diff --git a/README.md b/README.md index 7edea9be5..a37f68756 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ > templates with type arguments (``sql`...` ``), `export type *`, `import("m").X[]`, > keyword-named tuple labels and template-literal escapes no longer turn a declaration, and in > large files the whole file, into a parse error that indexes as almost nothing. On Effect, Zod, -> Excalidraw and VS Code, the files that tsc accepts but the grammar rejects drop from 201 to 5 +> Excalidraw and VS Code, the files that tsc accepts but the grammar rejects drop from 201 to 3 > (upstream [#3226](https://github.com/colbymchenry/codegraph/pull/3226) > covers variance only; see `docs/grammars/tree-sitter-typescript.md`). Re-index TypeScript > projects after updating. diff --git a/__tests__/fixtures/ts-syntax/asi-in-names.ts b/__tests__/fixtures/ts-syntax/asi-in-names.ts new file mode 100644 index 000000000..336973fc2 --- /dev/null +++ b/__tests__/fixtures/ts-syntax/asi-in-names.ts @@ -0,0 +1,22 @@ +// Must keep parsing: identifiers starting with `in` after a line with no `;` +// (upstream #373), members named `in`, and `in` continuing an expression. +declare let in2: number, in$x: number, b: object; +let a = 1 +in2 = 3 +let c = 1 +in$x = 4 +export interface I { + a: string + in?: number +} +export interface J { + a(): void + in(): T +} +export class K { + a: number = 1 + b!: string + in!: number +} +export const d = "x" + in b diff --git a/__tests__/fixtures/ts-syntax/asi-in-names.tsx b/__tests__/fixtures/ts-syntax/asi-in-names.tsx new file mode 100644 index 000000000..336973fc2 --- /dev/null +++ b/__tests__/fixtures/ts-syntax/asi-in-names.tsx @@ -0,0 +1,22 @@ +// Must keep parsing: identifiers starting with `in` after a line with no `;` +// (upstream #373), members named `in`, and `in` continuing an expression. +declare let in2: number, in$x: number, b: object; +let a = 1 +in2 = 3 +let c = 1 +in$x = 4 +export interface I { + a: string + in?: number +} +export interface J { + a(): void + in(): T +} +export class K { + a: number = 1 + b!: string + in!: number +} +export const d = "x" + in b diff --git a/__tests__/fixtures/ts-syntax/for-var-in-newline.ts b/__tests__/fixtures/ts-syntax/for-var-in-newline.ts new file mode 100644 index 000000000..dc7f81104 --- /dev/null +++ b/__tests__/fixtures/ts-syntax/for-var-in-newline.ts @@ -0,0 +1,9 @@ +declare const o: any, x: any; +for (var k +in!o) {} +for (var k2 +in!!x) {} +for (var k3 +in!(x)) {} +for (var k4 +ino.p) {} diff --git a/__tests__/fixtures/ts-syntax/for-var-in-newline.tsx b/__tests__/fixtures/ts-syntax/for-var-in-newline.tsx new file mode 100644 index 000000000..3d9e7b4c7 --- /dev/null +++ b/__tests__/fixtures/ts-syntax/for-var-in-newline.tsx @@ -0,0 +1,7 @@ +declare const o: any, x: any; +for (var k +in!o) {} +for (var k2 +in!!x) {} +for (var k3 +in!(x)) {} diff --git a/__tests__/fixtures/ts-syntax/gap-unique-in-comparison.ts b/__tests__/fixtures/ts-syntax/gap-unique-in-comparison.ts deleted file mode 100644 index 4e8dc1972..000000000 --- a/__tests__/fixtures/ts-syntax/gap-unique-in-comparison.ts +++ /dev/null @@ -1,5 +0,0 @@ -// Gap: `unique` lexes as the keyword of `unique symbol` wherever type -// arguments can start, so `i < unique.length` fails. Fixing it by making -// `unique` a reserved identifier broke `f(x)` instead. -declare const unique: string[]; -for (let i = 0; i < unique.length; i++) {} diff --git a/__tests__/fixtures/ts-syntax/gap-unique-in-comparison.tsx b/__tests__/fixtures/ts-syntax/gap-unique-in-comparison.tsx deleted file mode 100644 index 4e8dc1972..000000000 --- a/__tests__/fixtures/ts-syntax/gap-unique-in-comparison.tsx +++ /dev/null @@ -1,5 +0,0 @@ -// Gap: `unique` lexes as the keyword of `unique symbol` wherever type -// arguments can start, so `i < unique.length` fails. Fixing it by making -// `unique` a reserved identifier broke `f(x)` instead. -declare const unique: string[]; -for (let i = 0; i < unique.length; i++) {} diff --git a/__tests__/fixtures/ts-syntax/in-member-after-arrow-field.ts b/__tests__/fixtures/ts-syntax/in-member-after-arrow-field.ts new file mode 100644 index 000000000..e84e9d11f --- /dev/null +++ b/__tests__/fixtures/ts-syntax/in-member-after-arrow-field.ts @@ -0,0 +1,12 @@ +class K { + a = () => {} + in(): void {} +} +class L { + a = async () => {} + in() {} +} +class M { + a = (): number => { return 1 } + in(): void {} +} diff --git a/__tests__/fixtures/ts-syntax/in-member-after-arrow-field.tsx b/__tests__/fixtures/ts-syntax/in-member-after-arrow-field.tsx new file mode 100644 index 000000000..e84e9d11f --- /dev/null +++ b/__tests__/fixtures/ts-syntax/in-member-after-arrow-field.tsx @@ -0,0 +1,12 @@ +class K { + a = () => {} + in(): void {} +} +class L { + a = async () => {} + in() {} +} +class M { + a = (): number => { return 1 } + in(): void {} +} diff --git a/__tests__/fixtures/ts-syntax/in-member-space-paren.ts b/__tests__/fixtures/ts-syntax/in-member-space-paren.ts new file mode 100644 index 000000000..51c21544e --- /dev/null +++ b/__tests__/fixtures/ts-syntax/in-member-space-paren.ts @@ -0,0 +1,8 @@ +class C { + a: number + in () {} +} +interface I { + a: number + in (): void +} diff --git a/__tests__/fixtures/ts-syntax/in-member-space-paren.tsx b/__tests__/fixtures/ts-syntax/in-member-space-paren.tsx new file mode 100644 index 000000000..51c21544e --- /dev/null +++ b/__tests__/fixtures/ts-syntax/in-member-space-paren.tsx @@ -0,0 +1,8 @@ +class C { + a: number + in () {} +} +interface I { + a: number + in (): void +} diff --git a/__tests__/fixtures/ts-syntax/in-operator-ternary-after-field.ts b/__tests__/fixtures/ts-syntax/in-operator-ternary-after-field.ts new file mode 100644 index 000000000..24a130067 --- /dev/null +++ b/__tests__/fixtures/ts-syntax/in-operator-ternary-after-field.ts @@ -0,0 +1,8 @@ +declare const x: any, b: any, c: any; +class K { + a = x + in(b) ? 1 : 2 + d = x + in(b, c) + ? 1 : 2 +} diff --git a/__tests__/fixtures/ts-syntax/in-operator-ternary-after-field.tsx b/__tests__/fixtures/ts-syntax/in-operator-ternary-after-field.tsx new file mode 100644 index 000000000..24a130067 --- /dev/null +++ b/__tests__/fixtures/ts-syntax/in-operator-ternary-after-field.tsx @@ -0,0 +1,8 @@ +declare const x: any, b: any, c: any; +class K { + a = x + in(b) ? 1 : 2 + d = x + in(b, c) + ? 1 : 2 +} diff --git a/__tests__/fixtures/ts-syntax/in-paren-strings-comments.ts b/__tests__/fixtures/ts-syntax/in-paren-strings-comments.ts new file mode 100644 index 000000000..ea727930a --- /dev/null +++ b/__tests__/fixtures/ts-syntax/in-paren-strings-comments.ts @@ -0,0 +1,13 @@ +declare const x: any, b: any; +class K { + a = x + in("): ") + c = x + in(b /* ): */) +} +class M { + a = () => {} + in() /* c */ {} + b = () => {} + in(s = ")"): void {} +} diff --git a/__tests__/fixtures/ts-syntax/in-paren-strings-comments.tsx b/__tests__/fixtures/ts-syntax/in-paren-strings-comments.tsx new file mode 100644 index 000000000..ea727930a --- /dev/null +++ b/__tests__/fixtures/ts-syntax/in-paren-strings-comments.tsx @@ -0,0 +1,13 @@ +declare const x: any, b: any; +class K { + a = x + in("): ") + c = x + in(b /* ): */) +} +class M { + a = () => {} + in() /* c */ {} + b = () => {} + in(s = ")"): void {} +} diff --git a/__tests__/fixtures/ts-syntax/unique-comment-line-separator.ts b/__tests__/fixtures/ts-syntax/unique-comment-line-separator.ts new file mode 100644 index 000000000..65a584314 --- /dev/null +++ b/__tests__/fixtures/ts-syntax/unique-comment-line-separator.ts @@ -0,0 +1,2 @@ +declare const t: unique // c
 symbol; +declare const v: unique // c
 symbol; diff --git a/__tests__/fixtures/ts-syntax/unique-comment-line-separator.tsx b/__tests__/fixtures/ts-syntax/unique-comment-line-separator.tsx new file mode 100644 index 000000000..65a584314 --- /dev/null +++ b/__tests__/fixtures/ts-syntax/unique-comment-line-separator.tsx @@ -0,0 +1,2 @@ +declare const t: unique // c
 symbol; +declare const v: unique // c
 symbol; diff --git a/__tests__/fixtures/ts-syntax/unique-comment-symbol.ts b/__tests__/fixtures/ts-syntax/unique-comment-symbol.ts new file mode 100644 index 000000000..3be019cee --- /dev/null +++ b/__tests__/fixtures/ts-syntax/unique-comment-symbol.ts @@ -0,0 +1,3 @@ +declare const a: number, unique: number; +const b = a < unique // the symbol + && a; diff --git a/__tests__/fixtures/ts-syntax/unique-comment-symbol.tsx b/__tests__/fixtures/ts-syntax/unique-comment-symbol.tsx new file mode 100644 index 000000000..3be019cee --- /dev/null +++ b/__tests__/fixtures/ts-syntax/unique-comment-symbol.tsx @@ -0,0 +1,3 @@ +declare const a: number, unique: number; +const b = a < unique // the symbol + && a; diff --git a/__tests__/fixtures/ts-syntax/unique-identifier.ts b/__tests__/fixtures/ts-syntax/unique-identifier.ts new file mode 100644 index 000000000..08b152825 --- /dev/null +++ b/__tests__/fixtures/ts-syntax/unique-identifier.ts @@ -0,0 +1,12 @@ +// Must keep parsing: `unique` is a name everywhere except `unique symbol`. +declare const unique: string[]; +for (let i = 0; i < unique.length; i++) {} +export const b = 1 < unique.length; +interface unique { a: 1 } +export type U = typeof unique; +export class D implements unique { a = 1 as const } +export type A = [unique: number, unique2?: string]; +export declare const s: unique symbol; +export declare const t: readonly unique /* comment */ symbol[]; +declare function f(x: T): T; +export const r = f([]); diff --git a/__tests__/fixtures/ts-syntax/unique-identifier.tsx b/__tests__/fixtures/ts-syntax/unique-identifier.tsx new file mode 100644 index 000000000..08b152825 --- /dev/null +++ b/__tests__/fixtures/ts-syntax/unique-identifier.tsx @@ -0,0 +1,12 @@ +// Must keep parsing: `unique` is a name everywhere except `unique symbol`. +declare const unique: string[]; +for (let i = 0; i < unique.length; i++) {} +export const b = 1 < unique.length; +interface unique { a: 1 } +export type U = typeof unique; +export class D implements unique { a = 1 as const } +export type A = [unique: number, unique2?: string]; +export declare const s: unique symbol; +export declare const t: readonly unique /* comment */ symbol[]; +declare function f(x: T): T; +export const r = f([]); diff --git a/__tests__/fixtures/ts-syntax/unique-symbol-unicode-space.ts b/__tests__/fixtures/ts-syntax/unique-symbol-unicode-space.ts new file mode 100644 index 000000000..f8d17b1c3 --- /dev/null +++ b/__tests__/fixtures/ts-syntax/unique-symbol-unicode-space.ts @@ -0,0 +1,3 @@ +declare const u: unique symbol; +declare const v: unique symbol; +declare const w: uniquesymbol; diff --git a/__tests__/fixtures/ts-syntax/unique-symbol-unicode-space.tsx b/__tests__/fixtures/ts-syntax/unique-symbol-unicode-space.tsx new file mode 100644 index 000000000..f8d17b1c3 --- /dev/null +++ b/__tests__/fixtures/ts-syntax/unique-symbol-unicode-space.tsx @@ -0,0 +1,3 @@ +declare const u: unique symbol; +declare const v: unique symbol; +declare const w: uniquesymbol; diff --git a/__tests__/typescript-grammar-fork-shapes.test.ts b/__tests__/typescript-grammar-fork-shapes.test.ts index 236ff0249..66d709378 100644 --- a/__tests__/typescript-grammar-fork-shapes.test.ts +++ b/__tests__/typescript-grammar-fork-shapes.test.ts @@ -71,6 +71,42 @@ describe('tuple labels named like type keywords', () => { }); }); +describe('unique as a name', () => { + it.each(LANGS)('%s: `unique` is a name everywhere except `unique symbol`', (language) => { + for (const src of [ + 'for (let i = 0; i < unique.length; i++) {}', + 'type U = typeof unique;', + 'class D implements unique {}', + 'type A = [unique: T];', + 'declare const s: readonly unique /* c */ symbol[];', + ]) { + expect(parse(language, src).hasError, src).toBe(false); + } + const sym = parse(language, 'declare const s: unique symbol;').descendantsOfType('predefined_type'); + expect(sym.map((n) => n.text)).toEqual(['unique symbol']); + }); +}); + +describe('ASI before names starting with in', () => { + it.each(LANGS)('%s: in2 / in$x start a statement; `a\\n in(b)` stays the operator', (language) => { + const root = parse(language, 'let a = 1\nin2 = 3\nlet c = 1\nin$x = 4\nvar x = a\n in(b)'); + expect(root.hasError).toBe(false); + expect(root.descendantsOfType('expression_statement')).toHaveLength(2); + expect(root.descendantsOfType('binary_expression').map((n) => n.child(1)!.type)).toEqual(['in']); + expect(calls(language, 'export function g() { return a\n in(b) }')).not.toContain('in'); + }); + + // Silent before fork 9ce21f8: `in(b)` vanished (`a = x ? 1 : 2`), and no ERROR shows it. + it.each(LANGS)('%s: after a field initializer, `in(b) ? 1 : 2` keeps the `in` operator', (language) => { + const root = parse(language, 'class K {\n a = x\n in(b) ? 1 : 2\n c = x\n in(")") ? 1 : 2\n}'); + expect(root.hasError).toBe(false); + const conds = root.descendantsOfType('ternary_expression').map((t) => t.childForFieldName('condition')!); + expect(conds.map((c) => c.type)).toEqual(['binary_expression', 'binary_expression']); + expect(conds.map((c) => c.child(1)!.type)).toEqual(['in', 'in']); + expect(root.descendantsOfType(['method_definition', 'method_signature'])).toHaveLength(0); + }); +}); + describe('typeof unique in type arguments', () => { it.each(LANGS)('%s: f(x) stays a generic call', (language) => { const src = 'export function g() { return f(1); }\ntype E = (typeof unique)[];'; diff --git a/codegraph-kernel/build.rs b/codegraph-kernel/build.rs index baca5fe15..f7b9972c1 100644 --- a/codegraph-kernel/build.rs +++ b/codegraph-kernel/build.rs @@ -125,9 +125,9 @@ fn main() { // the upstream repo so scanner.c's `../../common/scanner.h` resolves // unedited. See docs/grammars/tree-sitter-typescript.md for what the base // and the fork each fix. - // common/scanner.h 6bf2fd5994bc8a4b6777c5b8ee63fa2fbe5c206ec59b06cf398a9d78ae4c3142 - // typescript/src/parser.c d4033c44e73006419f890b41780324c9bc26a2679e9045956210331a9d6d3c4a - // tsx/src/parser.c 5372712651e0d900af85fb760f358a7b0b39a3ef624f575d4952c84e5e2ff2a7 + // common/scanner.h daa69422522f270cb38b7927ad8b35205222ce9b3094a40074fab00c3d673ee5 + // typescript/src/parser.c 69145b216b33599dd0c1d3e67bf57c9bc9b63243c1f60503c702df679da2cc85 + // tsx/src/parser.c c9cd43c6d10e969e7e586475a1dd02c5070284567dc7dc4784b6170831abdc93 // Flags crib the crate's bindings/rust/build.rs (c11). Each parser.c is // ~9 MB. for dialect in ["typescript", "tsx"] { diff --git a/codegraph-kernel/grammars/typescript/common/scanner.h b/codegraph-kernel/grammars/typescript/common/scanner.h index 860cd0141..8997313b1 100644 --- a/codegraph-kernel/grammars/typescript/common/scanner.h +++ b/codegraph-kernel/grammars/typescript/common/scanner.h @@ -14,6 +14,7 @@ enum TokenType { FUNCTION_SIGNATURE_AUTOMATIC_SEMICOLON, ERROR_RECOVERY, MEMBER_SIGNATURE_MARKER, + MEMBER_END_MARKER, }; static void advance(TSLexer *lexer) { lexer->advance(lexer, false); } @@ -80,6 +81,77 @@ static bool scan_whitespace_and_comments(TSLexer *lexer, bool *scanned_comment) } } +/** + * At `(`: skip a balanced parameter list and report whether `:` or `{` follows + * (a method's return type or body), with whitespace and comments allowed between. + * Strings, template literals and comments inside the list are skipped, so a `)` + * inside them does not end it. Only looks ahead (the caller's token is already + * marked), but the lexer does move: the caller must not scan anything else after. + */ +static bool scan_method_parameters(TSLexer *lexer) { + unsigned depth = 0; + for (unsigned n = 0; n < 4096; n++) { + if (lexer->eof(lexer)) { + return false; + } + int32_t c = lexer->lookahead; + if (c == '"' || c == '\'' || c == '`') { + skip(lexer); + while (lexer->lookahead != c) { + if (lexer->eof(lexer) || (c != '`' && lexer->lookahead == '\n')) { + return false; + } + if (lexer->lookahead == '\\') { + skip(lexer); + } + skip(lexer); + } + skip(lexer); + continue; + } + if (c == '/') { + skip(lexer); + if (lexer->lookahead == '/') { + while (!lexer->eof(lexer) && lexer->lookahead != '\n') { + skip(lexer); + } + } else if (lexer->lookahead == '*') { + skip(lexer); + for (;;) { + if (lexer->eof(lexer)) { + return false; + } + if (lexer->lookahead == '*') { + skip(lexer); + if (lexer->lookahead == '/') { + skip(lexer); + break; + } + } else { + skip(lexer); + } + } + } + continue; + } + if (c == '(') { + depth++; + } else if (c == ')') { + depth--; + if (depth == 0) { + skip(lexer); + bool comment = false; + if (!scan_whitespace_and_comments(lexer, &comment)) { + return false; + } + return lexer->lookahead == ':' || lexer->lookahead == '{'; + } + } + skip(lexer); + } + return false; +} + static bool scan_automatic_semicolon(TSLexer *lexer, const bool *valid_symbols, bool *scanned_comment) { lexer->result_symbol = AUTOMATIC_SEMICOLON; lexer->mark_end(lexer); @@ -178,9 +250,10 @@ static bool scan_automatic_semicolon(TSLexer *lexer, const bool *valid_symbols, skip(lexer); return lexer->lookahead != '='; - // Don't insert a semicolon before `in` or `instanceof`, but do insert one - // before an identifier. Also insert one before `in` when it is used as - // a property/method name (i.e. followed by `:` or `(`), because + // Don't insert a semicolon before the `in` or `instanceof` operator, but do + // insert one before an identifier (`in2`, `instanceofX`) and before a member + // named `in`: `in:` anywhere, and between class or object-type members + // `in?`, `in(`, `in<`, `in!` (see the rules below), because // interface Foo { name: string\n in: string } // must parse `in:` as a property name, not as a keyword operator. case 'i': @@ -191,13 +264,43 @@ static bool scan_automatic_semicolon(TSLexer *lexer, const bool *valid_symbols, } skip(lexer); - if (!iswalpha(lexer->lookahead) && lexer->lookahead != '_') { - // `in` followed by non-word: could be `in `, `in:`, `in(`, etc. - // Insert ASI if the next non-space char is `:` or `(` (property name), - // but not if it is a space followed by an expression (keyword operator). - if (lexer->lookahead == ':' || lexer->lookahead == '(') { + if (!iswalnum(lexer->lookahead) && lexer->lookahead != '_' && lexer->lookahead != '$') { + // `in` itself, not an identifier such as `in2` or `in$x` (those get ASI below). + // `in:` is a property name. + if (lexer->lookahead == ':') { return true; } + // Anywhere but between class or object-type members, `in` is the operator + // (`a\n in(b)` is `a in (b)`, `for (var k\n in!o)` is a for-in). + // MEMBER_END_MARKER is never produced; the grammar makes it valid only + // where a member ends. + if (!valid_symbols[MEMBER_END_MARKER]) { + return false; + } + // `in ()`, `in ()`: spaces may sit between the name and what follows. + while (lexer->lookahead == ' ' || lexer->lookahead == '\t') { + skip(lexer); + } + // `x in ?` is never an expression, so `in?` starts a member. + if (lexer->lookahead == '?') { + return true; + } + // After a member that cannot continue (no `||`: a typed member, a method), + // `in(`, `in<` and `in!` start a member named `in`. + if (!valid_symbols[LOGICAL_OR] && + (lexer->lookahead == '(' || lexer->lookahead == '<' || lexer->lookahead == '!')) { + return true; + } + // After an initializer `||` is valid, and tsc reads `a = x\n in(b)` as the + // operator. A parameter list followed by `:` or `{` is a method, though, + // which covers `a = () => {}\n in(): void {}`: an arrow body cannot continue. + if (lexer->lookahead == '(') { + // The scan moves the lexer, so the caller's `?` fallback (a ternary + // after the newline) must not run from wherever it stopped: + // `a = x\n in(b) ? 1 : 2` is `(x in (b)) ? 1 : 2`. + *scanned_comment = true; + return scan_method_parameters(lexer); + } return false; } @@ -208,7 +311,7 @@ static bool scan_automatic_semicolon(TSLexer *lexer, const bool *valid_symbols, skip(lexer); } - if (!iswalpha(lexer->lookahead)) { + if (!iswalnum(lexer->lookahead) && lexer->lookahead != '_' && lexer->lookahead != '$') { return false; } break; diff --git a/codegraph-kernel/grammars/typescript/tsx/src/parser.c b/codegraph-kernel/grammars/typescript/tsx/src/parser.c index ceb92b217..e3a64a3ed 100644 --- a/codegraph-kernel/grammars/typescript/tsx/src/parser.c +++ b/codegraph-kernel/grammars/typescript/tsx/src/parser.c @@ -6,17 +6,25 @@ #pragma GCC diagnostic ignored "-Wmissing-field-initializers" #endif +#ifdef _MSC_VER +#pragma optimize("", off) +#elif defined(__clang__) +#pragma clang optimize off +#elif defined(__GNUC__) +#pragma GCC optimize ("O0") +#endif + #define LANGUAGE_VERSION 15 -#define STATE_COUNT 6252 -#define LARGE_STATE_COUNT 1180 -#define SYMBOL_COUNT 396 +#define STATE_COUNT 7391 +#define LARGE_STATE_COUNT 1343 +#define SYMBOL_COUNT 397 #define ALIAS_COUNT 7 -#define TOKEN_COUNT 174 -#define EXTERNAL_TOKEN_COUNT 11 +#define TOKEN_COUNT 175 +#define EXTERNAL_TOKEN_COUNT 12 #define FIELD_COUNT 43 #define MAX_ALIAS_SEQUENCE_LENGTH 11 #define MAX_RESERVED_WORD_SET_SIZE 0 -#define PRODUCTION_ID_COUNT 375 +#define PRODUCTION_ID_COUNT 374 #define SUPERTYPE_COUNT 7 enum ts_symbol_identifiers { @@ -182,7 +190,7 @@ enum ts_symbol_identifiers { anon_sym_keyof = 160, anon_sym_infer = 161, anon_sym_is = 162, - anon_sym_unique = 163, + aux_sym_predefined_type_token1 = 163, anon_sym_LBRACE_PIPE = 164, anon_sym_PIPE_RBRACE = 165, sym__automatic_semicolon = 166, @@ -193,235 +201,236 @@ enum ts_symbol_identifiers { sym__function_signature_automatic_semicolon = 171, sym___error_recovery = 172, sym__member_signature_marker = 173, - sym_program = 174, - sym_export_statement = 175, - sym_namespace_export = 176, - sym_export_clause = 177, - sym_export_specifier = 178, - sym__module_export_name = 179, - sym_declaration = 180, - sym_import = 181, - sym_import_statement = 182, - sym_import_clause = 183, - sym__from_clause = 184, - sym_namespace_import = 185, - sym_named_imports = 186, - sym_import_specifier = 187, - sym_import_attribute = 188, - sym_statement = 189, - sym_expression_statement = 190, - sym_variable_declaration = 191, - sym_lexical_declaration = 192, - sym_variable_declarator = 193, - sym_statement_block = 194, - sym_else_clause = 195, - sym_if_statement = 196, - sym_switch_statement = 197, - sym_for_statement = 198, - sym_for_in_statement = 199, - sym__for_header = 200, - sym_while_statement = 201, - sym_do_statement = 202, - sym_try_statement = 203, - sym_with_statement = 204, - sym_break_statement = 205, - sym_continue_statement = 206, - sym_debugger_statement = 207, - sym_return_statement = 208, - sym_throw_statement = 209, - sym_empty_statement = 210, - sym_labeled_statement = 211, - sym_switch_body = 212, - sym_switch_case = 213, - sym_switch_default = 214, - sym_catch_clause = 215, - sym_finally_clause = 216, - sym_parenthesized_expression = 217, - sym_expression = 218, - sym_primary_expression = 219, - sym_yield_expression = 220, - sym_object = 221, - sym_object_pattern = 222, - sym_assignment_pattern = 223, - sym_object_assignment_pattern = 224, - sym_array = 225, - sym_array_pattern = 226, - sym_jsx_element = 227, - sym_jsx_expression = 228, - sym_jsx_opening_element = 229, - sym_nested_identifier = 230, - sym_jsx_namespace_name = 231, - sym_jsx_closing_element = 232, - sym_jsx_self_closing_element = 233, - sym_jsx_attribute = 234, - sym__jsx_string = 235, - sym_class = 236, - sym_class_declaration = 237, - sym_class_heritage = 238, - sym_function_expression = 239, - sym_function_declaration = 240, - sym_generator_function = 241, - sym_generator_function_declaration = 242, - sym_arrow_function = 243, - sym__call_signature = 244, - sym__formal_parameter = 245, - sym_optional_chain = 246, - sym_call_expression = 247, - sym_new_expression = 248, - sym_await_expression = 249, - sym_member_expression = 250, - sym_subscript_expression = 251, - sym_assignment_expression = 252, - sym__augmented_assignment_lhs = 253, - sym_augmented_assignment_expression = 254, - sym__initializer = 255, - sym__destructuring_pattern = 256, - sym_spread_element = 257, - sym_ternary_expression = 258, - sym_binary_expression = 259, - sym_unary_expression = 260, - sym_update_expression = 261, - sym_sequence_expression = 262, - sym_string = 263, - sym_template_string = 264, - sym_template_substitution = 265, - sym_regex = 266, - sym_meta_property = 267, - sym_arguments = 268, - sym_decorator = 269, - sym_decorator_member_expression = 270, - sym_decorator_call_expression = 271, - sym_class_body = 272, - sym_formal_parameters = 273, - sym_class_static_block = 274, - sym_pattern = 275, - sym_rest_pattern = 276, - sym_method_definition = 277, - sym_pair = 278, - sym_pair_pattern = 279, - sym__property_name = 280, - sym_computed_property_name = 281, - sym_public_field_definition = 282, - sym__import_identifier = 283, - sym_non_null_expression = 284, - sym_method_signature = 285, - sym_abstract_method_signature = 286, - sym_function_signature = 287, - sym_decorator_parenthesized_expression = 288, - sym_as_expression = 289, - sym_satisfies_expression = 290, - sym_instantiation_expression = 291, - sym_import_require_clause = 292, - sym_extends_clause = 293, - sym__extends_clause_single = 294, - sym_implements_clause = 295, - sym_ambient_declaration = 296, - sym_abstract_class_declaration = 297, - sym_module = 298, - sym_internal_module = 299, - sym__module = 300, - sym_import_alias = 301, - sym_nested_type_identifier = 302, - sym_interface_declaration = 303, - sym_extends_type_clause = 304, - sym_enum_declaration = 305, - sym_enum_body = 306, - sym_enum_assignment = 307, - sym_type_alias_declaration = 308, - sym_accessibility_modifier = 309, - sym_override_modifier = 310, - sym_variance = 311, - sym_required_parameter = 312, - sym_optional_parameter = 313, - sym__parameter_name = 314, - sym_omitting_type_annotation = 315, - sym_adding_type_annotation = 316, - sym_opting_type_annotation = 317, - sym_type_annotation = 318, - sym__type_query_member_expression_in_type_annotation = 319, - sym__type_query_call_expression_in_type_annotation = 320, - sym_asserts = 321, - sym_asserts_annotation = 322, - sym_type = 323, - sym_tuple_parameter = 324, - sym_optional_tuple_parameter = 325, - sym_optional_type = 326, - sym_rest_type = 327, - sym__tuple_type_member = 328, - sym_constructor_type = 329, - sym_primary_type = 330, - sym_template_type = 331, - sym_template_literal_type = 332, - sym_infer_type = 333, - sym_conditional_type = 334, - sym_generic_type = 335, - sym_type_predicate = 336, - sym_type_predicate_annotation = 337, - sym__type_query_member_expression = 338, - sym__type_query_subscript_expression = 339, - sym__type_query_call_expression = 340, - sym__type_query_instantiation_expression = 341, - sym_type_query = 342, - sym_index_type_query = 343, - sym_lookup_type = 344, - sym_mapped_type_clause = 345, - sym_literal_type = 346, - sym__number = 347, - sym_existential_type = 348, - sym_flow_maybe_type = 349, - sym_parenthesized_type = 350, - sym_predefined_type = 351, - sym_type_arguments = 352, - sym_object_type = 353, - sym_call_signature = 354, - sym_property_signature = 355, - sym_type_parameters = 356, - sym_type_parameter = 357, - sym_default_type = 358, - sym_constraint = 359, - sym_construct_signature = 360, - sym_index_signature = 361, - sym_array_type = 362, - sym_tuple_type = 363, - sym_readonly_type = 364, - sym_union_type = 365, - sym_intersection_type = 366, - sym_function_type = 367, - aux_sym_program_repeat1 = 368, - aux_sym_export_statement_repeat1 = 369, - aux_sym_export_clause_repeat1 = 370, - aux_sym_named_imports_repeat1 = 371, - aux_sym_variable_declaration_repeat1 = 372, - aux_sym_switch_body_repeat1 = 373, - aux_sym_object_repeat1 = 374, - aux_sym_object_pattern_repeat1 = 375, - aux_sym_array_repeat1 = 376, - aux_sym_array_pattern_repeat1 = 377, - aux_sym_jsx_element_repeat1 = 378, - aux_sym__jsx_string_repeat1 = 379, - aux_sym__jsx_string_repeat2 = 380, - aux_sym_sequence_expression_repeat1 = 381, - aux_sym_string_repeat1 = 382, - aux_sym_string_repeat2 = 383, - aux_sym_template_string_repeat1 = 384, - aux_sym_class_body_repeat1 = 385, - aux_sym_formal_parameters_repeat1 = 386, - aux_sym__jsx_start_opening_element_repeat1 = 387, - aux_sym_extends_clause_repeat1 = 388, - aux_sym_implements_clause_repeat1 = 389, - aux_sym_extends_type_clause_repeat1 = 390, - aux_sym_enum_body_repeat1 = 391, - aux_sym_template_literal_type_repeat1 = 392, - aux_sym_object_type_repeat1 = 393, - aux_sym_type_parameters_repeat1 = 394, - aux_sym_tuple_type_repeat1 = 395, - alias_sym_interface_body = 396, - alias_sym_property_identifier = 397, - alias_sym_shorthand_property_identifier = 398, - alias_sym_shorthand_property_identifier_pattern = 399, - alias_sym_statement_identifier = 400, - alias_sym_this_type = 401, - alias_sym_type_identifier = 402, + sym__member_end_marker = 174, + sym_program = 175, + sym_export_statement = 176, + sym_namespace_export = 177, + sym_export_clause = 178, + sym_export_specifier = 179, + sym__module_export_name = 180, + sym_declaration = 181, + sym_import = 182, + sym_import_statement = 183, + sym_import_clause = 184, + sym__from_clause = 185, + sym_namespace_import = 186, + sym_named_imports = 187, + sym_import_specifier = 188, + sym_import_attribute = 189, + sym_statement = 190, + sym_expression_statement = 191, + sym_variable_declaration = 192, + sym_lexical_declaration = 193, + sym_variable_declarator = 194, + sym_statement_block = 195, + sym_else_clause = 196, + sym_if_statement = 197, + sym_switch_statement = 198, + sym_for_statement = 199, + sym_for_in_statement = 200, + sym__for_header = 201, + sym_while_statement = 202, + sym_do_statement = 203, + sym_try_statement = 204, + sym_with_statement = 205, + sym_break_statement = 206, + sym_continue_statement = 207, + sym_debugger_statement = 208, + sym_return_statement = 209, + sym_throw_statement = 210, + sym_empty_statement = 211, + sym_labeled_statement = 212, + sym_switch_body = 213, + sym_switch_case = 214, + sym_switch_default = 215, + sym_catch_clause = 216, + sym_finally_clause = 217, + sym_parenthesized_expression = 218, + sym_expression = 219, + sym_primary_expression = 220, + sym_yield_expression = 221, + sym_object = 222, + sym_object_pattern = 223, + sym_assignment_pattern = 224, + sym_object_assignment_pattern = 225, + sym_array = 226, + sym_array_pattern = 227, + sym_jsx_element = 228, + sym_jsx_expression = 229, + sym_jsx_opening_element = 230, + sym_nested_identifier = 231, + sym_jsx_namespace_name = 232, + sym_jsx_closing_element = 233, + sym_jsx_self_closing_element = 234, + sym_jsx_attribute = 235, + sym__jsx_string = 236, + sym_class = 237, + sym_class_declaration = 238, + sym_class_heritage = 239, + sym_function_expression = 240, + sym_function_declaration = 241, + sym_generator_function = 242, + sym_generator_function_declaration = 243, + sym_arrow_function = 244, + sym__call_signature = 245, + sym__formal_parameter = 246, + sym_optional_chain = 247, + sym_call_expression = 248, + sym_new_expression = 249, + sym_await_expression = 250, + sym_member_expression = 251, + sym_subscript_expression = 252, + sym_assignment_expression = 253, + sym__augmented_assignment_lhs = 254, + sym_augmented_assignment_expression = 255, + sym__initializer = 256, + sym__destructuring_pattern = 257, + sym_spread_element = 258, + sym_ternary_expression = 259, + sym_binary_expression = 260, + sym_unary_expression = 261, + sym_update_expression = 262, + sym_sequence_expression = 263, + sym_string = 264, + sym_template_string = 265, + sym_template_substitution = 266, + sym_regex = 267, + sym_meta_property = 268, + sym_arguments = 269, + sym_decorator = 270, + sym_decorator_member_expression = 271, + sym_decorator_call_expression = 272, + sym_class_body = 273, + sym_formal_parameters = 274, + sym_class_static_block = 275, + sym_pattern = 276, + sym_rest_pattern = 277, + sym_method_definition = 278, + sym_pair = 279, + sym_pair_pattern = 280, + sym__property_name = 281, + sym_computed_property_name = 282, + sym_public_field_definition = 283, + sym__import_identifier = 284, + sym_non_null_expression = 285, + sym_method_signature = 286, + sym_abstract_method_signature = 287, + sym_function_signature = 288, + sym_decorator_parenthesized_expression = 289, + sym_as_expression = 290, + sym_satisfies_expression = 291, + sym_instantiation_expression = 292, + sym_import_require_clause = 293, + sym_extends_clause = 294, + sym__extends_clause_single = 295, + sym_implements_clause = 296, + sym_ambient_declaration = 297, + sym_abstract_class_declaration = 298, + sym_module = 299, + sym_internal_module = 300, + sym__module = 301, + sym_import_alias = 302, + sym_nested_type_identifier = 303, + sym_interface_declaration = 304, + sym_extends_type_clause = 305, + sym_enum_declaration = 306, + sym_enum_body = 307, + sym_enum_assignment = 308, + sym_type_alias_declaration = 309, + sym_accessibility_modifier = 310, + sym_override_modifier = 311, + sym_variance = 312, + sym_required_parameter = 313, + sym_optional_parameter = 314, + sym__parameter_name = 315, + sym_omitting_type_annotation = 316, + sym_adding_type_annotation = 317, + sym_opting_type_annotation = 318, + sym_type_annotation = 319, + sym__type_query_member_expression_in_type_annotation = 320, + sym__type_query_call_expression_in_type_annotation = 321, + sym_asserts = 322, + sym_asserts_annotation = 323, + sym_type = 324, + sym_tuple_parameter = 325, + sym_optional_tuple_parameter = 326, + sym_optional_type = 327, + sym_rest_type = 328, + sym__tuple_type_member = 329, + sym_constructor_type = 330, + sym_primary_type = 331, + sym_template_type = 332, + sym_template_literal_type = 333, + sym_infer_type = 334, + sym_conditional_type = 335, + sym_generic_type = 336, + sym_type_predicate = 337, + sym_type_predicate_annotation = 338, + sym__type_query_member_expression = 339, + sym__type_query_subscript_expression = 340, + sym__type_query_call_expression = 341, + sym__type_query_instantiation_expression = 342, + sym_type_query = 343, + sym_index_type_query = 344, + sym_lookup_type = 345, + sym_mapped_type_clause = 346, + sym_literal_type = 347, + sym__number = 348, + sym_existential_type = 349, + sym_flow_maybe_type = 350, + sym_parenthesized_type = 351, + sym_predefined_type = 352, + sym_type_arguments = 353, + sym_object_type = 354, + sym_call_signature = 355, + sym_property_signature = 356, + sym_type_parameters = 357, + sym_type_parameter = 358, + sym_default_type = 359, + sym_constraint = 360, + sym_construct_signature = 361, + sym_index_signature = 362, + sym_array_type = 363, + sym_tuple_type = 364, + sym_readonly_type = 365, + sym_union_type = 366, + sym_intersection_type = 367, + sym_function_type = 368, + aux_sym_program_repeat1 = 369, + aux_sym_export_statement_repeat1 = 370, + aux_sym_export_clause_repeat1 = 371, + aux_sym_named_imports_repeat1 = 372, + aux_sym_variable_declaration_repeat1 = 373, + aux_sym_switch_body_repeat1 = 374, + aux_sym_object_repeat1 = 375, + aux_sym_object_pattern_repeat1 = 376, + aux_sym_array_repeat1 = 377, + aux_sym_array_pattern_repeat1 = 378, + aux_sym_jsx_element_repeat1 = 379, + aux_sym__jsx_string_repeat1 = 380, + aux_sym__jsx_string_repeat2 = 381, + aux_sym_sequence_expression_repeat1 = 382, + aux_sym_string_repeat1 = 383, + aux_sym_string_repeat2 = 384, + aux_sym_template_string_repeat1 = 385, + aux_sym_class_body_repeat1 = 386, + aux_sym_formal_parameters_repeat1 = 387, + aux_sym__jsx_start_opening_element_repeat1 = 388, + aux_sym_extends_clause_repeat1 = 389, + aux_sym_implements_clause_repeat1 = 390, + aux_sym_extends_type_clause_repeat1 = 391, + aux_sym_enum_body_repeat1 = 392, + aux_sym_template_literal_type_repeat1 = 393, + aux_sym_object_type_repeat1 = 394, + aux_sym_type_parameters_repeat1 = 395, + aux_sym_tuple_type_repeat1 = 396, + alias_sym_interface_body = 397, + alias_sym_property_identifier = 398, + alias_sym_shorthand_property_identifier = 399, + alias_sym_shorthand_property_identifier_pattern = 400, + alias_sym_statement_identifier = 401, + alias_sym_this_type = 402, + alias_sym_type_identifier = 403, }; static const char * const ts_symbol_names[] = { @@ -588,7 +597,7 @@ static const char * const ts_symbol_names[] = { [anon_sym_keyof] = "keyof", [anon_sym_infer] = "infer", [anon_sym_is] = "is", - [anon_sym_unique] = "unique symbol", + [aux_sym_predefined_type_token1] = "unique symbol", [anon_sym_LBRACE_PIPE] = "{|", [anon_sym_PIPE_RBRACE] = "|}", [sym__automatic_semicolon] = "_automatic_semicolon", @@ -599,6 +608,7 @@ static const char * const ts_symbol_names[] = { [sym__function_signature_automatic_semicolon] = "_function_signature_automatic_semicolon", [sym___error_recovery] = "__error_recovery", [sym__member_signature_marker] = "_member_signature_marker", + [sym__member_end_marker] = "_member_end_marker", [sym_program] = "program", [sym_export_statement] = "export_statement", [sym_namespace_export] = "namespace_export", @@ -994,7 +1004,7 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_keyof] = anon_sym_keyof, [anon_sym_infer] = anon_sym_infer, [anon_sym_is] = anon_sym_is, - [anon_sym_unique] = anon_sym_unique, + [aux_sym_predefined_type_token1] = aux_sym_predefined_type_token1, [anon_sym_LBRACE_PIPE] = anon_sym_LBRACE_PIPE, [anon_sym_PIPE_RBRACE] = anon_sym_PIPE_RBRACE, [sym__automatic_semicolon] = sym__automatic_semicolon, @@ -1005,6 +1015,7 @@ static const TSSymbol ts_symbol_map[] = { [sym__function_signature_automatic_semicolon] = sym__function_signature_automatic_semicolon, [sym___error_recovery] = sym___error_recovery, [sym__member_signature_marker] = sym__member_signature_marker, + [sym__member_end_marker] = sym__member_end_marker, [sym_program] = sym_program, [sym_export_statement] = sym_export_statement, [sym_namespace_export] = sym_namespace_export, @@ -1889,7 +1900,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [anon_sym_unique] = { + [aux_sym_predefined_type_token1] = { .visible = true, .named = false, }, @@ -1933,6 +1944,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = true, }, + [sym__member_end_marker] = { + .visible = false, + .named = true, + }, [sym_program] = { .visible = true, .named = true, @@ -3059,263 +3074,263 @@ static const TSMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { [112] = {.index = 195, .length = 2}, [113] = {.index = 197, .length = 2}, [114] = {.index = 199, .length = 2}, - [117] = {.index = 199, .length = 2}, - [118] = {.index = 201, .length = 4}, - [119] = {.index = 205, .length = 4}, - [120] = {.index = 209, .length = 2}, - [121] = {.index = 211, .length = 2}, - [122] = {.index = 213, .length = 4}, - [123] = {.index = 211, .length = 2}, - [124] = {.index = 217, .length = 4}, - [125] = {.index = 221, .length = 4}, - [126] = {.index = 225, .length = 5}, - [127] = {.index = 230, .length = 3}, + [116] = {.index = 199, .length = 2}, + [117] = {.index = 201, .length = 4}, + [118] = {.index = 205, .length = 4}, + [119] = {.index = 209, .length = 2}, + [120] = {.index = 211, .length = 2}, + [121] = {.index = 213, .length = 4}, + [122] = {.index = 211, .length = 2}, + [123] = {.index = 217, .length = 4}, + [124] = {.index = 221, .length = 4}, + [125] = {.index = 225, .length = 5}, + [126] = {.index = 230, .length = 3}, + [127] = {.index = 233, .length = 2}, [128] = {.index = 233, .length = 2}, - [129] = {.index = 233, .length = 2}, - [130] = {.index = 235, .length = 2}, - [131] = {.index = 237, .length = 1}, - [132] = {.index = 238, .length = 2}, - [133] = {.index = 240, .length = 2}, - [134] = {.index = 242, .length = 2}, - [135] = {.index = 244, .length = 2}, - [136] = {.index = 246, .length = 2}, - [137] = {.index = 248, .length = 3}, - [138] = {.index = 246, .length = 2}, - [139] = {.index = 242, .length = 2}, - [140] = {.index = 139, .length = 2}, + [129] = {.index = 235, .length = 2}, + [130] = {.index = 237, .length = 1}, + [131] = {.index = 238, .length = 2}, + [132] = {.index = 240, .length = 2}, + [133] = {.index = 242, .length = 2}, + [134] = {.index = 244, .length = 2}, + [135] = {.index = 246, .length = 2}, + [136] = {.index = 248, .length = 3}, + [137] = {.index = 246, .length = 2}, + [138] = {.index = 242, .length = 2}, + [139] = {.index = 139, .length = 2}, + [140] = {.index = 251, .length = 1}, [141] = {.index = 251, .length = 1}, - [142] = {.index = 251, .length = 1}, - [143] = {.index = 177, .length = 2}, - [144] = {.index = 179, .length = 3}, - [145] = {.index = 252, .length = 2}, - [146] = {.index = 254, .length = 3}, - [147] = {.index = 257, .length = 2}, - [148] = {.index = 259, .length = 3}, - [149] = {.index = 262, .length = 2}, - [150] = {.index = 264, .length = 3}, - [151] = {.index = 267, .length = 1}, - [152] = {.index = 268, .length = 2}, - [153] = {.index = 270, .length = 2}, - [154] = {.index = 272, .length = 5}, - [155] = {.index = 268, .length = 2}, - [156] = {.index = 277, .length = 1}, - [157] = {.index = 278, .length = 4}, - [158] = {.index = 282, .length = 2}, - [159] = {.index = 237, .length = 1}, - [160] = {.index = 284, .length = 2}, - [161] = {.index = 286, .length = 2}, - [162] = {.index = 288, .length = 4}, - [163] = {.index = 292, .length = 2}, - [164] = {.index = 294, .length = 2}, - [165] = {.index = 296, .length = 3}, - [166] = {.index = 299, .length = 3}, - [167] = {.index = 302, .length = 3}, - [168] = {.index = 305, .length = 4}, - [169] = {.index = 309, .length = 1}, - [170] = {.index = 310, .length = 2}, - [171] = {.index = 312, .length = 4}, - [172] = {.index = 316, .length = 4}, - [173] = {.index = 320, .length = 4}, - [174] = {.index = 40, .length = 2}, - [175] = {.index = 324, .length = 2}, - [176] = {.index = 326, .length = 2}, + [142] = {.index = 177, .length = 2}, + [143] = {.index = 179, .length = 3}, + [144] = {.index = 252, .length = 2}, + [145] = {.index = 254, .length = 3}, + [146] = {.index = 257, .length = 2}, + [147] = {.index = 259, .length = 3}, + [148] = {.index = 262, .length = 2}, + [149] = {.index = 264, .length = 3}, + [150] = {.index = 267, .length = 1}, + [151] = {.index = 268, .length = 2}, + [152] = {.index = 270, .length = 2}, + [153] = {.index = 272, .length = 5}, + [154] = {.index = 268, .length = 2}, + [155] = {.index = 277, .length = 1}, + [156] = {.index = 278, .length = 4}, + [157] = {.index = 282, .length = 2}, + [158] = {.index = 237, .length = 1}, + [159] = {.index = 284, .length = 2}, + [160] = {.index = 286, .length = 2}, + [161] = {.index = 288, .length = 4}, + [162] = {.index = 292, .length = 2}, + [163] = {.index = 294, .length = 2}, + [164] = {.index = 296, .length = 3}, + [165] = {.index = 299, .length = 3}, + [166] = {.index = 302, .length = 3}, + [167] = {.index = 305, .length = 4}, + [168] = {.index = 309, .length = 1}, + [169] = {.index = 310, .length = 2}, + [170] = {.index = 312, .length = 4}, + [171] = {.index = 316, .length = 4}, + [172] = {.index = 320, .length = 4}, + [173] = {.index = 40, .length = 2}, + [174] = {.index = 324, .length = 2}, + [175] = {.index = 326, .length = 2}, + [176] = {.index = 328, .length = 4}, [177] = {.index = 328, .length = 4}, - [178] = {.index = 328, .length = 4}, + [178] = {.index = 332, .length = 4}, [179] = {.index = 332, .length = 4}, - [180] = {.index = 332, .length = 4}, - [181] = {.index = 336, .length = 4}, - [182] = {.index = 340, .length = 4}, - [183] = {.index = 344, .length = 5}, - [184] = {.index = 349, .length = 2}, - [185] = {.index = 351, .length = 2}, - [186] = {.index = 353, .length = 3}, - [187] = {.index = 356, .length = 1}, + [180] = {.index = 336, .length = 4}, + [181] = {.index = 340, .length = 4}, + [182] = {.index = 344, .length = 5}, + [183] = {.index = 349, .length = 2}, + [184] = {.index = 351, .length = 2}, + [185] = {.index = 353, .length = 3}, + [186] = {.index = 356, .length = 1}, + [187] = {.index = 357, .length = 3}, [188] = {.index = 357, .length = 3}, - [189] = {.index = 357, .length = 3}, - [190] = {.index = 360, .length = 2}, - [191] = {.index = 362, .length = 3}, + [189] = {.index = 360, .length = 2}, + [190] = {.index = 362, .length = 3}, + [191] = {.index = 365, .length = 2}, [192] = {.index = 365, .length = 2}, - [193] = {.index = 365, .length = 2}, - [194] = {.index = 302, .length = 3}, - [195] = {.index = 367, .length = 3}, - [196] = {.index = 370, .length = 3}, - [197] = {.index = 134, .length = 2}, - [198] = {.index = 373, .length = 2}, - [199] = {.index = 375, .length = 3}, - [200] = {.index = 378, .length = 4}, - [201] = {.index = 382, .length = 3}, - [202] = {.index = 385, .length = 3}, - [203] = {.index = 388, .length = 2}, - [204] = {.index = 390, .length = 3}, - [205] = {.index = 393, .length = 5}, - [206] = {.index = 398, .length = 5}, - [207] = {.index = 388, .length = 2}, + [193] = {.index = 302, .length = 3}, + [194] = {.index = 367, .length = 3}, + [195] = {.index = 370, .length = 3}, + [196] = {.index = 134, .length = 2}, + [197] = {.index = 373, .length = 2}, + [198] = {.index = 375, .length = 3}, + [199] = {.index = 378, .length = 4}, + [200] = {.index = 382, .length = 3}, + [201] = {.index = 385, .length = 3}, + [202] = {.index = 388, .length = 2}, + [203] = {.index = 390, .length = 3}, + [204] = {.index = 393, .length = 5}, + [205] = {.index = 398, .length = 5}, + [206] = {.index = 388, .length = 2}, + [207] = {.index = 403, .length = 3}, [208] = {.index = 403, .length = 3}, - [209] = {.index = 403, .length = 3}, - [210] = {.index = 406, .length = 3}, - [211] = {.index = 409, .length = 2}, - [212] = {.index = 411, .length = 4}, - [213] = {.index = 134, .length = 2}, - [214] = {.index = 415, .length = 1}, - [215] = {.index = 416, .length = 2}, - [216] = {.index = 418, .length = 2}, - [217] = {.index = 420, .length = 2}, - [218] = {.index = 422, .length = 2}, - [219] = {.index = 424, .length = 3}, - [220] = {.index = 356, .length = 1}, - [221] = {.index = 427, .length = 3}, - [222] = {.index = 430, .length = 4}, - [223] = {.index = 434, .length = 2}, - [224] = {.index = 436, .length = 3}, - [225] = {.index = 439, .length = 3}, - [226] = {.index = 442, .length = 3}, - [227] = {.index = 445, .length = 3}, - [228] = {.index = 448, .length = 4}, - [229] = {.index = 452, .length = 2}, - [230] = {.index = 454, .length = 2}, - [231] = {.index = 456, .length = 1}, + [209] = {.index = 406, .length = 3}, + [210] = {.index = 409, .length = 2}, + [211] = {.index = 411, .length = 4}, + [212] = {.index = 134, .length = 2}, + [213] = {.index = 415, .length = 1}, + [214] = {.index = 416, .length = 2}, + [215] = {.index = 418, .length = 2}, + [216] = {.index = 420, .length = 2}, + [217] = {.index = 422, .length = 2}, + [218] = {.index = 424, .length = 3}, + [219] = {.index = 356, .length = 1}, + [220] = {.index = 427, .length = 3}, + [221] = {.index = 430, .length = 4}, + [222] = {.index = 434, .length = 2}, + [223] = {.index = 436, .length = 3}, + [224] = {.index = 439, .length = 3}, + [225] = {.index = 442, .length = 3}, + [226] = {.index = 445, .length = 3}, + [227] = {.index = 448, .length = 4}, + [228] = {.index = 452, .length = 2}, + [229] = {.index = 454, .length = 2}, + [230] = {.index = 456, .length = 1}, + [231] = {.index = 457, .length = 4}, [232] = {.index = 457, .length = 4}, - [233] = {.index = 457, .length = 4}, - [234] = {.index = 461, .length = 2}, - [235] = {.index = 463, .length = 3}, - [236] = {.index = 466, .length = 5}, - [237] = {.index = 471, .length = 3}, - [238] = {.index = 474, .length = 2}, - [239] = {.index = 476, .length = 2}, - [240] = {.index = 478, .length = 3}, - [241] = {.index = 481, .length = 2}, - [242] = {.index = 483, .length = 2}, - [243] = {.index = 485, .length = 2}, - [244] = {.index = 487, .length = 1}, - [245] = {.index = 488, .length = 4}, - [246] = {.index = 492, .length = 3}, - [247] = {.index = 495, .length = 4}, - [248] = {.index = 499, .length = 5}, - [249] = {.index = 504, .length = 5}, - [250] = {.index = 509, .length = 1}, - [251] = {.index = 510, .length = 2}, - [252] = {.index = 512, .length = 4}, - [253] = {.index = 516, .length = 4}, - [254] = {.index = 520, .length = 4}, - [255] = {.index = 524, .length = 3}, - [256] = {.index = 527, .length = 2}, - [257] = {.index = 529, .length = 4}, - [258] = {.index = 533, .length = 4}, - [259] = {.index = 537, .length = 4}, - [260] = {.index = 541, .length = 2}, - [261] = {.index = 543, .length = 2}, - [262] = {.index = 545, .length = 3}, - [263] = {.index = 548, .length = 3}, - [264] = {.index = 551, .length = 2}, - [265] = {.index = 553, .length = 2}, - [266] = {.index = 555, .length = 1}, - [267] = {.index = 556, .length = 1}, - [268] = {.index = 557, .length = 3}, - [269] = {.index = 560, .length = 3}, - [270] = {.index = 563, .length = 3}, - [271] = {.index = 566, .length = 3}, - [272] = {.index = 569, .length = 4}, - [273] = {.index = 573, .length = 2}, - [274] = {.index = 575, .length = 4}, - [275] = {.index = 579, .length = 3}, - [276] = {.index = 582, .length = 2}, - [277] = {.index = 584, .length = 2}, - [278] = {.index = 586, .length = 4}, - [279] = {.index = 590, .length = 4}, - [280] = {.index = 594, .length = 4}, - [281] = {.index = 598, .length = 3}, - [282] = {.index = 601, .length = 2}, - [283] = {.index = 603, .length = 3}, - [285] = {.index = 606, .length = 4}, - [286] = {.index = 610, .length = 5}, - [287] = {.index = 615, .length = 5}, - [288] = {.index = 620, .length = 5}, - [289] = {.index = 625, .length = 5}, - [290] = {.index = 630, .length = 4}, - [291] = {.index = 634, .length = 5}, - [292] = {.index = 639, .length = 4}, - [293] = {.index = 643, .length = 4}, - [294] = {.index = 647, .length = 3}, - [295] = {.index = 650, .length = 3}, - [296] = {.index = 653, .length = 3}, - [297] = {.index = 650, .length = 3}, - [298] = {.index = 656, .length = 4}, - [299] = {.index = 660, .length = 2}, - [300] = {.index = 662, .length = 4}, - [301] = {.index = 666, .length = 4}, - [302] = {.index = 670, .length = 3}, - [303] = {.index = 673, .length = 2}, - [304] = {.index = 675, .length = 2}, - [305] = {.index = 677, .length = 3}, - [306] = {.index = 680, .length = 2}, - [307] = {.index = 682, .length = 2}, - [308] = {.index = 684, .length = 1}, - [309] = {.index = 685, .length = 3}, - [310] = {.index = 688, .length = 3}, - [311] = {.index = 691, .length = 4}, - [312] = {.index = 695, .length = 4}, - [313] = {.index = 699, .length = 3}, - [314] = {.index = 702, .length = 3}, - [315] = {.index = 705, .length = 2}, - [316] = {.index = 707, .length = 3}, - [317] = {.index = 710, .length = 2}, - [318] = {.index = 712, .length = 4}, - [319] = {.index = 716, .length = 4}, - [320] = {.index = 720, .length = 4}, - [321] = {.index = 724, .length = 3}, - [322] = {.index = 727, .length = 5}, - [323] = {.index = 732, .length = 5}, - [324] = {.index = 737, .length = 5}, - [325] = {.index = 742, .length = 5}, - [326] = {.index = 747, .length = 4}, - [327] = {.index = 751, .length = 4}, - [328] = {.index = 755, .length = 4}, - [329] = {.index = 759, .length = 3}, + [233] = {.index = 461, .length = 2}, + [234] = {.index = 463, .length = 3}, + [235] = {.index = 466, .length = 5}, + [236] = {.index = 471, .length = 3}, + [237] = {.index = 474, .length = 2}, + [238] = {.index = 476, .length = 2}, + [239] = {.index = 478, .length = 3}, + [240] = {.index = 481, .length = 2}, + [241] = {.index = 483, .length = 2}, + [242] = {.index = 485, .length = 2}, + [243] = {.index = 487, .length = 1}, + [244] = {.index = 488, .length = 4}, + [245] = {.index = 492, .length = 3}, + [246] = {.index = 495, .length = 4}, + [247] = {.index = 499, .length = 5}, + [248] = {.index = 504, .length = 5}, + [249] = {.index = 509, .length = 1}, + [250] = {.index = 510, .length = 2}, + [251] = {.index = 512, .length = 4}, + [252] = {.index = 516, .length = 4}, + [253] = {.index = 520, .length = 4}, + [254] = {.index = 524, .length = 3}, + [255] = {.index = 527, .length = 2}, + [256] = {.index = 529, .length = 4}, + [257] = {.index = 533, .length = 4}, + [258] = {.index = 537, .length = 4}, + [259] = {.index = 541, .length = 2}, + [260] = {.index = 543, .length = 2}, + [261] = {.index = 545, .length = 3}, + [262] = {.index = 548, .length = 3}, + [263] = {.index = 551, .length = 2}, + [264] = {.index = 553, .length = 2}, + [265] = {.index = 555, .length = 1}, + [266] = {.index = 556, .length = 1}, + [267] = {.index = 557, .length = 3}, + [268] = {.index = 560, .length = 3}, + [269] = {.index = 563, .length = 3}, + [270] = {.index = 566, .length = 3}, + [271] = {.index = 569, .length = 4}, + [272] = {.index = 573, .length = 2}, + [273] = {.index = 575, .length = 4}, + [274] = {.index = 579, .length = 3}, + [275] = {.index = 582, .length = 2}, + [276] = {.index = 584, .length = 2}, + [277] = {.index = 586, .length = 4}, + [278] = {.index = 590, .length = 4}, + [279] = {.index = 594, .length = 4}, + [280] = {.index = 598, .length = 3}, + [281] = {.index = 601, .length = 2}, + [282] = {.index = 603, .length = 3}, + [284] = {.index = 606, .length = 4}, + [285] = {.index = 610, .length = 5}, + [286] = {.index = 615, .length = 5}, + [287] = {.index = 620, .length = 5}, + [288] = {.index = 625, .length = 5}, + [289] = {.index = 630, .length = 4}, + [290] = {.index = 634, .length = 5}, + [291] = {.index = 639, .length = 4}, + [292] = {.index = 643, .length = 4}, + [293] = {.index = 647, .length = 3}, + [294] = {.index = 650, .length = 3}, + [295] = {.index = 653, .length = 3}, + [296] = {.index = 650, .length = 3}, + [297] = {.index = 656, .length = 4}, + [298] = {.index = 660, .length = 2}, + [299] = {.index = 662, .length = 4}, + [300] = {.index = 666, .length = 4}, + [301] = {.index = 670, .length = 3}, + [302] = {.index = 673, .length = 2}, + [303] = {.index = 675, .length = 2}, + [304] = {.index = 677, .length = 3}, + [305] = {.index = 680, .length = 2}, + [306] = {.index = 682, .length = 2}, + [307] = {.index = 684, .length = 1}, + [308] = {.index = 685, .length = 3}, + [309] = {.index = 688, .length = 3}, + [310] = {.index = 691, .length = 4}, + [311] = {.index = 695, .length = 4}, + [312] = {.index = 699, .length = 3}, + [313] = {.index = 702, .length = 3}, + [314] = {.index = 705, .length = 2}, + [315] = {.index = 707, .length = 3}, + [316] = {.index = 710, .length = 2}, + [317] = {.index = 712, .length = 4}, + [318] = {.index = 716, .length = 4}, + [319] = {.index = 720, .length = 4}, + [320] = {.index = 724, .length = 3}, + [321] = {.index = 727, .length = 5}, + [322] = {.index = 732, .length = 5}, + [323] = {.index = 737, .length = 5}, + [324] = {.index = 742, .length = 5}, + [325] = {.index = 747, .length = 4}, + [326] = {.index = 751, .length = 4}, + [327] = {.index = 755, .length = 4}, + [328] = {.index = 759, .length = 3}, + [329] = {.index = 762, .length = 3}, [330] = {.index = 762, .length = 3}, - [331] = {.index = 762, .length = 3}, - [332] = {.index = 765, .length = 2}, - [333] = {.index = 767, .length = 2}, - [334] = {.index = 769, .length = 3}, - [335] = {.index = 772, .length = 2}, - [336] = {.index = 774, .length = 2}, - [337] = {.index = 776, .length = 4}, - [338] = {.index = 780, .length = 3}, - [339] = {.index = 783, .length = 3}, - [340] = {.index = 786, .length = 4}, - [341] = {.index = 790, .length = 3}, - [342] = {.index = 793, .length = 3}, - [343] = {.index = 796, .length = 2}, - [344] = {.index = 798, .length = 4}, - [345] = {.index = 802, .length = 5}, - [346] = {.index = 807, .length = 5}, - [347] = {.index = 812, .length = 5}, + [331] = {.index = 765, .length = 2}, + [332] = {.index = 767, .length = 2}, + [333] = {.index = 769, .length = 3}, + [334] = {.index = 772, .length = 2}, + [335] = {.index = 774, .length = 2}, + [336] = {.index = 776, .length = 4}, + [337] = {.index = 780, .length = 3}, + [338] = {.index = 783, .length = 3}, + [339] = {.index = 786, .length = 4}, + [340] = {.index = 790, .length = 3}, + [341] = {.index = 793, .length = 3}, + [342] = {.index = 796, .length = 2}, + [343] = {.index = 798, .length = 4}, + [344] = {.index = 802, .length = 5}, + [345] = {.index = 807, .length = 5}, + [346] = {.index = 812, .length = 5}, + [347] = {.index = 817, .length = 4}, [348] = {.index = 817, .length = 4}, - [349] = {.index = 817, .length = 4}, - [350] = {.index = 821, .length = 4}, - [351] = {.index = 825, .length = 4}, - [352] = {.index = 829, .length = 3}, - [353] = {.index = 832, .length = 2}, - [354] = {.index = 834, .length = 2}, - [355] = {.index = 836, .length = 3}, - [356] = {.index = 839, .length = 4}, - [357] = {.index = 843, .length = 4}, - [358] = {.index = 847, .length = 3}, - [359] = {.index = 850, .length = 3}, - [360] = {.index = 853, .length = 4}, - [361] = {.index = 857, .length = 3}, - [362] = {.index = 860, .length = 3}, - [363] = {.index = 863, .length = 5}, - [364] = {.index = 868, .length = 5}, - [365] = {.index = 873, .length = 4}, - [366] = {.index = 877, .length = 3}, - [367] = {.index = 880, .length = 4}, - [368] = {.index = 884, .length = 4}, - [369] = {.index = 888, .length = 3}, - [370] = {.index = 891, .length = 3}, - [371] = {.index = 894, .length = 4}, - [372] = {.index = 898, .length = 5}, - [373] = {.index = 903, .length = 4}, - [374] = {.index = 907, .length = 4}, + [349] = {.index = 821, .length = 4}, + [350] = {.index = 825, .length = 4}, + [351] = {.index = 829, .length = 3}, + [352] = {.index = 832, .length = 2}, + [353] = {.index = 834, .length = 2}, + [354] = {.index = 836, .length = 3}, + [355] = {.index = 839, .length = 4}, + [356] = {.index = 843, .length = 4}, + [357] = {.index = 847, .length = 3}, + [358] = {.index = 850, .length = 3}, + [359] = {.index = 853, .length = 4}, + [360] = {.index = 857, .length = 3}, + [361] = {.index = 860, .length = 3}, + [362] = {.index = 863, .length = 5}, + [363] = {.index = 868, .length = 5}, + [364] = {.index = 873, .length = 4}, + [365] = {.index = 877, .length = 3}, + [366] = {.index = 880, .length = 4}, + [367] = {.index = 884, .length = 4}, + [368] = {.index = 888, .length = 3}, + [369] = {.index = 891, .length = 3}, + [370] = {.index = 894, .length = 4}, + [371] = {.index = 898, .length = 5}, + [372] = {.index = 903, .length = 4}, + [373] = {.index = 907, .length = 4}, }; static const TSFieldMapEntry ts_field_map_entries[] = { @@ -4641,166 +4656,163 @@ static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE [115] = { [1] = alias_sym_type_identifier, }, - [116] = { - [1] = anon_sym_unique, - }, - [121] = { + [120] = { [1] = sym_identifier, }, - [128] = { + [127] = { [1] = sym_identifier, }, - [131] = { + [130] = { [2] = alias_sym_type_identifier, }, - [132] = { + [131] = { [1] = alias_sym_type_identifier, }, - [133] = { + [132] = { [1] = alias_sym_type_identifier, }, - [137] = { + [136] = { [0] = alias_sym_type_identifier, }, - [138] = { + [137] = { [1] = sym_member_expression, }, - [139] = { + [138] = { [1] = sym_member_expression, }, - [140] = { + [139] = { [2] = alias_sym_type_identifier, }, - [141] = { + [140] = { [1] = alias_sym_type_identifier, }, - [143] = { + [142] = { [1] = alias_sym_type_identifier, [3] = alias_sym_interface_body, }, - [144] = { + [143] = { [1] = alias_sym_type_identifier, [3] = alias_sym_interface_body, }, - [148] = { + [147] = { [2] = alias_sym_type_identifier, }, - [153] = { + [152] = { [1] = alias_sym_type_identifier, }, - [155] = { + [154] = { [0] = sym_identifier, }, - [167] = { + [166] = { [1] = alias_sym_type_identifier, }, - [174] = { + [173] = { [0] = sym_identifier, }, - [175] = { + [174] = { [2] = alias_sym_type_identifier, }, - [177] = { + [176] = { [2] = alias_sym_property_identifier, }, - [179] = { + [178] = { [2] = alias_sym_property_identifier, }, - [184] = { + [183] = { [2] = alias_sym_type_identifier, }, - [185] = { + [184] = { [2] = alias_sym_type_identifier, }, - [186] = { + [185] = { [1] = alias_sym_type_identifier, }, - [187] = { + [186] = { [3] = alias_sym_type_identifier, }, - [189] = { + [188] = { [1] = sym_member_expression, }, - [190] = { + [189] = { [2] = alias_sym_type_identifier, }, - [191] = { + [190] = { [2] = alias_sym_type_identifier, }, - [192] = { + [191] = { [1] = alias_sym_type_identifier, }, - [194] = { + [193] = { [1] = alias_sym_type_identifier, [4] = alias_sym_interface_body, }, - [197] = { + [196] = { [0] = sym_identifier, }, - [199] = { + [198] = { [2] = alias_sym_type_identifier, }, - [200] = { + [199] = { [2] = alias_sym_type_identifier, }, - [202] = { + [201] = { [3] = alias_sym_type_identifier, }, - [204] = { + [203] = { [1] = alias_sym_type_identifier, }, - [207] = { + [206] = { [1] = sym_identifier, }, - [208] = { + [207] = { [1] = sym_identifier, }, - [213] = { + [212] = { [0] = alias_sym_type_identifier, }, - [232] = { + [231] = { [2] = alias_sym_property_identifier, }, - [237] = { + [236] = { [2] = alias_sym_type_identifier, }, + [237] = { + [3] = alias_sym_type_identifier, + }, [238] = { [3] = alias_sym_type_identifier, }, [239] = { - [3] = alias_sym_type_identifier, + [2] = alias_sym_type_identifier, }, - [240] = { + [244] = { [2] = alias_sym_type_identifier, }, [245] = { - [2] = alias_sym_type_identifier, + [3] = alias_sym_type_identifier, }, [246] = { [3] = alias_sym_type_identifier, }, - [247] = { + [282] = { [3] = alias_sym_type_identifier, }, [283] = { - [3] = alias_sym_type_identifier, - }, - [284] = { [3] = alias_sym_property_identifier, }, - [285] = { + [284] = { [3] = alias_sym_type_identifier, }, - [295] = { + [294] = { [1] = sym_identifier, }, - [296] = { + [295] = { [0] = alias_sym_type_identifier, }, - [330] = { + [329] = { [2] = sym_identifier, }, - [348] = { + [347] = { [3] = sym_identifier, }, }; @@ -4828,7 +4840,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [6] = 4, [7] = 4, [8] = 4, - [9] = 9, + [9] = 4, [10] = 10, [11] = 11, [12] = 12, @@ -4837,850 +4849,850 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [15] = 15, [16] = 16, [17] = 17, - [18] = 16, + [18] = 15, [19] = 17, - [20] = 16, - [21] = 17, + [20] = 15, + [21] = 21, [22] = 17, - [23] = 16, - [24] = 16, + [23] = 15, + [24] = 17, [25] = 17, - [26] = 16, - [27] = 17, + [26] = 15, + [27] = 27, [28] = 17, - [29] = 16, - [30] = 30, - [31] = 31, - [32] = 32, - [33] = 33, - [34] = 34, - [35] = 32, + [29] = 15, + [30] = 17, + [31] = 15, + [32] = 17, + [33] = 15, + [34] = 15, + [35] = 17, [36] = 36, [37] = 37, [38] = 38, [39] = 39, - [40] = 40, + [40] = 37, [41] = 41, [42] = 42, [43] = 43, - [44] = 31, + [44] = 44, [45] = 45, - [46] = 45, - [47] = 34, - [48] = 32, - [49] = 39, - [50] = 31, - [51] = 51, - [52] = 52, - [53] = 53, - [54] = 33, - [55] = 36, - [56] = 37, - [57] = 38, - [58] = 40, + [46] = 46, + [47] = 36, + [48] = 48, + [49] = 49, + [50] = 50, + [51] = 39, + [52] = 37, + [53] = 44, + [54] = 49, + [55] = 55, + [56] = 56, + [57] = 57, + [58] = 38, [59] = 41, [60] = 42, [61] = 43, - [62] = 51, - [63] = 52, - [64] = 52, - [65] = 52, - [66] = 53, - [67] = 52, - [68] = 52, - [69] = 52, - [70] = 52, - [71] = 52, - [72] = 52, - [73] = 45, - [74] = 34, - [75] = 39, - [76] = 51, - [77] = 53, - [78] = 33, - [79] = 36, - [80] = 37, - [81] = 38, - [82] = 40, - [83] = 41, - [84] = 42, - [85] = 43, - [86] = 86, - [87] = 87, - [88] = 87, - [89] = 87, - [90] = 90, - [91] = 91, - [92] = 92, + [62] = 45, + [63] = 46, + [64] = 50, + [65] = 48, + [66] = 55, + [67] = 56, + [68] = 56, + [69] = 56, + [70] = 56, + [71] = 57, + [72] = 56, + [73] = 56, + [74] = 74, + [75] = 56, + [76] = 56, + [77] = 56, + [78] = 50, + [79] = 39, + [80] = 44, + [81] = 49, + [82] = 55, + [83] = 57, + [84] = 38, + [85] = 41, + [86] = 42, + [87] = 43, + [88] = 45, + [89] = 46, + [90] = 36, + [91] = 48, + [92] = 56, [93] = 93, - [94] = 94, - [95] = 95, - [96] = 92, + [94] = 93, + [95] = 93, + [96] = 93, [97] = 97, - [98] = 92, - [99] = 94, + [98] = 98, + [99] = 99, [100] = 100, [101] = 101, - [102] = 102, + [102] = 100, [103] = 103, [104] = 104, - [105] = 103, - [106] = 101, - [107] = 107, - [108] = 101, - [109] = 107, - [110] = 101, - [111] = 101, - [112] = 112, - [113] = 113, - [114] = 104, - [115] = 107, - [116] = 113, - [117] = 104, + [105] = 105, + [106] = 98, + [107] = 100, + [108] = 100, + [109] = 109, + [110] = 110, + [111] = 109, + [112] = 109, + [113] = 109, + [114] = 109, + [115] = 109, + [116] = 109, + [117] = 109, [118] = 118, - [119] = 118, - [120] = 107, - [121] = 118, - [122] = 107, - [123] = 107, + [119] = 119, + [120] = 120, + [121] = 110, + [122] = 118, + [123] = 123, [124] = 124, - [125] = 102, + [125] = 120, [126] = 126, - [127] = 127, - [128] = 107, - [129] = 104, - [130] = 107, - [131] = 104, - [132] = 107, - [133] = 133, - [134] = 107, - [135] = 103, - [136] = 104, - [137] = 107, + [127] = 120, + [128] = 118, + [129] = 126, + [130] = 120, + [131] = 118, + [132] = 124, + [133] = 118, + [134] = 118, + [135] = 118, + [136] = 118, + [137] = 126, [138] = 138, - [139] = 113, - [140] = 107, - [141] = 107, - [142] = 126, - [143] = 127, - [144] = 104, - [145] = 104, - [146] = 107, - [147] = 107, - [148] = 107, - [149] = 149, - [150] = 150, - [151] = 149, - [152] = 107, - [153] = 149, - [154] = 104, - [155] = 149, - [156] = 149, - [157] = 149, - [158] = 149, - [159] = 149, - [160] = 149, - [161] = 161, - [162] = 162, + [139] = 139, + [140] = 140, + [141] = 119, + [142] = 118, + [143] = 143, + [144] = 144, + [145] = 118, + [146] = 120, + [147] = 118, + [148] = 120, + [149] = 118, + [150] = 110, + [151] = 124, + [152] = 120, + [153] = 118, + [154] = 118, + [155] = 120, + [156] = 139, + [157] = 120, + [158] = 118, + [159] = 118, + [160] = 118, + [161] = 140, + [162] = 118, [163] = 163, [164] = 163, [165] = 163, [166] = 163, [167] = 163, - [168] = 163, + [168] = 120, [169] = 163, - [170] = 163, - [171] = 171, + [170] = 170, + [171] = 163, [172] = 163, - [173] = 173, - [174] = 173, - [175] = 173, - [176] = 173, - [177] = 173, - [178] = 173, - [179] = 173, - [180] = 173, - [181] = 173, + [173] = 118, + [174] = 163, + [175] = 163, + [176] = 176, + [177] = 177, + [178] = 177, + [179] = 177, + [180] = 180, + [181] = 177, [182] = 182, - [183] = 182, - [184] = 182, - [185] = 185, - [186] = 186, - [187] = 187, - [188] = 188, - [189] = 186, - [190] = 187, - [191] = 191, - [192] = 186, - [193] = 187, - [194] = 187, - [195] = 186, - [196] = 182, - [197] = 182, - [198] = 182, - [199] = 188, - [200] = 182, - [201] = 182, - [202] = 191, - [203] = 182, + [183] = 177, + [184] = 177, + [185] = 177, + [186] = 177, + [187] = 177, + [188] = 177, + [189] = 189, + [190] = 189, + [191] = 189, + [192] = 189, + [193] = 189, + [194] = 189, + [195] = 189, + [196] = 189, + [197] = 189, + [198] = 189, + [199] = 199, + [200] = 199, + [201] = 201, + [202] = 199, + [203] = 199, [204] = 204, [205] = 204, - [206] = 206, - [207] = 207, - [208] = 207, - [209] = 209, - [210] = 206, - [211] = 207, - [212] = 209, - [213] = 206, - [214] = 209, - [215] = 215, - [216] = 216, - [217] = 217, - [218] = 218, - [219] = 217, - [220] = 220, - [221] = 217, + [206] = 204, + [207] = 204, + [208] = 208, + [209] = 208, + [210] = 208, + [211] = 211, + [212] = 208, + [213] = 213, + [214] = 199, + [215] = 199, + [216] = 199, + [217] = 211, + [218] = 213, + [219] = 199, + [220] = 199, + [221] = 199, [222] = 222, - [223] = 223, - [224] = 224, - [225] = 217, - [226] = 217, - [227] = 217, - [228] = 228, - [229] = 229, - [230] = 230, - [231] = 231, - [232] = 232, - [233] = 233, - [234] = 234, - [235] = 216, - [236] = 236, + [223] = 222, + [224] = 222, + [225] = 225, + [226] = 226, + [227] = 227, + [228] = 226, + [229] = 227, + [230] = 225, + [231] = 226, + [232] = 225, + [233] = 227, + [234] = 226, + [235] = 225, + [236] = 227, [237] = 237, [238] = 238, [239] = 239, - [240] = 240, + [240] = 237, [241] = 241, [242] = 242, - [243] = 243, + [243] = 237, [244] = 244, [245] = 245, [246] = 246, - [247] = 247, - [248] = 248, - [249] = 249, - [250] = 250, - [251] = 251, + [247] = 237, + [248] = 237, + [249] = 237, + [250] = 246, + [251] = 237, [252] = 252, [253] = 253, [254] = 254, - [255] = 216, + [255] = 255, [256] = 256, [257] = 257, [258] = 258, - [259] = 258, + [259] = 259, [260] = 260, [261] = 261, - [262] = 261, - [263] = 257, - [264] = 260, - [265] = 260, + [262] = 262, + [263] = 263, + [264] = 264, + [265] = 265, [266] = 266, - [267] = 216, + [267] = 267, [268] = 268, [269] = 269, [270] = 270, - [271] = 268, + [271] = 271, [272] = 272, - [273] = 268, - [274] = 216, - [275] = 268, - [276] = 268, - [277] = 268, - [278] = 216, - [279] = 269, - [280] = 216, - [281] = 216, - [282] = 270, - [283] = 216, - [284] = 284, - [285] = 216, - [286] = 268, - [287] = 287, - [288] = 287, - [289] = 287, + [273] = 273, + [274] = 274, + [275] = 275, + [276] = 276, + [277] = 277, + [278] = 278, + [279] = 246, + [280] = 280, + [281] = 281, + [282] = 282, + [283] = 280, + [284] = 278, + [285] = 285, + [286] = 285, + [287] = 282, + [288] = 285, + [289] = 289, [290] = 290, - [291] = 287, - [292] = 287, - [293] = 293, - [294] = 287, - [295] = 287, - [296] = 296, - [297] = 296, - [298] = 287, - [299] = 287, - [300] = 287, - [301] = 301, - [302] = 287, - [303] = 287, - [304] = 287, - [305] = 287, - [306] = 306, - [307] = 307, - [308] = 308, - [309] = 309, + [291] = 290, + [292] = 246, + [293] = 290, + [294] = 290, + [295] = 246, + [296] = 246, + [297] = 246, + [298] = 290, + [299] = 290, + [300] = 300, + [301] = 290, + [302] = 302, + [303] = 303, + [304] = 290, + [305] = 246, + [306] = 246, + [307] = 302, + [308] = 290, + [309] = 290, [310] = 310, - [311] = 310, - [312] = 312, - [313] = 313, + [311] = 303, + [312] = 246, + [313] = 246, [314] = 314, - [315] = 307, - [316] = 310, - [317] = 307, - [318] = 318, - [319] = 319, - [320] = 320, - [321] = 319, - [322] = 318, - [323] = 323, - [324] = 320, - [325] = 325, - [326] = 320, - [327] = 319, - [328] = 318, - [329] = 323, - [330] = 323, - [331] = 331, - [332] = 332, + [315] = 314, + [316] = 316, + [317] = 314, + [318] = 314, + [319] = 314, + [320] = 314, + [321] = 321, + [322] = 314, + [323] = 314, + [324] = 324, + [325] = 314, + [326] = 314, + [327] = 314, + [328] = 314, + [329] = 329, + [330] = 314, + [331] = 314, + [332] = 314, [333] = 333, - [334] = 334, + [334] = 324, [335] = 335, [336] = 336, [337] = 337, - [338] = 332, - [339] = 334, + [338] = 336, + [339] = 339, [340] = 340, - [341] = 341, - [342] = 331, + [341] = 339, + [342] = 342, [343] = 343, - [344] = 344, - [345] = 334, + [344] = 336, + [345] = 339, [346] = 346, - [347] = 336, - [348] = 332, - [349] = 334, - [350] = 350, - [351] = 340, - [352] = 341, - [353] = 331, - [354] = 340, - [355] = 341, - [356] = 331, - [357] = 336, - [358] = 332, - [359] = 334, - [360] = 340, - [361] = 341, + [347] = 346, + [348] = 348, + [349] = 349, + [350] = 348, + [351] = 351, + [352] = 352, + [353] = 346, + [354] = 348, + [355] = 352, + [356] = 351, + [357] = 351, + [358] = 352, + [359] = 359, + [360] = 360, + [361] = 361, [362] = 362, - [363] = 332, - [364] = 334, - [365] = 340, - [366] = 366, - [367] = 367, - [368] = 336, - [369] = 332, - [370] = 334, - [371] = 336, - [372] = 341, - [373] = 331, - [374] = 341, - [375] = 331, - [376] = 376, - [377] = 377, - [378] = 378, - [379] = 336, - [380] = 332, - [381] = 334, - [382] = 340, - [383] = 341, - [384] = 331, - [385] = 385, - [386] = 386, + [363] = 363, + [364] = 364, + [365] = 360, + [366] = 361, + [367] = 362, + [368] = 368, + [369] = 363, + [370] = 370, + [371] = 364, + [372] = 372, + [373] = 360, + [374] = 361, + [375] = 362, + [376] = 363, + [377] = 364, + [378] = 363, + [379] = 364, + [380] = 364, + [381] = 381, + [382] = 382, + [383] = 383, + [384] = 361, + [385] = 372, + [386] = 382, [387] = 387, - [388] = 336, - [389] = 332, - [390] = 334, - [391] = 340, - [392] = 341, - [393] = 331, - [394] = 340, - [395] = 336, + [388] = 363, + [389] = 364, + [390] = 372, + [391] = 391, + [392] = 392, + [393] = 360, + [394] = 382, + [395] = 361, [396] = 396, - [397] = 341, - [398] = 331, - [399] = 336, - [400] = 333, - [401] = 376, - [402] = 332, + [397] = 372, + [398] = 360, + [399] = 362, + [400] = 361, + [401] = 362, + [402] = 363, [403] = 403, - [404] = 367, - [405] = 340, - [406] = 406, - [407] = 406, - [408] = 408, - [409] = 409, + [404] = 363, + [405] = 405, + [406] = 364, + [407] = 407, + [408] = 372, + [409] = 360, [410] = 410, - [411] = 411, - [412] = 412, - [413] = 413, - [414] = 414, - [415] = 415, - [416] = 416, - [417] = 417, - [418] = 418, - [419] = 419, - [420] = 420, + [411] = 361, + [412] = 361, + [413] = 360, + [414] = 407, + [415] = 403, + [416] = 362, + [417] = 363, + [418] = 364, + [419] = 362, + [420] = 372, [421] = 421, - [422] = 422, - [423] = 416, - [424] = 424, - [425] = 425, - [426] = 416, - [427] = 410, - [428] = 406, - [429] = 408, - [430] = 419, - [431] = 431, - [432] = 418, - [433] = 410, - [434] = 410, - [435] = 435, - [436] = 436, + [422] = 360, + [423] = 423, + [424] = 361, + [425] = 362, + [426] = 363, + [427] = 364, + [428] = 360, + [429] = 363, + [430] = 407, + [431] = 360, + [432] = 362, + [433] = 372, + [434] = 372, + [435] = 372, + [436] = 361, [437] = 437, - [438] = 410, - [439] = 439, - [440] = 410, - [441] = 419, + [438] = 438, + [439] = 362, + [440] = 372, + [441] = 364, [442] = 442, - [443] = 410, + [443] = 443, [444] = 444, [445] = 445, [446] = 446, - [447] = 447, + [447] = 443, [448] = 448, [449] = 449, [450] = 450, [451] = 451, - [452] = 439, + [452] = 452, [453] = 453, [454] = 454, - [455] = 421, - [456] = 422, - [457] = 436, - [458] = 437, - [459] = 448, - [460] = 450, - [461] = 453, + [455] = 455, + [456] = 456, + [457] = 457, + [458] = 458, + [459] = 459, + [460] = 460, + [461] = 445, [462] = 462, [463] = 463, [464] = 464, [465] = 465, - [466] = 466, + [466] = 444, [467] = 467, - [468] = 409, - [469] = 462, - [470] = 406, - [471] = 408, - [472] = 431, - [473] = 410, - [474] = 414, - [475] = 463, - [476] = 447, + [468] = 468, + [469] = 469, + [470] = 470, + [471] = 471, + [472] = 472, + [473] = 444, + [474] = 474, + [475] = 445, + [476] = 448, [477] = 449, - [478] = 451, - [479] = 439, - [480] = 454, - [481] = 422, - [482] = 436, - [483] = 437, - [484] = 448, - [485] = 450, - [486] = 453, - [487] = 462, - [488] = 463, - [489] = 464, - [490] = 465, - [491] = 466, - [492] = 467, - [493] = 464, - [494] = 408, - [495] = 410, - [496] = 465, - [497] = 414, - [498] = 417, - [499] = 418, - [500] = 500, - [501] = 446, - [502] = 466, - [503] = 449, - [504] = 449, - [505] = 451, - [506] = 439, - [507] = 454, - [508] = 421, - [509] = 422, - [510] = 436, - [511] = 437, - [512] = 448, - [513] = 450, - [514] = 453, - [515] = 462, - [516] = 463, - [517] = 464, - [518] = 465, - [519] = 466, - [520] = 467, - [521] = 409, - [522] = 406, - [523] = 408, - [524] = 410, - [525] = 414, - [526] = 447, - [527] = 449, - [528] = 451, - [529] = 439, - [530] = 454, - [531] = 422, - [532] = 436, - [533] = 437, - [534] = 448, - [535] = 450, - [536] = 453, - [537] = 421, - [538] = 463, - [539] = 464, - [540] = 465, - [541] = 466, - [542] = 467, - [543] = 454, - [544] = 406, - [545] = 408, - [546] = 410, - [547] = 414, - [548] = 447, - [549] = 417, - [550] = 418, - [551] = 449, - [552] = 446, - [553] = 421, - [554] = 409, - [555] = 449, - [556] = 451, - [557] = 439, - [558] = 454, - [559] = 422, - [560] = 436, - [561] = 437, - [562] = 448, - [563] = 450, - [564] = 453, - [565] = 462, - [566] = 463, - [567] = 464, - [568] = 465, - [569] = 466, - [570] = 467, - [571] = 467, - [572] = 406, - [573] = 408, - [574] = 410, - [575] = 414, - [576] = 417, - [577] = 418, - [578] = 446, - [579] = 421, - [580] = 417, - [581] = 451, - [582] = 449, - [583] = 451, - [584] = 439, - [585] = 454, - [586] = 422, - [587] = 436, - [588] = 437, - [589] = 448, + [478] = 450, + [479] = 451, + [480] = 453, + [481] = 454, + [482] = 455, + [483] = 456, + [484] = 457, + [485] = 458, + [486] = 459, + [487] = 460, + [488] = 462, + [489] = 463, + [490] = 464, + [491] = 465, + [492] = 468, + [493] = 469, + [494] = 468, + [495] = 469, + [496] = 470, + [497] = 472, + [498] = 498, + [499] = 499, + [500] = 442, + [501] = 470, + [502] = 448, + [503] = 474, + [504] = 465, + [505] = 499, + [506] = 506, + [507] = 507, + [508] = 508, + [509] = 465, + [510] = 470, + [511] = 449, + [512] = 499, + [513] = 442, + [514] = 450, + [515] = 474, + [516] = 470, + [517] = 474, + [518] = 518, + [519] = 451, + [520] = 452, + [521] = 470, + [522] = 453, + [523] = 454, + [524] = 455, + [525] = 470, + [526] = 470, + [527] = 456, + [528] = 472, + [529] = 457, + [530] = 458, + [531] = 459, + [532] = 460, + [533] = 462, + [534] = 443, + [535] = 444, + [536] = 445, + [537] = 463, + [538] = 448, + [539] = 449, + [540] = 450, + [541] = 518, + [542] = 451, + [543] = 453, + [544] = 454, + [545] = 455, + [546] = 456, + [547] = 457, + [548] = 458, + [549] = 459, + [550] = 460, + [551] = 462, + [552] = 463, + [553] = 464, + [554] = 554, + [555] = 468, + [556] = 469, + [557] = 498, + [558] = 470, + [559] = 559, + [560] = 472, + [561] = 444, + [562] = 445, + [563] = 448, + [564] = 449, + [565] = 450, + [566] = 451, + [567] = 453, + [568] = 454, + [569] = 455, + [570] = 456, + [571] = 457, + [572] = 458, + [573] = 459, + [574] = 460, + [575] = 462, + [576] = 463, + [577] = 464, + [578] = 464, + [579] = 468, + [580] = 469, + [581] = 470, + [582] = 472, + [583] = 499, + [584] = 442, + [585] = 443, + [586] = 445, + [587] = 448, + [588] = 449, + [589] = 589, [590] = 450, - [591] = 453, - [592] = 462, - [593] = 463, - [594] = 464, - [595] = 465, - [596] = 466, - [597] = 467, - [598] = 439, - [599] = 454, - [600] = 406, - [601] = 408, - [602] = 422, - [603] = 446, - [604] = 410, - [605] = 414, - [606] = 417, - [607] = 418, - [608] = 446, - [609] = 421, - [610] = 417, - [611] = 418, - [612] = 414, - [613] = 447, - [614] = 425, - [615] = 436, - [616] = 447, - [617] = 437, - [618] = 449, - [619] = 451, - [620] = 439, - [621] = 448, - [622] = 454, - [623] = 422, - [624] = 436, - [625] = 437, - [626] = 448, - [627] = 450, - [628] = 453, - [629] = 462, - [630] = 463, - [631] = 464, - [632] = 465, - [633] = 466, - [634] = 450, - [635] = 467, - [636] = 453, - [637] = 462, - [638] = 463, - [639] = 406, - [640] = 408, - [641] = 464, - [642] = 451, - [643] = 410, - [644] = 447, - [645] = 414, - [646] = 465, - [647] = 417, - [648] = 418, - [649] = 649, - [650] = 446, - [651] = 421, - [652] = 466, - [653] = 467, - [654] = 417, - [655] = 418, - [656] = 656, - [657] = 447, - [658] = 447, - [659] = 446, - [660] = 416, - [661] = 421, - [662] = 446, - [663] = 462, - [664] = 664, - [665] = 664, - [666] = 664, - [667] = 667, - [668] = 667, - [669] = 667, - [670] = 670, - [671] = 671, - [672] = 670, - [673] = 670, - [674] = 671, - [675] = 671, - [676] = 676, - [677] = 677, - [678] = 676, - [679] = 677, - [680] = 676, - [681] = 677, - [682] = 248, - [683] = 236, - [684] = 684, - [685] = 684, - [686] = 684, - [687] = 687, - [688] = 688, - [689] = 689, - [690] = 690, - [691] = 687, - [692] = 692, - [693] = 693, - [694] = 688, - [695] = 687, - [696] = 696, - [697] = 688, - [698] = 698, - [699] = 698, - [700] = 698, - [701] = 701, - [702] = 702, - [703] = 702, - [704] = 704, - [705] = 704, - [706] = 704, - [707] = 704, - [708] = 708, - [709] = 701, - [710] = 708, - [711] = 704, - [712] = 708, - [713] = 704, - [714] = 714, - [715] = 715, - [716] = 704, - [717] = 704, - [718] = 718, - [719] = 243, - [720] = 720, - [721] = 704, - [722] = 722, - [723] = 704, - [724] = 704, - [725] = 704, - [726] = 250, - [727] = 702, - [728] = 728, - [729] = 722, - [730] = 722, - [731] = 237, - [732] = 239, - [733] = 237, - [734] = 704, - [735] = 229, - [736] = 704, - [737] = 704, - [738] = 704, - [739] = 250, - [740] = 701, - [741] = 715, - [742] = 249, - [743] = 249, - [744] = 243, - [745] = 745, - [746] = 704, - [747] = 745, - [748] = 745, - [749] = 215, - [750] = 745, - [751] = 745, - [752] = 745, - [753] = 222, - [754] = 745, + [591] = 518, + [592] = 451, + [593] = 453, + [594] = 454, + [595] = 455, + [596] = 456, + [597] = 457, + [598] = 458, + [599] = 459, + [600] = 460, + [601] = 462, + [602] = 463, + [603] = 464, + [604] = 554, + [605] = 468, + [606] = 469, + [607] = 470, + [608] = 472, + [609] = 444, + [610] = 445, + [611] = 448, + [612] = 449, + [613] = 450, + [614] = 451, + [615] = 453, + [616] = 454, + [617] = 455, + [618] = 456, + [619] = 457, + [620] = 458, + [621] = 459, + [622] = 460, + [623] = 462, + [624] = 463, + [625] = 464, + [626] = 468, + [627] = 469, + [628] = 470, + [629] = 629, + [630] = 472, + [631] = 499, + [632] = 442, + [633] = 443, + [634] = 518, + [635] = 554, + [636] = 636, + [637] = 445, + [638] = 448, + [639] = 449, + [640] = 450, + [641] = 451, + [642] = 453, + [643] = 454, + [644] = 455, + [645] = 456, + [646] = 457, + [647] = 458, + [648] = 459, + [649] = 460, + [650] = 462, + [651] = 463, + [652] = 554, + [653] = 464, + [654] = 654, + [655] = 468, + [656] = 469, + [657] = 470, + [658] = 472, + [659] = 499, + [660] = 442, + [661] = 443, + [662] = 518, + [663] = 445, + [664] = 448, + [665] = 449, + [666] = 450, + [667] = 451, + [668] = 453, + [669] = 454, + [670] = 455, + [671] = 456, + [672] = 457, + [673] = 458, + [674] = 459, + [675] = 460, + [676] = 462, + [677] = 463, + [678] = 464, + [679] = 468, + [680] = 469, + [681] = 681, + [682] = 470, + [683] = 683, + [684] = 472, + [685] = 499, + [686] = 442, + [687] = 443, + [688] = 518, + [689] = 443, + [690] = 518, + [691] = 499, + [692] = 442, + [693] = 444, + [694] = 444, + [695] = 445, + [696] = 448, + [697] = 449, + [698] = 450, + [699] = 451, + [700] = 453, + [701] = 454, + [702] = 455, + [703] = 456, + [704] = 457, + [705] = 458, + [706] = 459, + [707] = 460, + [708] = 462, + [709] = 463, + [710] = 464, + [711] = 468, + [712] = 469, + [713] = 470, + [714] = 472, + [715] = 499, + [716] = 442, + [717] = 465, + [718] = 443, + [719] = 518, + [720] = 499, + [721] = 442, + [722] = 444, + [723] = 444, + [724] = 443, + [725] = 518, + [726] = 518, + [727] = 727, + [728] = 727, + [729] = 727, + [730] = 727, + [731] = 731, + [732] = 731, + [733] = 731, + [734] = 731, + [735] = 735, + [736] = 735, + [737] = 735, + [738] = 738, + [739] = 738, + [740] = 735, + [741] = 738, + [742] = 742, + [743] = 743, + [744] = 743, + [745] = 743, + [746] = 742, + [747] = 742, + [748] = 743, + [749] = 742, + [750] = 750, + [751] = 273, + [752] = 750, + [753] = 269, + [754] = 750, [755] = 755, - [756] = 745, - [757] = 745, + [756] = 756, + [757] = 757, [758] = 758, - [759] = 759, + [759] = 757, [760] = 760, [761] = 761, - [762] = 762, - [763] = 761, - [764] = 764, - [765] = 765, + [762] = 757, + [763] = 757, + [764] = 758, + [765] = 758, [766] = 766, - [767] = 232, - [768] = 761, + [767] = 758, + [768] = 768, [769] = 769, - [770] = 234, - [771] = 771, + [770] = 769, + [771] = 769, [772] = 772, [773] = 773, - [774] = 774, + [774] = 772, [775] = 775, - [776] = 761, - [777] = 777, - [778] = 778, - [779] = 779, - [780] = 780, - [781] = 781, + [776] = 773, + [777] = 772, + [778] = 772, + [779] = 772, + [780] = 772, + [781] = 772, [782] = 782, - [783] = 761, - [784] = 784, - [785] = 220, - [786] = 786, + [783] = 775, + [784] = 772, + [785] = 782, + [786] = 782, [787] = 787, - [788] = 788, + [788] = 772, [789] = 789, - [790] = 239, + [790] = 772, [791] = 791, - [792] = 792, - [793] = 793, - [794] = 794, - [795] = 795, - [796] = 229, - [797] = 797, - [798] = 798, + [792] = 772, + [793] = 272, + [794] = 277, + [795] = 772, + [796] = 772, + [797] = 772, + [798] = 773, [799] = 799, [800] = 800, - [801] = 801, + [801] = 799, [802] = 802, - [803] = 803, - [804] = 804, - [805] = 805, - [806] = 806, - [807] = 807, - [808] = 808, - [809] = 809, - [810] = 810, - [811] = 811, + [803] = 799, + [804] = 268, + [805] = 271, + [806] = 772, + [807] = 772, + [808] = 772, + [809] = 789, + [810] = 775, + [811] = 772, [812] = 812, - [813] = 813, - [814] = 814, - [815] = 815, - [816] = 816, - [817] = 817, - [818] = 818, - [819] = 799, - [820] = 820, - [821] = 821, + [813] = 812, + [814] = 812, + [815] = 812, + [816] = 238, + [817] = 244, + [818] = 772, + [819] = 812, + [820] = 812, + [821] = 812, [822] = 822, - [823] = 799, - [824] = 824, - [825] = 825, - [826] = 826, + [823] = 812, + [824] = 812, + [825] = 812, + [826] = 277, [827] = 827, [828] = 828, [829] = 829, [830] = 830, - [831] = 831, - [832] = 233, + [831] = 270, + [832] = 832, [833] = 833, [834] = 834, [835] = 835, - [836] = 836, - [837] = 837, - [838] = 838, - [839] = 839, + [836] = 830, + [837] = 830, + [838] = 262, + [839] = 830, [840] = 840, [841] = 841, [842] = 842, [843] = 843, [844] = 844, [845] = 845, - [846] = 846, - [847] = 847, - [848] = 814, - [849] = 799, - [850] = 850, - [851] = 851, - [852] = 852, + [846] = 830, + [847] = 253, + [848] = 848, + [849] = 271, + [850] = 263, + [851] = 272, + [852] = 830, [853] = 853, [854] = 854, - [855] = 855, - [856] = 856, - [857] = 814, + [855] = 830, + [856] = 268, + [857] = 245, [858] = 858, [859] = 859, [860] = 860, - [861] = 814, + [861] = 830, [862] = 862, [863] = 863, [864] = 864, @@ -5690,22 +5702,22 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [868] = 868, [869] = 869, [870] = 870, - [871] = 871, - [872] = 872, + [871] = 866, + [872] = 867, [873] = 873, [874] = 874, - [875] = 875, - [876] = 876, + [875] = 866, + [876] = 867, [877] = 877, [878] = 878, [879] = 879, [880] = 880, - [881] = 881, - [882] = 882, + [881] = 866, + [882] = 867, [883] = 883, [884] = 884, - [885] = 885, - [886] = 886, + [885] = 866, + [886] = 867, [887] = 887, [888] = 888, [889] = 889, @@ -5719,7 +5731,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [897] = 897, [898] = 898, [899] = 899, - [900] = 241, + [900] = 253, [901] = 901, [902] = 902, [903] = 903, @@ -5729,7 +5741,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [907] = 907, [908] = 908, [909] = 909, - [910] = 910, + [910] = 270, [911] = 911, [912] = 912, [913] = 913, @@ -5737,24 +5749,24 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [915] = 915, [916] = 916, [917] = 917, - [918] = 814, + [918] = 866, [919] = 919, [920] = 920, [921] = 921, - [922] = 799, + [922] = 922, [923] = 923, [924] = 924, [925] = 925, - [926] = 925, + [926] = 926, [927] = 927, [928] = 928, - [929] = 924, + [929] = 929, [930] = 930, - [931] = 924, - [932] = 925, + [931] = 931, + [932] = 932, [933] = 933, [934] = 934, - [935] = 930, + [935] = 935, [936] = 936, [937] = 937, [938] = 938, @@ -5763,2708 +5775,2708 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [941] = 941, [942] = 942, [943] = 943, - [944] = 930, - [945] = 924, - [946] = 782, - [947] = 925, - [948] = 925, - [949] = 777, - [950] = 924, - [951] = 925, - [952] = 924, - [953] = 925, - [954] = 924, - [955] = 955, + [944] = 944, + [945] = 945, + [946] = 946, + [947] = 947, + [948] = 948, + [949] = 267, + [950] = 950, + [951] = 951, + [952] = 266, + [953] = 953, + [954] = 954, + [955] = 866, [956] = 956, [957] = 957, [958] = 958, - [959] = 959, + [959] = 867, [960] = 960, - [961] = 958, - [962] = 959, - [963] = 960, - [964] = 959, - [965] = 960, - [966] = 959, - [967] = 960, - [968] = 958, - [969] = 959, - [970] = 958, - [971] = 960, - [972] = 958, - [973] = 959, + [961] = 961, + [962] = 962, + [963] = 963, + [964] = 964, + [965] = 965, + [966] = 966, + [967] = 967, + [968] = 968, + [969] = 969, + [970] = 867, + [971] = 971, + [972] = 972, + [973] = 973, [974] = 974, - [975] = 960, + [975] = 975, [976] = 976, - [977] = 960, + [977] = 977, [978] = 978, - [979] = 959, + [979] = 979, [980] = 980, [981] = 981, [982] = 982, [983] = 983, [984] = 984, - [985] = 983, + [985] = 985, [986] = 986, [987] = 987, [988] = 988, [989] = 989, - [990] = 990, - [991] = 991, - [992] = 986, - [993] = 987, + [990] = 866, + [991] = 867, + [992] = 992, + [993] = 993, [994] = 994, [995] = 995, - [996] = 994, - [997] = 995, - [998] = 991, - [999] = 991, + [996] = 996, + [997] = 997, + [998] = 998, + [999] = 999, [1000] = 1000, - [1001] = 988, - [1002] = 989, + [1001] = 1001, + [1002] = 1002, [1003] = 1003, [1004] = 1004, [1005] = 1005, - [1006] = 991, - [1007] = 988, - [1008] = 989, + [1006] = 1006, + [1007] = 1007, + [1008] = 1008, [1009] = 1009, - [1010] = 1000, - [1011] = 1011, + [1010] = 1009, + [1011] = 1008, [1012] = 1012, - [1013] = 1013, - [1014] = 1000, - [1015] = 995, - [1016] = 1016, - [1017] = 1017, - [1018] = 1018, - [1019] = 1011, - [1020] = 988, - [1021] = 989, - [1022] = 1000, - [1023] = 1023, - [1024] = 1024, - [1025] = 984, - [1026] = 983, - [1027] = 982, - [1028] = 1028, + [1013] = 1009, + [1014] = 1014, + [1015] = 1009, + [1016] = 1008, + [1017] = 828, + [1018] = 844, + [1019] = 1009, + [1020] = 1020, + [1021] = 1008, + [1022] = 1008, + [1023] = 1009, + [1024] = 1007, + [1025] = 1009, + [1026] = 1008, + [1027] = 1008, + [1028] = 1008, [1029] = 1029, - [1030] = 1030, - [1031] = 1031, - [1032] = 1032, + [1030] = 1009, + [1031] = 1007, + [1032] = 1008, [1033] = 1033, - [1034] = 1034, - [1035] = 1035, - [1036] = 1012, - [1037] = 990, - [1038] = 982, + [1034] = 1009, + [1035] = 1007, + [1036] = 1008, + [1037] = 1037, + [1038] = 1038, [1039] = 1039, [1040] = 1040, [1041] = 1041, - [1042] = 1031, - [1043] = 1009, - [1044] = 984, - [1045] = 983, - [1046] = 988, - [1047] = 989, + [1042] = 1042, + [1043] = 1043, + [1044] = 1009, + [1045] = 1045, + [1046] = 1046, + [1047] = 1047, [1048] = 1048, - [1049] = 986, - [1050] = 987, - [1051] = 1035, + [1049] = 1048, + [1050] = 1050, + [1051] = 1050, [1052] = 1052, - [1053] = 994, - [1054] = 994, - [1055] = 1055, - [1056] = 991, - [1057] = 1000, - [1058] = 1016, - [1059] = 1018, - [1060] = 1011, - [1061] = 1012, - [1062] = 1013, - [1063] = 1013, - [1064] = 986, - [1065] = 987, - [1066] = 984, - [1067] = 1041, - [1068] = 990, - [1069] = 994, - [1070] = 1055, + [1053] = 1053, + [1054] = 1050, + [1055] = 1048, + [1056] = 1050, + [1057] = 1052, + [1058] = 1058, + [1059] = 1052, + [1060] = 1050, + [1061] = 1061, + [1062] = 1048, + [1063] = 1052, + [1064] = 1052, + [1065] = 1048, + [1066] = 1050, + [1067] = 1052, + [1068] = 1048, + [1069] = 1069, + [1070] = 1052, [1071] = 1052, - [1072] = 995, - [1073] = 984, - [1074] = 983, - [1075] = 990, - [1076] = 988, - [1077] = 989, - [1078] = 1055, - [1079] = 986, - [1080] = 987, - [1081] = 1055, - [1082] = 994, - [1083] = 995, - [1084] = 991, - [1085] = 1000, - [1086] = 990, - [1087] = 1055, - [1088] = 1023, - [1089] = 1016, - [1090] = 1018, - [1091] = 1011, - [1092] = 1012, - [1093] = 1013, + [1072] = 1050, + [1073] = 1048, + [1074] = 1048, + [1075] = 1050, + [1076] = 1048, + [1077] = 1048, + [1078] = 1052, + [1079] = 1052, + [1080] = 1080, + [1081] = 1081, + [1082] = 1082, + [1083] = 1083, + [1084] = 1084, + [1085] = 1085, + [1086] = 1086, + [1087] = 1087, + [1088] = 1088, + [1089] = 1089, + [1090] = 1090, + [1091] = 1080, + [1092] = 1092, + [1093] = 1093, [1094] = 1094, - [1095] = 1016, - [1096] = 1016, - [1097] = 984, - [1098] = 990, - [1099] = 983, - [1100] = 1018, - [1101] = 990, - [1102] = 988, - [1103] = 989, - [1104] = 986, - [1105] = 987, - [1106] = 1011, - [1107] = 1012, - [1108] = 994, - [1109] = 995, - [1110] = 1016, - [1111] = 1018, - [1112] = 1011, - [1113] = 1012, - [1114] = 1013, - [1115] = 991, - [1116] = 1055, - [1117] = 1000, - [1118] = 1016, - [1119] = 1018, - [1120] = 1011, - [1121] = 1012, - [1122] = 1013, - [1123] = 1018, - [1124] = 1013, - [1125] = 984, - [1126] = 983, - [1127] = 986, - [1128] = 987, - [1129] = 982, - [1130] = 1055, - [1131] = 982, - [1132] = 982, - [1133] = 982, - [1134] = 995, - [1135] = 1135, - [1136] = 1135, - [1137] = 1135, - [1138] = 1138, - [1139] = 1139, - [1140] = 1135, - [1141] = 1139, - [1142] = 1142, - [1143] = 1142, - [1144] = 1135, - [1145] = 1135, - [1146] = 1142, - [1147] = 1135, - [1148] = 1135, - [1149] = 1139, - [1150] = 1135, - [1151] = 1135, - [1152] = 1135, - [1153] = 1138, - [1154] = 1138, - [1155] = 1135, - [1156] = 1156, - [1157] = 1157, - [1158] = 1158, - [1159] = 1156, - [1160] = 1158, + [1095] = 1095, + [1096] = 1081, + [1097] = 1080, + [1098] = 1081, + [1099] = 1083, + [1100] = 1084, + [1101] = 1085, + [1102] = 1086, + [1103] = 1083, + [1104] = 1084, + [1105] = 1088, + [1106] = 1089, + [1107] = 1094, + [1108] = 1095, + [1109] = 1090, + [1110] = 1110, + [1111] = 1082, + [1112] = 1112, + [1113] = 1092, + [1114] = 1092, + [1115] = 1115, + [1116] = 1093, + [1117] = 1094, + [1118] = 1118, + [1119] = 1095, + [1120] = 1081, + [1121] = 1083, + [1122] = 1084, + [1123] = 1093, + [1124] = 1110, + [1125] = 1082, + [1126] = 1085, + [1127] = 1094, + [1128] = 1095, + [1129] = 1129, + [1130] = 1087, + [1131] = 1086, + [1132] = 1088, + [1133] = 1089, + [1134] = 1090, + [1135] = 1080, + [1136] = 1081, + [1137] = 1083, + [1138] = 1084, + [1139] = 1087, + [1140] = 1084, + [1141] = 1112, + [1142] = 1110, + [1143] = 1082, + [1144] = 1092, + [1145] = 1093, + [1146] = 1146, + [1147] = 1094, + [1148] = 1092, + [1149] = 1095, + [1150] = 1118, + [1151] = 1093, + [1152] = 1152, + [1153] = 1153, + [1154] = 1154, + [1155] = 1152, + [1156] = 1080, + [1157] = 1081, + [1158] = 1083, + [1159] = 1159, + [1160] = 1160, [1161] = 1161, - [1162] = 1161, - [1163] = 1163, - [1164] = 1164, - [1165] = 1165, - [1166] = 1165, - [1167] = 1163, - [1168] = 1165, - [1169] = 1158, - [1170] = 1164, - [1171] = 1171, - [1172] = 1158, - [1173] = 1164, - [1174] = 1157, - [1175] = 1158, - [1176] = 1158, - [1177] = 1171, - [1178] = 1163, - [1179] = 1171, - [1180] = 1180, - [1181] = 1158, - [1182] = 1180, - [1183] = 1180, - [1184] = 1184, - [1185] = 1185, - [1186] = 1186, - [1187] = 1187, - [1188] = 1188, - [1189] = 1189, - [1190] = 1184, - [1191] = 1191, - [1192] = 1192, - [1193] = 1193, - [1194] = 1194, - [1195] = 1195, - [1196] = 1196, - [1197] = 1197, - [1198] = 1198, - [1199] = 1184, - [1200] = 1158, - [1201] = 1201, - [1202] = 777, - [1203] = 1203, - [1204] = 1204, - [1205] = 1158, - [1206] = 1158, + [1162] = 1085, + [1163] = 1086, + [1164] = 1088, + [1165] = 1089, + [1166] = 1090, + [1167] = 1084, + [1168] = 1087, + [1169] = 1112, + [1170] = 1092, + [1171] = 1093, + [1172] = 1085, + [1173] = 1110, + [1174] = 1082, + [1175] = 1160, + [1176] = 1176, + [1177] = 1094, + [1178] = 1095, + [1179] = 1179, + [1180] = 1092, + [1181] = 1093, + [1182] = 1086, + [1183] = 1110, + [1184] = 1082, + [1185] = 1080, + [1186] = 1081, + [1187] = 1085, + [1188] = 1110, + [1189] = 1083, + [1190] = 1094, + [1191] = 1095, + [1192] = 1084, + [1193] = 1086, + [1194] = 1082, + [1195] = 1087, + [1196] = 1080, + [1197] = 1112, + [1198] = 1080, + [1199] = 1110, + [1200] = 1087, + [1201] = 1082, + [1202] = 1081, + [1203] = 1112, + [1204] = 1112, + [1205] = 1205, + [1206] = 1087, [1207] = 1207, - [1208] = 1156, - [1209] = 782, - [1210] = 1158, - [1211] = 1158, - [1212] = 1207, - [1213] = 1213, - [1214] = 1201, - [1215] = 1158, - [1216] = 1216, - [1217] = 1192, - [1218] = 1201, - [1219] = 1192, - [1220] = 1220, - [1221] = 1192, - [1222] = 1222, - [1223] = 1223, - [1224] = 1158, - [1225] = 1225, - [1226] = 1158, - [1227] = 1197, - [1228] = 1158, - [1229] = 1158, - [1230] = 1157, - [1231] = 1192, - [1232] = 1232, - [1233] = 1192, - [1234] = 1234, - [1235] = 1204, - [1236] = 1236, - [1237] = 1237, - [1238] = 1236, - [1239] = 1236, - [1240] = 1192, - [1241] = 1204, - [1242] = 1225, - [1243] = 1236, - [1244] = 1237, - [1245] = 1245, - [1246] = 1236, - [1247] = 1192, - [1248] = 1236, - [1249] = 1249, - [1250] = 1225, - [1251] = 1251, - [1252] = 1252, - [1253] = 1253, - [1254] = 1158, - [1255] = 1192, - [1256] = 1236, - [1257] = 1251, - [1258] = 1236, + [1208] = 1112, + [1209] = 1209, + [1210] = 1087, + [1211] = 1211, + [1212] = 1087, + [1213] = 1085, + [1214] = 1086, + [1215] = 1215, + [1216] = 1088, + [1217] = 1083, + [1218] = 1089, + [1219] = 1085, + [1220] = 1086, + [1221] = 1088, + [1222] = 1089, + [1223] = 1090, + [1224] = 1084, + [1225] = 1080, + [1226] = 1112, + [1227] = 1081, + [1228] = 1090, + [1229] = 1112, + [1230] = 1110, + [1231] = 1088, + [1232] = 1088, + [1233] = 1154, + [1234] = 1089, + [1235] = 1089, + [1236] = 1090, + [1237] = 1090, + [1238] = 1152, + [1239] = 1094, + [1240] = 1154, + [1241] = 1095, + [1242] = 1159, + [1243] = 1092, + [1244] = 1093, + [1245] = 1087, + [1246] = 1094, + [1247] = 1095, + [1248] = 1110, + [1249] = 1080, + [1250] = 1081, + [1251] = 1083, + [1252] = 1084, + [1253] = 1092, + [1254] = 1093, + [1255] = 1085, + [1256] = 1086, + [1257] = 1159, + [1258] = 1088, [1259] = 1259, [1260] = 1260, - [1261] = 1236, - [1262] = 1252, - [1263] = 1234, + [1261] = 1261, + [1262] = 1262, + [1263] = 1110, [1264] = 1264, - [1265] = 1265, - [1266] = 1266, - [1267] = 1193, - [1268] = 1193, - [1269] = 1192, + [1265] = 1082, + [1266] = 1089, + [1267] = 1083, + [1268] = 1085, + [1269] = 1090, [1270] = 1270, - [1271] = 1271, - [1272] = 1220, - [1273] = 1273, - [1274] = 1192, - [1275] = 1194, - [1276] = 1220, - [1277] = 1204, - [1278] = 1204, - [1279] = 1279, - [1280] = 1232, - [1281] = 1204, - [1282] = 1216, - [1283] = 1192, - [1284] = 1284, - [1285] = 1284, - [1286] = 1265, - [1287] = 1284, - [1288] = 1193, - [1289] = 1266, - [1290] = 1232, - [1291] = 1194, - [1292] = 1194, + [1271] = 1086, + [1272] = 1088, + [1273] = 1092, + [1274] = 1093, + [1275] = 1094, + [1276] = 1089, + [1277] = 1082, + [1278] = 1090, + [1279] = 1095, + [1280] = 1153, + [1281] = 1112, + [1282] = 1153, + [1283] = 1153, + [1284] = 1153, + [1285] = 1153, + [1286] = 1153, + [1287] = 1153, + [1288] = 1153, + [1289] = 1153, + [1290] = 1129, + [1291] = 1291, + [1292] = 1291, [1293] = 1293, - [1294] = 1294, - [1295] = 1295, - [1296] = 1189, + [1294] = 1293, + [1295] = 1293, + [1296] = 1293, [1297] = 1297, - [1298] = 1294, + [1298] = 1293, [1299] = 1299, - [1300] = 1293, - [1301] = 1259, - [1302] = 1188, - [1303] = 1216, - [1304] = 1192, - [1305] = 1204, - [1306] = 1252, - [1307] = 1192, - [1308] = 1295, - [1309] = 1252, - [1310] = 777, - [1311] = 1186, - [1312] = 1195, - [1313] = 1185, - [1314] = 1237, - [1315] = 1237, - [1316] = 1220, - [1317] = 1220, - [1318] = 1220, - [1319] = 1319, - [1320] = 1187, - [1321] = 782, - [1322] = 1293, - [1323] = 1295, - [1324] = 1237, - [1325] = 1252, - [1326] = 1252, - [1327] = 1204, - [1328] = 1204, - [1329] = 1191, - [1330] = 1237, - [1331] = 1252, - [1332] = 1252, - [1333] = 1333, - [1334] = 1194, - [1335] = 1335, - [1336] = 1336, - [1337] = 1193, - [1338] = 1216, - [1339] = 1194, - [1340] = 1237, - [1341] = 1249, - [1342] = 1204, + [1300] = 1297, + [1301] = 1293, + [1302] = 1297, + [1303] = 1293, + [1304] = 1293, + [1305] = 1293, + [1306] = 1299, + [1307] = 1293, + [1308] = 1293, + [1309] = 1291, + [1310] = 1293, + [1311] = 1297, + [1312] = 1299, + [1313] = 1291, + [1314] = 1299, + [1315] = 1293, + [1316] = 1316, + [1317] = 1316, + [1318] = 1318, + [1319] = 1318, + [1320] = 1320, + [1321] = 1321, + [1322] = 1321, + [1323] = 1323, + [1324] = 1318, + [1325] = 1325, + [1326] = 1326, + [1327] = 1318, + [1328] = 1318, + [1329] = 1326, + [1330] = 1318, + [1331] = 1331, + [1332] = 1325, + [1333] = 1323, + [1334] = 1325, + [1335] = 1331, + [1336] = 1323, + [1337] = 1318, + [1338] = 1325, + [1339] = 1320, + [1340] = 1318, + [1341] = 1326, + [1342] = 1331, [1343] = 1343, [1344] = 1344, - [1345] = 1273, - [1346] = 1333, - [1347] = 1237, - [1348] = 1193, - [1349] = 1216, - [1350] = 1220, - [1351] = 1220, - [1352] = 1220, + [1345] = 1345, + [1346] = 1346, + [1347] = 1347, + [1348] = 1346, + [1349] = 1349, + [1350] = 1346, + [1351] = 1351, + [1352] = 1352, [1353] = 1353, - [1354] = 1252, - [1355] = 1194, - [1356] = 1220, - [1357] = 1251, - [1358] = 1358, - [1359] = 1358, - [1360] = 1237, - [1361] = 1237, + [1354] = 1344, + [1355] = 1318, + [1356] = 1356, + [1357] = 1357, + [1358] = 1347, + [1359] = 1318, + [1360] = 1347, + [1361] = 1361, [1362] = 1362, [1363] = 1363, - [1364] = 1358, - [1365] = 1237, - [1366] = 1237, - [1367] = 1234, - [1368] = 1358, - [1369] = 1252, - [1370] = 1193, - [1371] = 1252, - [1372] = 1358, - [1373] = 1373, - [1374] = 1374, - [1375] = 1252, - [1376] = 1358, - [1377] = 1216, - [1378] = 1335, - [1379] = 1216, - [1380] = 1259, - [1381] = 1344, - [1382] = 1237, - [1383] = 1266, - [1384] = 1237, - [1385] = 1216, - [1386] = 1237, - [1387] = 1237, - [1388] = 1252, - [1389] = 1252, - [1390] = 1252, - [1391] = 1252, + [1364] = 1346, + [1365] = 1365, + [1366] = 1347, + [1367] = 1367, + [1368] = 1318, + [1369] = 1316, + [1370] = 1370, + [1371] = 1371, + [1372] = 1372, + [1373] = 1318, + [1374] = 1318, + [1375] = 828, + [1376] = 1318, + [1377] = 1377, + [1378] = 1318, + [1379] = 1318, + [1380] = 1380, + [1381] = 1370, + [1382] = 844, + [1383] = 1377, + [1384] = 1370, + [1385] = 1385, + [1386] = 1320, + [1387] = 1344, + [1388] = 1388, + [1389] = 1318, + [1390] = 1390, + [1391] = 1344, [1392] = 1392, - [1393] = 1393, - [1394] = 1394, - [1395] = 1394, + [1393] = 1318, + [1394] = 1344, + [1395] = 1349, [1396] = 1396, - [1397] = 1392, - [1398] = 1396, - [1399] = 1392, - [1400] = 1396, - [1401] = 1394, - [1402] = 1393, - [1403] = 1394, - [1404] = 1237, - [1405] = 1396, - [1406] = 1393, - [1407] = 1392, - [1408] = 1394, + [1397] = 1344, + [1398] = 1318, + [1399] = 1318, + [1400] = 1365, + [1401] = 1401, + [1402] = 1371, + [1403] = 1403, + [1404] = 1344, + [1405] = 1405, + [1406] = 1406, + [1407] = 1407, + [1408] = 1408, [1409] = 1409, - [1410] = 1273, - [1411] = 1392, - [1412] = 1392, - [1413] = 1394, - [1414] = 1392, - [1415] = 1409, - [1416] = 1252, - [1417] = 1374, - [1418] = 1216, - [1419] = 1393, - [1420] = 1392, - [1421] = 1394, - [1422] = 1216, - [1423] = 1396, - [1424] = 1393, + [1410] = 1410, + [1411] = 1405, + [1412] = 1409, + [1413] = 1372, + [1414] = 1371, + [1415] = 1344, + [1416] = 1345, + [1417] = 1417, + [1418] = 1372, + [1419] = 1409, + [1420] = 1406, + [1421] = 1421, + [1422] = 1344, + [1423] = 1318, + [1424] = 1409, [1425] = 1409, - [1426] = 1393, - [1427] = 1394, - [1428] = 1394, - [1429] = 1409, - [1430] = 1396, - [1431] = 1409, + [1426] = 1409, + [1427] = 1409, + [1428] = 1409, + [1429] = 1403, + [1430] = 1430, + [1431] = 1344, [1432] = 1409, - [1433] = 1392, - [1434] = 1434, - [1435] = 1434, - [1436] = 1434, - [1437] = 1434, - [1438] = 1434, - [1439] = 1434, - [1440] = 1434, - [1441] = 1434, - [1442] = 1434, + [1433] = 1371, + [1434] = 1409, + [1435] = 1417, + [1436] = 1436, + [1437] = 1392, + [1438] = 1390, + [1439] = 1439, + [1440] = 1440, + [1441] = 1345, + [1442] = 1365, [1443] = 1443, - [1444] = 1443, + [1444] = 1392, [1445] = 1445, - [1446] = 1446, - [1447] = 1443, - [1448] = 1446, - [1449] = 1446, - [1450] = 1443, - [1451] = 1446, - [1452] = 1443, - [1453] = 1446, - [1454] = 1443, - [1455] = 1455, - [1456] = 1455, - [1457] = 1455, - [1458] = 1458, - [1459] = 1458, - [1460] = 1458, - [1461] = 1455, - [1462] = 1458, - [1463] = 1455, - [1464] = 1458, + [1446] = 1344, + [1447] = 1440, + [1448] = 1390, + [1449] = 1445, + [1450] = 1450, + [1451] = 1345, + [1452] = 1365, + [1453] = 1344, + [1454] = 1371, + [1455] = 1344, + [1456] = 1367, + [1457] = 1457, + [1458] = 1392, + [1459] = 1371, + [1460] = 1439, + [1461] = 1371, + [1462] = 1440, + [1463] = 1417, + [1464] = 1371, [1465] = 1465, - [1466] = 1466, - [1467] = 1467, - [1468] = 1468, - [1469] = 1467, - [1470] = 1467, - [1471] = 1467, - [1472] = 1467, - [1473] = 1467, + [1466] = 1351, + [1467] = 1417, + [1468] = 844, + [1469] = 1361, + [1470] = 1363, + [1471] = 1343, + [1472] = 1417, + [1473] = 1357, [1474] = 1474, [1475] = 1475, - [1476] = 1476, - [1477] = 1477, - [1478] = 1478, - [1479] = 1479, - [1480] = 248, - [1481] = 1481, - [1482] = 1482, - [1483] = 1483, - [1484] = 980, - [1485] = 1485, - [1486] = 976, - [1487] = 236, - [1488] = 223, - [1489] = 1489, - [1490] = 1490, - [1491] = 1491, - [1492] = 1492, - [1493] = 1493, + [1476] = 1403, + [1477] = 1367, + [1478] = 1344, + [1479] = 1362, + [1480] = 1480, + [1481] = 1403, + [1482] = 1356, + [1483] = 1417, + [1484] = 1407, + [1485] = 1403, + [1486] = 1392, + [1487] = 1417, + [1488] = 1345, + [1489] = 1475, + [1490] = 1403, + [1491] = 1365, + [1492] = 1403, + [1493] = 1392, [1494] = 1494, - [1495] = 978, - [1496] = 1496, - [1497] = 1497, - [1498] = 1498, - [1499] = 696, - [1500] = 1500, - [1501] = 1501, - [1502] = 1502, + [1495] = 1392, + [1496] = 1465, + [1497] = 1344, + [1498] = 1475, + [1499] = 1480, + [1500] = 1417, + [1501] = 1480, + [1502] = 1403, [1503] = 1503, - [1504] = 1504, - [1505] = 215, - [1506] = 1506, - [1507] = 1507, - [1508] = 222, - [1509] = 220, - [1510] = 693, - [1511] = 1511, - [1512] = 1512, - [1513] = 1513, - [1514] = 1514, - [1515] = 1515, - [1516] = 1516, - [1517] = 1517, - [1518] = 1518, - [1519] = 1519, - [1520] = 1520, - [1521] = 1521, - [1522] = 1522, - [1523] = 1523, + [1504] = 1371, + [1505] = 1371, + [1506] = 828, + [1507] = 1362, + [1508] = 1508, + [1509] = 1371, + [1510] = 1361, + [1511] = 1345, + [1512] = 1365, + [1513] = 1363, + [1514] = 1356, + [1515] = 1367, + [1516] = 1417, + [1517] = 1351, + [1518] = 1345, + [1519] = 1343, + [1520] = 1365, + [1521] = 1367, + [1522] = 1408, + [1523] = 1457, [1524] = 1524, - [1525] = 690, - [1526] = 1526, - [1527] = 1527, + [1525] = 1417, + [1526] = 1367, + [1527] = 1357, [1528] = 1528, - [1529] = 1529, + [1529] = 844, [1530] = 1530, - [1531] = 236, - [1532] = 1532, - [1533] = 1533, - [1534] = 1534, - [1535] = 1535, - [1536] = 1536, - [1537] = 1537, - [1538] = 1538, - [1539] = 1539, - [1540] = 1540, - [1541] = 1541, - [1542] = 1542, + [1531] = 1531, + [1532] = 1392, + [1533] = 1528, + [1534] = 1392, + [1535] = 1403, + [1536] = 1367, + [1537] = 1392, + [1538] = 1403, + [1539] = 828, + [1540] = 1417, + [1541] = 1367, + [1542] = 1365, [1543] = 1543, - [1544] = 1544, + [1544] = 1417, [1545] = 1545, - [1546] = 1546, - [1547] = 1547, - [1548] = 1543, + [1546] = 1405, + [1547] = 1406, + [1548] = 1548, [1549] = 1549, - [1550] = 1550, - [1551] = 1551, - [1552] = 1552, - [1553] = 1553, - [1554] = 1554, - [1555] = 248, - [1556] = 1556, - [1557] = 1557, - [1558] = 215, + [1550] = 1403, + [1551] = 1545, + [1552] = 1345, + [1553] = 1392, + [1554] = 1545, + [1555] = 1417, + [1556] = 1545, + [1557] = 1417, + [1558] = 1403, [1559] = 1559, - [1560] = 222, - [1561] = 220, - [1562] = 243, - [1563] = 1563, + [1560] = 1545, + [1561] = 1545, + [1562] = 1545, + [1563] = 1545, [1564] = 1564, - [1565] = 1565, - [1566] = 1566, - [1567] = 1567, - [1568] = 1568, - [1569] = 1569, - [1570] = 1570, - [1571] = 692, - [1572] = 1572, - [1573] = 1543, - [1574] = 1574, - [1575] = 1575, - [1576] = 1576, - [1577] = 1577, - [1578] = 250, - [1579] = 1579, - [1580] = 1580, - [1581] = 1581, + [1565] = 1403, + [1566] = 1403, + [1567] = 1545, + [1568] = 1367, + [1569] = 1403, + [1570] = 1417, + [1571] = 1417, + [1572] = 1417, + [1573] = 1417, + [1574] = 1367, + [1575] = 1407, + [1576] = 1530, + [1577] = 1508, + [1578] = 1445, + [1579] = 1403, + [1580] = 1403, + [1581] = 1403, [1582] = 1582, [1583] = 1583, [1584] = 1584, [1585] = 1585, [1586] = 1586, - [1587] = 1587, + [1587] = 1583, [1588] = 1588, - [1589] = 1589, - [1590] = 1590, - [1591] = 689, - [1592] = 1592, - [1593] = 1593, + [1589] = 1582, + [1590] = 1584, + [1591] = 1417, + [1592] = 1585, + [1593] = 1586, [1594] = 1594, - [1595] = 1595, + [1595] = 1583, [1596] = 1596, - [1597] = 1597, - [1598] = 1598, - [1599] = 1599, - [1600] = 1600, - [1601] = 1601, - [1602] = 1602, - [1603] = 1603, - [1604] = 1604, - [1605] = 1605, - [1606] = 1606, - [1607] = 1607, - [1608] = 1608, - [1609] = 1609, - [1610] = 1610, - [1611] = 1543, - [1612] = 1612, - [1613] = 1613, - [1614] = 1614, - [1615] = 1543, - [1616] = 1616, - [1617] = 1617, - [1618] = 1618, - [1619] = 1619, - [1620] = 1620, - [1621] = 1621, - [1622] = 1622, - [1623] = 1623, - [1624] = 1624, - [1625] = 249, - [1626] = 1626, - [1627] = 1627, - [1628] = 1628, - [1629] = 1629, - [1630] = 1630, - [1631] = 1631, - [1632] = 1632, - [1633] = 1633, - [1634] = 1634, - [1635] = 1635, - [1636] = 229, - [1637] = 1637, - [1638] = 1638, - [1639] = 1639, - [1640] = 233, - [1641] = 1641, - [1642] = 1642, - [1643] = 241, - [1644] = 1644, - [1645] = 1645, - [1646] = 1646, - [1647] = 1647, - [1648] = 1648, - [1649] = 1649, - [1650] = 1650, - [1651] = 1651, - [1652] = 1652, - [1653] = 1653, - [1654] = 1654, - [1655] = 1655, - [1656] = 1656, - [1657] = 1657, - [1658] = 1658, - [1659] = 1659, - [1660] = 1660, - [1661] = 1661, + [1597] = 1588, + [1598] = 1582, + [1599] = 1584, + [1600] = 1588, + [1601] = 1594, + [1602] = 1596, + [1603] = 1585, + [1604] = 1588, + [1605] = 1582, + [1606] = 1586, + [1607] = 1583, + [1608] = 1594, + [1609] = 1594, + [1610] = 1588, + [1611] = 1596, + [1612] = 1582, + [1613] = 1583, + [1614] = 1594, + [1615] = 1588, + [1616] = 1596, + [1617] = 1584, + [1618] = 1594, + [1619] = 1584, + [1620] = 1596, + [1621] = 1596, + [1622] = 1457, + [1623] = 1596, + [1624] = 1564, + [1625] = 1585, + [1626] = 1586, + [1627] = 1583, + [1628] = 1588, + [1629] = 1582, + [1630] = 1584, + [1631] = 1594, + [1632] = 1596, + [1633] = 1585, + [1634] = 1585, + [1635] = 1586, + [1636] = 1583, + [1637] = 1588, + [1638] = 1582, + [1639] = 1584, + [1640] = 1594, + [1641] = 1585, + [1642] = 1596, + [1643] = 1596, + [1644] = 1403, + [1645] = 1585, + [1646] = 1586, + [1647] = 1367, + [1648] = 1583, + [1649] = 1588, + [1650] = 1367, + [1651] = 1582, + [1652] = 1594, + [1653] = 1586, + [1654] = 1584, + [1655] = 1582, + [1656] = 1586, + [1657] = 1585, + [1658] = 1586, + [1659] = 1583, + [1660] = 1584, + [1661] = 1594, [1662] = 1662, - [1663] = 232, - [1664] = 1664, - [1665] = 234, - [1666] = 237, - [1667] = 239, - [1668] = 1668, - [1669] = 1468, - [1670] = 1670, - [1671] = 1671, - [1672] = 1672, - [1673] = 1673, - [1674] = 232, - [1675] = 1675, - [1676] = 1676, - [1677] = 1677, - [1678] = 234, - [1679] = 1679, - [1680] = 1680, + [1663] = 1663, + [1664] = 1662, + [1665] = 1663, + [1666] = 1662, + [1667] = 1662, + [1668] = 1662, + [1669] = 1662, + [1670] = 1663, + [1671] = 1663, + [1672] = 1663, + [1673] = 1662, + [1674] = 1662, + [1675] = 1663, + [1676] = 1662, + [1677] = 1662, + [1678] = 1678, + [1679] = 1678, + [1680] = 1678, [1681] = 1681, - [1682] = 1644, - [1683] = 1683, - [1684] = 1684, - [1685] = 1685, - [1686] = 1686, - [1687] = 1687, + [1682] = 1678, + [1683] = 1678, + [1684] = 1678, + [1685] = 1678, + [1686] = 1678, + [1687] = 1678, [1688] = 1688, [1689] = 1689, [1690] = 1690, - [1691] = 1691, - [1692] = 1692, - [1693] = 1693, + [1691] = 1690, + [1692] = 1690, + [1693] = 1689, [1694] = 1694, [1695] = 1695, - [1696] = 1696, - [1697] = 1697, - [1698] = 1698, - [1699] = 1699, - [1700] = 1700, - [1701] = 1701, - [1702] = 1702, - [1703] = 1632, + [1696] = 1689, + [1697] = 1689, + [1698] = 1689, + [1699] = 1690, + [1700] = 1690, + [1701] = 1689, + [1702] = 1690, + [1703] = 1689, [1704] = 1704, - [1705] = 1705, + [1705] = 1690, [1706] = 1706, - [1707] = 1644, + [1707] = 1706, [1708] = 1708, - [1709] = 1709, - [1710] = 1710, - [1711] = 1711, - [1712] = 1712, - [1713] = 1713, + [1709] = 1706, + [1710] = 1706, + [1711] = 1706, + [1712] = 1706, + [1713] = 1706, [1714] = 1714, [1715] = 1715, [1716] = 1716, [1717] = 1717, [1718] = 1718, - [1719] = 1719, + [1719] = 269, [1720] = 1720, [1721] = 1721, - [1722] = 1632, + [1722] = 1722, [1723] = 1723, - [1724] = 1724, - [1725] = 1725, - [1726] = 1726, - [1727] = 1727, - [1728] = 1728, - [1729] = 1729, - [1730] = 1644, + [1724] = 1723, + [1725] = 1723, + [1726] = 1053, + [1727] = 241, + [1728] = 1723, + [1729] = 1723, + [1730] = 1730, [1731] = 1731, - [1732] = 1632, + [1732] = 1732, [1733] = 1733, - [1734] = 1644, - [1735] = 1632, - [1736] = 1736, + [1734] = 1058, + [1735] = 1735, + [1736] = 1723, [1737] = 1737, - [1738] = 1738, - [1739] = 1739, + [1738] = 273, + [1739] = 1061, [1740] = 1740, - [1741] = 1741, + [1741] = 245, [1742] = 1742, [1743] = 1743, [1744] = 1744, [1745] = 1745, [1746] = 1746, [1747] = 1747, - [1748] = 1748, + [1748] = 272, [1749] = 1749, [1750] = 1750, - [1751] = 229, - [1752] = 1716, - [1753] = 1753, - [1754] = 1479, - [1755] = 1755, - [1756] = 1750, - [1757] = 1750, - [1758] = 1758, - [1759] = 233, - [1760] = 1738, + [1751] = 1743, + [1752] = 1752, + [1753] = 1743, + [1754] = 1754, + [1755] = 1743, + [1756] = 1756, + [1757] = 1745, + [1758] = 1745, + [1759] = 1759, + [1760] = 1760, [1761] = 1761, - [1762] = 250, - [1763] = 1475, - [1764] = 239, - [1765] = 249, + [1762] = 1762, + [1763] = 755, + [1764] = 1764, + [1765] = 1765, [1766] = 1766, - [1767] = 1750, - [1768] = 1750, - [1769] = 241, - [1770] = 1476, - [1771] = 1477, - [1772] = 1745, - [1773] = 1478, - [1774] = 237, - [1775] = 243, - [1776] = 1494, - [1777] = 1721, - [1778] = 1731, - [1779] = 1710, - [1780] = 1559, + [1767] = 1767, + [1768] = 1768, + [1769] = 1769, + [1770] = 1770, + [1771] = 1771, + [1772] = 1772, + [1773] = 1773, + [1774] = 1774, + [1775] = 1775, + [1776] = 1776, + [1777] = 1777, + [1778] = 1778, + [1779] = 1779, + [1780] = 1780, [1781] = 1781, [1782] = 1782, [1783] = 1783, [1784] = 1784, - [1785] = 1785, - [1786] = 1489, - [1787] = 1490, - [1788] = 1491, + [1785] = 1743, + [1786] = 1786, + [1787] = 760, + [1788] = 1788, [1789] = 1789, - [1790] = 1687, - [1791] = 1749, - [1792] = 1690, - [1793] = 976, - [1794] = 1705, - [1795] = 1727, - [1796] = 1729, - [1797] = 1733, - [1798] = 1736, - [1799] = 1739, - [1800] = 1741, - [1801] = 1742, - [1802] = 1743, - [1803] = 1633, - [1804] = 1634, - [1805] = 1649, - [1806] = 1650, - [1807] = 1628, - [1808] = 1785, - [1809] = 1492, - [1810] = 1493, - [1811] = 1568, - [1812] = 1483, - [1813] = 1482, - [1814] = 1716, - [1815] = 1738, - [1816] = 1745, - [1817] = 1785, + [1790] = 1790, + [1791] = 1791, + [1792] = 1792, + [1793] = 1793, + [1794] = 1794, + [1795] = 1795, + [1796] = 1796, + [1797] = 1797, + [1798] = 1798, + [1799] = 1799, + [1800] = 1800, + [1801] = 1801, + [1802] = 1802, + [1803] = 1803, + [1804] = 1804, + [1805] = 1805, + [1806] = 1806, + [1807] = 1807, + [1808] = 1808, + [1809] = 1809, + [1810] = 1810, + [1811] = 1811, + [1812] = 1812, + [1813] = 277, + [1814] = 761, + [1815] = 1815, + [1816] = 1816, + [1817] = 1817, [1818] = 1818, - [1819] = 1610, - [1820] = 1617, + [1819] = 1819, + [1820] = 1820, [1821] = 1821, [1822] = 1822, [1823] = 1823, [1824] = 1824, - [1825] = 1481, - [1826] = 1709, + [1825] = 1825, + [1826] = 1826, [1827] = 1827, - [1828] = 1785, - [1829] = 1785, - [1830] = 1610, - [1831] = 1617, + [1828] = 1828, + [1829] = 1829, + [1830] = 1830, + [1831] = 1831, [1832] = 1832, - [1833] = 1706, - [1834] = 1711, - [1835] = 1832, - [1836] = 1714, - [1837] = 1715, - [1838] = 978, - [1839] = 1610, - [1840] = 1617, - [1841] = 1641, - [1842] = 1832, - [1843] = 1651, - [1844] = 1832, - [1845] = 1641, - [1846] = 1651, - [1847] = 1710, - [1848] = 1687, - [1849] = 1749, - [1850] = 1690, - [1851] = 1705, - [1852] = 1727, - [1853] = 1729, - [1854] = 1733, - [1855] = 1736, - [1856] = 1739, - [1857] = 1741, - [1858] = 1742, - [1859] = 1743, - [1860] = 1633, - [1861] = 1634, - [1862] = 1649, - [1863] = 1650, - [1864] = 1700, - [1865] = 1706, - [1866] = 1711, - [1867] = 1714, - [1868] = 1715, - [1869] = 1629, + [1833] = 1833, + [1834] = 1834, + [1835] = 766, + [1836] = 1836, + [1837] = 1837, + [1838] = 1838, + [1839] = 1839, + [1840] = 1743, + [1841] = 1841, + [1842] = 1842, + [1843] = 1843, + [1844] = 1844, + [1845] = 1845, + [1846] = 1846, + [1847] = 1847, + [1848] = 1848, + [1849] = 1745, + [1850] = 1745, + [1851] = 1851, + [1852] = 1852, + [1853] = 768, + [1854] = 1854, + [1855] = 1855, + [1856] = 1856, + [1857] = 1857, + [1858] = 1858, + [1859] = 1859, + [1860] = 1860, + [1861] = 1861, + [1862] = 1862, + [1863] = 1863, + [1864] = 1864, + [1865] = 756, + [1866] = 1866, + [1867] = 1867, + [1868] = 244, + [1869] = 238, [1870] = 1870, [1871] = 1871, - [1872] = 1872, - [1873] = 1785, - [1874] = 980, - [1875] = 1629, + [1872] = 1745, + [1873] = 1873, + [1874] = 1874, + [1875] = 1875, [1876] = 1876, [1877] = 1877, [1878] = 1878, - [1879] = 1783, - [1880] = 1709, - [1881] = 1721, - [1882] = 1731, - [1883] = 1628, - [1884] = 1700, + [1879] = 1879, + [1880] = 1880, + [1881] = 1881, + [1882] = 1882, + [1883] = 1883, + [1884] = 1884, [1885] = 1885, - [1886] = 1566, - [1887] = 696, - [1888] = 1500, - [1889] = 1524, - [1890] = 1539, - [1891] = 1542, - [1892] = 1545, - [1893] = 1546, - [1894] = 1550, - [1895] = 1551, - [1896] = 1552, - [1897] = 1553, - [1898] = 1554, - [1899] = 1556, - [1900] = 1607, - [1901] = 1608, - [1902] = 1609, - [1903] = 1498, - [1904] = 1501, - [1905] = 1502, - [1906] = 1506, - [1907] = 1507, - [1908] = 1557, - [1909] = 693, - [1910] = 1511, - [1911] = 1512, - [1912] = 1513, - [1913] = 1514, - [1914] = 1515, - [1915] = 1516, - [1916] = 1517, - [1917] = 1518, - [1918] = 1519, - [1919] = 1520, - [1920] = 1521, - [1921] = 1522, - [1922] = 1523, - [1923] = 690, - [1924] = 1526, - [1925] = 1527, - [1926] = 1528, - [1927] = 1529, - [1928] = 1530, - [1929] = 1532, - [1930] = 1533, - [1931] = 1534, - [1932] = 1535, - [1933] = 1536, - [1934] = 1538, + [1886] = 1886, + [1887] = 1887, + [1888] = 1888, + [1889] = 1889, + [1890] = 1890, + [1891] = 1891, + [1892] = 1892, + [1893] = 1893, + [1894] = 270, + [1895] = 273, + [1896] = 1896, + [1897] = 1897, + [1898] = 1887, + [1899] = 1899, + [1900] = 1900, + [1901] = 1901, + [1902] = 1902, + [1903] = 1903, + [1904] = 269, + [1905] = 1905, + [1906] = 266, + [1907] = 1907, + [1908] = 1908, + [1909] = 1909, + [1910] = 1910, + [1911] = 1911, + [1912] = 1912, + [1913] = 1913, + [1914] = 1914, + [1915] = 267, + [1916] = 271, + [1917] = 1917, + [1918] = 1887, + [1919] = 1919, + [1920] = 1920, + [1921] = 1921, + [1922] = 1887, + [1923] = 1923, + [1924] = 1924, + [1925] = 253, + [1926] = 1926, + [1927] = 1927, + [1928] = 1928, + [1929] = 1929, + [1930] = 1930, + [1931] = 1708, + [1932] = 1932, + [1933] = 1933, + [1934] = 1887, [1935] = 1935, - [1936] = 1541, + [1936] = 1936, [1937] = 1937, - [1938] = 223, - [1939] = 1939, + [1938] = 1938, + [1939] = 244, [1940] = 1940, [1941] = 1941, - [1942] = 236, + [1942] = 1942, [1943] = 1943, - [1944] = 1716, + [1944] = 1944, [1945] = 1945, [1946] = 1946, - [1947] = 248, - [1948] = 1630, - [1949] = 1567, - [1950] = 1624, + [1947] = 1887, + [1948] = 1948, + [1949] = 1949, + [1950] = 1950, [1951] = 1951, - [1952] = 1610, - [1953] = 1617, - [1954] = 1569, - [1955] = 1570, - [1956] = 1497, - [1957] = 1503, - [1958] = 1504, + [1952] = 1952, + [1953] = 1953, + [1954] = 1954, + [1955] = 1955, + [1956] = 1956, + [1957] = 1957, + [1958] = 1958, [1959] = 1959, [1960] = 1960, [1961] = 1961, [1962] = 1962, [1963] = 1963, - [1964] = 1943, + [1964] = 1964, [1965] = 1965, - [1966] = 1945, - [1967] = 1627, - [1968] = 1623, - [1969] = 223, - [1970] = 1544, - [1971] = 1616, - [1972] = 1547, - [1973] = 1618, - [1974] = 1748, - [1975] = 1975, + [1966] = 1966, + [1967] = 1967, + [1968] = 1968, + [1969] = 1969, + [1970] = 1970, + [1971] = 1971, + [1972] = 238, + [1973] = 1973, + [1974] = 1974, + [1975] = 245, [1976] = 1976, - [1977] = 1635, + [1977] = 1977, [1978] = 1978, [1979] = 1979, [1980] = 1980, [1981] = 1981, [1982] = 1982, - [1983] = 1537, - [1984] = 1943, + [1983] = 1983, + [1984] = 1984, [1985] = 1985, [1986] = 1986, - [1987] = 1628, - [1988] = 1943, - [1989] = 1945, - [1990] = 1945, + [1987] = 1987, + [1988] = 1988, + [1989] = 1989, + [1990] = 1990, [1991] = 1991, - [1992] = 1818, - [1993] = 1610, - [1994] = 1617, - [1995] = 1568, - [1996] = 1943, - [1997] = 1563, - [1998] = 1945, - [1999] = 1999, - [2000] = 2000, - [2001] = 1610, - [2002] = 1617, - [2003] = 1627, - [2004] = 1748, - [2005] = 1635, - [2006] = 1999, - [2007] = 2000, - [2008] = 1630, - [2009] = 1999, - [2010] = 2000, - [2011] = 1999, - [2012] = 2000, - [2013] = 692, - [2014] = 1572, - [2015] = 1999, - [2016] = 2000, + [1992] = 1992, + [1993] = 1993, + [1994] = 262, + [1995] = 263, + [1996] = 1996, + [1997] = 1997, + [1998] = 268, + [1999] = 1718, + [2000] = 1717, + [2001] = 2001, + [2002] = 2002, + [2003] = 2003, + [2004] = 1923, + [2005] = 2005, + [2006] = 2006, + [2007] = 2007, + [2008] = 262, + [2009] = 1716, + [2010] = 1747, + [2011] = 2011, + [2012] = 2012, + [2013] = 263, + [2014] = 1765, + [2015] = 1708, + [2016] = 244, [2017] = 2017, - [2018] = 1574, - [2019] = 2019, - [2020] = 1575, - [2021] = 1991, - [2022] = 1818, - [2023] = 1576, - [2024] = 1577, - [2025] = 1579, - [2026] = 1580, - [2027] = 1616, - [2028] = 1581, - [2029] = 1582, - [2030] = 1618, - [2031] = 1748, - [2032] = 1568, - [2033] = 1583, - [2034] = 1584, - [2035] = 2019, - [2036] = 1738, - [2037] = 1585, - [2038] = 1586, - [2039] = 1587, - [2040] = 1627, - [2041] = 1588, - [2042] = 1589, - [2043] = 1590, + [2018] = 1891, + [2019] = 238, + [2020] = 245, + [2021] = 1715, + [2022] = 2022, + [2023] = 1920, + [2024] = 269, + [2025] = 2025, + [2026] = 2026, + [2027] = 1714, + [2028] = 2028, + [2029] = 2029, + [2030] = 2030, + [2031] = 2031, + [2032] = 273, + [2033] = 270, + [2034] = 2034, + [2035] = 2035, + [2036] = 2036, + [2037] = 2035, + [2038] = 1992, + [2039] = 2036, + [2040] = 1902, + [2041] = 1936, + [2042] = 267, + [2043] = 2043, [2044] = 2044, - [2045] = 1630, - [2046] = 1755, - [2047] = 1564, - [2048] = 2048, - [2049] = 1496, - [2050] = 1540, - [2051] = 1565, + [2045] = 2044, + [2046] = 2046, + [2047] = 272, + [2048] = 1917, + [2049] = 2049, + [2050] = 2050, + [2051] = 2051, [2052] = 2052, [2053] = 2053, - [2054] = 1755, - [2055] = 2055, - [2056] = 689, - [2057] = 1592, - [2058] = 2058, - [2059] = 1593, - [2060] = 1594, - [2061] = 1975, - [2062] = 1595, - [2063] = 1596, - [2064] = 1597, - [2065] = 1598, - [2066] = 1599, - [2067] = 2044, - [2068] = 1600, - [2069] = 2069, - [2070] = 2052, - [2071] = 2071, - [2072] = 1601, - [2073] = 1602, + [2054] = 2035, + [2055] = 2034, + [2056] = 2056, + [2057] = 1941, + [2058] = 1960, + [2059] = 1992, + [2060] = 2036, + [2061] = 2035, + [2062] = 2036, + [2063] = 1936, + [2064] = 1875, + [2065] = 1912, + [2066] = 1927, + [2067] = 1929, + [2068] = 1932, + [2069] = 1933, + [2070] = 2070, + [2071] = 1948, + [2072] = 1958, + [2073] = 1961, [2074] = 2074, - [2075] = 2075, - [2076] = 2076, - [2077] = 1603, - [2078] = 2078, - [2079] = 1745, - [2080] = 1943, - [2081] = 1604, - [2082] = 1945, - [2083] = 1605, - [2084] = 1606, - [2085] = 1612, - [2086] = 1613, + [2075] = 1944, + [2076] = 1951, + [2077] = 1955, + [2078] = 2044, + [2079] = 1966, + [2080] = 1967, + [2081] = 1986, + [2082] = 1987, + [2083] = 1720, + [2084] = 1735, + [2085] = 1875, + [2086] = 1959, [2087] = 2087, - [2088] = 2088, - [2089] = 1614, - [2090] = 1635, - [2091] = 1619, - [2092] = 1620, - [2093] = 1621, - [2094] = 1622, - [2095] = 1549, - [2096] = 2069, - [2097] = 2097, - [2098] = 1641, - [2099] = 1651, - [2100] = 1710, - [2101] = 2101, - [2102] = 1687, - [2103] = 1749, - [2104] = 1690, - [2105] = 1705, - [2106] = 1727, - [2107] = 1729, - [2108] = 1733, - [2109] = 1736, - [2110] = 1739, - [2111] = 1741, - [2112] = 1742, - [2113] = 1743, - [2114] = 1633, - [2115] = 1634, - [2116] = 1649, - [2117] = 1650, - [2118] = 1700, - [2119] = 1706, - [2120] = 1711, - [2121] = 1714, - [2122] = 1715, - [2123] = 1629, - [2124] = 2124, - [2125] = 2125, + [2088] = 1964, + [2089] = 1962, + [2090] = 1944, + [2091] = 1951, + [2092] = 1955, + [2093] = 1959, + [2094] = 1964, + [2095] = 1912, + [2096] = 262, + [2097] = 253, + [2098] = 263, + [2099] = 1927, + [2100] = 1914, + [2101] = 1949, + [2102] = 271, + [2103] = 2103, + [2104] = 1768, + [2105] = 2105, + [2106] = 1929, + [2107] = 1721, + [2108] = 1932, + [2109] = 1933, + [2110] = 1948, + [2111] = 2111, + [2112] = 2035, + [2113] = 1973, + [2114] = 1884, + [2115] = 2115, + [2116] = 1958, + [2117] = 2117, + [2118] = 1747, + [2119] = 1961, + [2120] = 1974, + [2121] = 2121, + [2122] = 1902, + [2123] = 2036, + [2124] = 2056, + [2125] = 1891, [2126] = 2126, - [2127] = 2127, - [2128] = 2128, - [2129] = 1709, - [2130] = 1721, - [2131] = 1731, - [2132] = 1559, - [2133] = 1710, - [2134] = 238, - [2135] = 2135, + [2127] = 277, + [2128] = 1911, + [2129] = 1920, + [2130] = 1923, + [2131] = 2044, + [2132] = 2132, + [2133] = 2133, + [2134] = 2056, + [2135] = 2044, [2136] = 2136, [2137] = 2137, - [2138] = 1761, + [2138] = 1808, [2139] = 2139, - [2140] = 2140, - [2141] = 1610, - [2142] = 1617, - [2143] = 2143, - [2144] = 1676, - [2145] = 2145, - [2146] = 2146, - [2147] = 1610, - [2148] = 1617, - [2149] = 2149, - [2150] = 1951, - [2151] = 1677, - [2152] = 2152, - [2153] = 2153, - [2154] = 1655, - [2155] = 2155, - [2156] = 245, - [2157] = 1698, - [2158] = 1699, - [2159] = 240, - [2160] = 1701, - [2161] = 1702, - [2162] = 1740, - [2163] = 1631, - [2164] = 1708, - [2165] = 2136, - [2166] = 1789, - [2167] = 1712, - [2168] = 2168, - [2169] = 1713, - [2170] = 242, - [2171] = 2136, - [2172] = 1717, - [2173] = 1641, - [2174] = 1651, - [2175] = 1718, - [2176] = 2176, - [2177] = 1720, - [2178] = 1723, - [2179] = 1724, - [2180] = 1687, - [2181] = 1749, - [2182] = 1690, - [2183] = 2183, - [2184] = 1705, - [2185] = 2139, - [2186] = 1727, - [2187] = 1729, - [2188] = 1733, - [2189] = 1736, - [2190] = 1739, - [2191] = 1741, - [2192] = 1742, - [2193] = 1743, - [2194] = 1725, - [2195] = 1633, - [2196] = 1634, - [2197] = 2197, - [2198] = 1649, - [2199] = 1650, - [2200] = 1726, - [2201] = 1700, - [2202] = 1706, - [2203] = 1711, - [2204] = 1714, - [2205] = 1715, - [2206] = 2206, - [2207] = 1629, - [2208] = 2208, - [2209] = 2209, - [2210] = 253, - [2211] = 2153, - [2212] = 2212, - [2213] = 2213, + [2140] = 268, + [2141] = 2141, + [2142] = 2035, + [2143] = 2036, + [2144] = 2144, + [2145] = 1946, + [2146] = 1973, + [2147] = 1061, + [2148] = 1765, + [2149] = 1730, + [2150] = 1733, + [2151] = 2151, + [2152] = 1731, + [2153] = 1747, + [2154] = 2154, + [2155] = 1764, + [2156] = 1765, + [2157] = 1766, + [2158] = 1715, + [2159] = 1963, + [2160] = 1914, + [2161] = 1946, + [2162] = 1884, + [2163] = 1911, + [2164] = 1902, + [2165] = 1936, + [2166] = 1917, + [2167] = 1941, + [2168] = 1960, + [2169] = 1992, + [2170] = 1875, + [2171] = 1912, + [2172] = 1927, + [2173] = 1929, + [2174] = 1932, + [2175] = 1933, + [2176] = 1948, + [2177] = 1958, + [2178] = 1961, + [2179] = 1966, + [2180] = 1967, + [2181] = 1986, + [2182] = 1987, + [2183] = 2111, + [2184] = 1944, + [2185] = 1951, + [2186] = 1955, + [2187] = 1959, + [2188] = 1964, + [2189] = 2189, + [2190] = 1973, + [2191] = 2043, + [2192] = 2126, + [2193] = 2193, + [2194] = 1716, + [2195] = 266, + [2196] = 2044, + [2197] = 1732, + [2198] = 2056, + [2199] = 1914, + [2200] = 1966, + [2201] = 1714, + [2202] = 1717, + [2203] = 1946, + [2204] = 1967, + [2205] = 2044, + [2206] = 1884, + [2207] = 1718, + [2208] = 2189, + [2209] = 1911, + [2210] = 2210, + [2211] = 2056, + [2212] = 1058, + [2213] = 1917, [2214] = 2214, - [2215] = 242, - [2216] = 1696, - [2217] = 1657, - [2218] = 1627, - [2219] = 231, - [2220] = 2206, - [2221] = 1626, - [2222] = 1638, - [2223] = 1683, - [2224] = 2224, - [2225] = 2183, - [2226] = 1652, - [2227] = 1656, - [2228] = 251, - [2229] = 252, - [2230] = 245, - [2231] = 2183, - [2232] = 2183, - [2233] = 1662, - [2234] = 1670, - [2235] = 1692, - [2236] = 1728, - [2237] = 2237, - [2238] = 2183, - [2239] = 2183, - [2240] = 2240, - [2241] = 2241, - [2242] = 2242, - [2243] = 2243, - [2244] = 2244, - [2245] = 2245, - [2246] = 2246, - [2247] = 1709, - [2248] = 1721, - [2249] = 1731, - [2250] = 1628, - [2251] = 2251, - [2252] = 2252, - [2253] = 2253, - [2254] = 2254, - [2255] = 240, - [2256] = 1818, - [2257] = 1661, - [2258] = 228, - [2259] = 2259, - [2260] = 1616, - [2261] = 2168, - [2262] = 1618, - [2263] = 1748, - [2264] = 2176, - [2265] = 2213, - [2266] = 2266, - [2267] = 254, - [2268] = 238, - [2269] = 253, - [2270] = 231, - [2271] = 1635, - [2272] = 2272, - [2273] = 251, - [2274] = 252, - [2275] = 244, - [2276] = 247, - [2277] = 1684, - [2278] = 2278, - [2279] = 1694, + [2215] = 1722, + [2216] = 2216, + [2217] = 2217, + [2218] = 1987, + [2219] = 1941, + [2220] = 1960, + [2221] = 2221, + [2222] = 1053, + [2223] = 1986, + [2224] = 1768, + [2225] = 2225, + [2226] = 2226, + [2227] = 1923, + [2228] = 1802, + [2229] = 1740, + [2230] = 2230, + [2231] = 1764, + [2232] = 1765, + [2233] = 2233, + [2234] = 1804, + [2235] = 272, + [2236] = 2236, + [2237] = 1798, + [2238] = 1805, + [2239] = 1806, + [2240] = 755, + [2241] = 1807, + [2242] = 1809, + [2243] = 1810, + [2244] = 1874, + [2245] = 1811, + [2246] = 1767, + [2247] = 2247, + [2248] = 2248, + [2249] = 1730, + [2250] = 1769, + [2251] = 1746, + [2252] = 1770, + [2253] = 1920, + [2254] = 253, + [2255] = 2230, + [2256] = 1803, + [2257] = 1749, + [2258] = 1750, + [2259] = 1867, + [2260] = 275, + [2261] = 1974, + [2262] = 1732, + [2263] = 2263, + [2264] = 256, + [2265] = 2265, + [2266] = 257, + [2267] = 1053, + [2268] = 1754, + [2269] = 2269, + [2270] = 274, + [2271] = 258, + [2272] = 259, + [2273] = 276, + [2274] = 1744, + [2275] = 1949, + [2276] = 2276, + [2277] = 2026, + [2278] = 2007, + [2279] = 2276, [2280] = 2280, - [2281] = 1719, - [2282] = 2282, - [2283] = 2245, - [2284] = 1685, - [2285] = 2285, - [2286] = 2286, + [2281] = 2233, + [2282] = 1786, + [2283] = 1756, + [2284] = 2284, + [2285] = 761, + [2286] = 1771, [2287] = 2287, - [2288] = 2209, - [2289] = 2136, - [2290] = 1951, - [2291] = 1691, - [2292] = 1672, - [2293] = 1789, - [2294] = 2294, - [2295] = 2295, - [2296] = 1641, - [2297] = 1651, - [2298] = 1710, - [2299] = 1687, - [2300] = 1749, - [2301] = 1690, - [2302] = 1705, - [2303] = 1727, - [2304] = 1729, - [2305] = 1733, - [2306] = 1736, - [2307] = 1739, - [2308] = 1741, - [2309] = 1742, - [2310] = 1743, - [2311] = 1633, - [2312] = 1634, - [2313] = 1649, - [2314] = 1650, - [2315] = 1700, - [2316] = 1706, - [2317] = 1711, - [2318] = 1714, - [2319] = 1715, - [2320] = 1629, - [2321] = 1755, - [2322] = 2322, - [2323] = 1693, - [2324] = 2324, - [2325] = 1709, - [2326] = 1721, - [2327] = 1731, - [2328] = 1628, - [2329] = 1681, - [2330] = 1686, - [2331] = 2331, - [2332] = 2332, - [2333] = 1697, - [2334] = 1744, - [2335] = 2335, - [2336] = 2136, - [2337] = 2337, - [2338] = 2338, - [2339] = 1688, - [2340] = 2340, - [2341] = 1559, - [2342] = 1659, - [2343] = 1653, - [2344] = 1648, - [2345] = 1647, - [2346] = 1658, - [2347] = 1671, - [2348] = 1673, - [2349] = 1675, - [2350] = 1680, - [2351] = 2351, - [2352] = 2287, - [2353] = 1664, - [2354] = 2285, - [2355] = 2286, - [2356] = 2356, - [2357] = 2357, - [2358] = 1746, - [2359] = 228, - [2360] = 1639, - [2361] = 2197, - [2362] = 2322, - [2363] = 2246, - [2364] = 2364, - [2365] = 2365, - [2366] = 1642, - [2367] = 244, - [2368] = 2183, - [2369] = 247, - [2370] = 2214, - [2371] = 2371, - [2372] = 1645, - [2373] = 1747, - [2374] = 2374, - [2375] = 1637, - [2376] = 2376, - [2377] = 1646, - [2378] = 1704, - [2379] = 1660, + [2288] = 1815, + [2289] = 1873, + [2290] = 1816, + [2291] = 1817, + [2292] = 1818, + [2293] = 1819, + [2294] = 1820, + [2295] = 1821, + [2296] = 1822, + [2297] = 1823, + [2298] = 1824, + [2299] = 1825, + [2300] = 1826, + [2301] = 1827, + [2302] = 1828, + [2303] = 1829, + [2304] = 1830, + [2305] = 1772, + [2306] = 1773, + [2307] = 1831, + [2308] = 1832, + [2309] = 1833, + [2310] = 1834, + [2311] = 1852, + [2312] = 1774, + [2313] = 260, + [2314] = 261, + [2315] = 1775, + [2316] = 2316, + [2317] = 766, + [2318] = 2318, + [2319] = 2319, + [2320] = 1974, + [2321] = 1836, + [2322] = 1837, + [2323] = 1838, + [2324] = 1839, + [2325] = 1841, + [2326] = 1842, + [2327] = 2327, + [2328] = 264, + [2329] = 1747, + [2330] = 1843, + [2331] = 265, + [2332] = 1765, + [2333] = 1871, + [2334] = 254, + [2335] = 1731, + [2336] = 2336, + [2337] = 1902, + [2338] = 1936, + [2339] = 1917, + [2340] = 1963, + [2341] = 1058, + [2342] = 2342, + [2343] = 1766, + [2344] = 1949, + [2345] = 1941, + [2346] = 1960, + [2347] = 1992, + [2348] = 1875, + [2349] = 1912, + [2350] = 1927, + [2351] = 1929, + [2352] = 1932, + [2353] = 1933, + [2354] = 1948, + [2355] = 1958, + [2356] = 1961, + [2357] = 1844, + [2358] = 1845, + [2359] = 1846, + [2360] = 1847, + [2361] = 1776, + [2362] = 2026, + [2363] = 1848, + [2364] = 1966, + [2365] = 1967, + [2366] = 1986, + [2367] = 1987, + [2368] = 1777, + [2369] = 1944, + [2370] = 1801, + [2371] = 1955, + [2372] = 1959, + [2373] = 1964, + [2374] = 2248, + [2375] = 1061, + [2376] = 1973, + [2377] = 1851, + [2378] = 2378, + [2379] = 2379, [2380] = 2380, - [2381] = 1755, - [2382] = 1689, - [2383] = 254, - [2384] = 1654, - [2385] = 2136, - [2386] = 1627, - [2387] = 1755, - [2388] = 2388, - [2389] = 2245, - [2390] = 2285, - [2391] = 2286, - [2392] = 2209, - [2393] = 1737, - [2394] = 1559, - [2395] = 2212, - [2396] = 2322, - [2397] = 2246, - [2398] = 2398, - [2399] = 2176, - [2400] = 1748, - [2401] = 2401, - [2402] = 1635, - [2403] = 2324, - [2404] = 1749, - [2405] = 2405, - [2406] = 1789, - [2407] = 1630, - [2408] = 2408, - [2409] = 2409, - [2410] = 230, + [2381] = 768, + [2382] = 2382, + [2383] = 1778, + [2384] = 2384, + [2385] = 1854, + [2386] = 1855, + [2387] = 2387, + [2388] = 760, + [2389] = 1747, + [2390] = 1788, + [2391] = 1808, + [2392] = 1856, + [2393] = 1857, + [2394] = 1779, + [2395] = 1858, + [2396] = 1859, + [2397] = 1860, + [2398] = 1861, + [2399] = 1789, + [2400] = 1862, + [2401] = 1863, + [2402] = 1864, + [2403] = 2403, + [2404] = 756, + [2405] = 2233, + [2406] = 1866, + [2407] = 2407, + [2408] = 1780, + [2409] = 1768, + [2410] = 1781, [2411] = 2411, - [2412] = 2412, - [2413] = 2413, - [2414] = 2405, + [2412] = 1733, + [2413] = 1722, + [2414] = 1782, [2415] = 2415, - [2416] = 2416, - [2417] = 2417, + [2416] = 1783, + [2417] = 266, [2418] = 1784, - [2419] = 2419, - [2420] = 2420, - [2421] = 1748, - [2422] = 2422, - [2423] = 1641, - [2424] = 1651, - [2425] = 1710, - [2426] = 1687, - [2427] = 1749, - [2428] = 1690, - [2429] = 1705, - [2430] = 1727, - [2431] = 1729, - [2432] = 1733, - [2433] = 1736, - [2434] = 1739, - [2435] = 1741, - [2436] = 1742, - [2437] = 1743, - [2438] = 1633, - [2439] = 1634, - [2440] = 1716, - [2441] = 1738, - [2442] = 1745, - [2443] = 1649, - [2444] = 1650, - [2445] = 1700, - [2446] = 1706, - [2447] = 1711, - [2448] = 1630, - [2449] = 1755, - [2450] = 1714, - [2451] = 1641, - [2452] = 1651, - [2453] = 1710, - [2454] = 1687, - [2455] = 230, - [2456] = 2456, - [2457] = 1705, - [2458] = 1727, - [2459] = 1729, - [2460] = 1733, - [2461] = 1736, - [2462] = 1739, - [2463] = 1741, - [2464] = 1742, - [2465] = 1743, - [2466] = 1633, - [2467] = 1634, - [2468] = 1649, - [2469] = 1650, - [2470] = 1700, - [2471] = 1706, - [2472] = 1711, - [2473] = 1714, - [2474] = 1715, - [2475] = 1629, - [2476] = 1715, - [2477] = 1629, - [2478] = 1709, - [2479] = 1721, - [2480] = 1731, - [2481] = 1709, - [2482] = 1721, - [2483] = 1731, - [2484] = 1628, - [2485] = 1628, - [2486] = 1635, + [2419] = 1962, + [2420] = 2276, + [2421] = 1720, + [2422] = 1963, + [2423] = 1790, + [2424] = 267, + [2425] = 277, + [2426] = 2276, + [2427] = 2378, + [2428] = 241, + [2429] = 2276, + [2430] = 2284, + [2431] = 1735, + [2432] = 2233, + [2433] = 2433, + [2434] = 1759, + [2435] = 2233, + [2436] = 1760, + [2437] = 2026, + [2438] = 1761, + [2439] = 1762, + [2440] = 2316, + [2441] = 268, + [2442] = 1791, + [2443] = 1792, + [2444] = 1793, + [2445] = 270, + [2446] = 1870, + [2447] = 1747, + [2448] = 1794, + [2449] = 1795, + [2450] = 269, + [2451] = 2233, + [2452] = 2276, + [2453] = 2453, + [2454] = 2454, + [2455] = 1891, + [2456] = 2236, + [2457] = 1721, + [2458] = 1765, + [2459] = 2459, + [2460] = 2460, + [2461] = 2461, + [2462] = 2276, + [2463] = 271, + [2464] = 2464, + [2465] = 1914, + [2466] = 1946, + [2467] = 1884, + [2468] = 1911, + [2469] = 1796, + [2470] = 2470, + [2471] = 2233, + [2472] = 241, + [2473] = 2263, + [2474] = 1797, + [2475] = 2007, + [2476] = 1962, + [2477] = 273, + [2478] = 1747, + [2479] = 1799, + [2480] = 1765, + [2481] = 1800, + [2482] = 1951, + [2483] = 2483, + [2484] = 2484, + [2485] = 1892, + [2486] = 2006, [2487] = 2487, [2488] = 2488, - [2489] = 1610, - [2490] = 2490, - [2491] = 1755, - [2492] = 1616, - [2493] = 1755, - [2494] = 1617, - [2495] = 2415, - [2496] = 1559, - [2497] = 1618, - [2498] = 1738, - [2499] = 1568, - [2500] = 1627, - [2501] = 1690, - [2502] = 980, - [2503] = 1783, - [2504] = 2504, - [2505] = 1999, - [2506] = 2000, - [2507] = 2507, - [2508] = 2508, + [2489] = 1907, + [2490] = 1876, + [2491] = 1976, + [2492] = 2492, + [2493] = 1980, + [2494] = 1981, + [2495] = 1985, + [2496] = 2496, + [2497] = 2497, + [2498] = 1991, + [2499] = 1888, + [2500] = 2500, + [2501] = 275, + [2502] = 1889, + [2503] = 1908, + [2504] = 1924, + [2505] = 1878, + [2506] = 2230, + [2507] = 274, + [2508] = 276, [2509] = 2509, - [2510] = 1755, - [2511] = 1641, - [2512] = 1651, - [2513] = 1710, - [2514] = 1687, - [2515] = 1749, - [2516] = 1690, - [2517] = 1705, - [2518] = 1727, - [2519] = 1729, - [2520] = 1733, - [2521] = 1736, - [2522] = 1739, - [2523] = 1741, - [2524] = 1742, - [2525] = 1743, - [2526] = 1633, - [2527] = 1634, - [2528] = 1649, - [2529] = 1650, - [2530] = 1700, - [2531] = 1706, - [2532] = 1711, - [2533] = 1714, - [2534] = 1715, - [2535] = 1629, - [2536] = 2509, - [2537] = 2509, - [2538] = 2538, - [2539] = 2539, - [2540] = 2540, + [2510] = 2230, + [2511] = 2511, + [2512] = 254, + [2513] = 2513, + [2514] = 2514, + [2515] = 2515, + [2516] = 2516, + [2517] = 1896, + [2518] = 1882, + [2519] = 2519, + [2520] = 256, + [2521] = 257, + [2522] = 2522, + [2523] = 2488, + [2524] = 258, + [2525] = 259, + [2526] = 2526, + [2527] = 260, + [2528] = 261, + [2529] = 2529, + [2530] = 2530, + [2531] = 264, + [2532] = 1996, + [2533] = 265, + [2534] = 1808, + [2535] = 1871, + [2536] = 252, + [2537] = 1928, + [2538] = 1943, + [2539] = 1945, + [2540] = 1950, [2541] = 2541, - [2542] = 2542, - [2543] = 2543, - [2544] = 2058, - [2545] = 1999, - [2546] = 2000, - [2547] = 2547, - [2548] = 2548, - [2549] = 1951, - [2550] = 2550, - [2551] = 1709, - [2552] = 1721, - [2553] = 1731, - [2554] = 1628, - [2555] = 2555, - [2556] = 2556, - [2557] = 2557, - [2558] = 2558, - [2559] = 1999, - [2560] = 2504, - [2561] = 1999, - [2562] = 2000, - [2563] = 1999, - [2564] = 2000, - [2565] = 2000, - [2566] = 2504, - [2567] = 2504, - [2568] = 1716, - [2569] = 2569, - [2570] = 2570, - [2571] = 2571, - [2572] = 1559, - [2573] = 1738, - [2574] = 1745, - [2575] = 2504, - [2576] = 976, - [2577] = 1630, - [2578] = 978, - [2579] = 1568, - [2580] = 1999, - [2581] = 2000, - [2582] = 1630, - [2583] = 2504, + [2542] = 1953, + [2543] = 1956, + [2544] = 1921, + [2545] = 1957, + [2546] = 1990, + [2547] = 1879, + [2548] = 1881, + [2549] = 1900, + [2550] = 1901, + [2551] = 1903, + [2552] = 1905, + [2553] = 2500, + [2554] = 1746, + [2555] = 1798, + [2556] = 1874, + [2557] = 1808, + [2558] = 2500, + [2559] = 1962, + [2560] = 1870, + [2561] = 2007, + [2562] = 2562, + [2563] = 1952, + [2564] = 1954, + [2565] = 1971, + [2566] = 1910, + [2567] = 1880, + [2568] = 1883, + [2569] = 1764, + [2570] = 1766, + [2571] = 1949, + [2572] = 1974, + [2573] = 1808, + [2574] = 1885, + [2575] = 1886, + [2576] = 2500, + [2577] = 1890, + [2578] = 1897, + [2579] = 2217, + [2580] = 2026, + [2581] = 2581, + [2582] = 2582, + [2583] = 2583, [2584] = 2584, [2585] = 2585, - [2586] = 2504, - [2587] = 1627, - [2588] = 1748, - [2589] = 1635, + [2586] = 2586, + [2587] = 2587, + [2588] = 2588, + [2589] = 2589, [2590] = 2590, [2591] = 2591, - [2592] = 2509, - [2593] = 2504, - [2594] = 1559, - [2595] = 2504, - [2596] = 1789, - [2597] = 2398, - [2598] = 2598, - [2599] = 2599, - [2600] = 2600, - [2601] = 2601, - [2602] = 2602, - [2603] = 2603, - [2604] = 2604, - [2605] = 1481, - [2606] = 2606, + [2592] = 2592, + [2593] = 241, + [2594] = 2594, + [2595] = 2500, + [2596] = 2217, + [2597] = 1962, + [2598] = 1744, + [2599] = 1764, + [2600] = 1766, + [2601] = 1949, + [2602] = 1803, + [2603] = 1974, + [2604] = 1852, + [2605] = 2522, + [2606] = 2500, [2607] = 2607, - [2608] = 2608, - [2609] = 2609, - [2610] = 2413, - [2611] = 2611, - [2612] = 1559, - [2613] = 2613, - [2614] = 2614, - [2615] = 2615, - [2616] = 2616, - [2617] = 2617, - [2618] = 2600, - [2619] = 2619, - [2620] = 1559, - [2621] = 2621, - [2622] = 2622, - [2623] = 2623, - [2624] = 2624, - [2625] = 2625, - [2626] = 2626, - [2627] = 2627, - [2628] = 2628, + [2608] = 1768, + [2609] = 1891, + [2610] = 1920, + [2611] = 1923, + [2612] = 2500, + [2613] = 1930, + [2614] = 1756, + [2615] = 1968, + [2616] = 1965, + [2617] = 1747, + [2618] = 1765, + [2619] = 1969, + [2620] = 1970, + [2621] = 1749, + [2622] = 1750, + [2623] = 1754, + [2624] = 1759, + [2625] = 1760, + [2626] = 1761, + [2627] = 1762, + [2628] = 1962, [2629] = 2629, - [2630] = 2416, - [2631] = 2419, - [2632] = 2632, - [2633] = 2633, - [2634] = 2634, - [2635] = 2635, - [2636] = 2636, - [2637] = 2637, - [2638] = 2638, - [2639] = 1782, - [2640] = 2640, - [2641] = 2641, - [2642] = 243, - [2643] = 2643, - [2644] = 2632, - [2645] = 2645, - [2646] = 2632, - [2647] = 2647, - [2648] = 2648, - [2649] = 2649, - [2650] = 2650, - [2651] = 250, - [2652] = 2652, - [2653] = 2653, - [2654] = 2632, - [2655] = 2655, - [2656] = 2656, - [2657] = 2657, - [2658] = 2658, - [2659] = 1623, - [2660] = 2660, - [2661] = 2632, - [2662] = 2662, - [2663] = 243, - [2664] = 1222, - [2665] = 250, - [2666] = 237, - [2667] = 2667, - [2668] = 2632, - [2669] = 2669, - [2670] = 2670, - [2671] = 2671, - [2672] = 2672, - [2673] = 2673, - [2674] = 2674, - [2675] = 2675, - [2676] = 2676, - [2677] = 2677, - [2678] = 2678, - [2679] = 2679, - [2680] = 2680, - [2681] = 2681, - [2682] = 2682, - [2683] = 2683, - [2684] = 2684, - [2685] = 2685, - [2686] = 2686, - [2687] = 2687, - [2688] = 2688, - [2689] = 2689, - [2690] = 2690, - [2691] = 2691, - [2692] = 2632, - [2693] = 2693, - [2694] = 2694, - [2695] = 2695, - [2696] = 2632, - [2697] = 2632, - [2698] = 2698, - [2699] = 2699, - [2700] = 2700, - [2701] = 2701, - [2702] = 2702, - [2703] = 249, - [2704] = 2704, - [2705] = 2705, - [2706] = 2053, - [2707] = 249, - [2708] = 2708, - [2709] = 2709, - [2710] = 2710, - [2711] = 2711, - [2712] = 237, - [2713] = 2713, - [2714] = 2714, - [2715] = 1982, - [2716] = 2716, - [2717] = 2717, - [2718] = 2126, - [2719] = 1981, - [2720] = 2720, - [2721] = 2388, - [2722] = 1245, - [2723] = 2723, - [2724] = 2724, - [2725] = 2143, - [2726] = 2213, - [2727] = 2727, - [2728] = 2259, - [2729] = 2729, - [2730] = 2376, - [2731] = 2214, - [2732] = 2732, - [2733] = 2153, - [2734] = 2388, - [2735] = 2149, - [2736] = 2153, - [2737] = 2213, - [2738] = 2146, - [2739] = 2143, - [2740] = 2135, - [2741] = 2259, - [2742] = 2272, - [2743] = 2212, - [2744] = 2723, - [2745] = 2146, - [2746] = 2746, - [2747] = 2212, - [2748] = 2401, - [2749] = 2729, - [2750] = 2137, - [2751] = 2214, - [2752] = 2752, - [2753] = 2753, - [2754] = 1253, - [2755] = 2755, - [2756] = 2756, - [2757] = 2757, - [2758] = 2758, - [2759] = 2759, + [2630] = 755, + [2631] = 1767, + [2632] = 1769, + [2633] = 1770, + [2634] = 1771, + [2635] = 1772, + [2636] = 1773, + [2637] = 1774, + [2638] = 1775, + [2639] = 1777, + [2640] = 1778, + [2641] = 1779, + [2642] = 1780, + [2643] = 1781, + [2644] = 1783, + [2645] = 1747, + [2646] = 1765, + [2647] = 1949, + [2648] = 1919, + [2649] = 1867, + [2650] = 760, + [2651] = 1788, + [2652] = 1789, + [2653] = 1790, + [2654] = 1791, + [2655] = 1792, + [2656] = 1793, + [2657] = 1794, + [2658] = 1795, + [2659] = 1796, + [2660] = 1799, + [2661] = 1800, + [2662] = 1802, + [2663] = 1740, + [2664] = 1804, + [2665] = 1805, + [2666] = 1806, + [2667] = 1807, + [2668] = 1809, + [2669] = 1810, + [2670] = 1811, + [2671] = 1974, + [2672] = 1786, + [2673] = 1873, + [2674] = 761, + [2675] = 1815, + [2676] = 1816, + [2677] = 1817, + [2678] = 1818, + [2679] = 1819, + [2680] = 1820, + [2681] = 1821, + [2682] = 1822, + [2683] = 1823, + [2684] = 1824, + [2685] = 1825, + [2686] = 1826, + [2687] = 1827, + [2688] = 1828, + [2689] = 1829, + [2690] = 1830, + [2691] = 1831, + [2692] = 1832, + [2693] = 1833, + [2694] = 1834, + [2695] = 766, + [2696] = 1836, + [2697] = 1837, + [2698] = 1838, + [2699] = 1839, + [2700] = 1841, + [2701] = 1842, + [2702] = 1843, + [2703] = 1844, + [2704] = 1845, + [2705] = 1846, + [2706] = 1847, + [2707] = 1848, + [2708] = 1851, + [2709] = 768, + [2710] = 1854, + [2711] = 1855, + [2712] = 1856, + [2713] = 1857, + [2714] = 1858, + [2715] = 1859, + [2716] = 1860, + [2717] = 1861, + [2718] = 1862, + [2719] = 1863, + [2720] = 1864, + [2721] = 756, + [2722] = 1866, + [2723] = 1963, + [2724] = 1776, + [2725] = 1782, + [2726] = 1784, + [2727] = 1797, + [2728] = 1801, + [2729] = 1977, + [2730] = 2591, + [2731] = 1978, + [2732] = 1979, + [2733] = 1982, + [2734] = 1983, + [2735] = 1984, + [2736] = 1902, + [2737] = 1936, + [2738] = 2738, + [2739] = 1917, + [2740] = 1941, + [2741] = 1960, + [2742] = 1992, + [2743] = 2484, + [2744] = 1875, + [2745] = 2487, + [2746] = 1912, + [2747] = 1927, + [2748] = 1929, + [2749] = 1932, + [2750] = 1933, + [2751] = 1948, + [2752] = 1958, + [2753] = 1961, + [2754] = 2754, + [2755] = 1966, + [2756] = 1967, + [2757] = 2492, + [2758] = 1986, + [2759] = 1987, [2760] = 2760, - [2761] = 2755, - [2762] = 2762, - [2763] = 2756, - [2764] = 2764, - [2765] = 2765, - [2766] = 2762, - [2767] = 2756, - [2768] = 2768, - [2769] = 2759, - [2770] = 2770, - [2771] = 2765, - [2772] = 2756, - [2773] = 2773, - [2774] = 2765, - [2775] = 2768, - [2776] = 2770, - [2777] = 2149, - [2778] = 2778, - [2779] = 2779, - [2780] = 2780, - [2781] = 2781, - [2782] = 2782, - [2783] = 2783, - [2784] = 2784, - [2785] = 1299, + [2761] = 1944, + [2762] = 1951, + [2763] = 1955, + [2764] = 1959, + [2765] = 1964, + [2766] = 2562, + [2767] = 2767, + [2768] = 1973, + [2769] = 2591, + [2770] = 2484, + [2771] = 2487, + [2772] = 2562, + [2773] = 2484, + [2774] = 1997, + [2775] = 2484, + [2776] = 2484, + [2777] = 1993, + [2778] = 2484, + [2779] = 1877, + [2780] = 2484, + [2781] = 1909, + [2782] = 2484, + [2783] = 1988, + [2784] = 1989, + [2785] = 1913, [2786] = 2786, - [2787] = 1319, + [2787] = 2484, [2788] = 2788, [2789] = 2789, [2790] = 2790, [2791] = 2791, - [2792] = 1297, + [2792] = 2217, [2793] = 2793, - [2794] = 2794, - [2795] = 2795, - [2796] = 1279, - [2797] = 2797, - [2798] = 2798, - [2799] = 1271, - [2800] = 2800, - [2801] = 2801, - [2802] = 2802, - [2803] = 2803, - [2804] = 2804, - [2805] = 2805, - [2806] = 2806, - [2807] = 2807, - [2808] = 2808, - [2809] = 2809, - [2810] = 2810, - [2811] = 2811, - [2812] = 2812, - [2813] = 2813, - [2814] = 2814, - [2815] = 2815, - [2816] = 2816, - [2817] = 2817, - [2818] = 2803, - [2819] = 2819, - [2820] = 2820, - [2821] = 2812, - [2822] = 2822, - [2823] = 2823, - [2824] = 2824, - [2825] = 2813, - [2826] = 2826, - [2827] = 2827, - [2828] = 2828, - [2829] = 2829, - [2830] = 2816, - [2831] = 2831, - [2832] = 2832, - [2833] = 2833, + [2794] = 1914, + [2795] = 1946, + [2796] = 1884, + [2797] = 1911, + [2798] = 2585, + [2799] = 2754, + [2800] = 2760, + [2801] = 2793, + [2802] = 1937, + [2803] = 1902, + [2804] = 1936, + [2805] = 1917, + [2806] = 1941, + [2807] = 1960, + [2808] = 1992, + [2809] = 1875, + [2810] = 1912, + [2811] = 1927, + [2812] = 1929, + [2813] = 1932, + [2814] = 1933, + [2815] = 1948, + [2816] = 1958, + [2817] = 1961, + [2818] = 1966, + [2819] = 1967, + [2820] = 1986, + [2821] = 1987, + [2822] = 1944, + [2823] = 1951, + [2824] = 1955, + [2825] = 1959, + [2826] = 1964, + [2827] = 1973, + [2828] = 1914, + [2829] = 1946, + [2830] = 1884, + [2831] = 1911, + [2832] = 1893, + [2833] = 1938, [2834] = 2834, - [2835] = 2810, - [2836] = 2811, - [2837] = 2837, - [2838] = 2826, - [2839] = 2839, - [2840] = 2840, - [2841] = 2819, - [2842] = 2842, - [2843] = 2843, - [2844] = 2844, - [2845] = 2822, - [2846] = 2802, - [2847] = 2847, - [2848] = 2847, - [2849] = 2849, + [2835] = 1940, + [2836] = 1942, + [2837] = 2511, + [2838] = 2586, + [2839] = 2026, + [2840] = 2026, + [2841] = 2585, + [2842] = 2754, + [2843] = 2760, + [2844] = 2793, + [2845] = 1808, + [2846] = 2592, + [2847] = 2511, + [2848] = 2586, + [2849] = 2592, [2850] = 2850, - [2851] = 2851, - [2852] = 2852, - [2853] = 2853, - [2854] = 2824, + [2851] = 1747, + [2852] = 2026, + [2853] = 1930, + [2854] = 2854, [2855] = 2855, - [2856] = 2856, - [2857] = 2857, + [2856] = 1892, + [2857] = 1765, [2858] = 2858, [2859] = 2859, - [2860] = 2860, - [2861] = 2861, - [2862] = 2862, - [2863] = 2863, - [2864] = 1476, - [2865] = 1477, - [2866] = 1478, - [2867] = 1500, - [2868] = 1552, - [2869] = 1554, - [2870] = 1511, - [2871] = 1512, - [2872] = 1513, - [2873] = 1514, - [2874] = 1550, - [2875] = 1556, - [2876] = 1527, - [2877] = 1515, - [2878] = 1532, - [2879] = 1516, - [2880] = 1517, - [2881] = 1607, - [2882] = 1518, - [2883] = 1542, - [2884] = 1608, - [2885] = 1520, - [2886] = 1526, - [2887] = 1551, - [2888] = 1553, - [2889] = 1535, - [2890] = 1546, - [2891] = 1536, - [2892] = 1528, - [2893] = 1533, - [2894] = 1534, - [2895] = 1545, - [2896] = 1524, - [2897] = 1529, - [2898] = 1530, - [2899] = 1539, - [2900] = 1519, + [2860] = 1976, + [2861] = 1985, + [2862] = 1962, + [2863] = 1764, + [2864] = 2858, + [2865] = 1766, + [2866] = 1949, + [2867] = 1991, + [2868] = 1974, + [2869] = 1878, + [2870] = 1882, + [2871] = 1808, + [2872] = 2872, + [2873] = 1928, + [2874] = 1943, + [2875] = 1945, + [2876] = 1950, + [2877] = 1953, + [2878] = 2878, + [2879] = 1956, + [2880] = 1920, + [2881] = 1957, + [2882] = 1990, + [2883] = 2883, + [2884] = 2884, + [2885] = 1965, + [2886] = 1893, + [2887] = 1952, + [2888] = 2883, + [2889] = 1880, + [2890] = 1883, + [2891] = 1885, + [2892] = 1886, + [2893] = 2893, + [2894] = 2894, + [2895] = 1890, + [2896] = 2896, + [2897] = 2897, + [2898] = 1897, + [2899] = 1968, + [2900] = 2900, [2901] = 2901, - [2902] = 1490, - [2903] = 1613, - [2904] = 1475, - [2905] = 1619, - [2906] = 1602, - [2907] = 1603, - [2908] = 1612, - [2909] = 2901, - [2910] = 1614, - [2911] = 1491, - [2912] = 1477, - [2913] = 1574, - [2914] = 1540, - [2915] = 1594, - [2916] = 1479, - [2917] = 1549, - [2918] = 1478, - [2919] = 1601, - [2920] = 1572, - [2921] = 1596, - [2922] = 1604, - [2923] = 1557, - [2924] = 2924, - [2925] = 1476, - [2926] = 1592, - [2927] = 1489, - [2928] = 1494, - [2929] = 1475, - [2930] = 248, - [2931] = 1587, - [2932] = 1589, - [2933] = 1567, - [2934] = 236, - [2935] = 2935, - [2936] = 1519, - [2937] = 1520, - [2938] = 1522, - [2939] = 1476, - [2940] = 2940, - [2941] = 2941, - [2942] = 1563, - [2943] = 1523, - [2944] = 1564, - [2945] = 1582, - [2946] = 2946, - [2947] = 1477, - [2948] = 1478, - [2949] = 2949, - [2950] = 2950, - [2951] = 1551, - [2952] = 1576, - [2953] = 1570, - [2954] = 1502, - [2955] = 1532, - [2956] = 2956, - [2957] = 2957, - [2958] = 2958, - [2959] = 2959, - [2960] = 2957, - [2961] = 1526, - [2962] = 1533, - [2963] = 2949, - [2964] = 1479, - [2965] = 1534, - [2966] = 1527, - [2967] = 1565, - [2968] = 2959, - [2969] = 1528, - [2970] = 2970, - [2971] = 1605, - [2972] = 1584, - [2973] = 1608, - [2974] = 1538, - [2975] = 2950, - [2976] = 2950, - [2977] = 1553, - [2978] = 1535, - [2979] = 1536, - [2980] = 1513, - [2981] = 2949, + [2902] = 1977, + [2903] = 1978, + [2904] = 1979, + [2905] = 1982, + [2906] = 1983, + [2907] = 1984, + [2908] = 1988, + [2909] = 1989, + [2910] = 1907, + [2911] = 2911, + [2912] = 2912, + [2913] = 1997, + [2914] = 1889, + [2915] = 1921, + [2916] = 2916, + [2917] = 1876, + [2918] = 1888, + [2919] = 1896, + [2920] = 1937, + [2921] = 1938, + [2922] = 1963, + [2923] = 1980, + [2924] = 1981, + [2925] = 2925, + [2926] = 252, + [2927] = 1908, + [2928] = 1924, + [2929] = 2929, + [2930] = 2117, + [2931] = 1910, + [2932] = 1879, + [2933] = 1881, + [2934] = 1900, + [2935] = 1901, + [2936] = 1903, + [2937] = 1905, + [2938] = 1919, + [2939] = 1768, + [2940] = 1954, + [2941] = 1971, + [2942] = 1993, + [2943] = 1963, + [2944] = 1909, + [2945] = 1969, + [2946] = 1970, + [2947] = 1902, + [2948] = 1936, + [2949] = 1917, + [2950] = 1941, + [2951] = 1960, + [2952] = 1992, + [2953] = 1875, + [2954] = 1912, + [2955] = 1927, + [2956] = 1929, + [2957] = 1932, + [2958] = 1933, + [2959] = 1948, + [2960] = 1958, + [2961] = 1961, + [2962] = 1966, + [2963] = 1967, + [2964] = 1986, + [2965] = 1987, + [2966] = 1944, + [2967] = 1951, + [2968] = 1955, + [2969] = 1959, + [2970] = 1964, + [2971] = 1973, + [2972] = 1914, + [2973] = 1946, + [2974] = 1884, + [2975] = 1911, + [2976] = 2976, + [2977] = 1913, + [2978] = 1996, + [2979] = 2979, + [2980] = 2980, + [2981] = 2981, [2982] = 2982, - [2983] = 1577, - [2984] = 2956, - [2985] = 1609, - [2986] = 2958, - [2987] = 2959, - [2988] = 2957, - [2989] = 1529, - [2990] = 1580, - [2991] = 1530, - [2992] = 1593, - [2993] = 1498, - [2994] = 2994, - [2995] = 1554, - [2996] = 1514, - [2997] = 1581, - [2998] = 2998, - [2999] = 1595, - [3000] = 2950, - [3001] = 3001, - [3002] = 1585, - [3003] = 2950, - [3004] = 2950, - [3005] = 1569, - [3006] = 2950, - [3007] = 1600, - [3008] = 1597, - [3009] = 2949, - [3010] = 1590, - [3011] = 3011, - [3012] = 1515, - [3013] = 3013, - [3014] = 3014, - [3015] = 1556, - [3016] = 1598, - [3017] = 3017, - [3018] = 1516, - [3019] = 1517, - [3020] = 3020, - [3021] = 1552, - [3022] = 3022, - [3023] = 1599, - [3024] = 3024, - [3025] = 2949, - [3026] = 1500, - [3027] = 2956, - [3028] = 2958, - [3029] = 1524, - [3030] = 3030, - [3031] = 2959, + [2983] = 1902, + [2984] = 1936, + [2985] = 1917, + [2986] = 1941, + [2987] = 1960, + [2988] = 1992, + [2989] = 1875, + [2990] = 1912, + [2991] = 1927, + [2992] = 1929, + [2993] = 1932, + [2994] = 1933, + [2995] = 1948, + [2996] = 1958, + [2997] = 1961, + [2998] = 1966, + [2999] = 1967, + [3000] = 1986, + [3001] = 1987, + [3002] = 1944, + [3003] = 1951, + [3004] = 1955, + [3005] = 1959, + [3006] = 1964, + [3007] = 1973, + [3008] = 2217, + [3009] = 1891, + [3010] = 1920, + [3011] = 1914, + [3012] = 1946, + [3013] = 1884, + [3014] = 1911, + [3015] = 1923, + [3016] = 1940, + [3017] = 1942, + [3018] = 2026, + [3019] = 2026, + [3020] = 1877, + [3021] = 1884, + [3022] = 2035, + [3023] = 2036, + [3024] = 1875, + [3025] = 1912, + [3026] = 1927, + [3027] = 1929, + [3028] = 1932, + [3029] = 1933, + [3030] = 1948, + [3031] = 1958, [3032] = 3032, - [3033] = 2950, - [3034] = 2957, - [3035] = 1539, - [3036] = 1542, - [3037] = 1566, + [3033] = 1961, + [3034] = 1966, + [3035] = 1967, + [3036] = 3036, + [3037] = 3037, [3038] = 3038, - [3039] = 1545, - [3040] = 1518, - [3041] = 1512, - [3042] = 1607, - [3043] = 3043, - [3044] = 1511, + [3039] = 3039, + [3040] = 1986, + [3041] = 1987, + [3042] = 1944, + [3043] = 1951, + [3044] = 1955, [3045] = 3045, - [3046] = 3046, - [3047] = 1546, - [3048] = 3048, - [3049] = 2956, - [3050] = 2958, - [3051] = 2959, - [3052] = 1624, - [3053] = 1521, - [3054] = 2957, - [3055] = 2950, - [3056] = 1506, - [3057] = 1620, - [3058] = 2956, - [3059] = 1575, - [3060] = 1550, - [3061] = 1497, - [3062] = 2958, - [3063] = 1622, - [3064] = 1588, - [3065] = 3065, - [3066] = 3066, - [3067] = 3067, - [3068] = 3068, - [3069] = 3069, + [3046] = 1959, + [3047] = 1964, + [3048] = 1973, + [3049] = 3049, + [3050] = 1061, + [3051] = 3051, + [3052] = 3052, + [3053] = 1974, + [3054] = 3045, + [3055] = 2035, + [3056] = 3056, + [3057] = 3045, + [3058] = 2035, + [3059] = 2036, + [3060] = 3060, + [3061] = 2036, + [3062] = 3062, + [3063] = 3063, + [3064] = 1963, + [3065] = 1058, + [3066] = 3056, + [3067] = 1962, + [3068] = 2036, + [3069] = 1768, [3070] = 3070, - [3071] = 3071, - [3072] = 1490, - [3073] = 3073, - [3074] = 1483, - [3075] = 3069, - [3076] = 3069, - [3077] = 3069, - [3078] = 1602, - [3079] = 1603, - [3080] = 1612, - [3081] = 1613, - [3082] = 1614, - [3083] = 1619, - [3084] = 3069, - [3085] = 3085, + [3071] = 2034, + [3072] = 2026, + [3073] = 2379, + [3074] = 3045, + [3075] = 3045, + [3076] = 1992, + [3077] = 3077, + [3078] = 3045, + [3079] = 1963, + [3080] = 3056, + [3081] = 3081, + [3082] = 3082, + [3083] = 3045, + [3084] = 1891, + [3085] = 1053, [3086] = 3086, - [3087] = 1492, - [3088] = 3069, - [3089] = 1493, - [3090] = 3090, + [3087] = 3087, + [3088] = 2230, + [3089] = 2036, + [3090] = 2035, [3091] = 3091, - [3092] = 3092, - [3093] = 1475, - [3094] = 3094, - [3095] = 3069, + [3092] = 2036, + [3093] = 3093, + [3094] = 2035, + [3095] = 2453, [3096] = 3096, - [3097] = 3096, + [3097] = 3097, [3098] = 3098, - [3099] = 3099, - [3100] = 1491, - [3101] = 1586, + [3099] = 1949, + [3100] = 1920, + [3101] = 3045, [3102] = 3102, - [3103] = 1572, - [3104] = 1574, - [3105] = 3105, - [3106] = 3106, - [3107] = 1592, - [3108] = 1594, - [3109] = 1596, - [3110] = 1601, - [3111] = 1604, - [3112] = 3112, - [3113] = 3113, - [3114] = 1507, - [3115] = 1479, - [3116] = 3116, - [3117] = 3117, - [3118] = 3118, - [3119] = 3119, - [3120] = 976, + [3103] = 3103, + [3104] = 1914, + [3105] = 1946, + [3106] = 3056, + [3107] = 1911, + [3108] = 3108, + [3109] = 3109, + [3110] = 1923, + [3111] = 3111, + [3112] = 3045, + [3113] = 1902, + [3114] = 1936, + [3115] = 1917, + [3116] = 1941, + [3117] = 3045, + [3118] = 1960, + [3119] = 2035, + [3120] = 1808, [3121] = 3121, - [3122] = 3122, - [3123] = 978, - [3124] = 1540, - [3125] = 1501, - [3126] = 3126, + [3122] = 2035, + [3123] = 2036, + [3124] = 1808, + [3125] = 3125, + [3126] = 2217, [3127] = 3127, - [3128] = 3128, - [3129] = 1549, - [3130] = 3096, - [3131] = 1606, - [3132] = 3132, - [3133] = 1621, - [3134] = 3134, - [3135] = 3128, - [3136] = 1557, + [3128] = 2017, + [3129] = 1733, + [3130] = 3125, + [3131] = 1733, + [3132] = 1808, + [3133] = 2976, + [3134] = 1808, + [3135] = 3125, + [3136] = 3136, [3137] = 3137, - [3138] = 3096, - [3139] = 3139, - [3140] = 3140, + [3138] = 271, + [3139] = 272, + [3140] = 268, [3141] = 3141, [3142] = 3142, - [3143] = 1503, - [3144] = 1504, + [3143] = 3143, + [3144] = 3144, [3145] = 3145, [3146] = 3146, - [3147] = 3071, + [3147] = 3147, [3148] = 3148, - [3149] = 3149, - [3150] = 3150, + [3149] = 2496, + [3150] = 2497, [3151] = 3151, - [3152] = 1500, - [3153] = 1524, - [3154] = 1539, - [3155] = 1542, - [3156] = 1545, - [3157] = 1546, - [3158] = 1550, + [3152] = 3152, + [3153] = 3153, + [3154] = 3154, + [3155] = 3155, + [3156] = 277, + [3157] = 3157, + [3158] = 3158, [3159] = 3159, - [3160] = 1551, - [3161] = 1552, - [3162] = 1553, - [3163] = 1554, - [3164] = 1556, - [3165] = 1607, - [3166] = 1608, - [3167] = 1511, - [3168] = 1512, - [3169] = 1513, - [3170] = 1514, - [3171] = 1515, - [3172] = 1516, - [3173] = 1517, - [3174] = 1518, - [3175] = 1519, - [3176] = 1520, - [3177] = 1579, - [3178] = 1526, - [3179] = 1527, - [3180] = 1528, - [3181] = 1529, - [3182] = 1530, - [3183] = 1532, - [3184] = 1533, - [3185] = 1534, - [3186] = 1535, - [3187] = 1536, - [3188] = 3096, - [3189] = 3189, - [3190] = 1541, + [3160] = 3160, + [3161] = 3161, + [3162] = 3162, + [3163] = 3163, + [3164] = 3164, + [3165] = 3165, + [3166] = 3166, + [3167] = 3167, + [3168] = 3168, + [3169] = 3169, + [3170] = 3170, + [3171] = 3171, + [3172] = 3172, + [3173] = 3173, + [3174] = 3174, + [3175] = 3175, + [3176] = 3176, + [3177] = 3177, + [3178] = 3178, + [3179] = 3174, + [3180] = 3180, + [3181] = 1396, + [3182] = 3182, + [3183] = 1871, + [3184] = 3184, + [3185] = 3185, + [3186] = 272, + [3187] = 277, + [3188] = 3174, + [3189] = 1871, + [3190] = 3190, [3191] = 3191, [3192] = 3192, [3193] = 3193, - [3194] = 1583, + [3194] = 3174, [3195] = 3195, - [3196] = 980, - [3197] = 1478, - [3198] = 3198, - [3199] = 1492, - [3200] = 1493, - [3201] = 1483, - [3202] = 236, - [3203] = 248, - [3204] = 3198, + [3196] = 3196, + [3197] = 3197, + [3198] = 3174, + [3199] = 3199, + [3200] = 3200, + [3201] = 3174, + [3202] = 3202, + [3203] = 3203, + [3204] = 3174, [3205] = 3205, - [3206] = 3198, - [3207] = 1490, - [3208] = 1494, - [3209] = 1587, - [3210] = 1489, - [3211] = 1589, + [3206] = 3206, + [3207] = 3207, + [3208] = 3174, + [3209] = 3209, + [3210] = 3210, + [3211] = 3211, [3212] = 3212, - [3213] = 3213, - [3214] = 1602, - [3215] = 1603, - [3216] = 1612, - [3217] = 1613, - [3218] = 1614, + [3213] = 3174, + [3214] = 3214, + [3215] = 3215, + [3216] = 3216, + [3217] = 3217, + [3218] = 3174, [3219] = 3219, - [3220] = 1619, + [3220] = 3220, [3221] = 3221, - [3222] = 1567, - [3223] = 3198, - [3224] = 1475, - [3225] = 1476, - [3226] = 1477, - [3227] = 693, + [3222] = 268, + [3223] = 2342, + [3224] = 3224, + [3225] = 3225, + [3226] = 3226, + [3227] = 2121, [3228] = 3228, - [3229] = 1475, - [3230] = 1538, - [3231] = 1577, - [3232] = 1541, - [3233] = 1503, - [3234] = 1504, - [3235] = 3235, - [3236] = 1579, - [3237] = 3237, - [3238] = 1580, - [3239] = 1581, - [3240] = 1582, - [3241] = 3235, - [3242] = 1583, - [3243] = 1521, - [3244] = 1584, - [3245] = 3237, - [3246] = 1585, - [3247] = 1586, - [3248] = 1491, - [3249] = 3235, - [3250] = 3250, - [3251] = 976, - [3252] = 1588, - [3253] = 1572, - [3254] = 1574, - [3255] = 978, - [3256] = 1590, - [3257] = 1522, - [3258] = 1479, - [3259] = 1523, - [3260] = 1592, - [3261] = 1594, - [3262] = 1596, - [3263] = 692, - [3264] = 3237, - [3265] = 1565, - [3266] = 1563, - [3267] = 1564, - [3268] = 690, - [3269] = 1497, - [3270] = 980, - [3271] = 689, - [3272] = 1593, - [3273] = 1566, - [3274] = 1595, + [3229] = 3229, + [3230] = 2151, + [3231] = 3231, + [3232] = 3232, + [3233] = 3233, + [3234] = 3234, + [3235] = 271, + [3236] = 3236, + [3237] = 2115, + [3238] = 2139, + [3239] = 2265, + [3240] = 2387, + [3241] = 2318, + [3242] = 2316, + [3243] = 2378, + [3244] = 2454, + [3245] = 2236, + [3246] = 2287, + [3247] = 2382, + [3248] = 3248, + [3249] = 2378, + [3250] = 2284, + [3251] = 2280, + [3252] = 3252, + [3253] = 2336, + [3254] = 2454, + [3255] = 2280, + [3256] = 2236, + [3257] = 2265, + [3258] = 3258, + [3259] = 2284, + [3260] = 2316, + [3261] = 3248, + [3262] = 3258, + [3263] = 3263, + [3264] = 2384, + [3265] = 1421, + [3266] = 3266, + [3267] = 3267, + [3268] = 2336, + [3269] = 3269, + [3270] = 3270, + [3271] = 1401, + [3272] = 3272, + [3273] = 3273, + [3274] = 3274, [3275] = 3275, - [3276] = 1597, - [3277] = 1598, - [3278] = 1599, - [3279] = 1600, - [3280] = 1575, - [3281] = 1605, - [3282] = 1606, - [3283] = 1576, - [3284] = 3235, - [3285] = 1620, - [3286] = 1621, - [3287] = 1622, - [3288] = 696, - [3289] = 1624, - [3290] = 1569, - [3291] = 1609, - [3292] = 1498, - [3293] = 3237, - [3294] = 1501, - [3295] = 1502, - [3296] = 1506, - [3297] = 1507, - [3298] = 1601, - [3299] = 1604, - [3300] = 1570, - [3301] = 3275, + [3276] = 3276, + [3277] = 3277, + [3278] = 3278, + [3279] = 3277, + [3280] = 3280, + [3281] = 3281, + [3282] = 3275, + [3283] = 3276, + [3284] = 3284, + [3285] = 3277, + [3286] = 3286, + [3287] = 3273, + [3288] = 3281, + [3289] = 2342, + [3290] = 3280, + [3291] = 3280, + [3292] = 3274, + [3293] = 3293, + [3294] = 3277, + [3295] = 3295, + [3296] = 3296, + [3297] = 3297, + [3298] = 1436, + [3299] = 3299, + [3300] = 3300, + [3301] = 1494, [3302] = 3302, - [3303] = 1589, - [3304] = 3304, + [3303] = 3303, + [3304] = 1450, [3305] = 3305, [3306] = 3306, [3307] = 3307, [3308] = 3308, [3309] = 3309, [3310] = 3310, - [3311] = 3311, + [3311] = 1503, [3312] = 3312, - [3313] = 3313, - [3314] = 3096, - [3315] = 3305, - [3316] = 1483, - [3317] = 3305, - [3318] = 3309, + [3313] = 1474, + [3314] = 3314, + [3315] = 3315, + [3316] = 3316, + [3317] = 3317, + [3318] = 3318, [3319] = 3319, - [3320] = 3071, - [3321] = 3304, - [3322] = 1587, - [3323] = 1567, - [3324] = 1479, - [3325] = 3311, - [3326] = 3305, + [3320] = 3320, + [3321] = 3321, + [3322] = 3322, + [3323] = 3323, + [3324] = 3324, + [3325] = 3325, + [3326] = 3326, [3327] = 3327, [3328] = 3328, [3329] = 3329, - [3330] = 3310, + [3330] = 3330, [3331] = 3331, - [3332] = 3311, - [3333] = 3096, - [3334] = 3310, - [3335] = 3096, - [3336] = 1493, + [3332] = 3332, + [3333] = 3333, + [3334] = 3334, + [3335] = 3335, + [3336] = 3336, [3337] = 3337, - [3338] = 3096, - [3339] = 1489, - [3340] = 1492, - [3341] = 3096, - [3342] = 1494, + [3338] = 3338, + [3339] = 3339, + [3340] = 3340, + [3341] = 3341, + [3342] = 3342, [3343] = 3343, - [3344] = 3096, - [3345] = 1507, - [3346] = 3346, + [3344] = 3344, + [3345] = 3345, + [3346] = 3339, [3347] = 3347, [3348] = 3348, [3349] = 3349, [3350] = 3350, - [3351] = 3350, - [3352] = 3352, + [3351] = 3351, + [3352] = 3345, [3353] = 3353, - [3354] = 3354, + [3354] = 3347, [3355] = 3355, [3356] = 3356, [3357] = 3357, [3358] = 3358, - [3359] = 3359, - [3360] = 3360, - [3361] = 3361, - [3362] = 3362, + [3359] = 3344, + [3360] = 3340, + [3361] = 3343, + [3362] = 3342, [3363] = 3363, - [3364] = 3364, - [3365] = 3365, - [3366] = 3366, - [3367] = 3353, - [3368] = 3354, - [3369] = 3355, - [3370] = 3356, - [3371] = 3357, - [3372] = 3358, - [3373] = 3352, - [3374] = 3353, - [3375] = 3354, - [3376] = 3355, - [3377] = 3356, - [3378] = 3357, + [3364] = 3357, + [3365] = 3363, + [3366] = 3338, + [3367] = 3367, + [3368] = 3336, + [3369] = 3369, + [3370] = 3370, + [3371] = 3371, + [3372] = 3372, + [3373] = 3373, + [3374] = 3374, + [3375] = 3375, + [3376] = 3341, + [3377] = 3377, + [3378] = 3378, [3379] = 3379, [3380] = 3380, - [3381] = 3381, - [3382] = 3382, - [3383] = 3383, - [3384] = 3380, - [3385] = 3385, - [3386] = 3359, - [3387] = 3387, - [3388] = 3388, - [3389] = 3389, - [3390] = 3337, - [3391] = 3391, - [3392] = 3392, - [3393] = 3346, - [3394] = 3394, - [3395] = 3365, - [3396] = 3396, - [3397] = 3397, - [3398] = 3398, - [3399] = 3399, - [3400] = 3400, - [3401] = 3401, - [3402] = 3402, - [3403] = 3403, - [3404] = 3404, - [3405] = 3405, - [3406] = 3358, - [3407] = 3359, - [3408] = 3408, - [3409] = 3409, - [3410] = 3410, - [3411] = 3411, - [3412] = 3412, - [3413] = 3413, - [3414] = 3414, - [3415] = 3348, - [3416] = 3416, - [3417] = 3417, - [3418] = 236, - [3419] = 3343, - [3420] = 3420, + [3381] = 1717, + [3382] = 1718, + [3383] = 1714, + [3384] = 1820, + [3385] = 1863, + [3386] = 1836, + [3387] = 1837, + [3388] = 1838, + [3389] = 1839, + [3390] = 1841, + [3391] = 1842, + [3392] = 1843, + [3393] = 1844, + [3394] = 1845, + [3395] = 1846, + [3396] = 1815, + [3397] = 1816, + [3398] = 1817, + [3399] = 1818, + [3400] = 1819, + [3401] = 1821, + [3402] = 1822, + [3403] = 1823, + [3404] = 1828, + [3405] = 1824, + [3406] = 1825, + [3407] = 1826, + [3408] = 1854, + [3409] = 1855, + [3410] = 1856, + [3411] = 1857, + [3412] = 1858, + [3413] = 1859, + [3414] = 1860, + [3415] = 1861, + [3416] = 1862, + [3417] = 1827, + [3418] = 1715, + [3419] = 1800, + [3420] = 1718, [3421] = 3421, - [3422] = 3391, - [3423] = 1497, - [3424] = 3350, - [3425] = 3425, - [3426] = 3363, - [3427] = 3427, - [3428] = 1563, - [3429] = 1564, - [3430] = 1565, - [3431] = 1566, - [3432] = 3432, - [3433] = 1624, - [3434] = 1569, - [3435] = 1570, - [3436] = 3436, - [3437] = 3437, - [3438] = 1503, - [3439] = 692, - [3440] = 1504, - [3441] = 3441, - [3442] = 3442, - [3443] = 1575, - [3444] = 1576, - [3445] = 1577, - [3446] = 1579, - [3447] = 1580, - [3448] = 1581, - [3449] = 1583, - [3450] = 1584, - [3451] = 1585, - [3452] = 1586, + [3422] = 1807, + [3423] = 1799, + [3424] = 1804, + [3425] = 1805, + [3426] = 1806, + [3427] = 3421, + [3428] = 1717, + [3429] = 1731, + [3430] = 3421, + [3431] = 1714, + [3432] = 1716, + [3433] = 1767, + [3434] = 1852, + [3435] = 1801, + [3436] = 1769, + [3437] = 1792, + [3438] = 1797, + [3439] = 1744, + [3440] = 1790, + [3441] = 1788, + [3442] = 1803, + [3443] = 3443, + [3444] = 1715, + [3445] = 1732, + [3446] = 1839, + [3447] = 1858, + [3448] = 1859, + [3449] = 1860, + [3450] = 1861, + [3451] = 1862, + [3452] = 1863, [3453] = 3453, - [3454] = 1540, + [3454] = 3454, [3455] = 3455, - [3456] = 689, - [3457] = 3308, - [3458] = 1593, - [3459] = 1595, - [3460] = 1597, - [3461] = 1598, - [3462] = 1599, - [3463] = 1600, + [3456] = 3456, + [3457] = 1714, + [3458] = 1730, + [3459] = 1815, + [3460] = 1816, + [3461] = 1817, + [3462] = 1818, + [3463] = 1819, [3464] = 3464, [3465] = 3465, - [3466] = 1605, - [3467] = 1606, - [3468] = 3362, - [3469] = 1620, - [3470] = 1621, - [3471] = 1622, - [3472] = 1549, - [3473] = 696, - [3474] = 3474, + [3466] = 1820, + [3467] = 1821, + [3468] = 1822, + [3469] = 1823, + [3470] = 1824, + [3471] = 1825, + [3472] = 1826, + [3473] = 3473, + [3474] = 1718, [3475] = 3475, - [3476] = 3476, - [3477] = 1609, - [3478] = 1498, - [3479] = 1501, - [3480] = 1502, - [3481] = 1506, - [3482] = 3482, - [3483] = 1557, - [3484] = 3484, - [3485] = 3485, - [3486] = 693, + [3476] = 1827, + [3477] = 1828, + [3478] = 3464, + [3479] = 3479, + [3480] = 1717, + [3481] = 3464, + [3482] = 1857, + [3483] = 3483, + [3484] = 3464, + [3485] = 3464, + [3486] = 3486, [3487] = 3487, - [3488] = 3487, - [3489] = 3350, + [3488] = 1759, + [3489] = 3489, [3490] = 3490, - [3491] = 3491, + [3491] = 1781, [3492] = 3492, - [3493] = 1521, - [3494] = 1522, - [3495] = 1523, - [3496] = 690, - [3497] = 3352, - [3498] = 3353, - [3499] = 3354, - [3500] = 3355, - [3501] = 3356, - [3502] = 3357, - [3503] = 3503, - [3504] = 1538, - [3505] = 1541, - [3506] = 3506, - [3507] = 3507, - [3508] = 3508, - [3509] = 3509, - [3510] = 1582, - [3511] = 1588, - [3512] = 3512, - [3513] = 1590, - [3514] = 3487, - [3515] = 3391, - [3516] = 3352, + [3493] = 3493, + [3494] = 3494, + [3495] = 3464, + [3496] = 3496, + [3497] = 3497, + [3498] = 3498, + [3499] = 1783, + [3500] = 3500, + [3501] = 3501, + [3502] = 1836, + [3503] = 1837, + [3504] = 1838, + [3505] = 3505, + [3506] = 1716, + [3507] = 1841, + [3508] = 1842, + [3509] = 1843, + [3510] = 1844, + [3511] = 1845, + [3512] = 1846, + [3513] = 1854, + [3514] = 1855, + [3515] = 1856, + [3516] = 3516, [3517] = 3517, - [3518] = 3358, - [3519] = 3359, - [3520] = 248, - [3521] = 3521, - [3522] = 3522, - [3523] = 3523, - [3524] = 3228, - [3525] = 3523, - [3526] = 3526, - [3527] = 3523, - [3528] = 3523, - [3529] = 3529, + [3518] = 3518, + [3519] = 3519, + [3520] = 3520, + [3521] = 1791, + [3522] = 1832, + [3523] = 1794, + [3524] = 3524, + [3525] = 1795, + [3526] = 1833, + [3527] = 1793, + [3528] = 3517, + [3529] = 1761, [3530] = 3530, - [3531] = 3531, - [3532] = 3532, - [3533] = 3533, - [3534] = 3534, - [3535] = 215, - [3536] = 222, - [3537] = 3530, - [3538] = 3538, + [3531] = 3518, + [3532] = 3519, + [3533] = 3520, + [3534] = 1762, + [3535] = 1756, + [3536] = 1770, + [3537] = 1749, + [3538] = 3517, [3539] = 3539, - [3540] = 3540, - [3541] = 3541, - [3542] = 3530, - [3543] = 3523, - [3544] = 3523, + [3540] = 1750, + [3541] = 3530, + [3542] = 3518, + [3543] = 3519, + [3544] = 3520, [3545] = 3545, - [3546] = 1492, - [3547] = 1493, - [3548] = 3529, - [3549] = 3549, - [3550] = 3550, - [3551] = 3343, - [3552] = 3552, - [3553] = 3523, - [3554] = 1483, - [3555] = 3530, - [3556] = 3556, - [3557] = 232, - [3558] = 234, - [3559] = 3530, - [3560] = 3560, + [3546] = 3530, + [3547] = 3518, + [3548] = 3519, + [3549] = 3520, + [3550] = 3530, + [3551] = 3518, + [3552] = 3519, + [3553] = 3520, + [3554] = 1784, + [3555] = 3517, + [3556] = 1772, + [3557] = 1867, + [3558] = 3558, + [3559] = 269, + [3560] = 1782, [3561] = 3561, - [3562] = 3562, - [3563] = 3523, - [3564] = 236, - [3565] = 248, - [3566] = 976, - [3567] = 978, - [3568] = 980, + [3562] = 1731, + [3563] = 1774, + [3564] = 3530, + [3565] = 3530, + [3566] = 3518, + [3567] = 3519, + [3568] = 3520, [3569] = 3530, - [3570] = 3570, + [3570] = 1789, [3571] = 3571, - [3572] = 3572, + [3572] = 1715, [3573] = 3573, - [3574] = 3574, - [3575] = 3574, - [3576] = 3576, + [3574] = 3518, + [3575] = 3575, + [3576] = 3517, [3577] = 3577, - [3578] = 3578, - [3579] = 3579, - [3580] = 3580, - [3581] = 3581, - [3582] = 3582, - [3583] = 3583, - [3584] = 1483, - [3585] = 3219, - [3586] = 3586, - [3587] = 3587, - [3588] = 3588, - [3589] = 3589, - [3590] = 3590, - [3591] = 3591, - [3592] = 3592, - [3593] = 3593, - [3594] = 3594, - [3595] = 3595, - [3596] = 3596, - [3597] = 3597, - [3598] = 3598, - [3599] = 3578, - [3600] = 3600, + [3578] = 1809, + [3579] = 1775, + [3580] = 1796, + [3581] = 3519, + [3582] = 3517, + [3583] = 3517, + [3584] = 3530, + [3585] = 1847, + [3586] = 3518, + [3587] = 1848, + [3588] = 1851, + [3589] = 1802, + [3590] = 3519, + [3591] = 3520, + [3592] = 1754, + [3593] = 1776, + [3594] = 3517, + [3595] = 1771, + [3596] = 3520, + [3597] = 1778, + [3598] = 1779, + [3599] = 1829, + [3600] = 1799, [3601] = 3601, - [3602] = 3602, - [3603] = 3603, - [3604] = 3604, - [3605] = 3605, - [3606] = 3606, - [3607] = 3607, - [3608] = 3608, - [3609] = 3609, - [3610] = 3610, - [3611] = 3611, - [3612] = 3612, - [3613] = 3613, + [3602] = 1811, + [3603] = 1800, + [3604] = 1830, + [3605] = 3517, + [3606] = 3517, + [3607] = 1760, + [3608] = 1804, + [3609] = 1805, + [3610] = 1806, + [3611] = 1807, + [3612] = 1864, + [3613] = 273, [3614] = 3614, - [3615] = 3615, - [3616] = 3570, + [3615] = 1767, + [3616] = 3616, [3617] = 3617, - [3618] = 3618, - [3619] = 3619, - [3620] = 3620, - [3621] = 3621, - [3622] = 3622, - [3623] = 3623, + [3618] = 1714, + [3619] = 1717, + [3620] = 1718, + [3621] = 3616, + [3622] = 1769, + [3623] = 1852, [3624] = 3624, [3625] = 3625, [3626] = 3626, [3627] = 3627, - [3628] = 3213, - [3629] = 3574, - [3630] = 3630, - [3631] = 3631, - [3632] = 3579, - [3633] = 220, - [3634] = 3634, + [3628] = 3628, + [3629] = 3629, + [3630] = 3616, + [3631] = 1788, + [3632] = 3632, + [3633] = 1790, + [3634] = 1721, [3635] = 3635, - [3636] = 3636, - [3637] = 1540, - [3638] = 3625, - [3639] = 3592, - [3640] = 3640, - [3641] = 3641, + [3636] = 1792, + [3637] = 3637, + [3638] = 3638, + [3639] = 3639, + [3640] = 3616, + [3641] = 1735, [3642] = 3642, [3643] = 3643, - [3644] = 3644, - [3645] = 3591, + [3644] = 3628, + [3645] = 3645, [3646] = 3646, [3647] = 3647, [3648] = 3648, @@ -8472,576 +8484,576 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3650] = 3650, [3651] = 3651, [3652] = 3652, - [3653] = 1549, + [3653] = 3653, [3654] = 3654, [3655] = 3655, - [3656] = 3634, - [3657] = 3579, + [3656] = 3656, + [3657] = 3617, [3658] = 3658, [3659] = 3659, - [3660] = 3660, - [3661] = 3661, - [3662] = 3662, - [3663] = 3663, - [3664] = 3409, - [3665] = 3665, - [3666] = 3666, - [3667] = 3581, - [3668] = 3668, - [3669] = 3613, - [3670] = 3670, + [3660] = 3616, + [3661] = 1732, + [3662] = 1815, + [3663] = 1816, + [3664] = 1817, + [3665] = 1818, + [3666] = 1819, + [3667] = 1720, + [3668] = 3617, + [3669] = 1820, + [3670] = 3616, [3671] = 3671, - [3672] = 3672, - [3673] = 3673, - [3674] = 3674, + [3672] = 1821, + [3673] = 3616, + [3674] = 1822, [3675] = 3675, - [3676] = 3676, - [3677] = 3677, - [3678] = 3678, - [3679] = 1557, - [3680] = 3680, + [3676] = 1823, + [3677] = 1824, + [3678] = 1825, + [3679] = 3616, + [3680] = 1826, [3681] = 3681, - [3682] = 3589, - [3683] = 3683, - [3684] = 3647, - [3685] = 3685, + [3682] = 1827, + [3683] = 1828, + [3684] = 3684, + [3685] = 1058, [3686] = 3686, - [3687] = 3687, - [3688] = 3587, - [3689] = 3608, - [3690] = 3690, - [3691] = 3691, - [3692] = 3692, - [3693] = 3671, - [3694] = 3694, - [3695] = 3595, - [3696] = 3696, - [3697] = 3697, - [3698] = 3698, - [3699] = 3699, - [3700] = 3700, - [3701] = 3701, - [3702] = 3702, - [3703] = 3596, + [3687] = 1836, + [3688] = 1716, + [3689] = 1714, + [3690] = 1717, + [3691] = 1718, + [3692] = 1053, + [3693] = 1744, + [3694] = 1837, + [3695] = 1838, + [3696] = 1839, + [3697] = 3616, + [3698] = 1841, + [3699] = 1842, + [3700] = 1797, + [3701] = 3617, + [3702] = 1801, + [3703] = 1843, [3704] = 3704, - [3705] = 3705, - [3706] = 3706, - [3707] = 3707, - [3708] = 3708, - [3709] = 3650, - [3710] = 3577, - [3711] = 3711, - [3712] = 3712, - [3713] = 3713, - [3714] = 3587, + [3705] = 1061, + [3706] = 1803, + [3707] = 1844, + [3708] = 1845, + [3709] = 3709, + [3710] = 1846, + [3711] = 1854, + [3712] = 3617, + [3713] = 1855, + [3714] = 3617, [3715] = 3715, - [3716] = 3588, - [3717] = 3717, - [3718] = 3718, - [3719] = 3719, - [3720] = 3720, - [3721] = 3721, - [3722] = 3722, - [3723] = 1541, - [3724] = 3724, - [3725] = 3725, - [3726] = 3726, - [3727] = 3413, - [3728] = 3728, - [3729] = 3729, - [3730] = 3730, - [3731] = 3731, - [3732] = 3732, - [3733] = 1579, - [3734] = 3579, - [3735] = 1586, + [3716] = 1856, + [3717] = 1857, + [3718] = 3616, + [3719] = 1858, + [3720] = 1859, + [3721] = 1860, + [3722] = 1861, + [3723] = 3723, + [3724] = 1862, + [3725] = 1863, + [3726] = 1777, + [3727] = 1800, + [3728] = 1804, + [3729] = 1715, + [3730] = 1805, + [3731] = 1806, + [3732] = 1807, + [3733] = 3733, + [3734] = 1740, + [3735] = 1781, [3736] = 3736, - [3737] = 3737, - [3738] = 3738, - [3739] = 3739, - [3740] = 3740, - [3741] = 3574, - [3742] = 3574, - [3743] = 3743, - [3744] = 3744, - [3745] = 3745, - [3746] = 3746, - [3747] = 3747, - [3748] = 3748, - [3749] = 3749, - [3750] = 3750, + [3737] = 1810, + [3738] = 1715, + [3739] = 1759, + [3740] = 3736, + [3741] = 1783, + [3742] = 3742, + [3743] = 1866, + [3744] = 1720, + [3745] = 1786, + [3746] = 1873, + [3747] = 1735, + [3748] = 1773, + [3749] = 269, + [3750] = 1731, [3751] = 3751, - [3752] = 3752, - [3753] = 3602, - [3754] = 1492, - [3755] = 3755, - [3756] = 1493, - [3757] = 3635, - [3758] = 3453, - [3759] = 3583, - [3760] = 3760, - [3761] = 3761, - [3762] = 3762, - [3763] = 3579, - [3764] = 3654, - [3765] = 3765, - [3766] = 3766, - [3767] = 3767, - [3768] = 3768, - [3769] = 3769, - [3770] = 3770, - [3771] = 3771, - [3772] = 3772, - [3773] = 3579, - [3774] = 3774, - [3775] = 3574, - [3776] = 3776, - [3777] = 3777, - [3778] = 3778, - [3779] = 3737, - [3780] = 3579, - [3781] = 3781, - [3782] = 3782, - [3783] = 3783, - [3784] = 3784, - [3785] = 3785, - [3786] = 3786, - [3787] = 3787, - [3788] = 3788, - [3789] = 3661, - [3790] = 3676, - [3791] = 3791, - [3792] = 3792, - [3793] = 3793, - [3794] = 3794, - [3795] = 3795, - [3796] = 3796, - [3797] = 3797, - [3798] = 3798, - [3799] = 3602, - [3800] = 3800, - [3801] = 3801, - [3802] = 3802, - [3803] = 3803, + [3752] = 1831, + [3753] = 1730, + [3754] = 1780, + [3755] = 273, + [3756] = 1834, + [3757] = 1721, + [3758] = 1799, + [3759] = 1844, + [3760] = 1825, + [3761] = 1826, + [3762] = 1827, + [3763] = 1842, + [3764] = 1828, + [3765] = 1714, + [3766] = 1834, + [3767] = 1790, + [3768] = 1792, + [3769] = 766, + [3770] = 1836, + [3771] = 1837, + [3772] = 1838, + [3773] = 1717, + [3774] = 1839, + [3775] = 1841, + [3776] = 1842, + [3777] = 1843, + [3778] = 1825, + [3779] = 1845, + [3780] = 1847, + [3781] = 1848, + [3782] = 1851, + [3783] = 768, + [3784] = 1846, + [3785] = 1749, + [3786] = 1854, + [3787] = 1855, + [3788] = 1856, + [3789] = 1857, + [3790] = 1858, + [3791] = 1718, + [3792] = 1859, + [3793] = 1860, + [3794] = 1861, + [3795] = 1864, + [3796] = 1750, + [3797] = 1862, + [3798] = 756, + [3799] = 1866, + [3800] = 760, + [3801] = 1775, + [3802] = 1863, + [3803] = 1777, [3804] = 3804, - [3805] = 3805, - [3806] = 3614, - [3807] = 3807, - [3808] = 1606, - [3809] = 1621, - [3810] = 3396, - [3811] = 3593, - [3812] = 1503, - [3813] = 1504, - [3814] = 3677, - [3815] = 3708, - [3816] = 3816, - [3817] = 3817, - [3818] = 3818, - [3819] = 3819, - [3820] = 3820, - [3821] = 3821, - [3822] = 3822, - [3823] = 3823, - [3824] = 3824, + [3805] = 1754, + [3806] = 1789, + [3807] = 1778, + [3808] = 1779, + [3809] = 1843, + [3810] = 1756, + [3811] = 1844, + [3812] = 1845, + [3813] = 1732, + [3814] = 1780, + [3815] = 1791, + [3816] = 1846, + [3817] = 1786, + [3818] = 1854, + [3819] = 1873, + [3820] = 1760, + [3821] = 1855, + [3822] = 1761, + [3823] = 1826, + [3824] = 1762, [3825] = 3825, - [3826] = 3826, - [3827] = 3817, - [3828] = 3828, - [3829] = 3829, - [3830] = 232, - [3831] = 3831, - [3832] = 234, - [3833] = 3432, - [3834] = 3834, - [3835] = 3835, + [3826] = 1053, + [3827] = 1793, + [3828] = 1794, + [3829] = 1795, + [3830] = 1796, + [3831] = 3804, + [3832] = 1828, + [3833] = 1856, + [3834] = 1863, + [3835] = 1857, [3836] = 3836, - [3837] = 3711, - [3838] = 1501, - [3839] = 3590, - [3840] = 3574, - [3841] = 1507, + [3837] = 3804, + [3838] = 1770, + [3839] = 1836, + [3840] = 1841, + [3841] = 1740, [3842] = 3842, - [3843] = 3649, - [3844] = 3596, - [3845] = 3845, - [3846] = 3846, - [3847] = 3711, - [3848] = 3848, - [3849] = 3849, - [3850] = 3850, - [3851] = 3851, - [3852] = 3852, - [3853] = 3853, - [3854] = 3854, - [3855] = 3855, - [3856] = 3660, - [3857] = 3579, - [3858] = 3858, - [3859] = 3859, - [3860] = 3860, - [3861] = 3861, - [3862] = 3574, - [3863] = 3863, - [3864] = 3864, - [3865] = 3865, - [3866] = 3866, - [3867] = 3867, - [3868] = 3680, - [3869] = 3869, - [3870] = 3588, - [3871] = 3871, - [3872] = 1583, - [3873] = 3755, - [3874] = 3770, - [3875] = 3776, - [3876] = 3681, - [3877] = 3877, - [3878] = 3594, - [3879] = 3879, - [3880] = 3880, - [3881] = 3881, - [3882] = 3606, - [3883] = 3883, - [3884] = 3884, - [3885] = 3885, - [3886] = 3886, - [3887] = 3887, - [3888] = 3888, - [3889] = 3889, - [3890] = 3890, - [3891] = 3821, - [3892] = 3892, - [3893] = 3768, - [3894] = 3894, - [3895] = 3641, - [3896] = 3778, - [3897] = 3897, - [3898] = 3745, - [3899] = 3899, - [3900] = 3761, - [3901] = 3901, - [3902] = 3902, - [3903] = 3903, + [3843] = 1716, + [3844] = 1827, + [3845] = 1767, + [3846] = 1858, + [3847] = 1809, + [3848] = 1810, + [3849] = 1811, + [3850] = 1058, + [3851] = 1859, + [3852] = 3804, + [3853] = 1862, + [3854] = 1769, + [3855] = 1716, + [3856] = 3804, + [3857] = 761, + [3858] = 1776, + [3859] = 1782, + [3860] = 1784, + [3861] = 1797, + [3862] = 1837, + [3863] = 1801, + [3864] = 1860, + [3865] = 1861, + [3866] = 1715, + [3867] = 1838, + [3868] = 1839, + [3869] = 1771, + [3870] = 1867, + [3871] = 1788, + [3872] = 1772, + [3873] = 1815, + [3874] = 1061, + [3875] = 1829, + [3876] = 1815, + [3877] = 1816, + [3878] = 1830, + [3879] = 1817, + [3880] = 1818, + [3881] = 1819, + [3882] = 1820, + [3883] = 1831, + [3884] = 1821, + [3885] = 1832, + [3886] = 1822, + [3887] = 1816, + [3888] = 1817, + [3889] = 1773, + [3890] = 755, + [3891] = 1823, + [3892] = 1818, + [3893] = 1833, + [3894] = 1824, + [3895] = 1819, + [3896] = 1820, + [3897] = 1821, + [3898] = 1822, + [3899] = 1823, + [3900] = 1824, + [3901] = 1774, + [3902] = 1802, + [3903] = 1805, [3904] = 3904, - [3905] = 3903, - [3906] = 3906, - [3907] = 3907, - [3908] = 3885, - [3909] = 3621, - [3910] = 3910, - [3911] = 3726, - [3912] = 3912, - [3913] = 3904, - [3914] = 3866, - [3915] = 3624, - [3916] = 3916, - [3917] = 3885, - [3918] = 3918, - [3919] = 3728, - [3920] = 3920, - [3921] = 3705, - [3922] = 3922, - [3923] = 3923, - [3924] = 3924, - [3925] = 3910, - [3926] = 3926, - [3927] = 3927, - [3928] = 3879, - [3929] = 3884, - [3930] = 3930, - [3931] = 3792, - [3932] = 1541, - [3933] = 3933, - [3934] = 3934, - [3935] = 3901, - [3936] = 3902, - [3937] = 3930, - [3938] = 3877, - [3939] = 3916, - [3940] = 3940, - [3941] = 3941, - [3942] = 3942, - [3943] = 3943, - [3944] = 3626, + [3905] = 3905, + [3906] = 1715, + [3907] = 3905, + [3908] = 3908, + [3909] = 3909, + [3910] = 1799, + [3911] = 1720, + [3912] = 1735, + [3913] = 1731, + [3914] = 3905, + [3915] = 1800, + [3916] = 3908, + [3917] = 3917, + [3918] = 3905, + [3919] = 1807, + [3920] = 1730, + [3921] = 1804, + [3922] = 1806, + [3923] = 1806, + [3924] = 3908, + [3925] = 3925, + [3926] = 1807, + [3927] = 1781, + [3928] = 1731, + [3929] = 3917, + [3930] = 1721, + [3931] = 1716, + [3932] = 1783, + [3933] = 3917, + [3934] = 3908, + [3935] = 1799, + [3936] = 1800, + [3937] = 3905, + [3938] = 3908, + [3939] = 3939, + [3940] = 1804, + [3941] = 1805, + [3942] = 1759, + [3943] = 1847, + [3944] = 1776, [3945] = 3945, - [3946] = 3901, - [3947] = 3904, - [3948] = 3948, - [3949] = 3904, - [3950] = 3308, - [3951] = 3890, - [3952] = 3916, - [3953] = 3953, + [3946] = 1782, + [3947] = 1784, + [3948] = 1744, + [3949] = 1803, + [3950] = 269, + [3951] = 3617, + [3952] = 1852, + [3953] = 273, [3954] = 3954, - [3955] = 3955, - [3956] = 3894, - [3957] = 3916, - [3958] = 3955, - [3959] = 3904, - [3960] = 3884, - [3961] = 3961, - [3962] = 3901, - [3963] = 3337, - [3964] = 3926, - [3965] = 3916, - [3966] = 3885, - [3967] = 3888, - [3968] = 3943, - [3969] = 1579, + [3955] = 1058, + [3956] = 3956, + [3957] = 1053, + [3958] = 3617, + [3959] = 3628, + [3960] = 269, + [3961] = 273, + [3962] = 3962, + [3963] = 1061, + [3964] = 3964, + [3965] = 3965, + [3966] = 3966, + [3967] = 3967, + [3968] = 3968, + [3969] = 3969, [3970] = 3970, - [3971] = 1606, - [3972] = 1621, - [3973] = 3884, - [3974] = 1583, - [3975] = 1586, + [3971] = 3617, + [3972] = 3972, + [3973] = 3962, + [3974] = 3974, + [3975] = 3964, [3976] = 3976, - [3977] = 3620, + [3977] = 3966, [3978] = 3978, - [3979] = 3904, - [3980] = 3953, + [3979] = 3979, + [3980] = 3980, [3981] = 3981, - [3982] = 3940, - [3983] = 3885, + [3982] = 3628, + [3983] = 3983, [3984] = 3984, - [3985] = 1503, - [3986] = 3943, - [3987] = 3943, + [3985] = 3964, + [3986] = 3986, + [3987] = 3987, [3988] = 3988, - [3989] = 3760, - [3990] = 3774, - [3991] = 3923, - [3992] = 3903, - [3993] = 1504, + [3989] = 3964, + [3990] = 3964, + [3991] = 3962, + [3992] = 3904, + [3993] = 3993, [3994] = 3994, - [3995] = 3953, - [3996] = 692, - [3997] = 3884, - [3998] = 3930, - [3999] = 3901, - [4000] = 3802, - [4001] = 4001, - [4002] = 3769, - [4003] = 3904, + [3995] = 3995, + [3996] = 3996, + [3997] = 1732, + [3998] = 3967, + [3999] = 3999, + [4000] = 3909, + [4001] = 1767, + [4002] = 1769, + [4003] = 4003, [4004] = 4004, - [4005] = 3691, - [4006] = 3892, - [4007] = 3884, - [4008] = 3694, - [4009] = 3697, - [4010] = 4004, - [4011] = 689, - [4012] = 3918, - [4013] = 3869, + [4005] = 1716, + [4006] = 4006, + [4007] = 4007, + [4008] = 4008, + [4009] = 3617, + [4010] = 4010, + [4011] = 1867, + [4012] = 1790, + [4013] = 1792, [4014] = 4014, - [4015] = 3816, - [4016] = 3892, - [4017] = 3885, - [4018] = 3934, - [4019] = 3698, - [4020] = 3883, - [4021] = 4021, - [4022] = 3880, - [4023] = 3943, - [4024] = 696, - [4025] = 3940, - [4026] = 693, - [4027] = 3940, - [4028] = 3948, - [4029] = 690, - [4030] = 3940, - [4031] = 1501, - [4032] = 1507, - [4033] = 3603, - [4034] = 3675, - [4035] = 3819, + [4015] = 4015, + [4016] = 4016, + [4017] = 4017, + [4018] = 4018, + [4019] = 4019, + [4020] = 4020, + [4021] = 3617, + [4022] = 4022, + [4023] = 1732, + [4024] = 1786, + [4025] = 1873, + [4026] = 3617, + [4027] = 3967, + [4028] = 4028, + [4029] = 4029, + [4030] = 4030, + [4031] = 4031, + [4032] = 4032, + [4033] = 4003, + [4034] = 3966, + [4035] = 4003, [4036] = 4036, - [4037] = 3901, - [4038] = 3820, - [4039] = 3707, - [4040] = 3945, - [4041] = 4041, - [4042] = 3880, - [4043] = 3940, - [4044] = 3871, - [4045] = 4045, - [4046] = 3886, - [4047] = 3702, - [4048] = 3749, - [4049] = 4049, - [4050] = 3887, - [4051] = 4051, - [4052] = 4052, - [4053] = 4053, - [4054] = 3724, - [4055] = 4055, - [4056] = 3906, + [4037] = 3617, + [4038] = 1767, + [4039] = 1749, + [4040] = 1750, + [4041] = 1754, + [4042] = 1769, + [4043] = 1760, + [4044] = 1761, + [4045] = 1762, + [4046] = 1058, + [4047] = 755, + [4048] = 1770, + [4049] = 1771, + [4050] = 1772, + [4051] = 1773, + [4052] = 1774, + [4053] = 1775, + [4054] = 1777, + [4055] = 1778, + [4056] = 1779, [4057] = 4057, - [4058] = 4058, - [4059] = 4059, - [4060] = 850, - [4061] = 1601, - [4062] = 1604, - [4063] = 909, - [4064] = 842, - [4065] = 4065, - [4066] = 4066, - [4067] = 4067, - [4068] = 4068, + [4058] = 1780, + [4059] = 1053, + [4060] = 760, + [4061] = 1789, + [4062] = 4062, + [4063] = 1791, + [4064] = 1793, + [4065] = 1794, + [4066] = 1795, + [4067] = 1796, + [4068] = 1797, [4069] = 4069, - [4070] = 829, - [4071] = 859, + [4070] = 4070, + [4071] = 1801, [4072] = 4072, [4073] = 4073, - [4074] = 4074, + [4074] = 1802, [4075] = 4075, - [4076] = 4076, - [4077] = 4077, - [4078] = 3978, - [4079] = 794, - [4080] = 786, - [4081] = 4081, + [4076] = 1740, + [4077] = 1809, + [4078] = 1810, + [4079] = 1811, + [4080] = 1061, + [4081] = 761, [4082] = 4082, [4083] = 4083, [4084] = 4084, [4085] = 4085, [4086] = 4086, [4087] = 4087, - [4088] = 4088, - [4089] = 4089, - [4090] = 3686, - [4091] = 3690, - [4092] = 4092, - [4093] = 895, - [4094] = 899, - [4095] = 4095, - [4096] = 4096, - [4097] = 236, - [4098] = 4098, - [4099] = 248, - [4100] = 4100, - [4101] = 4101, - [4102] = 4102, - [4103] = 4103, - [4104] = 4104, - [4105] = 4105, + [4088] = 1829, + [4089] = 1830, + [4090] = 1831, + [4091] = 1832, + [4092] = 1833, + [4093] = 1834, + [4094] = 766, + [4095] = 1788, + [4096] = 1790, + [4097] = 1792, + [4098] = 1848, + [4099] = 1851, + [4100] = 768, + [4101] = 1797, + [4102] = 1801, + [4103] = 1864, + [4104] = 756, + [4105] = 1866, [4106] = 4106, - [4107] = 4107, + [4107] = 1756, [4108] = 4108, [4109] = 4109, - [4110] = 4110, - [4111] = 4105, - [4112] = 884, - [4113] = 908, - [4114] = 911, + [4110] = 1788, + [4111] = 4111, + [4112] = 4112, + [4113] = 4113, + [4114] = 1721, [4115] = 4115, [4116] = 4116, [4117] = 4117, - [4118] = 4118, - [4119] = 4058, + [4118] = 4116, + [4119] = 4119, [4120] = 4120, [4121] = 4121, [4122] = 4122, - [4123] = 4123, + [4123] = 4121, [4124] = 4124, [4125] = 4125, - [4126] = 4126, + [4126] = 4112, [4127] = 4127, [4128] = 4128, [4129] = 4129, - [4130] = 4130, - [4131] = 3920, - [4132] = 4132, - [4133] = 4133, - [4134] = 3922, - [4135] = 3924, - [4136] = 843, - [4137] = 4137, - [4138] = 4138, - [4139] = 846, - [4140] = 4140, - [4141] = 854, - [4142] = 855, - [4143] = 856, - [4144] = 4144, - [4145] = 766, - [4146] = 860, - [4147] = 865, - [4148] = 867, - [4149] = 4149, - [4150] = 869, + [4130] = 4115, + [4131] = 4116, + [4132] = 4121, + [4133] = 4122, + [4134] = 4124, + [4135] = 4122, + [4136] = 4125, + [4137] = 4124, + [4138] = 4125, + [4139] = 4112, + [4140] = 1781, + [4141] = 1783, + [4142] = 4112, + [4143] = 4127, + [4144] = 4128, + [4145] = 4145, + [4146] = 4119, + [4147] = 4147, + [4148] = 4148, + [4149] = 244, + [4150] = 238, [4151] = 4151, - [4152] = 4085, + [4152] = 4127, [4153] = 4153, [4154] = 4154, - [4155] = 3863, - [4156] = 812, - [4157] = 4123, - [4158] = 815, - [4159] = 817, - [4160] = 4160, - [4161] = 4161, - [4162] = 4162, - [4163] = 4163, - [4164] = 4164, - [4165] = 4165, + [4155] = 4128, + [4156] = 1730, + [4157] = 4157, + [4158] = 4158, + [4159] = 4159, + [4160] = 1759, + [4161] = 4115, + [4162] = 4124, + [4163] = 4125, + [4164] = 3939, + [4165] = 4127, [4166] = 4166, [4167] = 4167, [4168] = 4168, - [4169] = 4169, - [4170] = 4170, - [4171] = 4171, - [4172] = 4172, - [4173] = 4173, + [4169] = 4158, + [4170] = 1735, + [4171] = 4158, + [4172] = 1721, + [4173] = 4115, [4174] = 4174, - [4175] = 4175, - [4176] = 4176, - [4177] = 4177, - [4178] = 4178, - [4179] = 4179, - [4180] = 4121, - [4181] = 4181, - [4182] = 4182, + [4175] = 1781, + [4176] = 4128, + [4177] = 4151, + [4178] = 1783, + [4179] = 4159, + [4180] = 1720, + [4181] = 1735, + [4182] = 4115, [4183] = 4183, - [4184] = 4184, - [4185] = 4185, + [4184] = 4117, + [4185] = 4147, [4186] = 4186, - [4187] = 4167, - [4188] = 4188, - [4189] = 4189, + [4187] = 3939, + [4188] = 4145, + [4189] = 4117, [4190] = 4190, [4191] = 4191, - [4192] = 4192, - [4193] = 804, - [4194] = 805, - [4195] = 4195, - [4196] = 774, - [4197] = 808, - [4198] = 4198, - [4199] = 4199, - [4200] = 4200, - [4201] = 4201, - [4202] = 4127, + [4192] = 4116, + [4193] = 4121, + [4194] = 4122, + [4195] = 4124, + [4196] = 4125, + [4197] = 4112, + [4198] = 4145, + [4199] = 1730, + [4200] = 4151, + [4201] = 4127, + [4202] = 4128, [4203] = 4203, - [4204] = 4204, + [4204] = 1759, [4205] = 4205, - [4206] = 816, - [4207] = 818, - [4208] = 762, - [4209] = 771, - [4210] = 4210, - [4211] = 4211, - [4212] = 820, - [4213] = 822, - [4214] = 4186, + [4206] = 4116, + [4207] = 4121, + [4208] = 4208, + [4209] = 4113, + [4210] = 4122, + [4211] = 1720, + [4212] = 1756, + [4213] = 1830, + [4214] = 4214, [4215] = 4215, [4216] = 4216, - [4217] = 769, - [4218] = 4168, + [4217] = 4217, + [4218] = 4218, [4219] = 4219, [4220] = 4220, - [4221] = 4076, - [4222] = 4077, + [4221] = 4221, + [4222] = 4222, [4223] = 4223, [4224] = 4224, [4225] = 4225, @@ -9053,267 +9065,267 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4231] = 4231, [4232] = 4232, [4233] = 4233, - [4234] = 868, - [4235] = 4235, - [4236] = 873, - [4237] = 874, - [4238] = 875, - [4239] = 876, - [4240] = 877, - [4241] = 879, - [4242] = 880, - [4243] = 772, - [4244] = 773, - [4245] = 775, - [4246] = 885, + [4234] = 1832, + [4235] = 1833, + [4236] = 4236, + [4237] = 1867, + [4238] = 1834, + [4239] = 4239, + [4240] = 4240, + [4241] = 4241, + [4242] = 4242, + [4243] = 4243, + [4244] = 766, + [4245] = 4245, + [4246] = 4246, [4247] = 4247, [4248] = 4248, - [4249] = 893, + [4249] = 4249, [4250] = 4250, [4251] = 4251, [4252] = 4252, [4253] = 4253, - [4254] = 4219, + [4254] = 4254, [4255] = 4255, [4256] = 4256, - [4257] = 4189, + [4257] = 4257, [4258] = 4258, [4259] = 4259, - [4260] = 4190, + [4260] = 4260, [4261] = 4261, [4262] = 4262, - [4263] = 4231, - [4264] = 4129, + [4263] = 4263, + [4264] = 3904, [4265] = 4265, - [4266] = 4266, - [4267] = 4267, - [4268] = 4085, + [4266] = 4239, + [4267] = 4243, + [4268] = 4268, [4269] = 4269, [4270] = 4270, [4271] = 4271, [4272] = 4272, - [4273] = 882, - [4274] = 797, - [4275] = 898, + [4273] = 4273, + [4274] = 4274, + [4275] = 4275, [4276] = 4276, - [4277] = 4121, - [4278] = 858, - [4279] = 787, - [4280] = 789, - [4281] = 793, - [4282] = 792, - [4283] = 802, + [4277] = 4277, + [4278] = 4239, + [4279] = 4279, + [4280] = 4280, + [4281] = 4281, + [4282] = 4282, + [4283] = 4243, [4284] = 4284, [4285] = 4285, [4286] = 4286, - [4287] = 4287, - [4288] = 795, - [4289] = 916, - [4290] = 4290, + [4287] = 4243, + [4288] = 4288, + [4289] = 4239, + [4290] = 4243, [4291] = 4291, - [4292] = 4129, - [4293] = 4195, - [4294] = 809, - [4295] = 784, - [4296] = 780, - [4297] = 781, - [4298] = 810, - [4299] = 4299, - [4300] = 4300, - [4301] = 4171, + [4292] = 4292, + [4293] = 4293, + [4294] = 245, + [4295] = 4239, + [4296] = 4243, + [4297] = 1749, + [4298] = 4239, + [4299] = 1750, + [4300] = 4243, + [4301] = 1754, [4302] = 4302, - [4303] = 4303, - [4304] = 4304, - [4305] = 4198, - [4306] = 3219, - [4307] = 4307, - [4308] = 4308, + [4303] = 4243, + [4304] = 3909, + [4305] = 4305, + [4306] = 1760, + [4307] = 1761, + [4308] = 1762, [4309] = 4309, - [4310] = 4310, + [4310] = 4305, [4311] = 4311, [4312] = 4312, - [4313] = 4313, + [4313] = 1744, [4314] = 4314, - [4315] = 4315, + [4315] = 755, [4316] = 4316, [4317] = 4317, - [4318] = 4318, - [4319] = 4319, - [4320] = 4320, - [4321] = 4321, - [4322] = 827, - [4323] = 845, - [4324] = 870, - [4325] = 878, - [4326] = 883, - [4327] = 892, - [4328] = 901, + [4318] = 1058, + [4319] = 1053, + [4320] = 1770, + [4321] = 1771, + [4322] = 1772, + [4323] = 1773, + [4324] = 1774, + [4325] = 4325, + [4326] = 1775, + [4327] = 4327, + [4328] = 1777, [4329] = 4329, - [4330] = 919, - [4331] = 788, - [4332] = 759, - [4333] = 4333, - [4334] = 4334, - [4335] = 4335, + [4330] = 1061, + [4331] = 1778, + [4332] = 4332, + [4333] = 1779, + [4334] = 1780, + [4335] = 3733, [4336] = 4336, [4337] = 4337, [4338] = 4338, - [4339] = 4339, - [4340] = 4340, + [4339] = 1721, + [4340] = 269, [4341] = 4341, - [4342] = 4342, + [4342] = 1867, [4343] = 4343, - [4344] = 4344, + [4344] = 273, [4345] = 4345, - [4346] = 4173, - [4347] = 872, + [4346] = 4346, + [4347] = 4347, [4348] = 4348, - [4349] = 886, - [4350] = 4350, - [4351] = 891, - [4352] = 896, - [4353] = 903, - [4354] = 4122, + [4349] = 4349, + [4350] = 3742, + [4351] = 4351, + [4352] = 4352, + [4353] = 4353, + [4354] = 760, [4355] = 4355, - [4356] = 4356, - [4357] = 4225, - [4358] = 4358, - [4359] = 4226, - [4360] = 4360, - [4361] = 4361, - [4362] = 4362, - [4363] = 4199, - [4364] = 4191, - [4365] = 4252, + [4356] = 1789, + [4357] = 1791, + [4358] = 1793, + [4359] = 1794, + [4360] = 1795, + [4361] = 1796, + [4362] = 1749, + [4363] = 4363, + [4364] = 4364, + [4365] = 1750, [4366] = 4366, [4367] = 4367, [4368] = 4368, [4369] = 4369, [4370] = 4370, - [4371] = 4371, - [4372] = 4372, - [4373] = 4373, - [4374] = 4082, - [4375] = 4375, - [4376] = 4084, - [4377] = 4377, - [4378] = 4378, + [4371] = 1802, + [4372] = 1740, + [4373] = 1754, + [4374] = 4374, + [4375] = 1756, + [4376] = 1809, + [4377] = 1810, + [4378] = 1811, [4379] = 4379, - [4380] = 4380, + [4380] = 1760, [4381] = 4381, - [4382] = 4382, - [4383] = 4383, - [4384] = 4299, - [4385] = 4385, - [4386] = 4386, - [4387] = 4387, - [4388] = 4388, + [4382] = 761, + [4383] = 1761, + [4384] = 4384, + [4385] = 1829, + [4386] = 1830, + [4387] = 3836, + [4388] = 1847, [4389] = 4389, - [4390] = 3720, - [4391] = 4385, + [4390] = 4390, + [4391] = 4391, [4392] = 4392, - [4393] = 4348, + [4393] = 4393, [4394] = 4394, - [4395] = 4395, - [4396] = 4120, - [4397] = 1689, - [4398] = 1637, - [4399] = 4399, - [4400] = 4307, - [4401] = 4309, - [4402] = 4320, + [4395] = 1831, + [4396] = 1832, + [4397] = 4397, + [4398] = 1833, + [4399] = 1834, + [4400] = 4400, + [4401] = 766, + [4402] = 1848, [4403] = 4403, [4404] = 4404, - [4405] = 4405, - [4406] = 4406, + [4405] = 1847, + [4406] = 1848, [4407] = 4407, - [4408] = 4408, - [4409] = 4409, - [4410] = 4410, - [4411] = 4411, - [4412] = 4412, + [4408] = 1851, + [4409] = 768, + [4410] = 1851, + [4411] = 1803, + [4412] = 1864, [4413] = 4413, - [4414] = 4414, - [4415] = 4415, - [4416] = 4416, - [4417] = 4417, + [4414] = 756, + [4415] = 1866, + [4416] = 269, + [4417] = 755, [4418] = 4418, - [4419] = 4419, - [4420] = 4420, - [4421] = 4421, - [4422] = 4321, - [4423] = 4423, - [4424] = 4424, - [4425] = 4425, - [4426] = 1684, - [4427] = 4201, - [4428] = 4066, - [4429] = 4067, - [4430] = 1685, - [4431] = 4431, - [4432] = 4432, - [4433] = 4341, - [4434] = 4345, + [4419] = 273, + [4420] = 768, + [4421] = 1786, + [4422] = 1873, + [4423] = 1770, + [4424] = 1771, + [4425] = 1772, + [4426] = 1773, + [4427] = 1774, + [4428] = 1775, + [4429] = 1776, + [4430] = 1777, + [4431] = 1778, + [4432] = 1779, + [4433] = 1780, + [4434] = 1782, [4435] = 4435, - [4436] = 1642, - [4437] = 1645, + [4436] = 1776, + [4437] = 4437, [4438] = 4438, - [4439] = 4423, - [4440] = 4440, + [4439] = 4439, + [4440] = 1784, [4441] = 4441, - [4442] = 4387, - [4443] = 4443, - [4444] = 4444, - [4445] = 4445, + [4442] = 1782, + [4443] = 1784, + [4444] = 4239, + [4445] = 1744, [4446] = 4446, [4447] = 4447, [4448] = 4448, [4449] = 4449, - [4450] = 4450, + [4450] = 4239, [4451] = 4451, [4452] = 4452, - [4453] = 1718, - [4454] = 1720, - [4455] = 1723, - [4456] = 1724, - [4457] = 1725, - [4458] = 1726, - [4459] = 4388, - [4460] = 4389, + [4453] = 1829, + [4454] = 4454, + [4455] = 4455, + [4456] = 4456, + [4457] = 4457, + [4458] = 1831, + [4459] = 1864, + [4460] = 4460, [4461] = 4461, [4462] = 4462, [4463] = 4463, [4464] = 4464, - [4465] = 1638, - [4466] = 1683, + [4465] = 4465, + [4466] = 756, [4467] = 4467, - [4468] = 4468, + [4468] = 1852, [4469] = 4469, [4470] = 4470, - [4471] = 4471, + [4471] = 4239, [4472] = 4472, [4473] = 4473, - [4474] = 4122, + [4474] = 4474, [4475] = 4475, - [4476] = 4476, - [4477] = 4477, - [4478] = 4478, - [4479] = 4191, + [4476] = 1720, + [4477] = 1735, + [4478] = 1803, + [4479] = 4479, [4480] = 4480, - [4481] = 4082, - [4482] = 4370, - [4483] = 4084, + [4481] = 4481, + [4482] = 4482, + [4483] = 4483, [4484] = 4484, - [4485] = 4485, - [4486] = 4120, - [4487] = 4487, + [4485] = 1786, + [4486] = 4486, + [4487] = 1873, [4488] = 4488, - [4489] = 4215, + [4489] = 4489, [4490] = 4490, [4491] = 4491, - [4492] = 1697, - [4493] = 1744, - [4494] = 4494, + [4492] = 4492, + [4493] = 4493, + [4494] = 4243, [4495] = 4495, [4496] = 4496, [4497] = 4497, @@ -9322,520 +9334,520 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4500] = 4500, [4501] = 4501, [4502] = 4502, - [4503] = 4503, - [4504] = 4504, - [4505] = 4505, - [4506] = 4506, - [4507] = 4507, - [4508] = 4508, - [4509] = 4509, - [4510] = 4510, - [4511] = 4511, + [4503] = 1866, + [4504] = 1852, + [4505] = 760, + [4506] = 1789, + [4507] = 1791, + [4508] = 1793, + [4509] = 1794, + [4510] = 1795, + [4511] = 1796, [4512] = 4512, [4513] = 4513, - [4514] = 4514, - [4515] = 4515, - [4516] = 4516, - [4517] = 4517, - [4518] = 4518, - [4519] = 4519, - [4520] = 4520, - [4521] = 4372, - [4522] = 1689, - [4523] = 1637, + [4514] = 1802, + [4515] = 1740, + [4516] = 262, + [4517] = 263, + [4518] = 1809, + [4519] = 1810, + [4520] = 1811, + [4521] = 4521, + [4522] = 4522, + [4523] = 4523, [4524] = 4524, - [4525] = 4525, - [4526] = 4435, - [4527] = 4527, + [4525] = 761, + [4526] = 262, + [4527] = 263, [4528] = 4528, - [4529] = 4204, - [4530] = 4228, + [4529] = 1762, + [4530] = 1721, [4531] = 4531, [4532] = 4532, [4533] = 4533, - [4534] = 4229, - [4535] = 4410, - [4536] = 4411, - [4537] = 1684, - [4538] = 4138, - [4539] = 1685, - [4540] = 4540, + [4534] = 4534, + [4535] = 4535, + [4536] = 4536, + [4537] = 4537, + [4538] = 4538, + [4539] = 4263, + [4540] = 4536, [4541] = 4541, - [4542] = 1642, - [4543] = 1645, - [4544] = 4544, - [4545] = 4545, - [4546] = 4210, - [4547] = 4547, + [4542] = 4531, + [4543] = 4533, + [4544] = 4534, + [4545] = 4535, + [4546] = 4536, + [4547] = 4537, [4548] = 4548, - [4549] = 4413, + [4549] = 1852, [4550] = 4550, - [4551] = 4551, - [4552] = 4552, - [4553] = 4211, - [4554] = 4554, - [4555] = 4555, - [4556] = 4556, - [4557] = 4557, - [4558] = 1718, - [4559] = 1720, + [4551] = 4258, + [4552] = 4531, + [4553] = 4553, + [4554] = 4533, + [4555] = 4534, + [4556] = 4535, + [4557] = 4536, + [4558] = 4537, + [4559] = 4533, [4560] = 4560, - [4561] = 1723, - [4562] = 4562, - [4563] = 1724, - [4564] = 1725, - [4565] = 1726, + [4561] = 4534, + [4562] = 4535, + [4563] = 4536, + [4564] = 4537, + [4565] = 4274, [4566] = 4566, - [4567] = 4167, + [4567] = 4567, [4568] = 4568, - [4569] = 4569, - [4570] = 4300, - [4571] = 4571, - [4572] = 1638, - [4573] = 1683, - [4574] = 4189, - [4575] = 4190, - [4576] = 4291, - [4577] = 4577, - [4578] = 4204, - [4579] = 4579, - [4580] = 4580, - [4581] = 4581, + [4569] = 4227, + [4570] = 4570, + [4571] = 4275, + [4572] = 4568, + [4573] = 4573, + [4574] = 4574, + [4575] = 4268, + [4576] = 4576, + [4577] = 4228, + [4578] = 4222, + [4579] = 4229, + [4580] = 4535, + [4581] = 4230, [4582] = 4582, - [4583] = 4583, - [4584] = 4584, - [4585] = 1697, - [4586] = 1744, - [4587] = 4587, - [4588] = 4588, + [4583] = 4231, + [4584] = 4269, + [4585] = 4585, + [4586] = 4536, + [4587] = 4215, + [4588] = 4232, [4589] = 4589, [4590] = 4590, - [4591] = 4591, - [4592] = 4176, - [4593] = 4593, + [4591] = 4217, + [4592] = 4271, + [4593] = 4276, [4594] = 4594, [4595] = 4595, [4596] = 4596, [4597] = 4597, [4598] = 4598, [4599] = 4599, - [4600] = 4600, - [4601] = 4129, - [4602] = 4602, + [4600] = 4534, + [4601] = 1720, + [4602] = 1735, [4603] = 4603, [4604] = 4604, [4605] = 4605, [4606] = 4606, [4607] = 4607, [4608] = 4608, - [4609] = 4609, - [4610] = 4610, - [4611] = 233, - [4612] = 241, + [4609] = 1740, + [4610] = 1810, + [4611] = 1786, + [4612] = 1873, [4613] = 4613, [4614] = 4614, - [4615] = 4615, + [4615] = 4241, [4616] = 4616, - [4617] = 4617, - [4618] = 4618, - [4619] = 4619, + [4617] = 1831, + [4618] = 1834, + [4619] = 4560, [4620] = 4620, [4621] = 4621, - [4622] = 4230, - [4623] = 4623, - [4624] = 4624, + [4622] = 1866, + [4623] = 4524, + [4624] = 4272, [4625] = 4625, - [4626] = 4626, + [4626] = 4570, [4627] = 4627, - [4628] = 4628, - [4629] = 4629, - [4630] = 4630, - [4631] = 4631, - [4632] = 4632, + [4628] = 4537, + [4629] = 4148, + [4630] = 4531, + [4631] = 4279, + [4632] = 4625, [4633] = 4633, [4634] = 4634, - [4635] = 4635, - [4636] = 4636, + [4635] = 4594, + [4636] = 4553, [4637] = 4637, - [4638] = 4638, - [4639] = 4639, + [4638] = 4531, + [4639] = 4533, [4640] = 4640, - [4641] = 4641, - [4642] = 4642, - [4643] = 4643, + [4641] = 4608, + [4642] = 4620, + [4643] = 4534, [4644] = 4644, - [4645] = 4645, - [4646] = 4646, - [4647] = 4647, - [4648] = 4648, + [4645] = 4191, + [4646] = 4573, + [4647] = 4589, + [4648] = 1744, [4649] = 4649, - [4650] = 4650, - [4651] = 4651, - [4652] = 4652, - [4653] = 4653, - [4654] = 4654, - [4655] = 4655, - [4656] = 4656, - [4657] = 4657, - [4658] = 4658, - [4659] = 4659, + [4650] = 4553, + [4651] = 4535, + [4652] = 4536, + [4653] = 4574, + [4654] = 4613, + [4655] = 4606, + [4656] = 4537, + [4657] = 4570, + [4658] = 4260, + [4659] = 4218, [4660] = 4660, - [4661] = 215, - [4662] = 222, - [4663] = 4663, - [4664] = 4664, + [4661] = 4277, + [4662] = 4261, + [4663] = 4590, + [4664] = 4582, [4665] = 4665, - [4666] = 4666, + [4666] = 4627, [4667] = 4667, - [4668] = 4668, - [4669] = 4669, - [4670] = 4670, + [4668] = 4598, + [4669] = 4262, + [4670] = 4534, [4671] = 4671, - [4672] = 4672, - [4673] = 4673, + [4672] = 4604, + [4673] = 4284, [4674] = 4674, [4675] = 4675, - [4676] = 4676, - [4677] = 4677, + [4676] = 4649, + [4677] = 4280, [4678] = 4678, - [4679] = 4679, - [4680] = 4680, + [4679] = 4614, + [4680] = 4675, [4681] = 4681, [4682] = 4682, - [4683] = 4683, - [4684] = 4684, - [4685] = 4685, + [4683] = 4538, + [4684] = 4608, + [4685] = 4621, [4686] = 4686, - [4687] = 4687, - [4688] = 4688, - [4689] = 4689, - [4690] = 4689, - [4691] = 4666, - [4692] = 4685, - [4693] = 4670, - [4694] = 4694, - [4695] = 4654, - [4696] = 4681, - [4697] = 4668, - [4698] = 4676, - [4699] = 4654, - [4700] = 4659, - [4701] = 4660, - [4702] = 4655, - [4703] = 4666, - [4704] = 4685, - [4705] = 4654, - [4706] = 4655, - [4707] = 4659, + [4687] = 4220, + [4688] = 4245, + [4689] = 4246, + [4690] = 4247, + [4691] = 4248, + [4692] = 4692, + [4693] = 4616, + [4694] = 4678, + [4695] = 4249, + [4696] = 4616, + [4697] = 4697, + [4698] = 4252, + [4699] = 3939, + [4700] = 4700, + [4701] = 4701, + [4702] = 4702, + [4703] = 4531, + [4704] = 4535, + [4705] = 4705, + [4706] = 4533, + [4707] = 4707, [4708] = 4708, - [4709] = 3740, - [4710] = 4710, - [4711] = 4711, - [4712] = 4666, - [4713] = 4694, - [4714] = 4668, - [4715] = 4671, + [4709] = 4709, + [4710] = 4534, + [4711] = 4535, + [4712] = 4712, + [4713] = 4603, + [4714] = 4714, + [4715] = 4536, [4716] = 4686, - [4717] = 4687, - [4718] = 4718, - [4719] = 4660, - [4720] = 4659, - [4721] = 4711, - [4722] = 4685, - [4723] = 4654, - [4724] = 4660, - [4725] = 4657, - [4726] = 4686, - [4727] = 4727, - [4728] = 4694, - [4729] = 4686, - [4730] = 4687, - [4731] = 4655, - [4732] = 4668, - [4733] = 4687, - [4734] = 4685, - [4735] = 4685, - [4736] = 4736, - [4737] = 4686, - [4738] = 4659, - [4739] = 3765, - [4740] = 4655, - [4741] = 4741, - [4742] = 4660, - [4743] = 4743, - [4744] = 4744, - [4745] = 4666, - [4746] = 4711, + [4717] = 4675, + [4718] = 4537, + [4719] = 4537, + [4720] = 4720, + [4721] = 4721, + [4722] = 4533, + [4723] = 4281, + [4724] = 4566, + [4725] = 4725, + [4726] = 4634, + [4727] = 1773, + [4728] = 1777, + [4729] = 1780, + [4730] = 4282, + [4731] = 4649, + [4732] = 4607, + [4733] = 4733, + [4734] = 4681, + [4735] = 3939, + [4736] = 4709, + [4737] = 4531, + [4738] = 4531, + [4739] = 4533, + [4740] = 4352, + [4741] = 4625, + [4742] = 4534, + [4743] = 4660, + [4744] = 4535, + [4745] = 4536, + [4746] = 4634, [4747] = 4747, - [4748] = 4694, - [4749] = 4685, - [4750] = 4750, - [4751] = 4751, - [4752] = 4752, - [4753] = 4668, - [4754] = 4754, - [4755] = 4755, - [4756] = 4694, - [4757] = 4757, - [4758] = 3219, - [4759] = 4710, - [4760] = 4760, - [4761] = 4668, - [4762] = 4664, - [4763] = 3213, - [4764] = 4686, + [4748] = 4537, + [4749] = 4574, + [4750] = 4120, + [4751] = 4597, + [4752] = 4709, + [4753] = 4533, + [4754] = 4714, + [4755] = 4598, + [4756] = 4154, + [4757] = 4531, + [4758] = 4758, + [4759] = 4759, + [4760] = 4129, + [4761] = 4226, + [4762] = 4221, + [4763] = 4714, + [4764] = 1803, [4765] = 4765, - [4766] = 4766, + [4766] = 4590, [4767] = 4767, [4768] = 4768, [4769] = 4769, - [4770] = 4659, - [4771] = 4675, - [4772] = 4660, - [4773] = 4666, - [4774] = 4685, + [4770] = 4770, + [4771] = 4771, + [4772] = 4772, + [4773] = 4773, + [4774] = 4774, [4775] = 4775, - [4776] = 4659, - [4777] = 4711, + [4776] = 4776, + [4777] = 267, [4778] = 4778, - [4779] = 4711, - [4780] = 4687, - [4781] = 4781, - [4782] = 4660, - [4783] = 4711, + [4779] = 4779, + [4780] = 4780, + [4781] = 832, + [4782] = 4605, + [4783] = 4783, [4784] = 4784, - [4785] = 4654, - [4786] = 4655, - [4787] = 4659, - [4788] = 4660, - [4789] = 4666, - [4790] = 4685, - [4791] = 4666, - [4792] = 4659, - [4793] = 4660, - [4794] = 4654, - [4795] = 4655, - [4796] = 4711, - [4797] = 4666, - [4798] = 4685, - [4799] = 4659, - [4800] = 4668, - [4801] = 4660, - [4802] = 4666, + [4785] = 4785, + [4786] = 4786, + [4787] = 4787, + [4788] = 760, + [4789] = 4789, + [4790] = 988, + [4791] = 4791, + [4792] = 4792, + [4793] = 982, + [4794] = 4776, + [4795] = 4795, + [4796] = 4796, + [4797] = 4797, + [4798] = 4798, + [4799] = 4799, + [4800] = 4800, + [4801] = 4801, + [4802] = 842, [4803] = 4803, - [4804] = 4804, - [4805] = 4665, + [4804] = 4798, + [4805] = 4805, [4806] = 4806, [4807] = 4807, [4808] = 4808, - [4809] = 4809, - [4810] = 4810, - [4811] = 4811, + [4809] = 996, + [4810] = 4778, + [4811] = 997, [4812] = 4812, [4813] = 4813, - [4814] = 4814, - [4815] = 4815, + [4814] = 4776, + [4815] = 979, [4816] = 4816, - [4817] = 4504, - [4818] = 4818, - [4819] = 4819, + [4817] = 4817, + [4818] = 1740, + [4819] = 4796, [4820] = 4820, [4821] = 4821, [4822] = 4822, [4823] = 4823, - [4824] = 4824, - [4825] = 4825, - [4826] = 4826, + [4824] = 1831, + [4825] = 277, + [4826] = 1810, [4827] = 4827, [4828] = 4828, [4829] = 4829, - [4830] = 4830, - [4831] = 4831, - [4832] = 4832, + [4830] = 919, + [4831] = 829, + [4832] = 1834, [4833] = 4833, - [4834] = 4834, + [4834] = 860, [4835] = 4835, - [4836] = 4808, + [4836] = 4836, [4837] = 4837, [4838] = 4838, [4839] = 4839, - [4840] = 4840, + [4840] = 874, [4841] = 4841, - [4842] = 4842, + [4842] = 4778, [4843] = 4843, [4844] = 4844, - [4845] = 4845, - [4846] = 4846, + [4845] = 4835, + [4846] = 989, [4847] = 4847, - [4848] = 4848, - [4849] = 4849, + [4848] = 4791, + [4849] = 981, [4850] = 4850, [4851] = 4851, [4852] = 4852, [4853] = 4853, - [4854] = 4829, - [4855] = 4830, + [4854] = 4854, + [4855] = 4798, [4856] = 4856, - [4857] = 4809, - [4858] = 4858, - [4859] = 4811, + [4857] = 4785, + [4858] = 920, + [4859] = 4859, [4860] = 4860, [4861] = 4861, - [4862] = 4814, - [4863] = 4815, - [4864] = 4823, + [4862] = 921, + [4863] = 4863, + [4864] = 4864, [4865] = 4865, [4866] = 4866, - [4867] = 4867, - [4868] = 4868, + [4867] = 4835, + [4868] = 4798, [4869] = 4869, [4870] = 4870, - [4871] = 4871, + [4871] = 3909, [4872] = 4872, - [4873] = 4873, - [4874] = 4865, + [4873] = 4798, + [4874] = 4874, [4875] = 4875, [4876] = 4876, [4877] = 4877, - [4878] = 4845, - [4879] = 4850, - [4880] = 4851, + [4878] = 4878, + [4879] = 4879, + [4880] = 4880, [4881] = 4881, [4882] = 4882, [4883] = 4883, [4884] = 4884, [4885] = 4885, - [4886] = 4811, - [4887] = 4809, - [4888] = 4811, - [4889] = 4814, - [4890] = 4815, + [4886] = 4886, + [4887] = 4887, + [4888] = 4888, + [4889] = 4889, + [4890] = 4890, [4891] = 4891, - [4892] = 4819, - [4893] = 4820, - [4894] = 4821, - [4895] = 4822, + [4892] = 4892, + [4893] = 4697, + [4894] = 980, + [4895] = 4700, [4896] = 4896, - [4897] = 4823, + [4897] = 4897, [4898] = 4898, - [4899] = 4899, - [4900] = 4845, - [4901] = 4901, - [4902] = 4902, - [4903] = 4903, + [4899] = 3904, + [4900] = 4900, + [4901] = 4707, + [4902] = 998, + [4903] = 4787, [4904] = 4904, - [4905] = 4850, - [4906] = 4851, + [4905] = 4905, + [4906] = 4906, [4907] = 4907, [4908] = 4908, [4909] = 4909, [4910] = 4910, - [4911] = 4814, - [4912] = 4815, - [4913] = 4913, + [4911] = 4911, + [4912] = 4912, + [4913] = 253, [4914] = 4914, [4915] = 4915, [4916] = 4916, - [4917] = 4917, - [4918] = 4918, + [4917] = 868, + [4918] = 899, [4919] = 4919, [4920] = 4920, - [4921] = 4921, - [4922] = 4850, - [4923] = 4851, + [4921] = 870, + [4922] = 841, + [4923] = 4923, [4924] = 4924, [4925] = 4925, - [4926] = 4814, - [4927] = 4815, + [4926] = 4890, + [4927] = 862, [4928] = 4928, - [4929] = 4850, - [4930] = 4851, + [4929] = 4856, + [4930] = 4852, [4931] = 4931, [4932] = 4932, [4933] = 4933, - [4934] = 4934, - [4935] = 4935, + [4934] = 1866, + [4935] = 270, [4936] = 4936, [4937] = 4937, [4938] = 4938, - [4939] = 4939, - [4940] = 4940, - [4941] = 1540, + [4939] = 4828, + [4940] = 923, + [4941] = 4941, [4942] = 4942, [4943] = 4943, [4944] = 4944, - [4945] = 4945, + [4945] = 878, [4946] = 4946, - [4947] = 4852, - [4948] = 4948, - [4949] = 3603, + [4947] = 4947, + [4948] = 4925, + [4949] = 926, [4950] = 4950, - [4951] = 4951, + [4951] = 879, [4952] = 4952, [4953] = 4953, - [4954] = 1549, + [4954] = 880, [4955] = 4955, - [4956] = 4956, + [4956] = 761, [4957] = 4957, - [4958] = 4944, - [4959] = 4959, - [4960] = 4960, - [4961] = 4961, - [4962] = 4962, - [4963] = 4963, + [4958] = 927, + [4959] = 1773, + [4960] = 883, + [4961] = 1777, + [4962] = 4912, + [4963] = 1780, [4964] = 4964, [4965] = 4965, [4966] = 4966, [4967] = 4967, - [4968] = 1557, + [4968] = 928, [4969] = 4969, [4970] = 4970, - [4971] = 760, - [4972] = 4972, - [4973] = 4973, + [4971] = 4971, + [4972] = 929, + [4973] = 4776, [4974] = 4974, - [4975] = 4845, + [4975] = 877, [4976] = 4976, - [4977] = 4977, + [4977] = 930, [4978] = 4978, - [4979] = 4979, - [4980] = 4980, + [4979] = 888, + [4980] = 873, [4981] = 4981, [4982] = 4982, [4983] = 4983, [4984] = 4984, [4985] = 4985, - [4986] = 4986, + [4986] = 4925, [4987] = 4987, [4988] = 4988, [4989] = 4989, - [4990] = 4990, - [4991] = 4991, + [4990] = 863, + [4991] = 912, [4992] = 4992, - [4993] = 4993, + [4993] = 4778, [4994] = 4994, [4995] = 4995, [4996] = 4996, [4997] = 4997, - [4998] = 4998, + [4998] = 947, [4999] = 4999, - [5000] = 5000, + [5000] = 4778, [5001] = 5001, [5002] = 5002, [5003] = 5003, [5004] = 5004, - [5005] = 4881, - [5006] = 5006, - [5007] = 4809, + [5005] = 5005, + [5006] = 4776, + [5007] = 5007, [5008] = 5008, - [5009] = 4811, + [5009] = 5009, [5010] = 5010, [5011] = 5011, - [5012] = 4953, + [5012] = 5012, [5013] = 5013, - [5014] = 4811, + [5014] = 5014, [5015] = 5015, - [5016] = 5016, + [5016] = 4798, [5017] = 5017, [5018] = 5018, [5019] = 5019, @@ -9845,83 +9857,83 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5023] = 5023, [5024] = 5024, [5025] = 5025, - [5026] = 5026, + [5026] = 4778, [5027] = 5027, [5028] = 5028, - [5029] = 4882, - [5030] = 5030, + [5029] = 5029, + [5030] = 4785, [5031] = 5031, - [5032] = 5032, + [5032] = 4796, [5033] = 5033, [5034] = 5034, [5035] = 5035, [5036] = 5036, - [5037] = 5037, + [5037] = 4841, [5038] = 5038, [5039] = 5039, - [5040] = 5040, - [5041] = 5041, + [5040] = 1000, + [5041] = 266, [5042] = 5042, - [5043] = 5043, - [5044] = 4814, + [5043] = 4823, + [5044] = 5044, [5045] = 5045, - [5046] = 5046, + [5046] = 890, [5047] = 5047, - [5048] = 4815, - [5049] = 5049, + [5048] = 5048, + [5049] = 4952, [5050] = 5050, - [5051] = 5051, + [5051] = 891, [5052] = 5052, [5053] = 5053, [5054] = 5054, [5055] = 5055, - [5056] = 5056, - [5057] = 5057, + [5056] = 1786, + [5057] = 1001, [5058] = 5058, [5059] = 5059, [5060] = 5060, [5061] = 5061, [5062] = 5062, - [5063] = 3681, + [5063] = 5063, [5064] = 5064, [5065] = 5065, [5066] = 5066, [5067] = 5067, [5068] = 5068, [5069] = 5069, - [5070] = 5070, + [5070] = 4778, [5071] = 5071, [5072] = 5072, [5073] = 5073, - [5074] = 5074, - [5075] = 5075, - [5076] = 5076, + [5074] = 916, + [5075] = 766, + [5076] = 893, [5077] = 5077, [5078] = 5078, - [5079] = 5079, + [5079] = 4852, [5080] = 5080, [5081] = 5081, [5082] = 5082, [5083] = 5083, [5084] = 5084, [5085] = 5085, - [5086] = 4940, + [5086] = 5086, [5087] = 5087, [5088] = 5088, [5089] = 5089, - [5090] = 4110, + [5090] = 905, [5091] = 5091, [5092] = 5092, [5093] = 5093, [5094] = 5094, [5095] = 5095, [5096] = 5096, - [5097] = 5097, + [5097] = 768, [5098] = 5098, [5099] = 5099, - [5100] = 4962, - [5101] = 4823, - [5102] = 5102, + [5100] = 5100, + [5101] = 271, + [5102] = 4844, [5103] = 5103, [5104] = 5104, [5105] = 5105, @@ -9929,157 +9941,157 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5107] = 5107, [5108] = 5108, [5109] = 5109, - [5110] = 4852, + [5110] = 922, [5111] = 5111, - [5112] = 5112, - [5113] = 4179, - [5114] = 5114, + [5112] = 932, + [5113] = 935, + [5114] = 4776, [5115] = 5115, - [5116] = 4856, - [5117] = 5117, + [5116] = 5116, + [5117] = 933, [5118] = 5118, [5119] = 5119, [5120] = 5120, - [5121] = 4819, - [5122] = 4913, + [5121] = 272, + [5122] = 5122, [5123] = 5123, - [5124] = 4820, - [5125] = 5125, + [5124] = 5124, + [5125] = 934, [5126] = 5126, - [5127] = 4821, - [5128] = 4822, - [5129] = 5129, - [5130] = 4845, + [5127] = 5127, + [5128] = 1873, + [5129] = 936, + [5130] = 4778, [5131] = 5131, [5132] = 5132, - [5133] = 4845, - [5134] = 5134, - [5135] = 4860, - [5136] = 4823, - [5137] = 5137, - [5138] = 5138, - [5139] = 5139, + [5133] = 5133, + [5134] = 756, + [5135] = 5135, + [5136] = 937, + [5137] = 4776, + [5138] = 938, + [5139] = 854, [5140] = 5140, [5141] = 5141, [5142] = 5142, - [5143] = 5042, + [5143] = 5143, [5144] = 5144, [5145] = 5145, - [5146] = 5146, + [5146] = 941, [5147] = 5147, - [5148] = 5148, - [5149] = 5149, - [5150] = 5150, - [5151] = 3768, - [5152] = 5152, - [5153] = 5153, + [5148] = 946, + [5149] = 4942, + [5150] = 4798, + [5151] = 843, + [5152] = 848, + [5153] = 853, [5154] = 5154, [5155] = 5155, - [5156] = 5156, + [5156] = 268, [5157] = 5157, - [5158] = 5158, - [5159] = 4809, - [5160] = 5160, - [5161] = 5161, + [5158] = 5073, + [5159] = 5159, + [5160] = 4767, + [5161] = 894, [5162] = 5162, - [5163] = 5163, + [5163] = 755, [5164] = 5164, [5165] = 5165, - [5166] = 5166, + [5166] = 5159, [5167] = 5167, [5168] = 5168, [5169] = 5169, - [5170] = 5170, + [5170] = 5001, [5171] = 5171, - [5172] = 4983, - [5173] = 5173, + [5172] = 5172, + [5173] = 942, [5174] = 5174, - [5175] = 5175, - [5176] = 5176, - [5177] = 5177, + [5175] = 5159, + [5176] = 943, + [5177] = 858, [5178] = 5178, [5179] = 5179, - [5180] = 5043, - [5181] = 5181, - [5182] = 4814, - [5183] = 5183, - [5184] = 5184, - [5185] = 5111, - [5186] = 4985, - [5187] = 5117, + [5180] = 895, + [5181] = 944, + [5182] = 5182, + [5183] = 977, + [5184] = 896, + [5185] = 5063, + [5186] = 5186, + [5187] = 5187, [5188] = 5188, - [5189] = 5189, + [5189] = 4817, [5190] = 5190, - [5191] = 3213, - [5192] = 5192, - [5193] = 5193, - [5194] = 4815, + [5191] = 5191, + [5192] = 4798, + [5193] = 897, + [5194] = 4841, [5195] = 5195, [5196] = 5196, [5197] = 5197, [5198] = 5198, [5199] = 5199, - [5200] = 5200, - [5201] = 5201, + [5200] = 5063, + [5201] = 5073, [5202] = 5202, - [5203] = 5203, + [5203] = 827, [5204] = 5204, [5205] = 5205, [5206] = 5206, [5207] = 5207, - [5208] = 5208, + [5208] = 978, [5209] = 5209, [5210] = 5210, [5211] = 5211, - [5212] = 5212, + [5212] = 948, [5213] = 5213, [5214] = 5214, - [5215] = 5215, + [5215] = 1002, [5216] = 5216, - [5217] = 5217, - [5218] = 5218, - [5219] = 5219, + [5217] = 960, + [5218] = 961, + [5219] = 963, [5220] = 5220, [5221] = 5221, [5222] = 5222, - [5223] = 5223, + [5223] = 4778, [5224] = 5224, - [5225] = 5225, + [5225] = 1003, [5226] = 5226, [5227] = 5227, - [5228] = 5228, - [5229] = 5229, + [5228] = 975, + [5229] = 4776, [5230] = 5230, [5231] = 5231, - [5232] = 5232, - [5233] = 3792, - [5234] = 5234, - [5235] = 5235, + [5232] = 976, + [5233] = 4829, + [5234] = 939, + [5235] = 4778, [5236] = 5236, [5237] = 5237, [5238] = 5238, [5239] = 5239, - [5240] = 5240, - [5241] = 5241, + [5240] = 983, + [5241] = 5162, [5242] = 5242, [5243] = 5243, [5244] = 5244, - [5245] = 5229, - [5246] = 5246, + [5245] = 5245, + [5246] = 1797, [5247] = 5247, - [5248] = 5248, + [5248] = 4241, [5249] = 5249, - [5250] = 5231, + [5250] = 1801, [5251] = 5251, - [5252] = 5249, + [5252] = 5252, [5253] = 5253, [5254] = 5254, [5255] = 5255, [5256] = 5256, [5257] = 5257, [5258] = 5258, - [5259] = 5259, - [5260] = 5260, + [5259] = 1969, + [5260] = 1970, [5261] = 5261, [5262] = 5262, [5263] = 5263, @@ -10087,16 +10099,16 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5265] = 5265, [5266] = 5266, [5267] = 5267, - [5268] = 4811, + [5268] = 1997, [5269] = 5269, - [5270] = 5270, - [5271] = 4921, - [5272] = 5253, + [5270] = 5261, + [5271] = 5271, + [5272] = 5272, [5273] = 5273, - [5274] = 5274, + [5274] = 5262, [5275] = 5275, [5276] = 5276, - [5277] = 5277, + [5277] = 1889, [5278] = 5278, [5279] = 5279, [5280] = 5280, @@ -10107,121 +10119,121 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5285] = 5285, [5286] = 5286, [5287] = 5287, - [5288] = 5288, + [5288] = 5247, [5289] = 5289, [5290] = 5290, [5291] = 5291, [5292] = 5292, - [5293] = 5293, + [5293] = 5256, [5294] = 5294, - [5295] = 5295, - [5296] = 5296, + [5295] = 1937, + [5296] = 1938, [5297] = 5297, [5298] = 5298, [5299] = 5299, [5300] = 5300, [5301] = 5301, - [5302] = 4901, + [5302] = 5302, [5303] = 5303, - [5304] = 5304, - [5305] = 5305, + [5304] = 1980, + [5305] = 1981, [5306] = 5306, [5307] = 5307, - [5308] = 4824, + [5308] = 5247, [5309] = 5309, [5310] = 5310, [5311] = 5311, - [5312] = 5312, - [5313] = 5313, + [5312] = 4765, + [5313] = 4284, [5314] = 5314, - [5315] = 4946, + [5315] = 5315, [5316] = 5316, - [5317] = 5317, - [5318] = 5318, - [5319] = 5319, - [5320] = 5320, - [5321] = 5321, - [5322] = 4831, - [5323] = 5323, + [5317] = 5247, + [5318] = 1879, + [5319] = 1881, + [5320] = 1900, + [5321] = 1901, + [5322] = 1903, + [5323] = 1905, [5324] = 5324, [5325] = 5325, - [5326] = 5326, - [5327] = 5327, + [5326] = 1954, + [5327] = 1971, [5328] = 5328, [5329] = 5329, [5330] = 5330, - [5331] = 5331, + [5331] = 5249, [5332] = 5332, [5333] = 5333, - [5334] = 5334, - [5335] = 5335, - [5336] = 5231, + [5334] = 1969, + [5335] = 1970, + [5336] = 5336, [5337] = 5337, [5338] = 5338, [5339] = 5339, [5340] = 5340, [5341] = 5341, - [5342] = 5342, + [5342] = 5243, [5343] = 5343, - [5344] = 5249, + [5344] = 5344, [5345] = 5345, [5346] = 5346, [5347] = 5347, [5348] = 5348, [5349] = 5349, - [5350] = 5282, + [5350] = 5316, [5351] = 5351, - [5352] = 5352, + [5352] = 3742, [5353] = 5353, [5354] = 5354, - [5355] = 5355, - [5356] = 5356, + [5355] = 5258, + [5356] = 5251, [5357] = 5357, [5358] = 5358, [5359] = 5359, - [5360] = 5360, + [5360] = 5252, [5361] = 5361, - [5362] = 5235, + [5362] = 5362, [5363] = 5363, - [5364] = 5364, - [5365] = 4940, - [5366] = 5366, - [5367] = 760, - [5368] = 4829, - [5369] = 4860, - [5370] = 5370, - [5371] = 5371, + [5364] = 4352, + [5365] = 5324, + [5366] = 5346, + [5367] = 5269, + [5368] = 5303, + [5369] = 5369, + [5370] = 269, + [5371] = 5336, [5372] = 5372, - [5373] = 5373, + [5373] = 5340, [5374] = 5374, [5375] = 5375, - [5376] = 5376, - [5377] = 5377, - [5378] = 5378, - [5379] = 5379, - [5380] = 5380, - [5381] = 4865, - [5382] = 5382, - [5383] = 5383, + [5376] = 273, + [5377] = 5263, + [5378] = 5265, + [5379] = 5266, + [5380] = 5276, + [5381] = 5290, + [5382] = 5294, + [5383] = 5297, [5384] = 5384, - [5385] = 5385, + [5385] = 5255, [5386] = 5386, - [5387] = 3650, - [5388] = 5388, - [5389] = 5389, - [5390] = 5390, + [5387] = 5387, + [5388] = 5359, + [5389] = 5369, + [5390] = 5386, [5391] = 5391, [5392] = 5392, [5393] = 5393, - [5394] = 5394, - [5395] = 5395, + [5394] = 5344, + [5395] = 5345, [5396] = 5396, [5397] = 5397, [5398] = 5398, - [5399] = 5399, - [5400] = 5282, + [5399] = 5387, + [5400] = 5244, [5401] = 5401, - [5402] = 1582, + [5402] = 5402, [5403] = 5403, [5404] = 5404, [5405] = 5405, @@ -10229,103 +10241,103 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5407] = 5407, [5408] = 5408, [5409] = 5409, - [5410] = 1588, - [5411] = 4845, - [5412] = 1590, - [5413] = 5255, - [5414] = 4850, - [5415] = 4851, - [5416] = 5416, - [5417] = 5417, + [5410] = 5410, + [5411] = 5411, + [5412] = 5357, + [5413] = 5413, + [5414] = 5324, + [5415] = 5303, + [5416] = 5336, + [5417] = 5340, [5418] = 5418, - [5419] = 4850, - [5420] = 4851, - [5421] = 5421, - [5422] = 5422, - [5423] = 5423, - [5424] = 5424, + [5419] = 5357, + [5420] = 5294, + [5421] = 5297, + [5422] = 5255, + [5423] = 5386, + [5424] = 4226, [5425] = 5425, [5426] = 5426, [5427] = 5427, - [5428] = 4852, + [5428] = 5428, [5429] = 5429, - [5430] = 5319, + [5430] = 5301, [5431] = 5431, [5432] = 5432, [5433] = 5433, - [5434] = 5434, - [5435] = 5435, + [5434] = 5391, + [5435] = 5392, [5436] = 5436, [5437] = 5437, - [5438] = 5438, - [5439] = 5439, + [5438] = 5396, + [5439] = 5397, [5440] = 5440, [5441] = 5441, - [5442] = 5442, - [5443] = 5443, + [5442] = 5253, + [5443] = 5254, [5444] = 5444, [5445] = 5445, - [5446] = 5446, + [5446] = 1997, [5447] = 5447, - [5448] = 5448, - [5449] = 5449, - [5450] = 5450, - [5451] = 5451, - [5452] = 1655, - [5453] = 1657, - [5454] = 5454, - [5455] = 2679, + [5448] = 5247, + [5449] = 1889, + [5450] = 5257, + [5451] = 5299, + [5452] = 5452, + [5453] = 5337, + [5454] = 5433, + [5455] = 5243, [5456] = 5456, - [5457] = 5450, - [5458] = 5451, - [5459] = 5459, - [5460] = 5460, - [5461] = 5461, - [5462] = 5462, - [5463] = 5456, - [5464] = 5464, - [5465] = 5465, + [5457] = 5406, + [5458] = 5458, + [5459] = 1937, + [5460] = 5441, + [5461] = 1938, + [5462] = 1980, + [5463] = 1981, + [5464] = 5310, + [5465] = 5314, [5466] = 5466, - [5467] = 5467, - [5468] = 5468, + [5467] = 5428, + [5468] = 5441, [5469] = 5469, - [5470] = 5435, - [5471] = 5471, - [5472] = 5437, - [5473] = 5439, - [5474] = 5441, - [5475] = 5475, + [5470] = 4532, + [5471] = 5267, + [5472] = 5271, + [5473] = 4721, + [5474] = 5384, + [5475] = 5353, [5476] = 5476, - [5477] = 5477, + [5477] = 5256, [5478] = 5478, [5479] = 5479, - [5480] = 5480, - [5481] = 5481, - [5482] = 5482, - [5483] = 5483, - [5484] = 5484, - [5485] = 5435, - [5486] = 5486, - [5487] = 5487, - [5488] = 5488, - [5489] = 5489, - [5490] = 5437, - [5491] = 5435, - [5492] = 5492, - [5493] = 5493, - [5494] = 5480, - [5495] = 5437, - [5496] = 5439, - [5497] = 5439, - [5498] = 5498, - [5499] = 5499, - [5500] = 5441, - [5501] = 5501, + [5480] = 5298, + [5481] = 1879, + [5482] = 5310, + [5483] = 5314, + [5484] = 1881, + [5485] = 1900, + [5486] = 1901, + [5487] = 1903, + [5488] = 1905, + [5489] = 5339, + [5490] = 5351, + [5491] = 5491, + [5492] = 5411, + [5493] = 5431, + [5494] = 5494, + [5495] = 5495, + [5496] = 5496, + [5497] = 1954, + [5498] = 1971, + [5499] = 5428, + [5500] = 4759, + [5501] = 5302, [5502] = 5502, - [5503] = 5503, - [5504] = 5504, - [5505] = 5505, - [5506] = 5506, + [5503] = 5496, + [5504] = 5245, + [5505] = 5398, + [5506] = 5338, [5507] = 5507, [5508] = 5508, [5509] = 5509, @@ -10342,169 +10354,169 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5520] = 5520, [5521] = 5521, [5522] = 5522, - [5523] = 5459, + [5523] = 5523, [5524] = 5524, [5525] = 5525, [5526] = 5526, [5527] = 5527, [5528] = 5528, - [5529] = 5525, - [5530] = 5441, + [5529] = 5529, + [5530] = 5530, [5531] = 5531, [5532] = 5532, [5533] = 5533, [5534] = 5534, [5535] = 5535, - [5536] = 5479, - [5537] = 2670, - [5538] = 5538, + [5536] = 5516, + [5537] = 5537, + [5538] = 5531, [5539] = 5539, - [5540] = 5540, - [5541] = 5541, - [5542] = 5542, - [5543] = 5543, + [5540] = 5508, + [5541] = 5509, + [5542] = 5512, + [5543] = 5513, [5544] = 5544, [5545] = 5545, [5546] = 5546, - [5547] = 5547, - [5548] = 2638, - [5549] = 2648, - [5550] = 5509, - [5551] = 5482, - [5552] = 2647, + [5547] = 5525, + [5548] = 5526, + [5549] = 5549, + [5550] = 5550, + [5551] = 5531, + [5552] = 5552, [5553] = 5553, [5554] = 5554, - [5555] = 5479, - [5556] = 5556, + [5555] = 5555, + [5556] = 5516, [5557] = 5557, - [5558] = 5438, - [5559] = 5559, + [5558] = 5508, + [5559] = 5509, [5560] = 5560, - [5561] = 5481, - [5562] = 5434, - [5563] = 5477, - [5564] = 5564, + [5561] = 5561, + [5562] = 5562, + [5563] = 5512, + [5564] = 5513, [5565] = 5565, [5566] = 5566, [5567] = 5567, - [5568] = 5465, - [5569] = 5531, + [5568] = 5568, + [5569] = 5569, [5570] = 5570, - [5571] = 2686, - [5572] = 5572, - [5573] = 2621, - [5574] = 5489, + [5571] = 5571, + [5572] = 5525, + [5573] = 5526, + [5574] = 5574, [5575] = 5575, - [5576] = 5511, + [5576] = 5576, [5577] = 5577, - [5578] = 5459, - [5579] = 5525, + [5578] = 5531, + [5579] = 5579, [5580] = 5580, [5581] = 5581, - [5582] = 2687, + [5582] = 5516, [5583] = 5583, - [5584] = 5584, - [5585] = 5585, - [5586] = 2690, - [5587] = 5587, - [5588] = 2691, + [5584] = 5508, + [5585] = 5509, + [5586] = 5512, + [5587] = 5513, + [5588] = 5588, [5589] = 5589, - [5590] = 2693, - [5591] = 5591, + [5590] = 5512, + [5591] = 5513, [5592] = 5592, - [5593] = 5593, - [5594] = 5594, + [5593] = 5525, + [5594] = 5526, [5595] = 5595, [5596] = 5596, - [5597] = 2694, + [5597] = 5597, [5598] = 5598, [5599] = 5599, - [5600] = 5572, - [5601] = 5601, - [5602] = 5528, - [5603] = 2688, + [5600] = 5600, + [5601] = 5531, + [5602] = 5602, + [5603] = 5516, [5604] = 5604, - [5605] = 5498, - [5606] = 5498, - [5607] = 5499, - [5608] = 5608, + [5605] = 5508, + [5606] = 5509, + [5607] = 5512, + [5608] = 5513, [5609] = 5609, - [5610] = 5564, + [5610] = 5610, [5611] = 5611, - [5612] = 5492, + [5612] = 5612, [5613] = 5613, - [5614] = 5511, + [5614] = 5614, [5615] = 5615, - [5616] = 5459, - [5617] = 5525, + [5616] = 5616, + [5617] = 5617, [5618] = 5618, - [5619] = 5440, - [5620] = 5581, - [5621] = 5544, - [5622] = 5622, - [5623] = 5623, - [5624] = 5508, - [5625] = 5591, - [5626] = 5584, - [5627] = 2624, - [5628] = 5510, - [5629] = 2625, - [5630] = 5513, - [5631] = 5593, - [5632] = 5514, - [5633] = 2626, - [5634] = 5634, - [5635] = 5515, - [5636] = 5554, - [5637] = 2628, - [5638] = 5516, - [5639] = 5639, - [5640] = 5520, - [5641] = 5641, - [5642] = 5642, + [5619] = 5619, + [5620] = 5620, + [5621] = 5621, + [5622] = 5508, + [5623] = 5509, + [5624] = 5512, + [5625] = 5513, + [5626] = 5626, + [5627] = 5627, + [5628] = 5628, + [5629] = 5629, + [5630] = 5630, + [5631] = 5508, + [5632] = 5509, + [5633] = 5512, + [5634] = 5513, + [5635] = 5508, + [5636] = 5509, + [5637] = 5512, + [5638] = 5513, + [5639] = 5508, + [5640] = 5509, + [5641] = 5512, + [5642] = 5513, [5643] = 5643, - [5644] = 5488, + [5644] = 5644, [5645] = 5645, - [5646] = 5468, + [5646] = 5646, [5647] = 5647, - [5648] = 3920, - [5649] = 5477, - [5650] = 5589, - [5651] = 5594, + [5648] = 5648, + [5649] = 5649, + [5650] = 5508, + [5651] = 5651, [5652] = 5652, - [5653] = 5596, - [5654] = 2675, - [5655] = 5634, - [5656] = 5462, + [5653] = 5653, + [5654] = 5654, + [5655] = 5655, + [5656] = 5656, [5657] = 5657, [5658] = 5658, [5659] = 5659, - [5660] = 2658, - [5661] = 3922, - [5662] = 5662, + [5660] = 5660, + [5661] = 5661, + [5662] = 3742, [5663] = 5663, [5664] = 5664, - [5665] = 5464, + [5665] = 5665, [5666] = 5666, [5667] = 5667, - [5668] = 3924, + [5668] = 5668, [5669] = 5669, [5670] = 5670, [5671] = 5671, - [5672] = 5489, + [5672] = 5672, [5673] = 5673, [5674] = 5674, [5675] = 5675, - [5676] = 5492, - [5677] = 5511, - [5678] = 2676, + [5676] = 5676, + [5677] = 5677, + [5678] = 5678, [5679] = 5679, [5680] = 5680, [5681] = 5681, [5682] = 5682, [5683] = 5683, - [5684] = 5681, - [5685] = 2677, + [5684] = 5684, + [5685] = 5685, [5686] = 5686, [5687] = 5687, [5688] = 5688, @@ -10512,158 +10524,158 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5690] = 5690, [5691] = 5691, [5692] = 5692, - [5693] = 5522, + [5693] = 5693, [5694] = 5694, - [5695] = 5534, - [5696] = 5524, - [5697] = 5511, + [5695] = 5695, + [5696] = 5696, + [5697] = 5697, [5698] = 5698, - [5699] = 5509, + [5699] = 5699, [5700] = 5700, - [5701] = 5459, - [5702] = 2657, + [5701] = 5701, + [5702] = 5702, [5703] = 5703, - [5704] = 2653, + [5704] = 5704, [5705] = 5705, - [5706] = 5435, - [5707] = 5437, + [5706] = 5706, + [5707] = 5707, [5708] = 5708, [5709] = 5709, - [5710] = 5433, - [5711] = 5525, - [5712] = 5683, + [5710] = 5710, + [5711] = 5711, + [5712] = 5712, [5713] = 5713, - [5714] = 5583, - [5715] = 5439, - [5716] = 5441, - [5717] = 5454, - [5718] = 5460, + [5714] = 5714, + [5715] = 5715, + [5716] = 5716, + [5717] = 5717, + [5718] = 5718, [5719] = 5719, - [5720] = 5511, - [5721] = 5475, - [5722] = 5443, + [5720] = 5720, + [5721] = 5525, + [5722] = 5722, [5723] = 5723, [5724] = 5724, - [5725] = 2633, + [5725] = 5725, [5726] = 5726, - [5727] = 2641, + [5727] = 5727, [5728] = 5728, - [5729] = 5611, + [5729] = 5729, [5730] = 5730, - [5731] = 5444, - [5732] = 2673, + [5731] = 5731, + [5732] = 5732, [5733] = 5733, [5734] = 5734, - [5735] = 5545, - [5736] = 2637, - [5737] = 5432, + [5735] = 5525, + [5736] = 5526, + [5737] = 3733, [5738] = 5738, - [5739] = 5601, - [5740] = 5535, + [5739] = 5739, + [5740] = 5740, [5741] = 5741, [5742] = 5742, [5743] = 5743, [5744] = 5744, - [5745] = 5538, - [5746] = 5478, - [5747] = 5659, + [5745] = 5745, + [5746] = 5746, + [5747] = 5747, [5748] = 5748, [5749] = 5749, [5750] = 5750, [5751] = 5751, [5752] = 5752, - [5753] = 5545, - [5754] = 5741, - [5755] = 5675, - [5756] = 5509, - [5757] = 5476, - [5758] = 5464, - [5759] = 5709, - [5760] = 5446, - [5761] = 5489, - [5762] = 5459, + [5753] = 5753, + [5754] = 5754, + [5755] = 5516, + [5756] = 5756, + [5757] = 5757, + [5758] = 5758, + [5759] = 5759, + [5760] = 5760, + [5761] = 5761, + [5762] = 5762, [5763] = 5763, - [5764] = 5553, - [5765] = 5492, - [5766] = 5559, + [5764] = 5764, + [5765] = 5765, + [5766] = 5766, [5767] = 5767, - [5768] = 2649, - [5769] = 2655, - [5770] = 5750, + [5768] = 5768, + [5769] = 244, + [5770] = 238, [5771] = 5771, - [5772] = 5447, - [5773] = 5749, + [5772] = 5772, + [5773] = 5773, [5774] = 5774, - [5775] = 5583, - [5776] = 5528, - [5777] = 2695, - [5778] = 2698, - [5779] = 5663, - [5780] = 2699, - [5781] = 5686, - [5782] = 5659, - [5783] = 5521, - [5784] = 5689, - [5785] = 2671, - [5786] = 1693, - [5787] = 5611, - [5788] = 5688, + [5775] = 5775, + [5776] = 5776, + [5777] = 5777, + [5778] = 5778, + [5779] = 5779, + [5780] = 5780, + [5781] = 5781, + [5782] = 5782, + [5783] = 5783, + [5784] = 5784, + [5785] = 5785, + [5786] = 5786, + [5787] = 5787, + [5788] = 5788, [5789] = 5789, [5790] = 5790, - [5791] = 5741, - [5792] = 2650, - [5793] = 5525, - [5794] = 3978, - [5795] = 5723, - [5796] = 5744, + [5791] = 5791, + [5792] = 5792, + [5793] = 5793, + [5794] = 5794, + [5795] = 5795, + [5796] = 5796, [5797] = 5797, - [5798] = 5466, + [5798] = 5798, [5799] = 5799, [5800] = 5800, - [5801] = 5723, - [5802] = 5615, - [5803] = 5509, + [5801] = 5801, + [5802] = 5802, + [5803] = 5803, [5804] = 5804, - [5805] = 5598, - [5806] = 5667, - [5807] = 5507, - [5808] = 5464, - [5809] = 5489, - [5810] = 2672, - [5811] = 5492, - [5812] = 5595, - [5813] = 5509, + [5805] = 5805, + [5806] = 5806, + [5807] = 5807, + [5808] = 5808, + [5809] = 5809, + [5810] = 5810, + [5811] = 5811, + [5812] = 5812, + [5813] = 5813, [5814] = 5814, - [5815] = 5639, + [5815] = 5815, [5816] = 5816, - [5817] = 5432, - [5818] = 5448, - [5819] = 5698, - [5820] = 5820, - [5821] = 5511, - [5822] = 5509, - [5823] = 5459, - [5824] = 5749, - [5825] = 5525, - [5826] = 2700, + [5817] = 5817, + [5818] = 5818, + [5819] = 5819, + [5820] = 5654, + [5821] = 5821, + [5822] = 5822, + [5823] = 5659, + [5824] = 5824, + [5825] = 5531, + [5826] = 5826, [5827] = 5827, - [5828] = 5599, + [5828] = 5828, [5829] = 5829, - [5830] = 5507, - [5831] = 5691, - [5832] = 5595, - [5833] = 5477, + [5830] = 5830, + [5831] = 5831, + [5832] = 5832, + [5833] = 5833, [5834] = 5834, - [5835] = 5531, - [5836] = 5694, - [5837] = 5565, - [5838] = 5464, - [5839] = 5531, + [5835] = 5835, + [5836] = 5836, + [5837] = 5525, + [5838] = 5838, + [5839] = 5839, [5840] = 5840, [5841] = 5841, - [5842] = 5842, + [5842] = 5685, [5843] = 5843, - [5844] = 5844, + [5844] = 5516, [5845] = 5845, [5846] = 5846, [5847] = 5847, @@ -10671,406 +10683,1545 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5849] = 5849, [5850] = 5850, [5851] = 5851, - [5852] = 5852, + [5852] = 5724, [5853] = 5853, [5854] = 5854, [5855] = 5855, [5856] = 5856, - [5857] = 5847, - [5858] = 5843, + [5857] = 5857, + [5858] = 5858, [5859] = 5859, [5860] = 5860, [5861] = 5861, - [5862] = 5845, + [5862] = 5862, [5863] = 5863, [5864] = 5864, - [5865] = 5865, - [5866] = 5866, - [5867] = 5867, + [5865] = 5648, + [5866] = 5508, + [5867] = 5654, [5868] = 5868, [5869] = 5869, [5870] = 5870, - [5871] = 5850, + [5871] = 5509, [5872] = 5872, [5873] = 5873, - [5874] = 5874, - [5875] = 5875, + [5874] = 5508, + [5875] = 5509, [5876] = 5876, [5877] = 5877, - [5878] = 5878, - [5879] = 5879, + [5878] = 5509, + [5879] = 4697, [5880] = 5880, - [5881] = 5845, - [5882] = 5882, - [5883] = 5853, - [5884] = 5884, + [5881] = 5881, + [5882] = 5659, + [5883] = 5883, + [5884] = 5822, [5885] = 5885, [5886] = 5886, [5887] = 5887, [5888] = 5888, - [5889] = 5845, - [5890] = 5890, + [5889] = 5889, + [5890] = 4700, [5891] = 5891, - [5892] = 5890, + [5892] = 5516, [5893] = 5893, - [5894] = 5894, - [5895] = 5895, + [5894] = 4707, + [5895] = 5685, [5896] = 5896, - [5897] = 5897, - [5898] = 5898, - [5899] = 5899, + [5897] = 5724, + [5898] = 5776, + [5899] = 5851, [5900] = 5900, [5901] = 5901, - [5902] = 5902, - [5903] = 5866, + [5902] = 5526, + [5903] = 5903, [5904] = 5904, - [5905] = 5842, - [5906] = 5906, + [5905] = 5512, + [5906] = 5513, [5907] = 5907, [5908] = 5908, [5909] = 5909, [5910] = 5910, - [5911] = 5870, + [5911] = 5911, [5912] = 5912, - [5913] = 5875, + [5913] = 5913, [5914] = 5914, - [5915] = 5894, - [5916] = 5880, - [5917] = 5899, - [5918] = 5918, - [5919] = 5853, + [5915] = 5915, + [5916] = 5916, + [5917] = 5685, + [5918] = 5724, + [5919] = 5903, [5920] = 5920, [5921] = 5921, - [5922] = 5849, - [5923] = 5912, - [5924] = 5906, - [5925] = 5925, - [5926] = 5886, + [5922] = 5922, + [5923] = 5923, + [5924] = 5924, + [5925] = 5648, + [5926] = 5926, [5927] = 5927, - [5928] = 5925, + [5928] = 5928, [5929] = 5929, - [5930] = 5898, - [5931] = 5865, + [5930] = 5930, + [5931] = 5931, [5932] = 5932, [5933] = 5933, - [5934] = 5893, + [5934] = 5934, [5935] = 5935, - [5936] = 5902, + [5936] = 5936, [5937] = 5937, - [5938] = 5844, + [5938] = 5938, [5939] = 5939, [5940] = 5940, - [5941] = 5910, - [5942] = 5942, - [5943] = 5864, + [5941] = 5941, + [5942] = 4733, + [5943] = 5527, [5944] = 5944, - [5945] = 5846, - [5946] = 5946, - [5947] = 5904, - [5948] = 5948, - [5949] = 5944, - [5950] = 5876, - [5951] = 5937, - [5952] = 5891, - [5953] = 5846, - [5954] = 5954, - [5955] = 5863, - [5956] = 5956, + [5945] = 5945, + [5946] = 5685, + [5947] = 5724, + [5948] = 5512, + [5949] = 5949, + [5950] = 5950, + [5951] = 5951, + [5952] = 5952, + [5953] = 5953, + [5954] = 5685, + [5955] = 5724, + [5956] = 5513, [5957] = 5957, - [5958] = 5899, - [5959] = 5901, - [5960] = 5921, - [5961] = 5929, - [5962] = 5962, - [5963] = 5963, - [5964] = 5850, + [5958] = 5958, + [5959] = 5959, + [5960] = 5960, + [5961] = 5685, + [5962] = 5778, + [5963] = 5724, + [5964] = 5782, [5965] = 5965, - [5966] = 5869, - [5967] = 5899, + [5966] = 5966, + [5967] = 5967, [5968] = 5968, - [5969] = 5852, - [5970] = 5876, - [5971] = 5887, + [5969] = 5969, + [5970] = 5970, + [5971] = 5971, [5972] = 5972, - [5973] = 5899, - [5974] = 5894, - [5975] = 5925, + [5973] = 5973, + [5974] = 5974, + [5975] = 5975, [5976] = 5976, - [5977] = 5888, - [5978] = 5901, - [5979] = 5929, + [5977] = 5977, + [5978] = 5978, + [5979] = 5979, [5980] = 5980, - [5981] = 5965, - [5982] = 5859, + [5981] = 5981, + [5982] = 5982, [5983] = 5983, - [5984] = 5965, - [5985] = 5901, + [5984] = 5984, + [5985] = 5985, [5986] = 5986, [5987] = 5987, [5988] = 5988, - [5989] = 5890, - [5990] = 5990, - [5991] = 5921, + [5989] = 5989, + [5990] = 4605, + [5991] = 5991, [5992] = 5992, - [5993] = 5914, - [5994] = 5861, - [5995] = 5843, - [5996] = 5848, - [5997] = 5866, - [5998] = 5894, - [5999] = 5870, - [6000] = 5875, - [6001] = 5853, + [5993] = 5993, + [5994] = 5994, + [5995] = 5508, + [5996] = 5685, + [5997] = 5997, + [5998] = 5998, + [5999] = 5999, + [6000] = 6000, + [6001] = 5724, [6002] = 6002, - [6003] = 5876, - [6004] = 5929, - [6005] = 5886, - [6006] = 5895, - [6007] = 5863, - [6008] = 5869, - [6009] = 5875, - [6010] = 5901, - [6011] = 5895, - [6012] = 5965, + [6003] = 6003, + [6004] = 5724, + [6005] = 6005, + [6006] = 6006, + [6007] = 5509, + [6008] = 6008, + [6009] = 5528, + [6010] = 6010, + [6011] = 6011, + [6012] = 5516, [6013] = 6013, - [6014] = 5914, - [6015] = 5886, - [6016] = 5902, + [6014] = 6014, + [6015] = 6015, + [6016] = 6016, [6017] = 6017, [6018] = 6018, - [6019] = 5910, - [6020] = 5944, - [6021] = 5850, - [6022] = 5846, - [6023] = 5869, - [6024] = 5877, - [6025] = 5887, - [6026] = 5906, - [6027] = 5888, - [6028] = 5890, - [6029] = 5940, - [6030] = 5954, + [6019] = 6019, + [6020] = 5512, + [6021] = 6021, + [6022] = 6022, + [6023] = 6023, + [6024] = 6024, + [6025] = 6025, + [6026] = 6026, + [6027] = 6027, + [6028] = 6028, + [6029] = 6029, + [6030] = 6030, [6031] = 6031, - [6032] = 5854, - [6033] = 5872, - [6034] = 5847, + [6032] = 6032, + [6033] = 6033, + [6034] = 6034, [6035] = 6035, - [6036] = 5861, + [6036] = 6036, [6037] = 6037, - [6038] = 5877, - [6039] = 5914, + [6038] = 6038, + [6039] = 6039, [6040] = 6040, - [6041] = 5879, + [6041] = 6041, [6042] = 6042, - [6043] = 5886, - [6044] = 5920, - [6045] = 5847, - [6046] = 5861, - [6047] = 5880, - [6048] = 5863, - [6049] = 5873, - [6050] = 5940, - [6051] = 5874, - [6052] = 5902, - [6053] = 5986, - [6054] = 5877, - [6055] = 5879, - [6056] = 5880, - [6057] = 5933, - [6058] = 5852, - [6059] = 5907, + [6043] = 6043, + [6044] = 6044, + [6045] = 6045, + [6046] = 5685, + [6047] = 6047, + [6048] = 6048, + [6049] = 6049, + [6050] = 5525, + [6051] = 5526, + [6052] = 6052, + [6053] = 6053, + [6054] = 6054, + [6055] = 6055, + [6056] = 6056, + [6057] = 6057, + [6058] = 4541, + [6059] = 6059, [6060] = 6060, [6061] = 6061, - [6062] = 5845, + [6062] = 6062, [6063] = 6063, - [6064] = 5845, - [6065] = 5850, - [6066] = 5902, - [6067] = 5910, - [6068] = 5992, - [6069] = 5910, - [6070] = 5940, - [6071] = 5988, + [6064] = 6064, + [6065] = 6065, + [6066] = 6066, + [6067] = 6067, + [6068] = 5525, + [6069] = 5526, + [6070] = 6070, + [6071] = 6071, [6072] = 6072, - [6073] = 5885, - [6074] = 5948, - [6075] = 5944, - [6076] = 5877, - [6077] = 5878, - [6078] = 5846, - [6079] = 5894, - [6080] = 6080, + [6073] = 6073, + [6074] = 6074, + [6075] = 6075, + [6076] = 6076, + [6077] = 6077, + [6078] = 6078, + [6079] = 6079, + [6080] = 5513, [6081] = 6081, - [6082] = 5921, - [6083] = 5868, + [6082] = 6082, + [6083] = 6083, [6084] = 6084, - [6085] = 5904, - [6086] = 5918, - [6087] = 5879, - [6088] = 5869, - [6089] = 5878, - [6090] = 5880, - [6091] = 5854, - [6092] = 5904, - [6093] = 5887, - [6094] = 5992, + [6085] = 6085, + [6086] = 5531, + [6087] = 6087, + [6088] = 6088, + [6089] = 6089, + [6090] = 6090, + [6091] = 6091, + [6092] = 6092, + [6093] = 5528, + [6094] = 6094, [6095] = 6095, - [6096] = 5868, - [6097] = 6037, - [6098] = 5843, - [6099] = 6061, - [6100] = 5904, + [6096] = 6096, + [6097] = 5528, + [6098] = 6098, + [6099] = 5531, + [6100] = 5528, [6101] = 6101, - [6102] = 5866, - [6103] = 6101, - [6104] = 5895, - [6105] = 5870, - [6106] = 5888, - [6107] = 5937, - [6108] = 5925, - [6109] = 5875, - [6110] = 5854, - [6111] = 5907, - [6112] = 5868, - [6113] = 5906, - [6114] = 5906, - [6115] = 5878, - [6116] = 5986, - [6117] = 5854, - [6118] = 5914, - [6119] = 5988, - [6120] = 5847, + [6102] = 5528, + [6103] = 5528, + [6104] = 5516, + [6105] = 5528, + [6106] = 6106, + [6107] = 5685, + [6108] = 5724, + [6109] = 5528, + [6110] = 6110, + [6111] = 6111, + [6112] = 6112, + [6113] = 6113, + [6114] = 6114, + [6115] = 5528, + [6116] = 6116, + [6117] = 6117, + [6118] = 6118, + [6119] = 6119, + [6120] = 6120, [6121] = 6121, - [6122] = 5918, - [6123] = 5853, - [6124] = 5890, - [6125] = 6125, - [6126] = 5925, - [6127] = 5841, - [6128] = 6121, - [6129] = 5885, - [6130] = 5932, - [6131] = 5918, - [6132] = 5876, - [6133] = 6133, - [6134] = 5861, - [6135] = 5854, + [6122] = 6119, + [6123] = 6123, + [6124] = 4352, + [6125] = 6117, + [6126] = 6120, + [6127] = 6127, + [6128] = 6120, + [6129] = 6127, + [6130] = 6130, + [6131] = 6131, + [6132] = 6127, + [6133] = 6120, + [6134] = 6134, + [6135] = 6135, [6136] = 6136, [6137] = 6137, - [6138] = 5944, - [6139] = 5863, - [6140] = 5986, - [6141] = 5899, + [6138] = 5286, + [6139] = 6139, + [6140] = 6140, + [6141] = 6136, [6142] = 6142, - [6143] = 5901, - [6144] = 5847, - [6145] = 5929, - [6146] = 5887, - [6147] = 5861, - [6148] = 5878, - [6149] = 5863, - [6150] = 5852, - [6151] = 5863, - [6152] = 5877, - [6153] = 5888, - [6154] = 5879, - [6155] = 5880, - [6156] = 6040, - [6157] = 5992, - [6158] = 5882, - [6159] = 6121, - [6160] = 5925, - [6161] = 6040, - [6162] = 5965, + [6143] = 6143, + [6144] = 6144, + [6145] = 6145, + [6146] = 6146, + [6147] = 6120, + [6148] = 6148, + [6149] = 6149, + [6150] = 6120, + [6151] = 6151, + [6152] = 6127, + [6153] = 6153, + [6154] = 6154, + [6155] = 6155, + [6156] = 6156, + [6157] = 6157, + [6158] = 6127, + [6159] = 6137, + [6160] = 6160, + [6161] = 6161, + [6162] = 6162, [6163] = 6163, - [6164] = 5845, - [6165] = 5848, - [6166] = 5907, - [6167] = 5849, - [6168] = 6168, - [6169] = 6040, - [6170] = 5937, - [6171] = 5844, + [6164] = 6155, + [6165] = 6165, + [6166] = 6166, + [6167] = 6167, + [6168] = 6166, + [6169] = 6154, + [6170] = 6170, + [6171] = 6144, [6172] = 6172, - [6173] = 6125, - [6174] = 5956, - [6175] = 5895, - [6176] = 5940, - [6177] = 5847, - [6178] = 5841, - [6179] = 5965, - [6180] = 5852, - [6181] = 5877, - [6182] = 6182, - [6183] = 5850, - [6184] = 5863, - [6185] = 5849, - [6186] = 5906, - [6187] = 5847, - [6188] = 6188, - [6189] = 5861, - [6190] = 5918, - [6191] = 5899, - [6192] = 5904, - [6193] = 5965, - [6194] = 5925, - [6195] = 5863, - [6196] = 5849, - [6197] = 5879, - [6198] = 6040, - [6199] = 5879, - [6200] = 5847, - [6201] = 5861, - [6202] = 5956, - [6203] = 5877, - [6204] = 6084, - [6205] = 5879, - [6206] = 5885, - [6207] = 6168, - [6208] = 5957, - [6209] = 5880, - [6210] = 6210, - [6211] = 5870, - [6212] = 5972, - [6213] = 5932, + [6173] = 6155, + [6174] = 6170, + [6175] = 6175, + [6176] = 6176, + [6177] = 6177, + [6178] = 6134, + [6179] = 6136, + [6180] = 6137, + [6181] = 6154, + [6182] = 3733, + [6183] = 6119, + [6184] = 6156, + [6185] = 6161, + [6186] = 6186, + [6187] = 6149, + [6188] = 6149, + [6189] = 6189, + [6190] = 262, + [6191] = 6191, + [6192] = 6155, + [6193] = 263, + [6194] = 6194, + [6195] = 6195, + [6196] = 6196, + [6197] = 6166, + [6198] = 6198, + [6199] = 6199, + [6200] = 6119, + [6201] = 6198, + [6202] = 6202, + [6203] = 6137, + [6204] = 6204, + [6205] = 6205, + [6206] = 6149, + [6207] = 6156, + [6208] = 6120, + [6209] = 6205, + [6210] = 6127, + [6211] = 4226, + [6212] = 6142, + [6213] = 6148, [6214] = 6214, - [6215] = 5937, - [6216] = 5849, - [6217] = 5906, - [6218] = 5877, - [6219] = 5927, - [6220] = 6220, - [6221] = 5860, - [6222] = 5908, - [6223] = 5845, - [6224] = 5937, - [6225] = 5879, - [6226] = 5880, - [6227] = 5900, - [6228] = 5986, - [6229] = 5868, - [6230] = 5861, - [6231] = 5845, - [6232] = 5937, - [6233] = 5878, - [6234] = 5901, - [6235] = 5940, - [6236] = 5988, - [6237] = 5988, - [6238] = 5894, - [6239] = 5992, - [6240] = 5843, - [6241] = 6214, - [6242] = 5940, - [6243] = 6214, - [6244] = 5880, - [6245] = 5848, - [6246] = 5852, - [6247] = 5849, - [6248] = 6125, - [6249] = 5904, - [6250] = 5866, - [6251] = 5907, + [6215] = 6215, + [6216] = 6166, + [6217] = 4241, + [6218] = 1744, + [6219] = 6162, + [6220] = 6149, + [6221] = 6221, + [6222] = 6222, + [6223] = 6223, + [6224] = 6144, + [6225] = 6142, + [6226] = 6143, + [6227] = 6119, + [6228] = 6228, + [6229] = 6162, + [6230] = 6230, + [6231] = 1803, + [6232] = 1852, + [6233] = 6136, + [6234] = 6234, + [6235] = 6235, + [6236] = 6236, + [6237] = 6170, + [6238] = 6238, + [6239] = 6156, + [6240] = 6240, + [6241] = 6137, + [6242] = 6149, + [6243] = 6243, + [6244] = 6154, + [6245] = 6245, + [6246] = 6246, + [6247] = 6247, + [6248] = 6248, + [6249] = 6156, + [6250] = 6161, + [6251] = 6119, + [6252] = 6139, + [6253] = 6253, + [6254] = 6127, + [6255] = 6255, + [6256] = 6256, + [6257] = 6257, + [6258] = 6165, + [6259] = 6230, + [6260] = 6120, + [6261] = 6127, + [6262] = 6161, + [6263] = 6215, + [6264] = 6127, + [6265] = 4284, + [6266] = 6266, + [6267] = 6267, + [6268] = 6268, + [6269] = 6269, + [6270] = 6155, + [6271] = 6202, + [6272] = 6272, + [6273] = 6144, + [6274] = 6274, + [6275] = 6135, + [6276] = 5375, + [6277] = 6146, + [6278] = 6144, + [6279] = 1776, + [6280] = 6142, + [6281] = 6149, + [6282] = 6282, + [6283] = 6175, + [6284] = 6257, + [6285] = 6170, + [6286] = 6139, + [6287] = 6177, + [6288] = 6148, + [6289] = 6289, + [6290] = 6170, + [6291] = 6166, + [6292] = 6149, + [6293] = 6293, + [6294] = 6155, + [6295] = 6166, + [6296] = 5440, + [6297] = 1782, + [6298] = 6298, + [6299] = 1784, + [6300] = 6256, + [6301] = 6139, + [6302] = 6131, + [6303] = 6155, + [6304] = 6166, + [6305] = 6305, + [6306] = 6144, + [6307] = 6162, + [6308] = 6149, + [6309] = 6309, + [6310] = 6310, + [6311] = 6155, + [6312] = 6312, + [6313] = 6135, + [6314] = 6165, + [6315] = 6205, + [6316] = 6214, + [6317] = 6248, + [6318] = 6161, + [6319] = 6117, + [6320] = 859, + [6321] = 6166, + [6322] = 6151, + [6323] = 6144, + [6324] = 6324, + [6325] = 6149, + [6326] = 6267, + [6327] = 6167, + [6328] = 6328, + [6329] = 6161, + [6330] = 6195, + [6331] = 4603, + [6332] = 6332, + [6333] = 6136, + [6334] = 6334, + [6335] = 6119, + [6336] = 6155, + [6337] = 6337, + [6338] = 6338, + [6339] = 6339, + [6340] = 6161, + [6341] = 6166, + [6342] = 6119, + [6343] = 6154, + [6344] = 6268, + [6345] = 6161, + [6346] = 6346, + [6347] = 6248, + [6348] = 859, + [6349] = 6186, + [6350] = 6204, + [6351] = 6199, + [6352] = 6352, + [6353] = 6353, + [6354] = 6120, + [6355] = 6144, + [6356] = 6119, + [6357] = 6282, + [6358] = 6269, + [6359] = 6127, + [6360] = 6119, + [6361] = 6361, + [6362] = 6362, + [6363] = 6148, + [6364] = 6257, + [6365] = 6365, + [6366] = 6155, + [6367] = 6135, + [6368] = 6215, + [6369] = 6257, + [6370] = 6166, + [6371] = 6120, + [6372] = 6372, + [6373] = 6373, + [6374] = 6374, + [6375] = 6375, + [6376] = 6376, + [6377] = 6377, + [6378] = 6378, + [6379] = 6379, + [6380] = 6380, + [6381] = 3209, + [6382] = 6382, + [6383] = 6383, + [6384] = 6384, + [6385] = 6385, + [6386] = 6386, + [6387] = 6387, + [6388] = 6388, + [6389] = 6389, + [6390] = 6390, + [6391] = 6391, + [6392] = 6392, + [6393] = 6376, + [6394] = 6390, + [6395] = 6395, + [6396] = 6396, + [6397] = 6392, + [6398] = 6398, + [6399] = 6380, + [6400] = 6400, + [6401] = 6395, + [6402] = 6396, + [6403] = 6382, + [6404] = 6404, + [6405] = 6383, + [6406] = 6406, + [6407] = 6407, + [6408] = 6408, + [6409] = 6409, + [6410] = 6410, + [6411] = 6411, + [6412] = 6412, + [6413] = 6413, + [6414] = 6414, + [6415] = 6415, + [6416] = 6416, + [6417] = 6417, + [6418] = 6418, + [6419] = 6419, + [6420] = 6420, + [6421] = 6421, + [6422] = 6422, + [6423] = 6423, + [6424] = 6418, + [6425] = 6425, + [6426] = 6426, + [6427] = 6427, + [6428] = 6428, + [6429] = 6429, + [6430] = 6430, + [6431] = 6431, + [6432] = 6432, + [6433] = 6421, + [6434] = 6434, + [6435] = 3177, + [6436] = 6436, + [6437] = 6437, + [6438] = 6377, + [6439] = 6378, + [6440] = 6379, + [6441] = 6441, + [6442] = 6385, + [6443] = 6443, + [6444] = 6444, + [6445] = 6445, + [6446] = 6390, + [6447] = 6392, + [6448] = 6395, + [6449] = 6396, + [6450] = 6450, + [6451] = 6451, + [6452] = 6452, + [6453] = 6453, + [6454] = 6454, + [6455] = 6455, + [6456] = 6456, + [6457] = 6457, + [6458] = 3185, + [6459] = 6459, + [6460] = 6409, + [6461] = 6461, + [6462] = 6462, + [6463] = 6463, + [6464] = 6464, + [6465] = 6465, + [6466] = 6466, + [6467] = 6467, + [6468] = 6468, + [6469] = 6469, + [6470] = 6470, + [6471] = 6471, + [6472] = 6472, + [6473] = 6473, + [6474] = 6474, + [6475] = 6475, + [6476] = 6476, + [6477] = 6477, + [6478] = 6478, + [6479] = 6466, + [6480] = 6480, + [6481] = 6481, + [6482] = 6482, + [6483] = 6471, + [6484] = 6484, + [6485] = 6485, + [6486] = 6486, + [6487] = 6487, + [6488] = 6488, + [6489] = 6489, + [6490] = 6387, + [6491] = 6489, + [6492] = 6492, + [6493] = 4605, + [6494] = 6407, + [6495] = 6409, + [6496] = 6415, + [6497] = 6497, + [6498] = 6457, + [6499] = 6499, + [6500] = 6500, + [6501] = 6419, + [6502] = 3172, + [6503] = 6492, + [6504] = 6419, + [6505] = 6505, + [6506] = 6506, + [6507] = 6377, + [6508] = 6378, + [6509] = 6379, + [6510] = 6510, + [6511] = 6385, + [6512] = 6512, + [6513] = 6513, + [6514] = 6425, + [6515] = 6515, + [6516] = 6390, + [6517] = 6517, + [6518] = 6471, + [6519] = 6392, + [6520] = 6520, + [6521] = 6395, + [6522] = 6522, + [6523] = 6396, + [6524] = 6524, + [6525] = 6525, + [6526] = 6526, + [6527] = 6527, + [6528] = 6528, + [6529] = 6529, + [6530] = 6530, + [6531] = 6531, + [6532] = 3145, + [6533] = 6533, + [6534] = 6534, + [6535] = 3146, + [6536] = 6372, + [6537] = 6537, + [6538] = 3147, + [6539] = 6539, + [6540] = 6540, + [6541] = 6466, + [6542] = 6387, + [6543] = 6543, + [6544] = 6407, + [6545] = 6409, + [6546] = 6415, + [6547] = 6547, + [6548] = 6548, + [6549] = 6549, + [6550] = 6419, + [6551] = 3191, + [6552] = 3192, + [6553] = 3148, + [6554] = 3158, + [6555] = 3159, + [6556] = 6481, + [6557] = 3160, + [6558] = 6484, + [6559] = 6485, + [6560] = 3161, + [6561] = 6561, + [6562] = 6562, + [6563] = 6487, + [6564] = 6564, + [6565] = 6565, + [6566] = 6421, + [6567] = 6567, + [6568] = 6457, + [6569] = 6569, + [6570] = 6570, + [6571] = 6426, + [6572] = 6572, + [6573] = 6573, + [6574] = 6427, + [6575] = 6575, + [6576] = 6576, + [6577] = 6466, + [6578] = 6387, + [6579] = 6407, + [6580] = 6409, + [6581] = 6415, + [6582] = 6582, + [6583] = 6419, + [6584] = 6584, + [6585] = 6462, + [6586] = 6586, + [6587] = 6469, + [6588] = 6395, + [6589] = 6489, + [6590] = 6492, + [6591] = 6591, + [6592] = 6592, + [6593] = 6593, + [6594] = 1908, + [6595] = 6387, + [6596] = 6596, + [6597] = 1924, + [6598] = 6598, + [6599] = 6529, + [6600] = 6377, + [6601] = 6601, + [6602] = 6378, + [6603] = 6379, + [6604] = 6582, + [6605] = 6605, + [6606] = 6606, + [6607] = 6575, + [6608] = 6608, + [6609] = 6609, + [6610] = 6385, + [6611] = 6611, + [6612] = 6612, + [6613] = 6548, + [6614] = 6609, + [6615] = 6390, + [6616] = 6392, + [6617] = 6466, + [6618] = 6395, + [6619] = 6387, + [6620] = 6396, + [6621] = 6407, + [6622] = 6409, + [6623] = 6415, + [6624] = 6624, + [6625] = 6625, + [6626] = 6626, + [6627] = 6627, + [6628] = 6628, + [6629] = 6419, + [6630] = 6630, + [6631] = 6631, + [6632] = 3152, + [6633] = 6633, + [6634] = 3153, + [6635] = 6466, + [6636] = 6387, + [6637] = 6407, + [6638] = 6409, + [6639] = 6415, + [6640] = 6499, + [6641] = 6562, + [6642] = 6419, + [6643] = 6643, + [6644] = 6466, + [6645] = 6387, + [6646] = 3154, + [6647] = 6407, + [6648] = 6409, + [6649] = 6415, + [6650] = 6650, + [6651] = 6437, + [6652] = 6419, + [6653] = 6407, + [6654] = 6415, + [6655] = 6419, + [6656] = 6656, + [6657] = 6562, + [6658] = 6656, + [6659] = 6659, + [6660] = 6660, + [6661] = 6661, + [6662] = 6660, + [6663] = 6663, + [6664] = 3155, + [6665] = 6665, + [6666] = 6477, + [6667] = 6474, + [6668] = 6529, + [6669] = 6669, + [6670] = 6575, + [6671] = 6609, + [6672] = 6672, + [6673] = 3202, + [6674] = 6377, + [6675] = 6631, + [6676] = 3203, + [6677] = 6378, + [6678] = 6625, + [6679] = 6379, + [6680] = 6680, + [6681] = 3180, + [6682] = 6385, + [6683] = 6471, + [6684] = 6643, + [6685] = 6385, + [6686] = 6686, + [6687] = 6466, + [6688] = 6650, + [6689] = 6390, + [6690] = 6392, + [6691] = 6691, + [6692] = 6395, + [6693] = 6693, + [6694] = 6396, + [6695] = 6415, + [6696] = 6387, + [6697] = 6624, + [6698] = 6656, + [6699] = 6377, + [6700] = 6626, + [6701] = 6661, + [6702] = 6660, + [6703] = 6409, + [6704] = 6608, + [6705] = 6407, + [6706] = 6706, + [6707] = 6624, + [6708] = 6693, + [6709] = 6656, + [6710] = 6660, + [6711] = 6459, + [6712] = 6517, + [6713] = 6713, + [6714] = 6714, + [6715] = 6715, + [6716] = 6716, + [6717] = 6717, + [6718] = 6716, + [6719] = 6719, + [6720] = 4697, + [6721] = 6721, + [6722] = 6722, + [6723] = 6723, + [6724] = 6567, + [6725] = 6725, + [6726] = 6726, + [6727] = 6727, + [6728] = 3190, + [6729] = 6420, + [6730] = 4700, + [6731] = 6630, + [6732] = 6659, + [6733] = 6733, + [6734] = 6672, + [6735] = 6735, + [6736] = 3141, + [6737] = 6384, + [6738] = 6669, + [6739] = 6725, + [6740] = 6735, + [6741] = 4707, + [6742] = 6452, + [6743] = 6743, + [6744] = 6384, + [6745] = 6735, + [6746] = 6746, + [6747] = 6377, + [6748] = 6748, + [6749] = 6749, + [6750] = 6378, + [6751] = 6379, + [6752] = 6752, + [6753] = 6452, + [6754] = 6754, + [6755] = 6513, + [6756] = 6756, + [6757] = 6716, + [6758] = 6758, + [6759] = 6759, + [6760] = 6396, + [6761] = 6761, + [6762] = 6561, + [6763] = 3195, + [6764] = 6373, + [6765] = 6765, + [6766] = 6766, + [6767] = 6726, + [6768] = 6385, + [6769] = 6374, + [6770] = 6377, + [6771] = 6771, + [6772] = 6693, + [6773] = 6663, + [6774] = 6517, + [6775] = 6775, + [6776] = 6388, + [6777] = 6378, + [6778] = 6743, + [6779] = 6573, + [6780] = 3199, + [6781] = 6781, + [6782] = 6379, + [6783] = 6743, + [6784] = 6586, + [6785] = 6591, + [6786] = 3173, + [6787] = 1921, + [6788] = 3175, + [6789] = 6715, + [6790] = 6771, + [6791] = 6791, + [6792] = 6375, + [6793] = 6376, + [6794] = 6794, + [6795] = 6714, + [6796] = 6380, + [6797] = 6382, + [6798] = 6383, + [6799] = 6390, + [6800] = 6800, + [6801] = 6466, + [6802] = 6513, + [6803] = 6761, + [6804] = 6761, + [6805] = 6805, + [6806] = 3169, + [6807] = 6807, + [6808] = 6390, + [6809] = 6392, + [6810] = 6395, + [6811] = 6396, + [6812] = 3176, + [6813] = 6680, + [6814] = 6814, + [6815] = 6791, + [6816] = 6816, + [6817] = 3170, + [6818] = 6418, + [6819] = 6819, + [6820] = 6392, + [6821] = 6378, + [6822] = 6822, + [6823] = 6385, + [6824] = 6628, + [6825] = 3171, + [6826] = 6656, + [6827] = 6827, + [6828] = 6660, + [6829] = 6721, + [6830] = 6425, + [6831] = 6520, + [6832] = 6819, + [6833] = 6379, + [6834] = 6466, + [6835] = 6572, + [6836] = 6387, + [6837] = 6572, + [6838] = 6528, + [6839] = 6400, + [6840] = 6409, + [6841] = 6775, + [6842] = 6530, + [6843] = 6533, + [6844] = 6723, + [6845] = 6537, + [6846] = 6549, + [6847] = 6426, + [6848] = 6427, + [6849] = 6849, + [6850] = 6775, + [6851] = 6459, + [6852] = 3207, + [6853] = 3162, + [6854] = 3163, + [6855] = 6522, + [6856] = 3164, + [6857] = 6524, + [6858] = 6543, + [6859] = 3165, + [6860] = 6388, + [6861] = 6400, + [6862] = 6862, + [6863] = 6863, + [6864] = 6864, + [6865] = 6865, + [6866] = 6866, + [6867] = 6867, + [6868] = 6868, + [6869] = 6869, + [6870] = 6870, + [6871] = 6871, + [6872] = 6872, + [6873] = 6873, + [6874] = 6874, + [6875] = 6868, + [6876] = 6876, + [6877] = 6877, + [6878] = 6878, + [6879] = 6879, + [6880] = 6880, + [6881] = 6866, + [6882] = 6872, + [6883] = 6873, + [6884] = 6884, + [6885] = 6885, + [6886] = 6886, + [6887] = 6887, + [6888] = 6888, + [6889] = 6878, + [6890] = 6890, + [6891] = 6891, + [6892] = 6887, + [6893] = 6893, + [6894] = 6894, + [6895] = 6895, + [6896] = 6896, + [6897] = 6897, + [6898] = 6898, + [6899] = 6899, + [6900] = 6900, + [6901] = 6901, + [6902] = 6902, + [6903] = 6903, + [6904] = 6862, + [6905] = 6899, + [6906] = 6864, + [6907] = 6907, + [6908] = 6908, + [6909] = 6897, + [6910] = 6869, + [6911] = 6911, + [6912] = 6912, + [6913] = 6898, + [6914] = 6899, + [6915] = 6862, + [6916] = 6902, + [6917] = 6865, + [6918] = 6918, + [6919] = 6862, + [6920] = 6898, + [6921] = 6921, + [6922] = 6918, + [6923] = 6876, + [6924] = 6924, + [6925] = 6925, + [6926] = 6865, + [6927] = 6918, + [6928] = 6928, + [6929] = 6878, + [6930] = 6903, + [6931] = 6911, + [6932] = 6880, + [6933] = 6933, + [6934] = 6911, + [6935] = 6935, + [6936] = 6936, + [6937] = 6925, + [6938] = 6938, + [6939] = 6928, + [6940] = 6940, + [6941] = 6863, + [6942] = 6942, + [6943] = 6885, + [6944] = 6890, + [6945] = 6945, + [6946] = 6946, + [6947] = 6874, + [6948] = 6948, + [6949] = 6949, + [6950] = 6924, + [6951] = 6933, + [6952] = 6863, + [6953] = 6953, + [6954] = 6887, + [6955] = 6911, + [6956] = 6884, + [6957] = 6869, + [6958] = 6946, + [6959] = 6959, + [6960] = 6960, + [6961] = 6936, + [6962] = 6868, + [6963] = 6945, + [6964] = 6935, + [6965] = 6879, + [6966] = 6966, + [6967] = 6866, + [6968] = 6938, + [6969] = 6969, + [6970] = 6872, + [6971] = 6873, + [6972] = 6878, + [6973] = 6887, + [6974] = 6911, + [6975] = 6897, + [6976] = 6936, + [6977] = 6925, + [6978] = 6978, + [6979] = 6898, + [6980] = 6899, + [6981] = 6928, + [6982] = 6862, + [6983] = 6942, + [6984] = 6902, + [6985] = 6985, + [6986] = 6872, + [6987] = 6966, + [6988] = 6988, + [6989] = 6890, + [6990] = 6990, + [6991] = 6912, + [6992] = 6992, + [6993] = 6891, + [6994] = 6884, + [6995] = 6995, + [6996] = 6996, + [6997] = 6884, + [6998] = 6996, + [6999] = 6988, + [7000] = 6890, + [7001] = 6960, + [7002] = 6893, + [7003] = 6868, + [7004] = 6938, + [7005] = 6903, + [7006] = 6960, + [7007] = 6891, + [7008] = 7008, + [7009] = 6893, + [7010] = 6870, + [7011] = 6894, + [7012] = 6895, + [7013] = 6868, + [7014] = 6869, + [7015] = 7015, + [7016] = 6877, + [7017] = 7017, + [7018] = 6874, + [7019] = 6936, + [7020] = 6876, + [7021] = 6903, + [7022] = 6880, + [7023] = 7023, + [7024] = 6895, + [7025] = 7017, + [7026] = 6876, + [7027] = 6870, + [7028] = 6865, + [7029] = 6942, + [7030] = 7030, + [7031] = 6874, + [7032] = 7008, + [7033] = 7033, + [7034] = 6938, + [7035] = 6880, + [7036] = 7036, + [7037] = 6876, + [7038] = 7038, + [7039] = 6942, + [7040] = 6876, + [7041] = 6940, + [7042] = 6885, + [7043] = 7043, + [7044] = 7044, + [7045] = 6945, + [7046] = 6880, + [7047] = 6891, + [7048] = 6995, + [7049] = 7049, + [7050] = 6945, + [7051] = 7051, + [7052] = 7052, + [7053] = 6902, + [7054] = 6885, + [7055] = 7055, + [7056] = 6960, + [7057] = 6960, + [7058] = 6868, + [7059] = 7059, + [7060] = 6995, + [7061] = 7061, + [7062] = 7062, + [7063] = 6885, + [7064] = 6925, + [7065] = 6928, + [7066] = 6940, + [7067] = 7067, + [7068] = 7068, + [7069] = 7069, + [7070] = 6902, + [7071] = 7049, + [7072] = 7072, + [7073] = 6874, + [7074] = 6890, + [7075] = 6946, + [7076] = 6865, + [7077] = 6918, + [7078] = 6948, + [7079] = 6879, + [7080] = 6885, + [7081] = 7059, + [7082] = 7082, + [7083] = 7083, + [7084] = 6902, + [7085] = 6945, + [7086] = 6935, + [7087] = 6880, + [7088] = 7088, + [7089] = 6949, + [7090] = 6865, + [7091] = 6918, + [7092] = 6866, + [7093] = 6988, + [7094] = 6872, + [7095] = 7095, + [7096] = 7096, + [7097] = 6869, + [7098] = 6936, + [7099] = 6938, + [7100] = 6873, + [7101] = 6942, + [7102] = 6945, + [7103] = 6924, + [7104] = 7104, + [7105] = 6891, + [7106] = 6946, + [7107] = 6953, + [7108] = 7108, + [7109] = 6878, + [7110] = 6948, + [7111] = 6887, + [7112] = 6949, + [7113] = 6988, + [7114] = 6924, + [7115] = 6897, + [7116] = 6933, + [7117] = 7117, + [7118] = 6995, + [7119] = 6863, + [7120] = 6870, + [7121] = 6890, + [7122] = 6869, + [7123] = 6864, + [7124] = 6891, + [7125] = 6921, + [7126] = 7126, + [7127] = 6933, + [7128] = 7055, + [7129] = 6893, + [7130] = 6894, + [7131] = 7072, + [7132] = 6895, + [7133] = 7133, + [7134] = 6898, + [7135] = 6899, + [7136] = 6879, + [7137] = 6862, + [7138] = 6865, + [7139] = 6866, + [7140] = 7140, + [7141] = 6874, + [7142] = 6872, + [7143] = 6918, + [7144] = 6873, + [7145] = 7038, + [7146] = 6903, + [7147] = 6878, + [7148] = 7148, + [7149] = 7149, + [7150] = 6887, + [7151] = 6876, + [7152] = 7108, + [7153] = 6863, + [7154] = 6897, + [7155] = 6865, + [7156] = 6946, + [7157] = 6898, + [7158] = 6918, + [7159] = 6935, + [7160] = 6899, + [7161] = 6874, + [7162] = 6879, + [7163] = 7163, + [7164] = 6911, + [7165] = 6959, + [7166] = 7166, + [7167] = 7167, + [7168] = 7168, + [7169] = 6948, + [7170] = 7167, + [7171] = 7171, + [7172] = 6885, + [7173] = 6870, + [7174] = 7174, + [7175] = 6868, + [7176] = 6874, + [7177] = 6890, + [7178] = 6891, + [7179] = 6966, + [7180] = 6995, + [7181] = 6876, + [7182] = 6869, + [7183] = 7183, + [7184] = 7033, + [7185] = 6936, + [7186] = 6893, + [7187] = 6894, + [7188] = 6895, + [7189] = 6938, + [7190] = 6880, + [7191] = 6894, + [7192] = 7192, + [7193] = 6942, + [7194] = 6945, + [7195] = 7195, + [7196] = 6903, + [7197] = 7133, + [7198] = 6900, + [7199] = 7166, + [7200] = 6885, + [7201] = 6949, + [7202] = 6946, + [7203] = 6918, + [7204] = 6949, + [7205] = 7205, + [7206] = 6864, + [7207] = 6948, + [7208] = 6949, + [7209] = 6879, + [7210] = 6924, + [7211] = 7211, + [7212] = 7212, + [7213] = 7108, + [7214] = 6870, + [7215] = 6924, + [7216] = 6933, + [7217] = 6911, + [7218] = 6874, + [7219] = 6924, + [7220] = 6935, + [7221] = 6863, + [7222] = 7088, + [7223] = 7223, + [7224] = 7224, + [7225] = 6876, + [7226] = 6890, + [7227] = 6891, + [7228] = 6902, + [7229] = 7163, + [7230] = 7195, + [7231] = 6936, + [7232] = 6925, + [7233] = 6902, + [7234] = 7117, + [7235] = 6995, + [7236] = 6933, + [7237] = 6869, + [7238] = 6880, + [7239] = 6893, + [7240] = 6894, + [7241] = 6946, + [7242] = 6925, + [7243] = 6928, + [7244] = 7244, + [7245] = 6966, + [7246] = 6895, + [7247] = 6879, + [7248] = 6866, + [7249] = 6866, + [7250] = 6872, + [7251] = 7108, + [7252] = 6894, + [7253] = 6959, + [7254] = 6863, + [7255] = 6873, + [7256] = 6878, + [7257] = 7095, + [7258] = 6887, + [7259] = 7192, + [7260] = 6897, + [7261] = 6898, + [7262] = 6921, + [7263] = 6899, + [7264] = 7030, + [7265] = 6948, + [7266] = 6872, + [7267] = 6879, + [7268] = 6903, + [7269] = 6862, + [7270] = 6873, + [7271] = 6995, + [7272] = 6869, + [7273] = 6884, + [7274] = 6885, + [7275] = 6878, + [7276] = 6890, + [7277] = 6866, + [7278] = 6911, + [7279] = 6891, + [7280] = 6868, + [7281] = 6995, + [7282] = 6887, + [7283] = 6960, + [7284] = 6893, + [7285] = 6925, + [7286] = 6894, + [7287] = 6895, + [7288] = 6928, + [7289] = 6868, + [7290] = 6933, + [7291] = 6897, + [7292] = 6898, + [7293] = 6863, + [7294] = 6870, + [7295] = 7295, + [7296] = 6903, + [7297] = 7095, + [7298] = 7298, + [7299] = 7055, + [7300] = 6893, + [7301] = 6894, + [7302] = 6895, + [7303] = 7049, + [7304] = 7304, + [7305] = 7305, + [7306] = 7088, + [7307] = 6865, + [7308] = 6877, + [7309] = 6864, + [7310] = 6865, + [7311] = 6902, + [7312] = 6918, + [7313] = 7043, + [7314] = 7044, + [7315] = 7067, + [7316] = 6995, + [7317] = 7055, + [7318] = 6966, + [7319] = 6928, + [7320] = 7320, + [7321] = 6918, + [7322] = 6890, + [7323] = 6891, + [7324] = 7192, + [7325] = 6938, + [7326] = 6893, + [7327] = 6995, + [7328] = 7055, + [7329] = 6894, + [7330] = 6942, + [7331] = 6895, + [7332] = 6899, + [7333] = 7055, + [7334] = 7166, + [7335] = 6925, + [7336] = 7055, + [7337] = 6928, + [7338] = 6948, + [7339] = 7055, + [7340] = 7195, + [7341] = 7341, + [7342] = 7023, + [7343] = 6862, + [7344] = 6988, + [7345] = 7223, + [7346] = 7183, + [7347] = 7347, + [7348] = 6903, + [7349] = 6869, + [7350] = 6873, + [7351] = 7351, + [7352] = 6893, + [7353] = 7055, + [7354] = 6960, + [7355] = 6864, + [7356] = 7341, + [7357] = 6903, + [7358] = 6884, + [7359] = 6935, + [7360] = 6949, + [7361] = 6911, + [7362] = 6895, + [7363] = 7351, + [7364] = 6897, + [7365] = 6960, + [7366] = 6936, + [7367] = 6938, + [7368] = 6942, + [7369] = 6884, + [7370] = 7108, + [7371] = 6868, + [7372] = 6902, + [7373] = 6945, + [7374] = 7374, + [7375] = 6946, + [7376] = 7376, + [7377] = 6884, + [7378] = 6885, + [7379] = 7351, + [7380] = 6960, + [7381] = 6948, + [7382] = 6960, + [7383] = 6870, + [7384] = 6949, + [7385] = 6924, + [7386] = 7055, + [7387] = 6933, + [7388] = 6874, + [7389] = 7224, + [7390] = 6880, }; static const TSSymbol ts_supertype_symbols[SUPERTYPE_COUNT] = { @@ -11229,1899 +12380,2080 @@ static const TSCharacterRange sym_identifier_character_set_2[] = { {0x1681, 0x1fff}, {0x200c, 0x2027}, {0x202a, 0x202e}, {0x2030, 0x205e}, {0x2061, 0x2fff}, {0x3001, 0xfefe}, {0xff00, 0x10ffff}, }; +static const TSCharacterRange aux_sym_predefined_type_token1_character_set_1[] = { + {'\t', '\r'}, {' ', ' '}, {'/', '/'}, {0xa0, 0xa0}, {0x1680, 0x1680}, {0x2000, 0x200b}, {0x2028, 0x2029}, {0x202f, 0x202f}, + {0x205f, 0x2060}, {0x3000, 0x3000}, {0xfeff, 0xfeff}, +}; + +static const TSCharacterRange aux_sym_predefined_type_token1_character_set_2[] = { + {'\t', '\r'}, {' ', ' '}, {'/', '/'}, {'s', 's'}, {0xa0, 0xa0}, {0x1680, 0x1680}, {0x2000, 0x200b}, {0x2028, 0x2029}, + {0x202f, 0x202f}, {0x205f, 0x2060}, {0x3000, 0x3000}, {0xfeff, 0xfeff}, +}; + static bool ts_lex(TSLexer *lexer, TSStateId state) { START_LEXER(); eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(129); + if (eof) ADVANCE(140); ADVANCE_MAP( - '!', 143, - '"', 160, - '#', 6, - '$', 281, - '%', 224, - '&', 203, - '\'', 161, - '(', 144, - ')', 146, - '*', 132, - '+', 216, - ',', 140, - '-', 220, - '.', 156, - '/', 266, - '0', 271, - ':', 147, - ';', 145, - '<', 229, - '=', 136, - '>', 152, - '?', 287, - '@', 284, - '[', 148, - '\\', 82, - ']', 149, - '^', 206, - '`', 264, - '{', 139, - '|', 209, - '}', 141, - '~', 240, + '!', 154, + '"', 171, + '#', 7, + '$', 304, + '%', 235, + '&', 214, + '\'', 172, + '(', 155, + ')', 157, + '*', 143, + '+', 227, + ',', 151, + '-', 231, + '.', 167, + '/', 277, + '0', 282, + ':', 158, + ';', 156, + '<', 240, + '=', 147, + '>', 163, + '?', 310, + '@', 307, + '[', 159, + '\\', 92, + ']', 160, + '^', 217, + '`', 275, + 'u', 301, + '{', 150, + '|', 220, + '}', 152, + '~', 251, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(272); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(126); - if (lookahead > '@') ADVANCE(282); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(283); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(137); + if (lookahead > '@') ADVANCE(305); END_STATE(); case 1: - if (lookahead == '\n') SKIP(34); - if (lookahead == '/') ADVANCE(24); - if (lookahead == '[') ADVANCE(81); - if (lookahead == '\\') ADVANCE(125); - if (set_contains(extras_character_set_1, 10, lookahead)) ADVANCE(267); - if (lookahead != 0) ADVANCE(268); + if (lookahead == '\n') SKIP(40); + if (lookahead == '/') ADVANCE(25); + if (lookahead == '[') ADVANCE(87); + if (lookahead == '\\') ADVANCE(136); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) ADVANCE(278); + if (lookahead != 0) ADVANCE(279); END_STATE(); case 2: - ADVANCE_MAP( - '!', 143, - '"', 160, - '#', 80, - '%', 224, - '&', 203, - '\'', 161, - '(', 144, - ')', 146, - '*', 132, - '+', 215, - ',', 140, - '-', 219, - '.', 156, - '/', 222, - '0', 271, - ':', 147, - ';', 145, - '<', 230, - '=', 136, - '>', 152, - '?', 287, - '@', 284, - '[', 148, - '\\', 84, - ']', 149, - '^', 206, - '`', 264, - '{', 139, - '|', 209, - '}', 141, - '~', 240, - ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(272); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(2); - if (lookahead > '#') ADVANCE(282); + if (lookahead == '\r') ADVANCE(38); + if (lookahead == '\n' || + lookahead == 0x2028 || + lookahead == 0x2029) ADVANCE(38); + if (lookahead != 0) ADVANCE(2); END_STATE(); case 3: ADVANCE_MAP( - '!', 143, - '"', 160, - '#', 80, - '%', 224, - '&', 203, - '\'', 161, - '(', 144, - ')', 146, - '*', 132, - '+', 215, - ',', 140, - '-', 219, - '.', 156, - '/', 222, - '0', 271, - ':', 147, - ';', 145, - '<', 230, - '=', 136, - '>', 152, - '?', 287, - '@', 284, - '[', 148, - '\\', 84, - ']', 149, - '^', 206, - '`', 264, - '{', 138, - '|', 208, - '}', 141, - '~', 240, + '!', 154, + '"', 171, + '#', 86, + '%', 235, + '&', 214, + '\'', 172, + '(', 155, + ')', 157, + '*', 143, + '+', 226, + ',', 151, + '-', 230, + '.', 167, + '/', 233, + '0', 282, + ':', 158, + ';', 156, + '<', 241, + '=', 147, + '>', 163, + '?', 310, + '@', 307, + '[', 159, + '\\', 94, + ']', 160, + '^', 217, + '`', 275, + 'u', 301, + '{', 150, + '|', 219, + '}', 152, + '~', 251, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(272); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(3); - if (lookahead > '#') ADVANCE(282); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(283); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(3); + if (lookahead > '#') ADVANCE(305); END_STATE(); case 4: ADVANCE_MAP( - '!', 143, - '%', 223, - '&', 204, - '(', 144, - ')', 146, - '*', 133, - '+', 214, - ',', 140, - '-', 218, - '.', 155, - '/', 221, - ':', 147, - ';', 145, - '<', 231, - '=', 77, - '>', 153, - '?', 31, - '[', 148, - '\\', 84, - ']', 149, - '^', 205, - '`', 264, - '{', 138, - '|', 210, - '}', 141, + '!', 154, + '"', 171, + '#', 86, + '%', 235, + '&', 214, + '\'', 172, + '(', 155, + ')', 157, + '*', 143, + '+', 226, + ',', 151, + '-', 230, + '.', 167, + '/', 233, + '0', 282, + ':', 158, + ';', 156, + '<', 241, + '=', 147, + '>', 163, + '?', 310, + '@', 307, + '[', 159, + '\\', 94, + ']', 160, + '^', 217, + '`', 275, + '{', 149, + '|', 220, + '}', 152, + '~', 251, ); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(269); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(5); - if (lookahead > '#' && - (lookahead < '%' || '@' < lookahead) && - (lookahead < '`' || '~' < lookahead)) ADVANCE(282); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(283); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(4); + if (lookahead > '#') ADVANCE(305); END_STATE(); case 5: ADVANCE_MAP( - '!', 143, - '%', 223, - '&', 204, - '(', 144, - ')', 146, - '*', 133, - '+', 214, - ',', 140, - '-', 218, - '.', 155, - '/', 221, - ':', 147, - ';', 145, - '<', 231, - '=', 77, - '>', 153, - '?', 31, - '[', 148, - '\\', 84, - ']', 149, - '^', 205, - '`', 264, - '{', 138, - '|', 210, - '}', 141, + '!', 154, + '%', 234, + '&', 215, + '(', 155, + ')', 157, + '*', 144, + '+', 225, + ',', 151, + '-', 229, + '.', 166, + '/', 232, + ':', 158, + ';', 156, + '<', 242, + '=', 83, + '>', 164, + '?', 35, + '[', 159, + '\\', 94, + ']', 160, + '^', 216, + '`', 275, + '{', 149, + '|', 221, + '}', 152, ); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(5); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(280); + if (set_contains(aux_sym_predefined_type_token1_character_set_2, 12, lookahead)) SKIP(6); if (lookahead > '#' && (lookahead < '%' || '@' < lookahead) && - (lookahead < '{' || '~' < lookahead)) ADVANCE(282); + (lookahead < '`' || '~' < lookahead)) ADVANCE(305); END_STATE(); case 6: - if (lookahead == '!') ADVANCE(130); - if (lookahead == '\\') ADVANCE(83); - if (set_contains(sym_identifier_character_set_1, 14, lookahead)) ADVANCE(283); - END_STATE(); - case 7: ADVANCE_MAP( - '!', 142, - '"', 160, - '#', 80, - '&', 202, - '\'', 161, - '(', 144, - ')', 146, - '*', 131, - '+', 214, - ',', 140, - '-', 218, - '.', 156, - '/', 221, - '0', 271, - ':', 147, - ';', 145, - '<', 227, - '=', 137, - '>', 151, - '?', 286, - '@', 284, - '[', 148, - '\\', 84, - ']', 149, - '`', 264, - '{', 138, - '|', 212, - '}', 141, - '~', 240, + '!', 154, + '%', 234, + '&', 215, + '(', 155, + ')', 157, + '*', 144, + '+', 225, + ',', 151, + '-', 229, + '.', 166, + '/', 232, + ':', 158, + ';', 156, + '<', 242, + '=', 83, + '>', 164, + '?', 35, + '[', 159, + '\\', 94, + ']', 160, + '^', 216, + '`', 275, + '{', 149, + '|', 221, + '}', 152, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(272); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(7); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(6); if (lookahead > '#' && (lookahead < '%' || '@' < lookahead) && - (lookahead < '[' || '^' < lookahead)) ADVANCE(282); + (lookahead < '{' || '~' < lookahead)) ADVANCE(305); + END_STATE(); + case 7: + if (lookahead == '!') ADVANCE(141); + if (lookahead == '\\') ADVANCE(93); + if (set_contains(sym_identifier_character_set_1, 14, lookahead)) ADVANCE(306); END_STATE(); case 8: ADVANCE_MAP( - '!', 142, - '"', 160, - '#', 80, - '&', 202, - '\'', 161, - '(', 144, - ')', 146, - '*', 131, - '+', 214, - ',', 140, - '-', 218, - '.', 156, - '/', 221, - '0', 271, - '<', 227, - '?', 285, - '@', 284, - '[', 148, - '\\', 84, - ']', 149, - '`', 264, - '{', 139, - '|', 207, - '~', 240, + '!', 153, + '"', 171, + '#', 86, + '&', 213, + '\'', 172, + '(', 155, + ')', 157, + '*', 142, + '+', 225, + ',', 151, + '-', 229, + '.', 167, + '/', 232, + '0', 282, + ':', 158, + ';', 156, + '<', 238, + '=', 148, + '>', 162, + '?', 309, + '@', 307, + '[', 159, + '\\', 94, + ']', 160, + '`', 275, + '{', 149, + '|', 223, + '}', 152, + '~', 251, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(272); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(8); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(283); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(8); if (lookahead > '#' && (lookahead < '%' || '@' < lookahead) && - (lookahead < '[' || '^' < lookahead) && - (lookahead < '{' || '~' < lookahead)) ADVANCE(282); + (lookahead < '[' || '^' < lookahead)) ADVANCE(305); END_STATE(); case 9: ADVANCE_MAP( - '"', 160, - '#', 80, - '&', 202, - '\'', 161, - '(', 144, - '*', 131, - '+', 213, - ',', 140, - '-', 217, - '.', 30, - '/', 24, - '0', 271, - ':', 147, - ';', 145, - '<', 227, - '>', 151, - '?', 285, - '@', 284, - '[', 148, - '\\', 84, - ']', 149, - '`', 264, - '{', 139, - '|', 212, - '}', 141, + '!', 153, + '"', 171, + '#', 86, + '&', 213, + '\'', 172, + '(', 155, + ')', 157, + '*', 142, + '+', 225, + ',', 151, + '-', 229, + '.', 167, + '/', 232, + '0', 282, + '<', 238, + '?', 308, + '@', 307, + '[', 159, + '\\', 94, + ']', 160, + '`', 275, + 'u', 301, + '{', 150, + '|', 218, + '~', 251, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(272); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(9); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(283); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(9); if (lookahead > '#' && (lookahead < '%' || '@' < lookahead) && (lookahead < '[' || '^' < lookahead) && - (lookahead < '{' || '~' < lookahead)) ADVANCE(282); + (lookahead < '{' || '~' < lookahead)) ADVANCE(305); END_STATE(); case 10: ADVANCE_MAP( - '"', 160, - '#', 80, - '\'', 161, - '(', 144, - '*', 131, - '+', 213, - ',', 140, - '-', 217, - '.', 30, - '/', 24, - '0', 271, - ';', 145, - '<', 227, - '@', 284, - '[', 148, - '\\', 84, - '{', 138, - '|', 94, - '}', 141, + '"', 171, + '#', 86, + '\'', 172, + '(', 155, + '*', 142, + '+', 224, + ',', 151, + '-', 228, + '.', 34, + '/', 25, + '0', 282, + ';', 156, + '<', 238, + '@', 307, + '[', 159, + '\\', 94, + '{', 149, + '|', 105, + '}', 152, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(272); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(10); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(283); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(10); if (lookahead > '#' && (lookahead < '%' || '@' < lookahead) && (lookahead < '[' || '^' < lookahead) && lookahead != '`' && - (lookahead < '{' || '~' < lookahead)) ADVANCE(282); + (lookahead < '{' || '~' < lookahead)) ADVANCE(305); END_STATE(); case 11: ADVANCE_MAP( - '"', 160, - '&', 202, - '\'', 161, - '(', 144, - '*', 131, - '+', 213, - '-', 217, - '.', 101, + '"', 171, + '&', 213, + '\'', 172, + '(', 155, + '*', 142, + '+', 224, + ',', 151, + '-', 228, + '.', 34, '/', 25, - '0', 271, - '<', 227, - '>', 151, - '?', 285, - '[', 148, - '\\', 84, - '`', 264, - '{', 139, - '|', 207, + '0', 282, + ':', 158, + '<', 238, + '>', 162, + '?', 308, + '[', 159, + '\\', 94, + ']', 160, + '`', 275, + 'u', 301, + '{', 150, + '|', 218, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(272); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(11); - if (lookahead == '$' || - ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(280); - if (lookahead > '~') ADVANCE(282); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(283); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(11); + if (lookahead > '#' && + (lookahead < '%' || '@' < lookahead) && + (lookahead < '[' || '^' < lookahead) && + (lookahead < '{' || '~' < lookahead)) ADVANCE(305); END_STATE(); case 12: - if (lookahead == '"') ADVANCE(160); - if (lookahead == '&') ADVANCE(16); - if (lookahead == '/') ADVANCE(163); - if (set_contains(extras_character_set_1, 10, lookahead)) ADVANCE(162); - if (lookahead != 0) ADVANCE(164); + ADVANCE_MAP( + '"', 171, + '&', 213, + '\'', 172, + '(', 155, + '*', 142, + '+', 224, + '-', 228, + '.', 112, + '/', 25, + '0', 282, + '<', 238, + '?', 308, + '[', 159, + '\\', 94, + '`', 275, + 'u', 294, + '{', 150, + '|', 218, + ); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(283); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(12); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(297); + if (lookahead > '~') ADVANCE(305); END_STATE(); case 13: - if (lookahead == '"') ADVANCE(160); - if (lookahead == '/') ADVANCE(24); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(13); + if (lookahead == '"') ADVANCE(171); + if (lookahead == '&') ADVANCE(17); + if (lookahead == '/') ADVANCE(174); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) ADVANCE(173); + if (lookahead != 0) ADVANCE(175); END_STATE(); case 14: - if (lookahead == '"') ADVANCE(160); - if (lookahead == '/') ADVANCE(243); - if (lookahead == '\\') ADVANCE(85); + if (lookahead == '"') ADVANCE(171); + if (lookahead == '/') ADVANCE(254); + if (lookahead == '\\') ADVANCE(95); if (lookahead == '\n' || - lookahead == '\r') SKIP(13); - if (set_contains(extras_character_set_1, 10, lookahead)) ADVANCE(246); - if (lookahead != 0) ADVANCE(248); + lookahead == '\r') SKIP(15); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) ADVANCE(257); + if (lookahead != 0) ADVANCE(259); END_STATE(); case 15: - if (lookahead == '#') ADVANCE(97); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(76); + if (lookahead == '"') ADVANCE(171); + if (lookahead == '/') ADVANCE(25); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(15); END_STATE(); case 16: - if (lookahead == '#') ADVANCE(97); + if (lookahead == '#') ADVANCE(108); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(76); - if (lookahead != 0) ADVANCE(164); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(82); END_STATE(); case 17: - if (lookahead == '#') ADVANCE(97); + if (lookahead == '#') ADVANCE(108); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(76); - if (lookahead != 0) ADVANCE(170); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(82); + if (lookahead != 0) ADVANCE(175); END_STATE(); case 18: - if (lookahead == '$') ADVANCE(86); - if (lookahead == '&') ADVANCE(15); - if (lookahead == '/') ADVANCE(24); - if (lookahead == '<') ADVANCE(228); - if (lookahead == '\\') ADVANCE(85); - if (lookahead == '`') ADVANCE(264); - if (lookahead == '{') ADVANCE(138); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(19); + if (lookahead == '#') ADVANCE(108); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(82); + if (lookahead != 0) ADVANCE(181); END_STATE(); case 19: - if (lookahead == '$') ADVANCE(86); - if (lookahead == '&') ADVANCE(15); - if (lookahead == '/') ADVANCE(24); - if (lookahead == '<') ADVANCE(228); - if (lookahead == '`') ADVANCE(264); - if (lookahead == '{') ADVANCE(138); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(19); + if (lookahead == '$') ADVANCE(97); + if (lookahead == '&') ADVANCE(16); + if (lookahead == '/') ADVANCE(25); + if (lookahead == '<') ADVANCE(239); + if (lookahead == '\\') ADVANCE(95); + if (lookahead == '`') ADVANCE(275); + if (lookahead == '{') ADVANCE(149); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(20); END_STATE(); case 20: + if (lookahead == '$') ADVANCE(97); + if (lookahead == '&') ADVANCE(16); + if (lookahead == '/') ADVANCE(25); + if (lookahead == '<') ADVANCE(239); + if (lookahead == '`') ADVANCE(275); + if (lookahead == '{') ADVANCE(149); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(20); + END_STATE(); + case 21: ADVANCE_MAP( - '&', 202, - '(', 144, - '+', 78, - ',', 140, - '-', 79, - '.', 155, - '/', 25, - ':', 147, - '<', 227, - '=', 134, - '>', 151, - '?', 37, - '[', 148, - '\\', 84, - '`', 264, - '{', 138, - '|', 207, + '&', 213, + '(', 155, + '+', 84, + ',', 151, + '-', 85, + '.', 166, + '/', 26, + ':', 158, + '<', 238, + '=', 145, + '>', 162, + '?', 43, + '[', 159, + '\\', 94, + '`', 275, + '{', 149, + '|', 218, ); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(20); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(21); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(280); - if (lookahead > '~') ADVANCE(282); - END_STATE(); - case 21: - if (lookahead == '&') ADVANCE(17); - if (lookahead == '\'') ADVANCE(161); - if (lookahead == '/') ADVANCE(169); - if (set_contains(extras_character_set_1, 10, lookahead)) ADVANCE(168); - if (lookahead != 0) ADVANCE(170); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(297); + if (lookahead > '~') ADVANCE(305); END_STATE(); case 22: - if (lookahead == '\'') ADVANCE(161); - if (lookahead == '/') ADVANCE(24); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(22); + if (lookahead == '&') ADVANCE(18); + if (lookahead == '\'') ADVANCE(172); + if (lookahead == '/') ADVANCE(180); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) ADVANCE(179); + if (lookahead != 0) ADVANCE(181); END_STATE(); case 23: - if (lookahead == '\'') ADVANCE(161); - if (lookahead == '/') ADVANCE(249); - if (lookahead == '\\') ADVANCE(85); + if (lookahead == '\'') ADVANCE(172); + if (lookahead == '/') ADVANCE(260); + if (lookahead == '\\') ADVANCE(95); if (lookahead == '\n' || - lookahead == '\r') SKIP(22); - if (set_contains(extras_character_set_1, 10, lookahead)) ADVANCE(252); - if (lookahead != 0) ADVANCE(254); + lookahead == '\r') SKIP(24); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) ADVANCE(263); + if (lookahead != 0) ADVANCE(265); END_STATE(); case 24: - if (lookahead == '*') ADVANCE(27); - if (lookahead == '/') ADVANCE(263); + if (lookahead == '\'') ADVANCE(172); + if (lookahead == '/') ADVANCE(25); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(24); END_STATE(); case 25: - if (lookahead == '*') ADVANCE(27); - if (lookahead == '/') ADVANCE(263); - if (lookahead == '>') ADVANCE(159); + if (lookahead == '*') ADVANCE(28); + if (lookahead == '/') ADVANCE(274); END_STATE(); case 26: - if (lookahead == '*') ADVANCE(26); - if (lookahead == '/') ADVANCE(260); - if (lookahead != 0) ADVANCE(27); + if (lookahead == '*') ADVANCE(28); + if (lookahead == '/') ADVANCE(274); + if (lookahead == '>') ADVANCE(170); END_STATE(); case 27: - if (lookahead == '*') ADVANCE(26); - if (lookahead != 0) ADVANCE(27); + if (lookahead == '*') ADVANCE(27); + if (lookahead == '/') ADVANCE(271); + if (lookahead != 0) ADVANCE(28); END_STATE(); case 28: - if (lookahead == '*') ADVANCE(165); - if (lookahead == '#' || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); - if (lookahead != 0) ADVANCE(166); + if (lookahead == '*') ADVANCE(27); + if (lookahead != 0) ADVANCE(28); END_STATE(); case 29: - if (lookahead == '*') ADVANCE(171); - if (lookahead == '#' || - ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(27); - if (lookahead != 0) ADVANCE(172); + if (lookahead == '*') ADVANCE(29); + if (lookahead == '/') ADVANCE(38); + if (lookahead != 0) ADVANCE(30); END_STATE(); case 30: - if (lookahead == '.') ADVANCE(32); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(277); + if (lookahead == '*') ADVANCE(29); + if (lookahead != 0) ADVANCE(30); END_STATE(); case 31: - if (lookahead == '.') ADVANCE(175); - if (lookahead == '?') ADVANCE(238); + if (lookahead == '*') ADVANCE(176); + if (lookahead == '#' || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + if (lookahead != 0) ADVANCE(177); END_STATE(); case 32: - if (lookahead == '.') ADVANCE(191); + if (lookahead == '*') ADVANCE(182); + if (lookahead == '#' || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(28); + if (lookahead != 0) ADVANCE(183); END_STATE(); case 33: - if (lookahead == '/') ADVANCE(266); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(34); + if (lookahead == '*') ADVANCE(30); + if (lookahead == '/') ADVANCE(2); END_STATE(); case 34: - if (lookahead == '/') ADVANCE(24); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(34); + if (lookahead == '.') ADVANCE(36); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(288); END_STATE(); case 35: - if (lookahead == ':') ADVANCE(290); + if (lookahead == '.') ADVANCE(186); + if (lookahead == '?') ADVANCE(249); END_STATE(); case 36: - if (lookahead == ':') ADVANCE(289); + if (lookahead == '.') ADVANCE(202); END_STATE(); case 37: - if (lookahead == ':') ADVANCE(291); + if (lookahead == '/') ADVANCE(277); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(40); END_STATE(); case 38: - if (lookahead == ';') ADVANCE(150); + if (lookahead == '/') ADVANCE(33); + if (lookahead == 's') ADVANCE(96); + if (set_contains(aux_sym_predefined_type_token1_character_set_2, 12, lookahead)) ADVANCE(38); END_STATE(); case 39: - if (lookahead == ';') ADVANCE(150); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(38); + if (lookahead == '/') ADVANCE(25); + if (lookahead == '<') ADVANCE(238); + if (lookahead == '\\') ADVANCE(94); + if (lookahead == '{') ADVANCE(150); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(39); + if (lookahead > '#' && + (lookahead < '%' || '@' < lookahead) && + (lookahead < '[' || '^' < lookahead) && + lookahead != '`' && + (lookahead < '{' || '~' < lookahead)) ADVANCE(305); END_STATE(); case 40: - if (lookahead == ';') ADVANCE(150); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(39); + if (lookahead == '/') ADVANCE(25); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(40); END_STATE(); case 41: - if (lookahead == ';') ADVANCE(150); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(40); + if (lookahead == ':') ADVANCE(313); END_STATE(); case 42: - if (lookahead == ';') ADVANCE(150); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(41); + if (lookahead == ':') ADVANCE(312); END_STATE(); case 43: - if (lookahead == ';') ADVANCE(150); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(38); + if (lookahead == ':') ADVANCE(314); END_STATE(); case 44: - if (lookahead == ';') ADVANCE(150); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(43); + if (lookahead == ';') ADVANCE(161); END_STATE(); case 45: - if (lookahead == ';') ADVANCE(150); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(44); + if (lookahead == ';') ADVANCE(161); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(44); END_STATE(); case 46: - if (lookahead == ';') ADVANCE(150); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(45); + if (lookahead == ';') ADVANCE(161); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(45); END_STATE(); case 47: - if (lookahead == ';') ADVANCE(150); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(46); + if (lookahead == ';') ADVANCE(161); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(46); END_STATE(); case 48: - if (lookahead == ';') ADVANCE(150); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(38); + if (lookahead == ';') ADVANCE(161); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); END_STATE(); case 49: - if (lookahead == ';') ADVANCE(150); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(48); + if (lookahead == ';') ADVANCE(161); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(44); END_STATE(); case 50: - if (lookahead == ';') ADVANCE(150); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(49); + if (lookahead == ';') ADVANCE(161); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(49); END_STATE(); case 51: - if (lookahead == ';') ADVANCE(150); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(50); + if (lookahead == ';') ADVANCE(161); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(50); END_STATE(); case 52: - if (lookahead == ';') ADVANCE(150); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(51); + if (lookahead == ';') ADVANCE(161); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(51); END_STATE(); case 53: - if (lookahead == ';') ADVANCE(150); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(52); + if (lookahead == ';') ADVANCE(161); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(52); END_STATE(); case 54: - if (lookahead == ';') ADVANCE(150); + if (lookahead == ';') ADVANCE(161); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(53); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(44); END_STATE(); case 55: - if (lookahead == ';') ADVANCE(150); + if (lookahead == ';') ADVANCE(161); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(54); END_STATE(); case 56: - if (lookahead == ';') ADVANCE(150); + if (lookahead == ';') ADVANCE(161); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(55); END_STATE(); case 57: - if (lookahead == ';') ADVANCE(150); + if (lookahead == ';') ADVANCE(161); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(56); END_STATE(); case 58: - if (lookahead == ';') ADVANCE(150); + if (lookahead == ';') ADVANCE(161); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(57); END_STATE(); case 59: - if (lookahead == ';') ADVANCE(150); + if (lookahead == ';') ADVANCE(161); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(58); END_STATE(); case 60: - if (lookahead == ';') ADVANCE(150); + if (lookahead == ';') ADVANCE(161); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(59); END_STATE(); case 61: - if (lookahead == ';') ADVANCE(150); + if (lookahead == ';') ADVANCE(161); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(60); END_STATE(); case 62: - if (lookahead == ';') ADVANCE(150); + if (lookahead == ';') ADVANCE(161); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(61); END_STATE(); case 63: - if (lookahead == ';') ADVANCE(150); + if (lookahead == ';') ADVANCE(161); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(62); END_STATE(); case 64: - if (lookahead == ';') ADVANCE(150); + if (lookahead == ';') ADVANCE(161); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(63); END_STATE(); case 65: - if (lookahead == ';') ADVANCE(150); + if (lookahead == ';') ADVANCE(161); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(64); END_STATE(); case 66: - if (lookahead == ';') ADVANCE(150); + if (lookahead == ';') ADVANCE(161); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(65); END_STATE(); case 67: - if (lookahead == ';') ADVANCE(150); + if (lookahead == ';') ADVANCE(161); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(66); END_STATE(); case 68: - if (lookahead == ';') ADVANCE(150); + if (lookahead == ';') ADVANCE(161); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(67); END_STATE(); case 69: - if (lookahead == ';') ADVANCE(150); + if (lookahead == ';') ADVANCE(161); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(68); END_STATE(); case 70: - if (lookahead == ';') ADVANCE(150); + if (lookahead == ';') ADVANCE(161); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(69); END_STATE(); case 71: - if (lookahead == ';') ADVANCE(150); + if (lookahead == ';') ADVANCE(161); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(70); END_STATE(); case 72: - if (lookahead == ';') ADVANCE(150); + if (lookahead == ';') ADVANCE(161); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(71); END_STATE(); case 73: - if (lookahead == ';') ADVANCE(150); + if (lookahead == ';') ADVANCE(161); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(72); END_STATE(); case 74: - if (lookahead == ';') ADVANCE(150); + if (lookahead == ';') ADVANCE(161); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(73); END_STATE(); case 75: - if (lookahead == ';') ADVANCE(150); + if (lookahead == ';') ADVANCE(161); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(74); END_STATE(); case 76: - if (lookahead == ';') ADVANCE(150); + if (lookahead == ';') ADVANCE(161); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(75); END_STATE(); case 77: - if (lookahead == '=') ADVANCE(233); + if (lookahead == ';') ADVANCE(161); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(76); END_STATE(); case 78: - if (lookahead == '?') ADVANCE(35); + if (lookahead == ';') ADVANCE(161); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(77); END_STATE(); case 79: - if (lookahead == '?') ADVANCE(36); + if (lookahead == ';') ADVANCE(161); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(78); END_STATE(); case 80: - if (lookahead == '\\') ADVANCE(83); - if (set_contains(sym_identifier_character_set_1, 14, lookahead)) ADVANCE(283); + if (lookahead == ';') ADVANCE(161); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(79); END_STATE(); case 81: - if (lookahead == '\\') ADVANCE(124); - if (lookahead == ']') ADVANCE(268); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(81); + if (lookahead == ';') ADVANCE(161); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(80); END_STATE(); case 82: - if (lookahead == 'u') ADVANCE(87); - if (lookahead == 'x') ADVANCE(114); - if (lookahead == '\r' || - lookahead == '?') ADVANCE(257); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(259); - if (lookahead != 0) ADVANCE(255); + if (lookahead == ';') ADVANCE(161); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(81); END_STATE(); case 83: - if (lookahead == 'u') ADVANCE(88); + if (lookahead == '=') ADVANCE(244); END_STATE(); case 84: - if (lookahead == 'u') ADVANCE(89); + if (lookahead == '?') ADVANCE(41); END_STATE(); case 85: - if (lookahead == 'u') ADVANCE(90); - if (lookahead == 'x') ADVANCE(114); - if (lookahead == '\r' || - lookahead == '?') ADVANCE(257); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(259); - if (lookahead != 0) ADVANCE(255); + if (lookahead == '?') ADVANCE(42); END_STATE(); case 86: - if (lookahead == '{') ADVANCE(265); + if (lookahead == '\\') ADVANCE(93); + if (set_contains(sym_identifier_character_set_1, 14, lookahead)) ADVANCE(306); END_STATE(); case 87: - if (lookahead == '{') ADVANCE(108); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(119); + if (lookahead == '\\') ADVANCE(135); + if (lookahead == ']') ADVANCE(279); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(87); END_STATE(); case 88: - if (lookahead == '{') ADVANCE(112); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(120); + if (lookahead == 'b') ADVANCE(91); END_STATE(); case 89: - if (lookahead == '{') ADVANCE(113); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(121); + if (lookahead == 'l') ADVANCE(315); END_STATE(); case 90: - if (lookahead == '{') ADVANCE(115); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(111); + if (lookahead == 'm') ADVANCE(88); END_STATE(); case 91: - if (lookahead == '}') ADVANCE(282); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(91); + if (lookahead == 'o') ADVANCE(89); END_STATE(); case 92: - if (lookahead == '}') ADVANCE(283); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(92); + if (lookahead == 'u') ADVANCE(98); + if (lookahead == 'x') ADVANCE(125); + if (lookahead == '\r' || + lookahead == '?') ADVANCE(268); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(270); + if (lookahead != 0) ADVANCE(266); END_STATE(); case 93: - if (lookahead == '}') ADVANCE(255); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(93); + if (lookahead == 'u') ADVANCE(99); END_STATE(); case 94: - if (lookahead == '}') ADVANCE(293); + if (lookahead == 'u') ADVANCE(100); END_STATE(); case 95: - if (lookahead == '}') ADVANCE(256); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(95); + if (lookahead == 'u') ADVANCE(101); + if (lookahead == 'x') ADVANCE(125); + if (lookahead == '\r' || + lookahead == '?') ADVANCE(268); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(270); + if (lookahead != 0) ADVANCE(266); END_STATE(); case 96: - if (lookahead == '+' || - lookahead == '-') ADVANCE(103); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(278); + if (lookahead == 'y') ADVANCE(90); END_STATE(); case 97: - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(110); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(42); + if (lookahead == '{') ADVANCE(276); END_STATE(); case 98: - if (lookahead == '0' || - lookahead == '1') ADVANCE(274); + if (lookahead == '{') ADVANCE(119); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(130); END_STATE(); case 99: - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(275); + if (lookahead == '{') ADVANCE(123); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(131); END_STATE(); case 100: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(272); + if (lookahead == '{') ADVANCE(124); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(132); END_STATE(); case 101: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(277); + if (lookahead == '{') ADVANCE(126); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(122); END_STATE(); case 102: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(273); + if (lookahead == '}') ADVANCE(305); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(102); END_STATE(); case 103: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(278); + if (lookahead == '}') ADVANCE(306); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(103); END_STATE(); case 104: + if (lookahead == '}') ADVANCE(266); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(282); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(104); END_STATE(); case 105: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(283); + if (lookahead == '}') ADVANCE(317); END_STATE(); case 106: + if (lookahead == '}') ADVANCE(267); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(255); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(106); END_STATE(); case 107: + if (lookahead == '+' || + lookahead == '-') ADVANCE(114); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(289); + END_STATE(); + case 108: + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(121); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(48); + END_STATE(); + case 109: + if (lookahead == '0' || + lookahead == '1') ADVANCE(285); + END_STATE(); + case 110: + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(286); + END_STATE(); + case 111: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(283); + END_STATE(); + case 112: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(288); + END_STATE(); + case 113: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(284); + END_STATE(); + case 114: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(289); + END_STATE(); + case 115: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(276); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(305); END_STATE(); - case 108: + case 116: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(95); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(306); END_STATE(); - case 109: + case 117: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(256); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(266); END_STATE(); - case 110: + case 118: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(47); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(287); END_STATE(); - case 111: + case 119: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(114); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(106); END_STATE(); - case 112: + case 120: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(92); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(267); END_STATE(); - case 113: + case 121: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(91); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(53); END_STATE(); - case 114: + case 122: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(106); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(125); END_STATE(); - case 115: + case 123: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(93); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(103); END_STATE(); - case 116: + case 124: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(109); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(102); END_STATE(); - case 117: + case 125: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(105); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(117); END_STATE(); - case 118: + case 126: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(104); END_STATE(); - case 119: + case 127: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(120); + END_STATE(); + case 128: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(116); END_STATE(); - case 120: + case 129: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(117); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(115); END_STATE(); - case 121: + case 130: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(118); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(127); END_STATE(); - case 122: + case 131: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(128); + END_STATE(); + case 132: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(129); + END_STATE(); + case 133: if (lookahead != 0 && lookahead != '#' && (lookahead < 'A' || 'Z' < lookahead) && - (lookahead < 'a' || 'z' < lookahead)) ADVANCE(164); + (lookahead < 'a' || 'z' < lookahead)) ADVANCE(175); END_STATE(); - case 123: + case 134: if (lookahead != 0 && lookahead != '#' && (lookahead < 'A' || 'Z' < lookahead) && - (lookahead < 'a' || 'z' < lookahead)) ADVANCE(170); + (lookahead < 'a' || 'z' < lookahead)) ADVANCE(181); END_STATE(); - case 124: + case 135: if (lookahead != 0 && - lookahead != '\n') ADVANCE(81); + lookahead != '\n') ADVANCE(87); END_STATE(); - case 125: + case 136: if (lookahead != 0 && - lookahead != '\n') ADVANCE(268); + lookahead != '\n') ADVANCE(279); END_STATE(); - case 126: - if (eof) ADVANCE(129); + case 137: + if (eof) ADVANCE(140); ADVANCE_MAP( - '!', 143, - '"', 160, - '#', 6, - '$', 281, - '%', 224, - '&', 203, - '\'', 161, - '(', 144, - ')', 146, - '*', 132, - '+', 216, - ',', 140, - '-', 220, - '.', 156, - '/', 222, - '0', 271, - ':', 147, - ';', 145, - '<', 229, - '=', 136, - '>', 152, - '?', 287, - '@', 284, - '[', 148, - '\\', 84, - ']', 149, - '^', 206, - '`', 264, - '{', 139, - '|', 209, - '}', 141, - '~', 240, + '!', 154, + '"', 171, + '#', 7, + '$', 304, + '%', 235, + '&', 214, + '\'', 172, + '(', 155, + ')', 157, + '*', 143, + '+', 227, + ',', 151, + '-', 231, + '.', 167, + '/', 233, + '0', 282, + ':', 158, + ';', 156, + '<', 240, + '=', 147, + '>', 163, + '?', 310, + '@', 307, + '[', 159, + '\\', 94, + ']', 160, + '^', 217, + '`', 275, + 'u', 301, + '{', 150, + '|', 220, + '}', 152, + '~', 251, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(272); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(126); - if (lookahead > '@') ADVANCE(282); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(283); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(137); + if (lookahead > '@') ADVANCE(305); END_STATE(); - case 127: - if (eof) ADVANCE(129); + case 138: + if (eof) ADVANCE(140); ADVANCE_MAP( - '!', 143, - '"', 160, - '#', 80, - '%', 223, - '&', 204, - '\'', 161, - '(', 144, - ')', 146, - '*', 133, - '+', 214, - ',', 140, - '-', 218, - '.', 157, - '/', 221, - '0', 271, - ':', 147, - ';', 145, - '<', 231, - '=', 135, - '>', 153, - '?', 288, - '@', 284, - '[', 148, - '\\', 84, - ']', 149, - '^', 205, - '`', 264, - '{', 138, - '|', 211, - '}', 141, - '~', 240, + '!', 154, + '"', 171, + '#', 86, + '%', 234, + '&', 215, + '\'', 172, + '(', 155, + ')', 157, + '*', 144, + '+', 225, + ',', 151, + '-', 229, + '.', 168, + '/', 232, + '0', 282, + ':', 158, + ';', 156, + '<', 242, + '=', 146, + '>', 164, + '?', 311, + '@', 307, + '[', 159, + '\\', 94, + ']', 160, + '^', 216, + '`', 275, + '{', 149, + '|', 222, + '}', 152, + '~', 251, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(272); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(127); - if (lookahead > '#') ADVANCE(282); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(283); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(138); + if (lookahead > '#') ADVANCE(305); END_STATE(); - case 128: - if (eof) ADVANCE(129); + case 139: + if (eof) ADVANCE(140); ADVANCE_MAP( - '!', 142, - '"', 160, - '#', 6, - '&', 202, - '\'', 161, - '(', 144, - ')', 146, - '*', 131, - '+', 214, - ',', 140, - '-', 218, - '.', 156, - '/', 221, - '0', 271, - ':', 147, - ';', 145, - '<', 227, - '=', 137, - '>', 151, - '?', 285, - '@', 284, - '[', 148, - '\\', 84, - ']', 149, - '`', 264, - '{', 138, - '|', 212, - '}', 141, - '~', 240, + '!', 153, + '"', 171, + '#', 7, + '&', 213, + '\'', 172, + '(', 155, + ')', 157, + '*', 142, + '+', 225, + ',', 151, + '-', 229, + '.', 167, + '/', 232, + '0', 282, + ':', 158, + ';', 156, + '<', 238, + '=', 148, + '>', 162, + '?', 308, + '@', 307, + '[', 159, + '\\', 94, + ']', 160, + '`', 275, + '{', 149, + '|', 223, + '}', 152, + '~', 251, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(272); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(128); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(283); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(139); if (lookahead > '#' && (lookahead < '%' || '@' < lookahead) && - (lookahead < '[' || '^' < lookahead)) ADVANCE(282); + (lookahead < '[' || '^' < lookahead)) ADVANCE(305); END_STATE(); - case 129: + case 140: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 130: + case 141: ACCEPT_TOKEN(sym_hash_bang_line); if (lookahead != 0 && - lookahead != '\n') ADVANCE(130); + lookahead != '\n') ADVANCE(141); END_STATE(); - case 131: + case 142: ACCEPT_TOKEN(anon_sym_STAR); END_STATE(); - case 132: + case 143: ACCEPT_TOKEN(anon_sym_STAR); - if (lookahead == '*') ADVANCE(226); - if (lookahead == '=') ADVANCE(178); + if (lookahead == '*') ADVANCE(237); + if (lookahead == '=') ADVANCE(189); END_STATE(); - case 133: + case 144: ACCEPT_TOKEN(anon_sym_STAR); - if (lookahead == '*') ADVANCE(225); + if (lookahead == '*') ADVANCE(236); END_STATE(); - case 134: + case 145: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 135: + case 146: ACCEPT_TOKEN(anon_sym_EQ); - if (lookahead == '=') ADVANCE(233); + if (lookahead == '=') ADVANCE(244); END_STATE(); - case 136: + case 147: ACCEPT_TOKEN(anon_sym_EQ); - if (lookahead == '=') ADVANCE(233); - if (lookahead == '>') ADVANCE(174); + if (lookahead == '=') ADVANCE(244); + if (lookahead == '>') ADVANCE(185); END_STATE(); - case 137: + case 148: ACCEPT_TOKEN(anon_sym_EQ); - if (lookahead == '>') ADVANCE(174); + if (lookahead == '>') ADVANCE(185); END_STATE(); - case 138: + case 149: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); - case 139: + case 150: ACCEPT_TOKEN(anon_sym_LBRACE); - if (lookahead == '|') ADVANCE(292); + if (lookahead == '|') ADVANCE(316); END_STATE(); - case 140: + case 151: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 141: + case 152: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 142: + case 153: ACCEPT_TOKEN(anon_sym_BANG); END_STATE(); - case 143: + case 154: ACCEPT_TOKEN(anon_sym_BANG); - if (lookahead == '=') ADVANCE(235); + if (lookahead == '=') ADVANCE(246); END_STATE(); - case 144: + case 155: ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); - case 145: + case 156: ACCEPT_TOKEN(anon_sym_SEMI); END_STATE(); - case 146: + case 157: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 147: + case 158: ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); - case 148: + case 159: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 149: + case 160: ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); - case 150: + case 161: ACCEPT_TOKEN(sym_html_character_reference); END_STATE(); - case 151: + case 162: ACCEPT_TOKEN(anon_sym_GT); END_STATE(); - case 152: + case 163: ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '=') ADVANCE(237); - if (lookahead == '>') ADVANCE(196); + if (lookahead == '=') ADVANCE(248); + if (lookahead == '>') ADVANCE(207); END_STATE(); - case 153: + case 164: ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '=') ADVANCE(237); - if (lookahead == '>') ADVANCE(197); + if (lookahead == '=') ADVANCE(248); + if (lookahead == '>') ADVANCE(208); END_STATE(); - case 154: + case 165: ACCEPT_TOKEN(sym_jsx_identifier); if (lookahead == '$' || lookahead == '-' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(154); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(165); END_STATE(); - case 155: + case 166: ACCEPT_TOKEN(anon_sym_DOT); END_STATE(); - case 156: + case 167: ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == '.') ADVANCE(32); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(277); + if (lookahead == '.') ADVANCE(36); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(288); END_STATE(); - case 157: + case 168: ACCEPT_TOKEN(anon_sym_DOT); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(277); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(288); END_STATE(); - case 158: + case 169: ACCEPT_TOKEN(anon_sym_LT_SLASH); END_STATE(); - case 159: + case 170: ACCEPT_TOKEN(anon_sym_SLASH_GT); END_STATE(); - case 160: + case 171: ACCEPT_TOKEN(anon_sym_DQUOTE); END_STATE(); - case 161: + case 172: ACCEPT_TOKEN(anon_sym_SQUOTE); END_STATE(); - case 162: + case 173: ACCEPT_TOKEN(sym_unescaped_double_jsx_string_fragment); - if (lookahead == '&') ADVANCE(16); - if (lookahead == '/') ADVANCE(163); - if (set_contains(extras_character_set_1, 10, lookahead)) ADVANCE(162); + if (lookahead == '&') ADVANCE(17); + if (lookahead == '/') ADVANCE(174); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) ADVANCE(173); if (lookahead != 0 && - lookahead != '"') ADVANCE(164); + lookahead != '"') ADVANCE(175); END_STATE(); - case 163: + case 174: ACCEPT_TOKEN(sym_unescaped_double_jsx_string_fragment); - if (lookahead == '&') ADVANCE(122); - if (lookahead == '*') ADVANCE(166); - if (lookahead == '/') ADVANCE(167); + if (lookahead == '&') ADVANCE(133); + if (lookahead == '*') ADVANCE(177); + if (lookahead == '/') ADVANCE(178); if (lookahead != 0 && - lookahead != '"') ADVANCE(164); + lookahead != '"') ADVANCE(175); END_STATE(); - case 164: + case 175: ACCEPT_TOKEN(sym_unescaped_double_jsx_string_fragment); - if (lookahead == '&') ADVANCE(122); + if (lookahead == '&') ADVANCE(133); if (lookahead != 0 && - lookahead != '"') ADVANCE(164); + lookahead != '"') ADVANCE(175); END_STATE(); - case 165: + case 176: ACCEPT_TOKEN(sym_unescaped_double_jsx_string_fragment); - if (lookahead == '&') ADVANCE(28); - if (lookahead == '*') ADVANCE(165); - if (lookahead == '/') ADVANCE(164); + if (lookahead == '&') ADVANCE(31); + if (lookahead == '*') ADVANCE(176); + if (lookahead == '/') ADVANCE(175); if (lookahead != 0 && - lookahead != '"') ADVANCE(166); + lookahead != '"') ADVANCE(177); END_STATE(); - case 166: + case 177: ACCEPT_TOKEN(sym_unescaped_double_jsx_string_fragment); - if (lookahead == '&') ADVANCE(28); - if (lookahead == '*') ADVANCE(165); + if (lookahead == '&') ADVANCE(31); + if (lookahead == '*') ADVANCE(176); if (lookahead != 0 && - lookahead != '"') ADVANCE(166); + lookahead != '"') ADVANCE(177); END_STATE(); - case 167: + case 178: ACCEPT_TOKEN(sym_unescaped_double_jsx_string_fragment); - if (lookahead == '&') ADVANCE(261); + if (lookahead == '&') ADVANCE(272); if (lookahead == '\n' || lookahead == '\r' || lookahead == 0x2028 || - lookahead == 0x2029) ADVANCE(164); + lookahead == 0x2029) ADVANCE(175); if (lookahead != 0 && - lookahead != '"') ADVANCE(167); + lookahead != '"') ADVANCE(178); END_STATE(); - case 168: + case 179: ACCEPT_TOKEN(sym_unescaped_single_jsx_string_fragment); - if (lookahead == '&') ADVANCE(17); - if (lookahead == '/') ADVANCE(169); - if (set_contains(extras_character_set_1, 10, lookahead)) ADVANCE(168); + if (lookahead == '&') ADVANCE(18); + if (lookahead == '/') ADVANCE(180); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) ADVANCE(179); if (lookahead != 0 && lookahead != '&' && - lookahead != '\'') ADVANCE(170); + lookahead != '\'') ADVANCE(181); END_STATE(); - case 169: + case 180: ACCEPT_TOKEN(sym_unescaped_single_jsx_string_fragment); - if (lookahead == '&') ADVANCE(123); - if (lookahead == '*') ADVANCE(172); - if (lookahead == '/') ADVANCE(173); + if (lookahead == '&') ADVANCE(134); + if (lookahead == '*') ADVANCE(183); + if (lookahead == '/') ADVANCE(184); if (lookahead != 0 && lookahead != '&' && - lookahead != '\'') ADVANCE(170); + lookahead != '\'') ADVANCE(181); END_STATE(); - case 170: + case 181: ACCEPT_TOKEN(sym_unescaped_single_jsx_string_fragment); - if (lookahead == '&') ADVANCE(123); + if (lookahead == '&') ADVANCE(134); if (lookahead != 0 && lookahead != '&' && - lookahead != '\'') ADVANCE(170); + lookahead != '\'') ADVANCE(181); END_STATE(); - case 171: + case 182: ACCEPT_TOKEN(sym_unescaped_single_jsx_string_fragment); - if (lookahead == '&') ADVANCE(29); - if (lookahead == '*') ADVANCE(171); - if (lookahead == '/') ADVANCE(170); + if (lookahead == '&') ADVANCE(32); + if (lookahead == '*') ADVANCE(182); + if (lookahead == '/') ADVANCE(181); if (lookahead != 0 && lookahead != '&' && - lookahead != '\'') ADVANCE(172); + lookahead != '\'') ADVANCE(183); END_STATE(); - case 172: + case 183: ACCEPT_TOKEN(sym_unescaped_single_jsx_string_fragment); - if (lookahead == '&') ADVANCE(29); - if (lookahead == '*') ADVANCE(171); + if (lookahead == '&') ADVANCE(32); + if (lookahead == '*') ADVANCE(182); if (lookahead != 0 && lookahead != '&' && - lookahead != '\'') ADVANCE(172); + lookahead != '\'') ADVANCE(183); END_STATE(); - case 173: + case 184: ACCEPT_TOKEN(sym_unescaped_single_jsx_string_fragment); - if (lookahead == '&') ADVANCE(262); + if (lookahead == '&') ADVANCE(273); if (lookahead == '\n' || lookahead == '\r' || lookahead == 0x2028 || - lookahead == 0x2029) ADVANCE(170); + lookahead == 0x2029) ADVANCE(181); if (lookahead != 0 && lookahead != '&' && - lookahead != '\'') ADVANCE(173); + lookahead != '\'') ADVANCE(184); END_STATE(); - case 174: + case 185: ACCEPT_TOKEN(anon_sym_EQ_GT); END_STATE(); - case 175: + case 186: ACCEPT_TOKEN(anon_sym_QMARK_DOT); END_STATE(); - case 176: + case 187: ACCEPT_TOKEN(anon_sym_PLUS_EQ); END_STATE(); - case 177: + case 188: ACCEPT_TOKEN(anon_sym_DASH_EQ); END_STATE(); - case 178: + case 189: ACCEPT_TOKEN(anon_sym_STAR_EQ); END_STATE(); - case 179: + case 190: ACCEPT_TOKEN(anon_sym_SLASH_EQ); END_STATE(); - case 180: + case 191: ACCEPT_TOKEN(anon_sym_PERCENT_EQ); END_STATE(); - case 181: + case 192: ACCEPT_TOKEN(anon_sym_CARET_EQ); END_STATE(); - case 182: + case 193: ACCEPT_TOKEN(anon_sym_AMP_EQ); END_STATE(); - case 183: + case 194: ACCEPT_TOKEN(anon_sym_PIPE_EQ); END_STATE(); - case 184: + case 195: ACCEPT_TOKEN(anon_sym_GT_GT_EQ); END_STATE(); - case 185: + case 196: ACCEPT_TOKEN(anon_sym_GT_GT_GT_EQ); END_STATE(); - case 186: + case 197: ACCEPT_TOKEN(anon_sym_LT_LT_EQ); END_STATE(); - case 187: + case 198: ACCEPT_TOKEN(anon_sym_STAR_STAR_EQ); END_STATE(); - case 188: + case 199: ACCEPT_TOKEN(anon_sym_AMP_AMP_EQ); END_STATE(); - case 189: + case 200: ACCEPT_TOKEN(anon_sym_PIPE_PIPE_EQ); END_STATE(); - case 190: + case 201: ACCEPT_TOKEN(anon_sym_QMARK_QMARK_EQ); END_STATE(); - case 191: + case 202: ACCEPT_TOKEN(anon_sym_DOT_DOT_DOT); END_STATE(); - case 192: + case 203: ACCEPT_TOKEN(anon_sym_AMP_AMP); END_STATE(); - case 193: + case 204: ACCEPT_TOKEN(anon_sym_AMP_AMP); - if (lookahead == '=') ADVANCE(188); + if (lookahead == '=') ADVANCE(199); END_STATE(); - case 194: + case 205: ACCEPT_TOKEN(anon_sym_PIPE_PIPE); END_STATE(); - case 195: + case 206: ACCEPT_TOKEN(anon_sym_PIPE_PIPE); - if (lookahead == '=') ADVANCE(189); + if (lookahead == '=') ADVANCE(200); END_STATE(); - case 196: + case 207: ACCEPT_TOKEN(anon_sym_GT_GT); - if (lookahead == '=') ADVANCE(184); - if (lookahead == '>') ADVANCE(199); + if (lookahead == '=') ADVANCE(195); + if (lookahead == '>') ADVANCE(210); END_STATE(); - case 197: + case 208: ACCEPT_TOKEN(anon_sym_GT_GT); - if (lookahead == '>') ADVANCE(198); + if (lookahead == '>') ADVANCE(209); END_STATE(); - case 198: + case 209: ACCEPT_TOKEN(anon_sym_GT_GT_GT); END_STATE(); - case 199: + case 210: ACCEPT_TOKEN(anon_sym_GT_GT_GT); - if (lookahead == '=') ADVANCE(185); + if (lookahead == '=') ADVANCE(196); END_STATE(); - case 200: + case 211: ACCEPT_TOKEN(anon_sym_LT_LT); END_STATE(); - case 201: + case 212: ACCEPT_TOKEN(anon_sym_LT_LT); - if (lookahead == '=') ADVANCE(186); + if (lookahead == '=') ADVANCE(197); END_STATE(); - case 202: + case 213: ACCEPT_TOKEN(anon_sym_AMP); END_STATE(); - case 203: + case 214: ACCEPT_TOKEN(anon_sym_AMP); - if (lookahead == '&') ADVANCE(193); - if (lookahead == '=') ADVANCE(182); + if (lookahead == '&') ADVANCE(204); + if (lookahead == '=') ADVANCE(193); END_STATE(); - case 204: + case 215: ACCEPT_TOKEN(anon_sym_AMP); - if (lookahead == '&') ADVANCE(192); + if (lookahead == '&') ADVANCE(203); END_STATE(); - case 205: + case 216: ACCEPT_TOKEN(anon_sym_CARET); END_STATE(); - case 206: + case 217: ACCEPT_TOKEN(anon_sym_CARET); - if (lookahead == '=') ADVANCE(181); + if (lookahead == '=') ADVANCE(192); END_STATE(); - case 207: + case 218: ACCEPT_TOKEN(anon_sym_PIPE); END_STATE(); - case 208: + case 219: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '=') ADVANCE(183); - if (lookahead == '|') ADVANCE(195); + if (lookahead == '=') ADVANCE(194); + if (lookahead == '|') ADVANCE(206); END_STATE(); - case 209: + case 220: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '=') ADVANCE(183); - if (lookahead == '|') ADVANCE(195); - if (lookahead == '}') ADVANCE(293); + if (lookahead == '=') ADVANCE(194); + if (lookahead == '|') ADVANCE(206); + if (lookahead == '}') ADVANCE(317); END_STATE(); - case 210: + case 221: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '|') ADVANCE(194); + if (lookahead == '|') ADVANCE(205); END_STATE(); - case 211: + case 222: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '|') ADVANCE(194); - if (lookahead == '}') ADVANCE(293); + if (lookahead == '|') ADVANCE(205); + if (lookahead == '}') ADVANCE(317); END_STATE(); - case 212: + case 223: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '}') ADVANCE(293); + if (lookahead == '}') ADVANCE(317); END_STATE(); - case 213: + case 224: ACCEPT_TOKEN(anon_sym_PLUS); END_STATE(); - case 214: + case 225: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(241); + if (lookahead == '+') ADVANCE(252); END_STATE(); - case 215: + case 226: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(241); - if (lookahead == '=') ADVANCE(176); + if (lookahead == '+') ADVANCE(252); + if (lookahead == '=') ADVANCE(187); END_STATE(); - case 216: + case 227: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(241); - if (lookahead == '=') ADVANCE(176); - if (lookahead == '?') ADVANCE(35); + if (lookahead == '+') ADVANCE(252); + if (lookahead == '=') ADVANCE(187); + if (lookahead == '?') ADVANCE(41); END_STATE(); - case 217: + case 228: ACCEPT_TOKEN(anon_sym_DASH); END_STATE(); - case 218: + case 229: ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-') ADVANCE(242); + if (lookahead == '-') ADVANCE(253); END_STATE(); - case 219: + case 230: ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-') ADVANCE(242); - if (lookahead == '=') ADVANCE(177); + if (lookahead == '-') ADVANCE(253); + if (lookahead == '=') ADVANCE(188); END_STATE(); - case 220: + case 231: ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-') ADVANCE(242); - if (lookahead == '=') ADVANCE(177); - if (lookahead == '?') ADVANCE(36); + if (lookahead == '-') ADVANCE(253); + if (lookahead == '=') ADVANCE(188); + if (lookahead == '?') ADVANCE(42); END_STATE(); - case 221: + case 232: ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '*') ADVANCE(27); - if (lookahead == '/') ADVANCE(263); + if (lookahead == '*') ADVANCE(28); + if (lookahead == '/') ADVANCE(274); END_STATE(); - case 222: + case 233: ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '*') ADVANCE(27); - if (lookahead == '/') ADVANCE(263); - if (lookahead == '=') ADVANCE(179); + if (lookahead == '*') ADVANCE(28); + if (lookahead == '/') ADVANCE(274); + if (lookahead == '=') ADVANCE(190); END_STATE(); - case 223: + case 234: ACCEPT_TOKEN(anon_sym_PERCENT); END_STATE(); - case 224: + case 235: ACCEPT_TOKEN(anon_sym_PERCENT); - if (lookahead == '=') ADVANCE(180); + if (lookahead == '=') ADVANCE(191); END_STATE(); - case 225: + case 236: ACCEPT_TOKEN(anon_sym_STAR_STAR); END_STATE(); - case 226: + case 237: ACCEPT_TOKEN(anon_sym_STAR_STAR); - if (lookahead == '=') ADVANCE(187); + if (lookahead == '=') ADVANCE(198); END_STATE(); - case 227: + case 238: ACCEPT_TOKEN(anon_sym_LT); END_STATE(); - case 228: + case 239: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '/') ADVANCE(158); + if (lookahead == '/') ADVANCE(169); END_STATE(); - case 229: + case 240: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '/') ADVANCE(158); - if (lookahead == '<') ADVANCE(201); - if (lookahead == '=') ADVANCE(232); + if (lookahead == '/') ADVANCE(169); + if (lookahead == '<') ADVANCE(212); + if (lookahead == '=') ADVANCE(243); END_STATE(); - case 230: + case 241: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '<') ADVANCE(201); - if (lookahead == '=') ADVANCE(232); + if (lookahead == '<') ADVANCE(212); + if (lookahead == '=') ADVANCE(243); END_STATE(); - case 231: + case 242: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '<') ADVANCE(200); - if (lookahead == '=') ADVANCE(232); + if (lookahead == '<') ADVANCE(211); + if (lookahead == '=') ADVANCE(243); END_STATE(); - case 232: + case 243: ACCEPT_TOKEN(anon_sym_LT_EQ); END_STATE(); - case 233: + case 244: ACCEPT_TOKEN(anon_sym_EQ_EQ); - if (lookahead == '=') ADVANCE(234); + if (lookahead == '=') ADVANCE(245); END_STATE(); - case 234: + case 245: ACCEPT_TOKEN(anon_sym_EQ_EQ_EQ); END_STATE(); - case 235: + case 246: ACCEPT_TOKEN(anon_sym_BANG_EQ); - if (lookahead == '=') ADVANCE(236); + if (lookahead == '=') ADVANCE(247); END_STATE(); - case 236: + case 247: ACCEPT_TOKEN(anon_sym_BANG_EQ_EQ); END_STATE(); - case 237: + case 248: ACCEPT_TOKEN(anon_sym_GT_EQ); END_STATE(); - case 238: + case 249: ACCEPT_TOKEN(anon_sym_QMARK_QMARK); END_STATE(); - case 239: + case 250: ACCEPT_TOKEN(anon_sym_QMARK_QMARK); - if (lookahead == '=') ADVANCE(190); + if (lookahead == '=') ADVANCE(201); END_STATE(); - case 240: + case 251: ACCEPT_TOKEN(anon_sym_TILDE); END_STATE(); - case 241: + case 252: ACCEPT_TOKEN(anon_sym_PLUS_PLUS); END_STATE(); - case 242: + case 253: ACCEPT_TOKEN(anon_sym_DASH_DASH); END_STATE(); - case 243: + case 254: ACCEPT_TOKEN(sym_unescaped_double_string_fragment); - if (lookahead == '*') ADVANCE(245); - if (lookahead == '/') ADVANCE(247); + if (lookahead == '*') ADVANCE(256); + if (lookahead == '/') ADVANCE(258); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '"' && - lookahead != '\\') ADVANCE(248); + lookahead != '\\') ADVANCE(259); END_STATE(); - case 244: + case 255: ACCEPT_TOKEN(sym_unescaped_double_string_fragment); - if (lookahead == '*') ADVANCE(244); - if (lookahead == '/') ADVANCE(248); + if (lookahead == '*') ADVANCE(255); + if (lookahead == '/') ADVANCE(259); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '"' && - lookahead != '\\') ADVANCE(245); + lookahead != '\\') ADVANCE(256); END_STATE(); - case 245: + case 256: ACCEPT_TOKEN(sym_unescaped_double_string_fragment); - if (lookahead == '*') ADVANCE(244); + if (lookahead == '*') ADVANCE(255); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '"' && - lookahead != '\\') ADVANCE(245); + lookahead != '\\') ADVANCE(256); END_STATE(); - case 246: + case 257: ACCEPT_TOKEN(sym_unescaped_double_string_fragment); - if (lookahead == '/') ADVANCE(243); - if ((set_contains(extras_character_set_1, 10, lookahead)) && + if (lookahead == '/') ADVANCE(254); + if ((set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) && lookahead != '\n' && - lookahead != '\r') ADVANCE(246); + lookahead != '\r') ADVANCE(257); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != '"' && - lookahead != '\\') ADVANCE(248); + lookahead != '\\') ADVANCE(259); END_STATE(); - case 247: + case 258: ACCEPT_TOKEN(sym_unescaped_double_string_fragment); if (lookahead == 0x2028 || - lookahead == 0x2029) ADVANCE(248); + lookahead == 0x2029) ADVANCE(259); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '"' && - lookahead != '\\') ADVANCE(247); + lookahead != '\\') ADVANCE(258); END_STATE(); - case 248: + case 259: ACCEPT_TOKEN(sym_unescaped_double_string_fragment); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '"' && - lookahead != '\\') ADVANCE(248); + lookahead != '\\') ADVANCE(259); END_STATE(); - case 249: + case 260: ACCEPT_TOKEN(sym_unescaped_single_string_fragment); - if (lookahead == '*') ADVANCE(251); - if (lookahead == '/') ADVANCE(253); + if (lookahead == '*') ADVANCE(262); + if (lookahead == '/') ADVANCE(264); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '\'' && - lookahead != '\\') ADVANCE(254); + lookahead != '\\') ADVANCE(265); END_STATE(); - case 250: + case 261: ACCEPT_TOKEN(sym_unescaped_single_string_fragment); - if (lookahead == '*') ADVANCE(250); - if (lookahead == '/') ADVANCE(254); + if (lookahead == '*') ADVANCE(261); + if (lookahead == '/') ADVANCE(265); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '\'' && - lookahead != '\\') ADVANCE(251); + lookahead != '\\') ADVANCE(262); END_STATE(); - case 251: + case 262: ACCEPT_TOKEN(sym_unescaped_single_string_fragment); - if (lookahead == '*') ADVANCE(250); + if (lookahead == '*') ADVANCE(261); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '\'' && - lookahead != '\\') ADVANCE(251); + lookahead != '\\') ADVANCE(262); END_STATE(); - case 252: + case 263: ACCEPT_TOKEN(sym_unescaped_single_string_fragment); - if (lookahead == '/') ADVANCE(249); - if ((set_contains(extras_character_set_1, 10, lookahead)) && + if (lookahead == '/') ADVANCE(260); + if ((set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) && lookahead != '\n' && - lookahead != '\r') ADVANCE(252); + lookahead != '\r') ADVANCE(263); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != '\'' && - lookahead != '\\') ADVANCE(254); + lookahead != '\\') ADVANCE(265); END_STATE(); - case 253: + case 264: ACCEPT_TOKEN(sym_unescaped_single_string_fragment); if (lookahead == 0x2028 || - lookahead == 0x2029) ADVANCE(254); + lookahead == 0x2029) ADVANCE(265); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '\'' && - lookahead != '\\') ADVANCE(253); + lookahead != '\\') ADVANCE(264); END_STATE(); - case 254: + case 265: ACCEPT_TOKEN(sym_unescaped_single_string_fragment); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '\'' && - lookahead != '\\') ADVANCE(254); + lookahead != '\\') ADVANCE(265); END_STATE(); - case 255: + case 266: ACCEPT_TOKEN(sym_escape_sequence); END_STATE(); - case 256: + case 267: ACCEPT_TOKEN(sym_escape_sequence); - if (lookahead == '\\') ADVANCE(84); - if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(282); + if (lookahead == '\\') ADVANCE(94); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(305); END_STATE(); - case 257: + case 268: ACCEPT_TOKEN(sym_escape_sequence); if (lookahead == '\n' || lookahead == 0x2028 || - lookahead == 0x2029) ADVANCE(255); + lookahead == 0x2029) ADVANCE(266); END_STATE(); - case 258: + case 269: ACCEPT_TOKEN(sym_escape_sequence); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(255); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(266); END_STATE(); - case 259: + case 270: ACCEPT_TOKEN(sym_escape_sequence); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(258); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(269); END_STATE(); - case 260: + case 271: ACCEPT_TOKEN(sym_comment); END_STATE(); - case 261: + case 272: ACCEPT_TOKEN(sym_comment); if (lookahead == '\n' || lookahead == '\r' || lookahead == 0x2028 || - lookahead == 0x2029) ADVANCE(164); + lookahead == 0x2029) ADVANCE(175); if (lookahead == '#' || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(263); - if (lookahead != 0) ADVANCE(167); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(274); + if (lookahead != 0) ADVANCE(178); END_STATE(); - case 262: + case 273: ACCEPT_TOKEN(sym_comment); if (lookahead == '\n' || lookahead == '\r' || lookahead == 0x2028 || - lookahead == 0x2029) ADVANCE(170); + lookahead == 0x2029) ADVANCE(181); if (lookahead == '#' || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(263); - if (lookahead != 0) ADVANCE(173); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(274); + if (lookahead != 0) ADVANCE(184); END_STATE(); - case 263: + case 274: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != 0x2028 && - lookahead != 0x2029) ADVANCE(263); + lookahead != 0x2029) ADVANCE(274); END_STATE(); - case 264: + case 275: ACCEPT_TOKEN(anon_sym_BQUOTE); END_STATE(); - case 265: + case 276: ACCEPT_TOKEN(anon_sym_DOLLAR_LBRACE); END_STATE(); - case 266: + case 277: ACCEPT_TOKEN(anon_sym_SLASH2); END_STATE(); - case 267: + case 278: ACCEPT_TOKEN(sym_regex_pattern); - if (lookahead == '\n') SKIP(34); - if (lookahead == '/') ADVANCE(24); - if (lookahead == '[') ADVANCE(81); - if (lookahead == '\\') ADVANCE(125); - if (set_contains(extras_character_set_1, 10, lookahead)) ADVANCE(267); - if (lookahead != 0) ADVANCE(268); + if (lookahead == '\n') SKIP(40); + if (lookahead == '/') ADVANCE(25); + if (lookahead == '[') ADVANCE(87); + if (lookahead == '\\') ADVANCE(136); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) ADVANCE(278); + if (lookahead != 0) ADVANCE(279); END_STATE(); - case 268: + case 279: ACCEPT_TOKEN(sym_regex_pattern); - if (lookahead == '[') ADVANCE(81); - if (lookahead == '\\') ADVANCE(125); + if (lookahead == '[') ADVANCE(87); + if (lookahead == '\\') ADVANCE(136); if (lookahead != 0 && lookahead != '\n' && - lookahead != '/') ADVANCE(268); + lookahead != '/') ADVANCE(279); END_STATE(); - case 269: + case 280: ACCEPT_TOKEN(sym_regex_flags); - if (lookahead == '\\') ADVANCE(84); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(269); - if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(282); + if (lookahead == '\\') ADVANCE(94); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(280); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(305); END_STATE(); - case 270: + case 281: ACCEPT_TOKEN(sym_number); END_STATE(); - case 271: + case 282: ACCEPT_TOKEN(sym_number); ADVANCE_MAP( - '.', 279, - '0', 273, - '_', 102, - 'n', 270, - 'B', 98, - 'b', 98, - 'E', 96, - 'e', 96, - 'O', 99, - 'o', 99, - 'X', 107, - 'x', 107, + '.', 290, + '0', 284, + '_', 113, + 'n', 281, + 'B', 109, + 'b', 109, + 'E', 107, + 'e', 107, + 'O', 110, + 'o', 110, + 'X', 118, + 'x', 118, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(272); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(283); END_STATE(); - case 272: + case 283: ACCEPT_TOKEN(sym_number); - if (lookahead == '.') ADVANCE(279); - if (lookahead == '_') ADVANCE(100); - if (lookahead == 'n') ADVANCE(270); + if (lookahead == '.') ADVANCE(290); + if (lookahead == '_') ADVANCE(111); + if (lookahead == 'n') ADVANCE(281); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(96); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(272); + lookahead == 'e') ADVANCE(107); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(283); END_STATE(); - case 273: + case 284: ACCEPT_TOKEN(sym_number); - if (lookahead == '_') ADVANCE(102); - if (lookahead == 'n') ADVANCE(270); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(273); + if (lookahead == '_') ADVANCE(113); + if (lookahead == 'n') ADVANCE(281); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(284); END_STATE(); - case 274: + case 285: ACCEPT_TOKEN(sym_number); - if (lookahead == '_') ADVANCE(98); - if (lookahead == 'n') ADVANCE(270); + if (lookahead == '_') ADVANCE(109); + if (lookahead == 'n') ADVANCE(281); if (lookahead == '0' || - lookahead == '1') ADVANCE(274); + lookahead == '1') ADVANCE(285); END_STATE(); - case 275: + case 286: ACCEPT_TOKEN(sym_number); - if (lookahead == '_') ADVANCE(99); - if (lookahead == 'n') ADVANCE(270); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(275); + if (lookahead == '_') ADVANCE(110); + if (lookahead == 'n') ADVANCE(281); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(286); END_STATE(); - case 276: + case 287: ACCEPT_TOKEN(sym_number); - if (lookahead == '_') ADVANCE(107); - if (lookahead == 'n') ADVANCE(270); + if (lookahead == '_') ADVANCE(118); + if (lookahead == 'n') ADVANCE(281); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(276); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(287); END_STATE(); - case 277: + case 288: ACCEPT_TOKEN(sym_number); - if (lookahead == '_') ADVANCE(101); + if (lookahead == '_') ADVANCE(112); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(96); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(277); + lookahead == 'e') ADVANCE(107); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(288); END_STATE(); - case 278: + case 289: ACCEPT_TOKEN(sym_number); - if (lookahead == '_') ADVANCE(103); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(278); + if (lookahead == '_') ADVANCE(114); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(289); END_STATE(); - case 279: + case 290: ACCEPT_TOKEN(sym_number); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(96); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(277); + lookahead == 'e') ADVANCE(107); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(288); END_STATE(); - case 280: + case 291: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-') ADVANCE(154); - if (lookahead == '\\') ADVANCE(84); + if (lookahead == '-') ADVANCE(165); + if (lookahead == '/') ADVANCE(33); + if (lookahead == '\\') ADVANCE(94); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) ADVANCE(38); if (lookahead == '$' || ('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(280); - if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(282); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(297); + if (lookahead > '~') ADVANCE(305); END_STATE(); - case 281: + case 292: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '\\') ADVANCE(84); - if (lookahead == '{') ADVANCE(265); - if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(282); + if (lookahead == '-') ADVANCE(165); + if (lookahead == '\\') ADVANCE(94); + if (lookahead == 'e') ADVANCE(291); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(297); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(305); END_STATE(); - case 282: + case 293: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '\\') ADVANCE(84); - if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(282); + if (lookahead == '-') ADVANCE(165); + if (lookahead == '\\') ADVANCE(94); + if (lookahead == 'i') ADVANCE(295); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(297); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(305); END_STATE(); - case 283: + case 294: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(165); + if (lookahead == '\\') ADVANCE(94); + if (lookahead == 'n') ADVANCE(293); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(297); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(305); + END_STATE(); + case 295: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(165); + if (lookahead == '\\') ADVANCE(94); + if (lookahead == 'q') ADVANCE(296); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(297); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(305); + END_STATE(); + case 296: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(165); + if (lookahead == '\\') ADVANCE(94); + if (lookahead == 'u') ADVANCE(292); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(297); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(305); + END_STATE(); + case 297: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(165); + if (lookahead == '\\') ADVANCE(94); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(297); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(305); + END_STATE(); + case 298: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '/') ADVANCE(33); + if (lookahead == '\\') ADVANCE(94); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) ADVANCE(38); + if (lookahead > '#' && + (lookahead < '%' || '/' < lookahead) && + (lookahead < ':' || '@' < lookahead) && + (lookahead < '[' || '^' < lookahead) && + lookahead != '`' && + (lookahead < '{' || '~' < lookahead)) ADVANCE(305); + END_STATE(); + case 299: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '\\') ADVANCE(94); + if (lookahead == 'e') ADVANCE(298); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(305); + END_STATE(); + case 300: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '\\') ADVANCE(94); + if (lookahead == 'i') ADVANCE(302); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(305); + END_STATE(); + case 301: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '\\') ADVANCE(94); + if (lookahead == 'n') ADVANCE(300); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(305); + END_STATE(); + case 302: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '\\') ADVANCE(94); + if (lookahead == 'q') ADVANCE(303); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(305); + END_STATE(); + case 303: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '\\') ADVANCE(94); + if (lookahead == 'u') ADVANCE(299); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(305); + END_STATE(); + case 304: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '\\') ADVANCE(94); + if (lookahead == '{') ADVANCE(276); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(305); + END_STATE(); + case 305: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '\\') ADVANCE(94); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(305); + END_STATE(); + case 306: ACCEPT_TOKEN(sym_private_property_identifier); - if (lookahead == '\\') ADVANCE(83); - if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(283); + if (lookahead == '\\') ADVANCE(93); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(306); END_STATE(); - case 284: + case 307: ACCEPT_TOKEN(anon_sym_AT); END_STATE(); - case 285: + case 308: ACCEPT_TOKEN(anon_sym_QMARK); END_STATE(); - case 286: + case 309: ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == '.') ADVANCE(175); + if (lookahead == '.') ADVANCE(186); END_STATE(); - case 287: + case 310: ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == '.') ADVANCE(175); - if (lookahead == '?') ADVANCE(239); + if (lookahead == '.') ADVANCE(186); + if (lookahead == '?') ADVANCE(250); END_STATE(); - case 288: + case 311: ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == '.') ADVANCE(175); - if (lookahead == '?') ADVANCE(238); + if (lookahead == '.') ADVANCE(186); + if (lookahead == '?') ADVANCE(249); END_STATE(); - case 289: + case 312: ACCEPT_TOKEN(anon_sym_DASH_QMARK_COLON); END_STATE(); - case 290: + case 313: ACCEPT_TOKEN(anon_sym_PLUS_QMARK_COLON); END_STATE(); - case 291: + case 314: ACCEPT_TOKEN(anon_sym_QMARK_COLON); END_STATE(); - case 292: + case 315: + ACCEPT_TOKEN(aux_sym_predefined_type_token1); + END_STATE(); + case 316: ACCEPT_TOKEN(anon_sym_LBRACE_PIPE); END_STATE(); - case 293: + case 317: ACCEPT_TOKEN(anon_sym_PIPE_RBRACE); END_STATE(); default: @@ -13428,851 +14760,838 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { END_STATE(); case 72: if (lookahead == 'd') ADVANCE(141); - if (lookahead == 'i') ADVANCE(142); - if (lookahead == 'k') ADVANCE(143); + if (lookahead == 'k') ADVANCE(142); END_STATE(); case 73: - if (lookahead == 'i') ADVANCE(144); + if (lookahead == 'i') ADVANCE(143); END_STATE(); case 74: - if (lookahead == 'r') ADVANCE(145); + if (lookahead == 'r') ADVANCE(144); END_STATE(); case 75: - if (lookahead == 'i') ADVANCE(146); + if (lookahead == 'i') ADVANCE(145); END_STATE(); case 76: - if (lookahead == 'i') ADVANCE(147); + if (lookahead == 'i') ADVANCE(146); END_STATE(); case 77: - if (lookahead == 't') ADVANCE(148); + if (lookahead == 't') ADVANCE(147); END_STATE(); case 78: - if (lookahead == 'e') ADVANCE(149); + if (lookahead == 'e') ADVANCE(148); END_STATE(); case 79: - if (lookahead == 't') ADVANCE(150); + if (lookahead == 't') ADVANCE(149); END_STATE(); case 80: - if (lookahead == 'e') ADVANCE(151); + if (lookahead == 'e') ADVANCE(150); END_STATE(); case 81: ACCEPT_TOKEN(anon_sym_any); END_STATE(); case 82: - if (lookahead == 'e') ADVANCE(152); + if (lookahead == 'e') ADVANCE(151); END_STATE(); case 83: - if (lookahead == 'n') ADVANCE(153); + if (lookahead == 'n') ADVANCE(152); END_STATE(); case 84: - if (lookahead == 'i') ADVANCE(154); + if (lookahead == 'i') ADVANCE(153); END_STATE(); case 85: - if (lookahead == 'l') ADVANCE(155); + if (lookahead == 'l') ADVANCE(154); END_STATE(); case 86: - if (lookahead == 'a') ADVANCE(156); + if (lookahead == 'a') ADVANCE(155); END_STATE(); case 87: - if (lookahead == 'e') ADVANCE(157); + if (lookahead == 'e') ADVANCE(156); END_STATE(); case 88: - if (lookahead == 'c') ADVANCE(158); + if (lookahead == 'c') ADVANCE(157); END_STATE(); case 89: - if (lookahead == 's') ADVANCE(159); + if (lookahead == 's') ADVANCE(158); END_STATE(); case 90: - if (lookahead == 's') ADVANCE(160); - if (lookahead == 't') ADVANCE(161); + if (lookahead == 's') ADVANCE(159); + if (lookahead == 't') ADVANCE(160); END_STATE(); case 91: - if (lookahead == 'u') ADVANCE(162); + if (lookahead == 'u') ADVANCE(161); END_STATE(); case 92: - if (lookahead == 'l') ADVANCE(163); + if (lookahead == 'l') ADVANCE(162); END_STATE(); case 93: - if (lookahead == 'a') ADVANCE(164); + if (lookahead == 'a') ADVANCE(163); END_STATE(); case 94: - if (lookahead == 'e') ADVANCE(165); + if (lookahead == 'e') ADVANCE(164); END_STATE(); case 95: - if (lookahead == 'e') ADVANCE(166); + if (lookahead == 'e') ADVANCE(165); END_STATE(); case 96: - if (lookahead == 'm') ADVANCE(167); + if (lookahead == 'm') ADVANCE(166); END_STATE(); case 97: - if (lookahead == 'o') ADVANCE(168); + if (lookahead == 'o') ADVANCE(167); END_STATE(); case 98: - if (lookahead == 'e') ADVANCE(169); + if (lookahead == 'e') ADVANCE(168); END_STATE(); case 99: - if (lookahead == 's') ADVANCE(170); + if (lookahead == 's') ADVANCE(169); END_STATE(); case 100: - if (lookahead == 'a') ADVANCE(171); + if (lookahead == 'a') ADVANCE(170); END_STATE(); case 101: ACCEPT_TOKEN(anon_sym_for); END_STATE(); case 102: - if (lookahead == 'm') ADVANCE(172); + if (lookahead == 'm') ADVANCE(171); END_STATE(); case 103: - if (lookahead == 'c') ADVANCE(173); + if (lookahead == 'c') ADVANCE(172); END_STATE(); case 104: ACCEPT_TOKEN(anon_sym_get); END_STATE(); case 105: - if (lookahead == 'b') ADVANCE(174); + if (lookahead == 'b') ADVANCE(173); END_STATE(); case 106: - if (lookahead == 'l') ADVANCE(175); - if (lookahead == 'o') ADVANCE(176); + if (lookahead == 'l') ADVANCE(174); + if (lookahead == 'o') ADVANCE(175); END_STATE(); case 107: - if (lookahead == 'e') ADVANCE(177); + if (lookahead == 'e') ADVANCE(176); END_STATE(); case 108: - if (lookahead == 't') ADVANCE(178); + if (lookahead == 't') ADVANCE(177); END_STATE(); case 109: - if (lookahead == 'e') ADVANCE(179); + if (lookahead == 'e') ADVANCE(178); END_STATE(); case 110: - if (lookahead == 'o') ADVANCE(180); + if (lookahead == 'o') ADVANCE(179); END_STATE(); case 111: ACCEPT_TOKEN(anon_sym_let); END_STATE(); case 112: - if (lookahead == 'a') ADVANCE(181); + if (lookahead == 'a') ADVANCE(180); END_STATE(); case 113: - if (lookahead == 'u') ADVANCE(182); + if (lookahead == 'u') ADVANCE(181); END_STATE(); case 114: - if (lookahead == 'e') ADVANCE(183); + if (lookahead == 'e') ADVANCE(182); END_STATE(); case 115: - if (lookahead == 'e') ADVANCE(184); + if (lookahead == 'e') ADVANCE(183); END_STATE(); case 116: ACCEPT_TOKEN(anon_sym_new); END_STATE(); case 117: - if (lookahead == 'l') ADVANCE(185); + if (lookahead == 'l') ADVANCE(184); END_STATE(); case 118: - if (lookahead == 'b') ADVANCE(186); + if (lookahead == 'b') ADVANCE(185); END_STATE(); case 119: - if (lookahead == 'e') ADVANCE(187); + if (lookahead == 'e') ADVANCE(186); END_STATE(); case 120: ACCEPT_TOKEN(anon_sym_out); END_STATE(); case 121: - if (lookahead == 'r') ADVANCE(188); + if (lookahead == 'r') ADVANCE(187); END_STATE(); case 122: - if (lookahead == 'v') ADVANCE(189); + if (lookahead == 'v') ADVANCE(188); END_STATE(); case 123: - if (lookahead == 't') ADVANCE(190); + if (lookahead == 't') ADVANCE(189); END_STATE(); case 124: - if (lookahead == 'l') ADVANCE(191); + if (lookahead == 'l') ADVANCE(190); END_STATE(); case 125: - if (lookahead == 'd') ADVANCE(192); + if (lookahead == 'd') ADVANCE(191); END_STATE(); case 126: - if (lookahead == 'u') ADVANCE(193); + if (lookahead == 'u') ADVANCE(192); END_STATE(); case 127: - if (lookahead == 'u') ADVANCE(194); + if (lookahead == 'u') ADVANCE(193); END_STATE(); case 128: - if (lookahead == 'i') ADVANCE(195); + if (lookahead == 'i') ADVANCE(194); END_STATE(); case 129: ACCEPT_TOKEN(anon_sym_set); END_STATE(); case 130: - if (lookahead == 't') ADVANCE(196); + if (lookahead == 't') ADVANCE(195); END_STATE(); case 131: - if (lookahead == 'i') ADVANCE(197); + if (lookahead == 'i') ADVANCE(196); END_STATE(); case 132: - if (lookahead == 'e') ADVANCE(198); + if (lookahead == 'e') ADVANCE(197); END_STATE(); case 133: - if (lookahead == 't') ADVANCE(199); + if (lookahead == 't') ADVANCE(198); END_STATE(); case 134: - if (lookahead == 'b') ADVANCE(200); + if (lookahead == 'b') ADVANCE(199); END_STATE(); case 135: - if (lookahead == 'g') ADVANCE(201); + if (lookahead == 'g') ADVANCE(200); END_STATE(); case 136: - if (lookahead == 's') ADVANCE(202); + if (lookahead == 's') ADVANCE(201); END_STATE(); case 137: - if (lookahead == 'o') ADVANCE(203); + if (lookahead == 'o') ADVANCE(202); END_STATE(); case 138: - if (lookahead == 'e') ADVANCE(204); + if (lookahead == 'e') ADVANCE(203); END_STATE(); case 139: ACCEPT_TOKEN(anon_sym_try); END_STATE(); case 140: - if (lookahead == 'e') ADVANCE(205); + if (lookahead == 'e') ADVANCE(204); END_STATE(); case 141: - if (lookahead == 'e') ADVANCE(206); + if (lookahead == 'e') ADVANCE(205); END_STATE(); case 142: - if (lookahead == 'q') ADVANCE(207); + if (lookahead == 'n') ADVANCE(206); END_STATE(); case 143: - if (lookahead == 'n') ADVANCE(208); + if (lookahead == 'n') ADVANCE(207); END_STATE(); case 144: - if (lookahead == 'n') ADVANCE(209); + ACCEPT_TOKEN(anon_sym_var); END_STATE(); case 145: - ACCEPT_TOKEN(anon_sym_var); + if (lookahead == 'd') ADVANCE(208); END_STATE(); case 146: - if (lookahead == 'd') ADVANCE(210); + if (lookahead == 'l') ADVANCE(209); END_STATE(); case 147: - if (lookahead == 'l') ADVANCE(211); + if (lookahead == 'h') ADVANCE(210); END_STATE(); case 148: - if (lookahead == 'h') ADVANCE(212); + if (lookahead == 'l') ADVANCE(211); END_STATE(); case 149: - if (lookahead == 'l') ADVANCE(213); + if (lookahead == 'r') ADVANCE(212); END_STATE(); case 150: - if (lookahead == 'r') ADVANCE(214); + if (lookahead == 's') ADVANCE(213); END_STATE(); case 151: - if (lookahead == 's') ADVANCE(215); + if (lookahead == 'r') ADVANCE(214); END_STATE(); case 152: - if (lookahead == 'r') ADVANCE(216); + if (lookahead == 'c') ADVANCE(215); END_STATE(); case 153: - if (lookahead == 'c') ADVANCE(217); + if (lookahead == 't') ADVANCE(216); END_STATE(); case 154: - if (lookahead == 't') ADVANCE(218); + if (lookahead == 'e') ADVANCE(217); END_STATE(); case 155: - if (lookahead == 'e') ADVANCE(219); + if (lookahead == 'k') ADVANCE(218); END_STATE(); case 156: - if (lookahead == 'k') ADVANCE(220); + ACCEPT_TOKEN(anon_sym_case); END_STATE(); case 157: - ACCEPT_TOKEN(anon_sym_case); + if (lookahead == 'h') ADVANCE(219); END_STATE(); case 158: - if (lookahead == 'h') ADVANCE(221); + if (lookahead == 's') ADVANCE(220); END_STATE(); case 159: - if (lookahead == 's') ADVANCE(222); + if (lookahead == 't') ADVANCE(221); END_STATE(); case 160: - if (lookahead == 't') ADVANCE(223); + if (lookahead == 'i') ADVANCE(222); END_STATE(); case 161: - if (lookahead == 'i') ADVANCE(224); + if (lookahead == 'g') ADVANCE(223); END_STATE(); case 162: - if (lookahead == 'g') ADVANCE(225); + if (lookahead == 'a') ADVANCE(224); END_STATE(); case 163: - if (lookahead == 'a') ADVANCE(226); + if (lookahead == 'u') ADVANCE(225); END_STATE(); case 164: - if (lookahead == 'u') ADVANCE(227); + if (lookahead == 't') ADVANCE(226); END_STATE(); case 165: - if (lookahead == 't') ADVANCE(228); + ACCEPT_TOKEN(anon_sym_else); END_STATE(); case 166: - ACCEPT_TOKEN(anon_sym_else); + ACCEPT_TOKEN(anon_sym_enum); END_STATE(); case 167: - ACCEPT_TOKEN(anon_sym_enum); + if (lookahead == 'r') ADVANCE(227); END_STATE(); case 168: - if (lookahead == 'r') ADVANCE(229); + if (lookahead == 'n') ADVANCE(228); END_STATE(); case 169: - if (lookahead == 'n') ADVANCE(230); + if (lookahead == 'e') ADVANCE(229); END_STATE(); case 170: - if (lookahead == 'e') ADVANCE(231); + if (lookahead == 'l') ADVANCE(230); END_STATE(); case 171: - if (lookahead == 'l') ADVANCE(232); + ACCEPT_TOKEN(anon_sym_from); END_STATE(); case 172: - ACCEPT_TOKEN(anon_sym_from); + if (lookahead == 't') ADVANCE(231); END_STATE(); case 173: - if (lookahead == 't') ADVANCE(233); + if (lookahead == 'a') ADVANCE(232); END_STATE(); case 174: - if (lookahead == 'a') ADVANCE(234); + if (lookahead == 'e') ADVANCE(233); END_STATE(); case 175: - if (lookahead == 'e') ADVANCE(235); + if (lookahead == 'r') ADVANCE(234); END_STATE(); case 176: - if (lookahead == 'r') ADVANCE(236); + if (lookahead == 'r') ADVANCE(235); END_STATE(); case 177: - if (lookahead == 'r') ADVANCE(237); + if (lookahead == 'a') ADVANCE(236); END_STATE(); case 178: - if (lookahead == 'a') ADVANCE(238); + if (lookahead == 'r') ADVANCE(237); END_STATE(); case 179: - if (lookahead == 'r') ADVANCE(239); + if (lookahead == 'f') ADVANCE(238); END_STATE(); case 180: - if (lookahead == 'f') ADVANCE(240); + ACCEPT_TOKEN(anon_sym_meta); END_STATE(); case 181: - ACCEPT_TOKEN(anon_sym_meta); + if (lookahead == 'l') ADVANCE(239); END_STATE(); case 182: - if (lookahead == 'l') ADVANCE(241); + if (lookahead == 's') ADVANCE(240); END_STATE(); case 183: - if (lookahead == 's') ADVANCE(242); + if (lookahead == 'r') ADVANCE(241); END_STATE(); case 184: - if (lookahead == 'r') ADVANCE(243); + ACCEPT_TOKEN(sym_null); END_STATE(); case 185: - ACCEPT_TOKEN(sym_null); + if (lookahead == 'e') ADVANCE(242); END_STATE(); case 186: - if (lookahead == 'e') ADVANCE(244); + if (lookahead == 'c') ADVANCE(243); END_STATE(); case 187: - if (lookahead == 'c') ADVANCE(245); + if (lookahead == 'r') ADVANCE(244); END_STATE(); case 188: - if (lookahead == 'r') ADVANCE(246); + if (lookahead == 'a') ADVANCE(245); END_STATE(); case 189: - if (lookahead == 'a') ADVANCE(247); + if (lookahead == 'e') ADVANCE(246); END_STATE(); case 190: - if (lookahead == 'e') ADVANCE(248); + if (lookahead == 'i') ADVANCE(247); END_STATE(); case 191: - if (lookahead == 'i') ADVANCE(249); + if (lookahead == 'o') ADVANCE(248); END_STATE(); case 192: - if (lookahead == 'o') ADVANCE(250); + if (lookahead == 'i') ADVANCE(249); END_STATE(); case 193: - if (lookahead == 'i') ADVANCE(251); + if (lookahead == 'r') ADVANCE(250); END_STATE(); case 194: - if (lookahead == 'r') ADVANCE(252); + if (lookahead == 's') ADVANCE(251); END_STATE(); case 195: - if (lookahead == 's') ADVANCE(253); + if (lookahead == 'i') ADVANCE(252); END_STATE(); case 196: - if (lookahead == 'i') ADVANCE(254); + if (lookahead == 'n') ADVANCE(253); END_STATE(); case 197: - if (lookahead == 'n') ADVANCE(255); + if (lookahead == 'r') ADVANCE(254); END_STATE(); case 198: - if (lookahead == 'r') ADVANCE(256); + if (lookahead == 'c') ADVANCE(255); END_STATE(); case 199: - if (lookahead == 'c') ADVANCE(257); + if (lookahead == 'o') ADVANCE(256); END_STATE(); case 200: - if (lookahead == 'o') ADVANCE(258); + if (lookahead == 'e') ADVANCE(257); END_STATE(); case 201: - if (lookahead == 'e') ADVANCE(259); + ACCEPT_TOKEN(sym_this); END_STATE(); case 202: - ACCEPT_TOKEN(sym_this); + if (lookahead == 'w') ADVANCE(258); END_STATE(); case 203: - if (lookahead == 'w') ADVANCE(260); + ACCEPT_TOKEN(sym_true); END_STATE(); case 204: - ACCEPT_TOKEN(sym_true); + ACCEPT_TOKEN(anon_sym_type); + if (lookahead == 'o') ADVANCE(259); END_STATE(); case 205: - ACCEPT_TOKEN(anon_sym_type); - if (lookahead == 'o') ADVANCE(261); + if (lookahead == 'f') ADVANCE(260); END_STATE(); case 206: - if (lookahead == 'f') ADVANCE(262); + if (lookahead == 'o') ADVANCE(261); END_STATE(); case 207: - if (lookahead == 'u') ADVANCE(263); + if (lookahead == 'g') ADVANCE(262); END_STATE(); case 208: - if (lookahead == 'o') ADVANCE(264); + ACCEPT_TOKEN(anon_sym_void); END_STATE(); case 209: - if (lookahead == 'g') ADVANCE(265); + if (lookahead == 'e') ADVANCE(263); END_STATE(); case 210: - ACCEPT_TOKEN(anon_sym_void); + ACCEPT_TOKEN(anon_sym_with); END_STATE(); case 211: - if (lookahead == 'e') ADVANCE(266); + if (lookahead == 'd') ADVANCE(264); END_STATE(); case 212: - ACCEPT_TOKEN(anon_sym_with); + if (lookahead == 'a') ADVANCE(265); END_STATE(); case 213: - if (lookahead == 'd') ADVANCE(267); + if (lookahead == 's') ADVANCE(266); END_STATE(); case 214: - if (lookahead == 'a') ADVANCE(268); + if (lookahead == 't') ADVANCE(267); END_STATE(); case 215: - if (lookahead == 's') ADVANCE(269); + ACCEPT_TOKEN(anon_sym_async); END_STATE(); case 216: - if (lookahead == 't') ADVANCE(270); + ACCEPT_TOKEN(anon_sym_await); END_STATE(); case 217: - ACCEPT_TOKEN(anon_sym_async); + if (lookahead == 'a') ADVANCE(268); END_STATE(); case 218: - ACCEPT_TOKEN(anon_sym_await); + ACCEPT_TOKEN(anon_sym_break); END_STATE(); case 219: - if (lookahead == 'a') ADVANCE(271); + ACCEPT_TOKEN(anon_sym_catch); END_STATE(); case 220: - ACCEPT_TOKEN(anon_sym_break); + ACCEPT_TOKEN(anon_sym_class); END_STATE(); case 221: - ACCEPT_TOKEN(anon_sym_catch); + ACCEPT_TOKEN(anon_sym_const); END_STATE(); case 222: - ACCEPT_TOKEN(anon_sym_class); + if (lookahead == 'n') ADVANCE(269); END_STATE(); case 223: - ACCEPT_TOKEN(anon_sym_const); + if (lookahead == 'g') ADVANCE(270); END_STATE(); case 224: - if (lookahead == 'n') ADVANCE(272); + if (lookahead == 'r') ADVANCE(271); END_STATE(); case 225: - if (lookahead == 'g') ADVANCE(273); + if (lookahead == 'l') ADVANCE(272); END_STATE(); case 226: - if (lookahead == 'r') ADVANCE(274); + if (lookahead == 'e') ADVANCE(273); END_STATE(); case 227: - if (lookahead == 'l') ADVANCE(275); + if (lookahead == 't') ADVANCE(274); END_STATE(); case 228: - if (lookahead == 'e') ADVANCE(276); + if (lookahead == 'd') ADVANCE(275); END_STATE(); case 229: - if (lookahead == 't') ADVANCE(277); + ACCEPT_TOKEN(sym_false); END_STATE(); case 230: - if (lookahead == 'd') ADVANCE(278); + if (lookahead == 'l') ADVANCE(276); END_STATE(); case 231: - ACCEPT_TOKEN(sym_false); + if (lookahead == 'i') ADVANCE(277); END_STATE(); case 232: - if (lookahead == 'l') ADVANCE(279); + if (lookahead == 'l') ADVANCE(278); END_STATE(); case 233: - if (lookahead == 'i') ADVANCE(280); + if (lookahead == 'm') ADVANCE(279); END_STATE(); case 234: - if (lookahead == 'l') ADVANCE(281); + if (lookahead == 't') ADVANCE(280); END_STATE(); case 235: - if (lookahead == 'm') ADVANCE(282); + ACCEPT_TOKEN(anon_sym_infer); END_STATE(); case 236: - if (lookahead == 't') ADVANCE(283); + if (lookahead == 'n') ADVANCE(281); END_STATE(); case 237: - ACCEPT_TOKEN(anon_sym_infer); + if (lookahead == 'f') ADVANCE(282); END_STATE(); case 238: - if (lookahead == 'n') ADVANCE(284); + ACCEPT_TOKEN(anon_sym_keyof); END_STATE(); case 239: - if (lookahead == 'f') ADVANCE(285); + if (lookahead == 'e') ADVANCE(283); END_STATE(); case 240: - ACCEPT_TOKEN(anon_sym_keyof); + if (lookahead == 'p') ADVANCE(284); END_STATE(); case 241: - if (lookahead == 'e') ADVANCE(286); + ACCEPT_TOKEN(anon_sym_never); END_STATE(); case 242: - if (lookahead == 'p') ADVANCE(287); + if (lookahead == 'r') ADVANCE(285); END_STATE(); case 243: - ACCEPT_TOKEN(anon_sym_never); + if (lookahead == 't') ADVANCE(286); END_STATE(); case 244: - if (lookahead == 'r') ADVANCE(288); + if (lookahead == 'i') ADVANCE(287); END_STATE(); case 245: - if (lookahead == 't') ADVANCE(289); + if (lookahead == 't') ADVANCE(288); END_STATE(); case 246: - if (lookahead == 'i') ADVANCE(290); + if (lookahead == 'c') ADVANCE(289); END_STATE(); case 247: - if (lookahead == 't') ADVANCE(291); + if (lookahead == 'c') ADVANCE(290); END_STATE(); case 248: - if (lookahead == 'c') ADVANCE(292); + if (lookahead == 'n') ADVANCE(291); END_STATE(); case 249: - if (lookahead == 'c') ADVANCE(293); + if (lookahead == 'r') ADVANCE(292); END_STATE(); case 250: - if (lookahead == 'n') ADVANCE(294); + if (lookahead == 'n') ADVANCE(293); END_STATE(); case 251: - if (lookahead == 'r') ADVANCE(295); + if (lookahead == 'f') ADVANCE(294); END_STATE(); case 252: - if (lookahead == 'n') ADVANCE(296); + if (lookahead == 'c') ADVANCE(295); END_STATE(); case 253: - if (lookahead == 'f') ADVANCE(297); + if (lookahead == 'g') ADVANCE(296); END_STATE(); case 254: - if (lookahead == 'c') ADVANCE(298); + ACCEPT_TOKEN(sym_super); END_STATE(); case 255: - if (lookahead == 'g') ADVANCE(299); + if (lookahead == 'h') ADVANCE(297); END_STATE(); case 256: - ACCEPT_TOKEN(sym_super); + if (lookahead == 'l') ADVANCE(298); END_STATE(); case 257: - if (lookahead == 'h') ADVANCE(300); + if (lookahead == 't') ADVANCE(299); END_STATE(); case 258: - if (lookahead == 'l') ADVANCE(301); + ACCEPT_TOKEN(anon_sym_throw); END_STATE(); case 259: - if (lookahead == 't') ADVANCE(302); + if (lookahead == 'f') ADVANCE(300); END_STATE(); case 260: - ACCEPT_TOKEN(anon_sym_throw); + if (lookahead == 'i') ADVANCE(301); END_STATE(); case 261: - if (lookahead == 'f') ADVANCE(303); + if (lookahead == 'w') ADVANCE(302); END_STATE(); case 262: - if (lookahead == 'i') ADVANCE(304); + ACCEPT_TOKEN(anon_sym_using); END_STATE(); case 263: - if (lookahead == 'e') ADVANCE(305); + ACCEPT_TOKEN(anon_sym_while); END_STATE(); case 264: - if (lookahead == 'w') ADVANCE(306); + ACCEPT_TOKEN(anon_sym_yield); END_STATE(); case 265: - ACCEPT_TOKEN(anon_sym_using); + if (lookahead == 'c') ADVANCE(303); END_STATE(); case 266: - ACCEPT_TOKEN(anon_sym_while); + if (lookahead == 'o') ADVANCE(304); END_STATE(); case 267: - ACCEPT_TOKEN(anon_sym_yield); + ACCEPT_TOKEN(anon_sym_assert); + if (lookahead == 's') ADVANCE(305); END_STATE(); case 268: - if (lookahead == 'c') ADVANCE(307); + if (lookahead == 'n') ADVANCE(306); END_STATE(); case 269: - if (lookahead == 'o') ADVANCE(308); + if (lookahead == 'u') ADVANCE(307); END_STATE(); case 270: - ACCEPT_TOKEN(anon_sym_assert); - if (lookahead == 's') ADVANCE(309); + if (lookahead == 'e') ADVANCE(308); END_STATE(); case 271: - if (lookahead == 'n') ADVANCE(310); + if (lookahead == 'e') ADVANCE(309); END_STATE(); case 272: - if (lookahead == 'u') ADVANCE(311); + if (lookahead == 't') ADVANCE(310); END_STATE(); case 273: - if (lookahead == 'e') ADVANCE(312); + ACCEPT_TOKEN(anon_sym_delete); END_STATE(); case 274: - if (lookahead == 'e') ADVANCE(313); + ACCEPT_TOKEN(anon_sym_export); END_STATE(); case 275: - if (lookahead == 't') ADVANCE(314); + if (lookahead == 's') ADVANCE(311); END_STATE(); case 276: - ACCEPT_TOKEN(anon_sym_delete); + if (lookahead == 'y') ADVANCE(312); END_STATE(); case 277: - ACCEPT_TOKEN(anon_sym_export); + if (lookahead == 'o') ADVANCE(313); END_STATE(); case 278: - if (lookahead == 's') ADVANCE(315); + ACCEPT_TOKEN(anon_sym_global); END_STATE(); case 279: - if (lookahead == 'y') ADVANCE(316); + if (lookahead == 'e') ADVANCE(314); END_STATE(); case 280: - if (lookahead == 'o') ADVANCE(317); + ACCEPT_TOKEN(anon_sym_import); END_STATE(); case 281: - ACCEPT_TOKEN(anon_sym_global); + if (lookahead == 'c') ADVANCE(315); END_STATE(); case 282: - if (lookahead == 'e') ADVANCE(318); + if (lookahead == 'a') ADVANCE(316); END_STATE(); case 283: - ACCEPT_TOKEN(anon_sym_import); + ACCEPT_TOKEN(anon_sym_module); END_STATE(); case 284: - if (lookahead == 'c') ADVANCE(319); + if (lookahead == 'a') ADVANCE(317); END_STATE(); case 285: - if (lookahead == 'a') ADVANCE(320); + ACCEPT_TOKEN(anon_sym_number); END_STATE(); case 286: - ACCEPT_TOKEN(anon_sym_module); + ACCEPT_TOKEN(anon_sym_object); END_STATE(); case 287: - if (lookahead == 'a') ADVANCE(321); + if (lookahead == 'd') ADVANCE(318); END_STATE(); case 288: - ACCEPT_TOKEN(anon_sym_number); + if (lookahead == 'e') ADVANCE(319); END_STATE(); case 289: - ACCEPT_TOKEN(anon_sym_object); + if (lookahead == 't') ADVANCE(320); END_STATE(); case 290: - if (lookahead == 'd') ADVANCE(322); + ACCEPT_TOKEN(anon_sym_public); END_STATE(); case 291: - if (lookahead == 'e') ADVANCE(323); + if (lookahead == 'l') ADVANCE(321); END_STATE(); case 292: - if (lookahead == 't') ADVANCE(324); + if (lookahead == 'e') ADVANCE(322); END_STATE(); case 293: - ACCEPT_TOKEN(anon_sym_public); + ACCEPT_TOKEN(anon_sym_return); END_STATE(); case 294: - if (lookahead == 'l') ADVANCE(325); + if (lookahead == 'i') ADVANCE(323); END_STATE(); case 295: - if (lookahead == 'e') ADVANCE(326); + ACCEPT_TOKEN(anon_sym_static); END_STATE(); case 296: - ACCEPT_TOKEN(anon_sym_return); + ACCEPT_TOKEN(anon_sym_string); END_STATE(); case 297: - if (lookahead == 'i') ADVANCE(327); + ACCEPT_TOKEN(anon_sym_switch); END_STATE(); case 298: - ACCEPT_TOKEN(anon_sym_static); + ACCEPT_TOKEN(anon_sym_symbol); END_STATE(); case 299: - ACCEPT_TOKEN(anon_sym_string); + ACCEPT_TOKEN(anon_sym_target); END_STATE(); case 300: - ACCEPT_TOKEN(anon_sym_switch); + ACCEPT_TOKEN(anon_sym_typeof); END_STATE(); case 301: - ACCEPT_TOKEN(anon_sym_symbol); + if (lookahead == 'n') ADVANCE(324); END_STATE(); case 302: - ACCEPT_TOKEN(anon_sym_target); + if (lookahead == 'n') ADVANCE(325); END_STATE(); case 303: - ACCEPT_TOKEN(anon_sym_typeof); + if (lookahead == 't') ADVANCE(326); END_STATE(); case 304: - if (lookahead == 'n') ADVANCE(328); + if (lookahead == 'r') ADVANCE(327); END_STATE(); case 305: - ACCEPT_TOKEN(anon_sym_unique); + ACCEPT_TOKEN(anon_sym_asserts); END_STATE(); case 306: - if (lookahead == 'n') ADVANCE(329); + ACCEPT_TOKEN(anon_sym_boolean); END_STATE(); case 307: - if (lookahead == 't') ADVANCE(330); + if (lookahead == 'e') ADVANCE(328); END_STATE(); case 308: - if (lookahead == 'r') ADVANCE(331); + if (lookahead == 'r') ADVANCE(329); END_STATE(); case 309: - ACCEPT_TOKEN(anon_sym_asserts); + ACCEPT_TOKEN(anon_sym_declare); END_STATE(); case 310: - ACCEPT_TOKEN(anon_sym_boolean); + ACCEPT_TOKEN(anon_sym_default); END_STATE(); case 311: - if (lookahead == 'e') ADVANCE(332); + ACCEPT_TOKEN(anon_sym_extends); END_STATE(); case 312: - if (lookahead == 'r') ADVANCE(333); + ACCEPT_TOKEN(anon_sym_finally); END_STATE(); case 313: - ACCEPT_TOKEN(anon_sym_declare); + if (lookahead == 'n') ADVANCE(330); END_STATE(); case 314: - ACCEPT_TOKEN(anon_sym_default); + if (lookahead == 'n') ADVANCE(331); END_STATE(); case 315: - ACCEPT_TOKEN(anon_sym_extends); + if (lookahead == 'e') ADVANCE(332); END_STATE(); case 316: - ACCEPT_TOKEN(anon_sym_finally); + if (lookahead == 'c') ADVANCE(333); END_STATE(); case 317: - if (lookahead == 'n') ADVANCE(334); + if (lookahead == 'c') ADVANCE(334); END_STATE(); case 318: - if (lookahead == 'n') ADVANCE(335); + if (lookahead == 'e') ADVANCE(335); END_STATE(); case 319: - if (lookahead == 'e') ADVANCE(336); + ACCEPT_TOKEN(anon_sym_private); END_STATE(); case 320: - if (lookahead == 'c') ADVANCE(337); + if (lookahead == 'e') ADVANCE(336); END_STATE(); case 321: - if (lookahead == 'c') ADVANCE(338); + if (lookahead == 'y') ADVANCE(337); END_STATE(); case 322: - if (lookahead == 'e') ADVANCE(339); + ACCEPT_TOKEN(anon_sym_require); END_STATE(); case 323: - ACCEPT_TOKEN(anon_sym_private); + if (lookahead == 'e') ADVANCE(338); END_STATE(); case 324: - if (lookahead == 'e') ADVANCE(340); + if (lookahead == 'e') ADVANCE(339); END_STATE(); case 325: - if (lookahead == 'y') ADVANCE(341); + ACCEPT_TOKEN(anon_sym_unknown); END_STATE(); case 326: - ACCEPT_TOKEN(anon_sym_require); + ACCEPT_TOKEN(anon_sym_abstract); END_STATE(); case 327: - if (lookahead == 'e') ADVANCE(342); + ACCEPT_TOKEN(anon_sym_accessor); END_STATE(); case 328: - if (lookahead == 'e') ADVANCE(343); + ACCEPT_TOKEN(anon_sym_continue); END_STATE(); case 329: - ACCEPT_TOKEN(anon_sym_unknown); + ACCEPT_TOKEN(anon_sym_debugger); END_STATE(); case 330: - ACCEPT_TOKEN(anon_sym_abstract); + ACCEPT_TOKEN(anon_sym_function); END_STATE(); case 331: - ACCEPT_TOKEN(anon_sym_accessor); + if (lookahead == 't') ADVANCE(340); END_STATE(); case 332: - ACCEPT_TOKEN(anon_sym_continue); + if (lookahead == 'o') ADVANCE(341); END_STATE(); case 333: - ACCEPT_TOKEN(anon_sym_debugger); + if (lookahead == 'e') ADVANCE(342); END_STATE(); case 334: - ACCEPT_TOKEN(anon_sym_function); + if (lookahead == 'e') ADVANCE(343); END_STATE(); case 335: - if (lookahead == 't') ADVANCE(344); + ACCEPT_TOKEN(anon_sym_override); END_STATE(); case 336: - if (lookahead == 'o') ADVANCE(345); + if (lookahead == 'd') ADVANCE(344); END_STATE(); case 337: - if (lookahead == 'e') ADVANCE(346); + ACCEPT_TOKEN(anon_sym_readonly); END_STATE(); case 338: - if (lookahead == 'e') ADVANCE(347); + if (lookahead == 's') ADVANCE(345); END_STATE(); case 339: - ACCEPT_TOKEN(anon_sym_override); + if (lookahead == 'd') ADVANCE(346); END_STATE(); case 340: - if (lookahead == 'd') ADVANCE(348); + if (lookahead == 's') ADVANCE(347); END_STATE(); case 341: - ACCEPT_TOKEN(anon_sym_readonly); + if (lookahead == 'f') ADVANCE(348); END_STATE(); case 342: - if (lookahead == 's') ADVANCE(349); - END_STATE(); - case 343: - if (lookahead == 'd') ADVANCE(350); - END_STATE(); - case 344: - if (lookahead == 's') ADVANCE(351); - END_STATE(); - case 345: - if (lookahead == 'f') ADVANCE(352); - END_STATE(); - case 346: ACCEPT_TOKEN(anon_sym_interface); END_STATE(); - case 347: + case 343: ACCEPT_TOKEN(anon_sym_namespace); END_STATE(); - case 348: + case 344: ACCEPT_TOKEN(anon_sym_protected); END_STATE(); - case 349: + case 345: ACCEPT_TOKEN(anon_sym_satisfies); END_STATE(); - case 350: + case 346: ACCEPT_TOKEN(sym_undefined); END_STATE(); - case 351: + case 347: ACCEPT_TOKEN(anon_sym_implements); END_STATE(); - case 352: + case 348: ACCEPT_TOKEN(anon_sym_instanceof); END_STATE(); default: @@ -14282,6257 +15601,7396 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0, .external_lex_state = 1}, - [1] = {.lex_state = 128, .external_lex_state = 2}, - [2] = {.lex_state = 2, .external_lex_state = 3}, - [3] = {.lex_state = 2, .external_lex_state = 3}, - [4] = {.lex_state = 128, .external_lex_state = 2}, - [5] = {.lex_state = 128, .external_lex_state = 2}, - [6] = {.lex_state = 128, .external_lex_state = 2}, - [7] = {.lex_state = 128, .external_lex_state = 2}, - [8] = {.lex_state = 128, .external_lex_state = 2}, - [9] = {.lex_state = 128, .external_lex_state = 2}, - [10] = {.lex_state = 128, .external_lex_state = 2}, - [11] = {.lex_state = 128, .external_lex_state = 2}, - [12] = {.lex_state = 128, .external_lex_state = 2}, - [13] = {.lex_state = 128, .external_lex_state = 2}, - [14] = {.lex_state = 128, .external_lex_state = 2}, - [15] = {.lex_state = 128, .external_lex_state = 2}, - [16] = {.lex_state = 128, .external_lex_state = 2}, - [17] = {.lex_state = 128, .external_lex_state = 2}, - [18] = {.lex_state = 128, .external_lex_state = 2}, - [19] = {.lex_state = 128, .external_lex_state = 2}, - [20] = {.lex_state = 128, .external_lex_state = 2}, - [21] = {.lex_state = 128, .external_lex_state = 2}, - [22] = {.lex_state = 128, .external_lex_state = 2}, - [23] = {.lex_state = 128, .external_lex_state = 2}, - [24] = {.lex_state = 128, .external_lex_state = 2}, - [25] = {.lex_state = 128, .external_lex_state = 2}, - [26] = {.lex_state = 128, .external_lex_state = 2}, - [27] = {.lex_state = 128, .external_lex_state = 2}, - [28] = {.lex_state = 128, .external_lex_state = 2}, - [29] = {.lex_state = 128, .external_lex_state = 2}, - [30] = {.lex_state = 128, .external_lex_state = 2}, - [31] = {.lex_state = 128, .external_lex_state = 2}, - [32] = {.lex_state = 128, .external_lex_state = 2}, - [33] = {.lex_state = 128, .external_lex_state = 2}, - [34] = {.lex_state = 128, .external_lex_state = 2}, - [35] = {.lex_state = 128, .external_lex_state = 2}, - [36] = {.lex_state = 128, .external_lex_state = 2}, - [37] = {.lex_state = 128, .external_lex_state = 2}, - [38] = {.lex_state = 128, .external_lex_state = 2}, - [39] = {.lex_state = 128, .external_lex_state = 2}, - [40] = {.lex_state = 128, .external_lex_state = 2}, - [41] = {.lex_state = 128, .external_lex_state = 2}, - [42] = {.lex_state = 128, .external_lex_state = 2}, - [43] = {.lex_state = 128, .external_lex_state = 2}, - [44] = {.lex_state = 128, .external_lex_state = 2}, - [45] = {.lex_state = 128, .external_lex_state = 2}, - [46] = {.lex_state = 128, .external_lex_state = 2}, - [47] = {.lex_state = 128, .external_lex_state = 2}, - [48] = {.lex_state = 128, .external_lex_state = 2}, - [49] = {.lex_state = 128, .external_lex_state = 2}, - [50] = {.lex_state = 128, .external_lex_state = 2}, - [51] = {.lex_state = 128, .external_lex_state = 2}, - [52] = {.lex_state = 8, .external_lex_state = 2}, - [53] = {.lex_state = 128, .external_lex_state = 2}, - [54] = {.lex_state = 128, .external_lex_state = 2}, - [55] = {.lex_state = 128, .external_lex_state = 2}, - [56] = {.lex_state = 128, .external_lex_state = 2}, - [57] = {.lex_state = 128, .external_lex_state = 2}, - [58] = {.lex_state = 128, .external_lex_state = 2}, - [59] = {.lex_state = 128, .external_lex_state = 2}, - [60] = {.lex_state = 128, .external_lex_state = 2}, - [61] = {.lex_state = 128, .external_lex_state = 2}, - [62] = {.lex_state = 128, .external_lex_state = 2}, - [63] = {.lex_state = 8, .external_lex_state = 2}, - [64] = {.lex_state = 8, .external_lex_state = 2}, - [65] = {.lex_state = 8, .external_lex_state = 2}, - [66] = {.lex_state = 128, .external_lex_state = 2}, - [67] = {.lex_state = 8, .external_lex_state = 2}, - [68] = {.lex_state = 8, .external_lex_state = 2}, - [69] = {.lex_state = 8, .external_lex_state = 2}, - [70] = {.lex_state = 8, .external_lex_state = 2}, - [71] = {.lex_state = 8, .external_lex_state = 2}, - [72] = {.lex_state = 8, .external_lex_state = 2}, - [73] = {.lex_state = 128, .external_lex_state = 2}, - [74] = {.lex_state = 128, .external_lex_state = 2}, - [75] = {.lex_state = 128, .external_lex_state = 2}, - [76] = {.lex_state = 128, .external_lex_state = 2}, - [77] = {.lex_state = 128, .external_lex_state = 2}, - [78] = {.lex_state = 128, .external_lex_state = 2}, - [79] = {.lex_state = 128, .external_lex_state = 2}, - [80] = {.lex_state = 128, .external_lex_state = 2}, - [81] = {.lex_state = 128, .external_lex_state = 2}, - [82] = {.lex_state = 128, .external_lex_state = 2}, - [83] = {.lex_state = 128, .external_lex_state = 2}, - [84] = {.lex_state = 128, .external_lex_state = 2}, - [85] = {.lex_state = 128, .external_lex_state = 2}, - [86] = {.lex_state = 128, .external_lex_state = 2}, - [87] = {.lex_state = 3, .external_lex_state = 4}, - [88] = {.lex_state = 3, .external_lex_state = 4}, - [89] = {.lex_state = 3, .external_lex_state = 4}, - [90] = {.lex_state = 3, .external_lex_state = 3}, - [91] = {.lex_state = 3, .external_lex_state = 3}, - [92] = {.lex_state = 8, .external_lex_state = 2}, - [93] = {.lex_state = 3, .external_lex_state = 3}, - [94] = {.lex_state = 3, .external_lex_state = 3}, - [95] = {.lex_state = 3, .external_lex_state = 3}, - [96] = {.lex_state = 8, .external_lex_state = 2}, - [97] = {.lex_state = 3, .external_lex_state = 3}, - [98] = {.lex_state = 8, .external_lex_state = 2}, - [99] = {.lex_state = 3, .external_lex_state = 3}, - [100] = {.lex_state = 3, .external_lex_state = 3}, - [101] = {.lex_state = 8, .external_lex_state = 2}, - [102] = {.lex_state = 3, .external_lex_state = 3}, - [103] = {.lex_state = 3, .external_lex_state = 3}, - [104] = {.lex_state = 3, .external_lex_state = 3}, - [105] = {.lex_state = 3, .external_lex_state = 3}, - [106] = {.lex_state = 8, .external_lex_state = 2}, - [107] = {.lex_state = 3, .external_lex_state = 3}, - [108] = {.lex_state = 8, .external_lex_state = 2}, - [109] = {.lex_state = 3, .external_lex_state = 3}, - [110] = {.lex_state = 8, .external_lex_state = 2}, - [111] = {.lex_state = 8, .external_lex_state = 2}, - [112] = {.lex_state = 3, .external_lex_state = 3}, - [113] = {.lex_state = 3, .external_lex_state = 3}, - [114] = {.lex_state = 3, .external_lex_state = 5}, - [115] = {.lex_state = 3, .external_lex_state = 5}, - [116] = {.lex_state = 3, .external_lex_state = 3}, - [117] = {.lex_state = 3, .external_lex_state = 5}, - [118] = {.lex_state = 3, .external_lex_state = 5}, - [119] = {.lex_state = 3, .external_lex_state = 5}, - [120] = {.lex_state = 3, .external_lex_state = 5}, - [121] = {.lex_state = 3, .external_lex_state = 5}, - [122] = {.lex_state = 3, .external_lex_state = 5}, - [123] = {.lex_state = 3, .external_lex_state = 5}, - [124] = {.lex_state = 3, .external_lex_state = 3}, - [125] = {.lex_state = 3, .external_lex_state = 3}, - [126] = {.lex_state = 3, .external_lex_state = 3}, - [127] = {.lex_state = 3, .external_lex_state = 3}, - [128] = {.lex_state = 3, .external_lex_state = 3}, - [129] = {.lex_state = 3, .external_lex_state = 3}, - [130] = {.lex_state = 3, .external_lex_state = 3}, - [131] = {.lex_state = 3, .external_lex_state = 3}, - [132] = {.lex_state = 3, .external_lex_state = 3}, - [133] = {.lex_state = 3, .external_lex_state = 3}, - [134] = {.lex_state = 3, .external_lex_state = 5}, - [135] = {.lex_state = 3, .external_lex_state = 3}, - [136] = {.lex_state = 3, .external_lex_state = 5}, - [137] = {.lex_state = 3, .external_lex_state = 5}, - [138] = {.lex_state = 3, .external_lex_state = 3}, - [139] = {.lex_state = 3, .external_lex_state = 3}, - [140] = {.lex_state = 3, .external_lex_state = 3}, - [141] = {.lex_state = 3, .external_lex_state = 3}, - [142] = {.lex_state = 3, .external_lex_state = 3}, - [143] = {.lex_state = 3, .external_lex_state = 3}, - [144] = {.lex_state = 3, .external_lex_state = 3}, - [145] = {.lex_state = 3, .external_lex_state = 3}, - [146] = {.lex_state = 3, .external_lex_state = 3}, - [147] = {.lex_state = 3, .external_lex_state = 3}, - [148] = {.lex_state = 3, .external_lex_state = 3}, - [149] = {.lex_state = 3, .external_lex_state = 3}, - [150] = {.lex_state = 8, .external_lex_state = 2}, - [151] = {.lex_state = 3, .external_lex_state = 3}, - [152] = {.lex_state = 3, .external_lex_state = 3}, - [153] = {.lex_state = 3, .external_lex_state = 3}, - [154] = {.lex_state = 3, .external_lex_state = 3}, - [155] = {.lex_state = 3, .external_lex_state = 3}, - [156] = {.lex_state = 3, .external_lex_state = 3}, - [157] = {.lex_state = 3, .external_lex_state = 3}, - [158] = {.lex_state = 3, .external_lex_state = 3}, - [159] = {.lex_state = 3, .external_lex_state = 3}, - [160] = {.lex_state = 3, .external_lex_state = 3}, - [161] = {.lex_state = 8, .external_lex_state = 2}, - [162] = {.lex_state = 8, .external_lex_state = 2}, - [163] = {.lex_state = 8, .external_lex_state = 2}, - [164] = {.lex_state = 8, .external_lex_state = 2}, - [165] = {.lex_state = 8, .external_lex_state = 2}, - [166] = {.lex_state = 8, .external_lex_state = 2}, - [167] = {.lex_state = 8, .external_lex_state = 2}, - [168] = {.lex_state = 8, .external_lex_state = 2}, - [169] = {.lex_state = 8, .external_lex_state = 2}, - [170] = {.lex_state = 8, .external_lex_state = 2}, - [171] = {.lex_state = 8, .external_lex_state = 2}, - [172] = {.lex_state = 8, .external_lex_state = 2}, - [173] = {.lex_state = 127, .external_lex_state = 3}, - [174] = {.lex_state = 127, .external_lex_state = 5}, - [175] = {.lex_state = 127, .external_lex_state = 5}, - [176] = {.lex_state = 127, .external_lex_state = 5}, - [177] = {.lex_state = 127, .external_lex_state = 3}, - [178] = {.lex_state = 127, .external_lex_state = 3}, - [179] = {.lex_state = 127, .external_lex_state = 3}, - [180] = {.lex_state = 127, .external_lex_state = 3}, - [181] = {.lex_state = 127, .external_lex_state = 3}, - [182] = {.lex_state = 2, .external_lex_state = 3}, - [183] = {.lex_state = 2, .external_lex_state = 5}, - [184] = {.lex_state = 2, .external_lex_state = 5}, - [185] = {.lex_state = 2, .external_lex_state = 3}, - [186] = {.lex_state = 128, .external_lex_state = 2}, - [187] = {.lex_state = 128, .external_lex_state = 2}, - [188] = {.lex_state = 2, .external_lex_state = 3}, - [189] = {.lex_state = 128, .external_lex_state = 2}, - [190] = {.lex_state = 128, .external_lex_state = 2}, - [191] = {.lex_state = 2, .external_lex_state = 3}, - [192] = {.lex_state = 128, .external_lex_state = 2}, - [193] = {.lex_state = 128, .external_lex_state = 2}, - [194] = {.lex_state = 128, .external_lex_state = 2}, - [195] = {.lex_state = 128, .external_lex_state = 2}, - [196] = {.lex_state = 2, .external_lex_state = 3}, - [197] = {.lex_state = 2, .external_lex_state = 5}, - [198] = {.lex_state = 2, .external_lex_state = 3}, - [199] = {.lex_state = 2, .external_lex_state = 3}, - [200] = {.lex_state = 2, .external_lex_state = 3}, - [201] = {.lex_state = 2, .external_lex_state = 3}, - [202] = {.lex_state = 2, .external_lex_state = 3}, - [203] = {.lex_state = 2, .external_lex_state = 3}, - [204] = {.lex_state = 128, .external_lex_state = 2}, - [205] = {.lex_state = 128, .external_lex_state = 2}, - [206] = {.lex_state = 128, .external_lex_state = 2}, - [207] = {.lex_state = 128, .external_lex_state = 2}, - [208] = {.lex_state = 128, .external_lex_state = 2}, - [209] = {.lex_state = 128, .external_lex_state = 2}, - [210] = {.lex_state = 128, .external_lex_state = 2}, - [211] = {.lex_state = 128, .external_lex_state = 2}, - [212] = {.lex_state = 128, .external_lex_state = 2}, - [213] = {.lex_state = 128, .external_lex_state = 2}, - [214] = {.lex_state = 128, .external_lex_state = 2}, - [215] = {.lex_state = 127, .external_lex_state = 5}, - [216] = {.lex_state = 128, .external_lex_state = 2}, - [217] = {.lex_state = 128, .external_lex_state = 2}, - [218] = {.lex_state = 128, .external_lex_state = 2}, - [219] = {.lex_state = 128, .external_lex_state = 2}, - [220] = {.lex_state = 127, .external_lex_state = 5}, - [221] = {.lex_state = 128, .external_lex_state = 2}, - [222] = {.lex_state = 127, .external_lex_state = 5}, - [223] = {.lex_state = 127, .external_lex_state = 5}, - [224] = {.lex_state = 128, .external_lex_state = 2}, - [225] = {.lex_state = 128, .external_lex_state = 2}, - [226] = {.lex_state = 128, .external_lex_state = 2}, - [227] = {.lex_state = 128, .external_lex_state = 2}, - [228] = {.lex_state = 127, .external_lex_state = 5}, - [229] = {.lex_state = 127, .external_lex_state = 5}, - [230] = {.lex_state = 127, .external_lex_state = 5}, - [231] = {.lex_state = 127, .external_lex_state = 5}, - [232] = {.lex_state = 127, .external_lex_state = 5}, - [233] = {.lex_state = 127, .external_lex_state = 5}, - [234] = {.lex_state = 127, .external_lex_state = 5}, - [235] = {.lex_state = 128, .external_lex_state = 6}, - [236] = {.lex_state = 127, .external_lex_state = 5}, - [237] = {.lex_state = 127, .external_lex_state = 5}, - [238] = {.lex_state = 127, .external_lex_state = 5}, - [239] = {.lex_state = 127, .external_lex_state = 5}, - [240] = {.lex_state = 127, .external_lex_state = 5}, - [241] = {.lex_state = 127, .external_lex_state = 5}, - [242] = {.lex_state = 127, .external_lex_state = 5}, - [243] = {.lex_state = 127, .external_lex_state = 5}, - [244] = {.lex_state = 127, .external_lex_state = 5}, - [245] = {.lex_state = 127, .external_lex_state = 5}, - [246] = {.lex_state = 128, .external_lex_state = 2}, - [247] = {.lex_state = 127, .external_lex_state = 5}, - [248] = {.lex_state = 127, .external_lex_state = 5}, - [249] = {.lex_state = 127, .external_lex_state = 5}, - [250] = {.lex_state = 127, .external_lex_state = 5}, - [251] = {.lex_state = 127, .external_lex_state = 5}, - [252] = {.lex_state = 127, .external_lex_state = 5}, - [253] = {.lex_state = 127, .external_lex_state = 5}, - [254] = {.lex_state = 127, .external_lex_state = 5}, - [255] = {.lex_state = 128, .external_lex_state = 2}, - [256] = {.lex_state = 128, .external_lex_state = 2}, - [257] = {.lex_state = 128, .external_lex_state = 2}, - [258] = {.lex_state = 128, .external_lex_state = 2}, - [259] = {.lex_state = 128, .external_lex_state = 2}, - [260] = {.lex_state = 128, .external_lex_state = 2}, - [261] = {.lex_state = 128, .external_lex_state = 2}, - [262] = {.lex_state = 128, .external_lex_state = 2}, - [263] = {.lex_state = 128, .external_lex_state = 2}, - [264] = {.lex_state = 128, .external_lex_state = 2}, - [265] = {.lex_state = 128, .external_lex_state = 2}, - [266] = {.lex_state = 128, .external_lex_state = 2}, - [267] = {.lex_state = 128, .external_lex_state = 2}, - [268] = {.lex_state = 128, .external_lex_state = 2}, - [269] = {.lex_state = 3, .external_lex_state = 3}, - [270] = {.lex_state = 3, .external_lex_state = 3}, - [271] = {.lex_state = 128, .external_lex_state = 2}, - [272] = {.lex_state = 128, .external_lex_state = 2}, - [273] = {.lex_state = 128, .external_lex_state = 2}, - [274] = {.lex_state = 128, .external_lex_state = 2}, - [275] = {.lex_state = 128, .external_lex_state = 2}, - [276] = {.lex_state = 128, .external_lex_state = 2}, - [277] = {.lex_state = 128, .external_lex_state = 2}, - [278] = {.lex_state = 128, .external_lex_state = 2}, - [279] = {.lex_state = 3, .external_lex_state = 3}, - [280] = {.lex_state = 128, .external_lex_state = 2}, - [281] = {.lex_state = 128, .external_lex_state = 2}, - [282] = {.lex_state = 3, .external_lex_state = 3}, - [283] = {.lex_state = 128, .external_lex_state = 2}, - [284] = {.lex_state = 128, .external_lex_state = 2}, - [285] = {.lex_state = 128, .external_lex_state = 2}, - [286] = {.lex_state = 128, .external_lex_state = 2}, - [287] = {.lex_state = 128, .external_lex_state = 2}, - [288] = {.lex_state = 128, .external_lex_state = 2}, - [289] = {.lex_state = 128, .external_lex_state = 2}, - [290] = {.lex_state = 128, .external_lex_state = 2}, - [291] = {.lex_state = 128, .external_lex_state = 2}, - [292] = {.lex_state = 128, .external_lex_state = 2}, - [293] = {.lex_state = 128, .external_lex_state = 2}, - [294] = {.lex_state = 128, .external_lex_state = 2}, - [295] = {.lex_state = 128, .external_lex_state = 2}, - [296] = {.lex_state = 128, .external_lex_state = 2}, - [297] = {.lex_state = 128, .external_lex_state = 2}, - [298] = {.lex_state = 128, .external_lex_state = 2}, - [299] = {.lex_state = 128, .external_lex_state = 2}, - [300] = {.lex_state = 128, .external_lex_state = 2}, - [301] = {.lex_state = 128, .external_lex_state = 2}, - [302] = {.lex_state = 128, .external_lex_state = 2}, - [303] = {.lex_state = 128, .external_lex_state = 2}, - [304] = {.lex_state = 128, .external_lex_state = 2}, - [305] = {.lex_state = 128, .external_lex_state = 2}, - [306] = {.lex_state = 128, .external_lex_state = 2}, - [307] = {.lex_state = 128, .external_lex_state = 2}, - [308] = {.lex_state = 128, .external_lex_state = 2}, - [309] = {.lex_state = 128, .external_lex_state = 2}, - [310] = {.lex_state = 128, .external_lex_state = 2}, - [311] = {.lex_state = 128, .external_lex_state = 2}, - [312] = {.lex_state = 128, .external_lex_state = 2}, - [313] = {.lex_state = 128, .external_lex_state = 2}, - [314] = {.lex_state = 128, .external_lex_state = 6}, - [315] = {.lex_state = 128, .external_lex_state = 2}, - [316] = {.lex_state = 128, .external_lex_state = 2}, - [317] = {.lex_state = 128, .external_lex_state = 2}, - [318] = {.lex_state = 128, .external_lex_state = 2}, - [319] = {.lex_state = 128, .external_lex_state = 2}, - [320] = {.lex_state = 128, .external_lex_state = 2}, - [321] = {.lex_state = 128, .external_lex_state = 2}, - [322] = {.lex_state = 128, .external_lex_state = 2}, - [323] = {.lex_state = 128, .external_lex_state = 2}, - [324] = {.lex_state = 128, .external_lex_state = 2}, - [325] = {.lex_state = 128, .external_lex_state = 2}, - [326] = {.lex_state = 128, .external_lex_state = 2}, - [327] = {.lex_state = 128, .external_lex_state = 2}, - [328] = {.lex_state = 128, .external_lex_state = 2}, - [329] = {.lex_state = 128, .external_lex_state = 2}, - [330] = {.lex_state = 128, .external_lex_state = 2}, - [331] = {.lex_state = 128, .external_lex_state = 2}, - [332] = {.lex_state = 128, .external_lex_state = 2}, - [333] = {.lex_state = 128, .external_lex_state = 2}, - [334] = {.lex_state = 128, .external_lex_state = 2}, - [335] = {.lex_state = 128, .external_lex_state = 2}, - [336] = {.lex_state = 128, .external_lex_state = 2}, - [337] = {.lex_state = 128, .external_lex_state = 2}, - [338] = {.lex_state = 128, .external_lex_state = 2}, - [339] = {.lex_state = 128, .external_lex_state = 2}, - [340] = {.lex_state = 128, .external_lex_state = 2}, - [341] = {.lex_state = 128, .external_lex_state = 2}, - [342] = {.lex_state = 128, .external_lex_state = 2}, - [343] = {.lex_state = 128, .external_lex_state = 2}, - [344] = {.lex_state = 128, .external_lex_state = 2}, - [345] = {.lex_state = 128, .external_lex_state = 2}, - [346] = {.lex_state = 128, .external_lex_state = 2}, - [347] = {.lex_state = 128, .external_lex_state = 2}, - [348] = {.lex_state = 128, .external_lex_state = 2}, - [349] = {.lex_state = 128, .external_lex_state = 2}, - [350] = {.lex_state = 128, .external_lex_state = 2}, - [351] = {.lex_state = 128, .external_lex_state = 2}, - [352] = {.lex_state = 128, .external_lex_state = 2}, - [353] = {.lex_state = 128, .external_lex_state = 2}, - [354] = {.lex_state = 128, .external_lex_state = 2}, - [355] = {.lex_state = 128, .external_lex_state = 2}, - [356] = {.lex_state = 128, .external_lex_state = 2}, - [357] = {.lex_state = 128, .external_lex_state = 2}, - [358] = {.lex_state = 128, .external_lex_state = 2}, - [359] = {.lex_state = 128, .external_lex_state = 2}, - [360] = {.lex_state = 128, .external_lex_state = 2}, - [361] = {.lex_state = 128, .external_lex_state = 2}, - [362] = {.lex_state = 128, .external_lex_state = 2}, - [363] = {.lex_state = 128, .external_lex_state = 2}, - [364] = {.lex_state = 128, .external_lex_state = 2}, - [365] = {.lex_state = 128, .external_lex_state = 2}, - [366] = {.lex_state = 128, .external_lex_state = 2}, - [367] = {.lex_state = 128, .external_lex_state = 2}, - [368] = {.lex_state = 128, .external_lex_state = 2}, - [369] = {.lex_state = 128, .external_lex_state = 2}, - [370] = {.lex_state = 128, .external_lex_state = 2}, - [371] = {.lex_state = 128, .external_lex_state = 2}, - [372] = {.lex_state = 128, .external_lex_state = 2}, - [373] = {.lex_state = 128, .external_lex_state = 2}, - [374] = {.lex_state = 128, .external_lex_state = 2}, - [375] = {.lex_state = 128, .external_lex_state = 2}, - [376] = {.lex_state = 128, .external_lex_state = 2}, - [377] = {.lex_state = 128, .external_lex_state = 2}, - [378] = {.lex_state = 128, .external_lex_state = 2}, - [379] = {.lex_state = 128, .external_lex_state = 2}, - [380] = {.lex_state = 128, .external_lex_state = 2}, - [381] = {.lex_state = 128, .external_lex_state = 2}, - [382] = {.lex_state = 128, .external_lex_state = 2}, - [383] = {.lex_state = 128, .external_lex_state = 2}, - [384] = {.lex_state = 128, .external_lex_state = 2}, - [385] = {.lex_state = 128, .external_lex_state = 2}, - [386] = {.lex_state = 128, .external_lex_state = 2}, - [387] = {.lex_state = 128, .external_lex_state = 2}, - [388] = {.lex_state = 128, .external_lex_state = 2}, - [389] = {.lex_state = 128, .external_lex_state = 2}, - [390] = {.lex_state = 128, .external_lex_state = 2}, - [391] = {.lex_state = 128, .external_lex_state = 2}, - [392] = {.lex_state = 128, .external_lex_state = 2}, - [393] = {.lex_state = 128, .external_lex_state = 2}, - [394] = {.lex_state = 128, .external_lex_state = 2}, - [395] = {.lex_state = 128, .external_lex_state = 2}, - [396] = {.lex_state = 128, .external_lex_state = 2}, - [397] = {.lex_state = 128, .external_lex_state = 2}, - [398] = {.lex_state = 128, .external_lex_state = 2}, - [399] = {.lex_state = 128, .external_lex_state = 2}, - [400] = {.lex_state = 128, .external_lex_state = 2}, - [401] = {.lex_state = 128, .external_lex_state = 2}, - [402] = {.lex_state = 128, .external_lex_state = 2}, - [403] = {.lex_state = 128, .external_lex_state = 2}, - [404] = {.lex_state = 128, .external_lex_state = 2}, - [405] = {.lex_state = 128, .external_lex_state = 2}, - [406] = {.lex_state = 128, .external_lex_state = 2}, - [407] = {.lex_state = 128, .external_lex_state = 2}, - [408] = {.lex_state = 128, .external_lex_state = 2}, - [409] = {.lex_state = 128, .external_lex_state = 2}, - [410] = {.lex_state = 128, .external_lex_state = 2}, - [411] = {.lex_state = 128, .external_lex_state = 2}, - [412] = {.lex_state = 128, .external_lex_state = 2}, - [413] = {.lex_state = 128, .external_lex_state = 2}, - [414] = {.lex_state = 128, .external_lex_state = 2}, - [415] = {.lex_state = 128, .external_lex_state = 2}, - [416] = {.lex_state = 128, .external_lex_state = 2}, - [417] = {.lex_state = 128, .external_lex_state = 2}, - [418] = {.lex_state = 128, .external_lex_state = 2}, - [419] = {.lex_state = 3, .external_lex_state = 4}, - [420] = {.lex_state = 128, .external_lex_state = 2}, - [421] = {.lex_state = 128, .external_lex_state = 2}, - [422] = {.lex_state = 128, .external_lex_state = 2}, - [423] = {.lex_state = 128, .external_lex_state = 2}, - [424] = {.lex_state = 128, .external_lex_state = 2}, - [425] = {.lex_state = 128, .external_lex_state = 2}, - [426] = {.lex_state = 128, .external_lex_state = 2}, - [427] = {.lex_state = 128, .external_lex_state = 2}, - [428] = {.lex_state = 128, .external_lex_state = 2}, - [429] = {.lex_state = 128, .external_lex_state = 2}, - [430] = {.lex_state = 3, .external_lex_state = 4}, - [431] = {.lex_state = 128, .external_lex_state = 2}, - [432] = {.lex_state = 128, .external_lex_state = 2}, - [433] = {.lex_state = 128, .external_lex_state = 2}, - [434] = {.lex_state = 128, .external_lex_state = 2}, - [435] = {.lex_state = 128, .external_lex_state = 2}, - [436] = {.lex_state = 128, .external_lex_state = 2}, - [437] = {.lex_state = 128, .external_lex_state = 2}, - [438] = {.lex_state = 128, .external_lex_state = 2}, - [439] = {.lex_state = 128, .external_lex_state = 2}, - [440] = {.lex_state = 128, .external_lex_state = 2}, - [441] = {.lex_state = 3, .external_lex_state = 4}, - [442] = {.lex_state = 128, .external_lex_state = 2}, - [443] = {.lex_state = 128, .external_lex_state = 2}, - [444] = {.lex_state = 128, .external_lex_state = 2}, - [445] = {.lex_state = 128, .external_lex_state = 2}, - [446] = {.lex_state = 128, .external_lex_state = 2}, - [447] = {.lex_state = 128, .external_lex_state = 2}, - [448] = {.lex_state = 128, .external_lex_state = 2}, - [449] = {.lex_state = 128, .external_lex_state = 2}, - [450] = {.lex_state = 128, .external_lex_state = 2}, - [451] = {.lex_state = 128, .external_lex_state = 2}, - [452] = {.lex_state = 128, .external_lex_state = 2}, - [453] = {.lex_state = 128, .external_lex_state = 2}, - [454] = {.lex_state = 128, .external_lex_state = 2}, - [455] = {.lex_state = 128, .external_lex_state = 2}, - [456] = {.lex_state = 128, .external_lex_state = 2}, - [457] = {.lex_state = 128, .external_lex_state = 2}, - [458] = {.lex_state = 128, .external_lex_state = 2}, - [459] = {.lex_state = 128, .external_lex_state = 2}, - [460] = {.lex_state = 128, .external_lex_state = 2}, - [461] = {.lex_state = 128, .external_lex_state = 2}, - [462] = {.lex_state = 128, .external_lex_state = 2}, - [463] = {.lex_state = 128, .external_lex_state = 2}, - [464] = {.lex_state = 128, .external_lex_state = 2}, - [465] = {.lex_state = 128, .external_lex_state = 2}, - [466] = {.lex_state = 128, .external_lex_state = 2}, - [467] = {.lex_state = 128, .external_lex_state = 2}, - [468] = {.lex_state = 128, .external_lex_state = 2}, - [469] = {.lex_state = 128, .external_lex_state = 2}, - [470] = {.lex_state = 128, .external_lex_state = 2}, - [471] = {.lex_state = 128, .external_lex_state = 2}, - [472] = {.lex_state = 128, .external_lex_state = 2}, - [473] = {.lex_state = 128, .external_lex_state = 2}, - [474] = {.lex_state = 128, .external_lex_state = 2}, - [475] = {.lex_state = 128, .external_lex_state = 2}, - [476] = {.lex_state = 128, .external_lex_state = 2}, - [477] = {.lex_state = 128, .external_lex_state = 2}, - [478] = {.lex_state = 128, .external_lex_state = 2}, - [479] = {.lex_state = 128, .external_lex_state = 2}, - [480] = {.lex_state = 128, .external_lex_state = 2}, - [481] = {.lex_state = 128, .external_lex_state = 2}, - [482] = {.lex_state = 128, .external_lex_state = 2}, - [483] = {.lex_state = 128, .external_lex_state = 2}, - [484] = {.lex_state = 128, .external_lex_state = 2}, - [485] = {.lex_state = 128, .external_lex_state = 2}, - [486] = {.lex_state = 128, .external_lex_state = 2}, - [487] = {.lex_state = 128, .external_lex_state = 2}, - [488] = {.lex_state = 128, .external_lex_state = 2}, - [489] = {.lex_state = 128, .external_lex_state = 2}, - [490] = {.lex_state = 128, .external_lex_state = 2}, - [491] = {.lex_state = 128, .external_lex_state = 2}, - [492] = {.lex_state = 128, .external_lex_state = 2}, - [493] = {.lex_state = 128, .external_lex_state = 2}, - [494] = {.lex_state = 128, .external_lex_state = 2}, - [495] = {.lex_state = 128, .external_lex_state = 2}, - [496] = {.lex_state = 128, .external_lex_state = 2}, - [497] = {.lex_state = 128, .external_lex_state = 2}, - [498] = {.lex_state = 128, .external_lex_state = 2}, - [499] = {.lex_state = 128, .external_lex_state = 2}, - [500] = {.lex_state = 128, .external_lex_state = 2}, - [501] = {.lex_state = 128, .external_lex_state = 2}, - [502] = {.lex_state = 128, .external_lex_state = 2}, - [503] = {.lex_state = 128, .external_lex_state = 2}, - [504] = {.lex_state = 128, .external_lex_state = 2}, - [505] = {.lex_state = 128, .external_lex_state = 2}, - [506] = {.lex_state = 128, .external_lex_state = 2}, - [507] = {.lex_state = 128, .external_lex_state = 2}, - [508] = {.lex_state = 128, .external_lex_state = 2}, - [509] = {.lex_state = 128, .external_lex_state = 2}, - [510] = {.lex_state = 128, .external_lex_state = 2}, - [511] = {.lex_state = 128, .external_lex_state = 2}, - [512] = {.lex_state = 128, .external_lex_state = 2}, - [513] = {.lex_state = 128, .external_lex_state = 2}, - [514] = {.lex_state = 128, .external_lex_state = 2}, - [515] = {.lex_state = 128, .external_lex_state = 2}, - [516] = {.lex_state = 128, .external_lex_state = 2}, - [517] = {.lex_state = 128, .external_lex_state = 2}, - [518] = {.lex_state = 128, .external_lex_state = 2}, - [519] = {.lex_state = 128, .external_lex_state = 2}, - [520] = {.lex_state = 128, .external_lex_state = 2}, - [521] = {.lex_state = 128, .external_lex_state = 2}, - [522] = {.lex_state = 128, .external_lex_state = 2}, - [523] = {.lex_state = 128, .external_lex_state = 2}, - [524] = {.lex_state = 128, .external_lex_state = 2}, - [525] = {.lex_state = 128, .external_lex_state = 2}, - [526] = {.lex_state = 128, .external_lex_state = 2}, - [527] = {.lex_state = 128, .external_lex_state = 2}, - [528] = {.lex_state = 128, .external_lex_state = 2}, - [529] = {.lex_state = 128, .external_lex_state = 2}, - [530] = {.lex_state = 128, .external_lex_state = 2}, - [531] = {.lex_state = 128, .external_lex_state = 2}, - [532] = {.lex_state = 128, .external_lex_state = 2}, - [533] = {.lex_state = 128, .external_lex_state = 2}, - [534] = {.lex_state = 128, .external_lex_state = 2}, - [535] = {.lex_state = 128, .external_lex_state = 2}, - [536] = {.lex_state = 128, .external_lex_state = 2}, - [537] = {.lex_state = 128, .external_lex_state = 2}, - [538] = {.lex_state = 128, .external_lex_state = 2}, - [539] = {.lex_state = 128, .external_lex_state = 2}, - [540] = {.lex_state = 128, .external_lex_state = 2}, - [541] = {.lex_state = 128, .external_lex_state = 2}, - [542] = {.lex_state = 128, .external_lex_state = 2}, - [543] = {.lex_state = 128, .external_lex_state = 2}, - [544] = {.lex_state = 128, .external_lex_state = 2}, - [545] = {.lex_state = 128, .external_lex_state = 2}, - [546] = {.lex_state = 128, .external_lex_state = 2}, - [547] = {.lex_state = 128, .external_lex_state = 2}, - [548] = {.lex_state = 128, .external_lex_state = 2}, - [549] = {.lex_state = 128, .external_lex_state = 2}, - [550] = {.lex_state = 128, .external_lex_state = 2}, - [551] = {.lex_state = 128, .external_lex_state = 2}, - [552] = {.lex_state = 128, .external_lex_state = 2}, - [553] = {.lex_state = 128, .external_lex_state = 2}, - [554] = {.lex_state = 128, .external_lex_state = 2}, - [555] = {.lex_state = 128, .external_lex_state = 2}, - [556] = {.lex_state = 128, .external_lex_state = 2}, - [557] = {.lex_state = 128, .external_lex_state = 2}, - [558] = {.lex_state = 128, .external_lex_state = 2}, - [559] = {.lex_state = 128, .external_lex_state = 2}, - [560] = {.lex_state = 128, .external_lex_state = 2}, - [561] = {.lex_state = 128, .external_lex_state = 2}, - [562] = {.lex_state = 128, .external_lex_state = 2}, - [563] = {.lex_state = 128, .external_lex_state = 2}, - [564] = {.lex_state = 128, .external_lex_state = 2}, - [565] = {.lex_state = 128, .external_lex_state = 2}, - [566] = {.lex_state = 128, .external_lex_state = 2}, - [567] = {.lex_state = 128, .external_lex_state = 2}, - [568] = {.lex_state = 128, .external_lex_state = 2}, - [569] = {.lex_state = 128, .external_lex_state = 2}, - [570] = {.lex_state = 128, .external_lex_state = 2}, - [571] = {.lex_state = 128, .external_lex_state = 2}, - [572] = {.lex_state = 128, .external_lex_state = 2}, - [573] = {.lex_state = 128, .external_lex_state = 2}, - [574] = {.lex_state = 128, .external_lex_state = 2}, - [575] = {.lex_state = 128, .external_lex_state = 2}, - [576] = {.lex_state = 128, .external_lex_state = 2}, - [577] = {.lex_state = 128, .external_lex_state = 2}, - [578] = {.lex_state = 128, .external_lex_state = 2}, - [579] = {.lex_state = 128, .external_lex_state = 2}, - [580] = {.lex_state = 128, .external_lex_state = 2}, - [581] = {.lex_state = 128, .external_lex_state = 2}, - [582] = {.lex_state = 128, .external_lex_state = 2}, - [583] = {.lex_state = 128, .external_lex_state = 2}, - [584] = {.lex_state = 128, .external_lex_state = 2}, - [585] = {.lex_state = 128, .external_lex_state = 2}, - [586] = {.lex_state = 128, .external_lex_state = 2}, - [587] = {.lex_state = 128, .external_lex_state = 2}, - [588] = {.lex_state = 128, .external_lex_state = 2}, - [589] = {.lex_state = 128, .external_lex_state = 2}, - [590] = {.lex_state = 128, .external_lex_state = 2}, - [591] = {.lex_state = 128, .external_lex_state = 2}, - [592] = {.lex_state = 128, .external_lex_state = 2}, - [593] = {.lex_state = 128, .external_lex_state = 2}, - [594] = {.lex_state = 128, .external_lex_state = 2}, - [595] = {.lex_state = 128, .external_lex_state = 2}, - [596] = {.lex_state = 128, .external_lex_state = 2}, - [597] = {.lex_state = 128, .external_lex_state = 2}, - [598] = {.lex_state = 128, .external_lex_state = 2}, - [599] = {.lex_state = 128, .external_lex_state = 2}, - [600] = {.lex_state = 128, .external_lex_state = 2}, - [601] = {.lex_state = 128, .external_lex_state = 2}, - [602] = {.lex_state = 128, .external_lex_state = 2}, - [603] = {.lex_state = 128, .external_lex_state = 2}, - [604] = {.lex_state = 128, .external_lex_state = 2}, - [605] = {.lex_state = 128, .external_lex_state = 2}, - [606] = {.lex_state = 128, .external_lex_state = 2}, - [607] = {.lex_state = 128, .external_lex_state = 2}, - [608] = {.lex_state = 128, .external_lex_state = 2}, - [609] = {.lex_state = 128, .external_lex_state = 2}, - [610] = {.lex_state = 128, .external_lex_state = 2}, - [611] = {.lex_state = 128, .external_lex_state = 2}, - [612] = {.lex_state = 128, .external_lex_state = 2}, - [613] = {.lex_state = 128, .external_lex_state = 2}, - [614] = {.lex_state = 128, .external_lex_state = 2}, - [615] = {.lex_state = 128, .external_lex_state = 2}, - [616] = {.lex_state = 128, .external_lex_state = 2}, - [617] = {.lex_state = 128, .external_lex_state = 2}, - [618] = {.lex_state = 128, .external_lex_state = 2}, - [619] = {.lex_state = 128, .external_lex_state = 2}, - [620] = {.lex_state = 128, .external_lex_state = 2}, - [621] = {.lex_state = 128, .external_lex_state = 2}, - [622] = {.lex_state = 128, .external_lex_state = 2}, - [623] = {.lex_state = 128, .external_lex_state = 2}, - [624] = {.lex_state = 128, .external_lex_state = 2}, - [625] = {.lex_state = 128, .external_lex_state = 2}, - [626] = {.lex_state = 128, .external_lex_state = 2}, - [627] = {.lex_state = 128, .external_lex_state = 2}, - [628] = {.lex_state = 128, .external_lex_state = 2}, - [629] = {.lex_state = 128, .external_lex_state = 2}, - [630] = {.lex_state = 128, .external_lex_state = 2}, - [631] = {.lex_state = 128, .external_lex_state = 2}, - [632] = {.lex_state = 128, .external_lex_state = 2}, - [633] = {.lex_state = 128, .external_lex_state = 2}, - [634] = {.lex_state = 128, .external_lex_state = 2}, - [635] = {.lex_state = 128, .external_lex_state = 2}, - [636] = {.lex_state = 128, .external_lex_state = 2}, - [637] = {.lex_state = 128, .external_lex_state = 2}, - [638] = {.lex_state = 128, .external_lex_state = 2}, - [639] = {.lex_state = 128, .external_lex_state = 2}, - [640] = {.lex_state = 128, .external_lex_state = 2}, - [641] = {.lex_state = 128, .external_lex_state = 2}, - [642] = {.lex_state = 128, .external_lex_state = 2}, - [643] = {.lex_state = 128, .external_lex_state = 2}, - [644] = {.lex_state = 128, .external_lex_state = 2}, - [645] = {.lex_state = 128, .external_lex_state = 2}, - [646] = {.lex_state = 128, .external_lex_state = 2}, - [647] = {.lex_state = 128, .external_lex_state = 2}, - [648] = {.lex_state = 128, .external_lex_state = 2}, - [649] = {.lex_state = 128, .external_lex_state = 2}, - [650] = {.lex_state = 128, .external_lex_state = 2}, - [651] = {.lex_state = 128, .external_lex_state = 2}, - [652] = {.lex_state = 128, .external_lex_state = 2}, - [653] = {.lex_state = 128, .external_lex_state = 2}, - [654] = {.lex_state = 128, .external_lex_state = 2}, - [655] = {.lex_state = 128, .external_lex_state = 2}, - [656] = {.lex_state = 128, .external_lex_state = 2}, - [657] = {.lex_state = 128, .external_lex_state = 2}, - [658] = {.lex_state = 128, .external_lex_state = 2}, - [659] = {.lex_state = 128, .external_lex_state = 2}, - [660] = {.lex_state = 128, .external_lex_state = 2}, - [661] = {.lex_state = 128, .external_lex_state = 2}, - [662] = {.lex_state = 128, .external_lex_state = 2}, - [663] = {.lex_state = 128, .external_lex_state = 2}, - [664] = {.lex_state = 2, .external_lex_state = 4}, - [665] = {.lex_state = 2, .external_lex_state = 4}, - [666] = {.lex_state = 2, .external_lex_state = 4}, - [667] = {.lex_state = 2, .external_lex_state = 4}, - [668] = {.lex_state = 2, .external_lex_state = 4}, - [669] = {.lex_state = 2, .external_lex_state = 4}, - [670] = {.lex_state = 3, .external_lex_state = 5}, - [671] = {.lex_state = 2, .external_lex_state = 4}, - [672] = {.lex_state = 3, .external_lex_state = 5}, - [673] = {.lex_state = 3, .external_lex_state = 5}, - [674] = {.lex_state = 2, .external_lex_state = 4}, - [675] = {.lex_state = 2, .external_lex_state = 4}, - [676] = {.lex_state = 2, .external_lex_state = 4}, - [677] = {.lex_state = 2, .external_lex_state = 4}, - [678] = {.lex_state = 2, .external_lex_state = 4}, - [679] = {.lex_state = 2, .external_lex_state = 4}, - [680] = {.lex_state = 2, .external_lex_state = 4}, - [681] = {.lex_state = 2, .external_lex_state = 4}, - [682] = {.lex_state = 128, .external_lex_state = 2}, - [683] = {.lex_state = 128, .external_lex_state = 2}, - [684] = {.lex_state = 2, .external_lex_state = 5}, - [685] = {.lex_state = 2, .external_lex_state = 5}, - [686] = {.lex_state = 2, .external_lex_state = 5}, - [687] = {.lex_state = 2, .external_lex_state = 4}, - [688] = {.lex_state = 2, .external_lex_state = 4}, - [689] = {.lex_state = 128, .external_lex_state = 2}, - [690] = {.lex_state = 128, .external_lex_state = 2}, - [691] = {.lex_state = 2, .external_lex_state = 4}, - [692] = {.lex_state = 128, .external_lex_state = 2}, - [693] = {.lex_state = 128, .external_lex_state = 2}, - [694] = {.lex_state = 2, .external_lex_state = 4}, - [695] = {.lex_state = 2, .external_lex_state = 4}, - [696] = {.lex_state = 128, .external_lex_state = 2}, - [697] = {.lex_state = 2, .external_lex_state = 4}, - [698] = {.lex_state = 2, .external_lex_state = 5}, - [699] = {.lex_state = 2, .external_lex_state = 5}, - [700] = {.lex_state = 2, .external_lex_state = 5}, - [701] = {.lex_state = 2, .external_lex_state = 3}, - [702] = {.lex_state = 2, .external_lex_state = 3}, - [703] = {.lex_state = 2, .external_lex_state = 3}, - [704] = {.lex_state = 2, .external_lex_state = 3}, - [705] = {.lex_state = 2, .external_lex_state = 3}, - [706] = {.lex_state = 2, .external_lex_state = 5}, - [707] = {.lex_state = 2, .external_lex_state = 5}, - [708] = {.lex_state = 2, .external_lex_state = 5}, - [709] = {.lex_state = 2, .external_lex_state = 3}, - [710] = {.lex_state = 2, .external_lex_state = 5}, - [711] = {.lex_state = 2, .external_lex_state = 5}, - [712] = {.lex_state = 2, .external_lex_state = 5}, - [713] = {.lex_state = 2, .external_lex_state = 5}, - [714] = {.lex_state = 2, .external_lex_state = 3}, - [715] = {.lex_state = 2, .external_lex_state = 3}, - [716] = {.lex_state = 3, .external_lex_state = 3}, - [717] = {.lex_state = 3, .external_lex_state = 3}, - [718] = {.lex_state = 2, .external_lex_state = 3}, - [719] = {.lex_state = 128, .external_lex_state = 6}, - [720] = {.lex_state = 2, .external_lex_state = 3}, - [721] = {.lex_state = 2, .external_lex_state = 5}, - [722] = {.lex_state = 2, .external_lex_state = 5}, - [723] = {.lex_state = 2, .external_lex_state = 3}, - [724] = {.lex_state = 2, .external_lex_state = 5}, - [725] = {.lex_state = 2, .external_lex_state = 3}, - [726] = {.lex_state = 128, .external_lex_state = 6}, - [727] = {.lex_state = 2, .external_lex_state = 3}, - [728] = {.lex_state = 128, .external_lex_state = 2}, - [729] = {.lex_state = 2, .external_lex_state = 5}, - [730] = {.lex_state = 2, .external_lex_state = 5}, - [731] = {.lex_state = 128, .external_lex_state = 2}, - [732] = {.lex_state = 128, .external_lex_state = 6}, - [733] = {.lex_state = 128, .external_lex_state = 6}, - [734] = {.lex_state = 2, .external_lex_state = 3}, - [735] = {.lex_state = 128, .external_lex_state = 6}, - [736] = {.lex_state = 2, .external_lex_state = 3}, - [737] = {.lex_state = 2, .external_lex_state = 3}, - [738] = {.lex_state = 2, .external_lex_state = 3}, - [739] = {.lex_state = 128, .external_lex_state = 6}, - [740] = {.lex_state = 2, .external_lex_state = 3}, - [741] = {.lex_state = 2, .external_lex_state = 3}, - [742] = {.lex_state = 128, .external_lex_state = 2}, - [743] = {.lex_state = 128, .external_lex_state = 6}, - [744] = {.lex_state = 128, .external_lex_state = 6}, - [745] = {.lex_state = 2, .external_lex_state = 3}, - [746] = {.lex_state = 2, .external_lex_state = 3}, - [747] = {.lex_state = 2, .external_lex_state = 3}, - [748] = {.lex_state = 2, .external_lex_state = 3}, - [749] = {.lex_state = 128, .external_lex_state = 2}, - [750] = {.lex_state = 2, .external_lex_state = 3}, - [751] = {.lex_state = 2, .external_lex_state = 3}, - [752] = {.lex_state = 2, .external_lex_state = 3}, - [753] = {.lex_state = 128, .external_lex_state = 2}, - [754] = {.lex_state = 2, .external_lex_state = 3}, - [755] = {.lex_state = 128, .external_lex_state = 2}, - [756] = {.lex_state = 2, .external_lex_state = 3}, - [757] = {.lex_state = 2, .external_lex_state = 3}, - [758] = {.lex_state = 128, .external_lex_state = 2}, - [759] = {.lex_state = 128, .external_lex_state = 6}, - [760] = {.lex_state = 128, .external_lex_state = 2}, - [761] = {.lex_state = 9, .external_lex_state = 2}, - [762] = {.lex_state = 128, .external_lex_state = 6}, - [763] = {.lex_state = 9, .external_lex_state = 2}, - [764] = {.lex_state = 128, .external_lex_state = 2}, - [765] = {.lex_state = 128, .external_lex_state = 2}, - [766] = {.lex_state = 128, .external_lex_state = 6}, - [767] = {.lex_state = 128, .external_lex_state = 2}, - [768] = {.lex_state = 9, .external_lex_state = 2}, - [769] = {.lex_state = 128, .external_lex_state = 6}, - [770] = {.lex_state = 128, .external_lex_state = 2}, - [771] = {.lex_state = 128, .external_lex_state = 6}, - [772] = {.lex_state = 128, .external_lex_state = 6}, - [773] = {.lex_state = 128, .external_lex_state = 6}, - [774] = {.lex_state = 128, .external_lex_state = 6}, - [775] = {.lex_state = 128, .external_lex_state = 6}, - [776] = {.lex_state = 9, .external_lex_state = 2}, - [777] = {.lex_state = 128, .external_lex_state = 6}, - [778] = {.lex_state = 128, .external_lex_state = 6}, - [779] = {.lex_state = 128, .external_lex_state = 2}, - [780] = {.lex_state = 128, .external_lex_state = 6}, - [781] = {.lex_state = 128, .external_lex_state = 6}, - [782] = {.lex_state = 128, .external_lex_state = 6}, - [783] = {.lex_state = 9, .external_lex_state = 2}, - [784] = {.lex_state = 128, .external_lex_state = 6}, - [785] = {.lex_state = 128, .external_lex_state = 2}, - [786] = {.lex_state = 128, .external_lex_state = 2}, - [787] = {.lex_state = 128, .external_lex_state = 2}, - [788] = {.lex_state = 128, .external_lex_state = 2}, - [789] = {.lex_state = 128, .external_lex_state = 2}, - [790] = {.lex_state = 128, .external_lex_state = 2}, - [791] = {.lex_state = 128, .external_lex_state = 2}, - [792] = {.lex_state = 128, .external_lex_state = 2}, - [793] = {.lex_state = 128, .external_lex_state = 2}, - [794] = {.lex_state = 128, .external_lex_state = 2}, - [795] = {.lex_state = 128, .external_lex_state = 2}, - [796] = {.lex_state = 128, .external_lex_state = 2}, - [797] = {.lex_state = 128, .external_lex_state = 2}, - [798] = {.lex_state = 128, .external_lex_state = 2}, - [799] = {.lex_state = 9, .external_lex_state = 2}, - [800] = {.lex_state = 128, .external_lex_state = 2}, - [801] = {.lex_state = 128, .external_lex_state = 2}, - [802] = {.lex_state = 128, .external_lex_state = 2}, - [803] = {.lex_state = 128, .external_lex_state = 2}, - [804] = {.lex_state = 128, .external_lex_state = 2}, - [805] = {.lex_state = 128, .external_lex_state = 2}, - [806] = {.lex_state = 128, .external_lex_state = 2}, - [807] = {.lex_state = 128, .external_lex_state = 2}, - [808] = {.lex_state = 128, .external_lex_state = 2}, - [809] = {.lex_state = 128, .external_lex_state = 2}, - [810] = {.lex_state = 128, .external_lex_state = 2}, - [811] = {.lex_state = 128, .external_lex_state = 2}, - [812] = {.lex_state = 128, .external_lex_state = 2}, - [813] = {.lex_state = 128, .external_lex_state = 2}, - [814] = {.lex_state = 9, .external_lex_state = 2}, - [815] = {.lex_state = 128, .external_lex_state = 2}, - [816] = {.lex_state = 128, .external_lex_state = 2}, - [817] = {.lex_state = 128, .external_lex_state = 2}, - [818] = {.lex_state = 128, .external_lex_state = 2}, - [819] = {.lex_state = 9, .external_lex_state = 2}, - [820] = {.lex_state = 128, .external_lex_state = 2}, - [821] = {.lex_state = 128, .external_lex_state = 2}, - [822] = {.lex_state = 128, .external_lex_state = 2}, - [823] = {.lex_state = 9, .external_lex_state = 2}, - [824] = {.lex_state = 128, .external_lex_state = 2}, - [825] = {.lex_state = 128, .external_lex_state = 2}, - [826] = {.lex_state = 128, .external_lex_state = 2}, - [827] = {.lex_state = 128, .external_lex_state = 2}, - [828] = {.lex_state = 128, .external_lex_state = 2}, - [829] = {.lex_state = 128, .external_lex_state = 2}, - [830] = {.lex_state = 128, .external_lex_state = 2}, - [831] = {.lex_state = 128, .external_lex_state = 2}, - [832] = {.lex_state = 128, .external_lex_state = 2}, - [833] = {.lex_state = 128, .external_lex_state = 2}, - [834] = {.lex_state = 128, .external_lex_state = 2}, - [835] = {.lex_state = 128, .external_lex_state = 2}, - [836] = {.lex_state = 128, .external_lex_state = 2}, - [837] = {.lex_state = 128, .external_lex_state = 2}, - [838] = {.lex_state = 128, .external_lex_state = 2}, - [839] = {.lex_state = 128, .external_lex_state = 2}, - [840] = {.lex_state = 128, .external_lex_state = 2}, - [841] = {.lex_state = 128, .external_lex_state = 2}, - [842] = {.lex_state = 128, .external_lex_state = 2}, - [843] = {.lex_state = 128, .external_lex_state = 2}, - [844] = {.lex_state = 128, .external_lex_state = 2}, - [845] = {.lex_state = 128, .external_lex_state = 2}, - [846] = {.lex_state = 128, .external_lex_state = 2}, - [847] = {.lex_state = 128, .external_lex_state = 2}, - [848] = {.lex_state = 9, .external_lex_state = 2}, - [849] = {.lex_state = 9, .external_lex_state = 2}, - [850] = {.lex_state = 128, .external_lex_state = 2}, - [851] = {.lex_state = 128, .external_lex_state = 2}, - [852] = {.lex_state = 128, .external_lex_state = 2}, - [853] = {.lex_state = 128, .external_lex_state = 2}, - [854] = {.lex_state = 128, .external_lex_state = 2}, - [855] = {.lex_state = 128, .external_lex_state = 2}, - [856] = {.lex_state = 128, .external_lex_state = 2}, - [857] = {.lex_state = 9, .external_lex_state = 2}, - [858] = {.lex_state = 128, .external_lex_state = 2}, - [859] = {.lex_state = 128, .external_lex_state = 2}, - [860] = {.lex_state = 128, .external_lex_state = 2}, - [861] = {.lex_state = 9, .external_lex_state = 2}, - [862] = {.lex_state = 128, .external_lex_state = 2}, - [863] = {.lex_state = 128, .external_lex_state = 2}, - [864] = {.lex_state = 128, .external_lex_state = 2}, - [865] = {.lex_state = 128, .external_lex_state = 2}, - [866] = {.lex_state = 128, .external_lex_state = 2}, - [867] = {.lex_state = 128, .external_lex_state = 2}, - [868] = {.lex_state = 128, .external_lex_state = 2}, - [869] = {.lex_state = 128, .external_lex_state = 2}, - [870] = {.lex_state = 128, .external_lex_state = 2}, - [871] = {.lex_state = 128, .external_lex_state = 2}, - [872] = {.lex_state = 128, .external_lex_state = 2}, - [873] = {.lex_state = 128, .external_lex_state = 2}, - [874] = {.lex_state = 128, .external_lex_state = 2}, - [875] = {.lex_state = 128, .external_lex_state = 2}, - [876] = {.lex_state = 128, .external_lex_state = 2}, - [877] = {.lex_state = 128, .external_lex_state = 2}, - [878] = {.lex_state = 128, .external_lex_state = 2}, - [879] = {.lex_state = 128, .external_lex_state = 2}, - [880] = {.lex_state = 128, .external_lex_state = 2}, - [881] = {.lex_state = 128, .external_lex_state = 2}, - [882] = {.lex_state = 128, .external_lex_state = 2}, - [883] = {.lex_state = 128, .external_lex_state = 2}, - [884] = {.lex_state = 128, .external_lex_state = 2}, - [885] = {.lex_state = 128, .external_lex_state = 2}, - [886] = {.lex_state = 128, .external_lex_state = 2}, - [887] = {.lex_state = 128, .external_lex_state = 2}, - [888] = {.lex_state = 128, .external_lex_state = 2}, - [889] = {.lex_state = 128, .external_lex_state = 2}, - [890] = {.lex_state = 128, .external_lex_state = 2}, - [891] = {.lex_state = 128, .external_lex_state = 2}, - [892] = {.lex_state = 128, .external_lex_state = 2}, - [893] = {.lex_state = 128, .external_lex_state = 2}, - [894] = {.lex_state = 128, .external_lex_state = 2}, - [895] = {.lex_state = 128, .external_lex_state = 2}, - [896] = {.lex_state = 128, .external_lex_state = 2}, - [897] = {.lex_state = 128, .external_lex_state = 2}, - [898] = {.lex_state = 128, .external_lex_state = 2}, - [899] = {.lex_state = 128, .external_lex_state = 2}, - [900] = {.lex_state = 128, .external_lex_state = 2}, - [901] = {.lex_state = 128, .external_lex_state = 2}, - [902] = {.lex_state = 128, .external_lex_state = 2}, - [903] = {.lex_state = 128, .external_lex_state = 2}, - [904] = {.lex_state = 128, .external_lex_state = 2}, - [905] = {.lex_state = 128, .external_lex_state = 2}, - [906] = {.lex_state = 128, .external_lex_state = 2}, - [907] = {.lex_state = 128, .external_lex_state = 2}, - [908] = {.lex_state = 128, .external_lex_state = 2}, - [909] = {.lex_state = 128, .external_lex_state = 2}, - [910] = {.lex_state = 128, .external_lex_state = 2}, - [911] = {.lex_state = 128, .external_lex_state = 2}, - [912] = {.lex_state = 128, .external_lex_state = 2}, - [913] = {.lex_state = 128, .external_lex_state = 2}, - [914] = {.lex_state = 128, .external_lex_state = 2}, - [915] = {.lex_state = 128, .external_lex_state = 2}, - [916] = {.lex_state = 128, .external_lex_state = 2}, - [917] = {.lex_state = 128, .external_lex_state = 2}, - [918] = {.lex_state = 9, .external_lex_state = 2}, - [919] = {.lex_state = 128, .external_lex_state = 2}, - [920] = {.lex_state = 128, .external_lex_state = 2}, - [921] = {.lex_state = 128, .external_lex_state = 2}, - [922] = {.lex_state = 9, .external_lex_state = 2}, - [923] = {.lex_state = 9, .external_lex_state = 2}, - [924] = {.lex_state = 9, .external_lex_state = 2}, - [925] = {.lex_state = 9, .external_lex_state = 2}, - [926] = {.lex_state = 9, .external_lex_state = 2}, - [927] = {.lex_state = 128, .external_lex_state = 2}, - [928] = {.lex_state = 128, .external_lex_state = 2}, - [929] = {.lex_state = 9, .external_lex_state = 2}, - [930] = {.lex_state = 9, .external_lex_state = 2}, - [931] = {.lex_state = 9, .external_lex_state = 2}, - [932] = {.lex_state = 9, .external_lex_state = 2}, - [933] = {.lex_state = 128, .external_lex_state = 2}, - [934] = {.lex_state = 128, .external_lex_state = 2}, - [935] = {.lex_state = 9, .external_lex_state = 2}, - [936] = {.lex_state = 128, .external_lex_state = 2}, - [937] = {.lex_state = 128, .external_lex_state = 2}, - [938] = {.lex_state = 128, .external_lex_state = 2}, - [939] = {.lex_state = 128, .external_lex_state = 2}, - [940] = {.lex_state = 128, .external_lex_state = 2}, - [941] = {.lex_state = 128, .external_lex_state = 2}, - [942] = {.lex_state = 128, .external_lex_state = 2}, - [943] = {.lex_state = 128, .external_lex_state = 2}, - [944] = {.lex_state = 9, .external_lex_state = 2}, - [945] = {.lex_state = 9, .external_lex_state = 2}, - [946] = {.lex_state = 128, .external_lex_state = 2}, - [947] = {.lex_state = 9, .external_lex_state = 2}, - [948] = {.lex_state = 9, .external_lex_state = 2}, - [949] = {.lex_state = 128, .external_lex_state = 2}, - [950] = {.lex_state = 9, .external_lex_state = 2}, - [951] = {.lex_state = 9, .external_lex_state = 2}, - [952] = {.lex_state = 9, .external_lex_state = 2}, - [953] = {.lex_state = 9, .external_lex_state = 2}, - [954] = {.lex_state = 9, .external_lex_state = 2}, - [955] = {.lex_state = 9, .external_lex_state = 2}, - [956] = {.lex_state = 9, .external_lex_state = 2}, - [957] = {.lex_state = 9, .external_lex_state = 2}, - [958] = {.lex_state = 9, .external_lex_state = 2}, - [959] = {.lex_state = 9, .external_lex_state = 2}, - [960] = {.lex_state = 9, .external_lex_state = 2}, - [961] = {.lex_state = 9, .external_lex_state = 2}, - [962] = {.lex_state = 9, .external_lex_state = 2}, - [963] = {.lex_state = 9, .external_lex_state = 2}, - [964] = {.lex_state = 9, .external_lex_state = 2}, - [965] = {.lex_state = 9, .external_lex_state = 2}, - [966] = {.lex_state = 9, .external_lex_state = 2}, - [967] = {.lex_state = 9, .external_lex_state = 2}, - [968] = {.lex_state = 9, .external_lex_state = 2}, - [969] = {.lex_state = 9, .external_lex_state = 2}, - [970] = {.lex_state = 9, .external_lex_state = 2}, - [971] = {.lex_state = 9, .external_lex_state = 2}, - [972] = {.lex_state = 9, .external_lex_state = 2}, - [973] = {.lex_state = 9, .external_lex_state = 2}, - [974] = {.lex_state = 11, .external_lex_state = 2}, - [975] = {.lex_state = 9, .external_lex_state = 2}, - [976] = {.lex_state = 7, .external_lex_state = 2}, - [977] = {.lex_state = 9, .external_lex_state = 2}, - [978] = {.lex_state = 7, .external_lex_state = 2}, - [979] = {.lex_state = 9, .external_lex_state = 2}, - [980] = {.lex_state = 7, .external_lex_state = 2}, - [981] = {.lex_state = 9, .external_lex_state = 2}, - [982] = {.lex_state = 9, .external_lex_state = 2}, - [983] = {.lex_state = 9, .external_lex_state = 2}, - [984] = {.lex_state = 9, .external_lex_state = 2}, - [985] = {.lex_state = 9, .external_lex_state = 2}, - [986] = {.lex_state = 9, .external_lex_state = 2}, - [987] = {.lex_state = 9, .external_lex_state = 2}, - [988] = {.lex_state = 9, .external_lex_state = 2}, - [989] = {.lex_state = 9, .external_lex_state = 2}, - [990] = {.lex_state = 9, .external_lex_state = 2}, - [991] = {.lex_state = 9, .external_lex_state = 2}, - [992] = {.lex_state = 9, .external_lex_state = 2}, - [993] = {.lex_state = 9, .external_lex_state = 2}, - [994] = {.lex_state = 9, .external_lex_state = 2}, - [995] = {.lex_state = 9, .external_lex_state = 2}, - [996] = {.lex_state = 9, .external_lex_state = 2}, - [997] = {.lex_state = 9, .external_lex_state = 2}, - [998] = {.lex_state = 9, .external_lex_state = 2}, - [999] = {.lex_state = 9, .external_lex_state = 2}, - [1000] = {.lex_state = 9, .external_lex_state = 2}, - [1001] = {.lex_state = 9, .external_lex_state = 2}, - [1002] = {.lex_state = 9, .external_lex_state = 2}, - [1003] = {.lex_state = 9, .external_lex_state = 2}, - [1004] = {.lex_state = 9, .external_lex_state = 2}, - [1005] = {.lex_state = 9, .external_lex_state = 2}, - [1006] = {.lex_state = 9, .external_lex_state = 2}, - [1007] = {.lex_state = 9, .external_lex_state = 2}, - [1008] = {.lex_state = 9, .external_lex_state = 2}, - [1009] = {.lex_state = 9, .external_lex_state = 2}, - [1010] = {.lex_state = 9, .external_lex_state = 2}, - [1011] = {.lex_state = 9, .external_lex_state = 2}, - [1012] = {.lex_state = 9, .external_lex_state = 2}, - [1013] = {.lex_state = 9, .external_lex_state = 2}, - [1014] = {.lex_state = 9, .external_lex_state = 2}, - [1015] = {.lex_state = 9, .external_lex_state = 2}, - [1016] = {.lex_state = 9, .external_lex_state = 2}, - [1017] = {.lex_state = 9, .external_lex_state = 2}, - [1018] = {.lex_state = 9, .external_lex_state = 2}, - [1019] = {.lex_state = 9, .external_lex_state = 2}, - [1020] = {.lex_state = 9, .external_lex_state = 2}, - [1021] = {.lex_state = 9, .external_lex_state = 2}, - [1022] = {.lex_state = 9, .external_lex_state = 2}, - [1023] = {.lex_state = 9, .external_lex_state = 2}, - [1024] = {.lex_state = 9, .external_lex_state = 2}, - [1025] = {.lex_state = 9, .external_lex_state = 2}, - [1026] = {.lex_state = 9, .external_lex_state = 2}, - [1027] = {.lex_state = 9, .external_lex_state = 2}, - [1028] = {.lex_state = 9, .external_lex_state = 2}, - [1029] = {.lex_state = 9, .external_lex_state = 2}, - [1030] = {.lex_state = 9, .external_lex_state = 2}, - [1031] = {.lex_state = 9, .external_lex_state = 2}, - [1032] = {.lex_state = 9, .external_lex_state = 2}, - [1033] = {.lex_state = 9, .external_lex_state = 2}, - [1034] = {.lex_state = 9, .external_lex_state = 2}, - [1035] = {.lex_state = 9, .external_lex_state = 2}, - [1036] = {.lex_state = 9, .external_lex_state = 2}, - [1037] = {.lex_state = 9, .external_lex_state = 2}, - [1038] = {.lex_state = 9, .external_lex_state = 2}, - [1039] = {.lex_state = 9, .external_lex_state = 2}, - [1040] = {.lex_state = 9, .external_lex_state = 2}, - [1041] = {.lex_state = 9, .external_lex_state = 2}, - [1042] = {.lex_state = 9, .external_lex_state = 2}, - [1043] = {.lex_state = 9, .external_lex_state = 2}, - [1044] = {.lex_state = 9, .external_lex_state = 2}, - [1045] = {.lex_state = 9, .external_lex_state = 2}, - [1046] = {.lex_state = 9, .external_lex_state = 2}, - [1047] = {.lex_state = 9, .external_lex_state = 2}, - [1048] = {.lex_state = 9, .external_lex_state = 2}, - [1049] = {.lex_state = 9, .external_lex_state = 2}, - [1050] = {.lex_state = 9, .external_lex_state = 2}, - [1051] = {.lex_state = 9, .external_lex_state = 2}, - [1052] = {.lex_state = 9, .external_lex_state = 2}, - [1053] = {.lex_state = 9, .external_lex_state = 2}, - [1054] = {.lex_state = 9, .external_lex_state = 2}, - [1055] = {.lex_state = 9, .external_lex_state = 2}, - [1056] = {.lex_state = 9, .external_lex_state = 2}, - [1057] = {.lex_state = 9, .external_lex_state = 2}, - [1058] = {.lex_state = 9, .external_lex_state = 2}, - [1059] = {.lex_state = 9, .external_lex_state = 2}, - [1060] = {.lex_state = 9, .external_lex_state = 2}, - [1061] = {.lex_state = 9, .external_lex_state = 2}, - [1062] = {.lex_state = 9, .external_lex_state = 2}, - [1063] = {.lex_state = 9, .external_lex_state = 2}, - [1064] = {.lex_state = 9, .external_lex_state = 2}, - [1065] = {.lex_state = 9, .external_lex_state = 2}, - [1066] = {.lex_state = 9, .external_lex_state = 2}, - [1067] = {.lex_state = 9, .external_lex_state = 2}, - [1068] = {.lex_state = 9, .external_lex_state = 2}, - [1069] = {.lex_state = 9, .external_lex_state = 2}, - [1070] = {.lex_state = 9, .external_lex_state = 2}, - [1071] = {.lex_state = 9, .external_lex_state = 2}, - [1072] = {.lex_state = 9, .external_lex_state = 2}, - [1073] = {.lex_state = 9, .external_lex_state = 2}, - [1074] = {.lex_state = 9, .external_lex_state = 2}, - [1075] = {.lex_state = 9, .external_lex_state = 2}, - [1076] = {.lex_state = 9, .external_lex_state = 2}, - [1077] = {.lex_state = 9, .external_lex_state = 2}, - [1078] = {.lex_state = 9, .external_lex_state = 2}, - [1079] = {.lex_state = 9, .external_lex_state = 2}, - [1080] = {.lex_state = 9, .external_lex_state = 2}, - [1081] = {.lex_state = 9, .external_lex_state = 2}, - [1082] = {.lex_state = 9, .external_lex_state = 2}, - [1083] = {.lex_state = 9, .external_lex_state = 2}, - [1084] = {.lex_state = 9, .external_lex_state = 2}, - [1085] = {.lex_state = 9, .external_lex_state = 2}, - [1086] = {.lex_state = 9, .external_lex_state = 2}, - [1087] = {.lex_state = 9, .external_lex_state = 2}, - [1088] = {.lex_state = 9, .external_lex_state = 2}, - [1089] = {.lex_state = 9, .external_lex_state = 2}, - [1090] = {.lex_state = 9, .external_lex_state = 2}, - [1091] = {.lex_state = 9, .external_lex_state = 2}, - [1092] = {.lex_state = 9, .external_lex_state = 2}, - [1093] = {.lex_state = 9, .external_lex_state = 2}, - [1094] = {.lex_state = 9, .external_lex_state = 2}, - [1095] = {.lex_state = 9, .external_lex_state = 2}, - [1096] = {.lex_state = 9, .external_lex_state = 2}, - [1097] = {.lex_state = 9, .external_lex_state = 2}, - [1098] = {.lex_state = 9, .external_lex_state = 2}, - [1099] = {.lex_state = 9, .external_lex_state = 2}, - [1100] = {.lex_state = 9, .external_lex_state = 2}, - [1101] = {.lex_state = 9, .external_lex_state = 2}, - [1102] = {.lex_state = 9, .external_lex_state = 2}, - [1103] = {.lex_state = 9, .external_lex_state = 2}, - [1104] = {.lex_state = 9, .external_lex_state = 2}, - [1105] = {.lex_state = 9, .external_lex_state = 2}, - [1106] = {.lex_state = 9, .external_lex_state = 2}, - [1107] = {.lex_state = 9, .external_lex_state = 2}, - [1108] = {.lex_state = 9, .external_lex_state = 2}, - [1109] = {.lex_state = 9, .external_lex_state = 2}, - [1110] = {.lex_state = 9, .external_lex_state = 2}, - [1111] = {.lex_state = 9, .external_lex_state = 2}, - [1112] = {.lex_state = 9, .external_lex_state = 2}, - [1113] = {.lex_state = 9, .external_lex_state = 2}, - [1114] = {.lex_state = 9, .external_lex_state = 2}, - [1115] = {.lex_state = 9, .external_lex_state = 2}, - [1116] = {.lex_state = 9, .external_lex_state = 2}, - [1117] = {.lex_state = 9, .external_lex_state = 2}, - [1118] = {.lex_state = 9, .external_lex_state = 2}, - [1119] = {.lex_state = 9, .external_lex_state = 2}, - [1120] = {.lex_state = 9, .external_lex_state = 2}, - [1121] = {.lex_state = 9, .external_lex_state = 2}, - [1122] = {.lex_state = 9, .external_lex_state = 2}, - [1123] = {.lex_state = 9, .external_lex_state = 2}, - [1124] = {.lex_state = 9, .external_lex_state = 2}, - [1125] = {.lex_state = 9, .external_lex_state = 2}, - [1126] = {.lex_state = 9, .external_lex_state = 2}, - [1127] = {.lex_state = 9, .external_lex_state = 2}, - [1128] = {.lex_state = 9, .external_lex_state = 2}, - [1129] = {.lex_state = 9, .external_lex_state = 2}, - [1130] = {.lex_state = 9, .external_lex_state = 2}, - [1131] = {.lex_state = 9, .external_lex_state = 2}, - [1132] = {.lex_state = 9, .external_lex_state = 2}, - [1133] = {.lex_state = 9, .external_lex_state = 2}, - [1134] = {.lex_state = 9, .external_lex_state = 2}, - [1135] = {.lex_state = 10, .external_lex_state = 2}, - [1136] = {.lex_state = 10, .external_lex_state = 2}, - [1137] = {.lex_state = 10, .external_lex_state = 2}, - [1138] = {.lex_state = 2, .external_lex_state = 4}, - [1139] = {.lex_state = 2, .external_lex_state = 4}, - [1140] = {.lex_state = 10, .external_lex_state = 2}, - [1141] = {.lex_state = 2, .external_lex_state = 4}, - [1142] = {.lex_state = 3, .external_lex_state = 4}, - [1143] = {.lex_state = 3, .external_lex_state = 4}, - [1144] = {.lex_state = 10, .external_lex_state = 2}, - [1145] = {.lex_state = 10, .external_lex_state = 2}, - [1146] = {.lex_state = 3, .external_lex_state = 4}, - [1147] = {.lex_state = 10, .external_lex_state = 2}, - [1148] = {.lex_state = 10, .external_lex_state = 2}, - [1149] = {.lex_state = 2, .external_lex_state = 4}, - [1150] = {.lex_state = 10, .external_lex_state = 2}, - [1151] = {.lex_state = 10, .external_lex_state = 2}, - [1152] = {.lex_state = 10, .external_lex_state = 2}, - [1153] = {.lex_state = 2, .external_lex_state = 4}, - [1154] = {.lex_state = 2, .external_lex_state = 4}, - [1155] = {.lex_state = 10, .external_lex_state = 2}, - [1156] = {.lex_state = 2, .external_lex_state = 3}, - [1157] = {.lex_state = 2, .external_lex_state = 3}, - [1158] = {.lex_state = 2, .external_lex_state = 3}, - [1159] = {.lex_state = 2, .external_lex_state = 3}, - [1160] = {.lex_state = 2, .external_lex_state = 3}, - [1161] = {.lex_state = 10, .external_lex_state = 2}, - [1162] = {.lex_state = 10, .external_lex_state = 2}, - [1163] = {.lex_state = 3, .external_lex_state = 5}, - [1164] = {.lex_state = 2, .external_lex_state = 5}, - [1165] = {.lex_state = 2, .external_lex_state = 4}, - [1166] = {.lex_state = 2, .external_lex_state = 4}, - [1167] = {.lex_state = 3, .external_lex_state = 5}, - [1168] = {.lex_state = 2, .external_lex_state = 4}, - [1169] = {.lex_state = 2, .external_lex_state = 5}, - [1170] = {.lex_state = 2, .external_lex_state = 5}, - [1171] = {.lex_state = 2, .external_lex_state = 5}, - [1172] = {.lex_state = 2, .external_lex_state = 5}, - [1173] = {.lex_state = 2, .external_lex_state = 5}, - [1174] = {.lex_state = 2, .external_lex_state = 3}, - [1175] = {.lex_state = 2, .external_lex_state = 5}, - [1176] = {.lex_state = 2, .external_lex_state = 5}, - [1177] = {.lex_state = 2, .external_lex_state = 5}, - [1178] = {.lex_state = 3, .external_lex_state = 5}, - [1179] = {.lex_state = 2, .external_lex_state = 5}, - [1180] = {.lex_state = 2, .external_lex_state = 4}, - [1181] = {.lex_state = 3, .external_lex_state = 3}, - [1182] = {.lex_state = 2, .external_lex_state = 4}, - [1183] = {.lex_state = 2, .external_lex_state = 4}, - [1184] = {.lex_state = 2, .external_lex_state = 4}, - [1185] = {.lex_state = 3, .external_lex_state = 3}, - [1186] = {.lex_state = 3, .external_lex_state = 3}, - [1187] = {.lex_state = 3, .external_lex_state = 3}, - [1188] = {.lex_state = 3, .external_lex_state = 3}, - [1189] = {.lex_state = 3, .external_lex_state = 3}, - [1190] = {.lex_state = 2, .external_lex_state = 4}, - [1191] = {.lex_state = 3, .external_lex_state = 3}, - [1192] = {.lex_state = 2, .external_lex_state = 3}, - [1193] = {.lex_state = 3, .external_lex_state = 3}, - [1194] = {.lex_state = 3, .external_lex_state = 3}, - [1195] = {.lex_state = 3, .external_lex_state = 3}, - [1196] = {.lex_state = 2, .external_lex_state = 3}, - [1197] = {.lex_state = 2, .external_lex_state = 3}, - [1198] = {.lex_state = 3, .external_lex_state = 3}, - [1199] = {.lex_state = 2, .external_lex_state = 4}, - [1200] = {.lex_state = 3, .external_lex_state = 3}, - [1201] = {.lex_state = 2, .external_lex_state = 5}, - [1202] = {.lex_state = 3, .external_lex_state = 3}, - [1203] = {.lex_state = 2, .external_lex_state = 3}, - [1204] = {.lex_state = 2, .external_lex_state = 3}, - [1205] = {.lex_state = 2, .external_lex_state = 5}, - [1206] = {.lex_state = 2, .external_lex_state = 3}, - [1207] = {.lex_state = 3, .external_lex_state = 5}, - [1208] = {.lex_state = 2, .external_lex_state = 3}, - [1209] = {.lex_state = 3, .external_lex_state = 3}, - [1210] = {.lex_state = 2, .external_lex_state = 3}, - [1211] = {.lex_state = 2, .external_lex_state = 5}, - [1212] = {.lex_state = 3, .external_lex_state = 5}, - [1213] = {.lex_state = 2, .external_lex_state = 3}, - [1214] = {.lex_state = 2, .external_lex_state = 5}, - [1215] = {.lex_state = 2, .external_lex_state = 5}, - [1216] = {.lex_state = 3, .external_lex_state = 3}, - [1217] = {.lex_state = 2, .external_lex_state = 5}, - [1218] = {.lex_state = 2, .external_lex_state = 5}, - [1219] = {.lex_state = 2, .external_lex_state = 5}, - [1220] = {.lex_state = 2, .external_lex_state = 3}, - [1221] = {.lex_state = 2, .external_lex_state = 3}, - [1222] = {.lex_state = 128, .external_lex_state = 2}, - [1223] = {.lex_state = 2, .external_lex_state = 3}, - [1224] = {.lex_state = 2, .external_lex_state = 3}, - [1225] = {.lex_state = 2, .external_lex_state = 5}, - [1226] = {.lex_state = 2, .external_lex_state = 3}, - [1227] = {.lex_state = 2, .external_lex_state = 3}, - [1228] = {.lex_state = 2, .external_lex_state = 3}, - [1229] = {.lex_state = 2, .external_lex_state = 3}, - [1230] = {.lex_state = 2, .external_lex_state = 3}, - [1231] = {.lex_state = 2, .external_lex_state = 5}, - [1232] = {.lex_state = 2, .external_lex_state = 5}, - [1233] = {.lex_state = 2, .external_lex_state = 3}, - [1234] = {.lex_state = 2, .external_lex_state = 3}, - [1235] = {.lex_state = 2, .external_lex_state = 5}, - [1236] = {.lex_state = 2, .external_lex_state = 3}, - [1237] = {.lex_state = 2, .external_lex_state = 3}, - [1238] = {.lex_state = 2, .external_lex_state = 3}, - [1239] = {.lex_state = 2, .external_lex_state = 3}, - [1240] = {.lex_state = 2, .external_lex_state = 5}, - [1241] = {.lex_state = 2, .external_lex_state = 5}, - [1242] = {.lex_state = 2, .external_lex_state = 3}, - [1243] = {.lex_state = 2, .external_lex_state = 3}, - [1244] = {.lex_state = 2, .external_lex_state = 3}, - [1245] = {.lex_state = 128, .external_lex_state = 2}, - [1246] = {.lex_state = 2, .external_lex_state = 3}, - [1247] = {.lex_state = 2, .external_lex_state = 3}, - [1248] = {.lex_state = 2, .external_lex_state = 3}, - [1249] = {.lex_state = 2, .external_lex_state = 3}, - [1250] = {.lex_state = 2, .external_lex_state = 3}, - [1251] = {.lex_state = 2, .external_lex_state = 3}, - [1252] = {.lex_state = 2, .external_lex_state = 3}, - [1253] = {.lex_state = 128, .external_lex_state = 2}, - [1254] = {.lex_state = 2, .external_lex_state = 3}, - [1255] = {.lex_state = 3, .external_lex_state = 3}, - [1256] = {.lex_state = 2, .external_lex_state = 3}, - [1257] = {.lex_state = 2, .external_lex_state = 3}, - [1258] = {.lex_state = 2, .external_lex_state = 3}, - [1259] = {.lex_state = 2, .external_lex_state = 3}, - [1260] = {.lex_state = 3, .external_lex_state = 3}, - [1261] = {.lex_state = 2, .external_lex_state = 3}, - [1262] = {.lex_state = 2, .external_lex_state = 3}, - [1263] = {.lex_state = 2, .external_lex_state = 3}, - [1264] = {.lex_state = 2, .external_lex_state = 3}, - [1265] = {.lex_state = 2, .external_lex_state = 3}, - [1266] = {.lex_state = 2, .external_lex_state = 3}, - [1267] = {.lex_state = 2, .external_lex_state = 5}, - [1268] = {.lex_state = 2, .external_lex_state = 5}, - [1269] = {.lex_state = 2, .external_lex_state = 3}, - [1270] = {.lex_state = 128, .external_lex_state = 2}, - [1271] = {.lex_state = 128, .external_lex_state = 2}, - [1272] = {.lex_state = 2, .external_lex_state = 5}, - [1273] = {.lex_state = 2, .external_lex_state = 3}, - [1274] = {.lex_state = 2, .external_lex_state = 3}, - [1275] = {.lex_state = 2, .external_lex_state = 5}, - [1276] = {.lex_state = 2, .external_lex_state = 5}, - [1277] = {.lex_state = 2, .external_lex_state = 5}, - [1278] = {.lex_state = 3, .external_lex_state = 3}, - [1279] = {.lex_state = 128, .external_lex_state = 2}, - [1280] = {.lex_state = 2, .external_lex_state = 3}, - [1281] = {.lex_state = 2, .external_lex_state = 3}, - [1282] = {.lex_state = 2, .external_lex_state = 3}, - [1283] = {.lex_state = 2, .external_lex_state = 3}, - [1284] = {.lex_state = 2, .external_lex_state = 5}, - [1285] = {.lex_state = 2, .external_lex_state = 5}, - [1286] = {.lex_state = 2, .external_lex_state = 3}, - [1287] = {.lex_state = 2, .external_lex_state = 5}, - [1288] = {.lex_state = 2, .external_lex_state = 3}, - [1289] = {.lex_state = 2, .external_lex_state = 3}, - [1290] = {.lex_state = 2, .external_lex_state = 3}, - [1291] = {.lex_state = 2, .external_lex_state = 3}, - [1292] = {.lex_state = 2, .external_lex_state = 5}, - [1293] = {.lex_state = 2, .external_lex_state = 5}, - [1294] = {.lex_state = 2, .external_lex_state = 3}, - [1295] = {.lex_state = 2, .external_lex_state = 5}, - [1296] = {.lex_state = 2, .external_lex_state = 5}, - [1297] = {.lex_state = 128, .external_lex_state = 2}, - [1298] = {.lex_state = 2, .external_lex_state = 3}, - [1299] = {.lex_state = 128, .external_lex_state = 2}, - [1300] = {.lex_state = 2, .external_lex_state = 5}, - [1301] = {.lex_state = 2, .external_lex_state = 3}, - [1302] = {.lex_state = 2, .external_lex_state = 5}, - [1303] = {.lex_state = 2, .external_lex_state = 5}, - [1304] = {.lex_state = 2, .external_lex_state = 3}, - [1305] = {.lex_state = 2, .external_lex_state = 3}, - [1306] = {.lex_state = 2, .external_lex_state = 5}, - [1307] = {.lex_state = 2, .external_lex_state = 3}, - [1308] = {.lex_state = 2, .external_lex_state = 5}, - [1309] = {.lex_state = 2, .external_lex_state = 5}, - [1310] = {.lex_state = 2, .external_lex_state = 5}, - [1311] = {.lex_state = 2, .external_lex_state = 5}, - [1312] = {.lex_state = 2, .external_lex_state = 5}, - [1313] = {.lex_state = 2, .external_lex_state = 5}, - [1314] = {.lex_state = 2, .external_lex_state = 5}, - [1315] = {.lex_state = 2, .external_lex_state = 5}, - [1316] = {.lex_state = 2, .external_lex_state = 5}, - [1317] = {.lex_state = 3, .external_lex_state = 3}, - [1318] = {.lex_state = 2, .external_lex_state = 3}, - [1319] = {.lex_state = 128, .external_lex_state = 2}, - [1320] = {.lex_state = 2, .external_lex_state = 5}, - [1321] = {.lex_state = 2, .external_lex_state = 5}, - [1322] = {.lex_state = 2, .external_lex_state = 5}, - [1323] = {.lex_state = 2, .external_lex_state = 5}, - [1324] = {.lex_state = 2, .external_lex_state = 5}, - [1325] = {.lex_state = 2, .external_lex_state = 5}, - [1326] = {.lex_state = 2, .external_lex_state = 5}, - [1327] = {.lex_state = 2, .external_lex_state = 3}, - [1328] = {.lex_state = 2, .external_lex_state = 3}, - [1329] = {.lex_state = 2, .external_lex_state = 5}, - [1330] = {.lex_state = 2, .external_lex_state = 5}, - [1331] = {.lex_state = 3, .external_lex_state = 3}, - [1332] = {.lex_state = 3, .external_lex_state = 3}, - [1333] = {.lex_state = 2, .external_lex_state = 5}, - [1334] = {.lex_state = 2, .external_lex_state = 3}, - [1335] = {.lex_state = 2, .external_lex_state = 3}, - [1336] = {.lex_state = 2, .external_lex_state = 3}, - [1337] = {.lex_state = 2, .external_lex_state = 3}, - [1338] = {.lex_state = 2, .external_lex_state = 5}, - [1339] = {.lex_state = 2, .external_lex_state = 5}, - [1340] = {.lex_state = 3, .external_lex_state = 3}, - [1341] = {.lex_state = 2, .external_lex_state = 3}, - [1342] = {.lex_state = 2, .external_lex_state = 3}, - [1343] = {.lex_state = 2, .external_lex_state = 3}, - [1344] = {.lex_state = 2, .external_lex_state = 3}, - [1345] = {.lex_state = 2, .external_lex_state = 3}, - [1346] = {.lex_state = 2, .external_lex_state = 5}, - [1347] = {.lex_state = 3, .external_lex_state = 3}, - [1348] = {.lex_state = 2, .external_lex_state = 5}, - [1349] = {.lex_state = 2, .external_lex_state = 5}, - [1350] = {.lex_state = 2, .external_lex_state = 3}, - [1351] = {.lex_state = 2, .external_lex_state = 3}, - [1352] = {.lex_state = 2, .external_lex_state = 3}, - [1353] = {.lex_state = 2, .external_lex_state = 3}, - [1354] = {.lex_state = 2, .external_lex_state = 5}, - [1355] = {.lex_state = 2, .external_lex_state = 3}, - [1356] = {.lex_state = 2, .external_lex_state = 3}, - [1357] = {.lex_state = 2, .external_lex_state = 3}, - [1358] = {.lex_state = 9, .external_lex_state = 2}, - [1359] = {.lex_state = 9, .external_lex_state = 2}, - [1360] = {.lex_state = 2, .external_lex_state = 5}, - [1361] = {.lex_state = 2, .external_lex_state = 5}, - [1362] = {.lex_state = 2, .external_lex_state = 3}, - [1363] = {.lex_state = 2, .external_lex_state = 3}, - [1364] = {.lex_state = 9, .external_lex_state = 2}, - [1365] = {.lex_state = 2, .external_lex_state = 3}, - [1366] = {.lex_state = 2, .external_lex_state = 3}, - [1367] = {.lex_state = 2, .external_lex_state = 3}, - [1368] = {.lex_state = 9, .external_lex_state = 2}, - [1369] = {.lex_state = 2, .external_lex_state = 5}, - [1370] = {.lex_state = 2, .external_lex_state = 3}, - [1371] = {.lex_state = 2, .external_lex_state = 3}, - [1372] = {.lex_state = 9, .external_lex_state = 2}, - [1373] = {.lex_state = 2, .external_lex_state = 3}, - [1374] = {.lex_state = 2, .external_lex_state = 3}, - [1375] = {.lex_state = 2, .external_lex_state = 3}, - [1376] = {.lex_state = 9, .external_lex_state = 2}, - [1377] = {.lex_state = 3, .external_lex_state = 3}, - [1378] = {.lex_state = 2, .external_lex_state = 3}, - [1379] = {.lex_state = 2, .external_lex_state = 5}, - [1380] = {.lex_state = 2, .external_lex_state = 3}, - [1381] = {.lex_state = 2, .external_lex_state = 3}, - [1382] = {.lex_state = 2, .external_lex_state = 3}, - [1383] = {.lex_state = 2, .external_lex_state = 3}, - [1384] = {.lex_state = 2, .external_lex_state = 3}, - [1385] = {.lex_state = 2, .external_lex_state = 3}, - [1386] = {.lex_state = 2, .external_lex_state = 3}, - [1387] = {.lex_state = 2, .external_lex_state = 3}, - [1388] = {.lex_state = 2, .external_lex_state = 3}, - [1389] = {.lex_state = 2, .external_lex_state = 3}, - [1390] = {.lex_state = 2, .external_lex_state = 3}, - [1391] = {.lex_state = 2, .external_lex_state = 3}, - [1392] = {.lex_state = 2, .external_lex_state = 3}, - [1393] = {.lex_state = 9, .external_lex_state = 2}, - [1394] = {.lex_state = 2, .external_lex_state = 3}, - [1395] = {.lex_state = 2, .external_lex_state = 3}, - [1396] = {.lex_state = 9, .external_lex_state = 2}, - [1397] = {.lex_state = 2, .external_lex_state = 3}, - [1398] = {.lex_state = 9, .external_lex_state = 2}, - [1399] = {.lex_state = 2, .external_lex_state = 3}, - [1400] = {.lex_state = 9, .external_lex_state = 2}, - [1401] = {.lex_state = 2, .external_lex_state = 3}, - [1402] = {.lex_state = 9, .external_lex_state = 2}, - [1403] = {.lex_state = 2, .external_lex_state = 3}, - [1404] = {.lex_state = 2, .external_lex_state = 3}, - [1405] = {.lex_state = 9, .external_lex_state = 2}, - [1406] = {.lex_state = 9, .external_lex_state = 2}, - [1407] = {.lex_state = 2, .external_lex_state = 3}, - [1408] = {.lex_state = 2, .external_lex_state = 3}, - [1409] = {.lex_state = 9, .external_lex_state = 2}, - [1410] = {.lex_state = 2, .external_lex_state = 3}, - [1411] = {.lex_state = 2, .external_lex_state = 3}, - [1412] = {.lex_state = 2, .external_lex_state = 3}, - [1413] = {.lex_state = 2, .external_lex_state = 3}, - [1414] = {.lex_state = 2, .external_lex_state = 3}, - [1415] = {.lex_state = 9, .external_lex_state = 2}, - [1416] = {.lex_state = 2, .external_lex_state = 3}, - [1417] = {.lex_state = 2, .external_lex_state = 3}, - [1418] = {.lex_state = 2, .external_lex_state = 3}, - [1419] = {.lex_state = 9, .external_lex_state = 2}, - [1420] = {.lex_state = 2, .external_lex_state = 3}, - [1421] = {.lex_state = 2, .external_lex_state = 3}, - [1422] = {.lex_state = 2, .external_lex_state = 3}, - [1423] = {.lex_state = 9, .external_lex_state = 2}, - [1424] = {.lex_state = 9, .external_lex_state = 2}, - [1425] = {.lex_state = 9, .external_lex_state = 2}, - [1426] = {.lex_state = 9, .external_lex_state = 2}, - [1427] = {.lex_state = 2, .external_lex_state = 3}, - [1428] = {.lex_state = 2, .external_lex_state = 3}, - [1429] = {.lex_state = 9, .external_lex_state = 2}, - [1430] = {.lex_state = 9, .external_lex_state = 2}, - [1431] = {.lex_state = 9, .external_lex_state = 2}, - [1432] = {.lex_state = 9, .external_lex_state = 2}, - [1433] = {.lex_state = 2, .external_lex_state = 3}, - [1434] = {.lex_state = 2, .external_lex_state = 3}, - [1435] = {.lex_state = 2, .external_lex_state = 3}, - [1436] = {.lex_state = 2, .external_lex_state = 3}, - [1437] = {.lex_state = 2, .external_lex_state = 3}, - [1438] = {.lex_state = 2, .external_lex_state = 3}, - [1439] = {.lex_state = 2, .external_lex_state = 3}, - [1440] = {.lex_state = 2, .external_lex_state = 3}, - [1441] = {.lex_state = 2, .external_lex_state = 3}, - [1442] = {.lex_state = 2, .external_lex_state = 3}, - [1443] = {.lex_state = 9, .external_lex_state = 2}, - [1444] = {.lex_state = 9, .external_lex_state = 2}, - [1445] = {.lex_state = 9, .external_lex_state = 2}, - [1446] = {.lex_state = 128, .external_lex_state = 7}, - [1447] = {.lex_state = 9, .external_lex_state = 2}, - [1448] = {.lex_state = 128, .external_lex_state = 7}, - [1449] = {.lex_state = 128, .external_lex_state = 7}, - [1450] = {.lex_state = 9, .external_lex_state = 2}, - [1451] = {.lex_state = 128, .external_lex_state = 7}, - [1452] = {.lex_state = 9, .external_lex_state = 2}, - [1453] = {.lex_state = 128, .external_lex_state = 7}, - [1454] = {.lex_state = 9, .external_lex_state = 2}, - [1455] = {.lex_state = 9, .external_lex_state = 2}, - [1456] = {.lex_state = 9, .external_lex_state = 2}, - [1457] = {.lex_state = 9, .external_lex_state = 2}, - [1458] = {.lex_state = 9, .external_lex_state = 2}, - [1459] = {.lex_state = 9, .external_lex_state = 2}, - [1460] = {.lex_state = 9, .external_lex_state = 2}, - [1461] = {.lex_state = 9, .external_lex_state = 2}, - [1462] = {.lex_state = 9, .external_lex_state = 2}, - [1463] = {.lex_state = 9, .external_lex_state = 2}, - [1464] = {.lex_state = 9, .external_lex_state = 2}, - [1465] = {.lex_state = 9, .external_lex_state = 2}, - [1466] = {.lex_state = 128, .external_lex_state = 7}, - [1467] = {.lex_state = 128, .external_lex_state = 2}, - [1468] = {.lex_state = 127, .external_lex_state = 3}, - [1469] = {.lex_state = 128, .external_lex_state = 2}, - [1470] = {.lex_state = 128, .external_lex_state = 2}, - [1471] = {.lex_state = 128, .external_lex_state = 2}, - [1472] = {.lex_state = 128, .external_lex_state = 2}, - [1473] = {.lex_state = 128, .external_lex_state = 2}, - [1474] = {.lex_state = 128, .external_lex_state = 7}, - [1475] = {.lex_state = 127, .external_lex_state = 3}, - [1476] = {.lex_state = 127, .external_lex_state = 3}, - [1477] = {.lex_state = 127, .external_lex_state = 3}, - [1478] = {.lex_state = 127, .external_lex_state = 3}, - [1479] = {.lex_state = 127, .external_lex_state = 3}, - [1480] = {.lex_state = 127, .external_lex_state = 3}, - [1481] = {.lex_state = 127, .external_lex_state = 3}, - [1482] = {.lex_state = 127, .external_lex_state = 3}, - [1483] = {.lex_state = 127, .external_lex_state = 3}, - [1484] = {.lex_state = 127, .external_lex_state = 3}, - [1485] = {.lex_state = 128, .external_lex_state = 2}, - [1486] = {.lex_state = 127, .external_lex_state = 3}, - [1487] = {.lex_state = 127, .external_lex_state = 3}, - [1488] = {.lex_state = 127, .external_lex_state = 5}, - [1489] = {.lex_state = 127, .external_lex_state = 3}, - [1490] = {.lex_state = 127, .external_lex_state = 3}, - [1491] = {.lex_state = 127, .external_lex_state = 3}, - [1492] = {.lex_state = 127, .external_lex_state = 3}, - [1493] = {.lex_state = 127, .external_lex_state = 3}, - [1494] = {.lex_state = 127, .external_lex_state = 3}, - [1495] = {.lex_state = 127, .external_lex_state = 3}, - [1496] = {.lex_state = 127, .external_lex_state = 3}, - [1497] = {.lex_state = 127, .external_lex_state = 3}, - [1498] = {.lex_state = 127, .external_lex_state = 3}, - [1499] = {.lex_state = 127, .external_lex_state = 3}, - [1500] = {.lex_state = 127, .external_lex_state = 3}, - [1501] = {.lex_state = 127, .external_lex_state = 3}, - [1502] = {.lex_state = 127, .external_lex_state = 3}, - [1503] = {.lex_state = 127, .external_lex_state = 3}, - [1504] = {.lex_state = 127, .external_lex_state = 3}, - [1505] = {.lex_state = 127, .external_lex_state = 5}, - [1506] = {.lex_state = 127, .external_lex_state = 3}, - [1507] = {.lex_state = 127, .external_lex_state = 3}, - [1508] = {.lex_state = 127, .external_lex_state = 5}, - [1509] = {.lex_state = 127, .external_lex_state = 5}, - [1510] = {.lex_state = 127, .external_lex_state = 3}, - [1511] = {.lex_state = 127, .external_lex_state = 3}, - [1512] = {.lex_state = 127, .external_lex_state = 3}, - [1513] = {.lex_state = 127, .external_lex_state = 3}, - [1514] = {.lex_state = 127, .external_lex_state = 3}, - [1515] = {.lex_state = 127, .external_lex_state = 3}, - [1516] = {.lex_state = 127, .external_lex_state = 3}, - [1517] = {.lex_state = 127, .external_lex_state = 3}, - [1518] = {.lex_state = 127, .external_lex_state = 3}, - [1519] = {.lex_state = 127, .external_lex_state = 3}, - [1520] = {.lex_state = 127, .external_lex_state = 3}, - [1521] = {.lex_state = 127, .external_lex_state = 3}, - [1522] = {.lex_state = 127, .external_lex_state = 3}, - [1523] = {.lex_state = 127, .external_lex_state = 3}, - [1524] = {.lex_state = 127, .external_lex_state = 3}, - [1525] = {.lex_state = 127, .external_lex_state = 3}, - [1526] = {.lex_state = 127, .external_lex_state = 3}, - [1527] = {.lex_state = 127, .external_lex_state = 3}, - [1528] = {.lex_state = 127, .external_lex_state = 3}, - [1529] = {.lex_state = 127, .external_lex_state = 3}, - [1530] = {.lex_state = 127, .external_lex_state = 3}, - [1531] = {.lex_state = 127, .external_lex_state = 5}, - [1532] = {.lex_state = 127, .external_lex_state = 3}, - [1533] = {.lex_state = 127, .external_lex_state = 3}, - [1534] = {.lex_state = 127, .external_lex_state = 3}, - [1535] = {.lex_state = 127, .external_lex_state = 3}, - [1536] = {.lex_state = 127, .external_lex_state = 3}, - [1537] = {.lex_state = 127, .external_lex_state = 3}, - [1538] = {.lex_state = 127, .external_lex_state = 3}, - [1539] = {.lex_state = 127, .external_lex_state = 3}, - [1540] = {.lex_state = 127, .external_lex_state = 3}, - [1541] = {.lex_state = 127, .external_lex_state = 3}, - [1542] = {.lex_state = 127, .external_lex_state = 3}, - [1543] = {.lex_state = 128, .external_lex_state = 7}, - [1544] = {.lex_state = 127, .external_lex_state = 3}, - [1545] = {.lex_state = 127, .external_lex_state = 3}, - [1546] = {.lex_state = 127, .external_lex_state = 3}, - [1547] = {.lex_state = 127, .external_lex_state = 3}, - [1548] = {.lex_state = 128, .external_lex_state = 7}, - [1549] = {.lex_state = 127, .external_lex_state = 3}, - [1550] = {.lex_state = 127, .external_lex_state = 3}, - [1551] = {.lex_state = 127, .external_lex_state = 3}, - [1552] = {.lex_state = 127, .external_lex_state = 3}, - [1553] = {.lex_state = 127, .external_lex_state = 3}, - [1554] = {.lex_state = 127, .external_lex_state = 3}, - [1555] = {.lex_state = 127, .external_lex_state = 5}, - [1556] = {.lex_state = 127, .external_lex_state = 3}, - [1557] = {.lex_state = 127, .external_lex_state = 3}, - [1558] = {.lex_state = 127, .external_lex_state = 3}, - [1559] = {.lex_state = 127, .external_lex_state = 3}, - [1560] = {.lex_state = 127, .external_lex_state = 3}, - [1561] = {.lex_state = 127, .external_lex_state = 3}, - [1562] = {.lex_state = 127, .external_lex_state = 5}, - [1563] = {.lex_state = 127, .external_lex_state = 3}, - [1564] = {.lex_state = 127, .external_lex_state = 3}, - [1565] = {.lex_state = 127, .external_lex_state = 3}, - [1566] = {.lex_state = 127, .external_lex_state = 3}, - [1567] = {.lex_state = 127, .external_lex_state = 3}, - [1568] = {.lex_state = 127, .external_lex_state = 3}, - [1569] = {.lex_state = 127, .external_lex_state = 3}, - [1570] = {.lex_state = 127, .external_lex_state = 3}, - [1571] = {.lex_state = 127, .external_lex_state = 3}, - [1572] = {.lex_state = 127, .external_lex_state = 3}, - [1573] = {.lex_state = 128, .external_lex_state = 7}, - [1574] = {.lex_state = 127, .external_lex_state = 3}, - [1575] = {.lex_state = 127, .external_lex_state = 3}, - [1576] = {.lex_state = 127, .external_lex_state = 3}, - [1577] = {.lex_state = 127, .external_lex_state = 3}, - [1578] = {.lex_state = 127, .external_lex_state = 5}, - [1579] = {.lex_state = 127, .external_lex_state = 3}, - [1580] = {.lex_state = 127, .external_lex_state = 3}, - [1581] = {.lex_state = 127, .external_lex_state = 3}, - [1582] = {.lex_state = 127, .external_lex_state = 3}, - [1583] = {.lex_state = 127, .external_lex_state = 3}, - [1584] = {.lex_state = 127, .external_lex_state = 3}, - [1585] = {.lex_state = 127, .external_lex_state = 3}, - [1586] = {.lex_state = 127, .external_lex_state = 3}, - [1587] = {.lex_state = 127, .external_lex_state = 3}, - [1588] = {.lex_state = 127, .external_lex_state = 3}, - [1589] = {.lex_state = 127, .external_lex_state = 3}, - [1590] = {.lex_state = 127, .external_lex_state = 3}, - [1591] = {.lex_state = 127, .external_lex_state = 3}, - [1592] = {.lex_state = 127, .external_lex_state = 3}, - [1593] = {.lex_state = 127, .external_lex_state = 3}, - [1594] = {.lex_state = 127, .external_lex_state = 3}, - [1595] = {.lex_state = 127, .external_lex_state = 3}, - [1596] = {.lex_state = 127, .external_lex_state = 3}, - [1597] = {.lex_state = 127, .external_lex_state = 3}, - [1598] = {.lex_state = 127, .external_lex_state = 3}, - [1599] = {.lex_state = 127, .external_lex_state = 3}, - [1600] = {.lex_state = 127, .external_lex_state = 3}, - [1601] = {.lex_state = 127, .external_lex_state = 3}, - [1602] = {.lex_state = 127, .external_lex_state = 3}, - [1603] = {.lex_state = 127, .external_lex_state = 3}, - [1604] = {.lex_state = 127, .external_lex_state = 3}, - [1605] = {.lex_state = 127, .external_lex_state = 3}, - [1606] = {.lex_state = 127, .external_lex_state = 3}, - [1607] = {.lex_state = 127, .external_lex_state = 3}, - [1608] = {.lex_state = 127, .external_lex_state = 3}, - [1609] = {.lex_state = 127, .external_lex_state = 3}, - [1610] = {.lex_state = 127, .external_lex_state = 3}, - [1611] = {.lex_state = 128, .external_lex_state = 7}, - [1612] = {.lex_state = 127, .external_lex_state = 3}, - [1613] = {.lex_state = 127, .external_lex_state = 3}, - [1614] = {.lex_state = 127, .external_lex_state = 3}, - [1615] = {.lex_state = 128, .external_lex_state = 7}, - [1616] = {.lex_state = 127, .external_lex_state = 3}, - [1617] = {.lex_state = 127, .external_lex_state = 3}, - [1618] = {.lex_state = 127, .external_lex_state = 3}, - [1619] = {.lex_state = 127, .external_lex_state = 3}, - [1620] = {.lex_state = 127, .external_lex_state = 3}, - [1621] = {.lex_state = 127, .external_lex_state = 3}, - [1622] = {.lex_state = 127, .external_lex_state = 3}, - [1623] = {.lex_state = 127, .external_lex_state = 3}, - [1624] = {.lex_state = 127, .external_lex_state = 3}, - [1625] = {.lex_state = 127, .external_lex_state = 3}, - [1626] = {.lex_state = 127, .external_lex_state = 3}, - [1627] = {.lex_state = 127, .external_lex_state = 3}, - [1628] = {.lex_state = 127, .external_lex_state = 3}, - [1629] = {.lex_state = 127, .external_lex_state = 3}, - [1630] = {.lex_state = 127, .external_lex_state = 3}, - [1631] = {.lex_state = 127, .external_lex_state = 3}, - [1632] = {.lex_state = 128, .external_lex_state = 7}, - [1633] = {.lex_state = 127, .external_lex_state = 3}, - [1634] = {.lex_state = 127, .external_lex_state = 3}, - [1635] = {.lex_state = 127, .external_lex_state = 3}, - [1636] = {.lex_state = 127, .external_lex_state = 3}, - [1637] = {.lex_state = 127, .external_lex_state = 3}, - [1638] = {.lex_state = 127, .external_lex_state = 3}, - [1639] = {.lex_state = 127, .external_lex_state = 3}, - [1640] = {.lex_state = 127, .external_lex_state = 3}, - [1641] = {.lex_state = 127, .external_lex_state = 3}, - [1642] = {.lex_state = 127, .external_lex_state = 3}, - [1643] = {.lex_state = 127, .external_lex_state = 3}, - [1644] = {.lex_state = 128, .external_lex_state = 7}, - [1645] = {.lex_state = 127, .external_lex_state = 3}, - [1646] = {.lex_state = 127, .external_lex_state = 3}, - [1647] = {.lex_state = 127, .external_lex_state = 3}, - [1648] = {.lex_state = 127, .external_lex_state = 3}, - [1649] = {.lex_state = 127, .external_lex_state = 3}, - [1650] = {.lex_state = 127, .external_lex_state = 3}, - [1651] = {.lex_state = 127, .external_lex_state = 3}, - [1652] = {.lex_state = 127, .external_lex_state = 3}, - [1653] = {.lex_state = 127, .external_lex_state = 3}, - [1654] = {.lex_state = 127, .external_lex_state = 3}, - [1655] = {.lex_state = 127, .external_lex_state = 3}, - [1656] = {.lex_state = 127, .external_lex_state = 3}, - [1657] = {.lex_state = 127, .external_lex_state = 3}, - [1658] = {.lex_state = 127, .external_lex_state = 3}, - [1659] = {.lex_state = 127, .external_lex_state = 3}, - [1660] = {.lex_state = 127, .external_lex_state = 3}, - [1661] = {.lex_state = 127, .external_lex_state = 3}, - [1662] = {.lex_state = 127, .external_lex_state = 3}, - [1663] = {.lex_state = 127, .external_lex_state = 5}, - [1664] = {.lex_state = 127, .external_lex_state = 3}, - [1665] = {.lex_state = 127, .external_lex_state = 5}, - [1666] = {.lex_state = 127, .external_lex_state = 3}, - [1667] = {.lex_state = 127, .external_lex_state = 3}, - [1668] = {.lex_state = 128, .external_lex_state = 7}, - [1669] = {.lex_state = 127, .external_lex_state = 5}, - [1670] = {.lex_state = 127, .external_lex_state = 3}, - [1671] = {.lex_state = 127, .external_lex_state = 3}, - [1672] = {.lex_state = 127, .external_lex_state = 3}, - [1673] = {.lex_state = 127, .external_lex_state = 3}, - [1674] = {.lex_state = 127, .external_lex_state = 3}, - [1675] = {.lex_state = 127, .external_lex_state = 3}, - [1676] = {.lex_state = 127, .external_lex_state = 3}, - [1677] = {.lex_state = 127, .external_lex_state = 3}, - [1678] = {.lex_state = 127, .external_lex_state = 3}, - [1679] = {.lex_state = 128, .external_lex_state = 7}, - [1680] = {.lex_state = 127, .external_lex_state = 3}, - [1681] = {.lex_state = 127, .external_lex_state = 3}, - [1682] = {.lex_state = 128, .external_lex_state = 7}, - [1683] = {.lex_state = 127, .external_lex_state = 3}, - [1684] = {.lex_state = 127, .external_lex_state = 3}, - [1685] = {.lex_state = 127, .external_lex_state = 3}, - [1686] = {.lex_state = 127, .external_lex_state = 3}, - [1687] = {.lex_state = 127, .external_lex_state = 3}, - [1688] = {.lex_state = 127, .external_lex_state = 3}, - [1689] = {.lex_state = 127, .external_lex_state = 3}, - [1690] = {.lex_state = 127, .external_lex_state = 3}, - [1691] = {.lex_state = 127, .external_lex_state = 3}, - [1692] = {.lex_state = 127, .external_lex_state = 3}, - [1693] = {.lex_state = 127, .external_lex_state = 3}, - [1694] = {.lex_state = 127, .external_lex_state = 3}, - [1695] = {.lex_state = 128, .external_lex_state = 7}, - [1696] = {.lex_state = 127, .external_lex_state = 3}, - [1697] = {.lex_state = 127, .external_lex_state = 3}, - [1698] = {.lex_state = 127, .external_lex_state = 3}, - [1699] = {.lex_state = 127, .external_lex_state = 3}, - [1700] = {.lex_state = 127, .external_lex_state = 3}, - [1701] = {.lex_state = 127, .external_lex_state = 3}, - [1702] = {.lex_state = 127, .external_lex_state = 3}, - [1703] = {.lex_state = 128, .external_lex_state = 7}, - [1704] = {.lex_state = 127, .external_lex_state = 3}, - [1705] = {.lex_state = 127, .external_lex_state = 3}, - [1706] = {.lex_state = 127, .external_lex_state = 3}, - [1707] = {.lex_state = 128, .external_lex_state = 7}, - [1708] = {.lex_state = 127, .external_lex_state = 3}, - [1709] = {.lex_state = 127, .external_lex_state = 3}, - [1710] = {.lex_state = 127, .external_lex_state = 3}, - [1711] = {.lex_state = 127, .external_lex_state = 3}, - [1712] = {.lex_state = 127, .external_lex_state = 3}, - [1713] = {.lex_state = 127, .external_lex_state = 3}, - [1714] = {.lex_state = 127, .external_lex_state = 3}, - [1715] = {.lex_state = 127, .external_lex_state = 3}, - [1716] = {.lex_state = 127, .external_lex_state = 3}, - [1717] = {.lex_state = 127, .external_lex_state = 3}, - [1718] = {.lex_state = 127, .external_lex_state = 3}, - [1719] = {.lex_state = 127, .external_lex_state = 3}, - [1720] = {.lex_state = 127, .external_lex_state = 3}, - [1721] = {.lex_state = 127, .external_lex_state = 3}, - [1722] = {.lex_state = 128, .external_lex_state = 7}, - [1723] = {.lex_state = 127, .external_lex_state = 3}, - [1724] = {.lex_state = 127, .external_lex_state = 3}, - [1725] = {.lex_state = 127, .external_lex_state = 3}, - [1726] = {.lex_state = 127, .external_lex_state = 3}, - [1727] = {.lex_state = 127, .external_lex_state = 3}, - [1728] = {.lex_state = 127, .external_lex_state = 3}, - [1729] = {.lex_state = 127, .external_lex_state = 3}, - [1730] = {.lex_state = 128, .external_lex_state = 7}, - [1731] = {.lex_state = 127, .external_lex_state = 3}, - [1732] = {.lex_state = 128, .external_lex_state = 7}, - [1733] = {.lex_state = 127, .external_lex_state = 3}, - [1734] = {.lex_state = 128, .external_lex_state = 7}, - [1735] = {.lex_state = 128, .external_lex_state = 7}, - [1736] = {.lex_state = 127, .external_lex_state = 3}, - [1737] = {.lex_state = 127, .external_lex_state = 3}, - [1738] = {.lex_state = 127, .external_lex_state = 3}, - [1739] = {.lex_state = 127, .external_lex_state = 3}, - [1740] = {.lex_state = 127, .external_lex_state = 3}, - [1741] = {.lex_state = 127, .external_lex_state = 3}, - [1742] = {.lex_state = 127, .external_lex_state = 3}, - [1743] = {.lex_state = 127, .external_lex_state = 3}, - [1744] = {.lex_state = 127, .external_lex_state = 3}, - [1745] = {.lex_state = 127, .external_lex_state = 3}, - [1746] = {.lex_state = 127, .external_lex_state = 3}, - [1747] = {.lex_state = 127, .external_lex_state = 3}, - [1748] = {.lex_state = 127, .external_lex_state = 3}, - [1749] = {.lex_state = 127, .external_lex_state = 3}, - [1750] = {.lex_state = 128, .external_lex_state = 7}, - [1751] = {.lex_state = 127, .external_lex_state = 5}, - [1752] = {.lex_state = 127, .external_lex_state = 3}, - [1753] = {.lex_state = 128, .external_lex_state = 7}, - [1754] = {.lex_state = 127, .external_lex_state = 5}, - [1755] = {.lex_state = 127, .external_lex_state = 3}, - [1756] = {.lex_state = 128, .external_lex_state = 7}, - [1757] = {.lex_state = 128, .external_lex_state = 7}, - [1758] = {.lex_state = 128, .external_lex_state = 7}, - [1759] = {.lex_state = 127, .external_lex_state = 5}, - [1760] = {.lex_state = 127, .external_lex_state = 3}, - [1761] = {.lex_state = 127, .external_lex_state = 3}, - [1762] = {.lex_state = 127, .external_lex_state = 5}, - [1763] = {.lex_state = 127, .external_lex_state = 5}, - [1764] = {.lex_state = 127, .external_lex_state = 5}, - [1765] = {.lex_state = 127, .external_lex_state = 5}, - [1766] = {.lex_state = 128, .external_lex_state = 7}, - [1767] = {.lex_state = 128, .external_lex_state = 7}, - [1768] = {.lex_state = 128, .external_lex_state = 7}, - [1769] = {.lex_state = 127, .external_lex_state = 5}, - [1770] = {.lex_state = 127, .external_lex_state = 5}, - [1771] = {.lex_state = 127, .external_lex_state = 5}, - [1772] = {.lex_state = 127, .external_lex_state = 3}, - [1773] = {.lex_state = 127, .external_lex_state = 5}, - [1774] = {.lex_state = 127, .external_lex_state = 5}, - [1775] = {.lex_state = 127, .external_lex_state = 5}, - [1776] = {.lex_state = 127, .external_lex_state = 5}, - [1777] = {.lex_state = 127, .external_lex_state = 5}, - [1778] = {.lex_state = 127, .external_lex_state = 5}, - [1779] = {.lex_state = 127, .external_lex_state = 5}, - [1780] = {.lex_state = 127, .external_lex_state = 3}, - [1781] = {.lex_state = 128, .external_lex_state = 7}, - [1782] = {.lex_state = 128, .external_lex_state = 7}, - [1783] = {.lex_state = 127, .external_lex_state = 3}, - [1784] = {.lex_state = 127, .external_lex_state = 3}, - [1785] = {.lex_state = 128, .external_lex_state = 8}, - [1786] = {.lex_state = 127, .external_lex_state = 5}, - [1787] = {.lex_state = 127, .external_lex_state = 5}, - [1788] = {.lex_state = 127, .external_lex_state = 5}, - [1789] = {.lex_state = 4, .external_lex_state = 3}, - [1790] = {.lex_state = 127, .external_lex_state = 5}, - [1791] = {.lex_state = 127, .external_lex_state = 5}, - [1792] = {.lex_state = 127, .external_lex_state = 5}, - [1793] = {.lex_state = 127, .external_lex_state = 5}, - [1794] = {.lex_state = 127, .external_lex_state = 5}, - [1795] = {.lex_state = 127, .external_lex_state = 5}, - [1796] = {.lex_state = 127, .external_lex_state = 5}, - [1797] = {.lex_state = 127, .external_lex_state = 5}, - [1798] = {.lex_state = 127, .external_lex_state = 5}, - [1799] = {.lex_state = 127, .external_lex_state = 5}, - [1800] = {.lex_state = 127, .external_lex_state = 5}, - [1801] = {.lex_state = 127, .external_lex_state = 5}, - [1802] = {.lex_state = 127, .external_lex_state = 5}, - [1803] = {.lex_state = 127, .external_lex_state = 5}, - [1804] = {.lex_state = 127, .external_lex_state = 5}, - [1805] = {.lex_state = 127, .external_lex_state = 5}, - [1806] = {.lex_state = 127, .external_lex_state = 5}, - [1807] = {.lex_state = 127, .external_lex_state = 5}, - [1808] = {.lex_state = 128, .external_lex_state = 8}, - [1809] = {.lex_state = 127, .external_lex_state = 5}, - [1810] = {.lex_state = 127, .external_lex_state = 5}, - [1811] = {.lex_state = 127, .external_lex_state = 3}, - [1812] = {.lex_state = 127, .external_lex_state = 5}, - [1813] = {.lex_state = 127, .external_lex_state = 5}, - [1814] = {.lex_state = 127, .external_lex_state = 3}, - [1815] = {.lex_state = 127, .external_lex_state = 3}, - [1816] = {.lex_state = 127, .external_lex_state = 3}, - [1817] = {.lex_state = 128, .external_lex_state = 8}, - [1818] = {.lex_state = 127, .external_lex_state = 5}, - [1819] = {.lex_state = 127, .external_lex_state = 3}, - [1820] = {.lex_state = 127, .external_lex_state = 3}, - [1821] = {.lex_state = 128, .external_lex_state = 7}, - [1822] = {.lex_state = 128, .external_lex_state = 7}, - [1823] = {.lex_state = 128, .external_lex_state = 7}, - [1824] = {.lex_state = 128, .external_lex_state = 7}, - [1825] = {.lex_state = 127, .external_lex_state = 5}, - [1826] = {.lex_state = 127, .external_lex_state = 5}, - [1827] = {.lex_state = 128, .external_lex_state = 7}, - [1828] = {.lex_state = 128, .external_lex_state = 8}, - [1829] = {.lex_state = 128, .external_lex_state = 8}, - [1830] = {.lex_state = 127, .external_lex_state = 5}, - [1831] = {.lex_state = 127, .external_lex_state = 5}, - [1832] = {.lex_state = 127, .external_lex_state = 3}, - [1833] = {.lex_state = 127, .external_lex_state = 5}, - [1834] = {.lex_state = 127, .external_lex_state = 5}, - [1835] = {.lex_state = 127, .external_lex_state = 3}, - [1836] = {.lex_state = 127, .external_lex_state = 5}, - [1837] = {.lex_state = 127, .external_lex_state = 5}, - [1838] = {.lex_state = 127, .external_lex_state = 5}, - [1839] = {.lex_state = 127, .external_lex_state = 5}, - [1840] = {.lex_state = 127, .external_lex_state = 5}, - [1841] = {.lex_state = 127, .external_lex_state = 5}, - [1842] = {.lex_state = 127, .external_lex_state = 3}, - [1843] = {.lex_state = 127, .external_lex_state = 5}, - [1844] = {.lex_state = 127, .external_lex_state = 3}, - [1845] = {.lex_state = 127, .external_lex_state = 5}, - [1846] = {.lex_state = 127, .external_lex_state = 5}, - [1847] = {.lex_state = 127, .external_lex_state = 5}, - [1848] = {.lex_state = 127, .external_lex_state = 5}, - [1849] = {.lex_state = 127, .external_lex_state = 5}, - [1850] = {.lex_state = 127, .external_lex_state = 5}, - [1851] = {.lex_state = 127, .external_lex_state = 5}, - [1852] = {.lex_state = 127, .external_lex_state = 5}, - [1853] = {.lex_state = 127, .external_lex_state = 5}, - [1854] = {.lex_state = 127, .external_lex_state = 5}, - [1855] = {.lex_state = 127, .external_lex_state = 5}, - [1856] = {.lex_state = 127, .external_lex_state = 5}, - [1857] = {.lex_state = 127, .external_lex_state = 5}, - [1858] = {.lex_state = 127, .external_lex_state = 5}, - [1859] = {.lex_state = 127, .external_lex_state = 5}, - [1860] = {.lex_state = 127, .external_lex_state = 5}, - [1861] = {.lex_state = 127, .external_lex_state = 5}, - [1862] = {.lex_state = 127, .external_lex_state = 5}, - [1863] = {.lex_state = 127, .external_lex_state = 5}, - [1864] = {.lex_state = 127, .external_lex_state = 5}, - [1865] = {.lex_state = 127, .external_lex_state = 5}, - [1866] = {.lex_state = 127, .external_lex_state = 5}, - [1867] = {.lex_state = 127, .external_lex_state = 5}, - [1868] = {.lex_state = 127, .external_lex_state = 5}, - [1869] = {.lex_state = 127, .external_lex_state = 5}, - [1870] = {.lex_state = 128, .external_lex_state = 7}, - [1871] = {.lex_state = 128, .external_lex_state = 7}, - [1872] = {.lex_state = 128, .external_lex_state = 7}, - [1873] = {.lex_state = 128, .external_lex_state = 8}, - [1874] = {.lex_state = 127, .external_lex_state = 5}, - [1875] = {.lex_state = 127, .external_lex_state = 5}, - [1876] = {.lex_state = 128, .external_lex_state = 7}, - [1877] = {.lex_state = 128, .external_lex_state = 7}, - [1878] = {.lex_state = 128, .external_lex_state = 7}, - [1879] = {.lex_state = 127, .external_lex_state = 3}, - [1880] = {.lex_state = 127, .external_lex_state = 5}, - [1881] = {.lex_state = 127, .external_lex_state = 5}, - [1882] = {.lex_state = 127, .external_lex_state = 5}, - [1883] = {.lex_state = 127, .external_lex_state = 5}, - [1884] = {.lex_state = 127, .external_lex_state = 5}, - [1885] = {.lex_state = 128, .external_lex_state = 7}, - [1886] = {.lex_state = 127, .external_lex_state = 5}, - [1887] = {.lex_state = 127, .external_lex_state = 5}, - [1888] = {.lex_state = 127, .external_lex_state = 5}, - [1889] = {.lex_state = 127, .external_lex_state = 5}, - [1890] = {.lex_state = 127, .external_lex_state = 5}, - [1891] = {.lex_state = 127, .external_lex_state = 5}, - [1892] = {.lex_state = 127, .external_lex_state = 5}, - [1893] = {.lex_state = 127, .external_lex_state = 5}, - [1894] = {.lex_state = 127, .external_lex_state = 5}, - [1895] = {.lex_state = 127, .external_lex_state = 5}, - [1896] = {.lex_state = 127, .external_lex_state = 5}, - [1897] = {.lex_state = 127, .external_lex_state = 5}, - [1898] = {.lex_state = 127, .external_lex_state = 5}, - [1899] = {.lex_state = 127, .external_lex_state = 5}, - [1900] = {.lex_state = 127, .external_lex_state = 5}, - [1901] = {.lex_state = 127, .external_lex_state = 5}, - [1902] = {.lex_state = 127, .external_lex_state = 5}, - [1903] = {.lex_state = 127, .external_lex_state = 5}, - [1904] = {.lex_state = 127, .external_lex_state = 5}, - [1905] = {.lex_state = 127, .external_lex_state = 5}, - [1906] = {.lex_state = 127, .external_lex_state = 5}, - [1907] = {.lex_state = 127, .external_lex_state = 5}, - [1908] = {.lex_state = 127, .external_lex_state = 5}, - [1909] = {.lex_state = 127, .external_lex_state = 5}, - [1910] = {.lex_state = 127, .external_lex_state = 5}, - [1911] = {.lex_state = 127, .external_lex_state = 5}, - [1912] = {.lex_state = 127, .external_lex_state = 5}, - [1913] = {.lex_state = 127, .external_lex_state = 5}, - [1914] = {.lex_state = 127, .external_lex_state = 5}, - [1915] = {.lex_state = 127, .external_lex_state = 5}, - [1916] = {.lex_state = 127, .external_lex_state = 5}, - [1917] = {.lex_state = 127, .external_lex_state = 5}, - [1918] = {.lex_state = 127, .external_lex_state = 5}, - [1919] = {.lex_state = 127, .external_lex_state = 5}, - [1920] = {.lex_state = 127, .external_lex_state = 5}, - [1921] = {.lex_state = 127, .external_lex_state = 5}, - [1922] = {.lex_state = 127, .external_lex_state = 5}, - [1923] = {.lex_state = 127, .external_lex_state = 5}, - [1924] = {.lex_state = 127, .external_lex_state = 5}, - [1925] = {.lex_state = 127, .external_lex_state = 5}, - [1926] = {.lex_state = 127, .external_lex_state = 5}, - [1927] = {.lex_state = 127, .external_lex_state = 5}, - [1928] = {.lex_state = 127, .external_lex_state = 5}, - [1929] = {.lex_state = 127, .external_lex_state = 5}, - [1930] = {.lex_state = 127, .external_lex_state = 5}, - [1931] = {.lex_state = 127, .external_lex_state = 5}, - [1932] = {.lex_state = 127, .external_lex_state = 5}, - [1933] = {.lex_state = 127, .external_lex_state = 5}, - [1934] = {.lex_state = 127, .external_lex_state = 5}, - [1935] = {.lex_state = 127, .external_lex_state = 4}, - [1936] = {.lex_state = 127, .external_lex_state = 5}, - [1937] = {.lex_state = 127, .external_lex_state = 5}, - [1938] = {.lex_state = 127, .external_lex_state = 5}, - [1939] = {.lex_state = 127, .external_lex_state = 5}, - [1940] = {.lex_state = 127, .external_lex_state = 4}, - [1941] = {.lex_state = 127, .external_lex_state = 5}, - [1942] = {.lex_state = 127, .external_lex_state = 4}, - [1943] = {.lex_state = 128, .external_lex_state = 8}, - [1944] = {.lex_state = 127, .external_lex_state = 5}, - [1945] = {.lex_state = 128, .external_lex_state = 8}, - [1946] = {.lex_state = 127, .external_lex_state = 5}, - [1947] = {.lex_state = 127, .external_lex_state = 4}, - [1948] = {.lex_state = 127, .external_lex_state = 3}, - [1949] = {.lex_state = 127, .external_lex_state = 5}, - [1950] = {.lex_state = 127, .external_lex_state = 5}, - [1951] = {.lex_state = 127, .external_lex_state = 5}, - [1952] = {.lex_state = 127, .external_lex_state = 3}, - [1953] = {.lex_state = 127, .external_lex_state = 3}, - [1954] = {.lex_state = 127, .external_lex_state = 5}, - [1955] = {.lex_state = 127, .external_lex_state = 5}, - [1956] = {.lex_state = 127, .external_lex_state = 5}, - [1957] = {.lex_state = 127, .external_lex_state = 5}, - [1958] = {.lex_state = 127, .external_lex_state = 5}, - [1959] = {.lex_state = 127, .external_lex_state = 5}, - [1960] = {.lex_state = 128, .external_lex_state = 7}, - [1961] = {.lex_state = 128, .external_lex_state = 7}, - [1962] = {.lex_state = 128, .external_lex_state = 7}, - [1963] = {.lex_state = 128, .external_lex_state = 7}, - [1964] = {.lex_state = 128, .external_lex_state = 8}, - [1965] = {.lex_state = 128, .external_lex_state = 7}, - [1966] = {.lex_state = 128, .external_lex_state = 8}, - [1967] = {.lex_state = 127, .external_lex_state = 3}, - [1968] = {.lex_state = 127, .external_lex_state = 5}, - [1969] = {.lex_state = 127, .external_lex_state = 5}, - [1970] = {.lex_state = 127, .external_lex_state = 5}, - [1971] = {.lex_state = 127, .external_lex_state = 5}, - [1972] = {.lex_state = 127, .external_lex_state = 5}, - [1973] = {.lex_state = 127, .external_lex_state = 5}, - [1974] = {.lex_state = 127, .external_lex_state = 3}, - [1975] = {.lex_state = 128, .external_lex_state = 7}, - [1976] = {.lex_state = 128, .external_lex_state = 7}, - [1977] = {.lex_state = 127, .external_lex_state = 3}, - [1978] = {.lex_state = 127, .external_lex_state = 5}, - [1979] = {.lex_state = 128, .external_lex_state = 7}, - [1980] = {.lex_state = 128, .external_lex_state = 7}, - [1981] = {.lex_state = 128, .external_lex_state = 7}, - [1982] = {.lex_state = 128, .external_lex_state = 7}, - [1983] = {.lex_state = 127, .external_lex_state = 5}, - [1984] = {.lex_state = 128, .external_lex_state = 8}, - [1985] = {.lex_state = 128, .external_lex_state = 7}, - [1986] = {.lex_state = 127, .external_lex_state = 5}, - [1987] = {.lex_state = 127, .external_lex_state = 3}, - [1988] = {.lex_state = 128, .external_lex_state = 8}, - [1989] = {.lex_state = 128, .external_lex_state = 8}, - [1990] = {.lex_state = 128, .external_lex_state = 8}, - [1991] = {.lex_state = 127, .external_lex_state = 3}, - [1992] = {.lex_state = 127, .external_lex_state = 3}, - [1993] = {.lex_state = 127, .external_lex_state = 3}, - [1994] = {.lex_state = 127, .external_lex_state = 3}, - [1995] = {.lex_state = 127, .external_lex_state = 5}, - [1996] = {.lex_state = 128, .external_lex_state = 8}, - [1997] = {.lex_state = 127, .external_lex_state = 5}, - [1998] = {.lex_state = 128, .external_lex_state = 8}, - [1999] = {.lex_state = 128, .external_lex_state = 7}, - [2000] = {.lex_state = 128, .external_lex_state = 7}, - [2001] = {.lex_state = 127, .external_lex_state = 3}, - [2002] = {.lex_state = 127, .external_lex_state = 3}, - [2003] = {.lex_state = 127, .external_lex_state = 5}, - [2004] = {.lex_state = 127, .external_lex_state = 5}, - [2005] = {.lex_state = 127, .external_lex_state = 5}, - [2006] = {.lex_state = 128, .external_lex_state = 7}, - [2007] = {.lex_state = 128, .external_lex_state = 7}, - [2008] = {.lex_state = 127, .external_lex_state = 5}, - [2009] = {.lex_state = 128, .external_lex_state = 7}, - [2010] = {.lex_state = 128, .external_lex_state = 7}, - [2011] = {.lex_state = 128, .external_lex_state = 7}, - [2012] = {.lex_state = 128, .external_lex_state = 7}, - [2013] = {.lex_state = 127, .external_lex_state = 5}, - [2014] = {.lex_state = 127, .external_lex_state = 5}, - [2015] = {.lex_state = 128, .external_lex_state = 7}, - [2016] = {.lex_state = 128, .external_lex_state = 7}, - [2017] = {.lex_state = 127, .external_lex_state = 5}, - [2018] = {.lex_state = 127, .external_lex_state = 5}, - [2019] = {.lex_state = 128, .external_lex_state = 2}, - [2020] = {.lex_state = 127, .external_lex_state = 5}, - [2021] = {.lex_state = 127, .external_lex_state = 3}, - [2022] = {.lex_state = 127, .external_lex_state = 3}, - [2023] = {.lex_state = 127, .external_lex_state = 5}, - [2024] = {.lex_state = 127, .external_lex_state = 5}, - [2025] = {.lex_state = 127, .external_lex_state = 5}, - [2026] = {.lex_state = 127, .external_lex_state = 5}, - [2027] = {.lex_state = 127, .external_lex_state = 5}, - [2028] = {.lex_state = 127, .external_lex_state = 5}, - [2029] = {.lex_state = 127, .external_lex_state = 5}, - [2030] = {.lex_state = 127, .external_lex_state = 5}, - [2031] = {.lex_state = 127, .external_lex_state = 5}, - [2032] = {.lex_state = 127, .external_lex_state = 5}, - [2033] = {.lex_state = 127, .external_lex_state = 5}, - [2034] = {.lex_state = 127, .external_lex_state = 5}, - [2035] = {.lex_state = 128, .external_lex_state = 2}, - [2036] = {.lex_state = 127, .external_lex_state = 5}, - [2037] = {.lex_state = 127, .external_lex_state = 5}, - [2038] = {.lex_state = 127, .external_lex_state = 5}, - [2039] = {.lex_state = 127, .external_lex_state = 5}, - [2040] = {.lex_state = 127, .external_lex_state = 5}, - [2041] = {.lex_state = 127, .external_lex_state = 5}, - [2042] = {.lex_state = 127, .external_lex_state = 5}, - [2043] = {.lex_state = 127, .external_lex_state = 5}, - [2044] = {.lex_state = 128, .external_lex_state = 7}, - [2045] = {.lex_state = 127, .external_lex_state = 5}, - [2046] = {.lex_state = 127, .external_lex_state = 5}, - [2047] = {.lex_state = 127, .external_lex_state = 5}, - [2048] = {.lex_state = 128, .external_lex_state = 7}, - [2049] = {.lex_state = 127, .external_lex_state = 5}, - [2050] = {.lex_state = 127, .external_lex_state = 5}, - [2051] = {.lex_state = 127, .external_lex_state = 5}, - [2052] = {.lex_state = 128, .external_lex_state = 7}, - [2053] = {.lex_state = 128, .external_lex_state = 7}, - [2054] = {.lex_state = 127, .external_lex_state = 5}, - [2055] = {.lex_state = 128, .external_lex_state = 7}, - [2056] = {.lex_state = 127, .external_lex_state = 5}, - [2057] = {.lex_state = 127, .external_lex_state = 5}, - [2058] = {.lex_state = 127, .external_lex_state = 3}, - [2059] = {.lex_state = 127, .external_lex_state = 5}, - [2060] = {.lex_state = 127, .external_lex_state = 5}, - [2061] = {.lex_state = 128, .external_lex_state = 7}, - [2062] = {.lex_state = 127, .external_lex_state = 5}, - [2063] = {.lex_state = 127, .external_lex_state = 5}, - [2064] = {.lex_state = 127, .external_lex_state = 5}, - [2065] = {.lex_state = 127, .external_lex_state = 5}, - [2066] = {.lex_state = 127, .external_lex_state = 5}, - [2067] = {.lex_state = 128, .external_lex_state = 7}, - [2068] = {.lex_state = 127, .external_lex_state = 5}, - [2069] = {.lex_state = 128, .external_lex_state = 7}, - [2070] = {.lex_state = 128, .external_lex_state = 7}, - [2071] = {.lex_state = 128, .external_lex_state = 7}, - [2072] = {.lex_state = 127, .external_lex_state = 5}, - [2073] = {.lex_state = 127, .external_lex_state = 5}, - [2074] = {.lex_state = 128, .external_lex_state = 7}, - [2075] = {.lex_state = 128, .external_lex_state = 7}, - [2076] = {.lex_state = 128, .external_lex_state = 7}, - [2077] = {.lex_state = 127, .external_lex_state = 5}, - [2078] = {.lex_state = 127, .external_lex_state = 3}, - [2079] = {.lex_state = 127, .external_lex_state = 5}, - [2080] = {.lex_state = 128, .external_lex_state = 8}, - [2081] = {.lex_state = 127, .external_lex_state = 5}, - [2082] = {.lex_state = 128, .external_lex_state = 8}, - [2083] = {.lex_state = 127, .external_lex_state = 5}, - [2084] = {.lex_state = 127, .external_lex_state = 5}, - [2085] = {.lex_state = 127, .external_lex_state = 5}, - [2086] = {.lex_state = 127, .external_lex_state = 5}, - [2087] = {.lex_state = 128, .external_lex_state = 7}, - [2088] = {.lex_state = 128, .external_lex_state = 7}, - [2089] = {.lex_state = 127, .external_lex_state = 5}, - [2090] = {.lex_state = 127, .external_lex_state = 5}, - [2091] = {.lex_state = 127, .external_lex_state = 5}, - [2092] = {.lex_state = 127, .external_lex_state = 5}, - [2093] = {.lex_state = 127, .external_lex_state = 5}, - [2094] = {.lex_state = 127, .external_lex_state = 5}, - [2095] = {.lex_state = 127, .external_lex_state = 5}, - [2096] = {.lex_state = 128, .external_lex_state = 7}, - [2097] = {.lex_state = 128, .external_lex_state = 7}, - [2098] = {.lex_state = 127, .external_lex_state = 3}, - [2099] = {.lex_state = 127, .external_lex_state = 3}, - [2100] = {.lex_state = 127, .external_lex_state = 3}, - [2101] = {.lex_state = 128, .external_lex_state = 7}, - [2102] = {.lex_state = 127, .external_lex_state = 3}, - [2103] = {.lex_state = 127, .external_lex_state = 3}, - [2104] = {.lex_state = 127, .external_lex_state = 3}, - [2105] = {.lex_state = 127, .external_lex_state = 3}, - [2106] = {.lex_state = 127, .external_lex_state = 3}, - [2107] = {.lex_state = 127, .external_lex_state = 3}, - [2108] = {.lex_state = 127, .external_lex_state = 3}, - [2109] = {.lex_state = 127, .external_lex_state = 3}, - [2110] = {.lex_state = 127, .external_lex_state = 3}, - [2111] = {.lex_state = 127, .external_lex_state = 3}, - [2112] = {.lex_state = 127, .external_lex_state = 3}, - [2113] = {.lex_state = 127, .external_lex_state = 3}, - [2114] = {.lex_state = 127, .external_lex_state = 3}, - [2115] = {.lex_state = 127, .external_lex_state = 3}, - [2116] = {.lex_state = 127, .external_lex_state = 3}, - [2117] = {.lex_state = 127, .external_lex_state = 3}, - [2118] = {.lex_state = 127, .external_lex_state = 3}, - [2119] = {.lex_state = 127, .external_lex_state = 3}, - [2120] = {.lex_state = 127, .external_lex_state = 3}, - [2121] = {.lex_state = 127, .external_lex_state = 3}, - [2122] = {.lex_state = 127, .external_lex_state = 3}, - [2123] = {.lex_state = 127, .external_lex_state = 3}, - [2124] = {.lex_state = 128, .external_lex_state = 7}, - [2125] = {.lex_state = 128, .external_lex_state = 7}, - [2126] = {.lex_state = 128, .external_lex_state = 7}, - [2127] = {.lex_state = 128, .external_lex_state = 7}, - [2128] = {.lex_state = 128, .external_lex_state = 7}, - [2129] = {.lex_state = 127, .external_lex_state = 3}, - [2130] = {.lex_state = 127, .external_lex_state = 3}, - [2131] = {.lex_state = 127, .external_lex_state = 3}, - [2132] = {.lex_state = 127, .external_lex_state = 5}, - [2133] = {.lex_state = 127, .external_lex_state = 5}, - [2134] = {.lex_state = 127, .external_lex_state = 5}, - [2135] = {.lex_state = 128, .external_lex_state = 7}, - [2136] = {.lex_state = 128, .external_lex_state = 8}, - [2137] = {.lex_state = 128, .external_lex_state = 7}, - [2138] = {.lex_state = 127, .external_lex_state = 5}, - [2139] = {.lex_state = 127, .external_lex_state = 3}, - [2140] = {.lex_state = 127, .external_lex_state = 3}, - [2141] = {.lex_state = 127, .external_lex_state = 5}, - [2142] = {.lex_state = 127, .external_lex_state = 5}, - [2143] = {.lex_state = 128, .external_lex_state = 7}, - [2144] = {.lex_state = 127, .external_lex_state = 5}, - [2145] = {.lex_state = 127, .external_lex_state = 3}, - [2146] = {.lex_state = 128, .external_lex_state = 7}, - [2147] = {.lex_state = 127, .external_lex_state = 3}, - [2148] = {.lex_state = 127, .external_lex_state = 3}, - [2149] = {.lex_state = 128, .external_lex_state = 7}, - [2150] = {.lex_state = 127, .external_lex_state = 3}, - [2151] = {.lex_state = 127, .external_lex_state = 5}, - [2152] = {.lex_state = 127, .external_lex_state = 3}, - [2153] = {.lex_state = 128, .external_lex_state = 7}, - [2154] = {.lex_state = 127, .external_lex_state = 5}, - [2155] = {.lex_state = 127, .external_lex_state = 3}, - [2156] = {.lex_state = 127, .external_lex_state = 5}, - [2157] = {.lex_state = 127, .external_lex_state = 5}, - [2158] = {.lex_state = 127, .external_lex_state = 5}, - [2159] = {.lex_state = 127, .external_lex_state = 5}, - [2160] = {.lex_state = 127, .external_lex_state = 5}, - [2161] = {.lex_state = 127, .external_lex_state = 5}, - [2162] = {.lex_state = 127, .external_lex_state = 5}, - [2163] = {.lex_state = 127, .external_lex_state = 5}, - [2164] = {.lex_state = 127, .external_lex_state = 5}, - [2165] = {.lex_state = 128, .external_lex_state = 8}, - [2166] = {.lex_state = 4, .external_lex_state = 5}, - [2167] = {.lex_state = 127, .external_lex_state = 5}, - [2168] = {.lex_state = 127, .external_lex_state = 3}, - [2169] = {.lex_state = 127, .external_lex_state = 5}, - [2170] = {.lex_state = 127, .external_lex_state = 5}, - [2171] = {.lex_state = 128, .external_lex_state = 8}, - [2172] = {.lex_state = 127, .external_lex_state = 5}, - [2173] = {.lex_state = 127, .external_lex_state = 5}, - [2174] = {.lex_state = 127, .external_lex_state = 5}, - [2175] = {.lex_state = 127, .external_lex_state = 5}, - [2176] = {.lex_state = 127, .external_lex_state = 3}, - [2177] = {.lex_state = 127, .external_lex_state = 5}, - [2178] = {.lex_state = 127, .external_lex_state = 5}, - [2179] = {.lex_state = 127, .external_lex_state = 5}, - [2180] = {.lex_state = 127, .external_lex_state = 5}, - [2181] = {.lex_state = 127, .external_lex_state = 5}, - [2182] = {.lex_state = 127, .external_lex_state = 5}, - [2183] = {.lex_state = 127, .external_lex_state = 3}, - [2184] = {.lex_state = 127, .external_lex_state = 5}, - [2185] = {.lex_state = 127, .external_lex_state = 3}, - [2186] = {.lex_state = 127, .external_lex_state = 5}, - [2187] = {.lex_state = 127, .external_lex_state = 5}, - [2188] = {.lex_state = 127, .external_lex_state = 5}, - [2189] = {.lex_state = 127, .external_lex_state = 5}, - [2190] = {.lex_state = 127, .external_lex_state = 5}, - [2191] = {.lex_state = 127, .external_lex_state = 5}, - [2192] = {.lex_state = 127, .external_lex_state = 5}, - [2193] = {.lex_state = 127, .external_lex_state = 5}, - [2194] = {.lex_state = 127, .external_lex_state = 5}, - [2195] = {.lex_state = 127, .external_lex_state = 5}, - [2196] = {.lex_state = 127, .external_lex_state = 5}, - [2197] = {.lex_state = 127, .external_lex_state = 3}, - [2198] = {.lex_state = 127, .external_lex_state = 5}, - [2199] = {.lex_state = 127, .external_lex_state = 5}, - [2200] = {.lex_state = 127, .external_lex_state = 5}, - [2201] = {.lex_state = 127, .external_lex_state = 5}, - [2202] = {.lex_state = 127, .external_lex_state = 5}, - [2203] = {.lex_state = 127, .external_lex_state = 5}, - [2204] = {.lex_state = 127, .external_lex_state = 5}, - [2205] = {.lex_state = 127, .external_lex_state = 5}, - [2206] = {.lex_state = 127, .external_lex_state = 3}, - [2207] = {.lex_state = 127, .external_lex_state = 5}, - [2208] = {.lex_state = 127, .external_lex_state = 5}, - [2209] = {.lex_state = 127, .external_lex_state = 3}, - [2210] = {.lex_state = 127, .external_lex_state = 5}, - [2211] = {.lex_state = 128, .external_lex_state = 7}, - [2212] = {.lex_state = 128, .external_lex_state = 7}, - [2213] = {.lex_state = 128, .external_lex_state = 7}, - [2214] = {.lex_state = 128, .external_lex_state = 7}, - [2215] = {.lex_state = 127, .external_lex_state = 5}, - [2216] = {.lex_state = 127, .external_lex_state = 5}, - [2217] = {.lex_state = 127, .external_lex_state = 5}, - [2218] = {.lex_state = 127, .external_lex_state = 3}, - [2219] = {.lex_state = 127, .external_lex_state = 5}, - [2220] = {.lex_state = 127, .external_lex_state = 3}, - [2221] = {.lex_state = 127, .external_lex_state = 5}, - [2222] = {.lex_state = 127, .external_lex_state = 5}, - [2223] = {.lex_state = 127, .external_lex_state = 5}, - [2224] = {.lex_state = 127, .external_lex_state = 3}, - [2225] = {.lex_state = 127, .external_lex_state = 3}, - [2226] = {.lex_state = 127, .external_lex_state = 5}, - [2227] = {.lex_state = 127, .external_lex_state = 5}, - [2228] = {.lex_state = 127, .external_lex_state = 5}, - [2229] = {.lex_state = 127, .external_lex_state = 5}, - [2230] = {.lex_state = 127, .external_lex_state = 5}, - [2231] = {.lex_state = 127, .external_lex_state = 3}, - [2232] = {.lex_state = 127, .external_lex_state = 3}, - [2233] = {.lex_state = 127, .external_lex_state = 5}, - [2234] = {.lex_state = 127, .external_lex_state = 5}, - [2235] = {.lex_state = 127, .external_lex_state = 5}, - [2236] = {.lex_state = 127, .external_lex_state = 5}, - [2237] = {.lex_state = 128, .external_lex_state = 8}, - [2238] = {.lex_state = 127, .external_lex_state = 3}, - [2239] = {.lex_state = 127, .external_lex_state = 3}, - [2240] = {.lex_state = 128, .external_lex_state = 8}, - [2241] = {.lex_state = 127, .external_lex_state = 3}, - [2242] = {.lex_state = 127, .external_lex_state = 3}, - [2243] = {.lex_state = 127, .external_lex_state = 3}, - [2244] = {.lex_state = 127, .external_lex_state = 3}, - [2245] = {.lex_state = 127, .external_lex_state = 3}, - [2246] = {.lex_state = 127, .external_lex_state = 3}, - [2247] = {.lex_state = 127, .external_lex_state = 5}, - [2248] = {.lex_state = 127, .external_lex_state = 5}, - [2249] = {.lex_state = 127, .external_lex_state = 5}, - [2250] = {.lex_state = 127, .external_lex_state = 5}, - [2251] = {.lex_state = 127, .external_lex_state = 3}, - [2252] = {.lex_state = 127, .external_lex_state = 3}, - [2253] = {.lex_state = 127, .external_lex_state = 3}, - [2254] = {.lex_state = 127, .external_lex_state = 3}, - [2255] = {.lex_state = 127, .external_lex_state = 5}, - [2256] = {.lex_state = 127, .external_lex_state = 3}, - [2257] = {.lex_state = 127, .external_lex_state = 5}, - [2258] = {.lex_state = 127, .external_lex_state = 5}, - [2259] = {.lex_state = 128, .external_lex_state = 7}, - [2260] = {.lex_state = 127, .external_lex_state = 3}, - [2261] = {.lex_state = 127, .external_lex_state = 3}, - [2262] = {.lex_state = 127, .external_lex_state = 3}, - [2263] = {.lex_state = 127, .external_lex_state = 3}, - [2264] = {.lex_state = 127, .external_lex_state = 3}, - [2265] = {.lex_state = 128, .external_lex_state = 7}, - [2266] = {.lex_state = 127, .external_lex_state = 3}, - [2267] = {.lex_state = 127, .external_lex_state = 5}, - [2268] = {.lex_state = 127, .external_lex_state = 5}, - [2269] = {.lex_state = 127, .external_lex_state = 5}, - [2270] = {.lex_state = 127, .external_lex_state = 5}, - [2271] = {.lex_state = 127, .external_lex_state = 3}, - [2272] = {.lex_state = 128, .external_lex_state = 7}, - [2273] = {.lex_state = 127, .external_lex_state = 5}, - [2274] = {.lex_state = 127, .external_lex_state = 5}, - [2275] = {.lex_state = 127, .external_lex_state = 5}, - [2276] = {.lex_state = 127, .external_lex_state = 5}, - [2277] = {.lex_state = 127, .external_lex_state = 5}, - [2278] = {.lex_state = 128, .external_lex_state = 2}, - [2279] = {.lex_state = 127, .external_lex_state = 5}, - [2280] = {.lex_state = 128, .external_lex_state = 7}, - [2281] = {.lex_state = 127, .external_lex_state = 5}, - [2282] = {.lex_state = 127, .external_lex_state = 3}, - [2283] = {.lex_state = 127, .external_lex_state = 3}, - [2284] = {.lex_state = 127, .external_lex_state = 5}, - [2285] = {.lex_state = 127, .external_lex_state = 3}, - [2286] = {.lex_state = 127, .external_lex_state = 3}, - [2287] = {.lex_state = 127, .external_lex_state = 3}, - [2288] = {.lex_state = 127, .external_lex_state = 3}, - [2289] = {.lex_state = 128, .external_lex_state = 8}, - [2290] = {.lex_state = 127, .external_lex_state = 5}, - [2291] = {.lex_state = 127, .external_lex_state = 5}, - [2292] = {.lex_state = 127, .external_lex_state = 5}, - [2293] = {.lex_state = 4, .external_lex_state = 5}, - [2294] = {.lex_state = 128, .external_lex_state = 2}, - [2295] = {.lex_state = 127, .external_lex_state = 3}, - [2296] = {.lex_state = 127, .external_lex_state = 3}, - [2297] = {.lex_state = 127, .external_lex_state = 3}, - [2298] = {.lex_state = 127, .external_lex_state = 3}, - [2299] = {.lex_state = 127, .external_lex_state = 3}, - [2300] = {.lex_state = 127, .external_lex_state = 3}, - [2301] = {.lex_state = 127, .external_lex_state = 3}, - [2302] = {.lex_state = 127, .external_lex_state = 3}, - [2303] = {.lex_state = 127, .external_lex_state = 3}, - [2304] = {.lex_state = 127, .external_lex_state = 3}, - [2305] = {.lex_state = 127, .external_lex_state = 3}, - [2306] = {.lex_state = 127, .external_lex_state = 3}, - [2307] = {.lex_state = 127, .external_lex_state = 3}, - [2308] = {.lex_state = 127, .external_lex_state = 3}, - [2309] = {.lex_state = 127, .external_lex_state = 3}, - [2310] = {.lex_state = 127, .external_lex_state = 3}, - [2311] = {.lex_state = 127, .external_lex_state = 3}, - [2312] = {.lex_state = 127, .external_lex_state = 3}, - [2313] = {.lex_state = 127, .external_lex_state = 3}, - [2314] = {.lex_state = 127, .external_lex_state = 3}, - [2315] = {.lex_state = 127, .external_lex_state = 3}, - [2316] = {.lex_state = 127, .external_lex_state = 3}, - [2317] = {.lex_state = 127, .external_lex_state = 3}, - [2318] = {.lex_state = 127, .external_lex_state = 3}, - [2319] = {.lex_state = 127, .external_lex_state = 3}, - [2320] = {.lex_state = 127, .external_lex_state = 3}, - [2321] = {.lex_state = 127, .external_lex_state = 5}, - [2322] = {.lex_state = 127, .external_lex_state = 3}, - [2323] = {.lex_state = 127, .external_lex_state = 5}, - [2324] = {.lex_state = 127, .external_lex_state = 3}, - [2325] = {.lex_state = 127, .external_lex_state = 3}, - [2326] = {.lex_state = 127, .external_lex_state = 3}, - [2327] = {.lex_state = 127, .external_lex_state = 3}, - [2328] = {.lex_state = 127, .external_lex_state = 3}, - [2329] = {.lex_state = 127, .external_lex_state = 5}, - [2330] = {.lex_state = 127, .external_lex_state = 5}, - [2331] = {.lex_state = 127, .external_lex_state = 3}, - [2332] = {.lex_state = 127, .external_lex_state = 3}, - [2333] = {.lex_state = 127, .external_lex_state = 5}, - [2334] = {.lex_state = 127, .external_lex_state = 5}, - [2335] = {.lex_state = 127, .external_lex_state = 3}, - [2336] = {.lex_state = 128, .external_lex_state = 8}, - [2337] = {.lex_state = 127, .external_lex_state = 3}, - [2338] = {.lex_state = 127, .external_lex_state = 3}, - [2339] = {.lex_state = 127, .external_lex_state = 5}, - [2340] = {.lex_state = 127, .external_lex_state = 3}, - [2341] = {.lex_state = 127, .external_lex_state = 5}, - [2342] = {.lex_state = 127, .external_lex_state = 5}, - [2343] = {.lex_state = 127, .external_lex_state = 5}, - [2344] = {.lex_state = 127, .external_lex_state = 5}, - [2345] = {.lex_state = 127, .external_lex_state = 5}, - [2346] = {.lex_state = 127, .external_lex_state = 5}, - [2347] = {.lex_state = 127, .external_lex_state = 5}, - [2348] = {.lex_state = 127, .external_lex_state = 5}, - [2349] = {.lex_state = 127, .external_lex_state = 5}, - [2350] = {.lex_state = 127, .external_lex_state = 5}, - [2351] = {.lex_state = 127, .external_lex_state = 3}, - [2352] = {.lex_state = 127, .external_lex_state = 3}, - [2353] = {.lex_state = 127, .external_lex_state = 5}, - [2354] = {.lex_state = 127, .external_lex_state = 3}, - [2355] = {.lex_state = 127, .external_lex_state = 3}, - [2356] = {.lex_state = 127, .external_lex_state = 3}, - [2357] = {.lex_state = 127, .external_lex_state = 3}, - [2358] = {.lex_state = 127, .external_lex_state = 5}, - [2359] = {.lex_state = 127, .external_lex_state = 5}, - [2360] = {.lex_state = 127, .external_lex_state = 5}, - [2361] = {.lex_state = 127, .external_lex_state = 3}, - [2362] = {.lex_state = 127, .external_lex_state = 3}, - [2363] = {.lex_state = 127, .external_lex_state = 3}, - [2364] = {.lex_state = 128, .external_lex_state = 7}, - [2365] = {.lex_state = 128, .external_lex_state = 7}, - [2366] = {.lex_state = 127, .external_lex_state = 5}, - [2367] = {.lex_state = 127, .external_lex_state = 5}, - [2368] = {.lex_state = 127, .external_lex_state = 3}, - [2369] = {.lex_state = 127, .external_lex_state = 5}, - [2370] = {.lex_state = 128, .external_lex_state = 7}, - [2371] = {.lex_state = 128, .external_lex_state = 7}, - [2372] = {.lex_state = 127, .external_lex_state = 5}, - [2373] = {.lex_state = 127, .external_lex_state = 5}, - [2374] = {.lex_state = 127, .external_lex_state = 3}, - [2375] = {.lex_state = 127, .external_lex_state = 5}, - [2376] = {.lex_state = 128, .external_lex_state = 7}, - [2377] = {.lex_state = 127, .external_lex_state = 5}, - [2378] = {.lex_state = 127, .external_lex_state = 5}, - [2379] = {.lex_state = 127, .external_lex_state = 5}, - [2380] = {.lex_state = 128, .external_lex_state = 7}, - [2381] = {.lex_state = 127, .external_lex_state = 3}, - [2382] = {.lex_state = 127, .external_lex_state = 5}, - [2383] = {.lex_state = 127, .external_lex_state = 5}, - [2384] = {.lex_state = 127, .external_lex_state = 5}, - [2385] = {.lex_state = 128, .external_lex_state = 8}, - [2386] = {.lex_state = 127, .external_lex_state = 3}, - [2387] = {.lex_state = 127, .external_lex_state = 3}, - [2388] = {.lex_state = 128, .external_lex_state = 7}, - [2389] = {.lex_state = 127, .external_lex_state = 3}, - [2390] = {.lex_state = 127, .external_lex_state = 3}, - [2391] = {.lex_state = 127, .external_lex_state = 3}, - [2392] = {.lex_state = 127, .external_lex_state = 3}, - [2393] = {.lex_state = 127, .external_lex_state = 5}, - [2394] = {.lex_state = 127, .external_lex_state = 5}, - [2395] = {.lex_state = 128, .external_lex_state = 7}, - [2396] = {.lex_state = 127, .external_lex_state = 3}, - [2397] = {.lex_state = 127, .external_lex_state = 3}, - [2398] = {.lex_state = 128, .external_lex_state = 7}, - [2399] = {.lex_state = 127, .external_lex_state = 3}, - [2400] = {.lex_state = 127, .external_lex_state = 3}, - [2401] = {.lex_state = 128, .external_lex_state = 7}, - [2402] = {.lex_state = 127, .external_lex_state = 3}, - [2403] = {.lex_state = 127, .external_lex_state = 3}, - [2404] = {.lex_state = 127, .external_lex_state = 3}, - [2405] = {.lex_state = 127, .external_lex_state = 5}, - [2406] = {.lex_state = 4, .external_lex_state = 3}, - [2407] = {.lex_state = 127, .external_lex_state = 3}, - [2408] = {.lex_state = 128, .external_lex_state = 2}, - [2409] = {.lex_state = 127, .external_lex_state = 3}, - [2410] = {.lex_state = 127, .external_lex_state = 5}, - [2411] = {.lex_state = 127, .external_lex_state = 3}, - [2412] = {.lex_state = 128, .external_lex_state = 8}, - [2413] = {.lex_state = 127, .external_lex_state = 3}, - [2414] = {.lex_state = 127, .external_lex_state = 5}, - [2415] = {.lex_state = 127, .external_lex_state = 5}, - [2416] = {.lex_state = 128, .external_lex_state = 7}, - [2417] = {.lex_state = 127, .external_lex_state = 3}, - [2418] = {.lex_state = 127, .external_lex_state = 3}, - [2419] = {.lex_state = 128, .external_lex_state = 7}, - [2420] = {.lex_state = 128, .external_lex_state = 8}, - [2421] = {.lex_state = 127, .external_lex_state = 5}, - [2422] = {.lex_state = 128, .external_lex_state = 2}, - [2423] = {.lex_state = 127, .external_lex_state = 3}, - [2424] = {.lex_state = 127, .external_lex_state = 3}, - [2425] = {.lex_state = 127, .external_lex_state = 3}, - [2426] = {.lex_state = 127, .external_lex_state = 3}, - [2427] = {.lex_state = 127, .external_lex_state = 3}, - [2428] = {.lex_state = 127, .external_lex_state = 3}, - [2429] = {.lex_state = 127, .external_lex_state = 3}, - [2430] = {.lex_state = 127, .external_lex_state = 3}, - [2431] = {.lex_state = 127, .external_lex_state = 3}, - [2432] = {.lex_state = 127, .external_lex_state = 3}, - [2433] = {.lex_state = 127, .external_lex_state = 3}, - [2434] = {.lex_state = 127, .external_lex_state = 3}, - [2435] = {.lex_state = 127, .external_lex_state = 3}, - [2436] = {.lex_state = 127, .external_lex_state = 3}, - [2437] = {.lex_state = 127, .external_lex_state = 3}, - [2438] = {.lex_state = 127, .external_lex_state = 3}, - [2439] = {.lex_state = 127, .external_lex_state = 3}, - [2440] = {.lex_state = 127, .external_lex_state = 3}, - [2441] = {.lex_state = 127, .external_lex_state = 3}, - [2442] = {.lex_state = 127, .external_lex_state = 3}, - [2443] = {.lex_state = 127, .external_lex_state = 3}, - [2444] = {.lex_state = 127, .external_lex_state = 3}, - [2445] = {.lex_state = 127, .external_lex_state = 3}, - [2446] = {.lex_state = 127, .external_lex_state = 3}, - [2447] = {.lex_state = 127, .external_lex_state = 3}, - [2448] = {.lex_state = 127, .external_lex_state = 5}, - [2449] = {.lex_state = 127, .external_lex_state = 3}, - [2450] = {.lex_state = 127, .external_lex_state = 3}, - [2451] = {.lex_state = 127, .external_lex_state = 3}, - [2452] = {.lex_state = 127, .external_lex_state = 3}, - [2453] = {.lex_state = 127, .external_lex_state = 3}, - [2454] = {.lex_state = 127, .external_lex_state = 3}, - [2455] = {.lex_state = 127, .external_lex_state = 5}, - [2456] = {.lex_state = 128, .external_lex_state = 8}, - [2457] = {.lex_state = 127, .external_lex_state = 3}, - [2458] = {.lex_state = 127, .external_lex_state = 3}, - [2459] = {.lex_state = 127, .external_lex_state = 3}, - [2460] = {.lex_state = 127, .external_lex_state = 3}, - [2461] = {.lex_state = 127, .external_lex_state = 3}, - [2462] = {.lex_state = 127, .external_lex_state = 3}, - [2463] = {.lex_state = 127, .external_lex_state = 3}, - [2464] = {.lex_state = 127, .external_lex_state = 3}, - [2465] = {.lex_state = 127, .external_lex_state = 3}, - [2466] = {.lex_state = 127, .external_lex_state = 3}, - [2467] = {.lex_state = 127, .external_lex_state = 3}, - [2468] = {.lex_state = 127, .external_lex_state = 3}, - [2469] = {.lex_state = 127, .external_lex_state = 3}, - [2470] = {.lex_state = 127, .external_lex_state = 3}, - [2471] = {.lex_state = 127, .external_lex_state = 3}, - [2472] = {.lex_state = 127, .external_lex_state = 3}, - [2473] = {.lex_state = 127, .external_lex_state = 3}, - [2474] = {.lex_state = 127, .external_lex_state = 3}, - [2475] = {.lex_state = 127, .external_lex_state = 3}, - [2476] = {.lex_state = 127, .external_lex_state = 3}, - [2477] = {.lex_state = 127, .external_lex_state = 3}, - [2478] = {.lex_state = 127, .external_lex_state = 3}, - [2479] = {.lex_state = 127, .external_lex_state = 3}, - [2480] = {.lex_state = 127, .external_lex_state = 3}, - [2481] = {.lex_state = 127, .external_lex_state = 3}, - [2482] = {.lex_state = 127, .external_lex_state = 3}, - [2483] = {.lex_state = 127, .external_lex_state = 3}, - [2484] = {.lex_state = 127, .external_lex_state = 3}, - [2485] = {.lex_state = 127, .external_lex_state = 3}, - [2486] = {.lex_state = 127, .external_lex_state = 5}, - [2487] = {.lex_state = 128, .external_lex_state = 8}, - [2488] = {.lex_state = 127, .external_lex_state = 5}, - [2489] = {.lex_state = 127, .external_lex_state = 3}, - [2490] = {.lex_state = 128, .external_lex_state = 8}, - [2491] = {.lex_state = 127, .external_lex_state = 3}, - [2492] = {.lex_state = 127, .external_lex_state = 3}, - [2493] = {.lex_state = 127, .external_lex_state = 3}, - [2494] = {.lex_state = 127, .external_lex_state = 3}, - [2495] = {.lex_state = 127, .external_lex_state = 5}, - [2496] = {.lex_state = 127, .external_lex_state = 3}, - [2497] = {.lex_state = 127, .external_lex_state = 3}, - [2498] = {.lex_state = 127, .external_lex_state = 3}, - [2499] = {.lex_state = 127, .external_lex_state = 5}, - [2500] = {.lex_state = 127, .external_lex_state = 5}, - [2501] = {.lex_state = 127, .external_lex_state = 3}, - [2502] = {.lex_state = 128, .external_lex_state = 2}, - [2503] = {.lex_state = 127, .external_lex_state = 3}, - [2504] = {.lex_state = 127, .external_lex_state = 3}, - [2505] = {.lex_state = 128, .external_lex_state = 8}, - [2506] = {.lex_state = 128, .external_lex_state = 8}, - [2507] = {.lex_state = 128, .external_lex_state = 8}, - [2508] = {.lex_state = 128, .external_lex_state = 8}, - [2509] = {.lex_state = 127, .external_lex_state = 3}, - [2510] = {.lex_state = 127, .external_lex_state = 3}, - [2511] = {.lex_state = 127, .external_lex_state = 3}, - [2512] = {.lex_state = 127, .external_lex_state = 3}, - [2513] = {.lex_state = 127, .external_lex_state = 3}, - [2514] = {.lex_state = 127, .external_lex_state = 3}, - [2515] = {.lex_state = 127, .external_lex_state = 3}, - [2516] = {.lex_state = 127, .external_lex_state = 3}, - [2517] = {.lex_state = 127, .external_lex_state = 3}, - [2518] = {.lex_state = 127, .external_lex_state = 3}, - [2519] = {.lex_state = 127, .external_lex_state = 3}, - [2520] = {.lex_state = 127, .external_lex_state = 3}, - [2521] = {.lex_state = 127, .external_lex_state = 3}, - [2522] = {.lex_state = 127, .external_lex_state = 3}, - [2523] = {.lex_state = 127, .external_lex_state = 3}, - [2524] = {.lex_state = 127, .external_lex_state = 3}, - [2525] = {.lex_state = 127, .external_lex_state = 3}, - [2526] = {.lex_state = 127, .external_lex_state = 3}, - [2527] = {.lex_state = 127, .external_lex_state = 3}, - [2528] = {.lex_state = 127, .external_lex_state = 3}, - [2529] = {.lex_state = 127, .external_lex_state = 3}, - [2530] = {.lex_state = 127, .external_lex_state = 3}, - [2531] = {.lex_state = 127, .external_lex_state = 3}, - [2532] = {.lex_state = 127, .external_lex_state = 3}, - [2533] = {.lex_state = 127, .external_lex_state = 3}, - [2534] = {.lex_state = 127, .external_lex_state = 3}, - [2535] = {.lex_state = 127, .external_lex_state = 3}, - [2536] = {.lex_state = 127, .external_lex_state = 3}, - [2537] = {.lex_state = 127, .external_lex_state = 3}, - [2538] = {.lex_state = 127, .external_lex_state = 3}, - [2539] = {.lex_state = 128, .external_lex_state = 8}, - [2540] = {.lex_state = 128, .external_lex_state = 8}, - [2541] = {.lex_state = 127, .external_lex_state = 3}, - [2542] = {.lex_state = 127, .external_lex_state = 3}, - [2543] = {.lex_state = 127, .external_lex_state = 3}, - [2544] = {.lex_state = 127, .external_lex_state = 3}, - [2545] = {.lex_state = 128, .external_lex_state = 8}, - [2546] = {.lex_state = 128, .external_lex_state = 8}, - [2547] = {.lex_state = 128, .external_lex_state = 6}, - [2548] = {.lex_state = 128, .external_lex_state = 6}, - [2549] = {.lex_state = 127, .external_lex_state = 3}, - [2550] = {.lex_state = 127, .external_lex_state = 3}, - [2551] = {.lex_state = 127, .external_lex_state = 3}, - [2552] = {.lex_state = 127, .external_lex_state = 3}, - [2553] = {.lex_state = 127, .external_lex_state = 3}, - [2554] = {.lex_state = 127, .external_lex_state = 3}, - [2555] = {.lex_state = 128, .external_lex_state = 6}, - [2556] = {.lex_state = 128, .external_lex_state = 6}, - [2557] = {.lex_state = 128, .external_lex_state = 6}, - [2558] = {.lex_state = 128, .external_lex_state = 6}, - [2559] = {.lex_state = 128, .external_lex_state = 8}, - [2560] = {.lex_state = 127, .external_lex_state = 3}, - [2561] = {.lex_state = 128, .external_lex_state = 8}, - [2562] = {.lex_state = 128, .external_lex_state = 8}, - [2563] = {.lex_state = 128, .external_lex_state = 8}, - [2564] = {.lex_state = 128, .external_lex_state = 8}, - [2565] = {.lex_state = 128, .external_lex_state = 8}, - [2566] = {.lex_state = 127, .external_lex_state = 3}, - [2567] = {.lex_state = 127, .external_lex_state = 3}, - [2568] = {.lex_state = 127, .external_lex_state = 3}, - [2569] = {.lex_state = 127, .external_lex_state = 3}, - [2570] = {.lex_state = 127, .external_lex_state = 3}, - [2571] = {.lex_state = 127, .external_lex_state = 3}, - [2572] = {.lex_state = 127, .external_lex_state = 5}, - [2573] = {.lex_state = 127, .external_lex_state = 3}, - [2574] = {.lex_state = 127, .external_lex_state = 3}, - [2575] = {.lex_state = 127, .external_lex_state = 3}, - [2576] = {.lex_state = 128, .external_lex_state = 2}, - [2577] = {.lex_state = 127, .external_lex_state = 3}, - [2578] = {.lex_state = 128, .external_lex_state = 2}, - [2579] = {.lex_state = 127, .external_lex_state = 3}, - [2580] = {.lex_state = 128, .external_lex_state = 8}, - [2581] = {.lex_state = 128, .external_lex_state = 8}, - [2582] = {.lex_state = 127, .external_lex_state = 3}, - [2583] = {.lex_state = 127, .external_lex_state = 3}, - [2584] = {.lex_state = 128, .external_lex_state = 6}, - [2585] = {.lex_state = 128, .external_lex_state = 6}, - [2586] = {.lex_state = 127, .external_lex_state = 3}, - [2587] = {.lex_state = 127, .external_lex_state = 3}, - [2588] = {.lex_state = 127, .external_lex_state = 3}, - [2589] = {.lex_state = 127, .external_lex_state = 3}, - [2590] = {.lex_state = 128, .external_lex_state = 6}, - [2591] = {.lex_state = 128, .external_lex_state = 6}, - [2592] = {.lex_state = 127, .external_lex_state = 3}, - [2593] = {.lex_state = 127, .external_lex_state = 3}, - [2594] = {.lex_state = 127, .external_lex_state = 3}, - [2595] = {.lex_state = 127, .external_lex_state = 3}, - [2596] = {.lex_state = 4, .external_lex_state = 3}, - [2597] = {.lex_state = 128, .external_lex_state = 6}, - [2598] = {.lex_state = 128, .external_lex_state = 6}, - [2599] = {.lex_state = 128, .external_lex_state = 6}, - [2600] = {.lex_state = 127, .external_lex_state = 3}, - [2601] = {.lex_state = 128, .external_lex_state = 6}, - [2602] = {.lex_state = 128, .external_lex_state = 6}, - [2603] = {.lex_state = 128, .external_lex_state = 6}, - [2604] = {.lex_state = 128, .external_lex_state = 8}, - [2605] = {.lex_state = 127, .external_lex_state = 3}, - [2606] = {.lex_state = 128, .external_lex_state = 6}, - [2607] = {.lex_state = 128, .external_lex_state = 6}, - [2608] = {.lex_state = 128, .external_lex_state = 6}, - [2609] = {.lex_state = 128, .external_lex_state = 6}, - [2610] = {.lex_state = 127, .external_lex_state = 3}, - [2611] = {.lex_state = 128, .external_lex_state = 6}, - [2612] = {.lex_state = 127, .external_lex_state = 3}, - [2613] = {.lex_state = 128, .external_lex_state = 6}, - [2614] = {.lex_state = 128, .external_lex_state = 6}, - [2615] = {.lex_state = 128, .external_lex_state = 6}, - [2616] = {.lex_state = 128, .external_lex_state = 6}, - [2617] = {.lex_state = 128, .external_lex_state = 6}, - [2618] = {.lex_state = 127, .external_lex_state = 3}, - [2619] = {.lex_state = 128, .external_lex_state = 6}, - [2620] = {.lex_state = 127, .external_lex_state = 3}, - [2621] = {.lex_state = 9, .external_lex_state = 6}, - [2622] = {.lex_state = 9, .external_lex_state = 6}, - [2623] = {.lex_state = 9, .external_lex_state = 6}, - [2624] = {.lex_state = 9, .external_lex_state = 6}, - [2625] = {.lex_state = 9, .external_lex_state = 6}, - [2626] = {.lex_state = 9, .external_lex_state = 6}, - [2627] = {.lex_state = 128, .external_lex_state = 8}, - [2628] = {.lex_state = 9, .external_lex_state = 6}, - [2629] = {.lex_state = 9, .external_lex_state = 6}, - [2630] = {.lex_state = 128, .external_lex_state = 8}, - [2631] = {.lex_state = 128, .external_lex_state = 8}, - [2632] = {.lex_state = 127, .external_lex_state = 3}, - [2633] = {.lex_state = 9, .external_lex_state = 6}, - [2634] = {.lex_state = 128, .external_lex_state = 8}, - [2635] = {.lex_state = 128, .external_lex_state = 8}, - [2636] = {.lex_state = 9, .external_lex_state = 6}, - [2637] = {.lex_state = 9, .external_lex_state = 6}, - [2638] = {.lex_state = 9, .external_lex_state = 6}, - [2639] = {.lex_state = 128, .external_lex_state = 6}, - [2640] = {.lex_state = 9, .external_lex_state = 6}, - [2641] = {.lex_state = 9, .external_lex_state = 6}, - [2642] = {.lex_state = 9, .external_lex_state = 6}, - [2643] = {.lex_state = 9, .external_lex_state = 6}, - [2644] = {.lex_state = 127, .external_lex_state = 3}, - [2645] = {.lex_state = 9, .external_lex_state = 6}, - [2646] = {.lex_state = 127, .external_lex_state = 3}, - [2647] = {.lex_state = 9, .external_lex_state = 6}, - [2648] = {.lex_state = 9, .external_lex_state = 6}, - [2649] = {.lex_state = 9, .external_lex_state = 6}, - [2650] = {.lex_state = 9, .external_lex_state = 6}, - [2651] = {.lex_state = 9, .external_lex_state = 6}, - [2652] = {.lex_state = 9, .external_lex_state = 6}, - [2653] = {.lex_state = 9, .external_lex_state = 6}, - [2654] = {.lex_state = 127, .external_lex_state = 3}, - [2655] = {.lex_state = 9, .external_lex_state = 6}, - [2656] = {.lex_state = 9, .external_lex_state = 6}, - [2657] = {.lex_state = 9, .external_lex_state = 6}, - [2658] = {.lex_state = 9, .external_lex_state = 6}, - [2659] = {.lex_state = 127, .external_lex_state = 3}, - [2660] = {.lex_state = 9, .external_lex_state = 6}, - [2661] = {.lex_state = 127, .external_lex_state = 3}, - [2662] = {.lex_state = 9, .external_lex_state = 6}, - [2663] = {.lex_state = 9, .external_lex_state = 6}, - [2664] = {.lex_state = 128, .external_lex_state = 2}, - [2665] = {.lex_state = 9, .external_lex_state = 6}, - [2666] = {.lex_state = 9, .external_lex_state = 6}, - [2667] = {.lex_state = 9, .external_lex_state = 6}, - [2668] = {.lex_state = 127, .external_lex_state = 3}, - [2669] = {.lex_state = 9, .external_lex_state = 6}, - [2670] = {.lex_state = 9, .external_lex_state = 6}, - [2671] = {.lex_state = 9, .external_lex_state = 6}, - [2672] = {.lex_state = 9, .external_lex_state = 6}, - [2673] = {.lex_state = 9, .external_lex_state = 6}, - [2674] = {.lex_state = 9, .external_lex_state = 6}, - [2675] = {.lex_state = 9, .external_lex_state = 6}, - [2676] = {.lex_state = 9, .external_lex_state = 6}, - [2677] = {.lex_state = 9, .external_lex_state = 6}, - [2678] = {.lex_state = 9, .external_lex_state = 6}, - [2679] = {.lex_state = 9, .external_lex_state = 6}, - [2680] = {.lex_state = 9, .external_lex_state = 6}, - [2681] = {.lex_state = 9, .external_lex_state = 6}, - [2682] = {.lex_state = 9, .external_lex_state = 6}, - [2683] = {.lex_state = 9, .external_lex_state = 6}, - [2684] = {.lex_state = 9, .external_lex_state = 6}, - [2685] = {.lex_state = 9, .external_lex_state = 6}, - [2686] = {.lex_state = 9, .external_lex_state = 6}, - [2687] = {.lex_state = 9, .external_lex_state = 6}, - [2688] = {.lex_state = 9, .external_lex_state = 6}, - [2689] = {.lex_state = 9, .external_lex_state = 6}, - [2690] = {.lex_state = 9, .external_lex_state = 6}, - [2691] = {.lex_state = 9, .external_lex_state = 6}, - [2692] = {.lex_state = 127, .external_lex_state = 3}, - [2693] = {.lex_state = 9, .external_lex_state = 6}, - [2694] = {.lex_state = 9, .external_lex_state = 6}, - [2695] = {.lex_state = 9, .external_lex_state = 6}, - [2696] = {.lex_state = 127, .external_lex_state = 3}, - [2697] = {.lex_state = 127, .external_lex_state = 3}, - [2698] = {.lex_state = 9, .external_lex_state = 6}, - [2699] = {.lex_state = 9, .external_lex_state = 6}, - [2700] = {.lex_state = 9, .external_lex_state = 6}, - [2701] = {.lex_state = 9, .external_lex_state = 6}, - [2702] = {.lex_state = 9, .external_lex_state = 6}, - [2703] = {.lex_state = 9, .external_lex_state = 6}, - [2704] = {.lex_state = 9, .external_lex_state = 2}, - [2705] = {.lex_state = 128, .external_lex_state = 8}, - [2706] = {.lex_state = 128, .external_lex_state = 8}, - [2707] = {.lex_state = 9, .external_lex_state = 2}, - [2708] = {.lex_state = 128, .external_lex_state = 8}, - [2709] = {.lex_state = 128, .external_lex_state = 8}, - [2710] = {.lex_state = 128, .external_lex_state = 8}, - [2711] = {.lex_state = 128, .external_lex_state = 8}, - [2712] = {.lex_state = 9, .external_lex_state = 2}, - [2713] = {.lex_state = 9, .external_lex_state = 2}, - [2714] = {.lex_state = 9, .external_lex_state = 2}, - [2715] = {.lex_state = 128, .external_lex_state = 8}, - [2716] = {.lex_state = 9, .external_lex_state = 2}, - [2717] = {.lex_state = 128, .external_lex_state = 8}, - [2718] = {.lex_state = 128, .external_lex_state = 8}, - [2719] = {.lex_state = 128, .external_lex_state = 8}, - [2720] = {.lex_state = 9, .external_lex_state = 2}, - [2721] = {.lex_state = 128, .external_lex_state = 8}, - [2722] = {.lex_state = 128, .external_lex_state = 2}, - [2723] = {.lex_state = 128, .external_lex_state = 8}, - [2724] = {.lex_state = 128, .external_lex_state = 2}, - [2725] = {.lex_state = 128, .external_lex_state = 8}, - [2726] = {.lex_state = 128, .external_lex_state = 8}, - [2727] = {.lex_state = 128, .external_lex_state = 2}, - [2728] = {.lex_state = 128, .external_lex_state = 8}, - [2729] = {.lex_state = 128, .external_lex_state = 8}, - [2730] = {.lex_state = 128, .external_lex_state = 8}, - [2731] = {.lex_state = 128, .external_lex_state = 8}, - [2732] = {.lex_state = 128, .external_lex_state = 8}, - [2733] = {.lex_state = 128, .external_lex_state = 8}, - [2734] = {.lex_state = 128, .external_lex_state = 8}, - [2735] = {.lex_state = 128, .external_lex_state = 6}, - [2736] = {.lex_state = 128, .external_lex_state = 8}, - [2737] = {.lex_state = 128, .external_lex_state = 8}, - [2738] = {.lex_state = 128, .external_lex_state = 8}, - [2739] = {.lex_state = 128, .external_lex_state = 8}, - [2740] = {.lex_state = 128, .external_lex_state = 8}, - [2741] = {.lex_state = 128, .external_lex_state = 8}, - [2742] = {.lex_state = 128, .external_lex_state = 8}, - [2743] = {.lex_state = 128, .external_lex_state = 8}, - [2744] = {.lex_state = 128, .external_lex_state = 8}, - [2745] = {.lex_state = 128, .external_lex_state = 8}, - [2746] = {.lex_state = 128, .external_lex_state = 8}, - [2747] = {.lex_state = 128, .external_lex_state = 8}, - [2748] = {.lex_state = 128, .external_lex_state = 8}, - [2749] = {.lex_state = 128, .external_lex_state = 8}, - [2750] = {.lex_state = 128, .external_lex_state = 8}, - [2751] = {.lex_state = 128, .external_lex_state = 8}, - [2752] = {.lex_state = 128, .external_lex_state = 2}, - [2753] = {.lex_state = 128, .external_lex_state = 2}, - [2754] = {.lex_state = 128, .external_lex_state = 2}, - [2755] = {.lex_state = 128, .external_lex_state = 2}, - [2756] = {.lex_state = 128, .external_lex_state = 2}, - [2757] = {.lex_state = 128, .external_lex_state = 2}, - [2758] = {.lex_state = 128, .external_lex_state = 2}, - [2759] = {.lex_state = 128, .external_lex_state = 2}, - [2760] = {.lex_state = 128, .external_lex_state = 2}, - [2761] = {.lex_state = 128, .external_lex_state = 2}, - [2762] = {.lex_state = 128, .external_lex_state = 2}, - [2763] = {.lex_state = 128, .external_lex_state = 2}, - [2764] = {.lex_state = 128, .external_lex_state = 2}, - [2765] = {.lex_state = 128, .external_lex_state = 2}, - [2766] = {.lex_state = 128, .external_lex_state = 2}, - [2767] = {.lex_state = 128, .external_lex_state = 2}, - [2768] = {.lex_state = 128, .external_lex_state = 2}, - [2769] = {.lex_state = 128, .external_lex_state = 2}, - [2770] = {.lex_state = 128, .external_lex_state = 2}, - [2771] = {.lex_state = 128, .external_lex_state = 2}, - [2772] = {.lex_state = 128, .external_lex_state = 2}, - [2773] = {.lex_state = 128, .external_lex_state = 2}, - [2774] = {.lex_state = 128, .external_lex_state = 2}, - [2775] = {.lex_state = 128, .external_lex_state = 2}, - [2776] = {.lex_state = 128, .external_lex_state = 2}, - [2777] = {.lex_state = 128, .external_lex_state = 8}, - [2778] = {.lex_state = 128, .external_lex_state = 2}, - [2779] = {.lex_state = 128, .external_lex_state = 2}, - [2780] = {.lex_state = 128, .external_lex_state = 2}, - [2781] = {.lex_state = 128, .external_lex_state = 2}, - [2782] = {.lex_state = 128, .external_lex_state = 2}, - [2783] = {.lex_state = 128, .external_lex_state = 2}, - [2784] = {.lex_state = 128, .external_lex_state = 2}, - [2785] = {.lex_state = 128, .external_lex_state = 2}, - [2786] = {.lex_state = 128, .external_lex_state = 2}, - [2787] = {.lex_state = 128, .external_lex_state = 2}, - [2788] = {.lex_state = 128, .external_lex_state = 2}, - [2789] = {.lex_state = 128, .external_lex_state = 2}, - [2790] = {.lex_state = 128, .external_lex_state = 2}, - [2791] = {.lex_state = 128, .external_lex_state = 2}, - [2792] = {.lex_state = 128, .external_lex_state = 2}, - [2793] = {.lex_state = 128, .external_lex_state = 2}, - [2794] = {.lex_state = 128, .external_lex_state = 2}, - [2795] = {.lex_state = 128, .external_lex_state = 2}, - [2796] = {.lex_state = 128, .external_lex_state = 2}, - [2797] = {.lex_state = 128, .external_lex_state = 2}, - [2798] = {.lex_state = 128, .external_lex_state = 2}, - [2799] = {.lex_state = 128, .external_lex_state = 2}, - [2800] = {.lex_state = 128, .external_lex_state = 2}, - [2801] = {.lex_state = 128, .external_lex_state = 2}, - [2802] = {.lex_state = 128, .external_lex_state = 2}, - [2803] = {.lex_state = 128, .external_lex_state = 2}, - [2804] = {.lex_state = 128, .external_lex_state = 2}, - [2805] = {.lex_state = 128, .external_lex_state = 2}, - [2806] = {.lex_state = 128, .external_lex_state = 2}, - [2807] = {.lex_state = 128, .external_lex_state = 2}, - [2808] = {.lex_state = 128, .external_lex_state = 2}, - [2809] = {.lex_state = 128, .external_lex_state = 2}, - [2810] = {.lex_state = 128, .external_lex_state = 2}, - [2811] = {.lex_state = 128, .external_lex_state = 2}, - [2812] = {.lex_state = 128, .external_lex_state = 2}, - [2813] = {.lex_state = 128, .external_lex_state = 2}, - [2814] = {.lex_state = 128, .external_lex_state = 2}, - [2815] = {.lex_state = 128, .external_lex_state = 2}, - [2816] = {.lex_state = 128, .external_lex_state = 2}, - [2817] = {.lex_state = 128, .external_lex_state = 2}, - [2818] = {.lex_state = 128, .external_lex_state = 2}, - [2819] = {.lex_state = 128, .external_lex_state = 2}, - [2820] = {.lex_state = 128, .external_lex_state = 2}, - [2821] = {.lex_state = 128, .external_lex_state = 2}, - [2822] = {.lex_state = 128, .external_lex_state = 2}, - [2823] = {.lex_state = 128, .external_lex_state = 2}, - [2824] = {.lex_state = 128, .external_lex_state = 2}, - [2825] = {.lex_state = 128, .external_lex_state = 2}, - [2826] = {.lex_state = 128, .external_lex_state = 2}, - [2827] = {.lex_state = 128, .external_lex_state = 2}, - [2828] = {.lex_state = 128, .external_lex_state = 2}, - [2829] = {.lex_state = 128, .external_lex_state = 2}, - [2830] = {.lex_state = 128, .external_lex_state = 2}, - [2831] = {.lex_state = 128, .external_lex_state = 2}, - [2832] = {.lex_state = 128, .external_lex_state = 2}, - [2833] = {.lex_state = 128, .external_lex_state = 2}, - [2834] = {.lex_state = 128, .external_lex_state = 2}, - [2835] = {.lex_state = 128, .external_lex_state = 2}, - [2836] = {.lex_state = 128, .external_lex_state = 2}, - [2837] = {.lex_state = 128, .external_lex_state = 2}, - [2838] = {.lex_state = 128, .external_lex_state = 2}, - [2839] = {.lex_state = 128, .external_lex_state = 2}, - [2840] = {.lex_state = 128, .external_lex_state = 2}, - [2841] = {.lex_state = 128, .external_lex_state = 2}, - [2842] = {.lex_state = 128, .external_lex_state = 2}, - [2843] = {.lex_state = 128, .external_lex_state = 2}, - [2844] = {.lex_state = 128, .external_lex_state = 2}, - [2845] = {.lex_state = 128, .external_lex_state = 2}, - [2846] = {.lex_state = 128, .external_lex_state = 2}, - [2847] = {.lex_state = 128, .external_lex_state = 2}, - [2848] = {.lex_state = 128, .external_lex_state = 2}, - [2849] = {.lex_state = 128, .external_lex_state = 2}, - [2850] = {.lex_state = 128, .external_lex_state = 2}, - [2851] = {.lex_state = 128, .external_lex_state = 2}, - [2852] = {.lex_state = 128, .external_lex_state = 2}, - [2853] = {.lex_state = 128, .external_lex_state = 2}, - [2854] = {.lex_state = 128, .external_lex_state = 2}, - [2855] = {.lex_state = 128, .external_lex_state = 2}, - [2856] = {.lex_state = 128, .external_lex_state = 2}, - [2857] = {.lex_state = 128, .external_lex_state = 2}, - [2858] = {.lex_state = 128, .external_lex_state = 2}, - [2859] = {.lex_state = 128, .external_lex_state = 2}, - [2860] = {.lex_state = 128, .external_lex_state = 2}, - [2861] = {.lex_state = 128, .external_lex_state = 2}, - [2862] = {.lex_state = 128, .external_lex_state = 2}, - [2863] = {.lex_state = 128, .external_lex_state = 2}, - [2864] = {.lex_state = 7, .external_lex_state = 2}, - [2865] = {.lex_state = 7, .external_lex_state = 2}, - [2866] = {.lex_state = 7, .external_lex_state = 2}, - [2867] = {.lex_state = 7, .external_lex_state = 2}, - [2868] = {.lex_state = 7, .external_lex_state = 2}, - [2869] = {.lex_state = 7, .external_lex_state = 2}, - [2870] = {.lex_state = 7, .external_lex_state = 2}, - [2871] = {.lex_state = 7, .external_lex_state = 2}, - [2872] = {.lex_state = 7, .external_lex_state = 2}, - [2873] = {.lex_state = 7, .external_lex_state = 2}, - [2874] = {.lex_state = 7, .external_lex_state = 2}, - [2875] = {.lex_state = 7, .external_lex_state = 2}, - [2876] = {.lex_state = 7, .external_lex_state = 2}, - [2877] = {.lex_state = 7, .external_lex_state = 2}, - [2878] = {.lex_state = 7, .external_lex_state = 2}, - [2879] = {.lex_state = 7, .external_lex_state = 2}, - [2880] = {.lex_state = 7, .external_lex_state = 2}, - [2881] = {.lex_state = 7, .external_lex_state = 2}, - [2882] = {.lex_state = 7, .external_lex_state = 2}, - [2883] = {.lex_state = 7, .external_lex_state = 2}, - [2884] = {.lex_state = 7, .external_lex_state = 2}, - [2885] = {.lex_state = 7, .external_lex_state = 2}, - [2886] = {.lex_state = 7, .external_lex_state = 2}, - [2887] = {.lex_state = 7, .external_lex_state = 2}, - [2888] = {.lex_state = 7, .external_lex_state = 2}, - [2889] = {.lex_state = 7, .external_lex_state = 2}, - [2890] = {.lex_state = 7, .external_lex_state = 2}, - [2891] = {.lex_state = 7, .external_lex_state = 2}, - [2892] = {.lex_state = 7, .external_lex_state = 2}, - [2893] = {.lex_state = 7, .external_lex_state = 2}, - [2894] = {.lex_state = 7, .external_lex_state = 2}, - [2895] = {.lex_state = 7, .external_lex_state = 2}, - [2896] = {.lex_state = 7, .external_lex_state = 2}, - [2897] = {.lex_state = 7, .external_lex_state = 2}, - [2898] = {.lex_state = 7, .external_lex_state = 2}, - [2899] = {.lex_state = 7, .external_lex_state = 2}, - [2900] = {.lex_state = 7, .external_lex_state = 2}, - [2901] = {.lex_state = 20, .external_lex_state = 2}, - [2902] = {.lex_state = 128, .external_lex_state = 2}, - [2903] = {.lex_state = 128, .external_lex_state = 2}, - [2904] = {.lex_state = 128, .external_lex_state = 2}, - [2905] = {.lex_state = 128, .external_lex_state = 2}, - [2906] = {.lex_state = 128, .external_lex_state = 2}, - [2907] = {.lex_state = 128, .external_lex_state = 2}, - [2908] = {.lex_state = 128, .external_lex_state = 2}, - [2909] = {.lex_state = 20, .external_lex_state = 2}, - [2910] = {.lex_state = 128, .external_lex_state = 2}, - [2911] = {.lex_state = 128, .external_lex_state = 2}, - [2912] = {.lex_state = 7, .external_lex_state = 6}, - [2913] = {.lex_state = 7, .external_lex_state = 2}, - [2914] = {.lex_state = 128, .external_lex_state = 2}, - [2915] = {.lex_state = 7, .external_lex_state = 2}, - [2916] = {.lex_state = 128, .external_lex_state = 2}, - [2917] = {.lex_state = 128, .external_lex_state = 2}, - [2918] = {.lex_state = 7, .external_lex_state = 6}, - [2919] = {.lex_state = 128, .external_lex_state = 2}, - [2920] = {.lex_state = 7, .external_lex_state = 2}, - [2921] = {.lex_state = 7, .external_lex_state = 2}, - [2922] = {.lex_state = 128, .external_lex_state = 2}, - [2923] = {.lex_state = 128, .external_lex_state = 2}, - [2924] = {.lex_state = 7, .external_lex_state = 2}, - [2925] = {.lex_state = 7, .external_lex_state = 6}, - [2926] = {.lex_state = 7, .external_lex_state = 2}, - [2927] = {.lex_state = 128, .external_lex_state = 2}, - [2928] = {.lex_state = 128, .external_lex_state = 2}, - [2929] = {.lex_state = 128, .external_lex_state = 6}, - [2930] = {.lex_state = 128, .external_lex_state = 6}, - [2931] = {.lex_state = 128, .external_lex_state = 2}, - [2932] = {.lex_state = 128, .external_lex_state = 2}, - [2933] = {.lex_state = 128, .external_lex_state = 2}, - [2934] = {.lex_state = 128, .external_lex_state = 6}, - [2935] = {.lex_state = 128, .external_lex_state = 7}, - [2936] = {.lex_state = 7, .external_lex_state = 6}, - [2937] = {.lex_state = 7, .external_lex_state = 6}, - [2938] = {.lex_state = 128, .external_lex_state = 2}, - [2939] = {.lex_state = 7, .external_lex_state = 9}, - [2940] = {.lex_state = 128, .external_lex_state = 7}, - [2941] = {.lex_state = 128, .external_lex_state = 7}, - [2942] = {.lex_state = 128, .external_lex_state = 2}, - [2943] = {.lex_state = 128, .external_lex_state = 2}, - [2944] = {.lex_state = 128, .external_lex_state = 2}, - [2945] = {.lex_state = 128, .external_lex_state = 2}, - [2946] = {.lex_state = 128, .external_lex_state = 7}, - [2947] = {.lex_state = 7, .external_lex_state = 9}, - [2948] = {.lex_state = 7, .external_lex_state = 9}, - [2949] = {.lex_state = 128, .external_lex_state = 7}, - [2950] = {.lex_state = 2, .external_lex_state = 2}, - [2951] = {.lex_state = 7, .external_lex_state = 6}, - [2952] = {.lex_state = 128, .external_lex_state = 2}, - [2953] = {.lex_state = 128, .external_lex_state = 2}, - [2954] = {.lex_state = 128, .external_lex_state = 2}, - [2955] = {.lex_state = 7, .external_lex_state = 6}, - [2956] = {.lex_state = 128, .external_lex_state = 2}, - [2957] = {.lex_state = 128, .external_lex_state = 2}, - [2958] = {.lex_state = 128, .external_lex_state = 2}, - [2959] = {.lex_state = 128, .external_lex_state = 2}, - [2960] = {.lex_state = 128, .external_lex_state = 2}, - [2961] = {.lex_state = 7, .external_lex_state = 6}, - [2962] = {.lex_state = 7, .external_lex_state = 6}, - [2963] = {.lex_state = 128, .external_lex_state = 7}, - [2964] = {.lex_state = 128, .external_lex_state = 6}, - [2965] = {.lex_state = 7, .external_lex_state = 6}, - [2966] = {.lex_state = 7, .external_lex_state = 6}, - [2967] = {.lex_state = 128, .external_lex_state = 2}, - [2968] = {.lex_state = 128, .external_lex_state = 2}, - [2969] = {.lex_state = 7, .external_lex_state = 6}, - [2970] = {.lex_state = 128, .external_lex_state = 7}, - [2971] = {.lex_state = 128, .external_lex_state = 2}, - [2972] = {.lex_state = 128, .external_lex_state = 2}, - [2973] = {.lex_state = 7, .external_lex_state = 6}, - [2974] = {.lex_state = 128, .external_lex_state = 2}, - [2975] = {.lex_state = 2, .external_lex_state = 2}, - [2976] = {.lex_state = 2, .external_lex_state = 2}, - [2977] = {.lex_state = 7, .external_lex_state = 6}, - [2978] = {.lex_state = 7, .external_lex_state = 6}, - [2979] = {.lex_state = 7, .external_lex_state = 6}, - [2980] = {.lex_state = 7, .external_lex_state = 6}, - [2981] = {.lex_state = 128, .external_lex_state = 7}, - [2982] = {.lex_state = 128, .external_lex_state = 7}, - [2983] = {.lex_state = 128, .external_lex_state = 2}, - [2984] = {.lex_state = 128, .external_lex_state = 2}, - [2985] = {.lex_state = 128, .external_lex_state = 2}, - [2986] = {.lex_state = 128, .external_lex_state = 2}, - [2987] = {.lex_state = 128, .external_lex_state = 2}, - [2988] = {.lex_state = 128, .external_lex_state = 2}, - [2989] = {.lex_state = 7, .external_lex_state = 6}, - [2990] = {.lex_state = 128, .external_lex_state = 2}, - [2991] = {.lex_state = 7, .external_lex_state = 6}, - [2992] = {.lex_state = 128, .external_lex_state = 2}, - [2993] = {.lex_state = 128, .external_lex_state = 2}, - [2994] = {.lex_state = 128, .external_lex_state = 7}, - [2995] = {.lex_state = 7, .external_lex_state = 6}, - [2996] = {.lex_state = 7, .external_lex_state = 6}, - [2997] = {.lex_state = 128, .external_lex_state = 2}, - [2998] = {.lex_state = 128, .external_lex_state = 7}, - [2999] = {.lex_state = 128, .external_lex_state = 2}, - [3000] = {.lex_state = 2, .external_lex_state = 2}, - [3001] = {.lex_state = 128, .external_lex_state = 7}, - [3002] = {.lex_state = 128, .external_lex_state = 2}, - [3003] = {.lex_state = 2, .external_lex_state = 2}, - [3004] = {.lex_state = 2, .external_lex_state = 2}, - [3005] = {.lex_state = 128, .external_lex_state = 2}, - [3006] = {.lex_state = 2, .external_lex_state = 2}, - [3007] = {.lex_state = 128, .external_lex_state = 2}, - [3008] = {.lex_state = 128, .external_lex_state = 2}, - [3009] = {.lex_state = 128, .external_lex_state = 7}, - [3010] = {.lex_state = 128, .external_lex_state = 2}, - [3011] = {.lex_state = 128, .external_lex_state = 7}, - [3012] = {.lex_state = 7, .external_lex_state = 6}, - [3013] = {.lex_state = 128, .external_lex_state = 7}, - [3014] = {.lex_state = 128, .external_lex_state = 7}, - [3015] = {.lex_state = 7, .external_lex_state = 6}, - [3016] = {.lex_state = 128, .external_lex_state = 2}, - [3017] = {.lex_state = 128, .external_lex_state = 7}, - [3018] = {.lex_state = 7, .external_lex_state = 6}, - [3019] = {.lex_state = 7, .external_lex_state = 6}, - [3020] = {.lex_state = 128, .external_lex_state = 7}, - [3021] = {.lex_state = 7, .external_lex_state = 6}, - [3022] = {.lex_state = 128, .external_lex_state = 7}, - [3023] = {.lex_state = 128, .external_lex_state = 2}, - [3024] = {.lex_state = 128, .external_lex_state = 7}, - [3025] = {.lex_state = 128, .external_lex_state = 7}, - [3026] = {.lex_state = 7, .external_lex_state = 6}, - [3027] = {.lex_state = 128, .external_lex_state = 2}, - [3028] = {.lex_state = 128, .external_lex_state = 2}, - [3029] = {.lex_state = 7, .external_lex_state = 6}, - [3030] = {.lex_state = 128, .external_lex_state = 7}, - [3031] = {.lex_state = 128, .external_lex_state = 2}, - [3032] = {.lex_state = 128, .external_lex_state = 7}, - [3033] = {.lex_state = 2, .external_lex_state = 2}, - [3034] = {.lex_state = 128, .external_lex_state = 2}, - [3035] = {.lex_state = 7, .external_lex_state = 6}, - [3036] = {.lex_state = 7, .external_lex_state = 6}, - [3037] = {.lex_state = 128, .external_lex_state = 2}, - [3038] = {.lex_state = 128, .external_lex_state = 7}, - [3039] = {.lex_state = 7, .external_lex_state = 6}, - [3040] = {.lex_state = 7, .external_lex_state = 6}, - [3041] = {.lex_state = 7, .external_lex_state = 6}, - [3042] = {.lex_state = 7, .external_lex_state = 6}, - [3043] = {.lex_state = 128, .external_lex_state = 7}, - [3044] = {.lex_state = 7, .external_lex_state = 6}, - [3045] = {.lex_state = 128, .external_lex_state = 7}, - [3046] = {.lex_state = 128, .external_lex_state = 7}, - [3047] = {.lex_state = 7, .external_lex_state = 6}, - [3048] = {.lex_state = 128, .external_lex_state = 7}, - [3049] = {.lex_state = 128, .external_lex_state = 2}, - [3050] = {.lex_state = 128, .external_lex_state = 2}, - [3051] = {.lex_state = 128, .external_lex_state = 2}, - [3052] = {.lex_state = 128, .external_lex_state = 2}, - [3053] = {.lex_state = 128, .external_lex_state = 2}, - [3054] = {.lex_state = 128, .external_lex_state = 2}, - [3055] = {.lex_state = 2, .external_lex_state = 2}, - [3056] = {.lex_state = 128, .external_lex_state = 2}, - [3057] = {.lex_state = 128, .external_lex_state = 2}, - [3058] = {.lex_state = 128, .external_lex_state = 2}, - [3059] = {.lex_state = 128, .external_lex_state = 2}, - [3060] = {.lex_state = 7, .external_lex_state = 6}, - [3061] = {.lex_state = 128, .external_lex_state = 2}, - [3062] = {.lex_state = 128, .external_lex_state = 2}, - [3063] = {.lex_state = 128, .external_lex_state = 2}, - [3064] = {.lex_state = 128, .external_lex_state = 2}, - [3065] = {.lex_state = 128, .external_lex_state = 7}, - [3066] = {.lex_state = 128, .external_lex_state = 7}, - [3067] = {.lex_state = 20, .external_lex_state = 2}, - [3068] = {.lex_state = 128, .external_lex_state = 7}, - [3069] = {.lex_state = 128, .external_lex_state = 2}, - [3070] = {.lex_state = 128, .external_lex_state = 7}, - [3071] = {.lex_state = 128, .external_lex_state = 2}, - [3072] = {.lex_state = 128, .external_lex_state = 6}, - [3073] = {.lex_state = 128, .external_lex_state = 7}, - [3074] = {.lex_state = 128, .external_lex_state = 2}, - [3075] = {.lex_state = 128, .external_lex_state = 2}, - [3076] = {.lex_state = 128, .external_lex_state = 2}, - [3077] = {.lex_state = 128, .external_lex_state = 2}, - [3078] = {.lex_state = 128, .external_lex_state = 6}, - [3079] = {.lex_state = 128, .external_lex_state = 6}, - [3080] = {.lex_state = 128, .external_lex_state = 6}, - [3081] = {.lex_state = 128, .external_lex_state = 6}, - [3082] = {.lex_state = 128, .external_lex_state = 6}, - [3083] = {.lex_state = 128, .external_lex_state = 6}, - [3084] = {.lex_state = 128, .external_lex_state = 2}, - [3085] = {.lex_state = 128, .external_lex_state = 7}, - [3086] = {.lex_state = 128, .external_lex_state = 7}, - [3087] = {.lex_state = 128, .external_lex_state = 2}, - [3088] = {.lex_state = 128, .external_lex_state = 2}, - [3089] = {.lex_state = 128, .external_lex_state = 2}, - [3090] = {.lex_state = 128, .external_lex_state = 7}, - [3091] = {.lex_state = 128, .external_lex_state = 7}, - [3092] = {.lex_state = 128, .external_lex_state = 7}, - [3093] = {.lex_state = 128, .external_lex_state = 9}, - [3094] = {.lex_state = 128, .external_lex_state = 2}, - [3095] = {.lex_state = 128, .external_lex_state = 2}, - [3096] = {.lex_state = 128, .external_lex_state = 7}, - [3097] = {.lex_state = 128, .external_lex_state = 7}, - [3098] = {.lex_state = 128, .external_lex_state = 7}, - [3099] = {.lex_state = 128, .external_lex_state = 7}, - [3100] = {.lex_state = 128, .external_lex_state = 6}, - [3101] = {.lex_state = 128, .external_lex_state = 2}, - [3102] = {.lex_state = 128, .external_lex_state = 7}, - [3103] = {.lex_state = 7, .external_lex_state = 6}, - [3104] = {.lex_state = 7, .external_lex_state = 6}, - [3105] = {.lex_state = 128, .external_lex_state = 7}, - [3106] = {.lex_state = 128, .external_lex_state = 7}, - [3107] = {.lex_state = 7, .external_lex_state = 6}, - [3108] = {.lex_state = 7, .external_lex_state = 6}, - [3109] = {.lex_state = 7, .external_lex_state = 6}, - [3110] = {.lex_state = 128, .external_lex_state = 6}, - [3111] = {.lex_state = 128, .external_lex_state = 6}, - [3112] = {.lex_state = 128, .external_lex_state = 7}, - [3113] = {.lex_state = 128, .external_lex_state = 7}, - [3114] = {.lex_state = 128, .external_lex_state = 2}, - [3115] = {.lex_state = 128, .external_lex_state = 9}, - [3116] = {.lex_state = 128, .external_lex_state = 7}, - [3117] = {.lex_state = 128, .external_lex_state = 7}, - [3118] = {.lex_state = 128, .external_lex_state = 7}, - [3119] = {.lex_state = 128, .external_lex_state = 7}, - [3120] = {.lex_state = 7, .external_lex_state = 6}, - [3121] = {.lex_state = 128, .external_lex_state = 7}, - [3122] = {.lex_state = 128, .external_lex_state = 7}, - [3123] = {.lex_state = 7, .external_lex_state = 6}, - [3124] = {.lex_state = 128, .external_lex_state = 6}, - [3125] = {.lex_state = 128, .external_lex_state = 2}, - [3126] = {.lex_state = 128, .external_lex_state = 7}, - [3127] = {.lex_state = 128, .external_lex_state = 7}, - [3128] = {.lex_state = 20, .external_lex_state = 2}, - [3129] = {.lex_state = 128, .external_lex_state = 6}, - [3130] = {.lex_state = 128, .external_lex_state = 7}, - [3131] = {.lex_state = 128, .external_lex_state = 2}, - [3132] = {.lex_state = 128, .external_lex_state = 7}, - [3133] = {.lex_state = 128, .external_lex_state = 2}, - [3134] = {.lex_state = 128, .external_lex_state = 7}, - [3135] = {.lex_state = 20, .external_lex_state = 2}, - [3136] = {.lex_state = 128, .external_lex_state = 6}, - [3137] = {.lex_state = 128, .external_lex_state = 7}, - [3138] = {.lex_state = 128, .external_lex_state = 7}, - [3139] = {.lex_state = 128, .external_lex_state = 7}, - [3140] = {.lex_state = 128, .external_lex_state = 7}, - [3141] = {.lex_state = 128, .external_lex_state = 7}, - [3142] = {.lex_state = 128, .external_lex_state = 7}, - [3143] = {.lex_state = 128, .external_lex_state = 2}, - [3144] = {.lex_state = 128, .external_lex_state = 2}, - [3145] = {.lex_state = 128, .external_lex_state = 7}, - [3146] = {.lex_state = 128, .external_lex_state = 7}, - [3147] = {.lex_state = 128, .external_lex_state = 6}, - [3148] = {.lex_state = 128, .external_lex_state = 7}, - [3149] = {.lex_state = 128, .external_lex_state = 7}, - [3150] = {.lex_state = 128, .external_lex_state = 7}, - [3151] = {.lex_state = 128, .external_lex_state = 7}, - [3152] = {.lex_state = 7, .external_lex_state = 9}, - [3153] = {.lex_state = 7, .external_lex_state = 9}, - [3154] = {.lex_state = 7, .external_lex_state = 9}, - [3155] = {.lex_state = 7, .external_lex_state = 9}, - [3156] = {.lex_state = 7, .external_lex_state = 9}, - [3157] = {.lex_state = 7, .external_lex_state = 9}, - [3158] = {.lex_state = 7, .external_lex_state = 9}, - [3159] = {.lex_state = 128, .external_lex_state = 7}, - [3160] = {.lex_state = 7, .external_lex_state = 9}, - [3161] = {.lex_state = 7, .external_lex_state = 9}, - [3162] = {.lex_state = 7, .external_lex_state = 9}, - [3163] = {.lex_state = 7, .external_lex_state = 9}, - [3164] = {.lex_state = 7, .external_lex_state = 9}, - [3165] = {.lex_state = 7, .external_lex_state = 9}, - [3166] = {.lex_state = 7, .external_lex_state = 9}, - [3167] = {.lex_state = 7, .external_lex_state = 9}, - [3168] = {.lex_state = 7, .external_lex_state = 9}, - [3169] = {.lex_state = 7, .external_lex_state = 9}, - [3170] = {.lex_state = 7, .external_lex_state = 9}, - [3171] = {.lex_state = 7, .external_lex_state = 9}, - [3172] = {.lex_state = 7, .external_lex_state = 9}, - [3173] = {.lex_state = 7, .external_lex_state = 9}, - [3174] = {.lex_state = 7, .external_lex_state = 9}, - [3175] = {.lex_state = 7, .external_lex_state = 9}, - [3176] = {.lex_state = 7, .external_lex_state = 9}, - [3177] = {.lex_state = 128, .external_lex_state = 2}, - [3178] = {.lex_state = 7, .external_lex_state = 9}, - [3179] = {.lex_state = 7, .external_lex_state = 9}, - [3180] = {.lex_state = 7, .external_lex_state = 9}, - [3181] = {.lex_state = 7, .external_lex_state = 9}, - [3182] = {.lex_state = 7, .external_lex_state = 9}, - [3183] = {.lex_state = 7, .external_lex_state = 9}, - [3184] = {.lex_state = 7, .external_lex_state = 9}, - [3185] = {.lex_state = 7, .external_lex_state = 9}, - [3186] = {.lex_state = 7, .external_lex_state = 9}, - [3187] = {.lex_state = 7, .external_lex_state = 9}, - [3188] = {.lex_state = 128, .external_lex_state = 7}, - [3189] = {.lex_state = 128, .external_lex_state = 7}, - [3190] = {.lex_state = 128, .external_lex_state = 2}, - [3191] = {.lex_state = 128, .external_lex_state = 7}, - [3192] = {.lex_state = 128, .external_lex_state = 7}, - [3193] = {.lex_state = 128, .external_lex_state = 7}, - [3194] = {.lex_state = 128, .external_lex_state = 2}, - [3195] = {.lex_state = 128, .external_lex_state = 7}, - [3196] = {.lex_state = 7, .external_lex_state = 6}, - [3197] = {.lex_state = 7, .external_lex_state = 2}, - [3198] = {.lex_state = 20, .external_lex_state = 2}, - [3199] = {.lex_state = 128, .external_lex_state = 6}, - [3200] = {.lex_state = 128, .external_lex_state = 6}, - [3201] = {.lex_state = 128, .external_lex_state = 6}, - [3202] = {.lex_state = 128, .external_lex_state = 7}, - [3203] = {.lex_state = 128, .external_lex_state = 7}, - [3204] = {.lex_state = 20, .external_lex_state = 2}, - [3205] = {.lex_state = 128, .external_lex_state = 7}, - [3206] = {.lex_state = 20, .external_lex_state = 2}, - [3207] = {.lex_state = 128, .external_lex_state = 9}, - [3208] = {.lex_state = 128, .external_lex_state = 6}, - [3209] = {.lex_state = 128, .external_lex_state = 6}, - [3210] = {.lex_state = 128, .external_lex_state = 6}, - [3211] = {.lex_state = 128, .external_lex_state = 6}, - [3212] = {.lex_state = 128, .external_lex_state = 2}, - [3213] = {.lex_state = 128, .external_lex_state = 7}, - [3214] = {.lex_state = 128, .external_lex_state = 9}, - [3215] = {.lex_state = 128, .external_lex_state = 9}, - [3216] = {.lex_state = 128, .external_lex_state = 9}, - [3217] = {.lex_state = 128, .external_lex_state = 9}, - [3218] = {.lex_state = 128, .external_lex_state = 9}, - [3219] = {.lex_state = 128, .external_lex_state = 7}, - [3220] = {.lex_state = 128, .external_lex_state = 9}, - [3221] = {.lex_state = 128, .external_lex_state = 2}, - [3222] = {.lex_state = 128, .external_lex_state = 6}, - [3223] = {.lex_state = 20, .external_lex_state = 2}, - [3224] = {.lex_state = 128, .external_lex_state = 2}, - [3225] = {.lex_state = 7, .external_lex_state = 2}, - [3226] = {.lex_state = 7, .external_lex_state = 2}, - [3227] = {.lex_state = 128, .external_lex_state = 6}, - [3228] = {.lex_state = 128, .external_lex_state = 7}, - [3229] = {.lex_state = 128, .external_lex_state = 2}, - [3230] = {.lex_state = 128, .external_lex_state = 6}, - [3231] = {.lex_state = 128, .external_lex_state = 6}, - [3232] = {.lex_state = 128, .external_lex_state = 6}, - [3233] = {.lex_state = 128, .external_lex_state = 6}, - [3234] = {.lex_state = 128, .external_lex_state = 6}, - [3235] = {.lex_state = 18, .external_lex_state = 10}, - [3236] = {.lex_state = 128, .external_lex_state = 6}, - [3237] = {.lex_state = 18, .external_lex_state = 10}, - [3238] = {.lex_state = 128, .external_lex_state = 6}, - [3239] = {.lex_state = 128, .external_lex_state = 6}, - [3240] = {.lex_state = 128, .external_lex_state = 6}, - [3241] = {.lex_state = 18, .external_lex_state = 10}, - [3242] = {.lex_state = 128, .external_lex_state = 6}, - [3243] = {.lex_state = 128, .external_lex_state = 6}, - [3244] = {.lex_state = 128, .external_lex_state = 6}, - [3245] = {.lex_state = 18, .external_lex_state = 10}, - [3246] = {.lex_state = 128, .external_lex_state = 6}, - [3247] = {.lex_state = 128, .external_lex_state = 6}, - [3248] = {.lex_state = 128, .external_lex_state = 9}, - [3249] = {.lex_state = 18, .external_lex_state = 10}, - [3250] = {.lex_state = 128, .external_lex_state = 2}, - [3251] = {.lex_state = 7, .external_lex_state = 9}, - [3252] = {.lex_state = 128, .external_lex_state = 6}, - [3253] = {.lex_state = 7, .external_lex_state = 9}, - [3254] = {.lex_state = 7, .external_lex_state = 9}, - [3255] = {.lex_state = 7, .external_lex_state = 9}, - [3256] = {.lex_state = 128, .external_lex_state = 6}, - [3257] = {.lex_state = 128, .external_lex_state = 6}, - [3258] = {.lex_state = 128, .external_lex_state = 2}, - [3259] = {.lex_state = 128, .external_lex_state = 6}, - [3260] = {.lex_state = 7, .external_lex_state = 9}, - [3261] = {.lex_state = 7, .external_lex_state = 9}, - [3262] = {.lex_state = 7, .external_lex_state = 9}, - [3263] = {.lex_state = 128, .external_lex_state = 6}, - [3264] = {.lex_state = 18, .external_lex_state = 10}, - [3265] = {.lex_state = 128, .external_lex_state = 6}, - [3266] = {.lex_state = 128, .external_lex_state = 6}, - [3267] = {.lex_state = 128, .external_lex_state = 6}, - [3268] = {.lex_state = 128, .external_lex_state = 6}, - [3269] = {.lex_state = 128, .external_lex_state = 6}, - [3270] = {.lex_state = 7, .external_lex_state = 9}, - [3271] = {.lex_state = 128, .external_lex_state = 6}, - [3272] = {.lex_state = 128, .external_lex_state = 6}, - [3273] = {.lex_state = 128, .external_lex_state = 6}, - [3274] = {.lex_state = 128, .external_lex_state = 6}, - [3275] = {.lex_state = 11, .external_lex_state = 2}, - [3276] = {.lex_state = 128, .external_lex_state = 6}, - [3277] = {.lex_state = 128, .external_lex_state = 6}, - [3278] = {.lex_state = 128, .external_lex_state = 6}, - [3279] = {.lex_state = 128, .external_lex_state = 6}, - [3280] = {.lex_state = 128, .external_lex_state = 6}, - [3281] = {.lex_state = 128, .external_lex_state = 6}, - [3282] = {.lex_state = 128, .external_lex_state = 6}, - [3283] = {.lex_state = 128, .external_lex_state = 6}, - [3284] = {.lex_state = 18, .external_lex_state = 10}, - [3285] = {.lex_state = 128, .external_lex_state = 6}, - [3286] = {.lex_state = 128, .external_lex_state = 6}, - [3287] = {.lex_state = 128, .external_lex_state = 6}, - [3288] = {.lex_state = 128, .external_lex_state = 6}, - [3289] = {.lex_state = 128, .external_lex_state = 6}, - [3290] = {.lex_state = 128, .external_lex_state = 6}, - [3291] = {.lex_state = 128, .external_lex_state = 6}, - [3292] = {.lex_state = 128, .external_lex_state = 6}, - [3293] = {.lex_state = 18, .external_lex_state = 10}, - [3294] = {.lex_state = 128, .external_lex_state = 6}, - [3295] = {.lex_state = 128, .external_lex_state = 6}, - [3296] = {.lex_state = 128, .external_lex_state = 6}, - [3297] = {.lex_state = 128, .external_lex_state = 6}, - [3298] = {.lex_state = 128, .external_lex_state = 9}, - [3299] = {.lex_state = 128, .external_lex_state = 9}, - [3300] = {.lex_state = 128, .external_lex_state = 6}, - [3301] = {.lex_state = 11, .external_lex_state = 2}, - [3302] = {.lex_state = 128, .external_lex_state = 6}, - [3303] = {.lex_state = 128, .external_lex_state = 9}, - [3304] = {.lex_state = 128, .external_lex_state = 2}, - [3305] = {.lex_state = 20, .external_lex_state = 2}, - [3306] = {.lex_state = 128, .external_lex_state = 2}, - [3307] = {.lex_state = 128, .external_lex_state = 2}, - [3308] = {.lex_state = 128, .external_lex_state = 6}, - [3309] = {.lex_state = 128, .external_lex_state = 2}, - [3310] = {.lex_state = 128, .external_lex_state = 2}, - [3311] = {.lex_state = 128, .external_lex_state = 2}, - [3312] = {.lex_state = 128, .external_lex_state = 2}, - [3313] = {.lex_state = 128, .external_lex_state = 2}, - [3314] = {.lex_state = 128, .external_lex_state = 8}, - [3315] = {.lex_state = 20, .external_lex_state = 2}, - [3316] = {.lex_state = 128, .external_lex_state = 9}, - [3317] = {.lex_state = 20, .external_lex_state = 2}, - [3318] = {.lex_state = 128, .external_lex_state = 2}, - [3319] = {.lex_state = 128, .external_lex_state = 2}, - [3320] = {.lex_state = 128, .external_lex_state = 2}, - [3321] = {.lex_state = 128, .external_lex_state = 2}, - [3322] = {.lex_state = 128, .external_lex_state = 9}, - [3323] = {.lex_state = 128, .external_lex_state = 9}, - [3324] = {.lex_state = 128, .external_lex_state = 2}, - [3325] = {.lex_state = 128, .external_lex_state = 2}, - [3326] = {.lex_state = 20, .external_lex_state = 2}, - [3327] = {.lex_state = 128, .external_lex_state = 6}, - [3328] = {.lex_state = 128, .external_lex_state = 2}, - [3329] = {.lex_state = 128, .external_lex_state = 2}, - [3330] = {.lex_state = 128, .external_lex_state = 2}, - [3331] = {.lex_state = 18, .external_lex_state = 10}, - [3332] = {.lex_state = 128, .external_lex_state = 2}, - [3333] = {.lex_state = 128, .external_lex_state = 8}, - [3334] = {.lex_state = 128, .external_lex_state = 2}, - [3335] = {.lex_state = 128, .external_lex_state = 8}, - [3336] = {.lex_state = 128, .external_lex_state = 9}, - [3337] = {.lex_state = 128, .external_lex_state = 6}, - [3338] = {.lex_state = 128, .external_lex_state = 8}, - [3339] = {.lex_state = 128, .external_lex_state = 9}, - [3340] = {.lex_state = 128, .external_lex_state = 9}, - [3341] = {.lex_state = 128, .external_lex_state = 8}, - [3342] = {.lex_state = 128, .external_lex_state = 9}, - [3343] = {.lex_state = 128, .external_lex_state = 6}, - [3344] = {.lex_state = 128, .external_lex_state = 8}, - [3345] = {.lex_state = 128, .external_lex_state = 9}, - [3346] = {.lex_state = 128, .external_lex_state = 2}, - [3347] = {.lex_state = 128, .external_lex_state = 6}, - [3348] = {.lex_state = 128, .external_lex_state = 2}, - [3349] = {.lex_state = 128, .external_lex_state = 2}, - [3350] = {.lex_state = 20, .external_lex_state = 2}, - [3351] = {.lex_state = 20, .external_lex_state = 2}, - [3352] = {.lex_state = 20, .external_lex_state = 2}, - [3353] = {.lex_state = 20, .external_lex_state = 2}, - [3354] = {.lex_state = 20, .external_lex_state = 2}, - [3355] = {.lex_state = 20, .external_lex_state = 2}, - [3356] = {.lex_state = 20, .external_lex_state = 2}, - [3357] = {.lex_state = 20, .external_lex_state = 2}, - [3358] = {.lex_state = 20, .external_lex_state = 2}, - [3359] = {.lex_state = 20, .external_lex_state = 2}, - [3360] = {.lex_state = 128, .external_lex_state = 2}, - [3361] = {.lex_state = 128, .external_lex_state = 2}, - [3362] = {.lex_state = 128, .external_lex_state = 2}, - [3363] = {.lex_state = 128, .external_lex_state = 2}, - [3364] = {.lex_state = 20, .external_lex_state = 2}, - [3365] = {.lex_state = 128, .external_lex_state = 2}, - [3366] = {.lex_state = 128, .external_lex_state = 6}, - [3367] = {.lex_state = 20, .external_lex_state = 2}, - [3368] = {.lex_state = 20, .external_lex_state = 2}, - [3369] = {.lex_state = 20, .external_lex_state = 2}, - [3370] = {.lex_state = 20, .external_lex_state = 2}, - [3371] = {.lex_state = 20, .external_lex_state = 2}, - [3372] = {.lex_state = 20, .external_lex_state = 2}, - [3373] = {.lex_state = 20, .external_lex_state = 2}, - [3374] = {.lex_state = 20, .external_lex_state = 2}, - [3375] = {.lex_state = 20, .external_lex_state = 2}, - [3376] = {.lex_state = 20, .external_lex_state = 2}, - [3377] = {.lex_state = 20, .external_lex_state = 2}, - [3378] = {.lex_state = 20, .external_lex_state = 2}, - [3379] = {.lex_state = 128, .external_lex_state = 6}, - [3380] = {.lex_state = 128, .external_lex_state = 2}, - [3381] = {.lex_state = 128, .external_lex_state = 6}, - [3382] = {.lex_state = 128, .external_lex_state = 6}, - [3383] = {.lex_state = 128, .external_lex_state = 6}, - [3384] = {.lex_state = 128, .external_lex_state = 2}, - [3385] = {.lex_state = 128, .external_lex_state = 6}, - [3386] = {.lex_state = 20, .external_lex_state = 2}, - [3387] = {.lex_state = 128, .external_lex_state = 6}, - [3388] = {.lex_state = 128, .external_lex_state = 6}, - [3389] = {.lex_state = 128, .external_lex_state = 6}, - [3390] = {.lex_state = 128, .external_lex_state = 9}, - [3391] = {.lex_state = 128, .external_lex_state = 2}, - [3392] = {.lex_state = 128, .external_lex_state = 6}, - [3393] = {.lex_state = 128, .external_lex_state = 2}, - [3394] = {.lex_state = 128, .external_lex_state = 6}, - [3395] = {.lex_state = 128, .external_lex_state = 2}, - [3396] = {.lex_state = 128, .external_lex_state = 2}, - [3397] = {.lex_state = 128, .external_lex_state = 6}, - [3398] = {.lex_state = 128, .external_lex_state = 6}, - [3399] = {.lex_state = 128, .external_lex_state = 6}, - [3400] = {.lex_state = 128, .external_lex_state = 6}, - [3401] = {.lex_state = 128, .external_lex_state = 6}, - [3402] = {.lex_state = 128, .external_lex_state = 6}, - [3403] = {.lex_state = 128, .external_lex_state = 6}, - [3404] = {.lex_state = 128, .external_lex_state = 6}, - [3405] = {.lex_state = 128, .external_lex_state = 6}, - [3406] = {.lex_state = 20, .external_lex_state = 2}, - [3407] = {.lex_state = 20, .external_lex_state = 2}, - [3408] = {.lex_state = 128, .external_lex_state = 6}, - [3409] = {.lex_state = 128, .external_lex_state = 2}, - [3410] = {.lex_state = 128, .external_lex_state = 2}, - [3411] = {.lex_state = 128, .external_lex_state = 6}, - [3412] = {.lex_state = 128, .external_lex_state = 6}, - [3413] = {.lex_state = 128, .external_lex_state = 2}, - [3414] = {.lex_state = 128, .external_lex_state = 6}, - [3415] = {.lex_state = 128, .external_lex_state = 2}, - [3416] = {.lex_state = 128, .external_lex_state = 6}, - [3417] = {.lex_state = 128, .external_lex_state = 6}, - [3418] = {.lex_state = 128, .external_lex_state = 9}, - [3419] = {.lex_state = 128, .external_lex_state = 2}, - [3420] = {.lex_state = 128, .external_lex_state = 6}, - [3421] = {.lex_state = 128, .external_lex_state = 6}, - [3422] = {.lex_state = 128, .external_lex_state = 2}, - [3423] = {.lex_state = 128, .external_lex_state = 9}, - [3424] = {.lex_state = 20, .external_lex_state = 2}, - [3425] = {.lex_state = 128, .external_lex_state = 6}, - [3426] = {.lex_state = 128, .external_lex_state = 2}, - [3427] = {.lex_state = 128, .external_lex_state = 6}, - [3428] = {.lex_state = 128, .external_lex_state = 9}, - [3429] = {.lex_state = 128, .external_lex_state = 9}, - [3430] = {.lex_state = 128, .external_lex_state = 9}, - [3431] = {.lex_state = 128, .external_lex_state = 9}, - [3432] = {.lex_state = 128, .external_lex_state = 2}, - [3433] = {.lex_state = 128, .external_lex_state = 9}, - [3434] = {.lex_state = 128, .external_lex_state = 9}, - [3435] = {.lex_state = 128, .external_lex_state = 9}, - [3436] = {.lex_state = 128, .external_lex_state = 2}, - [3437] = {.lex_state = 128, .external_lex_state = 6}, - [3438] = {.lex_state = 128, .external_lex_state = 9}, - [3439] = {.lex_state = 128, .external_lex_state = 9}, - [3440] = {.lex_state = 128, .external_lex_state = 9}, - [3441] = {.lex_state = 128, .external_lex_state = 2}, - [3442] = {.lex_state = 128, .external_lex_state = 6}, - [3443] = {.lex_state = 128, .external_lex_state = 9}, - [3444] = {.lex_state = 128, .external_lex_state = 9}, - [3445] = {.lex_state = 128, .external_lex_state = 9}, - [3446] = {.lex_state = 128, .external_lex_state = 9}, - [3447] = {.lex_state = 128, .external_lex_state = 9}, - [3448] = {.lex_state = 128, .external_lex_state = 9}, - [3449] = {.lex_state = 128, .external_lex_state = 9}, - [3450] = {.lex_state = 128, .external_lex_state = 9}, - [3451] = {.lex_state = 128, .external_lex_state = 9}, - [3452] = {.lex_state = 128, .external_lex_state = 9}, - [3453] = {.lex_state = 128, .external_lex_state = 2}, - [3454] = {.lex_state = 128, .external_lex_state = 9}, - [3455] = {.lex_state = 128, .external_lex_state = 6}, - [3456] = {.lex_state = 128, .external_lex_state = 9}, - [3457] = {.lex_state = 128, .external_lex_state = 9}, - [3458] = {.lex_state = 128, .external_lex_state = 9}, - [3459] = {.lex_state = 128, .external_lex_state = 9}, - [3460] = {.lex_state = 128, .external_lex_state = 9}, - [3461] = {.lex_state = 128, .external_lex_state = 9}, - [3462] = {.lex_state = 128, .external_lex_state = 9}, - [3463] = {.lex_state = 128, .external_lex_state = 9}, - [3464] = {.lex_state = 128, .external_lex_state = 2}, - [3465] = {.lex_state = 128, .external_lex_state = 6}, - [3466] = {.lex_state = 128, .external_lex_state = 9}, - [3467] = {.lex_state = 128, .external_lex_state = 9}, - [3468] = {.lex_state = 128, .external_lex_state = 2}, - [3469] = {.lex_state = 128, .external_lex_state = 9}, - [3470] = {.lex_state = 128, .external_lex_state = 9}, - [3471] = {.lex_state = 128, .external_lex_state = 9}, - [3472] = {.lex_state = 128, .external_lex_state = 9}, - [3473] = {.lex_state = 128, .external_lex_state = 9}, - [3474] = {.lex_state = 128, .external_lex_state = 6}, - [3475] = {.lex_state = 128, .external_lex_state = 6}, - [3476] = {.lex_state = 128, .external_lex_state = 6}, - [3477] = {.lex_state = 128, .external_lex_state = 9}, - [3478] = {.lex_state = 128, .external_lex_state = 9}, - [3479] = {.lex_state = 128, .external_lex_state = 9}, - [3480] = {.lex_state = 128, .external_lex_state = 9}, - [3481] = {.lex_state = 128, .external_lex_state = 9}, - [3482] = {.lex_state = 128, .external_lex_state = 6}, - [3483] = {.lex_state = 128, .external_lex_state = 9}, - [3484] = {.lex_state = 128, .external_lex_state = 6}, - [3485] = {.lex_state = 128, .external_lex_state = 6}, - [3486] = {.lex_state = 128, .external_lex_state = 9}, - [3487] = {.lex_state = 128, .external_lex_state = 2}, - [3488] = {.lex_state = 128, .external_lex_state = 2}, - [3489] = {.lex_state = 20, .external_lex_state = 2}, - [3490] = {.lex_state = 128, .external_lex_state = 6}, - [3491] = {.lex_state = 128, .external_lex_state = 6}, - [3492] = {.lex_state = 128, .external_lex_state = 6}, - [3493] = {.lex_state = 128, .external_lex_state = 9}, - [3494] = {.lex_state = 128, .external_lex_state = 9}, - [3495] = {.lex_state = 128, .external_lex_state = 9}, - [3496] = {.lex_state = 128, .external_lex_state = 9}, - [3497] = {.lex_state = 20, .external_lex_state = 2}, - [3498] = {.lex_state = 20, .external_lex_state = 2}, - [3499] = {.lex_state = 20, .external_lex_state = 2}, - [3500] = {.lex_state = 20, .external_lex_state = 2}, - [3501] = {.lex_state = 20, .external_lex_state = 2}, - [3502] = {.lex_state = 20, .external_lex_state = 2}, - [3503] = {.lex_state = 128, .external_lex_state = 6}, - [3504] = {.lex_state = 128, .external_lex_state = 9}, - [3505] = {.lex_state = 128, .external_lex_state = 9}, - [3506] = {.lex_state = 128, .external_lex_state = 6}, - [3507] = {.lex_state = 128, .external_lex_state = 6}, - [3508] = {.lex_state = 128, .external_lex_state = 6}, - [3509] = {.lex_state = 128, .external_lex_state = 6}, - [3510] = {.lex_state = 128, .external_lex_state = 9}, - [3511] = {.lex_state = 128, .external_lex_state = 9}, - [3512] = {.lex_state = 128, .external_lex_state = 6}, - [3513] = {.lex_state = 128, .external_lex_state = 9}, - [3514] = {.lex_state = 128, .external_lex_state = 2}, - [3515] = {.lex_state = 128, .external_lex_state = 2}, - [3516] = {.lex_state = 20, .external_lex_state = 2}, - [3517] = {.lex_state = 128, .external_lex_state = 6}, - [3518] = {.lex_state = 20, .external_lex_state = 2}, - [3519] = {.lex_state = 20, .external_lex_state = 2}, - [3520] = {.lex_state = 128, .external_lex_state = 9}, - [3521] = {.lex_state = 128, .external_lex_state = 2}, - [3522] = {.lex_state = 128, .external_lex_state = 8}, - [3523] = {.lex_state = 18, .external_lex_state = 11}, - [3524] = {.lex_state = 128, .external_lex_state = 8}, - [3525] = {.lex_state = 18, .external_lex_state = 11}, - [3526] = {.lex_state = 128, .external_lex_state = 8}, - [3527] = {.lex_state = 18, .external_lex_state = 11}, - [3528] = {.lex_state = 18, .external_lex_state = 11}, - [3529] = {.lex_state = 128, .external_lex_state = 2}, - [3530] = {.lex_state = 128, .external_lex_state = 2}, - [3531] = {.lex_state = 128, .external_lex_state = 2}, - [3532] = {.lex_state = 20, .external_lex_state = 2}, - [3533] = {.lex_state = 20, .external_lex_state = 2}, - [3534] = {.lex_state = 20, .external_lex_state = 2}, - [3535] = {.lex_state = 128, .external_lex_state = 6}, - [3536] = {.lex_state = 128, .external_lex_state = 6}, - [3537] = {.lex_state = 128, .external_lex_state = 2}, - [3538] = {.lex_state = 128, .external_lex_state = 6}, - [3539] = {.lex_state = 128, .external_lex_state = 2}, - [3540] = {.lex_state = 20, .external_lex_state = 2}, - [3541] = {.lex_state = 20, .external_lex_state = 2}, - [3542] = {.lex_state = 128, .external_lex_state = 2}, - [3543] = {.lex_state = 18, .external_lex_state = 11}, - [3544] = {.lex_state = 18, .external_lex_state = 11}, - [3545] = {.lex_state = 20, .external_lex_state = 2}, - [3546] = {.lex_state = 128, .external_lex_state = 2}, - [3547] = {.lex_state = 128, .external_lex_state = 2}, - [3548] = {.lex_state = 128, .external_lex_state = 2}, - [3549] = {.lex_state = 20, .external_lex_state = 2}, - [3550] = {.lex_state = 128, .external_lex_state = 8}, - [3551] = {.lex_state = 128, .external_lex_state = 9}, - [3552] = {.lex_state = 20, .external_lex_state = 2}, - [3553] = {.lex_state = 18, .external_lex_state = 11}, - [3554] = {.lex_state = 128, .external_lex_state = 2}, - [3555] = {.lex_state = 128, .external_lex_state = 2}, - [3556] = {.lex_state = 20, .external_lex_state = 2}, - [3557] = {.lex_state = 20, .external_lex_state = 2}, - [3558] = {.lex_state = 20, .external_lex_state = 2}, - [3559] = {.lex_state = 128, .external_lex_state = 2}, - [3560] = {.lex_state = 128, .external_lex_state = 6}, - [3561] = {.lex_state = 128, .external_lex_state = 6}, - [3562] = {.lex_state = 128, .external_lex_state = 6}, - [3563] = {.lex_state = 18, .external_lex_state = 11}, - [3564] = {.lex_state = 128, .external_lex_state = 2}, - [3565] = {.lex_state = 128, .external_lex_state = 2}, - [3566] = {.lex_state = 7, .external_lex_state = 2}, - [3567] = {.lex_state = 7, .external_lex_state = 2}, - [3568] = {.lex_state = 7, .external_lex_state = 2}, - [3569] = {.lex_state = 128, .external_lex_state = 2}, - [3570] = {.lex_state = 128, .external_lex_state = 8}, - [3571] = {.lex_state = 128, .external_lex_state = 6}, - [3572] = {.lex_state = 128, .external_lex_state = 2}, - [3573] = {.lex_state = 128, .external_lex_state = 6}, - [3574] = {.lex_state = 7, .external_lex_state = 2}, - [3575] = {.lex_state = 7, .external_lex_state = 2}, - [3576] = {.lex_state = 128, .external_lex_state = 6}, - [3577] = {.lex_state = 128, .external_lex_state = 2}, - [3578] = {.lex_state = 128, .external_lex_state = 2}, - [3579] = {.lex_state = 7, .external_lex_state = 2}, - [3580] = {.lex_state = 128, .external_lex_state = 6}, - [3581] = {.lex_state = 128, .external_lex_state = 2}, - [3582] = {.lex_state = 128, .external_lex_state = 8}, - [3583] = {.lex_state = 128, .external_lex_state = 8}, - [3584] = {.lex_state = 128, .external_lex_state = 2}, - [3585] = {.lex_state = 128, .external_lex_state = 6}, - [3586] = {.lex_state = 128, .external_lex_state = 6}, - [3587] = {.lex_state = 128, .external_lex_state = 2}, - [3588] = {.lex_state = 128, .external_lex_state = 2}, - [3589] = {.lex_state = 128, .external_lex_state = 2}, - [3590] = {.lex_state = 128, .external_lex_state = 8}, - [3591] = {.lex_state = 128, .external_lex_state = 2}, - [3592] = {.lex_state = 128, .external_lex_state = 2}, - [3593] = {.lex_state = 128, .external_lex_state = 2}, - [3594] = {.lex_state = 128, .external_lex_state = 6}, - [3595] = {.lex_state = 128, .external_lex_state = 8}, - [3596] = {.lex_state = 128, .external_lex_state = 2}, - [3597] = {.lex_state = 128, .external_lex_state = 6}, - [3598] = {.lex_state = 128, .external_lex_state = 6}, - [3599] = {.lex_state = 128, .external_lex_state = 2}, - [3600] = {.lex_state = 8, .external_lex_state = 2}, - [3601] = {.lex_state = 128, .external_lex_state = 6}, - [3602] = {.lex_state = 128, .external_lex_state = 2}, - [3603] = {.lex_state = 128, .external_lex_state = 6}, - [3604] = {.lex_state = 128, .external_lex_state = 6}, - [3605] = {.lex_state = 128, .external_lex_state = 6}, - [3606] = {.lex_state = 128, .external_lex_state = 6}, - [3607] = {.lex_state = 128, .external_lex_state = 6}, - [3608] = {.lex_state = 128, .external_lex_state = 2}, - [3609] = {.lex_state = 128, .external_lex_state = 6}, - [3610] = {.lex_state = 128, .external_lex_state = 6}, - [3611] = {.lex_state = 128, .external_lex_state = 6}, - [3612] = {.lex_state = 128, .external_lex_state = 6}, - [3613] = {.lex_state = 128, .external_lex_state = 2}, - [3614] = {.lex_state = 128, .external_lex_state = 2}, - [3615] = {.lex_state = 128, .external_lex_state = 6}, - [3616] = {.lex_state = 128, .external_lex_state = 8}, - [3617] = {.lex_state = 128, .external_lex_state = 6}, - [3618] = {.lex_state = 128, .external_lex_state = 8}, - [3619] = {.lex_state = 128, .external_lex_state = 2}, - [3620] = {.lex_state = 128, .external_lex_state = 6}, - [3621] = {.lex_state = 128, .external_lex_state = 6}, - [3622] = {.lex_state = 128, .external_lex_state = 6}, - [3623] = {.lex_state = 128, .external_lex_state = 6}, - [3624] = {.lex_state = 128, .external_lex_state = 6}, - [3625] = {.lex_state = 128, .external_lex_state = 2}, - [3626] = {.lex_state = 128, .external_lex_state = 6}, - [3627] = {.lex_state = 128, .external_lex_state = 6}, - [3628] = {.lex_state = 128, .external_lex_state = 6}, - [3629] = {.lex_state = 7, .external_lex_state = 2}, - [3630] = {.lex_state = 128, .external_lex_state = 6}, - [3631] = {.lex_state = 128, .external_lex_state = 6}, - [3632] = {.lex_state = 7, .external_lex_state = 2}, - [3633] = {.lex_state = 128, .external_lex_state = 6}, - [3634] = {.lex_state = 128, .external_lex_state = 8}, - [3635] = {.lex_state = 128, .external_lex_state = 8}, - [3636] = {.lex_state = 128, .external_lex_state = 2}, - [3637] = {.lex_state = 20, .external_lex_state = 2}, - [3638] = {.lex_state = 128, .external_lex_state = 2}, - [3639] = {.lex_state = 128, .external_lex_state = 2}, - [3640] = {.lex_state = 128, .external_lex_state = 6}, - [3641] = {.lex_state = 128, .external_lex_state = 6}, - [3642] = {.lex_state = 128, .external_lex_state = 6}, - [3643] = {.lex_state = 128, .external_lex_state = 6}, - [3644] = {.lex_state = 128, .external_lex_state = 6}, - [3645] = {.lex_state = 128, .external_lex_state = 2}, - [3646] = {.lex_state = 128, .external_lex_state = 6}, - [3647] = {.lex_state = 128, .external_lex_state = 2}, - [3648] = {.lex_state = 128, .external_lex_state = 6}, - [3649] = {.lex_state = 128, .external_lex_state = 8}, - [3650] = {.lex_state = 128, .external_lex_state = 2}, - [3651] = {.lex_state = 128, .external_lex_state = 6}, - [3652] = {.lex_state = 128, .external_lex_state = 6}, - [3653] = {.lex_state = 20, .external_lex_state = 2}, - [3654] = {.lex_state = 128, .external_lex_state = 8}, - [3655] = {.lex_state = 128, .external_lex_state = 2}, - [3656] = {.lex_state = 128, .external_lex_state = 8}, - [3657] = {.lex_state = 7, .external_lex_state = 2}, - [3658] = {.lex_state = 128, .external_lex_state = 6}, - [3659] = {.lex_state = 128, .external_lex_state = 6}, - [3660] = {.lex_state = 128, .external_lex_state = 8}, - [3661] = {.lex_state = 128, .external_lex_state = 8}, - [3662] = {.lex_state = 128, .external_lex_state = 2}, - [3663] = {.lex_state = 128, .external_lex_state = 6}, - [3664] = {.lex_state = 128, .external_lex_state = 6}, - [3665] = {.lex_state = 128, .external_lex_state = 6}, - [3666] = {.lex_state = 128, .external_lex_state = 6}, - [3667] = {.lex_state = 128, .external_lex_state = 2}, - [3668] = {.lex_state = 128, .external_lex_state = 2}, - [3669] = {.lex_state = 128, .external_lex_state = 2}, - [3670] = {.lex_state = 128, .external_lex_state = 6}, - [3671] = {.lex_state = 8, .external_lex_state = 2}, - [3672] = {.lex_state = 128, .external_lex_state = 2}, - [3673] = {.lex_state = 128, .external_lex_state = 6}, - [3674] = {.lex_state = 128, .external_lex_state = 6}, - [3675] = {.lex_state = 128, .external_lex_state = 6}, - [3676] = {.lex_state = 128, .external_lex_state = 2}, - [3677] = {.lex_state = 128, .external_lex_state = 8}, - [3678] = {.lex_state = 128, .external_lex_state = 6}, - [3679] = {.lex_state = 20, .external_lex_state = 2}, - [3680] = {.lex_state = 128, .external_lex_state = 8}, - [3681] = {.lex_state = 128, .external_lex_state = 6}, - [3682] = {.lex_state = 128, .external_lex_state = 2}, - [3683] = {.lex_state = 128, .external_lex_state = 6}, - [3684] = {.lex_state = 128, .external_lex_state = 2}, - [3685] = {.lex_state = 128, .external_lex_state = 2}, - [3686] = {.lex_state = 128, .external_lex_state = 6}, - [3687] = {.lex_state = 128, .external_lex_state = 8}, - [3688] = {.lex_state = 128, .external_lex_state = 2}, - [3689] = {.lex_state = 128, .external_lex_state = 2}, - [3690] = {.lex_state = 128, .external_lex_state = 6}, - [3691] = {.lex_state = 128, .external_lex_state = 6}, - [3692] = {.lex_state = 128, .external_lex_state = 6}, - [3693] = {.lex_state = 8, .external_lex_state = 2}, - [3694] = {.lex_state = 128, .external_lex_state = 6}, - [3695] = {.lex_state = 128, .external_lex_state = 8}, - [3696] = {.lex_state = 128, .external_lex_state = 2}, - [3697] = {.lex_state = 128, .external_lex_state = 6}, - [3698] = {.lex_state = 128, .external_lex_state = 6}, - [3699] = {.lex_state = 128, .external_lex_state = 2}, - [3700] = {.lex_state = 128, .external_lex_state = 6}, - [3701] = {.lex_state = 128, .external_lex_state = 6}, - [3702] = {.lex_state = 128, .external_lex_state = 6}, - [3703] = {.lex_state = 128, .external_lex_state = 2}, - [3704] = {.lex_state = 128, .external_lex_state = 6}, - [3705] = {.lex_state = 128, .external_lex_state = 6}, - [3706] = {.lex_state = 128, .external_lex_state = 6}, - [3707] = {.lex_state = 128, .external_lex_state = 6}, - [3708] = {.lex_state = 128, .external_lex_state = 2}, - [3709] = {.lex_state = 128, .external_lex_state = 2}, - [3710] = {.lex_state = 128, .external_lex_state = 2}, - [3711] = {.lex_state = 128, .external_lex_state = 2}, - [3712] = {.lex_state = 128, .external_lex_state = 6}, - [3713] = {.lex_state = 128, .external_lex_state = 2}, - [3714] = {.lex_state = 128, .external_lex_state = 2}, - [3715] = {.lex_state = 128, .external_lex_state = 6}, - [3716] = {.lex_state = 128, .external_lex_state = 2}, - [3717] = {.lex_state = 128, .external_lex_state = 6}, - [3718] = {.lex_state = 128, .external_lex_state = 6}, - [3719] = {.lex_state = 128, .external_lex_state = 6}, - [3720] = {.lex_state = 128, .external_lex_state = 2}, - [3721] = {.lex_state = 128, .external_lex_state = 6}, - [3722] = {.lex_state = 128, .external_lex_state = 6}, - [3723] = {.lex_state = 128, .external_lex_state = 2}, - [3724] = {.lex_state = 128, .external_lex_state = 6}, - [3725] = {.lex_state = 128, .external_lex_state = 6}, - [3726] = {.lex_state = 128, .external_lex_state = 6}, - [3727] = {.lex_state = 128, .external_lex_state = 6}, - [3728] = {.lex_state = 128, .external_lex_state = 6}, - [3729] = {.lex_state = 128, .external_lex_state = 6}, - [3730] = {.lex_state = 128, .external_lex_state = 6}, - [3731] = {.lex_state = 128, .external_lex_state = 6}, - [3732] = {.lex_state = 128, .external_lex_state = 6}, - [3733] = {.lex_state = 128, .external_lex_state = 2}, - [3734] = {.lex_state = 7, .external_lex_state = 2}, - [3735] = {.lex_state = 128, .external_lex_state = 2}, - [3736] = {.lex_state = 128, .external_lex_state = 6}, - [3737] = {.lex_state = 7, .external_lex_state = 2}, - [3738] = {.lex_state = 128, .external_lex_state = 6}, - [3739] = {.lex_state = 128, .external_lex_state = 6}, - [3740] = {.lex_state = 128, .external_lex_state = 2}, - [3741] = {.lex_state = 7, .external_lex_state = 2}, - [3742] = {.lex_state = 7, .external_lex_state = 2}, - [3743] = {.lex_state = 128, .external_lex_state = 6}, - [3744] = {.lex_state = 128, .external_lex_state = 2}, - [3745] = {.lex_state = 128, .external_lex_state = 6}, - [3746] = {.lex_state = 128, .external_lex_state = 6}, - [3747] = {.lex_state = 128, .external_lex_state = 8}, - [3748] = {.lex_state = 128, .external_lex_state = 6}, - [3749] = {.lex_state = 128, .external_lex_state = 6}, - [3750] = {.lex_state = 128, .external_lex_state = 2}, - [3751] = {.lex_state = 128, .external_lex_state = 6}, - [3752] = {.lex_state = 128, .external_lex_state = 6}, - [3753] = {.lex_state = 128, .external_lex_state = 2}, - [3754] = {.lex_state = 128, .external_lex_state = 2}, - [3755] = {.lex_state = 128, .external_lex_state = 6}, - [3756] = {.lex_state = 128, .external_lex_state = 2}, - [3757] = {.lex_state = 128, .external_lex_state = 8}, - [3758] = {.lex_state = 128, .external_lex_state = 6}, - [3759] = {.lex_state = 128, .external_lex_state = 8}, - [3760] = {.lex_state = 128, .external_lex_state = 6}, - [3761] = {.lex_state = 128, .external_lex_state = 6}, - [3762] = {.lex_state = 128, .external_lex_state = 6}, - [3763] = {.lex_state = 7, .external_lex_state = 2}, - [3764] = {.lex_state = 128, .external_lex_state = 8}, - [3765] = {.lex_state = 128, .external_lex_state = 2}, - [3766] = {.lex_state = 128, .external_lex_state = 6}, - [3767] = {.lex_state = 20, .external_lex_state = 2}, - [3768] = {.lex_state = 128, .external_lex_state = 6}, - [3769] = {.lex_state = 128, .external_lex_state = 6}, - [3770] = {.lex_state = 128, .external_lex_state = 6}, - [3771] = {.lex_state = 128, .external_lex_state = 6}, - [3772] = {.lex_state = 128, .external_lex_state = 6}, - [3773] = {.lex_state = 7, .external_lex_state = 2}, - [3774] = {.lex_state = 128, .external_lex_state = 6}, - [3775] = {.lex_state = 7, .external_lex_state = 2}, - [3776] = {.lex_state = 128, .external_lex_state = 6}, - [3777] = {.lex_state = 128, .external_lex_state = 8}, - [3778] = {.lex_state = 128, .external_lex_state = 6}, - [3779] = {.lex_state = 7, .external_lex_state = 2}, - [3780] = {.lex_state = 7, .external_lex_state = 2}, - [3781] = {.lex_state = 128, .external_lex_state = 6}, - [3782] = {.lex_state = 128, .external_lex_state = 6}, - [3783] = {.lex_state = 128, .external_lex_state = 6}, - [3784] = {.lex_state = 128, .external_lex_state = 6}, - [3785] = {.lex_state = 128, .external_lex_state = 6}, - [3786] = {.lex_state = 128, .external_lex_state = 6}, - [3787] = {.lex_state = 128, .external_lex_state = 6}, - [3788] = {.lex_state = 128, .external_lex_state = 6}, - [3789] = {.lex_state = 128, .external_lex_state = 8}, - [3790] = {.lex_state = 128, .external_lex_state = 2}, - [3791] = {.lex_state = 128, .external_lex_state = 6}, - [3792] = {.lex_state = 128, .external_lex_state = 6}, - [3793] = {.lex_state = 128, .external_lex_state = 8}, - [3794] = {.lex_state = 128, .external_lex_state = 6}, - [3795] = {.lex_state = 128, .external_lex_state = 8}, - [3796] = {.lex_state = 128, .external_lex_state = 6}, - [3797] = {.lex_state = 128, .external_lex_state = 6}, - [3798] = {.lex_state = 128, .external_lex_state = 6}, - [3799] = {.lex_state = 128, .external_lex_state = 2}, - [3800] = {.lex_state = 128, .external_lex_state = 6}, - [3801] = {.lex_state = 128, .external_lex_state = 6}, - [3802] = {.lex_state = 128, .external_lex_state = 6}, - [3803] = {.lex_state = 128, .external_lex_state = 6}, - [3804] = {.lex_state = 128, .external_lex_state = 6}, - [3805] = {.lex_state = 128, .external_lex_state = 6}, - [3806] = {.lex_state = 128, .external_lex_state = 2}, - [3807] = {.lex_state = 128, .external_lex_state = 6}, - [3808] = {.lex_state = 128, .external_lex_state = 2}, - [3809] = {.lex_state = 128, .external_lex_state = 2}, - [3810] = {.lex_state = 128, .external_lex_state = 6}, - [3811] = {.lex_state = 128, .external_lex_state = 2}, - [3812] = {.lex_state = 128, .external_lex_state = 2}, - [3813] = {.lex_state = 128, .external_lex_state = 2}, - [3814] = {.lex_state = 128, .external_lex_state = 8}, - [3815] = {.lex_state = 128, .external_lex_state = 2}, - [3816] = {.lex_state = 128, .external_lex_state = 6}, - [3817] = {.lex_state = 128, .external_lex_state = 2}, - [3818] = {.lex_state = 128, .external_lex_state = 6}, - [3819] = {.lex_state = 128, .external_lex_state = 6}, - [3820] = {.lex_state = 128, .external_lex_state = 6}, - [3821] = {.lex_state = 128, .external_lex_state = 6}, - [3822] = {.lex_state = 128, .external_lex_state = 6}, - [3823] = {.lex_state = 128, .external_lex_state = 6}, - [3824] = {.lex_state = 128, .external_lex_state = 6}, - [3825] = {.lex_state = 128, .external_lex_state = 6}, - [3826] = {.lex_state = 128, .external_lex_state = 6}, - [3827] = {.lex_state = 128, .external_lex_state = 2}, - [3828] = {.lex_state = 128, .external_lex_state = 8}, - [3829] = {.lex_state = 128, .external_lex_state = 6}, - [3830] = {.lex_state = 128, .external_lex_state = 6}, - [3831] = {.lex_state = 128, .external_lex_state = 6}, - [3832] = {.lex_state = 128, .external_lex_state = 6}, - [3833] = {.lex_state = 128, .external_lex_state = 6}, - [3834] = {.lex_state = 128, .external_lex_state = 6}, - [3835] = {.lex_state = 128, .external_lex_state = 6}, - [3836] = {.lex_state = 128, .external_lex_state = 6}, - [3837] = {.lex_state = 128, .external_lex_state = 2}, - [3838] = {.lex_state = 128, .external_lex_state = 2}, - [3839] = {.lex_state = 128, .external_lex_state = 8}, - [3840] = {.lex_state = 7, .external_lex_state = 2}, - [3841] = {.lex_state = 128, .external_lex_state = 2}, - [3842] = {.lex_state = 128, .external_lex_state = 6}, - [3843] = {.lex_state = 128, .external_lex_state = 8}, - [3844] = {.lex_state = 128, .external_lex_state = 2}, - [3845] = {.lex_state = 128, .external_lex_state = 6}, - [3846] = {.lex_state = 128, .external_lex_state = 6}, - [3847] = {.lex_state = 128, .external_lex_state = 2}, - [3848] = {.lex_state = 128, .external_lex_state = 6}, - [3849] = {.lex_state = 128, .external_lex_state = 6}, - [3850] = {.lex_state = 128, .external_lex_state = 8}, - [3851] = {.lex_state = 128, .external_lex_state = 6}, - [3852] = {.lex_state = 128, .external_lex_state = 6}, - [3853] = {.lex_state = 128, .external_lex_state = 6}, - [3854] = {.lex_state = 128, .external_lex_state = 6}, - [3855] = {.lex_state = 128, .external_lex_state = 6}, - [3856] = {.lex_state = 128, .external_lex_state = 8}, - [3857] = {.lex_state = 7, .external_lex_state = 2}, - [3858] = {.lex_state = 128, .external_lex_state = 6}, - [3859] = {.lex_state = 128, .external_lex_state = 6}, - [3860] = {.lex_state = 128, .external_lex_state = 6}, - [3861] = {.lex_state = 128, .external_lex_state = 6}, - [3862] = {.lex_state = 7, .external_lex_state = 2}, - [3863] = {.lex_state = 128, .external_lex_state = 6}, - [3864] = {.lex_state = 128, .external_lex_state = 8}, - [3865] = {.lex_state = 128, .external_lex_state = 6}, - [3866] = {.lex_state = 128, .external_lex_state = 6}, - [3867] = {.lex_state = 128, .external_lex_state = 6}, - [3868] = {.lex_state = 128, .external_lex_state = 8}, - [3869] = {.lex_state = 128, .external_lex_state = 6}, - [3870] = {.lex_state = 128, .external_lex_state = 2}, - [3871] = {.lex_state = 128, .external_lex_state = 6}, - [3872] = {.lex_state = 128, .external_lex_state = 2}, - [3873] = {.lex_state = 128, .external_lex_state = 9}, - [3874] = {.lex_state = 128, .external_lex_state = 9}, - [3875] = {.lex_state = 128, .external_lex_state = 9}, - [3876] = {.lex_state = 128, .external_lex_state = 9}, - [3877] = {.lex_state = 128, .external_lex_state = 8}, - [3878] = {.lex_state = 128, .external_lex_state = 9}, - [3879] = {.lex_state = 128, .external_lex_state = 8}, - [3880] = {.lex_state = 128, .external_lex_state = 2}, - [3881] = {.lex_state = 128, .external_lex_state = 2}, - [3882] = {.lex_state = 128, .external_lex_state = 9}, - [3883] = {.lex_state = 128, .external_lex_state = 8}, - [3884] = {.lex_state = 128, .external_lex_state = 6}, - [3885] = {.lex_state = 128, .external_lex_state = 6}, - [3886] = {.lex_state = 128, .external_lex_state = 8}, - [3887] = {.lex_state = 18, .external_lex_state = 11}, - [3888] = {.lex_state = 128, .external_lex_state = 2}, - [3889] = {.lex_state = 128, .external_lex_state = 8}, - [3890] = {.lex_state = 128, .external_lex_state = 2}, - [3891] = {.lex_state = 128, .external_lex_state = 9}, - [3892] = {.lex_state = 128, .external_lex_state = 2}, - [3893] = {.lex_state = 128, .external_lex_state = 9}, - [3894] = {.lex_state = 128, .external_lex_state = 8}, - [3895] = {.lex_state = 128, .external_lex_state = 9}, - [3896] = {.lex_state = 128, .external_lex_state = 9}, - [3897] = {.lex_state = 128, .external_lex_state = 2}, - [3898] = {.lex_state = 128, .external_lex_state = 9}, - [3899] = {.lex_state = 128, .external_lex_state = 2}, - [3900] = {.lex_state = 128, .external_lex_state = 9}, - [3901] = {.lex_state = 128, .external_lex_state = 6}, - [3902] = {.lex_state = 18, .external_lex_state = 11}, - [3903] = {.lex_state = 128, .external_lex_state = 2}, - [3904] = {.lex_state = 128, .external_lex_state = 2}, - [3905] = {.lex_state = 128, .external_lex_state = 2}, - [3906] = {.lex_state = 11, .external_lex_state = 2}, - [3907] = {.lex_state = 128, .external_lex_state = 2}, - [3908] = {.lex_state = 128, .external_lex_state = 6}, - [3909] = {.lex_state = 128, .external_lex_state = 9}, - [3910] = {.lex_state = 128, .external_lex_state = 8}, - [3911] = {.lex_state = 128, .external_lex_state = 9}, - [3912] = {.lex_state = 8, .external_lex_state = 2}, - [3913] = {.lex_state = 128, .external_lex_state = 2}, - [3914] = {.lex_state = 128, .external_lex_state = 9}, - [3915] = {.lex_state = 128, .external_lex_state = 9}, - [3916] = {.lex_state = 18, .external_lex_state = 11}, - [3917] = {.lex_state = 128, .external_lex_state = 6}, - [3918] = {.lex_state = 128, .external_lex_state = 8}, - [3919] = {.lex_state = 128, .external_lex_state = 9}, - [3920] = {.lex_state = 128, .external_lex_state = 6}, - [3921] = {.lex_state = 128, .external_lex_state = 9}, - [3922] = {.lex_state = 128, .external_lex_state = 6}, - [3923] = {.lex_state = 128, .external_lex_state = 2}, - [3924] = {.lex_state = 128, .external_lex_state = 6}, - [3925] = {.lex_state = 128, .external_lex_state = 8}, - [3926] = {.lex_state = 128, .external_lex_state = 2}, - [3927] = {.lex_state = 128, .external_lex_state = 2}, - [3928] = {.lex_state = 128, .external_lex_state = 8}, - [3929] = {.lex_state = 128, .external_lex_state = 6}, - [3930] = {.lex_state = 128, .external_lex_state = 2}, - [3931] = {.lex_state = 128, .external_lex_state = 9}, - [3932] = {.lex_state = 128, .external_lex_state = 2}, - [3933] = {.lex_state = 128, .external_lex_state = 8}, - [3934] = {.lex_state = 128, .external_lex_state = 8}, - [3935] = {.lex_state = 128, .external_lex_state = 6}, - [3936] = {.lex_state = 18, .external_lex_state = 11}, - [3937] = {.lex_state = 128, .external_lex_state = 2}, - [3938] = {.lex_state = 128, .external_lex_state = 8}, - [3939] = {.lex_state = 18, .external_lex_state = 11}, - [3940] = {.lex_state = 128, .external_lex_state = 6}, - [3941] = {.lex_state = 128, .external_lex_state = 2}, - [3942] = {.lex_state = 128, .external_lex_state = 8}, - [3943] = {.lex_state = 18, .external_lex_state = 11}, - [3944] = {.lex_state = 128, .external_lex_state = 9}, - [3945] = {.lex_state = 128, .external_lex_state = 8}, - [3946] = {.lex_state = 128, .external_lex_state = 6}, - [3947] = {.lex_state = 128, .external_lex_state = 2}, - [3948] = {.lex_state = 128, .external_lex_state = 8}, - [3949] = {.lex_state = 128, .external_lex_state = 2}, - [3950] = {.lex_state = 128, .external_lex_state = 2}, - [3951] = {.lex_state = 128, .external_lex_state = 2}, - [3952] = {.lex_state = 18, .external_lex_state = 11}, - [3953] = {.lex_state = 128, .external_lex_state = 2}, - [3954] = {.lex_state = 20, .external_lex_state = 2}, - [3955] = {.lex_state = 128, .external_lex_state = 8}, - [3956] = {.lex_state = 128, .external_lex_state = 8}, - [3957] = {.lex_state = 18, .external_lex_state = 11}, - [3958] = {.lex_state = 128, .external_lex_state = 8}, - [3959] = {.lex_state = 128, .external_lex_state = 2}, - [3960] = {.lex_state = 128, .external_lex_state = 6}, - [3961] = {.lex_state = 128, .external_lex_state = 8}, - [3962] = {.lex_state = 128, .external_lex_state = 6}, - [3963] = {.lex_state = 128, .external_lex_state = 2}, - [3964] = {.lex_state = 128, .external_lex_state = 2}, - [3965] = {.lex_state = 18, .external_lex_state = 11}, - [3966] = {.lex_state = 128, .external_lex_state = 6}, - [3967] = {.lex_state = 128, .external_lex_state = 2}, - [3968] = {.lex_state = 18, .external_lex_state = 11}, - [3969] = {.lex_state = 128, .external_lex_state = 2}, - [3970] = {.lex_state = 128, .external_lex_state = 8}, - [3971] = {.lex_state = 128, .external_lex_state = 2}, - [3972] = {.lex_state = 128, .external_lex_state = 2}, - [3973] = {.lex_state = 128, .external_lex_state = 6}, - [3974] = {.lex_state = 128, .external_lex_state = 2}, - [3975] = {.lex_state = 128, .external_lex_state = 2}, - [3976] = {.lex_state = 18, .external_lex_state = 11}, - [3977] = {.lex_state = 128, .external_lex_state = 9}, - [3978] = {.lex_state = 128, .external_lex_state = 6}, - [3979] = {.lex_state = 128, .external_lex_state = 2}, - [3980] = {.lex_state = 128, .external_lex_state = 2}, - [3981] = {.lex_state = 128, .external_lex_state = 8}, - [3982] = {.lex_state = 128, .external_lex_state = 6}, - [3983] = {.lex_state = 128, .external_lex_state = 6}, - [3984] = {.lex_state = 128, .external_lex_state = 8}, - [3985] = {.lex_state = 128, .external_lex_state = 2}, - [3986] = {.lex_state = 18, .external_lex_state = 11}, - [3987] = {.lex_state = 18, .external_lex_state = 11}, - [3988] = {.lex_state = 128, .external_lex_state = 8}, - [3989] = {.lex_state = 128, .external_lex_state = 9}, - [3990] = {.lex_state = 128, .external_lex_state = 9}, - [3991] = {.lex_state = 128, .external_lex_state = 2}, - [3992] = {.lex_state = 128, .external_lex_state = 2}, - [3993] = {.lex_state = 128, .external_lex_state = 2}, - [3994] = {.lex_state = 128, .external_lex_state = 8}, - [3995] = {.lex_state = 128, .external_lex_state = 2}, - [3996] = {.lex_state = 128, .external_lex_state = 2}, - [3997] = {.lex_state = 128, .external_lex_state = 6}, - [3998] = {.lex_state = 128, .external_lex_state = 2}, - [3999] = {.lex_state = 128, .external_lex_state = 6}, - [4000] = {.lex_state = 128, .external_lex_state = 9}, - [4001] = {.lex_state = 128, .external_lex_state = 2}, - [4002] = {.lex_state = 128, .external_lex_state = 9}, - [4003] = {.lex_state = 128, .external_lex_state = 2}, - [4004] = {.lex_state = 128, .external_lex_state = 8}, - [4005] = {.lex_state = 128, .external_lex_state = 9}, - [4006] = {.lex_state = 128, .external_lex_state = 2}, - [4007] = {.lex_state = 128, .external_lex_state = 6}, - [4008] = {.lex_state = 128, .external_lex_state = 9}, - [4009] = {.lex_state = 128, .external_lex_state = 9}, - [4010] = {.lex_state = 128, .external_lex_state = 8}, - [4011] = {.lex_state = 128, .external_lex_state = 2}, - [4012] = {.lex_state = 128, .external_lex_state = 8}, - [4013] = {.lex_state = 128, .external_lex_state = 9}, - [4014] = {.lex_state = 128, .external_lex_state = 2}, - [4015] = {.lex_state = 128, .external_lex_state = 9}, - [4016] = {.lex_state = 128, .external_lex_state = 2}, - [4017] = {.lex_state = 128, .external_lex_state = 6}, - [4018] = {.lex_state = 128, .external_lex_state = 8}, - [4019] = {.lex_state = 128, .external_lex_state = 9}, - [4020] = {.lex_state = 128, .external_lex_state = 8}, - [4021] = {.lex_state = 128, .external_lex_state = 8}, - [4022] = {.lex_state = 128, .external_lex_state = 2}, - [4023] = {.lex_state = 18, .external_lex_state = 11}, - [4024] = {.lex_state = 128, .external_lex_state = 2}, - [4025] = {.lex_state = 128, .external_lex_state = 6}, - [4026] = {.lex_state = 128, .external_lex_state = 2}, - [4027] = {.lex_state = 128, .external_lex_state = 6}, - [4028] = {.lex_state = 128, .external_lex_state = 8}, - [4029] = {.lex_state = 128, .external_lex_state = 2}, - [4030] = {.lex_state = 128, .external_lex_state = 6}, - [4031] = {.lex_state = 128, .external_lex_state = 2}, - [4032] = {.lex_state = 128, .external_lex_state = 2}, - [4033] = {.lex_state = 128, .external_lex_state = 9}, - [4034] = {.lex_state = 128, .external_lex_state = 9}, - [4035] = {.lex_state = 128, .external_lex_state = 9}, - [4036] = {.lex_state = 128, .external_lex_state = 2}, - [4037] = {.lex_state = 128, .external_lex_state = 6}, - [4038] = {.lex_state = 128, .external_lex_state = 9}, - [4039] = {.lex_state = 128, .external_lex_state = 9}, - [4040] = {.lex_state = 128, .external_lex_state = 8}, - [4041] = {.lex_state = 128, .external_lex_state = 6}, - [4042] = {.lex_state = 128, .external_lex_state = 2}, - [4043] = {.lex_state = 128, .external_lex_state = 6}, - [4044] = {.lex_state = 128, .external_lex_state = 9}, - [4045] = {.lex_state = 128, .external_lex_state = 8}, - [4046] = {.lex_state = 128, .external_lex_state = 8}, - [4047] = {.lex_state = 128, .external_lex_state = 9}, - [4048] = {.lex_state = 128, .external_lex_state = 9}, - [4049] = {.lex_state = 128, .external_lex_state = 2}, - [4050] = {.lex_state = 18, .external_lex_state = 11}, - [4051] = {.lex_state = 128, .external_lex_state = 2}, - [4052] = {.lex_state = 18, .external_lex_state = 11}, - [4053] = {.lex_state = 128, .external_lex_state = 2}, - [4054] = {.lex_state = 128, .external_lex_state = 9}, - [4055] = {.lex_state = 20, .external_lex_state = 2}, - [4056] = {.lex_state = 11, .external_lex_state = 2}, - [4057] = {.lex_state = 8, .external_lex_state = 2}, - [4058] = {.lex_state = 7, .external_lex_state = 2}, - [4059] = {.lex_state = 128, .external_lex_state = 6}, - [4060] = {.lex_state = 128, .external_lex_state = 6}, - [4061] = {.lex_state = 8, .external_lex_state = 2}, - [4062] = {.lex_state = 8, .external_lex_state = 2}, - [4063] = {.lex_state = 128, .external_lex_state = 6}, - [4064] = {.lex_state = 128, .external_lex_state = 6}, - [4065] = {.lex_state = 128, .external_lex_state = 6}, - [4066] = {.lex_state = 128, .external_lex_state = 2}, - [4067] = {.lex_state = 128, .external_lex_state = 2}, - [4068] = {.lex_state = 128, .external_lex_state = 6}, - [4069] = {.lex_state = 128, .external_lex_state = 6}, - [4070] = {.lex_state = 128, .external_lex_state = 6}, - [4071] = {.lex_state = 128, .external_lex_state = 6}, - [4072] = {.lex_state = 128, .external_lex_state = 6}, - [4073] = {.lex_state = 128, .external_lex_state = 6}, - [4074] = {.lex_state = 128, .external_lex_state = 6}, - [4075] = {.lex_state = 128, .external_lex_state = 6}, - [4076] = {.lex_state = 128, .external_lex_state = 2}, - [4077] = {.lex_state = 128, .external_lex_state = 2}, - [4078] = {.lex_state = 128, .external_lex_state = 9}, - [4079] = {.lex_state = 128, .external_lex_state = 6}, - [4080] = {.lex_state = 128, .external_lex_state = 6}, - [4081] = {.lex_state = 128, .external_lex_state = 6}, - [4082] = {.lex_state = 128, .external_lex_state = 2}, - [4083] = {.lex_state = 128, .external_lex_state = 6}, - [4084] = {.lex_state = 128, .external_lex_state = 2}, - [4085] = {.lex_state = 128, .external_lex_state = 9}, - [4086] = {.lex_state = 128, .external_lex_state = 6}, - [4087] = {.lex_state = 128, .external_lex_state = 2}, - [4088] = {.lex_state = 128, .external_lex_state = 6}, - [4089] = {.lex_state = 128, .external_lex_state = 2}, - [4090] = {.lex_state = 128, .external_lex_state = 2}, - [4091] = {.lex_state = 128, .external_lex_state = 2}, - [4092] = {.lex_state = 128, .external_lex_state = 6}, - [4093] = {.lex_state = 128, .external_lex_state = 6}, - [4094] = {.lex_state = 128, .external_lex_state = 6}, - [4095] = {.lex_state = 128, .external_lex_state = 6}, - [4096] = {.lex_state = 128, .external_lex_state = 6}, - [4097] = {.lex_state = 128, .external_lex_state = 8}, - [4098] = {.lex_state = 18, .external_lex_state = 10}, - [4099] = {.lex_state = 128, .external_lex_state = 8}, - [4100] = {.lex_state = 128, .external_lex_state = 6}, - [4101] = {.lex_state = 128, .external_lex_state = 6}, - [4102] = {.lex_state = 20, .external_lex_state = 2}, - [4103] = {.lex_state = 128, .external_lex_state = 6}, - [4104] = {.lex_state = 128, .external_lex_state = 6}, - [4105] = {.lex_state = 128, .external_lex_state = 2}, - [4106] = {.lex_state = 128, .external_lex_state = 6}, - [4107] = {.lex_state = 18, .external_lex_state = 10}, - [4108] = {.lex_state = 128, .external_lex_state = 6}, - [4109] = {.lex_state = 128, .external_lex_state = 6}, - [4110] = {.lex_state = 128, .external_lex_state = 2}, - [4111] = {.lex_state = 128, .external_lex_state = 2}, - [4112] = {.lex_state = 128, .external_lex_state = 6}, - [4113] = {.lex_state = 128, .external_lex_state = 6}, - [4114] = {.lex_state = 128, .external_lex_state = 6}, - [4115] = {.lex_state = 128, .external_lex_state = 6}, - [4116] = {.lex_state = 128, .external_lex_state = 6}, - [4117] = {.lex_state = 128, .external_lex_state = 6}, - [4118] = {.lex_state = 128, .external_lex_state = 2}, - [4119] = {.lex_state = 7, .external_lex_state = 2}, - [4120] = {.lex_state = 128, .external_lex_state = 2}, - [4121] = {.lex_state = 128, .external_lex_state = 9}, - [4122] = {.lex_state = 128, .external_lex_state = 2}, - [4123] = {.lex_state = 2, .external_lex_state = 2}, - [4124] = {.lex_state = 128, .external_lex_state = 6}, - [4125] = {.lex_state = 128, .external_lex_state = 6}, - [4126] = {.lex_state = 128, .external_lex_state = 6}, - [4127] = {.lex_state = 20, .external_lex_state = 2}, - [4128] = {.lex_state = 128, .external_lex_state = 6}, - [4129] = {.lex_state = 11, .external_lex_state = 2}, - [4130] = {.lex_state = 128, .external_lex_state = 6}, - [4131] = {.lex_state = 128, .external_lex_state = 9}, - [4132] = {.lex_state = 18, .external_lex_state = 10}, - [4133] = {.lex_state = 128, .external_lex_state = 6}, - [4134] = {.lex_state = 128, .external_lex_state = 9}, - [4135] = {.lex_state = 128, .external_lex_state = 9}, - [4136] = {.lex_state = 128, .external_lex_state = 6}, - [4137] = {.lex_state = 128, .external_lex_state = 6}, - [4138] = {.lex_state = 128, .external_lex_state = 2}, - [4139] = {.lex_state = 128, .external_lex_state = 6}, - [4140] = {.lex_state = 128, .external_lex_state = 2}, - [4141] = {.lex_state = 128, .external_lex_state = 6}, - [4142] = {.lex_state = 128, .external_lex_state = 6}, - [4143] = {.lex_state = 128, .external_lex_state = 6}, - [4144] = {.lex_state = 18, .external_lex_state = 10}, - [4145] = {.lex_state = 128, .external_lex_state = 6}, - [4146] = {.lex_state = 128, .external_lex_state = 6}, - [4147] = {.lex_state = 128, .external_lex_state = 6}, - [4148] = {.lex_state = 128, .external_lex_state = 6}, - [4149] = {.lex_state = 18, .external_lex_state = 10}, - [4150] = {.lex_state = 128, .external_lex_state = 6}, - [4151] = {.lex_state = 18, .external_lex_state = 10}, - [4152] = {.lex_state = 128, .external_lex_state = 9}, - [4153] = {.lex_state = 128, .external_lex_state = 6}, - [4154] = {.lex_state = 128, .external_lex_state = 6}, - [4155] = {.lex_state = 128, .external_lex_state = 2}, - [4156] = {.lex_state = 128, .external_lex_state = 6}, - [4157] = {.lex_state = 2, .external_lex_state = 2}, - [4158] = {.lex_state = 128, .external_lex_state = 6}, - [4159] = {.lex_state = 128, .external_lex_state = 6}, - [4160] = {.lex_state = 128, .external_lex_state = 6}, - [4161] = {.lex_state = 128, .external_lex_state = 6}, - [4162] = {.lex_state = 128, .external_lex_state = 2}, - [4163] = {.lex_state = 128, .external_lex_state = 6}, - [4164] = {.lex_state = 128, .external_lex_state = 6}, - [4165] = {.lex_state = 18, .external_lex_state = 10}, - [4166] = {.lex_state = 128, .external_lex_state = 6}, - [4167] = {.lex_state = 128, .external_lex_state = 2}, - [4168] = {.lex_state = 128, .external_lex_state = 2}, - [4169] = {.lex_state = 128, .external_lex_state = 6}, - [4170] = {.lex_state = 128, .external_lex_state = 6}, - [4171] = {.lex_state = 128, .external_lex_state = 9}, - [4172] = {.lex_state = 128, .external_lex_state = 6}, - [4173] = {.lex_state = 128, .external_lex_state = 6}, - [4174] = {.lex_state = 128, .external_lex_state = 6}, - [4175] = {.lex_state = 18, .external_lex_state = 10}, - [4176] = {.lex_state = 128, .external_lex_state = 2}, - [4177] = {.lex_state = 128, .external_lex_state = 6}, - [4178] = {.lex_state = 128, .external_lex_state = 6}, - [4179] = {.lex_state = 128, .external_lex_state = 2}, - [4180] = {.lex_state = 128, .external_lex_state = 9}, - [4181] = {.lex_state = 128, .external_lex_state = 6}, - [4182] = {.lex_state = 128, .external_lex_state = 2}, - [4183] = {.lex_state = 128, .external_lex_state = 6}, - [4184] = {.lex_state = 18, .external_lex_state = 10}, - [4185] = {.lex_state = 128, .external_lex_state = 6}, - [4186] = {.lex_state = 128, .external_lex_state = 2}, - [4187] = {.lex_state = 128, .external_lex_state = 2}, - [4188] = {.lex_state = 128, .external_lex_state = 6}, - [4189] = {.lex_state = 128, .external_lex_state = 2}, - [4190] = {.lex_state = 128, .external_lex_state = 2}, - [4191] = {.lex_state = 128, .external_lex_state = 2}, - [4192] = {.lex_state = 128, .external_lex_state = 6}, - [4193] = {.lex_state = 128, .external_lex_state = 6}, - [4194] = {.lex_state = 128, .external_lex_state = 6}, - [4195] = {.lex_state = 128, .external_lex_state = 9}, - [4196] = {.lex_state = 128, .external_lex_state = 6}, - [4197] = {.lex_state = 128, .external_lex_state = 6}, - [4198] = {.lex_state = 128, .external_lex_state = 6}, - [4199] = {.lex_state = 128, .external_lex_state = 2}, - [4200] = {.lex_state = 128, .external_lex_state = 6}, - [4201] = {.lex_state = 128, .external_lex_state = 2}, - [4202] = {.lex_state = 18, .external_lex_state = 10}, - [4203] = {.lex_state = 128, .external_lex_state = 2}, - [4204] = {.lex_state = 128, .external_lex_state = 2}, - [4205] = {.lex_state = 128, .external_lex_state = 6}, - [4206] = {.lex_state = 128, .external_lex_state = 6}, - [4207] = {.lex_state = 128, .external_lex_state = 6}, - [4208] = {.lex_state = 128, .external_lex_state = 6}, - [4209] = {.lex_state = 128, .external_lex_state = 6}, - [4210] = {.lex_state = 128, .external_lex_state = 2}, - [4211] = {.lex_state = 128, .external_lex_state = 2}, - [4212] = {.lex_state = 128, .external_lex_state = 6}, - [4213] = {.lex_state = 128, .external_lex_state = 6}, - [4214] = {.lex_state = 128, .external_lex_state = 2}, - [4215] = {.lex_state = 128, .external_lex_state = 6}, - [4216] = {.lex_state = 128, .external_lex_state = 6}, - [4217] = {.lex_state = 128, .external_lex_state = 6}, - [4218] = {.lex_state = 128, .external_lex_state = 2}, - [4219] = {.lex_state = 128, .external_lex_state = 2}, - [4220] = {.lex_state = 128, .external_lex_state = 6}, - [4221] = {.lex_state = 128, .external_lex_state = 2}, - [4222] = {.lex_state = 128, .external_lex_state = 2}, - [4223] = {.lex_state = 128, .external_lex_state = 6}, - [4224] = {.lex_state = 128, .external_lex_state = 2}, - [4225] = {.lex_state = 128, .external_lex_state = 2}, - [4226] = {.lex_state = 128, .external_lex_state = 2}, - [4227] = {.lex_state = 128, .external_lex_state = 6}, - [4228] = {.lex_state = 128, .external_lex_state = 2}, - [4229] = {.lex_state = 128, .external_lex_state = 2}, - [4230] = {.lex_state = 128, .external_lex_state = 2}, - [4231] = {.lex_state = 20, .external_lex_state = 2}, - [4232] = {.lex_state = 128, .external_lex_state = 6}, - [4233] = {.lex_state = 128, .external_lex_state = 6}, - [4234] = {.lex_state = 128, .external_lex_state = 6}, - [4235] = {.lex_state = 128, .external_lex_state = 6}, - [4236] = {.lex_state = 128, .external_lex_state = 6}, - [4237] = {.lex_state = 128, .external_lex_state = 6}, - [4238] = {.lex_state = 128, .external_lex_state = 6}, - [4239] = {.lex_state = 128, .external_lex_state = 6}, - [4240] = {.lex_state = 128, .external_lex_state = 6}, - [4241] = {.lex_state = 128, .external_lex_state = 6}, - [4242] = {.lex_state = 128, .external_lex_state = 6}, - [4243] = {.lex_state = 128, .external_lex_state = 6}, - [4244] = {.lex_state = 128, .external_lex_state = 6}, - [4245] = {.lex_state = 128, .external_lex_state = 6}, - [4246] = {.lex_state = 128, .external_lex_state = 6}, - [4247] = {.lex_state = 128, .external_lex_state = 6}, - [4248] = {.lex_state = 128, .external_lex_state = 6}, - [4249] = {.lex_state = 128, .external_lex_state = 6}, - [4250] = {.lex_state = 128, .external_lex_state = 2}, - [4251] = {.lex_state = 128, .external_lex_state = 6}, - [4252] = {.lex_state = 128, .external_lex_state = 2}, - [4253] = {.lex_state = 128, .external_lex_state = 6}, - [4254] = {.lex_state = 128, .external_lex_state = 2}, - [4255] = {.lex_state = 128, .external_lex_state = 6}, - [4256] = {.lex_state = 128, .external_lex_state = 2}, - [4257] = {.lex_state = 128, .external_lex_state = 2}, - [4258] = {.lex_state = 20, .external_lex_state = 2}, - [4259] = {.lex_state = 128, .external_lex_state = 6}, - [4260] = {.lex_state = 128, .external_lex_state = 2}, - [4261] = {.lex_state = 128, .external_lex_state = 2}, - [4262] = {.lex_state = 128, .external_lex_state = 6}, - [4263] = {.lex_state = 18, .external_lex_state = 10}, - [4264] = {.lex_state = 11, .external_lex_state = 2}, - [4265] = {.lex_state = 128, .external_lex_state = 6}, - [4266] = {.lex_state = 128, .external_lex_state = 6}, - [4267] = {.lex_state = 128, .external_lex_state = 6}, - [4268] = {.lex_state = 128, .external_lex_state = 9}, - [4269] = {.lex_state = 128, .external_lex_state = 6}, - [4270] = {.lex_state = 128, .external_lex_state = 6}, - [4271] = {.lex_state = 128, .external_lex_state = 6}, - [4272] = {.lex_state = 128, .external_lex_state = 6}, - [4273] = {.lex_state = 128, .external_lex_state = 6}, - [4274] = {.lex_state = 128, .external_lex_state = 6}, - [4275] = {.lex_state = 128, .external_lex_state = 6}, - [4276] = {.lex_state = 128, .external_lex_state = 6}, - [4277] = {.lex_state = 128, .external_lex_state = 9}, - [4278] = {.lex_state = 128, .external_lex_state = 6}, - [4279] = {.lex_state = 128, .external_lex_state = 6}, - [4280] = {.lex_state = 128, .external_lex_state = 6}, - [4281] = {.lex_state = 128, .external_lex_state = 6}, - [4282] = {.lex_state = 128, .external_lex_state = 6}, - [4283] = {.lex_state = 128, .external_lex_state = 6}, - [4284] = {.lex_state = 128, .external_lex_state = 6}, - [4285] = {.lex_state = 128, .external_lex_state = 2}, - [4286] = {.lex_state = 128, .external_lex_state = 2}, - [4287] = {.lex_state = 128, .external_lex_state = 6}, - [4288] = {.lex_state = 128, .external_lex_state = 6}, - [4289] = {.lex_state = 128, .external_lex_state = 6}, - [4290] = {.lex_state = 128, .external_lex_state = 6}, - [4291] = {.lex_state = 128, .external_lex_state = 2}, - [4292] = {.lex_state = 11, .external_lex_state = 2}, - [4293] = {.lex_state = 128, .external_lex_state = 9}, - [4294] = {.lex_state = 128, .external_lex_state = 6}, - [4295] = {.lex_state = 128, .external_lex_state = 6}, - [4296] = {.lex_state = 128, .external_lex_state = 6}, - [4297] = {.lex_state = 128, .external_lex_state = 6}, - [4298] = {.lex_state = 128, .external_lex_state = 6}, - [4299] = {.lex_state = 128, .external_lex_state = 2}, - [4300] = {.lex_state = 128, .external_lex_state = 2}, - [4301] = {.lex_state = 128, .external_lex_state = 9}, - [4302] = {.lex_state = 128, .external_lex_state = 6}, - [4303] = {.lex_state = 128, .external_lex_state = 6}, - [4304] = {.lex_state = 128, .external_lex_state = 6}, - [4305] = {.lex_state = 128, .external_lex_state = 6}, - [4306] = {.lex_state = 128, .external_lex_state = 8}, - [4307] = {.lex_state = 128, .external_lex_state = 2}, - [4308] = {.lex_state = 128, .external_lex_state = 6}, - [4309] = {.lex_state = 128, .external_lex_state = 2}, - [4310] = {.lex_state = 128, .external_lex_state = 6}, - [4311] = {.lex_state = 128, .external_lex_state = 6}, - [4312] = {.lex_state = 128, .external_lex_state = 6}, - [4313] = {.lex_state = 128, .external_lex_state = 2}, - [4314] = {.lex_state = 128, .external_lex_state = 6}, - [4315] = {.lex_state = 128, .external_lex_state = 2}, - [4316] = {.lex_state = 128, .external_lex_state = 6}, - [4317] = {.lex_state = 128, .external_lex_state = 6}, - [4318] = {.lex_state = 128, .external_lex_state = 6}, - [4319] = {.lex_state = 128, .external_lex_state = 6}, - [4320] = {.lex_state = 128, .external_lex_state = 2}, - [4321] = {.lex_state = 128, .external_lex_state = 2}, - [4322] = {.lex_state = 128, .external_lex_state = 6}, - [4323] = {.lex_state = 128, .external_lex_state = 6}, - [4324] = {.lex_state = 128, .external_lex_state = 6}, - [4325] = {.lex_state = 128, .external_lex_state = 6}, - [4326] = {.lex_state = 128, .external_lex_state = 6}, - [4327] = {.lex_state = 128, .external_lex_state = 6}, - [4328] = {.lex_state = 128, .external_lex_state = 6}, - [4329] = {.lex_state = 128, .external_lex_state = 6}, - [4330] = {.lex_state = 128, .external_lex_state = 6}, - [4331] = {.lex_state = 128, .external_lex_state = 6}, - [4332] = {.lex_state = 128, .external_lex_state = 6}, - [4333] = {.lex_state = 128, .external_lex_state = 6}, - [4334] = {.lex_state = 128, .external_lex_state = 6}, - [4335] = {.lex_state = 128, .external_lex_state = 6}, - [4336] = {.lex_state = 128, .external_lex_state = 6}, - [4337] = {.lex_state = 128, .external_lex_state = 6}, - [4338] = {.lex_state = 128, .external_lex_state = 6}, - [4339] = {.lex_state = 128, .external_lex_state = 6}, - [4340] = {.lex_state = 128, .external_lex_state = 6}, - [4341] = {.lex_state = 128, .external_lex_state = 2}, - [4342] = {.lex_state = 128, .external_lex_state = 8}, - [4343] = {.lex_state = 128, .external_lex_state = 6}, - [4344] = {.lex_state = 128, .external_lex_state = 6}, - [4345] = {.lex_state = 128, .external_lex_state = 2}, - [4346] = {.lex_state = 128, .external_lex_state = 6}, - [4347] = {.lex_state = 128, .external_lex_state = 6}, - [4348] = {.lex_state = 128, .external_lex_state = 2}, - [4349] = {.lex_state = 128, .external_lex_state = 6}, - [4350] = {.lex_state = 128, .external_lex_state = 8}, - [4351] = {.lex_state = 128, .external_lex_state = 6}, - [4352] = {.lex_state = 128, .external_lex_state = 6}, - [4353] = {.lex_state = 128, .external_lex_state = 6}, - [4354] = {.lex_state = 128, .external_lex_state = 2}, - [4355] = {.lex_state = 128, .external_lex_state = 6}, - [4356] = {.lex_state = 128, .external_lex_state = 2}, - [4357] = {.lex_state = 128, .external_lex_state = 2}, - [4358] = {.lex_state = 128, .external_lex_state = 2}, - [4359] = {.lex_state = 128, .external_lex_state = 2}, - [4360] = {.lex_state = 128, .external_lex_state = 2}, - [4361] = {.lex_state = 128, .external_lex_state = 2}, - [4362] = {.lex_state = 128, .external_lex_state = 2}, - [4363] = {.lex_state = 128, .external_lex_state = 2}, - [4364] = {.lex_state = 128, .external_lex_state = 2}, - [4365] = {.lex_state = 128, .external_lex_state = 2}, - [4366] = {.lex_state = 128, .external_lex_state = 6}, - [4367] = {.lex_state = 128, .external_lex_state = 6}, - [4368] = {.lex_state = 128, .external_lex_state = 6}, - [4369] = {.lex_state = 128, .external_lex_state = 6}, - [4370] = {.lex_state = 128, .external_lex_state = 2}, - [4371] = {.lex_state = 128, .external_lex_state = 6}, - [4372] = {.lex_state = 128, .external_lex_state = 2}, - [4373] = {.lex_state = 128, .external_lex_state = 6}, - [4374] = {.lex_state = 128, .external_lex_state = 2}, - [4375] = {.lex_state = 128, .external_lex_state = 2}, - [4376] = {.lex_state = 128, .external_lex_state = 2}, - [4377] = {.lex_state = 128, .external_lex_state = 6}, - [4378] = {.lex_state = 128, .external_lex_state = 6}, - [4379] = {.lex_state = 128, .external_lex_state = 6}, - [4380] = {.lex_state = 128, .external_lex_state = 6}, - [4381] = {.lex_state = 128, .external_lex_state = 6}, - [4382] = {.lex_state = 128, .external_lex_state = 6}, - [4383] = {.lex_state = 128, .external_lex_state = 6}, - [4384] = {.lex_state = 128, .external_lex_state = 2}, - [4385] = {.lex_state = 128, .external_lex_state = 2}, - [4386] = {.lex_state = 128, .external_lex_state = 6}, - [4387] = {.lex_state = 128, .external_lex_state = 2}, - [4388] = {.lex_state = 128, .external_lex_state = 2}, - [4389] = {.lex_state = 128, .external_lex_state = 2}, - [4390] = {.lex_state = 128, .external_lex_state = 2}, - [4391] = {.lex_state = 128, .external_lex_state = 2}, - [4392] = {.lex_state = 128, .external_lex_state = 6}, - [4393] = {.lex_state = 128, .external_lex_state = 2}, - [4394] = {.lex_state = 128, .external_lex_state = 6}, - [4395] = {.lex_state = 128, .external_lex_state = 6}, - [4396] = {.lex_state = 128, .external_lex_state = 2}, - [4397] = {.lex_state = 18, .external_lex_state = 10}, - [4398] = {.lex_state = 18, .external_lex_state = 10}, - [4399] = {.lex_state = 128, .external_lex_state = 6}, - [4400] = {.lex_state = 128, .external_lex_state = 2}, - [4401] = {.lex_state = 128, .external_lex_state = 2}, - [4402] = {.lex_state = 128, .external_lex_state = 2}, - [4403] = {.lex_state = 128, .external_lex_state = 6}, - [4404] = {.lex_state = 128, .external_lex_state = 6}, - [4405] = {.lex_state = 128, .external_lex_state = 6}, - [4406] = {.lex_state = 128, .external_lex_state = 2}, - [4407] = {.lex_state = 128, .external_lex_state = 6}, - [4408] = {.lex_state = 128, .external_lex_state = 2}, - [4409] = {.lex_state = 128, .external_lex_state = 6}, - [4410] = {.lex_state = 128, .external_lex_state = 2}, - [4411] = {.lex_state = 128, .external_lex_state = 2}, - [4412] = {.lex_state = 128, .external_lex_state = 6}, - [4413] = {.lex_state = 128, .external_lex_state = 2}, - [4414] = {.lex_state = 128, .external_lex_state = 2}, - [4415] = {.lex_state = 128, .external_lex_state = 6}, - [4416] = {.lex_state = 128, .external_lex_state = 6}, - [4417] = {.lex_state = 128, .external_lex_state = 6}, - [4418] = {.lex_state = 128, .external_lex_state = 2}, - [4419] = {.lex_state = 128, .external_lex_state = 6}, - [4420] = {.lex_state = 128, .external_lex_state = 6}, - [4421] = {.lex_state = 128, .external_lex_state = 6}, - [4422] = {.lex_state = 128, .external_lex_state = 2}, - [4423] = {.lex_state = 128, .external_lex_state = 2}, - [4424] = {.lex_state = 128, .external_lex_state = 6}, - [4425] = {.lex_state = 128, .external_lex_state = 6}, - [4426] = {.lex_state = 18, .external_lex_state = 10}, - [4427] = {.lex_state = 128, .external_lex_state = 2}, - [4428] = {.lex_state = 128, .external_lex_state = 2}, - [4429] = {.lex_state = 128, .external_lex_state = 2}, - [4430] = {.lex_state = 18, .external_lex_state = 10}, - [4431] = {.lex_state = 128, .external_lex_state = 6}, - [4432] = {.lex_state = 128, .external_lex_state = 6}, - [4433] = {.lex_state = 128, .external_lex_state = 2}, - [4434] = {.lex_state = 128, .external_lex_state = 2}, - [4435] = {.lex_state = 128, .external_lex_state = 2}, - [4436] = {.lex_state = 18, .external_lex_state = 10}, - [4437] = {.lex_state = 18, .external_lex_state = 10}, - [4438] = {.lex_state = 128, .external_lex_state = 6}, - [4439] = {.lex_state = 128, .external_lex_state = 2}, - [4440] = {.lex_state = 128, .external_lex_state = 6}, - [4441] = {.lex_state = 128, .external_lex_state = 6}, - [4442] = {.lex_state = 128, .external_lex_state = 2}, - [4443] = {.lex_state = 128, .external_lex_state = 6}, - [4444] = {.lex_state = 128, .external_lex_state = 6}, - [4445] = {.lex_state = 128, .external_lex_state = 6}, - [4446] = {.lex_state = 128, .external_lex_state = 6}, - [4447] = {.lex_state = 128, .external_lex_state = 6}, - [4448] = {.lex_state = 128, .external_lex_state = 6}, - [4449] = {.lex_state = 128, .external_lex_state = 6}, - [4450] = {.lex_state = 128, .external_lex_state = 6}, - [4451] = {.lex_state = 128, .external_lex_state = 6}, - [4452] = {.lex_state = 128, .external_lex_state = 6}, - [4453] = {.lex_state = 18, .external_lex_state = 10}, - [4454] = {.lex_state = 18, .external_lex_state = 10}, - [4455] = {.lex_state = 18, .external_lex_state = 10}, - [4456] = {.lex_state = 18, .external_lex_state = 10}, - [4457] = {.lex_state = 18, .external_lex_state = 10}, - [4458] = {.lex_state = 18, .external_lex_state = 10}, - [4459] = {.lex_state = 128, .external_lex_state = 2}, - [4460] = {.lex_state = 128, .external_lex_state = 2}, - [4461] = {.lex_state = 128, .external_lex_state = 6}, - [4462] = {.lex_state = 128, .external_lex_state = 6}, - [4463] = {.lex_state = 128, .external_lex_state = 6}, - [4464] = {.lex_state = 128, .external_lex_state = 6}, - [4465] = {.lex_state = 18, .external_lex_state = 10}, - [4466] = {.lex_state = 18, .external_lex_state = 10}, - [4467] = {.lex_state = 128, .external_lex_state = 6}, - [4468] = {.lex_state = 128, .external_lex_state = 6}, - [4469] = {.lex_state = 128, .external_lex_state = 6}, - [4470] = {.lex_state = 128, .external_lex_state = 2}, - [4471] = {.lex_state = 128, .external_lex_state = 6}, - [4472] = {.lex_state = 128, .external_lex_state = 6}, - [4473] = {.lex_state = 128, .external_lex_state = 6}, - [4474] = {.lex_state = 128, .external_lex_state = 2}, - [4475] = {.lex_state = 128, .external_lex_state = 6}, - [4476] = {.lex_state = 128, .external_lex_state = 6}, - [4477] = {.lex_state = 128, .external_lex_state = 6}, - [4478] = {.lex_state = 128, .external_lex_state = 6}, - [4479] = {.lex_state = 128, .external_lex_state = 2}, - [4480] = {.lex_state = 128, .external_lex_state = 6}, - [4481] = {.lex_state = 128, .external_lex_state = 2}, - [4482] = {.lex_state = 128, .external_lex_state = 2}, - [4483] = {.lex_state = 128, .external_lex_state = 2}, - [4484] = {.lex_state = 128, .external_lex_state = 2}, - [4485] = {.lex_state = 128, .external_lex_state = 6}, - [4486] = {.lex_state = 128, .external_lex_state = 2}, - [4487] = {.lex_state = 128, .external_lex_state = 2}, - [4488] = {.lex_state = 128, .external_lex_state = 6}, - [4489] = {.lex_state = 128, .external_lex_state = 6}, - [4490] = {.lex_state = 128, .external_lex_state = 6}, - [4491] = {.lex_state = 128, .external_lex_state = 6}, - [4492] = {.lex_state = 18, .external_lex_state = 10}, - [4493] = {.lex_state = 18, .external_lex_state = 10}, - [4494] = {.lex_state = 128, .external_lex_state = 6}, - [4495] = {.lex_state = 128, .external_lex_state = 6}, - [4496] = {.lex_state = 128, .external_lex_state = 6}, - [4497] = {.lex_state = 128, .external_lex_state = 6}, - [4498] = {.lex_state = 20, .external_lex_state = 2}, - [4499] = {.lex_state = 20, .external_lex_state = 2}, - [4500] = {.lex_state = 18, .external_lex_state = 10}, - [4501] = {.lex_state = 128, .external_lex_state = 6}, - [4502] = {.lex_state = 18, .external_lex_state = 10}, - [4503] = {.lex_state = 128, .external_lex_state = 6}, - [4504] = {.lex_state = 128, .external_lex_state = 2}, - [4505] = {.lex_state = 128, .external_lex_state = 6}, - [4506] = {.lex_state = 128, .external_lex_state = 6}, - [4507] = {.lex_state = 128, .external_lex_state = 6}, - [4508] = {.lex_state = 128, .external_lex_state = 6}, - [4509] = {.lex_state = 128, .external_lex_state = 6}, - [4510] = {.lex_state = 128, .external_lex_state = 6}, - [4511] = {.lex_state = 128, .external_lex_state = 6}, - [4512] = {.lex_state = 128, .external_lex_state = 2}, - [4513] = {.lex_state = 128, .external_lex_state = 6}, - [4514] = {.lex_state = 128, .external_lex_state = 2}, - [4515] = {.lex_state = 128, .external_lex_state = 6}, - [4516] = {.lex_state = 128, .external_lex_state = 6}, - [4517] = {.lex_state = 128, .external_lex_state = 6}, - [4518] = {.lex_state = 128, .external_lex_state = 6}, - [4519] = {.lex_state = 128, .external_lex_state = 6}, - [4520] = {.lex_state = 128, .external_lex_state = 6}, - [4521] = {.lex_state = 128, .external_lex_state = 2}, - [4522] = {.lex_state = 20, .external_lex_state = 2}, - [4523] = {.lex_state = 20, .external_lex_state = 2}, - [4524] = {.lex_state = 128, .external_lex_state = 6}, - [4525] = {.lex_state = 128, .external_lex_state = 6}, - [4526] = {.lex_state = 128, .external_lex_state = 2}, - [4527] = {.lex_state = 128, .external_lex_state = 6}, - [4528] = {.lex_state = 128, .external_lex_state = 6}, - [4529] = {.lex_state = 128, .external_lex_state = 2}, - [4530] = {.lex_state = 128, .external_lex_state = 2}, - [4531] = {.lex_state = 128, .external_lex_state = 6}, - [4532] = {.lex_state = 128, .external_lex_state = 6}, - [4533] = {.lex_state = 128, .external_lex_state = 6}, - [4534] = {.lex_state = 128, .external_lex_state = 2}, - [4535] = {.lex_state = 128, .external_lex_state = 2}, - [4536] = {.lex_state = 128, .external_lex_state = 2}, - [4537] = {.lex_state = 20, .external_lex_state = 2}, - [4538] = {.lex_state = 128, .external_lex_state = 2}, - [4539] = {.lex_state = 20, .external_lex_state = 2}, - [4540] = {.lex_state = 128, .external_lex_state = 6}, - [4541] = {.lex_state = 128, .external_lex_state = 6}, - [4542] = {.lex_state = 20, .external_lex_state = 2}, - [4543] = {.lex_state = 20, .external_lex_state = 2}, - [4544] = {.lex_state = 128, .external_lex_state = 6}, - [4545] = {.lex_state = 128, .external_lex_state = 2}, - [4546] = {.lex_state = 128, .external_lex_state = 2}, - [4547] = {.lex_state = 128, .external_lex_state = 2}, - [4548] = {.lex_state = 128, .external_lex_state = 6}, - [4549] = {.lex_state = 128, .external_lex_state = 2}, - [4550] = {.lex_state = 128, .external_lex_state = 6}, - [4551] = {.lex_state = 128, .external_lex_state = 2}, - [4552] = {.lex_state = 128, .external_lex_state = 6}, - [4553] = {.lex_state = 128, .external_lex_state = 2}, - [4554] = {.lex_state = 128, .external_lex_state = 2}, - [4555] = {.lex_state = 128, .external_lex_state = 6}, - [4556] = {.lex_state = 128, .external_lex_state = 2}, - [4557] = {.lex_state = 128, .external_lex_state = 6}, - [4558] = {.lex_state = 20, .external_lex_state = 2}, - [4559] = {.lex_state = 20, .external_lex_state = 2}, - [4560] = {.lex_state = 128, .external_lex_state = 6}, - [4561] = {.lex_state = 20, .external_lex_state = 2}, - [4562] = {.lex_state = 128, .external_lex_state = 6}, - [4563] = {.lex_state = 20, .external_lex_state = 2}, - [4564] = {.lex_state = 20, .external_lex_state = 2}, - [4565] = {.lex_state = 20, .external_lex_state = 2}, - [4566] = {.lex_state = 128, .external_lex_state = 6}, - [4567] = {.lex_state = 128, .external_lex_state = 2}, - [4568] = {.lex_state = 128, .external_lex_state = 2}, - [4569] = {.lex_state = 128, .external_lex_state = 6}, - [4570] = {.lex_state = 128, .external_lex_state = 2}, - [4571] = {.lex_state = 128, .external_lex_state = 6}, - [4572] = {.lex_state = 20, .external_lex_state = 2}, - [4573] = {.lex_state = 20, .external_lex_state = 2}, - [4574] = {.lex_state = 128, .external_lex_state = 2}, - [4575] = {.lex_state = 128, .external_lex_state = 2}, - [4576] = {.lex_state = 128, .external_lex_state = 2}, - [4577] = {.lex_state = 128, .external_lex_state = 6}, - [4578] = {.lex_state = 128, .external_lex_state = 2}, - [4579] = {.lex_state = 128, .external_lex_state = 6}, - [4580] = {.lex_state = 128, .external_lex_state = 2}, - [4581] = {.lex_state = 128, .external_lex_state = 2}, - [4582] = {.lex_state = 128, .external_lex_state = 6}, - [4583] = {.lex_state = 128, .external_lex_state = 6}, - [4584] = {.lex_state = 128, .external_lex_state = 6}, - [4585] = {.lex_state = 20, .external_lex_state = 2}, - [4586] = {.lex_state = 20, .external_lex_state = 2}, - [4587] = {.lex_state = 8, .external_lex_state = 2}, - [4588] = {.lex_state = 128, .external_lex_state = 6}, - [4589] = {.lex_state = 128, .external_lex_state = 6}, - [4590] = {.lex_state = 128, .external_lex_state = 6}, - [4591] = {.lex_state = 128, .external_lex_state = 6}, - [4592] = {.lex_state = 128, .external_lex_state = 2}, - [4593] = {.lex_state = 128, .external_lex_state = 6}, - [4594] = {.lex_state = 128, .external_lex_state = 6}, - [4595] = {.lex_state = 128, .external_lex_state = 6}, - [4596] = {.lex_state = 128, .external_lex_state = 6}, - [4597] = {.lex_state = 128, .external_lex_state = 6}, - [4598] = {.lex_state = 128, .external_lex_state = 6}, - [4599] = {.lex_state = 128, .external_lex_state = 6}, - [4600] = {.lex_state = 128, .external_lex_state = 6}, - [4601] = {.lex_state = 11, .external_lex_state = 2}, - [4602] = {.lex_state = 128, .external_lex_state = 6}, - [4603] = {.lex_state = 128, .external_lex_state = 6}, - [4604] = {.lex_state = 128, .external_lex_state = 6}, - [4605] = {.lex_state = 128, .external_lex_state = 6}, - [4606] = {.lex_state = 128, .external_lex_state = 6}, - [4607] = {.lex_state = 128, .external_lex_state = 6}, - [4608] = {.lex_state = 128, .external_lex_state = 6}, - [4609] = {.lex_state = 128, .external_lex_state = 6}, - [4610] = {.lex_state = 128, .external_lex_state = 6}, - [4611] = {.lex_state = 128, .external_lex_state = 6}, - [4612] = {.lex_state = 128, .external_lex_state = 6}, - [4613] = {.lex_state = 128, .external_lex_state = 6}, - [4614] = {.lex_state = 128, .external_lex_state = 6}, - [4615] = {.lex_state = 128, .external_lex_state = 2}, - [4616] = {.lex_state = 128, .external_lex_state = 6}, - [4617] = {.lex_state = 128, .external_lex_state = 2}, - [4618] = {.lex_state = 128, .external_lex_state = 6}, - [4619] = {.lex_state = 128, .external_lex_state = 6}, - [4620] = {.lex_state = 128, .external_lex_state = 6}, - [4621] = {.lex_state = 20, .external_lex_state = 2}, - [4622] = {.lex_state = 128, .external_lex_state = 2}, - [4623] = {.lex_state = 128, .external_lex_state = 6}, - [4624] = {.lex_state = 128, .external_lex_state = 6}, - [4625] = {.lex_state = 128, .external_lex_state = 6}, - [4626] = {.lex_state = 128, .external_lex_state = 6}, - [4627] = {.lex_state = 128, .external_lex_state = 2}, - [4628] = {.lex_state = 128, .external_lex_state = 6}, - [4629] = {.lex_state = 128, .external_lex_state = 6}, - [4630] = {.lex_state = 128, .external_lex_state = 6}, - [4631] = {.lex_state = 128, .external_lex_state = 6}, - [4632] = {.lex_state = 128, .external_lex_state = 6}, - [4633] = {.lex_state = 128, .external_lex_state = 6}, - [4634] = {.lex_state = 128, .external_lex_state = 6}, - [4635] = {.lex_state = 128, .external_lex_state = 6}, - [4636] = {.lex_state = 128, .external_lex_state = 2}, - [4637] = {.lex_state = 128, .external_lex_state = 6}, - [4638] = {.lex_state = 128, .external_lex_state = 6}, - [4639] = {.lex_state = 128, .external_lex_state = 6}, - [4640] = {.lex_state = 128, .external_lex_state = 2}, - [4641] = {.lex_state = 128, .external_lex_state = 6}, - [4642] = {.lex_state = 128, .external_lex_state = 6}, - [4643] = {.lex_state = 128, .external_lex_state = 2}, - [4644] = {.lex_state = 128, .external_lex_state = 6}, - [4645] = {.lex_state = 128, .external_lex_state = 6}, - [4646] = {.lex_state = 128, .external_lex_state = 6}, - [4647] = {.lex_state = 128, .external_lex_state = 2}, - [4648] = {.lex_state = 128, .external_lex_state = 6}, - [4649] = {.lex_state = 128, .external_lex_state = 6}, - [4650] = {.lex_state = 128, .external_lex_state = 6}, - [4651] = {.lex_state = 2, .external_lex_state = 2}, - [4652] = {.lex_state = 128, .external_lex_state = 2}, - [4653] = {.lex_state = 128, .external_lex_state = 2}, - [4654] = {.lex_state = 128, .external_lex_state = 2}, - [4655] = {.lex_state = 128, .external_lex_state = 2}, - [4656] = {.lex_state = 128, .external_lex_state = 6}, - [4657] = {.lex_state = 128, .external_lex_state = 6}, - [4658] = {.lex_state = 128, .external_lex_state = 2}, - [4659] = {.lex_state = 14, .external_lex_state = 12}, - [4660] = {.lex_state = 23, .external_lex_state = 12}, - [4661] = {.lex_state = 128, .external_lex_state = 2}, - [4662] = {.lex_state = 128, .external_lex_state = 2}, - [4663] = {.lex_state = 18, .external_lex_state = 11}, - [4664] = {.lex_state = 128, .external_lex_state = 6}, - [4665] = {.lex_state = 128, .external_lex_state = 2}, - [4666] = {.lex_state = 14, .external_lex_state = 12}, - [4667] = {.lex_state = 128, .external_lex_state = 2}, - [4668] = {.lex_state = 128, .external_lex_state = 2}, - [4669] = {.lex_state = 128, .external_lex_state = 2}, - [4670] = {.lex_state = 128, .external_lex_state = 6}, - [4671] = {.lex_state = 7, .external_lex_state = 2}, - [4672] = {.lex_state = 128, .external_lex_state = 2}, - [4673] = {.lex_state = 128, .external_lex_state = 2}, - [4674] = {.lex_state = 128, .external_lex_state = 2}, - [4675] = {.lex_state = 128, .external_lex_state = 2}, - [4676] = {.lex_state = 128, .external_lex_state = 6}, - [4677] = {.lex_state = 128, .external_lex_state = 2}, - [4678] = {.lex_state = 18, .external_lex_state = 11}, - [4679] = {.lex_state = 128, .external_lex_state = 2}, - [4680] = {.lex_state = 128, .external_lex_state = 2}, - [4681] = {.lex_state = 128, .external_lex_state = 6}, - [4682] = {.lex_state = 12, .external_lex_state = 2}, - [4683] = {.lex_state = 128, .external_lex_state = 2}, - [4684] = {.lex_state = 18, .external_lex_state = 11}, - [4685] = {.lex_state = 23, .external_lex_state = 12}, - [4686] = {.lex_state = 128, .external_lex_state = 2}, - [4687] = {.lex_state = 128, .external_lex_state = 2}, - [4688] = {.lex_state = 128, .external_lex_state = 2}, - [4689] = {.lex_state = 128, .external_lex_state = 6}, - [4690] = {.lex_state = 128, .external_lex_state = 6}, - [4691] = {.lex_state = 14, .external_lex_state = 12}, - [4692] = {.lex_state = 23, .external_lex_state = 12}, - [4693] = {.lex_state = 128, .external_lex_state = 6}, - [4694] = {.lex_state = 128, .external_lex_state = 2}, - [4695] = {.lex_state = 128, .external_lex_state = 2}, - [4696] = {.lex_state = 128, .external_lex_state = 6}, - [4697] = {.lex_state = 128, .external_lex_state = 2}, - [4698] = {.lex_state = 128, .external_lex_state = 6}, - [4699] = {.lex_state = 128, .external_lex_state = 2}, - [4700] = {.lex_state = 14, .external_lex_state = 12}, - [4701] = {.lex_state = 23, .external_lex_state = 12}, - [4702] = {.lex_state = 128, .external_lex_state = 2}, - [4703] = {.lex_state = 14, .external_lex_state = 12}, - [4704] = {.lex_state = 23, .external_lex_state = 12}, - [4705] = {.lex_state = 128, .external_lex_state = 2}, - [4706] = {.lex_state = 128, .external_lex_state = 2}, - [4707] = {.lex_state = 14, .external_lex_state = 12}, - [4708] = {.lex_state = 128, .external_lex_state = 2}, - [4709] = {.lex_state = 128, .external_lex_state = 6}, - [4710] = {.lex_state = 128, .external_lex_state = 2}, - [4711] = {.lex_state = 128, .external_lex_state = 2}, - [4712] = {.lex_state = 14, .external_lex_state = 12}, - [4713] = {.lex_state = 128, .external_lex_state = 2}, - [4714] = {.lex_state = 128, .external_lex_state = 2}, - [4715] = {.lex_state = 7, .external_lex_state = 2}, - [4716] = {.lex_state = 128, .external_lex_state = 2}, - [4717] = {.lex_state = 128, .external_lex_state = 2}, - [4718] = {.lex_state = 21, .external_lex_state = 2}, - [4719] = {.lex_state = 23, .external_lex_state = 12}, - [4720] = {.lex_state = 14, .external_lex_state = 12}, - [4721] = {.lex_state = 128, .external_lex_state = 2}, - [4722] = {.lex_state = 23, .external_lex_state = 12}, - [4723] = {.lex_state = 128, .external_lex_state = 2}, - [4724] = {.lex_state = 23, .external_lex_state = 12}, - [4725] = {.lex_state = 128, .external_lex_state = 6}, - [4726] = {.lex_state = 128, .external_lex_state = 2}, - [4727] = {.lex_state = 128, .external_lex_state = 6}, - [4728] = {.lex_state = 128, .external_lex_state = 2}, - [4729] = {.lex_state = 128, .external_lex_state = 2}, - [4730] = {.lex_state = 128, .external_lex_state = 2}, - [4731] = {.lex_state = 128, .external_lex_state = 2}, - [4732] = {.lex_state = 128, .external_lex_state = 2}, - [4733] = {.lex_state = 128, .external_lex_state = 2}, - [4734] = {.lex_state = 23, .external_lex_state = 12}, - [4735] = {.lex_state = 23, .external_lex_state = 12}, - [4736] = {.lex_state = 128, .external_lex_state = 2}, - [4737] = {.lex_state = 128, .external_lex_state = 2}, - [4738] = {.lex_state = 14, .external_lex_state = 12}, - [4739] = {.lex_state = 128, .external_lex_state = 6}, - [4740] = {.lex_state = 128, .external_lex_state = 2}, - [4741] = {.lex_state = 128, .external_lex_state = 2}, - [4742] = {.lex_state = 23, .external_lex_state = 12}, - [4743] = {.lex_state = 2, .external_lex_state = 2}, - [4744] = {.lex_state = 128, .external_lex_state = 9}, - [4745] = {.lex_state = 14, .external_lex_state = 12}, - [4746] = {.lex_state = 128, .external_lex_state = 2}, - [4747] = {.lex_state = 128, .external_lex_state = 2}, - [4748] = {.lex_state = 128, .external_lex_state = 2}, - [4749] = {.lex_state = 23, .external_lex_state = 12}, - [4750] = {.lex_state = 128, .external_lex_state = 2}, - [4751] = {.lex_state = 12, .external_lex_state = 2}, - [4752] = {.lex_state = 21, .external_lex_state = 2}, - [4753] = {.lex_state = 128, .external_lex_state = 2}, - [4754] = {.lex_state = 128, .external_lex_state = 2}, - [4755] = {.lex_state = 128, .external_lex_state = 2}, - [4756] = {.lex_state = 128, .external_lex_state = 2}, - [4757] = {.lex_state = 128, .external_lex_state = 2}, - [4758] = {.lex_state = 128, .external_lex_state = 2}, - [4759] = {.lex_state = 128, .external_lex_state = 2}, - [4760] = {.lex_state = 128, .external_lex_state = 2}, - [4761] = {.lex_state = 128, .external_lex_state = 2}, - [4762] = {.lex_state = 128, .external_lex_state = 6}, - [4763] = {.lex_state = 128, .external_lex_state = 8}, - [4764] = {.lex_state = 128, .external_lex_state = 2}, - [4765] = {.lex_state = 12, .external_lex_state = 2}, - [4766] = {.lex_state = 2, .external_lex_state = 2}, - [4767] = {.lex_state = 21, .external_lex_state = 2}, - [4768] = {.lex_state = 128, .external_lex_state = 2}, - [4769] = {.lex_state = 128, .external_lex_state = 6}, - [4770] = {.lex_state = 14, .external_lex_state = 12}, - [4771] = {.lex_state = 128, .external_lex_state = 2}, - [4772] = {.lex_state = 23, .external_lex_state = 12}, - [4773] = {.lex_state = 14, .external_lex_state = 12}, - [4774] = {.lex_state = 23, .external_lex_state = 12}, - [4775] = {.lex_state = 128, .external_lex_state = 2}, - [4776] = {.lex_state = 14, .external_lex_state = 12}, - [4777] = {.lex_state = 128, .external_lex_state = 2}, - [4778] = {.lex_state = 2, .external_lex_state = 2}, - [4779] = {.lex_state = 128, .external_lex_state = 2}, - [4780] = {.lex_state = 128, .external_lex_state = 2}, - [4781] = {.lex_state = 2, .external_lex_state = 2}, - [4782] = {.lex_state = 23, .external_lex_state = 12}, - [4783] = {.lex_state = 128, .external_lex_state = 2}, - [4784] = {.lex_state = 128, .external_lex_state = 2}, - [4785] = {.lex_state = 128, .external_lex_state = 2}, - [4786] = {.lex_state = 128, .external_lex_state = 2}, - [4787] = {.lex_state = 14, .external_lex_state = 12}, - [4788] = {.lex_state = 23, .external_lex_state = 12}, - [4789] = {.lex_state = 14, .external_lex_state = 12}, - [4790] = {.lex_state = 23, .external_lex_state = 12}, - [4791] = {.lex_state = 14, .external_lex_state = 12}, - [4792] = {.lex_state = 14, .external_lex_state = 12}, - [4793] = {.lex_state = 23, .external_lex_state = 12}, - [4794] = {.lex_state = 128, .external_lex_state = 2}, - [4795] = {.lex_state = 128, .external_lex_state = 2}, - [4796] = {.lex_state = 128, .external_lex_state = 2}, - [4797] = {.lex_state = 14, .external_lex_state = 12}, - [4798] = {.lex_state = 23, .external_lex_state = 12}, - [4799] = {.lex_state = 14, .external_lex_state = 12}, - [4800] = {.lex_state = 128, .external_lex_state = 2}, - [4801] = {.lex_state = 23, .external_lex_state = 12}, - [4802] = {.lex_state = 14, .external_lex_state = 12}, - [4803] = {.lex_state = 14, .external_lex_state = 12}, - [4804] = {.lex_state = 23, .external_lex_state = 12}, - [4805] = {.lex_state = 128, .external_lex_state = 2}, - [4806] = {.lex_state = 128, .external_lex_state = 6}, - [4807] = {.lex_state = 128, .external_lex_state = 6}, - [4808] = {.lex_state = 128, .external_lex_state = 2}, - [4809] = {.lex_state = 128, .external_lex_state = 2}, - [4810] = {.lex_state = 128, .external_lex_state = 6}, - [4811] = {.lex_state = 128, .external_lex_state = 2}, - [4812] = {.lex_state = 128, .external_lex_state = 6}, - [4813] = {.lex_state = 128, .external_lex_state = 2}, - [4814] = {.lex_state = 128, .external_lex_state = 2}, - [4815] = {.lex_state = 128, .external_lex_state = 2}, - [4816] = {.lex_state = 128, .external_lex_state = 6}, - [4817] = {.lex_state = 2, .external_lex_state = 2}, - [4818] = {.lex_state = 128, .external_lex_state = 6}, - [4819] = {.lex_state = 128, .external_lex_state = 2}, - [4820] = {.lex_state = 128, .external_lex_state = 2}, - [4821] = {.lex_state = 128, .external_lex_state = 2}, - [4822] = {.lex_state = 128, .external_lex_state = 2}, - [4823] = {.lex_state = 128, .external_lex_state = 2}, - [4824] = {.lex_state = 128, .external_lex_state = 2}, - [4825] = {.lex_state = 128, .external_lex_state = 6}, - [4826] = {.lex_state = 128, .external_lex_state = 2}, - [4827] = {.lex_state = 128, .external_lex_state = 6}, - [4828] = {.lex_state = 128, .external_lex_state = 6}, - [4829] = {.lex_state = 128, .external_lex_state = 2}, - [4830] = {.lex_state = 128, .external_lex_state = 2}, - [4831] = {.lex_state = 128, .external_lex_state = 2}, - [4832] = {.lex_state = 128, .external_lex_state = 6}, - [4833] = {.lex_state = 128, .external_lex_state = 6}, - [4834] = {.lex_state = 128, .external_lex_state = 2}, - [4835] = {.lex_state = 128, .external_lex_state = 6}, - [4836] = {.lex_state = 128, .external_lex_state = 2}, - [4837] = {.lex_state = 128, .external_lex_state = 6}, - [4838] = {.lex_state = 128, .external_lex_state = 6}, - [4839] = {.lex_state = 128, .external_lex_state = 6}, - [4840] = {.lex_state = 128, .external_lex_state = 6}, - [4841] = {.lex_state = 128, .external_lex_state = 6}, - [4842] = {.lex_state = 128, .external_lex_state = 6}, - [4843] = {.lex_state = 128, .external_lex_state = 2}, - [4844] = {.lex_state = 128, .external_lex_state = 6}, - [4845] = {.lex_state = 128, .external_lex_state = 2}, - [4846] = {.lex_state = 128, .external_lex_state = 6}, - [4847] = {.lex_state = 128, .external_lex_state = 6}, - [4848] = {.lex_state = 128, .external_lex_state = 6}, - [4849] = {.lex_state = 128, .external_lex_state = 6}, - [4850] = {.lex_state = 128, .external_lex_state = 2}, - [4851] = {.lex_state = 128, .external_lex_state = 2}, - [4852] = {.lex_state = 128, .external_lex_state = 2}, - [4853] = {.lex_state = 128, .external_lex_state = 6}, - [4854] = {.lex_state = 128, .external_lex_state = 2}, - [4855] = {.lex_state = 128, .external_lex_state = 2}, - [4856] = {.lex_state = 128, .external_lex_state = 2}, - [4857] = {.lex_state = 128, .external_lex_state = 2}, - [4858] = {.lex_state = 128, .external_lex_state = 6}, - [4859] = {.lex_state = 128, .external_lex_state = 2}, - [4860] = {.lex_state = 128, .external_lex_state = 2}, - [4861] = {.lex_state = 128, .external_lex_state = 6}, - [4862] = {.lex_state = 128, .external_lex_state = 2}, - [4863] = {.lex_state = 128, .external_lex_state = 2}, - [4864] = {.lex_state = 128, .external_lex_state = 2}, - [4865] = {.lex_state = 128, .external_lex_state = 2}, - [4866] = {.lex_state = 128, .external_lex_state = 6}, - [4867] = {.lex_state = 128, .external_lex_state = 6}, - [4868] = {.lex_state = 128, .external_lex_state = 6}, - [4869] = {.lex_state = 128, .external_lex_state = 6}, - [4870] = {.lex_state = 128, .external_lex_state = 6}, - [4871] = {.lex_state = 128, .external_lex_state = 6}, - [4872] = {.lex_state = 128, .external_lex_state = 6}, - [4873] = {.lex_state = 128, .external_lex_state = 6}, - [4874] = {.lex_state = 128, .external_lex_state = 2}, - [4875] = {.lex_state = 128, .external_lex_state = 6}, - [4876] = {.lex_state = 128, .external_lex_state = 6}, - [4877] = {.lex_state = 128, .external_lex_state = 6}, - [4878] = {.lex_state = 128, .external_lex_state = 2}, - [4879] = {.lex_state = 128, .external_lex_state = 2}, - [4880] = {.lex_state = 128, .external_lex_state = 2}, - [4881] = {.lex_state = 128, .external_lex_state = 2}, - [4882] = {.lex_state = 128, .external_lex_state = 2}, - [4883] = {.lex_state = 128, .external_lex_state = 6}, - [4884] = {.lex_state = 2, .external_lex_state = 2}, - [4885] = {.lex_state = 128, .external_lex_state = 6}, - [4886] = {.lex_state = 128, .external_lex_state = 2}, - [4887] = {.lex_state = 128, .external_lex_state = 2}, - [4888] = {.lex_state = 128, .external_lex_state = 2}, - [4889] = {.lex_state = 128, .external_lex_state = 2}, - [4890] = {.lex_state = 128, .external_lex_state = 2}, - [4891] = {.lex_state = 128, .external_lex_state = 6}, - [4892] = {.lex_state = 128, .external_lex_state = 2}, - [4893] = {.lex_state = 128, .external_lex_state = 2}, - [4894] = {.lex_state = 128, .external_lex_state = 2}, - [4895] = {.lex_state = 128, .external_lex_state = 2}, - [4896] = {.lex_state = 128, .external_lex_state = 6}, - [4897] = {.lex_state = 128, .external_lex_state = 2}, - [4898] = {.lex_state = 128, .external_lex_state = 6}, - [4899] = {.lex_state = 128, .external_lex_state = 6}, - [4900] = {.lex_state = 128, .external_lex_state = 2}, - [4901] = {.lex_state = 128, .external_lex_state = 2}, - [4902] = {.lex_state = 128, .external_lex_state = 6}, - [4903] = {.lex_state = 128, .external_lex_state = 2}, - [4904] = {.lex_state = 128, .external_lex_state = 6}, - [4905] = {.lex_state = 128, .external_lex_state = 2}, - [4906] = {.lex_state = 128, .external_lex_state = 2}, - [4907] = {.lex_state = 128, .external_lex_state = 6}, - [4908] = {.lex_state = 128, .external_lex_state = 2}, - [4909] = {.lex_state = 128, .external_lex_state = 6}, - [4910] = {.lex_state = 128, .external_lex_state = 6}, - [4911] = {.lex_state = 128, .external_lex_state = 2}, - [4912] = {.lex_state = 128, .external_lex_state = 2}, - [4913] = {.lex_state = 128, .external_lex_state = 2}, - [4914] = {.lex_state = 128, .external_lex_state = 6}, - [4915] = {.lex_state = 128, .external_lex_state = 2}, - [4916] = {.lex_state = 128, .external_lex_state = 6}, - [4917] = {.lex_state = 128, .external_lex_state = 2}, - [4918] = {.lex_state = 128, .external_lex_state = 6}, - [4919] = {.lex_state = 128, .external_lex_state = 2}, - [4920] = {.lex_state = 128, .external_lex_state = 2}, - [4921] = {.lex_state = 2, .external_lex_state = 2}, - [4922] = {.lex_state = 128, .external_lex_state = 2}, - [4923] = {.lex_state = 128, .external_lex_state = 2}, - [4924] = {.lex_state = 128, .external_lex_state = 6}, - [4925] = {.lex_state = 128, .external_lex_state = 6}, - [4926] = {.lex_state = 128, .external_lex_state = 2}, - [4927] = {.lex_state = 128, .external_lex_state = 2}, - [4928] = {.lex_state = 128, .external_lex_state = 6}, - [4929] = {.lex_state = 128, .external_lex_state = 2}, - [4930] = {.lex_state = 128, .external_lex_state = 2}, - [4931] = {.lex_state = 128, .external_lex_state = 6}, - [4932] = {.lex_state = 128, .external_lex_state = 6}, - [4933] = {.lex_state = 128, .external_lex_state = 2}, - [4934] = {.lex_state = 128, .external_lex_state = 2}, - [4935] = {.lex_state = 128, .external_lex_state = 2}, - [4936] = {.lex_state = 128, .external_lex_state = 6}, - [4937] = {.lex_state = 128, .external_lex_state = 6}, - [4938] = {.lex_state = 128, .external_lex_state = 6}, - [4939] = {.lex_state = 128, .external_lex_state = 6}, - [4940] = {.lex_state = 128, .external_lex_state = 2}, - [4941] = {.lex_state = 2, .external_lex_state = 2}, - [4942] = {.lex_state = 128, .external_lex_state = 2}, - [4943] = {.lex_state = 128, .external_lex_state = 6}, - [4944] = {.lex_state = 128, .external_lex_state = 2}, - [4945] = {.lex_state = 128, .external_lex_state = 6}, - [4946] = {.lex_state = 128, .external_lex_state = 2}, - [4947] = {.lex_state = 128, .external_lex_state = 2}, - [4948] = {.lex_state = 128, .external_lex_state = 6}, - [4949] = {.lex_state = 128, .external_lex_state = 2}, - [4950] = {.lex_state = 128, .external_lex_state = 6}, - [4951] = {.lex_state = 128, .external_lex_state = 6}, - [4952] = {.lex_state = 128, .external_lex_state = 6}, - [4953] = {.lex_state = 128, .external_lex_state = 2}, - [4954] = {.lex_state = 2, .external_lex_state = 2}, - [4955] = {.lex_state = 128, .external_lex_state = 6}, - [4956] = {.lex_state = 128, .external_lex_state = 6}, - [4957] = {.lex_state = 128, .external_lex_state = 6}, - [4958] = {.lex_state = 128, .external_lex_state = 2}, - [4959] = {.lex_state = 128, .external_lex_state = 2}, - [4960] = {.lex_state = 128, .external_lex_state = 6}, - [4961] = {.lex_state = 128, .external_lex_state = 6}, - [4962] = {.lex_state = 128, .external_lex_state = 2}, - [4963] = {.lex_state = 128, .external_lex_state = 6}, - [4964] = {.lex_state = 128, .external_lex_state = 6}, - [4965] = {.lex_state = 128, .external_lex_state = 6}, - [4966] = {.lex_state = 128, .external_lex_state = 2}, - [4967] = {.lex_state = 128, .external_lex_state = 6}, - [4968] = {.lex_state = 2, .external_lex_state = 2}, - [4969] = {.lex_state = 128, .external_lex_state = 6}, - [4970] = {.lex_state = 128, .external_lex_state = 6}, - [4971] = {.lex_state = 128, .external_lex_state = 2}, - [4972] = {.lex_state = 128, .external_lex_state = 6}, - [4973] = {.lex_state = 128, .external_lex_state = 6}, - [4974] = {.lex_state = 128, .external_lex_state = 6}, - [4975] = {.lex_state = 128, .external_lex_state = 2}, - [4976] = {.lex_state = 128, .external_lex_state = 6}, - [4977] = {.lex_state = 128, .external_lex_state = 6}, - [4978] = {.lex_state = 128, .external_lex_state = 6}, - [4979] = {.lex_state = 128, .external_lex_state = 6}, - [4980] = {.lex_state = 128, .external_lex_state = 6}, - [4981] = {.lex_state = 128, .external_lex_state = 6}, - [4982] = {.lex_state = 128, .external_lex_state = 6}, - [4983] = {.lex_state = 128, .external_lex_state = 6}, - [4984] = {.lex_state = 128, .external_lex_state = 6}, - [4985] = {.lex_state = 128, .external_lex_state = 6}, - [4986] = {.lex_state = 128, .external_lex_state = 6}, - [4987] = {.lex_state = 128, .external_lex_state = 6}, - [4988] = {.lex_state = 128, .external_lex_state = 6}, - [4989] = {.lex_state = 128, .external_lex_state = 6}, - [4990] = {.lex_state = 128, .external_lex_state = 6}, - [4991] = {.lex_state = 128, .external_lex_state = 6}, - [4992] = {.lex_state = 128, .external_lex_state = 6}, - [4993] = {.lex_state = 128, .external_lex_state = 6}, - [4994] = {.lex_state = 128, .external_lex_state = 6}, - [4995] = {.lex_state = 128, .external_lex_state = 6}, - [4996] = {.lex_state = 128, .external_lex_state = 6}, - [4997] = {.lex_state = 128, .external_lex_state = 6}, - [4998] = {.lex_state = 128, .external_lex_state = 6}, - [4999] = {.lex_state = 128, .external_lex_state = 6}, - [5000] = {.lex_state = 128, .external_lex_state = 6}, - [5001] = {.lex_state = 128, .external_lex_state = 6}, - [5002] = {.lex_state = 128, .external_lex_state = 6}, - [5003] = {.lex_state = 128, .external_lex_state = 6}, - [5004] = {.lex_state = 128, .external_lex_state = 6}, - [5005] = {.lex_state = 128, .external_lex_state = 2}, - [5006] = {.lex_state = 128, .external_lex_state = 6}, - [5007] = {.lex_state = 128, .external_lex_state = 2}, - [5008] = {.lex_state = 128, .external_lex_state = 6}, - [5009] = {.lex_state = 128, .external_lex_state = 2}, - [5010] = {.lex_state = 128, .external_lex_state = 6}, - [5011] = {.lex_state = 128, .external_lex_state = 6}, - [5012] = {.lex_state = 128, .external_lex_state = 2}, - [5013] = {.lex_state = 128, .external_lex_state = 6}, - [5014] = {.lex_state = 128, .external_lex_state = 2}, - [5015] = {.lex_state = 128, .external_lex_state = 6}, - [5016] = {.lex_state = 128, .external_lex_state = 6}, - [5017] = {.lex_state = 128, .external_lex_state = 6}, - [5018] = {.lex_state = 128, .external_lex_state = 6}, - [5019] = {.lex_state = 128, .external_lex_state = 6}, - [5020] = {.lex_state = 128, .external_lex_state = 2}, - [5021] = {.lex_state = 128, .external_lex_state = 6}, - [5022] = {.lex_state = 128, .external_lex_state = 6}, - [5023] = {.lex_state = 128, .external_lex_state = 6}, - [5024] = {.lex_state = 128, .external_lex_state = 6}, - [5025] = {.lex_state = 128, .external_lex_state = 6}, - [5026] = {.lex_state = 128, .external_lex_state = 6}, - [5027] = {.lex_state = 128, .external_lex_state = 6}, - [5028] = {.lex_state = 128, .external_lex_state = 6}, - [5029] = {.lex_state = 128, .external_lex_state = 2}, - [5030] = {.lex_state = 128, .external_lex_state = 6}, - [5031] = {.lex_state = 128, .external_lex_state = 6}, - [5032] = {.lex_state = 128, .external_lex_state = 6}, - [5033] = {.lex_state = 128, .external_lex_state = 6}, - [5034] = {.lex_state = 128, .external_lex_state = 6}, - [5035] = {.lex_state = 128, .external_lex_state = 6}, - [5036] = {.lex_state = 128, .external_lex_state = 6}, - [5037] = {.lex_state = 128, .external_lex_state = 2}, - [5038] = {.lex_state = 128, .external_lex_state = 6}, - [5039] = {.lex_state = 128, .external_lex_state = 6}, - [5040] = {.lex_state = 128, .external_lex_state = 6}, - [5041] = {.lex_state = 128, .external_lex_state = 6}, - [5042] = {.lex_state = 2, .external_lex_state = 2}, - [5043] = {.lex_state = 128, .external_lex_state = 2}, - [5044] = {.lex_state = 128, .external_lex_state = 2}, - [5045] = {.lex_state = 128, .external_lex_state = 6}, - [5046] = {.lex_state = 128, .external_lex_state = 6}, - [5047] = {.lex_state = 128, .external_lex_state = 6}, - [5048] = {.lex_state = 128, .external_lex_state = 2}, - [5049] = {.lex_state = 128, .external_lex_state = 6}, - [5050] = {.lex_state = 128, .external_lex_state = 6}, - [5051] = {.lex_state = 128, .external_lex_state = 6}, - [5052] = {.lex_state = 128, .external_lex_state = 6}, - [5053] = {.lex_state = 128, .external_lex_state = 6}, - [5054] = {.lex_state = 128, .external_lex_state = 6}, - [5055] = {.lex_state = 128, .external_lex_state = 6}, - [5056] = {.lex_state = 128, .external_lex_state = 6}, - [5057] = {.lex_state = 128, .external_lex_state = 6}, - [5058] = {.lex_state = 128, .external_lex_state = 6}, - [5059] = {.lex_state = 128, .external_lex_state = 6}, - [5060] = {.lex_state = 128, .external_lex_state = 6}, - [5061] = {.lex_state = 128, .external_lex_state = 6}, - [5062] = {.lex_state = 128, .external_lex_state = 6}, - [5063] = {.lex_state = 128, .external_lex_state = 2}, - [5064] = {.lex_state = 128, .external_lex_state = 6}, - [5065] = {.lex_state = 128, .external_lex_state = 6}, - [5066] = {.lex_state = 128, .external_lex_state = 6}, - [5067] = {.lex_state = 128, .external_lex_state = 6}, - [5068] = {.lex_state = 128, .external_lex_state = 6}, - [5069] = {.lex_state = 128, .external_lex_state = 6}, - [5070] = {.lex_state = 128, .external_lex_state = 6}, - [5071] = {.lex_state = 128, .external_lex_state = 6}, - [5072] = {.lex_state = 128, .external_lex_state = 6}, - [5073] = {.lex_state = 128, .external_lex_state = 6}, - [5074] = {.lex_state = 128, .external_lex_state = 2}, - [5075] = {.lex_state = 128, .external_lex_state = 6}, - [5076] = {.lex_state = 128, .external_lex_state = 6}, - [5077] = {.lex_state = 128, .external_lex_state = 6}, - [5078] = {.lex_state = 128, .external_lex_state = 6}, - [5079] = {.lex_state = 128, .external_lex_state = 6}, - [5080] = {.lex_state = 128, .external_lex_state = 6}, - [5081] = {.lex_state = 128, .external_lex_state = 6}, - [5082] = {.lex_state = 128, .external_lex_state = 6}, - [5083] = {.lex_state = 128, .external_lex_state = 6}, - [5084] = {.lex_state = 128, .external_lex_state = 6}, - [5085] = {.lex_state = 128, .external_lex_state = 6}, - [5086] = {.lex_state = 128, .external_lex_state = 2}, - [5087] = {.lex_state = 128, .external_lex_state = 6}, - [5088] = {.lex_state = 128, .external_lex_state = 6}, - [5089] = {.lex_state = 128, .external_lex_state = 6}, - [5090] = {.lex_state = 2, .external_lex_state = 2}, - [5091] = {.lex_state = 128, .external_lex_state = 6}, - [5092] = {.lex_state = 128, .external_lex_state = 6}, - [5093] = {.lex_state = 128, .external_lex_state = 6}, - [5094] = {.lex_state = 128, .external_lex_state = 2}, - [5095] = {.lex_state = 128, .external_lex_state = 6}, - [5096] = {.lex_state = 128, .external_lex_state = 6}, - [5097] = {.lex_state = 128, .external_lex_state = 6}, - [5098] = {.lex_state = 128, .external_lex_state = 6}, - [5099] = {.lex_state = 128, .external_lex_state = 6}, - [5100] = {.lex_state = 128, .external_lex_state = 2}, - [5101] = {.lex_state = 128, .external_lex_state = 2}, - [5102] = {.lex_state = 128, .external_lex_state = 6}, - [5103] = {.lex_state = 128, .external_lex_state = 6}, - [5104] = {.lex_state = 128, .external_lex_state = 6}, - [5105] = {.lex_state = 128, .external_lex_state = 6}, - [5106] = {.lex_state = 128, .external_lex_state = 6}, - [5107] = {.lex_state = 128, .external_lex_state = 6}, - [5108] = {.lex_state = 128, .external_lex_state = 6}, - [5109] = {.lex_state = 128, .external_lex_state = 6}, - [5110] = {.lex_state = 128, .external_lex_state = 2}, - [5111] = {.lex_state = 128, .external_lex_state = 2}, - [5112] = {.lex_state = 128, .external_lex_state = 6}, - [5113] = {.lex_state = 2, .external_lex_state = 2}, - [5114] = {.lex_state = 128, .external_lex_state = 6}, - [5115] = {.lex_state = 128, .external_lex_state = 6}, - [5116] = {.lex_state = 128, .external_lex_state = 2}, - [5117] = {.lex_state = 128, .external_lex_state = 2}, - [5118] = {.lex_state = 128, .external_lex_state = 6}, - [5119] = {.lex_state = 128, .external_lex_state = 6}, - [5120] = {.lex_state = 128, .external_lex_state = 6}, - [5121] = {.lex_state = 128, .external_lex_state = 2}, - [5122] = {.lex_state = 128, .external_lex_state = 2}, - [5123] = {.lex_state = 128, .external_lex_state = 6}, - [5124] = {.lex_state = 128, .external_lex_state = 2}, - [5125] = {.lex_state = 128, .external_lex_state = 6}, - [5126] = {.lex_state = 128, .external_lex_state = 6}, - [5127] = {.lex_state = 128, .external_lex_state = 2}, - [5128] = {.lex_state = 128, .external_lex_state = 2}, - [5129] = {.lex_state = 128, .external_lex_state = 6}, - [5130] = {.lex_state = 128, .external_lex_state = 2}, - [5131] = {.lex_state = 128, .external_lex_state = 2}, - [5132] = {.lex_state = 128, .external_lex_state = 6}, - [5133] = {.lex_state = 128, .external_lex_state = 2}, - [5134] = {.lex_state = 128, .external_lex_state = 6}, - [5135] = {.lex_state = 128, .external_lex_state = 2}, - [5136] = {.lex_state = 128, .external_lex_state = 2}, - [5137] = {.lex_state = 128, .external_lex_state = 6}, - [5138] = {.lex_state = 128, .external_lex_state = 6}, - [5139] = {.lex_state = 128, .external_lex_state = 6}, - [5140] = {.lex_state = 128, .external_lex_state = 6}, - [5141] = {.lex_state = 128, .external_lex_state = 6}, - [5142] = {.lex_state = 128, .external_lex_state = 2}, - [5143] = {.lex_state = 2, .external_lex_state = 2}, - [5144] = {.lex_state = 128, .external_lex_state = 6}, - [5145] = {.lex_state = 128, .external_lex_state = 2}, - [5146] = {.lex_state = 128, .external_lex_state = 6}, - [5147] = {.lex_state = 128, .external_lex_state = 6}, - [5148] = {.lex_state = 128, .external_lex_state = 6}, - [5149] = {.lex_state = 128, .external_lex_state = 6}, - [5150] = {.lex_state = 128, .external_lex_state = 6}, - [5151] = {.lex_state = 128, .external_lex_state = 2}, - [5152] = {.lex_state = 128, .external_lex_state = 6}, - [5153] = {.lex_state = 128, .external_lex_state = 2}, - [5154] = {.lex_state = 128, .external_lex_state = 2}, - [5155] = {.lex_state = 128, .external_lex_state = 6}, - [5156] = {.lex_state = 128, .external_lex_state = 6}, - [5157] = {.lex_state = 128, .external_lex_state = 6}, - [5158] = {.lex_state = 128, .external_lex_state = 6}, - [5159] = {.lex_state = 128, .external_lex_state = 2}, - [5160] = {.lex_state = 128, .external_lex_state = 6}, - [5161] = {.lex_state = 128, .external_lex_state = 6}, - [5162] = {.lex_state = 128, .external_lex_state = 6}, - [5163] = {.lex_state = 128, .external_lex_state = 6}, - [5164] = {.lex_state = 128, .external_lex_state = 6}, - [5165] = {.lex_state = 128, .external_lex_state = 2}, - [5166] = {.lex_state = 128, .external_lex_state = 6}, - [5167] = {.lex_state = 128, .external_lex_state = 6}, - [5168] = {.lex_state = 128, .external_lex_state = 6}, - [5169] = {.lex_state = 128, .external_lex_state = 6}, - [5170] = {.lex_state = 128, .external_lex_state = 6}, - [5171] = {.lex_state = 128, .external_lex_state = 6}, - [5172] = {.lex_state = 128, .external_lex_state = 6}, - [5173] = {.lex_state = 128, .external_lex_state = 6}, - [5174] = {.lex_state = 128, .external_lex_state = 6}, - [5175] = {.lex_state = 128, .external_lex_state = 6}, - [5176] = {.lex_state = 128, .external_lex_state = 6}, - [5177] = {.lex_state = 128, .external_lex_state = 6}, - [5178] = {.lex_state = 128, .external_lex_state = 6}, - [5179] = {.lex_state = 128, .external_lex_state = 6}, - [5180] = {.lex_state = 128, .external_lex_state = 2}, - [5181] = {.lex_state = 128, .external_lex_state = 6}, - [5182] = {.lex_state = 128, .external_lex_state = 2}, - [5183] = {.lex_state = 128, .external_lex_state = 6}, - [5184] = {.lex_state = 128, .external_lex_state = 6}, - [5185] = {.lex_state = 128, .external_lex_state = 2}, - [5186] = {.lex_state = 128, .external_lex_state = 6}, - [5187] = {.lex_state = 128, .external_lex_state = 2}, - [5188] = {.lex_state = 128, .external_lex_state = 2}, - [5189] = {.lex_state = 128, .external_lex_state = 2}, - [5190] = {.lex_state = 128, .external_lex_state = 6}, - [5191] = {.lex_state = 128, .external_lex_state = 2}, - [5192] = {.lex_state = 128, .external_lex_state = 6}, - [5193] = {.lex_state = 128, .external_lex_state = 6}, - [5194] = {.lex_state = 128, .external_lex_state = 2}, - [5195] = {.lex_state = 128, .external_lex_state = 2}, - [5196] = {.lex_state = 128, .external_lex_state = 2}, - [5197] = {.lex_state = 128, .external_lex_state = 6}, - [5198] = {.lex_state = 128, .external_lex_state = 6}, - [5199] = {.lex_state = 128, .external_lex_state = 2}, - [5200] = {.lex_state = 128, .external_lex_state = 6}, - [5201] = {.lex_state = 128, .external_lex_state = 6}, - [5202] = {.lex_state = 128, .external_lex_state = 6}, - [5203] = {.lex_state = 128, .external_lex_state = 6}, - [5204] = {.lex_state = 128, .external_lex_state = 6}, - [5205] = {.lex_state = 128, .external_lex_state = 6}, - [5206] = {.lex_state = 128, .external_lex_state = 6}, - [5207] = {.lex_state = 128, .external_lex_state = 2}, - [5208] = {.lex_state = 128, .external_lex_state = 2}, - [5209] = {.lex_state = 128, .external_lex_state = 6}, - [5210] = {.lex_state = 128, .external_lex_state = 6}, - [5211] = {.lex_state = 128, .external_lex_state = 6}, - [5212] = {.lex_state = 128, .external_lex_state = 6}, - [5213] = {.lex_state = 128, .external_lex_state = 6}, - [5214] = {.lex_state = 128, .external_lex_state = 6}, - [5215] = {.lex_state = 128, .external_lex_state = 6}, - [5216] = {.lex_state = 128, .external_lex_state = 6}, - [5217] = {.lex_state = 128, .external_lex_state = 6}, - [5218] = {.lex_state = 128, .external_lex_state = 2}, - [5219] = {.lex_state = 128, .external_lex_state = 6}, - [5220] = {.lex_state = 128, .external_lex_state = 6}, - [5221] = {.lex_state = 128, .external_lex_state = 6}, - [5222] = {.lex_state = 128, .external_lex_state = 6}, - [5223] = {.lex_state = 128, .external_lex_state = 6}, - [5224] = {.lex_state = 128, .external_lex_state = 6}, - [5225] = {.lex_state = 128, .external_lex_state = 6}, - [5226] = {.lex_state = 128, .external_lex_state = 6}, - [5227] = {.lex_state = 128, .external_lex_state = 6}, - [5228] = {.lex_state = 128, .external_lex_state = 6}, - [5229] = {.lex_state = 128, .external_lex_state = 2}, - [5230] = {.lex_state = 128, .external_lex_state = 6}, - [5231] = {.lex_state = 128, .external_lex_state = 2}, - [5232] = {.lex_state = 128, .external_lex_state = 6}, - [5233] = {.lex_state = 128, .external_lex_state = 2}, - [5234] = {.lex_state = 128, .external_lex_state = 2}, - [5235] = {.lex_state = 128, .external_lex_state = 2}, - [5236] = {.lex_state = 128, .external_lex_state = 6}, - [5237] = {.lex_state = 128, .external_lex_state = 6}, - [5238] = {.lex_state = 128, .external_lex_state = 6}, - [5239] = {.lex_state = 128, .external_lex_state = 2}, - [5240] = {.lex_state = 128, .external_lex_state = 6}, - [5241] = {.lex_state = 128, .external_lex_state = 6}, - [5242] = {.lex_state = 128, .external_lex_state = 6}, - [5243] = {.lex_state = 128, .external_lex_state = 6}, - [5244] = {.lex_state = 128, .external_lex_state = 6}, - [5245] = {.lex_state = 128, .external_lex_state = 2}, - [5246] = {.lex_state = 128, .external_lex_state = 6}, - [5247] = {.lex_state = 128, .external_lex_state = 6}, - [5248] = {.lex_state = 128, .external_lex_state = 6}, - [5249] = {.lex_state = 128, .external_lex_state = 2}, - [5250] = {.lex_state = 128, .external_lex_state = 2}, - [5251] = {.lex_state = 128, .external_lex_state = 6}, - [5252] = {.lex_state = 128, .external_lex_state = 2}, - [5253] = {.lex_state = 128, .external_lex_state = 2}, - [5254] = {.lex_state = 128, .external_lex_state = 6}, - [5255] = {.lex_state = 128, .external_lex_state = 2}, - [5256] = {.lex_state = 128, .external_lex_state = 2}, - [5257] = {.lex_state = 128, .external_lex_state = 6}, - [5258] = {.lex_state = 128, .external_lex_state = 6}, - [5259] = {.lex_state = 128, .external_lex_state = 6}, - [5260] = {.lex_state = 128, .external_lex_state = 6}, - [5261] = {.lex_state = 128, .external_lex_state = 6}, - [5262] = {.lex_state = 128, .external_lex_state = 6}, - [5263] = {.lex_state = 128, .external_lex_state = 6}, - [5264] = {.lex_state = 128, .external_lex_state = 6}, - [5265] = {.lex_state = 128, .external_lex_state = 6}, - [5266] = {.lex_state = 128, .external_lex_state = 6}, - [5267] = {.lex_state = 128, .external_lex_state = 6}, - [5268] = {.lex_state = 128, .external_lex_state = 2}, - [5269] = {.lex_state = 128, .external_lex_state = 6}, - [5270] = {.lex_state = 128, .external_lex_state = 6}, - [5271] = {.lex_state = 2, .external_lex_state = 2}, - [5272] = {.lex_state = 128, .external_lex_state = 2}, - [5273] = {.lex_state = 128, .external_lex_state = 6}, - [5274] = {.lex_state = 128, .external_lex_state = 6}, - [5275] = {.lex_state = 128, .external_lex_state = 6}, - [5276] = {.lex_state = 128, .external_lex_state = 6}, - [5277] = {.lex_state = 128, .external_lex_state = 6}, - [5278] = {.lex_state = 128, .external_lex_state = 6}, - [5279] = {.lex_state = 128, .external_lex_state = 6}, - [5280] = {.lex_state = 128, .external_lex_state = 6}, - [5281] = {.lex_state = 128, .external_lex_state = 6}, - [5282] = {.lex_state = 128, .external_lex_state = 2}, - [5283] = {.lex_state = 128, .external_lex_state = 6}, - [5284] = {.lex_state = 128, .external_lex_state = 6}, - [5285] = {.lex_state = 128, .external_lex_state = 6}, - [5286] = {.lex_state = 128, .external_lex_state = 6}, - [5287] = {.lex_state = 128, .external_lex_state = 6}, - [5288] = {.lex_state = 128, .external_lex_state = 6}, - [5289] = {.lex_state = 128, .external_lex_state = 6}, - [5290] = {.lex_state = 128, .external_lex_state = 6}, - [5291] = {.lex_state = 128, .external_lex_state = 6}, - [5292] = {.lex_state = 128, .external_lex_state = 6}, - [5293] = {.lex_state = 128, .external_lex_state = 6}, - [5294] = {.lex_state = 128, .external_lex_state = 6}, - [5295] = {.lex_state = 128, .external_lex_state = 6}, - [5296] = {.lex_state = 128, .external_lex_state = 6}, - [5297] = {.lex_state = 128, .external_lex_state = 6}, - [5298] = {.lex_state = 128, .external_lex_state = 6}, - [5299] = {.lex_state = 128, .external_lex_state = 6}, - [5300] = {.lex_state = 128, .external_lex_state = 6}, - [5301] = {.lex_state = 128, .external_lex_state = 6}, - [5302] = {.lex_state = 128, .external_lex_state = 2}, - [5303] = {.lex_state = 128, .external_lex_state = 6}, - [5304] = {.lex_state = 128, .external_lex_state = 6}, - [5305] = {.lex_state = 128, .external_lex_state = 6}, - [5306] = {.lex_state = 128, .external_lex_state = 6}, - [5307] = {.lex_state = 128, .external_lex_state = 6}, - [5308] = {.lex_state = 128, .external_lex_state = 2}, - [5309] = {.lex_state = 128, .external_lex_state = 6}, - [5310] = {.lex_state = 128, .external_lex_state = 6}, - [5311] = {.lex_state = 128, .external_lex_state = 6}, - [5312] = {.lex_state = 128, .external_lex_state = 6}, - [5313] = {.lex_state = 128, .external_lex_state = 6}, - [5314] = {.lex_state = 128, .external_lex_state = 6}, - [5315] = {.lex_state = 128, .external_lex_state = 2}, - [5316] = {.lex_state = 128, .external_lex_state = 6}, - [5317] = {.lex_state = 128, .external_lex_state = 6}, - [5318] = {.lex_state = 128, .external_lex_state = 6}, - [5319] = {.lex_state = 128, .external_lex_state = 2}, - [5320] = {.lex_state = 128, .external_lex_state = 6}, - [5321] = {.lex_state = 128, .external_lex_state = 6}, - [5322] = {.lex_state = 128, .external_lex_state = 2}, - [5323] = {.lex_state = 128, .external_lex_state = 6}, - [5324] = {.lex_state = 128, .external_lex_state = 6}, - [5325] = {.lex_state = 128, .external_lex_state = 6}, - [5326] = {.lex_state = 128, .external_lex_state = 6}, - [5327] = {.lex_state = 128, .external_lex_state = 6}, - [5328] = {.lex_state = 128, .external_lex_state = 6}, - [5329] = {.lex_state = 128, .external_lex_state = 6}, - [5330] = {.lex_state = 128, .external_lex_state = 6}, - [5331] = {.lex_state = 128, .external_lex_state = 6}, - [5332] = {.lex_state = 128, .external_lex_state = 6}, - [5333] = {.lex_state = 128, .external_lex_state = 6}, - [5334] = {.lex_state = 128, .external_lex_state = 6}, - [5335] = {.lex_state = 128, .external_lex_state = 6}, - [5336] = {.lex_state = 128, .external_lex_state = 2}, - [5337] = {.lex_state = 128, .external_lex_state = 6}, - [5338] = {.lex_state = 128, .external_lex_state = 6}, - [5339] = {.lex_state = 128, .external_lex_state = 6}, - [5340] = {.lex_state = 128, .external_lex_state = 2}, - [5341] = {.lex_state = 128, .external_lex_state = 6}, - [5342] = {.lex_state = 128, .external_lex_state = 6}, - [5343] = {.lex_state = 128, .external_lex_state = 6}, - [5344] = {.lex_state = 128, .external_lex_state = 2}, - [5345] = {.lex_state = 128, .external_lex_state = 6}, - [5346] = {.lex_state = 128, .external_lex_state = 6}, - [5347] = {.lex_state = 128, .external_lex_state = 6}, - [5348] = {.lex_state = 128, .external_lex_state = 6}, - [5349] = {.lex_state = 128, .external_lex_state = 6}, - [5350] = {.lex_state = 128, .external_lex_state = 2}, - [5351] = {.lex_state = 128, .external_lex_state = 6}, - [5352] = {.lex_state = 128, .external_lex_state = 6}, - [5353] = {.lex_state = 128, .external_lex_state = 6}, - [5354] = {.lex_state = 128, .external_lex_state = 6}, - [5355] = {.lex_state = 128, .external_lex_state = 6}, - [5356] = {.lex_state = 128, .external_lex_state = 6}, - [5357] = {.lex_state = 128, .external_lex_state = 6}, - [5358] = {.lex_state = 128, .external_lex_state = 6}, - [5359] = {.lex_state = 128, .external_lex_state = 6}, - [5360] = {.lex_state = 128, .external_lex_state = 6}, - [5361] = {.lex_state = 128, .external_lex_state = 6}, - [5362] = {.lex_state = 128, .external_lex_state = 2}, - [5363] = {.lex_state = 128, .external_lex_state = 6}, - [5364] = {.lex_state = 128, .external_lex_state = 2}, - [5365] = {.lex_state = 128, .external_lex_state = 2}, - [5366] = {.lex_state = 128, .external_lex_state = 6}, - [5367] = {.lex_state = 128, .external_lex_state = 2}, - [5368] = {.lex_state = 128, .external_lex_state = 2}, - [5369] = {.lex_state = 128, .external_lex_state = 2}, - [5370] = {.lex_state = 128, .external_lex_state = 6}, - [5371] = {.lex_state = 128, .external_lex_state = 6}, - [5372] = {.lex_state = 128, .external_lex_state = 6}, - [5373] = {.lex_state = 128, .external_lex_state = 6}, - [5374] = {.lex_state = 128, .external_lex_state = 6}, - [5375] = {.lex_state = 128, .external_lex_state = 6}, - [5376] = {.lex_state = 128, .external_lex_state = 6}, - [5377] = {.lex_state = 128, .external_lex_state = 6}, - [5378] = {.lex_state = 128, .external_lex_state = 6}, - [5379] = {.lex_state = 128, .external_lex_state = 6}, - [5380] = {.lex_state = 128, .external_lex_state = 6}, - [5381] = {.lex_state = 128, .external_lex_state = 2}, - [5382] = {.lex_state = 128, .external_lex_state = 6}, - [5383] = {.lex_state = 128, .external_lex_state = 6}, - [5384] = {.lex_state = 128, .external_lex_state = 6}, - [5385] = {.lex_state = 128, .external_lex_state = 6}, - [5386] = {.lex_state = 128, .external_lex_state = 6}, - [5387] = {.lex_state = 128, .external_lex_state = 2}, - [5388] = {.lex_state = 128, .external_lex_state = 6}, - [5389] = {.lex_state = 128, .external_lex_state = 6}, - [5390] = {.lex_state = 128, .external_lex_state = 6}, - [5391] = {.lex_state = 128, .external_lex_state = 6}, - [5392] = {.lex_state = 128, .external_lex_state = 6}, - [5393] = {.lex_state = 128, .external_lex_state = 6}, - [5394] = {.lex_state = 128, .external_lex_state = 6}, - [5395] = {.lex_state = 128, .external_lex_state = 2}, - [5396] = {.lex_state = 128, .external_lex_state = 6}, - [5397] = {.lex_state = 128, .external_lex_state = 6}, - [5398] = {.lex_state = 128, .external_lex_state = 6}, - [5399] = {.lex_state = 128, .external_lex_state = 6}, - [5400] = {.lex_state = 128, .external_lex_state = 2}, - [5401] = {.lex_state = 128, .external_lex_state = 6}, - [5402] = {.lex_state = 2, .external_lex_state = 2}, - [5403] = {.lex_state = 128, .external_lex_state = 6}, - [5404] = {.lex_state = 128, .external_lex_state = 6}, - [5405] = {.lex_state = 128, .external_lex_state = 6}, - [5406] = {.lex_state = 128, .external_lex_state = 6}, - [5407] = {.lex_state = 128, .external_lex_state = 6}, - [5408] = {.lex_state = 128, .external_lex_state = 6}, - [5409] = {.lex_state = 128, .external_lex_state = 6}, - [5410] = {.lex_state = 2, .external_lex_state = 2}, - [5411] = {.lex_state = 128, .external_lex_state = 2}, - [5412] = {.lex_state = 2, .external_lex_state = 2}, - [5413] = {.lex_state = 128, .external_lex_state = 2}, - [5414] = {.lex_state = 128, .external_lex_state = 2}, - [5415] = {.lex_state = 128, .external_lex_state = 2}, - [5416] = {.lex_state = 128, .external_lex_state = 6}, - [5417] = {.lex_state = 128, .external_lex_state = 6}, - [5418] = {.lex_state = 128, .external_lex_state = 6}, - [5419] = {.lex_state = 128, .external_lex_state = 2}, - [5420] = {.lex_state = 128, .external_lex_state = 2}, - [5421] = {.lex_state = 128, .external_lex_state = 6}, - [5422] = {.lex_state = 128, .external_lex_state = 6}, - [5423] = {.lex_state = 128, .external_lex_state = 2}, - [5424] = {.lex_state = 128, .external_lex_state = 6}, - [5425] = {.lex_state = 128, .external_lex_state = 6}, - [5426] = {.lex_state = 128, .external_lex_state = 6}, - [5427] = {.lex_state = 128, .external_lex_state = 6}, - [5428] = {.lex_state = 128, .external_lex_state = 2}, - [5429] = {.lex_state = 128, .external_lex_state = 6}, - [5430] = {.lex_state = 128, .external_lex_state = 2}, - [5431] = {.lex_state = 128, .external_lex_state = 6}, - [5432] = {.lex_state = 128, .external_lex_state = 2}, - [5433] = {.lex_state = 128, .external_lex_state = 2}, - [5434] = {.lex_state = 128, .external_lex_state = 2}, - [5435] = {.lex_state = 128, .external_lex_state = 2}, - [5436] = {.lex_state = 128, .external_lex_state = 2}, - [5437] = {.lex_state = 128, .external_lex_state = 2}, - [5438] = {.lex_state = 128, .external_lex_state = 2}, - [5439] = {.lex_state = 128, .external_lex_state = 2}, - [5440] = {.lex_state = 128, .external_lex_state = 2}, - [5441] = {.lex_state = 128, .external_lex_state = 2}, - [5442] = {.lex_state = 128, .external_lex_state = 2}, - [5443] = {.lex_state = 128, .external_lex_state = 2}, - [5444] = {.lex_state = 128, .external_lex_state = 2}, - [5445] = {.lex_state = 128, .external_lex_state = 2}, - [5446] = {.lex_state = 128, .external_lex_state = 2}, - [5447] = {.lex_state = 128, .external_lex_state = 2}, - [5448] = {.lex_state = 128, .external_lex_state = 2}, - [5449] = {.lex_state = 128, .external_lex_state = 2}, - [5450] = {.lex_state = 128, .external_lex_state = 2}, - [5451] = {.lex_state = 128, .external_lex_state = 2}, - [5452] = {.lex_state = 128, .external_lex_state = 6}, - [5453] = {.lex_state = 128, .external_lex_state = 6}, - [5454] = {.lex_state = 128, .external_lex_state = 2}, - [5455] = {.lex_state = 128, .external_lex_state = 2}, - [5456] = {.lex_state = 128, .external_lex_state = 2}, - [5457] = {.lex_state = 128, .external_lex_state = 2}, - [5458] = {.lex_state = 128, .external_lex_state = 2}, - [5459] = {.lex_state = 128, .external_lex_state = 2}, - [5460] = {.lex_state = 128, .external_lex_state = 2}, - [5461] = {.lex_state = 128, .external_lex_state = 2}, - [5462] = {.lex_state = 128, .external_lex_state = 2}, - [5463] = {.lex_state = 128, .external_lex_state = 2}, - [5464] = {.lex_state = 128, .external_lex_state = 2}, - [5465] = {.lex_state = 128, .external_lex_state = 2}, - [5466] = {.lex_state = 128, .external_lex_state = 2}, - [5467] = {.lex_state = 128, .external_lex_state = 2}, - [5468] = {.lex_state = 128, .external_lex_state = 2}, - [5469] = {.lex_state = 128, .external_lex_state = 2}, - [5470] = {.lex_state = 128, .external_lex_state = 2}, - [5471] = {.lex_state = 128, .external_lex_state = 2}, - [5472] = {.lex_state = 128, .external_lex_state = 2}, - [5473] = {.lex_state = 128, .external_lex_state = 2}, - [5474] = {.lex_state = 128, .external_lex_state = 2}, - [5475] = {.lex_state = 128, .external_lex_state = 2}, - [5476] = {.lex_state = 128, .external_lex_state = 2}, - [5477] = {.lex_state = 128, .external_lex_state = 2}, - [5478] = {.lex_state = 128, .external_lex_state = 2}, - [5479] = {.lex_state = 128, .external_lex_state = 2}, - [5480] = {.lex_state = 128, .external_lex_state = 2}, - [5481] = {.lex_state = 128, .external_lex_state = 2}, - [5482] = {.lex_state = 128, .external_lex_state = 2}, - [5483] = {.lex_state = 128, .external_lex_state = 6}, - [5484] = {.lex_state = 128, .external_lex_state = 6}, - [5485] = {.lex_state = 128, .external_lex_state = 2}, - [5486] = {.lex_state = 128, .external_lex_state = 6}, - [5487] = {.lex_state = 128, .external_lex_state = 2}, - [5488] = {.lex_state = 128, .external_lex_state = 6}, - [5489] = {.lex_state = 128, .external_lex_state = 2}, - [5490] = {.lex_state = 128, .external_lex_state = 2}, - [5491] = {.lex_state = 128, .external_lex_state = 2}, - [5492] = {.lex_state = 128, .external_lex_state = 2}, - [5493] = {.lex_state = 128, .external_lex_state = 2}, - [5494] = {.lex_state = 128, .external_lex_state = 2}, - [5495] = {.lex_state = 128, .external_lex_state = 2}, - [5496] = {.lex_state = 128, .external_lex_state = 2}, - [5497] = {.lex_state = 128, .external_lex_state = 2}, - [5498] = {.lex_state = 128, .external_lex_state = 2}, - [5499] = {.lex_state = 128, .external_lex_state = 2}, - [5500] = {.lex_state = 128, .external_lex_state = 2}, - [5501] = {.lex_state = 128, .external_lex_state = 2}, - [5502] = {.lex_state = 128, .external_lex_state = 6}, - [5503] = {.lex_state = 128, .external_lex_state = 6}, - [5504] = {.lex_state = 128, .external_lex_state = 2}, - [5505] = {.lex_state = 128, .external_lex_state = 2}, - [5506] = {.lex_state = 128, .external_lex_state = 2}, - [5507] = {.lex_state = 128, .external_lex_state = 2}, - [5508] = {.lex_state = 128, .external_lex_state = 2}, - [5509] = {.lex_state = 128, .external_lex_state = 2}, - [5510] = {.lex_state = 128, .external_lex_state = 2}, - [5511] = {.lex_state = 128, .external_lex_state = 2}, - [5512] = {.lex_state = 128, .external_lex_state = 2}, - [5513] = {.lex_state = 128, .external_lex_state = 2}, - [5514] = {.lex_state = 128, .external_lex_state = 2}, - [5515] = {.lex_state = 128, .external_lex_state = 2}, - [5516] = {.lex_state = 128, .external_lex_state = 2}, - [5517] = {.lex_state = 128, .external_lex_state = 2}, - [5518] = {.lex_state = 128, .external_lex_state = 2}, - [5519] = {.lex_state = 128, .external_lex_state = 2}, - [5520] = {.lex_state = 128, .external_lex_state = 2}, - [5521] = {.lex_state = 128, .external_lex_state = 2}, - [5522] = {.lex_state = 128, .external_lex_state = 2}, - [5523] = {.lex_state = 128, .external_lex_state = 2}, - [5524] = {.lex_state = 128, .external_lex_state = 2}, - [5525] = {.lex_state = 128, .external_lex_state = 2}, - [5526] = {.lex_state = 128, .external_lex_state = 2}, - [5527] = {.lex_state = 128, .external_lex_state = 2}, - [5528] = {.lex_state = 128, .external_lex_state = 2}, - [5529] = {.lex_state = 128, .external_lex_state = 2}, - [5530] = {.lex_state = 128, .external_lex_state = 2}, - [5531] = {.lex_state = 128, .external_lex_state = 2}, - [5532] = {.lex_state = 128, .external_lex_state = 2}, - [5533] = {.lex_state = 128, .external_lex_state = 2}, - [5534] = {.lex_state = 128, .external_lex_state = 2}, - [5535] = {.lex_state = 128, .external_lex_state = 6}, - [5536] = {.lex_state = 128, .external_lex_state = 2}, - [5537] = {.lex_state = 128, .external_lex_state = 2}, - [5538] = {.lex_state = 128, .external_lex_state = 6}, - [5539] = {.lex_state = 128, .external_lex_state = 6}, - [5540] = {.lex_state = 128, .external_lex_state = 2}, - [5541] = {.lex_state = 128, .external_lex_state = 2}, - [5542] = {.lex_state = 128, .external_lex_state = 2}, - [5543] = {.lex_state = 128, .external_lex_state = 2}, - [5544] = {.lex_state = 128, .external_lex_state = 2}, - [5545] = {.lex_state = 128, .external_lex_state = 2}, - [5546] = {.lex_state = 128, .external_lex_state = 6}, - [5547] = {.lex_state = 128, .external_lex_state = 2}, - [5548] = {.lex_state = 128, .external_lex_state = 2}, - [5549] = {.lex_state = 128, .external_lex_state = 2}, - [5550] = {.lex_state = 128, .external_lex_state = 2}, - [5551] = {.lex_state = 128, .external_lex_state = 2}, - [5552] = {.lex_state = 128, .external_lex_state = 2}, - [5553] = {.lex_state = 128, .external_lex_state = 2}, - [5554] = {.lex_state = 128, .external_lex_state = 2}, - [5555] = {.lex_state = 128, .external_lex_state = 2}, - [5556] = {.lex_state = 128, .external_lex_state = 2}, - [5557] = {.lex_state = 128, .external_lex_state = 2}, - [5558] = {.lex_state = 128, .external_lex_state = 2}, - [5559] = {.lex_state = 128, .external_lex_state = 2}, - [5560] = {.lex_state = 128, .external_lex_state = 2}, - [5561] = {.lex_state = 128, .external_lex_state = 2}, - [5562] = {.lex_state = 128, .external_lex_state = 2}, - [5563] = {.lex_state = 128, .external_lex_state = 2}, - [5564] = {.lex_state = 128, .external_lex_state = 2}, - [5565] = {.lex_state = 128, .external_lex_state = 2}, - [5566] = {.lex_state = 128, .external_lex_state = 2}, - [5567] = {.lex_state = 128, .external_lex_state = 2}, - [5568] = {.lex_state = 128, .external_lex_state = 2}, - [5569] = {.lex_state = 128, .external_lex_state = 2}, - [5570] = {.lex_state = 128, .external_lex_state = 2}, - [5571] = {.lex_state = 128, .external_lex_state = 2}, - [5572] = {.lex_state = 128, .external_lex_state = 2}, - [5573] = {.lex_state = 128, .external_lex_state = 2}, - [5574] = {.lex_state = 128, .external_lex_state = 2}, - [5575] = {.lex_state = 128, .external_lex_state = 2}, - [5576] = {.lex_state = 128, .external_lex_state = 2}, - [5577] = {.lex_state = 128, .external_lex_state = 2}, - [5578] = {.lex_state = 128, .external_lex_state = 2}, - [5579] = {.lex_state = 128, .external_lex_state = 2}, - [5580] = {.lex_state = 128, .external_lex_state = 2}, - [5581] = {.lex_state = 128, .external_lex_state = 2}, - [5582] = {.lex_state = 128, .external_lex_state = 2}, - [5583] = {.lex_state = 128, .external_lex_state = 2}, - [5584] = {.lex_state = 128, .external_lex_state = 2}, - [5585] = {.lex_state = 128, .external_lex_state = 6}, - [5586] = {.lex_state = 128, .external_lex_state = 2}, - [5587] = {.lex_state = 128, .external_lex_state = 6}, - [5588] = {.lex_state = 128, .external_lex_state = 2}, - [5589] = {.lex_state = 128, .external_lex_state = 2}, - [5590] = {.lex_state = 128, .external_lex_state = 2}, - [5591] = {.lex_state = 128, .external_lex_state = 2}, - [5592] = {.lex_state = 128, .external_lex_state = 2}, - [5593] = {.lex_state = 128, .external_lex_state = 2}, - [5594] = {.lex_state = 128, .external_lex_state = 2}, - [5595] = {.lex_state = 128, .external_lex_state = 2}, - [5596] = {.lex_state = 128, .external_lex_state = 2}, - [5597] = {.lex_state = 128, .external_lex_state = 2}, - [5598] = {.lex_state = 128, .external_lex_state = 2}, - [5599] = {.lex_state = 128, .external_lex_state = 2}, - [5600] = {.lex_state = 128, .external_lex_state = 2}, - [5601] = {.lex_state = 128, .external_lex_state = 2}, - [5602] = {.lex_state = 128, .external_lex_state = 2}, - [5603] = {.lex_state = 128, .external_lex_state = 2}, - [5604] = {.lex_state = 128, .external_lex_state = 2}, - [5605] = {.lex_state = 128, .external_lex_state = 2}, - [5606] = {.lex_state = 128, .external_lex_state = 2}, - [5607] = {.lex_state = 128, .external_lex_state = 2}, - [5608] = {.lex_state = 128, .external_lex_state = 2}, - [5609] = {.lex_state = 128, .external_lex_state = 2}, - [5610] = {.lex_state = 128, .external_lex_state = 2}, - [5611] = {.lex_state = 128, .external_lex_state = 2}, - [5612] = {.lex_state = 128, .external_lex_state = 2}, - [5613] = {.lex_state = 128, .external_lex_state = 2}, - [5614] = {.lex_state = 128, .external_lex_state = 2}, - [5615] = {.lex_state = 128, .external_lex_state = 2}, - [5616] = {.lex_state = 128, .external_lex_state = 2}, - [5617] = {.lex_state = 128, .external_lex_state = 2}, - [5618] = {.lex_state = 11, .external_lex_state = 2}, - [5619] = {.lex_state = 128, .external_lex_state = 2}, - [5620] = {.lex_state = 128, .external_lex_state = 2}, - [5621] = {.lex_state = 128, .external_lex_state = 2}, - [5622] = {.lex_state = 128, .external_lex_state = 2}, - [5623] = {.lex_state = 128, .external_lex_state = 6}, - [5624] = {.lex_state = 128, .external_lex_state = 2}, - [5625] = {.lex_state = 128, .external_lex_state = 2}, - [5626] = {.lex_state = 128, .external_lex_state = 2}, - [5627] = {.lex_state = 128, .external_lex_state = 2}, - [5628] = {.lex_state = 128, .external_lex_state = 2}, - [5629] = {.lex_state = 128, .external_lex_state = 2}, - [5630] = {.lex_state = 128, .external_lex_state = 2}, - [5631] = {.lex_state = 128, .external_lex_state = 2}, - [5632] = {.lex_state = 128, .external_lex_state = 2}, - [5633] = {.lex_state = 128, .external_lex_state = 2}, - [5634] = {.lex_state = 128, .external_lex_state = 2}, - [5635] = {.lex_state = 128, .external_lex_state = 2}, - [5636] = {.lex_state = 128, .external_lex_state = 2}, - [5637] = {.lex_state = 128, .external_lex_state = 2}, - [5638] = {.lex_state = 128, .external_lex_state = 2}, - [5639] = {.lex_state = 128, .external_lex_state = 2}, - [5640] = {.lex_state = 128, .external_lex_state = 2}, - [5641] = {.lex_state = 128, .external_lex_state = 6}, - [5642] = {.lex_state = 128, .external_lex_state = 2}, - [5643] = {.lex_state = 128, .external_lex_state = 2}, - [5644] = {.lex_state = 128, .external_lex_state = 6}, - [5645] = {.lex_state = 128, .external_lex_state = 6}, - [5646] = {.lex_state = 128, .external_lex_state = 2}, - [5647] = {.lex_state = 128, .external_lex_state = 2}, - [5648] = {.lex_state = 128, .external_lex_state = 2}, - [5649] = {.lex_state = 128, .external_lex_state = 2}, - [5650] = {.lex_state = 128, .external_lex_state = 2}, - [5651] = {.lex_state = 128, .external_lex_state = 2}, - [5652] = {.lex_state = 128, .external_lex_state = 2}, - [5653] = {.lex_state = 128, .external_lex_state = 2}, - [5654] = {.lex_state = 128, .external_lex_state = 2}, - [5655] = {.lex_state = 128, .external_lex_state = 2}, - [5656] = {.lex_state = 128, .external_lex_state = 2}, - [5657] = {.lex_state = 128, .external_lex_state = 2}, - [5658] = {.lex_state = 128, .external_lex_state = 2}, - [5659] = {.lex_state = 128, .external_lex_state = 2}, - [5660] = {.lex_state = 128, .external_lex_state = 2}, - [5661] = {.lex_state = 128, .external_lex_state = 2}, - [5662] = {.lex_state = 128, .external_lex_state = 2}, - [5663] = {.lex_state = 128, .external_lex_state = 2}, - [5664] = {.lex_state = 128, .external_lex_state = 2}, - [5665] = {.lex_state = 128, .external_lex_state = 2}, - [5666] = {.lex_state = 128, .external_lex_state = 2}, - [5667] = {.lex_state = 128, .external_lex_state = 2}, - [5668] = {.lex_state = 128, .external_lex_state = 2}, - [5669] = {.lex_state = 128, .external_lex_state = 2}, - [5670] = {.lex_state = 128, .external_lex_state = 2}, - [5671] = {.lex_state = 128, .external_lex_state = 2}, - [5672] = {.lex_state = 128, .external_lex_state = 2}, - [5673] = {.lex_state = 128, .external_lex_state = 2}, - [5674] = {.lex_state = 128, .external_lex_state = 2}, - [5675] = {.lex_state = 128, .external_lex_state = 2}, - [5676] = {.lex_state = 128, .external_lex_state = 2}, - [5677] = {.lex_state = 128, .external_lex_state = 2}, - [5678] = {.lex_state = 128, .external_lex_state = 2}, - [5679] = {.lex_state = 128, .external_lex_state = 2}, - [5680] = {.lex_state = 128, .external_lex_state = 2}, - [5681] = {.lex_state = 128, .external_lex_state = 2}, - [5682] = {.lex_state = 128, .external_lex_state = 2}, - [5683] = {.lex_state = 128, .external_lex_state = 2}, - [5684] = {.lex_state = 128, .external_lex_state = 2}, - [5685] = {.lex_state = 128, .external_lex_state = 2}, - [5686] = {.lex_state = 128, .external_lex_state = 6}, - [5687] = {.lex_state = 128, .external_lex_state = 2}, - [5688] = {.lex_state = 128, .external_lex_state = 6}, - [5689] = {.lex_state = 128, .external_lex_state = 2}, - [5690] = {.lex_state = 128, .external_lex_state = 2}, - [5691] = {.lex_state = 128, .external_lex_state = 6}, - [5692] = {.lex_state = 128, .external_lex_state = 6}, - [5693] = {.lex_state = 128, .external_lex_state = 2}, - [5694] = {.lex_state = 128, .external_lex_state = 6}, - [5695] = {.lex_state = 128, .external_lex_state = 2}, - [5696] = {.lex_state = 128, .external_lex_state = 2}, - [5697] = {.lex_state = 128, .external_lex_state = 2}, - [5698] = {.lex_state = 128, .external_lex_state = 2}, - [5699] = {.lex_state = 128, .external_lex_state = 2}, - [5700] = {.lex_state = 128, .external_lex_state = 2}, - [5701] = {.lex_state = 128, .external_lex_state = 2}, - [5702] = {.lex_state = 128, .external_lex_state = 2}, - [5703] = {.lex_state = 128, .external_lex_state = 2}, - [5704] = {.lex_state = 128, .external_lex_state = 2}, - [5705] = {.lex_state = 128, .external_lex_state = 2}, - [5706] = {.lex_state = 128, .external_lex_state = 2}, - [5707] = {.lex_state = 128, .external_lex_state = 2}, - [5708] = {.lex_state = 128, .external_lex_state = 2}, - [5709] = {.lex_state = 128, .external_lex_state = 2}, - [5710] = {.lex_state = 128, .external_lex_state = 2}, - [5711] = {.lex_state = 128, .external_lex_state = 2}, - [5712] = {.lex_state = 128, .external_lex_state = 2}, - [5713] = {.lex_state = 128, .external_lex_state = 6}, - [5714] = {.lex_state = 128, .external_lex_state = 2}, - [5715] = {.lex_state = 128, .external_lex_state = 2}, - [5716] = {.lex_state = 128, .external_lex_state = 2}, - [5717] = {.lex_state = 128, .external_lex_state = 2}, - [5718] = {.lex_state = 128, .external_lex_state = 2}, - [5719] = {.lex_state = 128, .external_lex_state = 2}, - [5720] = {.lex_state = 128, .external_lex_state = 2}, - [5721] = {.lex_state = 128, .external_lex_state = 2}, - [5722] = {.lex_state = 128, .external_lex_state = 2}, - [5723] = {.lex_state = 128, .external_lex_state = 2}, - [5724] = {.lex_state = 128, .external_lex_state = 2}, - [5725] = {.lex_state = 128, .external_lex_state = 2}, - [5726] = {.lex_state = 128, .external_lex_state = 2}, - [5727] = {.lex_state = 128, .external_lex_state = 2}, - [5728] = {.lex_state = 128, .external_lex_state = 2}, - [5729] = {.lex_state = 128, .external_lex_state = 2}, - [5730] = {.lex_state = 128, .external_lex_state = 2}, - [5731] = {.lex_state = 128, .external_lex_state = 2}, - [5732] = {.lex_state = 128, .external_lex_state = 2}, - [5733] = {.lex_state = 128, .external_lex_state = 2}, - [5734] = {.lex_state = 128, .external_lex_state = 2}, - [5735] = {.lex_state = 128, .external_lex_state = 2}, - [5736] = {.lex_state = 128, .external_lex_state = 2}, - [5737] = {.lex_state = 128, .external_lex_state = 2}, - [5738] = {.lex_state = 128, .external_lex_state = 2}, - [5739] = {.lex_state = 128, .external_lex_state = 2}, - [5740] = {.lex_state = 128, .external_lex_state = 6}, - [5741] = {.lex_state = 128, .external_lex_state = 2}, - [5742] = {.lex_state = 128, .external_lex_state = 2}, - [5743] = {.lex_state = 128, .external_lex_state = 2}, - [5744] = {.lex_state = 128, .external_lex_state = 2}, - [5745] = {.lex_state = 128, .external_lex_state = 6}, - [5746] = {.lex_state = 128, .external_lex_state = 2}, - [5747] = {.lex_state = 128, .external_lex_state = 2}, - [5748] = {.lex_state = 128, .external_lex_state = 2}, - [5749] = {.lex_state = 128, .external_lex_state = 2}, - [5750] = {.lex_state = 128, .external_lex_state = 2}, - [5751] = {.lex_state = 128, .external_lex_state = 2}, - [5752] = {.lex_state = 128, .external_lex_state = 2}, - [5753] = {.lex_state = 128, .external_lex_state = 2}, - [5754] = {.lex_state = 128, .external_lex_state = 2}, - [5755] = {.lex_state = 128, .external_lex_state = 2}, - [5756] = {.lex_state = 128, .external_lex_state = 2}, - [5757] = {.lex_state = 128, .external_lex_state = 2}, - [5758] = {.lex_state = 128, .external_lex_state = 2}, - [5759] = {.lex_state = 128, .external_lex_state = 2}, - [5760] = {.lex_state = 128, .external_lex_state = 2}, - [5761] = {.lex_state = 128, .external_lex_state = 2}, - [5762] = {.lex_state = 128, .external_lex_state = 2}, - [5763] = {.lex_state = 128, .external_lex_state = 2}, - [5764] = {.lex_state = 128, .external_lex_state = 2}, - [5765] = {.lex_state = 128, .external_lex_state = 2}, - [5766] = {.lex_state = 128, .external_lex_state = 2}, - [5767] = {.lex_state = 128, .external_lex_state = 2}, - [5768] = {.lex_state = 128, .external_lex_state = 2}, - [5769] = {.lex_state = 128, .external_lex_state = 2}, - [5770] = {.lex_state = 128, .external_lex_state = 2}, - [5771] = {.lex_state = 128, .external_lex_state = 2}, - [5772] = {.lex_state = 128, .external_lex_state = 2}, - [5773] = {.lex_state = 128, .external_lex_state = 2}, - [5774] = {.lex_state = 128, .external_lex_state = 2}, - [5775] = {.lex_state = 128, .external_lex_state = 2}, - [5776] = {.lex_state = 128, .external_lex_state = 2}, - [5777] = {.lex_state = 128, .external_lex_state = 2}, - [5778] = {.lex_state = 128, .external_lex_state = 2}, - [5779] = {.lex_state = 128, .external_lex_state = 2}, - [5780] = {.lex_state = 128, .external_lex_state = 2}, - [5781] = {.lex_state = 128, .external_lex_state = 6}, - [5782] = {.lex_state = 128, .external_lex_state = 2}, - [5783] = {.lex_state = 128, .external_lex_state = 2}, - [5784] = {.lex_state = 128, .external_lex_state = 2}, - [5785] = {.lex_state = 128, .external_lex_state = 2}, - [5786] = {.lex_state = 128, .external_lex_state = 6}, - [5787] = {.lex_state = 128, .external_lex_state = 2}, - [5788] = {.lex_state = 128, .external_lex_state = 6}, - [5789] = {.lex_state = 128, .external_lex_state = 2}, - [5790] = {.lex_state = 128, .external_lex_state = 2}, - [5791] = {.lex_state = 128, .external_lex_state = 2}, - [5792] = {.lex_state = 128, .external_lex_state = 2}, - [5793] = {.lex_state = 128, .external_lex_state = 2}, - [5794] = {.lex_state = 128, .external_lex_state = 2}, - [5795] = {.lex_state = 128, .external_lex_state = 2}, - [5796] = {.lex_state = 128, .external_lex_state = 2}, - [5797] = {.lex_state = 128, .external_lex_state = 2}, - [5798] = {.lex_state = 128, .external_lex_state = 2}, - [5799] = {.lex_state = 128, .external_lex_state = 2}, - [5800] = {.lex_state = 128, .external_lex_state = 6}, - [5801] = {.lex_state = 128, .external_lex_state = 2}, - [5802] = {.lex_state = 128, .external_lex_state = 2}, - [5803] = {.lex_state = 128, .external_lex_state = 2}, - [5804] = {.lex_state = 128, .external_lex_state = 2}, - [5805] = {.lex_state = 128, .external_lex_state = 2}, - [5806] = {.lex_state = 128, .external_lex_state = 2}, - [5807] = {.lex_state = 128, .external_lex_state = 2}, - [5808] = {.lex_state = 128, .external_lex_state = 2}, - [5809] = {.lex_state = 128, .external_lex_state = 2}, - [5810] = {.lex_state = 128, .external_lex_state = 2}, - [5811] = {.lex_state = 128, .external_lex_state = 2}, - [5812] = {.lex_state = 128, .external_lex_state = 2}, - [5813] = {.lex_state = 128, .external_lex_state = 2}, - [5814] = {.lex_state = 128, .external_lex_state = 2}, - [5815] = {.lex_state = 128, .external_lex_state = 2}, - [5816] = {.lex_state = 128, .external_lex_state = 2}, - [5817] = {.lex_state = 128, .external_lex_state = 2}, - [5818] = {.lex_state = 128, .external_lex_state = 2}, - [5819] = {.lex_state = 128, .external_lex_state = 2}, - [5820] = {.lex_state = 128, .external_lex_state = 2}, - [5821] = {.lex_state = 128, .external_lex_state = 2}, - [5822] = {.lex_state = 128, .external_lex_state = 2}, - [5823] = {.lex_state = 128, .external_lex_state = 2}, - [5824] = {.lex_state = 128, .external_lex_state = 2}, - [5825] = {.lex_state = 128, .external_lex_state = 2}, - [5826] = {.lex_state = 128, .external_lex_state = 2}, - [5827] = {.lex_state = 128, .external_lex_state = 2}, - [5828] = {.lex_state = 128, .external_lex_state = 2}, - [5829] = {.lex_state = 128, .external_lex_state = 2}, - [5830] = {.lex_state = 128, .external_lex_state = 2}, - [5831] = {.lex_state = 128, .external_lex_state = 6}, - [5832] = {.lex_state = 128, .external_lex_state = 2}, - [5833] = {.lex_state = 128, .external_lex_state = 2}, - [5834] = {.lex_state = 128, .external_lex_state = 2}, - [5835] = {.lex_state = 128, .external_lex_state = 2}, - [5836] = {.lex_state = 128, .external_lex_state = 6}, - [5837] = {.lex_state = 128, .external_lex_state = 2}, - [5838] = {.lex_state = 128, .external_lex_state = 2}, - [5839] = {.lex_state = 128, .external_lex_state = 2}, - [5840] = {.lex_state = 128, .external_lex_state = 2}, - [5841] = {.lex_state = 128, .external_lex_state = 2}, - [5842] = {.lex_state = 128, .external_lex_state = 2}, - [5843] = {.lex_state = 128, .external_lex_state = 2}, - [5844] = {.lex_state = 128, .external_lex_state = 2}, - [5845] = {.lex_state = 128, .external_lex_state = 2}, - [5846] = {.lex_state = 128, .external_lex_state = 2}, - [5847] = {.lex_state = 128, .external_lex_state = 2}, - [5848] = {.lex_state = 128, .external_lex_state = 2}, - [5849] = {.lex_state = 128, .external_lex_state = 2}, - [5850] = {.lex_state = 128, .external_lex_state = 2}, - [5851] = {.lex_state = 128, .external_lex_state = 2}, - [5852] = {.lex_state = 128, .external_lex_state = 2}, - [5853] = {.lex_state = 128, .external_lex_state = 2}, - [5854] = {.lex_state = 128, .external_lex_state = 2}, - [5855] = {.lex_state = 128, .external_lex_state = 2}, - [5856] = {.lex_state = 128, .external_lex_state = 2}, - [5857] = {.lex_state = 128, .external_lex_state = 2}, - [5858] = {.lex_state = 128, .external_lex_state = 2}, - [5859] = {.lex_state = 128, .external_lex_state = 2}, - [5860] = {.lex_state = 128, .external_lex_state = 2}, - [5861] = {.lex_state = 128, .external_lex_state = 2}, - [5862] = {.lex_state = 128, .external_lex_state = 2}, - [5863] = {.lex_state = 128, .external_lex_state = 2}, - [5864] = {.lex_state = 128, .external_lex_state = 2}, - [5865] = {.lex_state = 128, .external_lex_state = 2}, - [5866] = {.lex_state = 128, .external_lex_state = 2}, - [5867] = {.lex_state = 128, .external_lex_state = 2}, - [5868] = {.lex_state = 33, .external_lex_state = 2}, - [5869] = {.lex_state = 128, .external_lex_state = 2}, - [5870] = {.lex_state = 128, .external_lex_state = 2}, - [5871] = {.lex_state = 128, .external_lex_state = 2}, - [5872] = {.lex_state = 128, .external_lex_state = 2}, - [5873] = {.lex_state = 128, .external_lex_state = 2}, - [5874] = {.lex_state = 128, .external_lex_state = 2}, - [5875] = {.lex_state = 128, .external_lex_state = 2}, - [5876] = {.lex_state = 128, .external_lex_state = 2}, - [5877] = {.lex_state = 128, .external_lex_state = 2}, - [5878] = {.lex_state = 128, .external_lex_state = 2}, - [5879] = {.lex_state = 128, .external_lex_state = 2}, - [5880] = {.lex_state = 128, .external_lex_state = 2}, - [5881] = {.lex_state = 128, .external_lex_state = 2}, - [5882] = {.lex_state = 128, .external_lex_state = 2}, - [5883] = {.lex_state = 128, .external_lex_state = 2}, - [5884] = {.lex_state = 128, .external_lex_state = 2}, - [5885] = {.lex_state = 128, .external_lex_state = 2}, - [5886] = {.lex_state = 128, .external_lex_state = 2}, - [5887] = {.lex_state = 128, .external_lex_state = 2}, - [5888] = {.lex_state = 128, .external_lex_state = 2}, - [5889] = {.lex_state = 128, .external_lex_state = 2}, - [5890] = {.lex_state = 128, .external_lex_state = 2}, - [5891] = {.lex_state = 128, .external_lex_state = 2}, - [5892] = {.lex_state = 128, .external_lex_state = 2}, - [5893] = {.lex_state = 128, .external_lex_state = 2}, - [5894] = {.lex_state = 128, .external_lex_state = 2}, - [5895] = {.lex_state = 128, .external_lex_state = 2}, - [5896] = {.lex_state = 128, .external_lex_state = 2}, - [5897] = {.lex_state = 128, .external_lex_state = 2}, - [5898] = {.lex_state = 128, .external_lex_state = 2}, - [5899] = {.lex_state = 128, .external_lex_state = 2}, - [5900] = {.lex_state = 128, .external_lex_state = 2}, - [5901] = {.lex_state = 128, .external_lex_state = 2}, - [5902] = {.lex_state = 128, .external_lex_state = 2}, - [5903] = {.lex_state = 128, .external_lex_state = 2}, - [5904] = {.lex_state = 128, .external_lex_state = 2}, - [5905] = {.lex_state = 128, .external_lex_state = 2}, - [5906] = {.lex_state = 128, .external_lex_state = 2}, - [5907] = {.lex_state = 1, .external_lex_state = 13}, - [5908] = {.lex_state = 128, .external_lex_state = 2}, - [5909] = {.lex_state = 128, .external_lex_state = 2}, - [5910] = {.lex_state = 128, .external_lex_state = 2}, - [5911] = {.lex_state = 128, .external_lex_state = 2}, - [5912] = {.lex_state = 128, .external_lex_state = 2}, - [5913] = {.lex_state = 128, .external_lex_state = 2}, - [5914] = {.lex_state = 128, .external_lex_state = 2}, - [5915] = {.lex_state = 128, .external_lex_state = 2}, - [5916] = {.lex_state = 128, .external_lex_state = 2}, - [5917] = {.lex_state = 128, .external_lex_state = 2}, - [5918] = {.lex_state = 128, .external_lex_state = 2}, - [5919] = {.lex_state = 128, .external_lex_state = 2}, - [5920] = {.lex_state = 128, .external_lex_state = 2}, - [5921] = {.lex_state = 128, .external_lex_state = 2}, - [5922] = {.lex_state = 128, .external_lex_state = 2}, - [5923] = {.lex_state = 128, .external_lex_state = 2}, - [5924] = {.lex_state = 128, .external_lex_state = 2}, - [5925] = {.lex_state = 128, .external_lex_state = 2}, - [5926] = {.lex_state = 128, .external_lex_state = 2}, - [5927] = {.lex_state = 128, .external_lex_state = 2}, - [5928] = {.lex_state = 128, .external_lex_state = 2}, - [5929] = {.lex_state = 128, .external_lex_state = 2}, - [5930] = {.lex_state = 128, .external_lex_state = 2}, - [5931] = {.lex_state = 128, .external_lex_state = 2}, - [5932] = {.lex_state = 128, .external_lex_state = 2}, - [5933] = {.lex_state = 128, .external_lex_state = 2}, - [5934] = {.lex_state = 128, .external_lex_state = 2}, - [5935] = {.lex_state = 128, .external_lex_state = 2}, - [5936] = {.lex_state = 128, .external_lex_state = 2}, - [5937] = {.lex_state = 128, .external_lex_state = 2}, - [5938] = {.lex_state = 128, .external_lex_state = 2}, - [5939] = {.lex_state = 128, .external_lex_state = 2}, - [5940] = {.lex_state = 128, .external_lex_state = 2}, - [5941] = {.lex_state = 128, .external_lex_state = 2}, - [5942] = {.lex_state = 128, .external_lex_state = 2}, - [5943] = {.lex_state = 128, .external_lex_state = 2}, - [5944] = {.lex_state = 128, .external_lex_state = 2}, - [5945] = {.lex_state = 128, .external_lex_state = 2}, - [5946] = {.lex_state = 128, .external_lex_state = 2}, - [5947] = {.lex_state = 128, .external_lex_state = 2}, - [5948] = {.lex_state = 128, .external_lex_state = 2}, - [5949] = {.lex_state = 128, .external_lex_state = 2}, - [5950] = {.lex_state = 128, .external_lex_state = 2}, - [5951] = {.lex_state = 128, .external_lex_state = 2}, - [5952] = {.lex_state = 128, .external_lex_state = 2}, - [5953] = {.lex_state = 128, .external_lex_state = 2}, - [5954] = {.lex_state = 128, .external_lex_state = 2}, - [5955] = {.lex_state = 128, .external_lex_state = 2}, - [5956] = {.lex_state = 128, .external_lex_state = 2}, - [5957] = {.lex_state = 128, .external_lex_state = 2}, - [5958] = {.lex_state = 128, .external_lex_state = 2}, - [5959] = {.lex_state = 128, .external_lex_state = 2}, - [5960] = {.lex_state = 128, .external_lex_state = 2}, - [5961] = {.lex_state = 128, .external_lex_state = 2}, - [5962] = {.lex_state = 128, .external_lex_state = 2}, - [5963] = {.lex_state = 128, .external_lex_state = 2}, - [5964] = {.lex_state = 128, .external_lex_state = 2}, - [5965] = {.lex_state = 128, .external_lex_state = 2}, - [5966] = {.lex_state = 128, .external_lex_state = 2}, - [5967] = {.lex_state = 128, .external_lex_state = 2}, - [5968] = {.lex_state = 128, .external_lex_state = 2}, - [5969] = {.lex_state = 128, .external_lex_state = 2}, - [5970] = {.lex_state = 128, .external_lex_state = 2}, - [5971] = {.lex_state = 128, .external_lex_state = 2}, - [5972] = {.lex_state = 128, .external_lex_state = 2}, - [5973] = {.lex_state = 128, .external_lex_state = 2}, - [5974] = {.lex_state = 128, .external_lex_state = 2}, - [5975] = {.lex_state = 128, .external_lex_state = 2}, - [5976] = {.lex_state = 128, .external_lex_state = 2}, - [5977] = {.lex_state = 128, .external_lex_state = 2}, - [5978] = {.lex_state = 128, .external_lex_state = 2}, - [5979] = {.lex_state = 128, .external_lex_state = 2}, - [5980] = {.lex_state = 128, .external_lex_state = 2}, - [5981] = {.lex_state = 128, .external_lex_state = 2}, - [5982] = {.lex_state = 128, .external_lex_state = 2}, - [5983] = {.lex_state = 128, .external_lex_state = 2}, - [5984] = {.lex_state = 128, .external_lex_state = 2}, - [5985] = {.lex_state = 128, .external_lex_state = 2}, - [5986] = {.lex_state = 128, .external_lex_state = 2}, - [5987] = {.lex_state = 128, .external_lex_state = 2}, - [5988] = {.lex_state = 128, .external_lex_state = 2}, - [5989] = {.lex_state = 128, .external_lex_state = 2}, - [5990] = {.lex_state = 128, .external_lex_state = 2}, - [5991] = {.lex_state = 128, .external_lex_state = 2}, - [5992] = {.lex_state = 128, .external_lex_state = 2}, - [5993] = {.lex_state = 128, .external_lex_state = 2}, - [5994] = {.lex_state = 128, .external_lex_state = 2}, - [5995] = {.lex_state = 128, .external_lex_state = 2}, - [5996] = {.lex_state = 128, .external_lex_state = 2}, - [5997] = {.lex_state = 128, .external_lex_state = 2}, - [5998] = {.lex_state = 128, .external_lex_state = 2}, - [5999] = {.lex_state = 128, .external_lex_state = 2}, - [6000] = {.lex_state = 128, .external_lex_state = 2}, - [6001] = {.lex_state = 128, .external_lex_state = 2}, - [6002] = {.lex_state = 128, .external_lex_state = 2}, - [6003] = {.lex_state = 128, .external_lex_state = 2}, - [6004] = {.lex_state = 128, .external_lex_state = 2}, - [6005] = {.lex_state = 128, .external_lex_state = 2}, - [6006] = {.lex_state = 128, .external_lex_state = 2}, - [6007] = {.lex_state = 128, .external_lex_state = 2}, - [6008] = {.lex_state = 128, .external_lex_state = 2}, - [6009] = {.lex_state = 128, .external_lex_state = 2}, - [6010] = {.lex_state = 128, .external_lex_state = 2}, - [6011] = {.lex_state = 128, .external_lex_state = 2}, - [6012] = {.lex_state = 128, .external_lex_state = 2}, - [6013] = {.lex_state = 128, .external_lex_state = 2}, - [6014] = {.lex_state = 128, .external_lex_state = 2}, - [6015] = {.lex_state = 128, .external_lex_state = 2}, - [6016] = {.lex_state = 128, .external_lex_state = 2}, - [6017] = {.lex_state = 128, .external_lex_state = 2}, - [6018] = {.lex_state = 128, .external_lex_state = 2}, - [6019] = {.lex_state = 128, .external_lex_state = 2}, - [6020] = {.lex_state = 128, .external_lex_state = 2}, - [6021] = {.lex_state = 128, .external_lex_state = 2}, - [6022] = {.lex_state = 128, .external_lex_state = 2}, - [6023] = {.lex_state = 128, .external_lex_state = 2}, - [6024] = {.lex_state = 128, .external_lex_state = 2}, - [6025] = {.lex_state = 128, .external_lex_state = 2}, - [6026] = {.lex_state = 128, .external_lex_state = 2}, - [6027] = {.lex_state = 128, .external_lex_state = 2}, - [6028] = {.lex_state = 128, .external_lex_state = 2}, - [6029] = {.lex_state = 128, .external_lex_state = 2}, - [6030] = {.lex_state = 128, .external_lex_state = 2}, - [6031] = {.lex_state = 128, .external_lex_state = 2}, - [6032] = {.lex_state = 128, .external_lex_state = 2}, - [6033] = {.lex_state = 128, .external_lex_state = 2}, - [6034] = {.lex_state = 128, .external_lex_state = 2}, - [6035] = {.lex_state = 128, .external_lex_state = 2}, - [6036] = {.lex_state = 128, .external_lex_state = 2}, - [6037] = {.lex_state = 128, .external_lex_state = 2}, - [6038] = {.lex_state = 128, .external_lex_state = 2}, - [6039] = {.lex_state = 128, .external_lex_state = 2}, - [6040] = {.lex_state = 128, .external_lex_state = 2}, - [6041] = {.lex_state = 128, .external_lex_state = 2}, - [6042] = {.lex_state = 128, .external_lex_state = 2}, - [6043] = {.lex_state = 128, .external_lex_state = 2}, - [6044] = {.lex_state = 128, .external_lex_state = 2}, - [6045] = {.lex_state = 128, .external_lex_state = 2}, - [6046] = {.lex_state = 128, .external_lex_state = 2}, - [6047] = {.lex_state = 128, .external_lex_state = 2}, - [6048] = {.lex_state = 128, .external_lex_state = 2}, - [6049] = {.lex_state = 128, .external_lex_state = 2}, - [6050] = {.lex_state = 128, .external_lex_state = 2}, - [6051] = {.lex_state = 128, .external_lex_state = 2}, - [6052] = {.lex_state = 128, .external_lex_state = 2}, - [6053] = {.lex_state = 128, .external_lex_state = 2}, - [6054] = {.lex_state = 128, .external_lex_state = 2}, - [6055] = {.lex_state = 128, .external_lex_state = 2}, - [6056] = {.lex_state = 128, .external_lex_state = 2}, - [6057] = {.lex_state = 128, .external_lex_state = 2}, - [6058] = {.lex_state = 128, .external_lex_state = 2}, - [6059] = {.lex_state = 1, .external_lex_state = 13}, - [6060] = {.lex_state = 128, .external_lex_state = 2}, - [6061] = {.lex_state = 128, .external_lex_state = 2}, - [6062] = {.lex_state = 128, .external_lex_state = 2}, - [6063] = {.lex_state = 128, .external_lex_state = 2}, - [6064] = {.lex_state = 128, .external_lex_state = 2}, - [6065] = {.lex_state = 128, .external_lex_state = 2}, - [6066] = {.lex_state = 128, .external_lex_state = 2}, - [6067] = {.lex_state = 128, .external_lex_state = 2}, - [6068] = {.lex_state = 128, .external_lex_state = 2}, - [6069] = {.lex_state = 128, .external_lex_state = 2}, - [6070] = {.lex_state = 128, .external_lex_state = 2}, - [6071] = {.lex_state = 128, .external_lex_state = 2}, - [6072] = {.lex_state = 128, .external_lex_state = 2}, - [6073] = {.lex_state = 128, .external_lex_state = 2}, - [6074] = {.lex_state = 128, .external_lex_state = 2}, - [6075] = {.lex_state = 128, .external_lex_state = 2}, - [6076] = {.lex_state = 128, .external_lex_state = 2}, - [6077] = {.lex_state = 128, .external_lex_state = 2}, - [6078] = {.lex_state = 128, .external_lex_state = 2}, - [6079] = {.lex_state = 128, .external_lex_state = 2}, - [6080] = {.lex_state = 128, .external_lex_state = 2}, - [6081] = {.lex_state = 128, .external_lex_state = 2}, - [6082] = {.lex_state = 128, .external_lex_state = 2}, - [6083] = {.lex_state = 33, .external_lex_state = 2}, - [6084] = {.lex_state = 128, .external_lex_state = 2}, - [6085] = {.lex_state = 128, .external_lex_state = 2}, - [6086] = {.lex_state = 128, .external_lex_state = 2}, - [6087] = {.lex_state = 128, .external_lex_state = 2}, - [6088] = {.lex_state = 128, .external_lex_state = 2}, - [6089] = {.lex_state = 128, .external_lex_state = 2}, - [6090] = {.lex_state = 128, .external_lex_state = 2}, - [6091] = {.lex_state = 128, .external_lex_state = 2}, - [6092] = {.lex_state = 128, .external_lex_state = 2}, - [6093] = {.lex_state = 128, .external_lex_state = 2}, - [6094] = {.lex_state = 128, .external_lex_state = 2}, - [6095] = {.lex_state = 128, .external_lex_state = 2}, - [6096] = {.lex_state = 33, .external_lex_state = 2}, - [6097] = {.lex_state = 128, .external_lex_state = 2}, - [6098] = {.lex_state = 128, .external_lex_state = 2}, - [6099] = {.lex_state = 128, .external_lex_state = 2}, - [6100] = {.lex_state = 128, .external_lex_state = 2}, - [6101] = {.lex_state = 128, .external_lex_state = 2}, - [6102] = {.lex_state = 128, .external_lex_state = 2}, - [6103] = {.lex_state = 128, .external_lex_state = 2}, - [6104] = {.lex_state = 128, .external_lex_state = 2}, - [6105] = {.lex_state = 128, .external_lex_state = 2}, - [6106] = {.lex_state = 128, .external_lex_state = 2}, - [6107] = {.lex_state = 128, .external_lex_state = 2}, - [6108] = {.lex_state = 128, .external_lex_state = 2}, - [6109] = {.lex_state = 128, .external_lex_state = 2}, - [6110] = {.lex_state = 128, .external_lex_state = 2}, - [6111] = {.lex_state = 1, .external_lex_state = 13}, - [6112] = {.lex_state = 33, .external_lex_state = 2}, - [6113] = {.lex_state = 128, .external_lex_state = 2}, - [6114] = {.lex_state = 128, .external_lex_state = 2}, - [6115] = {.lex_state = 128, .external_lex_state = 2}, - [6116] = {.lex_state = 128, .external_lex_state = 2}, - [6117] = {.lex_state = 128, .external_lex_state = 2}, - [6118] = {.lex_state = 128, .external_lex_state = 2}, - [6119] = {.lex_state = 128, .external_lex_state = 2}, - [6120] = {.lex_state = 128, .external_lex_state = 2}, - [6121] = {.lex_state = 128, .external_lex_state = 2}, - [6122] = {.lex_state = 128, .external_lex_state = 2}, - [6123] = {.lex_state = 128, .external_lex_state = 2}, - [6124] = {.lex_state = 128, .external_lex_state = 2}, - [6125] = {.lex_state = 128, .external_lex_state = 2}, - [6126] = {.lex_state = 128, .external_lex_state = 2}, - [6127] = {.lex_state = 128, .external_lex_state = 2}, - [6128] = {.lex_state = 128, .external_lex_state = 2}, - [6129] = {.lex_state = 128, .external_lex_state = 2}, - [6130] = {.lex_state = 128, .external_lex_state = 2}, - [6131] = {.lex_state = 128, .external_lex_state = 2}, - [6132] = {.lex_state = 128, .external_lex_state = 2}, - [6133] = {.lex_state = 128, .external_lex_state = 2}, - [6134] = {.lex_state = 128, .external_lex_state = 2}, - [6135] = {.lex_state = 128, .external_lex_state = 2}, - [6136] = {.lex_state = 128, .external_lex_state = 2}, - [6137] = {.lex_state = 128, .external_lex_state = 2}, - [6138] = {.lex_state = 128, .external_lex_state = 2}, - [6139] = {.lex_state = 128, .external_lex_state = 2}, - [6140] = {.lex_state = 128, .external_lex_state = 2}, - [6141] = {.lex_state = 128, .external_lex_state = 2}, - [6142] = {.lex_state = 128, .external_lex_state = 2}, - [6143] = {.lex_state = 128, .external_lex_state = 2}, - [6144] = {.lex_state = 128, .external_lex_state = 2}, - [6145] = {.lex_state = 128, .external_lex_state = 2}, - [6146] = {.lex_state = 128, .external_lex_state = 2}, - [6147] = {.lex_state = 128, .external_lex_state = 2}, - [6148] = {.lex_state = 128, .external_lex_state = 2}, - [6149] = {.lex_state = 128, .external_lex_state = 2}, - [6150] = {.lex_state = 128, .external_lex_state = 2}, - [6151] = {.lex_state = 128, .external_lex_state = 2}, - [6152] = {.lex_state = 128, .external_lex_state = 2}, - [6153] = {.lex_state = 128, .external_lex_state = 2}, - [6154] = {.lex_state = 128, .external_lex_state = 2}, - [6155] = {.lex_state = 128, .external_lex_state = 2}, - [6156] = {.lex_state = 128, .external_lex_state = 2}, - [6157] = {.lex_state = 128, .external_lex_state = 2}, - [6158] = {.lex_state = 128, .external_lex_state = 2}, - [6159] = {.lex_state = 128, .external_lex_state = 2}, - [6160] = {.lex_state = 128, .external_lex_state = 2}, - [6161] = {.lex_state = 128, .external_lex_state = 2}, - [6162] = {.lex_state = 128, .external_lex_state = 2}, - [6163] = {.lex_state = 128, .external_lex_state = 2}, - [6164] = {.lex_state = 128, .external_lex_state = 2}, - [6165] = {.lex_state = 128, .external_lex_state = 2}, - [6166] = {.lex_state = 1, .external_lex_state = 13}, - [6167] = {.lex_state = 128, .external_lex_state = 2}, - [6168] = {.lex_state = 128, .external_lex_state = 2}, - [6169] = {.lex_state = 128, .external_lex_state = 2}, - [6170] = {.lex_state = 128, .external_lex_state = 2}, - [6171] = {.lex_state = 128, .external_lex_state = 2}, - [6172] = {.lex_state = 128, .external_lex_state = 2}, - [6173] = {.lex_state = 128, .external_lex_state = 2}, - [6174] = {.lex_state = 128, .external_lex_state = 2}, - [6175] = {.lex_state = 128, .external_lex_state = 2}, - [6176] = {.lex_state = 128, .external_lex_state = 2}, - [6177] = {.lex_state = 128, .external_lex_state = 2}, - [6178] = {.lex_state = 128, .external_lex_state = 2}, - [6179] = {.lex_state = 128, .external_lex_state = 2}, - [6180] = {.lex_state = 128, .external_lex_state = 2}, - [6181] = {.lex_state = 128, .external_lex_state = 2}, - [6182] = {.lex_state = 128, .external_lex_state = 2}, - [6183] = {.lex_state = 128, .external_lex_state = 2}, - [6184] = {.lex_state = 128, .external_lex_state = 2}, - [6185] = {.lex_state = 128, .external_lex_state = 2}, - [6186] = {.lex_state = 128, .external_lex_state = 2}, - [6187] = {.lex_state = 128, .external_lex_state = 2}, - [6188] = {.lex_state = 128, .external_lex_state = 2}, - [6189] = {.lex_state = 128, .external_lex_state = 2}, - [6190] = {.lex_state = 128, .external_lex_state = 2}, - [6191] = {.lex_state = 128, .external_lex_state = 2}, - [6192] = {.lex_state = 128, .external_lex_state = 2}, - [6193] = {.lex_state = 128, .external_lex_state = 2}, - [6194] = {.lex_state = 128, .external_lex_state = 2}, - [6195] = {.lex_state = 128, .external_lex_state = 2}, - [6196] = {.lex_state = 128, .external_lex_state = 2}, - [6197] = {.lex_state = 128, .external_lex_state = 2}, - [6198] = {.lex_state = 128, .external_lex_state = 2}, - [6199] = {.lex_state = 128, .external_lex_state = 2}, - [6200] = {.lex_state = 128, .external_lex_state = 2}, - [6201] = {.lex_state = 128, .external_lex_state = 2}, - [6202] = {.lex_state = 128, .external_lex_state = 2}, - [6203] = {.lex_state = 128, .external_lex_state = 2}, - [6204] = {.lex_state = 128, .external_lex_state = 2}, - [6205] = {.lex_state = 128, .external_lex_state = 2}, - [6206] = {.lex_state = 128, .external_lex_state = 2}, - [6207] = {.lex_state = 128, .external_lex_state = 2}, - [6208] = {.lex_state = 128, .external_lex_state = 2}, - [6209] = {.lex_state = 128, .external_lex_state = 2}, - [6210] = {.lex_state = 128, .external_lex_state = 2}, - [6211] = {.lex_state = 128, .external_lex_state = 2}, - [6212] = {.lex_state = 128, .external_lex_state = 2}, - [6213] = {.lex_state = 128, .external_lex_state = 2}, - [6214] = {.lex_state = 128, .external_lex_state = 2}, - [6215] = {.lex_state = 128, .external_lex_state = 2}, - [6216] = {.lex_state = 128, .external_lex_state = 2}, - [6217] = {.lex_state = 128, .external_lex_state = 2}, - [6218] = {.lex_state = 128, .external_lex_state = 2}, - [6219] = {.lex_state = 128, .external_lex_state = 2}, - [6220] = {.lex_state = 128, .external_lex_state = 2}, - [6221] = {.lex_state = 128, .external_lex_state = 2}, - [6222] = {.lex_state = 128, .external_lex_state = 2}, - [6223] = {.lex_state = 128, .external_lex_state = 2}, - [6224] = {.lex_state = 128, .external_lex_state = 2}, - [6225] = {.lex_state = 128, .external_lex_state = 2}, - [6226] = {.lex_state = 128, .external_lex_state = 2}, - [6227] = {.lex_state = 128, .external_lex_state = 2}, - [6228] = {.lex_state = 128, .external_lex_state = 2}, - [6229] = {.lex_state = 33, .external_lex_state = 2}, - [6230] = {.lex_state = 128, .external_lex_state = 2}, - [6231] = {.lex_state = 128, .external_lex_state = 2}, - [6232] = {.lex_state = 128, .external_lex_state = 2}, - [6233] = {.lex_state = 128, .external_lex_state = 2}, - [6234] = {.lex_state = 128, .external_lex_state = 2}, - [6235] = {.lex_state = 128, .external_lex_state = 2}, - [6236] = {.lex_state = 128, .external_lex_state = 2}, - [6237] = {.lex_state = 128, .external_lex_state = 2}, - [6238] = {.lex_state = 128, .external_lex_state = 2}, - [6239] = {.lex_state = 128, .external_lex_state = 2}, - [6240] = {.lex_state = 128, .external_lex_state = 2}, - [6241] = {.lex_state = 128, .external_lex_state = 2}, - [6242] = {.lex_state = 128, .external_lex_state = 2}, - [6243] = {.lex_state = 128, .external_lex_state = 2}, - [6244] = {.lex_state = 128, .external_lex_state = 2}, - [6245] = {.lex_state = 128, .external_lex_state = 2}, - [6246] = {.lex_state = 128, .external_lex_state = 2}, - [6247] = {.lex_state = 128, .external_lex_state = 2}, - [6248] = {.lex_state = 128, .external_lex_state = 2}, - [6249] = {.lex_state = 128, .external_lex_state = 2}, - [6250] = {.lex_state = 128, .external_lex_state = 2}, - [6251] = {.lex_state = 1, .external_lex_state = 13}, + [1] = {.lex_state = 139, .external_lex_state = 2}, + [2] = {.lex_state = 3, .external_lex_state = 3}, + [3] = {.lex_state = 3, .external_lex_state = 3}, + [4] = {.lex_state = 139, .external_lex_state = 2}, + [5] = {.lex_state = 139, .external_lex_state = 2}, + [6] = {.lex_state = 139, .external_lex_state = 2}, + [7] = {.lex_state = 139, .external_lex_state = 2}, + [8] = {.lex_state = 139, .external_lex_state = 2}, + [9] = {.lex_state = 139, .external_lex_state = 2}, + [10] = {.lex_state = 139, .external_lex_state = 2}, + [11] = {.lex_state = 139, .external_lex_state = 2}, + [12] = {.lex_state = 139, .external_lex_state = 2}, + [13] = {.lex_state = 139, .external_lex_state = 2}, + [14] = {.lex_state = 139, .external_lex_state = 2}, + [15] = {.lex_state = 139, .external_lex_state = 2}, + [16] = {.lex_state = 139, .external_lex_state = 2}, + [17] = {.lex_state = 139, .external_lex_state = 2}, + [18] = {.lex_state = 139, .external_lex_state = 2}, + [19] = {.lex_state = 139, .external_lex_state = 2}, + [20] = {.lex_state = 139, .external_lex_state = 2}, + [21] = {.lex_state = 139, .external_lex_state = 2}, + [22] = {.lex_state = 139, .external_lex_state = 2}, + [23] = {.lex_state = 139, .external_lex_state = 2}, + [24] = {.lex_state = 139, .external_lex_state = 2}, + [25] = {.lex_state = 139, .external_lex_state = 2}, + [26] = {.lex_state = 139, .external_lex_state = 2}, + [27] = {.lex_state = 139, .external_lex_state = 2}, + [28] = {.lex_state = 139, .external_lex_state = 2}, + [29] = {.lex_state = 139, .external_lex_state = 2}, + [30] = {.lex_state = 139, .external_lex_state = 2}, + [31] = {.lex_state = 139, .external_lex_state = 2}, + [32] = {.lex_state = 139, .external_lex_state = 2}, + [33] = {.lex_state = 139, .external_lex_state = 2}, + [34] = {.lex_state = 139, .external_lex_state = 2}, + [35] = {.lex_state = 139, .external_lex_state = 2}, + [36] = {.lex_state = 139, .external_lex_state = 2}, + [37] = {.lex_state = 139, .external_lex_state = 2}, + [38] = {.lex_state = 139, .external_lex_state = 2}, + [39] = {.lex_state = 139, .external_lex_state = 2}, + [40] = {.lex_state = 139, .external_lex_state = 2}, + [41] = {.lex_state = 139, .external_lex_state = 2}, + [42] = {.lex_state = 139, .external_lex_state = 2}, + [43] = {.lex_state = 139, .external_lex_state = 2}, + [44] = {.lex_state = 139, .external_lex_state = 2}, + [45] = {.lex_state = 139, .external_lex_state = 2}, + [46] = {.lex_state = 139, .external_lex_state = 2}, + [47] = {.lex_state = 139, .external_lex_state = 2}, + [48] = {.lex_state = 139, .external_lex_state = 2}, + [49] = {.lex_state = 139, .external_lex_state = 2}, + [50] = {.lex_state = 139, .external_lex_state = 2}, + [51] = {.lex_state = 139, .external_lex_state = 2}, + [52] = {.lex_state = 139, .external_lex_state = 2}, + [53] = {.lex_state = 139, .external_lex_state = 2}, + [54] = {.lex_state = 139, .external_lex_state = 2}, + [55] = {.lex_state = 139, .external_lex_state = 2}, + [56] = {.lex_state = 9, .external_lex_state = 2}, + [57] = {.lex_state = 139, .external_lex_state = 2}, + [58] = {.lex_state = 139, .external_lex_state = 2}, + [59] = {.lex_state = 139, .external_lex_state = 2}, + [60] = {.lex_state = 139, .external_lex_state = 2}, + [61] = {.lex_state = 139, .external_lex_state = 2}, + [62] = {.lex_state = 139, .external_lex_state = 2}, + [63] = {.lex_state = 139, .external_lex_state = 2}, + [64] = {.lex_state = 139, .external_lex_state = 2}, + [65] = {.lex_state = 139, .external_lex_state = 2}, + [66] = {.lex_state = 139, .external_lex_state = 2}, + [67] = {.lex_state = 9, .external_lex_state = 2}, + [68] = {.lex_state = 9, .external_lex_state = 2}, + [69] = {.lex_state = 9, .external_lex_state = 2}, + [70] = {.lex_state = 9, .external_lex_state = 2}, + [71] = {.lex_state = 139, .external_lex_state = 2}, + [72] = {.lex_state = 9, .external_lex_state = 2}, + [73] = {.lex_state = 9, .external_lex_state = 2}, + [74] = {.lex_state = 139, .external_lex_state = 2}, + [75] = {.lex_state = 9, .external_lex_state = 2}, + [76] = {.lex_state = 9, .external_lex_state = 2}, + [77] = {.lex_state = 9, .external_lex_state = 2}, + [78] = {.lex_state = 139, .external_lex_state = 2}, + [79] = {.lex_state = 139, .external_lex_state = 2}, + [80] = {.lex_state = 139, .external_lex_state = 2}, + [81] = {.lex_state = 139, .external_lex_state = 2}, + [82] = {.lex_state = 139, .external_lex_state = 2}, + [83] = {.lex_state = 139, .external_lex_state = 2}, + [84] = {.lex_state = 139, .external_lex_state = 2}, + [85] = {.lex_state = 139, .external_lex_state = 2}, + [86] = {.lex_state = 139, .external_lex_state = 2}, + [87] = {.lex_state = 139, .external_lex_state = 2}, + [88] = {.lex_state = 139, .external_lex_state = 2}, + [89] = {.lex_state = 139, .external_lex_state = 2}, + [90] = {.lex_state = 139, .external_lex_state = 2}, + [91] = {.lex_state = 139, .external_lex_state = 2}, + [92] = {.lex_state = 9, .external_lex_state = 2}, + [93] = {.lex_state = 4, .external_lex_state = 4}, + [94] = {.lex_state = 4, .external_lex_state = 4}, + [95] = {.lex_state = 4, .external_lex_state = 4}, + [96] = {.lex_state = 4, .external_lex_state = 4}, + [97] = {.lex_state = 4, .external_lex_state = 3}, + [98] = {.lex_state = 4, .external_lex_state = 3}, + [99] = {.lex_state = 4, .external_lex_state = 3}, + [100] = {.lex_state = 9, .external_lex_state = 2}, + [101] = {.lex_state = 4, .external_lex_state = 3}, + [102] = {.lex_state = 9, .external_lex_state = 2}, + [103] = {.lex_state = 4, .external_lex_state = 3}, + [104] = {.lex_state = 4, .external_lex_state = 3}, + [105] = {.lex_state = 4, .external_lex_state = 3}, + [106] = {.lex_state = 4, .external_lex_state = 3}, + [107] = {.lex_state = 9, .external_lex_state = 2}, + [108] = {.lex_state = 9, .external_lex_state = 2}, + [109] = {.lex_state = 9, .external_lex_state = 2}, + [110] = {.lex_state = 4, .external_lex_state = 3}, + [111] = {.lex_state = 9, .external_lex_state = 2}, + [112] = {.lex_state = 9, .external_lex_state = 2}, + [113] = {.lex_state = 9, .external_lex_state = 2}, + [114] = {.lex_state = 9, .external_lex_state = 2}, + [115] = {.lex_state = 9, .external_lex_state = 2}, + [116] = {.lex_state = 9, .external_lex_state = 2}, + [117] = {.lex_state = 9, .external_lex_state = 2}, + [118] = {.lex_state = 4, .external_lex_state = 3}, + [119] = {.lex_state = 4, .external_lex_state = 3}, + [120] = {.lex_state = 4, .external_lex_state = 3}, + [121] = {.lex_state = 4, .external_lex_state = 3}, + [122] = {.lex_state = 4, .external_lex_state = 3}, + [123] = {.lex_state = 4, .external_lex_state = 3}, + [124] = {.lex_state = 4, .external_lex_state = 3}, + [125] = {.lex_state = 4, .external_lex_state = 5}, + [126] = {.lex_state = 4, .external_lex_state = 6}, + [127] = {.lex_state = 4, .external_lex_state = 6}, + [128] = {.lex_state = 4, .external_lex_state = 6}, + [129] = {.lex_state = 4, .external_lex_state = 6}, + [130] = {.lex_state = 4, .external_lex_state = 6}, + [131] = {.lex_state = 4, .external_lex_state = 6}, + [132] = {.lex_state = 4, .external_lex_state = 3}, + [133] = {.lex_state = 4, .external_lex_state = 6}, + [134] = {.lex_state = 4, .external_lex_state = 6}, + [135] = {.lex_state = 4, .external_lex_state = 5}, + [136] = {.lex_state = 4, .external_lex_state = 5}, + [137] = {.lex_state = 4, .external_lex_state = 6}, + [138] = {.lex_state = 4, .external_lex_state = 3}, + [139] = {.lex_state = 4, .external_lex_state = 3}, + [140] = {.lex_state = 4, .external_lex_state = 3}, + [141] = {.lex_state = 4, .external_lex_state = 3}, + [142] = {.lex_state = 4, .external_lex_state = 3}, + [143] = {.lex_state = 4, .external_lex_state = 3}, + [144] = {.lex_state = 4, .external_lex_state = 3}, + [145] = {.lex_state = 4, .external_lex_state = 6}, + [146] = {.lex_state = 4, .external_lex_state = 3}, + [147] = {.lex_state = 4, .external_lex_state = 3}, + [148] = {.lex_state = 4, .external_lex_state = 3}, + [149] = {.lex_state = 4, .external_lex_state = 6}, + [150] = {.lex_state = 4, .external_lex_state = 3}, + [151] = {.lex_state = 4, .external_lex_state = 3}, + [152] = {.lex_state = 4, .external_lex_state = 6}, + [153] = {.lex_state = 4, .external_lex_state = 3}, + [154] = {.lex_state = 4, .external_lex_state = 3}, + [155] = {.lex_state = 4, .external_lex_state = 3}, + [156] = {.lex_state = 4, .external_lex_state = 3}, + [157] = {.lex_state = 4, .external_lex_state = 3}, + [158] = {.lex_state = 4, .external_lex_state = 3}, + [159] = {.lex_state = 4, .external_lex_state = 3}, + [160] = {.lex_state = 4, .external_lex_state = 3}, + [161] = {.lex_state = 4, .external_lex_state = 3}, + [162] = {.lex_state = 4, .external_lex_state = 3}, + [163] = {.lex_state = 4, .external_lex_state = 3}, + [164] = {.lex_state = 4, .external_lex_state = 3}, + [165] = {.lex_state = 4, .external_lex_state = 3}, + [166] = {.lex_state = 4, .external_lex_state = 3}, + [167] = {.lex_state = 4, .external_lex_state = 3}, + [168] = {.lex_state = 4, .external_lex_state = 3}, + [169] = {.lex_state = 4, .external_lex_state = 3}, + [170] = {.lex_state = 9, .external_lex_state = 2}, + [171] = {.lex_state = 4, .external_lex_state = 3}, + [172] = {.lex_state = 4, .external_lex_state = 3}, + [173] = {.lex_state = 4, .external_lex_state = 3}, + [174] = {.lex_state = 4, .external_lex_state = 3}, + [175] = {.lex_state = 4, .external_lex_state = 3}, + [176] = {.lex_state = 9, .external_lex_state = 2}, + [177] = {.lex_state = 9, .external_lex_state = 2}, + [178] = {.lex_state = 9, .external_lex_state = 2}, + [179] = {.lex_state = 9, .external_lex_state = 2}, + [180] = {.lex_state = 9, .external_lex_state = 2}, + [181] = {.lex_state = 9, .external_lex_state = 2}, + [182] = {.lex_state = 9, .external_lex_state = 2}, + [183] = {.lex_state = 9, .external_lex_state = 2}, + [184] = {.lex_state = 9, .external_lex_state = 2}, + [185] = {.lex_state = 9, .external_lex_state = 2}, + [186] = {.lex_state = 9, .external_lex_state = 2}, + [187] = {.lex_state = 9, .external_lex_state = 2}, + [188] = {.lex_state = 9, .external_lex_state = 2}, + [189] = {.lex_state = 138, .external_lex_state = 3}, + [190] = {.lex_state = 138, .external_lex_state = 6}, + [191] = {.lex_state = 138, .external_lex_state = 5}, + [192] = {.lex_state = 138, .external_lex_state = 6}, + [193] = {.lex_state = 138, .external_lex_state = 6}, + [194] = {.lex_state = 138, .external_lex_state = 3}, + [195] = {.lex_state = 138, .external_lex_state = 3}, + [196] = {.lex_state = 138, .external_lex_state = 3}, + [197] = {.lex_state = 138, .external_lex_state = 3}, + [198] = {.lex_state = 138, .external_lex_state = 3}, + [199] = {.lex_state = 3, .external_lex_state = 3}, + [200] = {.lex_state = 3, .external_lex_state = 5}, + [201] = {.lex_state = 3, .external_lex_state = 3}, + [202] = {.lex_state = 3, .external_lex_state = 6}, + [203] = {.lex_state = 3, .external_lex_state = 6}, + [204] = {.lex_state = 139, .external_lex_state = 2}, + [205] = {.lex_state = 139, .external_lex_state = 2}, + [206] = {.lex_state = 139, .external_lex_state = 2}, + [207] = {.lex_state = 139, .external_lex_state = 2}, + [208] = {.lex_state = 139, .external_lex_state = 2}, + [209] = {.lex_state = 139, .external_lex_state = 2}, + [210] = {.lex_state = 139, .external_lex_state = 2}, + [211] = {.lex_state = 3, .external_lex_state = 3}, + [212] = {.lex_state = 139, .external_lex_state = 2}, + [213] = {.lex_state = 3, .external_lex_state = 3}, + [214] = {.lex_state = 3, .external_lex_state = 3}, + [215] = {.lex_state = 3, .external_lex_state = 6}, + [216] = {.lex_state = 3, .external_lex_state = 3}, + [217] = {.lex_state = 3, .external_lex_state = 3}, + [218] = {.lex_state = 3, .external_lex_state = 3}, + [219] = {.lex_state = 3, .external_lex_state = 3}, + [220] = {.lex_state = 3, .external_lex_state = 3}, + [221] = {.lex_state = 3, .external_lex_state = 3}, + [222] = {.lex_state = 139, .external_lex_state = 2}, + [223] = {.lex_state = 139, .external_lex_state = 2}, + [224] = {.lex_state = 139, .external_lex_state = 2}, + [225] = {.lex_state = 139, .external_lex_state = 2}, + [226] = {.lex_state = 139, .external_lex_state = 2}, + [227] = {.lex_state = 139, .external_lex_state = 2}, + [228] = {.lex_state = 139, .external_lex_state = 2}, + [229] = {.lex_state = 139, .external_lex_state = 2}, + [230] = {.lex_state = 139, .external_lex_state = 2}, + [231] = {.lex_state = 139, .external_lex_state = 2}, + [232] = {.lex_state = 139, .external_lex_state = 2}, + [233] = {.lex_state = 139, .external_lex_state = 2}, + [234] = {.lex_state = 139, .external_lex_state = 2}, + [235] = {.lex_state = 139, .external_lex_state = 2}, + [236] = {.lex_state = 139, .external_lex_state = 2}, + [237] = {.lex_state = 139, .external_lex_state = 2}, + [238] = {.lex_state = 138, .external_lex_state = 6}, + [239] = {.lex_state = 139, .external_lex_state = 2}, + [240] = {.lex_state = 139, .external_lex_state = 2}, + [241] = {.lex_state = 138, .external_lex_state = 6}, + [242] = {.lex_state = 139, .external_lex_state = 2}, + [243] = {.lex_state = 139, .external_lex_state = 2}, + [244] = {.lex_state = 138, .external_lex_state = 6}, + [245] = {.lex_state = 138, .external_lex_state = 6}, + [246] = {.lex_state = 139, .external_lex_state = 7}, + [247] = {.lex_state = 139, .external_lex_state = 2}, + [248] = {.lex_state = 139, .external_lex_state = 2}, + [249] = {.lex_state = 139, .external_lex_state = 2}, + [250] = {.lex_state = 139, .external_lex_state = 2}, + [251] = {.lex_state = 139, .external_lex_state = 2}, + [252] = {.lex_state = 138, .external_lex_state = 6}, + [253] = {.lex_state = 138, .external_lex_state = 6}, + [254] = {.lex_state = 138, .external_lex_state = 6}, + [255] = {.lex_state = 139, .external_lex_state = 2}, + [256] = {.lex_state = 138, .external_lex_state = 6}, + [257] = {.lex_state = 138, .external_lex_state = 6}, + [258] = {.lex_state = 138, .external_lex_state = 6}, + [259] = {.lex_state = 138, .external_lex_state = 6}, + [260] = {.lex_state = 138, .external_lex_state = 6}, + [261] = {.lex_state = 138, .external_lex_state = 6}, + [262] = {.lex_state = 138, .external_lex_state = 6}, + [263] = {.lex_state = 138, .external_lex_state = 6}, + [264] = {.lex_state = 138, .external_lex_state = 6}, + [265] = {.lex_state = 138, .external_lex_state = 6}, + [266] = {.lex_state = 138, .external_lex_state = 6}, + [267] = {.lex_state = 138, .external_lex_state = 6}, + [268] = {.lex_state = 138, .external_lex_state = 6}, + [269] = {.lex_state = 138, .external_lex_state = 6}, + [270] = {.lex_state = 138, .external_lex_state = 6}, + [271] = {.lex_state = 138, .external_lex_state = 6}, + [272] = {.lex_state = 138, .external_lex_state = 6}, + [273] = {.lex_state = 138, .external_lex_state = 6}, + [274] = {.lex_state = 138, .external_lex_state = 6}, + [275] = {.lex_state = 138, .external_lex_state = 6}, + [276] = {.lex_state = 138, .external_lex_state = 6}, + [277] = {.lex_state = 138, .external_lex_state = 6}, + [278] = {.lex_state = 139, .external_lex_state = 2}, + [279] = {.lex_state = 139, .external_lex_state = 2}, + [280] = {.lex_state = 139, .external_lex_state = 2}, + [281] = {.lex_state = 139, .external_lex_state = 2}, + [282] = {.lex_state = 139, .external_lex_state = 2}, + [283] = {.lex_state = 139, .external_lex_state = 2}, + [284] = {.lex_state = 139, .external_lex_state = 2}, + [285] = {.lex_state = 139, .external_lex_state = 2}, + [286] = {.lex_state = 139, .external_lex_state = 2}, + [287] = {.lex_state = 139, .external_lex_state = 2}, + [288] = {.lex_state = 139, .external_lex_state = 2}, + [289] = {.lex_state = 139, .external_lex_state = 2}, + [290] = {.lex_state = 139, .external_lex_state = 2}, + [291] = {.lex_state = 139, .external_lex_state = 2}, + [292] = {.lex_state = 139, .external_lex_state = 2}, + [293] = {.lex_state = 139, .external_lex_state = 2}, + [294] = {.lex_state = 139, .external_lex_state = 2}, + [295] = {.lex_state = 139, .external_lex_state = 2}, + [296] = {.lex_state = 139, .external_lex_state = 2}, + [297] = {.lex_state = 139, .external_lex_state = 2}, + [298] = {.lex_state = 139, .external_lex_state = 2}, + [299] = {.lex_state = 139, .external_lex_state = 2}, + [300] = {.lex_state = 139, .external_lex_state = 2}, + [301] = {.lex_state = 139, .external_lex_state = 2}, + [302] = {.lex_state = 4, .external_lex_state = 3}, + [303] = {.lex_state = 4, .external_lex_state = 3}, + [304] = {.lex_state = 139, .external_lex_state = 2}, + [305] = {.lex_state = 139, .external_lex_state = 2}, + [306] = {.lex_state = 139, .external_lex_state = 2}, + [307] = {.lex_state = 4, .external_lex_state = 3}, + [308] = {.lex_state = 139, .external_lex_state = 2}, + [309] = {.lex_state = 139, .external_lex_state = 2}, + [310] = {.lex_state = 139, .external_lex_state = 2}, + [311] = {.lex_state = 4, .external_lex_state = 3}, + [312] = {.lex_state = 139, .external_lex_state = 2}, + [313] = {.lex_state = 139, .external_lex_state = 2}, + [314] = {.lex_state = 139, .external_lex_state = 2}, + [315] = {.lex_state = 139, .external_lex_state = 2}, + [316] = {.lex_state = 139, .external_lex_state = 2}, + [317] = {.lex_state = 139, .external_lex_state = 2}, + [318] = {.lex_state = 139, .external_lex_state = 2}, + [319] = {.lex_state = 139, .external_lex_state = 2}, + [320] = {.lex_state = 139, .external_lex_state = 2}, + [321] = {.lex_state = 139, .external_lex_state = 2}, + [322] = {.lex_state = 139, .external_lex_state = 2}, + [323] = {.lex_state = 139, .external_lex_state = 2}, + [324] = {.lex_state = 139, .external_lex_state = 2}, + [325] = {.lex_state = 139, .external_lex_state = 2}, + [326] = {.lex_state = 139, .external_lex_state = 2}, + [327] = {.lex_state = 139, .external_lex_state = 2}, + [328] = {.lex_state = 139, .external_lex_state = 2}, + [329] = {.lex_state = 139, .external_lex_state = 2}, + [330] = {.lex_state = 139, .external_lex_state = 2}, + [331] = {.lex_state = 139, .external_lex_state = 2}, + [332] = {.lex_state = 139, .external_lex_state = 2}, + [333] = {.lex_state = 139, .external_lex_state = 2}, + [334] = {.lex_state = 139, .external_lex_state = 2}, + [335] = {.lex_state = 139, .external_lex_state = 8}, + [336] = {.lex_state = 139, .external_lex_state = 2}, + [337] = {.lex_state = 139, .external_lex_state = 2}, + [338] = {.lex_state = 139, .external_lex_state = 2}, + [339] = {.lex_state = 139, .external_lex_state = 2}, + [340] = {.lex_state = 139, .external_lex_state = 2}, + [341] = {.lex_state = 139, .external_lex_state = 2}, + [342] = {.lex_state = 139, .external_lex_state = 2}, + [343] = {.lex_state = 139, .external_lex_state = 2}, + [344] = {.lex_state = 139, .external_lex_state = 2}, + [345] = {.lex_state = 139, .external_lex_state = 2}, + [346] = {.lex_state = 139, .external_lex_state = 2}, + [347] = {.lex_state = 139, .external_lex_state = 2}, + [348] = {.lex_state = 139, .external_lex_state = 2}, + [349] = {.lex_state = 139, .external_lex_state = 2}, + [350] = {.lex_state = 139, .external_lex_state = 2}, + [351] = {.lex_state = 139, .external_lex_state = 2}, + [352] = {.lex_state = 139, .external_lex_state = 2}, + [353] = {.lex_state = 139, .external_lex_state = 2}, + [354] = {.lex_state = 139, .external_lex_state = 2}, + [355] = {.lex_state = 139, .external_lex_state = 2}, + [356] = {.lex_state = 139, .external_lex_state = 2}, + [357] = {.lex_state = 139, .external_lex_state = 2}, + [358] = {.lex_state = 139, .external_lex_state = 2}, + [359] = {.lex_state = 139, .external_lex_state = 2}, + [360] = {.lex_state = 139, .external_lex_state = 2}, + [361] = {.lex_state = 139, .external_lex_state = 2}, + [362] = {.lex_state = 139, .external_lex_state = 2}, + [363] = {.lex_state = 139, .external_lex_state = 2}, + [364] = {.lex_state = 139, .external_lex_state = 2}, + [365] = {.lex_state = 139, .external_lex_state = 2}, + [366] = {.lex_state = 139, .external_lex_state = 2}, + [367] = {.lex_state = 139, .external_lex_state = 2}, + [368] = {.lex_state = 139, .external_lex_state = 2}, + [369] = {.lex_state = 139, .external_lex_state = 2}, + [370] = {.lex_state = 139, .external_lex_state = 2}, + [371] = {.lex_state = 139, .external_lex_state = 2}, + [372] = {.lex_state = 139, .external_lex_state = 2}, + [373] = {.lex_state = 139, .external_lex_state = 2}, + [374] = {.lex_state = 139, .external_lex_state = 2}, + [375] = {.lex_state = 139, .external_lex_state = 2}, + [376] = {.lex_state = 139, .external_lex_state = 2}, + [377] = {.lex_state = 139, .external_lex_state = 2}, + [378] = {.lex_state = 139, .external_lex_state = 2}, + [379] = {.lex_state = 139, .external_lex_state = 2}, + [380] = {.lex_state = 139, .external_lex_state = 2}, + [381] = {.lex_state = 139, .external_lex_state = 2}, + [382] = {.lex_state = 139, .external_lex_state = 2}, + [383] = {.lex_state = 139, .external_lex_state = 2}, + [384] = {.lex_state = 139, .external_lex_state = 2}, + [385] = {.lex_state = 139, .external_lex_state = 2}, + [386] = {.lex_state = 139, .external_lex_state = 2}, + [387] = {.lex_state = 139, .external_lex_state = 2}, + [388] = {.lex_state = 139, .external_lex_state = 2}, + [389] = {.lex_state = 139, .external_lex_state = 2}, + [390] = {.lex_state = 139, .external_lex_state = 2}, + [391] = {.lex_state = 139, .external_lex_state = 2}, + [392] = {.lex_state = 139, .external_lex_state = 2}, + [393] = {.lex_state = 139, .external_lex_state = 2}, + [394] = {.lex_state = 139, .external_lex_state = 2}, + [395] = {.lex_state = 139, .external_lex_state = 2}, + [396] = {.lex_state = 139, .external_lex_state = 2}, + [397] = {.lex_state = 139, .external_lex_state = 2}, + [398] = {.lex_state = 139, .external_lex_state = 2}, + [399] = {.lex_state = 139, .external_lex_state = 2}, + [400] = {.lex_state = 139, .external_lex_state = 2}, + [401] = {.lex_state = 139, .external_lex_state = 2}, + [402] = {.lex_state = 139, .external_lex_state = 2}, + [403] = {.lex_state = 139, .external_lex_state = 2}, + [404] = {.lex_state = 139, .external_lex_state = 2}, + [405] = {.lex_state = 139, .external_lex_state = 2}, + [406] = {.lex_state = 139, .external_lex_state = 2}, + [407] = {.lex_state = 139, .external_lex_state = 2}, + [408] = {.lex_state = 139, .external_lex_state = 2}, + [409] = {.lex_state = 139, .external_lex_state = 2}, + [410] = {.lex_state = 139, .external_lex_state = 2}, + [411] = {.lex_state = 139, .external_lex_state = 2}, + [412] = {.lex_state = 139, .external_lex_state = 2}, + [413] = {.lex_state = 139, .external_lex_state = 2}, + [414] = {.lex_state = 139, .external_lex_state = 2}, + [415] = {.lex_state = 139, .external_lex_state = 2}, + [416] = {.lex_state = 139, .external_lex_state = 2}, + [417] = {.lex_state = 139, .external_lex_state = 2}, + [418] = {.lex_state = 139, .external_lex_state = 2}, + [419] = {.lex_state = 139, .external_lex_state = 2}, + [420] = {.lex_state = 139, .external_lex_state = 2}, + [421] = {.lex_state = 139, .external_lex_state = 2}, + [422] = {.lex_state = 139, .external_lex_state = 2}, + [423] = {.lex_state = 139, .external_lex_state = 2}, + [424] = {.lex_state = 139, .external_lex_state = 2}, + [425] = {.lex_state = 139, .external_lex_state = 2}, + [426] = {.lex_state = 139, .external_lex_state = 2}, + [427] = {.lex_state = 139, .external_lex_state = 2}, + [428] = {.lex_state = 139, .external_lex_state = 2}, + [429] = {.lex_state = 139, .external_lex_state = 2}, + [430] = {.lex_state = 139, .external_lex_state = 2}, + [431] = {.lex_state = 139, .external_lex_state = 2}, + [432] = {.lex_state = 139, .external_lex_state = 2}, + [433] = {.lex_state = 139, .external_lex_state = 2}, + [434] = {.lex_state = 139, .external_lex_state = 2}, + [435] = {.lex_state = 139, .external_lex_state = 2}, + [436] = {.lex_state = 139, .external_lex_state = 2}, + [437] = {.lex_state = 139, .external_lex_state = 2}, + [438] = {.lex_state = 139, .external_lex_state = 2}, + [439] = {.lex_state = 139, .external_lex_state = 2}, + [440] = {.lex_state = 139, .external_lex_state = 2}, + [441] = {.lex_state = 139, .external_lex_state = 2}, + [442] = {.lex_state = 139, .external_lex_state = 2}, + [443] = {.lex_state = 139, .external_lex_state = 2}, + [444] = {.lex_state = 139, .external_lex_state = 2}, + [445] = {.lex_state = 139, .external_lex_state = 2}, + [446] = {.lex_state = 139, .external_lex_state = 2}, + [447] = {.lex_state = 139, .external_lex_state = 2}, + [448] = {.lex_state = 139, .external_lex_state = 2}, + [449] = {.lex_state = 139, .external_lex_state = 2}, + [450] = {.lex_state = 139, .external_lex_state = 2}, + [451] = {.lex_state = 139, .external_lex_state = 2}, + [452] = {.lex_state = 139, .external_lex_state = 2}, + [453] = {.lex_state = 139, .external_lex_state = 2}, + [454] = {.lex_state = 139, .external_lex_state = 2}, + [455] = {.lex_state = 139, .external_lex_state = 2}, + [456] = {.lex_state = 139, .external_lex_state = 2}, + [457] = {.lex_state = 139, .external_lex_state = 2}, + [458] = {.lex_state = 139, .external_lex_state = 2}, + [459] = {.lex_state = 139, .external_lex_state = 2}, + [460] = {.lex_state = 139, .external_lex_state = 2}, + [461] = {.lex_state = 139, .external_lex_state = 2}, + [462] = {.lex_state = 139, .external_lex_state = 2}, + [463] = {.lex_state = 139, .external_lex_state = 2}, + [464] = {.lex_state = 139, .external_lex_state = 2}, + [465] = {.lex_state = 139, .external_lex_state = 2}, + [466] = {.lex_state = 139, .external_lex_state = 2}, + [467] = {.lex_state = 139, .external_lex_state = 2}, + [468] = {.lex_state = 139, .external_lex_state = 2}, + [469] = {.lex_state = 139, .external_lex_state = 2}, + [470] = {.lex_state = 139, .external_lex_state = 2}, + [471] = {.lex_state = 139, .external_lex_state = 2}, + [472] = {.lex_state = 139, .external_lex_state = 2}, + [473] = {.lex_state = 139, .external_lex_state = 2}, + [474] = {.lex_state = 4, .external_lex_state = 4}, + [475] = {.lex_state = 139, .external_lex_state = 2}, + [476] = {.lex_state = 139, .external_lex_state = 2}, + [477] = {.lex_state = 139, .external_lex_state = 2}, + [478] = {.lex_state = 139, .external_lex_state = 2}, + [479] = {.lex_state = 139, .external_lex_state = 2}, + [480] = {.lex_state = 139, .external_lex_state = 2}, + [481] = {.lex_state = 139, .external_lex_state = 2}, + [482] = {.lex_state = 139, .external_lex_state = 2}, + [483] = {.lex_state = 139, .external_lex_state = 2}, + [484] = {.lex_state = 139, .external_lex_state = 2}, + [485] = {.lex_state = 139, .external_lex_state = 2}, + [486] = {.lex_state = 139, .external_lex_state = 2}, + [487] = {.lex_state = 139, .external_lex_state = 2}, + [488] = {.lex_state = 139, .external_lex_state = 2}, + [489] = {.lex_state = 139, .external_lex_state = 2}, + [490] = {.lex_state = 139, .external_lex_state = 2}, + [491] = {.lex_state = 139, .external_lex_state = 2}, + [492] = {.lex_state = 139, .external_lex_state = 2}, + [493] = {.lex_state = 139, .external_lex_state = 2}, + [494] = {.lex_state = 139, .external_lex_state = 2}, + [495] = {.lex_state = 139, .external_lex_state = 2}, + [496] = {.lex_state = 139, .external_lex_state = 2}, + [497] = {.lex_state = 139, .external_lex_state = 2}, + [498] = {.lex_state = 139, .external_lex_state = 2}, + [499] = {.lex_state = 139, .external_lex_state = 2}, + [500] = {.lex_state = 139, .external_lex_state = 2}, + [501] = {.lex_state = 139, .external_lex_state = 2}, + [502] = {.lex_state = 139, .external_lex_state = 2}, + [503] = {.lex_state = 4, .external_lex_state = 4}, + [504] = {.lex_state = 139, .external_lex_state = 2}, + [505] = {.lex_state = 139, .external_lex_state = 2}, + [506] = {.lex_state = 139, .external_lex_state = 2}, + [507] = {.lex_state = 139, .external_lex_state = 2}, + [508] = {.lex_state = 139, .external_lex_state = 2}, + [509] = {.lex_state = 139, .external_lex_state = 2}, + [510] = {.lex_state = 139, .external_lex_state = 2}, + [511] = {.lex_state = 139, .external_lex_state = 2}, + [512] = {.lex_state = 139, .external_lex_state = 2}, + [513] = {.lex_state = 139, .external_lex_state = 2}, + [514] = {.lex_state = 139, .external_lex_state = 2}, + [515] = {.lex_state = 4, .external_lex_state = 4}, + [516] = {.lex_state = 139, .external_lex_state = 2}, + [517] = {.lex_state = 4, .external_lex_state = 4}, + [518] = {.lex_state = 139, .external_lex_state = 2}, + [519] = {.lex_state = 139, .external_lex_state = 2}, + [520] = {.lex_state = 139, .external_lex_state = 2}, + [521] = {.lex_state = 139, .external_lex_state = 2}, + [522] = {.lex_state = 139, .external_lex_state = 2}, + [523] = {.lex_state = 139, .external_lex_state = 2}, + [524] = {.lex_state = 139, .external_lex_state = 2}, + [525] = {.lex_state = 139, .external_lex_state = 2}, + [526] = {.lex_state = 139, .external_lex_state = 2}, + [527] = {.lex_state = 139, .external_lex_state = 2}, + [528] = {.lex_state = 139, .external_lex_state = 2}, + [529] = {.lex_state = 139, .external_lex_state = 2}, + [530] = {.lex_state = 139, .external_lex_state = 2}, + [531] = {.lex_state = 139, .external_lex_state = 2}, + [532] = {.lex_state = 139, .external_lex_state = 2}, + [533] = {.lex_state = 139, .external_lex_state = 2}, + [534] = {.lex_state = 139, .external_lex_state = 2}, + [535] = {.lex_state = 139, .external_lex_state = 2}, + [536] = {.lex_state = 139, .external_lex_state = 2}, + [537] = {.lex_state = 139, .external_lex_state = 2}, + [538] = {.lex_state = 139, .external_lex_state = 2}, + [539] = {.lex_state = 139, .external_lex_state = 2}, + [540] = {.lex_state = 139, .external_lex_state = 2}, + [541] = {.lex_state = 139, .external_lex_state = 2}, + [542] = {.lex_state = 139, .external_lex_state = 2}, + [543] = {.lex_state = 139, .external_lex_state = 2}, + [544] = {.lex_state = 139, .external_lex_state = 2}, + [545] = {.lex_state = 139, .external_lex_state = 2}, + [546] = {.lex_state = 139, .external_lex_state = 2}, + [547] = {.lex_state = 139, .external_lex_state = 2}, + [548] = {.lex_state = 139, .external_lex_state = 2}, + [549] = {.lex_state = 139, .external_lex_state = 2}, + [550] = {.lex_state = 139, .external_lex_state = 2}, + [551] = {.lex_state = 139, .external_lex_state = 2}, + [552] = {.lex_state = 139, .external_lex_state = 2}, + [553] = {.lex_state = 139, .external_lex_state = 2}, + [554] = {.lex_state = 139, .external_lex_state = 2}, + [555] = {.lex_state = 139, .external_lex_state = 2}, + [556] = {.lex_state = 139, .external_lex_state = 2}, + [557] = {.lex_state = 139, .external_lex_state = 2}, + [558] = {.lex_state = 139, .external_lex_state = 2}, + [559] = {.lex_state = 139, .external_lex_state = 2}, + [560] = {.lex_state = 139, .external_lex_state = 2}, + [561] = {.lex_state = 139, .external_lex_state = 2}, + [562] = {.lex_state = 139, .external_lex_state = 2}, + [563] = {.lex_state = 139, .external_lex_state = 2}, + [564] = {.lex_state = 139, .external_lex_state = 2}, + [565] = {.lex_state = 139, .external_lex_state = 2}, + [566] = {.lex_state = 139, .external_lex_state = 2}, + [567] = {.lex_state = 139, .external_lex_state = 2}, + [568] = {.lex_state = 139, .external_lex_state = 2}, + [569] = {.lex_state = 139, .external_lex_state = 2}, + [570] = {.lex_state = 139, .external_lex_state = 2}, + [571] = {.lex_state = 139, .external_lex_state = 2}, + [572] = {.lex_state = 139, .external_lex_state = 2}, + [573] = {.lex_state = 139, .external_lex_state = 2}, + [574] = {.lex_state = 139, .external_lex_state = 2}, + [575] = {.lex_state = 139, .external_lex_state = 2}, + [576] = {.lex_state = 139, .external_lex_state = 2}, + [577] = {.lex_state = 139, .external_lex_state = 2}, + [578] = {.lex_state = 139, .external_lex_state = 2}, + [579] = {.lex_state = 139, .external_lex_state = 2}, + [580] = {.lex_state = 139, .external_lex_state = 2}, + [581] = {.lex_state = 139, .external_lex_state = 2}, + [582] = {.lex_state = 139, .external_lex_state = 2}, + [583] = {.lex_state = 139, .external_lex_state = 2}, + [584] = {.lex_state = 139, .external_lex_state = 2}, + [585] = {.lex_state = 139, .external_lex_state = 2}, + [586] = {.lex_state = 139, .external_lex_state = 2}, + [587] = {.lex_state = 139, .external_lex_state = 2}, + [588] = {.lex_state = 139, .external_lex_state = 2}, + [589] = {.lex_state = 139, .external_lex_state = 2}, + [590] = {.lex_state = 139, .external_lex_state = 2}, + [591] = {.lex_state = 139, .external_lex_state = 2}, + [592] = {.lex_state = 139, .external_lex_state = 2}, + [593] = {.lex_state = 139, .external_lex_state = 2}, + [594] = {.lex_state = 139, .external_lex_state = 2}, + [595] = {.lex_state = 139, .external_lex_state = 2}, + [596] = {.lex_state = 139, .external_lex_state = 2}, + [597] = {.lex_state = 139, .external_lex_state = 2}, + [598] = {.lex_state = 139, .external_lex_state = 2}, + [599] = {.lex_state = 139, .external_lex_state = 2}, + [600] = {.lex_state = 139, .external_lex_state = 2}, + [601] = {.lex_state = 139, .external_lex_state = 2}, + [602] = {.lex_state = 139, .external_lex_state = 2}, + [603] = {.lex_state = 139, .external_lex_state = 2}, + [604] = {.lex_state = 139, .external_lex_state = 2}, + [605] = {.lex_state = 139, .external_lex_state = 2}, + [606] = {.lex_state = 139, .external_lex_state = 2}, + [607] = {.lex_state = 139, .external_lex_state = 2}, + [608] = {.lex_state = 139, .external_lex_state = 2}, + [609] = {.lex_state = 139, .external_lex_state = 2}, + [610] = {.lex_state = 139, .external_lex_state = 2}, + [611] = {.lex_state = 139, .external_lex_state = 2}, + [612] = {.lex_state = 139, .external_lex_state = 2}, + [613] = {.lex_state = 139, .external_lex_state = 2}, + [614] = {.lex_state = 139, .external_lex_state = 2}, + [615] = {.lex_state = 139, .external_lex_state = 2}, + [616] = {.lex_state = 139, .external_lex_state = 2}, + [617] = {.lex_state = 139, .external_lex_state = 2}, + [618] = {.lex_state = 139, .external_lex_state = 2}, + [619] = {.lex_state = 139, .external_lex_state = 2}, + [620] = {.lex_state = 139, .external_lex_state = 2}, + [621] = {.lex_state = 139, .external_lex_state = 2}, + [622] = {.lex_state = 139, .external_lex_state = 2}, + [623] = {.lex_state = 139, .external_lex_state = 2}, + [624] = {.lex_state = 139, .external_lex_state = 2}, + [625] = {.lex_state = 139, .external_lex_state = 2}, + [626] = {.lex_state = 139, .external_lex_state = 2}, + [627] = {.lex_state = 139, .external_lex_state = 2}, + [628] = {.lex_state = 139, .external_lex_state = 2}, + [629] = {.lex_state = 139, .external_lex_state = 2}, + [630] = {.lex_state = 139, .external_lex_state = 2}, + [631] = {.lex_state = 139, .external_lex_state = 2}, + [632] = {.lex_state = 139, .external_lex_state = 2}, + [633] = {.lex_state = 139, .external_lex_state = 2}, + [634] = {.lex_state = 139, .external_lex_state = 2}, + [635] = {.lex_state = 139, .external_lex_state = 2}, + [636] = {.lex_state = 139, .external_lex_state = 2}, + [637] = {.lex_state = 139, .external_lex_state = 2}, + [638] = {.lex_state = 139, .external_lex_state = 2}, + [639] = {.lex_state = 139, .external_lex_state = 2}, + [640] = {.lex_state = 139, .external_lex_state = 2}, + [641] = {.lex_state = 139, .external_lex_state = 2}, + [642] = {.lex_state = 139, .external_lex_state = 2}, + [643] = {.lex_state = 139, .external_lex_state = 2}, + [644] = {.lex_state = 139, .external_lex_state = 2}, + [645] = {.lex_state = 139, .external_lex_state = 2}, + [646] = {.lex_state = 139, .external_lex_state = 2}, + [647] = {.lex_state = 139, .external_lex_state = 2}, + [648] = {.lex_state = 139, .external_lex_state = 2}, + [649] = {.lex_state = 139, .external_lex_state = 2}, + [650] = {.lex_state = 139, .external_lex_state = 2}, + [651] = {.lex_state = 139, .external_lex_state = 2}, + [652] = {.lex_state = 139, .external_lex_state = 2}, + [653] = {.lex_state = 139, .external_lex_state = 2}, + [654] = {.lex_state = 139, .external_lex_state = 2}, + [655] = {.lex_state = 139, .external_lex_state = 2}, + [656] = {.lex_state = 139, .external_lex_state = 2}, + [657] = {.lex_state = 139, .external_lex_state = 2}, + [658] = {.lex_state = 139, .external_lex_state = 2}, + [659] = {.lex_state = 139, .external_lex_state = 2}, + [660] = {.lex_state = 139, .external_lex_state = 2}, + [661] = {.lex_state = 139, .external_lex_state = 2}, + [662] = {.lex_state = 139, .external_lex_state = 2}, + [663] = {.lex_state = 139, .external_lex_state = 2}, + [664] = {.lex_state = 139, .external_lex_state = 2}, + [665] = {.lex_state = 139, .external_lex_state = 2}, + [666] = {.lex_state = 139, .external_lex_state = 2}, + [667] = {.lex_state = 139, .external_lex_state = 2}, + [668] = {.lex_state = 139, .external_lex_state = 2}, + [669] = {.lex_state = 139, .external_lex_state = 2}, + [670] = {.lex_state = 139, .external_lex_state = 2}, + [671] = {.lex_state = 139, .external_lex_state = 2}, + [672] = {.lex_state = 139, .external_lex_state = 2}, + [673] = {.lex_state = 139, .external_lex_state = 2}, + [674] = {.lex_state = 139, .external_lex_state = 2}, + [675] = {.lex_state = 139, .external_lex_state = 2}, + [676] = {.lex_state = 139, .external_lex_state = 2}, + [677] = {.lex_state = 139, .external_lex_state = 2}, + [678] = {.lex_state = 139, .external_lex_state = 2}, + [679] = {.lex_state = 139, .external_lex_state = 2}, + [680] = {.lex_state = 139, .external_lex_state = 2}, + [681] = {.lex_state = 139, .external_lex_state = 2}, + [682] = {.lex_state = 139, .external_lex_state = 2}, + [683] = {.lex_state = 139, .external_lex_state = 2}, + [684] = {.lex_state = 139, .external_lex_state = 2}, + [685] = {.lex_state = 139, .external_lex_state = 2}, + [686] = {.lex_state = 139, .external_lex_state = 2}, + [687] = {.lex_state = 139, .external_lex_state = 2}, + [688] = {.lex_state = 139, .external_lex_state = 2}, + [689] = {.lex_state = 139, .external_lex_state = 2}, + [690] = {.lex_state = 139, .external_lex_state = 2}, + [691] = {.lex_state = 139, .external_lex_state = 2}, + [692] = {.lex_state = 139, .external_lex_state = 2}, + [693] = {.lex_state = 139, .external_lex_state = 2}, + [694] = {.lex_state = 139, .external_lex_state = 2}, + [695] = {.lex_state = 139, .external_lex_state = 2}, + [696] = {.lex_state = 139, .external_lex_state = 2}, + [697] = {.lex_state = 139, .external_lex_state = 2}, + [698] = {.lex_state = 139, .external_lex_state = 2}, + [699] = {.lex_state = 139, .external_lex_state = 2}, + [700] = {.lex_state = 139, .external_lex_state = 2}, + [701] = {.lex_state = 139, .external_lex_state = 2}, + [702] = {.lex_state = 139, .external_lex_state = 2}, + [703] = {.lex_state = 139, .external_lex_state = 2}, + [704] = {.lex_state = 139, .external_lex_state = 2}, + [705] = {.lex_state = 139, .external_lex_state = 2}, + [706] = {.lex_state = 139, .external_lex_state = 2}, + [707] = {.lex_state = 139, .external_lex_state = 2}, + [708] = {.lex_state = 139, .external_lex_state = 2}, + [709] = {.lex_state = 139, .external_lex_state = 2}, + [710] = {.lex_state = 139, .external_lex_state = 2}, + [711] = {.lex_state = 139, .external_lex_state = 2}, + [712] = {.lex_state = 139, .external_lex_state = 2}, + [713] = {.lex_state = 139, .external_lex_state = 2}, + [714] = {.lex_state = 139, .external_lex_state = 2}, + [715] = {.lex_state = 139, .external_lex_state = 2}, + [716] = {.lex_state = 139, .external_lex_state = 2}, + [717] = {.lex_state = 139, .external_lex_state = 2}, + [718] = {.lex_state = 139, .external_lex_state = 2}, + [719] = {.lex_state = 139, .external_lex_state = 2}, + [720] = {.lex_state = 139, .external_lex_state = 2}, + [721] = {.lex_state = 139, .external_lex_state = 2}, + [722] = {.lex_state = 139, .external_lex_state = 2}, + [723] = {.lex_state = 139, .external_lex_state = 2}, + [724] = {.lex_state = 139, .external_lex_state = 2}, + [725] = {.lex_state = 139, .external_lex_state = 2}, + [726] = {.lex_state = 139, .external_lex_state = 2}, + [727] = {.lex_state = 4, .external_lex_state = 4}, + [728] = {.lex_state = 4, .external_lex_state = 4}, + [729] = {.lex_state = 4, .external_lex_state = 4}, + [730] = {.lex_state = 4, .external_lex_state = 4}, + [731] = {.lex_state = 4, .external_lex_state = 4}, + [732] = {.lex_state = 4, .external_lex_state = 4}, + [733] = {.lex_state = 4, .external_lex_state = 4}, + [734] = {.lex_state = 4, .external_lex_state = 4}, + [735] = {.lex_state = 4, .external_lex_state = 4}, + [736] = {.lex_state = 4, .external_lex_state = 4}, + [737] = {.lex_state = 4, .external_lex_state = 4}, + [738] = {.lex_state = 4, .external_lex_state = 6}, + [739] = {.lex_state = 4, .external_lex_state = 6}, + [740] = {.lex_state = 4, .external_lex_state = 4}, + [741] = {.lex_state = 4, .external_lex_state = 6}, + [742] = {.lex_state = 4, .external_lex_state = 4}, + [743] = {.lex_state = 4, .external_lex_state = 4}, + [744] = {.lex_state = 4, .external_lex_state = 4}, + [745] = {.lex_state = 4, .external_lex_state = 4}, + [746] = {.lex_state = 4, .external_lex_state = 4}, + [747] = {.lex_state = 4, .external_lex_state = 4}, + [748] = {.lex_state = 4, .external_lex_state = 4}, + [749] = {.lex_state = 4, .external_lex_state = 4}, + [750] = {.lex_state = 4, .external_lex_state = 6}, + [751] = {.lex_state = 139, .external_lex_state = 2}, + [752] = {.lex_state = 4, .external_lex_state = 6}, + [753] = {.lex_state = 139, .external_lex_state = 2}, + [754] = {.lex_state = 4, .external_lex_state = 6}, + [755] = {.lex_state = 139, .external_lex_state = 2}, + [756] = {.lex_state = 139, .external_lex_state = 2}, + [757] = {.lex_state = 4, .external_lex_state = 4}, + [758] = {.lex_state = 4, .external_lex_state = 4}, + [759] = {.lex_state = 4, .external_lex_state = 4}, + [760] = {.lex_state = 139, .external_lex_state = 2}, + [761] = {.lex_state = 139, .external_lex_state = 2}, + [762] = {.lex_state = 4, .external_lex_state = 4}, + [763] = {.lex_state = 4, .external_lex_state = 4}, + [764] = {.lex_state = 4, .external_lex_state = 4}, + [765] = {.lex_state = 4, .external_lex_state = 4}, + [766] = {.lex_state = 139, .external_lex_state = 2}, + [767] = {.lex_state = 4, .external_lex_state = 4}, + [768] = {.lex_state = 139, .external_lex_state = 2}, + [769] = {.lex_state = 4, .external_lex_state = 6}, + [770] = {.lex_state = 4, .external_lex_state = 6}, + [771] = {.lex_state = 4, .external_lex_state = 6}, + [772] = {.lex_state = 4, .external_lex_state = 3}, + [773] = {.lex_state = 4, .external_lex_state = 3}, + [774] = {.lex_state = 4, .external_lex_state = 3}, + [775] = {.lex_state = 4, .external_lex_state = 3}, + [776] = {.lex_state = 4, .external_lex_state = 3}, + [777] = {.lex_state = 4, .external_lex_state = 6}, + [778] = {.lex_state = 4, .external_lex_state = 6}, + [779] = {.lex_state = 4, .external_lex_state = 5}, + [780] = {.lex_state = 4, .external_lex_state = 6}, + [781] = {.lex_state = 4, .external_lex_state = 6}, + [782] = {.lex_state = 4, .external_lex_state = 6}, + [783] = {.lex_state = 4, .external_lex_state = 3}, + [784] = {.lex_state = 4, .external_lex_state = 5}, + [785] = {.lex_state = 4, .external_lex_state = 6}, + [786] = {.lex_state = 4, .external_lex_state = 6}, + [787] = {.lex_state = 4, .external_lex_state = 3}, + [788] = {.lex_state = 4, .external_lex_state = 3}, + [789] = {.lex_state = 4, .external_lex_state = 3}, + [790] = {.lex_state = 4, .external_lex_state = 3}, + [791] = {.lex_state = 139, .external_lex_state = 2}, + [792] = {.lex_state = 4, .external_lex_state = 3}, + [793] = {.lex_state = 139, .external_lex_state = 8}, + [794] = {.lex_state = 139, .external_lex_state = 8}, + [795] = {.lex_state = 4, .external_lex_state = 6}, + [796] = {.lex_state = 4, .external_lex_state = 6}, + [797] = {.lex_state = 4, .external_lex_state = 3}, + [798] = {.lex_state = 4, .external_lex_state = 3}, + [799] = {.lex_state = 4, .external_lex_state = 6}, + [800] = {.lex_state = 4, .external_lex_state = 3}, + [801] = {.lex_state = 4, .external_lex_state = 6}, + [802] = {.lex_state = 4, .external_lex_state = 3}, + [803] = {.lex_state = 4, .external_lex_state = 6}, + [804] = {.lex_state = 139, .external_lex_state = 2}, + [805] = {.lex_state = 139, .external_lex_state = 2}, + [806] = {.lex_state = 4, .external_lex_state = 3}, + [807] = {.lex_state = 4, .external_lex_state = 3}, + [808] = {.lex_state = 4, .external_lex_state = 3}, + [809] = {.lex_state = 4, .external_lex_state = 3}, + [810] = {.lex_state = 4, .external_lex_state = 3}, + [811] = {.lex_state = 4, .external_lex_state = 3}, + [812] = {.lex_state = 4, .external_lex_state = 3}, + [813] = {.lex_state = 4, .external_lex_state = 3}, + [814] = {.lex_state = 4, .external_lex_state = 3}, + [815] = {.lex_state = 4, .external_lex_state = 3}, + [816] = {.lex_state = 139, .external_lex_state = 2}, + [817] = {.lex_state = 139, .external_lex_state = 2}, + [818] = {.lex_state = 4, .external_lex_state = 3}, + [819] = {.lex_state = 4, .external_lex_state = 3}, + [820] = {.lex_state = 4, .external_lex_state = 3}, + [821] = {.lex_state = 4, .external_lex_state = 3}, + [822] = {.lex_state = 139, .external_lex_state = 2}, + [823] = {.lex_state = 4, .external_lex_state = 3}, + [824] = {.lex_state = 4, .external_lex_state = 3}, + [825] = {.lex_state = 4, .external_lex_state = 3}, + [826] = {.lex_state = 139, .external_lex_state = 8}, + [827] = {.lex_state = 139, .external_lex_state = 8}, + [828] = {.lex_state = 139, .external_lex_state = 8}, + [829] = {.lex_state = 139, .external_lex_state = 8}, + [830] = {.lex_state = 11, .external_lex_state = 2}, + [831] = {.lex_state = 139, .external_lex_state = 8}, + [832] = {.lex_state = 139, .external_lex_state = 8}, + [833] = {.lex_state = 139, .external_lex_state = 8}, + [834] = {.lex_state = 139, .external_lex_state = 2}, + [835] = {.lex_state = 139, .external_lex_state = 2}, + [836] = {.lex_state = 11, .external_lex_state = 2}, + [837] = {.lex_state = 11, .external_lex_state = 2}, + [838] = {.lex_state = 139, .external_lex_state = 2}, + [839] = {.lex_state = 11, .external_lex_state = 2}, + [840] = {.lex_state = 139, .external_lex_state = 2}, + [841] = {.lex_state = 139, .external_lex_state = 8}, + [842] = {.lex_state = 139, .external_lex_state = 8}, + [843] = {.lex_state = 139, .external_lex_state = 8}, + [844] = {.lex_state = 139, .external_lex_state = 8}, + [845] = {.lex_state = 139, .external_lex_state = 2}, + [846] = {.lex_state = 11, .external_lex_state = 2}, + [847] = {.lex_state = 139, .external_lex_state = 8}, + [848] = {.lex_state = 139, .external_lex_state = 8}, + [849] = {.lex_state = 139, .external_lex_state = 8}, + [850] = {.lex_state = 139, .external_lex_state = 2}, + [851] = {.lex_state = 139, .external_lex_state = 8}, + [852] = {.lex_state = 11, .external_lex_state = 2}, + [853] = {.lex_state = 139, .external_lex_state = 8}, + [854] = {.lex_state = 139, .external_lex_state = 8}, + [855] = {.lex_state = 11, .external_lex_state = 2}, + [856] = {.lex_state = 139, .external_lex_state = 8}, + [857] = {.lex_state = 139, .external_lex_state = 2}, + [858] = {.lex_state = 139, .external_lex_state = 8}, + [859] = {.lex_state = 139, .external_lex_state = 2}, + [860] = {.lex_state = 139, .external_lex_state = 8}, + [861] = {.lex_state = 11, .external_lex_state = 2}, + [862] = {.lex_state = 139, .external_lex_state = 8}, + [863] = {.lex_state = 139, .external_lex_state = 2}, + [864] = {.lex_state = 139, .external_lex_state = 2}, + [865] = {.lex_state = 139, .external_lex_state = 2}, + [866] = {.lex_state = 11, .external_lex_state = 2}, + [867] = {.lex_state = 11, .external_lex_state = 2}, + [868] = {.lex_state = 139, .external_lex_state = 2}, + [869] = {.lex_state = 139, .external_lex_state = 2}, + [870] = {.lex_state = 139, .external_lex_state = 2}, + [871] = {.lex_state = 11, .external_lex_state = 2}, + [872] = {.lex_state = 11, .external_lex_state = 2}, + [873] = {.lex_state = 139, .external_lex_state = 2}, + [874] = {.lex_state = 139, .external_lex_state = 2}, + [875] = {.lex_state = 11, .external_lex_state = 2}, + [876] = {.lex_state = 11, .external_lex_state = 2}, + [877] = {.lex_state = 139, .external_lex_state = 2}, + [878] = {.lex_state = 139, .external_lex_state = 2}, + [879] = {.lex_state = 139, .external_lex_state = 2}, + [880] = {.lex_state = 139, .external_lex_state = 2}, + [881] = {.lex_state = 11, .external_lex_state = 2}, + [882] = {.lex_state = 11, .external_lex_state = 2}, + [883] = {.lex_state = 139, .external_lex_state = 2}, + [884] = {.lex_state = 139, .external_lex_state = 2}, + [885] = {.lex_state = 11, .external_lex_state = 2}, + [886] = {.lex_state = 11, .external_lex_state = 2}, + [887] = {.lex_state = 139, .external_lex_state = 2}, + [888] = {.lex_state = 139, .external_lex_state = 2}, + [889] = {.lex_state = 139, .external_lex_state = 2}, + [890] = {.lex_state = 139, .external_lex_state = 2}, + [891] = {.lex_state = 139, .external_lex_state = 2}, + [892] = {.lex_state = 139, .external_lex_state = 2}, + [893] = {.lex_state = 139, .external_lex_state = 2}, + [894] = {.lex_state = 139, .external_lex_state = 2}, + [895] = {.lex_state = 139, .external_lex_state = 2}, + [896] = {.lex_state = 139, .external_lex_state = 2}, + [897] = {.lex_state = 139, .external_lex_state = 2}, + [898] = {.lex_state = 139, .external_lex_state = 2}, + [899] = {.lex_state = 139, .external_lex_state = 2}, + [900] = {.lex_state = 139, .external_lex_state = 2}, + [901] = {.lex_state = 139, .external_lex_state = 2}, + [902] = {.lex_state = 139, .external_lex_state = 2}, + [903] = {.lex_state = 139, .external_lex_state = 2}, + [904] = {.lex_state = 139, .external_lex_state = 2}, + [905] = {.lex_state = 139, .external_lex_state = 2}, + [906] = {.lex_state = 139, .external_lex_state = 2}, + [907] = {.lex_state = 139, .external_lex_state = 2}, + [908] = {.lex_state = 139, .external_lex_state = 2}, + [909] = {.lex_state = 139, .external_lex_state = 2}, + [910] = {.lex_state = 139, .external_lex_state = 2}, + [911] = {.lex_state = 139, .external_lex_state = 2}, + [912] = {.lex_state = 139, .external_lex_state = 2}, + [913] = {.lex_state = 139, .external_lex_state = 2}, + [914] = {.lex_state = 139, .external_lex_state = 2}, + [915] = {.lex_state = 139, .external_lex_state = 2}, + [916] = {.lex_state = 139, .external_lex_state = 2}, + [917] = {.lex_state = 139, .external_lex_state = 2}, + [918] = {.lex_state = 11, .external_lex_state = 2}, + [919] = {.lex_state = 139, .external_lex_state = 2}, + [920] = {.lex_state = 139, .external_lex_state = 2}, + [921] = {.lex_state = 139, .external_lex_state = 2}, + [922] = {.lex_state = 139, .external_lex_state = 2}, + [923] = {.lex_state = 139, .external_lex_state = 2}, + [924] = {.lex_state = 139, .external_lex_state = 2}, + [925] = {.lex_state = 139, .external_lex_state = 2}, + [926] = {.lex_state = 139, .external_lex_state = 2}, + [927] = {.lex_state = 139, .external_lex_state = 2}, + [928] = {.lex_state = 139, .external_lex_state = 2}, + [929] = {.lex_state = 139, .external_lex_state = 2}, + [930] = {.lex_state = 139, .external_lex_state = 2}, + [931] = {.lex_state = 139, .external_lex_state = 2}, + [932] = {.lex_state = 139, .external_lex_state = 2}, + [933] = {.lex_state = 139, .external_lex_state = 2}, + [934] = {.lex_state = 139, .external_lex_state = 2}, + [935] = {.lex_state = 139, .external_lex_state = 2}, + [936] = {.lex_state = 139, .external_lex_state = 2}, + [937] = {.lex_state = 139, .external_lex_state = 2}, + [938] = {.lex_state = 139, .external_lex_state = 2}, + [939] = {.lex_state = 139, .external_lex_state = 2}, + [940] = {.lex_state = 139, .external_lex_state = 2}, + [941] = {.lex_state = 139, .external_lex_state = 2}, + [942] = {.lex_state = 139, .external_lex_state = 2}, + [943] = {.lex_state = 139, .external_lex_state = 2}, + [944] = {.lex_state = 139, .external_lex_state = 2}, + [945] = {.lex_state = 139, .external_lex_state = 2}, + [946] = {.lex_state = 139, .external_lex_state = 2}, + [947] = {.lex_state = 139, .external_lex_state = 2}, + [948] = {.lex_state = 139, .external_lex_state = 2}, + [949] = {.lex_state = 139, .external_lex_state = 2}, + [950] = {.lex_state = 139, .external_lex_state = 2}, + [951] = {.lex_state = 139, .external_lex_state = 2}, + [952] = {.lex_state = 139, .external_lex_state = 2}, + [953] = {.lex_state = 139, .external_lex_state = 2}, + [954] = {.lex_state = 139, .external_lex_state = 2}, + [955] = {.lex_state = 11, .external_lex_state = 2}, + [956] = {.lex_state = 139, .external_lex_state = 2}, + [957] = {.lex_state = 139, .external_lex_state = 2}, + [958] = {.lex_state = 139, .external_lex_state = 2}, + [959] = {.lex_state = 11, .external_lex_state = 2}, + [960] = {.lex_state = 139, .external_lex_state = 2}, + [961] = {.lex_state = 139, .external_lex_state = 2}, + [962] = {.lex_state = 139, .external_lex_state = 2}, + [963] = {.lex_state = 139, .external_lex_state = 2}, + [964] = {.lex_state = 139, .external_lex_state = 2}, + [965] = {.lex_state = 139, .external_lex_state = 2}, + [966] = {.lex_state = 139, .external_lex_state = 2}, + [967] = {.lex_state = 139, .external_lex_state = 2}, + [968] = {.lex_state = 139, .external_lex_state = 2}, + [969] = {.lex_state = 139, .external_lex_state = 2}, + [970] = {.lex_state = 11, .external_lex_state = 2}, + [971] = {.lex_state = 139, .external_lex_state = 2}, + [972] = {.lex_state = 139, .external_lex_state = 2}, + [973] = {.lex_state = 139, .external_lex_state = 2}, + [974] = {.lex_state = 139, .external_lex_state = 2}, + [975] = {.lex_state = 139, .external_lex_state = 2}, + [976] = {.lex_state = 139, .external_lex_state = 2}, + [977] = {.lex_state = 139, .external_lex_state = 2}, + [978] = {.lex_state = 139, .external_lex_state = 2}, + [979] = {.lex_state = 139, .external_lex_state = 2}, + [980] = {.lex_state = 139, .external_lex_state = 2}, + [981] = {.lex_state = 139, .external_lex_state = 2}, + [982] = {.lex_state = 139, .external_lex_state = 2}, + [983] = {.lex_state = 139, .external_lex_state = 2}, + [984] = {.lex_state = 139, .external_lex_state = 2}, + [985] = {.lex_state = 139, .external_lex_state = 2}, + [986] = {.lex_state = 139, .external_lex_state = 2}, + [987] = {.lex_state = 139, .external_lex_state = 2}, + [988] = {.lex_state = 139, .external_lex_state = 2}, + [989] = {.lex_state = 139, .external_lex_state = 2}, + [990] = {.lex_state = 11, .external_lex_state = 2}, + [991] = {.lex_state = 11, .external_lex_state = 2}, + [992] = {.lex_state = 139, .external_lex_state = 2}, + [993] = {.lex_state = 139, .external_lex_state = 2}, + [994] = {.lex_state = 139, .external_lex_state = 2}, + [995] = {.lex_state = 139, .external_lex_state = 2}, + [996] = {.lex_state = 139, .external_lex_state = 2}, + [997] = {.lex_state = 139, .external_lex_state = 2}, + [998] = {.lex_state = 139, .external_lex_state = 2}, + [999] = {.lex_state = 139, .external_lex_state = 2}, + [1000] = {.lex_state = 139, .external_lex_state = 2}, + [1001] = {.lex_state = 139, .external_lex_state = 2}, + [1002] = {.lex_state = 139, .external_lex_state = 2}, + [1003] = {.lex_state = 139, .external_lex_state = 2}, + [1004] = {.lex_state = 139, .external_lex_state = 2}, + [1005] = {.lex_state = 139, .external_lex_state = 2}, + [1006] = {.lex_state = 11, .external_lex_state = 2}, + [1007] = {.lex_state = 11, .external_lex_state = 2}, + [1008] = {.lex_state = 11, .external_lex_state = 2}, + [1009] = {.lex_state = 11, .external_lex_state = 2}, + [1010] = {.lex_state = 11, .external_lex_state = 2}, + [1011] = {.lex_state = 11, .external_lex_state = 2}, + [1012] = {.lex_state = 139, .external_lex_state = 2}, + [1013] = {.lex_state = 11, .external_lex_state = 2}, + [1014] = {.lex_state = 139, .external_lex_state = 2}, + [1015] = {.lex_state = 11, .external_lex_state = 2}, + [1016] = {.lex_state = 11, .external_lex_state = 2}, + [1017] = {.lex_state = 139, .external_lex_state = 2}, + [1018] = {.lex_state = 139, .external_lex_state = 2}, + [1019] = {.lex_state = 11, .external_lex_state = 2}, + [1020] = {.lex_state = 139, .external_lex_state = 2}, + [1021] = {.lex_state = 11, .external_lex_state = 2}, + [1022] = {.lex_state = 11, .external_lex_state = 2}, + [1023] = {.lex_state = 11, .external_lex_state = 2}, + [1024] = {.lex_state = 11, .external_lex_state = 2}, + [1025] = {.lex_state = 11, .external_lex_state = 2}, + [1026] = {.lex_state = 11, .external_lex_state = 2}, + [1027] = {.lex_state = 11, .external_lex_state = 2}, + [1028] = {.lex_state = 11, .external_lex_state = 2}, + [1029] = {.lex_state = 139, .external_lex_state = 2}, + [1030] = {.lex_state = 11, .external_lex_state = 2}, + [1031] = {.lex_state = 11, .external_lex_state = 2}, + [1032] = {.lex_state = 11, .external_lex_state = 2}, + [1033] = {.lex_state = 139, .external_lex_state = 2}, + [1034] = {.lex_state = 11, .external_lex_state = 2}, + [1035] = {.lex_state = 11, .external_lex_state = 2}, + [1036] = {.lex_state = 11, .external_lex_state = 2}, + [1037] = {.lex_state = 139, .external_lex_state = 2}, + [1038] = {.lex_state = 139, .external_lex_state = 2}, + [1039] = {.lex_state = 139, .external_lex_state = 2}, + [1040] = {.lex_state = 139, .external_lex_state = 2}, + [1041] = {.lex_state = 139, .external_lex_state = 2}, + [1042] = {.lex_state = 139, .external_lex_state = 2}, + [1043] = {.lex_state = 139, .external_lex_state = 2}, + [1044] = {.lex_state = 11, .external_lex_state = 2}, + [1045] = {.lex_state = 11, .external_lex_state = 2}, + [1046] = {.lex_state = 11, .external_lex_state = 2}, + [1047] = {.lex_state = 11, .external_lex_state = 2}, + [1048] = {.lex_state = 11, .external_lex_state = 2}, + [1049] = {.lex_state = 11, .external_lex_state = 2}, + [1050] = {.lex_state = 11, .external_lex_state = 2}, + [1051] = {.lex_state = 11, .external_lex_state = 2}, + [1052] = {.lex_state = 11, .external_lex_state = 2}, + [1053] = {.lex_state = 8, .external_lex_state = 2}, + [1054] = {.lex_state = 11, .external_lex_state = 2}, + [1055] = {.lex_state = 11, .external_lex_state = 2}, + [1056] = {.lex_state = 11, .external_lex_state = 2}, + [1057] = {.lex_state = 11, .external_lex_state = 2}, + [1058] = {.lex_state = 8, .external_lex_state = 2}, + [1059] = {.lex_state = 11, .external_lex_state = 2}, + [1060] = {.lex_state = 11, .external_lex_state = 2}, + [1061] = {.lex_state = 8, .external_lex_state = 2}, + [1062] = {.lex_state = 11, .external_lex_state = 2}, + [1063] = {.lex_state = 11, .external_lex_state = 2}, + [1064] = {.lex_state = 11, .external_lex_state = 2}, + [1065] = {.lex_state = 11, .external_lex_state = 2}, + [1066] = {.lex_state = 11, .external_lex_state = 2}, + [1067] = {.lex_state = 11, .external_lex_state = 2}, + [1068] = {.lex_state = 11, .external_lex_state = 2}, + [1069] = {.lex_state = 12, .external_lex_state = 2}, + [1070] = {.lex_state = 11, .external_lex_state = 2}, + [1071] = {.lex_state = 11, .external_lex_state = 2}, + [1072] = {.lex_state = 11, .external_lex_state = 2}, + [1073] = {.lex_state = 11, .external_lex_state = 2}, + [1074] = {.lex_state = 11, .external_lex_state = 2}, + [1075] = {.lex_state = 11, .external_lex_state = 2}, + [1076] = {.lex_state = 11, .external_lex_state = 2}, + [1077] = {.lex_state = 11, .external_lex_state = 2}, + [1078] = {.lex_state = 11, .external_lex_state = 2}, + [1079] = {.lex_state = 11, .external_lex_state = 2}, + [1080] = {.lex_state = 11, .external_lex_state = 2}, + [1081] = {.lex_state = 11, .external_lex_state = 2}, + [1082] = {.lex_state = 11, .external_lex_state = 2}, + [1083] = {.lex_state = 11, .external_lex_state = 2}, + [1084] = {.lex_state = 11, .external_lex_state = 2}, + [1085] = {.lex_state = 11, .external_lex_state = 2}, + [1086] = {.lex_state = 11, .external_lex_state = 2}, + [1087] = {.lex_state = 11, .external_lex_state = 2}, + [1088] = {.lex_state = 11, .external_lex_state = 2}, + [1089] = {.lex_state = 11, .external_lex_state = 2}, + [1090] = {.lex_state = 11, .external_lex_state = 2}, + [1091] = {.lex_state = 11, .external_lex_state = 2}, + [1092] = {.lex_state = 11, .external_lex_state = 2}, + [1093] = {.lex_state = 11, .external_lex_state = 2}, + [1094] = {.lex_state = 11, .external_lex_state = 2}, + [1095] = {.lex_state = 11, .external_lex_state = 2}, + [1096] = {.lex_state = 11, .external_lex_state = 2}, + [1097] = {.lex_state = 11, .external_lex_state = 2}, + [1098] = {.lex_state = 11, .external_lex_state = 2}, + [1099] = {.lex_state = 11, .external_lex_state = 2}, + [1100] = {.lex_state = 11, .external_lex_state = 2}, + [1101] = {.lex_state = 11, .external_lex_state = 2}, + [1102] = {.lex_state = 11, .external_lex_state = 2}, + [1103] = {.lex_state = 11, .external_lex_state = 2}, + [1104] = {.lex_state = 11, .external_lex_state = 2}, + [1105] = {.lex_state = 11, .external_lex_state = 2}, + [1106] = {.lex_state = 11, .external_lex_state = 2}, + [1107] = {.lex_state = 11, .external_lex_state = 2}, + [1108] = {.lex_state = 11, .external_lex_state = 2}, + [1109] = {.lex_state = 11, .external_lex_state = 2}, + [1110] = {.lex_state = 11, .external_lex_state = 2}, + [1111] = {.lex_state = 11, .external_lex_state = 2}, + [1112] = {.lex_state = 11, .external_lex_state = 2}, + [1113] = {.lex_state = 11, .external_lex_state = 2}, + [1114] = {.lex_state = 11, .external_lex_state = 2}, + [1115] = {.lex_state = 11, .external_lex_state = 2}, + [1116] = {.lex_state = 11, .external_lex_state = 2}, + [1117] = {.lex_state = 11, .external_lex_state = 2}, + [1118] = {.lex_state = 11, .external_lex_state = 2}, + [1119] = {.lex_state = 11, .external_lex_state = 2}, + [1120] = {.lex_state = 11, .external_lex_state = 2}, + [1121] = {.lex_state = 11, .external_lex_state = 2}, + [1122] = {.lex_state = 11, .external_lex_state = 2}, + [1123] = {.lex_state = 11, .external_lex_state = 2}, + [1124] = {.lex_state = 11, .external_lex_state = 2}, + [1125] = {.lex_state = 11, .external_lex_state = 2}, + [1126] = {.lex_state = 11, .external_lex_state = 2}, + [1127] = {.lex_state = 11, .external_lex_state = 2}, + [1128] = {.lex_state = 11, .external_lex_state = 2}, + [1129] = {.lex_state = 11, .external_lex_state = 2}, + [1130] = {.lex_state = 11, .external_lex_state = 2}, + [1131] = {.lex_state = 11, .external_lex_state = 2}, + [1132] = {.lex_state = 11, .external_lex_state = 2}, + [1133] = {.lex_state = 11, .external_lex_state = 2}, + [1134] = {.lex_state = 11, .external_lex_state = 2}, + [1135] = {.lex_state = 11, .external_lex_state = 2}, + [1136] = {.lex_state = 11, .external_lex_state = 2}, + [1137] = {.lex_state = 11, .external_lex_state = 2}, + [1138] = {.lex_state = 11, .external_lex_state = 2}, + [1139] = {.lex_state = 11, .external_lex_state = 2}, + [1140] = {.lex_state = 11, .external_lex_state = 2}, + [1141] = {.lex_state = 11, .external_lex_state = 2}, + [1142] = {.lex_state = 11, .external_lex_state = 2}, + [1143] = {.lex_state = 11, .external_lex_state = 2}, + [1144] = {.lex_state = 11, .external_lex_state = 2}, + [1145] = {.lex_state = 11, .external_lex_state = 2}, + [1146] = {.lex_state = 11, .external_lex_state = 2}, + [1147] = {.lex_state = 11, .external_lex_state = 2}, + [1148] = {.lex_state = 11, .external_lex_state = 2}, + [1149] = {.lex_state = 11, .external_lex_state = 2}, + [1150] = {.lex_state = 11, .external_lex_state = 2}, + [1151] = {.lex_state = 11, .external_lex_state = 2}, + [1152] = {.lex_state = 11, .external_lex_state = 2}, + [1153] = {.lex_state = 11, .external_lex_state = 2}, + [1154] = {.lex_state = 11, .external_lex_state = 2}, + [1155] = {.lex_state = 11, .external_lex_state = 2}, + [1156] = {.lex_state = 11, .external_lex_state = 2}, + [1157] = {.lex_state = 11, .external_lex_state = 2}, + [1158] = {.lex_state = 11, .external_lex_state = 2}, + [1159] = {.lex_state = 11, .external_lex_state = 2}, + [1160] = {.lex_state = 11, .external_lex_state = 2}, + [1161] = {.lex_state = 11, .external_lex_state = 2}, + [1162] = {.lex_state = 11, .external_lex_state = 2}, + [1163] = {.lex_state = 11, .external_lex_state = 2}, + [1164] = {.lex_state = 11, .external_lex_state = 2}, + [1165] = {.lex_state = 11, .external_lex_state = 2}, + [1166] = {.lex_state = 11, .external_lex_state = 2}, + [1167] = {.lex_state = 11, .external_lex_state = 2}, + [1168] = {.lex_state = 11, .external_lex_state = 2}, + [1169] = {.lex_state = 11, .external_lex_state = 2}, + [1170] = {.lex_state = 11, .external_lex_state = 2}, + [1171] = {.lex_state = 11, .external_lex_state = 2}, + [1172] = {.lex_state = 11, .external_lex_state = 2}, + [1173] = {.lex_state = 11, .external_lex_state = 2}, + [1174] = {.lex_state = 11, .external_lex_state = 2}, + [1175] = {.lex_state = 11, .external_lex_state = 2}, + [1176] = {.lex_state = 11, .external_lex_state = 2}, + [1177] = {.lex_state = 11, .external_lex_state = 2}, + [1178] = {.lex_state = 11, .external_lex_state = 2}, + [1179] = {.lex_state = 11, .external_lex_state = 2}, + [1180] = {.lex_state = 11, .external_lex_state = 2}, + [1181] = {.lex_state = 11, .external_lex_state = 2}, + [1182] = {.lex_state = 11, .external_lex_state = 2}, + [1183] = {.lex_state = 11, .external_lex_state = 2}, + [1184] = {.lex_state = 11, .external_lex_state = 2}, + [1185] = {.lex_state = 11, .external_lex_state = 2}, + [1186] = {.lex_state = 11, .external_lex_state = 2}, + [1187] = {.lex_state = 11, .external_lex_state = 2}, + [1188] = {.lex_state = 11, .external_lex_state = 2}, + [1189] = {.lex_state = 11, .external_lex_state = 2}, + [1190] = {.lex_state = 11, .external_lex_state = 2}, + [1191] = {.lex_state = 11, .external_lex_state = 2}, + [1192] = {.lex_state = 11, .external_lex_state = 2}, + [1193] = {.lex_state = 11, .external_lex_state = 2}, + [1194] = {.lex_state = 11, .external_lex_state = 2}, + [1195] = {.lex_state = 11, .external_lex_state = 2}, + [1196] = {.lex_state = 11, .external_lex_state = 2}, + [1197] = {.lex_state = 11, .external_lex_state = 2}, + [1198] = {.lex_state = 11, .external_lex_state = 2}, + [1199] = {.lex_state = 11, .external_lex_state = 2}, + [1200] = {.lex_state = 11, .external_lex_state = 2}, + [1201] = {.lex_state = 11, .external_lex_state = 2}, + [1202] = {.lex_state = 11, .external_lex_state = 2}, + [1203] = {.lex_state = 11, .external_lex_state = 2}, + [1204] = {.lex_state = 11, .external_lex_state = 2}, + [1205] = {.lex_state = 11, .external_lex_state = 2}, + [1206] = {.lex_state = 11, .external_lex_state = 2}, + [1207] = {.lex_state = 11, .external_lex_state = 2}, + [1208] = {.lex_state = 11, .external_lex_state = 2}, + [1209] = {.lex_state = 11, .external_lex_state = 2}, + [1210] = {.lex_state = 11, .external_lex_state = 2}, + [1211] = {.lex_state = 11, .external_lex_state = 2}, + [1212] = {.lex_state = 11, .external_lex_state = 2}, + [1213] = {.lex_state = 11, .external_lex_state = 2}, + [1214] = {.lex_state = 11, .external_lex_state = 2}, + [1215] = {.lex_state = 11, .external_lex_state = 2}, + [1216] = {.lex_state = 11, .external_lex_state = 2}, + [1217] = {.lex_state = 11, .external_lex_state = 2}, + [1218] = {.lex_state = 11, .external_lex_state = 2}, + [1219] = {.lex_state = 11, .external_lex_state = 2}, + [1220] = {.lex_state = 11, .external_lex_state = 2}, + [1221] = {.lex_state = 11, .external_lex_state = 2}, + [1222] = {.lex_state = 11, .external_lex_state = 2}, + [1223] = {.lex_state = 11, .external_lex_state = 2}, + [1224] = {.lex_state = 11, .external_lex_state = 2}, + [1225] = {.lex_state = 11, .external_lex_state = 2}, + [1226] = {.lex_state = 11, .external_lex_state = 2}, + [1227] = {.lex_state = 11, .external_lex_state = 2}, + [1228] = {.lex_state = 11, .external_lex_state = 2}, + [1229] = {.lex_state = 11, .external_lex_state = 2}, + [1230] = {.lex_state = 11, .external_lex_state = 2}, + [1231] = {.lex_state = 11, .external_lex_state = 2}, + [1232] = {.lex_state = 11, .external_lex_state = 2}, + [1233] = {.lex_state = 11, .external_lex_state = 2}, + [1234] = {.lex_state = 11, .external_lex_state = 2}, + [1235] = {.lex_state = 11, .external_lex_state = 2}, + [1236] = {.lex_state = 11, .external_lex_state = 2}, + [1237] = {.lex_state = 11, .external_lex_state = 2}, + [1238] = {.lex_state = 11, .external_lex_state = 2}, + [1239] = {.lex_state = 11, .external_lex_state = 2}, + [1240] = {.lex_state = 11, .external_lex_state = 2}, + [1241] = {.lex_state = 11, .external_lex_state = 2}, + [1242] = {.lex_state = 11, .external_lex_state = 2}, + [1243] = {.lex_state = 11, .external_lex_state = 2}, + [1244] = {.lex_state = 11, .external_lex_state = 2}, + [1245] = {.lex_state = 11, .external_lex_state = 2}, + [1246] = {.lex_state = 11, .external_lex_state = 2}, + [1247] = {.lex_state = 11, .external_lex_state = 2}, + [1248] = {.lex_state = 11, .external_lex_state = 2}, + [1249] = {.lex_state = 11, .external_lex_state = 2}, + [1250] = {.lex_state = 11, .external_lex_state = 2}, + [1251] = {.lex_state = 11, .external_lex_state = 2}, + [1252] = {.lex_state = 11, .external_lex_state = 2}, + [1253] = {.lex_state = 11, .external_lex_state = 2}, + [1254] = {.lex_state = 11, .external_lex_state = 2}, + [1255] = {.lex_state = 11, .external_lex_state = 2}, + [1256] = {.lex_state = 11, .external_lex_state = 2}, + [1257] = {.lex_state = 11, .external_lex_state = 2}, + [1258] = {.lex_state = 11, .external_lex_state = 2}, + [1259] = {.lex_state = 11, .external_lex_state = 2}, + [1260] = {.lex_state = 11, .external_lex_state = 2}, + [1261] = {.lex_state = 11, .external_lex_state = 2}, + [1262] = {.lex_state = 11, .external_lex_state = 2}, + [1263] = {.lex_state = 11, .external_lex_state = 2}, + [1264] = {.lex_state = 11, .external_lex_state = 2}, + [1265] = {.lex_state = 11, .external_lex_state = 2}, + [1266] = {.lex_state = 11, .external_lex_state = 2}, + [1267] = {.lex_state = 11, .external_lex_state = 2}, + [1268] = {.lex_state = 11, .external_lex_state = 2}, + [1269] = {.lex_state = 11, .external_lex_state = 2}, + [1270] = {.lex_state = 11, .external_lex_state = 2}, + [1271] = {.lex_state = 11, .external_lex_state = 2}, + [1272] = {.lex_state = 11, .external_lex_state = 2}, + [1273] = {.lex_state = 11, .external_lex_state = 2}, + [1274] = {.lex_state = 11, .external_lex_state = 2}, + [1275] = {.lex_state = 11, .external_lex_state = 2}, + [1276] = {.lex_state = 11, .external_lex_state = 2}, + [1277] = {.lex_state = 11, .external_lex_state = 2}, + [1278] = {.lex_state = 11, .external_lex_state = 2}, + [1279] = {.lex_state = 11, .external_lex_state = 2}, + [1280] = {.lex_state = 11, .external_lex_state = 2}, + [1281] = {.lex_state = 11, .external_lex_state = 2}, + [1282] = {.lex_state = 11, .external_lex_state = 2}, + [1283] = {.lex_state = 11, .external_lex_state = 2}, + [1284] = {.lex_state = 11, .external_lex_state = 2}, + [1285] = {.lex_state = 11, .external_lex_state = 2}, + [1286] = {.lex_state = 11, .external_lex_state = 2}, + [1287] = {.lex_state = 11, .external_lex_state = 2}, + [1288] = {.lex_state = 11, .external_lex_state = 2}, + [1289] = {.lex_state = 11, .external_lex_state = 2}, + [1290] = {.lex_state = 11, .external_lex_state = 2}, + [1291] = {.lex_state = 4, .external_lex_state = 4}, + [1292] = {.lex_state = 4, .external_lex_state = 4}, + [1293] = {.lex_state = 10, .external_lex_state = 2}, + [1294] = {.lex_state = 10, .external_lex_state = 2}, + [1295] = {.lex_state = 10, .external_lex_state = 2}, + [1296] = {.lex_state = 10, .external_lex_state = 2}, + [1297] = {.lex_state = 4, .external_lex_state = 4}, + [1298] = {.lex_state = 10, .external_lex_state = 2}, + [1299] = {.lex_state = 4, .external_lex_state = 4}, + [1300] = {.lex_state = 4, .external_lex_state = 4}, + [1301] = {.lex_state = 10, .external_lex_state = 2}, + [1302] = {.lex_state = 4, .external_lex_state = 4}, + [1303] = {.lex_state = 10, .external_lex_state = 2}, + [1304] = {.lex_state = 10, .external_lex_state = 2}, + [1305] = {.lex_state = 10, .external_lex_state = 2}, + [1306] = {.lex_state = 4, .external_lex_state = 4}, + [1307] = {.lex_state = 10, .external_lex_state = 2}, + [1308] = {.lex_state = 10, .external_lex_state = 2}, + [1309] = {.lex_state = 4, .external_lex_state = 4}, + [1310] = {.lex_state = 10, .external_lex_state = 2}, + [1311] = {.lex_state = 4, .external_lex_state = 4}, + [1312] = {.lex_state = 4, .external_lex_state = 4}, + [1313] = {.lex_state = 4, .external_lex_state = 4}, + [1314] = {.lex_state = 4, .external_lex_state = 4}, + [1315] = {.lex_state = 10, .external_lex_state = 2}, + [1316] = {.lex_state = 4, .external_lex_state = 3}, + [1317] = {.lex_state = 4, .external_lex_state = 3}, + [1318] = {.lex_state = 4, .external_lex_state = 3}, + [1319] = {.lex_state = 4, .external_lex_state = 3}, + [1320] = {.lex_state = 4, .external_lex_state = 3}, + [1321] = {.lex_state = 10, .external_lex_state = 2}, + [1322] = {.lex_state = 10, .external_lex_state = 2}, + [1323] = {.lex_state = 4, .external_lex_state = 6}, + [1324] = {.lex_state = 4, .external_lex_state = 6}, + [1325] = {.lex_state = 4, .external_lex_state = 4}, + [1326] = {.lex_state = 4, .external_lex_state = 6}, + [1327] = {.lex_state = 4, .external_lex_state = 5}, + [1328] = {.lex_state = 4, .external_lex_state = 6}, + [1329] = {.lex_state = 4, .external_lex_state = 6}, + [1330] = {.lex_state = 4, .external_lex_state = 5}, + [1331] = {.lex_state = 4, .external_lex_state = 6}, + [1332] = {.lex_state = 4, .external_lex_state = 4}, + [1333] = {.lex_state = 4, .external_lex_state = 6}, + [1334] = {.lex_state = 4, .external_lex_state = 4}, + [1335] = {.lex_state = 4, .external_lex_state = 6}, + [1336] = {.lex_state = 4, .external_lex_state = 6}, + [1337] = {.lex_state = 4, .external_lex_state = 6}, + [1338] = {.lex_state = 4, .external_lex_state = 4}, + [1339] = {.lex_state = 4, .external_lex_state = 3}, + [1340] = {.lex_state = 4, .external_lex_state = 6}, + [1341] = {.lex_state = 4, .external_lex_state = 6}, + [1342] = {.lex_state = 4, .external_lex_state = 6}, + [1343] = {.lex_state = 4, .external_lex_state = 3}, + [1344] = {.lex_state = 4, .external_lex_state = 5}, + [1345] = {.lex_state = 4, .external_lex_state = 3}, + [1346] = {.lex_state = 4, .external_lex_state = 4}, + [1347] = {.lex_state = 4, .external_lex_state = 4}, + [1348] = {.lex_state = 4, .external_lex_state = 4}, + [1349] = {.lex_state = 4, .external_lex_state = 3}, + [1350] = {.lex_state = 4, .external_lex_state = 4}, + [1351] = {.lex_state = 4, .external_lex_state = 3}, + [1352] = {.lex_state = 4, .external_lex_state = 3}, + [1353] = {.lex_state = 4, .external_lex_state = 3}, + [1354] = {.lex_state = 4, .external_lex_state = 3}, + [1355] = {.lex_state = 4, .external_lex_state = 3}, + [1356] = {.lex_state = 4, .external_lex_state = 3}, + [1357] = {.lex_state = 4, .external_lex_state = 3}, + [1358] = {.lex_state = 4, .external_lex_state = 4}, + [1359] = {.lex_state = 4, .external_lex_state = 3}, + [1360] = {.lex_state = 4, .external_lex_state = 4}, + [1361] = {.lex_state = 4, .external_lex_state = 3}, + [1362] = {.lex_state = 4, .external_lex_state = 3}, + [1363] = {.lex_state = 4, .external_lex_state = 3}, + [1364] = {.lex_state = 4, .external_lex_state = 4}, + [1365] = {.lex_state = 4, .external_lex_state = 3}, + [1366] = {.lex_state = 4, .external_lex_state = 4}, + [1367] = {.lex_state = 4, .external_lex_state = 3}, + [1368] = {.lex_state = 4, .external_lex_state = 6}, + [1369] = {.lex_state = 4, .external_lex_state = 3}, + [1370] = {.lex_state = 4, .external_lex_state = 6}, + [1371] = {.lex_state = 4, .external_lex_state = 3}, + [1372] = {.lex_state = 4, .external_lex_state = 5}, + [1373] = {.lex_state = 4, .external_lex_state = 3}, + [1374] = {.lex_state = 4, .external_lex_state = 6}, + [1375] = {.lex_state = 4, .external_lex_state = 3}, + [1376] = {.lex_state = 4, .external_lex_state = 6}, + [1377] = {.lex_state = 4, .external_lex_state = 6}, + [1378] = {.lex_state = 4, .external_lex_state = 6}, + [1379] = {.lex_state = 4, .external_lex_state = 3}, + [1380] = {.lex_state = 4, .external_lex_state = 3}, + [1381] = {.lex_state = 4, .external_lex_state = 6}, + [1382] = {.lex_state = 4, .external_lex_state = 3}, + [1383] = {.lex_state = 4, .external_lex_state = 6}, + [1384] = {.lex_state = 4, .external_lex_state = 6}, + [1385] = {.lex_state = 4, .external_lex_state = 3}, + [1386] = {.lex_state = 4, .external_lex_state = 3}, + [1387] = {.lex_state = 4, .external_lex_state = 6}, + [1388] = {.lex_state = 4, .external_lex_state = 3}, + [1389] = {.lex_state = 4, .external_lex_state = 3}, + [1390] = {.lex_state = 4, .external_lex_state = 5}, + [1391] = {.lex_state = 4, .external_lex_state = 6}, + [1392] = {.lex_state = 4, .external_lex_state = 3}, + [1393] = {.lex_state = 4, .external_lex_state = 3}, + [1394] = {.lex_state = 4, .external_lex_state = 5}, + [1395] = {.lex_state = 4, .external_lex_state = 3}, + [1396] = {.lex_state = 139, .external_lex_state = 2}, + [1397] = {.lex_state = 4, .external_lex_state = 3}, + [1398] = {.lex_state = 4, .external_lex_state = 3}, + [1399] = {.lex_state = 4, .external_lex_state = 3}, + [1400] = {.lex_state = 4, .external_lex_state = 5}, + [1401] = {.lex_state = 139, .external_lex_state = 2}, + [1402] = {.lex_state = 4, .external_lex_state = 5}, + [1403] = {.lex_state = 4, .external_lex_state = 3}, + [1404] = {.lex_state = 4, .external_lex_state = 3}, + [1405] = {.lex_state = 4, .external_lex_state = 3}, + [1406] = {.lex_state = 4, .external_lex_state = 3}, + [1407] = {.lex_state = 4, .external_lex_state = 3}, + [1408] = {.lex_state = 4, .external_lex_state = 3}, + [1409] = {.lex_state = 4, .external_lex_state = 3}, + [1410] = {.lex_state = 4, .external_lex_state = 3}, + [1411] = {.lex_state = 4, .external_lex_state = 3}, + [1412] = {.lex_state = 4, .external_lex_state = 3}, + [1413] = {.lex_state = 4, .external_lex_state = 3}, + [1414] = {.lex_state = 4, .external_lex_state = 6}, + [1415] = {.lex_state = 4, .external_lex_state = 6}, + [1416] = {.lex_state = 4, .external_lex_state = 5}, + [1417] = {.lex_state = 4, .external_lex_state = 3}, + [1418] = {.lex_state = 4, .external_lex_state = 3}, + [1419] = {.lex_state = 4, .external_lex_state = 3}, + [1420] = {.lex_state = 4, .external_lex_state = 3}, + [1421] = {.lex_state = 139, .external_lex_state = 2}, + [1422] = {.lex_state = 4, .external_lex_state = 3}, + [1423] = {.lex_state = 4, .external_lex_state = 3}, + [1424] = {.lex_state = 4, .external_lex_state = 3}, + [1425] = {.lex_state = 4, .external_lex_state = 3}, + [1426] = {.lex_state = 4, .external_lex_state = 3}, + [1427] = {.lex_state = 4, .external_lex_state = 3}, + [1428] = {.lex_state = 4, .external_lex_state = 3}, + [1429] = {.lex_state = 4, .external_lex_state = 3}, + [1430] = {.lex_state = 4, .external_lex_state = 3}, + [1431] = {.lex_state = 4, .external_lex_state = 3}, + [1432] = {.lex_state = 4, .external_lex_state = 3}, + [1433] = {.lex_state = 4, .external_lex_state = 6}, + [1434] = {.lex_state = 4, .external_lex_state = 3}, + [1435] = {.lex_state = 4, .external_lex_state = 3}, + [1436] = {.lex_state = 139, .external_lex_state = 2}, + [1437] = {.lex_state = 4, .external_lex_state = 6}, + [1438] = {.lex_state = 4, .external_lex_state = 3}, + [1439] = {.lex_state = 4, .external_lex_state = 3}, + [1440] = {.lex_state = 4, .external_lex_state = 6}, + [1441] = {.lex_state = 4, .external_lex_state = 6}, + [1442] = {.lex_state = 4, .external_lex_state = 6}, + [1443] = {.lex_state = 139, .external_lex_state = 2}, + [1444] = {.lex_state = 4, .external_lex_state = 6}, + [1445] = {.lex_state = 4, .external_lex_state = 3}, + [1446] = {.lex_state = 4, .external_lex_state = 3}, + [1447] = {.lex_state = 4, .external_lex_state = 6}, + [1448] = {.lex_state = 4, .external_lex_state = 3}, + [1449] = {.lex_state = 4, .external_lex_state = 3}, + [1450] = {.lex_state = 139, .external_lex_state = 2}, + [1451] = {.lex_state = 4, .external_lex_state = 3}, + [1452] = {.lex_state = 4, .external_lex_state = 3}, + [1453] = {.lex_state = 4, .external_lex_state = 3}, + [1454] = {.lex_state = 4, .external_lex_state = 6}, + [1455] = {.lex_state = 4, .external_lex_state = 3}, + [1456] = {.lex_state = 4, .external_lex_state = 3}, + [1457] = {.lex_state = 4, .external_lex_state = 3}, + [1458] = {.lex_state = 4, .external_lex_state = 5}, + [1459] = {.lex_state = 4, .external_lex_state = 3}, + [1460] = {.lex_state = 4, .external_lex_state = 3}, + [1461] = {.lex_state = 4, .external_lex_state = 3}, + [1462] = {.lex_state = 4, .external_lex_state = 6}, + [1463] = {.lex_state = 4, .external_lex_state = 6}, + [1464] = {.lex_state = 4, .external_lex_state = 3}, + [1465] = {.lex_state = 4, .external_lex_state = 3}, + [1466] = {.lex_state = 4, .external_lex_state = 6}, + [1467] = {.lex_state = 4, .external_lex_state = 6}, + [1468] = {.lex_state = 4, .external_lex_state = 6}, + [1469] = {.lex_state = 4, .external_lex_state = 6}, + [1470] = {.lex_state = 4, .external_lex_state = 6}, + [1471] = {.lex_state = 4, .external_lex_state = 6}, + [1472] = {.lex_state = 4, .external_lex_state = 6}, + [1473] = {.lex_state = 4, .external_lex_state = 6}, + [1474] = {.lex_state = 139, .external_lex_state = 2}, + [1475] = {.lex_state = 4, .external_lex_state = 6}, + [1476] = {.lex_state = 4, .external_lex_state = 6}, + [1477] = {.lex_state = 4, .external_lex_state = 6}, + [1478] = {.lex_state = 4, .external_lex_state = 3}, + [1479] = {.lex_state = 4, .external_lex_state = 6}, + [1480] = {.lex_state = 4, .external_lex_state = 6}, + [1481] = {.lex_state = 4, .external_lex_state = 6}, + [1482] = {.lex_state = 4, .external_lex_state = 6}, + [1483] = {.lex_state = 4, .external_lex_state = 5}, + [1484] = {.lex_state = 4, .external_lex_state = 3}, + [1485] = {.lex_state = 4, .external_lex_state = 5}, + [1486] = {.lex_state = 4, .external_lex_state = 6}, + [1487] = {.lex_state = 4, .external_lex_state = 6}, + [1488] = {.lex_state = 4, .external_lex_state = 5}, + [1489] = {.lex_state = 4, .external_lex_state = 6}, + [1490] = {.lex_state = 4, .external_lex_state = 6}, + [1491] = {.lex_state = 4, .external_lex_state = 5}, + [1492] = {.lex_state = 4, .external_lex_state = 5}, + [1493] = {.lex_state = 4, .external_lex_state = 3}, + [1494] = {.lex_state = 139, .external_lex_state = 2}, + [1495] = {.lex_state = 4, .external_lex_state = 3}, + [1496] = {.lex_state = 4, .external_lex_state = 3}, + [1497] = {.lex_state = 4, .external_lex_state = 3}, + [1498] = {.lex_state = 4, .external_lex_state = 6}, + [1499] = {.lex_state = 4, .external_lex_state = 6}, + [1500] = {.lex_state = 4, .external_lex_state = 5}, + [1501] = {.lex_state = 4, .external_lex_state = 6}, + [1502] = {.lex_state = 4, .external_lex_state = 6}, + [1503] = {.lex_state = 139, .external_lex_state = 2}, + [1504] = {.lex_state = 4, .external_lex_state = 3}, + [1505] = {.lex_state = 4, .external_lex_state = 3}, + [1506] = {.lex_state = 4, .external_lex_state = 6}, + [1507] = {.lex_state = 4, .external_lex_state = 5}, + [1508] = {.lex_state = 4, .external_lex_state = 3}, + [1509] = {.lex_state = 4, .external_lex_state = 3}, + [1510] = {.lex_state = 4, .external_lex_state = 5}, + [1511] = {.lex_state = 4, .external_lex_state = 6}, + [1512] = {.lex_state = 4, .external_lex_state = 6}, + [1513] = {.lex_state = 4, .external_lex_state = 5}, + [1514] = {.lex_state = 4, .external_lex_state = 5}, + [1515] = {.lex_state = 4, .external_lex_state = 5}, + [1516] = {.lex_state = 4, .external_lex_state = 3}, + [1517] = {.lex_state = 4, .external_lex_state = 5}, + [1518] = {.lex_state = 4, .external_lex_state = 3}, + [1519] = {.lex_state = 4, .external_lex_state = 5}, + [1520] = {.lex_state = 4, .external_lex_state = 3}, + [1521] = {.lex_state = 4, .external_lex_state = 6}, + [1522] = {.lex_state = 4, .external_lex_state = 3}, + [1523] = {.lex_state = 4, .external_lex_state = 3}, + [1524] = {.lex_state = 4, .external_lex_state = 3}, + [1525] = {.lex_state = 4, .external_lex_state = 3}, + [1526] = {.lex_state = 4, .external_lex_state = 6}, + [1527] = {.lex_state = 4, .external_lex_state = 5}, + [1528] = {.lex_state = 4, .external_lex_state = 6}, + [1529] = {.lex_state = 4, .external_lex_state = 5}, + [1530] = {.lex_state = 4, .external_lex_state = 3}, + [1531] = {.lex_state = 4, .external_lex_state = 3}, + [1532] = {.lex_state = 4, .external_lex_state = 3}, + [1533] = {.lex_state = 4, .external_lex_state = 6}, + [1534] = {.lex_state = 4, .external_lex_state = 3}, + [1535] = {.lex_state = 4, .external_lex_state = 3}, + [1536] = {.lex_state = 4, .external_lex_state = 5}, + [1537] = {.lex_state = 4, .external_lex_state = 3}, + [1538] = {.lex_state = 4, .external_lex_state = 3}, + [1539] = {.lex_state = 4, .external_lex_state = 5}, + [1540] = {.lex_state = 4, .external_lex_state = 6}, + [1541] = {.lex_state = 4, .external_lex_state = 3}, + [1542] = {.lex_state = 4, .external_lex_state = 3}, + [1543] = {.lex_state = 4, .external_lex_state = 3}, + [1544] = {.lex_state = 4, .external_lex_state = 6}, + [1545] = {.lex_state = 10, .external_lex_state = 2}, + [1546] = {.lex_state = 4, .external_lex_state = 3}, + [1547] = {.lex_state = 4, .external_lex_state = 3}, + [1548] = {.lex_state = 4, .external_lex_state = 3}, + [1549] = {.lex_state = 4, .external_lex_state = 3}, + [1550] = {.lex_state = 4, .external_lex_state = 6}, + [1551] = {.lex_state = 10, .external_lex_state = 2}, + [1552] = {.lex_state = 4, .external_lex_state = 3}, + [1553] = {.lex_state = 4, .external_lex_state = 3}, + [1554] = {.lex_state = 10, .external_lex_state = 2}, + [1555] = {.lex_state = 4, .external_lex_state = 3}, + [1556] = {.lex_state = 10, .external_lex_state = 2}, + [1557] = {.lex_state = 4, .external_lex_state = 3}, + [1558] = {.lex_state = 4, .external_lex_state = 6}, + [1559] = {.lex_state = 4, .external_lex_state = 3}, + [1560] = {.lex_state = 10, .external_lex_state = 2}, + [1561] = {.lex_state = 10, .external_lex_state = 2}, + [1562] = {.lex_state = 10, .external_lex_state = 2}, + [1563] = {.lex_state = 10, .external_lex_state = 2}, + [1564] = {.lex_state = 4, .external_lex_state = 3}, + [1565] = {.lex_state = 4, .external_lex_state = 3}, + [1566] = {.lex_state = 4, .external_lex_state = 3}, + [1567] = {.lex_state = 10, .external_lex_state = 2}, + [1568] = {.lex_state = 4, .external_lex_state = 3}, + [1569] = {.lex_state = 4, .external_lex_state = 3}, + [1570] = {.lex_state = 4, .external_lex_state = 3}, + [1571] = {.lex_state = 4, .external_lex_state = 3}, + [1572] = {.lex_state = 4, .external_lex_state = 3}, + [1573] = {.lex_state = 4, .external_lex_state = 3}, + [1574] = {.lex_state = 4, .external_lex_state = 6}, + [1575] = {.lex_state = 4, .external_lex_state = 3}, + [1576] = {.lex_state = 4, .external_lex_state = 3}, + [1577] = {.lex_state = 4, .external_lex_state = 3}, + [1578] = {.lex_state = 4, .external_lex_state = 3}, + [1579] = {.lex_state = 4, .external_lex_state = 3}, + [1580] = {.lex_state = 4, .external_lex_state = 3}, + [1581] = {.lex_state = 4, .external_lex_state = 3}, + [1582] = {.lex_state = 10, .external_lex_state = 2}, + [1583] = {.lex_state = 10, .external_lex_state = 2}, + [1584] = {.lex_state = 10, .external_lex_state = 2}, + [1585] = {.lex_state = 10, .external_lex_state = 2}, + [1586] = {.lex_state = 10, .external_lex_state = 2}, + [1587] = {.lex_state = 10, .external_lex_state = 2}, + [1588] = {.lex_state = 10, .external_lex_state = 2}, + [1589] = {.lex_state = 10, .external_lex_state = 2}, + [1590] = {.lex_state = 10, .external_lex_state = 2}, + [1591] = {.lex_state = 4, .external_lex_state = 3}, + [1592] = {.lex_state = 10, .external_lex_state = 2}, + [1593] = {.lex_state = 10, .external_lex_state = 2}, + [1594] = {.lex_state = 4, .external_lex_state = 3}, + [1595] = {.lex_state = 10, .external_lex_state = 2}, + [1596] = {.lex_state = 4, .external_lex_state = 3}, + [1597] = {.lex_state = 10, .external_lex_state = 2}, + [1598] = {.lex_state = 10, .external_lex_state = 2}, + [1599] = {.lex_state = 10, .external_lex_state = 2}, + [1600] = {.lex_state = 10, .external_lex_state = 2}, + [1601] = {.lex_state = 4, .external_lex_state = 3}, + [1602] = {.lex_state = 4, .external_lex_state = 3}, + [1603] = {.lex_state = 10, .external_lex_state = 2}, + [1604] = {.lex_state = 10, .external_lex_state = 2}, + [1605] = {.lex_state = 10, .external_lex_state = 2}, + [1606] = {.lex_state = 10, .external_lex_state = 2}, + [1607] = {.lex_state = 10, .external_lex_state = 2}, + [1608] = {.lex_state = 4, .external_lex_state = 3}, + [1609] = {.lex_state = 4, .external_lex_state = 3}, + [1610] = {.lex_state = 10, .external_lex_state = 2}, + [1611] = {.lex_state = 4, .external_lex_state = 3}, + [1612] = {.lex_state = 10, .external_lex_state = 2}, + [1613] = {.lex_state = 10, .external_lex_state = 2}, + [1614] = {.lex_state = 4, .external_lex_state = 3}, + [1615] = {.lex_state = 10, .external_lex_state = 2}, + [1616] = {.lex_state = 4, .external_lex_state = 3}, + [1617] = {.lex_state = 10, .external_lex_state = 2}, + [1618] = {.lex_state = 4, .external_lex_state = 3}, + [1619] = {.lex_state = 10, .external_lex_state = 2}, + [1620] = {.lex_state = 4, .external_lex_state = 3}, + [1621] = {.lex_state = 4, .external_lex_state = 3}, + [1622] = {.lex_state = 4, .external_lex_state = 3}, + [1623] = {.lex_state = 4, .external_lex_state = 3}, + [1624] = {.lex_state = 4, .external_lex_state = 3}, + [1625] = {.lex_state = 10, .external_lex_state = 2}, + [1626] = {.lex_state = 10, .external_lex_state = 2}, + [1627] = {.lex_state = 10, .external_lex_state = 2}, + [1628] = {.lex_state = 10, .external_lex_state = 2}, + [1629] = {.lex_state = 10, .external_lex_state = 2}, + [1630] = {.lex_state = 10, .external_lex_state = 2}, + [1631] = {.lex_state = 4, .external_lex_state = 3}, + [1632] = {.lex_state = 4, .external_lex_state = 3}, + [1633] = {.lex_state = 10, .external_lex_state = 2}, + [1634] = {.lex_state = 10, .external_lex_state = 2}, + [1635] = {.lex_state = 10, .external_lex_state = 2}, + [1636] = {.lex_state = 10, .external_lex_state = 2}, + [1637] = {.lex_state = 10, .external_lex_state = 2}, + [1638] = {.lex_state = 10, .external_lex_state = 2}, + [1639] = {.lex_state = 10, .external_lex_state = 2}, + [1640] = {.lex_state = 4, .external_lex_state = 3}, + [1641] = {.lex_state = 10, .external_lex_state = 2}, + [1642] = {.lex_state = 4, .external_lex_state = 3}, + [1643] = {.lex_state = 4, .external_lex_state = 3}, + [1644] = {.lex_state = 4, .external_lex_state = 3}, + [1645] = {.lex_state = 10, .external_lex_state = 2}, + [1646] = {.lex_state = 10, .external_lex_state = 2}, + [1647] = {.lex_state = 4, .external_lex_state = 3}, + [1648] = {.lex_state = 10, .external_lex_state = 2}, + [1649] = {.lex_state = 10, .external_lex_state = 2}, + [1650] = {.lex_state = 4, .external_lex_state = 3}, + [1651] = {.lex_state = 10, .external_lex_state = 2}, + [1652] = {.lex_state = 4, .external_lex_state = 3}, + [1653] = {.lex_state = 10, .external_lex_state = 2}, + [1654] = {.lex_state = 10, .external_lex_state = 2}, + [1655] = {.lex_state = 10, .external_lex_state = 2}, + [1656] = {.lex_state = 10, .external_lex_state = 2}, + [1657] = {.lex_state = 10, .external_lex_state = 2}, + [1658] = {.lex_state = 10, .external_lex_state = 2}, + [1659] = {.lex_state = 10, .external_lex_state = 2}, + [1660] = {.lex_state = 10, .external_lex_state = 2}, + [1661] = {.lex_state = 4, .external_lex_state = 3}, + [1662] = {.lex_state = 4, .external_lex_state = 3}, + [1663] = {.lex_state = 139, .external_lex_state = 9}, + [1664] = {.lex_state = 4, .external_lex_state = 3}, + [1665] = {.lex_state = 139, .external_lex_state = 9}, + [1666] = {.lex_state = 4, .external_lex_state = 3}, + [1667] = {.lex_state = 4, .external_lex_state = 3}, + [1668] = {.lex_state = 4, .external_lex_state = 3}, + [1669] = {.lex_state = 4, .external_lex_state = 3}, + [1670] = {.lex_state = 139, .external_lex_state = 9}, + [1671] = {.lex_state = 139, .external_lex_state = 9}, + [1672] = {.lex_state = 139, .external_lex_state = 9}, + [1673] = {.lex_state = 4, .external_lex_state = 3}, + [1674] = {.lex_state = 4, .external_lex_state = 3}, + [1675] = {.lex_state = 139, .external_lex_state = 9}, + [1676] = {.lex_state = 4, .external_lex_state = 3}, + [1677] = {.lex_state = 4, .external_lex_state = 3}, + [1678] = {.lex_state = 10, .external_lex_state = 2}, + [1679] = {.lex_state = 10, .external_lex_state = 2}, + [1680] = {.lex_state = 10, .external_lex_state = 2}, + [1681] = {.lex_state = 10, .external_lex_state = 2}, + [1682] = {.lex_state = 10, .external_lex_state = 2}, + [1683] = {.lex_state = 10, .external_lex_state = 2}, + [1684] = {.lex_state = 10, .external_lex_state = 2}, + [1685] = {.lex_state = 10, .external_lex_state = 2}, + [1686] = {.lex_state = 10, .external_lex_state = 2}, + [1687] = {.lex_state = 10, .external_lex_state = 2}, + [1688] = {.lex_state = 10, .external_lex_state = 2}, + [1689] = {.lex_state = 10, .external_lex_state = 2}, + [1690] = {.lex_state = 10, .external_lex_state = 2}, + [1691] = {.lex_state = 10, .external_lex_state = 2}, + [1692] = {.lex_state = 10, .external_lex_state = 2}, + [1693] = {.lex_state = 10, .external_lex_state = 2}, + [1694] = {.lex_state = 139, .external_lex_state = 9}, + [1695] = {.lex_state = 139, .external_lex_state = 9}, + [1696] = {.lex_state = 10, .external_lex_state = 2}, + [1697] = {.lex_state = 10, .external_lex_state = 2}, + [1698] = {.lex_state = 10, .external_lex_state = 2}, + [1699] = {.lex_state = 10, .external_lex_state = 2}, + [1700] = {.lex_state = 10, .external_lex_state = 2}, + [1701] = {.lex_state = 10, .external_lex_state = 2}, + [1702] = {.lex_state = 10, .external_lex_state = 2}, + [1703] = {.lex_state = 10, .external_lex_state = 2}, + [1704] = {.lex_state = 10, .external_lex_state = 2}, + [1705] = {.lex_state = 10, .external_lex_state = 2}, + [1706] = {.lex_state = 139, .external_lex_state = 2}, + [1707] = {.lex_state = 139, .external_lex_state = 2}, + [1708] = {.lex_state = 138, .external_lex_state = 3}, + [1709] = {.lex_state = 139, .external_lex_state = 2}, + [1710] = {.lex_state = 139, .external_lex_state = 2}, + [1711] = {.lex_state = 139, .external_lex_state = 2}, + [1712] = {.lex_state = 139, .external_lex_state = 2}, + [1713] = {.lex_state = 139, .external_lex_state = 2}, + [1714] = {.lex_state = 138, .external_lex_state = 3}, + [1715] = {.lex_state = 138, .external_lex_state = 3}, + [1716] = {.lex_state = 138, .external_lex_state = 3}, + [1717] = {.lex_state = 138, .external_lex_state = 3}, + [1718] = {.lex_state = 138, .external_lex_state = 3}, + [1719] = {.lex_state = 138, .external_lex_state = 3}, + [1720] = {.lex_state = 138, .external_lex_state = 3}, + [1721] = {.lex_state = 138, .external_lex_state = 3}, + [1722] = {.lex_state = 138, .external_lex_state = 3}, + [1723] = {.lex_state = 139, .external_lex_state = 9}, + [1724] = {.lex_state = 139, .external_lex_state = 9}, + [1725] = {.lex_state = 139, .external_lex_state = 9}, + [1726] = {.lex_state = 138, .external_lex_state = 3}, + [1727] = {.lex_state = 138, .external_lex_state = 6}, + [1728] = {.lex_state = 139, .external_lex_state = 9}, + [1729] = {.lex_state = 139, .external_lex_state = 9}, + [1730] = {.lex_state = 138, .external_lex_state = 3}, + [1731] = {.lex_state = 138, .external_lex_state = 3}, + [1732] = {.lex_state = 138, .external_lex_state = 3}, + [1733] = {.lex_state = 138, .external_lex_state = 3}, + [1734] = {.lex_state = 138, .external_lex_state = 3}, + [1735] = {.lex_state = 138, .external_lex_state = 3}, + [1736] = {.lex_state = 139, .external_lex_state = 9}, + [1737] = {.lex_state = 139, .external_lex_state = 2}, + [1738] = {.lex_state = 138, .external_lex_state = 3}, + [1739] = {.lex_state = 138, .external_lex_state = 3}, + [1740] = {.lex_state = 138, .external_lex_state = 3}, + [1741] = {.lex_state = 138, .external_lex_state = 3}, + [1742] = {.lex_state = 139, .external_lex_state = 9}, + [1743] = {.lex_state = 139, .external_lex_state = 9}, + [1744] = {.lex_state = 138, .external_lex_state = 3}, + [1745] = {.lex_state = 139, .external_lex_state = 9}, + [1746] = {.lex_state = 138, .external_lex_state = 3}, + [1747] = {.lex_state = 138, .external_lex_state = 3}, + [1748] = {.lex_state = 138, .external_lex_state = 6}, + [1749] = {.lex_state = 138, .external_lex_state = 3}, + [1750] = {.lex_state = 138, .external_lex_state = 3}, + [1751] = {.lex_state = 139, .external_lex_state = 9}, + [1752] = {.lex_state = 139, .external_lex_state = 9}, + [1753] = {.lex_state = 139, .external_lex_state = 9}, + [1754] = {.lex_state = 138, .external_lex_state = 3}, + [1755] = {.lex_state = 139, .external_lex_state = 9}, + [1756] = {.lex_state = 138, .external_lex_state = 3}, + [1757] = {.lex_state = 139, .external_lex_state = 9}, + [1758] = {.lex_state = 139, .external_lex_state = 9}, + [1759] = {.lex_state = 138, .external_lex_state = 3}, + [1760] = {.lex_state = 138, .external_lex_state = 3}, + [1761] = {.lex_state = 138, .external_lex_state = 3}, + [1762] = {.lex_state = 138, .external_lex_state = 3}, + [1763] = {.lex_state = 138, .external_lex_state = 3}, + [1764] = {.lex_state = 138, .external_lex_state = 3}, + [1765] = {.lex_state = 138, .external_lex_state = 3}, + [1766] = {.lex_state = 138, .external_lex_state = 3}, + [1767] = {.lex_state = 138, .external_lex_state = 3}, + [1768] = {.lex_state = 138, .external_lex_state = 3}, + [1769] = {.lex_state = 138, .external_lex_state = 3}, + [1770] = {.lex_state = 138, .external_lex_state = 3}, + [1771] = {.lex_state = 138, .external_lex_state = 3}, + [1772] = {.lex_state = 138, .external_lex_state = 3}, + [1773] = {.lex_state = 138, .external_lex_state = 3}, + [1774] = {.lex_state = 138, .external_lex_state = 3}, + [1775] = {.lex_state = 138, .external_lex_state = 3}, + [1776] = {.lex_state = 138, .external_lex_state = 3}, + [1777] = {.lex_state = 138, .external_lex_state = 3}, + [1778] = {.lex_state = 138, .external_lex_state = 3}, + [1779] = {.lex_state = 138, .external_lex_state = 3}, + [1780] = {.lex_state = 138, .external_lex_state = 3}, + [1781] = {.lex_state = 138, .external_lex_state = 3}, + [1782] = {.lex_state = 138, .external_lex_state = 3}, + [1783] = {.lex_state = 138, .external_lex_state = 3}, + [1784] = {.lex_state = 138, .external_lex_state = 3}, + [1785] = {.lex_state = 139, .external_lex_state = 9}, + [1786] = {.lex_state = 138, .external_lex_state = 3}, + [1787] = {.lex_state = 138, .external_lex_state = 3}, + [1788] = {.lex_state = 138, .external_lex_state = 3}, + [1789] = {.lex_state = 138, .external_lex_state = 3}, + [1790] = {.lex_state = 138, .external_lex_state = 3}, + [1791] = {.lex_state = 138, .external_lex_state = 3}, + [1792] = {.lex_state = 138, .external_lex_state = 3}, + [1793] = {.lex_state = 138, .external_lex_state = 3}, + [1794] = {.lex_state = 138, .external_lex_state = 3}, + [1795] = {.lex_state = 138, .external_lex_state = 3}, + [1796] = {.lex_state = 138, .external_lex_state = 3}, + [1797] = {.lex_state = 138, .external_lex_state = 3}, + [1798] = {.lex_state = 138, .external_lex_state = 3}, + [1799] = {.lex_state = 138, .external_lex_state = 3}, + [1800] = {.lex_state = 138, .external_lex_state = 3}, + [1801] = {.lex_state = 138, .external_lex_state = 3}, + [1802] = {.lex_state = 138, .external_lex_state = 3}, + [1803] = {.lex_state = 138, .external_lex_state = 3}, + [1804] = {.lex_state = 138, .external_lex_state = 3}, + [1805] = {.lex_state = 138, .external_lex_state = 3}, + [1806] = {.lex_state = 138, .external_lex_state = 3}, + [1807] = {.lex_state = 138, .external_lex_state = 3}, + [1808] = {.lex_state = 138, .external_lex_state = 3}, + [1809] = {.lex_state = 138, .external_lex_state = 3}, + [1810] = {.lex_state = 138, .external_lex_state = 3}, + [1811] = {.lex_state = 138, .external_lex_state = 3}, + [1812] = {.lex_state = 139, .external_lex_state = 9}, + [1813] = {.lex_state = 138, .external_lex_state = 6}, + [1814] = {.lex_state = 138, .external_lex_state = 3}, + [1815] = {.lex_state = 138, .external_lex_state = 3}, + [1816] = {.lex_state = 138, .external_lex_state = 3}, + [1817] = {.lex_state = 138, .external_lex_state = 3}, + [1818] = {.lex_state = 138, .external_lex_state = 3}, + [1819] = {.lex_state = 138, .external_lex_state = 3}, + [1820] = {.lex_state = 138, .external_lex_state = 3}, + [1821] = {.lex_state = 138, .external_lex_state = 3}, + [1822] = {.lex_state = 138, .external_lex_state = 3}, + [1823] = {.lex_state = 138, .external_lex_state = 3}, + [1824] = {.lex_state = 138, .external_lex_state = 3}, + [1825] = {.lex_state = 138, .external_lex_state = 3}, + [1826] = {.lex_state = 138, .external_lex_state = 3}, + [1827] = {.lex_state = 138, .external_lex_state = 3}, + [1828] = {.lex_state = 138, .external_lex_state = 3}, + [1829] = {.lex_state = 138, .external_lex_state = 3}, + [1830] = {.lex_state = 138, .external_lex_state = 3}, + [1831] = {.lex_state = 138, .external_lex_state = 3}, + [1832] = {.lex_state = 138, .external_lex_state = 3}, + [1833] = {.lex_state = 138, .external_lex_state = 3}, + [1834] = {.lex_state = 138, .external_lex_state = 3}, + [1835] = {.lex_state = 138, .external_lex_state = 3}, + [1836] = {.lex_state = 138, .external_lex_state = 3}, + [1837] = {.lex_state = 138, .external_lex_state = 3}, + [1838] = {.lex_state = 138, .external_lex_state = 3}, + [1839] = {.lex_state = 138, .external_lex_state = 3}, + [1840] = {.lex_state = 139, .external_lex_state = 9}, + [1841] = {.lex_state = 138, .external_lex_state = 3}, + [1842] = {.lex_state = 138, .external_lex_state = 3}, + [1843] = {.lex_state = 138, .external_lex_state = 3}, + [1844] = {.lex_state = 138, .external_lex_state = 3}, + [1845] = {.lex_state = 138, .external_lex_state = 3}, + [1846] = {.lex_state = 138, .external_lex_state = 3}, + [1847] = {.lex_state = 138, .external_lex_state = 3}, + [1848] = {.lex_state = 138, .external_lex_state = 3}, + [1849] = {.lex_state = 139, .external_lex_state = 9}, + [1850] = {.lex_state = 139, .external_lex_state = 9}, + [1851] = {.lex_state = 138, .external_lex_state = 3}, + [1852] = {.lex_state = 138, .external_lex_state = 3}, + [1853] = {.lex_state = 138, .external_lex_state = 3}, + [1854] = {.lex_state = 138, .external_lex_state = 3}, + [1855] = {.lex_state = 138, .external_lex_state = 3}, + [1856] = {.lex_state = 138, .external_lex_state = 3}, + [1857] = {.lex_state = 138, .external_lex_state = 3}, + [1858] = {.lex_state = 138, .external_lex_state = 3}, + [1859] = {.lex_state = 138, .external_lex_state = 3}, + [1860] = {.lex_state = 138, .external_lex_state = 3}, + [1861] = {.lex_state = 138, .external_lex_state = 3}, + [1862] = {.lex_state = 138, .external_lex_state = 3}, + [1863] = {.lex_state = 138, .external_lex_state = 3}, + [1864] = {.lex_state = 138, .external_lex_state = 3}, + [1865] = {.lex_state = 138, .external_lex_state = 3}, + [1866] = {.lex_state = 138, .external_lex_state = 3}, + [1867] = {.lex_state = 138, .external_lex_state = 3}, + [1868] = {.lex_state = 138, .external_lex_state = 3}, + [1869] = {.lex_state = 138, .external_lex_state = 3}, + [1870] = {.lex_state = 138, .external_lex_state = 3}, + [1871] = {.lex_state = 138, .external_lex_state = 3}, + [1872] = {.lex_state = 139, .external_lex_state = 9}, + [1873] = {.lex_state = 138, .external_lex_state = 3}, + [1874] = {.lex_state = 138, .external_lex_state = 3}, + [1875] = {.lex_state = 138, .external_lex_state = 3}, + [1876] = {.lex_state = 138, .external_lex_state = 3}, + [1877] = {.lex_state = 138, .external_lex_state = 3}, + [1878] = {.lex_state = 138, .external_lex_state = 3}, + [1879] = {.lex_state = 138, .external_lex_state = 3}, + [1880] = {.lex_state = 138, .external_lex_state = 3}, + [1881] = {.lex_state = 138, .external_lex_state = 3}, + [1882] = {.lex_state = 138, .external_lex_state = 3}, + [1883] = {.lex_state = 138, .external_lex_state = 3}, + [1884] = {.lex_state = 138, .external_lex_state = 3}, + [1885] = {.lex_state = 138, .external_lex_state = 3}, + [1886] = {.lex_state = 138, .external_lex_state = 3}, + [1887] = {.lex_state = 139, .external_lex_state = 9}, + [1888] = {.lex_state = 138, .external_lex_state = 3}, + [1889] = {.lex_state = 138, .external_lex_state = 3}, + [1890] = {.lex_state = 138, .external_lex_state = 3}, + [1891] = {.lex_state = 138, .external_lex_state = 3}, + [1892] = {.lex_state = 138, .external_lex_state = 3}, + [1893] = {.lex_state = 138, .external_lex_state = 3}, + [1894] = {.lex_state = 138, .external_lex_state = 3}, + [1895] = {.lex_state = 138, .external_lex_state = 6}, + [1896] = {.lex_state = 138, .external_lex_state = 3}, + [1897] = {.lex_state = 138, .external_lex_state = 3}, + [1898] = {.lex_state = 139, .external_lex_state = 9}, + [1899] = {.lex_state = 139, .external_lex_state = 9}, + [1900] = {.lex_state = 138, .external_lex_state = 3}, + [1901] = {.lex_state = 138, .external_lex_state = 3}, + [1902] = {.lex_state = 138, .external_lex_state = 3}, + [1903] = {.lex_state = 138, .external_lex_state = 3}, + [1904] = {.lex_state = 138, .external_lex_state = 6}, + [1905] = {.lex_state = 138, .external_lex_state = 3}, + [1906] = {.lex_state = 138, .external_lex_state = 3}, + [1907] = {.lex_state = 138, .external_lex_state = 3}, + [1908] = {.lex_state = 138, .external_lex_state = 3}, + [1909] = {.lex_state = 138, .external_lex_state = 3}, + [1910] = {.lex_state = 138, .external_lex_state = 3}, + [1911] = {.lex_state = 138, .external_lex_state = 3}, + [1912] = {.lex_state = 138, .external_lex_state = 3}, + [1913] = {.lex_state = 138, .external_lex_state = 3}, + [1914] = {.lex_state = 138, .external_lex_state = 3}, + [1915] = {.lex_state = 138, .external_lex_state = 3}, + [1916] = {.lex_state = 138, .external_lex_state = 3}, + [1917] = {.lex_state = 138, .external_lex_state = 3}, + [1918] = {.lex_state = 139, .external_lex_state = 9}, + [1919] = {.lex_state = 138, .external_lex_state = 3}, + [1920] = {.lex_state = 138, .external_lex_state = 3}, + [1921] = {.lex_state = 138, .external_lex_state = 3}, + [1922] = {.lex_state = 139, .external_lex_state = 9}, + [1923] = {.lex_state = 138, .external_lex_state = 3}, + [1924] = {.lex_state = 138, .external_lex_state = 3}, + [1925] = {.lex_state = 138, .external_lex_state = 3}, + [1926] = {.lex_state = 139, .external_lex_state = 9}, + [1927] = {.lex_state = 138, .external_lex_state = 3}, + [1928] = {.lex_state = 138, .external_lex_state = 3}, + [1929] = {.lex_state = 138, .external_lex_state = 3}, + [1930] = {.lex_state = 138, .external_lex_state = 3}, + [1931] = {.lex_state = 138, .external_lex_state = 6}, + [1932] = {.lex_state = 138, .external_lex_state = 3}, + [1933] = {.lex_state = 138, .external_lex_state = 3}, + [1934] = {.lex_state = 139, .external_lex_state = 9}, + [1935] = {.lex_state = 139, .external_lex_state = 9}, + [1936] = {.lex_state = 138, .external_lex_state = 3}, + [1937] = {.lex_state = 138, .external_lex_state = 3}, + [1938] = {.lex_state = 138, .external_lex_state = 3}, + [1939] = {.lex_state = 138, .external_lex_state = 6}, + [1940] = {.lex_state = 138, .external_lex_state = 3}, + [1941] = {.lex_state = 138, .external_lex_state = 3}, + [1942] = {.lex_state = 138, .external_lex_state = 3}, + [1943] = {.lex_state = 138, .external_lex_state = 3}, + [1944] = {.lex_state = 138, .external_lex_state = 3}, + [1945] = {.lex_state = 138, .external_lex_state = 3}, + [1946] = {.lex_state = 138, .external_lex_state = 3}, + [1947] = {.lex_state = 139, .external_lex_state = 9}, + [1948] = {.lex_state = 138, .external_lex_state = 3}, + [1949] = {.lex_state = 138, .external_lex_state = 3}, + [1950] = {.lex_state = 138, .external_lex_state = 3}, + [1951] = {.lex_state = 138, .external_lex_state = 3}, + [1952] = {.lex_state = 138, .external_lex_state = 3}, + [1953] = {.lex_state = 138, .external_lex_state = 3}, + [1954] = {.lex_state = 138, .external_lex_state = 3}, + [1955] = {.lex_state = 138, .external_lex_state = 3}, + [1956] = {.lex_state = 138, .external_lex_state = 3}, + [1957] = {.lex_state = 138, .external_lex_state = 3}, + [1958] = {.lex_state = 138, .external_lex_state = 3}, + [1959] = {.lex_state = 138, .external_lex_state = 3}, + [1960] = {.lex_state = 138, .external_lex_state = 3}, + [1961] = {.lex_state = 138, .external_lex_state = 3}, + [1962] = {.lex_state = 138, .external_lex_state = 3}, + [1963] = {.lex_state = 138, .external_lex_state = 3}, + [1964] = {.lex_state = 138, .external_lex_state = 3}, + [1965] = {.lex_state = 138, .external_lex_state = 3}, + [1966] = {.lex_state = 138, .external_lex_state = 3}, + [1967] = {.lex_state = 138, .external_lex_state = 3}, + [1968] = {.lex_state = 138, .external_lex_state = 3}, + [1969] = {.lex_state = 138, .external_lex_state = 3}, + [1970] = {.lex_state = 138, .external_lex_state = 3}, + [1971] = {.lex_state = 138, .external_lex_state = 3}, + [1972] = {.lex_state = 138, .external_lex_state = 6}, + [1973] = {.lex_state = 138, .external_lex_state = 3}, + [1974] = {.lex_state = 138, .external_lex_state = 3}, + [1975] = {.lex_state = 138, .external_lex_state = 6}, + [1976] = {.lex_state = 138, .external_lex_state = 3}, + [1977] = {.lex_state = 138, .external_lex_state = 3}, + [1978] = {.lex_state = 138, .external_lex_state = 3}, + [1979] = {.lex_state = 138, .external_lex_state = 3}, + [1980] = {.lex_state = 138, .external_lex_state = 3}, + [1981] = {.lex_state = 138, .external_lex_state = 3}, + [1982] = {.lex_state = 138, .external_lex_state = 3}, + [1983] = {.lex_state = 138, .external_lex_state = 3}, + [1984] = {.lex_state = 138, .external_lex_state = 3}, + [1985] = {.lex_state = 138, .external_lex_state = 3}, + [1986] = {.lex_state = 138, .external_lex_state = 3}, + [1987] = {.lex_state = 138, .external_lex_state = 3}, + [1988] = {.lex_state = 138, .external_lex_state = 3}, + [1989] = {.lex_state = 138, .external_lex_state = 3}, + [1990] = {.lex_state = 138, .external_lex_state = 3}, + [1991] = {.lex_state = 138, .external_lex_state = 3}, + [1992] = {.lex_state = 138, .external_lex_state = 3}, + [1993] = {.lex_state = 138, .external_lex_state = 3}, + [1994] = {.lex_state = 138, .external_lex_state = 3}, + [1995] = {.lex_state = 138, .external_lex_state = 3}, + [1996] = {.lex_state = 138, .external_lex_state = 3}, + [1997] = {.lex_state = 138, .external_lex_state = 3}, + [1998] = {.lex_state = 138, .external_lex_state = 3}, + [1999] = {.lex_state = 138, .external_lex_state = 6}, + [2000] = {.lex_state = 138, .external_lex_state = 6}, + [2001] = {.lex_state = 139, .external_lex_state = 9}, + [2002] = {.lex_state = 139, .external_lex_state = 9}, + [2003] = {.lex_state = 139, .external_lex_state = 9}, + [2004] = {.lex_state = 138, .external_lex_state = 3}, + [2005] = {.lex_state = 139, .external_lex_state = 9}, + [2006] = {.lex_state = 138, .external_lex_state = 3}, + [2007] = {.lex_state = 138, .external_lex_state = 5}, + [2008] = {.lex_state = 138, .external_lex_state = 6}, + [2009] = {.lex_state = 138, .external_lex_state = 6}, + [2010] = {.lex_state = 138, .external_lex_state = 5}, + [2011] = {.lex_state = 139, .external_lex_state = 9}, + [2012] = {.lex_state = 139, .external_lex_state = 9}, + [2013] = {.lex_state = 138, .external_lex_state = 6}, + [2014] = {.lex_state = 138, .external_lex_state = 5}, + [2015] = {.lex_state = 138, .external_lex_state = 5}, + [2016] = {.lex_state = 138, .external_lex_state = 5}, + [2017] = {.lex_state = 139, .external_lex_state = 9}, + [2018] = {.lex_state = 138, .external_lex_state = 3}, + [2019] = {.lex_state = 138, .external_lex_state = 5}, + [2020] = {.lex_state = 138, .external_lex_state = 5}, + [2021] = {.lex_state = 138, .external_lex_state = 6}, + [2022] = {.lex_state = 139, .external_lex_state = 9}, + [2023] = {.lex_state = 138, .external_lex_state = 3}, + [2024] = {.lex_state = 138, .external_lex_state = 5}, + [2025] = {.lex_state = 139, .external_lex_state = 9}, + [2026] = {.lex_state = 138, .external_lex_state = 3}, + [2027] = {.lex_state = 138, .external_lex_state = 6}, + [2028] = {.lex_state = 139, .external_lex_state = 9}, + [2029] = {.lex_state = 139, .external_lex_state = 9}, + [2030] = {.lex_state = 139, .external_lex_state = 9}, + [2031] = {.lex_state = 139, .external_lex_state = 9}, + [2032] = {.lex_state = 138, .external_lex_state = 5}, + [2033] = {.lex_state = 138, .external_lex_state = 6}, + [2034] = {.lex_state = 138, .external_lex_state = 3}, + [2035] = {.lex_state = 139, .external_lex_state = 9}, + [2036] = {.lex_state = 139, .external_lex_state = 9}, + [2037] = {.lex_state = 139, .external_lex_state = 9}, + [2038] = {.lex_state = 138, .external_lex_state = 6}, + [2039] = {.lex_state = 139, .external_lex_state = 9}, + [2040] = {.lex_state = 138, .external_lex_state = 5}, + [2041] = {.lex_state = 138, .external_lex_state = 5}, + [2042] = {.lex_state = 138, .external_lex_state = 6}, + [2043] = {.lex_state = 139, .external_lex_state = 9}, + [2044] = {.lex_state = 139, .external_lex_state = 10}, + [2045] = {.lex_state = 139, .external_lex_state = 10}, + [2046] = {.lex_state = 139, .external_lex_state = 9}, + [2047] = {.lex_state = 138, .external_lex_state = 6}, + [2048] = {.lex_state = 138, .external_lex_state = 5}, + [2049] = {.lex_state = 139, .external_lex_state = 9}, + [2050] = {.lex_state = 139, .external_lex_state = 9}, + [2051] = {.lex_state = 139, .external_lex_state = 9}, + [2052] = {.lex_state = 139, .external_lex_state = 9}, + [2053] = {.lex_state = 139, .external_lex_state = 9}, + [2054] = {.lex_state = 139, .external_lex_state = 9}, + [2055] = {.lex_state = 138, .external_lex_state = 3}, + [2056] = {.lex_state = 138, .external_lex_state = 3}, + [2057] = {.lex_state = 138, .external_lex_state = 5}, + [2058] = {.lex_state = 138, .external_lex_state = 5}, + [2059] = {.lex_state = 138, .external_lex_state = 5}, + [2060] = {.lex_state = 139, .external_lex_state = 9}, + [2061] = {.lex_state = 139, .external_lex_state = 9}, + [2062] = {.lex_state = 139, .external_lex_state = 9}, + [2063] = {.lex_state = 138, .external_lex_state = 6}, + [2064] = {.lex_state = 138, .external_lex_state = 5}, + [2065] = {.lex_state = 138, .external_lex_state = 5}, + [2066] = {.lex_state = 138, .external_lex_state = 5}, + [2067] = {.lex_state = 138, .external_lex_state = 5}, + [2068] = {.lex_state = 138, .external_lex_state = 5}, + [2069] = {.lex_state = 138, .external_lex_state = 5}, + [2070] = {.lex_state = 139, .external_lex_state = 9}, + [2071] = {.lex_state = 138, .external_lex_state = 5}, + [2072] = {.lex_state = 138, .external_lex_state = 5}, + [2073] = {.lex_state = 138, .external_lex_state = 5}, + [2074] = {.lex_state = 139, .external_lex_state = 9}, + [2075] = {.lex_state = 138, .external_lex_state = 6}, + [2076] = {.lex_state = 138, .external_lex_state = 6}, + [2077] = {.lex_state = 138, .external_lex_state = 6}, + [2078] = {.lex_state = 139, .external_lex_state = 10}, + [2079] = {.lex_state = 138, .external_lex_state = 5}, + [2080] = {.lex_state = 138, .external_lex_state = 5}, + [2081] = {.lex_state = 138, .external_lex_state = 5}, + [2082] = {.lex_state = 138, .external_lex_state = 5}, + [2083] = {.lex_state = 138, .external_lex_state = 6}, + [2084] = {.lex_state = 138, .external_lex_state = 6}, + [2085] = {.lex_state = 138, .external_lex_state = 6}, + [2086] = {.lex_state = 138, .external_lex_state = 6}, + [2087] = {.lex_state = 139, .external_lex_state = 9}, + [2088] = {.lex_state = 138, .external_lex_state = 6}, + [2089] = {.lex_state = 138, .external_lex_state = 5}, + [2090] = {.lex_state = 138, .external_lex_state = 5}, + [2091] = {.lex_state = 138, .external_lex_state = 5}, + [2092] = {.lex_state = 138, .external_lex_state = 5}, + [2093] = {.lex_state = 138, .external_lex_state = 5}, + [2094] = {.lex_state = 138, .external_lex_state = 5}, + [2095] = {.lex_state = 138, .external_lex_state = 6}, + [2096] = {.lex_state = 138, .external_lex_state = 5}, + [2097] = {.lex_state = 138, .external_lex_state = 6}, + [2098] = {.lex_state = 138, .external_lex_state = 5}, + [2099] = {.lex_state = 138, .external_lex_state = 6}, + [2100] = {.lex_state = 138, .external_lex_state = 6}, + [2101] = {.lex_state = 138, .external_lex_state = 5}, + [2102] = {.lex_state = 138, .external_lex_state = 6}, + [2103] = {.lex_state = 139, .external_lex_state = 9}, + [2104] = {.lex_state = 138, .external_lex_state = 3}, + [2105] = {.lex_state = 139, .external_lex_state = 9}, + [2106] = {.lex_state = 138, .external_lex_state = 6}, + [2107] = {.lex_state = 138, .external_lex_state = 6}, + [2108] = {.lex_state = 138, .external_lex_state = 6}, + [2109] = {.lex_state = 138, .external_lex_state = 6}, + [2110] = {.lex_state = 138, .external_lex_state = 6}, + [2111] = {.lex_state = 139, .external_lex_state = 9}, + [2112] = {.lex_state = 139, .external_lex_state = 9}, + [2113] = {.lex_state = 138, .external_lex_state = 5}, + [2114] = {.lex_state = 138, .external_lex_state = 6}, + [2115] = {.lex_state = 139, .external_lex_state = 9}, + [2116] = {.lex_state = 138, .external_lex_state = 6}, + [2117] = {.lex_state = 138, .external_lex_state = 3}, + [2118] = {.lex_state = 138, .external_lex_state = 6}, + [2119] = {.lex_state = 138, .external_lex_state = 6}, + [2120] = {.lex_state = 138, .external_lex_state = 5}, + [2121] = {.lex_state = 139, .external_lex_state = 9}, + [2122] = {.lex_state = 138, .external_lex_state = 6}, + [2123] = {.lex_state = 139, .external_lex_state = 9}, + [2124] = {.lex_state = 138, .external_lex_state = 3}, + [2125] = {.lex_state = 138, .external_lex_state = 3}, + [2126] = {.lex_state = 139, .external_lex_state = 9}, + [2127] = {.lex_state = 138, .external_lex_state = 6}, + [2128] = {.lex_state = 138, .external_lex_state = 6}, + [2129] = {.lex_state = 138, .external_lex_state = 3}, + [2130] = {.lex_state = 138, .external_lex_state = 3}, + [2131] = {.lex_state = 139, .external_lex_state = 10}, + [2132] = {.lex_state = 139, .external_lex_state = 9}, + [2133] = {.lex_state = 139, .external_lex_state = 9}, + [2134] = {.lex_state = 138, .external_lex_state = 3}, + [2135] = {.lex_state = 139, .external_lex_state = 10}, + [2136] = {.lex_state = 139, .external_lex_state = 9}, + [2137] = {.lex_state = 139, .external_lex_state = 9}, + [2138] = {.lex_state = 138, .external_lex_state = 3}, + [2139] = {.lex_state = 139, .external_lex_state = 9}, + [2140] = {.lex_state = 138, .external_lex_state = 6}, + [2141] = {.lex_state = 139, .external_lex_state = 9}, + [2142] = {.lex_state = 139, .external_lex_state = 9}, + [2143] = {.lex_state = 139, .external_lex_state = 9}, + [2144] = {.lex_state = 139, .external_lex_state = 9}, + [2145] = {.lex_state = 138, .external_lex_state = 6}, + [2146] = {.lex_state = 138, .external_lex_state = 6}, + [2147] = {.lex_state = 138, .external_lex_state = 5}, + [2148] = {.lex_state = 138, .external_lex_state = 6}, + [2149] = {.lex_state = 138, .external_lex_state = 6}, + [2150] = {.lex_state = 138, .external_lex_state = 6}, + [2151] = {.lex_state = 139, .external_lex_state = 9}, + [2152] = {.lex_state = 138, .external_lex_state = 6}, + [2153] = {.lex_state = 138, .external_lex_state = 3}, + [2154] = {.lex_state = 139, .external_lex_state = 9}, + [2155] = {.lex_state = 138, .external_lex_state = 5}, + [2156] = {.lex_state = 138, .external_lex_state = 3}, + [2157] = {.lex_state = 138, .external_lex_state = 5}, + [2158] = {.lex_state = 138, .external_lex_state = 5}, + [2159] = {.lex_state = 138, .external_lex_state = 5}, + [2160] = {.lex_state = 138, .external_lex_state = 6}, + [2161] = {.lex_state = 138, .external_lex_state = 6}, + [2162] = {.lex_state = 138, .external_lex_state = 6}, + [2163] = {.lex_state = 138, .external_lex_state = 6}, + [2164] = {.lex_state = 138, .external_lex_state = 6}, + [2165] = {.lex_state = 138, .external_lex_state = 6}, + [2166] = {.lex_state = 138, .external_lex_state = 6}, + [2167] = {.lex_state = 138, .external_lex_state = 6}, + [2168] = {.lex_state = 138, .external_lex_state = 6}, + [2169] = {.lex_state = 138, .external_lex_state = 6}, + [2170] = {.lex_state = 138, .external_lex_state = 6}, + [2171] = {.lex_state = 138, .external_lex_state = 6}, + [2172] = {.lex_state = 138, .external_lex_state = 6}, + [2173] = {.lex_state = 138, .external_lex_state = 6}, + [2174] = {.lex_state = 138, .external_lex_state = 6}, + [2175] = {.lex_state = 138, .external_lex_state = 6}, + [2176] = {.lex_state = 138, .external_lex_state = 6}, + [2177] = {.lex_state = 138, .external_lex_state = 6}, + [2178] = {.lex_state = 138, .external_lex_state = 6}, + [2179] = {.lex_state = 138, .external_lex_state = 6}, + [2180] = {.lex_state = 138, .external_lex_state = 6}, + [2181] = {.lex_state = 138, .external_lex_state = 6}, + [2182] = {.lex_state = 138, .external_lex_state = 6}, + [2183] = {.lex_state = 139, .external_lex_state = 9}, + [2184] = {.lex_state = 138, .external_lex_state = 6}, + [2185] = {.lex_state = 138, .external_lex_state = 6}, + [2186] = {.lex_state = 138, .external_lex_state = 6}, + [2187] = {.lex_state = 138, .external_lex_state = 6}, + [2188] = {.lex_state = 138, .external_lex_state = 6}, + [2189] = {.lex_state = 139, .external_lex_state = 9}, + [2190] = {.lex_state = 138, .external_lex_state = 6}, + [2191] = {.lex_state = 139, .external_lex_state = 9}, + [2192] = {.lex_state = 139, .external_lex_state = 9}, + [2193] = {.lex_state = 139, .external_lex_state = 9}, + [2194] = {.lex_state = 138, .external_lex_state = 5}, + [2195] = {.lex_state = 138, .external_lex_state = 6}, + [2196] = {.lex_state = 139, .external_lex_state = 10}, + [2197] = {.lex_state = 138, .external_lex_state = 6}, + [2198] = {.lex_state = 138, .external_lex_state = 3}, + [2199] = {.lex_state = 138, .external_lex_state = 5}, + [2200] = {.lex_state = 138, .external_lex_state = 6}, + [2201] = {.lex_state = 138, .external_lex_state = 5}, + [2202] = {.lex_state = 138, .external_lex_state = 5}, + [2203] = {.lex_state = 138, .external_lex_state = 5}, + [2204] = {.lex_state = 138, .external_lex_state = 6}, + [2205] = {.lex_state = 139, .external_lex_state = 10}, + [2206] = {.lex_state = 138, .external_lex_state = 5}, + [2207] = {.lex_state = 138, .external_lex_state = 5}, + [2208] = {.lex_state = 139, .external_lex_state = 9}, + [2209] = {.lex_state = 138, .external_lex_state = 5}, + [2210] = {.lex_state = 139, .external_lex_state = 9}, + [2211] = {.lex_state = 138, .external_lex_state = 3}, + [2212] = {.lex_state = 138, .external_lex_state = 5}, + [2213] = {.lex_state = 138, .external_lex_state = 6}, + [2214] = {.lex_state = 139, .external_lex_state = 9}, + [2215] = {.lex_state = 138, .external_lex_state = 6}, + [2216] = {.lex_state = 139, .external_lex_state = 9}, + [2217] = {.lex_state = 5, .external_lex_state = 3}, + [2218] = {.lex_state = 138, .external_lex_state = 6}, + [2219] = {.lex_state = 138, .external_lex_state = 6}, + [2220] = {.lex_state = 138, .external_lex_state = 6}, + [2221] = {.lex_state = 139, .external_lex_state = 9}, + [2222] = {.lex_state = 138, .external_lex_state = 5}, + [2223] = {.lex_state = 138, .external_lex_state = 6}, + [2224] = {.lex_state = 138, .external_lex_state = 5}, + [2225] = {.lex_state = 139, .external_lex_state = 9}, + [2226] = {.lex_state = 138, .external_lex_state = 6}, + [2227] = {.lex_state = 138, .external_lex_state = 6}, + [2228] = {.lex_state = 138, .external_lex_state = 6}, + [2229] = {.lex_state = 138, .external_lex_state = 6}, + [2230] = {.lex_state = 138, .external_lex_state = 6}, + [2231] = {.lex_state = 138, .external_lex_state = 6}, + [2232] = {.lex_state = 138, .external_lex_state = 3}, + [2233] = {.lex_state = 139, .external_lex_state = 10}, + [2234] = {.lex_state = 138, .external_lex_state = 6}, + [2235] = {.lex_state = 138, .external_lex_state = 5}, + [2236] = {.lex_state = 139, .external_lex_state = 9}, + [2237] = {.lex_state = 138, .external_lex_state = 6}, + [2238] = {.lex_state = 138, .external_lex_state = 6}, + [2239] = {.lex_state = 138, .external_lex_state = 6}, + [2240] = {.lex_state = 138, .external_lex_state = 6}, + [2241] = {.lex_state = 138, .external_lex_state = 6}, + [2242] = {.lex_state = 138, .external_lex_state = 6}, + [2243] = {.lex_state = 138, .external_lex_state = 6}, + [2244] = {.lex_state = 138, .external_lex_state = 6}, + [2245] = {.lex_state = 138, .external_lex_state = 6}, + [2246] = {.lex_state = 138, .external_lex_state = 6}, + [2247] = {.lex_state = 138, .external_lex_state = 3}, + [2248] = {.lex_state = 139, .external_lex_state = 2}, + [2249] = {.lex_state = 138, .external_lex_state = 5}, + [2250] = {.lex_state = 138, .external_lex_state = 6}, + [2251] = {.lex_state = 138, .external_lex_state = 6}, + [2252] = {.lex_state = 138, .external_lex_state = 6}, + [2253] = {.lex_state = 138, .external_lex_state = 6}, + [2254] = {.lex_state = 138, .external_lex_state = 5}, + [2255] = {.lex_state = 138, .external_lex_state = 5}, + [2256] = {.lex_state = 138, .external_lex_state = 6}, + [2257] = {.lex_state = 138, .external_lex_state = 6}, + [2258] = {.lex_state = 138, .external_lex_state = 6}, + [2259] = {.lex_state = 138, .external_lex_state = 6}, + [2260] = {.lex_state = 138, .external_lex_state = 5}, + [2261] = {.lex_state = 138, .external_lex_state = 6}, + [2262] = {.lex_state = 138, .external_lex_state = 5}, + [2263] = {.lex_state = 138, .external_lex_state = 3}, + [2264] = {.lex_state = 138, .external_lex_state = 5}, + [2265] = {.lex_state = 139, .external_lex_state = 9}, + [2266] = {.lex_state = 138, .external_lex_state = 5}, + [2267] = {.lex_state = 138, .external_lex_state = 6}, + [2268] = {.lex_state = 138, .external_lex_state = 6}, + [2269] = {.lex_state = 138, .external_lex_state = 6}, + [2270] = {.lex_state = 138, .external_lex_state = 5}, + [2271] = {.lex_state = 138, .external_lex_state = 5}, + [2272] = {.lex_state = 138, .external_lex_state = 5}, + [2273] = {.lex_state = 138, .external_lex_state = 5}, + [2274] = {.lex_state = 138, .external_lex_state = 6}, + [2275] = {.lex_state = 138, .external_lex_state = 3}, + [2276] = {.lex_state = 139, .external_lex_state = 10}, + [2277] = {.lex_state = 138, .external_lex_state = 5}, + [2278] = {.lex_state = 138, .external_lex_state = 3}, + [2279] = {.lex_state = 139, .external_lex_state = 10}, + [2280] = {.lex_state = 139, .external_lex_state = 9}, + [2281] = {.lex_state = 139, .external_lex_state = 10}, + [2282] = {.lex_state = 138, .external_lex_state = 6}, + [2283] = {.lex_state = 138, .external_lex_state = 6}, + [2284] = {.lex_state = 139, .external_lex_state = 9}, + [2285] = {.lex_state = 138, .external_lex_state = 6}, + [2286] = {.lex_state = 138, .external_lex_state = 6}, + [2287] = {.lex_state = 139, .external_lex_state = 9}, + [2288] = {.lex_state = 138, .external_lex_state = 6}, + [2289] = {.lex_state = 138, .external_lex_state = 6}, + [2290] = {.lex_state = 138, .external_lex_state = 6}, + [2291] = {.lex_state = 138, .external_lex_state = 6}, + [2292] = {.lex_state = 138, .external_lex_state = 6}, + [2293] = {.lex_state = 138, .external_lex_state = 6}, + [2294] = {.lex_state = 138, .external_lex_state = 6}, + [2295] = {.lex_state = 138, .external_lex_state = 6}, + [2296] = {.lex_state = 138, .external_lex_state = 6}, + [2297] = {.lex_state = 138, .external_lex_state = 6}, + [2298] = {.lex_state = 138, .external_lex_state = 6}, + [2299] = {.lex_state = 138, .external_lex_state = 6}, + [2300] = {.lex_state = 138, .external_lex_state = 6}, + [2301] = {.lex_state = 138, .external_lex_state = 6}, + [2302] = {.lex_state = 138, .external_lex_state = 6}, + [2303] = {.lex_state = 138, .external_lex_state = 6}, + [2304] = {.lex_state = 138, .external_lex_state = 6}, + [2305] = {.lex_state = 138, .external_lex_state = 6}, + [2306] = {.lex_state = 138, .external_lex_state = 6}, + [2307] = {.lex_state = 138, .external_lex_state = 6}, + [2308] = {.lex_state = 138, .external_lex_state = 6}, + [2309] = {.lex_state = 138, .external_lex_state = 6}, + [2310] = {.lex_state = 138, .external_lex_state = 6}, + [2311] = {.lex_state = 138, .external_lex_state = 6}, + [2312] = {.lex_state = 138, .external_lex_state = 6}, + [2313] = {.lex_state = 138, .external_lex_state = 5}, + [2314] = {.lex_state = 138, .external_lex_state = 5}, + [2315] = {.lex_state = 138, .external_lex_state = 6}, + [2316] = {.lex_state = 139, .external_lex_state = 9}, + [2317] = {.lex_state = 138, .external_lex_state = 6}, + [2318] = {.lex_state = 139, .external_lex_state = 9}, + [2319] = {.lex_state = 138, .external_lex_state = 6}, + [2320] = {.lex_state = 138, .external_lex_state = 3}, + [2321] = {.lex_state = 138, .external_lex_state = 6}, + [2322] = {.lex_state = 138, .external_lex_state = 6}, + [2323] = {.lex_state = 138, .external_lex_state = 6}, + [2324] = {.lex_state = 138, .external_lex_state = 6}, + [2325] = {.lex_state = 138, .external_lex_state = 6}, + [2326] = {.lex_state = 138, .external_lex_state = 6}, + [2327] = {.lex_state = 138, .external_lex_state = 4}, + [2328] = {.lex_state = 138, .external_lex_state = 5}, + [2329] = {.lex_state = 138, .external_lex_state = 5}, + [2330] = {.lex_state = 138, .external_lex_state = 6}, + [2331] = {.lex_state = 138, .external_lex_state = 5}, + [2332] = {.lex_state = 138, .external_lex_state = 5}, + [2333] = {.lex_state = 138, .external_lex_state = 6}, + [2334] = {.lex_state = 138, .external_lex_state = 5}, + [2335] = {.lex_state = 138, .external_lex_state = 5}, + [2336] = {.lex_state = 139, .external_lex_state = 9}, + [2337] = {.lex_state = 138, .external_lex_state = 3}, + [2338] = {.lex_state = 138, .external_lex_state = 3}, + [2339] = {.lex_state = 138, .external_lex_state = 3}, + [2340] = {.lex_state = 138, .external_lex_state = 3}, + [2341] = {.lex_state = 138, .external_lex_state = 6}, + [2342] = {.lex_state = 139, .external_lex_state = 9}, + [2343] = {.lex_state = 138, .external_lex_state = 6}, + [2344] = {.lex_state = 138, .external_lex_state = 6}, + [2345] = {.lex_state = 138, .external_lex_state = 3}, + [2346] = {.lex_state = 138, .external_lex_state = 3}, + [2347] = {.lex_state = 138, .external_lex_state = 3}, + [2348] = {.lex_state = 138, .external_lex_state = 3}, + [2349] = {.lex_state = 138, .external_lex_state = 3}, + [2350] = {.lex_state = 138, .external_lex_state = 3}, + [2351] = {.lex_state = 138, .external_lex_state = 3}, + [2352] = {.lex_state = 138, .external_lex_state = 3}, + [2353] = {.lex_state = 138, .external_lex_state = 3}, + [2354] = {.lex_state = 138, .external_lex_state = 3}, + [2355] = {.lex_state = 138, .external_lex_state = 3}, + [2356] = {.lex_state = 138, .external_lex_state = 3}, + [2357] = {.lex_state = 138, .external_lex_state = 6}, + [2358] = {.lex_state = 138, .external_lex_state = 6}, + [2359] = {.lex_state = 138, .external_lex_state = 6}, + [2360] = {.lex_state = 138, .external_lex_state = 6}, + [2361] = {.lex_state = 138, .external_lex_state = 6}, + [2362] = {.lex_state = 138, .external_lex_state = 6}, + [2363] = {.lex_state = 138, .external_lex_state = 6}, + [2364] = {.lex_state = 138, .external_lex_state = 3}, + [2365] = {.lex_state = 138, .external_lex_state = 3}, + [2366] = {.lex_state = 138, .external_lex_state = 3}, + [2367] = {.lex_state = 138, .external_lex_state = 3}, + [2368] = {.lex_state = 138, .external_lex_state = 6}, + [2369] = {.lex_state = 138, .external_lex_state = 3}, + [2370] = {.lex_state = 138, .external_lex_state = 6}, + [2371] = {.lex_state = 138, .external_lex_state = 3}, + [2372] = {.lex_state = 138, .external_lex_state = 3}, + [2373] = {.lex_state = 138, .external_lex_state = 3}, + [2374] = {.lex_state = 139, .external_lex_state = 2}, + [2375] = {.lex_state = 138, .external_lex_state = 6}, + [2376] = {.lex_state = 138, .external_lex_state = 3}, + [2377] = {.lex_state = 138, .external_lex_state = 6}, + [2378] = {.lex_state = 139, .external_lex_state = 9}, + [2379] = {.lex_state = 139, .external_lex_state = 9}, + [2380] = {.lex_state = 139, .external_lex_state = 9}, + [2381] = {.lex_state = 138, .external_lex_state = 6}, + [2382] = {.lex_state = 139, .external_lex_state = 9}, + [2383] = {.lex_state = 138, .external_lex_state = 6}, + [2384] = {.lex_state = 139, .external_lex_state = 9}, + [2385] = {.lex_state = 138, .external_lex_state = 6}, + [2386] = {.lex_state = 138, .external_lex_state = 6}, + [2387] = {.lex_state = 139, .external_lex_state = 9}, + [2388] = {.lex_state = 138, .external_lex_state = 6}, + [2389] = {.lex_state = 138, .external_lex_state = 3}, + [2390] = {.lex_state = 138, .external_lex_state = 6}, + [2391] = {.lex_state = 138, .external_lex_state = 6}, + [2392] = {.lex_state = 138, .external_lex_state = 6}, + [2393] = {.lex_state = 138, .external_lex_state = 6}, + [2394] = {.lex_state = 138, .external_lex_state = 6}, + [2395] = {.lex_state = 138, .external_lex_state = 6}, + [2396] = {.lex_state = 138, .external_lex_state = 6}, + [2397] = {.lex_state = 138, .external_lex_state = 6}, + [2398] = {.lex_state = 138, .external_lex_state = 6}, + [2399] = {.lex_state = 138, .external_lex_state = 6}, + [2400] = {.lex_state = 138, .external_lex_state = 6}, + [2401] = {.lex_state = 138, .external_lex_state = 6}, + [2402] = {.lex_state = 138, .external_lex_state = 6}, + [2403] = {.lex_state = 139, .external_lex_state = 9}, + [2404] = {.lex_state = 138, .external_lex_state = 6}, + [2405] = {.lex_state = 139, .external_lex_state = 10}, + [2406] = {.lex_state = 138, .external_lex_state = 6}, + [2407] = {.lex_state = 138, .external_lex_state = 6}, + [2408] = {.lex_state = 138, .external_lex_state = 6}, + [2409] = {.lex_state = 138, .external_lex_state = 6}, + [2410] = {.lex_state = 138, .external_lex_state = 6}, + [2411] = {.lex_state = 139, .external_lex_state = 9}, + [2412] = {.lex_state = 138, .external_lex_state = 5}, + [2413] = {.lex_state = 138, .external_lex_state = 5}, + [2414] = {.lex_state = 138, .external_lex_state = 6}, + [2415] = {.lex_state = 138, .external_lex_state = 4}, + [2416] = {.lex_state = 138, .external_lex_state = 6}, + [2417] = {.lex_state = 138, .external_lex_state = 5}, + [2418] = {.lex_state = 138, .external_lex_state = 6}, + [2419] = {.lex_state = 138, .external_lex_state = 6}, + [2420] = {.lex_state = 139, .external_lex_state = 10}, + [2421] = {.lex_state = 138, .external_lex_state = 5}, + [2422] = {.lex_state = 138, .external_lex_state = 6}, + [2423] = {.lex_state = 138, .external_lex_state = 6}, + [2424] = {.lex_state = 138, .external_lex_state = 5}, + [2425] = {.lex_state = 138, .external_lex_state = 5}, + [2426] = {.lex_state = 139, .external_lex_state = 10}, + [2427] = {.lex_state = 139, .external_lex_state = 9}, + [2428] = {.lex_state = 138, .external_lex_state = 6}, + [2429] = {.lex_state = 139, .external_lex_state = 10}, + [2430] = {.lex_state = 139, .external_lex_state = 9}, + [2431] = {.lex_state = 138, .external_lex_state = 5}, + [2432] = {.lex_state = 139, .external_lex_state = 10}, + [2433] = {.lex_state = 139, .external_lex_state = 9}, + [2434] = {.lex_state = 138, .external_lex_state = 6}, + [2435] = {.lex_state = 139, .external_lex_state = 10}, + [2436] = {.lex_state = 138, .external_lex_state = 6}, + [2437] = {.lex_state = 138, .external_lex_state = 6}, + [2438] = {.lex_state = 138, .external_lex_state = 6}, + [2439] = {.lex_state = 138, .external_lex_state = 6}, + [2440] = {.lex_state = 139, .external_lex_state = 9}, + [2441] = {.lex_state = 138, .external_lex_state = 5}, + [2442] = {.lex_state = 138, .external_lex_state = 6}, + [2443] = {.lex_state = 138, .external_lex_state = 6}, + [2444] = {.lex_state = 138, .external_lex_state = 6}, + [2445] = {.lex_state = 138, .external_lex_state = 5}, + [2446] = {.lex_state = 138, .external_lex_state = 6}, + [2447] = {.lex_state = 138, .external_lex_state = 3}, + [2448] = {.lex_state = 138, .external_lex_state = 6}, + [2449] = {.lex_state = 138, .external_lex_state = 6}, + [2450] = {.lex_state = 138, .external_lex_state = 4}, + [2451] = {.lex_state = 139, .external_lex_state = 10}, + [2452] = {.lex_state = 139, .external_lex_state = 10}, + [2453] = {.lex_state = 138, .external_lex_state = 3}, + [2454] = {.lex_state = 139, .external_lex_state = 9}, + [2455] = {.lex_state = 138, .external_lex_state = 6}, + [2456] = {.lex_state = 139, .external_lex_state = 9}, + [2457] = {.lex_state = 138, .external_lex_state = 5}, + [2458] = {.lex_state = 138, .external_lex_state = 3}, + [2459] = {.lex_state = 138, .external_lex_state = 6}, + [2460] = {.lex_state = 138, .external_lex_state = 6}, + [2461] = {.lex_state = 138, .external_lex_state = 6}, + [2462] = {.lex_state = 139, .external_lex_state = 10}, + [2463] = {.lex_state = 138, .external_lex_state = 5}, + [2464] = {.lex_state = 138, .external_lex_state = 6}, + [2465] = {.lex_state = 138, .external_lex_state = 3}, + [2466] = {.lex_state = 138, .external_lex_state = 3}, + [2467] = {.lex_state = 138, .external_lex_state = 3}, + [2468] = {.lex_state = 138, .external_lex_state = 3}, + [2469] = {.lex_state = 138, .external_lex_state = 6}, + [2470] = {.lex_state = 139, .external_lex_state = 9}, + [2471] = {.lex_state = 139, .external_lex_state = 10}, + [2472] = {.lex_state = 138, .external_lex_state = 6}, + [2473] = {.lex_state = 138, .external_lex_state = 3}, + [2474] = {.lex_state = 138, .external_lex_state = 6}, + [2475] = {.lex_state = 138, .external_lex_state = 3}, + [2476] = {.lex_state = 138, .external_lex_state = 3}, + [2477] = {.lex_state = 138, .external_lex_state = 4}, + [2478] = {.lex_state = 138, .external_lex_state = 3}, + [2479] = {.lex_state = 138, .external_lex_state = 6}, + [2480] = {.lex_state = 138, .external_lex_state = 3}, + [2481] = {.lex_state = 138, .external_lex_state = 6}, + [2482] = {.lex_state = 138, .external_lex_state = 3}, + [2483] = {.lex_state = 138, .external_lex_state = 3}, + [2484] = {.lex_state = 138, .external_lex_state = 3}, + [2485] = {.lex_state = 138, .external_lex_state = 6}, + [2486] = {.lex_state = 138, .external_lex_state = 6}, + [2487] = {.lex_state = 138, .external_lex_state = 3}, + [2488] = {.lex_state = 138, .external_lex_state = 3}, + [2489] = {.lex_state = 138, .external_lex_state = 6}, + [2490] = {.lex_state = 138, .external_lex_state = 6}, + [2491] = {.lex_state = 138, .external_lex_state = 6}, + [2492] = {.lex_state = 138, .external_lex_state = 3}, + [2493] = {.lex_state = 138, .external_lex_state = 6}, + [2494] = {.lex_state = 138, .external_lex_state = 6}, + [2495] = {.lex_state = 138, .external_lex_state = 6}, + [2496] = {.lex_state = 139, .external_lex_state = 9}, + [2497] = {.lex_state = 139, .external_lex_state = 9}, + [2498] = {.lex_state = 138, .external_lex_state = 6}, + [2499] = {.lex_state = 138, .external_lex_state = 6}, + [2500] = {.lex_state = 139, .external_lex_state = 10}, + [2501] = {.lex_state = 138, .external_lex_state = 6}, + [2502] = {.lex_state = 138, .external_lex_state = 6}, + [2503] = {.lex_state = 138, .external_lex_state = 6}, + [2504] = {.lex_state = 138, .external_lex_state = 6}, + [2505] = {.lex_state = 138, .external_lex_state = 6}, + [2506] = {.lex_state = 138, .external_lex_state = 3}, + [2507] = {.lex_state = 138, .external_lex_state = 6}, + [2508] = {.lex_state = 138, .external_lex_state = 6}, + [2509] = {.lex_state = 139, .external_lex_state = 2}, + [2510] = {.lex_state = 138, .external_lex_state = 6}, + [2511] = {.lex_state = 138, .external_lex_state = 3}, + [2512] = {.lex_state = 138, .external_lex_state = 6}, + [2513] = {.lex_state = 138, .external_lex_state = 3}, + [2514] = {.lex_state = 138, .external_lex_state = 3}, + [2515] = {.lex_state = 138, .external_lex_state = 3}, + [2516] = {.lex_state = 138, .external_lex_state = 3}, + [2517] = {.lex_state = 138, .external_lex_state = 6}, + [2518] = {.lex_state = 138, .external_lex_state = 6}, + [2519] = {.lex_state = 138, .external_lex_state = 3}, + [2520] = {.lex_state = 138, .external_lex_state = 6}, + [2521] = {.lex_state = 138, .external_lex_state = 6}, + [2522] = {.lex_state = 138, .external_lex_state = 3}, + [2523] = {.lex_state = 138, .external_lex_state = 3}, + [2524] = {.lex_state = 138, .external_lex_state = 6}, + [2525] = {.lex_state = 138, .external_lex_state = 6}, + [2526] = {.lex_state = 139, .external_lex_state = 10}, + [2527] = {.lex_state = 138, .external_lex_state = 6}, + [2528] = {.lex_state = 138, .external_lex_state = 6}, + [2529] = {.lex_state = 138, .external_lex_state = 3}, + [2530] = {.lex_state = 138, .external_lex_state = 3}, + [2531] = {.lex_state = 138, .external_lex_state = 6}, + [2532] = {.lex_state = 138, .external_lex_state = 6}, + [2533] = {.lex_state = 138, .external_lex_state = 6}, + [2534] = {.lex_state = 138, .external_lex_state = 5}, + [2535] = {.lex_state = 138, .external_lex_state = 5}, + [2536] = {.lex_state = 138, .external_lex_state = 5}, + [2537] = {.lex_state = 138, .external_lex_state = 6}, + [2538] = {.lex_state = 138, .external_lex_state = 6}, + [2539] = {.lex_state = 138, .external_lex_state = 6}, + [2540] = {.lex_state = 138, .external_lex_state = 6}, + [2541] = {.lex_state = 139, .external_lex_state = 2}, + [2542] = {.lex_state = 138, .external_lex_state = 6}, + [2543] = {.lex_state = 138, .external_lex_state = 6}, + [2544] = {.lex_state = 138, .external_lex_state = 6}, + [2545] = {.lex_state = 138, .external_lex_state = 6}, + [2546] = {.lex_state = 138, .external_lex_state = 6}, + [2547] = {.lex_state = 138, .external_lex_state = 6}, + [2548] = {.lex_state = 138, .external_lex_state = 6}, + [2549] = {.lex_state = 138, .external_lex_state = 6}, + [2550] = {.lex_state = 138, .external_lex_state = 6}, + [2551] = {.lex_state = 138, .external_lex_state = 6}, + [2552] = {.lex_state = 138, .external_lex_state = 6}, + [2553] = {.lex_state = 139, .external_lex_state = 10}, + [2554] = {.lex_state = 138, .external_lex_state = 5}, + [2555] = {.lex_state = 138, .external_lex_state = 5}, + [2556] = {.lex_state = 138, .external_lex_state = 5}, + [2557] = {.lex_state = 138, .external_lex_state = 6}, + [2558] = {.lex_state = 139, .external_lex_state = 10}, + [2559] = {.lex_state = 138, .external_lex_state = 3}, + [2560] = {.lex_state = 138, .external_lex_state = 5}, + [2561] = {.lex_state = 138, .external_lex_state = 3}, + [2562] = {.lex_state = 138, .external_lex_state = 3}, + [2563] = {.lex_state = 138, .external_lex_state = 6}, + [2564] = {.lex_state = 138, .external_lex_state = 6}, + [2565] = {.lex_state = 138, .external_lex_state = 6}, + [2566] = {.lex_state = 138, .external_lex_state = 6}, + [2567] = {.lex_state = 138, .external_lex_state = 6}, + [2568] = {.lex_state = 138, .external_lex_state = 6}, + [2569] = {.lex_state = 138, .external_lex_state = 3}, + [2570] = {.lex_state = 138, .external_lex_state = 3}, + [2571] = {.lex_state = 138, .external_lex_state = 3}, + [2572] = {.lex_state = 138, .external_lex_state = 3}, + [2573] = {.lex_state = 138, .external_lex_state = 5}, + [2574] = {.lex_state = 138, .external_lex_state = 6}, + [2575] = {.lex_state = 138, .external_lex_state = 6}, + [2576] = {.lex_state = 139, .external_lex_state = 10}, + [2577] = {.lex_state = 138, .external_lex_state = 6}, + [2578] = {.lex_state = 138, .external_lex_state = 6}, + [2579] = {.lex_state = 5, .external_lex_state = 5}, + [2580] = {.lex_state = 138, .external_lex_state = 6}, + [2581] = {.lex_state = 139, .external_lex_state = 10}, + [2582] = {.lex_state = 138, .external_lex_state = 3}, + [2583] = {.lex_state = 138, .external_lex_state = 3}, + [2584] = {.lex_state = 138, .external_lex_state = 3}, + [2585] = {.lex_state = 138, .external_lex_state = 3}, + [2586] = {.lex_state = 138, .external_lex_state = 3}, + [2587] = {.lex_state = 138, .external_lex_state = 3}, + [2588] = {.lex_state = 138, .external_lex_state = 3}, + [2589] = {.lex_state = 138, .external_lex_state = 3}, + [2590] = {.lex_state = 138, .external_lex_state = 3}, + [2591] = {.lex_state = 138, .external_lex_state = 3}, + [2592] = {.lex_state = 138, .external_lex_state = 3}, + [2593] = {.lex_state = 138, .external_lex_state = 5}, + [2594] = {.lex_state = 138, .external_lex_state = 3}, + [2595] = {.lex_state = 139, .external_lex_state = 10}, + [2596] = {.lex_state = 5, .external_lex_state = 6}, + [2597] = {.lex_state = 138, .external_lex_state = 3}, + [2598] = {.lex_state = 138, .external_lex_state = 5}, + [2599] = {.lex_state = 138, .external_lex_state = 5}, + [2600] = {.lex_state = 138, .external_lex_state = 5}, + [2601] = {.lex_state = 138, .external_lex_state = 3}, + [2602] = {.lex_state = 138, .external_lex_state = 5}, + [2603] = {.lex_state = 138, .external_lex_state = 3}, + [2604] = {.lex_state = 138, .external_lex_state = 5}, + [2605] = {.lex_state = 138, .external_lex_state = 3}, + [2606] = {.lex_state = 139, .external_lex_state = 10}, + [2607] = {.lex_state = 138, .external_lex_state = 3}, + [2608] = {.lex_state = 138, .external_lex_state = 5}, + [2609] = {.lex_state = 138, .external_lex_state = 5}, + [2610] = {.lex_state = 138, .external_lex_state = 5}, + [2611] = {.lex_state = 138, .external_lex_state = 5}, + [2612] = {.lex_state = 139, .external_lex_state = 10}, + [2613] = {.lex_state = 138, .external_lex_state = 6}, + [2614] = {.lex_state = 138, .external_lex_state = 5}, + [2615] = {.lex_state = 138, .external_lex_state = 6}, + [2616] = {.lex_state = 138, .external_lex_state = 6}, + [2617] = {.lex_state = 138, .external_lex_state = 6}, + [2618] = {.lex_state = 138, .external_lex_state = 6}, + [2619] = {.lex_state = 138, .external_lex_state = 6}, + [2620] = {.lex_state = 138, .external_lex_state = 6}, + [2621] = {.lex_state = 138, .external_lex_state = 5}, + [2622] = {.lex_state = 138, .external_lex_state = 5}, + [2623] = {.lex_state = 138, .external_lex_state = 5}, + [2624] = {.lex_state = 138, .external_lex_state = 5}, + [2625] = {.lex_state = 138, .external_lex_state = 5}, + [2626] = {.lex_state = 138, .external_lex_state = 5}, + [2627] = {.lex_state = 138, .external_lex_state = 5}, + [2628] = {.lex_state = 138, .external_lex_state = 5}, + [2629] = {.lex_state = 138, .external_lex_state = 3}, + [2630] = {.lex_state = 138, .external_lex_state = 5}, + [2631] = {.lex_state = 138, .external_lex_state = 5}, + [2632] = {.lex_state = 138, .external_lex_state = 5}, + [2633] = {.lex_state = 138, .external_lex_state = 5}, + [2634] = {.lex_state = 138, .external_lex_state = 5}, + [2635] = {.lex_state = 138, .external_lex_state = 5}, + [2636] = {.lex_state = 138, .external_lex_state = 5}, + [2637] = {.lex_state = 138, .external_lex_state = 5}, + [2638] = {.lex_state = 138, .external_lex_state = 5}, + [2639] = {.lex_state = 138, .external_lex_state = 5}, + [2640] = {.lex_state = 138, .external_lex_state = 5}, + [2641] = {.lex_state = 138, .external_lex_state = 5}, + [2642] = {.lex_state = 138, .external_lex_state = 5}, + [2643] = {.lex_state = 138, .external_lex_state = 5}, + [2644] = {.lex_state = 138, .external_lex_state = 5}, + [2645] = {.lex_state = 138, .external_lex_state = 3}, + [2646] = {.lex_state = 138, .external_lex_state = 3}, + [2647] = {.lex_state = 138, .external_lex_state = 5}, + [2648] = {.lex_state = 138, .external_lex_state = 6}, + [2649] = {.lex_state = 138, .external_lex_state = 5}, + [2650] = {.lex_state = 138, .external_lex_state = 5}, + [2651] = {.lex_state = 138, .external_lex_state = 5}, + [2652] = {.lex_state = 138, .external_lex_state = 5}, + [2653] = {.lex_state = 138, .external_lex_state = 5}, + [2654] = {.lex_state = 138, .external_lex_state = 5}, + [2655] = {.lex_state = 138, .external_lex_state = 5}, + [2656] = {.lex_state = 138, .external_lex_state = 5}, + [2657] = {.lex_state = 138, .external_lex_state = 5}, + [2658] = {.lex_state = 138, .external_lex_state = 5}, + [2659] = {.lex_state = 138, .external_lex_state = 5}, + [2660] = {.lex_state = 138, .external_lex_state = 5}, + [2661] = {.lex_state = 138, .external_lex_state = 5}, + [2662] = {.lex_state = 138, .external_lex_state = 5}, + [2663] = {.lex_state = 138, .external_lex_state = 5}, + [2664] = {.lex_state = 138, .external_lex_state = 5}, + [2665] = {.lex_state = 138, .external_lex_state = 5}, + [2666] = {.lex_state = 138, .external_lex_state = 5}, + [2667] = {.lex_state = 138, .external_lex_state = 5}, + [2668] = {.lex_state = 138, .external_lex_state = 5}, + [2669] = {.lex_state = 138, .external_lex_state = 5}, + [2670] = {.lex_state = 138, .external_lex_state = 5}, + [2671] = {.lex_state = 138, .external_lex_state = 5}, + [2672] = {.lex_state = 138, .external_lex_state = 5}, + [2673] = {.lex_state = 138, .external_lex_state = 5}, + [2674] = {.lex_state = 138, .external_lex_state = 5}, + [2675] = {.lex_state = 138, .external_lex_state = 5}, + [2676] = {.lex_state = 138, .external_lex_state = 5}, + [2677] = {.lex_state = 138, .external_lex_state = 5}, + [2678] = {.lex_state = 138, .external_lex_state = 5}, + [2679] = {.lex_state = 138, .external_lex_state = 5}, + [2680] = {.lex_state = 138, .external_lex_state = 5}, + [2681] = {.lex_state = 138, .external_lex_state = 5}, + [2682] = {.lex_state = 138, .external_lex_state = 5}, + [2683] = {.lex_state = 138, .external_lex_state = 5}, + [2684] = {.lex_state = 138, .external_lex_state = 5}, + [2685] = {.lex_state = 138, .external_lex_state = 5}, + [2686] = {.lex_state = 138, .external_lex_state = 5}, + [2687] = {.lex_state = 138, .external_lex_state = 5}, + [2688] = {.lex_state = 138, .external_lex_state = 5}, + [2689] = {.lex_state = 138, .external_lex_state = 5}, + [2690] = {.lex_state = 138, .external_lex_state = 5}, + [2691] = {.lex_state = 138, .external_lex_state = 5}, + [2692] = {.lex_state = 138, .external_lex_state = 5}, + [2693] = {.lex_state = 138, .external_lex_state = 5}, + [2694] = {.lex_state = 138, .external_lex_state = 5}, + [2695] = {.lex_state = 138, .external_lex_state = 5}, + [2696] = {.lex_state = 138, .external_lex_state = 5}, + [2697] = {.lex_state = 138, .external_lex_state = 5}, + [2698] = {.lex_state = 138, .external_lex_state = 5}, + [2699] = {.lex_state = 138, .external_lex_state = 5}, + [2700] = {.lex_state = 138, .external_lex_state = 5}, + [2701] = {.lex_state = 138, .external_lex_state = 5}, + [2702] = {.lex_state = 138, .external_lex_state = 5}, + [2703] = {.lex_state = 138, .external_lex_state = 5}, + [2704] = {.lex_state = 138, .external_lex_state = 5}, + [2705] = {.lex_state = 138, .external_lex_state = 5}, + [2706] = {.lex_state = 138, .external_lex_state = 5}, + [2707] = {.lex_state = 138, .external_lex_state = 5}, + [2708] = {.lex_state = 138, .external_lex_state = 5}, + [2709] = {.lex_state = 138, .external_lex_state = 5}, + [2710] = {.lex_state = 138, .external_lex_state = 5}, + [2711] = {.lex_state = 138, .external_lex_state = 5}, + [2712] = {.lex_state = 138, .external_lex_state = 5}, + [2713] = {.lex_state = 138, .external_lex_state = 5}, + [2714] = {.lex_state = 138, .external_lex_state = 5}, + [2715] = {.lex_state = 138, .external_lex_state = 5}, + [2716] = {.lex_state = 138, .external_lex_state = 5}, + [2717] = {.lex_state = 138, .external_lex_state = 5}, + [2718] = {.lex_state = 138, .external_lex_state = 5}, + [2719] = {.lex_state = 138, .external_lex_state = 5}, + [2720] = {.lex_state = 138, .external_lex_state = 5}, + [2721] = {.lex_state = 138, .external_lex_state = 5}, + [2722] = {.lex_state = 138, .external_lex_state = 5}, + [2723] = {.lex_state = 138, .external_lex_state = 5}, + [2724] = {.lex_state = 138, .external_lex_state = 5}, + [2725] = {.lex_state = 138, .external_lex_state = 5}, + [2726] = {.lex_state = 138, .external_lex_state = 5}, + [2727] = {.lex_state = 138, .external_lex_state = 5}, + [2728] = {.lex_state = 138, .external_lex_state = 5}, + [2729] = {.lex_state = 138, .external_lex_state = 6}, + [2730] = {.lex_state = 138, .external_lex_state = 3}, + [2731] = {.lex_state = 138, .external_lex_state = 6}, + [2732] = {.lex_state = 138, .external_lex_state = 6}, + [2733] = {.lex_state = 138, .external_lex_state = 6}, + [2734] = {.lex_state = 138, .external_lex_state = 6}, + [2735] = {.lex_state = 138, .external_lex_state = 6}, + [2736] = {.lex_state = 138, .external_lex_state = 6}, + [2737] = {.lex_state = 138, .external_lex_state = 6}, + [2738] = {.lex_state = 138, .external_lex_state = 3}, + [2739] = {.lex_state = 138, .external_lex_state = 6}, + [2740] = {.lex_state = 138, .external_lex_state = 6}, + [2741] = {.lex_state = 138, .external_lex_state = 6}, + [2742] = {.lex_state = 138, .external_lex_state = 6}, + [2743] = {.lex_state = 138, .external_lex_state = 3}, + [2744] = {.lex_state = 138, .external_lex_state = 6}, + [2745] = {.lex_state = 138, .external_lex_state = 3}, + [2746] = {.lex_state = 138, .external_lex_state = 6}, + [2747] = {.lex_state = 138, .external_lex_state = 6}, + [2748] = {.lex_state = 138, .external_lex_state = 6}, + [2749] = {.lex_state = 138, .external_lex_state = 6}, + [2750] = {.lex_state = 138, .external_lex_state = 6}, + [2751] = {.lex_state = 138, .external_lex_state = 6}, + [2752] = {.lex_state = 138, .external_lex_state = 6}, + [2753] = {.lex_state = 138, .external_lex_state = 6}, + [2754] = {.lex_state = 138, .external_lex_state = 3}, + [2755] = {.lex_state = 138, .external_lex_state = 6}, + [2756] = {.lex_state = 138, .external_lex_state = 6}, + [2757] = {.lex_state = 138, .external_lex_state = 3}, + [2758] = {.lex_state = 138, .external_lex_state = 6}, + [2759] = {.lex_state = 138, .external_lex_state = 6}, + [2760] = {.lex_state = 138, .external_lex_state = 3}, + [2761] = {.lex_state = 138, .external_lex_state = 6}, + [2762] = {.lex_state = 138, .external_lex_state = 6}, + [2763] = {.lex_state = 138, .external_lex_state = 6}, + [2764] = {.lex_state = 138, .external_lex_state = 6}, + [2765] = {.lex_state = 138, .external_lex_state = 6}, + [2766] = {.lex_state = 138, .external_lex_state = 3}, + [2767] = {.lex_state = 138, .external_lex_state = 3}, + [2768] = {.lex_state = 138, .external_lex_state = 6}, + [2769] = {.lex_state = 138, .external_lex_state = 3}, + [2770] = {.lex_state = 138, .external_lex_state = 3}, + [2771] = {.lex_state = 138, .external_lex_state = 3}, + [2772] = {.lex_state = 138, .external_lex_state = 3}, + [2773] = {.lex_state = 138, .external_lex_state = 3}, + [2774] = {.lex_state = 138, .external_lex_state = 6}, + [2775] = {.lex_state = 138, .external_lex_state = 3}, + [2776] = {.lex_state = 138, .external_lex_state = 3}, + [2777] = {.lex_state = 138, .external_lex_state = 6}, + [2778] = {.lex_state = 138, .external_lex_state = 3}, + [2779] = {.lex_state = 138, .external_lex_state = 6}, + [2780] = {.lex_state = 138, .external_lex_state = 3}, + [2781] = {.lex_state = 138, .external_lex_state = 6}, + [2782] = {.lex_state = 138, .external_lex_state = 3}, + [2783] = {.lex_state = 138, .external_lex_state = 6}, + [2784] = {.lex_state = 138, .external_lex_state = 6}, + [2785] = {.lex_state = 138, .external_lex_state = 6}, + [2786] = {.lex_state = 138, .external_lex_state = 3}, + [2787] = {.lex_state = 138, .external_lex_state = 3}, + [2788] = {.lex_state = 138, .external_lex_state = 3}, + [2789] = {.lex_state = 138, .external_lex_state = 3}, + [2790] = {.lex_state = 138, .external_lex_state = 3}, + [2791] = {.lex_state = 138, .external_lex_state = 3}, + [2792] = {.lex_state = 5, .external_lex_state = 6}, + [2793] = {.lex_state = 138, .external_lex_state = 3}, + [2794] = {.lex_state = 138, .external_lex_state = 6}, + [2795] = {.lex_state = 138, .external_lex_state = 6}, + [2796] = {.lex_state = 138, .external_lex_state = 6}, + [2797] = {.lex_state = 138, .external_lex_state = 6}, + [2798] = {.lex_state = 138, .external_lex_state = 3}, + [2799] = {.lex_state = 138, .external_lex_state = 3}, + [2800] = {.lex_state = 138, .external_lex_state = 3}, + [2801] = {.lex_state = 138, .external_lex_state = 3}, + [2802] = {.lex_state = 138, .external_lex_state = 6}, + [2803] = {.lex_state = 138, .external_lex_state = 3}, + [2804] = {.lex_state = 138, .external_lex_state = 3}, + [2805] = {.lex_state = 138, .external_lex_state = 3}, + [2806] = {.lex_state = 138, .external_lex_state = 3}, + [2807] = {.lex_state = 138, .external_lex_state = 3}, + [2808] = {.lex_state = 138, .external_lex_state = 3}, + [2809] = {.lex_state = 138, .external_lex_state = 3}, + [2810] = {.lex_state = 138, .external_lex_state = 3}, + [2811] = {.lex_state = 138, .external_lex_state = 3}, + [2812] = {.lex_state = 138, .external_lex_state = 3}, + [2813] = {.lex_state = 138, .external_lex_state = 3}, + [2814] = {.lex_state = 138, .external_lex_state = 3}, + [2815] = {.lex_state = 138, .external_lex_state = 3}, + [2816] = {.lex_state = 138, .external_lex_state = 3}, + [2817] = {.lex_state = 138, .external_lex_state = 3}, + [2818] = {.lex_state = 138, .external_lex_state = 3}, + [2819] = {.lex_state = 138, .external_lex_state = 3}, + [2820] = {.lex_state = 138, .external_lex_state = 3}, + [2821] = {.lex_state = 138, .external_lex_state = 3}, + [2822] = {.lex_state = 138, .external_lex_state = 3}, + [2823] = {.lex_state = 138, .external_lex_state = 3}, + [2824] = {.lex_state = 138, .external_lex_state = 3}, + [2825] = {.lex_state = 138, .external_lex_state = 3}, + [2826] = {.lex_state = 138, .external_lex_state = 3}, + [2827] = {.lex_state = 138, .external_lex_state = 3}, + [2828] = {.lex_state = 138, .external_lex_state = 3}, + [2829] = {.lex_state = 138, .external_lex_state = 3}, + [2830] = {.lex_state = 138, .external_lex_state = 3}, + [2831] = {.lex_state = 138, .external_lex_state = 3}, + [2832] = {.lex_state = 138, .external_lex_state = 6}, + [2833] = {.lex_state = 138, .external_lex_state = 6}, + [2834] = {.lex_state = 138, .external_lex_state = 3}, + [2835] = {.lex_state = 138, .external_lex_state = 6}, + [2836] = {.lex_state = 138, .external_lex_state = 6}, + [2837] = {.lex_state = 138, .external_lex_state = 3}, + [2838] = {.lex_state = 138, .external_lex_state = 3}, + [2839] = {.lex_state = 138, .external_lex_state = 3}, + [2840] = {.lex_state = 138, .external_lex_state = 3}, + [2841] = {.lex_state = 138, .external_lex_state = 3}, + [2842] = {.lex_state = 138, .external_lex_state = 3}, + [2843] = {.lex_state = 138, .external_lex_state = 3}, + [2844] = {.lex_state = 138, .external_lex_state = 3}, + [2845] = {.lex_state = 138, .external_lex_state = 6}, + [2846] = {.lex_state = 138, .external_lex_state = 3}, + [2847] = {.lex_state = 138, .external_lex_state = 3}, + [2848] = {.lex_state = 138, .external_lex_state = 3}, + [2849] = {.lex_state = 138, .external_lex_state = 3}, + [2850] = {.lex_state = 138, .external_lex_state = 6}, + [2851] = {.lex_state = 138, .external_lex_state = 3}, + [2852] = {.lex_state = 138, .external_lex_state = 3}, + [2853] = {.lex_state = 138, .external_lex_state = 5}, + [2854] = {.lex_state = 139, .external_lex_state = 7}, + [2855] = {.lex_state = 139, .external_lex_state = 7}, + [2856] = {.lex_state = 138, .external_lex_state = 5}, + [2857] = {.lex_state = 138, .external_lex_state = 3}, + [2858] = {.lex_state = 138, .external_lex_state = 6}, + [2859] = {.lex_state = 139, .external_lex_state = 2}, + [2860] = {.lex_state = 138, .external_lex_state = 5}, + [2861] = {.lex_state = 138, .external_lex_state = 5}, + [2862] = {.lex_state = 138, .external_lex_state = 6}, + [2863] = {.lex_state = 138, .external_lex_state = 3}, + [2864] = {.lex_state = 138, .external_lex_state = 6}, + [2865] = {.lex_state = 138, .external_lex_state = 3}, + [2866] = {.lex_state = 138, .external_lex_state = 6}, + [2867] = {.lex_state = 138, .external_lex_state = 5}, + [2868] = {.lex_state = 138, .external_lex_state = 6}, + [2869] = {.lex_state = 138, .external_lex_state = 5}, + [2870] = {.lex_state = 138, .external_lex_state = 5}, + [2871] = {.lex_state = 138, .external_lex_state = 3}, + [2872] = {.lex_state = 139, .external_lex_state = 10}, + [2873] = {.lex_state = 138, .external_lex_state = 5}, + [2874] = {.lex_state = 138, .external_lex_state = 5}, + [2875] = {.lex_state = 138, .external_lex_state = 5}, + [2876] = {.lex_state = 138, .external_lex_state = 5}, + [2877] = {.lex_state = 138, .external_lex_state = 5}, + [2878] = {.lex_state = 139, .external_lex_state = 10}, + [2879] = {.lex_state = 138, .external_lex_state = 5}, + [2880] = {.lex_state = 138, .external_lex_state = 3}, + [2881] = {.lex_state = 138, .external_lex_state = 5}, + [2882] = {.lex_state = 138, .external_lex_state = 5}, + [2883] = {.lex_state = 138, .external_lex_state = 6}, + [2884] = {.lex_state = 139, .external_lex_state = 2}, + [2885] = {.lex_state = 138, .external_lex_state = 5}, + [2886] = {.lex_state = 138, .external_lex_state = 5}, + [2887] = {.lex_state = 138, .external_lex_state = 5}, + [2888] = {.lex_state = 138, .external_lex_state = 6}, + [2889] = {.lex_state = 138, .external_lex_state = 5}, + [2890] = {.lex_state = 138, .external_lex_state = 5}, + [2891] = {.lex_state = 138, .external_lex_state = 5}, + [2892] = {.lex_state = 138, .external_lex_state = 5}, + [2893] = {.lex_state = 139, .external_lex_state = 7}, + [2894] = {.lex_state = 139, .external_lex_state = 7}, + [2895] = {.lex_state = 138, .external_lex_state = 5}, + [2896] = {.lex_state = 139, .external_lex_state = 7}, + [2897] = {.lex_state = 139, .external_lex_state = 7}, + [2898] = {.lex_state = 138, .external_lex_state = 5}, + [2899] = {.lex_state = 138, .external_lex_state = 5}, + [2900] = {.lex_state = 138, .external_lex_state = 6}, + [2901] = {.lex_state = 139, .external_lex_state = 10}, + [2902] = {.lex_state = 138, .external_lex_state = 5}, + [2903] = {.lex_state = 138, .external_lex_state = 5}, + [2904] = {.lex_state = 138, .external_lex_state = 5}, + [2905] = {.lex_state = 138, .external_lex_state = 5}, + [2906] = {.lex_state = 138, .external_lex_state = 5}, + [2907] = {.lex_state = 138, .external_lex_state = 5}, + [2908] = {.lex_state = 138, .external_lex_state = 5}, + [2909] = {.lex_state = 138, .external_lex_state = 5}, + [2910] = {.lex_state = 138, .external_lex_state = 5}, + [2911] = {.lex_state = 138, .external_lex_state = 3}, + [2912] = {.lex_state = 138, .external_lex_state = 3}, + [2913] = {.lex_state = 138, .external_lex_state = 5}, + [2914] = {.lex_state = 138, .external_lex_state = 5}, + [2915] = {.lex_state = 138, .external_lex_state = 5}, + [2916] = {.lex_state = 138, .external_lex_state = 3}, + [2917] = {.lex_state = 138, .external_lex_state = 5}, + [2918] = {.lex_state = 138, .external_lex_state = 5}, + [2919] = {.lex_state = 138, .external_lex_state = 5}, + [2920] = {.lex_state = 138, .external_lex_state = 5}, + [2921] = {.lex_state = 138, .external_lex_state = 5}, + [2922] = {.lex_state = 138, .external_lex_state = 3}, + [2923] = {.lex_state = 138, .external_lex_state = 5}, + [2924] = {.lex_state = 138, .external_lex_state = 5}, + [2925] = {.lex_state = 139, .external_lex_state = 10}, + [2926] = {.lex_state = 138, .external_lex_state = 6}, + [2927] = {.lex_state = 138, .external_lex_state = 5}, + [2928] = {.lex_state = 138, .external_lex_state = 5}, + [2929] = {.lex_state = 139, .external_lex_state = 10}, + [2930] = {.lex_state = 138, .external_lex_state = 3}, + [2931] = {.lex_state = 138, .external_lex_state = 5}, + [2932] = {.lex_state = 138, .external_lex_state = 5}, + [2933] = {.lex_state = 138, .external_lex_state = 5}, + [2934] = {.lex_state = 138, .external_lex_state = 5}, + [2935] = {.lex_state = 138, .external_lex_state = 5}, + [2936] = {.lex_state = 138, .external_lex_state = 5}, + [2937] = {.lex_state = 138, .external_lex_state = 5}, + [2938] = {.lex_state = 138, .external_lex_state = 5}, + [2939] = {.lex_state = 138, .external_lex_state = 6}, + [2940] = {.lex_state = 138, .external_lex_state = 5}, + [2941] = {.lex_state = 138, .external_lex_state = 5}, + [2942] = {.lex_state = 138, .external_lex_state = 5}, + [2943] = {.lex_state = 138, .external_lex_state = 6}, + [2944] = {.lex_state = 138, .external_lex_state = 5}, + [2945] = {.lex_state = 138, .external_lex_state = 5}, + [2946] = {.lex_state = 138, .external_lex_state = 5}, + [2947] = {.lex_state = 138, .external_lex_state = 3}, + [2948] = {.lex_state = 138, .external_lex_state = 3}, + [2949] = {.lex_state = 138, .external_lex_state = 3}, + [2950] = {.lex_state = 138, .external_lex_state = 3}, + [2951] = {.lex_state = 138, .external_lex_state = 3}, + [2952] = {.lex_state = 138, .external_lex_state = 3}, + [2953] = {.lex_state = 138, .external_lex_state = 3}, + [2954] = {.lex_state = 138, .external_lex_state = 3}, + [2955] = {.lex_state = 138, .external_lex_state = 3}, + [2956] = {.lex_state = 138, .external_lex_state = 3}, + [2957] = {.lex_state = 138, .external_lex_state = 3}, + [2958] = {.lex_state = 138, .external_lex_state = 3}, + [2959] = {.lex_state = 138, .external_lex_state = 3}, + [2960] = {.lex_state = 138, .external_lex_state = 3}, + [2961] = {.lex_state = 138, .external_lex_state = 3}, + [2962] = {.lex_state = 138, .external_lex_state = 3}, + [2963] = {.lex_state = 138, .external_lex_state = 3}, + [2964] = {.lex_state = 138, .external_lex_state = 3}, + [2965] = {.lex_state = 138, .external_lex_state = 3}, + [2966] = {.lex_state = 138, .external_lex_state = 3}, + [2967] = {.lex_state = 138, .external_lex_state = 3}, + [2968] = {.lex_state = 138, .external_lex_state = 3}, + [2969] = {.lex_state = 138, .external_lex_state = 3}, + [2970] = {.lex_state = 138, .external_lex_state = 3}, + [2971] = {.lex_state = 138, .external_lex_state = 3}, + [2972] = {.lex_state = 138, .external_lex_state = 3}, + [2973] = {.lex_state = 138, .external_lex_state = 3}, + [2974] = {.lex_state = 138, .external_lex_state = 3}, + [2975] = {.lex_state = 138, .external_lex_state = 3}, + [2976] = {.lex_state = 138, .external_lex_state = 3}, + [2977] = {.lex_state = 138, .external_lex_state = 5}, + [2978] = {.lex_state = 138, .external_lex_state = 5}, + [2979] = {.lex_state = 139, .external_lex_state = 7}, + [2980] = {.lex_state = 139, .external_lex_state = 7}, + [2981] = {.lex_state = 139, .external_lex_state = 7}, + [2982] = {.lex_state = 139, .external_lex_state = 7}, + [2983] = {.lex_state = 138, .external_lex_state = 3}, + [2984] = {.lex_state = 138, .external_lex_state = 3}, + [2985] = {.lex_state = 138, .external_lex_state = 3}, + [2986] = {.lex_state = 138, .external_lex_state = 3}, + [2987] = {.lex_state = 138, .external_lex_state = 3}, + [2988] = {.lex_state = 138, .external_lex_state = 3}, + [2989] = {.lex_state = 138, .external_lex_state = 3}, + [2990] = {.lex_state = 138, .external_lex_state = 3}, + [2991] = {.lex_state = 138, .external_lex_state = 3}, + [2992] = {.lex_state = 138, .external_lex_state = 3}, + [2993] = {.lex_state = 138, .external_lex_state = 3}, + [2994] = {.lex_state = 138, .external_lex_state = 3}, + [2995] = {.lex_state = 138, .external_lex_state = 3}, + [2996] = {.lex_state = 138, .external_lex_state = 3}, + [2997] = {.lex_state = 138, .external_lex_state = 3}, + [2998] = {.lex_state = 138, .external_lex_state = 3}, + [2999] = {.lex_state = 138, .external_lex_state = 3}, + [3000] = {.lex_state = 138, .external_lex_state = 3}, + [3001] = {.lex_state = 138, .external_lex_state = 3}, + [3002] = {.lex_state = 138, .external_lex_state = 3}, + [3003] = {.lex_state = 138, .external_lex_state = 3}, + [3004] = {.lex_state = 138, .external_lex_state = 3}, + [3005] = {.lex_state = 138, .external_lex_state = 3}, + [3006] = {.lex_state = 138, .external_lex_state = 3}, + [3007] = {.lex_state = 138, .external_lex_state = 3}, + [3008] = {.lex_state = 5, .external_lex_state = 3}, + [3009] = {.lex_state = 138, .external_lex_state = 3}, + [3010] = {.lex_state = 138, .external_lex_state = 3}, + [3011] = {.lex_state = 138, .external_lex_state = 3}, + [3012] = {.lex_state = 138, .external_lex_state = 3}, + [3013] = {.lex_state = 138, .external_lex_state = 3}, + [3014] = {.lex_state = 138, .external_lex_state = 3}, + [3015] = {.lex_state = 138, .external_lex_state = 3}, + [3016] = {.lex_state = 138, .external_lex_state = 5}, + [3017] = {.lex_state = 138, .external_lex_state = 5}, + [3018] = {.lex_state = 138, .external_lex_state = 3}, + [3019] = {.lex_state = 138, .external_lex_state = 3}, + [3020] = {.lex_state = 138, .external_lex_state = 5}, + [3021] = {.lex_state = 138, .external_lex_state = 3}, + [3022] = {.lex_state = 139, .external_lex_state = 10}, + [3023] = {.lex_state = 139, .external_lex_state = 10}, + [3024] = {.lex_state = 138, .external_lex_state = 3}, + [3025] = {.lex_state = 138, .external_lex_state = 3}, + [3026] = {.lex_state = 138, .external_lex_state = 3}, + [3027] = {.lex_state = 138, .external_lex_state = 3}, + [3028] = {.lex_state = 138, .external_lex_state = 3}, + [3029] = {.lex_state = 138, .external_lex_state = 3}, + [3030] = {.lex_state = 138, .external_lex_state = 3}, + [3031] = {.lex_state = 138, .external_lex_state = 3}, + [3032] = {.lex_state = 138, .external_lex_state = 3}, + [3033] = {.lex_state = 138, .external_lex_state = 3}, + [3034] = {.lex_state = 138, .external_lex_state = 3}, + [3035] = {.lex_state = 138, .external_lex_state = 3}, + [3036] = {.lex_state = 138, .external_lex_state = 3}, + [3037] = {.lex_state = 138, .external_lex_state = 3}, + [3038] = {.lex_state = 139, .external_lex_state = 7}, + [3039] = {.lex_state = 139, .external_lex_state = 7}, + [3040] = {.lex_state = 138, .external_lex_state = 3}, + [3041] = {.lex_state = 138, .external_lex_state = 3}, + [3042] = {.lex_state = 138, .external_lex_state = 3}, + [3043] = {.lex_state = 138, .external_lex_state = 3}, + [3044] = {.lex_state = 138, .external_lex_state = 3}, + [3045] = {.lex_state = 138, .external_lex_state = 3}, + [3046] = {.lex_state = 138, .external_lex_state = 3}, + [3047] = {.lex_state = 138, .external_lex_state = 3}, + [3048] = {.lex_state = 138, .external_lex_state = 3}, + [3049] = {.lex_state = 139, .external_lex_state = 7}, + [3050] = {.lex_state = 139, .external_lex_state = 2}, + [3051] = {.lex_state = 139, .external_lex_state = 7}, + [3052] = {.lex_state = 139, .external_lex_state = 7}, + [3053] = {.lex_state = 138, .external_lex_state = 3}, + [3054] = {.lex_state = 138, .external_lex_state = 3}, + [3055] = {.lex_state = 139, .external_lex_state = 10}, + [3056] = {.lex_state = 138, .external_lex_state = 3}, + [3057] = {.lex_state = 138, .external_lex_state = 3}, + [3058] = {.lex_state = 139, .external_lex_state = 10}, + [3059] = {.lex_state = 139, .external_lex_state = 10}, + [3060] = {.lex_state = 139, .external_lex_state = 7}, + [3061] = {.lex_state = 139, .external_lex_state = 10}, + [3062] = {.lex_state = 139, .external_lex_state = 7}, + [3063] = {.lex_state = 139, .external_lex_state = 10}, + [3064] = {.lex_state = 138, .external_lex_state = 3}, + [3065] = {.lex_state = 139, .external_lex_state = 2}, + [3066] = {.lex_state = 138, .external_lex_state = 3}, + [3067] = {.lex_state = 138, .external_lex_state = 3}, + [3068] = {.lex_state = 139, .external_lex_state = 10}, + [3069] = {.lex_state = 138, .external_lex_state = 3}, + [3070] = {.lex_state = 139, .external_lex_state = 10}, + [3071] = {.lex_state = 138, .external_lex_state = 3}, + [3072] = {.lex_state = 138, .external_lex_state = 3}, + [3073] = {.lex_state = 139, .external_lex_state = 7}, + [3074] = {.lex_state = 138, .external_lex_state = 3}, + [3075] = {.lex_state = 138, .external_lex_state = 3}, + [3076] = {.lex_state = 138, .external_lex_state = 3}, + [3077] = {.lex_state = 139, .external_lex_state = 7}, + [3078] = {.lex_state = 138, .external_lex_state = 3}, + [3079] = {.lex_state = 138, .external_lex_state = 3}, + [3080] = {.lex_state = 138, .external_lex_state = 3}, + [3081] = {.lex_state = 139, .external_lex_state = 7}, + [3082] = {.lex_state = 138, .external_lex_state = 3}, + [3083] = {.lex_state = 138, .external_lex_state = 3}, + [3084] = {.lex_state = 138, .external_lex_state = 3}, + [3085] = {.lex_state = 139, .external_lex_state = 2}, + [3086] = {.lex_state = 139, .external_lex_state = 10}, + [3087] = {.lex_state = 138, .external_lex_state = 3}, + [3088] = {.lex_state = 138, .external_lex_state = 3}, + [3089] = {.lex_state = 139, .external_lex_state = 10}, + [3090] = {.lex_state = 139, .external_lex_state = 10}, + [3091] = {.lex_state = 138, .external_lex_state = 3}, + [3092] = {.lex_state = 139, .external_lex_state = 10}, + [3093] = {.lex_state = 138, .external_lex_state = 3}, + [3094] = {.lex_state = 139, .external_lex_state = 10}, + [3095] = {.lex_state = 138, .external_lex_state = 3}, + [3096] = {.lex_state = 139, .external_lex_state = 7}, + [3097] = {.lex_state = 139, .external_lex_state = 7}, + [3098] = {.lex_state = 138, .external_lex_state = 3}, + [3099] = {.lex_state = 138, .external_lex_state = 3}, + [3100] = {.lex_state = 138, .external_lex_state = 3}, + [3101] = {.lex_state = 138, .external_lex_state = 3}, + [3102] = {.lex_state = 139, .external_lex_state = 7}, + [3103] = {.lex_state = 139, .external_lex_state = 7}, + [3104] = {.lex_state = 138, .external_lex_state = 3}, + [3105] = {.lex_state = 138, .external_lex_state = 3}, + [3106] = {.lex_state = 138, .external_lex_state = 3}, + [3107] = {.lex_state = 138, .external_lex_state = 3}, + [3108] = {.lex_state = 139, .external_lex_state = 7}, + [3109] = {.lex_state = 139, .external_lex_state = 7}, + [3110] = {.lex_state = 138, .external_lex_state = 3}, + [3111] = {.lex_state = 139, .external_lex_state = 7}, + [3112] = {.lex_state = 138, .external_lex_state = 3}, + [3113] = {.lex_state = 138, .external_lex_state = 3}, + [3114] = {.lex_state = 138, .external_lex_state = 3}, + [3115] = {.lex_state = 138, .external_lex_state = 3}, + [3116] = {.lex_state = 138, .external_lex_state = 3}, + [3117] = {.lex_state = 138, .external_lex_state = 3}, + [3118] = {.lex_state = 138, .external_lex_state = 3}, + [3119] = {.lex_state = 139, .external_lex_state = 10}, + [3120] = {.lex_state = 138, .external_lex_state = 3}, + [3121] = {.lex_state = 139, .external_lex_state = 10}, + [3122] = {.lex_state = 139, .external_lex_state = 10}, + [3123] = {.lex_state = 139, .external_lex_state = 10}, + [3124] = {.lex_state = 138, .external_lex_state = 6}, + [3125] = {.lex_state = 138, .external_lex_state = 3}, + [3126] = {.lex_state = 5, .external_lex_state = 3}, + [3127] = {.lex_state = 139, .external_lex_state = 10}, + [3128] = {.lex_state = 139, .external_lex_state = 7}, + [3129] = {.lex_state = 138, .external_lex_state = 3}, + [3130] = {.lex_state = 138, .external_lex_state = 3}, + [3131] = {.lex_state = 138, .external_lex_state = 3}, + [3132] = {.lex_state = 138, .external_lex_state = 3}, + [3133] = {.lex_state = 138, .external_lex_state = 3}, + [3134] = {.lex_state = 138, .external_lex_state = 3}, + [3135] = {.lex_state = 138, .external_lex_state = 3}, + [3136] = {.lex_state = 10, .external_lex_state = 8}, + [3137] = {.lex_state = 10, .external_lex_state = 8}, + [3138] = {.lex_state = 10, .external_lex_state = 8}, + [3139] = {.lex_state = 10, .external_lex_state = 8}, + [3140] = {.lex_state = 10, .external_lex_state = 8}, + [3141] = {.lex_state = 10, .external_lex_state = 8}, + [3142] = {.lex_state = 10, .external_lex_state = 8}, + [3143] = {.lex_state = 10, .external_lex_state = 8}, + [3144] = {.lex_state = 10, .external_lex_state = 8}, + [3145] = {.lex_state = 10, .external_lex_state = 8}, + [3146] = {.lex_state = 10, .external_lex_state = 8}, + [3147] = {.lex_state = 10, .external_lex_state = 8}, + [3148] = {.lex_state = 10, .external_lex_state = 8}, + [3149] = {.lex_state = 139, .external_lex_state = 10}, + [3150] = {.lex_state = 139, .external_lex_state = 10}, + [3151] = {.lex_state = 10, .external_lex_state = 8}, + [3152] = {.lex_state = 10, .external_lex_state = 8}, + [3153] = {.lex_state = 10, .external_lex_state = 8}, + [3154] = {.lex_state = 10, .external_lex_state = 8}, + [3155] = {.lex_state = 10, .external_lex_state = 8}, + [3156] = {.lex_state = 10, .external_lex_state = 8}, + [3157] = {.lex_state = 10, .external_lex_state = 8}, + [3158] = {.lex_state = 10, .external_lex_state = 8}, + [3159] = {.lex_state = 10, .external_lex_state = 8}, + [3160] = {.lex_state = 10, .external_lex_state = 8}, + [3161] = {.lex_state = 10, .external_lex_state = 8}, + [3162] = {.lex_state = 10, .external_lex_state = 8}, + [3163] = {.lex_state = 10, .external_lex_state = 8}, + [3164] = {.lex_state = 10, .external_lex_state = 8}, + [3165] = {.lex_state = 10, .external_lex_state = 8}, + [3166] = {.lex_state = 139, .external_lex_state = 10}, + [3167] = {.lex_state = 10, .external_lex_state = 8}, + [3168] = {.lex_state = 139, .external_lex_state = 10}, + [3169] = {.lex_state = 10, .external_lex_state = 8}, + [3170] = {.lex_state = 10, .external_lex_state = 8}, + [3171] = {.lex_state = 10, .external_lex_state = 8}, + [3172] = {.lex_state = 10, .external_lex_state = 8}, + [3173] = {.lex_state = 10, .external_lex_state = 8}, + [3174] = {.lex_state = 138, .external_lex_state = 3}, + [3175] = {.lex_state = 10, .external_lex_state = 8}, + [3176] = {.lex_state = 10, .external_lex_state = 8}, + [3177] = {.lex_state = 10, .external_lex_state = 8}, + [3178] = {.lex_state = 10, .external_lex_state = 8}, + [3179] = {.lex_state = 138, .external_lex_state = 3}, + [3180] = {.lex_state = 10, .external_lex_state = 8}, + [3181] = {.lex_state = 139, .external_lex_state = 2}, + [3182] = {.lex_state = 10, .external_lex_state = 8}, + [3183] = {.lex_state = 138, .external_lex_state = 3}, + [3184] = {.lex_state = 10, .external_lex_state = 8}, + [3185] = {.lex_state = 10, .external_lex_state = 8}, + [3186] = {.lex_state = 10, .external_lex_state = 8}, + [3187] = {.lex_state = 10, .external_lex_state = 8}, + [3188] = {.lex_state = 138, .external_lex_state = 3}, + [3189] = {.lex_state = 138, .external_lex_state = 3}, + [3190] = {.lex_state = 10, .external_lex_state = 8}, + [3191] = {.lex_state = 10, .external_lex_state = 8}, + [3192] = {.lex_state = 10, .external_lex_state = 8}, + [3193] = {.lex_state = 10, .external_lex_state = 8}, + [3194] = {.lex_state = 138, .external_lex_state = 3}, + [3195] = {.lex_state = 10, .external_lex_state = 8}, + [3196] = {.lex_state = 10, .external_lex_state = 8}, + [3197] = {.lex_state = 10, .external_lex_state = 8}, + [3198] = {.lex_state = 138, .external_lex_state = 3}, + [3199] = {.lex_state = 10, .external_lex_state = 8}, + [3200] = {.lex_state = 139, .external_lex_state = 10}, + [3201] = {.lex_state = 138, .external_lex_state = 3}, + [3202] = {.lex_state = 10, .external_lex_state = 8}, + [3203] = {.lex_state = 10, .external_lex_state = 8}, + [3204] = {.lex_state = 138, .external_lex_state = 3}, + [3205] = {.lex_state = 10, .external_lex_state = 8}, + [3206] = {.lex_state = 10, .external_lex_state = 8}, + [3207] = {.lex_state = 10, .external_lex_state = 8}, + [3208] = {.lex_state = 138, .external_lex_state = 3}, + [3209] = {.lex_state = 10, .external_lex_state = 8}, + [3210] = {.lex_state = 10, .external_lex_state = 8}, + [3211] = {.lex_state = 10, .external_lex_state = 8}, + [3212] = {.lex_state = 10, .external_lex_state = 8}, + [3213] = {.lex_state = 138, .external_lex_state = 3}, + [3214] = {.lex_state = 10, .external_lex_state = 8}, + [3215] = {.lex_state = 10, .external_lex_state = 8}, + [3216] = {.lex_state = 10, .external_lex_state = 8}, + [3217] = {.lex_state = 10, .external_lex_state = 8}, + [3218] = {.lex_state = 138, .external_lex_state = 3}, + [3219] = {.lex_state = 10, .external_lex_state = 8}, + [3220] = {.lex_state = 139, .external_lex_state = 10}, + [3221] = {.lex_state = 139, .external_lex_state = 10}, + [3222] = {.lex_state = 10, .external_lex_state = 2}, + [3223] = {.lex_state = 139, .external_lex_state = 7}, + [3224] = {.lex_state = 139, .external_lex_state = 10}, + [3225] = {.lex_state = 139, .external_lex_state = 10}, + [3226] = {.lex_state = 139, .external_lex_state = 10}, + [3227] = {.lex_state = 139, .external_lex_state = 10}, + [3228] = {.lex_state = 139, .external_lex_state = 10}, + [3229] = {.lex_state = 10, .external_lex_state = 2}, + [3230] = {.lex_state = 139, .external_lex_state = 10}, + [3231] = {.lex_state = 10, .external_lex_state = 2}, + [3232] = {.lex_state = 10, .external_lex_state = 2}, + [3233] = {.lex_state = 10, .external_lex_state = 2}, + [3234] = {.lex_state = 10, .external_lex_state = 2}, + [3235] = {.lex_state = 10, .external_lex_state = 2}, + [3236] = {.lex_state = 10, .external_lex_state = 2}, + [3237] = {.lex_state = 139, .external_lex_state = 10}, + [3238] = {.lex_state = 139, .external_lex_state = 10}, + [3239] = {.lex_state = 139, .external_lex_state = 10}, + [3240] = {.lex_state = 139, .external_lex_state = 10}, + [3241] = {.lex_state = 139, .external_lex_state = 10}, + [3242] = {.lex_state = 139, .external_lex_state = 10}, + [3243] = {.lex_state = 139, .external_lex_state = 10}, + [3244] = {.lex_state = 139, .external_lex_state = 10}, + [3245] = {.lex_state = 139, .external_lex_state = 10}, + [3246] = {.lex_state = 139, .external_lex_state = 10}, + [3247] = {.lex_state = 139, .external_lex_state = 10}, + [3248] = {.lex_state = 139, .external_lex_state = 10}, + [3249] = {.lex_state = 139, .external_lex_state = 10}, + [3250] = {.lex_state = 139, .external_lex_state = 10}, + [3251] = {.lex_state = 139, .external_lex_state = 10}, + [3252] = {.lex_state = 139, .external_lex_state = 10}, + [3253] = {.lex_state = 139, .external_lex_state = 10}, + [3254] = {.lex_state = 139, .external_lex_state = 10}, + [3255] = {.lex_state = 139, .external_lex_state = 10}, + [3256] = {.lex_state = 139, .external_lex_state = 10}, + [3257] = {.lex_state = 139, .external_lex_state = 10}, + [3258] = {.lex_state = 139, .external_lex_state = 10}, + [3259] = {.lex_state = 139, .external_lex_state = 10}, + [3260] = {.lex_state = 139, .external_lex_state = 10}, + [3261] = {.lex_state = 139, .external_lex_state = 10}, + [3262] = {.lex_state = 139, .external_lex_state = 10}, + [3263] = {.lex_state = 139, .external_lex_state = 2}, + [3264] = {.lex_state = 139, .external_lex_state = 10}, + [3265] = {.lex_state = 139, .external_lex_state = 2}, + [3266] = {.lex_state = 139, .external_lex_state = 2}, + [3267] = {.lex_state = 139, .external_lex_state = 10}, + [3268] = {.lex_state = 139, .external_lex_state = 10}, + [3269] = {.lex_state = 139, .external_lex_state = 2}, + [3270] = {.lex_state = 139, .external_lex_state = 2}, + [3271] = {.lex_state = 139, .external_lex_state = 2}, + [3272] = {.lex_state = 139, .external_lex_state = 2}, + [3273] = {.lex_state = 139, .external_lex_state = 2}, + [3274] = {.lex_state = 139, .external_lex_state = 2}, + [3275] = {.lex_state = 139, .external_lex_state = 2}, + [3276] = {.lex_state = 139, .external_lex_state = 2}, + [3277] = {.lex_state = 139, .external_lex_state = 2}, + [3278] = {.lex_state = 139, .external_lex_state = 2}, + [3279] = {.lex_state = 139, .external_lex_state = 2}, + [3280] = {.lex_state = 139, .external_lex_state = 2}, + [3281] = {.lex_state = 139, .external_lex_state = 2}, + [3282] = {.lex_state = 139, .external_lex_state = 2}, + [3283] = {.lex_state = 139, .external_lex_state = 2}, + [3284] = {.lex_state = 139, .external_lex_state = 2}, + [3285] = {.lex_state = 139, .external_lex_state = 2}, + [3286] = {.lex_state = 139, .external_lex_state = 2}, + [3287] = {.lex_state = 139, .external_lex_state = 2}, + [3288] = {.lex_state = 139, .external_lex_state = 2}, + [3289] = {.lex_state = 139, .external_lex_state = 10}, + [3290] = {.lex_state = 139, .external_lex_state = 2}, + [3291] = {.lex_state = 139, .external_lex_state = 2}, + [3292] = {.lex_state = 139, .external_lex_state = 2}, + [3293] = {.lex_state = 139, .external_lex_state = 2}, + [3294] = {.lex_state = 139, .external_lex_state = 2}, + [3295] = {.lex_state = 139, .external_lex_state = 2}, + [3296] = {.lex_state = 139, .external_lex_state = 2}, + [3297] = {.lex_state = 139, .external_lex_state = 2}, + [3298] = {.lex_state = 139, .external_lex_state = 2}, + [3299] = {.lex_state = 139, .external_lex_state = 2}, + [3300] = {.lex_state = 139, .external_lex_state = 2}, + [3301] = {.lex_state = 139, .external_lex_state = 2}, + [3302] = {.lex_state = 139, .external_lex_state = 2}, + [3303] = {.lex_state = 139, .external_lex_state = 2}, + [3304] = {.lex_state = 139, .external_lex_state = 2}, + [3305] = {.lex_state = 139, .external_lex_state = 2}, + [3306] = {.lex_state = 139, .external_lex_state = 2}, + [3307] = {.lex_state = 139, .external_lex_state = 2}, + [3308] = {.lex_state = 139, .external_lex_state = 2}, + [3309] = {.lex_state = 139, .external_lex_state = 2}, + [3310] = {.lex_state = 139, .external_lex_state = 2}, + [3311] = {.lex_state = 139, .external_lex_state = 2}, + [3312] = {.lex_state = 139, .external_lex_state = 2}, + [3313] = {.lex_state = 139, .external_lex_state = 2}, + [3314] = {.lex_state = 139, .external_lex_state = 2}, + [3315] = {.lex_state = 139, .external_lex_state = 2}, + [3316] = {.lex_state = 139, .external_lex_state = 2}, + [3317] = {.lex_state = 139, .external_lex_state = 2}, + [3318] = {.lex_state = 139, .external_lex_state = 2}, + [3319] = {.lex_state = 139, .external_lex_state = 2}, + [3320] = {.lex_state = 139, .external_lex_state = 2}, + [3321] = {.lex_state = 139, .external_lex_state = 2}, + [3322] = {.lex_state = 139, .external_lex_state = 2}, + [3323] = {.lex_state = 139, .external_lex_state = 2}, + [3324] = {.lex_state = 139, .external_lex_state = 2}, + [3325] = {.lex_state = 139, .external_lex_state = 2}, + [3326] = {.lex_state = 139, .external_lex_state = 2}, + [3327] = {.lex_state = 139, .external_lex_state = 2}, + [3328] = {.lex_state = 139, .external_lex_state = 2}, + [3329] = {.lex_state = 139, .external_lex_state = 2}, + [3330] = {.lex_state = 139, .external_lex_state = 2}, + [3331] = {.lex_state = 139, .external_lex_state = 2}, + [3332] = {.lex_state = 139, .external_lex_state = 2}, + [3333] = {.lex_state = 139, .external_lex_state = 2}, + [3334] = {.lex_state = 139, .external_lex_state = 2}, + [3335] = {.lex_state = 139, .external_lex_state = 2}, + [3336] = {.lex_state = 139, .external_lex_state = 2}, + [3337] = {.lex_state = 139, .external_lex_state = 2}, + [3338] = {.lex_state = 139, .external_lex_state = 2}, + [3339] = {.lex_state = 139, .external_lex_state = 2}, + [3340] = {.lex_state = 139, .external_lex_state = 2}, + [3341] = {.lex_state = 139, .external_lex_state = 2}, + [3342] = {.lex_state = 139, .external_lex_state = 2}, + [3343] = {.lex_state = 139, .external_lex_state = 2}, + [3344] = {.lex_state = 139, .external_lex_state = 2}, + [3345] = {.lex_state = 139, .external_lex_state = 2}, + [3346] = {.lex_state = 139, .external_lex_state = 2}, + [3347] = {.lex_state = 139, .external_lex_state = 2}, + [3348] = {.lex_state = 139, .external_lex_state = 2}, + [3349] = {.lex_state = 139, .external_lex_state = 2}, + [3350] = {.lex_state = 139, .external_lex_state = 2}, + [3351] = {.lex_state = 139, .external_lex_state = 2}, + [3352] = {.lex_state = 139, .external_lex_state = 2}, + [3353] = {.lex_state = 139, .external_lex_state = 2}, + [3354] = {.lex_state = 139, .external_lex_state = 2}, + [3355] = {.lex_state = 139, .external_lex_state = 2}, + [3356] = {.lex_state = 139, .external_lex_state = 2}, + [3357] = {.lex_state = 139, .external_lex_state = 2}, + [3358] = {.lex_state = 139, .external_lex_state = 2}, + [3359] = {.lex_state = 139, .external_lex_state = 2}, + [3360] = {.lex_state = 139, .external_lex_state = 2}, + [3361] = {.lex_state = 139, .external_lex_state = 2}, + [3362] = {.lex_state = 139, .external_lex_state = 2}, + [3363] = {.lex_state = 139, .external_lex_state = 2}, + [3364] = {.lex_state = 139, .external_lex_state = 2}, + [3365] = {.lex_state = 139, .external_lex_state = 2}, + [3366] = {.lex_state = 139, .external_lex_state = 2}, + [3367] = {.lex_state = 139, .external_lex_state = 2}, + [3368] = {.lex_state = 139, .external_lex_state = 2}, + [3369] = {.lex_state = 139, .external_lex_state = 2}, + [3370] = {.lex_state = 139, .external_lex_state = 2}, + [3371] = {.lex_state = 139, .external_lex_state = 2}, + [3372] = {.lex_state = 139, .external_lex_state = 2}, + [3373] = {.lex_state = 139, .external_lex_state = 2}, + [3374] = {.lex_state = 139, .external_lex_state = 2}, + [3375] = {.lex_state = 139, .external_lex_state = 2}, + [3376] = {.lex_state = 139, .external_lex_state = 2}, + [3377] = {.lex_state = 139, .external_lex_state = 2}, + [3378] = {.lex_state = 139, .external_lex_state = 2}, + [3379] = {.lex_state = 139, .external_lex_state = 2}, + [3380] = {.lex_state = 139, .external_lex_state = 2}, + [3381] = {.lex_state = 8, .external_lex_state = 2}, + [3382] = {.lex_state = 8, .external_lex_state = 2}, + [3383] = {.lex_state = 8, .external_lex_state = 2}, + [3384] = {.lex_state = 8, .external_lex_state = 2}, + [3385] = {.lex_state = 8, .external_lex_state = 2}, + [3386] = {.lex_state = 8, .external_lex_state = 2}, + [3387] = {.lex_state = 8, .external_lex_state = 2}, + [3388] = {.lex_state = 8, .external_lex_state = 2}, + [3389] = {.lex_state = 8, .external_lex_state = 2}, + [3390] = {.lex_state = 8, .external_lex_state = 2}, + [3391] = {.lex_state = 8, .external_lex_state = 2}, + [3392] = {.lex_state = 8, .external_lex_state = 2}, + [3393] = {.lex_state = 8, .external_lex_state = 2}, + [3394] = {.lex_state = 8, .external_lex_state = 2}, + [3395] = {.lex_state = 8, .external_lex_state = 2}, + [3396] = {.lex_state = 8, .external_lex_state = 2}, + [3397] = {.lex_state = 8, .external_lex_state = 2}, + [3398] = {.lex_state = 8, .external_lex_state = 2}, + [3399] = {.lex_state = 8, .external_lex_state = 2}, + [3400] = {.lex_state = 8, .external_lex_state = 2}, + [3401] = {.lex_state = 8, .external_lex_state = 2}, + [3402] = {.lex_state = 8, .external_lex_state = 2}, + [3403] = {.lex_state = 8, .external_lex_state = 2}, + [3404] = {.lex_state = 8, .external_lex_state = 2}, + [3405] = {.lex_state = 8, .external_lex_state = 2}, + [3406] = {.lex_state = 8, .external_lex_state = 2}, + [3407] = {.lex_state = 8, .external_lex_state = 2}, + [3408] = {.lex_state = 8, .external_lex_state = 2}, + [3409] = {.lex_state = 8, .external_lex_state = 2}, + [3410] = {.lex_state = 8, .external_lex_state = 2}, + [3411] = {.lex_state = 8, .external_lex_state = 2}, + [3412] = {.lex_state = 8, .external_lex_state = 2}, + [3413] = {.lex_state = 8, .external_lex_state = 2}, + [3414] = {.lex_state = 8, .external_lex_state = 2}, + [3415] = {.lex_state = 8, .external_lex_state = 2}, + [3416] = {.lex_state = 8, .external_lex_state = 2}, + [3417] = {.lex_state = 8, .external_lex_state = 2}, + [3418] = {.lex_state = 139, .external_lex_state = 2}, + [3419] = {.lex_state = 139, .external_lex_state = 2}, + [3420] = {.lex_state = 8, .external_lex_state = 7}, + [3421] = {.lex_state = 21, .external_lex_state = 2}, + [3422] = {.lex_state = 139, .external_lex_state = 2}, + [3423] = {.lex_state = 139, .external_lex_state = 2}, + [3424] = {.lex_state = 139, .external_lex_state = 2}, + [3425] = {.lex_state = 139, .external_lex_state = 2}, + [3426] = {.lex_state = 139, .external_lex_state = 2}, + [3427] = {.lex_state = 21, .external_lex_state = 2}, + [3428] = {.lex_state = 8, .external_lex_state = 7}, + [3429] = {.lex_state = 139, .external_lex_state = 2}, + [3430] = {.lex_state = 21, .external_lex_state = 2}, + [3431] = {.lex_state = 8, .external_lex_state = 7}, + [3432] = {.lex_state = 139, .external_lex_state = 2}, + [3433] = {.lex_state = 8, .external_lex_state = 2}, + [3434] = {.lex_state = 139, .external_lex_state = 2}, + [3435] = {.lex_state = 139, .external_lex_state = 2}, + [3436] = {.lex_state = 8, .external_lex_state = 2}, + [3437] = {.lex_state = 8, .external_lex_state = 2}, + [3438] = {.lex_state = 139, .external_lex_state = 2}, + [3439] = {.lex_state = 139, .external_lex_state = 2}, + [3440] = {.lex_state = 8, .external_lex_state = 2}, + [3441] = {.lex_state = 8, .external_lex_state = 2}, + [3442] = {.lex_state = 139, .external_lex_state = 2}, + [3443] = {.lex_state = 8, .external_lex_state = 2}, + [3444] = {.lex_state = 139, .external_lex_state = 7}, + [3445] = {.lex_state = 139, .external_lex_state = 2}, + [3446] = {.lex_state = 8, .external_lex_state = 7}, + [3447] = {.lex_state = 8, .external_lex_state = 7}, + [3448] = {.lex_state = 8, .external_lex_state = 7}, + [3449] = {.lex_state = 8, .external_lex_state = 7}, + [3450] = {.lex_state = 8, .external_lex_state = 7}, + [3451] = {.lex_state = 8, .external_lex_state = 7}, + [3452] = {.lex_state = 8, .external_lex_state = 7}, + [3453] = {.lex_state = 139, .external_lex_state = 9}, + [3454] = {.lex_state = 139, .external_lex_state = 9}, + [3455] = {.lex_state = 139, .external_lex_state = 9}, + [3456] = {.lex_state = 139, .external_lex_state = 9}, + [3457] = {.lex_state = 8, .external_lex_state = 11}, + [3458] = {.lex_state = 139, .external_lex_state = 2}, + [3459] = {.lex_state = 8, .external_lex_state = 7}, + [3460] = {.lex_state = 8, .external_lex_state = 7}, + [3461] = {.lex_state = 8, .external_lex_state = 7}, + [3462] = {.lex_state = 8, .external_lex_state = 7}, + [3463] = {.lex_state = 8, .external_lex_state = 7}, + [3464] = {.lex_state = 139, .external_lex_state = 9}, + [3465] = {.lex_state = 139, .external_lex_state = 9}, + [3466] = {.lex_state = 8, .external_lex_state = 7}, + [3467] = {.lex_state = 8, .external_lex_state = 7}, + [3468] = {.lex_state = 8, .external_lex_state = 7}, + [3469] = {.lex_state = 8, .external_lex_state = 7}, + [3470] = {.lex_state = 8, .external_lex_state = 7}, + [3471] = {.lex_state = 8, .external_lex_state = 7}, + [3472] = {.lex_state = 8, .external_lex_state = 7}, + [3473] = {.lex_state = 139, .external_lex_state = 9}, + [3474] = {.lex_state = 8, .external_lex_state = 11}, + [3475] = {.lex_state = 139, .external_lex_state = 9}, + [3476] = {.lex_state = 8, .external_lex_state = 7}, + [3477] = {.lex_state = 8, .external_lex_state = 7}, + [3478] = {.lex_state = 139, .external_lex_state = 9}, + [3479] = {.lex_state = 139, .external_lex_state = 9}, + [3480] = {.lex_state = 8, .external_lex_state = 11}, + [3481] = {.lex_state = 139, .external_lex_state = 9}, + [3482] = {.lex_state = 8, .external_lex_state = 7}, + [3483] = {.lex_state = 139, .external_lex_state = 9}, + [3484] = {.lex_state = 139, .external_lex_state = 9}, + [3485] = {.lex_state = 139, .external_lex_state = 9}, + [3486] = {.lex_state = 139, .external_lex_state = 9}, + [3487] = {.lex_state = 139, .external_lex_state = 9}, + [3488] = {.lex_state = 139, .external_lex_state = 2}, + [3489] = {.lex_state = 139, .external_lex_state = 9}, + [3490] = {.lex_state = 139, .external_lex_state = 9}, + [3491] = {.lex_state = 139, .external_lex_state = 2}, + [3492] = {.lex_state = 139, .external_lex_state = 9}, + [3493] = {.lex_state = 139, .external_lex_state = 9}, + [3494] = {.lex_state = 139, .external_lex_state = 9}, + [3495] = {.lex_state = 139, .external_lex_state = 9}, + [3496] = {.lex_state = 139, .external_lex_state = 9}, + [3497] = {.lex_state = 139, .external_lex_state = 9}, + [3498] = {.lex_state = 139, .external_lex_state = 9}, + [3499] = {.lex_state = 139, .external_lex_state = 2}, + [3500] = {.lex_state = 139, .external_lex_state = 9}, + [3501] = {.lex_state = 139, .external_lex_state = 9}, + [3502] = {.lex_state = 8, .external_lex_state = 7}, + [3503] = {.lex_state = 8, .external_lex_state = 7}, + [3504] = {.lex_state = 8, .external_lex_state = 7}, + [3505] = {.lex_state = 139, .external_lex_state = 9}, + [3506] = {.lex_state = 139, .external_lex_state = 7}, + [3507] = {.lex_state = 8, .external_lex_state = 7}, + [3508] = {.lex_state = 8, .external_lex_state = 7}, + [3509] = {.lex_state = 8, .external_lex_state = 7}, + [3510] = {.lex_state = 8, .external_lex_state = 7}, + [3511] = {.lex_state = 8, .external_lex_state = 7}, + [3512] = {.lex_state = 8, .external_lex_state = 7}, + [3513] = {.lex_state = 8, .external_lex_state = 7}, + [3514] = {.lex_state = 8, .external_lex_state = 7}, + [3515] = {.lex_state = 8, .external_lex_state = 7}, + [3516] = {.lex_state = 139, .external_lex_state = 9}, + [3517] = {.lex_state = 3, .external_lex_state = 2}, + [3518] = {.lex_state = 3, .external_lex_state = 2}, + [3519] = {.lex_state = 3, .external_lex_state = 2}, + [3520] = {.lex_state = 3, .external_lex_state = 2}, + [3521] = {.lex_state = 139, .external_lex_state = 2}, + [3522] = {.lex_state = 139, .external_lex_state = 2}, + [3523] = {.lex_state = 139, .external_lex_state = 2}, + [3524] = {.lex_state = 139, .external_lex_state = 9}, + [3525] = {.lex_state = 139, .external_lex_state = 2}, + [3526] = {.lex_state = 139, .external_lex_state = 2}, + [3527] = {.lex_state = 139, .external_lex_state = 2}, + [3528] = {.lex_state = 3, .external_lex_state = 2}, + [3529] = {.lex_state = 139, .external_lex_state = 2}, + [3530] = {.lex_state = 3, .external_lex_state = 2}, + [3531] = {.lex_state = 3, .external_lex_state = 2}, + [3532] = {.lex_state = 3, .external_lex_state = 2}, + [3533] = {.lex_state = 3, .external_lex_state = 2}, + [3534] = {.lex_state = 139, .external_lex_state = 2}, + [3535] = {.lex_state = 139, .external_lex_state = 2}, + [3536] = {.lex_state = 139, .external_lex_state = 2}, + [3537] = {.lex_state = 139, .external_lex_state = 2}, + [3538] = {.lex_state = 3, .external_lex_state = 2}, + [3539] = {.lex_state = 139, .external_lex_state = 9}, + [3540] = {.lex_state = 139, .external_lex_state = 2}, + [3541] = {.lex_state = 3, .external_lex_state = 2}, + [3542] = {.lex_state = 3, .external_lex_state = 2}, + [3543] = {.lex_state = 3, .external_lex_state = 2}, + [3544] = {.lex_state = 3, .external_lex_state = 2}, + [3545] = {.lex_state = 139, .external_lex_state = 9}, + [3546] = {.lex_state = 3, .external_lex_state = 2}, + [3547] = {.lex_state = 3, .external_lex_state = 2}, + [3548] = {.lex_state = 3, .external_lex_state = 2}, + [3549] = {.lex_state = 3, .external_lex_state = 2}, + [3550] = {.lex_state = 3, .external_lex_state = 2}, + [3551] = {.lex_state = 3, .external_lex_state = 2}, + [3552] = {.lex_state = 3, .external_lex_state = 2}, + [3553] = {.lex_state = 3, .external_lex_state = 2}, + [3554] = {.lex_state = 139, .external_lex_state = 2}, + [3555] = {.lex_state = 3, .external_lex_state = 2}, + [3556] = {.lex_state = 139, .external_lex_state = 2}, + [3557] = {.lex_state = 139, .external_lex_state = 2}, + [3558] = {.lex_state = 139, .external_lex_state = 9}, + [3559] = {.lex_state = 139, .external_lex_state = 7}, + [3560] = {.lex_state = 139, .external_lex_state = 2}, + [3561] = {.lex_state = 139, .external_lex_state = 9}, + [3562] = {.lex_state = 139, .external_lex_state = 7}, + [3563] = {.lex_state = 139, .external_lex_state = 2}, + [3564] = {.lex_state = 3, .external_lex_state = 2}, + [3565] = {.lex_state = 3, .external_lex_state = 2}, + [3566] = {.lex_state = 3, .external_lex_state = 2}, + [3567] = {.lex_state = 3, .external_lex_state = 2}, + [3568] = {.lex_state = 3, .external_lex_state = 2}, + [3569] = {.lex_state = 3, .external_lex_state = 2}, + [3570] = {.lex_state = 139, .external_lex_state = 2}, + [3571] = {.lex_state = 139, .external_lex_state = 9}, + [3572] = {.lex_state = 139, .external_lex_state = 11}, + [3573] = {.lex_state = 139, .external_lex_state = 9}, + [3574] = {.lex_state = 3, .external_lex_state = 2}, + [3575] = {.lex_state = 139, .external_lex_state = 9}, + [3576] = {.lex_state = 3, .external_lex_state = 2}, + [3577] = {.lex_state = 139, .external_lex_state = 9}, + [3578] = {.lex_state = 139, .external_lex_state = 2}, + [3579] = {.lex_state = 139, .external_lex_state = 2}, + [3580] = {.lex_state = 139, .external_lex_state = 2}, + [3581] = {.lex_state = 3, .external_lex_state = 2}, + [3582] = {.lex_state = 3, .external_lex_state = 2}, + [3583] = {.lex_state = 3, .external_lex_state = 2}, + [3584] = {.lex_state = 3, .external_lex_state = 2}, + [3585] = {.lex_state = 139, .external_lex_state = 2}, + [3586] = {.lex_state = 3, .external_lex_state = 2}, + [3587] = {.lex_state = 139, .external_lex_state = 2}, + [3588] = {.lex_state = 139, .external_lex_state = 2}, + [3589] = {.lex_state = 139, .external_lex_state = 2}, + [3590] = {.lex_state = 3, .external_lex_state = 2}, + [3591] = {.lex_state = 3, .external_lex_state = 2}, + [3592] = {.lex_state = 139, .external_lex_state = 2}, + [3593] = {.lex_state = 139, .external_lex_state = 2}, + [3594] = {.lex_state = 3, .external_lex_state = 2}, + [3595] = {.lex_state = 139, .external_lex_state = 2}, + [3596] = {.lex_state = 3, .external_lex_state = 2}, + [3597] = {.lex_state = 139, .external_lex_state = 2}, + [3598] = {.lex_state = 139, .external_lex_state = 2}, + [3599] = {.lex_state = 139, .external_lex_state = 2}, + [3600] = {.lex_state = 139, .external_lex_state = 7}, + [3601] = {.lex_state = 139, .external_lex_state = 9}, + [3602] = {.lex_state = 139, .external_lex_state = 2}, + [3603] = {.lex_state = 139, .external_lex_state = 7}, + [3604] = {.lex_state = 139, .external_lex_state = 2}, + [3605] = {.lex_state = 3, .external_lex_state = 2}, + [3606] = {.lex_state = 3, .external_lex_state = 2}, + [3607] = {.lex_state = 139, .external_lex_state = 2}, + [3608] = {.lex_state = 139, .external_lex_state = 7}, + [3609] = {.lex_state = 139, .external_lex_state = 7}, + [3610] = {.lex_state = 139, .external_lex_state = 7}, + [3611] = {.lex_state = 139, .external_lex_state = 7}, + [3612] = {.lex_state = 139, .external_lex_state = 2}, + [3613] = {.lex_state = 139, .external_lex_state = 7}, + [3614] = {.lex_state = 139, .external_lex_state = 9}, + [3615] = {.lex_state = 8, .external_lex_state = 7}, + [3616] = {.lex_state = 3, .external_lex_state = 2}, + [3617] = {.lex_state = 139, .external_lex_state = 9}, + [3618] = {.lex_state = 8, .external_lex_state = 8}, + [3619] = {.lex_state = 8, .external_lex_state = 8}, + [3620] = {.lex_state = 8, .external_lex_state = 8}, + [3621] = {.lex_state = 3, .external_lex_state = 2}, + [3622] = {.lex_state = 8, .external_lex_state = 7}, + [3623] = {.lex_state = 139, .external_lex_state = 7}, + [3624] = {.lex_state = 139, .external_lex_state = 9}, + [3625] = {.lex_state = 139, .external_lex_state = 9}, + [3626] = {.lex_state = 139, .external_lex_state = 9}, + [3627] = {.lex_state = 139, .external_lex_state = 9}, + [3628] = {.lex_state = 139, .external_lex_state = 7}, + [3629] = {.lex_state = 139, .external_lex_state = 9}, + [3630] = {.lex_state = 3, .external_lex_state = 2}, + [3631] = {.lex_state = 8, .external_lex_state = 7}, + [3632] = {.lex_state = 139, .external_lex_state = 9}, + [3633] = {.lex_state = 8, .external_lex_state = 7}, + [3634] = {.lex_state = 139, .external_lex_state = 2}, + [3635] = {.lex_state = 139, .external_lex_state = 2}, + [3636] = {.lex_state = 8, .external_lex_state = 7}, + [3637] = {.lex_state = 139, .external_lex_state = 9}, + [3638] = {.lex_state = 139, .external_lex_state = 9}, + [3639] = {.lex_state = 139, .external_lex_state = 9}, + [3640] = {.lex_state = 3, .external_lex_state = 2}, + [3641] = {.lex_state = 139, .external_lex_state = 2}, + [3642] = {.lex_state = 139, .external_lex_state = 9}, + [3643] = {.lex_state = 139, .external_lex_state = 9}, + [3644] = {.lex_state = 139, .external_lex_state = 2}, + [3645] = {.lex_state = 139, .external_lex_state = 9}, + [3646] = {.lex_state = 139, .external_lex_state = 9}, + [3647] = {.lex_state = 139, .external_lex_state = 9}, + [3648] = {.lex_state = 139, .external_lex_state = 9}, + [3649] = {.lex_state = 139, .external_lex_state = 9}, + [3650] = {.lex_state = 139, .external_lex_state = 9}, + [3651] = {.lex_state = 139, .external_lex_state = 9}, + [3652] = {.lex_state = 21, .external_lex_state = 2}, + [3653] = {.lex_state = 139, .external_lex_state = 9}, + [3654] = {.lex_state = 139, .external_lex_state = 9}, + [3655] = {.lex_state = 139, .external_lex_state = 9}, + [3656] = {.lex_state = 139, .external_lex_state = 9}, + [3657] = {.lex_state = 139, .external_lex_state = 9}, + [3658] = {.lex_state = 139, .external_lex_state = 9}, + [3659] = {.lex_state = 139, .external_lex_state = 9}, + [3660] = {.lex_state = 3, .external_lex_state = 2}, + [3661] = {.lex_state = 139, .external_lex_state = 7}, + [3662] = {.lex_state = 8, .external_lex_state = 11}, + [3663] = {.lex_state = 8, .external_lex_state = 11}, + [3664] = {.lex_state = 8, .external_lex_state = 11}, + [3665] = {.lex_state = 8, .external_lex_state = 11}, + [3666] = {.lex_state = 8, .external_lex_state = 11}, + [3667] = {.lex_state = 139, .external_lex_state = 2}, + [3668] = {.lex_state = 139, .external_lex_state = 9}, + [3669] = {.lex_state = 8, .external_lex_state = 11}, + [3670] = {.lex_state = 3, .external_lex_state = 2}, + [3671] = {.lex_state = 139, .external_lex_state = 9}, + [3672] = {.lex_state = 8, .external_lex_state = 11}, + [3673] = {.lex_state = 3, .external_lex_state = 2}, + [3674] = {.lex_state = 8, .external_lex_state = 11}, + [3675] = {.lex_state = 139, .external_lex_state = 9}, + [3676] = {.lex_state = 8, .external_lex_state = 11}, + [3677] = {.lex_state = 8, .external_lex_state = 11}, + [3678] = {.lex_state = 8, .external_lex_state = 11}, + [3679] = {.lex_state = 3, .external_lex_state = 2}, + [3680] = {.lex_state = 8, .external_lex_state = 11}, + [3681] = {.lex_state = 139, .external_lex_state = 9}, + [3682] = {.lex_state = 8, .external_lex_state = 11}, + [3683] = {.lex_state = 8, .external_lex_state = 11}, + [3684] = {.lex_state = 139, .external_lex_state = 9}, + [3685] = {.lex_state = 8, .external_lex_state = 7}, + [3686] = {.lex_state = 139, .external_lex_state = 9}, + [3687] = {.lex_state = 8, .external_lex_state = 11}, + [3688] = {.lex_state = 139, .external_lex_state = 11}, + [3689] = {.lex_state = 8, .external_lex_state = 12}, + [3690] = {.lex_state = 8, .external_lex_state = 12}, + [3691] = {.lex_state = 8, .external_lex_state = 12}, + [3692] = {.lex_state = 8, .external_lex_state = 7}, + [3693] = {.lex_state = 139, .external_lex_state = 7}, + [3694] = {.lex_state = 8, .external_lex_state = 11}, + [3695] = {.lex_state = 8, .external_lex_state = 11}, + [3696] = {.lex_state = 8, .external_lex_state = 11}, + [3697] = {.lex_state = 3, .external_lex_state = 2}, + [3698] = {.lex_state = 8, .external_lex_state = 11}, + [3699] = {.lex_state = 8, .external_lex_state = 11}, + [3700] = {.lex_state = 139, .external_lex_state = 7}, + [3701] = {.lex_state = 139, .external_lex_state = 9}, + [3702] = {.lex_state = 139, .external_lex_state = 7}, + [3703] = {.lex_state = 8, .external_lex_state = 11}, + [3704] = {.lex_state = 139, .external_lex_state = 9}, + [3705] = {.lex_state = 8, .external_lex_state = 7}, + [3706] = {.lex_state = 139, .external_lex_state = 7}, + [3707] = {.lex_state = 8, .external_lex_state = 11}, + [3708] = {.lex_state = 8, .external_lex_state = 11}, + [3709] = {.lex_state = 139, .external_lex_state = 9}, + [3710] = {.lex_state = 8, .external_lex_state = 11}, + [3711] = {.lex_state = 8, .external_lex_state = 11}, + [3712] = {.lex_state = 139, .external_lex_state = 9}, + [3713] = {.lex_state = 8, .external_lex_state = 11}, + [3714] = {.lex_state = 139, .external_lex_state = 9}, + [3715] = {.lex_state = 139, .external_lex_state = 9}, + [3716] = {.lex_state = 8, .external_lex_state = 11}, + [3717] = {.lex_state = 8, .external_lex_state = 11}, + [3718] = {.lex_state = 3, .external_lex_state = 2}, + [3719] = {.lex_state = 8, .external_lex_state = 11}, + [3720] = {.lex_state = 8, .external_lex_state = 11}, + [3721] = {.lex_state = 8, .external_lex_state = 11}, + [3722] = {.lex_state = 8, .external_lex_state = 11}, + [3723] = {.lex_state = 139, .external_lex_state = 9}, + [3724] = {.lex_state = 8, .external_lex_state = 11}, + [3725] = {.lex_state = 8, .external_lex_state = 11}, + [3726] = {.lex_state = 139, .external_lex_state = 2}, + [3727] = {.lex_state = 139, .external_lex_state = 11}, + [3728] = {.lex_state = 139, .external_lex_state = 11}, + [3729] = {.lex_state = 139, .external_lex_state = 12}, + [3730] = {.lex_state = 139, .external_lex_state = 11}, + [3731] = {.lex_state = 139, .external_lex_state = 11}, + [3732] = {.lex_state = 139, .external_lex_state = 11}, + [3733] = {.lex_state = 139, .external_lex_state = 9}, + [3734] = {.lex_state = 139, .external_lex_state = 2}, + [3735] = {.lex_state = 139, .external_lex_state = 7}, + [3736] = {.lex_state = 21, .external_lex_state = 2}, + [3737] = {.lex_state = 139, .external_lex_state = 2}, + [3738] = {.lex_state = 139, .external_lex_state = 8}, + [3739] = {.lex_state = 139, .external_lex_state = 7}, + [3740] = {.lex_state = 21, .external_lex_state = 2}, + [3741] = {.lex_state = 139, .external_lex_state = 7}, + [3742] = {.lex_state = 139, .external_lex_state = 9}, + [3743] = {.lex_state = 139, .external_lex_state = 2}, + [3744] = {.lex_state = 139, .external_lex_state = 7}, + [3745] = {.lex_state = 139, .external_lex_state = 2}, + [3746] = {.lex_state = 139, .external_lex_state = 2}, + [3747] = {.lex_state = 139, .external_lex_state = 7}, + [3748] = {.lex_state = 139, .external_lex_state = 2}, + [3749] = {.lex_state = 139, .external_lex_state = 9}, + [3750] = {.lex_state = 139, .external_lex_state = 11}, + [3751] = {.lex_state = 139, .external_lex_state = 9}, + [3752] = {.lex_state = 139, .external_lex_state = 2}, + [3753] = {.lex_state = 139, .external_lex_state = 7}, + [3754] = {.lex_state = 139, .external_lex_state = 2}, + [3755] = {.lex_state = 139, .external_lex_state = 9}, + [3756] = {.lex_state = 139, .external_lex_state = 2}, + [3757] = {.lex_state = 139, .external_lex_state = 7}, + [3758] = {.lex_state = 139, .external_lex_state = 11}, + [3759] = {.lex_state = 8, .external_lex_state = 8}, + [3760] = {.lex_state = 8, .external_lex_state = 8}, + [3761] = {.lex_state = 8, .external_lex_state = 8}, + [3762] = {.lex_state = 8, .external_lex_state = 8}, + [3763] = {.lex_state = 8, .external_lex_state = 12}, + [3764] = {.lex_state = 8, .external_lex_state = 8}, + [3765] = {.lex_state = 8, .external_lex_state = 2}, + [3766] = {.lex_state = 139, .external_lex_state = 7}, + [3767] = {.lex_state = 8, .external_lex_state = 11}, + [3768] = {.lex_state = 8, .external_lex_state = 11}, + [3769] = {.lex_state = 139, .external_lex_state = 7}, + [3770] = {.lex_state = 8, .external_lex_state = 8}, + [3771] = {.lex_state = 8, .external_lex_state = 8}, + [3772] = {.lex_state = 8, .external_lex_state = 8}, + [3773] = {.lex_state = 8, .external_lex_state = 2}, + [3774] = {.lex_state = 8, .external_lex_state = 8}, + [3775] = {.lex_state = 8, .external_lex_state = 8}, + [3776] = {.lex_state = 8, .external_lex_state = 8}, + [3777] = {.lex_state = 8, .external_lex_state = 8}, + [3778] = {.lex_state = 8, .external_lex_state = 12}, + [3779] = {.lex_state = 8, .external_lex_state = 8}, + [3780] = {.lex_state = 139, .external_lex_state = 7}, + [3781] = {.lex_state = 139, .external_lex_state = 7}, + [3782] = {.lex_state = 139, .external_lex_state = 7}, + [3783] = {.lex_state = 139, .external_lex_state = 7}, + [3784] = {.lex_state = 8, .external_lex_state = 8}, + [3785] = {.lex_state = 139, .external_lex_state = 7}, + [3786] = {.lex_state = 8, .external_lex_state = 8}, + [3787] = {.lex_state = 8, .external_lex_state = 8}, + [3788] = {.lex_state = 8, .external_lex_state = 8}, + [3789] = {.lex_state = 8, .external_lex_state = 8}, + [3790] = {.lex_state = 8, .external_lex_state = 8}, + [3791] = {.lex_state = 8, .external_lex_state = 2}, + [3792] = {.lex_state = 8, .external_lex_state = 8}, + [3793] = {.lex_state = 8, .external_lex_state = 8}, + [3794] = {.lex_state = 8, .external_lex_state = 8}, + [3795] = {.lex_state = 139, .external_lex_state = 7}, + [3796] = {.lex_state = 139, .external_lex_state = 7}, + [3797] = {.lex_state = 8, .external_lex_state = 8}, + [3798] = {.lex_state = 139, .external_lex_state = 7}, + [3799] = {.lex_state = 139, .external_lex_state = 7}, + [3800] = {.lex_state = 139, .external_lex_state = 7}, + [3801] = {.lex_state = 139, .external_lex_state = 7}, + [3802] = {.lex_state = 8, .external_lex_state = 8}, + [3803] = {.lex_state = 139, .external_lex_state = 7}, + [3804] = {.lex_state = 21, .external_lex_state = 2}, + [3805] = {.lex_state = 139, .external_lex_state = 7}, + [3806] = {.lex_state = 139, .external_lex_state = 7}, + [3807] = {.lex_state = 139, .external_lex_state = 7}, + [3808] = {.lex_state = 139, .external_lex_state = 7}, + [3809] = {.lex_state = 8, .external_lex_state = 12}, + [3810] = {.lex_state = 139, .external_lex_state = 7}, + [3811] = {.lex_state = 8, .external_lex_state = 12}, + [3812] = {.lex_state = 8, .external_lex_state = 12}, + [3813] = {.lex_state = 139, .external_lex_state = 11}, + [3814] = {.lex_state = 139, .external_lex_state = 7}, + [3815] = {.lex_state = 139, .external_lex_state = 7}, + [3816] = {.lex_state = 8, .external_lex_state = 12}, + [3817] = {.lex_state = 139, .external_lex_state = 7}, + [3818] = {.lex_state = 8, .external_lex_state = 12}, + [3819] = {.lex_state = 139, .external_lex_state = 7}, + [3820] = {.lex_state = 139, .external_lex_state = 7}, + [3821] = {.lex_state = 8, .external_lex_state = 12}, + [3822] = {.lex_state = 139, .external_lex_state = 7}, + [3823] = {.lex_state = 8, .external_lex_state = 12}, + [3824] = {.lex_state = 139, .external_lex_state = 7}, + [3825] = {.lex_state = 139, .external_lex_state = 2}, + [3826] = {.lex_state = 8, .external_lex_state = 11}, + [3827] = {.lex_state = 139, .external_lex_state = 7}, + [3828] = {.lex_state = 139, .external_lex_state = 7}, + [3829] = {.lex_state = 139, .external_lex_state = 7}, + [3830] = {.lex_state = 139, .external_lex_state = 7}, + [3831] = {.lex_state = 21, .external_lex_state = 2}, + [3832] = {.lex_state = 8, .external_lex_state = 12}, + [3833] = {.lex_state = 8, .external_lex_state = 12}, + [3834] = {.lex_state = 8, .external_lex_state = 12}, + [3835] = {.lex_state = 8, .external_lex_state = 12}, + [3836] = {.lex_state = 139, .external_lex_state = 9}, + [3837] = {.lex_state = 21, .external_lex_state = 2}, + [3838] = {.lex_state = 139, .external_lex_state = 7}, + [3839] = {.lex_state = 8, .external_lex_state = 12}, + [3840] = {.lex_state = 8, .external_lex_state = 12}, + [3841] = {.lex_state = 139, .external_lex_state = 7}, + [3842] = {.lex_state = 139, .external_lex_state = 2}, + [3843] = {.lex_state = 139, .external_lex_state = 12}, + [3844] = {.lex_state = 8, .external_lex_state = 12}, + [3845] = {.lex_state = 8, .external_lex_state = 11}, + [3846] = {.lex_state = 8, .external_lex_state = 12}, + [3847] = {.lex_state = 139, .external_lex_state = 7}, + [3848] = {.lex_state = 139, .external_lex_state = 7}, + [3849] = {.lex_state = 139, .external_lex_state = 7}, + [3850] = {.lex_state = 8, .external_lex_state = 11}, + [3851] = {.lex_state = 8, .external_lex_state = 12}, + [3852] = {.lex_state = 21, .external_lex_state = 2}, + [3853] = {.lex_state = 8, .external_lex_state = 12}, + [3854] = {.lex_state = 8, .external_lex_state = 11}, + [3855] = {.lex_state = 139, .external_lex_state = 8}, + [3856] = {.lex_state = 21, .external_lex_state = 2}, + [3857] = {.lex_state = 139, .external_lex_state = 7}, + [3858] = {.lex_state = 139, .external_lex_state = 7}, + [3859] = {.lex_state = 139, .external_lex_state = 7}, + [3860] = {.lex_state = 139, .external_lex_state = 7}, + [3861] = {.lex_state = 139, .external_lex_state = 11}, + [3862] = {.lex_state = 8, .external_lex_state = 12}, + [3863] = {.lex_state = 139, .external_lex_state = 11}, + [3864] = {.lex_state = 8, .external_lex_state = 12}, + [3865] = {.lex_state = 8, .external_lex_state = 12}, + [3866] = {.lex_state = 139, .external_lex_state = 2}, + [3867] = {.lex_state = 8, .external_lex_state = 12}, + [3868] = {.lex_state = 8, .external_lex_state = 12}, + [3869] = {.lex_state = 139, .external_lex_state = 7}, + [3870] = {.lex_state = 139, .external_lex_state = 7}, + [3871] = {.lex_state = 8, .external_lex_state = 11}, + [3872] = {.lex_state = 139, .external_lex_state = 7}, + [3873] = {.lex_state = 8, .external_lex_state = 8}, + [3874] = {.lex_state = 8, .external_lex_state = 11}, + [3875] = {.lex_state = 139, .external_lex_state = 7}, + [3876] = {.lex_state = 8, .external_lex_state = 12}, + [3877] = {.lex_state = 8, .external_lex_state = 12}, + [3878] = {.lex_state = 139, .external_lex_state = 7}, + [3879] = {.lex_state = 8, .external_lex_state = 12}, + [3880] = {.lex_state = 8, .external_lex_state = 12}, + [3881] = {.lex_state = 8, .external_lex_state = 12}, + [3882] = {.lex_state = 8, .external_lex_state = 12}, + [3883] = {.lex_state = 139, .external_lex_state = 7}, + [3884] = {.lex_state = 8, .external_lex_state = 12}, + [3885] = {.lex_state = 139, .external_lex_state = 7}, + [3886] = {.lex_state = 8, .external_lex_state = 12}, + [3887] = {.lex_state = 8, .external_lex_state = 8}, + [3888] = {.lex_state = 8, .external_lex_state = 8}, + [3889] = {.lex_state = 139, .external_lex_state = 7}, + [3890] = {.lex_state = 139, .external_lex_state = 7}, + [3891] = {.lex_state = 8, .external_lex_state = 12}, + [3892] = {.lex_state = 8, .external_lex_state = 8}, + [3893] = {.lex_state = 139, .external_lex_state = 7}, + [3894] = {.lex_state = 8, .external_lex_state = 12}, + [3895] = {.lex_state = 8, .external_lex_state = 8}, + [3896] = {.lex_state = 8, .external_lex_state = 8}, + [3897] = {.lex_state = 8, .external_lex_state = 8}, + [3898] = {.lex_state = 8, .external_lex_state = 8}, + [3899] = {.lex_state = 8, .external_lex_state = 8}, + [3900] = {.lex_state = 8, .external_lex_state = 8}, + [3901] = {.lex_state = 139, .external_lex_state = 7}, + [3902] = {.lex_state = 139, .external_lex_state = 7}, + [3903] = {.lex_state = 139, .external_lex_state = 8}, + [3904] = {.lex_state = 139, .external_lex_state = 7}, + [3905] = {.lex_state = 19, .external_lex_state = 13}, + [3906] = {.lex_state = 139, .external_lex_state = 2}, + [3907] = {.lex_state = 19, .external_lex_state = 13}, + [3908] = {.lex_state = 19, .external_lex_state = 13}, + [3909] = {.lex_state = 139, .external_lex_state = 7}, + [3910] = {.lex_state = 139, .external_lex_state = 8}, + [3911] = {.lex_state = 139, .external_lex_state = 11}, + [3912] = {.lex_state = 139, .external_lex_state = 11}, + [3913] = {.lex_state = 139, .external_lex_state = 8}, + [3914] = {.lex_state = 19, .external_lex_state = 13}, + [3915] = {.lex_state = 139, .external_lex_state = 8}, + [3916] = {.lex_state = 19, .external_lex_state = 13}, + [3917] = {.lex_state = 21, .external_lex_state = 2}, + [3918] = {.lex_state = 19, .external_lex_state = 13}, + [3919] = {.lex_state = 139, .external_lex_state = 12}, + [3920] = {.lex_state = 139, .external_lex_state = 11}, + [3921] = {.lex_state = 139, .external_lex_state = 8}, + [3922] = {.lex_state = 139, .external_lex_state = 12}, + [3923] = {.lex_state = 139, .external_lex_state = 8}, + [3924] = {.lex_state = 19, .external_lex_state = 13}, + [3925] = {.lex_state = 139, .external_lex_state = 2}, + [3926] = {.lex_state = 139, .external_lex_state = 8}, + [3927] = {.lex_state = 139, .external_lex_state = 11}, + [3928] = {.lex_state = 139, .external_lex_state = 12}, + [3929] = {.lex_state = 21, .external_lex_state = 2}, + [3930] = {.lex_state = 139, .external_lex_state = 11}, + [3931] = {.lex_state = 139, .external_lex_state = 2}, + [3932] = {.lex_state = 139, .external_lex_state = 11}, + [3933] = {.lex_state = 21, .external_lex_state = 2}, + [3934] = {.lex_state = 19, .external_lex_state = 13}, + [3935] = {.lex_state = 139, .external_lex_state = 12}, + [3936] = {.lex_state = 139, .external_lex_state = 12}, + [3937] = {.lex_state = 19, .external_lex_state = 13}, + [3938] = {.lex_state = 19, .external_lex_state = 13}, + [3939] = {.lex_state = 139, .external_lex_state = 7}, + [3940] = {.lex_state = 139, .external_lex_state = 12}, + [3941] = {.lex_state = 139, .external_lex_state = 12}, + [3942] = {.lex_state = 139, .external_lex_state = 11}, + [3943] = {.lex_state = 139, .external_lex_state = 11}, + [3944] = {.lex_state = 139, .external_lex_state = 11}, + [3945] = {.lex_state = 139, .external_lex_state = 8}, + [3946] = {.lex_state = 139, .external_lex_state = 11}, + [3947] = {.lex_state = 139, .external_lex_state = 11}, + [3948] = {.lex_state = 139, .external_lex_state = 11}, + [3949] = {.lex_state = 139, .external_lex_state = 11}, + [3950] = {.lex_state = 139, .external_lex_state = 8}, + [3951] = {.lex_state = 139, .external_lex_state = 10}, + [3952] = {.lex_state = 139, .external_lex_state = 11}, + [3953] = {.lex_state = 139, .external_lex_state = 8}, + [3954] = {.lex_state = 139, .external_lex_state = 2}, + [3955] = {.lex_state = 8, .external_lex_state = 8}, + [3956] = {.lex_state = 139, .external_lex_state = 7}, + [3957] = {.lex_state = 8, .external_lex_state = 8}, + [3958] = {.lex_state = 139, .external_lex_state = 10}, + [3959] = {.lex_state = 139, .external_lex_state = 2}, + [3960] = {.lex_state = 139, .external_lex_state = 11}, + [3961] = {.lex_state = 139, .external_lex_state = 11}, + [3962] = {.lex_state = 139, .external_lex_state = 2}, + [3963] = {.lex_state = 8, .external_lex_state = 8}, + [3964] = {.lex_state = 21, .external_lex_state = 2}, + [3965] = {.lex_state = 139, .external_lex_state = 7}, + [3966] = {.lex_state = 139, .external_lex_state = 2}, + [3967] = {.lex_state = 139, .external_lex_state = 2}, + [3968] = {.lex_state = 139, .external_lex_state = 7}, + [3969] = {.lex_state = 139, .external_lex_state = 7}, + [3970] = {.lex_state = 139, .external_lex_state = 7}, + [3971] = {.lex_state = 139, .external_lex_state = 10}, + [3972] = {.lex_state = 139, .external_lex_state = 7}, + [3973] = {.lex_state = 139, .external_lex_state = 2}, + [3974] = {.lex_state = 139, .external_lex_state = 7}, + [3975] = {.lex_state = 21, .external_lex_state = 2}, + [3976] = {.lex_state = 139, .external_lex_state = 7}, + [3977] = {.lex_state = 139, .external_lex_state = 2}, + [3978] = {.lex_state = 139, .external_lex_state = 7}, + [3979] = {.lex_state = 139, .external_lex_state = 7}, + [3980] = {.lex_state = 139, .external_lex_state = 7}, + [3981] = {.lex_state = 139, .external_lex_state = 7}, + [3982] = {.lex_state = 139, .external_lex_state = 2}, + [3983] = {.lex_state = 139, .external_lex_state = 7}, + [3984] = {.lex_state = 139, .external_lex_state = 7}, + [3985] = {.lex_state = 21, .external_lex_state = 2}, + [3986] = {.lex_state = 139, .external_lex_state = 7}, + [3987] = {.lex_state = 139, .external_lex_state = 7}, + [3988] = {.lex_state = 139, .external_lex_state = 7}, + [3989] = {.lex_state = 21, .external_lex_state = 2}, + [3990] = {.lex_state = 21, .external_lex_state = 2}, + [3991] = {.lex_state = 139, .external_lex_state = 2}, + [3992] = {.lex_state = 139, .external_lex_state = 11}, + [3993] = {.lex_state = 139, .external_lex_state = 7}, + [3994] = {.lex_state = 19, .external_lex_state = 13}, + [3995] = {.lex_state = 139, .external_lex_state = 2}, + [3996] = {.lex_state = 139, .external_lex_state = 2}, + [3997] = {.lex_state = 139, .external_lex_state = 12}, + [3998] = {.lex_state = 139, .external_lex_state = 2}, + [3999] = {.lex_state = 139, .external_lex_state = 2}, + [4000] = {.lex_state = 139, .external_lex_state = 11}, + [4001] = {.lex_state = 8, .external_lex_state = 12}, + [4002] = {.lex_state = 8, .external_lex_state = 12}, + [4003] = {.lex_state = 139, .external_lex_state = 2}, + [4004] = {.lex_state = 139, .external_lex_state = 7}, + [4005] = {.lex_state = 139, .external_lex_state = 2}, + [4006] = {.lex_state = 139, .external_lex_state = 7}, + [4007] = {.lex_state = 139, .external_lex_state = 7}, + [4008] = {.lex_state = 139, .external_lex_state = 7}, + [4009] = {.lex_state = 139, .external_lex_state = 10}, + [4010] = {.lex_state = 139, .external_lex_state = 7}, + [4011] = {.lex_state = 139, .external_lex_state = 11}, + [4012] = {.lex_state = 8, .external_lex_state = 12}, + [4013] = {.lex_state = 8, .external_lex_state = 12}, + [4014] = {.lex_state = 139, .external_lex_state = 7}, + [4015] = {.lex_state = 139, .external_lex_state = 7}, + [4016] = {.lex_state = 139, .external_lex_state = 7}, + [4017] = {.lex_state = 139, .external_lex_state = 7}, + [4018] = {.lex_state = 139, .external_lex_state = 7}, + [4019] = {.lex_state = 139, .external_lex_state = 7}, + [4020] = {.lex_state = 139, .external_lex_state = 7}, + [4021] = {.lex_state = 139, .external_lex_state = 10}, + [4022] = {.lex_state = 139, .external_lex_state = 7}, + [4023] = {.lex_state = 139, .external_lex_state = 8}, + [4024] = {.lex_state = 139, .external_lex_state = 11}, + [4025] = {.lex_state = 139, .external_lex_state = 11}, + [4026] = {.lex_state = 139, .external_lex_state = 10}, + [4027] = {.lex_state = 139, .external_lex_state = 2}, + [4028] = {.lex_state = 139, .external_lex_state = 7}, + [4029] = {.lex_state = 139, .external_lex_state = 7}, + [4030] = {.lex_state = 139, .external_lex_state = 7}, + [4031] = {.lex_state = 139, .external_lex_state = 7}, + [4032] = {.lex_state = 139, .external_lex_state = 7}, + [4033] = {.lex_state = 139, .external_lex_state = 2}, + [4034] = {.lex_state = 139, .external_lex_state = 2}, + [4035] = {.lex_state = 139, .external_lex_state = 2}, + [4036] = {.lex_state = 139, .external_lex_state = 2}, + [4037] = {.lex_state = 139, .external_lex_state = 10}, + [4038] = {.lex_state = 8, .external_lex_state = 8}, + [4039] = {.lex_state = 139, .external_lex_state = 11}, + [4040] = {.lex_state = 139, .external_lex_state = 11}, + [4041] = {.lex_state = 139, .external_lex_state = 11}, + [4042] = {.lex_state = 8, .external_lex_state = 8}, + [4043] = {.lex_state = 139, .external_lex_state = 11}, + [4044] = {.lex_state = 139, .external_lex_state = 11}, + [4045] = {.lex_state = 139, .external_lex_state = 11}, + [4046] = {.lex_state = 8, .external_lex_state = 12}, + [4047] = {.lex_state = 139, .external_lex_state = 11}, + [4048] = {.lex_state = 139, .external_lex_state = 11}, + [4049] = {.lex_state = 139, .external_lex_state = 11}, + [4050] = {.lex_state = 139, .external_lex_state = 11}, + [4051] = {.lex_state = 139, .external_lex_state = 11}, + [4052] = {.lex_state = 139, .external_lex_state = 11}, + [4053] = {.lex_state = 139, .external_lex_state = 11}, + [4054] = {.lex_state = 139, .external_lex_state = 11}, + [4055] = {.lex_state = 139, .external_lex_state = 11}, + [4056] = {.lex_state = 139, .external_lex_state = 11}, + [4057] = {.lex_state = 139, .external_lex_state = 7}, + [4058] = {.lex_state = 139, .external_lex_state = 11}, + [4059] = {.lex_state = 8, .external_lex_state = 12}, + [4060] = {.lex_state = 139, .external_lex_state = 11}, + [4061] = {.lex_state = 139, .external_lex_state = 11}, + [4062] = {.lex_state = 139, .external_lex_state = 7}, + [4063] = {.lex_state = 139, .external_lex_state = 11}, + [4064] = {.lex_state = 139, .external_lex_state = 11}, + [4065] = {.lex_state = 139, .external_lex_state = 11}, + [4066] = {.lex_state = 139, .external_lex_state = 11}, + [4067] = {.lex_state = 139, .external_lex_state = 11}, + [4068] = {.lex_state = 139, .external_lex_state = 12}, + [4069] = {.lex_state = 139, .external_lex_state = 7}, + [4070] = {.lex_state = 139, .external_lex_state = 7}, + [4071] = {.lex_state = 139, .external_lex_state = 12}, + [4072] = {.lex_state = 139, .external_lex_state = 7}, + [4073] = {.lex_state = 139, .external_lex_state = 7}, + [4074] = {.lex_state = 139, .external_lex_state = 11}, + [4075] = {.lex_state = 139, .external_lex_state = 7}, + [4076] = {.lex_state = 139, .external_lex_state = 11}, + [4077] = {.lex_state = 139, .external_lex_state = 11}, + [4078] = {.lex_state = 139, .external_lex_state = 11}, + [4079] = {.lex_state = 139, .external_lex_state = 11}, + [4080] = {.lex_state = 8, .external_lex_state = 12}, + [4081] = {.lex_state = 139, .external_lex_state = 11}, + [4082] = {.lex_state = 139, .external_lex_state = 7}, + [4083] = {.lex_state = 139, .external_lex_state = 7}, + [4084] = {.lex_state = 139, .external_lex_state = 7}, + [4085] = {.lex_state = 139, .external_lex_state = 7}, + [4086] = {.lex_state = 139, .external_lex_state = 7}, + [4087] = {.lex_state = 139, .external_lex_state = 7}, + [4088] = {.lex_state = 139, .external_lex_state = 11}, + [4089] = {.lex_state = 139, .external_lex_state = 11}, + [4090] = {.lex_state = 139, .external_lex_state = 11}, + [4091] = {.lex_state = 139, .external_lex_state = 11}, + [4092] = {.lex_state = 139, .external_lex_state = 11}, + [4093] = {.lex_state = 139, .external_lex_state = 11}, + [4094] = {.lex_state = 139, .external_lex_state = 11}, + [4095] = {.lex_state = 8, .external_lex_state = 8}, + [4096] = {.lex_state = 8, .external_lex_state = 8}, + [4097] = {.lex_state = 8, .external_lex_state = 8}, + [4098] = {.lex_state = 139, .external_lex_state = 11}, + [4099] = {.lex_state = 139, .external_lex_state = 11}, + [4100] = {.lex_state = 139, .external_lex_state = 11}, + [4101] = {.lex_state = 139, .external_lex_state = 8}, + [4102] = {.lex_state = 139, .external_lex_state = 8}, + [4103] = {.lex_state = 139, .external_lex_state = 11}, + [4104] = {.lex_state = 139, .external_lex_state = 11}, + [4105] = {.lex_state = 139, .external_lex_state = 11}, + [4106] = {.lex_state = 139, .external_lex_state = 2}, + [4107] = {.lex_state = 139, .external_lex_state = 11}, + [4108] = {.lex_state = 139, .external_lex_state = 2}, + [4109] = {.lex_state = 139, .external_lex_state = 8}, + [4110] = {.lex_state = 8, .external_lex_state = 12}, + [4111] = {.lex_state = 21, .external_lex_state = 2}, + [4112] = {.lex_state = 21, .external_lex_state = 2}, + [4113] = {.lex_state = 139, .external_lex_state = 2}, + [4114] = {.lex_state = 139, .external_lex_state = 8}, + [4115] = {.lex_state = 21, .external_lex_state = 2}, + [4116] = {.lex_state = 21, .external_lex_state = 2}, + [4117] = {.lex_state = 139, .external_lex_state = 2}, + [4118] = {.lex_state = 21, .external_lex_state = 2}, + [4119] = {.lex_state = 139, .external_lex_state = 2}, + [4120] = {.lex_state = 139, .external_lex_state = 2}, + [4121] = {.lex_state = 21, .external_lex_state = 2}, + [4122] = {.lex_state = 21, .external_lex_state = 2}, + [4123] = {.lex_state = 21, .external_lex_state = 2}, + [4124] = {.lex_state = 21, .external_lex_state = 2}, + [4125] = {.lex_state = 21, .external_lex_state = 2}, + [4126] = {.lex_state = 21, .external_lex_state = 2}, + [4127] = {.lex_state = 21, .external_lex_state = 2}, + [4128] = {.lex_state = 21, .external_lex_state = 2}, + [4129] = {.lex_state = 139, .external_lex_state = 2}, + [4130] = {.lex_state = 21, .external_lex_state = 2}, + [4131] = {.lex_state = 21, .external_lex_state = 2}, + [4132] = {.lex_state = 21, .external_lex_state = 2}, + [4133] = {.lex_state = 21, .external_lex_state = 2}, + [4134] = {.lex_state = 21, .external_lex_state = 2}, + [4135] = {.lex_state = 21, .external_lex_state = 2}, + [4136] = {.lex_state = 21, .external_lex_state = 2}, + [4137] = {.lex_state = 21, .external_lex_state = 2}, + [4138] = {.lex_state = 21, .external_lex_state = 2}, + [4139] = {.lex_state = 21, .external_lex_state = 2}, + [4140] = {.lex_state = 139, .external_lex_state = 8}, + [4141] = {.lex_state = 139, .external_lex_state = 8}, + [4142] = {.lex_state = 21, .external_lex_state = 2}, + [4143] = {.lex_state = 21, .external_lex_state = 2}, + [4144] = {.lex_state = 21, .external_lex_state = 2}, + [4145] = {.lex_state = 139, .external_lex_state = 2}, + [4146] = {.lex_state = 139, .external_lex_state = 2}, + [4147] = {.lex_state = 139, .external_lex_state = 2}, + [4148] = {.lex_state = 139, .external_lex_state = 2}, + [4149] = {.lex_state = 139, .external_lex_state = 7}, + [4150] = {.lex_state = 139, .external_lex_state = 7}, + [4151] = {.lex_state = 139, .external_lex_state = 2}, + [4152] = {.lex_state = 21, .external_lex_state = 2}, + [4153] = {.lex_state = 139, .external_lex_state = 2}, + [4154] = {.lex_state = 139, .external_lex_state = 2}, + [4155] = {.lex_state = 21, .external_lex_state = 2}, + [4156] = {.lex_state = 139, .external_lex_state = 12}, + [4157] = {.lex_state = 139, .external_lex_state = 2}, + [4158] = {.lex_state = 139, .external_lex_state = 2}, + [4159] = {.lex_state = 139, .external_lex_state = 2}, + [4160] = {.lex_state = 139, .external_lex_state = 12}, + [4161] = {.lex_state = 21, .external_lex_state = 2}, + [4162] = {.lex_state = 21, .external_lex_state = 2}, + [4163] = {.lex_state = 21, .external_lex_state = 2}, + [4164] = {.lex_state = 139, .external_lex_state = 11}, + [4165] = {.lex_state = 21, .external_lex_state = 2}, + [4166] = {.lex_state = 139, .external_lex_state = 7}, + [4167] = {.lex_state = 139, .external_lex_state = 7}, + [4168] = {.lex_state = 139, .external_lex_state = 7}, + [4169] = {.lex_state = 139, .external_lex_state = 2}, + [4170] = {.lex_state = 139, .external_lex_state = 8}, + [4171] = {.lex_state = 139, .external_lex_state = 2}, + [4172] = {.lex_state = 139, .external_lex_state = 12}, + [4173] = {.lex_state = 21, .external_lex_state = 2}, + [4174] = {.lex_state = 139, .external_lex_state = 2}, + [4175] = {.lex_state = 139, .external_lex_state = 12}, + [4176] = {.lex_state = 21, .external_lex_state = 2}, + [4177] = {.lex_state = 139, .external_lex_state = 2}, + [4178] = {.lex_state = 139, .external_lex_state = 12}, + [4179] = {.lex_state = 139, .external_lex_state = 2}, + [4180] = {.lex_state = 139, .external_lex_state = 12}, + [4181] = {.lex_state = 139, .external_lex_state = 12}, + [4182] = {.lex_state = 21, .external_lex_state = 2}, + [4183] = {.lex_state = 139, .external_lex_state = 2}, + [4184] = {.lex_state = 139, .external_lex_state = 2}, + [4185] = {.lex_state = 139, .external_lex_state = 2}, + [4186] = {.lex_state = 139, .external_lex_state = 2}, + [4187] = {.lex_state = 139, .external_lex_state = 2}, + [4188] = {.lex_state = 139, .external_lex_state = 2}, + [4189] = {.lex_state = 139, .external_lex_state = 2}, + [4190] = {.lex_state = 139, .external_lex_state = 8}, + [4191] = {.lex_state = 139, .external_lex_state = 2}, + [4192] = {.lex_state = 21, .external_lex_state = 2}, + [4193] = {.lex_state = 21, .external_lex_state = 2}, + [4194] = {.lex_state = 21, .external_lex_state = 2}, + [4195] = {.lex_state = 21, .external_lex_state = 2}, + [4196] = {.lex_state = 21, .external_lex_state = 2}, + [4197] = {.lex_state = 21, .external_lex_state = 2}, + [4198] = {.lex_state = 139, .external_lex_state = 2}, + [4199] = {.lex_state = 139, .external_lex_state = 8}, + [4200] = {.lex_state = 139, .external_lex_state = 2}, + [4201] = {.lex_state = 21, .external_lex_state = 2}, + [4202] = {.lex_state = 21, .external_lex_state = 2}, + [4203] = {.lex_state = 139, .external_lex_state = 8}, + [4204] = {.lex_state = 139, .external_lex_state = 8}, + [4205] = {.lex_state = 139, .external_lex_state = 2}, + [4206] = {.lex_state = 21, .external_lex_state = 2}, + [4207] = {.lex_state = 21, .external_lex_state = 2}, + [4208] = {.lex_state = 139, .external_lex_state = 2}, + [4209] = {.lex_state = 139, .external_lex_state = 2}, + [4210] = {.lex_state = 21, .external_lex_state = 2}, + [4211] = {.lex_state = 139, .external_lex_state = 8}, + [4212] = {.lex_state = 139, .external_lex_state = 12}, + [4213] = {.lex_state = 139, .external_lex_state = 8}, + [4214] = {.lex_state = 139, .external_lex_state = 7}, + [4215] = {.lex_state = 139, .external_lex_state = 7}, + [4216] = {.lex_state = 139, .external_lex_state = 7}, + [4217] = {.lex_state = 139, .external_lex_state = 7}, + [4218] = {.lex_state = 139, .external_lex_state = 7}, + [4219] = {.lex_state = 139, .external_lex_state = 7}, + [4220] = {.lex_state = 139, .external_lex_state = 7}, + [4221] = {.lex_state = 139, .external_lex_state = 7}, + [4222] = {.lex_state = 139, .external_lex_state = 7}, + [4223] = {.lex_state = 139, .external_lex_state = 7}, + [4224] = {.lex_state = 139, .external_lex_state = 7}, + [4225] = {.lex_state = 21, .external_lex_state = 2}, + [4226] = {.lex_state = 139, .external_lex_state = 7}, + [4227] = {.lex_state = 139, .external_lex_state = 7}, + [4228] = {.lex_state = 139, .external_lex_state = 7}, + [4229] = {.lex_state = 139, .external_lex_state = 7}, + [4230] = {.lex_state = 139, .external_lex_state = 7}, + [4231] = {.lex_state = 139, .external_lex_state = 7}, + [4232] = {.lex_state = 139, .external_lex_state = 7}, + [4233] = {.lex_state = 139, .external_lex_state = 7}, + [4234] = {.lex_state = 139, .external_lex_state = 8}, + [4235] = {.lex_state = 139, .external_lex_state = 8}, + [4236] = {.lex_state = 139, .external_lex_state = 7}, + [4237] = {.lex_state = 139, .external_lex_state = 12}, + [4238] = {.lex_state = 139, .external_lex_state = 8}, + [4239] = {.lex_state = 139, .external_lex_state = 2}, + [4240] = {.lex_state = 139, .external_lex_state = 7}, + [4241] = {.lex_state = 139, .external_lex_state = 7}, + [4242] = {.lex_state = 139, .external_lex_state = 7}, + [4243] = {.lex_state = 19, .external_lex_state = 14}, + [4244] = {.lex_state = 139, .external_lex_state = 8}, + [4245] = {.lex_state = 139, .external_lex_state = 7}, + [4246] = {.lex_state = 139, .external_lex_state = 7}, + [4247] = {.lex_state = 139, .external_lex_state = 7}, + [4248] = {.lex_state = 139, .external_lex_state = 7}, + [4249] = {.lex_state = 139, .external_lex_state = 7}, + [4250] = {.lex_state = 139, .external_lex_state = 7}, + [4251] = {.lex_state = 139, .external_lex_state = 7}, + [4252] = {.lex_state = 139, .external_lex_state = 7}, + [4253] = {.lex_state = 139, .external_lex_state = 7}, + [4254] = {.lex_state = 139, .external_lex_state = 7}, + [4255] = {.lex_state = 139, .external_lex_state = 7}, + [4256] = {.lex_state = 139, .external_lex_state = 7}, + [4257] = {.lex_state = 139, .external_lex_state = 10}, + [4258] = {.lex_state = 139, .external_lex_state = 7}, + [4259] = {.lex_state = 139, .external_lex_state = 7}, + [4260] = {.lex_state = 139, .external_lex_state = 7}, + [4261] = {.lex_state = 139, .external_lex_state = 7}, + [4262] = {.lex_state = 139, .external_lex_state = 7}, + [4263] = {.lex_state = 139, .external_lex_state = 7}, + [4264] = {.lex_state = 139, .external_lex_state = 12}, + [4265] = {.lex_state = 139, .external_lex_state = 7}, + [4266] = {.lex_state = 139, .external_lex_state = 2}, + [4267] = {.lex_state = 19, .external_lex_state = 14}, + [4268] = {.lex_state = 139, .external_lex_state = 7}, + [4269] = {.lex_state = 139, .external_lex_state = 7}, + [4270] = {.lex_state = 139, .external_lex_state = 7}, + [4271] = {.lex_state = 139, .external_lex_state = 7}, + [4272] = {.lex_state = 139, .external_lex_state = 7}, + [4273] = {.lex_state = 139, .external_lex_state = 7}, + [4274] = {.lex_state = 139, .external_lex_state = 7}, + [4275] = {.lex_state = 139, .external_lex_state = 7}, + [4276] = {.lex_state = 139, .external_lex_state = 7}, + [4277] = {.lex_state = 139, .external_lex_state = 7}, + [4278] = {.lex_state = 139, .external_lex_state = 2}, + [4279] = {.lex_state = 139, .external_lex_state = 7}, + [4280] = {.lex_state = 139, .external_lex_state = 7}, + [4281] = {.lex_state = 139, .external_lex_state = 7}, + [4282] = {.lex_state = 139, .external_lex_state = 7}, + [4283] = {.lex_state = 19, .external_lex_state = 14}, + [4284] = {.lex_state = 139, .external_lex_state = 7}, + [4285] = {.lex_state = 139, .external_lex_state = 7}, + [4286] = {.lex_state = 139, .external_lex_state = 7}, + [4287] = {.lex_state = 19, .external_lex_state = 14}, + [4288] = {.lex_state = 139, .external_lex_state = 7}, + [4289] = {.lex_state = 139, .external_lex_state = 2}, + [4290] = {.lex_state = 19, .external_lex_state = 14}, + [4291] = {.lex_state = 139, .external_lex_state = 7}, + [4292] = {.lex_state = 139, .external_lex_state = 7}, + [4293] = {.lex_state = 139, .external_lex_state = 7}, + [4294] = {.lex_state = 139, .external_lex_state = 7}, + [4295] = {.lex_state = 139, .external_lex_state = 2}, + [4296] = {.lex_state = 19, .external_lex_state = 14}, + [4297] = {.lex_state = 139, .external_lex_state = 12}, + [4298] = {.lex_state = 139, .external_lex_state = 2}, + [4299] = {.lex_state = 139, .external_lex_state = 12}, + [4300] = {.lex_state = 19, .external_lex_state = 14}, + [4301] = {.lex_state = 139, .external_lex_state = 12}, + [4302] = {.lex_state = 21, .external_lex_state = 2}, + [4303] = {.lex_state = 19, .external_lex_state = 14}, + [4304] = {.lex_state = 139, .external_lex_state = 12}, + [4305] = {.lex_state = 139, .external_lex_state = 2}, + [4306] = {.lex_state = 139, .external_lex_state = 12}, + [4307] = {.lex_state = 139, .external_lex_state = 12}, + [4308] = {.lex_state = 139, .external_lex_state = 12}, + [4309] = {.lex_state = 139, .external_lex_state = 7}, + [4310] = {.lex_state = 139, .external_lex_state = 2}, + [4311] = {.lex_state = 21, .external_lex_state = 2}, + [4312] = {.lex_state = 21, .external_lex_state = 2}, + [4313] = {.lex_state = 139, .external_lex_state = 8}, + [4314] = {.lex_state = 139, .external_lex_state = 7}, + [4315] = {.lex_state = 139, .external_lex_state = 12}, + [4316] = {.lex_state = 21, .external_lex_state = 2}, + [4317] = {.lex_state = 139, .external_lex_state = 7}, + [4318] = {.lex_state = 8, .external_lex_state = 2}, + [4319] = {.lex_state = 8, .external_lex_state = 2}, + [4320] = {.lex_state = 139, .external_lex_state = 12}, + [4321] = {.lex_state = 139, .external_lex_state = 12}, + [4322] = {.lex_state = 139, .external_lex_state = 12}, + [4323] = {.lex_state = 139, .external_lex_state = 12}, + [4324] = {.lex_state = 139, .external_lex_state = 12}, + [4325] = {.lex_state = 139, .external_lex_state = 7}, + [4326] = {.lex_state = 139, .external_lex_state = 12}, + [4327] = {.lex_state = 139, .external_lex_state = 7}, + [4328] = {.lex_state = 139, .external_lex_state = 12}, + [4329] = {.lex_state = 139, .external_lex_state = 7}, + [4330] = {.lex_state = 8, .external_lex_state = 2}, + [4331] = {.lex_state = 139, .external_lex_state = 12}, + [4332] = {.lex_state = 139, .external_lex_state = 7}, + [4333] = {.lex_state = 139, .external_lex_state = 12}, + [4334] = {.lex_state = 139, .external_lex_state = 12}, + [4335] = {.lex_state = 139, .external_lex_state = 7}, + [4336] = {.lex_state = 139, .external_lex_state = 7}, + [4337] = {.lex_state = 139, .external_lex_state = 7}, + [4338] = {.lex_state = 139, .external_lex_state = 7}, + [4339] = {.lex_state = 139, .external_lex_state = 2}, + [4340] = {.lex_state = 139, .external_lex_state = 12}, + [4341] = {.lex_state = 139, .external_lex_state = 7}, + [4342] = {.lex_state = 139, .external_lex_state = 8}, + [4343] = {.lex_state = 139, .external_lex_state = 7}, + [4344] = {.lex_state = 139, .external_lex_state = 12}, + [4345] = {.lex_state = 139, .external_lex_state = 7}, + [4346] = {.lex_state = 139, .external_lex_state = 7}, + [4347] = {.lex_state = 139, .external_lex_state = 7}, + [4348] = {.lex_state = 139, .external_lex_state = 7}, + [4349] = {.lex_state = 139, .external_lex_state = 7}, + [4350] = {.lex_state = 139, .external_lex_state = 7}, + [4351] = {.lex_state = 139, .external_lex_state = 7}, + [4352] = {.lex_state = 139, .external_lex_state = 7}, + [4353] = {.lex_state = 139, .external_lex_state = 7}, + [4354] = {.lex_state = 139, .external_lex_state = 12}, + [4355] = {.lex_state = 139, .external_lex_state = 7}, + [4356] = {.lex_state = 139, .external_lex_state = 12}, + [4357] = {.lex_state = 139, .external_lex_state = 12}, + [4358] = {.lex_state = 139, .external_lex_state = 12}, + [4359] = {.lex_state = 139, .external_lex_state = 12}, + [4360] = {.lex_state = 139, .external_lex_state = 12}, + [4361] = {.lex_state = 139, .external_lex_state = 12}, + [4362] = {.lex_state = 139, .external_lex_state = 8}, + [4363] = {.lex_state = 139, .external_lex_state = 7}, + [4364] = {.lex_state = 139, .external_lex_state = 7}, + [4365] = {.lex_state = 139, .external_lex_state = 8}, + [4366] = {.lex_state = 139, .external_lex_state = 7}, + [4367] = {.lex_state = 139, .external_lex_state = 7}, + [4368] = {.lex_state = 139, .external_lex_state = 7}, + [4369] = {.lex_state = 139, .external_lex_state = 7}, + [4370] = {.lex_state = 139, .external_lex_state = 7}, + [4371] = {.lex_state = 139, .external_lex_state = 12}, + [4372] = {.lex_state = 139, .external_lex_state = 12}, + [4373] = {.lex_state = 139, .external_lex_state = 8}, + [4374] = {.lex_state = 139, .external_lex_state = 7}, + [4375] = {.lex_state = 139, .external_lex_state = 8}, + [4376] = {.lex_state = 139, .external_lex_state = 12}, + [4377] = {.lex_state = 139, .external_lex_state = 12}, + [4378] = {.lex_state = 139, .external_lex_state = 12}, + [4379] = {.lex_state = 21, .external_lex_state = 2}, + [4380] = {.lex_state = 139, .external_lex_state = 8}, + [4381] = {.lex_state = 139, .external_lex_state = 2}, + [4382] = {.lex_state = 139, .external_lex_state = 12}, + [4383] = {.lex_state = 139, .external_lex_state = 8}, + [4384] = {.lex_state = 139, .external_lex_state = 7}, + [4385] = {.lex_state = 139, .external_lex_state = 12}, + [4386] = {.lex_state = 139, .external_lex_state = 12}, + [4387] = {.lex_state = 139, .external_lex_state = 10}, + [4388] = {.lex_state = 139, .external_lex_state = 8}, + [4389] = {.lex_state = 139, .external_lex_state = 7}, + [4390] = {.lex_state = 139, .external_lex_state = 7}, + [4391] = {.lex_state = 139, .external_lex_state = 7}, + [4392] = {.lex_state = 139, .external_lex_state = 7}, + [4393] = {.lex_state = 139, .external_lex_state = 7}, + [4394] = {.lex_state = 139, .external_lex_state = 7}, + [4395] = {.lex_state = 139, .external_lex_state = 12}, + [4396] = {.lex_state = 139, .external_lex_state = 12}, + [4397] = {.lex_state = 139, .external_lex_state = 7}, + [4398] = {.lex_state = 139, .external_lex_state = 12}, + [4399] = {.lex_state = 139, .external_lex_state = 12}, + [4400] = {.lex_state = 139, .external_lex_state = 7}, + [4401] = {.lex_state = 139, .external_lex_state = 12}, + [4402] = {.lex_state = 139, .external_lex_state = 8}, + [4403] = {.lex_state = 139, .external_lex_state = 8}, + [4404] = {.lex_state = 139, .external_lex_state = 7}, + [4405] = {.lex_state = 139, .external_lex_state = 12}, + [4406] = {.lex_state = 139, .external_lex_state = 12}, + [4407] = {.lex_state = 139, .external_lex_state = 7}, + [4408] = {.lex_state = 139, .external_lex_state = 12}, + [4409] = {.lex_state = 139, .external_lex_state = 12}, + [4410] = {.lex_state = 139, .external_lex_state = 8}, + [4411] = {.lex_state = 139, .external_lex_state = 8}, + [4412] = {.lex_state = 139, .external_lex_state = 12}, + [4413] = {.lex_state = 139, .external_lex_state = 7}, + [4414] = {.lex_state = 139, .external_lex_state = 12}, + [4415] = {.lex_state = 139, .external_lex_state = 12}, + [4416] = {.lex_state = 139, .external_lex_state = 2}, + [4417] = {.lex_state = 139, .external_lex_state = 8}, + [4418] = {.lex_state = 21, .external_lex_state = 2}, + [4419] = {.lex_state = 139, .external_lex_state = 2}, + [4420] = {.lex_state = 139, .external_lex_state = 8}, + [4421] = {.lex_state = 139, .external_lex_state = 8}, + [4422] = {.lex_state = 139, .external_lex_state = 8}, + [4423] = {.lex_state = 139, .external_lex_state = 8}, + [4424] = {.lex_state = 139, .external_lex_state = 8}, + [4425] = {.lex_state = 139, .external_lex_state = 8}, + [4426] = {.lex_state = 139, .external_lex_state = 8}, + [4427] = {.lex_state = 139, .external_lex_state = 8}, + [4428] = {.lex_state = 139, .external_lex_state = 8}, + [4429] = {.lex_state = 139, .external_lex_state = 8}, + [4430] = {.lex_state = 139, .external_lex_state = 8}, + [4431] = {.lex_state = 139, .external_lex_state = 8}, + [4432] = {.lex_state = 139, .external_lex_state = 8}, + [4433] = {.lex_state = 139, .external_lex_state = 8}, + [4434] = {.lex_state = 139, .external_lex_state = 8}, + [4435] = {.lex_state = 139, .external_lex_state = 10}, + [4436] = {.lex_state = 139, .external_lex_state = 12}, + [4437] = {.lex_state = 21, .external_lex_state = 2}, + [4438] = {.lex_state = 21, .external_lex_state = 2}, + [4439] = {.lex_state = 139, .external_lex_state = 7}, + [4440] = {.lex_state = 139, .external_lex_state = 8}, + [4441] = {.lex_state = 139, .external_lex_state = 7}, + [4442] = {.lex_state = 139, .external_lex_state = 12}, + [4443] = {.lex_state = 139, .external_lex_state = 12}, + [4444] = {.lex_state = 139, .external_lex_state = 2}, + [4445] = {.lex_state = 139, .external_lex_state = 12}, + [4446] = {.lex_state = 139, .external_lex_state = 7}, + [4447] = {.lex_state = 139, .external_lex_state = 7}, + [4448] = {.lex_state = 139, .external_lex_state = 7}, + [4449] = {.lex_state = 139, .external_lex_state = 7}, + [4450] = {.lex_state = 139, .external_lex_state = 2}, + [4451] = {.lex_state = 139, .external_lex_state = 7}, + [4452] = {.lex_state = 139, .external_lex_state = 7}, + [4453] = {.lex_state = 139, .external_lex_state = 8}, + [4454] = {.lex_state = 139, .external_lex_state = 7}, + [4455] = {.lex_state = 139, .external_lex_state = 7}, + [4456] = {.lex_state = 139, .external_lex_state = 7}, + [4457] = {.lex_state = 139, .external_lex_state = 7}, + [4458] = {.lex_state = 139, .external_lex_state = 8}, + [4459] = {.lex_state = 139, .external_lex_state = 8}, + [4460] = {.lex_state = 139, .external_lex_state = 10}, + [4461] = {.lex_state = 139, .external_lex_state = 7}, + [4462] = {.lex_state = 139, .external_lex_state = 7}, + [4463] = {.lex_state = 139, .external_lex_state = 7}, + [4464] = {.lex_state = 139, .external_lex_state = 7}, + [4465] = {.lex_state = 139, .external_lex_state = 7}, + [4466] = {.lex_state = 139, .external_lex_state = 8}, + [4467] = {.lex_state = 139, .external_lex_state = 7}, + [4468] = {.lex_state = 139, .external_lex_state = 8}, + [4469] = {.lex_state = 139, .external_lex_state = 7}, + [4470] = {.lex_state = 139, .external_lex_state = 7}, + [4471] = {.lex_state = 139, .external_lex_state = 2}, + [4472] = {.lex_state = 139, .external_lex_state = 7}, + [4473] = {.lex_state = 139, .external_lex_state = 7}, + [4474] = {.lex_state = 139, .external_lex_state = 7}, + [4475] = {.lex_state = 139, .external_lex_state = 7}, + [4476] = {.lex_state = 139, .external_lex_state = 2}, + [4477] = {.lex_state = 139, .external_lex_state = 2}, + [4478] = {.lex_state = 139, .external_lex_state = 12}, + [4479] = {.lex_state = 139, .external_lex_state = 7}, + [4480] = {.lex_state = 139, .external_lex_state = 7}, + [4481] = {.lex_state = 139, .external_lex_state = 7}, + [4482] = {.lex_state = 139, .external_lex_state = 7}, + [4483] = {.lex_state = 139, .external_lex_state = 7}, + [4484] = {.lex_state = 139, .external_lex_state = 7}, + [4485] = {.lex_state = 139, .external_lex_state = 12}, + [4486] = {.lex_state = 139, .external_lex_state = 7}, + [4487] = {.lex_state = 139, .external_lex_state = 12}, + [4488] = {.lex_state = 139, .external_lex_state = 7}, + [4489] = {.lex_state = 139, .external_lex_state = 7}, + [4490] = {.lex_state = 139, .external_lex_state = 7}, + [4491] = {.lex_state = 139, .external_lex_state = 7}, + [4492] = {.lex_state = 139, .external_lex_state = 7}, + [4493] = {.lex_state = 139, .external_lex_state = 7}, + [4494] = {.lex_state = 19, .external_lex_state = 14}, + [4495] = {.lex_state = 139, .external_lex_state = 7}, + [4496] = {.lex_state = 139, .external_lex_state = 7}, + [4497] = {.lex_state = 139, .external_lex_state = 7}, + [4498] = {.lex_state = 139, .external_lex_state = 7}, + [4499] = {.lex_state = 139, .external_lex_state = 7}, + [4500] = {.lex_state = 139, .external_lex_state = 7}, + [4501] = {.lex_state = 139, .external_lex_state = 7}, + [4502] = {.lex_state = 139, .external_lex_state = 7}, + [4503] = {.lex_state = 139, .external_lex_state = 8}, + [4504] = {.lex_state = 139, .external_lex_state = 12}, + [4505] = {.lex_state = 139, .external_lex_state = 8}, + [4506] = {.lex_state = 139, .external_lex_state = 8}, + [4507] = {.lex_state = 139, .external_lex_state = 8}, + [4508] = {.lex_state = 139, .external_lex_state = 8}, + [4509] = {.lex_state = 139, .external_lex_state = 8}, + [4510] = {.lex_state = 139, .external_lex_state = 8}, + [4511] = {.lex_state = 139, .external_lex_state = 8}, + [4512] = {.lex_state = 139, .external_lex_state = 2}, + [4513] = {.lex_state = 139, .external_lex_state = 7}, + [4514] = {.lex_state = 139, .external_lex_state = 8}, + [4515] = {.lex_state = 139, .external_lex_state = 8}, + [4516] = {.lex_state = 21, .external_lex_state = 2}, + [4517] = {.lex_state = 21, .external_lex_state = 2}, + [4518] = {.lex_state = 139, .external_lex_state = 8}, + [4519] = {.lex_state = 139, .external_lex_state = 8}, + [4520] = {.lex_state = 139, .external_lex_state = 8}, + [4521] = {.lex_state = 139, .external_lex_state = 2}, + [4522] = {.lex_state = 139, .external_lex_state = 7}, + [4523] = {.lex_state = 139, .external_lex_state = 7}, + [4524] = {.lex_state = 139, .external_lex_state = 7}, + [4525] = {.lex_state = 139, .external_lex_state = 8}, + [4526] = {.lex_state = 139, .external_lex_state = 7}, + [4527] = {.lex_state = 139, .external_lex_state = 7}, + [4528] = {.lex_state = 139, .external_lex_state = 7}, + [4529] = {.lex_state = 139, .external_lex_state = 8}, + [4530] = {.lex_state = 139, .external_lex_state = 2}, + [4531] = {.lex_state = 8, .external_lex_state = 2}, + [4532] = {.lex_state = 139, .external_lex_state = 8}, + [4533] = {.lex_state = 139, .external_lex_state = 7}, + [4534] = {.lex_state = 8, .external_lex_state = 2}, + [4535] = {.lex_state = 139, .external_lex_state = 7}, + [4536] = {.lex_state = 139, .external_lex_state = 7}, + [4537] = {.lex_state = 139, .external_lex_state = 7}, + [4538] = {.lex_state = 139, .external_lex_state = 10}, + [4539] = {.lex_state = 139, .external_lex_state = 11}, + [4540] = {.lex_state = 139, .external_lex_state = 7}, + [4541] = {.lex_state = 139, .external_lex_state = 2}, + [4542] = {.lex_state = 8, .external_lex_state = 2}, + [4543] = {.lex_state = 139, .external_lex_state = 7}, + [4544] = {.lex_state = 8, .external_lex_state = 2}, + [4545] = {.lex_state = 139, .external_lex_state = 7}, + [4546] = {.lex_state = 139, .external_lex_state = 7}, + [4547] = {.lex_state = 139, .external_lex_state = 7}, + [4548] = {.lex_state = 139, .external_lex_state = 2}, + [4549] = {.lex_state = 21, .external_lex_state = 2}, + [4550] = {.lex_state = 139, .external_lex_state = 10}, + [4551] = {.lex_state = 139, .external_lex_state = 11}, + [4552] = {.lex_state = 8, .external_lex_state = 2}, + [4553] = {.lex_state = 139, .external_lex_state = 2}, + [4554] = {.lex_state = 139, .external_lex_state = 7}, + [4555] = {.lex_state = 8, .external_lex_state = 2}, + [4556] = {.lex_state = 139, .external_lex_state = 7}, + [4557] = {.lex_state = 139, .external_lex_state = 7}, + [4558] = {.lex_state = 139, .external_lex_state = 7}, + [4559] = {.lex_state = 139, .external_lex_state = 7}, + [4560] = {.lex_state = 139, .external_lex_state = 10}, + [4561] = {.lex_state = 8, .external_lex_state = 2}, + [4562] = {.lex_state = 139, .external_lex_state = 7}, + [4563] = {.lex_state = 139, .external_lex_state = 7}, + [4564] = {.lex_state = 139, .external_lex_state = 7}, + [4565] = {.lex_state = 139, .external_lex_state = 11}, + [4566] = {.lex_state = 139, .external_lex_state = 2}, + [4567] = {.lex_state = 139, .external_lex_state = 2}, + [4568] = {.lex_state = 139, .external_lex_state = 2}, + [4569] = {.lex_state = 139, .external_lex_state = 11}, + [4570] = {.lex_state = 8, .external_lex_state = 2}, + [4571] = {.lex_state = 139, .external_lex_state = 11}, + [4572] = {.lex_state = 139, .external_lex_state = 2}, + [4573] = {.lex_state = 139, .external_lex_state = 10}, + [4574] = {.lex_state = 139, .external_lex_state = 2}, + [4575] = {.lex_state = 139, .external_lex_state = 11}, + [4576] = {.lex_state = 139, .external_lex_state = 10}, + [4577] = {.lex_state = 139, .external_lex_state = 11}, + [4578] = {.lex_state = 139, .external_lex_state = 11}, + [4579] = {.lex_state = 139, .external_lex_state = 11}, + [4580] = {.lex_state = 139, .external_lex_state = 7}, + [4581] = {.lex_state = 139, .external_lex_state = 11}, + [4582] = {.lex_state = 139, .external_lex_state = 10}, + [4583] = {.lex_state = 139, .external_lex_state = 11}, + [4584] = {.lex_state = 139, .external_lex_state = 11}, + [4585] = {.lex_state = 139, .external_lex_state = 2}, + [4586] = {.lex_state = 139, .external_lex_state = 7}, + [4587] = {.lex_state = 139, .external_lex_state = 11}, + [4588] = {.lex_state = 139, .external_lex_state = 11}, + [4589] = {.lex_state = 139, .external_lex_state = 10}, + [4590] = {.lex_state = 139, .external_lex_state = 2}, + [4591] = {.lex_state = 139, .external_lex_state = 11}, + [4592] = {.lex_state = 139, .external_lex_state = 11}, + [4593] = {.lex_state = 139, .external_lex_state = 11}, + [4594] = {.lex_state = 139, .external_lex_state = 2}, + [4595] = {.lex_state = 21, .external_lex_state = 2}, + [4596] = {.lex_state = 139, .external_lex_state = 10}, + [4597] = {.lex_state = 139, .external_lex_state = 10}, + [4598] = {.lex_state = 139, .external_lex_state = 2}, + [4599] = {.lex_state = 139, .external_lex_state = 2}, + [4600] = {.lex_state = 8, .external_lex_state = 2}, + [4601] = {.lex_state = 139, .external_lex_state = 2}, + [4602] = {.lex_state = 139, .external_lex_state = 2}, + [4603] = {.lex_state = 139, .external_lex_state = 2}, + [4604] = {.lex_state = 139, .external_lex_state = 10}, + [4605] = {.lex_state = 139, .external_lex_state = 7}, + [4606] = {.lex_state = 139, .external_lex_state = 10}, + [4607] = {.lex_state = 139, .external_lex_state = 2}, + [4608] = {.lex_state = 139, .external_lex_state = 2}, + [4609] = {.lex_state = 139, .external_lex_state = 2}, + [4610] = {.lex_state = 139, .external_lex_state = 2}, + [4611] = {.lex_state = 139, .external_lex_state = 2}, + [4612] = {.lex_state = 139, .external_lex_state = 2}, + [4613] = {.lex_state = 139, .external_lex_state = 10}, + [4614] = {.lex_state = 139, .external_lex_state = 2}, + [4615] = {.lex_state = 139, .external_lex_state = 11}, + [4616] = {.lex_state = 139, .external_lex_state = 2}, + [4617] = {.lex_state = 139, .external_lex_state = 2}, + [4618] = {.lex_state = 139, .external_lex_state = 2}, + [4619] = {.lex_state = 139, .external_lex_state = 10}, + [4620] = {.lex_state = 139, .external_lex_state = 2}, + [4621] = {.lex_state = 139, .external_lex_state = 10}, + [4622] = {.lex_state = 139, .external_lex_state = 2}, + [4623] = {.lex_state = 139, .external_lex_state = 11}, + [4624] = {.lex_state = 139, .external_lex_state = 11}, + [4625] = {.lex_state = 139, .external_lex_state = 2}, + [4626] = {.lex_state = 8, .external_lex_state = 2}, + [4627] = {.lex_state = 139, .external_lex_state = 10}, + [4628] = {.lex_state = 139, .external_lex_state = 7}, + [4629] = {.lex_state = 139, .external_lex_state = 8}, + [4630] = {.lex_state = 8, .external_lex_state = 2}, + [4631] = {.lex_state = 139, .external_lex_state = 11}, + [4632] = {.lex_state = 139, .external_lex_state = 2}, + [4633] = {.lex_state = 139, .external_lex_state = 2}, + [4634] = {.lex_state = 139, .external_lex_state = 2}, + [4635] = {.lex_state = 139, .external_lex_state = 2}, + [4636] = {.lex_state = 139, .external_lex_state = 2}, + [4637] = {.lex_state = 139, .external_lex_state = 2}, + [4638] = {.lex_state = 8, .external_lex_state = 2}, + [4639] = {.lex_state = 139, .external_lex_state = 7}, + [4640] = {.lex_state = 9, .external_lex_state = 2}, + [4641] = {.lex_state = 139, .external_lex_state = 2}, + [4642] = {.lex_state = 139, .external_lex_state = 2}, + [4643] = {.lex_state = 8, .external_lex_state = 2}, + [4644] = {.lex_state = 139, .external_lex_state = 2}, + [4645] = {.lex_state = 139, .external_lex_state = 8}, + [4646] = {.lex_state = 139, .external_lex_state = 10}, + [4647] = {.lex_state = 139, .external_lex_state = 10}, + [4648] = {.lex_state = 21, .external_lex_state = 2}, + [4649] = {.lex_state = 139, .external_lex_state = 2}, + [4650] = {.lex_state = 139, .external_lex_state = 2}, + [4651] = {.lex_state = 139, .external_lex_state = 7}, + [4652] = {.lex_state = 139, .external_lex_state = 7}, + [4653] = {.lex_state = 139, .external_lex_state = 2}, + [4654] = {.lex_state = 139, .external_lex_state = 10}, + [4655] = {.lex_state = 139, .external_lex_state = 10}, + [4656] = {.lex_state = 139, .external_lex_state = 7}, + [4657] = {.lex_state = 8, .external_lex_state = 2}, + [4658] = {.lex_state = 139, .external_lex_state = 11}, + [4659] = {.lex_state = 139, .external_lex_state = 11}, + [4660] = {.lex_state = 139, .external_lex_state = 2}, + [4661] = {.lex_state = 139, .external_lex_state = 11}, + [4662] = {.lex_state = 139, .external_lex_state = 11}, + [4663] = {.lex_state = 139, .external_lex_state = 2}, + [4664] = {.lex_state = 139, .external_lex_state = 10}, + [4665] = {.lex_state = 139, .external_lex_state = 10}, + [4666] = {.lex_state = 139, .external_lex_state = 10}, + [4667] = {.lex_state = 139, .external_lex_state = 2}, + [4668] = {.lex_state = 139, .external_lex_state = 2}, + [4669] = {.lex_state = 139, .external_lex_state = 11}, + [4670] = {.lex_state = 8, .external_lex_state = 2}, + [4671] = {.lex_state = 139, .external_lex_state = 8}, + [4672] = {.lex_state = 139, .external_lex_state = 10}, + [4673] = {.lex_state = 139, .external_lex_state = 11}, + [4674] = {.lex_state = 139, .external_lex_state = 2}, + [4675] = {.lex_state = 139, .external_lex_state = 2}, + [4676] = {.lex_state = 139, .external_lex_state = 2}, + [4677] = {.lex_state = 139, .external_lex_state = 11}, + [4678] = {.lex_state = 139, .external_lex_state = 10}, + [4679] = {.lex_state = 139, .external_lex_state = 2}, + [4680] = {.lex_state = 139, .external_lex_state = 2}, + [4681] = {.lex_state = 39, .external_lex_state = 2}, + [4682] = {.lex_state = 139, .external_lex_state = 2}, + [4683] = {.lex_state = 139, .external_lex_state = 10}, + [4684] = {.lex_state = 139, .external_lex_state = 2}, + [4685] = {.lex_state = 139, .external_lex_state = 10}, + [4686] = {.lex_state = 139, .external_lex_state = 2}, + [4687] = {.lex_state = 139, .external_lex_state = 11}, + [4688] = {.lex_state = 139, .external_lex_state = 11}, + [4689] = {.lex_state = 139, .external_lex_state = 11}, + [4690] = {.lex_state = 139, .external_lex_state = 11}, + [4691] = {.lex_state = 139, .external_lex_state = 11}, + [4692] = {.lex_state = 139, .external_lex_state = 2}, + [4693] = {.lex_state = 139, .external_lex_state = 2}, + [4694] = {.lex_state = 139, .external_lex_state = 10}, + [4695] = {.lex_state = 139, .external_lex_state = 11}, + [4696] = {.lex_state = 139, .external_lex_state = 2}, + [4697] = {.lex_state = 139, .external_lex_state = 7}, + [4698] = {.lex_state = 139, .external_lex_state = 11}, + [4699] = {.lex_state = 139, .external_lex_state = 12}, + [4700] = {.lex_state = 139, .external_lex_state = 7}, + [4701] = {.lex_state = 139, .external_lex_state = 10}, + [4702] = {.lex_state = 139, .external_lex_state = 10}, + [4703] = {.lex_state = 8, .external_lex_state = 2}, + [4704] = {.lex_state = 139, .external_lex_state = 7}, + [4705] = {.lex_state = 139, .external_lex_state = 10}, + [4706] = {.lex_state = 139, .external_lex_state = 7}, + [4707] = {.lex_state = 139, .external_lex_state = 7}, + [4708] = {.lex_state = 139, .external_lex_state = 10}, + [4709] = {.lex_state = 139, .external_lex_state = 2}, + [4710] = {.lex_state = 8, .external_lex_state = 2}, + [4711] = {.lex_state = 139, .external_lex_state = 7}, + [4712] = {.lex_state = 139, .external_lex_state = 2}, + [4713] = {.lex_state = 139, .external_lex_state = 2}, + [4714] = {.lex_state = 139, .external_lex_state = 2}, + [4715] = {.lex_state = 139, .external_lex_state = 7}, + [4716] = {.lex_state = 139, .external_lex_state = 2}, + [4717] = {.lex_state = 139, .external_lex_state = 2}, + [4718] = {.lex_state = 139, .external_lex_state = 7}, + [4719] = {.lex_state = 139, .external_lex_state = 7}, + [4720] = {.lex_state = 139, .external_lex_state = 10}, + [4721] = {.lex_state = 139, .external_lex_state = 2}, + [4722] = {.lex_state = 139, .external_lex_state = 7}, + [4723] = {.lex_state = 139, .external_lex_state = 11}, + [4724] = {.lex_state = 139, .external_lex_state = 2}, + [4725] = {.lex_state = 139, .external_lex_state = 7}, + [4726] = {.lex_state = 139, .external_lex_state = 2}, + [4727] = {.lex_state = 139, .external_lex_state = 2}, + [4728] = {.lex_state = 139, .external_lex_state = 2}, + [4729] = {.lex_state = 139, .external_lex_state = 2}, + [4730] = {.lex_state = 139, .external_lex_state = 11}, + [4731] = {.lex_state = 139, .external_lex_state = 2}, + [4732] = {.lex_state = 139, .external_lex_state = 2}, + [4733] = {.lex_state = 139, .external_lex_state = 2}, + [4734] = {.lex_state = 39, .external_lex_state = 2}, + [4735] = {.lex_state = 139, .external_lex_state = 8}, + [4736] = {.lex_state = 139, .external_lex_state = 2}, + [4737] = {.lex_state = 8, .external_lex_state = 2}, + [4738] = {.lex_state = 8, .external_lex_state = 2}, + [4739] = {.lex_state = 139, .external_lex_state = 7}, + [4740] = {.lex_state = 139, .external_lex_state = 11}, + [4741] = {.lex_state = 139, .external_lex_state = 2}, + [4742] = {.lex_state = 8, .external_lex_state = 2}, + [4743] = {.lex_state = 139, .external_lex_state = 2}, + [4744] = {.lex_state = 139, .external_lex_state = 7}, + [4745] = {.lex_state = 139, .external_lex_state = 7}, + [4746] = {.lex_state = 139, .external_lex_state = 2}, + [4747] = {.lex_state = 139, .external_lex_state = 2}, + [4748] = {.lex_state = 139, .external_lex_state = 7}, + [4749] = {.lex_state = 139, .external_lex_state = 2}, + [4750] = {.lex_state = 139, .external_lex_state = 8}, + [4751] = {.lex_state = 139, .external_lex_state = 10}, + [4752] = {.lex_state = 139, .external_lex_state = 2}, + [4753] = {.lex_state = 139, .external_lex_state = 7}, + [4754] = {.lex_state = 139, .external_lex_state = 2}, + [4755] = {.lex_state = 139, .external_lex_state = 2}, + [4756] = {.lex_state = 139, .external_lex_state = 8}, + [4757] = {.lex_state = 8, .external_lex_state = 2}, + [4758] = {.lex_state = 139, .external_lex_state = 10}, + [4759] = {.lex_state = 139, .external_lex_state = 8}, + [4760] = {.lex_state = 139, .external_lex_state = 8}, + [4761] = {.lex_state = 139, .external_lex_state = 11}, + [4762] = {.lex_state = 139, .external_lex_state = 11}, + [4763] = {.lex_state = 139, .external_lex_state = 2}, + [4764] = {.lex_state = 21, .external_lex_state = 2}, + [4765] = {.lex_state = 139, .external_lex_state = 8}, + [4766] = {.lex_state = 139, .external_lex_state = 2}, + [4767] = {.lex_state = 139, .external_lex_state = 10}, + [4768] = {.lex_state = 139, .external_lex_state = 7}, + [4769] = {.lex_state = 139, .external_lex_state = 7}, + [4770] = {.lex_state = 139, .external_lex_state = 7}, + [4771] = {.lex_state = 139, .external_lex_state = 7}, + [4772] = {.lex_state = 139, .external_lex_state = 7}, + [4773] = {.lex_state = 139, .external_lex_state = 7}, + [4774] = {.lex_state = 139, .external_lex_state = 7}, + [4775] = {.lex_state = 139, .external_lex_state = 7}, + [4776] = {.lex_state = 19, .external_lex_state = 14}, + [4777] = {.lex_state = 139, .external_lex_state = 7}, + [4778] = {.lex_state = 139, .external_lex_state = 2}, + [4779] = {.lex_state = 139, .external_lex_state = 7}, + [4780] = {.lex_state = 139, .external_lex_state = 7}, + [4781] = {.lex_state = 139, .external_lex_state = 7}, + [4782] = {.lex_state = 139, .external_lex_state = 11}, + [4783] = {.lex_state = 19, .external_lex_state = 14}, + [4784] = {.lex_state = 139, .external_lex_state = 7}, + [4785] = {.lex_state = 139, .external_lex_state = 2}, + [4786] = {.lex_state = 139, .external_lex_state = 7}, + [4787] = {.lex_state = 139, .external_lex_state = 2}, + [4788] = {.lex_state = 139, .external_lex_state = 2}, + [4789] = {.lex_state = 9, .external_lex_state = 2}, + [4790] = {.lex_state = 139, .external_lex_state = 7}, + [4791] = {.lex_state = 139, .external_lex_state = 10}, + [4792] = {.lex_state = 139, .external_lex_state = 10}, + [4793] = {.lex_state = 139, .external_lex_state = 7}, + [4794] = {.lex_state = 19, .external_lex_state = 14}, + [4795] = {.lex_state = 9, .external_lex_state = 2}, + [4796] = {.lex_state = 139, .external_lex_state = 2}, + [4797] = {.lex_state = 139, .external_lex_state = 7}, + [4798] = {.lex_state = 19, .external_lex_state = 14}, + [4799] = {.lex_state = 139, .external_lex_state = 7}, + [4800] = {.lex_state = 139, .external_lex_state = 7}, + [4801] = {.lex_state = 139, .external_lex_state = 7}, + [4802] = {.lex_state = 139, .external_lex_state = 7}, + [4803] = {.lex_state = 139, .external_lex_state = 7}, + [4804] = {.lex_state = 19, .external_lex_state = 14}, + [4805] = {.lex_state = 139, .external_lex_state = 7}, + [4806] = {.lex_state = 139, .external_lex_state = 7}, + [4807] = {.lex_state = 139, .external_lex_state = 7}, + [4808] = {.lex_state = 139, .external_lex_state = 7}, + [4809] = {.lex_state = 139, .external_lex_state = 7}, + [4810] = {.lex_state = 139, .external_lex_state = 2}, + [4811] = {.lex_state = 139, .external_lex_state = 7}, + [4812] = {.lex_state = 139, .external_lex_state = 7}, + [4813] = {.lex_state = 139, .external_lex_state = 7}, + [4814] = {.lex_state = 19, .external_lex_state = 14}, + [4815] = {.lex_state = 139, .external_lex_state = 7}, + [4816] = {.lex_state = 139, .external_lex_state = 7}, + [4817] = {.lex_state = 139, .external_lex_state = 10}, + [4818] = {.lex_state = 139, .external_lex_state = 2}, + [4819] = {.lex_state = 139, .external_lex_state = 2}, + [4820] = {.lex_state = 139, .external_lex_state = 7}, + [4821] = {.lex_state = 139, .external_lex_state = 7}, + [4822] = {.lex_state = 139, .external_lex_state = 7}, + [4823] = {.lex_state = 139, .external_lex_state = 10}, + [4824] = {.lex_state = 139, .external_lex_state = 2}, + [4825] = {.lex_state = 139, .external_lex_state = 7}, + [4826] = {.lex_state = 139, .external_lex_state = 2}, + [4827] = {.lex_state = 139, .external_lex_state = 7}, + [4828] = {.lex_state = 21, .external_lex_state = 2}, + [4829] = {.lex_state = 139, .external_lex_state = 10}, + [4830] = {.lex_state = 139, .external_lex_state = 7}, + [4831] = {.lex_state = 139, .external_lex_state = 7}, + [4832] = {.lex_state = 139, .external_lex_state = 2}, + [4833] = {.lex_state = 139, .external_lex_state = 7}, + [4834] = {.lex_state = 139, .external_lex_state = 7}, + [4835] = {.lex_state = 139, .external_lex_state = 2}, + [4836] = {.lex_state = 139, .external_lex_state = 7}, + [4837] = {.lex_state = 139, .external_lex_state = 7}, + [4838] = {.lex_state = 139, .external_lex_state = 7}, + [4839] = {.lex_state = 139, .external_lex_state = 7}, + [4840] = {.lex_state = 139, .external_lex_state = 7}, + [4841] = {.lex_state = 139, .external_lex_state = 2}, + [4842] = {.lex_state = 139, .external_lex_state = 2}, + [4843] = {.lex_state = 139, .external_lex_state = 7}, + [4844] = {.lex_state = 139, .external_lex_state = 10}, + [4845] = {.lex_state = 139, .external_lex_state = 2}, + [4846] = {.lex_state = 139, .external_lex_state = 7}, + [4847] = {.lex_state = 139, .external_lex_state = 7}, + [4848] = {.lex_state = 139, .external_lex_state = 10}, + [4849] = {.lex_state = 139, .external_lex_state = 7}, + [4850] = {.lex_state = 139, .external_lex_state = 7}, + [4851] = {.lex_state = 139, .external_lex_state = 7}, + [4852] = {.lex_state = 139, .external_lex_state = 2}, + [4853] = {.lex_state = 139, .external_lex_state = 7}, + [4854] = {.lex_state = 139, .external_lex_state = 10}, + [4855] = {.lex_state = 19, .external_lex_state = 14}, + [4856] = {.lex_state = 139, .external_lex_state = 10}, + [4857] = {.lex_state = 139, .external_lex_state = 2}, + [4858] = {.lex_state = 139, .external_lex_state = 7}, + [4859] = {.lex_state = 139, .external_lex_state = 7}, + [4860] = {.lex_state = 139, .external_lex_state = 7}, + [4861] = {.lex_state = 21, .external_lex_state = 2}, + [4862] = {.lex_state = 139, .external_lex_state = 7}, + [4863] = {.lex_state = 139, .external_lex_state = 10}, + [4864] = {.lex_state = 139, .external_lex_state = 7}, + [4865] = {.lex_state = 139, .external_lex_state = 7}, + [4866] = {.lex_state = 139, .external_lex_state = 7}, + [4867] = {.lex_state = 139, .external_lex_state = 2}, + [4868] = {.lex_state = 19, .external_lex_state = 14}, + [4869] = {.lex_state = 139, .external_lex_state = 7}, + [4870] = {.lex_state = 139, .external_lex_state = 7}, + [4871] = {.lex_state = 139, .external_lex_state = 2}, + [4872] = {.lex_state = 139, .external_lex_state = 7}, + [4873] = {.lex_state = 19, .external_lex_state = 14}, + [4874] = {.lex_state = 139, .external_lex_state = 7}, + [4875] = {.lex_state = 139, .external_lex_state = 7}, + [4876] = {.lex_state = 139, .external_lex_state = 7}, + [4877] = {.lex_state = 139, .external_lex_state = 7}, + [4878] = {.lex_state = 139, .external_lex_state = 7}, + [4879] = {.lex_state = 139, .external_lex_state = 7}, + [4880] = {.lex_state = 139, .external_lex_state = 7}, + [4881] = {.lex_state = 139, .external_lex_state = 7}, + [4882] = {.lex_state = 139, .external_lex_state = 7}, + [4883] = {.lex_state = 139, .external_lex_state = 7}, + [4884] = {.lex_state = 139, .external_lex_state = 2}, + [4885] = {.lex_state = 139, .external_lex_state = 7}, + [4886] = {.lex_state = 139, .external_lex_state = 7}, + [4887] = {.lex_state = 139, .external_lex_state = 7}, + [4888] = {.lex_state = 139, .external_lex_state = 7}, + [4889] = {.lex_state = 139, .external_lex_state = 7}, + [4890] = {.lex_state = 139, .external_lex_state = 10}, + [4891] = {.lex_state = 139, .external_lex_state = 7}, + [4892] = {.lex_state = 139, .external_lex_state = 7}, + [4893] = {.lex_state = 139, .external_lex_state = 11}, + [4894] = {.lex_state = 139, .external_lex_state = 7}, + [4895] = {.lex_state = 139, .external_lex_state = 11}, + [4896] = {.lex_state = 139, .external_lex_state = 7}, + [4897] = {.lex_state = 139, .external_lex_state = 7}, + [4898] = {.lex_state = 139, .external_lex_state = 7}, + [4899] = {.lex_state = 139, .external_lex_state = 2}, + [4900] = {.lex_state = 139, .external_lex_state = 7}, + [4901] = {.lex_state = 139, .external_lex_state = 11}, + [4902] = {.lex_state = 139, .external_lex_state = 7}, + [4903] = {.lex_state = 139, .external_lex_state = 2}, + [4904] = {.lex_state = 139, .external_lex_state = 7}, + [4905] = {.lex_state = 139, .external_lex_state = 7}, + [4906] = {.lex_state = 139, .external_lex_state = 7}, + [4907] = {.lex_state = 139, .external_lex_state = 7}, + [4908] = {.lex_state = 139, .external_lex_state = 7}, + [4909] = {.lex_state = 139, .external_lex_state = 7}, + [4910] = {.lex_state = 139, .external_lex_state = 7}, + [4911] = {.lex_state = 139, .external_lex_state = 7}, + [4912] = {.lex_state = 139, .external_lex_state = 10}, + [4913] = {.lex_state = 139, .external_lex_state = 7}, + [4914] = {.lex_state = 139, .external_lex_state = 7}, + [4915] = {.lex_state = 139, .external_lex_state = 7}, + [4916] = {.lex_state = 139, .external_lex_state = 7}, + [4917] = {.lex_state = 139, .external_lex_state = 7}, + [4918] = {.lex_state = 139, .external_lex_state = 7}, + [4919] = {.lex_state = 139, .external_lex_state = 7}, + [4920] = {.lex_state = 139, .external_lex_state = 7}, + [4921] = {.lex_state = 139, .external_lex_state = 7}, + [4922] = {.lex_state = 139, .external_lex_state = 7}, + [4923] = {.lex_state = 139, .external_lex_state = 7}, + [4924] = {.lex_state = 139, .external_lex_state = 7}, + [4925] = {.lex_state = 19, .external_lex_state = 14}, + [4926] = {.lex_state = 139, .external_lex_state = 10}, + [4927] = {.lex_state = 139, .external_lex_state = 7}, + [4928] = {.lex_state = 139, .external_lex_state = 7}, + [4929] = {.lex_state = 139, .external_lex_state = 10}, + [4930] = {.lex_state = 139, .external_lex_state = 2}, + [4931] = {.lex_state = 139, .external_lex_state = 7}, + [4932] = {.lex_state = 139, .external_lex_state = 7}, + [4933] = {.lex_state = 139, .external_lex_state = 10}, + [4934] = {.lex_state = 139, .external_lex_state = 2}, + [4935] = {.lex_state = 139, .external_lex_state = 7}, + [4936] = {.lex_state = 139, .external_lex_state = 7}, + [4937] = {.lex_state = 139, .external_lex_state = 7}, + [4938] = {.lex_state = 139, .external_lex_state = 7}, + [4939] = {.lex_state = 21, .external_lex_state = 2}, + [4940] = {.lex_state = 139, .external_lex_state = 7}, + [4941] = {.lex_state = 139, .external_lex_state = 7}, + [4942] = {.lex_state = 139, .external_lex_state = 10}, + [4943] = {.lex_state = 139, .external_lex_state = 7}, + [4944] = {.lex_state = 139, .external_lex_state = 7}, + [4945] = {.lex_state = 139, .external_lex_state = 7}, + [4946] = {.lex_state = 139, .external_lex_state = 7}, + [4947] = {.lex_state = 19, .external_lex_state = 14}, + [4948] = {.lex_state = 19, .external_lex_state = 14}, + [4949] = {.lex_state = 139, .external_lex_state = 7}, + [4950] = {.lex_state = 139, .external_lex_state = 7}, + [4951] = {.lex_state = 139, .external_lex_state = 7}, + [4952] = {.lex_state = 139, .external_lex_state = 2}, + [4953] = {.lex_state = 139, .external_lex_state = 7}, + [4954] = {.lex_state = 139, .external_lex_state = 7}, + [4955] = {.lex_state = 139, .external_lex_state = 7}, + [4956] = {.lex_state = 139, .external_lex_state = 2}, + [4957] = {.lex_state = 139, .external_lex_state = 7}, + [4958] = {.lex_state = 139, .external_lex_state = 7}, + [4959] = {.lex_state = 139, .external_lex_state = 2}, + [4960] = {.lex_state = 139, .external_lex_state = 7}, + [4961] = {.lex_state = 139, .external_lex_state = 2}, + [4962] = {.lex_state = 139, .external_lex_state = 10}, + [4963] = {.lex_state = 139, .external_lex_state = 2}, + [4964] = {.lex_state = 139, .external_lex_state = 7}, + [4965] = {.lex_state = 139, .external_lex_state = 7}, + [4966] = {.lex_state = 139, .external_lex_state = 7}, + [4967] = {.lex_state = 139, .external_lex_state = 7}, + [4968] = {.lex_state = 139, .external_lex_state = 7}, + [4969] = {.lex_state = 139, .external_lex_state = 7}, + [4970] = {.lex_state = 139, .external_lex_state = 7}, + [4971] = {.lex_state = 139, .external_lex_state = 7}, + [4972] = {.lex_state = 139, .external_lex_state = 7}, + [4973] = {.lex_state = 19, .external_lex_state = 14}, + [4974] = {.lex_state = 139, .external_lex_state = 7}, + [4975] = {.lex_state = 139, .external_lex_state = 7}, + [4976] = {.lex_state = 139, .external_lex_state = 7}, + [4977] = {.lex_state = 139, .external_lex_state = 7}, + [4978] = {.lex_state = 139, .external_lex_state = 7}, + [4979] = {.lex_state = 139, .external_lex_state = 7}, + [4980] = {.lex_state = 139, .external_lex_state = 7}, + [4981] = {.lex_state = 139, .external_lex_state = 7}, + [4982] = {.lex_state = 139, .external_lex_state = 10}, + [4983] = {.lex_state = 139, .external_lex_state = 7}, + [4984] = {.lex_state = 139, .external_lex_state = 7}, + [4985] = {.lex_state = 139, .external_lex_state = 7}, + [4986] = {.lex_state = 19, .external_lex_state = 14}, + [4987] = {.lex_state = 139, .external_lex_state = 7}, + [4988] = {.lex_state = 139, .external_lex_state = 7}, + [4989] = {.lex_state = 139, .external_lex_state = 7}, + [4990] = {.lex_state = 139, .external_lex_state = 7}, + [4991] = {.lex_state = 139, .external_lex_state = 7}, + [4992] = {.lex_state = 139, .external_lex_state = 7}, + [4993] = {.lex_state = 139, .external_lex_state = 2}, + [4994] = {.lex_state = 139, .external_lex_state = 7}, + [4995] = {.lex_state = 139, .external_lex_state = 7}, + [4996] = {.lex_state = 139, .external_lex_state = 2}, + [4997] = {.lex_state = 139, .external_lex_state = 7}, + [4998] = {.lex_state = 139, .external_lex_state = 7}, + [4999] = {.lex_state = 139, .external_lex_state = 7}, + [5000] = {.lex_state = 139, .external_lex_state = 2}, + [5001] = {.lex_state = 139, .external_lex_state = 10}, + [5002] = {.lex_state = 139, .external_lex_state = 7}, + [5003] = {.lex_state = 139, .external_lex_state = 7}, + [5004] = {.lex_state = 139, .external_lex_state = 7}, + [5005] = {.lex_state = 139, .external_lex_state = 7}, + [5006] = {.lex_state = 19, .external_lex_state = 14}, + [5007] = {.lex_state = 139, .external_lex_state = 7}, + [5008] = {.lex_state = 139, .external_lex_state = 7}, + [5009] = {.lex_state = 139, .external_lex_state = 7}, + [5010] = {.lex_state = 139, .external_lex_state = 7}, + [5011] = {.lex_state = 139, .external_lex_state = 7}, + [5012] = {.lex_state = 139, .external_lex_state = 7}, + [5013] = {.lex_state = 139, .external_lex_state = 7}, + [5014] = {.lex_state = 139, .external_lex_state = 7}, + [5015] = {.lex_state = 139, .external_lex_state = 7}, + [5016] = {.lex_state = 19, .external_lex_state = 14}, + [5017] = {.lex_state = 139, .external_lex_state = 7}, + [5018] = {.lex_state = 139, .external_lex_state = 10}, + [5019] = {.lex_state = 139, .external_lex_state = 7}, + [5020] = {.lex_state = 139, .external_lex_state = 7}, + [5021] = {.lex_state = 139, .external_lex_state = 7}, + [5022] = {.lex_state = 139, .external_lex_state = 7}, + [5023] = {.lex_state = 139, .external_lex_state = 10}, + [5024] = {.lex_state = 139, .external_lex_state = 7}, + [5025] = {.lex_state = 139, .external_lex_state = 7}, + [5026] = {.lex_state = 139, .external_lex_state = 2}, + [5027] = {.lex_state = 139, .external_lex_state = 7}, + [5028] = {.lex_state = 139, .external_lex_state = 7}, + [5029] = {.lex_state = 139, .external_lex_state = 7}, + [5030] = {.lex_state = 139, .external_lex_state = 2}, + [5031] = {.lex_state = 139, .external_lex_state = 2}, + [5032] = {.lex_state = 139, .external_lex_state = 2}, + [5033] = {.lex_state = 139, .external_lex_state = 10}, + [5034] = {.lex_state = 139, .external_lex_state = 7}, + [5035] = {.lex_state = 139, .external_lex_state = 7}, + [5036] = {.lex_state = 139, .external_lex_state = 7}, + [5037] = {.lex_state = 139, .external_lex_state = 2}, + [5038] = {.lex_state = 139, .external_lex_state = 7}, + [5039] = {.lex_state = 139, .external_lex_state = 7}, + [5040] = {.lex_state = 139, .external_lex_state = 7}, + [5041] = {.lex_state = 139, .external_lex_state = 7}, + [5042] = {.lex_state = 139, .external_lex_state = 2}, + [5043] = {.lex_state = 139, .external_lex_state = 10}, + [5044] = {.lex_state = 139, .external_lex_state = 2}, + [5045] = {.lex_state = 139, .external_lex_state = 7}, + [5046] = {.lex_state = 139, .external_lex_state = 7}, + [5047] = {.lex_state = 139, .external_lex_state = 7}, + [5048] = {.lex_state = 139, .external_lex_state = 7}, + [5049] = {.lex_state = 139, .external_lex_state = 2}, + [5050] = {.lex_state = 139, .external_lex_state = 7}, + [5051] = {.lex_state = 139, .external_lex_state = 7}, + [5052] = {.lex_state = 139, .external_lex_state = 7}, + [5053] = {.lex_state = 139, .external_lex_state = 7}, + [5054] = {.lex_state = 139, .external_lex_state = 7}, + [5055] = {.lex_state = 139, .external_lex_state = 2}, + [5056] = {.lex_state = 139, .external_lex_state = 2}, + [5057] = {.lex_state = 139, .external_lex_state = 7}, + [5058] = {.lex_state = 139, .external_lex_state = 7}, + [5059] = {.lex_state = 139, .external_lex_state = 7}, + [5060] = {.lex_state = 139, .external_lex_state = 7}, + [5061] = {.lex_state = 139, .external_lex_state = 7}, + [5062] = {.lex_state = 139, .external_lex_state = 7}, + [5063] = {.lex_state = 139, .external_lex_state = 2}, + [5064] = {.lex_state = 139, .external_lex_state = 7}, + [5065] = {.lex_state = 139, .external_lex_state = 7}, + [5066] = {.lex_state = 139, .external_lex_state = 2}, + [5067] = {.lex_state = 139, .external_lex_state = 7}, + [5068] = {.lex_state = 139, .external_lex_state = 7}, + [5069] = {.lex_state = 139, .external_lex_state = 7}, + [5070] = {.lex_state = 139, .external_lex_state = 2}, + [5071] = {.lex_state = 139, .external_lex_state = 7}, + [5072] = {.lex_state = 139, .external_lex_state = 7}, + [5073] = {.lex_state = 19, .external_lex_state = 14}, + [5074] = {.lex_state = 139, .external_lex_state = 7}, + [5075] = {.lex_state = 139, .external_lex_state = 2}, + [5076] = {.lex_state = 139, .external_lex_state = 7}, + [5077] = {.lex_state = 139, .external_lex_state = 7}, + [5078] = {.lex_state = 139, .external_lex_state = 7}, + [5079] = {.lex_state = 139, .external_lex_state = 2}, + [5080] = {.lex_state = 139, .external_lex_state = 2}, + [5081] = {.lex_state = 139, .external_lex_state = 7}, + [5082] = {.lex_state = 139, .external_lex_state = 7}, + [5083] = {.lex_state = 139, .external_lex_state = 7}, + [5084] = {.lex_state = 139, .external_lex_state = 7}, + [5085] = {.lex_state = 139, .external_lex_state = 7}, + [5086] = {.lex_state = 139, .external_lex_state = 7}, + [5087] = {.lex_state = 139, .external_lex_state = 7}, + [5088] = {.lex_state = 139, .external_lex_state = 7}, + [5089] = {.lex_state = 139, .external_lex_state = 7}, + [5090] = {.lex_state = 139, .external_lex_state = 7}, + [5091] = {.lex_state = 139, .external_lex_state = 7}, + [5092] = {.lex_state = 139, .external_lex_state = 7}, + [5093] = {.lex_state = 139, .external_lex_state = 7}, + [5094] = {.lex_state = 139, .external_lex_state = 7}, + [5095] = {.lex_state = 139, .external_lex_state = 7}, + [5096] = {.lex_state = 139, .external_lex_state = 7}, + [5097] = {.lex_state = 139, .external_lex_state = 2}, + [5098] = {.lex_state = 139, .external_lex_state = 7}, + [5099] = {.lex_state = 139, .external_lex_state = 7}, + [5100] = {.lex_state = 139, .external_lex_state = 7}, + [5101] = {.lex_state = 139, .external_lex_state = 7}, + [5102] = {.lex_state = 139, .external_lex_state = 10}, + [5103] = {.lex_state = 139, .external_lex_state = 7}, + [5104] = {.lex_state = 139, .external_lex_state = 7}, + [5105] = {.lex_state = 139, .external_lex_state = 7}, + [5106] = {.lex_state = 139, .external_lex_state = 7}, + [5107] = {.lex_state = 139, .external_lex_state = 7}, + [5108] = {.lex_state = 139, .external_lex_state = 7}, + [5109] = {.lex_state = 139, .external_lex_state = 7}, + [5110] = {.lex_state = 139, .external_lex_state = 7}, + [5111] = {.lex_state = 139, .external_lex_state = 7}, + [5112] = {.lex_state = 139, .external_lex_state = 7}, + [5113] = {.lex_state = 139, .external_lex_state = 7}, + [5114] = {.lex_state = 19, .external_lex_state = 14}, + [5115] = {.lex_state = 139, .external_lex_state = 7}, + [5116] = {.lex_state = 139, .external_lex_state = 7}, + [5117] = {.lex_state = 139, .external_lex_state = 7}, + [5118] = {.lex_state = 139, .external_lex_state = 7}, + [5119] = {.lex_state = 139, .external_lex_state = 7}, + [5120] = {.lex_state = 139, .external_lex_state = 7}, + [5121] = {.lex_state = 139, .external_lex_state = 7}, + [5122] = {.lex_state = 139, .external_lex_state = 7}, + [5123] = {.lex_state = 139, .external_lex_state = 7}, + [5124] = {.lex_state = 139, .external_lex_state = 7}, + [5125] = {.lex_state = 139, .external_lex_state = 7}, + [5126] = {.lex_state = 139, .external_lex_state = 7}, + [5127] = {.lex_state = 139, .external_lex_state = 7}, + [5128] = {.lex_state = 139, .external_lex_state = 2}, + [5129] = {.lex_state = 139, .external_lex_state = 7}, + [5130] = {.lex_state = 139, .external_lex_state = 2}, + [5131] = {.lex_state = 139, .external_lex_state = 7}, + [5132] = {.lex_state = 139, .external_lex_state = 7}, + [5133] = {.lex_state = 139, .external_lex_state = 7}, + [5134] = {.lex_state = 139, .external_lex_state = 2}, + [5135] = {.lex_state = 139, .external_lex_state = 7}, + [5136] = {.lex_state = 139, .external_lex_state = 7}, + [5137] = {.lex_state = 19, .external_lex_state = 14}, + [5138] = {.lex_state = 139, .external_lex_state = 7}, + [5139] = {.lex_state = 139, .external_lex_state = 7}, + [5140] = {.lex_state = 139, .external_lex_state = 7}, + [5141] = {.lex_state = 139, .external_lex_state = 7}, + [5142] = {.lex_state = 139, .external_lex_state = 7}, + [5143] = {.lex_state = 139, .external_lex_state = 7}, + [5144] = {.lex_state = 139, .external_lex_state = 7}, + [5145] = {.lex_state = 139, .external_lex_state = 7}, + [5146] = {.lex_state = 139, .external_lex_state = 7}, + [5147] = {.lex_state = 139, .external_lex_state = 7}, + [5148] = {.lex_state = 139, .external_lex_state = 7}, + [5149] = {.lex_state = 139, .external_lex_state = 10}, + [5150] = {.lex_state = 19, .external_lex_state = 14}, + [5151] = {.lex_state = 139, .external_lex_state = 7}, + [5152] = {.lex_state = 139, .external_lex_state = 7}, + [5153] = {.lex_state = 139, .external_lex_state = 7}, + [5154] = {.lex_state = 139, .external_lex_state = 7}, + [5155] = {.lex_state = 139, .external_lex_state = 7}, + [5156] = {.lex_state = 139, .external_lex_state = 7}, + [5157] = {.lex_state = 139, .external_lex_state = 7}, + [5158] = {.lex_state = 19, .external_lex_state = 14}, + [5159] = {.lex_state = 139, .external_lex_state = 2}, + [5160] = {.lex_state = 139, .external_lex_state = 10}, + [5161] = {.lex_state = 139, .external_lex_state = 7}, + [5162] = {.lex_state = 139, .external_lex_state = 10}, + [5163] = {.lex_state = 139, .external_lex_state = 2}, + [5164] = {.lex_state = 139, .external_lex_state = 7}, + [5165] = {.lex_state = 139, .external_lex_state = 7}, + [5166] = {.lex_state = 139, .external_lex_state = 2}, + [5167] = {.lex_state = 139, .external_lex_state = 2}, + [5168] = {.lex_state = 139, .external_lex_state = 7}, + [5169] = {.lex_state = 139, .external_lex_state = 7}, + [5170] = {.lex_state = 139, .external_lex_state = 10}, + [5171] = {.lex_state = 139, .external_lex_state = 7}, + [5172] = {.lex_state = 139, .external_lex_state = 7}, + [5173] = {.lex_state = 139, .external_lex_state = 7}, + [5174] = {.lex_state = 139, .external_lex_state = 7}, + [5175] = {.lex_state = 139, .external_lex_state = 2}, + [5176] = {.lex_state = 139, .external_lex_state = 7}, + [5177] = {.lex_state = 139, .external_lex_state = 7}, + [5178] = {.lex_state = 139, .external_lex_state = 7}, + [5179] = {.lex_state = 139, .external_lex_state = 7}, + [5180] = {.lex_state = 139, .external_lex_state = 7}, + [5181] = {.lex_state = 139, .external_lex_state = 7}, + [5182] = {.lex_state = 139, .external_lex_state = 10}, + [5183] = {.lex_state = 139, .external_lex_state = 7}, + [5184] = {.lex_state = 139, .external_lex_state = 7}, + [5185] = {.lex_state = 139, .external_lex_state = 2}, + [5186] = {.lex_state = 139, .external_lex_state = 7}, + [5187] = {.lex_state = 139, .external_lex_state = 7}, + [5188] = {.lex_state = 139, .external_lex_state = 7}, + [5189] = {.lex_state = 139, .external_lex_state = 10}, + [5190] = {.lex_state = 21, .external_lex_state = 2}, + [5191] = {.lex_state = 139, .external_lex_state = 7}, + [5192] = {.lex_state = 19, .external_lex_state = 14}, + [5193] = {.lex_state = 139, .external_lex_state = 7}, + [5194] = {.lex_state = 139, .external_lex_state = 2}, + [5195] = {.lex_state = 139, .external_lex_state = 7}, + [5196] = {.lex_state = 139, .external_lex_state = 7}, + [5197] = {.lex_state = 139, .external_lex_state = 7}, + [5198] = {.lex_state = 139, .external_lex_state = 2}, + [5199] = {.lex_state = 139, .external_lex_state = 7}, + [5200] = {.lex_state = 139, .external_lex_state = 2}, + [5201] = {.lex_state = 19, .external_lex_state = 14}, + [5202] = {.lex_state = 139, .external_lex_state = 10}, + [5203] = {.lex_state = 139, .external_lex_state = 7}, + [5204] = {.lex_state = 139, .external_lex_state = 2}, + [5205] = {.lex_state = 139, .external_lex_state = 7}, + [5206] = {.lex_state = 139, .external_lex_state = 7}, + [5207] = {.lex_state = 139, .external_lex_state = 7}, + [5208] = {.lex_state = 139, .external_lex_state = 7}, + [5209] = {.lex_state = 139, .external_lex_state = 10}, + [5210] = {.lex_state = 139, .external_lex_state = 7}, + [5211] = {.lex_state = 139, .external_lex_state = 7}, + [5212] = {.lex_state = 139, .external_lex_state = 7}, + [5213] = {.lex_state = 139, .external_lex_state = 7}, + [5214] = {.lex_state = 139, .external_lex_state = 7}, + [5215] = {.lex_state = 139, .external_lex_state = 7}, + [5216] = {.lex_state = 139, .external_lex_state = 7}, + [5217] = {.lex_state = 139, .external_lex_state = 7}, + [5218] = {.lex_state = 139, .external_lex_state = 7}, + [5219] = {.lex_state = 139, .external_lex_state = 7}, + [5220] = {.lex_state = 139, .external_lex_state = 7}, + [5221] = {.lex_state = 139, .external_lex_state = 7}, + [5222] = {.lex_state = 139, .external_lex_state = 7}, + [5223] = {.lex_state = 139, .external_lex_state = 2}, + [5224] = {.lex_state = 139, .external_lex_state = 7}, + [5225] = {.lex_state = 139, .external_lex_state = 7}, + [5226] = {.lex_state = 139, .external_lex_state = 7}, + [5227] = {.lex_state = 139, .external_lex_state = 7}, + [5228] = {.lex_state = 139, .external_lex_state = 7}, + [5229] = {.lex_state = 19, .external_lex_state = 14}, + [5230] = {.lex_state = 139, .external_lex_state = 7}, + [5231] = {.lex_state = 139, .external_lex_state = 7}, + [5232] = {.lex_state = 139, .external_lex_state = 7}, + [5233] = {.lex_state = 139, .external_lex_state = 10}, + [5234] = {.lex_state = 139, .external_lex_state = 7}, + [5235] = {.lex_state = 139, .external_lex_state = 2}, + [5236] = {.lex_state = 139, .external_lex_state = 7}, + [5237] = {.lex_state = 139, .external_lex_state = 7}, + [5238] = {.lex_state = 139, .external_lex_state = 7}, + [5239] = {.lex_state = 139, .external_lex_state = 2}, + [5240] = {.lex_state = 139, .external_lex_state = 7}, + [5241] = {.lex_state = 139, .external_lex_state = 10}, + [5242] = {.lex_state = 139, .external_lex_state = 7}, + [5243] = {.lex_state = 139, .external_lex_state = 12}, + [5244] = {.lex_state = 139, .external_lex_state = 2}, + [5245] = {.lex_state = 139, .external_lex_state = 2}, + [5246] = {.lex_state = 9, .external_lex_state = 2}, + [5247] = {.lex_state = 21, .external_lex_state = 2}, + [5248] = {.lex_state = 139, .external_lex_state = 12}, + [5249] = {.lex_state = 139, .external_lex_state = 8}, + [5250] = {.lex_state = 9, .external_lex_state = 2}, + [5251] = {.lex_state = 139, .external_lex_state = 2}, + [5252] = {.lex_state = 139, .external_lex_state = 2}, + [5253] = {.lex_state = 139, .external_lex_state = 2}, + [5254] = {.lex_state = 139, .external_lex_state = 2}, + [5255] = {.lex_state = 139, .external_lex_state = 2}, + [5256] = {.lex_state = 139, .external_lex_state = 12}, + [5257] = {.lex_state = 139, .external_lex_state = 2}, + [5258] = {.lex_state = 139, .external_lex_state = 2}, + [5259] = {.lex_state = 21, .external_lex_state = 2}, + [5260] = {.lex_state = 21, .external_lex_state = 2}, + [5261] = {.lex_state = 139, .external_lex_state = 2}, + [5262] = {.lex_state = 139, .external_lex_state = 2}, + [5263] = {.lex_state = 139, .external_lex_state = 2}, + [5264] = {.lex_state = 139, .external_lex_state = 2}, + [5265] = {.lex_state = 139, .external_lex_state = 2}, + [5266] = {.lex_state = 139, .external_lex_state = 2}, + [5267] = {.lex_state = 139, .external_lex_state = 12}, + [5268] = {.lex_state = 19, .external_lex_state = 13}, + [5269] = {.lex_state = 139, .external_lex_state = 2}, + [5270] = {.lex_state = 139, .external_lex_state = 2}, + [5271] = {.lex_state = 139, .external_lex_state = 8}, + [5272] = {.lex_state = 19, .external_lex_state = 13}, + [5273] = {.lex_state = 139, .external_lex_state = 2}, + [5274] = {.lex_state = 139, .external_lex_state = 2}, + [5275] = {.lex_state = 19, .external_lex_state = 13}, + [5276] = {.lex_state = 139, .external_lex_state = 2}, + [5277] = {.lex_state = 19, .external_lex_state = 13}, + [5278] = {.lex_state = 139, .external_lex_state = 2}, + [5279] = {.lex_state = 19, .external_lex_state = 13}, + [5280] = {.lex_state = 139, .external_lex_state = 2}, + [5281] = {.lex_state = 19, .external_lex_state = 13}, + [5282] = {.lex_state = 19, .external_lex_state = 13}, + [5283] = {.lex_state = 139, .external_lex_state = 2}, + [5284] = {.lex_state = 19, .external_lex_state = 13}, + [5285] = {.lex_state = 19, .external_lex_state = 13}, + [5286] = {.lex_state = 139, .external_lex_state = 2}, + [5287] = {.lex_state = 139, .external_lex_state = 2}, + [5288] = {.lex_state = 21, .external_lex_state = 2}, + [5289] = {.lex_state = 139, .external_lex_state = 2}, + [5290] = {.lex_state = 139, .external_lex_state = 2}, + [5291] = {.lex_state = 139, .external_lex_state = 2}, + [5292] = {.lex_state = 139, .external_lex_state = 2}, + [5293] = {.lex_state = 139, .external_lex_state = 12}, + [5294] = {.lex_state = 139, .external_lex_state = 2}, + [5295] = {.lex_state = 19, .external_lex_state = 13}, + [5296] = {.lex_state = 19, .external_lex_state = 13}, + [5297] = {.lex_state = 139, .external_lex_state = 2}, + [5298] = {.lex_state = 139, .external_lex_state = 2}, + [5299] = {.lex_state = 21, .external_lex_state = 2}, + [5300] = {.lex_state = 139, .external_lex_state = 8}, + [5301] = {.lex_state = 139, .external_lex_state = 2}, + [5302] = {.lex_state = 8, .external_lex_state = 2}, + [5303] = {.lex_state = 139, .external_lex_state = 2}, + [5304] = {.lex_state = 19, .external_lex_state = 13}, + [5305] = {.lex_state = 19, .external_lex_state = 13}, + [5306] = {.lex_state = 139, .external_lex_state = 8}, + [5307] = {.lex_state = 139, .external_lex_state = 8}, + [5308] = {.lex_state = 21, .external_lex_state = 2}, + [5309] = {.lex_state = 139, .external_lex_state = 2}, + [5310] = {.lex_state = 139, .external_lex_state = 2}, + [5311] = {.lex_state = 139, .external_lex_state = 2}, + [5312] = {.lex_state = 139, .external_lex_state = 2}, + [5313] = {.lex_state = 139, .external_lex_state = 12}, + [5314] = {.lex_state = 139, .external_lex_state = 2}, + [5315] = {.lex_state = 139, .external_lex_state = 2}, + [5316] = {.lex_state = 19, .external_lex_state = 13}, + [5317] = {.lex_state = 21, .external_lex_state = 2}, + [5318] = {.lex_state = 19, .external_lex_state = 13}, + [5319] = {.lex_state = 19, .external_lex_state = 13}, + [5320] = {.lex_state = 19, .external_lex_state = 13}, + [5321] = {.lex_state = 19, .external_lex_state = 13}, + [5322] = {.lex_state = 19, .external_lex_state = 13}, + [5323] = {.lex_state = 19, .external_lex_state = 13}, + [5324] = {.lex_state = 139, .external_lex_state = 2}, + [5325] = {.lex_state = 139, .external_lex_state = 8}, + [5326] = {.lex_state = 19, .external_lex_state = 13}, + [5327] = {.lex_state = 19, .external_lex_state = 13}, + [5328] = {.lex_state = 139, .external_lex_state = 2}, + [5329] = {.lex_state = 139, .external_lex_state = 2}, + [5330] = {.lex_state = 21, .external_lex_state = 2}, + [5331] = {.lex_state = 139, .external_lex_state = 8}, + [5332] = {.lex_state = 139, .external_lex_state = 2}, + [5333] = {.lex_state = 9, .external_lex_state = 2}, + [5334] = {.lex_state = 19, .external_lex_state = 13}, + [5335] = {.lex_state = 19, .external_lex_state = 13}, + [5336] = {.lex_state = 139, .external_lex_state = 2}, + [5337] = {.lex_state = 139, .external_lex_state = 2}, + [5338] = {.lex_state = 139, .external_lex_state = 2}, + [5339] = {.lex_state = 139, .external_lex_state = 12}, + [5340] = {.lex_state = 139, .external_lex_state = 2}, + [5341] = {.lex_state = 139, .external_lex_state = 2}, + [5342] = {.lex_state = 139, .external_lex_state = 12}, + [5343] = {.lex_state = 139, .external_lex_state = 2}, + [5344] = {.lex_state = 139, .external_lex_state = 2}, + [5345] = {.lex_state = 139, .external_lex_state = 2}, + [5346] = {.lex_state = 139, .external_lex_state = 2}, + [5347] = {.lex_state = 139, .external_lex_state = 2}, + [5348] = {.lex_state = 21, .external_lex_state = 2}, + [5349] = {.lex_state = 21, .external_lex_state = 2}, + [5350] = {.lex_state = 21, .external_lex_state = 2}, + [5351] = {.lex_state = 139, .external_lex_state = 8}, + [5352] = {.lex_state = 139, .external_lex_state = 10}, + [5353] = {.lex_state = 139, .external_lex_state = 2}, + [5354] = {.lex_state = 19, .external_lex_state = 13}, + [5355] = {.lex_state = 139, .external_lex_state = 2}, + [5356] = {.lex_state = 139, .external_lex_state = 2}, + [5357] = {.lex_state = 139, .external_lex_state = 2}, + [5358] = {.lex_state = 19, .external_lex_state = 13}, + [5359] = {.lex_state = 139, .external_lex_state = 2}, + [5360] = {.lex_state = 139, .external_lex_state = 2}, + [5361] = {.lex_state = 139, .external_lex_state = 2}, + [5362] = {.lex_state = 139, .external_lex_state = 2}, + [5363] = {.lex_state = 19, .external_lex_state = 13}, + [5364] = {.lex_state = 139, .external_lex_state = 12}, + [5365] = {.lex_state = 139, .external_lex_state = 2}, + [5366] = {.lex_state = 139, .external_lex_state = 2}, + [5367] = {.lex_state = 139, .external_lex_state = 2}, + [5368] = {.lex_state = 139, .external_lex_state = 2}, + [5369] = {.lex_state = 139, .external_lex_state = 2}, + [5370] = {.lex_state = 139, .external_lex_state = 10}, + [5371] = {.lex_state = 139, .external_lex_state = 2}, + [5372] = {.lex_state = 139, .external_lex_state = 2}, + [5373] = {.lex_state = 139, .external_lex_state = 2}, + [5374] = {.lex_state = 139, .external_lex_state = 2}, + [5375] = {.lex_state = 139, .external_lex_state = 2}, + [5376] = {.lex_state = 139, .external_lex_state = 10}, + [5377] = {.lex_state = 139, .external_lex_state = 2}, + [5378] = {.lex_state = 139, .external_lex_state = 2}, + [5379] = {.lex_state = 139, .external_lex_state = 2}, + [5380] = {.lex_state = 139, .external_lex_state = 2}, + [5381] = {.lex_state = 139, .external_lex_state = 2}, + [5382] = {.lex_state = 139, .external_lex_state = 2}, + [5383] = {.lex_state = 139, .external_lex_state = 2}, + [5384] = {.lex_state = 139, .external_lex_state = 2}, + [5385] = {.lex_state = 139, .external_lex_state = 2}, + [5386] = {.lex_state = 139, .external_lex_state = 2}, + [5387] = {.lex_state = 139, .external_lex_state = 2}, + [5388] = {.lex_state = 139, .external_lex_state = 2}, + [5389] = {.lex_state = 139, .external_lex_state = 2}, + [5390] = {.lex_state = 139, .external_lex_state = 2}, + [5391] = {.lex_state = 139, .external_lex_state = 2}, + [5392] = {.lex_state = 139, .external_lex_state = 2}, + [5393] = {.lex_state = 139, .external_lex_state = 8}, + [5394] = {.lex_state = 139, .external_lex_state = 2}, + [5395] = {.lex_state = 139, .external_lex_state = 2}, + [5396] = {.lex_state = 139, .external_lex_state = 2}, + [5397] = {.lex_state = 139, .external_lex_state = 2}, + [5398] = {.lex_state = 139, .external_lex_state = 2}, + [5399] = {.lex_state = 139, .external_lex_state = 2}, + [5400] = {.lex_state = 139, .external_lex_state = 2}, + [5401] = {.lex_state = 139, .external_lex_state = 2}, + [5402] = {.lex_state = 139, .external_lex_state = 2}, + [5403] = {.lex_state = 139, .external_lex_state = 8}, + [5404] = {.lex_state = 139, .external_lex_state = 8}, + [5405] = {.lex_state = 139, .external_lex_state = 2}, + [5406] = {.lex_state = 39, .external_lex_state = 2}, + [5407] = {.lex_state = 139, .external_lex_state = 2}, + [5408] = {.lex_state = 139, .external_lex_state = 2}, + [5409] = {.lex_state = 139, .external_lex_state = 2}, + [5410] = {.lex_state = 139, .external_lex_state = 2}, + [5411] = {.lex_state = 139, .external_lex_state = 2}, + [5412] = {.lex_state = 139, .external_lex_state = 2}, + [5413] = {.lex_state = 139, .external_lex_state = 10}, + [5414] = {.lex_state = 139, .external_lex_state = 2}, + [5415] = {.lex_state = 139, .external_lex_state = 2}, + [5416] = {.lex_state = 139, .external_lex_state = 2}, + [5417] = {.lex_state = 139, .external_lex_state = 2}, + [5418] = {.lex_state = 139, .external_lex_state = 10}, + [5419] = {.lex_state = 139, .external_lex_state = 2}, + [5420] = {.lex_state = 139, .external_lex_state = 2}, + [5421] = {.lex_state = 139, .external_lex_state = 2}, + [5422] = {.lex_state = 139, .external_lex_state = 2}, + [5423] = {.lex_state = 139, .external_lex_state = 2}, + [5424] = {.lex_state = 139, .external_lex_state = 12}, + [5425] = {.lex_state = 139, .external_lex_state = 2}, + [5426] = {.lex_state = 21, .external_lex_state = 2}, + [5427] = {.lex_state = 139, .external_lex_state = 2}, + [5428] = {.lex_state = 139, .external_lex_state = 2}, + [5429] = {.lex_state = 139, .external_lex_state = 2}, + [5430] = {.lex_state = 139, .external_lex_state = 2}, + [5431] = {.lex_state = 139, .external_lex_state = 2}, + [5432] = {.lex_state = 139, .external_lex_state = 11}, + [5433] = {.lex_state = 139, .external_lex_state = 2}, + [5434] = {.lex_state = 139, .external_lex_state = 2}, + [5435] = {.lex_state = 139, .external_lex_state = 2}, + [5436] = {.lex_state = 21, .external_lex_state = 2}, + [5437] = {.lex_state = 19, .external_lex_state = 13}, + [5438] = {.lex_state = 139, .external_lex_state = 2}, + [5439] = {.lex_state = 139, .external_lex_state = 2}, + [5440] = {.lex_state = 139, .external_lex_state = 2}, + [5441] = {.lex_state = 139, .external_lex_state = 2}, + [5442] = {.lex_state = 139, .external_lex_state = 2}, + [5443] = {.lex_state = 139, .external_lex_state = 2}, + [5444] = {.lex_state = 139, .external_lex_state = 8}, + [5445] = {.lex_state = 139, .external_lex_state = 2}, + [5446] = {.lex_state = 21, .external_lex_state = 2}, + [5447] = {.lex_state = 139, .external_lex_state = 2}, + [5448] = {.lex_state = 21, .external_lex_state = 2}, + [5449] = {.lex_state = 21, .external_lex_state = 2}, + [5450] = {.lex_state = 139, .external_lex_state = 2}, + [5451] = {.lex_state = 19, .external_lex_state = 13}, + [5452] = {.lex_state = 139, .external_lex_state = 2}, + [5453] = {.lex_state = 139, .external_lex_state = 2}, + [5454] = {.lex_state = 139, .external_lex_state = 2}, + [5455] = {.lex_state = 139, .external_lex_state = 12}, + [5456] = {.lex_state = 139, .external_lex_state = 2}, + [5457] = {.lex_state = 39, .external_lex_state = 2}, + [5458] = {.lex_state = 139, .external_lex_state = 8}, + [5459] = {.lex_state = 21, .external_lex_state = 2}, + [5460] = {.lex_state = 139, .external_lex_state = 2}, + [5461] = {.lex_state = 21, .external_lex_state = 2}, + [5462] = {.lex_state = 21, .external_lex_state = 2}, + [5463] = {.lex_state = 21, .external_lex_state = 2}, + [5464] = {.lex_state = 139, .external_lex_state = 2}, + [5465] = {.lex_state = 139, .external_lex_state = 2}, + [5466] = {.lex_state = 139, .external_lex_state = 2}, + [5467] = {.lex_state = 139, .external_lex_state = 2}, + [5468] = {.lex_state = 139, .external_lex_state = 2}, + [5469] = {.lex_state = 139, .external_lex_state = 2}, + [5470] = {.lex_state = 139, .external_lex_state = 2}, + [5471] = {.lex_state = 139, .external_lex_state = 12}, + [5472] = {.lex_state = 139, .external_lex_state = 8}, + [5473] = {.lex_state = 139, .external_lex_state = 2}, + [5474] = {.lex_state = 139, .external_lex_state = 2}, + [5475] = {.lex_state = 139, .external_lex_state = 2}, + [5476] = {.lex_state = 139, .external_lex_state = 2}, + [5477] = {.lex_state = 139, .external_lex_state = 12}, + [5478] = {.lex_state = 139, .external_lex_state = 2}, + [5479] = {.lex_state = 139, .external_lex_state = 2}, + [5480] = {.lex_state = 139, .external_lex_state = 2}, + [5481] = {.lex_state = 21, .external_lex_state = 2}, + [5482] = {.lex_state = 139, .external_lex_state = 2}, + [5483] = {.lex_state = 139, .external_lex_state = 2}, + [5484] = {.lex_state = 21, .external_lex_state = 2}, + [5485] = {.lex_state = 21, .external_lex_state = 2}, + [5486] = {.lex_state = 21, .external_lex_state = 2}, + [5487] = {.lex_state = 21, .external_lex_state = 2}, + [5488] = {.lex_state = 21, .external_lex_state = 2}, + [5489] = {.lex_state = 139, .external_lex_state = 12}, + [5490] = {.lex_state = 139, .external_lex_state = 8}, + [5491] = {.lex_state = 139, .external_lex_state = 2}, + [5492] = {.lex_state = 139, .external_lex_state = 2}, + [5493] = {.lex_state = 139, .external_lex_state = 2}, + [5494] = {.lex_state = 139, .external_lex_state = 2}, + [5495] = {.lex_state = 139, .external_lex_state = 2}, + [5496] = {.lex_state = 139, .external_lex_state = 2}, + [5497] = {.lex_state = 21, .external_lex_state = 2}, + [5498] = {.lex_state = 21, .external_lex_state = 2}, + [5499] = {.lex_state = 139, .external_lex_state = 2}, + [5500] = {.lex_state = 139, .external_lex_state = 2}, + [5501] = {.lex_state = 8, .external_lex_state = 2}, + [5502] = {.lex_state = 139, .external_lex_state = 2}, + [5503] = {.lex_state = 139, .external_lex_state = 2}, + [5504] = {.lex_state = 139, .external_lex_state = 2}, + [5505] = {.lex_state = 139, .external_lex_state = 2}, + [5506] = {.lex_state = 139, .external_lex_state = 2}, + [5507] = {.lex_state = 139, .external_lex_state = 7}, + [5508] = {.lex_state = 14, .external_lex_state = 15}, + [5509] = {.lex_state = 23, .external_lex_state = 15}, + [5510] = {.lex_state = 139, .external_lex_state = 7}, + [5511] = {.lex_state = 139, .external_lex_state = 7}, + [5512] = {.lex_state = 14, .external_lex_state = 15}, + [5513] = {.lex_state = 23, .external_lex_state = 15}, + [5514] = {.lex_state = 139, .external_lex_state = 7}, + [5515] = {.lex_state = 139, .external_lex_state = 7}, + [5516] = {.lex_state = 139, .external_lex_state = 2}, + [5517] = {.lex_state = 139, .external_lex_state = 8}, + [5518] = {.lex_state = 139, .external_lex_state = 7}, + [5519] = {.lex_state = 139, .external_lex_state = 7}, + [5520] = {.lex_state = 139, .external_lex_state = 7}, + [5521] = {.lex_state = 139, .external_lex_state = 7}, + [5522] = {.lex_state = 139, .external_lex_state = 7}, + [5523] = {.lex_state = 139, .external_lex_state = 7}, + [5524] = {.lex_state = 139, .external_lex_state = 7}, + [5525] = {.lex_state = 139, .external_lex_state = 2}, + [5526] = {.lex_state = 139, .external_lex_state = 2}, + [5527] = {.lex_state = 139, .external_lex_state = 8}, + [5528] = {.lex_state = 139, .external_lex_state = 2}, + [5529] = {.lex_state = 139, .external_lex_state = 2}, + [5530] = {.lex_state = 139, .external_lex_state = 7}, + [5531] = {.lex_state = 139, .external_lex_state = 2}, + [5532] = {.lex_state = 139, .external_lex_state = 7}, + [5533] = {.lex_state = 139, .external_lex_state = 7}, + [5534] = {.lex_state = 139, .external_lex_state = 7}, + [5535] = {.lex_state = 139, .external_lex_state = 7}, + [5536] = {.lex_state = 139, .external_lex_state = 2}, + [5537] = {.lex_state = 139, .external_lex_state = 7}, + [5538] = {.lex_state = 139, .external_lex_state = 2}, + [5539] = {.lex_state = 139, .external_lex_state = 7}, + [5540] = {.lex_state = 14, .external_lex_state = 15}, + [5541] = {.lex_state = 23, .external_lex_state = 15}, + [5542] = {.lex_state = 14, .external_lex_state = 15}, + [5543] = {.lex_state = 23, .external_lex_state = 15}, + [5544] = {.lex_state = 139, .external_lex_state = 2}, + [5545] = {.lex_state = 139, .external_lex_state = 7}, + [5546] = {.lex_state = 139, .external_lex_state = 7}, + [5547] = {.lex_state = 139, .external_lex_state = 2}, + [5548] = {.lex_state = 139, .external_lex_state = 2}, + [5549] = {.lex_state = 139, .external_lex_state = 7}, + [5550] = {.lex_state = 19, .external_lex_state = 14}, + [5551] = {.lex_state = 139, .external_lex_state = 2}, + [5552] = {.lex_state = 139, .external_lex_state = 7}, + [5553] = {.lex_state = 139, .external_lex_state = 7}, + [5554] = {.lex_state = 139, .external_lex_state = 7}, + [5555] = {.lex_state = 139, .external_lex_state = 7}, + [5556] = {.lex_state = 139, .external_lex_state = 2}, + [5557] = {.lex_state = 139, .external_lex_state = 7}, + [5558] = {.lex_state = 14, .external_lex_state = 15}, + [5559] = {.lex_state = 23, .external_lex_state = 15}, + [5560] = {.lex_state = 139, .external_lex_state = 2}, + [5561] = {.lex_state = 139, .external_lex_state = 7}, + [5562] = {.lex_state = 13, .external_lex_state = 2}, + [5563] = {.lex_state = 14, .external_lex_state = 15}, + [5564] = {.lex_state = 23, .external_lex_state = 15}, + [5565] = {.lex_state = 22, .external_lex_state = 2}, + [5566] = {.lex_state = 139, .external_lex_state = 7}, + [5567] = {.lex_state = 139, .external_lex_state = 7}, + [5568] = {.lex_state = 139, .external_lex_state = 7}, + [5569] = {.lex_state = 139, .external_lex_state = 2}, + [5570] = {.lex_state = 3, .external_lex_state = 2}, + [5571] = {.lex_state = 139, .external_lex_state = 7}, + [5572] = {.lex_state = 139, .external_lex_state = 2}, + [5573] = {.lex_state = 139, .external_lex_state = 2}, + [5574] = {.lex_state = 139, .external_lex_state = 7}, + [5575] = {.lex_state = 139, .external_lex_state = 2}, + [5576] = {.lex_state = 139, .external_lex_state = 7}, + [5577] = {.lex_state = 139, .external_lex_state = 7}, + [5578] = {.lex_state = 139, .external_lex_state = 2}, + [5579] = {.lex_state = 139, .external_lex_state = 7}, + [5580] = {.lex_state = 139, .external_lex_state = 7}, + [5581] = {.lex_state = 139, .external_lex_state = 2}, + [5582] = {.lex_state = 139, .external_lex_state = 2}, + [5583] = {.lex_state = 139, .external_lex_state = 7}, + [5584] = {.lex_state = 14, .external_lex_state = 15}, + [5585] = {.lex_state = 23, .external_lex_state = 15}, + [5586] = {.lex_state = 14, .external_lex_state = 15}, + [5587] = {.lex_state = 23, .external_lex_state = 15}, + [5588] = {.lex_state = 139, .external_lex_state = 7}, + [5589] = {.lex_state = 139, .external_lex_state = 7}, + [5590] = {.lex_state = 14, .external_lex_state = 15}, + [5591] = {.lex_state = 23, .external_lex_state = 15}, + [5592] = {.lex_state = 139, .external_lex_state = 7}, + [5593] = {.lex_state = 139, .external_lex_state = 2}, + [5594] = {.lex_state = 139, .external_lex_state = 2}, + [5595] = {.lex_state = 139, .external_lex_state = 7}, + [5596] = {.lex_state = 139, .external_lex_state = 7}, + [5597] = {.lex_state = 139, .external_lex_state = 7}, + [5598] = {.lex_state = 139, .external_lex_state = 7}, + [5599] = {.lex_state = 139, .external_lex_state = 7}, + [5600] = {.lex_state = 139, .external_lex_state = 7}, + [5601] = {.lex_state = 139, .external_lex_state = 2}, + [5602] = {.lex_state = 139, .external_lex_state = 7}, + [5603] = {.lex_state = 139, .external_lex_state = 2}, + [5604] = {.lex_state = 139, .external_lex_state = 7}, + [5605] = {.lex_state = 14, .external_lex_state = 15}, + [5606] = {.lex_state = 23, .external_lex_state = 15}, + [5607] = {.lex_state = 14, .external_lex_state = 15}, + [5608] = {.lex_state = 23, .external_lex_state = 15}, + [5609] = {.lex_state = 139, .external_lex_state = 7}, + [5610] = {.lex_state = 139, .external_lex_state = 7}, + [5611] = {.lex_state = 139, .external_lex_state = 7}, + [5612] = {.lex_state = 139, .external_lex_state = 2}, + [5613] = {.lex_state = 139, .external_lex_state = 7}, + [5614] = {.lex_state = 139, .external_lex_state = 7}, + [5615] = {.lex_state = 139, .external_lex_state = 7}, + [5616] = {.lex_state = 13, .external_lex_state = 2}, + [5617] = {.lex_state = 22, .external_lex_state = 2}, + [5618] = {.lex_state = 19, .external_lex_state = 14}, + [5619] = {.lex_state = 139, .external_lex_state = 2}, + [5620] = {.lex_state = 139, .external_lex_state = 8}, + [5621] = {.lex_state = 139, .external_lex_state = 7}, + [5622] = {.lex_state = 14, .external_lex_state = 15}, + [5623] = {.lex_state = 23, .external_lex_state = 15}, + [5624] = {.lex_state = 14, .external_lex_state = 15}, + [5625] = {.lex_state = 23, .external_lex_state = 15}, + [5626] = {.lex_state = 139, .external_lex_state = 7}, + [5627] = {.lex_state = 139, .external_lex_state = 7}, + [5628] = {.lex_state = 139, .external_lex_state = 7}, + [5629] = {.lex_state = 139, .external_lex_state = 7}, + [5630] = {.lex_state = 139, .external_lex_state = 7}, + [5631] = {.lex_state = 14, .external_lex_state = 15}, + [5632] = {.lex_state = 23, .external_lex_state = 15}, + [5633] = {.lex_state = 14, .external_lex_state = 15}, + [5634] = {.lex_state = 23, .external_lex_state = 15}, + [5635] = {.lex_state = 14, .external_lex_state = 15}, + [5636] = {.lex_state = 23, .external_lex_state = 15}, + [5637] = {.lex_state = 14, .external_lex_state = 15}, + [5638] = {.lex_state = 23, .external_lex_state = 15}, + [5639] = {.lex_state = 14, .external_lex_state = 15}, + [5640] = {.lex_state = 23, .external_lex_state = 15}, + [5641] = {.lex_state = 14, .external_lex_state = 15}, + [5642] = {.lex_state = 23, .external_lex_state = 15}, + [5643] = {.lex_state = 139, .external_lex_state = 7}, + [5644] = {.lex_state = 139, .external_lex_state = 7}, + [5645] = {.lex_state = 139, .external_lex_state = 7}, + [5646] = {.lex_state = 139, .external_lex_state = 7}, + [5647] = {.lex_state = 139, .external_lex_state = 7}, + [5648] = {.lex_state = 139, .external_lex_state = 2}, + [5649] = {.lex_state = 139, .external_lex_state = 7}, + [5650] = {.lex_state = 14, .external_lex_state = 15}, + [5651] = {.lex_state = 139, .external_lex_state = 7}, + [5652] = {.lex_state = 139, .external_lex_state = 7}, + [5653] = {.lex_state = 139, .external_lex_state = 7}, + [5654] = {.lex_state = 8, .external_lex_state = 2}, + [5655] = {.lex_state = 139, .external_lex_state = 7}, + [5656] = {.lex_state = 139, .external_lex_state = 7}, + [5657] = {.lex_state = 139, .external_lex_state = 7}, + [5658] = {.lex_state = 139, .external_lex_state = 7}, + [5659] = {.lex_state = 139, .external_lex_state = 2}, + [5660] = {.lex_state = 139, .external_lex_state = 7}, + [5661] = {.lex_state = 139, .external_lex_state = 7}, + [5662] = {.lex_state = 139, .external_lex_state = 2}, + [5663] = {.lex_state = 139, .external_lex_state = 7}, + [5664] = {.lex_state = 139, .external_lex_state = 7}, + [5665] = {.lex_state = 139, .external_lex_state = 7}, + [5666] = {.lex_state = 139, .external_lex_state = 2}, + [5667] = {.lex_state = 139, .external_lex_state = 7}, + [5668] = {.lex_state = 139, .external_lex_state = 7}, + [5669] = {.lex_state = 139, .external_lex_state = 7}, + [5670] = {.lex_state = 139, .external_lex_state = 7}, + [5671] = {.lex_state = 139, .external_lex_state = 7}, + [5672] = {.lex_state = 139, .external_lex_state = 7}, + [5673] = {.lex_state = 139, .external_lex_state = 7}, + [5674] = {.lex_state = 139, .external_lex_state = 7}, + [5675] = {.lex_state = 139, .external_lex_state = 7}, + [5676] = {.lex_state = 139, .external_lex_state = 7}, + [5677] = {.lex_state = 139, .external_lex_state = 7}, + [5678] = {.lex_state = 139, .external_lex_state = 7}, + [5679] = {.lex_state = 139, .external_lex_state = 2}, + [5680] = {.lex_state = 139, .external_lex_state = 2}, + [5681] = {.lex_state = 139, .external_lex_state = 7}, + [5682] = {.lex_state = 139, .external_lex_state = 7}, + [5683] = {.lex_state = 139, .external_lex_state = 7}, + [5684] = {.lex_state = 139, .external_lex_state = 7}, + [5685] = {.lex_state = 139, .external_lex_state = 2}, + [5686] = {.lex_state = 139, .external_lex_state = 7}, + [5687] = {.lex_state = 139, .external_lex_state = 7}, + [5688] = {.lex_state = 139, .external_lex_state = 7}, + [5689] = {.lex_state = 139, .external_lex_state = 7}, + [5690] = {.lex_state = 139, .external_lex_state = 7}, + [5691] = {.lex_state = 139, .external_lex_state = 7}, + [5692] = {.lex_state = 139, .external_lex_state = 7}, + [5693] = {.lex_state = 139, .external_lex_state = 7}, + [5694] = {.lex_state = 139, .external_lex_state = 7}, + [5695] = {.lex_state = 139, .external_lex_state = 7}, + [5696] = {.lex_state = 139, .external_lex_state = 7}, + [5697] = {.lex_state = 139, .external_lex_state = 7}, + [5698] = {.lex_state = 139, .external_lex_state = 7}, + [5699] = {.lex_state = 139, .external_lex_state = 7}, + [5700] = {.lex_state = 139, .external_lex_state = 7}, + [5701] = {.lex_state = 139, .external_lex_state = 7}, + [5702] = {.lex_state = 139, .external_lex_state = 7}, + [5703] = {.lex_state = 139, .external_lex_state = 7}, + [5704] = {.lex_state = 139, .external_lex_state = 7}, + [5705] = {.lex_state = 139, .external_lex_state = 7}, + [5706] = {.lex_state = 139, .external_lex_state = 7}, + [5707] = {.lex_state = 3, .external_lex_state = 2}, + [5708] = {.lex_state = 3, .external_lex_state = 2}, + [5709] = {.lex_state = 3, .external_lex_state = 2}, + [5710] = {.lex_state = 139, .external_lex_state = 7}, + [5711] = {.lex_state = 139, .external_lex_state = 2}, + [5712] = {.lex_state = 139, .external_lex_state = 7}, + [5713] = {.lex_state = 139, .external_lex_state = 7}, + [5714] = {.lex_state = 139, .external_lex_state = 7}, + [5715] = {.lex_state = 139, .external_lex_state = 7}, + [5716] = {.lex_state = 139, .external_lex_state = 7}, + [5717] = {.lex_state = 139, .external_lex_state = 7}, + [5718] = {.lex_state = 139, .external_lex_state = 7}, + [5719] = {.lex_state = 139, .external_lex_state = 7}, + [5720] = {.lex_state = 139, .external_lex_state = 7}, + [5721] = {.lex_state = 139, .external_lex_state = 2}, + [5722] = {.lex_state = 139, .external_lex_state = 7}, + [5723] = {.lex_state = 139, .external_lex_state = 7}, + [5724] = {.lex_state = 139, .external_lex_state = 2}, + [5725] = {.lex_state = 139, .external_lex_state = 7}, + [5726] = {.lex_state = 139, .external_lex_state = 7}, + [5727] = {.lex_state = 139, .external_lex_state = 7}, + [5728] = {.lex_state = 139, .external_lex_state = 7}, + [5729] = {.lex_state = 3, .external_lex_state = 2}, + [5730] = {.lex_state = 139, .external_lex_state = 7}, + [5731] = {.lex_state = 139, .external_lex_state = 7}, + [5732] = {.lex_state = 139, .external_lex_state = 7}, + [5733] = {.lex_state = 139, .external_lex_state = 7}, + [5734] = {.lex_state = 139, .external_lex_state = 7}, + [5735] = {.lex_state = 139, .external_lex_state = 2}, + [5736] = {.lex_state = 139, .external_lex_state = 2}, + [5737] = {.lex_state = 139, .external_lex_state = 10}, + [5738] = {.lex_state = 139, .external_lex_state = 7}, + [5739] = {.lex_state = 139, .external_lex_state = 7}, + [5740] = {.lex_state = 139, .external_lex_state = 7}, + [5741] = {.lex_state = 139, .external_lex_state = 7}, + [5742] = {.lex_state = 139, .external_lex_state = 7}, + [5743] = {.lex_state = 139, .external_lex_state = 7}, + [5744] = {.lex_state = 139, .external_lex_state = 7}, + [5745] = {.lex_state = 139, .external_lex_state = 7}, + [5746] = {.lex_state = 139, .external_lex_state = 7}, + [5747] = {.lex_state = 139, .external_lex_state = 7}, + [5748] = {.lex_state = 139, .external_lex_state = 7}, + [5749] = {.lex_state = 139, .external_lex_state = 7}, + [5750] = {.lex_state = 139, .external_lex_state = 7}, + [5751] = {.lex_state = 139, .external_lex_state = 7}, + [5752] = {.lex_state = 139, .external_lex_state = 7}, + [5753] = {.lex_state = 139, .external_lex_state = 7}, + [5754] = {.lex_state = 139, .external_lex_state = 7}, + [5755] = {.lex_state = 139, .external_lex_state = 2}, + [5756] = {.lex_state = 139, .external_lex_state = 7}, + [5757] = {.lex_state = 139, .external_lex_state = 7}, + [5758] = {.lex_state = 139, .external_lex_state = 7}, + [5759] = {.lex_state = 139, .external_lex_state = 7}, + [5760] = {.lex_state = 139, .external_lex_state = 7}, + [5761] = {.lex_state = 139, .external_lex_state = 7}, + [5762] = {.lex_state = 139, .external_lex_state = 7}, + [5763] = {.lex_state = 139, .external_lex_state = 7}, + [5764] = {.lex_state = 139, .external_lex_state = 7}, + [5765] = {.lex_state = 139, .external_lex_state = 7}, + [5766] = {.lex_state = 139, .external_lex_state = 7}, + [5767] = {.lex_state = 139, .external_lex_state = 7}, + [5768] = {.lex_state = 139, .external_lex_state = 7}, + [5769] = {.lex_state = 139, .external_lex_state = 2}, + [5770] = {.lex_state = 139, .external_lex_state = 2}, + [5771] = {.lex_state = 139, .external_lex_state = 7}, + [5772] = {.lex_state = 139, .external_lex_state = 7}, + [5773] = {.lex_state = 139, .external_lex_state = 7}, + [5774] = {.lex_state = 139, .external_lex_state = 7}, + [5775] = {.lex_state = 139, .external_lex_state = 7}, + [5776] = {.lex_state = 139, .external_lex_state = 8}, + [5777] = {.lex_state = 139, .external_lex_state = 7}, + [5778] = {.lex_state = 139, .external_lex_state = 8}, + [5779] = {.lex_state = 139, .external_lex_state = 7}, + [5780] = {.lex_state = 139, .external_lex_state = 7}, + [5781] = {.lex_state = 139, .external_lex_state = 7}, + [5782] = {.lex_state = 139, .external_lex_state = 8}, + [5783] = {.lex_state = 139, .external_lex_state = 7}, + [5784] = {.lex_state = 139, .external_lex_state = 7}, + [5785] = {.lex_state = 139, .external_lex_state = 7}, + [5786] = {.lex_state = 139, .external_lex_state = 7}, + [5787] = {.lex_state = 139, .external_lex_state = 7}, + [5788] = {.lex_state = 139, .external_lex_state = 7}, + [5789] = {.lex_state = 139, .external_lex_state = 7}, + [5790] = {.lex_state = 139, .external_lex_state = 7}, + [5791] = {.lex_state = 139, .external_lex_state = 7}, + [5792] = {.lex_state = 139, .external_lex_state = 7}, + [5793] = {.lex_state = 139, .external_lex_state = 7}, + [5794] = {.lex_state = 139, .external_lex_state = 7}, + [5795] = {.lex_state = 139, .external_lex_state = 2}, + [5796] = {.lex_state = 139, .external_lex_state = 7}, + [5797] = {.lex_state = 139, .external_lex_state = 7}, + [5798] = {.lex_state = 139, .external_lex_state = 7}, + [5799] = {.lex_state = 139, .external_lex_state = 2}, + [5800] = {.lex_state = 139, .external_lex_state = 7}, + [5801] = {.lex_state = 139, .external_lex_state = 7}, + [5802] = {.lex_state = 139, .external_lex_state = 7}, + [5803] = {.lex_state = 139, .external_lex_state = 7}, + [5804] = {.lex_state = 139, .external_lex_state = 7}, + [5805] = {.lex_state = 139, .external_lex_state = 7}, + [5806] = {.lex_state = 139, .external_lex_state = 7}, + [5807] = {.lex_state = 139, .external_lex_state = 7}, + [5808] = {.lex_state = 139, .external_lex_state = 7}, + [5809] = {.lex_state = 139, .external_lex_state = 7}, + [5810] = {.lex_state = 139, .external_lex_state = 7}, + [5811] = {.lex_state = 139, .external_lex_state = 2}, + [5812] = {.lex_state = 139, .external_lex_state = 7}, + [5813] = {.lex_state = 139, .external_lex_state = 7}, + [5814] = {.lex_state = 14, .external_lex_state = 15}, + [5815] = {.lex_state = 139, .external_lex_state = 7}, + [5816] = {.lex_state = 139, .external_lex_state = 7}, + [5817] = {.lex_state = 23, .external_lex_state = 15}, + [5818] = {.lex_state = 139, .external_lex_state = 7}, + [5819] = {.lex_state = 139, .external_lex_state = 7}, + [5820] = {.lex_state = 8, .external_lex_state = 2}, + [5821] = {.lex_state = 139, .external_lex_state = 7}, + [5822] = {.lex_state = 139, .external_lex_state = 8}, + [5823] = {.lex_state = 139, .external_lex_state = 2}, + [5824] = {.lex_state = 139, .external_lex_state = 7}, + [5825] = {.lex_state = 139, .external_lex_state = 2}, + [5826] = {.lex_state = 139, .external_lex_state = 7}, + [5827] = {.lex_state = 139, .external_lex_state = 7}, + [5828] = {.lex_state = 139, .external_lex_state = 7}, + [5829] = {.lex_state = 139, .external_lex_state = 7}, + [5830] = {.lex_state = 139, .external_lex_state = 7}, + [5831] = {.lex_state = 139, .external_lex_state = 7}, + [5832] = {.lex_state = 139, .external_lex_state = 7}, + [5833] = {.lex_state = 139, .external_lex_state = 7}, + [5834] = {.lex_state = 139, .external_lex_state = 2}, + [5835] = {.lex_state = 139, .external_lex_state = 7}, + [5836] = {.lex_state = 139, .external_lex_state = 7}, + [5837] = {.lex_state = 139, .external_lex_state = 2}, + [5838] = {.lex_state = 139, .external_lex_state = 7}, + [5839] = {.lex_state = 139, .external_lex_state = 7}, + [5840] = {.lex_state = 139, .external_lex_state = 7}, + [5841] = {.lex_state = 139, .external_lex_state = 7}, + [5842] = {.lex_state = 139, .external_lex_state = 2}, + [5843] = {.lex_state = 139, .external_lex_state = 7}, + [5844] = {.lex_state = 139, .external_lex_state = 2}, + [5845] = {.lex_state = 139, .external_lex_state = 7}, + [5846] = {.lex_state = 139, .external_lex_state = 7}, + [5847] = {.lex_state = 139, .external_lex_state = 7}, + [5848] = {.lex_state = 139, .external_lex_state = 7}, + [5849] = {.lex_state = 139, .external_lex_state = 7}, + [5850] = {.lex_state = 139, .external_lex_state = 7}, + [5851] = {.lex_state = 139, .external_lex_state = 8}, + [5852] = {.lex_state = 139, .external_lex_state = 2}, + [5853] = {.lex_state = 139, .external_lex_state = 7}, + [5854] = {.lex_state = 139, .external_lex_state = 7}, + [5855] = {.lex_state = 139, .external_lex_state = 7}, + [5856] = {.lex_state = 139, .external_lex_state = 7}, + [5857] = {.lex_state = 139, .external_lex_state = 7}, + [5858] = {.lex_state = 139, .external_lex_state = 7}, + [5859] = {.lex_state = 139, .external_lex_state = 7}, + [5860] = {.lex_state = 139, .external_lex_state = 7}, + [5861] = {.lex_state = 139, .external_lex_state = 7}, + [5862] = {.lex_state = 139, .external_lex_state = 7}, + [5863] = {.lex_state = 139, .external_lex_state = 7}, + [5864] = {.lex_state = 139, .external_lex_state = 7}, + [5865] = {.lex_state = 139, .external_lex_state = 2}, + [5866] = {.lex_state = 14, .external_lex_state = 15}, + [5867] = {.lex_state = 8, .external_lex_state = 2}, + [5868] = {.lex_state = 139, .external_lex_state = 7}, + [5869] = {.lex_state = 139, .external_lex_state = 7}, + [5870] = {.lex_state = 139, .external_lex_state = 7}, + [5871] = {.lex_state = 23, .external_lex_state = 15}, + [5872] = {.lex_state = 139, .external_lex_state = 7}, + [5873] = {.lex_state = 139, .external_lex_state = 7}, + [5874] = {.lex_state = 14, .external_lex_state = 15}, + [5875] = {.lex_state = 23, .external_lex_state = 15}, + [5876] = {.lex_state = 139, .external_lex_state = 7}, + [5877] = {.lex_state = 139, .external_lex_state = 7}, + [5878] = {.lex_state = 23, .external_lex_state = 15}, + [5879] = {.lex_state = 139, .external_lex_state = 12}, + [5880] = {.lex_state = 139, .external_lex_state = 7}, + [5881] = {.lex_state = 139, .external_lex_state = 7}, + [5882] = {.lex_state = 139, .external_lex_state = 2}, + [5883] = {.lex_state = 139, .external_lex_state = 7}, + [5884] = {.lex_state = 139, .external_lex_state = 8}, + [5885] = {.lex_state = 139, .external_lex_state = 7}, + [5886] = {.lex_state = 139, .external_lex_state = 7}, + [5887] = {.lex_state = 139, .external_lex_state = 7}, + [5888] = {.lex_state = 139, .external_lex_state = 7}, + [5889] = {.lex_state = 139, .external_lex_state = 7}, + [5890] = {.lex_state = 139, .external_lex_state = 12}, + [5891] = {.lex_state = 139, .external_lex_state = 7}, + [5892] = {.lex_state = 139, .external_lex_state = 2}, + [5893] = {.lex_state = 139, .external_lex_state = 2}, + [5894] = {.lex_state = 139, .external_lex_state = 12}, + [5895] = {.lex_state = 139, .external_lex_state = 2}, + [5896] = {.lex_state = 13, .external_lex_state = 2}, + [5897] = {.lex_state = 139, .external_lex_state = 2}, + [5898] = {.lex_state = 139, .external_lex_state = 8}, + [5899] = {.lex_state = 139, .external_lex_state = 8}, + [5900] = {.lex_state = 22, .external_lex_state = 2}, + [5901] = {.lex_state = 139, .external_lex_state = 7}, + [5902] = {.lex_state = 139, .external_lex_state = 2}, + [5903] = {.lex_state = 139, .external_lex_state = 2}, + [5904] = {.lex_state = 139, .external_lex_state = 7}, + [5905] = {.lex_state = 14, .external_lex_state = 15}, + [5906] = {.lex_state = 23, .external_lex_state = 15}, + [5907] = {.lex_state = 139, .external_lex_state = 7}, + [5908] = {.lex_state = 139, .external_lex_state = 7}, + [5909] = {.lex_state = 139, .external_lex_state = 7}, + [5910] = {.lex_state = 139, .external_lex_state = 2}, + [5911] = {.lex_state = 139, .external_lex_state = 7}, + [5912] = {.lex_state = 139, .external_lex_state = 2}, + [5913] = {.lex_state = 139, .external_lex_state = 2}, + [5914] = {.lex_state = 139, .external_lex_state = 7}, + [5915] = {.lex_state = 139, .external_lex_state = 7}, + [5916] = {.lex_state = 139, .external_lex_state = 7}, + [5917] = {.lex_state = 139, .external_lex_state = 2}, + [5918] = {.lex_state = 139, .external_lex_state = 2}, + [5919] = {.lex_state = 139, .external_lex_state = 2}, + [5920] = {.lex_state = 139, .external_lex_state = 7}, + [5921] = {.lex_state = 139, .external_lex_state = 7}, + [5922] = {.lex_state = 139, .external_lex_state = 7}, + [5923] = {.lex_state = 139, .external_lex_state = 7}, + [5924] = {.lex_state = 139, .external_lex_state = 7}, + [5925] = {.lex_state = 139, .external_lex_state = 2}, + [5926] = {.lex_state = 139, .external_lex_state = 7}, + [5927] = {.lex_state = 139, .external_lex_state = 7}, + [5928] = {.lex_state = 139, .external_lex_state = 7}, + [5929] = {.lex_state = 139, .external_lex_state = 7}, + [5930] = {.lex_state = 139, .external_lex_state = 7}, + [5931] = {.lex_state = 139, .external_lex_state = 7}, + [5932] = {.lex_state = 139, .external_lex_state = 7}, + [5933] = {.lex_state = 139, .external_lex_state = 7}, + [5934] = {.lex_state = 139, .external_lex_state = 7}, + [5935] = {.lex_state = 139, .external_lex_state = 7}, + [5936] = {.lex_state = 139, .external_lex_state = 7}, + [5937] = {.lex_state = 139, .external_lex_state = 7}, + [5938] = {.lex_state = 139, .external_lex_state = 7}, + [5939] = {.lex_state = 139, .external_lex_state = 7}, + [5940] = {.lex_state = 139, .external_lex_state = 7}, + [5941] = {.lex_state = 139, .external_lex_state = 7}, + [5942] = {.lex_state = 139, .external_lex_state = 8}, + [5943] = {.lex_state = 139, .external_lex_state = 8}, + [5944] = {.lex_state = 139, .external_lex_state = 7}, + [5945] = {.lex_state = 139, .external_lex_state = 7}, + [5946] = {.lex_state = 139, .external_lex_state = 2}, + [5947] = {.lex_state = 139, .external_lex_state = 2}, + [5948] = {.lex_state = 14, .external_lex_state = 15}, + [5949] = {.lex_state = 139, .external_lex_state = 7}, + [5950] = {.lex_state = 139, .external_lex_state = 7}, + [5951] = {.lex_state = 139, .external_lex_state = 7}, + [5952] = {.lex_state = 139, .external_lex_state = 7}, + [5953] = {.lex_state = 139, .external_lex_state = 7}, + [5954] = {.lex_state = 139, .external_lex_state = 2}, + [5955] = {.lex_state = 139, .external_lex_state = 2}, + [5956] = {.lex_state = 23, .external_lex_state = 15}, + [5957] = {.lex_state = 139, .external_lex_state = 7}, + [5958] = {.lex_state = 139, .external_lex_state = 7}, + [5959] = {.lex_state = 139, .external_lex_state = 7}, + [5960] = {.lex_state = 139, .external_lex_state = 7}, + [5961] = {.lex_state = 139, .external_lex_state = 2}, + [5962] = {.lex_state = 139, .external_lex_state = 8}, + [5963] = {.lex_state = 139, .external_lex_state = 2}, + [5964] = {.lex_state = 139, .external_lex_state = 8}, + [5965] = {.lex_state = 139, .external_lex_state = 7}, + [5966] = {.lex_state = 139, .external_lex_state = 7}, + [5967] = {.lex_state = 139, .external_lex_state = 7}, + [5968] = {.lex_state = 139, .external_lex_state = 7}, + [5969] = {.lex_state = 139, .external_lex_state = 7}, + [5970] = {.lex_state = 139, .external_lex_state = 7}, + [5971] = {.lex_state = 139, .external_lex_state = 2}, + [5972] = {.lex_state = 139, .external_lex_state = 7}, + [5973] = {.lex_state = 139, .external_lex_state = 2}, + [5974] = {.lex_state = 139, .external_lex_state = 7}, + [5975] = {.lex_state = 139, .external_lex_state = 7}, + [5976] = {.lex_state = 139, .external_lex_state = 7}, + [5977] = {.lex_state = 139, .external_lex_state = 7}, + [5978] = {.lex_state = 139, .external_lex_state = 7}, + [5979] = {.lex_state = 139, .external_lex_state = 7}, + [5980] = {.lex_state = 139, .external_lex_state = 7}, + [5981] = {.lex_state = 139, .external_lex_state = 7}, + [5982] = {.lex_state = 139, .external_lex_state = 7}, + [5983] = {.lex_state = 139, .external_lex_state = 7}, + [5984] = {.lex_state = 139, .external_lex_state = 7}, + [5985] = {.lex_state = 139, .external_lex_state = 7}, + [5986] = {.lex_state = 139, .external_lex_state = 7}, + [5987] = {.lex_state = 139, .external_lex_state = 7}, + [5988] = {.lex_state = 139, .external_lex_state = 7}, + [5989] = {.lex_state = 139, .external_lex_state = 7}, + [5990] = {.lex_state = 139, .external_lex_state = 12}, + [5991] = {.lex_state = 139, .external_lex_state = 7}, + [5992] = {.lex_state = 139, .external_lex_state = 7}, + [5993] = {.lex_state = 139, .external_lex_state = 7}, + [5994] = {.lex_state = 139, .external_lex_state = 7}, + [5995] = {.lex_state = 14, .external_lex_state = 15}, + [5996] = {.lex_state = 139, .external_lex_state = 2}, + [5997] = {.lex_state = 139, .external_lex_state = 7}, + [5998] = {.lex_state = 139, .external_lex_state = 7}, + [5999] = {.lex_state = 139, .external_lex_state = 7}, + [6000] = {.lex_state = 139, .external_lex_state = 7}, + [6001] = {.lex_state = 139, .external_lex_state = 2}, + [6002] = {.lex_state = 139, .external_lex_state = 7}, + [6003] = {.lex_state = 139, .external_lex_state = 7}, + [6004] = {.lex_state = 139, .external_lex_state = 2}, + [6005] = {.lex_state = 139, .external_lex_state = 7}, + [6006] = {.lex_state = 139, .external_lex_state = 7}, + [6007] = {.lex_state = 23, .external_lex_state = 15}, + [6008] = {.lex_state = 139, .external_lex_state = 7}, + [6009] = {.lex_state = 139, .external_lex_state = 2}, + [6010] = {.lex_state = 139, .external_lex_state = 2}, + [6011] = {.lex_state = 139, .external_lex_state = 7}, + [6012] = {.lex_state = 139, .external_lex_state = 2}, + [6013] = {.lex_state = 139, .external_lex_state = 7}, + [6014] = {.lex_state = 139, .external_lex_state = 7}, + [6015] = {.lex_state = 139, .external_lex_state = 7}, + [6016] = {.lex_state = 139, .external_lex_state = 7}, + [6017] = {.lex_state = 139, .external_lex_state = 7}, + [6018] = {.lex_state = 139, .external_lex_state = 7}, + [6019] = {.lex_state = 139, .external_lex_state = 7}, + [6020] = {.lex_state = 14, .external_lex_state = 15}, + [6021] = {.lex_state = 139, .external_lex_state = 7}, + [6022] = {.lex_state = 139, .external_lex_state = 7}, + [6023] = {.lex_state = 139, .external_lex_state = 7}, + [6024] = {.lex_state = 139, .external_lex_state = 7}, + [6025] = {.lex_state = 139, .external_lex_state = 7}, + [6026] = {.lex_state = 139, .external_lex_state = 7}, + [6027] = {.lex_state = 139, .external_lex_state = 7}, + [6028] = {.lex_state = 139, .external_lex_state = 7}, + [6029] = {.lex_state = 139, .external_lex_state = 7}, + [6030] = {.lex_state = 139, .external_lex_state = 7}, + [6031] = {.lex_state = 139, .external_lex_state = 7}, + [6032] = {.lex_state = 139, .external_lex_state = 7}, + [6033] = {.lex_state = 139, .external_lex_state = 7}, + [6034] = {.lex_state = 139, .external_lex_state = 7}, + [6035] = {.lex_state = 139, .external_lex_state = 7}, + [6036] = {.lex_state = 139, .external_lex_state = 7}, + [6037] = {.lex_state = 139, .external_lex_state = 7}, + [6038] = {.lex_state = 139, .external_lex_state = 7}, + [6039] = {.lex_state = 139, .external_lex_state = 7}, + [6040] = {.lex_state = 139, .external_lex_state = 7}, + [6041] = {.lex_state = 139, .external_lex_state = 7}, + [6042] = {.lex_state = 139, .external_lex_state = 7}, + [6043] = {.lex_state = 139, .external_lex_state = 7}, + [6044] = {.lex_state = 19, .external_lex_state = 14}, + [6045] = {.lex_state = 139, .external_lex_state = 7}, + [6046] = {.lex_state = 139, .external_lex_state = 2}, + [6047] = {.lex_state = 139, .external_lex_state = 7}, + [6048] = {.lex_state = 139, .external_lex_state = 7}, + [6049] = {.lex_state = 139, .external_lex_state = 7}, + [6050] = {.lex_state = 139, .external_lex_state = 2}, + [6051] = {.lex_state = 139, .external_lex_state = 2}, + [6052] = {.lex_state = 139, .external_lex_state = 7}, + [6053] = {.lex_state = 139, .external_lex_state = 7}, + [6054] = {.lex_state = 139, .external_lex_state = 7}, + [6055] = {.lex_state = 139, .external_lex_state = 7}, + [6056] = {.lex_state = 139, .external_lex_state = 7}, + [6057] = {.lex_state = 139, .external_lex_state = 7}, + [6058] = {.lex_state = 139, .external_lex_state = 8}, + [6059] = {.lex_state = 139, .external_lex_state = 7}, + [6060] = {.lex_state = 139, .external_lex_state = 7}, + [6061] = {.lex_state = 139, .external_lex_state = 7}, + [6062] = {.lex_state = 139, .external_lex_state = 7}, + [6063] = {.lex_state = 139, .external_lex_state = 7}, + [6064] = {.lex_state = 139, .external_lex_state = 7}, + [6065] = {.lex_state = 139, .external_lex_state = 7}, + [6066] = {.lex_state = 139, .external_lex_state = 7}, + [6067] = {.lex_state = 139, .external_lex_state = 7}, + [6068] = {.lex_state = 139, .external_lex_state = 2}, + [6069] = {.lex_state = 139, .external_lex_state = 2}, + [6070] = {.lex_state = 139, .external_lex_state = 7}, + [6071] = {.lex_state = 139, .external_lex_state = 7}, + [6072] = {.lex_state = 139, .external_lex_state = 7}, + [6073] = {.lex_state = 139, .external_lex_state = 7}, + [6074] = {.lex_state = 139, .external_lex_state = 7}, + [6075] = {.lex_state = 139, .external_lex_state = 7}, + [6076] = {.lex_state = 139, .external_lex_state = 7}, + [6077] = {.lex_state = 139, .external_lex_state = 7}, + [6078] = {.lex_state = 139, .external_lex_state = 7}, + [6079] = {.lex_state = 139, .external_lex_state = 7}, + [6080] = {.lex_state = 23, .external_lex_state = 15}, + [6081] = {.lex_state = 139, .external_lex_state = 7}, + [6082] = {.lex_state = 139, .external_lex_state = 7}, + [6083] = {.lex_state = 139, .external_lex_state = 7}, + [6084] = {.lex_state = 139, .external_lex_state = 7}, + [6085] = {.lex_state = 139, .external_lex_state = 7}, + [6086] = {.lex_state = 139, .external_lex_state = 2}, + [6087] = {.lex_state = 139, .external_lex_state = 8}, + [6088] = {.lex_state = 139, .external_lex_state = 7}, + [6089] = {.lex_state = 139, .external_lex_state = 7}, + [6090] = {.lex_state = 139, .external_lex_state = 7}, + [6091] = {.lex_state = 139, .external_lex_state = 7}, + [6092] = {.lex_state = 139, .external_lex_state = 7}, + [6093] = {.lex_state = 139, .external_lex_state = 2}, + [6094] = {.lex_state = 139, .external_lex_state = 7}, + [6095] = {.lex_state = 139, .external_lex_state = 7}, + [6096] = {.lex_state = 139, .external_lex_state = 7}, + [6097] = {.lex_state = 139, .external_lex_state = 2}, + [6098] = {.lex_state = 139, .external_lex_state = 7}, + [6099] = {.lex_state = 139, .external_lex_state = 2}, + [6100] = {.lex_state = 139, .external_lex_state = 2}, + [6101] = {.lex_state = 139, .external_lex_state = 2}, + [6102] = {.lex_state = 139, .external_lex_state = 2}, + [6103] = {.lex_state = 139, .external_lex_state = 2}, + [6104] = {.lex_state = 139, .external_lex_state = 2}, + [6105] = {.lex_state = 139, .external_lex_state = 2}, + [6106] = {.lex_state = 139, .external_lex_state = 7}, + [6107] = {.lex_state = 139, .external_lex_state = 2}, + [6108] = {.lex_state = 139, .external_lex_state = 2}, + [6109] = {.lex_state = 139, .external_lex_state = 2}, + [6110] = {.lex_state = 139, .external_lex_state = 2}, + [6111] = {.lex_state = 139, .external_lex_state = 7}, + [6112] = {.lex_state = 139, .external_lex_state = 7}, + [6113] = {.lex_state = 139, .external_lex_state = 7}, + [6114] = {.lex_state = 139, .external_lex_state = 7}, + [6115] = {.lex_state = 139, .external_lex_state = 2}, + [6116] = {.lex_state = 139, .external_lex_state = 7}, + [6117] = {.lex_state = 139, .external_lex_state = 2}, + [6118] = {.lex_state = 139, .external_lex_state = 2}, + [6119] = {.lex_state = 139, .external_lex_state = 2}, + [6120] = {.lex_state = 139, .external_lex_state = 2}, + [6121] = {.lex_state = 139, .external_lex_state = 2}, + [6122] = {.lex_state = 139, .external_lex_state = 2}, + [6123] = {.lex_state = 139, .external_lex_state = 8}, + [6124] = {.lex_state = 139, .external_lex_state = 2}, + [6125] = {.lex_state = 139, .external_lex_state = 2}, + [6126] = {.lex_state = 139, .external_lex_state = 2}, + [6127] = {.lex_state = 139, .external_lex_state = 2}, + [6128] = {.lex_state = 139, .external_lex_state = 2}, + [6129] = {.lex_state = 139, .external_lex_state = 2}, + [6130] = {.lex_state = 3, .external_lex_state = 2}, + [6131] = {.lex_state = 139, .external_lex_state = 2}, + [6132] = {.lex_state = 139, .external_lex_state = 2}, + [6133] = {.lex_state = 139, .external_lex_state = 2}, + [6134] = {.lex_state = 139, .external_lex_state = 2}, + [6135] = {.lex_state = 139, .external_lex_state = 2}, + [6136] = {.lex_state = 139, .external_lex_state = 2}, + [6137] = {.lex_state = 139, .external_lex_state = 2}, + [6138] = {.lex_state = 39, .external_lex_state = 2}, + [6139] = {.lex_state = 139, .external_lex_state = 2}, + [6140] = {.lex_state = 139, .external_lex_state = 8}, + [6141] = {.lex_state = 139, .external_lex_state = 2}, + [6142] = {.lex_state = 139, .external_lex_state = 2}, + [6143] = {.lex_state = 139, .external_lex_state = 2}, + [6144] = {.lex_state = 139, .external_lex_state = 2}, + [6145] = {.lex_state = 139, .external_lex_state = 2}, + [6146] = {.lex_state = 139, .external_lex_state = 2}, + [6147] = {.lex_state = 139, .external_lex_state = 2}, + [6148] = {.lex_state = 139, .external_lex_state = 2}, + [6149] = {.lex_state = 139, .external_lex_state = 2}, + [6150] = {.lex_state = 139, .external_lex_state = 2}, + [6151] = {.lex_state = 139, .external_lex_state = 2}, + [6152] = {.lex_state = 139, .external_lex_state = 2}, + [6153] = {.lex_state = 139, .external_lex_state = 2}, + [6154] = {.lex_state = 139, .external_lex_state = 2}, + [6155] = {.lex_state = 139, .external_lex_state = 2}, + [6156] = {.lex_state = 139, .external_lex_state = 2}, + [6157] = {.lex_state = 139, .external_lex_state = 2}, + [6158] = {.lex_state = 139, .external_lex_state = 2}, + [6159] = {.lex_state = 139, .external_lex_state = 2}, + [6160] = {.lex_state = 139, .external_lex_state = 2}, + [6161] = {.lex_state = 139, .external_lex_state = 2}, + [6162] = {.lex_state = 139, .external_lex_state = 2}, + [6163] = {.lex_state = 139, .external_lex_state = 2}, + [6164] = {.lex_state = 139, .external_lex_state = 2}, + [6165] = {.lex_state = 139, .external_lex_state = 2}, + [6166] = {.lex_state = 139, .external_lex_state = 2}, + [6167] = {.lex_state = 139, .external_lex_state = 2}, + [6168] = {.lex_state = 139, .external_lex_state = 2}, + [6169] = {.lex_state = 139, .external_lex_state = 2}, + [6170] = {.lex_state = 139, .external_lex_state = 2}, + [6171] = {.lex_state = 139, .external_lex_state = 2}, + [6172] = {.lex_state = 139, .external_lex_state = 2}, + [6173] = {.lex_state = 139, .external_lex_state = 2}, + [6174] = {.lex_state = 139, .external_lex_state = 2}, + [6175] = {.lex_state = 139, .external_lex_state = 2}, + [6176] = {.lex_state = 139, .external_lex_state = 2}, + [6177] = {.lex_state = 139, .external_lex_state = 2}, + [6178] = {.lex_state = 139, .external_lex_state = 2}, + [6179] = {.lex_state = 139, .external_lex_state = 2}, + [6180] = {.lex_state = 139, .external_lex_state = 2}, + [6181] = {.lex_state = 139, .external_lex_state = 2}, + [6182] = {.lex_state = 139, .external_lex_state = 2}, + [6183] = {.lex_state = 139, .external_lex_state = 2}, + [6184] = {.lex_state = 139, .external_lex_state = 2}, + [6185] = {.lex_state = 139, .external_lex_state = 2}, + [6186] = {.lex_state = 139, .external_lex_state = 2}, + [6187] = {.lex_state = 139, .external_lex_state = 2}, + [6188] = {.lex_state = 139, .external_lex_state = 2}, + [6189] = {.lex_state = 139, .external_lex_state = 2}, + [6190] = {.lex_state = 139, .external_lex_state = 8}, + [6191] = {.lex_state = 139, .external_lex_state = 2}, + [6192] = {.lex_state = 139, .external_lex_state = 2}, + [6193] = {.lex_state = 139, .external_lex_state = 8}, + [6194] = {.lex_state = 139, .external_lex_state = 2}, + [6195] = {.lex_state = 139, .external_lex_state = 2}, + [6196] = {.lex_state = 139, .external_lex_state = 2}, + [6197] = {.lex_state = 139, .external_lex_state = 2}, + [6198] = {.lex_state = 3, .external_lex_state = 2}, + [6199] = {.lex_state = 139, .external_lex_state = 2}, + [6200] = {.lex_state = 139, .external_lex_state = 2}, + [6201] = {.lex_state = 3, .external_lex_state = 2}, + [6202] = {.lex_state = 139, .external_lex_state = 2}, + [6203] = {.lex_state = 139, .external_lex_state = 2}, + [6204] = {.lex_state = 139, .external_lex_state = 2}, + [6205] = {.lex_state = 139, .external_lex_state = 2}, + [6206] = {.lex_state = 139, .external_lex_state = 2}, + [6207] = {.lex_state = 139, .external_lex_state = 2}, + [6208] = {.lex_state = 139, .external_lex_state = 2}, + [6209] = {.lex_state = 139, .external_lex_state = 2}, + [6210] = {.lex_state = 139, .external_lex_state = 2}, + [6211] = {.lex_state = 139, .external_lex_state = 2}, + [6212] = {.lex_state = 139, .external_lex_state = 2}, + [6213] = {.lex_state = 139, .external_lex_state = 2}, + [6214] = {.lex_state = 139, .external_lex_state = 2}, + [6215] = {.lex_state = 139, .external_lex_state = 2}, + [6216] = {.lex_state = 139, .external_lex_state = 2}, + [6217] = {.lex_state = 139, .external_lex_state = 2}, + [6218] = {.lex_state = 3, .external_lex_state = 2}, + [6219] = {.lex_state = 139, .external_lex_state = 2}, + [6220] = {.lex_state = 139, .external_lex_state = 2}, + [6221] = {.lex_state = 139, .external_lex_state = 2}, + [6222] = {.lex_state = 139, .external_lex_state = 2}, + [6223] = {.lex_state = 139, .external_lex_state = 2}, + [6224] = {.lex_state = 139, .external_lex_state = 2}, + [6225] = {.lex_state = 139, .external_lex_state = 2}, + [6226] = {.lex_state = 139, .external_lex_state = 2}, + [6227] = {.lex_state = 139, .external_lex_state = 2}, + [6228] = {.lex_state = 139, .external_lex_state = 2}, + [6229] = {.lex_state = 139, .external_lex_state = 2}, + [6230] = {.lex_state = 139, .external_lex_state = 2}, + [6231] = {.lex_state = 3, .external_lex_state = 2}, + [6232] = {.lex_state = 3, .external_lex_state = 2}, + [6233] = {.lex_state = 139, .external_lex_state = 2}, + [6234] = {.lex_state = 139, .external_lex_state = 2}, + [6235] = {.lex_state = 139, .external_lex_state = 2}, + [6236] = {.lex_state = 139, .external_lex_state = 8}, + [6237] = {.lex_state = 139, .external_lex_state = 2}, + [6238] = {.lex_state = 139, .external_lex_state = 2}, + [6239] = {.lex_state = 139, .external_lex_state = 2}, + [6240] = {.lex_state = 139, .external_lex_state = 2}, + [6241] = {.lex_state = 139, .external_lex_state = 2}, + [6242] = {.lex_state = 139, .external_lex_state = 2}, + [6243] = {.lex_state = 139, .external_lex_state = 2}, + [6244] = {.lex_state = 139, .external_lex_state = 2}, + [6245] = {.lex_state = 139, .external_lex_state = 2}, + [6246] = {.lex_state = 139, .external_lex_state = 2}, + [6247] = {.lex_state = 139, .external_lex_state = 2}, + [6248] = {.lex_state = 139, .external_lex_state = 2}, + [6249] = {.lex_state = 139, .external_lex_state = 2}, + [6250] = {.lex_state = 139, .external_lex_state = 2}, + [6251] = {.lex_state = 139, .external_lex_state = 2}, + [6252] = {.lex_state = 139, .external_lex_state = 2}, + [6253] = {.lex_state = 139, .external_lex_state = 2}, + [6254] = {.lex_state = 139, .external_lex_state = 2}, + [6255] = {.lex_state = 139, .external_lex_state = 8}, + [6256] = {.lex_state = 3, .external_lex_state = 2}, + [6257] = {.lex_state = 139, .external_lex_state = 2}, + [6258] = {.lex_state = 139, .external_lex_state = 2}, + [6259] = {.lex_state = 139, .external_lex_state = 2}, + [6260] = {.lex_state = 139, .external_lex_state = 2}, + [6261] = {.lex_state = 139, .external_lex_state = 2}, + [6262] = {.lex_state = 139, .external_lex_state = 2}, + [6263] = {.lex_state = 139, .external_lex_state = 2}, + [6264] = {.lex_state = 139, .external_lex_state = 2}, + [6265] = {.lex_state = 139, .external_lex_state = 2}, + [6266] = {.lex_state = 139, .external_lex_state = 8}, + [6267] = {.lex_state = 139, .external_lex_state = 2}, + [6268] = {.lex_state = 139, .external_lex_state = 8}, + [6269] = {.lex_state = 139, .external_lex_state = 8}, + [6270] = {.lex_state = 139, .external_lex_state = 2}, + [6271] = {.lex_state = 139, .external_lex_state = 2}, + [6272] = {.lex_state = 139, .external_lex_state = 8}, + [6273] = {.lex_state = 139, .external_lex_state = 2}, + [6274] = {.lex_state = 139, .external_lex_state = 2}, + [6275] = {.lex_state = 139, .external_lex_state = 2}, + [6276] = {.lex_state = 39, .external_lex_state = 2}, + [6277] = {.lex_state = 139, .external_lex_state = 2}, + [6278] = {.lex_state = 139, .external_lex_state = 2}, + [6279] = {.lex_state = 3, .external_lex_state = 2}, + [6280] = {.lex_state = 139, .external_lex_state = 2}, + [6281] = {.lex_state = 139, .external_lex_state = 2}, + [6282] = {.lex_state = 139, .external_lex_state = 2}, + [6283] = {.lex_state = 139, .external_lex_state = 2}, + [6284] = {.lex_state = 139, .external_lex_state = 2}, + [6285] = {.lex_state = 139, .external_lex_state = 2}, + [6286] = {.lex_state = 139, .external_lex_state = 2}, + [6287] = {.lex_state = 139, .external_lex_state = 2}, + [6288] = {.lex_state = 139, .external_lex_state = 2}, + [6289] = {.lex_state = 139, .external_lex_state = 2}, + [6290] = {.lex_state = 139, .external_lex_state = 2}, + [6291] = {.lex_state = 139, .external_lex_state = 2}, + [6292] = {.lex_state = 139, .external_lex_state = 2}, + [6293] = {.lex_state = 139, .external_lex_state = 2}, + [6294] = {.lex_state = 139, .external_lex_state = 2}, + [6295] = {.lex_state = 139, .external_lex_state = 2}, + [6296] = {.lex_state = 39, .external_lex_state = 2}, + [6297] = {.lex_state = 3, .external_lex_state = 2}, + [6298] = {.lex_state = 139, .external_lex_state = 2}, + [6299] = {.lex_state = 3, .external_lex_state = 2}, + [6300] = {.lex_state = 3, .external_lex_state = 2}, + [6301] = {.lex_state = 139, .external_lex_state = 2}, + [6302] = {.lex_state = 139, .external_lex_state = 2}, + [6303] = {.lex_state = 139, .external_lex_state = 2}, + [6304] = {.lex_state = 139, .external_lex_state = 2}, + [6305] = {.lex_state = 139, .external_lex_state = 2}, + [6306] = {.lex_state = 139, .external_lex_state = 2}, + [6307] = {.lex_state = 139, .external_lex_state = 2}, + [6308] = {.lex_state = 139, .external_lex_state = 2}, + [6309] = {.lex_state = 139, .external_lex_state = 2}, + [6310] = {.lex_state = 139, .external_lex_state = 2}, + [6311] = {.lex_state = 139, .external_lex_state = 2}, + [6312] = {.lex_state = 139, .external_lex_state = 2}, + [6313] = {.lex_state = 139, .external_lex_state = 2}, + [6314] = {.lex_state = 139, .external_lex_state = 2}, + [6315] = {.lex_state = 139, .external_lex_state = 2}, + [6316] = {.lex_state = 139, .external_lex_state = 2}, + [6317] = {.lex_state = 139, .external_lex_state = 2}, + [6318] = {.lex_state = 139, .external_lex_state = 2}, + [6319] = {.lex_state = 139, .external_lex_state = 2}, + [6320] = {.lex_state = 139, .external_lex_state = 2}, + [6321] = {.lex_state = 139, .external_lex_state = 2}, + [6322] = {.lex_state = 139, .external_lex_state = 2}, + [6323] = {.lex_state = 139, .external_lex_state = 2}, + [6324] = {.lex_state = 139, .external_lex_state = 2}, + [6325] = {.lex_state = 139, .external_lex_state = 2}, + [6326] = {.lex_state = 139, .external_lex_state = 2}, + [6327] = {.lex_state = 139, .external_lex_state = 2}, + [6328] = {.lex_state = 139, .external_lex_state = 2}, + [6329] = {.lex_state = 139, .external_lex_state = 2}, + [6330] = {.lex_state = 139, .external_lex_state = 2}, + [6331] = {.lex_state = 139, .external_lex_state = 2}, + [6332] = {.lex_state = 139, .external_lex_state = 8}, + [6333] = {.lex_state = 139, .external_lex_state = 2}, + [6334] = {.lex_state = 139, .external_lex_state = 8}, + [6335] = {.lex_state = 139, .external_lex_state = 2}, + [6336] = {.lex_state = 139, .external_lex_state = 2}, + [6337] = {.lex_state = 139, .external_lex_state = 8}, + [6338] = {.lex_state = 139, .external_lex_state = 2}, + [6339] = {.lex_state = 139, .external_lex_state = 8}, + [6340] = {.lex_state = 139, .external_lex_state = 2}, + [6341] = {.lex_state = 139, .external_lex_state = 2}, + [6342] = {.lex_state = 139, .external_lex_state = 2}, + [6343] = {.lex_state = 139, .external_lex_state = 2}, + [6344] = {.lex_state = 139, .external_lex_state = 8}, + [6345] = {.lex_state = 139, .external_lex_state = 2}, + [6346] = {.lex_state = 139, .external_lex_state = 2}, + [6347] = {.lex_state = 139, .external_lex_state = 2}, + [6348] = {.lex_state = 139, .external_lex_state = 2}, + [6349] = {.lex_state = 139, .external_lex_state = 2}, + [6350] = {.lex_state = 139, .external_lex_state = 2}, + [6351] = {.lex_state = 139, .external_lex_state = 2}, + [6352] = {.lex_state = 139, .external_lex_state = 8}, + [6353] = {.lex_state = 139, .external_lex_state = 2}, + [6354] = {.lex_state = 139, .external_lex_state = 2}, + [6355] = {.lex_state = 139, .external_lex_state = 2}, + [6356] = {.lex_state = 139, .external_lex_state = 2}, + [6357] = {.lex_state = 139, .external_lex_state = 2}, + [6358] = {.lex_state = 139, .external_lex_state = 8}, + [6359] = {.lex_state = 139, .external_lex_state = 2}, + [6360] = {.lex_state = 139, .external_lex_state = 2}, + [6361] = {.lex_state = 139, .external_lex_state = 8}, + [6362] = {.lex_state = 139, .external_lex_state = 2}, + [6363] = {.lex_state = 139, .external_lex_state = 2}, + [6364] = {.lex_state = 139, .external_lex_state = 2}, + [6365] = {.lex_state = 139, .external_lex_state = 2}, + [6366] = {.lex_state = 139, .external_lex_state = 2}, + [6367] = {.lex_state = 139, .external_lex_state = 2}, + [6368] = {.lex_state = 139, .external_lex_state = 2}, + [6369] = {.lex_state = 139, .external_lex_state = 2}, + [6370] = {.lex_state = 139, .external_lex_state = 2}, + [6371] = {.lex_state = 139, .external_lex_state = 2}, + [6372] = {.lex_state = 139, .external_lex_state = 2}, + [6373] = {.lex_state = 139, .external_lex_state = 2}, + [6374] = {.lex_state = 139, .external_lex_state = 2}, + [6375] = {.lex_state = 139, .external_lex_state = 2}, + [6376] = {.lex_state = 139, .external_lex_state = 2}, + [6377] = {.lex_state = 139, .external_lex_state = 2}, + [6378] = {.lex_state = 139, .external_lex_state = 2}, + [6379] = {.lex_state = 139, .external_lex_state = 2}, + [6380] = {.lex_state = 139, .external_lex_state = 2}, + [6381] = {.lex_state = 139, .external_lex_state = 2}, + [6382] = {.lex_state = 139, .external_lex_state = 2}, + [6383] = {.lex_state = 139, .external_lex_state = 2}, + [6384] = {.lex_state = 139, .external_lex_state = 2}, + [6385] = {.lex_state = 139, .external_lex_state = 2}, + [6386] = {.lex_state = 139, .external_lex_state = 2}, + [6387] = {.lex_state = 139, .external_lex_state = 2}, + [6388] = {.lex_state = 139, .external_lex_state = 2}, + [6389] = {.lex_state = 139, .external_lex_state = 2}, + [6390] = {.lex_state = 139, .external_lex_state = 2}, + [6391] = {.lex_state = 139, .external_lex_state = 2}, + [6392] = {.lex_state = 139, .external_lex_state = 2}, + [6393] = {.lex_state = 139, .external_lex_state = 2}, + [6394] = {.lex_state = 139, .external_lex_state = 2}, + [6395] = {.lex_state = 139, .external_lex_state = 2}, + [6396] = {.lex_state = 139, .external_lex_state = 2}, + [6397] = {.lex_state = 139, .external_lex_state = 2}, + [6398] = {.lex_state = 139, .external_lex_state = 2}, + [6399] = {.lex_state = 139, .external_lex_state = 2}, + [6400] = {.lex_state = 139, .external_lex_state = 2}, + [6401] = {.lex_state = 139, .external_lex_state = 2}, + [6402] = {.lex_state = 139, .external_lex_state = 2}, + [6403] = {.lex_state = 139, .external_lex_state = 2}, + [6404] = {.lex_state = 139, .external_lex_state = 8}, + [6405] = {.lex_state = 139, .external_lex_state = 2}, + [6406] = {.lex_state = 139, .external_lex_state = 8}, + [6407] = {.lex_state = 139, .external_lex_state = 8}, + [6408] = {.lex_state = 139, .external_lex_state = 2}, + [6409] = {.lex_state = 139, .external_lex_state = 2}, + [6410] = {.lex_state = 139, .external_lex_state = 8}, + [6411] = {.lex_state = 139, .external_lex_state = 8}, + [6412] = {.lex_state = 139, .external_lex_state = 2}, + [6413] = {.lex_state = 139, .external_lex_state = 2}, + [6414] = {.lex_state = 139, .external_lex_state = 2}, + [6415] = {.lex_state = 139, .external_lex_state = 8}, + [6416] = {.lex_state = 139, .external_lex_state = 2}, + [6417] = {.lex_state = 139, .external_lex_state = 8}, + [6418] = {.lex_state = 139, .external_lex_state = 2}, + [6419] = {.lex_state = 139, .external_lex_state = 8}, + [6420] = {.lex_state = 139, .external_lex_state = 2}, + [6421] = {.lex_state = 139, .external_lex_state = 2}, + [6422] = {.lex_state = 139, .external_lex_state = 2}, + [6423] = {.lex_state = 139, .external_lex_state = 8}, + [6424] = {.lex_state = 139, .external_lex_state = 2}, + [6425] = {.lex_state = 139, .external_lex_state = 2}, + [6426] = {.lex_state = 139, .external_lex_state = 2}, + [6427] = {.lex_state = 139, .external_lex_state = 2}, + [6428] = {.lex_state = 139, .external_lex_state = 2}, + [6429] = {.lex_state = 139, .external_lex_state = 2}, + [6430] = {.lex_state = 139, .external_lex_state = 2}, + [6431] = {.lex_state = 139, .external_lex_state = 2}, + [6432] = {.lex_state = 139, .external_lex_state = 2}, + [6433] = {.lex_state = 139, .external_lex_state = 2}, + [6434] = {.lex_state = 139, .external_lex_state = 2}, + [6435] = {.lex_state = 139, .external_lex_state = 2}, + [6436] = {.lex_state = 139, .external_lex_state = 8}, + [6437] = {.lex_state = 139, .external_lex_state = 2}, + [6438] = {.lex_state = 139, .external_lex_state = 2}, + [6439] = {.lex_state = 139, .external_lex_state = 2}, + [6440] = {.lex_state = 139, .external_lex_state = 2}, + [6441] = {.lex_state = 139, .external_lex_state = 2}, + [6442] = {.lex_state = 139, .external_lex_state = 2}, + [6443] = {.lex_state = 139, .external_lex_state = 2}, + [6444] = {.lex_state = 139, .external_lex_state = 8}, + [6445] = {.lex_state = 139, .external_lex_state = 2}, + [6446] = {.lex_state = 139, .external_lex_state = 2}, + [6447] = {.lex_state = 139, .external_lex_state = 2}, + [6448] = {.lex_state = 139, .external_lex_state = 2}, + [6449] = {.lex_state = 139, .external_lex_state = 2}, + [6450] = {.lex_state = 139, .external_lex_state = 2}, + [6451] = {.lex_state = 139, .external_lex_state = 2}, + [6452] = {.lex_state = 139, .external_lex_state = 2}, + [6453] = {.lex_state = 139, .external_lex_state = 2}, + [6454] = {.lex_state = 139, .external_lex_state = 2}, + [6455] = {.lex_state = 139, .external_lex_state = 2}, + [6456] = {.lex_state = 139, .external_lex_state = 8}, + [6457] = {.lex_state = 139, .external_lex_state = 2}, + [6458] = {.lex_state = 139, .external_lex_state = 2}, + [6459] = {.lex_state = 139, .external_lex_state = 2}, + [6460] = {.lex_state = 139, .external_lex_state = 2}, + [6461] = {.lex_state = 139, .external_lex_state = 2}, + [6462] = {.lex_state = 139, .external_lex_state = 2}, + [6463] = {.lex_state = 139, .external_lex_state = 2}, + [6464] = {.lex_state = 139, .external_lex_state = 2}, + [6465] = {.lex_state = 139, .external_lex_state = 2}, + [6466] = {.lex_state = 139, .external_lex_state = 2}, + [6467] = {.lex_state = 139, .external_lex_state = 2}, + [6468] = {.lex_state = 139, .external_lex_state = 2}, + [6469] = {.lex_state = 139, .external_lex_state = 2}, + [6470] = {.lex_state = 139, .external_lex_state = 8}, + [6471] = {.lex_state = 139, .external_lex_state = 2}, + [6472] = {.lex_state = 139, .external_lex_state = 2}, + [6473] = {.lex_state = 139, .external_lex_state = 8}, + [6474] = {.lex_state = 139, .external_lex_state = 2}, + [6475] = {.lex_state = 139, .external_lex_state = 2}, + [6476] = {.lex_state = 139, .external_lex_state = 2}, + [6477] = {.lex_state = 139, .external_lex_state = 2}, + [6478] = {.lex_state = 139, .external_lex_state = 2}, + [6479] = {.lex_state = 139, .external_lex_state = 2}, + [6480] = {.lex_state = 139, .external_lex_state = 2}, + [6481] = {.lex_state = 139, .external_lex_state = 2}, + [6482] = {.lex_state = 139, .external_lex_state = 2}, + [6483] = {.lex_state = 139, .external_lex_state = 2}, + [6484] = {.lex_state = 139, .external_lex_state = 2}, + [6485] = {.lex_state = 139, .external_lex_state = 2}, + [6486] = {.lex_state = 139, .external_lex_state = 2}, + [6487] = {.lex_state = 139, .external_lex_state = 2}, + [6488] = {.lex_state = 139, .external_lex_state = 2}, + [6489] = {.lex_state = 139, .external_lex_state = 2}, + [6490] = {.lex_state = 139, .external_lex_state = 2}, + [6491] = {.lex_state = 139, .external_lex_state = 2}, + [6492] = {.lex_state = 139, .external_lex_state = 2}, + [6493] = {.lex_state = 139, .external_lex_state = 2}, + [6494] = {.lex_state = 139, .external_lex_state = 8}, + [6495] = {.lex_state = 139, .external_lex_state = 2}, + [6496] = {.lex_state = 139, .external_lex_state = 8}, + [6497] = {.lex_state = 139, .external_lex_state = 2}, + [6498] = {.lex_state = 139, .external_lex_state = 2}, + [6499] = {.lex_state = 139, .external_lex_state = 2}, + [6500] = {.lex_state = 139, .external_lex_state = 2}, + [6501] = {.lex_state = 139, .external_lex_state = 8}, + [6502] = {.lex_state = 139, .external_lex_state = 2}, + [6503] = {.lex_state = 139, .external_lex_state = 2}, + [6504] = {.lex_state = 139, .external_lex_state = 8}, + [6505] = {.lex_state = 139, .external_lex_state = 2}, + [6506] = {.lex_state = 139, .external_lex_state = 2}, + [6507] = {.lex_state = 139, .external_lex_state = 2}, + [6508] = {.lex_state = 139, .external_lex_state = 2}, + [6509] = {.lex_state = 139, .external_lex_state = 2}, + [6510] = {.lex_state = 139, .external_lex_state = 2}, + [6511] = {.lex_state = 139, .external_lex_state = 2}, + [6512] = {.lex_state = 139, .external_lex_state = 8}, + [6513] = {.lex_state = 139, .external_lex_state = 2}, + [6514] = {.lex_state = 139, .external_lex_state = 2}, + [6515] = {.lex_state = 139, .external_lex_state = 2}, + [6516] = {.lex_state = 139, .external_lex_state = 2}, + [6517] = {.lex_state = 139, .external_lex_state = 2}, + [6518] = {.lex_state = 139, .external_lex_state = 2}, + [6519] = {.lex_state = 139, .external_lex_state = 2}, + [6520] = {.lex_state = 139, .external_lex_state = 2}, + [6521] = {.lex_state = 139, .external_lex_state = 2}, + [6522] = {.lex_state = 139, .external_lex_state = 2}, + [6523] = {.lex_state = 139, .external_lex_state = 2}, + [6524] = {.lex_state = 139, .external_lex_state = 2}, + [6525] = {.lex_state = 139, .external_lex_state = 2}, + [6526] = {.lex_state = 139, .external_lex_state = 2}, + [6527] = {.lex_state = 139, .external_lex_state = 2}, + [6528] = {.lex_state = 139, .external_lex_state = 2}, + [6529] = {.lex_state = 139, .external_lex_state = 2}, + [6530] = {.lex_state = 139, .external_lex_state = 2}, + [6531] = {.lex_state = 139, .external_lex_state = 2}, + [6532] = {.lex_state = 139, .external_lex_state = 2}, + [6533] = {.lex_state = 139, .external_lex_state = 2}, + [6534] = {.lex_state = 139, .external_lex_state = 2}, + [6535] = {.lex_state = 139, .external_lex_state = 2}, + [6536] = {.lex_state = 139, .external_lex_state = 2}, + [6537] = {.lex_state = 139, .external_lex_state = 2}, + [6538] = {.lex_state = 139, .external_lex_state = 2}, + [6539] = {.lex_state = 139, .external_lex_state = 2}, + [6540] = {.lex_state = 139, .external_lex_state = 2}, + [6541] = {.lex_state = 139, .external_lex_state = 2}, + [6542] = {.lex_state = 139, .external_lex_state = 2}, + [6543] = {.lex_state = 139, .external_lex_state = 2}, + [6544] = {.lex_state = 139, .external_lex_state = 8}, + [6545] = {.lex_state = 139, .external_lex_state = 2}, + [6546] = {.lex_state = 139, .external_lex_state = 8}, + [6547] = {.lex_state = 139, .external_lex_state = 2}, + [6548] = {.lex_state = 139, .external_lex_state = 2}, + [6549] = {.lex_state = 139, .external_lex_state = 2}, + [6550] = {.lex_state = 139, .external_lex_state = 8}, + [6551] = {.lex_state = 139, .external_lex_state = 2}, + [6552] = {.lex_state = 139, .external_lex_state = 2}, + [6553] = {.lex_state = 139, .external_lex_state = 2}, + [6554] = {.lex_state = 139, .external_lex_state = 2}, + [6555] = {.lex_state = 139, .external_lex_state = 2}, + [6556] = {.lex_state = 139, .external_lex_state = 2}, + [6557] = {.lex_state = 139, .external_lex_state = 2}, + [6558] = {.lex_state = 139, .external_lex_state = 2}, + [6559] = {.lex_state = 139, .external_lex_state = 2}, + [6560] = {.lex_state = 139, .external_lex_state = 2}, + [6561] = {.lex_state = 139, .external_lex_state = 2}, + [6562] = {.lex_state = 139, .external_lex_state = 2}, + [6563] = {.lex_state = 139, .external_lex_state = 2}, + [6564] = {.lex_state = 139, .external_lex_state = 2}, + [6565] = {.lex_state = 139, .external_lex_state = 2}, + [6566] = {.lex_state = 139, .external_lex_state = 2}, + [6567] = {.lex_state = 139, .external_lex_state = 8}, + [6568] = {.lex_state = 139, .external_lex_state = 2}, + [6569] = {.lex_state = 139, .external_lex_state = 2}, + [6570] = {.lex_state = 139, .external_lex_state = 2}, + [6571] = {.lex_state = 139, .external_lex_state = 2}, + [6572] = {.lex_state = 139, .external_lex_state = 2}, + [6573] = {.lex_state = 139, .external_lex_state = 2}, + [6574] = {.lex_state = 139, .external_lex_state = 2}, + [6575] = {.lex_state = 139, .external_lex_state = 2}, + [6576] = {.lex_state = 139, .external_lex_state = 2}, + [6577] = {.lex_state = 139, .external_lex_state = 2}, + [6578] = {.lex_state = 139, .external_lex_state = 2}, + [6579] = {.lex_state = 139, .external_lex_state = 8}, + [6580] = {.lex_state = 139, .external_lex_state = 2}, + [6581] = {.lex_state = 139, .external_lex_state = 8}, + [6582] = {.lex_state = 139, .external_lex_state = 2}, + [6583] = {.lex_state = 139, .external_lex_state = 8}, + [6584] = {.lex_state = 139, .external_lex_state = 2}, + [6585] = {.lex_state = 139, .external_lex_state = 2}, + [6586] = {.lex_state = 139, .external_lex_state = 2}, + [6587] = {.lex_state = 139, .external_lex_state = 2}, + [6588] = {.lex_state = 139, .external_lex_state = 2}, + [6589] = {.lex_state = 139, .external_lex_state = 2}, + [6590] = {.lex_state = 139, .external_lex_state = 2}, + [6591] = {.lex_state = 139, .external_lex_state = 2}, + [6592] = {.lex_state = 139, .external_lex_state = 2}, + [6593] = {.lex_state = 139, .external_lex_state = 8}, + [6594] = {.lex_state = 139, .external_lex_state = 8}, + [6595] = {.lex_state = 139, .external_lex_state = 2}, + [6596] = {.lex_state = 139, .external_lex_state = 2}, + [6597] = {.lex_state = 139, .external_lex_state = 8}, + [6598] = {.lex_state = 139, .external_lex_state = 2}, + [6599] = {.lex_state = 139, .external_lex_state = 2}, + [6600] = {.lex_state = 139, .external_lex_state = 2}, + [6601] = {.lex_state = 139, .external_lex_state = 2}, + [6602] = {.lex_state = 139, .external_lex_state = 2}, + [6603] = {.lex_state = 139, .external_lex_state = 2}, + [6604] = {.lex_state = 139, .external_lex_state = 2}, + [6605] = {.lex_state = 139, .external_lex_state = 2}, + [6606] = {.lex_state = 139, .external_lex_state = 2}, + [6607] = {.lex_state = 139, .external_lex_state = 2}, + [6608] = {.lex_state = 139, .external_lex_state = 8}, + [6609] = {.lex_state = 139, .external_lex_state = 2}, + [6610] = {.lex_state = 139, .external_lex_state = 2}, + [6611] = {.lex_state = 139, .external_lex_state = 2}, + [6612] = {.lex_state = 139, .external_lex_state = 8}, + [6613] = {.lex_state = 139, .external_lex_state = 2}, + [6614] = {.lex_state = 139, .external_lex_state = 2}, + [6615] = {.lex_state = 139, .external_lex_state = 2}, + [6616] = {.lex_state = 139, .external_lex_state = 2}, + [6617] = {.lex_state = 139, .external_lex_state = 2}, + [6618] = {.lex_state = 139, .external_lex_state = 2}, + [6619] = {.lex_state = 139, .external_lex_state = 2}, + [6620] = {.lex_state = 139, .external_lex_state = 2}, + [6621] = {.lex_state = 139, .external_lex_state = 8}, + [6622] = {.lex_state = 139, .external_lex_state = 2}, + [6623] = {.lex_state = 139, .external_lex_state = 8}, + [6624] = {.lex_state = 139, .external_lex_state = 2}, + [6625] = {.lex_state = 139, .external_lex_state = 8}, + [6626] = {.lex_state = 139, .external_lex_state = 8}, + [6627] = {.lex_state = 139, .external_lex_state = 2}, + [6628] = {.lex_state = 139, .external_lex_state = 2}, + [6629] = {.lex_state = 139, .external_lex_state = 8}, + [6630] = {.lex_state = 139, .external_lex_state = 2}, + [6631] = {.lex_state = 139, .external_lex_state = 2}, + [6632] = {.lex_state = 139, .external_lex_state = 2}, + [6633] = {.lex_state = 139, .external_lex_state = 2}, + [6634] = {.lex_state = 139, .external_lex_state = 2}, + [6635] = {.lex_state = 139, .external_lex_state = 2}, + [6636] = {.lex_state = 139, .external_lex_state = 2}, + [6637] = {.lex_state = 139, .external_lex_state = 8}, + [6638] = {.lex_state = 139, .external_lex_state = 2}, + [6639] = {.lex_state = 139, .external_lex_state = 8}, + [6640] = {.lex_state = 139, .external_lex_state = 2}, + [6641] = {.lex_state = 139, .external_lex_state = 2}, + [6642] = {.lex_state = 139, .external_lex_state = 8}, + [6643] = {.lex_state = 139, .external_lex_state = 2}, + [6644] = {.lex_state = 139, .external_lex_state = 2}, + [6645] = {.lex_state = 139, .external_lex_state = 2}, + [6646] = {.lex_state = 139, .external_lex_state = 2}, + [6647] = {.lex_state = 139, .external_lex_state = 8}, + [6648] = {.lex_state = 139, .external_lex_state = 2}, + [6649] = {.lex_state = 139, .external_lex_state = 8}, + [6650] = {.lex_state = 139, .external_lex_state = 2}, + [6651] = {.lex_state = 139, .external_lex_state = 2}, + [6652] = {.lex_state = 139, .external_lex_state = 8}, + [6653] = {.lex_state = 139, .external_lex_state = 8}, + [6654] = {.lex_state = 139, .external_lex_state = 8}, + [6655] = {.lex_state = 139, .external_lex_state = 8}, + [6656] = {.lex_state = 139, .external_lex_state = 2}, + [6657] = {.lex_state = 139, .external_lex_state = 2}, + [6658] = {.lex_state = 139, .external_lex_state = 2}, + [6659] = {.lex_state = 139, .external_lex_state = 2}, + [6660] = {.lex_state = 139, .external_lex_state = 2}, + [6661] = {.lex_state = 139, .external_lex_state = 2}, + [6662] = {.lex_state = 139, .external_lex_state = 2}, + [6663] = {.lex_state = 139, .external_lex_state = 2}, + [6664] = {.lex_state = 139, .external_lex_state = 2}, + [6665] = {.lex_state = 139, .external_lex_state = 2}, + [6666] = {.lex_state = 139, .external_lex_state = 2}, + [6667] = {.lex_state = 139, .external_lex_state = 2}, + [6668] = {.lex_state = 139, .external_lex_state = 2}, + [6669] = {.lex_state = 139, .external_lex_state = 2}, + [6670] = {.lex_state = 139, .external_lex_state = 2}, + [6671] = {.lex_state = 139, .external_lex_state = 2}, + [6672] = {.lex_state = 139, .external_lex_state = 2}, + [6673] = {.lex_state = 139, .external_lex_state = 2}, + [6674] = {.lex_state = 139, .external_lex_state = 2}, + [6675] = {.lex_state = 139, .external_lex_state = 2}, + [6676] = {.lex_state = 139, .external_lex_state = 2}, + [6677] = {.lex_state = 139, .external_lex_state = 2}, + [6678] = {.lex_state = 139, .external_lex_state = 8}, + [6679] = {.lex_state = 139, .external_lex_state = 2}, + [6680] = {.lex_state = 139, .external_lex_state = 2}, + [6681] = {.lex_state = 139, .external_lex_state = 2}, + [6682] = {.lex_state = 139, .external_lex_state = 2}, + [6683] = {.lex_state = 139, .external_lex_state = 2}, + [6684] = {.lex_state = 139, .external_lex_state = 2}, + [6685] = {.lex_state = 139, .external_lex_state = 2}, + [6686] = {.lex_state = 139, .external_lex_state = 2}, + [6687] = {.lex_state = 139, .external_lex_state = 2}, + [6688] = {.lex_state = 139, .external_lex_state = 2}, + [6689] = {.lex_state = 139, .external_lex_state = 2}, + [6690] = {.lex_state = 139, .external_lex_state = 2}, + [6691] = {.lex_state = 139, .external_lex_state = 2}, + [6692] = {.lex_state = 139, .external_lex_state = 2}, + [6693] = {.lex_state = 139, .external_lex_state = 2}, + [6694] = {.lex_state = 139, .external_lex_state = 2}, + [6695] = {.lex_state = 139, .external_lex_state = 8}, + [6696] = {.lex_state = 139, .external_lex_state = 2}, + [6697] = {.lex_state = 139, .external_lex_state = 2}, + [6698] = {.lex_state = 139, .external_lex_state = 2}, + [6699] = {.lex_state = 139, .external_lex_state = 2}, + [6700] = {.lex_state = 139, .external_lex_state = 8}, + [6701] = {.lex_state = 139, .external_lex_state = 2}, + [6702] = {.lex_state = 139, .external_lex_state = 2}, + [6703] = {.lex_state = 139, .external_lex_state = 2}, + [6704] = {.lex_state = 139, .external_lex_state = 8}, + [6705] = {.lex_state = 139, .external_lex_state = 8}, + [6706] = {.lex_state = 139, .external_lex_state = 8}, + [6707] = {.lex_state = 139, .external_lex_state = 2}, + [6708] = {.lex_state = 139, .external_lex_state = 2}, + [6709] = {.lex_state = 139, .external_lex_state = 2}, + [6710] = {.lex_state = 139, .external_lex_state = 2}, + [6711] = {.lex_state = 139, .external_lex_state = 2}, + [6712] = {.lex_state = 139, .external_lex_state = 2}, + [6713] = {.lex_state = 139, .external_lex_state = 2}, + [6714] = {.lex_state = 139, .external_lex_state = 2}, + [6715] = {.lex_state = 139, .external_lex_state = 2}, + [6716] = {.lex_state = 139, .external_lex_state = 2}, + [6717] = {.lex_state = 139, .external_lex_state = 2}, + [6718] = {.lex_state = 139, .external_lex_state = 2}, + [6719] = {.lex_state = 139, .external_lex_state = 2}, + [6720] = {.lex_state = 139, .external_lex_state = 2}, + [6721] = {.lex_state = 139, .external_lex_state = 8}, + [6722] = {.lex_state = 139, .external_lex_state = 2}, + [6723] = {.lex_state = 139, .external_lex_state = 8}, + [6724] = {.lex_state = 139, .external_lex_state = 8}, + [6725] = {.lex_state = 139, .external_lex_state = 8}, + [6726] = {.lex_state = 139, .external_lex_state = 2}, + [6727] = {.lex_state = 139, .external_lex_state = 2}, + [6728] = {.lex_state = 139, .external_lex_state = 2}, + [6729] = {.lex_state = 139, .external_lex_state = 2}, + [6730] = {.lex_state = 139, .external_lex_state = 2}, + [6731] = {.lex_state = 139, .external_lex_state = 2}, + [6732] = {.lex_state = 139, .external_lex_state = 2}, + [6733] = {.lex_state = 139, .external_lex_state = 2}, + [6734] = {.lex_state = 139, .external_lex_state = 2}, + [6735] = {.lex_state = 139, .external_lex_state = 2}, + [6736] = {.lex_state = 139, .external_lex_state = 2}, + [6737] = {.lex_state = 139, .external_lex_state = 2}, + [6738] = {.lex_state = 139, .external_lex_state = 2}, + [6739] = {.lex_state = 139, .external_lex_state = 8}, + [6740] = {.lex_state = 139, .external_lex_state = 2}, + [6741] = {.lex_state = 139, .external_lex_state = 2}, + [6742] = {.lex_state = 139, .external_lex_state = 2}, + [6743] = {.lex_state = 139, .external_lex_state = 2}, + [6744] = {.lex_state = 139, .external_lex_state = 2}, + [6745] = {.lex_state = 139, .external_lex_state = 2}, + [6746] = {.lex_state = 139, .external_lex_state = 2}, + [6747] = {.lex_state = 139, .external_lex_state = 2}, + [6748] = {.lex_state = 21, .external_lex_state = 2}, + [6749] = {.lex_state = 139, .external_lex_state = 8}, + [6750] = {.lex_state = 139, .external_lex_state = 2}, + [6751] = {.lex_state = 139, .external_lex_state = 2}, + [6752] = {.lex_state = 139, .external_lex_state = 2}, + [6753] = {.lex_state = 139, .external_lex_state = 2}, + [6754] = {.lex_state = 139, .external_lex_state = 2}, + [6755] = {.lex_state = 139, .external_lex_state = 2}, + [6756] = {.lex_state = 139, .external_lex_state = 2}, + [6757] = {.lex_state = 139, .external_lex_state = 2}, + [6758] = {.lex_state = 139, .external_lex_state = 8}, + [6759] = {.lex_state = 139, .external_lex_state = 2}, + [6760] = {.lex_state = 139, .external_lex_state = 2}, + [6761] = {.lex_state = 139, .external_lex_state = 2}, + [6762] = {.lex_state = 139, .external_lex_state = 2}, + [6763] = {.lex_state = 139, .external_lex_state = 2}, + [6764] = {.lex_state = 139, .external_lex_state = 2}, + [6765] = {.lex_state = 139, .external_lex_state = 2}, + [6766] = {.lex_state = 139, .external_lex_state = 2}, + [6767] = {.lex_state = 139, .external_lex_state = 2}, + [6768] = {.lex_state = 139, .external_lex_state = 2}, + [6769] = {.lex_state = 139, .external_lex_state = 2}, + [6770] = {.lex_state = 139, .external_lex_state = 2}, + [6771] = {.lex_state = 139, .external_lex_state = 2}, + [6772] = {.lex_state = 139, .external_lex_state = 2}, + [6773] = {.lex_state = 139, .external_lex_state = 2}, + [6774] = {.lex_state = 139, .external_lex_state = 2}, + [6775] = {.lex_state = 139, .external_lex_state = 2}, + [6776] = {.lex_state = 139, .external_lex_state = 2}, + [6777] = {.lex_state = 139, .external_lex_state = 2}, + [6778] = {.lex_state = 139, .external_lex_state = 2}, + [6779] = {.lex_state = 139, .external_lex_state = 2}, + [6780] = {.lex_state = 139, .external_lex_state = 2}, + [6781] = {.lex_state = 139, .external_lex_state = 2}, + [6782] = {.lex_state = 139, .external_lex_state = 2}, + [6783] = {.lex_state = 139, .external_lex_state = 2}, + [6784] = {.lex_state = 139, .external_lex_state = 2}, + [6785] = {.lex_state = 139, .external_lex_state = 2}, + [6786] = {.lex_state = 139, .external_lex_state = 2}, + [6787] = {.lex_state = 139, .external_lex_state = 8}, + [6788] = {.lex_state = 139, .external_lex_state = 2}, + [6789] = {.lex_state = 139, .external_lex_state = 2}, + [6790] = {.lex_state = 139, .external_lex_state = 2}, + [6791] = {.lex_state = 139, .external_lex_state = 2}, + [6792] = {.lex_state = 139, .external_lex_state = 2}, + [6793] = {.lex_state = 139, .external_lex_state = 2}, + [6794] = {.lex_state = 139, .external_lex_state = 2}, + [6795] = {.lex_state = 139, .external_lex_state = 2}, + [6796] = {.lex_state = 139, .external_lex_state = 2}, + [6797] = {.lex_state = 139, .external_lex_state = 2}, + [6798] = {.lex_state = 139, .external_lex_state = 2}, + [6799] = {.lex_state = 139, .external_lex_state = 2}, + [6800] = {.lex_state = 139, .external_lex_state = 2}, + [6801] = {.lex_state = 139, .external_lex_state = 2}, + [6802] = {.lex_state = 139, .external_lex_state = 2}, + [6803] = {.lex_state = 139, .external_lex_state = 2}, + [6804] = {.lex_state = 139, .external_lex_state = 2}, + [6805] = {.lex_state = 139, .external_lex_state = 2}, + [6806] = {.lex_state = 139, .external_lex_state = 2}, + [6807] = {.lex_state = 139, .external_lex_state = 2}, + [6808] = {.lex_state = 139, .external_lex_state = 2}, + [6809] = {.lex_state = 139, .external_lex_state = 2}, + [6810] = {.lex_state = 139, .external_lex_state = 2}, + [6811] = {.lex_state = 139, .external_lex_state = 2}, + [6812] = {.lex_state = 139, .external_lex_state = 2}, + [6813] = {.lex_state = 139, .external_lex_state = 2}, + [6814] = {.lex_state = 139, .external_lex_state = 2}, + [6815] = {.lex_state = 139, .external_lex_state = 2}, + [6816] = {.lex_state = 139, .external_lex_state = 2}, + [6817] = {.lex_state = 139, .external_lex_state = 2}, + [6818] = {.lex_state = 139, .external_lex_state = 2}, + [6819] = {.lex_state = 139, .external_lex_state = 2}, + [6820] = {.lex_state = 139, .external_lex_state = 2}, + [6821] = {.lex_state = 139, .external_lex_state = 2}, + [6822] = {.lex_state = 139, .external_lex_state = 2}, + [6823] = {.lex_state = 139, .external_lex_state = 2}, + [6824] = {.lex_state = 139, .external_lex_state = 2}, + [6825] = {.lex_state = 139, .external_lex_state = 2}, + [6826] = {.lex_state = 139, .external_lex_state = 2}, + [6827] = {.lex_state = 139, .external_lex_state = 2}, + [6828] = {.lex_state = 139, .external_lex_state = 2}, + [6829] = {.lex_state = 139, .external_lex_state = 8}, + [6830] = {.lex_state = 139, .external_lex_state = 2}, + [6831] = {.lex_state = 139, .external_lex_state = 2}, + [6832] = {.lex_state = 139, .external_lex_state = 2}, + [6833] = {.lex_state = 139, .external_lex_state = 2}, + [6834] = {.lex_state = 139, .external_lex_state = 2}, + [6835] = {.lex_state = 139, .external_lex_state = 2}, + [6836] = {.lex_state = 139, .external_lex_state = 2}, + [6837] = {.lex_state = 139, .external_lex_state = 2}, + [6838] = {.lex_state = 139, .external_lex_state = 2}, + [6839] = {.lex_state = 139, .external_lex_state = 2}, + [6840] = {.lex_state = 139, .external_lex_state = 2}, + [6841] = {.lex_state = 139, .external_lex_state = 2}, + [6842] = {.lex_state = 139, .external_lex_state = 2}, + [6843] = {.lex_state = 139, .external_lex_state = 2}, + [6844] = {.lex_state = 139, .external_lex_state = 8}, + [6845] = {.lex_state = 139, .external_lex_state = 2}, + [6846] = {.lex_state = 139, .external_lex_state = 2}, + [6847] = {.lex_state = 139, .external_lex_state = 2}, + [6848] = {.lex_state = 139, .external_lex_state = 2}, + [6849] = {.lex_state = 139, .external_lex_state = 2}, + [6850] = {.lex_state = 139, .external_lex_state = 2}, + [6851] = {.lex_state = 139, .external_lex_state = 2}, + [6852] = {.lex_state = 139, .external_lex_state = 2}, + [6853] = {.lex_state = 139, .external_lex_state = 2}, + [6854] = {.lex_state = 139, .external_lex_state = 2}, + [6855] = {.lex_state = 139, .external_lex_state = 2}, + [6856] = {.lex_state = 139, .external_lex_state = 2}, + [6857] = {.lex_state = 139, .external_lex_state = 2}, + [6858] = {.lex_state = 139, .external_lex_state = 2}, + [6859] = {.lex_state = 139, .external_lex_state = 2}, + [6860] = {.lex_state = 139, .external_lex_state = 2}, + [6861] = {.lex_state = 139, .external_lex_state = 2}, + [6862] = {.lex_state = 139, .external_lex_state = 2}, + [6863] = {.lex_state = 139, .external_lex_state = 2}, + [6864] = {.lex_state = 1, .external_lex_state = 16}, + [6865] = {.lex_state = 139, .external_lex_state = 2}, + [6866] = {.lex_state = 139, .external_lex_state = 2}, + [6867] = {.lex_state = 139, .external_lex_state = 2}, + [6868] = {.lex_state = 139, .external_lex_state = 2}, + [6869] = {.lex_state = 139, .external_lex_state = 2}, + [6870] = {.lex_state = 139, .external_lex_state = 2}, + [6871] = {.lex_state = 139, .external_lex_state = 2}, + [6872] = {.lex_state = 139, .external_lex_state = 2}, + [6873] = {.lex_state = 139, .external_lex_state = 2}, + [6874] = {.lex_state = 139, .external_lex_state = 2}, + [6875] = {.lex_state = 139, .external_lex_state = 2}, + [6876] = {.lex_state = 139, .external_lex_state = 2}, + [6877] = {.lex_state = 139, .external_lex_state = 2}, + [6878] = {.lex_state = 139, .external_lex_state = 2}, + [6879] = {.lex_state = 139, .external_lex_state = 2}, + [6880] = {.lex_state = 139, .external_lex_state = 2}, + [6881] = {.lex_state = 139, .external_lex_state = 2}, + [6882] = {.lex_state = 139, .external_lex_state = 2}, + [6883] = {.lex_state = 139, .external_lex_state = 2}, + [6884] = {.lex_state = 139, .external_lex_state = 2}, + [6885] = {.lex_state = 139, .external_lex_state = 2}, + [6886] = {.lex_state = 139, .external_lex_state = 2}, + [6887] = {.lex_state = 139, .external_lex_state = 2}, + [6888] = {.lex_state = 139, .external_lex_state = 2}, + [6889] = {.lex_state = 139, .external_lex_state = 2}, + [6890] = {.lex_state = 139, .external_lex_state = 2}, + [6891] = {.lex_state = 139, .external_lex_state = 2}, + [6892] = {.lex_state = 139, .external_lex_state = 2}, + [6893] = {.lex_state = 139, .external_lex_state = 2}, + [6894] = {.lex_state = 139, .external_lex_state = 2}, + [6895] = {.lex_state = 139, .external_lex_state = 2}, + [6896] = {.lex_state = 139, .external_lex_state = 2}, + [6897] = {.lex_state = 139, .external_lex_state = 2}, + [6898] = {.lex_state = 139, .external_lex_state = 2}, + [6899] = {.lex_state = 139, .external_lex_state = 2}, + [6900] = {.lex_state = 139, .external_lex_state = 2}, + [6901] = {.lex_state = 139, .external_lex_state = 2}, + [6902] = {.lex_state = 139, .external_lex_state = 2}, + [6903] = {.lex_state = 139, .external_lex_state = 2}, + [6904] = {.lex_state = 139, .external_lex_state = 2}, + [6905] = {.lex_state = 139, .external_lex_state = 2}, + [6906] = {.lex_state = 1, .external_lex_state = 16}, + [6907] = {.lex_state = 139, .external_lex_state = 2}, + [6908] = {.lex_state = 139, .external_lex_state = 2}, + [6909] = {.lex_state = 139, .external_lex_state = 2}, + [6910] = {.lex_state = 139, .external_lex_state = 2}, + [6911] = {.lex_state = 139, .external_lex_state = 2}, + [6912] = {.lex_state = 139, .external_lex_state = 2}, + [6913] = {.lex_state = 139, .external_lex_state = 2}, + [6914] = {.lex_state = 139, .external_lex_state = 2}, + [6915] = {.lex_state = 139, .external_lex_state = 2}, + [6916] = {.lex_state = 139, .external_lex_state = 2}, + [6917] = {.lex_state = 139, .external_lex_state = 2}, + [6918] = {.lex_state = 139, .external_lex_state = 2}, + [6919] = {.lex_state = 139, .external_lex_state = 2}, + [6920] = {.lex_state = 139, .external_lex_state = 2}, + [6921] = {.lex_state = 139, .external_lex_state = 2}, + [6922] = {.lex_state = 139, .external_lex_state = 2}, + [6923] = {.lex_state = 139, .external_lex_state = 2}, + [6924] = {.lex_state = 139, .external_lex_state = 2}, + [6925] = {.lex_state = 139, .external_lex_state = 2}, + [6926] = {.lex_state = 139, .external_lex_state = 2}, + [6927] = {.lex_state = 139, .external_lex_state = 2}, + [6928] = {.lex_state = 139, .external_lex_state = 2}, + [6929] = {.lex_state = 139, .external_lex_state = 2}, + [6930] = {.lex_state = 139, .external_lex_state = 2}, + [6931] = {.lex_state = 139, .external_lex_state = 2}, + [6932] = {.lex_state = 139, .external_lex_state = 2}, + [6933] = {.lex_state = 139, .external_lex_state = 2}, + [6934] = {.lex_state = 139, .external_lex_state = 2}, + [6935] = {.lex_state = 37, .external_lex_state = 2}, + [6936] = {.lex_state = 139, .external_lex_state = 2}, + [6937] = {.lex_state = 139, .external_lex_state = 2}, + [6938] = {.lex_state = 139, .external_lex_state = 2}, + [6939] = {.lex_state = 139, .external_lex_state = 2}, + [6940] = {.lex_state = 139, .external_lex_state = 2}, + [6941] = {.lex_state = 139, .external_lex_state = 2}, + [6942] = {.lex_state = 139, .external_lex_state = 2}, + [6943] = {.lex_state = 139, .external_lex_state = 2}, + [6944] = {.lex_state = 139, .external_lex_state = 2}, + [6945] = {.lex_state = 139, .external_lex_state = 2}, + [6946] = {.lex_state = 139, .external_lex_state = 2}, + [6947] = {.lex_state = 139, .external_lex_state = 2}, + [6948] = {.lex_state = 139, .external_lex_state = 2}, + [6949] = {.lex_state = 139, .external_lex_state = 2}, + [6950] = {.lex_state = 139, .external_lex_state = 2}, + [6951] = {.lex_state = 139, .external_lex_state = 2}, + [6952] = {.lex_state = 139, .external_lex_state = 2}, + [6953] = {.lex_state = 139, .external_lex_state = 2}, + [6954] = {.lex_state = 139, .external_lex_state = 2}, + [6955] = {.lex_state = 139, .external_lex_state = 2}, + [6956] = {.lex_state = 139, .external_lex_state = 2}, + [6957] = {.lex_state = 139, .external_lex_state = 2}, + [6958] = {.lex_state = 139, .external_lex_state = 2}, + [6959] = {.lex_state = 139, .external_lex_state = 2}, + [6960] = {.lex_state = 139, .external_lex_state = 2}, + [6961] = {.lex_state = 139, .external_lex_state = 2}, + [6962] = {.lex_state = 139, .external_lex_state = 2}, + [6963] = {.lex_state = 139, .external_lex_state = 2}, + [6964] = {.lex_state = 37, .external_lex_state = 2}, + [6965] = {.lex_state = 139, .external_lex_state = 2}, + [6966] = {.lex_state = 139, .external_lex_state = 2}, + [6967] = {.lex_state = 139, .external_lex_state = 2}, + [6968] = {.lex_state = 139, .external_lex_state = 2}, + [6969] = {.lex_state = 139, .external_lex_state = 2}, + [6970] = {.lex_state = 139, .external_lex_state = 2}, + [6971] = {.lex_state = 139, .external_lex_state = 2}, + [6972] = {.lex_state = 139, .external_lex_state = 2}, + [6973] = {.lex_state = 139, .external_lex_state = 2}, + [6974] = {.lex_state = 139, .external_lex_state = 2}, + [6975] = {.lex_state = 139, .external_lex_state = 2}, + [6976] = {.lex_state = 139, .external_lex_state = 2}, + [6977] = {.lex_state = 139, .external_lex_state = 2}, + [6978] = {.lex_state = 139, .external_lex_state = 2}, + [6979] = {.lex_state = 139, .external_lex_state = 2}, + [6980] = {.lex_state = 139, .external_lex_state = 2}, + [6981] = {.lex_state = 139, .external_lex_state = 2}, + [6982] = {.lex_state = 139, .external_lex_state = 2}, + [6983] = {.lex_state = 139, .external_lex_state = 2}, + [6984] = {.lex_state = 139, .external_lex_state = 2}, + [6985] = {.lex_state = 139, .external_lex_state = 2}, + [6986] = {.lex_state = 139, .external_lex_state = 2}, + [6987] = {.lex_state = 139, .external_lex_state = 2}, + [6988] = {.lex_state = 139, .external_lex_state = 2}, + [6989] = {.lex_state = 139, .external_lex_state = 2}, + [6990] = {.lex_state = 139, .external_lex_state = 2}, + [6991] = {.lex_state = 139, .external_lex_state = 2}, + [6992] = {.lex_state = 139, .external_lex_state = 2}, + [6993] = {.lex_state = 139, .external_lex_state = 2}, + [6994] = {.lex_state = 139, .external_lex_state = 2}, + [6995] = {.lex_state = 139, .external_lex_state = 2}, + [6996] = {.lex_state = 139, .external_lex_state = 2}, + [6997] = {.lex_state = 139, .external_lex_state = 2}, + [6998] = {.lex_state = 139, .external_lex_state = 2}, + [6999] = {.lex_state = 139, .external_lex_state = 2}, + [7000] = {.lex_state = 139, .external_lex_state = 2}, + [7001] = {.lex_state = 139, .external_lex_state = 2}, + [7002] = {.lex_state = 139, .external_lex_state = 2}, + [7003] = {.lex_state = 139, .external_lex_state = 2}, + [7004] = {.lex_state = 139, .external_lex_state = 2}, + [7005] = {.lex_state = 139, .external_lex_state = 2}, + [7006] = {.lex_state = 139, .external_lex_state = 2}, + [7007] = {.lex_state = 139, .external_lex_state = 2}, + [7008] = {.lex_state = 139, .external_lex_state = 2}, + [7009] = {.lex_state = 139, .external_lex_state = 2}, + [7010] = {.lex_state = 139, .external_lex_state = 2}, + [7011] = {.lex_state = 139, .external_lex_state = 2}, + [7012] = {.lex_state = 139, .external_lex_state = 2}, + [7013] = {.lex_state = 139, .external_lex_state = 2}, + [7014] = {.lex_state = 139, .external_lex_state = 2}, + [7015] = {.lex_state = 139, .external_lex_state = 2}, + [7016] = {.lex_state = 139, .external_lex_state = 2}, + [7017] = {.lex_state = 139, .external_lex_state = 2}, + [7018] = {.lex_state = 139, .external_lex_state = 2}, + [7019] = {.lex_state = 139, .external_lex_state = 2}, + [7020] = {.lex_state = 139, .external_lex_state = 2}, + [7021] = {.lex_state = 139, .external_lex_state = 2}, + [7022] = {.lex_state = 139, .external_lex_state = 2}, + [7023] = {.lex_state = 139, .external_lex_state = 2}, + [7024] = {.lex_state = 139, .external_lex_state = 2}, + [7025] = {.lex_state = 139, .external_lex_state = 2}, + [7026] = {.lex_state = 139, .external_lex_state = 2}, + [7027] = {.lex_state = 139, .external_lex_state = 2}, + [7028] = {.lex_state = 139, .external_lex_state = 2}, + [7029] = {.lex_state = 139, .external_lex_state = 2}, + [7030] = {.lex_state = 139, .external_lex_state = 2}, + [7031] = {.lex_state = 139, .external_lex_state = 2}, + [7032] = {.lex_state = 139, .external_lex_state = 2}, + [7033] = {.lex_state = 139, .external_lex_state = 2}, + [7034] = {.lex_state = 139, .external_lex_state = 2}, + [7035] = {.lex_state = 139, .external_lex_state = 2}, + [7036] = {.lex_state = 139, .external_lex_state = 2}, + [7037] = {.lex_state = 139, .external_lex_state = 2}, + [7038] = {.lex_state = 139, .external_lex_state = 2}, + [7039] = {.lex_state = 139, .external_lex_state = 2}, + [7040] = {.lex_state = 139, .external_lex_state = 2}, + [7041] = {.lex_state = 139, .external_lex_state = 2}, + [7042] = {.lex_state = 139, .external_lex_state = 2}, + [7043] = {.lex_state = 139, .external_lex_state = 2}, + [7044] = {.lex_state = 139, .external_lex_state = 2}, + [7045] = {.lex_state = 139, .external_lex_state = 2}, + [7046] = {.lex_state = 139, .external_lex_state = 2}, + [7047] = {.lex_state = 139, .external_lex_state = 2}, + [7048] = {.lex_state = 139, .external_lex_state = 2}, + [7049] = {.lex_state = 139, .external_lex_state = 2}, + [7050] = {.lex_state = 139, .external_lex_state = 2}, + [7051] = {.lex_state = 139, .external_lex_state = 2}, + [7052] = {.lex_state = 139, .external_lex_state = 2}, + [7053] = {.lex_state = 139, .external_lex_state = 2}, + [7054] = {.lex_state = 139, .external_lex_state = 2}, + [7055] = {.lex_state = 139, .external_lex_state = 2}, + [7056] = {.lex_state = 139, .external_lex_state = 2}, + [7057] = {.lex_state = 139, .external_lex_state = 2}, + [7058] = {.lex_state = 139, .external_lex_state = 2}, + [7059] = {.lex_state = 139, .external_lex_state = 2}, + [7060] = {.lex_state = 139, .external_lex_state = 2}, + [7061] = {.lex_state = 139, .external_lex_state = 2}, + [7062] = {.lex_state = 139, .external_lex_state = 2}, + [7063] = {.lex_state = 139, .external_lex_state = 2}, + [7064] = {.lex_state = 139, .external_lex_state = 2}, + [7065] = {.lex_state = 139, .external_lex_state = 2}, + [7066] = {.lex_state = 139, .external_lex_state = 2}, + [7067] = {.lex_state = 139, .external_lex_state = 2}, + [7068] = {.lex_state = 139, .external_lex_state = 2}, + [7069] = {.lex_state = 139, .external_lex_state = 2}, + [7070] = {.lex_state = 139, .external_lex_state = 2}, + [7071] = {.lex_state = 139, .external_lex_state = 2}, + [7072] = {.lex_state = 139, .external_lex_state = 2}, + [7073] = {.lex_state = 139, .external_lex_state = 2}, + [7074] = {.lex_state = 139, .external_lex_state = 2}, + [7075] = {.lex_state = 139, .external_lex_state = 2}, + [7076] = {.lex_state = 139, .external_lex_state = 2}, + [7077] = {.lex_state = 139, .external_lex_state = 2}, + [7078] = {.lex_state = 139, .external_lex_state = 2}, + [7079] = {.lex_state = 139, .external_lex_state = 2}, + [7080] = {.lex_state = 139, .external_lex_state = 2}, + [7081] = {.lex_state = 139, .external_lex_state = 2}, + [7082] = {.lex_state = 139, .external_lex_state = 2}, + [7083] = {.lex_state = 139, .external_lex_state = 2}, + [7084] = {.lex_state = 139, .external_lex_state = 2}, + [7085] = {.lex_state = 139, .external_lex_state = 2}, + [7086] = {.lex_state = 37, .external_lex_state = 2}, + [7087] = {.lex_state = 139, .external_lex_state = 2}, + [7088] = {.lex_state = 139, .external_lex_state = 2}, + [7089] = {.lex_state = 139, .external_lex_state = 2}, + [7090] = {.lex_state = 139, .external_lex_state = 2}, + [7091] = {.lex_state = 139, .external_lex_state = 2}, + [7092] = {.lex_state = 139, .external_lex_state = 2}, + [7093] = {.lex_state = 139, .external_lex_state = 2}, + [7094] = {.lex_state = 139, .external_lex_state = 2}, + [7095] = {.lex_state = 139, .external_lex_state = 2}, + [7096] = {.lex_state = 139, .external_lex_state = 2}, + [7097] = {.lex_state = 139, .external_lex_state = 2}, + [7098] = {.lex_state = 139, .external_lex_state = 2}, + [7099] = {.lex_state = 139, .external_lex_state = 2}, + [7100] = {.lex_state = 139, .external_lex_state = 2}, + [7101] = {.lex_state = 139, .external_lex_state = 2}, + [7102] = {.lex_state = 139, .external_lex_state = 2}, + [7103] = {.lex_state = 139, .external_lex_state = 2}, + [7104] = {.lex_state = 139, .external_lex_state = 2}, + [7105] = {.lex_state = 139, .external_lex_state = 2}, + [7106] = {.lex_state = 139, .external_lex_state = 2}, + [7107] = {.lex_state = 139, .external_lex_state = 2}, + [7108] = {.lex_state = 139, .external_lex_state = 2}, + [7109] = {.lex_state = 139, .external_lex_state = 2}, + [7110] = {.lex_state = 139, .external_lex_state = 2}, + [7111] = {.lex_state = 139, .external_lex_state = 2}, + [7112] = {.lex_state = 139, .external_lex_state = 2}, + [7113] = {.lex_state = 139, .external_lex_state = 2}, + [7114] = {.lex_state = 139, .external_lex_state = 2}, + [7115] = {.lex_state = 139, .external_lex_state = 2}, + [7116] = {.lex_state = 139, .external_lex_state = 2}, + [7117] = {.lex_state = 139, .external_lex_state = 2}, + [7118] = {.lex_state = 139, .external_lex_state = 2}, + [7119] = {.lex_state = 139, .external_lex_state = 2}, + [7120] = {.lex_state = 139, .external_lex_state = 2}, + [7121] = {.lex_state = 139, .external_lex_state = 2}, + [7122] = {.lex_state = 139, .external_lex_state = 2}, + [7123] = {.lex_state = 1, .external_lex_state = 16}, + [7124] = {.lex_state = 139, .external_lex_state = 2}, + [7125] = {.lex_state = 139, .external_lex_state = 2}, + [7126] = {.lex_state = 139, .external_lex_state = 2}, + [7127] = {.lex_state = 139, .external_lex_state = 2}, + [7128] = {.lex_state = 139, .external_lex_state = 2}, + [7129] = {.lex_state = 139, .external_lex_state = 2}, + [7130] = {.lex_state = 139, .external_lex_state = 2}, + [7131] = {.lex_state = 139, .external_lex_state = 2}, + [7132] = {.lex_state = 139, .external_lex_state = 2}, + [7133] = {.lex_state = 139, .external_lex_state = 2}, + [7134] = {.lex_state = 139, .external_lex_state = 2}, + [7135] = {.lex_state = 139, .external_lex_state = 2}, + [7136] = {.lex_state = 139, .external_lex_state = 2}, + [7137] = {.lex_state = 139, .external_lex_state = 2}, + [7138] = {.lex_state = 139, .external_lex_state = 2}, + [7139] = {.lex_state = 139, .external_lex_state = 2}, + [7140] = {.lex_state = 139, .external_lex_state = 2}, + [7141] = {.lex_state = 139, .external_lex_state = 2}, + [7142] = {.lex_state = 139, .external_lex_state = 2}, + [7143] = {.lex_state = 139, .external_lex_state = 2}, + [7144] = {.lex_state = 139, .external_lex_state = 2}, + [7145] = {.lex_state = 139, .external_lex_state = 2}, + [7146] = {.lex_state = 139, .external_lex_state = 2}, + [7147] = {.lex_state = 139, .external_lex_state = 2}, + [7148] = {.lex_state = 139, .external_lex_state = 2}, + [7149] = {.lex_state = 139, .external_lex_state = 2}, + [7150] = {.lex_state = 139, .external_lex_state = 2}, + [7151] = {.lex_state = 139, .external_lex_state = 2}, + [7152] = {.lex_state = 139, .external_lex_state = 2}, + [7153] = {.lex_state = 139, .external_lex_state = 2}, + [7154] = {.lex_state = 139, .external_lex_state = 2}, + [7155] = {.lex_state = 139, .external_lex_state = 2}, + [7156] = {.lex_state = 139, .external_lex_state = 2}, + [7157] = {.lex_state = 139, .external_lex_state = 2}, + [7158] = {.lex_state = 139, .external_lex_state = 2}, + [7159] = {.lex_state = 37, .external_lex_state = 2}, + [7160] = {.lex_state = 139, .external_lex_state = 2}, + [7161] = {.lex_state = 139, .external_lex_state = 2}, + [7162] = {.lex_state = 139, .external_lex_state = 2}, + [7163] = {.lex_state = 139, .external_lex_state = 2}, + [7164] = {.lex_state = 139, .external_lex_state = 2}, + [7165] = {.lex_state = 139, .external_lex_state = 2}, + [7166] = {.lex_state = 139, .external_lex_state = 2}, + [7167] = {.lex_state = 139, .external_lex_state = 2}, + [7168] = {.lex_state = 139, .external_lex_state = 2}, + [7169] = {.lex_state = 139, .external_lex_state = 2}, + [7170] = {.lex_state = 139, .external_lex_state = 2}, + [7171] = {.lex_state = 139, .external_lex_state = 2}, + [7172] = {.lex_state = 139, .external_lex_state = 2}, + [7173] = {.lex_state = 139, .external_lex_state = 2}, + [7174] = {.lex_state = 139, .external_lex_state = 2}, + [7175] = {.lex_state = 139, .external_lex_state = 2}, + [7176] = {.lex_state = 139, .external_lex_state = 2}, + [7177] = {.lex_state = 139, .external_lex_state = 2}, + [7178] = {.lex_state = 139, .external_lex_state = 2}, + [7179] = {.lex_state = 139, .external_lex_state = 2}, + [7180] = {.lex_state = 139, .external_lex_state = 2}, + [7181] = {.lex_state = 139, .external_lex_state = 2}, + [7182] = {.lex_state = 139, .external_lex_state = 2}, + [7183] = {.lex_state = 139, .external_lex_state = 2}, + [7184] = {.lex_state = 139, .external_lex_state = 2}, + [7185] = {.lex_state = 139, .external_lex_state = 2}, + [7186] = {.lex_state = 139, .external_lex_state = 2}, + [7187] = {.lex_state = 139, .external_lex_state = 2}, + [7188] = {.lex_state = 139, .external_lex_state = 2}, + [7189] = {.lex_state = 139, .external_lex_state = 2}, + [7190] = {.lex_state = 139, .external_lex_state = 2}, + [7191] = {.lex_state = 139, .external_lex_state = 2}, + [7192] = {.lex_state = 139, .external_lex_state = 2}, + [7193] = {.lex_state = 139, .external_lex_state = 2}, + [7194] = {.lex_state = 139, .external_lex_state = 2}, + [7195] = {.lex_state = 139, .external_lex_state = 2}, + [7196] = {.lex_state = 139, .external_lex_state = 2}, + [7197] = {.lex_state = 139, .external_lex_state = 2}, + [7198] = {.lex_state = 139, .external_lex_state = 2}, + [7199] = {.lex_state = 139, .external_lex_state = 2}, + [7200] = {.lex_state = 139, .external_lex_state = 2}, + [7201] = {.lex_state = 139, .external_lex_state = 2}, + [7202] = {.lex_state = 139, .external_lex_state = 2}, + [7203] = {.lex_state = 139, .external_lex_state = 2}, + [7204] = {.lex_state = 139, .external_lex_state = 2}, + [7205] = {.lex_state = 139, .external_lex_state = 2}, + [7206] = {.lex_state = 1, .external_lex_state = 16}, + [7207] = {.lex_state = 139, .external_lex_state = 2}, + [7208] = {.lex_state = 139, .external_lex_state = 2}, + [7209] = {.lex_state = 139, .external_lex_state = 2}, + [7210] = {.lex_state = 139, .external_lex_state = 2}, + [7211] = {.lex_state = 139, .external_lex_state = 2}, + [7212] = {.lex_state = 139, .external_lex_state = 2}, + [7213] = {.lex_state = 139, .external_lex_state = 2}, + [7214] = {.lex_state = 139, .external_lex_state = 2}, + [7215] = {.lex_state = 139, .external_lex_state = 2}, + [7216] = {.lex_state = 139, .external_lex_state = 2}, + [7217] = {.lex_state = 139, .external_lex_state = 2}, + [7218] = {.lex_state = 139, .external_lex_state = 2}, + [7219] = {.lex_state = 139, .external_lex_state = 2}, + [7220] = {.lex_state = 37, .external_lex_state = 2}, + [7221] = {.lex_state = 139, .external_lex_state = 2}, + [7222] = {.lex_state = 139, .external_lex_state = 2}, + [7223] = {.lex_state = 139, .external_lex_state = 2}, + [7224] = {.lex_state = 139, .external_lex_state = 2}, + [7225] = {.lex_state = 139, .external_lex_state = 2}, + [7226] = {.lex_state = 139, .external_lex_state = 2}, + [7227] = {.lex_state = 139, .external_lex_state = 2}, + [7228] = {.lex_state = 139, .external_lex_state = 2}, + [7229] = {.lex_state = 139, .external_lex_state = 2}, + [7230] = {.lex_state = 139, .external_lex_state = 2}, + [7231] = {.lex_state = 139, .external_lex_state = 2}, + [7232] = {.lex_state = 139, .external_lex_state = 2}, + [7233] = {.lex_state = 139, .external_lex_state = 2}, + [7234] = {.lex_state = 139, .external_lex_state = 2}, + [7235] = {.lex_state = 139, .external_lex_state = 2}, + [7236] = {.lex_state = 139, .external_lex_state = 2}, + [7237] = {.lex_state = 139, .external_lex_state = 2}, + [7238] = {.lex_state = 139, .external_lex_state = 2}, + [7239] = {.lex_state = 139, .external_lex_state = 2}, + [7240] = {.lex_state = 139, .external_lex_state = 2}, + [7241] = {.lex_state = 139, .external_lex_state = 2}, + [7242] = {.lex_state = 139, .external_lex_state = 2}, + [7243] = {.lex_state = 139, .external_lex_state = 2}, + [7244] = {.lex_state = 139, .external_lex_state = 2}, + [7245] = {.lex_state = 139, .external_lex_state = 2}, + [7246] = {.lex_state = 139, .external_lex_state = 2}, + [7247] = {.lex_state = 139, .external_lex_state = 2}, + [7248] = {.lex_state = 139, .external_lex_state = 2}, + [7249] = {.lex_state = 139, .external_lex_state = 2}, + [7250] = {.lex_state = 139, .external_lex_state = 2}, + [7251] = {.lex_state = 139, .external_lex_state = 2}, + [7252] = {.lex_state = 139, .external_lex_state = 2}, + [7253] = {.lex_state = 139, .external_lex_state = 2}, + [7254] = {.lex_state = 139, .external_lex_state = 2}, + [7255] = {.lex_state = 139, .external_lex_state = 2}, + [7256] = {.lex_state = 139, .external_lex_state = 2}, + [7257] = {.lex_state = 139, .external_lex_state = 2}, + [7258] = {.lex_state = 139, .external_lex_state = 2}, + [7259] = {.lex_state = 139, .external_lex_state = 2}, + [7260] = {.lex_state = 139, .external_lex_state = 2}, + [7261] = {.lex_state = 139, .external_lex_state = 2}, + [7262] = {.lex_state = 139, .external_lex_state = 2}, + [7263] = {.lex_state = 139, .external_lex_state = 2}, + [7264] = {.lex_state = 139, .external_lex_state = 2}, + [7265] = {.lex_state = 139, .external_lex_state = 2}, + [7266] = {.lex_state = 139, .external_lex_state = 2}, + [7267] = {.lex_state = 139, .external_lex_state = 2}, + [7268] = {.lex_state = 139, .external_lex_state = 2}, + [7269] = {.lex_state = 139, .external_lex_state = 2}, + [7270] = {.lex_state = 139, .external_lex_state = 2}, + [7271] = {.lex_state = 139, .external_lex_state = 2}, + [7272] = {.lex_state = 139, .external_lex_state = 2}, + [7273] = {.lex_state = 139, .external_lex_state = 2}, + [7274] = {.lex_state = 139, .external_lex_state = 2}, + [7275] = {.lex_state = 139, .external_lex_state = 2}, + [7276] = {.lex_state = 139, .external_lex_state = 2}, + [7277] = {.lex_state = 139, .external_lex_state = 2}, + [7278] = {.lex_state = 139, .external_lex_state = 2}, + [7279] = {.lex_state = 139, .external_lex_state = 2}, + [7280] = {.lex_state = 139, .external_lex_state = 2}, + [7281] = {.lex_state = 139, .external_lex_state = 2}, + [7282] = {.lex_state = 139, .external_lex_state = 2}, + [7283] = {.lex_state = 139, .external_lex_state = 2}, + [7284] = {.lex_state = 139, .external_lex_state = 2}, + [7285] = {.lex_state = 139, .external_lex_state = 2}, + [7286] = {.lex_state = 139, .external_lex_state = 2}, + [7287] = {.lex_state = 139, .external_lex_state = 2}, + [7288] = {.lex_state = 139, .external_lex_state = 2}, + [7289] = {.lex_state = 139, .external_lex_state = 2}, + [7290] = {.lex_state = 139, .external_lex_state = 2}, + [7291] = {.lex_state = 139, .external_lex_state = 2}, + [7292] = {.lex_state = 139, .external_lex_state = 2}, + [7293] = {.lex_state = 139, .external_lex_state = 2}, + [7294] = {.lex_state = 139, .external_lex_state = 2}, + [7295] = {.lex_state = 139, .external_lex_state = 2}, + [7296] = {.lex_state = 139, .external_lex_state = 2}, + [7297] = {.lex_state = 139, .external_lex_state = 2}, + [7298] = {.lex_state = 139, .external_lex_state = 2}, + [7299] = {.lex_state = 139, .external_lex_state = 2}, + [7300] = {.lex_state = 139, .external_lex_state = 2}, + [7301] = {.lex_state = 139, .external_lex_state = 2}, + [7302] = {.lex_state = 139, .external_lex_state = 2}, + [7303] = {.lex_state = 139, .external_lex_state = 2}, + [7304] = {.lex_state = 139, .external_lex_state = 2}, + [7305] = {.lex_state = 139, .external_lex_state = 2}, + [7306] = {.lex_state = 139, .external_lex_state = 2}, + [7307] = {.lex_state = 139, .external_lex_state = 2}, + [7308] = {.lex_state = 139, .external_lex_state = 2}, + [7309] = {.lex_state = 1, .external_lex_state = 16}, + [7310] = {.lex_state = 139, .external_lex_state = 2}, + [7311] = {.lex_state = 139, .external_lex_state = 2}, + [7312] = {.lex_state = 139, .external_lex_state = 2}, + [7313] = {.lex_state = 139, .external_lex_state = 2}, + [7314] = {.lex_state = 139, .external_lex_state = 2}, + [7315] = {.lex_state = 139, .external_lex_state = 2}, + [7316] = {.lex_state = 139, .external_lex_state = 2}, + [7317] = {.lex_state = 139, .external_lex_state = 2}, + [7318] = {.lex_state = 139, .external_lex_state = 2}, + [7319] = {.lex_state = 139, .external_lex_state = 2}, + [7320] = {.lex_state = 139, .external_lex_state = 2}, + [7321] = {.lex_state = 139, .external_lex_state = 2}, + [7322] = {.lex_state = 139, .external_lex_state = 2}, + [7323] = {.lex_state = 139, .external_lex_state = 2}, + [7324] = {.lex_state = 139, .external_lex_state = 2}, + [7325] = {.lex_state = 139, .external_lex_state = 2}, + [7326] = {.lex_state = 139, .external_lex_state = 2}, + [7327] = {.lex_state = 139, .external_lex_state = 2}, + [7328] = {.lex_state = 139, .external_lex_state = 2}, + [7329] = {.lex_state = 139, .external_lex_state = 2}, + [7330] = {.lex_state = 139, .external_lex_state = 2}, + [7331] = {.lex_state = 139, .external_lex_state = 2}, + [7332] = {.lex_state = 139, .external_lex_state = 2}, + [7333] = {.lex_state = 139, .external_lex_state = 2}, + [7334] = {.lex_state = 139, .external_lex_state = 2}, + [7335] = {.lex_state = 139, .external_lex_state = 2}, + [7336] = {.lex_state = 139, .external_lex_state = 2}, + [7337] = {.lex_state = 139, .external_lex_state = 2}, + [7338] = {.lex_state = 139, .external_lex_state = 2}, + [7339] = {.lex_state = 139, .external_lex_state = 2}, + [7340] = {.lex_state = 139, .external_lex_state = 2}, + [7341] = {.lex_state = 139, .external_lex_state = 2}, + [7342] = {.lex_state = 139, .external_lex_state = 2}, + [7343] = {.lex_state = 139, .external_lex_state = 2}, + [7344] = {.lex_state = 139, .external_lex_state = 2}, + [7345] = {.lex_state = 139, .external_lex_state = 2}, + [7346] = {.lex_state = 139, .external_lex_state = 2}, + [7347] = {.lex_state = 139, .external_lex_state = 2}, + [7348] = {.lex_state = 139, .external_lex_state = 2}, + [7349] = {.lex_state = 139, .external_lex_state = 2}, + [7350] = {.lex_state = 139, .external_lex_state = 2}, + [7351] = {.lex_state = 139, .external_lex_state = 2}, + [7352] = {.lex_state = 139, .external_lex_state = 2}, + [7353] = {.lex_state = 139, .external_lex_state = 2}, + [7354] = {.lex_state = 139, .external_lex_state = 2}, + [7355] = {.lex_state = 1, .external_lex_state = 16}, + [7356] = {.lex_state = 139, .external_lex_state = 2}, + [7357] = {.lex_state = 139, .external_lex_state = 2}, + [7358] = {.lex_state = 139, .external_lex_state = 2}, + [7359] = {.lex_state = 37, .external_lex_state = 2}, + [7360] = {.lex_state = 139, .external_lex_state = 2}, + [7361] = {.lex_state = 139, .external_lex_state = 2}, + [7362] = {.lex_state = 139, .external_lex_state = 2}, + [7363] = {.lex_state = 139, .external_lex_state = 2}, + [7364] = {.lex_state = 139, .external_lex_state = 2}, + [7365] = {.lex_state = 139, .external_lex_state = 2}, + [7366] = {.lex_state = 139, .external_lex_state = 2}, + [7367] = {.lex_state = 139, .external_lex_state = 2}, + [7368] = {.lex_state = 139, .external_lex_state = 2}, + [7369] = {.lex_state = 139, .external_lex_state = 2}, + [7370] = {.lex_state = 139, .external_lex_state = 2}, + [7371] = {.lex_state = 139, .external_lex_state = 2}, + [7372] = {.lex_state = 139, .external_lex_state = 2}, + [7373] = {.lex_state = 139, .external_lex_state = 2}, + [7374] = {.lex_state = 139, .external_lex_state = 2}, + [7375] = {.lex_state = 139, .external_lex_state = 2}, + [7376] = {.lex_state = 139, .external_lex_state = 2}, + [7377] = {.lex_state = 139, .external_lex_state = 2}, + [7378] = {.lex_state = 139, .external_lex_state = 2}, + [7379] = {.lex_state = 139, .external_lex_state = 2}, + [7380] = {.lex_state = 139, .external_lex_state = 2}, + [7381] = {.lex_state = 139, .external_lex_state = 2}, + [7382] = {.lex_state = 139, .external_lex_state = 2}, + [7383] = {.lex_state = 139, .external_lex_state = 2}, + [7384] = {.lex_state = 139, .external_lex_state = 2}, + [7385] = {.lex_state = 139, .external_lex_state = 2}, + [7386] = {.lex_state = 139, .external_lex_state = 2}, + [7387] = {.lex_state = 139, .external_lex_state = 2}, + [7388] = {.lex_state = 139, .external_lex_state = 2}, + [7389] = {.lex_state = 139, .external_lex_state = 2}, + [7390] = {.lex_state = 139, .external_lex_state = 2}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -20690,7 +23148,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_keyof] = ACTIONS(1), [anon_sym_infer] = ACTIONS(1), [anon_sym_is] = ACTIONS(1), - [anon_sym_unique] = ACTIONS(1), + [aux_sym_predefined_type_token1] = ACTIONS(1), [anon_sym_LBRACE_PIPE] = ACTIONS(1), [anon_sym_PIPE_RBRACE] = ACTIONS(1), [sym__automatic_semicolon] = ACTIONS(1), @@ -20701,88 +23159,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__function_signature_automatic_semicolon] = ACTIONS(1), [sym___error_recovery] = ACTIONS(1), [sym__member_signature_marker] = ACTIONS(1), + [sym__member_end_marker] = ACTIONS(1), }, [STATE(1)] = { - [sym_program] = STATE(6163), - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(15), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_program_repeat1] = STATE(15), - [aux_sym_export_statement_repeat1] = STATE(3905), + [sym_program] = STATE(7376), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(16), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(16), + [aux_sym_export_statement_repeat1] = STATE(5166), [ts_builtin_sym_end] = ACTIONS(7), [sym_identifier] = ACTIONS(9), [sym_hash_bang_line] = ACTIONS(11), @@ -20862,78 +23321,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(2)] = { - [sym_import] = STATE(3840), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2218), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4187), - [sym_pattern] = STATE(4261), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3194), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5817), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_import] = STATE(4630), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2559), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5441), + [sym_pattern] = STATE(5452), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3726), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6572), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(5659), [sym_identifier] = ACTIONS(111), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(115), @@ -21043,84 +23502,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(3)] = { - [sym_import] = STATE(3840), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2218), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4187), - [sym_pattern] = STATE(4261), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3194), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5817), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_import] = STATE(4630), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2559), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5441), + [sym_pattern] = STATE(5452), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3726), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6572), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(5659), [sym_identifier] = ACTIONS(111), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(115), @@ -21230,103 +23689,103 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(4)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(16), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5855), - [sym_object_assignment_pattern] = STATE(5229), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5855), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5855), - [sym_spread_element] = STATE(5231), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(1935), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_rest_pattern] = STATE(5229), - [sym_method_definition] = STATE(5231), - [sym_pair] = STATE(5231), - [sym_pair_pattern] = STATE(5229), - [sym__property_name] = STATE(3526), - [sym_computed_property_name] = STATE(3526), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_accessibility_modifier] = STATE(2773), - [sym_override_modifier] = STATE(2798), - [sym_type_parameters] = STATE(5753), - [aux_sym_program_repeat1] = STATE(16), - [aux_sym_export_statement_repeat1] = STATE(3905), - [aux_sym_object_repeat1] = STATE(5249), - [aux_sym_object_pattern_repeat1] = STATE(5272), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(30), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7061), + [sym_object_assignment_pattern] = STATE(6175), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7061), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7061), + [sym_spread_element] = STATE(6369), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2327), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_rest_pattern] = STATE(6175), + [sym_method_definition] = STATE(6369), + [sym_pair] = STATE(6369), + [sym_pair_pattern] = STATE(6175), + [sym__property_name] = STATE(4435), + [sym_computed_property_name] = STATE(4435), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_accessibility_modifier] = STATE(3286), + [sym_override_modifier] = STATE(3318), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(30), + [aux_sym_export_statement_repeat1] = STATE(5166), + [aux_sym_object_repeat1] = STATE(6252), + [aux_sym_object_pattern_repeat1] = STATE(6177), [sym_identifier] = ACTIONS(227), [anon_sym_export] = ACTIONS(229), [anon_sym_STAR] = ACTIONS(231), @@ -21408,110 +23867,110 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(5)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(16), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5855), - [sym_object_assignment_pattern] = STATE(5229), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5855), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5855), - [sym_spread_element] = STATE(5231), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(1935), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_rest_pattern] = STATE(5229), - [sym_method_definition] = STATE(5231), - [sym_pair] = STATE(5231), - [sym_pair_pattern] = STATE(5229), - [sym__property_name] = STATE(3526), - [sym_computed_property_name] = STATE(3526), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_accessibility_modifier] = STATE(2773), - [sym_override_modifier] = STATE(2798), - [sym_type_parameters] = STATE(5753), - [aux_sym_program_repeat1] = STATE(16), - [aux_sym_export_statement_repeat1] = STATE(3905), - [aux_sym_object_repeat1] = STATE(5249), - [aux_sym_object_pattern_repeat1] = STATE(5272), - [sym_identifier] = ACTIONS(227), - [anon_sym_export] = ACTIONS(229), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(17), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7061), + [sym_object_assignment_pattern] = STATE(6175), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7061), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7061), + [sym_spread_element] = STATE(6257), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2327), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_rest_pattern] = STATE(6175), + [sym_method_definition] = STATE(6257), + [sym_pair] = STATE(6257), + [sym_pair_pattern] = STATE(6175), + [sym__property_name] = STATE(4435), + [sym_computed_property_name] = STATE(4435), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_accessibility_modifier] = STATE(3286), + [sym_override_modifier] = STATE(3318), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(17), + [aux_sym_export_statement_repeat1] = STATE(5166), + [aux_sym_object_repeat1] = STATE(6139), + [aux_sym_object_pattern_repeat1] = STATE(6177), + [sym_identifier] = ACTIONS(275), + [anon_sym_export] = ACTIONS(277), [anon_sym_STAR] = ACTIONS(231), - [anon_sym_type] = ACTIONS(233), - [anon_sym_namespace] = ACTIONS(235), + [anon_sym_type] = ACTIONS(279), + [anon_sym_namespace] = ACTIONS(281), [anon_sym_LBRACE] = ACTIONS(19), [anon_sym_COMMA] = ACTIONS(237), - [anon_sym_RBRACE] = ACTIONS(275), + [anon_sym_RBRACE] = ACTIONS(283), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(241), + [anon_sym_let] = ACTIONS(285), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), [anon_sym_if] = ACTIONS(35), @@ -21533,9 +23992,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(245), [anon_sym_SQUOTE] = ACTIONS(247), [anon_sym_class] = ACTIONS(71), - [anon_sym_async] = ACTIONS(249), + [anon_sym_async] = ACTIONS(287), [anon_sym_function] = ACTIONS(75), - [anon_sym_new] = ACTIONS(251), + [anon_sym_new] = ACTIONS(289), [anon_sym_using] = ACTIONS(79), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), [anon_sym_PLUS] = ACTIONS(21), @@ -21558,132 +24017,132 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(259), - [anon_sym_readonly] = ACTIONS(261), - [anon_sym_get] = ACTIONS(263), - [anon_sym_set] = ACTIONS(263), - [anon_sym_declare] = ACTIONS(265), - [anon_sym_public] = ACTIONS(267), - [anon_sym_private] = ACTIONS(267), - [anon_sym_protected] = ACTIONS(267), - [anon_sym_override] = ACTIONS(269), - [anon_sym_module] = ACTIONS(271), - [anon_sym_any] = ACTIONS(273), - [anon_sym_number] = ACTIONS(273), - [anon_sym_boolean] = ACTIONS(273), - [anon_sym_string] = ACTIONS(273), - [anon_sym_symbol] = ACTIONS(273), - [anon_sym_object] = ACTIONS(273), + [anon_sym_static] = ACTIONS(291), + [anon_sym_readonly] = ACTIONS(293), + [anon_sym_get] = ACTIONS(295), + [anon_sym_set] = ACTIONS(295), + [anon_sym_declare] = ACTIONS(297), + [anon_sym_public] = ACTIONS(299), + [anon_sym_private] = ACTIONS(299), + [anon_sym_protected] = ACTIONS(299), + [anon_sym_override] = ACTIONS(301), + [anon_sym_module] = ACTIONS(303), + [anon_sym_any] = ACTIONS(305), + [anon_sym_number] = ACTIONS(305), + [anon_sym_boolean] = ACTIONS(305), + [anon_sym_string] = ACTIONS(305), + [anon_sym_symbol] = ACTIONS(305), + [anon_sym_object] = ACTIONS(305), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(6)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(23), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5855), - [sym_object_assignment_pattern] = STATE(5229), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5855), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5855), - [sym_spread_element] = STATE(5250), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(1935), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_rest_pattern] = STATE(5229), - [sym_method_definition] = STATE(5250), - [sym_pair] = STATE(5250), - [sym_pair_pattern] = STATE(5229), - [sym__property_name] = STATE(3526), - [sym_computed_property_name] = STATE(3526), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_accessibility_modifier] = STATE(2773), - [sym_override_modifier] = STATE(2798), - [sym_type_parameters] = STATE(5753), - [aux_sym_program_repeat1] = STATE(23), - [aux_sym_export_statement_repeat1] = STATE(3905), - [aux_sym_object_repeat1] = STATE(5252), - [aux_sym_object_pattern_repeat1] = STATE(5272), - [sym_identifier] = ACTIONS(277), - [anon_sym_export] = ACTIONS(279), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(24), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7061), + [sym_object_assignment_pattern] = STATE(6175), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7061), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7061), + [sym_spread_element] = STATE(6257), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2327), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_rest_pattern] = STATE(6175), + [sym_method_definition] = STATE(6257), + [sym_pair] = STATE(6257), + [sym_pair_pattern] = STATE(6175), + [sym__property_name] = STATE(4435), + [sym_computed_property_name] = STATE(4435), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_accessibility_modifier] = STATE(3286), + [sym_override_modifier] = STATE(3318), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(24), + [aux_sym_export_statement_repeat1] = STATE(5166), + [aux_sym_object_repeat1] = STATE(6139), + [aux_sym_object_pattern_repeat1] = STATE(6177), + [sym_identifier] = ACTIONS(275), + [anon_sym_export] = ACTIONS(277), [anon_sym_STAR] = ACTIONS(231), - [anon_sym_type] = ACTIONS(281), - [anon_sym_namespace] = ACTIONS(283), + [anon_sym_type] = ACTIONS(279), + [anon_sym_namespace] = ACTIONS(281), [anon_sym_LBRACE] = ACTIONS(19), [anon_sym_COMMA] = ACTIONS(237), - [anon_sym_RBRACE] = ACTIONS(285), + [anon_sym_RBRACE] = ACTIONS(307), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(287), + [anon_sym_let] = ACTIONS(285), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), [anon_sym_if] = ACTIONS(35), @@ -21705,9 +24164,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(245), [anon_sym_SQUOTE] = ACTIONS(247), [anon_sym_class] = ACTIONS(71), - [anon_sym_async] = ACTIONS(289), + [anon_sym_async] = ACTIONS(287), [anon_sym_function] = ACTIONS(75), - [anon_sym_new] = ACTIONS(291), + [anon_sym_new] = ACTIONS(289), [anon_sym_using] = ACTIONS(79), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), [anon_sym_PLUS] = ACTIONS(21), @@ -21730,132 +24189,132 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(293), - [anon_sym_readonly] = ACTIONS(295), - [anon_sym_get] = ACTIONS(297), - [anon_sym_set] = ACTIONS(297), - [anon_sym_declare] = ACTIONS(299), - [anon_sym_public] = ACTIONS(301), - [anon_sym_private] = ACTIONS(301), - [anon_sym_protected] = ACTIONS(301), - [anon_sym_override] = ACTIONS(303), - [anon_sym_module] = ACTIONS(305), - [anon_sym_any] = ACTIONS(307), - [anon_sym_number] = ACTIONS(307), - [anon_sym_boolean] = ACTIONS(307), - [anon_sym_string] = ACTIONS(307), - [anon_sym_symbol] = ACTIONS(307), - [anon_sym_object] = ACTIONS(307), + [anon_sym_static] = ACTIONS(291), + [anon_sym_readonly] = ACTIONS(293), + [anon_sym_get] = ACTIONS(295), + [anon_sym_set] = ACTIONS(295), + [anon_sym_declare] = ACTIONS(297), + [anon_sym_public] = ACTIONS(299), + [anon_sym_private] = ACTIONS(299), + [anon_sym_protected] = ACTIONS(299), + [anon_sym_override] = ACTIONS(301), + [anon_sym_module] = ACTIONS(303), + [anon_sym_any] = ACTIONS(305), + [anon_sym_number] = ACTIONS(305), + [anon_sym_boolean] = ACTIONS(305), + [anon_sym_string] = ACTIONS(305), + [anon_sym_symbol] = ACTIONS(305), + [anon_sym_object] = ACTIONS(305), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(7)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(23), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5855), - [sym_object_assignment_pattern] = STATE(5229), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5855), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5855), - [sym_spread_element] = STATE(5250), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(1935), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_rest_pattern] = STATE(5229), - [sym_method_definition] = STATE(5250), - [sym_pair] = STATE(5250), - [sym_pair_pattern] = STATE(5229), - [sym__property_name] = STATE(3526), - [sym_computed_property_name] = STATE(3526), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_accessibility_modifier] = STATE(2773), - [sym_override_modifier] = STATE(2798), - [sym_type_parameters] = STATE(5753), - [aux_sym_program_repeat1] = STATE(23), - [aux_sym_export_statement_repeat1] = STATE(3905), - [aux_sym_object_repeat1] = STATE(5252), - [aux_sym_object_pattern_repeat1] = STATE(5272), - [sym_identifier] = ACTIONS(309), - [anon_sym_export] = ACTIONS(311), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(17), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7061), + [sym_object_assignment_pattern] = STATE(6175), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7061), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7061), + [sym_spread_element] = STATE(6257), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2327), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_rest_pattern] = STATE(6175), + [sym_method_definition] = STATE(6257), + [sym_pair] = STATE(6257), + [sym_pair_pattern] = STATE(6175), + [sym__property_name] = STATE(4435), + [sym_computed_property_name] = STATE(4435), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_accessibility_modifier] = STATE(3286), + [sym_override_modifier] = STATE(3318), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(17), + [aux_sym_export_statement_repeat1] = STATE(5166), + [aux_sym_object_repeat1] = STATE(6139), + [aux_sym_object_pattern_repeat1] = STATE(6177), + [sym_identifier] = ACTIONS(275), + [anon_sym_export] = ACTIONS(277), [anon_sym_STAR] = ACTIONS(231), - [anon_sym_type] = ACTIONS(313), - [anon_sym_namespace] = ACTIONS(315), + [anon_sym_type] = ACTIONS(279), + [anon_sym_namespace] = ACTIONS(281), [anon_sym_LBRACE] = ACTIONS(19), [anon_sym_COMMA] = ACTIONS(237), - [anon_sym_RBRACE] = ACTIONS(285), + [anon_sym_RBRACE] = ACTIONS(309), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(317), + [anon_sym_let] = ACTIONS(285), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), [anon_sym_if] = ACTIONS(35), @@ -21877,9 +24336,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(245), [anon_sym_SQUOTE] = ACTIONS(247), [anon_sym_class] = ACTIONS(71), - [anon_sym_async] = ACTIONS(319), + [anon_sym_async] = ACTIONS(287), [anon_sym_function] = ACTIONS(75), - [anon_sym_new] = ACTIONS(321), + [anon_sym_new] = ACTIONS(289), [anon_sym_using] = ACTIONS(79), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), [anon_sym_PLUS] = ACTIONS(21), @@ -21902,132 +24361,132 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(323), - [anon_sym_readonly] = ACTIONS(325), - [anon_sym_get] = ACTIONS(327), - [anon_sym_set] = ACTIONS(327), - [anon_sym_declare] = ACTIONS(329), - [anon_sym_public] = ACTIONS(331), - [anon_sym_private] = ACTIONS(331), - [anon_sym_protected] = ACTIONS(331), - [anon_sym_override] = ACTIONS(333), - [anon_sym_module] = ACTIONS(335), - [anon_sym_any] = ACTIONS(337), - [anon_sym_number] = ACTIONS(337), - [anon_sym_boolean] = ACTIONS(337), - [anon_sym_string] = ACTIONS(337), - [anon_sym_symbol] = ACTIONS(337), - [anon_sym_object] = ACTIONS(337), + [anon_sym_static] = ACTIONS(291), + [anon_sym_readonly] = ACTIONS(293), + [anon_sym_get] = ACTIONS(295), + [anon_sym_set] = ACTIONS(295), + [anon_sym_declare] = ACTIONS(297), + [anon_sym_public] = ACTIONS(299), + [anon_sym_private] = ACTIONS(299), + [anon_sym_protected] = ACTIONS(299), + [anon_sym_override] = ACTIONS(301), + [anon_sym_module] = ACTIONS(303), + [anon_sym_any] = ACTIONS(305), + [anon_sym_number] = ACTIONS(305), + [anon_sym_boolean] = ACTIONS(305), + [anon_sym_string] = ACTIONS(305), + [anon_sym_symbol] = ACTIONS(305), + [anon_sym_object] = ACTIONS(305), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(8)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(20), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5855), - [sym_object_assignment_pattern] = STATE(5229), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5855), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5855), - [sym_spread_element] = STATE(5231), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(1935), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_rest_pattern] = STATE(5229), - [sym_method_definition] = STATE(5231), - [sym_pair] = STATE(5231), - [sym_pair_pattern] = STATE(5229), - [sym__property_name] = STATE(3526), - [sym_computed_property_name] = STATE(3526), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_accessibility_modifier] = STATE(2773), - [sym_override_modifier] = STATE(2798), - [sym_type_parameters] = STATE(5753), - [aux_sym_program_repeat1] = STATE(20), - [aux_sym_export_statement_repeat1] = STATE(3905), - [aux_sym_object_repeat1] = STATE(5249), - [aux_sym_object_pattern_repeat1] = STATE(5272), - [sym_identifier] = ACTIONS(227), - [anon_sym_export] = ACTIONS(229), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(22), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7061), + [sym_object_assignment_pattern] = STATE(6175), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7061), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7061), + [sym_spread_element] = STATE(6284), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2327), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_rest_pattern] = STATE(6175), + [sym_method_definition] = STATE(6284), + [sym_pair] = STATE(6284), + [sym_pair_pattern] = STATE(6175), + [sym__property_name] = STATE(4435), + [sym_computed_property_name] = STATE(4435), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_accessibility_modifier] = STATE(3286), + [sym_override_modifier] = STATE(3318), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(22), + [aux_sym_export_statement_repeat1] = STATE(5166), + [aux_sym_object_repeat1] = STATE(6286), + [aux_sym_object_pattern_repeat1] = STATE(6177), + [sym_identifier] = ACTIONS(311), + [anon_sym_export] = ACTIONS(313), [anon_sym_STAR] = ACTIONS(231), - [anon_sym_type] = ACTIONS(233), - [anon_sym_namespace] = ACTIONS(235), + [anon_sym_type] = ACTIONS(315), + [anon_sym_namespace] = ACTIONS(317), [anon_sym_LBRACE] = ACTIONS(19), [anon_sym_COMMA] = ACTIONS(237), - [anon_sym_RBRACE] = ACTIONS(339), + [anon_sym_RBRACE] = ACTIONS(319), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(241), + [anon_sym_let] = ACTIONS(321), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), [anon_sym_if] = ACTIONS(35), @@ -22049,9 +24508,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(245), [anon_sym_SQUOTE] = ACTIONS(247), [anon_sym_class] = ACTIONS(71), - [anon_sym_async] = ACTIONS(249), + [anon_sym_async] = ACTIONS(323), [anon_sym_function] = ACTIONS(75), - [anon_sym_new] = ACTIONS(251), + [anon_sym_new] = ACTIONS(325), [anon_sym_using] = ACTIONS(79), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), [anon_sym_PLUS] = ACTIONS(21), @@ -22074,279 +24533,132 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(259), - [anon_sym_readonly] = ACTIONS(261), - [anon_sym_get] = ACTIONS(263), - [anon_sym_set] = ACTIONS(263), - [anon_sym_declare] = ACTIONS(265), - [anon_sym_public] = ACTIONS(267), - [anon_sym_private] = ACTIONS(267), - [anon_sym_protected] = ACTIONS(267), - [anon_sym_override] = ACTIONS(269), - [anon_sym_module] = ACTIONS(271), - [anon_sym_any] = ACTIONS(273), - [anon_sym_number] = ACTIONS(273), - [anon_sym_boolean] = ACTIONS(273), - [anon_sym_string] = ACTIONS(273), - [anon_sym_symbol] = ACTIONS(273), - [anon_sym_object] = ACTIONS(273), + [anon_sym_static] = ACTIONS(327), + [anon_sym_readonly] = ACTIONS(329), + [anon_sym_get] = ACTIONS(331), + [anon_sym_set] = ACTIONS(331), + [anon_sym_declare] = ACTIONS(333), + [anon_sym_public] = ACTIONS(335), + [anon_sym_private] = ACTIONS(335), + [anon_sym_protected] = ACTIONS(335), + [anon_sym_override] = ACTIONS(337), + [anon_sym_module] = ACTIONS(339), + [anon_sym_any] = ACTIONS(341), + [anon_sym_number] = ACTIONS(341), + [anon_sym_boolean] = ACTIONS(341), + [anon_sym_string] = ACTIONS(341), + [anon_sym_symbol] = ACTIONS(341), + [anon_sym_object] = ACTIONS(341), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(9)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3905), - [ts_builtin_sym_end] = ACTIONS(341), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(22), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7061), + [sym_object_assignment_pattern] = STATE(6175), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7061), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7061), + [sym_spread_element] = STATE(6284), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2327), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_rest_pattern] = STATE(6175), + [sym_method_definition] = STATE(6284), + [sym_pair] = STATE(6284), + [sym_pair_pattern] = STATE(6175), + [sym__property_name] = STATE(4435), + [sym_computed_property_name] = STATE(4435), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_accessibility_modifier] = STATE(3286), + [sym_override_modifier] = STATE(3318), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(22), + [aux_sym_export_statement_repeat1] = STATE(5166), + [aux_sym_object_repeat1] = STATE(6286), + [aux_sym_object_pattern_repeat1] = STATE(6177), [sym_identifier] = ACTIONS(343), - [anon_sym_export] = ACTIONS(346), - [anon_sym_default] = ACTIONS(349), - [anon_sym_type] = ACTIONS(351), - [anon_sym_namespace] = ACTIONS(354), - [anon_sym_LBRACE] = ACTIONS(357), - [anon_sym_RBRACE] = ACTIONS(341), - [anon_sym_typeof] = ACTIONS(360), - [anon_sym_import] = ACTIONS(363), - [anon_sym_with] = ACTIONS(366), - [anon_sym_var] = ACTIONS(369), - [anon_sym_let] = ACTIONS(372), - [anon_sym_const] = ACTIONS(375), - [anon_sym_BANG] = ACTIONS(378), - [anon_sym_if] = ACTIONS(381), - [anon_sym_switch] = ACTIONS(384), - [anon_sym_for] = ACTIONS(387), - [anon_sym_LPAREN] = ACTIONS(390), - [anon_sym_SEMI] = ACTIONS(393), - [anon_sym_await] = ACTIONS(396), - [anon_sym_while] = ACTIONS(399), - [anon_sym_do] = ACTIONS(402), - [anon_sym_try] = ACTIONS(405), - [anon_sym_break] = ACTIONS(408), - [anon_sym_continue] = ACTIONS(411), - [anon_sym_debugger] = ACTIONS(414), - [anon_sym_return] = ACTIONS(417), - [anon_sym_throw] = ACTIONS(420), - [anon_sym_case] = ACTIONS(349), - [anon_sym_yield] = ACTIONS(423), - [anon_sym_LBRACK] = ACTIONS(426), - [anon_sym_DQUOTE] = ACTIONS(429), - [anon_sym_SQUOTE] = ACTIONS(432), - [anon_sym_class] = ACTIONS(435), - [anon_sym_async] = ACTIONS(438), - [anon_sym_function] = ACTIONS(441), - [anon_sym_new] = ACTIONS(444), - [anon_sym_using] = ACTIONS(447), - [anon_sym_PLUS] = ACTIONS(360), - [anon_sym_DASH] = ACTIONS(360), - [anon_sym_SLASH] = ACTIONS(450), - [anon_sym_LT] = ACTIONS(453), - [anon_sym_TILDE] = ACTIONS(378), - [anon_sym_void] = ACTIONS(360), - [anon_sym_delete] = ACTIONS(360), - [anon_sym_PLUS_PLUS] = ACTIONS(456), - [anon_sym_DASH_DASH] = ACTIONS(456), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(459), - [sym_number] = ACTIONS(462), - [sym_private_property_identifier] = ACTIONS(465), - [sym_this] = ACTIONS(468), - [sym_super] = ACTIONS(468), - [sym_true] = ACTIONS(468), - [sym_false] = ACTIONS(468), - [sym_null] = ACTIONS(468), - [sym_undefined] = ACTIONS(471), - [anon_sym_AT] = ACTIONS(474), - [anon_sym_static] = ACTIONS(477), - [anon_sym_readonly] = ACTIONS(477), - [anon_sym_get] = ACTIONS(477), - [anon_sym_set] = ACTIONS(477), - [anon_sym_declare] = ACTIONS(480), - [anon_sym_public] = ACTIONS(477), - [anon_sym_private] = ACTIONS(477), - [anon_sym_protected] = ACTIONS(477), - [anon_sym_override] = ACTIONS(477), - [anon_sym_module] = ACTIONS(483), - [anon_sym_any] = ACTIONS(477), - [anon_sym_number] = ACTIONS(477), - [anon_sym_boolean] = ACTIONS(477), - [anon_sym_string] = ACTIONS(477), - [anon_sym_symbol] = ACTIONS(477), - [anon_sym_object] = ACTIONS(477), - [anon_sym_abstract] = ACTIONS(486), - [anon_sym_interface] = ACTIONS(489), - [anon_sym_enum] = ACTIONS(492), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(10)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(11), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_program_repeat1] = STATE(11), - [aux_sym_export_statement_repeat1] = STATE(3905), - [sym_identifier] = ACTIONS(9), - [anon_sym_export] = ACTIONS(13), - [anon_sym_default] = ACTIONS(495), - [anon_sym_type] = ACTIONS(15), - [anon_sym_namespace] = ACTIONS(17), + [anon_sym_export] = ACTIONS(345), + [anon_sym_STAR] = ACTIONS(231), + [anon_sym_type] = ACTIONS(347), + [anon_sym_namespace] = ACTIONS(349), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(497), + [anon_sym_COMMA] = ACTIONS(237), + [anon_sym_RBRACE] = ACTIONS(319), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(29), + [anon_sym_let] = ACTIONS(351), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), [anon_sym_if] = ACTIONS(35), @@ -22363,16 +24675,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_debugger] = ACTIONS(57), [anon_sym_return] = ACTIONS(59), [anon_sym_throw] = ACTIONS(61), - [anon_sym_case] = ACTIONS(495), [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_LBRACK] = ACTIONS(243), + [anon_sym_DQUOTE] = ACTIONS(245), + [anon_sym_SQUOTE] = ACTIONS(247), [anon_sym_class] = ACTIONS(71), - [anon_sym_async] = ACTIONS(73), + [anon_sym_async] = ACTIONS(353), [anon_sym_function] = ACTIONS(75), - [anon_sym_new] = ACTIONS(77), + [anon_sym_new] = ACTIONS(355), [anon_sym_using] = ACTIONS(79), + [anon_sym_DOT_DOT_DOT] = ACTIONS(253), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_SLASH] = ACTIONS(81), @@ -22384,8 +24696,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_number] = ACTIONS(255), + [sym_private_property_identifier] = ACTIONS(257), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), @@ -22393,114 +24705,274 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(99), - [anon_sym_readonly] = ACTIONS(99), - [anon_sym_get] = ACTIONS(99), - [anon_sym_set] = ACTIONS(99), - [anon_sym_declare] = ACTIONS(101), - [anon_sym_public] = ACTIONS(99), - [anon_sym_private] = ACTIONS(99), - [anon_sym_protected] = ACTIONS(99), - [anon_sym_override] = ACTIONS(99), - [anon_sym_module] = ACTIONS(103), - [anon_sym_any] = ACTIONS(99), - [anon_sym_number] = ACTIONS(99), - [anon_sym_boolean] = ACTIONS(99), - [anon_sym_string] = ACTIONS(99), - [anon_sym_symbol] = ACTIONS(99), - [anon_sym_object] = ACTIONS(99), + [anon_sym_static] = ACTIONS(357), + [anon_sym_readonly] = ACTIONS(359), + [anon_sym_get] = ACTIONS(361), + [anon_sym_set] = ACTIONS(361), + [anon_sym_declare] = ACTIONS(363), + [anon_sym_public] = ACTIONS(365), + [anon_sym_private] = ACTIONS(365), + [anon_sym_protected] = ACTIONS(365), + [anon_sym_override] = ACTIONS(367), + [anon_sym_module] = ACTIONS(369), + [anon_sym_any] = ACTIONS(371), + [anon_sym_number] = ACTIONS(371), + [anon_sym_boolean] = ACTIONS(371), + [anon_sym_string] = ACTIONS(371), + [anon_sym_symbol] = ACTIONS(371), + [anon_sym_object] = ACTIONS(371), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, + [STATE(10)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(10), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(10), + [aux_sym_export_statement_repeat1] = STATE(5166), + [ts_builtin_sym_end] = ACTIONS(373), + [sym_identifier] = ACTIONS(375), + [anon_sym_export] = ACTIONS(378), + [anon_sym_default] = ACTIONS(381), + [anon_sym_type] = ACTIONS(383), + [anon_sym_namespace] = ACTIONS(386), + [anon_sym_LBRACE] = ACTIONS(389), + [anon_sym_RBRACE] = ACTIONS(373), + [anon_sym_typeof] = ACTIONS(392), + [anon_sym_import] = ACTIONS(395), + [anon_sym_with] = ACTIONS(398), + [anon_sym_var] = ACTIONS(401), + [anon_sym_let] = ACTIONS(404), + [anon_sym_const] = ACTIONS(407), + [anon_sym_BANG] = ACTIONS(410), + [anon_sym_if] = ACTIONS(413), + [anon_sym_switch] = ACTIONS(416), + [anon_sym_for] = ACTIONS(419), + [anon_sym_LPAREN] = ACTIONS(422), + [anon_sym_SEMI] = ACTIONS(425), + [anon_sym_await] = ACTIONS(428), + [anon_sym_while] = ACTIONS(431), + [anon_sym_do] = ACTIONS(434), + [anon_sym_try] = ACTIONS(437), + [anon_sym_break] = ACTIONS(440), + [anon_sym_continue] = ACTIONS(443), + [anon_sym_debugger] = ACTIONS(446), + [anon_sym_return] = ACTIONS(449), + [anon_sym_throw] = ACTIONS(452), + [anon_sym_case] = ACTIONS(381), + [anon_sym_yield] = ACTIONS(455), + [anon_sym_LBRACK] = ACTIONS(458), + [anon_sym_DQUOTE] = ACTIONS(461), + [anon_sym_SQUOTE] = ACTIONS(464), + [anon_sym_class] = ACTIONS(467), + [anon_sym_async] = ACTIONS(470), + [anon_sym_function] = ACTIONS(473), + [anon_sym_new] = ACTIONS(476), + [anon_sym_using] = ACTIONS(479), + [anon_sym_PLUS] = ACTIONS(392), + [anon_sym_DASH] = ACTIONS(392), + [anon_sym_SLASH] = ACTIONS(482), + [anon_sym_LT] = ACTIONS(485), + [anon_sym_TILDE] = ACTIONS(410), + [anon_sym_void] = ACTIONS(392), + [anon_sym_delete] = ACTIONS(392), + [anon_sym_PLUS_PLUS] = ACTIONS(488), + [anon_sym_DASH_DASH] = ACTIONS(488), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(491), + [sym_number] = ACTIONS(494), + [sym_private_property_identifier] = ACTIONS(497), + [sym_this] = ACTIONS(500), + [sym_super] = ACTIONS(500), + [sym_true] = ACTIONS(500), + [sym_false] = ACTIONS(500), + [sym_null] = ACTIONS(500), + [sym_undefined] = ACTIONS(503), + [anon_sym_AT] = ACTIONS(506), + [anon_sym_static] = ACTIONS(509), + [anon_sym_readonly] = ACTIONS(509), + [anon_sym_get] = ACTIONS(509), + [anon_sym_set] = ACTIONS(509), + [anon_sym_declare] = ACTIONS(512), + [anon_sym_public] = ACTIONS(509), + [anon_sym_private] = ACTIONS(509), + [anon_sym_protected] = ACTIONS(509), + [anon_sym_override] = ACTIONS(509), + [anon_sym_module] = ACTIONS(515), + [anon_sym_any] = ACTIONS(509), + [anon_sym_number] = ACTIONS(509), + [anon_sym_boolean] = ACTIONS(509), + [anon_sym_string] = ACTIONS(509), + [anon_sym_symbol] = ACTIONS(509), + [anon_sym_object] = ACTIONS(509), + [anon_sym_abstract] = ACTIONS(518), + [anon_sym_interface] = ACTIONS(521), + [anon_sym_enum] = ACTIONS(524), + [sym_html_comment] = ACTIONS(5), + }, [STATE(11)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3905), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(10), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(10), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), - [anon_sym_default] = ACTIONS(499), + [anon_sym_default] = ACTIONS(527), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(501), + [anon_sym_RBRACE] = ACTIONS(529), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -22522,7 +24994,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_debugger] = ACTIONS(57), [anon_sym_return] = ACTIONS(59), [anon_sym_throw] = ACTIONS(61), - [anon_sym_case] = ACTIONS(499), + [anon_sym_case] = ACTIONS(527), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), @@ -22574,92 +25046,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(12)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3905), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(11), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(11), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), - [anon_sym_default] = ACTIONS(503), + [anon_sym_default] = ACTIONS(531), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(505), + [anon_sym_RBRACE] = ACTIONS(533), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -22681,7 +25153,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_debugger] = ACTIONS(57), [anon_sym_return] = ACTIONS(59), [anon_sym_throw] = ACTIONS(61), - [anon_sym_case] = ACTIONS(503), + [anon_sym_case] = ACTIONS(531), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), @@ -22733,92 +25205,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(13)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(12), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_program_repeat1] = STATE(12), - [aux_sym_export_statement_repeat1] = STATE(3905), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(14), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(14), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), - [anon_sym_default] = ACTIONS(507), + [anon_sym_default] = ACTIONS(535), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(509), + [anon_sym_RBRACE] = ACTIONS(537), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -22840,7 +25312,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_debugger] = ACTIONS(57), [anon_sym_return] = ACTIONS(59), [anon_sym_throw] = ACTIONS(61), - [anon_sym_case] = ACTIONS(507), + [anon_sym_case] = ACTIONS(535), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), @@ -22892,91 +25364,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(14)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3905), - [ts_builtin_sym_end] = ACTIONS(511), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(10), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(10), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), + [anon_sym_default] = ACTIONS(539), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_RBRACE] = ACTIONS(541), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -22998,6 +25471,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_debugger] = ACTIONS(57), [anon_sym_return] = ACTIONS(59), [anon_sym_throw] = ACTIONS(61), + [anon_sym_case] = ACTIONS(539), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), @@ -23049,91 +25523,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(15)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3905), - [ts_builtin_sym_end] = ACTIONS(513), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(19), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(19), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_RBRACE] = ACTIONS(543), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -23206,91 +25680,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(16)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3905), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(10), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(10), + [aux_sym_export_statement_repeat1] = STATE(5166), + [ts_builtin_sym_end] = ACTIONS(545), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(515), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -23363,91 +25837,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(17)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(16), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_program_repeat1] = STATE(16), - [aux_sym_export_statement_repeat1] = STATE(3905), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(10), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(10), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(517), + [anon_sym_RBRACE] = ACTIONS(547), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -23520,91 +25994,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(18)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3905), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(17), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(17), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(519), + [anon_sym_RBRACE] = ACTIONS(549), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -23677,91 +26151,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(19)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(20), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_program_repeat1] = STATE(20), - [aux_sym_export_statement_repeat1] = STATE(3905), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(10), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(10), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(521), + [anon_sym_RBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -23834,91 +26308,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(20)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3905), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(24), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(24), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(523), + [anon_sym_RBRACE] = ACTIONS(553), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -23991,91 +26465,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(21)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(18), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_program_repeat1] = STATE(18), - [aux_sym_export_statement_repeat1] = STATE(3905), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(10), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(10), + [aux_sym_export_statement_repeat1] = STATE(5166), + [ts_builtin_sym_end] = ACTIONS(555), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(525), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -24148,91 +26622,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(22)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(23), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_program_repeat1] = STATE(23), - [aux_sym_export_statement_repeat1] = STATE(3905), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(10), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(10), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(527), + [anon_sym_RBRACE] = ACTIONS(557), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -24305,91 +26779,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(23)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3905), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(22), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(22), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(529), + [anon_sym_RBRACE] = ACTIONS(559), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -24462,91 +26936,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(24)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3905), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(10), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(10), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(531), + [anon_sym_RBRACE] = ACTIONS(561), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -24619,91 +27093,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(25)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(24), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_program_repeat1] = STATE(24), - [aux_sym_export_statement_repeat1] = STATE(3905), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(10), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(10), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(533), + [anon_sym_RBRACE] = ACTIONS(563), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -24776,91 +27250,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(26)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3905), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(25), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(25), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(535), + [anon_sym_RBRACE] = ACTIONS(565), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -24933,91 +27407,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(27)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(29), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_program_repeat1] = STATE(29), - [aux_sym_export_statement_repeat1] = STATE(3905), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(21), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(21), + [aux_sym_export_statement_repeat1] = STATE(5166), + [ts_builtin_sym_end] = ACTIONS(545), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(537), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -25090,91 +27564,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(28)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(26), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_program_repeat1] = STATE(26), - [aux_sym_export_statement_repeat1] = STATE(3905), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(10), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(10), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(539), + [anon_sym_RBRACE] = ACTIONS(567), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -25247,91 +27721,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(29)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3905), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(35), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(35), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(541), + [anon_sym_RBRACE] = ACTIONS(569), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -25404,91 +27878,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(30)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(14), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_program_repeat1] = STATE(14), - [aux_sym_export_statement_repeat1] = STATE(3905), - [ts_builtin_sym_end] = ACTIONS(513), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(10), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(10), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_RBRACE] = ACTIONS(571), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -25561,103 +28035,105 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(31)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(852), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3992), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(28), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(28), + [aux_sym_export_statement_repeat1] = STATE(5166), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_RBRACE] = ACTIONS(573), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(25), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(29), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(35), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(39), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(47), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -25669,10 +28145,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(71), + [anon_sym_async] = ACTIONS(73), + [anon_sym_function] = ACTIONS(75), + [anon_sym_new] = ACTIONS(77), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -25694,125 +28170,127 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(99), + [anon_sym_readonly] = ACTIONS(99), + [anon_sym_get] = ACTIONS(99), + [anon_sym_set] = ACTIONS(99), + [anon_sym_declare] = ACTIONS(101), + [anon_sym_public] = ACTIONS(99), + [anon_sym_private] = ACTIONS(99), + [anon_sym_protected] = ACTIONS(99), + [anon_sym_override] = ACTIONS(99), + [anon_sym_module] = ACTIONS(103), + [anon_sym_any] = ACTIONS(99), + [anon_sym_number] = ACTIONS(99), + [anon_sym_boolean] = ACTIONS(99), + [anon_sym_string] = ACTIONS(99), + [anon_sym_symbol] = ACTIONS(99), + [anon_sym_object] = ACTIONS(99), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(32)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(5367), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3992), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(10), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(10), + [aux_sym_export_statement_repeat1] = STATE(5166), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_RBRACE] = ACTIONS(575), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(25), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(29), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(35), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(39), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(47), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -25824,10 +28302,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(71), + [anon_sym_async] = ACTIONS(73), + [anon_sym_function] = ACTIONS(75), + [anon_sym_new] = ACTIONS(77), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -25849,111 +28327,113 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(99), + [anon_sym_readonly] = ACTIONS(99), + [anon_sym_get] = ACTIONS(99), + [anon_sym_set] = ACTIONS(99), + [anon_sym_declare] = ACTIONS(101), + [anon_sym_public] = ACTIONS(99), + [anon_sym_private] = ACTIONS(99), + [anon_sym_protected] = ACTIONS(99), + [anon_sym_override] = ACTIONS(99), + [anon_sym_module] = ACTIONS(103), + [anon_sym_any] = ACTIONS(99), + [anon_sym_number] = ACTIONS(99), + [anon_sym_boolean] = ACTIONS(99), + [anon_sym_string] = ACTIONS(99), + [anon_sym_symbol] = ACTIONS(99), + [anon_sym_object] = ACTIONS(99), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(33)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(912), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3905), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(30), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(30), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_RBRACE] = ACTIONS(577), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -26026,89 +28506,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(34)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(844), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3905), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(32), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(32), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_RBRACE] = ACTIONS(579), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -26181,89 +28663,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(35)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(760), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3905), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(10), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_program_repeat1] = STATE(10), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_RBRACE] = ACTIONS(581), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -26336,84 +28820,394 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(36)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(813), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3905), + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(987), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5159), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(593), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(595), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(597), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(599), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(601), + [anon_sym_do] = ACTIONS(49), + [anon_sym_try] = ACTIONS(51), + [anon_sym_break] = ACTIONS(53), + [anon_sym_continue] = ACTIONS(55), + [anon_sym_debugger] = ACTIONS(57), + [anon_sym_return] = ACTIONS(59), + [anon_sym_throw] = ACTIONS(61), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(37)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(6320), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5175), + [sym_identifier] = ACTIONS(617), + [anon_sym_export] = ACTIONS(619), + [anon_sym_type] = ACTIONS(621), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(591), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(625), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(627), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(629), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(633), + [anon_sym_do] = ACTIONS(49), + [anon_sym_try] = ACTIONS(51), + [anon_sym_break] = ACTIONS(53), + [anon_sym_continue] = ACTIONS(55), + [anon_sym_debugger] = ACTIONS(57), + [anon_sym_return] = ACTIONS(59), + [anon_sym_throw] = ACTIONS(61), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(635), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(637), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(639), + [anon_sym_readonly] = ACTIONS(639), + [anon_sym_get] = ACTIONS(639), + [anon_sym_set] = ACTIONS(639), + [anon_sym_declare] = ACTIONS(641), + [anon_sym_public] = ACTIONS(639), + [anon_sym_private] = ACTIONS(639), + [anon_sym_protected] = ACTIONS(639), + [anon_sym_override] = ACTIONS(639), + [anon_sym_module] = ACTIONS(643), + [anon_sym_any] = ACTIONS(639), + [anon_sym_number] = ACTIONS(639), + [anon_sym_boolean] = ACTIONS(639), + [anon_sym_string] = ACTIONS(639), + [anon_sym_symbol] = ACTIONS(639), + [anon_sym_object] = ACTIONS(639), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(38)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(962), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -26490,85 +29284,85 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(37)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(824), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3905), + [STATE(39)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(972), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -26645,85 +29439,85 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(38)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(830), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3905), + [STATE(40)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(859), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -26800,85 +29594,85 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(39)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(864), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3905), + [STATE(41)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(993), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -26955,85 +29749,85 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(40)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(914), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3905), + [STATE(42)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(994), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -27110,85 +29904,85 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(41)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(921), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3905), + [STATE(43)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(995), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -27265,85 +30059,85 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(42)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(831), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3905), + [STATE(44)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(1005), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -27420,85 +30214,85 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(43)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(806), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3905), + [STATE(45)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(940), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -27575,85 +30369,85 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(44)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(852), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3905), + [STATE(46)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(973), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -27730,85 +30524,85 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(45)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(866), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3905), + [STATE(47)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(987), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -27885,104 +30679,104 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(46)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(866), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3903), - [sym_identifier] = ACTIONS(577), - [anon_sym_export] = ACTIONS(579), - [anon_sym_type] = ACTIONS(581), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(551), + [STATE(48)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(892), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5166), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(585), + [anon_sym_with] = ACTIONS(25), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(587), + [anon_sym_let] = ACTIONS(29), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(589), + [anon_sym_if] = ACTIONS(35), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(591), + [anon_sym_for] = ACTIONS(39), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(593), + [anon_sym_while] = ACTIONS(47), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -27994,10 +30788,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(595), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(597), + [anon_sym_class] = ACTIONS(71), + [anon_sym_async] = ACTIONS(73), + [anon_sym_function] = ACTIONS(75), + [anon_sym_new] = ACTIONS(77), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -28019,125 +30813,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(599), - [anon_sym_readonly] = ACTIONS(599), - [anon_sym_get] = ACTIONS(599), - [anon_sym_set] = ACTIONS(599), - [anon_sym_declare] = ACTIONS(601), - [anon_sym_public] = ACTIONS(599), - [anon_sym_private] = ACTIONS(599), - [anon_sym_protected] = ACTIONS(599), - [anon_sym_override] = ACTIONS(599), - [anon_sym_module] = ACTIONS(603), - [anon_sym_any] = ACTIONS(599), - [anon_sym_number] = ACTIONS(599), - [anon_sym_boolean] = ACTIONS(599), - [anon_sym_string] = ACTIONS(599), - [anon_sym_symbol] = ACTIONS(599), - [anon_sym_object] = ACTIONS(599), + [anon_sym_static] = ACTIONS(99), + [anon_sym_readonly] = ACTIONS(99), + [anon_sym_get] = ACTIONS(99), + [anon_sym_set] = ACTIONS(99), + [anon_sym_declare] = ACTIONS(101), + [anon_sym_public] = ACTIONS(99), + [anon_sym_private] = ACTIONS(99), + [anon_sym_protected] = ACTIONS(99), + [anon_sym_override] = ACTIONS(99), + [anon_sym_module] = ACTIONS(103), + [anon_sym_any] = ACTIONS(99), + [anon_sym_number] = ACTIONS(99), + [anon_sym_boolean] = ACTIONS(99), + [anon_sym_string] = ACTIONS(99), + [anon_sym_symbol] = ACTIONS(99), + [anon_sym_object] = ACTIONS(99), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(47)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(844), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3903), - [sym_identifier] = ACTIONS(577), - [anon_sym_export] = ACTIONS(579), - [anon_sym_type] = ACTIONS(581), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(551), + [STATE(49)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(971), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5166), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(585), + [anon_sym_with] = ACTIONS(25), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(587), + [anon_sym_let] = ACTIONS(29), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(589), + [anon_sym_if] = ACTIONS(35), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(591), + [anon_sym_for] = ACTIONS(39), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(593), + [anon_sym_while] = ACTIONS(47), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -28149,10 +30943,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(595), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(597), + [anon_sym_class] = ACTIONS(71), + [anon_sym_async] = ACTIONS(73), + [anon_sym_function] = ACTIONS(75), + [anon_sym_new] = ACTIONS(77), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -28174,125 +30968,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(599), - [anon_sym_readonly] = ACTIONS(599), - [anon_sym_get] = ACTIONS(599), - [anon_sym_set] = ACTIONS(599), - [anon_sym_declare] = ACTIONS(601), - [anon_sym_public] = ACTIONS(599), - [anon_sym_private] = ACTIONS(599), - [anon_sym_protected] = ACTIONS(599), - [anon_sym_override] = ACTIONS(599), - [anon_sym_module] = ACTIONS(603), - [anon_sym_any] = ACTIONS(599), - [anon_sym_number] = ACTIONS(599), - [anon_sym_boolean] = ACTIONS(599), - [anon_sym_string] = ACTIONS(599), - [anon_sym_symbol] = ACTIONS(599), - [anon_sym_object] = ACTIONS(599), + [anon_sym_static] = ACTIONS(99), + [anon_sym_readonly] = ACTIONS(99), + [anon_sym_get] = ACTIONS(99), + [anon_sym_set] = ACTIONS(99), + [anon_sym_declare] = ACTIONS(101), + [anon_sym_public] = ACTIONS(99), + [anon_sym_private] = ACTIONS(99), + [anon_sym_protected] = ACTIONS(99), + [anon_sym_override] = ACTIONS(99), + [anon_sym_module] = ACTIONS(103), + [anon_sym_any] = ACTIONS(99), + [anon_sym_number] = ACTIONS(99), + [anon_sym_boolean] = ACTIONS(99), + [anon_sym_string] = ACTIONS(99), + [anon_sym_symbol] = ACTIONS(99), + [anon_sym_object] = ACTIONS(99), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(48)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(4971), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3992), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [STATE(50)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(917), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5159), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(593), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(595), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(597), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(599), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(601), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -28304,10 +31098,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -28329,125 +31123,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(49)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(864), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3903), - [sym_identifier] = ACTIONS(577), - [anon_sym_export] = ACTIONS(579), - [anon_sym_type] = ACTIONS(581), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(551), + [STATE(51)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(972), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5159), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(585), + [anon_sym_with] = ACTIONS(593), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(587), + [anon_sym_let] = ACTIONS(595), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(589), + [anon_sym_if] = ACTIONS(597), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(591), + [anon_sym_for] = ACTIONS(599), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(593), + [anon_sym_while] = ACTIONS(601), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -28459,10 +31253,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(595), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(597), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -28484,125 +31278,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(599), - [anon_sym_readonly] = ACTIONS(599), - [anon_sym_get] = ACTIONS(599), - [anon_sym_set] = ACTIONS(599), - [anon_sym_declare] = ACTIONS(601), - [anon_sym_public] = ACTIONS(599), - [anon_sym_private] = ACTIONS(599), - [anon_sym_protected] = ACTIONS(599), - [anon_sym_override] = ACTIONS(599), - [anon_sym_module] = ACTIONS(603), - [anon_sym_any] = ACTIONS(599), - [anon_sym_number] = ACTIONS(599), - [anon_sym_boolean] = ACTIONS(599), - [anon_sym_string] = ACTIONS(599), - [anon_sym_symbol] = ACTIONS(599), - [anon_sym_object] = ACTIONS(599), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(50)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(852), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3903), - [sym_identifier] = ACTIONS(577), - [anon_sym_export] = ACTIONS(579), - [anon_sym_type] = ACTIONS(581), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(551), + [STATE(52)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(6348), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5175), + [sym_identifier] = ACTIONS(617), + [anon_sym_export] = ACTIONS(619), + [anon_sym_type] = ACTIONS(621), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(585), + [anon_sym_with] = ACTIONS(625), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(587), + [anon_sym_let] = ACTIONS(627), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(589), + [anon_sym_if] = ACTIONS(629), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(591), + [anon_sym_for] = ACTIONS(631), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(593), + [anon_sym_while] = ACTIONS(633), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -28614,10 +31408,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(595), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(597), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(635), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(637), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -28639,125 +31433,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(599), - [anon_sym_readonly] = ACTIONS(599), - [anon_sym_get] = ACTIONS(599), - [anon_sym_set] = ACTIONS(599), - [anon_sym_declare] = ACTIONS(601), - [anon_sym_public] = ACTIONS(599), - [anon_sym_private] = ACTIONS(599), - [anon_sym_protected] = ACTIONS(599), - [anon_sym_override] = ACTIONS(599), - [anon_sym_module] = ACTIONS(603), - [anon_sym_any] = ACTIONS(599), - [anon_sym_number] = ACTIONS(599), - [anon_sym_boolean] = ACTIONS(599), - [anon_sym_string] = ACTIONS(599), - [anon_sym_symbol] = ACTIONS(599), - [anon_sym_object] = ACTIONS(599), + [anon_sym_static] = ACTIONS(639), + [anon_sym_readonly] = ACTIONS(639), + [anon_sym_get] = ACTIONS(639), + [anon_sym_set] = ACTIONS(639), + [anon_sym_declare] = ACTIONS(641), + [anon_sym_public] = ACTIONS(639), + [anon_sym_private] = ACTIONS(639), + [anon_sym_protected] = ACTIONS(639), + [anon_sym_override] = ACTIONS(639), + [anon_sym_module] = ACTIONS(643), + [anon_sym_any] = ACTIONS(639), + [anon_sym_number] = ACTIONS(639), + [anon_sym_boolean] = ACTIONS(639), + [anon_sym_string] = ACTIONS(639), + [anon_sym_symbol] = ACTIONS(639), + [anon_sym_object] = ACTIONS(639), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(51)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(838), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3903), - [sym_identifier] = ACTIONS(577), - [anon_sym_export] = ACTIONS(579), - [anon_sym_type] = ACTIONS(581), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(551), + [STATE(53)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(1005), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5159), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(585), + [anon_sym_with] = ACTIONS(593), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(587), + [anon_sym_let] = ACTIONS(595), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(589), + [anon_sym_if] = ACTIONS(597), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(591), + [anon_sym_for] = ACTIONS(599), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(593), + [anon_sym_while] = ACTIONS(601), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -28769,10 +31563,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(595), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(597), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -28794,280 +31588,590 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(599), - [anon_sym_readonly] = ACTIONS(599), - [anon_sym_get] = ACTIONS(599), - [anon_sym_set] = ACTIONS(599), - [anon_sym_declare] = ACTIONS(601), - [anon_sym_public] = ACTIONS(599), - [anon_sym_private] = ACTIONS(599), - [anon_sym_protected] = ACTIONS(599), - [anon_sym_override] = ACTIONS(599), - [anon_sym_module] = ACTIONS(603), - [anon_sym_any] = ACTIONS(599), - [anon_sym_number] = ACTIONS(599), - [anon_sym_boolean] = ACTIONS(599), - [anon_sym_string] = ACTIONS(599), - [anon_sym_symbol] = ACTIONS(599), - [anon_sym_object] = ACTIONS(599), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(52)] = { - [sym_import] = STATE(3862), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2168), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3650), - [sym_assignment_pattern] = STATE(4901), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3650), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1289), - [sym_subscript_expression] = STATE(1289), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3650), - [sym_spread_element] = STATE(5308), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2218), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4567), - [sym_pattern] = STATE(4759), - [sym_rest_pattern] = STATE(4256), - [sym_non_null_expression] = STATE(1289), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5159), - [sym_optional_tuple_parameter] = STATE(5159), - [sym_optional_type] = STATE(5159), - [sym_rest_type] = STATE(5159), - [sym__tuple_type_member] = STATE(5159), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5432), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(4675), - [aux_sym_array_repeat1] = STATE(5315), - [aux_sym_array_pattern_repeat1] = STATE(5430), - [sym_identifier] = ACTIONS(605), - [anon_sym_export] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_type] = ACTIONS(607), - [anon_sym_namespace] = ACTIONS(611), - [anon_sym_LBRACE] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(615), - [anon_sym_typeof] = ACTIONS(617), + [STATE(54)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(971), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5159), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(593), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(595), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(597), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(599), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(601), + [anon_sym_do] = ACTIONS(49), + [anon_sym_try] = ACTIONS(51), + [anon_sym_break] = ACTIONS(53), + [anon_sym_continue] = ACTIONS(55), + [anon_sym_debugger] = ACTIONS(57), + [anon_sym_return] = ACTIONS(59), + [anon_sym_throw] = ACTIONS(61), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(55)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(974), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5159), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(593), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(595), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(597), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(599), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(601), + [anon_sym_do] = ACTIONS(49), + [anon_sym_try] = ACTIONS(51), + [anon_sym_break] = ACTIONS(53), + [anon_sym_continue] = ACTIONS(55), + [anon_sym_debugger] = ACTIONS(57), + [anon_sym_return] = ACTIONS(59), + [anon_sym_throw] = ACTIONS(61), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(56)] = { + [sym_import] = STATE(4638), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2730), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_assignment_pattern] = STATE(6214), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_spread_element] = STATE(6317), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2559), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5460), + [sym_pattern] = STATE(5919), + [sym_rest_pattern] = STATE(5309), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6355), + [sym_optional_tuple_parameter] = STATE(6355), + [sym_optional_type] = STATE(6355), + [sym_rest_type] = STATE(6355), + [sym__tuple_type_member] = STATE(6355), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6835), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_repeat1] = STATE(6319), + [aux_sym_array_pattern_repeat1] = STATE(6151), + [sym_identifier] = ACTIONS(645), + [anon_sym_export] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(653), + [anon_sym_COMMA] = ACTIONS(655), + [anon_sym_typeof] = ACTIONS(657), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(607), + [anon_sym_let] = ACTIONS(647), [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(619), + [anon_sym_BANG] = ACTIONS(659), [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(625), - [anon_sym_RBRACK] = ACTIONS(627), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(665), + [anon_sym_RBRACK] = ACTIONS(667), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(629), + [anon_sym_async] = ACTIONS(669), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(631), - [anon_sym_using] = ACTIONS(633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(635), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(641), - [anon_sym_DASH] = ACTIONS(641), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(647), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), + [anon_sym_new] = ACTIONS(671), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(675), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(681), + [anon_sym_DASH] = ACTIONS(681), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(687), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(187), [sym_number] = ACTIONS(189), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(655), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(695), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(197), [sym_false] = ACTIONS(197), [sym_null] = ACTIONS(197), - [sym_undefined] = ACTIONS(657), + [sym_undefined] = ACTIONS(697), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(607), - [anon_sym_readonly] = ACTIONS(659), - [anon_sym_get] = ACTIONS(607), - [anon_sym_set] = ACTIONS(607), - [anon_sym_QMARK] = ACTIONS(661), - [anon_sym_declare] = ACTIONS(607), - [anon_sym_public] = ACTIONS(607), - [anon_sym_private] = ACTIONS(607), - [anon_sym_protected] = ACTIONS(607), - [anon_sym_override] = ACTIONS(607), - [anon_sym_module] = ACTIONS(607), - [anon_sym_any] = ACTIONS(663), - [anon_sym_number] = ACTIONS(663), - [anon_sym_boolean] = ACTIONS(663), - [anon_sym_string] = ACTIONS(663), - [anon_sym_symbol] = ACTIONS(663), - [anon_sym_object] = ACTIONS(663), - [anon_sym_abstract] = ACTIONS(665), - [anon_sym_never] = ACTIONS(667), - [anon_sym_unknown] = ACTIONS(667), - [anon_sym_keyof] = ACTIONS(669), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(699), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(647), + [anon_sym_private] = ACTIONS(647), + [anon_sym_protected] = ACTIONS(647), + [anon_sym_override] = ACTIONS(647), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(703), + [anon_sym_number] = ACTIONS(703), + [anon_sym_boolean] = ACTIONS(703), + [anon_sym_string] = ACTIONS(703), + [anon_sym_symbol] = ACTIONS(703), + [anon_sym_object] = ACTIONS(703), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(53)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(907), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3903), - [sym_identifier] = ACTIONS(577), - [anon_sym_export] = ACTIONS(579), - [anon_sym_type] = ACTIONS(581), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(551), + [STATE(57)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(908), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5159), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(585), + [anon_sym_with] = ACTIONS(593), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(587), + [anon_sym_let] = ACTIONS(595), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(589), + [anon_sym_if] = ACTIONS(597), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(591), + [anon_sym_for] = ACTIONS(599), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(593), + [anon_sym_while] = ACTIONS(601), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -29079,10 +32183,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(595), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(597), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -29104,125 +32208,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(599), - [anon_sym_readonly] = ACTIONS(599), - [anon_sym_get] = ACTIONS(599), - [anon_sym_set] = ACTIONS(599), - [anon_sym_declare] = ACTIONS(601), - [anon_sym_public] = ACTIONS(599), - [anon_sym_private] = ACTIONS(599), - [anon_sym_protected] = ACTIONS(599), - [anon_sym_override] = ACTIONS(599), - [anon_sym_module] = ACTIONS(603), - [anon_sym_any] = ACTIONS(599), - [anon_sym_number] = ACTIONS(599), - [anon_sym_boolean] = ACTIONS(599), - [anon_sym_string] = ACTIONS(599), - [anon_sym_symbol] = ACTIONS(599), - [anon_sym_object] = ACTIONS(599), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(54)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(912), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3903), - [sym_identifier] = ACTIONS(577), - [anon_sym_export] = ACTIONS(579), - [anon_sym_type] = ACTIONS(581), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(551), + [STATE(58)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(962), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5159), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(585), + [anon_sym_with] = ACTIONS(593), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(587), + [anon_sym_let] = ACTIONS(595), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(589), + [anon_sym_if] = ACTIONS(597), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(591), + [anon_sym_for] = ACTIONS(599), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(593), + [anon_sym_while] = ACTIONS(601), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -29234,10 +32338,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(595), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(597), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -29259,125 +32363,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(599), - [anon_sym_readonly] = ACTIONS(599), - [anon_sym_get] = ACTIONS(599), - [anon_sym_set] = ACTIONS(599), - [anon_sym_declare] = ACTIONS(601), - [anon_sym_public] = ACTIONS(599), - [anon_sym_private] = ACTIONS(599), - [anon_sym_protected] = ACTIONS(599), - [anon_sym_override] = ACTIONS(599), - [anon_sym_module] = ACTIONS(603), - [anon_sym_any] = ACTIONS(599), - [anon_sym_number] = ACTIONS(599), - [anon_sym_boolean] = ACTIONS(599), - [anon_sym_string] = ACTIONS(599), - [anon_sym_symbol] = ACTIONS(599), - [anon_sym_object] = ACTIONS(599), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(55)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(813), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3903), - [sym_identifier] = ACTIONS(577), - [anon_sym_export] = ACTIONS(579), - [anon_sym_type] = ACTIONS(581), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(551), + [STATE(59)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(993), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5159), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(585), + [anon_sym_with] = ACTIONS(593), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(587), + [anon_sym_let] = ACTIONS(595), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(589), + [anon_sym_if] = ACTIONS(597), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(591), + [anon_sym_for] = ACTIONS(599), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(593), + [anon_sym_while] = ACTIONS(601), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -29389,10 +32493,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(595), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(597), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -29414,125 +32518,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(599), - [anon_sym_readonly] = ACTIONS(599), - [anon_sym_get] = ACTIONS(599), - [anon_sym_set] = ACTIONS(599), - [anon_sym_declare] = ACTIONS(601), - [anon_sym_public] = ACTIONS(599), - [anon_sym_private] = ACTIONS(599), - [anon_sym_protected] = ACTIONS(599), - [anon_sym_override] = ACTIONS(599), - [anon_sym_module] = ACTIONS(603), - [anon_sym_any] = ACTIONS(599), - [anon_sym_number] = ACTIONS(599), - [anon_sym_boolean] = ACTIONS(599), - [anon_sym_string] = ACTIONS(599), - [anon_sym_symbol] = ACTIONS(599), - [anon_sym_object] = ACTIONS(599), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(56)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(824), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3903), - [sym_identifier] = ACTIONS(577), - [anon_sym_export] = ACTIONS(579), - [anon_sym_type] = ACTIONS(581), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(551), + [STATE(60)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(994), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5159), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(585), + [anon_sym_with] = ACTIONS(593), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(587), + [anon_sym_let] = ACTIONS(595), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(589), + [anon_sym_if] = ACTIONS(597), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(591), + [anon_sym_for] = ACTIONS(599), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(593), + [anon_sym_while] = ACTIONS(601), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -29544,10 +32648,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(595), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(597), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -29569,125 +32673,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(599), - [anon_sym_readonly] = ACTIONS(599), - [anon_sym_get] = ACTIONS(599), - [anon_sym_set] = ACTIONS(599), - [anon_sym_declare] = ACTIONS(601), - [anon_sym_public] = ACTIONS(599), - [anon_sym_private] = ACTIONS(599), - [anon_sym_protected] = ACTIONS(599), - [anon_sym_override] = ACTIONS(599), - [anon_sym_module] = ACTIONS(603), - [anon_sym_any] = ACTIONS(599), - [anon_sym_number] = ACTIONS(599), - [anon_sym_boolean] = ACTIONS(599), - [anon_sym_string] = ACTIONS(599), - [anon_sym_symbol] = ACTIONS(599), - [anon_sym_object] = ACTIONS(599), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(57)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(830), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3903), - [sym_identifier] = ACTIONS(577), - [anon_sym_export] = ACTIONS(579), - [anon_sym_type] = ACTIONS(581), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(551), + [STATE(61)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(995), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5159), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(585), + [anon_sym_with] = ACTIONS(593), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(587), + [anon_sym_let] = ACTIONS(595), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(589), + [anon_sym_if] = ACTIONS(597), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(591), + [anon_sym_for] = ACTIONS(599), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(593), + [anon_sym_while] = ACTIONS(601), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -29699,10 +32803,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(595), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(597), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -29724,125 +32828,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(599), - [anon_sym_readonly] = ACTIONS(599), - [anon_sym_get] = ACTIONS(599), - [anon_sym_set] = ACTIONS(599), - [anon_sym_declare] = ACTIONS(601), - [anon_sym_public] = ACTIONS(599), - [anon_sym_private] = ACTIONS(599), - [anon_sym_protected] = ACTIONS(599), - [anon_sym_override] = ACTIONS(599), - [anon_sym_module] = ACTIONS(603), - [anon_sym_any] = ACTIONS(599), - [anon_sym_number] = ACTIONS(599), - [anon_sym_boolean] = ACTIONS(599), - [anon_sym_string] = ACTIONS(599), - [anon_sym_symbol] = ACTIONS(599), - [anon_sym_object] = ACTIONS(599), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(58)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(914), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3903), - [sym_identifier] = ACTIONS(577), - [anon_sym_export] = ACTIONS(579), - [anon_sym_type] = ACTIONS(581), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(551), + [STATE(62)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(940), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5159), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(585), + [anon_sym_with] = ACTIONS(593), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(587), + [anon_sym_let] = ACTIONS(595), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(589), + [anon_sym_if] = ACTIONS(597), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(591), + [anon_sym_for] = ACTIONS(599), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(593), + [anon_sym_while] = ACTIONS(601), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -29854,10 +32958,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(595), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(597), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -29879,125 +32983,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(599), - [anon_sym_readonly] = ACTIONS(599), - [anon_sym_get] = ACTIONS(599), - [anon_sym_set] = ACTIONS(599), - [anon_sym_declare] = ACTIONS(601), - [anon_sym_public] = ACTIONS(599), - [anon_sym_private] = ACTIONS(599), - [anon_sym_protected] = ACTIONS(599), - [anon_sym_override] = ACTIONS(599), - [anon_sym_module] = ACTIONS(603), - [anon_sym_any] = ACTIONS(599), - [anon_sym_number] = ACTIONS(599), - [anon_sym_boolean] = ACTIONS(599), - [anon_sym_string] = ACTIONS(599), - [anon_sym_symbol] = ACTIONS(599), - [anon_sym_object] = ACTIONS(599), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(59)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(921), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3903), - [sym_identifier] = ACTIONS(577), - [anon_sym_export] = ACTIONS(579), - [anon_sym_type] = ACTIONS(581), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(551), + [STATE(63)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(973), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5159), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(585), + [anon_sym_with] = ACTIONS(593), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(587), + [anon_sym_let] = ACTIONS(595), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(589), + [anon_sym_if] = ACTIONS(597), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(591), + [anon_sym_for] = ACTIONS(599), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(593), + [anon_sym_while] = ACTIONS(601), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -30009,10 +33113,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(595), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(597), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -30034,125 +33138,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(599), - [anon_sym_readonly] = ACTIONS(599), - [anon_sym_get] = ACTIONS(599), - [anon_sym_set] = ACTIONS(599), - [anon_sym_declare] = ACTIONS(601), - [anon_sym_public] = ACTIONS(599), - [anon_sym_private] = ACTIONS(599), - [anon_sym_protected] = ACTIONS(599), - [anon_sym_override] = ACTIONS(599), - [anon_sym_module] = ACTIONS(603), - [anon_sym_any] = ACTIONS(599), - [anon_sym_number] = ACTIONS(599), - [anon_sym_boolean] = ACTIONS(599), - [anon_sym_string] = ACTIONS(599), - [anon_sym_symbol] = ACTIONS(599), - [anon_sym_object] = ACTIONS(599), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(60)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(831), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3903), - [sym_identifier] = ACTIONS(577), - [anon_sym_export] = ACTIONS(579), - [anon_sym_type] = ACTIONS(581), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(551), + [STATE(64)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(917), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5166), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(585), + [anon_sym_with] = ACTIONS(25), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(587), + [anon_sym_let] = ACTIONS(29), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(589), + [anon_sym_if] = ACTIONS(35), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(591), + [anon_sym_for] = ACTIONS(39), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(593), + [anon_sym_while] = ACTIONS(47), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -30164,10 +33268,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(595), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(597), + [anon_sym_class] = ACTIONS(71), + [anon_sym_async] = ACTIONS(73), + [anon_sym_function] = ACTIONS(75), + [anon_sym_new] = ACTIONS(77), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -30189,125 +33293,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(599), - [anon_sym_readonly] = ACTIONS(599), - [anon_sym_get] = ACTIONS(599), - [anon_sym_set] = ACTIONS(599), - [anon_sym_declare] = ACTIONS(601), - [anon_sym_public] = ACTIONS(599), - [anon_sym_private] = ACTIONS(599), - [anon_sym_protected] = ACTIONS(599), - [anon_sym_override] = ACTIONS(599), - [anon_sym_module] = ACTIONS(603), - [anon_sym_any] = ACTIONS(599), - [anon_sym_number] = ACTIONS(599), - [anon_sym_boolean] = ACTIONS(599), - [anon_sym_string] = ACTIONS(599), - [anon_sym_symbol] = ACTIONS(599), - [anon_sym_object] = ACTIONS(599), + [anon_sym_static] = ACTIONS(99), + [anon_sym_readonly] = ACTIONS(99), + [anon_sym_get] = ACTIONS(99), + [anon_sym_set] = ACTIONS(99), + [anon_sym_declare] = ACTIONS(101), + [anon_sym_public] = ACTIONS(99), + [anon_sym_private] = ACTIONS(99), + [anon_sym_protected] = ACTIONS(99), + [anon_sym_override] = ACTIONS(99), + [anon_sym_module] = ACTIONS(103), + [anon_sym_any] = ACTIONS(99), + [anon_sym_number] = ACTIONS(99), + [anon_sym_boolean] = ACTIONS(99), + [anon_sym_string] = ACTIONS(99), + [anon_sym_symbol] = ACTIONS(99), + [anon_sym_object] = ACTIONS(99), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(61)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(806), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3903), - [sym_identifier] = ACTIONS(577), - [anon_sym_export] = ACTIONS(579), - [anon_sym_type] = ACTIONS(581), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(551), + [STATE(65)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(892), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5159), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(585), + [anon_sym_with] = ACTIONS(593), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(587), + [anon_sym_let] = ACTIONS(595), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(589), + [anon_sym_if] = ACTIONS(597), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(591), + [anon_sym_for] = ACTIONS(599), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(593), + [anon_sym_while] = ACTIONS(601), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -30319,10 +33423,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(595), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(597), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -30344,106 +33448,106 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(599), - [anon_sym_readonly] = ACTIONS(599), - [anon_sym_get] = ACTIONS(599), - [anon_sym_set] = ACTIONS(599), - [anon_sym_declare] = ACTIONS(601), - [anon_sym_public] = ACTIONS(599), - [anon_sym_private] = ACTIONS(599), - [anon_sym_protected] = ACTIONS(599), - [anon_sym_override] = ACTIONS(599), - [anon_sym_module] = ACTIONS(603), - [anon_sym_any] = ACTIONS(599), - [anon_sym_number] = ACTIONS(599), - [anon_sym_boolean] = ACTIONS(599), - [anon_sym_string] = ACTIONS(599), - [anon_sym_symbol] = ACTIONS(599), - [anon_sym_object] = ACTIONS(599), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(62)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(838), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3905), + [STATE(66)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(974), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -30520,550 +33624,705 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(63)] = { - [sym_import] = STATE(3862), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2168), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3650), - [sym_assignment_pattern] = STATE(4901), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3650), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1289), - [sym_subscript_expression] = STATE(1289), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3650), - [sym_spread_element] = STATE(5308), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2218), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4567), - [sym_pattern] = STATE(4759), - [sym_rest_pattern] = STATE(4256), - [sym_non_null_expression] = STATE(1289), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5159), - [sym_optional_tuple_parameter] = STATE(5159), - [sym_optional_type] = STATE(5159), - [sym_rest_type] = STATE(5159), - [sym__tuple_type_member] = STATE(5159), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5432), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(4675), - [aux_sym_array_repeat1] = STATE(5315), - [aux_sym_array_pattern_repeat1] = STATE(5430), - [sym_identifier] = ACTIONS(605), - [anon_sym_export] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_type] = ACTIONS(607), - [anon_sym_namespace] = ACTIONS(611), - [anon_sym_LBRACE] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(615), - [anon_sym_typeof] = ACTIONS(617), + [STATE(67)] = { + [sym_import] = STATE(4638), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2730), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_assignment_pattern] = STATE(6214), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_spread_element] = STATE(6317), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2559), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5460), + [sym_pattern] = STATE(5919), + [sym_rest_pattern] = STATE(5309), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6355), + [sym_optional_tuple_parameter] = STATE(6355), + [sym_optional_type] = STATE(6355), + [sym_rest_type] = STATE(6355), + [sym__tuple_type_member] = STATE(6355), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6835), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_repeat1] = STATE(6319), + [aux_sym_array_pattern_repeat1] = STATE(6151), + [sym_identifier] = ACTIONS(645), + [anon_sym_export] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(653), + [anon_sym_COMMA] = ACTIONS(655), + [anon_sym_typeof] = ACTIONS(657), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(607), + [anon_sym_let] = ACTIONS(647), [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(619), + [anon_sym_BANG] = ACTIONS(659), [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(625), - [anon_sym_RBRACK] = ACTIONS(673), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(665), + [anon_sym_RBRACK] = ACTIONS(713), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(629), + [anon_sym_async] = ACTIONS(669), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(631), - [anon_sym_using] = ACTIONS(633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(635), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(641), - [anon_sym_DASH] = ACTIONS(641), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(647), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), + [anon_sym_new] = ACTIONS(671), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(675), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(681), + [anon_sym_DASH] = ACTIONS(681), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(687), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(187), [sym_number] = ACTIONS(189), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(655), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(695), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(197), [sym_false] = ACTIONS(197), [sym_null] = ACTIONS(197), - [sym_undefined] = ACTIONS(657), + [sym_undefined] = ACTIONS(697), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(607), - [anon_sym_readonly] = ACTIONS(659), - [anon_sym_get] = ACTIONS(607), - [anon_sym_set] = ACTIONS(607), - [anon_sym_QMARK] = ACTIONS(661), - [anon_sym_declare] = ACTIONS(607), - [anon_sym_public] = ACTIONS(607), - [anon_sym_private] = ACTIONS(607), - [anon_sym_protected] = ACTIONS(607), - [anon_sym_override] = ACTIONS(607), - [anon_sym_module] = ACTIONS(607), - [anon_sym_any] = ACTIONS(663), - [anon_sym_number] = ACTIONS(663), - [anon_sym_boolean] = ACTIONS(663), - [anon_sym_string] = ACTIONS(663), - [anon_sym_symbol] = ACTIONS(663), - [anon_sym_object] = ACTIONS(663), - [anon_sym_abstract] = ACTIONS(665), - [anon_sym_never] = ACTIONS(667), - [anon_sym_unknown] = ACTIONS(667), - [anon_sym_keyof] = ACTIONS(669), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(699), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(647), + [anon_sym_private] = ACTIONS(647), + [anon_sym_protected] = ACTIONS(647), + [anon_sym_override] = ACTIONS(647), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(703), + [anon_sym_number] = ACTIONS(703), + [anon_sym_boolean] = ACTIONS(703), + [anon_sym_string] = ACTIONS(703), + [anon_sym_symbol] = ACTIONS(703), + [anon_sym_object] = ACTIONS(703), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(64)] = { - [sym_import] = STATE(3862), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2168), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3650), - [sym_assignment_pattern] = STATE(4901), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3650), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1289), - [sym_subscript_expression] = STATE(1289), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3650), - [sym_spread_element] = STATE(5308), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2218), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4567), - [sym_pattern] = STATE(4759), - [sym_rest_pattern] = STATE(4256), - [sym_non_null_expression] = STATE(1289), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5159), - [sym_optional_tuple_parameter] = STATE(5159), - [sym_optional_type] = STATE(5159), - [sym_rest_type] = STATE(5159), - [sym__tuple_type_member] = STATE(5159), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5432), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(4675), - [aux_sym_array_repeat1] = STATE(5315), - [aux_sym_array_pattern_repeat1] = STATE(5430), - [sym_identifier] = ACTIONS(605), - [anon_sym_export] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_type] = ACTIONS(607), - [anon_sym_namespace] = ACTIONS(611), - [anon_sym_LBRACE] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(615), - [anon_sym_typeof] = ACTIONS(617), + [STATE(68)] = { + [sym_import] = STATE(4638), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2730), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_assignment_pattern] = STATE(6214), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_spread_element] = STATE(6317), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2559), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5460), + [sym_pattern] = STATE(5919), + [sym_rest_pattern] = STATE(5309), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6355), + [sym_optional_tuple_parameter] = STATE(6355), + [sym_optional_type] = STATE(6355), + [sym_rest_type] = STATE(6355), + [sym__tuple_type_member] = STATE(6355), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6835), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_repeat1] = STATE(6319), + [aux_sym_array_pattern_repeat1] = STATE(6151), + [sym_identifier] = ACTIONS(645), + [anon_sym_export] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(653), + [anon_sym_COMMA] = ACTIONS(655), + [anon_sym_typeof] = ACTIONS(657), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(607), + [anon_sym_let] = ACTIONS(647), [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(619), + [anon_sym_BANG] = ACTIONS(659), [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(625), - [anon_sym_RBRACK] = ACTIONS(675), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(665), + [anon_sym_RBRACK] = ACTIONS(715), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(629), + [anon_sym_async] = ACTIONS(669), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(631), - [anon_sym_using] = ACTIONS(633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(635), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(641), - [anon_sym_DASH] = ACTIONS(641), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(647), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), + [anon_sym_new] = ACTIONS(671), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(675), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(681), + [anon_sym_DASH] = ACTIONS(681), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(687), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(187), [sym_number] = ACTIONS(189), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(655), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(695), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(197), [sym_false] = ACTIONS(197), [sym_null] = ACTIONS(197), - [sym_undefined] = ACTIONS(657), + [sym_undefined] = ACTIONS(697), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(607), - [anon_sym_readonly] = ACTIONS(659), - [anon_sym_get] = ACTIONS(607), - [anon_sym_set] = ACTIONS(607), - [anon_sym_QMARK] = ACTIONS(661), - [anon_sym_declare] = ACTIONS(607), - [anon_sym_public] = ACTIONS(607), - [anon_sym_private] = ACTIONS(607), - [anon_sym_protected] = ACTIONS(607), - [anon_sym_override] = ACTIONS(607), - [anon_sym_module] = ACTIONS(607), - [anon_sym_any] = ACTIONS(663), - [anon_sym_number] = ACTIONS(663), - [anon_sym_boolean] = ACTIONS(663), - [anon_sym_string] = ACTIONS(663), - [anon_sym_symbol] = ACTIONS(663), - [anon_sym_object] = ACTIONS(663), - [anon_sym_abstract] = ACTIONS(665), - [anon_sym_never] = ACTIONS(667), - [anon_sym_unknown] = ACTIONS(667), - [anon_sym_keyof] = ACTIONS(669), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(699), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(647), + [anon_sym_private] = ACTIONS(647), + [anon_sym_protected] = ACTIONS(647), + [anon_sym_override] = ACTIONS(647), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(703), + [anon_sym_number] = ACTIONS(703), + [anon_sym_boolean] = ACTIONS(703), + [anon_sym_string] = ACTIONS(703), + [anon_sym_symbol] = ACTIONS(703), + [anon_sym_object] = ACTIONS(703), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(65)] = { - [sym_import] = STATE(3862), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2261), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3650), - [sym_assignment_pattern] = STATE(4901), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3650), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1289), - [sym_subscript_expression] = STATE(1289), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3650), - [sym_spread_element] = STATE(4824), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2218), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4567), - [sym_pattern] = STATE(4759), - [sym_rest_pattern] = STATE(4256), - [sym_non_null_expression] = STATE(1289), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5159), - [sym_optional_tuple_parameter] = STATE(5159), - [sym_optional_type] = STATE(5159), - [sym_rest_type] = STATE(5159), - [sym__tuple_type_member] = STATE(5159), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5432), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(4675), - [aux_sym_array_repeat1] = STATE(4946), - [aux_sym_array_pattern_repeat1] = STATE(5430), - [sym_identifier] = ACTIONS(605), - [anon_sym_export] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_type] = ACTIONS(607), - [anon_sym_namespace] = ACTIONS(611), - [anon_sym_LBRACE] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(615), - [anon_sym_typeof] = ACTIONS(617), + [STATE(69)] = { + [sym_import] = STATE(4638), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2591), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_assignment_pattern] = STATE(6214), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_spread_element] = STATE(6347), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2559), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5460), + [sym_pattern] = STATE(5919), + [sym_rest_pattern] = STATE(5309), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6355), + [sym_optional_tuple_parameter] = STATE(6355), + [sym_optional_type] = STATE(6355), + [sym_rest_type] = STATE(6355), + [sym__tuple_type_member] = STATE(6355), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6835), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_repeat1] = STATE(6125), + [aux_sym_array_pattern_repeat1] = STATE(6151), + [sym_identifier] = ACTIONS(645), + [anon_sym_export] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(653), + [anon_sym_COMMA] = ACTIONS(655), + [anon_sym_typeof] = ACTIONS(657), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(607), + [anon_sym_let] = ACTIONS(647), [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(619), + [anon_sym_BANG] = ACTIONS(659), [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(625), - [anon_sym_RBRACK] = ACTIONS(677), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(665), + [anon_sym_RBRACK] = ACTIONS(717), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(629), + [anon_sym_async] = ACTIONS(669), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(631), - [anon_sym_using] = ACTIONS(633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(635), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(641), - [anon_sym_DASH] = ACTIONS(641), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(647), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), + [anon_sym_new] = ACTIONS(671), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(675), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(681), + [anon_sym_DASH] = ACTIONS(681), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(687), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(187), [sym_number] = ACTIONS(189), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(655), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(695), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(197), [sym_false] = ACTIONS(197), [sym_null] = ACTIONS(197), - [sym_undefined] = ACTIONS(657), + [sym_undefined] = ACTIONS(697), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(607), - [anon_sym_readonly] = ACTIONS(659), - [anon_sym_get] = ACTIONS(607), - [anon_sym_set] = ACTIONS(607), - [anon_sym_QMARK] = ACTIONS(661), - [anon_sym_declare] = ACTIONS(607), - [anon_sym_public] = ACTIONS(607), - [anon_sym_private] = ACTIONS(607), - [anon_sym_protected] = ACTIONS(607), - [anon_sym_override] = ACTIONS(607), - [anon_sym_module] = ACTIONS(607), - [anon_sym_any] = ACTIONS(663), - [anon_sym_number] = ACTIONS(663), - [anon_sym_boolean] = ACTIONS(663), - [anon_sym_string] = ACTIONS(663), - [anon_sym_symbol] = ACTIONS(663), - [anon_sym_object] = ACTIONS(663), - [anon_sym_abstract] = ACTIONS(665), - [anon_sym_never] = ACTIONS(667), - [anon_sym_unknown] = ACTIONS(667), - [anon_sym_keyof] = ACTIONS(669), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(699), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(647), + [anon_sym_private] = ACTIONS(647), + [anon_sym_protected] = ACTIONS(647), + [anon_sym_override] = ACTIONS(647), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(703), + [anon_sym_number] = ACTIONS(703), + [anon_sym_boolean] = ACTIONS(703), + [anon_sym_string] = ACTIONS(703), + [anon_sym_symbol] = ACTIONS(703), + [anon_sym_object] = ACTIONS(703), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(66)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(907), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3905), + [STATE(70)] = { + [sym_import] = STATE(4638), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2730), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_assignment_pattern] = STATE(6214), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_spread_element] = STATE(6317), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2559), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5460), + [sym_pattern] = STATE(5919), + [sym_rest_pattern] = STATE(5309), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6355), + [sym_optional_tuple_parameter] = STATE(6355), + [sym_optional_type] = STATE(6355), + [sym_rest_type] = STATE(6355), + [sym__tuple_type_member] = STATE(6355), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6835), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_repeat1] = STATE(6319), + [aux_sym_array_pattern_repeat1] = STATE(6151), + [sym_identifier] = ACTIONS(645), + [anon_sym_export] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(653), + [anon_sym_COMMA] = ACTIONS(655), + [anon_sym_typeof] = ACTIONS(657), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(647), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(665), + [anon_sym_RBRACK] = ACTIONS(719), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(669), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(671), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(675), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(681), + [anon_sym_DASH] = ACTIONS(681), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(687), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(695), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(697), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(699), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(647), + [anon_sym_private] = ACTIONS(647), + [anon_sym_protected] = ACTIONS(647), + [anon_sym_override] = ACTIONS(647), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(703), + [anon_sym_number] = ACTIONS(703), + [anon_sym_boolean] = ACTIONS(703), + [anon_sym_string] = ACTIONS(703), + [anon_sym_symbol] = ACTIONS(703), + [anon_sym_object] = ACTIONS(703), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(71)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(908), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5166), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -31140,1034 +34399,1034 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(67)] = { - [sym_import] = STATE(3862), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2168), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3650), - [sym_assignment_pattern] = STATE(4901), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3650), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1289), - [sym_subscript_expression] = STATE(1289), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3650), - [sym_spread_element] = STATE(5308), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2218), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4567), - [sym_pattern] = STATE(4759), - [sym_rest_pattern] = STATE(4256), - [sym_non_null_expression] = STATE(1289), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5159), - [sym_optional_tuple_parameter] = STATE(5159), - [sym_optional_type] = STATE(5159), - [sym_rest_type] = STATE(5159), - [sym__tuple_type_member] = STATE(5159), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5432), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(4675), - [aux_sym_array_repeat1] = STATE(5315), - [aux_sym_array_pattern_repeat1] = STATE(5430), - [sym_identifier] = ACTIONS(605), - [anon_sym_export] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_type] = ACTIONS(607), - [anon_sym_namespace] = ACTIONS(611), - [anon_sym_LBRACE] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(615), - [anon_sym_typeof] = ACTIONS(617), + [STATE(72)] = { + [sym_import] = STATE(4638), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2730), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_assignment_pattern] = STATE(6214), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_spread_element] = STATE(6317), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2559), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5460), + [sym_pattern] = STATE(5919), + [sym_rest_pattern] = STATE(5309), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6355), + [sym_optional_tuple_parameter] = STATE(6355), + [sym_optional_type] = STATE(6355), + [sym_rest_type] = STATE(6355), + [sym__tuple_type_member] = STATE(6355), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6835), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_repeat1] = STATE(6319), + [aux_sym_array_pattern_repeat1] = STATE(6151), + [sym_identifier] = ACTIONS(645), + [anon_sym_export] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(653), + [anon_sym_COMMA] = ACTIONS(655), + [anon_sym_typeof] = ACTIONS(657), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(607), + [anon_sym_let] = ACTIONS(647), [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(619), + [anon_sym_BANG] = ACTIONS(659), [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(625), - [anon_sym_RBRACK] = ACTIONS(679), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(665), + [anon_sym_RBRACK] = ACTIONS(721), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(629), + [anon_sym_async] = ACTIONS(669), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(631), - [anon_sym_using] = ACTIONS(633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(635), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(641), - [anon_sym_DASH] = ACTIONS(641), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(647), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), + [anon_sym_new] = ACTIONS(671), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(675), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(681), + [anon_sym_DASH] = ACTIONS(681), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(687), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(187), [sym_number] = ACTIONS(189), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(655), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(695), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(197), [sym_false] = ACTIONS(197), [sym_null] = ACTIONS(197), - [sym_undefined] = ACTIONS(657), + [sym_undefined] = ACTIONS(697), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(607), - [anon_sym_readonly] = ACTIONS(659), - [anon_sym_get] = ACTIONS(607), - [anon_sym_set] = ACTIONS(607), - [anon_sym_QMARK] = ACTIONS(661), - [anon_sym_declare] = ACTIONS(607), - [anon_sym_public] = ACTIONS(607), - [anon_sym_private] = ACTIONS(607), - [anon_sym_protected] = ACTIONS(607), - [anon_sym_override] = ACTIONS(607), - [anon_sym_module] = ACTIONS(607), - [anon_sym_any] = ACTIONS(663), - [anon_sym_number] = ACTIONS(663), - [anon_sym_boolean] = ACTIONS(663), - [anon_sym_string] = ACTIONS(663), - [anon_sym_symbol] = ACTIONS(663), - [anon_sym_object] = ACTIONS(663), - [anon_sym_abstract] = ACTIONS(665), - [anon_sym_never] = ACTIONS(667), - [anon_sym_unknown] = ACTIONS(667), - [anon_sym_keyof] = ACTIONS(669), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(699), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(647), + [anon_sym_private] = ACTIONS(647), + [anon_sym_protected] = ACTIONS(647), + [anon_sym_override] = ACTIONS(647), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(703), + [anon_sym_number] = ACTIONS(703), + [anon_sym_boolean] = ACTIONS(703), + [anon_sym_string] = ACTIONS(703), + [anon_sym_symbol] = ACTIONS(703), + [anon_sym_object] = ACTIONS(703), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(68)] = { - [sym_import] = STATE(3862), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2168), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3650), - [sym_assignment_pattern] = STATE(4901), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3650), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1289), - [sym_subscript_expression] = STATE(1289), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3650), - [sym_spread_element] = STATE(5308), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2218), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4567), - [sym_pattern] = STATE(4759), - [sym_rest_pattern] = STATE(4256), - [sym_non_null_expression] = STATE(1289), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5159), - [sym_optional_tuple_parameter] = STATE(5159), - [sym_optional_type] = STATE(5159), - [sym_rest_type] = STATE(5159), - [sym__tuple_type_member] = STATE(5159), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5432), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(4675), - [aux_sym_array_repeat1] = STATE(5315), - [aux_sym_array_pattern_repeat1] = STATE(5430), - [sym_identifier] = ACTIONS(605), - [anon_sym_export] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_type] = ACTIONS(607), - [anon_sym_namespace] = ACTIONS(611), - [anon_sym_LBRACE] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(615), - [anon_sym_typeof] = ACTIONS(617), + [STATE(73)] = { + [sym_import] = STATE(4638), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2730), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_assignment_pattern] = STATE(6214), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_spread_element] = STATE(6317), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2559), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5460), + [sym_pattern] = STATE(5919), + [sym_rest_pattern] = STATE(5309), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6355), + [sym_optional_tuple_parameter] = STATE(6355), + [sym_optional_type] = STATE(6355), + [sym_rest_type] = STATE(6355), + [sym__tuple_type_member] = STATE(6355), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6835), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_repeat1] = STATE(6319), + [aux_sym_array_pattern_repeat1] = STATE(6151), + [sym_identifier] = ACTIONS(645), + [anon_sym_export] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(653), + [anon_sym_COMMA] = ACTIONS(655), + [anon_sym_typeof] = ACTIONS(657), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(607), + [anon_sym_let] = ACTIONS(647), [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(619), + [anon_sym_BANG] = ACTIONS(659), [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(625), - [anon_sym_RBRACK] = ACTIONS(681), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(665), + [anon_sym_RBRACK] = ACTIONS(723), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(629), + [anon_sym_async] = ACTIONS(669), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(631), - [anon_sym_using] = ACTIONS(633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(635), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(641), - [anon_sym_DASH] = ACTIONS(641), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(647), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), + [anon_sym_new] = ACTIONS(671), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(675), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(681), + [anon_sym_DASH] = ACTIONS(681), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(687), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(187), [sym_number] = ACTIONS(189), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(655), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(695), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(197), [sym_false] = ACTIONS(197), [sym_null] = ACTIONS(197), - [sym_undefined] = ACTIONS(657), + [sym_undefined] = ACTIONS(697), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(607), - [anon_sym_readonly] = ACTIONS(659), - [anon_sym_get] = ACTIONS(607), - [anon_sym_set] = ACTIONS(607), - [anon_sym_QMARK] = ACTIONS(661), - [anon_sym_declare] = ACTIONS(607), - [anon_sym_public] = ACTIONS(607), - [anon_sym_private] = ACTIONS(607), - [anon_sym_protected] = ACTIONS(607), - [anon_sym_override] = ACTIONS(607), - [anon_sym_module] = ACTIONS(607), - [anon_sym_any] = ACTIONS(663), - [anon_sym_number] = ACTIONS(663), - [anon_sym_boolean] = ACTIONS(663), - [anon_sym_string] = ACTIONS(663), - [anon_sym_symbol] = ACTIONS(663), - [anon_sym_object] = ACTIONS(663), - [anon_sym_abstract] = ACTIONS(665), - [anon_sym_never] = ACTIONS(667), - [anon_sym_unknown] = ACTIONS(667), - [anon_sym_keyof] = ACTIONS(669), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(699), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(647), + [anon_sym_private] = ACTIONS(647), + [anon_sym_protected] = ACTIONS(647), + [anon_sym_override] = ACTIONS(647), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(703), + [anon_sym_number] = ACTIONS(703), + [anon_sym_boolean] = ACTIONS(703), + [anon_sym_string] = ACTIONS(703), + [anon_sym_symbol] = ACTIONS(703), + [anon_sym_object] = ACTIONS(703), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(69)] = { - [sym_import] = STATE(3862), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2261), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3650), - [sym_assignment_pattern] = STATE(4901), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3650), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1289), - [sym_subscript_expression] = STATE(1289), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3650), - [sym_spread_element] = STATE(4824), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2218), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4567), - [sym_pattern] = STATE(4759), - [sym_rest_pattern] = STATE(4256), - [sym_non_null_expression] = STATE(1289), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5159), - [sym_optional_tuple_parameter] = STATE(5159), - [sym_optional_type] = STATE(5159), - [sym_rest_type] = STATE(5159), - [sym__tuple_type_member] = STATE(5159), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5432), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(4675), - [aux_sym_array_repeat1] = STATE(4946), - [aux_sym_array_pattern_repeat1] = STATE(5430), - [sym_identifier] = ACTIONS(605), - [anon_sym_export] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_type] = ACTIONS(607), - [anon_sym_namespace] = ACTIONS(611), - [anon_sym_LBRACE] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(615), - [anon_sym_typeof] = ACTIONS(617), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(607), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(625), - [anon_sym_RBRACK] = ACTIONS(683), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(629), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(631), - [anon_sym_using] = ACTIONS(633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(635), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(641), - [anon_sym_DASH] = ACTIONS(641), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(647), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), + [STATE(74)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(6907), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5159), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(593), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(595), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(597), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(599), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(601), + [anon_sym_do] = ACTIONS(49), + [anon_sym_try] = ACTIONS(51), + [anon_sym_break] = ACTIONS(53), + [anon_sym_continue] = ACTIONS(55), + [anon_sym_debugger] = ACTIONS(57), + [anon_sym_return] = ACTIONS(59), + [anon_sym_throw] = ACTIONS(61), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(187), - [sym_number] = ACTIONS(189), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(655), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(197), - [sym_false] = ACTIONS(197), - [sym_null] = ACTIONS(197), - [sym_undefined] = ACTIONS(657), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(607), - [anon_sym_readonly] = ACTIONS(659), - [anon_sym_get] = ACTIONS(607), - [anon_sym_set] = ACTIONS(607), - [anon_sym_QMARK] = ACTIONS(661), - [anon_sym_declare] = ACTIONS(607), - [anon_sym_public] = ACTIONS(607), - [anon_sym_private] = ACTIONS(607), - [anon_sym_protected] = ACTIONS(607), - [anon_sym_override] = ACTIONS(607), - [anon_sym_module] = ACTIONS(607), - [anon_sym_any] = ACTIONS(663), - [anon_sym_number] = ACTIONS(663), - [anon_sym_boolean] = ACTIONS(663), - [anon_sym_string] = ACTIONS(663), - [anon_sym_symbol] = ACTIONS(663), - [anon_sym_object] = ACTIONS(663), - [anon_sym_abstract] = ACTIONS(665), - [anon_sym_never] = ACTIONS(667), - [anon_sym_unknown] = ACTIONS(667), - [anon_sym_keyof] = ACTIONS(669), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(70)] = { - [sym_import] = STATE(3862), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2168), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3650), - [sym_assignment_pattern] = STATE(4901), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3650), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1289), - [sym_subscript_expression] = STATE(1289), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3650), - [sym_spread_element] = STATE(5308), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2218), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4567), - [sym_pattern] = STATE(4759), - [sym_rest_pattern] = STATE(4256), - [sym_non_null_expression] = STATE(1289), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5159), - [sym_optional_tuple_parameter] = STATE(5159), - [sym_optional_type] = STATE(5159), - [sym_rest_type] = STATE(5159), - [sym__tuple_type_member] = STATE(5159), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5432), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(4675), - [aux_sym_array_repeat1] = STATE(5315), - [aux_sym_array_pattern_repeat1] = STATE(5430), - [sym_identifier] = ACTIONS(605), - [anon_sym_export] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_type] = ACTIONS(607), - [anon_sym_namespace] = ACTIONS(611), - [anon_sym_LBRACE] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(615), - [anon_sym_typeof] = ACTIONS(617), + [STATE(75)] = { + [sym_import] = STATE(4638), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2730), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_assignment_pattern] = STATE(6214), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_spread_element] = STATE(6317), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2559), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5460), + [sym_pattern] = STATE(5919), + [sym_rest_pattern] = STATE(5309), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6355), + [sym_optional_tuple_parameter] = STATE(6355), + [sym_optional_type] = STATE(6355), + [sym_rest_type] = STATE(6355), + [sym__tuple_type_member] = STATE(6355), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6835), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_repeat1] = STATE(6319), + [aux_sym_array_pattern_repeat1] = STATE(6151), + [sym_identifier] = ACTIONS(645), + [anon_sym_export] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(653), + [anon_sym_COMMA] = ACTIONS(655), + [anon_sym_typeof] = ACTIONS(657), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(607), + [anon_sym_let] = ACTIONS(647), [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(619), + [anon_sym_BANG] = ACTIONS(659), [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(625), - [anon_sym_RBRACK] = ACTIONS(685), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(665), + [anon_sym_RBRACK] = ACTIONS(725), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(629), + [anon_sym_async] = ACTIONS(669), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(631), - [anon_sym_using] = ACTIONS(633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(635), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(641), - [anon_sym_DASH] = ACTIONS(641), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(647), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), + [anon_sym_new] = ACTIONS(671), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(675), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(681), + [anon_sym_DASH] = ACTIONS(681), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(687), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(187), [sym_number] = ACTIONS(189), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(655), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(695), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(197), [sym_false] = ACTIONS(197), [sym_null] = ACTIONS(197), - [sym_undefined] = ACTIONS(657), + [sym_undefined] = ACTIONS(697), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(607), - [anon_sym_readonly] = ACTIONS(659), - [anon_sym_get] = ACTIONS(607), - [anon_sym_set] = ACTIONS(607), - [anon_sym_QMARK] = ACTIONS(661), - [anon_sym_declare] = ACTIONS(607), - [anon_sym_public] = ACTIONS(607), - [anon_sym_private] = ACTIONS(607), - [anon_sym_protected] = ACTIONS(607), - [anon_sym_override] = ACTIONS(607), - [anon_sym_module] = ACTIONS(607), - [anon_sym_any] = ACTIONS(663), - [anon_sym_number] = ACTIONS(663), - [anon_sym_boolean] = ACTIONS(663), - [anon_sym_string] = ACTIONS(663), - [anon_sym_symbol] = ACTIONS(663), - [anon_sym_object] = ACTIONS(663), - [anon_sym_abstract] = ACTIONS(665), - [anon_sym_never] = ACTIONS(667), - [anon_sym_unknown] = ACTIONS(667), - [anon_sym_keyof] = ACTIONS(669), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(699), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(647), + [anon_sym_private] = ACTIONS(647), + [anon_sym_protected] = ACTIONS(647), + [anon_sym_override] = ACTIONS(647), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(703), + [anon_sym_number] = ACTIONS(703), + [anon_sym_boolean] = ACTIONS(703), + [anon_sym_string] = ACTIONS(703), + [anon_sym_symbol] = ACTIONS(703), + [anon_sym_object] = ACTIONS(703), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(71)] = { - [sym_import] = STATE(3862), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2168), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3650), - [sym_assignment_pattern] = STATE(4901), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3650), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1289), - [sym_subscript_expression] = STATE(1289), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3650), - [sym_spread_element] = STATE(5308), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2218), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4567), - [sym_pattern] = STATE(4759), - [sym_rest_pattern] = STATE(4256), - [sym_non_null_expression] = STATE(1289), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5159), - [sym_optional_tuple_parameter] = STATE(5159), - [sym_optional_type] = STATE(5159), - [sym_rest_type] = STATE(5159), - [sym__tuple_type_member] = STATE(5159), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5432), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(4675), - [aux_sym_array_repeat1] = STATE(5315), - [aux_sym_array_pattern_repeat1] = STATE(5430), - [sym_identifier] = ACTIONS(605), - [anon_sym_export] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_type] = ACTIONS(607), - [anon_sym_namespace] = ACTIONS(611), - [anon_sym_LBRACE] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(615), - [anon_sym_typeof] = ACTIONS(617), + [STATE(76)] = { + [sym_import] = STATE(4638), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2730), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_assignment_pattern] = STATE(6214), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_spread_element] = STATE(6317), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2559), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5460), + [sym_pattern] = STATE(5919), + [sym_rest_pattern] = STATE(5309), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6323), + [sym_optional_tuple_parameter] = STATE(6323), + [sym_optional_type] = STATE(6323), + [sym_rest_type] = STATE(6323), + [sym__tuple_type_member] = STATE(6323), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6835), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_repeat1] = STATE(6319), + [aux_sym_array_pattern_repeat1] = STATE(6151), + [sym_identifier] = ACTIONS(645), + [anon_sym_export] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(653), + [anon_sym_COMMA] = ACTIONS(727), + [anon_sym_typeof] = ACTIONS(657), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(607), + [anon_sym_let] = ACTIONS(647), [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(619), + [anon_sym_BANG] = ACTIONS(659), [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(625), - [anon_sym_RBRACK] = ACTIONS(687), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(665), + [anon_sym_RBRACK] = ACTIONS(729), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(629), + [anon_sym_async] = ACTIONS(669), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(631), - [anon_sym_using] = ACTIONS(633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(635), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(641), - [anon_sym_DASH] = ACTIONS(641), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(647), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), + [anon_sym_new] = ACTIONS(671), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(675), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(681), + [anon_sym_DASH] = ACTIONS(681), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(687), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(187), [sym_number] = ACTIONS(189), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(655), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(695), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(197), [sym_false] = ACTIONS(197), [sym_null] = ACTIONS(197), - [sym_undefined] = ACTIONS(657), + [sym_undefined] = ACTIONS(697), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(607), - [anon_sym_readonly] = ACTIONS(659), - [anon_sym_get] = ACTIONS(607), - [anon_sym_set] = ACTIONS(607), - [anon_sym_QMARK] = ACTIONS(661), - [anon_sym_declare] = ACTIONS(607), - [anon_sym_public] = ACTIONS(607), - [anon_sym_private] = ACTIONS(607), - [anon_sym_protected] = ACTIONS(607), - [anon_sym_override] = ACTIONS(607), - [anon_sym_module] = ACTIONS(607), - [anon_sym_any] = ACTIONS(663), - [anon_sym_number] = ACTIONS(663), - [anon_sym_boolean] = ACTIONS(663), - [anon_sym_string] = ACTIONS(663), - [anon_sym_symbol] = ACTIONS(663), - [anon_sym_object] = ACTIONS(663), - [anon_sym_abstract] = ACTIONS(665), - [anon_sym_never] = ACTIONS(667), - [anon_sym_unknown] = ACTIONS(667), - [anon_sym_keyof] = ACTIONS(669), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(699), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(647), + [anon_sym_private] = ACTIONS(647), + [anon_sym_protected] = ACTIONS(647), + [anon_sym_override] = ACTIONS(647), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(703), + [anon_sym_number] = ACTIONS(703), + [anon_sym_boolean] = ACTIONS(703), + [anon_sym_string] = ACTIONS(703), + [anon_sym_symbol] = ACTIONS(703), + [anon_sym_object] = ACTIONS(703), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(72)] = { - [sym_import] = STATE(3862), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2168), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3650), - [sym_assignment_pattern] = STATE(4901), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3650), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1289), - [sym_subscript_expression] = STATE(1289), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3650), - [sym_spread_element] = STATE(5308), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2218), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4567), - [sym_pattern] = STATE(4759), - [sym_rest_pattern] = STATE(4256), - [sym_non_null_expression] = STATE(1289), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(4809), - [sym_optional_tuple_parameter] = STATE(4809), - [sym_optional_type] = STATE(4809), - [sym_rest_type] = STATE(4809), - [sym__tuple_type_member] = STATE(4809), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5432), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(4675), - [aux_sym_array_repeat1] = STATE(5315), - [aux_sym_array_pattern_repeat1] = STATE(5430), - [sym_identifier] = ACTIONS(605), - [anon_sym_export] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_type] = ACTIONS(607), - [anon_sym_namespace] = ACTIONS(611), - [anon_sym_LBRACE] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(689), - [anon_sym_typeof] = ACTIONS(617), + [STATE(77)] = { + [sym_import] = STATE(4638), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2769), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_assignment_pattern] = STATE(6214), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_spread_element] = STATE(6248), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2559), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5460), + [sym_pattern] = STATE(5919), + [sym_rest_pattern] = STATE(5309), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6355), + [sym_optional_tuple_parameter] = STATE(6355), + [sym_optional_type] = STATE(6355), + [sym_rest_type] = STATE(6355), + [sym__tuple_type_member] = STATE(6355), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6835), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_repeat1] = STATE(6117), + [aux_sym_array_pattern_repeat1] = STATE(6151), + [sym_identifier] = ACTIONS(645), + [anon_sym_export] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(653), + [anon_sym_COMMA] = ACTIONS(655), + [anon_sym_typeof] = ACTIONS(657), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(607), + [anon_sym_let] = ACTIONS(647), [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(619), + [anon_sym_BANG] = ACTIONS(659), [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(625), - [anon_sym_RBRACK] = ACTIONS(691), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(665), + [anon_sym_RBRACK] = ACTIONS(731), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(629), + [anon_sym_async] = ACTIONS(669), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(631), - [anon_sym_using] = ACTIONS(633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(635), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(641), - [anon_sym_DASH] = ACTIONS(641), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(647), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), + [anon_sym_new] = ACTIONS(671), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(675), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(681), + [anon_sym_DASH] = ACTIONS(681), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(687), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(187), [sym_number] = ACTIONS(189), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(655), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(695), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(197), [sym_false] = ACTIONS(197), [sym_null] = ACTIONS(197), - [sym_undefined] = ACTIONS(657), + [sym_undefined] = ACTIONS(697), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(607), - [anon_sym_readonly] = ACTIONS(659), - [anon_sym_get] = ACTIONS(607), - [anon_sym_set] = ACTIONS(607), - [anon_sym_QMARK] = ACTIONS(661), - [anon_sym_declare] = ACTIONS(607), - [anon_sym_public] = ACTIONS(607), - [anon_sym_private] = ACTIONS(607), - [anon_sym_protected] = ACTIONS(607), - [anon_sym_override] = ACTIONS(607), - [anon_sym_module] = ACTIONS(607), - [anon_sym_any] = ACTIONS(663), - [anon_sym_number] = ACTIONS(663), - [anon_sym_boolean] = ACTIONS(663), - [anon_sym_string] = ACTIONS(663), - [anon_sym_symbol] = ACTIONS(663), - [anon_sym_object] = ACTIONS(663), - [anon_sym_abstract] = ACTIONS(665), - [anon_sym_never] = ACTIONS(667), - [anon_sym_unknown] = ACTIONS(667), - [anon_sym_keyof] = ACTIONS(669), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(699), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(647), + [anon_sym_private] = ACTIONS(647), + [anon_sym_protected] = ACTIONS(647), + [anon_sym_override] = ACTIONS(647), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(703), + [anon_sym_number] = ACTIONS(703), + [anon_sym_boolean] = ACTIONS(703), + [anon_sym_string] = ACTIONS(703), + [anon_sym_symbol] = ACTIONS(703), + [anon_sym_object] = ACTIONS(703), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(73)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(866), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3992), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [STATE(78)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(917), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5175), + [sym_identifier] = ACTIONS(617), + [anon_sym_export] = ACTIONS(619), + [anon_sym_type] = ACTIONS(621), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(625), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(627), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(629), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(631), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(633), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -32179,10 +35438,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(635), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(637), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -32204,125 +35463,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(639), + [anon_sym_readonly] = ACTIONS(639), + [anon_sym_get] = ACTIONS(639), + [anon_sym_set] = ACTIONS(639), + [anon_sym_declare] = ACTIONS(641), + [anon_sym_public] = ACTIONS(639), + [anon_sym_private] = ACTIONS(639), + [anon_sym_protected] = ACTIONS(639), + [anon_sym_override] = ACTIONS(639), + [anon_sym_module] = ACTIONS(643), + [anon_sym_any] = ACTIONS(639), + [anon_sym_number] = ACTIONS(639), + [anon_sym_boolean] = ACTIONS(639), + [anon_sym_string] = ACTIONS(639), + [anon_sym_symbol] = ACTIONS(639), + [anon_sym_object] = ACTIONS(639), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(74)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(844), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3992), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [STATE(79)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(972), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5175), + [sym_identifier] = ACTIONS(617), + [anon_sym_export] = ACTIONS(619), + [anon_sym_type] = ACTIONS(621), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(625), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(627), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(629), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(631), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(633), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -32334,10 +35593,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(635), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(637), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -32359,125 +35618,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(639), + [anon_sym_readonly] = ACTIONS(639), + [anon_sym_get] = ACTIONS(639), + [anon_sym_set] = ACTIONS(639), + [anon_sym_declare] = ACTIONS(641), + [anon_sym_public] = ACTIONS(639), + [anon_sym_private] = ACTIONS(639), + [anon_sym_protected] = ACTIONS(639), + [anon_sym_override] = ACTIONS(639), + [anon_sym_module] = ACTIONS(643), + [anon_sym_any] = ACTIONS(639), + [anon_sym_number] = ACTIONS(639), + [anon_sym_boolean] = ACTIONS(639), + [anon_sym_string] = ACTIONS(639), + [anon_sym_symbol] = ACTIONS(639), + [anon_sym_object] = ACTIONS(639), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(75)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(864), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3992), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [STATE(80)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(1005), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5175), + [sym_identifier] = ACTIONS(617), + [anon_sym_export] = ACTIONS(619), + [anon_sym_type] = ACTIONS(621), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(625), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(627), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(629), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(631), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(633), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -32489,10 +35748,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(635), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(637), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -32514,125 +35773,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(639), + [anon_sym_readonly] = ACTIONS(639), + [anon_sym_get] = ACTIONS(639), + [anon_sym_set] = ACTIONS(639), + [anon_sym_declare] = ACTIONS(641), + [anon_sym_public] = ACTIONS(639), + [anon_sym_private] = ACTIONS(639), + [anon_sym_protected] = ACTIONS(639), + [anon_sym_override] = ACTIONS(639), + [anon_sym_module] = ACTIONS(643), + [anon_sym_any] = ACTIONS(639), + [anon_sym_number] = ACTIONS(639), + [anon_sym_boolean] = ACTIONS(639), + [anon_sym_string] = ACTIONS(639), + [anon_sym_symbol] = ACTIONS(639), + [anon_sym_object] = ACTIONS(639), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(76)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(838), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3992), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [STATE(81)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(971), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5175), + [sym_identifier] = ACTIONS(617), + [anon_sym_export] = ACTIONS(619), + [anon_sym_type] = ACTIONS(621), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(625), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(627), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(629), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(631), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(633), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -32644,10 +35903,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(635), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(637), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -32669,125 +35928,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(639), + [anon_sym_readonly] = ACTIONS(639), + [anon_sym_get] = ACTIONS(639), + [anon_sym_set] = ACTIONS(639), + [anon_sym_declare] = ACTIONS(641), + [anon_sym_public] = ACTIONS(639), + [anon_sym_private] = ACTIONS(639), + [anon_sym_protected] = ACTIONS(639), + [anon_sym_override] = ACTIONS(639), + [anon_sym_module] = ACTIONS(643), + [anon_sym_any] = ACTIONS(639), + [anon_sym_number] = ACTIONS(639), + [anon_sym_boolean] = ACTIONS(639), + [anon_sym_string] = ACTIONS(639), + [anon_sym_symbol] = ACTIONS(639), + [anon_sym_object] = ACTIONS(639), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(77)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(907), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3992), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [STATE(82)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(974), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5175), + [sym_identifier] = ACTIONS(617), + [anon_sym_export] = ACTIONS(619), + [anon_sym_type] = ACTIONS(621), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(625), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(627), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(629), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(631), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(633), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -32799,10 +36058,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(635), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(637), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -32824,125 +36083,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(639), + [anon_sym_readonly] = ACTIONS(639), + [anon_sym_get] = ACTIONS(639), + [anon_sym_set] = ACTIONS(639), + [anon_sym_declare] = ACTIONS(641), + [anon_sym_public] = ACTIONS(639), + [anon_sym_private] = ACTIONS(639), + [anon_sym_protected] = ACTIONS(639), + [anon_sym_override] = ACTIONS(639), + [anon_sym_module] = ACTIONS(643), + [anon_sym_any] = ACTIONS(639), + [anon_sym_number] = ACTIONS(639), + [anon_sym_boolean] = ACTIONS(639), + [anon_sym_string] = ACTIONS(639), + [anon_sym_symbol] = ACTIONS(639), + [anon_sym_object] = ACTIONS(639), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(78)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(912), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3992), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [STATE(83)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(908), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5175), + [sym_identifier] = ACTIONS(617), + [anon_sym_export] = ACTIONS(619), + [anon_sym_type] = ACTIONS(621), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(625), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(627), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(629), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(631), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(633), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -32954,10 +36213,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(635), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(637), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -32979,125 +36238,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(639), + [anon_sym_readonly] = ACTIONS(639), + [anon_sym_get] = ACTIONS(639), + [anon_sym_set] = ACTIONS(639), + [anon_sym_declare] = ACTIONS(641), + [anon_sym_public] = ACTIONS(639), + [anon_sym_private] = ACTIONS(639), + [anon_sym_protected] = ACTIONS(639), + [anon_sym_override] = ACTIONS(639), + [anon_sym_module] = ACTIONS(643), + [anon_sym_any] = ACTIONS(639), + [anon_sym_number] = ACTIONS(639), + [anon_sym_boolean] = ACTIONS(639), + [anon_sym_string] = ACTIONS(639), + [anon_sym_symbol] = ACTIONS(639), + [anon_sym_object] = ACTIONS(639), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(79)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(813), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3992), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [STATE(84)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(962), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5175), + [sym_identifier] = ACTIONS(617), + [anon_sym_export] = ACTIONS(619), + [anon_sym_type] = ACTIONS(621), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(625), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(627), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(629), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(631), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(633), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -33109,10 +36368,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(635), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(637), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -33134,125 +36393,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(639), + [anon_sym_readonly] = ACTIONS(639), + [anon_sym_get] = ACTIONS(639), + [anon_sym_set] = ACTIONS(639), + [anon_sym_declare] = ACTIONS(641), + [anon_sym_public] = ACTIONS(639), + [anon_sym_private] = ACTIONS(639), + [anon_sym_protected] = ACTIONS(639), + [anon_sym_override] = ACTIONS(639), + [anon_sym_module] = ACTIONS(643), + [anon_sym_any] = ACTIONS(639), + [anon_sym_number] = ACTIONS(639), + [anon_sym_boolean] = ACTIONS(639), + [anon_sym_string] = ACTIONS(639), + [anon_sym_symbol] = ACTIONS(639), + [anon_sym_object] = ACTIONS(639), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(80)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(824), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3992), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [STATE(85)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(993), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5175), + [sym_identifier] = ACTIONS(617), + [anon_sym_export] = ACTIONS(619), + [anon_sym_type] = ACTIONS(621), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(625), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(627), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(629), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(631), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(633), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -33264,10 +36523,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(635), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(637), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -33289,125 +36548,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(639), + [anon_sym_readonly] = ACTIONS(639), + [anon_sym_get] = ACTIONS(639), + [anon_sym_set] = ACTIONS(639), + [anon_sym_declare] = ACTIONS(641), + [anon_sym_public] = ACTIONS(639), + [anon_sym_private] = ACTIONS(639), + [anon_sym_protected] = ACTIONS(639), + [anon_sym_override] = ACTIONS(639), + [anon_sym_module] = ACTIONS(643), + [anon_sym_any] = ACTIONS(639), + [anon_sym_number] = ACTIONS(639), + [anon_sym_boolean] = ACTIONS(639), + [anon_sym_string] = ACTIONS(639), + [anon_sym_symbol] = ACTIONS(639), + [anon_sym_object] = ACTIONS(639), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(81)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(830), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3992), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [STATE(86)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(994), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5175), + [sym_identifier] = ACTIONS(617), + [anon_sym_export] = ACTIONS(619), + [anon_sym_type] = ACTIONS(621), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(625), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(627), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(629), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(631), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(633), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -33419,10 +36678,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(635), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(637), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -33444,125 +36703,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(639), + [anon_sym_readonly] = ACTIONS(639), + [anon_sym_get] = ACTIONS(639), + [anon_sym_set] = ACTIONS(639), + [anon_sym_declare] = ACTIONS(641), + [anon_sym_public] = ACTIONS(639), + [anon_sym_private] = ACTIONS(639), + [anon_sym_protected] = ACTIONS(639), + [anon_sym_override] = ACTIONS(639), + [anon_sym_module] = ACTIONS(643), + [anon_sym_any] = ACTIONS(639), + [anon_sym_number] = ACTIONS(639), + [anon_sym_boolean] = ACTIONS(639), + [anon_sym_string] = ACTIONS(639), + [anon_sym_symbol] = ACTIONS(639), + [anon_sym_object] = ACTIONS(639), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(82)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(914), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3992), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [STATE(87)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(995), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5175), + [sym_identifier] = ACTIONS(617), + [anon_sym_export] = ACTIONS(619), + [anon_sym_type] = ACTIONS(621), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(625), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(627), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(629), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(631), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(633), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -33574,10 +36833,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(635), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(637), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -33599,125 +36858,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(639), + [anon_sym_readonly] = ACTIONS(639), + [anon_sym_get] = ACTIONS(639), + [anon_sym_set] = ACTIONS(639), + [anon_sym_declare] = ACTIONS(641), + [anon_sym_public] = ACTIONS(639), + [anon_sym_private] = ACTIONS(639), + [anon_sym_protected] = ACTIONS(639), + [anon_sym_override] = ACTIONS(639), + [anon_sym_module] = ACTIONS(643), + [anon_sym_any] = ACTIONS(639), + [anon_sym_number] = ACTIONS(639), + [anon_sym_boolean] = ACTIONS(639), + [anon_sym_string] = ACTIONS(639), + [anon_sym_symbol] = ACTIONS(639), + [anon_sym_object] = ACTIONS(639), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(83)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(921), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3992), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [STATE(88)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(940), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5175), + [sym_identifier] = ACTIONS(617), + [anon_sym_export] = ACTIONS(619), + [anon_sym_type] = ACTIONS(621), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(625), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(627), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(629), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(631), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(633), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -33729,10 +36988,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(635), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(637), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -33754,125 +37013,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(639), + [anon_sym_readonly] = ACTIONS(639), + [anon_sym_get] = ACTIONS(639), + [anon_sym_set] = ACTIONS(639), + [anon_sym_declare] = ACTIONS(641), + [anon_sym_public] = ACTIONS(639), + [anon_sym_private] = ACTIONS(639), + [anon_sym_protected] = ACTIONS(639), + [anon_sym_override] = ACTIONS(639), + [anon_sym_module] = ACTIONS(643), + [anon_sym_any] = ACTIONS(639), + [anon_sym_number] = ACTIONS(639), + [anon_sym_boolean] = ACTIONS(639), + [anon_sym_string] = ACTIONS(639), + [anon_sym_symbol] = ACTIONS(639), + [anon_sym_object] = ACTIONS(639), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(84)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(831), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3992), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [STATE(89)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(973), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5175), + [sym_identifier] = ACTIONS(617), + [anon_sym_export] = ACTIONS(619), + [anon_sym_type] = ACTIONS(621), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(625), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(627), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(629), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(631), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(633), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -33884,10 +37143,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(635), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(637), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -33909,125 +37168,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(639), + [anon_sym_readonly] = ACTIONS(639), + [anon_sym_get] = ACTIONS(639), + [anon_sym_set] = ACTIONS(639), + [anon_sym_declare] = ACTIONS(641), + [anon_sym_public] = ACTIONS(639), + [anon_sym_private] = ACTIONS(639), + [anon_sym_protected] = ACTIONS(639), + [anon_sym_override] = ACTIONS(639), + [anon_sym_module] = ACTIONS(643), + [anon_sym_any] = ACTIONS(639), + [anon_sym_number] = ACTIONS(639), + [anon_sym_boolean] = ACTIONS(639), + [anon_sym_string] = ACTIONS(639), + [anon_sym_symbol] = ACTIONS(639), + [anon_sym_object] = ACTIONS(639), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(85)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(806), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3992), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [STATE(90)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(987), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5175), + [sym_identifier] = ACTIONS(617), + [anon_sym_export] = ACTIONS(619), + [anon_sym_type] = ACTIONS(621), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(625), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(627), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(629), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(631), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(633), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -34039,10 +37298,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(635), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(637), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -34064,125 +37323,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(639), + [anon_sym_readonly] = ACTIONS(639), + [anon_sym_get] = ACTIONS(639), + [anon_sym_set] = ACTIONS(639), + [anon_sym_declare] = ACTIONS(641), + [anon_sym_public] = ACTIONS(639), + [anon_sym_private] = ACTIONS(639), + [anon_sym_protected] = ACTIONS(639), + [anon_sym_override] = ACTIONS(639), + [anon_sym_module] = ACTIONS(643), + [anon_sym_any] = ACTIONS(639), + [anon_sym_number] = ACTIONS(639), + [anon_sym_boolean] = ACTIONS(639), + [anon_sym_string] = ACTIONS(639), + [anon_sym_symbol] = ACTIONS(639), + [anon_sym_object] = ACTIONS(639), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(86)] = { - [sym_export_statement] = STATE(825), - [sym_declaration] = STATE(825), - [sym_import] = STATE(3779), - [sym_import_statement] = STATE(825), - [sym_statement] = STATE(6042), - [sym_expression_statement] = STATE(825), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_statement_block] = STATE(825), - [sym_if_statement] = STATE(825), - [sym_switch_statement] = STATE(825), - [sym_for_statement] = STATE(825), - [sym_for_in_statement] = STATE(825), - [sym_while_statement] = STATE(825), - [sym_do_statement] = STATE(825), - [sym_try_statement] = STATE(825), - [sym_with_statement] = STATE(825), - [sym_break_statement] = STATE(825), - [sym_continue_statement] = STATE(825), - [sym_debugger_statement] = STATE(825), - [sym_return_statement] = STATE(825), - [sym_throw_statement] = STATE(825), - [sym_empty_statement] = STATE(825), - [sym_labeled_statement] = STATE(825), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5713), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(3903), - [sym_identifier] = ACTIONS(577), - [anon_sym_export] = ACTIONS(579), - [anon_sym_type] = ACTIONS(581), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(551), + [STATE(91)] = { + [sym_export_statement] = STATE(931), + [sym_declaration] = STATE(931), + [sym_import] = STATE(4657), + [sym_import_statement] = STATE(931), + [sym_statement] = STATE(892), + [sym_expression_statement] = STATE(931), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_statement_block] = STATE(931), + [sym_if_statement] = STATE(931), + [sym_switch_statement] = STATE(931), + [sym_for_statement] = STATE(931), + [sym_for_in_statement] = STATE(931), + [sym_while_statement] = STATE(931), + [sym_do_statement] = STATE(931), + [sym_try_statement] = STATE(931), + [sym_with_statement] = STATE(931), + [sym_break_statement] = STATE(931), + [sym_continue_statement] = STATE(931), + [sym_debugger_statement] = STATE(931), + [sym_return_statement] = STATE(931), + [sym_throw_statement] = STATE(931), + [sym_empty_statement] = STATE(931), + [sym_labeled_statement] = STATE(931), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6593), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5175), + [sym_identifier] = ACTIONS(617), + [anon_sym_export] = ACTIONS(619), + [anon_sym_type] = ACTIONS(621), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(585), + [anon_sym_with] = ACTIONS(625), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(587), + [anon_sym_let] = ACTIONS(627), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(589), + [anon_sym_if] = ACTIONS(629), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(591), + [anon_sym_for] = ACTIONS(631), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(593), + [anon_sym_while] = ACTIONS(633), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -34194,10 +37453,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(595), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(597), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(635), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(637), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -34219,104 +37478,259 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(599), - [anon_sym_readonly] = ACTIONS(599), - [anon_sym_get] = ACTIONS(599), - [anon_sym_set] = ACTIONS(599), - [anon_sym_declare] = ACTIONS(601), - [anon_sym_public] = ACTIONS(599), - [anon_sym_private] = ACTIONS(599), - [anon_sym_protected] = ACTIONS(599), - [anon_sym_override] = ACTIONS(599), - [anon_sym_module] = ACTIONS(603), - [anon_sym_any] = ACTIONS(599), - [anon_sym_number] = ACTIONS(599), - [anon_sym_boolean] = ACTIONS(599), - [anon_sym_string] = ACTIONS(599), - [anon_sym_symbol] = ACTIONS(599), - [anon_sym_object] = ACTIONS(599), + [anon_sym_static] = ACTIONS(639), + [anon_sym_readonly] = ACTIONS(639), + [anon_sym_get] = ACTIONS(639), + [anon_sym_set] = ACTIONS(639), + [anon_sym_declare] = ACTIONS(641), + [anon_sym_public] = ACTIONS(639), + [anon_sym_private] = ACTIONS(639), + [anon_sym_protected] = ACTIONS(639), + [anon_sym_override] = ACTIONS(639), + [anon_sym_module] = ACTIONS(643), + [anon_sym_any] = ACTIONS(639), + [anon_sym_number] = ACTIONS(639), + [anon_sym_boolean] = ACTIONS(639), + [anon_sym_string] = ACTIONS(639), + [anon_sym_symbol] = ACTIONS(639), + [anon_sym_object] = ACTIONS(639), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(87)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1303), - [sym_expression] = STATE(2600), - [sym_primary_expression] = STATE(1669), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(2659), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1303), - [sym_subscript_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1303), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [aux_sym_object_repeat1] = STATE(4854), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(693), - [anon_sym_export] = ACTIONS(695), + [STATE(92)] = { + [sym_import] = STATE(4638), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2591), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_assignment_pattern] = STATE(6214), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_spread_element] = STATE(6347), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2559), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5460), + [sym_pattern] = STATE(5919), + [sym_rest_pattern] = STATE(5309), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6355), + [sym_optional_tuple_parameter] = STATE(6355), + [sym_optional_type] = STATE(6355), + [sym_rest_type] = STATE(6355), + [sym__tuple_type_member] = STATE(6355), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6835), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_repeat1] = STATE(6125), + [aux_sym_array_pattern_repeat1] = STATE(6151), + [sym_identifier] = ACTIONS(645), + [anon_sym_export] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(653), + [anon_sym_COMMA] = ACTIONS(655), + [anon_sym_typeof] = ACTIONS(657), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(647), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(665), + [anon_sym_RBRACK] = ACTIONS(733), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(669), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(671), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(675), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(681), + [anon_sym_DASH] = ACTIONS(681), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(687), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(695), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(697), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(699), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(647), + [anon_sym_private] = ACTIONS(647), + [anon_sym_protected] = ACTIONS(647), + [anon_sym_override] = ACTIONS(647), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(703), + [anon_sym_number] = ACTIONS(703), + [anon_sym_boolean] = ACTIONS(703), + [anon_sym_string] = ACTIONS(703), + [anon_sym_symbol] = ACTIONS(703), + [anon_sym_object] = ACTIONS(703), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(93)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1477), + [sym_expression] = STATE(3125), + [sym_primary_expression] = STATE(1931), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(3183), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1477), + [sym_subscript_expression] = STATE(1477), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1477), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [aux_sym_object_repeat1] = STATE(6212), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(735), + [anon_sym_export] = ACTIONS(737), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(695), - [anon_sym_EQ] = ACTIONS(697), + [anon_sym_type] = ACTIONS(737), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(699), - [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_namespace] = ACTIONS(741), + [anon_sym_LBRACE] = ACTIONS(743), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(703), + [anon_sym_RBRACE] = ACTIONS(745), [anon_sym_typeof] = ACTIONS(182), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(695), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(737), [anon_sym_BANG] = ACTIONS(182), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), + [anon_sym_COLON] = ACTIONS(749), [anon_sym_yield] = ACTIONS(141), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(710), + [anon_sym_DOT] = ACTIONS(752), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(714), - [anon_sym_function] = ACTIONS(716), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(756), + [anon_sym_function] = ACTIONS(758), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(720), + [anon_sym_new] = ACTIONS(762), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -34358,8 +37772,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), @@ -34369,108 +37783,108 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(724), + [sym_undefined] = ACTIONS(766), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(695), - [anon_sym_readonly] = ACTIONS(695), - [anon_sym_get] = ACTIONS(695), - [anon_sym_set] = ACTIONS(695), - [anon_sym_QMARK] = ACTIONS(726), - [anon_sym_declare] = ACTIONS(695), - [anon_sym_public] = ACTIONS(695), - [anon_sym_private] = ACTIONS(695), - [anon_sym_protected] = ACTIONS(695), - [anon_sym_override] = ACTIONS(695), - [anon_sym_module] = ACTIONS(695), - [anon_sym_any] = ACTIONS(695), - [anon_sym_number] = ACTIONS(695), - [anon_sym_boolean] = ACTIONS(695), - [anon_sym_string] = ACTIONS(695), - [anon_sym_symbol] = ACTIONS(695), - [anon_sym_object] = ACTIONS(695), + [anon_sym_static] = ACTIONS(737), + [anon_sym_readonly] = ACTIONS(737), + [anon_sym_get] = ACTIONS(737), + [anon_sym_set] = ACTIONS(737), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(737), + [anon_sym_public] = ACTIONS(737), + [anon_sym_private] = ACTIONS(737), + [anon_sym_protected] = ACTIONS(737), + [anon_sym_override] = ACTIONS(737), + [anon_sym_module] = ACTIONS(737), + [anon_sym_any] = ACTIONS(737), + [anon_sym_number] = ACTIONS(737), + [anon_sym_boolean] = ACTIONS(737), + [anon_sym_string] = ACTIONS(737), + [anon_sym_symbol] = ACTIONS(737), + [anon_sym_object] = ACTIONS(737), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(88)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1303), - [sym_expression] = STATE(2600), - [sym_primary_expression] = STATE(1669), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(2659), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1303), - [sym_subscript_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1303), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [aux_sym_object_repeat1] = STATE(4854), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(693), - [anon_sym_export] = ACTIONS(695), + [STATE(94)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1477), + [sym_expression] = STATE(3125), + [sym_primary_expression] = STATE(1931), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(3183), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1477), + [sym_subscript_expression] = STATE(1477), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1477), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [aux_sym_object_repeat1] = STATE(6225), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(735), + [anon_sym_export] = ACTIONS(737), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(695), - [anon_sym_EQ] = ACTIONS(697), + [anon_sym_type] = ACTIONS(737), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(699), - [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_namespace] = ACTIONS(741), + [anon_sym_LBRACE] = ACTIONS(743), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(730), + [anon_sym_RBRACE] = ACTIONS(772), [anon_sym_typeof] = ACTIONS(182), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(695), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(737), [anon_sym_BANG] = ACTIONS(182), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), + [anon_sym_COLON] = ACTIONS(749), [anon_sym_yield] = ACTIONS(141), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(710), + [anon_sym_DOT] = ACTIONS(752), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(714), - [anon_sym_function] = ACTIONS(716), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(756), + [anon_sym_function] = ACTIONS(758), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(720), + [anon_sym_new] = ACTIONS(762), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -34512,8 +37926,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), @@ -34523,108 +37937,108 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(724), + [sym_undefined] = ACTIONS(766), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(695), - [anon_sym_readonly] = ACTIONS(695), - [anon_sym_get] = ACTIONS(695), - [anon_sym_set] = ACTIONS(695), - [anon_sym_QMARK] = ACTIONS(726), - [anon_sym_declare] = ACTIONS(695), - [anon_sym_public] = ACTIONS(695), - [anon_sym_private] = ACTIONS(695), - [anon_sym_protected] = ACTIONS(695), - [anon_sym_override] = ACTIONS(695), - [anon_sym_module] = ACTIONS(695), - [anon_sym_any] = ACTIONS(695), - [anon_sym_number] = ACTIONS(695), - [anon_sym_boolean] = ACTIONS(695), - [anon_sym_string] = ACTIONS(695), - [anon_sym_symbol] = ACTIONS(695), - [anon_sym_object] = ACTIONS(695), + [anon_sym_static] = ACTIONS(737), + [anon_sym_readonly] = ACTIONS(737), + [anon_sym_get] = ACTIONS(737), + [anon_sym_set] = ACTIONS(737), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(737), + [anon_sym_public] = ACTIONS(737), + [anon_sym_private] = ACTIONS(737), + [anon_sym_protected] = ACTIONS(737), + [anon_sym_override] = ACTIONS(737), + [anon_sym_module] = ACTIONS(737), + [anon_sym_any] = ACTIONS(737), + [anon_sym_number] = ACTIONS(737), + [anon_sym_boolean] = ACTIONS(737), + [anon_sym_string] = ACTIONS(737), + [anon_sym_symbol] = ACTIONS(737), + [anon_sym_object] = ACTIONS(737), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(89)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1303), - [sym_expression] = STATE(2600), - [sym_primary_expression] = STATE(1669), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(2659), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1303), - [sym_subscript_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1303), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [aux_sym_object_repeat1] = STATE(4829), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(693), - [anon_sym_export] = ACTIONS(695), + [STATE(95)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1477), + [sym_expression] = STATE(3125), + [sym_primary_expression] = STATE(1931), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(3183), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1477), + [sym_subscript_expression] = STATE(1477), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1477), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [aux_sym_object_repeat1] = STATE(6142), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(735), + [anon_sym_export] = ACTIONS(737), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(695), - [anon_sym_EQ] = ACTIONS(697), + [anon_sym_type] = ACTIONS(737), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(699), - [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_namespace] = ACTIONS(741), + [anon_sym_LBRACE] = ACTIONS(743), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(732), + [anon_sym_RBRACE] = ACTIONS(774), [anon_sym_typeof] = ACTIONS(182), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(695), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(737), [anon_sym_BANG] = ACTIONS(182), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), + [anon_sym_COLON] = ACTIONS(749), [anon_sym_yield] = ACTIONS(141), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(710), + [anon_sym_DOT] = ACTIONS(752), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(714), - [anon_sym_function] = ACTIONS(716), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(756), + [anon_sym_function] = ACTIONS(758), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(720), + [anon_sym_new] = ACTIONS(762), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -34666,8 +38080,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), @@ -34677,97 +38091,251 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(724), + [sym_undefined] = ACTIONS(766), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(695), - [anon_sym_readonly] = ACTIONS(695), - [anon_sym_get] = ACTIONS(695), - [anon_sym_set] = ACTIONS(695), - [anon_sym_QMARK] = ACTIONS(726), - [anon_sym_declare] = ACTIONS(695), - [anon_sym_public] = ACTIONS(695), - [anon_sym_private] = ACTIONS(695), - [anon_sym_protected] = ACTIONS(695), - [anon_sym_override] = ACTIONS(695), - [anon_sym_module] = ACTIONS(695), - [anon_sym_any] = ACTIONS(695), - [anon_sym_number] = ACTIONS(695), - [anon_sym_boolean] = ACTIONS(695), - [anon_sym_string] = ACTIONS(695), - [anon_sym_symbol] = ACTIONS(695), - [anon_sym_object] = ACTIONS(695), + [anon_sym_static] = ACTIONS(737), + [anon_sym_readonly] = ACTIONS(737), + [anon_sym_get] = ACTIONS(737), + [anon_sym_set] = ACTIONS(737), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(737), + [anon_sym_public] = ACTIONS(737), + [anon_sym_private] = ACTIONS(737), + [anon_sym_protected] = ACTIONS(737), + [anon_sym_override] = ACTIONS(737), + [anon_sym_module] = ACTIONS(737), + [anon_sym_any] = ACTIONS(737), + [anon_sym_number] = ACTIONS(737), + [anon_sym_boolean] = ACTIONS(737), + [anon_sym_string] = ACTIONS(737), + [anon_sym_symbol] = ACTIONS(737), + [anon_sym_object] = ACTIONS(737), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(90)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4554), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(734), + [STATE(96)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1477), + [sym_expression] = STATE(3125), + [sym_primary_expression] = STATE(1931), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(3183), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1477), + [sym_subscript_expression] = STATE(1477), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1477), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [aux_sym_object_repeat1] = STATE(6142), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(735), + [anon_sym_export] = ACTIONS(737), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(737), + [anon_sym_EQ] = ACTIONS(739), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(741), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(776), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(737), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(752), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(756), + [anon_sym_function] = ACTIONS(758), + [anon_sym_EQ_GT] = ACTIONS(760), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(762), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(766), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(737), + [anon_sym_readonly] = ACTIONS(737), + [anon_sym_get] = ACTIONS(737), + [anon_sym_set] = ACTIONS(737), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(737), + [anon_sym_public] = ACTIONS(737), + [anon_sym_private] = ACTIONS(737), + [anon_sym_protected] = ACTIONS(737), + [anon_sym_override] = ACTIONS(737), + [anon_sym_module] = ACTIONS(737), + [anon_sym_any] = ACTIONS(737), + [anon_sym_number] = ACTIONS(737), + [anon_sym_boolean] = ACTIONS(737), + [anon_sym_string] = ACTIONS(737), + [anon_sym_symbol] = ACTIONS(737), + [anon_sym_object] = ACTIONS(737), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(770), + }, + [STATE(97)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5332), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(778), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_LBRACE] = ACTIONS(780), [anon_sym_COMMA] = ACTIONS(126), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), [anon_sym_BANG] = ACTIONS(134), - [anon_sym_LPAREN] = ACTIONS(738), + [anon_sym_LPAREN] = ACTIONS(782), [anon_sym_RPAREN] = ACTIONS(126), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), [anon_sym_COLON] = ACTIONS(126), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(741), + [anon_sym_LBRACK] = ACTIONS(785), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), [anon_sym_DQUOTE] = ACTIONS(145), @@ -34777,7 +38345,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_function] = ACTIONS(153), [anon_sym_EQ_GT] = ACTIONS(155), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(744), + [anon_sym_new] = ACTIONS(788), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -34808,7 +38376,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(173), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(746), + [anon_sym_LT] = ACTIONS(790), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -34823,21 +38391,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(184), [anon_sym_DASH_DASH] = ACTIONS(184), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(749), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(793), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(754), + [sym_this] = ACTIONS(798), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(756), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(758), + [anon_sym_QMARK] = ACTIONS(802), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -34854,72 +38422,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(91)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4362), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(734), + [STATE(98)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5452), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(778), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), - [anon_sym_EQ] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(219), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(736), - [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_LBRACE] = ACTIONS(780), + [anon_sym_COMMA] = ACTIONS(222), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), [anon_sym_BANG] = ACTIONS(134), - [anon_sym_LPAREN] = ACTIONS(738), - [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_LPAREN] = ACTIONS(782), + [anon_sym_RPAREN] = ACTIONS(222), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(126), + [anon_sym_COLON] = ACTIONS(222), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(741), + [anon_sym_LBRACK] = ACTIONS(785), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), [anon_sym_DQUOTE] = ACTIONS(145), @@ -34927,9 +38495,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_class] = ACTIONS(149), [anon_sym_async] = ACTIONS(151), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_EQ_GT] = ACTIONS(225), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(744), + [anon_sym_new] = ACTIONS(788), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -34960,7 +38528,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(173), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(746), + [anon_sym_LT] = ACTIONS(790), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -34975,21 +38543,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(184), [anon_sym_DASH_DASH] = ACTIONS(184), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(749), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(793), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(760), + [sym_this] = ACTIONS(804), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(756), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(758), + [anon_sym_QMARK] = ACTIONS(802), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -35006,224 +38574,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(92)] = { - [sym_import] = STATE(3775), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1832), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3650), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3650), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym__formal_parameter] = STATE(5400), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1289), - [sym_subscript_expression] = STATE(1289), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3650), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(5921), - [sym_string] = STATE(2386), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4187), - [sym_pattern] = STATE(4162), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1289), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_nested_type_identifier] = STATE(2911), - [sym_accessibility_modifier] = STATE(301), - [sym_override_modifier] = STATE(313), - [sym_required_parameter] = STATE(5400), - [sym_optional_parameter] = STATE(5400), - [sym__parameter_name] = STATE(3668), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4780), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5817), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(284), - [sym_identifier] = ACTIONS(762), - [anon_sym_export] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_type] = ACTIONS(607), - [anon_sym_namespace] = ACTIONS(611), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(607), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_RPAREN] = ACTIONS(768), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(770), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(629), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(778), - [anon_sym_DASH] = ACTIONS(778), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(647), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(780), - [sym_number] = ACTIONS(782), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(784), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(786), - [sym_false] = ACTIONS(786), - [sym_null] = ACTIONS(786), - [sym_undefined] = ACTIONS(788), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(607), - [anon_sym_readonly] = ACTIONS(790), - [anon_sym_get] = ACTIONS(607), - [anon_sym_set] = ACTIONS(607), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(607), - [anon_sym_public] = ACTIONS(794), - [anon_sym_private] = ACTIONS(794), - [anon_sym_protected] = ACTIONS(794), - [anon_sym_override] = ACTIONS(796), - [anon_sym_module] = ACTIONS(607), - [anon_sym_any] = ACTIONS(798), - [anon_sym_number] = ACTIONS(798), - [anon_sym_boolean] = ACTIONS(798), - [anon_sym_string] = ACTIONS(798), - [anon_sym_symbol] = ACTIONS(798), - [anon_sym_object] = ACTIONS(798), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_never] = ACTIONS(209), - [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(93)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4360), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(734), + [STATE(99)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5341), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(778), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_LBRACE] = ACTIONS(780), [anon_sym_COMMA] = ACTIONS(126), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), [anon_sym_BANG] = ACTIONS(134), - [anon_sym_LPAREN] = ACTIONS(738), + [anon_sym_LPAREN] = ACTIONS(782), [anon_sym_RPAREN] = ACTIONS(126), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), [anon_sym_COLON] = ACTIONS(126), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(741), + [anon_sym_LBRACK] = ACTIONS(785), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), [anon_sym_DQUOTE] = ACTIONS(145), @@ -35233,7 +38649,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_function] = ACTIONS(153), [anon_sym_EQ_GT] = ACTIONS(155), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(744), + [anon_sym_new] = ACTIONS(788), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -35264,7 +38680,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(173), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(746), + [anon_sym_LT] = ACTIONS(790), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -35279,21 +38695,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(184), [anon_sym_DASH_DASH] = ACTIONS(184), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(749), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(793), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(800), + [sym_this] = ACTIONS(806), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(756), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(758), + [anon_sym_QMARK] = ACTIONS(802), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -35310,72 +38726,224 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(94)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4261), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(734), + [STATE(100)] = { + [sym_import] = STATE(4737), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2124), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym__formal_parameter] = STATE(6275), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7152), + [sym_string] = STATE(2597), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5441), + [sym_pattern] = STATE(5456), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym_accessibility_modifier] = STATE(333), + [sym_override_modifier] = STATE(337), + [sym_required_parameter] = STATE(6275), + [sym_optional_parameter] = STATE(6275), + [sym__parameter_name] = STATE(4644), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5526), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6572), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(300), + [sym_identifier] = ACTIONS(808), + [anon_sym_export] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(812), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(647), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(669), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(824), + [anon_sym_DASH] = ACTIONS(824), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(687), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(826), + [sym_number] = ACTIONS(828), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(830), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(832), + [sym_false] = ACTIONS(832), + [sym_null] = ACTIONS(832), + [sym_undefined] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(836), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(840), + [anon_sym_private] = ACTIONS(840), + [anon_sym_protected] = ACTIONS(840), + [anon_sym_override] = ACTIONS(842), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(844), + [anon_sym_number] = ACTIONS(844), + [anon_sym_boolean] = ACTIONS(844), + [anon_sym_string] = ACTIONS(844), + [anon_sym_symbol] = ACTIONS(844), + [anon_sym_object] = ACTIONS(844), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(101)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5491), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(778), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_LBRACE] = ACTIONS(780), [anon_sym_COMMA] = ACTIONS(126), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), [anon_sym_BANG] = ACTIONS(134), - [anon_sym_LPAREN] = ACTIONS(738), + [anon_sym_LPAREN] = ACTIONS(782), [anon_sym_RPAREN] = ACTIONS(126), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), [anon_sym_COLON] = ACTIONS(126), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(741), + [anon_sym_LBRACK] = ACTIONS(785), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), [anon_sym_DQUOTE] = ACTIONS(145), @@ -35385,7 +38953,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_function] = ACTIONS(153), [anon_sym_EQ_GT] = ACTIONS(155), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(744), + [anon_sym_new] = ACTIONS(788), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -35416,7 +38984,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(173), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(746), + [anon_sym_LT] = ACTIONS(790), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -35431,21 +38999,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(184), [anon_sym_DASH_DASH] = ACTIONS(184), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(749), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(793), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(802), + [sym_this] = ACTIONS(846), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(756), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(758), + [anon_sym_QMARK] = ACTIONS(802), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -35462,72 +39030,224 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(95)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4356), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(734), + [STATE(102)] = { + [sym_import] = STATE(4737), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2211), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym__formal_parameter] = STATE(6275), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7370), + [sym_string] = STATE(2597), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5441), + [sym_pattern] = STATE(5456), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym_accessibility_modifier] = STATE(333), + [sym_override_modifier] = STATE(337), + [sym_required_parameter] = STATE(6275), + [sym_optional_parameter] = STATE(6275), + [sym__parameter_name] = STATE(4644), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5902), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6572), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(300), + [sym_identifier] = ACTIONS(808), + [anon_sym_export] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(812), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(647), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(669), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(824), + [anon_sym_DASH] = ACTIONS(824), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(687), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(826), + [sym_number] = ACTIONS(828), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(830), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(832), + [sym_false] = ACTIONS(832), + [sym_null] = ACTIONS(832), + [sym_undefined] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(836), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(840), + [anon_sym_private] = ACTIONS(840), + [anon_sym_protected] = ACTIONS(840), + [anon_sym_override] = ACTIONS(842), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(844), + [anon_sym_number] = ACTIONS(844), + [anon_sym_boolean] = ACTIONS(844), + [anon_sym_string] = ACTIONS(844), + [anon_sym_symbol] = ACTIONS(844), + [anon_sym_object] = ACTIONS(844), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(103)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5407), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(778), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_LBRACE] = ACTIONS(780), [anon_sym_COMMA] = ACTIONS(126), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), [anon_sym_BANG] = ACTIONS(134), - [anon_sym_LPAREN] = ACTIONS(738), + [anon_sym_LPAREN] = ACTIONS(782), [anon_sym_RPAREN] = ACTIONS(126), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), [anon_sym_COLON] = ACTIONS(126), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(741), + [anon_sym_LBRACK] = ACTIONS(785), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), [anon_sym_DQUOTE] = ACTIONS(145), @@ -35537,7 +39257,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_function] = ACTIONS(153), [anon_sym_EQ_GT] = ACTIONS(155), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(744), + [anon_sym_new] = ACTIONS(788), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -35568,7 +39288,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(173), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(746), + [anon_sym_LT] = ACTIONS(790), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -35583,21 +39303,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(184), [anon_sym_DASH_DASH] = ACTIONS(184), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(749), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(793), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(804), + [sym_this] = ACTIONS(848), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(756), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(758), + [anon_sym_QMARK] = ACTIONS(802), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -35614,224 +39334,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(96)] = { - [sym_import] = STATE(3775), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1842), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3650), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3650), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym__formal_parameter] = STATE(5400), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1289), - [sym_subscript_expression] = STATE(1289), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3650), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(6082), - [sym_string] = STATE(2386), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4187), - [sym_pattern] = STATE(4162), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1289), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_nested_type_identifier] = STATE(2911), - [sym_accessibility_modifier] = STATE(301), - [sym_override_modifier] = STATE(313), - [sym_required_parameter] = STATE(5400), - [sym_optional_parameter] = STATE(5400), - [sym__parameter_name] = STATE(3668), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4780), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5817), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(284), - [sym_identifier] = ACTIONS(762), - [anon_sym_export] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_type] = ACTIONS(607), - [anon_sym_namespace] = ACTIONS(611), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(607), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_RPAREN] = ACTIONS(768), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(770), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(629), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(778), - [anon_sym_DASH] = ACTIONS(778), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(647), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(780), - [sym_number] = ACTIONS(782), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(784), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(786), - [sym_false] = ACTIONS(786), - [sym_null] = ACTIONS(786), - [sym_undefined] = ACTIONS(788), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(607), - [anon_sym_readonly] = ACTIONS(790), - [anon_sym_get] = ACTIONS(607), - [anon_sym_set] = ACTIONS(607), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(607), - [anon_sym_public] = ACTIONS(794), - [anon_sym_private] = ACTIONS(794), - [anon_sym_protected] = ACTIONS(794), - [anon_sym_override] = ACTIONS(796), - [anon_sym_module] = ACTIONS(607), - [anon_sym_any] = ACTIONS(798), - [anon_sym_number] = ACTIONS(798), - [anon_sym_boolean] = ACTIONS(798), - [anon_sym_string] = ACTIONS(798), - [anon_sym_symbol] = ACTIONS(798), - [anon_sym_object] = ACTIONS(798), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_never] = ACTIONS(209), - [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(97)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4545), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(734), + [STATE(104)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5410), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(778), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_LBRACE] = ACTIONS(780), [anon_sym_COMMA] = ACTIONS(126), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), [anon_sym_BANG] = ACTIONS(134), - [anon_sym_LPAREN] = ACTIONS(738), + [anon_sym_LPAREN] = ACTIONS(782), [anon_sym_RPAREN] = ACTIONS(126), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), [anon_sym_COLON] = ACTIONS(126), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(741), + [anon_sym_LBRACK] = ACTIONS(785), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), [anon_sym_DQUOTE] = ACTIONS(145), @@ -35841,7 +39409,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_function] = ACTIONS(153), [anon_sym_EQ_GT] = ACTIONS(155), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(744), + [anon_sym_new] = ACTIONS(788), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -35872,7 +39440,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(173), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(746), + [anon_sym_LT] = ACTIONS(790), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -35887,21 +39455,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(184), [anon_sym_DASH_DASH] = ACTIONS(184), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(749), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(793), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(806), + [sym_this] = ACTIONS(850), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(756), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(758), + [anon_sym_QMARK] = ACTIONS(802), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -35918,224 +39486,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(98)] = { - [sym_import] = STATE(3775), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1842), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3650), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3650), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym__formal_parameter] = STATE(5400), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1289), - [sym_subscript_expression] = STATE(1289), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3650), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(6082), - [sym_string] = STATE(2386), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4187), - [sym_pattern] = STATE(4162), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1289), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_nested_type_identifier] = STATE(2911), - [sym_accessibility_modifier] = STATE(301), - [sym_override_modifier] = STATE(313), - [sym_required_parameter] = STATE(5400), - [sym_optional_parameter] = STATE(5400), - [sym__parameter_name] = STATE(3668), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4730), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5817), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(284), - [sym_identifier] = ACTIONS(762), - [anon_sym_export] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_type] = ACTIONS(607), - [anon_sym_namespace] = ACTIONS(611), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(607), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_RPAREN] = ACTIONS(768), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(770), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(629), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(778), - [anon_sym_DASH] = ACTIONS(778), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(647), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(780), - [sym_number] = ACTIONS(782), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(784), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(786), - [sym_false] = ACTIONS(786), - [sym_null] = ACTIONS(786), - [sym_undefined] = ACTIONS(788), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(607), - [anon_sym_readonly] = ACTIONS(790), - [anon_sym_get] = ACTIONS(607), - [anon_sym_set] = ACTIONS(607), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(607), - [anon_sym_public] = ACTIONS(794), - [anon_sym_private] = ACTIONS(794), - [anon_sym_protected] = ACTIONS(794), - [anon_sym_override] = ACTIONS(796), - [anon_sym_module] = ACTIONS(607), - [anon_sym_any] = ACTIONS(798), - [anon_sym_number] = ACTIONS(798), - [anon_sym_boolean] = ACTIONS(798), - [anon_sym_string] = ACTIONS(798), - [anon_sym_symbol] = ACTIONS(798), - [anon_sym_object] = ACTIONS(798), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_never] = ACTIONS(209), - [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(99)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4261), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(734), + [STATE(105)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5408), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(778), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), - [anon_sym_EQ] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(736), - [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_LBRACE] = ACTIONS(780), + [anon_sym_COMMA] = ACTIONS(126), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), [anon_sym_BANG] = ACTIONS(134), - [anon_sym_LPAREN] = ACTIONS(738), - [anon_sym_RPAREN] = ACTIONS(222), + [anon_sym_LPAREN] = ACTIONS(782), + [anon_sym_RPAREN] = ACTIONS(126), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(222), + [anon_sym_COLON] = ACTIONS(126), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(741), + [anon_sym_LBRACK] = ACTIONS(785), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), [anon_sym_DQUOTE] = ACTIONS(145), @@ -36143,9 +39559,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_class] = ACTIONS(149), [anon_sym_async] = ACTIONS(151), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_EQ_GT] = ACTIONS(155), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(744), + [anon_sym_new] = ACTIONS(788), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -36176,7 +39592,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(173), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(746), + [anon_sym_LT] = ACTIONS(790), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -36191,21 +39607,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(184), [anon_sym_DASH_DASH] = ACTIONS(184), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(749), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(793), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(802), + [sym_this] = ACTIONS(852), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(756), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(758), + [anon_sym_QMARK] = ACTIONS(802), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -36222,72 +39638,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(100)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4551), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(734), + [STATE(106)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5452), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(778), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_LBRACE] = ACTIONS(780), [anon_sym_COMMA] = ACTIONS(126), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), [anon_sym_BANG] = ACTIONS(134), - [anon_sym_LPAREN] = ACTIONS(738), + [anon_sym_LPAREN] = ACTIONS(782), [anon_sym_RPAREN] = ACTIONS(126), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), [anon_sym_COLON] = ACTIONS(126), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(741), + [anon_sym_LBRACK] = ACTIONS(785), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), [anon_sym_DQUOTE] = ACTIONS(145), @@ -36297,7 +39713,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_function] = ACTIONS(153), [anon_sym_EQ_GT] = ACTIONS(155), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(744), + [anon_sym_new] = ACTIONS(788), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -36328,7 +39744,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(173), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(746), + [anon_sym_LT] = ACTIONS(790), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -36343,21 +39759,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(184), [anon_sym_DASH_DASH] = ACTIONS(184), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(749), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(793), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(808), + [sym_this] = ACTIONS(804), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(756), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(758), + [anon_sym_QMARK] = ACTIONS(802), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -36374,88 +39790,392 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(101)] = { - [sym_import] = STATE(3840), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym__formal_parameter] = STATE(5400), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2218), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4187), - [sym_pattern] = STATE(4162), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_nested_type_identifier] = STATE(2911), - [sym_accessibility_modifier] = STATE(301), - [sym_override_modifier] = STATE(313), - [sym_required_parameter] = STATE(5400), - [sym_optional_parameter] = STATE(5400), - [sym__parameter_name] = STATE(3668), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4780), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5817), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(284), + [STATE(107)] = { + [sym_import] = STATE(4737), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2056), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym__formal_parameter] = STATE(6275), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7213), + [sym_string] = STATE(2597), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5441), + [sym_pattern] = STATE(5456), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym_accessibility_modifier] = STATE(333), + [sym_override_modifier] = STATE(337), + [sym_required_parameter] = STATE(6275), + [sym_optional_parameter] = STATE(6275), + [sym__parameter_name] = STATE(4644), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5902), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6572), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(300), + [sym_identifier] = ACTIONS(808), + [anon_sym_export] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(812), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(647), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(669), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(824), + [anon_sym_DASH] = ACTIONS(824), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(687), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(826), + [sym_number] = ACTIONS(828), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(830), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(832), + [sym_false] = ACTIONS(832), + [sym_null] = ACTIONS(832), + [sym_undefined] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(836), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(840), + [anon_sym_private] = ACTIONS(840), + [anon_sym_protected] = ACTIONS(840), + [anon_sym_override] = ACTIONS(842), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(844), + [anon_sym_number] = ACTIONS(844), + [anon_sym_boolean] = ACTIONS(844), + [anon_sym_string] = ACTIONS(844), + [anon_sym_symbol] = ACTIONS(844), + [anon_sym_object] = ACTIONS(844), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(108)] = { + [sym_import] = STATE(4737), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2124), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym__formal_parameter] = STATE(6275), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7152), + [sym_string] = STATE(2597), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5441), + [sym_pattern] = STATE(5456), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym_accessibility_modifier] = STATE(333), + [sym_override_modifier] = STATE(337), + [sym_required_parameter] = STATE(6275), + [sym_optional_parameter] = STATE(6275), + [sym__parameter_name] = STATE(4644), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5902), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6572), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(300), + [sym_identifier] = ACTIONS(808), + [anon_sym_export] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(812), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(647), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(669), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(824), + [anon_sym_DASH] = ACTIONS(824), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(687), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(826), + [sym_number] = ACTIONS(828), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(830), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(832), + [sym_false] = ACTIONS(832), + [sym_null] = ACTIONS(832), + [sym_undefined] = ACTIONS(834), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(836), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(840), + [anon_sym_private] = ACTIONS(840), + [anon_sym_protected] = ACTIONS(840), + [anon_sym_override] = ACTIONS(842), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(844), + [anon_sym_number] = ACTIONS(844), + [anon_sym_boolean] = ACTIONS(844), + [anon_sym_string] = ACTIONS(844), + [anon_sym_symbol] = ACTIONS(844), + [anon_sym_object] = ACTIONS(844), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(109)] = { + [sym_import] = STATE(4630), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym__formal_parameter] = STATE(6275), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2559), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5441), + [sym_pattern] = STATE(5456), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym_accessibility_modifier] = STATE(333), + [sym_override_modifier] = STATE(337), + [sym_required_parameter] = STATE(6275), + [sym_optional_parameter] = STATE(6275), + [sym__parameter_name] = STATE(4644), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5902), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6572), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(300), [sym_identifier] = ACTIONS(111), [anon_sym_export] = ACTIONS(113), - [anon_sym_STAR] = ACTIONS(609), + [anon_sym_STAR] = ACTIONS(649), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), [anon_sym_LBRACE] = ACTIONS(124), @@ -36465,7 +40185,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(178), [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_RPAREN] = ACTIONS(768), + [anon_sym_RPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), [anon_sym_LBRACK] = ACTIONS(143), @@ -36477,22 +40197,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new] = ACTIONS(159), [anon_sym_using] = ACTIONS(161), [anon_sym_DOT_DOT_DOT] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), [anon_sym_PLUS] = ACTIONS(171), [anon_sym_DASH] = ACTIONS(171), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(180), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(187), [sym_number] = ACTIONS(189), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(810), + [sym_this] = ACTIONS(854), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(197), [sym_false] = ACTIONS(197), @@ -36500,15 +40220,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_undefined] = ACTIONS(199), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(812), + [anon_sym_readonly] = ACTIONS(856), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(814), - [anon_sym_private] = ACTIONS(814), - [anon_sym_protected] = ACTIONS(814), - [anon_sym_override] = ACTIONS(816), + [anon_sym_public] = ACTIONS(858), + [anon_sym_private] = ACTIONS(858), + [anon_sym_protected] = ACTIONS(858), + [anon_sym_override] = ACTIONS(860), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(205), [anon_sym_number] = ACTIONS(205), @@ -36521,389 +40241,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(102)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(822), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_COMMA] = ACTIONS(828), - [anon_sym_RBRACE] = ACTIONS(828), - [anon_sym_typeof] = ACTIONS(182), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), - [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(828), - [anon_sym_await] = ACTIONS(139), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(828), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), - [anon_sym_RBRACK] = ACTIONS(828), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), - [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(155), - [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(838), - [anon_sym_using] = ACTIONS(161), - [anon_sym_PLUS_EQ] = ACTIONS(163), - [anon_sym_DASH_EQ] = ACTIONS(163), - [anon_sym_STAR_EQ] = ACTIONS(163), - [anon_sym_SLASH_EQ] = ACTIONS(163), - [anon_sym_PERCENT_EQ] = ACTIONS(163), - [anon_sym_CARET_EQ] = ACTIONS(163), - [anon_sym_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_EQ] = ACTIONS(163), - [anon_sym_GT_GT_EQ] = ACTIONS(163), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), - [anon_sym_LT_LT_EQ] = ACTIONS(163), - [anon_sym_STAR_STAR_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(182), - [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(176), - [anon_sym_LT_EQ] = ACTIONS(157), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(157), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(157), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(178), - [anon_sym_void] = ACTIONS(182), - [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_QMARK] = ACTIONS(844), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(157), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(103)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), + [STATE(110)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(820), + [anon_sym_type] = ACTIONS(864), [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_COMMA] = ACTIONS(126), [anon_sym_RBRACE] = ACTIONS(126), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_RPAREN] = ACTIONS(126), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), [anon_sym_COLON] = ACTIONS(126), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_RBRACK] = ACTIONS(126), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(874), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), [anon_sym_EQ_GT] = ACTIONS(155), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(838), - [anon_sym_using] = ACTIONS(161), - [anon_sym_PLUS_EQ] = ACTIONS(163), - [anon_sym_DASH_EQ] = ACTIONS(163), - [anon_sym_STAR_EQ] = ACTIONS(163), - [anon_sym_SLASH_EQ] = ACTIONS(163), - [anon_sym_PERCENT_EQ] = ACTIONS(163), - [anon_sym_CARET_EQ] = ACTIONS(163), - [anon_sym_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_EQ] = ACTIONS(163), - [anon_sym_GT_GT_EQ] = ACTIONS(163), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), - [anon_sym_LT_LT_EQ] = ACTIONS(163), - [anon_sym_STAR_STAR_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(182), - [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(176), - [anon_sym_LT_EQ] = ACTIONS(157), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(157), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(157), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(178), - [anon_sym_void] = ACTIONS(182), - [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_QMARK] = ACTIONS(758), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(157), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(104)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4257), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5749), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(846), - [anon_sym_export] = ACTIONS(848), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(848), - [anon_sym_EQ] = ACTIONS(850), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(852), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(157), - [anon_sym_typeof] = ACTIONS(182), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(848), - [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_SEMI] = ACTIONS(157), - [anon_sym_RPAREN] = ACTIONS(157), - [anon_sym_await] = ACTIONS(139), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(157), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_RBRACK] = ACTIONS(157), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(858), - [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(860), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -36930,7 +40347,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -36945,272 +40362,273 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(848), - [anon_sym_readonly] = ACTIONS(848), - [anon_sym_get] = ACTIONS(848), - [anon_sym_set] = ACTIONS(848), - [anon_sym_declare] = ACTIONS(848), - [anon_sym_public] = ACTIONS(848), - [anon_sym_private] = ACTIONS(848), - [anon_sym_protected] = ACTIONS(848), - [anon_sym_override] = ACTIONS(848), - [anon_sym_module] = ACTIONS(848), - [anon_sym_any] = ACTIONS(848), - [anon_sym_number] = ACTIONS(848), - [anon_sym_boolean] = ACTIONS(848), - [anon_sym_string] = ACTIONS(848), - [anon_sym_symbol] = ACTIONS(848), - [anon_sym_object] = ACTIONS(848), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_QMARK] = ACTIONS(802), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(105)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(846), - [anon_sym_export] = ACTIONS(848), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(848), - [anon_sym_EQ] = ACTIONS(219), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(852), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_COMMA] = ACTIONS(222), - [anon_sym_RBRACE] = ACTIONS(222), - [anon_sym_typeof] = ACTIONS(182), + [STATE(111)] = { + [sym_import] = STATE(4630), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym__formal_parameter] = STATE(6275), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2559), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5441), + [sym_pattern] = STATE(5456), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym_accessibility_modifier] = STATE(333), + [sym_override_modifier] = STATE(337), + [sym_required_parameter] = STATE(6275), + [sym_optional_parameter] = STATE(6275), + [sym__parameter_name] = STATE(4644), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(6051), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6572), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(300), + [sym_identifier] = ACTIONS(111), + [anon_sym_export] = ACTIONS(113), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(124), + [anon_sym_typeof] = ACTIONS(128), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(848), - [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(222), + [anon_sym_let] = ACTIONS(113), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(139), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(222), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_RBRACK] = ACTIONS(222), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_LBRACK] = ACTIONS(143), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(858), + [anon_sym_async] = ACTIONS(151), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(860), + [anon_sym_new] = ACTIONS(159), [anon_sym_using] = ACTIONS(161), - [anon_sym_PLUS_EQ] = ACTIONS(163), - [anon_sym_DASH_EQ] = ACTIONS(163), - [anon_sym_STAR_EQ] = ACTIONS(163), - [anon_sym_SLASH_EQ] = ACTIONS(163), - [anon_sym_PERCENT_EQ] = ACTIONS(163), - [anon_sym_CARET_EQ] = ACTIONS(163), - [anon_sym_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_EQ] = ACTIONS(163), - [anon_sym_GT_GT_EQ] = ACTIONS(163), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), - [anon_sym_LT_LT_EQ] = ACTIONS(163), - [anon_sym_STAR_STAR_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(182), - [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(176), - [anon_sym_LT_EQ] = ACTIONS(157), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(157), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(157), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(171), + [anon_sym_DASH] = ACTIONS(171), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), - [anon_sym_void] = ACTIONS(182), + [anon_sym_void] = ACTIONS(180), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), + [sym_this] = ACTIONS(854), [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(199), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(848), - [anon_sym_readonly] = ACTIONS(848), - [anon_sym_get] = ACTIONS(848), - [anon_sym_set] = ACTIONS(848), - [anon_sym_QMARK] = ACTIONS(758), - [anon_sym_declare] = ACTIONS(848), - [anon_sym_public] = ACTIONS(848), - [anon_sym_private] = ACTIONS(848), - [anon_sym_protected] = ACTIONS(848), - [anon_sym_override] = ACTIONS(848), - [anon_sym_module] = ACTIONS(848), - [anon_sym_any] = ACTIONS(848), - [anon_sym_number] = ACTIONS(848), - [anon_sym_boolean] = ACTIONS(848), - [anon_sym_string] = ACTIONS(848), - [anon_sym_symbol] = ACTIONS(848), - [anon_sym_object] = ACTIONS(848), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(157), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(856), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(858), + [anon_sym_private] = ACTIONS(858), + [anon_sym_protected] = ACTIONS(858), + [anon_sym_override] = ACTIONS(860), + [anon_sym_module] = ACTIONS(113), + [anon_sym_any] = ACTIONS(205), + [anon_sym_number] = ACTIONS(205), + [anon_sym_boolean] = ACTIONS(205), + [anon_sym_string] = ACTIONS(205), + [anon_sym_symbol] = ACTIONS(205), + [anon_sym_object] = ACTIONS(205), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(106)] = { - [sym_import] = STATE(3840), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym__formal_parameter] = STATE(5400), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2218), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4187), - [sym_pattern] = STATE(4162), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_nested_type_identifier] = STATE(2911), - [sym_accessibility_modifier] = STATE(301), - [sym_override_modifier] = STATE(313), - [sym_required_parameter] = STATE(5400), - [sym_optional_parameter] = STATE(5400), - [sym__parameter_name] = STATE(3668), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4687), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5817), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(284), + [STATE(112)] = { + [sym_import] = STATE(4630), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym__formal_parameter] = STATE(6275), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2559), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5441), + [sym_pattern] = STATE(5456), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym_accessibility_modifier] = STATE(333), + [sym_override_modifier] = STATE(337), + [sym_required_parameter] = STATE(6275), + [sym_optional_parameter] = STATE(6275), + [sym__parameter_name] = STATE(4644), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5736), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6572), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(300), [sym_identifier] = ACTIONS(111), [anon_sym_export] = ACTIONS(113), - [anon_sym_STAR] = ACTIONS(609), + [anon_sym_STAR] = ACTIONS(649), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), [anon_sym_LBRACE] = ACTIONS(124), @@ -37220,7 +40638,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(178), [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_RPAREN] = ACTIONS(768), + [anon_sym_RPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), [anon_sym_LBRACK] = ACTIONS(143), @@ -37232,22 +40650,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new] = ACTIONS(159), [anon_sym_using] = ACTIONS(161), [anon_sym_DOT_DOT_DOT] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), [anon_sym_PLUS] = ACTIONS(171), [anon_sym_DASH] = ACTIONS(171), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(180), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(187), [sym_number] = ACTIONS(189), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(810), + [sym_this] = ACTIONS(854), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(197), [sym_false] = ACTIONS(197), @@ -37255,15 +40673,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_undefined] = ACTIONS(199), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(812), + [anon_sym_readonly] = ACTIONS(856), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(814), - [anon_sym_private] = ACTIONS(814), - [anon_sym_protected] = ACTIONS(814), - [anon_sym_override] = ACTIONS(816), + [anon_sym_public] = ACTIONS(858), + [anon_sym_private] = ACTIONS(858), + [anon_sym_protected] = ACTIONS(858), + [anon_sym_override] = ACTIONS(860), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(205), [anon_sym_number] = ACTIONS(205), @@ -37276,243 +40694,243 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(107)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(846), - [anon_sym_export] = ACTIONS(848), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(848), - [anon_sym_EQ] = ACTIONS(850), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(852), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(157), - [anon_sym_typeof] = ACTIONS(182), + [STATE(113)] = { + [sym_import] = STATE(4630), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym__formal_parameter] = STATE(6275), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2559), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5441), + [sym_pattern] = STATE(5456), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym_accessibility_modifier] = STATE(333), + [sym_override_modifier] = STATE(337), + [sym_required_parameter] = STATE(6275), + [sym_optional_parameter] = STATE(6275), + [sym__parameter_name] = STATE(4644), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5526), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6572), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(300), + [sym_identifier] = ACTIONS(111), + [anon_sym_export] = ACTIONS(113), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(124), + [anon_sym_typeof] = ACTIONS(128), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(848), - [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_SEMI] = ACTIONS(157), - [anon_sym_RPAREN] = ACTIONS(157), + [anon_sym_let] = ACTIONS(113), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(139), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(157), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_RBRACK] = ACTIONS(157), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_LBRACK] = ACTIONS(143), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(858), + [anon_sym_async] = ACTIONS(151), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(860), + [anon_sym_new] = ACTIONS(159), [anon_sym_using] = ACTIONS(161), - [anon_sym_PLUS_EQ] = ACTIONS(163), - [anon_sym_DASH_EQ] = ACTIONS(163), - [anon_sym_STAR_EQ] = ACTIONS(163), - [anon_sym_SLASH_EQ] = ACTIONS(163), - [anon_sym_PERCENT_EQ] = ACTIONS(163), - [anon_sym_CARET_EQ] = ACTIONS(163), - [anon_sym_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_EQ] = ACTIONS(163), - [anon_sym_GT_GT_EQ] = ACTIONS(163), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), - [anon_sym_LT_LT_EQ] = ACTIONS(163), - [anon_sym_STAR_STAR_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(182), - [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(176), - [anon_sym_LT_EQ] = ACTIONS(157), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(157), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(157), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(171), + [anon_sym_DASH] = ACTIONS(171), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), - [anon_sym_void] = ACTIONS(182), + [anon_sym_void] = ACTIONS(180), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), + [sym_this] = ACTIONS(854), [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(199), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(848), - [anon_sym_readonly] = ACTIONS(848), - [anon_sym_get] = ACTIONS(848), - [anon_sym_set] = ACTIONS(848), - [anon_sym_declare] = ACTIONS(848), - [anon_sym_public] = ACTIONS(848), - [anon_sym_private] = ACTIONS(848), - [anon_sym_protected] = ACTIONS(848), - [anon_sym_override] = ACTIONS(848), - [anon_sym_module] = ACTIONS(848), - [anon_sym_any] = ACTIONS(848), - [anon_sym_number] = ACTIONS(848), - [anon_sym_boolean] = ACTIONS(848), - [anon_sym_string] = ACTIONS(848), - [anon_sym_symbol] = ACTIONS(848), - [anon_sym_object] = ACTIONS(848), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(157), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(856), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(858), + [anon_sym_private] = ACTIONS(858), + [anon_sym_protected] = ACTIONS(858), + [anon_sym_override] = ACTIONS(860), + [anon_sym_module] = ACTIONS(113), + [anon_sym_any] = ACTIONS(205), + [anon_sym_number] = ACTIONS(205), + [anon_sym_boolean] = ACTIONS(205), + [anon_sym_string] = ACTIONS(205), + [anon_sym_symbol] = ACTIONS(205), + [anon_sym_object] = ACTIONS(205), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(108)] = { - [sym_import] = STATE(3840), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym__formal_parameter] = STATE(5400), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2218), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4187), - [sym_pattern] = STATE(4162), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_nested_type_identifier] = STATE(2911), - [sym_accessibility_modifier] = STATE(301), - [sym_override_modifier] = STATE(313), - [sym_required_parameter] = STATE(5400), - [sym_optional_parameter] = STATE(5400), - [sym__parameter_name] = STATE(3668), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4730), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5817), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(284), + [STATE(114)] = { + [sym_import] = STATE(4630), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym__formal_parameter] = STATE(6275), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2559), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5441), + [sym_pattern] = STATE(5456), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym_accessibility_modifier] = STATE(333), + [sym_override_modifier] = STATE(337), + [sym_required_parameter] = STATE(6275), + [sym_optional_parameter] = STATE(6275), + [sym__parameter_name] = STATE(4644), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5548), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6572), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(300), [sym_identifier] = ACTIONS(111), [anon_sym_export] = ACTIONS(113), - [anon_sym_STAR] = ACTIONS(609), + [anon_sym_STAR] = ACTIONS(649), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), [anon_sym_LBRACE] = ACTIONS(124), @@ -37522,7 +40940,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(178), [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_RPAREN] = ACTIONS(768), + [anon_sym_RPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), [anon_sym_LBRACK] = ACTIONS(143), @@ -37534,22 +40952,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new] = ACTIONS(159), [anon_sym_using] = ACTIONS(161), [anon_sym_DOT_DOT_DOT] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), [anon_sym_PLUS] = ACTIONS(171), [anon_sym_DASH] = ACTIONS(171), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(180), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(187), [sym_number] = ACTIONS(189), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(810), + [sym_this] = ACTIONS(854), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(197), [sym_false] = ACTIONS(197), @@ -37557,15 +40975,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_undefined] = ACTIONS(199), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(812), + [anon_sym_readonly] = ACTIONS(856), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(814), - [anon_sym_private] = ACTIONS(814), - [anon_sym_protected] = ACTIONS(814), - [anon_sym_override] = ACTIONS(816), + [anon_sym_public] = ACTIONS(858), + [anon_sym_private] = ACTIONS(858), + [anon_sym_protected] = ACTIONS(858), + [anon_sym_override] = ACTIONS(860), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(205), [anon_sym_number] = ACTIONS(205), @@ -37578,243 +40996,243 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(109)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(822), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(157), - [anon_sym_typeof] = ACTIONS(182), + [STATE(115)] = { + [sym_import] = STATE(4630), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym__formal_parameter] = STATE(6275), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2559), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5441), + [sym_pattern] = STATE(5456), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym_accessibility_modifier] = STATE(333), + [sym_override_modifier] = STATE(337), + [sym_required_parameter] = STATE(6275), + [sym_optional_parameter] = STATE(6275), + [sym__parameter_name] = STATE(4644), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(6069), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6572), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(300), + [sym_identifier] = ACTIONS(111), + [anon_sym_export] = ACTIONS(113), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(124), + [anon_sym_typeof] = ACTIONS(128), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), - [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_SEMI] = ACTIONS(157), - [anon_sym_RPAREN] = ACTIONS(157), + [anon_sym_let] = ACTIONS(113), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(139), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(157), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), - [anon_sym_RBRACK] = ACTIONS(157), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_LBRACK] = ACTIONS(143), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(151), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(159), [anon_sym_using] = ACTIONS(161), - [anon_sym_PLUS_EQ] = ACTIONS(163), - [anon_sym_DASH_EQ] = ACTIONS(163), - [anon_sym_STAR_EQ] = ACTIONS(163), - [anon_sym_SLASH_EQ] = ACTIONS(163), - [anon_sym_PERCENT_EQ] = ACTIONS(163), - [anon_sym_CARET_EQ] = ACTIONS(163), - [anon_sym_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_EQ] = ACTIONS(163), - [anon_sym_GT_GT_EQ] = ACTIONS(163), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), - [anon_sym_LT_LT_EQ] = ACTIONS(163), - [anon_sym_STAR_STAR_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(182), - [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(176), - [anon_sym_LT_EQ] = ACTIONS(157), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(157), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(157), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(171), + [anon_sym_DASH] = ACTIONS(171), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), - [anon_sym_void] = ACTIONS(182), + [anon_sym_void] = ACTIONS(180), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), + [sym_this] = ACTIONS(854), [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(199), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(157), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(856), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(858), + [anon_sym_private] = ACTIONS(858), + [anon_sym_protected] = ACTIONS(858), + [anon_sym_override] = ACTIONS(860), + [anon_sym_module] = ACTIONS(113), + [anon_sym_any] = ACTIONS(205), + [anon_sym_number] = ACTIONS(205), + [anon_sym_boolean] = ACTIONS(205), + [anon_sym_string] = ACTIONS(205), + [anon_sym_symbol] = ACTIONS(205), + [anon_sym_object] = ACTIONS(205), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(110)] = { - [sym_import] = STATE(3840), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym__formal_parameter] = STATE(5400), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2218), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4187), - [sym_pattern] = STATE(4162), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_nested_type_identifier] = STATE(2911), - [sym_accessibility_modifier] = STATE(301), - [sym_override_modifier] = STATE(313), - [sym_required_parameter] = STATE(5400), - [sym_optional_parameter] = STATE(5400), - [sym__parameter_name] = STATE(3668), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4717), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5817), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(284), + [STATE(116)] = { + [sym_import] = STATE(4630), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym__formal_parameter] = STATE(6275), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2559), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5441), + [sym_pattern] = STATE(5456), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym_accessibility_modifier] = STATE(333), + [sym_override_modifier] = STATE(337), + [sym_required_parameter] = STATE(6275), + [sym_optional_parameter] = STATE(6275), + [sym__parameter_name] = STATE(4644), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5594), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6572), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(300), [sym_identifier] = ACTIONS(111), [anon_sym_export] = ACTIONS(113), - [anon_sym_STAR] = ACTIONS(609), + [anon_sym_STAR] = ACTIONS(649), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), [anon_sym_LBRACE] = ACTIONS(124), @@ -37824,7 +41242,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(178), [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_RPAREN] = ACTIONS(768), + [anon_sym_RPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), [anon_sym_LBRACK] = ACTIONS(143), @@ -37836,22 +41254,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new] = ACTIONS(159), [anon_sym_using] = ACTIONS(161), [anon_sym_DOT_DOT_DOT] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), [anon_sym_PLUS] = ACTIONS(171), [anon_sym_DASH] = ACTIONS(171), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(180), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(187), [sym_number] = ACTIONS(189), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(810), + [sym_this] = ACTIONS(854), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(197), [sym_false] = ACTIONS(197), @@ -37859,15 +41277,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_undefined] = ACTIONS(199), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(812), + [anon_sym_readonly] = ACTIONS(856), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(814), - [anon_sym_private] = ACTIONS(814), - [anon_sym_protected] = ACTIONS(814), - [anon_sym_override] = ACTIONS(816), + [anon_sym_public] = ACTIONS(858), + [anon_sym_private] = ACTIONS(858), + [anon_sym_protected] = ACTIONS(858), + [anon_sym_override] = ACTIONS(860), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(205), [anon_sym_number] = ACTIONS(205), @@ -37880,92 +41298,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(111)] = { - [sym_import] = STATE(3840), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym__formal_parameter] = STATE(5400), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2218), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4187), - [sym_pattern] = STATE(4162), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_nested_type_identifier] = STATE(2911), - [sym_accessibility_modifier] = STATE(301), - [sym_override_modifier] = STATE(313), - [sym_required_parameter] = STATE(5400), - [sym_optional_parameter] = STATE(5400), - [sym__parameter_name] = STATE(3668), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4733), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5817), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(284), + [STATE(117)] = { + [sym_import] = STATE(4630), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym__formal_parameter] = STATE(6275), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2559), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5441), + [sym_pattern] = STATE(5456), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym_accessibility_modifier] = STATE(333), + [sym_override_modifier] = STATE(337), + [sym_required_parameter] = STATE(6275), + [sym_optional_parameter] = STATE(6275), + [sym__parameter_name] = STATE(4644), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5573), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6572), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(300), [sym_identifier] = ACTIONS(111), [anon_sym_export] = ACTIONS(113), - [anon_sym_STAR] = ACTIONS(609), + [anon_sym_STAR] = ACTIONS(649), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), [anon_sym_LBRACE] = ACTIONS(124), @@ -37975,7 +41393,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(178), [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_RPAREN] = ACTIONS(768), + [anon_sym_RPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), [anon_sym_LBRACK] = ACTIONS(143), @@ -37987,22 +41405,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_new] = ACTIONS(159), [anon_sym_using] = ACTIONS(161), [anon_sym_DOT_DOT_DOT] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), [anon_sym_PLUS] = ACTIONS(171), [anon_sym_DASH] = ACTIONS(171), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(180), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(187), [sym_number] = ACTIONS(189), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(810), + [sym_this] = ACTIONS(854), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(197), [sym_false] = ACTIONS(197), @@ -38010,15 +41428,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_undefined] = ACTIONS(199), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(812), + [anon_sym_readonly] = ACTIONS(856), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(814), - [anon_sym_private] = ACTIONS(814), - [anon_sym_protected] = ACTIONS(814), - [anon_sym_override] = ACTIONS(816), + [anon_sym_public] = ACTIONS(858), + [anon_sym_private] = ACTIONS(858), + [anon_sym_protected] = ACTIONS(858), + [anon_sym_override] = ACTIONS(860), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(205), [anon_sym_number] = ACTIONS(205), @@ -38031,85 +41449,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(112)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4574), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_annotation] = STATE(5505), - [sym_type_parameters] = STATE(5824), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(846), - [anon_sym_export] = ACTIONS(848), + [STATE(118)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(848), - [anon_sym_EQ] = ACTIONS(219), + [anon_sym_type] = ACTIONS(864), + [anon_sym_EQ] = ACTIONS(884), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(852), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(848), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_RPAREN] = ACTIONS(157), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(862), + [anon_sym_COLON] = ACTIONS(157), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_RBRACK] = ACTIONS(222), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(874), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(858), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), [anon_sym_EQ_GT] = ACTIONS(225), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(860), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -38136,7 +41556,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -38151,114 +41571,115 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(848), - [anon_sym_readonly] = ACTIONS(848), - [anon_sym_get] = ACTIONS(848), - [anon_sym_set] = ACTIONS(848), - [anon_sym_QMARK] = ACTIONS(864), - [anon_sym_declare] = ACTIONS(848), - [anon_sym_public] = ACTIONS(848), - [anon_sym_private] = ACTIONS(848), - [anon_sym_protected] = ACTIONS(848), - [anon_sym_override] = ACTIONS(848), - [anon_sym_module] = ACTIONS(848), - [anon_sym_any] = ACTIONS(848), - [anon_sym_number] = ACTIONS(848), - [anon_sym_boolean] = ACTIONS(848), - [anon_sym_string] = ACTIONS(848), - [anon_sym_symbol] = ACTIONS(848), - [anon_sym_object] = ACTIONS(848), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(113)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4257), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5749), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(846), - [anon_sym_export] = ACTIONS(848), + [STATE(119)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(848), - [anon_sym_EQ] = ACTIONS(219), + [anon_sym_type] = ACTIONS(864), + [anon_sym_EQ] = ACTIONS(884), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(852), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_COMMA] = ACTIONS(886), + [anon_sym_RBRACE] = ACTIONS(886), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(848), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(222), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(886), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(222), + [anon_sym_COLON] = ACTIONS(886), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_RBRACK] = ACTIONS(886), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(874), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(858), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_EQ_GT] = ACTIONS(155), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(860), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -38285,7 +41706,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -38300,114 +41721,117 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(848), - [anon_sym_readonly] = ACTIONS(848), - [anon_sym_get] = ACTIONS(848), - [anon_sym_set] = ACTIONS(848), - [anon_sym_QMARK] = ACTIONS(758), - [anon_sym_declare] = ACTIONS(848), - [anon_sym_public] = ACTIONS(848), - [anon_sym_private] = ACTIONS(848), - [anon_sym_protected] = ACTIONS(848), - [anon_sym_override] = ACTIONS(848), - [anon_sym_module] = ACTIONS(848), - [anon_sym_any] = ACTIONS(848), - [anon_sym_number] = ACTIONS(848), - [anon_sym_boolean] = ACTIONS(848), - [anon_sym_string] = ACTIONS(848), - [anon_sym_symbol] = ACTIONS(848), - [anon_sym_object] = ACTIONS(848), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_QMARK] = ACTIONS(888), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(114)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1303), - [sym_expression] = STATE(2600), - [sym_primary_expression] = STATE(1669), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(2659), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1303), - [sym_subscript_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4257), - [sym_non_null_expression] = STATE(1303), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5749), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(866), - [anon_sym_export] = ACTIONS(868), + [STATE(120)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5310), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6861), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(890), + [anon_sym_export] = ACTIONS(892), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(868), - [anon_sym_EQ] = ACTIONS(870), + [anon_sym_type] = ACTIONS(892), + [anon_sym_EQ] = ACTIONS(894), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(872), - [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_namespace] = ACTIONS(896), + [anon_sym_LBRACE] = ACTIONS(898), [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), [anon_sym_typeof] = ACTIONS(182), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(868), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(892), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_RPAREN] = ACTIONS(157), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(157), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(710), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(874), - [anon_sym_function] = ACTIONS(716), - [anon_sym_EQ_GT] = ACTIONS(876), + [anon_sym_DOT] = ACTIONS(874), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(902), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(225), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(878), + [anon_sym_new] = ACTIONS(904), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -38434,7 +41858,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -38449,114 +41873,115 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(724), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(868), - [anon_sym_readonly] = ACTIONS(868), - [anon_sym_get] = ACTIONS(868), - [anon_sym_set] = ACTIONS(868), - [anon_sym_declare] = ACTIONS(868), - [anon_sym_public] = ACTIONS(868), - [anon_sym_private] = ACTIONS(868), - [anon_sym_protected] = ACTIONS(868), - [anon_sym_override] = ACTIONS(868), - [anon_sym_module] = ACTIONS(868), - [anon_sym_any] = ACTIONS(868), - [anon_sym_number] = ACTIONS(868), - [anon_sym_boolean] = ACTIONS(868), - [anon_sym_string] = ACTIONS(868), - [anon_sym_symbol] = ACTIONS(868), - [anon_sym_object] = ACTIONS(868), + [anon_sym_static] = ACTIONS(892), + [anon_sym_readonly] = ACTIONS(892), + [anon_sym_get] = ACTIONS(892), + [anon_sym_set] = ACTIONS(892), + [anon_sym_declare] = ACTIONS(892), + [anon_sym_public] = ACTIONS(892), + [anon_sym_private] = ACTIONS(892), + [anon_sym_protected] = ACTIONS(892), + [anon_sym_override] = ACTIONS(892), + [anon_sym_module] = ACTIONS(892), + [anon_sym_any] = ACTIONS(892), + [anon_sym_number] = ACTIONS(892), + [anon_sym_boolean] = ACTIONS(892), + [anon_sym_string] = ACTIONS(892), + [anon_sym_symbol] = ACTIONS(892), + [anon_sym_object] = ACTIONS(892), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(115)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), + [STATE(121)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(890), + [anon_sym_export] = ACTIONS(892), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(892), + [anon_sym_EQ] = ACTIONS(219), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_namespace] = ACTIONS(896), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_RBRACE] = ACTIONS(222), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(892), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(222), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(222), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_RBRACK] = ACTIONS(222), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(710), + [anon_sym_DOT] = ACTIONS(874), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(902), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(876), + [anon_sym_EQ_GT] = ACTIONS(225), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(904), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -38583,7 +42008,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -38598,114 +42023,117 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(892), + [anon_sym_readonly] = ACTIONS(892), + [anon_sym_get] = ACTIONS(892), + [anon_sym_set] = ACTIONS(892), + [anon_sym_QMARK] = ACTIONS(802), + [anon_sym_declare] = ACTIONS(892), + [anon_sym_public] = ACTIONS(892), + [anon_sym_private] = ACTIONS(892), + [anon_sym_protected] = ACTIONS(892), + [anon_sym_override] = ACTIONS(892), + [anon_sym_module] = ACTIONS(892), + [anon_sym_any] = ACTIONS(892), + [anon_sym_number] = ACTIONS(892), + [anon_sym_boolean] = ACTIONS(892), + [anon_sym_string] = ACTIONS(892), + [anon_sym_symbol] = ACTIONS(892), + [anon_sym_object] = ACTIONS(892), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(116)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4257), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5749), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), + [STATE(122)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(890), + [anon_sym_export] = ACTIONS(892), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(117), + [anon_sym_type] = ACTIONS(892), + [anon_sym_EQ] = ACTIONS(894), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_namespace] = ACTIONS(896), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(892), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_RPAREN] = ACTIONS(157), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(126), + [anon_sym_COLON] = ACTIONS(157), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(874), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(902), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_EQ_GT] = ACTIONS(225), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(904), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -38732,7 +42160,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -38747,114 +42175,114 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_QMARK] = ACTIONS(758), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(892), + [anon_sym_readonly] = ACTIONS(892), + [anon_sym_get] = ACTIONS(892), + [anon_sym_set] = ACTIONS(892), + [anon_sym_declare] = ACTIONS(892), + [anon_sym_public] = ACTIONS(892), + [anon_sym_private] = ACTIONS(892), + [anon_sym_protected] = ACTIONS(892), + [anon_sym_override] = ACTIONS(892), + [anon_sym_module] = ACTIONS(892), + [anon_sym_any] = ACTIONS(892), + [anon_sym_number] = ACTIONS(892), + [anon_sym_boolean] = ACTIONS(892), + [anon_sym_string] = ACTIONS(892), + [anon_sym_symbol] = ACTIONS(892), + [anon_sym_object] = ACTIONS(892), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(117)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1303), - [sym_expression] = STATE(2600), - [sym_primary_expression] = STATE(1669), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(2659), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1303), - [sym_subscript_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4257), - [sym_non_null_expression] = STATE(1303), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5749), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(693), - [anon_sym_export] = ACTIONS(695), + [STATE(123)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5464), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_annotation] = STATE(6475), + [sym_type_parameters] = STATE(6839), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(890), + [anon_sym_export] = ACTIONS(892), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(695), - [anon_sym_EQ] = ACTIONS(882), + [anon_sym_type] = ACTIONS(892), + [anon_sym_EQ] = ACTIONS(219), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(699), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_namespace] = ACTIONS(896), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_COMMA] = ACTIONS(222), [anon_sym_typeof] = ACTIONS(182), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(695), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(892), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(906), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_RBRACK] = ACTIONS(222), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(710), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(714), - [anon_sym_function] = ACTIONS(716), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DOT] = ACTIONS(874), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(902), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(225), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(720), + [anon_sym_new] = ACTIONS(904), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -38881,7 +42309,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -38896,114 +42324,114 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(724), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(695), - [anon_sym_readonly] = ACTIONS(695), - [anon_sym_get] = ACTIONS(695), - [anon_sym_set] = ACTIONS(695), - [anon_sym_declare] = ACTIONS(695), - [anon_sym_public] = ACTIONS(695), - [anon_sym_private] = ACTIONS(695), - [anon_sym_protected] = ACTIONS(695), - [anon_sym_override] = ACTIONS(695), - [anon_sym_module] = ACTIONS(695), - [anon_sym_any] = ACTIONS(695), - [anon_sym_number] = ACTIONS(695), - [anon_sym_boolean] = ACTIONS(695), - [anon_sym_string] = ACTIONS(695), - [anon_sym_symbol] = ACTIONS(695), - [anon_sym_object] = ACTIONS(695), + [anon_sym_static] = ACTIONS(892), + [anon_sym_readonly] = ACTIONS(892), + [anon_sym_get] = ACTIONS(892), + [anon_sym_set] = ACTIONS(892), + [anon_sym_QMARK] = ACTIONS(908), + [anon_sym_declare] = ACTIONS(892), + [anon_sym_public] = ACTIONS(892), + [anon_sym_private] = ACTIONS(892), + [anon_sym_protected] = ACTIONS(892), + [anon_sym_override] = ACTIONS(892), + [anon_sym_module] = ACTIONS(892), + [anon_sym_any] = ACTIONS(892), + [anon_sym_number] = ACTIONS(892), + [anon_sym_boolean] = ACTIONS(892), + [anon_sym_string] = ACTIONS(892), + [anon_sym_symbol] = ACTIONS(892), + [anon_sym_object] = ACTIONS(892), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(118)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1303), - [sym_expression] = STATE(2600), - [sym_primary_expression] = STATE(1669), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(2659), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1303), - [sym_subscript_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1303), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(693), - [anon_sym_export] = ACTIONS(695), + [STATE(124)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5310), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6861), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(890), + [anon_sym_export] = ACTIONS(892), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(695), - [anon_sym_EQ] = ACTIONS(882), + [anon_sym_type] = ACTIONS(892), + [anon_sym_EQ] = ACTIONS(219), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(699), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_namespace] = ACTIONS(896), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_COMMA] = ACTIONS(222), [anon_sym_typeof] = ACTIONS(182), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(695), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(892), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(222), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(884), + [anon_sym_COLON] = ACTIONS(222), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(710), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(714), - [anon_sym_function] = ACTIONS(716), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DOT] = ACTIONS(874), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(902), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(225), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(720), + [anon_sym_new] = ACTIONS(904), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -39030,7 +42458,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -39045,114 +42473,113 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(724), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(695), - [anon_sym_readonly] = ACTIONS(695), - [anon_sym_get] = ACTIONS(695), - [anon_sym_set] = ACTIONS(695), - [anon_sym_declare] = ACTIONS(695), - [anon_sym_public] = ACTIONS(695), - [anon_sym_private] = ACTIONS(695), - [anon_sym_protected] = ACTIONS(695), - [anon_sym_override] = ACTIONS(695), - [anon_sym_module] = ACTIONS(695), - [anon_sym_any] = ACTIONS(695), - [anon_sym_number] = ACTIONS(695), - [anon_sym_boolean] = ACTIONS(695), - [anon_sym_string] = ACTIONS(695), - [anon_sym_symbol] = ACTIONS(695), - [anon_sym_object] = ACTIONS(695), + [anon_sym_static] = ACTIONS(892), + [anon_sym_readonly] = ACTIONS(892), + [anon_sym_get] = ACTIONS(892), + [anon_sym_set] = ACTIONS(892), + [anon_sym_QMARK] = ACTIONS(802), + [anon_sym_declare] = ACTIONS(892), + [anon_sym_public] = ACTIONS(892), + [anon_sym_private] = ACTIONS(892), + [anon_sym_protected] = ACTIONS(892), + [anon_sym_override] = ACTIONS(892), + [anon_sym_module] = ACTIONS(892), + [anon_sym_any] = ACTIONS(892), + [anon_sym_number] = ACTIONS(892), + [anon_sym_boolean] = ACTIONS(892), + [anon_sym_string] = ACTIONS(892), + [anon_sym_symbol] = ACTIONS(892), + [anon_sym_object] = ACTIONS(892), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(119)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1303), - [sym_expression] = STATE(2600), - [sym_primary_expression] = STATE(1669), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(2659), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1303), - [sym_subscript_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1303), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(693), - [anon_sym_export] = ACTIONS(695), + [STATE(125)] = { + [sym_import] = STATE(4570), + [sym_parenthesized_expression] = STATE(1515), + [sym_expression] = STATE(3130), + [sym_primary_expression] = STATE(2015), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(3189), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1515), + [sym_subscript_expression] = STATE(1515), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5310), + [sym_non_null_expression] = STATE(1515), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6861), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(910), + [anon_sym_export] = ACTIONS(912), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(695), - [anon_sym_EQ] = ACTIONS(882), + [anon_sym_type] = ACTIONS(912), + [anon_sym_EQ] = ACTIONS(914), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(699), - [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_namespace] = ACTIONS(916), + [anon_sym_LBRACE] = ACTIONS(918), [anon_sym_COMMA] = ACTIONS(157), [anon_sym_typeof] = ACTIONS(182), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(695), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(912), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_LPAREN] = ACTIONS(922), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(886), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_LBRACK] = ACTIONS(924), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(710), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(714), - [anon_sym_function] = ACTIONS(716), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DOT] = ACTIONS(926), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(934), + [anon_sym_function] = ACTIONS(936), + [anon_sym_EQ_GT] = ACTIONS(938), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(720), + [anon_sym_new] = ACTIONS(940), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -39179,7 +42606,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_SLASH] = ACTIONS(942), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -39194,114 +42621,115 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(724), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(950), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(695), - [anon_sym_readonly] = ACTIONS(695), - [anon_sym_get] = ACTIONS(695), - [anon_sym_set] = ACTIONS(695), - [anon_sym_declare] = ACTIONS(695), - [anon_sym_public] = ACTIONS(695), - [anon_sym_private] = ACTIONS(695), - [anon_sym_protected] = ACTIONS(695), - [anon_sym_override] = ACTIONS(695), - [anon_sym_module] = ACTIONS(695), - [anon_sym_any] = ACTIONS(695), - [anon_sym_number] = ACTIONS(695), - [anon_sym_boolean] = ACTIONS(695), - [anon_sym_string] = ACTIONS(695), - [anon_sym_symbol] = ACTIONS(695), - [anon_sym_object] = ACTIONS(695), + [anon_sym_static] = ACTIONS(912), + [anon_sym_readonly] = ACTIONS(912), + [anon_sym_get] = ACTIONS(912), + [anon_sym_set] = ACTIONS(912), + [anon_sym_declare] = ACTIONS(912), + [anon_sym_public] = ACTIONS(912), + [anon_sym_private] = ACTIONS(912), + [anon_sym_protected] = ACTIONS(912), + [anon_sym_override] = ACTIONS(912), + [anon_sym_module] = ACTIONS(912), + [anon_sym_any] = ACTIONS(912), + [anon_sym_number] = ACTIONS(912), + [anon_sym_boolean] = ACTIONS(912), + [anon_sym_string] = ACTIONS(912), + [anon_sym_symbol] = ACTIONS(912), + [anon_sym_object] = ACTIONS(912), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_end_marker] = ACTIONS(157), }, - [STATE(120)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1303), - [sym_expression] = STATE(2600), - [sym_primary_expression] = STATE(1669), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(2659), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1303), - [sym_subscript_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1303), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(693), - [anon_sym_export] = ACTIONS(695), + [STATE(126)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1477), + [sym_expression] = STATE(3125), + [sym_primary_expression] = STATE(1931), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(3183), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1477), + [sym_subscript_expression] = STATE(1477), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1477), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(735), + [anon_sym_export] = ACTIONS(737), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(695), - [anon_sym_EQ] = ACTIONS(882), + [anon_sym_type] = ACTIONS(737), + [anon_sym_EQ] = ACTIONS(952), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(699), - [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_namespace] = ACTIONS(741), + [anon_sym_LBRACE] = ACTIONS(743), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(157), [anon_sym_typeof] = ACTIONS(182), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(695), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(737), [anon_sym_BANG] = ACTIONS(182), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(954), [anon_sym_yield] = ACTIONS(141), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(710), + [anon_sym_DOT] = ACTIONS(752), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(714), - [anon_sym_function] = ACTIONS(716), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(756), + [anon_sym_function] = ACTIONS(758), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(720), + [anon_sym_new] = ACTIONS(762), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -39343,8 +42771,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), @@ -39354,103 +42782,103 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(724), + [sym_undefined] = ACTIONS(766), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(695), - [anon_sym_readonly] = ACTIONS(695), - [anon_sym_get] = ACTIONS(695), - [anon_sym_set] = ACTIONS(695), - [anon_sym_declare] = ACTIONS(695), - [anon_sym_public] = ACTIONS(695), - [anon_sym_private] = ACTIONS(695), - [anon_sym_protected] = ACTIONS(695), - [anon_sym_override] = ACTIONS(695), - [anon_sym_module] = ACTIONS(695), - [anon_sym_any] = ACTIONS(695), - [anon_sym_number] = ACTIONS(695), - [anon_sym_boolean] = ACTIONS(695), - [anon_sym_string] = ACTIONS(695), - [anon_sym_symbol] = ACTIONS(695), - [anon_sym_object] = ACTIONS(695), + [anon_sym_static] = ACTIONS(737), + [anon_sym_readonly] = ACTIONS(737), + [anon_sym_get] = ACTIONS(737), + [anon_sym_set] = ACTIONS(737), + [anon_sym_declare] = ACTIONS(737), + [anon_sym_public] = ACTIONS(737), + [anon_sym_private] = ACTIONS(737), + [anon_sym_protected] = ACTIONS(737), + [anon_sym_override] = ACTIONS(737), + [anon_sym_module] = ACTIONS(737), + [anon_sym_any] = ACTIONS(737), + [anon_sym_number] = ACTIONS(737), + [anon_sym_boolean] = ACTIONS(737), + [anon_sym_string] = ACTIONS(737), + [anon_sym_symbol] = ACTIONS(737), + [anon_sym_object] = ACTIONS(737), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(121)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1303), - [sym_expression] = STATE(2600), - [sym_primary_expression] = STATE(1669), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(2659), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1303), - [sym_subscript_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1303), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(693), - [anon_sym_export] = ACTIONS(695), + [STATE(127)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1477), + [sym_expression] = STATE(3125), + [sym_primary_expression] = STATE(1931), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(3183), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1477), + [sym_subscript_expression] = STATE(1477), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5310), + [sym_non_null_expression] = STATE(1477), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6861), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(735), + [anon_sym_export] = ACTIONS(737), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(695), - [anon_sym_EQ] = ACTIONS(882), + [anon_sym_type] = ACTIONS(737), + [anon_sym_EQ] = ACTIONS(952), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(699), - [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_namespace] = ACTIONS(741), + [anon_sym_LBRACE] = ACTIONS(743), [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), [anon_sym_typeof] = ACTIONS(182), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(695), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(737), [anon_sym_BANG] = ACTIONS(182), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(888), [anon_sym_yield] = ACTIONS(141), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(710), + [anon_sym_DOT] = ACTIONS(752), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(714), - [anon_sym_function] = ACTIONS(716), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(756), + [anon_sym_function] = ACTIONS(758), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(720), + [anon_sym_new] = ACTIONS(762), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -39492,8 +42920,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), @@ -39503,103 +42931,103 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(724), + [sym_undefined] = ACTIONS(766), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(695), - [anon_sym_readonly] = ACTIONS(695), - [anon_sym_get] = ACTIONS(695), - [anon_sym_set] = ACTIONS(695), - [anon_sym_declare] = ACTIONS(695), - [anon_sym_public] = ACTIONS(695), - [anon_sym_private] = ACTIONS(695), - [anon_sym_protected] = ACTIONS(695), - [anon_sym_override] = ACTIONS(695), - [anon_sym_module] = ACTIONS(695), - [anon_sym_any] = ACTIONS(695), - [anon_sym_number] = ACTIONS(695), - [anon_sym_boolean] = ACTIONS(695), - [anon_sym_string] = ACTIONS(695), - [anon_sym_symbol] = ACTIONS(695), - [anon_sym_object] = ACTIONS(695), + [anon_sym_static] = ACTIONS(737), + [anon_sym_readonly] = ACTIONS(737), + [anon_sym_get] = ACTIONS(737), + [anon_sym_set] = ACTIONS(737), + [anon_sym_declare] = ACTIONS(737), + [anon_sym_public] = ACTIONS(737), + [anon_sym_private] = ACTIONS(737), + [anon_sym_protected] = ACTIONS(737), + [anon_sym_override] = ACTIONS(737), + [anon_sym_module] = ACTIONS(737), + [anon_sym_any] = ACTIONS(737), + [anon_sym_number] = ACTIONS(737), + [anon_sym_boolean] = ACTIONS(737), + [anon_sym_string] = ACTIONS(737), + [anon_sym_symbol] = ACTIONS(737), + [anon_sym_object] = ACTIONS(737), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(122)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), + [STATE(128)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1477), + [sym_expression] = STATE(3125), + [sym_primary_expression] = STATE(1931), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(3183), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1477), + [sym_subscript_expression] = STATE(1477), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1477), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(956), + [anon_sym_export] = ACTIONS(958), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(958), + [anon_sym_EQ] = ACTIONS(960), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_namespace] = ACTIONS(962), + [anon_sym_LBRACE] = ACTIONS(743), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(157), [anon_sym_typeof] = ACTIONS(182), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(958), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), + [anon_sym_of] = ACTIONS(120), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(710), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), - [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DOT] = ACTIONS(752), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(964), + [anon_sym_function] = ACTIONS(758), + [anon_sym_EQ_GT] = ACTIONS(966), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(968), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -39626,7 +43054,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -39641,114 +43069,114 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(766), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(958), + [anon_sym_readonly] = ACTIONS(958), + [anon_sym_get] = ACTIONS(958), + [anon_sym_set] = ACTIONS(958), + [anon_sym_declare] = ACTIONS(958), + [anon_sym_public] = ACTIONS(958), + [anon_sym_private] = ACTIONS(958), + [anon_sym_protected] = ACTIONS(958), + [anon_sym_override] = ACTIONS(958), + [anon_sym_module] = ACTIONS(958), + [anon_sym_any] = ACTIONS(958), + [anon_sym_number] = ACTIONS(958), + [anon_sym_boolean] = ACTIONS(958), + [anon_sym_string] = ACTIONS(958), + [anon_sym_symbol] = ACTIONS(958), + [anon_sym_object] = ACTIONS(958), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(123)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1303), - [sym_expression] = STATE(2600), - [sym_primary_expression] = STATE(1669), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(2659), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1303), - [sym_subscript_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1303), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(866), - [anon_sym_export] = ACTIONS(868), + [STATE(129)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1477), + [sym_expression] = STATE(3125), + [sym_primary_expression] = STATE(1931), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(3183), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1477), + [sym_subscript_expression] = STATE(1477), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1477), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(735), + [anon_sym_export] = ACTIONS(737), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(868), - [anon_sym_EQ] = ACTIONS(870), + [anon_sym_type] = ACTIONS(737), + [anon_sym_EQ] = ACTIONS(952), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(872), - [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_namespace] = ACTIONS(741), + [anon_sym_LBRACE] = ACTIONS(743), [anon_sym_COMMA] = ACTIONS(157), [anon_sym_typeof] = ACTIONS(182), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(868), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(737), [anon_sym_BANG] = ACTIONS(182), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(972), [anon_sym_yield] = ACTIONS(141), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(710), + [anon_sym_DOT] = ACTIONS(752), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(874), - [anon_sym_function] = ACTIONS(716), - [anon_sym_EQ_GT] = ACTIONS(876), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(756), + [anon_sym_function] = ACTIONS(758), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(878), + [anon_sym_new] = ACTIONS(762), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -39775,7 +43203,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_SLASH] = ACTIONS(81), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -39790,8 +43218,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), @@ -39801,251 +43229,103 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(724), + [sym_undefined] = ACTIONS(766), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(868), - [anon_sym_readonly] = ACTIONS(868), - [anon_sym_get] = ACTIONS(868), - [anon_sym_set] = ACTIONS(868), - [anon_sym_declare] = ACTIONS(868), - [anon_sym_public] = ACTIONS(868), - [anon_sym_private] = ACTIONS(868), - [anon_sym_protected] = ACTIONS(868), - [anon_sym_override] = ACTIONS(868), - [anon_sym_module] = ACTIONS(868), - [anon_sym_any] = ACTIONS(868), - [anon_sym_number] = ACTIONS(868), - [anon_sym_boolean] = ACTIONS(868), - [anon_sym_string] = ACTIONS(868), - [anon_sym_symbol] = ACTIONS(868), - [anon_sym_object] = ACTIONS(868), + [anon_sym_static] = ACTIONS(737), + [anon_sym_readonly] = ACTIONS(737), + [anon_sym_get] = ACTIONS(737), + [anon_sym_set] = ACTIONS(737), + [anon_sym_declare] = ACTIONS(737), + [anon_sym_public] = ACTIONS(737), + [anon_sym_private] = ACTIONS(737), + [anon_sym_protected] = ACTIONS(737), + [anon_sym_override] = ACTIONS(737), + [anon_sym_module] = ACTIONS(737), + [anon_sym_any] = ACTIONS(737), + [anon_sym_number] = ACTIONS(737), + [anon_sym_boolean] = ACTIONS(737), + [anon_sym_string] = ACTIONS(737), + [anon_sym_symbol] = ACTIONS(737), + [anon_sym_object] = ACTIONS(737), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(124)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(890), - [anon_sym_export] = ACTIONS(892), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(892), - [anon_sym_EQ] = ACTIONS(894), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(897), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(182), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(892), - [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(139), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(899), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_RBRACK] = ACTIONS(222), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(901), - [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(903), - [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(905), - [anon_sym_using] = ACTIONS(161), - [anon_sym_PLUS_EQ] = ACTIONS(163), - [anon_sym_DASH_EQ] = ACTIONS(163), - [anon_sym_STAR_EQ] = ACTIONS(163), - [anon_sym_SLASH_EQ] = ACTIONS(163), - [anon_sym_PERCENT_EQ] = ACTIONS(163), - [anon_sym_CARET_EQ] = ACTIONS(163), - [anon_sym_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_EQ] = ACTIONS(163), - [anon_sym_GT_GT_EQ] = ACTIONS(163), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), - [anon_sym_LT_LT_EQ] = ACTIONS(163), - [anon_sym_STAR_STAR_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(182), - [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(176), - [anon_sym_LT_EQ] = ACTIONS(157), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(157), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(157), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(178), - [anon_sym_void] = ACTIONS(182), - [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(892), - [anon_sym_readonly] = ACTIONS(892), - [anon_sym_get] = ACTIONS(892), - [anon_sym_set] = ACTIONS(892), - [anon_sym_declare] = ACTIONS(892), - [anon_sym_public] = ACTIONS(892), - [anon_sym_private] = ACTIONS(892), - [anon_sym_protected] = ACTIONS(892), - [anon_sym_override] = ACTIONS(892), - [anon_sym_module] = ACTIONS(892), - [anon_sym_any] = ACTIONS(892), - [anon_sym_number] = ACTIONS(892), - [anon_sym_boolean] = ACTIONS(892), - [anon_sym_string] = ACTIONS(892), - [anon_sym_symbol] = ACTIONS(892), - [anon_sym_object] = ACTIONS(892), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(157), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(125)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(846), - [anon_sym_export] = ACTIONS(848), + [STATE(130)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1477), + [sym_expression] = STATE(3125), + [sym_primary_expression] = STATE(1931), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(3183), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1477), + [sym_subscript_expression] = STATE(1477), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5310), + [sym_non_null_expression] = STATE(1477), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6861), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(956), + [anon_sym_export] = ACTIONS(958), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(848), - [anon_sym_EQ] = ACTIONS(850), + [anon_sym_type] = ACTIONS(958), + [anon_sym_EQ] = ACTIONS(960), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(852), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_COMMA] = ACTIONS(907), - [anon_sym_RBRACE] = ACTIONS(907), + [anon_sym_namespace] = ACTIONS(962), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_COMMA] = ACTIONS(157), [anon_sym_typeof] = ACTIONS(182), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(848), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(958), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), + [anon_sym_of] = ACTIONS(120), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_RBRACK] = ACTIONS(907), + [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(858), - [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_DOT] = ACTIONS(752), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(964), + [anon_sym_function] = ACTIONS(758), + [anon_sym_EQ_GT] = ACTIONS(966), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(860), + [anon_sym_new] = ACTIONS(968), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -40072,7 +43352,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -40087,113 +43367,114 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(766), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(848), - [anon_sym_readonly] = ACTIONS(848), - [anon_sym_get] = ACTIONS(848), - [anon_sym_set] = ACTIONS(848), - [anon_sym_declare] = ACTIONS(848), - [anon_sym_public] = ACTIONS(848), - [anon_sym_private] = ACTIONS(848), - [anon_sym_protected] = ACTIONS(848), - [anon_sym_override] = ACTIONS(848), - [anon_sym_module] = ACTIONS(848), - [anon_sym_any] = ACTIONS(848), - [anon_sym_number] = ACTIONS(848), - [anon_sym_boolean] = ACTIONS(848), - [anon_sym_string] = ACTIONS(848), - [anon_sym_symbol] = ACTIONS(848), - [anon_sym_object] = ACTIONS(848), + [anon_sym_static] = ACTIONS(958), + [anon_sym_readonly] = ACTIONS(958), + [anon_sym_get] = ACTIONS(958), + [anon_sym_set] = ACTIONS(958), + [anon_sym_declare] = ACTIONS(958), + [anon_sym_public] = ACTIONS(958), + [anon_sym_private] = ACTIONS(958), + [anon_sym_protected] = ACTIONS(958), + [anon_sym_override] = ACTIONS(958), + [anon_sym_module] = ACTIONS(958), + [anon_sym_any] = ACTIONS(958), + [anon_sym_number] = ACTIONS(958), + [anon_sym_boolean] = ACTIONS(958), + [anon_sym_string] = ACTIONS(958), + [anon_sym_symbol] = ACTIONS(958), + [anon_sym_object] = ACTIONS(958), [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(126)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(846), - [anon_sym_export] = ACTIONS(848), + [STATE(131)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(848), - [anon_sym_EQ] = ACTIONS(850), + [anon_sym_type] = ACTIONS(864), + [anon_sym_EQ] = ACTIONS(884), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(852), - [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_COMMA] = ACTIONS(157), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(848), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_await] = ACTIONS(139), - [anon_sym_in] = ACTIONS(910), - [anon_sym_of] = ACTIONS(913), + [anon_sym_in] = ACTIONS(120), + [anon_sym_of] = ACTIONS(120), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(752), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(858), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_EQ_GT] = ACTIONS(966), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(860), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -40220,7 +43501,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -40235,113 +43516,114 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(848), - [anon_sym_readonly] = ACTIONS(848), - [anon_sym_get] = ACTIONS(848), - [anon_sym_set] = ACTIONS(848), - [anon_sym_declare] = ACTIONS(848), - [anon_sym_public] = ACTIONS(848), - [anon_sym_private] = ACTIONS(848), - [anon_sym_protected] = ACTIONS(848), - [anon_sym_override] = ACTIONS(848), - [anon_sym_module] = ACTIONS(848), - [anon_sym_any] = ACTIONS(848), - [anon_sym_number] = ACTIONS(848), - [anon_sym_boolean] = ACTIONS(848), - [anon_sym_string] = ACTIONS(848), - [anon_sym_symbol] = ACTIONS(848), - [anon_sym_object] = ACTIONS(848), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(127)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4257), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5749), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(846), - [anon_sym_export] = ACTIONS(848), + [STATE(132)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5310), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6861), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(848), - [anon_sym_EQ] = ACTIONS(850), + [anon_sym_type] = ACTIONS(864), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(852), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_COMMA] = ACTIONS(907), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_COMMA] = ACTIONS(126), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(848), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(126), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(828), + [anon_sym_COLON] = ACTIONS(126), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_RBRACK] = ACTIONS(907), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(874), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(858), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_EQ_GT] = ACTIONS(155), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(860), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -40368,7 +43650,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -40383,112 +43665,114 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(848), - [anon_sym_readonly] = ACTIONS(848), - [anon_sym_get] = ACTIONS(848), - [anon_sym_set] = ACTIONS(848), - [anon_sym_declare] = ACTIONS(848), - [anon_sym_public] = ACTIONS(848), - [anon_sym_private] = ACTIONS(848), - [anon_sym_protected] = ACTIONS(848), - [anon_sym_override] = ACTIONS(848), - [anon_sym_module] = ACTIONS(848), - [anon_sym_any] = ACTIONS(848), - [anon_sym_number] = ACTIONS(848), - [anon_sym_boolean] = ACTIONS(848), - [anon_sym_string] = ACTIONS(848), - [anon_sym_symbol] = ACTIONS(848), - [anon_sym_object] = ACTIONS(848), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_QMARK] = ACTIONS(802), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(128)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(915), - [anon_sym_export] = ACTIONS(917), + [STATE(133)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(917), - [anon_sym_EQ] = ACTIONS(919), + [anon_sym_type] = ACTIONS(864), + [anon_sym_EQ] = ACTIONS(884), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(921), - [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_COMMA] = ACTIONS(157), [anon_sym_RBRACE] = ACTIONS(157), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(917), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(157), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(752), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(923), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(925), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(927), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -40515,7 +43799,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -40530,112 +43814,114 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(917), - [anon_sym_readonly] = ACTIONS(917), - [anon_sym_get] = ACTIONS(917), - [anon_sym_set] = ACTIONS(917), - [anon_sym_declare] = ACTIONS(917), - [anon_sym_public] = ACTIONS(917), - [anon_sym_private] = ACTIONS(917), - [anon_sym_protected] = ACTIONS(917), - [anon_sym_override] = ACTIONS(917), - [anon_sym_module] = ACTIONS(917), - [anon_sym_any] = ACTIONS(917), - [anon_sym_number] = ACTIONS(917), - [anon_sym_boolean] = ACTIONS(917), - [anon_sym_string] = ACTIONS(917), - [anon_sym_symbol] = ACTIONS(917), - [anon_sym_object] = ACTIONS(917), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(129)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4257), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5749), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(915), - [anon_sym_export] = ACTIONS(917), + [STATE(134)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1477), + [sym_expression] = STATE(3125), + [sym_primary_expression] = STATE(1931), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(3183), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1477), + [sym_subscript_expression] = STATE(1477), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1477), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(735), + [anon_sym_export] = ACTIONS(737), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(917), - [anon_sym_EQ] = ACTIONS(919), + [anon_sym_type] = ACTIONS(737), + [anon_sym_EQ] = ACTIONS(952), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(921), - [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_namespace] = ACTIONS(741), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_COMMA] = ACTIONS(157), [anon_sym_RBRACE] = ACTIONS(157), [anon_sym_typeof] = ACTIONS(182), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(917), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(737), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(157), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(923), - [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(925), + [anon_sym_DOT] = ACTIONS(752), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(756), + [anon_sym_function] = ACTIONS(758), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(927), + [anon_sym_new] = ACTIONS(762), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -40662,7 +43948,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(81), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -40677,112 +43963,113 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(766), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(917), - [anon_sym_readonly] = ACTIONS(917), - [anon_sym_get] = ACTIONS(917), - [anon_sym_set] = ACTIONS(917), - [anon_sym_declare] = ACTIONS(917), - [anon_sym_public] = ACTIONS(917), - [anon_sym_private] = ACTIONS(917), - [anon_sym_protected] = ACTIONS(917), - [anon_sym_override] = ACTIONS(917), - [anon_sym_module] = ACTIONS(917), - [anon_sym_any] = ACTIONS(917), - [anon_sym_number] = ACTIONS(917), - [anon_sym_boolean] = ACTIONS(917), - [anon_sym_string] = ACTIONS(917), - [anon_sym_symbol] = ACTIONS(917), - [anon_sym_object] = ACTIONS(917), + [anon_sym_static] = ACTIONS(737), + [anon_sym_readonly] = ACTIONS(737), + [anon_sym_get] = ACTIONS(737), + [anon_sym_set] = ACTIONS(737), + [anon_sym_declare] = ACTIONS(737), + [anon_sym_public] = ACTIONS(737), + [anon_sym_private] = ACTIONS(737), + [anon_sym_protected] = ACTIONS(737), + [anon_sym_override] = ACTIONS(737), + [anon_sym_module] = ACTIONS(737), + [anon_sym_any] = ACTIONS(737), + [anon_sym_number] = ACTIONS(737), + [anon_sym_boolean] = ACTIONS(737), + [anon_sym_string] = ACTIONS(737), + [anon_sym_symbol] = ACTIONS(737), + [anon_sym_object] = ACTIONS(737), [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(130)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), + [STATE(135)] = { + [sym_import] = STATE(4570), + [sym_parenthesized_expression] = STATE(1515), + [sym_expression] = STATE(3130), + [sym_primary_expression] = STATE(2015), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(3189), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1515), + [sym_subscript_expression] = STATE(1515), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1515), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(910), + [anon_sym_export] = ACTIONS(912), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(912), + [anon_sym_EQ] = ACTIONS(914), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_namespace] = ACTIONS(916), + [anon_sym_LBRACE] = ACTIONS(918), + [anon_sym_COMMA] = ACTIONS(157), [anon_sym_typeof] = ACTIONS(182), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(912), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(157), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(924), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), - [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(925), + [anon_sym_DOT] = ACTIONS(926), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(934), + [anon_sym_function] = ACTIONS(936), + [anon_sym_EQ_GT] = ACTIONS(938), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(940), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -40809,7 +44096,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(942), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -40824,111 +44111,114 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(950), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(912), + [anon_sym_readonly] = ACTIONS(912), + [anon_sym_get] = ACTIONS(912), + [anon_sym_set] = ACTIONS(912), + [anon_sym_declare] = ACTIONS(912), + [anon_sym_public] = ACTIONS(912), + [anon_sym_private] = ACTIONS(912), + [anon_sym_protected] = ACTIONS(912), + [anon_sym_override] = ACTIONS(912), + [anon_sym_module] = ACTIONS(912), + [anon_sym_any] = ACTIONS(912), + [anon_sym_number] = ACTIONS(912), + [anon_sym_boolean] = ACTIONS(912), + [anon_sym_string] = ACTIONS(912), + [anon_sym_symbol] = ACTIONS(912), + [anon_sym_object] = ACTIONS(912), [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_end_marker] = ACTIONS(157), }, - [STATE(131)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4257), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5749), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(929), - [anon_sym_export] = ACTIONS(931), + [STATE(136)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(931), - [anon_sym_EQ] = ACTIONS(933), + [anon_sym_type] = ACTIONS(864), + [anon_sym_EQ] = ACTIONS(884), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(935), - [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_COMMA] = ACTIONS(157), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(931), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(926), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(937), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(939), + [anon_sym_EQ_GT] = ACTIONS(938), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(941), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -40955,7 +44245,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -40970,112 +44260,115 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(931), - [anon_sym_readonly] = ACTIONS(931), - [anon_sym_get] = ACTIONS(931), - [anon_sym_set] = ACTIONS(931), - [anon_sym_declare] = ACTIONS(931), - [anon_sym_public] = ACTIONS(931), - [anon_sym_private] = ACTIONS(931), - [anon_sym_protected] = ACTIONS(931), - [anon_sym_override] = ACTIONS(931), - [anon_sym_module] = ACTIONS(931), - [anon_sym_any] = ACTIONS(931), - [anon_sym_number] = ACTIONS(931), - [anon_sym_boolean] = ACTIONS(931), - [anon_sym_string] = ACTIONS(931), - [anon_sym_symbol] = ACTIONS(931), - [anon_sym_object] = ACTIONS(931), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_implements] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_end_marker] = ACTIONS(157), }, - [STATE(132)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(929), - [anon_sym_export] = ACTIONS(931), + [STATE(137)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1477), + [sym_expression] = STATE(3125), + [sym_primary_expression] = STATE(1931), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(3183), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1477), + [sym_subscript_expression] = STATE(1477), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1477), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(735), + [anon_sym_export] = ACTIONS(737), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(931), - [anon_sym_EQ] = ACTIONS(933), + [anon_sym_type] = ACTIONS(737), + [anon_sym_EQ] = ACTIONS(952), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(935), - [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_namespace] = ACTIONS(741), + [anon_sym_LBRACE] = ACTIONS(743), [anon_sym_COMMA] = ACTIONS(157), [anon_sym_typeof] = ACTIONS(182), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(931), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(737), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(974), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(937), - [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(939), + [anon_sym_DOT] = ACTIONS(752), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(756), + [anon_sym_function] = ACTIONS(758), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(941), + [anon_sym_new] = ACTIONS(762), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -41102,7 +44395,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_SLASH] = ACTIONS(81), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -41117,113 +44410,114 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(766), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(931), - [anon_sym_readonly] = ACTIONS(931), - [anon_sym_get] = ACTIONS(931), - [anon_sym_set] = ACTIONS(931), - [anon_sym_declare] = ACTIONS(931), - [anon_sym_public] = ACTIONS(931), - [anon_sym_private] = ACTIONS(931), - [anon_sym_protected] = ACTIONS(931), - [anon_sym_override] = ACTIONS(931), - [anon_sym_module] = ACTIONS(931), - [anon_sym_any] = ACTIONS(931), - [anon_sym_number] = ACTIONS(931), - [anon_sym_boolean] = ACTIONS(931), - [anon_sym_string] = ACTIONS(931), - [anon_sym_symbol] = ACTIONS(931), - [anon_sym_object] = ACTIONS(931), + [anon_sym_static] = ACTIONS(737), + [anon_sym_readonly] = ACTIONS(737), + [anon_sym_get] = ACTIONS(737), + [anon_sym_set] = ACTIONS(737), + [anon_sym_declare] = ACTIONS(737), + [anon_sym_public] = ACTIONS(737), + [anon_sym_private] = ACTIONS(737), + [anon_sym_protected] = ACTIONS(737), + [anon_sym_override] = ACTIONS(737), + [anon_sym_module] = ACTIONS(737), + [anon_sym_any] = ACTIONS(737), + [anon_sym_number] = ACTIONS(737), + [anon_sym_boolean] = ACTIONS(737), + [anon_sym_string] = ACTIONS(737), + [anon_sym_symbol] = ACTIONS(737), + [anon_sym_object] = ACTIONS(737), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_implements] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(133)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(890), - [anon_sym_export] = ACTIONS(892), + [STATE(138)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(976), + [anon_sym_export] = ACTIONS(978), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(892), - [anon_sym_EQ] = ACTIONS(945), + [anon_sym_type] = ACTIONS(978), + [anon_sym_EQ] = ACTIONS(980), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(897), - [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_namespace] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_COMMA] = ACTIONS(126), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(892), + [anon_sym_let] = ACTIONS(978), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(899), + [anon_sym_COLON] = ACTIONS(985), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_RBRACK] = ACTIONS(157), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_RBRACK] = ACTIONS(222), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(874), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(901), + [anon_sym_async] = ACTIONS(987), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(903), + [anon_sym_EQ_GT] = ACTIONS(989), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(905), + [anon_sym_new] = ACTIONS(991), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -41250,7 +44544,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -41265,259 +44559,113 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(892), - [anon_sym_readonly] = ACTIONS(892), - [anon_sym_get] = ACTIONS(892), - [anon_sym_set] = ACTIONS(892), - [anon_sym_declare] = ACTIONS(892), - [anon_sym_public] = ACTIONS(892), - [anon_sym_private] = ACTIONS(892), - [anon_sym_protected] = ACTIONS(892), - [anon_sym_override] = ACTIONS(892), - [anon_sym_module] = ACTIONS(892), - [anon_sym_any] = ACTIONS(892), - [anon_sym_number] = ACTIONS(892), - [anon_sym_boolean] = ACTIONS(892), - [anon_sym_string] = ACTIONS(892), - [anon_sym_symbol] = ACTIONS(892), - [anon_sym_object] = ACTIONS(892), + [anon_sym_static] = ACTIONS(978), + [anon_sym_readonly] = ACTIONS(978), + [anon_sym_get] = ACTIONS(978), + [anon_sym_set] = ACTIONS(978), + [anon_sym_declare] = ACTIONS(978), + [anon_sym_public] = ACTIONS(978), + [anon_sym_private] = ACTIONS(978), + [anon_sym_protected] = ACTIONS(978), + [anon_sym_override] = ACTIONS(978), + [anon_sym_module] = ACTIONS(978), + [anon_sym_any] = ACTIONS(978), + [anon_sym_number] = ACTIONS(978), + [anon_sym_boolean] = ACTIONS(978), + [anon_sym_string] = ACTIONS(978), + [anon_sym_symbol] = ACTIONS(978), + [anon_sym_object] = ACTIONS(978), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(134)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1303), - [sym_expression] = STATE(2600), - [sym_primary_expression] = STATE(1669), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(2659), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1303), - [sym_subscript_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1303), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(947), - [anon_sym_export] = ACTIONS(949), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(949), - [anon_sym_EQ] = ACTIONS(951), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(953), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(182), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(949), - [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(157), - [anon_sym_await] = ACTIONS(139), - [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(710), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(955), - [anon_sym_function] = ACTIONS(716), - [anon_sym_EQ_GT] = ACTIONS(957), - [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(959), - [anon_sym_using] = ACTIONS(161), - [anon_sym_PLUS_EQ] = ACTIONS(163), - [anon_sym_DASH_EQ] = ACTIONS(163), - [anon_sym_STAR_EQ] = ACTIONS(163), - [anon_sym_SLASH_EQ] = ACTIONS(163), - [anon_sym_PERCENT_EQ] = ACTIONS(163), - [anon_sym_CARET_EQ] = ACTIONS(163), - [anon_sym_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_EQ] = ACTIONS(163), - [anon_sym_GT_GT_EQ] = ACTIONS(163), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), - [anon_sym_LT_LT_EQ] = ACTIONS(163), - [anon_sym_STAR_STAR_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(182), - [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(176), - [anon_sym_LT_EQ] = ACTIONS(157), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(157), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(157), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(178), - [anon_sym_void] = ACTIONS(182), - [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(724), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(949), - [anon_sym_readonly] = ACTIONS(949), - [anon_sym_get] = ACTIONS(949), - [anon_sym_set] = ACTIONS(949), - [anon_sym_declare] = ACTIONS(949), - [anon_sym_public] = ACTIONS(949), - [anon_sym_private] = ACTIONS(949), - [anon_sym_protected] = ACTIONS(949), - [anon_sym_override] = ACTIONS(949), - [anon_sym_module] = ACTIONS(949), - [anon_sym_any] = ACTIONS(949), - [anon_sym_number] = ACTIONS(949), - [anon_sym_boolean] = ACTIONS(949), - [anon_sym_string] = ACTIONS(949), - [anon_sym_symbol] = ACTIONS(949), - [anon_sym_object] = ACTIONS(949), - [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(157), - [sym__ternary_qmark] = ACTIONS(157), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(135)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), + [STATE(139)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5310), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6861), + [aux_sym_export_statement_repeat1] = STATE(5659), [sym_identifier] = ACTIONS(890), [anon_sym_export] = ACTIONS(892), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(892), [anon_sym_EQ] = ACTIONS(894), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(897), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_namespace] = ACTIONS(896), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_COMMA] = ACTIONS(993), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(892), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(886), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_RBRACK] = ACTIONS(222), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_RBRACK] = ACTIONS(993), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(874), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(901), + [anon_sym_async] = ACTIONS(902), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(903), + [anon_sym_EQ_GT] = ACTIONS(225), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(905), + [anon_sym_new] = ACTIONS(904), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -41544,7 +44692,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -41559,18 +44707,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(892), [anon_sym_readonly] = ACTIONS(892), @@ -41592,78 +44740,80 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(136)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1303), - [sym_expression] = STATE(2600), - [sym_primary_expression] = STATE(1669), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(2659), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1303), - [sym_subscript_expression] = STATE(1303), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4257), - [sym_non_null_expression] = STATE(1303), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5749), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(947), - [anon_sym_export] = ACTIONS(949), + [STATE(140)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(890), + [anon_sym_export] = ACTIONS(892), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(949), - [anon_sym_EQ] = ACTIONS(951), + [anon_sym_type] = ACTIONS(892), + [anon_sym_EQ] = ACTIONS(894), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(953), - [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_namespace] = ACTIONS(896), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_COMMA] = ACTIONS(157), [anon_sym_typeof] = ACTIONS(182), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(949), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(892), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_await] = ACTIONS(139), - [anon_sym_in] = ACTIONS(120), + [anon_sym_in] = ACTIONS(996), + [anon_sym_of] = ACTIONS(999), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(710), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(955), - [anon_sym_function] = ACTIONS(716), - [anon_sym_EQ_GT] = ACTIONS(957), + [anon_sym_DOT] = ACTIONS(874), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(902), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(225), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(959), + [anon_sym_new] = ACTIONS(904), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -41690,7 +44840,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -41705,112 +44855,113 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(724), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(949), - [anon_sym_readonly] = ACTIONS(949), - [anon_sym_get] = ACTIONS(949), - [anon_sym_set] = ACTIONS(949), - [anon_sym_declare] = ACTIONS(949), - [anon_sym_public] = ACTIONS(949), - [anon_sym_private] = ACTIONS(949), - [anon_sym_protected] = ACTIONS(949), - [anon_sym_override] = ACTIONS(949), - [anon_sym_module] = ACTIONS(949), - [anon_sym_any] = ACTIONS(949), - [anon_sym_number] = ACTIONS(949), - [anon_sym_boolean] = ACTIONS(949), - [anon_sym_string] = ACTIONS(949), - [anon_sym_symbol] = ACTIONS(949), - [anon_sym_object] = ACTIONS(949), + [anon_sym_static] = ACTIONS(892), + [anon_sym_readonly] = ACTIONS(892), + [anon_sym_get] = ACTIONS(892), + [anon_sym_set] = ACTIONS(892), + [anon_sym_declare] = ACTIONS(892), + [anon_sym_public] = ACTIONS(892), + [anon_sym_private] = ACTIONS(892), + [anon_sym_protected] = ACTIONS(892), + [anon_sym_override] = ACTIONS(892), + [anon_sym_module] = ACTIONS(892), + [anon_sym_any] = ACTIONS(892), + [anon_sym_number] = ACTIONS(892), + [anon_sym_boolean] = ACTIONS(892), + [anon_sym_string] = ACTIONS(892), + [anon_sym_symbol] = ACTIONS(892), + [anon_sym_object] = ACTIONS(892), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(137)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), + [STATE(141)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(890), + [anon_sym_export] = ACTIONS(892), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(892), + [anon_sym_EQ] = ACTIONS(894), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_namespace] = ACTIONS(896), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_COMMA] = ACTIONS(993), + [anon_sym_RBRACE] = ACTIONS(993), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(892), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_RBRACK] = ACTIONS(993), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(710), + [anon_sym_DOT] = ACTIONS(874), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(902), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(957), + [anon_sym_EQ_GT] = ACTIONS(225), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(904), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -41837,7 +44988,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -41852,113 +45003,112 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(892), + [anon_sym_readonly] = ACTIONS(892), + [anon_sym_get] = ACTIONS(892), + [anon_sym_set] = ACTIONS(892), + [anon_sym_declare] = ACTIONS(892), + [anon_sym_public] = ACTIONS(892), + [anon_sym_private] = ACTIONS(892), + [anon_sym_protected] = ACTIONS(892), + [anon_sym_override] = ACTIONS(892), + [anon_sym_module] = ACTIONS(892), + [anon_sym_any] = ACTIONS(892), + [anon_sym_number] = ACTIONS(892), + [anon_sym_boolean] = ACTIONS(892), + [anon_sym_string] = ACTIONS(892), + [anon_sym_symbol] = ACTIONS(892), + [anon_sym_object] = ACTIONS(892), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(138)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(890), - [anon_sym_export] = ACTIONS(892), + [STATE(142)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(892), - [anon_sym_EQ] = ACTIONS(945), + [anon_sym_type] = ACTIONS(864), + [anon_sym_EQ] = ACTIONS(884), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(897), - [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_RBRACE] = ACTIONS(157), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(892), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(961), + [anon_sym_COLON] = ACTIONS(157), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_RBRACK] = ACTIONS(157), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(874), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(901), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(903), + [anon_sym_EQ_GT] = ACTIONS(1001), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(905), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -41985,7 +45135,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -42000,112 +45150,112 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(892), - [anon_sym_readonly] = ACTIONS(892), - [anon_sym_get] = ACTIONS(892), - [anon_sym_set] = ACTIONS(892), - [anon_sym_declare] = ACTIONS(892), - [anon_sym_public] = ACTIONS(892), - [anon_sym_private] = ACTIONS(892), - [anon_sym_protected] = ACTIONS(892), - [anon_sym_override] = ACTIONS(892), - [anon_sym_module] = ACTIONS(892), - [anon_sym_any] = ACTIONS(892), - [anon_sym_number] = ACTIONS(892), - [anon_sym_boolean] = ACTIONS(892), - [anon_sym_string] = ACTIONS(892), - [anon_sym_symbol] = ACTIONS(892), - [anon_sym_object] = ACTIONS(892), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(139)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4189), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5773), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(846), - [anon_sym_export] = ACTIONS(848), + [STATE(143)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(976), + [anon_sym_export] = ACTIONS(978), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(848), - [anon_sym_EQ] = ACTIONS(219), + [anon_sym_type] = ACTIONS(978), + [anon_sym_EQ] = ACTIONS(1003), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(852), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_COMMA] = ACTIONS(222), - [anon_sym_RBRACE] = ACTIONS(222), + [anon_sym_namespace] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(898), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(848), + [anon_sym_let] = ACTIONS(978), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(985), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(874), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(858), + [anon_sym_async] = ACTIONS(987), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_EQ_GT] = ACTIONS(989), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(860), + [anon_sym_new] = ACTIONS(991), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -42132,7 +45282,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -42147,111 +45297,112 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(848), - [anon_sym_readonly] = ACTIONS(848), - [anon_sym_get] = ACTIONS(848), - [anon_sym_set] = ACTIONS(848), - [anon_sym_declare] = ACTIONS(848), - [anon_sym_public] = ACTIONS(848), - [anon_sym_private] = ACTIONS(848), - [anon_sym_protected] = ACTIONS(848), - [anon_sym_override] = ACTIONS(848), - [anon_sym_module] = ACTIONS(848), - [anon_sym_any] = ACTIONS(848), - [anon_sym_number] = ACTIONS(848), - [anon_sym_boolean] = ACTIONS(848), - [anon_sym_string] = ACTIONS(848), - [anon_sym_symbol] = ACTIONS(848), - [anon_sym_object] = ACTIONS(848), + [anon_sym_static] = ACTIONS(978), + [anon_sym_readonly] = ACTIONS(978), + [anon_sym_get] = ACTIONS(978), + [anon_sym_set] = ACTIONS(978), + [anon_sym_declare] = ACTIONS(978), + [anon_sym_public] = ACTIONS(978), + [anon_sym_private] = ACTIONS(978), + [anon_sym_protected] = ACTIONS(978), + [anon_sym_override] = ACTIONS(978), + [anon_sym_module] = ACTIONS(978), + [anon_sym_any] = ACTIONS(978), + [anon_sym_number] = ACTIONS(978), + [anon_sym_boolean] = ACTIONS(978), + [anon_sym_string] = ACTIONS(978), + [anon_sym_symbol] = ACTIONS(978), + [anon_sym_object] = ACTIONS(978), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(140)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), + [STATE(144)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(976), + [anon_sym_export] = ACTIONS(978), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(978), + [anon_sym_EQ] = ACTIONS(1003), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_namespace] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(898), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(978), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(1005), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(874), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(987), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(939), + [anon_sym_EQ_GT] = ACTIONS(989), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(991), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -42278,7 +45429,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -42293,112 +45444,111 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(978), + [anon_sym_readonly] = ACTIONS(978), + [anon_sym_get] = ACTIONS(978), + [anon_sym_set] = ACTIONS(978), + [anon_sym_declare] = ACTIONS(978), + [anon_sym_public] = ACTIONS(978), + [anon_sym_private] = ACTIONS(978), + [anon_sym_protected] = ACTIONS(978), + [anon_sym_override] = ACTIONS(978), + [anon_sym_module] = ACTIONS(978), + [anon_sym_any] = ACTIONS(978), + [anon_sym_number] = ACTIONS(978), + [anon_sym_boolean] = ACTIONS(978), + [anon_sym_string] = ACTIONS(978), + [anon_sym_symbol] = ACTIONS(978), + [anon_sym_object] = ACTIONS(978), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_implements] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(141)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(963), - [anon_sym_export] = ACTIONS(965), + [STATE(145)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(965), - [anon_sym_EQ] = ACTIONS(967), + [anon_sym_type] = ACTIONS(864), + [anon_sym_EQ] = ACTIONS(884), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(969), - [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(965), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(752), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(971), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(973), + [anon_sym_EQ_GT] = ACTIONS(1007), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(975), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -42425,7 +45575,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -42440,111 +45590,112 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(965), - [anon_sym_readonly] = ACTIONS(965), - [anon_sym_get] = ACTIONS(965), - [anon_sym_set] = ACTIONS(965), - [anon_sym_declare] = ACTIONS(965), - [anon_sym_public] = ACTIONS(965), - [anon_sym_private] = ACTIONS(965), - [anon_sym_protected] = ACTIONS(965), - [anon_sym_override] = ACTIONS(965), - [anon_sym_module] = ACTIONS(965), - [anon_sym_any] = ACTIONS(965), - [anon_sym_number] = ACTIONS(965), - [anon_sym_boolean] = ACTIONS(965), - [anon_sym_string] = ACTIONS(965), - [anon_sym_symbol] = ACTIONS(965), - [anon_sym_object] = ACTIONS(965), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(142)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), + [STATE(146)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5310), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6861), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1009), + [anon_sym_export] = ACTIONS(1011), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(1011), + [anon_sym_EQ] = ACTIONS(1013), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_namespace] = ACTIONS(1015), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_COMMA] = ACTIONS(157), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(1011), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), - [anon_sym_in] = ACTIONS(910), - [anon_sym_of] = ACTIONS(913), + [anon_sym_in] = ACTIONS(120), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(874), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(1017), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_EQ_GT] = ACTIONS(1019), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(1021), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -42571,7 +45722,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(1023), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -42586,111 +45737,112 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(1011), + [anon_sym_readonly] = ACTIONS(1011), + [anon_sym_get] = ACTIONS(1011), + [anon_sym_set] = ACTIONS(1011), + [anon_sym_declare] = ACTIONS(1011), + [anon_sym_public] = ACTIONS(1011), + [anon_sym_private] = ACTIONS(1011), + [anon_sym_protected] = ACTIONS(1011), + [anon_sym_override] = ACTIONS(1011), + [anon_sym_module] = ACTIONS(1011), + [anon_sym_any] = ACTIONS(1011), + [anon_sym_number] = ACTIONS(1011), + [anon_sym_boolean] = ACTIONS(1011), + [anon_sym_string] = ACTIONS(1011), + [anon_sym_symbol] = ACTIONS(1011), + [anon_sym_object] = ACTIONS(1011), [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_implements] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(143)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4257), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5749), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), + [STATE(147)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1009), + [anon_sym_export] = ACTIONS(1011), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(1011), + [anon_sym_EQ] = ACTIONS(1013), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_namespace] = ACTIONS(1015), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_COMMA] = ACTIONS(157), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(1011), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(828), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(874), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(1017), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_EQ_GT] = ACTIONS(1019), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(1021), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -42717,7 +45869,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(1023), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -42732,111 +45884,113 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(1011), + [anon_sym_readonly] = ACTIONS(1011), + [anon_sym_get] = ACTIONS(1011), + [anon_sym_set] = ACTIONS(1011), + [anon_sym_declare] = ACTIONS(1011), + [anon_sym_public] = ACTIONS(1011), + [anon_sym_private] = ACTIONS(1011), + [anon_sym_protected] = ACTIONS(1011), + [anon_sym_override] = ACTIONS(1011), + [anon_sym_module] = ACTIONS(1011), + [anon_sym_any] = ACTIONS(1011), + [anon_sym_number] = ACTIONS(1011), + [anon_sym_boolean] = ACTIONS(1011), + [anon_sym_string] = ACTIONS(1011), + [anon_sym_symbol] = ACTIONS(1011), + [anon_sym_object] = ACTIONS(1011), [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_implements] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(144)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4257), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5749), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(890), - [anon_sym_export] = ACTIONS(892), + [STATE(148)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5310), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6861), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1025), + [anon_sym_export] = ACTIONS(1027), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(892), - [anon_sym_EQ] = ACTIONS(945), + [anon_sym_type] = ACTIONS(1027), + [anon_sym_EQ] = ACTIONS(1029), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(897), - [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_namespace] = ACTIONS(1031), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_RBRACE] = ACTIONS(157), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(892), + [anon_sym_let] = ACTIONS(1027), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(157), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_RBRACK] = ACTIONS(157), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(874), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(901), + [anon_sym_async] = ACTIONS(1033), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(903), + [anon_sym_EQ_GT] = ACTIONS(1001), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(905), + [anon_sym_new] = ACTIONS(1035), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -42863,7 +46017,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -42878,111 +46032,111 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(892), - [anon_sym_readonly] = ACTIONS(892), - [anon_sym_get] = ACTIONS(892), - [anon_sym_set] = ACTIONS(892), - [anon_sym_declare] = ACTIONS(892), - [anon_sym_public] = ACTIONS(892), - [anon_sym_private] = ACTIONS(892), - [anon_sym_protected] = ACTIONS(892), - [anon_sym_override] = ACTIONS(892), - [anon_sym_module] = ACTIONS(892), - [anon_sym_any] = ACTIONS(892), - [anon_sym_number] = ACTIONS(892), - [anon_sym_boolean] = ACTIONS(892), - [anon_sym_string] = ACTIONS(892), - [anon_sym_symbol] = ACTIONS(892), - [anon_sym_object] = ACTIONS(892), + [anon_sym_static] = ACTIONS(1027), + [anon_sym_readonly] = ACTIONS(1027), + [anon_sym_get] = ACTIONS(1027), + [anon_sym_set] = ACTIONS(1027), + [anon_sym_declare] = ACTIONS(1027), + [anon_sym_public] = ACTIONS(1027), + [anon_sym_private] = ACTIONS(1027), + [anon_sym_protected] = ACTIONS(1027), + [anon_sym_override] = ACTIONS(1027), + [anon_sym_module] = ACTIONS(1027), + [anon_sym_any] = ACTIONS(1027), + [anon_sym_number] = ACTIONS(1027), + [anon_sym_boolean] = ACTIONS(1027), + [anon_sym_string] = ACTIONS(1027), + [anon_sym_symbol] = ACTIONS(1027), + [anon_sym_object] = ACTIONS(1027), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(145)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4257), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5749), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(963), - [anon_sym_export] = ACTIONS(965), + [STATE(149)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1477), + [sym_expression] = STATE(3125), + [sym_primary_expression] = STATE(1931), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(3183), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1477), + [sym_subscript_expression] = STATE(1477), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1477), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1037), + [anon_sym_export] = ACTIONS(1039), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(965), - [anon_sym_EQ] = ACTIONS(967), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_EQ] = ACTIONS(1041), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(969), - [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_namespace] = ACTIONS(1043), + [anon_sym_LBRACE] = ACTIONS(743), [anon_sym_typeof] = ACTIONS(182), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(965), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1039), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(971), - [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(973), + [anon_sym_DOT] = ACTIONS(752), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1045), + [anon_sym_function] = ACTIONS(758), + [anon_sym_EQ_GT] = ACTIONS(1007), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(975), + [anon_sym_new] = ACTIONS(1047), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -43009,7 +46163,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_SLASH] = ACTIONS(81), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -43024,111 +46178,260 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(766), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1039), + [anon_sym_readonly] = ACTIONS(1039), + [anon_sym_get] = ACTIONS(1039), + [anon_sym_set] = ACTIONS(1039), + [anon_sym_declare] = ACTIONS(1039), + [anon_sym_public] = ACTIONS(1039), + [anon_sym_private] = ACTIONS(1039), + [anon_sym_protected] = ACTIONS(1039), + [anon_sym_override] = ACTIONS(1039), + [anon_sym_module] = ACTIONS(1039), + [anon_sym_any] = ACTIONS(1039), + [anon_sym_number] = ACTIONS(1039), + [anon_sym_boolean] = ACTIONS(1039), + [anon_sym_string] = ACTIONS(1039), + [anon_sym_symbol] = ACTIONS(1039), + [anon_sym_object] = ACTIONS(1039), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(150)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(976), + [anon_sym_export] = ACTIONS(978), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(978), + [anon_sym_EQ] = ACTIONS(980), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(978), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_RBRACK] = ACTIONS(222), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(874), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(987), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(989), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(991), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(965), - [anon_sym_readonly] = ACTIONS(965), - [anon_sym_get] = ACTIONS(965), - [anon_sym_set] = ACTIONS(965), - [anon_sym_declare] = ACTIONS(965), - [anon_sym_public] = ACTIONS(965), - [anon_sym_private] = ACTIONS(965), - [anon_sym_protected] = ACTIONS(965), - [anon_sym_override] = ACTIONS(965), - [anon_sym_module] = ACTIONS(965), - [anon_sym_any] = ACTIONS(965), - [anon_sym_number] = ACTIONS(965), - [anon_sym_boolean] = ACTIONS(965), - [anon_sym_string] = ACTIONS(965), - [anon_sym_symbol] = ACTIONS(965), - [anon_sym_object] = ACTIONS(965), + [anon_sym_static] = ACTIONS(978), + [anon_sym_readonly] = ACTIONS(978), + [anon_sym_get] = ACTIONS(978), + [anon_sym_set] = ACTIONS(978), + [anon_sym_declare] = ACTIONS(978), + [anon_sym_public] = ACTIONS(978), + [anon_sym_private] = ACTIONS(978), + [anon_sym_protected] = ACTIONS(978), + [anon_sym_override] = ACTIONS(978), + [anon_sym_module] = ACTIONS(978), + [anon_sym_any] = ACTIONS(978), + [anon_sym_number] = ACTIONS(978), + [anon_sym_boolean] = ACTIONS(978), + [anon_sym_string] = ACTIONS(978), + [anon_sym_symbol] = ACTIONS(978), + [anon_sym_object] = ACTIONS(978), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(146)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), + [STATE(151)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5482), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6400), + [aux_sym_export_statement_repeat1] = STATE(5659), [sym_identifier] = ACTIONS(890), [anon_sym_export] = ACTIONS(892), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(892), - [anon_sym_EQ] = ACTIONS(945), + [anon_sym_EQ] = ACTIONS(219), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(897), - [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_namespace] = ACTIONS(896), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_RBRACE] = ACTIONS(222), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(892), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_RBRACK] = ACTIONS(157), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(874), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(901), + [anon_sym_async] = ACTIONS(902), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(903), + [anon_sym_EQ_GT] = ACTIONS(225), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(905), + [anon_sym_new] = ACTIONS(904), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -43155,7 +46458,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -43170,18 +46473,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(892), [anon_sym_readonly] = ACTIONS(892), @@ -43203,78 +46506,226 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(147)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), + [STATE(152)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1477), + [sym_expression] = STATE(3125), + [sym_primary_expression] = STATE(1931), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(3183), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1477), + [sym_subscript_expression] = STATE(1477), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5310), + [sym_non_null_expression] = STATE(1477), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6861), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1037), + [anon_sym_export] = ACTIONS(1039), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_EQ] = ACTIONS(1041), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_namespace] = ACTIONS(1043), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(752), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1045), + [anon_sym_function] = ACTIONS(758), + [anon_sym_EQ_GT] = ACTIONS(1007), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1047), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(766), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1039), + [anon_sym_readonly] = ACTIONS(1039), + [anon_sym_get] = ACTIONS(1039), + [anon_sym_set] = ACTIONS(1039), + [anon_sym_declare] = ACTIONS(1039), + [anon_sym_public] = ACTIONS(1039), + [anon_sym_private] = ACTIONS(1039), + [anon_sym_protected] = ACTIONS(1039), + [anon_sym_override] = ACTIONS(1039), + [anon_sym_module] = ACTIONS(1039), + [anon_sym_any] = ACTIONS(1039), + [anon_sym_number] = ACTIONS(1039), + [anon_sym_boolean] = ACTIONS(1039), + [anon_sym_string] = ACTIONS(1039), + [anon_sym_symbol] = ACTIONS(1039), + [anon_sym_object] = ACTIONS(1039), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(153)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1025), + [anon_sym_export] = ACTIONS(1027), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(1027), + [anon_sym_EQ] = ACTIONS(1029), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(1031), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_RBRACE] = ACTIONS(157), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(1027), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(157), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(874), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(1033), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(973), + [anon_sym_EQ_GT] = ACTIONS(1001), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(1035), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -43301,7 +46752,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -43316,111 +46767,111 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(1027), + [anon_sym_readonly] = ACTIONS(1027), + [anon_sym_get] = ACTIONS(1027), + [anon_sym_set] = ACTIONS(1027), + [anon_sym_declare] = ACTIONS(1027), + [anon_sym_public] = ACTIONS(1027), + [anon_sym_private] = ACTIONS(1027), + [anon_sym_protected] = ACTIONS(1027), + [anon_sym_override] = ACTIONS(1027), + [anon_sym_module] = ACTIONS(1027), + [anon_sym_any] = ACTIONS(1027), + [anon_sym_number] = ACTIONS(1027), + [anon_sym_boolean] = ACTIONS(1027), + [anon_sym_string] = ACTIONS(1027), + [anon_sym_symbol] = ACTIONS(1027), + [anon_sym_object] = ACTIONS(1027), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(148)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), + [STATE(154)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(864), + [anon_sym_EQ] = ACTIONS(884), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_COMMA] = ACTIONS(157), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), - [anon_sym_RBRACK] = ACTIONS(157), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(874), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(903), + [anon_sym_EQ_GT] = ACTIONS(1019), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -43447,7 +46898,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -43462,110 +46913,112 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_implements] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(149)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), + [STATE(155)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5310), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6861), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(976), + [anon_sym_export] = ACTIONS(978), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(979), + [anon_sym_type] = ACTIONS(978), + [anon_sym_EQ] = ACTIONS(1003), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_namespace] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(898), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(978), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(874), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(987), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_EQ_GT] = ACTIONS(989), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(991), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -43592,7 +47045,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -43607,255 +47060,111 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(978), + [anon_sym_readonly] = ACTIONS(978), + [anon_sym_get] = ACTIONS(978), + [anon_sym_set] = ACTIONS(978), + [anon_sym_declare] = ACTIONS(978), + [anon_sym_public] = ACTIONS(978), + [anon_sym_private] = ACTIONS(978), + [anon_sym_protected] = ACTIONS(978), + [anon_sym_override] = ACTIONS(978), + [anon_sym_module] = ACTIONS(978), + [anon_sym_any] = ACTIONS(978), + [anon_sym_number] = ACTIONS(978), + [anon_sym_boolean] = ACTIONS(978), + [anon_sym_string] = ACTIONS(978), + [anon_sym_symbol] = ACTIONS(978), + [anon_sym_object] = ACTIONS(978), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(150)] = { - [sym_import] = STATE(3742), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2417), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3650), - [sym_assignment_pattern] = STATE(5445), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3650), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_nested_identifier] = STATE(5894), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1289), - [sym_subscript_expression] = STATE(1289), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3650), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2003), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4167), - [sym_pattern] = STATE(5074), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1289), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_nested_type_identifier] = STATE(3100), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3222), - [sym_type] = STATE(3343), - [sym_constructor_type] = STATE(3289), - [sym_primary_type] = STATE(3290), - [sym_template_literal_type] = STATE(3267), - [sym_infer_type] = STATE(3289), - [sym_conditional_type] = STATE(3267), - [sym_generic_type] = STATE(3267), - [sym_type_query] = STATE(3267), - [sym_index_type_query] = STATE(3267), - [sym_lookup_type] = STATE(3267), - [sym_literal_type] = STATE(3267), - [sym__number] = STATE(3300), - [sym_existential_type] = STATE(3267), - [sym_flow_maybe_type] = STATE(3267), - [sym_parenthesized_type] = STATE(3267), - [sym_predefined_type] = STATE(3267), - [sym_object_type] = STATE(3267), - [sym_type_parameters] = STATE(5737), - [sym_array_type] = STATE(3267), - [sym_tuple_type] = STATE(3267), - [sym_readonly_type] = STATE(3289), - [sym_union_type] = STATE(3267), - [sym_intersection_type] = STATE(3267), - [sym_function_type] = STATE(3289), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(981), - [anon_sym_export] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_type] = ACTIONS(607), - [anon_sym_namespace] = ACTIONS(611), - [anon_sym_LBRACE] = ACTIONS(985), - [anon_sym_typeof] = ACTIONS(987), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(607), - [anon_sym_const] = ACTIONS(989), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(991), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(993), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(629), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(995), - [anon_sym_using] = ACTIONS(633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(165), - [anon_sym_AMP] = ACTIONS(997), - [anon_sym_PIPE] = ACTIONS(999), - [anon_sym_PLUS] = ACTIONS(1001), - [anon_sym_DASH] = ACTIONS(1001), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(1003), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1005), - [sym_number] = ACTIONS(1007), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(1009), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(1011), - [sym_false] = ACTIONS(1011), - [sym_null] = ACTIONS(1011), - [sym_undefined] = ACTIONS(1013), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(607), - [anon_sym_readonly] = ACTIONS(1015), - [anon_sym_get] = ACTIONS(607), - [anon_sym_set] = ACTIONS(607), - [anon_sym_QMARK] = ACTIONS(1017), - [anon_sym_declare] = ACTIONS(607), - [anon_sym_public] = ACTIONS(607), - [anon_sym_private] = ACTIONS(607), - [anon_sym_protected] = ACTIONS(607), - [anon_sym_override] = ACTIONS(607), - [anon_sym_module] = ACTIONS(607), - [anon_sym_any] = ACTIONS(1019), - [anon_sym_number] = ACTIONS(1019), - [anon_sym_boolean] = ACTIONS(1019), - [anon_sym_string] = ACTIONS(1019), - [anon_sym_symbol] = ACTIONS(1019), - [anon_sym_object] = ACTIONS(1019), - [anon_sym_abstract] = ACTIONS(1021), - [anon_sym_never] = ACTIONS(1023), - [anon_sym_unknown] = ACTIONS(1023), - [anon_sym_keyof] = ACTIONS(1025), - [anon_sym_infer] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_LBRACE_PIPE] = ACTIONS(1031), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(151)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), + [STATE(156)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5310), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6861), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(1033), + [anon_sym_type] = ACTIONS(864), + [anon_sym_EQ] = ACTIONS(884), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(886), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(874), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), [anon_sym_EQ_GT] = ACTIONS(155), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -43882,7 +47191,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -43897,110 +47206,111 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(152)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), + [STATE(157)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5310), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6861), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1049), + [anon_sym_export] = ACTIONS(1051), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_EQ] = ACTIONS(1053), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_namespace] = ACTIONS(1055), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(1051), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), + [anon_sym_of] = ACTIONS(120), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(874), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(1057), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_EQ_GT] = ACTIONS(1059), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(1061), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -44027,7 +47337,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(1063), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -44042,110 +47352,111 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(153)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), + [STATE(158)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(1035), + [anon_sym_type] = ACTIONS(864), + [anon_sym_EQ] = ACTIONS(884), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(874), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_EQ_GT] = ACTIONS(989), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -44172,7 +47483,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -44187,110 +47498,111 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(154)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4257), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5749), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), + [STATE(159)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(864), + [anon_sym_EQ] = ACTIONS(884), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), + [anon_sym_of] = ACTIONS(120), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(874), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_EQ_GT] = ACTIONS(1059), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -44317,7 +47629,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -44332,110 +47644,111 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(155)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), + [STATE(160)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1049), + [anon_sym_export] = ACTIONS(1051), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(1037), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_EQ] = ACTIONS(1053), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_namespace] = ACTIONS(1055), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(1051), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), + [anon_sym_of] = ACTIONS(120), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(874), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(1057), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_EQ_GT] = ACTIONS(1059), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(1061), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -44462,7 +47775,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(1063), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -44477,110 +47790,111 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(156)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), + [STATE(161)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(864), + [anon_sym_EQ] = ACTIONS(884), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), - [anon_sym_in] = ACTIONS(120), + [anon_sym_in] = ACTIONS(996), + [anon_sym_of] = ACTIONS(999), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(874), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), [anon_sym_EQ_GT] = ACTIONS(155), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -44607,7 +47921,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -44622,110 +47936,111 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(157)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), + [STATE(162)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(976), + [anon_sym_export] = ACTIONS(978), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(1041), + [anon_sym_type] = ACTIONS(978), + [anon_sym_EQ] = ACTIONS(1003), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_namespace] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(898), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(978), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(874), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(987), [anon_sym_function] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_EQ_GT] = ACTIONS(989), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(991), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -44752,7 +48067,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -44767,110 +48082,110 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(978), + [anon_sym_readonly] = ACTIONS(978), + [anon_sym_get] = ACTIONS(978), + [anon_sym_set] = ACTIONS(978), + [anon_sym_declare] = ACTIONS(978), + [anon_sym_public] = ACTIONS(978), + [anon_sym_private] = ACTIONS(978), + [anon_sym_protected] = ACTIONS(978), + [anon_sym_override] = ACTIONS(978), + [anon_sym_module] = ACTIONS(978), + [anon_sym_any] = ACTIONS(978), + [anon_sym_number] = ACTIONS(978), + [anon_sym_boolean] = ACTIONS(978), + [anon_sym_string] = ACTIONS(978), + [anon_sym_symbol] = ACTIONS(978), + [anon_sym_object] = ACTIONS(978), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(158)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), + [STATE(163)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(1043), + [anon_sym_type] = ACTIONS(864), + [anon_sym_EQ] = ACTIONS(1065), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(874), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), [anon_sym_EQ_GT] = ACTIONS(155), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -44897,7 +48212,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -44912,110 +48227,110 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(159)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), + [STATE(164)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(1045), + [anon_sym_type] = ACTIONS(864), + [anon_sym_EQ] = ACTIONS(1067), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(874), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), [anon_sym_EQ_GT] = ACTIONS(155), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -45042,7 +48357,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -45057,110 +48372,110 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(160)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1468), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), + [STATE(165)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(820), - [anon_sym_EQ] = ACTIONS(1047), + [anon_sym_type] = ACTIONS(864), + [anon_sym_EQ] = ACTIONS(1069), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DOT] = ACTIONS(874), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), [anon_sym_EQ_GT] = ACTIONS(155), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -45187,7 +48502,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PIPE] = ACTIONS(120), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(683), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(176), @@ -45202,1961 +48517,3552 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(161)] = { - [sym_import] = STATE(3775), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2295), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(5884), - [sym_string] = STATE(2386), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4187), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4886), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(4487), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(4736), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5817), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1049), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(1055), - [anon_sym_typeof] = ACTIONS(766), + [STATE(166)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(864), + [anon_sym_EQ] = ACTIONS(1071), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), + [anon_sym_let] = ACTIONS(864), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(874), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(876), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(878), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(882), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(167)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(864), + [anon_sym_EQ] = ACTIONS(1073), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(864), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(874), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(876), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(878), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(882), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(168)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5310), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6861), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(864), + [anon_sym_EQ] = ACTIONS(884), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(864), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(874), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(876), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(878), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(882), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(169)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(864), + [anon_sym_EQ] = ACTIONS(1075), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(864), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(874), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(876), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(878), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(882), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(170)] = { + [sym_import] = STATE(4542), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2916), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_assignment_pattern] = STATE(6665), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(6911), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2089), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5468), + [sym_pattern] = STATE(6118), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3661), + [sym__type_query_member_expression_in_type_annotation] = STATE(3444), + [sym__type_query_call_expression_in_type_annotation] = STATE(3739), + [sym_type] = STATE(3939), + [sym_constructor_type] = STATE(3820), + [sym_primary_type] = STATE(3822), + [sym_template_literal_type] = STATE(3796), + [sym_infer_type] = STATE(3820), + [sym_conditional_type] = STATE(3796), + [sym_generic_type] = STATE(3796), + [sym_type_query] = STATE(3796), + [sym_index_type_query] = STATE(3796), + [sym_lookup_type] = STATE(3796), + [sym_literal_type] = STATE(3796), + [sym__number] = STATE(3824), + [sym_existential_type] = STATE(3796), + [sym_flow_maybe_type] = STATE(3796), + [sym_parenthesized_type] = STATE(3796), + [sym_predefined_type] = STATE(3796), + [sym_object_type] = STATE(3796), + [sym_type_parameters] = STATE(6837), + [sym_array_type] = STATE(3796), + [sym_tuple_type] = STATE(3796), + [sym_readonly_type] = STATE(3820), + [sym_union_type] = STATE(3796), + [sym_intersection_type] = STATE(3796), + [sym_function_type] = STATE(3820), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1077), + [anon_sym_export] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(1081), + [anon_sym_typeof] = ACTIONS(1083), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(647), + [anon_sym_const] = ACTIONS(1085), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(1087), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(1089), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(669), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1091), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(1093), + [anon_sym_PIPE] = ACTIONS(1095), + [anon_sym_PLUS] = ACTIONS(1097), + [anon_sym_DASH] = ACTIONS(1097), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(1099), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1101), + [sym_number] = ACTIONS(1103), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(1105), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(1107), + [sym_false] = ACTIONS(1107), + [sym_null] = ACTIONS(1107), + [sym_undefined] = ACTIONS(1109), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(1111), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_QMARK] = ACTIONS(1113), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(647), + [anon_sym_private] = ACTIONS(647), + [anon_sym_protected] = ACTIONS(647), + [anon_sym_override] = ACTIONS(647), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(1115), + [anon_sym_number] = ACTIONS(1115), + [anon_sym_boolean] = ACTIONS(1115), + [anon_sym_string] = ACTIONS(1115), + [anon_sym_symbol] = ACTIONS(1115), + [anon_sym_object] = ACTIONS(1115), + [anon_sym_abstract] = ACTIONS(1117), + [anon_sym_never] = ACTIONS(1119), + [anon_sym_unknown] = ACTIONS(1119), + [anon_sym_keyof] = ACTIONS(1121), + [anon_sym_infer] = ACTIONS(1123), + [aux_sym_predefined_type_token1] = ACTIONS(1125), + [anon_sym_LBRACE_PIPE] = ACTIONS(1127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(171)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(864), + [anon_sym_EQ] = ACTIONS(1129), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(864), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(874), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(876), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(878), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(882), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(172)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(864), + [anon_sym_EQ] = ACTIONS(1131), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(864), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(874), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(876), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(878), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(882), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(173)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(864), + [anon_sym_EQ] = ACTIONS(884), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(864), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(874), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(876), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(878), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(882), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(174)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(864), + [anon_sym_EQ] = ACTIONS(1133), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(864), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(874), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(876), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(878), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(882), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(175)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1708), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(864), + [anon_sym_EQ] = ACTIONS(1135), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(864), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(874), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(876), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(878), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(882), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(176)] = { + [sym_import] = STATE(4737), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2834), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7295), + [sym_string] = STATE(2597), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5441), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(6206), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(5291), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(5711), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6572), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1137), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(1143), + [anon_sym_typeof] = ACTIONS(812), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1139), [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(619), + [anon_sym_BANG] = ACTIONS(659), [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(1057), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(1145), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1061), - [anon_sym_using] = ACTIONS(633), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(778), - [anon_sym_DASH] = ACTIONS(778), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(647), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(780), - [sym_number] = ACTIONS(782), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(1063), + [anon_sym_new] = ACTIONS(1149), + [anon_sym_using] = ACTIONS(673), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(824), + [anon_sym_DASH] = ACTIONS(824), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(687), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(826), + [sym_number] = ACTIONS(828), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(1151), [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(786), - [sym_false] = ACTIONS(786), - [sym_null] = ACTIONS(786), - [sym_undefined] = ACTIONS(1065), + [sym_true] = ACTIONS(832), + [sym_false] = ACTIONS(832), + [sym_null] = ACTIONS(832), + [sym_undefined] = ACTIONS(1153), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1067), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1069), - [anon_sym_number] = ACTIONS(1069), - [anon_sym_boolean] = ACTIONS(1069), - [anon_sym_string] = ACTIONS(1069), - [anon_sym_symbol] = ACTIONS(1069), - [anon_sym_object] = ACTIONS(1069), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1155), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1157), + [anon_sym_number] = ACTIONS(1157), + [anon_sym_boolean] = ACTIONS(1157), + [anon_sym_string] = ACTIONS(1157), + [anon_sym_symbol] = ACTIONS(1157), + [anon_sym_object] = ACTIONS(1157), [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(162)] = { - [sym_import] = STATE(3575), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3720), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3720), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1410), - [sym_subscript_expression] = STATE(1410), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3720), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2587), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4187), - [sym_non_null_expression] = STATE(1410), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4484), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5817), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1071), - [anon_sym_export] = ACTIONS(1073), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_type] = ACTIONS(1073), - [anon_sym_namespace] = ACTIONS(1075), - [anon_sym_LBRACE] = ACTIONS(1077), - [anon_sym_typeof] = ACTIONS(1079), + [STATE(177)] = { + [sym_import] = STATE(4703), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(2988), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2476), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5441), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5223), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6572), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1159), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(1165), + [anon_sym_typeof] = ACTIONS(1167), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(1175), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1177), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1179), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(1183), + [anon_sym_DASH] = ACTIONS(1183), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1185), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1191), + [sym_number] = ACTIONS(1193), + [sym_private_property_identifier] = ACTIONS(1195), + [sym_this] = ACTIONS(1197), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(1199), + [sym_false] = ACTIONS(1199), + [sym_null] = ACTIONS(1199), + [sym_undefined] = ACTIONS(1201), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1205), + [anon_sym_number] = ACTIONS(1205), + [anon_sym_boolean] = ACTIONS(1205), + [anon_sym_string] = ACTIONS(1205), + [anon_sym_symbol] = ACTIONS(1205), + [anon_sym_object] = ACTIONS(1205), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(178)] = { + [sym_import] = STATE(4703), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3076), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2476), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5441), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5223), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6572), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1207), + [anon_sym_export] = ACTIONS(864), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(1165), + [anon_sym_typeof] = ACTIONS(1209), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1073), + [anon_sym_let] = ACTIONS(864), [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(178), [anon_sym_LPAREN] = ACTIONS(137), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1081), + [anon_sym_LBRACK] = ACTIONS(1175), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1083), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1085), + [anon_sym_new] = ACTIONS(1211), [anon_sym_using] = ACTIONS(161), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(1087), - [anon_sym_DASH] = ACTIONS(1087), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(1213), + [anon_sym_DASH] = ACTIONS(1213), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(180), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1089), - [sym_number] = ACTIONS(1091), + [anon_sym_BQUOTE] = ACTIONS(1191), + [sym_number] = ACTIONS(1193), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(1093), + [sym_this] = ACTIONS(1197), [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(1095), - [sym_false] = ACTIONS(1095), - [sym_null] = ACTIONS(1095), - [sym_undefined] = ACTIONS(1097), + [sym_true] = ACTIONS(1199), + [sym_false] = ACTIONS(1199), + [sym_null] = ACTIONS(1199), + [sym_undefined] = ACTIONS(1215), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1073), - [anon_sym_readonly] = ACTIONS(1099), - [anon_sym_get] = ACTIONS(1073), - [anon_sym_set] = ACTIONS(1073), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(1073), - [anon_sym_public] = ACTIONS(1073), - [anon_sym_private] = ACTIONS(1073), - [anon_sym_protected] = ACTIONS(1073), - [anon_sym_override] = ACTIONS(1073), - [anon_sym_module] = ACTIONS(1073), - [anon_sym_any] = ACTIONS(1101), - [anon_sym_number] = ACTIONS(1101), - [anon_sym_boolean] = ACTIONS(1101), - [anon_sym_string] = ACTIONS(1101), - [anon_sym_symbol] = ACTIONS(1101), - [anon_sym_object] = ACTIONS(1101), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(1217), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(1219), + [anon_sym_number] = ACTIONS(1219), + [anon_sym_boolean] = ACTIONS(1219), + [anon_sym_string] = ACTIONS(1219), + [anon_sym_symbol] = ACTIONS(1219), + [anon_sym_object] = ACTIONS(1219), [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(163)] = { - [sym_import] = STATE(3775), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1690), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1627), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4187), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3979), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5817), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1103), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(1105), - [anon_sym_typeof] = ACTIONS(1107), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), + [STATE(179)] = { + [sym_import] = STATE(4738), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2742), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2862), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5441), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5070), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6572), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1221), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(1227), + [anon_sym_typeof] = ACTIONS(1229), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(1109), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1061), - [anon_sym_using] = ACTIONS(633), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(1111), - [anon_sym_DASH] = ACTIONS(1111), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(647), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1113), - [sym_number] = ACTIONS(1115), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(1117), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(1119), - [sym_false] = ACTIONS(1119), - [sym_null] = ACTIONS(1119), - [sym_undefined] = ACTIONS(1121), + [anon_sym_BANG] = ACTIONS(1231), + [anon_sym_LPAREN] = ACTIONS(1233), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(1239), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1243), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(1247), + [anon_sym_DASH] = ACTIONS(1247), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1249), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1255), + [sym_number] = ACTIONS(1257), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(1261), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(1263), + [sym_false] = ACTIONS(1263), + [sym_null] = ACTIONS(1263), + [sym_undefined] = ACTIONS(1265), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1067), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1123), - [anon_sym_number] = ACTIONS(1123), - [anon_sym_boolean] = ACTIONS(1123), - [anon_sym_string] = ACTIONS(1123), - [anon_sym_symbol] = ACTIONS(1123), - [anon_sym_object] = ACTIONS(1123), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1267), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1269), + [anon_sym_number] = ACTIONS(1269), + [anon_sym_boolean] = ACTIONS(1269), + [anon_sym_string] = ACTIONS(1269), + [anon_sym_symbol] = ACTIONS(1269), + [anon_sym_object] = ACTIONS(1269), [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(164)] = { - [sym_import] = STATE(3575), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2516), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1967), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4187), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3979), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5817), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1125), - [anon_sym_export] = ACTIONS(820), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(1127), - [anon_sym_typeof] = ACTIONS(1129), + [STATE(180)] = { + [sym_import] = STATE(4703), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4721), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4721), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1622), + [sym_subscript_expression] = STATE(1622), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4721), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(3067), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5441), + [sym_non_null_expression] = STATE(1622), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5287), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6572), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1271), + [anon_sym_export] = ACTIONS(1273), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(1273), + [anon_sym_namespace] = ACTIONS(1275), + [anon_sym_LBRACE] = ACTIONS(1277), + [anon_sym_typeof] = ACTIONS(1279), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(1273), [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(178), [anon_sym_LPAREN] = ACTIONS(137), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1131), + [anon_sym_LBRACK] = ACTIONS(1281), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(1283), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1133), + [anon_sym_new] = ACTIONS(1285), [anon_sym_using] = ACTIONS(161), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(1135), - [anon_sym_DASH] = ACTIONS(1135), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(1287), + [anon_sym_DASH] = ACTIONS(1287), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(180), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1137), - [sym_number] = ACTIONS(1139), + [anon_sym_BQUOTE] = ACTIONS(1289), + [sym_number] = ACTIONS(1291), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(1141), + [sym_this] = ACTIONS(1293), [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(1143), - [sym_false] = ACTIONS(1143), - [sym_null] = ACTIONS(1143), - [sym_undefined] = ACTIONS(1145), + [sym_true] = ACTIONS(1295), + [sym_false] = ACTIONS(1295), + [sym_null] = ACTIONS(1295), + [sym_undefined] = ACTIONS(1297), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(1147), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(1149), - [anon_sym_number] = ACTIONS(1149), - [anon_sym_boolean] = ACTIONS(1149), - [anon_sym_string] = ACTIONS(1149), - [anon_sym_symbol] = ACTIONS(1149), - [anon_sym_object] = ACTIONS(1149), + [anon_sym_static] = ACTIONS(1273), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1273), + [anon_sym_set] = ACTIONS(1273), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_declare] = ACTIONS(1273), + [anon_sym_public] = ACTIONS(1273), + [anon_sym_private] = ACTIONS(1273), + [anon_sym_protected] = ACTIONS(1273), + [anon_sym_override] = ACTIONS(1273), + [anon_sym_module] = ACTIONS(1273), + [anon_sym_any] = ACTIONS(1301), + [anon_sym_number] = ACTIONS(1301), + [anon_sym_boolean] = ACTIONS(1301), + [anon_sym_string] = ACTIONS(1301), + [anon_sym_symbol] = ACTIONS(1301), + [anon_sym_object] = ACTIONS(1301), [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(165)] = { - [sym_import] = STATE(3574), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1850), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2040), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4187), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4003), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5817), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1151), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(1157), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), + [STATE(181)] = { + [sym_import] = STATE(4703), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2808), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2476), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5441), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5223), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6572), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1303), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1309), + [anon_sym_typeof] = ACTIONS(1311), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(1161), - [anon_sym_LPAREN] = ACTIONS(1163), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), - [anon_sym_LBRACK] = ACTIONS(1169), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1173), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(1177), - [anon_sym_DASH] = ACTIONS(1177), - [anon_sym_SLASH] = ACTIONS(880), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1179), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1185), - [sym_number] = ACTIONS(1187), - [sym_private_property_identifier] = ACTIONS(1189), - [sym_this] = ACTIONS(1191), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(1193), - [sym_false] = ACTIONS(1193), - [sym_null] = ACTIONS(1193), - [sym_undefined] = ACTIONS(1195), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(1175), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1319), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1321), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(1325), + [anon_sym_DASH] = ACTIONS(1325), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1191), + [sym_number] = ACTIONS(1193), + [sym_private_property_identifier] = ACTIONS(1333), + [sym_this] = ACTIONS(1197), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(1199), + [sym_false] = ACTIONS(1199), + [sym_null] = ACTIONS(1199), + [sym_undefined] = ACTIONS(1335), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1197), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1199), - [anon_sym_number] = ACTIONS(1199), - [anon_sym_boolean] = ACTIONS(1199), - [anon_sym_string] = ACTIONS(1199), - [anon_sym_symbol] = ACTIONS(1199), - [anon_sym_object] = ACTIONS(1199), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1337), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1339), + [anon_sym_number] = ACTIONS(1339), + [anon_sym_boolean] = ACTIONS(1339), + [anon_sym_string] = ACTIONS(1339), + [anon_sym_symbol] = ACTIONS(1339), + [anon_sym_object] = ACTIONS(1339), [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(166)] = { - [sym_import] = STATE(3575), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2301), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1967), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4187), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3979), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5817), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1201), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(1207), - [anon_sym_typeof] = ACTIONS(1209), + [STATE(182)] = { + [sym_import] = STATE(4737), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2453), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(5473), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(5473), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1523), + [sym_subscript_expression] = STATE(1523), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(5473), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2559), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5441), + [sym_non_null_expression] = STATE(1523), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5287), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6572), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1341), + [anon_sym_export] = ACTIONS(1343), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(1343), + [anon_sym_namespace] = ACTIONS(1345), + [anon_sym_LBRACE] = ACTIONS(1347), + [anon_sym_typeof] = ACTIONS(657), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), + [anon_sym_let] = ACTIONS(1343), [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_BANG] = ACTIONS(659), [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(1131), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(665), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1349), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1219), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(1223), - [anon_sym_DASH] = ACTIONS(1223), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1225), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1137), - [sym_number] = ACTIONS(1139), - [sym_private_property_identifier] = ACTIONS(1231), - [sym_this] = ACTIONS(1141), + [anon_sym_new] = ACTIONS(1351), + [anon_sym_using] = ACTIONS(673), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(681), + [anon_sym_DASH] = ACTIONS(681), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(687), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(695), [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(1143), - [sym_false] = ACTIONS(1143), - [sym_null] = ACTIONS(1143), - [sym_undefined] = ACTIONS(1233), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(1353), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1235), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1237), - [anon_sym_number] = ACTIONS(1237), - [anon_sym_boolean] = ACTIONS(1237), - [anon_sym_string] = ACTIONS(1237), - [anon_sym_symbol] = ACTIONS(1237), - [anon_sym_object] = ACTIONS(1237), + [anon_sym_static] = ACTIONS(1343), + [anon_sym_readonly] = ACTIONS(1355), + [anon_sym_get] = ACTIONS(1343), + [anon_sym_set] = ACTIONS(1343), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_declare] = ACTIONS(1343), + [anon_sym_public] = ACTIONS(1343), + [anon_sym_private] = ACTIONS(1343), + [anon_sym_protected] = ACTIONS(1343), + [anon_sym_override] = ACTIONS(1343), + [anon_sym_module] = ACTIONS(1343), + [anon_sym_any] = ACTIONS(1357), + [anon_sym_number] = ACTIONS(1357), + [anon_sym_boolean] = ACTIONS(1357), + [anon_sym_string] = ACTIONS(1357), + [anon_sym_symbol] = ACTIONS(1357), + [anon_sym_object] = ACTIONS(1357), [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(167)] = { - [sym_import] = STATE(3574), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1792), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2040), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4187), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4003), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5817), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1239), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(1157), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), + [STATE(183)] = { + [sym_import] = STATE(4757), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2169), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2419), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5441), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5070), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6572), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1359), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(1365), + [anon_sym_typeof] = ACTIONS(1367), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(1369), + [anon_sym_LPAREN] = ACTIONS(1233), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), + [anon_sym_LBRACK] = ACTIONS(1375), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1379), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(1383), + [anon_sym_DASH] = ACTIONS(1383), + [anon_sym_SLASH] = ACTIONS(970), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1385), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1391), + [sym_number] = ACTIONS(1393), + [sym_private_property_identifier] = ACTIONS(1395), + [sym_this] = ACTIONS(1397), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(1399), + [sym_false] = ACTIONS(1399), + [sym_null] = ACTIONS(1399), + [sym_undefined] = ACTIONS(1401), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1403), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1405), + [anon_sym_number] = ACTIONS(1405), + [anon_sym_boolean] = ACTIONS(1405), + [anon_sym_string] = ACTIONS(1405), + [anon_sym_symbol] = ACTIONS(1405), + [anon_sym_object] = ACTIONS(1405), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(184)] = { + [sym_import] = STATE(4757), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2038), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2419), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5441), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5070), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6572), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1407), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(1365), + [anon_sym_typeof] = ACTIONS(1413), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(1163), + [anon_sym_LPAREN] = ACTIONS(1233), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(1169), + [anon_sym_LBRACK] = ACTIONS(1375), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1249), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1417), [anon_sym_using] = ACTIONS(79), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(1251), - [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(1419), + [anon_sym_DASH] = ACTIONS(1419), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(1253), + [anon_sym_void] = ACTIONS(1421), [anon_sym_delete] = ACTIONS(21), [anon_sym_PLUS_PLUS] = ACTIONS(85), [anon_sym_DASH_DASH] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1185), - [sym_number] = ACTIONS(1187), + [anon_sym_BQUOTE] = ACTIONS(1391), + [sym_number] = ACTIONS(1393), [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(1191), + [sym_this] = ACTIONS(1397), [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(1193), - [sym_false] = ACTIONS(1193), - [sym_null] = ACTIONS(1193), - [sym_undefined] = ACTIONS(1255), + [sym_true] = ACTIONS(1399), + [sym_false] = ACTIONS(1399), + [sym_null] = ACTIONS(1399), + [sym_undefined] = ACTIONS(1423), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1257), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1425), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1427), + [anon_sym_number] = ACTIONS(1427), + [anon_sym_boolean] = ACTIONS(1427), + [anon_sym_string] = ACTIONS(1427), + [anon_sym_symbol] = ACTIONS(1427), + [anon_sym_object] = ACTIONS(1427), [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(168)] = { - [sym_import] = STATE(3629), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2428), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1967), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4187), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3979), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5817), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1261), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(1207), - [anon_sym_typeof] = ACTIONS(1267), + [STATE(185)] = { + [sym_import] = STATE(4531), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2952), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(2476), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5441), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5223), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6572), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1429), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(1309), + [anon_sym_typeof] = ACTIONS(1435), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), + [anon_sym_let] = ACTIONS(1431), [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_BANG] = ACTIONS(1437), [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(1131), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(1175), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1277), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(1281), - [anon_sym_DASH] = ACTIONS(1281), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1283), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1137), - [sym_number] = ACTIONS(1139), - [sym_private_property_identifier] = ACTIONS(1289), - [sym_this] = ACTIONS(1141), + [anon_sym_new] = ACTIONS(1445), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(1449), + [anon_sym_DASH] = ACTIONS(1449), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1451), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1191), + [sym_number] = ACTIONS(1193), + [sym_private_property_identifier] = ACTIONS(1457), + [sym_this] = ACTIONS(1197), [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(1143), - [sym_false] = ACTIONS(1143), - [sym_null] = ACTIONS(1143), - [sym_undefined] = ACTIONS(1291), + [sym_true] = ACTIONS(1199), + [sym_false] = ACTIONS(1199), + [sym_null] = ACTIONS(1199), + [sym_undefined] = ACTIONS(1459), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1293), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1295), - [anon_sym_number] = ACTIONS(1295), - [anon_sym_boolean] = ACTIONS(1295), - [anon_sym_string] = ACTIONS(1295), - [anon_sym_symbol] = ACTIONS(1295), - [anon_sym_object] = ACTIONS(1295), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1461), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1463), + [anon_sym_number] = ACTIONS(1463), + [anon_sym_boolean] = ACTIONS(1463), + [anon_sym_string] = ACTIONS(1463), + [anon_sym_symbol] = ACTIONS(1463), + [anon_sym_object] = ACTIONS(1463), [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(169)] = { - [sym_import] = STATE(3775), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2104), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1627), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4187), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3979), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5817), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1297), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(1105), - [anon_sym_typeof] = ACTIONS(1303), + [STATE(186)] = { + [sym_import] = STATE(4737), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2347), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1962), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5441), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5223), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6572), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1465), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(1471), + [anon_sym_typeof] = ACTIONS(1473), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), + [anon_sym_let] = ACTIONS(1467), [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1475), [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(1109), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(1481), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1313), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(1317), - [anon_sym_DASH] = ACTIONS(1317), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1319), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1113), - [sym_number] = ACTIONS(1115), - [sym_private_property_identifier] = ACTIONS(1325), - [sym_this] = ACTIONS(1117), + [anon_sym_new] = ACTIONS(1485), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(1489), + [anon_sym_DASH] = ACTIONS(1489), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1491), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1497), + [sym_number] = ACTIONS(1499), + [sym_private_property_identifier] = ACTIONS(1501), + [sym_this] = ACTIONS(1503), [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(1119), - [sym_false] = ACTIONS(1119), - [sym_null] = ACTIONS(1119), - [sym_undefined] = ACTIONS(1327), + [sym_true] = ACTIONS(1505), + [sym_false] = ACTIONS(1505), + [sym_null] = ACTIONS(1505), + [sym_undefined] = ACTIONS(1507), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1329), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1331), - [anon_sym_number] = ACTIONS(1331), - [anon_sym_boolean] = ACTIONS(1331), - [anon_sym_string] = ACTIONS(1331), - [anon_sym_symbol] = ACTIONS(1331), - [anon_sym_object] = ACTIONS(1331), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1509), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1511), + [anon_sym_number] = ACTIONS(1511), + [anon_sym_boolean] = ACTIONS(1511), + [anon_sym_string] = ACTIONS(1511), + [anon_sym_symbol] = ACTIONS(1511), + [anon_sym_object] = ACTIONS(1511), [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(170)] = { - [sym_import] = STATE(3575), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2501), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1967), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4187), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3979), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5817), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1333), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(1127), - [anon_sym_typeof] = ACTIONS(1339), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), + [STATE(187)] = { + [sym_import] = STATE(4552), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2059), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2628), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5441), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4810), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6572), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1513), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(1519), + [anon_sym_typeof] = ACTIONS(1521), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(1131), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1349), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(1353), - [anon_sym_DASH] = ACTIONS(1353), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1355), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1137), - [sym_number] = ACTIONS(1139), - [sym_private_property_identifier] = ACTIONS(1361), - [sym_this] = ACTIONS(1141), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(1143), - [sym_false] = ACTIONS(1143), - [sym_null] = ACTIONS(1143), - [sym_undefined] = ACTIONS(1363), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(1525), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(1531), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1535), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(1539), + [anon_sym_DASH] = ACTIONS(1539), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1543), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1549), + [sym_number] = ACTIONS(1551), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(1555), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(1557), + [sym_false] = ACTIONS(1557), + [sym_null] = ACTIONS(1557), + [sym_undefined] = ACTIONS(1559), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1365), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1367), - [anon_sym_number] = ACTIONS(1367), - [anon_sym_boolean] = ACTIONS(1367), - [anon_sym_string] = ACTIONS(1367), - [anon_sym_symbol] = ACTIONS(1367), - [anon_sym_object] = ACTIONS(1367), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1561), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1563), + [anon_sym_number] = ACTIONS(1563), + [anon_sym_boolean] = ACTIONS(1563), + [anon_sym_string] = ACTIONS(1563), + [anon_sym_symbol] = ACTIONS(1563), + [anon_sym_object] = ACTIONS(1563), [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(171)] = { - [sym_import] = STATE(3775), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2058), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(4390), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(4390), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(4390), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(2218), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4187), - [sym_non_null_expression] = STATE(1345), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4484), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5817), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1369), - [anon_sym_export] = ACTIONS(1371), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_type] = ACTIONS(1371), - [anon_sym_namespace] = ACTIONS(1373), - [anon_sym_LBRACE] = ACTIONS(1375), - [anon_sym_typeof] = ACTIONS(617), + [STATE(188)] = { + [sym_import] = STATE(4737), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1992), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_nested_identifier] = STATE(7164), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1962), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(5441), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5223), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6572), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1565), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(1471), + [anon_sym_typeof] = ACTIONS(1567), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1371), + [anon_sym_let] = ACTIONS(1139), [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(619), + [anon_sym_BANG] = ACTIONS(659), [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(625), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(1481), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1377), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1379), - [anon_sym_using] = ACTIONS(633), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(641), - [anon_sym_DASH] = ACTIONS(641), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(647), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(187), - [sym_number] = ACTIONS(189), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(655), + [anon_sym_new] = ACTIONS(1149), + [anon_sym_using] = ACTIONS(673), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(1569), + [anon_sym_DASH] = ACTIONS(1569), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(687), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1497), + [sym_number] = ACTIONS(1499), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(1503), [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(197), - [sym_false] = ACTIONS(197), - [sym_null] = ACTIONS(197), - [sym_undefined] = ACTIONS(1381), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1371), - [anon_sym_readonly] = ACTIONS(1383), - [anon_sym_get] = ACTIONS(1371), - [anon_sym_set] = ACTIONS(1371), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(1371), - [anon_sym_public] = ACTIONS(1371), - [anon_sym_private] = ACTIONS(1371), - [anon_sym_protected] = ACTIONS(1371), - [anon_sym_override] = ACTIONS(1371), - [anon_sym_module] = ACTIONS(1371), - [anon_sym_any] = ACTIONS(1385), - [anon_sym_number] = ACTIONS(1385), - [anon_sym_boolean] = ACTIONS(1385), - [anon_sym_string] = ACTIONS(1385), - [anon_sym_symbol] = ACTIONS(1385), - [anon_sym_object] = ACTIONS(1385), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_never] = ACTIONS(209), - [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(172)] = { - [sym_import] = STATE(3741), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2182), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_nested_identifier] = STATE(5998), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2500), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(4187), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4003), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5817), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1387), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(1393), - [anon_sym_typeof] = ACTIONS(1395), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(1397), - [anon_sym_LPAREN] = ACTIONS(1163), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), - [anon_sym_LBRACK] = ACTIONS(1403), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1407), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(1411), - [anon_sym_DASH] = ACTIONS(1411), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1413), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1419), - [sym_number] = ACTIONS(1421), - [sym_private_property_identifier] = ACTIONS(1423), - [sym_this] = ACTIONS(1425), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(1427), - [sym_false] = ACTIONS(1427), - [sym_null] = ACTIONS(1427), - [sym_undefined] = ACTIONS(1429), + [sym_true] = ACTIONS(1505), + [sym_false] = ACTIONS(1505), + [sym_null] = ACTIONS(1505), + [sym_undefined] = ACTIONS(1571), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1431), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1433), - [anon_sym_number] = ACTIONS(1433), - [anon_sym_boolean] = ACTIONS(1433), - [anon_sym_string] = ACTIONS(1433), - [anon_sym_symbol] = ACTIONS(1433), - [anon_sym_object] = ACTIONS(1433), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1155), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1573), + [anon_sym_number] = ACTIONS(1573), + [anon_sym_boolean] = ACTIONS(1573), + [anon_sym_string] = ACTIONS(1573), + [anon_sym_symbol] = ACTIONS(1573), + [anon_sym_object] = ACTIONS(1573), [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(173)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1731), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_STAR] = ACTIONS(1437), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_as] = ACTIONS(1439), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_COMMA] = ACTIONS(1441), - [anon_sym_RBRACE] = ACTIONS(1441), - [anon_sym_typeof] = ACTIONS(649), + [STATE(189)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1884), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_STAR] = ACTIONS(1577), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_as] = ACTIONS(1579), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_COMMA] = ACTIONS(1581), + [anon_sym_RBRACE] = ACTIONS(1581), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(649), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_SEMI] = ACTIONS(1441), - [anon_sym_RPAREN] = ACTIONS(1441), - [anon_sym_await] = ACTIONS(621), - [anon_sym_in] = ACTIONS(1439), - [anon_sym_COLON] = ACTIONS(1441), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_RBRACK] = ACTIONS(1441), - [anon_sym_GT] = ACTIONS(1439), - [anon_sym_DOT] = ACTIONS(1439), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(689), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_SEMI] = ACTIONS(1581), + [anon_sym_RPAREN] = ACTIONS(1581), + [anon_sym_await] = ACTIONS(661), + [anon_sym_in] = ACTIONS(1579), + [anon_sym_COLON] = ACTIONS(1581), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_RBRACK] = ACTIONS(1581), + [anon_sym_GT] = ACTIONS(1579), + [anon_sym_DOT] = ACTIONS(1579), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_QMARK_DOT] = ACTIONS(1441), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_AMP_AMP] = ACTIONS(1441), - [anon_sym_PIPE_PIPE] = ACTIONS(1441), - [anon_sym_GT_GT] = ACTIONS(1439), - [anon_sym_GT_GT_GT] = ACTIONS(1441), - [anon_sym_LT_LT] = ACTIONS(1441), - [anon_sym_AMP] = ACTIONS(1439), - [anon_sym_CARET] = ACTIONS(1441), - [anon_sym_PIPE] = ACTIONS(1439), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_PERCENT] = ACTIONS(1441), - [anon_sym_STAR_STAR] = ACTIONS(1441), + [anon_sym_QMARK_DOT] = ACTIONS(1581), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_AMP_AMP] = ACTIONS(1581), + [anon_sym_PIPE_PIPE] = ACTIONS(1581), + [anon_sym_GT_GT] = ACTIONS(1579), + [anon_sym_GT_GT_GT] = ACTIONS(1581), + [anon_sym_LT_LT] = ACTIONS(1581), + [anon_sym_AMP] = ACTIONS(1579), + [anon_sym_CARET] = ACTIONS(1581), + [anon_sym_PIPE] = ACTIONS(1579), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_PERCENT] = ACTIONS(1581), + [anon_sym_STAR_STAR] = ACTIONS(1581), [anon_sym_LT] = ACTIONS(176), - [anon_sym_LT_EQ] = ACTIONS(1441), - [anon_sym_EQ_EQ] = ACTIONS(1439), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1441), - [anon_sym_BANG_EQ] = ACTIONS(1439), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1441), - [anon_sym_GT_EQ] = ACTIONS(1441), - [anon_sym_QMARK_QMARK] = ACTIONS(1441), - [anon_sym_instanceof] = ACTIONS(1439), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_LT_EQ] = ACTIONS(1581), + [anon_sym_EQ_EQ] = ACTIONS(1579), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1581), + [anon_sym_BANG_EQ] = ACTIONS(1579), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1581), + [anon_sym_GT_EQ] = ACTIONS(1581), + [anon_sym_QMARK_QMARK] = ACTIONS(1581), + [anon_sym_instanceof] = ACTIONS(1579), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), - [anon_sym_satisfies] = ACTIONS(1439), - [sym__ternary_qmark] = ACTIONS(1441), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), + [anon_sym_satisfies] = ACTIONS(1579), + [sym__ternary_qmark] = ACTIONS(1581), [sym_html_comment] = ACTIONS(5), }, - [STATE(174)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1778), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_STAR] = ACTIONS(1449), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_as] = ACTIONS(1439), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_COMMA] = ACTIONS(1441), - [anon_sym_RBRACE] = ACTIONS(1441), + [STATE(190)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2114), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_STAR] = ACTIONS(1589), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_as] = ACTIONS(1579), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_COMMA] = ACTIONS(1581), + [anon_sym_RBRACE] = ACTIONS(1581), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), [anon_sym_BANG] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(1441), + [anon_sym_SEMI] = ACTIONS(1581), [anon_sym_await] = ACTIONS(45), - [anon_sym_in] = ACTIONS(1439), + [anon_sym_in] = ACTIONS(1579), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_GT] = ACTIONS(1439), - [anon_sym_DOT] = ACTIONS(1439), + [anon_sym_GT] = ACTIONS(1579), + [anon_sym_DOT] = ACTIONS(1579), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(1441), - [anon_sym_new] = ACTIONS(1451), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_QMARK_DOT] = ACTIONS(1581), + [anon_sym_new] = ACTIONS(1591), [anon_sym_using] = ACTIONS(79), - [anon_sym_AMP_AMP] = ACTIONS(1441), - [anon_sym_PIPE_PIPE] = ACTIONS(1441), - [anon_sym_GT_GT] = ACTIONS(1439), - [anon_sym_GT_GT_GT] = ACTIONS(1441), - [anon_sym_LT_LT] = ACTIONS(1441), - [anon_sym_AMP] = ACTIONS(1439), - [anon_sym_CARET] = ACTIONS(1441), - [anon_sym_PIPE] = ACTIONS(1439), + [anon_sym_AMP_AMP] = ACTIONS(1581), + [anon_sym_PIPE_PIPE] = ACTIONS(1581), + [anon_sym_GT_GT] = ACTIONS(1579), + [anon_sym_GT_GT_GT] = ACTIONS(1581), + [anon_sym_LT_LT] = ACTIONS(1581), + [anon_sym_AMP] = ACTIONS(1579), + [anon_sym_CARET] = ACTIONS(1581), + [anon_sym_PIPE] = ACTIONS(1579), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_PERCENT] = ACTIONS(1441), - [anon_sym_STAR_STAR] = ACTIONS(1441), - [anon_sym_LT] = ACTIONS(1453), - [anon_sym_LT_EQ] = ACTIONS(1441), - [anon_sym_EQ_EQ] = ACTIONS(1439), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1441), - [anon_sym_BANG_EQ] = ACTIONS(1439), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1441), - [anon_sym_GT_EQ] = ACTIONS(1441), - [anon_sym_QMARK_QMARK] = ACTIONS(1441), - [anon_sym_instanceof] = ACTIONS(1439), + [anon_sym_PERCENT] = ACTIONS(1581), + [anon_sym_STAR_STAR] = ACTIONS(1581), + [anon_sym_LT] = ACTIONS(1593), + [anon_sym_LT_EQ] = ACTIONS(1581), + [anon_sym_EQ_EQ] = ACTIONS(1579), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1581), + [anon_sym_BANG_EQ] = ACTIONS(1579), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1581), + [anon_sym_GT_EQ] = ACTIONS(1581), + [anon_sym_QMARK_QMARK] = ACTIONS(1581), + [anon_sym_instanceof] = ACTIONS(1579), [anon_sym_TILDE] = ACTIONS(33), [anon_sym_void] = ACTIONS(21), [anon_sym_delete] = ACTIONS(21), @@ -47173,992 +52079,1124 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), - [anon_sym_satisfies] = ACTIONS(1439), - [sym__automatic_semicolon] = ACTIONS(1441), - [sym__ternary_qmark] = ACTIONS(1441), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), + [anon_sym_satisfies] = ACTIONS(1579), + [sym__automatic_semicolon] = ACTIONS(1581), + [sym__ternary_qmark] = ACTIONS(1581), [sym_html_comment] = ACTIONS(5), }, - [STATE(175)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1882), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_STAR] = ACTIONS(1457), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_as] = ACTIONS(1439), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_COMMA] = ACTIONS(1441), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1181), + [STATE(191)] = { + [sym_import] = STATE(4570), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2206), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_STAR] = ACTIONS(1597), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_as] = ACTIONS(1579), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(918), + [anon_sym_COMMA] = ACTIONS(1581), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1545), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_SEMI] = ACTIONS(1581), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_in] = ACTIONS(1579), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_GT] = ACTIONS(1579), + [anon_sym_DOT] = ACTIONS(1579), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_QMARK_DOT] = ACTIONS(1581), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_AMP_AMP] = ACTIONS(1581), + [anon_sym_PIPE_PIPE] = ACTIONS(1581), + [anon_sym_GT_GT] = ACTIONS(1579), + [anon_sym_GT_GT_GT] = ACTIONS(1581), + [anon_sym_LT_LT] = ACTIONS(1581), + [anon_sym_AMP] = ACTIONS(1579), + [anon_sym_CARET] = ACTIONS(1581), + [anon_sym_PIPE] = ACTIONS(1579), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_PERCENT] = ACTIONS(1581), + [anon_sym_STAR_STAR] = ACTIONS(1581), + [anon_sym_LT] = ACTIONS(1601), + [anon_sym_LT_EQ] = ACTIONS(1581), + [anon_sym_EQ_EQ] = ACTIONS(1579), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1581), + [anon_sym_BANG_EQ] = ACTIONS(1579), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1581), + [anon_sym_GT_EQ] = ACTIONS(1581), + [anon_sym_QMARK_QMARK] = ACTIONS(1581), + [anon_sym_instanceof] = ACTIONS(1579), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), + [anon_sym_satisfies] = ACTIONS(1579), + [sym__automatic_semicolon] = ACTIONS(1581), + [sym__ternary_qmark] = ACTIONS(1581), + [sym_html_comment] = ACTIONS(5), + [sym__member_end_marker] = ACTIONS(1581), + }, + [STATE(192)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2162), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_STAR] = ACTIONS(1607), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_as] = ACTIONS(1579), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_COMMA] = ACTIONS(1581), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1387), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(1441), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_in] = ACTIONS(1439), - [anon_sym_of] = ACTIONS(1439), - [anon_sym_yield] = ACTIONS(1167), + [anon_sym_SEMI] = ACTIONS(1581), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_in] = ACTIONS(1579), + [anon_sym_of] = ACTIONS(1579), + [anon_sym_yield] = ACTIONS(1373), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_GT] = ACTIONS(1439), - [anon_sym_DOT] = ACTIONS(1439), + [anon_sym_GT] = ACTIONS(1579), + [anon_sym_DOT] = ACTIONS(1579), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(1441), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_AMP_AMP] = ACTIONS(1441), - [anon_sym_PIPE_PIPE] = ACTIONS(1441), - [anon_sym_GT_GT] = ACTIONS(1439), - [anon_sym_GT_GT_GT] = ACTIONS(1441), - [anon_sym_LT_LT] = ACTIONS(1441), - [anon_sym_AMP] = ACTIONS(1439), - [anon_sym_CARET] = ACTIONS(1441), - [anon_sym_PIPE] = ACTIONS(1439), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), - [anon_sym_PERCENT] = ACTIONS(1441), - [anon_sym_STAR_STAR] = ACTIONS(1441), - [anon_sym_LT] = ACTIONS(1453), - [anon_sym_LT_EQ] = ACTIONS(1441), - [anon_sym_EQ_EQ] = ACTIONS(1439), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1441), - [anon_sym_BANG_EQ] = ACTIONS(1439), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1441), - [anon_sym_GT_EQ] = ACTIONS(1441), - [anon_sym_QMARK_QMARK] = ACTIONS(1441), - [anon_sym_instanceof] = ACTIONS(1439), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_QMARK_DOT] = ACTIONS(1581), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_AMP_AMP] = ACTIONS(1581), + [anon_sym_PIPE_PIPE] = ACTIONS(1581), + [anon_sym_GT_GT] = ACTIONS(1579), + [anon_sym_GT_GT_GT] = ACTIONS(1581), + [anon_sym_LT_LT] = ACTIONS(1581), + [anon_sym_AMP] = ACTIONS(1579), + [anon_sym_CARET] = ACTIONS(1581), + [anon_sym_PIPE] = ACTIONS(1579), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), + [anon_sym_PERCENT] = ACTIONS(1581), + [anon_sym_STAR_STAR] = ACTIONS(1581), + [anon_sym_LT] = ACTIONS(1593), + [anon_sym_LT_EQ] = ACTIONS(1581), + [anon_sym_EQ_EQ] = ACTIONS(1579), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1581), + [anon_sym_BANG_EQ] = ACTIONS(1579), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1581), + [anon_sym_GT_EQ] = ACTIONS(1581), + [anon_sym_QMARK_QMARK] = ACTIONS(1581), + [anon_sym_instanceof] = ACTIONS(1579), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), + [sym_private_property_identifier] = ACTIONS(1395), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), + [sym_undefined] = ACTIONS(1611), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), - [anon_sym_satisfies] = ACTIONS(1439), - [sym__automatic_semicolon] = ACTIONS(1441), - [sym__ternary_qmark] = ACTIONS(1441), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), + [anon_sym_satisfies] = ACTIONS(1579), + [sym__automatic_semicolon] = ACTIONS(1581), + [sym__ternary_qmark] = ACTIONS(1581), [sym_html_comment] = ACTIONS(5), }, - [STATE(176)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2249), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_STAR] = ACTIONS(1465), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_as] = ACTIONS(1439), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1415), + [STATE(193)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2796), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_STAR] = ACTIONS(1615), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_as] = ACTIONS(1579), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1251), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(1441), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_in] = ACTIONS(1439), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_SEMI] = ACTIONS(1581), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_in] = ACTIONS(1579), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_GT] = ACTIONS(1439), - [anon_sym_DOT] = ACTIONS(1439), + [anon_sym_GT] = ACTIONS(1579), + [anon_sym_DOT] = ACTIONS(1579), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(1441), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_AMP_AMP] = ACTIONS(1441), - [anon_sym_PIPE_PIPE] = ACTIONS(1441), - [anon_sym_GT_GT] = ACTIONS(1439), - [anon_sym_GT_GT_GT] = ACTIONS(1441), - [anon_sym_LT_LT] = ACTIONS(1441), - [anon_sym_AMP] = ACTIONS(1439), - [anon_sym_CARET] = ACTIONS(1441), - [anon_sym_PIPE] = ACTIONS(1439), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_QMARK_DOT] = ACTIONS(1581), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_AMP_AMP] = ACTIONS(1581), + [anon_sym_PIPE_PIPE] = ACTIONS(1581), + [anon_sym_GT_GT] = ACTIONS(1579), + [anon_sym_GT_GT_GT] = ACTIONS(1581), + [anon_sym_LT_LT] = ACTIONS(1581), + [anon_sym_AMP] = ACTIONS(1579), + [anon_sym_CARET] = ACTIONS(1581), + [anon_sym_PIPE] = ACTIONS(1579), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_PERCENT] = ACTIONS(1441), - [anon_sym_STAR_STAR] = ACTIONS(1441), - [anon_sym_LT] = ACTIONS(1453), - [anon_sym_LT_EQ] = ACTIONS(1441), - [anon_sym_EQ_EQ] = ACTIONS(1439), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1441), - [anon_sym_BANG_EQ] = ACTIONS(1439), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1441), - [anon_sym_GT_EQ] = ACTIONS(1441), - [anon_sym_QMARK_QMARK] = ACTIONS(1441), - [anon_sym_instanceof] = ACTIONS(1439), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_PERCENT] = ACTIONS(1581), + [anon_sym_STAR_STAR] = ACTIONS(1581), + [anon_sym_LT] = ACTIONS(1593), + [anon_sym_LT_EQ] = ACTIONS(1581), + [anon_sym_EQ_EQ] = ACTIONS(1579), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1581), + [anon_sym_BANG_EQ] = ACTIONS(1579), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1581), + [anon_sym_GT_EQ] = ACTIONS(1581), + [anon_sym_QMARK_QMARK] = ACTIONS(1581), + [anon_sym_instanceof] = ACTIONS(1579), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), - [anon_sym_satisfies] = ACTIONS(1439), - [sym__automatic_semicolon] = ACTIONS(1441), - [sym__ternary_qmark] = ACTIONS(1441), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), + [anon_sym_satisfies] = ACTIONS(1579), + [sym__automatic_semicolon] = ACTIONS(1581), + [sym__ternary_qmark] = ACTIONS(1581), [sym_html_comment] = ACTIONS(5), }, - [STATE(177)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2131), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_STAR] = ACTIONS(1473), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_as] = ACTIONS(1439), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_COMMA] = ACTIONS(1441), - [anon_sym_typeof] = ACTIONS(1321), + [STATE(194)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2467), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_STAR] = ACTIONS(1623), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_as] = ACTIONS(1579), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_COMMA] = ACTIONS(1581), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1321), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_in] = ACTIONS(1439), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_GT] = ACTIONS(1439), - [anon_sym_DOT] = ACTIONS(1439), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1493), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_in] = ACTIONS(1579), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_GT] = ACTIONS(1579), + [anon_sym_DOT] = ACTIONS(1579), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_QMARK_DOT] = ACTIONS(1441), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_AMP_AMP] = ACTIONS(1441), - [anon_sym_PIPE_PIPE] = ACTIONS(1441), - [anon_sym_GT_GT] = ACTIONS(1439), - [anon_sym_GT_GT_GT] = ACTIONS(1441), - [anon_sym_LT_LT] = ACTIONS(1441), - [anon_sym_AMP] = ACTIONS(1439), - [anon_sym_CARET] = ACTIONS(1441), - [anon_sym_PIPE] = ACTIONS(1439), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_PERCENT] = ACTIONS(1441), - [anon_sym_STAR_STAR] = ACTIONS(1441), + [anon_sym_QMARK_DOT] = ACTIONS(1581), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_AMP_AMP] = ACTIONS(1581), + [anon_sym_PIPE_PIPE] = ACTIONS(1581), + [anon_sym_GT_GT] = ACTIONS(1579), + [anon_sym_GT_GT_GT] = ACTIONS(1581), + [anon_sym_LT_LT] = ACTIONS(1581), + [anon_sym_AMP] = ACTIONS(1579), + [anon_sym_CARET] = ACTIONS(1581), + [anon_sym_PIPE] = ACTIONS(1579), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_PERCENT] = ACTIONS(1581), + [anon_sym_STAR_STAR] = ACTIONS(1581), [anon_sym_LT] = ACTIONS(176), - [anon_sym_LT_EQ] = ACTIONS(1441), - [anon_sym_EQ_EQ] = ACTIONS(1439), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1441), - [anon_sym_BANG_EQ] = ACTIONS(1439), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1441), - [anon_sym_GT_EQ] = ACTIONS(1441), - [anon_sym_QMARK_QMARK] = ACTIONS(1441), - [anon_sym_instanceof] = ACTIONS(1439), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), + [anon_sym_LT_EQ] = ACTIONS(1581), + [anon_sym_EQ_EQ] = ACTIONS(1579), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1581), + [anon_sym_BANG_EQ] = ACTIONS(1579), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1581), + [anon_sym_GT_EQ] = ACTIONS(1581), + [anon_sym_QMARK_QMARK] = ACTIONS(1581), + [anon_sym_instanceof] = ACTIONS(1579), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), - [anon_sym_satisfies] = ACTIONS(1439), - [anon_sym_implements] = ACTIONS(1439), - [sym__ternary_qmark] = ACTIONS(1441), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), + [anon_sym_satisfies] = ACTIONS(1579), + [anon_sym_implements] = ACTIONS(1579), + [sym__ternary_qmark] = ACTIONS(1581), [sym_html_comment] = ACTIONS(5), }, - [STATE(178)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2327), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_STAR] = ACTIONS(1481), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_as] = ACTIONS(1439), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_RBRACE] = ACTIONS(1441), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(195)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2830), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_STAR] = ACTIONS(1631), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_as] = ACTIONS(1579), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_RBRACE] = ACTIONS(1581), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1227), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_in] = ACTIONS(1439), - [anon_sym_COLON] = ACTIONS(1441), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_GT] = ACTIONS(1439), - [anon_sym_DOT] = ACTIONS(1439), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1329), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_in] = ACTIONS(1579), + [anon_sym_COLON] = ACTIONS(1581), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_GT] = ACTIONS(1579), + [anon_sym_DOT] = ACTIONS(1579), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_QMARK_DOT] = ACTIONS(1441), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_AMP_AMP] = ACTIONS(1441), - [anon_sym_PIPE_PIPE] = ACTIONS(1441), - [anon_sym_GT_GT] = ACTIONS(1439), - [anon_sym_GT_GT_GT] = ACTIONS(1441), - [anon_sym_LT_LT] = ACTIONS(1441), - [anon_sym_AMP] = ACTIONS(1439), - [anon_sym_CARET] = ACTIONS(1441), - [anon_sym_PIPE] = ACTIONS(1439), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_PERCENT] = ACTIONS(1441), - [anon_sym_STAR_STAR] = ACTIONS(1441), + [anon_sym_QMARK_DOT] = ACTIONS(1581), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_AMP_AMP] = ACTIONS(1581), + [anon_sym_PIPE_PIPE] = ACTIONS(1581), + [anon_sym_GT_GT] = ACTIONS(1579), + [anon_sym_GT_GT_GT] = ACTIONS(1581), + [anon_sym_LT_LT] = ACTIONS(1581), + [anon_sym_AMP] = ACTIONS(1579), + [anon_sym_CARET] = ACTIONS(1581), + [anon_sym_PIPE] = ACTIONS(1579), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_PERCENT] = ACTIONS(1581), + [anon_sym_STAR_STAR] = ACTIONS(1581), [anon_sym_LT] = ACTIONS(176), - [anon_sym_LT_EQ] = ACTIONS(1441), - [anon_sym_EQ_EQ] = ACTIONS(1439), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1441), - [anon_sym_BANG_EQ] = ACTIONS(1439), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1441), - [anon_sym_GT_EQ] = ACTIONS(1441), - [anon_sym_QMARK_QMARK] = ACTIONS(1441), - [anon_sym_instanceof] = ACTIONS(1439), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_LT_EQ] = ACTIONS(1581), + [anon_sym_EQ_EQ] = ACTIONS(1579), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1581), + [anon_sym_BANG_EQ] = ACTIONS(1579), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1581), + [anon_sym_GT_EQ] = ACTIONS(1581), + [anon_sym_QMARK_QMARK] = ACTIONS(1581), + [anon_sym_instanceof] = ACTIONS(1579), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), - [anon_sym_satisfies] = ACTIONS(1439), - [sym__ternary_qmark] = ACTIONS(1441), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), + [anon_sym_satisfies] = ACTIONS(1579), + [sym__ternary_qmark] = ACTIONS(1581), [sym_html_comment] = ACTIONS(5), }, - [STATE(179)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2480), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_STAR] = ACTIONS(1489), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_as] = ACTIONS(1439), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(196)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2974), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_STAR] = ACTIONS(1639), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_as] = ACTIONS(1579), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1285), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_in] = ACTIONS(1439), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_RBRACK] = ACTIONS(1441), - [anon_sym_GT] = ACTIONS(1439), - [anon_sym_DOT] = ACTIONS(1439), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1453), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_in] = ACTIONS(1579), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_RBRACK] = ACTIONS(1581), + [anon_sym_GT] = ACTIONS(1579), + [anon_sym_DOT] = ACTIONS(1579), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_QMARK_DOT] = ACTIONS(1441), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_AMP_AMP] = ACTIONS(1441), - [anon_sym_PIPE_PIPE] = ACTIONS(1441), - [anon_sym_GT_GT] = ACTIONS(1439), - [anon_sym_GT_GT_GT] = ACTIONS(1441), - [anon_sym_LT_LT] = ACTIONS(1441), - [anon_sym_AMP] = ACTIONS(1439), - [anon_sym_CARET] = ACTIONS(1441), - [anon_sym_PIPE] = ACTIONS(1439), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_PERCENT] = ACTIONS(1441), - [anon_sym_STAR_STAR] = ACTIONS(1441), + [anon_sym_QMARK_DOT] = ACTIONS(1581), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_AMP_AMP] = ACTIONS(1581), + [anon_sym_PIPE_PIPE] = ACTIONS(1581), + [anon_sym_GT_GT] = ACTIONS(1579), + [anon_sym_GT_GT_GT] = ACTIONS(1581), + [anon_sym_LT_LT] = ACTIONS(1581), + [anon_sym_AMP] = ACTIONS(1579), + [anon_sym_CARET] = ACTIONS(1581), + [anon_sym_PIPE] = ACTIONS(1579), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_PERCENT] = ACTIONS(1581), + [anon_sym_STAR_STAR] = ACTIONS(1581), [anon_sym_LT] = ACTIONS(176), - [anon_sym_LT_EQ] = ACTIONS(1441), - [anon_sym_EQ_EQ] = ACTIONS(1439), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1441), - [anon_sym_BANG_EQ] = ACTIONS(1439), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1441), - [anon_sym_GT_EQ] = ACTIONS(1441), - [anon_sym_QMARK_QMARK] = ACTIONS(1441), - [anon_sym_instanceof] = ACTIONS(1439), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_LT_EQ] = ACTIONS(1581), + [anon_sym_EQ_EQ] = ACTIONS(1579), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1581), + [anon_sym_BANG_EQ] = ACTIONS(1579), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1581), + [anon_sym_GT_EQ] = ACTIONS(1581), + [anon_sym_QMARK_QMARK] = ACTIONS(1581), + [anon_sym_instanceof] = ACTIONS(1579), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), - [anon_sym_satisfies] = ACTIONS(1439), - [sym__ternary_qmark] = ACTIONS(1441), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), + [anon_sym_satisfies] = ACTIONS(1579), + [sym__ternary_qmark] = ACTIONS(1581), [sym_html_comment] = ACTIONS(5), }, - [STATE(180)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2483), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_STAR] = ACTIONS(1497), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_as] = ACTIONS(1439), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(1357), + [STATE(197)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(3013), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_STAR] = ACTIONS(1647), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_as] = ACTIONS(1579), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(1187), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1357), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_in] = ACTIONS(1439), - [anon_sym_of] = ACTIONS(1439), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), - [anon_sym_GT] = ACTIONS(1439), - [anon_sym_DOT] = ACTIONS(1439), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1187), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_in] = ACTIONS(1579), + [anon_sym_of] = ACTIONS(1579), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_GT] = ACTIONS(1579), + [anon_sym_DOT] = ACTIONS(1579), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), + [anon_sym_async] = ACTIONS(1177), [anon_sym_function] = ACTIONS(153), - [anon_sym_QMARK_DOT] = ACTIONS(1441), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_AMP_AMP] = ACTIONS(1441), - [anon_sym_PIPE_PIPE] = ACTIONS(1441), - [anon_sym_GT_GT] = ACTIONS(1439), - [anon_sym_GT_GT_GT] = ACTIONS(1441), - [anon_sym_LT_LT] = ACTIONS(1441), - [anon_sym_AMP] = ACTIONS(1439), - [anon_sym_CARET] = ACTIONS(1441), - [anon_sym_PIPE] = ACTIONS(1439), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_PERCENT] = ACTIONS(1441), - [anon_sym_STAR_STAR] = ACTIONS(1441), + [anon_sym_QMARK_DOT] = ACTIONS(1581), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_AMP_AMP] = ACTIONS(1581), + [anon_sym_PIPE_PIPE] = ACTIONS(1581), + [anon_sym_GT_GT] = ACTIONS(1579), + [anon_sym_GT_GT_GT] = ACTIONS(1581), + [anon_sym_LT_LT] = ACTIONS(1581), + [anon_sym_AMP] = ACTIONS(1579), + [anon_sym_CARET] = ACTIONS(1581), + [anon_sym_PIPE] = ACTIONS(1579), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_PERCENT] = ACTIONS(1581), + [anon_sym_STAR_STAR] = ACTIONS(1581), [anon_sym_LT] = ACTIONS(176), - [anon_sym_LT_EQ] = ACTIONS(1441), - [anon_sym_EQ_EQ] = ACTIONS(1439), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1441), - [anon_sym_BANG_EQ] = ACTIONS(1439), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1441), - [anon_sym_GT_EQ] = ACTIONS(1441), - [anon_sym_QMARK_QMARK] = ACTIONS(1441), - [anon_sym_instanceof] = ACTIONS(1439), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), + [anon_sym_LT_EQ] = ACTIONS(1581), + [anon_sym_EQ_EQ] = ACTIONS(1579), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1581), + [anon_sym_BANG_EQ] = ACTIONS(1579), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1581), + [anon_sym_GT_EQ] = ACTIONS(1581), + [anon_sym_QMARK_QMARK] = ACTIONS(1581), + [anon_sym_instanceof] = ACTIONS(1579), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), - [anon_sym_satisfies] = ACTIONS(1439), - [sym__ternary_qmark] = ACTIONS(1441), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), + [anon_sym_satisfies] = ACTIONS(1579), + [sym__ternary_qmark] = ACTIONS(1581), [sym_html_comment] = ACTIONS(5), }, - [STATE(181)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2553), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_STAR] = ACTIONS(1503), - [anon_sym_type] = ACTIONS(820), - [anon_sym_as] = ACTIONS(1439), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [STATE(198)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3021), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_STAR] = ACTIONS(1653), + [anon_sym_type] = ACTIONS(864), + [anon_sym_as] = ACTIONS(1579), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(182), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), - [anon_sym_in] = ACTIONS(1439), + [anon_sym_in] = ACTIONS(1579), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), - [anon_sym_GT] = ACTIONS(1439), - [anon_sym_DOT] = ACTIONS(1439), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_GT] = ACTIONS(1579), + [anon_sym_DOT] = ACTIONS(1579), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_QMARK_DOT] = ACTIONS(1441), - [anon_sym_new] = ACTIONS(838), + [anon_sym_QMARK_DOT] = ACTIONS(1581), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), - [anon_sym_AMP_AMP] = ACTIONS(1441), - [anon_sym_PIPE_PIPE] = ACTIONS(1441), - [anon_sym_GT_GT] = ACTIONS(1439), - [anon_sym_GT_GT_GT] = ACTIONS(1441), - [anon_sym_LT_LT] = ACTIONS(1441), - [anon_sym_AMP] = ACTIONS(1439), - [anon_sym_CARET] = ACTIONS(1441), - [anon_sym_PIPE] = ACTIONS(1439), + [anon_sym_AMP_AMP] = ACTIONS(1581), + [anon_sym_PIPE_PIPE] = ACTIONS(1581), + [anon_sym_GT_GT] = ACTIONS(1579), + [anon_sym_GT_GT_GT] = ACTIONS(1581), + [anon_sym_LT_LT] = ACTIONS(1581), + [anon_sym_AMP] = ACTIONS(1579), + [anon_sym_CARET] = ACTIONS(1581), + [anon_sym_PIPE] = ACTIONS(1579), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_PERCENT] = ACTIONS(1441), - [anon_sym_STAR_STAR] = ACTIONS(1441), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_PERCENT] = ACTIONS(1581), + [anon_sym_STAR_STAR] = ACTIONS(1581), [anon_sym_LT] = ACTIONS(176), - [anon_sym_LT_EQ] = ACTIONS(1441), - [anon_sym_EQ_EQ] = ACTIONS(1439), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1441), - [anon_sym_BANG_EQ] = ACTIONS(1439), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1441), - [anon_sym_GT_EQ] = ACTIONS(1441), - [anon_sym_QMARK_QMARK] = ACTIONS(1441), - [anon_sym_instanceof] = ACTIONS(1439), + [anon_sym_LT_EQ] = ACTIONS(1581), + [anon_sym_EQ_EQ] = ACTIONS(1579), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1581), + [anon_sym_BANG_EQ] = ACTIONS(1579), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1581), + [anon_sym_GT_EQ] = ACTIONS(1581), + [anon_sym_QMARK_QMARK] = ACTIONS(1581), + [anon_sym_instanceof] = ACTIONS(1579), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), - [anon_sym_satisfies] = ACTIONS(1439), - [sym__ternary_qmark] = ACTIONS(1441), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), + [anon_sym_satisfies] = ACTIONS(1579), + [sym__ternary_qmark] = ACTIONS(1581), [sym_html_comment] = ACTIONS(5), }, - [STATE(182)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3194), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), + [STATE(199)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3726), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(850), + [anon_sym_EQ] = ACTIONS(894), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_LBRACE] = ACTIONS(1657), [anon_sym_COMMA] = ACTIONS(157), [anon_sym_RBRACE] = ACTIONS(157), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LPAREN] = ACTIONS(1663), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_RPAREN] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), [anon_sym_COLON] = ACTIONS(157), - [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_LBRACK] = ACTIONS(1665), [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), [anon_sym_EQ_GT] = ACTIONS(225), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(1521), + [anon_sym_new] = ACTIONS(1671), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -48182,12 +53220,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(167), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(169), - [anon_sym_PLUS] = ACTIONS(1523), - [anon_sym_DASH] = ACTIONS(1523), + [anon_sym_PLUS] = ACTIONS(1673), + [anon_sym_DASH] = ACTIONS(1673), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1525), + [anon_sym_LT] = ACTIONS(1675), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -48200,14 +53238,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), [anon_sym_QMARK] = ACTIONS(203), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), @@ -48221,65 +53259,64 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(183)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3194), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), + [STATE(200)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3726), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(882), + [anon_sym_EQ] = ACTIONS(914), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_LBRACE] = ACTIONS(1657), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(157), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LPAREN] = ACTIONS(1663), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_LBRACK] = ACTIONS(1665), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_EQ_GT] = ACTIONS(938), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(1521), + [anon_sym_new] = ACTIONS(1671), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -48303,12 +53340,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(167), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(169), - [anon_sym_PLUS] = ACTIONS(1523), - [anon_sym_DASH] = ACTIONS(1523), + [anon_sym_PLUS] = ACTIONS(1673), + [anon_sym_DASH] = ACTIONS(1673), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1525), + [anon_sym_LT] = ACTIONS(1675), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -48321,14 +53358,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), [anon_sym_QMARK] = ACTIONS(203), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), @@ -48342,66 +53379,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_end_marker] = ACTIONS(157), }, - [STATE(184)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3194), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), + [STATE(201)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_nested_type_identifier] = STATE(3445), + [sym_type_annotation] = STATE(6475), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4728), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(870), + [anon_sym_EQ] = ACTIONS(219), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_LPAREN] = ACTIONS(1663), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_COLON] = ACTIONS(906), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(222), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_EQ_GT] = ACTIONS(876), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_EQ_GT] = ACTIONS(225), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(1521), + [anon_sym_new] = ACTIONS(1687), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -48422,15 +53461,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(167), + [anon_sym_AMP] = ACTIONS(1689), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(169), - [anon_sym_PLUS] = ACTIONS(1523), - [anon_sym_DASH] = ACTIONS(1523), + [anon_sym_PIPE] = ACTIONS(1691), + [anon_sym_PLUS] = ACTIONS(1673), + [anon_sym_DASH] = ACTIONS(1673), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1525), + [anon_sym_LT] = ACTIONS(1675), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -48443,88 +53482,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1693), + [anon_sym_QMARK] = ACTIONS(1695), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(207), + [anon_sym_abstract] = ACTIONS(705), [anon_sym_satisfies] = ACTIONS(120), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_keyof] = ACTIONS(1697), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(185)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_nested_type_identifier] = STATE(2911), - [sym_type_annotation] = STATE(5505), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3872), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), + [STATE(202)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3726), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(960), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_COMMA] = ACTIONS(222), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(862), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_RBRACK] = ACTIONS(222), + [anon_sym_of] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(1665), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_EQ_GT] = ACTIONS(966), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(1537), + [anon_sym_new] = ACTIONS(1671), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -48545,15 +53582,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(1539), + [anon_sym_AMP] = ACTIONS(167), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(1541), - [anon_sym_PLUS] = ACTIONS(1523), - [anon_sym_DASH] = ACTIONS(1523), + [anon_sym_PIPE] = ACTIONS(169), + [anon_sym_PLUS] = ACTIONS(1673), + [anon_sym_DASH] = ACTIONS(1673), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1525), + [anon_sym_LT] = ACTIONS(1675), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -48566,328 +53603,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1543), - [anon_sym_QMARK] = ACTIONS(1545), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(203), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(665), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(1547), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(186)] = { - [sym_declaration] = STATE(868), - [sym_import] = STATE(3779), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2495), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4191), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1549), - [anon_sym_namespace] = ACTIONS(1551), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(1553), - [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(1555), - [anon_sym_const] = ACTIONS(31), - [anon_sym_BANG] = ACTIONS(1397), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(71), - [anon_sym_async] = ACTIONS(1557), - [anon_sym_function] = ACTIONS(75), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1559), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1561), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), - [anon_sym_abstract] = ACTIONS(105), - [anon_sym_interface] = ACTIONS(107), - [anon_sym_enum] = ACTIONS(109), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(187)] = { - [sym_declaration] = STATE(4079), - [sym_import] = STATE(3779), - [sym_variable_declaration] = STATE(4060), - [sym_lexical_declaration] = STATE(4060), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2405), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(4060), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(4060), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(4060), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_function_signature] = STATE(4060), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(4060), - [sym_abstract_class_declaration] = STATE(4060), - [sym_module] = STATE(4060), - [sym_internal_module] = STATE(2455), - [sym_import_alias] = STATE(4060), - [sym_interface_declaration] = STATE(4060), - [sym_enum_declaration] = STATE(4060), - [sym_type_alias_declaration] = STATE(4060), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4479), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1563), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(1565), - [anon_sym_var] = ACTIONS(1567), - [anon_sym_let] = ACTIONS(1569), - [anon_sym_const] = ACTIONS(1571), - [anon_sym_BANG] = ACTIONS(1397), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(1573), - [anon_sym_async] = ACTIONS(1575), - [anon_sym_function] = ACTIONS(1577), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1579), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1581), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), - [anon_sym_abstract] = ACTIONS(1583), - [anon_sym_interface] = ACTIONS(1585), - [anon_sym_enum] = ACTIONS(1587), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(188)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3194), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), + [STATE(203)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3726), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(952), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(126), - [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_LBRACK] = ACTIONS(1665), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(1521), + [anon_sym_new] = ACTIONS(1671), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -48911,12 +53707,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(167), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(169), - [anon_sym_PLUS] = ACTIONS(1523), - [anon_sym_DASH] = ACTIONS(1523), + [anon_sym_PLUS] = ACTIONS(1673), + [anon_sym_DASH] = ACTIONS(1673), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1525), + [anon_sym_LT] = ACTIONS(1675), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -48929,14 +53725,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), [anon_sym_QMARK] = ACTIONS(203), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), @@ -48950,911 +53746,1155 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(189)] = { - [sym_declaration] = STATE(4234), - [sym_import] = STATE(3779), - [sym_variable_declaration] = STATE(4060), - [sym_lexical_declaration] = STATE(4060), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2415), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(4060), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(4060), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(4060), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_function_signature] = STATE(4060), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(4060), - [sym_abstract_class_declaration] = STATE(4060), - [sym_module] = STATE(4060), - [sym_internal_module] = STATE(2455), - [sym_import_alias] = STATE(4060), - [sym_interface_declaration] = STATE(4060), - [sym_enum_declaration] = STATE(4060), - [sym_type_alias_declaration] = STATE(4060), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4479), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1563), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(1565), - [anon_sym_var] = ACTIONS(1567), - [anon_sym_let] = ACTIONS(1569), - [anon_sym_const] = ACTIONS(1571), - [anon_sym_BANG] = ACTIONS(1397), + [STATE(204)] = { + [sym_declaration] = STATE(916), + [sym_import] = STATE(4657), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2858), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5365), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1699), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(1701), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(1703), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(1573), - [anon_sym_async] = ACTIONS(1575), - [anon_sym_function] = ACTIONS(1577), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(1705), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1579), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1581), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), - [anon_sym_abstract] = ACTIONS(1583), - [anon_sym_interface] = ACTIONS(1585), - [anon_sym_enum] = ACTIONS(1587), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1707), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1709), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(190)] = { - [sym_declaration] = STATE(794), - [sym_import] = STATE(3779), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2414), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(230), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4191), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1549), - [anon_sym_namespace] = ACTIONS(1551), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(1553), + [STATE(205)] = { + [sym_declaration] = STATE(5074), + [sym_import] = STATE(4657), + [sym_variable_declaration] = STATE(4902), + [sym_lexical_declaration] = STATE(4902), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2864), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(4902), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(4902), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(4902), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_function_signature] = STATE(4902), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(4902), + [sym_abstract_class_declaration] = STATE(4902), + [sym_module] = STATE(4902), + [sym_internal_module] = STATE(2536), + [sym_import_alias] = STATE(4902), + [sym_interface_declaration] = STATE(4902), + [sym_enum_declaration] = STATE(4902), + [sym_type_alias_declaration] = STATE(4902), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5414), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1711), + [anon_sym_namespace] = ACTIONS(1713), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(1715), + [anon_sym_var] = ACTIONS(1717), + [anon_sym_let] = ACTIONS(1719), + [anon_sym_const] = ACTIONS(1721), + [anon_sym_BANG] = ACTIONS(1231), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(1723), + [anon_sym_async] = ACTIONS(1725), + [anon_sym_function] = ACTIONS(1727), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1619), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1729), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1731), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), + [anon_sym_abstract] = ACTIONS(1733), + [anon_sym_interface] = ACTIONS(1735), + [anon_sym_enum] = ACTIONS(1737), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(206)] = { + [sym_declaration] = STATE(916), + [sym_import] = STATE(4657), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2858), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5365), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1699), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(1701), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(1703), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(1231), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(1705), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1619), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1739), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1741), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(207)] = { + [sym_declaration] = STATE(916), + [sym_import] = STATE(4657), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2858), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5324), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1699), + [anon_sym_namespace] = ACTIONS(1743), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(1701), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(1555), + [anon_sym_let] = ACTIONS(1703), [anon_sym_const] = ACTIONS(31), - [anon_sym_BANG] = ACTIONS(1397), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), [anon_sym_class] = ACTIONS(71), - [anon_sym_async] = ACTIONS(1557), + [anon_sym_async] = ACTIONS(1745), [anon_sym_function] = ACTIONS(75), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1559), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1561), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1739), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1741), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(191)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3194), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(850), - [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_COMMA] = ACTIONS(907), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(828), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_RBRACK] = ACTIONS(907), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_PLUS_EQ] = ACTIONS(163), - [anon_sym_DASH_EQ] = ACTIONS(163), - [anon_sym_STAR_EQ] = ACTIONS(163), - [anon_sym_SLASH_EQ] = ACTIONS(163), - [anon_sym_PERCENT_EQ] = ACTIONS(163), - [anon_sym_CARET_EQ] = ACTIONS(163), - [anon_sym_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_EQ] = ACTIONS(163), - [anon_sym_GT_GT_EQ] = ACTIONS(163), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), - [anon_sym_LT_LT_EQ] = ACTIONS(163), - [anon_sym_STAR_STAR_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(167), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(169), - [anon_sym_PLUS] = ACTIONS(1523), - [anon_sym_DASH] = ACTIONS(1523), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1525), - [anon_sym_LT_EQ] = ACTIONS(157), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(157), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(157), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(209), - [anon_sym_PLUS_PLUS] = ACTIONS(157), - [anon_sym_DASH_DASH] = ACTIONS(157), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(203), - [anon_sym_any] = ACTIONS(209), - [anon_sym_number] = ACTIONS(209), - [anon_sym_boolean] = ACTIONS(209), - [anon_sym_string] = ACTIONS(209), - [anon_sym_symbol] = ACTIONS(209), - [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_never] = ACTIONS(209), - [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym__ternary_qmark] = ACTIONS(157), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(192)] = { - [sym_declaration] = STATE(868), - [sym_import] = STATE(3779), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2495), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4364), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1549), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(1553), + [STATE(208)] = { + [sym_declaration] = STATE(888), + [sym_import] = STATE(4657), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2883), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5365), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1699), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(1701), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(1555), + [anon_sym_let] = ACTIONS(1703), [anon_sym_const] = ACTIONS(31), - [anon_sym_BANG] = ACTIONS(1397), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(1589), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(1705), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1591), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1593), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1739), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1741), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(193)] = { - [sym_declaration] = STATE(794), - [sym_import] = STATE(3779), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2414), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4364), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1549), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(1553), + [STATE(209)] = { + [sym_declaration] = STATE(888), + [sym_import] = STATE(4657), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2883), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(2926), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5365), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1699), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(1701), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(1555), + [anon_sym_let] = ACTIONS(1703), [anon_sym_const] = ACTIONS(31), - [anon_sym_BANG] = ACTIONS(1397), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(1589), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(1705), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1559), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1561), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1707), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1709), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(194)] = { - [sym_declaration] = STATE(794), - [sym_import] = STATE(3779), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2414), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4364), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1549), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(1553), + [STATE(210)] = { + [sym_declaration] = STATE(888), + [sym_import] = STATE(4657), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2883), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(998), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(998), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(998), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_function_signature] = STATE(998), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(252), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5324), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1699), + [anon_sym_namespace] = ACTIONS(1743), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(1701), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(1555), + [anon_sym_let] = ACTIONS(1703), [anon_sym_const] = ACTIONS(31), - [anon_sym_BANG] = ACTIONS(1397), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(1589), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_class] = ACTIONS(71), + [anon_sym_async] = ACTIONS(1745), + [anon_sym_function] = ACTIONS(75), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1591), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1593), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1739), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1741), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(195)] = { - [sym_declaration] = STATE(868), - [sym_import] = STATE(3779), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2495), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_class_declaration] = STATE(850), - [sym_function_expression] = STATE(2162), - [sym_function_declaration] = STATE(850), - [sym_generator_function] = STATE(2162), - [sym_generator_function_declaration] = STATE(850), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_function_signature] = STATE(850), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(2410), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4364), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1549), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(1553), - [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(1555), - [anon_sym_const] = ACTIONS(31), - [anon_sym_BANG] = ACTIONS(1397), + [STATE(211)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3726), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(117), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(167), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(169), + [anon_sym_PLUS] = ACTIONS(1673), + [anon_sym_DASH] = ACTIONS(1673), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1675), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_void] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(212)] = { + [sym_declaration] = STATE(4979), + [sym_import] = STATE(4657), + [sym_variable_declaration] = STATE(4902), + [sym_lexical_declaration] = STATE(4902), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2888), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_class_declaration] = STATE(4902), + [sym_function_expression] = STATE(2532), + [sym_function_declaration] = STATE(4902), + [sym_generator_function] = STATE(2532), + [sym_generator_function_declaration] = STATE(4902), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_function_signature] = STATE(4902), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_ambient_declaration] = STATE(4902), + [sym_abstract_class_declaration] = STATE(4902), + [sym_module] = STATE(4902), + [sym_internal_module] = STATE(2536), + [sym_import_alias] = STATE(4902), + [sym_interface_declaration] = STATE(4902), + [sym_enum_declaration] = STATE(4902), + [sym_type_alias_declaration] = STATE(4902), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5414), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1711), + [anon_sym_namespace] = ACTIONS(1713), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(1715), + [anon_sym_var] = ACTIONS(1717), + [anon_sym_let] = ACTIONS(1719), + [anon_sym_const] = ACTIONS(1721), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(1589), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_class] = ACTIONS(1723), + [anon_sym_async] = ACTIONS(1725), + [anon_sym_function] = ACTIONS(1727), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1559), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1561), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), - [anon_sym_abstract] = ACTIONS(105), - [anon_sym_interface] = ACTIONS(107), - [anon_sym_enum] = ACTIONS(109), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1729), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1731), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), + [anon_sym_abstract] = ACTIONS(1733), + [anon_sym_interface] = ACTIONS(1735), + [anon_sym_enum] = ACTIONS(1737), [sym_html_comment] = ACTIONS(5), }, - [STATE(196)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3194), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), + [STATE(213)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3726), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(919), + [anon_sym_EQ] = ACTIONS(894), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_RBRACE] = ACTIONS(157), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_COMMA] = ACTIONS(993), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LPAREN] = ACTIONS(1663), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(157), - [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_COLON] = ACTIONS(886), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(993), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_EQ_GT] = ACTIONS(925), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_EQ_GT] = ACTIONS(225), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(1521), + [anon_sym_new] = ACTIONS(1671), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -49878,12 +54918,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(167), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(169), - [anon_sym_PLUS] = ACTIONS(1523), - [anon_sym_DASH] = ACTIONS(1523), + [anon_sym_PLUS] = ACTIONS(1673), + [anon_sym_DASH] = ACTIONS(1673), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1525), + [anon_sym_LT] = ACTIONS(1675), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -49896,14 +54936,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), [anon_sym_QMARK] = ACTIONS(203), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), @@ -49917,63 +54957,183 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(197)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3194), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), + [STATE(214)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3726), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(1013), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_EQ_GT] = ACTIONS(1019), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(167), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(169), + [anon_sym_PLUS] = ACTIONS(1673), + [anon_sym_DASH] = ACTIONS(1673), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1675), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_void] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_implements] = ACTIONS(120), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(215)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3726), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(951), + [anon_sym_EQ] = ACTIONS(1041), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LPAREN] = ACTIONS(1663), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_LBRACK] = ACTIONS(1665), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_EQ_GT] = ACTIONS(957), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_EQ_GT] = ACTIONS(1007), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(1521), + [anon_sym_new] = ACTIONS(1671), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -49997,12 +55157,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(167), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(169), - [anon_sym_PLUS] = ACTIONS(1523), - [anon_sym_DASH] = ACTIONS(1523), + [anon_sym_PLUS] = ACTIONS(1673), + [anon_sym_DASH] = ACTIONS(1673), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1525), + [anon_sym_LT] = ACTIONS(1675), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -50015,14 +55175,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), [anon_sym_QMARK] = ACTIONS(203), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), @@ -50036,64 +55196,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(198)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3194), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), + [STATE(216)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3726), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(933), + [anon_sym_EQ] = ACTIONS(1029), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LPAREN] = ACTIONS(1663), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_COLON] = ACTIONS(157), + [anon_sym_LBRACK] = ACTIONS(1665), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_EQ_GT] = ACTIONS(939), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_EQ_GT] = ACTIONS(1001), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(1521), + [anon_sym_new] = ACTIONS(1671), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -50117,12 +55278,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(167), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(169), - [anon_sym_PLUS] = ACTIONS(1523), - [anon_sym_DASH] = ACTIONS(1523), + [anon_sym_PLUS] = ACTIONS(1673), + [anon_sym_DASH] = ACTIONS(1673), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1525), + [anon_sym_LT] = ACTIONS(1675), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -50135,14 +55296,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), [anon_sym_QMARK] = ACTIONS(203), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), @@ -50152,69 +55313,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(209), [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_implements] = ACTIONS(120), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(199)] = { - [sym_import] = STATE(5411), - [sym_nested_identifier] = STATE(5894), - [sym_string] = STATE(3265), - [sym_formal_parameters] = STATE(6194), - [sym_nested_type_identifier] = STATE(3100), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3222), - [sym_type] = STATE(3242), - [sym_constructor_type] = STATE(3289), - [sym_primary_type] = STATE(3290), - [sym_template_literal_type] = STATE(3267), - [sym_infer_type] = STATE(3289), - [sym_conditional_type] = STATE(3267), - [sym_generic_type] = STATE(3267), - [sym_type_query] = STATE(3267), - [sym_index_type_query] = STATE(3267), - [sym_lookup_type] = STATE(3267), - [sym_literal_type] = STATE(3267), - [sym__number] = STATE(3300), - [sym_existential_type] = STATE(3267), - [sym_flow_maybe_type] = STATE(3267), - [sym_parenthesized_type] = STATE(3267), - [sym_predefined_type] = STATE(3267), - [sym_object_type] = STATE(3267), - [sym_type_parameters] = STATE(5511), - [sym_array_type] = STATE(3267), - [sym_tuple_type] = STATE(3267), - [sym_readonly_type] = STATE(3289), - [sym_union_type] = STATE(3267), - [sym_intersection_type] = STATE(3267), - [sym_function_type] = STATE(3289), - [sym_identifier] = ACTIONS(1595), - [anon_sym_STAR] = ACTIONS(1597), + [STATE(217)] = { + [sym_import] = STATE(6342), + [sym_nested_identifier] = STATE(6911), + [sym_string] = STATE(3805), + [sym_formal_parameters] = STATE(7289), + [sym_nested_type_identifier] = STATE(3661), + [sym__type_query_member_expression_in_type_annotation] = STATE(3444), + [sym__type_query_call_expression_in_type_annotation] = STATE(3739), + [sym_type] = STATE(3803), + [sym_constructor_type] = STATE(3820), + [sym_primary_type] = STATE(3822), + [sym_template_literal_type] = STATE(3796), + [sym_infer_type] = STATE(3820), + [sym_conditional_type] = STATE(3796), + [sym_generic_type] = STATE(3796), + [sym_type_query] = STATE(3796), + [sym_index_type_query] = STATE(3796), + [sym_lookup_type] = STATE(3796), + [sym_literal_type] = STATE(3796), + [sym__number] = STATE(3824), + [sym_existential_type] = STATE(3796), + [sym_flow_maybe_type] = STATE(3796), + [sym_parenthesized_type] = STATE(3796), + [sym_predefined_type] = STATE(3796), + [sym_object_type] = STATE(3796), + [sym_type_parameters] = STATE(6577), + [sym_array_type] = STATE(3796), + [sym_tuple_type] = STATE(3796), + [sym_readonly_type] = STATE(3820), + [sym_union_type] = STATE(3796), + [sym_intersection_type] = STATE(3796), + [sym_function_type] = STATE(3820), + [sym_identifier] = ACTIONS(1747), + [anon_sym_STAR] = ACTIONS(1749), [anon_sym_EQ] = ACTIONS(219), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1599), + [anon_sym_LBRACE] = ACTIONS(1751), [anon_sym_COMMA] = ACTIONS(222), [anon_sym_RBRACE] = ACTIONS(222), - [anon_sym_typeof] = ACTIONS(1601), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(989), + [anon_sym_typeof] = ACTIONS(1753), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(1085), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1603), + [anon_sym_LPAREN] = ACTIONS(1755), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1605), + [anon_sym_LBRACK] = ACTIONS(1757), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1607), - [anon_sym_SQUOTE] = ACTIONS(1609), + [anon_sym_DQUOTE] = ACTIONS(1759), + [anon_sym_SQUOTE] = ACTIONS(1761), [anon_sym_EQ_GT] = ACTIONS(225), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(1611), + [anon_sym_new] = ACTIONS(1763), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -50235,15 +55395,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(1613), + [anon_sym_AMP] = ACTIONS(1765), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(1615), - [anon_sym_PLUS] = ACTIONS(1617), - [anon_sym_DASH] = ACTIONS(1617), + [anon_sym_PIPE] = ACTIONS(1767), + [anon_sym_PLUS] = ACTIONS(1769), + [anon_sym_DASH] = ACTIONS(1769), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1525), + [anon_sym_LT] = ACTIONS(1675), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -50252,88 +55412,88 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(1023), + [anon_sym_void] = ACTIONS(1119), [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1619), - [sym_number] = ACTIONS(1621), - [sym_this] = ACTIONS(1623), - [sym_true] = ACTIONS(1625), - [sym_false] = ACTIONS(1625), - [sym_null] = ACTIONS(1625), - [sym_undefined] = ACTIONS(1625), - [anon_sym_readonly] = ACTIONS(1627), - [anon_sym_QMARK] = ACTIONS(1629), - [anon_sym_any] = ACTIONS(1023), - [anon_sym_number] = ACTIONS(1023), - [anon_sym_boolean] = ACTIONS(1023), - [anon_sym_string] = ACTIONS(1023), - [anon_sym_symbol] = ACTIONS(1023), - [anon_sym_object] = ACTIONS(1023), - [anon_sym_abstract] = ACTIONS(1021), + [anon_sym_BQUOTE] = ACTIONS(1771), + [sym_number] = ACTIONS(1773), + [sym_this] = ACTIONS(1775), + [sym_true] = ACTIONS(1777), + [sym_false] = ACTIONS(1777), + [sym_null] = ACTIONS(1777), + [sym_undefined] = ACTIONS(1777), + [anon_sym_readonly] = ACTIONS(1779), + [anon_sym_QMARK] = ACTIONS(1781), + [anon_sym_any] = ACTIONS(1119), + [anon_sym_number] = ACTIONS(1119), + [anon_sym_boolean] = ACTIONS(1119), + [anon_sym_string] = ACTIONS(1119), + [anon_sym_symbol] = ACTIONS(1119), + [anon_sym_object] = ACTIONS(1119), + [anon_sym_abstract] = ACTIONS(1117), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_never] = ACTIONS(1023), - [anon_sym_unknown] = ACTIONS(1023), - [anon_sym_keyof] = ACTIONS(1025), - [anon_sym_infer] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_LBRACE_PIPE] = ACTIONS(1031), + [anon_sym_never] = ACTIONS(1119), + [anon_sym_unknown] = ACTIONS(1119), + [anon_sym_keyof] = ACTIONS(1121), + [anon_sym_infer] = ACTIONS(1123), + [aux_sym_predefined_type_token1] = ACTIONS(1125), + [anon_sym_LBRACE_PIPE] = ACTIONS(1127), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(200)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3194), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), + [STATE(218)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3726), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(945), + [anon_sym_EQ] = ACTIONS(884), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LPAREN] = ACTIONS(1663), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_RBRACK] = ACTIONS(157), + [anon_sym_COLON] = ACTIONS(886), + [anon_sym_LBRACK] = ACTIONS(1665), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_EQ_GT] = ACTIONS(903), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_EQ_GT] = ACTIONS(155), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(1521), + [anon_sym_new] = ACTIONS(1671), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -50357,12 +55517,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(167), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(169), - [anon_sym_PLUS] = ACTIONS(1523), - [anon_sym_DASH] = ACTIONS(1523), + [anon_sym_PLUS] = ACTIONS(1673), + [anon_sym_DASH] = ACTIONS(1673), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1525), + [anon_sym_LT] = ACTIONS(1675), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -50375,14 +55535,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), [anon_sym_QMARK] = ACTIONS(203), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), @@ -50396,63 +55556,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(201)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3194), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), + [STATE(219)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3726), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(967), + [anon_sym_EQ] = ACTIONS(1053), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LPAREN] = ACTIONS(1663), [anon_sym_in] = ACTIONS(120), [anon_sym_of] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_LBRACK] = ACTIONS(1665), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_EQ_GT] = ACTIONS(973), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_EQ_GT] = ACTIONS(1059), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(1521), + [anon_sym_new] = ACTIONS(1671), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -50476,12 +55636,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(167), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(169), - [anon_sym_PLUS] = ACTIONS(1523), - [anon_sym_DASH] = ACTIONS(1523), + [anon_sym_PLUS] = ACTIONS(1673), + [anon_sym_DASH] = ACTIONS(1673), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1525), + [anon_sym_LT] = ACTIONS(1675), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -50494,14 +55654,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), [anon_sym_QMARK] = ACTIONS(203), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), @@ -50515,63 +55675,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(202)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3194), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), + [STATE(220)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3726), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_EQ] = ACTIONS(1003), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LPAREN] = ACTIONS(1663), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(828), - [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_EQ_GT] = ACTIONS(989), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(1521), + [anon_sym_new] = ACTIONS(1671), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -50595,12 +55755,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(167), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(169), - [anon_sym_PLUS] = ACTIONS(1523), - [anon_sym_DASH] = ACTIONS(1523), + [anon_sym_PLUS] = ACTIONS(1673), + [anon_sym_DASH] = ACTIONS(1673), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1525), + [anon_sym_LT] = ACTIONS(1675), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -50613,14 +55773,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), [anon_sym_QMARK] = ACTIONS(203), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), @@ -50634,62 +55794,62 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(203)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3194), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), + [STATE(221)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3726), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_EQ] = ACTIONS(884), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LPAREN] = ACTIONS(1663), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_LBRACK] = ACTIONS(1665), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), [anon_sym_EQ_GT] = ACTIONS(155), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(1521), + [anon_sym_new] = ACTIONS(1671), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -50713,12 +55873,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(167), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(169), - [anon_sym_PLUS] = ACTIONS(1523), - [anon_sym_DASH] = ACTIONS(1523), + [anon_sym_PLUS] = ACTIONS(1673), + [anon_sym_DASH] = ACTIONS(1673), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1525), + [anon_sym_LT] = ACTIONS(1675), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -50731,14 +55891,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), [anon_sym_QMARK] = ACTIONS(203), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), @@ -50752,340 +55912,453 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(204)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1842), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3650), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3650), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym__formal_parameter] = STATE(5400), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1289), - [sym_subscript_expression] = STATE(1289), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3650), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(6082), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4162), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1289), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_accessibility_modifier] = STATE(301), - [sym_override_modifier] = STATE(313), - [sym_required_parameter] = STATE(5400), - [sym_optional_parameter] = STATE(5400), - [sym__parameter_name] = STATE(3668), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(284), - [sym_identifier] = ACTIONS(1631), - [anon_sym_export] = ACTIONS(607), - [anon_sym_type] = ACTIONS(607), - [anon_sym_namespace] = ACTIONS(611), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(649), + [STATE(222)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2211), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym__formal_parameter] = STATE(6275), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7370), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5456), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_accessibility_modifier] = STATE(333), + [sym_override_modifier] = STATE(337), + [sym_required_parameter] = STATE(6275), + [sym_optional_parameter] = STATE(6275), + [sym__parameter_name] = STATE(4644), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(300), + [sym_identifier] = ACTIONS(1783), + [anon_sym_export] = ACTIONS(647), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(607), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(768), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(647), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(629), + [anon_sym_async] = ACTIONS(669), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1633), - [anon_sym_using] = ACTIONS(633), + [anon_sym_new] = ACTIONS(1785), + [anon_sym_using] = ACTIONS(673), [anon_sym_DOT_DOT_DOT] = ACTIONS(165), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(1635), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(1787), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1637), + [sym_undefined] = ACTIONS(1789), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(607), - [anon_sym_readonly] = ACTIONS(1639), - [anon_sym_get] = ACTIONS(607), - [anon_sym_set] = ACTIONS(607), - [anon_sym_declare] = ACTIONS(607), - [anon_sym_public] = ACTIONS(794), - [anon_sym_private] = ACTIONS(794), - [anon_sym_protected] = ACTIONS(794), - [anon_sym_override] = ACTIONS(796), - [anon_sym_module] = ACTIONS(607), - [anon_sym_any] = ACTIONS(607), - [anon_sym_number] = ACTIONS(607), - [anon_sym_boolean] = ACTIONS(607), - [anon_sym_string] = ACTIONS(607), - [anon_sym_symbol] = ACTIONS(607), - [anon_sym_object] = ACTIONS(607), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(1791), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(840), + [anon_sym_private] = ACTIONS(840), + [anon_sym_protected] = ACTIONS(840), + [anon_sym_override] = ACTIONS(842), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(647), + [anon_sym_number] = ACTIONS(647), + [anon_sym_boolean] = ACTIONS(647), + [anon_sym_string] = ACTIONS(647), + [anon_sym_symbol] = ACTIONS(647), + [anon_sym_object] = ACTIONS(647), [sym_html_comment] = ACTIONS(5), }, - [STATE(205)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1832), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3650), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3650), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym__formal_parameter] = STATE(5400), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1289), - [sym_subscript_expression] = STATE(1289), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3650), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(5921), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4162), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1289), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_accessibility_modifier] = STATE(301), - [sym_override_modifier] = STATE(313), - [sym_required_parameter] = STATE(5400), - [sym_optional_parameter] = STATE(5400), - [sym__parameter_name] = STATE(3668), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(284), - [sym_identifier] = ACTIONS(1631), - [anon_sym_export] = ACTIONS(607), - [anon_sym_type] = ACTIONS(607), - [anon_sym_namespace] = ACTIONS(611), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(649), + [STATE(223)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2056), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym__formal_parameter] = STATE(6275), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7213), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5456), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_accessibility_modifier] = STATE(333), + [sym_override_modifier] = STATE(337), + [sym_required_parameter] = STATE(6275), + [sym_optional_parameter] = STATE(6275), + [sym__parameter_name] = STATE(4644), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(300), + [sym_identifier] = ACTIONS(1783), + [anon_sym_export] = ACTIONS(647), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(607), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(768), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(647), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(629), + [anon_sym_async] = ACTIONS(669), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1633), - [anon_sym_using] = ACTIONS(633), + [anon_sym_new] = ACTIONS(1785), + [anon_sym_using] = ACTIONS(673), [anon_sym_DOT_DOT_DOT] = ACTIONS(165), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(1635), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(1787), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1637), + [sym_undefined] = ACTIONS(1789), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(607), - [anon_sym_readonly] = ACTIONS(1639), - [anon_sym_get] = ACTIONS(607), - [anon_sym_set] = ACTIONS(607), - [anon_sym_declare] = ACTIONS(607), - [anon_sym_public] = ACTIONS(794), - [anon_sym_private] = ACTIONS(794), - [anon_sym_protected] = ACTIONS(794), - [anon_sym_override] = ACTIONS(796), - [anon_sym_module] = ACTIONS(607), - [anon_sym_any] = ACTIONS(607), - [anon_sym_number] = ACTIONS(607), - [anon_sym_boolean] = ACTIONS(607), - [anon_sym_string] = ACTIONS(607), - [anon_sym_symbol] = ACTIONS(607), - [anon_sym_object] = ACTIONS(607), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(1791), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(840), + [anon_sym_private] = ACTIONS(840), + [anon_sym_protected] = ACTIONS(840), + [anon_sym_override] = ACTIONS(842), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(647), + [anon_sym_number] = ACTIONS(647), + [anon_sym_boolean] = ACTIONS(647), + [anon_sym_string] = ACTIONS(647), + [anon_sym_symbol] = ACTIONS(647), + [anon_sym_object] = ACTIONS(647), [sym_html_comment] = ACTIONS(5), }, - [STATE(206)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym__formal_parameter] = STATE(5350), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4162), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_accessibility_modifier] = STATE(301), - [sym_override_modifier] = STATE(313), - [sym_required_parameter] = STATE(5350), - [sym_optional_parameter] = STATE(5350), - [sym__parameter_name] = STATE(3668), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(284), - [sym_identifier] = ACTIONS(734), + [STATE(224)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2124), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym__formal_parameter] = STATE(6275), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7152), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5456), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_accessibility_modifier] = STATE(333), + [sym_override_modifier] = STATE(337), + [sym_required_parameter] = STATE(6275), + [sym_optional_parameter] = STATE(6275), + [sym__parameter_name] = STATE(4644), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(300), + [sym_identifier] = ACTIONS(1783), + [anon_sym_export] = ACTIONS(647), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(647), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(669), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1785), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(1787), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1789), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(1791), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(840), + [anon_sym_private] = ACTIONS(840), + [anon_sym_protected] = ACTIONS(840), + [anon_sym_override] = ACTIONS(842), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(647), + [anon_sym_number] = ACTIONS(647), + [anon_sym_boolean] = ACTIONS(647), + [anon_sym_string] = ACTIONS(647), + [anon_sym_symbol] = ACTIONS(647), + [anon_sym_object] = ACTIONS(647), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(225)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym__formal_parameter] = STATE(6454), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5456), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_accessibility_modifier] = STATE(333), + [sym_override_modifier] = STATE(337), + [sym_required_parameter] = STATE(6454), + [sym_optional_parameter] = STATE(6454), + [sym__parameter_name] = STATE(4644), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(300), + [sym_identifier] = ACTIONS(778), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_LBRACE] = ACTIONS(780), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(1641), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(1793), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_LBRACK] = ACTIONS(1795), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), [anon_sym_async] = ACTIONS(151), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(744), + [anon_sym_new] = ACTIONS(788), [anon_sym_using] = ACTIONS(161), [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(1645), + [sym_this] = ACTIONS(1797), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(756), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1647), + [anon_sym_readonly] = ACTIONS(1799), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(814), - [anon_sym_private] = ACTIONS(814), - [anon_sym_protected] = ACTIONS(814), - [anon_sym_override] = ACTIONS(816), + [anon_sym_public] = ACTIONS(858), + [anon_sym_private] = ACTIONS(858), + [anon_sym_protected] = ACTIONS(858), + [anon_sym_override] = ACTIONS(860), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -51095,109 +56368,109 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(207)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym__formal_parameter] = STATE(5666), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4162), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_accessibility_modifier] = STATE(301), - [sym_override_modifier] = STATE(313), - [sym_required_parameter] = STATE(5666), - [sym_optional_parameter] = STATE(5666), - [sym__parameter_name] = STATE(3668), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(284), - [sym_identifier] = ACTIONS(734), + [STATE(226)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym__formal_parameter] = STATE(6313), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5456), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_accessibility_modifier] = STATE(333), + [sym_override_modifier] = STATE(337), + [sym_required_parameter] = STATE(6313), + [sym_optional_parameter] = STATE(6313), + [sym__parameter_name] = STATE(4644), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(300), + [sym_identifier] = ACTIONS(778), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_LBRACE] = ACTIONS(780), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(1649), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(1801), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_LBRACK] = ACTIONS(1795), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), [anon_sym_async] = ACTIONS(151), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(744), + [anon_sym_new] = ACTIONS(788), [anon_sym_using] = ACTIONS(161), [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(1645), + [sym_this] = ACTIONS(1797), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(756), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1647), + [anon_sym_readonly] = ACTIONS(1799), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(814), - [anon_sym_private] = ACTIONS(814), - [anon_sym_protected] = ACTIONS(814), - [anon_sym_override] = ACTIONS(816), + [anon_sym_public] = ACTIONS(858), + [anon_sym_private] = ACTIONS(858), + [anon_sym_protected] = ACTIONS(858), + [anon_sym_override] = ACTIONS(860), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -51207,109 +56480,109 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(208)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym__formal_parameter] = STATE(5666), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4162), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_accessibility_modifier] = STATE(301), - [sym_override_modifier] = STATE(313), - [sym_required_parameter] = STATE(5666), - [sym_optional_parameter] = STATE(5666), - [sym__parameter_name] = STATE(3668), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(284), - [sym_identifier] = ACTIONS(734), + [STATE(227)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym__formal_parameter] = STATE(6454), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5456), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_accessibility_modifier] = STATE(333), + [sym_override_modifier] = STATE(337), + [sym_required_parameter] = STATE(6454), + [sym_optional_parameter] = STATE(6454), + [sym__parameter_name] = STATE(4644), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(300), + [sym_identifier] = ACTIONS(778), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_LBRACE] = ACTIONS(780), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(1651), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(1803), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_LBRACK] = ACTIONS(1795), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), [anon_sym_async] = ACTIONS(151), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(744), + [anon_sym_new] = ACTIONS(788), [anon_sym_using] = ACTIONS(161), [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(1645), + [sym_this] = ACTIONS(1797), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(756), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1647), + [anon_sym_readonly] = ACTIONS(1799), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(814), - [anon_sym_private] = ACTIONS(814), - [anon_sym_protected] = ACTIONS(814), - [anon_sym_override] = ACTIONS(816), + [anon_sym_public] = ACTIONS(858), + [anon_sym_private] = ACTIONS(858), + [anon_sym_protected] = ACTIONS(858), + [anon_sym_override] = ACTIONS(860), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -51319,109 +56592,109 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(209)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym__formal_parameter] = STATE(5666), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4162), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_accessibility_modifier] = STATE(301), - [sym_override_modifier] = STATE(313), - [sym_required_parameter] = STATE(5666), - [sym_optional_parameter] = STATE(5666), - [sym__parameter_name] = STATE(3668), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(284), - [sym_identifier] = ACTIONS(734), + [STATE(228)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym__formal_parameter] = STATE(6275), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5456), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_accessibility_modifier] = STATE(333), + [sym_override_modifier] = STATE(337), + [sym_required_parameter] = STATE(6275), + [sym_optional_parameter] = STATE(6275), + [sym__parameter_name] = STATE(4644), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(300), + [sym_identifier] = ACTIONS(778), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_LBRACE] = ACTIONS(780), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(1653), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_LBRACK] = ACTIONS(1795), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), [anon_sym_async] = ACTIONS(151), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(744), + [anon_sym_new] = ACTIONS(788), [anon_sym_using] = ACTIONS(161), [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(1645), + [sym_this] = ACTIONS(1797), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(756), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1647), + [anon_sym_readonly] = ACTIONS(1799), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(814), - [anon_sym_private] = ACTIONS(814), - [anon_sym_protected] = ACTIONS(814), - [anon_sym_override] = ACTIONS(816), + [anon_sym_public] = ACTIONS(858), + [anon_sym_private] = ACTIONS(858), + [anon_sym_protected] = ACTIONS(858), + [anon_sym_override] = ACTIONS(860), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -51431,109 +56704,109 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(210)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym__formal_parameter] = STATE(5400), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4162), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_accessibility_modifier] = STATE(301), - [sym_override_modifier] = STATE(313), - [sym_required_parameter] = STATE(5400), - [sym_optional_parameter] = STATE(5400), - [sym__parameter_name] = STATE(3668), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(284), - [sym_identifier] = ACTIONS(734), + [STATE(229)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym__formal_parameter] = STATE(6454), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5456), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_accessibility_modifier] = STATE(333), + [sym_override_modifier] = STATE(337), + [sym_required_parameter] = STATE(6454), + [sym_optional_parameter] = STATE(6454), + [sym__parameter_name] = STATE(4644), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(300), + [sym_identifier] = ACTIONS(778), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_LBRACE] = ACTIONS(780), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(768), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(1805), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_LBRACK] = ACTIONS(1795), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), [anon_sym_async] = ACTIONS(151), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(744), + [anon_sym_new] = ACTIONS(788), [anon_sym_using] = ACTIONS(161), [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(1645), + [sym_this] = ACTIONS(1797), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(756), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1647), + [anon_sym_readonly] = ACTIONS(1799), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(814), - [anon_sym_private] = ACTIONS(814), - [anon_sym_protected] = ACTIONS(814), - [anon_sym_override] = ACTIONS(816), + [anon_sym_public] = ACTIONS(858), + [anon_sym_private] = ACTIONS(858), + [anon_sym_protected] = ACTIONS(858), + [anon_sym_override] = ACTIONS(860), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -51543,109 +56816,109 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(211)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym__formal_parameter] = STATE(5666), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4162), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_accessibility_modifier] = STATE(301), - [sym_override_modifier] = STATE(313), - [sym_required_parameter] = STATE(5666), - [sym_optional_parameter] = STATE(5666), - [sym__parameter_name] = STATE(3668), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(284), - [sym_identifier] = ACTIONS(734), + [STATE(230)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym__formal_parameter] = STATE(6454), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5456), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_accessibility_modifier] = STATE(333), + [sym_override_modifier] = STATE(337), + [sym_required_parameter] = STATE(6454), + [sym_optional_parameter] = STATE(6454), + [sym__parameter_name] = STATE(4644), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(300), + [sym_identifier] = ACTIONS(778), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_LBRACE] = ACTIONS(780), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(1655), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(1807), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_LBRACK] = ACTIONS(1795), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), [anon_sym_async] = ACTIONS(151), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(744), + [anon_sym_new] = ACTIONS(788), [anon_sym_using] = ACTIONS(161), [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(1645), + [sym_this] = ACTIONS(1797), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(756), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1647), + [anon_sym_readonly] = ACTIONS(1799), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(814), - [anon_sym_private] = ACTIONS(814), - [anon_sym_protected] = ACTIONS(814), - [anon_sym_override] = ACTIONS(816), + [anon_sym_public] = ACTIONS(858), + [anon_sym_private] = ACTIONS(858), + [anon_sym_protected] = ACTIONS(858), + [anon_sym_override] = ACTIONS(860), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -51655,109 +56928,109 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(212)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym__formal_parameter] = STATE(5666), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4162), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_accessibility_modifier] = STATE(301), - [sym_override_modifier] = STATE(313), - [sym_required_parameter] = STATE(5666), - [sym_optional_parameter] = STATE(5666), - [sym__parameter_name] = STATE(3668), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(284), - [sym_identifier] = ACTIONS(734), + [STATE(231)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym__formal_parameter] = STATE(6135), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5456), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_accessibility_modifier] = STATE(333), + [sym_override_modifier] = STATE(337), + [sym_required_parameter] = STATE(6135), + [sym_optional_parameter] = STATE(6135), + [sym__parameter_name] = STATE(4644), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(300), + [sym_identifier] = ACTIONS(778), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_LBRACE] = ACTIONS(780), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(1657), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(1809), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_LBRACK] = ACTIONS(1795), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), [anon_sym_async] = ACTIONS(151), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(744), + [anon_sym_new] = ACTIONS(788), [anon_sym_using] = ACTIONS(161), [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(1645), + [sym_this] = ACTIONS(1797), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(756), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1647), + [anon_sym_readonly] = ACTIONS(1799), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(814), - [anon_sym_private] = ACTIONS(814), - [anon_sym_protected] = ACTIONS(814), - [anon_sym_override] = ACTIONS(816), + [anon_sym_public] = ACTIONS(858), + [anon_sym_private] = ACTIONS(858), + [anon_sym_protected] = ACTIONS(858), + [anon_sym_override] = ACTIONS(860), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -51767,109 +57040,109 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(213)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym__formal_parameter] = STATE(5282), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4162), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_accessibility_modifier] = STATE(301), - [sym_override_modifier] = STATE(313), - [sym_required_parameter] = STATE(5282), - [sym_optional_parameter] = STATE(5282), - [sym__parameter_name] = STATE(3668), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(284), - [sym_identifier] = ACTIONS(734), + [STATE(232)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym__formal_parameter] = STATE(6454), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5456), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_accessibility_modifier] = STATE(333), + [sym_override_modifier] = STATE(337), + [sym_required_parameter] = STATE(6454), + [sym_optional_parameter] = STATE(6454), + [sym__parameter_name] = STATE(4644), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(300), + [sym_identifier] = ACTIONS(778), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_LBRACE] = ACTIONS(780), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(1659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(1811), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_LBRACK] = ACTIONS(1795), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), [anon_sym_async] = ACTIONS(151), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(744), + [anon_sym_new] = ACTIONS(788), [anon_sym_using] = ACTIONS(161), [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(1645), + [sym_this] = ACTIONS(1797), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(756), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1647), + [anon_sym_readonly] = ACTIONS(1799), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(814), - [anon_sym_private] = ACTIONS(814), - [anon_sym_protected] = ACTIONS(814), - [anon_sym_override] = ACTIONS(816), + [anon_sym_public] = ACTIONS(858), + [anon_sym_private] = ACTIONS(858), + [anon_sym_protected] = ACTIONS(858), + [anon_sym_override] = ACTIONS(860), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -51879,109 +57152,109 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(214)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym__formal_parameter] = STATE(5666), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4162), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_accessibility_modifier] = STATE(301), - [sym_override_modifier] = STATE(313), - [sym_required_parameter] = STATE(5666), - [sym_optional_parameter] = STATE(5666), - [sym__parameter_name] = STATE(3668), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(284), - [sym_identifier] = ACTIONS(734), + [STATE(233)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym__formal_parameter] = STATE(6454), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5456), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_accessibility_modifier] = STATE(333), + [sym_override_modifier] = STATE(337), + [sym_required_parameter] = STATE(6454), + [sym_optional_parameter] = STATE(6454), + [sym__parameter_name] = STATE(4644), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(300), + [sym_identifier] = ACTIONS(778), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_LBRACE] = ACTIONS(780), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(1661), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(1813), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_LBRACK] = ACTIONS(1795), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), [anon_sym_async] = ACTIONS(151), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(744), + [anon_sym_new] = ACTIONS(788), [anon_sym_using] = ACTIONS(161), [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(1645), + [sym_this] = ACTIONS(1797), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(756), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1647), + [anon_sym_readonly] = ACTIONS(1799), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(814), - [anon_sym_private] = ACTIONS(814), - [anon_sym_protected] = ACTIONS(814), - [anon_sym_override] = ACTIONS(816), + [anon_sym_public] = ACTIONS(858), + [anon_sym_private] = ACTIONS(858), + [anon_sym_protected] = ACTIONS(858), + [anon_sym_override] = ACTIONS(860), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -51991,1107 +57264,999 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(215)] = { - [sym_statement_block] = STATE(241), - [ts_builtin_sym_end] = ACTIONS(1663), - [sym_identifier] = ACTIONS(1665), - [anon_sym_export] = ACTIONS(1665), - [anon_sym_STAR] = ACTIONS(1665), - [anon_sym_default] = ACTIONS(1665), - [anon_sym_type] = ACTIONS(1665), - [anon_sym_as] = ACTIONS(1665), - [anon_sym_namespace] = ACTIONS(1665), - [anon_sym_LBRACE] = ACTIONS(1667), - [anon_sym_COMMA] = ACTIONS(1663), - [anon_sym_RBRACE] = ACTIONS(1663), - [anon_sym_typeof] = ACTIONS(1665), - [anon_sym_import] = ACTIONS(1665), - [anon_sym_with] = ACTIONS(1665), - [anon_sym_var] = ACTIONS(1665), - [anon_sym_let] = ACTIONS(1665), - [anon_sym_const] = ACTIONS(1665), - [anon_sym_BANG] = ACTIONS(1665), - [anon_sym_else] = ACTIONS(1665), - [anon_sym_if] = ACTIONS(1665), - [anon_sym_switch] = ACTIONS(1665), - [anon_sym_for] = ACTIONS(1665), - [anon_sym_LPAREN] = ACTIONS(1663), - [anon_sym_SEMI] = ACTIONS(1663), - [anon_sym_await] = ACTIONS(1665), - [anon_sym_in] = ACTIONS(1665), - [anon_sym_while] = ACTIONS(1665), - [anon_sym_do] = ACTIONS(1665), - [anon_sym_try] = ACTIONS(1665), - [anon_sym_break] = ACTIONS(1665), - [anon_sym_continue] = ACTIONS(1665), - [anon_sym_debugger] = ACTIONS(1665), - [anon_sym_return] = ACTIONS(1665), - [anon_sym_throw] = ACTIONS(1665), - [anon_sym_case] = ACTIONS(1665), - [anon_sym_yield] = ACTIONS(1665), - [anon_sym_LBRACK] = ACTIONS(1663), - [anon_sym_GT] = ACTIONS(1665), - [anon_sym_DOT] = ACTIONS(1669), - [anon_sym_DQUOTE] = ACTIONS(1663), - [anon_sym_SQUOTE] = ACTIONS(1663), - [anon_sym_class] = ACTIONS(1665), - [anon_sym_async] = ACTIONS(1665), - [anon_sym_function] = ACTIONS(1665), - [anon_sym_QMARK_DOT] = ACTIONS(1663), - [anon_sym_new] = ACTIONS(1665), - [anon_sym_using] = ACTIONS(1665), - [anon_sym_AMP_AMP] = ACTIONS(1663), - [anon_sym_PIPE_PIPE] = ACTIONS(1663), - [anon_sym_GT_GT] = ACTIONS(1665), - [anon_sym_GT_GT_GT] = ACTIONS(1663), - [anon_sym_LT_LT] = ACTIONS(1663), - [anon_sym_AMP] = ACTIONS(1665), - [anon_sym_CARET] = ACTIONS(1663), - [anon_sym_PIPE] = ACTIONS(1665), - [anon_sym_PLUS] = ACTIONS(1665), - [anon_sym_DASH] = ACTIONS(1665), - [anon_sym_SLASH] = ACTIONS(1665), - [anon_sym_PERCENT] = ACTIONS(1663), - [anon_sym_STAR_STAR] = ACTIONS(1663), - [anon_sym_LT] = ACTIONS(1665), - [anon_sym_LT_EQ] = ACTIONS(1663), - [anon_sym_EQ_EQ] = ACTIONS(1665), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1663), - [anon_sym_BANG_EQ] = ACTIONS(1665), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1663), - [anon_sym_GT_EQ] = ACTIONS(1663), - [anon_sym_QMARK_QMARK] = ACTIONS(1663), - [anon_sym_instanceof] = ACTIONS(1665), - [anon_sym_TILDE] = ACTIONS(1663), - [anon_sym_void] = ACTIONS(1665), - [anon_sym_delete] = ACTIONS(1665), - [anon_sym_PLUS_PLUS] = ACTIONS(1663), - [anon_sym_DASH_DASH] = ACTIONS(1663), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1663), - [sym_number] = ACTIONS(1663), - [sym_private_property_identifier] = ACTIONS(1663), - [sym_this] = ACTIONS(1665), - [sym_super] = ACTIONS(1665), - [sym_true] = ACTIONS(1665), - [sym_false] = ACTIONS(1665), - [sym_null] = ACTIONS(1665), - [sym_undefined] = ACTIONS(1665), - [anon_sym_AT] = ACTIONS(1663), - [anon_sym_static] = ACTIONS(1665), - [anon_sym_readonly] = ACTIONS(1665), - [anon_sym_get] = ACTIONS(1665), - [anon_sym_set] = ACTIONS(1665), - [anon_sym_declare] = ACTIONS(1665), - [anon_sym_public] = ACTIONS(1665), - [anon_sym_private] = ACTIONS(1665), - [anon_sym_protected] = ACTIONS(1665), - [anon_sym_override] = ACTIONS(1665), - [anon_sym_module] = ACTIONS(1665), - [anon_sym_any] = ACTIONS(1665), - [anon_sym_number] = ACTIONS(1665), - [anon_sym_boolean] = ACTIONS(1665), - [anon_sym_string] = ACTIONS(1665), - [anon_sym_symbol] = ACTIONS(1665), - [anon_sym_object] = ACTIONS(1665), - [anon_sym_abstract] = ACTIONS(1665), - [anon_sym_satisfies] = ACTIONS(1665), - [anon_sym_interface] = ACTIONS(1665), - [anon_sym_enum] = ACTIONS(1665), - [sym__automatic_semicolon] = ACTIONS(1663), - [sym__ternary_qmark] = ACTIONS(1663), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(216)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1709), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_COMMA] = ACTIONS(1671), - [anon_sym_RBRACE] = ACTIONS(1671), - [anon_sym_typeof] = ACTIONS(649), + [STATE(234)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym__formal_parameter] = STATE(6367), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5456), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_accessibility_modifier] = STATE(333), + [sym_override_modifier] = STATE(337), + [sym_required_parameter] = STATE(6367), + [sym_optional_parameter] = STATE(6367), + [sym__parameter_name] = STATE(4644), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(300), + [sym_identifier] = ACTIONS(778), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(780), + [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(1671), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(1671), - [anon_sym_RBRACK] = ACTIONS(1671), - [anon_sym_GT] = ACTIONS(1671), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(1815), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1795), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(151), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_AMP] = ACTIONS(1671), - [anon_sym_PIPE] = ACTIONS(1671), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(195), + [anon_sym_new] = ACTIONS(788), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1797), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_QMARK] = ACTIONS(1671), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), - [anon_sym_extends] = ACTIONS(1673), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1799), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(858), + [anon_sym_private] = ACTIONS(858), + [anon_sym_protected] = ACTIONS(858), + [anon_sym_override] = ACTIONS(860), + [anon_sym_module] = ACTIONS(113), + [anon_sym_any] = ACTIONS(113), + [anon_sym_number] = ACTIONS(113), + [anon_sym_boolean] = ACTIONS(113), + [anon_sym_string] = ACTIONS(113), + [anon_sym_symbol] = ACTIONS(113), + [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(217)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2168), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3650), - [sym_assignment_pattern] = STATE(4901), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3650), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1289), - [sym_subscript_expression] = STATE(1289), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3650), - [sym_spread_element] = STATE(5308), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4759), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1289), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [aux_sym_array_repeat1] = STATE(5315), - [aux_sym_array_pattern_repeat1] = STATE(5430), - [sym_identifier] = ACTIONS(1631), - [anon_sym_export] = ACTIONS(607), - [anon_sym_type] = ACTIONS(607), - [anon_sym_namespace] = ACTIONS(611), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_COMMA] = ACTIONS(1675), - [anon_sym_typeof] = ACTIONS(649), + [STATE(235)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym__formal_parameter] = STATE(6454), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5456), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_accessibility_modifier] = STATE(333), + [sym_override_modifier] = STATE(337), + [sym_required_parameter] = STATE(6454), + [sym_optional_parameter] = STATE(6454), + [sym__parameter_name] = STATE(4644), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(300), + [sym_identifier] = ACTIONS(778), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(780), + [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(607), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(832), - [anon_sym_RBRACK] = ACTIONS(1677), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(1817), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1795), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(629), + [anon_sym_async] = ACTIONS(151), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1633), - [anon_sym_using] = ACTIONS(633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(195), + [anon_sym_new] = ACTIONS(788), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1797), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1637), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(607), - [anon_sym_readonly] = ACTIONS(607), - [anon_sym_get] = ACTIONS(607), - [anon_sym_set] = ACTIONS(607), - [anon_sym_declare] = ACTIONS(607), - [anon_sym_public] = ACTIONS(607), - [anon_sym_private] = ACTIONS(607), - [anon_sym_protected] = ACTIONS(607), - [anon_sym_override] = ACTIONS(607), - [anon_sym_module] = ACTIONS(607), - [anon_sym_any] = ACTIONS(607), - [anon_sym_number] = ACTIONS(607), - [anon_sym_boolean] = ACTIONS(607), - [anon_sym_string] = ACTIONS(607), - [anon_sym_symbol] = ACTIONS(607), - [anon_sym_object] = ACTIONS(607), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1799), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(858), + [anon_sym_private] = ACTIONS(858), + [anon_sym_protected] = ACTIONS(858), + [anon_sym_override] = ACTIONS(860), + [anon_sym_module] = ACTIONS(113), + [anon_sym_any] = ACTIONS(113), + [anon_sym_number] = ACTIONS(113), + [anon_sym_boolean] = ACTIONS(113), + [anon_sym_string] = ACTIONS(113), + [anon_sym_symbol] = ACTIONS(113), + [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(218)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2242), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3650), - [sym_assignment_pattern] = STATE(4901), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3650), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1289), - [sym_subscript_expression] = STATE(1289), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3650), - [sym_spread_element] = STATE(4824), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4759), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1289), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [aux_sym_array_repeat1] = STATE(4946), - [aux_sym_array_pattern_repeat1] = STATE(5430), - [sym_identifier] = ACTIONS(1631), - [anon_sym_export] = ACTIONS(607), - [anon_sym_type] = ACTIONS(607), - [anon_sym_namespace] = ACTIONS(611), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_COMMA] = ACTIONS(1675), - [anon_sym_typeof] = ACTIONS(649), + [STATE(236)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym__formal_parameter] = STATE(6454), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5456), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_accessibility_modifier] = STATE(333), + [sym_override_modifier] = STATE(337), + [sym_required_parameter] = STATE(6454), + [sym_optional_parameter] = STATE(6454), + [sym__parameter_name] = STATE(4644), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(300), + [sym_identifier] = ACTIONS(778), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(780), + [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(607), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(832), - [anon_sym_RBRACK] = ACTIONS(1679), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(1819), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1795), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(629), + [anon_sym_async] = ACTIONS(151), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1633), - [anon_sym_using] = ACTIONS(633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(195), + [anon_sym_new] = ACTIONS(788), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1797), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1637), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(607), - [anon_sym_readonly] = ACTIONS(607), - [anon_sym_get] = ACTIONS(607), - [anon_sym_set] = ACTIONS(607), - [anon_sym_declare] = ACTIONS(607), - [anon_sym_public] = ACTIONS(607), - [anon_sym_private] = ACTIONS(607), - [anon_sym_protected] = ACTIONS(607), - [anon_sym_override] = ACTIONS(607), - [anon_sym_module] = ACTIONS(607), - [anon_sym_any] = ACTIONS(607), - [anon_sym_number] = ACTIONS(607), - [anon_sym_boolean] = ACTIONS(607), - [anon_sym_string] = ACTIONS(607), - [anon_sym_symbol] = ACTIONS(607), - [anon_sym_object] = ACTIONS(607), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1799), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(858), + [anon_sym_private] = ACTIONS(858), + [anon_sym_protected] = ACTIONS(858), + [anon_sym_override] = ACTIONS(860), + [anon_sym_module] = ACTIONS(113), + [anon_sym_any] = ACTIONS(113), + [anon_sym_number] = ACTIONS(113), + [anon_sym_boolean] = ACTIONS(113), + [anon_sym_string] = ACTIONS(113), + [anon_sym_symbol] = ACTIONS(113), + [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(219)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2168), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3650), - [sym_assignment_pattern] = STATE(4901), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3650), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1289), - [sym_subscript_expression] = STATE(1289), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3650), - [sym_spread_element] = STATE(5308), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4759), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1289), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [aux_sym_array_repeat1] = STATE(5315), - [aux_sym_array_pattern_repeat1] = STATE(5430), - [sym_identifier] = ACTIONS(1631), - [anon_sym_export] = ACTIONS(607), - [anon_sym_type] = ACTIONS(607), - [anon_sym_namespace] = ACTIONS(611), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_COMMA] = ACTIONS(1675), - [anon_sym_typeof] = ACTIONS(649), + [STATE(237)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2730), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_assignment_pattern] = STATE(6214), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_spread_element] = STATE(6317), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5919), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_repeat1] = STATE(6319), + [aux_sym_array_pattern_repeat1] = STATE(6151), + [sym_identifier] = ACTIONS(1783), + [anon_sym_export] = ACTIONS(647), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_COMMA] = ACTIONS(1821), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(607), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(832), - [anon_sym_RBRACK] = ACTIONS(1681), + [anon_sym_let] = ACTIONS(647), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_RBRACK] = ACTIONS(1823), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(629), + [anon_sym_async] = ACTIONS(669), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1633), - [anon_sym_using] = ACTIONS(633), + [anon_sym_new] = ACTIONS(1785), + [anon_sym_using] = ACTIONS(673), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1637), + [sym_undefined] = ACTIONS(1789), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(607), - [anon_sym_readonly] = ACTIONS(607), - [anon_sym_get] = ACTIONS(607), - [anon_sym_set] = ACTIONS(607), - [anon_sym_declare] = ACTIONS(607), - [anon_sym_public] = ACTIONS(607), - [anon_sym_private] = ACTIONS(607), - [anon_sym_protected] = ACTIONS(607), - [anon_sym_override] = ACTIONS(607), - [anon_sym_module] = ACTIONS(607), - [anon_sym_any] = ACTIONS(607), - [anon_sym_number] = ACTIONS(607), - [anon_sym_boolean] = ACTIONS(607), - [anon_sym_string] = ACTIONS(607), - [anon_sym_symbol] = ACTIONS(607), - [anon_sym_object] = ACTIONS(607), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(647), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(647), + [anon_sym_private] = ACTIONS(647), + [anon_sym_protected] = ACTIONS(647), + [anon_sym_override] = ACTIONS(647), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(647), + [anon_sym_number] = ACTIONS(647), + [anon_sym_boolean] = ACTIONS(647), + [anon_sym_string] = ACTIONS(647), + [anon_sym_symbol] = ACTIONS(647), + [anon_sym_object] = ACTIONS(647), [sym_html_comment] = ACTIONS(5), }, - [STATE(220)] = { - [sym_statement_block] = STATE(241), - [ts_builtin_sym_end] = ACTIONS(1663), - [sym_identifier] = ACTIONS(1665), - [anon_sym_export] = ACTIONS(1665), - [anon_sym_STAR] = ACTIONS(1665), - [anon_sym_default] = ACTIONS(1665), - [anon_sym_type] = ACTIONS(1665), - [anon_sym_as] = ACTIONS(1665), - [anon_sym_namespace] = ACTIONS(1665), - [anon_sym_LBRACE] = ACTIONS(1667), - [anon_sym_COMMA] = ACTIONS(1663), - [anon_sym_RBRACE] = ACTIONS(1663), - [anon_sym_typeof] = ACTIONS(1665), - [anon_sym_import] = ACTIONS(1665), - [anon_sym_with] = ACTIONS(1665), - [anon_sym_var] = ACTIONS(1665), - [anon_sym_let] = ACTIONS(1665), - [anon_sym_const] = ACTIONS(1665), - [anon_sym_BANG] = ACTIONS(1665), - [anon_sym_else] = ACTIONS(1665), - [anon_sym_if] = ACTIONS(1665), - [anon_sym_switch] = ACTIONS(1665), - [anon_sym_for] = ACTIONS(1665), - [anon_sym_LPAREN] = ACTIONS(1663), - [anon_sym_SEMI] = ACTIONS(1663), - [anon_sym_await] = ACTIONS(1665), - [anon_sym_in] = ACTIONS(1665), - [anon_sym_while] = ACTIONS(1665), - [anon_sym_do] = ACTIONS(1665), - [anon_sym_try] = ACTIONS(1665), - [anon_sym_break] = ACTIONS(1665), - [anon_sym_continue] = ACTIONS(1665), - [anon_sym_debugger] = ACTIONS(1665), - [anon_sym_return] = ACTIONS(1665), - [anon_sym_throw] = ACTIONS(1665), - [anon_sym_case] = ACTIONS(1665), - [anon_sym_yield] = ACTIONS(1665), - [anon_sym_LBRACK] = ACTIONS(1663), - [anon_sym_GT] = ACTIONS(1665), - [anon_sym_DOT] = ACTIONS(1665), - [anon_sym_DQUOTE] = ACTIONS(1663), - [anon_sym_SQUOTE] = ACTIONS(1663), - [anon_sym_class] = ACTIONS(1665), - [anon_sym_async] = ACTIONS(1665), - [anon_sym_function] = ACTIONS(1665), - [anon_sym_QMARK_DOT] = ACTIONS(1663), - [anon_sym_new] = ACTIONS(1665), - [anon_sym_using] = ACTIONS(1665), - [anon_sym_AMP_AMP] = ACTIONS(1663), - [anon_sym_PIPE_PIPE] = ACTIONS(1663), - [anon_sym_GT_GT] = ACTIONS(1665), - [anon_sym_GT_GT_GT] = ACTIONS(1663), - [anon_sym_LT_LT] = ACTIONS(1663), - [anon_sym_AMP] = ACTIONS(1665), - [anon_sym_CARET] = ACTIONS(1663), - [anon_sym_PIPE] = ACTIONS(1665), - [anon_sym_PLUS] = ACTIONS(1665), - [anon_sym_DASH] = ACTIONS(1665), - [anon_sym_SLASH] = ACTIONS(1665), - [anon_sym_PERCENT] = ACTIONS(1663), - [anon_sym_STAR_STAR] = ACTIONS(1663), - [anon_sym_LT] = ACTIONS(1665), - [anon_sym_LT_EQ] = ACTIONS(1663), - [anon_sym_EQ_EQ] = ACTIONS(1665), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1663), - [anon_sym_BANG_EQ] = ACTIONS(1665), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1663), - [anon_sym_GT_EQ] = ACTIONS(1663), - [anon_sym_QMARK_QMARK] = ACTIONS(1663), - [anon_sym_instanceof] = ACTIONS(1665), - [anon_sym_TILDE] = ACTIONS(1663), - [anon_sym_void] = ACTIONS(1665), - [anon_sym_delete] = ACTIONS(1665), - [anon_sym_PLUS_PLUS] = ACTIONS(1663), - [anon_sym_DASH_DASH] = ACTIONS(1663), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1663), - [sym_number] = ACTIONS(1663), - [sym_private_property_identifier] = ACTIONS(1663), - [sym_this] = ACTIONS(1665), - [sym_super] = ACTIONS(1665), - [sym_true] = ACTIONS(1665), - [sym_false] = ACTIONS(1665), - [sym_null] = ACTIONS(1665), - [sym_undefined] = ACTIONS(1665), - [anon_sym_AT] = ACTIONS(1663), - [anon_sym_static] = ACTIONS(1665), - [anon_sym_readonly] = ACTIONS(1665), - [anon_sym_get] = ACTIONS(1665), - [anon_sym_set] = ACTIONS(1665), - [anon_sym_declare] = ACTIONS(1665), - [anon_sym_public] = ACTIONS(1665), - [anon_sym_private] = ACTIONS(1665), - [anon_sym_protected] = ACTIONS(1665), - [anon_sym_override] = ACTIONS(1665), - [anon_sym_module] = ACTIONS(1665), - [anon_sym_any] = ACTIONS(1665), - [anon_sym_number] = ACTIONS(1665), - [anon_sym_boolean] = ACTIONS(1665), - [anon_sym_string] = ACTIONS(1665), - [anon_sym_symbol] = ACTIONS(1665), - [anon_sym_object] = ACTIONS(1665), - [anon_sym_abstract] = ACTIONS(1665), - [anon_sym_satisfies] = ACTIONS(1665), - [anon_sym_interface] = ACTIONS(1665), - [anon_sym_enum] = ACTIONS(1665), - [sym__automatic_semicolon] = ACTIONS(1663), - [sym__ternary_qmark] = ACTIONS(1663), + [STATE(238)] = { + [sym_statement_block] = STATE(267), + [ts_builtin_sym_end] = ACTIONS(1825), + [sym_identifier] = ACTIONS(1827), + [anon_sym_export] = ACTIONS(1827), + [anon_sym_STAR] = ACTIONS(1827), + [anon_sym_default] = ACTIONS(1827), + [anon_sym_type] = ACTIONS(1827), + [anon_sym_as] = ACTIONS(1827), + [anon_sym_namespace] = ACTIONS(1827), + [anon_sym_LBRACE] = ACTIONS(1829), + [anon_sym_COMMA] = ACTIONS(1825), + [anon_sym_RBRACE] = ACTIONS(1825), + [anon_sym_typeof] = ACTIONS(1827), + [anon_sym_import] = ACTIONS(1827), + [anon_sym_with] = ACTIONS(1827), + [anon_sym_var] = ACTIONS(1827), + [anon_sym_let] = ACTIONS(1827), + [anon_sym_const] = ACTIONS(1827), + [anon_sym_BANG] = ACTIONS(1827), + [anon_sym_else] = ACTIONS(1827), + [anon_sym_if] = ACTIONS(1827), + [anon_sym_switch] = ACTIONS(1827), + [anon_sym_for] = ACTIONS(1827), + [anon_sym_LPAREN] = ACTIONS(1825), + [anon_sym_SEMI] = ACTIONS(1825), + [anon_sym_await] = ACTIONS(1827), + [anon_sym_in] = ACTIONS(1827), + [anon_sym_while] = ACTIONS(1827), + [anon_sym_do] = ACTIONS(1827), + [anon_sym_try] = ACTIONS(1827), + [anon_sym_break] = ACTIONS(1827), + [anon_sym_continue] = ACTIONS(1827), + [anon_sym_debugger] = ACTIONS(1827), + [anon_sym_return] = ACTIONS(1827), + [anon_sym_throw] = ACTIONS(1827), + [anon_sym_case] = ACTIONS(1827), + [anon_sym_yield] = ACTIONS(1827), + [anon_sym_LBRACK] = ACTIONS(1825), + [anon_sym_GT] = ACTIONS(1827), + [anon_sym_DOT] = ACTIONS(1831), + [anon_sym_DQUOTE] = ACTIONS(1825), + [anon_sym_SQUOTE] = ACTIONS(1825), + [anon_sym_class] = ACTIONS(1827), + [anon_sym_async] = ACTIONS(1827), + [anon_sym_function] = ACTIONS(1827), + [anon_sym_QMARK_DOT] = ACTIONS(1825), + [anon_sym_new] = ACTIONS(1827), + [anon_sym_using] = ACTIONS(1827), + [anon_sym_AMP_AMP] = ACTIONS(1825), + [anon_sym_PIPE_PIPE] = ACTIONS(1825), + [anon_sym_GT_GT] = ACTIONS(1827), + [anon_sym_GT_GT_GT] = ACTIONS(1825), + [anon_sym_LT_LT] = ACTIONS(1825), + [anon_sym_AMP] = ACTIONS(1827), + [anon_sym_CARET] = ACTIONS(1825), + [anon_sym_PIPE] = ACTIONS(1827), + [anon_sym_PLUS] = ACTIONS(1827), + [anon_sym_DASH] = ACTIONS(1827), + [anon_sym_SLASH] = ACTIONS(1827), + [anon_sym_PERCENT] = ACTIONS(1825), + [anon_sym_STAR_STAR] = ACTIONS(1825), + [anon_sym_LT] = ACTIONS(1827), + [anon_sym_LT_EQ] = ACTIONS(1825), + [anon_sym_EQ_EQ] = ACTIONS(1827), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1825), + [anon_sym_BANG_EQ] = ACTIONS(1827), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1825), + [anon_sym_GT_EQ] = ACTIONS(1825), + [anon_sym_QMARK_QMARK] = ACTIONS(1825), + [anon_sym_instanceof] = ACTIONS(1827), + [anon_sym_TILDE] = ACTIONS(1825), + [anon_sym_void] = ACTIONS(1827), + [anon_sym_delete] = ACTIONS(1827), + [anon_sym_PLUS_PLUS] = ACTIONS(1825), + [anon_sym_DASH_DASH] = ACTIONS(1825), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1825), + [sym_number] = ACTIONS(1825), + [sym_private_property_identifier] = ACTIONS(1825), + [sym_this] = ACTIONS(1827), + [sym_super] = ACTIONS(1827), + [sym_true] = ACTIONS(1827), + [sym_false] = ACTIONS(1827), + [sym_null] = ACTIONS(1827), + [sym_undefined] = ACTIONS(1827), + [anon_sym_AT] = ACTIONS(1825), + [anon_sym_static] = ACTIONS(1827), + [anon_sym_readonly] = ACTIONS(1827), + [anon_sym_get] = ACTIONS(1827), + [anon_sym_set] = ACTIONS(1827), + [anon_sym_declare] = ACTIONS(1827), + [anon_sym_public] = ACTIONS(1827), + [anon_sym_private] = ACTIONS(1827), + [anon_sym_protected] = ACTIONS(1827), + [anon_sym_override] = ACTIONS(1827), + [anon_sym_module] = ACTIONS(1827), + [anon_sym_any] = ACTIONS(1827), + [anon_sym_number] = ACTIONS(1827), + [anon_sym_boolean] = ACTIONS(1827), + [anon_sym_string] = ACTIONS(1827), + [anon_sym_symbol] = ACTIONS(1827), + [anon_sym_object] = ACTIONS(1827), + [anon_sym_abstract] = ACTIONS(1827), + [anon_sym_satisfies] = ACTIONS(1827), + [anon_sym_interface] = ACTIONS(1827), + [anon_sym_enum] = ACTIONS(1827), + [sym__automatic_semicolon] = ACTIONS(1825), + [sym__ternary_qmark] = ACTIONS(1825), [sym_html_comment] = ACTIONS(5), }, - [STATE(221)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2168), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3650), - [sym_assignment_pattern] = STATE(4901), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3650), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1289), - [sym_subscript_expression] = STATE(1289), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3650), - [sym_spread_element] = STATE(5308), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4759), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1289), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [aux_sym_array_repeat1] = STATE(5315), - [aux_sym_array_pattern_repeat1] = STATE(5430), - [sym_identifier] = ACTIONS(1631), - [anon_sym_export] = ACTIONS(607), - [anon_sym_type] = ACTIONS(607), - [anon_sym_namespace] = ACTIONS(611), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_COMMA] = ACTIONS(1675), - [anon_sym_typeof] = ACTIONS(649), + [STATE(239)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2530), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_assignment_pattern] = STATE(6214), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_spread_element] = STATE(6347), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5919), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_repeat1] = STATE(6125), + [aux_sym_array_pattern_repeat1] = STATE(6151), + [sym_identifier] = ACTIONS(1783), + [anon_sym_export] = ACTIONS(647), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_COMMA] = ACTIONS(1821), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(607), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(832), - [anon_sym_RBRACK] = ACTIONS(1683), + [anon_sym_let] = ACTIONS(647), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_RBRACK] = ACTIONS(1833), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(629), + [anon_sym_async] = ACTIONS(669), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1633), - [anon_sym_using] = ACTIONS(633), + [anon_sym_new] = ACTIONS(1785), + [anon_sym_using] = ACTIONS(673), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1637), + [sym_undefined] = ACTIONS(1789), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(607), - [anon_sym_readonly] = ACTIONS(607), - [anon_sym_get] = ACTIONS(607), - [anon_sym_set] = ACTIONS(607), - [anon_sym_declare] = ACTIONS(607), - [anon_sym_public] = ACTIONS(607), - [anon_sym_private] = ACTIONS(607), - [anon_sym_protected] = ACTIONS(607), - [anon_sym_override] = ACTIONS(607), - [anon_sym_module] = ACTIONS(607), - [anon_sym_any] = ACTIONS(607), - [anon_sym_number] = ACTIONS(607), - [anon_sym_boolean] = ACTIONS(607), - [anon_sym_string] = ACTIONS(607), - [anon_sym_symbol] = ACTIONS(607), - [anon_sym_object] = ACTIONS(607), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(647), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(647), + [anon_sym_private] = ACTIONS(647), + [anon_sym_protected] = ACTIONS(647), + [anon_sym_override] = ACTIONS(647), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(647), + [anon_sym_number] = ACTIONS(647), + [anon_sym_boolean] = ACTIONS(647), + [anon_sym_string] = ACTIONS(647), + [anon_sym_symbol] = ACTIONS(647), + [anon_sym_object] = ACTIONS(647), [sym_html_comment] = ACTIONS(5), }, - [STATE(222)] = { - [sym_statement_block] = STATE(241), - [ts_builtin_sym_end] = ACTIONS(1663), - [sym_identifier] = ACTIONS(1665), - [anon_sym_export] = ACTIONS(1665), - [anon_sym_STAR] = ACTIONS(1665), - [anon_sym_default] = ACTIONS(1665), - [anon_sym_type] = ACTIONS(1665), - [anon_sym_as] = ACTIONS(1665), - [anon_sym_namespace] = ACTIONS(1665), - [anon_sym_LBRACE] = ACTIONS(1667), - [anon_sym_COMMA] = ACTIONS(1663), - [anon_sym_RBRACE] = ACTIONS(1663), - [anon_sym_typeof] = ACTIONS(1665), - [anon_sym_import] = ACTIONS(1665), - [anon_sym_with] = ACTIONS(1665), - [anon_sym_var] = ACTIONS(1665), - [anon_sym_let] = ACTIONS(1665), - [anon_sym_const] = ACTIONS(1665), - [anon_sym_BANG] = ACTIONS(1665), - [anon_sym_else] = ACTIONS(1665), - [anon_sym_if] = ACTIONS(1665), - [anon_sym_switch] = ACTIONS(1665), - [anon_sym_for] = ACTIONS(1665), - [anon_sym_LPAREN] = ACTIONS(1663), - [anon_sym_SEMI] = ACTIONS(1663), - [anon_sym_await] = ACTIONS(1665), - [anon_sym_in] = ACTIONS(1665), - [anon_sym_while] = ACTIONS(1665), - [anon_sym_do] = ACTIONS(1665), - [anon_sym_try] = ACTIONS(1665), - [anon_sym_break] = ACTIONS(1665), - [anon_sym_continue] = ACTIONS(1665), - [anon_sym_debugger] = ACTIONS(1665), - [anon_sym_return] = ACTIONS(1665), - [anon_sym_throw] = ACTIONS(1665), - [anon_sym_case] = ACTIONS(1665), - [anon_sym_yield] = ACTIONS(1665), - [anon_sym_LBRACK] = ACTIONS(1663), - [anon_sym_GT] = ACTIONS(1665), - [anon_sym_DOT] = ACTIONS(1685), - [anon_sym_DQUOTE] = ACTIONS(1663), - [anon_sym_SQUOTE] = ACTIONS(1663), - [anon_sym_class] = ACTIONS(1665), - [anon_sym_async] = ACTIONS(1665), - [anon_sym_function] = ACTIONS(1665), - [anon_sym_QMARK_DOT] = ACTIONS(1663), - [anon_sym_new] = ACTIONS(1665), - [anon_sym_using] = ACTIONS(1665), - [anon_sym_AMP_AMP] = ACTIONS(1663), - [anon_sym_PIPE_PIPE] = ACTIONS(1663), - [anon_sym_GT_GT] = ACTIONS(1665), - [anon_sym_GT_GT_GT] = ACTIONS(1663), - [anon_sym_LT_LT] = ACTIONS(1663), - [anon_sym_AMP] = ACTIONS(1665), - [anon_sym_CARET] = ACTIONS(1663), - [anon_sym_PIPE] = ACTIONS(1665), - [anon_sym_PLUS] = ACTIONS(1665), - [anon_sym_DASH] = ACTIONS(1665), - [anon_sym_SLASH] = ACTIONS(1665), - [anon_sym_PERCENT] = ACTIONS(1663), - [anon_sym_STAR_STAR] = ACTIONS(1663), - [anon_sym_LT] = ACTIONS(1665), - [anon_sym_LT_EQ] = ACTIONS(1663), - [anon_sym_EQ_EQ] = ACTIONS(1665), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1663), - [anon_sym_BANG_EQ] = ACTIONS(1665), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1663), - [anon_sym_GT_EQ] = ACTIONS(1663), - [anon_sym_QMARK_QMARK] = ACTIONS(1663), - [anon_sym_instanceof] = ACTIONS(1665), - [anon_sym_TILDE] = ACTIONS(1663), - [anon_sym_void] = ACTIONS(1665), - [anon_sym_delete] = ACTIONS(1665), - [anon_sym_PLUS_PLUS] = ACTIONS(1663), - [anon_sym_DASH_DASH] = ACTIONS(1663), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1663), - [sym_number] = ACTIONS(1663), - [sym_private_property_identifier] = ACTIONS(1663), - [sym_this] = ACTIONS(1665), - [sym_super] = ACTIONS(1665), - [sym_true] = ACTIONS(1665), - [sym_false] = ACTIONS(1665), - [sym_null] = ACTIONS(1665), - [sym_undefined] = ACTIONS(1665), - [anon_sym_AT] = ACTIONS(1663), - [anon_sym_static] = ACTIONS(1665), - [anon_sym_readonly] = ACTIONS(1665), - [anon_sym_get] = ACTIONS(1665), - [anon_sym_set] = ACTIONS(1665), - [anon_sym_declare] = ACTIONS(1665), - [anon_sym_public] = ACTIONS(1665), - [anon_sym_private] = ACTIONS(1665), - [anon_sym_protected] = ACTIONS(1665), - [anon_sym_override] = ACTIONS(1665), - [anon_sym_module] = ACTIONS(1665), - [anon_sym_any] = ACTIONS(1665), - [anon_sym_number] = ACTIONS(1665), - [anon_sym_boolean] = ACTIONS(1665), - [anon_sym_string] = ACTIONS(1665), - [anon_sym_symbol] = ACTIONS(1665), - [anon_sym_object] = ACTIONS(1665), - [anon_sym_abstract] = ACTIONS(1665), - [anon_sym_satisfies] = ACTIONS(1665), - [anon_sym_interface] = ACTIONS(1665), - [anon_sym_enum] = ACTIONS(1665), - [sym__automatic_semicolon] = ACTIONS(1663), - [sym__ternary_qmark] = ACTIONS(1663), + [STATE(240)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2769), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_assignment_pattern] = STATE(6214), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_spread_element] = STATE(6248), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5919), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_repeat1] = STATE(6117), + [aux_sym_array_pattern_repeat1] = STATE(6151), + [sym_identifier] = ACTIONS(1783), + [anon_sym_export] = ACTIONS(647), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_COMMA] = ACTIONS(1821), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(647), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_RBRACK] = ACTIONS(1835), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(669), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1785), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(253), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1789), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(647), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(647), + [anon_sym_private] = ACTIONS(647), + [anon_sym_protected] = ACTIONS(647), + [anon_sym_override] = ACTIONS(647), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(647), + [anon_sym_number] = ACTIONS(647), + [anon_sym_boolean] = ACTIONS(647), + [anon_sym_string] = ACTIONS(647), + [anon_sym_symbol] = ACTIONS(647), + [anon_sym_object] = ACTIONS(647), [sym_html_comment] = ACTIONS(5), }, - [STATE(223)] = { - [ts_builtin_sym_end] = ACTIONS(1687), - [sym_identifier] = ACTIONS(1689), - [anon_sym_export] = ACTIONS(1689), - [anon_sym_STAR] = ACTIONS(1691), - [anon_sym_default] = ACTIONS(1689), - [anon_sym_type] = ACTIONS(1689), - [anon_sym_EQ] = ACTIONS(1693), - [anon_sym_as] = ACTIONS(1691), - [anon_sym_namespace] = ACTIONS(1689), - [anon_sym_LBRACE] = ACTIONS(1687), - [anon_sym_COMMA] = ACTIONS(1695), - [anon_sym_RBRACE] = ACTIONS(1687), - [anon_sym_typeof] = ACTIONS(1689), - [anon_sym_import] = ACTIONS(1689), - [anon_sym_with] = ACTIONS(1689), - [anon_sym_var] = ACTIONS(1689), - [anon_sym_let] = ACTIONS(1689), - [anon_sym_const] = ACTIONS(1689), - [anon_sym_BANG] = ACTIONS(1689), - [anon_sym_else] = ACTIONS(1689), - [anon_sym_if] = ACTIONS(1689), - [anon_sym_switch] = ACTIONS(1689), - [anon_sym_for] = ACTIONS(1689), - [anon_sym_LPAREN] = ACTIONS(1687), - [anon_sym_SEMI] = ACTIONS(1687), - [anon_sym_await] = ACTIONS(1689), - [anon_sym_in] = ACTIONS(1691), - [anon_sym_while] = ACTIONS(1689), - [anon_sym_do] = ACTIONS(1689), - [anon_sym_try] = ACTIONS(1689), - [anon_sym_break] = ACTIONS(1689), - [anon_sym_continue] = ACTIONS(1689), - [anon_sym_debugger] = ACTIONS(1689), - [anon_sym_return] = ACTIONS(1689), - [anon_sym_throw] = ACTIONS(1689), - [anon_sym_case] = ACTIONS(1689), - [anon_sym_yield] = ACTIONS(1689), - [anon_sym_LBRACK] = ACTIONS(1687), - [anon_sym_GT] = ACTIONS(1691), - [anon_sym_DOT] = ACTIONS(1691), - [anon_sym_DQUOTE] = ACTIONS(1687), - [anon_sym_SQUOTE] = ACTIONS(1687), - [anon_sym_class] = ACTIONS(1689), - [anon_sym_async] = ACTIONS(1689), - [anon_sym_function] = ACTIONS(1689), - [anon_sym_QMARK_DOT] = ACTIONS(1695), - [anon_sym_new] = ACTIONS(1689), - [anon_sym_using] = ACTIONS(1689), - [anon_sym_AMP_AMP] = ACTIONS(1695), - [anon_sym_PIPE_PIPE] = ACTIONS(1695), - [anon_sym_GT_GT] = ACTIONS(1691), - [anon_sym_GT_GT_GT] = ACTIONS(1695), - [anon_sym_LT_LT] = ACTIONS(1695), - [anon_sym_AMP] = ACTIONS(1691), - [anon_sym_CARET] = ACTIONS(1695), - [anon_sym_PIPE] = ACTIONS(1691), - [anon_sym_PLUS] = ACTIONS(1689), - [anon_sym_DASH] = ACTIONS(1689), - [anon_sym_SLASH] = ACTIONS(1689), - [anon_sym_PERCENT] = ACTIONS(1695), - [anon_sym_STAR_STAR] = ACTIONS(1695), - [anon_sym_LT] = ACTIONS(1689), - [anon_sym_LT_EQ] = ACTIONS(1695), - [anon_sym_EQ_EQ] = ACTIONS(1691), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1695), - [anon_sym_BANG_EQ] = ACTIONS(1691), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1695), - [anon_sym_GT_EQ] = ACTIONS(1695), - [anon_sym_QMARK_QMARK] = ACTIONS(1695), - [anon_sym_instanceof] = ACTIONS(1691), - [anon_sym_TILDE] = ACTIONS(1687), - [anon_sym_void] = ACTIONS(1689), - [anon_sym_delete] = ACTIONS(1689), - [anon_sym_PLUS_PLUS] = ACTIONS(1687), - [anon_sym_DASH_DASH] = ACTIONS(1687), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1687), - [sym_number] = ACTIONS(1687), - [sym_private_property_identifier] = ACTIONS(1687), - [sym_this] = ACTIONS(1689), - [sym_super] = ACTIONS(1689), - [sym_true] = ACTIONS(1689), - [sym_false] = ACTIONS(1689), - [sym_null] = ACTIONS(1689), - [sym_undefined] = ACTIONS(1689), - [anon_sym_AT] = ACTIONS(1687), - [anon_sym_static] = ACTIONS(1689), - [anon_sym_readonly] = ACTIONS(1689), - [anon_sym_get] = ACTIONS(1689), - [anon_sym_set] = ACTIONS(1689), - [anon_sym_declare] = ACTIONS(1689), - [anon_sym_public] = ACTIONS(1689), - [anon_sym_private] = ACTIONS(1689), - [anon_sym_protected] = ACTIONS(1689), - [anon_sym_override] = ACTIONS(1689), - [anon_sym_module] = ACTIONS(1689), - [anon_sym_any] = ACTIONS(1689), - [anon_sym_number] = ACTIONS(1689), - [anon_sym_boolean] = ACTIONS(1689), - [anon_sym_string] = ACTIONS(1689), - [anon_sym_symbol] = ACTIONS(1689), - [anon_sym_object] = ACTIONS(1689), - [anon_sym_abstract] = ACTIONS(1689), - [anon_sym_satisfies] = ACTIONS(1691), - [anon_sym_interface] = ACTIONS(1689), - [anon_sym_enum] = ACTIONS(1689), - [sym__automatic_semicolon] = ACTIONS(1697), - [sym__ternary_qmark] = ACTIONS(1695), + [STATE(241)] = { + [ts_builtin_sym_end] = ACTIONS(1837), + [sym_identifier] = ACTIONS(1839), + [anon_sym_export] = ACTIONS(1839), + [anon_sym_STAR] = ACTIONS(1841), + [anon_sym_default] = ACTIONS(1839), + [anon_sym_type] = ACTIONS(1839), + [anon_sym_EQ] = ACTIONS(1843), + [anon_sym_as] = ACTIONS(1841), + [anon_sym_namespace] = ACTIONS(1839), + [anon_sym_LBRACE] = ACTIONS(1837), + [anon_sym_COMMA] = ACTIONS(1845), + [anon_sym_RBRACE] = ACTIONS(1837), + [anon_sym_typeof] = ACTIONS(1839), + [anon_sym_import] = ACTIONS(1839), + [anon_sym_with] = ACTIONS(1839), + [anon_sym_var] = ACTIONS(1839), + [anon_sym_let] = ACTIONS(1839), + [anon_sym_const] = ACTIONS(1839), + [anon_sym_BANG] = ACTIONS(1839), + [anon_sym_else] = ACTIONS(1839), + [anon_sym_if] = ACTIONS(1839), + [anon_sym_switch] = ACTIONS(1839), + [anon_sym_for] = ACTIONS(1839), + [anon_sym_LPAREN] = ACTIONS(1837), + [anon_sym_SEMI] = ACTIONS(1837), + [anon_sym_await] = ACTIONS(1839), + [anon_sym_in] = ACTIONS(1841), + [anon_sym_while] = ACTIONS(1839), + [anon_sym_do] = ACTIONS(1839), + [anon_sym_try] = ACTIONS(1839), + [anon_sym_break] = ACTIONS(1839), + [anon_sym_continue] = ACTIONS(1839), + [anon_sym_debugger] = ACTIONS(1839), + [anon_sym_return] = ACTIONS(1839), + [anon_sym_throw] = ACTIONS(1839), + [anon_sym_case] = ACTIONS(1839), + [anon_sym_yield] = ACTIONS(1839), + [anon_sym_LBRACK] = ACTIONS(1837), + [anon_sym_GT] = ACTIONS(1841), + [anon_sym_DOT] = ACTIONS(1841), + [anon_sym_DQUOTE] = ACTIONS(1837), + [anon_sym_SQUOTE] = ACTIONS(1837), + [anon_sym_class] = ACTIONS(1839), + [anon_sym_async] = ACTIONS(1839), + [anon_sym_function] = ACTIONS(1839), + [anon_sym_QMARK_DOT] = ACTIONS(1845), + [anon_sym_new] = ACTIONS(1839), + [anon_sym_using] = ACTIONS(1839), + [anon_sym_AMP_AMP] = ACTIONS(1845), + [anon_sym_PIPE_PIPE] = ACTIONS(1845), + [anon_sym_GT_GT] = ACTIONS(1841), + [anon_sym_GT_GT_GT] = ACTIONS(1845), + [anon_sym_LT_LT] = ACTIONS(1845), + [anon_sym_AMP] = ACTIONS(1841), + [anon_sym_CARET] = ACTIONS(1845), + [anon_sym_PIPE] = ACTIONS(1841), + [anon_sym_PLUS] = ACTIONS(1839), + [anon_sym_DASH] = ACTIONS(1839), + [anon_sym_SLASH] = ACTIONS(1839), + [anon_sym_PERCENT] = ACTIONS(1845), + [anon_sym_STAR_STAR] = ACTIONS(1845), + [anon_sym_LT] = ACTIONS(1839), + [anon_sym_LT_EQ] = ACTIONS(1845), + [anon_sym_EQ_EQ] = ACTIONS(1841), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1845), + [anon_sym_BANG_EQ] = ACTIONS(1841), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1845), + [anon_sym_GT_EQ] = ACTIONS(1845), + [anon_sym_QMARK_QMARK] = ACTIONS(1845), + [anon_sym_instanceof] = ACTIONS(1841), + [anon_sym_TILDE] = ACTIONS(1837), + [anon_sym_void] = ACTIONS(1839), + [anon_sym_delete] = ACTIONS(1839), + [anon_sym_PLUS_PLUS] = ACTIONS(1837), + [anon_sym_DASH_DASH] = ACTIONS(1837), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1837), + [sym_number] = ACTIONS(1837), + [sym_private_property_identifier] = ACTIONS(1837), + [sym_this] = ACTIONS(1839), + [sym_super] = ACTIONS(1839), + [sym_true] = ACTIONS(1839), + [sym_false] = ACTIONS(1839), + [sym_null] = ACTIONS(1839), + [sym_undefined] = ACTIONS(1839), + [anon_sym_AT] = ACTIONS(1837), + [anon_sym_static] = ACTIONS(1839), + [anon_sym_readonly] = ACTIONS(1839), + [anon_sym_get] = ACTIONS(1839), + [anon_sym_set] = ACTIONS(1839), + [anon_sym_declare] = ACTIONS(1839), + [anon_sym_public] = ACTIONS(1839), + [anon_sym_private] = ACTIONS(1839), + [anon_sym_protected] = ACTIONS(1839), + [anon_sym_override] = ACTIONS(1839), + [anon_sym_module] = ACTIONS(1839), + [anon_sym_any] = ACTIONS(1839), + [anon_sym_number] = ACTIONS(1839), + [anon_sym_boolean] = ACTIONS(1839), + [anon_sym_string] = ACTIONS(1839), + [anon_sym_symbol] = ACTIONS(1839), + [anon_sym_object] = ACTIONS(1839), + [anon_sym_abstract] = ACTIONS(1839), + [anon_sym_satisfies] = ACTIONS(1841), + [anon_sym_interface] = ACTIONS(1839), + [anon_sym_enum] = ACTIONS(1839), + [sym__automatic_semicolon] = ACTIONS(1847), + [sym__ternary_qmark] = ACTIONS(1845), [sym_html_comment] = ACTIONS(5), }, - [STATE(224)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym__formal_parameter] = STATE(5666), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4162), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_accessibility_modifier] = STATE(301), - [sym_override_modifier] = STATE(313), - [sym_required_parameter] = STATE(5666), - [sym_optional_parameter] = STATE(5666), - [sym__parameter_name] = STATE(3668), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(284), - [sym_identifier] = ACTIONS(734), + [STATE(242)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym__formal_parameter] = STATE(6454), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5456), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_accessibility_modifier] = STATE(333), + [sym_override_modifier] = STATE(337), + [sym_required_parameter] = STATE(6454), + [sym_optional_parameter] = STATE(6454), + [sym__parameter_name] = STATE(4644), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(300), + [sym_identifier] = ACTIONS(778), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_LBRACE] = ACTIONS(780), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_LBRACK] = ACTIONS(1795), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), [anon_sym_async] = ACTIONS(151), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(744), + [anon_sym_new] = ACTIONS(788), [anon_sym_using] = ACTIONS(161), [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(1645), + [sym_this] = ACTIONS(1797), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(756), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1647), + [anon_sym_readonly] = ACTIONS(1799), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(814), - [anon_sym_private] = ACTIONS(814), - [anon_sym_protected] = ACTIONS(814), - [anon_sym_override] = ACTIONS(816), + [anon_sym_public] = ACTIONS(858), + [anon_sym_private] = ACTIONS(858), + [anon_sym_protected] = ACTIONS(858), + [anon_sym_override] = ACTIONS(860), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -53101,3090 +58266,1226 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(225)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2168), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3650), - [sym_assignment_pattern] = STATE(4901), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3650), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1289), - [sym_subscript_expression] = STATE(1289), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3650), - [sym_spread_element] = STATE(5308), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4759), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1289), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [aux_sym_array_repeat1] = STATE(5315), - [aux_sym_array_pattern_repeat1] = STATE(5430), - [sym_identifier] = ACTIONS(1631), - [anon_sym_export] = ACTIONS(607), - [anon_sym_type] = ACTIONS(607), - [anon_sym_namespace] = ACTIONS(611), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_COMMA] = ACTIONS(1675), - [anon_sym_typeof] = ACTIONS(649), + [STATE(243)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2730), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_assignment_pattern] = STATE(6214), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_spread_element] = STATE(6317), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5919), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_repeat1] = STATE(6319), + [aux_sym_array_pattern_repeat1] = STATE(6151), + [sym_identifier] = ACTIONS(1783), + [anon_sym_export] = ACTIONS(647), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_COMMA] = ACTIONS(1821), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(607), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(832), - [anon_sym_RBRACK] = ACTIONS(1699), + [anon_sym_let] = ACTIONS(647), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_RBRACK] = ACTIONS(1849), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(629), + [anon_sym_async] = ACTIONS(669), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1633), - [anon_sym_using] = ACTIONS(633), + [anon_sym_new] = ACTIONS(1785), + [anon_sym_using] = ACTIONS(673), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1637), + [sym_undefined] = ACTIONS(1789), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(607), - [anon_sym_readonly] = ACTIONS(607), - [anon_sym_get] = ACTIONS(607), - [anon_sym_set] = ACTIONS(607), - [anon_sym_declare] = ACTIONS(607), - [anon_sym_public] = ACTIONS(607), - [anon_sym_private] = ACTIONS(607), - [anon_sym_protected] = ACTIONS(607), - [anon_sym_override] = ACTIONS(607), - [anon_sym_module] = ACTIONS(607), - [anon_sym_any] = ACTIONS(607), - [anon_sym_number] = ACTIONS(607), - [anon_sym_boolean] = ACTIONS(607), - [anon_sym_string] = ACTIONS(607), - [anon_sym_symbol] = ACTIONS(607), - [anon_sym_object] = ACTIONS(607), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(647), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(647), + [anon_sym_private] = ACTIONS(647), + [anon_sym_protected] = ACTIONS(647), + [anon_sym_override] = ACTIONS(647), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(647), + [anon_sym_number] = ACTIONS(647), + [anon_sym_boolean] = ACTIONS(647), + [anon_sym_string] = ACTIONS(647), + [anon_sym_symbol] = ACTIONS(647), + [anon_sym_object] = ACTIONS(647), [sym_html_comment] = ACTIONS(5), }, - [STATE(226)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2168), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3650), - [sym_assignment_pattern] = STATE(4901), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3650), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1289), - [sym_subscript_expression] = STATE(1289), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3650), - [sym_spread_element] = STATE(5308), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4759), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1289), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [aux_sym_array_repeat1] = STATE(5315), - [aux_sym_array_pattern_repeat1] = STATE(5430), - [sym_identifier] = ACTIONS(1631), - [anon_sym_export] = ACTIONS(607), - [anon_sym_type] = ACTIONS(607), - [anon_sym_namespace] = ACTIONS(611), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_COMMA] = ACTIONS(1675), - [anon_sym_typeof] = ACTIONS(649), + [STATE(244)] = { + [sym_statement_block] = STATE(267), + [ts_builtin_sym_end] = ACTIONS(1825), + [sym_identifier] = ACTIONS(1827), + [anon_sym_export] = ACTIONS(1827), + [anon_sym_STAR] = ACTIONS(1827), + [anon_sym_default] = ACTIONS(1827), + [anon_sym_type] = ACTIONS(1827), + [anon_sym_as] = ACTIONS(1827), + [anon_sym_namespace] = ACTIONS(1827), + [anon_sym_LBRACE] = ACTIONS(1829), + [anon_sym_COMMA] = ACTIONS(1825), + [anon_sym_RBRACE] = ACTIONS(1825), + [anon_sym_typeof] = ACTIONS(1827), + [anon_sym_import] = ACTIONS(1827), + [anon_sym_with] = ACTIONS(1827), + [anon_sym_var] = ACTIONS(1827), + [anon_sym_let] = ACTIONS(1827), + [anon_sym_const] = ACTIONS(1827), + [anon_sym_BANG] = ACTIONS(1827), + [anon_sym_else] = ACTIONS(1827), + [anon_sym_if] = ACTIONS(1827), + [anon_sym_switch] = ACTIONS(1827), + [anon_sym_for] = ACTIONS(1827), + [anon_sym_LPAREN] = ACTIONS(1825), + [anon_sym_SEMI] = ACTIONS(1825), + [anon_sym_await] = ACTIONS(1827), + [anon_sym_in] = ACTIONS(1827), + [anon_sym_while] = ACTIONS(1827), + [anon_sym_do] = ACTIONS(1827), + [anon_sym_try] = ACTIONS(1827), + [anon_sym_break] = ACTIONS(1827), + [anon_sym_continue] = ACTIONS(1827), + [anon_sym_debugger] = ACTIONS(1827), + [anon_sym_return] = ACTIONS(1827), + [anon_sym_throw] = ACTIONS(1827), + [anon_sym_case] = ACTIONS(1827), + [anon_sym_yield] = ACTIONS(1827), + [anon_sym_LBRACK] = ACTIONS(1825), + [anon_sym_GT] = ACTIONS(1827), + [anon_sym_DOT] = ACTIONS(1851), + [anon_sym_DQUOTE] = ACTIONS(1825), + [anon_sym_SQUOTE] = ACTIONS(1825), + [anon_sym_class] = ACTIONS(1827), + [anon_sym_async] = ACTIONS(1827), + [anon_sym_function] = ACTIONS(1827), + [anon_sym_QMARK_DOT] = ACTIONS(1825), + [anon_sym_new] = ACTIONS(1827), + [anon_sym_using] = ACTIONS(1827), + [anon_sym_AMP_AMP] = ACTIONS(1825), + [anon_sym_PIPE_PIPE] = ACTIONS(1825), + [anon_sym_GT_GT] = ACTIONS(1827), + [anon_sym_GT_GT_GT] = ACTIONS(1825), + [anon_sym_LT_LT] = ACTIONS(1825), + [anon_sym_AMP] = ACTIONS(1827), + [anon_sym_CARET] = ACTIONS(1825), + [anon_sym_PIPE] = ACTIONS(1827), + [anon_sym_PLUS] = ACTIONS(1827), + [anon_sym_DASH] = ACTIONS(1827), + [anon_sym_SLASH] = ACTIONS(1827), + [anon_sym_PERCENT] = ACTIONS(1825), + [anon_sym_STAR_STAR] = ACTIONS(1825), + [anon_sym_LT] = ACTIONS(1827), + [anon_sym_LT_EQ] = ACTIONS(1825), + [anon_sym_EQ_EQ] = ACTIONS(1827), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1825), + [anon_sym_BANG_EQ] = ACTIONS(1827), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1825), + [anon_sym_GT_EQ] = ACTIONS(1825), + [anon_sym_QMARK_QMARK] = ACTIONS(1825), + [anon_sym_instanceof] = ACTIONS(1827), + [anon_sym_TILDE] = ACTIONS(1825), + [anon_sym_void] = ACTIONS(1827), + [anon_sym_delete] = ACTIONS(1827), + [anon_sym_PLUS_PLUS] = ACTIONS(1825), + [anon_sym_DASH_DASH] = ACTIONS(1825), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1825), + [sym_number] = ACTIONS(1825), + [sym_private_property_identifier] = ACTIONS(1825), + [sym_this] = ACTIONS(1827), + [sym_super] = ACTIONS(1827), + [sym_true] = ACTIONS(1827), + [sym_false] = ACTIONS(1827), + [sym_null] = ACTIONS(1827), + [sym_undefined] = ACTIONS(1827), + [anon_sym_AT] = ACTIONS(1825), + [anon_sym_static] = ACTIONS(1827), + [anon_sym_readonly] = ACTIONS(1827), + [anon_sym_get] = ACTIONS(1827), + [anon_sym_set] = ACTIONS(1827), + [anon_sym_declare] = ACTIONS(1827), + [anon_sym_public] = ACTIONS(1827), + [anon_sym_private] = ACTIONS(1827), + [anon_sym_protected] = ACTIONS(1827), + [anon_sym_override] = ACTIONS(1827), + [anon_sym_module] = ACTIONS(1827), + [anon_sym_any] = ACTIONS(1827), + [anon_sym_number] = ACTIONS(1827), + [anon_sym_boolean] = ACTIONS(1827), + [anon_sym_string] = ACTIONS(1827), + [anon_sym_symbol] = ACTIONS(1827), + [anon_sym_object] = ACTIONS(1827), + [anon_sym_abstract] = ACTIONS(1827), + [anon_sym_satisfies] = ACTIONS(1827), + [anon_sym_interface] = ACTIONS(1827), + [anon_sym_enum] = ACTIONS(1827), + [sym__automatic_semicolon] = ACTIONS(1825), + [sym__ternary_qmark] = ACTIONS(1825), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(245)] = { + [sym_statement_block] = STATE(267), + [ts_builtin_sym_end] = ACTIONS(1825), + [sym_identifier] = ACTIONS(1827), + [anon_sym_export] = ACTIONS(1827), + [anon_sym_STAR] = ACTIONS(1827), + [anon_sym_default] = ACTIONS(1827), + [anon_sym_type] = ACTIONS(1827), + [anon_sym_as] = ACTIONS(1827), + [anon_sym_namespace] = ACTIONS(1827), + [anon_sym_LBRACE] = ACTIONS(1829), + [anon_sym_COMMA] = ACTIONS(1825), + [anon_sym_RBRACE] = ACTIONS(1825), + [anon_sym_typeof] = ACTIONS(1827), + [anon_sym_import] = ACTIONS(1827), + [anon_sym_with] = ACTIONS(1827), + [anon_sym_var] = ACTIONS(1827), + [anon_sym_let] = ACTIONS(1827), + [anon_sym_const] = ACTIONS(1827), + [anon_sym_BANG] = ACTIONS(1827), + [anon_sym_else] = ACTIONS(1827), + [anon_sym_if] = ACTIONS(1827), + [anon_sym_switch] = ACTIONS(1827), + [anon_sym_for] = ACTIONS(1827), + [anon_sym_LPAREN] = ACTIONS(1825), + [anon_sym_SEMI] = ACTIONS(1825), + [anon_sym_await] = ACTIONS(1827), + [anon_sym_in] = ACTIONS(1827), + [anon_sym_while] = ACTIONS(1827), + [anon_sym_do] = ACTIONS(1827), + [anon_sym_try] = ACTIONS(1827), + [anon_sym_break] = ACTIONS(1827), + [anon_sym_continue] = ACTIONS(1827), + [anon_sym_debugger] = ACTIONS(1827), + [anon_sym_return] = ACTIONS(1827), + [anon_sym_throw] = ACTIONS(1827), + [anon_sym_case] = ACTIONS(1827), + [anon_sym_yield] = ACTIONS(1827), + [anon_sym_LBRACK] = ACTIONS(1825), + [anon_sym_GT] = ACTIONS(1827), + [anon_sym_DOT] = ACTIONS(1827), + [anon_sym_DQUOTE] = ACTIONS(1825), + [anon_sym_SQUOTE] = ACTIONS(1825), + [anon_sym_class] = ACTIONS(1827), + [anon_sym_async] = ACTIONS(1827), + [anon_sym_function] = ACTIONS(1827), + [anon_sym_QMARK_DOT] = ACTIONS(1825), + [anon_sym_new] = ACTIONS(1827), + [anon_sym_using] = ACTIONS(1827), + [anon_sym_AMP_AMP] = ACTIONS(1825), + [anon_sym_PIPE_PIPE] = ACTIONS(1825), + [anon_sym_GT_GT] = ACTIONS(1827), + [anon_sym_GT_GT_GT] = ACTIONS(1825), + [anon_sym_LT_LT] = ACTIONS(1825), + [anon_sym_AMP] = ACTIONS(1827), + [anon_sym_CARET] = ACTIONS(1825), + [anon_sym_PIPE] = ACTIONS(1827), + [anon_sym_PLUS] = ACTIONS(1827), + [anon_sym_DASH] = ACTIONS(1827), + [anon_sym_SLASH] = ACTIONS(1827), + [anon_sym_PERCENT] = ACTIONS(1825), + [anon_sym_STAR_STAR] = ACTIONS(1825), + [anon_sym_LT] = ACTIONS(1827), + [anon_sym_LT_EQ] = ACTIONS(1825), + [anon_sym_EQ_EQ] = ACTIONS(1827), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1825), + [anon_sym_BANG_EQ] = ACTIONS(1827), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1825), + [anon_sym_GT_EQ] = ACTIONS(1825), + [anon_sym_QMARK_QMARK] = ACTIONS(1825), + [anon_sym_instanceof] = ACTIONS(1827), + [anon_sym_TILDE] = ACTIONS(1825), + [anon_sym_void] = ACTIONS(1827), + [anon_sym_delete] = ACTIONS(1827), + [anon_sym_PLUS_PLUS] = ACTIONS(1825), + [anon_sym_DASH_DASH] = ACTIONS(1825), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1825), + [sym_number] = ACTIONS(1825), + [sym_private_property_identifier] = ACTIONS(1825), + [sym_this] = ACTIONS(1827), + [sym_super] = ACTIONS(1827), + [sym_true] = ACTIONS(1827), + [sym_false] = ACTIONS(1827), + [sym_null] = ACTIONS(1827), + [sym_undefined] = ACTIONS(1827), + [anon_sym_AT] = ACTIONS(1825), + [anon_sym_static] = ACTIONS(1827), + [anon_sym_readonly] = ACTIONS(1827), + [anon_sym_get] = ACTIONS(1827), + [anon_sym_set] = ACTIONS(1827), + [anon_sym_declare] = ACTIONS(1827), + [anon_sym_public] = ACTIONS(1827), + [anon_sym_private] = ACTIONS(1827), + [anon_sym_protected] = ACTIONS(1827), + [anon_sym_override] = ACTIONS(1827), + [anon_sym_module] = ACTIONS(1827), + [anon_sym_any] = ACTIONS(1827), + [anon_sym_number] = ACTIONS(1827), + [anon_sym_boolean] = ACTIONS(1827), + [anon_sym_string] = ACTIONS(1827), + [anon_sym_symbol] = ACTIONS(1827), + [anon_sym_object] = ACTIONS(1827), + [anon_sym_abstract] = ACTIONS(1827), + [anon_sym_satisfies] = ACTIONS(1827), + [anon_sym_interface] = ACTIONS(1827), + [anon_sym_enum] = ACTIONS(1827), + [sym__automatic_semicolon] = ACTIONS(1825), + [sym__ternary_qmark] = ACTIONS(1825), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(246)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1914), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_COMMA] = ACTIONS(1853), + [anon_sym_RBRACE] = ACTIONS(1853), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(607), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(832), - [anon_sym_RBRACK] = ACTIONS(1701), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_SEMI] = ACTIONS(1853), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(1853), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(629), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1633), - [anon_sym_using] = ACTIONS(633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_AMP] = ACTIONS(1853), + [anon_sym_PIPE] = ACTIONS(1855), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1637), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(607), - [anon_sym_readonly] = ACTIONS(607), - [anon_sym_get] = ACTIONS(607), - [anon_sym_set] = ACTIONS(607), - [anon_sym_declare] = ACTIONS(607), - [anon_sym_public] = ACTIONS(607), - [anon_sym_private] = ACTIONS(607), - [anon_sym_protected] = ACTIONS(607), - [anon_sym_override] = ACTIONS(607), - [anon_sym_module] = ACTIONS(607), - [anon_sym_any] = ACTIONS(607), - [anon_sym_number] = ACTIONS(607), - [anon_sym_boolean] = ACTIONS(607), - [anon_sym_string] = ACTIONS(607), - [anon_sym_symbol] = ACTIONS(607), - [anon_sym_object] = ACTIONS(607), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), + [anon_sym_extends] = ACTIONS(1855), + [anon_sym_PIPE_RBRACE] = ACTIONS(1853), + [sym__automatic_semicolon] = ACTIONS(1853), [sym_html_comment] = ACTIONS(5), + [sym__member_end_marker] = ACTIONS(1853), }, - [STATE(227)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2261), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3650), - [sym_assignment_pattern] = STATE(4901), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3650), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1289), - [sym_subscript_expression] = STATE(1289), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3650), - [sym_spread_element] = STATE(4824), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4759), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1289), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [aux_sym_array_repeat1] = STATE(4946), - [aux_sym_array_pattern_repeat1] = STATE(5430), - [sym_identifier] = ACTIONS(1631), - [anon_sym_export] = ACTIONS(607), - [anon_sym_type] = ACTIONS(607), - [anon_sym_namespace] = ACTIONS(611), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_COMMA] = ACTIONS(1675), - [anon_sym_typeof] = ACTIONS(649), + [STATE(247)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2730), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_assignment_pattern] = STATE(6214), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_spread_element] = STATE(6317), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5919), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_repeat1] = STATE(6319), + [aux_sym_array_pattern_repeat1] = STATE(6151), + [sym_identifier] = ACTIONS(1783), + [anon_sym_export] = ACTIONS(647), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_COMMA] = ACTIONS(1821), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(607), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(832), - [anon_sym_RBRACK] = ACTIONS(1679), + [anon_sym_let] = ACTIONS(647), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_RBRACK] = ACTIONS(1857), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(629), + [anon_sym_async] = ACTIONS(669), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1633), - [anon_sym_using] = ACTIONS(633), + [anon_sym_new] = ACTIONS(1785), + [anon_sym_using] = ACTIONS(673), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1637), + [sym_undefined] = ACTIONS(1789), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(607), - [anon_sym_readonly] = ACTIONS(607), - [anon_sym_get] = ACTIONS(607), - [anon_sym_set] = ACTIONS(607), - [anon_sym_declare] = ACTIONS(607), - [anon_sym_public] = ACTIONS(607), - [anon_sym_private] = ACTIONS(607), - [anon_sym_protected] = ACTIONS(607), - [anon_sym_override] = ACTIONS(607), - [anon_sym_module] = ACTIONS(607), - [anon_sym_any] = ACTIONS(607), - [anon_sym_number] = ACTIONS(607), - [anon_sym_boolean] = ACTIONS(607), - [anon_sym_string] = ACTIONS(607), - [anon_sym_symbol] = ACTIONS(607), - [anon_sym_object] = ACTIONS(607), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(647), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(647), + [anon_sym_private] = ACTIONS(647), + [anon_sym_protected] = ACTIONS(647), + [anon_sym_override] = ACTIONS(647), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(647), + [anon_sym_number] = ACTIONS(647), + [anon_sym_boolean] = ACTIONS(647), + [anon_sym_string] = ACTIONS(647), + [anon_sym_symbol] = ACTIONS(647), + [anon_sym_object] = ACTIONS(647), [sym_html_comment] = ACTIONS(5), }, - [STATE(228)] = { - [ts_builtin_sym_end] = ACTIONS(1703), - [sym_identifier] = ACTIONS(1705), - [anon_sym_export] = ACTIONS(1705), - [anon_sym_STAR] = ACTIONS(1707), - [anon_sym_default] = ACTIONS(1705), - [anon_sym_type] = ACTIONS(1705), - [anon_sym_as] = ACTIONS(1707), - [anon_sym_namespace] = ACTIONS(1705), - [anon_sym_LBRACE] = ACTIONS(1703), - [anon_sym_COMMA] = ACTIONS(1709), - [anon_sym_RBRACE] = ACTIONS(1703), - [anon_sym_typeof] = ACTIONS(1705), - [anon_sym_import] = ACTIONS(1705), - [anon_sym_with] = ACTIONS(1705), - [anon_sym_var] = ACTIONS(1705), - [anon_sym_let] = ACTIONS(1705), - [anon_sym_const] = ACTIONS(1705), - [anon_sym_BANG] = ACTIONS(1705), - [anon_sym_else] = ACTIONS(1705), - [anon_sym_if] = ACTIONS(1705), - [anon_sym_switch] = ACTIONS(1705), - [anon_sym_for] = ACTIONS(1705), - [anon_sym_LPAREN] = ACTIONS(1703), - [anon_sym_SEMI] = ACTIONS(1703), - [anon_sym_await] = ACTIONS(1705), - [anon_sym_in] = ACTIONS(1707), - [anon_sym_while] = ACTIONS(1705), - [anon_sym_do] = ACTIONS(1705), - [anon_sym_try] = ACTIONS(1705), - [anon_sym_break] = ACTIONS(1705), - [anon_sym_continue] = ACTIONS(1705), - [anon_sym_debugger] = ACTIONS(1705), - [anon_sym_return] = ACTIONS(1705), - [anon_sym_throw] = ACTIONS(1705), - [anon_sym_case] = ACTIONS(1705), - [anon_sym_yield] = ACTIONS(1705), - [anon_sym_LBRACK] = ACTIONS(1703), - [anon_sym_GT] = ACTIONS(1707), - [anon_sym_DOT] = ACTIONS(1707), - [anon_sym_DQUOTE] = ACTIONS(1703), - [anon_sym_SQUOTE] = ACTIONS(1703), - [anon_sym_class] = ACTIONS(1705), - [anon_sym_async] = ACTIONS(1705), - [anon_sym_function] = ACTIONS(1705), - [anon_sym_QMARK_DOT] = ACTIONS(1709), - [anon_sym_new] = ACTIONS(1705), - [anon_sym_using] = ACTIONS(1705), - [anon_sym_AMP_AMP] = ACTIONS(1709), - [anon_sym_PIPE_PIPE] = ACTIONS(1709), - [anon_sym_GT_GT] = ACTIONS(1707), - [anon_sym_GT_GT_GT] = ACTIONS(1709), - [anon_sym_LT_LT] = ACTIONS(1709), - [anon_sym_AMP] = ACTIONS(1707), - [anon_sym_CARET] = ACTIONS(1709), - [anon_sym_PIPE] = ACTIONS(1707), - [anon_sym_PLUS] = ACTIONS(1705), - [anon_sym_DASH] = ACTIONS(1705), - [anon_sym_SLASH] = ACTIONS(1705), - [anon_sym_PERCENT] = ACTIONS(1709), - [anon_sym_STAR_STAR] = ACTIONS(1709), - [anon_sym_LT] = ACTIONS(1705), - [anon_sym_LT_EQ] = ACTIONS(1709), - [anon_sym_EQ_EQ] = ACTIONS(1707), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1709), - [anon_sym_BANG_EQ] = ACTIONS(1707), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1709), - [anon_sym_GT_EQ] = ACTIONS(1709), - [anon_sym_QMARK_QMARK] = ACTIONS(1709), - [anon_sym_instanceof] = ACTIONS(1707), - [anon_sym_TILDE] = ACTIONS(1703), - [anon_sym_void] = ACTIONS(1705), - [anon_sym_delete] = ACTIONS(1705), - [anon_sym_PLUS_PLUS] = ACTIONS(1703), - [anon_sym_DASH_DASH] = ACTIONS(1703), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1703), - [sym_number] = ACTIONS(1703), - [sym_private_property_identifier] = ACTIONS(1703), - [sym_this] = ACTIONS(1705), - [sym_super] = ACTIONS(1705), - [sym_true] = ACTIONS(1705), - [sym_false] = ACTIONS(1705), - [sym_null] = ACTIONS(1705), - [sym_undefined] = ACTIONS(1705), - [anon_sym_AT] = ACTIONS(1703), - [anon_sym_static] = ACTIONS(1705), - [anon_sym_readonly] = ACTIONS(1705), - [anon_sym_get] = ACTIONS(1705), - [anon_sym_set] = ACTIONS(1705), - [anon_sym_declare] = ACTIONS(1705), - [anon_sym_public] = ACTIONS(1705), - [anon_sym_private] = ACTIONS(1705), - [anon_sym_protected] = ACTIONS(1705), - [anon_sym_override] = ACTIONS(1705), - [anon_sym_module] = ACTIONS(1705), - [anon_sym_any] = ACTIONS(1705), - [anon_sym_number] = ACTIONS(1705), - [anon_sym_boolean] = ACTIONS(1705), - [anon_sym_string] = ACTIONS(1705), - [anon_sym_symbol] = ACTIONS(1705), - [anon_sym_object] = ACTIONS(1705), - [anon_sym_abstract] = ACTIONS(1705), - [anon_sym_satisfies] = ACTIONS(1707), - [anon_sym_interface] = ACTIONS(1705), - [anon_sym_enum] = ACTIONS(1705), - [sym__automatic_semicolon] = ACTIONS(1711), - [sym__ternary_qmark] = ACTIONS(1709), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(229)] = { - [ts_builtin_sym_end] = ACTIONS(1713), - [sym_identifier] = ACTIONS(1715), - [anon_sym_export] = ACTIONS(1715), - [anon_sym_STAR] = ACTIONS(1715), - [anon_sym_default] = ACTIONS(1715), - [anon_sym_type] = ACTIONS(1715), - [anon_sym_as] = ACTIONS(1715), - [anon_sym_namespace] = ACTIONS(1715), - [anon_sym_LBRACE] = ACTIONS(1713), - [anon_sym_COMMA] = ACTIONS(1713), - [anon_sym_RBRACE] = ACTIONS(1713), - [anon_sym_typeof] = ACTIONS(1715), - [anon_sym_import] = ACTIONS(1715), - [anon_sym_with] = ACTIONS(1715), - [anon_sym_var] = ACTIONS(1715), - [anon_sym_let] = ACTIONS(1715), - [anon_sym_const] = ACTIONS(1715), - [anon_sym_BANG] = ACTIONS(1715), - [anon_sym_else] = ACTIONS(1715), - [anon_sym_if] = ACTIONS(1715), - [anon_sym_switch] = ACTIONS(1715), - [anon_sym_for] = ACTIONS(1715), - [anon_sym_LPAREN] = ACTIONS(1713), - [anon_sym_SEMI] = ACTIONS(1713), - [anon_sym_await] = ACTIONS(1715), - [anon_sym_in] = ACTIONS(1715), - [anon_sym_while] = ACTIONS(1715), - [anon_sym_do] = ACTIONS(1715), - [anon_sym_try] = ACTIONS(1715), - [anon_sym_break] = ACTIONS(1715), - [anon_sym_continue] = ACTIONS(1715), - [anon_sym_debugger] = ACTIONS(1715), - [anon_sym_return] = ACTIONS(1715), - [anon_sym_throw] = ACTIONS(1715), - [anon_sym_case] = ACTIONS(1715), - [anon_sym_yield] = ACTIONS(1715), - [anon_sym_LBRACK] = ACTIONS(1713), - [anon_sym_GT] = ACTIONS(1715), - [anon_sym_DOT] = ACTIONS(1715), - [anon_sym_DQUOTE] = ACTIONS(1713), - [anon_sym_SQUOTE] = ACTIONS(1713), - [anon_sym_class] = ACTIONS(1715), - [anon_sym_async] = ACTIONS(1715), - [anon_sym_function] = ACTIONS(1715), - [anon_sym_QMARK_DOT] = ACTIONS(1713), - [anon_sym_new] = ACTIONS(1715), - [anon_sym_using] = ACTIONS(1715), - [anon_sym_AMP_AMP] = ACTIONS(1713), - [anon_sym_PIPE_PIPE] = ACTIONS(1713), - [anon_sym_GT_GT] = ACTIONS(1715), - [anon_sym_GT_GT_GT] = ACTIONS(1713), - [anon_sym_LT_LT] = ACTIONS(1713), - [anon_sym_AMP] = ACTIONS(1715), - [anon_sym_CARET] = ACTIONS(1713), - [anon_sym_PIPE] = ACTIONS(1715), - [anon_sym_PLUS] = ACTIONS(1715), - [anon_sym_DASH] = ACTIONS(1715), - [anon_sym_SLASH] = ACTIONS(1715), - [anon_sym_PERCENT] = ACTIONS(1713), - [anon_sym_STAR_STAR] = ACTIONS(1713), - [anon_sym_LT] = ACTIONS(1715), - [anon_sym_LT_EQ] = ACTIONS(1713), - [anon_sym_EQ_EQ] = ACTIONS(1715), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1713), - [anon_sym_BANG_EQ] = ACTIONS(1715), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1713), - [anon_sym_GT_EQ] = ACTIONS(1713), - [anon_sym_QMARK_QMARK] = ACTIONS(1713), - [anon_sym_instanceof] = ACTIONS(1715), - [anon_sym_TILDE] = ACTIONS(1713), - [anon_sym_void] = ACTIONS(1715), - [anon_sym_delete] = ACTIONS(1715), - [anon_sym_PLUS_PLUS] = ACTIONS(1713), - [anon_sym_DASH_DASH] = ACTIONS(1713), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1713), - [sym_number] = ACTIONS(1713), - [sym_private_property_identifier] = ACTIONS(1713), - [sym_this] = ACTIONS(1715), - [sym_super] = ACTIONS(1715), - [sym_true] = ACTIONS(1715), - [sym_false] = ACTIONS(1715), - [sym_null] = ACTIONS(1715), - [sym_undefined] = ACTIONS(1715), - [anon_sym_AT] = ACTIONS(1713), - [anon_sym_static] = ACTIONS(1715), - [anon_sym_readonly] = ACTIONS(1715), - [anon_sym_get] = ACTIONS(1715), - [anon_sym_set] = ACTIONS(1715), - [anon_sym_declare] = ACTIONS(1715), - [anon_sym_public] = ACTIONS(1715), - [anon_sym_private] = ACTIONS(1715), - [anon_sym_protected] = ACTIONS(1715), - [anon_sym_override] = ACTIONS(1715), - [anon_sym_module] = ACTIONS(1715), - [anon_sym_any] = ACTIONS(1715), - [anon_sym_number] = ACTIONS(1715), - [anon_sym_boolean] = ACTIONS(1715), - [anon_sym_string] = ACTIONS(1715), - [anon_sym_symbol] = ACTIONS(1715), - [anon_sym_object] = ACTIONS(1715), - [anon_sym_abstract] = ACTIONS(1715), - [anon_sym_satisfies] = ACTIONS(1715), - [anon_sym_interface] = ACTIONS(1715), - [anon_sym_enum] = ACTIONS(1715), - [sym__automatic_semicolon] = ACTIONS(1713), - [sym__ternary_qmark] = ACTIONS(1713), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(230)] = { - [ts_builtin_sym_end] = ACTIONS(1717), - [sym_identifier] = ACTIONS(1719), - [anon_sym_export] = ACTIONS(1719), - [anon_sym_STAR] = ACTIONS(1721), - [anon_sym_default] = ACTIONS(1719), - [anon_sym_type] = ACTIONS(1719), - [anon_sym_as] = ACTIONS(1721), - [anon_sym_namespace] = ACTIONS(1719), - [anon_sym_LBRACE] = ACTIONS(1717), - [anon_sym_COMMA] = ACTIONS(1723), - [anon_sym_RBRACE] = ACTIONS(1717), - [anon_sym_typeof] = ACTIONS(1719), - [anon_sym_import] = ACTIONS(1719), - [anon_sym_with] = ACTIONS(1719), - [anon_sym_var] = ACTIONS(1719), - [anon_sym_let] = ACTIONS(1719), - [anon_sym_const] = ACTIONS(1719), - [anon_sym_BANG] = ACTIONS(1719), - [anon_sym_else] = ACTIONS(1719), - [anon_sym_if] = ACTIONS(1719), - [anon_sym_switch] = ACTIONS(1719), - [anon_sym_for] = ACTIONS(1719), - [anon_sym_LPAREN] = ACTIONS(1717), - [anon_sym_SEMI] = ACTIONS(1717), - [anon_sym_await] = ACTIONS(1719), - [anon_sym_in] = ACTIONS(1721), - [anon_sym_while] = ACTIONS(1719), - [anon_sym_do] = ACTIONS(1719), - [anon_sym_try] = ACTIONS(1719), - [anon_sym_break] = ACTIONS(1719), - [anon_sym_continue] = ACTIONS(1719), - [anon_sym_debugger] = ACTIONS(1719), - [anon_sym_return] = ACTIONS(1719), - [anon_sym_throw] = ACTIONS(1719), - [anon_sym_case] = ACTIONS(1719), - [anon_sym_yield] = ACTIONS(1719), - [anon_sym_LBRACK] = ACTIONS(1717), - [anon_sym_GT] = ACTIONS(1721), - [anon_sym_DOT] = ACTIONS(1721), - [anon_sym_DQUOTE] = ACTIONS(1717), - [anon_sym_SQUOTE] = ACTIONS(1717), - [anon_sym_class] = ACTIONS(1719), - [anon_sym_async] = ACTIONS(1719), - [anon_sym_function] = ACTIONS(1719), - [anon_sym_QMARK_DOT] = ACTIONS(1723), - [anon_sym_new] = ACTIONS(1719), - [anon_sym_using] = ACTIONS(1719), - [anon_sym_AMP_AMP] = ACTIONS(1723), - [anon_sym_PIPE_PIPE] = ACTIONS(1723), - [anon_sym_GT_GT] = ACTIONS(1721), - [anon_sym_GT_GT_GT] = ACTIONS(1723), - [anon_sym_LT_LT] = ACTIONS(1723), - [anon_sym_AMP] = ACTIONS(1721), - [anon_sym_CARET] = ACTIONS(1723), - [anon_sym_PIPE] = ACTIONS(1721), - [anon_sym_PLUS] = ACTIONS(1719), - [anon_sym_DASH] = ACTIONS(1719), - [anon_sym_SLASH] = ACTIONS(1719), - [anon_sym_PERCENT] = ACTIONS(1723), - [anon_sym_STAR_STAR] = ACTIONS(1723), - [anon_sym_LT] = ACTIONS(1719), - [anon_sym_LT_EQ] = ACTIONS(1723), - [anon_sym_EQ_EQ] = ACTIONS(1721), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1723), - [anon_sym_BANG_EQ] = ACTIONS(1721), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1723), - [anon_sym_GT_EQ] = ACTIONS(1723), - [anon_sym_QMARK_QMARK] = ACTIONS(1723), - [anon_sym_instanceof] = ACTIONS(1721), - [anon_sym_TILDE] = ACTIONS(1717), - [anon_sym_void] = ACTIONS(1719), - [anon_sym_delete] = ACTIONS(1719), - [anon_sym_PLUS_PLUS] = ACTIONS(1717), - [anon_sym_DASH_DASH] = ACTIONS(1717), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1717), - [sym_number] = ACTIONS(1717), - [sym_private_property_identifier] = ACTIONS(1717), - [sym_this] = ACTIONS(1719), - [sym_super] = ACTIONS(1719), - [sym_true] = ACTIONS(1719), - [sym_false] = ACTIONS(1719), - [sym_null] = ACTIONS(1719), - [sym_undefined] = ACTIONS(1719), - [anon_sym_AT] = ACTIONS(1717), - [anon_sym_static] = ACTIONS(1719), - [anon_sym_readonly] = ACTIONS(1719), - [anon_sym_get] = ACTIONS(1719), - [anon_sym_set] = ACTIONS(1719), - [anon_sym_declare] = ACTIONS(1719), - [anon_sym_public] = ACTIONS(1719), - [anon_sym_private] = ACTIONS(1719), - [anon_sym_protected] = ACTIONS(1719), - [anon_sym_override] = ACTIONS(1719), - [anon_sym_module] = ACTIONS(1719), - [anon_sym_any] = ACTIONS(1719), - [anon_sym_number] = ACTIONS(1719), - [anon_sym_boolean] = ACTIONS(1719), - [anon_sym_string] = ACTIONS(1719), - [anon_sym_symbol] = ACTIONS(1719), - [anon_sym_object] = ACTIONS(1719), - [anon_sym_abstract] = ACTIONS(1719), - [anon_sym_satisfies] = ACTIONS(1721), - [anon_sym_interface] = ACTIONS(1719), - [anon_sym_enum] = ACTIONS(1719), - [sym__automatic_semicolon] = ACTIONS(1723), - [sym__ternary_qmark] = ACTIONS(1723), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(231)] = { - [ts_builtin_sym_end] = ACTIONS(1725), - [sym_identifier] = ACTIONS(1727), - [anon_sym_export] = ACTIONS(1727), - [anon_sym_STAR] = ACTIONS(1729), - [anon_sym_default] = ACTIONS(1727), - [anon_sym_type] = ACTIONS(1727), - [anon_sym_as] = ACTIONS(1729), - [anon_sym_namespace] = ACTIONS(1727), - [anon_sym_LBRACE] = ACTIONS(1725), - [anon_sym_COMMA] = ACTIONS(1731), - [anon_sym_RBRACE] = ACTIONS(1725), - [anon_sym_typeof] = ACTIONS(1727), - [anon_sym_import] = ACTIONS(1727), - [anon_sym_with] = ACTIONS(1727), - [anon_sym_var] = ACTIONS(1727), - [anon_sym_let] = ACTIONS(1727), - [anon_sym_const] = ACTIONS(1727), - [anon_sym_BANG] = ACTIONS(1727), - [anon_sym_else] = ACTIONS(1727), - [anon_sym_if] = ACTIONS(1727), - [anon_sym_switch] = ACTIONS(1727), - [anon_sym_for] = ACTIONS(1727), - [anon_sym_LPAREN] = ACTIONS(1725), - [anon_sym_SEMI] = ACTIONS(1725), - [anon_sym_await] = ACTIONS(1727), - [anon_sym_in] = ACTIONS(1729), - [anon_sym_while] = ACTIONS(1727), - [anon_sym_do] = ACTIONS(1727), - [anon_sym_try] = ACTIONS(1727), - [anon_sym_break] = ACTIONS(1727), - [anon_sym_continue] = ACTIONS(1727), - [anon_sym_debugger] = ACTIONS(1727), - [anon_sym_return] = ACTIONS(1727), - [anon_sym_throw] = ACTIONS(1727), - [anon_sym_case] = ACTIONS(1727), - [anon_sym_yield] = ACTIONS(1727), - [anon_sym_LBRACK] = ACTIONS(1725), - [anon_sym_GT] = ACTIONS(1729), - [anon_sym_DOT] = ACTIONS(1729), - [anon_sym_DQUOTE] = ACTIONS(1725), - [anon_sym_SQUOTE] = ACTIONS(1725), - [anon_sym_class] = ACTIONS(1727), - [anon_sym_async] = ACTIONS(1727), - [anon_sym_function] = ACTIONS(1727), - [anon_sym_QMARK_DOT] = ACTIONS(1731), - [anon_sym_new] = ACTIONS(1727), - [anon_sym_using] = ACTIONS(1727), - [anon_sym_AMP_AMP] = ACTIONS(1731), - [anon_sym_PIPE_PIPE] = ACTIONS(1731), - [anon_sym_GT_GT] = ACTIONS(1729), - [anon_sym_GT_GT_GT] = ACTIONS(1731), - [anon_sym_LT_LT] = ACTIONS(1731), - [anon_sym_AMP] = ACTIONS(1729), - [anon_sym_CARET] = ACTIONS(1731), - [anon_sym_PIPE] = ACTIONS(1729), - [anon_sym_PLUS] = ACTIONS(1727), - [anon_sym_DASH] = ACTIONS(1727), - [anon_sym_SLASH] = ACTIONS(1727), - [anon_sym_PERCENT] = ACTIONS(1731), - [anon_sym_STAR_STAR] = ACTIONS(1731), - [anon_sym_LT] = ACTIONS(1727), - [anon_sym_LT_EQ] = ACTIONS(1731), - [anon_sym_EQ_EQ] = ACTIONS(1729), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1731), - [anon_sym_BANG_EQ] = ACTIONS(1729), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1731), - [anon_sym_GT_EQ] = ACTIONS(1731), - [anon_sym_QMARK_QMARK] = ACTIONS(1731), - [anon_sym_instanceof] = ACTIONS(1729), - [anon_sym_TILDE] = ACTIONS(1725), - [anon_sym_void] = ACTIONS(1727), - [anon_sym_delete] = ACTIONS(1727), - [anon_sym_PLUS_PLUS] = ACTIONS(1725), - [anon_sym_DASH_DASH] = ACTIONS(1725), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1725), - [sym_number] = ACTIONS(1725), - [sym_private_property_identifier] = ACTIONS(1725), - [sym_this] = ACTIONS(1727), - [sym_super] = ACTIONS(1727), - [sym_true] = ACTIONS(1727), - [sym_false] = ACTIONS(1727), - [sym_null] = ACTIONS(1727), - [sym_undefined] = ACTIONS(1727), - [anon_sym_AT] = ACTIONS(1725), - [anon_sym_static] = ACTIONS(1727), - [anon_sym_readonly] = ACTIONS(1727), - [anon_sym_get] = ACTIONS(1727), - [anon_sym_set] = ACTIONS(1727), - [anon_sym_declare] = ACTIONS(1727), - [anon_sym_public] = ACTIONS(1727), - [anon_sym_private] = ACTIONS(1727), - [anon_sym_protected] = ACTIONS(1727), - [anon_sym_override] = ACTIONS(1727), - [anon_sym_module] = ACTIONS(1727), - [anon_sym_any] = ACTIONS(1727), - [anon_sym_number] = ACTIONS(1727), - [anon_sym_boolean] = ACTIONS(1727), - [anon_sym_string] = ACTIONS(1727), - [anon_sym_symbol] = ACTIONS(1727), - [anon_sym_object] = ACTIONS(1727), - [anon_sym_abstract] = ACTIONS(1727), - [anon_sym_satisfies] = ACTIONS(1729), - [anon_sym_interface] = ACTIONS(1727), - [anon_sym_enum] = ACTIONS(1727), - [sym__automatic_semicolon] = ACTIONS(1733), - [sym__ternary_qmark] = ACTIONS(1731), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(232)] = { - [ts_builtin_sym_end] = ACTIONS(1735), - [sym_identifier] = ACTIONS(1737), - [anon_sym_export] = ACTIONS(1737), - [anon_sym_STAR] = ACTIONS(1737), - [anon_sym_default] = ACTIONS(1737), - [anon_sym_type] = ACTIONS(1737), - [anon_sym_as] = ACTIONS(1737), - [anon_sym_namespace] = ACTIONS(1737), - [anon_sym_LBRACE] = ACTIONS(1735), - [anon_sym_COMMA] = ACTIONS(1735), - [anon_sym_RBRACE] = ACTIONS(1735), - [anon_sym_typeof] = ACTIONS(1737), - [anon_sym_import] = ACTIONS(1737), - [anon_sym_with] = ACTIONS(1737), - [anon_sym_var] = ACTIONS(1737), - [anon_sym_let] = ACTIONS(1737), - [anon_sym_const] = ACTIONS(1737), - [anon_sym_BANG] = ACTIONS(1737), - [anon_sym_else] = ACTIONS(1737), - [anon_sym_if] = ACTIONS(1737), - [anon_sym_switch] = ACTIONS(1737), - [anon_sym_for] = ACTIONS(1737), - [anon_sym_LPAREN] = ACTIONS(1735), - [anon_sym_SEMI] = ACTIONS(1735), - [anon_sym_await] = ACTIONS(1737), - [anon_sym_in] = ACTIONS(1737), - [anon_sym_while] = ACTIONS(1737), - [anon_sym_do] = ACTIONS(1737), - [anon_sym_try] = ACTIONS(1737), - [anon_sym_break] = ACTIONS(1737), - [anon_sym_continue] = ACTIONS(1737), - [anon_sym_debugger] = ACTIONS(1737), - [anon_sym_return] = ACTIONS(1737), - [anon_sym_throw] = ACTIONS(1737), - [anon_sym_case] = ACTIONS(1737), - [anon_sym_yield] = ACTIONS(1737), - [anon_sym_LBRACK] = ACTIONS(1735), - [anon_sym_GT] = ACTIONS(1737), - [anon_sym_DOT] = ACTIONS(1737), - [anon_sym_DQUOTE] = ACTIONS(1735), - [anon_sym_SQUOTE] = ACTIONS(1735), - [anon_sym_class] = ACTIONS(1737), - [anon_sym_async] = ACTIONS(1737), - [anon_sym_function] = ACTIONS(1737), - [anon_sym_QMARK_DOT] = ACTIONS(1735), - [anon_sym_new] = ACTIONS(1737), - [anon_sym_using] = ACTIONS(1737), - [anon_sym_AMP_AMP] = ACTIONS(1735), - [anon_sym_PIPE_PIPE] = ACTIONS(1735), - [anon_sym_GT_GT] = ACTIONS(1737), - [anon_sym_GT_GT_GT] = ACTIONS(1735), - [anon_sym_LT_LT] = ACTIONS(1735), - [anon_sym_AMP] = ACTIONS(1737), - [anon_sym_CARET] = ACTIONS(1735), - [anon_sym_PIPE] = ACTIONS(1737), - [anon_sym_PLUS] = ACTIONS(1737), - [anon_sym_DASH] = ACTIONS(1737), - [anon_sym_SLASH] = ACTIONS(1737), - [anon_sym_PERCENT] = ACTIONS(1735), - [anon_sym_STAR_STAR] = ACTIONS(1735), - [anon_sym_LT] = ACTIONS(1737), - [anon_sym_LT_EQ] = ACTIONS(1735), - [anon_sym_EQ_EQ] = ACTIONS(1737), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1735), - [anon_sym_BANG_EQ] = ACTIONS(1737), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1735), - [anon_sym_GT_EQ] = ACTIONS(1735), - [anon_sym_QMARK_QMARK] = ACTIONS(1735), - [anon_sym_instanceof] = ACTIONS(1737), - [anon_sym_TILDE] = ACTIONS(1735), - [anon_sym_void] = ACTIONS(1737), - [anon_sym_delete] = ACTIONS(1737), - [anon_sym_PLUS_PLUS] = ACTIONS(1735), - [anon_sym_DASH_DASH] = ACTIONS(1735), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1735), - [sym_number] = ACTIONS(1735), - [sym_private_property_identifier] = ACTIONS(1735), - [sym_this] = ACTIONS(1737), - [sym_super] = ACTIONS(1737), - [sym_true] = ACTIONS(1737), - [sym_false] = ACTIONS(1737), - [sym_null] = ACTIONS(1737), - [sym_undefined] = ACTIONS(1737), - [anon_sym_AT] = ACTIONS(1735), - [anon_sym_static] = ACTIONS(1737), - [anon_sym_readonly] = ACTIONS(1737), - [anon_sym_get] = ACTIONS(1737), - [anon_sym_set] = ACTIONS(1737), - [anon_sym_declare] = ACTIONS(1737), - [anon_sym_public] = ACTIONS(1737), - [anon_sym_private] = ACTIONS(1737), - [anon_sym_protected] = ACTIONS(1737), - [anon_sym_override] = ACTIONS(1737), - [anon_sym_module] = ACTIONS(1737), - [anon_sym_any] = ACTIONS(1737), - [anon_sym_number] = ACTIONS(1737), - [anon_sym_boolean] = ACTIONS(1737), - [anon_sym_string] = ACTIONS(1737), - [anon_sym_symbol] = ACTIONS(1737), - [anon_sym_object] = ACTIONS(1737), - [anon_sym_abstract] = ACTIONS(1737), - [anon_sym_satisfies] = ACTIONS(1737), - [anon_sym_interface] = ACTIONS(1737), - [anon_sym_enum] = ACTIONS(1737), - [sym__automatic_semicolon] = ACTIONS(1735), - [sym__ternary_qmark] = ACTIONS(1735), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(233)] = { - [ts_builtin_sym_end] = ACTIONS(1739), - [sym_identifier] = ACTIONS(1741), - [anon_sym_export] = ACTIONS(1741), - [anon_sym_STAR] = ACTIONS(1741), - [anon_sym_default] = ACTIONS(1741), - [anon_sym_type] = ACTIONS(1741), - [anon_sym_as] = ACTIONS(1741), - [anon_sym_namespace] = ACTIONS(1741), - [anon_sym_LBRACE] = ACTIONS(1739), - [anon_sym_COMMA] = ACTIONS(1739), - [anon_sym_RBRACE] = ACTIONS(1739), - [anon_sym_typeof] = ACTIONS(1741), - [anon_sym_import] = ACTIONS(1741), - [anon_sym_with] = ACTIONS(1741), - [anon_sym_var] = ACTIONS(1741), - [anon_sym_let] = ACTIONS(1741), - [anon_sym_const] = ACTIONS(1741), - [anon_sym_BANG] = ACTIONS(1741), - [anon_sym_else] = ACTIONS(1741), - [anon_sym_if] = ACTIONS(1741), - [anon_sym_switch] = ACTIONS(1741), - [anon_sym_for] = ACTIONS(1741), - [anon_sym_LPAREN] = ACTIONS(1739), - [anon_sym_SEMI] = ACTIONS(1739), - [anon_sym_await] = ACTIONS(1741), - [anon_sym_in] = ACTIONS(1741), - [anon_sym_while] = ACTIONS(1741), - [anon_sym_do] = ACTIONS(1741), - [anon_sym_try] = ACTIONS(1741), - [anon_sym_break] = ACTIONS(1741), - [anon_sym_continue] = ACTIONS(1741), - [anon_sym_debugger] = ACTIONS(1741), - [anon_sym_return] = ACTIONS(1741), - [anon_sym_throw] = ACTIONS(1741), - [anon_sym_case] = ACTIONS(1741), - [anon_sym_yield] = ACTIONS(1741), - [anon_sym_LBRACK] = ACTIONS(1739), - [anon_sym_GT] = ACTIONS(1741), - [anon_sym_DOT] = ACTIONS(1741), - [anon_sym_DQUOTE] = ACTIONS(1739), - [anon_sym_SQUOTE] = ACTIONS(1739), - [anon_sym_class] = ACTIONS(1741), - [anon_sym_async] = ACTIONS(1741), - [anon_sym_function] = ACTIONS(1741), - [anon_sym_QMARK_DOT] = ACTIONS(1739), - [anon_sym_new] = ACTIONS(1741), - [anon_sym_using] = ACTIONS(1741), - [anon_sym_AMP_AMP] = ACTIONS(1739), - [anon_sym_PIPE_PIPE] = ACTIONS(1739), - [anon_sym_GT_GT] = ACTIONS(1741), - [anon_sym_GT_GT_GT] = ACTIONS(1739), - [anon_sym_LT_LT] = ACTIONS(1739), - [anon_sym_AMP] = ACTIONS(1741), - [anon_sym_CARET] = ACTIONS(1739), - [anon_sym_PIPE] = ACTIONS(1741), - [anon_sym_PLUS] = ACTIONS(1741), - [anon_sym_DASH] = ACTIONS(1741), - [anon_sym_SLASH] = ACTIONS(1741), - [anon_sym_PERCENT] = ACTIONS(1739), - [anon_sym_STAR_STAR] = ACTIONS(1739), - [anon_sym_LT] = ACTIONS(1741), - [anon_sym_LT_EQ] = ACTIONS(1739), - [anon_sym_EQ_EQ] = ACTIONS(1741), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1739), - [anon_sym_BANG_EQ] = ACTIONS(1741), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1739), - [anon_sym_GT_EQ] = ACTIONS(1739), - [anon_sym_QMARK_QMARK] = ACTIONS(1739), - [anon_sym_instanceof] = ACTIONS(1741), - [anon_sym_TILDE] = ACTIONS(1739), - [anon_sym_void] = ACTIONS(1741), - [anon_sym_delete] = ACTIONS(1741), - [anon_sym_PLUS_PLUS] = ACTIONS(1739), - [anon_sym_DASH_DASH] = ACTIONS(1739), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1739), - [sym_number] = ACTIONS(1739), - [sym_private_property_identifier] = ACTIONS(1739), - [sym_this] = ACTIONS(1741), - [sym_super] = ACTIONS(1741), - [sym_true] = ACTIONS(1741), - [sym_false] = ACTIONS(1741), - [sym_null] = ACTIONS(1741), - [sym_undefined] = ACTIONS(1741), - [anon_sym_AT] = ACTIONS(1739), - [anon_sym_static] = ACTIONS(1741), - [anon_sym_readonly] = ACTIONS(1741), - [anon_sym_get] = ACTIONS(1741), - [anon_sym_set] = ACTIONS(1741), - [anon_sym_declare] = ACTIONS(1741), - [anon_sym_public] = ACTIONS(1741), - [anon_sym_private] = ACTIONS(1741), - [anon_sym_protected] = ACTIONS(1741), - [anon_sym_override] = ACTIONS(1741), - [anon_sym_module] = ACTIONS(1741), - [anon_sym_any] = ACTIONS(1741), - [anon_sym_number] = ACTIONS(1741), - [anon_sym_boolean] = ACTIONS(1741), - [anon_sym_string] = ACTIONS(1741), - [anon_sym_symbol] = ACTIONS(1741), - [anon_sym_object] = ACTIONS(1741), - [anon_sym_abstract] = ACTIONS(1741), - [anon_sym_satisfies] = ACTIONS(1741), - [anon_sym_interface] = ACTIONS(1741), - [anon_sym_enum] = ACTIONS(1741), - [sym__automatic_semicolon] = ACTIONS(1739), - [sym__ternary_qmark] = ACTIONS(1739), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(234)] = { - [ts_builtin_sym_end] = ACTIONS(1743), - [sym_identifier] = ACTIONS(1745), - [anon_sym_export] = ACTIONS(1745), - [anon_sym_STAR] = ACTIONS(1745), - [anon_sym_default] = ACTIONS(1745), - [anon_sym_type] = ACTIONS(1745), - [anon_sym_as] = ACTIONS(1745), - [anon_sym_namespace] = ACTIONS(1745), - [anon_sym_LBRACE] = ACTIONS(1743), - [anon_sym_COMMA] = ACTIONS(1743), - [anon_sym_RBRACE] = ACTIONS(1743), - [anon_sym_typeof] = ACTIONS(1745), - [anon_sym_import] = ACTIONS(1745), - [anon_sym_with] = ACTIONS(1745), - [anon_sym_var] = ACTIONS(1745), - [anon_sym_let] = ACTIONS(1745), - [anon_sym_const] = ACTIONS(1745), - [anon_sym_BANG] = ACTIONS(1745), - [anon_sym_else] = ACTIONS(1745), - [anon_sym_if] = ACTIONS(1745), - [anon_sym_switch] = ACTIONS(1745), - [anon_sym_for] = ACTIONS(1745), - [anon_sym_LPAREN] = ACTIONS(1743), - [anon_sym_SEMI] = ACTIONS(1743), - [anon_sym_await] = ACTIONS(1745), - [anon_sym_in] = ACTIONS(1745), - [anon_sym_while] = ACTIONS(1745), - [anon_sym_do] = ACTIONS(1745), - [anon_sym_try] = ACTIONS(1745), - [anon_sym_break] = ACTIONS(1745), - [anon_sym_continue] = ACTIONS(1745), - [anon_sym_debugger] = ACTIONS(1745), - [anon_sym_return] = ACTIONS(1745), - [anon_sym_throw] = ACTIONS(1745), - [anon_sym_case] = ACTIONS(1745), - [anon_sym_yield] = ACTIONS(1745), - [anon_sym_LBRACK] = ACTIONS(1743), - [anon_sym_GT] = ACTIONS(1745), - [anon_sym_DOT] = ACTIONS(1745), - [anon_sym_DQUOTE] = ACTIONS(1743), - [anon_sym_SQUOTE] = ACTIONS(1743), - [anon_sym_class] = ACTIONS(1745), - [anon_sym_async] = ACTIONS(1745), - [anon_sym_function] = ACTIONS(1745), - [anon_sym_QMARK_DOT] = ACTIONS(1743), - [anon_sym_new] = ACTIONS(1745), - [anon_sym_using] = ACTIONS(1745), - [anon_sym_AMP_AMP] = ACTIONS(1743), - [anon_sym_PIPE_PIPE] = ACTIONS(1743), - [anon_sym_GT_GT] = ACTIONS(1745), - [anon_sym_GT_GT_GT] = ACTIONS(1743), - [anon_sym_LT_LT] = ACTIONS(1743), - [anon_sym_AMP] = ACTIONS(1745), - [anon_sym_CARET] = ACTIONS(1743), - [anon_sym_PIPE] = ACTIONS(1745), - [anon_sym_PLUS] = ACTIONS(1745), - [anon_sym_DASH] = ACTIONS(1745), - [anon_sym_SLASH] = ACTIONS(1745), - [anon_sym_PERCENT] = ACTIONS(1743), - [anon_sym_STAR_STAR] = ACTIONS(1743), - [anon_sym_LT] = ACTIONS(1745), - [anon_sym_LT_EQ] = ACTIONS(1743), - [anon_sym_EQ_EQ] = ACTIONS(1745), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1743), - [anon_sym_BANG_EQ] = ACTIONS(1745), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1743), - [anon_sym_GT_EQ] = ACTIONS(1743), - [anon_sym_QMARK_QMARK] = ACTIONS(1743), - [anon_sym_instanceof] = ACTIONS(1745), - [anon_sym_TILDE] = ACTIONS(1743), - [anon_sym_void] = ACTIONS(1745), - [anon_sym_delete] = ACTIONS(1745), - [anon_sym_PLUS_PLUS] = ACTIONS(1743), - [anon_sym_DASH_DASH] = ACTIONS(1743), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1743), - [sym_number] = ACTIONS(1743), - [sym_private_property_identifier] = ACTIONS(1743), - [sym_this] = ACTIONS(1745), - [sym_super] = ACTIONS(1745), - [sym_true] = ACTIONS(1745), - [sym_false] = ACTIONS(1745), - [sym_null] = ACTIONS(1745), - [sym_undefined] = ACTIONS(1745), - [anon_sym_AT] = ACTIONS(1743), - [anon_sym_static] = ACTIONS(1745), - [anon_sym_readonly] = ACTIONS(1745), - [anon_sym_get] = ACTIONS(1745), - [anon_sym_set] = ACTIONS(1745), - [anon_sym_declare] = ACTIONS(1745), - [anon_sym_public] = ACTIONS(1745), - [anon_sym_private] = ACTIONS(1745), - [anon_sym_protected] = ACTIONS(1745), - [anon_sym_override] = ACTIONS(1745), - [anon_sym_module] = ACTIONS(1745), - [anon_sym_any] = ACTIONS(1745), - [anon_sym_number] = ACTIONS(1745), - [anon_sym_boolean] = ACTIONS(1745), - [anon_sym_string] = ACTIONS(1745), - [anon_sym_symbol] = ACTIONS(1745), - [anon_sym_object] = ACTIONS(1745), - [anon_sym_abstract] = ACTIONS(1745), - [anon_sym_satisfies] = ACTIONS(1745), - [anon_sym_interface] = ACTIONS(1745), - [anon_sym_enum] = ACTIONS(1745), - [sym__automatic_semicolon] = ACTIONS(1743), - [sym__ternary_qmark] = ACTIONS(1743), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(235)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1709), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_COMMA] = ACTIONS(1671), - [anon_sym_RBRACE] = ACTIONS(1671), - [anon_sym_typeof] = ACTIONS(649), + [STATE(248)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2591), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_assignment_pattern] = STATE(6214), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_spread_element] = STATE(6347), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5919), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_repeat1] = STATE(6125), + [aux_sym_array_pattern_repeat1] = STATE(6151), + [sym_identifier] = ACTIONS(1783), + [anon_sym_export] = ACTIONS(647), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_COMMA] = ACTIONS(1821), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_SEMI] = ACTIONS(1671), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(1671), + [anon_sym_let] = ACTIONS(647), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_RBRACK] = ACTIONS(1833), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(669), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_AMP] = ACTIONS(1671), - [anon_sym_PIPE] = ACTIONS(1673), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1785), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(253), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1789), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), - [anon_sym_extends] = ACTIONS(1673), - [anon_sym_PIPE_RBRACE] = ACTIONS(1671), - [sym__automatic_semicolon] = ACTIONS(1671), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(647), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(647), + [anon_sym_private] = ACTIONS(647), + [anon_sym_protected] = ACTIONS(647), + [anon_sym_override] = ACTIONS(647), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(647), + [anon_sym_number] = ACTIONS(647), + [anon_sym_boolean] = ACTIONS(647), + [anon_sym_string] = ACTIONS(647), + [anon_sym_symbol] = ACTIONS(647), + [anon_sym_object] = ACTIONS(647), [sym_html_comment] = ACTIONS(5), }, - [STATE(236)] = { - [ts_builtin_sym_end] = ACTIONS(1747), - [sym_identifier] = ACTIONS(1749), - [anon_sym_export] = ACTIONS(1749), - [anon_sym_STAR] = ACTIONS(1749), - [anon_sym_default] = ACTIONS(1749), - [anon_sym_type] = ACTIONS(1749), - [anon_sym_as] = ACTIONS(1749), - [anon_sym_namespace] = ACTIONS(1749), - [anon_sym_LBRACE] = ACTIONS(1747), - [anon_sym_COMMA] = ACTIONS(1747), - [anon_sym_RBRACE] = ACTIONS(1747), - [anon_sym_typeof] = ACTIONS(1749), - [anon_sym_import] = ACTIONS(1749), - [anon_sym_with] = ACTIONS(1749), - [anon_sym_var] = ACTIONS(1749), - [anon_sym_let] = ACTIONS(1749), - [anon_sym_const] = ACTIONS(1749), - [anon_sym_BANG] = ACTIONS(1749), - [anon_sym_else] = ACTIONS(1749), - [anon_sym_if] = ACTIONS(1749), - [anon_sym_switch] = ACTIONS(1749), - [anon_sym_for] = ACTIONS(1749), - [anon_sym_LPAREN] = ACTIONS(1747), - [anon_sym_SEMI] = ACTIONS(1747), - [anon_sym_await] = ACTIONS(1749), - [anon_sym_in] = ACTIONS(1749), - [anon_sym_while] = ACTIONS(1749), - [anon_sym_do] = ACTIONS(1749), - [anon_sym_try] = ACTIONS(1749), - [anon_sym_break] = ACTIONS(1749), - [anon_sym_continue] = ACTIONS(1749), - [anon_sym_debugger] = ACTIONS(1749), - [anon_sym_return] = ACTIONS(1749), - [anon_sym_throw] = ACTIONS(1749), - [anon_sym_case] = ACTIONS(1749), - [anon_sym_yield] = ACTIONS(1749), - [anon_sym_LBRACK] = ACTIONS(1747), - [anon_sym_GT] = ACTIONS(1749), - [anon_sym_DOT] = ACTIONS(1749), - [anon_sym_DQUOTE] = ACTIONS(1747), - [anon_sym_SQUOTE] = ACTIONS(1747), - [anon_sym_class] = ACTIONS(1749), - [anon_sym_async] = ACTIONS(1749), - [anon_sym_function] = ACTIONS(1749), - [anon_sym_QMARK_DOT] = ACTIONS(1747), - [anon_sym_new] = ACTIONS(1749), - [anon_sym_using] = ACTIONS(1749), - [anon_sym_AMP_AMP] = ACTIONS(1747), - [anon_sym_PIPE_PIPE] = ACTIONS(1747), - [anon_sym_GT_GT] = ACTIONS(1749), - [anon_sym_GT_GT_GT] = ACTIONS(1747), - [anon_sym_LT_LT] = ACTIONS(1747), - [anon_sym_AMP] = ACTIONS(1749), - [anon_sym_CARET] = ACTIONS(1747), - [anon_sym_PIPE] = ACTIONS(1749), - [anon_sym_PLUS] = ACTIONS(1749), - [anon_sym_DASH] = ACTIONS(1749), - [anon_sym_SLASH] = ACTIONS(1749), - [anon_sym_PERCENT] = ACTIONS(1747), - [anon_sym_STAR_STAR] = ACTIONS(1747), - [anon_sym_LT] = ACTIONS(1749), - [anon_sym_LT_EQ] = ACTIONS(1747), - [anon_sym_EQ_EQ] = ACTIONS(1749), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1747), - [anon_sym_BANG_EQ] = ACTIONS(1749), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1747), - [anon_sym_GT_EQ] = ACTIONS(1747), - [anon_sym_QMARK_QMARK] = ACTIONS(1747), - [anon_sym_instanceof] = ACTIONS(1749), - [anon_sym_TILDE] = ACTIONS(1747), - [anon_sym_void] = ACTIONS(1749), - [anon_sym_delete] = ACTIONS(1749), - [anon_sym_PLUS_PLUS] = ACTIONS(1747), - [anon_sym_DASH_DASH] = ACTIONS(1747), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1747), - [sym_number] = ACTIONS(1747), - [sym_private_property_identifier] = ACTIONS(1747), - [sym_this] = ACTIONS(1749), - [sym_super] = ACTIONS(1749), - [sym_true] = ACTIONS(1749), - [sym_false] = ACTIONS(1749), - [sym_null] = ACTIONS(1749), - [sym_undefined] = ACTIONS(1749), - [anon_sym_AT] = ACTIONS(1747), - [anon_sym_static] = ACTIONS(1749), - [anon_sym_readonly] = ACTIONS(1749), - [anon_sym_get] = ACTIONS(1749), - [anon_sym_set] = ACTIONS(1749), - [anon_sym_declare] = ACTIONS(1749), - [anon_sym_public] = ACTIONS(1749), - [anon_sym_private] = ACTIONS(1749), - [anon_sym_protected] = ACTIONS(1749), - [anon_sym_override] = ACTIONS(1749), - [anon_sym_module] = ACTIONS(1749), - [anon_sym_any] = ACTIONS(1749), - [anon_sym_number] = ACTIONS(1749), - [anon_sym_boolean] = ACTIONS(1749), - [anon_sym_string] = ACTIONS(1749), - [anon_sym_symbol] = ACTIONS(1749), - [anon_sym_object] = ACTIONS(1749), - [anon_sym_abstract] = ACTIONS(1749), - [anon_sym_satisfies] = ACTIONS(1749), - [anon_sym_interface] = ACTIONS(1749), - [anon_sym_enum] = ACTIONS(1749), - [sym__automatic_semicolon] = ACTIONS(1747), - [sym__ternary_qmark] = ACTIONS(1747), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(237)] = { - [ts_builtin_sym_end] = ACTIONS(1751), - [sym_identifier] = ACTIONS(1753), - [anon_sym_export] = ACTIONS(1753), - [anon_sym_STAR] = ACTIONS(1753), - [anon_sym_default] = ACTIONS(1753), - [anon_sym_type] = ACTIONS(1753), - [anon_sym_as] = ACTIONS(1753), - [anon_sym_namespace] = ACTIONS(1753), - [anon_sym_LBRACE] = ACTIONS(1751), - [anon_sym_COMMA] = ACTIONS(1751), - [anon_sym_RBRACE] = ACTIONS(1751), - [anon_sym_typeof] = ACTIONS(1753), - [anon_sym_import] = ACTIONS(1753), - [anon_sym_with] = ACTIONS(1753), - [anon_sym_var] = ACTIONS(1753), - [anon_sym_let] = ACTIONS(1753), - [anon_sym_const] = ACTIONS(1753), - [anon_sym_BANG] = ACTIONS(1753), - [anon_sym_else] = ACTIONS(1753), - [anon_sym_if] = ACTIONS(1753), - [anon_sym_switch] = ACTIONS(1753), - [anon_sym_for] = ACTIONS(1753), - [anon_sym_LPAREN] = ACTIONS(1751), - [anon_sym_SEMI] = ACTIONS(1751), - [anon_sym_await] = ACTIONS(1753), - [anon_sym_in] = ACTIONS(1753), - [anon_sym_while] = ACTIONS(1753), - [anon_sym_do] = ACTIONS(1753), - [anon_sym_try] = ACTIONS(1753), - [anon_sym_break] = ACTIONS(1753), - [anon_sym_continue] = ACTIONS(1753), - [anon_sym_debugger] = ACTIONS(1753), - [anon_sym_return] = ACTIONS(1753), - [anon_sym_throw] = ACTIONS(1753), - [anon_sym_case] = ACTIONS(1753), - [anon_sym_yield] = ACTIONS(1753), - [anon_sym_LBRACK] = ACTIONS(1751), - [anon_sym_GT] = ACTIONS(1753), - [anon_sym_DOT] = ACTIONS(1753), - [anon_sym_DQUOTE] = ACTIONS(1751), - [anon_sym_SQUOTE] = ACTIONS(1751), - [anon_sym_class] = ACTIONS(1753), - [anon_sym_async] = ACTIONS(1753), - [anon_sym_function] = ACTIONS(1753), - [anon_sym_QMARK_DOT] = ACTIONS(1751), - [anon_sym_new] = ACTIONS(1753), - [anon_sym_using] = ACTIONS(1753), - [anon_sym_AMP_AMP] = ACTIONS(1751), - [anon_sym_PIPE_PIPE] = ACTIONS(1751), - [anon_sym_GT_GT] = ACTIONS(1753), - [anon_sym_GT_GT_GT] = ACTIONS(1751), - [anon_sym_LT_LT] = ACTIONS(1751), - [anon_sym_AMP] = ACTIONS(1753), - [anon_sym_CARET] = ACTIONS(1751), - [anon_sym_PIPE] = ACTIONS(1753), - [anon_sym_PLUS] = ACTIONS(1753), - [anon_sym_DASH] = ACTIONS(1753), - [anon_sym_SLASH] = ACTIONS(1753), - [anon_sym_PERCENT] = ACTIONS(1751), - [anon_sym_STAR_STAR] = ACTIONS(1751), - [anon_sym_LT] = ACTIONS(1753), - [anon_sym_LT_EQ] = ACTIONS(1751), - [anon_sym_EQ_EQ] = ACTIONS(1753), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1751), - [anon_sym_BANG_EQ] = ACTIONS(1753), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1751), - [anon_sym_GT_EQ] = ACTIONS(1751), - [anon_sym_QMARK_QMARK] = ACTIONS(1751), - [anon_sym_instanceof] = ACTIONS(1753), - [anon_sym_TILDE] = ACTIONS(1751), - [anon_sym_void] = ACTIONS(1753), - [anon_sym_delete] = ACTIONS(1753), - [anon_sym_PLUS_PLUS] = ACTIONS(1751), - [anon_sym_DASH_DASH] = ACTIONS(1751), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1751), - [sym_number] = ACTIONS(1751), - [sym_private_property_identifier] = ACTIONS(1751), - [sym_this] = ACTIONS(1753), - [sym_super] = ACTIONS(1753), - [sym_true] = ACTIONS(1753), - [sym_false] = ACTIONS(1753), - [sym_null] = ACTIONS(1753), - [sym_undefined] = ACTIONS(1753), - [anon_sym_AT] = ACTIONS(1751), - [anon_sym_static] = ACTIONS(1753), - [anon_sym_readonly] = ACTIONS(1753), - [anon_sym_get] = ACTIONS(1753), - [anon_sym_set] = ACTIONS(1753), - [anon_sym_declare] = ACTIONS(1753), - [anon_sym_public] = ACTIONS(1753), - [anon_sym_private] = ACTIONS(1753), - [anon_sym_protected] = ACTIONS(1753), - [anon_sym_override] = ACTIONS(1753), - [anon_sym_module] = ACTIONS(1753), - [anon_sym_any] = ACTIONS(1753), - [anon_sym_number] = ACTIONS(1753), - [anon_sym_boolean] = ACTIONS(1753), - [anon_sym_string] = ACTIONS(1753), - [anon_sym_symbol] = ACTIONS(1753), - [anon_sym_object] = ACTIONS(1753), - [anon_sym_abstract] = ACTIONS(1753), - [anon_sym_satisfies] = ACTIONS(1753), - [anon_sym_interface] = ACTIONS(1753), - [anon_sym_enum] = ACTIONS(1753), - [sym__automatic_semicolon] = ACTIONS(1751), - [sym__ternary_qmark] = ACTIONS(1751), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(238)] = { - [ts_builtin_sym_end] = ACTIONS(1755), - [sym_identifier] = ACTIONS(1757), - [anon_sym_export] = ACTIONS(1757), - [anon_sym_STAR] = ACTIONS(1759), - [anon_sym_default] = ACTIONS(1757), - [anon_sym_type] = ACTIONS(1757), - [anon_sym_as] = ACTIONS(1759), - [anon_sym_namespace] = ACTIONS(1757), - [anon_sym_LBRACE] = ACTIONS(1755), - [anon_sym_COMMA] = ACTIONS(1761), - [anon_sym_RBRACE] = ACTIONS(1755), - [anon_sym_typeof] = ACTIONS(1757), - [anon_sym_import] = ACTIONS(1757), - [anon_sym_with] = ACTIONS(1757), - [anon_sym_var] = ACTIONS(1757), - [anon_sym_let] = ACTIONS(1757), - [anon_sym_const] = ACTIONS(1757), - [anon_sym_BANG] = ACTIONS(1757), - [anon_sym_else] = ACTIONS(1757), - [anon_sym_if] = ACTIONS(1757), - [anon_sym_switch] = ACTIONS(1757), - [anon_sym_for] = ACTIONS(1757), - [anon_sym_LPAREN] = ACTIONS(1755), - [anon_sym_SEMI] = ACTIONS(1755), - [anon_sym_await] = ACTIONS(1757), - [anon_sym_in] = ACTIONS(1759), - [anon_sym_while] = ACTIONS(1757), - [anon_sym_do] = ACTIONS(1757), - [anon_sym_try] = ACTIONS(1757), - [anon_sym_break] = ACTIONS(1757), - [anon_sym_continue] = ACTIONS(1757), - [anon_sym_debugger] = ACTIONS(1757), - [anon_sym_return] = ACTIONS(1757), - [anon_sym_throw] = ACTIONS(1757), - [anon_sym_case] = ACTIONS(1757), - [anon_sym_yield] = ACTIONS(1757), - [anon_sym_LBRACK] = ACTIONS(1755), - [anon_sym_GT] = ACTIONS(1759), - [anon_sym_DOT] = ACTIONS(1759), - [anon_sym_DQUOTE] = ACTIONS(1755), - [anon_sym_SQUOTE] = ACTIONS(1755), - [anon_sym_class] = ACTIONS(1757), - [anon_sym_async] = ACTIONS(1757), - [anon_sym_function] = ACTIONS(1757), - [anon_sym_QMARK_DOT] = ACTIONS(1761), - [anon_sym_new] = ACTIONS(1757), - [anon_sym_using] = ACTIONS(1757), - [anon_sym_AMP_AMP] = ACTIONS(1761), - [anon_sym_PIPE_PIPE] = ACTIONS(1761), - [anon_sym_GT_GT] = ACTIONS(1759), - [anon_sym_GT_GT_GT] = ACTIONS(1761), - [anon_sym_LT_LT] = ACTIONS(1761), - [anon_sym_AMP] = ACTIONS(1759), - [anon_sym_CARET] = ACTIONS(1761), - [anon_sym_PIPE] = ACTIONS(1759), - [anon_sym_PLUS] = ACTIONS(1757), - [anon_sym_DASH] = ACTIONS(1757), - [anon_sym_SLASH] = ACTIONS(1757), - [anon_sym_PERCENT] = ACTIONS(1761), - [anon_sym_STAR_STAR] = ACTIONS(1761), - [anon_sym_LT] = ACTIONS(1757), - [anon_sym_LT_EQ] = ACTIONS(1761), - [anon_sym_EQ_EQ] = ACTIONS(1759), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1761), - [anon_sym_BANG_EQ] = ACTIONS(1759), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1761), - [anon_sym_GT_EQ] = ACTIONS(1761), - [anon_sym_QMARK_QMARK] = ACTIONS(1761), - [anon_sym_instanceof] = ACTIONS(1759), - [anon_sym_TILDE] = ACTIONS(1755), - [anon_sym_void] = ACTIONS(1757), - [anon_sym_delete] = ACTIONS(1757), - [anon_sym_PLUS_PLUS] = ACTIONS(1755), - [anon_sym_DASH_DASH] = ACTIONS(1755), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1755), - [sym_number] = ACTIONS(1755), - [sym_private_property_identifier] = ACTIONS(1755), - [sym_this] = ACTIONS(1757), - [sym_super] = ACTIONS(1757), - [sym_true] = ACTIONS(1757), - [sym_false] = ACTIONS(1757), - [sym_null] = ACTIONS(1757), - [sym_undefined] = ACTIONS(1757), - [anon_sym_AT] = ACTIONS(1755), - [anon_sym_static] = ACTIONS(1757), - [anon_sym_readonly] = ACTIONS(1757), - [anon_sym_get] = ACTIONS(1757), - [anon_sym_set] = ACTIONS(1757), - [anon_sym_declare] = ACTIONS(1757), - [anon_sym_public] = ACTIONS(1757), - [anon_sym_private] = ACTIONS(1757), - [anon_sym_protected] = ACTIONS(1757), - [anon_sym_override] = ACTIONS(1757), - [anon_sym_module] = ACTIONS(1757), - [anon_sym_any] = ACTIONS(1757), - [anon_sym_number] = ACTIONS(1757), - [anon_sym_boolean] = ACTIONS(1757), - [anon_sym_string] = ACTIONS(1757), - [anon_sym_symbol] = ACTIONS(1757), - [anon_sym_object] = ACTIONS(1757), - [anon_sym_abstract] = ACTIONS(1757), - [anon_sym_satisfies] = ACTIONS(1759), - [anon_sym_interface] = ACTIONS(1757), - [anon_sym_enum] = ACTIONS(1757), - [sym__automatic_semicolon] = ACTIONS(1763), - [sym__ternary_qmark] = ACTIONS(1761), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(239)] = { - [ts_builtin_sym_end] = ACTIONS(1765), - [sym_identifier] = ACTIONS(1767), - [anon_sym_export] = ACTIONS(1767), - [anon_sym_STAR] = ACTIONS(1767), - [anon_sym_default] = ACTIONS(1767), - [anon_sym_type] = ACTIONS(1767), - [anon_sym_as] = ACTIONS(1767), - [anon_sym_namespace] = ACTIONS(1767), - [anon_sym_LBRACE] = ACTIONS(1765), - [anon_sym_COMMA] = ACTIONS(1765), - [anon_sym_RBRACE] = ACTIONS(1765), - [anon_sym_typeof] = ACTIONS(1767), - [anon_sym_import] = ACTIONS(1767), - [anon_sym_with] = ACTIONS(1767), - [anon_sym_var] = ACTIONS(1767), - [anon_sym_let] = ACTIONS(1767), - [anon_sym_const] = ACTIONS(1767), - [anon_sym_BANG] = ACTIONS(1767), - [anon_sym_else] = ACTIONS(1767), - [anon_sym_if] = ACTIONS(1767), - [anon_sym_switch] = ACTIONS(1767), - [anon_sym_for] = ACTIONS(1767), - [anon_sym_LPAREN] = ACTIONS(1765), - [anon_sym_SEMI] = ACTIONS(1765), - [anon_sym_await] = ACTIONS(1767), - [anon_sym_in] = ACTIONS(1767), - [anon_sym_while] = ACTIONS(1767), - [anon_sym_do] = ACTIONS(1767), - [anon_sym_try] = ACTIONS(1767), - [anon_sym_break] = ACTIONS(1767), - [anon_sym_continue] = ACTIONS(1767), - [anon_sym_debugger] = ACTIONS(1767), - [anon_sym_return] = ACTIONS(1767), - [anon_sym_throw] = ACTIONS(1767), - [anon_sym_case] = ACTIONS(1767), - [anon_sym_yield] = ACTIONS(1767), - [anon_sym_LBRACK] = ACTIONS(1765), - [anon_sym_GT] = ACTIONS(1767), - [anon_sym_DOT] = ACTIONS(1767), - [anon_sym_DQUOTE] = ACTIONS(1765), - [anon_sym_SQUOTE] = ACTIONS(1765), - [anon_sym_class] = ACTIONS(1767), - [anon_sym_async] = ACTIONS(1767), - [anon_sym_function] = ACTIONS(1767), - [anon_sym_QMARK_DOT] = ACTIONS(1765), - [anon_sym_new] = ACTIONS(1767), - [anon_sym_using] = ACTIONS(1767), - [anon_sym_AMP_AMP] = ACTIONS(1765), - [anon_sym_PIPE_PIPE] = ACTIONS(1765), - [anon_sym_GT_GT] = ACTIONS(1767), - [anon_sym_GT_GT_GT] = ACTIONS(1765), - [anon_sym_LT_LT] = ACTIONS(1765), - [anon_sym_AMP] = ACTIONS(1767), - [anon_sym_CARET] = ACTIONS(1765), - [anon_sym_PIPE] = ACTIONS(1767), - [anon_sym_PLUS] = ACTIONS(1767), - [anon_sym_DASH] = ACTIONS(1767), - [anon_sym_SLASH] = ACTIONS(1767), - [anon_sym_PERCENT] = ACTIONS(1765), - [anon_sym_STAR_STAR] = ACTIONS(1765), - [anon_sym_LT] = ACTIONS(1767), - [anon_sym_LT_EQ] = ACTIONS(1765), - [anon_sym_EQ_EQ] = ACTIONS(1767), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1765), - [anon_sym_BANG_EQ] = ACTIONS(1767), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1765), - [anon_sym_GT_EQ] = ACTIONS(1765), - [anon_sym_QMARK_QMARK] = ACTIONS(1765), - [anon_sym_instanceof] = ACTIONS(1767), - [anon_sym_TILDE] = ACTIONS(1765), - [anon_sym_void] = ACTIONS(1767), - [anon_sym_delete] = ACTIONS(1767), - [anon_sym_PLUS_PLUS] = ACTIONS(1765), - [anon_sym_DASH_DASH] = ACTIONS(1765), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1765), - [sym_number] = ACTIONS(1765), - [sym_private_property_identifier] = ACTIONS(1765), - [sym_this] = ACTIONS(1767), - [sym_super] = ACTIONS(1767), - [sym_true] = ACTIONS(1767), - [sym_false] = ACTIONS(1767), - [sym_null] = ACTIONS(1767), - [sym_undefined] = ACTIONS(1767), - [anon_sym_AT] = ACTIONS(1765), - [anon_sym_static] = ACTIONS(1767), - [anon_sym_readonly] = ACTIONS(1767), - [anon_sym_get] = ACTIONS(1767), - [anon_sym_set] = ACTIONS(1767), - [anon_sym_declare] = ACTIONS(1767), - [anon_sym_public] = ACTIONS(1767), - [anon_sym_private] = ACTIONS(1767), - [anon_sym_protected] = ACTIONS(1767), - [anon_sym_override] = ACTIONS(1767), - [anon_sym_module] = ACTIONS(1767), - [anon_sym_any] = ACTIONS(1767), - [anon_sym_number] = ACTIONS(1767), - [anon_sym_boolean] = ACTIONS(1767), - [anon_sym_string] = ACTIONS(1767), - [anon_sym_symbol] = ACTIONS(1767), - [anon_sym_object] = ACTIONS(1767), - [anon_sym_abstract] = ACTIONS(1767), - [anon_sym_satisfies] = ACTIONS(1767), - [anon_sym_interface] = ACTIONS(1767), - [anon_sym_enum] = ACTIONS(1767), - [sym__automatic_semicolon] = ACTIONS(1765), - [sym__ternary_qmark] = ACTIONS(1765), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(240)] = { - [ts_builtin_sym_end] = ACTIONS(1769), - [sym_identifier] = ACTIONS(1771), - [anon_sym_export] = ACTIONS(1771), - [anon_sym_STAR] = ACTIONS(1773), - [anon_sym_default] = ACTIONS(1771), - [anon_sym_type] = ACTIONS(1771), - [anon_sym_as] = ACTIONS(1773), - [anon_sym_namespace] = ACTIONS(1771), - [anon_sym_LBRACE] = ACTIONS(1769), - [anon_sym_COMMA] = ACTIONS(1775), - [anon_sym_RBRACE] = ACTIONS(1769), - [anon_sym_typeof] = ACTIONS(1771), - [anon_sym_import] = ACTIONS(1771), - [anon_sym_with] = ACTIONS(1771), - [anon_sym_var] = ACTIONS(1771), - [anon_sym_let] = ACTIONS(1771), - [anon_sym_const] = ACTIONS(1771), - [anon_sym_BANG] = ACTIONS(1771), - [anon_sym_else] = ACTIONS(1771), - [anon_sym_if] = ACTIONS(1771), - [anon_sym_switch] = ACTIONS(1771), - [anon_sym_for] = ACTIONS(1771), - [anon_sym_LPAREN] = ACTIONS(1769), - [anon_sym_SEMI] = ACTIONS(1769), - [anon_sym_await] = ACTIONS(1771), - [anon_sym_in] = ACTIONS(1773), - [anon_sym_while] = ACTIONS(1771), - [anon_sym_do] = ACTIONS(1771), - [anon_sym_try] = ACTIONS(1771), - [anon_sym_break] = ACTIONS(1771), - [anon_sym_continue] = ACTIONS(1771), - [anon_sym_debugger] = ACTIONS(1771), - [anon_sym_return] = ACTIONS(1771), - [anon_sym_throw] = ACTIONS(1771), - [anon_sym_case] = ACTIONS(1771), - [anon_sym_yield] = ACTIONS(1771), - [anon_sym_LBRACK] = ACTIONS(1769), - [anon_sym_GT] = ACTIONS(1773), - [anon_sym_DOT] = ACTIONS(1773), - [anon_sym_DQUOTE] = ACTIONS(1769), - [anon_sym_SQUOTE] = ACTIONS(1769), - [anon_sym_class] = ACTIONS(1771), - [anon_sym_async] = ACTIONS(1771), - [anon_sym_function] = ACTIONS(1771), - [anon_sym_QMARK_DOT] = ACTIONS(1775), - [anon_sym_new] = ACTIONS(1771), - [anon_sym_using] = ACTIONS(1771), - [anon_sym_AMP_AMP] = ACTIONS(1775), - [anon_sym_PIPE_PIPE] = ACTIONS(1775), - [anon_sym_GT_GT] = ACTIONS(1773), - [anon_sym_GT_GT_GT] = ACTIONS(1775), - [anon_sym_LT_LT] = ACTIONS(1775), - [anon_sym_AMP] = ACTIONS(1773), - [anon_sym_CARET] = ACTIONS(1775), - [anon_sym_PIPE] = ACTIONS(1773), - [anon_sym_PLUS] = ACTIONS(1771), - [anon_sym_DASH] = ACTIONS(1771), - [anon_sym_SLASH] = ACTIONS(1771), - [anon_sym_PERCENT] = ACTIONS(1775), - [anon_sym_STAR_STAR] = ACTIONS(1775), - [anon_sym_LT] = ACTIONS(1771), - [anon_sym_LT_EQ] = ACTIONS(1775), - [anon_sym_EQ_EQ] = ACTIONS(1773), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1775), - [anon_sym_BANG_EQ] = ACTIONS(1773), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1775), - [anon_sym_GT_EQ] = ACTIONS(1775), - [anon_sym_QMARK_QMARK] = ACTIONS(1775), - [anon_sym_instanceof] = ACTIONS(1773), - [anon_sym_TILDE] = ACTIONS(1769), - [anon_sym_void] = ACTIONS(1771), - [anon_sym_delete] = ACTIONS(1771), - [anon_sym_PLUS_PLUS] = ACTIONS(1769), - [anon_sym_DASH_DASH] = ACTIONS(1769), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1769), - [sym_number] = ACTIONS(1769), - [sym_private_property_identifier] = ACTIONS(1769), - [sym_this] = ACTIONS(1771), - [sym_super] = ACTIONS(1771), - [sym_true] = ACTIONS(1771), - [sym_false] = ACTIONS(1771), - [sym_null] = ACTIONS(1771), - [sym_undefined] = ACTIONS(1771), - [anon_sym_AT] = ACTIONS(1769), - [anon_sym_static] = ACTIONS(1771), - [anon_sym_readonly] = ACTIONS(1771), - [anon_sym_get] = ACTIONS(1771), - [anon_sym_set] = ACTIONS(1771), - [anon_sym_declare] = ACTIONS(1771), - [anon_sym_public] = ACTIONS(1771), - [anon_sym_private] = ACTIONS(1771), - [anon_sym_protected] = ACTIONS(1771), - [anon_sym_override] = ACTIONS(1771), - [anon_sym_module] = ACTIONS(1771), - [anon_sym_any] = ACTIONS(1771), - [anon_sym_number] = ACTIONS(1771), - [anon_sym_boolean] = ACTIONS(1771), - [anon_sym_string] = ACTIONS(1771), - [anon_sym_symbol] = ACTIONS(1771), - [anon_sym_object] = ACTIONS(1771), - [anon_sym_abstract] = ACTIONS(1771), - [anon_sym_satisfies] = ACTIONS(1773), - [anon_sym_interface] = ACTIONS(1771), - [anon_sym_enum] = ACTIONS(1771), - [sym__automatic_semicolon] = ACTIONS(1777), - [sym__ternary_qmark] = ACTIONS(1775), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(241)] = { - [ts_builtin_sym_end] = ACTIONS(1779), - [sym_identifier] = ACTIONS(1781), - [anon_sym_export] = ACTIONS(1781), - [anon_sym_STAR] = ACTIONS(1781), - [anon_sym_default] = ACTIONS(1781), - [anon_sym_type] = ACTIONS(1781), - [anon_sym_as] = ACTIONS(1781), - [anon_sym_namespace] = ACTIONS(1781), - [anon_sym_LBRACE] = ACTIONS(1779), - [anon_sym_COMMA] = ACTIONS(1779), - [anon_sym_RBRACE] = ACTIONS(1779), - [anon_sym_typeof] = ACTIONS(1781), - [anon_sym_import] = ACTIONS(1781), - [anon_sym_with] = ACTIONS(1781), - [anon_sym_var] = ACTIONS(1781), - [anon_sym_let] = ACTIONS(1781), - [anon_sym_const] = ACTIONS(1781), - [anon_sym_BANG] = ACTIONS(1781), - [anon_sym_else] = ACTIONS(1781), - [anon_sym_if] = ACTIONS(1781), - [anon_sym_switch] = ACTIONS(1781), - [anon_sym_for] = ACTIONS(1781), - [anon_sym_LPAREN] = ACTIONS(1779), - [anon_sym_SEMI] = ACTIONS(1779), - [anon_sym_await] = ACTIONS(1781), - [anon_sym_in] = ACTIONS(1781), - [anon_sym_while] = ACTIONS(1781), - [anon_sym_do] = ACTIONS(1781), - [anon_sym_try] = ACTIONS(1781), - [anon_sym_break] = ACTIONS(1781), - [anon_sym_continue] = ACTIONS(1781), - [anon_sym_debugger] = ACTIONS(1781), - [anon_sym_return] = ACTIONS(1781), - [anon_sym_throw] = ACTIONS(1781), - [anon_sym_case] = ACTIONS(1781), - [anon_sym_yield] = ACTIONS(1781), - [anon_sym_LBRACK] = ACTIONS(1779), - [anon_sym_GT] = ACTIONS(1781), - [anon_sym_DOT] = ACTIONS(1781), - [anon_sym_DQUOTE] = ACTIONS(1779), - [anon_sym_SQUOTE] = ACTIONS(1779), - [anon_sym_class] = ACTIONS(1781), - [anon_sym_async] = ACTIONS(1781), - [anon_sym_function] = ACTIONS(1781), - [anon_sym_QMARK_DOT] = ACTIONS(1779), - [anon_sym_new] = ACTIONS(1781), - [anon_sym_using] = ACTIONS(1781), - [anon_sym_AMP_AMP] = ACTIONS(1779), - [anon_sym_PIPE_PIPE] = ACTIONS(1779), - [anon_sym_GT_GT] = ACTIONS(1781), - [anon_sym_GT_GT_GT] = ACTIONS(1779), - [anon_sym_LT_LT] = ACTIONS(1779), - [anon_sym_AMP] = ACTIONS(1781), - [anon_sym_CARET] = ACTIONS(1779), - [anon_sym_PIPE] = ACTIONS(1781), - [anon_sym_PLUS] = ACTIONS(1781), - [anon_sym_DASH] = ACTIONS(1781), - [anon_sym_SLASH] = ACTIONS(1781), - [anon_sym_PERCENT] = ACTIONS(1779), - [anon_sym_STAR_STAR] = ACTIONS(1779), - [anon_sym_LT] = ACTIONS(1781), - [anon_sym_LT_EQ] = ACTIONS(1779), - [anon_sym_EQ_EQ] = ACTIONS(1781), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1779), - [anon_sym_BANG_EQ] = ACTIONS(1781), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1779), - [anon_sym_GT_EQ] = ACTIONS(1779), - [anon_sym_QMARK_QMARK] = ACTIONS(1779), - [anon_sym_instanceof] = ACTIONS(1781), - [anon_sym_TILDE] = ACTIONS(1779), - [anon_sym_void] = ACTIONS(1781), - [anon_sym_delete] = ACTIONS(1781), - [anon_sym_PLUS_PLUS] = ACTIONS(1779), - [anon_sym_DASH_DASH] = ACTIONS(1779), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1779), - [sym_number] = ACTIONS(1779), - [sym_private_property_identifier] = ACTIONS(1779), - [sym_this] = ACTIONS(1781), - [sym_super] = ACTIONS(1781), - [sym_true] = ACTIONS(1781), - [sym_false] = ACTIONS(1781), - [sym_null] = ACTIONS(1781), - [sym_undefined] = ACTIONS(1781), - [anon_sym_AT] = ACTIONS(1779), - [anon_sym_static] = ACTIONS(1781), - [anon_sym_readonly] = ACTIONS(1781), - [anon_sym_get] = ACTIONS(1781), - [anon_sym_set] = ACTIONS(1781), - [anon_sym_declare] = ACTIONS(1781), - [anon_sym_public] = ACTIONS(1781), - [anon_sym_private] = ACTIONS(1781), - [anon_sym_protected] = ACTIONS(1781), - [anon_sym_override] = ACTIONS(1781), - [anon_sym_module] = ACTIONS(1781), - [anon_sym_any] = ACTIONS(1781), - [anon_sym_number] = ACTIONS(1781), - [anon_sym_boolean] = ACTIONS(1781), - [anon_sym_string] = ACTIONS(1781), - [anon_sym_symbol] = ACTIONS(1781), - [anon_sym_object] = ACTIONS(1781), - [anon_sym_abstract] = ACTIONS(1781), - [anon_sym_satisfies] = ACTIONS(1781), - [anon_sym_interface] = ACTIONS(1781), - [anon_sym_enum] = ACTIONS(1781), - [sym__automatic_semicolon] = ACTIONS(1779), - [sym__ternary_qmark] = ACTIONS(1779), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(242)] = { - [ts_builtin_sym_end] = ACTIONS(1783), - [sym_identifier] = ACTIONS(1785), - [anon_sym_export] = ACTIONS(1785), - [anon_sym_STAR] = ACTIONS(1787), - [anon_sym_default] = ACTIONS(1785), - [anon_sym_type] = ACTIONS(1785), - [anon_sym_as] = ACTIONS(1787), - [anon_sym_namespace] = ACTIONS(1785), - [anon_sym_LBRACE] = ACTIONS(1783), - [anon_sym_COMMA] = ACTIONS(1789), - [anon_sym_RBRACE] = ACTIONS(1783), - [anon_sym_typeof] = ACTIONS(1785), - [anon_sym_import] = ACTIONS(1785), - [anon_sym_with] = ACTIONS(1785), - [anon_sym_var] = ACTIONS(1785), - [anon_sym_let] = ACTIONS(1785), - [anon_sym_const] = ACTIONS(1785), - [anon_sym_BANG] = ACTIONS(1785), - [anon_sym_else] = ACTIONS(1785), - [anon_sym_if] = ACTIONS(1785), - [anon_sym_switch] = ACTIONS(1785), - [anon_sym_for] = ACTIONS(1785), - [anon_sym_LPAREN] = ACTIONS(1783), - [anon_sym_SEMI] = ACTIONS(1783), - [anon_sym_await] = ACTIONS(1785), - [anon_sym_in] = ACTIONS(1787), - [anon_sym_while] = ACTIONS(1785), - [anon_sym_do] = ACTIONS(1785), - [anon_sym_try] = ACTIONS(1785), - [anon_sym_break] = ACTIONS(1785), - [anon_sym_continue] = ACTIONS(1785), - [anon_sym_debugger] = ACTIONS(1785), - [anon_sym_return] = ACTIONS(1785), - [anon_sym_throw] = ACTIONS(1785), - [anon_sym_case] = ACTIONS(1785), - [anon_sym_yield] = ACTIONS(1785), - [anon_sym_LBRACK] = ACTIONS(1783), - [anon_sym_GT] = ACTIONS(1787), - [anon_sym_DOT] = ACTIONS(1787), - [anon_sym_DQUOTE] = ACTIONS(1783), - [anon_sym_SQUOTE] = ACTIONS(1783), - [anon_sym_class] = ACTIONS(1785), - [anon_sym_async] = ACTIONS(1785), - [anon_sym_function] = ACTIONS(1785), - [anon_sym_QMARK_DOT] = ACTIONS(1789), - [anon_sym_new] = ACTIONS(1785), - [anon_sym_using] = ACTIONS(1785), - [anon_sym_AMP_AMP] = ACTIONS(1789), - [anon_sym_PIPE_PIPE] = ACTIONS(1789), - [anon_sym_GT_GT] = ACTIONS(1787), - [anon_sym_GT_GT_GT] = ACTIONS(1789), - [anon_sym_LT_LT] = ACTIONS(1789), - [anon_sym_AMP] = ACTIONS(1787), - [anon_sym_CARET] = ACTIONS(1789), - [anon_sym_PIPE] = ACTIONS(1787), - [anon_sym_PLUS] = ACTIONS(1785), - [anon_sym_DASH] = ACTIONS(1785), - [anon_sym_SLASH] = ACTIONS(1785), - [anon_sym_PERCENT] = ACTIONS(1789), - [anon_sym_STAR_STAR] = ACTIONS(1789), - [anon_sym_LT] = ACTIONS(1785), - [anon_sym_LT_EQ] = ACTIONS(1789), - [anon_sym_EQ_EQ] = ACTIONS(1787), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1789), - [anon_sym_BANG_EQ] = ACTIONS(1787), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1789), - [anon_sym_GT_EQ] = ACTIONS(1789), - [anon_sym_QMARK_QMARK] = ACTIONS(1789), - [anon_sym_instanceof] = ACTIONS(1787), - [anon_sym_TILDE] = ACTIONS(1783), - [anon_sym_void] = ACTIONS(1785), - [anon_sym_delete] = ACTIONS(1785), - [anon_sym_PLUS_PLUS] = ACTIONS(1783), - [anon_sym_DASH_DASH] = ACTIONS(1783), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1783), - [sym_number] = ACTIONS(1783), - [sym_private_property_identifier] = ACTIONS(1783), - [sym_this] = ACTIONS(1785), - [sym_super] = ACTIONS(1785), - [sym_true] = ACTIONS(1785), - [sym_false] = ACTIONS(1785), - [sym_null] = ACTIONS(1785), - [sym_undefined] = ACTIONS(1785), - [anon_sym_AT] = ACTIONS(1783), - [anon_sym_static] = ACTIONS(1785), - [anon_sym_readonly] = ACTIONS(1785), - [anon_sym_get] = ACTIONS(1785), - [anon_sym_set] = ACTIONS(1785), - [anon_sym_declare] = ACTIONS(1785), - [anon_sym_public] = ACTIONS(1785), - [anon_sym_private] = ACTIONS(1785), - [anon_sym_protected] = ACTIONS(1785), - [anon_sym_override] = ACTIONS(1785), - [anon_sym_module] = ACTIONS(1785), - [anon_sym_any] = ACTIONS(1785), - [anon_sym_number] = ACTIONS(1785), - [anon_sym_boolean] = ACTIONS(1785), - [anon_sym_string] = ACTIONS(1785), - [anon_sym_symbol] = ACTIONS(1785), - [anon_sym_object] = ACTIONS(1785), - [anon_sym_abstract] = ACTIONS(1785), - [anon_sym_satisfies] = ACTIONS(1787), - [anon_sym_interface] = ACTIONS(1785), - [anon_sym_enum] = ACTIONS(1785), - [sym__automatic_semicolon] = ACTIONS(1791), - [sym__ternary_qmark] = ACTIONS(1789), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(243)] = { - [ts_builtin_sym_end] = ACTIONS(1687), - [sym_identifier] = ACTIONS(1689), - [anon_sym_export] = ACTIONS(1689), - [anon_sym_STAR] = ACTIONS(1689), - [anon_sym_default] = ACTIONS(1689), - [anon_sym_type] = ACTIONS(1689), - [anon_sym_as] = ACTIONS(1689), - [anon_sym_namespace] = ACTIONS(1689), - [anon_sym_LBRACE] = ACTIONS(1687), - [anon_sym_COMMA] = ACTIONS(1687), - [anon_sym_RBRACE] = ACTIONS(1687), - [anon_sym_typeof] = ACTIONS(1689), - [anon_sym_import] = ACTIONS(1689), - [anon_sym_with] = ACTIONS(1689), - [anon_sym_var] = ACTIONS(1689), - [anon_sym_let] = ACTIONS(1689), - [anon_sym_const] = ACTIONS(1689), - [anon_sym_BANG] = ACTIONS(1689), - [anon_sym_else] = ACTIONS(1689), - [anon_sym_if] = ACTIONS(1689), - [anon_sym_switch] = ACTIONS(1689), - [anon_sym_for] = ACTIONS(1689), - [anon_sym_LPAREN] = ACTIONS(1687), - [anon_sym_SEMI] = ACTIONS(1687), - [anon_sym_await] = ACTIONS(1689), - [anon_sym_in] = ACTIONS(1689), - [anon_sym_while] = ACTIONS(1689), - [anon_sym_do] = ACTIONS(1689), - [anon_sym_try] = ACTIONS(1689), - [anon_sym_break] = ACTIONS(1689), - [anon_sym_continue] = ACTIONS(1689), - [anon_sym_debugger] = ACTIONS(1689), - [anon_sym_return] = ACTIONS(1689), - [anon_sym_throw] = ACTIONS(1689), - [anon_sym_case] = ACTIONS(1689), - [anon_sym_yield] = ACTIONS(1689), - [anon_sym_LBRACK] = ACTIONS(1687), - [anon_sym_GT] = ACTIONS(1689), - [anon_sym_DOT] = ACTIONS(1689), - [anon_sym_DQUOTE] = ACTIONS(1687), - [anon_sym_SQUOTE] = ACTIONS(1687), - [anon_sym_class] = ACTIONS(1689), - [anon_sym_async] = ACTIONS(1689), - [anon_sym_function] = ACTIONS(1689), - [anon_sym_QMARK_DOT] = ACTIONS(1687), - [anon_sym_new] = ACTIONS(1689), - [anon_sym_using] = ACTIONS(1689), - [anon_sym_AMP_AMP] = ACTIONS(1687), - [anon_sym_PIPE_PIPE] = ACTIONS(1687), - [anon_sym_GT_GT] = ACTIONS(1689), - [anon_sym_GT_GT_GT] = ACTIONS(1687), - [anon_sym_LT_LT] = ACTIONS(1687), - [anon_sym_AMP] = ACTIONS(1689), - [anon_sym_CARET] = ACTIONS(1687), - [anon_sym_PIPE] = ACTIONS(1689), - [anon_sym_PLUS] = ACTIONS(1689), - [anon_sym_DASH] = ACTIONS(1689), - [anon_sym_SLASH] = ACTIONS(1689), - [anon_sym_PERCENT] = ACTIONS(1687), - [anon_sym_STAR_STAR] = ACTIONS(1687), - [anon_sym_LT] = ACTIONS(1689), - [anon_sym_LT_EQ] = ACTIONS(1687), - [anon_sym_EQ_EQ] = ACTIONS(1689), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1687), - [anon_sym_BANG_EQ] = ACTIONS(1689), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1687), - [anon_sym_GT_EQ] = ACTIONS(1687), - [anon_sym_QMARK_QMARK] = ACTIONS(1687), - [anon_sym_instanceof] = ACTIONS(1689), - [anon_sym_TILDE] = ACTIONS(1687), - [anon_sym_void] = ACTIONS(1689), - [anon_sym_delete] = ACTIONS(1689), - [anon_sym_PLUS_PLUS] = ACTIONS(1687), - [anon_sym_DASH_DASH] = ACTIONS(1687), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1687), - [sym_number] = ACTIONS(1687), - [sym_private_property_identifier] = ACTIONS(1687), - [sym_this] = ACTIONS(1689), - [sym_super] = ACTIONS(1689), - [sym_true] = ACTIONS(1689), - [sym_false] = ACTIONS(1689), - [sym_null] = ACTIONS(1689), - [sym_undefined] = ACTIONS(1689), - [anon_sym_AT] = ACTIONS(1687), - [anon_sym_static] = ACTIONS(1689), - [anon_sym_readonly] = ACTIONS(1689), - [anon_sym_get] = ACTIONS(1689), - [anon_sym_set] = ACTIONS(1689), - [anon_sym_declare] = ACTIONS(1689), - [anon_sym_public] = ACTIONS(1689), - [anon_sym_private] = ACTIONS(1689), - [anon_sym_protected] = ACTIONS(1689), - [anon_sym_override] = ACTIONS(1689), - [anon_sym_module] = ACTIONS(1689), - [anon_sym_any] = ACTIONS(1689), - [anon_sym_number] = ACTIONS(1689), - [anon_sym_boolean] = ACTIONS(1689), - [anon_sym_string] = ACTIONS(1689), - [anon_sym_symbol] = ACTIONS(1689), - [anon_sym_object] = ACTIONS(1689), - [anon_sym_abstract] = ACTIONS(1689), - [anon_sym_satisfies] = ACTIONS(1689), - [anon_sym_interface] = ACTIONS(1689), - [anon_sym_enum] = ACTIONS(1689), - [sym__automatic_semicolon] = ACTIONS(1793), - [sym__ternary_qmark] = ACTIONS(1687), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(244)] = { - [ts_builtin_sym_end] = ACTIONS(1795), - [sym_identifier] = ACTIONS(1797), - [anon_sym_export] = ACTIONS(1797), - [anon_sym_STAR] = ACTIONS(1799), - [anon_sym_default] = ACTIONS(1797), - [anon_sym_type] = ACTIONS(1797), - [anon_sym_as] = ACTIONS(1799), - [anon_sym_namespace] = ACTIONS(1797), - [anon_sym_LBRACE] = ACTIONS(1795), - [anon_sym_COMMA] = ACTIONS(1801), - [anon_sym_RBRACE] = ACTIONS(1795), - [anon_sym_typeof] = ACTIONS(1797), - [anon_sym_import] = ACTIONS(1797), - [anon_sym_with] = ACTIONS(1797), - [anon_sym_var] = ACTIONS(1797), - [anon_sym_let] = ACTIONS(1797), - [anon_sym_const] = ACTIONS(1797), - [anon_sym_BANG] = ACTIONS(1797), - [anon_sym_else] = ACTIONS(1797), - [anon_sym_if] = ACTIONS(1797), - [anon_sym_switch] = ACTIONS(1797), - [anon_sym_for] = ACTIONS(1797), - [anon_sym_LPAREN] = ACTIONS(1795), - [anon_sym_SEMI] = ACTIONS(1795), - [anon_sym_await] = ACTIONS(1797), - [anon_sym_in] = ACTIONS(1799), - [anon_sym_while] = ACTIONS(1797), - [anon_sym_do] = ACTIONS(1797), - [anon_sym_try] = ACTIONS(1797), - [anon_sym_break] = ACTIONS(1797), - [anon_sym_continue] = ACTIONS(1797), - [anon_sym_debugger] = ACTIONS(1797), - [anon_sym_return] = ACTIONS(1797), - [anon_sym_throw] = ACTIONS(1797), - [anon_sym_case] = ACTIONS(1797), - [anon_sym_yield] = ACTIONS(1797), - [anon_sym_LBRACK] = ACTIONS(1795), - [anon_sym_GT] = ACTIONS(1799), - [anon_sym_DOT] = ACTIONS(1799), - [anon_sym_DQUOTE] = ACTIONS(1795), - [anon_sym_SQUOTE] = ACTIONS(1795), - [anon_sym_class] = ACTIONS(1797), - [anon_sym_async] = ACTIONS(1797), - [anon_sym_function] = ACTIONS(1797), - [anon_sym_QMARK_DOT] = ACTIONS(1801), - [anon_sym_new] = ACTIONS(1797), - [anon_sym_using] = ACTIONS(1797), - [anon_sym_AMP_AMP] = ACTIONS(1801), - [anon_sym_PIPE_PIPE] = ACTIONS(1801), - [anon_sym_GT_GT] = ACTIONS(1799), - [anon_sym_GT_GT_GT] = ACTIONS(1801), - [anon_sym_LT_LT] = ACTIONS(1801), - [anon_sym_AMP] = ACTIONS(1799), - [anon_sym_CARET] = ACTIONS(1801), - [anon_sym_PIPE] = ACTIONS(1799), - [anon_sym_PLUS] = ACTIONS(1797), - [anon_sym_DASH] = ACTIONS(1797), - [anon_sym_SLASH] = ACTIONS(1797), - [anon_sym_PERCENT] = ACTIONS(1801), - [anon_sym_STAR_STAR] = ACTIONS(1801), - [anon_sym_LT] = ACTIONS(1797), - [anon_sym_LT_EQ] = ACTIONS(1801), - [anon_sym_EQ_EQ] = ACTIONS(1799), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1801), - [anon_sym_BANG_EQ] = ACTIONS(1799), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1801), - [anon_sym_GT_EQ] = ACTIONS(1801), - [anon_sym_QMARK_QMARK] = ACTIONS(1801), - [anon_sym_instanceof] = ACTIONS(1799), - [anon_sym_TILDE] = ACTIONS(1795), - [anon_sym_void] = ACTIONS(1797), - [anon_sym_delete] = ACTIONS(1797), - [anon_sym_PLUS_PLUS] = ACTIONS(1795), - [anon_sym_DASH_DASH] = ACTIONS(1795), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1795), - [sym_number] = ACTIONS(1795), - [sym_private_property_identifier] = ACTIONS(1795), - [sym_this] = ACTIONS(1797), - [sym_super] = ACTIONS(1797), - [sym_true] = ACTIONS(1797), - [sym_false] = ACTIONS(1797), - [sym_null] = ACTIONS(1797), - [sym_undefined] = ACTIONS(1797), - [anon_sym_AT] = ACTIONS(1795), - [anon_sym_static] = ACTIONS(1797), - [anon_sym_readonly] = ACTIONS(1797), - [anon_sym_get] = ACTIONS(1797), - [anon_sym_set] = ACTIONS(1797), - [anon_sym_declare] = ACTIONS(1797), - [anon_sym_public] = ACTIONS(1797), - [anon_sym_private] = ACTIONS(1797), - [anon_sym_protected] = ACTIONS(1797), - [anon_sym_override] = ACTIONS(1797), - [anon_sym_module] = ACTIONS(1797), - [anon_sym_any] = ACTIONS(1797), - [anon_sym_number] = ACTIONS(1797), - [anon_sym_boolean] = ACTIONS(1797), - [anon_sym_string] = ACTIONS(1797), - [anon_sym_symbol] = ACTIONS(1797), - [anon_sym_object] = ACTIONS(1797), - [anon_sym_abstract] = ACTIONS(1797), - [anon_sym_satisfies] = ACTIONS(1799), - [anon_sym_interface] = ACTIONS(1797), - [anon_sym_enum] = ACTIONS(1797), - [sym__automatic_semicolon] = ACTIONS(1803), - [sym__ternary_qmark] = ACTIONS(1801), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(245)] = { - [ts_builtin_sym_end] = ACTIONS(1805), - [sym_identifier] = ACTIONS(1807), - [anon_sym_export] = ACTIONS(1807), - [anon_sym_STAR] = ACTIONS(1809), - [anon_sym_default] = ACTIONS(1807), - [anon_sym_type] = ACTIONS(1807), - [anon_sym_as] = ACTIONS(1809), - [anon_sym_namespace] = ACTIONS(1807), - [anon_sym_LBRACE] = ACTIONS(1805), - [anon_sym_COMMA] = ACTIONS(1811), - [anon_sym_RBRACE] = ACTIONS(1805), - [anon_sym_typeof] = ACTIONS(1807), - [anon_sym_import] = ACTIONS(1807), - [anon_sym_with] = ACTIONS(1807), - [anon_sym_var] = ACTIONS(1807), - [anon_sym_let] = ACTIONS(1807), - [anon_sym_const] = ACTIONS(1807), - [anon_sym_BANG] = ACTIONS(1807), - [anon_sym_else] = ACTIONS(1807), - [anon_sym_if] = ACTIONS(1807), - [anon_sym_switch] = ACTIONS(1807), - [anon_sym_for] = ACTIONS(1807), - [anon_sym_LPAREN] = ACTIONS(1805), - [anon_sym_SEMI] = ACTIONS(1805), - [anon_sym_await] = ACTIONS(1807), - [anon_sym_in] = ACTIONS(1809), - [anon_sym_while] = ACTIONS(1807), - [anon_sym_do] = ACTIONS(1807), - [anon_sym_try] = ACTIONS(1807), - [anon_sym_break] = ACTIONS(1807), - [anon_sym_continue] = ACTIONS(1807), - [anon_sym_debugger] = ACTIONS(1807), - [anon_sym_return] = ACTIONS(1807), - [anon_sym_throw] = ACTIONS(1807), - [anon_sym_case] = ACTIONS(1807), - [anon_sym_yield] = ACTIONS(1807), - [anon_sym_LBRACK] = ACTIONS(1805), - [anon_sym_GT] = ACTIONS(1809), - [anon_sym_DOT] = ACTIONS(1809), - [anon_sym_DQUOTE] = ACTIONS(1805), - [anon_sym_SQUOTE] = ACTIONS(1805), - [anon_sym_class] = ACTIONS(1807), - [anon_sym_async] = ACTIONS(1807), - [anon_sym_function] = ACTIONS(1807), - [anon_sym_QMARK_DOT] = ACTIONS(1811), - [anon_sym_new] = ACTIONS(1807), - [anon_sym_using] = ACTIONS(1807), - [anon_sym_AMP_AMP] = ACTIONS(1811), - [anon_sym_PIPE_PIPE] = ACTIONS(1811), - [anon_sym_GT_GT] = ACTIONS(1809), - [anon_sym_GT_GT_GT] = ACTIONS(1811), - [anon_sym_LT_LT] = ACTIONS(1811), - [anon_sym_AMP] = ACTIONS(1809), - [anon_sym_CARET] = ACTIONS(1811), - [anon_sym_PIPE] = ACTIONS(1809), - [anon_sym_PLUS] = ACTIONS(1807), - [anon_sym_DASH] = ACTIONS(1807), - [anon_sym_SLASH] = ACTIONS(1807), - [anon_sym_PERCENT] = ACTIONS(1811), - [anon_sym_STAR_STAR] = ACTIONS(1811), - [anon_sym_LT] = ACTIONS(1807), - [anon_sym_LT_EQ] = ACTIONS(1811), - [anon_sym_EQ_EQ] = ACTIONS(1809), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1811), - [anon_sym_BANG_EQ] = ACTIONS(1809), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1811), - [anon_sym_GT_EQ] = ACTIONS(1811), - [anon_sym_QMARK_QMARK] = ACTIONS(1811), - [anon_sym_instanceof] = ACTIONS(1809), - [anon_sym_TILDE] = ACTIONS(1805), - [anon_sym_void] = ACTIONS(1807), - [anon_sym_delete] = ACTIONS(1807), - [anon_sym_PLUS_PLUS] = ACTIONS(1805), - [anon_sym_DASH_DASH] = ACTIONS(1805), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1805), - [sym_number] = ACTIONS(1805), - [sym_private_property_identifier] = ACTIONS(1805), - [sym_this] = ACTIONS(1807), - [sym_super] = ACTIONS(1807), - [sym_true] = ACTIONS(1807), - [sym_false] = ACTIONS(1807), - [sym_null] = ACTIONS(1807), - [sym_undefined] = ACTIONS(1807), - [anon_sym_AT] = ACTIONS(1805), - [anon_sym_static] = ACTIONS(1807), - [anon_sym_readonly] = ACTIONS(1807), - [anon_sym_get] = ACTIONS(1807), - [anon_sym_set] = ACTIONS(1807), - [anon_sym_declare] = ACTIONS(1807), - [anon_sym_public] = ACTIONS(1807), - [anon_sym_private] = ACTIONS(1807), - [anon_sym_protected] = ACTIONS(1807), - [anon_sym_override] = ACTIONS(1807), - [anon_sym_module] = ACTIONS(1807), - [anon_sym_any] = ACTIONS(1807), - [anon_sym_number] = ACTIONS(1807), - [anon_sym_boolean] = ACTIONS(1807), - [anon_sym_string] = ACTIONS(1807), - [anon_sym_symbol] = ACTIONS(1807), - [anon_sym_object] = ACTIONS(1807), - [anon_sym_abstract] = ACTIONS(1807), - [anon_sym_satisfies] = ACTIONS(1809), - [anon_sym_interface] = ACTIONS(1807), - [anon_sym_enum] = ACTIONS(1807), - [sym__automatic_semicolon] = ACTIONS(1813), - [sym__ternary_qmark] = ACTIONS(1811), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(246)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2536), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(5387), - [sym_assignment_pattern] = STATE(4901), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(5387), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1383), - [sym_subscript_expression] = STATE(1383), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(5387), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4759), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1383), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_mapped_type_clause] = STATE(5983), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [aux_sym_array_pattern_repeat1] = STATE(5430), - [sym_identifier] = ACTIONS(1815), - [anon_sym_export] = ACTIONS(1817), - [anon_sym_type] = ACTIONS(1817), - [anon_sym_namespace] = ACTIONS(1819), - [anon_sym_LBRACE] = ACTIONS(1821), - [anon_sym_COMMA] = ACTIONS(1823), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(249)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2730), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_assignment_pattern] = STATE(6214), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_spread_element] = STATE(6317), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5919), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_repeat1] = STATE(6319), + [aux_sym_array_pattern_repeat1] = STATE(6151), + [sym_identifier] = ACTIONS(1783), + [anon_sym_export] = ACTIONS(647), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_COMMA] = ACTIONS(1821), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1817), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(1825), - [anon_sym_RBRACK] = ACTIONS(1827), + [anon_sym_let] = ACTIONS(647), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_RBRACK] = ACTIONS(1859), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1829), + [anon_sym_async] = ACTIONS(669), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1831), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_DOT_DOT_DOT] = ACTIONS(165), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1785), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(253), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1833), + [sym_undefined] = ACTIONS(1789), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1817), - [anon_sym_readonly] = ACTIONS(1817), - [anon_sym_get] = ACTIONS(1817), - [anon_sym_set] = ACTIONS(1817), - [anon_sym_declare] = ACTIONS(1817), - [anon_sym_public] = ACTIONS(1817), - [anon_sym_private] = ACTIONS(1817), - [anon_sym_protected] = ACTIONS(1817), - [anon_sym_override] = ACTIONS(1817), - [anon_sym_module] = ACTIONS(1817), - [anon_sym_any] = ACTIONS(1817), - [anon_sym_number] = ACTIONS(1817), - [anon_sym_boolean] = ACTIONS(1817), - [anon_sym_string] = ACTIONS(1817), - [anon_sym_symbol] = ACTIONS(1817), - [anon_sym_object] = ACTIONS(1817), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(247)] = { - [ts_builtin_sym_end] = ACTIONS(1835), - [sym_identifier] = ACTIONS(1837), - [anon_sym_export] = ACTIONS(1837), - [anon_sym_STAR] = ACTIONS(1839), - [anon_sym_default] = ACTIONS(1837), - [anon_sym_type] = ACTIONS(1837), - [anon_sym_as] = ACTIONS(1839), - [anon_sym_namespace] = ACTIONS(1837), - [anon_sym_LBRACE] = ACTIONS(1835), - [anon_sym_COMMA] = ACTIONS(1841), - [anon_sym_RBRACE] = ACTIONS(1835), - [anon_sym_typeof] = ACTIONS(1837), - [anon_sym_import] = ACTIONS(1837), - [anon_sym_with] = ACTIONS(1837), - [anon_sym_var] = ACTIONS(1837), - [anon_sym_let] = ACTIONS(1837), - [anon_sym_const] = ACTIONS(1837), - [anon_sym_BANG] = ACTIONS(1837), - [anon_sym_else] = ACTIONS(1837), - [anon_sym_if] = ACTIONS(1837), - [anon_sym_switch] = ACTIONS(1837), - [anon_sym_for] = ACTIONS(1837), - [anon_sym_LPAREN] = ACTIONS(1835), - [anon_sym_SEMI] = ACTIONS(1835), - [anon_sym_await] = ACTIONS(1837), - [anon_sym_in] = ACTIONS(1839), - [anon_sym_while] = ACTIONS(1837), - [anon_sym_do] = ACTIONS(1837), - [anon_sym_try] = ACTIONS(1837), - [anon_sym_break] = ACTIONS(1837), - [anon_sym_continue] = ACTIONS(1837), - [anon_sym_debugger] = ACTIONS(1837), - [anon_sym_return] = ACTIONS(1837), - [anon_sym_throw] = ACTIONS(1837), - [anon_sym_case] = ACTIONS(1837), - [anon_sym_yield] = ACTIONS(1837), - [anon_sym_LBRACK] = ACTIONS(1835), - [anon_sym_GT] = ACTIONS(1839), - [anon_sym_DOT] = ACTIONS(1839), - [anon_sym_DQUOTE] = ACTIONS(1835), - [anon_sym_SQUOTE] = ACTIONS(1835), - [anon_sym_class] = ACTIONS(1837), - [anon_sym_async] = ACTIONS(1837), - [anon_sym_function] = ACTIONS(1837), - [anon_sym_QMARK_DOT] = ACTIONS(1841), - [anon_sym_new] = ACTIONS(1837), - [anon_sym_using] = ACTIONS(1837), - [anon_sym_AMP_AMP] = ACTIONS(1841), - [anon_sym_PIPE_PIPE] = ACTIONS(1841), - [anon_sym_GT_GT] = ACTIONS(1839), - [anon_sym_GT_GT_GT] = ACTIONS(1841), - [anon_sym_LT_LT] = ACTIONS(1841), - [anon_sym_AMP] = ACTIONS(1839), - [anon_sym_CARET] = ACTIONS(1841), - [anon_sym_PIPE] = ACTIONS(1839), - [anon_sym_PLUS] = ACTIONS(1837), - [anon_sym_DASH] = ACTIONS(1837), - [anon_sym_SLASH] = ACTIONS(1837), - [anon_sym_PERCENT] = ACTIONS(1841), - [anon_sym_STAR_STAR] = ACTIONS(1841), - [anon_sym_LT] = ACTIONS(1837), - [anon_sym_LT_EQ] = ACTIONS(1841), - [anon_sym_EQ_EQ] = ACTIONS(1839), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1841), - [anon_sym_BANG_EQ] = ACTIONS(1839), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1841), - [anon_sym_GT_EQ] = ACTIONS(1841), - [anon_sym_QMARK_QMARK] = ACTIONS(1841), - [anon_sym_instanceof] = ACTIONS(1839), - [anon_sym_TILDE] = ACTIONS(1835), - [anon_sym_void] = ACTIONS(1837), - [anon_sym_delete] = ACTIONS(1837), - [anon_sym_PLUS_PLUS] = ACTIONS(1835), - [anon_sym_DASH_DASH] = ACTIONS(1835), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1835), - [sym_number] = ACTIONS(1835), - [sym_private_property_identifier] = ACTIONS(1835), - [sym_this] = ACTIONS(1837), - [sym_super] = ACTIONS(1837), - [sym_true] = ACTIONS(1837), - [sym_false] = ACTIONS(1837), - [sym_null] = ACTIONS(1837), - [sym_undefined] = ACTIONS(1837), - [anon_sym_AT] = ACTIONS(1835), - [anon_sym_static] = ACTIONS(1837), - [anon_sym_readonly] = ACTIONS(1837), - [anon_sym_get] = ACTIONS(1837), - [anon_sym_set] = ACTIONS(1837), - [anon_sym_declare] = ACTIONS(1837), - [anon_sym_public] = ACTIONS(1837), - [anon_sym_private] = ACTIONS(1837), - [anon_sym_protected] = ACTIONS(1837), - [anon_sym_override] = ACTIONS(1837), - [anon_sym_module] = ACTIONS(1837), - [anon_sym_any] = ACTIONS(1837), - [anon_sym_number] = ACTIONS(1837), - [anon_sym_boolean] = ACTIONS(1837), - [anon_sym_string] = ACTIONS(1837), - [anon_sym_symbol] = ACTIONS(1837), - [anon_sym_object] = ACTIONS(1837), - [anon_sym_abstract] = ACTIONS(1837), - [anon_sym_satisfies] = ACTIONS(1839), - [anon_sym_interface] = ACTIONS(1837), - [anon_sym_enum] = ACTIONS(1837), - [sym__automatic_semicolon] = ACTIONS(1843), - [sym__ternary_qmark] = ACTIONS(1841), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(248)] = { - [ts_builtin_sym_end] = ACTIONS(1845), - [sym_identifier] = ACTIONS(1847), - [anon_sym_export] = ACTIONS(1847), - [anon_sym_STAR] = ACTIONS(1847), - [anon_sym_default] = ACTIONS(1847), - [anon_sym_type] = ACTIONS(1847), - [anon_sym_as] = ACTIONS(1847), - [anon_sym_namespace] = ACTIONS(1847), - [anon_sym_LBRACE] = ACTIONS(1845), - [anon_sym_COMMA] = ACTIONS(1845), - [anon_sym_RBRACE] = ACTIONS(1845), - [anon_sym_typeof] = ACTIONS(1847), - [anon_sym_import] = ACTIONS(1847), - [anon_sym_with] = ACTIONS(1847), - [anon_sym_var] = ACTIONS(1847), - [anon_sym_let] = ACTIONS(1847), - [anon_sym_const] = ACTIONS(1847), - [anon_sym_BANG] = ACTIONS(1847), - [anon_sym_else] = ACTIONS(1847), - [anon_sym_if] = ACTIONS(1847), - [anon_sym_switch] = ACTIONS(1847), - [anon_sym_for] = ACTIONS(1847), - [anon_sym_LPAREN] = ACTIONS(1845), - [anon_sym_SEMI] = ACTIONS(1845), - [anon_sym_await] = ACTIONS(1847), - [anon_sym_in] = ACTIONS(1847), - [anon_sym_while] = ACTIONS(1847), - [anon_sym_do] = ACTIONS(1847), - [anon_sym_try] = ACTIONS(1847), - [anon_sym_break] = ACTIONS(1847), - [anon_sym_continue] = ACTIONS(1847), - [anon_sym_debugger] = ACTIONS(1847), - [anon_sym_return] = ACTIONS(1847), - [anon_sym_throw] = ACTIONS(1847), - [anon_sym_case] = ACTIONS(1847), - [anon_sym_yield] = ACTIONS(1847), - [anon_sym_LBRACK] = ACTIONS(1845), - [anon_sym_GT] = ACTIONS(1847), - [anon_sym_DOT] = ACTIONS(1847), - [anon_sym_DQUOTE] = ACTIONS(1845), - [anon_sym_SQUOTE] = ACTIONS(1845), - [anon_sym_class] = ACTIONS(1847), - [anon_sym_async] = ACTIONS(1847), - [anon_sym_function] = ACTIONS(1847), - [anon_sym_QMARK_DOT] = ACTIONS(1845), - [anon_sym_new] = ACTIONS(1847), - [anon_sym_using] = ACTIONS(1847), - [anon_sym_AMP_AMP] = ACTIONS(1845), - [anon_sym_PIPE_PIPE] = ACTIONS(1845), - [anon_sym_GT_GT] = ACTIONS(1847), - [anon_sym_GT_GT_GT] = ACTIONS(1845), - [anon_sym_LT_LT] = ACTIONS(1845), - [anon_sym_AMP] = ACTIONS(1847), - [anon_sym_CARET] = ACTIONS(1845), - [anon_sym_PIPE] = ACTIONS(1847), - [anon_sym_PLUS] = ACTIONS(1847), - [anon_sym_DASH] = ACTIONS(1847), - [anon_sym_SLASH] = ACTIONS(1847), - [anon_sym_PERCENT] = ACTIONS(1845), - [anon_sym_STAR_STAR] = ACTIONS(1845), - [anon_sym_LT] = ACTIONS(1847), - [anon_sym_LT_EQ] = ACTIONS(1845), - [anon_sym_EQ_EQ] = ACTIONS(1847), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1845), - [anon_sym_BANG_EQ] = ACTIONS(1847), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1845), - [anon_sym_GT_EQ] = ACTIONS(1845), - [anon_sym_QMARK_QMARK] = ACTIONS(1845), - [anon_sym_instanceof] = ACTIONS(1847), - [anon_sym_TILDE] = ACTIONS(1845), - [anon_sym_void] = ACTIONS(1847), - [anon_sym_delete] = ACTIONS(1847), - [anon_sym_PLUS_PLUS] = ACTIONS(1845), - [anon_sym_DASH_DASH] = ACTIONS(1845), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1845), - [sym_number] = ACTIONS(1845), - [sym_private_property_identifier] = ACTIONS(1845), - [sym_this] = ACTIONS(1847), - [sym_super] = ACTIONS(1847), - [sym_true] = ACTIONS(1847), - [sym_false] = ACTIONS(1847), - [sym_null] = ACTIONS(1847), - [sym_undefined] = ACTIONS(1847), - [anon_sym_AT] = ACTIONS(1845), - [anon_sym_static] = ACTIONS(1847), - [anon_sym_readonly] = ACTIONS(1847), - [anon_sym_get] = ACTIONS(1847), - [anon_sym_set] = ACTIONS(1847), - [anon_sym_declare] = ACTIONS(1847), - [anon_sym_public] = ACTIONS(1847), - [anon_sym_private] = ACTIONS(1847), - [anon_sym_protected] = ACTIONS(1847), - [anon_sym_override] = ACTIONS(1847), - [anon_sym_module] = ACTIONS(1847), - [anon_sym_any] = ACTIONS(1847), - [anon_sym_number] = ACTIONS(1847), - [anon_sym_boolean] = ACTIONS(1847), - [anon_sym_string] = ACTIONS(1847), - [anon_sym_symbol] = ACTIONS(1847), - [anon_sym_object] = ACTIONS(1847), - [anon_sym_abstract] = ACTIONS(1847), - [anon_sym_satisfies] = ACTIONS(1847), - [anon_sym_interface] = ACTIONS(1847), - [anon_sym_enum] = ACTIONS(1847), - [sym__automatic_semicolon] = ACTIONS(1845), - [sym__ternary_qmark] = ACTIONS(1845), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(249)] = { - [ts_builtin_sym_end] = ACTIONS(1849), - [sym_identifier] = ACTIONS(1851), - [anon_sym_export] = ACTIONS(1851), - [anon_sym_STAR] = ACTIONS(1851), - [anon_sym_default] = ACTIONS(1851), - [anon_sym_type] = ACTIONS(1851), - [anon_sym_as] = ACTIONS(1851), - [anon_sym_namespace] = ACTIONS(1851), - [anon_sym_LBRACE] = ACTIONS(1849), - [anon_sym_COMMA] = ACTIONS(1849), - [anon_sym_RBRACE] = ACTIONS(1849), - [anon_sym_typeof] = ACTIONS(1851), - [anon_sym_import] = ACTIONS(1851), - [anon_sym_with] = ACTIONS(1851), - [anon_sym_var] = ACTIONS(1851), - [anon_sym_let] = ACTIONS(1851), - [anon_sym_const] = ACTIONS(1851), - [anon_sym_BANG] = ACTIONS(1851), - [anon_sym_else] = ACTIONS(1851), - [anon_sym_if] = ACTIONS(1851), - [anon_sym_switch] = ACTIONS(1851), - [anon_sym_for] = ACTIONS(1851), - [anon_sym_LPAREN] = ACTIONS(1849), - [anon_sym_SEMI] = ACTIONS(1849), - [anon_sym_await] = ACTIONS(1851), - [anon_sym_in] = ACTIONS(1851), - [anon_sym_while] = ACTIONS(1851), - [anon_sym_do] = ACTIONS(1851), - [anon_sym_try] = ACTIONS(1851), - [anon_sym_break] = ACTIONS(1851), - [anon_sym_continue] = ACTIONS(1851), - [anon_sym_debugger] = ACTIONS(1851), - [anon_sym_return] = ACTIONS(1851), - [anon_sym_throw] = ACTIONS(1851), - [anon_sym_case] = ACTIONS(1851), - [anon_sym_yield] = ACTIONS(1851), - [anon_sym_LBRACK] = ACTIONS(1849), - [anon_sym_GT] = ACTIONS(1851), - [anon_sym_DOT] = ACTIONS(1851), - [anon_sym_DQUOTE] = ACTIONS(1849), - [anon_sym_SQUOTE] = ACTIONS(1849), - [anon_sym_class] = ACTIONS(1851), - [anon_sym_async] = ACTIONS(1851), - [anon_sym_function] = ACTIONS(1851), - [anon_sym_QMARK_DOT] = ACTIONS(1849), - [anon_sym_new] = ACTIONS(1851), - [anon_sym_using] = ACTIONS(1851), - [anon_sym_AMP_AMP] = ACTIONS(1849), - [anon_sym_PIPE_PIPE] = ACTIONS(1849), - [anon_sym_GT_GT] = ACTIONS(1851), - [anon_sym_GT_GT_GT] = ACTIONS(1849), - [anon_sym_LT_LT] = ACTIONS(1849), - [anon_sym_AMP] = ACTIONS(1851), - [anon_sym_CARET] = ACTIONS(1849), - [anon_sym_PIPE] = ACTIONS(1851), - [anon_sym_PLUS] = ACTIONS(1851), - [anon_sym_DASH] = ACTIONS(1851), - [anon_sym_SLASH] = ACTIONS(1851), - [anon_sym_PERCENT] = ACTIONS(1849), - [anon_sym_STAR_STAR] = ACTIONS(1849), - [anon_sym_LT] = ACTIONS(1851), - [anon_sym_LT_EQ] = ACTIONS(1849), - [anon_sym_EQ_EQ] = ACTIONS(1851), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1849), - [anon_sym_BANG_EQ] = ACTIONS(1851), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1849), - [anon_sym_GT_EQ] = ACTIONS(1849), - [anon_sym_QMARK_QMARK] = ACTIONS(1849), - [anon_sym_instanceof] = ACTIONS(1851), - [anon_sym_TILDE] = ACTIONS(1849), - [anon_sym_void] = ACTIONS(1851), - [anon_sym_delete] = ACTIONS(1851), - [anon_sym_PLUS_PLUS] = ACTIONS(1849), - [anon_sym_DASH_DASH] = ACTIONS(1849), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1849), - [sym_number] = ACTIONS(1849), - [sym_private_property_identifier] = ACTIONS(1849), - [sym_this] = ACTIONS(1851), - [sym_super] = ACTIONS(1851), - [sym_true] = ACTIONS(1851), - [sym_false] = ACTIONS(1851), - [sym_null] = ACTIONS(1851), - [sym_undefined] = ACTIONS(1851), - [anon_sym_AT] = ACTIONS(1849), - [anon_sym_static] = ACTIONS(1851), - [anon_sym_readonly] = ACTIONS(1851), - [anon_sym_get] = ACTIONS(1851), - [anon_sym_set] = ACTIONS(1851), - [anon_sym_declare] = ACTIONS(1851), - [anon_sym_public] = ACTIONS(1851), - [anon_sym_private] = ACTIONS(1851), - [anon_sym_protected] = ACTIONS(1851), - [anon_sym_override] = ACTIONS(1851), - [anon_sym_module] = ACTIONS(1851), - [anon_sym_any] = ACTIONS(1851), - [anon_sym_number] = ACTIONS(1851), - [anon_sym_boolean] = ACTIONS(1851), - [anon_sym_string] = ACTIONS(1851), - [anon_sym_symbol] = ACTIONS(1851), - [anon_sym_object] = ACTIONS(1851), - [anon_sym_abstract] = ACTIONS(1851), - [anon_sym_satisfies] = ACTIONS(1851), - [anon_sym_interface] = ACTIONS(1851), - [anon_sym_enum] = ACTIONS(1851), - [sym__automatic_semicolon] = ACTIONS(1849), - [sym__ternary_qmark] = ACTIONS(1849), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(647), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(647), + [anon_sym_private] = ACTIONS(647), + [anon_sym_protected] = ACTIONS(647), + [anon_sym_override] = ACTIONS(647), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(647), + [anon_sym_number] = ACTIONS(647), + [anon_sym_boolean] = ACTIONS(647), + [anon_sym_string] = ACTIONS(647), + [anon_sym_symbol] = ACTIONS(647), + [anon_sym_object] = ACTIONS(647), [sym_html_comment] = ACTIONS(5), }, [STATE(250)] = { - [ts_builtin_sym_end] = ACTIONS(1849), - [sym_identifier] = ACTIONS(1851), - [anon_sym_export] = ACTIONS(1851), - [anon_sym_STAR] = ACTIONS(1851), - [anon_sym_default] = ACTIONS(1851), - [anon_sym_type] = ACTIONS(1851), - [anon_sym_as] = ACTIONS(1851), - [anon_sym_namespace] = ACTIONS(1851), - [anon_sym_LBRACE] = ACTIONS(1849), - [anon_sym_COMMA] = ACTIONS(1849), - [anon_sym_RBRACE] = ACTIONS(1849), - [anon_sym_typeof] = ACTIONS(1851), - [anon_sym_import] = ACTIONS(1851), - [anon_sym_with] = ACTIONS(1851), - [anon_sym_var] = ACTIONS(1851), - [anon_sym_let] = ACTIONS(1851), - [anon_sym_const] = ACTIONS(1851), - [anon_sym_BANG] = ACTIONS(1851), - [anon_sym_else] = ACTIONS(1851), - [anon_sym_if] = ACTIONS(1851), - [anon_sym_switch] = ACTIONS(1851), - [anon_sym_for] = ACTIONS(1851), - [anon_sym_LPAREN] = ACTIONS(1849), - [anon_sym_SEMI] = ACTIONS(1849), - [anon_sym_await] = ACTIONS(1851), - [anon_sym_in] = ACTIONS(1851), - [anon_sym_while] = ACTIONS(1851), - [anon_sym_do] = ACTIONS(1851), - [anon_sym_try] = ACTIONS(1851), - [anon_sym_break] = ACTIONS(1851), - [anon_sym_continue] = ACTIONS(1851), - [anon_sym_debugger] = ACTIONS(1851), - [anon_sym_return] = ACTIONS(1851), - [anon_sym_throw] = ACTIONS(1851), - [anon_sym_case] = ACTIONS(1851), - [anon_sym_yield] = ACTIONS(1851), - [anon_sym_LBRACK] = ACTIONS(1849), - [anon_sym_GT] = ACTIONS(1851), - [anon_sym_DOT] = ACTIONS(1851), - [anon_sym_DQUOTE] = ACTIONS(1849), - [anon_sym_SQUOTE] = ACTIONS(1849), - [anon_sym_class] = ACTIONS(1851), - [anon_sym_async] = ACTIONS(1851), - [anon_sym_function] = ACTIONS(1851), - [anon_sym_QMARK_DOT] = ACTIONS(1849), - [anon_sym_new] = ACTIONS(1851), - [anon_sym_using] = ACTIONS(1851), - [anon_sym_AMP_AMP] = ACTIONS(1849), - [anon_sym_PIPE_PIPE] = ACTIONS(1849), - [anon_sym_GT_GT] = ACTIONS(1851), - [anon_sym_GT_GT_GT] = ACTIONS(1849), - [anon_sym_LT_LT] = ACTIONS(1849), - [anon_sym_AMP] = ACTIONS(1851), - [anon_sym_CARET] = ACTIONS(1849), - [anon_sym_PIPE] = ACTIONS(1851), - [anon_sym_PLUS] = ACTIONS(1851), - [anon_sym_DASH] = ACTIONS(1851), - [anon_sym_SLASH] = ACTIONS(1851), - [anon_sym_PERCENT] = ACTIONS(1849), - [anon_sym_STAR_STAR] = ACTIONS(1849), - [anon_sym_LT] = ACTIONS(1851), - [anon_sym_LT_EQ] = ACTIONS(1849), - [anon_sym_EQ_EQ] = ACTIONS(1851), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1849), - [anon_sym_BANG_EQ] = ACTIONS(1851), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1849), - [anon_sym_GT_EQ] = ACTIONS(1849), - [anon_sym_QMARK_QMARK] = ACTIONS(1849), - [anon_sym_instanceof] = ACTIONS(1851), - [anon_sym_TILDE] = ACTIONS(1849), - [anon_sym_void] = ACTIONS(1851), - [anon_sym_delete] = ACTIONS(1851), - [anon_sym_PLUS_PLUS] = ACTIONS(1849), - [anon_sym_DASH_DASH] = ACTIONS(1849), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1849), - [sym_number] = ACTIONS(1849), - [sym_private_property_identifier] = ACTIONS(1849), - [sym_this] = ACTIONS(1851), - [sym_super] = ACTIONS(1851), - [sym_true] = ACTIONS(1851), - [sym_false] = ACTIONS(1851), - [sym_null] = ACTIONS(1851), - [sym_undefined] = ACTIONS(1851), - [anon_sym_AT] = ACTIONS(1849), - [anon_sym_static] = ACTIONS(1851), - [anon_sym_readonly] = ACTIONS(1851), - [anon_sym_get] = ACTIONS(1851), - [anon_sym_set] = ACTIONS(1851), - [anon_sym_declare] = ACTIONS(1851), - [anon_sym_public] = ACTIONS(1851), - [anon_sym_private] = ACTIONS(1851), - [anon_sym_protected] = ACTIONS(1851), - [anon_sym_override] = ACTIONS(1851), - [anon_sym_module] = ACTIONS(1851), - [anon_sym_any] = ACTIONS(1851), - [anon_sym_number] = ACTIONS(1851), - [anon_sym_boolean] = ACTIONS(1851), - [anon_sym_string] = ACTIONS(1851), - [anon_sym_symbol] = ACTIONS(1851), - [anon_sym_object] = ACTIONS(1851), - [anon_sym_abstract] = ACTIONS(1851), - [anon_sym_satisfies] = ACTIONS(1851), - [anon_sym_interface] = ACTIONS(1851), - [anon_sym_enum] = ACTIONS(1851), - [sym__automatic_semicolon] = ACTIONS(1853), - [sym__ternary_qmark] = ACTIONS(1849), + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1914), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_COMMA] = ACTIONS(1853), + [anon_sym_RBRACE] = ACTIONS(1853), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(1853), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(1853), + [anon_sym_RBRACK] = ACTIONS(1853), + [anon_sym_GT] = ACTIONS(1853), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_AMP] = ACTIONS(1853), + [anon_sym_PIPE] = ACTIONS(1853), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1585), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_QMARK] = ACTIONS(1853), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), + [anon_sym_extends] = ACTIONS(1855), [sym_html_comment] = ACTIONS(5), }, [STATE(251)] = { - [ts_builtin_sym_end] = ACTIONS(1855), - [sym_identifier] = ACTIONS(1857), - [anon_sym_export] = ACTIONS(1857), - [anon_sym_STAR] = ACTIONS(1859), - [anon_sym_default] = ACTIONS(1857), - [anon_sym_type] = ACTIONS(1857), - [anon_sym_as] = ACTIONS(1859), - [anon_sym_namespace] = ACTIONS(1857), - [anon_sym_LBRACE] = ACTIONS(1855), - [anon_sym_COMMA] = ACTIONS(1861), - [anon_sym_RBRACE] = ACTIONS(1855), - [anon_sym_typeof] = ACTIONS(1857), - [anon_sym_import] = ACTIONS(1857), - [anon_sym_with] = ACTIONS(1857), - [anon_sym_var] = ACTIONS(1857), - [anon_sym_let] = ACTIONS(1857), - [anon_sym_const] = ACTIONS(1857), - [anon_sym_BANG] = ACTIONS(1857), - [anon_sym_else] = ACTIONS(1857), - [anon_sym_if] = ACTIONS(1857), - [anon_sym_switch] = ACTIONS(1857), - [anon_sym_for] = ACTIONS(1857), - [anon_sym_LPAREN] = ACTIONS(1855), - [anon_sym_SEMI] = ACTIONS(1855), - [anon_sym_await] = ACTIONS(1857), - [anon_sym_in] = ACTIONS(1859), - [anon_sym_while] = ACTIONS(1857), - [anon_sym_do] = ACTIONS(1857), - [anon_sym_try] = ACTIONS(1857), - [anon_sym_break] = ACTIONS(1857), - [anon_sym_continue] = ACTIONS(1857), - [anon_sym_debugger] = ACTIONS(1857), - [anon_sym_return] = ACTIONS(1857), - [anon_sym_throw] = ACTIONS(1857), - [anon_sym_case] = ACTIONS(1857), - [anon_sym_yield] = ACTIONS(1857), - [anon_sym_LBRACK] = ACTIONS(1855), - [anon_sym_GT] = ACTIONS(1859), - [anon_sym_DOT] = ACTIONS(1859), - [anon_sym_DQUOTE] = ACTIONS(1855), - [anon_sym_SQUOTE] = ACTIONS(1855), - [anon_sym_class] = ACTIONS(1857), - [anon_sym_async] = ACTIONS(1857), - [anon_sym_function] = ACTIONS(1857), - [anon_sym_QMARK_DOT] = ACTIONS(1861), - [anon_sym_new] = ACTIONS(1857), - [anon_sym_using] = ACTIONS(1857), - [anon_sym_AMP_AMP] = ACTIONS(1861), - [anon_sym_PIPE_PIPE] = ACTIONS(1861), - [anon_sym_GT_GT] = ACTIONS(1859), - [anon_sym_GT_GT_GT] = ACTIONS(1861), - [anon_sym_LT_LT] = ACTIONS(1861), - [anon_sym_AMP] = ACTIONS(1859), - [anon_sym_CARET] = ACTIONS(1861), - [anon_sym_PIPE] = ACTIONS(1859), - [anon_sym_PLUS] = ACTIONS(1857), - [anon_sym_DASH] = ACTIONS(1857), - [anon_sym_SLASH] = ACTIONS(1857), - [anon_sym_PERCENT] = ACTIONS(1861), - [anon_sym_STAR_STAR] = ACTIONS(1861), - [anon_sym_LT] = ACTIONS(1857), - [anon_sym_LT_EQ] = ACTIONS(1861), - [anon_sym_EQ_EQ] = ACTIONS(1859), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1861), - [anon_sym_BANG_EQ] = ACTIONS(1859), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1861), - [anon_sym_GT_EQ] = ACTIONS(1861), - [anon_sym_QMARK_QMARK] = ACTIONS(1861), - [anon_sym_instanceof] = ACTIONS(1859), - [anon_sym_TILDE] = ACTIONS(1855), - [anon_sym_void] = ACTIONS(1857), - [anon_sym_delete] = ACTIONS(1857), - [anon_sym_PLUS_PLUS] = ACTIONS(1855), - [anon_sym_DASH_DASH] = ACTIONS(1855), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1855), - [sym_number] = ACTIONS(1855), - [sym_private_property_identifier] = ACTIONS(1855), - [sym_this] = ACTIONS(1857), - [sym_super] = ACTIONS(1857), - [sym_true] = ACTIONS(1857), - [sym_false] = ACTIONS(1857), - [sym_null] = ACTIONS(1857), - [sym_undefined] = ACTIONS(1857), - [anon_sym_AT] = ACTIONS(1855), - [anon_sym_static] = ACTIONS(1857), - [anon_sym_readonly] = ACTIONS(1857), - [anon_sym_get] = ACTIONS(1857), - [anon_sym_set] = ACTIONS(1857), - [anon_sym_declare] = ACTIONS(1857), - [anon_sym_public] = ACTIONS(1857), - [anon_sym_private] = ACTIONS(1857), - [anon_sym_protected] = ACTIONS(1857), - [anon_sym_override] = ACTIONS(1857), - [anon_sym_module] = ACTIONS(1857), - [anon_sym_any] = ACTIONS(1857), - [anon_sym_number] = ACTIONS(1857), - [anon_sym_boolean] = ACTIONS(1857), - [anon_sym_string] = ACTIONS(1857), - [anon_sym_symbol] = ACTIONS(1857), - [anon_sym_object] = ACTIONS(1857), - [anon_sym_abstract] = ACTIONS(1857), - [anon_sym_satisfies] = ACTIONS(1859), - [anon_sym_interface] = ACTIONS(1857), - [anon_sym_enum] = ACTIONS(1857), - [sym__automatic_semicolon] = ACTIONS(1863), - [sym__ternary_qmark] = ACTIONS(1861), + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2730), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_assignment_pattern] = STATE(6214), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_spread_element] = STATE(6317), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5919), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_repeat1] = STATE(6319), + [aux_sym_array_pattern_repeat1] = STATE(6151), + [sym_identifier] = ACTIONS(1783), + [anon_sym_export] = ACTIONS(647), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_COMMA] = ACTIONS(1821), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(647), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_RBRACK] = ACTIONS(1861), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(669), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1785), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(253), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1789), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(647), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(647), + [anon_sym_private] = ACTIONS(647), + [anon_sym_protected] = ACTIONS(647), + [anon_sym_override] = ACTIONS(647), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(647), + [anon_sym_number] = ACTIONS(647), + [anon_sym_boolean] = ACTIONS(647), + [anon_sym_string] = ACTIONS(647), + [anon_sym_symbol] = ACTIONS(647), + [anon_sym_object] = ACTIONS(647), [sym_html_comment] = ACTIONS(5), }, [STATE(252)] = { - [ts_builtin_sym_end] = ACTIONS(1865), - [sym_identifier] = ACTIONS(1867), - [anon_sym_export] = ACTIONS(1867), - [anon_sym_STAR] = ACTIONS(1869), - [anon_sym_default] = ACTIONS(1867), - [anon_sym_type] = ACTIONS(1867), - [anon_sym_as] = ACTIONS(1869), - [anon_sym_namespace] = ACTIONS(1867), - [anon_sym_LBRACE] = ACTIONS(1865), + [ts_builtin_sym_end] = ACTIONS(1863), + [sym_identifier] = ACTIONS(1865), + [anon_sym_export] = ACTIONS(1865), + [anon_sym_STAR] = ACTIONS(1867), + [anon_sym_default] = ACTIONS(1865), + [anon_sym_type] = ACTIONS(1865), + [anon_sym_as] = ACTIONS(1867), + [anon_sym_namespace] = ACTIONS(1865), + [anon_sym_LBRACE] = ACTIONS(1863), + [anon_sym_COMMA] = ACTIONS(1869), + [anon_sym_RBRACE] = ACTIONS(1863), + [anon_sym_typeof] = ACTIONS(1865), + [anon_sym_import] = ACTIONS(1865), + [anon_sym_with] = ACTIONS(1865), + [anon_sym_var] = ACTIONS(1865), + [anon_sym_let] = ACTIONS(1865), + [anon_sym_const] = ACTIONS(1865), + [anon_sym_BANG] = ACTIONS(1865), + [anon_sym_else] = ACTIONS(1865), + [anon_sym_if] = ACTIONS(1865), + [anon_sym_switch] = ACTIONS(1865), + [anon_sym_for] = ACTIONS(1865), + [anon_sym_LPAREN] = ACTIONS(1863), + [anon_sym_SEMI] = ACTIONS(1863), + [anon_sym_await] = ACTIONS(1865), + [anon_sym_in] = ACTIONS(1867), + [anon_sym_while] = ACTIONS(1865), + [anon_sym_do] = ACTIONS(1865), + [anon_sym_try] = ACTIONS(1865), + [anon_sym_break] = ACTIONS(1865), + [anon_sym_continue] = ACTIONS(1865), + [anon_sym_debugger] = ACTIONS(1865), + [anon_sym_return] = ACTIONS(1865), + [anon_sym_throw] = ACTIONS(1865), + [anon_sym_case] = ACTIONS(1865), + [anon_sym_yield] = ACTIONS(1865), + [anon_sym_LBRACK] = ACTIONS(1863), + [anon_sym_GT] = ACTIONS(1867), + [anon_sym_DOT] = ACTIONS(1867), + [anon_sym_DQUOTE] = ACTIONS(1863), + [anon_sym_SQUOTE] = ACTIONS(1863), + [anon_sym_class] = ACTIONS(1865), + [anon_sym_async] = ACTIONS(1865), + [anon_sym_function] = ACTIONS(1865), + [anon_sym_QMARK_DOT] = ACTIONS(1869), + [anon_sym_new] = ACTIONS(1865), + [anon_sym_using] = ACTIONS(1865), + [anon_sym_AMP_AMP] = ACTIONS(1869), + [anon_sym_PIPE_PIPE] = ACTIONS(1869), + [anon_sym_GT_GT] = ACTIONS(1867), + [anon_sym_GT_GT_GT] = ACTIONS(1869), + [anon_sym_LT_LT] = ACTIONS(1869), + [anon_sym_AMP] = ACTIONS(1867), + [anon_sym_CARET] = ACTIONS(1869), + [anon_sym_PIPE] = ACTIONS(1867), + [anon_sym_PLUS] = ACTIONS(1865), + [anon_sym_DASH] = ACTIONS(1865), + [anon_sym_SLASH] = ACTIONS(1865), + [anon_sym_PERCENT] = ACTIONS(1869), + [anon_sym_STAR_STAR] = ACTIONS(1869), + [anon_sym_LT] = ACTIONS(1865), + [anon_sym_LT_EQ] = ACTIONS(1869), + [anon_sym_EQ_EQ] = ACTIONS(1867), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1869), + [anon_sym_BANG_EQ] = ACTIONS(1867), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1869), + [anon_sym_GT_EQ] = ACTIONS(1869), + [anon_sym_QMARK_QMARK] = ACTIONS(1869), + [anon_sym_instanceof] = ACTIONS(1867), + [anon_sym_TILDE] = ACTIONS(1863), + [anon_sym_void] = ACTIONS(1865), + [anon_sym_delete] = ACTIONS(1865), + [anon_sym_PLUS_PLUS] = ACTIONS(1863), + [anon_sym_DASH_DASH] = ACTIONS(1863), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1863), + [sym_number] = ACTIONS(1863), + [sym_private_property_identifier] = ACTIONS(1863), + [sym_this] = ACTIONS(1865), + [sym_super] = ACTIONS(1865), + [sym_true] = ACTIONS(1865), + [sym_false] = ACTIONS(1865), + [sym_null] = ACTIONS(1865), + [sym_undefined] = ACTIONS(1865), + [anon_sym_AT] = ACTIONS(1863), + [anon_sym_static] = ACTIONS(1865), + [anon_sym_readonly] = ACTIONS(1865), + [anon_sym_get] = ACTIONS(1865), + [anon_sym_set] = ACTIONS(1865), + [anon_sym_declare] = ACTIONS(1865), + [anon_sym_public] = ACTIONS(1865), + [anon_sym_private] = ACTIONS(1865), + [anon_sym_protected] = ACTIONS(1865), + [anon_sym_override] = ACTIONS(1865), + [anon_sym_module] = ACTIONS(1865), + [anon_sym_any] = ACTIONS(1865), + [anon_sym_number] = ACTIONS(1865), + [anon_sym_boolean] = ACTIONS(1865), + [anon_sym_string] = ACTIONS(1865), + [anon_sym_symbol] = ACTIONS(1865), + [anon_sym_object] = ACTIONS(1865), + [anon_sym_abstract] = ACTIONS(1865), + [anon_sym_satisfies] = ACTIONS(1867), + [anon_sym_interface] = ACTIONS(1865), + [anon_sym_enum] = ACTIONS(1865), + [sym__automatic_semicolon] = ACTIONS(1869), + [sym__ternary_qmark] = ACTIONS(1869), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(253)] = { + [ts_builtin_sym_end] = ACTIONS(1871), + [sym_identifier] = ACTIONS(1873), + [anon_sym_export] = ACTIONS(1873), + [anon_sym_STAR] = ACTIONS(1873), + [anon_sym_default] = ACTIONS(1873), + [anon_sym_type] = ACTIONS(1873), + [anon_sym_as] = ACTIONS(1873), + [anon_sym_namespace] = ACTIONS(1873), + [anon_sym_LBRACE] = ACTIONS(1871), [anon_sym_COMMA] = ACTIONS(1871), - [anon_sym_RBRACE] = ACTIONS(1865), - [anon_sym_typeof] = ACTIONS(1867), - [anon_sym_import] = ACTIONS(1867), - [anon_sym_with] = ACTIONS(1867), - [anon_sym_var] = ACTIONS(1867), - [anon_sym_let] = ACTIONS(1867), - [anon_sym_const] = ACTIONS(1867), - [anon_sym_BANG] = ACTIONS(1867), - [anon_sym_else] = ACTIONS(1867), - [anon_sym_if] = ACTIONS(1867), - [anon_sym_switch] = ACTIONS(1867), - [anon_sym_for] = ACTIONS(1867), - [anon_sym_LPAREN] = ACTIONS(1865), - [anon_sym_SEMI] = ACTIONS(1865), - [anon_sym_await] = ACTIONS(1867), - [anon_sym_in] = ACTIONS(1869), - [anon_sym_while] = ACTIONS(1867), - [anon_sym_do] = ACTIONS(1867), - [anon_sym_try] = ACTIONS(1867), - [anon_sym_break] = ACTIONS(1867), - [anon_sym_continue] = ACTIONS(1867), - [anon_sym_debugger] = ACTIONS(1867), - [anon_sym_return] = ACTIONS(1867), - [anon_sym_throw] = ACTIONS(1867), - [anon_sym_case] = ACTIONS(1867), - [anon_sym_yield] = ACTIONS(1867), - [anon_sym_LBRACK] = ACTIONS(1865), - [anon_sym_GT] = ACTIONS(1869), - [anon_sym_DOT] = ACTIONS(1869), - [anon_sym_DQUOTE] = ACTIONS(1865), - [anon_sym_SQUOTE] = ACTIONS(1865), - [anon_sym_class] = ACTIONS(1867), - [anon_sym_async] = ACTIONS(1867), - [anon_sym_function] = ACTIONS(1867), + [anon_sym_RBRACE] = ACTIONS(1871), + [anon_sym_typeof] = ACTIONS(1873), + [anon_sym_import] = ACTIONS(1873), + [anon_sym_with] = ACTIONS(1873), + [anon_sym_var] = ACTIONS(1873), + [anon_sym_let] = ACTIONS(1873), + [anon_sym_const] = ACTIONS(1873), + [anon_sym_BANG] = ACTIONS(1873), + [anon_sym_else] = ACTIONS(1873), + [anon_sym_if] = ACTIONS(1873), + [anon_sym_switch] = ACTIONS(1873), + [anon_sym_for] = ACTIONS(1873), + [anon_sym_LPAREN] = ACTIONS(1871), + [anon_sym_SEMI] = ACTIONS(1871), + [anon_sym_await] = ACTIONS(1873), + [anon_sym_in] = ACTIONS(1873), + [anon_sym_while] = ACTIONS(1873), + [anon_sym_do] = ACTIONS(1873), + [anon_sym_try] = ACTIONS(1873), + [anon_sym_break] = ACTIONS(1873), + [anon_sym_continue] = ACTIONS(1873), + [anon_sym_debugger] = ACTIONS(1873), + [anon_sym_return] = ACTIONS(1873), + [anon_sym_throw] = ACTIONS(1873), + [anon_sym_case] = ACTIONS(1873), + [anon_sym_yield] = ACTIONS(1873), + [anon_sym_LBRACK] = ACTIONS(1871), + [anon_sym_GT] = ACTIONS(1873), + [anon_sym_DOT] = ACTIONS(1873), + [anon_sym_DQUOTE] = ACTIONS(1871), + [anon_sym_SQUOTE] = ACTIONS(1871), + [anon_sym_class] = ACTIONS(1873), + [anon_sym_async] = ACTIONS(1873), + [anon_sym_function] = ACTIONS(1873), [anon_sym_QMARK_DOT] = ACTIONS(1871), - [anon_sym_new] = ACTIONS(1867), - [anon_sym_using] = ACTIONS(1867), + [anon_sym_new] = ACTIONS(1873), + [anon_sym_using] = ACTIONS(1873), [anon_sym_AMP_AMP] = ACTIONS(1871), [anon_sym_PIPE_PIPE] = ACTIONS(1871), - [anon_sym_GT_GT] = ACTIONS(1869), + [anon_sym_GT_GT] = ACTIONS(1873), [anon_sym_GT_GT_GT] = ACTIONS(1871), [anon_sym_LT_LT] = ACTIONS(1871), - [anon_sym_AMP] = ACTIONS(1869), + [anon_sym_AMP] = ACTIONS(1873), [anon_sym_CARET] = ACTIONS(1871), - [anon_sym_PIPE] = ACTIONS(1869), - [anon_sym_PLUS] = ACTIONS(1867), - [anon_sym_DASH] = ACTIONS(1867), - [anon_sym_SLASH] = ACTIONS(1867), + [anon_sym_PIPE] = ACTIONS(1873), + [anon_sym_PLUS] = ACTIONS(1873), + [anon_sym_DASH] = ACTIONS(1873), + [anon_sym_SLASH] = ACTIONS(1873), [anon_sym_PERCENT] = ACTIONS(1871), [anon_sym_STAR_STAR] = ACTIONS(1871), - [anon_sym_LT] = ACTIONS(1867), + [anon_sym_LT] = ACTIONS(1873), [anon_sym_LT_EQ] = ACTIONS(1871), - [anon_sym_EQ_EQ] = ACTIONS(1869), + [anon_sym_EQ_EQ] = ACTIONS(1873), [anon_sym_EQ_EQ_EQ] = ACTIONS(1871), - [anon_sym_BANG_EQ] = ACTIONS(1869), + [anon_sym_BANG_EQ] = ACTIONS(1873), [anon_sym_BANG_EQ_EQ] = ACTIONS(1871), [anon_sym_GT_EQ] = ACTIONS(1871), [anon_sym_QMARK_QMARK] = ACTIONS(1871), - [anon_sym_instanceof] = ACTIONS(1869), - [anon_sym_TILDE] = ACTIONS(1865), - [anon_sym_void] = ACTIONS(1867), - [anon_sym_delete] = ACTIONS(1867), - [anon_sym_PLUS_PLUS] = ACTIONS(1865), - [anon_sym_DASH_DASH] = ACTIONS(1865), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1865), - [sym_number] = ACTIONS(1865), - [sym_private_property_identifier] = ACTIONS(1865), - [sym_this] = ACTIONS(1867), - [sym_super] = ACTIONS(1867), - [sym_true] = ACTIONS(1867), - [sym_false] = ACTIONS(1867), - [sym_null] = ACTIONS(1867), - [sym_undefined] = ACTIONS(1867), - [anon_sym_AT] = ACTIONS(1865), - [anon_sym_static] = ACTIONS(1867), - [anon_sym_readonly] = ACTIONS(1867), - [anon_sym_get] = ACTIONS(1867), - [anon_sym_set] = ACTIONS(1867), - [anon_sym_declare] = ACTIONS(1867), - [anon_sym_public] = ACTIONS(1867), - [anon_sym_private] = ACTIONS(1867), - [anon_sym_protected] = ACTIONS(1867), - [anon_sym_override] = ACTIONS(1867), - [anon_sym_module] = ACTIONS(1867), - [anon_sym_any] = ACTIONS(1867), - [anon_sym_number] = ACTIONS(1867), - [anon_sym_boolean] = ACTIONS(1867), - [anon_sym_string] = ACTIONS(1867), - [anon_sym_symbol] = ACTIONS(1867), - [anon_sym_object] = ACTIONS(1867), - [anon_sym_abstract] = ACTIONS(1867), - [anon_sym_satisfies] = ACTIONS(1869), - [anon_sym_interface] = ACTIONS(1867), - [anon_sym_enum] = ACTIONS(1867), - [sym__automatic_semicolon] = ACTIONS(1873), + [anon_sym_instanceof] = ACTIONS(1873), + [anon_sym_TILDE] = ACTIONS(1871), + [anon_sym_void] = ACTIONS(1873), + [anon_sym_delete] = ACTIONS(1873), + [anon_sym_PLUS_PLUS] = ACTIONS(1871), + [anon_sym_DASH_DASH] = ACTIONS(1871), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1871), + [sym_number] = ACTIONS(1871), + [sym_private_property_identifier] = ACTIONS(1871), + [sym_this] = ACTIONS(1873), + [sym_super] = ACTIONS(1873), + [sym_true] = ACTIONS(1873), + [sym_false] = ACTIONS(1873), + [sym_null] = ACTIONS(1873), + [sym_undefined] = ACTIONS(1873), + [anon_sym_AT] = ACTIONS(1871), + [anon_sym_static] = ACTIONS(1873), + [anon_sym_readonly] = ACTIONS(1873), + [anon_sym_get] = ACTIONS(1873), + [anon_sym_set] = ACTIONS(1873), + [anon_sym_declare] = ACTIONS(1873), + [anon_sym_public] = ACTIONS(1873), + [anon_sym_private] = ACTIONS(1873), + [anon_sym_protected] = ACTIONS(1873), + [anon_sym_override] = ACTIONS(1873), + [anon_sym_module] = ACTIONS(1873), + [anon_sym_any] = ACTIONS(1873), + [anon_sym_number] = ACTIONS(1873), + [anon_sym_boolean] = ACTIONS(1873), + [anon_sym_string] = ACTIONS(1873), + [anon_sym_symbol] = ACTIONS(1873), + [anon_sym_object] = ACTIONS(1873), + [anon_sym_abstract] = ACTIONS(1873), + [anon_sym_satisfies] = ACTIONS(1873), + [anon_sym_interface] = ACTIONS(1873), + [anon_sym_enum] = ACTIONS(1873), + [sym__automatic_semicolon] = ACTIONS(1871), [sym__ternary_qmark] = ACTIONS(1871), [sym_html_comment] = ACTIONS(5), }, - [STATE(253)] = { + [STATE(254)] = { [ts_builtin_sym_end] = ACTIONS(1875), [sym_identifier] = ACTIONS(1877), [anon_sym_export] = ACTIONS(1877), @@ -56294,92 +59595,98 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(1881), [sym_html_comment] = ACTIONS(5), }, - [STATE(254)] = { - [ts_builtin_sym_end] = ACTIONS(1885), - [sym_identifier] = ACTIONS(1887), + [STATE(255)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(3056), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(6331), + [sym_assignment_pattern] = STATE(6214), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(6331), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1578), + [sym_subscript_expression] = STATE(1578), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(6331), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5919), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1578), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_mapped_type_clause] = STATE(7205), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_pattern_repeat1] = STATE(6151), + [sym_identifier] = ACTIONS(1885), [anon_sym_export] = ACTIONS(1887), - [anon_sym_STAR] = ACTIONS(1889), - [anon_sym_default] = ACTIONS(1887), [anon_sym_type] = ACTIONS(1887), - [anon_sym_as] = ACTIONS(1889), - [anon_sym_namespace] = ACTIONS(1887), - [anon_sym_LBRACE] = ACTIONS(1885), - [anon_sym_COMMA] = ACTIONS(1891), - [anon_sym_RBRACE] = ACTIONS(1885), - [anon_sym_typeof] = ACTIONS(1887), - [anon_sym_import] = ACTIONS(1887), - [anon_sym_with] = ACTIONS(1887), - [anon_sym_var] = ACTIONS(1887), + [anon_sym_namespace] = ACTIONS(1889), + [anon_sym_LBRACE] = ACTIONS(1891), + [anon_sym_COMMA] = ACTIONS(1893), + [anon_sym_typeof] = ACTIONS(1453), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(1887), - [anon_sym_const] = ACTIONS(1887), - [anon_sym_BANG] = ACTIONS(1887), - [anon_sym_else] = ACTIONS(1887), - [anon_sym_if] = ACTIONS(1887), - [anon_sym_switch] = ACTIONS(1887), - [anon_sym_for] = ACTIONS(1887), - [anon_sym_LPAREN] = ACTIONS(1885), - [anon_sym_SEMI] = ACTIONS(1885), - [anon_sym_await] = ACTIONS(1887), - [anon_sym_in] = ACTIONS(1889), - [anon_sym_while] = ACTIONS(1887), - [anon_sym_do] = ACTIONS(1887), - [anon_sym_try] = ACTIONS(1887), - [anon_sym_break] = ACTIONS(1887), - [anon_sym_continue] = ACTIONS(1887), - [anon_sym_debugger] = ACTIONS(1887), - [anon_sym_return] = ACTIONS(1887), - [anon_sym_throw] = ACTIONS(1887), - [anon_sym_case] = ACTIONS(1887), - [anon_sym_yield] = ACTIONS(1887), - [anon_sym_LBRACK] = ACTIONS(1885), - [anon_sym_GT] = ACTIONS(1889), - [anon_sym_DOT] = ACTIONS(1889), - [anon_sym_DQUOTE] = ACTIONS(1885), - [anon_sym_SQUOTE] = ACTIONS(1885), - [anon_sym_class] = ACTIONS(1887), - [anon_sym_async] = ACTIONS(1887), - [anon_sym_function] = ACTIONS(1887), - [anon_sym_QMARK_DOT] = ACTIONS(1891), - [anon_sym_new] = ACTIONS(1887), - [anon_sym_using] = ACTIONS(1887), - [anon_sym_AMP_AMP] = ACTIONS(1891), - [anon_sym_PIPE_PIPE] = ACTIONS(1891), - [anon_sym_GT_GT] = ACTIONS(1889), - [anon_sym_GT_GT_GT] = ACTIONS(1891), - [anon_sym_LT_LT] = ACTIONS(1891), - [anon_sym_AMP] = ACTIONS(1889), - [anon_sym_CARET] = ACTIONS(1891), - [anon_sym_PIPE] = ACTIONS(1889), - [anon_sym_PLUS] = ACTIONS(1887), - [anon_sym_DASH] = ACTIONS(1887), - [anon_sym_SLASH] = ACTIONS(1887), - [anon_sym_PERCENT] = ACTIONS(1891), - [anon_sym_STAR_STAR] = ACTIONS(1891), - [anon_sym_LT] = ACTIONS(1887), - [anon_sym_LT_EQ] = ACTIONS(1891), - [anon_sym_EQ_EQ] = ACTIONS(1889), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1891), - [anon_sym_BANG_EQ] = ACTIONS(1889), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1891), - [anon_sym_GT_EQ] = ACTIONS(1891), - [anon_sym_QMARK_QMARK] = ACTIONS(1891), - [anon_sym_instanceof] = ACTIONS(1889), - [anon_sym_TILDE] = ACTIONS(1885), - [anon_sym_void] = ACTIONS(1887), - [anon_sym_delete] = ACTIONS(1887), - [anon_sym_PLUS_PLUS] = ACTIONS(1885), - [anon_sym_DASH_DASH] = ACTIONS(1885), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1885), - [sym_number] = ACTIONS(1885), - [sym_private_property_identifier] = ACTIONS(1885), - [sym_this] = ACTIONS(1887), - [sym_super] = ACTIONS(1887), - [sym_true] = ACTIONS(1887), - [sym_false] = ACTIONS(1887), - [sym_null] = ACTIONS(1887), - [sym_undefined] = ACTIONS(1887), - [anon_sym_AT] = ACTIONS(1885), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(1895), + [anon_sym_RBRACK] = ACTIONS(1897), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1899), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1901), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1903), + [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(1887), [anon_sym_readonly] = ACTIONS(1887), [anon_sym_get] = ACTIONS(1887), @@ -56396,758 +59703,3172 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_string] = ACTIONS(1887), [anon_sym_symbol] = ACTIONS(1887), [anon_sym_object] = ACTIONS(1887), - [anon_sym_abstract] = ACTIONS(1887), - [anon_sym_satisfies] = ACTIONS(1889), - [anon_sym_interface] = ACTIONS(1887), - [anon_sym_enum] = ACTIONS(1887), - [sym__automatic_semicolon] = ACTIONS(1893), - [sym__ternary_qmark] = ACTIONS(1891), [sym_html_comment] = ACTIONS(5), }, - [STATE(255)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2551), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_COMMA] = ACTIONS(1671), + [STATE(256)] = { + [ts_builtin_sym_end] = ACTIONS(1905), + [sym_identifier] = ACTIONS(1907), + [anon_sym_export] = ACTIONS(1907), + [anon_sym_STAR] = ACTIONS(1909), + [anon_sym_default] = ACTIONS(1907), + [anon_sym_type] = ACTIONS(1907), + [anon_sym_as] = ACTIONS(1909), + [anon_sym_namespace] = ACTIONS(1907), + [anon_sym_LBRACE] = ACTIONS(1905), + [anon_sym_COMMA] = ACTIONS(1911), + [anon_sym_RBRACE] = ACTIONS(1905), + [anon_sym_typeof] = ACTIONS(1907), + [anon_sym_import] = ACTIONS(1907), + [anon_sym_with] = ACTIONS(1907), + [anon_sym_var] = ACTIONS(1907), + [anon_sym_let] = ACTIONS(1907), + [anon_sym_const] = ACTIONS(1907), + [anon_sym_BANG] = ACTIONS(1907), + [anon_sym_else] = ACTIONS(1907), + [anon_sym_if] = ACTIONS(1907), + [anon_sym_switch] = ACTIONS(1907), + [anon_sym_for] = ACTIONS(1907), + [anon_sym_LPAREN] = ACTIONS(1905), + [anon_sym_SEMI] = ACTIONS(1905), + [anon_sym_await] = ACTIONS(1907), + [anon_sym_in] = ACTIONS(1909), + [anon_sym_while] = ACTIONS(1907), + [anon_sym_do] = ACTIONS(1907), + [anon_sym_try] = ACTIONS(1907), + [anon_sym_break] = ACTIONS(1907), + [anon_sym_continue] = ACTIONS(1907), + [anon_sym_debugger] = ACTIONS(1907), + [anon_sym_return] = ACTIONS(1907), + [anon_sym_throw] = ACTIONS(1907), + [anon_sym_case] = ACTIONS(1907), + [anon_sym_yield] = ACTIONS(1907), + [anon_sym_LBRACK] = ACTIONS(1905), + [anon_sym_GT] = ACTIONS(1909), + [anon_sym_DOT] = ACTIONS(1909), + [anon_sym_DQUOTE] = ACTIONS(1905), + [anon_sym_SQUOTE] = ACTIONS(1905), + [anon_sym_class] = ACTIONS(1907), + [anon_sym_async] = ACTIONS(1907), + [anon_sym_function] = ACTIONS(1907), + [anon_sym_QMARK_DOT] = ACTIONS(1911), + [anon_sym_new] = ACTIONS(1907), + [anon_sym_using] = ACTIONS(1907), + [anon_sym_AMP_AMP] = ACTIONS(1911), + [anon_sym_PIPE_PIPE] = ACTIONS(1911), + [anon_sym_GT_GT] = ACTIONS(1909), + [anon_sym_GT_GT_GT] = ACTIONS(1911), + [anon_sym_LT_LT] = ACTIONS(1911), + [anon_sym_AMP] = ACTIONS(1909), + [anon_sym_CARET] = ACTIONS(1911), + [anon_sym_PIPE] = ACTIONS(1909), + [anon_sym_PLUS] = ACTIONS(1907), + [anon_sym_DASH] = ACTIONS(1907), + [anon_sym_SLASH] = ACTIONS(1907), + [anon_sym_PERCENT] = ACTIONS(1911), + [anon_sym_STAR_STAR] = ACTIONS(1911), + [anon_sym_LT] = ACTIONS(1907), + [anon_sym_LT_EQ] = ACTIONS(1911), + [anon_sym_EQ_EQ] = ACTIONS(1909), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1911), + [anon_sym_BANG_EQ] = ACTIONS(1909), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1911), + [anon_sym_GT_EQ] = ACTIONS(1911), + [anon_sym_QMARK_QMARK] = ACTIONS(1911), + [anon_sym_instanceof] = ACTIONS(1909), + [anon_sym_TILDE] = ACTIONS(1905), + [anon_sym_void] = ACTIONS(1907), + [anon_sym_delete] = ACTIONS(1907), + [anon_sym_PLUS_PLUS] = ACTIONS(1905), + [anon_sym_DASH_DASH] = ACTIONS(1905), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1905), + [sym_number] = ACTIONS(1905), + [sym_private_property_identifier] = ACTIONS(1905), + [sym_this] = ACTIONS(1907), + [sym_super] = ACTIONS(1907), + [sym_true] = ACTIONS(1907), + [sym_false] = ACTIONS(1907), + [sym_null] = ACTIONS(1907), + [sym_undefined] = ACTIONS(1907), + [anon_sym_AT] = ACTIONS(1905), + [anon_sym_static] = ACTIONS(1907), + [anon_sym_readonly] = ACTIONS(1907), + [anon_sym_get] = ACTIONS(1907), + [anon_sym_set] = ACTIONS(1907), + [anon_sym_declare] = ACTIONS(1907), + [anon_sym_public] = ACTIONS(1907), + [anon_sym_private] = ACTIONS(1907), + [anon_sym_protected] = ACTIONS(1907), + [anon_sym_override] = ACTIONS(1907), + [anon_sym_module] = ACTIONS(1907), + [anon_sym_any] = ACTIONS(1907), + [anon_sym_number] = ACTIONS(1907), + [anon_sym_boolean] = ACTIONS(1907), + [anon_sym_string] = ACTIONS(1907), + [anon_sym_symbol] = ACTIONS(1907), + [anon_sym_object] = ACTIONS(1907), + [anon_sym_abstract] = ACTIONS(1907), + [anon_sym_satisfies] = ACTIONS(1909), + [anon_sym_interface] = ACTIONS(1907), + [anon_sym_enum] = ACTIONS(1907), + [sym__automatic_semicolon] = ACTIONS(1913), + [sym__ternary_qmark] = ACTIONS(1911), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(257)] = { + [ts_builtin_sym_end] = ACTIONS(1915), + [sym_identifier] = ACTIONS(1917), + [anon_sym_export] = ACTIONS(1917), + [anon_sym_STAR] = ACTIONS(1919), + [anon_sym_default] = ACTIONS(1917), + [anon_sym_type] = ACTIONS(1917), + [anon_sym_as] = ACTIONS(1919), + [anon_sym_namespace] = ACTIONS(1917), + [anon_sym_LBRACE] = ACTIONS(1915), + [anon_sym_COMMA] = ACTIONS(1921), + [anon_sym_RBRACE] = ACTIONS(1915), + [anon_sym_typeof] = ACTIONS(1917), + [anon_sym_import] = ACTIONS(1917), + [anon_sym_with] = ACTIONS(1917), + [anon_sym_var] = ACTIONS(1917), + [anon_sym_let] = ACTIONS(1917), + [anon_sym_const] = ACTIONS(1917), + [anon_sym_BANG] = ACTIONS(1917), + [anon_sym_else] = ACTIONS(1917), + [anon_sym_if] = ACTIONS(1917), + [anon_sym_switch] = ACTIONS(1917), + [anon_sym_for] = ACTIONS(1917), + [anon_sym_LPAREN] = ACTIONS(1915), + [anon_sym_SEMI] = ACTIONS(1915), + [anon_sym_await] = ACTIONS(1917), + [anon_sym_in] = ACTIONS(1919), + [anon_sym_while] = ACTIONS(1917), + [anon_sym_do] = ACTIONS(1917), + [anon_sym_try] = ACTIONS(1917), + [anon_sym_break] = ACTIONS(1917), + [anon_sym_continue] = ACTIONS(1917), + [anon_sym_debugger] = ACTIONS(1917), + [anon_sym_return] = ACTIONS(1917), + [anon_sym_throw] = ACTIONS(1917), + [anon_sym_case] = ACTIONS(1917), + [anon_sym_yield] = ACTIONS(1917), + [anon_sym_LBRACK] = ACTIONS(1915), + [anon_sym_GT] = ACTIONS(1919), + [anon_sym_DOT] = ACTIONS(1919), + [anon_sym_DQUOTE] = ACTIONS(1915), + [anon_sym_SQUOTE] = ACTIONS(1915), + [anon_sym_class] = ACTIONS(1917), + [anon_sym_async] = ACTIONS(1917), + [anon_sym_function] = ACTIONS(1917), + [anon_sym_QMARK_DOT] = ACTIONS(1921), + [anon_sym_new] = ACTIONS(1917), + [anon_sym_using] = ACTIONS(1917), + [anon_sym_AMP_AMP] = ACTIONS(1921), + [anon_sym_PIPE_PIPE] = ACTIONS(1921), + [anon_sym_GT_GT] = ACTIONS(1919), + [anon_sym_GT_GT_GT] = ACTIONS(1921), + [anon_sym_LT_LT] = ACTIONS(1921), + [anon_sym_AMP] = ACTIONS(1919), + [anon_sym_CARET] = ACTIONS(1921), + [anon_sym_PIPE] = ACTIONS(1919), + [anon_sym_PLUS] = ACTIONS(1917), + [anon_sym_DASH] = ACTIONS(1917), + [anon_sym_SLASH] = ACTIONS(1917), + [anon_sym_PERCENT] = ACTIONS(1921), + [anon_sym_STAR_STAR] = ACTIONS(1921), + [anon_sym_LT] = ACTIONS(1917), + [anon_sym_LT_EQ] = ACTIONS(1921), + [anon_sym_EQ_EQ] = ACTIONS(1919), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1921), + [anon_sym_BANG_EQ] = ACTIONS(1919), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1921), + [anon_sym_GT_EQ] = ACTIONS(1921), + [anon_sym_QMARK_QMARK] = ACTIONS(1921), + [anon_sym_instanceof] = ACTIONS(1919), + [anon_sym_TILDE] = ACTIONS(1915), + [anon_sym_void] = ACTIONS(1917), + [anon_sym_delete] = ACTIONS(1917), + [anon_sym_PLUS_PLUS] = ACTIONS(1915), + [anon_sym_DASH_DASH] = ACTIONS(1915), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1915), + [sym_number] = ACTIONS(1915), + [sym_private_property_identifier] = ACTIONS(1915), + [sym_this] = ACTIONS(1917), + [sym_super] = ACTIONS(1917), + [sym_true] = ACTIONS(1917), + [sym_false] = ACTIONS(1917), + [sym_null] = ACTIONS(1917), + [sym_undefined] = ACTIONS(1917), + [anon_sym_AT] = ACTIONS(1915), + [anon_sym_static] = ACTIONS(1917), + [anon_sym_readonly] = ACTIONS(1917), + [anon_sym_get] = ACTIONS(1917), + [anon_sym_set] = ACTIONS(1917), + [anon_sym_declare] = ACTIONS(1917), + [anon_sym_public] = ACTIONS(1917), + [anon_sym_private] = ACTIONS(1917), + [anon_sym_protected] = ACTIONS(1917), + [anon_sym_override] = ACTIONS(1917), + [anon_sym_module] = ACTIONS(1917), + [anon_sym_any] = ACTIONS(1917), + [anon_sym_number] = ACTIONS(1917), + [anon_sym_boolean] = ACTIONS(1917), + [anon_sym_string] = ACTIONS(1917), + [anon_sym_symbol] = ACTIONS(1917), + [anon_sym_object] = ACTIONS(1917), + [anon_sym_abstract] = ACTIONS(1917), + [anon_sym_satisfies] = ACTIONS(1919), + [anon_sym_interface] = ACTIONS(1917), + [anon_sym_enum] = ACTIONS(1917), + [sym__automatic_semicolon] = ACTIONS(1923), + [sym__ternary_qmark] = ACTIONS(1921), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(258)] = { + [ts_builtin_sym_end] = ACTIONS(1925), + [sym_identifier] = ACTIONS(1927), + [anon_sym_export] = ACTIONS(1927), + [anon_sym_STAR] = ACTIONS(1929), + [anon_sym_default] = ACTIONS(1927), + [anon_sym_type] = ACTIONS(1927), + [anon_sym_as] = ACTIONS(1929), + [anon_sym_namespace] = ACTIONS(1927), + [anon_sym_LBRACE] = ACTIONS(1925), + [anon_sym_COMMA] = ACTIONS(1931), + [anon_sym_RBRACE] = ACTIONS(1925), + [anon_sym_typeof] = ACTIONS(1927), + [anon_sym_import] = ACTIONS(1927), + [anon_sym_with] = ACTIONS(1927), + [anon_sym_var] = ACTIONS(1927), + [anon_sym_let] = ACTIONS(1927), + [anon_sym_const] = ACTIONS(1927), + [anon_sym_BANG] = ACTIONS(1927), + [anon_sym_else] = ACTIONS(1927), + [anon_sym_if] = ACTIONS(1927), + [anon_sym_switch] = ACTIONS(1927), + [anon_sym_for] = ACTIONS(1927), + [anon_sym_LPAREN] = ACTIONS(1925), + [anon_sym_SEMI] = ACTIONS(1925), + [anon_sym_await] = ACTIONS(1927), + [anon_sym_in] = ACTIONS(1929), + [anon_sym_while] = ACTIONS(1927), + [anon_sym_do] = ACTIONS(1927), + [anon_sym_try] = ACTIONS(1927), + [anon_sym_break] = ACTIONS(1927), + [anon_sym_continue] = ACTIONS(1927), + [anon_sym_debugger] = ACTIONS(1927), + [anon_sym_return] = ACTIONS(1927), + [anon_sym_throw] = ACTIONS(1927), + [anon_sym_case] = ACTIONS(1927), + [anon_sym_yield] = ACTIONS(1927), + [anon_sym_LBRACK] = ACTIONS(1925), + [anon_sym_GT] = ACTIONS(1929), + [anon_sym_DOT] = ACTIONS(1929), + [anon_sym_DQUOTE] = ACTIONS(1925), + [anon_sym_SQUOTE] = ACTIONS(1925), + [anon_sym_class] = ACTIONS(1927), + [anon_sym_async] = ACTIONS(1927), + [anon_sym_function] = ACTIONS(1927), + [anon_sym_QMARK_DOT] = ACTIONS(1931), + [anon_sym_new] = ACTIONS(1927), + [anon_sym_using] = ACTIONS(1927), + [anon_sym_AMP_AMP] = ACTIONS(1931), + [anon_sym_PIPE_PIPE] = ACTIONS(1931), + [anon_sym_GT_GT] = ACTIONS(1929), + [anon_sym_GT_GT_GT] = ACTIONS(1931), + [anon_sym_LT_LT] = ACTIONS(1931), + [anon_sym_AMP] = ACTIONS(1929), + [anon_sym_CARET] = ACTIONS(1931), + [anon_sym_PIPE] = ACTIONS(1929), + [anon_sym_PLUS] = ACTIONS(1927), + [anon_sym_DASH] = ACTIONS(1927), + [anon_sym_SLASH] = ACTIONS(1927), + [anon_sym_PERCENT] = ACTIONS(1931), + [anon_sym_STAR_STAR] = ACTIONS(1931), + [anon_sym_LT] = ACTIONS(1927), + [anon_sym_LT_EQ] = ACTIONS(1931), + [anon_sym_EQ_EQ] = ACTIONS(1929), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1931), + [anon_sym_BANG_EQ] = ACTIONS(1929), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1931), + [anon_sym_GT_EQ] = ACTIONS(1931), + [anon_sym_QMARK_QMARK] = ACTIONS(1931), + [anon_sym_instanceof] = ACTIONS(1929), + [anon_sym_TILDE] = ACTIONS(1925), + [anon_sym_void] = ACTIONS(1927), + [anon_sym_delete] = ACTIONS(1927), + [anon_sym_PLUS_PLUS] = ACTIONS(1925), + [anon_sym_DASH_DASH] = ACTIONS(1925), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1925), + [sym_number] = ACTIONS(1925), + [sym_private_property_identifier] = ACTIONS(1925), + [sym_this] = ACTIONS(1927), + [sym_super] = ACTIONS(1927), + [sym_true] = ACTIONS(1927), + [sym_false] = ACTIONS(1927), + [sym_null] = ACTIONS(1927), + [sym_undefined] = ACTIONS(1927), + [anon_sym_AT] = ACTIONS(1925), + [anon_sym_static] = ACTIONS(1927), + [anon_sym_readonly] = ACTIONS(1927), + [anon_sym_get] = ACTIONS(1927), + [anon_sym_set] = ACTIONS(1927), + [anon_sym_declare] = ACTIONS(1927), + [anon_sym_public] = ACTIONS(1927), + [anon_sym_private] = ACTIONS(1927), + [anon_sym_protected] = ACTIONS(1927), + [anon_sym_override] = ACTIONS(1927), + [anon_sym_module] = ACTIONS(1927), + [anon_sym_any] = ACTIONS(1927), + [anon_sym_number] = ACTIONS(1927), + [anon_sym_boolean] = ACTIONS(1927), + [anon_sym_string] = ACTIONS(1927), + [anon_sym_symbol] = ACTIONS(1927), + [anon_sym_object] = ACTIONS(1927), + [anon_sym_abstract] = ACTIONS(1927), + [anon_sym_satisfies] = ACTIONS(1929), + [anon_sym_interface] = ACTIONS(1927), + [anon_sym_enum] = ACTIONS(1927), + [sym__automatic_semicolon] = ACTIONS(1933), + [sym__ternary_qmark] = ACTIONS(1931), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(259)] = { + [ts_builtin_sym_end] = ACTIONS(1935), + [sym_identifier] = ACTIONS(1937), + [anon_sym_export] = ACTIONS(1937), + [anon_sym_STAR] = ACTIONS(1939), + [anon_sym_default] = ACTIONS(1937), + [anon_sym_type] = ACTIONS(1937), + [anon_sym_as] = ACTIONS(1939), + [anon_sym_namespace] = ACTIONS(1937), + [anon_sym_LBRACE] = ACTIONS(1935), + [anon_sym_COMMA] = ACTIONS(1941), + [anon_sym_RBRACE] = ACTIONS(1935), + [anon_sym_typeof] = ACTIONS(1937), + [anon_sym_import] = ACTIONS(1937), + [anon_sym_with] = ACTIONS(1937), + [anon_sym_var] = ACTIONS(1937), + [anon_sym_let] = ACTIONS(1937), + [anon_sym_const] = ACTIONS(1937), + [anon_sym_BANG] = ACTIONS(1937), + [anon_sym_else] = ACTIONS(1937), + [anon_sym_if] = ACTIONS(1937), + [anon_sym_switch] = ACTIONS(1937), + [anon_sym_for] = ACTIONS(1937), + [anon_sym_LPAREN] = ACTIONS(1935), + [anon_sym_SEMI] = ACTIONS(1935), + [anon_sym_await] = ACTIONS(1937), + [anon_sym_in] = ACTIONS(1939), + [anon_sym_while] = ACTIONS(1937), + [anon_sym_do] = ACTIONS(1937), + [anon_sym_try] = ACTIONS(1937), + [anon_sym_break] = ACTIONS(1937), + [anon_sym_continue] = ACTIONS(1937), + [anon_sym_debugger] = ACTIONS(1937), + [anon_sym_return] = ACTIONS(1937), + [anon_sym_throw] = ACTIONS(1937), + [anon_sym_case] = ACTIONS(1937), + [anon_sym_yield] = ACTIONS(1937), + [anon_sym_LBRACK] = ACTIONS(1935), + [anon_sym_GT] = ACTIONS(1939), + [anon_sym_DOT] = ACTIONS(1939), + [anon_sym_DQUOTE] = ACTIONS(1935), + [anon_sym_SQUOTE] = ACTIONS(1935), + [anon_sym_class] = ACTIONS(1937), + [anon_sym_async] = ACTIONS(1937), + [anon_sym_function] = ACTIONS(1937), + [anon_sym_QMARK_DOT] = ACTIONS(1941), + [anon_sym_new] = ACTIONS(1937), + [anon_sym_using] = ACTIONS(1937), + [anon_sym_AMP_AMP] = ACTIONS(1941), + [anon_sym_PIPE_PIPE] = ACTIONS(1941), + [anon_sym_GT_GT] = ACTIONS(1939), + [anon_sym_GT_GT_GT] = ACTIONS(1941), + [anon_sym_LT_LT] = ACTIONS(1941), + [anon_sym_AMP] = ACTIONS(1939), + [anon_sym_CARET] = ACTIONS(1941), + [anon_sym_PIPE] = ACTIONS(1939), + [anon_sym_PLUS] = ACTIONS(1937), + [anon_sym_DASH] = ACTIONS(1937), + [anon_sym_SLASH] = ACTIONS(1937), + [anon_sym_PERCENT] = ACTIONS(1941), + [anon_sym_STAR_STAR] = ACTIONS(1941), + [anon_sym_LT] = ACTIONS(1937), + [anon_sym_LT_EQ] = ACTIONS(1941), + [anon_sym_EQ_EQ] = ACTIONS(1939), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1941), + [anon_sym_BANG_EQ] = ACTIONS(1939), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1941), + [anon_sym_GT_EQ] = ACTIONS(1941), + [anon_sym_QMARK_QMARK] = ACTIONS(1941), + [anon_sym_instanceof] = ACTIONS(1939), + [anon_sym_TILDE] = ACTIONS(1935), + [anon_sym_void] = ACTIONS(1937), + [anon_sym_delete] = ACTIONS(1937), + [anon_sym_PLUS_PLUS] = ACTIONS(1935), + [anon_sym_DASH_DASH] = ACTIONS(1935), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1935), + [sym_number] = ACTIONS(1935), + [sym_private_property_identifier] = ACTIONS(1935), + [sym_this] = ACTIONS(1937), + [sym_super] = ACTIONS(1937), + [sym_true] = ACTIONS(1937), + [sym_false] = ACTIONS(1937), + [sym_null] = ACTIONS(1937), + [sym_undefined] = ACTIONS(1937), + [anon_sym_AT] = ACTIONS(1935), + [anon_sym_static] = ACTIONS(1937), + [anon_sym_readonly] = ACTIONS(1937), + [anon_sym_get] = ACTIONS(1937), + [anon_sym_set] = ACTIONS(1937), + [anon_sym_declare] = ACTIONS(1937), + [anon_sym_public] = ACTIONS(1937), + [anon_sym_private] = ACTIONS(1937), + [anon_sym_protected] = ACTIONS(1937), + [anon_sym_override] = ACTIONS(1937), + [anon_sym_module] = ACTIONS(1937), + [anon_sym_any] = ACTIONS(1937), + [anon_sym_number] = ACTIONS(1937), + [anon_sym_boolean] = ACTIONS(1937), + [anon_sym_string] = ACTIONS(1937), + [anon_sym_symbol] = ACTIONS(1937), + [anon_sym_object] = ACTIONS(1937), + [anon_sym_abstract] = ACTIONS(1937), + [anon_sym_satisfies] = ACTIONS(1939), + [anon_sym_interface] = ACTIONS(1937), + [anon_sym_enum] = ACTIONS(1937), + [sym__automatic_semicolon] = ACTIONS(1943), + [sym__ternary_qmark] = ACTIONS(1941), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(260)] = { + [ts_builtin_sym_end] = ACTIONS(1945), + [sym_identifier] = ACTIONS(1947), + [anon_sym_export] = ACTIONS(1947), + [anon_sym_STAR] = ACTIONS(1949), + [anon_sym_default] = ACTIONS(1947), + [anon_sym_type] = ACTIONS(1947), + [anon_sym_as] = ACTIONS(1949), + [anon_sym_namespace] = ACTIONS(1947), + [anon_sym_LBRACE] = ACTIONS(1945), + [anon_sym_COMMA] = ACTIONS(1951), + [anon_sym_RBRACE] = ACTIONS(1945), + [anon_sym_typeof] = ACTIONS(1947), + [anon_sym_import] = ACTIONS(1947), + [anon_sym_with] = ACTIONS(1947), + [anon_sym_var] = ACTIONS(1947), + [anon_sym_let] = ACTIONS(1947), + [anon_sym_const] = ACTIONS(1947), + [anon_sym_BANG] = ACTIONS(1947), + [anon_sym_else] = ACTIONS(1947), + [anon_sym_if] = ACTIONS(1947), + [anon_sym_switch] = ACTIONS(1947), + [anon_sym_for] = ACTIONS(1947), + [anon_sym_LPAREN] = ACTIONS(1945), + [anon_sym_SEMI] = ACTIONS(1945), + [anon_sym_await] = ACTIONS(1947), + [anon_sym_in] = ACTIONS(1949), + [anon_sym_while] = ACTIONS(1947), + [anon_sym_do] = ACTIONS(1947), + [anon_sym_try] = ACTIONS(1947), + [anon_sym_break] = ACTIONS(1947), + [anon_sym_continue] = ACTIONS(1947), + [anon_sym_debugger] = ACTIONS(1947), + [anon_sym_return] = ACTIONS(1947), + [anon_sym_throw] = ACTIONS(1947), + [anon_sym_case] = ACTIONS(1947), + [anon_sym_yield] = ACTIONS(1947), + [anon_sym_LBRACK] = ACTIONS(1945), + [anon_sym_GT] = ACTIONS(1949), + [anon_sym_DOT] = ACTIONS(1949), + [anon_sym_DQUOTE] = ACTIONS(1945), + [anon_sym_SQUOTE] = ACTIONS(1945), + [anon_sym_class] = ACTIONS(1947), + [anon_sym_async] = ACTIONS(1947), + [anon_sym_function] = ACTIONS(1947), + [anon_sym_QMARK_DOT] = ACTIONS(1951), + [anon_sym_new] = ACTIONS(1947), + [anon_sym_using] = ACTIONS(1947), + [anon_sym_AMP_AMP] = ACTIONS(1951), + [anon_sym_PIPE_PIPE] = ACTIONS(1951), + [anon_sym_GT_GT] = ACTIONS(1949), + [anon_sym_GT_GT_GT] = ACTIONS(1951), + [anon_sym_LT_LT] = ACTIONS(1951), + [anon_sym_AMP] = ACTIONS(1949), + [anon_sym_CARET] = ACTIONS(1951), + [anon_sym_PIPE] = ACTIONS(1949), + [anon_sym_PLUS] = ACTIONS(1947), + [anon_sym_DASH] = ACTIONS(1947), + [anon_sym_SLASH] = ACTIONS(1947), + [anon_sym_PERCENT] = ACTIONS(1951), + [anon_sym_STAR_STAR] = ACTIONS(1951), + [anon_sym_LT] = ACTIONS(1947), + [anon_sym_LT_EQ] = ACTIONS(1951), + [anon_sym_EQ_EQ] = ACTIONS(1949), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1951), + [anon_sym_BANG_EQ] = ACTIONS(1949), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1951), + [anon_sym_GT_EQ] = ACTIONS(1951), + [anon_sym_QMARK_QMARK] = ACTIONS(1951), + [anon_sym_instanceof] = ACTIONS(1949), + [anon_sym_TILDE] = ACTIONS(1945), + [anon_sym_void] = ACTIONS(1947), + [anon_sym_delete] = ACTIONS(1947), + [anon_sym_PLUS_PLUS] = ACTIONS(1945), + [anon_sym_DASH_DASH] = ACTIONS(1945), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1945), + [sym_number] = ACTIONS(1945), + [sym_private_property_identifier] = ACTIONS(1945), + [sym_this] = ACTIONS(1947), + [sym_super] = ACTIONS(1947), + [sym_true] = ACTIONS(1947), + [sym_false] = ACTIONS(1947), + [sym_null] = ACTIONS(1947), + [sym_undefined] = ACTIONS(1947), + [anon_sym_AT] = ACTIONS(1945), + [anon_sym_static] = ACTIONS(1947), + [anon_sym_readonly] = ACTIONS(1947), + [anon_sym_get] = ACTIONS(1947), + [anon_sym_set] = ACTIONS(1947), + [anon_sym_declare] = ACTIONS(1947), + [anon_sym_public] = ACTIONS(1947), + [anon_sym_private] = ACTIONS(1947), + [anon_sym_protected] = ACTIONS(1947), + [anon_sym_override] = ACTIONS(1947), + [anon_sym_module] = ACTIONS(1947), + [anon_sym_any] = ACTIONS(1947), + [anon_sym_number] = ACTIONS(1947), + [anon_sym_boolean] = ACTIONS(1947), + [anon_sym_string] = ACTIONS(1947), + [anon_sym_symbol] = ACTIONS(1947), + [anon_sym_object] = ACTIONS(1947), + [anon_sym_abstract] = ACTIONS(1947), + [anon_sym_satisfies] = ACTIONS(1949), + [anon_sym_interface] = ACTIONS(1947), + [anon_sym_enum] = ACTIONS(1947), + [sym__automatic_semicolon] = ACTIONS(1953), + [sym__ternary_qmark] = ACTIONS(1951), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(261)] = { + [ts_builtin_sym_end] = ACTIONS(1955), + [sym_identifier] = ACTIONS(1957), + [anon_sym_export] = ACTIONS(1957), + [anon_sym_STAR] = ACTIONS(1959), + [anon_sym_default] = ACTIONS(1957), + [anon_sym_type] = ACTIONS(1957), + [anon_sym_as] = ACTIONS(1959), + [anon_sym_namespace] = ACTIONS(1957), + [anon_sym_LBRACE] = ACTIONS(1955), + [anon_sym_COMMA] = ACTIONS(1961), + [anon_sym_RBRACE] = ACTIONS(1955), + [anon_sym_typeof] = ACTIONS(1957), + [anon_sym_import] = ACTIONS(1957), + [anon_sym_with] = ACTIONS(1957), + [anon_sym_var] = ACTIONS(1957), + [anon_sym_let] = ACTIONS(1957), + [anon_sym_const] = ACTIONS(1957), + [anon_sym_BANG] = ACTIONS(1957), + [anon_sym_else] = ACTIONS(1957), + [anon_sym_if] = ACTIONS(1957), + [anon_sym_switch] = ACTIONS(1957), + [anon_sym_for] = ACTIONS(1957), + [anon_sym_LPAREN] = ACTIONS(1955), + [anon_sym_SEMI] = ACTIONS(1955), + [anon_sym_await] = ACTIONS(1957), + [anon_sym_in] = ACTIONS(1959), + [anon_sym_while] = ACTIONS(1957), + [anon_sym_do] = ACTIONS(1957), + [anon_sym_try] = ACTIONS(1957), + [anon_sym_break] = ACTIONS(1957), + [anon_sym_continue] = ACTIONS(1957), + [anon_sym_debugger] = ACTIONS(1957), + [anon_sym_return] = ACTIONS(1957), + [anon_sym_throw] = ACTIONS(1957), + [anon_sym_case] = ACTIONS(1957), + [anon_sym_yield] = ACTIONS(1957), + [anon_sym_LBRACK] = ACTIONS(1955), + [anon_sym_GT] = ACTIONS(1959), + [anon_sym_DOT] = ACTIONS(1959), + [anon_sym_DQUOTE] = ACTIONS(1955), + [anon_sym_SQUOTE] = ACTIONS(1955), + [anon_sym_class] = ACTIONS(1957), + [anon_sym_async] = ACTIONS(1957), + [anon_sym_function] = ACTIONS(1957), + [anon_sym_QMARK_DOT] = ACTIONS(1961), + [anon_sym_new] = ACTIONS(1957), + [anon_sym_using] = ACTIONS(1957), + [anon_sym_AMP_AMP] = ACTIONS(1961), + [anon_sym_PIPE_PIPE] = ACTIONS(1961), + [anon_sym_GT_GT] = ACTIONS(1959), + [anon_sym_GT_GT_GT] = ACTIONS(1961), + [anon_sym_LT_LT] = ACTIONS(1961), + [anon_sym_AMP] = ACTIONS(1959), + [anon_sym_CARET] = ACTIONS(1961), + [anon_sym_PIPE] = ACTIONS(1959), + [anon_sym_PLUS] = ACTIONS(1957), + [anon_sym_DASH] = ACTIONS(1957), + [anon_sym_SLASH] = ACTIONS(1957), + [anon_sym_PERCENT] = ACTIONS(1961), + [anon_sym_STAR_STAR] = ACTIONS(1961), + [anon_sym_LT] = ACTIONS(1957), + [anon_sym_LT_EQ] = ACTIONS(1961), + [anon_sym_EQ_EQ] = ACTIONS(1959), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1961), + [anon_sym_BANG_EQ] = ACTIONS(1959), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1961), + [anon_sym_GT_EQ] = ACTIONS(1961), + [anon_sym_QMARK_QMARK] = ACTIONS(1961), + [anon_sym_instanceof] = ACTIONS(1959), + [anon_sym_TILDE] = ACTIONS(1955), + [anon_sym_void] = ACTIONS(1957), + [anon_sym_delete] = ACTIONS(1957), + [anon_sym_PLUS_PLUS] = ACTIONS(1955), + [anon_sym_DASH_DASH] = ACTIONS(1955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1955), + [sym_number] = ACTIONS(1955), + [sym_private_property_identifier] = ACTIONS(1955), + [sym_this] = ACTIONS(1957), + [sym_super] = ACTIONS(1957), + [sym_true] = ACTIONS(1957), + [sym_false] = ACTIONS(1957), + [sym_null] = ACTIONS(1957), + [sym_undefined] = ACTIONS(1957), + [anon_sym_AT] = ACTIONS(1955), + [anon_sym_static] = ACTIONS(1957), + [anon_sym_readonly] = ACTIONS(1957), + [anon_sym_get] = ACTIONS(1957), + [anon_sym_set] = ACTIONS(1957), + [anon_sym_declare] = ACTIONS(1957), + [anon_sym_public] = ACTIONS(1957), + [anon_sym_private] = ACTIONS(1957), + [anon_sym_protected] = ACTIONS(1957), + [anon_sym_override] = ACTIONS(1957), + [anon_sym_module] = ACTIONS(1957), + [anon_sym_any] = ACTIONS(1957), + [anon_sym_number] = ACTIONS(1957), + [anon_sym_boolean] = ACTIONS(1957), + [anon_sym_string] = ACTIONS(1957), + [anon_sym_symbol] = ACTIONS(1957), + [anon_sym_object] = ACTIONS(1957), + [anon_sym_abstract] = ACTIONS(1957), + [anon_sym_satisfies] = ACTIONS(1959), + [anon_sym_interface] = ACTIONS(1957), + [anon_sym_enum] = ACTIONS(1957), + [sym__automatic_semicolon] = ACTIONS(1963), + [sym__ternary_qmark] = ACTIONS(1961), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(262)] = { + [ts_builtin_sym_end] = ACTIONS(1965), + [sym_identifier] = ACTIONS(1967), + [anon_sym_export] = ACTIONS(1967), + [anon_sym_STAR] = ACTIONS(1967), + [anon_sym_default] = ACTIONS(1967), + [anon_sym_type] = ACTIONS(1967), + [anon_sym_as] = ACTIONS(1967), + [anon_sym_namespace] = ACTIONS(1967), + [anon_sym_LBRACE] = ACTIONS(1965), + [anon_sym_COMMA] = ACTIONS(1965), + [anon_sym_RBRACE] = ACTIONS(1965), + [anon_sym_typeof] = ACTIONS(1967), + [anon_sym_import] = ACTIONS(1967), + [anon_sym_with] = ACTIONS(1967), + [anon_sym_var] = ACTIONS(1967), + [anon_sym_let] = ACTIONS(1967), + [anon_sym_const] = ACTIONS(1967), + [anon_sym_BANG] = ACTIONS(1967), + [anon_sym_else] = ACTIONS(1967), + [anon_sym_if] = ACTIONS(1967), + [anon_sym_switch] = ACTIONS(1967), + [anon_sym_for] = ACTIONS(1967), + [anon_sym_LPAREN] = ACTIONS(1965), + [anon_sym_SEMI] = ACTIONS(1965), + [anon_sym_await] = ACTIONS(1967), + [anon_sym_in] = ACTIONS(1967), + [anon_sym_while] = ACTIONS(1967), + [anon_sym_do] = ACTIONS(1967), + [anon_sym_try] = ACTIONS(1967), + [anon_sym_break] = ACTIONS(1967), + [anon_sym_continue] = ACTIONS(1967), + [anon_sym_debugger] = ACTIONS(1967), + [anon_sym_return] = ACTIONS(1967), + [anon_sym_throw] = ACTIONS(1967), + [anon_sym_case] = ACTIONS(1967), + [anon_sym_yield] = ACTIONS(1967), + [anon_sym_LBRACK] = ACTIONS(1965), + [anon_sym_GT] = ACTIONS(1967), + [anon_sym_DOT] = ACTIONS(1967), + [anon_sym_DQUOTE] = ACTIONS(1965), + [anon_sym_SQUOTE] = ACTIONS(1965), + [anon_sym_class] = ACTIONS(1967), + [anon_sym_async] = ACTIONS(1967), + [anon_sym_function] = ACTIONS(1967), + [anon_sym_QMARK_DOT] = ACTIONS(1965), + [anon_sym_new] = ACTIONS(1967), + [anon_sym_using] = ACTIONS(1967), + [anon_sym_AMP_AMP] = ACTIONS(1965), + [anon_sym_PIPE_PIPE] = ACTIONS(1965), + [anon_sym_GT_GT] = ACTIONS(1967), + [anon_sym_GT_GT_GT] = ACTIONS(1965), + [anon_sym_LT_LT] = ACTIONS(1965), + [anon_sym_AMP] = ACTIONS(1967), + [anon_sym_CARET] = ACTIONS(1965), + [anon_sym_PIPE] = ACTIONS(1967), + [anon_sym_PLUS] = ACTIONS(1967), + [anon_sym_DASH] = ACTIONS(1967), + [anon_sym_SLASH] = ACTIONS(1967), + [anon_sym_PERCENT] = ACTIONS(1965), + [anon_sym_STAR_STAR] = ACTIONS(1965), + [anon_sym_LT] = ACTIONS(1967), + [anon_sym_LT_EQ] = ACTIONS(1965), + [anon_sym_EQ_EQ] = ACTIONS(1967), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1965), + [anon_sym_BANG_EQ] = ACTIONS(1967), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1965), + [anon_sym_GT_EQ] = ACTIONS(1965), + [anon_sym_QMARK_QMARK] = ACTIONS(1965), + [anon_sym_instanceof] = ACTIONS(1967), + [anon_sym_TILDE] = ACTIONS(1965), + [anon_sym_void] = ACTIONS(1967), + [anon_sym_delete] = ACTIONS(1967), + [anon_sym_PLUS_PLUS] = ACTIONS(1965), + [anon_sym_DASH_DASH] = ACTIONS(1965), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1965), + [sym_number] = ACTIONS(1965), + [sym_private_property_identifier] = ACTIONS(1965), + [sym_this] = ACTIONS(1967), + [sym_super] = ACTIONS(1967), + [sym_true] = ACTIONS(1967), + [sym_false] = ACTIONS(1967), + [sym_null] = ACTIONS(1967), + [sym_undefined] = ACTIONS(1967), + [anon_sym_AT] = ACTIONS(1965), + [anon_sym_static] = ACTIONS(1967), + [anon_sym_readonly] = ACTIONS(1967), + [anon_sym_get] = ACTIONS(1967), + [anon_sym_set] = ACTIONS(1967), + [anon_sym_declare] = ACTIONS(1967), + [anon_sym_public] = ACTIONS(1967), + [anon_sym_private] = ACTIONS(1967), + [anon_sym_protected] = ACTIONS(1967), + [anon_sym_override] = ACTIONS(1967), + [anon_sym_module] = ACTIONS(1967), + [anon_sym_any] = ACTIONS(1967), + [anon_sym_number] = ACTIONS(1967), + [anon_sym_boolean] = ACTIONS(1967), + [anon_sym_string] = ACTIONS(1967), + [anon_sym_symbol] = ACTIONS(1967), + [anon_sym_object] = ACTIONS(1967), + [anon_sym_abstract] = ACTIONS(1967), + [anon_sym_satisfies] = ACTIONS(1967), + [anon_sym_interface] = ACTIONS(1967), + [anon_sym_enum] = ACTIONS(1967), + [sym__automatic_semicolon] = ACTIONS(1965), + [sym__ternary_qmark] = ACTIONS(1965), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(263)] = { + [ts_builtin_sym_end] = ACTIONS(1969), + [sym_identifier] = ACTIONS(1971), + [anon_sym_export] = ACTIONS(1971), + [anon_sym_STAR] = ACTIONS(1971), + [anon_sym_default] = ACTIONS(1971), + [anon_sym_type] = ACTIONS(1971), + [anon_sym_as] = ACTIONS(1971), + [anon_sym_namespace] = ACTIONS(1971), + [anon_sym_LBRACE] = ACTIONS(1969), + [anon_sym_COMMA] = ACTIONS(1969), + [anon_sym_RBRACE] = ACTIONS(1969), + [anon_sym_typeof] = ACTIONS(1971), + [anon_sym_import] = ACTIONS(1971), + [anon_sym_with] = ACTIONS(1971), + [anon_sym_var] = ACTIONS(1971), + [anon_sym_let] = ACTIONS(1971), + [anon_sym_const] = ACTIONS(1971), + [anon_sym_BANG] = ACTIONS(1971), + [anon_sym_else] = ACTIONS(1971), + [anon_sym_if] = ACTIONS(1971), + [anon_sym_switch] = ACTIONS(1971), + [anon_sym_for] = ACTIONS(1971), + [anon_sym_LPAREN] = ACTIONS(1969), + [anon_sym_SEMI] = ACTIONS(1969), + [anon_sym_await] = ACTIONS(1971), + [anon_sym_in] = ACTIONS(1971), + [anon_sym_while] = ACTIONS(1971), + [anon_sym_do] = ACTIONS(1971), + [anon_sym_try] = ACTIONS(1971), + [anon_sym_break] = ACTIONS(1971), + [anon_sym_continue] = ACTIONS(1971), + [anon_sym_debugger] = ACTIONS(1971), + [anon_sym_return] = ACTIONS(1971), + [anon_sym_throw] = ACTIONS(1971), + [anon_sym_case] = ACTIONS(1971), + [anon_sym_yield] = ACTIONS(1971), + [anon_sym_LBRACK] = ACTIONS(1969), + [anon_sym_GT] = ACTIONS(1971), + [anon_sym_DOT] = ACTIONS(1971), + [anon_sym_DQUOTE] = ACTIONS(1969), + [anon_sym_SQUOTE] = ACTIONS(1969), + [anon_sym_class] = ACTIONS(1971), + [anon_sym_async] = ACTIONS(1971), + [anon_sym_function] = ACTIONS(1971), + [anon_sym_QMARK_DOT] = ACTIONS(1969), + [anon_sym_new] = ACTIONS(1971), + [anon_sym_using] = ACTIONS(1971), + [anon_sym_AMP_AMP] = ACTIONS(1969), + [anon_sym_PIPE_PIPE] = ACTIONS(1969), + [anon_sym_GT_GT] = ACTIONS(1971), + [anon_sym_GT_GT_GT] = ACTIONS(1969), + [anon_sym_LT_LT] = ACTIONS(1969), + [anon_sym_AMP] = ACTIONS(1971), + [anon_sym_CARET] = ACTIONS(1969), + [anon_sym_PIPE] = ACTIONS(1971), + [anon_sym_PLUS] = ACTIONS(1971), + [anon_sym_DASH] = ACTIONS(1971), + [anon_sym_SLASH] = ACTIONS(1971), + [anon_sym_PERCENT] = ACTIONS(1969), + [anon_sym_STAR_STAR] = ACTIONS(1969), + [anon_sym_LT] = ACTIONS(1971), + [anon_sym_LT_EQ] = ACTIONS(1969), + [anon_sym_EQ_EQ] = ACTIONS(1971), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1969), + [anon_sym_BANG_EQ] = ACTIONS(1971), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1969), + [anon_sym_GT_EQ] = ACTIONS(1969), + [anon_sym_QMARK_QMARK] = ACTIONS(1969), + [anon_sym_instanceof] = ACTIONS(1971), + [anon_sym_TILDE] = ACTIONS(1969), + [anon_sym_void] = ACTIONS(1971), + [anon_sym_delete] = ACTIONS(1971), + [anon_sym_PLUS_PLUS] = ACTIONS(1969), + [anon_sym_DASH_DASH] = ACTIONS(1969), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1969), + [sym_number] = ACTIONS(1969), + [sym_private_property_identifier] = ACTIONS(1969), + [sym_this] = ACTIONS(1971), + [sym_super] = ACTIONS(1971), + [sym_true] = ACTIONS(1971), + [sym_false] = ACTIONS(1971), + [sym_null] = ACTIONS(1971), + [sym_undefined] = ACTIONS(1971), + [anon_sym_AT] = ACTIONS(1969), + [anon_sym_static] = ACTIONS(1971), + [anon_sym_readonly] = ACTIONS(1971), + [anon_sym_get] = ACTIONS(1971), + [anon_sym_set] = ACTIONS(1971), + [anon_sym_declare] = ACTIONS(1971), + [anon_sym_public] = ACTIONS(1971), + [anon_sym_private] = ACTIONS(1971), + [anon_sym_protected] = ACTIONS(1971), + [anon_sym_override] = ACTIONS(1971), + [anon_sym_module] = ACTIONS(1971), + [anon_sym_any] = ACTIONS(1971), + [anon_sym_number] = ACTIONS(1971), + [anon_sym_boolean] = ACTIONS(1971), + [anon_sym_string] = ACTIONS(1971), + [anon_sym_symbol] = ACTIONS(1971), + [anon_sym_object] = ACTIONS(1971), + [anon_sym_abstract] = ACTIONS(1971), + [anon_sym_satisfies] = ACTIONS(1971), + [anon_sym_interface] = ACTIONS(1971), + [anon_sym_enum] = ACTIONS(1971), + [sym__automatic_semicolon] = ACTIONS(1969), + [sym__ternary_qmark] = ACTIONS(1969), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(264)] = { + [ts_builtin_sym_end] = ACTIONS(1973), + [sym_identifier] = ACTIONS(1975), + [anon_sym_export] = ACTIONS(1975), + [anon_sym_STAR] = ACTIONS(1977), + [anon_sym_default] = ACTIONS(1975), + [anon_sym_type] = ACTIONS(1975), + [anon_sym_as] = ACTIONS(1977), + [anon_sym_namespace] = ACTIONS(1975), + [anon_sym_LBRACE] = ACTIONS(1973), + [anon_sym_COMMA] = ACTIONS(1979), + [anon_sym_RBRACE] = ACTIONS(1973), + [anon_sym_typeof] = ACTIONS(1975), + [anon_sym_import] = ACTIONS(1975), + [anon_sym_with] = ACTIONS(1975), + [anon_sym_var] = ACTIONS(1975), + [anon_sym_let] = ACTIONS(1975), + [anon_sym_const] = ACTIONS(1975), + [anon_sym_BANG] = ACTIONS(1975), + [anon_sym_else] = ACTIONS(1975), + [anon_sym_if] = ACTIONS(1975), + [anon_sym_switch] = ACTIONS(1975), + [anon_sym_for] = ACTIONS(1975), + [anon_sym_LPAREN] = ACTIONS(1973), + [anon_sym_SEMI] = ACTIONS(1973), + [anon_sym_await] = ACTIONS(1975), + [anon_sym_in] = ACTIONS(1977), + [anon_sym_while] = ACTIONS(1975), + [anon_sym_do] = ACTIONS(1975), + [anon_sym_try] = ACTIONS(1975), + [anon_sym_break] = ACTIONS(1975), + [anon_sym_continue] = ACTIONS(1975), + [anon_sym_debugger] = ACTIONS(1975), + [anon_sym_return] = ACTIONS(1975), + [anon_sym_throw] = ACTIONS(1975), + [anon_sym_case] = ACTIONS(1975), + [anon_sym_yield] = ACTIONS(1975), + [anon_sym_LBRACK] = ACTIONS(1973), + [anon_sym_GT] = ACTIONS(1977), + [anon_sym_DOT] = ACTIONS(1977), + [anon_sym_DQUOTE] = ACTIONS(1973), + [anon_sym_SQUOTE] = ACTIONS(1973), + [anon_sym_class] = ACTIONS(1975), + [anon_sym_async] = ACTIONS(1975), + [anon_sym_function] = ACTIONS(1975), + [anon_sym_QMARK_DOT] = ACTIONS(1979), + [anon_sym_new] = ACTIONS(1975), + [anon_sym_using] = ACTIONS(1975), + [anon_sym_AMP_AMP] = ACTIONS(1979), + [anon_sym_PIPE_PIPE] = ACTIONS(1979), + [anon_sym_GT_GT] = ACTIONS(1977), + [anon_sym_GT_GT_GT] = ACTIONS(1979), + [anon_sym_LT_LT] = ACTIONS(1979), + [anon_sym_AMP] = ACTIONS(1977), + [anon_sym_CARET] = ACTIONS(1979), + [anon_sym_PIPE] = ACTIONS(1977), + [anon_sym_PLUS] = ACTIONS(1975), + [anon_sym_DASH] = ACTIONS(1975), + [anon_sym_SLASH] = ACTIONS(1975), + [anon_sym_PERCENT] = ACTIONS(1979), + [anon_sym_STAR_STAR] = ACTIONS(1979), + [anon_sym_LT] = ACTIONS(1975), + [anon_sym_LT_EQ] = ACTIONS(1979), + [anon_sym_EQ_EQ] = ACTIONS(1977), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1979), + [anon_sym_BANG_EQ] = ACTIONS(1977), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1979), + [anon_sym_GT_EQ] = ACTIONS(1979), + [anon_sym_QMARK_QMARK] = ACTIONS(1979), + [anon_sym_instanceof] = ACTIONS(1977), + [anon_sym_TILDE] = ACTIONS(1973), + [anon_sym_void] = ACTIONS(1975), + [anon_sym_delete] = ACTIONS(1975), + [anon_sym_PLUS_PLUS] = ACTIONS(1973), + [anon_sym_DASH_DASH] = ACTIONS(1973), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1973), + [sym_number] = ACTIONS(1973), + [sym_private_property_identifier] = ACTIONS(1973), + [sym_this] = ACTIONS(1975), + [sym_super] = ACTIONS(1975), + [sym_true] = ACTIONS(1975), + [sym_false] = ACTIONS(1975), + [sym_null] = ACTIONS(1975), + [sym_undefined] = ACTIONS(1975), + [anon_sym_AT] = ACTIONS(1973), + [anon_sym_static] = ACTIONS(1975), + [anon_sym_readonly] = ACTIONS(1975), + [anon_sym_get] = ACTIONS(1975), + [anon_sym_set] = ACTIONS(1975), + [anon_sym_declare] = ACTIONS(1975), + [anon_sym_public] = ACTIONS(1975), + [anon_sym_private] = ACTIONS(1975), + [anon_sym_protected] = ACTIONS(1975), + [anon_sym_override] = ACTIONS(1975), + [anon_sym_module] = ACTIONS(1975), + [anon_sym_any] = ACTIONS(1975), + [anon_sym_number] = ACTIONS(1975), + [anon_sym_boolean] = ACTIONS(1975), + [anon_sym_string] = ACTIONS(1975), + [anon_sym_symbol] = ACTIONS(1975), + [anon_sym_object] = ACTIONS(1975), + [anon_sym_abstract] = ACTIONS(1975), + [anon_sym_satisfies] = ACTIONS(1977), + [anon_sym_interface] = ACTIONS(1975), + [anon_sym_enum] = ACTIONS(1975), + [sym__automatic_semicolon] = ACTIONS(1981), + [sym__ternary_qmark] = ACTIONS(1979), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(265)] = { + [ts_builtin_sym_end] = ACTIONS(1983), + [sym_identifier] = ACTIONS(1985), + [anon_sym_export] = ACTIONS(1985), + [anon_sym_STAR] = ACTIONS(1987), + [anon_sym_default] = ACTIONS(1985), + [anon_sym_type] = ACTIONS(1985), + [anon_sym_as] = ACTIONS(1987), + [anon_sym_namespace] = ACTIONS(1985), + [anon_sym_LBRACE] = ACTIONS(1983), + [anon_sym_COMMA] = ACTIONS(1989), + [anon_sym_RBRACE] = ACTIONS(1983), + [anon_sym_typeof] = ACTIONS(1985), + [anon_sym_import] = ACTIONS(1985), + [anon_sym_with] = ACTIONS(1985), + [anon_sym_var] = ACTIONS(1985), + [anon_sym_let] = ACTIONS(1985), + [anon_sym_const] = ACTIONS(1985), + [anon_sym_BANG] = ACTIONS(1985), + [anon_sym_else] = ACTIONS(1985), + [anon_sym_if] = ACTIONS(1985), + [anon_sym_switch] = ACTIONS(1985), + [anon_sym_for] = ACTIONS(1985), + [anon_sym_LPAREN] = ACTIONS(1983), + [anon_sym_SEMI] = ACTIONS(1983), + [anon_sym_await] = ACTIONS(1985), + [anon_sym_in] = ACTIONS(1987), + [anon_sym_while] = ACTIONS(1985), + [anon_sym_do] = ACTIONS(1985), + [anon_sym_try] = ACTIONS(1985), + [anon_sym_break] = ACTIONS(1985), + [anon_sym_continue] = ACTIONS(1985), + [anon_sym_debugger] = ACTIONS(1985), + [anon_sym_return] = ACTIONS(1985), + [anon_sym_throw] = ACTIONS(1985), + [anon_sym_case] = ACTIONS(1985), + [anon_sym_yield] = ACTIONS(1985), + [anon_sym_LBRACK] = ACTIONS(1983), + [anon_sym_GT] = ACTIONS(1987), + [anon_sym_DOT] = ACTIONS(1987), + [anon_sym_DQUOTE] = ACTIONS(1983), + [anon_sym_SQUOTE] = ACTIONS(1983), + [anon_sym_class] = ACTIONS(1985), + [anon_sym_async] = ACTIONS(1985), + [anon_sym_function] = ACTIONS(1985), + [anon_sym_QMARK_DOT] = ACTIONS(1989), + [anon_sym_new] = ACTIONS(1985), + [anon_sym_using] = ACTIONS(1985), + [anon_sym_AMP_AMP] = ACTIONS(1989), + [anon_sym_PIPE_PIPE] = ACTIONS(1989), + [anon_sym_GT_GT] = ACTIONS(1987), + [anon_sym_GT_GT_GT] = ACTIONS(1989), + [anon_sym_LT_LT] = ACTIONS(1989), + [anon_sym_AMP] = ACTIONS(1987), + [anon_sym_CARET] = ACTIONS(1989), + [anon_sym_PIPE] = ACTIONS(1987), + [anon_sym_PLUS] = ACTIONS(1985), + [anon_sym_DASH] = ACTIONS(1985), + [anon_sym_SLASH] = ACTIONS(1985), + [anon_sym_PERCENT] = ACTIONS(1989), + [anon_sym_STAR_STAR] = ACTIONS(1989), + [anon_sym_LT] = ACTIONS(1985), + [anon_sym_LT_EQ] = ACTIONS(1989), + [anon_sym_EQ_EQ] = ACTIONS(1987), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1989), + [anon_sym_BANG_EQ] = ACTIONS(1987), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1989), + [anon_sym_GT_EQ] = ACTIONS(1989), + [anon_sym_QMARK_QMARK] = ACTIONS(1989), + [anon_sym_instanceof] = ACTIONS(1987), + [anon_sym_TILDE] = ACTIONS(1983), + [anon_sym_void] = ACTIONS(1985), + [anon_sym_delete] = ACTIONS(1985), + [anon_sym_PLUS_PLUS] = ACTIONS(1983), + [anon_sym_DASH_DASH] = ACTIONS(1983), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1983), + [sym_number] = ACTIONS(1983), + [sym_private_property_identifier] = ACTIONS(1983), + [sym_this] = ACTIONS(1985), + [sym_super] = ACTIONS(1985), + [sym_true] = ACTIONS(1985), + [sym_false] = ACTIONS(1985), + [sym_null] = ACTIONS(1985), + [sym_undefined] = ACTIONS(1985), + [anon_sym_AT] = ACTIONS(1983), + [anon_sym_static] = ACTIONS(1985), + [anon_sym_readonly] = ACTIONS(1985), + [anon_sym_get] = ACTIONS(1985), + [anon_sym_set] = ACTIONS(1985), + [anon_sym_declare] = ACTIONS(1985), + [anon_sym_public] = ACTIONS(1985), + [anon_sym_private] = ACTIONS(1985), + [anon_sym_protected] = ACTIONS(1985), + [anon_sym_override] = ACTIONS(1985), + [anon_sym_module] = ACTIONS(1985), + [anon_sym_any] = ACTIONS(1985), + [anon_sym_number] = ACTIONS(1985), + [anon_sym_boolean] = ACTIONS(1985), + [anon_sym_string] = ACTIONS(1985), + [anon_sym_symbol] = ACTIONS(1985), + [anon_sym_object] = ACTIONS(1985), + [anon_sym_abstract] = ACTIONS(1985), + [anon_sym_satisfies] = ACTIONS(1987), + [anon_sym_interface] = ACTIONS(1985), + [anon_sym_enum] = ACTIONS(1985), + [sym__automatic_semicolon] = ACTIONS(1991), + [sym__ternary_qmark] = ACTIONS(1989), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(266)] = { + [ts_builtin_sym_end] = ACTIONS(1993), + [sym_identifier] = ACTIONS(1995), + [anon_sym_export] = ACTIONS(1995), + [anon_sym_STAR] = ACTIONS(1995), + [anon_sym_default] = ACTIONS(1995), + [anon_sym_type] = ACTIONS(1995), + [anon_sym_as] = ACTIONS(1995), + [anon_sym_namespace] = ACTIONS(1995), + [anon_sym_LBRACE] = ACTIONS(1993), + [anon_sym_COMMA] = ACTIONS(1993), + [anon_sym_RBRACE] = ACTIONS(1993), + [anon_sym_typeof] = ACTIONS(1995), + [anon_sym_import] = ACTIONS(1995), + [anon_sym_with] = ACTIONS(1995), + [anon_sym_var] = ACTIONS(1995), + [anon_sym_let] = ACTIONS(1995), + [anon_sym_const] = ACTIONS(1995), + [anon_sym_BANG] = ACTIONS(1995), + [anon_sym_else] = ACTIONS(1995), + [anon_sym_if] = ACTIONS(1995), + [anon_sym_switch] = ACTIONS(1995), + [anon_sym_for] = ACTIONS(1995), + [anon_sym_LPAREN] = ACTIONS(1993), + [anon_sym_SEMI] = ACTIONS(1993), + [anon_sym_await] = ACTIONS(1995), + [anon_sym_in] = ACTIONS(1995), + [anon_sym_while] = ACTIONS(1995), + [anon_sym_do] = ACTIONS(1995), + [anon_sym_try] = ACTIONS(1995), + [anon_sym_break] = ACTIONS(1995), + [anon_sym_continue] = ACTIONS(1995), + [anon_sym_debugger] = ACTIONS(1995), + [anon_sym_return] = ACTIONS(1995), + [anon_sym_throw] = ACTIONS(1995), + [anon_sym_case] = ACTIONS(1995), + [anon_sym_yield] = ACTIONS(1995), + [anon_sym_LBRACK] = ACTIONS(1993), + [anon_sym_GT] = ACTIONS(1995), + [anon_sym_DOT] = ACTIONS(1995), + [anon_sym_DQUOTE] = ACTIONS(1993), + [anon_sym_SQUOTE] = ACTIONS(1993), + [anon_sym_class] = ACTIONS(1995), + [anon_sym_async] = ACTIONS(1995), + [anon_sym_function] = ACTIONS(1995), + [anon_sym_QMARK_DOT] = ACTIONS(1993), + [anon_sym_new] = ACTIONS(1995), + [anon_sym_using] = ACTIONS(1995), + [anon_sym_AMP_AMP] = ACTIONS(1993), + [anon_sym_PIPE_PIPE] = ACTIONS(1993), + [anon_sym_GT_GT] = ACTIONS(1995), + [anon_sym_GT_GT_GT] = ACTIONS(1993), + [anon_sym_LT_LT] = ACTIONS(1993), + [anon_sym_AMP] = ACTIONS(1995), + [anon_sym_CARET] = ACTIONS(1993), + [anon_sym_PIPE] = ACTIONS(1995), + [anon_sym_PLUS] = ACTIONS(1995), + [anon_sym_DASH] = ACTIONS(1995), + [anon_sym_SLASH] = ACTIONS(1995), + [anon_sym_PERCENT] = ACTIONS(1993), + [anon_sym_STAR_STAR] = ACTIONS(1993), + [anon_sym_LT] = ACTIONS(1995), + [anon_sym_LT_EQ] = ACTIONS(1993), + [anon_sym_EQ_EQ] = ACTIONS(1995), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1993), + [anon_sym_BANG_EQ] = ACTIONS(1995), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1993), + [anon_sym_GT_EQ] = ACTIONS(1993), + [anon_sym_QMARK_QMARK] = ACTIONS(1993), + [anon_sym_instanceof] = ACTIONS(1995), + [anon_sym_TILDE] = ACTIONS(1993), + [anon_sym_void] = ACTIONS(1995), + [anon_sym_delete] = ACTIONS(1995), + [anon_sym_PLUS_PLUS] = ACTIONS(1993), + [anon_sym_DASH_DASH] = ACTIONS(1993), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1993), + [sym_number] = ACTIONS(1993), + [sym_private_property_identifier] = ACTIONS(1993), + [sym_this] = ACTIONS(1995), + [sym_super] = ACTIONS(1995), + [sym_true] = ACTIONS(1995), + [sym_false] = ACTIONS(1995), + [sym_null] = ACTIONS(1995), + [sym_undefined] = ACTIONS(1995), + [anon_sym_AT] = ACTIONS(1993), + [anon_sym_static] = ACTIONS(1995), + [anon_sym_readonly] = ACTIONS(1995), + [anon_sym_get] = ACTIONS(1995), + [anon_sym_set] = ACTIONS(1995), + [anon_sym_declare] = ACTIONS(1995), + [anon_sym_public] = ACTIONS(1995), + [anon_sym_private] = ACTIONS(1995), + [anon_sym_protected] = ACTIONS(1995), + [anon_sym_override] = ACTIONS(1995), + [anon_sym_module] = ACTIONS(1995), + [anon_sym_any] = ACTIONS(1995), + [anon_sym_number] = ACTIONS(1995), + [anon_sym_boolean] = ACTIONS(1995), + [anon_sym_string] = ACTIONS(1995), + [anon_sym_symbol] = ACTIONS(1995), + [anon_sym_object] = ACTIONS(1995), + [anon_sym_abstract] = ACTIONS(1995), + [anon_sym_satisfies] = ACTIONS(1995), + [anon_sym_interface] = ACTIONS(1995), + [anon_sym_enum] = ACTIONS(1995), + [sym__automatic_semicolon] = ACTIONS(1993), + [sym__ternary_qmark] = ACTIONS(1993), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(267)] = { + [ts_builtin_sym_end] = ACTIONS(1997), + [sym_identifier] = ACTIONS(1999), + [anon_sym_export] = ACTIONS(1999), + [anon_sym_STAR] = ACTIONS(1999), + [anon_sym_default] = ACTIONS(1999), + [anon_sym_type] = ACTIONS(1999), + [anon_sym_as] = ACTIONS(1999), + [anon_sym_namespace] = ACTIONS(1999), + [anon_sym_LBRACE] = ACTIONS(1997), + [anon_sym_COMMA] = ACTIONS(1997), + [anon_sym_RBRACE] = ACTIONS(1997), + [anon_sym_typeof] = ACTIONS(1999), + [anon_sym_import] = ACTIONS(1999), + [anon_sym_with] = ACTIONS(1999), + [anon_sym_var] = ACTIONS(1999), + [anon_sym_let] = ACTIONS(1999), + [anon_sym_const] = ACTIONS(1999), + [anon_sym_BANG] = ACTIONS(1999), + [anon_sym_else] = ACTIONS(1999), + [anon_sym_if] = ACTIONS(1999), + [anon_sym_switch] = ACTIONS(1999), + [anon_sym_for] = ACTIONS(1999), + [anon_sym_LPAREN] = ACTIONS(1997), + [anon_sym_SEMI] = ACTIONS(1997), + [anon_sym_await] = ACTIONS(1999), + [anon_sym_in] = ACTIONS(1999), + [anon_sym_while] = ACTIONS(1999), + [anon_sym_do] = ACTIONS(1999), + [anon_sym_try] = ACTIONS(1999), + [anon_sym_break] = ACTIONS(1999), + [anon_sym_continue] = ACTIONS(1999), + [anon_sym_debugger] = ACTIONS(1999), + [anon_sym_return] = ACTIONS(1999), + [anon_sym_throw] = ACTIONS(1999), + [anon_sym_case] = ACTIONS(1999), + [anon_sym_yield] = ACTIONS(1999), + [anon_sym_LBRACK] = ACTIONS(1997), + [anon_sym_GT] = ACTIONS(1999), + [anon_sym_DOT] = ACTIONS(1999), + [anon_sym_DQUOTE] = ACTIONS(1997), + [anon_sym_SQUOTE] = ACTIONS(1997), + [anon_sym_class] = ACTIONS(1999), + [anon_sym_async] = ACTIONS(1999), + [anon_sym_function] = ACTIONS(1999), + [anon_sym_QMARK_DOT] = ACTIONS(1997), + [anon_sym_new] = ACTIONS(1999), + [anon_sym_using] = ACTIONS(1999), + [anon_sym_AMP_AMP] = ACTIONS(1997), + [anon_sym_PIPE_PIPE] = ACTIONS(1997), + [anon_sym_GT_GT] = ACTIONS(1999), + [anon_sym_GT_GT_GT] = ACTIONS(1997), + [anon_sym_LT_LT] = ACTIONS(1997), + [anon_sym_AMP] = ACTIONS(1999), + [anon_sym_CARET] = ACTIONS(1997), + [anon_sym_PIPE] = ACTIONS(1999), + [anon_sym_PLUS] = ACTIONS(1999), + [anon_sym_DASH] = ACTIONS(1999), + [anon_sym_SLASH] = ACTIONS(1999), + [anon_sym_PERCENT] = ACTIONS(1997), + [anon_sym_STAR_STAR] = ACTIONS(1997), + [anon_sym_LT] = ACTIONS(1999), + [anon_sym_LT_EQ] = ACTIONS(1997), + [anon_sym_EQ_EQ] = ACTIONS(1999), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1997), + [anon_sym_BANG_EQ] = ACTIONS(1999), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1997), + [anon_sym_GT_EQ] = ACTIONS(1997), + [anon_sym_QMARK_QMARK] = ACTIONS(1997), + [anon_sym_instanceof] = ACTIONS(1999), + [anon_sym_TILDE] = ACTIONS(1997), + [anon_sym_void] = ACTIONS(1999), + [anon_sym_delete] = ACTIONS(1999), + [anon_sym_PLUS_PLUS] = ACTIONS(1997), + [anon_sym_DASH_DASH] = ACTIONS(1997), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1997), + [sym_number] = ACTIONS(1997), + [sym_private_property_identifier] = ACTIONS(1997), + [sym_this] = ACTIONS(1999), + [sym_super] = ACTIONS(1999), + [sym_true] = ACTIONS(1999), + [sym_false] = ACTIONS(1999), + [sym_null] = ACTIONS(1999), + [sym_undefined] = ACTIONS(1999), + [anon_sym_AT] = ACTIONS(1997), + [anon_sym_static] = ACTIONS(1999), + [anon_sym_readonly] = ACTIONS(1999), + [anon_sym_get] = ACTIONS(1999), + [anon_sym_set] = ACTIONS(1999), + [anon_sym_declare] = ACTIONS(1999), + [anon_sym_public] = ACTIONS(1999), + [anon_sym_private] = ACTIONS(1999), + [anon_sym_protected] = ACTIONS(1999), + [anon_sym_override] = ACTIONS(1999), + [anon_sym_module] = ACTIONS(1999), + [anon_sym_any] = ACTIONS(1999), + [anon_sym_number] = ACTIONS(1999), + [anon_sym_boolean] = ACTIONS(1999), + [anon_sym_string] = ACTIONS(1999), + [anon_sym_symbol] = ACTIONS(1999), + [anon_sym_object] = ACTIONS(1999), + [anon_sym_abstract] = ACTIONS(1999), + [anon_sym_satisfies] = ACTIONS(1999), + [anon_sym_interface] = ACTIONS(1999), + [anon_sym_enum] = ACTIONS(1999), + [sym__automatic_semicolon] = ACTIONS(1997), + [sym__ternary_qmark] = ACTIONS(1997), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(268)] = { + [ts_builtin_sym_end] = ACTIONS(2001), + [sym_identifier] = ACTIONS(2003), + [anon_sym_export] = ACTIONS(2003), + [anon_sym_STAR] = ACTIONS(2003), + [anon_sym_default] = ACTIONS(2003), + [anon_sym_type] = ACTIONS(2003), + [anon_sym_as] = ACTIONS(2003), + [anon_sym_namespace] = ACTIONS(2003), + [anon_sym_LBRACE] = ACTIONS(2001), + [anon_sym_COMMA] = ACTIONS(2001), + [anon_sym_RBRACE] = ACTIONS(2001), + [anon_sym_typeof] = ACTIONS(2003), + [anon_sym_import] = ACTIONS(2003), + [anon_sym_with] = ACTIONS(2003), + [anon_sym_var] = ACTIONS(2003), + [anon_sym_let] = ACTIONS(2003), + [anon_sym_const] = ACTIONS(2003), + [anon_sym_BANG] = ACTIONS(2003), + [anon_sym_else] = ACTIONS(2003), + [anon_sym_if] = ACTIONS(2003), + [anon_sym_switch] = ACTIONS(2003), + [anon_sym_for] = ACTIONS(2003), + [anon_sym_LPAREN] = ACTIONS(2001), + [anon_sym_SEMI] = ACTIONS(2001), + [anon_sym_await] = ACTIONS(2003), + [anon_sym_in] = ACTIONS(2003), + [anon_sym_while] = ACTIONS(2003), + [anon_sym_do] = ACTIONS(2003), + [anon_sym_try] = ACTIONS(2003), + [anon_sym_break] = ACTIONS(2003), + [anon_sym_continue] = ACTIONS(2003), + [anon_sym_debugger] = ACTIONS(2003), + [anon_sym_return] = ACTIONS(2003), + [anon_sym_throw] = ACTIONS(2003), + [anon_sym_case] = ACTIONS(2003), + [anon_sym_yield] = ACTIONS(2003), + [anon_sym_LBRACK] = ACTIONS(2001), + [anon_sym_GT] = ACTIONS(2003), + [anon_sym_DOT] = ACTIONS(2003), + [anon_sym_DQUOTE] = ACTIONS(2001), + [anon_sym_SQUOTE] = ACTIONS(2001), + [anon_sym_class] = ACTIONS(2003), + [anon_sym_async] = ACTIONS(2003), + [anon_sym_function] = ACTIONS(2003), + [anon_sym_QMARK_DOT] = ACTIONS(2001), + [anon_sym_new] = ACTIONS(2003), + [anon_sym_using] = ACTIONS(2003), + [anon_sym_AMP_AMP] = ACTIONS(2001), + [anon_sym_PIPE_PIPE] = ACTIONS(2001), + [anon_sym_GT_GT] = ACTIONS(2003), + [anon_sym_GT_GT_GT] = ACTIONS(2001), + [anon_sym_LT_LT] = ACTIONS(2001), + [anon_sym_AMP] = ACTIONS(2003), + [anon_sym_CARET] = ACTIONS(2001), + [anon_sym_PIPE] = ACTIONS(2003), + [anon_sym_PLUS] = ACTIONS(2003), + [anon_sym_DASH] = ACTIONS(2003), + [anon_sym_SLASH] = ACTIONS(2003), + [anon_sym_PERCENT] = ACTIONS(2001), + [anon_sym_STAR_STAR] = ACTIONS(2001), + [anon_sym_LT] = ACTIONS(2003), + [anon_sym_LT_EQ] = ACTIONS(2001), + [anon_sym_EQ_EQ] = ACTIONS(2003), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2001), + [anon_sym_BANG_EQ] = ACTIONS(2003), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2001), + [anon_sym_GT_EQ] = ACTIONS(2001), + [anon_sym_QMARK_QMARK] = ACTIONS(2001), + [anon_sym_instanceof] = ACTIONS(2003), + [anon_sym_TILDE] = ACTIONS(2001), + [anon_sym_void] = ACTIONS(2003), + [anon_sym_delete] = ACTIONS(2003), + [anon_sym_PLUS_PLUS] = ACTIONS(2001), + [anon_sym_DASH_DASH] = ACTIONS(2001), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2001), + [sym_number] = ACTIONS(2001), + [sym_private_property_identifier] = ACTIONS(2001), + [sym_this] = ACTIONS(2003), + [sym_super] = ACTIONS(2003), + [sym_true] = ACTIONS(2003), + [sym_false] = ACTIONS(2003), + [sym_null] = ACTIONS(2003), + [sym_undefined] = ACTIONS(2003), + [anon_sym_AT] = ACTIONS(2001), + [anon_sym_static] = ACTIONS(2003), + [anon_sym_readonly] = ACTIONS(2003), + [anon_sym_get] = ACTIONS(2003), + [anon_sym_set] = ACTIONS(2003), + [anon_sym_declare] = ACTIONS(2003), + [anon_sym_public] = ACTIONS(2003), + [anon_sym_private] = ACTIONS(2003), + [anon_sym_protected] = ACTIONS(2003), + [anon_sym_override] = ACTIONS(2003), + [anon_sym_module] = ACTIONS(2003), + [anon_sym_any] = ACTIONS(2003), + [anon_sym_number] = ACTIONS(2003), + [anon_sym_boolean] = ACTIONS(2003), + [anon_sym_string] = ACTIONS(2003), + [anon_sym_symbol] = ACTIONS(2003), + [anon_sym_object] = ACTIONS(2003), + [anon_sym_abstract] = ACTIONS(2003), + [anon_sym_satisfies] = ACTIONS(2003), + [anon_sym_interface] = ACTIONS(2003), + [anon_sym_enum] = ACTIONS(2003), + [sym__automatic_semicolon] = ACTIONS(2001), + [sym__ternary_qmark] = ACTIONS(2001), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(269)] = { + [ts_builtin_sym_end] = ACTIONS(2005), + [sym_identifier] = ACTIONS(2007), + [anon_sym_export] = ACTIONS(2007), + [anon_sym_STAR] = ACTIONS(2007), + [anon_sym_default] = ACTIONS(2007), + [anon_sym_type] = ACTIONS(2007), + [anon_sym_as] = ACTIONS(2007), + [anon_sym_namespace] = ACTIONS(2007), + [anon_sym_LBRACE] = ACTIONS(2005), + [anon_sym_COMMA] = ACTIONS(2005), + [anon_sym_RBRACE] = ACTIONS(2005), + [anon_sym_typeof] = ACTIONS(2007), + [anon_sym_import] = ACTIONS(2007), + [anon_sym_with] = ACTIONS(2007), + [anon_sym_var] = ACTIONS(2007), + [anon_sym_let] = ACTIONS(2007), + [anon_sym_const] = ACTIONS(2007), + [anon_sym_BANG] = ACTIONS(2007), + [anon_sym_else] = ACTIONS(2007), + [anon_sym_if] = ACTIONS(2007), + [anon_sym_switch] = ACTIONS(2007), + [anon_sym_for] = ACTIONS(2007), + [anon_sym_LPAREN] = ACTIONS(2005), + [anon_sym_SEMI] = ACTIONS(2005), + [anon_sym_await] = ACTIONS(2007), + [anon_sym_in] = ACTIONS(2007), + [anon_sym_while] = ACTIONS(2007), + [anon_sym_do] = ACTIONS(2007), + [anon_sym_try] = ACTIONS(2007), + [anon_sym_break] = ACTIONS(2007), + [anon_sym_continue] = ACTIONS(2007), + [anon_sym_debugger] = ACTIONS(2007), + [anon_sym_return] = ACTIONS(2007), + [anon_sym_throw] = ACTIONS(2007), + [anon_sym_case] = ACTIONS(2007), + [anon_sym_yield] = ACTIONS(2007), + [anon_sym_LBRACK] = ACTIONS(2005), + [anon_sym_GT] = ACTIONS(2007), + [anon_sym_DOT] = ACTIONS(2007), + [anon_sym_DQUOTE] = ACTIONS(2005), + [anon_sym_SQUOTE] = ACTIONS(2005), + [anon_sym_class] = ACTIONS(2007), + [anon_sym_async] = ACTIONS(2007), + [anon_sym_function] = ACTIONS(2007), + [anon_sym_QMARK_DOT] = ACTIONS(2005), + [anon_sym_new] = ACTIONS(2007), + [anon_sym_using] = ACTIONS(2007), + [anon_sym_AMP_AMP] = ACTIONS(2005), + [anon_sym_PIPE_PIPE] = ACTIONS(2005), + [anon_sym_GT_GT] = ACTIONS(2007), + [anon_sym_GT_GT_GT] = ACTIONS(2005), + [anon_sym_LT_LT] = ACTIONS(2005), + [anon_sym_AMP] = ACTIONS(2007), + [anon_sym_CARET] = ACTIONS(2005), + [anon_sym_PIPE] = ACTIONS(2007), + [anon_sym_PLUS] = ACTIONS(2007), + [anon_sym_DASH] = ACTIONS(2007), + [anon_sym_SLASH] = ACTIONS(2007), + [anon_sym_PERCENT] = ACTIONS(2005), + [anon_sym_STAR_STAR] = ACTIONS(2005), + [anon_sym_LT] = ACTIONS(2007), + [anon_sym_LT_EQ] = ACTIONS(2005), + [anon_sym_EQ_EQ] = ACTIONS(2007), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2005), + [anon_sym_BANG_EQ] = ACTIONS(2007), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2005), + [anon_sym_GT_EQ] = ACTIONS(2005), + [anon_sym_QMARK_QMARK] = ACTIONS(2005), + [anon_sym_instanceof] = ACTIONS(2007), + [anon_sym_TILDE] = ACTIONS(2005), + [anon_sym_void] = ACTIONS(2007), + [anon_sym_delete] = ACTIONS(2007), + [anon_sym_PLUS_PLUS] = ACTIONS(2005), + [anon_sym_DASH_DASH] = ACTIONS(2005), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2005), + [sym_number] = ACTIONS(2005), + [sym_private_property_identifier] = ACTIONS(2005), + [sym_this] = ACTIONS(2007), + [sym_super] = ACTIONS(2007), + [sym_true] = ACTIONS(2007), + [sym_false] = ACTIONS(2007), + [sym_null] = ACTIONS(2007), + [sym_undefined] = ACTIONS(2007), + [anon_sym_AT] = ACTIONS(2005), + [anon_sym_static] = ACTIONS(2007), + [anon_sym_readonly] = ACTIONS(2007), + [anon_sym_get] = ACTIONS(2007), + [anon_sym_set] = ACTIONS(2007), + [anon_sym_declare] = ACTIONS(2007), + [anon_sym_public] = ACTIONS(2007), + [anon_sym_private] = ACTIONS(2007), + [anon_sym_protected] = ACTIONS(2007), + [anon_sym_override] = ACTIONS(2007), + [anon_sym_module] = ACTIONS(2007), + [anon_sym_any] = ACTIONS(2007), + [anon_sym_number] = ACTIONS(2007), + [anon_sym_boolean] = ACTIONS(2007), + [anon_sym_string] = ACTIONS(2007), + [anon_sym_symbol] = ACTIONS(2007), + [anon_sym_object] = ACTIONS(2007), + [anon_sym_abstract] = ACTIONS(2007), + [anon_sym_satisfies] = ACTIONS(2007), + [anon_sym_interface] = ACTIONS(2007), + [anon_sym_enum] = ACTIONS(2007), + [sym__automatic_semicolon] = ACTIONS(2005), + [sym__ternary_qmark] = ACTIONS(2005), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(270)] = { + [ts_builtin_sym_end] = ACTIONS(2009), + [sym_identifier] = ACTIONS(2011), + [anon_sym_export] = ACTIONS(2011), + [anon_sym_STAR] = ACTIONS(2011), + [anon_sym_default] = ACTIONS(2011), + [anon_sym_type] = ACTIONS(2011), + [anon_sym_as] = ACTIONS(2011), + [anon_sym_namespace] = ACTIONS(2011), + [anon_sym_LBRACE] = ACTIONS(2009), + [anon_sym_COMMA] = ACTIONS(2009), + [anon_sym_RBRACE] = ACTIONS(2009), + [anon_sym_typeof] = ACTIONS(2011), + [anon_sym_import] = ACTIONS(2011), + [anon_sym_with] = ACTIONS(2011), + [anon_sym_var] = ACTIONS(2011), + [anon_sym_let] = ACTIONS(2011), + [anon_sym_const] = ACTIONS(2011), + [anon_sym_BANG] = ACTIONS(2011), + [anon_sym_else] = ACTIONS(2011), + [anon_sym_if] = ACTIONS(2011), + [anon_sym_switch] = ACTIONS(2011), + [anon_sym_for] = ACTIONS(2011), + [anon_sym_LPAREN] = ACTIONS(2009), + [anon_sym_SEMI] = ACTIONS(2009), + [anon_sym_await] = ACTIONS(2011), + [anon_sym_in] = ACTIONS(2011), + [anon_sym_while] = ACTIONS(2011), + [anon_sym_do] = ACTIONS(2011), + [anon_sym_try] = ACTIONS(2011), + [anon_sym_break] = ACTIONS(2011), + [anon_sym_continue] = ACTIONS(2011), + [anon_sym_debugger] = ACTIONS(2011), + [anon_sym_return] = ACTIONS(2011), + [anon_sym_throw] = ACTIONS(2011), + [anon_sym_case] = ACTIONS(2011), + [anon_sym_yield] = ACTIONS(2011), + [anon_sym_LBRACK] = ACTIONS(2009), + [anon_sym_GT] = ACTIONS(2011), + [anon_sym_DOT] = ACTIONS(2011), + [anon_sym_DQUOTE] = ACTIONS(2009), + [anon_sym_SQUOTE] = ACTIONS(2009), + [anon_sym_class] = ACTIONS(2011), + [anon_sym_async] = ACTIONS(2011), + [anon_sym_function] = ACTIONS(2011), + [anon_sym_QMARK_DOT] = ACTIONS(2009), + [anon_sym_new] = ACTIONS(2011), + [anon_sym_using] = ACTIONS(2011), + [anon_sym_AMP_AMP] = ACTIONS(2009), + [anon_sym_PIPE_PIPE] = ACTIONS(2009), + [anon_sym_GT_GT] = ACTIONS(2011), + [anon_sym_GT_GT_GT] = ACTIONS(2009), + [anon_sym_LT_LT] = ACTIONS(2009), + [anon_sym_AMP] = ACTIONS(2011), + [anon_sym_CARET] = ACTIONS(2009), + [anon_sym_PIPE] = ACTIONS(2011), + [anon_sym_PLUS] = ACTIONS(2011), + [anon_sym_DASH] = ACTIONS(2011), + [anon_sym_SLASH] = ACTIONS(2011), + [anon_sym_PERCENT] = ACTIONS(2009), + [anon_sym_STAR_STAR] = ACTIONS(2009), + [anon_sym_LT] = ACTIONS(2011), + [anon_sym_LT_EQ] = ACTIONS(2009), + [anon_sym_EQ_EQ] = ACTIONS(2011), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2009), + [anon_sym_BANG_EQ] = ACTIONS(2011), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2009), + [anon_sym_GT_EQ] = ACTIONS(2009), + [anon_sym_QMARK_QMARK] = ACTIONS(2009), + [anon_sym_instanceof] = ACTIONS(2011), + [anon_sym_TILDE] = ACTIONS(2009), + [anon_sym_void] = ACTIONS(2011), + [anon_sym_delete] = ACTIONS(2011), + [anon_sym_PLUS_PLUS] = ACTIONS(2009), + [anon_sym_DASH_DASH] = ACTIONS(2009), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2009), + [sym_number] = ACTIONS(2009), + [sym_private_property_identifier] = ACTIONS(2009), + [sym_this] = ACTIONS(2011), + [sym_super] = ACTIONS(2011), + [sym_true] = ACTIONS(2011), + [sym_false] = ACTIONS(2011), + [sym_null] = ACTIONS(2011), + [sym_undefined] = ACTIONS(2011), + [anon_sym_AT] = ACTIONS(2009), + [anon_sym_static] = ACTIONS(2011), + [anon_sym_readonly] = ACTIONS(2011), + [anon_sym_get] = ACTIONS(2011), + [anon_sym_set] = ACTIONS(2011), + [anon_sym_declare] = ACTIONS(2011), + [anon_sym_public] = ACTIONS(2011), + [anon_sym_private] = ACTIONS(2011), + [anon_sym_protected] = ACTIONS(2011), + [anon_sym_override] = ACTIONS(2011), + [anon_sym_module] = ACTIONS(2011), + [anon_sym_any] = ACTIONS(2011), + [anon_sym_number] = ACTIONS(2011), + [anon_sym_boolean] = ACTIONS(2011), + [anon_sym_string] = ACTIONS(2011), + [anon_sym_symbol] = ACTIONS(2011), + [anon_sym_object] = ACTIONS(2011), + [anon_sym_abstract] = ACTIONS(2011), + [anon_sym_satisfies] = ACTIONS(2011), + [anon_sym_interface] = ACTIONS(2011), + [anon_sym_enum] = ACTIONS(2011), + [sym__automatic_semicolon] = ACTIONS(2009), + [sym__ternary_qmark] = ACTIONS(2009), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(271)] = { + [ts_builtin_sym_end] = ACTIONS(2013), + [sym_identifier] = ACTIONS(2015), + [anon_sym_export] = ACTIONS(2015), + [anon_sym_STAR] = ACTIONS(2015), + [anon_sym_default] = ACTIONS(2015), + [anon_sym_type] = ACTIONS(2015), + [anon_sym_as] = ACTIONS(2015), + [anon_sym_namespace] = ACTIONS(2015), + [anon_sym_LBRACE] = ACTIONS(2013), + [anon_sym_COMMA] = ACTIONS(2013), + [anon_sym_RBRACE] = ACTIONS(2013), + [anon_sym_typeof] = ACTIONS(2015), + [anon_sym_import] = ACTIONS(2015), + [anon_sym_with] = ACTIONS(2015), + [anon_sym_var] = ACTIONS(2015), + [anon_sym_let] = ACTIONS(2015), + [anon_sym_const] = ACTIONS(2015), + [anon_sym_BANG] = ACTIONS(2015), + [anon_sym_else] = ACTIONS(2015), + [anon_sym_if] = ACTIONS(2015), + [anon_sym_switch] = ACTIONS(2015), + [anon_sym_for] = ACTIONS(2015), + [anon_sym_LPAREN] = ACTIONS(2013), + [anon_sym_SEMI] = ACTIONS(2013), + [anon_sym_await] = ACTIONS(2015), + [anon_sym_in] = ACTIONS(2015), + [anon_sym_while] = ACTIONS(2015), + [anon_sym_do] = ACTIONS(2015), + [anon_sym_try] = ACTIONS(2015), + [anon_sym_break] = ACTIONS(2015), + [anon_sym_continue] = ACTIONS(2015), + [anon_sym_debugger] = ACTIONS(2015), + [anon_sym_return] = ACTIONS(2015), + [anon_sym_throw] = ACTIONS(2015), + [anon_sym_case] = ACTIONS(2015), + [anon_sym_yield] = ACTIONS(2015), + [anon_sym_LBRACK] = ACTIONS(2013), + [anon_sym_GT] = ACTIONS(2015), + [anon_sym_DOT] = ACTIONS(2015), + [anon_sym_DQUOTE] = ACTIONS(2013), + [anon_sym_SQUOTE] = ACTIONS(2013), + [anon_sym_class] = ACTIONS(2015), + [anon_sym_async] = ACTIONS(2015), + [anon_sym_function] = ACTIONS(2015), + [anon_sym_QMARK_DOT] = ACTIONS(2013), + [anon_sym_new] = ACTIONS(2015), + [anon_sym_using] = ACTIONS(2015), + [anon_sym_AMP_AMP] = ACTIONS(2013), + [anon_sym_PIPE_PIPE] = ACTIONS(2013), + [anon_sym_GT_GT] = ACTIONS(2015), + [anon_sym_GT_GT_GT] = ACTIONS(2013), + [anon_sym_LT_LT] = ACTIONS(2013), + [anon_sym_AMP] = ACTIONS(2015), + [anon_sym_CARET] = ACTIONS(2013), + [anon_sym_PIPE] = ACTIONS(2015), + [anon_sym_PLUS] = ACTIONS(2015), + [anon_sym_DASH] = ACTIONS(2015), + [anon_sym_SLASH] = ACTIONS(2015), + [anon_sym_PERCENT] = ACTIONS(2013), + [anon_sym_STAR_STAR] = ACTIONS(2013), + [anon_sym_LT] = ACTIONS(2015), + [anon_sym_LT_EQ] = ACTIONS(2013), + [anon_sym_EQ_EQ] = ACTIONS(2015), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2013), + [anon_sym_BANG_EQ] = ACTIONS(2015), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2013), + [anon_sym_GT_EQ] = ACTIONS(2013), + [anon_sym_QMARK_QMARK] = ACTIONS(2013), + [anon_sym_instanceof] = ACTIONS(2015), + [anon_sym_TILDE] = ACTIONS(2013), + [anon_sym_void] = ACTIONS(2015), + [anon_sym_delete] = ACTIONS(2015), + [anon_sym_PLUS_PLUS] = ACTIONS(2013), + [anon_sym_DASH_DASH] = ACTIONS(2013), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2013), + [sym_number] = ACTIONS(2013), + [sym_private_property_identifier] = ACTIONS(2013), + [sym_this] = ACTIONS(2015), + [sym_super] = ACTIONS(2015), + [sym_true] = ACTIONS(2015), + [sym_false] = ACTIONS(2015), + [sym_null] = ACTIONS(2015), + [sym_undefined] = ACTIONS(2015), + [anon_sym_AT] = ACTIONS(2013), + [anon_sym_static] = ACTIONS(2015), + [anon_sym_readonly] = ACTIONS(2015), + [anon_sym_get] = ACTIONS(2015), + [anon_sym_set] = ACTIONS(2015), + [anon_sym_declare] = ACTIONS(2015), + [anon_sym_public] = ACTIONS(2015), + [anon_sym_private] = ACTIONS(2015), + [anon_sym_protected] = ACTIONS(2015), + [anon_sym_override] = ACTIONS(2015), + [anon_sym_module] = ACTIONS(2015), + [anon_sym_any] = ACTIONS(2015), + [anon_sym_number] = ACTIONS(2015), + [anon_sym_boolean] = ACTIONS(2015), + [anon_sym_string] = ACTIONS(2015), + [anon_sym_symbol] = ACTIONS(2015), + [anon_sym_object] = ACTIONS(2015), + [anon_sym_abstract] = ACTIONS(2015), + [anon_sym_satisfies] = ACTIONS(2015), + [anon_sym_interface] = ACTIONS(2015), + [anon_sym_enum] = ACTIONS(2015), + [sym__automatic_semicolon] = ACTIONS(2013), + [sym__ternary_qmark] = ACTIONS(2013), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(272)] = { + [ts_builtin_sym_end] = ACTIONS(1837), + [sym_identifier] = ACTIONS(1839), + [anon_sym_export] = ACTIONS(1839), + [anon_sym_STAR] = ACTIONS(1839), + [anon_sym_default] = ACTIONS(1839), + [anon_sym_type] = ACTIONS(1839), + [anon_sym_as] = ACTIONS(1839), + [anon_sym_namespace] = ACTIONS(1839), + [anon_sym_LBRACE] = ACTIONS(1837), + [anon_sym_COMMA] = ACTIONS(1837), + [anon_sym_RBRACE] = ACTIONS(1837), + [anon_sym_typeof] = ACTIONS(1839), + [anon_sym_import] = ACTIONS(1839), + [anon_sym_with] = ACTIONS(1839), + [anon_sym_var] = ACTIONS(1839), + [anon_sym_let] = ACTIONS(1839), + [anon_sym_const] = ACTIONS(1839), + [anon_sym_BANG] = ACTIONS(1839), + [anon_sym_else] = ACTIONS(1839), + [anon_sym_if] = ACTIONS(1839), + [anon_sym_switch] = ACTIONS(1839), + [anon_sym_for] = ACTIONS(1839), + [anon_sym_LPAREN] = ACTIONS(1837), + [anon_sym_SEMI] = ACTIONS(1837), + [anon_sym_await] = ACTIONS(1839), + [anon_sym_in] = ACTIONS(1839), + [anon_sym_while] = ACTIONS(1839), + [anon_sym_do] = ACTIONS(1839), + [anon_sym_try] = ACTIONS(1839), + [anon_sym_break] = ACTIONS(1839), + [anon_sym_continue] = ACTIONS(1839), + [anon_sym_debugger] = ACTIONS(1839), + [anon_sym_return] = ACTIONS(1839), + [anon_sym_throw] = ACTIONS(1839), + [anon_sym_case] = ACTIONS(1839), + [anon_sym_yield] = ACTIONS(1839), + [anon_sym_LBRACK] = ACTIONS(1837), + [anon_sym_GT] = ACTIONS(1839), + [anon_sym_DOT] = ACTIONS(1839), + [anon_sym_DQUOTE] = ACTIONS(1837), + [anon_sym_SQUOTE] = ACTIONS(1837), + [anon_sym_class] = ACTIONS(1839), + [anon_sym_async] = ACTIONS(1839), + [anon_sym_function] = ACTIONS(1839), + [anon_sym_QMARK_DOT] = ACTIONS(1837), + [anon_sym_new] = ACTIONS(1839), + [anon_sym_using] = ACTIONS(1839), + [anon_sym_AMP_AMP] = ACTIONS(1837), + [anon_sym_PIPE_PIPE] = ACTIONS(1837), + [anon_sym_GT_GT] = ACTIONS(1839), + [anon_sym_GT_GT_GT] = ACTIONS(1837), + [anon_sym_LT_LT] = ACTIONS(1837), + [anon_sym_AMP] = ACTIONS(1839), + [anon_sym_CARET] = ACTIONS(1837), + [anon_sym_PIPE] = ACTIONS(1839), + [anon_sym_PLUS] = ACTIONS(1839), + [anon_sym_DASH] = ACTIONS(1839), + [anon_sym_SLASH] = ACTIONS(1839), + [anon_sym_PERCENT] = ACTIONS(1837), + [anon_sym_STAR_STAR] = ACTIONS(1837), + [anon_sym_LT] = ACTIONS(1839), + [anon_sym_LT_EQ] = ACTIONS(1837), + [anon_sym_EQ_EQ] = ACTIONS(1839), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1837), + [anon_sym_BANG_EQ] = ACTIONS(1839), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1837), + [anon_sym_GT_EQ] = ACTIONS(1837), + [anon_sym_QMARK_QMARK] = ACTIONS(1837), + [anon_sym_instanceof] = ACTIONS(1839), + [anon_sym_TILDE] = ACTIONS(1837), + [anon_sym_void] = ACTIONS(1839), + [anon_sym_delete] = ACTIONS(1839), + [anon_sym_PLUS_PLUS] = ACTIONS(1837), + [anon_sym_DASH_DASH] = ACTIONS(1837), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1837), + [sym_number] = ACTIONS(1837), + [sym_private_property_identifier] = ACTIONS(1837), + [sym_this] = ACTIONS(1839), + [sym_super] = ACTIONS(1839), + [sym_true] = ACTIONS(1839), + [sym_false] = ACTIONS(1839), + [sym_null] = ACTIONS(1839), + [sym_undefined] = ACTIONS(1839), + [anon_sym_AT] = ACTIONS(1837), + [anon_sym_static] = ACTIONS(1839), + [anon_sym_readonly] = ACTIONS(1839), + [anon_sym_get] = ACTIONS(1839), + [anon_sym_set] = ACTIONS(1839), + [anon_sym_declare] = ACTIONS(1839), + [anon_sym_public] = ACTIONS(1839), + [anon_sym_private] = ACTIONS(1839), + [anon_sym_protected] = ACTIONS(1839), + [anon_sym_override] = ACTIONS(1839), + [anon_sym_module] = ACTIONS(1839), + [anon_sym_any] = ACTIONS(1839), + [anon_sym_number] = ACTIONS(1839), + [anon_sym_boolean] = ACTIONS(1839), + [anon_sym_string] = ACTIONS(1839), + [anon_sym_symbol] = ACTIONS(1839), + [anon_sym_object] = ACTIONS(1839), + [anon_sym_abstract] = ACTIONS(1839), + [anon_sym_satisfies] = ACTIONS(1839), + [anon_sym_interface] = ACTIONS(1839), + [anon_sym_enum] = ACTIONS(1839), + [sym__automatic_semicolon] = ACTIONS(2017), + [sym__ternary_qmark] = ACTIONS(1837), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(273)] = { + [ts_builtin_sym_end] = ACTIONS(2019), + [sym_identifier] = ACTIONS(2021), + [anon_sym_export] = ACTIONS(2021), + [anon_sym_STAR] = ACTIONS(2021), + [anon_sym_default] = ACTIONS(2021), + [anon_sym_type] = ACTIONS(2021), + [anon_sym_as] = ACTIONS(2021), + [anon_sym_namespace] = ACTIONS(2021), + [anon_sym_LBRACE] = ACTIONS(2019), + [anon_sym_COMMA] = ACTIONS(2019), + [anon_sym_RBRACE] = ACTIONS(2019), + [anon_sym_typeof] = ACTIONS(2021), + [anon_sym_import] = ACTIONS(2021), + [anon_sym_with] = ACTIONS(2021), + [anon_sym_var] = ACTIONS(2021), + [anon_sym_let] = ACTIONS(2021), + [anon_sym_const] = ACTIONS(2021), + [anon_sym_BANG] = ACTIONS(2021), + [anon_sym_else] = ACTIONS(2021), + [anon_sym_if] = ACTIONS(2021), + [anon_sym_switch] = ACTIONS(2021), + [anon_sym_for] = ACTIONS(2021), + [anon_sym_LPAREN] = ACTIONS(2019), + [anon_sym_SEMI] = ACTIONS(2019), + [anon_sym_await] = ACTIONS(2021), + [anon_sym_in] = ACTIONS(2021), + [anon_sym_while] = ACTIONS(2021), + [anon_sym_do] = ACTIONS(2021), + [anon_sym_try] = ACTIONS(2021), + [anon_sym_break] = ACTIONS(2021), + [anon_sym_continue] = ACTIONS(2021), + [anon_sym_debugger] = ACTIONS(2021), + [anon_sym_return] = ACTIONS(2021), + [anon_sym_throw] = ACTIONS(2021), + [anon_sym_case] = ACTIONS(2021), + [anon_sym_yield] = ACTIONS(2021), + [anon_sym_LBRACK] = ACTIONS(2019), + [anon_sym_GT] = ACTIONS(2021), + [anon_sym_DOT] = ACTIONS(2021), + [anon_sym_DQUOTE] = ACTIONS(2019), + [anon_sym_SQUOTE] = ACTIONS(2019), + [anon_sym_class] = ACTIONS(2021), + [anon_sym_async] = ACTIONS(2021), + [anon_sym_function] = ACTIONS(2021), + [anon_sym_QMARK_DOT] = ACTIONS(2019), + [anon_sym_new] = ACTIONS(2021), + [anon_sym_using] = ACTIONS(2021), + [anon_sym_AMP_AMP] = ACTIONS(2019), + [anon_sym_PIPE_PIPE] = ACTIONS(2019), + [anon_sym_GT_GT] = ACTIONS(2021), + [anon_sym_GT_GT_GT] = ACTIONS(2019), + [anon_sym_LT_LT] = ACTIONS(2019), + [anon_sym_AMP] = ACTIONS(2021), + [anon_sym_CARET] = ACTIONS(2019), + [anon_sym_PIPE] = ACTIONS(2021), + [anon_sym_PLUS] = ACTIONS(2021), + [anon_sym_DASH] = ACTIONS(2021), + [anon_sym_SLASH] = ACTIONS(2021), + [anon_sym_PERCENT] = ACTIONS(2019), + [anon_sym_STAR_STAR] = ACTIONS(2019), + [anon_sym_LT] = ACTIONS(2021), + [anon_sym_LT_EQ] = ACTIONS(2019), + [anon_sym_EQ_EQ] = ACTIONS(2021), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2019), + [anon_sym_BANG_EQ] = ACTIONS(2021), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2019), + [anon_sym_GT_EQ] = ACTIONS(2019), + [anon_sym_QMARK_QMARK] = ACTIONS(2019), + [anon_sym_instanceof] = ACTIONS(2021), + [anon_sym_TILDE] = ACTIONS(2019), + [anon_sym_void] = ACTIONS(2021), + [anon_sym_delete] = ACTIONS(2021), + [anon_sym_PLUS_PLUS] = ACTIONS(2019), + [anon_sym_DASH_DASH] = ACTIONS(2019), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2019), + [sym_number] = ACTIONS(2019), + [sym_private_property_identifier] = ACTIONS(2019), + [sym_this] = ACTIONS(2021), + [sym_super] = ACTIONS(2021), + [sym_true] = ACTIONS(2021), + [sym_false] = ACTIONS(2021), + [sym_null] = ACTIONS(2021), + [sym_undefined] = ACTIONS(2021), + [anon_sym_AT] = ACTIONS(2019), + [anon_sym_static] = ACTIONS(2021), + [anon_sym_readonly] = ACTIONS(2021), + [anon_sym_get] = ACTIONS(2021), + [anon_sym_set] = ACTIONS(2021), + [anon_sym_declare] = ACTIONS(2021), + [anon_sym_public] = ACTIONS(2021), + [anon_sym_private] = ACTIONS(2021), + [anon_sym_protected] = ACTIONS(2021), + [anon_sym_override] = ACTIONS(2021), + [anon_sym_module] = ACTIONS(2021), + [anon_sym_any] = ACTIONS(2021), + [anon_sym_number] = ACTIONS(2021), + [anon_sym_boolean] = ACTIONS(2021), + [anon_sym_string] = ACTIONS(2021), + [anon_sym_symbol] = ACTIONS(2021), + [anon_sym_object] = ACTIONS(2021), + [anon_sym_abstract] = ACTIONS(2021), + [anon_sym_satisfies] = ACTIONS(2021), + [anon_sym_interface] = ACTIONS(2021), + [anon_sym_enum] = ACTIONS(2021), + [sym__automatic_semicolon] = ACTIONS(2019), + [sym__ternary_qmark] = ACTIONS(2019), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(274)] = { + [ts_builtin_sym_end] = ACTIONS(2023), + [sym_identifier] = ACTIONS(2025), + [anon_sym_export] = ACTIONS(2025), + [anon_sym_STAR] = ACTIONS(2027), + [anon_sym_default] = ACTIONS(2025), + [anon_sym_type] = ACTIONS(2025), + [anon_sym_as] = ACTIONS(2027), + [anon_sym_namespace] = ACTIONS(2025), + [anon_sym_LBRACE] = ACTIONS(2023), + [anon_sym_COMMA] = ACTIONS(2029), + [anon_sym_RBRACE] = ACTIONS(2023), + [anon_sym_typeof] = ACTIONS(2025), + [anon_sym_import] = ACTIONS(2025), + [anon_sym_with] = ACTIONS(2025), + [anon_sym_var] = ACTIONS(2025), + [anon_sym_let] = ACTIONS(2025), + [anon_sym_const] = ACTIONS(2025), + [anon_sym_BANG] = ACTIONS(2025), + [anon_sym_else] = ACTIONS(2025), + [anon_sym_if] = ACTIONS(2025), + [anon_sym_switch] = ACTIONS(2025), + [anon_sym_for] = ACTIONS(2025), + [anon_sym_LPAREN] = ACTIONS(2023), + [anon_sym_SEMI] = ACTIONS(2023), + [anon_sym_await] = ACTIONS(2025), + [anon_sym_in] = ACTIONS(2027), + [anon_sym_while] = ACTIONS(2025), + [anon_sym_do] = ACTIONS(2025), + [anon_sym_try] = ACTIONS(2025), + [anon_sym_break] = ACTIONS(2025), + [anon_sym_continue] = ACTIONS(2025), + [anon_sym_debugger] = ACTIONS(2025), + [anon_sym_return] = ACTIONS(2025), + [anon_sym_throw] = ACTIONS(2025), + [anon_sym_case] = ACTIONS(2025), + [anon_sym_yield] = ACTIONS(2025), + [anon_sym_LBRACK] = ACTIONS(2023), + [anon_sym_GT] = ACTIONS(2027), + [anon_sym_DOT] = ACTIONS(2027), + [anon_sym_DQUOTE] = ACTIONS(2023), + [anon_sym_SQUOTE] = ACTIONS(2023), + [anon_sym_class] = ACTIONS(2025), + [anon_sym_async] = ACTIONS(2025), + [anon_sym_function] = ACTIONS(2025), + [anon_sym_QMARK_DOT] = ACTIONS(2029), + [anon_sym_new] = ACTIONS(2025), + [anon_sym_using] = ACTIONS(2025), + [anon_sym_AMP_AMP] = ACTIONS(2029), + [anon_sym_PIPE_PIPE] = ACTIONS(2029), + [anon_sym_GT_GT] = ACTIONS(2027), + [anon_sym_GT_GT_GT] = ACTIONS(2029), + [anon_sym_LT_LT] = ACTIONS(2029), + [anon_sym_AMP] = ACTIONS(2027), + [anon_sym_CARET] = ACTIONS(2029), + [anon_sym_PIPE] = ACTIONS(2027), + [anon_sym_PLUS] = ACTIONS(2025), + [anon_sym_DASH] = ACTIONS(2025), + [anon_sym_SLASH] = ACTIONS(2025), + [anon_sym_PERCENT] = ACTIONS(2029), + [anon_sym_STAR_STAR] = ACTIONS(2029), + [anon_sym_LT] = ACTIONS(2025), + [anon_sym_LT_EQ] = ACTIONS(2029), + [anon_sym_EQ_EQ] = ACTIONS(2027), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2029), + [anon_sym_BANG_EQ] = ACTIONS(2027), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2029), + [anon_sym_GT_EQ] = ACTIONS(2029), + [anon_sym_QMARK_QMARK] = ACTIONS(2029), + [anon_sym_instanceof] = ACTIONS(2027), + [anon_sym_TILDE] = ACTIONS(2023), + [anon_sym_void] = ACTIONS(2025), + [anon_sym_delete] = ACTIONS(2025), + [anon_sym_PLUS_PLUS] = ACTIONS(2023), + [anon_sym_DASH_DASH] = ACTIONS(2023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2023), + [sym_number] = ACTIONS(2023), + [sym_private_property_identifier] = ACTIONS(2023), + [sym_this] = ACTIONS(2025), + [sym_super] = ACTIONS(2025), + [sym_true] = ACTIONS(2025), + [sym_false] = ACTIONS(2025), + [sym_null] = ACTIONS(2025), + [sym_undefined] = ACTIONS(2025), + [anon_sym_AT] = ACTIONS(2023), + [anon_sym_static] = ACTIONS(2025), + [anon_sym_readonly] = ACTIONS(2025), + [anon_sym_get] = ACTIONS(2025), + [anon_sym_set] = ACTIONS(2025), + [anon_sym_declare] = ACTIONS(2025), + [anon_sym_public] = ACTIONS(2025), + [anon_sym_private] = ACTIONS(2025), + [anon_sym_protected] = ACTIONS(2025), + [anon_sym_override] = ACTIONS(2025), + [anon_sym_module] = ACTIONS(2025), + [anon_sym_any] = ACTIONS(2025), + [anon_sym_number] = ACTIONS(2025), + [anon_sym_boolean] = ACTIONS(2025), + [anon_sym_string] = ACTIONS(2025), + [anon_sym_symbol] = ACTIONS(2025), + [anon_sym_object] = ACTIONS(2025), + [anon_sym_abstract] = ACTIONS(2025), + [anon_sym_satisfies] = ACTIONS(2027), + [anon_sym_interface] = ACTIONS(2025), + [anon_sym_enum] = ACTIONS(2025), + [sym__automatic_semicolon] = ACTIONS(2031), + [sym__ternary_qmark] = ACTIONS(2029), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(275)] = { + [ts_builtin_sym_end] = ACTIONS(2033), + [sym_identifier] = ACTIONS(2035), + [anon_sym_export] = ACTIONS(2035), + [anon_sym_STAR] = ACTIONS(2037), + [anon_sym_default] = ACTIONS(2035), + [anon_sym_type] = ACTIONS(2035), + [anon_sym_as] = ACTIONS(2037), + [anon_sym_namespace] = ACTIONS(2035), + [anon_sym_LBRACE] = ACTIONS(2033), + [anon_sym_COMMA] = ACTIONS(2039), + [anon_sym_RBRACE] = ACTIONS(2033), + [anon_sym_typeof] = ACTIONS(2035), + [anon_sym_import] = ACTIONS(2035), + [anon_sym_with] = ACTIONS(2035), + [anon_sym_var] = ACTIONS(2035), + [anon_sym_let] = ACTIONS(2035), + [anon_sym_const] = ACTIONS(2035), + [anon_sym_BANG] = ACTIONS(2035), + [anon_sym_else] = ACTIONS(2035), + [anon_sym_if] = ACTIONS(2035), + [anon_sym_switch] = ACTIONS(2035), + [anon_sym_for] = ACTIONS(2035), + [anon_sym_LPAREN] = ACTIONS(2033), + [anon_sym_SEMI] = ACTIONS(2033), + [anon_sym_await] = ACTIONS(2035), + [anon_sym_in] = ACTIONS(2037), + [anon_sym_while] = ACTIONS(2035), + [anon_sym_do] = ACTIONS(2035), + [anon_sym_try] = ACTIONS(2035), + [anon_sym_break] = ACTIONS(2035), + [anon_sym_continue] = ACTIONS(2035), + [anon_sym_debugger] = ACTIONS(2035), + [anon_sym_return] = ACTIONS(2035), + [anon_sym_throw] = ACTIONS(2035), + [anon_sym_case] = ACTIONS(2035), + [anon_sym_yield] = ACTIONS(2035), + [anon_sym_LBRACK] = ACTIONS(2033), + [anon_sym_GT] = ACTIONS(2037), + [anon_sym_DOT] = ACTIONS(2037), + [anon_sym_DQUOTE] = ACTIONS(2033), + [anon_sym_SQUOTE] = ACTIONS(2033), + [anon_sym_class] = ACTIONS(2035), + [anon_sym_async] = ACTIONS(2035), + [anon_sym_function] = ACTIONS(2035), + [anon_sym_QMARK_DOT] = ACTIONS(2039), + [anon_sym_new] = ACTIONS(2035), + [anon_sym_using] = ACTIONS(2035), + [anon_sym_AMP_AMP] = ACTIONS(2039), + [anon_sym_PIPE_PIPE] = ACTIONS(2039), + [anon_sym_GT_GT] = ACTIONS(2037), + [anon_sym_GT_GT_GT] = ACTIONS(2039), + [anon_sym_LT_LT] = ACTIONS(2039), + [anon_sym_AMP] = ACTIONS(2037), + [anon_sym_CARET] = ACTIONS(2039), + [anon_sym_PIPE] = ACTIONS(2037), + [anon_sym_PLUS] = ACTIONS(2035), + [anon_sym_DASH] = ACTIONS(2035), + [anon_sym_SLASH] = ACTIONS(2035), + [anon_sym_PERCENT] = ACTIONS(2039), + [anon_sym_STAR_STAR] = ACTIONS(2039), + [anon_sym_LT] = ACTIONS(2035), + [anon_sym_LT_EQ] = ACTIONS(2039), + [anon_sym_EQ_EQ] = ACTIONS(2037), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2039), + [anon_sym_BANG_EQ] = ACTIONS(2037), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2039), + [anon_sym_GT_EQ] = ACTIONS(2039), + [anon_sym_QMARK_QMARK] = ACTIONS(2039), + [anon_sym_instanceof] = ACTIONS(2037), + [anon_sym_TILDE] = ACTIONS(2033), + [anon_sym_void] = ACTIONS(2035), + [anon_sym_delete] = ACTIONS(2035), + [anon_sym_PLUS_PLUS] = ACTIONS(2033), + [anon_sym_DASH_DASH] = ACTIONS(2033), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2033), + [sym_number] = ACTIONS(2033), + [sym_private_property_identifier] = ACTIONS(2033), + [sym_this] = ACTIONS(2035), + [sym_super] = ACTIONS(2035), + [sym_true] = ACTIONS(2035), + [sym_false] = ACTIONS(2035), + [sym_null] = ACTIONS(2035), + [sym_undefined] = ACTIONS(2035), + [anon_sym_AT] = ACTIONS(2033), + [anon_sym_static] = ACTIONS(2035), + [anon_sym_readonly] = ACTIONS(2035), + [anon_sym_get] = ACTIONS(2035), + [anon_sym_set] = ACTIONS(2035), + [anon_sym_declare] = ACTIONS(2035), + [anon_sym_public] = ACTIONS(2035), + [anon_sym_private] = ACTIONS(2035), + [anon_sym_protected] = ACTIONS(2035), + [anon_sym_override] = ACTIONS(2035), + [anon_sym_module] = ACTIONS(2035), + [anon_sym_any] = ACTIONS(2035), + [anon_sym_number] = ACTIONS(2035), + [anon_sym_boolean] = ACTIONS(2035), + [anon_sym_string] = ACTIONS(2035), + [anon_sym_symbol] = ACTIONS(2035), + [anon_sym_object] = ACTIONS(2035), + [anon_sym_abstract] = ACTIONS(2035), + [anon_sym_satisfies] = ACTIONS(2037), + [anon_sym_interface] = ACTIONS(2035), + [anon_sym_enum] = ACTIONS(2035), + [sym__automatic_semicolon] = ACTIONS(2041), + [sym__ternary_qmark] = ACTIONS(2039), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(276)] = { + [ts_builtin_sym_end] = ACTIONS(2043), + [sym_identifier] = ACTIONS(2045), + [anon_sym_export] = ACTIONS(2045), + [anon_sym_STAR] = ACTIONS(2047), + [anon_sym_default] = ACTIONS(2045), + [anon_sym_type] = ACTIONS(2045), + [anon_sym_as] = ACTIONS(2047), + [anon_sym_namespace] = ACTIONS(2045), + [anon_sym_LBRACE] = ACTIONS(2043), + [anon_sym_COMMA] = ACTIONS(2049), + [anon_sym_RBRACE] = ACTIONS(2043), + [anon_sym_typeof] = ACTIONS(2045), + [anon_sym_import] = ACTIONS(2045), + [anon_sym_with] = ACTIONS(2045), + [anon_sym_var] = ACTIONS(2045), + [anon_sym_let] = ACTIONS(2045), + [anon_sym_const] = ACTIONS(2045), + [anon_sym_BANG] = ACTIONS(2045), + [anon_sym_else] = ACTIONS(2045), + [anon_sym_if] = ACTIONS(2045), + [anon_sym_switch] = ACTIONS(2045), + [anon_sym_for] = ACTIONS(2045), + [anon_sym_LPAREN] = ACTIONS(2043), + [anon_sym_SEMI] = ACTIONS(2043), + [anon_sym_await] = ACTIONS(2045), + [anon_sym_in] = ACTIONS(2047), + [anon_sym_while] = ACTIONS(2045), + [anon_sym_do] = ACTIONS(2045), + [anon_sym_try] = ACTIONS(2045), + [anon_sym_break] = ACTIONS(2045), + [anon_sym_continue] = ACTIONS(2045), + [anon_sym_debugger] = ACTIONS(2045), + [anon_sym_return] = ACTIONS(2045), + [anon_sym_throw] = ACTIONS(2045), + [anon_sym_case] = ACTIONS(2045), + [anon_sym_yield] = ACTIONS(2045), + [anon_sym_LBRACK] = ACTIONS(2043), + [anon_sym_GT] = ACTIONS(2047), + [anon_sym_DOT] = ACTIONS(2047), + [anon_sym_DQUOTE] = ACTIONS(2043), + [anon_sym_SQUOTE] = ACTIONS(2043), + [anon_sym_class] = ACTIONS(2045), + [anon_sym_async] = ACTIONS(2045), + [anon_sym_function] = ACTIONS(2045), + [anon_sym_QMARK_DOT] = ACTIONS(2049), + [anon_sym_new] = ACTIONS(2045), + [anon_sym_using] = ACTIONS(2045), + [anon_sym_AMP_AMP] = ACTIONS(2049), + [anon_sym_PIPE_PIPE] = ACTIONS(2049), + [anon_sym_GT_GT] = ACTIONS(2047), + [anon_sym_GT_GT_GT] = ACTIONS(2049), + [anon_sym_LT_LT] = ACTIONS(2049), + [anon_sym_AMP] = ACTIONS(2047), + [anon_sym_CARET] = ACTIONS(2049), + [anon_sym_PIPE] = ACTIONS(2047), + [anon_sym_PLUS] = ACTIONS(2045), + [anon_sym_DASH] = ACTIONS(2045), + [anon_sym_SLASH] = ACTIONS(2045), + [anon_sym_PERCENT] = ACTIONS(2049), + [anon_sym_STAR_STAR] = ACTIONS(2049), + [anon_sym_LT] = ACTIONS(2045), + [anon_sym_LT_EQ] = ACTIONS(2049), + [anon_sym_EQ_EQ] = ACTIONS(2047), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2049), + [anon_sym_BANG_EQ] = ACTIONS(2047), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2049), + [anon_sym_GT_EQ] = ACTIONS(2049), + [anon_sym_QMARK_QMARK] = ACTIONS(2049), + [anon_sym_instanceof] = ACTIONS(2047), + [anon_sym_TILDE] = ACTIONS(2043), + [anon_sym_void] = ACTIONS(2045), + [anon_sym_delete] = ACTIONS(2045), + [anon_sym_PLUS_PLUS] = ACTIONS(2043), + [anon_sym_DASH_DASH] = ACTIONS(2043), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2043), + [sym_number] = ACTIONS(2043), + [sym_private_property_identifier] = ACTIONS(2043), + [sym_this] = ACTIONS(2045), + [sym_super] = ACTIONS(2045), + [sym_true] = ACTIONS(2045), + [sym_false] = ACTIONS(2045), + [sym_null] = ACTIONS(2045), + [sym_undefined] = ACTIONS(2045), + [anon_sym_AT] = ACTIONS(2043), + [anon_sym_static] = ACTIONS(2045), + [anon_sym_readonly] = ACTIONS(2045), + [anon_sym_get] = ACTIONS(2045), + [anon_sym_set] = ACTIONS(2045), + [anon_sym_declare] = ACTIONS(2045), + [anon_sym_public] = ACTIONS(2045), + [anon_sym_private] = ACTIONS(2045), + [anon_sym_protected] = ACTIONS(2045), + [anon_sym_override] = ACTIONS(2045), + [anon_sym_module] = ACTIONS(2045), + [anon_sym_any] = ACTIONS(2045), + [anon_sym_number] = ACTIONS(2045), + [anon_sym_boolean] = ACTIONS(2045), + [anon_sym_string] = ACTIONS(2045), + [anon_sym_symbol] = ACTIONS(2045), + [anon_sym_object] = ACTIONS(2045), + [anon_sym_abstract] = ACTIONS(2045), + [anon_sym_satisfies] = ACTIONS(2047), + [anon_sym_interface] = ACTIONS(2045), + [anon_sym_enum] = ACTIONS(2045), + [sym__automatic_semicolon] = ACTIONS(2051), + [sym__ternary_qmark] = ACTIONS(2049), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(277)] = { + [ts_builtin_sym_end] = ACTIONS(2013), + [sym_identifier] = ACTIONS(2015), + [anon_sym_export] = ACTIONS(2015), + [anon_sym_STAR] = ACTIONS(2015), + [anon_sym_default] = ACTIONS(2015), + [anon_sym_type] = ACTIONS(2015), + [anon_sym_as] = ACTIONS(2015), + [anon_sym_namespace] = ACTIONS(2015), + [anon_sym_LBRACE] = ACTIONS(2013), + [anon_sym_COMMA] = ACTIONS(2013), + [anon_sym_RBRACE] = ACTIONS(2013), + [anon_sym_typeof] = ACTIONS(2015), + [anon_sym_import] = ACTIONS(2015), + [anon_sym_with] = ACTIONS(2015), + [anon_sym_var] = ACTIONS(2015), + [anon_sym_let] = ACTIONS(2015), + [anon_sym_const] = ACTIONS(2015), + [anon_sym_BANG] = ACTIONS(2015), + [anon_sym_else] = ACTIONS(2015), + [anon_sym_if] = ACTIONS(2015), + [anon_sym_switch] = ACTIONS(2015), + [anon_sym_for] = ACTIONS(2015), + [anon_sym_LPAREN] = ACTIONS(2013), + [anon_sym_SEMI] = ACTIONS(2013), + [anon_sym_await] = ACTIONS(2015), + [anon_sym_in] = ACTIONS(2015), + [anon_sym_while] = ACTIONS(2015), + [anon_sym_do] = ACTIONS(2015), + [anon_sym_try] = ACTIONS(2015), + [anon_sym_break] = ACTIONS(2015), + [anon_sym_continue] = ACTIONS(2015), + [anon_sym_debugger] = ACTIONS(2015), + [anon_sym_return] = ACTIONS(2015), + [anon_sym_throw] = ACTIONS(2015), + [anon_sym_case] = ACTIONS(2015), + [anon_sym_yield] = ACTIONS(2015), + [anon_sym_LBRACK] = ACTIONS(2013), + [anon_sym_GT] = ACTIONS(2015), + [anon_sym_DOT] = ACTIONS(2015), + [anon_sym_DQUOTE] = ACTIONS(2013), + [anon_sym_SQUOTE] = ACTIONS(2013), + [anon_sym_class] = ACTIONS(2015), + [anon_sym_async] = ACTIONS(2015), + [anon_sym_function] = ACTIONS(2015), + [anon_sym_QMARK_DOT] = ACTIONS(2013), + [anon_sym_new] = ACTIONS(2015), + [anon_sym_using] = ACTIONS(2015), + [anon_sym_AMP_AMP] = ACTIONS(2013), + [anon_sym_PIPE_PIPE] = ACTIONS(2013), + [anon_sym_GT_GT] = ACTIONS(2015), + [anon_sym_GT_GT_GT] = ACTIONS(2013), + [anon_sym_LT_LT] = ACTIONS(2013), + [anon_sym_AMP] = ACTIONS(2015), + [anon_sym_CARET] = ACTIONS(2013), + [anon_sym_PIPE] = ACTIONS(2015), + [anon_sym_PLUS] = ACTIONS(2015), + [anon_sym_DASH] = ACTIONS(2015), + [anon_sym_SLASH] = ACTIONS(2015), + [anon_sym_PERCENT] = ACTIONS(2013), + [anon_sym_STAR_STAR] = ACTIONS(2013), + [anon_sym_LT] = ACTIONS(2015), + [anon_sym_LT_EQ] = ACTIONS(2013), + [anon_sym_EQ_EQ] = ACTIONS(2015), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2013), + [anon_sym_BANG_EQ] = ACTIONS(2015), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2013), + [anon_sym_GT_EQ] = ACTIONS(2013), + [anon_sym_QMARK_QMARK] = ACTIONS(2013), + [anon_sym_instanceof] = ACTIONS(2015), + [anon_sym_TILDE] = ACTIONS(2013), + [anon_sym_void] = ACTIONS(2015), + [anon_sym_delete] = ACTIONS(2015), + [anon_sym_PLUS_PLUS] = ACTIONS(2013), + [anon_sym_DASH_DASH] = ACTIONS(2013), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2013), + [sym_number] = ACTIONS(2013), + [sym_private_property_identifier] = ACTIONS(2013), + [sym_this] = ACTIONS(2015), + [sym_super] = ACTIONS(2015), + [sym_true] = ACTIONS(2015), + [sym_false] = ACTIONS(2015), + [sym_null] = ACTIONS(2015), + [sym_undefined] = ACTIONS(2015), + [anon_sym_AT] = ACTIONS(2013), + [anon_sym_static] = ACTIONS(2015), + [anon_sym_readonly] = ACTIONS(2015), + [anon_sym_get] = ACTIONS(2015), + [anon_sym_set] = ACTIONS(2015), + [anon_sym_declare] = ACTIONS(2015), + [anon_sym_public] = ACTIONS(2015), + [anon_sym_private] = ACTIONS(2015), + [anon_sym_protected] = ACTIONS(2015), + [anon_sym_override] = ACTIONS(2015), + [anon_sym_module] = ACTIONS(2015), + [anon_sym_any] = ACTIONS(2015), + [anon_sym_number] = ACTIONS(2015), + [anon_sym_boolean] = ACTIONS(2015), + [anon_sym_string] = ACTIONS(2015), + [anon_sym_symbol] = ACTIONS(2015), + [anon_sym_object] = ACTIONS(2015), + [anon_sym_abstract] = ACTIONS(2015), + [anon_sym_satisfies] = ACTIONS(2015), + [anon_sym_interface] = ACTIONS(2015), + [anon_sym_enum] = ACTIONS(2015), + [sym__automatic_semicolon] = ACTIONS(2053), + [sym__ternary_qmark] = ACTIONS(2013), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(278)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_assignment_pattern] = STATE(6214), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5919), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_pattern_repeat1] = STATE(6151), + [sym_identifier] = ACTIONS(778), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(780), + [anon_sym_COMMA] = ACTIONS(1893), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(113), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(1671), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1671), - [anon_sym_RBRACK] = ACTIONS(1671), - [anon_sym_GT] = ACTIONS(1671), + [anon_sym_LBRACK] = ACTIONS(1795), + [anon_sym_RBRACK] = ACTIONS(1897), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(151), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(788), [anon_sym_using] = ACTIONS(161), - [anon_sym_AMP] = ACTIONS(1671), - [anon_sym_PIPE] = ACTIONS(1671), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), - [anon_sym_extends] = ACTIONS(1673), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(113), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(113), + [anon_sym_private] = ACTIONS(113), + [anon_sym_protected] = ACTIONS(113), + [anon_sym_override] = ACTIONS(113), + [anon_sym_module] = ACTIONS(113), + [anon_sym_any] = ACTIONS(113), + [anon_sym_number] = ACTIONS(113), + [anon_sym_boolean] = ACTIONS(113), + [anon_sym_string] = ACTIONS(113), + [anon_sym_symbol] = ACTIONS(113), + [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(256)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2155), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3650), - [sym_assignment_pattern] = STATE(5487), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3650), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1289), - [sym_subscript_expression] = STATE(1289), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3650), - [sym_spread_element] = STATE(4920), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4966), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1289), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1631), - [anon_sym_export] = ACTIONS(607), - [anon_sym_type] = ACTIONS(607), - [anon_sym_namespace] = ACTIONS(611), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_COMMA] = ACTIONS(1895), - [anon_sym_typeof] = ACTIONS(649), + [STATE(279)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3104), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_COMMA] = ACTIONS(1853), + [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(607), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(832), - [anon_sym_RBRACK] = ACTIONS(1895), + [anon_sym_let] = ACTIONS(864), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(1853), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1853), + [anon_sym_RBRACK] = ACTIONS(1853), + [anon_sym_GT] = ACTIONS(1853), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(629), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1633), - [anon_sym_using] = ACTIONS(633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(878), + [anon_sym_using] = ACTIONS(161), + [anon_sym_AMP] = ACTIONS(1853), + [anon_sym_PIPE] = ACTIONS(1853), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1637), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(607), - [anon_sym_readonly] = ACTIONS(607), - [anon_sym_get] = ACTIONS(607), - [anon_sym_set] = ACTIONS(607), - [anon_sym_declare] = ACTIONS(607), - [anon_sym_public] = ACTIONS(607), - [anon_sym_private] = ACTIONS(607), - [anon_sym_protected] = ACTIONS(607), - [anon_sym_override] = ACTIONS(607), - [anon_sym_module] = ACTIONS(607), - [anon_sym_any] = ACTIONS(607), - [anon_sym_number] = ACTIONS(607), - [anon_sym_boolean] = ACTIONS(607), - [anon_sym_string] = ACTIONS(607), - [anon_sym_symbol] = ACTIONS(607), - [anon_sym_object] = ACTIONS(607), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), + [anon_sym_extends] = ACTIONS(1855), [sym_html_comment] = ACTIONS(5), }, - [STATE(257)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2155), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3650), - [sym_assignment_pattern] = STATE(5487), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3650), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1289), - [sym_subscript_expression] = STATE(1289), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3650), - [sym_spread_element] = STATE(4920), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4966), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1289), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1631), - [anon_sym_export] = ACTIONS(607), - [anon_sym_type] = ACTIONS(607), - [anon_sym_namespace] = ACTIONS(611), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_COMMA] = ACTIONS(1895), - [anon_sym_typeof] = ACTIONS(649), + [STATE(280)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2629), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_assignment_pattern] = STATE(6398), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_spread_element] = STATE(6235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(6240), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1783), + [anon_sym_export] = ACTIONS(647), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_COMMA] = ACTIONS(2055), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(607), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(832), - [anon_sym_RBRACK] = ACTIONS(1898), + [anon_sym_let] = ACTIONS(647), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_RBRACK] = ACTIONS(2058), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(629), + [anon_sym_async] = ACTIONS(669), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1633), - [anon_sym_using] = ACTIONS(633), + [anon_sym_new] = ACTIONS(1785), + [anon_sym_using] = ACTIONS(673), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1637), + [sym_undefined] = ACTIONS(1789), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(607), - [anon_sym_readonly] = ACTIONS(607), - [anon_sym_get] = ACTIONS(607), - [anon_sym_set] = ACTIONS(607), - [anon_sym_declare] = ACTIONS(607), - [anon_sym_public] = ACTIONS(607), - [anon_sym_private] = ACTIONS(607), - [anon_sym_protected] = ACTIONS(607), - [anon_sym_override] = ACTIONS(607), - [anon_sym_module] = ACTIONS(607), - [anon_sym_any] = ACTIONS(607), - [anon_sym_number] = ACTIONS(607), - [anon_sym_boolean] = ACTIONS(607), - [anon_sym_string] = ACTIONS(607), - [anon_sym_symbol] = ACTIONS(607), - [anon_sym_object] = ACTIONS(607), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(647), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(647), + [anon_sym_private] = ACTIONS(647), + [anon_sym_protected] = ACTIONS(647), + [anon_sym_override] = ACTIONS(647), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(647), + [anon_sym_number] = ACTIONS(647), + [anon_sym_boolean] = ACTIONS(647), + [anon_sym_string] = ACTIONS(647), + [anon_sym_symbol] = ACTIONS(647), + [anon_sym_object] = ACTIONS(647), [sym_html_comment] = ACTIONS(5), }, - [STATE(258)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2592), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(5387), - [sym_assignment_pattern] = STATE(4901), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(5387), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1383), - [sym_subscript_expression] = STATE(1383), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(5387), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4759), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1383), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [aux_sym_array_pattern_repeat1] = STATE(5430), - [sym_identifier] = ACTIONS(1902), - [anon_sym_export] = ACTIONS(1904), - [anon_sym_type] = ACTIONS(1904), - [anon_sym_namespace] = ACTIONS(1906), - [anon_sym_LBRACE] = ACTIONS(1821), - [anon_sym_COMMA] = ACTIONS(1823), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(281)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2629), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_assignment_pattern] = STATE(6398), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_spread_element] = STATE(6235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(6240), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1783), + [anon_sym_export] = ACTIONS(647), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_COMMA] = ACTIONS(2055), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1904), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(1825), - [anon_sym_RBRACK] = ACTIONS(1827), + [anon_sym_let] = ACTIONS(647), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_RBRACK] = ACTIONS(2055), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1908), + [anon_sym_async] = ACTIONS(669), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1910), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_DOT_DOT_DOT] = ACTIONS(165), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1785), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(253), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1833), + [sym_undefined] = ACTIONS(1789), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1904), - [anon_sym_readonly] = ACTIONS(1904), - [anon_sym_get] = ACTIONS(1904), - [anon_sym_set] = ACTIONS(1904), - [anon_sym_declare] = ACTIONS(1904), - [anon_sym_public] = ACTIONS(1904), - [anon_sym_private] = ACTIONS(1904), - [anon_sym_protected] = ACTIONS(1904), - [anon_sym_override] = ACTIONS(1904), - [anon_sym_module] = ACTIONS(1904), - [anon_sym_any] = ACTIONS(1904), - [anon_sym_number] = ACTIONS(1904), - [anon_sym_boolean] = ACTIONS(1904), - [anon_sym_string] = ACTIONS(1904), - [anon_sym_symbol] = ACTIONS(1904), - [anon_sym_object] = ACTIONS(1904), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(647), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(647), + [anon_sym_private] = ACTIONS(647), + [anon_sym_protected] = ACTIONS(647), + [anon_sym_override] = ACTIONS(647), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(647), + [anon_sym_number] = ACTIONS(647), + [anon_sym_boolean] = ACTIONS(647), + [anon_sym_string] = ACTIONS(647), + [anon_sym_symbol] = ACTIONS(647), + [anon_sym_object] = ACTIONS(647), [sym_html_comment] = ACTIONS(5), }, - [STATE(259)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2509), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(5387), - [sym_assignment_pattern] = STATE(4901), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(5387), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1383), - [sym_subscript_expression] = STATE(1383), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(5387), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4759), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1383), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [aux_sym_array_pattern_repeat1] = STATE(5430), - [sym_identifier] = ACTIONS(1902), - [anon_sym_export] = ACTIONS(1904), - [anon_sym_type] = ACTIONS(1904), - [anon_sym_namespace] = ACTIONS(1906), - [anon_sym_LBRACE] = ACTIONS(1821), - [anon_sym_COMMA] = ACTIONS(1823), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(282)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(3080), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(6331), + [sym_assignment_pattern] = STATE(6214), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(6331), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1578), + [sym_subscript_expression] = STATE(1578), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(6331), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5919), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1578), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_pattern_repeat1] = STATE(6151), + [sym_identifier] = ACTIONS(2062), + [anon_sym_export] = ACTIONS(2064), + [anon_sym_type] = ACTIONS(2064), + [anon_sym_namespace] = ACTIONS(2066), + [anon_sym_LBRACE] = ACTIONS(1891), + [anon_sym_COMMA] = ACTIONS(1893), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1904), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(1825), - [anon_sym_RBRACK] = ACTIONS(1827), + [anon_sym_let] = ACTIONS(2064), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(1895), + [anon_sym_RBRACK] = ACTIONS(1897), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1908), + [anon_sym_async] = ACTIONS(2068), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1910), - [anon_sym_using] = ACTIONS(1279), + [anon_sym_new] = ACTIONS(2070), + [anon_sym_using] = ACTIONS(1447), [anon_sym_DOT_DOT_DOT] = ACTIONS(165), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1833), + [sym_undefined] = ACTIONS(1903), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1904), - [anon_sym_readonly] = ACTIONS(1904), - [anon_sym_get] = ACTIONS(1904), - [anon_sym_set] = ACTIONS(1904), - [anon_sym_declare] = ACTIONS(1904), - [anon_sym_public] = ACTIONS(1904), - [anon_sym_private] = ACTIONS(1904), - [anon_sym_protected] = ACTIONS(1904), - [anon_sym_override] = ACTIONS(1904), - [anon_sym_module] = ACTIONS(1904), - [anon_sym_any] = ACTIONS(1904), - [anon_sym_number] = ACTIONS(1904), - [anon_sym_boolean] = ACTIONS(1904), - [anon_sym_string] = ACTIONS(1904), - [anon_sym_symbol] = ACTIONS(1904), - [anon_sym_object] = ACTIONS(1904), + [anon_sym_static] = ACTIONS(2064), + [anon_sym_readonly] = ACTIONS(2064), + [anon_sym_get] = ACTIONS(2064), + [anon_sym_set] = ACTIONS(2064), + [anon_sym_declare] = ACTIONS(2064), + [anon_sym_public] = ACTIONS(2064), + [anon_sym_private] = ACTIONS(2064), + [anon_sym_protected] = ACTIONS(2064), + [anon_sym_override] = ACTIONS(2064), + [anon_sym_module] = ACTIONS(2064), + [anon_sym_any] = ACTIONS(2064), + [anon_sym_number] = ACTIONS(2064), + [anon_sym_boolean] = ACTIONS(2064), + [anon_sym_string] = ACTIONS(2064), + [anon_sym_symbol] = ACTIONS(2064), + [anon_sym_object] = ACTIONS(2064), [sym_html_comment] = ACTIONS(5), }, - [STATE(260)] = { - [sym_import] = STATE(3737), - [sym_variable_declaration] = STATE(307), - [sym_lexical_declaration] = STATE(307), - [sym_empty_statement] = STATE(307), - [sym_parenthesized_expression] = STATE(1374), - [sym_expression] = STATE(2264), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(5413), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(5413), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1374), - [sym_subscript_expression] = STATE(1374), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(5413), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(6241), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1374), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1912), - [anon_sym_export] = ACTIONS(1914), - [anon_sym_type] = ACTIONS(1914), - [anon_sym_namespace] = ACTIONS(1916), - [anon_sym_LBRACE] = ACTIONS(1918), - [anon_sym_typeof] = ACTIONS(649), + [STATE(283)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2629), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_assignment_pattern] = STATE(6398), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_spread_element] = STATE(6235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(6240), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1783), + [anon_sym_export] = ACTIONS(647), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_COMMA] = ACTIONS(2055), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_var] = ACTIONS(1920), - [anon_sym_let] = ACTIONS(1922), - [anon_sym_const] = ACTIONS(1924), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(1926), + [anon_sym_let] = ACTIONS(647), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_RBRACK] = ACTIONS(2072), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1928), + [anon_sym_async] = ACTIONS(669), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1930), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1785), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(253), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1932), + [sym_undefined] = ACTIONS(1789), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1914), - [anon_sym_readonly] = ACTIONS(1914), - [anon_sym_get] = ACTIONS(1914), - [anon_sym_set] = ACTIONS(1914), - [anon_sym_declare] = ACTIONS(1914), - [anon_sym_public] = ACTIONS(1914), - [anon_sym_private] = ACTIONS(1914), - [anon_sym_protected] = ACTIONS(1914), - [anon_sym_override] = ACTIONS(1914), - [anon_sym_module] = ACTIONS(1914), - [anon_sym_any] = ACTIONS(1914), - [anon_sym_number] = ACTIONS(1914), - [anon_sym_boolean] = ACTIONS(1914), - [anon_sym_string] = ACTIONS(1914), - [anon_sym_symbol] = ACTIONS(1914), - [anon_sym_object] = ACTIONS(1914), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(647), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(647), + [anon_sym_private] = ACTIONS(647), + [anon_sym_protected] = ACTIONS(647), + [anon_sym_override] = ACTIONS(647), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(647), + [anon_sym_number] = ACTIONS(647), + [anon_sym_boolean] = ACTIONS(647), + [anon_sym_string] = ACTIONS(647), + [anon_sym_symbol] = ACTIONS(647), + [anon_sym_object] = ACTIONS(647), [sym_html_comment] = ACTIONS(5), }, - [STATE(261)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_assignment_pattern] = STATE(5302), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4710), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [aux_sym_array_pattern_repeat1] = STATE(5319), - [sym_identifier] = ACTIONS(734), + [STATE(284)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_assignment_pattern] = STATE(6316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5903), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_pattern_repeat1] = STATE(6322), + [sym_identifier] = ACTIONS(778), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(736), - [anon_sym_COMMA] = ACTIONS(1823), + [anon_sym_LBRACE] = ACTIONS(780), + [anon_sym_COMMA] = ACTIONS(1893), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1643), - [anon_sym_RBRACK] = ACTIONS(1934), + [anon_sym_LBRACK] = ACTIONS(1795), + [anon_sym_RBRACK] = ACTIONS(2076), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), [anon_sym_async] = ACTIONS(151), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(744), + [anon_sym_new] = ACTIONS(788), [anon_sym_using] = ACTIONS(161), [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(756), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), @@ -57167,96 +62888,531 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(262)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_assignment_pattern] = STATE(4901), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4759), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [aux_sym_array_pattern_repeat1] = STATE(5430), - [sym_identifier] = ACTIONS(734), + [STATE(285)] = { + [sym_import] = STATE(4626), + [sym_variable_declaration] = STATE(344), + [sym_lexical_declaration] = STATE(344), + [sym_empty_statement] = STATE(344), + [sym_parenthesized_expression] = STATE(1564), + [sym_expression] = STATE(2846), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(6271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(6271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1564), + [sym_subscript_expression] = STATE(1564), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(6271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7379), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1564), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(2078), + [anon_sym_export] = ACTIONS(2080), + [anon_sym_type] = ACTIONS(2080), + [anon_sym_namespace] = ACTIONS(2082), + [anon_sym_LBRACE] = ACTIONS(2084), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_var] = ACTIONS(2086), + [anon_sym_let] = ACTIONS(2088), + [anon_sym_const] = ACTIONS(2090), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(2092), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2094), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2096), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2098), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2080), + [anon_sym_readonly] = ACTIONS(2080), + [anon_sym_get] = ACTIONS(2080), + [anon_sym_set] = ACTIONS(2080), + [anon_sym_declare] = ACTIONS(2080), + [anon_sym_public] = ACTIONS(2080), + [anon_sym_private] = ACTIONS(2080), + [anon_sym_protected] = ACTIONS(2080), + [anon_sym_override] = ACTIONS(2080), + [anon_sym_module] = ACTIONS(2080), + [anon_sym_any] = ACTIONS(2080), + [anon_sym_number] = ACTIONS(2080), + [anon_sym_boolean] = ACTIONS(2080), + [anon_sym_string] = ACTIONS(2080), + [anon_sym_symbol] = ACTIONS(2080), + [anon_sym_object] = ACTIONS(2080), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(286)] = { + [sym_import] = STATE(4626), + [sym_variable_declaration] = STATE(336), + [sym_lexical_declaration] = STATE(336), + [sym_empty_statement] = STATE(336), + [sym_parenthesized_expression] = STATE(1564), + [sym_expression] = STATE(2592), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(6271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(6271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1564), + [sym_subscript_expression] = STATE(1564), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(6271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7363), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1564), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(2078), + [anon_sym_export] = ACTIONS(2080), + [anon_sym_type] = ACTIONS(2080), + [anon_sym_namespace] = ACTIONS(2082), + [anon_sym_LBRACE] = ACTIONS(2084), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_var] = ACTIONS(2086), + [anon_sym_let] = ACTIONS(2088), + [anon_sym_const] = ACTIONS(2090), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(2092), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2094), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2096), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2098), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2080), + [anon_sym_readonly] = ACTIONS(2080), + [anon_sym_get] = ACTIONS(2080), + [anon_sym_set] = ACTIONS(2080), + [anon_sym_declare] = ACTIONS(2080), + [anon_sym_public] = ACTIONS(2080), + [anon_sym_private] = ACTIONS(2080), + [anon_sym_protected] = ACTIONS(2080), + [anon_sym_override] = ACTIONS(2080), + [anon_sym_module] = ACTIONS(2080), + [anon_sym_any] = ACTIONS(2080), + [anon_sym_number] = ACTIONS(2080), + [anon_sym_boolean] = ACTIONS(2080), + [anon_sym_string] = ACTIONS(2080), + [anon_sym_symbol] = ACTIONS(2080), + [anon_sym_object] = ACTIONS(2080), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(287)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(3106), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(6331), + [sym_assignment_pattern] = STATE(6214), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(6331), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1578), + [sym_subscript_expression] = STATE(1578), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(6331), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5919), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1578), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_pattern_repeat1] = STATE(6151), + [sym_identifier] = ACTIONS(2062), + [anon_sym_export] = ACTIONS(2064), + [anon_sym_type] = ACTIONS(2064), + [anon_sym_namespace] = ACTIONS(2066), + [anon_sym_LBRACE] = ACTIONS(1891), + [anon_sym_COMMA] = ACTIONS(1893), + [anon_sym_typeof] = ACTIONS(1453), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2064), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(1895), + [anon_sym_RBRACK] = ACTIONS(1897), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2068), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2070), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1903), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2064), + [anon_sym_readonly] = ACTIONS(2064), + [anon_sym_get] = ACTIONS(2064), + [anon_sym_set] = ACTIONS(2064), + [anon_sym_declare] = ACTIONS(2064), + [anon_sym_public] = ACTIONS(2064), + [anon_sym_private] = ACTIONS(2064), + [anon_sym_protected] = ACTIONS(2064), + [anon_sym_override] = ACTIONS(2064), + [anon_sym_module] = ACTIONS(2064), + [anon_sym_any] = ACTIONS(2064), + [anon_sym_number] = ACTIONS(2064), + [anon_sym_boolean] = ACTIONS(2064), + [anon_sym_string] = ACTIONS(2064), + [anon_sym_symbol] = ACTIONS(2064), + [anon_sym_object] = ACTIONS(2064), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(288)] = { + [sym_import] = STATE(4626), + [sym_variable_declaration] = STATE(338), + [sym_lexical_declaration] = STATE(338), + [sym_empty_statement] = STATE(338), + [sym_parenthesized_expression] = STATE(1564), + [sym_expression] = STATE(2849), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(6271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(6271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1564), + [sym_subscript_expression] = STATE(1564), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(6271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7351), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1564), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(2078), + [anon_sym_export] = ACTIONS(2080), + [anon_sym_type] = ACTIONS(2080), + [anon_sym_namespace] = ACTIONS(2082), + [anon_sym_LBRACE] = ACTIONS(2084), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_var] = ACTIONS(2086), + [anon_sym_let] = ACTIONS(2088), + [anon_sym_const] = ACTIONS(2090), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(2092), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2094), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2096), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2098), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2080), + [anon_sym_readonly] = ACTIONS(2080), + [anon_sym_get] = ACTIONS(2080), + [anon_sym_set] = ACTIONS(2080), + [anon_sym_declare] = ACTIONS(2080), + [anon_sym_public] = ACTIONS(2080), + [anon_sym_private] = ACTIONS(2080), + [anon_sym_protected] = ACTIONS(2080), + [anon_sym_override] = ACTIONS(2080), + [anon_sym_module] = ACTIONS(2080), + [anon_sym_any] = ACTIONS(2080), + [anon_sym_number] = ACTIONS(2080), + [anon_sym_boolean] = ACTIONS(2080), + [anon_sym_string] = ACTIONS(2080), + [anon_sym_symbol] = ACTIONS(2080), + [anon_sym_object] = ACTIONS(2080), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(289)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_assignment_pattern] = STATE(6398), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(6240), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(778), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(736), - [anon_sym_COMMA] = ACTIONS(1823), + [anon_sym_LBRACE] = ACTIONS(780), + [anon_sym_COMMA] = ACTIONS(2100), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1643), - [anon_sym_RBRACK] = ACTIONS(1827), + [anon_sym_LBRACK] = ACTIONS(1795), + [anon_sym_RBRACK] = ACTIONS(2100), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), [anon_sym_async] = ACTIONS(151), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(744), + [anon_sym_new] = ACTIONS(788), [anon_sym_using] = ACTIONS(161), [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(756), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), @@ -57276,432 +63432,1174 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(263)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2155), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3650), - [sym_assignment_pattern] = STATE(5487), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3650), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1289), - [sym_subscript_expression] = STATE(1289), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3650), - [sym_spread_element] = STATE(4920), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4966), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1289), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1631), - [anon_sym_export] = ACTIONS(607), - [anon_sym_type] = ACTIONS(607), - [anon_sym_namespace] = ACTIONS(611), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_COMMA] = ACTIONS(1895), - [anon_sym_typeof] = ACTIONS(649), + [STATE(290)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2773), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_spread_element] = STATE(6260), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_repeat1] = STATE(6261), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_COMMA] = ACTIONS(2102), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(2104), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2106), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1585), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(291)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2743), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_spread_element] = STATE(6208), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_repeat1] = STATE(6210), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_COMMA] = ACTIONS(2102), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(2108), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2106), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1585), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(292)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2794), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_COMMA] = ACTIONS(1853), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(1853), + [anon_sym_GT] = ACTIONS(1853), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_AMP] = ACTIONS(1853), + [anon_sym_PIPE] = ACTIONS(1853), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1619), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), + [anon_sym_extends] = ACTIONS(1855), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(293)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2776), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_spread_element] = STATE(6128), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_repeat1] = STATE(6132), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_COMMA] = ACTIONS(2102), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(2110), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2106), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1585), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(294)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2484), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_spread_element] = STATE(6147), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_repeat1] = STATE(6158), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_COMMA] = ACTIONS(2102), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(2112), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2106), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1585), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(295)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2160), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_COMMA] = ACTIONS(1853), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), + [anon_sym_LBRACK] = ACTIONS(1853), + [anon_sym_GT] = ACTIONS(1853), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_AMP] = ACTIONS(1853), + [anon_sym_PIPE] = ACTIONS(1853), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1395), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1611), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), + [anon_sym_extends] = ACTIONS(1855), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(296)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2828), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_COMMA] = ACTIONS(1853), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(607), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(832), - [anon_sym_RBRACK] = ACTIONS(1936), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(1853), + [anon_sym_GT] = ACTIONS(1853), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(629), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), [anon_sym_new] = ACTIONS(1633), - [anon_sym_using] = ACTIONS(633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_AMP] = ACTIONS(1853), + [anon_sym_PIPE] = ACTIONS(1853), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1637), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(607), - [anon_sym_readonly] = ACTIONS(607), - [anon_sym_get] = ACTIONS(607), - [anon_sym_set] = ACTIONS(607), - [anon_sym_declare] = ACTIONS(607), - [anon_sym_public] = ACTIONS(607), - [anon_sym_private] = ACTIONS(607), - [anon_sym_protected] = ACTIONS(607), - [anon_sym_override] = ACTIONS(607), - [anon_sym_module] = ACTIONS(607), - [anon_sym_any] = ACTIONS(607), - [anon_sym_number] = ACTIONS(607), - [anon_sym_boolean] = ACTIONS(607), - [anon_sym_string] = ACTIONS(607), - [anon_sym_symbol] = ACTIONS(607), - [anon_sym_object] = ACTIONS(607), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), + [anon_sym_extends] = ACTIONS(1855), [sym_html_comment] = ACTIONS(5), }, - [STATE(264)] = { - [sym_import] = STATE(3737), - [sym_variable_declaration] = STATE(315), - [sym_lexical_declaration] = STATE(315), - [sym_empty_statement] = STATE(315), - [sym_parenthesized_expression] = STATE(1374), - [sym_expression] = STATE(2399), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(5413), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(5413), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1374), - [sym_subscript_expression] = STATE(1374), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(5413), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(6214), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1374), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1912), - [anon_sym_export] = ACTIONS(1914), - [anon_sym_type] = ACTIONS(1914), - [anon_sym_namespace] = ACTIONS(1916), - [anon_sym_LBRACE] = ACTIONS(1918), - [anon_sym_typeof] = ACTIONS(649), + [STATE(297)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2972), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_COMMA] = ACTIONS(1853), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_var] = ACTIONS(1920), - [anon_sym_let] = ACTIONS(1922), - [anon_sym_const] = ACTIONS(1924), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(1926), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(1853), + [anon_sym_GT] = ACTIONS(1853), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1928), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1930), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_AMP] = ACTIONS(1853), + [anon_sym_PIPE] = ACTIONS(1853), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1932), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1914), - [anon_sym_readonly] = ACTIONS(1914), - [anon_sym_get] = ACTIONS(1914), - [anon_sym_set] = ACTIONS(1914), - [anon_sym_declare] = ACTIONS(1914), - [anon_sym_public] = ACTIONS(1914), - [anon_sym_private] = ACTIONS(1914), - [anon_sym_protected] = ACTIONS(1914), - [anon_sym_override] = ACTIONS(1914), - [anon_sym_module] = ACTIONS(1914), - [anon_sym_any] = ACTIONS(1914), - [anon_sym_number] = ACTIONS(1914), - [anon_sym_boolean] = ACTIONS(1914), - [anon_sym_string] = ACTIONS(1914), - [anon_sym_symbol] = ACTIONS(1914), - [anon_sym_object] = ACTIONS(1914), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), + [anon_sym_extends] = ACTIONS(1855), [sym_html_comment] = ACTIONS(5), }, - [STATE(265)] = { - [sym_import] = STATE(3737), - [sym_variable_declaration] = STATE(317), - [sym_lexical_declaration] = STATE(317), - [sym_empty_statement] = STATE(317), - [sym_parenthesized_expression] = STATE(1374), - [sym_expression] = STATE(2176), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(5413), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(5413), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1374), - [sym_subscript_expression] = STATE(1374), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(5413), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(6243), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1374), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1912), - [anon_sym_export] = ACTIONS(1914), - [anon_sym_type] = ACTIONS(1914), - [anon_sym_namespace] = ACTIONS(1916), - [anon_sym_LBRACE] = ACTIONS(1918), - [anon_sym_typeof] = ACTIONS(649), + [STATE(298)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2778), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_spread_element] = STATE(6126), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_repeat1] = STATE(6127), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_COMMA] = ACTIONS(2102), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_var] = ACTIONS(1920), - [anon_sym_let] = ACTIONS(1922), - [anon_sym_const] = ACTIONS(1924), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(1926), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(2114), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1928), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1930), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2106), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1932), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1914), - [anon_sym_readonly] = ACTIONS(1914), - [anon_sym_get] = ACTIONS(1914), - [anon_sym_set] = ACTIONS(1914), - [anon_sym_declare] = ACTIONS(1914), - [anon_sym_public] = ACTIONS(1914), - [anon_sym_private] = ACTIONS(1914), - [anon_sym_protected] = ACTIONS(1914), - [anon_sym_override] = ACTIONS(1914), - [anon_sym_module] = ACTIONS(1914), - [anon_sym_any] = ACTIONS(1914), - [anon_sym_number] = ACTIONS(1914), - [anon_sym_boolean] = ACTIONS(1914), - [anon_sym_string] = ACTIONS(1914), - [anon_sym_symbol] = ACTIONS(1914), - [anon_sym_object] = ACTIONS(1914), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(266)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_assignment_pattern] = STATE(5487), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4966), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(734), + [STATE(299)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2775), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_spread_element] = STATE(6133), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_repeat1] = STATE(6264), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_COMMA] = ACTIONS(2102), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(2116), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2106), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1585), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(300)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5289), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_accessibility_modifier] = STATE(329), + [sym_override_modifier] = STATE(342), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(1443), + [sym_identifier] = ACTIONS(778), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(736), - [anon_sym_COMMA] = ACTIONS(1940), + [anon_sym_LBRACE] = ACTIONS(780), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1643), - [anon_sym_RBRACK] = ACTIONS(1940), + [anon_sym_LBRACK] = ACTIONS(1795), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), + [anon_sym_class] = ACTIONS(2118), [anon_sym_async] = ACTIONS(151), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(744), + [anon_sym_new] = ACTIONS(788), [anon_sym_using] = ACTIONS(161), [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), + [sym_this] = ACTIONS(2120), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(756), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(2122), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(113), - [anon_sym_private] = ACTIONS(113), - [anon_sym_protected] = ACTIONS(113), - [anon_sym_override] = ACTIONS(113), + [anon_sym_public] = ACTIONS(858), + [anon_sym_private] = ACTIONS(858), + [anon_sym_protected] = ACTIONS(858), + [anon_sym_override] = ACTIONS(860), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -57711,252 +64609,145 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(267)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2481), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_COMMA] = ACTIONS(1671), - [anon_sym_typeof] = ACTIONS(1357), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(1671), - [anon_sym_GT] = ACTIONS(1671), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_AMP] = ACTIONS(1671), - [anon_sym_PIPE] = ACTIONS(1671), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), - [anon_sym_extends] = ACTIONS(1673), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(268)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2368), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_spread_element] = STATE(5414), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [aux_sym_array_repeat1] = STATE(5415), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_COMMA] = ACTIONS(1942), - [anon_sym_typeof] = ACTIONS(649), + [STATE(301)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2780), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_spread_element] = STATE(6371), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_repeat1] = STATE(6254), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_COMMA] = ACTIONS(2102), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(1944), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(2124), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1946), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2106), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(269)] = { - [sym_identifier] = ACTIONS(1948), - [anon_sym_export] = ACTIONS(1948), + [STATE(302)] = { + [sym_identifier] = ACTIONS(2126), + [anon_sym_export] = ACTIONS(2126), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(1948), + [anon_sym_type] = ACTIONS(2126), [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1948), - [anon_sym_LBRACE] = ACTIONS(1950), + [anon_sym_namespace] = ACTIONS(2126), + [anon_sym_LBRACE] = ACTIONS(2128), [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(1948), - [anon_sym_import] = ACTIONS(1948), - [anon_sym_let] = ACTIONS(1948), - [anon_sym_BANG] = ACTIONS(1948), - [anon_sym_LPAREN] = ACTIONS(1950), + [anon_sym_typeof] = ACTIONS(2126), + [anon_sym_import] = ACTIONS(2126), + [anon_sym_let] = ACTIONS(2126), + [anon_sym_BANG] = ACTIONS(2126), + [anon_sym_LPAREN] = ACTIONS(2128), [anon_sym_RPAREN] = ACTIONS(126), - [anon_sym_await] = ACTIONS(1948), + [anon_sym_await] = ACTIONS(2126), [anon_sym_in] = ACTIONS(120), [anon_sym_COLON] = ACTIONS(126), - [anon_sym_yield] = ACTIONS(1948), - [anon_sym_LBRACK] = ACTIONS(1950), + [anon_sym_yield] = ACTIONS(2126), + [anon_sym_LBRACK] = ACTIONS(2128), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1950), - [anon_sym_SQUOTE] = ACTIONS(1950), - [anon_sym_class] = ACTIONS(1948), - [anon_sym_async] = ACTIONS(1948), - [anon_sym_function] = ACTIONS(1948), + [anon_sym_DQUOTE] = ACTIONS(2128), + [anon_sym_SQUOTE] = ACTIONS(2128), + [anon_sym_class] = ACTIONS(2126), + [anon_sym_async] = ACTIONS(2126), + [anon_sym_function] = ACTIONS(2126), [anon_sym_EQ_GT] = ACTIONS(155), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(1948), - [anon_sym_using] = ACTIONS(1948), + [anon_sym_new] = ACTIONS(2126), + [anon_sym_using] = ACTIONS(2126), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -57972,7 +64763,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP_AMP_EQ] = ACTIONS(163), [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1950), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2128), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -57981,12 +64772,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(1948), - [anon_sym_DASH] = ACTIONS(1948), - [anon_sym_SLASH] = ACTIONS(1948), + [anon_sym_PLUS] = ACTIONS(2126), + [anon_sym_DASH] = ACTIONS(2126), + [anon_sym_SLASH] = ACTIONS(2126), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1948), + [anon_sym_LT] = ACTIONS(2126), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -57995,75 +64786,75 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(1950), - [anon_sym_void] = ACTIONS(1948), - [anon_sym_delete] = ACTIONS(1948), - [anon_sym_PLUS_PLUS] = ACTIONS(1950), - [anon_sym_DASH_DASH] = ACTIONS(1950), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1950), - [sym_number] = ACTIONS(1950), - [sym_private_property_identifier] = ACTIONS(1950), - [sym_this] = ACTIONS(1948), - [sym_super] = ACTIONS(1948), - [sym_true] = ACTIONS(1948), - [sym_false] = ACTIONS(1948), - [sym_null] = ACTIONS(1948), - [sym_undefined] = ACTIONS(1948), - [anon_sym_AT] = ACTIONS(1950), - [anon_sym_static] = ACTIONS(1948), - [anon_sym_readonly] = ACTIONS(1948), - [anon_sym_get] = ACTIONS(1948), - [anon_sym_set] = ACTIONS(1948), - [anon_sym_QMARK] = ACTIONS(758), - [anon_sym_declare] = ACTIONS(1948), - [anon_sym_public] = ACTIONS(1948), - [anon_sym_private] = ACTIONS(1948), - [anon_sym_protected] = ACTIONS(1948), - [anon_sym_override] = ACTIONS(1948), - [anon_sym_module] = ACTIONS(1948), - [anon_sym_any] = ACTIONS(1948), - [anon_sym_number] = ACTIONS(1948), - [anon_sym_boolean] = ACTIONS(1948), - [anon_sym_string] = ACTIONS(1948), - [anon_sym_symbol] = ACTIONS(1948), - [anon_sym_object] = ACTIONS(1948), + [anon_sym_TILDE] = ACTIONS(2128), + [anon_sym_void] = ACTIONS(2126), + [anon_sym_delete] = ACTIONS(2126), + [anon_sym_PLUS_PLUS] = ACTIONS(2128), + [anon_sym_DASH_DASH] = ACTIONS(2128), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2128), + [sym_number] = ACTIONS(2128), + [sym_private_property_identifier] = ACTIONS(2128), + [sym_this] = ACTIONS(2126), + [sym_super] = ACTIONS(2126), + [sym_true] = ACTIONS(2126), + [sym_false] = ACTIONS(2126), + [sym_null] = ACTIONS(2126), + [sym_undefined] = ACTIONS(2126), + [anon_sym_AT] = ACTIONS(2128), + [anon_sym_static] = ACTIONS(2126), + [anon_sym_readonly] = ACTIONS(2126), + [anon_sym_get] = ACTIONS(2126), + [anon_sym_set] = ACTIONS(2126), + [anon_sym_QMARK] = ACTIONS(802), + [anon_sym_declare] = ACTIONS(2126), + [anon_sym_public] = ACTIONS(2126), + [anon_sym_private] = ACTIONS(2126), + [anon_sym_protected] = ACTIONS(2126), + [anon_sym_override] = ACTIONS(2126), + [anon_sym_module] = ACTIONS(2126), + [anon_sym_any] = ACTIONS(2126), + [anon_sym_number] = ACTIONS(2126), + [anon_sym_boolean] = ACTIONS(2126), + [anon_sym_string] = ACTIONS(2126), + [anon_sym_symbol] = ACTIONS(2126), + [anon_sym_object] = ACTIONS(2126), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(270)] = { - [sym_identifier] = ACTIONS(1952), - [anon_sym_export] = ACTIONS(1952), + [STATE(303)] = { + [sym_identifier] = ACTIONS(2130), + [anon_sym_export] = ACTIONS(2130), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(1952), + [anon_sym_type] = ACTIONS(2130), [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1952), - [anon_sym_LBRACE] = ACTIONS(1954), + [anon_sym_namespace] = ACTIONS(2130), + [anon_sym_LBRACE] = ACTIONS(2132), [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(1952), - [anon_sym_import] = ACTIONS(1952), - [anon_sym_let] = ACTIONS(1952), - [anon_sym_BANG] = ACTIONS(1952), - [anon_sym_LPAREN] = ACTIONS(1954), + [anon_sym_typeof] = ACTIONS(2130), + [anon_sym_import] = ACTIONS(2130), + [anon_sym_let] = ACTIONS(2130), + [anon_sym_BANG] = ACTIONS(2130), + [anon_sym_LPAREN] = ACTIONS(2132), [anon_sym_RPAREN] = ACTIONS(126), - [anon_sym_await] = ACTIONS(1952), + [anon_sym_await] = ACTIONS(2130), [anon_sym_in] = ACTIONS(120), [anon_sym_COLON] = ACTIONS(126), - [anon_sym_yield] = ACTIONS(1952), - [anon_sym_LBRACK] = ACTIONS(1954), + [anon_sym_yield] = ACTIONS(2130), + [anon_sym_LBRACK] = ACTIONS(2132), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1954), - [anon_sym_SQUOTE] = ACTIONS(1954), - [anon_sym_class] = ACTIONS(1952), - [anon_sym_async] = ACTIONS(1952), - [anon_sym_function] = ACTIONS(1952), + [anon_sym_DQUOTE] = ACTIONS(2132), + [anon_sym_SQUOTE] = ACTIONS(2132), + [anon_sym_class] = ACTIONS(2130), + [anon_sym_async] = ACTIONS(2130), + [anon_sym_function] = ACTIONS(2130), [anon_sym_EQ_GT] = ACTIONS(155), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(1952), - [anon_sym_using] = ACTIONS(1952), + [anon_sym_new] = ACTIONS(2130), + [anon_sym_using] = ACTIONS(2130), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -58079,7 +64870,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP_AMP_EQ] = ACTIONS(163), [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1954), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2132), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -58088,12 +64879,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(1952), - [anon_sym_DASH] = ACTIONS(1952), - [anon_sym_SLASH] = ACTIONS(1952), + [anon_sym_PLUS] = ACTIONS(2130), + [anon_sym_DASH] = ACTIONS(2130), + [anon_sym_SLASH] = ACTIONS(2130), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1952), + [anon_sym_LT] = ACTIONS(2130), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -58102,931 +64893,824 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(1954), - [anon_sym_void] = ACTIONS(1952), - [anon_sym_delete] = ACTIONS(1952), - [anon_sym_PLUS_PLUS] = ACTIONS(1954), - [anon_sym_DASH_DASH] = ACTIONS(1954), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1954), - [sym_number] = ACTIONS(1954), - [sym_private_property_identifier] = ACTIONS(1954), - [sym_this] = ACTIONS(1952), - [sym_super] = ACTIONS(1952), - [sym_true] = ACTIONS(1952), - [sym_false] = ACTIONS(1952), - [sym_null] = ACTIONS(1952), - [sym_undefined] = ACTIONS(1952), - [anon_sym_AT] = ACTIONS(1954), - [anon_sym_static] = ACTIONS(1952), - [anon_sym_readonly] = ACTIONS(1952), - [anon_sym_get] = ACTIONS(1952), - [anon_sym_set] = ACTIONS(1952), - [anon_sym_QMARK] = ACTIONS(758), - [anon_sym_declare] = ACTIONS(1952), - [anon_sym_public] = ACTIONS(1952), - [anon_sym_private] = ACTIONS(1952), - [anon_sym_protected] = ACTIONS(1952), - [anon_sym_override] = ACTIONS(1952), - [anon_sym_module] = ACTIONS(1952), - [anon_sym_any] = ACTIONS(1952), - [anon_sym_number] = ACTIONS(1952), - [anon_sym_boolean] = ACTIONS(1952), - [anon_sym_string] = ACTIONS(1952), - [anon_sym_symbol] = ACTIONS(1952), - [anon_sym_object] = ACTIONS(1952), + [anon_sym_TILDE] = ACTIONS(2132), + [anon_sym_void] = ACTIONS(2130), + [anon_sym_delete] = ACTIONS(2130), + [anon_sym_PLUS_PLUS] = ACTIONS(2132), + [anon_sym_DASH_DASH] = ACTIONS(2132), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2132), + [sym_number] = ACTIONS(2132), + [sym_private_property_identifier] = ACTIONS(2132), + [sym_this] = ACTIONS(2130), + [sym_super] = ACTIONS(2130), + [sym_true] = ACTIONS(2130), + [sym_false] = ACTIONS(2130), + [sym_null] = ACTIONS(2130), + [sym_undefined] = ACTIONS(2130), + [anon_sym_AT] = ACTIONS(2132), + [anon_sym_static] = ACTIONS(2130), + [anon_sym_readonly] = ACTIONS(2130), + [anon_sym_get] = ACTIONS(2130), + [anon_sym_set] = ACTIONS(2130), + [anon_sym_QMARK] = ACTIONS(802), + [anon_sym_declare] = ACTIONS(2130), + [anon_sym_public] = ACTIONS(2130), + [anon_sym_private] = ACTIONS(2130), + [anon_sym_protected] = ACTIONS(2130), + [anon_sym_override] = ACTIONS(2130), + [anon_sym_module] = ACTIONS(2130), + [anon_sym_any] = ACTIONS(2130), + [anon_sym_number] = ACTIONS(2130), + [anon_sym_boolean] = ACTIONS(2130), + [anon_sym_string] = ACTIONS(2130), + [anon_sym_symbol] = ACTIONS(2130), + [anon_sym_object] = ACTIONS(2130), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(271)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2183), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_spread_element] = STATE(4929), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [aux_sym_array_repeat1] = STATE(4930), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_COMMA] = ACTIONS(1942), - [anon_sym_typeof] = ACTIONS(649), + [STATE(304)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2782), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_spread_element] = STATE(6354), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_repeat1] = STATE(6359), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_COMMA] = ACTIONS(2102), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(1956), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(2134), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1946), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2106), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(272)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2155), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_spread_element] = STATE(4920), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_COMMA] = ACTIONS(1958), - [anon_sym_typeof] = ACTIONS(649), + [STATE(305)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2465), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_COMMA] = ACTIONS(1853), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(1958), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_RBRACK] = ACTIONS(1958), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(1853), + [anon_sym_GT] = ACTIONS(1853), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1946), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_AMP] = ACTIONS(1853), + [anon_sym_PIPE] = ACTIONS(1853), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), + [anon_sym_extends] = ACTIONS(1855), [sym_html_comment] = ACTIONS(5), }, - [STATE(273)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2225), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_spread_element] = STATE(5419), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [aux_sym_array_repeat1] = STATE(5420), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_COMMA] = ACTIONS(1942), - [anon_sym_typeof] = ACTIONS(649), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(1960), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1946), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [STATE(306)] = { + [sym_import] = STATE(4570), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2199), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(918), + [anon_sym_COMMA] = ACTIONS(1853), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(1853), + [anon_sym_GT] = ACTIONS(1853), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_AMP] = ACTIONS(1853), + [anon_sym_PIPE] = ACTIONS(1853), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), + [anon_sym_extends] = ACTIONS(1855), [sym_html_comment] = ACTIONS(5), }, - [STATE(274)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1826), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_COMMA] = ACTIONS(1671), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(1671), - [anon_sym_GT] = ACTIONS(1671), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), - [anon_sym_using] = ACTIONS(79), - [anon_sym_AMP] = ACTIONS(1671), - [anon_sym_PIPE] = ACTIONS(1671), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), - [anon_sym_extends] = ACTIONS(1673), + [STATE(307)] = { + [sym_identifier] = ACTIONS(2126), + [anon_sym_export] = ACTIONS(2126), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2126), + [anon_sym_EQ] = ACTIONS(219), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2126), + [anon_sym_LBRACE] = ACTIONS(2128), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(2126), + [anon_sym_import] = ACTIONS(2126), + [anon_sym_let] = ACTIONS(2126), + [anon_sym_BANG] = ACTIONS(2126), + [anon_sym_LPAREN] = ACTIONS(2128), + [anon_sym_RPAREN] = ACTIONS(222), + [anon_sym_await] = ACTIONS(2126), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(222), + [anon_sym_yield] = ACTIONS(2126), + [anon_sym_LBRACK] = ACTIONS(2128), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(2128), + [anon_sym_SQUOTE] = ACTIONS(2128), + [anon_sym_class] = ACTIONS(2126), + [anon_sym_async] = ACTIONS(2126), + [anon_sym_function] = ACTIONS(2126), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2126), + [anon_sym_using] = ACTIONS(2126), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2128), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(2126), + [anon_sym_DASH] = ACTIONS(2126), + [anon_sym_SLASH] = ACTIONS(2126), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2126), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(2128), + [anon_sym_void] = ACTIONS(2126), + [anon_sym_delete] = ACTIONS(2126), + [anon_sym_PLUS_PLUS] = ACTIONS(2128), + [anon_sym_DASH_DASH] = ACTIONS(2128), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2128), + [sym_number] = ACTIONS(2128), + [sym_private_property_identifier] = ACTIONS(2128), + [sym_this] = ACTIONS(2126), + [sym_super] = ACTIONS(2126), + [sym_true] = ACTIONS(2126), + [sym_false] = ACTIONS(2126), + [sym_null] = ACTIONS(2126), + [sym_undefined] = ACTIONS(2126), + [anon_sym_AT] = ACTIONS(2128), + [anon_sym_static] = ACTIONS(2126), + [anon_sym_readonly] = ACTIONS(2126), + [anon_sym_get] = ACTIONS(2126), + [anon_sym_set] = ACTIONS(2126), + [anon_sym_QMARK] = ACTIONS(802), + [anon_sym_declare] = ACTIONS(2126), + [anon_sym_public] = ACTIONS(2126), + [anon_sym_private] = ACTIONS(2126), + [anon_sym_protected] = ACTIONS(2126), + [anon_sym_override] = ACTIONS(2126), + [anon_sym_module] = ACTIONS(2126), + [anon_sym_any] = ACTIONS(2126), + [anon_sym_number] = ACTIONS(2126), + [anon_sym_boolean] = ACTIONS(2126), + [anon_sym_string] = ACTIONS(2126), + [anon_sym_symbol] = ACTIONS(2126), + [anon_sym_object] = ACTIONS(2126), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(275)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2231), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_spread_element] = STATE(4850), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [aux_sym_array_repeat1] = STATE(4851), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_COMMA] = ACTIONS(1942), - [anon_sym_typeof] = ACTIONS(649), + [STATE(308)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2787), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_spread_element] = STATE(6150), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_repeat1] = STATE(6152), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_COMMA] = ACTIONS(2102), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(1962), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(2136), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1946), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2106), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(276)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2232), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_spread_element] = STATE(4879), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [aux_sym_array_repeat1] = STATE(4880), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_COMMA] = ACTIONS(1942), - [anon_sym_typeof] = ACTIONS(649), + [STATE(309)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2770), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_spread_element] = STATE(6120), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [aux_sym_array_repeat1] = STATE(6129), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_COMMA] = ACTIONS(2102), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(1964), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(2138), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1946), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2106), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(277)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2239), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_spread_element] = STATE(4922), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [aux_sym_array_repeat1] = STATE(4923), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_COMMA] = ACTIONS(1942), - [anon_sym_typeof] = ACTIONS(649), + [STATE(310)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2629), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_spread_element] = STATE(6235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_COMMA] = ACTIONS(2140), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(1966), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(2140), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_RBRACK] = ACTIONS(2140), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1946), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2106), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(278)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2247), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_COMMA] = ACTIONS(1671), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), - [anon_sym_LBRACK] = ACTIONS(1671), - [anon_sym_GT] = ACTIONS(1671), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_AMP] = ACTIONS(1671), - [anon_sym_PIPE] = ACTIONS(1671), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), - [anon_sym_extends] = ACTIONS(1673), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(279)] = { - [sym_identifier] = ACTIONS(1948), - [anon_sym_export] = ACTIONS(1948), + [STATE(311)] = { + [sym_identifier] = ACTIONS(2130), + [anon_sym_export] = ACTIONS(2130), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(1948), + [anon_sym_type] = ACTIONS(2130), [anon_sym_EQ] = ACTIONS(219), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1948), - [anon_sym_LBRACE] = ACTIONS(1950), + [anon_sym_namespace] = ACTIONS(2130), + [anon_sym_LBRACE] = ACTIONS(2132), [anon_sym_COMMA] = ACTIONS(222), - [anon_sym_typeof] = ACTIONS(1948), - [anon_sym_import] = ACTIONS(1948), - [anon_sym_let] = ACTIONS(1948), - [anon_sym_BANG] = ACTIONS(1948), - [anon_sym_LPAREN] = ACTIONS(1950), + [anon_sym_typeof] = ACTIONS(2130), + [anon_sym_import] = ACTIONS(2130), + [anon_sym_let] = ACTIONS(2130), + [anon_sym_BANG] = ACTIONS(2130), + [anon_sym_LPAREN] = ACTIONS(2132), [anon_sym_RPAREN] = ACTIONS(222), - [anon_sym_await] = ACTIONS(1948), + [anon_sym_await] = ACTIONS(2130), [anon_sym_in] = ACTIONS(120), [anon_sym_COLON] = ACTIONS(222), - [anon_sym_yield] = ACTIONS(1948), - [anon_sym_LBRACK] = ACTIONS(1950), + [anon_sym_yield] = ACTIONS(2130), + [anon_sym_LBRACK] = ACTIONS(2132), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1950), - [anon_sym_SQUOTE] = ACTIONS(1950), - [anon_sym_class] = ACTIONS(1948), - [anon_sym_async] = ACTIONS(1948), - [anon_sym_function] = ACTIONS(1948), + [anon_sym_DQUOTE] = ACTIONS(2132), + [anon_sym_SQUOTE] = ACTIONS(2132), + [anon_sym_class] = ACTIONS(2130), + [anon_sym_async] = ACTIONS(2130), + [anon_sym_function] = ACTIONS(2130), [anon_sym_EQ_GT] = ACTIONS(225), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(1948), - [anon_sym_using] = ACTIONS(1948), + [anon_sym_new] = ACTIONS(2130), + [anon_sym_using] = ACTIONS(2130), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -59042,7 +65726,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP_AMP_EQ] = ACTIONS(163), [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1950), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2132), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -59051,12 +65735,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(1948), - [anon_sym_DASH] = ACTIONS(1948), - [anon_sym_SLASH] = ACTIONS(1948), + [anon_sym_PLUS] = ACTIONS(2130), + [anon_sym_DASH] = ACTIONS(2130), + [anon_sym_SLASH] = ACTIONS(2130), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1948), + [anon_sym_LT] = ACTIONS(2130), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -59065,569 +65749,1096 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(1950), - [anon_sym_void] = ACTIONS(1948), - [anon_sym_delete] = ACTIONS(1948), - [anon_sym_PLUS_PLUS] = ACTIONS(1950), - [anon_sym_DASH_DASH] = ACTIONS(1950), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1950), - [sym_number] = ACTIONS(1950), - [sym_private_property_identifier] = ACTIONS(1950), - [sym_this] = ACTIONS(1948), - [sym_super] = ACTIONS(1948), - [sym_true] = ACTIONS(1948), - [sym_false] = ACTIONS(1948), - [sym_null] = ACTIONS(1948), - [sym_undefined] = ACTIONS(1948), - [anon_sym_AT] = ACTIONS(1950), - [anon_sym_static] = ACTIONS(1948), - [anon_sym_readonly] = ACTIONS(1948), - [anon_sym_get] = ACTIONS(1948), - [anon_sym_set] = ACTIONS(1948), - [anon_sym_QMARK] = ACTIONS(758), - [anon_sym_declare] = ACTIONS(1948), - [anon_sym_public] = ACTIONS(1948), - [anon_sym_private] = ACTIONS(1948), - [anon_sym_protected] = ACTIONS(1948), - [anon_sym_override] = ACTIONS(1948), - [anon_sym_module] = ACTIONS(1948), - [anon_sym_any] = ACTIONS(1948), - [anon_sym_number] = ACTIONS(1948), - [anon_sym_boolean] = ACTIONS(1948), - [anon_sym_string] = ACTIONS(1948), - [anon_sym_symbol] = ACTIONS(1948), - [anon_sym_object] = ACTIONS(1948), + [anon_sym_TILDE] = ACTIONS(2132), + [anon_sym_void] = ACTIONS(2130), + [anon_sym_delete] = ACTIONS(2130), + [anon_sym_PLUS_PLUS] = ACTIONS(2132), + [anon_sym_DASH_DASH] = ACTIONS(2132), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2132), + [sym_number] = ACTIONS(2132), + [sym_private_property_identifier] = ACTIONS(2132), + [sym_this] = ACTIONS(2130), + [sym_super] = ACTIONS(2130), + [sym_true] = ACTIONS(2130), + [sym_false] = ACTIONS(2130), + [sym_null] = ACTIONS(2130), + [sym_undefined] = ACTIONS(2130), + [anon_sym_AT] = ACTIONS(2132), + [anon_sym_static] = ACTIONS(2130), + [anon_sym_readonly] = ACTIONS(2130), + [anon_sym_get] = ACTIONS(2130), + [anon_sym_set] = ACTIONS(2130), + [anon_sym_QMARK] = ACTIONS(802), + [anon_sym_declare] = ACTIONS(2130), + [anon_sym_public] = ACTIONS(2130), + [anon_sym_private] = ACTIONS(2130), + [anon_sym_protected] = ACTIONS(2130), + [anon_sym_override] = ACTIONS(2130), + [anon_sym_module] = ACTIONS(2130), + [anon_sym_any] = ACTIONS(2130), + [anon_sym_number] = ACTIONS(2130), + [anon_sym_boolean] = ACTIONS(2130), + [anon_sym_string] = ACTIONS(2130), + [anon_sym_symbol] = ACTIONS(2130), + [anon_sym_object] = ACTIONS(2130), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(280)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1880), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_COMMA] = ACTIONS(1671), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), + [STATE(312)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2100), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_COMMA] = ACTIONS(1853), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), - [anon_sym_LBRACK] = ACTIONS(1671), - [anon_sym_GT] = ACTIONS(1671), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(1853), + [anon_sym_GT] = ACTIONS(1853), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_AMP] = ACTIONS(1671), - [anon_sym_PIPE] = ACTIONS(1671), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), + [anon_sym_using] = ACTIONS(79), + [anon_sym_AMP] = ACTIONS(1853), + [anon_sym_PIPE] = ACTIONS(1853), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), - [anon_sym_extends] = ACTIONS(1673), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), + [anon_sym_extends] = ACTIONS(1855), [sym_html_comment] = ACTIONS(5), }, - [STATE(281)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2325), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_COMMA] = ACTIONS(1671), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(313)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(3011), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_COMMA] = ACTIONS(1853), + [anon_sym_typeof] = ACTIONS(1187), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(1671), - [anon_sym_GT] = ACTIONS(1671), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(1853), + [anon_sym_GT] = ACTIONS(1853), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1177), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_AMP] = ACTIONS(1671), - [anon_sym_PIPE] = ACTIONS(1671), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_AMP] = ACTIONS(1853), + [anon_sym_PIPE] = ACTIONS(1853), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), - [anon_sym_extends] = ACTIONS(1673), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), + [anon_sym_extends] = ACTIONS(1855), [sym_html_comment] = ACTIONS(5), }, - [STATE(282)] = { - [sym_identifier] = ACTIONS(1952), - [anon_sym_export] = ACTIONS(1952), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(1952), - [anon_sym_EQ] = ACTIONS(219), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1952), - [anon_sym_LBRACE] = ACTIONS(1954), - [anon_sym_COMMA] = ACTIONS(222), - [anon_sym_typeof] = ACTIONS(1952), - [anon_sym_import] = ACTIONS(1952), - [anon_sym_let] = ACTIONS(1952), - [anon_sym_BANG] = ACTIONS(1952), - [anon_sym_LPAREN] = ACTIONS(1954), - [anon_sym_RPAREN] = ACTIONS(222), - [anon_sym_await] = ACTIONS(1952), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(222), - [anon_sym_yield] = ACTIONS(1952), - [anon_sym_LBRACK] = ACTIONS(1954), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1954), - [anon_sym_SQUOTE] = ACTIONS(1954), - [anon_sym_class] = ACTIONS(1952), - [anon_sym_async] = ACTIONS(1952), - [anon_sym_function] = ACTIONS(1952), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(1952), - [anon_sym_using] = ACTIONS(1952), - [anon_sym_PLUS_EQ] = ACTIONS(163), - [anon_sym_DASH_EQ] = ACTIONS(163), - [anon_sym_STAR_EQ] = ACTIONS(163), - [anon_sym_SLASH_EQ] = ACTIONS(163), - [anon_sym_PERCENT_EQ] = ACTIONS(163), - [anon_sym_CARET_EQ] = ACTIONS(163), - [anon_sym_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_EQ] = ACTIONS(163), - [anon_sym_GT_GT_EQ] = ACTIONS(163), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), - [anon_sym_LT_LT_EQ] = ACTIONS(163), - [anon_sym_STAR_STAR_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1954), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(1952), - [anon_sym_DASH] = ACTIONS(1952), - [anon_sym_SLASH] = ACTIONS(1952), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1952), - [anon_sym_LT_EQ] = ACTIONS(157), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(157), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(157), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(1954), - [anon_sym_void] = ACTIONS(1952), - [anon_sym_delete] = ACTIONS(1952), - [anon_sym_PLUS_PLUS] = ACTIONS(1954), - [anon_sym_DASH_DASH] = ACTIONS(1954), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1954), - [sym_number] = ACTIONS(1954), - [sym_private_property_identifier] = ACTIONS(1954), - [sym_this] = ACTIONS(1952), - [sym_super] = ACTIONS(1952), - [sym_true] = ACTIONS(1952), - [sym_false] = ACTIONS(1952), - [sym_null] = ACTIONS(1952), - [sym_undefined] = ACTIONS(1952), - [anon_sym_AT] = ACTIONS(1954), - [anon_sym_static] = ACTIONS(1952), - [anon_sym_readonly] = ACTIONS(1952), - [anon_sym_get] = ACTIONS(1952), - [anon_sym_set] = ACTIONS(1952), - [anon_sym_QMARK] = ACTIONS(758), - [anon_sym_declare] = ACTIONS(1952), - [anon_sym_public] = ACTIONS(1952), - [anon_sym_private] = ACTIONS(1952), - [anon_sym_protected] = ACTIONS(1952), - [anon_sym_override] = ACTIONS(1952), - [anon_sym_module] = ACTIONS(1952), - [anon_sym_any] = ACTIONS(1952), - [anon_sym_number] = ACTIONS(1952), - [anon_sym_boolean] = ACTIONS(1952), - [anon_sym_string] = ACTIONS(1952), - [anon_sym_symbol] = ACTIONS(1952), - [anon_sym_object] = ACTIONS(1952), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(157), + [STATE(314)] = { + [sym_import] = STATE(4534), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2794), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym__type_query_member_expression] = STATE(3381), + [sym__type_query_subscript_expression] = STATE(3382), + [sym__type_query_call_expression] = STATE(3436), + [sym__type_query_instantiation_expression] = STATE(3536), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(2142), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(2144), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1619), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), [sym_html_comment] = ACTIONS(5), }, - [STATE(283)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2478), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_COMMA] = ACTIONS(1671), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(315)] = { + [sym_import] = STATE(4670), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2160), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym__type_query_member_expression] = STATE(3381), + [sym__type_query_subscript_expression] = STATE(3382), + [sym__type_query_call_expression] = STATE(3436), + [sym__type_query_instantiation_expression] = STATE(3536), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(2146), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1395), + [sym_this] = ACTIONS(2144), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1611), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(316)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2916), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4603), + [sym_assignment_pattern] = STATE(6665), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4603), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4603), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(6118), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1445), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1783), + [anon_sym_export] = ACTIONS(647), + [anon_sym_type] = ACTIONS(647), + [anon_sym_namespace] = ACTIONS(651), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(1671), - [anon_sym_GT] = ACTIONS(1671), + [anon_sym_let] = ACTIONS(647), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(669), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_AMP] = ACTIONS(1671), - [anon_sym_PIPE] = ACTIONS(1671), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1785), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1789), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), - [anon_sym_extends] = ACTIONS(1673), + [anon_sym_static] = ACTIONS(647), + [anon_sym_readonly] = ACTIONS(647), + [anon_sym_get] = ACTIONS(647), + [anon_sym_set] = ACTIONS(647), + [anon_sym_declare] = ACTIONS(647), + [anon_sym_public] = ACTIONS(647), + [anon_sym_private] = ACTIONS(647), + [anon_sym_protected] = ACTIONS(647), + [anon_sym_override] = ACTIONS(647), + [anon_sym_module] = ACTIONS(647), + [anon_sym_any] = ACTIONS(647), + [anon_sym_number] = ACTIONS(647), + [anon_sym_boolean] = ACTIONS(647), + [anon_sym_string] = ACTIONS(647), + [anon_sym_symbol] = ACTIONS(647), + [anon_sym_object] = ACTIONS(647), [sym_html_comment] = ACTIONS(5), }, - [STATE(284)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4250), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_accessibility_modifier] = STATE(290), - [sym_override_modifier] = STATE(309), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(1270), - [sym_identifier] = ACTIONS(734), + [STATE(317)] = { + [sym_import] = STATE(4670), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2100), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym__type_query_member_expression] = STATE(3381), + [sym__type_query_subscript_expression] = STATE(3382), + [sym__type_query_call_expression] = STATE(3436), + [sym__type_query_instantiation_expression] = STATE(3536), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(2148), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(2144), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(318)] = { + [sym_import] = STATE(4643), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3104), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym__type_query_member_expression] = STATE(3381), + [sym__type_query_subscript_expression] = STATE(3382), + [sym__type_query_call_expression] = STATE(3436), + [sym__type_query_instantiation_expression] = STATE(3536), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(2150), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(864), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(876), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(878), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(2152), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(882), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(319)] = { + [sym_import] = STATE(4710), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2828), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym__type_query_member_expression] = STATE(3381), + [sym__type_query_subscript_expression] = STATE(3382), + [sym__type_query_call_expression] = STATE(3436), + [sym__type_query_instantiation_expression] = STATE(3536), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(2154), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1319), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), + [sym_this] = ACTIONS(2156), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1635), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(320)] = { + [sym_import] = STATE(4600), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2465), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym__type_query_member_expression] = STATE(3381), + [sym__type_query_subscript_expression] = STATE(3382), + [sym__type_query_call_expression] = STATE(3436), + [sym__type_query_instantiation_expression] = STATE(3536), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(2158), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1493), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1483), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), + [sym_this] = ACTIONS(2156), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1627), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(321)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_assignment_pattern] = STATE(6665), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(6118), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(778), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_LBRACE] = ACTIONS(780), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_LBRACK] = ACTIONS(1795), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(1968), + [anon_sym_class] = ACTIONS(149), [anon_sym_async] = ACTIONS(151), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(744), + [anon_sym_new] = ACTIONS(788), [anon_sym_using] = ACTIONS(161), [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(1970), + [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(756), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1972), + [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(814), - [anon_sym_private] = ACTIONS(814), - [anon_sym_protected] = ACTIONS(814), - [anon_sym_override] = ACTIONS(816), + [anon_sym_public] = ACTIONS(113), + [anon_sym_private] = ACTIONS(113), + [anon_sym_protected] = ACTIONS(113), + [anon_sym_override] = ACTIONS(113), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -59637,635 +66848,845 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(285)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2129), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_COMMA] = ACTIONS(1671), - [anon_sym_typeof] = ACTIONS(1321), + [STATE(322)] = { + [sym_import] = STATE(4561), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2199), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym__type_query_member_expression] = STATE(3381), + [sym__type_query_subscript_expression] = STATE(3382), + [sym__type_query_call_expression] = STATE(3436), + [sym__type_query_instantiation_expression] = STATE(3536), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(2160), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(918), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(2162), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(323)] = { + [sym_import] = STATE(4544), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3104), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym__type_query_member_expression] = STATE(3381), + [sym__type_query_subscript_expression] = STATE(3382), + [sym__type_query_call_expression] = STATE(3436), + [sym__type_query_instantiation_expression] = STATE(3536), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(2164), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(1671), - [anon_sym_GT] = ACTIONS(1671), + [anon_sym_let] = ACTIONS(864), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_AMP] = ACTIONS(1671), - [anon_sym_PIPE] = ACTIONS(1671), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), - [sym_this] = ACTIONS(195), + [anon_sym_new] = ACTIONS(878), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(2166), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), - [anon_sym_extends] = ACTIONS(1673), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(286)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2238), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_spread_element] = STATE(4905), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [aux_sym_array_repeat1] = STATE(4906), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_COMMA] = ACTIONS(1942), - [anon_sym_typeof] = ACTIONS(649), + [STATE(324)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2492), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_spread_element] = STATE(6953), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(6953), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_RBRACE] = ACTIONS(2168), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(1974), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1946), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2170), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(287)] = { - [sym_import] = STATE(3780), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1709), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym__type_query_member_expression] = STATE(2865), - [sym__type_query_subscript_expression] = STATE(2866), - [sym__type_query_call_expression] = STATE(2913), - [sym__type_query_instantiation_expression] = STATE(3059), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1976), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(325)] = { + [sym_import] = STATE(4710), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2972), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym__type_query_member_expression] = STATE(3381), + [sym__type_query_subscript_expression] = STATE(3382), + [sym__type_query_call_expression] = STATE(3436), + [sym__type_query_instantiation_expression] = STATE(3536), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(2172), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(1978), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), + [sym_this] = ACTIONS(2156), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(288)] = { - [sym_import] = STATE(3734), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1709), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym__type_query_member_expression] = STATE(2912), - [sym__type_query_subscript_expression] = STATE(2918), - [sym__type_query_call_expression] = STATE(3104), - [sym__type_query_instantiation_expression] = STATE(3280), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1980), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(326)] = { + [sym_import] = STATE(4600), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1914), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym__type_query_member_expression] = STATE(3381), + [sym__type_query_subscript_expression] = STATE(3382), + [sym__type_query_call_expression] = STATE(3436), + [sym__type_query_instantiation_expression] = STATE(3536), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(2174), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(1982), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(2156), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(289)] = { - [sym_import] = STATE(3857), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1709), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym__type_query_member_expression] = STATE(2865), - [sym__type_query_subscript_expression] = STATE(2866), - [sym__type_query_call_expression] = STATE(2913), - [sym__type_query_instantiation_expression] = STATE(3059), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1984), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(327)] = { + [sym_import] = STATE(4643), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1914), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym__type_query_member_expression] = STATE(3381), + [sym__type_query_subscript_expression] = STATE(3382), + [sym__type_query_call_expression] = STATE(3436), + [sym__type_query_instantiation_expression] = STATE(3536), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(2176), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(1986), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(2166), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(290)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4556), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_override_modifier] = STATE(312), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(734), + [STATE(328)] = { + [sym_import] = STATE(4710), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3104), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym__type_query_member_expression] = STATE(3381), + [sym__type_query_subscript_expression] = STATE(3382), + [sym__type_query_call_expression] = STATE(3436), + [sym__type_query_instantiation_expression] = STATE(3536), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(2178), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(864), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(876), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(878), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(2156), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(882), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(329)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5343), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_override_modifier] = STATE(343), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(778), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_LBRACE] = ACTIONS(780), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_LBRACK] = ACTIONS(1795), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), [anon_sym_async] = ACTIONS(151), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(744), + [anon_sym_new] = ACTIONS(788), [anon_sym_using] = ACTIONS(161), [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(1988), + [sym_this] = ACTIONS(2180), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(756), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1990), + [anon_sym_readonly] = ACTIONS(2182), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), [anon_sym_protected] = ACTIONS(113), - [anon_sym_override] = ACTIONS(816), + [anon_sym_override] = ACTIONS(860), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -60275,315 +67696,421 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(291)] = { - [sym_import] = STATE(3773), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2551), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym__type_query_member_expression] = STATE(2865), - [sym__type_query_subscript_expression] = STATE(2866), - [sym__type_query_call_expression] = STATE(2913), - [sym__type_query_instantiation_expression] = STATE(3059), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1992), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(182), + [STATE(330)] = { + [sym_import] = STATE(4555), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1914), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym__type_query_member_expression] = STATE(3428), + [sym__type_query_subscript_expression] = STATE(3420), + [sym__type_query_call_expression] = STATE(3622), + [sym__type_query_instantiation_expression] = STATE(3838), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(2184), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), - [anon_sym_using] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(182), - [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(178), - [anon_sym_void] = ACTIONS(182), - [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(1986), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(2186), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(292)] = { - [sym_import] = STATE(3657), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2551), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym__type_query_member_expression] = STATE(2865), - [sym__type_query_subscript_expression] = STATE(2866), - [sym__type_query_call_expression] = STATE(2913), - [sym__type_query_instantiation_expression] = STATE(3059), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1994), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(182), + [STATE(331)] = { + [sym_import] = STATE(4742), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1914), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym__type_query_member_expression] = STATE(3381), + [sym__type_query_subscript_expression] = STATE(3382), + [sym__type_query_call_expression] = STATE(3436), + [sym__type_query_instantiation_expression] = STATE(3536), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(2188), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), - [anon_sym_using] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(182), - [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(178), - [anon_sym_void] = ACTIONS(182), - [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(1996), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(2152), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(293)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_assignment_pattern] = STATE(5445), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(5074), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(734), + [STATE(332)] = { + [sym_import] = STATE(4710), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(3011), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym__type_query_member_expression] = STATE(3381), + [sym__type_query_subscript_expression] = STATE(3382), + [sym__type_query_call_expression] = STATE(3436), + [sym__type_query_instantiation_expression] = STATE(3536), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(2190), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(1187), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1177), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), + [sym_this] = ACTIONS(2156), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1651), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(333)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5452), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_override_modifier] = STATE(340), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(778), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_LBRACE] = ACTIONS(780), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_LBRACK] = ACTIONS(1795), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), [anon_sym_async] = ACTIONS(151), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(744), + [anon_sym_new] = ACTIONS(788), [anon_sym_using] = ACTIONS(161), [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), + [sym_this] = ACTIONS(804), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(756), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(2192), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), [anon_sym_protected] = ACTIONS(113), - [anon_sym_override] = ACTIONS(113), + [anon_sym_override] = ACTIONS(860), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -60593,1027 +68120,177 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(294)] = { - [sym_import] = STATE(3632), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2247), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym__type_query_member_expression] = STATE(2865), - [sym__type_query_subscript_expression] = STATE(2866), - [sym__type_query_call_expression] = STATE(2913), - [sym__type_query_instantiation_expression] = STATE(3059), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1998), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), - [sym_this] = ACTIONS(2000), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(295)] = { - [sym_import] = STATE(3763), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1880), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym__type_query_member_expression] = STATE(2865), - [sym__type_query_subscript_expression] = STATE(2866), - [sym__type_query_call_expression] = STATE(2913), - [sym__type_query_instantiation_expression] = STATE(3059), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(2002), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), - [sym_this] = ACTIONS(2000), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(296)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2361), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_spread_element] = STATE(5908), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(5908), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_RBRACE] = ACTIONS(2004), - [anon_sym_typeof] = ACTIONS(649), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2006), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(297)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2197), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_spread_element] = STATE(6222), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(6222), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_RBRACE] = ACTIONS(2008), - [anon_sym_typeof] = ACTIONS(649), + [STATE(334)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2757), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_spread_element] = STATE(7107), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7107), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_RBRACE] = ACTIONS(2194), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2006), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2170), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(298)] = { - [sym_import] = STATE(3657), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2325), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym__type_query_member_expression] = STATE(2865), - [sym__type_query_subscript_expression] = STATE(2866), - [sym__type_query_call_expression] = STATE(2913), - [sym__type_query_instantiation_expression] = STATE(3059), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(2010), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), - [sym_this] = ACTIONS(1996), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(299)] = { - [sym_import] = STATE(3579), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1709), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym__type_query_member_expression] = STATE(2865), - [sym__type_query_subscript_expression] = STATE(2866), - [sym__type_query_call_expression] = STATE(2913), - [sym__type_query_instantiation_expression] = STATE(3059), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(2012), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(1996), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(300)] = { - [sym_import] = STATE(3857), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2551), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym__type_query_member_expression] = STATE(2865), - [sym__type_query_subscript_expression] = STATE(2866), - [sym__type_query_call_expression] = STATE(2913), - [sym__type_query_instantiation_expression] = STATE(3059), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(2014), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(182), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), - [anon_sym_using] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(182), - [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(178), - [anon_sym_void] = ACTIONS(182), - [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(1978), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(301)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4261), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_override_modifier] = STATE(308), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(734), - [anon_sym_export] = ACTIONS(113), - [anon_sym_type] = ACTIONS(113), - [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(736), - [anon_sym_typeof] = ACTIONS(182), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1643), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(151), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(744), - [anon_sym_using] = ACTIONS(161), - [anon_sym_DOT_DOT_DOT] = ACTIONS(165), - [anon_sym_PLUS] = ACTIONS(182), - [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(178), - [anon_sym_void] = ACTIONS(182), - [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(802), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(756), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(2016), - [anon_sym_get] = ACTIONS(113), - [anon_sym_set] = ACTIONS(113), - [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(113), - [anon_sym_private] = ACTIONS(113), - [anon_sym_protected] = ACTIONS(113), - [anon_sym_override] = ACTIONS(816), - [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(113), - [anon_sym_number] = ACTIONS(113), - [anon_sym_boolean] = ACTIONS(113), - [anon_sym_string] = ACTIONS(113), - [anon_sym_symbol] = ACTIONS(113), - [anon_sym_object] = ACTIONS(113), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(302)] = { - [sym_import] = STATE(3657), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2478), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym__type_query_member_expression] = STATE(2865), - [sym__type_query_subscript_expression] = STATE(2866), - [sym__type_query_call_expression] = STATE(2913), - [sym__type_query_instantiation_expression] = STATE(3059), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(2018), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), - [sym_this] = ACTIONS(1996), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(303)] = { - [sym_import] = STATE(3763), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1826), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym__type_query_member_expression] = STATE(2865), - [sym__type_query_subscript_expression] = STATE(2866), - [sym__type_query_call_expression] = STATE(2913), - [sym__type_query_instantiation_expression] = STATE(3059), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(2020), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), + [STATE(335)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2460), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6444), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(2196), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -61628,543 +68305,226 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(2000), + [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(304)] = { - [sym_import] = STATE(3657), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2481), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym__type_query_member_expression] = STATE(2865), - [sym__type_query_subscript_expression] = STATE(2866), - [sym__type_query_call_expression] = STATE(2913), - [sym__type_query_instantiation_expression] = STATE(3059), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(2022), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(1357), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), - [sym_this] = ACTIONS(1996), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(305)] = { - [sym_import] = STATE(3579), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2129), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym__type_query_member_expression] = STATE(2865), - [sym__type_query_subscript_expression] = STATE(2866), - [sym__type_query_call_expression] = STATE(2913), - [sym__type_query_instantiation_expression] = STATE(3059), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(2024), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1321), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), - [sym_this] = ACTIONS(1996), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(306)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2417), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3650), - [sym_assignment_pattern] = STATE(5445), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3650), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1289), - [sym_subscript_expression] = STATE(1289), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3650), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(5074), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1289), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1631), - [anon_sym_export] = ACTIONS(607), - [anon_sym_type] = ACTIONS(607), - [anon_sym_namespace] = ACTIONS(611), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(649), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(607), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(832), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(629), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1633), - [anon_sym_using] = ACTIONS(633), - [anon_sym_DOT_DOT_DOT] = ACTIONS(165), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1637), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(607), - [anon_sym_readonly] = ACTIONS(607), - [anon_sym_get] = ACTIONS(607), - [anon_sym_set] = ACTIONS(607), - [anon_sym_declare] = ACTIONS(607), - [anon_sym_public] = ACTIONS(607), - [anon_sym_private] = ACTIONS(607), - [anon_sym_protected] = ACTIONS(607), - [anon_sym_override] = ACTIONS(607), - [anon_sym_module] = ACTIONS(607), - [anon_sym_any] = ACTIONS(607), - [anon_sym_number] = ACTIONS(607), - [anon_sym_boolean] = ACTIONS(607), - [anon_sym_string] = ACTIONS(607), - [anon_sym_symbol] = ACTIONS(607), - [anon_sym_object] = ACTIONS(607), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), + [sym__automatic_semicolon] = ACTIONS(2196), [sym_html_comment] = ACTIONS(5), }, - [STATE(307)] = { - [sym_import] = STATE(3737), - [sym_empty_statement] = STATE(324), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2322), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(5844), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(336)] = { + [sym_import] = STATE(4626), + [sym_empty_statement] = STATE(357), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2511), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7049), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(308)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4551), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(734), + [STATE(337)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5452), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(778), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_LBRACE] = ACTIONS(780), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_LBRACK] = ACTIONS(1795), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), [anon_sym_async] = ACTIONS(151), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(744), + [anon_sym_new] = ACTIONS(788), [anon_sym_using] = ACTIONS(161), [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(808), + [sym_this] = ACTIONS(804), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(756), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(2026), + [anon_sym_readonly] = ACTIONS(2192), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), @@ -62181,95 +68541,305 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(309)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4568), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(734), + [STATE(338)] = { + [sym_import] = STATE(4626), + [sym_empty_statement] = STATE(356), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2837), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7071), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1585), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(339)] = { + [sym_import] = STATE(4626), + [sym_empty_statement] = STATE(347), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2838), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7088), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1585), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(340)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5332), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(778), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_LBRACE] = ACTIONS(780), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_LBRACK] = ACTIONS(1795), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), [anon_sym_async] = ACTIONS(151), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(744), + [anon_sym_new] = ACTIONS(788), [anon_sym_using] = ACTIONS(161), [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(2028), + [sym_this] = ACTIONS(798), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(756), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(2030), + [anon_sym_readonly] = ACTIONS(2198), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), @@ -62286,305 +68856,200 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(310)] = { - [sym_import] = STATE(3737), - [sym_empty_statement] = STATE(328), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2397), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(6174), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(311)] = { - [sym_import] = STATE(3737), - [sym_empty_statement] = STATE(318), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2246), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(6202), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(341)] = { + [sym_import] = STATE(4626), + [sym_empty_statement] = STATE(346), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2586), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7222), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(312)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4361), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(734), + [STATE(342)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5347), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(778), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_LBRACE] = ACTIONS(780), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_LBRACK] = ACTIONS(1795), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), [anon_sym_async] = ACTIONS(151), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(744), + [anon_sym_new] = ACTIONS(788), [anon_sym_using] = ACTIONS(161), [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(2032), + [sym_this] = ACTIONS(2200), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(756), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(2034), + [anon_sym_readonly] = ACTIONS(2202), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), @@ -62601,95 +69066,95 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(313)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3709), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3709), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1266), - [sym_subscript_expression] = STATE(1266), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3709), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_pattern] = STATE(4261), - [sym_rest_pattern] = STATE(3685), - [sym_non_null_expression] = STATE(1266), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(734), + [STATE(343)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4713), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4713), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1449), + [sym_subscript_expression] = STATE(1449), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4713), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_pattern] = STATE(5409), + [sym_rest_pattern] = STATE(4747), + [sym_non_null_expression] = STATE(1449), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(778), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_LBRACE] = ACTIONS(780), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_LBRACK] = ACTIONS(1795), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), [anon_sym_async] = ACTIONS(151), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(744), + [anon_sym_new] = ACTIONS(788), [anon_sym_using] = ACTIONS(161), [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(802), + [sym_this] = ACTIONS(2204), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(756), + [sym_undefined] = ACTIONS(800), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(2016), + [anon_sym_readonly] = ACTIONS(2206), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), @@ -62706,4406 +69171,3784 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(314)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1978), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5692), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(2036), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), - [sym__automatic_semicolon] = ACTIONS(2036), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(315)] = { - [sym_import] = STATE(3737), - [sym_empty_statement] = STATE(320), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2362), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(5938), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(344)] = { + [sym_import] = STATE(4626), + [sym_empty_statement] = STATE(351), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2847), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7303), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(316)] = { - [sym_import] = STATE(3737), - [sym_empty_statement] = STATE(322), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2363), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(5956), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(345)] = { + [sym_import] = STATE(4626), + [sym_empty_statement] = STATE(353), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2848), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7306), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(317)] = { - [sym_import] = STATE(3737), - [sym_empty_statement] = STATE(326), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2396), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(6171), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(346)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2760), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7192), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(2208), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(318)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2355), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(5841), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(347)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2800), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7324), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(2038), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(2210), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(319)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2354), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(6248), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(348)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2793), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7125), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(2040), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(2212), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(320)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2283), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(6128), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(349)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1624), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(6202), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(6202), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1624), + [sym_subscript_expression] = STATE(1624), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(6202), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1624), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(2214), + [anon_sym_export] = ACTIONS(2216), + [anon_sym_type] = ACTIONS(2216), + [anon_sym_namespace] = ACTIONS(2218), + [anon_sym_LBRACE] = ACTIONS(2084), + [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(2042), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_var] = ACTIONS(2220), + [anon_sym_let] = ACTIONS(2222), + [anon_sym_const] = ACTIONS(2224), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(2092), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(2226), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(2228), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(2230), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(2216), + [anon_sym_readonly] = ACTIONS(2216), + [anon_sym_get] = ACTIONS(2216), + [anon_sym_set] = ACTIONS(2216), + [anon_sym_declare] = ACTIONS(2216), + [anon_sym_public] = ACTIONS(2216), + [anon_sym_private] = ACTIONS(2216), + [anon_sym_protected] = ACTIONS(2216), + [anon_sym_override] = ACTIONS(2216), + [anon_sym_module] = ACTIONS(2216), + [anon_sym_any] = ACTIONS(2216), + [anon_sym_number] = ACTIONS(2216), + [anon_sym_boolean] = ACTIONS(2216), + [anon_sym_string] = ACTIONS(2216), + [anon_sym_symbol] = ACTIONS(2216), + [anon_sym_object] = ACTIONS(2216), [sym_html_comment] = ACTIONS(5), }, - [STATE(321)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2285), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(6173), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(350)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2801), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(6921), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(2044), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(2232), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(322)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2286), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(6178), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(351)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2841), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7253), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(2046), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(2234), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(323)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2288), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(6213), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(352)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2842), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7257), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(2048), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(2236), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(324)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2245), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(6159), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(353)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2843), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7259), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(2050), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(2238), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(325)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1417), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(5255), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(5255), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1417), - [sym_subscript_expression] = STATE(1417), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(5255), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1417), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(2052), - [anon_sym_export] = ACTIONS(2054), - [anon_sym_type] = ACTIONS(2054), - [anon_sym_namespace] = ACTIONS(2056), - [anon_sym_LBRACE] = ACTIONS(1918), - [anon_sym_typeof] = ACTIONS(182), + [STATE(354)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2844), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7262), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_var] = ACTIONS(2058), - [anon_sym_let] = ACTIONS(2060), - [anon_sym_const] = ACTIONS(2062), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1926), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(2240), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(2064), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2066), - [anon_sym_using] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(182), - [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(178), - [anon_sym_void] = ACTIONS(182), - [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(191), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(2068), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2054), - [anon_sym_readonly] = ACTIONS(2054), - [anon_sym_get] = ACTIONS(2054), - [anon_sym_set] = ACTIONS(2054), - [anon_sym_declare] = ACTIONS(2054), - [anon_sym_public] = ACTIONS(2054), - [anon_sym_private] = ACTIONS(2054), - [anon_sym_protected] = ACTIONS(2054), - [anon_sym_override] = ACTIONS(2054), - [anon_sym_module] = ACTIONS(2054), - [anon_sym_any] = ACTIONS(2054), - [anon_sym_number] = ACTIONS(2054), - [anon_sym_boolean] = ACTIONS(2054), - [anon_sym_string] = ACTIONS(2054), - [anon_sym_symbol] = ACTIONS(2054), - [anon_sym_object] = ACTIONS(2054), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(326)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2389), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(6121), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(355)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2754), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7095), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(2070), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(2242), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(327)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2390), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(6125), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(356)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2798), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(6959), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(2072), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(2244), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(328)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2391), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(6127), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(357)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2585), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7165), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(2074), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(2246), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(329)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2392), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(6130), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(358)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2799), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7297), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(2076), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_RPAREN] = ACTIONS(2248), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(330)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2209), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(5932), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(359)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(3056), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_mapped_type_clause] = STATE(7205), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(2250), + [anon_sym_export] = ACTIONS(2252), + [anon_sym_type] = ACTIONS(2252), + [anon_sym_namespace] = ACTIONS(2254), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_RPAREN] = ACTIONS(2078), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(2252), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(2256), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(2258), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(2252), + [anon_sym_readonly] = ACTIONS(2252), + [anon_sym_get] = ACTIONS(2252), + [anon_sym_set] = ACTIONS(2252), + [anon_sym_declare] = ACTIONS(2252), + [anon_sym_public] = ACTIONS(2252), + [anon_sym_private] = ACTIONS(2252), + [anon_sym_protected] = ACTIONS(2252), + [anon_sym_override] = ACTIONS(2252), + [anon_sym_module] = ACTIONS(2252), + [anon_sym_any] = ACTIONS(2252), + [anon_sym_number] = ACTIONS(2252), + [anon_sym_boolean] = ACTIONS(2252), + [anon_sym_string] = ACTIONS(2252), + [anon_sym_symbol] = ACTIONS(2252), + [anon_sym_object] = ACTIONS(2252), [sym_html_comment] = ACTIONS(5), }, - [STATE(331)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1708), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2317), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(2080), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(360)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1942), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2951), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(2260), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(332)] = { - [sym_import] = STATE(3779), - [sym_statement_block] = STATE(2339), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2181), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(2082), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(333)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2185), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(5865), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(361)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1985), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2964), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(2260), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(334)] = { - [sym_import] = STATE(3779), - [sym_statement_block] = STATE(2377), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1805), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(2082), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(335)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2241), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(5939), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(362)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1943), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2966), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(2260), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(336)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1696), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2511), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(2084), - [anon_sym_typeof] = ACTIONS(182), + [STATE(363)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1950), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2967), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(2260), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), - [anon_sym_using] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(182), - [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(178), - [anon_sym_void] = ACTIONS(182), - [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(191), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(337)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2243), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(6018), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(364)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1953), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2968), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(2260), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(338)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1688), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2515), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(2084), + [STATE(365)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1942), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3118), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(2262), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(339)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1646), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2528), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(2084), + [STATE(366)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1985), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3040), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(2262), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(340)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1699), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2530), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(2084), + [STATE(367)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1943), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3042), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(2262), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(341)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1702), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2531), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(2084), + [STATE(368)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2583), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7083), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1585), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(369)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1950), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3043), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(2262), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(342)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1708), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2532), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(2084), + [STATE(370)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2738), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(6969), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1585), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(371)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1953), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3044), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(2262), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(343)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2282), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(6035), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(372)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1896), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(2983), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(2262), + [anon_sym_typeof] = ACTIONS(1187), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1177), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), [sym_html_comment] = ACTIONS(5), }, - [STATE(344)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2244), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(6063), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(373)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1942), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(2987), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(2262), + [anon_sym_typeof] = ACTIONS(1187), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1177), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(345)] = { - [sym_import] = STATE(3779), - [sym_statement_block] = STATE(2377), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2198), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(2082), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), [sym_html_comment] = ACTIONS(5), }, - [STATE(346)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2536), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_mapped_type_clause] = STATE(5983), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(2086), - [anon_sym_export] = ACTIONS(2088), - [anon_sym_type] = ACTIONS(2088), - [anon_sym_namespace] = ACTIONS(2090), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(374)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1985), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(3000), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(2262), + [anon_sym_typeof] = ACTIONS(1187), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(2088), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(2092), + [anon_sym_async] = ACTIONS(1177), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2094), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2088), - [anon_sym_readonly] = ACTIONS(2088), - [anon_sym_get] = ACTIONS(2088), - [anon_sym_set] = ACTIONS(2088), - [anon_sym_declare] = ACTIONS(2088), - [anon_sym_public] = ACTIONS(2088), - [anon_sym_private] = ACTIONS(2088), - [anon_sym_protected] = ACTIONS(2088), - [anon_sym_override] = ACTIONS(2088), - [anon_sym_module] = ACTIONS(2088), - [anon_sym_any] = ACTIONS(2088), - [anon_sym_number] = ACTIONS(2088), - [anon_sym_boolean] = ACTIONS(2088), - [anon_sym_string] = ACTIONS(2088), - [anon_sym_symbol] = ACTIONS(2088), - [anon_sym_object] = ACTIONS(2088), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(347)] = { - [sym_import] = STATE(3779), - [sym_statement_block] = STATE(2216), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1845), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(2082), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(348)] = { - [sym_import] = STATE(3779), - [sym_statement_block] = STATE(2339), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1849), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(2082), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(349)] = { - [sym_import] = STATE(3779), - [sym_statement_block] = STATE(2377), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1862), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(2082), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(350)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1986), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_sequence_expression] = STATE(5486), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), [sym_html_comment] = ACTIONS(5), }, - [STATE(351)] = { - [sym_import] = STATE(3779), - [sym_statement_block] = STATE(2158), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1864), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(2082), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), + [STATE(375)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1943), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(3002), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(2262), + [anon_sym_typeof] = ACTIONS(1187), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1177), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), [sym_html_comment] = ACTIONS(5), }, - [STATE(352)] = { - [sym_import] = STATE(3779), - [sym_statement_block] = STATE(2161), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1865), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(2082), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), + [STATE(376)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1950), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(3003), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(2262), + [anon_sym_typeof] = ACTIONS(1187), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1177), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), [sym_html_comment] = ACTIONS(5), }, - [STATE(353)] = { - [sym_import] = STATE(3779), - [sym_statement_block] = STATE(2164), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1866), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(2082), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), + [STATE(377)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1953), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(3004), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(2262), + [anon_sym_typeof] = ACTIONS(1187), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1177), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), [sym_html_comment] = ACTIONS(5), }, - [STATE(354)] = { - [sym_import] = STATE(3779), - [sym_statement_block] = STATE(2158), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1884), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(2082), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), - [anon_sym_BANG] = ACTIONS(33), + [STATE(378)] = { + [sym_import] = STATE(4657), + [sym_statement_block] = STATE(2540), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2762), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(2264), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), [sym_html_comment] = ACTIONS(5), }, - [STATE(355)] = { - [sym_import] = STATE(3779), - [sym_statement_block] = STATE(2161), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1833), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(2082), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), - [anon_sym_BANG] = ACTIONS(33), + [STATE(379)] = { + [sym_import] = STATE(4657), + [sym_statement_block] = STATE(2542), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2763), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(2264), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), [sym_html_comment] = ACTIONS(5), }, - [STATE(356)] = { - [sym_import] = STATE(3779), - [sym_statement_block] = STATE(2164), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1834), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(2082), + [STATE(380)] = { + [sym_import] = STATE(4657), + [sym_statement_block] = STATE(2542), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2077), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(2264), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -67113,10 +72956,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -67138,3991 +72981,5021 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), }, - [STATE(357)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1696), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2296), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(2080), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(381)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2584), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7149), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(358)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1688), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2300), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(2080), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(382)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2745), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7066), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(359)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1646), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2313), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(2080), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(383)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2834), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7295), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(360)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1699), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2315), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(2080), - [anon_sym_typeof] = ACTIONS(1227), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [STATE(384)] = { + [sym_import] = STATE(4570), + [sym_statement_block] = STATE(2861), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2081), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(2266), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), [sym_html_comment] = ACTIONS(5), }, - [STATE(361)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1702), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2316), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(2080), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(385)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1896), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1902), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(2260), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(362)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2295), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(5884), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(386)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2487), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(6940), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(363)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1688), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1749), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(2080), - [anon_sym_typeof] = ACTIONS(649), + [STATE(387)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2786), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7062), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(364)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1646), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1649), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(2080), - [anon_sym_typeof] = ACTIONS(649), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [STATE(388)] = { + [sym_import] = STATE(4570), + [sym_statement_block] = STATE(2876), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2091), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(2266), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), [sym_html_comment] = ACTIONS(5), }, - [STATE(365)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1699), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1700), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(2080), - [anon_sym_typeof] = ACTIONS(649), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [STATE(389)] = { + [sym_import] = STATE(4570), + [sym_statement_block] = STATE(2877), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2092), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(2266), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), [sym_html_comment] = ACTIONS(5), }, - [STATE(366)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2536), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_mapped_type_clause] = STATE(6081), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(2096), - [anon_sym_export] = ACTIONS(2098), - [anon_sym_type] = ACTIONS(2098), - [anon_sym_namespace] = ACTIONS(2100), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(390)] = { + [sym_import] = STATE(4657), + [sym_statement_block] = STATE(2517), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2164), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(2264), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1395), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1611), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(391)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2788), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7069), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(2098), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(2102), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2104), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2098), - [anon_sym_readonly] = ACTIONS(2098), - [anon_sym_get] = ACTIONS(2098), - [anon_sym_set] = ACTIONS(2098), - [anon_sym_declare] = ACTIONS(2098), - [anon_sym_public] = ACTIONS(2098), - [anon_sym_private] = ACTIONS(2098), - [anon_sym_protected] = ACTIONS(2098), - [anon_sym_override] = ACTIONS(2098), - [anon_sym_module] = ACTIONS(2098), - [anon_sym_any] = ACTIONS(2098), - [anon_sym_number] = ACTIONS(2098), - [anon_sym_boolean] = ACTIONS(2098), - [anon_sym_string] = ACTIONS(2098), - [anon_sym_symbol] = ACTIONS(2098), - [anon_sym_object] = ACTIONS(2098), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(367)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1835), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(5991), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(392)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2461), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_sequence_expression] = STATE(6456), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(393)] = { + [sym_import] = STATE(4657), + [sym_statement_block] = STATE(2836), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2168), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(2264), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1395), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1611), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(394)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2771), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7041), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(368)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1696), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2423), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(2080), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(395)] = { + [sym_import] = STATE(4657), + [sym_statement_block] = STATE(2495), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2181), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(2264), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1395), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1611), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(396)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2789), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7082), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(369)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1688), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2427), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(2080), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(397)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1896), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2337), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(2260), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), [sym_html_comment] = ACTIONS(5), }, - [STATE(370)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1646), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2443), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(2080), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(398)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1942), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2346), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(2260), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), [sym_html_comment] = ACTIONS(5), }, - [STATE(371)] = { - [sym_import] = STATE(3779), - [sym_statement_block] = STATE(2216), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2173), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(2082), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), + [STATE(399)] = { + [sym_import] = STATE(4657), + [sym_statement_block] = STATE(2538), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2184), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(2264), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), - [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(1395), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(1611), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), [sym_html_comment] = ACTIONS(5), }, - [STATE(372)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1702), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2446), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(2080), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(400)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1985), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2366), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(2260), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), [sym_html_comment] = ACTIONS(5), }, - [STATE(373)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1708), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2447), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(2080), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(401)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1943), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2369), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(2260), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), [sym_html_comment] = ACTIONS(5), }, - [STATE(374)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1702), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1706), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(2080), - [anon_sym_typeof] = ACTIONS(649), + [STATE(402)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1950), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2482), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(2260), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), [sym_html_comment] = ACTIONS(5), }, - [STATE(375)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1708), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1711), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(2080), - [anon_sym_typeof] = ACTIONS(649), + [STATE(403)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2198), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7108), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(376)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2220), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(6084), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(404)] = { + [sym_import] = STATE(4657), + [sym_statement_block] = STATE(2540), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2185), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(2264), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1395), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1611), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(405)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2483), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym__extends_clause_single] = STATE(5973), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), [sym_html_comment] = ACTIONS(5), }, - [STATE(377)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2340), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym__extends_clause_single] = STATE(5094), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1321), + [STATE(406)] = { + [sym_import] = STATE(4657), + [sym_statement_block] = STATE(2542), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2186), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(2264), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1395), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1611), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(407)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2766), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7230), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(378)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2331), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(6136), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(408)] = { + [sym_import] = STATE(4657), + [sym_statement_block] = STATE(2517), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2122), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(2264), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(409)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1942), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1960), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(2260), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(379)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1696), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2451), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(2084), - [anon_sym_typeof] = ACTIONS(1357), + [STATE(410)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2790), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7096), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(380)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1688), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2404), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(2084), - [anon_sym_typeof] = ACTIONS(1357), + [STATE(411)] = { + [sym_import] = STATE(4657), + [sym_statement_block] = STATE(2495), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2758), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(2264), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1619), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(412)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1985), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1986), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(2260), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(381)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1646), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2468), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(2084), - [anon_sym_typeof] = ACTIONS(1357), + [STATE(413)] = { + [sym_import] = STATE(4657), + [sym_statement_block] = STATE(2836), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2741), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(2264), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1619), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(414)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2772), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7340), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(382)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1699), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2470), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(2084), - [anon_sym_typeof] = ACTIONS(1357), + [STATE(415)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2134), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7251), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(383)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1702), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2471), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(2084), - [anon_sym_typeof] = ACTIONS(1357), + [STATE(416)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1943), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1944), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(2260), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(384)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1708), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2472), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(2084), - [anon_sym_typeof] = ACTIONS(1357), + [STATE(417)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1950), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1951), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(2260), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(385)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2140), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(5856), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(418)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1953), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1955), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(2260), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(386)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2145), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(6002), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(419)] = { + [sym_import] = STATE(4657), + [sym_statement_block] = STATE(2538), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2075), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(2264), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(420)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1896), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2803), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(2260), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(387)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2152), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(5968), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(421)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2791), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7104), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(388)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1696), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2098), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(2080), - [anon_sym_typeof] = ACTIONS(1321), + [STATE(422)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1942), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2807), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(2260), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(389)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1688), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2103), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(2080), - [anon_sym_typeof] = ACTIONS(1321), + [STATE(423)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(3056), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_mapped_type_clause] = STATE(6978), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(2268), + [anon_sym_export] = ACTIONS(2270), + [anon_sym_type] = ACTIONS(2270), + [anon_sym_namespace] = ACTIONS(2272), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(2270), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(2274), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), + [anon_sym_new] = ACTIONS(2276), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), + [anon_sym_static] = ACTIONS(2270), + [anon_sym_readonly] = ACTIONS(2270), + [anon_sym_get] = ACTIONS(2270), + [anon_sym_set] = ACTIONS(2270), + [anon_sym_declare] = ACTIONS(2270), + [anon_sym_public] = ACTIONS(2270), + [anon_sym_private] = ACTIONS(2270), + [anon_sym_protected] = ACTIONS(2270), + [anon_sym_override] = ACTIONS(2270), + [anon_sym_module] = ACTIONS(2270), + [anon_sym_any] = ACTIONS(2270), + [anon_sym_number] = ACTIONS(2270), + [anon_sym_boolean] = ACTIONS(2270), + [anon_sym_string] = ACTIONS(2270), + [anon_sym_symbol] = ACTIONS(2270), + [anon_sym_object] = ACTIONS(2270), [sym_html_comment] = ACTIONS(5), }, - [STATE(390)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1646), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2116), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(2080), - [anon_sym_typeof] = ACTIONS(1321), + [STATE(424)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1985), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2820), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(2260), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(391)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1699), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2118), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(2080), - [anon_sym_typeof] = ACTIONS(1321), + [STATE(425)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1943), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2822), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(2260), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(392)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1702), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2119), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(2080), - [anon_sym_typeof] = ACTIONS(1321), + [STATE(426)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1950), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2823), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(2260), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(393)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1708), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2120), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(2080), - [anon_sym_typeof] = ACTIONS(1321), + [STATE(427)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1953), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2824), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(2260), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(394)] = { - [sym_import] = STATE(3779), - [sym_statement_block] = STATE(2158), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2201), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(2082), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), + [STATE(428)] = { + [sym_import] = STATE(4657), + [sym_statement_block] = STATE(2836), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2220), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(2264), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), }, - [STATE(395)] = { - [sym_import] = STATE(3779), - [sym_statement_block] = STATE(2216), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1841), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(2082), + [STATE(429)] = { + [sym_import] = STATE(4657), + [sym_statement_block] = STATE(2540), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2076), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(2264), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -71130,10 +78003,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -71155,695 +78028,1312 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), }, - [STATE(396)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2340), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym__extends_clause_single] = STATE(4784), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1321), + [STATE(430)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2562), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7195), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(397)] = { - [sym_import] = STATE(3779), - [sym_statement_block] = STATE(2161), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2202), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(2082), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), + [STATE(431)] = { + [sym_import] = STATE(4570), + [sym_statement_block] = STATE(3017), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2058), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(2266), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(432)] = { + [sym_import] = STATE(4570), + [sym_statement_block] = STATE(2874), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2090), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(2266), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(433)] = { + [sym_import] = STATE(4657), + [sym_statement_block] = STATE(2517), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2736), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(2264), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), [sym_html_comment] = ACTIONS(5), }, - [STATE(398)] = { - [sym_import] = STATE(3779), - [sym_statement_block] = STATE(2164), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2203), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(2082), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), + [STATE(434)] = { + [sym_import] = STATE(4570), + [sym_statement_block] = STATE(2919), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2040), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(2266), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(435)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1896), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3113), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(2262), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(864), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(876), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(878), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(882), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(436)] = { + [sym_import] = STATE(4657), + [sym_statement_block] = STATE(2495), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2223), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(2264), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), }, - [STATE(399)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1696), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1641), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(2080), - [anon_sym_typeof] = ACTIONS(649), + [STATE(437)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2483), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym__extends_clause_single] = STATE(6163), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), [sym_html_comment] = ACTIONS(5), }, - [STATE(400)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2139), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(5931), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(438)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2582), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_sequence_expression] = STATE(7068), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(401)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2206), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(6204), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(439)] = { + [sym_import] = STATE(4657), + [sym_statement_block] = STATE(2538), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2761), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(2264), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1619), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(440)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1896), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2947), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(2260), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(402)] = { - [sym_import] = STATE(3779), - [sym_statement_block] = STATE(2339), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1791), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(2082), + [STATE(441)] = { + [sym_import] = STATE(4626), + [sym_statement_block] = STATE(1953), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2371), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(2260), + [anon_sym_typeof] = ACTIONS(1493), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1483), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1627), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(442)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2145), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -71851,10 +79341,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -71876,1099 +79366,1912 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), }, - [STATE(403)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2351), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(6220), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [STATE(443)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1667), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7296), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7296), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1667), + [sym_subscript_expression] = STATE(1667), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7296), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1667), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(2278), + [anon_sym_export] = ACTIONS(2280), + [anon_sym_type] = ACTIONS(2280), + [anon_sym_namespace] = ACTIONS(2282), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2280), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(2284), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(2286), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(2288), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(2280), + [anon_sym_readonly] = ACTIONS(2280), + [anon_sym_get] = ACTIONS(2280), + [anon_sym_set] = ACTIONS(2280), + [anon_sym_declare] = ACTIONS(2280), + [anon_sym_public] = ACTIONS(2280), + [anon_sym_private] = ACTIONS(2280), + [anon_sym_protected] = ACTIONS(2280), + [anon_sym_override] = ACTIONS(2280), + [anon_sym_module] = ACTIONS(2280), + [anon_sym_any] = ACTIONS(2280), + [anon_sym_number] = ACTIONS(2280), + [anon_sym_boolean] = ACTIONS(2280), + [anon_sym_string] = ACTIONS(2280), + [anon_sym_symbol] = ACTIONS(2280), + [anon_sym_object] = ACTIONS(2280), [sym_html_comment] = ACTIONS(5), }, - [STATE(404)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1844), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_sequence_expression] = STATE(5960), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(444)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1911), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(405)] = { - [sym_import] = STATE(3737), - [sym_statement_block] = STATE(1699), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2445), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(2080), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(445)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1936), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(406)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2533), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [STATE(446)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2850), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(447)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1673), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7005), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7005), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1673), + [sym_subscript_expression] = STATE(1673), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7005), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1673), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(2290), + [anon_sym_export] = ACTIONS(2292), + [anon_sym_type] = ACTIONS(2292), + [anon_sym_namespace] = ACTIONS(2294), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(2292), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(2296), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(2298), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(2300), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(2292), + [anon_sym_readonly] = ACTIONS(2292), + [anon_sym_get] = ACTIONS(2292), + [anon_sym_set] = ACTIONS(2292), + [anon_sym_declare] = ACTIONS(2292), + [anon_sym_public] = ACTIONS(2292), + [anon_sym_private] = ACTIONS(2292), + [anon_sym_protected] = ACTIONS(2292), + [anon_sym_override] = ACTIONS(2292), + [anon_sym_module] = ACTIONS(2292), + [anon_sym_any] = ACTIONS(2292), + [anon_sym_number] = ACTIONS(2292), + [anon_sym_boolean] = ACTIONS(2292), + [anon_sym_string] = ACTIONS(2292), + [anon_sym_symbol] = ACTIONS(2292), + [anon_sym_object] = ACTIONS(2292), [sym_html_comment] = ACTIONS(5), }, - [STATE(407)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1714), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(448)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1917), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(408)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1715), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(449)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1941), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(409)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2592), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(450)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1992), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(410)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1709), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(451)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1875), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(2106), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(411)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1939), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [STATE(452)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2006), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(412)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2058), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(4390), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(4390), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(4390), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1345), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(2108), - [anon_sym_export] = ACTIONS(1371), - [anon_sym_type] = ACTIONS(1371), - [anon_sym_namespace] = ACTIONS(1373), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(649), + [STATE(453)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1912), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1371), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1377), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2110), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(2112), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1371), - [anon_sym_readonly] = ACTIONS(1371), - [anon_sym_get] = ACTIONS(1371), - [anon_sym_set] = ACTIONS(1371), - [anon_sym_declare] = ACTIONS(1371), - [anon_sym_public] = ACTIONS(1371), - [anon_sym_private] = ACTIONS(1371), - [anon_sym_protected] = ACTIONS(1371), - [anon_sym_override] = ACTIONS(1371), - [anon_sym_module] = ACTIONS(1371), - [anon_sym_any] = ACTIONS(1371), - [anon_sym_number] = ACTIONS(1371), - [anon_sym_boolean] = ACTIONS(1371), - [anon_sym_string] = ACTIONS(1371), - [anon_sym_symbol] = ACTIONS(1371), - [anon_sym_object] = ACTIONS(1371), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(413)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1941), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), + [STATE(454)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1927), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1585), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(455)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1929), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1585), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(456)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1932), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1585), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(457)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1933), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1585), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(458)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1948), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1585), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(459)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1958), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1585), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(460)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1961), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1585), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(461)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2063), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -72976,10 +81279,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -73001,178 +81304,484 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), }, - [STATE(414)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1629), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(462)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1966), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(415)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1946), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), + [STATE(463)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1967), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1585), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(464)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1987), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1585), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(465)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2506), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1585), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(466)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2128), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -73180,10 +81789,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -73205,377 +81814,785 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), }, - [STATE(416)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(2290), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), + [STATE(467)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(4721), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(4721), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(4721), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1457), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(2302), + [anon_sym_export] = ACTIONS(2304), + [anon_sym_type] = ACTIONS(2304), + [anon_sym_namespace] = ACTIONS(2306), + [anon_sym_LBRACE] = ACTIONS(780), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2304), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1795), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2308), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2310), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2312), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(2304), + [anon_sym_readonly] = ACTIONS(2304), + [anon_sym_get] = ACTIONS(2304), + [anon_sym_set] = ACTIONS(2304), + [anon_sym_declare] = ACTIONS(2304), + [anon_sym_public] = ACTIONS(2304), + [anon_sym_private] = ACTIONS(2304), + [anon_sym_protected] = ACTIONS(2304), + [anon_sym_override] = ACTIONS(2304), + [anon_sym_module] = ACTIONS(2304), + [anon_sym_any] = ACTIONS(2304), + [anon_sym_number] = ACTIONS(2304), + [anon_sym_boolean] = ACTIONS(2304), + [anon_sym_string] = ACTIONS(2304), + [anon_sym_symbol] = ACTIONS(2304), + [anon_sym_object] = ACTIONS(2304), [sym_html_comment] = ACTIONS(5), }, - [STATE(417)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1709), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(468)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(418)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1721), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(469)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1964), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(419)] = { - [sym_namespace_export] = STATE(5815), - [sym_export_clause] = STATE(4725), - [sym_declaration] = STATE(909), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_class_declaration] = STATE(850), - [sym_function_declaration] = STATE(850), - [sym_generator_function_declaration] = STATE(850), - [sym_decorator] = STATE(1319), - [sym_function_signature] = STATE(850), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(842), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [aux_sym_export_statement_repeat1] = STATE(4413), - [aux_sym_object_repeat1] = STATE(4854), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [anon_sym_STAR] = ACTIONS(2114), - [anon_sym_default] = ACTIONS(2116), - [anon_sym_type] = ACTIONS(2118), - [anon_sym_EQ] = ACTIONS(2120), - [anon_sym_as] = ACTIONS(2122), - [anon_sym_namespace] = ACTIONS(2124), - [anon_sym_LBRACE] = ACTIONS(2126), + [STATE(470)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1914), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(2314), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1585), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(471)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2519), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1585), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(472)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1973), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1585), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(473)] = { + [sym_import] = STATE(4570), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2209), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(918), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(474)] = { + [sym_namespace_export] = STATE(6420), + [sym_export_clause] = STATE(5822), + [sym_declaration] = STATE(912), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_class_declaration] = STATE(998), + [sym_function_declaration] = STATE(998), + [sym_generator_function_declaration] = STATE(998), + [sym_decorator] = STATE(1494), + [sym_function_signature] = STATE(998), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(947), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [aux_sym_export_statement_repeat1] = STATE(5433), + [aux_sym_object_repeat1] = STATE(6225), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [anon_sym_STAR] = ACTIONS(2316), + [anon_sym_default] = ACTIONS(2318), + [anon_sym_type] = ACTIONS(2320), + [anon_sym_EQ] = ACTIONS(2322), + [anon_sym_as] = ACTIONS(2324), + [anon_sym_namespace] = ACTIONS(2326), + [anon_sym_LBRACE] = ACTIONS(2328), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(730), - [anon_sym_import] = ACTIONS(2128), - [anon_sym_var] = ACTIONS(2130), - [anon_sym_let] = ACTIONS(2132), - [anon_sym_const] = ACTIONS(2134), + [anon_sym_RBRACE] = ACTIONS(772), + [anon_sym_import] = ACTIONS(2330), + [anon_sym_var] = ACTIONS(2332), + [anon_sym_let] = ACTIONS(2334), + [anon_sym_const] = ACTIONS(2336), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), + [anon_sym_COLON] = ACTIONS(749), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_class] = ACTIONS(2139), - [anon_sym_async] = ACTIONS(2141), - [anon_sym_function] = ACTIONS(2143), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_class] = ACTIONS(2341), + [anon_sym_async] = ACTIONS(2343), + [anon_sym_function] = ACTIONS(2345), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -73605,7 +82622,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -73619,70 +82636,1804 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_AT] = ACTIONS(97), - [anon_sym_QMARK] = ACTIONS(726), - [anon_sym_declare] = ACTIONS(2148), - [anon_sym_module] = ACTIONS(2150), - [anon_sym_abstract] = ACTIONS(2152), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2350), + [anon_sym_module] = ACTIONS(2352), + [anon_sym_abstract] = ACTIONS(2354), [anon_sym_satisfies] = ACTIONS(157), - [anon_sym_interface] = ACTIONS(2154), - [anon_sym_enum] = ACTIONS(2156), + [anon_sym_interface] = ACTIONS(2356), + [anon_sym_enum] = ACTIONS(2358), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(420)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), + [STATE(475)] = { + [sym_import] = STATE(4570), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2041), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(918), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(476)] = { + [sym_import] = STATE(4570), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2048), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(918), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(477)] = { + [sym_import] = STATE(4570), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2057), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(918), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(478)] = { + [sym_import] = STATE(4570), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2059), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(918), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(479)] = { + [sym_import] = STATE(4570), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2064), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(918), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(480)] = { + [sym_import] = STATE(4570), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2065), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(918), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(481)] = { + [sym_import] = STATE(4570), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2066), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(918), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(482)] = { + [sym_import] = STATE(4570), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2067), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(918), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(483)] = { + [sym_import] = STATE(4570), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2068), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(918), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(484)] = { + [sym_import] = STATE(4570), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2069), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(918), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(485)] = { + [sym_import] = STATE(4570), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2071), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(918), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(486)] = { + [sym_import] = STATE(4570), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2072), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(918), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(487)] = { + [sym_import] = STATE(4570), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2073), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(918), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(488)] = { + [sym_import] = STATE(4570), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2079), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(918), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(489)] = { + [sym_import] = STATE(4570), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2080), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(918), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(490)] = { + [sym_import] = STATE(4570), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2082), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(918), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(491)] = { + [sym_import] = STATE(4570), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2255), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(918), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(492)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2086), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -73690,10 +84441,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -73715,178 +84466,892 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), }, - [STATE(421)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2583), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(493)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2088), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(494)] = { + [sym_import] = STATE(4570), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2093), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(918), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(495)] = { + [sym_import] = STATE(4570), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2094), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(918), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(496)] = { + [sym_import] = STATE(4570), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2199), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(918), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(2360), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(497)] = { + [sym_import] = STATE(4570), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2113), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(918), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(498)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2453), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(422)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1794), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), + [STATE(499)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1914), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1585), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(500)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1946), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1585), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(501)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2100), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -73894,10 +85359,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -73910,7 +85375,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), + [sym_number] = ACTIONS(2362), [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), @@ -73919,280 +85384,382 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), }, - [STATE(423)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1951), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), + [STATE(502)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2213), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), }, - [STATE(424)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2357), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [STATE(503)] = { + [sym_namespace_export] = STATE(6420), + [sym_export_clause] = STATE(5822), + [sym_declaration] = STATE(912), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_class_declaration] = STATE(998), + [sym_function_declaration] = STATE(998), + [sym_generator_function_declaration] = STATE(998), + [sym_decorator] = STATE(1494), + [sym_function_signature] = STATE(998), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(947), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [aux_sym_export_statement_repeat1] = STATE(5433), + [aux_sym_object_repeat1] = STATE(6142), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [anon_sym_STAR] = ACTIONS(2316), + [anon_sym_default] = ACTIONS(2318), + [anon_sym_type] = ACTIONS(2320), + [anon_sym_EQ] = ACTIONS(2322), + [anon_sym_as] = ACTIONS(2324), + [anon_sym_namespace] = ACTIONS(2326), + [anon_sym_LBRACE] = ACTIONS(2328), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(774), + [anon_sym_import] = ACTIONS(2330), + [anon_sym_var] = ACTIONS(2332), + [anon_sym_let] = ACTIONS(2334), + [anon_sym_const] = ACTIONS(2336), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2338), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2341), + [anon_sym_async] = ACTIONS(2343), + [anon_sym_function] = ACTIONS(2345), + [anon_sym_EQ_GT] = ACTIONS(760), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2347), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(157), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2350), + [anon_sym_module] = ACTIONS(2352), + [anon_sym_abstract] = ACTIONS(2354), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_interface] = ACTIONS(2356), + [anon_sym_enum] = ACTIONS(2358), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(425)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(2138), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), + [STATE(504)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2230), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1395), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1611), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(505)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2100), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -74200,10 +85767,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -74225,280 +85792,586 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), }, - [STATE(426)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2549), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(1357), + [STATE(506)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2911), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(427)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2551), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [STATE(507)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2912), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1585), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(508)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2453), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(5473), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(5473), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1523), + [sym_subscript_expression] = STATE(1523), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(5473), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1523), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(2364), + [anon_sym_export] = ACTIONS(1343), + [anon_sym_type] = ACTIONS(1343), + [anon_sym_namespace] = ACTIONS(1345), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1343), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1349), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2366), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2368), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1343), + [anon_sym_readonly] = ACTIONS(1343), + [anon_sym_get] = ACTIONS(1343), + [anon_sym_set] = ACTIONS(1343), + [anon_sym_declare] = ACTIONS(1343), + [anon_sym_public] = ACTIONS(1343), + [anon_sym_private] = ACTIONS(1343), + [anon_sym_protected] = ACTIONS(1343), + [anon_sym_override] = ACTIONS(1343), + [anon_sym_module] = ACTIONS(1343), + [anon_sym_any] = ACTIONS(1343), + [anon_sym_number] = ACTIONS(1343), + [anon_sym_boolean] = ACTIONS(1343), + [anon_sym_string] = ACTIONS(1343), + [anon_sym_symbol] = ACTIONS(1343), + [anon_sym_object] = ACTIONS(1343), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(509)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(3088), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(1187), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1177), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1651), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(510)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3104), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(2158), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(2370), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(428)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1836), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), + [STATE(511)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2219), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -74506,10 +86379,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -74531,76 +86404,280 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), }, - [STATE(429)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1837), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), + [STATE(512)] = { + [sym_import] = STATE(4570), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2199), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(918), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(513)] = { + [sym_import] = STATE(4570), + [sym_parenthesized_expression] = STATE(1536), + [sym_expression] = STATE(2203), + [sym_primary_expression] = STATE(2413), + [sym_yield_expression] = STATE(2853), + [sym_object] = STATE(2978), + [sym_object_pattern] = STATE(7048), + [sym_array] = STATE(2978), + [sym_array_pattern] = STATE(7048), + [sym_jsx_element] = STATE(2853), + [sym_jsx_opening_element] = STATE(3924), + [sym_jsx_self_closing_element] = STATE(2853), + [sym_class] = STATE(2978), + [sym_function_expression] = STATE(2978), + [sym_generator_function] = STATE(2978), + [sym_arrow_function] = STATE(2978), + [sym__call_signature] = STATE(7007), + [sym_call_expression] = STATE(2978), + [sym_new_expression] = STATE(2535), + [sym_await_expression] = STATE(2853), + [sym_member_expression] = STATE(1536), + [sym_subscript_expression] = STATE(1536), + [sym_assignment_expression] = STATE(2853), + [sym__augmented_assignment_lhs] = STATE(3606), + [sym_augmented_assignment_expression] = STATE(2853), + [sym__destructuring_pattern] = STATE(7048), + [sym_ternary_expression] = STATE(2853), + [sym_binary_expression] = STATE(2853), + [sym_unary_expression] = STATE(2853), + [sym_update_expression] = STATE(2853), + [sym_string] = STATE(2978), + [sym_template_string] = STATE(2978), + [sym_regex] = STATE(2978), + [sym_meta_property] = STATE(2978), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1536), + [sym_as_expression] = STATE(2853), + [sym_satisfies_expression] = STATE(2853), + [sym_instantiation_expression] = STATE(2853), + [sym_internal_module] = STATE(2853), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5823), + [sym_identifier] = ACTIONS(1595), + [anon_sym_export] = ACTIONS(1515), + [anon_sym_type] = ACTIONS(1515), + [anon_sym_namespace] = ACTIONS(1517), + [anon_sym_LBRACE] = ACTIONS(918), + [anon_sym_typeof] = ACTIONS(1545), + [anon_sym_import] = ACTIONS(920), + [anon_sym_let] = ACTIONS(1515), + [anon_sym_BANG] = ACTIONS(1523), + [anon_sym_LPAREN] = ACTIONS(922), + [anon_sym_await] = ACTIONS(1527), + [anon_sym_yield] = ACTIONS(1529), + [anon_sym_LBRACK] = ACTIONS(924), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_class] = ACTIONS(932), + [anon_sym_async] = ACTIONS(1533), + [anon_sym_function] = ACTIONS(936), + [anon_sym_new] = ACTIONS(1599), + [anon_sym_using] = ACTIONS(1537), + [anon_sym_PLUS] = ACTIONS(1545), + [anon_sym_DASH] = ACTIONS(1545), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(1541), + [anon_sym_TILDE] = ACTIONS(1523), + [anon_sym_void] = ACTIONS(1545), + [anon_sym_delete] = ACTIONS(1545), + [anon_sym_PLUS_PLUS] = ACTIONS(1547), + [anon_sym_DASH_DASH] = ACTIONS(1547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(944), + [sym_number] = ACTIONS(946), + [sym_private_property_identifier] = ACTIONS(1553), + [sym_this] = ACTIONS(948), + [sym_super] = ACTIONS(948), + [sym_true] = ACTIONS(948), + [sym_false] = ACTIONS(948), + [sym_null] = ACTIONS(948), + [sym_undefined] = ACTIONS(1603), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1515), + [anon_sym_readonly] = ACTIONS(1515), + [anon_sym_get] = ACTIONS(1515), + [anon_sym_set] = ACTIONS(1515), + [anon_sym_declare] = ACTIONS(1515), + [anon_sym_public] = ACTIONS(1515), + [anon_sym_private] = ACTIONS(1515), + [anon_sym_protected] = ACTIONS(1515), + [anon_sym_override] = ACTIONS(1515), + [anon_sym_module] = ACTIONS(1515), + [anon_sym_any] = ACTIONS(1515), + [anon_sym_number] = ACTIONS(1515), + [anon_sym_boolean] = ACTIONS(1515), + [anon_sym_string] = ACTIONS(1515), + [anon_sym_symbol] = ACTIONS(1515), + [anon_sym_object] = ACTIONS(1515), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(514)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2038), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -74608,10 +86685,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -74633,71 +86710,71 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), }, - [STATE(430)] = { - [sym_namespace_export] = STATE(5815), - [sym_export_clause] = STATE(4725), - [sym_declaration] = STATE(909), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_class_declaration] = STATE(850), - [sym_function_declaration] = STATE(850), - [sym_generator_function_declaration] = STATE(850), - [sym_decorator] = STATE(1319), - [sym_function_signature] = STATE(850), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(842), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [aux_sym_export_statement_repeat1] = STATE(4413), - [aux_sym_object_repeat1] = STATE(4854), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [anon_sym_STAR] = ACTIONS(2114), - [anon_sym_default] = ACTIONS(2116), - [anon_sym_type] = ACTIONS(2118), - [anon_sym_EQ] = ACTIONS(2120), - [anon_sym_as] = ACTIONS(2122), - [anon_sym_namespace] = ACTIONS(2124), - [anon_sym_LBRACE] = ACTIONS(2126), + [STATE(515)] = { + [sym_namespace_export] = STATE(6420), + [sym_export_clause] = STATE(5822), + [sym_declaration] = STATE(912), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_class_declaration] = STATE(998), + [sym_function_declaration] = STATE(998), + [sym_generator_function_declaration] = STATE(998), + [sym_decorator] = STATE(1494), + [sym_function_signature] = STATE(998), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(947), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [aux_sym_export_statement_repeat1] = STATE(5433), + [aux_sym_object_repeat1] = STATE(6142), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [anon_sym_STAR] = ACTIONS(2316), + [anon_sym_default] = ACTIONS(2318), + [anon_sym_type] = ACTIONS(2320), + [anon_sym_EQ] = ACTIONS(2322), + [anon_sym_as] = ACTIONS(2324), + [anon_sym_namespace] = ACTIONS(2326), + [anon_sym_LBRACE] = ACTIONS(2328), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(703), - [anon_sym_import] = ACTIONS(2128), - [anon_sym_var] = ACTIONS(2130), - [anon_sym_let] = ACTIONS(2132), - [anon_sym_const] = ACTIONS(2134), + [anon_sym_RBRACE] = ACTIONS(776), + [anon_sym_import] = ACTIONS(2330), + [anon_sym_var] = ACTIONS(2332), + [anon_sym_let] = ACTIONS(2334), + [anon_sym_const] = ACTIONS(2336), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), + [anon_sym_COLON] = ACTIONS(749), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_class] = ACTIONS(2139), - [anon_sym_async] = ACTIONS(2141), - [anon_sym_function] = ACTIONS(2143), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_class] = ACTIONS(2341), + [anon_sym_async] = ACTIONS(2343), + [anon_sym_function] = ACTIONS(2345), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -74727,7 +86804,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -74741,172 +86818,376 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_AT] = ACTIONS(97), - [anon_sym_QMARK] = ACTIONS(726), - [anon_sym_declare] = ACTIONS(2148), - [anon_sym_module] = ACTIONS(2150), - [anon_sym_abstract] = ACTIONS(2152), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2350), + [anon_sym_module] = ACTIONS(2352), + [anon_sym_abstract] = ACTIONS(2354), [anon_sym_satisfies] = ACTIONS(157), - [anon_sym_interface] = ACTIONS(2154), - [anon_sym_enum] = ACTIONS(2156), + [anon_sym_interface] = ACTIONS(2356), + [anon_sym_enum] = ACTIONS(2358), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(431)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2058), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(516)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1914), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(2370), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(432)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1777), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), + [STATE(517)] = { + [sym_namespace_export] = STATE(6420), + [sym_export_clause] = STATE(5822), + [sym_declaration] = STATE(912), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_class_declaration] = STATE(998), + [sym_function_declaration] = STATE(998), + [sym_generator_function_declaration] = STATE(998), + [sym_decorator] = STATE(1494), + [sym_function_signature] = STATE(998), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(947), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [aux_sym_export_statement_repeat1] = STATE(5433), + [aux_sym_object_repeat1] = STATE(6212), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [anon_sym_STAR] = ACTIONS(2316), + [anon_sym_default] = ACTIONS(2318), + [anon_sym_type] = ACTIONS(2320), + [anon_sym_EQ] = ACTIONS(2322), + [anon_sym_as] = ACTIONS(2324), + [anon_sym_namespace] = ACTIONS(2326), + [anon_sym_LBRACE] = ACTIONS(2328), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(745), + [anon_sym_import] = ACTIONS(2330), + [anon_sym_var] = ACTIONS(2332), + [anon_sym_let] = ACTIONS(2334), + [anon_sym_const] = ACTIONS(2336), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2338), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2341), + [anon_sym_async] = ACTIONS(2343), + [anon_sym_function] = ACTIONS(2345), + [anon_sym_EQ_GT] = ACTIONS(760), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2347), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(157), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2350), + [anon_sym_module] = ACTIONS(2352), + [anon_sym_abstract] = ACTIONS(2354), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_interface] = ACTIONS(2356), + [anon_sym_enum] = ACTIONS(2358), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(770), + }, + [STATE(518)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(3101), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1319), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1635), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(519)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2085), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -74914,10 +87195,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -74939,76 +87220,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), }, - [STATE(433)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1826), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), + [STATE(520)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2486), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -75016,10 +87297,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -75032,7 +87313,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(2160), + [sym_number] = ACTIONS(89), [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), @@ -75041,178 +87322,178 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), }, - [STATE(434)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1709), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(521)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1914), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1147), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(2158), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(2372), + [sym_private_property_identifier] = ACTIONS(693), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(435)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(2208), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), + [STATE(522)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2095), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -75220,10 +87501,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -75245,76 +87526,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), }, - [STATE(436)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1795), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), + [STATE(523)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2099), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -75322,10 +87603,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -75347,76 +87628,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), }, - [STATE(437)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1796), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), + [STATE(524)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2106), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -75424,10 +87705,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -75449,178 +87730,280 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), }, - [STATE(438)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1709), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(525)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3104), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(864), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(2162), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(878), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(2372), + [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(439)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1790), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), + [STATE(526)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(1914), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(2374), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1585), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(527)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2108), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -75628,10 +88011,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -75653,892 +88036,382 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(440)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2551), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(182), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), - [anon_sym_using] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(182), - [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(178), - [anon_sym_void] = ACTIONS(182), - [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(2162), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(441)] = { - [sym_namespace_export] = STATE(5815), - [sym_export_clause] = STATE(4725), - [sym_declaration] = STATE(909), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_class_declaration] = STATE(850), - [sym_function_declaration] = STATE(850), - [sym_generator_function_declaration] = STATE(850), - [sym_decorator] = STATE(1319), - [sym_function_signature] = STATE(850), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(842), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [aux_sym_export_statement_repeat1] = STATE(4413), - [aux_sym_object_repeat1] = STATE(4829), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [anon_sym_STAR] = ACTIONS(2114), - [anon_sym_default] = ACTIONS(2116), - [anon_sym_type] = ACTIONS(2118), - [anon_sym_EQ] = ACTIONS(2120), - [anon_sym_as] = ACTIONS(2122), - [anon_sym_namespace] = ACTIONS(2124), - [anon_sym_LBRACE] = ACTIONS(2126), - [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(732), - [anon_sym_import] = ACTIONS(2128), - [anon_sym_var] = ACTIONS(2130), - [anon_sym_let] = ACTIONS(2132), - [anon_sym_const] = ACTIONS(2134), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), - [anon_sym_SEMI] = ACTIONS(157), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), - [anon_sym_LBRACK] = ACTIONS(157), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(157), - [anon_sym_class] = ACTIONS(2139), - [anon_sym_async] = ACTIONS(2141), - [anon_sym_function] = ACTIONS(2143), - [anon_sym_EQ_GT] = ACTIONS(718), - [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(163), - [anon_sym_DASH_EQ] = ACTIONS(163), - [anon_sym_STAR_EQ] = ACTIONS(163), - [anon_sym_SLASH_EQ] = ACTIONS(163), - [anon_sym_PERCENT_EQ] = ACTIONS(163), - [anon_sym_CARET_EQ] = ACTIONS(163), - [anon_sym_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_EQ] = ACTIONS(163), - [anon_sym_GT_GT_EQ] = ACTIONS(163), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), - [anon_sym_LT_LT_EQ] = ACTIONS(163), - [anon_sym_STAR_STAR_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), - [anon_sym_LT_EQ] = ACTIONS(157), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(157), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(157), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(157), - [anon_sym_PLUS_PLUS] = ACTIONS(157), - [anon_sym_DASH_DASH] = ACTIONS(157), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_QMARK] = ACTIONS(726), - [anon_sym_declare] = ACTIONS(2148), - [anon_sym_module] = ACTIONS(2150), - [anon_sym_abstract] = ACTIONS(2152), - [anon_sym_satisfies] = ACTIONS(157), - [anon_sym_interface] = ACTIONS(2154), - [anon_sym_enum] = ACTIONS(2156), - [sym__automatic_semicolon] = ACTIONS(157), - [sym__ternary_qmark] = ACTIONS(157), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), }, - [STATE(442)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2488), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), + [STATE(528)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2146), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(443)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1709), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(2164), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(444)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2409), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(445)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2411), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), }, - [STATE(446)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1439), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6223), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6223), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1439), - [sym_subscript_expression] = STATE(1439), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6223), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1439), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(2166), - [anon_sym_export] = ACTIONS(2168), - [anon_sym_type] = ACTIONS(2168), - [anon_sym_namespace] = ACTIONS(2170), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(182), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(2168), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(2172), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2174), - [anon_sym_using] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(182), - [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(178), - [anon_sym_void] = ACTIONS(182), - [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [STATE(529)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2109), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(2176), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2168), - [anon_sym_readonly] = ACTIONS(2168), - [anon_sym_get] = ACTIONS(2168), - [anon_sym_set] = ACTIONS(2168), - [anon_sym_declare] = ACTIONS(2168), - [anon_sym_public] = ACTIONS(2168), - [anon_sym_private] = ACTIONS(2168), - [anon_sym_protected] = ACTIONS(2168), - [anon_sym_override] = ACTIONS(2168), - [anon_sym_module] = ACTIONS(2168), - [anon_sym_any] = ACTIONS(2168), - [anon_sym_number] = ACTIONS(2168), - [anon_sym_boolean] = ACTIONS(2168), - [anon_sym_string] = ACTIONS(2168), - [anon_sym_symbol] = ACTIONS(2168), - [anon_sym_object] = ACTIONS(2168), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), }, - [STATE(447)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1883), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), + [STATE(530)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2110), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), }, - [STATE(448)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1797), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), + [STATE(531)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2116), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -76546,10 +88419,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -76571,178 +88444,178 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), }, - [STATE(449)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2174), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), + [STATE(532)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2119), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), }, - [STATE(450)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1798), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), + [STATE(533)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2200), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -76750,10 +88623,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -76775,280 +88648,382 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), }, - [STATE(451)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2133), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), + [STATE(534)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1674), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7357), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7357), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1674), + [sym_subscript_expression] = STATE(1674), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7357), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1674), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(2376), + [anon_sym_export] = ACTIONS(2378), + [anon_sym_type] = ACTIONS(2378), + [anon_sym_namespace] = ACTIONS(2380), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2378), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2382), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2384), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2386), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2378), + [anon_sym_readonly] = ACTIONS(2378), + [anon_sym_get] = ACTIONS(2378), + [anon_sym_set] = ACTIONS(2378), + [anon_sym_declare] = ACTIONS(2378), + [anon_sym_public] = ACTIONS(2378), + [anon_sym_private] = ACTIONS(2378), + [anon_sym_protected] = ACTIONS(2378), + [anon_sym_override] = ACTIONS(2378), + [anon_sym_module] = ACTIONS(2378), + [anon_sym_any] = ACTIONS(2378), + [anon_sym_number] = ACTIONS(2378), + [anon_sym_boolean] = ACTIONS(2378), + [anon_sym_string] = ACTIONS(2378), + [anon_sym_symbol] = ACTIONS(2378), + [anon_sym_object] = ACTIONS(2378), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(535)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2163), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), - [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(1395), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(1611), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), [sym_html_comment] = ACTIONS(5), }, - [STATE(452)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2180), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), + [STATE(536)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2737), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), [sym_html_comment] = ACTIONS(5), }, - [STATE(453)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1799), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), + [STATE(537)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2204), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -77056,10 +89031,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -77081,4054 +89056,4156 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), }, - [STATE(454)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2182), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), + [STATE(538)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2739), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), [sym_html_comment] = ACTIONS(5), }, - [STATE(455)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2504), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(539)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2740), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1619), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(540)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2742), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1619), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(541)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(3057), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(456)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2184), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), + [STATE(542)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2744), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), [sym_html_comment] = ACTIONS(5), }, - [STATE(457)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2186), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), + [STATE(543)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2746), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), [sym_html_comment] = ACTIONS(5), }, - [STATE(458)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2187), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), + [STATE(544)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2747), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), [sym_html_comment] = ACTIONS(5), }, - [STATE(459)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2188), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), + [STATE(545)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2748), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), [sym_html_comment] = ACTIONS(5), }, - [STATE(460)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2189), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), + [STATE(546)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2749), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), [sym_html_comment] = ACTIONS(5), }, - [STATE(461)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2190), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), + [STATE(547)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2750), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), [sym_html_comment] = ACTIONS(5), }, - [STATE(462)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2191), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), + [STATE(548)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2751), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), [sym_html_comment] = ACTIONS(5), }, - [STATE(463)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2192), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), + [STATE(549)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2752), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), [sym_html_comment] = ACTIONS(5), }, - [STATE(464)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2193), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), + [STATE(550)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2753), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), [sym_html_comment] = ACTIONS(5), }, - [STATE(465)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2195), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), + [STATE(551)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2755), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), [sym_html_comment] = ACTIONS(5), }, - [STATE(466)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2196), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), + [STATE(552)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2756), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), [sym_html_comment] = ACTIONS(5), }, - [STATE(467)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2199), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), + [STATE(553)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2759), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), [sym_html_comment] = ACTIONS(5), }, - [STATE(468)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2536), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(554)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(3056), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(469)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1800), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(470)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2204), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), + [STATE(555)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2764), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), [sym_html_comment] = ACTIONS(5), }, - [STATE(471)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2205), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), + [STATE(556)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2765), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), [sym_html_comment] = ACTIONS(5), }, - [STATE(472)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2544), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(557)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(3095), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(473)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2247), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), + [STATE(558)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2794), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(2160), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_number] = ACTIONS(2362), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), [sym_html_comment] = ACTIONS(5), }, - [STATE(474)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2207), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [STATE(559)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2916), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7235), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7235), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7105), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7235), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1456), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1575), + [anon_sym_export] = ACTIONS(1139), + [anon_sym_type] = ACTIONS(1139), + [anon_sym_namespace] = ACTIONS(1141), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(689), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1139), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(661), + [anon_sym_yield] = ACTIONS(663), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1147), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1583), + [anon_sym_using] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(689), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_void] = ACTIONS(689), + [anon_sym_delete] = ACTIONS(689), + [anon_sym_PLUS_PLUS] = ACTIONS(691), + [anon_sym_DASH_DASH] = ACTIONS(691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(693), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1585), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1139), + [anon_sym_readonly] = ACTIONS(1139), + [anon_sym_get] = ACTIONS(1139), + [anon_sym_set] = ACTIONS(1139), + [anon_sym_declare] = ACTIONS(1139), + [anon_sym_public] = ACTIONS(1139), + [anon_sym_private] = ACTIONS(1139), + [anon_sym_protected] = ACTIONS(1139), + [anon_sym_override] = ACTIONS(1139), + [anon_sym_module] = ACTIONS(1139), + [anon_sym_any] = ACTIONS(1139), + [anon_sym_number] = ACTIONS(1139), + [anon_sym_boolean] = ACTIONS(1139), + [anon_sym_string] = ACTIONS(1139), + [anon_sym_symbol] = ACTIONS(1139), + [anon_sym_object] = ACTIONS(1139), [sym_html_comment] = ACTIONS(5), }, - [STATE(475)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1801), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), - [anon_sym_BANG] = ACTIONS(33), + [STATE(560)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2768), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), [sym_html_comment] = ACTIONS(5), }, - [STATE(476)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2554), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [STATE(561)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3107), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(477)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2512), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [STATE(562)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3114), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(478)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2513), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [STATE(563)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3115), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(479)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2514), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [STATE(564)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3116), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(480)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2516), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [STATE(565)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3076), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(481)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2517), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [STATE(566)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3024), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(482)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2518), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [STATE(567)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3025), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(483)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2519), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [STATE(568)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3026), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(484)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2520), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [STATE(569)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3027), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(485)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2521), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [STATE(570)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3028), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(486)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2522), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [STATE(571)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3029), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(487)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2523), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [STATE(572)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3030), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(488)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2524), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [STATE(573)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3031), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(489)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2525), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [STATE(574)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3033), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(490)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2526), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [STATE(575)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3034), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(491)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2527), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [STATE(576)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3035), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(492)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2529), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [STATE(577)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3041), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(493)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1802), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), + [STATE(578)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2218), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -81136,10 +93213,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -81161,5074 +93238,5176 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), }, - [STATE(494)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2534), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [STATE(579)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3046), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(495)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2551), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [STATE(580)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3047), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(2106), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(496)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1803), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(497)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2535), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [STATE(581)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3104), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(2314), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(498)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2551), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [STATE(582)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3048), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(499)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2552), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6007), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6007), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1216), - [sym_subscript_expression] = STATE(1216), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6007), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1216), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(818), - [anon_sym_export] = ACTIONS(820), - [anon_sym_type] = ACTIONS(820), - [anon_sym_namespace] = ACTIONS(824), - [anon_sym_LBRACE] = ACTIONS(826), + [STATE(583)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3104), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(820), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(836), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(838), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(842), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(820), - [anon_sym_readonly] = ACTIONS(820), - [anon_sym_get] = ACTIONS(820), - [anon_sym_set] = ACTIONS(820), - [anon_sym_declare] = ACTIONS(820), - [anon_sym_public] = ACTIONS(820), - [anon_sym_private] = ACTIONS(820), - [anon_sym_protected] = ACTIONS(820), - [anon_sym_override] = ACTIONS(820), - [anon_sym_module] = ACTIONS(820), - [anon_sym_any] = ACTIONS(820), - [anon_sym_number] = ACTIONS(820), - [anon_sym_boolean] = ACTIONS(820), - [anon_sym_string] = ACTIONS(820), - [anon_sym_symbol] = ACTIONS(820), - [anon_sym_object] = ACTIONS(820), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(500)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1216), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(3720), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(3720), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1273), - [sym_subscript_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(3720), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1273), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(2178), - [anon_sym_export] = ACTIONS(2180), - [anon_sym_type] = ACTIONS(2180), - [anon_sym_namespace] = ACTIONS(2182), - [anon_sym_LBRACE] = ACTIONS(736), + [STATE(584)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(3105), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7118), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7118), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7118), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_type] = ACTIONS(864), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(2180), + [anon_sym_let] = ACTIONS(864), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(2184), + [anon_sym_async] = ACTIONS(876), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2186), + [anon_sym_new] = ACTIONS(878), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(2188), + [sym_undefined] = ACTIONS(882), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2180), - [anon_sym_readonly] = ACTIONS(2180), - [anon_sym_get] = ACTIONS(2180), - [anon_sym_set] = ACTIONS(2180), - [anon_sym_declare] = ACTIONS(2180), - [anon_sym_public] = ACTIONS(2180), - [anon_sym_private] = ACTIONS(2180), - [anon_sym_protected] = ACTIONS(2180), - [anon_sym_override] = ACTIONS(2180), - [anon_sym_module] = ACTIONS(2180), - [anon_sym_any] = ACTIONS(2180), - [anon_sym_number] = ACTIONS(2180), - [anon_sym_boolean] = ACTIONS(2180), - [anon_sym_string] = ACTIONS(2180), - [anon_sym_symbol] = ACTIONS(2180), - [anon_sym_object] = ACTIONS(2180), + [anon_sym_static] = ACTIONS(864), + [anon_sym_readonly] = ACTIONS(864), + [anon_sym_get] = ACTIONS(864), + [anon_sym_set] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(864), + [anon_sym_public] = ACTIONS(864), + [anon_sym_private] = ACTIONS(864), + [anon_sym_protected] = ACTIONS(864), + [anon_sym_override] = ACTIONS(864), + [anon_sym_module] = ACTIONS(864), + [anon_sym_any] = ACTIONS(864), + [anon_sym_number] = ACTIONS(864), + [anon_sym_boolean] = ACTIONS(864), + [anon_sym_string] = ACTIONS(864), + [anon_sym_symbol] = ACTIONS(864), + [anon_sym_object] = ACTIONS(864), [sym_html_comment] = ACTIONS(5), }, - [STATE(501)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1442), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(5881), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(5881), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1442), - [sym_subscript_expression] = STATE(1442), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(5881), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1442), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(2190), - [anon_sym_export] = ACTIONS(2192), - [anon_sym_type] = ACTIONS(2192), - [anon_sym_namespace] = ACTIONS(2194), - [anon_sym_LBRACE] = ACTIONS(826), + [STATE(585)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1676), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7268), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7268), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1676), + [sym_subscript_expression] = STATE(1676), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7268), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1676), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(2388), + [anon_sym_export] = ACTIONS(2390), + [anon_sym_type] = ACTIONS(2390), + [anon_sym_namespace] = ACTIONS(2392), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(2192), + [anon_sym_let] = ACTIONS(2390), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(2196), + [anon_sym_async] = ACTIONS(2394), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2198), + [anon_sym_new] = ACTIONS(2396), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(2200), + [sym_undefined] = ACTIONS(2398), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2192), - [anon_sym_readonly] = ACTIONS(2192), - [anon_sym_get] = ACTIONS(2192), - [anon_sym_set] = ACTIONS(2192), - [anon_sym_declare] = ACTIONS(2192), - [anon_sym_public] = ACTIONS(2192), - [anon_sym_private] = ACTIONS(2192), - [anon_sym_protected] = ACTIONS(2192), - [anon_sym_override] = ACTIONS(2192), - [anon_sym_module] = ACTIONS(2192), - [anon_sym_any] = ACTIONS(2192), - [anon_sym_number] = ACTIONS(2192), - [anon_sym_boolean] = ACTIONS(2192), - [anon_sym_string] = ACTIONS(2192), - [anon_sym_symbol] = ACTIONS(2192), - [anon_sym_object] = ACTIONS(2192), + [anon_sym_static] = ACTIONS(2390), + [anon_sym_readonly] = ACTIONS(2390), + [anon_sym_get] = ACTIONS(2390), + [anon_sym_set] = ACTIONS(2390), + [anon_sym_declare] = ACTIONS(2390), + [anon_sym_public] = ACTIONS(2390), + [anon_sym_private] = ACTIONS(2390), + [anon_sym_protected] = ACTIONS(2390), + [anon_sym_override] = ACTIONS(2390), + [anon_sym_module] = ACTIONS(2390), + [anon_sym_any] = ACTIONS(2390), + [anon_sym_number] = ACTIONS(2390), + [anon_sym_boolean] = ACTIONS(2390), + [anon_sym_string] = ACTIONS(2390), + [anon_sym_symbol] = ACTIONS(2390), + [anon_sym_object] = ACTIONS(2390), [sym_html_comment] = ACTIONS(5), }, - [STATE(502)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1804), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(503)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1846), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), + [STATE(586)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2165), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), + [sym_private_property_identifier] = ACTIONS(1395), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), + [sym_undefined] = ACTIONS(1611), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), [sym_html_comment] = ACTIONS(5), }, - [STATE(504)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1843), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), - [anon_sym_BANG] = ACTIONS(33), + [STATE(587)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2166), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1395), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1611), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), [sym_html_comment] = ACTIONS(5), }, - [STATE(505)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1847), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), + [STATE(588)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2167), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), + [sym_private_property_identifier] = ACTIONS(1395), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), + [sym_undefined] = ACTIONS(1611), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), [sym_html_comment] = ACTIONS(5), }, - [STATE(506)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1848), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), + [STATE(589)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2900), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), [sym_html_comment] = ACTIONS(5), }, - [STATE(507)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1850), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), + [STATE(590)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2169), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), + [sym_private_property_identifier] = ACTIONS(1395), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), + [sym_undefined] = ACTIONS(1611), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), [sym_html_comment] = ACTIONS(5), }, - [STATE(508)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2595), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(591)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(3112), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(509)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1851), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), + [STATE(592)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2170), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), + [sym_private_property_identifier] = ACTIONS(1395), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), + [sym_undefined] = ACTIONS(1611), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), [sym_html_comment] = ACTIONS(5), }, - [STATE(510)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1852), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), + [STATE(593)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2171), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), + [sym_private_property_identifier] = ACTIONS(1395), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), + [sym_undefined] = ACTIONS(1611), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), [sym_html_comment] = ACTIONS(5), }, - [STATE(511)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1853), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), + [STATE(594)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2172), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), + [sym_private_property_identifier] = ACTIONS(1395), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), + [sym_undefined] = ACTIONS(1611), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), [sym_html_comment] = ACTIONS(5), }, - [STATE(512)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1854), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), + [STATE(595)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2173), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), + [sym_private_property_identifier] = ACTIONS(1395), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), + [sym_undefined] = ACTIONS(1611), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), [sym_html_comment] = ACTIONS(5), }, - [STATE(513)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1855), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), + [STATE(596)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2174), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), + [sym_private_property_identifier] = ACTIONS(1395), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), + [sym_undefined] = ACTIONS(1611), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), [sym_html_comment] = ACTIONS(5), }, - [STATE(514)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1856), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), + [STATE(597)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2175), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), + [sym_private_property_identifier] = ACTIONS(1395), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), + [sym_undefined] = ACTIONS(1611), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), [sym_html_comment] = ACTIONS(5), }, - [STATE(515)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1857), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), + [STATE(598)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2176), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), + [sym_private_property_identifier] = ACTIONS(1395), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), + [sym_undefined] = ACTIONS(1611), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), [sym_html_comment] = ACTIONS(5), }, - [STATE(516)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1858), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), + [STATE(599)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2177), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), + [sym_private_property_identifier] = ACTIONS(1395), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), + [sym_undefined] = ACTIONS(1611), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), [sym_html_comment] = ACTIONS(5), }, - [STATE(517)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1859), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), + [STATE(600)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2178), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), + [sym_private_property_identifier] = ACTIONS(1395), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), + [sym_undefined] = ACTIONS(1611), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), [sym_html_comment] = ACTIONS(5), }, - [STATE(518)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1860), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), + [STATE(601)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2179), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), + [sym_private_property_identifier] = ACTIONS(1395), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), + [sym_undefined] = ACTIONS(1611), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), [sym_html_comment] = ACTIONS(5), }, - [STATE(519)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1861), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), + [STATE(602)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2180), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), + [sym_private_property_identifier] = ACTIONS(1395), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), + [sym_undefined] = ACTIONS(1611), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), [sym_html_comment] = ACTIONS(5), }, - [STATE(520)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1863), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), + [STATE(603)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2182), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), + [sym_private_property_identifier] = ACTIONS(1395), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), + [sym_undefined] = ACTIONS(1611), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), [sym_html_comment] = ACTIONS(5), }, - [STATE(521)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2537), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(604)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(3066), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(522)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1867), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), + [STATE(605)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2187), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), + [sym_private_property_identifier] = ACTIONS(1395), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), + [sym_undefined] = ACTIONS(1611), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), [sym_html_comment] = ACTIONS(5), }, - [STATE(523)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1868), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), + [STATE(606)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2188), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), + [sym_private_property_identifier] = ACTIONS(1395), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), + [sym_undefined] = ACTIONS(1611), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), [sym_html_comment] = ACTIONS(5), }, - [STATE(524)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1880), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), + [STATE(607)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2160), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(2160), - [sym_private_property_identifier] = ACTIONS(1189), + [sym_number] = ACTIONS(2362), + [sym_private_property_identifier] = ACTIONS(1395), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), + [sym_undefined] = ACTIONS(1611), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), [sym_html_comment] = ACTIONS(5), }, - [STATE(525)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1869), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), + [STATE(608)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2190), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), + [sym_private_property_identifier] = ACTIONS(1395), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), + [sym_undefined] = ACTIONS(1611), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), [sym_html_comment] = ACTIONS(5), }, - [STATE(526)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2484), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(1357), + [STATE(609)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(3014), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(1187), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), + [anon_sym_async] = ACTIONS(1177), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), [sym_html_comment] = ACTIONS(5), }, - [STATE(527)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2297), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(610)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2804), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(528)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2298), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(611)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2805), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(529)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2299), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(612)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2806), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(530)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2301), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(613)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2808), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(531)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2302), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(614)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2809), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(532)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2303), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(615)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2810), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(533)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2304), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(616)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2811), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(534)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2305), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(617)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2812), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(535)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2306), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(618)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2813), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(536)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2307), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(619)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2814), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(537)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2593), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(620)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2815), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(538)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2309), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(621)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2816), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(539)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2310), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(622)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2817), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(540)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2311), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(623)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2818), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(541)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2312), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(624)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2819), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(542)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2314), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(625)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2821), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(543)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1792), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), + [STATE(626)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2825), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1319), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1635), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(627)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2826), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1319), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1635), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(628)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2828), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1319), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(2314), + [sym_private_property_identifier] = ACTIONS(1333), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1635), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(629)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2269), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -86236,10 +98415,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -86261,2830 +98440,2524 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), }, - [STATE(544)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2318), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(545)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2319), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(546)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2325), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(630)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2827), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(2106), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(547)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2320), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(631)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2828), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(548)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1628), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(632)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2829), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(549)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2325), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(633)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1669), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7146), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7146), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1669), + [sym_subscript_expression] = STATE(1669), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7146), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1669), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(2400), + [anon_sym_export] = ACTIONS(2402), + [anon_sym_type] = ACTIONS(2402), + [anon_sym_namespace] = ACTIONS(2404), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(2402), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(2406), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(2408), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(2410), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(2402), + [anon_sym_readonly] = ACTIONS(2402), + [anon_sym_get] = ACTIONS(2402), + [anon_sym_set] = ACTIONS(2402), + [anon_sym_declare] = ACTIONS(2402), + [anon_sym_public] = ACTIONS(2402), + [anon_sym_private] = ACTIONS(2402), + [anon_sym_protected] = ACTIONS(2402), + [anon_sym_override] = ACTIONS(2402), + [anon_sym_module] = ACTIONS(2402), + [anon_sym_any] = ACTIONS(2402), + [anon_sym_number] = ACTIONS(2402), + [anon_sym_boolean] = ACTIONS(2402), + [anon_sym_string] = ACTIONS(2402), + [anon_sym_symbol] = ACTIONS(2402), + [anon_sym_object] = ACTIONS(2402), [sym_html_comment] = ACTIONS(5), }, - [STATE(550)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2326), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(634)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(3045), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(551)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1651), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(635)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(3080), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(552)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1441), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(5845), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1441), - [sym_subscript_expression] = STATE(1441), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1441), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(2202), - [anon_sym_export] = ACTIONS(2204), - [anon_sym_type] = ACTIONS(2204), - [anon_sym_namespace] = ACTIONS(2206), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(182), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(2204), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(2208), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2210), - [anon_sym_using] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(182), - [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(178), - [anon_sym_void] = ACTIONS(182), - [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [STATE(636)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2226), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(2212), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2204), - [anon_sym_readonly] = ACTIONS(2204), - [anon_sym_get] = ACTIONS(2204), - [anon_sym_set] = ACTIONS(2204), - [anon_sym_declare] = ACTIONS(2204), - [anon_sym_public] = ACTIONS(2204), - [anon_sym_private] = ACTIONS(2204), - [anon_sym_protected] = ACTIONS(2204), - [anon_sym_override] = ACTIONS(2204), - [anon_sym_module] = ACTIONS(2204), - [anon_sym_any] = ACTIONS(2204), - [anon_sym_number] = ACTIONS(2204), - [anon_sym_boolean] = ACTIONS(2204), - [anon_sym_string] = ACTIONS(2204), - [anon_sym_symbol] = ACTIONS(2204), - [anon_sym_object] = ACTIONS(2204), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(553)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2560), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), }, - [STATE(554)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2509), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(637)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2948), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(555)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2424), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(638)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2949), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(556)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2425), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(639)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2950), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(557)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2426), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(640)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2952), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(558)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2428), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(641)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2953), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(559)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2429), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(642)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2954), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(560)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2430), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(643)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2955), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(561)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2431), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(644)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2956), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(562)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2432), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(645)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2957), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(563)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2433), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(646)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2958), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(564)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2434), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(647)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2959), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(565)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2435), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(648)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2960), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(566)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2436), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(649)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2961), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(567)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2437), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(650)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2962), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(568)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2438), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(651)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2963), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(569)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2439), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(652)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(3106), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(570)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2444), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(653)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2965), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(571)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1806), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), + [STATE(654)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2407), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -89092,10 +100965,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -89117,9442 +100990,7402 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), }, - [STATE(572)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2450), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(655)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2969), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(573)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2476), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(656)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2970), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(574)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2478), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(657)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2972), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(2106), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(2314), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(575)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2477), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(658)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2971), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(576)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2478), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(659)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2972), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(577)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2479), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), + [STATE(660)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2973), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(578)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1440), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6062), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6062), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1440), - [sym_subscript_expression] = STATE(1440), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6062), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1440), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(2214), - [anon_sym_export] = ACTIONS(2216), - [anon_sym_type] = ACTIONS(2216), - [anon_sym_namespace] = ACTIONS(2218), - [anon_sym_LBRACE] = ACTIONS(826), + [STATE(661)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1662), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7348), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7348), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1662), + [sym_subscript_expression] = STATE(1662), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7348), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1662), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(2412), + [anon_sym_export] = ACTIONS(2414), + [anon_sym_type] = ACTIONS(2414), + [anon_sym_namespace] = ACTIONS(2416), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(2216), + [anon_sym_let] = ACTIONS(2414), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(2220), + [anon_sym_async] = ACTIONS(2418), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2222), + [anon_sym_new] = ACTIONS(2420), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(2224), + [sym_undefined] = ACTIONS(2422), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2216), - [anon_sym_readonly] = ACTIONS(2216), - [anon_sym_get] = ACTIONS(2216), - [anon_sym_set] = ACTIONS(2216), - [anon_sym_declare] = ACTIONS(2216), - [anon_sym_public] = ACTIONS(2216), - [anon_sym_private] = ACTIONS(2216), - [anon_sym_protected] = ACTIONS(2216), - [anon_sym_override] = ACTIONS(2216), - [anon_sym_module] = ACTIONS(2216), - [anon_sym_any] = ACTIONS(2216), - [anon_sym_number] = ACTIONS(2216), - [anon_sym_boolean] = ACTIONS(2216), - [anon_sym_string] = ACTIONS(2216), - [anon_sym_symbol] = ACTIONS(2216), - [anon_sym_object] = ACTIONS(2216), + [anon_sym_static] = ACTIONS(2414), + [anon_sym_readonly] = ACTIONS(2414), + [anon_sym_get] = ACTIONS(2414), + [anon_sym_set] = ACTIONS(2414), + [anon_sym_declare] = ACTIONS(2414), + [anon_sym_public] = ACTIONS(2414), + [anon_sym_private] = ACTIONS(2414), + [anon_sym_protected] = ACTIONS(2414), + [anon_sym_override] = ACTIONS(2414), + [anon_sym_module] = ACTIONS(2414), + [anon_sym_any] = ACTIONS(2414), + [anon_sym_number] = ACTIONS(2414), + [anon_sym_boolean] = ACTIONS(2414), + [anon_sym_string] = ACTIONS(2414), + [anon_sym_symbol] = ACTIONS(2414), + [anon_sym_object] = ACTIONS(2414), [sym_html_comment] = ACTIONS(5), }, - [STATE(579)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2566), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(662)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(3074), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(580)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1826), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(581)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1710), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(663)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(2984), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(1187), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1177), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), [sym_html_comment] = ACTIONS(5), }, - [STATE(582)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2452), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(1357), + [STATE(664)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(2985), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(1187), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), + [anon_sym_async] = ACTIONS(1177), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), [sym_html_comment] = ACTIONS(5), }, - [STATE(583)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2453), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(1357), + [STATE(665)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(2986), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(1187), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), + [anon_sym_async] = ACTIONS(1177), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), [sym_html_comment] = ACTIONS(5), }, - [STATE(584)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2454), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(1357), + [STATE(666)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(2988), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(1187), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), + [anon_sym_async] = ACTIONS(1177), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), [sym_html_comment] = ACTIONS(5), }, - [STATE(585)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2501), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(1357), + [STATE(667)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(2989), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(1187), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), + [anon_sym_async] = ACTIONS(1177), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), [sym_html_comment] = ACTIONS(5), }, - [STATE(586)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2457), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(1357), + [STATE(668)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(2990), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(1187), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), + [anon_sym_async] = ACTIONS(1177), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), [sym_html_comment] = ACTIONS(5), }, - [STATE(587)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2458), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(1357), + [STATE(669)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(2991), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(1187), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), + [anon_sym_async] = ACTIONS(1177), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), [sym_html_comment] = ACTIONS(5), }, - [STATE(588)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2459), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(1357), + [STATE(670)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(2992), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(1187), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), + [anon_sym_async] = ACTIONS(1177), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), [sym_html_comment] = ACTIONS(5), }, - [STATE(589)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2460), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(1357), + [STATE(671)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(2993), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(1187), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), + [anon_sym_async] = ACTIONS(1177), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), [sym_html_comment] = ACTIONS(5), }, - [STATE(590)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2461), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(1357), + [STATE(672)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(2994), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(1187), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), + [anon_sym_async] = ACTIONS(1177), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), [sym_html_comment] = ACTIONS(5), }, - [STATE(591)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2462), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(1357), + [STATE(673)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(2995), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(1187), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), + [anon_sym_async] = ACTIONS(1177), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), [sym_html_comment] = ACTIONS(5), }, - [STATE(592)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2463), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(1357), + [STATE(674)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(2996), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(1187), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), + [anon_sym_async] = ACTIONS(1177), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), [sym_html_comment] = ACTIONS(5), }, - [STATE(593)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2464), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(1357), + [STATE(675)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(2997), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(1187), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), + [anon_sym_async] = ACTIONS(1177), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), [sym_html_comment] = ACTIONS(5), }, - [STATE(594)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2465), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(1357), + [STATE(676)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(2998), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(1187), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), + [anon_sym_async] = ACTIONS(1177), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), [sym_html_comment] = ACTIONS(5), }, - [STATE(595)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2466), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(1357), + [STATE(677)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(2999), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(1187), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), + [anon_sym_async] = ACTIONS(1177), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), [sym_html_comment] = ACTIONS(5), }, - [STATE(596)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2467), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(1357), + [STATE(678)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(3001), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(1187), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), + [anon_sym_async] = ACTIONS(1177), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), [sym_html_comment] = ACTIONS(5), }, - [STATE(597)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2469), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(1357), + [STATE(679)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(3005), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(1187), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), + [anon_sym_async] = ACTIONS(1177), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), [sym_html_comment] = ACTIONS(5), }, - [STATE(598)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1687), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(680)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(3006), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(1187), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1177), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), [sym_html_comment] = ACTIONS(5), }, - [STATE(599)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1690), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(681)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2464), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(682)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(3011), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(1187), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1177), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(2314), + [sym_private_property_identifier] = ACTIONS(1195), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), [sym_html_comment] = ACTIONS(5), }, - [STATE(600)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2473), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(1357), + [STATE(683)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2319), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(684)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(3007), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(1187), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), + [anon_sym_async] = ACTIONS(1177), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), [sym_html_comment] = ACTIONS(5), }, - [STATE(601)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2474), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(1357), + [STATE(685)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(3011), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(1187), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), + [anon_sym_async] = ACTIONS(1177), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), [sym_html_comment] = ACTIONS(5), }, - [STATE(602)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1705), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(686)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1650), + [sym_expression] = STATE(3012), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7327), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7327), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(6891), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1650), + [sym_subscript_expression] = STATE(1650), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3538), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7327), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1650), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1645), + [anon_sym_export] = ACTIONS(1161), + [anon_sym_type] = ACTIONS(1161), + [anon_sym_namespace] = ACTIONS(1163), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(1187), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1161), + [anon_sym_BANG] = ACTIONS(1169), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1171), + [anon_sym_yield] = ACTIONS(1173), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1177), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1649), + [anon_sym_using] = ACTIONS(1181), + [anon_sym_PLUS] = ACTIONS(1187), + [anon_sym_DASH] = ACTIONS(1187), + [anon_sym_SLASH] = ACTIONS(1063), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1169), + [anon_sym_void] = ACTIONS(1187), + [anon_sym_delete] = ACTIONS(1187), + [anon_sym_PLUS_PLUS] = ACTIONS(1189), + [anon_sym_DASH_DASH] = ACTIONS(1189), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1195), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1651), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1161), + [anon_sym_readonly] = ACTIONS(1161), + [anon_sym_get] = ACTIONS(1161), + [anon_sym_set] = ACTIONS(1161), + [anon_sym_declare] = ACTIONS(1161), + [anon_sym_public] = ACTIONS(1161), + [anon_sym_private] = ACTIONS(1161), + [anon_sym_protected] = ACTIONS(1161), + [anon_sym_override] = ACTIONS(1161), + [anon_sym_module] = ACTIONS(1161), + [anon_sym_any] = ACTIONS(1161), + [anon_sym_number] = ACTIONS(1161), + [anon_sym_boolean] = ACTIONS(1161), + [anon_sym_string] = ACTIONS(1161), + [anon_sym_symbol] = ACTIONS(1161), + [anon_sym_object] = ACTIONS(1161), [sym_html_comment] = ACTIONS(5), }, - [STATE(603)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1437), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(5862), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(5862), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1437), - [sym_subscript_expression] = STATE(1437), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(5862), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1437), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(2226), - [anon_sym_export] = ACTIONS(2228), - [anon_sym_type] = ACTIONS(2228), - [anon_sym_namespace] = ACTIONS(2230), - [anon_sym_LBRACE] = ACTIONS(826), + [STATE(687)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1664), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(6930), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(6930), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1664), + [sym_subscript_expression] = STATE(1664), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(6930), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1664), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(2424), + [anon_sym_export] = ACTIONS(2426), + [anon_sym_type] = ACTIONS(2426), + [anon_sym_namespace] = ACTIONS(2428), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(2228), + [anon_sym_let] = ACTIONS(2426), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(2232), + [anon_sym_async] = ACTIONS(2430), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2234), + [anon_sym_new] = ACTIONS(2432), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(2236), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2228), - [anon_sym_readonly] = ACTIONS(2228), - [anon_sym_get] = ACTIONS(2228), - [anon_sym_set] = ACTIONS(2228), - [anon_sym_declare] = ACTIONS(2228), - [anon_sym_public] = ACTIONS(2228), - [anon_sym_private] = ACTIONS(2228), - [anon_sym_protected] = ACTIONS(2228), - [anon_sym_override] = ACTIONS(2228), - [anon_sym_module] = ACTIONS(2228), - [anon_sym_any] = ACTIONS(2228), - [anon_sym_number] = ACTIONS(2228), - [anon_sym_boolean] = ACTIONS(2228), - [anon_sym_string] = ACTIONS(2228), - [anon_sym_symbol] = ACTIONS(2228), - [anon_sym_object] = ACTIONS(2228), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(604)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2481), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(1357), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(2106), - [sym_private_property_identifier] = ACTIONS(1361), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(605)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2475), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(1357), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(606)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2481), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(1357), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), + [sym_undefined] = ACTIONS(2434), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), + [anon_sym_static] = ACTIONS(2426), + [anon_sym_readonly] = ACTIONS(2426), + [anon_sym_get] = ACTIONS(2426), + [anon_sym_set] = ACTIONS(2426), + [anon_sym_declare] = ACTIONS(2426), + [anon_sym_public] = ACTIONS(2426), + [anon_sym_private] = ACTIONS(2426), + [anon_sym_protected] = ACTIONS(2426), + [anon_sym_override] = ACTIONS(2426), + [anon_sym_module] = ACTIONS(2426), + [anon_sym_any] = ACTIONS(2426), + [anon_sym_number] = ACTIONS(2426), + [anon_sym_boolean] = ACTIONS(2426), + [anon_sym_string] = ACTIONS(2426), + [anon_sym_symbol] = ACTIONS(2426), + [anon_sym_object] = ACTIONS(2426), [sym_html_comment] = ACTIONS(5), }, - [STATE(607)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1422), - [sym_expression] = STATE(2482), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6195), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6195), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6201), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2976), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6195), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1422), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1495), - [anon_sym_export] = ACTIONS(1335), - [anon_sym_type] = ACTIONS(1335), - [anon_sym_namespace] = ACTIONS(1337), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(1357), + [STATE(688)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(3054), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1343), - [anon_sym_yield] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1347), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1499), - [anon_sym_using] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_SLASH] = ACTIONS(977), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1341), - [anon_sym_void] = ACTIONS(1357), - [anon_sym_delete] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1361), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1501), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1335), - [anon_sym_readonly] = ACTIONS(1335), - [anon_sym_get] = ACTIONS(1335), - [anon_sym_set] = ACTIONS(1335), - [anon_sym_declare] = ACTIONS(1335), - [anon_sym_public] = ACTIONS(1335), - [anon_sym_private] = ACTIONS(1335), - [anon_sym_protected] = ACTIONS(1335), - [anon_sym_override] = ACTIONS(1335), - [anon_sym_module] = ACTIONS(1335), - [anon_sym_any] = ACTIONS(1335), - [anon_sym_number] = ACTIONS(1335), - [anon_sym_boolean] = ACTIONS(1335), - [anon_sym_string] = ACTIONS(1335), - [anon_sym_symbol] = ACTIONS(1335), - [anon_sym_object] = ACTIONS(1335), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(608)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1436), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6231), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6231), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1436), - [sym_subscript_expression] = STATE(1436), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6231), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1436), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(2238), - [anon_sym_export] = ACTIONS(2240), - [anon_sym_type] = ACTIONS(2240), - [anon_sym_namespace] = ACTIONS(2242), - [anon_sym_LBRACE] = ACTIONS(826), + [STATE(689)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1668), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(6903), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(6903), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1668), + [sym_subscript_expression] = STATE(1668), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(6903), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1668), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(2436), + [anon_sym_export] = ACTIONS(2438), + [anon_sym_type] = ACTIONS(2438), + [anon_sym_namespace] = ACTIONS(2440), + [anon_sym_LBRACE] = ACTIONS(868), [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(2240), + [anon_sym_let] = ACTIONS(2438), [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_LPAREN] = ACTIONS(870), [anon_sym_await] = ACTIONS(139), [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(2244), + [anon_sym_async] = ACTIONS(2442), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2246), + [anon_sym_new] = ACTIONS(2444), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(2248), + [sym_undefined] = ACTIONS(2446), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2240), - [anon_sym_readonly] = ACTIONS(2240), - [anon_sym_get] = ACTIONS(2240), - [anon_sym_set] = ACTIONS(2240), - [anon_sym_declare] = ACTIONS(2240), - [anon_sym_public] = ACTIONS(2240), - [anon_sym_private] = ACTIONS(2240), - [anon_sym_protected] = ACTIONS(2240), - [anon_sym_override] = ACTIONS(2240), - [anon_sym_module] = ACTIONS(2240), - [anon_sym_any] = ACTIONS(2240), - [anon_sym_number] = ACTIONS(2240), - [anon_sym_boolean] = ACTIONS(2240), - [anon_sym_string] = ACTIONS(2240), - [anon_sym_symbol] = ACTIONS(2240), - [anon_sym_object] = ACTIONS(2240), + [anon_sym_static] = ACTIONS(2438), + [anon_sym_readonly] = ACTIONS(2438), + [anon_sym_get] = ACTIONS(2438), + [anon_sym_set] = ACTIONS(2438), + [anon_sym_declare] = ACTIONS(2438), + [anon_sym_public] = ACTIONS(2438), + [anon_sym_private] = ACTIONS(2438), + [anon_sym_protected] = ACTIONS(2438), + [anon_sym_override] = ACTIONS(2438), + [anon_sym_module] = ACTIONS(2438), + [anon_sym_any] = ACTIONS(2438), + [anon_sym_number] = ACTIONS(2438), + [anon_sym_boolean] = ACTIONS(2438), + [anon_sym_string] = ACTIONS(2438), + [anon_sym_symbol] = ACTIONS(2438), + [anon_sym_object] = ACTIONS(2438), [sym_html_comment] = ACTIONS(5), }, - [STATE(609)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2567), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(690)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(3075), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(610)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2247), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(611)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2248), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), + [STATE(691)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2794), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), [sym_html_comment] = ACTIONS(5), }, - [STATE(612)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1875), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), - [anon_sym_BANG] = ACTIONS(33), + [STATE(692)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2795), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), [sym_html_comment] = ACTIONS(5), }, - [STATE(613)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1379), - [sym_expression] = STATE(2250), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5863), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5863), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(5861), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1379), - [sym_subscript_expression] = STATE(1379), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3003), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5863), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1379), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1463), - [anon_sym_export] = ACTIONS(1389), - [anon_sym_type] = ACTIONS(1389), - [anon_sym_namespace] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1415), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1389), - [anon_sym_BANG] = ACTIONS(1397), + [STATE(693)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1574), + [sym_expression] = STATE(2797), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(6995), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(6995), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(6993), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1574), + [sym_subscript_expression] = STATE(1574), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3555), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(6995), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1574), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1613), + [anon_sym_export] = ACTIONS(1223), + [anon_sym_type] = ACTIONS(1223), + [anon_sym_namespace] = ACTIONS(1225), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1223), + [anon_sym_BANG] = ACTIONS(1231), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1399), - [anon_sym_yield] = ACTIONS(1401), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1405), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1467), - [anon_sym_using] = ACTIONS(1409), - [anon_sym_PLUS] = ACTIONS(1415), - [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1617), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1397), - [anon_sym_void] = ACTIONS(1415), - [anon_sym_delete] = ACTIONS(1415), - [anon_sym_PLUS_PLUS] = ACTIONS(1417), - [anon_sym_DASH_DASH] = ACTIONS(1417), + [anon_sym_TILDE] = ACTIONS(1231), + [anon_sym_void] = ACTIONS(1251), + [anon_sym_delete] = ACTIONS(1251), + [anon_sym_PLUS_PLUS] = ACTIONS(1253), + [anon_sym_DASH_DASH] = ACTIONS(1253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1423), + [sym_private_property_identifier] = ACTIONS(1259), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1469), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1389), - [anon_sym_readonly] = ACTIONS(1389), - [anon_sym_get] = ACTIONS(1389), - [anon_sym_set] = ACTIONS(1389), - [anon_sym_declare] = ACTIONS(1389), - [anon_sym_public] = ACTIONS(1389), - [anon_sym_private] = ACTIONS(1389), - [anon_sym_protected] = ACTIONS(1389), - [anon_sym_override] = ACTIONS(1389), - [anon_sym_module] = ACTIONS(1389), - [anon_sym_any] = ACTIONS(1389), - [anon_sym_number] = ACTIONS(1389), - [anon_sym_boolean] = ACTIONS(1389), - [anon_sym_string] = ACTIONS(1389), - [anon_sym_symbol] = ACTIONS(1389), - [anon_sym_object] = ACTIONS(1389), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(614)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1761), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(615)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1727), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1619), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1223), + [anon_sym_readonly] = ACTIONS(1223), + [anon_sym_get] = ACTIONS(1223), + [anon_sym_set] = ACTIONS(1223), + [anon_sym_declare] = ACTIONS(1223), + [anon_sym_public] = ACTIONS(1223), + [anon_sym_private] = ACTIONS(1223), + [anon_sym_protected] = ACTIONS(1223), + [anon_sym_override] = ACTIONS(1223), + [anon_sym_module] = ACTIONS(1223), + [anon_sym_any] = ACTIONS(1223), + [anon_sym_number] = ACTIONS(1223), + [anon_sym_boolean] = ACTIONS(1223), + [anon_sym_string] = ACTIONS(1223), + [anon_sym_symbol] = ACTIONS(1223), + [anon_sym_object] = ACTIONS(1223), [sym_html_comment] = ACTIONS(5), }, - [STATE(616)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(1987), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1321), + [STATE(694)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2468), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), [sym_html_comment] = ACTIONS(5), }, - [STATE(617)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1729), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(695)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2338), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), [sym_html_comment] = ACTIONS(5), }, - [STATE(618)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2099), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1321), + [STATE(696)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2339), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), [sym_html_comment] = ACTIONS(5), }, - [STATE(619)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2100), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1321), + [STATE(697)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2345), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), [sym_html_comment] = ACTIONS(5), }, - [STATE(620)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2102), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1321), + [STATE(698)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2347), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), [sym_html_comment] = ACTIONS(5), }, - [STATE(621)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1733), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(699)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2348), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), [sym_html_comment] = ACTIONS(5), }, - [STATE(622)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2104), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1321), + [STATE(700)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2349), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), [sym_html_comment] = ACTIONS(5), }, - [STATE(623)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2105), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1321), + [STATE(701)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2350), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), [sym_html_comment] = ACTIONS(5), }, - [STATE(624)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2106), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1321), + [STATE(702)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2351), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), [sym_html_comment] = ACTIONS(5), }, - [STATE(625)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2107), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1321), + [STATE(703)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2352), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), [sym_html_comment] = ACTIONS(5), }, - [STATE(626)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2108), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1321), + [STATE(704)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2353), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), [sym_html_comment] = ACTIONS(5), }, - [STATE(627)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2109), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1321), + [STATE(705)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2354), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), [sym_html_comment] = ACTIONS(5), }, - [STATE(628)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2110), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1321), + [STATE(706)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2355), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), [sym_html_comment] = ACTIONS(5), }, - [STATE(629)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2111), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1321), + [STATE(707)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2356), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), [sym_html_comment] = ACTIONS(5), }, - [STATE(630)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2112), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1321), + [STATE(708)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2364), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), [sym_html_comment] = ACTIONS(5), }, - [STATE(631)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2113), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1321), + [STATE(709)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2365), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), [sym_html_comment] = ACTIONS(5), }, - [STATE(632)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2114), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1321), + [STATE(710)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2367), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), [sym_html_comment] = ACTIONS(5), }, - [STATE(633)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2115), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1321), + [STATE(711)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2372), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), [sym_html_comment] = ACTIONS(5), }, - [STATE(634)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1736), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(712)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2373), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), [sym_html_comment] = ACTIONS(5), }, - [STATE(635)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2117), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1321), + [STATE(713)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2465), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(2314), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), [sym_html_comment] = ACTIONS(5), }, - [STATE(636)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1739), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(714)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2376), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), [sym_html_comment] = ACTIONS(5), }, - [STATE(637)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1741), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(715)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2465), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), [sym_html_comment] = ACTIONS(5), }, - [STATE(638)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1742), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(716)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1541), + [sym_expression] = STATE(2466), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7271), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7271), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7178), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1541), + [sym_subscript_expression] = STATE(1541), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3517), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7271), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1541), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1621), + [anon_sym_export] = ACTIONS(1467), + [anon_sym_type] = ACTIONS(1467), + [anon_sym_namespace] = ACTIONS(1469), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1493), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1467), + [anon_sym_BANG] = ACTIONS(1475), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1477), + [anon_sym_yield] = ACTIONS(1479), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1483), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1625), + [anon_sym_using] = ACTIONS(1487), + [anon_sym_PLUS] = ACTIONS(1493), + [anon_sym_DASH] = ACTIONS(1493), + [anon_sym_SLASH] = ACTIONS(1023), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1475), + [anon_sym_void] = ACTIONS(1493), + [anon_sym_delete] = ACTIONS(1493), + [anon_sym_PLUS_PLUS] = ACTIONS(1495), + [anon_sym_DASH_DASH] = ACTIONS(1495), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1501), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1467), + [anon_sym_readonly] = ACTIONS(1467), + [anon_sym_get] = ACTIONS(1467), + [anon_sym_set] = ACTIONS(1467), + [anon_sym_declare] = ACTIONS(1467), + [anon_sym_public] = ACTIONS(1467), + [anon_sym_private] = ACTIONS(1467), + [anon_sym_protected] = ACTIONS(1467), + [anon_sym_override] = ACTIONS(1467), + [anon_sym_module] = ACTIONS(1467), + [anon_sym_any] = ACTIONS(1467), + [anon_sym_number] = ACTIONS(1467), + [anon_sym_boolean] = ACTIONS(1467), + [anon_sym_string] = ACTIONS(1467), + [anon_sym_symbol] = ACTIONS(1467), + [anon_sym_object] = ACTIONS(1467), [sym_html_comment] = ACTIONS(5), }, - [STATE(639)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2121), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1321), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [STATE(717)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1521), + [sym_expression] = STATE(2510), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7060), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7060), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7047), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1521), + [sym_subscript_expression] = STATE(1521), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3576), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7060), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1521), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1587), + [anon_sym_export] = ACTIONS(1409), + [anon_sym_type] = ACTIONS(1409), + [anon_sym_namespace] = ACTIONS(1411), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1409), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1415), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1591), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), + [anon_sym_static] = ACTIONS(1409), + [anon_sym_readonly] = ACTIONS(1409), + [anon_sym_get] = ACTIONS(1409), + [anon_sym_set] = ACTIONS(1409), + [anon_sym_declare] = ACTIONS(1409), + [anon_sym_public] = ACTIONS(1409), + [anon_sym_private] = ACTIONS(1409), + [anon_sym_protected] = ACTIONS(1409), + [anon_sym_override] = ACTIONS(1409), + [anon_sym_module] = ACTIONS(1409), + [anon_sym_any] = ACTIONS(1409), + [anon_sym_number] = ACTIONS(1409), + [anon_sym_boolean] = ACTIONS(1409), + [anon_sym_string] = ACTIONS(1409), + [anon_sym_symbol] = ACTIONS(1409), + [anon_sym_object] = ACTIONS(1409), [sym_html_comment] = ACTIONS(5), }, - [STATE(640)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2122), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1321), + [STATE(718)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1666), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7196), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7196), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1666), + [sym_subscript_expression] = STATE(1666), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7196), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1666), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(2448), + [anon_sym_export] = ACTIONS(2450), + [anon_sym_type] = ACTIONS(2450), + [anon_sym_namespace] = ACTIONS(2452), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(2450), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(2454), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), + [anon_sym_new] = ACTIONS(2456), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [sym_undefined] = ACTIONS(2458), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), + [anon_sym_static] = ACTIONS(2450), + [anon_sym_readonly] = ACTIONS(2450), + [anon_sym_get] = ACTIONS(2450), + [anon_sym_set] = ACTIONS(2450), + [anon_sym_declare] = ACTIONS(2450), + [anon_sym_public] = ACTIONS(2450), + [anon_sym_private] = ACTIONS(2450), + [anon_sym_protected] = ACTIONS(2450), + [anon_sym_override] = ACTIONS(2450), + [anon_sym_module] = ACTIONS(2450), + [anon_sym_any] = ACTIONS(2450), + [anon_sym_number] = ACTIONS(2450), + [anon_sym_boolean] = ACTIONS(2450), + [anon_sym_string] = ACTIONS(2450), + [anon_sym_symbol] = ACTIONS(2450), + [anon_sym_object] = ACTIONS(2450), [sym_html_comment] = ACTIONS(5), }, - [STATE(641)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1743), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(719)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(3083), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(642)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1779), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), - [anon_sym_BANG] = ACTIONS(33), + [STATE(720)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2160), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1395), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(643)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2129), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1321), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(2106), - [sym_private_property_identifier] = ACTIONS(1325), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [sym_undefined] = ACTIONS(1611), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), [sym_html_comment] = ACTIONS(5), }, - [STATE(644)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1807), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), - [anon_sym_BANG] = ACTIONS(33), + [STATE(721)] = { + [sym_import] = STATE(4657), + [sym_parenthesized_expression] = STATE(1526), + [sym_expression] = STATE(2161), + [sym_primary_expression] = STATE(2215), + [sym_yield_expression] = STATE(2613), + [sym_object] = STATE(2532), + [sym_object_pattern] = STATE(7281), + [sym_array] = STATE(2532), + [sym_array_pattern] = STATE(7281), + [sym_jsx_element] = STATE(2613), + [sym_jsx_opening_element] = STATE(3916), + [sym_jsx_self_closing_element] = STATE(2613), + [sym_class] = STATE(2532), + [sym_function_expression] = STATE(2532), + [sym_generator_function] = STATE(2532), + [sym_arrow_function] = STATE(2532), + [sym__call_signature] = STATE(7279), + [sym_call_expression] = STATE(2532), + [sym_new_expression] = STATE(2333), + [sym_await_expression] = STATE(2613), + [sym_member_expression] = STATE(1526), + [sym_subscript_expression] = STATE(1526), + [sym_assignment_expression] = STATE(2613), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(2613), + [sym__destructuring_pattern] = STATE(7281), + [sym_ternary_expression] = STATE(2613), + [sym_binary_expression] = STATE(2613), + [sym_unary_expression] = STATE(2613), + [sym_update_expression] = STATE(2613), + [sym_string] = STATE(2532), + [sym_template_string] = STATE(2532), + [sym_regex] = STATE(2532), + [sym_meta_property] = STATE(2532), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1526), + [sym_as_expression] = STATE(2613), + [sym_satisfies_expression] = STATE(2613), + [sym_instantiation_expression] = STATE(2613), + [sym_internal_module] = STATE(2613), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5882), + [sym_identifier] = ACTIONS(1605), + [anon_sym_export] = ACTIONS(1361), + [anon_sym_type] = ACTIONS(1361), + [anon_sym_namespace] = ACTIONS(1363), + [anon_sym_LBRACE] = ACTIONS(743), + [anon_sym_typeof] = ACTIONS(1387), + [anon_sym_import] = ACTIONS(747), + [anon_sym_let] = ACTIONS(1361), + [anon_sym_BANG] = ACTIONS(1369), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1371), + [anon_sym_yield] = ACTIONS(1373), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_class] = ACTIONS(754), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(758), + [anon_sym_new] = ACTIONS(1609), + [anon_sym_using] = ACTIONS(1381), + [anon_sym_PLUS] = ACTIONS(1387), + [anon_sym_DASH] = ACTIONS(1387), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(1369), + [anon_sym_void] = ACTIONS(1387), + [anon_sym_delete] = ACTIONS(1387), + [anon_sym_PLUS_PLUS] = ACTIONS(1389), + [anon_sym_DASH_DASH] = ACTIONS(1389), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1395), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1611), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), + [anon_sym_static] = ACTIONS(1361), + [anon_sym_readonly] = ACTIONS(1361), + [anon_sym_get] = ACTIONS(1361), + [anon_sym_set] = ACTIONS(1361), + [anon_sym_declare] = ACTIONS(1361), + [anon_sym_public] = ACTIONS(1361), + [anon_sym_private] = ACTIONS(1361), + [anon_sym_protected] = ACTIONS(1361), + [anon_sym_override] = ACTIONS(1361), + [anon_sym_module] = ACTIONS(1361), + [anon_sym_any] = ACTIONS(1361), + [anon_sym_number] = ACTIONS(1361), + [anon_sym_boolean] = ACTIONS(1361), + [anon_sym_string] = ACTIONS(1361), + [anon_sym_symbol] = ACTIONS(1361), + [anon_sym_object] = ACTIONS(1361), [sym_html_comment] = ACTIONS(5), }, - [STATE(645)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2123), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1321), + [STATE(722)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(2831), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(646)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1633), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), + [STATE(723)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1647), + [sym_expression] = STATE(2975), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7316), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7316), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7323), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1647), + [sym_subscript_expression] = STATE(1647), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3528), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7316), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1647), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1637), + [anon_sym_export] = ACTIONS(1431), + [anon_sym_type] = ACTIONS(1431), + [anon_sym_namespace] = ACTIONS(1433), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1453), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1431), + [anon_sym_BANG] = ACTIONS(1437), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1441), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), + [anon_sym_async] = ACTIONS(1443), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), + [anon_sym_new] = ACTIONS(1641), + [anon_sym_using] = ACTIONS(1447), + [anon_sym_PLUS] = ACTIONS(1453), + [anon_sym_DASH] = ACTIONS(1453), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1437), + [anon_sym_void] = ACTIONS(1453), + [anon_sym_delete] = ACTIONS(1453), + [anon_sym_PLUS_PLUS] = ACTIONS(1455), + [anon_sym_DASH_DASH] = ACTIONS(1455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1457), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), + [sym_undefined] = ACTIONS(1643), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), + [anon_sym_static] = ACTIONS(1431), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1431), + [anon_sym_set] = ACTIONS(1431), + [anon_sym_declare] = ACTIONS(1431), + [anon_sym_public] = ACTIONS(1431), + [anon_sym_private] = ACTIONS(1431), + [anon_sym_protected] = ACTIONS(1431), + [anon_sym_override] = ACTIONS(1431), + [anon_sym_module] = ACTIONS(1431), + [anon_sym_any] = ACTIONS(1431), + [anon_sym_number] = ACTIONS(1431), + [anon_sym_boolean] = ACTIONS(1431), + [anon_sym_string] = ACTIONS(1431), + [anon_sym_symbol] = ACTIONS(1431), + [anon_sym_object] = ACTIONS(1431), [sym_html_comment] = ACTIONS(5), }, - [STATE(647)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2129), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1321), + [STATE(724)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1677), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7021), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7021), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7227), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1677), + [sym_subscript_expression] = STATE(1677), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3605), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7021), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1677), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(2460), + [anon_sym_export] = ACTIONS(2462), + [anon_sym_type] = ACTIONS(2462), + [anon_sym_namespace] = ACTIONS(2464), + [anon_sym_LBRACE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(182), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(2462), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(872), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), + [anon_sym_async] = ACTIONS(2466), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(648)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1377), - [sym_expression] = STATE(2130), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6139), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6139), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6046), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2975), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6139), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1471), - [anon_sym_export] = ACTIONS(1299), - [anon_sym_type] = ACTIONS(1299), - [anon_sym_namespace] = ACTIONS(1301), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1321), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1307), - [anon_sym_yield] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1311), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1475), - [anon_sym_using] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_SLASH] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1305), - [anon_sym_void] = ACTIONS(1321), - [anon_sym_delete] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1325), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1477), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1299), - [anon_sym_readonly] = ACTIONS(1299), - [anon_sym_get] = ACTIONS(1299), - [anon_sym_set] = ACTIONS(1299), - [anon_sym_declare] = ACTIONS(1299), - [anon_sym_public] = ACTIONS(1299), - [anon_sym_private] = ACTIONS(1299), - [anon_sym_protected] = ACTIONS(1299), - [anon_sym_override] = ACTIONS(1299), - [anon_sym_module] = ACTIONS(1299), - [anon_sym_any] = ACTIONS(1299), - [anon_sym_number] = ACTIONS(1299), - [anon_sym_boolean] = ACTIONS(1299), - [anon_sym_string] = ACTIONS(1299), - [anon_sym_symbol] = ACTIONS(1299), - [anon_sym_object] = ACTIONS(1299), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(649)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2417), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(650)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1435), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6064), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6064), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1435), - [sym_subscript_expression] = STATE(1435), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6064), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1435), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(2250), - [anon_sym_export] = ACTIONS(2252), - [anon_sym_type] = ACTIONS(2252), - [anon_sym_namespace] = ACTIONS(2254), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(182), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(2252), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(2256), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2258), + [anon_sym_new] = ACTIONS(2468), [anon_sym_using] = ACTIONS(161), [anon_sym_PLUS] = ACTIONS(182), [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), [anon_sym_TILDE] = ACTIONS(178), [anon_sym_void] = ACTIONS(182), [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), + [anon_sym_PLUS_PLUS] = ACTIONS(764), + [anon_sym_DASH_DASH] = ACTIONS(764), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(2260), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2252), - [anon_sym_readonly] = ACTIONS(2252), - [anon_sym_get] = ACTIONS(2252), - [anon_sym_set] = ACTIONS(2252), - [anon_sym_declare] = ACTIONS(2252), - [anon_sym_public] = ACTIONS(2252), - [anon_sym_private] = ACTIONS(2252), - [anon_sym_protected] = ACTIONS(2252), - [anon_sym_override] = ACTIONS(2252), - [anon_sym_module] = ACTIONS(2252), - [anon_sym_any] = ACTIONS(2252), - [anon_sym_number] = ACTIONS(2252), - [anon_sym_boolean] = ACTIONS(2252), - [anon_sym_string] = ACTIONS(2252), - [anon_sym_symbol] = ACTIONS(2252), - [anon_sym_object] = ACTIONS(2252), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(651)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2586), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(652)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1634), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(653)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(1650), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(654)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1880), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(655)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1349), - [sym_expression] = STATE(1881), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(6149), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(6149), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6147), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1349), - [sym_subscript_expression] = STATE(1349), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3033), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(6149), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1349), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1455), - [anon_sym_export] = ACTIONS(1153), - [anon_sym_type] = ACTIONS(1153), - [anon_sym_namespace] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(1181), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1153), - [anon_sym_BANG] = ACTIONS(1161), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1165), - [anon_sym_yield] = ACTIONS(1167), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1171), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1459), - [anon_sym_using] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_SLASH] = ACTIONS(880), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1161), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_delete] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1189), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1461), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1153), - [anon_sym_readonly] = ACTIONS(1153), - [anon_sym_get] = ACTIONS(1153), - [anon_sym_set] = ACTIONS(1153), - [anon_sym_declare] = ACTIONS(1153), - [anon_sym_public] = ACTIONS(1153), - [anon_sym_private] = ACTIONS(1153), - [anon_sym_protected] = ACTIONS(1153), - [anon_sym_override] = ACTIONS(1153), - [anon_sym_module] = ACTIONS(1153), - [anon_sym_any] = ACTIONS(1153), - [anon_sym_number] = ACTIONS(1153), - [anon_sym_boolean] = ACTIONS(1153), - [anon_sym_string] = ACTIONS(1153), - [anon_sym_symbol] = ACTIONS(1153), - [anon_sym_object] = ACTIONS(1153), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(656)] = { - [sym_import] = STATE(3779), - [sym_parenthesized_expression] = STATE(1338), - [sym_expression] = STATE(1937), - [sym_primary_expression] = STATE(1813), - [sym_yield_expression] = STATE(2291), - [sym_object] = STATE(2162), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(2162), - [sym_array_pattern] = STATE(5955), - [sym_jsx_element] = STATE(2291), - [sym_jsx_opening_element] = STATE(3245), - [sym_jsx_self_closing_element] = STATE(2291), - [sym_class] = STATE(2162), - [sym_function_expression] = STATE(2162), - [sym_generator_function] = STATE(2162), - [sym_arrow_function] = STATE(2162), - [sym__call_signature] = STATE(6230), - [sym_call_expression] = STATE(2162), - [sym_new_expression] = STATE(1968), - [sym_await_expression] = STATE(2291), - [sym_member_expression] = STATE(1338), - [sym_subscript_expression] = STATE(1338), - [sym_assignment_expression] = STATE(2291), - [sym__augmented_assignment_lhs] = STATE(3055), - [sym_augmented_assignment_expression] = STATE(2291), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(2291), - [sym_binary_expression] = STATE(2291), - [sym_unary_expression] = STATE(2291), - [sym_update_expression] = STATE(2291), - [sym_string] = STATE(2162), - [sym_template_string] = STATE(2162), - [sym_regex] = STATE(2162), - [sym_meta_property] = STATE(2162), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1338), - [sym_as_expression] = STATE(2291), - [sym_satisfies_expression] = STATE(2291), - [sym_instantiation_expression] = STATE(2291), - [sym_internal_module] = STATE(2291), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4771), - [sym_identifier] = ACTIONS(1447), - [anon_sym_export] = ACTIONS(1241), - [anon_sym_type] = ACTIONS(1241), - [anon_sym_namespace] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(705), - [anon_sym_let] = ACTIONS(1241), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(712), - [anon_sym_async] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(716), - [anon_sym_new] = ACTIONS(1451), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1241), - [anon_sym_readonly] = ACTIONS(1241), - [anon_sym_get] = ACTIONS(1241), - [anon_sym_set] = ACTIONS(1241), - [anon_sym_declare] = ACTIONS(1241), - [anon_sym_public] = ACTIONS(1241), - [anon_sym_private] = ACTIONS(1241), - [anon_sym_protected] = ACTIONS(1241), - [anon_sym_override] = ACTIONS(1241), - [anon_sym_module] = ACTIONS(1241), - [anon_sym_any] = ACTIONS(1241), - [anon_sym_number] = ACTIONS(1241), - [anon_sym_boolean] = ACTIONS(1241), - [anon_sym_string] = ACTIONS(1241), - [anon_sym_symbol] = ACTIONS(1241), - [anon_sym_object] = ACTIONS(1241), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(657)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2328), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(658)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1418), - [sym_expression] = STATE(2485), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6184), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6184), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6036), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1418), - [sym_subscript_expression] = STATE(1418), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(2950), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6184), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1418), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1487), - [anon_sym_export] = ACTIONS(1263), - [anon_sym_type] = ACTIONS(1263), - [anon_sym_namespace] = ACTIONS(1265), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1271), - [anon_sym_yield] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1491), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1269), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1289), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1493), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1263), - [anon_sym_readonly] = ACTIONS(1263), - [anon_sym_get] = ACTIONS(1263), - [anon_sym_set] = ACTIONS(1263), - [anon_sym_declare] = ACTIONS(1263), - [anon_sym_public] = ACTIONS(1263), - [anon_sym_private] = ACTIONS(1263), - [anon_sym_protected] = ACTIONS(1263), - [anon_sym_override] = ACTIONS(1263), - [anon_sym_module] = ACTIONS(1263), - [anon_sym_any] = ACTIONS(1263), - [anon_sym_number] = ACTIONS(1263), - [anon_sym_boolean] = ACTIONS(1263), - [anon_sym_string] = ACTIONS(1263), - [anon_sym_symbol] = ACTIONS(1263), - [anon_sym_object] = ACTIONS(1263), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(659)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1434), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(5889), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(5889), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1434), - [sym_subscript_expression] = STATE(1434), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(5889), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1434), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(2262), - [anon_sym_export] = ACTIONS(2264), - [anon_sym_type] = ACTIONS(2264), - [anon_sym_namespace] = ACTIONS(2266), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(182), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(2264), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(2268), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2270), - [anon_sym_using] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(182), - [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(178), - [anon_sym_void] = ACTIONS(182), - [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(2272), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2264), - [anon_sym_readonly] = ACTIONS(2264), - [anon_sym_get] = ACTIONS(2264), - [anon_sym_set] = ACTIONS(2264), - [anon_sym_declare] = ACTIONS(2264), - [anon_sym_public] = ACTIONS(2264), - [anon_sym_private] = ACTIONS(2264), - [anon_sym_protected] = ACTIONS(2264), - [anon_sym_override] = ACTIONS(2264), - [anon_sym_module] = ACTIONS(2264), - [anon_sym_any] = ACTIONS(2264), - [anon_sym_number] = ACTIONS(2264), - [anon_sym_boolean] = ACTIONS(2264), - [anon_sym_string] = ACTIONS(2264), - [anon_sym_symbol] = ACTIONS(2264), - [anon_sym_object] = ACTIONS(2264), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(660)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1282), - [sym_expression] = STATE(2150), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6151), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6151), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(5994), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1282), - [sym_subscript_expression] = STATE(1282), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3006), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6151), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1282), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1435), - [anon_sym_export] = ACTIONS(1051), - [anon_sym_type] = ACTIONS(1051), - [anon_sym_namespace] = ACTIONS(1053), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(649), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1051), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(621), - [anon_sym_yield] = ACTIONS(623), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1443), - [anon_sym_using] = ACTIONS(633), - [anon_sym_PLUS] = ACTIONS(649), - [anon_sym_DASH] = ACTIONS(649), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(619), - [anon_sym_void] = ACTIONS(649), - [anon_sym_delete] = ACTIONS(649), - [anon_sym_PLUS_PLUS] = ACTIONS(651), - [anon_sym_DASH_DASH] = ACTIONS(651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(653), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1445), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1051), - [anon_sym_readonly] = ACTIONS(1051), - [anon_sym_get] = ACTIONS(1051), - [anon_sym_set] = ACTIONS(1051), - [anon_sym_declare] = ACTIONS(1051), - [anon_sym_public] = ACTIONS(1051), - [anon_sym_private] = ACTIONS(1051), - [anon_sym_protected] = ACTIONS(1051), - [anon_sym_override] = ACTIONS(1051), - [anon_sym_module] = ACTIONS(1051), - [anon_sym_any] = ACTIONS(1051), - [anon_sym_number] = ACTIONS(1051), - [anon_sym_boolean] = ACTIONS(1051), - [anon_sym_string] = ACTIONS(1051), - [anon_sym_symbol] = ACTIONS(1051), - [anon_sym_object] = ACTIONS(1051), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(661)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2575), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), - [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(2470), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(2462), + [anon_sym_readonly] = ACTIONS(2462), + [anon_sym_get] = ACTIONS(2462), + [anon_sym_set] = ACTIONS(2462), + [anon_sym_declare] = ACTIONS(2462), + [anon_sym_public] = ACTIONS(2462), + [anon_sym_private] = ACTIONS(2462), + [anon_sym_protected] = ACTIONS(2462), + [anon_sym_override] = ACTIONS(2462), + [anon_sym_module] = ACTIONS(2462), + [anon_sym_any] = ACTIONS(2462), + [anon_sym_number] = ACTIONS(2462), + [anon_sym_boolean] = ACTIONS(2462), + [anon_sym_string] = ACTIONS(2462), + [anon_sym_symbol] = ACTIONS(2462), + [anon_sym_object] = ACTIONS(2462), [sym_html_comment] = ACTIONS(5), }, - [STATE(662)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1438), - [sym_expression] = STATE(2618), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6164), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6164), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6134), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1438), - [sym_subscript_expression] = STATE(1438), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6164), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1438), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(2274), - [anon_sym_export] = ACTIONS(2276), - [anon_sym_type] = ACTIONS(2276), - [anon_sym_namespace] = ACTIONS(2278), - [anon_sym_LBRACE] = ACTIONS(826), - [anon_sym_typeof] = ACTIONS(182), + [STATE(725)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(3078), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(2276), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(2280), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2282), - [anon_sym_using] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(182), - [anon_sym_DASH] = ACTIONS(182), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(178), - [anon_sym_void] = ACTIONS(182), - [anon_sym_delete] = ACTIONS(182), - [anon_sym_PLUS_PLUS] = ACTIONS(722), - [anon_sym_DASH_DASH] = ACTIONS(722), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(191), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(2284), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2276), - [anon_sym_readonly] = ACTIONS(2276), - [anon_sym_get] = ACTIONS(2276), - [anon_sym_set] = ACTIONS(2276), - [anon_sym_declare] = ACTIONS(2276), - [anon_sym_public] = ACTIONS(2276), - [anon_sym_private] = ACTIONS(2276), - [anon_sym_protected] = ACTIONS(2276), - [anon_sym_override] = ACTIONS(2276), - [anon_sym_module] = ACTIONS(2276), - [anon_sym_any] = ACTIONS(2276), - [anon_sym_number] = ACTIONS(2276), - [anon_sym_boolean] = ACTIONS(2276), - [anon_sym_string] = ACTIONS(2276), - [anon_sym_symbol] = ACTIONS(2276), - [anon_sym_object] = ACTIONS(2276), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(663)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1385), - [sym_expression] = STATE(2308), - [sym_primary_expression] = STATE(1482), - [sym_yield_expression] = STATE(1691), - [sym_object] = STATE(1740), - [sym_object_pattern] = STATE(6048), - [sym_array] = STATE(1740), - [sym_array_pattern] = STATE(6048), - [sym_jsx_element] = STATE(1691), - [sym_jsx_opening_element] = STATE(3237), - [sym_jsx_self_closing_element] = STATE(1691), - [sym_class] = STATE(1740), - [sym_function_expression] = STATE(1740), - [sym_generator_function] = STATE(1740), - [sym_arrow_function] = STATE(1740), - [sym__call_signature] = STATE(6189), - [sym_call_expression] = STATE(1740), - [sym_new_expression] = STATE(1623), - [sym_await_expression] = STATE(1691), - [sym_member_expression] = STATE(1385), - [sym_subscript_expression] = STATE(1385), - [sym_assignment_expression] = STATE(1691), - [sym__augmented_assignment_lhs] = STATE(3004), - [sym_augmented_assignment_expression] = STATE(1691), - [sym__destructuring_pattern] = STATE(6048), - [sym_ternary_expression] = STATE(1691), - [sym_binary_expression] = STATE(1691), - [sym_unary_expression] = STATE(1691), - [sym_update_expression] = STATE(1691), - [sym_string] = STATE(1740), - [sym_template_string] = STATE(1740), - [sym_regex] = STATE(1740), - [sym_meta_property] = STATE(1740), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3950), - [sym_non_null_expression] = STATE(1385), - [sym_as_expression] = STATE(1691), - [sym_satisfies_expression] = STATE(1691), - [sym_instantiation_expression] = STATE(1691), - [sym_internal_module] = STATE(1691), - [sym_type_parameters] = STATE(5753), - [aux_sym_export_statement_repeat1] = STATE(4675), - [sym_identifier] = ACTIONS(1479), - [anon_sym_export] = ACTIONS(1203), - [anon_sym_type] = ACTIONS(1203), - [anon_sym_namespace] = ACTIONS(1205), - [anon_sym_LBRACE] = ACTIONS(854), - [anon_sym_typeof] = ACTIONS(1227), + [STATE(726)] = { + [sym_import] = STATE(4626), + [sym_parenthesized_expression] = STATE(1568), + [sym_expression] = STATE(3117), + [sym_primary_expression] = STATE(1722), + [sym_yield_expression] = STATE(1930), + [sym_object] = STATE(1996), + [sym_object_pattern] = STATE(7180), + [sym_array] = STATE(1996), + [sym_array_pattern] = STATE(7180), + [sym_jsx_element] = STATE(1930), + [sym_jsx_opening_element] = STATE(3934), + [sym_jsx_self_closing_element] = STATE(1930), + [sym_class] = STATE(1996), + [sym_function_expression] = STATE(1996), + [sym_generator_function] = STATE(1996), + [sym_arrow_function] = STATE(1996), + [sym__call_signature] = STATE(7124), + [sym_call_expression] = STATE(1996), + [sym_new_expression] = STATE(1871), + [sym_await_expression] = STATE(1930), + [sym_member_expression] = STATE(1568), + [sym_subscript_expression] = STATE(1568), + [sym_assignment_expression] = STATE(1930), + [sym__augmented_assignment_lhs] = STATE(3583), + [sym_augmented_assignment_expression] = STATE(1930), + [sym__destructuring_pattern] = STATE(7180), + [sym_ternary_expression] = STATE(1930), + [sym_binary_expression] = STATE(1930), + [sym_unary_expression] = STATE(1930), + [sym_update_expression] = STATE(1930), + [sym_string] = STATE(1996), + [sym_template_string] = STATE(1996), + [sym_regex] = STATE(1996), + [sym_meta_property] = STATE(1996), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(4899), + [sym_non_null_expression] = STATE(1568), + [sym_as_expression] = STATE(1930), + [sym_satisfies_expression] = STATE(1930), + [sym_instantiation_expression] = STATE(1930), + [sym_internal_module] = STATE(1930), + [sym_type_parameters] = STATE(6471), + [aux_sym_export_statement_repeat1] = STATE(5659), + [sym_identifier] = ACTIONS(1629), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(898), + [anon_sym_typeof] = ACTIONS(1329), [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1211), - [anon_sym_LPAREN] = ACTIONS(830), - [anon_sym_await] = ACTIONS(1213), - [anon_sym_yield] = ACTIONS(1215), - [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1313), + [anon_sym_LPAREN] = ACTIONS(870), + [anon_sym_await] = ACTIONS(1315), + [anon_sym_yield] = ACTIONS(1317), + [anon_sym_LBRACK] = ACTIONS(900), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_class] = ACTIONS(149), - [anon_sym_async] = ACTIONS(1217), + [anon_sym_async] = ACTIONS(1319), [anon_sym_function] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1483), - [anon_sym_using] = ACTIONS(1221), - [anon_sym_PLUS] = ACTIONS(1227), - [anon_sym_DASH] = ACTIONS(1227), - [anon_sym_SLASH] = ACTIONS(643), - [anon_sym_LT] = ACTIONS(645), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_void] = ACTIONS(1227), - [anon_sym_delete] = ACTIONS(1227), - [anon_sym_PLUS_PLUS] = ACTIONS(1229), - [anon_sym_DASH_DASH] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(840), - [sym_number] = ACTIONS(752), - [sym_private_property_identifier] = ACTIONS(1231), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(1323), + [anon_sym_PLUS] = ACTIONS(1329), + [anon_sym_DASH] = ACTIONS(1329), + [anon_sym_SLASH] = ACTIONS(683), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(1313), + [anon_sym_void] = ACTIONS(1329), + [anon_sym_delete] = ACTIONS(1329), + [anon_sym_PLUS_PLUS] = ACTIONS(1331), + [anon_sym_DASH_DASH] = ACTIONS(1331), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(880), + [sym_number] = ACTIONS(796), + [sym_private_property_identifier] = ACTIONS(1333), [sym_this] = ACTIONS(195), [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(195), [sym_false] = ACTIONS(195), [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1485), + [sym_undefined] = ACTIONS(1635), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1203), - [anon_sym_readonly] = ACTIONS(1203), - [anon_sym_get] = ACTIONS(1203), - [anon_sym_set] = ACTIONS(1203), - [anon_sym_declare] = ACTIONS(1203), - [anon_sym_public] = ACTIONS(1203), - [anon_sym_private] = ACTIONS(1203), - [anon_sym_protected] = ACTIONS(1203), - [anon_sym_override] = ACTIONS(1203), - [anon_sym_module] = ACTIONS(1203), - [anon_sym_any] = ACTIONS(1203), - [anon_sym_number] = ACTIONS(1203), - [anon_sym_boolean] = ACTIONS(1203), - [anon_sym_string] = ACTIONS(1203), - [anon_sym_symbol] = ACTIONS(1203), - [anon_sym_object] = ACTIONS(1203), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1305), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_declare] = ACTIONS(1305), + [anon_sym_public] = ACTIONS(1305), + [anon_sym_private] = ACTIONS(1305), + [anon_sym_protected] = ACTIONS(1305), + [anon_sym_override] = ACTIONS(1305), + [anon_sym_module] = ACTIONS(1305), + [anon_sym_any] = ACTIONS(1305), + [anon_sym_number] = ACTIONS(1305), + [anon_sym_boolean] = ACTIONS(1305), + [anon_sym_string] = ACTIONS(1305), + [anon_sym_symbol] = ACTIONS(1305), + [anon_sym_object] = ACTIONS(1305), [sym_html_comment] = ACTIONS(5), }, - [STATE(664)] = { - [sym__call_signature] = STATE(5916), - [sym_string] = STATE(3868), - [sym_formal_parameters] = STATE(3950), - [sym__property_name] = STATE(3868), - [sym_computed_property_name] = STATE(3868), - [sym_type_parameters] = STATE(5753), - [aux_sym_object_repeat1] = STATE(4854), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(2286), - [anon_sym_export] = ACTIONS(2288), - [anon_sym_STAR] = ACTIONS(2290), - [anon_sym_type] = ACTIONS(2288), - [anon_sym_EQ] = ACTIONS(697), + [STATE(727)] = { + [sym__call_signature] = STATE(7024), + [sym_string] = STATE(4647), + [sym_formal_parameters] = STATE(4899), + [sym__property_name] = STATE(4647), + [sym_computed_property_name] = STATE(4647), + [sym_type_parameters] = STATE(6471), + [aux_sym_object_repeat1] = STATE(6225), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(2472), + [anon_sym_export] = ACTIONS(2474), + [anon_sym_STAR] = ACTIONS(2476), + [anon_sym_type] = ACTIONS(2474), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2288), + [anon_sym_namespace] = ACTIONS(2474), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(730), - [anon_sym_let] = ACTIONS(2288), + [anon_sym_RBRACE] = ACTIONS(772), + [anon_sym_let] = ACTIONS(2474), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2293), + [anon_sym_LPAREN] = ACTIONS(2479), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), - [anon_sym_LBRACK] = ACTIONS(2297), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(2483), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(2300), - [anon_sym_SQUOTE] = ACTIONS(2302), - [anon_sym_async] = ACTIONS(2288), - [anon_sym_function] = ACTIONS(2304), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(2486), + [anon_sym_SQUOTE] = ACTIONS(2488), + [anon_sym_async] = ACTIONS(2474), + [anon_sym_function] = ACTIONS(2490), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2288), + [anon_sym_new] = ACTIONS(2474), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -98581,7 +108414,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2306), + [anon_sym_LT] = ACTIONS(2492), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -98594,65 +108427,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [sym_number] = ACTIONS(2310), - [sym_private_property_identifier] = ACTIONS(2310), - [anon_sym_static] = ACTIONS(2288), - [anon_sym_readonly] = ACTIONS(2288), - [anon_sym_get] = ACTIONS(2312), - [anon_sym_set] = ACTIONS(2312), - [anon_sym_QMARK] = ACTIONS(726), - [anon_sym_declare] = ACTIONS(2288), - [anon_sym_public] = ACTIONS(2288), - [anon_sym_private] = ACTIONS(2288), - [anon_sym_protected] = ACTIONS(2288), - [anon_sym_override] = ACTIONS(2288), - [anon_sym_module] = ACTIONS(2288), - [anon_sym_any] = ACTIONS(2288), - [anon_sym_number] = ACTIONS(2288), - [anon_sym_boolean] = ACTIONS(2288), - [anon_sym_string] = ACTIONS(2288), - [anon_sym_symbol] = ACTIONS(2288), - [anon_sym_object] = ACTIONS(2288), + [sym_number] = ACTIONS(2496), + [sym_private_property_identifier] = ACTIONS(2496), + [anon_sym_static] = ACTIONS(2474), + [anon_sym_readonly] = ACTIONS(2474), + [anon_sym_get] = ACTIONS(2498), + [anon_sym_set] = ACTIONS(2498), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2474), + [anon_sym_public] = ACTIONS(2474), + [anon_sym_private] = ACTIONS(2474), + [anon_sym_protected] = ACTIONS(2474), + [anon_sym_override] = ACTIONS(2474), + [anon_sym_module] = ACTIONS(2474), + [anon_sym_any] = ACTIONS(2474), + [anon_sym_number] = ACTIONS(2474), + [anon_sym_boolean] = ACTIONS(2474), + [anon_sym_string] = ACTIONS(2474), + [anon_sym_symbol] = ACTIONS(2474), + [anon_sym_object] = ACTIONS(2474), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(665)] = { - [sym__call_signature] = STATE(5916), - [sym_string] = STATE(3868), - [sym_formal_parameters] = STATE(3950), - [sym__property_name] = STATE(3868), - [sym_computed_property_name] = STATE(3868), - [sym_type_parameters] = STATE(5753), - [aux_sym_object_repeat1] = STATE(4854), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(2286), - [anon_sym_export] = ACTIONS(2288), - [anon_sym_STAR] = ACTIONS(2290), - [anon_sym_type] = ACTIONS(2288), - [anon_sym_EQ] = ACTIONS(697), + [STATE(728)] = { + [sym__call_signature] = STATE(7024), + [sym_string] = STATE(4647), + [sym_formal_parameters] = STATE(4899), + [sym__property_name] = STATE(4647), + [sym_computed_property_name] = STATE(4647), + [sym_type_parameters] = STATE(6471), + [aux_sym_object_repeat1] = STATE(6212), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(2472), + [anon_sym_export] = ACTIONS(2474), + [anon_sym_STAR] = ACTIONS(2476), + [anon_sym_type] = ACTIONS(2474), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2288), + [anon_sym_namespace] = ACTIONS(2474), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(703), - [anon_sym_let] = ACTIONS(2288), + [anon_sym_RBRACE] = ACTIONS(745), + [anon_sym_let] = ACTIONS(2474), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2293), + [anon_sym_LPAREN] = ACTIONS(2479), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), - [anon_sym_LBRACK] = ACTIONS(2297), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(2483), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(2300), - [anon_sym_SQUOTE] = ACTIONS(2302), - [anon_sym_async] = ACTIONS(2288), - [anon_sym_function] = ACTIONS(2304), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(2486), + [anon_sym_SQUOTE] = ACTIONS(2488), + [anon_sym_async] = ACTIONS(2474), + [anon_sym_function] = ACTIONS(2490), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2288), + [anon_sym_new] = ACTIONS(2474), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -98681,7 +108514,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2306), + [anon_sym_LT] = ACTIONS(2492), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -98694,65 +108527,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [sym_number] = ACTIONS(2310), - [sym_private_property_identifier] = ACTIONS(2310), - [anon_sym_static] = ACTIONS(2288), - [anon_sym_readonly] = ACTIONS(2288), - [anon_sym_get] = ACTIONS(2312), - [anon_sym_set] = ACTIONS(2312), - [anon_sym_QMARK] = ACTIONS(726), - [anon_sym_declare] = ACTIONS(2288), - [anon_sym_public] = ACTIONS(2288), - [anon_sym_private] = ACTIONS(2288), - [anon_sym_protected] = ACTIONS(2288), - [anon_sym_override] = ACTIONS(2288), - [anon_sym_module] = ACTIONS(2288), - [anon_sym_any] = ACTIONS(2288), - [anon_sym_number] = ACTIONS(2288), - [anon_sym_boolean] = ACTIONS(2288), - [anon_sym_string] = ACTIONS(2288), - [anon_sym_symbol] = ACTIONS(2288), - [anon_sym_object] = ACTIONS(2288), + [sym_number] = ACTIONS(2496), + [sym_private_property_identifier] = ACTIONS(2496), + [anon_sym_static] = ACTIONS(2474), + [anon_sym_readonly] = ACTIONS(2474), + [anon_sym_get] = ACTIONS(2498), + [anon_sym_set] = ACTIONS(2498), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2474), + [anon_sym_public] = ACTIONS(2474), + [anon_sym_private] = ACTIONS(2474), + [anon_sym_protected] = ACTIONS(2474), + [anon_sym_override] = ACTIONS(2474), + [anon_sym_module] = ACTIONS(2474), + [anon_sym_any] = ACTIONS(2474), + [anon_sym_number] = ACTIONS(2474), + [anon_sym_boolean] = ACTIONS(2474), + [anon_sym_string] = ACTIONS(2474), + [anon_sym_symbol] = ACTIONS(2474), + [anon_sym_object] = ACTIONS(2474), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(666)] = { - [sym__call_signature] = STATE(5916), - [sym_string] = STATE(3868), - [sym_formal_parameters] = STATE(3950), - [sym__property_name] = STATE(3868), - [sym_computed_property_name] = STATE(3868), - [sym_type_parameters] = STATE(5753), - [aux_sym_object_repeat1] = STATE(4829), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(2286), - [anon_sym_export] = ACTIONS(2288), - [anon_sym_STAR] = ACTIONS(2290), - [anon_sym_type] = ACTIONS(2288), - [anon_sym_EQ] = ACTIONS(697), + [STATE(729)] = { + [sym__call_signature] = STATE(7024), + [sym_string] = STATE(4647), + [sym_formal_parameters] = STATE(4899), + [sym__property_name] = STATE(4647), + [sym_computed_property_name] = STATE(4647), + [sym_type_parameters] = STATE(6471), + [aux_sym_object_repeat1] = STATE(6142), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(2472), + [anon_sym_export] = ACTIONS(2474), + [anon_sym_STAR] = ACTIONS(2476), + [anon_sym_type] = ACTIONS(2474), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2288), + [anon_sym_namespace] = ACTIONS(2474), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(732), - [anon_sym_let] = ACTIONS(2288), + [anon_sym_RBRACE] = ACTIONS(776), + [anon_sym_let] = ACTIONS(2474), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2293), + [anon_sym_LPAREN] = ACTIONS(2479), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), - [anon_sym_LBRACK] = ACTIONS(2297), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(2483), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(2300), - [anon_sym_SQUOTE] = ACTIONS(2302), - [anon_sym_async] = ACTIONS(2288), - [anon_sym_function] = ACTIONS(2304), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(2486), + [anon_sym_SQUOTE] = ACTIONS(2488), + [anon_sym_async] = ACTIONS(2474), + [anon_sym_function] = ACTIONS(2490), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2288), + [anon_sym_new] = ACTIONS(2474), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -98781,7 +108614,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2306), + [anon_sym_LT] = ACTIONS(2492), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -98794,75 +108627,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [sym_number] = ACTIONS(2310), - [sym_private_property_identifier] = ACTIONS(2310), - [anon_sym_static] = ACTIONS(2288), - [anon_sym_readonly] = ACTIONS(2288), - [anon_sym_get] = ACTIONS(2312), - [anon_sym_set] = ACTIONS(2312), - [anon_sym_QMARK] = ACTIONS(726), - [anon_sym_declare] = ACTIONS(2288), - [anon_sym_public] = ACTIONS(2288), - [anon_sym_private] = ACTIONS(2288), - [anon_sym_protected] = ACTIONS(2288), - [anon_sym_override] = ACTIONS(2288), - [anon_sym_module] = ACTIONS(2288), - [anon_sym_any] = ACTIONS(2288), - [anon_sym_number] = ACTIONS(2288), - [anon_sym_boolean] = ACTIONS(2288), - [anon_sym_string] = ACTIONS(2288), - [anon_sym_symbol] = ACTIONS(2288), - [anon_sym_object] = ACTIONS(2288), + [sym_number] = ACTIONS(2496), + [sym_private_property_identifier] = ACTIONS(2496), + [anon_sym_static] = ACTIONS(2474), + [anon_sym_readonly] = ACTIONS(2474), + [anon_sym_get] = ACTIONS(2498), + [anon_sym_set] = ACTIONS(2498), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2474), + [anon_sym_public] = ACTIONS(2474), + [anon_sym_private] = ACTIONS(2474), + [anon_sym_protected] = ACTIONS(2474), + [anon_sym_override] = ACTIONS(2474), + [anon_sym_module] = ACTIONS(2474), + [anon_sym_any] = ACTIONS(2474), + [anon_sym_number] = ACTIONS(2474), + [anon_sym_boolean] = ACTIONS(2474), + [anon_sym_string] = ACTIONS(2474), + [anon_sym_symbol] = ACTIONS(2474), + [anon_sym_object] = ACTIONS(2474), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(667)] = { - [sym_declaration] = STATE(829), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_class_declaration] = STATE(850), - [sym_function_declaration] = STATE(850), - [sym_generator_function_declaration] = STATE(850), - [sym_decorator] = STATE(1319), - [sym_function_signature] = STATE(850), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(842), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [aux_sym_export_statement_repeat1] = STATE(4413), - [aux_sym_object_repeat1] = STATE(4854), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2314), - [anon_sym_EQ] = ACTIONS(697), + [STATE(730)] = { + [sym__call_signature] = STATE(7024), + [sym_string] = STATE(4647), + [sym_formal_parameters] = STATE(4899), + [sym__property_name] = STATE(4647), + [sym_computed_property_name] = STATE(4647), + [sym_type_parameters] = STATE(6471), + [aux_sym_object_repeat1] = STATE(6142), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(2472), + [anon_sym_export] = ACTIONS(2474), + [anon_sym_STAR] = ACTIONS(2476), + [anon_sym_type] = ACTIONS(2474), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2124), + [anon_sym_namespace] = ACTIONS(2474), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(730), - [anon_sym_import] = ACTIONS(2128), - [anon_sym_var] = ACTIONS(2130), - [anon_sym_let] = ACTIONS(2132), - [anon_sym_const] = ACTIONS(2134), + [anon_sym_RBRACE] = ACTIONS(774), + [anon_sym_let] = ACTIONS(2474), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_LPAREN] = ACTIONS(2479), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), - [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(2483), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(157), - [anon_sym_class] = ACTIONS(2139), - [anon_sym_async] = ACTIONS(2141), - [anon_sym_function] = ACTIONS(2143), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(2486), + [anon_sym_SQUOTE] = ACTIONS(2488), + [anon_sym_async] = ACTIONS(2474), + [anon_sym_function] = ACTIONS(2490), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2474), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -98891,7 +108714,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT] = ACTIONS(2492), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -98899,68 +108722,79 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_EQ_EQ] = ACTIONS(157), [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(157), + [anon_sym_instanceof] = ACTIONS(120), [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_QMARK] = ACTIONS(726), - [anon_sym_declare] = ACTIONS(2148), - [anon_sym_module] = ACTIONS(2316), - [anon_sym_abstract] = ACTIONS(2152), - [anon_sym_satisfies] = ACTIONS(157), - [anon_sym_global] = ACTIONS(2318), - [anon_sym_interface] = ACTIONS(2154), - [anon_sym_enum] = ACTIONS(2156), + [sym_number] = ACTIONS(2496), + [sym_private_property_identifier] = ACTIONS(2496), + [anon_sym_static] = ACTIONS(2474), + [anon_sym_readonly] = ACTIONS(2474), + [anon_sym_get] = ACTIONS(2498), + [anon_sym_set] = ACTIONS(2498), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2474), + [anon_sym_public] = ACTIONS(2474), + [anon_sym_private] = ACTIONS(2474), + [anon_sym_protected] = ACTIONS(2474), + [anon_sym_override] = ACTIONS(2474), + [anon_sym_module] = ACTIONS(2474), + [anon_sym_any] = ACTIONS(2474), + [anon_sym_number] = ACTIONS(2474), + [anon_sym_boolean] = ACTIONS(2474), + [anon_sym_string] = ACTIONS(2474), + [anon_sym_symbol] = ACTIONS(2474), + [anon_sym_object] = ACTIONS(2474), + [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(668)] = { - [sym_declaration] = STATE(829), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_class_declaration] = STATE(850), - [sym_function_declaration] = STATE(850), - [sym_generator_function_declaration] = STATE(850), - [sym_decorator] = STATE(1319), - [sym_function_signature] = STATE(850), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(842), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [aux_sym_export_statement_repeat1] = STATE(4413), - [aux_sym_object_repeat1] = STATE(4854), - [aux_sym_object_pattern_repeat1] = STATE(4830), + [STATE(731)] = { + [sym_declaration] = STATE(975), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_class_declaration] = STATE(998), + [sym_function_declaration] = STATE(998), + [sym_generator_function_declaration] = STATE(998), + [sym_decorator] = STATE(1494), + [sym_function_signature] = STATE(998), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(947), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [aux_sym_export_statement_repeat1] = STATE(5433), + [aux_sym_object_repeat1] = STATE(6212), + [aux_sym_object_pattern_repeat1] = STATE(6226), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2314), - [anon_sym_EQ] = ACTIONS(697), + [anon_sym_type] = ACTIONS(2500), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2124), + [anon_sym_namespace] = ACTIONS(2326), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(703), - [anon_sym_import] = ACTIONS(2128), - [anon_sym_var] = ACTIONS(2130), - [anon_sym_let] = ACTIONS(2132), - [anon_sym_const] = ACTIONS(2134), + [anon_sym_RBRACE] = ACTIONS(745), + [anon_sym_import] = ACTIONS(2330), + [anon_sym_var] = ACTIONS(2332), + [anon_sym_let] = ACTIONS(2334), + [anon_sym_const] = ACTIONS(2336), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), + [anon_sym_COLON] = ACTIONS(749), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_class] = ACTIONS(2139), - [anon_sym_async] = ACTIONS(2141), - [anon_sym_function] = ACTIONS(2143), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_class] = ACTIONS(2341), + [anon_sym_async] = ACTIONS(2343), + [anon_sym_function] = ACTIONS(2345), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -98990,7 +108824,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -99004,62 +108838,62 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_AT] = ACTIONS(97), - [anon_sym_QMARK] = ACTIONS(726), - [anon_sym_declare] = ACTIONS(2148), - [anon_sym_module] = ACTIONS(2316), - [anon_sym_abstract] = ACTIONS(2152), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2350), + [anon_sym_module] = ACTIONS(2502), + [anon_sym_abstract] = ACTIONS(2354), [anon_sym_satisfies] = ACTIONS(157), - [anon_sym_global] = ACTIONS(2318), - [anon_sym_interface] = ACTIONS(2154), - [anon_sym_enum] = ACTIONS(2156), + [anon_sym_global] = ACTIONS(2504), + [anon_sym_interface] = ACTIONS(2356), + [anon_sym_enum] = ACTIONS(2358), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(669)] = { - [sym_declaration] = STATE(829), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_class_declaration] = STATE(850), - [sym_function_declaration] = STATE(850), - [sym_generator_function_declaration] = STATE(850), - [sym_decorator] = STATE(1319), - [sym_function_signature] = STATE(850), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(842), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [aux_sym_export_statement_repeat1] = STATE(4413), - [aux_sym_object_repeat1] = STATE(4829), - [aux_sym_object_pattern_repeat1] = STATE(4830), + [STATE(732)] = { + [sym_declaration] = STATE(975), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_class_declaration] = STATE(998), + [sym_function_declaration] = STATE(998), + [sym_generator_function_declaration] = STATE(998), + [sym_decorator] = STATE(1494), + [sym_function_signature] = STATE(998), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(947), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [aux_sym_export_statement_repeat1] = STATE(5433), + [aux_sym_object_repeat1] = STATE(6142), + [aux_sym_object_pattern_repeat1] = STATE(6226), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2314), - [anon_sym_EQ] = ACTIONS(697), + [anon_sym_type] = ACTIONS(2500), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2124), + [anon_sym_namespace] = ACTIONS(2326), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(732), - [anon_sym_import] = ACTIONS(2128), - [anon_sym_var] = ACTIONS(2130), - [anon_sym_let] = ACTIONS(2132), - [anon_sym_const] = ACTIONS(2134), + [anon_sym_RBRACE] = ACTIONS(776), + [anon_sym_import] = ACTIONS(2330), + [anon_sym_var] = ACTIONS(2332), + [anon_sym_let] = ACTIONS(2334), + [anon_sym_const] = ACTIONS(2336), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), + [anon_sym_COLON] = ACTIONS(749), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_class] = ACTIONS(2139), - [anon_sym_async] = ACTIONS(2141), - [anon_sym_function] = ACTIONS(2143), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_class] = ACTIONS(2341), + [anon_sym_async] = ACTIONS(2343), + [anon_sym_function] = ACTIONS(2345), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -99089,7 +108923,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -99103,63 +108937,62 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_AT] = ACTIONS(97), - [anon_sym_QMARK] = ACTIONS(726), - [anon_sym_declare] = ACTIONS(2148), - [anon_sym_module] = ACTIONS(2316), - [anon_sym_abstract] = ACTIONS(2152), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2350), + [anon_sym_module] = ACTIONS(2502), + [anon_sym_abstract] = ACTIONS(2354), [anon_sym_satisfies] = ACTIONS(157), - [anon_sym_global] = ACTIONS(2318), - [anon_sym_interface] = ACTIONS(2154), - [anon_sym_enum] = ACTIONS(2156), + [anon_sym_global] = ACTIONS(2504), + [anon_sym_interface] = ACTIONS(2356), + [anon_sym_enum] = ACTIONS(2358), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(670)] = { - [sym_namespace_export] = STATE(5815), - [sym_export_clause] = STATE(4725), - [sym_declaration] = STATE(909), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_class_declaration] = STATE(850), - [sym_function_declaration] = STATE(850), - [sym_generator_function_declaration] = STATE(850), - [sym_decorator] = STATE(1319), - [sym_function_signature] = STATE(850), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(842), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [aux_sym_export_statement_repeat1] = STATE(4413), - [anon_sym_STAR] = ACTIONS(2114), - [anon_sym_default] = ACTIONS(2116), - [anon_sym_type] = ACTIONS(2118), - [anon_sym_EQ] = ACTIONS(2320), - [anon_sym_as] = ACTIONS(2122), - [anon_sym_namespace] = ACTIONS(2124), - [anon_sym_LBRACE] = ACTIONS(2126), + [STATE(733)] = { + [sym_declaration] = STATE(975), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_class_declaration] = STATE(998), + [sym_function_declaration] = STATE(998), + [sym_generator_function_declaration] = STATE(998), + [sym_decorator] = STATE(1494), + [sym_function_signature] = STATE(998), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(947), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [aux_sym_export_statement_repeat1] = STATE(5433), + [aux_sym_object_repeat1] = STATE(6142), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2500), + [anon_sym_EQ] = ACTIONS(739), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2326), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_import] = ACTIONS(2128), - [anon_sym_var] = ACTIONS(2130), - [anon_sym_let] = ACTIONS(2132), - [anon_sym_const] = ACTIONS(2134), + [anon_sym_RBRACE] = ACTIONS(774), + [anon_sym_import] = ACTIONS(2330), + [anon_sym_var] = ACTIONS(2332), + [anon_sym_let] = ACTIONS(2334), + [anon_sym_const] = ACTIONS(2336), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(886), + [anon_sym_COLON] = ACTIONS(749), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_class] = ACTIONS(2139), - [anon_sym_async] = ACTIONS(2141), - [anon_sym_function] = ACTIONS(2143), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_class] = ACTIONS(2341), + [anon_sym_async] = ACTIONS(2343), + [anon_sym_function] = ACTIONS(2345), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -99189,7 +109022,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -99203,47 +109036,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_AT] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(2148), - [anon_sym_module] = ACTIONS(2150), - [anon_sym_abstract] = ACTIONS(2152), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2350), + [anon_sym_module] = ACTIONS(2502), + [anon_sym_abstract] = ACTIONS(2354), [anon_sym_satisfies] = ACTIONS(157), - [anon_sym_interface] = ACTIONS(2154), - [anon_sym_enum] = ACTIONS(2156), + [anon_sym_global] = ACTIONS(2504), + [anon_sym_interface] = ACTIONS(2356), + [anon_sym_enum] = ACTIONS(2358), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(671)] = { - [sym_string] = STATE(3868), - [sym__property_name] = STATE(3868), - [sym_computed_property_name] = STATE(3868), - [sym_override_modifier] = STATE(2791), - [aux_sym_object_repeat1] = STATE(4854), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(2322), - [anon_sym_export] = ACTIONS(2322), - [anon_sym_STAR] = ACTIONS(2290), - [anon_sym_type] = ACTIONS(2322), - [anon_sym_EQ] = ACTIONS(697), + [STATE(734)] = { + [sym_declaration] = STATE(975), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_class_declaration] = STATE(998), + [sym_function_declaration] = STATE(998), + [sym_generator_function_declaration] = STATE(998), + [sym_decorator] = STATE(1494), + [sym_function_signature] = STATE(998), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(947), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [aux_sym_export_statement_repeat1] = STATE(5433), + [aux_sym_object_repeat1] = STATE(6225), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2500), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2322), + [anon_sym_namespace] = ACTIONS(2326), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(730), - [anon_sym_let] = ACTIONS(2322), + [anon_sym_RBRACE] = ACTIONS(772), + [anon_sym_import] = ACTIONS(2330), + [anon_sym_var] = ACTIONS(2332), + [anon_sym_let] = ACTIONS(2334), + [anon_sym_const] = ACTIONS(2336), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), - [anon_sym_LBRACK] = ACTIONS(2297), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(2300), - [anon_sym_SQUOTE] = ACTIONS(2302), - [anon_sym_async] = ACTIONS(2324), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2341), + [anon_sym_async] = ACTIONS(2343), + [anon_sym_function] = ACTIONS(2345), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2322), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -99272,7 +109121,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -99280,81 +109129,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_EQ_EQ] = ACTIONS(157), [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(157), [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [sym_number] = ACTIONS(2310), - [sym_private_property_identifier] = ACTIONS(2310), - [anon_sym_static] = ACTIONS(2322), - [anon_sym_readonly] = ACTIONS(2326), - [anon_sym_get] = ACTIONS(2328), - [anon_sym_set] = ACTIONS(2328), - [anon_sym_QMARK] = ACTIONS(726), - [anon_sym_declare] = ACTIONS(2322), - [anon_sym_public] = ACTIONS(2322), - [anon_sym_private] = ACTIONS(2322), - [anon_sym_protected] = ACTIONS(2322), - [anon_sym_override] = ACTIONS(2330), - [anon_sym_module] = ACTIONS(2322), - [anon_sym_any] = ACTIONS(2322), - [anon_sym_number] = ACTIONS(2322), - [anon_sym_boolean] = ACTIONS(2322), - [anon_sym_string] = ACTIONS(2322), - [anon_sym_symbol] = ACTIONS(2322), - [anon_sym_object] = ACTIONS(2322), - [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2350), + [anon_sym_module] = ACTIONS(2502), + [anon_sym_abstract] = ACTIONS(2354), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_global] = ACTIONS(2504), + [anon_sym_interface] = ACTIONS(2356), + [anon_sym_enum] = ACTIONS(2358), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(672)] = { - [sym_namespace_export] = STATE(5815), - [sym_export_clause] = STATE(4725), - [sym_declaration] = STATE(909), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_class_declaration] = STATE(850), - [sym_function_declaration] = STATE(850), - [sym_generator_function_declaration] = STATE(850), - [sym_decorator] = STATE(1319), - [sym_function_signature] = STATE(850), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(842), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [aux_sym_export_statement_repeat1] = STATE(4413), - [anon_sym_STAR] = ACTIONS(2114), - [anon_sym_default] = ACTIONS(2332), - [anon_sym_type] = ACTIONS(2118), - [anon_sym_EQ] = ACTIONS(2320), - [anon_sym_as] = ACTIONS(2122), - [anon_sym_namespace] = ACTIONS(2334), - [anon_sym_LBRACE] = ACTIONS(2126), + [STATE(735)] = { + [sym_string] = STATE(4647), + [sym__property_name] = STATE(4647), + [sym_computed_property_name] = STATE(4647), + [sym_override_modifier] = STATE(3308), + [aux_sym_object_repeat1] = STATE(6212), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(2506), + [anon_sym_export] = ACTIONS(2506), + [anon_sym_STAR] = ACTIONS(2476), + [anon_sym_type] = ACTIONS(2506), + [anon_sym_EQ] = ACTIONS(739), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2506), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_import] = ACTIONS(2128), - [anon_sym_var] = ACTIONS(2130), - [anon_sym_let] = ACTIONS(2132), - [anon_sym_const] = ACTIONS(2134), + [anon_sym_RBRACE] = ACTIONS(745), + [anon_sym_let] = ACTIONS(2506), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(884), - [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(2483), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(157), - [anon_sym_class] = ACTIONS(2139), - [anon_sym_async] = ACTIONS(2141), - [anon_sym_function] = ACTIONS(2143), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(2486), + [anon_sym_SQUOTE] = ACTIONS(2488), + [anon_sym_async] = ACTIONS(2508), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2506), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -99383,7 +109207,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -99391,67 +109215,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_EQ_EQ] = ACTIONS(157), [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(157), + [anon_sym_instanceof] = ACTIONS(120), [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(2336), - [anon_sym_module] = ACTIONS(2338), - [anon_sym_abstract] = ACTIONS(2152), - [anon_sym_satisfies] = ACTIONS(157), - [anon_sym_interface] = ACTIONS(2154), - [anon_sym_enum] = ACTIONS(2156), + [sym_number] = ACTIONS(2496), + [sym_private_property_identifier] = ACTIONS(2496), + [anon_sym_static] = ACTIONS(2506), + [anon_sym_readonly] = ACTIONS(2510), + [anon_sym_get] = ACTIONS(2512), + [anon_sym_set] = ACTIONS(2512), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2506), + [anon_sym_public] = ACTIONS(2506), + [anon_sym_private] = ACTIONS(2506), + [anon_sym_protected] = ACTIONS(2506), + [anon_sym_override] = ACTIONS(2514), + [anon_sym_module] = ACTIONS(2506), + [anon_sym_any] = ACTIONS(2506), + [anon_sym_number] = ACTIONS(2506), + [anon_sym_boolean] = ACTIONS(2506), + [anon_sym_string] = ACTIONS(2506), + [anon_sym_symbol] = ACTIONS(2506), + [anon_sym_object] = ACTIONS(2506), + [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(673)] = { - [sym_namespace_export] = STATE(5815), - [sym_export_clause] = STATE(4725), - [sym_declaration] = STATE(909), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_class_declaration] = STATE(850), - [sym_function_declaration] = STATE(850), - [sym_generator_function_declaration] = STATE(850), - [sym_decorator] = STATE(1319), - [sym_function_signature] = STATE(850), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(842), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [aux_sym_export_statement_repeat1] = STATE(4413), - [anon_sym_STAR] = ACTIONS(2114), - [anon_sym_default] = ACTIONS(2340), - [anon_sym_type] = ACTIONS(2118), - [anon_sym_EQ] = ACTIONS(2320), - [anon_sym_as] = ACTIONS(2122), - [anon_sym_namespace] = ACTIONS(2124), - [anon_sym_LBRACE] = ACTIONS(2126), + [STATE(736)] = { + [sym_string] = STATE(4647), + [sym__property_name] = STATE(4647), + [sym_computed_property_name] = STATE(4647), + [sym_override_modifier] = STATE(3308), + [aux_sym_object_repeat1] = STATE(6142), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(2506), + [anon_sym_export] = ACTIONS(2506), + [anon_sym_STAR] = ACTIONS(2476), + [anon_sym_type] = ACTIONS(2506), + [anon_sym_EQ] = ACTIONS(739), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2506), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_import] = ACTIONS(2128), - [anon_sym_var] = ACTIONS(2130), - [anon_sym_let] = ACTIONS(2132), - [anon_sym_const] = ACTIONS(2134), + [anon_sym_RBRACE] = ACTIONS(776), + [anon_sym_let] = ACTIONS(2506), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(888), - [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(2483), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(157), - [anon_sym_class] = ACTIONS(2139), - [anon_sym_async] = ACTIONS(2141), - [anon_sym_function] = ACTIONS(2143), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(2486), + [anon_sym_SQUOTE] = ACTIONS(2488), + [anon_sym_async] = ACTIONS(2508), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2506), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -99480,7 +109304,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -99488,53 +109312,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_EQ_EQ] = ACTIONS(157), [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(157), + [anon_sym_instanceof] = ACTIONS(120), [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(2148), - [anon_sym_module] = ACTIONS(2150), - [anon_sym_abstract] = ACTIONS(2152), - [anon_sym_satisfies] = ACTIONS(157), - [anon_sym_interface] = ACTIONS(2154), - [anon_sym_enum] = ACTIONS(2156), + [sym_number] = ACTIONS(2496), + [sym_private_property_identifier] = ACTIONS(2496), + [anon_sym_static] = ACTIONS(2506), + [anon_sym_readonly] = ACTIONS(2510), + [anon_sym_get] = ACTIONS(2512), + [anon_sym_set] = ACTIONS(2512), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2506), + [anon_sym_public] = ACTIONS(2506), + [anon_sym_private] = ACTIONS(2506), + [anon_sym_protected] = ACTIONS(2506), + [anon_sym_override] = ACTIONS(2514), + [anon_sym_module] = ACTIONS(2506), + [anon_sym_any] = ACTIONS(2506), + [anon_sym_number] = ACTIONS(2506), + [anon_sym_boolean] = ACTIONS(2506), + [anon_sym_string] = ACTIONS(2506), + [anon_sym_symbol] = ACTIONS(2506), + [anon_sym_object] = ACTIONS(2506), + [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(674)] = { - [sym_string] = STATE(3868), - [sym__property_name] = STATE(3868), - [sym_computed_property_name] = STATE(3868), - [sym_override_modifier] = STATE(2791), - [aux_sym_object_repeat1] = STATE(4854), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(2322), - [anon_sym_export] = ACTIONS(2322), - [anon_sym_STAR] = ACTIONS(2290), - [anon_sym_type] = ACTIONS(2322), - [anon_sym_EQ] = ACTIONS(697), + [STATE(737)] = { + [sym_string] = STATE(4647), + [sym__property_name] = STATE(4647), + [sym_computed_property_name] = STATE(4647), + [sym_override_modifier] = STATE(3308), + [aux_sym_object_repeat1] = STATE(6225), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(2506), + [anon_sym_export] = ACTIONS(2506), + [anon_sym_STAR] = ACTIONS(2476), + [anon_sym_type] = ACTIONS(2506), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2322), + [anon_sym_namespace] = ACTIONS(2506), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(703), - [anon_sym_let] = ACTIONS(2322), + [anon_sym_RBRACE] = ACTIONS(772), + [anon_sym_let] = ACTIONS(2506), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), - [anon_sym_LBRACK] = ACTIONS(2297), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(2483), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(2300), - [anon_sym_SQUOTE] = ACTIONS(2302), - [anon_sym_async] = ACTIONS(2324), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(2486), + [anon_sym_SQUOTE] = ACTIONS(2488), + [anon_sym_async] = ACTIONS(2508), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2322), + [anon_sym_new] = ACTIONS(2506), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -99563,7 +109401,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -99576,62 +109414,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [sym_number] = ACTIONS(2310), - [sym_private_property_identifier] = ACTIONS(2310), - [anon_sym_static] = ACTIONS(2322), - [anon_sym_readonly] = ACTIONS(2326), - [anon_sym_get] = ACTIONS(2328), - [anon_sym_set] = ACTIONS(2328), - [anon_sym_QMARK] = ACTIONS(726), - [anon_sym_declare] = ACTIONS(2322), - [anon_sym_public] = ACTIONS(2322), - [anon_sym_private] = ACTIONS(2322), - [anon_sym_protected] = ACTIONS(2322), - [anon_sym_override] = ACTIONS(2330), - [anon_sym_module] = ACTIONS(2322), - [anon_sym_any] = ACTIONS(2322), - [anon_sym_number] = ACTIONS(2322), - [anon_sym_boolean] = ACTIONS(2322), - [anon_sym_string] = ACTIONS(2322), - [anon_sym_symbol] = ACTIONS(2322), - [anon_sym_object] = ACTIONS(2322), + [sym_number] = ACTIONS(2496), + [sym_private_property_identifier] = ACTIONS(2496), + [anon_sym_static] = ACTIONS(2506), + [anon_sym_readonly] = ACTIONS(2510), + [anon_sym_get] = ACTIONS(2512), + [anon_sym_set] = ACTIONS(2512), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2506), + [anon_sym_public] = ACTIONS(2506), + [anon_sym_private] = ACTIONS(2506), + [anon_sym_protected] = ACTIONS(2506), + [anon_sym_override] = ACTIONS(2514), + [anon_sym_module] = ACTIONS(2506), + [anon_sym_any] = ACTIONS(2506), + [anon_sym_number] = ACTIONS(2506), + [anon_sym_boolean] = ACTIONS(2506), + [anon_sym_string] = ACTIONS(2506), + [anon_sym_symbol] = ACTIONS(2506), + [anon_sym_object] = ACTIONS(2506), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(675)] = { - [sym_string] = STATE(3868), - [sym__property_name] = STATE(3868), - [sym_computed_property_name] = STATE(3868), - [sym_override_modifier] = STATE(2791), - [aux_sym_object_repeat1] = STATE(4829), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(2322), - [anon_sym_export] = ACTIONS(2322), - [anon_sym_STAR] = ACTIONS(2290), - [anon_sym_type] = ACTIONS(2322), - [anon_sym_EQ] = ACTIONS(697), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2322), + [STATE(738)] = { + [sym_namespace_export] = STATE(6420), + [sym_export_clause] = STATE(5822), + [sym_declaration] = STATE(912), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_class_declaration] = STATE(998), + [sym_function_declaration] = STATE(998), + [sym_generator_function_declaration] = STATE(998), + [sym_decorator] = STATE(1494), + [sym_function_signature] = STATE(998), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(947), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [aux_sym_export_statement_repeat1] = STATE(5433), + [anon_sym_STAR] = ACTIONS(2316), + [anon_sym_default] = ACTIONS(2318), + [anon_sym_type] = ACTIONS(2320), + [anon_sym_EQ] = ACTIONS(2516), + [anon_sym_as] = ACTIONS(2324), + [anon_sym_namespace] = ACTIONS(2326), + [anon_sym_LBRACE] = ACTIONS(2328), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(732), - [anon_sym_let] = ACTIONS(2322), + [anon_sym_import] = ACTIONS(2330), + [anon_sym_var] = ACTIONS(2332), + [anon_sym_let] = ACTIONS(2334), + [anon_sym_const] = ACTIONS(2336), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_LPAREN] = ACTIONS(157), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), - [anon_sym_LBRACK] = ACTIONS(2297), + [anon_sym_COLON] = ACTIONS(972), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(2300), - [anon_sym_SQUOTE] = ACTIONS(2302), - [anon_sym_async] = ACTIONS(2324), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2341), + [anon_sym_async] = ACTIONS(2343), + [anon_sym_function] = ACTIONS(2345), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2322), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -99660,7 +109512,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT] = ACTIONS(120), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -99668,66 +109520,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_EQ_EQ] = ACTIONS(157), [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(157), [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [sym_number] = ACTIONS(2310), - [sym_private_property_identifier] = ACTIONS(2310), - [anon_sym_static] = ACTIONS(2322), - [anon_sym_readonly] = ACTIONS(2326), - [anon_sym_get] = ACTIONS(2328), - [anon_sym_set] = ACTIONS(2328), - [anon_sym_QMARK] = ACTIONS(726), - [anon_sym_declare] = ACTIONS(2322), - [anon_sym_public] = ACTIONS(2322), - [anon_sym_private] = ACTIONS(2322), - [anon_sym_protected] = ACTIONS(2322), - [anon_sym_override] = ACTIONS(2330), - [anon_sym_module] = ACTIONS(2322), - [anon_sym_any] = ACTIONS(2322), - [anon_sym_number] = ACTIONS(2322), - [anon_sym_boolean] = ACTIONS(2322), - [anon_sym_string] = ACTIONS(2322), - [anon_sym_symbol] = ACTIONS(2322), - [anon_sym_object] = ACTIONS(2322), - [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_declare] = ACTIONS(2350), + [anon_sym_module] = ACTIONS(2352), + [anon_sym_abstract] = ACTIONS(2354), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_interface] = ACTIONS(2356), + [anon_sym_enum] = ACTIONS(2358), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), }, - [STATE(676)] = { - [sym_string] = STATE(3868), - [sym__property_name] = STATE(3868), - [sym_computed_property_name] = STATE(3868), - [aux_sym_object_repeat1] = STATE(4854), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(2322), - [anon_sym_export] = ACTIONS(2322), - [anon_sym_STAR] = ACTIONS(2290), - [anon_sym_type] = ACTIONS(2322), - [anon_sym_EQ] = ACTIONS(697), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2322), + [STATE(739)] = { + [sym_namespace_export] = STATE(6420), + [sym_export_clause] = STATE(5822), + [sym_declaration] = STATE(912), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_class_declaration] = STATE(998), + [sym_function_declaration] = STATE(998), + [sym_generator_function_declaration] = STATE(998), + [sym_decorator] = STATE(1494), + [sym_function_signature] = STATE(998), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(947), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [aux_sym_export_statement_repeat1] = STATE(5433), + [anon_sym_STAR] = ACTIONS(2316), + [anon_sym_default] = ACTIONS(2518), + [anon_sym_type] = ACTIONS(2320), + [anon_sym_EQ] = ACTIONS(2516), + [anon_sym_as] = ACTIONS(2324), + [anon_sym_namespace] = ACTIONS(2326), + [anon_sym_LBRACE] = ACTIONS(2328), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(730), - [anon_sym_let] = ACTIONS(2322), + [anon_sym_import] = ACTIONS(2330), + [anon_sym_var] = ACTIONS(2332), + [anon_sym_let] = ACTIONS(2334), + [anon_sym_const] = ACTIONS(2336), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_LPAREN] = ACTIONS(157), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), - [anon_sym_LBRACK] = ACTIONS(2297), + [anon_sym_COLON] = ACTIONS(974), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(2300), - [anon_sym_SQUOTE] = ACTIONS(2302), - [anon_sym_async] = ACTIONS(2324), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2341), + [anon_sym_async] = ACTIONS(2343), + [anon_sym_function] = ACTIONS(2345), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2322), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -99756,7 +109609,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT] = ACTIONS(120), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -99764,66 +109617,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_EQ_EQ] = ACTIONS(157), [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(157), [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [sym_number] = ACTIONS(2310), - [sym_private_property_identifier] = ACTIONS(2310), - [anon_sym_static] = ACTIONS(2322), - [anon_sym_readonly] = ACTIONS(2322), - [anon_sym_get] = ACTIONS(2328), - [anon_sym_set] = ACTIONS(2328), - [anon_sym_QMARK] = ACTIONS(726), - [anon_sym_declare] = ACTIONS(2322), - [anon_sym_public] = ACTIONS(2322), - [anon_sym_private] = ACTIONS(2322), - [anon_sym_protected] = ACTIONS(2322), - [anon_sym_override] = ACTIONS(2322), - [anon_sym_module] = ACTIONS(2322), - [anon_sym_any] = ACTIONS(2322), - [anon_sym_number] = ACTIONS(2322), - [anon_sym_boolean] = ACTIONS(2322), - [anon_sym_string] = ACTIONS(2322), - [anon_sym_symbol] = ACTIONS(2322), - [anon_sym_object] = ACTIONS(2322), - [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_declare] = ACTIONS(2350), + [anon_sym_module] = ACTIONS(2352), + [anon_sym_abstract] = ACTIONS(2354), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_interface] = ACTIONS(2356), + [anon_sym_enum] = ACTIONS(2358), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), }, - [STATE(677)] = { - [sym_string] = STATE(3868), - [sym__property_name] = STATE(3868), - [sym_computed_property_name] = STATE(3868), - [aux_sym_object_repeat1] = STATE(4854), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(2322), - [anon_sym_export] = ACTIONS(2322), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2322), - [anon_sym_EQ] = ACTIONS(697), + [STATE(740)] = { + [sym_string] = STATE(4647), + [sym__property_name] = STATE(4647), + [sym_computed_property_name] = STATE(4647), + [sym_override_modifier] = STATE(3308), + [aux_sym_object_repeat1] = STATE(6142), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(2506), + [anon_sym_export] = ACTIONS(2506), + [anon_sym_STAR] = ACTIONS(2476), + [anon_sym_type] = ACTIONS(2506), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2322), + [anon_sym_namespace] = ACTIONS(2506), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(730), - [anon_sym_let] = ACTIONS(2322), + [anon_sym_RBRACE] = ACTIONS(774), + [anon_sym_let] = ACTIONS(2506), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), - [anon_sym_LBRACK] = ACTIONS(2297), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(2483), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(2300), - [anon_sym_SQUOTE] = ACTIONS(2302), - [anon_sym_async] = ACTIONS(2322), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(2486), + [anon_sym_SQUOTE] = ACTIONS(2488), + [anon_sym_async] = ACTIONS(2508), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2322), + [anon_sym_new] = ACTIONS(2506), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -99852,7 +109692,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -99865,61 +109705,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [sym_number] = ACTIONS(2310), - [sym_private_property_identifier] = ACTIONS(2310), - [anon_sym_static] = ACTIONS(2322), - [anon_sym_readonly] = ACTIONS(2322), - [anon_sym_get] = ACTIONS(2322), - [anon_sym_set] = ACTIONS(2322), - [anon_sym_QMARK] = ACTIONS(726), - [anon_sym_declare] = ACTIONS(2322), - [anon_sym_public] = ACTIONS(2322), - [anon_sym_private] = ACTIONS(2322), - [anon_sym_protected] = ACTIONS(2322), - [anon_sym_override] = ACTIONS(2322), - [anon_sym_module] = ACTIONS(2322), - [anon_sym_any] = ACTIONS(2322), - [anon_sym_number] = ACTIONS(2322), - [anon_sym_boolean] = ACTIONS(2322), - [anon_sym_string] = ACTIONS(2322), - [anon_sym_symbol] = ACTIONS(2322), - [anon_sym_object] = ACTIONS(2322), + [sym_number] = ACTIONS(2496), + [sym_private_property_identifier] = ACTIONS(2496), + [anon_sym_static] = ACTIONS(2506), + [anon_sym_readonly] = ACTIONS(2510), + [anon_sym_get] = ACTIONS(2512), + [anon_sym_set] = ACTIONS(2512), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2506), + [anon_sym_public] = ACTIONS(2506), + [anon_sym_private] = ACTIONS(2506), + [anon_sym_protected] = ACTIONS(2506), + [anon_sym_override] = ACTIONS(2514), + [anon_sym_module] = ACTIONS(2506), + [anon_sym_any] = ACTIONS(2506), + [anon_sym_number] = ACTIONS(2506), + [anon_sym_boolean] = ACTIONS(2506), + [anon_sym_string] = ACTIONS(2506), + [anon_sym_symbol] = ACTIONS(2506), + [anon_sym_object] = ACTIONS(2506), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(678)] = { - [sym_string] = STATE(3868), - [sym__property_name] = STATE(3868), - [sym_computed_property_name] = STATE(3868), - [aux_sym_object_repeat1] = STATE(4829), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(2322), - [anon_sym_export] = ACTIONS(2322), - [anon_sym_STAR] = ACTIONS(2290), - [anon_sym_type] = ACTIONS(2322), - [anon_sym_EQ] = ACTIONS(697), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2322), + [STATE(741)] = { + [sym_namespace_export] = STATE(6420), + [sym_export_clause] = STATE(5822), + [sym_declaration] = STATE(912), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_class_declaration] = STATE(998), + [sym_function_declaration] = STATE(998), + [sym_generator_function_declaration] = STATE(998), + [sym_decorator] = STATE(1494), + [sym_function_signature] = STATE(998), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(947), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [aux_sym_export_statement_repeat1] = STATE(5433), + [anon_sym_STAR] = ACTIONS(2316), + [anon_sym_default] = ACTIONS(2520), + [anon_sym_type] = ACTIONS(2320), + [anon_sym_EQ] = ACTIONS(2516), + [anon_sym_as] = ACTIONS(2324), + [anon_sym_namespace] = ACTIONS(2522), + [anon_sym_LBRACE] = ACTIONS(2328), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(732), - [anon_sym_let] = ACTIONS(2322), + [anon_sym_import] = ACTIONS(2330), + [anon_sym_var] = ACTIONS(2332), + [anon_sym_let] = ACTIONS(2334), + [anon_sym_const] = ACTIONS(2336), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_LPAREN] = ACTIONS(157), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), - [anon_sym_LBRACK] = ACTIONS(2297), + [anon_sym_COLON] = ACTIONS(954), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(2300), - [anon_sym_SQUOTE] = ACTIONS(2302), - [anon_sym_async] = ACTIONS(2324), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2341), + [anon_sym_async] = ACTIONS(2343), + [anon_sym_function] = ACTIONS(2345), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2322), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -99948,7 +109803,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT] = ACTIONS(120), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -99956,66 +109811,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_EQ_EQ] = ACTIONS(157), [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(157), [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [sym_number] = ACTIONS(2310), - [sym_private_property_identifier] = ACTIONS(2310), - [anon_sym_static] = ACTIONS(2322), - [anon_sym_readonly] = ACTIONS(2322), - [anon_sym_get] = ACTIONS(2328), - [anon_sym_set] = ACTIONS(2328), - [anon_sym_QMARK] = ACTIONS(726), - [anon_sym_declare] = ACTIONS(2322), - [anon_sym_public] = ACTIONS(2322), - [anon_sym_private] = ACTIONS(2322), - [anon_sym_protected] = ACTIONS(2322), - [anon_sym_override] = ACTIONS(2322), - [anon_sym_module] = ACTIONS(2322), - [anon_sym_any] = ACTIONS(2322), - [anon_sym_number] = ACTIONS(2322), - [anon_sym_boolean] = ACTIONS(2322), - [anon_sym_string] = ACTIONS(2322), - [anon_sym_symbol] = ACTIONS(2322), - [anon_sym_object] = ACTIONS(2322), - [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_declare] = ACTIONS(2524), + [anon_sym_module] = ACTIONS(2526), + [anon_sym_abstract] = ACTIONS(2354), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_interface] = ACTIONS(2356), + [anon_sym_enum] = ACTIONS(2358), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), }, - [STATE(679)] = { - [sym_string] = STATE(3868), - [sym__property_name] = STATE(3868), - [sym_computed_property_name] = STATE(3868), - [aux_sym_object_repeat1] = STATE(4829), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(2322), - [anon_sym_export] = ACTIONS(2322), + [STATE(742)] = { + [sym_string] = STATE(4647), + [sym__property_name] = STATE(4647), + [sym_computed_property_name] = STATE(4647), + [aux_sym_object_repeat1] = STATE(6142), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(2506), + [anon_sym_export] = ACTIONS(2506), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2322), - [anon_sym_EQ] = ACTIONS(697), + [anon_sym_type] = ACTIONS(2506), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2322), + [anon_sym_namespace] = ACTIONS(2506), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(732), - [anon_sym_let] = ACTIONS(2322), + [anon_sym_RBRACE] = ACTIONS(776), + [anon_sym_let] = ACTIONS(2506), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), - [anon_sym_LBRACK] = ACTIONS(2297), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(2483), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(2300), - [anon_sym_SQUOTE] = ACTIONS(2302), - [anon_sym_async] = ACTIONS(2322), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(2486), + [anon_sym_SQUOTE] = ACTIONS(2488), + [anon_sym_async] = ACTIONS(2506), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2322), + [anon_sym_new] = ACTIONS(2506), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -100044,7 +109885,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -100057,61 +109898,61 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [sym_number] = ACTIONS(2310), - [sym_private_property_identifier] = ACTIONS(2310), - [anon_sym_static] = ACTIONS(2322), - [anon_sym_readonly] = ACTIONS(2322), - [anon_sym_get] = ACTIONS(2322), - [anon_sym_set] = ACTIONS(2322), - [anon_sym_QMARK] = ACTIONS(726), - [anon_sym_declare] = ACTIONS(2322), - [anon_sym_public] = ACTIONS(2322), - [anon_sym_private] = ACTIONS(2322), - [anon_sym_protected] = ACTIONS(2322), - [anon_sym_override] = ACTIONS(2322), - [anon_sym_module] = ACTIONS(2322), - [anon_sym_any] = ACTIONS(2322), - [anon_sym_number] = ACTIONS(2322), - [anon_sym_boolean] = ACTIONS(2322), - [anon_sym_string] = ACTIONS(2322), - [anon_sym_symbol] = ACTIONS(2322), - [anon_sym_object] = ACTIONS(2322), + [sym_number] = ACTIONS(2496), + [sym_private_property_identifier] = ACTIONS(2496), + [anon_sym_static] = ACTIONS(2506), + [anon_sym_readonly] = ACTIONS(2506), + [anon_sym_get] = ACTIONS(2506), + [anon_sym_set] = ACTIONS(2506), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2506), + [anon_sym_public] = ACTIONS(2506), + [anon_sym_private] = ACTIONS(2506), + [anon_sym_protected] = ACTIONS(2506), + [anon_sym_override] = ACTIONS(2506), + [anon_sym_module] = ACTIONS(2506), + [anon_sym_any] = ACTIONS(2506), + [anon_sym_number] = ACTIONS(2506), + [anon_sym_boolean] = ACTIONS(2506), + [anon_sym_string] = ACTIONS(2506), + [anon_sym_symbol] = ACTIONS(2506), + [anon_sym_object] = ACTIONS(2506), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(680)] = { - [sym_string] = STATE(3868), - [sym__property_name] = STATE(3868), - [sym_computed_property_name] = STATE(3868), - [aux_sym_object_repeat1] = STATE(4854), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(2322), - [anon_sym_export] = ACTIONS(2322), - [anon_sym_STAR] = ACTIONS(2290), - [anon_sym_type] = ACTIONS(2322), - [anon_sym_EQ] = ACTIONS(697), + [STATE(743)] = { + [sym_string] = STATE(4647), + [sym__property_name] = STATE(4647), + [sym_computed_property_name] = STATE(4647), + [aux_sym_object_repeat1] = STATE(6225), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(2506), + [anon_sym_export] = ACTIONS(2506), + [anon_sym_STAR] = ACTIONS(2476), + [anon_sym_type] = ACTIONS(2506), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2322), + [anon_sym_namespace] = ACTIONS(2506), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(703), - [anon_sym_let] = ACTIONS(2322), + [anon_sym_RBRACE] = ACTIONS(772), + [anon_sym_let] = ACTIONS(2506), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), - [anon_sym_LBRACK] = ACTIONS(2297), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(2483), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(2300), - [anon_sym_SQUOTE] = ACTIONS(2302), - [anon_sym_async] = ACTIONS(2324), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(2486), + [anon_sym_SQUOTE] = ACTIONS(2488), + [anon_sym_async] = ACTIONS(2508), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2322), + [anon_sym_new] = ACTIONS(2506), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -100140,7 +109981,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -100153,61 +109994,61 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [sym_number] = ACTIONS(2310), - [sym_private_property_identifier] = ACTIONS(2310), - [anon_sym_static] = ACTIONS(2322), - [anon_sym_readonly] = ACTIONS(2322), - [anon_sym_get] = ACTIONS(2328), - [anon_sym_set] = ACTIONS(2328), - [anon_sym_QMARK] = ACTIONS(726), - [anon_sym_declare] = ACTIONS(2322), - [anon_sym_public] = ACTIONS(2322), - [anon_sym_private] = ACTIONS(2322), - [anon_sym_protected] = ACTIONS(2322), - [anon_sym_override] = ACTIONS(2322), - [anon_sym_module] = ACTIONS(2322), - [anon_sym_any] = ACTIONS(2322), - [anon_sym_number] = ACTIONS(2322), - [anon_sym_boolean] = ACTIONS(2322), - [anon_sym_string] = ACTIONS(2322), - [anon_sym_symbol] = ACTIONS(2322), - [anon_sym_object] = ACTIONS(2322), + [sym_number] = ACTIONS(2496), + [sym_private_property_identifier] = ACTIONS(2496), + [anon_sym_static] = ACTIONS(2506), + [anon_sym_readonly] = ACTIONS(2506), + [anon_sym_get] = ACTIONS(2512), + [anon_sym_set] = ACTIONS(2512), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2506), + [anon_sym_public] = ACTIONS(2506), + [anon_sym_private] = ACTIONS(2506), + [anon_sym_protected] = ACTIONS(2506), + [anon_sym_override] = ACTIONS(2506), + [anon_sym_module] = ACTIONS(2506), + [anon_sym_any] = ACTIONS(2506), + [anon_sym_number] = ACTIONS(2506), + [anon_sym_boolean] = ACTIONS(2506), + [anon_sym_string] = ACTIONS(2506), + [anon_sym_symbol] = ACTIONS(2506), + [anon_sym_object] = ACTIONS(2506), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(681)] = { - [sym_string] = STATE(3868), - [sym__property_name] = STATE(3868), - [sym_computed_property_name] = STATE(3868), - [aux_sym_object_repeat1] = STATE(4854), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(2322), - [anon_sym_export] = ACTIONS(2322), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2322), - [anon_sym_EQ] = ACTIONS(697), + [STATE(744)] = { + [sym_string] = STATE(4647), + [sym__property_name] = STATE(4647), + [sym_computed_property_name] = STATE(4647), + [aux_sym_object_repeat1] = STATE(6212), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(2506), + [anon_sym_export] = ACTIONS(2506), + [anon_sym_STAR] = ACTIONS(2476), + [anon_sym_type] = ACTIONS(2506), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2322), + [anon_sym_namespace] = ACTIONS(2506), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(703), - [anon_sym_let] = ACTIONS(2322), + [anon_sym_RBRACE] = ACTIONS(745), + [anon_sym_let] = ACTIONS(2506), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), - [anon_sym_LBRACK] = ACTIONS(2297), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(2483), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(2300), - [anon_sym_SQUOTE] = ACTIONS(2302), - [anon_sym_async] = ACTIONS(2322), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(2486), + [anon_sym_SQUOTE] = ACTIONS(2488), + [anon_sym_async] = ACTIONS(2508), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2322), + [anon_sym_new] = ACTIONS(2506), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -100236,7 +110077,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -100249,260 +110090,61 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [sym_number] = ACTIONS(2310), - [sym_private_property_identifier] = ACTIONS(2310), - [anon_sym_static] = ACTIONS(2322), - [anon_sym_readonly] = ACTIONS(2322), - [anon_sym_get] = ACTIONS(2322), - [anon_sym_set] = ACTIONS(2322), - [anon_sym_QMARK] = ACTIONS(726), - [anon_sym_declare] = ACTIONS(2322), - [anon_sym_public] = ACTIONS(2322), - [anon_sym_private] = ACTIONS(2322), - [anon_sym_protected] = ACTIONS(2322), - [anon_sym_override] = ACTIONS(2322), - [anon_sym_module] = ACTIONS(2322), - [anon_sym_any] = ACTIONS(2322), - [anon_sym_number] = ACTIONS(2322), - [anon_sym_boolean] = ACTIONS(2322), - [anon_sym_string] = ACTIONS(2322), - [anon_sym_symbol] = ACTIONS(2322), - [anon_sym_object] = ACTIONS(2322), + [sym_number] = ACTIONS(2496), + [sym_private_property_identifier] = ACTIONS(2496), + [anon_sym_static] = ACTIONS(2506), + [anon_sym_readonly] = ACTIONS(2506), + [anon_sym_get] = ACTIONS(2512), + [anon_sym_set] = ACTIONS(2512), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2506), + [anon_sym_public] = ACTIONS(2506), + [anon_sym_private] = ACTIONS(2506), + [anon_sym_protected] = ACTIONS(2506), + [anon_sym_override] = ACTIONS(2506), + [anon_sym_module] = ACTIONS(2506), + [anon_sym_any] = ACTIONS(2506), + [anon_sym_number] = ACTIONS(2506), + [anon_sym_boolean] = ACTIONS(2506), + [anon_sym_string] = ACTIONS(2506), + [anon_sym_symbol] = ACTIONS(2506), + [anon_sym_object] = ACTIONS(2506), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), - }, - [STATE(682)] = { - [ts_builtin_sym_end] = ACTIONS(1845), - [sym_identifier] = ACTIONS(1847), - [anon_sym_export] = ACTIONS(1847), - [anon_sym_default] = ACTIONS(1847), - [anon_sym_type] = ACTIONS(1847), - [anon_sym_EQ] = ACTIONS(1847), - [anon_sym_namespace] = ACTIONS(1847), - [anon_sym_LBRACE] = ACTIONS(1845), - [anon_sym_COMMA] = ACTIONS(1845), - [anon_sym_RBRACE] = ACTIONS(1845), - [anon_sym_typeof] = ACTIONS(1847), - [anon_sym_import] = ACTIONS(1847), - [anon_sym_from] = ACTIONS(1847), - [anon_sym_with] = ACTIONS(1847), - [anon_sym_var] = ACTIONS(1847), - [anon_sym_let] = ACTIONS(1847), - [anon_sym_const] = ACTIONS(1847), - [anon_sym_BANG] = ACTIONS(1845), - [anon_sym_else] = ACTIONS(1847), - [anon_sym_if] = ACTIONS(1847), - [anon_sym_switch] = ACTIONS(1847), - [anon_sym_for] = ACTIONS(1847), - [anon_sym_LPAREN] = ACTIONS(1845), - [anon_sym_SEMI] = ACTIONS(1845), - [anon_sym_RPAREN] = ACTIONS(1845), - [anon_sym_await] = ACTIONS(1847), - [anon_sym_while] = ACTIONS(1847), - [anon_sym_do] = ACTIONS(1847), - [anon_sym_try] = ACTIONS(1847), - [anon_sym_break] = ACTIONS(1847), - [anon_sym_continue] = ACTIONS(1847), - [anon_sym_debugger] = ACTIONS(1847), - [anon_sym_return] = ACTIONS(1847), - [anon_sym_throw] = ACTIONS(1847), - [anon_sym_COLON] = ACTIONS(1845), - [anon_sym_case] = ACTIONS(1847), - [anon_sym_yield] = ACTIONS(1847), - [anon_sym_LBRACK] = ACTIONS(1845), - [anon_sym_RBRACK] = ACTIONS(1845), - [anon_sym_GT] = ACTIONS(1845), - [anon_sym_DQUOTE] = ACTIONS(1845), - [anon_sym_SQUOTE] = ACTIONS(1845), - [anon_sym_class] = ACTIONS(1847), - [anon_sym_async] = ACTIONS(1847), - [anon_sym_function] = ACTIONS(1847), - [anon_sym_EQ_GT] = ACTIONS(1845), - [anon_sym_new] = ACTIONS(1847), - [anon_sym_using] = ACTIONS(1847), - [anon_sym_AMP] = ACTIONS(1845), - [anon_sym_PIPE] = ACTIONS(1845), - [anon_sym_PLUS] = ACTIONS(1847), - [anon_sym_DASH] = ACTIONS(1847), - [anon_sym_SLASH] = ACTIONS(1847), - [anon_sym_LT] = ACTIONS(1845), - [anon_sym_TILDE] = ACTIONS(1845), - [anon_sym_void] = ACTIONS(1847), - [anon_sym_delete] = ACTIONS(1847), - [anon_sym_PLUS_PLUS] = ACTIONS(1845), - [anon_sym_DASH_DASH] = ACTIONS(1845), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1845), - [sym_number] = ACTIONS(1845), - [sym_private_property_identifier] = ACTIONS(1845), - [sym_this] = ACTIONS(1847), - [sym_super] = ACTIONS(1847), - [sym_true] = ACTIONS(1847), - [sym_false] = ACTIONS(1847), - [sym_null] = ACTIONS(1847), - [sym_undefined] = ACTIONS(1847), - [anon_sym_AT] = ACTIONS(1845), - [anon_sym_static] = ACTIONS(1847), - [anon_sym_readonly] = ACTIONS(1847), - [anon_sym_get] = ACTIONS(1847), - [anon_sym_set] = ACTIONS(1847), - [anon_sym_QMARK] = ACTIONS(1845), - [anon_sym_declare] = ACTIONS(1847), - [anon_sym_public] = ACTIONS(1847), - [anon_sym_private] = ACTIONS(1847), - [anon_sym_protected] = ACTIONS(1847), - [anon_sym_override] = ACTIONS(1847), - [anon_sym_module] = ACTIONS(1847), - [anon_sym_any] = ACTIONS(1847), - [anon_sym_number] = ACTIONS(1847), - [anon_sym_boolean] = ACTIONS(1847), - [anon_sym_string] = ACTIONS(1847), - [anon_sym_symbol] = ACTIONS(1847), - [anon_sym_object] = ACTIONS(1847), - [anon_sym_abstract] = ACTIONS(1847), - [anon_sym_extends] = ACTIONS(1847), - [anon_sym_interface] = ACTIONS(1847), - [anon_sym_enum] = ACTIONS(1847), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(683)] = { - [ts_builtin_sym_end] = ACTIONS(1747), - [sym_identifier] = ACTIONS(1749), - [anon_sym_export] = ACTIONS(1749), - [anon_sym_default] = ACTIONS(1749), - [anon_sym_type] = ACTIONS(1749), - [anon_sym_EQ] = ACTIONS(1749), - [anon_sym_namespace] = ACTIONS(1749), - [anon_sym_LBRACE] = ACTIONS(1747), - [anon_sym_COMMA] = ACTIONS(1747), - [anon_sym_RBRACE] = ACTIONS(1747), - [anon_sym_typeof] = ACTIONS(1749), - [anon_sym_import] = ACTIONS(1749), - [anon_sym_from] = ACTIONS(1749), - [anon_sym_with] = ACTIONS(1749), - [anon_sym_var] = ACTIONS(1749), - [anon_sym_let] = ACTIONS(1749), - [anon_sym_const] = ACTIONS(1749), - [anon_sym_BANG] = ACTIONS(1747), - [anon_sym_else] = ACTIONS(1749), - [anon_sym_if] = ACTIONS(1749), - [anon_sym_switch] = ACTIONS(1749), - [anon_sym_for] = ACTIONS(1749), - [anon_sym_LPAREN] = ACTIONS(1747), - [anon_sym_SEMI] = ACTIONS(1747), - [anon_sym_RPAREN] = ACTIONS(1747), - [anon_sym_await] = ACTIONS(1749), - [anon_sym_while] = ACTIONS(1749), - [anon_sym_do] = ACTIONS(1749), - [anon_sym_try] = ACTIONS(1749), - [anon_sym_break] = ACTIONS(1749), - [anon_sym_continue] = ACTIONS(1749), - [anon_sym_debugger] = ACTIONS(1749), - [anon_sym_return] = ACTIONS(1749), - [anon_sym_throw] = ACTIONS(1749), - [anon_sym_COLON] = ACTIONS(1747), - [anon_sym_case] = ACTIONS(1749), - [anon_sym_yield] = ACTIONS(1749), - [anon_sym_LBRACK] = ACTIONS(1747), - [anon_sym_RBRACK] = ACTIONS(1747), - [anon_sym_GT] = ACTIONS(1747), - [anon_sym_DQUOTE] = ACTIONS(1747), - [anon_sym_SQUOTE] = ACTIONS(1747), - [anon_sym_class] = ACTIONS(1749), - [anon_sym_async] = ACTIONS(1749), - [anon_sym_function] = ACTIONS(1749), - [anon_sym_EQ_GT] = ACTIONS(1747), - [anon_sym_new] = ACTIONS(1749), - [anon_sym_using] = ACTIONS(1749), - [anon_sym_AMP] = ACTIONS(1747), - [anon_sym_PIPE] = ACTIONS(1747), - [anon_sym_PLUS] = ACTIONS(1749), - [anon_sym_DASH] = ACTIONS(1749), - [anon_sym_SLASH] = ACTIONS(1749), - [anon_sym_LT] = ACTIONS(1747), - [anon_sym_TILDE] = ACTIONS(1747), - [anon_sym_void] = ACTIONS(1749), - [anon_sym_delete] = ACTIONS(1749), - [anon_sym_PLUS_PLUS] = ACTIONS(1747), - [anon_sym_DASH_DASH] = ACTIONS(1747), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1747), - [sym_number] = ACTIONS(1747), - [sym_private_property_identifier] = ACTIONS(1747), - [sym_this] = ACTIONS(1749), - [sym_super] = ACTIONS(1749), - [sym_true] = ACTIONS(1749), - [sym_false] = ACTIONS(1749), - [sym_null] = ACTIONS(1749), - [sym_undefined] = ACTIONS(1749), - [anon_sym_AT] = ACTIONS(1747), - [anon_sym_static] = ACTIONS(1749), - [anon_sym_readonly] = ACTIONS(1749), - [anon_sym_get] = ACTIONS(1749), - [anon_sym_set] = ACTIONS(1749), - [anon_sym_QMARK] = ACTIONS(1747), - [anon_sym_declare] = ACTIONS(1749), - [anon_sym_public] = ACTIONS(1749), - [anon_sym_private] = ACTIONS(1749), - [anon_sym_protected] = ACTIONS(1749), - [anon_sym_override] = ACTIONS(1749), - [anon_sym_module] = ACTIONS(1749), - [anon_sym_any] = ACTIONS(1749), - [anon_sym_number] = ACTIONS(1749), - [anon_sym_boolean] = ACTIONS(1749), - [anon_sym_string] = ACTIONS(1749), - [anon_sym_symbol] = ACTIONS(1749), - [anon_sym_object] = ACTIONS(1749), - [anon_sym_abstract] = ACTIONS(1749), - [anon_sym_extends] = ACTIONS(1749), - [anon_sym_interface] = ACTIONS(1749), - [anon_sym_enum] = ACTIONS(1749), - [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(684)] = { - [sym_declaration] = STATE(829), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_class_declaration] = STATE(850), - [sym_function_declaration] = STATE(850), - [sym_generator_function_declaration] = STATE(850), - [sym_decorator] = STATE(1319), - [sym_function_signature] = STATE(850), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(842), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [aux_sym_export_statement_repeat1] = STATE(4413), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2314), - [anon_sym_EQ] = ACTIONS(882), + [STATE(745)] = { + [sym_string] = STATE(4647), + [sym__property_name] = STATE(4647), + [sym_computed_property_name] = STATE(4647), + [aux_sym_object_repeat1] = STATE(6142), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(2506), + [anon_sym_export] = ACTIONS(2506), + [anon_sym_STAR] = ACTIONS(2476), + [anon_sym_type] = ACTIONS(2506), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2334), + [anon_sym_namespace] = ACTIONS(2506), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_import] = ACTIONS(2128), - [anon_sym_var] = ACTIONS(2130), - [anon_sym_let] = ACTIONS(2132), - [anon_sym_const] = ACTIONS(2134), + [anon_sym_RBRACE] = ACTIONS(776), + [anon_sym_let] = ACTIONS(2506), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(884), - [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(2483), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(157), - [anon_sym_class] = ACTIONS(2139), - [anon_sym_async] = ACTIONS(2141), - [anon_sym_function] = ACTIONS(2143), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(2486), + [anon_sym_SQUOTE] = ACTIONS(2488), + [anon_sym_async] = ACTIONS(2508), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2506), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -100531,7 +110173,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -100539,64 +110181,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_EQ_EQ] = ACTIONS(157), [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(157), + [anon_sym_instanceof] = ACTIONS(120), [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(2336), - [anon_sym_module] = ACTIONS(2342), - [anon_sym_abstract] = ACTIONS(2152), - [anon_sym_satisfies] = ACTIONS(157), - [anon_sym_global] = ACTIONS(2318), - [anon_sym_interface] = ACTIONS(2154), - [anon_sym_enum] = ACTIONS(2156), + [sym_number] = ACTIONS(2496), + [sym_private_property_identifier] = ACTIONS(2496), + [anon_sym_static] = ACTIONS(2506), + [anon_sym_readonly] = ACTIONS(2506), + [anon_sym_get] = ACTIONS(2512), + [anon_sym_set] = ACTIONS(2512), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2506), + [anon_sym_public] = ACTIONS(2506), + [anon_sym_private] = ACTIONS(2506), + [anon_sym_protected] = ACTIONS(2506), + [anon_sym_override] = ACTIONS(2506), + [anon_sym_module] = ACTIONS(2506), + [anon_sym_any] = ACTIONS(2506), + [anon_sym_number] = ACTIONS(2506), + [anon_sym_boolean] = ACTIONS(2506), + [anon_sym_string] = ACTIONS(2506), + [anon_sym_symbol] = ACTIONS(2506), + [anon_sym_object] = ACTIONS(2506), + [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(685)] = { - [sym_declaration] = STATE(829), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_class_declaration] = STATE(850), - [sym_function_declaration] = STATE(850), - [sym_generator_function_declaration] = STATE(850), - [sym_decorator] = STATE(1319), - [sym_function_signature] = STATE(850), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(842), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [aux_sym_export_statement_repeat1] = STATE(4413), + [STATE(746)] = { + [sym_string] = STATE(4647), + [sym__property_name] = STATE(4647), + [sym_computed_property_name] = STATE(4647), + [aux_sym_object_repeat1] = STATE(6212), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(2506), + [anon_sym_export] = ACTIONS(2506), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2314), - [anon_sym_EQ] = ACTIONS(882), + [anon_sym_type] = ACTIONS(2506), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2124), + [anon_sym_namespace] = ACTIONS(2506), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_import] = ACTIONS(2128), - [anon_sym_var] = ACTIONS(2130), - [anon_sym_let] = ACTIONS(2132), - [anon_sym_const] = ACTIONS(2134), + [anon_sym_RBRACE] = ACTIONS(745), + [anon_sym_let] = ACTIONS(2506), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(888), - [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(2483), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(157), - [anon_sym_class] = ACTIONS(2139), - [anon_sym_async] = ACTIONS(2141), - [anon_sym_function] = ACTIONS(2143), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(2486), + [anon_sym_SQUOTE] = ACTIONS(2488), + [anon_sym_async] = ACTIONS(2506), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2506), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -100625,7 +110269,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -100633,64 +110277,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_EQ_EQ] = ACTIONS(157), [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(157), + [anon_sym_instanceof] = ACTIONS(120), [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(2148), - [anon_sym_module] = ACTIONS(2316), - [anon_sym_abstract] = ACTIONS(2152), - [anon_sym_satisfies] = ACTIONS(157), - [anon_sym_global] = ACTIONS(2318), - [anon_sym_interface] = ACTIONS(2154), - [anon_sym_enum] = ACTIONS(2156), + [sym_number] = ACTIONS(2496), + [sym_private_property_identifier] = ACTIONS(2496), + [anon_sym_static] = ACTIONS(2506), + [anon_sym_readonly] = ACTIONS(2506), + [anon_sym_get] = ACTIONS(2506), + [anon_sym_set] = ACTIONS(2506), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2506), + [anon_sym_public] = ACTIONS(2506), + [anon_sym_private] = ACTIONS(2506), + [anon_sym_protected] = ACTIONS(2506), + [anon_sym_override] = ACTIONS(2506), + [anon_sym_module] = ACTIONS(2506), + [anon_sym_any] = ACTIONS(2506), + [anon_sym_number] = ACTIONS(2506), + [anon_sym_boolean] = ACTIONS(2506), + [anon_sym_string] = ACTIONS(2506), + [anon_sym_symbol] = ACTIONS(2506), + [anon_sym_object] = ACTIONS(2506), + [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(686)] = { - [sym_declaration] = STATE(829), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_class_declaration] = STATE(850), - [sym_function_declaration] = STATE(850), - [sym_generator_function_declaration] = STATE(850), - [sym_decorator] = STATE(1319), - [sym_function_signature] = STATE(850), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(842), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [aux_sym_export_statement_repeat1] = STATE(4413), + [STATE(747)] = { + [sym_string] = STATE(4647), + [sym__property_name] = STATE(4647), + [sym_computed_property_name] = STATE(4647), + [aux_sym_object_repeat1] = STATE(6225), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(2506), + [anon_sym_export] = ACTIONS(2506), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2314), - [anon_sym_EQ] = ACTIONS(882), + [anon_sym_type] = ACTIONS(2506), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2124), + [anon_sym_namespace] = ACTIONS(2506), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_import] = ACTIONS(2128), - [anon_sym_var] = ACTIONS(2130), - [anon_sym_let] = ACTIONS(2132), - [anon_sym_const] = ACTIONS(2134), + [anon_sym_RBRACE] = ACTIONS(772), + [anon_sym_let] = ACTIONS(2506), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(886), - [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(2483), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(157), - [anon_sym_class] = ACTIONS(2139), - [anon_sym_async] = ACTIONS(2141), - [anon_sym_function] = ACTIONS(2143), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(2486), + [anon_sym_SQUOTE] = ACTIONS(2488), + [anon_sym_async] = ACTIONS(2506), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2506), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -100719,7 +110365,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -100727,50 +110373,66 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_EQ_EQ] = ACTIONS(157), [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(157), + [anon_sym_instanceof] = ACTIONS(120), [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(2148), - [anon_sym_module] = ACTIONS(2316), - [anon_sym_abstract] = ACTIONS(2152), - [anon_sym_satisfies] = ACTIONS(157), - [anon_sym_global] = ACTIONS(2318), - [anon_sym_interface] = ACTIONS(2154), - [anon_sym_enum] = ACTIONS(2156), + [sym_number] = ACTIONS(2496), + [sym_private_property_identifier] = ACTIONS(2496), + [anon_sym_static] = ACTIONS(2506), + [anon_sym_readonly] = ACTIONS(2506), + [anon_sym_get] = ACTIONS(2506), + [anon_sym_set] = ACTIONS(2506), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2506), + [anon_sym_public] = ACTIONS(2506), + [anon_sym_private] = ACTIONS(2506), + [anon_sym_protected] = ACTIONS(2506), + [anon_sym_override] = ACTIONS(2506), + [anon_sym_module] = ACTIONS(2506), + [anon_sym_any] = ACTIONS(2506), + [anon_sym_number] = ACTIONS(2506), + [anon_sym_boolean] = ACTIONS(2506), + [anon_sym_string] = ACTIONS(2506), + [anon_sym_symbol] = ACTIONS(2506), + [anon_sym_object] = ACTIONS(2506), + [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(687)] = { - [aux_sym_object_repeat1] = STATE(4829), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(1952), - [anon_sym_export] = ACTIONS(1952), - [anon_sym_STAR] = ACTIONS(1952), - [anon_sym_type] = ACTIONS(1952), - [anon_sym_EQ] = ACTIONS(697), + [STATE(748)] = { + [sym_string] = STATE(4647), + [sym__property_name] = STATE(4647), + [sym_computed_property_name] = STATE(4647), + [aux_sym_object_repeat1] = STATE(6142), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(2506), + [anon_sym_export] = ACTIONS(2506), + [anon_sym_STAR] = ACTIONS(2476), + [anon_sym_type] = ACTIONS(2506), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1952), + [anon_sym_namespace] = ACTIONS(2506), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(732), - [anon_sym_let] = ACTIONS(1952), + [anon_sym_RBRACE] = ACTIONS(774), + [anon_sym_let] = ACTIONS(2506), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), - [anon_sym_LBRACK] = ACTIONS(1954), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(2483), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1954), - [anon_sym_SQUOTE] = ACTIONS(1954), - [anon_sym_async] = ACTIONS(1952), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(2486), + [anon_sym_SQUOTE] = ACTIONS(2488), + [anon_sym_async] = ACTIONS(2508), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(1952), + [anon_sym_new] = ACTIONS(2506), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -100799,7 +110461,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -100812,58 +110474,61 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [sym_number] = ACTIONS(1954), - [sym_private_property_identifier] = ACTIONS(1954), - [anon_sym_static] = ACTIONS(1952), - [anon_sym_readonly] = ACTIONS(1952), - [anon_sym_get] = ACTIONS(1952), - [anon_sym_set] = ACTIONS(1952), - [anon_sym_QMARK] = ACTIONS(726), - [anon_sym_declare] = ACTIONS(1952), - [anon_sym_public] = ACTIONS(1952), - [anon_sym_private] = ACTIONS(1952), - [anon_sym_protected] = ACTIONS(1952), - [anon_sym_override] = ACTIONS(1952), - [anon_sym_module] = ACTIONS(1952), - [anon_sym_any] = ACTIONS(1952), - [anon_sym_number] = ACTIONS(1952), - [anon_sym_boolean] = ACTIONS(1952), - [anon_sym_string] = ACTIONS(1952), - [anon_sym_symbol] = ACTIONS(1952), - [anon_sym_object] = ACTIONS(1952), + [sym_number] = ACTIONS(2496), + [sym_private_property_identifier] = ACTIONS(2496), + [anon_sym_static] = ACTIONS(2506), + [anon_sym_readonly] = ACTIONS(2506), + [anon_sym_get] = ACTIONS(2512), + [anon_sym_set] = ACTIONS(2512), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2506), + [anon_sym_public] = ACTIONS(2506), + [anon_sym_private] = ACTIONS(2506), + [anon_sym_protected] = ACTIONS(2506), + [anon_sym_override] = ACTIONS(2506), + [anon_sym_module] = ACTIONS(2506), + [anon_sym_any] = ACTIONS(2506), + [anon_sym_number] = ACTIONS(2506), + [anon_sym_boolean] = ACTIONS(2506), + [anon_sym_string] = ACTIONS(2506), + [anon_sym_symbol] = ACTIONS(2506), + [anon_sym_object] = ACTIONS(2506), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(688)] = { - [aux_sym_object_repeat1] = STATE(4854), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(1948), - [anon_sym_export] = ACTIONS(1948), - [anon_sym_STAR] = ACTIONS(1948), - [anon_sym_type] = ACTIONS(1948), - [anon_sym_EQ] = ACTIONS(697), + [STATE(749)] = { + [sym_string] = STATE(4647), + [sym__property_name] = STATE(4647), + [sym_computed_property_name] = STATE(4647), + [aux_sym_object_repeat1] = STATE(6142), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(2506), + [anon_sym_export] = ACTIONS(2506), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2506), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1948), + [anon_sym_namespace] = ACTIONS(2506), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(730), - [anon_sym_let] = ACTIONS(1948), + [anon_sym_RBRACE] = ACTIONS(774), + [anon_sym_let] = ACTIONS(2506), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), - [anon_sym_LBRACK] = ACTIONS(1950), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(2483), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1950), - [anon_sym_SQUOTE] = ACTIONS(1950), - [anon_sym_async] = ACTIONS(1948), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(2486), + [anon_sym_SQUOTE] = ACTIONS(2488), + [anon_sym_async] = ACTIONS(2506), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(1948), + [anon_sym_new] = ACTIONS(2506), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -100892,7 +110557,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -100905,244 +110570,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [sym_number] = ACTIONS(1950), - [sym_private_property_identifier] = ACTIONS(1950), - [anon_sym_static] = ACTIONS(1948), - [anon_sym_readonly] = ACTIONS(1948), - [anon_sym_get] = ACTIONS(1948), - [anon_sym_set] = ACTIONS(1948), - [anon_sym_QMARK] = ACTIONS(726), - [anon_sym_declare] = ACTIONS(1948), - [anon_sym_public] = ACTIONS(1948), - [anon_sym_private] = ACTIONS(1948), - [anon_sym_protected] = ACTIONS(1948), - [anon_sym_override] = ACTIONS(1948), - [anon_sym_module] = ACTIONS(1948), - [anon_sym_any] = ACTIONS(1948), - [anon_sym_number] = ACTIONS(1948), - [anon_sym_boolean] = ACTIONS(1948), - [anon_sym_string] = ACTIONS(1948), - [anon_sym_symbol] = ACTIONS(1948), - [anon_sym_object] = ACTIONS(1948), + [sym_number] = ACTIONS(2496), + [sym_private_property_identifier] = ACTIONS(2496), + [anon_sym_static] = ACTIONS(2506), + [anon_sym_readonly] = ACTIONS(2506), + [anon_sym_get] = ACTIONS(2506), + [anon_sym_set] = ACTIONS(2506), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2506), + [anon_sym_public] = ACTIONS(2506), + [anon_sym_private] = ACTIONS(2506), + [anon_sym_protected] = ACTIONS(2506), + [anon_sym_override] = ACTIONS(2506), + [anon_sym_module] = ACTIONS(2506), + [anon_sym_any] = ACTIONS(2506), + [anon_sym_number] = ACTIONS(2506), + [anon_sym_boolean] = ACTIONS(2506), + [anon_sym_string] = ACTIONS(2506), + [anon_sym_symbol] = ACTIONS(2506), + [anon_sym_object] = ACTIONS(2506), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), - }, - [STATE(689)] = { - [ts_builtin_sym_end] = ACTIONS(2344), - [sym_identifier] = ACTIONS(2346), - [anon_sym_export] = ACTIONS(2346), - [anon_sym_default] = ACTIONS(2346), - [anon_sym_type] = ACTIONS(2346), - [anon_sym_EQ] = ACTIONS(2346), - [anon_sym_namespace] = ACTIONS(2346), - [anon_sym_LBRACE] = ACTIONS(2344), - [anon_sym_COMMA] = ACTIONS(2344), - [anon_sym_RBRACE] = ACTIONS(2344), - [anon_sym_typeof] = ACTIONS(2346), - [anon_sym_import] = ACTIONS(2346), - [anon_sym_with] = ACTIONS(2346), - [anon_sym_var] = ACTIONS(2346), - [anon_sym_let] = ACTIONS(2346), - [anon_sym_const] = ACTIONS(2346), - [anon_sym_BANG] = ACTIONS(2344), - [anon_sym_else] = ACTIONS(2346), - [anon_sym_if] = ACTIONS(2346), - [anon_sym_switch] = ACTIONS(2346), - [anon_sym_for] = ACTIONS(2346), - [anon_sym_LPAREN] = ACTIONS(2344), - [anon_sym_SEMI] = ACTIONS(2344), - [anon_sym_RPAREN] = ACTIONS(2344), - [anon_sym_await] = ACTIONS(2346), - [anon_sym_while] = ACTIONS(2346), - [anon_sym_do] = ACTIONS(2346), - [anon_sym_try] = ACTIONS(2346), - [anon_sym_break] = ACTIONS(2346), - [anon_sym_continue] = ACTIONS(2346), - [anon_sym_debugger] = ACTIONS(2346), - [anon_sym_return] = ACTIONS(2346), - [anon_sym_throw] = ACTIONS(2346), - [anon_sym_COLON] = ACTIONS(2344), - [anon_sym_case] = ACTIONS(2346), - [anon_sym_yield] = ACTIONS(2346), - [anon_sym_LBRACK] = ACTIONS(2344), - [anon_sym_RBRACK] = ACTIONS(2344), - [anon_sym_GT] = ACTIONS(2344), - [anon_sym_DQUOTE] = ACTIONS(2344), - [anon_sym_SQUOTE] = ACTIONS(2344), - [anon_sym_class] = ACTIONS(2346), - [anon_sym_async] = ACTIONS(2346), - [anon_sym_function] = ACTIONS(2346), - [anon_sym_EQ_GT] = ACTIONS(2344), - [anon_sym_new] = ACTIONS(2346), - [anon_sym_using] = ACTIONS(2346), - [anon_sym_AMP] = ACTIONS(2344), - [anon_sym_PIPE] = ACTIONS(2344), - [anon_sym_PLUS] = ACTIONS(2346), - [anon_sym_DASH] = ACTIONS(2346), - [anon_sym_SLASH] = ACTIONS(2346), - [anon_sym_LT] = ACTIONS(2344), - [anon_sym_TILDE] = ACTIONS(2344), - [anon_sym_void] = ACTIONS(2346), - [anon_sym_delete] = ACTIONS(2346), - [anon_sym_PLUS_PLUS] = ACTIONS(2344), - [anon_sym_DASH_DASH] = ACTIONS(2344), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2344), - [sym_number] = ACTIONS(2344), - [sym_private_property_identifier] = ACTIONS(2344), - [sym_this] = ACTIONS(2346), - [sym_super] = ACTIONS(2346), - [sym_true] = ACTIONS(2346), - [sym_false] = ACTIONS(2346), - [sym_null] = ACTIONS(2346), - [sym_undefined] = ACTIONS(2346), - [anon_sym_AT] = ACTIONS(2344), - [anon_sym_static] = ACTIONS(2346), - [anon_sym_readonly] = ACTIONS(2346), - [anon_sym_get] = ACTIONS(2346), - [anon_sym_set] = ACTIONS(2346), - [anon_sym_QMARK] = ACTIONS(2344), - [anon_sym_declare] = ACTIONS(2346), - [anon_sym_public] = ACTIONS(2346), - [anon_sym_private] = ACTIONS(2346), - [anon_sym_protected] = ACTIONS(2346), - [anon_sym_override] = ACTIONS(2346), - [anon_sym_module] = ACTIONS(2346), - [anon_sym_any] = ACTIONS(2346), - [anon_sym_number] = ACTIONS(2346), - [anon_sym_boolean] = ACTIONS(2346), - [anon_sym_string] = ACTIONS(2346), - [anon_sym_symbol] = ACTIONS(2346), - [anon_sym_object] = ACTIONS(2346), - [anon_sym_abstract] = ACTIONS(2346), - [anon_sym_extends] = ACTIONS(2346), - [anon_sym_interface] = ACTIONS(2346), - [anon_sym_enum] = ACTIONS(2346), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(690)] = { - [ts_builtin_sym_end] = ACTIONS(2348), - [sym_identifier] = ACTIONS(2350), - [anon_sym_export] = ACTIONS(2350), - [anon_sym_default] = ACTIONS(2350), - [anon_sym_type] = ACTIONS(2350), - [anon_sym_EQ] = ACTIONS(2350), - [anon_sym_namespace] = ACTIONS(2350), - [anon_sym_LBRACE] = ACTIONS(2348), - [anon_sym_COMMA] = ACTIONS(2348), - [anon_sym_RBRACE] = ACTIONS(2348), - [anon_sym_typeof] = ACTIONS(2350), - [anon_sym_import] = ACTIONS(2350), - [anon_sym_with] = ACTIONS(2350), - [anon_sym_var] = ACTIONS(2350), - [anon_sym_let] = ACTIONS(2350), - [anon_sym_const] = ACTIONS(2350), - [anon_sym_BANG] = ACTIONS(2348), - [anon_sym_else] = ACTIONS(2350), - [anon_sym_if] = ACTIONS(2350), - [anon_sym_switch] = ACTIONS(2350), - [anon_sym_for] = ACTIONS(2350), - [anon_sym_LPAREN] = ACTIONS(2348), - [anon_sym_SEMI] = ACTIONS(2348), - [anon_sym_RPAREN] = ACTIONS(2348), - [anon_sym_await] = ACTIONS(2350), - [anon_sym_while] = ACTIONS(2350), - [anon_sym_do] = ACTIONS(2350), - [anon_sym_try] = ACTIONS(2350), - [anon_sym_break] = ACTIONS(2350), - [anon_sym_continue] = ACTIONS(2350), - [anon_sym_debugger] = ACTIONS(2350), - [anon_sym_return] = ACTIONS(2350), - [anon_sym_throw] = ACTIONS(2350), - [anon_sym_COLON] = ACTIONS(2348), - [anon_sym_case] = ACTIONS(2350), - [anon_sym_yield] = ACTIONS(2350), - [anon_sym_LBRACK] = ACTIONS(2348), - [anon_sym_RBRACK] = ACTIONS(2348), - [anon_sym_GT] = ACTIONS(2348), - [anon_sym_DQUOTE] = ACTIONS(2348), - [anon_sym_SQUOTE] = ACTIONS(2348), - [anon_sym_class] = ACTIONS(2350), - [anon_sym_async] = ACTIONS(2350), - [anon_sym_function] = ACTIONS(2350), - [anon_sym_EQ_GT] = ACTIONS(2348), - [anon_sym_new] = ACTIONS(2350), - [anon_sym_using] = ACTIONS(2350), - [anon_sym_AMP] = ACTIONS(2348), - [anon_sym_PIPE] = ACTIONS(2348), - [anon_sym_PLUS] = ACTIONS(2350), - [anon_sym_DASH] = ACTIONS(2350), - [anon_sym_SLASH] = ACTIONS(2350), - [anon_sym_LT] = ACTIONS(2348), - [anon_sym_TILDE] = ACTIONS(2348), - [anon_sym_void] = ACTIONS(2350), - [anon_sym_delete] = ACTIONS(2350), - [anon_sym_PLUS_PLUS] = ACTIONS(2348), - [anon_sym_DASH_DASH] = ACTIONS(2348), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2348), - [sym_number] = ACTIONS(2348), - [sym_private_property_identifier] = ACTIONS(2348), - [sym_this] = ACTIONS(2350), - [sym_super] = ACTIONS(2350), - [sym_true] = ACTIONS(2350), - [sym_false] = ACTIONS(2350), - [sym_null] = ACTIONS(2350), - [sym_undefined] = ACTIONS(2350), - [anon_sym_AT] = ACTIONS(2348), - [anon_sym_static] = ACTIONS(2350), - [anon_sym_readonly] = ACTIONS(2350), - [anon_sym_get] = ACTIONS(2350), - [anon_sym_set] = ACTIONS(2350), - [anon_sym_QMARK] = ACTIONS(2348), - [anon_sym_declare] = ACTIONS(2350), - [anon_sym_public] = ACTIONS(2350), - [anon_sym_private] = ACTIONS(2350), - [anon_sym_protected] = ACTIONS(2350), - [anon_sym_override] = ACTIONS(2350), - [anon_sym_module] = ACTIONS(2350), - [anon_sym_any] = ACTIONS(2350), - [anon_sym_number] = ACTIONS(2350), - [anon_sym_boolean] = ACTIONS(2350), - [anon_sym_string] = ACTIONS(2350), - [anon_sym_symbol] = ACTIONS(2350), - [anon_sym_object] = ACTIONS(2350), - [anon_sym_abstract] = ACTIONS(2350), - [anon_sym_extends] = ACTIONS(2350), - [anon_sym_interface] = ACTIONS(2350), - [anon_sym_enum] = ACTIONS(2350), - [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(691)] = { - [aux_sym_object_repeat1] = STATE(4854), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(1952), - [anon_sym_export] = ACTIONS(1952), - [anon_sym_STAR] = ACTIONS(1952), - [anon_sym_type] = ACTIONS(1952), - [anon_sym_EQ] = ACTIONS(697), + [STATE(750)] = { + [sym_declaration] = STATE(975), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_class_declaration] = STATE(998), + [sym_function_declaration] = STATE(998), + [sym_generator_function_declaration] = STATE(998), + [sym_decorator] = STATE(1494), + [sym_function_signature] = STATE(998), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(947), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [aux_sym_export_statement_repeat1] = STATE(5433), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2500), + [anon_sym_EQ] = ACTIONS(952), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1952), + [anon_sym_namespace] = ACTIONS(2326), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(730), - [anon_sym_let] = ACTIONS(1952), + [anon_sym_import] = ACTIONS(2330), + [anon_sym_var] = ACTIONS(2332), + [anon_sym_let] = ACTIONS(2334), + [anon_sym_const] = ACTIONS(2336), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_LPAREN] = ACTIONS(157), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), - [anon_sym_LBRACK] = ACTIONS(1954), + [anon_sym_COLON] = ACTIONS(972), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1954), - [anon_sym_SQUOTE] = ACTIONS(1954), - [anon_sym_async] = ACTIONS(1952), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2341), + [anon_sym_async] = ACTIONS(2343), + [anon_sym_function] = ACTIONS(2345), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(1952), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -101171,7 +110664,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT] = ACTIONS(120), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -101179,249 +110672,158 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_EQ_EQ] = ACTIONS(157), [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(157), [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [sym_number] = ACTIONS(1954), - [sym_private_property_identifier] = ACTIONS(1954), - [anon_sym_static] = ACTIONS(1952), - [anon_sym_readonly] = ACTIONS(1952), - [anon_sym_get] = ACTIONS(1952), - [anon_sym_set] = ACTIONS(1952), - [anon_sym_QMARK] = ACTIONS(726), - [anon_sym_declare] = ACTIONS(1952), - [anon_sym_public] = ACTIONS(1952), - [anon_sym_private] = ACTIONS(1952), - [anon_sym_protected] = ACTIONS(1952), - [anon_sym_override] = ACTIONS(1952), - [anon_sym_module] = ACTIONS(1952), - [anon_sym_any] = ACTIONS(1952), - [anon_sym_number] = ACTIONS(1952), - [anon_sym_boolean] = ACTIONS(1952), - [anon_sym_string] = ACTIONS(1952), - [anon_sym_symbol] = ACTIONS(1952), - [anon_sym_object] = ACTIONS(1952), - [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_declare] = ACTIONS(2350), + [anon_sym_module] = ACTIONS(2502), + [anon_sym_abstract] = ACTIONS(2354), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_global] = ACTIONS(2504), + [anon_sym_interface] = ACTIONS(2356), + [anon_sym_enum] = ACTIONS(2358), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), - }, - [STATE(692)] = { - [ts_builtin_sym_end] = ACTIONS(2352), - [sym_identifier] = ACTIONS(2354), - [anon_sym_export] = ACTIONS(2354), - [anon_sym_default] = ACTIONS(2354), - [anon_sym_type] = ACTIONS(2354), - [anon_sym_EQ] = ACTIONS(2354), - [anon_sym_namespace] = ACTIONS(2354), - [anon_sym_LBRACE] = ACTIONS(2352), - [anon_sym_COMMA] = ACTIONS(2352), - [anon_sym_RBRACE] = ACTIONS(2352), - [anon_sym_typeof] = ACTIONS(2354), - [anon_sym_import] = ACTIONS(2354), - [anon_sym_with] = ACTIONS(2354), - [anon_sym_var] = ACTIONS(2354), - [anon_sym_let] = ACTIONS(2354), - [anon_sym_const] = ACTIONS(2354), - [anon_sym_BANG] = ACTIONS(2352), - [anon_sym_else] = ACTIONS(2354), - [anon_sym_if] = ACTIONS(2354), - [anon_sym_switch] = ACTIONS(2354), - [anon_sym_for] = ACTIONS(2354), - [anon_sym_LPAREN] = ACTIONS(2352), - [anon_sym_SEMI] = ACTIONS(2352), - [anon_sym_RPAREN] = ACTIONS(2352), - [anon_sym_await] = ACTIONS(2354), - [anon_sym_while] = ACTIONS(2354), - [anon_sym_do] = ACTIONS(2354), - [anon_sym_try] = ACTIONS(2354), - [anon_sym_break] = ACTIONS(2354), - [anon_sym_continue] = ACTIONS(2354), - [anon_sym_debugger] = ACTIONS(2354), - [anon_sym_return] = ACTIONS(2354), - [anon_sym_throw] = ACTIONS(2354), - [anon_sym_COLON] = ACTIONS(2352), - [anon_sym_case] = ACTIONS(2354), - [anon_sym_yield] = ACTIONS(2354), - [anon_sym_LBRACK] = ACTIONS(2352), - [anon_sym_RBRACK] = ACTIONS(2352), - [anon_sym_GT] = ACTIONS(2352), - [anon_sym_DQUOTE] = ACTIONS(2352), - [anon_sym_SQUOTE] = ACTIONS(2352), - [anon_sym_class] = ACTIONS(2354), - [anon_sym_async] = ACTIONS(2354), - [anon_sym_function] = ACTIONS(2354), - [anon_sym_EQ_GT] = ACTIONS(2352), - [anon_sym_new] = ACTIONS(2354), - [anon_sym_using] = ACTIONS(2354), - [anon_sym_AMP] = ACTIONS(2352), - [anon_sym_PIPE] = ACTIONS(2352), - [anon_sym_PLUS] = ACTIONS(2354), - [anon_sym_DASH] = ACTIONS(2354), - [anon_sym_SLASH] = ACTIONS(2354), - [anon_sym_LT] = ACTIONS(2352), - [anon_sym_TILDE] = ACTIONS(2352), - [anon_sym_void] = ACTIONS(2354), - [anon_sym_delete] = ACTIONS(2354), - [anon_sym_PLUS_PLUS] = ACTIONS(2352), - [anon_sym_DASH_DASH] = ACTIONS(2352), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2352), - [sym_number] = ACTIONS(2352), - [sym_private_property_identifier] = ACTIONS(2352), - [sym_this] = ACTIONS(2354), - [sym_super] = ACTIONS(2354), - [sym_true] = ACTIONS(2354), - [sym_false] = ACTIONS(2354), - [sym_null] = ACTIONS(2354), - [sym_undefined] = ACTIONS(2354), - [anon_sym_AT] = ACTIONS(2352), - [anon_sym_static] = ACTIONS(2354), - [anon_sym_readonly] = ACTIONS(2354), - [anon_sym_get] = ACTIONS(2354), - [anon_sym_set] = ACTIONS(2354), - [anon_sym_QMARK] = ACTIONS(2352), - [anon_sym_declare] = ACTIONS(2354), - [anon_sym_public] = ACTIONS(2354), - [anon_sym_private] = ACTIONS(2354), - [anon_sym_protected] = ACTIONS(2354), - [anon_sym_override] = ACTIONS(2354), - [anon_sym_module] = ACTIONS(2354), - [anon_sym_any] = ACTIONS(2354), - [anon_sym_number] = ACTIONS(2354), - [anon_sym_boolean] = ACTIONS(2354), - [anon_sym_string] = ACTIONS(2354), - [anon_sym_symbol] = ACTIONS(2354), - [anon_sym_object] = ACTIONS(2354), - [anon_sym_abstract] = ACTIONS(2354), - [anon_sym_extends] = ACTIONS(2354), - [anon_sym_interface] = ACTIONS(2354), - [anon_sym_enum] = ACTIONS(2354), - [sym_html_comment] = ACTIONS(5), }, - [STATE(693)] = { - [ts_builtin_sym_end] = ACTIONS(2356), - [sym_identifier] = ACTIONS(2358), - [anon_sym_export] = ACTIONS(2358), - [anon_sym_default] = ACTIONS(2358), - [anon_sym_type] = ACTIONS(2358), - [anon_sym_EQ] = ACTIONS(2358), - [anon_sym_namespace] = ACTIONS(2358), - [anon_sym_LBRACE] = ACTIONS(2356), - [anon_sym_COMMA] = ACTIONS(2356), - [anon_sym_RBRACE] = ACTIONS(2356), - [anon_sym_typeof] = ACTIONS(2358), - [anon_sym_import] = ACTIONS(2358), - [anon_sym_with] = ACTIONS(2358), - [anon_sym_var] = ACTIONS(2358), - [anon_sym_let] = ACTIONS(2358), - [anon_sym_const] = ACTIONS(2358), - [anon_sym_BANG] = ACTIONS(2356), - [anon_sym_else] = ACTIONS(2358), - [anon_sym_if] = ACTIONS(2358), - [anon_sym_switch] = ACTIONS(2358), - [anon_sym_for] = ACTIONS(2358), - [anon_sym_LPAREN] = ACTIONS(2356), - [anon_sym_SEMI] = ACTIONS(2356), - [anon_sym_RPAREN] = ACTIONS(2356), - [anon_sym_await] = ACTIONS(2358), - [anon_sym_while] = ACTIONS(2358), - [anon_sym_do] = ACTIONS(2358), - [anon_sym_try] = ACTIONS(2358), - [anon_sym_break] = ACTIONS(2358), - [anon_sym_continue] = ACTIONS(2358), - [anon_sym_debugger] = ACTIONS(2358), - [anon_sym_return] = ACTIONS(2358), - [anon_sym_throw] = ACTIONS(2358), - [anon_sym_COLON] = ACTIONS(2356), - [anon_sym_case] = ACTIONS(2358), - [anon_sym_yield] = ACTIONS(2358), - [anon_sym_LBRACK] = ACTIONS(2356), - [anon_sym_RBRACK] = ACTIONS(2356), - [anon_sym_GT] = ACTIONS(2356), - [anon_sym_DQUOTE] = ACTIONS(2356), - [anon_sym_SQUOTE] = ACTIONS(2356), - [anon_sym_class] = ACTIONS(2358), - [anon_sym_async] = ACTIONS(2358), - [anon_sym_function] = ACTIONS(2358), - [anon_sym_EQ_GT] = ACTIONS(2356), - [anon_sym_new] = ACTIONS(2358), - [anon_sym_using] = ACTIONS(2358), - [anon_sym_AMP] = ACTIONS(2356), - [anon_sym_PIPE] = ACTIONS(2356), - [anon_sym_PLUS] = ACTIONS(2358), - [anon_sym_DASH] = ACTIONS(2358), - [anon_sym_SLASH] = ACTIONS(2358), - [anon_sym_LT] = ACTIONS(2356), - [anon_sym_TILDE] = ACTIONS(2356), - [anon_sym_void] = ACTIONS(2358), - [anon_sym_delete] = ACTIONS(2358), - [anon_sym_PLUS_PLUS] = ACTIONS(2356), - [anon_sym_DASH_DASH] = ACTIONS(2356), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2356), - [sym_number] = ACTIONS(2356), - [sym_private_property_identifier] = ACTIONS(2356), - [sym_this] = ACTIONS(2358), - [sym_super] = ACTIONS(2358), - [sym_true] = ACTIONS(2358), - [sym_false] = ACTIONS(2358), - [sym_null] = ACTIONS(2358), - [sym_undefined] = ACTIONS(2358), - [anon_sym_AT] = ACTIONS(2356), - [anon_sym_static] = ACTIONS(2358), - [anon_sym_readonly] = ACTIONS(2358), - [anon_sym_get] = ACTIONS(2358), - [anon_sym_set] = ACTIONS(2358), - [anon_sym_QMARK] = ACTIONS(2356), - [anon_sym_declare] = ACTIONS(2358), - [anon_sym_public] = ACTIONS(2358), - [anon_sym_private] = ACTIONS(2358), - [anon_sym_protected] = ACTIONS(2358), - [anon_sym_override] = ACTIONS(2358), - [anon_sym_module] = ACTIONS(2358), - [anon_sym_any] = ACTIONS(2358), - [anon_sym_number] = ACTIONS(2358), - [anon_sym_boolean] = ACTIONS(2358), - [anon_sym_string] = ACTIONS(2358), - [anon_sym_symbol] = ACTIONS(2358), - [anon_sym_object] = ACTIONS(2358), - [anon_sym_abstract] = ACTIONS(2358), - [anon_sym_extends] = ACTIONS(2358), - [anon_sym_interface] = ACTIONS(2358), - [anon_sym_enum] = ACTIONS(2358), + [STATE(751)] = { + [ts_builtin_sym_end] = ACTIONS(2019), + [sym_identifier] = ACTIONS(2021), + [anon_sym_export] = ACTIONS(2021), + [anon_sym_default] = ACTIONS(2021), + [anon_sym_type] = ACTIONS(2021), + [anon_sym_EQ] = ACTIONS(2021), + [anon_sym_namespace] = ACTIONS(2021), + [anon_sym_LBRACE] = ACTIONS(2019), + [anon_sym_COMMA] = ACTIONS(2019), + [anon_sym_RBRACE] = ACTIONS(2019), + [anon_sym_typeof] = ACTIONS(2021), + [anon_sym_import] = ACTIONS(2021), + [anon_sym_from] = ACTIONS(2021), + [anon_sym_with] = ACTIONS(2021), + [anon_sym_var] = ACTIONS(2021), + [anon_sym_let] = ACTIONS(2021), + [anon_sym_const] = ACTIONS(2021), + [anon_sym_BANG] = ACTIONS(2019), + [anon_sym_else] = ACTIONS(2021), + [anon_sym_if] = ACTIONS(2021), + [anon_sym_switch] = ACTIONS(2021), + [anon_sym_for] = ACTIONS(2021), + [anon_sym_LPAREN] = ACTIONS(2019), + [anon_sym_SEMI] = ACTIONS(2019), + [anon_sym_RPAREN] = ACTIONS(2019), + [anon_sym_await] = ACTIONS(2021), + [anon_sym_while] = ACTIONS(2021), + [anon_sym_do] = ACTIONS(2021), + [anon_sym_try] = ACTIONS(2021), + [anon_sym_break] = ACTIONS(2021), + [anon_sym_continue] = ACTIONS(2021), + [anon_sym_debugger] = ACTIONS(2021), + [anon_sym_return] = ACTIONS(2021), + [anon_sym_throw] = ACTIONS(2021), + [anon_sym_COLON] = ACTIONS(2019), + [anon_sym_case] = ACTIONS(2021), + [anon_sym_yield] = ACTIONS(2021), + [anon_sym_LBRACK] = ACTIONS(2019), + [anon_sym_RBRACK] = ACTIONS(2019), + [anon_sym_GT] = ACTIONS(2019), + [anon_sym_DQUOTE] = ACTIONS(2019), + [anon_sym_SQUOTE] = ACTIONS(2019), + [anon_sym_class] = ACTIONS(2021), + [anon_sym_async] = ACTIONS(2021), + [anon_sym_function] = ACTIONS(2021), + [anon_sym_EQ_GT] = ACTIONS(2019), + [anon_sym_new] = ACTIONS(2021), + [anon_sym_using] = ACTIONS(2021), + [anon_sym_AMP] = ACTIONS(2019), + [anon_sym_PIPE] = ACTIONS(2019), + [anon_sym_PLUS] = ACTIONS(2021), + [anon_sym_DASH] = ACTIONS(2021), + [anon_sym_SLASH] = ACTIONS(2021), + [anon_sym_LT] = ACTIONS(2019), + [anon_sym_TILDE] = ACTIONS(2019), + [anon_sym_void] = ACTIONS(2021), + [anon_sym_delete] = ACTIONS(2021), + [anon_sym_PLUS_PLUS] = ACTIONS(2019), + [anon_sym_DASH_DASH] = ACTIONS(2019), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2019), + [sym_number] = ACTIONS(2019), + [sym_private_property_identifier] = ACTIONS(2019), + [sym_this] = ACTIONS(2021), + [sym_super] = ACTIONS(2021), + [sym_true] = ACTIONS(2021), + [sym_false] = ACTIONS(2021), + [sym_null] = ACTIONS(2021), + [sym_undefined] = ACTIONS(2021), + [anon_sym_AT] = ACTIONS(2019), + [anon_sym_static] = ACTIONS(2021), + [anon_sym_readonly] = ACTIONS(2021), + [anon_sym_get] = ACTIONS(2021), + [anon_sym_set] = ACTIONS(2021), + [anon_sym_QMARK] = ACTIONS(2019), + [anon_sym_declare] = ACTIONS(2021), + [anon_sym_public] = ACTIONS(2021), + [anon_sym_private] = ACTIONS(2021), + [anon_sym_protected] = ACTIONS(2021), + [anon_sym_override] = ACTIONS(2021), + [anon_sym_module] = ACTIONS(2021), + [anon_sym_any] = ACTIONS(2021), + [anon_sym_number] = ACTIONS(2021), + [anon_sym_boolean] = ACTIONS(2021), + [anon_sym_string] = ACTIONS(2021), + [anon_sym_symbol] = ACTIONS(2021), + [anon_sym_object] = ACTIONS(2021), + [anon_sym_abstract] = ACTIONS(2021), + [anon_sym_extends] = ACTIONS(2021), + [anon_sym_interface] = ACTIONS(2021), + [anon_sym_enum] = ACTIONS(2021), [sym_html_comment] = ACTIONS(5), }, - [STATE(694)] = { - [aux_sym_object_repeat1] = STATE(4854), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(1948), - [anon_sym_export] = ACTIONS(1948), - [anon_sym_STAR] = ACTIONS(1948), - [anon_sym_type] = ACTIONS(1948), - [anon_sym_EQ] = ACTIONS(697), + [STATE(752)] = { + [sym_declaration] = STATE(975), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_class_declaration] = STATE(998), + [sym_function_declaration] = STATE(998), + [sym_generator_function_declaration] = STATE(998), + [sym_decorator] = STATE(1494), + [sym_function_signature] = STATE(998), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(947), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [aux_sym_export_statement_repeat1] = STATE(5433), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2500), + [anon_sym_EQ] = ACTIONS(952), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1948), + [anon_sym_namespace] = ACTIONS(2522), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1948), + [anon_sym_import] = ACTIONS(2330), + [anon_sym_var] = ACTIONS(2332), + [anon_sym_let] = ACTIONS(2334), + [anon_sym_const] = ACTIONS(2336), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_LPAREN] = ACTIONS(157), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), - [anon_sym_LBRACK] = ACTIONS(1950), + [anon_sym_COLON] = ACTIONS(954), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1950), - [anon_sym_SQUOTE] = ACTIONS(1950), - [anon_sym_async] = ACTIONS(1948), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2341), + [anon_sym_async] = ACTIONS(2343), + [anon_sym_function] = ACTIONS(2345), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(1948), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -101450,7 +110852,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT] = ACTIONS(120), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -101458,63 +110860,158 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_EQ_EQ] = ACTIONS(157), [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(157), [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [sym_number] = ACTIONS(1950), - [sym_private_property_identifier] = ACTIONS(1950), - [anon_sym_static] = ACTIONS(1948), - [anon_sym_readonly] = ACTIONS(1948), - [anon_sym_get] = ACTIONS(1948), - [anon_sym_set] = ACTIONS(1948), - [anon_sym_QMARK] = ACTIONS(726), - [anon_sym_declare] = ACTIONS(1948), - [anon_sym_public] = ACTIONS(1948), - [anon_sym_private] = ACTIONS(1948), - [anon_sym_protected] = ACTIONS(1948), - [anon_sym_override] = ACTIONS(1948), - [anon_sym_module] = ACTIONS(1948), - [anon_sym_any] = ACTIONS(1948), - [anon_sym_number] = ACTIONS(1948), - [anon_sym_boolean] = ACTIONS(1948), - [anon_sym_string] = ACTIONS(1948), - [anon_sym_symbol] = ACTIONS(1948), - [anon_sym_object] = ACTIONS(1948), - [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_declare] = ACTIONS(2524), + [anon_sym_module] = ACTIONS(2528), + [anon_sym_abstract] = ACTIONS(2354), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_global] = ACTIONS(2504), + [anon_sym_interface] = ACTIONS(2356), + [anon_sym_enum] = ACTIONS(2358), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), }, - [STATE(695)] = { - [aux_sym_object_repeat1] = STATE(4854), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(1952), - [anon_sym_export] = ACTIONS(1952), - [anon_sym_STAR] = ACTIONS(1952), - [anon_sym_type] = ACTIONS(1952), - [anon_sym_EQ] = ACTIONS(697), + [STATE(753)] = { + [ts_builtin_sym_end] = ACTIONS(2005), + [sym_identifier] = ACTIONS(2007), + [anon_sym_export] = ACTIONS(2007), + [anon_sym_default] = ACTIONS(2007), + [anon_sym_type] = ACTIONS(2007), + [anon_sym_EQ] = ACTIONS(2007), + [anon_sym_namespace] = ACTIONS(2007), + [anon_sym_LBRACE] = ACTIONS(2005), + [anon_sym_COMMA] = ACTIONS(2005), + [anon_sym_RBRACE] = ACTIONS(2005), + [anon_sym_typeof] = ACTIONS(2007), + [anon_sym_import] = ACTIONS(2007), + [anon_sym_from] = ACTIONS(2007), + [anon_sym_with] = ACTIONS(2007), + [anon_sym_var] = ACTIONS(2007), + [anon_sym_let] = ACTIONS(2007), + [anon_sym_const] = ACTIONS(2007), + [anon_sym_BANG] = ACTIONS(2005), + [anon_sym_else] = ACTIONS(2007), + [anon_sym_if] = ACTIONS(2007), + [anon_sym_switch] = ACTIONS(2007), + [anon_sym_for] = ACTIONS(2007), + [anon_sym_LPAREN] = ACTIONS(2005), + [anon_sym_SEMI] = ACTIONS(2005), + [anon_sym_RPAREN] = ACTIONS(2005), + [anon_sym_await] = ACTIONS(2007), + [anon_sym_while] = ACTIONS(2007), + [anon_sym_do] = ACTIONS(2007), + [anon_sym_try] = ACTIONS(2007), + [anon_sym_break] = ACTIONS(2007), + [anon_sym_continue] = ACTIONS(2007), + [anon_sym_debugger] = ACTIONS(2007), + [anon_sym_return] = ACTIONS(2007), + [anon_sym_throw] = ACTIONS(2007), + [anon_sym_COLON] = ACTIONS(2005), + [anon_sym_case] = ACTIONS(2007), + [anon_sym_yield] = ACTIONS(2007), + [anon_sym_LBRACK] = ACTIONS(2005), + [anon_sym_RBRACK] = ACTIONS(2005), + [anon_sym_GT] = ACTIONS(2005), + [anon_sym_DQUOTE] = ACTIONS(2005), + [anon_sym_SQUOTE] = ACTIONS(2005), + [anon_sym_class] = ACTIONS(2007), + [anon_sym_async] = ACTIONS(2007), + [anon_sym_function] = ACTIONS(2007), + [anon_sym_EQ_GT] = ACTIONS(2005), + [anon_sym_new] = ACTIONS(2007), + [anon_sym_using] = ACTIONS(2007), + [anon_sym_AMP] = ACTIONS(2005), + [anon_sym_PIPE] = ACTIONS(2005), + [anon_sym_PLUS] = ACTIONS(2007), + [anon_sym_DASH] = ACTIONS(2007), + [anon_sym_SLASH] = ACTIONS(2007), + [anon_sym_LT] = ACTIONS(2005), + [anon_sym_TILDE] = ACTIONS(2005), + [anon_sym_void] = ACTIONS(2007), + [anon_sym_delete] = ACTIONS(2007), + [anon_sym_PLUS_PLUS] = ACTIONS(2005), + [anon_sym_DASH_DASH] = ACTIONS(2005), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2005), + [sym_number] = ACTIONS(2005), + [sym_private_property_identifier] = ACTIONS(2005), + [sym_this] = ACTIONS(2007), + [sym_super] = ACTIONS(2007), + [sym_true] = ACTIONS(2007), + [sym_false] = ACTIONS(2007), + [sym_null] = ACTIONS(2007), + [sym_undefined] = ACTIONS(2007), + [anon_sym_AT] = ACTIONS(2005), + [anon_sym_static] = ACTIONS(2007), + [anon_sym_readonly] = ACTIONS(2007), + [anon_sym_get] = ACTIONS(2007), + [anon_sym_set] = ACTIONS(2007), + [anon_sym_QMARK] = ACTIONS(2005), + [anon_sym_declare] = ACTIONS(2007), + [anon_sym_public] = ACTIONS(2007), + [anon_sym_private] = ACTIONS(2007), + [anon_sym_protected] = ACTIONS(2007), + [anon_sym_override] = ACTIONS(2007), + [anon_sym_module] = ACTIONS(2007), + [anon_sym_any] = ACTIONS(2007), + [anon_sym_number] = ACTIONS(2007), + [anon_sym_boolean] = ACTIONS(2007), + [anon_sym_string] = ACTIONS(2007), + [anon_sym_symbol] = ACTIONS(2007), + [anon_sym_object] = ACTIONS(2007), + [anon_sym_abstract] = ACTIONS(2007), + [anon_sym_extends] = ACTIONS(2007), + [anon_sym_interface] = ACTIONS(2007), + [anon_sym_enum] = ACTIONS(2007), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(754)] = { + [sym_declaration] = STATE(975), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_class_declaration] = STATE(998), + [sym_function_declaration] = STATE(998), + [sym_generator_function_declaration] = STATE(998), + [sym_decorator] = STATE(1494), + [sym_function_signature] = STATE(998), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(947), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [aux_sym_export_statement_repeat1] = STATE(5433), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2500), + [anon_sym_EQ] = ACTIONS(952), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1952), + [anon_sym_namespace] = ACTIONS(2326), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1952), + [anon_sym_import] = ACTIONS(2330), + [anon_sym_var] = ACTIONS(2332), + [anon_sym_let] = ACTIONS(2334), + [anon_sym_const] = ACTIONS(2336), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_LPAREN] = ACTIONS(157), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), - [anon_sym_LBRACK] = ACTIONS(1954), + [anon_sym_COLON] = ACTIONS(974), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1954), - [anon_sym_SQUOTE] = ACTIONS(1954), - [anon_sym_async] = ACTIONS(1952), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2341), + [anon_sym_async] = ACTIONS(2343), + [anon_sym_function] = ACTIONS(2345), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(1952), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -101543,7 +111040,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT] = ACTIONS(120), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -101551,156 +111048,236 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_EQ_EQ] = ACTIONS(157), [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(157), [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [sym_number] = ACTIONS(1954), - [sym_private_property_identifier] = ACTIONS(1954), - [anon_sym_static] = ACTIONS(1952), - [anon_sym_readonly] = ACTIONS(1952), - [anon_sym_get] = ACTIONS(1952), - [anon_sym_set] = ACTIONS(1952), - [anon_sym_QMARK] = ACTIONS(726), - [anon_sym_declare] = ACTIONS(1952), - [anon_sym_public] = ACTIONS(1952), - [anon_sym_private] = ACTIONS(1952), - [anon_sym_protected] = ACTIONS(1952), - [anon_sym_override] = ACTIONS(1952), - [anon_sym_module] = ACTIONS(1952), - [anon_sym_any] = ACTIONS(1952), - [anon_sym_number] = ACTIONS(1952), - [anon_sym_boolean] = ACTIONS(1952), - [anon_sym_string] = ACTIONS(1952), - [anon_sym_symbol] = ACTIONS(1952), - [anon_sym_object] = ACTIONS(1952), - [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_declare] = ACTIONS(2350), + [anon_sym_module] = ACTIONS(2502), + [anon_sym_abstract] = ACTIONS(2354), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_global] = ACTIONS(2504), + [anon_sym_interface] = ACTIONS(2356), + [anon_sym_enum] = ACTIONS(2358), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), }, - [STATE(696)] = { - [ts_builtin_sym_end] = ACTIONS(2360), - [sym_identifier] = ACTIONS(2362), - [anon_sym_export] = ACTIONS(2362), - [anon_sym_default] = ACTIONS(2362), - [anon_sym_type] = ACTIONS(2362), - [anon_sym_EQ] = ACTIONS(2362), - [anon_sym_namespace] = ACTIONS(2362), - [anon_sym_LBRACE] = ACTIONS(2360), - [anon_sym_COMMA] = ACTIONS(2360), - [anon_sym_RBRACE] = ACTIONS(2360), - [anon_sym_typeof] = ACTIONS(2362), - [anon_sym_import] = ACTIONS(2362), - [anon_sym_with] = ACTIONS(2362), - [anon_sym_var] = ACTIONS(2362), - [anon_sym_let] = ACTIONS(2362), - [anon_sym_const] = ACTIONS(2362), - [anon_sym_BANG] = ACTIONS(2360), - [anon_sym_else] = ACTIONS(2362), - [anon_sym_if] = ACTIONS(2362), - [anon_sym_switch] = ACTIONS(2362), - [anon_sym_for] = ACTIONS(2362), - [anon_sym_LPAREN] = ACTIONS(2360), - [anon_sym_SEMI] = ACTIONS(2360), - [anon_sym_RPAREN] = ACTIONS(2360), - [anon_sym_await] = ACTIONS(2362), - [anon_sym_while] = ACTIONS(2362), - [anon_sym_do] = ACTIONS(2362), - [anon_sym_try] = ACTIONS(2362), - [anon_sym_break] = ACTIONS(2362), - [anon_sym_continue] = ACTIONS(2362), - [anon_sym_debugger] = ACTIONS(2362), - [anon_sym_return] = ACTIONS(2362), - [anon_sym_throw] = ACTIONS(2362), - [anon_sym_COLON] = ACTIONS(2360), - [anon_sym_case] = ACTIONS(2362), - [anon_sym_yield] = ACTIONS(2362), - [anon_sym_LBRACK] = ACTIONS(2360), - [anon_sym_RBRACK] = ACTIONS(2360), - [anon_sym_GT] = ACTIONS(2360), - [anon_sym_DQUOTE] = ACTIONS(2360), - [anon_sym_SQUOTE] = ACTIONS(2360), - [anon_sym_class] = ACTIONS(2362), - [anon_sym_async] = ACTIONS(2362), - [anon_sym_function] = ACTIONS(2362), - [anon_sym_EQ_GT] = ACTIONS(2360), - [anon_sym_new] = ACTIONS(2362), - [anon_sym_using] = ACTIONS(2362), - [anon_sym_AMP] = ACTIONS(2360), - [anon_sym_PIPE] = ACTIONS(2360), - [anon_sym_PLUS] = ACTIONS(2362), - [anon_sym_DASH] = ACTIONS(2362), - [anon_sym_SLASH] = ACTIONS(2362), - [anon_sym_LT] = ACTIONS(2360), - [anon_sym_TILDE] = ACTIONS(2360), - [anon_sym_void] = ACTIONS(2362), - [anon_sym_delete] = ACTIONS(2362), - [anon_sym_PLUS_PLUS] = ACTIONS(2360), - [anon_sym_DASH_DASH] = ACTIONS(2360), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2360), - [sym_number] = ACTIONS(2360), - [sym_private_property_identifier] = ACTIONS(2360), - [sym_this] = ACTIONS(2362), - [sym_super] = ACTIONS(2362), - [sym_true] = ACTIONS(2362), - [sym_false] = ACTIONS(2362), - [sym_null] = ACTIONS(2362), - [sym_undefined] = ACTIONS(2362), - [anon_sym_AT] = ACTIONS(2360), - [anon_sym_static] = ACTIONS(2362), - [anon_sym_readonly] = ACTIONS(2362), - [anon_sym_get] = ACTIONS(2362), - [anon_sym_set] = ACTIONS(2362), - [anon_sym_QMARK] = ACTIONS(2360), - [anon_sym_declare] = ACTIONS(2362), - [anon_sym_public] = ACTIONS(2362), - [anon_sym_private] = ACTIONS(2362), - [anon_sym_protected] = ACTIONS(2362), - [anon_sym_override] = ACTIONS(2362), - [anon_sym_module] = ACTIONS(2362), - [anon_sym_any] = ACTIONS(2362), - [anon_sym_number] = ACTIONS(2362), - [anon_sym_boolean] = ACTIONS(2362), - [anon_sym_string] = ACTIONS(2362), - [anon_sym_symbol] = ACTIONS(2362), - [anon_sym_object] = ACTIONS(2362), - [anon_sym_abstract] = ACTIONS(2362), - [anon_sym_extends] = ACTIONS(2362), - [anon_sym_interface] = ACTIONS(2362), - [anon_sym_enum] = ACTIONS(2362), + [STATE(755)] = { + [ts_builtin_sym_end] = ACTIONS(2530), + [sym_identifier] = ACTIONS(2532), + [anon_sym_export] = ACTIONS(2532), + [anon_sym_default] = ACTIONS(2532), + [anon_sym_type] = ACTIONS(2532), + [anon_sym_EQ] = ACTIONS(2532), + [anon_sym_namespace] = ACTIONS(2532), + [anon_sym_LBRACE] = ACTIONS(2530), + [anon_sym_COMMA] = ACTIONS(2530), + [anon_sym_RBRACE] = ACTIONS(2530), + [anon_sym_typeof] = ACTIONS(2532), + [anon_sym_import] = ACTIONS(2532), + [anon_sym_with] = ACTIONS(2532), + [anon_sym_var] = ACTIONS(2532), + [anon_sym_let] = ACTIONS(2532), + [anon_sym_const] = ACTIONS(2532), + [anon_sym_BANG] = ACTIONS(2530), + [anon_sym_else] = ACTIONS(2532), + [anon_sym_if] = ACTIONS(2532), + [anon_sym_switch] = ACTIONS(2532), + [anon_sym_for] = ACTIONS(2532), + [anon_sym_LPAREN] = ACTIONS(2530), + [anon_sym_SEMI] = ACTIONS(2530), + [anon_sym_RPAREN] = ACTIONS(2530), + [anon_sym_await] = ACTIONS(2532), + [anon_sym_while] = ACTIONS(2532), + [anon_sym_do] = ACTIONS(2532), + [anon_sym_try] = ACTIONS(2532), + [anon_sym_break] = ACTIONS(2532), + [anon_sym_continue] = ACTIONS(2532), + [anon_sym_debugger] = ACTIONS(2532), + [anon_sym_return] = ACTIONS(2532), + [anon_sym_throw] = ACTIONS(2532), + [anon_sym_COLON] = ACTIONS(2530), + [anon_sym_case] = ACTIONS(2532), + [anon_sym_yield] = ACTIONS(2532), + [anon_sym_LBRACK] = ACTIONS(2530), + [anon_sym_RBRACK] = ACTIONS(2530), + [anon_sym_GT] = ACTIONS(2530), + [anon_sym_DQUOTE] = ACTIONS(2530), + [anon_sym_SQUOTE] = ACTIONS(2530), + [anon_sym_class] = ACTIONS(2532), + [anon_sym_async] = ACTIONS(2532), + [anon_sym_function] = ACTIONS(2532), + [anon_sym_EQ_GT] = ACTIONS(2530), + [anon_sym_new] = ACTIONS(2532), + [anon_sym_using] = ACTIONS(2532), + [anon_sym_AMP] = ACTIONS(2530), + [anon_sym_PIPE] = ACTIONS(2530), + [anon_sym_PLUS] = ACTIONS(2532), + [anon_sym_DASH] = ACTIONS(2532), + [anon_sym_SLASH] = ACTIONS(2532), + [anon_sym_LT] = ACTIONS(2530), + [anon_sym_TILDE] = ACTIONS(2530), + [anon_sym_void] = ACTIONS(2532), + [anon_sym_delete] = ACTIONS(2532), + [anon_sym_PLUS_PLUS] = ACTIONS(2530), + [anon_sym_DASH_DASH] = ACTIONS(2530), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2530), + [sym_number] = ACTIONS(2530), + [sym_private_property_identifier] = ACTIONS(2530), + [sym_this] = ACTIONS(2532), + [sym_super] = ACTIONS(2532), + [sym_true] = ACTIONS(2532), + [sym_false] = ACTIONS(2532), + [sym_null] = ACTIONS(2532), + [sym_undefined] = ACTIONS(2532), + [anon_sym_AT] = ACTIONS(2530), + [anon_sym_static] = ACTIONS(2532), + [anon_sym_readonly] = ACTIONS(2532), + [anon_sym_get] = ACTIONS(2532), + [anon_sym_set] = ACTIONS(2532), + [anon_sym_QMARK] = ACTIONS(2530), + [anon_sym_declare] = ACTIONS(2532), + [anon_sym_public] = ACTIONS(2532), + [anon_sym_private] = ACTIONS(2532), + [anon_sym_protected] = ACTIONS(2532), + [anon_sym_override] = ACTIONS(2532), + [anon_sym_module] = ACTIONS(2532), + [anon_sym_any] = ACTIONS(2532), + [anon_sym_number] = ACTIONS(2532), + [anon_sym_boolean] = ACTIONS(2532), + [anon_sym_string] = ACTIONS(2532), + [anon_sym_symbol] = ACTIONS(2532), + [anon_sym_object] = ACTIONS(2532), + [anon_sym_abstract] = ACTIONS(2532), + [anon_sym_extends] = ACTIONS(2532), + [anon_sym_interface] = ACTIONS(2532), + [anon_sym_enum] = ACTIONS(2532), [sym_html_comment] = ACTIONS(5), }, - [STATE(697)] = { - [aux_sym_object_repeat1] = STATE(4829), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(1948), - [anon_sym_export] = ACTIONS(1948), - [anon_sym_STAR] = ACTIONS(1948), - [anon_sym_type] = ACTIONS(1948), - [anon_sym_EQ] = ACTIONS(697), + [STATE(756)] = { + [ts_builtin_sym_end] = ACTIONS(2534), + [sym_identifier] = ACTIONS(2536), + [anon_sym_export] = ACTIONS(2536), + [anon_sym_default] = ACTIONS(2536), + [anon_sym_type] = ACTIONS(2536), + [anon_sym_EQ] = ACTIONS(2536), + [anon_sym_namespace] = ACTIONS(2536), + [anon_sym_LBRACE] = ACTIONS(2534), + [anon_sym_COMMA] = ACTIONS(2534), + [anon_sym_RBRACE] = ACTIONS(2534), + [anon_sym_typeof] = ACTIONS(2536), + [anon_sym_import] = ACTIONS(2536), + [anon_sym_with] = ACTIONS(2536), + [anon_sym_var] = ACTIONS(2536), + [anon_sym_let] = ACTIONS(2536), + [anon_sym_const] = ACTIONS(2536), + [anon_sym_BANG] = ACTIONS(2534), + [anon_sym_else] = ACTIONS(2536), + [anon_sym_if] = ACTIONS(2536), + [anon_sym_switch] = ACTIONS(2536), + [anon_sym_for] = ACTIONS(2536), + [anon_sym_LPAREN] = ACTIONS(2534), + [anon_sym_SEMI] = ACTIONS(2534), + [anon_sym_RPAREN] = ACTIONS(2534), + [anon_sym_await] = ACTIONS(2536), + [anon_sym_while] = ACTIONS(2536), + [anon_sym_do] = ACTIONS(2536), + [anon_sym_try] = ACTIONS(2536), + [anon_sym_break] = ACTIONS(2536), + [anon_sym_continue] = ACTIONS(2536), + [anon_sym_debugger] = ACTIONS(2536), + [anon_sym_return] = ACTIONS(2536), + [anon_sym_throw] = ACTIONS(2536), + [anon_sym_COLON] = ACTIONS(2534), + [anon_sym_case] = ACTIONS(2536), + [anon_sym_yield] = ACTIONS(2536), + [anon_sym_LBRACK] = ACTIONS(2534), + [anon_sym_RBRACK] = ACTIONS(2534), + [anon_sym_GT] = ACTIONS(2534), + [anon_sym_DQUOTE] = ACTIONS(2534), + [anon_sym_SQUOTE] = ACTIONS(2534), + [anon_sym_class] = ACTIONS(2536), + [anon_sym_async] = ACTIONS(2536), + [anon_sym_function] = ACTIONS(2536), + [anon_sym_EQ_GT] = ACTIONS(2534), + [anon_sym_new] = ACTIONS(2536), + [anon_sym_using] = ACTIONS(2536), + [anon_sym_AMP] = ACTIONS(2534), + [anon_sym_PIPE] = ACTIONS(2534), + [anon_sym_PLUS] = ACTIONS(2536), + [anon_sym_DASH] = ACTIONS(2536), + [anon_sym_SLASH] = ACTIONS(2536), + [anon_sym_LT] = ACTIONS(2534), + [anon_sym_TILDE] = ACTIONS(2534), + [anon_sym_void] = ACTIONS(2536), + [anon_sym_delete] = ACTIONS(2536), + [anon_sym_PLUS_PLUS] = ACTIONS(2534), + [anon_sym_DASH_DASH] = ACTIONS(2534), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2534), + [sym_number] = ACTIONS(2534), + [sym_private_property_identifier] = ACTIONS(2534), + [sym_this] = ACTIONS(2536), + [sym_super] = ACTIONS(2536), + [sym_true] = ACTIONS(2536), + [sym_false] = ACTIONS(2536), + [sym_null] = ACTIONS(2536), + [sym_undefined] = ACTIONS(2536), + [anon_sym_AT] = ACTIONS(2534), + [anon_sym_static] = ACTIONS(2536), + [anon_sym_readonly] = ACTIONS(2536), + [anon_sym_get] = ACTIONS(2536), + [anon_sym_set] = ACTIONS(2536), + [anon_sym_QMARK] = ACTIONS(2534), + [anon_sym_declare] = ACTIONS(2536), + [anon_sym_public] = ACTIONS(2536), + [anon_sym_private] = ACTIONS(2536), + [anon_sym_protected] = ACTIONS(2536), + [anon_sym_override] = ACTIONS(2536), + [anon_sym_module] = ACTIONS(2536), + [anon_sym_any] = ACTIONS(2536), + [anon_sym_number] = ACTIONS(2536), + [anon_sym_boolean] = ACTIONS(2536), + [anon_sym_string] = ACTIONS(2536), + [anon_sym_symbol] = ACTIONS(2536), + [anon_sym_object] = ACTIONS(2536), + [anon_sym_abstract] = ACTIONS(2536), + [anon_sym_extends] = ACTIONS(2536), + [anon_sym_interface] = ACTIONS(2536), + [anon_sym_enum] = ACTIONS(2536), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(757)] = { + [aux_sym_object_repeat1] = STATE(6225), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(2126), + [anon_sym_export] = ACTIONS(2126), + [anon_sym_STAR] = ACTIONS(2126), + [anon_sym_type] = ACTIONS(2126), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1948), + [anon_sym_namespace] = ACTIONS(2126), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(732), - [anon_sym_let] = ACTIONS(1948), + [anon_sym_RBRACE] = ACTIONS(772), + [anon_sym_let] = ACTIONS(2126), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), - [anon_sym_LBRACK] = ACTIONS(1950), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(2128), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1950), - [anon_sym_SQUOTE] = ACTIONS(1950), - [anon_sym_async] = ACTIONS(1948), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(2128), + [anon_sym_SQUOTE] = ACTIONS(2128), + [anon_sym_async] = ACTIONS(2126), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(1948), + [anon_sym_new] = ACTIONS(2126), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -101729,7 +111306,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -101742,70 +111319,58 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [sym_number] = ACTIONS(1950), - [sym_private_property_identifier] = ACTIONS(1950), - [anon_sym_static] = ACTIONS(1948), - [anon_sym_readonly] = ACTIONS(1948), - [anon_sym_get] = ACTIONS(1948), - [anon_sym_set] = ACTIONS(1948), - [anon_sym_QMARK] = ACTIONS(726), - [anon_sym_declare] = ACTIONS(1948), - [anon_sym_public] = ACTIONS(1948), - [anon_sym_private] = ACTIONS(1948), - [anon_sym_protected] = ACTIONS(1948), - [anon_sym_override] = ACTIONS(1948), - [anon_sym_module] = ACTIONS(1948), - [anon_sym_any] = ACTIONS(1948), - [anon_sym_number] = ACTIONS(1948), - [anon_sym_boolean] = ACTIONS(1948), - [anon_sym_string] = ACTIONS(1948), - [anon_sym_symbol] = ACTIONS(1948), - [anon_sym_object] = ACTIONS(1948), + [sym_number] = ACTIONS(2128), + [sym_private_property_identifier] = ACTIONS(2128), + [anon_sym_static] = ACTIONS(2126), + [anon_sym_readonly] = ACTIONS(2126), + [anon_sym_get] = ACTIONS(2126), + [anon_sym_set] = ACTIONS(2126), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2126), + [anon_sym_public] = ACTIONS(2126), + [anon_sym_private] = ACTIONS(2126), + [anon_sym_protected] = ACTIONS(2126), + [anon_sym_override] = ACTIONS(2126), + [anon_sym_module] = ACTIONS(2126), + [anon_sym_any] = ACTIONS(2126), + [anon_sym_number] = ACTIONS(2126), + [anon_sym_boolean] = ACTIONS(2126), + [anon_sym_string] = ACTIONS(2126), + [anon_sym_symbol] = ACTIONS(2126), + [anon_sym_object] = ACTIONS(2126), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(698)] = { - [sym_declaration] = STATE(829), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_class_declaration] = STATE(850), - [sym_function_declaration] = STATE(850), - [sym_generator_function_declaration] = STATE(850), - [sym_decorator] = STATE(1319), - [sym_function_signature] = STATE(850), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(842), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [aux_sym_export_statement_repeat1] = STATE(4413), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2314), - [anon_sym_EQ] = ACTIONS(951), + [STATE(758)] = { + [aux_sym_object_repeat1] = STATE(6212), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(2130), + [anon_sym_export] = ACTIONS(2130), + [anon_sym_STAR] = ACTIONS(2130), + [anon_sym_type] = ACTIONS(2130), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2334), - [anon_sym_import] = ACTIONS(2128), - [anon_sym_var] = ACTIONS(2130), - [anon_sym_let] = ACTIONS(2132), - [anon_sym_const] = ACTIONS(2134), + [anon_sym_namespace] = ACTIONS(2130), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(745), + [anon_sym_let] = ACTIONS(2130), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(2132), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(157), - [anon_sym_class] = ACTIONS(2139), - [anon_sym_async] = ACTIONS(2141), - [anon_sym_function] = ACTIONS(2143), - [anon_sym_EQ_GT] = ACTIONS(957), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(2132), + [anon_sym_SQUOTE] = ACTIONS(2132), + [anon_sym_async] = ACTIONS(2130), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2130), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -101834,7 +111399,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -101842,62 +111407,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_EQ_EQ] = ACTIONS(157), [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(157), + [anon_sym_instanceof] = ACTIONS(120), [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(2336), - [anon_sym_module] = ACTIONS(2342), - [anon_sym_abstract] = ACTIONS(2152), - [anon_sym_satisfies] = ACTIONS(157), - [anon_sym_global] = ACTIONS(2318), - [anon_sym_interface] = ACTIONS(2154), - [anon_sym_enum] = ACTIONS(2156), + [sym_number] = ACTIONS(2132), + [sym_private_property_identifier] = ACTIONS(2132), + [anon_sym_static] = ACTIONS(2130), + [anon_sym_readonly] = ACTIONS(2130), + [anon_sym_get] = ACTIONS(2130), + [anon_sym_set] = ACTIONS(2130), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2130), + [anon_sym_public] = ACTIONS(2130), + [anon_sym_private] = ACTIONS(2130), + [anon_sym_protected] = ACTIONS(2130), + [anon_sym_override] = ACTIONS(2130), + [anon_sym_module] = ACTIONS(2130), + [anon_sym_any] = ACTIONS(2130), + [anon_sym_number] = ACTIONS(2130), + [anon_sym_boolean] = ACTIONS(2130), + [anon_sym_string] = ACTIONS(2130), + [anon_sym_symbol] = ACTIONS(2130), + [anon_sym_object] = ACTIONS(2130), + [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(699)] = { - [sym_declaration] = STATE(829), - [sym_variable_declaration] = STATE(850), - [sym_lexical_declaration] = STATE(850), - [sym_class_declaration] = STATE(850), - [sym_function_declaration] = STATE(850), - [sym_generator_function_declaration] = STATE(850), - [sym_decorator] = STATE(1319), - [sym_function_signature] = STATE(850), - [sym_ambient_declaration] = STATE(850), - [sym_abstract_class_declaration] = STATE(850), - [sym_module] = STATE(850), - [sym_internal_module] = STATE(842), - [sym_import_alias] = STATE(850), - [sym_interface_declaration] = STATE(850), - [sym_enum_declaration] = STATE(850), - [sym_type_alias_declaration] = STATE(850), - [aux_sym_export_statement_repeat1] = STATE(4413), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2314), - [anon_sym_EQ] = ACTIONS(951), + [STATE(759)] = { + [aux_sym_object_repeat1] = STATE(6212), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(2126), + [anon_sym_export] = ACTIONS(2126), + [anon_sym_STAR] = ACTIONS(2126), + [anon_sym_type] = ACTIONS(2126), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2124), - [anon_sym_import] = ACTIONS(2128), - [anon_sym_var] = ACTIONS(2130), - [anon_sym_let] = ACTIONS(2132), - [anon_sym_const] = ACTIONS(2134), + [anon_sym_namespace] = ACTIONS(2126), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(745), + [anon_sym_let] = ACTIONS(2126), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(2128), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(157), - [anon_sym_class] = ACTIONS(2139), - [anon_sym_async] = ACTIONS(2141), - [anon_sym_function] = ACTIONS(2143), - [anon_sym_EQ_GT] = ACTIONS(957), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(2128), + [anon_sym_SQUOTE] = ACTIONS(2128), + [anon_sym_async] = ACTIONS(2126), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2126), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -101926,7 +111492,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -101934,143 +111500,249 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_EQ_EQ] = ACTIONS(157), [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(157), + [anon_sym_instanceof] = ACTIONS(120), [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(2148), - [anon_sym_module] = ACTIONS(2316), - [anon_sym_abstract] = ACTIONS(2152), - [anon_sym_satisfies] = ACTIONS(157), - [anon_sym_global] = ACTIONS(2318), - [anon_sym_interface] = ACTIONS(2154), - [anon_sym_enum] = ACTIONS(2156), + [sym_number] = ACTIONS(2128), + [sym_private_property_identifier] = ACTIONS(2128), + [anon_sym_static] = ACTIONS(2126), + [anon_sym_readonly] = ACTIONS(2126), + [anon_sym_get] = ACTIONS(2126), + [anon_sym_set] = ACTIONS(2126), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2126), + [anon_sym_public] = ACTIONS(2126), + [anon_sym_private] = ACTIONS(2126), + [anon_sym_protected] = ACTIONS(2126), + [anon_sym_override] = ACTIONS(2126), + [anon_sym_module] = ACTIONS(2126), + [anon_sym_any] = ACTIONS(2126), + [anon_sym_number] = ACTIONS(2126), + [anon_sym_boolean] = ACTIONS(2126), + [anon_sym_string] = ACTIONS(2126), + [anon_sym_symbol] = ACTIONS(2126), + [anon_sym_object] = ACTIONS(2126), + [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(700)] = { - [sym_declaration] = STATE(4070), - [sym_variable_declaration] = STATE(4060), - [sym_lexical_declaration] = STATE(4060), - [sym_class_declaration] = STATE(4060), - [sym_function_declaration] = STATE(4060), - [sym_generator_function_declaration] = STATE(4060), - [sym_decorator] = STATE(1319), - [sym_function_signature] = STATE(4060), - [sym_ambient_declaration] = STATE(4060), - [sym_abstract_class_declaration] = STATE(4060), - [sym_module] = STATE(4060), - [sym_internal_module] = STATE(4064), - [sym_import_alias] = STATE(4060), - [sym_interface_declaration] = STATE(4060), - [sym_enum_declaration] = STATE(4060), - [sym_type_alias_declaration] = STATE(4060), - [aux_sym_export_statement_repeat1] = STATE(4549), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2364), - [anon_sym_EQ] = ACTIONS(951), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2366), - [anon_sym_import] = ACTIONS(2368), - [anon_sym_var] = ACTIONS(2370), - [anon_sym_let] = ACTIONS(2372), - [anon_sym_const] = ACTIONS(2374), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(157), - [anon_sym_SEMI] = ACTIONS(157), - [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(157), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(157), - [anon_sym_class] = ACTIONS(2376), - [anon_sym_async] = ACTIONS(2378), - [anon_sym_function] = ACTIONS(2380), - [anon_sym_EQ_GT] = ACTIONS(957), - [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(163), - [anon_sym_DASH_EQ] = ACTIONS(163), - [anon_sym_STAR_EQ] = ACTIONS(163), - [anon_sym_SLASH_EQ] = ACTIONS(163), - [anon_sym_PERCENT_EQ] = ACTIONS(163), - [anon_sym_CARET_EQ] = ACTIONS(163), - [anon_sym_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_EQ] = ACTIONS(163), - [anon_sym_GT_GT_EQ] = ACTIONS(163), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), - [anon_sym_LT_LT_EQ] = ACTIONS(163), - [anon_sym_STAR_STAR_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(157), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(157), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(157), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(157), - [anon_sym_PLUS_PLUS] = ACTIONS(157), - [anon_sym_DASH_DASH] = ACTIONS(157), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(2382), - [anon_sym_module] = ACTIONS(2384), - [anon_sym_abstract] = ACTIONS(2386), - [anon_sym_satisfies] = ACTIONS(157), - [anon_sym_global] = ACTIONS(2388), - [anon_sym_interface] = ACTIONS(2390), - [anon_sym_enum] = ACTIONS(2392), - [sym__automatic_semicolon] = ACTIONS(157), - [sym__ternary_qmark] = ACTIONS(157), + [STATE(760)] = { + [ts_builtin_sym_end] = ACTIONS(2538), + [sym_identifier] = ACTIONS(2540), + [anon_sym_export] = ACTIONS(2540), + [anon_sym_default] = ACTIONS(2540), + [anon_sym_type] = ACTIONS(2540), + [anon_sym_EQ] = ACTIONS(2540), + [anon_sym_namespace] = ACTIONS(2540), + [anon_sym_LBRACE] = ACTIONS(2538), + [anon_sym_COMMA] = ACTIONS(2538), + [anon_sym_RBRACE] = ACTIONS(2538), + [anon_sym_typeof] = ACTIONS(2540), + [anon_sym_import] = ACTIONS(2540), + [anon_sym_with] = ACTIONS(2540), + [anon_sym_var] = ACTIONS(2540), + [anon_sym_let] = ACTIONS(2540), + [anon_sym_const] = ACTIONS(2540), + [anon_sym_BANG] = ACTIONS(2538), + [anon_sym_else] = ACTIONS(2540), + [anon_sym_if] = ACTIONS(2540), + [anon_sym_switch] = ACTIONS(2540), + [anon_sym_for] = ACTIONS(2540), + [anon_sym_LPAREN] = ACTIONS(2538), + [anon_sym_SEMI] = ACTIONS(2538), + [anon_sym_RPAREN] = ACTIONS(2538), + [anon_sym_await] = ACTIONS(2540), + [anon_sym_while] = ACTIONS(2540), + [anon_sym_do] = ACTIONS(2540), + [anon_sym_try] = ACTIONS(2540), + [anon_sym_break] = ACTIONS(2540), + [anon_sym_continue] = ACTIONS(2540), + [anon_sym_debugger] = ACTIONS(2540), + [anon_sym_return] = ACTIONS(2540), + [anon_sym_throw] = ACTIONS(2540), + [anon_sym_COLON] = ACTIONS(2538), + [anon_sym_case] = ACTIONS(2540), + [anon_sym_yield] = ACTIONS(2540), + [anon_sym_LBRACK] = ACTIONS(2538), + [anon_sym_RBRACK] = ACTIONS(2538), + [anon_sym_GT] = ACTIONS(2538), + [anon_sym_DQUOTE] = ACTIONS(2538), + [anon_sym_SQUOTE] = ACTIONS(2538), + [anon_sym_class] = ACTIONS(2540), + [anon_sym_async] = ACTIONS(2540), + [anon_sym_function] = ACTIONS(2540), + [anon_sym_EQ_GT] = ACTIONS(2538), + [anon_sym_new] = ACTIONS(2540), + [anon_sym_using] = ACTIONS(2540), + [anon_sym_AMP] = ACTIONS(2538), + [anon_sym_PIPE] = ACTIONS(2538), + [anon_sym_PLUS] = ACTIONS(2540), + [anon_sym_DASH] = ACTIONS(2540), + [anon_sym_SLASH] = ACTIONS(2540), + [anon_sym_LT] = ACTIONS(2538), + [anon_sym_TILDE] = ACTIONS(2538), + [anon_sym_void] = ACTIONS(2540), + [anon_sym_delete] = ACTIONS(2540), + [anon_sym_PLUS_PLUS] = ACTIONS(2538), + [anon_sym_DASH_DASH] = ACTIONS(2538), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2538), + [sym_number] = ACTIONS(2538), + [sym_private_property_identifier] = ACTIONS(2538), + [sym_this] = ACTIONS(2540), + [sym_super] = ACTIONS(2540), + [sym_true] = ACTIONS(2540), + [sym_false] = ACTIONS(2540), + [sym_null] = ACTIONS(2540), + [sym_undefined] = ACTIONS(2540), + [anon_sym_AT] = ACTIONS(2538), + [anon_sym_static] = ACTIONS(2540), + [anon_sym_readonly] = ACTIONS(2540), + [anon_sym_get] = ACTIONS(2540), + [anon_sym_set] = ACTIONS(2540), + [anon_sym_QMARK] = ACTIONS(2538), + [anon_sym_declare] = ACTIONS(2540), + [anon_sym_public] = ACTIONS(2540), + [anon_sym_private] = ACTIONS(2540), + [anon_sym_protected] = ACTIONS(2540), + [anon_sym_override] = ACTIONS(2540), + [anon_sym_module] = ACTIONS(2540), + [anon_sym_any] = ACTIONS(2540), + [anon_sym_number] = ACTIONS(2540), + [anon_sym_boolean] = ACTIONS(2540), + [anon_sym_string] = ACTIONS(2540), + [anon_sym_symbol] = ACTIONS(2540), + [anon_sym_object] = ACTIONS(2540), + [anon_sym_abstract] = ACTIONS(2540), + [anon_sym_extends] = ACTIONS(2540), + [anon_sym_interface] = ACTIONS(2540), + [anon_sym_enum] = ACTIONS(2540), [sym_html_comment] = ACTIONS(5), }, - [STATE(701)] = { - [sym__call_signature] = STATE(6244), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2394), - [anon_sym_export] = ACTIONS(2396), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2396), - [anon_sym_EQ] = ACTIONS(822), + [STATE(761)] = { + [ts_builtin_sym_end] = ACTIONS(2542), + [sym_identifier] = ACTIONS(2544), + [anon_sym_export] = ACTIONS(2544), + [anon_sym_default] = ACTIONS(2544), + [anon_sym_type] = ACTIONS(2544), + [anon_sym_EQ] = ACTIONS(2544), + [anon_sym_namespace] = ACTIONS(2544), + [anon_sym_LBRACE] = ACTIONS(2542), + [anon_sym_COMMA] = ACTIONS(2542), + [anon_sym_RBRACE] = ACTIONS(2542), + [anon_sym_typeof] = ACTIONS(2544), + [anon_sym_import] = ACTIONS(2544), + [anon_sym_with] = ACTIONS(2544), + [anon_sym_var] = ACTIONS(2544), + [anon_sym_let] = ACTIONS(2544), + [anon_sym_const] = ACTIONS(2544), + [anon_sym_BANG] = ACTIONS(2542), + [anon_sym_else] = ACTIONS(2544), + [anon_sym_if] = ACTIONS(2544), + [anon_sym_switch] = ACTIONS(2544), + [anon_sym_for] = ACTIONS(2544), + [anon_sym_LPAREN] = ACTIONS(2542), + [anon_sym_SEMI] = ACTIONS(2542), + [anon_sym_RPAREN] = ACTIONS(2542), + [anon_sym_await] = ACTIONS(2544), + [anon_sym_while] = ACTIONS(2544), + [anon_sym_do] = ACTIONS(2544), + [anon_sym_try] = ACTIONS(2544), + [anon_sym_break] = ACTIONS(2544), + [anon_sym_continue] = ACTIONS(2544), + [anon_sym_debugger] = ACTIONS(2544), + [anon_sym_return] = ACTIONS(2544), + [anon_sym_throw] = ACTIONS(2544), + [anon_sym_COLON] = ACTIONS(2542), + [anon_sym_case] = ACTIONS(2544), + [anon_sym_yield] = ACTIONS(2544), + [anon_sym_LBRACK] = ACTIONS(2542), + [anon_sym_RBRACK] = ACTIONS(2542), + [anon_sym_GT] = ACTIONS(2542), + [anon_sym_DQUOTE] = ACTIONS(2542), + [anon_sym_SQUOTE] = ACTIONS(2542), + [anon_sym_class] = ACTIONS(2544), + [anon_sym_async] = ACTIONS(2544), + [anon_sym_function] = ACTIONS(2544), + [anon_sym_EQ_GT] = ACTIONS(2542), + [anon_sym_new] = ACTIONS(2544), + [anon_sym_using] = ACTIONS(2544), + [anon_sym_AMP] = ACTIONS(2542), + [anon_sym_PIPE] = ACTIONS(2542), + [anon_sym_PLUS] = ACTIONS(2544), + [anon_sym_DASH] = ACTIONS(2544), + [anon_sym_SLASH] = ACTIONS(2544), + [anon_sym_LT] = ACTIONS(2542), + [anon_sym_TILDE] = ACTIONS(2542), + [anon_sym_void] = ACTIONS(2544), + [anon_sym_delete] = ACTIONS(2544), + [anon_sym_PLUS_PLUS] = ACTIONS(2542), + [anon_sym_DASH_DASH] = ACTIONS(2542), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2542), + [sym_number] = ACTIONS(2542), + [sym_private_property_identifier] = ACTIONS(2542), + [sym_this] = ACTIONS(2544), + [sym_super] = ACTIONS(2544), + [sym_true] = ACTIONS(2544), + [sym_false] = ACTIONS(2544), + [sym_null] = ACTIONS(2544), + [sym_undefined] = ACTIONS(2544), + [anon_sym_AT] = ACTIONS(2542), + [anon_sym_static] = ACTIONS(2544), + [anon_sym_readonly] = ACTIONS(2544), + [anon_sym_get] = ACTIONS(2544), + [anon_sym_set] = ACTIONS(2544), + [anon_sym_QMARK] = ACTIONS(2542), + [anon_sym_declare] = ACTIONS(2544), + [anon_sym_public] = ACTIONS(2544), + [anon_sym_private] = ACTIONS(2544), + [anon_sym_protected] = ACTIONS(2544), + [anon_sym_override] = ACTIONS(2544), + [anon_sym_module] = ACTIONS(2544), + [anon_sym_any] = ACTIONS(2544), + [anon_sym_number] = ACTIONS(2544), + [anon_sym_boolean] = ACTIONS(2544), + [anon_sym_string] = ACTIONS(2544), + [anon_sym_symbol] = ACTIONS(2544), + [anon_sym_object] = ACTIONS(2544), + [anon_sym_abstract] = ACTIONS(2544), + [anon_sym_extends] = ACTIONS(2544), + [anon_sym_interface] = ACTIONS(2544), + [anon_sym_enum] = ACTIONS(2544), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(762)] = { + [aux_sym_object_repeat1] = STATE(6142), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(2126), + [anon_sym_export] = ACTIONS(2126), + [anon_sym_STAR] = ACTIONS(2126), + [anon_sym_type] = ACTIONS(2126), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2396), - [anon_sym_COMMA] = ACTIONS(828), - [anon_sym_RBRACE] = ACTIONS(828), - [anon_sym_let] = ACTIONS(2396), + [anon_sym_namespace] = ACTIONS(2126), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(776), + [anon_sym_let] = ACTIONS(2126), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), - [anon_sym_RPAREN] = ACTIONS(828), + [anon_sym_LPAREN] = ACTIONS(2338), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(828), - [anon_sym_LBRACK] = ACTIONS(157), - [anon_sym_RBRACK] = ACTIONS(828), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(2128), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2396), - [anon_sym_function] = ACTIONS(2401), - [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(2128), + [anon_sym_SQUOTE] = ACTIONS(2128), + [anon_sym_async] = ACTIONS(2126), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2396), + [anon_sym_new] = ACTIONS(2126), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -102099,7 +111771,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -102112,55 +111784,58 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2396), - [anon_sym_readonly] = ACTIONS(2396), - [anon_sym_get] = ACTIONS(2396), - [anon_sym_set] = ACTIONS(2396), - [anon_sym_QMARK] = ACTIONS(844), - [anon_sym_declare] = ACTIONS(2396), - [anon_sym_public] = ACTIONS(2396), - [anon_sym_private] = ACTIONS(2396), - [anon_sym_protected] = ACTIONS(2396), - [anon_sym_override] = ACTIONS(2396), - [anon_sym_module] = ACTIONS(2396), - [anon_sym_any] = ACTIONS(2396), - [anon_sym_number] = ACTIONS(2396), - [anon_sym_boolean] = ACTIONS(2396), - [anon_sym_string] = ACTIONS(2396), - [anon_sym_symbol] = ACTIONS(2396), - [anon_sym_object] = ACTIONS(2396), + [sym_number] = ACTIONS(2128), + [sym_private_property_identifier] = ACTIONS(2128), + [anon_sym_static] = ACTIONS(2126), + [anon_sym_readonly] = ACTIONS(2126), + [anon_sym_get] = ACTIONS(2126), + [anon_sym_set] = ACTIONS(2126), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2126), + [anon_sym_public] = ACTIONS(2126), + [anon_sym_private] = ACTIONS(2126), + [anon_sym_protected] = ACTIONS(2126), + [anon_sym_override] = ACTIONS(2126), + [anon_sym_module] = ACTIONS(2126), + [anon_sym_any] = ACTIONS(2126), + [anon_sym_number] = ACTIONS(2126), + [anon_sym_boolean] = ACTIONS(2126), + [anon_sym_string] = ACTIONS(2126), + [anon_sym_symbol] = ACTIONS(2126), + [anon_sym_object] = ACTIONS(2126), [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(702)] = { - [sym__call_signature] = STATE(6244), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2394), - [anon_sym_export] = ACTIONS(2396), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2396), - [anon_sym_EQ] = ACTIONS(117), + [STATE(763)] = { + [aux_sym_object_repeat1] = STATE(6142), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(2126), + [anon_sym_export] = ACTIONS(2126), + [anon_sym_STAR] = ACTIONS(2126), + [anon_sym_type] = ACTIONS(2126), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2396), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_RBRACE] = ACTIONS(126), - [anon_sym_let] = ACTIONS(2396), + [anon_sym_namespace] = ACTIONS(2126), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(774), + [anon_sym_let] = ACTIONS(2126), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), - [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_LPAREN] = ACTIONS(2338), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(126), - [anon_sym_LBRACK] = ACTIONS(157), - [anon_sym_RBRACK] = ACTIONS(126), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(2128), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2396), - [anon_sym_function] = ACTIONS(2401), - [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(2128), + [anon_sym_SQUOTE] = ACTIONS(2128), + [anon_sym_async] = ACTIONS(2126), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2396), + [anon_sym_new] = ACTIONS(2126), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -102189,7 +111864,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -102202,55 +111877,58 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2396), - [anon_sym_readonly] = ACTIONS(2396), - [anon_sym_get] = ACTIONS(2396), - [anon_sym_set] = ACTIONS(2396), - [anon_sym_QMARK] = ACTIONS(758), - [anon_sym_declare] = ACTIONS(2396), - [anon_sym_public] = ACTIONS(2396), - [anon_sym_private] = ACTIONS(2396), - [anon_sym_protected] = ACTIONS(2396), - [anon_sym_override] = ACTIONS(2396), - [anon_sym_module] = ACTIONS(2396), - [anon_sym_any] = ACTIONS(2396), - [anon_sym_number] = ACTIONS(2396), - [anon_sym_boolean] = ACTIONS(2396), - [anon_sym_string] = ACTIONS(2396), - [anon_sym_symbol] = ACTIONS(2396), - [anon_sym_object] = ACTIONS(2396), + [sym_number] = ACTIONS(2128), + [sym_private_property_identifier] = ACTIONS(2128), + [anon_sym_static] = ACTIONS(2126), + [anon_sym_readonly] = ACTIONS(2126), + [anon_sym_get] = ACTIONS(2126), + [anon_sym_set] = ACTIONS(2126), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2126), + [anon_sym_public] = ACTIONS(2126), + [anon_sym_private] = ACTIONS(2126), + [anon_sym_protected] = ACTIONS(2126), + [anon_sym_override] = ACTIONS(2126), + [anon_sym_module] = ACTIONS(2126), + [anon_sym_any] = ACTIONS(2126), + [anon_sym_number] = ACTIONS(2126), + [anon_sym_boolean] = ACTIONS(2126), + [anon_sym_string] = ACTIONS(2126), + [anon_sym_symbol] = ACTIONS(2126), + [anon_sym_object] = ACTIONS(2126), [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(703)] = { - [sym__call_signature] = STATE(6090), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2406), - [anon_sym_export] = ACTIONS(2408), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2408), - [anon_sym_EQ] = ACTIONS(219), + [STATE(764)] = { + [aux_sym_object_repeat1] = STATE(6142), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(2130), + [anon_sym_export] = ACTIONS(2130), + [anon_sym_STAR] = ACTIONS(2130), + [anon_sym_type] = ACTIONS(2130), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2408), - [anon_sym_COMMA] = ACTIONS(222), - [anon_sym_RBRACE] = ACTIONS(222), - [anon_sym_let] = ACTIONS(2408), + [anon_sym_namespace] = ACTIONS(2130), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(776), + [anon_sym_let] = ACTIONS(2130), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), - [anon_sym_RPAREN] = ACTIONS(222), + [anon_sym_LPAREN] = ACTIONS(2338), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(222), - [anon_sym_LBRACK] = ACTIONS(157), - [anon_sym_RBRACK] = ACTIONS(222), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(2132), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2408), - [anon_sym_function] = ACTIONS(2401), - [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(2132), + [anon_sym_SQUOTE] = ACTIONS(2132), + [anon_sym_async] = ACTIONS(2130), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2408), + [anon_sym_new] = ACTIONS(2130), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -102279,7 +111957,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -102292,56 +111970,58 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2408), - [anon_sym_readonly] = ACTIONS(2408), - [anon_sym_get] = ACTIONS(2408), - [anon_sym_set] = ACTIONS(2408), - [anon_sym_QMARK] = ACTIONS(758), - [anon_sym_declare] = ACTIONS(2408), - [anon_sym_public] = ACTIONS(2408), - [anon_sym_private] = ACTIONS(2408), - [anon_sym_protected] = ACTIONS(2408), - [anon_sym_override] = ACTIONS(2408), - [anon_sym_module] = ACTIONS(2408), - [anon_sym_any] = ACTIONS(2408), - [anon_sym_number] = ACTIONS(2408), - [anon_sym_boolean] = ACTIONS(2408), - [anon_sym_string] = ACTIONS(2408), - [anon_sym_symbol] = ACTIONS(2408), - [anon_sym_object] = ACTIONS(2408), + [sym_number] = ACTIONS(2132), + [sym_private_property_identifier] = ACTIONS(2132), + [anon_sym_static] = ACTIONS(2130), + [anon_sym_readonly] = ACTIONS(2130), + [anon_sym_get] = ACTIONS(2130), + [anon_sym_set] = ACTIONS(2130), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2130), + [anon_sym_public] = ACTIONS(2130), + [anon_sym_private] = ACTIONS(2130), + [anon_sym_protected] = ACTIONS(2130), + [anon_sym_override] = ACTIONS(2130), + [anon_sym_module] = ACTIONS(2130), + [anon_sym_any] = ACTIONS(2130), + [anon_sym_number] = ACTIONS(2130), + [anon_sym_boolean] = ACTIONS(2130), + [anon_sym_string] = ACTIONS(2130), + [anon_sym_symbol] = ACTIONS(2130), + [anon_sym_object] = ACTIONS(2130), [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(704)] = { - [sym__call_signature] = STATE(6090), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2406), - [anon_sym_export] = ACTIONS(2408), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2408), - [anon_sym_EQ] = ACTIONS(850), + [STATE(765)] = { + [aux_sym_object_repeat1] = STATE(6142), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(2130), + [anon_sym_export] = ACTIONS(2130), + [anon_sym_STAR] = ACTIONS(2130), + [anon_sym_type] = ACTIONS(2130), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2408), + [anon_sym_namespace] = ACTIONS(2130), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(157), - [anon_sym_let] = ACTIONS(2408), + [anon_sym_RBRACE] = ACTIONS(774), + [anon_sym_let] = ACTIONS(2130), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), - [anon_sym_RPAREN] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(157), - [anon_sym_LBRACK] = ACTIONS(157), - [anon_sym_RBRACK] = ACTIONS(157), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(2132), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2408), - [anon_sym_function] = ACTIONS(2401), - [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(2132), + [anon_sym_SQUOTE] = ACTIONS(2132), + [anon_sym_async] = ACTIONS(2130), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2408), + [anon_sym_new] = ACTIONS(2130), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -102370,7 +112050,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -102383,142 +112063,151 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2408), - [anon_sym_readonly] = ACTIONS(2408), - [anon_sym_get] = ACTIONS(2408), - [anon_sym_set] = ACTIONS(2408), - [anon_sym_declare] = ACTIONS(2408), - [anon_sym_public] = ACTIONS(2408), - [anon_sym_private] = ACTIONS(2408), - [anon_sym_protected] = ACTIONS(2408), - [anon_sym_override] = ACTIONS(2408), - [anon_sym_module] = ACTIONS(2408), - [anon_sym_any] = ACTIONS(2408), - [anon_sym_number] = ACTIONS(2408), - [anon_sym_boolean] = ACTIONS(2408), - [anon_sym_string] = ACTIONS(2408), - [anon_sym_symbol] = ACTIONS(2408), - [anon_sym_object] = ACTIONS(2408), + [sym_number] = ACTIONS(2132), + [sym_private_property_identifier] = ACTIONS(2132), + [anon_sym_static] = ACTIONS(2130), + [anon_sym_readonly] = ACTIONS(2130), + [anon_sym_get] = ACTIONS(2130), + [anon_sym_set] = ACTIONS(2130), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2130), + [anon_sym_public] = ACTIONS(2130), + [anon_sym_private] = ACTIONS(2130), + [anon_sym_protected] = ACTIONS(2130), + [anon_sym_override] = ACTIONS(2130), + [anon_sym_module] = ACTIONS(2130), + [anon_sym_any] = ACTIONS(2130), + [anon_sym_number] = ACTIONS(2130), + [anon_sym_boolean] = ACTIONS(2130), + [anon_sym_string] = ACTIONS(2130), + [anon_sym_symbol] = ACTIONS(2130), + [anon_sym_object] = ACTIONS(2130), [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(705)] = { - [sym__call_signature] = STATE(6090), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2406), - [anon_sym_export] = ACTIONS(2408), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2408), - [anon_sym_EQ] = ACTIONS(822), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2408), - [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(157), - [anon_sym_let] = ACTIONS(2408), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), - [anon_sym_SEMI] = ACTIONS(157), - [anon_sym_RPAREN] = ACTIONS(157), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(157), - [anon_sym_LBRACK] = ACTIONS(157), - [anon_sym_RBRACK] = ACTIONS(157), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2408), - [anon_sym_function] = ACTIONS(2401), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2408), - [anon_sym_PLUS_EQ] = ACTIONS(163), - [anon_sym_DASH_EQ] = ACTIONS(163), - [anon_sym_STAR_EQ] = ACTIONS(163), - [anon_sym_SLASH_EQ] = ACTIONS(163), - [anon_sym_PERCENT_EQ] = ACTIONS(163), - [anon_sym_CARET_EQ] = ACTIONS(163), - [anon_sym_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_EQ] = ACTIONS(163), - [anon_sym_GT_GT_EQ] = ACTIONS(163), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), - [anon_sym_LT_LT_EQ] = ACTIONS(163), - [anon_sym_STAR_STAR_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), - [anon_sym_LT_EQ] = ACTIONS(157), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(157), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(157), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(157), - [anon_sym_DASH_DASH] = ACTIONS(157), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2408), - [anon_sym_readonly] = ACTIONS(2408), - [anon_sym_get] = ACTIONS(2408), - [anon_sym_set] = ACTIONS(2408), - [anon_sym_declare] = ACTIONS(2408), - [anon_sym_public] = ACTIONS(2408), - [anon_sym_private] = ACTIONS(2408), - [anon_sym_protected] = ACTIONS(2408), - [anon_sym_override] = ACTIONS(2408), - [anon_sym_module] = ACTIONS(2408), - [anon_sym_any] = ACTIONS(2408), - [anon_sym_number] = ACTIONS(2408), - [anon_sym_boolean] = ACTIONS(2408), - [anon_sym_string] = ACTIONS(2408), - [anon_sym_symbol] = ACTIONS(2408), - [anon_sym_object] = ACTIONS(2408), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(157), + [STATE(766)] = { + [ts_builtin_sym_end] = ACTIONS(2546), + [sym_identifier] = ACTIONS(2548), + [anon_sym_export] = ACTIONS(2548), + [anon_sym_default] = ACTIONS(2548), + [anon_sym_type] = ACTIONS(2548), + [anon_sym_EQ] = ACTIONS(2548), + [anon_sym_namespace] = ACTIONS(2548), + [anon_sym_LBRACE] = ACTIONS(2546), + [anon_sym_COMMA] = ACTIONS(2546), + [anon_sym_RBRACE] = ACTIONS(2546), + [anon_sym_typeof] = ACTIONS(2548), + [anon_sym_import] = ACTIONS(2548), + [anon_sym_with] = ACTIONS(2548), + [anon_sym_var] = ACTIONS(2548), + [anon_sym_let] = ACTIONS(2548), + [anon_sym_const] = ACTIONS(2548), + [anon_sym_BANG] = ACTIONS(2546), + [anon_sym_else] = ACTIONS(2548), + [anon_sym_if] = ACTIONS(2548), + [anon_sym_switch] = ACTIONS(2548), + [anon_sym_for] = ACTIONS(2548), + [anon_sym_LPAREN] = ACTIONS(2546), + [anon_sym_SEMI] = ACTIONS(2546), + [anon_sym_RPAREN] = ACTIONS(2546), + [anon_sym_await] = ACTIONS(2548), + [anon_sym_while] = ACTIONS(2548), + [anon_sym_do] = ACTIONS(2548), + [anon_sym_try] = ACTIONS(2548), + [anon_sym_break] = ACTIONS(2548), + [anon_sym_continue] = ACTIONS(2548), + [anon_sym_debugger] = ACTIONS(2548), + [anon_sym_return] = ACTIONS(2548), + [anon_sym_throw] = ACTIONS(2548), + [anon_sym_COLON] = ACTIONS(2546), + [anon_sym_case] = ACTIONS(2548), + [anon_sym_yield] = ACTIONS(2548), + [anon_sym_LBRACK] = ACTIONS(2546), + [anon_sym_RBRACK] = ACTIONS(2546), + [anon_sym_GT] = ACTIONS(2546), + [anon_sym_DQUOTE] = ACTIONS(2546), + [anon_sym_SQUOTE] = ACTIONS(2546), + [anon_sym_class] = ACTIONS(2548), + [anon_sym_async] = ACTIONS(2548), + [anon_sym_function] = ACTIONS(2548), + [anon_sym_EQ_GT] = ACTIONS(2546), + [anon_sym_new] = ACTIONS(2548), + [anon_sym_using] = ACTIONS(2548), + [anon_sym_AMP] = ACTIONS(2546), + [anon_sym_PIPE] = ACTIONS(2546), + [anon_sym_PLUS] = ACTIONS(2548), + [anon_sym_DASH] = ACTIONS(2548), + [anon_sym_SLASH] = ACTIONS(2548), + [anon_sym_LT] = ACTIONS(2546), + [anon_sym_TILDE] = ACTIONS(2546), + [anon_sym_void] = ACTIONS(2548), + [anon_sym_delete] = ACTIONS(2548), + [anon_sym_PLUS_PLUS] = ACTIONS(2546), + [anon_sym_DASH_DASH] = ACTIONS(2546), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2546), + [sym_number] = ACTIONS(2546), + [sym_private_property_identifier] = ACTIONS(2546), + [sym_this] = ACTIONS(2548), + [sym_super] = ACTIONS(2548), + [sym_true] = ACTIONS(2548), + [sym_false] = ACTIONS(2548), + [sym_null] = ACTIONS(2548), + [sym_undefined] = ACTIONS(2548), + [anon_sym_AT] = ACTIONS(2546), + [anon_sym_static] = ACTIONS(2548), + [anon_sym_readonly] = ACTIONS(2548), + [anon_sym_get] = ACTIONS(2548), + [anon_sym_set] = ACTIONS(2548), + [anon_sym_QMARK] = ACTIONS(2546), + [anon_sym_declare] = ACTIONS(2548), + [anon_sym_public] = ACTIONS(2548), + [anon_sym_private] = ACTIONS(2548), + [anon_sym_protected] = ACTIONS(2548), + [anon_sym_override] = ACTIONS(2548), + [anon_sym_module] = ACTIONS(2548), + [anon_sym_any] = ACTIONS(2548), + [anon_sym_number] = ACTIONS(2548), + [anon_sym_boolean] = ACTIONS(2548), + [anon_sym_string] = ACTIONS(2548), + [anon_sym_symbol] = ACTIONS(2548), + [anon_sym_object] = ACTIONS(2548), + [anon_sym_abstract] = ACTIONS(2548), + [anon_sym_extends] = ACTIONS(2548), + [anon_sym_interface] = ACTIONS(2548), + [anon_sym_enum] = ACTIONS(2548), [sym_html_comment] = ACTIONS(5), }, - [STATE(706)] = { - [sym__call_signature] = STATE(5916), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2410), - [anon_sym_export] = ACTIONS(2412), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2412), - [anon_sym_EQ] = ACTIONS(882), + [STATE(767)] = { + [aux_sym_object_repeat1] = STATE(6225), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(2130), + [anon_sym_export] = ACTIONS(2130), + [anon_sym_STAR] = ACTIONS(2130), + [anon_sym_type] = ACTIONS(2130), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2412), + [anon_sym_namespace] = ACTIONS(2130), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(157), - [anon_sym_let] = ACTIONS(2412), + [anon_sym_RBRACE] = ACTIONS(772), + [anon_sym_let] = ACTIONS(2130), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(2132), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2412), - [anon_sym_function] = ACTIONS(2414), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(2132), + [anon_sym_SQUOTE] = ACTIONS(2132), + [anon_sym_async] = ACTIONS(2130), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2412), + [anon_sym_new] = ACTIONS(2130), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -102547,7 +112236,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -102560,53 +112249,163 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2412), - [anon_sym_readonly] = ACTIONS(2412), - [anon_sym_get] = ACTIONS(2412), - [anon_sym_set] = ACTIONS(2412), - [anon_sym_declare] = ACTIONS(2412), - [anon_sym_public] = ACTIONS(2412), - [anon_sym_private] = ACTIONS(2412), - [anon_sym_protected] = ACTIONS(2412), - [anon_sym_override] = ACTIONS(2412), - [anon_sym_module] = ACTIONS(2412), - [anon_sym_any] = ACTIONS(2412), - [anon_sym_number] = ACTIONS(2412), - [anon_sym_boolean] = ACTIONS(2412), - [anon_sym_string] = ACTIONS(2412), - [anon_sym_symbol] = ACTIONS(2412), - [anon_sym_object] = ACTIONS(2412), + [sym_number] = ACTIONS(2132), + [sym_private_property_identifier] = ACTIONS(2132), + [anon_sym_static] = ACTIONS(2130), + [anon_sym_readonly] = ACTIONS(2130), + [anon_sym_get] = ACTIONS(2130), + [anon_sym_set] = ACTIONS(2130), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_declare] = ACTIONS(2130), + [anon_sym_public] = ACTIONS(2130), + [anon_sym_private] = ACTIONS(2130), + [anon_sym_protected] = ACTIONS(2130), + [anon_sym_override] = ACTIONS(2130), + [anon_sym_module] = ACTIONS(2130), + [anon_sym_any] = ACTIONS(2130), + [anon_sym_number] = ACTIONS(2130), + [anon_sym_boolean] = ACTIONS(2130), + [anon_sym_string] = ACTIONS(2130), + [anon_sym_symbol] = ACTIONS(2130), + [anon_sym_object] = ACTIONS(2130), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(707)] = { - [sym__call_signature] = STATE(5916), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2410), - [anon_sym_export] = ACTIONS(2412), + [STATE(768)] = { + [ts_builtin_sym_end] = ACTIONS(2550), + [sym_identifier] = ACTIONS(2552), + [anon_sym_export] = ACTIONS(2552), + [anon_sym_default] = ACTIONS(2552), + [anon_sym_type] = ACTIONS(2552), + [anon_sym_EQ] = ACTIONS(2552), + [anon_sym_namespace] = ACTIONS(2552), + [anon_sym_LBRACE] = ACTIONS(2550), + [anon_sym_COMMA] = ACTIONS(2550), + [anon_sym_RBRACE] = ACTIONS(2550), + [anon_sym_typeof] = ACTIONS(2552), + [anon_sym_import] = ACTIONS(2552), + [anon_sym_with] = ACTIONS(2552), + [anon_sym_var] = ACTIONS(2552), + [anon_sym_let] = ACTIONS(2552), + [anon_sym_const] = ACTIONS(2552), + [anon_sym_BANG] = ACTIONS(2550), + [anon_sym_else] = ACTIONS(2552), + [anon_sym_if] = ACTIONS(2552), + [anon_sym_switch] = ACTIONS(2552), + [anon_sym_for] = ACTIONS(2552), + [anon_sym_LPAREN] = ACTIONS(2550), + [anon_sym_SEMI] = ACTIONS(2550), + [anon_sym_RPAREN] = ACTIONS(2550), + [anon_sym_await] = ACTIONS(2552), + [anon_sym_while] = ACTIONS(2552), + [anon_sym_do] = ACTIONS(2552), + [anon_sym_try] = ACTIONS(2552), + [anon_sym_break] = ACTIONS(2552), + [anon_sym_continue] = ACTIONS(2552), + [anon_sym_debugger] = ACTIONS(2552), + [anon_sym_return] = ACTIONS(2552), + [anon_sym_throw] = ACTIONS(2552), + [anon_sym_COLON] = ACTIONS(2550), + [anon_sym_case] = ACTIONS(2552), + [anon_sym_yield] = ACTIONS(2552), + [anon_sym_LBRACK] = ACTIONS(2550), + [anon_sym_RBRACK] = ACTIONS(2550), + [anon_sym_GT] = ACTIONS(2550), + [anon_sym_DQUOTE] = ACTIONS(2550), + [anon_sym_SQUOTE] = ACTIONS(2550), + [anon_sym_class] = ACTIONS(2552), + [anon_sym_async] = ACTIONS(2552), + [anon_sym_function] = ACTIONS(2552), + [anon_sym_EQ_GT] = ACTIONS(2550), + [anon_sym_new] = ACTIONS(2552), + [anon_sym_using] = ACTIONS(2552), + [anon_sym_AMP] = ACTIONS(2550), + [anon_sym_PIPE] = ACTIONS(2550), + [anon_sym_PLUS] = ACTIONS(2552), + [anon_sym_DASH] = ACTIONS(2552), + [anon_sym_SLASH] = ACTIONS(2552), + [anon_sym_LT] = ACTIONS(2550), + [anon_sym_TILDE] = ACTIONS(2550), + [anon_sym_void] = ACTIONS(2552), + [anon_sym_delete] = ACTIONS(2552), + [anon_sym_PLUS_PLUS] = ACTIONS(2550), + [anon_sym_DASH_DASH] = ACTIONS(2550), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2550), + [sym_number] = ACTIONS(2550), + [sym_private_property_identifier] = ACTIONS(2550), + [sym_this] = ACTIONS(2552), + [sym_super] = ACTIONS(2552), + [sym_true] = ACTIONS(2552), + [sym_false] = ACTIONS(2552), + [sym_null] = ACTIONS(2552), + [sym_undefined] = ACTIONS(2552), + [anon_sym_AT] = ACTIONS(2550), + [anon_sym_static] = ACTIONS(2552), + [anon_sym_readonly] = ACTIONS(2552), + [anon_sym_get] = ACTIONS(2552), + [anon_sym_set] = ACTIONS(2552), + [anon_sym_QMARK] = ACTIONS(2550), + [anon_sym_declare] = ACTIONS(2552), + [anon_sym_public] = ACTIONS(2552), + [anon_sym_private] = ACTIONS(2552), + [anon_sym_protected] = ACTIONS(2552), + [anon_sym_override] = ACTIONS(2552), + [anon_sym_module] = ACTIONS(2552), + [anon_sym_any] = ACTIONS(2552), + [anon_sym_number] = ACTIONS(2552), + [anon_sym_boolean] = ACTIONS(2552), + [anon_sym_string] = ACTIONS(2552), + [anon_sym_symbol] = ACTIONS(2552), + [anon_sym_object] = ACTIONS(2552), + [anon_sym_abstract] = ACTIONS(2552), + [anon_sym_extends] = ACTIONS(2552), + [anon_sym_interface] = ACTIONS(2552), + [anon_sym_enum] = ACTIONS(2552), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(769)] = { + [sym_declaration] = STATE(975), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_class_declaration] = STATE(998), + [sym_function_declaration] = STATE(998), + [sym_generator_function_declaration] = STATE(998), + [sym_decorator] = STATE(1494), + [sym_function_signature] = STATE(998), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(947), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [aux_sym_export_statement_repeat1] = STATE(5433), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2412), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(2500), + [anon_sym_EQ] = ACTIONS(1041), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2412), - [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(157), - [anon_sym_let] = ACTIONS(2412), + [anon_sym_namespace] = ACTIONS(2326), + [anon_sym_import] = ACTIONS(2330), + [anon_sym_var] = ACTIONS(2332), + [anon_sym_let] = ACTIONS(2334), + [anon_sym_const] = ACTIONS(2336), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(157), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2412), - [anon_sym_function] = ACTIONS(2414), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_class] = ACTIONS(2341), + [anon_sym_async] = ACTIONS(2343), + [anon_sym_function] = ACTIONS(2345), + [anon_sym_EQ_GT] = ACTIONS(1007), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2412), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -102635,7 +112434,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(120), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -102643,58 +112442,62 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_EQ_EQ] = ACTIONS(157), [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(157), [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2412), - [anon_sym_readonly] = ACTIONS(2412), - [anon_sym_get] = ACTIONS(2412), - [anon_sym_set] = ACTIONS(2412), - [anon_sym_declare] = ACTIONS(2412), - [anon_sym_public] = ACTIONS(2412), - [anon_sym_private] = ACTIONS(2412), - [anon_sym_protected] = ACTIONS(2412), - [anon_sym_override] = ACTIONS(2412), - [anon_sym_module] = ACTIONS(2412), - [anon_sym_any] = ACTIONS(2412), - [anon_sym_number] = ACTIONS(2412), - [anon_sym_boolean] = ACTIONS(2412), - [anon_sym_string] = ACTIONS(2412), - [anon_sym_symbol] = ACTIONS(2412), - [anon_sym_object] = ACTIONS(2412), - [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_declare] = ACTIONS(2350), + [anon_sym_module] = ACTIONS(2502), + [anon_sym_abstract] = ACTIONS(2354), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_global] = ACTIONS(2504), + [anon_sym_interface] = ACTIONS(2356), + [anon_sym_enum] = ACTIONS(2358), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(708)] = { - [sym__call_signature] = STATE(5916), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2410), - [anon_sym_export] = ACTIONS(2412), + [STATE(770)] = { + [sym_declaration] = STATE(975), + [sym_variable_declaration] = STATE(998), + [sym_lexical_declaration] = STATE(998), + [sym_class_declaration] = STATE(998), + [sym_function_declaration] = STATE(998), + [sym_generator_function_declaration] = STATE(998), + [sym_decorator] = STATE(1494), + [sym_function_signature] = STATE(998), + [sym_ambient_declaration] = STATE(998), + [sym_abstract_class_declaration] = STATE(998), + [sym_module] = STATE(998), + [sym_internal_module] = STATE(947), + [sym_import_alias] = STATE(998), + [sym_interface_declaration] = STATE(998), + [sym_enum_declaration] = STATE(998), + [sym_type_alias_declaration] = STATE(998), + [aux_sym_export_statement_repeat1] = STATE(5433), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2412), - [anon_sym_EQ] = ACTIONS(882), + [anon_sym_type] = ACTIONS(2500), + [anon_sym_EQ] = ACTIONS(1041), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2412), - [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_let] = ACTIONS(2412), + [anon_sym_namespace] = ACTIONS(2522), + [anon_sym_import] = ACTIONS(2330), + [anon_sym_var] = ACTIONS(2332), + [anon_sym_let] = ACTIONS(2334), + [anon_sym_const] = ACTIONS(2336), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(157), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(884), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2412), - [anon_sym_function] = ACTIONS(2416), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_class] = ACTIONS(2341), + [anon_sym_async] = ACTIONS(2343), + [anon_sym_function] = ACTIONS(2345), + [anon_sym_EQ_GT] = ACTIONS(1007), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2412), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -102723,7 +112526,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(120), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -102731,59 +112534,62 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_EQ_EQ] = ACTIONS(157), [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(157), [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2412), - [anon_sym_readonly] = ACTIONS(2412), - [anon_sym_get] = ACTIONS(2412), - [anon_sym_set] = ACTIONS(2412), - [anon_sym_declare] = ACTIONS(2412), - [anon_sym_public] = ACTIONS(2412), - [anon_sym_private] = ACTIONS(2412), - [anon_sym_protected] = ACTIONS(2412), - [anon_sym_override] = ACTIONS(2412), - [anon_sym_module] = ACTIONS(2412), - [anon_sym_any] = ACTIONS(2412), - [anon_sym_number] = ACTIONS(2412), - [anon_sym_boolean] = ACTIONS(2412), - [anon_sym_string] = ACTIONS(2412), - [anon_sym_symbol] = ACTIONS(2412), - [anon_sym_object] = ACTIONS(2412), - [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_declare] = ACTIONS(2524), + [anon_sym_module] = ACTIONS(2528), + [anon_sym_abstract] = ACTIONS(2354), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_global] = ACTIONS(2504), + [anon_sym_interface] = ACTIONS(2356), + [anon_sym_enum] = ACTIONS(2358), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(709)] = { - [sym__call_signature] = STATE(6090), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2406), - [anon_sym_export] = ACTIONS(2408), + [STATE(771)] = { + [sym_declaration] = STATE(5228), + [sym_variable_declaration] = STATE(4902), + [sym_lexical_declaration] = STATE(4902), + [sym_class_declaration] = STATE(4902), + [sym_function_declaration] = STATE(4902), + [sym_generator_function_declaration] = STATE(4902), + [sym_decorator] = STATE(1494), + [sym_function_signature] = STATE(4902), + [sym_ambient_declaration] = STATE(4902), + [sym_abstract_class_declaration] = STATE(4902), + [sym_module] = STATE(4902), + [sym_internal_module] = STATE(4998), + [sym_import_alias] = STATE(4902), + [sym_interface_declaration] = STATE(4902), + [sym_enum_declaration] = STATE(4902), + [sym_type_alias_declaration] = STATE(4902), + [aux_sym_export_statement_repeat1] = STATE(5454), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2408), - [anon_sym_EQ] = ACTIONS(850), + [anon_sym_type] = ACTIONS(2554), + [anon_sym_EQ] = ACTIONS(1041), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2408), - [anon_sym_COMMA] = ACTIONS(907), - [anon_sym_RBRACE] = ACTIONS(907), - [anon_sym_let] = ACTIONS(2408), + [anon_sym_namespace] = ACTIONS(2556), + [anon_sym_import] = ACTIONS(2558), + [anon_sym_var] = ACTIONS(2560), + [anon_sym_let] = ACTIONS(2562), + [anon_sym_const] = ACTIONS(2564), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(828), [anon_sym_LBRACK] = ACTIONS(157), - [anon_sym_RBRACK] = ACTIONS(907), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2408), - [anon_sym_function] = ACTIONS(2401), - [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_class] = ACTIONS(2566), + [anon_sym_async] = ACTIONS(2568), + [anon_sym_function] = ACTIONS(2570), + [anon_sym_EQ_GT] = ACTIONS(1007), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2408), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -102812,7 +112618,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(120), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -102820,57 +112626,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_EQ_EQ] = ACTIONS(157), [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(157), [anon_sym_PLUS_PLUS] = ACTIONS(157), [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2408), - [anon_sym_readonly] = ACTIONS(2408), - [anon_sym_get] = ACTIONS(2408), - [anon_sym_set] = ACTIONS(2408), - [anon_sym_declare] = ACTIONS(2408), - [anon_sym_public] = ACTIONS(2408), - [anon_sym_private] = ACTIONS(2408), - [anon_sym_protected] = ACTIONS(2408), - [anon_sym_override] = ACTIONS(2408), - [anon_sym_module] = ACTIONS(2408), - [anon_sym_any] = ACTIONS(2408), - [anon_sym_number] = ACTIONS(2408), - [anon_sym_boolean] = ACTIONS(2408), - [anon_sym_string] = ACTIONS(2408), - [anon_sym_symbol] = ACTIONS(2408), - [anon_sym_object] = ACTIONS(2408), - [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_declare] = ACTIONS(2572), + [anon_sym_module] = ACTIONS(2574), + [anon_sym_abstract] = ACTIONS(2576), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_global] = ACTIONS(2578), + [anon_sym_interface] = ACTIONS(2580), + [anon_sym_enum] = ACTIONS(2582), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(710)] = { - [sym__call_signature] = STATE(5916), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2410), - [anon_sym_export] = ACTIONS(2412), + [STATE(772)] = { + [sym__call_signature] = STATE(7302), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2584), + [anon_sym_export] = ACTIONS(2586), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2412), - [anon_sym_EQ] = ACTIONS(882), + [anon_sym_type] = ACTIONS(2586), + [anon_sym_EQ] = ACTIONS(884), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2412), + [anon_sym_namespace] = ACTIONS(2586), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_let] = ACTIONS(2412), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2586), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(2588), [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_RPAREN] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(886), + [anon_sym_COLON] = ACTIONS(157), [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2412), - [anon_sym_function] = ACTIONS(2304), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_async] = ACTIONS(2586), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(225), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2412), + [anon_sym_new] = ACTIONS(2586), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -102899,7 +112700,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -102912,53 +112713,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2412), - [anon_sym_readonly] = ACTIONS(2412), - [anon_sym_get] = ACTIONS(2412), - [anon_sym_set] = ACTIONS(2412), - [anon_sym_declare] = ACTIONS(2412), - [anon_sym_public] = ACTIONS(2412), - [anon_sym_private] = ACTIONS(2412), - [anon_sym_protected] = ACTIONS(2412), - [anon_sym_override] = ACTIONS(2412), - [anon_sym_module] = ACTIONS(2412), - [anon_sym_any] = ACTIONS(2412), - [anon_sym_number] = ACTIONS(2412), - [anon_sym_boolean] = ACTIONS(2412), - [anon_sym_string] = ACTIONS(2412), - [anon_sym_symbol] = ACTIONS(2412), - [anon_sym_object] = ACTIONS(2412), + [anon_sym_static] = ACTIONS(2586), + [anon_sym_readonly] = ACTIONS(2586), + [anon_sym_get] = ACTIONS(2586), + [anon_sym_set] = ACTIONS(2586), + [anon_sym_declare] = ACTIONS(2586), + [anon_sym_public] = ACTIONS(2586), + [anon_sym_private] = ACTIONS(2586), + [anon_sym_protected] = ACTIONS(2586), + [anon_sym_override] = ACTIONS(2586), + [anon_sym_module] = ACTIONS(2586), + [anon_sym_any] = ACTIONS(2586), + [anon_sym_number] = ACTIONS(2586), + [anon_sym_boolean] = ACTIONS(2586), + [anon_sym_string] = ACTIONS(2586), + [anon_sym_symbol] = ACTIONS(2586), + [anon_sym_object] = ACTIONS(2586), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(711)] = { - [sym__call_signature] = STATE(6155), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2418), - [anon_sym_export] = ACTIONS(2420), + [STATE(773)] = { + [sym__call_signature] = STATE(7302), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2584), + [anon_sym_export] = ACTIONS(2586), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2420), - [anon_sym_EQ] = ACTIONS(870), + [anon_sym_type] = ACTIONS(2586), + [anon_sym_EQ] = ACTIONS(219), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2420), - [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_let] = ACTIONS(2420), + [anon_sym_namespace] = ACTIONS(2586), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_RBRACE] = ACTIONS(222), + [anon_sym_let] = ACTIONS(2586), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), - [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_LPAREN] = ACTIONS(2588), + [anon_sym_RPAREN] = ACTIONS(222), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(222), [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(222), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2420), - [anon_sym_function] = ACTIONS(2414), - [anon_sym_EQ_GT] = ACTIONS(876), + [anon_sym_async] = ACTIONS(2586), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(225), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2420), + [anon_sym_new] = ACTIONS(2586), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -102987,7 +112789,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -103000,53 +112802,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2420), - [anon_sym_readonly] = ACTIONS(2420), - [anon_sym_get] = ACTIONS(2420), - [anon_sym_set] = ACTIONS(2420), - [anon_sym_declare] = ACTIONS(2420), - [anon_sym_public] = ACTIONS(2420), - [anon_sym_private] = ACTIONS(2420), - [anon_sym_protected] = ACTIONS(2420), - [anon_sym_override] = ACTIONS(2420), - [anon_sym_module] = ACTIONS(2420), - [anon_sym_any] = ACTIONS(2420), - [anon_sym_number] = ACTIONS(2420), - [anon_sym_boolean] = ACTIONS(2420), - [anon_sym_string] = ACTIONS(2420), - [anon_sym_symbol] = ACTIONS(2420), - [anon_sym_object] = ACTIONS(2420), + [anon_sym_static] = ACTIONS(2586), + [anon_sym_readonly] = ACTIONS(2586), + [anon_sym_get] = ACTIONS(2586), + [anon_sym_set] = ACTIONS(2586), + [anon_sym_QMARK] = ACTIONS(802), + [anon_sym_declare] = ACTIONS(2586), + [anon_sym_public] = ACTIONS(2586), + [anon_sym_private] = ACTIONS(2586), + [anon_sym_protected] = ACTIONS(2586), + [anon_sym_override] = ACTIONS(2586), + [anon_sym_module] = ACTIONS(2586), + [anon_sym_any] = ACTIONS(2586), + [anon_sym_number] = ACTIONS(2586), + [anon_sym_boolean] = ACTIONS(2586), + [anon_sym_string] = ACTIONS(2586), + [anon_sym_symbol] = ACTIONS(2586), + [anon_sym_object] = ACTIONS(2586), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(712)] = { - [sym__call_signature] = STATE(5916), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2410), - [anon_sym_export] = ACTIONS(2412), + [STATE(774)] = { + [sym__call_signature] = STATE(7302), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2584), + [anon_sym_export] = ACTIONS(2586), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2412), - [anon_sym_EQ] = ACTIONS(882), + [anon_sym_type] = ACTIONS(2586), + [anon_sym_EQ] = ACTIONS(894), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2412), + [anon_sym_namespace] = ACTIONS(2586), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_let] = ACTIONS(2412), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2586), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(2588), [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_RPAREN] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(888), + [anon_sym_COLON] = ACTIONS(157), [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2412), - [anon_sym_function] = ACTIONS(2416), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_async] = ACTIONS(2586), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(225), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2412), + [anon_sym_new] = ACTIONS(2586), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -103075,7 +112880,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -103088,53 +112893,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2412), - [anon_sym_readonly] = ACTIONS(2412), - [anon_sym_get] = ACTIONS(2412), - [anon_sym_set] = ACTIONS(2412), - [anon_sym_declare] = ACTIONS(2412), - [anon_sym_public] = ACTIONS(2412), - [anon_sym_private] = ACTIONS(2412), - [anon_sym_protected] = ACTIONS(2412), - [anon_sym_override] = ACTIONS(2412), - [anon_sym_module] = ACTIONS(2412), - [anon_sym_any] = ACTIONS(2412), - [anon_sym_number] = ACTIONS(2412), - [anon_sym_boolean] = ACTIONS(2412), - [anon_sym_string] = ACTIONS(2412), - [anon_sym_symbol] = ACTIONS(2412), - [anon_sym_object] = ACTIONS(2412), + [anon_sym_static] = ACTIONS(2586), + [anon_sym_readonly] = ACTIONS(2586), + [anon_sym_get] = ACTIONS(2586), + [anon_sym_set] = ACTIONS(2586), + [anon_sym_declare] = ACTIONS(2586), + [anon_sym_public] = ACTIONS(2586), + [anon_sym_private] = ACTIONS(2586), + [anon_sym_protected] = ACTIONS(2586), + [anon_sym_override] = ACTIONS(2586), + [anon_sym_module] = ACTIONS(2586), + [anon_sym_any] = ACTIONS(2586), + [anon_sym_number] = ACTIONS(2586), + [anon_sym_boolean] = ACTIONS(2586), + [anon_sym_string] = ACTIONS(2586), + [anon_sym_symbol] = ACTIONS(2586), + [anon_sym_object] = ACTIONS(2586), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(713)] = { - [sym__call_signature] = STATE(6155), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2418), - [anon_sym_export] = ACTIONS(2420), + [STATE(775)] = { + [sym__call_signature] = STATE(7246), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2596), + [anon_sym_export] = ACTIONS(2598), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2420), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(2598), + [anon_sym_EQ] = ACTIONS(884), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2420), - [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_let] = ACTIONS(2420), + [anon_sym_namespace] = ACTIONS(2598), + [anon_sym_COMMA] = ACTIONS(886), + [anon_sym_RBRACE] = ACTIONS(886), + [anon_sym_let] = ACTIONS(2598), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), - [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_LPAREN] = ACTIONS(2588), + [anon_sym_RPAREN] = ACTIONS(886), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(886), [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(886), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2420), - [anon_sym_function] = ACTIONS(2414), - [anon_sym_EQ_GT] = ACTIONS(876), + [anon_sym_async] = ACTIONS(2598), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(155), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2420), + [anon_sym_new] = ACTIONS(2598), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -103163,7 +112969,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -103176,53 +112982,55 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2420), - [anon_sym_readonly] = ACTIONS(2420), - [anon_sym_get] = ACTIONS(2420), - [anon_sym_set] = ACTIONS(2420), - [anon_sym_declare] = ACTIONS(2420), - [anon_sym_public] = ACTIONS(2420), - [anon_sym_private] = ACTIONS(2420), - [anon_sym_protected] = ACTIONS(2420), - [anon_sym_override] = ACTIONS(2420), - [anon_sym_module] = ACTIONS(2420), - [anon_sym_any] = ACTIONS(2420), - [anon_sym_number] = ACTIONS(2420), - [anon_sym_boolean] = ACTIONS(2420), - [anon_sym_string] = ACTIONS(2420), - [anon_sym_symbol] = ACTIONS(2420), - [anon_sym_object] = ACTIONS(2420), + [anon_sym_static] = ACTIONS(2598), + [anon_sym_readonly] = ACTIONS(2598), + [anon_sym_get] = ACTIONS(2598), + [anon_sym_set] = ACTIONS(2598), + [anon_sym_QMARK] = ACTIONS(888), + [anon_sym_declare] = ACTIONS(2598), + [anon_sym_public] = ACTIONS(2598), + [anon_sym_private] = ACTIONS(2598), + [anon_sym_protected] = ACTIONS(2598), + [anon_sym_override] = ACTIONS(2598), + [anon_sym_module] = ACTIONS(2598), + [anon_sym_any] = ACTIONS(2598), + [anon_sym_number] = ACTIONS(2598), + [anon_sym_boolean] = ACTIONS(2598), + [anon_sym_string] = ACTIONS(2598), + [anon_sym_symbol] = ACTIONS(2598), + [anon_sym_object] = ACTIONS(2598), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(714)] = { - [sym__call_signature] = STATE(6047), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2422), - [anon_sym_export] = ACTIONS(2424), + [STATE(776)] = { + [sym__call_signature] = STATE(7246), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2596), + [anon_sym_export] = ACTIONS(2598), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2424), - [anon_sym_EQ] = ACTIONS(894), + [anon_sym_type] = ACTIONS(2598), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2424), + [anon_sym_namespace] = ACTIONS(2598), [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_let] = ACTIONS(2424), + [anon_sym_RBRACE] = ACTIONS(126), + [anon_sym_let] = ACTIONS(2598), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(2588), + [anon_sym_RPAREN] = ACTIONS(126), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(899), + [anon_sym_COLON] = ACTIONS(126), [anon_sym_LBRACK] = ACTIONS(157), - [anon_sym_RBRACK] = ACTIONS(222), + [anon_sym_RBRACK] = ACTIONS(126), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2424), - [anon_sym_function] = ACTIONS(2401), - [anon_sym_EQ_GT] = ACTIONS(903), + [anon_sym_async] = ACTIONS(2598), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(155), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2424), + [anon_sym_new] = ACTIONS(2598), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -103251,7 +113059,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -103264,52 +113072,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2424), - [anon_sym_readonly] = ACTIONS(2424), - [anon_sym_get] = ACTIONS(2424), - [anon_sym_set] = ACTIONS(2424), - [anon_sym_declare] = ACTIONS(2424), - [anon_sym_public] = ACTIONS(2424), - [anon_sym_private] = ACTIONS(2424), - [anon_sym_protected] = ACTIONS(2424), - [anon_sym_override] = ACTIONS(2424), - [anon_sym_module] = ACTIONS(2424), - [anon_sym_any] = ACTIONS(2424), - [anon_sym_number] = ACTIONS(2424), - [anon_sym_boolean] = ACTIONS(2424), - [anon_sym_string] = ACTIONS(2424), - [anon_sym_symbol] = ACTIONS(2424), - [anon_sym_object] = ACTIONS(2424), + [anon_sym_static] = ACTIONS(2598), + [anon_sym_readonly] = ACTIONS(2598), + [anon_sym_get] = ACTIONS(2598), + [anon_sym_set] = ACTIONS(2598), + [anon_sym_QMARK] = ACTIONS(802), + [anon_sym_declare] = ACTIONS(2598), + [anon_sym_public] = ACTIONS(2598), + [anon_sym_private] = ACTIONS(2598), + [anon_sym_protected] = ACTIONS(2598), + [anon_sym_override] = ACTIONS(2598), + [anon_sym_module] = ACTIONS(2598), + [anon_sym_any] = ACTIONS(2598), + [anon_sym_number] = ACTIONS(2598), + [anon_sym_boolean] = ACTIONS(2598), + [anon_sym_string] = ACTIONS(2598), + [anon_sym_symbol] = ACTIONS(2598), + [anon_sym_object] = ACTIONS(2598), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(715)] = { - [sym__call_signature] = STATE(6090), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2406), - [anon_sym_export] = ACTIONS(2408), + [STATE(777)] = { + [sym__call_signature] = STATE(7024), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2600), + [anon_sym_export] = ACTIONS(2602), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2408), - [anon_sym_EQ] = ACTIONS(850), + [anon_sym_type] = ACTIONS(2602), + [anon_sym_EQ] = ACTIONS(884), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2408), + [anon_sym_namespace] = ACTIONS(2602), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_let] = ACTIONS(2408), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2602), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(2588), [anon_sym_SEMI] = ACTIONS(157), - [anon_sym_in] = ACTIONS(910), - [anon_sym_of] = ACTIONS(913), + [anon_sym_in] = ACTIONS(120), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2408), - [anon_sym_function] = ACTIONS(2401), - [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_async] = ACTIONS(2602), + [anon_sym_function] = ACTIONS(2604), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2408), + [anon_sym_new] = ACTIONS(2602), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -103338,7 +113147,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -103351,51 +113160,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2408), - [anon_sym_readonly] = ACTIONS(2408), - [anon_sym_get] = ACTIONS(2408), - [anon_sym_set] = ACTIONS(2408), - [anon_sym_declare] = ACTIONS(2408), - [anon_sym_public] = ACTIONS(2408), - [anon_sym_private] = ACTIONS(2408), - [anon_sym_protected] = ACTIONS(2408), - [anon_sym_override] = ACTIONS(2408), - [anon_sym_module] = ACTIONS(2408), - [anon_sym_any] = ACTIONS(2408), - [anon_sym_number] = ACTIONS(2408), - [anon_sym_boolean] = ACTIONS(2408), - [anon_sym_string] = ACTIONS(2408), - [anon_sym_symbol] = ACTIONS(2408), - [anon_sym_object] = ACTIONS(2408), + [anon_sym_static] = ACTIONS(2602), + [anon_sym_readonly] = ACTIONS(2602), + [anon_sym_get] = ACTIONS(2602), + [anon_sym_set] = ACTIONS(2602), + [anon_sym_declare] = ACTIONS(2602), + [anon_sym_public] = ACTIONS(2602), + [anon_sym_private] = ACTIONS(2602), + [anon_sym_protected] = ACTIONS(2602), + [anon_sym_override] = ACTIONS(2602), + [anon_sym_module] = ACTIONS(2602), + [anon_sym_any] = ACTIONS(2602), + [anon_sym_number] = ACTIONS(2602), + [anon_sym_boolean] = ACTIONS(2602), + [anon_sym_string] = ACTIONS(2602), + [anon_sym_symbol] = ACTIONS(2602), + [anon_sym_object] = ACTIONS(2602), [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(716)] = { - [sym__call_signature] = STATE(6056), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2426), - [anon_sym_export] = ACTIONS(2428), + [STATE(778)] = { + [sym__call_signature] = STATE(7024), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2600), + [anon_sym_export] = ACTIONS(2602), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2428), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(2602), + [anon_sym_EQ] = ACTIONS(952), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2428), - [anon_sym_LBRACE] = ACTIONS(157), + [anon_sym_namespace] = ACTIONS(2602), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_let] = ACTIONS(2428), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2602), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(2588), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2428), - [anon_sym_function] = ACTIONS(2401), - [anon_sym_EQ_GT] = ACTIONS(939), + [anon_sym_async] = ACTIONS(2602), + [anon_sym_function] = ACTIONS(2604), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2428), + [anon_sym_new] = ACTIONS(2602), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -103424,7 +113235,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -103437,52 +113248,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2428), - [anon_sym_readonly] = ACTIONS(2428), - [anon_sym_get] = ACTIONS(2428), - [anon_sym_set] = ACTIONS(2428), - [anon_sym_declare] = ACTIONS(2428), - [anon_sym_public] = ACTIONS(2428), - [anon_sym_private] = ACTIONS(2428), - [anon_sym_protected] = ACTIONS(2428), - [anon_sym_override] = ACTIONS(2428), - [anon_sym_module] = ACTIONS(2428), - [anon_sym_any] = ACTIONS(2428), - [anon_sym_number] = ACTIONS(2428), - [anon_sym_boolean] = ACTIONS(2428), - [anon_sym_string] = ACTIONS(2428), - [anon_sym_symbol] = ACTIONS(2428), - [anon_sym_object] = ACTIONS(2428), + [anon_sym_static] = ACTIONS(2602), + [anon_sym_readonly] = ACTIONS(2602), + [anon_sym_get] = ACTIONS(2602), + [anon_sym_set] = ACTIONS(2602), + [anon_sym_declare] = ACTIONS(2602), + [anon_sym_public] = ACTIONS(2602), + [anon_sym_private] = ACTIONS(2602), + [anon_sym_protected] = ACTIONS(2602), + [anon_sym_override] = ACTIONS(2602), + [anon_sym_module] = ACTIONS(2602), + [anon_sym_any] = ACTIONS(2602), + [anon_sym_number] = ACTIONS(2602), + [anon_sym_boolean] = ACTIONS(2602), + [anon_sym_string] = ACTIONS(2602), + [anon_sym_symbol] = ACTIONS(2602), + [anon_sym_object] = ACTIONS(2602), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_implements] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(717)] = { - [sym__call_signature] = STATE(6056), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2426), - [anon_sym_export] = ACTIONS(2428), + [STATE(779)] = { + [sym__call_signature] = STATE(7362), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2606), + [anon_sym_export] = ACTIONS(2608), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2428), - [anon_sym_EQ] = ACTIONS(933), + [anon_sym_type] = ACTIONS(2608), + [anon_sym_EQ] = ACTIONS(884), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2428), - [anon_sym_LBRACE] = ACTIONS(157), + [anon_sym_namespace] = ACTIONS(2608), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_let] = ACTIONS(2428), + [anon_sym_let] = ACTIONS(2608), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(2588), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2428), - [anon_sym_function] = ACTIONS(2401), - [anon_sym_EQ_GT] = ACTIONS(939), + [anon_sym_async] = ACTIONS(2608), + [anon_sym_function] = ACTIONS(2610), + [anon_sym_EQ_GT] = ACTIONS(938), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2428), + [anon_sym_new] = ACTIONS(2608), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -103511,7 +113322,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -103524,52 +113335,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2428), - [anon_sym_readonly] = ACTIONS(2428), - [anon_sym_get] = ACTIONS(2428), - [anon_sym_set] = ACTIONS(2428), - [anon_sym_declare] = ACTIONS(2428), - [anon_sym_public] = ACTIONS(2428), - [anon_sym_private] = ACTIONS(2428), - [anon_sym_protected] = ACTIONS(2428), - [anon_sym_override] = ACTIONS(2428), - [anon_sym_module] = ACTIONS(2428), - [anon_sym_any] = ACTIONS(2428), - [anon_sym_number] = ACTIONS(2428), - [anon_sym_boolean] = ACTIONS(2428), - [anon_sym_string] = ACTIONS(2428), - [anon_sym_symbol] = ACTIONS(2428), - [anon_sym_object] = ACTIONS(2428), + [anon_sym_static] = ACTIONS(2608), + [anon_sym_readonly] = ACTIONS(2608), + [anon_sym_get] = ACTIONS(2608), + [anon_sym_set] = ACTIONS(2608), + [anon_sym_declare] = ACTIONS(2608), + [anon_sym_public] = ACTIONS(2608), + [anon_sym_private] = ACTIONS(2608), + [anon_sym_protected] = ACTIONS(2608), + [anon_sym_override] = ACTIONS(2608), + [anon_sym_module] = ACTIONS(2608), + [anon_sym_any] = ACTIONS(2608), + [anon_sym_number] = ACTIONS(2608), + [anon_sym_boolean] = ACTIONS(2608), + [anon_sym_string] = ACTIONS(2608), + [anon_sym_symbol] = ACTIONS(2608), + [anon_sym_object] = ACTIONS(2608), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_implements] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_end_marker] = ACTIONS(157), }, - [STATE(718)] = { - [sym__call_signature] = STATE(6047), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2422), - [anon_sym_export] = ACTIONS(2424), + [STATE(780)] = { + [sym__call_signature] = STATE(7287), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2612), + [anon_sym_export] = ACTIONS(2614), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2424), - [anon_sym_EQ] = ACTIONS(945), + [anon_sym_type] = ACTIONS(2614), + [anon_sym_EQ] = ACTIONS(960), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2424), - [anon_sym_let] = ACTIONS(2424), + [anon_sym_namespace] = ACTIONS(2614), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2614), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(2588), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(899), + [anon_sym_of] = ACTIONS(120), [anon_sym_LBRACK] = ACTIONS(157), - [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2424), - [anon_sym_function] = ACTIONS(2401), - [anon_sym_EQ_GT] = ACTIONS(903), + [anon_sym_async] = ACTIONS(2614), + [anon_sym_function] = ACTIONS(2604), + [anon_sym_EQ_GT] = ACTIONS(966), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2424), + [anon_sym_new] = ACTIONS(2614), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -103598,7 +113411,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -103611,137 +113424,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2424), - [anon_sym_readonly] = ACTIONS(2424), - [anon_sym_get] = ACTIONS(2424), - [anon_sym_set] = ACTIONS(2424), - [anon_sym_declare] = ACTIONS(2424), - [anon_sym_public] = ACTIONS(2424), - [anon_sym_private] = ACTIONS(2424), - [anon_sym_protected] = ACTIONS(2424), - [anon_sym_override] = ACTIONS(2424), - [anon_sym_module] = ACTIONS(2424), - [anon_sym_any] = ACTIONS(2424), - [anon_sym_number] = ACTIONS(2424), - [anon_sym_boolean] = ACTIONS(2424), - [anon_sym_string] = ACTIONS(2424), - [anon_sym_symbol] = ACTIONS(2424), - [anon_sym_object] = ACTIONS(2424), + [anon_sym_static] = ACTIONS(2614), + [anon_sym_readonly] = ACTIONS(2614), + [anon_sym_get] = ACTIONS(2614), + [anon_sym_set] = ACTIONS(2614), + [anon_sym_declare] = ACTIONS(2614), + [anon_sym_public] = ACTIONS(2614), + [anon_sym_private] = ACTIONS(2614), + [anon_sym_protected] = ACTIONS(2614), + [anon_sym_override] = ACTIONS(2614), + [anon_sym_module] = ACTIONS(2614), + [anon_sym_any] = ACTIONS(2614), + [anon_sym_number] = ACTIONS(2614), + [anon_sym_boolean] = ACTIONS(2614), + [anon_sym_string] = ACTIONS(2614), + [anon_sym_symbol] = ACTIONS(2614), + [anon_sym_object] = ACTIONS(2614), [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(719)] = { - [ts_builtin_sym_end] = ACTIONS(1687), - [sym_identifier] = ACTIONS(1689), - [anon_sym_export] = ACTIONS(1689), - [anon_sym_default] = ACTIONS(1689), - [anon_sym_type] = ACTIONS(1689), - [anon_sym_namespace] = ACTIONS(1689), - [anon_sym_LBRACE] = ACTIONS(1687), - [anon_sym_COMMA] = ACTIONS(1687), - [anon_sym_RBRACE] = ACTIONS(1687), - [anon_sym_typeof] = ACTIONS(1689), - [anon_sym_import] = ACTIONS(1689), - [anon_sym_with] = ACTIONS(1689), - [anon_sym_var] = ACTIONS(1689), - [anon_sym_let] = ACTIONS(1689), - [anon_sym_const] = ACTIONS(1689), - [anon_sym_BANG] = ACTIONS(1687), - [anon_sym_else] = ACTIONS(1689), - [anon_sym_if] = ACTIONS(1689), - [anon_sym_switch] = ACTIONS(1689), - [anon_sym_for] = ACTIONS(1689), - [anon_sym_LPAREN] = ACTIONS(1687), - [anon_sym_SEMI] = ACTIONS(1687), - [anon_sym_await] = ACTIONS(1689), - [anon_sym_while] = ACTIONS(1689), - [anon_sym_do] = ACTIONS(1689), - [anon_sym_try] = ACTIONS(1689), - [anon_sym_break] = ACTIONS(1689), - [anon_sym_continue] = ACTIONS(1689), - [anon_sym_debugger] = ACTIONS(1689), - [anon_sym_return] = ACTIONS(1689), - [anon_sym_throw] = ACTIONS(1689), - [anon_sym_case] = ACTIONS(1689), - [anon_sym_catch] = ACTIONS(1689), - [anon_sym_finally] = ACTIONS(1689), - [anon_sym_yield] = ACTIONS(1689), - [anon_sym_LBRACK] = ACTIONS(1687), - [anon_sym_DQUOTE] = ACTIONS(1687), - [anon_sym_SQUOTE] = ACTIONS(1687), - [anon_sym_class] = ACTIONS(1689), - [anon_sym_async] = ACTIONS(1689), - [anon_sym_function] = ACTIONS(1689), - [anon_sym_new] = ACTIONS(1689), - [anon_sym_using] = ACTIONS(1689), - [anon_sym_PLUS] = ACTIONS(1689), - [anon_sym_DASH] = ACTIONS(1689), - [anon_sym_SLASH] = ACTIONS(1689), - [anon_sym_LT] = ACTIONS(1687), - [anon_sym_TILDE] = ACTIONS(1687), - [anon_sym_void] = ACTIONS(1689), - [anon_sym_delete] = ACTIONS(1689), - [anon_sym_PLUS_PLUS] = ACTIONS(1687), - [anon_sym_DASH_DASH] = ACTIONS(1687), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1687), - [sym_number] = ACTIONS(1687), - [sym_private_property_identifier] = ACTIONS(1687), - [sym_this] = ACTIONS(1689), - [sym_super] = ACTIONS(1689), - [sym_true] = ACTIONS(1689), - [sym_false] = ACTIONS(1689), - [sym_null] = ACTIONS(1689), - [sym_undefined] = ACTIONS(1689), - [anon_sym_AT] = ACTIONS(1687), - [anon_sym_static] = ACTIONS(1689), - [anon_sym_readonly] = ACTIONS(1689), - [anon_sym_get] = ACTIONS(1689), - [anon_sym_set] = ACTIONS(1689), - [anon_sym_declare] = ACTIONS(1689), - [anon_sym_public] = ACTIONS(1689), - [anon_sym_private] = ACTIONS(1689), - [anon_sym_protected] = ACTIONS(1689), - [anon_sym_override] = ACTIONS(1689), - [anon_sym_module] = ACTIONS(1689), - [anon_sym_any] = ACTIONS(1689), - [anon_sym_number] = ACTIONS(1689), - [anon_sym_boolean] = ACTIONS(1689), - [anon_sym_string] = ACTIONS(1689), - [anon_sym_symbol] = ACTIONS(1689), - [anon_sym_object] = ACTIONS(1689), - [anon_sym_abstract] = ACTIONS(1689), - [anon_sym_interface] = ACTIONS(1689), - [anon_sym_enum] = ACTIONS(1689), - [sym__automatic_semicolon] = ACTIONS(1697), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(720)] = { - [sym__call_signature] = STATE(6047), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2422), - [anon_sym_export] = ACTIONS(2424), + [STATE(781)] = { + [sym__call_signature] = STATE(7287), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2612), + [anon_sym_export] = ACTIONS(2614), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2424), - [anon_sym_EQ] = ACTIONS(945), + [anon_sym_type] = ACTIONS(2614), + [anon_sym_EQ] = ACTIONS(884), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2424), - [anon_sym_let] = ACTIONS(2424), + [anon_sym_namespace] = ACTIONS(2614), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2614), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(2588), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(961), + [anon_sym_of] = ACTIONS(120), [anon_sym_LBRACK] = ACTIONS(157), - [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2424), - [anon_sym_function] = ACTIONS(2401), - [anon_sym_EQ_GT] = ACTIONS(903), + [anon_sym_async] = ACTIONS(2614), + [anon_sym_function] = ACTIONS(2604), + [anon_sym_EQ_GT] = ACTIONS(966), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2424), + [anon_sym_new] = ACTIONS(2614), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -103770,7 +113499,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -103783,50 +113512,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2424), - [anon_sym_readonly] = ACTIONS(2424), - [anon_sym_get] = ACTIONS(2424), - [anon_sym_set] = ACTIONS(2424), - [anon_sym_declare] = ACTIONS(2424), - [anon_sym_public] = ACTIONS(2424), - [anon_sym_private] = ACTIONS(2424), - [anon_sym_protected] = ACTIONS(2424), - [anon_sym_override] = ACTIONS(2424), - [anon_sym_module] = ACTIONS(2424), - [anon_sym_any] = ACTIONS(2424), - [anon_sym_number] = ACTIONS(2424), - [anon_sym_boolean] = ACTIONS(2424), - [anon_sym_string] = ACTIONS(2424), - [anon_sym_symbol] = ACTIONS(2424), - [anon_sym_object] = ACTIONS(2424), + [anon_sym_static] = ACTIONS(2614), + [anon_sym_readonly] = ACTIONS(2614), + [anon_sym_get] = ACTIONS(2614), + [anon_sym_set] = ACTIONS(2614), + [anon_sym_declare] = ACTIONS(2614), + [anon_sym_public] = ACTIONS(2614), + [anon_sym_private] = ACTIONS(2614), + [anon_sym_protected] = ACTIONS(2614), + [anon_sym_override] = ACTIONS(2614), + [anon_sym_module] = ACTIONS(2614), + [anon_sym_any] = ACTIONS(2614), + [anon_sym_number] = ACTIONS(2614), + [anon_sym_boolean] = ACTIONS(2614), + [anon_sym_string] = ACTIONS(2614), + [anon_sym_symbol] = ACTIONS(2614), + [anon_sym_object] = ACTIONS(2614), [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(721)] = { - [sym__call_signature] = STATE(5880), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2430), - [anon_sym_export] = ACTIONS(2432), + [STATE(782)] = { + [sym__call_signature] = STATE(7024), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2600), + [anon_sym_export] = ACTIONS(2602), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2432), - [anon_sym_EQ] = ACTIONS(951), + [anon_sym_type] = ACTIONS(2602), + [anon_sym_EQ] = ACTIONS(952), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2432), - [anon_sym_let] = ACTIONS(2432), + [anon_sym_namespace] = ACTIONS(2602), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2602), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(2588), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(954), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2432), - [anon_sym_function] = ACTIONS(2414), - [anon_sym_EQ_GT] = ACTIONS(957), + [anon_sym_async] = ACTIONS(2602), + [anon_sym_function] = ACTIONS(2616), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2432), + [anon_sym_new] = ACTIONS(2602), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -103855,7 +113587,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -103868,51 +113600,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2432), - [anon_sym_readonly] = ACTIONS(2432), - [anon_sym_get] = ACTIONS(2432), - [anon_sym_set] = ACTIONS(2432), - [anon_sym_declare] = ACTIONS(2432), - [anon_sym_public] = ACTIONS(2432), - [anon_sym_private] = ACTIONS(2432), - [anon_sym_protected] = ACTIONS(2432), - [anon_sym_override] = ACTIONS(2432), - [anon_sym_module] = ACTIONS(2432), - [anon_sym_any] = ACTIONS(2432), - [anon_sym_number] = ACTIONS(2432), - [anon_sym_boolean] = ACTIONS(2432), - [anon_sym_string] = ACTIONS(2432), - [anon_sym_symbol] = ACTIONS(2432), - [anon_sym_object] = ACTIONS(2432), + [anon_sym_static] = ACTIONS(2602), + [anon_sym_readonly] = ACTIONS(2602), + [anon_sym_get] = ACTIONS(2602), + [anon_sym_set] = ACTIONS(2602), + [anon_sym_declare] = ACTIONS(2602), + [anon_sym_public] = ACTIONS(2602), + [anon_sym_private] = ACTIONS(2602), + [anon_sym_protected] = ACTIONS(2602), + [anon_sym_override] = ACTIONS(2602), + [anon_sym_module] = ACTIONS(2602), + [anon_sym_any] = ACTIONS(2602), + [anon_sym_number] = ACTIONS(2602), + [anon_sym_boolean] = ACTIONS(2602), + [anon_sym_string] = ACTIONS(2602), + [anon_sym_symbol] = ACTIONS(2602), + [anon_sym_object] = ACTIONS(2602), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(722)] = { - [sym__call_signature] = STATE(5880), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2430), - [anon_sym_export] = ACTIONS(2432), + [STATE(783)] = { + [sym__call_signature] = STATE(7302), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2584), + [anon_sym_export] = ACTIONS(2586), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2432), - [anon_sym_EQ] = ACTIONS(951), + [anon_sym_type] = ACTIONS(2586), + [anon_sym_EQ] = ACTIONS(894), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2432), - [anon_sym_let] = ACTIONS(2432), + [anon_sym_namespace] = ACTIONS(2586), + [anon_sym_COMMA] = ACTIONS(993), + [anon_sym_RBRACE] = ACTIONS(993), + [anon_sym_let] = ACTIONS(2586), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), - [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_LPAREN] = ACTIONS(2588), [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(886), [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(993), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2432), - [anon_sym_function] = ACTIONS(2304), - [anon_sym_EQ_GT] = ACTIONS(957), + [anon_sym_async] = ACTIONS(2586), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(225), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2432), + [anon_sym_new] = ACTIONS(2586), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -103941,7 +113676,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -103954,52 +113689,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2432), - [anon_sym_readonly] = ACTIONS(2432), - [anon_sym_get] = ACTIONS(2432), - [anon_sym_set] = ACTIONS(2432), - [anon_sym_declare] = ACTIONS(2432), - [anon_sym_public] = ACTIONS(2432), - [anon_sym_private] = ACTIONS(2432), - [anon_sym_protected] = ACTIONS(2432), - [anon_sym_override] = ACTIONS(2432), - [anon_sym_module] = ACTIONS(2432), - [anon_sym_any] = ACTIONS(2432), - [anon_sym_number] = ACTIONS(2432), - [anon_sym_boolean] = ACTIONS(2432), - [anon_sym_string] = ACTIONS(2432), - [anon_sym_symbol] = ACTIONS(2432), - [anon_sym_object] = ACTIONS(2432), + [anon_sym_static] = ACTIONS(2586), + [anon_sym_readonly] = ACTIONS(2586), + [anon_sym_get] = ACTIONS(2586), + [anon_sym_set] = ACTIONS(2586), + [anon_sym_declare] = ACTIONS(2586), + [anon_sym_public] = ACTIONS(2586), + [anon_sym_private] = ACTIONS(2586), + [anon_sym_protected] = ACTIONS(2586), + [anon_sym_override] = ACTIONS(2586), + [anon_sym_module] = ACTIONS(2586), + [anon_sym_any] = ACTIONS(2586), + [anon_sym_number] = ACTIONS(2586), + [anon_sym_boolean] = ACTIONS(2586), + [anon_sym_string] = ACTIONS(2586), + [anon_sym_symbol] = ACTIONS(2586), + [anon_sym_object] = ACTIONS(2586), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(723)] = { - [sym__call_signature] = STATE(6226), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2434), - [anon_sym_export] = ACTIONS(2436), + [STATE(784)] = { + [sym__call_signature] = STATE(7362), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2606), + [anon_sym_export] = ACTIONS(2608), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2436), - [anon_sym_EQ] = ACTIONS(919), + [anon_sym_type] = ACTIONS(2608), + [anon_sym_EQ] = ACTIONS(914), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2436), - [anon_sym_RBRACE] = ACTIONS(157), - [anon_sym_let] = ACTIONS(2436), + [anon_sym_namespace] = ACTIONS(2608), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2608), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(2588), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(157), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2436), - [anon_sym_function] = ACTIONS(2401), - [anon_sym_EQ_GT] = ACTIONS(925), + [anon_sym_async] = ACTIONS(2608), + [anon_sym_function] = ACTIONS(2610), + [anon_sym_EQ_GT] = ACTIONS(938), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2436), + [anon_sym_new] = ACTIONS(2608), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -104028,7 +113762,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -104041,50 +113775,54 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2436), - [anon_sym_readonly] = ACTIONS(2436), - [anon_sym_get] = ACTIONS(2436), - [anon_sym_set] = ACTIONS(2436), - [anon_sym_declare] = ACTIONS(2436), - [anon_sym_public] = ACTIONS(2436), - [anon_sym_private] = ACTIONS(2436), - [anon_sym_protected] = ACTIONS(2436), - [anon_sym_override] = ACTIONS(2436), - [anon_sym_module] = ACTIONS(2436), - [anon_sym_any] = ACTIONS(2436), - [anon_sym_number] = ACTIONS(2436), - [anon_sym_boolean] = ACTIONS(2436), - [anon_sym_string] = ACTIONS(2436), - [anon_sym_symbol] = ACTIONS(2436), - [anon_sym_object] = ACTIONS(2436), + [anon_sym_static] = ACTIONS(2608), + [anon_sym_readonly] = ACTIONS(2608), + [anon_sym_get] = ACTIONS(2608), + [anon_sym_set] = ACTIONS(2608), + [anon_sym_declare] = ACTIONS(2608), + [anon_sym_public] = ACTIONS(2608), + [anon_sym_private] = ACTIONS(2608), + [anon_sym_protected] = ACTIONS(2608), + [anon_sym_override] = ACTIONS(2608), + [anon_sym_module] = ACTIONS(2608), + [anon_sym_any] = ACTIONS(2608), + [anon_sym_number] = ACTIONS(2608), + [anon_sym_boolean] = ACTIONS(2608), + [anon_sym_string] = ACTIONS(2608), + [anon_sym_symbol] = ACTIONS(2608), + [anon_sym_object] = ACTIONS(2608), [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_end_marker] = ACTIONS(157), }, - [STATE(724)] = { - [sym__call_signature] = STATE(5880), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2430), - [anon_sym_export] = ACTIONS(2432), + [STATE(785)] = { + [sym__call_signature] = STATE(7024), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2600), + [anon_sym_export] = ACTIONS(2602), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2432), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(2602), + [anon_sym_EQ] = ACTIONS(952), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2432), - [anon_sym_let] = ACTIONS(2432), + [anon_sym_namespace] = ACTIONS(2602), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2602), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(2588), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(972), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2432), - [anon_sym_function] = ACTIONS(2414), - [anon_sym_EQ_GT] = ACTIONS(957), + [anon_sym_async] = ACTIONS(2602), + [anon_sym_function] = ACTIONS(2490), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2432), + [anon_sym_new] = ACTIONS(2602), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -104113,7 +113851,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -104126,52 +113864,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2432), - [anon_sym_readonly] = ACTIONS(2432), - [anon_sym_get] = ACTIONS(2432), - [anon_sym_set] = ACTIONS(2432), - [anon_sym_declare] = ACTIONS(2432), - [anon_sym_public] = ACTIONS(2432), - [anon_sym_private] = ACTIONS(2432), - [anon_sym_protected] = ACTIONS(2432), - [anon_sym_override] = ACTIONS(2432), - [anon_sym_module] = ACTIONS(2432), - [anon_sym_any] = ACTIONS(2432), - [anon_sym_number] = ACTIONS(2432), - [anon_sym_boolean] = ACTIONS(2432), - [anon_sym_string] = ACTIONS(2432), - [anon_sym_symbol] = ACTIONS(2432), - [anon_sym_object] = ACTIONS(2432), + [anon_sym_static] = ACTIONS(2602), + [anon_sym_readonly] = ACTIONS(2602), + [anon_sym_get] = ACTIONS(2602), + [anon_sym_set] = ACTIONS(2602), + [anon_sym_declare] = ACTIONS(2602), + [anon_sym_public] = ACTIONS(2602), + [anon_sym_private] = ACTIONS(2602), + [anon_sym_protected] = ACTIONS(2602), + [anon_sym_override] = ACTIONS(2602), + [anon_sym_module] = ACTIONS(2602), + [anon_sym_any] = ACTIONS(2602), + [anon_sym_number] = ACTIONS(2602), + [anon_sym_boolean] = ACTIONS(2602), + [anon_sym_string] = ACTIONS(2602), + [anon_sym_symbol] = ACTIONS(2602), + [anon_sym_object] = ACTIONS(2602), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(725)] = { - [sym__call_signature] = STATE(6226), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2434), - [anon_sym_export] = ACTIONS(2436), + [STATE(786)] = { + [sym__call_signature] = STATE(7024), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2600), + [anon_sym_export] = ACTIONS(2602), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2436), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(2602), + [anon_sym_EQ] = ACTIONS(952), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2436), - [anon_sym_RBRACE] = ACTIONS(157), - [anon_sym_let] = ACTIONS(2436), + [anon_sym_namespace] = ACTIONS(2602), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2602), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(2588), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(157), + [anon_sym_COLON] = ACTIONS(974), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2436), - [anon_sym_function] = ACTIONS(2401), - [anon_sym_EQ_GT] = ACTIONS(925), + [anon_sym_async] = ACTIONS(2602), + [anon_sym_function] = ACTIONS(2616), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2436), + [anon_sym_new] = ACTIONS(2602), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -104200,7 +113939,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -104213,137 +113952,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2436), - [anon_sym_readonly] = ACTIONS(2436), - [anon_sym_get] = ACTIONS(2436), - [anon_sym_set] = ACTIONS(2436), - [anon_sym_declare] = ACTIONS(2436), - [anon_sym_public] = ACTIONS(2436), - [anon_sym_private] = ACTIONS(2436), - [anon_sym_protected] = ACTIONS(2436), - [anon_sym_override] = ACTIONS(2436), - [anon_sym_module] = ACTIONS(2436), - [anon_sym_any] = ACTIONS(2436), - [anon_sym_number] = ACTIONS(2436), - [anon_sym_boolean] = ACTIONS(2436), - [anon_sym_string] = ACTIONS(2436), - [anon_sym_symbol] = ACTIONS(2436), - [anon_sym_object] = ACTIONS(2436), + [anon_sym_static] = ACTIONS(2602), + [anon_sym_readonly] = ACTIONS(2602), + [anon_sym_get] = ACTIONS(2602), + [anon_sym_set] = ACTIONS(2602), + [anon_sym_declare] = ACTIONS(2602), + [anon_sym_public] = ACTIONS(2602), + [anon_sym_private] = ACTIONS(2602), + [anon_sym_protected] = ACTIONS(2602), + [anon_sym_override] = ACTIONS(2602), + [anon_sym_module] = ACTIONS(2602), + [anon_sym_any] = ACTIONS(2602), + [anon_sym_number] = ACTIONS(2602), + [anon_sym_boolean] = ACTIONS(2602), + [anon_sym_string] = ACTIONS(2602), + [anon_sym_symbol] = ACTIONS(2602), + [anon_sym_object] = ACTIONS(2602), [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(726)] = { - [ts_builtin_sym_end] = ACTIONS(1849), - [sym_identifier] = ACTIONS(1851), - [anon_sym_export] = ACTIONS(1851), - [anon_sym_default] = ACTIONS(1851), - [anon_sym_type] = ACTIONS(1851), - [anon_sym_namespace] = ACTIONS(1851), - [anon_sym_LBRACE] = ACTIONS(1849), - [anon_sym_COMMA] = ACTIONS(1849), - [anon_sym_RBRACE] = ACTIONS(1849), - [anon_sym_typeof] = ACTIONS(1851), - [anon_sym_import] = ACTIONS(1851), - [anon_sym_with] = ACTIONS(1851), - [anon_sym_var] = ACTIONS(1851), - [anon_sym_let] = ACTIONS(1851), - [anon_sym_const] = ACTIONS(1851), - [anon_sym_BANG] = ACTIONS(1849), - [anon_sym_else] = ACTIONS(1851), - [anon_sym_if] = ACTIONS(1851), - [anon_sym_switch] = ACTIONS(1851), - [anon_sym_for] = ACTIONS(1851), - [anon_sym_LPAREN] = ACTIONS(1849), - [anon_sym_SEMI] = ACTIONS(1849), - [anon_sym_await] = ACTIONS(1851), - [anon_sym_while] = ACTIONS(1851), - [anon_sym_do] = ACTIONS(1851), - [anon_sym_try] = ACTIONS(1851), - [anon_sym_break] = ACTIONS(1851), - [anon_sym_continue] = ACTIONS(1851), - [anon_sym_debugger] = ACTIONS(1851), - [anon_sym_return] = ACTIONS(1851), - [anon_sym_throw] = ACTIONS(1851), - [anon_sym_case] = ACTIONS(1851), - [anon_sym_catch] = ACTIONS(1851), - [anon_sym_finally] = ACTIONS(1851), - [anon_sym_yield] = ACTIONS(1851), - [anon_sym_LBRACK] = ACTIONS(1849), - [anon_sym_DQUOTE] = ACTIONS(1849), - [anon_sym_SQUOTE] = ACTIONS(1849), - [anon_sym_class] = ACTIONS(1851), - [anon_sym_async] = ACTIONS(1851), - [anon_sym_function] = ACTIONS(1851), - [anon_sym_new] = ACTIONS(1851), - [anon_sym_using] = ACTIONS(1851), - [anon_sym_PLUS] = ACTIONS(1851), - [anon_sym_DASH] = ACTIONS(1851), - [anon_sym_SLASH] = ACTIONS(1851), - [anon_sym_LT] = ACTIONS(1849), - [anon_sym_TILDE] = ACTIONS(1849), - [anon_sym_void] = ACTIONS(1851), - [anon_sym_delete] = ACTIONS(1851), - [anon_sym_PLUS_PLUS] = ACTIONS(1849), - [anon_sym_DASH_DASH] = ACTIONS(1849), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1849), - [sym_number] = ACTIONS(1849), - [sym_private_property_identifier] = ACTIONS(1849), - [sym_this] = ACTIONS(1851), - [sym_super] = ACTIONS(1851), - [sym_true] = ACTIONS(1851), - [sym_false] = ACTIONS(1851), - [sym_null] = ACTIONS(1851), - [sym_undefined] = ACTIONS(1851), - [anon_sym_AT] = ACTIONS(1849), - [anon_sym_static] = ACTIONS(1851), - [anon_sym_readonly] = ACTIONS(1851), - [anon_sym_get] = ACTIONS(1851), - [anon_sym_set] = ACTIONS(1851), - [anon_sym_declare] = ACTIONS(1851), - [anon_sym_public] = ACTIONS(1851), - [anon_sym_private] = ACTIONS(1851), - [anon_sym_protected] = ACTIONS(1851), - [anon_sym_override] = ACTIONS(1851), - [anon_sym_module] = ACTIONS(1851), - [anon_sym_any] = ACTIONS(1851), - [anon_sym_number] = ACTIONS(1851), - [anon_sym_boolean] = ACTIONS(1851), - [anon_sym_string] = ACTIONS(1851), - [anon_sym_symbol] = ACTIONS(1851), - [anon_sym_object] = ACTIONS(1851), - [anon_sym_abstract] = ACTIONS(1851), - [anon_sym_interface] = ACTIONS(1851), - [anon_sym_enum] = ACTIONS(1851), - [sym__automatic_semicolon] = ACTIONS(2438), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(727)] = { - [sym__call_signature] = STATE(6047), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2422), - [anon_sym_export] = ACTIONS(2424), + [STATE(787)] = { + [sym__call_signature] = STATE(7331), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2618), + [anon_sym_export] = ACTIONS(2620), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2424), - [anon_sym_EQ] = ACTIONS(894), + [anon_sym_type] = ACTIONS(2620), + [anon_sym_EQ] = ACTIONS(980), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2424), + [anon_sym_namespace] = ACTIONS(2620), [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_let] = ACTIONS(2424), + [anon_sym_let] = ACTIONS(2620), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(2588), [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(985), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_RBRACK] = ACTIONS(222), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2424), - [anon_sym_function] = ACTIONS(2401), - [anon_sym_EQ_GT] = ACTIONS(903), + [anon_sym_async] = ACTIONS(2620), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(989), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2424), + [anon_sym_new] = ACTIONS(2620), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -104372,7 +114027,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -104385,136 +114040,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2424), - [anon_sym_readonly] = ACTIONS(2424), - [anon_sym_get] = ACTIONS(2424), - [anon_sym_set] = ACTIONS(2424), - [anon_sym_declare] = ACTIONS(2424), - [anon_sym_public] = ACTIONS(2424), - [anon_sym_private] = ACTIONS(2424), - [anon_sym_protected] = ACTIONS(2424), - [anon_sym_override] = ACTIONS(2424), - [anon_sym_module] = ACTIONS(2424), - [anon_sym_any] = ACTIONS(2424), - [anon_sym_number] = ACTIONS(2424), - [anon_sym_boolean] = ACTIONS(2424), - [anon_sym_string] = ACTIONS(2424), - [anon_sym_symbol] = ACTIONS(2424), - [anon_sym_object] = ACTIONS(2424), + [anon_sym_static] = ACTIONS(2620), + [anon_sym_readonly] = ACTIONS(2620), + [anon_sym_get] = ACTIONS(2620), + [anon_sym_set] = ACTIONS(2620), + [anon_sym_declare] = ACTIONS(2620), + [anon_sym_public] = ACTIONS(2620), + [anon_sym_private] = ACTIONS(2620), + [anon_sym_protected] = ACTIONS(2620), + [anon_sym_override] = ACTIONS(2620), + [anon_sym_module] = ACTIONS(2620), + [anon_sym_any] = ACTIONS(2620), + [anon_sym_number] = ACTIONS(2620), + [anon_sym_boolean] = ACTIONS(2620), + [anon_sym_string] = ACTIONS(2620), + [anon_sym_symbol] = ACTIONS(2620), + [anon_sym_object] = ACTIONS(2620), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(728)] = { - [sym_catch_clause] = STATE(755), - [sym_finally_clause] = STATE(837), - [ts_builtin_sym_end] = ACTIONS(2440), - [sym_identifier] = ACTIONS(2442), - [anon_sym_export] = ACTIONS(2442), - [anon_sym_default] = ACTIONS(2442), - [anon_sym_type] = ACTIONS(2442), - [anon_sym_namespace] = ACTIONS(2442), - [anon_sym_LBRACE] = ACTIONS(2440), - [anon_sym_RBRACE] = ACTIONS(2440), - [anon_sym_typeof] = ACTIONS(2442), - [anon_sym_import] = ACTIONS(2442), - [anon_sym_with] = ACTIONS(2442), - [anon_sym_var] = ACTIONS(2442), - [anon_sym_let] = ACTIONS(2442), - [anon_sym_const] = ACTIONS(2442), - [anon_sym_BANG] = ACTIONS(2440), - [anon_sym_else] = ACTIONS(2442), - [anon_sym_if] = ACTIONS(2442), - [anon_sym_switch] = ACTIONS(2442), - [anon_sym_for] = ACTIONS(2442), - [anon_sym_LPAREN] = ACTIONS(2440), - [anon_sym_SEMI] = ACTIONS(2440), - [anon_sym_await] = ACTIONS(2442), - [anon_sym_while] = ACTIONS(2442), - [anon_sym_do] = ACTIONS(2442), - [anon_sym_try] = ACTIONS(2442), - [anon_sym_break] = ACTIONS(2442), - [anon_sym_continue] = ACTIONS(2442), - [anon_sym_debugger] = ACTIONS(2442), - [anon_sym_return] = ACTIONS(2442), - [anon_sym_throw] = ACTIONS(2442), - [anon_sym_case] = ACTIONS(2442), - [anon_sym_catch] = ACTIONS(2444), - [anon_sym_finally] = ACTIONS(2446), - [anon_sym_yield] = ACTIONS(2442), - [anon_sym_LBRACK] = ACTIONS(2440), - [anon_sym_DQUOTE] = ACTIONS(2440), - [anon_sym_SQUOTE] = ACTIONS(2440), - [anon_sym_class] = ACTIONS(2442), - [anon_sym_async] = ACTIONS(2442), - [anon_sym_function] = ACTIONS(2442), - [anon_sym_new] = ACTIONS(2442), - [anon_sym_using] = ACTIONS(2442), - [anon_sym_PLUS] = ACTIONS(2442), - [anon_sym_DASH] = ACTIONS(2442), - [anon_sym_SLASH] = ACTIONS(2442), - [anon_sym_LT] = ACTIONS(2440), - [anon_sym_TILDE] = ACTIONS(2440), - [anon_sym_void] = ACTIONS(2442), - [anon_sym_delete] = ACTIONS(2442), - [anon_sym_PLUS_PLUS] = ACTIONS(2440), - [anon_sym_DASH_DASH] = ACTIONS(2440), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2440), - [sym_number] = ACTIONS(2440), - [sym_private_property_identifier] = ACTIONS(2440), - [sym_this] = ACTIONS(2442), - [sym_super] = ACTIONS(2442), - [sym_true] = ACTIONS(2442), - [sym_false] = ACTIONS(2442), - [sym_null] = ACTIONS(2442), - [sym_undefined] = ACTIONS(2442), - [anon_sym_AT] = ACTIONS(2440), - [anon_sym_static] = ACTIONS(2442), - [anon_sym_readonly] = ACTIONS(2442), - [anon_sym_get] = ACTIONS(2442), - [anon_sym_set] = ACTIONS(2442), - [anon_sym_declare] = ACTIONS(2442), - [anon_sym_public] = ACTIONS(2442), - [anon_sym_private] = ACTIONS(2442), - [anon_sym_protected] = ACTIONS(2442), - [anon_sym_override] = ACTIONS(2442), - [anon_sym_module] = ACTIONS(2442), - [anon_sym_any] = ACTIONS(2442), - [anon_sym_number] = ACTIONS(2442), - [anon_sym_boolean] = ACTIONS(2442), - [anon_sym_string] = ACTIONS(2442), - [anon_sym_symbol] = ACTIONS(2442), - [anon_sym_object] = ACTIONS(2442), - [anon_sym_abstract] = ACTIONS(2442), - [anon_sym_interface] = ACTIONS(2442), - [anon_sym_enum] = ACTIONS(2442), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(729)] = { - [sym__call_signature] = STATE(5880), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2430), - [anon_sym_export] = ACTIONS(2432), + [STATE(788)] = { + [sym__call_signature] = STATE(7188), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2622), + [anon_sym_export] = ACTIONS(2624), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2432), - [anon_sym_EQ] = ACTIONS(951), + [anon_sym_type] = ACTIONS(2624), + [anon_sym_EQ] = ACTIONS(1013), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2432), - [anon_sym_let] = ACTIONS(2432), + [anon_sym_namespace] = ACTIONS(2624), + [anon_sym_LBRACE] = ACTIONS(157), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2624), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), - [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_LPAREN] = ACTIONS(2588), [anon_sym_in] = ACTIONS(120), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2432), - [anon_sym_function] = ACTIONS(2416), - [anon_sym_EQ_GT] = ACTIONS(957), + [anon_sym_async] = ACTIONS(2624), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(1019), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2432), + [anon_sym_new] = ACTIONS(2624), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -104543,7 +114113,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -104556,51 +114126,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2432), - [anon_sym_readonly] = ACTIONS(2432), - [anon_sym_get] = ACTIONS(2432), - [anon_sym_set] = ACTIONS(2432), - [anon_sym_declare] = ACTIONS(2432), - [anon_sym_public] = ACTIONS(2432), - [anon_sym_private] = ACTIONS(2432), - [anon_sym_protected] = ACTIONS(2432), - [anon_sym_override] = ACTIONS(2432), - [anon_sym_module] = ACTIONS(2432), - [anon_sym_any] = ACTIONS(2432), - [anon_sym_number] = ACTIONS(2432), - [anon_sym_boolean] = ACTIONS(2432), - [anon_sym_string] = ACTIONS(2432), - [anon_sym_symbol] = ACTIONS(2432), - [anon_sym_object] = ACTIONS(2432), + [anon_sym_static] = ACTIONS(2624), + [anon_sym_readonly] = ACTIONS(2624), + [anon_sym_get] = ACTIONS(2624), + [anon_sym_set] = ACTIONS(2624), + [anon_sym_declare] = ACTIONS(2624), + [anon_sym_public] = ACTIONS(2624), + [anon_sym_private] = ACTIONS(2624), + [anon_sym_protected] = ACTIONS(2624), + [anon_sym_override] = ACTIONS(2624), + [anon_sym_module] = ACTIONS(2624), + [anon_sym_any] = ACTIONS(2624), + [anon_sym_number] = ACTIONS(2624), + [anon_sym_boolean] = ACTIONS(2624), + [anon_sym_string] = ACTIONS(2624), + [anon_sym_symbol] = ACTIONS(2624), + [anon_sym_object] = ACTIONS(2624), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(157), + [anon_sym_implements] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(730)] = { - [sym__call_signature] = STATE(5880), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2430), - [anon_sym_export] = ACTIONS(2432), + [STATE(789)] = { + [sym__call_signature] = STATE(7302), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2584), + [anon_sym_export] = ACTIONS(2586), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2432), - [anon_sym_EQ] = ACTIONS(951), + [anon_sym_type] = ACTIONS(2586), + [anon_sym_EQ] = ACTIONS(894), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2432), - [anon_sym_let] = ACTIONS(2432), + [anon_sym_namespace] = ACTIONS(2586), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2586), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(2588), [anon_sym_SEMI] = ACTIONS(157), - [anon_sym_in] = ACTIONS(120), + [anon_sym_in] = ACTIONS(996), + [anon_sym_of] = ACTIONS(999), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2432), - [anon_sym_function] = ACTIONS(2448), - [anon_sym_EQ_GT] = ACTIONS(957), + [anon_sym_async] = ACTIONS(2586), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(225), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2432), + [anon_sym_new] = ACTIONS(2586), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -104629,7 +114201,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -104642,306 +114214,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2432), - [anon_sym_readonly] = ACTIONS(2432), - [anon_sym_get] = ACTIONS(2432), - [anon_sym_set] = ACTIONS(2432), - [anon_sym_declare] = ACTIONS(2432), - [anon_sym_public] = ACTIONS(2432), - [anon_sym_private] = ACTIONS(2432), - [anon_sym_protected] = ACTIONS(2432), - [anon_sym_override] = ACTIONS(2432), - [anon_sym_module] = ACTIONS(2432), - [anon_sym_any] = ACTIONS(2432), - [anon_sym_number] = ACTIONS(2432), - [anon_sym_boolean] = ACTIONS(2432), - [anon_sym_string] = ACTIONS(2432), - [anon_sym_symbol] = ACTIONS(2432), - [anon_sym_object] = ACTIONS(2432), + [anon_sym_static] = ACTIONS(2586), + [anon_sym_readonly] = ACTIONS(2586), + [anon_sym_get] = ACTIONS(2586), + [anon_sym_set] = ACTIONS(2586), + [anon_sym_declare] = ACTIONS(2586), + [anon_sym_public] = ACTIONS(2586), + [anon_sym_private] = ACTIONS(2586), + [anon_sym_protected] = ACTIONS(2586), + [anon_sym_override] = ACTIONS(2586), + [anon_sym_module] = ACTIONS(2586), + [anon_sym_any] = ACTIONS(2586), + [anon_sym_number] = ACTIONS(2586), + [anon_sym_boolean] = ACTIONS(2586), + [anon_sym_string] = ACTIONS(2586), + [anon_sym_symbol] = ACTIONS(2586), + [anon_sym_object] = ACTIONS(2586), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(731)] = { - [ts_builtin_sym_end] = ACTIONS(1751), - [sym_identifier] = ACTIONS(1753), - [anon_sym_export] = ACTIONS(1753), - [anon_sym_default] = ACTIONS(1753), - [anon_sym_type] = ACTIONS(1753), - [anon_sym_namespace] = ACTIONS(1753), - [anon_sym_LBRACE] = ACTIONS(1751), - [anon_sym_COMMA] = ACTIONS(1751), - [anon_sym_RBRACE] = ACTIONS(1751), - [anon_sym_typeof] = ACTIONS(1753), - [anon_sym_import] = ACTIONS(1753), - [anon_sym_with] = ACTIONS(1753), - [anon_sym_var] = ACTIONS(1753), - [anon_sym_let] = ACTIONS(1753), - [anon_sym_const] = ACTIONS(1753), - [anon_sym_BANG] = ACTIONS(1751), - [anon_sym_else] = ACTIONS(1753), - [anon_sym_if] = ACTIONS(1753), - [anon_sym_switch] = ACTIONS(1753), - [anon_sym_for] = ACTIONS(1753), - [anon_sym_LPAREN] = ACTIONS(1751), - [anon_sym_SEMI] = ACTIONS(1751), - [anon_sym_await] = ACTIONS(1753), - [anon_sym_while] = ACTIONS(1753), - [anon_sym_do] = ACTIONS(1753), - [anon_sym_try] = ACTIONS(1753), - [anon_sym_break] = ACTIONS(1753), - [anon_sym_continue] = ACTIONS(1753), - [anon_sym_debugger] = ACTIONS(1753), - [anon_sym_return] = ACTIONS(1753), - [anon_sym_throw] = ACTIONS(1753), - [anon_sym_case] = ACTIONS(1753), - [anon_sym_catch] = ACTIONS(1753), - [anon_sym_finally] = ACTIONS(1753), - [anon_sym_yield] = ACTIONS(1753), - [anon_sym_LBRACK] = ACTIONS(1751), - [anon_sym_DQUOTE] = ACTIONS(1751), - [anon_sym_SQUOTE] = ACTIONS(1751), - [anon_sym_class] = ACTIONS(1753), - [anon_sym_async] = ACTIONS(1753), - [anon_sym_function] = ACTIONS(1753), - [anon_sym_new] = ACTIONS(1753), - [anon_sym_using] = ACTIONS(1753), - [anon_sym_PLUS] = ACTIONS(1753), - [anon_sym_DASH] = ACTIONS(1753), - [anon_sym_SLASH] = ACTIONS(1753), - [anon_sym_LT] = ACTIONS(1751), - [anon_sym_TILDE] = ACTIONS(1751), - [anon_sym_void] = ACTIONS(1753), - [anon_sym_delete] = ACTIONS(1753), - [anon_sym_PLUS_PLUS] = ACTIONS(1751), - [anon_sym_DASH_DASH] = ACTIONS(1751), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1751), - [sym_number] = ACTIONS(1751), - [sym_private_property_identifier] = ACTIONS(1751), - [sym_this] = ACTIONS(1753), - [sym_super] = ACTIONS(1753), - [sym_true] = ACTIONS(1753), - [sym_false] = ACTIONS(1753), - [sym_null] = ACTIONS(1753), - [sym_undefined] = ACTIONS(1753), - [anon_sym_AT] = ACTIONS(1751), - [anon_sym_static] = ACTIONS(1753), - [anon_sym_readonly] = ACTIONS(1753), - [anon_sym_get] = ACTIONS(1753), - [anon_sym_set] = ACTIONS(1753), - [anon_sym_declare] = ACTIONS(1753), - [anon_sym_public] = ACTIONS(1753), - [anon_sym_private] = ACTIONS(1753), - [anon_sym_protected] = ACTIONS(1753), - [anon_sym_override] = ACTIONS(1753), - [anon_sym_module] = ACTIONS(1753), - [anon_sym_any] = ACTIONS(1753), - [anon_sym_number] = ACTIONS(1753), - [anon_sym_boolean] = ACTIONS(1753), - [anon_sym_string] = ACTIONS(1753), - [anon_sym_symbol] = ACTIONS(1753), - [anon_sym_object] = ACTIONS(1753), - [anon_sym_abstract] = ACTIONS(1753), - [anon_sym_interface] = ACTIONS(1753), - [anon_sym_enum] = ACTIONS(1753), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(732)] = { - [ts_builtin_sym_end] = ACTIONS(1765), - [sym_identifier] = ACTIONS(1767), - [anon_sym_export] = ACTIONS(1767), - [anon_sym_default] = ACTIONS(1767), - [anon_sym_type] = ACTIONS(1767), - [anon_sym_namespace] = ACTIONS(1767), - [anon_sym_LBRACE] = ACTIONS(1765), - [anon_sym_COMMA] = ACTIONS(1765), - [anon_sym_RBRACE] = ACTIONS(1765), - [anon_sym_typeof] = ACTIONS(1767), - [anon_sym_import] = ACTIONS(1767), - [anon_sym_with] = ACTIONS(1767), - [anon_sym_var] = ACTIONS(1767), - [anon_sym_let] = ACTIONS(1767), - [anon_sym_const] = ACTIONS(1767), - [anon_sym_BANG] = ACTIONS(1765), - [anon_sym_else] = ACTIONS(1767), - [anon_sym_if] = ACTIONS(1767), - [anon_sym_switch] = ACTIONS(1767), - [anon_sym_for] = ACTIONS(1767), - [anon_sym_LPAREN] = ACTIONS(1765), - [anon_sym_SEMI] = ACTIONS(1765), - [anon_sym_await] = ACTIONS(1767), - [anon_sym_while] = ACTIONS(1767), - [anon_sym_do] = ACTIONS(1767), - [anon_sym_try] = ACTIONS(1767), - [anon_sym_break] = ACTIONS(1767), - [anon_sym_continue] = ACTIONS(1767), - [anon_sym_debugger] = ACTIONS(1767), - [anon_sym_return] = ACTIONS(1767), - [anon_sym_throw] = ACTIONS(1767), - [anon_sym_case] = ACTIONS(1767), - [anon_sym_yield] = ACTIONS(1767), - [anon_sym_LBRACK] = ACTIONS(1765), - [anon_sym_DQUOTE] = ACTIONS(1765), - [anon_sym_SQUOTE] = ACTIONS(1765), - [anon_sym_class] = ACTIONS(1767), - [anon_sym_async] = ACTIONS(1767), - [anon_sym_function] = ACTIONS(1767), - [anon_sym_new] = ACTIONS(1767), - [anon_sym_using] = ACTIONS(1767), - [anon_sym_PLUS] = ACTIONS(1767), - [anon_sym_DASH] = ACTIONS(1767), - [anon_sym_SLASH] = ACTIONS(1767), - [anon_sym_LT] = ACTIONS(1765), - [anon_sym_TILDE] = ACTIONS(1765), - [anon_sym_void] = ACTIONS(1767), - [anon_sym_delete] = ACTIONS(1767), - [anon_sym_PLUS_PLUS] = ACTIONS(1765), - [anon_sym_DASH_DASH] = ACTIONS(1765), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1765), - [sym_number] = ACTIONS(1765), - [sym_private_property_identifier] = ACTIONS(1765), - [sym_this] = ACTIONS(1767), - [sym_super] = ACTIONS(1767), - [sym_true] = ACTIONS(1767), - [sym_false] = ACTIONS(1767), - [sym_null] = ACTIONS(1767), - [sym_undefined] = ACTIONS(1767), - [anon_sym_AT] = ACTIONS(1765), - [anon_sym_static] = ACTIONS(1767), - [anon_sym_readonly] = ACTIONS(1767), - [anon_sym_get] = ACTIONS(1767), - [anon_sym_set] = ACTIONS(1767), - [anon_sym_declare] = ACTIONS(1767), - [anon_sym_public] = ACTIONS(1767), - [anon_sym_private] = ACTIONS(1767), - [anon_sym_protected] = ACTIONS(1767), - [anon_sym_override] = ACTIONS(1767), - [anon_sym_module] = ACTIONS(1767), - [anon_sym_any] = ACTIONS(1767), - [anon_sym_number] = ACTIONS(1767), - [anon_sym_boolean] = ACTIONS(1767), - [anon_sym_string] = ACTIONS(1767), - [anon_sym_symbol] = ACTIONS(1767), - [anon_sym_object] = ACTIONS(1767), - [anon_sym_abstract] = ACTIONS(1767), - [anon_sym_interface] = ACTIONS(1767), - [anon_sym_enum] = ACTIONS(1767), - [anon_sym_PIPE_RBRACE] = ACTIONS(1765), - [sym__automatic_semicolon] = ACTIONS(1765), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(733)] = { - [ts_builtin_sym_end] = ACTIONS(1751), - [sym_identifier] = ACTIONS(1753), - [anon_sym_export] = ACTIONS(1753), - [anon_sym_default] = ACTIONS(1753), - [anon_sym_type] = ACTIONS(1753), - [anon_sym_namespace] = ACTIONS(1753), - [anon_sym_LBRACE] = ACTIONS(1751), - [anon_sym_COMMA] = ACTIONS(1751), - [anon_sym_RBRACE] = ACTIONS(1751), - [anon_sym_typeof] = ACTIONS(1753), - [anon_sym_import] = ACTIONS(1753), - [anon_sym_with] = ACTIONS(1753), - [anon_sym_var] = ACTIONS(1753), - [anon_sym_let] = ACTIONS(1753), - [anon_sym_const] = ACTIONS(1753), - [anon_sym_BANG] = ACTIONS(1751), - [anon_sym_else] = ACTIONS(1753), - [anon_sym_if] = ACTIONS(1753), - [anon_sym_switch] = ACTIONS(1753), - [anon_sym_for] = ACTIONS(1753), - [anon_sym_LPAREN] = ACTIONS(1751), - [anon_sym_SEMI] = ACTIONS(1751), - [anon_sym_await] = ACTIONS(1753), - [anon_sym_while] = ACTIONS(1753), - [anon_sym_do] = ACTIONS(1753), - [anon_sym_try] = ACTIONS(1753), - [anon_sym_break] = ACTIONS(1753), - [anon_sym_continue] = ACTIONS(1753), - [anon_sym_debugger] = ACTIONS(1753), - [anon_sym_return] = ACTIONS(1753), - [anon_sym_throw] = ACTIONS(1753), - [anon_sym_case] = ACTIONS(1753), - [anon_sym_yield] = ACTIONS(1753), - [anon_sym_LBRACK] = ACTIONS(1751), - [anon_sym_DQUOTE] = ACTIONS(1751), - [anon_sym_SQUOTE] = ACTIONS(1751), - [anon_sym_class] = ACTIONS(1753), - [anon_sym_async] = ACTIONS(1753), - [anon_sym_function] = ACTIONS(1753), - [anon_sym_new] = ACTIONS(1753), - [anon_sym_using] = ACTIONS(1753), - [anon_sym_PLUS] = ACTIONS(1753), - [anon_sym_DASH] = ACTIONS(1753), - [anon_sym_SLASH] = ACTIONS(1753), - [anon_sym_LT] = ACTIONS(1751), - [anon_sym_TILDE] = ACTIONS(1751), - [anon_sym_void] = ACTIONS(1753), - [anon_sym_delete] = ACTIONS(1753), - [anon_sym_PLUS_PLUS] = ACTIONS(1751), - [anon_sym_DASH_DASH] = ACTIONS(1751), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1751), - [sym_number] = ACTIONS(1751), - [sym_private_property_identifier] = ACTIONS(1751), - [sym_this] = ACTIONS(1753), - [sym_super] = ACTIONS(1753), - [sym_true] = ACTIONS(1753), - [sym_false] = ACTIONS(1753), - [sym_null] = ACTIONS(1753), - [sym_undefined] = ACTIONS(1753), - [anon_sym_AT] = ACTIONS(1751), - [anon_sym_static] = ACTIONS(1753), - [anon_sym_readonly] = ACTIONS(1753), - [anon_sym_get] = ACTIONS(1753), - [anon_sym_set] = ACTIONS(1753), - [anon_sym_declare] = ACTIONS(1753), - [anon_sym_public] = ACTIONS(1753), - [anon_sym_private] = ACTIONS(1753), - [anon_sym_protected] = ACTIONS(1753), - [anon_sym_override] = ACTIONS(1753), - [anon_sym_module] = ACTIONS(1753), - [anon_sym_any] = ACTIONS(1753), - [anon_sym_number] = ACTIONS(1753), - [anon_sym_boolean] = ACTIONS(1753), - [anon_sym_string] = ACTIONS(1753), - [anon_sym_symbol] = ACTIONS(1753), - [anon_sym_object] = ACTIONS(1753), - [anon_sym_abstract] = ACTIONS(1753), - [anon_sym_interface] = ACTIONS(1753), - [anon_sym_enum] = ACTIONS(1753), - [anon_sym_PIPE_RBRACE] = ACTIONS(1751), - [sym__automatic_semicolon] = ACTIONS(1751), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(734)] = { - [sym__call_signature] = STATE(6047), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2422), - [anon_sym_export] = ACTIONS(2424), + [STATE(790)] = { + [sym__call_signature] = STATE(7188), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2622), + [anon_sym_export] = ACTIONS(2624), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2424), - [anon_sym_EQ] = ACTIONS(945), + [anon_sym_type] = ACTIONS(2624), + [anon_sym_EQ] = ACTIONS(884), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2424), - [anon_sym_let] = ACTIONS(2424), + [anon_sym_namespace] = ACTIONS(2624), + [anon_sym_LBRACE] = ACTIONS(157), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2624), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(2588), [anon_sym_in] = ACTIONS(120), [anon_sym_LBRACK] = ACTIONS(157), - [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2424), - [anon_sym_function] = ACTIONS(2401), - [anon_sym_EQ_GT] = ACTIONS(903), + [anon_sym_async] = ACTIONS(2624), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(1019), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2424), + [anon_sym_new] = ACTIONS(2624), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -104970,7 +114287,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -104983,135 +114300,138 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2424), - [anon_sym_readonly] = ACTIONS(2424), - [anon_sym_get] = ACTIONS(2424), - [anon_sym_set] = ACTIONS(2424), - [anon_sym_declare] = ACTIONS(2424), - [anon_sym_public] = ACTIONS(2424), - [anon_sym_private] = ACTIONS(2424), - [anon_sym_protected] = ACTIONS(2424), - [anon_sym_override] = ACTIONS(2424), - [anon_sym_module] = ACTIONS(2424), - [anon_sym_any] = ACTIONS(2424), - [anon_sym_number] = ACTIONS(2424), - [anon_sym_boolean] = ACTIONS(2424), - [anon_sym_string] = ACTIONS(2424), - [anon_sym_symbol] = ACTIONS(2424), - [anon_sym_object] = ACTIONS(2424), + [anon_sym_static] = ACTIONS(2624), + [anon_sym_readonly] = ACTIONS(2624), + [anon_sym_get] = ACTIONS(2624), + [anon_sym_set] = ACTIONS(2624), + [anon_sym_declare] = ACTIONS(2624), + [anon_sym_public] = ACTIONS(2624), + [anon_sym_private] = ACTIONS(2624), + [anon_sym_protected] = ACTIONS(2624), + [anon_sym_override] = ACTIONS(2624), + [anon_sym_module] = ACTIONS(2624), + [anon_sym_any] = ACTIONS(2624), + [anon_sym_number] = ACTIONS(2624), + [anon_sym_boolean] = ACTIONS(2624), + [anon_sym_string] = ACTIONS(2624), + [anon_sym_symbol] = ACTIONS(2624), + [anon_sym_object] = ACTIONS(2624), [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_implements] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(735)] = { - [ts_builtin_sym_end] = ACTIONS(1713), - [sym_identifier] = ACTIONS(1715), - [anon_sym_export] = ACTIONS(1715), - [anon_sym_default] = ACTIONS(1715), - [anon_sym_type] = ACTIONS(1715), - [anon_sym_namespace] = ACTIONS(1715), - [anon_sym_LBRACE] = ACTIONS(1713), - [anon_sym_COMMA] = ACTIONS(1713), - [anon_sym_RBRACE] = ACTIONS(1713), - [anon_sym_typeof] = ACTIONS(1715), - [anon_sym_import] = ACTIONS(1715), - [anon_sym_with] = ACTIONS(1715), - [anon_sym_var] = ACTIONS(1715), - [anon_sym_let] = ACTIONS(1715), - [anon_sym_const] = ACTIONS(1715), - [anon_sym_BANG] = ACTIONS(1713), - [anon_sym_else] = ACTIONS(1715), - [anon_sym_if] = ACTIONS(1715), - [anon_sym_switch] = ACTIONS(1715), - [anon_sym_for] = ACTIONS(1715), - [anon_sym_LPAREN] = ACTIONS(1713), - [anon_sym_SEMI] = ACTIONS(1713), - [anon_sym_await] = ACTIONS(1715), - [anon_sym_while] = ACTIONS(1715), - [anon_sym_do] = ACTIONS(1715), - [anon_sym_try] = ACTIONS(1715), - [anon_sym_break] = ACTIONS(1715), - [anon_sym_continue] = ACTIONS(1715), - [anon_sym_debugger] = ACTIONS(1715), - [anon_sym_return] = ACTIONS(1715), - [anon_sym_throw] = ACTIONS(1715), - [anon_sym_case] = ACTIONS(1715), - [anon_sym_yield] = ACTIONS(1715), - [anon_sym_LBRACK] = ACTIONS(1713), - [anon_sym_DQUOTE] = ACTIONS(1713), - [anon_sym_SQUOTE] = ACTIONS(1713), - [anon_sym_class] = ACTIONS(1715), - [anon_sym_async] = ACTIONS(1715), - [anon_sym_function] = ACTIONS(1715), - [anon_sym_new] = ACTIONS(1715), - [anon_sym_using] = ACTIONS(1715), - [anon_sym_PLUS] = ACTIONS(1715), - [anon_sym_DASH] = ACTIONS(1715), - [anon_sym_SLASH] = ACTIONS(1715), - [anon_sym_LT] = ACTIONS(1713), - [anon_sym_TILDE] = ACTIONS(1713), - [anon_sym_void] = ACTIONS(1715), - [anon_sym_delete] = ACTIONS(1715), - [anon_sym_PLUS_PLUS] = ACTIONS(1713), - [anon_sym_DASH_DASH] = ACTIONS(1713), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1713), - [sym_number] = ACTIONS(1713), - [sym_private_property_identifier] = ACTIONS(1713), - [sym_this] = ACTIONS(1715), - [sym_super] = ACTIONS(1715), - [sym_true] = ACTIONS(1715), - [sym_false] = ACTIONS(1715), - [sym_null] = ACTIONS(1715), - [sym_undefined] = ACTIONS(1715), - [anon_sym_AT] = ACTIONS(1713), - [anon_sym_static] = ACTIONS(1715), - [anon_sym_readonly] = ACTIONS(1715), - [anon_sym_get] = ACTIONS(1715), - [anon_sym_set] = ACTIONS(1715), - [anon_sym_declare] = ACTIONS(1715), - [anon_sym_public] = ACTIONS(1715), - [anon_sym_private] = ACTIONS(1715), - [anon_sym_protected] = ACTIONS(1715), - [anon_sym_override] = ACTIONS(1715), - [anon_sym_module] = ACTIONS(1715), - [anon_sym_any] = ACTIONS(1715), - [anon_sym_number] = ACTIONS(1715), - [anon_sym_boolean] = ACTIONS(1715), - [anon_sym_string] = ACTIONS(1715), - [anon_sym_symbol] = ACTIONS(1715), - [anon_sym_object] = ACTIONS(1715), - [anon_sym_abstract] = ACTIONS(1715), - [anon_sym_interface] = ACTIONS(1715), - [anon_sym_enum] = ACTIONS(1715), - [anon_sym_PIPE_RBRACE] = ACTIONS(1713), - [sym__automatic_semicolon] = ACTIONS(1713), + [STATE(791)] = { + [sym_catch_clause] = STATE(822), + [sym_finally_clause] = STATE(865), + [ts_builtin_sym_end] = ACTIONS(2626), + [sym_identifier] = ACTIONS(2628), + [anon_sym_export] = ACTIONS(2628), + [anon_sym_default] = ACTIONS(2628), + [anon_sym_type] = ACTIONS(2628), + [anon_sym_namespace] = ACTIONS(2628), + [anon_sym_LBRACE] = ACTIONS(2626), + [anon_sym_RBRACE] = ACTIONS(2626), + [anon_sym_typeof] = ACTIONS(2628), + [anon_sym_import] = ACTIONS(2628), + [anon_sym_with] = ACTIONS(2628), + [anon_sym_var] = ACTIONS(2628), + [anon_sym_let] = ACTIONS(2628), + [anon_sym_const] = ACTIONS(2628), + [anon_sym_BANG] = ACTIONS(2626), + [anon_sym_else] = ACTIONS(2628), + [anon_sym_if] = ACTIONS(2628), + [anon_sym_switch] = ACTIONS(2628), + [anon_sym_for] = ACTIONS(2628), + [anon_sym_LPAREN] = ACTIONS(2626), + [anon_sym_SEMI] = ACTIONS(2626), + [anon_sym_await] = ACTIONS(2628), + [anon_sym_while] = ACTIONS(2628), + [anon_sym_do] = ACTIONS(2628), + [anon_sym_try] = ACTIONS(2628), + [anon_sym_break] = ACTIONS(2628), + [anon_sym_continue] = ACTIONS(2628), + [anon_sym_debugger] = ACTIONS(2628), + [anon_sym_return] = ACTIONS(2628), + [anon_sym_throw] = ACTIONS(2628), + [anon_sym_case] = ACTIONS(2628), + [anon_sym_catch] = ACTIONS(2630), + [anon_sym_finally] = ACTIONS(2632), + [anon_sym_yield] = ACTIONS(2628), + [anon_sym_LBRACK] = ACTIONS(2626), + [anon_sym_DQUOTE] = ACTIONS(2626), + [anon_sym_SQUOTE] = ACTIONS(2626), + [anon_sym_class] = ACTIONS(2628), + [anon_sym_async] = ACTIONS(2628), + [anon_sym_function] = ACTIONS(2628), + [anon_sym_new] = ACTIONS(2628), + [anon_sym_using] = ACTIONS(2628), + [anon_sym_PLUS] = ACTIONS(2628), + [anon_sym_DASH] = ACTIONS(2628), + [anon_sym_SLASH] = ACTIONS(2628), + [anon_sym_LT] = ACTIONS(2626), + [anon_sym_TILDE] = ACTIONS(2626), + [anon_sym_void] = ACTIONS(2628), + [anon_sym_delete] = ACTIONS(2628), + [anon_sym_PLUS_PLUS] = ACTIONS(2626), + [anon_sym_DASH_DASH] = ACTIONS(2626), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2626), + [sym_number] = ACTIONS(2626), + [sym_private_property_identifier] = ACTIONS(2626), + [sym_this] = ACTIONS(2628), + [sym_super] = ACTIONS(2628), + [sym_true] = ACTIONS(2628), + [sym_false] = ACTIONS(2628), + [sym_null] = ACTIONS(2628), + [sym_undefined] = ACTIONS(2628), + [anon_sym_AT] = ACTIONS(2626), + [anon_sym_static] = ACTIONS(2628), + [anon_sym_readonly] = ACTIONS(2628), + [anon_sym_get] = ACTIONS(2628), + [anon_sym_set] = ACTIONS(2628), + [anon_sym_declare] = ACTIONS(2628), + [anon_sym_public] = ACTIONS(2628), + [anon_sym_private] = ACTIONS(2628), + [anon_sym_protected] = ACTIONS(2628), + [anon_sym_override] = ACTIONS(2628), + [anon_sym_module] = ACTIONS(2628), + [anon_sym_any] = ACTIONS(2628), + [anon_sym_number] = ACTIONS(2628), + [anon_sym_boolean] = ACTIONS(2628), + [anon_sym_string] = ACTIONS(2628), + [anon_sym_symbol] = ACTIONS(2628), + [anon_sym_object] = ACTIONS(2628), + [anon_sym_abstract] = ACTIONS(2628), + [anon_sym_interface] = ACTIONS(2628), + [anon_sym_enum] = ACTIONS(2628), [sym_html_comment] = ACTIONS(5), }, - [STATE(736)] = { - [sym__call_signature] = STATE(6047), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2422), - [anon_sym_export] = ACTIONS(2424), + [STATE(792)] = { + [sym__call_signature] = STATE(7132), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2634), + [anon_sym_export] = ACTIONS(2636), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2424), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(2636), + [anon_sym_EQ] = ACTIONS(884), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2424), - [anon_sym_let] = ACTIONS(2424), + [anon_sym_namespace] = ACTIONS(2636), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2636), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(2588), [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(157), [anon_sym_LBRACK] = ACTIONS(157), - [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2424), - [anon_sym_function] = ACTIONS(2401), - [anon_sym_EQ_GT] = ACTIONS(903), + [anon_sym_async] = ACTIONS(2636), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(1001), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2424), + [anon_sym_new] = ACTIONS(2636), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -105140,7 +114460,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -105153,135 +114473,222 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2424), - [anon_sym_readonly] = ACTIONS(2424), - [anon_sym_get] = ACTIONS(2424), - [anon_sym_set] = ACTIONS(2424), - [anon_sym_declare] = ACTIONS(2424), - [anon_sym_public] = ACTIONS(2424), - [anon_sym_private] = ACTIONS(2424), - [anon_sym_protected] = ACTIONS(2424), - [anon_sym_override] = ACTIONS(2424), - [anon_sym_module] = ACTIONS(2424), - [anon_sym_any] = ACTIONS(2424), - [anon_sym_number] = ACTIONS(2424), - [anon_sym_boolean] = ACTIONS(2424), - [anon_sym_string] = ACTIONS(2424), - [anon_sym_symbol] = ACTIONS(2424), - [anon_sym_object] = ACTIONS(2424), + [anon_sym_static] = ACTIONS(2636), + [anon_sym_readonly] = ACTIONS(2636), + [anon_sym_get] = ACTIONS(2636), + [anon_sym_set] = ACTIONS(2636), + [anon_sym_declare] = ACTIONS(2636), + [anon_sym_public] = ACTIONS(2636), + [anon_sym_private] = ACTIONS(2636), + [anon_sym_protected] = ACTIONS(2636), + [anon_sym_override] = ACTIONS(2636), + [anon_sym_module] = ACTIONS(2636), + [anon_sym_any] = ACTIONS(2636), + [anon_sym_number] = ACTIONS(2636), + [anon_sym_boolean] = ACTIONS(2636), + [anon_sym_string] = ACTIONS(2636), + [anon_sym_symbol] = ACTIONS(2636), + [anon_sym_object] = ACTIONS(2636), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(737)] = { - [sym__call_signature] = STATE(6209), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2450), - [anon_sym_export] = ACTIONS(2452), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2452), - [anon_sym_EQ] = ACTIONS(967), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2452), - [anon_sym_let] = ACTIONS(2452), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), - [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(157), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2452), - [anon_sym_function] = ACTIONS(2401), - [anon_sym_EQ_GT] = ACTIONS(973), - [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2452), - [anon_sym_PLUS_EQ] = ACTIONS(163), - [anon_sym_DASH_EQ] = ACTIONS(163), - [anon_sym_STAR_EQ] = ACTIONS(163), - [anon_sym_SLASH_EQ] = ACTIONS(163), - [anon_sym_PERCENT_EQ] = ACTIONS(163), - [anon_sym_CARET_EQ] = ACTIONS(163), - [anon_sym_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_EQ] = ACTIONS(163), - [anon_sym_GT_GT_EQ] = ACTIONS(163), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), - [anon_sym_LT_LT_EQ] = ACTIONS(163), - [anon_sym_STAR_STAR_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), - [anon_sym_LT_EQ] = ACTIONS(157), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(157), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(157), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(157), - [anon_sym_DASH_DASH] = ACTIONS(157), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2452), - [anon_sym_readonly] = ACTIONS(2452), - [anon_sym_get] = ACTIONS(2452), - [anon_sym_set] = ACTIONS(2452), - [anon_sym_declare] = ACTIONS(2452), - [anon_sym_public] = ACTIONS(2452), - [anon_sym_private] = ACTIONS(2452), - [anon_sym_protected] = ACTIONS(2452), - [anon_sym_override] = ACTIONS(2452), - [anon_sym_module] = ACTIONS(2452), - [anon_sym_any] = ACTIONS(2452), - [anon_sym_number] = ACTIONS(2452), - [anon_sym_boolean] = ACTIONS(2452), - [anon_sym_string] = ACTIONS(2452), - [anon_sym_symbol] = ACTIONS(2452), - [anon_sym_object] = ACTIONS(2452), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(157), + [STATE(793)] = { + [ts_builtin_sym_end] = ACTIONS(1837), + [sym_identifier] = ACTIONS(1839), + [anon_sym_export] = ACTIONS(1839), + [anon_sym_default] = ACTIONS(1839), + [anon_sym_type] = ACTIONS(1839), + [anon_sym_namespace] = ACTIONS(1839), + [anon_sym_LBRACE] = ACTIONS(1837), + [anon_sym_COMMA] = ACTIONS(1837), + [anon_sym_RBRACE] = ACTIONS(1837), + [anon_sym_typeof] = ACTIONS(1839), + [anon_sym_import] = ACTIONS(1839), + [anon_sym_with] = ACTIONS(1839), + [anon_sym_var] = ACTIONS(1839), + [anon_sym_let] = ACTIONS(1839), + [anon_sym_const] = ACTIONS(1839), + [anon_sym_BANG] = ACTIONS(1837), + [anon_sym_else] = ACTIONS(1839), + [anon_sym_if] = ACTIONS(1839), + [anon_sym_switch] = ACTIONS(1839), + [anon_sym_for] = ACTIONS(1839), + [anon_sym_LPAREN] = ACTIONS(1837), + [anon_sym_SEMI] = ACTIONS(1837), + [anon_sym_await] = ACTIONS(1839), + [anon_sym_while] = ACTIONS(1839), + [anon_sym_do] = ACTIONS(1839), + [anon_sym_try] = ACTIONS(1839), + [anon_sym_break] = ACTIONS(1839), + [anon_sym_continue] = ACTIONS(1839), + [anon_sym_debugger] = ACTIONS(1839), + [anon_sym_return] = ACTIONS(1839), + [anon_sym_throw] = ACTIONS(1839), + [anon_sym_case] = ACTIONS(1839), + [anon_sym_catch] = ACTIONS(1839), + [anon_sym_finally] = ACTIONS(1839), + [anon_sym_yield] = ACTIONS(1839), + [anon_sym_LBRACK] = ACTIONS(1837), + [anon_sym_DQUOTE] = ACTIONS(1837), + [anon_sym_SQUOTE] = ACTIONS(1837), + [anon_sym_class] = ACTIONS(1839), + [anon_sym_async] = ACTIONS(1839), + [anon_sym_function] = ACTIONS(1839), + [anon_sym_new] = ACTIONS(1839), + [anon_sym_using] = ACTIONS(1839), + [anon_sym_PLUS] = ACTIONS(1839), + [anon_sym_DASH] = ACTIONS(1839), + [anon_sym_SLASH] = ACTIONS(1839), + [anon_sym_LT] = ACTIONS(1837), + [anon_sym_TILDE] = ACTIONS(1837), + [anon_sym_void] = ACTIONS(1839), + [anon_sym_delete] = ACTIONS(1839), + [anon_sym_PLUS_PLUS] = ACTIONS(1837), + [anon_sym_DASH_DASH] = ACTIONS(1837), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1837), + [sym_number] = ACTIONS(1837), + [sym_private_property_identifier] = ACTIONS(1837), + [sym_this] = ACTIONS(1839), + [sym_super] = ACTIONS(1839), + [sym_true] = ACTIONS(1839), + [sym_false] = ACTIONS(1839), + [sym_null] = ACTIONS(1839), + [sym_undefined] = ACTIONS(1839), + [anon_sym_AT] = ACTIONS(1837), + [anon_sym_static] = ACTIONS(1839), + [anon_sym_readonly] = ACTIONS(1839), + [anon_sym_get] = ACTIONS(1839), + [anon_sym_set] = ACTIONS(1839), + [anon_sym_declare] = ACTIONS(1839), + [anon_sym_public] = ACTIONS(1839), + [anon_sym_private] = ACTIONS(1839), + [anon_sym_protected] = ACTIONS(1839), + [anon_sym_override] = ACTIONS(1839), + [anon_sym_module] = ACTIONS(1839), + [anon_sym_any] = ACTIONS(1839), + [anon_sym_number] = ACTIONS(1839), + [anon_sym_boolean] = ACTIONS(1839), + [anon_sym_string] = ACTIONS(1839), + [anon_sym_symbol] = ACTIONS(1839), + [anon_sym_object] = ACTIONS(1839), + [anon_sym_abstract] = ACTIONS(1839), + [anon_sym_interface] = ACTIONS(1839), + [anon_sym_enum] = ACTIONS(1839), + [sym__automatic_semicolon] = ACTIONS(1847), [sym_html_comment] = ACTIONS(5), }, - [STATE(738)] = { - [sym__call_signature] = STATE(6209), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2450), - [anon_sym_export] = ACTIONS(2452), + [STATE(794)] = { + [ts_builtin_sym_end] = ACTIONS(2013), + [sym_identifier] = ACTIONS(2015), + [anon_sym_export] = ACTIONS(2015), + [anon_sym_default] = ACTIONS(2015), + [anon_sym_type] = ACTIONS(2015), + [anon_sym_namespace] = ACTIONS(2015), + [anon_sym_LBRACE] = ACTIONS(2013), + [anon_sym_COMMA] = ACTIONS(2013), + [anon_sym_RBRACE] = ACTIONS(2013), + [anon_sym_typeof] = ACTIONS(2015), + [anon_sym_import] = ACTIONS(2015), + [anon_sym_with] = ACTIONS(2015), + [anon_sym_var] = ACTIONS(2015), + [anon_sym_let] = ACTIONS(2015), + [anon_sym_const] = ACTIONS(2015), + [anon_sym_BANG] = ACTIONS(2013), + [anon_sym_else] = ACTIONS(2015), + [anon_sym_if] = ACTIONS(2015), + [anon_sym_switch] = ACTIONS(2015), + [anon_sym_for] = ACTIONS(2015), + [anon_sym_LPAREN] = ACTIONS(2013), + [anon_sym_SEMI] = ACTIONS(2013), + [anon_sym_await] = ACTIONS(2015), + [anon_sym_while] = ACTIONS(2015), + [anon_sym_do] = ACTIONS(2015), + [anon_sym_try] = ACTIONS(2015), + [anon_sym_break] = ACTIONS(2015), + [anon_sym_continue] = ACTIONS(2015), + [anon_sym_debugger] = ACTIONS(2015), + [anon_sym_return] = ACTIONS(2015), + [anon_sym_throw] = ACTIONS(2015), + [anon_sym_case] = ACTIONS(2015), + [anon_sym_catch] = ACTIONS(2015), + [anon_sym_finally] = ACTIONS(2015), + [anon_sym_yield] = ACTIONS(2015), + [anon_sym_LBRACK] = ACTIONS(2013), + [anon_sym_DQUOTE] = ACTIONS(2013), + [anon_sym_SQUOTE] = ACTIONS(2013), + [anon_sym_class] = ACTIONS(2015), + [anon_sym_async] = ACTIONS(2015), + [anon_sym_function] = ACTIONS(2015), + [anon_sym_new] = ACTIONS(2015), + [anon_sym_using] = ACTIONS(2015), + [anon_sym_PLUS] = ACTIONS(2015), + [anon_sym_DASH] = ACTIONS(2015), + [anon_sym_SLASH] = ACTIONS(2015), + [anon_sym_LT] = ACTIONS(2013), + [anon_sym_TILDE] = ACTIONS(2013), + [anon_sym_void] = ACTIONS(2015), + [anon_sym_delete] = ACTIONS(2015), + [anon_sym_PLUS_PLUS] = ACTIONS(2013), + [anon_sym_DASH_DASH] = ACTIONS(2013), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2013), + [sym_number] = ACTIONS(2013), + [sym_private_property_identifier] = ACTIONS(2013), + [sym_this] = ACTIONS(2015), + [sym_super] = ACTIONS(2015), + [sym_true] = ACTIONS(2015), + [sym_false] = ACTIONS(2015), + [sym_null] = ACTIONS(2015), + [sym_undefined] = ACTIONS(2015), + [anon_sym_AT] = ACTIONS(2013), + [anon_sym_static] = ACTIONS(2015), + [anon_sym_readonly] = ACTIONS(2015), + [anon_sym_get] = ACTIONS(2015), + [anon_sym_set] = ACTIONS(2015), + [anon_sym_declare] = ACTIONS(2015), + [anon_sym_public] = ACTIONS(2015), + [anon_sym_private] = ACTIONS(2015), + [anon_sym_protected] = ACTIONS(2015), + [anon_sym_override] = ACTIONS(2015), + [anon_sym_module] = ACTIONS(2015), + [anon_sym_any] = ACTIONS(2015), + [anon_sym_number] = ACTIONS(2015), + [anon_sym_boolean] = ACTIONS(2015), + [anon_sym_string] = ACTIONS(2015), + [anon_sym_symbol] = ACTIONS(2015), + [anon_sym_object] = ACTIONS(2015), + [anon_sym_abstract] = ACTIONS(2015), + [anon_sym_interface] = ACTIONS(2015), + [anon_sym_enum] = ACTIONS(2015), + [sym__automatic_semicolon] = ACTIONS(2638), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(795)] = { + [sym__call_signature] = STATE(7012), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2640), + [anon_sym_export] = ACTIONS(2642), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2452), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(2642), + [anon_sym_EQ] = ACTIONS(884), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2452), - [anon_sym_let] = ACTIONS(2452), + [anon_sym_namespace] = ACTIONS(2642), + [anon_sym_let] = ACTIONS(2642), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(2588), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2452), - [anon_sym_function] = ACTIONS(2401), - [anon_sym_EQ_GT] = ACTIONS(973), + [anon_sym_async] = ACTIONS(2642), + [anon_sym_function] = ACTIONS(2604), + [anon_sym_EQ_GT] = ACTIONS(1007), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2452), + [anon_sym_new] = ACTIONS(2642), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -105310,7 +114717,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -105323,135 +114730,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2452), - [anon_sym_readonly] = ACTIONS(2452), - [anon_sym_get] = ACTIONS(2452), - [anon_sym_set] = ACTIONS(2452), - [anon_sym_declare] = ACTIONS(2452), - [anon_sym_public] = ACTIONS(2452), - [anon_sym_private] = ACTIONS(2452), - [anon_sym_protected] = ACTIONS(2452), - [anon_sym_override] = ACTIONS(2452), - [anon_sym_module] = ACTIONS(2452), - [anon_sym_any] = ACTIONS(2452), - [anon_sym_number] = ACTIONS(2452), - [anon_sym_boolean] = ACTIONS(2452), - [anon_sym_string] = ACTIONS(2452), - [anon_sym_symbol] = ACTIONS(2452), - [anon_sym_object] = ACTIONS(2452), + [anon_sym_static] = ACTIONS(2642), + [anon_sym_readonly] = ACTIONS(2642), + [anon_sym_get] = ACTIONS(2642), + [anon_sym_set] = ACTIONS(2642), + [anon_sym_declare] = ACTIONS(2642), + [anon_sym_public] = ACTIONS(2642), + [anon_sym_private] = ACTIONS(2642), + [anon_sym_protected] = ACTIONS(2642), + [anon_sym_override] = ACTIONS(2642), + [anon_sym_module] = ACTIONS(2642), + [anon_sym_any] = ACTIONS(2642), + [anon_sym_number] = ACTIONS(2642), + [anon_sym_boolean] = ACTIONS(2642), + [anon_sym_string] = ACTIONS(2642), + [anon_sym_symbol] = ACTIONS(2642), + [anon_sym_object] = ACTIONS(2642), [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(739)] = { - [ts_builtin_sym_end] = ACTIONS(1849), - [sym_identifier] = ACTIONS(1851), - [anon_sym_export] = ACTIONS(1851), - [anon_sym_default] = ACTIONS(1851), - [anon_sym_type] = ACTIONS(1851), - [anon_sym_namespace] = ACTIONS(1851), - [anon_sym_LBRACE] = ACTIONS(1849), - [anon_sym_COMMA] = ACTIONS(1849), - [anon_sym_RBRACE] = ACTIONS(1849), - [anon_sym_typeof] = ACTIONS(1851), - [anon_sym_import] = ACTIONS(1851), - [anon_sym_with] = ACTIONS(1851), - [anon_sym_var] = ACTIONS(1851), - [anon_sym_let] = ACTIONS(1851), - [anon_sym_const] = ACTIONS(1851), - [anon_sym_BANG] = ACTIONS(1849), - [anon_sym_else] = ACTIONS(1851), - [anon_sym_if] = ACTIONS(1851), - [anon_sym_switch] = ACTIONS(1851), - [anon_sym_for] = ACTIONS(1851), - [anon_sym_LPAREN] = ACTIONS(1849), - [anon_sym_SEMI] = ACTIONS(1849), - [anon_sym_await] = ACTIONS(1851), - [anon_sym_while] = ACTIONS(1851), - [anon_sym_do] = ACTIONS(1851), - [anon_sym_try] = ACTIONS(1851), - [anon_sym_break] = ACTIONS(1851), - [anon_sym_continue] = ACTIONS(1851), - [anon_sym_debugger] = ACTIONS(1851), - [anon_sym_return] = ACTIONS(1851), - [anon_sym_throw] = ACTIONS(1851), - [anon_sym_case] = ACTIONS(1851), - [anon_sym_yield] = ACTIONS(1851), - [anon_sym_LBRACK] = ACTIONS(1849), - [anon_sym_DQUOTE] = ACTIONS(1849), - [anon_sym_SQUOTE] = ACTIONS(1849), - [anon_sym_class] = ACTIONS(1851), - [anon_sym_async] = ACTIONS(1851), - [anon_sym_function] = ACTIONS(1851), - [anon_sym_new] = ACTIONS(1851), - [anon_sym_using] = ACTIONS(1851), - [anon_sym_PLUS] = ACTIONS(1851), - [anon_sym_DASH] = ACTIONS(1851), - [anon_sym_SLASH] = ACTIONS(1851), - [anon_sym_LT] = ACTIONS(1849), - [anon_sym_TILDE] = ACTIONS(1849), - [anon_sym_void] = ACTIONS(1851), - [anon_sym_delete] = ACTIONS(1851), - [anon_sym_PLUS_PLUS] = ACTIONS(1849), - [anon_sym_DASH_DASH] = ACTIONS(1849), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1849), - [sym_number] = ACTIONS(1849), - [sym_private_property_identifier] = ACTIONS(1849), - [sym_this] = ACTIONS(1851), - [sym_super] = ACTIONS(1851), - [sym_true] = ACTIONS(1851), - [sym_false] = ACTIONS(1851), - [sym_null] = ACTIONS(1851), - [sym_undefined] = ACTIONS(1851), - [anon_sym_AT] = ACTIONS(1849), - [anon_sym_static] = ACTIONS(1851), - [anon_sym_readonly] = ACTIONS(1851), - [anon_sym_get] = ACTIONS(1851), - [anon_sym_set] = ACTIONS(1851), - [anon_sym_declare] = ACTIONS(1851), - [anon_sym_public] = ACTIONS(1851), - [anon_sym_private] = ACTIONS(1851), - [anon_sym_protected] = ACTIONS(1851), - [anon_sym_override] = ACTIONS(1851), - [anon_sym_module] = ACTIONS(1851), - [anon_sym_any] = ACTIONS(1851), - [anon_sym_number] = ACTIONS(1851), - [anon_sym_boolean] = ACTIONS(1851), - [anon_sym_string] = ACTIONS(1851), - [anon_sym_symbol] = ACTIONS(1851), - [anon_sym_object] = ACTIONS(1851), - [anon_sym_abstract] = ACTIONS(1851), - [anon_sym_interface] = ACTIONS(1851), - [anon_sym_enum] = ACTIONS(1851), - [anon_sym_PIPE_RBRACE] = ACTIONS(1849), - [sym__automatic_semicolon] = ACTIONS(2454), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(740)] = { - [sym__call_signature] = STATE(6244), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2394), - [anon_sym_export] = ACTIONS(2396), + [STATE(796)] = { + [sym__call_signature] = STATE(7012), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2640), + [anon_sym_export] = ACTIONS(2642), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2396), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(2642), + [anon_sym_EQ] = ACTIONS(1041), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2396), - [anon_sym_let] = ACTIONS(2396), + [anon_sym_namespace] = ACTIONS(2642), + [anon_sym_let] = ACTIONS(2642), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(2588), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(828), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2396), - [anon_sym_function] = ACTIONS(2401), - [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_async] = ACTIONS(2642), + [anon_sym_function] = ACTIONS(2604), + [anon_sym_EQ_GT] = ACTIONS(1007), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2396), + [anon_sym_new] = ACTIONS(2642), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -105480,7 +114803,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -105493,50 +114816,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2396), - [anon_sym_readonly] = ACTIONS(2396), - [anon_sym_get] = ACTIONS(2396), - [anon_sym_set] = ACTIONS(2396), - [anon_sym_declare] = ACTIONS(2396), - [anon_sym_public] = ACTIONS(2396), - [anon_sym_private] = ACTIONS(2396), - [anon_sym_protected] = ACTIONS(2396), - [anon_sym_override] = ACTIONS(2396), - [anon_sym_module] = ACTIONS(2396), - [anon_sym_any] = ACTIONS(2396), - [anon_sym_number] = ACTIONS(2396), - [anon_sym_boolean] = ACTIONS(2396), - [anon_sym_string] = ACTIONS(2396), - [anon_sym_symbol] = ACTIONS(2396), - [anon_sym_object] = ACTIONS(2396), + [anon_sym_static] = ACTIONS(2642), + [anon_sym_readonly] = ACTIONS(2642), + [anon_sym_get] = ACTIONS(2642), + [anon_sym_set] = ACTIONS(2642), + [anon_sym_declare] = ACTIONS(2642), + [anon_sym_public] = ACTIONS(2642), + [anon_sym_private] = ACTIONS(2642), + [anon_sym_protected] = ACTIONS(2642), + [anon_sym_override] = ACTIONS(2642), + [anon_sym_module] = ACTIONS(2642), + [anon_sym_any] = ACTIONS(2642), + [anon_sym_number] = ACTIONS(2642), + [anon_sym_boolean] = ACTIONS(2642), + [anon_sym_string] = ACTIONS(2642), + [anon_sym_symbol] = ACTIONS(2642), + [anon_sym_object] = ACTIONS(2642), [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(741)] = { - [sym__call_signature] = STATE(6244), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2394), - [anon_sym_export] = ACTIONS(2396), + [STATE(797)] = { + [sym__call_signature] = STATE(7132), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2634), + [anon_sym_export] = ACTIONS(2636), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2396), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(2636), + [anon_sym_EQ] = ACTIONS(1029), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2396), - [anon_sym_let] = ACTIONS(2396), + [anon_sym_namespace] = ACTIONS(2636), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2636), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), - [anon_sym_in] = ACTIONS(910), - [anon_sym_of] = ACTIONS(913), + [anon_sym_LPAREN] = ACTIONS(2588), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(157), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2396), - [anon_sym_function] = ACTIONS(2401), - [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_async] = ACTIONS(2636), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(1001), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2396), + [anon_sym_new] = ACTIONS(2636), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -105565,7 +114890,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -105578,304 +114903,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2396), - [anon_sym_readonly] = ACTIONS(2396), - [anon_sym_get] = ACTIONS(2396), - [anon_sym_set] = ACTIONS(2396), - [anon_sym_declare] = ACTIONS(2396), - [anon_sym_public] = ACTIONS(2396), - [anon_sym_private] = ACTIONS(2396), - [anon_sym_protected] = ACTIONS(2396), - [anon_sym_override] = ACTIONS(2396), - [anon_sym_module] = ACTIONS(2396), - [anon_sym_any] = ACTIONS(2396), - [anon_sym_number] = ACTIONS(2396), - [anon_sym_boolean] = ACTIONS(2396), - [anon_sym_string] = ACTIONS(2396), - [anon_sym_symbol] = ACTIONS(2396), - [anon_sym_object] = ACTIONS(2396), + [anon_sym_static] = ACTIONS(2636), + [anon_sym_readonly] = ACTIONS(2636), + [anon_sym_get] = ACTIONS(2636), + [anon_sym_set] = ACTIONS(2636), + [anon_sym_declare] = ACTIONS(2636), + [anon_sym_public] = ACTIONS(2636), + [anon_sym_private] = ACTIONS(2636), + [anon_sym_protected] = ACTIONS(2636), + [anon_sym_override] = ACTIONS(2636), + [anon_sym_module] = ACTIONS(2636), + [anon_sym_any] = ACTIONS(2636), + [anon_sym_number] = ACTIONS(2636), + [anon_sym_boolean] = ACTIONS(2636), + [anon_sym_string] = ACTIONS(2636), + [anon_sym_symbol] = ACTIONS(2636), + [anon_sym_object] = ACTIONS(2636), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(742)] = { - [ts_builtin_sym_end] = ACTIONS(1849), - [sym_identifier] = ACTIONS(1851), - [anon_sym_export] = ACTIONS(1851), - [anon_sym_default] = ACTIONS(1851), - [anon_sym_type] = ACTIONS(1851), - [anon_sym_namespace] = ACTIONS(1851), - [anon_sym_LBRACE] = ACTIONS(1849), - [anon_sym_COMMA] = ACTIONS(1849), - [anon_sym_RBRACE] = ACTIONS(1849), - [anon_sym_typeof] = ACTIONS(1851), - [anon_sym_import] = ACTIONS(1851), - [anon_sym_with] = ACTIONS(1851), - [anon_sym_var] = ACTIONS(1851), - [anon_sym_let] = ACTIONS(1851), - [anon_sym_const] = ACTIONS(1851), - [anon_sym_BANG] = ACTIONS(1849), - [anon_sym_else] = ACTIONS(1851), - [anon_sym_if] = ACTIONS(1851), - [anon_sym_switch] = ACTIONS(1851), - [anon_sym_for] = ACTIONS(1851), - [anon_sym_LPAREN] = ACTIONS(1849), - [anon_sym_SEMI] = ACTIONS(1849), - [anon_sym_await] = ACTIONS(1851), - [anon_sym_while] = ACTIONS(1851), - [anon_sym_do] = ACTIONS(1851), - [anon_sym_try] = ACTIONS(1851), - [anon_sym_break] = ACTIONS(1851), - [anon_sym_continue] = ACTIONS(1851), - [anon_sym_debugger] = ACTIONS(1851), - [anon_sym_return] = ACTIONS(1851), - [anon_sym_throw] = ACTIONS(1851), - [anon_sym_case] = ACTIONS(1851), - [anon_sym_catch] = ACTIONS(1851), - [anon_sym_finally] = ACTIONS(1851), - [anon_sym_yield] = ACTIONS(1851), - [anon_sym_LBRACK] = ACTIONS(1849), - [anon_sym_DQUOTE] = ACTIONS(1849), - [anon_sym_SQUOTE] = ACTIONS(1849), - [anon_sym_class] = ACTIONS(1851), - [anon_sym_async] = ACTIONS(1851), - [anon_sym_function] = ACTIONS(1851), - [anon_sym_new] = ACTIONS(1851), - [anon_sym_using] = ACTIONS(1851), - [anon_sym_PLUS] = ACTIONS(1851), - [anon_sym_DASH] = ACTIONS(1851), - [anon_sym_SLASH] = ACTIONS(1851), - [anon_sym_LT] = ACTIONS(1849), - [anon_sym_TILDE] = ACTIONS(1849), - [anon_sym_void] = ACTIONS(1851), - [anon_sym_delete] = ACTIONS(1851), - [anon_sym_PLUS_PLUS] = ACTIONS(1849), - [anon_sym_DASH_DASH] = ACTIONS(1849), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1849), - [sym_number] = ACTIONS(1849), - [sym_private_property_identifier] = ACTIONS(1849), - [sym_this] = ACTIONS(1851), - [sym_super] = ACTIONS(1851), - [sym_true] = ACTIONS(1851), - [sym_false] = ACTIONS(1851), - [sym_null] = ACTIONS(1851), - [sym_undefined] = ACTIONS(1851), - [anon_sym_AT] = ACTIONS(1849), - [anon_sym_static] = ACTIONS(1851), - [anon_sym_readonly] = ACTIONS(1851), - [anon_sym_get] = ACTIONS(1851), - [anon_sym_set] = ACTIONS(1851), - [anon_sym_declare] = ACTIONS(1851), - [anon_sym_public] = ACTIONS(1851), - [anon_sym_private] = ACTIONS(1851), - [anon_sym_protected] = ACTIONS(1851), - [anon_sym_override] = ACTIONS(1851), - [anon_sym_module] = ACTIONS(1851), - [anon_sym_any] = ACTIONS(1851), - [anon_sym_number] = ACTIONS(1851), - [anon_sym_boolean] = ACTIONS(1851), - [anon_sym_string] = ACTIONS(1851), - [anon_sym_symbol] = ACTIONS(1851), - [anon_sym_object] = ACTIONS(1851), - [anon_sym_abstract] = ACTIONS(1851), - [anon_sym_interface] = ACTIONS(1851), - [anon_sym_enum] = ACTIONS(1851), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(743)] = { - [ts_builtin_sym_end] = ACTIONS(1849), - [sym_identifier] = ACTIONS(1851), - [anon_sym_export] = ACTIONS(1851), - [anon_sym_default] = ACTIONS(1851), - [anon_sym_type] = ACTIONS(1851), - [anon_sym_namespace] = ACTIONS(1851), - [anon_sym_LBRACE] = ACTIONS(1849), - [anon_sym_COMMA] = ACTIONS(1849), - [anon_sym_RBRACE] = ACTIONS(1849), - [anon_sym_typeof] = ACTIONS(1851), - [anon_sym_import] = ACTIONS(1851), - [anon_sym_with] = ACTIONS(1851), - [anon_sym_var] = ACTIONS(1851), - [anon_sym_let] = ACTIONS(1851), - [anon_sym_const] = ACTIONS(1851), - [anon_sym_BANG] = ACTIONS(1849), - [anon_sym_else] = ACTIONS(1851), - [anon_sym_if] = ACTIONS(1851), - [anon_sym_switch] = ACTIONS(1851), - [anon_sym_for] = ACTIONS(1851), - [anon_sym_LPAREN] = ACTIONS(1849), - [anon_sym_SEMI] = ACTIONS(1849), - [anon_sym_await] = ACTIONS(1851), - [anon_sym_while] = ACTIONS(1851), - [anon_sym_do] = ACTIONS(1851), - [anon_sym_try] = ACTIONS(1851), - [anon_sym_break] = ACTIONS(1851), - [anon_sym_continue] = ACTIONS(1851), - [anon_sym_debugger] = ACTIONS(1851), - [anon_sym_return] = ACTIONS(1851), - [anon_sym_throw] = ACTIONS(1851), - [anon_sym_case] = ACTIONS(1851), - [anon_sym_yield] = ACTIONS(1851), - [anon_sym_LBRACK] = ACTIONS(1849), - [anon_sym_DQUOTE] = ACTIONS(1849), - [anon_sym_SQUOTE] = ACTIONS(1849), - [anon_sym_class] = ACTIONS(1851), - [anon_sym_async] = ACTIONS(1851), - [anon_sym_function] = ACTIONS(1851), - [anon_sym_new] = ACTIONS(1851), - [anon_sym_using] = ACTIONS(1851), - [anon_sym_PLUS] = ACTIONS(1851), - [anon_sym_DASH] = ACTIONS(1851), - [anon_sym_SLASH] = ACTIONS(1851), - [anon_sym_LT] = ACTIONS(1849), - [anon_sym_TILDE] = ACTIONS(1849), - [anon_sym_void] = ACTIONS(1851), - [anon_sym_delete] = ACTIONS(1851), - [anon_sym_PLUS_PLUS] = ACTIONS(1849), - [anon_sym_DASH_DASH] = ACTIONS(1849), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1849), - [sym_number] = ACTIONS(1849), - [sym_private_property_identifier] = ACTIONS(1849), - [sym_this] = ACTIONS(1851), - [sym_super] = ACTIONS(1851), - [sym_true] = ACTIONS(1851), - [sym_false] = ACTIONS(1851), - [sym_null] = ACTIONS(1851), - [sym_undefined] = ACTIONS(1851), - [anon_sym_AT] = ACTIONS(1849), - [anon_sym_static] = ACTIONS(1851), - [anon_sym_readonly] = ACTIONS(1851), - [anon_sym_get] = ACTIONS(1851), - [anon_sym_set] = ACTIONS(1851), - [anon_sym_declare] = ACTIONS(1851), - [anon_sym_public] = ACTIONS(1851), - [anon_sym_private] = ACTIONS(1851), - [anon_sym_protected] = ACTIONS(1851), - [anon_sym_override] = ACTIONS(1851), - [anon_sym_module] = ACTIONS(1851), - [anon_sym_any] = ACTIONS(1851), - [anon_sym_number] = ACTIONS(1851), - [anon_sym_boolean] = ACTIONS(1851), - [anon_sym_string] = ACTIONS(1851), - [anon_sym_symbol] = ACTIONS(1851), - [anon_sym_object] = ACTIONS(1851), - [anon_sym_abstract] = ACTIONS(1851), - [anon_sym_interface] = ACTIONS(1851), - [anon_sym_enum] = ACTIONS(1851), - [anon_sym_PIPE_RBRACE] = ACTIONS(1849), - [sym__automatic_semicolon] = ACTIONS(1849), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(744)] = { - [ts_builtin_sym_end] = ACTIONS(1687), - [sym_identifier] = ACTIONS(1689), - [anon_sym_export] = ACTIONS(1689), - [anon_sym_default] = ACTIONS(1689), - [anon_sym_type] = ACTIONS(1689), - [anon_sym_namespace] = ACTIONS(1689), - [anon_sym_LBRACE] = ACTIONS(1687), - [anon_sym_COMMA] = ACTIONS(1687), - [anon_sym_RBRACE] = ACTIONS(1687), - [anon_sym_typeof] = ACTIONS(1689), - [anon_sym_import] = ACTIONS(1689), - [anon_sym_with] = ACTIONS(1689), - [anon_sym_var] = ACTIONS(1689), - [anon_sym_let] = ACTIONS(1689), - [anon_sym_const] = ACTIONS(1689), - [anon_sym_BANG] = ACTIONS(1687), - [anon_sym_else] = ACTIONS(1689), - [anon_sym_if] = ACTIONS(1689), - [anon_sym_switch] = ACTIONS(1689), - [anon_sym_for] = ACTIONS(1689), - [anon_sym_LPAREN] = ACTIONS(1687), - [anon_sym_SEMI] = ACTIONS(1687), - [anon_sym_await] = ACTIONS(1689), - [anon_sym_while] = ACTIONS(1689), - [anon_sym_do] = ACTIONS(1689), - [anon_sym_try] = ACTIONS(1689), - [anon_sym_break] = ACTIONS(1689), - [anon_sym_continue] = ACTIONS(1689), - [anon_sym_debugger] = ACTIONS(1689), - [anon_sym_return] = ACTIONS(1689), - [anon_sym_throw] = ACTIONS(1689), - [anon_sym_case] = ACTIONS(1689), - [anon_sym_yield] = ACTIONS(1689), - [anon_sym_LBRACK] = ACTIONS(1687), - [anon_sym_DQUOTE] = ACTIONS(1687), - [anon_sym_SQUOTE] = ACTIONS(1687), - [anon_sym_class] = ACTIONS(1689), - [anon_sym_async] = ACTIONS(1689), - [anon_sym_function] = ACTIONS(1689), - [anon_sym_new] = ACTIONS(1689), - [anon_sym_using] = ACTIONS(1689), - [anon_sym_PLUS] = ACTIONS(1689), - [anon_sym_DASH] = ACTIONS(1689), - [anon_sym_SLASH] = ACTIONS(1689), - [anon_sym_LT] = ACTIONS(1687), - [anon_sym_TILDE] = ACTIONS(1687), - [anon_sym_void] = ACTIONS(1689), - [anon_sym_delete] = ACTIONS(1689), - [anon_sym_PLUS_PLUS] = ACTIONS(1687), - [anon_sym_DASH_DASH] = ACTIONS(1687), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1687), - [sym_number] = ACTIONS(1687), - [sym_private_property_identifier] = ACTIONS(1687), - [sym_this] = ACTIONS(1689), - [sym_super] = ACTIONS(1689), - [sym_true] = ACTIONS(1689), - [sym_false] = ACTIONS(1689), - [sym_null] = ACTIONS(1689), - [sym_undefined] = ACTIONS(1689), - [anon_sym_AT] = ACTIONS(1687), - [anon_sym_static] = ACTIONS(1689), - [anon_sym_readonly] = ACTIONS(1689), - [anon_sym_get] = ACTIONS(1689), - [anon_sym_set] = ACTIONS(1689), - [anon_sym_declare] = ACTIONS(1689), - [anon_sym_public] = ACTIONS(1689), - [anon_sym_private] = ACTIONS(1689), - [anon_sym_protected] = ACTIONS(1689), - [anon_sym_override] = ACTIONS(1689), - [anon_sym_module] = ACTIONS(1689), - [anon_sym_any] = ACTIONS(1689), - [anon_sym_number] = ACTIONS(1689), - [anon_sym_boolean] = ACTIONS(1689), - [anon_sym_string] = ACTIONS(1689), - [anon_sym_symbol] = ACTIONS(1689), - [anon_sym_object] = ACTIONS(1689), - [anon_sym_abstract] = ACTIONS(1689), - [anon_sym_interface] = ACTIONS(1689), - [anon_sym_enum] = ACTIONS(1689), - [anon_sym_PIPE_RBRACE] = ACTIONS(1687), - [sym__automatic_semicolon] = ACTIONS(2456), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(745)] = { - [sym__call_signature] = STATE(6244), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2394), - [anon_sym_export] = ACTIONS(2396), + [STATE(798)] = { + [sym__call_signature] = STATE(7331), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2618), + [anon_sym_export] = ACTIONS(2620), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2396), - [anon_sym_EQ] = ACTIONS(1047), + [anon_sym_type] = ACTIONS(2620), + [anon_sym_EQ] = ACTIONS(980), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2396), - [anon_sym_let] = ACTIONS(2396), + [anon_sym_namespace] = ACTIONS(2620), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_let] = ACTIONS(2620), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(2588), [anon_sym_in] = ACTIONS(120), [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(222), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2396), - [anon_sym_function] = ACTIONS(2401), - [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_async] = ACTIONS(2620), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(989), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2396), + [anon_sym_new] = ACTIONS(2620), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -105904,7 +114976,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -105917,49 +114989,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2396), - [anon_sym_readonly] = ACTIONS(2396), - [anon_sym_get] = ACTIONS(2396), - [anon_sym_set] = ACTIONS(2396), - [anon_sym_declare] = ACTIONS(2396), - [anon_sym_public] = ACTIONS(2396), - [anon_sym_private] = ACTIONS(2396), - [anon_sym_protected] = ACTIONS(2396), - [anon_sym_override] = ACTIONS(2396), - [anon_sym_module] = ACTIONS(2396), - [anon_sym_any] = ACTIONS(2396), - [anon_sym_number] = ACTIONS(2396), - [anon_sym_boolean] = ACTIONS(2396), - [anon_sym_string] = ACTIONS(2396), - [anon_sym_symbol] = ACTIONS(2396), - [anon_sym_object] = ACTIONS(2396), + [anon_sym_static] = ACTIONS(2620), + [anon_sym_readonly] = ACTIONS(2620), + [anon_sym_get] = ACTIONS(2620), + [anon_sym_set] = ACTIONS(2620), + [anon_sym_declare] = ACTIONS(2620), + [anon_sym_public] = ACTIONS(2620), + [anon_sym_private] = ACTIONS(2620), + [anon_sym_protected] = ACTIONS(2620), + [anon_sym_override] = ACTIONS(2620), + [anon_sym_module] = ACTIONS(2620), + [anon_sym_any] = ACTIONS(2620), + [anon_sym_number] = ACTIONS(2620), + [anon_sym_boolean] = ACTIONS(2620), + [anon_sym_string] = ACTIONS(2620), + [anon_sym_symbol] = ACTIONS(2620), + [anon_sym_object] = ACTIONS(2620), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(746)] = { - [sym__call_signature] = STATE(6244), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2394), - [anon_sym_export] = ACTIONS(2396), + [STATE(799)] = { + [sym__call_signature] = STATE(7012), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2640), + [anon_sym_export] = ACTIONS(2642), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2396), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(2642), + [anon_sym_EQ] = ACTIONS(1041), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2396), - [anon_sym_let] = ACTIONS(2396), + [anon_sym_namespace] = ACTIONS(2642), + [anon_sym_let] = ACTIONS(2642), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(2588), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2396), - [anon_sym_function] = ACTIONS(2401), - [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_async] = ACTIONS(2642), + [anon_sym_function] = ACTIONS(2616), + [anon_sym_EQ_GT] = ACTIONS(1007), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2396), + [anon_sym_new] = ACTIONS(2642), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -105988,7 +115061,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -106001,49 +115074,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2396), - [anon_sym_readonly] = ACTIONS(2396), - [anon_sym_get] = ACTIONS(2396), - [anon_sym_set] = ACTIONS(2396), - [anon_sym_declare] = ACTIONS(2396), - [anon_sym_public] = ACTIONS(2396), - [anon_sym_private] = ACTIONS(2396), - [anon_sym_protected] = ACTIONS(2396), - [anon_sym_override] = ACTIONS(2396), - [anon_sym_module] = ACTIONS(2396), - [anon_sym_any] = ACTIONS(2396), - [anon_sym_number] = ACTIONS(2396), - [anon_sym_boolean] = ACTIONS(2396), - [anon_sym_string] = ACTIONS(2396), - [anon_sym_symbol] = ACTIONS(2396), - [anon_sym_object] = ACTIONS(2396), + [anon_sym_static] = ACTIONS(2642), + [anon_sym_readonly] = ACTIONS(2642), + [anon_sym_get] = ACTIONS(2642), + [anon_sym_set] = ACTIONS(2642), + [anon_sym_declare] = ACTIONS(2642), + [anon_sym_public] = ACTIONS(2642), + [anon_sym_private] = ACTIONS(2642), + [anon_sym_protected] = ACTIONS(2642), + [anon_sym_override] = ACTIONS(2642), + [anon_sym_module] = ACTIONS(2642), + [anon_sym_any] = ACTIONS(2642), + [anon_sym_number] = ACTIONS(2642), + [anon_sym_boolean] = ACTIONS(2642), + [anon_sym_string] = ACTIONS(2642), + [anon_sym_symbol] = ACTIONS(2642), + [anon_sym_object] = ACTIONS(2642), [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(747)] = { - [sym__call_signature] = STATE(6244), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2394), - [anon_sym_export] = ACTIONS(2396), + [STATE(800)] = { + [sym__call_signature] = STATE(7331), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2618), + [anon_sym_export] = ACTIONS(2620), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2396), - [anon_sym_EQ] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(2620), + [anon_sym_EQ] = ACTIONS(1003), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2396), - [anon_sym_let] = ACTIONS(2396), + [anon_sym_namespace] = ACTIONS(2620), + [anon_sym_let] = ACTIONS(2620), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(2588), [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(1005), [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2396), - [anon_sym_function] = ACTIONS(2401), - [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_async] = ACTIONS(2620), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(989), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2396), + [anon_sym_new] = ACTIONS(2620), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -106072,7 +115148,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -106085,49 +115161,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2396), - [anon_sym_readonly] = ACTIONS(2396), - [anon_sym_get] = ACTIONS(2396), - [anon_sym_set] = ACTIONS(2396), - [anon_sym_declare] = ACTIONS(2396), - [anon_sym_public] = ACTIONS(2396), - [anon_sym_private] = ACTIONS(2396), - [anon_sym_protected] = ACTIONS(2396), - [anon_sym_override] = ACTIONS(2396), - [anon_sym_module] = ACTIONS(2396), - [anon_sym_any] = ACTIONS(2396), - [anon_sym_number] = ACTIONS(2396), - [anon_sym_boolean] = ACTIONS(2396), - [anon_sym_string] = ACTIONS(2396), - [anon_sym_symbol] = ACTIONS(2396), - [anon_sym_object] = ACTIONS(2396), + [anon_sym_static] = ACTIONS(2620), + [anon_sym_readonly] = ACTIONS(2620), + [anon_sym_get] = ACTIONS(2620), + [anon_sym_set] = ACTIONS(2620), + [anon_sym_declare] = ACTIONS(2620), + [anon_sym_public] = ACTIONS(2620), + [anon_sym_private] = ACTIONS(2620), + [anon_sym_protected] = ACTIONS(2620), + [anon_sym_override] = ACTIONS(2620), + [anon_sym_module] = ACTIONS(2620), + [anon_sym_any] = ACTIONS(2620), + [anon_sym_number] = ACTIONS(2620), + [anon_sym_boolean] = ACTIONS(2620), + [anon_sym_string] = ACTIONS(2620), + [anon_sym_symbol] = ACTIONS(2620), + [anon_sym_object] = ACTIONS(2620), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(748)] = { - [sym__call_signature] = STATE(6244), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2394), - [anon_sym_export] = ACTIONS(2396), + [STATE(801)] = { + [sym__call_signature] = STATE(7012), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2640), + [anon_sym_export] = ACTIONS(2642), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2396), - [anon_sym_EQ] = ACTIONS(1035), + [anon_sym_type] = ACTIONS(2642), + [anon_sym_EQ] = ACTIONS(1041), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2396), - [anon_sym_let] = ACTIONS(2396), + [anon_sym_namespace] = ACTIONS(2642), + [anon_sym_let] = ACTIONS(2642), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(2588), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2396), - [anon_sym_function] = ACTIONS(2401), - [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_async] = ACTIONS(2642), + [anon_sym_function] = ACTIONS(2644), + [anon_sym_EQ_GT] = ACTIONS(1007), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2396), + [anon_sym_new] = ACTIONS(2642), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -106156,7 +115233,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -106169,133 +115246,52 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2396), - [anon_sym_readonly] = ACTIONS(2396), - [anon_sym_get] = ACTIONS(2396), - [anon_sym_set] = ACTIONS(2396), - [anon_sym_declare] = ACTIONS(2396), - [anon_sym_public] = ACTIONS(2396), - [anon_sym_private] = ACTIONS(2396), - [anon_sym_protected] = ACTIONS(2396), - [anon_sym_override] = ACTIONS(2396), - [anon_sym_module] = ACTIONS(2396), - [anon_sym_any] = ACTIONS(2396), - [anon_sym_number] = ACTIONS(2396), - [anon_sym_boolean] = ACTIONS(2396), - [anon_sym_string] = ACTIONS(2396), - [anon_sym_symbol] = ACTIONS(2396), - [anon_sym_object] = ACTIONS(2396), + [anon_sym_static] = ACTIONS(2642), + [anon_sym_readonly] = ACTIONS(2642), + [anon_sym_get] = ACTIONS(2642), + [anon_sym_set] = ACTIONS(2642), + [anon_sym_declare] = ACTIONS(2642), + [anon_sym_public] = ACTIONS(2642), + [anon_sym_private] = ACTIONS(2642), + [anon_sym_protected] = ACTIONS(2642), + [anon_sym_override] = ACTIONS(2642), + [anon_sym_module] = ACTIONS(2642), + [anon_sym_any] = ACTIONS(2642), + [anon_sym_number] = ACTIONS(2642), + [anon_sym_boolean] = ACTIONS(2642), + [anon_sym_string] = ACTIONS(2642), + [anon_sym_symbol] = ACTIONS(2642), + [anon_sym_object] = ACTIONS(2642), [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(749)] = { - [sym_statement_block] = STATE(900), - [ts_builtin_sym_end] = ACTIONS(1663), - [sym_identifier] = ACTIONS(1665), - [anon_sym_export] = ACTIONS(1665), - [anon_sym_default] = ACTIONS(1665), - [anon_sym_type] = ACTIONS(1665), - [anon_sym_namespace] = ACTIONS(1665), - [anon_sym_LBRACE] = ACTIONS(2458), - [anon_sym_RBRACE] = ACTIONS(1663), - [anon_sym_typeof] = ACTIONS(1665), - [anon_sym_import] = ACTIONS(1665), - [anon_sym_with] = ACTIONS(1665), - [anon_sym_var] = ACTIONS(1665), - [anon_sym_let] = ACTIONS(1665), - [anon_sym_const] = ACTIONS(1665), - [anon_sym_BANG] = ACTIONS(1663), - [anon_sym_else] = ACTIONS(1665), - [anon_sym_if] = ACTIONS(1665), - [anon_sym_switch] = ACTIONS(1665), - [anon_sym_for] = ACTIONS(1665), - [anon_sym_LPAREN] = ACTIONS(1663), - [anon_sym_SEMI] = ACTIONS(1663), - [anon_sym_await] = ACTIONS(1665), - [anon_sym_while] = ACTIONS(1665), - [anon_sym_do] = ACTIONS(1665), - [anon_sym_try] = ACTIONS(1665), - [anon_sym_break] = ACTIONS(1665), - [anon_sym_continue] = ACTIONS(1665), - [anon_sym_debugger] = ACTIONS(1665), - [anon_sym_return] = ACTIONS(1665), - [anon_sym_throw] = ACTIONS(1665), - [anon_sym_case] = ACTIONS(1665), - [anon_sym_yield] = ACTIONS(1665), - [anon_sym_LBRACK] = ACTIONS(1663), - [anon_sym_DOT] = ACTIONS(2460), - [anon_sym_DQUOTE] = ACTIONS(1663), - [anon_sym_SQUOTE] = ACTIONS(1663), - [anon_sym_class] = ACTIONS(1665), - [anon_sym_async] = ACTIONS(1665), - [anon_sym_function] = ACTIONS(1665), - [anon_sym_new] = ACTIONS(1665), - [anon_sym_using] = ACTIONS(1665), - [anon_sym_PLUS] = ACTIONS(1665), - [anon_sym_DASH] = ACTIONS(1665), - [anon_sym_SLASH] = ACTIONS(1665), - [anon_sym_LT] = ACTIONS(1663), - [anon_sym_TILDE] = ACTIONS(1663), - [anon_sym_void] = ACTIONS(1665), - [anon_sym_delete] = ACTIONS(1665), - [anon_sym_PLUS_PLUS] = ACTIONS(1663), - [anon_sym_DASH_DASH] = ACTIONS(1663), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1663), - [sym_number] = ACTIONS(1663), - [sym_private_property_identifier] = ACTIONS(1663), - [sym_this] = ACTIONS(1665), - [sym_super] = ACTIONS(1665), - [sym_true] = ACTIONS(1665), - [sym_false] = ACTIONS(1665), - [sym_null] = ACTIONS(1665), - [sym_undefined] = ACTIONS(1665), - [anon_sym_AT] = ACTIONS(1663), - [anon_sym_static] = ACTIONS(1665), - [anon_sym_readonly] = ACTIONS(1665), - [anon_sym_get] = ACTIONS(1665), - [anon_sym_set] = ACTIONS(1665), - [anon_sym_declare] = ACTIONS(1665), - [anon_sym_public] = ACTIONS(1665), - [anon_sym_private] = ACTIONS(1665), - [anon_sym_protected] = ACTIONS(1665), - [anon_sym_override] = ACTIONS(1665), - [anon_sym_module] = ACTIONS(1665), - [anon_sym_any] = ACTIONS(1665), - [anon_sym_number] = ACTIONS(1665), - [anon_sym_boolean] = ACTIONS(1665), - [anon_sym_string] = ACTIONS(1665), - [anon_sym_symbol] = ACTIONS(1665), - [anon_sym_object] = ACTIONS(1665), - [anon_sym_abstract] = ACTIONS(1665), - [anon_sym_interface] = ACTIONS(1665), - [anon_sym_enum] = ACTIONS(1665), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(750)] = { - [sym__call_signature] = STATE(6244), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2394), - [anon_sym_export] = ACTIONS(2396), + [STATE(802)] = { + [sym__call_signature] = STATE(7331), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2618), + [anon_sym_export] = ACTIONS(2620), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2396), - [anon_sym_EQ] = ACTIONS(1041), + [anon_sym_type] = ACTIONS(2620), + [anon_sym_EQ] = ACTIONS(1003), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2396), - [anon_sym_let] = ACTIONS(2396), + [anon_sym_namespace] = ACTIONS(2620), + [anon_sym_let] = ACTIONS(2620), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(2588), [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(985), [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2396), - [anon_sym_function] = ACTIONS(2401), - [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_async] = ACTIONS(2620), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(989), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2396), + [anon_sym_new] = ACTIONS(2620), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -106324,7 +115320,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -106337,49 +115333,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2396), - [anon_sym_readonly] = ACTIONS(2396), - [anon_sym_get] = ACTIONS(2396), - [anon_sym_set] = ACTIONS(2396), - [anon_sym_declare] = ACTIONS(2396), - [anon_sym_public] = ACTIONS(2396), - [anon_sym_private] = ACTIONS(2396), - [anon_sym_protected] = ACTIONS(2396), - [anon_sym_override] = ACTIONS(2396), - [anon_sym_module] = ACTIONS(2396), - [anon_sym_any] = ACTIONS(2396), - [anon_sym_number] = ACTIONS(2396), - [anon_sym_boolean] = ACTIONS(2396), - [anon_sym_string] = ACTIONS(2396), - [anon_sym_symbol] = ACTIONS(2396), - [anon_sym_object] = ACTIONS(2396), + [anon_sym_static] = ACTIONS(2620), + [anon_sym_readonly] = ACTIONS(2620), + [anon_sym_get] = ACTIONS(2620), + [anon_sym_set] = ACTIONS(2620), + [anon_sym_declare] = ACTIONS(2620), + [anon_sym_public] = ACTIONS(2620), + [anon_sym_private] = ACTIONS(2620), + [anon_sym_protected] = ACTIONS(2620), + [anon_sym_override] = ACTIONS(2620), + [anon_sym_module] = ACTIONS(2620), + [anon_sym_any] = ACTIONS(2620), + [anon_sym_number] = ACTIONS(2620), + [anon_sym_boolean] = ACTIONS(2620), + [anon_sym_string] = ACTIONS(2620), + [anon_sym_symbol] = ACTIONS(2620), + [anon_sym_object] = ACTIONS(2620), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(751)] = { - [sym__call_signature] = STATE(6244), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2394), - [anon_sym_export] = ACTIONS(2396), + [STATE(803)] = { + [sym__call_signature] = STATE(7012), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2640), + [anon_sym_export] = ACTIONS(2642), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2396), - [anon_sym_EQ] = ACTIONS(1033), + [anon_sym_type] = ACTIONS(2642), + [anon_sym_EQ] = ACTIONS(1041), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2396), - [anon_sym_let] = ACTIONS(2396), + [anon_sym_namespace] = ACTIONS(2642), + [anon_sym_let] = ACTIONS(2642), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(2588), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2396), - [anon_sym_function] = ACTIONS(2401), - [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_async] = ACTIONS(2642), + [anon_sym_function] = ACTIONS(2490), + [anon_sym_EQ_GT] = ACTIONS(1007), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2396), + [anon_sym_new] = ACTIONS(2642), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -106408,7 +115405,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -106421,49 +115418,221 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2396), - [anon_sym_readonly] = ACTIONS(2396), - [anon_sym_get] = ACTIONS(2396), - [anon_sym_set] = ACTIONS(2396), - [anon_sym_declare] = ACTIONS(2396), - [anon_sym_public] = ACTIONS(2396), - [anon_sym_private] = ACTIONS(2396), - [anon_sym_protected] = ACTIONS(2396), - [anon_sym_override] = ACTIONS(2396), - [anon_sym_module] = ACTIONS(2396), - [anon_sym_any] = ACTIONS(2396), - [anon_sym_number] = ACTIONS(2396), - [anon_sym_boolean] = ACTIONS(2396), - [anon_sym_string] = ACTIONS(2396), - [anon_sym_symbol] = ACTIONS(2396), - [anon_sym_object] = ACTIONS(2396), + [anon_sym_static] = ACTIONS(2642), + [anon_sym_readonly] = ACTIONS(2642), + [anon_sym_get] = ACTIONS(2642), + [anon_sym_set] = ACTIONS(2642), + [anon_sym_declare] = ACTIONS(2642), + [anon_sym_public] = ACTIONS(2642), + [anon_sym_private] = ACTIONS(2642), + [anon_sym_protected] = ACTIONS(2642), + [anon_sym_override] = ACTIONS(2642), + [anon_sym_module] = ACTIONS(2642), + [anon_sym_any] = ACTIONS(2642), + [anon_sym_number] = ACTIONS(2642), + [anon_sym_boolean] = ACTIONS(2642), + [anon_sym_string] = ACTIONS(2642), + [anon_sym_symbol] = ACTIONS(2642), + [anon_sym_object] = ACTIONS(2642), [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(752)] = { - [sym__call_signature] = STATE(6244), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2394), - [anon_sym_export] = ACTIONS(2396), + [STATE(804)] = { + [ts_builtin_sym_end] = ACTIONS(2001), + [sym_identifier] = ACTIONS(2003), + [anon_sym_export] = ACTIONS(2003), + [anon_sym_default] = ACTIONS(2003), + [anon_sym_type] = ACTIONS(2003), + [anon_sym_namespace] = ACTIONS(2003), + [anon_sym_LBRACE] = ACTIONS(2001), + [anon_sym_COMMA] = ACTIONS(2001), + [anon_sym_RBRACE] = ACTIONS(2001), + [anon_sym_typeof] = ACTIONS(2003), + [anon_sym_import] = ACTIONS(2003), + [anon_sym_with] = ACTIONS(2003), + [anon_sym_var] = ACTIONS(2003), + [anon_sym_let] = ACTIONS(2003), + [anon_sym_const] = ACTIONS(2003), + [anon_sym_BANG] = ACTIONS(2001), + [anon_sym_else] = ACTIONS(2003), + [anon_sym_if] = ACTIONS(2003), + [anon_sym_switch] = ACTIONS(2003), + [anon_sym_for] = ACTIONS(2003), + [anon_sym_LPAREN] = ACTIONS(2001), + [anon_sym_SEMI] = ACTIONS(2001), + [anon_sym_await] = ACTIONS(2003), + [anon_sym_while] = ACTIONS(2003), + [anon_sym_do] = ACTIONS(2003), + [anon_sym_try] = ACTIONS(2003), + [anon_sym_break] = ACTIONS(2003), + [anon_sym_continue] = ACTIONS(2003), + [anon_sym_debugger] = ACTIONS(2003), + [anon_sym_return] = ACTIONS(2003), + [anon_sym_throw] = ACTIONS(2003), + [anon_sym_case] = ACTIONS(2003), + [anon_sym_catch] = ACTIONS(2003), + [anon_sym_finally] = ACTIONS(2003), + [anon_sym_yield] = ACTIONS(2003), + [anon_sym_LBRACK] = ACTIONS(2001), + [anon_sym_DQUOTE] = ACTIONS(2001), + [anon_sym_SQUOTE] = ACTIONS(2001), + [anon_sym_class] = ACTIONS(2003), + [anon_sym_async] = ACTIONS(2003), + [anon_sym_function] = ACTIONS(2003), + [anon_sym_new] = ACTIONS(2003), + [anon_sym_using] = ACTIONS(2003), + [anon_sym_PLUS] = ACTIONS(2003), + [anon_sym_DASH] = ACTIONS(2003), + [anon_sym_SLASH] = ACTIONS(2003), + [anon_sym_LT] = ACTIONS(2001), + [anon_sym_TILDE] = ACTIONS(2001), + [anon_sym_void] = ACTIONS(2003), + [anon_sym_delete] = ACTIONS(2003), + [anon_sym_PLUS_PLUS] = ACTIONS(2001), + [anon_sym_DASH_DASH] = ACTIONS(2001), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2001), + [sym_number] = ACTIONS(2001), + [sym_private_property_identifier] = ACTIONS(2001), + [sym_this] = ACTIONS(2003), + [sym_super] = ACTIONS(2003), + [sym_true] = ACTIONS(2003), + [sym_false] = ACTIONS(2003), + [sym_null] = ACTIONS(2003), + [sym_undefined] = ACTIONS(2003), + [anon_sym_AT] = ACTIONS(2001), + [anon_sym_static] = ACTIONS(2003), + [anon_sym_readonly] = ACTIONS(2003), + [anon_sym_get] = ACTIONS(2003), + [anon_sym_set] = ACTIONS(2003), + [anon_sym_declare] = ACTIONS(2003), + [anon_sym_public] = ACTIONS(2003), + [anon_sym_private] = ACTIONS(2003), + [anon_sym_protected] = ACTIONS(2003), + [anon_sym_override] = ACTIONS(2003), + [anon_sym_module] = ACTIONS(2003), + [anon_sym_any] = ACTIONS(2003), + [anon_sym_number] = ACTIONS(2003), + [anon_sym_boolean] = ACTIONS(2003), + [anon_sym_string] = ACTIONS(2003), + [anon_sym_symbol] = ACTIONS(2003), + [anon_sym_object] = ACTIONS(2003), + [anon_sym_abstract] = ACTIONS(2003), + [anon_sym_interface] = ACTIONS(2003), + [anon_sym_enum] = ACTIONS(2003), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(805)] = { + [ts_builtin_sym_end] = ACTIONS(2013), + [sym_identifier] = ACTIONS(2015), + [anon_sym_export] = ACTIONS(2015), + [anon_sym_default] = ACTIONS(2015), + [anon_sym_type] = ACTIONS(2015), + [anon_sym_namespace] = ACTIONS(2015), + [anon_sym_LBRACE] = ACTIONS(2013), + [anon_sym_COMMA] = ACTIONS(2013), + [anon_sym_RBRACE] = ACTIONS(2013), + [anon_sym_typeof] = ACTIONS(2015), + [anon_sym_import] = ACTIONS(2015), + [anon_sym_with] = ACTIONS(2015), + [anon_sym_var] = ACTIONS(2015), + [anon_sym_let] = ACTIONS(2015), + [anon_sym_const] = ACTIONS(2015), + [anon_sym_BANG] = ACTIONS(2013), + [anon_sym_else] = ACTIONS(2015), + [anon_sym_if] = ACTIONS(2015), + [anon_sym_switch] = ACTIONS(2015), + [anon_sym_for] = ACTIONS(2015), + [anon_sym_LPAREN] = ACTIONS(2013), + [anon_sym_SEMI] = ACTIONS(2013), + [anon_sym_await] = ACTIONS(2015), + [anon_sym_while] = ACTIONS(2015), + [anon_sym_do] = ACTIONS(2015), + [anon_sym_try] = ACTIONS(2015), + [anon_sym_break] = ACTIONS(2015), + [anon_sym_continue] = ACTIONS(2015), + [anon_sym_debugger] = ACTIONS(2015), + [anon_sym_return] = ACTIONS(2015), + [anon_sym_throw] = ACTIONS(2015), + [anon_sym_case] = ACTIONS(2015), + [anon_sym_catch] = ACTIONS(2015), + [anon_sym_finally] = ACTIONS(2015), + [anon_sym_yield] = ACTIONS(2015), + [anon_sym_LBRACK] = ACTIONS(2013), + [anon_sym_DQUOTE] = ACTIONS(2013), + [anon_sym_SQUOTE] = ACTIONS(2013), + [anon_sym_class] = ACTIONS(2015), + [anon_sym_async] = ACTIONS(2015), + [anon_sym_function] = ACTIONS(2015), + [anon_sym_new] = ACTIONS(2015), + [anon_sym_using] = ACTIONS(2015), + [anon_sym_PLUS] = ACTIONS(2015), + [anon_sym_DASH] = ACTIONS(2015), + [anon_sym_SLASH] = ACTIONS(2015), + [anon_sym_LT] = ACTIONS(2013), + [anon_sym_TILDE] = ACTIONS(2013), + [anon_sym_void] = ACTIONS(2015), + [anon_sym_delete] = ACTIONS(2015), + [anon_sym_PLUS_PLUS] = ACTIONS(2013), + [anon_sym_DASH_DASH] = ACTIONS(2013), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2013), + [sym_number] = ACTIONS(2013), + [sym_private_property_identifier] = ACTIONS(2013), + [sym_this] = ACTIONS(2015), + [sym_super] = ACTIONS(2015), + [sym_true] = ACTIONS(2015), + [sym_false] = ACTIONS(2015), + [sym_null] = ACTIONS(2015), + [sym_undefined] = ACTIONS(2015), + [anon_sym_AT] = ACTIONS(2013), + [anon_sym_static] = ACTIONS(2015), + [anon_sym_readonly] = ACTIONS(2015), + [anon_sym_get] = ACTIONS(2015), + [anon_sym_set] = ACTIONS(2015), + [anon_sym_declare] = ACTIONS(2015), + [anon_sym_public] = ACTIONS(2015), + [anon_sym_private] = ACTIONS(2015), + [anon_sym_protected] = ACTIONS(2015), + [anon_sym_override] = ACTIONS(2015), + [anon_sym_module] = ACTIONS(2015), + [anon_sym_any] = ACTIONS(2015), + [anon_sym_number] = ACTIONS(2015), + [anon_sym_boolean] = ACTIONS(2015), + [anon_sym_string] = ACTIONS(2015), + [anon_sym_symbol] = ACTIONS(2015), + [anon_sym_object] = ACTIONS(2015), + [anon_sym_abstract] = ACTIONS(2015), + [anon_sym_interface] = ACTIONS(2015), + [anon_sym_enum] = ACTIONS(2015), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(806)] = { + [sym__call_signature] = STATE(7331), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2618), + [anon_sym_export] = ACTIONS(2620), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2396), - [anon_sym_EQ] = ACTIONS(1045), + [anon_sym_type] = ACTIONS(2620), + [anon_sym_EQ] = ACTIONS(884), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2396), - [anon_sym_let] = ACTIONS(2396), + [anon_sym_namespace] = ACTIONS(2620), + [anon_sym_let] = ACTIONS(2620), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(2588), [anon_sym_in] = ACTIONS(120), [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2396), - [anon_sym_function] = ACTIONS(2401), - [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_async] = ACTIONS(2620), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(989), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2396), + [anon_sym_new] = ACTIONS(2620), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -106492,7 +115661,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -106505,133 +115674,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2396), - [anon_sym_readonly] = ACTIONS(2396), - [anon_sym_get] = ACTIONS(2396), - [anon_sym_set] = ACTIONS(2396), - [anon_sym_declare] = ACTIONS(2396), - [anon_sym_public] = ACTIONS(2396), - [anon_sym_private] = ACTIONS(2396), - [anon_sym_protected] = ACTIONS(2396), - [anon_sym_override] = ACTIONS(2396), - [anon_sym_module] = ACTIONS(2396), - [anon_sym_any] = ACTIONS(2396), - [anon_sym_number] = ACTIONS(2396), - [anon_sym_boolean] = ACTIONS(2396), - [anon_sym_string] = ACTIONS(2396), - [anon_sym_symbol] = ACTIONS(2396), - [anon_sym_object] = ACTIONS(2396), + [anon_sym_static] = ACTIONS(2620), + [anon_sym_readonly] = ACTIONS(2620), + [anon_sym_get] = ACTIONS(2620), + [anon_sym_set] = ACTIONS(2620), + [anon_sym_declare] = ACTIONS(2620), + [anon_sym_public] = ACTIONS(2620), + [anon_sym_private] = ACTIONS(2620), + [anon_sym_protected] = ACTIONS(2620), + [anon_sym_override] = ACTIONS(2620), + [anon_sym_module] = ACTIONS(2620), + [anon_sym_any] = ACTIONS(2620), + [anon_sym_number] = ACTIONS(2620), + [anon_sym_boolean] = ACTIONS(2620), + [anon_sym_string] = ACTIONS(2620), + [anon_sym_symbol] = ACTIONS(2620), + [anon_sym_object] = ACTIONS(2620), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(753)] = { - [sym_statement_block] = STATE(900), - [ts_builtin_sym_end] = ACTIONS(1663), - [sym_identifier] = ACTIONS(1665), - [anon_sym_export] = ACTIONS(1665), - [anon_sym_default] = ACTIONS(1665), - [anon_sym_type] = ACTIONS(1665), - [anon_sym_namespace] = ACTIONS(1665), - [anon_sym_LBRACE] = ACTIONS(2458), - [anon_sym_RBRACE] = ACTIONS(1663), - [anon_sym_typeof] = ACTIONS(1665), - [anon_sym_import] = ACTIONS(1665), - [anon_sym_with] = ACTIONS(1665), - [anon_sym_var] = ACTIONS(1665), - [anon_sym_let] = ACTIONS(1665), - [anon_sym_const] = ACTIONS(1665), - [anon_sym_BANG] = ACTIONS(1663), - [anon_sym_else] = ACTIONS(1665), - [anon_sym_if] = ACTIONS(1665), - [anon_sym_switch] = ACTIONS(1665), - [anon_sym_for] = ACTIONS(1665), - [anon_sym_LPAREN] = ACTIONS(1663), - [anon_sym_SEMI] = ACTIONS(1663), - [anon_sym_await] = ACTIONS(1665), - [anon_sym_while] = ACTIONS(1665), - [anon_sym_do] = ACTIONS(1665), - [anon_sym_try] = ACTIONS(1665), - [anon_sym_break] = ACTIONS(1665), - [anon_sym_continue] = ACTIONS(1665), - [anon_sym_debugger] = ACTIONS(1665), - [anon_sym_return] = ACTIONS(1665), - [anon_sym_throw] = ACTIONS(1665), - [anon_sym_case] = ACTIONS(1665), - [anon_sym_yield] = ACTIONS(1665), - [anon_sym_LBRACK] = ACTIONS(1663), - [anon_sym_DOT] = ACTIONS(2462), - [anon_sym_DQUOTE] = ACTIONS(1663), - [anon_sym_SQUOTE] = ACTIONS(1663), - [anon_sym_class] = ACTIONS(1665), - [anon_sym_async] = ACTIONS(1665), - [anon_sym_function] = ACTIONS(1665), - [anon_sym_new] = ACTIONS(1665), - [anon_sym_using] = ACTIONS(1665), - [anon_sym_PLUS] = ACTIONS(1665), - [anon_sym_DASH] = ACTIONS(1665), - [anon_sym_SLASH] = ACTIONS(1665), - [anon_sym_LT] = ACTIONS(1663), - [anon_sym_TILDE] = ACTIONS(1663), - [anon_sym_void] = ACTIONS(1665), - [anon_sym_delete] = ACTIONS(1665), - [anon_sym_PLUS_PLUS] = ACTIONS(1663), - [anon_sym_DASH_DASH] = ACTIONS(1663), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1663), - [sym_number] = ACTIONS(1663), - [sym_private_property_identifier] = ACTIONS(1663), - [sym_this] = ACTIONS(1665), - [sym_super] = ACTIONS(1665), - [sym_true] = ACTIONS(1665), - [sym_false] = ACTIONS(1665), - [sym_null] = ACTIONS(1665), - [sym_undefined] = ACTIONS(1665), - [anon_sym_AT] = ACTIONS(1663), - [anon_sym_static] = ACTIONS(1665), - [anon_sym_readonly] = ACTIONS(1665), - [anon_sym_get] = ACTIONS(1665), - [anon_sym_set] = ACTIONS(1665), - [anon_sym_declare] = ACTIONS(1665), - [anon_sym_public] = ACTIONS(1665), - [anon_sym_private] = ACTIONS(1665), - [anon_sym_protected] = ACTIONS(1665), - [anon_sym_override] = ACTIONS(1665), - [anon_sym_module] = ACTIONS(1665), - [anon_sym_any] = ACTIONS(1665), - [anon_sym_number] = ACTIONS(1665), - [anon_sym_boolean] = ACTIONS(1665), - [anon_sym_string] = ACTIONS(1665), - [anon_sym_symbol] = ACTIONS(1665), - [anon_sym_object] = ACTIONS(1665), - [anon_sym_abstract] = ACTIONS(1665), - [anon_sym_interface] = ACTIONS(1665), - [anon_sym_enum] = ACTIONS(1665), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(754)] = { - [sym__call_signature] = STATE(6244), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2394), - [anon_sym_export] = ACTIONS(2396), + [STATE(807)] = { + [sym__call_signature] = STATE(6895), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2646), + [anon_sym_export] = ACTIONS(2648), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2396), - [anon_sym_EQ] = ACTIONS(979), + [anon_sym_type] = ACTIONS(2648), + [anon_sym_EQ] = ACTIONS(1053), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2396), - [anon_sym_let] = ACTIONS(2396), + [anon_sym_namespace] = ACTIONS(2648), + [anon_sym_let] = ACTIONS(2648), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(2588), [anon_sym_in] = ACTIONS(120), + [anon_sym_of] = ACTIONS(120), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2396), - [anon_sym_function] = ACTIONS(2401), - [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_async] = ACTIONS(2648), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(1059), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2396), + [anon_sym_new] = ACTIONS(2648), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -106660,7 +115746,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -106673,133 +115759,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2396), - [anon_sym_readonly] = ACTIONS(2396), - [anon_sym_get] = ACTIONS(2396), - [anon_sym_set] = ACTIONS(2396), - [anon_sym_declare] = ACTIONS(2396), - [anon_sym_public] = ACTIONS(2396), - [anon_sym_private] = ACTIONS(2396), - [anon_sym_protected] = ACTIONS(2396), - [anon_sym_override] = ACTIONS(2396), - [anon_sym_module] = ACTIONS(2396), - [anon_sym_any] = ACTIONS(2396), - [anon_sym_number] = ACTIONS(2396), - [anon_sym_boolean] = ACTIONS(2396), - [anon_sym_string] = ACTIONS(2396), - [anon_sym_symbol] = ACTIONS(2396), - [anon_sym_object] = ACTIONS(2396), + [anon_sym_static] = ACTIONS(2648), + [anon_sym_readonly] = ACTIONS(2648), + [anon_sym_get] = ACTIONS(2648), + [anon_sym_set] = ACTIONS(2648), + [anon_sym_declare] = ACTIONS(2648), + [anon_sym_public] = ACTIONS(2648), + [anon_sym_private] = ACTIONS(2648), + [anon_sym_protected] = ACTIONS(2648), + [anon_sym_override] = ACTIONS(2648), + [anon_sym_module] = ACTIONS(2648), + [anon_sym_any] = ACTIONS(2648), + [anon_sym_number] = ACTIONS(2648), + [anon_sym_boolean] = ACTIONS(2648), + [anon_sym_string] = ACTIONS(2648), + [anon_sym_symbol] = ACTIONS(2648), + [anon_sym_object] = ACTIONS(2648), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(755)] = { - [sym_finally_clause] = STATE(807), - [ts_builtin_sym_end] = ACTIONS(2464), - [sym_identifier] = ACTIONS(2466), - [anon_sym_export] = ACTIONS(2466), - [anon_sym_default] = ACTIONS(2466), - [anon_sym_type] = ACTIONS(2466), - [anon_sym_namespace] = ACTIONS(2466), - [anon_sym_LBRACE] = ACTIONS(2464), - [anon_sym_RBRACE] = ACTIONS(2464), - [anon_sym_typeof] = ACTIONS(2466), - [anon_sym_import] = ACTIONS(2466), - [anon_sym_with] = ACTIONS(2466), - [anon_sym_var] = ACTIONS(2466), - [anon_sym_let] = ACTIONS(2466), - [anon_sym_const] = ACTIONS(2466), - [anon_sym_BANG] = ACTIONS(2464), - [anon_sym_else] = ACTIONS(2466), - [anon_sym_if] = ACTIONS(2466), - [anon_sym_switch] = ACTIONS(2466), - [anon_sym_for] = ACTIONS(2466), - [anon_sym_LPAREN] = ACTIONS(2464), - [anon_sym_SEMI] = ACTIONS(2464), - [anon_sym_await] = ACTIONS(2466), - [anon_sym_while] = ACTIONS(2466), - [anon_sym_do] = ACTIONS(2466), - [anon_sym_try] = ACTIONS(2466), - [anon_sym_break] = ACTIONS(2466), - [anon_sym_continue] = ACTIONS(2466), - [anon_sym_debugger] = ACTIONS(2466), - [anon_sym_return] = ACTIONS(2466), - [anon_sym_throw] = ACTIONS(2466), - [anon_sym_case] = ACTIONS(2466), - [anon_sym_finally] = ACTIONS(2446), - [anon_sym_yield] = ACTIONS(2466), - [anon_sym_LBRACK] = ACTIONS(2464), - [anon_sym_DQUOTE] = ACTIONS(2464), - [anon_sym_SQUOTE] = ACTIONS(2464), - [anon_sym_class] = ACTIONS(2466), - [anon_sym_async] = ACTIONS(2466), - [anon_sym_function] = ACTIONS(2466), - [anon_sym_new] = ACTIONS(2466), - [anon_sym_using] = ACTIONS(2466), - [anon_sym_PLUS] = ACTIONS(2466), - [anon_sym_DASH] = ACTIONS(2466), - [anon_sym_SLASH] = ACTIONS(2466), - [anon_sym_LT] = ACTIONS(2464), - [anon_sym_TILDE] = ACTIONS(2464), - [anon_sym_void] = ACTIONS(2466), - [anon_sym_delete] = ACTIONS(2466), - [anon_sym_PLUS_PLUS] = ACTIONS(2464), - [anon_sym_DASH_DASH] = ACTIONS(2464), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2464), - [sym_number] = ACTIONS(2464), - [sym_private_property_identifier] = ACTIONS(2464), - [sym_this] = ACTIONS(2466), - [sym_super] = ACTIONS(2466), - [sym_true] = ACTIONS(2466), - [sym_false] = ACTIONS(2466), - [sym_null] = ACTIONS(2466), - [sym_undefined] = ACTIONS(2466), - [anon_sym_AT] = ACTIONS(2464), - [anon_sym_static] = ACTIONS(2466), - [anon_sym_readonly] = ACTIONS(2466), - [anon_sym_get] = ACTIONS(2466), - [anon_sym_set] = ACTIONS(2466), - [anon_sym_declare] = ACTIONS(2466), - [anon_sym_public] = ACTIONS(2466), - [anon_sym_private] = ACTIONS(2466), - [anon_sym_protected] = ACTIONS(2466), - [anon_sym_override] = ACTIONS(2466), - [anon_sym_module] = ACTIONS(2466), - [anon_sym_any] = ACTIONS(2466), - [anon_sym_number] = ACTIONS(2466), - [anon_sym_boolean] = ACTIONS(2466), - [anon_sym_string] = ACTIONS(2466), - [anon_sym_symbol] = ACTIONS(2466), - [anon_sym_object] = ACTIONS(2466), - [anon_sym_abstract] = ACTIONS(2466), - [anon_sym_interface] = ACTIONS(2466), - [anon_sym_enum] = ACTIONS(2466), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(756)] = { - [sym__call_signature] = STATE(6244), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2394), - [anon_sym_export] = ACTIONS(2396), + [STATE(808)] = { + [sym__call_signature] = STATE(6895), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2646), + [anon_sym_export] = ACTIONS(2648), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2396), - [anon_sym_EQ] = ACTIONS(1037), + [anon_sym_type] = ACTIONS(2648), + [anon_sym_EQ] = ACTIONS(884), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2396), - [anon_sym_let] = ACTIONS(2396), + [anon_sym_namespace] = ACTIONS(2648), + [anon_sym_let] = ACTIONS(2648), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_LPAREN] = ACTIONS(2588), [anon_sym_in] = ACTIONS(120), + [anon_sym_of] = ACTIONS(120), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2396), - [anon_sym_function] = ACTIONS(2401), - [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_async] = ACTIONS(2648), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(1059), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2396), + [anon_sym_new] = ACTIONS(2648), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -106828,7 +115831,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -106841,49 +115844,50 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2396), - [anon_sym_readonly] = ACTIONS(2396), - [anon_sym_get] = ACTIONS(2396), - [anon_sym_set] = ACTIONS(2396), - [anon_sym_declare] = ACTIONS(2396), - [anon_sym_public] = ACTIONS(2396), - [anon_sym_private] = ACTIONS(2396), - [anon_sym_protected] = ACTIONS(2396), - [anon_sym_override] = ACTIONS(2396), - [anon_sym_module] = ACTIONS(2396), - [anon_sym_any] = ACTIONS(2396), - [anon_sym_number] = ACTIONS(2396), - [anon_sym_boolean] = ACTIONS(2396), - [anon_sym_string] = ACTIONS(2396), - [anon_sym_symbol] = ACTIONS(2396), - [anon_sym_object] = ACTIONS(2396), + [anon_sym_static] = ACTIONS(2648), + [anon_sym_readonly] = ACTIONS(2648), + [anon_sym_get] = ACTIONS(2648), + [anon_sym_set] = ACTIONS(2648), + [anon_sym_declare] = ACTIONS(2648), + [anon_sym_public] = ACTIONS(2648), + [anon_sym_private] = ACTIONS(2648), + [anon_sym_protected] = ACTIONS(2648), + [anon_sym_override] = ACTIONS(2648), + [anon_sym_module] = ACTIONS(2648), + [anon_sym_any] = ACTIONS(2648), + [anon_sym_number] = ACTIONS(2648), + [anon_sym_boolean] = ACTIONS(2648), + [anon_sym_string] = ACTIONS(2648), + [anon_sym_symbol] = ACTIONS(2648), + [anon_sym_object] = ACTIONS(2648), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(757)] = { - [sym__call_signature] = STATE(6244), - [sym_formal_parameters] = STATE(3950), - [sym_type_parameters] = STATE(5753), - [sym_identifier] = ACTIONS(2394), - [anon_sym_export] = ACTIONS(2396), + [STATE(809)] = { + [sym__call_signature] = STATE(7246), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2596), + [anon_sym_export] = ACTIONS(2598), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2396), - [anon_sym_EQ] = ACTIONS(1043), + [anon_sym_type] = ACTIONS(2598), + [anon_sym_EQ] = ACTIONS(884), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2396), - [anon_sym_let] = ACTIONS(2396), + [anon_sym_namespace] = ACTIONS(2598), + [anon_sym_let] = ACTIONS(2598), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2398), - [anon_sym_in] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2588), + [anon_sym_in] = ACTIONS(996), + [anon_sym_of] = ACTIONS(999), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_async] = ACTIONS(2396), - [anon_sym_function] = ACTIONS(2401), + [anon_sym_async] = ACTIONS(2598), + [anon_sym_function] = ACTIONS(2591), [anon_sym_EQ_GT] = ACTIONS(155), [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_new] = ACTIONS(2396), + [anon_sym_new] = ACTIONS(2598), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), [anon_sym_STAR_EQ] = ACTIONS(163), @@ -106912,7 +115916,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT] = ACTIONS(2593), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -106925,359 +115929,1622 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_static] = ACTIONS(2396), - [anon_sym_readonly] = ACTIONS(2396), - [anon_sym_get] = ACTIONS(2396), - [anon_sym_set] = ACTIONS(2396), - [anon_sym_declare] = ACTIONS(2396), - [anon_sym_public] = ACTIONS(2396), - [anon_sym_private] = ACTIONS(2396), - [anon_sym_protected] = ACTIONS(2396), - [anon_sym_override] = ACTIONS(2396), - [anon_sym_module] = ACTIONS(2396), - [anon_sym_any] = ACTIONS(2396), - [anon_sym_number] = ACTIONS(2396), - [anon_sym_boolean] = ACTIONS(2396), - [anon_sym_string] = ACTIONS(2396), - [anon_sym_symbol] = ACTIONS(2396), - [anon_sym_object] = ACTIONS(2396), + [anon_sym_static] = ACTIONS(2598), + [anon_sym_readonly] = ACTIONS(2598), + [anon_sym_get] = ACTIONS(2598), + [anon_sym_set] = ACTIONS(2598), + [anon_sym_declare] = ACTIONS(2598), + [anon_sym_public] = ACTIONS(2598), + [anon_sym_private] = ACTIONS(2598), + [anon_sym_protected] = ACTIONS(2598), + [anon_sym_override] = ACTIONS(2598), + [anon_sym_module] = ACTIONS(2598), + [anon_sym_any] = ACTIONS(2598), + [anon_sym_number] = ACTIONS(2598), + [anon_sym_boolean] = ACTIONS(2598), + [anon_sym_string] = ACTIONS(2598), + [anon_sym_symbol] = ACTIONS(2598), + [anon_sym_object] = ACTIONS(2598), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(758)] = { - [ts_builtin_sym_end] = ACTIONS(2468), - [sym_identifier] = ACTIONS(2470), - [anon_sym_export] = ACTIONS(2470), - [anon_sym_default] = ACTIONS(2470), - [anon_sym_type] = ACTIONS(2470), - [anon_sym_namespace] = ACTIONS(2470), - [anon_sym_LBRACE] = ACTIONS(2468), - [anon_sym_RBRACE] = ACTIONS(2468), - [anon_sym_typeof] = ACTIONS(2470), - [anon_sym_import] = ACTIONS(2470), - [anon_sym_with] = ACTIONS(2470), - [anon_sym_var] = ACTIONS(2470), - [anon_sym_let] = ACTIONS(2470), - [anon_sym_const] = ACTIONS(2470), - [anon_sym_BANG] = ACTIONS(2468), - [anon_sym_else] = ACTIONS(2470), - [anon_sym_if] = ACTIONS(2470), - [anon_sym_switch] = ACTIONS(2470), - [anon_sym_for] = ACTIONS(2470), - [anon_sym_LPAREN] = ACTIONS(2468), - [anon_sym_SEMI] = ACTIONS(2468), - [anon_sym_await] = ACTIONS(2470), - [anon_sym_while] = ACTIONS(2470), - [anon_sym_do] = ACTIONS(2470), - [anon_sym_try] = ACTIONS(2470), - [anon_sym_break] = ACTIONS(2470), - [anon_sym_continue] = ACTIONS(2470), - [anon_sym_debugger] = ACTIONS(2470), - [anon_sym_return] = ACTIONS(2470), - [anon_sym_throw] = ACTIONS(2470), - [anon_sym_case] = ACTIONS(2470), - [anon_sym_finally] = ACTIONS(2470), - [anon_sym_yield] = ACTIONS(2470), - [anon_sym_LBRACK] = ACTIONS(2468), - [anon_sym_DQUOTE] = ACTIONS(2468), - [anon_sym_SQUOTE] = ACTIONS(2468), - [anon_sym_class] = ACTIONS(2470), - [anon_sym_async] = ACTIONS(2470), - [anon_sym_function] = ACTIONS(2470), - [anon_sym_new] = ACTIONS(2470), - [anon_sym_using] = ACTIONS(2470), - [anon_sym_PLUS] = ACTIONS(2470), - [anon_sym_DASH] = ACTIONS(2470), - [anon_sym_SLASH] = ACTIONS(2470), - [anon_sym_LT] = ACTIONS(2468), - [anon_sym_TILDE] = ACTIONS(2468), - [anon_sym_void] = ACTIONS(2470), - [anon_sym_delete] = ACTIONS(2470), - [anon_sym_PLUS_PLUS] = ACTIONS(2468), - [anon_sym_DASH_DASH] = ACTIONS(2468), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2468), - [sym_number] = ACTIONS(2468), - [sym_private_property_identifier] = ACTIONS(2468), - [sym_this] = ACTIONS(2470), - [sym_super] = ACTIONS(2470), - [sym_true] = ACTIONS(2470), - [sym_false] = ACTIONS(2470), - [sym_null] = ACTIONS(2470), - [sym_undefined] = ACTIONS(2470), - [anon_sym_AT] = ACTIONS(2468), - [anon_sym_static] = ACTIONS(2470), - [anon_sym_readonly] = ACTIONS(2470), - [anon_sym_get] = ACTIONS(2470), - [anon_sym_set] = ACTIONS(2470), - [anon_sym_declare] = ACTIONS(2470), - [anon_sym_public] = ACTIONS(2470), - [anon_sym_private] = ACTIONS(2470), - [anon_sym_protected] = ACTIONS(2470), - [anon_sym_override] = ACTIONS(2470), - [anon_sym_module] = ACTIONS(2470), - [anon_sym_any] = ACTIONS(2470), - [anon_sym_number] = ACTIONS(2470), - [anon_sym_boolean] = ACTIONS(2470), - [anon_sym_string] = ACTIONS(2470), - [anon_sym_symbol] = ACTIONS(2470), - [anon_sym_object] = ACTIONS(2470), - [anon_sym_abstract] = ACTIONS(2470), - [anon_sym_interface] = ACTIONS(2470), - [anon_sym_enum] = ACTIONS(2470), + [STATE(810)] = { + [sym__call_signature] = STATE(7246), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2596), + [anon_sym_export] = ACTIONS(2598), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2598), + [anon_sym_EQ] = ACTIONS(884), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2598), + [anon_sym_let] = ACTIONS(2598), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2588), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(886), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2598), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2598), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2593), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2598), + [anon_sym_readonly] = ACTIONS(2598), + [anon_sym_get] = ACTIONS(2598), + [anon_sym_set] = ACTIONS(2598), + [anon_sym_declare] = ACTIONS(2598), + [anon_sym_public] = ACTIONS(2598), + [anon_sym_private] = ACTIONS(2598), + [anon_sym_protected] = ACTIONS(2598), + [anon_sym_override] = ACTIONS(2598), + [anon_sym_module] = ACTIONS(2598), + [anon_sym_any] = ACTIONS(2598), + [anon_sym_number] = ACTIONS(2598), + [anon_sym_boolean] = ACTIONS(2598), + [anon_sym_string] = ACTIONS(2598), + [anon_sym_symbol] = ACTIONS(2598), + [anon_sym_object] = ACTIONS(2598), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(759)] = { - [ts_builtin_sym_end] = ACTIONS(1835), - [sym_identifier] = ACTIONS(1837), - [anon_sym_export] = ACTIONS(1837), - [anon_sym_default] = ACTIONS(1837), - [anon_sym_type] = ACTIONS(1837), - [anon_sym_namespace] = ACTIONS(1837), - [anon_sym_LBRACE] = ACTIONS(1835), - [anon_sym_RBRACE] = ACTIONS(1835), - [anon_sym_typeof] = ACTIONS(1837), - [anon_sym_import] = ACTIONS(1837), - [anon_sym_with] = ACTIONS(1837), - [anon_sym_var] = ACTIONS(1837), - [anon_sym_let] = ACTIONS(1837), - [anon_sym_const] = ACTIONS(1837), - [anon_sym_BANG] = ACTIONS(1835), - [anon_sym_else] = ACTIONS(1837), - [anon_sym_if] = ACTIONS(1837), - [anon_sym_switch] = ACTIONS(1837), - [anon_sym_for] = ACTIONS(1837), - [anon_sym_LPAREN] = ACTIONS(1835), - [anon_sym_SEMI] = ACTIONS(1835), - [anon_sym_await] = ACTIONS(1837), - [anon_sym_while] = ACTIONS(1837), - [anon_sym_do] = ACTIONS(1837), - [anon_sym_try] = ACTIONS(1837), - [anon_sym_break] = ACTIONS(1837), - [anon_sym_continue] = ACTIONS(1837), - [anon_sym_debugger] = ACTIONS(1837), - [anon_sym_return] = ACTIONS(1837), - [anon_sym_throw] = ACTIONS(1837), - [anon_sym_case] = ACTIONS(1837), - [anon_sym_yield] = ACTIONS(1837), - [anon_sym_LBRACK] = ACTIONS(1835), - [anon_sym_DQUOTE] = ACTIONS(1835), - [anon_sym_SQUOTE] = ACTIONS(1835), - [anon_sym_class] = ACTIONS(1837), - [anon_sym_async] = ACTIONS(1837), - [anon_sym_function] = ACTIONS(1837), - [anon_sym_new] = ACTIONS(1837), - [anon_sym_using] = ACTIONS(1837), - [anon_sym_PLUS] = ACTIONS(1837), - [anon_sym_DASH] = ACTIONS(1837), - [anon_sym_SLASH] = ACTIONS(1837), - [anon_sym_LT] = ACTIONS(1835), - [anon_sym_TILDE] = ACTIONS(1835), - [anon_sym_void] = ACTIONS(1837), - [anon_sym_delete] = ACTIONS(1837), - [anon_sym_PLUS_PLUS] = ACTIONS(1835), - [anon_sym_DASH_DASH] = ACTIONS(1835), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1835), - [sym_number] = ACTIONS(1835), - [sym_private_property_identifier] = ACTIONS(1835), - [sym_this] = ACTIONS(1837), - [sym_super] = ACTIONS(1837), - [sym_true] = ACTIONS(1837), - [sym_false] = ACTIONS(1837), - [sym_null] = ACTIONS(1837), - [sym_undefined] = ACTIONS(1837), - [anon_sym_AT] = ACTIONS(1835), - [anon_sym_static] = ACTIONS(1837), - [anon_sym_readonly] = ACTIONS(1837), - [anon_sym_get] = ACTIONS(1837), - [anon_sym_set] = ACTIONS(1837), - [anon_sym_declare] = ACTIONS(1837), - [anon_sym_public] = ACTIONS(1837), - [anon_sym_private] = ACTIONS(1837), - [anon_sym_protected] = ACTIONS(1837), - [anon_sym_override] = ACTIONS(1837), - [anon_sym_module] = ACTIONS(1837), - [anon_sym_any] = ACTIONS(1837), - [anon_sym_number] = ACTIONS(1837), - [anon_sym_boolean] = ACTIONS(1837), - [anon_sym_string] = ACTIONS(1837), - [anon_sym_symbol] = ACTIONS(1837), - [anon_sym_object] = ACTIONS(1837), - [anon_sym_abstract] = ACTIONS(1837), - [anon_sym_interface] = ACTIONS(1837), - [anon_sym_enum] = ACTIONS(1837), - [sym__automatic_semicolon] = ACTIONS(1843), + [STATE(811)] = { + [sym__call_signature] = STATE(7331), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2618), + [anon_sym_export] = ACTIONS(2620), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2620), + [anon_sym_EQ] = ACTIONS(1003), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2620), + [anon_sym_let] = ACTIONS(2620), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2588), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2620), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(989), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2620), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2593), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2620), + [anon_sym_readonly] = ACTIONS(2620), + [anon_sym_get] = ACTIONS(2620), + [anon_sym_set] = ACTIONS(2620), + [anon_sym_declare] = ACTIONS(2620), + [anon_sym_public] = ACTIONS(2620), + [anon_sym_private] = ACTIONS(2620), + [anon_sym_protected] = ACTIONS(2620), + [anon_sym_override] = ACTIONS(2620), + [anon_sym_module] = ACTIONS(2620), + [anon_sym_any] = ACTIONS(2620), + [anon_sym_number] = ACTIONS(2620), + [anon_sym_boolean] = ACTIONS(2620), + [anon_sym_string] = ACTIONS(2620), + [anon_sym_symbol] = ACTIONS(2620), + [anon_sym_object] = ACTIONS(2620), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(760)] = { - [sym_else_clause] = STATE(871), - [ts_builtin_sym_end] = ACTIONS(2472), - [sym_identifier] = ACTIONS(2474), - [anon_sym_export] = ACTIONS(2474), - [anon_sym_default] = ACTIONS(2474), - [anon_sym_type] = ACTIONS(2474), - [anon_sym_namespace] = ACTIONS(2474), - [anon_sym_LBRACE] = ACTIONS(2472), - [anon_sym_RBRACE] = ACTIONS(2472), - [anon_sym_typeof] = ACTIONS(2474), - [anon_sym_import] = ACTIONS(2474), - [anon_sym_with] = ACTIONS(2474), - [anon_sym_var] = ACTIONS(2474), - [anon_sym_let] = ACTIONS(2474), - [anon_sym_const] = ACTIONS(2474), - [anon_sym_BANG] = ACTIONS(2472), - [anon_sym_else] = ACTIONS(2476), - [anon_sym_if] = ACTIONS(2474), - [anon_sym_switch] = ACTIONS(2474), - [anon_sym_for] = ACTIONS(2474), - [anon_sym_LPAREN] = ACTIONS(2472), - [anon_sym_SEMI] = ACTIONS(2472), - [anon_sym_await] = ACTIONS(2474), - [anon_sym_while] = ACTIONS(2474), - [anon_sym_do] = ACTIONS(2474), - [anon_sym_try] = ACTIONS(2474), - [anon_sym_break] = ACTIONS(2474), - [anon_sym_continue] = ACTIONS(2474), - [anon_sym_debugger] = ACTIONS(2474), - [anon_sym_return] = ACTIONS(2474), - [anon_sym_throw] = ACTIONS(2474), - [anon_sym_case] = ACTIONS(2474), - [anon_sym_yield] = ACTIONS(2474), - [anon_sym_LBRACK] = ACTIONS(2472), - [anon_sym_DQUOTE] = ACTIONS(2472), - [anon_sym_SQUOTE] = ACTIONS(2472), - [anon_sym_class] = ACTIONS(2474), - [anon_sym_async] = ACTIONS(2474), - [anon_sym_function] = ACTIONS(2474), - [anon_sym_new] = ACTIONS(2474), - [anon_sym_using] = ACTIONS(2474), - [anon_sym_PLUS] = ACTIONS(2474), - [anon_sym_DASH] = ACTIONS(2474), - [anon_sym_SLASH] = ACTIONS(2474), - [anon_sym_LT] = ACTIONS(2472), - [anon_sym_TILDE] = ACTIONS(2472), - [anon_sym_void] = ACTIONS(2474), - [anon_sym_delete] = ACTIONS(2474), - [anon_sym_PLUS_PLUS] = ACTIONS(2472), - [anon_sym_DASH_DASH] = ACTIONS(2472), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2472), - [sym_number] = ACTIONS(2472), - [sym_private_property_identifier] = ACTIONS(2472), - [sym_this] = ACTIONS(2474), - [sym_super] = ACTIONS(2474), - [sym_true] = ACTIONS(2474), - [sym_false] = ACTIONS(2474), - [sym_null] = ACTIONS(2474), - [sym_undefined] = ACTIONS(2474), - [anon_sym_AT] = ACTIONS(2472), - [anon_sym_static] = ACTIONS(2474), - [anon_sym_readonly] = ACTIONS(2474), - [anon_sym_get] = ACTIONS(2474), - [anon_sym_set] = ACTIONS(2474), - [anon_sym_declare] = ACTIONS(2474), - [anon_sym_public] = ACTIONS(2474), - [anon_sym_private] = ACTIONS(2474), - [anon_sym_protected] = ACTIONS(2474), - [anon_sym_override] = ACTIONS(2474), - [anon_sym_module] = ACTIONS(2474), - [anon_sym_any] = ACTIONS(2474), - [anon_sym_number] = ACTIONS(2474), - [anon_sym_boolean] = ACTIONS(2474), - [anon_sym_string] = ACTIONS(2474), - [anon_sym_symbol] = ACTIONS(2474), - [anon_sym_object] = ACTIONS(2474), - [anon_sym_abstract] = ACTIONS(2474), - [anon_sym_interface] = ACTIONS(2474), - [anon_sym_enum] = ACTIONS(2474), + [STATE(812)] = { + [sym__call_signature] = STATE(7246), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2596), + [anon_sym_export] = ACTIONS(2598), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2598), + [anon_sym_EQ] = ACTIONS(1129), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2598), + [anon_sym_let] = ACTIONS(2598), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2588), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2598), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2598), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2593), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2598), + [anon_sym_readonly] = ACTIONS(2598), + [anon_sym_get] = ACTIONS(2598), + [anon_sym_set] = ACTIONS(2598), + [anon_sym_declare] = ACTIONS(2598), + [anon_sym_public] = ACTIONS(2598), + [anon_sym_private] = ACTIONS(2598), + [anon_sym_protected] = ACTIONS(2598), + [anon_sym_override] = ACTIONS(2598), + [anon_sym_module] = ACTIONS(2598), + [anon_sym_any] = ACTIONS(2598), + [anon_sym_number] = ACTIONS(2598), + [anon_sym_boolean] = ACTIONS(2598), + [anon_sym_string] = ACTIONS(2598), + [anon_sym_symbol] = ACTIONS(2598), + [anon_sym_object] = ACTIONS(2598), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(761)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_rest_pattern] = STATE(5834), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(4857), - [sym_optional_tuple_parameter] = STATE(4857), - [sym_optional_type] = STATE(4857), - [sym_rest_type] = STATE(4857), - [sym__tuple_type_member] = STATE(4857), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(2478), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_COMMA] = ACTIONS(2480), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_RBRACK] = ACTIONS(2482), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(2484), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(209), + [STATE(813)] = { + [sym__call_signature] = STATE(7246), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2596), + [anon_sym_export] = ACTIONS(2598), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2598), + [anon_sym_EQ] = ACTIONS(1069), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2598), + [anon_sym_let] = ACTIONS(2598), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2588), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2598), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2598), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2593), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(2492), - [anon_sym_QMARK] = ACTIONS(661), - [anon_sym_any] = ACTIONS(667), - [anon_sym_number] = ACTIONS(667), - [anon_sym_boolean] = ACTIONS(667), - [anon_sym_string] = ACTIONS(667), - [anon_sym_symbol] = ACTIONS(667), - [anon_sym_object] = ACTIONS(667), - [anon_sym_abstract] = ACTIONS(665), - [anon_sym_never] = ACTIONS(667), - [anon_sym_unknown] = ACTIONS(667), - [anon_sym_keyof] = ACTIONS(669), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2598), + [anon_sym_readonly] = ACTIONS(2598), + [anon_sym_get] = ACTIONS(2598), + [anon_sym_set] = ACTIONS(2598), + [anon_sym_declare] = ACTIONS(2598), + [anon_sym_public] = ACTIONS(2598), + [anon_sym_private] = ACTIONS(2598), + [anon_sym_protected] = ACTIONS(2598), + [anon_sym_override] = ACTIONS(2598), + [anon_sym_module] = ACTIONS(2598), + [anon_sym_any] = ACTIONS(2598), + [anon_sym_number] = ACTIONS(2598), + [anon_sym_boolean] = ACTIONS(2598), + [anon_sym_string] = ACTIONS(2598), + [anon_sym_symbol] = ACTIONS(2598), + [anon_sym_object] = ACTIONS(2598), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(762)] = { + [STATE(814)] = { + [sym__call_signature] = STATE(7246), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2596), + [anon_sym_export] = ACTIONS(2598), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2598), + [anon_sym_EQ] = ACTIONS(1131), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2598), + [anon_sym_let] = ACTIONS(2598), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2588), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2598), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2598), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2593), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2598), + [anon_sym_readonly] = ACTIONS(2598), + [anon_sym_get] = ACTIONS(2598), + [anon_sym_set] = ACTIONS(2598), + [anon_sym_declare] = ACTIONS(2598), + [anon_sym_public] = ACTIONS(2598), + [anon_sym_private] = ACTIONS(2598), + [anon_sym_protected] = ACTIONS(2598), + [anon_sym_override] = ACTIONS(2598), + [anon_sym_module] = ACTIONS(2598), + [anon_sym_any] = ACTIONS(2598), + [anon_sym_number] = ACTIONS(2598), + [anon_sym_boolean] = ACTIONS(2598), + [anon_sym_string] = ACTIONS(2598), + [anon_sym_symbol] = ACTIONS(2598), + [anon_sym_object] = ACTIONS(2598), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(815)] = { + [sym__call_signature] = STATE(7246), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2596), + [anon_sym_export] = ACTIONS(2598), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2598), + [anon_sym_EQ] = ACTIONS(1075), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2598), + [anon_sym_let] = ACTIONS(2598), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2588), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2598), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2598), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2593), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2598), + [anon_sym_readonly] = ACTIONS(2598), + [anon_sym_get] = ACTIONS(2598), + [anon_sym_set] = ACTIONS(2598), + [anon_sym_declare] = ACTIONS(2598), + [anon_sym_public] = ACTIONS(2598), + [anon_sym_private] = ACTIONS(2598), + [anon_sym_protected] = ACTIONS(2598), + [anon_sym_override] = ACTIONS(2598), + [anon_sym_module] = ACTIONS(2598), + [anon_sym_any] = ACTIONS(2598), + [anon_sym_number] = ACTIONS(2598), + [anon_sym_boolean] = ACTIONS(2598), + [anon_sym_string] = ACTIONS(2598), + [anon_sym_symbol] = ACTIONS(2598), + [anon_sym_object] = ACTIONS(2598), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(816)] = { + [sym_statement_block] = STATE(949), + [ts_builtin_sym_end] = ACTIONS(1825), + [sym_identifier] = ACTIONS(1827), + [anon_sym_export] = ACTIONS(1827), + [anon_sym_default] = ACTIONS(1827), + [anon_sym_type] = ACTIONS(1827), + [anon_sym_namespace] = ACTIONS(1827), + [anon_sym_LBRACE] = ACTIONS(2650), + [anon_sym_RBRACE] = ACTIONS(1825), + [anon_sym_typeof] = ACTIONS(1827), + [anon_sym_import] = ACTIONS(1827), + [anon_sym_with] = ACTIONS(1827), + [anon_sym_var] = ACTIONS(1827), + [anon_sym_let] = ACTIONS(1827), + [anon_sym_const] = ACTIONS(1827), + [anon_sym_BANG] = ACTIONS(1825), + [anon_sym_else] = ACTIONS(1827), + [anon_sym_if] = ACTIONS(1827), + [anon_sym_switch] = ACTIONS(1827), + [anon_sym_for] = ACTIONS(1827), + [anon_sym_LPAREN] = ACTIONS(1825), + [anon_sym_SEMI] = ACTIONS(1825), + [anon_sym_await] = ACTIONS(1827), + [anon_sym_while] = ACTIONS(1827), + [anon_sym_do] = ACTIONS(1827), + [anon_sym_try] = ACTIONS(1827), + [anon_sym_break] = ACTIONS(1827), + [anon_sym_continue] = ACTIONS(1827), + [anon_sym_debugger] = ACTIONS(1827), + [anon_sym_return] = ACTIONS(1827), + [anon_sym_throw] = ACTIONS(1827), + [anon_sym_case] = ACTIONS(1827), + [anon_sym_yield] = ACTIONS(1827), + [anon_sym_LBRACK] = ACTIONS(1825), + [anon_sym_DOT] = ACTIONS(2652), + [anon_sym_DQUOTE] = ACTIONS(1825), + [anon_sym_SQUOTE] = ACTIONS(1825), + [anon_sym_class] = ACTIONS(1827), + [anon_sym_async] = ACTIONS(1827), + [anon_sym_function] = ACTIONS(1827), + [anon_sym_new] = ACTIONS(1827), + [anon_sym_using] = ACTIONS(1827), + [anon_sym_PLUS] = ACTIONS(1827), + [anon_sym_DASH] = ACTIONS(1827), + [anon_sym_SLASH] = ACTIONS(1827), + [anon_sym_LT] = ACTIONS(1825), + [anon_sym_TILDE] = ACTIONS(1825), + [anon_sym_void] = ACTIONS(1827), + [anon_sym_delete] = ACTIONS(1827), + [anon_sym_PLUS_PLUS] = ACTIONS(1825), + [anon_sym_DASH_DASH] = ACTIONS(1825), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1825), + [sym_number] = ACTIONS(1825), + [sym_private_property_identifier] = ACTIONS(1825), + [sym_this] = ACTIONS(1827), + [sym_super] = ACTIONS(1827), + [sym_true] = ACTIONS(1827), + [sym_false] = ACTIONS(1827), + [sym_null] = ACTIONS(1827), + [sym_undefined] = ACTIONS(1827), + [anon_sym_AT] = ACTIONS(1825), + [anon_sym_static] = ACTIONS(1827), + [anon_sym_readonly] = ACTIONS(1827), + [anon_sym_get] = ACTIONS(1827), + [anon_sym_set] = ACTIONS(1827), + [anon_sym_declare] = ACTIONS(1827), + [anon_sym_public] = ACTIONS(1827), + [anon_sym_private] = ACTIONS(1827), + [anon_sym_protected] = ACTIONS(1827), + [anon_sym_override] = ACTIONS(1827), + [anon_sym_module] = ACTIONS(1827), + [anon_sym_any] = ACTIONS(1827), + [anon_sym_number] = ACTIONS(1827), + [anon_sym_boolean] = ACTIONS(1827), + [anon_sym_string] = ACTIONS(1827), + [anon_sym_symbol] = ACTIONS(1827), + [anon_sym_object] = ACTIONS(1827), + [anon_sym_abstract] = ACTIONS(1827), + [anon_sym_interface] = ACTIONS(1827), + [anon_sym_enum] = ACTIONS(1827), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(817)] = { + [sym_statement_block] = STATE(949), + [ts_builtin_sym_end] = ACTIONS(1825), + [sym_identifier] = ACTIONS(1827), + [anon_sym_export] = ACTIONS(1827), + [anon_sym_default] = ACTIONS(1827), + [anon_sym_type] = ACTIONS(1827), + [anon_sym_namespace] = ACTIONS(1827), + [anon_sym_LBRACE] = ACTIONS(2650), + [anon_sym_RBRACE] = ACTIONS(1825), + [anon_sym_typeof] = ACTIONS(1827), + [anon_sym_import] = ACTIONS(1827), + [anon_sym_with] = ACTIONS(1827), + [anon_sym_var] = ACTIONS(1827), + [anon_sym_let] = ACTIONS(1827), + [anon_sym_const] = ACTIONS(1827), + [anon_sym_BANG] = ACTIONS(1825), + [anon_sym_else] = ACTIONS(1827), + [anon_sym_if] = ACTIONS(1827), + [anon_sym_switch] = ACTIONS(1827), + [anon_sym_for] = ACTIONS(1827), + [anon_sym_LPAREN] = ACTIONS(1825), + [anon_sym_SEMI] = ACTIONS(1825), + [anon_sym_await] = ACTIONS(1827), + [anon_sym_while] = ACTIONS(1827), + [anon_sym_do] = ACTIONS(1827), + [anon_sym_try] = ACTIONS(1827), + [anon_sym_break] = ACTIONS(1827), + [anon_sym_continue] = ACTIONS(1827), + [anon_sym_debugger] = ACTIONS(1827), + [anon_sym_return] = ACTIONS(1827), + [anon_sym_throw] = ACTIONS(1827), + [anon_sym_case] = ACTIONS(1827), + [anon_sym_yield] = ACTIONS(1827), + [anon_sym_LBRACK] = ACTIONS(1825), + [anon_sym_DOT] = ACTIONS(2654), + [anon_sym_DQUOTE] = ACTIONS(1825), + [anon_sym_SQUOTE] = ACTIONS(1825), + [anon_sym_class] = ACTIONS(1827), + [anon_sym_async] = ACTIONS(1827), + [anon_sym_function] = ACTIONS(1827), + [anon_sym_new] = ACTIONS(1827), + [anon_sym_using] = ACTIONS(1827), + [anon_sym_PLUS] = ACTIONS(1827), + [anon_sym_DASH] = ACTIONS(1827), + [anon_sym_SLASH] = ACTIONS(1827), + [anon_sym_LT] = ACTIONS(1825), + [anon_sym_TILDE] = ACTIONS(1825), + [anon_sym_void] = ACTIONS(1827), + [anon_sym_delete] = ACTIONS(1827), + [anon_sym_PLUS_PLUS] = ACTIONS(1825), + [anon_sym_DASH_DASH] = ACTIONS(1825), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1825), + [sym_number] = ACTIONS(1825), + [sym_private_property_identifier] = ACTIONS(1825), + [sym_this] = ACTIONS(1827), + [sym_super] = ACTIONS(1827), + [sym_true] = ACTIONS(1827), + [sym_false] = ACTIONS(1827), + [sym_null] = ACTIONS(1827), + [sym_undefined] = ACTIONS(1827), + [anon_sym_AT] = ACTIONS(1825), + [anon_sym_static] = ACTIONS(1827), + [anon_sym_readonly] = ACTIONS(1827), + [anon_sym_get] = ACTIONS(1827), + [anon_sym_set] = ACTIONS(1827), + [anon_sym_declare] = ACTIONS(1827), + [anon_sym_public] = ACTIONS(1827), + [anon_sym_private] = ACTIONS(1827), + [anon_sym_protected] = ACTIONS(1827), + [anon_sym_override] = ACTIONS(1827), + [anon_sym_module] = ACTIONS(1827), + [anon_sym_any] = ACTIONS(1827), + [anon_sym_number] = ACTIONS(1827), + [anon_sym_boolean] = ACTIONS(1827), + [anon_sym_string] = ACTIONS(1827), + [anon_sym_symbol] = ACTIONS(1827), + [anon_sym_object] = ACTIONS(1827), + [anon_sym_abstract] = ACTIONS(1827), + [anon_sym_interface] = ACTIONS(1827), + [anon_sym_enum] = ACTIONS(1827), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(818)] = { + [sym__call_signature] = STATE(7246), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2596), + [anon_sym_export] = ACTIONS(2598), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2598), + [anon_sym_EQ] = ACTIONS(884), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2598), + [anon_sym_let] = ACTIONS(2598), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2588), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2598), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2598), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2593), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2598), + [anon_sym_readonly] = ACTIONS(2598), + [anon_sym_get] = ACTIONS(2598), + [anon_sym_set] = ACTIONS(2598), + [anon_sym_declare] = ACTIONS(2598), + [anon_sym_public] = ACTIONS(2598), + [anon_sym_private] = ACTIONS(2598), + [anon_sym_protected] = ACTIONS(2598), + [anon_sym_override] = ACTIONS(2598), + [anon_sym_module] = ACTIONS(2598), + [anon_sym_any] = ACTIONS(2598), + [anon_sym_number] = ACTIONS(2598), + [anon_sym_boolean] = ACTIONS(2598), + [anon_sym_string] = ACTIONS(2598), + [anon_sym_symbol] = ACTIONS(2598), + [anon_sym_object] = ACTIONS(2598), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(819)] = { + [sym__call_signature] = STATE(7246), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2596), + [anon_sym_export] = ACTIONS(2598), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2598), + [anon_sym_EQ] = ACTIONS(1071), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2598), + [anon_sym_let] = ACTIONS(2598), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2588), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2598), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2598), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2593), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2598), + [anon_sym_readonly] = ACTIONS(2598), + [anon_sym_get] = ACTIONS(2598), + [anon_sym_set] = ACTIONS(2598), + [anon_sym_declare] = ACTIONS(2598), + [anon_sym_public] = ACTIONS(2598), + [anon_sym_private] = ACTIONS(2598), + [anon_sym_protected] = ACTIONS(2598), + [anon_sym_override] = ACTIONS(2598), + [anon_sym_module] = ACTIONS(2598), + [anon_sym_any] = ACTIONS(2598), + [anon_sym_number] = ACTIONS(2598), + [anon_sym_boolean] = ACTIONS(2598), + [anon_sym_string] = ACTIONS(2598), + [anon_sym_symbol] = ACTIONS(2598), + [anon_sym_object] = ACTIONS(2598), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(820)] = { + [sym__call_signature] = STATE(7246), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2596), + [anon_sym_export] = ACTIONS(2598), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2598), + [anon_sym_EQ] = ACTIONS(1135), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2598), + [anon_sym_let] = ACTIONS(2598), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2588), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2598), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2598), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2593), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2598), + [anon_sym_readonly] = ACTIONS(2598), + [anon_sym_get] = ACTIONS(2598), + [anon_sym_set] = ACTIONS(2598), + [anon_sym_declare] = ACTIONS(2598), + [anon_sym_public] = ACTIONS(2598), + [anon_sym_private] = ACTIONS(2598), + [anon_sym_protected] = ACTIONS(2598), + [anon_sym_override] = ACTIONS(2598), + [anon_sym_module] = ACTIONS(2598), + [anon_sym_any] = ACTIONS(2598), + [anon_sym_number] = ACTIONS(2598), + [anon_sym_boolean] = ACTIONS(2598), + [anon_sym_string] = ACTIONS(2598), + [anon_sym_symbol] = ACTIONS(2598), + [anon_sym_object] = ACTIONS(2598), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(821)] = { + [sym__call_signature] = STATE(7246), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2596), + [anon_sym_export] = ACTIONS(2598), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2598), + [anon_sym_EQ] = ACTIONS(1133), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2598), + [anon_sym_let] = ACTIONS(2598), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2588), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2598), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2598), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2593), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2598), + [anon_sym_readonly] = ACTIONS(2598), + [anon_sym_get] = ACTIONS(2598), + [anon_sym_set] = ACTIONS(2598), + [anon_sym_declare] = ACTIONS(2598), + [anon_sym_public] = ACTIONS(2598), + [anon_sym_private] = ACTIONS(2598), + [anon_sym_protected] = ACTIONS(2598), + [anon_sym_override] = ACTIONS(2598), + [anon_sym_module] = ACTIONS(2598), + [anon_sym_any] = ACTIONS(2598), + [anon_sym_number] = ACTIONS(2598), + [anon_sym_boolean] = ACTIONS(2598), + [anon_sym_string] = ACTIONS(2598), + [anon_sym_symbol] = ACTIONS(2598), + [anon_sym_object] = ACTIONS(2598), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(822)] = { + [sym_finally_clause] = STATE(999), + [ts_builtin_sym_end] = ACTIONS(2656), + [sym_identifier] = ACTIONS(2658), + [anon_sym_export] = ACTIONS(2658), + [anon_sym_default] = ACTIONS(2658), + [anon_sym_type] = ACTIONS(2658), + [anon_sym_namespace] = ACTIONS(2658), + [anon_sym_LBRACE] = ACTIONS(2656), + [anon_sym_RBRACE] = ACTIONS(2656), + [anon_sym_typeof] = ACTIONS(2658), + [anon_sym_import] = ACTIONS(2658), + [anon_sym_with] = ACTIONS(2658), + [anon_sym_var] = ACTIONS(2658), + [anon_sym_let] = ACTIONS(2658), + [anon_sym_const] = ACTIONS(2658), + [anon_sym_BANG] = ACTIONS(2656), + [anon_sym_else] = ACTIONS(2658), + [anon_sym_if] = ACTIONS(2658), + [anon_sym_switch] = ACTIONS(2658), + [anon_sym_for] = ACTIONS(2658), + [anon_sym_LPAREN] = ACTIONS(2656), + [anon_sym_SEMI] = ACTIONS(2656), + [anon_sym_await] = ACTIONS(2658), + [anon_sym_while] = ACTIONS(2658), + [anon_sym_do] = ACTIONS(2658), + [anon_sym_try] = ACTIONS(2658), + [anon_sym_break] = ACTIONS(2658), + [anon_sym_continue] = ACTIONS(2658), + [anon_sym_debugger] = ACTIONS(2658), + [anon_sym_return] = ACTIONS(2658), + [anon_sym_throw] = ACTIONS(2658), + [anon_sym_case] = ACTIONS(2658), + [anon_sym_finally] = ACTIONS(2632), + [anon_sym_yield] = ACTIONS(2658), + [anon_sym_LBRACK] = ACTIONS(2656), + [anon_sym_DQUOTE] = ACTIONS(2656), + [anon_sym_SQUOTE] = ACTIONS(2656), + [anon_sym_class] = ACTIONS(2658), + [anon_sym_async] = ACTIONS(2658), + [anon_sym_function] = ACTIONS(2658), + [anon_sym_new] = ACTIONS(2658), + [anon_sym_using] = ACTIONS(2658), + [anon_sym_PLUS] = ACTIONS(2658), + [anon_sym_DASH] = ACTIONS(2658), + [anon_sym_SLASH] = ACTIONS(2658), + [anon_sym_LT] = ACTIONS(2656), + [anon_sym_TILDE] = ACTIONS(2656), + [anon_sym_void] = ACTIONS(2658), + [anon_sym_delete] = ACTIONS(2658), + [anon_sym_PLUS_PLUS] = ACTIONS(2656), + [anon_sym_DASH_DASH] = ACTIONS(2656), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2656), + [sym_number] = ACTIONS(2656), + [sym_private_property_identifier] = ACTIONS(2656), + [sym_this] = ACTIONS(2658), + [sym_super] = ACTIONS(2658), + [sym_true] = ACTIONS(2658), + [sym_false] = ACTIONS(2658), + [sym_null] = ACTIONS(2658), + [sym_undefined] = ACTIONS(2658), + [anon_sym_AT] = ACTIONS(2656), + [anon_sym_static] = ACTIONS(2658), + [anon_sym_readonly] = ACTIONS(2658), + [anon_sym_get] = ACTIONS(2658), + [anon_sym_set] = ACTIONS(2658), + [anon_sym_declare] = ACTIONS(2658), + [anon_sym_public] = ACTIONS(2658), + [anon_sym_private] = ACTIONS(2658), + [anon_sym_protected] = ACTIONS(2658), + [anon_sym_override] = ACTIONS(2658), + [anon_sym_module] = ACTIONS(2658), + [anon_sym_any] = ACTIONS(2658), + [anon_sym_number] = ACTIONS(2658), + [anon_sym_boolean] = ACTIONS(2658), + [anon_sym_string] = ACTIONS(2658), + [anon_sym_symbol] = ACTIONS(2658), + [anon_sym_object] = ACTIONS(2658), + [anon_sym_abstract] = ACTIONS(2658), + [anon_sym_interface] = ACTIONS(2658), + [anon_sym_enum] = ACTIONS(2658), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(823)] = { + [sym__call_signature] = STATE(7246), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2596), + [anon_sym_export] = ACTIONS(2598), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2598), + [anon_sym_EQ] = ACTIONS(1067), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2598), + [anon_sym_let] = ACTIONS(2598), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2588), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2598), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2598), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2593), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2598), + [anon_sym_readonly] = ACTIONS(2598), + [anon_sym_get] = ACTIONS(2598), + [anon_sym_set] = ACTIONS(2598), + [anon_sym_declare] = ACTIONS(2598), + [anon_sym_public] = ACTIONS(2598), + [anon_sym_private] = ACTIONS(2598), + [anon_sym_protected] = ACTIONS(2598), + [anon_sym_override] = ACTIONS(2598), + [anon_sym_module] = ACTIONS(2598), + [anon_sym_any] = ACTIONS(2598), + [anon_sym_number] = ACTIONS(2598), + [anon_sym_boolean] = ACTIONS(2598), + [anon_sym_string] = ACTIONS(2598), + [anon_sym_symbol] = ACTIONS(2598), + [anon_sym_object] = ACTIONS(2598), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(824)] = { + [sym__call_signature] = STATE(7246), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2596), + [anon_sym_export] = ACTIONS(2598), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2598), + [anon_sym_EQ] = ACTIONS(1065), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2598), + [anon_sym_let] = ACTIONS(2598), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2588), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2598), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2598), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2593), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2598), + [anon_sym_readonly] = ACTIONS(2598), + [anon_sym_get] = ACTIONS(2598), + [anon_sym_set] = ACTIONS(2598), + [anon_sym_declare] = ACTIONS(2598), + [anon_sym_public] = ACTIONS(2598), + [anon_sym_private] = ACTIONS(2598), + [anon_sym_protected] = ACTIONS(2598), + [anon_sym_override] = ACTIONS(2598), + [anon_sym_module] = ACTIONS(2598), + [anon_sym_any] = ACTIONS(2598), + [anon_sym_number] = ACTIONS(2598), + [anon_sym_boolean] = ACTIONS(2598), + [anon_sym_string] = ACTIONS(2598), + [anon_sym_symbol] = ACTIONS(2598), + [anon_sym_object] = ACTIONS(2598), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(825)] = { + [sym__call_signature] = STATE(7246), + [sym_formal_parameters] = STATE(4899), + [sym_type_parameters] = STATE(6471), + [sym_identifier] = ACTIONS(2596), + [anon_sym_export] = ACTIONS(2598), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2598), + [anon_sym_EQ] = ACTIONS(1073), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2598), + [anon_sym_let] = ACTIONS(2598), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2588), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2598), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2598), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2593), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2598), + [anon_sym_readonly] = ACTIONS(2598), + [anon_sym_get] = ACTIONS(2598), + [anon_sym_set] = ACTIONS(2598), + [anon_sym_declare] = ACTIONS(2598), + [anon_sym_public] = ACTIONS(2598), + [anon_sym_private] = ACTIONS(2598), + [anon_sym_protected] = ACTIONS(2598), + [anon_sym_override] = ACTIONS(2598), + [anon_sym_module] = ACTIONS(2598), + [anon_sym_any] = ACTIONS(2598), + [anon_sym_number] = ACTIONS(2598), + [anon_sym_boolean] = ACTIONS(2598), + [anon_sym_string] = ACTIONS(2598), + [anon_sym_symbol] = ACTIONS(2598), + [anon_sym_object] = ACTIONS(2598), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(826)] = { + [ts_builtin_sym_end] = ACTIONS(2013), + [sym_identifier] = ACTIONS(2015), + [anon_sym_export] = ACTIONS(2015), + [anon_sym_default] = ACTIONS(2015), + [anon_sym_type] = ACTIONS(2015), + [anon_sym_namespace] = ACTIONS(2015), + [anon_sym_LBRACE] = ACTIONS(2013), + [anon_sym_RBRACE] = ACTIONS(2013), + [anon_sym_typeof] = ACTIONS(2015), + [anon_sym_import] = ACTIONS(2015), + [anon_sym_with] = ACTIONS(2015), + [anon_sym_var] = ACTIONS(2015), + [anon_sym_let] = ACTIONS(2015), + [anon_sym_const] = ACTIONS(2015), + [anon_sym_BANG] = ACTIONS(2013), + [anon_sym_else] = ACTIONS(2015), + [anon_sym_if] = ACTIONS(2015), + [anon_sym_switch] = ACTIONS(2015), + [anon_sym_for] = ACTIONS(2015), + [anon_sym_LPAREN] = ACTIONS(2013), + [anon_sym_SEMI] = ACTIONS(2013), + [anon_sym_await] = ACTIONS(2015), + [anon_sym_while] = ACTIONS(2015), + [anon_sym_do] = ACTIONS(2015), + [anon_sym_try] = ACTIONS(2015), + [anon_sym_break] = ACTIONS(2015), + [anon_sym_continue] = ACTIONS(2015), + [anon_sym_debugger] = ACTIONS(2015), + [anon_sym_return] = ACTIONS(2015), + [anon_sym_throw] = ACTIONS(2015), + [anon_sym_case] = ACTIONS(2015), + [anon_sym_yield] = ACTIONS(2015), + [anon_sym_LBRACK] = ACTIONS(2013), + [anon_sym_DQUOTE] = ACTIONS(2013), + [anon_sym_SQUOTE] = ACTIONS(2013), + [anon_sym_class] = ACTIONS(2015), + [anon_sym_async] = ACTIONS(2015), + [anon_sym_function] = ACTIONS(2015), + [anon_sym_new] = ACTIONS(2015), + [anon_sym_using] = ACTIONS(2015), + [anon_sym_PLUS] = ACTIONS(2015), + [anon_sym_DASH] = ACTIONS(2015), + [anon_sym_SLASH] = ACTIONS(2015), + [anon_sym_LT] = ACTIONS(2013), + [anon_sym_TILDE] = ACTIONS(2013), + [anon_sym_void] = ACTIONS(2015), + [anon_sym_delete] = ACTIONS(2015), + [anon_sym_PLUS_PLUS] = ACTIONS(2013), + [anon_sym_DASH_DASH] = ACTIONS(2013), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2013), + [sym_number] = ACTIONS(2013), + [sym_private_property_identifier] = ACTIONS(2013), + [sym_this] = ACTIONS(2015), + [sym_super] = ACTIONS(2015), + [sym_true] = ACTIONS(2015), + [sym_false] = ACTIONS(2015), + [sym_null] = ACTIONS(2015), + [sym_undefined] = ACTIONS(2015), + [anon_sym_AT] = ACTIONS(2013), + [anon_sym_static] = ACTIONS(2015), + [anon_sym_readonly] = ACTIONS(2015), + [anon_sym_get] = ACTIONS(2015), + [anon_sym_set] = ACTIONS(2015), + [anon_sym_declare] = ACTIONS(2015), + [anon_sym_public] = ACTIONS(2015), + [anon_sym_private] = ACTIONS(2015), + [anon_sym_protected] = ACTIONS(2015), + [anon_sym_override] = ACTIONS(2015), + [anon_sym_module] = ACTIONS(2015), + [anon_sym_any] = ACTIONS(2015), + [anon_sym_number] = ACTIONS(2015), + [anon_sym_boolean] = ACTIONS(2015), + [anon_sym_string] = ACTIONS(2015), + [anon_sym_symbol] = ACTIONS(2015), + [anon_sym_object] = ACTIONS(2015), + [anon_sym_abstract] = ACTIONS(2015), + [anon_sym_interface] = ACTIONS(2015), + [anon_sym_enum] = ACTIONS(2015), + [sym__automatic_semicolon] = ACTIONS(2660), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(827)] = { + [ts_builtin_sym_end] = ACTIONS(1955), + [sym_identifier] = ACTIONS(1957), + [anon_sym_export] = ACTIONS(1957), + [anon_sym_default] = ACTIONS(1957), + [anon_sym_type] = ACTIONS(1957), + [anon_sym_namespace] = ACTIONS(1957), + [anon_sym_LBRACE] = ACTIONS(1955), + [anon_sym_RBRACE] = ACTIONS(1955), + [anon_sym_typeof] = ACTIONS(1957), + [anon_sym_import] = ACTIONS(1957), + [anon_sym_with] = ACTIONS(1957), + [anon_sym_var] = ACTIONS(1957), + [anon_sym_let] = ACTIONS(1957), + [anon_sym_const] = ACTIONS(1957), + [anon_sym_BANG] = ACTIONS(1955), + [anon_sym_else] = ACTIONS(1957), + [anon_sym_if] = ACTIONS(1957), + [anon_sym_switch] = ACTIONS(1957), + [anon_sym_for] = ACTIONS(1957), + [anon_sym_LPAREN] = ACTIONS(1955), + [anon_sym_SEMI] = ACTIONS(1955), + [anon_sym_await] = ACTIONS(1957), + [anon_sym_while] = ACTIONS(1957), + [anon_sym_do] = ACTIONS(1957), + [anon_sym_try] = ACTIONS(1957), + [anon_sym_break] = ACTIONS(1957), + [anon_sym_continue] = ACTIONS(1957), + [anon_sym_debugger] = ACTIONS(1957), + [anon_sym_return] = ACTIONS(1957), + [anon_sym_throw] = ACTIONS(1957), + [anon_sym_case] = ACTIONS(1957), + [anon_sym_yield] = ACTIONS(1957), + [anon_sym_LBRACK] = ACTIONS(1955), + [anon_sym_DQUOTE] = ACTIONS(1955), + [anon_sym_SQUOTE] = ACTIONS(1955), + [anon_sym_class] = ACTIONS(1957), + [anon_sym_async] = ACTIONS(1957), + [anon_sym_function] = ACTIONS(1957), + [anon_sym_new] = ACTIONS(1957), + [anon_sym_using] = ACTIONS(1957), + [anon_sym_PLUS] = ACTIONS(1957), + [anon_sym_DASH] = ACTIONS(1957), + [anon_sym_SLASH] = ACTIONS(1957), + [anon_sym_LT] = ACTIONS(1955), + [anon_sym_TILDE] = ACTIONS(1955), + [anon_sym_void] = ACTIONS(1957), + [anon_sym_delete] = ACTIONS(1957), + [anon_sym_PLUS_PLUS] = ACTIONS(1955), + [anon_sym_DASH_DASH] = ACTIONS(1955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1955), + [sym_number] = ACTIONS(1955), + [sym_private_property_identifier] = ACTIONS(1955), + [sym_this] = ACTIONS(1957), + [sym_super] = ACTIONS(1957), + [sym_true] = ACTIONS(1957), + [sym_false] = ACTIONS(1957), + [sym_null] = ACTIONS(1957), + [sym_undefined] = ACTIONS(1957), + [anon_sym_AT] = ACTIONS(1955), + [anon_sym_static] = ACTIONS(1957), + [anon_sym_readonly] = ACTIONS(1957), + [anon_sym_get] = ACTIONS(1957), + [anon_sym_set] = ACTIONS(1957), + [anon_sym_declare] = ACTIONS(1957), + [anon_sym_public] = ACTIONS(1957), + [anon_sym_private] = ACTIONS(1957), + [anon_sym_protected] = ACTIONS(1957), + [anon_sym_override] = ACTIONS(1957), + [anon_sym_module] = ACTIONS(1957), + [anon_sym_any] = ACTIONS(1957), + [anon_sym_number] = ACTIONS(1957), + [anon_sym_boolean] = ACTIONS(1957), + [anon_sym_string] = ACTIONS(1957), + [anon_sym_symbol] = ACTIONS(1957), + [anon_sym_object] = ACTIONS(1957), + [anon_sym_abstract] = ACTIONS(1957), + [anon_sym_interface] = ACTIONS(1957), + [anon_sym_enum] = ACTIONS(1957), + [sym__automatic_semicolon] = ACTIONS(1963), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(828)] = { + [ts_builtin_sym_end] = ACTIONS(2662), + [sym_identifier] = ACTIONS(2664), + [anon_sym_export] = ACTIONS(2664), + [anon_sym_default] = ACTIONS(2664), + [anon_sym_type] = ACTIONS(2664), + [anon_sym_namespace] = ACTIONS(2664), + [anon_sym_LBRACE] = ACTIONS(2662), + [anon_sym_RBRACE] = ACTIONS(2662), + [anon_sym_typeof] = ACTIONS(2664), + [anon_sym_import] = ACTIONS(2664), + [anon_sym_with] = ACTIONS(2664), + [anon_sym_var] = ACTIONS(2664), + [anon_sym_let] = ACTIONS(2664), + [anon_sym_const] = ACTIONS(2664), + [anon_sym_BANG] = ACTIONS(2662), + [anon_sym_else] = ACTIONS(2664), + [anon_sym_if] = ACTIONS(2664), + [anon_sym_switch] = ACTIONS(2664), + [anon_sym_for] = ACTIONS(2664), + [anon_sym_LPAREN] = ACTIONS(2662), + [anon_sym_SEMI] = ACTIONS(2662), + [anon_sym_await] = ACTIONS(2664), + [anon_sym_while] = ACTIONS(2664), + [anon_sym_do] = ACTIONS(2664), + [anon_sym_try] = ACTIONS(2664), + [anon_sym_break] = ACTIONS(2664), + [anon_sym_continue] = ACTIONS(2664), + [anon_sym_debugger] = ACTIONS(2664), + [anon_sym_return] = ACTIONS(2664), + [anon_sym_throw] = ACTIONS(2664), + [anon_sym_case] = ACTIONS(2664), + [anon_sym_yield] = ACTIONS(2664), + [anon_sym_LBRACK] = ACTIONS(2662), + [anon_sym_DQUOTE] = ACTIONS(2662), + [anon_sym_SQUOTE] = ACTIONS(2662), + [anon_sym_class] = ACTIONS(2664), + [anon_sym_async] = ACTIONS(2664), + [anon_sym_function] = ACTIONS(2664), + [anon_sym_new] = ACTIONS(2664), + [anon_sym_using] = ACTIONS(2664), + [anon_sym_PLUS] = ACTIONS(2664), + [anon_sym_DASH] = ACTIONS(2664), + [anon_sym_SLASH] = ACTIONS(2664), + [anon_sym_LT] = ACTIONS(2662), + [anon_sym_TILDE] = ACTIONS(2662), + [anon_sym_void] = ACTIONS(2664), + [anon_sym_delete] = ACTIONS(2664), + [anon_sym_PLUS_PLUS] = ACTIONS(2662), + [anon_sym_DASH_DASH] = ACTIONS(2662), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2662), + [sym_number] = ACTIONS(2662), + [sym_private_property_identifier] = ACTIONS(2662), + [sym_this] = ACTIONS(2664), + [sym_super] = ACTIONS(2664), + [sym_true] = ACTIONS(2664), + [sym_false] = ACTIONS(2664), + [sym_null] = ACTIONS(2664), + [sym_undefined] = ACTIONS(2664), + [anon_sym_AT] = ACTIONS(2662), + [anon_sym_static] = ACTIONS(2664), + [anon_sym_readonly] = ACTIONS(2664), + [anon_sym_get] = ACTIONS(2664), + [anon_sym_set] = ACTIONS(2664), + [anon_sym_declare] = ACTIONS(2664), + [anon_sym_public] = ACTIONS(2664), + [anon_sym_private] = ACTIONS(2664), + [anon_sym_protected] = ACTIONS(2664), + [anon_sym_override] = ACTIONS(2664), + [anon_sym_module] = ACTIONS(2664), + [anon_sym_any] = ACTIONS(2664), + [anon_sym_number] = ACTIONS(2664), + [anon_sym_boolean] = ACTIONS(2664), + [anon_sym_string] = ACTIONS(2664), + [anon_sym_symbol] = ACTIONS(2664), + [anon_sym_object] = ACTIONS(2664), + [anon_sym_abstract] = ACTIONS(2664), + [anon_sym_interface] = ACTIONS(2664), + [anon_sym_enum] = ACTIONS(2664), + [sym__automatic_semicolon] = ACTIONS(2662), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(829)] = { [ts_builtin_sym_end] = ACTIONS(1875), [sym_identifier] = ACTIONS(1877), [anon_sym_export] = ACTIONS(1877), @@ -107360,6098 +117627,837 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__automatic_semicolon] = ACTIONS(1883), [sym_html_comment] = ACTIONS(5), }, - [STATE(763)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_rest_pattern] = STATE(5834), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(4809), - [sym_optional_tuple_parameter] = STATE(4809), - [sym_optional_type] = STATE(4809), - [sym_rest_type] = STATE(4809), - [sym__tuple_type_member] = STATE(4809), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(2478), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_COMMA] = ACTIONS(2494), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(830)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_rest_pattern] = STATE(6584), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6224), + [sym_optional_tuple_parameter] = STATE(6224), + [sym_optional_type] = STATE(6224), + [sym_rest_type] = STATE(6224), + [sym__tuple_type_member] = STATE(6224), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(2666), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_COMMA] = ACTIONS(2668), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_RBRACK] = ACTIONS(2496), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(2484), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(2670), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(2672), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2674), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(2492), - [anon_sym_QMARK] = ACTIONS(661), - [anon_sym_any] = ACTIONS(667), - [anon_sym_number] = ACTIONS(667), - [anon_sym_boolean] = ACTIONS(667), - [anon_sym_string] = ACTIONS(667), - [anon_sym_symbol] = ACTIONS(667), - [anon_sym_object] = ACTIONS(667), - [anon_sym_abstract] = ACTIONS(665), - [anon_sym_never] = ACTIONS(667), - [anon_sym_unknown] = ACTIONS(667), - [anon_sym_keyof] = ACTIONS(669), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(2680), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(764)] = { - [ts_builtin_sym_end] = ACTIONS(2498), - [sym_identifier] = ACTIONS(2500), - [anon_sym_export] = ACTIONS(2500), - [anon_sym_default] = ACTIONS(2500), - [anon_sym_type] = ACTIONS(2500), - [anon_sym_namespace] = ACTIONS(2500), - [anon_sym_LBRACE] = ACTIONS(2498), - [anon_sym_RBRACE] = ACTIONS(2498), - [anon_sym_typeof] = ACTIONS(2500), - [anon_sym_import] = ACTIONS(2500), - [anon_sym_with] = ACTIONS(2500), - [anon_sym_var] = ACTIONS(2500), - [anon_sym_let] = ACTIONS(2500), - [anon_sym_const] = ACTIONS(2500), - [anon_sym_BANG] = ACTIONS(2498), - [anon_sym_else] = ACTIONS(2500), - [anon_sym_if] = ACTIONS(2500), - [anon_sym_switch] = ACTIONS(2500), - [anon_sym_for] = ACTIONS(2500), - [anon_sym_LPAREN] = ACTIONS(2498), - [anon_sym_SEMI] = ACTIONS(2498), - [anon_sym_await] = ACTIONS(2500), - [anon_sym_while] = ACTIONS(2500), - [anon_sym_do] = ACTIONS(2500), - [anon_sym_try] = ACTIONS(2500), - [anon_sym_break] = ACTIONS(2500), - [anon_sym_continue] = ACTIONS(2500), - [anon_sym_debugger] = ACTIONS(2500), - [anon_sym_return] = ACTIONS(2500), - [anon_sym_throw] = ACTIONS(2500), - [anon_sym_case] = ACTIONS(2500), - [anon_sym_finally] = ACTIONS(2500), - [anon_sym_yield] = ACTIONS(2500), - [anon_sym_LBRACK] = ACTIONS(2498), - [anon_sym_DQUOTE] = ACTIONS(2498), - [anon_sym_SQUOTE] = ACTIONS(2498), - [anon_sym_class] = ACTIONS(2500), - [anon_sym_async] = ACTIONS(2500), - [anon_sym_function] = ACTIONS(2500), - [anon_sym_new] = ACTIONS(2500), - [anon_sym_using] = ACTIONS(2500), - [anon_sym_PLUS] = ACTIONS(2500), - [anon_sym_DASH] = ACTIONS(2500), - [anon_sym_SLASH] = ACTIONS(2500), - [anon_sym_LT] = ACTIONS(2498), - [anon_sym_TILDE] = ACTIONS(2498), - [anon_sym_void] = ACTIONS(2500), - [anon_sym_delete] = ACTIONS(2500), - [anon_sym_PLUS_PLUS] = ACTIONS(2498), - [anon_sym_DASH_DASH] = ACTIONS(2498), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2498), - [sym_number] = ACTIONS(2498), - [sym_private_property_identifier] = ACTIONS(2498), - [sym_this] = ACTIONS(2500), - [sym_super] = ACTIONS(2500), - [sym_true] = ACTIONS(2500), - [sym_false] = ACTIONS(2500), - [sym_null] = ACTIONS(2500), - [sym_undefined] = ACTIONS(2500), - [anon_sym_AT] = ACTIONS(2498), - [anon_sym_static] = ACTIONS(2500), - [anon_sym_readonly] = ACTIONS(2500), - [anon_sym_get] = ACTIONS(2500), - [anon_sym_set] = ACTIONS(2500), - [anon_sym_declare] = ACTIONS(2500), - [anon_sym_public] = ACTIONS(2500), - [anon_sym_private] = ACTIONS(2500), - [anon_sym_protected] = ACTIONS(2500), - [anon_sym_override] = ACTIONS(2500), - [anon_sym_module] = ACTIONS(2500), - [anon_sym_any] = ACTIONS(2500), - [anon_sym_number] = ACTIONS(2500), - [anon_sym_boolean] = ACTIONS(2500), - [anon_sym_string] = ACTIONS(2500), - [anon_sym_symbol] = ACTIONS(2500), - [anon_sym_object] = ACTIONS(2500), - [anon_sym_abstract] = ACTIONS(2500), - [anon_sym_interface] = ACTIONS(2500), - [anon_sym_enum] = ACTIONS(2500), + [STATE(831)] = { + [ts_builtin_sym_end] = ACTIONS(2009), + [sym_identifier] = ACTIONS(2011), + [anon_sym_export] = ACTIONS(2011), + [anon_sym_default] = ACTIONS(2011), + [anon_sym_type] = ACTIONS(2011), + [anon_sym_namespace] = ACTIONS(2011), + [anon_sym_LBRACE] = ACTIONS(2009), + [anon_sym_RBRACE] = ACTIONS(2009), + [anon_sym_typeof] = ACTIONS(2011), + [anon_sym_import] = ACTIONS(2011), + [anon_sym_with] = ACTIONS(2011), + [anon_sym_var] = ACTIONS(2011), + [anon_sym_let] = ACTIONS(2011), + [anon_sym_const] = ACTIONS(2011), + [anon_sym_BANG] = ACTIONS(2009), + [anon_sym_else] = ACTIONS(2011), + [anon_sym_if] = ACTIONS(2011), + [anon_sym_switch] = ACTIONS(2011), + [anon_sym_for] = ACTIONS(2011), + [anon_sym_LPAREN] = ACTIONS(2009), + [anon_sym_SEMI] = ACTIONS(2009), + [anon_sym_await] = ACTIONS(2011), + [anon_sym_while] = ACTIONS(2011), + [anon_sym_do] = ACTIONS(2011), + [anon_sym_try] = ACTIONS(2011), + [anon_sym_break] = ACTIONS(2011), + [anon_sym_continue] = ACTIONS(2011), + [anon_sym_debugger] = ACTIONS(2011), + [anon_sym_return] = ACTIONS(2011), + [anon_sym_throw] = ACTIONS(2011), + [anon_sym_case] = ACTIONS(2011), + [anon_sym_yield] = ACTIONS(2011), + [anon_sym_LBRACK] = ACTIONS(2009), + [anon_sym_DQUOTE] = ACTIONS(2009), + [anon_sym_SQUOTE] = ACTIONS(2009), + [anon_sym_class] = ACTIONS(2011), + [anon_sym_async] = ACTIONS(2011), + [anon_sym_function] = ACTIONS(2011), + [anon_sym_new] = ACTIONS(2011), + [anon_sym_using] = ACTIONS(2011), + [anon_sym_PLUS] = ACTIONS(2011), + [anon_sym_DASH] = ACTIONS(2011), + [anon_sym_SLASH] = ACTIONS(2011), + [anon_sym_LT] = ACTIONS(2009), + [anon_sym_TILDE] = ACTIONS(2009), + [anon_sym_void] = ACTIONS(2011), + [anon_sym_delete] = ACTIONS(2011), + [anon_sym_PLUS_PLUS] = ACTIONS(2009), + [anon_sym_DASH_DASH] = ACTIONS(2009), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2009), + [sym_number] = ACTIONS(2009), + [sym_private_property_identifier] = ACTIONS(2009), + [sym_this] = ACTIONS(2011), + [sym_super] = ACTIONS(2011), + [sym_true] = ACTIONS(2011), + [sym_false] = ACTIONS(2011), + [sym_null] = ACTIONS(2011), + [sym_undefined] = ACTIONS(2011), + [anon_sym_AT] = ACTIONS(2009), + [anon_sym_static] = ACTIONS(2011), + [anon_sym_readonly] = ACTIONS(2011), + [anon_sym_get] = ACTIONS(2011), + [anon_sym_set] = ACTIONS(2011), + [anon_sym_declare] = ACTIONS(2011), + [anon_sym_public] = ACTIONS(2011), + [anon_sym_private] = ACTIONS(2011), + [anon_sym_protected] = ACTIONS(2011), + [anon_sym_override] = ACTIONS(2011), + [anon_sym_module] = ACTIONS(2011), + [anon_sym_any] = ACTIONS(2011), + [anon_sym_number] = ACTIONS(2011), + [anon_sym_boolean] = ACTIONS(2011), + [anon_sym_string] = ACTIONS(2011), + [anon_sym_symbol] = ACTIONS(2011), + [anon_sym_object] = ACTIONS(2011), + [anon_sym_abstract] = ACTIONS(2011), + [anon_sym_interface] = ACTIONS(2011), + [anon_sym_enum] = ACTIONS(2011), + [sym__automatic_semicolon] = ACTIONS(2009), [sym_html_comment] = ACTIONS(5), }, - [STATE(765)] = { - [ts_builtin_sym_end] = ACTIONS(2502), - [sym_identifier] = ACTIONS(2504), - [anon_sym_export] = ACTIONS(2504), - [anon_sym_default] = ACTIONS(2504), - [anon_sym_type] = ACTIONS(2504), - [anon_sym_namespace] = ACTIONS(2504), - [anon_sym_LBRACE] = ACTIONS(2502), - [anon_sym_RBRACE] = ACTIONS(2502), - [anon_sym_typeof] = ACTIONS(2504), - [anon_sym_import] = ACTIONS(2504), - [anon_sym_with] = ACTIONS(2504), - [anon_sym_var] = ACTIONS(2504), - [anon_sym_let] = ACTIONS(2504), - [anon_sym_const] = ACTIONS(2504), - [anon_sym_BANG] = ACTIONS(2502), - [anon_sym_else] = ACTIONS(2504), - [anon_sym_if] = ACTIONS(2504), - [anon_sym_switch] = ACTIONS(2504), - [anon_sym_for] = ACTIONS(2504), - [anon_sym_LPAREN] = ACTIONS(2502), - [anon_sym_SEMI] = ACTIONS(2502), - [anon_sym_await] = ACTIONS(2504), - [anon_sym_while] = ACTIONS(2504), - [anon_sym_do] = ACTIONS(2504), - [anon_sym_try] = ACTIONS(2504), - [anon_sym_break] = ACTIONS(2504), - [anon_sym_continue] = ACTIONS(2504), - [anon_sym_debugger] = ACTIONS(2504), - [anon_sym_return] = ACTIONS(2504), - [anon_sym_throw] = ACTIONS(2504), - [anon_sym_case] = ACTIONS(2504), - [anon_sym_finally] = ACTIONS(2504), - [anon_sym_yield] = ACTIONS(2504), - [anon_sym_LBRACK] = ACTIONS(2502), - [anon_sym_DQUOTE] = ACTIONS(2502), - [anon_sym_SQUOTE] = ACTIONS(2502), - [anon_sym_class] = ACTIONS(2504), - [anon_sym_async] = ACTIONS(2504), - [anon_sym_function] = ACTIONS(2504), - [anon_sym_new] = ACTIONS(2504), - [anon_sym_using] = ACTIONS(2504), - [anon_sym_PLUS] = ACTIONS(2504), - [anon_sym_DASH] = ACTIONS(2504), - [anon_sym_SLASH] = ACTIONS(2504), - [anon_sym_LT] = ACTIONS(2502), - [anon_sym_TILDE] = ACTIONS(2502), - [anon_sym_void] = ACTIONS(2504), - [anon_sym_delete] = ACTIONS(2504), - [anon_sym_PLUS_PLUS] = ACTIONS(2502), - [anon_sym_DASH_DASH] = ACTIONS(2502), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2502), - [sym_number] = ACTIONS(2502), - [sym_private_property_identifier] = ACTIONS(2502), - [sym_this] = ACTIONS(2504), - [sym_super] = ACTIONS(2504), - [sym_true] = ACTIONS(2504), - [sym_false] = ACTIONS(2504), - [sym_null] = ACTIONS(2504), - [sym_undefined] = ACTIONS(2504), - [anon_sym_AT] = ACTIONS(2502), - [anon_sym_static] = ACTIONS(2504), - [anon_sym_readonly] = ACTIONS(2504), - [anon_sym_get] = ACTIONS(2504), - [anon_sym_set] = ACTIONS(2504), - [anon_sym_declare] = ACTIONS(2504), - [anon_sym_public] = ACTIONS(2504), - [anon_sym_private] = ACTIONS(2504), - [anon_sym_protected] = ACTIONS(2504), - [anon_sym_override] = ACTIONS(2504), - [anon_sym_module] = ACTIONS(2504), - [anon_sym_any] = ACTIONS(2504), - [anon_sym_number] = ACTIONS(2504), - [anon_sym_boolean] = ACTIONS(2504), - [anon_sym_string] = ACTIONS(2504), - [anon_sym_symbol] = ACTIONS(2504), - [anon_sym_object] = ACTIONS(2504), - [anon_sym_abstract] = ACTIONS(2504), - [anon_sym_interface] = ACTIONS(2504), - [anon_sym_enum] = ACTIONS(2504), + [STATE(832)] = { + [ts_builtin_sym_end] = ACTIONS(2023), + [sym_identifier] = ACTIONS(2025), + [anon_sym_export] = ACTIONS(2025), + [anon_sym_default] = ACTIONS(2025), + [anon_sym_type] = ACTIONS(2025), + [anon_sym_namespace] = ACTIONS(2025), + [anon_sym_LBRACE] = ACTIONS(2023), + [anon_sym_RBRACE] = ACTIONS(2023), + [anon_sym_typeof] = ACTIONS(2025), + [anon_sym_import] = ACTIONS(2025), + [anon_sym_with] = ACTIONS(2025), + [anon_sym_var] = ACTIONS(2025), + [anon_sym_let] = ACTIONS(2025), + [anon_sym_const] = ACTIONS(2025), + [anon_sym_BANG] = ACTIONS(2023), + [anon_sym_else] = ACTIONS(2025), + [anon_sym_if] = ACTIONS(2025), + [anon_sym_switch] = ACTIONS(2025), + [anon_sym_for] = ACTIONS(2025), + [anon_sym_LPAREN] = ACTIONS(2023), + [anon_sym_SEMI] = ACTIONS(2023), + [anon_sym_await] = ACTIONS(2025), + [anon_sym_while] = ACTIONS(2025), + [anon_sym_do] = ACTIONS(2025), + [anon_sym_try] = ACTIONS(2025), + [anon_sym_break] = ACTIONS(2025), + [anon_sym_continue] = ACTIONS(2025), + [anon_sym_debugger] = ACTIONS(2025), + [anon_sym_return] = ACTIONS(2025), + [anon_sym_throw] = ACTIONS(2025), + [anon_sym_case] = ACTIONS(2025), + [anon_sym_yield] = ACTIONS(2025), + [anon_sym_LBRACK] = ACTIONS(2023), + [anon_sym_DQUOTE] = ACTIONS(2023), + [anon_sym_SQUOTE] = ACTIONS(2023), + [anon_sym_class] = ACTIONS(2025), + [anon_sym_async] = ACTIONS(2025), + [anon_sym_function] = ACTIONS(2025), + [anon_sym_new] = ACTIONS(2025), + [anon_sym_using] = ACTIONS(2025), + [anon_sym_PLUS] = ACTIONS(2025), + [anon_sym_DASH] = ACTIONS(2025), + [anon_sym_SLASH] = ACTIONS(2025), + [anon_sym_LT] = ACTIONS(2023), + [anon_sym_TILDE] = ACTIONS(2023), + [anon_sym_void] = ACTIONS(2025), + [anon_sym_delete] = ACTIONS(2025), + [anon_sym_PLUS_PLUS] = ACTIONS(2023), + [anon_sym_DASH_DASH] = ACTIONS(2023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2023), + [sym_number] = ACTIONS(2023), + [sym_private_property_identifier] = ACTIONS(2023), + [sym_this] = ACTIONS(2025), + [sym_super] = ACTIONS(2025), + [sym_true] = ACTIONS(2025), + [sym_false] = ACTIONS(2025), + [sym_null] = ACTIONS(2025), + [sym_undefined] = ACTIONS(2025), + [anon_sym_AT] = ACTIONS(2023), + [anon_sym_static] = ACTIONS(2025), + [anon_sym_readonly] = ACTIONS(2025), + [anon_sym_get] = ACTIONS(2025), + [anon_sym_set] = ACTIONS(2025), + [anon_sym_declare] = ACTIONS(2025), + [anon_sym_public] = ACTIONS(2025), + [anon_sym_private] = ACTIONS(2025), + [anon_sym_protected] = ACTIONS(2025), + [anon_sym_override] = ACTIONS(2025), + [anon_sym_module] = ACTIONS(2025), + [anon_sym_any] = ACTIONS(2025), + [anon_sym_number] = ACTIONS(2025), + [anon_sym_boolean] = ACTIONS(2025), + [anon_sym_string] = ACTIONS(2025), + [anon_sym_symbol] = ACTIONS(2025), + [anon_sym_object] = ACTIONS(2025), + [anon_sym_abstract] = ACTIONS(2025), + [anon_sym_interface] = ACTIONS(2025), + [anon_sym_enum] = ACTIONS(2025), + [sym__automatic_semicolon] = ACTIONS(2031), [sym_html_comment] = ACTIONS(5), }, - [STATE(766)] = { - [ts_builtin_sym_end] = ACTIONS(1783), - [sym_identifier] = ACTIONS(1785), - [anon_sym_export] = ACTIONS(1785), - [anon_sym_default] = ACTIONS(1785), - [anon_sym_type] = ACTIONS(1785), - [anon_sym_namespace] = ACTIONS(1785), - [anon_sym_LBRACE] = ACTIONS(1783), - [anon_sym_RBRACE] = ACTIONS(1783), - [anon_sym_typeof] = ACTIONS(1785), - [anon_sym_import] = ACTIONS(1785), - [anon_sym_with] = ACTIONS(1785), - [anon_sym_var] = ACTIONS(1785), - [anon_sym_let] = ACTIONS(1785), - [anon_sym_const] = ACTIONS(1785), - [anon_sym_BANG] = ACTIONS(1783), - [anon_sym_else] = ACTIONS(1785), - [anon_sym_if] = ACTIONS(1785), - [anon_sym_switch] = ACTIONS(1785), - [anon_sym_for] = ACTIONS(1785), - [anon_sym_LPAREN] = ACTIONS(1783), - [anon_sym_SEMI] = ACTIONS(1783), - [anon_sym_await] = ACTIONS(1785), - [anon_sym_while] = ACTIONS(1785), - [anon_sym_do] = ACTIONS(1785), - [anon_sym_try] = ACTIONS(1785), - [anon_sym_break] = ACTIONS(1785), - [anon_sym_continue] = ACTIONS(1785), - [anon_sym_debugger] = ACTIONS(1785), - [anon_sym_return] = ACTIONS(1785), - [anon_sym_throw] = ACTIONS(1785), - [anon_sym_case] = ACTIONS(1785), - [anon_sym_yield] = ACTIONS(1785), - [anon_sym_LBRACK] = ACTIONS(1783), - [anon_sym_DQUOTE] = ACTIONS(1783), - [anon_sym_SQUOTE] = ACTIONS(1783), - [anon_sym_class] = ACTIONS(1785), - [anon_sym_async] = ACTIONS(1785), - [anon_sym_function] = ACTIONS(1785), - [anon_sym_new] = ACTIONS(1785), - [anon_sym_using] = ACTIONS(1785), - [anon_sym_PLUS] = ACTIONS(1785), - [anon_sym_DASH] = ACTIONS(1785), - [anon_sym_SLASH] = ACTIONS(1785), - [anon_sym_LT] = ACTIONS(1783), - [anon_sym_TILDE] = ACTIONS(1783), - [anon_sym_void] = ACTIONS(1785), - [anon_sym_delete] = ACTIONS(1785), - [anon_sym_PLUS_PLUS] = ACTIONS(1783), - [anon_sym_DASH_DASH] = ACTIONS(1783), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1783), - [sym_number] = ACTIONS(1783), - [sym_private_property_identifier] = ACTIONS(1783), - [sym_this] = ACTIONS(1785), - [sym_super] = ACTIONS(1785), - [sym_true] = ACTIONS(1785), - [sym_false] = ACTIONS(1785), - [sym_null] = ACTIONS(1785), - [sym_undefined] = ACTIONS(1785), - [anon_sym_AT] = ACTIONS(1783), - [anon_sym_static] = ACTIONS(1785), - [anon_sym_readonly] = ACTIONS(1785), - [anon_sym_get] = ACTIONS(1785), - [anon_sym_set] = ACTIONS(1785), - [anon_sym_declare] = ACTIONS(1785), - [anon_sym_public] = ACTIONS(1785), - [anon_sym_private] = ACTIONS(1785), - [anon_sym_protected] = ACTIONS(1785), - [anon_sym_override] = ACTIONS(1785), - [anon_sym_module] = ACTIONS(1785), - [anon_sym_any] = ACTIONS(1785), - [anon_sym_number] = ACTIONS(1785), - [anon_sym_boolean] = ACTIONS(1785), - [anon_sym_string] = ACTIONS(1785), - [anon_sym_symbol] = ACTIONS(1785), - [anon_sym_object] = ACTIONS(1785), - [anon_sym_abstract] = ACTIONS(1785), - [anon_sym_interface] = ACTIONS(1785), - [anon_sym_enum] = ACTIONS(1785), - [sym__automatic_semicolon] = ACTIONS(1791), + [STATE(833)] = { + [ts_builtin_sym_end] = ACTIONS(2682), + [sym_identifier] = ACTIONS(2684), + [anon_sym_export] = ACTIONS(2684), + [anon_sym_default] = ACTIONS(2684), + [anon_sym_type] = ACTIONS(2684), + [anon_sym_namespace] = ACTIONS(2684), + [anon_sym_LBRACE] = ACTIONS(2682), + [anon_sym_RBRACE] = ACTIONS(2682), + [anon_sym_typeof] = ACTIONS(2684), + [anon_sym_import] = ACTIONS(2684), + [anon_sym_with] = ACTIONS(2684), + [anon_sym_var] = ACTIONS(2684), + [anon_sym_let] = ACTIONS(2684), + [anon_sym_const] = ACTIONS(2684), + [anon_sym_BANG] = ACTIONS(2682), + [anon_sym_else] = ACTIONS(2684), + [anon_sym_if] = ACTIONS(2684), + [anon_sym_switch] = ACTIONS(2684), + [anon_sym_for] = ACTIONS(2684), + [anon_sym_LPAREN] = ACTIONS(2682), + [anon_sym_SEMI] = ACTIONS(2686), + [anon_sym_await] = ACTIONS(2684), + [anon_sym_while] = ACTIONS(2684), + [anon_sym_do] = ACTIONS(2684), + [anon_sym_try] = ACTIONS(2684), + [anon_sym_break] = ACTIONS(2684), + [anon_sym_continue] = ACTIONS(2684), + [anon_sym_debugger] = ACTIONS(2684), + [anon_sym_return] = ACTIONS(2684), + [anon_sym_throw] = ACTIONS(2684), + [anon_sym_case] = ACTIONS(2684), + [anon_sym_yield] = ACTIONS(2684), + [anon_sym_LBRACK] = ACTIONS(2682), + [anon_sym_DQUOTE] = ACTIONS(2682), + [anon_sym_SQUOTE] = ACTIONS(2682), + [anon_sym_class] = ACTIONS(2684), + [anon_sym_async] = ACTIONS(2684), + [anon_sym_function] = ACTIONS(2684), + [anon_sym_new] = ACTIONS(2684), + [anon_sym_using] = ACTIONS(2684), + [anon_sym_PLUS] = ACTIONS(2684), + [anon_sym_DASH] = ACTIONS(2684), + [anon_sym_SLASH] = ACTIONS(2684), + [anon_sym_LT] = ACTIONS(2682), + [anon_sym_TILDE] = ACTIONS(2682), + [anon_sym_void] = ACTIONS(2684), + [anon_sym_delete] = ACTIONS(2684), + [anon_sym_PLUS_PLUS] = ACTIONS(2682), + [anon_sym_DASH_DASH] = ACTIONS(2682), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2682), + [sym_number] = ACTIONS(2682), + [sym_private_property_identifier] = ACTIONS(2682), + [sym_this] = ACTIONS(2684), + [sym_super] = ACTIONS(2684), + [sym_true] = ACTIONS(2684), + [sym_false] = ACTIONS(2684), + [sym_null] = ACTIONS(2684), + [sym_undefined] = ACTIONS(2684), + [anon_sym_AT] = ACTIONS(2682), + [anon_sym_static] = ACTIONS(2684), + [anon_sym_readonly] = ACTIONS(2684), + [anon_sym_get] = ACTIONS(2684), + [anon_sym_set] = ACTIONS(2684), + [anon_sym_declare] = ACTIONS(2684), + [anon_sym_public] = ACTIONS(2684), + [anon_sym_private] = ACTIONS(2684), + [anon_sym_protected] = ACTIONS(2684), + [anon_sym_override] = ACTIONS(2684), + [anon_sym_module] = ACTIONS(2684), + [anon_sym_any] = ACTIONS(2684), + [anon_sym_number] = ACTIONS(2684), + [anon_sym_boolean] = ACTIONS(2684), + [anon_sym_string] = ACTIONS(2684), + [anon_sym_symbol] = ACTIONS(2684), + [anon_sym_object] = ACTIONS(2684), + [anon_sym_abstract] = ACTIONS(2684), + [anon_sym_interface] = ACTIONS(2684), + [anon_sym_enum] = ACTIONS(2684), + [sym__automatic_semicolon] = ACTIONS(2686), [sym_html_comment] = ACTIONS(5), }, - [STATE(767)] = { - [ts_builtin_sym_end] = ACTIONS(1735), - [sym_identifier] = ACTIONS(1737), - [anon_sym_export] = ACTIONS(1737), - [anon_sym_default] = ACTIONS(1737), - [anon_sym_type] = ACTIONS(1737), - [anon_sym_namespace] = ACTIONS(1737), - [anon_sym_LBRACE] = ACTIONS(1735), - [anon_sym_RBRACE] = ACTIONS(1735), - [anon_sym_typeof] = ACTIONS(1737), - [anon_sym_import] = ACTIONS(1737), - [anon_sym_with] = ACTIONS(1737), - [anon_sym_var] = ACTIONS(1737), - [anon_sym_let] = ACTIONS(1737), - [anon_sym_const] = ACTIONS(1737), - [anon_sym_BANG] = ACTIONS(1735), - [anon_sym_else] = ACTIONS(1737), - [anon_sym_if] = ACTIONS(1737), - [anon_sym_switch] = ACTIONS(1737), - [anon_sym_for] = ACTIONS(1737), - [anon_sym_LPAREN] = ACTIONS(1735), - [anon_sym_SEMI] = ACTIONS(1735), - [anon_sym_await] = ACTIONS(1737), - [anon_sym_while] = ACTIONS(1737), - [anon_sym_do] = ACTIONS(1737), - [anon_sym_try] = ACTIONS(1737), - [anon_sym_break] = ACTIONS(1737), - [anon_sym_continue] = ACTIONS(1737), - [anon_sym_debugger] = ACTIONS(1737), - [anon_sym_return] = ACTIONS(1737), - [anon_sym_throw] = ACTIONS(1737), - [anon_sym_case] = ACTIONS(1737), - [anon_sym_yield] = ACTIONS(1737), - [anon_sym_LBRACK] = ACTIONS(1735), - [anon_sym_DOT] = ACTIONS(1737), - [anon_sym_DQUOTE] = ACTIONS(1735), - [anon_sym_SQUOTE] = ACTIONS(1735), - [anon_sym_class] = ACTIONS(1737), - [anon_sym_async] = ACTIONS(1737), - [anon_sym_function] = ACTIONS(1737), - [anon_sym_new] = ACTIONS(1737), - [anon_sym_using] = ACTIONS(1737), - [anon_sym_PLUS] = ACTIONS(1737), - [anon_sym_DASH] = ACTIONS(1737), - [anon_sym_SLASH] = ACTIONS(1737), - [anon_sym_LT] = ACTIONS(1735), - [anon_sym_TILDE] = ACTIONS(1735), - [anon_sym_void] = ACTIONS(1737), - [anon_sym_delete] = ACTIONS(1737), - [anon_sym_PLUS_PLUS] = ACTIONS(1735), - [anon_sym_DASH_DASH] = ACTIONS(1735), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1735), - [sym_number] = ACTIONS(1735), - [sym_private_property_identifier] = ACTIONS(1735), - [sym_this] = ACTIONS(1737), - [sym_super] = ACTIONS(1737), - [sym_true] = ACTIONS(1737), - [sym_false] = ACTIONS(1737), - [sym_null] = ACTIONS(1737), - [sym_undefined] = ACTIONS(1737), - [anon_sym_AT] = ACTIONS(1735), - [anon_sym_static] = ACTIONS(1737), - [anon_sym_readonly] = ACTIONS(1737), - [anon_sym_get] = ACTIONS(1737), - [anon_sym_set] = ACTIONS(1737), - [anon_sym_declare] = ACTIONS(1737), - [anon_sym_public] = ACTIONS(1737), - [anon_sym_private] = ACTIONS(1737), - [anon_sym_protected] = ACTIONS(1737), - [anon_sym_override] = ACTIONS(1737), - [anon_sym_module] = ACTIONS(1737), - [anon_sym_any] = ACTIONS(1737), - [anon_sym_number] = ACTIONS(1737), - [anon_sym_boolean] = ACTIONS(1737), - [anon_sym_string] = ACTIONS(1737), - [anon_sym_symbol] = ACTIONS(1737), - [anon_sym_object] = ACTIONS(1737), - [anon_sym_abstract] = ACTIONS(1737), - [anon_sym_interface] = ACTIONS(1737), - [anon_sym_enum] = ACTIONS(1737), + [STATE(834)] = { + [ts_builtin_sym_end] = ACTIONS(2688), + [sym_identifier] = ACTIONS(2690), + [anon_sym_export] = ACTIONS(2690), + [anon_sym_default] = ACTIONS(2690), + [anon_sym_type] = ACTIONS(2690), + [anon_sym_namespace] = ACTIONS(2690), + [anon_sym_LBRACE] = ACTIONS(2688), + [anon_sym_RBRACE] = ACTIONS(2688), + [anon_sym_typeof] = ACTIONS(2690), + [anon_sym_import] = ACTIONS(2690), + [anon_sym_with] = ACTIONS(2690), + [anon_sym_var] = ACTIONS(2690), + [anon_sym_let] = ACTIONS(2690), + [anon_sym_const] = ACTIONS(2690), + [anon_sym_BANG] = ACTIONS(2688), + [anon_sym_else] = ACTIONS(2690), + [anon_sym_if] = ACTIONS(2690), + [anon_sym_switch] = ACTIONS(2690), + [anon_sym_for] = ACTIONS(2690), + [anon_sym_LPAREN] = ACTIONS(2688), + [anon_sym_SEMI] = ACTIONS(2688), + [anon_sym_RPAREN] = ACTIONS(2688), + [anon_sym_await] = ACTIONS(2690), + [anon_sym_while] = ACTIONS(2690), + [anon_sym_do] = ACTIONS(2690), + [anon_sym_try] = ACTIONS(2690), + [anon_sym_break] = ACTIONS(2690), + [anon_sym_continue] = ACTIONS(2690), + [anon_sym_debugger] = ACTIONS(2690), + [anon_sym_return] = ACTIONS(2690), + [anon_sym_throw] = ACTIONS(2690), + [anon_sym_case] = ACTIONS(2690), + [anon_sym_yield] = ACTIONS(2690), + [anon_sym_LBRACK] = ACTIONS(2688), + [anon_sym_DQUOTE] = ACTIONS(2688), + [anon_sym_SQUOTE] = ACTIONS(2688), + [anon_sym_class] = ACTIONS(2690), + [anon_sym_async] = ACTIONS(2690), + [anon_sym_function] = ACTIONS(2690), + [anon_sym_new] = ACTIONS(2690), + [anon_sym_using] = ACTIONS(2690), + [anon_sym_PLUS] = ACTIONS(2690), + [anon_sym_DASH] = ACTIONS(2690), + [anon_sym_SLASH] = ACTIONS(2690), + [anon_sym_LT] = ACTIONS(2688), + [anon_sym_TILDE] = ACTIONS(2688), + [anon_sym_void] = ACTIONS(2690), + [anon_sym_delete] = ACTIONS(2690), + [anon_sym_PLUS_PLUS] = ACTIONS(2688), + [anon_sym_DASH_DASH] = ACTIONS(2688), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2688), + [sym_number] = ACTIONS(2688), + [sym_private_property_identifier] = ACTIONS(2688), + [sym_this] = ACTIONS(2690), + [sym_super] = ACTIONS(2690), + [sym_true] = ACTIONS(2690), + [sym_false] = ACTIONS(2690), + [sym_null] = ACTIONS(2690), + [sym_undefined] = ACTIONS(2690), + [anon_sym_AT] = ACTIONS(2688), + [anon_sym_static] = ACTIONS(2690), + [anon_sym_readonly] = ACTIONS(2690), + [anon_sym_get] = ACTIONS(2690), + [anon_sym_set] = ACTIONS(2690), + [anon_sym_declare] = ACTIONS(2690), + [anon_sym_public] = ACTIONS(2690), + [anon_sym_private] = ACTIONS(2690), + [anon_sym_protected] = ACTIONS(2690), + [anon_sym_override] = ACTIONS(2690), + [anon_sym_module] = ACTIONS(2690), + [anon_sym_any] = ACTIONS(2690), + [anon_sym_number] = ACTIONS(2690), + [anon_sym_boolean] = ACTIONS(2690), + [anon_sym_string] = ACTIONS(2690), + [anon_sym_symbol] = ACTIONS(2690), + [anon_sym_object] = ACTIONS(2690), + [anon_sym_abstract] = ACTIONS(2690), + [anon_sym_interface] = ACTIONS(2690), + [anon_sym_enum] = ACTIONS(2690), [sym_html_comment] = ACTIONS(5), }, - [STATE(768)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_rest_pattern] = STATE(5834), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(4887), - [sym_optional_tuple_parameter] = STATE(4887), - [sym_optional_type] = STATE(4887), - [sym_rest_type] = STATE(4887), - [sym__tuple_type_member] = STATE(4887), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(2478), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_COMMA] = ACTIONS(2506), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(835)] = { + [ts_builtin_sym_end] = ACTIONS(2692), + [sym_identifier] = ACTIONS(2694), + [anon_sym_export] = ACTIONS(2694), + [anon_sym_default] = ACTIONS(2694), + [anon_sym_type] = ACTIONS(2694), + [anon_sym_namespace] = ACTIONS(2694), + [anon_sym_LBRACE] = ACTIONS(2692), + [anon_sym_RBRACE] = ACTIONS(2692), + [anon_sym_typeof] = ACTIONS(2694), + [anon_sym_import] = ACTIONS(2694), + [anon_sym_with] = ACTIONS(2694), + [anon_sym_var] = ACTIONS(2694), + [anon_sym_let] = ACTIONS(2694), + [anon_sym_const] = ACTIONS(2694), + [anon_sym_BANG] = ACTIONS(2692), + [anon_sym_else] = ACTIONS(2694), + [anon_sym_if] = ACTIONS(2694), + [anon_sym_switch] = ACTIONS(2694), + [anon_sym_for] = ACTIONS(2694), + [anon_sym_LPAREN] = ACTIONS(2692), + [anon_sym_SEMI] = ACTIONS(2692), + [anon_sym_await] = ACTIONS(2694), + [anon_sym_while] = ACTIONS(2694), + [anon_sym_do] = ACTIONS(2694), + [anon_sym_try] = ACTIONS(2694), + [anon_sym_break] = ACTIONS(2694), + [anon_sym_continue] = ACTIONS(2694), + [anon_sym_debugger] = ACTIONS(2694), + [anon_sym_return] = ACTIONS(2694), + [anon_sym_throw] = ACTIONS(2694), + [anon_sym_case] = ACTIONS(2694), + [anon_sym_finally] = ACTIONS(2694), + [anon_sym_yield] = ACTIONS(2694), + [anon_sym_LBRACK] = ACTIONS(2692), + [anon_sym_DQUOTE] = ACTIONS(2692), + [anon_sym_SQUOTE] = ACTIONS(2692), + [anon_sym_class] = ACTIONS(2694), + [anon_sym_async] = ACTIONS(2694), + [anon_sym_function] = ACTIONS(2694), + [anon_sym_new] = ACTIONS(2694), + [anon_sym_using] = ACTIONS(2694), + [anon_sym_PLUS] = ACTIONS(2694), + [anon_sym_DASH] = ACTIONS(2694), + [anon_sym_SLASH] = ACTIONS(2694), + [anon_sym_LT] = ACTIONS(2692), + [anon_sym_TILDE] = ACTIONS(2692), + [anon_sym_void] = ACTIONS(2694), + [anon_sym_delete] = ACTIONS(2694), + [anon_sym_PLUS_PLUS] = ACTIONS(2692), + [anon_sym_DASH_DASH] = ACTIONS(2692), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2692), + [sym_number] = ACTIONS(2692), + [sym_private_property_identifier] = ACTIONS(2692), + [sym_this] = ACTIONS(2694), + [sym_super] = ACTIONS(2694), + [sym_true] = ACTIONS(2694), + [sym_false] = ACTIONS(2694), + [sym_null] = ACTIONS(2694), + [sym_undefined] = ACTIONS(2694), + [anon_sym_AT] = ACTIONS(2692), + [anon_sym_static] = ACTIONS(2694), + [anon_sym_readonly] = ACTIONS(2694), + [anon_sym_get] = ACTIONS(2694), + [anon_sym_set] = ACTIONS(2694), + [anon_sym_declare] = ACTIONS(2694), + [anon_sym_public] = ACTIONS(2694), + [anon_sym_private] = ACTIONS(2694), + [anon_sym_protected] = ACTIONS(2694), + [anon_sym_override] = ACTIONS(2694), + [anon_sym_module] = ACTIONS(2694), + [anon_sym_any] = ACTIONS(2694), + [anon_sym_number] = ACTIONS(2694), + [anon_sym_boolean] = ACTIONS(2694), + [anon_sym_string] = ACTIONS(2694), + [anon_sym_symbol] = ACTIONS(2694), + [anon_sym_object] = ACTIONS(2694), + [anon_sym_abstract] = ACTIONS(2694), + [anon_sym_interface] = ACTIONS(2694), + [anon_sym_enum] = ACTIONS(2694), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(836)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_rest_pattern] = STATE(6584), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6355), + [sym_optional_tuple_parameter] = STATE(6355), + [sym_optional_type] = STATE(6355), + [sym_rest_type] = STATE(6355), + [sym__tuple_type_member] = STATE(6355), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(2666), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_COMMA] = ACTIONS(2696), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_RBRACK] = ACTIONS(2508), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(2484), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(2698), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(2672), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2674), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(2492), - [anon_sym_QMARK] = ACTIONS(661), - [anon_sym_any] = ACTIONS(667), - [anon_sym_number] = ACTIONS(667), - [anon_sym_boolean] = ACTIONS(667), - [anon_sym_string] = ACTIONS(667), - [anon_sym_symbol] = ACTIONS(667), - [anon_sym_object] = ACTIONS(667), - [anon_sym_abstract] = ACTIONS(665), - [anon_sym_never] = ACTIONS(667), - [anon_sym_unknown] = ACTIONS(667), - [anon_sym_keyof] = ACTIONS(669), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(2680), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(769)] = { - [ts_builtin_sym_end] = ACTIONS(1795), - [sym_identifier] = ACTIONS(1797), - [anon_sym_export] = ACTIONS(1797), - [anon_sym_default] = ACTIONS(1797), - [anon_sym_type] = ACTIONS(1797), - [anon_sym_namespace] = ACTIONS(1797), - [anon_sym_LBRACE] = ACTIONS(1795), - [anon_sym_RBRACE] = ACTIONS(1795), - [anon_sym_typeof] = ACTIONS(1797), - [anon_sym_import] = ACTIONS(1797), - [anon_sym_with] = ACTIONS(1797), - [anon_sym_var] = ACTIONS(1797), - [anon_sym_let] = ACTIONS(1797), - [anon_sym_const] = ACTIONS(1797), - [anon_sym_BANG] = ACTIONS(1795), - [anon_sym_else] = ACTIONS(1797), - [anon_sym_if] = ACTIONS(1797), - [anon_sym_switch] = ACTIONS(1797), - [anon_sym_for] = ACTIONS(1797), - [anon_sym_LPAREN] = ACTIONS(1795), - [anon_sym_SEMI] = ACTIONS(1795), - [anon_sym_await] = ACTIONS(1797), - [anon_sym_while] = ACTIONS(1797), - [anon_sym_do] = ACTIONS(1797), - [anon_sym_try] = ACTIONS(1797), - [anon_sym_break] = ACTIONS(1797), - [anon_sym_continue] = ACTIONS(1797), - [anon_sym_debugger] = ACTIONS(1797), - [anon_sym_return] = ACTIONS(1797), - [anon_sym_throw] = ACTIONS(1797), - [anon_sym_case] = ACTIONS(1797), - [anon_sym_yield] = ACTIONS(1797), - [anon_sym_LBRACK] = ACTIONS(1795), - [anon_sym_DQUOTE] = ACTIONS(1795), - [anon_sym_SQUOTE] = ACTIONS(1795), - [anon_sym_class] = ACTIONS(1797), - [anon_sym_async] = ACTIONS(1797), - [anon_sym_function] = ACTIONS(1797), - [anon_sym_new] = ACTIONS(1797), - [anon_sym_using] = ACTIONS(1797), - [anon_sym_PLUS] = ACTIONS(1797), - [anon_sym_DASH] = ACTIONS(1797), - [anon_sym_SLASH] = ACTIONS(1797), - [anon_sym_LT] = ACTIONS(1795), - [anon_sym_TILDE] = ACTIONS(1795), - [anon_sym_void] = ACTIONS(1797), - [anon_sym_delete] = ACTIONS(1797), - [anon_sym_PLUS_PLUS] = ACTIONS(1795), - [anon_sym_DASH_DASH] = ACTIONS(1795), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1795), - [sym_number] = ACTIONS(1795), - [sym_private_property_identifier] = ACTIONS(1795), - [sym_this] = ACTIONS(1797), - [sym_super] = ACTIONS(1797), - [sym_true] = ACTIONS(1797), - [sym_false] = ACTIONS(1797), - [sym_null] = ACTIONS(1797), - [sym_undefined] = ACTIONS(1797), - [anon_sym_AT] = ACTIONS(1795), - [anon_sym_static] = ACTIONS(1797), - [anon_sym_readonly] = ACTIONS(1797), - [anon_sym_get] = ACTIONS(1797), - [anon_sym_set] = ACTIONS(1797), - [anon_sym_declare] = ACTIONS(1797), - [anon_sym_public] = ACTIONS(1797), - [anon_sym_private] = ACTIONS(1797), - [anon_sym_protected] = ACTIONS(1797), - [anon_sym_override] = ACTIONS(1797), - [anon_sym_module] = ACTIONS(1797), - [anon_sym_any] = ACTIONS(1797), - [anon_sym_number] = ACTIONS(1797), - [anon_sym_boolean] = ACTIONS(1797), - [anon_sym_string] = ACTIONS(1797), - [anon_sym_symbol] = ACTIONS(1797), - [anon_sym_object] = ACTIONS(1797), - [anon_sym_abstract] = ACTIONS(1797), - [anon_sym_interface] = ACTIONS(1797), - [anon_sym_enum] = ACTIONS(1797), - [sym__automatic_semicolon] = ACTIONS(1803), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(770)] = { - [ts_builtin_sym_end] = ACTIONS(1743), - [sym_identifier] = ACTIONS(1745), - [anon_sym_export] = ACTIONS(1745), - [anon_sym_default] = ACTIONS(1745), - [anon_sym_type] = ACTIONS(1745), - [anon_sym_namespace] = ACTIONS(1745), - [anon_sym_LBRACE] = ACTIONS(1743), - [anon_sym_RBRACE] = ACTIONS(1743), - [anon_sym_typeof] = ACTIONS(1745), - [anon_sym_import] = ACTIONS(1745), - [anon_sym_with] = ACTIONS(1745), - [anon_sym_var] = ACTIONS(1745), - [anon_sym_let] = ACTIONS(1745), - [anon_sym_const] = ACTIONS(1745), - [anon_sym_BANG] = ACTIONS(1743), - [anon_sym_else] = ACTIONS(1745), - [anon_sym_if] = ACTIONS(1745), - [anon_sym_switch] = ACTIONS(1745), - [anon_sym_for] = ACTIONS(1745), - [anon_sym_LPAREN] = ACTIONS(1743), - [anon_sym_SEMI] = ACTIONS(1743), - [anon_sym_await] = ACTIONS(1745), - [anon_sym_while] = ACTIONS(1745), - [anon_sym_do] = ACTIONS(1745), - [anon_sym_try] = ACTIONS(1745), - [anon_sym_break] = ACTIONS(1745), - [anon_sym_continue] = ACTIONS(1745), - [anon_sym_debugger] = ACTIONS(1745), - [anon_sym_return] = ACTIONS(1745), - [anon_sym_throw] = ACTIONS(1745), - [anon_sym_case] = ACTIONS(1745), - [anon_sym_yield] = ACTIONS(1745), - [anon_sym_LBRACK] = ACTIONS(1743), - [anon_sym_DOT] = ACTIONS(1745), - [anon_sym_DQUOTE] = ACTIONS(1743), - [anon_sym_SQUOTE] = ACTIONS(1743), - [anon_sym_class] = ACTIONS(1745), - [anon_sym_async] = ACTIONS(1745), - [anon_sym_function] = ACTIONS(1745), - [anon_sym_new] = ACTIONS(1745), - [anon_sym_using] = ACTIONS(1745), - [anon_sym_PLUS] = ACTIONS(1745), - [anon_sym_DASH] = ACTIONS(1745), - [anon_sym_SLASH] = ACTIONS(1745), - [anon_sym_LT] = ACTIONS(1743), - [anon_sym_TILDE] = ACTIONS(1743), - [anon_sym_void] = ACTIONS(1745), - [anon_sym_delete] = ACTIONS(1745), - [anon_sym_PLUS_PLUS] = ACTIONS(1743), - [anon_sym_DASH_DASH] = ACTIONS(1743), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1743), - [sym_number] = ACTIONS(1743), - [sym_private_property_identifier] = ACTIONS(1743), - [sym_this] = ACTIONS(1745), - [sym_super] = ACTIONS(1745), - [sym_true] = ACTIONS(1745), - [sym_false] = ACTIONS(1745), - [sym_null] = ACTIONS(1745), - [sym_undefined] = ACTIONS(1745), - [anon_sym_AT] = ACTIONS(1743), - [anon_sym_static] = ACTIONS(1745), - [anon_sym_readonly] = ACTIONS(1745), - [anon_sym_get] = ACTIONS(1745), - [anon_sym_set] = ACTIONS(1745), - [anon_sym_declare] = ACTIONS(1745), - [anon_sym_public] = ACTIONS(1745), - [anon_sym_private] = ACTIONS(1745), - [anon_sym_protected] = ACTIONS(1745), - [anon_sym_override] = ACTIONS(1745), - [anon_sym_module] = ACTIONS(1745), - [anon_sym_any] = ACTIONS(1745), - [anon_sym_number] = ACTIONS(1745), - [anon_sym_boolean] = ACTIONS(1745), - [anon_sym_string] = ACTIONS(1745), - [anon_sym_symbol] = ACTIONS(1745), - [anon_sym_object] = ACTIONS(1745), - [anon_sym_abstract] = ACTIONS(1745), - [anon_sym_interface] = ACTIONS(1745), - [anon_sym_enum] = ACTIONS(1745), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(771)] = { - [ts_builtin_sym_end] = ACTIONS(1725), - [sym_identifier] = ACTIONS(1727), - [anon_sym_export] = ACTIONS(1727), - [anon_sym_default] = ACTIONS(1727), - [anon_sym_type] = ACTIONS(1727), - [anon_sym_namespace] = ACTIONS(1727), - [anon_sym_LBRACE] = ACTIONS(1725), - [anon_sym_RBRACE] = ACTIONS(1725), - [anon_sym_typeof] = ACTIONS(1727), - [anon_sym_import] = ACTIONS(1727), - [anon_sym_with] = ACTIONS(1727), - [anon_sym_var] = ACTIONS(1727), - [anon_sym_let] = ACTIONS(1727), - [anon_sym_const] = ACTIONS(1727), - [anon_sym_BANG] = ACTIONS(1725), - [anon_sym_else] = ACTIONS(1727), - [anon_sym_if] = ACTIONS(1727), - [anon_sym_switch] = ACTIONS(1727), - [anon_sym_for] = ACTIONS(1727), - [anon_sym_LPAREN] = ACTIONS(1725), - [anon_sym_SEMI] = ACTIONS(1725), - [anon_sym_await] = ACTIONS(1727), - [anon_sym_while] = ACTIONS(1727), - [anon_sym_do] = ACTIONS(1727), - [anon_sym_try] = ACTIONS(1727), - [anon_sym_break] = ACTIONS(1727), - [anon_sym_continue] = ACTIONS(1727), - [anon_sym_debugger] = ACTIONS(1727), - [anon_sym_return] = ACTIONS(1727), - [anon_sym_throw] = ACTIONS(1727), - [anon_sym_case] = ACTIONS(1727), - [anon_sym_yield] = ACTIONS(1727), - [anon_sym_LBRACK] = ACTIONS(1725), - [anon_sym_DQUOTE] = ACTIONS(1725), - [anon_sym_SQUOTE] = ACTIONS(1725), - [anon_sym_class] = ACTIONS(1727), - [anon_sym_async] = ACTIONS(1727), - [anon_sym_function] = ACTIONS(1727), - [anon_sym_new] = ACTIONS(1727), - [anon_sym_using] = ACTIONS(1727), - [anon_sym_PLUS] = ACTIONS(1727), - [anon_sym_DASH] = ACTIONS(1727), - [anon_sym_SLASH] = ACTIONS(1727), - [anon_sym_LT] = ACTIONS(1725), - [anon_sym_TILDE] = ACTIONS(1725), - [anon_sym_void] = ACTIONS(1727), - [anon_sym_delete] = ACTIONS(1727), - [anon_sym_PLUS_PLUS] = ACTIONS(1725), - [anon_sym_DASH_DASH] = ACTIONS(1725), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1725), - [sym_number] = ACTIONS(1725), - [sym_private_property_identifier] = ACTIONS(1725), - [sym_this] = ACTIONS(1727), - [sym_super] = ACTIONS(1727), - [sym_true] = ACTIONS(1727), - [sym_false] = ACTIONS(1727), - [sym_null] = ACTIONS(1727), - [sym_undefined] = ACTIONS(1727), - [anon_sym_AT] = ACTIONS(1725), - [anon_sym_static] = ACTIONS(1727), - [anon_sym_readonly] = ACTIONS(1727), - [anon_sym_get] = ACTIONS(1727), - [anon_sym_set] = ACTIONS(1727), - [anon_sym_declare] = ACTIONS(1727), - [anon_sym_public] = ACTIONS(1727), - [anon_sym_private] = ACTIONS(1727), - [anon_sym_protected] = ACTIONS(1727), - [anon_sym_override] = ACTIONS(1727), - [anon_sym_module] = ACTIONS(1727), - [anon_sym_any] = ACTIONS(1727), - [anon_sym_number] = ACTIONS(1727), - [anon_sym_boolean] = ACTIONS(1727), - [anon_sym_string] = ACTIONS(1727), - [anon_sym_symbol] = ACTIONS(1727), - [anon_sym_object] = ACTIONS(1727), - [anon_sym_abstract] = ACTIONS(1727), - [anon_sym_interface] = ACTIONS(1727), - [anon_sym_enum] = ACTIONS(1727), - [sym__automatic_semicolon] = ACTIONS(1733), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(772)] = { - [ts_builtin_sym_end] = ACTIONS(1805), - [sym_identifier] = ACTIONS(1807), - [anon_sym_export] = ACTIONS(1807), - [anon_sym_default] = ACTIONS(1807), - [anon_sym_type] = ACTIONS(1807), - [anon_sym_namespace] = ACTIONS(1807), - [anon_sym_LBRACE] = ACTIONS(1805), - [anon_sym_RBRACE] = ACTIONS(1805), - [anon_sym_typeof] = ACTIONS(1807), - [anon_sym_import] = ACTIONS(1807), - [anon_sym_with] = ACTIONS(1807), - [anon_sym_var] = ACTIONS(1807), - [anon_sym_let] = ACTIONS(1807), - [anon_sym_const] = ACTIONS(1807), - [anon_sym_BANG] = ACTIONS(1805), - [anon_sym_else] = ACTIONS(1807), - [anon_sym_if] = ACTIONS(1807), - [anon_sym_switch] = ACTIONS(1807), - [anon_sym_for] = ACTIONS(1807), - [anon_sym_LPAREN] = ACTIONS(1805), - [anon_sym_SEMI] = ACTIONS(1805), - [anon_sym_await] = ACTIONS(1807), - [anon_sym_while] = ACTIONS(1807), - [anon_sym_do] = ACTIONS(1807), - [anon_sym_try] = ACTIONS(1807), - [anon_sym_break] = ACTIONS(1807), - [anon_sym_continue] = ACTIONS(1807), - [anon_sym_debugger] = ACTIONS(1807), - [anon_sym_return] = ACTIONS(1807), - [anon_sym_throw] = ACTIONS(1807), - [anon_sym_case] = ACTIONS(1807), - [anon_sym_yield] = ACTIONS(1807), - [anon_sym_LBRACK] = ACTIONS(1805), - [anon_sym_DQUOTE] = ACTIONS(1805), - [anon_sym_SQUOTE] = ACTIONS(1805), - [anon_sym_class] = ACTIONS(1807), - [anon_sym_async] = ACTIONS(1807), - [anon_sym_function] = ACTIONS(1807), - [anon_sym_new] = ACTIONS(1807), - [anon_sym_using] = ACTIONS(1807), - [anon_sym_PLUS] = ACTIONS(1807), - [anon_sym_DASH] = ACTIONS(1807), - [anon_sym_SLASH] = ACTIONS(1807), - [anon_sym_LT] = ACTIONS(1805), - [anon_sym_TILDE] = ACTIONS(1805), - [anon_sym_void] = ACTIONS(1807), - [anon_sym_delete] = ACTIONS(1807), - [anon_sym_PLUS_PLUS] = ACTIONS(1805), - [anon_sym_DASH_DASH] = ACTIONS(1805), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1805), - [sym_number] = ACTIONS(1805), - [sym_private_property_identifier] = ACTIONS(1805), - [sym_this] = ACTIONS(1807), - [sym_super] = ACTIONS(1807), - [sym_true] = ACTIONS(1807), - [sym_false] = ACTIONS(1807), - [sym_null] = ACTIONS(1807), - [sym_undefined] = ACTIONS(1807), - [anon_sym_AT] = ACTIONS(1805), - [anon_sym_static] = ACTIONS(1807), - [anon_sym_readonly] = ACTIONS(1807), - [anon_sym_get] = ACTIONS(1807), - [anon_sym_set] = ACTIONS(1807), - [anon_sym_declare] = ACTIONS(1807), - [anon_sym_public] = ACTIONS(1807), - [anon_sym_private] = ACTIONS(1807), - [anon_sym_protected] = ACTIONS(1807), - [anon_sym_override] = ACTIONS(1807), - [anon_sym_module] = ACTIONS(1807), - [anon_sym_any] = ACTIONS(1807), - [anon_sym_number] = ACTIONS(1807), - [anon_sym_boolean] = ACTIONS(1807), - [anon_sym_string] = ACTIONS(1807), - [anon_sym_symbol] = ACTIONS(1807), - [anon_sym_object] = ACTIONS(1807), - [anon_sym_abstract] = ACTIONS(1807), - [anon_sym_interface] = ACTIONS(1807), - [anon_sym_enum] = ACTIONS(1807), - [sym__automatic_semicolon] = ACTIONS(1813), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(773)] = { - [ts_builtin_sym_end] = ACTIONS(1769), - [sym_identifier] = ACTIONS(1771), - [anon_sym_export] = ACTIONS(1771), - [anon_sym_default] = ACTIONS(1771), - [anon_sym_type] = ACTIONS(1771), - [anon_sym_namespace] = ACTIONS(1771), - [anon_sym_LBRACE] = ACTIONS(1769), - [anon_sym_RBRACE] = ACTIONS(1769), - [anon_sym_typeof] = ACTIONS(1771), - [anon_sym_import] = ACTIONS(1771), - [anon_sym_with] = ACTIONS(1771), - [anon_sym_var] = ACTIONS(1771), - [anon_sym_let] = ACTIONS(1771), - [anon_sym_const] = ACTIONS(1771), - [anon_sym_BANG] = ACTIONS(1769), - [anon_sym_else] = ACTIONS(1771), - [anon_sym_if] = ACTIONS(1771), - [anon_sym_switch] = ACTIONS(1771), - [anon_sym_for] = ACTIONS(1771), - [anon_sym_LPAREN] = ACTIONS(1769), - [anon_sym_SEMI] = ACTIONS(1769), - [anon_sym_await] = ACTIONS(1771), - [anon_sym_while] = ACTIONS(1771), - [anon_sym_do] = ACTIONS(1771), - [anon_sym_try] = ACTIONS(1771), - [anon_sym_break] = ACTIONS(1771), - [anon_sym_continue] = ACTIONS(1771), - [anon_sym_debugger] = ACTIONS(1771), - [anon_sym_return] = ACTIONS(1771), - [anon_sym_throw] = ACTIONS(1771), - [anon_sym_case] = ACTIONS(1771), - [anon_sym_yield] = ACTIONS(1771), - [anon_sym_LBRACK] = ACTIONS(1769), - [anon_sym_DQUOTE] = ACTIONS(1769), - [anon_sym_SQUOTE] = ACTIONS(1769), - [anon_sym_class] = ACTIONS(1771), - [anon_sym_async] = ACTIONS(1771), - [anon_sym_function] = ACTIONS(1771), - [anon_sym_new] = ACTIONS(1771), - [anon_sym_using] = ACTIONS(1771), - [anon_sym_PLUS] = ACTIONS(1771), - [anon_sym_DASH] = ACTIONS(1771), - [anon_sym_SLASH] = ACTIONS(1771), - [anon_sym_LT] = ACTIONS(1769), - [anon_sym_TILDE] = ACTIONS(1769), - [anon_sym_void] = ACTIONS(1771), - [anon_sym_delete] = ACTIONS(1771), - [anon_sym_PLUS_PLUS] = ACTIONS(1769), - [anon_sym_DASH_DASH] = ACTIONS(1769), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1769), - [sym_number] = ACTIONS(1769), - [sym_private_property_identifier] = ACTIONS(1769), - [sym_this] = ACTIONS(1771), - [sym_super] = ACTIONS(1771), - [sym_true] = ACTIONS(1771), - [sym_false] = ACTIONS(1771), - [sym_null] = ACTIONS(1771), - [sym_undefined] = ACTIONS(1771), - [anon_sym_AT] = ACTIONS(1769), - [anon_sym_static] = ACTIONS(1771), - [anon_sym_readonly] = ACTIONS(1771), - [anon_sym_get] = ACTIONS(1771), - [anon_sym_set] = ACTIONS(1771), - [anon_sym_declare] = ACTIONS(1771), - [anon_sym_public] = ACTIONS(1771), - [anon_sym_private] = ACTIONS(1771), - [anon_sym_protected] = ACTIONS(1771), - [anon_sym_override] = ACTIONS(1771), - [anon_sym_module] = ACTIONS(1771), - [anon_sym_any] = ACTIONS(1771), - [anon_sym_number] = ACTIONS(1771), - [anon_sym_boolean] = ACTIONS(1771), - [anon_sym_string] = ACTIONS(1771), - [anon_sym_symbol] = ACTIONS(1771), - [anon_sym_object] = ACTIONS(1771), - [anon_sym_abstract] = ACTIONS(1771), - [anon_sym_interface] = ACTIONS(1771), - [anon_sym_enum] = ACTIONS(1771), - [sym__automatic_semicolon] = ACTIONS(1777), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(774)] = { - [ts_builtin_sym_end] = ACTIONS(1703), - [sym_identifier] = ACTIONS(1705), - [anon_sym_export] = ACTIONS(1705), - [anon_sym_default] = ACTIONS(1705), - [anon_sym_type] = ACTIONS(1705), - [anon_sym_namespace] = ACTIONS(1705), - [anon_sym_LBRACE] = ACTIONS(1703), - [anon_sym_RBRACE] = ACTIONS(1703), - [anon_sym_typeof] = ACTIONS(1705), - [anon_sym_import] = ACTIONS(1705), - [anon_sym_with] = ACTIONS(1705), - [anon_sym_var] = ACTIONS(1705), - [anon_sym_let] = ACTIONS(1705), - [anon_sym_const] = ACTIONS(1705), - [anon_sym_BANG] = ACTIONS(1703), - [anon_sym_else] = ACTIONS(1705), - [anon_sym_if] = ACTIONS(1705), - [anon_sym_switch] = ACTIONS(1705), - [anon_sym_for] = ACTIONS(1705), - [anon_sym_LPAREN] = ACTIONS(1703), - [anon_sym_SEMI] = ACTIONS(1703), - [anon_sym_await] = ACTIONS(1705), - [anon_sym_while] = ACTIONS(1705), - [anon_sym_do] = ACTIONS(1705), - [anon_sym_try] = ACTIONS(1705), - [anon_sym_break] = ACTIONS(1705), - [anon_sym_continue] = ACTIONS(1705), - [anon_sym_debugger] = ACTIONS(1705), - [anon_sym_return] = ACTIONS(1705), - [anon_sym_throw] = ACTIONS(1705), - [anon_sym_case] = ACTIONS(1705), - [anon_sym_yield] = ACTIONS(1705), - [anon_sym_LBRACK] = ACTIONS(1703), - [anon_sym_DQUOTE] = ACTIONS(1703), - [anon_sym_SQUOTE] = ACTIONS(1703), - [anon_sym_class] = ACTIONS(1705), - [anon_sym_async] = ACTIONS(1705), - [anon_sym_function] = ACTIONS(1705), - [anon_sym_new] = ACTIONS(1705), - [anon_sym_using] = ACTIONS(1705), - [anon_sym_PLUS] = ACTIONS(1705), - [anon_sym_DASH] = ACTIONS(1705), - [anon_sym_SLASH] = ACTIONS(1705), - [anon_sym_LT] = ACTIONS(1703), - [anon_sym_TILDE] = ACTIONS(1703), - [anon_sym_void] = ACTIONS(1705), - [anon_sym_delete] = ACTIONS(1705), - [anon_sym_PLUS_PLUS] = ACTIONS(1703), - [anon_sym_DASH_DASH] = ACTIONS(1703), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1703), - [sym_number] = ACTIONS(1703), - [sym_private_property_identifier] = ACTIONS(1703), - [sym_this] = ACTIONS(1705), - [sym_super] = ACTIONS(1705), - [sym_true] = ACTIONS(1705), - [sym_false] = ACTIONS(1705), - [sym_null] = ACTIONS(1705), - [sym_undefined] = ACTIONS(1705), - [anon_sym_AT] = ACTIONS(1703), - [anon_sym_static] = ACTIONS(1705), - [anon_sym_readonly] = ACTIONS(1705), - [anon_sym_get] = ACTIONS(1705), - [anon_sym_set] = ACTIONS(1705), - [anon_sym_declare] = ACTIONS(1705), - [anon_sym_public] = ACTIONS(1705), - [anon_sym_private] = ACTIONS(1705), - [anon_sym_protected] = ACTIONS(1705), - [anon_sym_override] = ACTIONS(1705), - [anon_sym_module] = ACTIONS(1705), - [anon_sym_any] = ACTIONS(1705), - [anon_sym_number] = ACTIONS(1705), - [anon_sym_boolean] = ACTIONS(1705), - [anon_sym_string] = ACTIONS(1705), - [anon_sym_symbol] = ACTIONS(1705), - [anon_sym_object] = ACTIONS(1705), - [anon_sym_abstract] = ACTIONS(1705), - [anon_sym_interface] = ACTIONS(1705), - [anon_sym_enum] = ACTIONS(1705), - [sym__automatic_semicolon] = ACTIONS(1711), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(775)] = { - [ts_builtin_sym_end] = ACTIONS(1885), - [sym_identifier] = ACTIONS(1887), - [anon_sym_export] = ACTIONS(1887), - [anon_sym_default] = ACTIONS(1887), - [anon_sym_type] = ACTIONS(1887), - [anon_sym_namespace] = ACTIONS(1887), - [anon_sym_LBRACE] = ACTIONS(1885), - [anon_sym_RBRACE] = ACTIONS(1885), - [anon_sym_typeof] = ACTIONS(1887), - [anon_sym_import] = ACTIONS(1887), - [anon_sym_with] = ACTIONS(1887), - [anon_sym_var] = ACTIONS(1887), - [anon_sym_let] = ACTIONS(1887), - [anon_sym_const] = ACTIONS(1887), - [anon_sym_BANG] = ACTIONS(1885), - [anon_sym_else] = ACTIONS(1887), - [anon_sym_if] = ACTIONS(1887), - [anon_sym_switch] = ACTIONS(1887), - [anon_sym_for] = ACTIONS(1887), - [anon_sym_LPAREN] = ACTIONS(1885), - [anon_sym_SEMI] = ACTIONS(1885), - [anon_sym_await] = ACTIONS(1887), - [anon_sym_while] = ACTIONS(1887), - [anon_sym_do] = ACTIONS(1887), - [anon_sym_try] = ACTIONS(1887), - [anon_sym_break] = ACTIONS(1887), - [anon_sym_continue] = ACTIONS(1887), - [anon_sym_debugger] = ACTIONS(1887), - [anon_sym_return] = ACTIONS(1887), - [anon_sym_throw] = ACTIONS(1887), - [anon_sym_case] = ACTIONS(1887), - [anon_sym_yield] = ACTIONS(1887), - [anon_sym_LBRACK] = ACTIONS(1885), - [anon_sym_DQUOTE] = ACTIONS(1885), - [anon_sym_SQUOTE] = ACTIONS(1885), - [anon_sym_class] = ACTIONS(1887), - [anon_sym_async] = ACTIONS(1887), - [anon_sym_function] = ACTIONS(1887), - [anon_sym_new] = ACTIONS(1887), - [anon_sym_using] = ACTIONS(1887), - [anon_sym_PLUS] = ACTIONS(1887), - [anon_sym_DASH] = ACTIONS(1887), - [anon_sym_SLASH] = ACTIONS(1887), - [anon_sym_LT] = ACTIONS(1885), - [anon_sym_TILDE] = ACTIONS(1885), - [anon_sym_void] = ACTIONS(1887), - [anon_sym_delete] = ACTIONS(1887), - [anon_sym_PLUS_PLUS] = ACTIONS(1885), - [anon_sym_DASH_DASH] = ACTIONS(1885), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1885), - [sym_number] = ACTIONS(1885), - [sym_private_property_identifier] = ACTIONS(1885), - [sym_this] = ACTIONS(1887), - [sym_super] = ACTIONS(1887), - [sym_true] = ACTIONS(1887), - [sym_false] = ACTIONS(1887), - [sym_null] = ACTIONS(1887), - [sym_undefined] = ACTIONS(1887), - [anon_sym_AT] = ACTIONS(1885), - [anon_sym_static] = ACTIONS(1887), - [anon_sym_readonly] = ACTIONS(1887), - [anon_sym_get] = ACTIONS(1887), - [anon_sym_set] = ACTIONS(1887), - [anon_sym_declare] = ACTIONS(1887), - [anon_sym_public] = ACTIONS(1887), - [anon_sym_private] = ACTIONS(1887), - [anon_sym_protected] = ACTIONS(1887), - [anon_sym_override] = ACTIONS(1887), - [anon_sym_module] = ACTIONS(1887), - [anon_sym_any] = ACTIONS(1887), - [anon_sym_number] = ACTIONS(1887), - [anon_sym_boolean] = ACTIONS(1887), - [anon_sym_string] = ACTIONS(1887), - [anon_sym_symbol] = ACTIONS(1887), - [anon_sym_object] = ACTIONS(1887), - [anon_sym_abstract] = ACTIONS(1887), - [anon_sym_interface] = ACTIONS(1887), - [anon_sym_enum] = ACTIONS(1887), - [sym__automatic_semicolon] = ACTIONS(1893), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(776)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_rest_pattern] = STATE(5834), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5159), - [sym_optional_tuple_parameter] = STATE(5159), - [sym_optional_type] = STATE(5159), - [sym_rest_type] = STATE(5159), - [sym__tuple_type_member] = STATE(5159), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(2478), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_COMMA] = ACTIONS(2510), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(837)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_rest_pattern] = STATE(6584), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6323), + [sym_optional_tuple_parameter] = STATE(6323), + [sym_optional_type] = STATE(6323), + [sym_rest_type] = STATE(6323), + [sym__tuple_type_member] = STATE(6323), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(2666), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_COMMA] = ACTIONS(2700), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_RBRACK] = ACTIONS(2512), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(2484), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(2702), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(2672), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2674), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(2492), - [anon_sym_QMARK] = ACTIONS(661), - [anon_sym_any] = ACTIONS(667), - [anon_sym_number] = ACTIONS(667), - [anon_sym_boolean] = ACTIONS(667), - [anon_sym_string] = ACTIONS(667), - [anon_sym_symbol] = ACTIONS(667), - [anon_sym_object] = ACTIONS(667), - [anon_sym_abstract] = ACTIONS(665), - [anon_sym_never] = ACTIONS(667), - [anon_sym_unknown] = ACTIONS(667), - [anon_sym_keyof] = ACTIONS(669), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(2680), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(777)] = { - [ts_builtin_sym_end] = ACTIONS(2514), - [sym_identifier] = ACTIONS(2516), - [anon_sym_export] = ACTIONS(2516), - [anon_sym_default] = ACTIONS(2516), - [anon_sym_type] = ACTIONS(2516), - [anon_sym_namespace] = ACTIONS(2516), - [anon_sym_LBRACE] = ACTIONS(2514), - [anon_sym_RBRACE] = ACTIONS(2514), - [anon_sym_typeof] = ACTIONS(2516), - [anon_sym_import] = ACTIONS(2516), - [anon_sym_with] = ACTIONS(2516), - [anon_sym_var] = ACTIONS(2516), - [anon_sym_let] = ACTIONS(2516), - [anon_sym_const] = ACTIONS(2516), - [anon_sym_BANG] = ACTIONS(2514), - [anon_sym_else] = ACTIONS(2516), - [anon_sym_if] = ACTIONS(2516), - [anon_sym_switch] = ACTIONS(2516), - [anon_sym_for] = ACTIONS(2516), - [anon_sym_LPAREN] = ACTIONS(2514), - [anon_sym_SEMI] = ACTIONS(2514), - [anon_sym_await] = ACTIONS(2516), - [anon_sym_while] = ACTIONS(2516), - [anon_sym_do] = ACTIONS(2516), - [anon_sym_try] = ACTIONS(2516), - [anon_sym_break] = ACTIONS(2516), - [anon_sym_continue] = ACTIONS(2516), - [anon_sym_debugger] = ACTIONS(2516), - [anon_sym_return] = ACTIONS(2516), - [anon_sym_throw] = ACTIONS(2516), - [anon_sym_case] = ACTIONS(2516), - [anon_sym_yield] = ACTIONS(2516), - [anon_sym_LBRACK] = ACTIONS(2514), - [anon_sym_DQUOTE] = ACTIONS(2514), - [anon_sym_SQUOTE] = ACTIONS(2514), - [anon_sym_class] = ACTIONS(2516), - [anon_sym_async] = ACTIONS(2516), - [anon_sym_function] = ACTIONS(2516), - [anon_sym_new] = ACTIONS(2516), - [anon_sym_using] = ACTIONS(2516), - [anon_sym_PLUS] = ACTIONS(2516), - [anon_sym_DASH] = ACTIONS(2516), - [anon_sym_SLASH] = ACTIONS(2516), - [anon_sym_LT] = ACTIONS(2514), - [anon_sym_TILDE] = ACTIONS(2514), - [anon_sym_void] = ACTIONS(2516), - [anon_sym_delete] = ACTIONS(2516), - [anon_sym_PLUS_PLUS] = ACTIONS(2514), - [anon_sym_DASH_DASH] = ACTIONS(2514), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2514), - [sym_number] = ACTIONS(2514), - [sym_private_property_identifier] = ACTIONS(2514), - [sym_this] = ACTIONS(2516), - [sym_super] = ACTIONS(2516), - [sym_true] = ACTIONS(2516), - [sym_false] = ACTIONS(2516), - [sym_null] = ACTIONS(2516), - [sym_undefined] = ACTIONS(2516), - [anon_sym_AT] = ACTIONS(2514), - [anon_sym_static] = ACTIONS(2516), - [anon_sym_readonly] = ACTIONS(2516), - [anon_sym_get] = ACTIONS(2516), - [anon_sym_set] = ACTIONS(2516), - [anon_sym_declare] = ACTIONS(2516), - [anon_sym_public] = ACTIONS(2516), - [anon_sym_private] = ACTIONS(2516), - [anon_sym_protected] = ACTIONS(2516), - [anon_sym_override] = ACTIONS(2516), - [anon_sym_module] = ACTIONS(2516), - [anon_sym_any] = ACTIONS(2516), - [anon_sym_number] = ACTIONS(2516), - [anon_sym_boolean] = ACTIONS(2516), - [anon_sym_string] = ACTIONS(2516), - [anon_sym_symbol] = ACTIONS(2516), - [anon_sym_object] = ACTIONS(2516), - [anon_sym_abstract] = ACTIONS(2516), - [anon_sym_interface] = ACTIONS(2516), - [anon_sym_enum] = ACTIONS(2516), - [sym__automatic_semicolon] = ACTIONS(2514), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(778)] = { - [ts_builtin_sym_end] = ACTIONS(2518), - [sym_identifier] = ACTIONS(2520), - [anon_sym_export] = ACTIONS(2520), - [anon_sym_default] = ACTIONS(2520), - [anon_sym_type] = ACTIONS(2520), - [anon_sym_namespace] = ACTIONS(2520), - [anon_sym_LBRACE] = ACTIONS(2518), - [anon_sym_RBRACE] = ACTIONS(2518), - [anon_sym_typeof] = ACTIONS(2520), - [anon_sym_import] = ACTIONS(2520), - [anon_sym_with] = ACTIONS(2520), - [anon_sym_var] = ACTIONS(2520), - [anon_sym_let] = ACTIONS(2520), - [anon_sym_const] = ACTIONS(2520), - [anon_sym_BANG] = ACTIONS(2518), - [anon_sym_else] = ACTIONS(2520), - [anon_sym_if] = ACTIONS(2520), - [anon_sym_switch] = ACTIONS(2520), - [anon_sym_for] = ACTIONS(2520), - [anon_sym_LPAREN] = ACTIONS(2518), - [anon_sym_SEMI] = ACTIONS(2522), - [anon_sym_await] = ACTIONS(2520), - [anon_sym_while] = ACTIONS(2520), - [anon_sym_do] = ACTIONS(2520), - [anon_sym_try] = ACTIONS(2520), - [anon_sym_break] = ACTIONS(2520), - [anon_sym_continue] = ACTIONS(2520), - [anon_sym_debugger] = ACTIONS(2520), - [anon_sym_return] = ACTIONS(2520), - [anon_sym_throw] = ACTIONS(2520), - [anon_sym_case] = ACTIONS(2520), - [anon_sym_yield] = ACTIONS(2520), - [anon_sym_LBRACK] = ACTIONS(2518), - [anon_sym_DQUOTE] = ACTIONS(2518), - [anon_sym_SQUOTE] = ACTIONS(2518), - [anon_sym_class] = ACTIONS(2520), - [anon_sym_async] = ACTIONS(2520), - [anon_sym_function] = ACTIONS(2520), - [anon_sym_new] = ACTIONS(2520), - [anon_sym_using] = ACTIONS(2520), - [anon_sym_PLUS] = ACTIONS(2520), - [anon_sym_DASH] = ACTIONS(2520), - [anon_sym_SLASH] = ACTIONS(2520), - [anon_sym_LT] = ACTIONS(2518), - [anon_sym_TILDE] = ACTIONS(2518), - [anon_sym_void] = ACTIONS(2520), - [anon_sym_delete] = ACTIONS(2520), - [anon_sym_PLUS_PLUS] = ACTIONS(2518), - [anon_sym_DASH_DASH] = ACTIONS(2518), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2518), - [sym_number] = ACTIONS(2518), - [sym_private_property_identifier] = ACTIONS(2518), - [sym_this] = ACTIONS(2520), - [sym_super] = ACTIONS(2520), - [sym_true] = ACTIONS(2520), - [sym_false] = ACTIONS(2520), - [sym_null] = ACTIONS(2520), - [sym_undefined] = ACTIONS(2520), - [anon_sym_AT] = ACTIONS(2518), - [anon_sym_static] = ACTIONS(2520), - [anon_sym_readonly] = ACTIONS(2520), - [anon_sym_get] = ACTIONS(2520), - [anon_sym_set] = ACTIONS(2520), - [anon_sym_declare] = ACTIONS(2520), - [anon_sym_public] = ACTIONS(2520), - [anon_sym_private] = ACTIONS(2520), - [anon_sym_protected] = ACTIONS(2520), - [anon_sym_override] = ACTIONS(2520), - [anon_sym_module] = ACTIONS(2520), - [anon_sym_any] = ACTIONS(2520), - [anon_sym_number] = ACTIONS(2520), - [anon_sym_boolean] = ACTIONS(2520), - [anon_sym_string] = ACTIONS(2520), - [anon_sym_symbol] = ACTIONS(2520), - [anon_sym_object] = ACTIONS(2520), - [anon_sym_abstract] = ACTIONS(2520), - [anon_sym_interface] = ACTIONS(2520), - [anon_sym_enum] = ACTIONS(2520), - [sym__automatic_semicolon] = ACTIONS(2522), + [STATE(838)] = { + [ts_builtin_sym_end] = ACTIONS(1965), + [sym_identifier] = ACTIONS(1967), + [anon_sym_export] = ACTIONS(1967), + [anon_sym_default] = ACTIONS(1967), + [anon_sym_type] = ACTIONS(1967), + [anon_sym_namespace] = ACTIONS(1967), + [anon_sym_LBRACE] = ACTIONS(1965), + [anon_sym_RBRACE] = ACTIONS(1965), + [anon_sym_typeof] = ACTIONS(1967), + [anon_sym_import] = ACTIONS(1967), + [anon_sym_with] = ACTIONS(1967), + [anon_sym_var] = ACTIONS(1967), + [anon_sym_let] = ACTIONS(1967), + [anon_sym_const] = ACTIONS(1967), + [anon_sym_BANG] = ACTIONS(1965), + [anon_sym_else] = ACTIONS(1967), + [anon_sym_if] = ACTIONS(1967), + [anon_sym_switch] = ACTIONS(1967), + [anon_sym_for] = ACTIONS(1967), + [anon_sym_LPAREN] = ACTIONS(1965), + [anon_sym_SEMI] = ACTIONS(1965), + [anon_sym_await] = ACTIONS(1967), + [anon_sym_while] = ACTIONS(1967), + [anon_sym_do] = ACTIONS(1967), + [anon_sym_try] = ACTIONS(1967), + [anon_sym_break] = ACTIONS(1967), + [anon_sym_continue] = ACTIONS(1967), + [anon_sym_debugger] = ACTIONS(1967), + [anon_sym_return] = ACTIONS(1967), + [anon_sym_throw] = ACTIONS(1967), + [anon_sym_case] = ACTIONS(1967), + [anon_sym_yield] = ACTIONS(1967), + [anon_sym_LBRACK] = ACTIONS(1965), + [anon_sym_DOT] = ACTIONS(1967), + [anon_sym_DQUOTE] = ACTIONS(1965), + [anon_sym_SQUOTE] = ACTIONS(1965), + [anon_sym_class] = ACTIONS(1967), + [anon_sym_async] = ACTIONS(1967), + [anon_sym_function] = ACTIONS(1967), + [anon_sym_new] = ACTIONS(1967), + [anon_sym_using] = ACTIONS(1967), + [anon_sym_PLUS] = ACTIONS(1967), + [anon_sym_DASH] = ACTIONS(1967), + [anon_sym_SLASH] = ACTIONS(1967), + [anon_sym_LT] = ACTIONS(1965), + [anon_sym_TILDE] = ACTIONS(1965), + [anon_sym_void] = ACTIONS(1967), + [anon_sym_delete] = ACTIONS(1967), + [anon_sym_PLUS_PLUS] = ACTIONS(1965), + [anon_sym_DASH_DASH] = ACTIONS(1965), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1965), + [sym_number] = ACTIONS(1965), + [sym_private_property_identifier] = ACTIONS(1965), + [sym_this] = ACTIONS(1967), + [sym_super] = ACTIONS(1967), + [sym_true] = ACTIONS(1967), + [sym_false] = ACTIONS(1967), + [sym_null] = ACTIONS(1967), + [sym_undefined] = ACTIONS(1967), + [anon_sym_AT] = ACTIONS(1965), + [anon_sym_static] = ACTIONS(1967), + [anon_sym_readonly] = ACTIONS(1967), + [anon_sym_get] = ACTIONS(1967), + [anon_sym_set] = ACTIONS(1967), + [anon_sym_declare] = ACTIONS(1967), + [anon_sym_public] = ACTIONS(1967), + [anon_sym_private] = ACTIONS(1967), + [anon_sym_protected] = ACTIONS(1967), + [anon_sym_override] = ACTIONS(1967), + [anon_sym_module] = ACTIONS(1967), + [anon_sym_any] = ACTIONS(1967), + [anon_sym_number] = ACTIONS(1967), + [anon_sym_boolean] = ACTIONS(1967), + [anon_sym_string] = ACTIONS(1967), + [anon_sym_symbol] = ACTIONS(1967), + [anon_sym_object] = ACTIONS(1967), + [anon_sym_abstract] = ACTIONS(1967), + [anon_sym_interface] = ACTIONS(1967), + [anon_sym_enum] = ACTIONS(1967), [sym_html_comment] = ACTIONS(5), }, - [STATE(779)] = { - [ts_builtin_sym_end] = ACTIONS(2524), - [sym_identifier] = ACTIONS(2526), - [anon_sym_export] = ACTIONS(2526), - [anon_sym_default] = ACTIONS(2526), - [anon_sym_type] = ACTIONS(2526), - [anon_sym_namespace] = ACTIONS(2526), - [anon_sym_LBRACE] = ACTIONS(2524), - [anon_sym_RBRACE] = ACTIONS(2524), - [anon_sym_typeof] = ACTIONS(2526), - [anon_sym_import] = ACTIONS(2526), - [anon_sym_with] = ACTIONS(2526), - [anon_sym_var] = ACTIONS(2526), - [anon_sym_let] = ACTIONS(2526), - [anon_sym_const] = ACTIONS(2526), - [anon_sym_BANG] = ACTIONS(2524), - [anon_sym_else] = ACTIONS(2526), - [anon_sym_if] = ACTIONS(2526), - [anon_sym_switch] = ACTIONS(2526), - [anon_sym_for] = ACTIONS(2526), - [anon_sym_LPAREN] = ACTIONS(2524), - [anon_sym_SEMI] = ACTIONS(2524), - [anon_sym_RPAREN] = ACTIONS(2524), - [anon_sym_await] = ACTIONS(2526), - [anon_sym_while] = ACTIONS(2526), - [anon_sym_do] = ACTIONS(2526), - [anon_sym_try] = ACTIONS(2526), - [anon_sym_break] = ACTIONS(2526), - [anon_sym_continue] = ACTIONS(2526), - [anon_sym_debugger] = ACTIONS(2526), - [anon_sym_return] = ACTIONS(2526), - [anon_sym_throw] = ACTIONS(2526), - [anon_sym_case] = ACTIONS(2526), - [anon_sym_yield] = ACTIONS(2526), - [anon_sym_LBRACK] = ACTIONS(2524), - [anon_sym_DQUOTE] = ACTIONS(2524), - [anon_sym_SQUOTE] = ACTIONS(2524), - [anon_sym_class] = ACTIONS(2526), - [anon_sym_async] = ACTIONS(2526), - [anon_sym_function] = ACTIONS(2526), - [anon_sym_new] = ACTIONS(2526), - [anon_sym_using] = ACTIONS(2526), - [anon_sym_PLUS] = ACTIONS(2526), - [anon_sym_DASH] = ACTIONS(2526), - [anon_sym_SLASH] = ACTIONS(2526), - [anon_sym_LT] = ACTIONS(2524), - [anon_sym_TILDE] = ACTIONS(2524), - [anon_sym_void] = ACTIONS(2526), - [anon_sym_delete] = ACTIONS(2526), - [anon_sym_PLUS_PLUS] = ACTIONS(2524), - [anon_sym_DASH_DASH] = ACTIONS(2524), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2524), - [sym_number] = ACTIONS(2524), - [sym_private_property_identifier] = ACTIONS(2524), - [sym_this] = ACTIONS(2526), - [sym_super] = ACTIONS(2526), - [sym_true] = ACTIONS(2526), - [sym_false] = ACTIONS(2526), - [sym_null] = ACTIONS(2526), - [sym_undefined] = ACTIONS(2526), - [anon_sym_AT] = ACTIONS(2524), - [anon_sym_static] = ACTIONS(2526), - [anon_sym_readonly] = ACTIONS(2526), - [anon_sym_get] = ACTIONS(2526), - [anon_sym_set] = ACTIONS(2526), - [anon_sym_declare] = ACTIONS(2526), - [anon_sym_public] = ACTIONS(2526), - [anon_sym_private] = ACTIONS(2526), - [anon_sym_protected] = ACTIONS(2526), - [anon_sym_override] = ACTIONS(2526), - [anon_sym_module] = ACTIONS(2526), - [anon_sym_any] = ACTIONS(2526), - [anon_sym_number] = ACTIONS(2526), - [anon_sym_boolean] = ACTIONS(2526), - [anon_sym_string] = ACTIONS(2526), - [anon_sym_symbol] = ACTIONS(2526), - [anon_sym_object] = ACTIONS(2526), - [anon_sym_abstract] = ACTIONS(2526), - [anon_sym_interface] = ACTIONS(2526), - [anon_sym_enum] = ACTIONS(2526), + [STATE(839)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_rest_pattern] = STATE(6584), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6171), + [sym_optional_tuple_parameter] = STATE(6171), + [sym_optional_type] = STATE(6171), + [sym_rest_type] = STATE(6171), + [sym__tuple_type_member] = STATE(6171), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(2666), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_COMMA] = ACTIONS(2704), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(2706), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(2672), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2674), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(2680), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(780)] = { - [ts_builtin_sym_end] = ACTIONS(1855), - [sym_identifier] = ACTIONS(1857), - [anon_sym_export] = ACTIONS(1857), - [anon_sym_default] = ACTIONS(1857), - [anon_sym_type] = ACTIONS(1857), - [anon_sym_namespace] = ACTIONS(1857), - [anon_sym_LBRACE] = ACTIONS(1855), - [anon_sym_RBRACE] = ACTIONS(1855), - [anon_sym_typeof] = ACTIONS(1857), - [anon_sym_import] = ACTIONS(1857), - [anon_sym_with] = ACTIONS(1857), - [anon_sym_var] = ACTIONS(1857), - [anon_sym_let] = ACTIONS(1857), - [anon_sym_const] = ACTIONS(1857), - [anon_sym_BANG] = ACTIONS(1855), - [anon_sym_else] = ACTIONS(1857), - [anon_sym_if] = ACTIONS(1857), - [anon_sym_switch] = ACTIONS(1857), - [anon_sym_for] = ACTIONS(1857), - [anon_sym_LPAREN] = ACTIONS(1855), - [anon_sym_SEMI] = ACTIONS(1855), - [anon_sym_await] = ACTIONS(1857), - [anon_sym_while] = ACTIONS(1857), - [anon_sym_do] = ACTIONS(1857), - [anon_sym_try] = ACTIONS(1857), - [anon_sym_break] = ACTIONS(1857), - [anon_sym_continue] = ACTIONS(1857), - [anon_sym_debugger] = ACTIONS(1857), - [anon_sym_return] = ACTIONS(1857), - [anon_sym_throw] = ACTIONS(1857), - [anon_sym_case] = ACTIONS(1857), - [anon_sym_yield] = ACTIONS(1857), - [anon_sym_LBRACK] = ACTIONS(1855), - [anon_sym_DQUOTE] = ACTIONS(1855), - [anon_sym_SQUOTE] = ACTIONS(1855), - [anon_sym_class] = ACTIONS(1857), - [anon_sym_async] = ACTIONS(1857), - [anon_sym_function] = ACTIONS(1857), - [anon_sym_new] = ACTIONS(1857), - [anon_sym_using] = ACTIONS(1857), - [anon_sym_PLUS] = ACTIONS(1857), - [anon_sym_DASH] = ACTIONS(1857), - [anon_sym_SLASH] = ACTIONS(1857), - [anon_sym_LT] = ACTIONS(1855), - [anon_sym_TILDE] = ACTIONS(1855), - [anon_sym_void] = ACTIONS(1857), - [anon_sym_delete] = ACTIONS(1857), - [anon_sym_PLUS_PLUS] = ACTIONS(1855), - [anon_sym_DASH_DASH] = ACTIONS(1855), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1855), - [sym_number] = ACTIONS(1855), - [sym_private_property_identifier] = ACTIONS(1855), - [sym_this] = ACTIONS(1857), - [sym_super] = ACTIONS(1857), - [sym_true] = ACTIONS(1857), - [sym_false] = ACTIONS(1857), - [sym_null] = ACTIONS(1857), - [sym_undefined] = ACTIONS(1857), - [anon_sym_AT] = ACTIONS(1855), - [anon_sym_static] = ACTIONS(1857), - [anon_sym_readonly] = ACTIONS(1857), - [anon_sym_get] = ACTIONS(1857), - [anon_sym_set] = ACTIONS(1857), - [anon_sym_declare] = ACTIONS(1857), - [anon_sym_public] = ACTIONS(1857), - [anon_sym_private] = ACTIONS(1857), - [anon_sym_protected] = ACTIONS(1857), - [anon_sym_override] = ACTIONS(1857), - [anon_sym_module] = ACTIONS(1857), - [anon_sym_any] = ACTIONS(1857), - [anon_sym_number] = ACTIONS(1857), - [anon_sym_boolean] = ACTIONS(1857), - [anon_sym_string] = ACTIONS(1857), - [anon_sym_symbol] = ACTIONS(1857), - [anon_sym_object] = ACTIONS(1857), - [anon_sym_abstract] = ACTIONS(1857), - [anon_sym_interface] = ACTIONS(1857), - [anon_sym_enum] = ACTIONS(1857), - [sym__automatic_semicolon] = ACTIONS(1863), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(781)] = { - [ts_builtin_sym_end] = ACTIONS(1865), - [sym_identifier] = ACTIONS(1867), - [anon_sym_export] = ACTIONS(1867), - [anon_sym_default] = ACTIONS(1867), - [anon_sym_type] = ACTIONS(1867), - [anon_sym_namespace] = ACTIONS(1867), - [anon_sym_LBRACE] = ACTIONS(1865), - [anon_sym_RBRACE] = ACTIONS(1865), - [anon_sym_typeof] = ACTIONS(1867), - [anon_sym_import] = ACTIONS(1867), - [anon_sym_with] = ACTIONS(1867), - [anon_sym_var] = ACTIONS(1867), - [anon_sym_let] = ACTIONS(1867), - [anon_sym_const] = ACTIONS(1867), - [anon_sym_BANG] = ACTIONS(1865), - [anon_sym_else] = ACTIONS(1867), - [anon_sym_if] = ACTIONS(1867), - [anon_sym_switch] = ACTIONS(1867), - [anon_sym_for] = ACTIONS(1867), - [anon_sym_LPAREN] = ACTIONS(1865), - [anon_sym_SEMI] = ACTIONS(1865), - [anon_sym_await] = ACTIONS(1867), - [anon_sym_while] = ACTIONS(1867), - [anon_sym_do] = ACTIONS(1867), - [anon_sym_try] = ACTIONS(1867), - [anon_sym_break] = ACTIONS(1867), - [anon_sym_continue] = ACTIONS(1867), - [anon_sym_debugger] = ACTIONS(1867), - [anon_sym_return] = ACTIONS(1867), - [anon_sym_throw] = ACTIONS(1867), - [anon_sym_case] = ACTIONS(1867), - [anon_sym_yield] = ACTIONS(1867), - [anon_sym_LBRACK] = ACTIONS(1865), - [anon_sym_DQUOTE] = ACTIONS(1865), - [anon_sym_SQUOTE] = ACTIONS(1865), - [anon_sym_class] = ACTIONS(1867), - [anon_sym_async] = ACTIONS(1867), - [anon_sym_function] = ACTIONS(1867), - [anon_sym_new] = ACTIONS(1867), - [anon_sym_using] = ACTIONS(1867), - [anon_sym_PLUS] = ACTIONS(1867), - [anon_sym_DASH] = ACTIONS(1867), - [anon_sym_SLASH] = ACTIONS(1867), - [anon_sym_LT] = ACTIONS(1865), - [anon_sym_TILDE] = ACTIONS(1865), - [anon_sym_void] = ACTIONS(1867), - [anon_sym_delete] = ACTIONS(1867), - [anon_sym_PLUS_PLUS] = ACTIONS(1865), - [anon_sym_DASH_DASH] = ACTIONS(1865), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1865), - [sym_number] = ACTIONS(1865), - [sym_private_property_identifier] = ACTIONS(1865), - [sym_this] = ACTIONS(1867), - [sym_super] = ACTIONS(1867), - [sym_true] = ACTIONS(1867), - [sym_false] = ACTIONS(1867), - [sym_null] = ACTIONS(1867), - [sym_undefined] = ACTIONS(1867), - [anon_sym_AT] = ACTIONS(1865), - [anon_sym_static] = ACTIONS(1867), - [anon_sym_readonly] = ACTIONS(1867), - [anon_sym_get] = ACTIONS(1867), - [anon_sym_set] = ACTIONS(1867), - [anon_sym_declare] = ACTIONS(1867), - [anon_sym_public] = ACTIONS(1867), - [anon_sym_private] = ACTIONS(1867), - [anon_sym_protected] = ACTIONS(1867), - [anon_sym_override] = ACTIONS(1867), - [anon_sym_module] = ACTIONS(1867), - [anon_sym_any] = ACTIONS(1867), - [anon_sym_number] = ACTIONS(1867), - [anon_sym_boolean] = ACTIONS(1867), - [anon_sym_string] = ACTIONS(1867), - [anon_sym_symbol] = ACTIONS(1867), - [anon_sym_object] = ACTIONS(1867), - [anon_sym_abstract] = ACTIONS(1867), - [anon_sym_interface] = ACTIONS(1867), - [anon_sym_enum] = ACTIONS(1867), - [sym__automatic_semicolon] = ACTIONS(1873), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(782)] = { - [ts_builtin_sym_end] = ACTIONS(2528), - [sym_identifier] = ACTIONS(2530), - [anon_sym_export] = ACTIONS(2530), - [anon_sym_default] = ACTIONS(2530), - [anon_sym_type] = ACTIONS(2530), - [anon_sym_namespace] = ACTIONS(2530), - [anon_sym_LBRACE] = ACTIONS(2528), - [anon_sym_RBRACE] = ACTIONS(2528), - [anon_sym_typeof] = ACTIONS(2530), - [anon_sym_import] = ACTIONS(2530), - [anon_sym_with] = ACTIONS(2530), - [anon_sym_var] = ACTIONS(2530), - [anon_sym_let] = ACTIONS(2530), - [anon_sym_const] = ACTIONS(2530), - [anon_sym_BANG] = ACTIONS(2528), - [anon_sym_else] = ACTIONS(2530), - [anon_sym_if] = ACTIONS(2530), - [anon_sym_switch] = ACTIONS(2530), - [anon_sym_for] = ACTIONS(2530), - [anon_sym_LPAREN] = ACTIONS(2528), - [anon_sym_SEMI] = ACTIONS(2528), - [anon_sym_await] = ACTIONS(2530), - [anon_sym_while] = ACTIONS(2530), - [anon_sym_do] = ACTIONS(2530), - [anon_sym_try] = ACTIONS(2530), - [anon_sym_break] = ACTIONS(2530), - [anon_sym_continue] = ACTIONS(2530), - [anon_sym_debugger] = ACTIONS(2530), - [anon_sym_return] = ACTIONS(2530), - [anon_sym_throw] = ACTIONS(2530), - [anon_sym_case] = ACTIONS(2530), - [anon_sym_yield] = ACTIONS(2530), - [anon_sym_LBRACK] = ACTIONS(2528), - [anon_sym_DQUOTE] = ACTIONS(2528), - [anon_sym_SQUOTE] = ACTIONS(2528), - [anon_sym_class] = ACTIONS(2530), - [anon_sym_async] = ACTIONS(2530), - [anon_sym_function] = ACTIONS(2530), - [anon_sym_new] = ACTIONS(2530), - [anon_sym_using] = ACTIONS(2530), - [anon_sym_PLUS] = ACTIONS(2530), - [anon_sym_DASH] = ACTIONS(2530), - [anon_sym_SLASH] = ACTIONS(2530), - [anon_sym_LT] = ACTIONS(2528), - [anon_sym_TILDE] = ACTIONS(2528), - [anon_sym_void] = ACTIONS(2530), - [anon_sym_delete] = ACTIONS(2530), - [anon_sym_PLUS_PLUS] = ACTIONS(2528), - [anon_sym_DASH_DASH] = ACTIONS(2528), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2528), - [sym_number] = ACTIONS(2528), - [sym_private_property_identifier] = ACTIONS(2528), - [sym_this] = ACTIONS(2530), - [sym_super] = ACTIONS(2530), - [sym_true] = ACTIONS(2530), - [sym_false] = ACTIONS(2530), - [sym_null] = ACTIONS(2530), - [sym_undefined] = ACTIONS(2530), - [anon_sym_AT] = ACTIONS(2528), - [anon_sym_static] = ACTIONS(2530), - [anon_sym_readonly] = ACTIONS(2530), - [anon_sym_get] = ACTIONS(2530), - [anon_sym_set] = ACTIONS(2530), - [anon_sym_declare] = ACTIONS(2530), - [anon_sym_public] = ACTIONS(2530), - [anon_sym_private] = ACTIONS(2530), - [anon_sym_protected] = ACTIONS(2530), - [anon_sym_override] = ACTIONS(2530), - [anon_sym_module] = ACTIONS(2530), - [anon_sym_any] = ACTIONS(2530), - [anon_sym_number] = ACTIONS(2530), - [anon_sym_boolean] = ACTIONS(2530), - [anon_sym_string] = ACTIONS(2530), - [anon_sym_symbol] = ACTIONS(2530), - [anon_sym_object] = ACTIONS(2530), - [anon_sym_abstract] = ACTIONS(2530), - [anon_sym_interface] = ACTIONS(2530), - [anon_sym_enum] = ACTIONS(2530), - [sym__automatic_semicolon] = ACTIONS(2528), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(783)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_rest_pattern] = STATE(5834), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5007), - [sym_optional_tuple_parameter] = STATE(5007), - [sym_optional_type] = STATE(5007), - [sym_rest_type] = STATE(5007), - [sym__tuple_type_member] = STATE(5007), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(2478), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_COMMA] = ACTIONS(2532), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_RBRACK] = ACTIONS(2534), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(2484), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(209), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(2492), - [anon_sym_QMARK] = ACTIONS(661), - [anon_sym_any] = ACTIONS(667), - [anon_sym_number] = ACTIONS(667), - [anon_sym_boolean] = ACTIONS(667), - [anon_sym_string] = ACTIONS(667), - [anon_sym_symbol] = ACTIONS(667), - [anon_sym_object] = ACTIONS(667), - [anon_sym_abstract] = ACTIONS(665), - [anon_sym_never] = ACTIONS(667), - [anon_sym_unknown] = ACTIONS(667), - [anon_sym_keyof] = ACTIONS(669), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(784)] = { - [ts_builtin_sym_end] = ACTIONS(1755), - [sym_identifier] = ACTIONS(1757), - [anon_sym_export] = ACTIONS(1757), - [anon_sym_default] = ACTIONS(1757), - [anon_sym_type] = ACTIONS(1757), - [anon_sym_namespace] = ACTIONS(1757), - [anon_sym_LBRACE] = ACTIONS(1755), - [anon_sym_RBRACE] = ACTIONS(1755), - [anon_sym_typeof] = ACTIONS(1757), - [anon_sym_import] = ACTIONS(1757), - [anon_sym_with] = ACTIONS(1757), - [anon_sym_var] = ACTIONS(1757), - [anon_sym_let] = ACTIONS(1757), - [anon_sym_const] = ACTIONS(1757), - [anon_sym_BANG] = ACTIONS(1755), - [anon_sym_else] = ACTIONS(1757), - [anon_sym_if] = ACTIONS(1757), - [anon_sym_switch] = ACTIONS(1757), - [anon_sym_for] = ACTIONS(1757), - [anon_sym_LPAREN] = ACTIONS(1755), - [anon_sym_SEMI] = ACTIONS(1755), - [anon_sym_await] = ACTIONS(1757), - [anon_sym_while] = ACTIONS(1757), - [anon_sym_do] = ACTIONS(1757), - [anon_sym_try] = ACTIONS(1757), - [anon_sym_break] = ACTIONS(1757), - [anon_sym_continue] = ACTIONS(1757), - [anon_sym_debugger] = ACTIONS(1757), - [anon_sym_return] = ACTIONS(1757), - [anon_sym_throw] = ACTIONS(1757), - [anon_sym_case] = ACTIONS(1757), - [anon_sym_yield] = ACTIONS(1757), - [anon_sym_LBRACK] = ACTIONS(1755), - [anon_sym_DQUOTE] = ACTIONS(1755), - [anon_sym_SQUOTE] = ACTIONS(1755), - [anon_sym_class] = ACTIONS(1757), - [anon_sym_async] = ACTIONS(1757), - [anon_sym_function] = ACTIONS(1757), - [anon_sym_new] = ACTIONS(1757), - [anon_sym_using] = ACTIONS(1757), - [anon_sym_PLUS] = ACTIONS(1757), - [anon_sym_DASH] = ACTIONS(1757), - [anon_sym_SLASH] = ACTIONS(1757), - [anon_sym_LT] = ACTIONS(1755), - [anon_sym_TILDE] = ACTIONS(1755), - [anon_sym_void] = ACTIONS(1757), - [anon_sym_delete] = ACTIONS(1757), - [anon_sym_PLUS_PLUS] = ACTIONS(1755), - [anon_sym_DASH_DASH] = ACTIONS(1755), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1755), - [sym_number] = ACTIONS(1755), - [sym_private_property_identifier] = ACTIONS(1755), - [sym_this] = ACTIONS(1757), - [sym_super] = ACTIONS(1757), - [sym_true] = ACTIONS(1757), - [sym_false] = ACTIONS(1757), - [sym_null] = ACTIONS(1757), - [sym_undefined] = ACTIONS(1757), - [anon_sym_AT] = ACTIONS(1755), - [anon_sym_static] = ACTIONS(1757), - [anon_sym_readonly] = ACTIONS(1757), - [anon_sym_get] = ACTIONS(1757), - [anon_sym_set] = ACTIONS(1757), - [anon_sym_declare] = ACTIONS(1757), - [anon_sym_public] = ACTIONS(1757), - [anon_sym_private] = ACTIONS(1757), - [anon_sym_protected] = ACTIONS(1757), - [anon_sym_override] = ACTIONS(1757), - [anon_sym_module] = ACTIONS(1757), - [anon_sym_any] = ACTIONS(1757), - [anon_sym_number] = ACTIONS(1757), - [anon_sym_boolean] = ACTIONS(1757), - [anon_sym_string] = ACTIONS(1757), - [anon_sym_symbol] = ACTIONS(1757), - [anon_sym_object] = ACTIONS(1757), - [anon_sym_abstract] = ACTIONS(1757), - [anon_sym_interface] = ACTIONS(1757), - [anon_sym_enum] = ACTIONS(1757), - [sym__automatic_semicolon] = ACTIONS(1763), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(785)] = { - [sym_statement_block] = STATE(900), - [ts_builtin_sym_end] = ACTIONS(1663), - [sym_identifier] = ACTIONS(1665), - [anon_sym_export] = ACTIONS(1665), - [anon_sym_default] = ACTIONS(1665), - [anon_sym_type] = ACTIONS(1665), - [anon_sym_namespace] = ACTIONS(1665), - [anon_sym_LBRACE] = ACTIONS(2458), - [anon_sym_RBRACE] = ACTIONS(1663), - [anon_sym_typeof] = ACTIONS(1665), - [anon_sym_import] = ACTIONS(1665), - [anon_sym_with] = ACTIONS(1665), - [anon_sym_var] = ACTIONS(1665), - [anon_sym_let] = ACTIONS(1665), - [anon_sym_const] = ACTIONS(1665), - [anon_sym_BANG] = ACTIONS(1663), - [anon_sym_else] = ACTIONS(1665), - [anon_sym_if] = ACTIONS(1665), - [anon_sym_switch] = ACTIONS(1665), - [anon_sym_for] = ACTIONS(1665), - [anon_sym_LPAREN] = ACTIONS(1663), - [anon_sym_SEMI] = ACTIONS(1663), - [anon_sym_await] = ACTIONS(1665), - [anon_sym_while] = ACTIONS(1665), - [anon_sym_do] = ACTIONS(1665), - [anon_sym_try] = ACTIONS(1665), - [anon_sym_break] = ACTIONS(1665), - [anon_sym_continue] = ACTIONS(1665), - [anon_sym_debugger] = ACTIONS(1665), - [anon_sym_return] = ACTIONS(1665), - [anon_sym_throw] = ACTIONS(1665), - [anon_sym_case] = ACTIONS(1665), - [anon_sym_yield] = ACTIONS(1665), - [anon_sym_LBRACK] = ACTIONS(1663), - [anon_sym_DQUOTE] = ACTIONS(1663), - [anon_sym_SQUOTE] = ACTIONS(1663), - [anon_sym_class] = ACTIONS(1665), - [anon_sym_async] = ACTIONS(1665), - [anon_sym_function] = ACTIONS(1665), - [anon_sym_new] = ACTIONS(1665), - [anon_sym_using] = ACTIONS(1665), - [anon_sym_PLUS] = ACTIONS(1665), - [anon_sym_DASH] = ACTIONS(1665), - [anon_sym_SLASH] = ACTIONS(1665), - [anon_sym_LT] = ACTIONS(1663), - [anon_sym_TILDE] = ACTIONS(1663), - [anon_sym_void] = ACTIONS(1665), - [anon_sym_delete] = ACTIONS(1665), - [anon_sym_PLUS_PLUS] = ACTIONS(1663), - [anon_sym_DASH_DASH] = ACTIONS(1663), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1663), - [sym_number] = ACTIONS(1663), - [sym_private_property_identifier] = ACTIONS(1663), - [sym_this] = ACTIONS(1665), - [sym_super] = ACTIONS(1665), - [sym_true] = ACTIONS(1665), - [sym_false] = ACTIONS(1665), - [sym_null] = ACTIONS(1665), - [sym_undefined] = ACTIONS(1665), - [anon_sym_AT] = ACTIONS(1663), - [anon_sym_static] = ACTIONS(1665), - [anon_sym_readonly] = ACTIONS(1665), - [anon_sym_get] = ACTIONS(1665), - [anon_sym_set] = ACTIONS(1665), - [anon_sym_declare] = ACTIONS(1665), - [anon_sym_public] = ACTIONS(1665), - [anon_sym_private] = ACTIONS(1665), - [anon_sym_protected] = ACTIONS(1665), - [anon_sym_override] = ACTIONS(1665), - [anon_sym_module] = ACTIONS(1665), - [anon_sym_any] = ACTIONS(1665), - [anon_sym_number] = ACTIONS(1665), - [anon_sym_boolean] = ACTIONS(1665), - [anon_sym_string] = ACTIONS(1665), - [anon_sym_symbol] = ACTIONS(1665), - [anon_sym_object] = ACTIONS(1665), - [anon_sym_abstract] = ACTIONS(1665), - [anon_sym_interface] = ACTIONS(1665), - [anon_sym_enum] = ACTIONS(1665), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(786)] = { - [ts_builtin_sym_end] = ACTIONS(2536), - [sym_identifier] = ACTIONS(2538), - [anon_sym_export] = ACTIONS(2538), - [anon_sym_default] = ACTIONS(2538), - [anon_sym_type] = ACTIONS(2538), - [anon_sym_namespace] = ACTIONS(2538), - [anon_sym_LBRACE] = ACTIONS(2536), - [anon_sym_RBRACE] = ACTIONS(2536), - [anon_sym_typeof] = ACTIONS(2538), - [anon_sym_import] = ACTIONS(2538), - [anon_sym_with] = ACTIONS(2538), - [anon_sym_var] = ACTIONS(2538), - [anon_sym_let] = ACTIONS(2538), - [anon_sym_const] = ACTIONS(2538), - [anon_sym_BANG] = ACTIONS(2536), - [anon_sym_else] = ACTIONS(2538), - [anon_sym_if] = ACTIONS(2538), - [anon_sym_switch] = ACTIONS(2538), - [anon_sym_for] = ACTIONS(2538), - [anon_sym_LPAREN] = ACTIONS(2536), - [anon_sym_SEMI] = ACTIONS(2536), - [anon_sym_await] = ACTIONS(2538), - [anon_sym_while] = ACTIONS(2538), - [anon_sym_do] = ACTIONS(2538), - [anon_sym_try] = ACTIONS(2538), - [anon_sym_break] = ACTIONS(2538), - [anon_sym_continue] = ACTIONS(2538), - [anon_sym_debugger] = ACTIONS(2538), - [anon_sym_return] = ACTIONS(2538), - [anon_sym_throw] = ACTIONS(2538), - [anon_sym_case] = ACTIONS(2538), - [anon_sym_yield] = ACTIONS(2538), - [anon_sym_LBRACK] = ACTIONS(2536), - [anon_sym_DQUOTE] = ACTIONS(2536), - [anon_sym_SQUOTE] = ACTIONS(2536), - [anon_sym_class] = ACTIONS(2538), - [anon_sym_async] = ACTIONS(2538), - [anon_sym_function] = ACTIONS(2538), - [anon_sym_new] = ACTIONS(2538), - [anon_sym_using] = ACTIONS(2538), - [anon_sym_PLUS] = ACTIONS(2538), - [anon_sym_DASH] = ACTIONS(2538), - [anon_sym_SLASH] = ACTIONS(2538), - [anon_sym_LT] = ACTIONS(2536), - [anon_sym_TILDE] = ACTIONS(2536), - [anon_sym_void] = ACTIONS(2538), - [anon_sym_delete] = ACTIONS(2538), - [anon_sym_PLUS_PLUS] = ACTIONS(2536), - [anon_sym_DASH_DASH] = ACTIONS(2536), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2536), - [sym_number] = ACTIONS(2536), - [sym_private_property_identifier] = ACTIONS(2536), - [sym_this] = ACTIONS(2538), - [sym_super] = ACTIONS(2538), - [sym_true] = ACTIONS(2538), - [sym_false] = ACTIONS(2538), - [sym_null] = ACTIONS(2538), - [sym_undefined] = ACTIONS(2538), - [anon_sym_AT] = ACTIONS(2536), - [anon_sym_static] = ACTIONS(2538), - [anon_sym_readonly] = ACTIONS(2538), - [anon_sym_get] = ACTIONS(2538), - [anon_sym_set] = ACTIONS(2538), - [anon_sym_declare] = ACTIONS(2538), - [anon_sym_public] = ACTIONS(2538), - [anon_sym_private] = ACTIONS(2538), - [anon_sym_protected] = ACTIONS(2538), - [anon_sym_override] = ACTIONS(2538), - [anon_sym_module] = ACTIONS(2538), - [anon_sym_any] = ACTIONS(2538), - [anon_sym_number] = ACTIONS(2538), - [anon_sym_boolean] = ACTIONS(2538), - [anon_sym_string] = ACTIONS(2538), - [anon_sym_symbol] = ACTIONS(2538), - [anon_sym_object] = ACTIONS(2538), - [anon_sym_abstract] = ACTIONS(2538), - [anon_sym_interface] = ACTIONS(2538), - [anon_sym_enum] = ACTIONS(2538), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(787)] = { - [ts_builtin_sym_end] = ACTIONS(2540), - [sym_identifier] = ACTIONS(2542), - [anon_sym_export] = ACTIONS(2542), - [anon_sym_default] = ACTIONS(2542), - [anon_sym_type] = ACTIONS(2542), - [anon_sym_namespace] = ACTIONS(2542), - [anon_sym_LBRACE] = ACTIONS(2540), - [anon_sym_RBRACE] = ACTIONS(2540), - [anon_sym_typeof] = ACTIONS(2542), - [anon_sym_import] = ACTIONS(2542), - [anon_sym_with] = ACTIONS(2542), - [anon_sym_var] = ACTIONS(2542), - [anon_sym_let] = ACTIONS(2542), - [anon_sym_const] = ACTIONS(2542), - [anon_sym_BANG] = ACTIONS(2540), - [anon_sym_else] = ACTIONS(2542), - [anon_sym_if] = ACTIONS(2542), - [anon_sym_switch] = ACTIONS(2542), - [anon_sym_for] = ACTIONS(2542), - [anon_sym_LPAREN] = ACTIONS(2540), - [anon_sym_SEMI] = ACTIONS(2540), - [anon_sym_await] = ACTIONS(2542), - [anon_sym_while] = ACTIONS(2542), - [anon_sym_do] = ACTIONS(2542), - [anon_sym_try] = ACTIONS(2542), - [anon_sym_break] = ACTIONS(2542), - [anon_sym_continue] = ACTIONS(2542), - [anon_sym_debugger] = ACTIONS(2542), - [anon_sym_return] = ACTIONS(2542), - [anon_sym_throw] = ACTIONS(2542), - [anon_sym_case] = ACTIONS(2542), - [anon_sym_yield] = ACTIONS(2542), - [anon_sym_LBRACK] = ACTIONS(2540), - [anon_sym_DQUOTE] = ACTIONS(2540), - [anon_sym_SQUOTE] = ACTIONS(2540), - [anon_sym_class] = ACTIONS(2542), - [anon_sym_async] = ACTIONS(2542), - [anon_sym_function] = ACTIONS(2542), - [anon_sym_new] = ACTIONS(2542), - [anon_sym_using] = ACTIONS(2542), - [anon_sym_PLUS] = ACTIONS(2542), - [anon_sym_DASH] = ACTIONS(2542), - [anon_sym_SLASH] = ACTIONS(2542), - [anon_sym_LT] = ACTIONS(2540), - [anon_sym_TILDE] = ACTIONS(2540), - [anon_sym_void] = ACTIONS(2542), - [anon_sym_delete] = ACTIONS(2542), - [anon_sym_PLUS_PLUS] = ACTIONS(2540), - [anon_sym_DASH_DASH] = ACTIONS(2540), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2540), - [sym_number] = ACTIONS(2540), - [sym_private_property_identifier] = ACTIONS(2540), - [sym_this] = ACTIONS(2542), - [sym_super] = ACTIONS(2542), - [sym_true] = ACTIONS(2542), - [sym_false] = ACTIONS(2542), - [sym_null] = ACTIONS(2542), - [sym_undefined] = ACTIONS(2542), - [anon_sym_AT] = ACTIONS(2540), - [anon_sym_static] = ACTIONS(2542), - [anon_sym_readonly] = ACTIONS(2542), - [anon_sym_get] = ACTIONS(2542), - [anon_sym_set] = ACTIONS(2542), - [anon_sym_declare] = ACTIONS(2542), - [anon_sym_public] = ACTIONS(2542), - [anon_sym_private] = ACTIONS(2542), - [anon_sym_protected] = ACTIONS(2542), - [anon_sym_override] = ACTIONS(2542), - [anon_sym_module] = ACTIONS(2542), - [anon_sym_any] = ACTIONS(2542), - [anon_sym_number] = ACTIONS(2542), - [anon_sym_boolean] = ACTIONS(2542), - [anon_sym_string] = ACTIONS(2542), - [anon_sym_symbol] = ACTIONS(2542), - [anon_sym_object] = ACTIONS(2542), - [anon_sym_abstract] = ACTIONS(2542), - [anon_sym_interface] = ACTIONS(2542), - [anon_sym_enum] = ACTIONS(2542), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(788)] = { - [ts_builtin_sym_end] = ACTIONS(2544), - [sym_identifier] = ACTIONS(2546), - [anon_sym_export] = ACTIONS(2546), - [anon_sym_default] = ACTIONS(2546), - [anon_sym_type] = ACTIONS(2546), - [anon_sym_namespace] = ACTIONS(2546), - [anon_sym_LBRACE] = ACTIONS(2544), - [anon_sym_RBRACE] = ACTIONS(2544), - [anon_sym_typeof] = ACTIONS(2546), - [anon_sym_import] = ACTIONS(2546), - [anon_sym_with] = ACTIONS(2546), - [anon_sym_var] = ACTIONS(2546), - [anon_sym_let] = ACTIONS(2546), - [anon_sym_const] = ACTIONS(2546), - [anon_sym_BANG] = ACTIONS(2544), - [anon_sym_else] = ACTIONS(2546), - [anon_sym_if] = ACTIONS(2546), - [anon_sym_switch] = ACTIONS(2546), - [anon_sym_for] = ACTIONS(2546), - [anon_sym_LPAREN] = ACTIONS(2544), - [anon_sym_SEMI] = ACTIONS(2544), - [anon_sym_await] = ACTIONS(2546), - [anon_sym_while] = ACTIONS(2546), - [anon_sym_do] = ACTIONS(2546), - [anon_sym_try] = ACTIONS(2546), - [anon_sym_break] = ACTIONS(2546), - [anon_sym_continue] = ACTIONS(2546), - [anon_sym_debugger] = ACTIONS(2546), - [anon_sym_return] = ACTIONS(2546), - [anon_sym_throw] = ACTIONS(2546), - [anon_sym_case] = ACTIONS(2546), - [anon_sym_yield] = ACTIONS(2546), - [anon_sym_LBRACK] = ACTIONS(2544), - [anon_sym_DQUOTE] = ACTIONS(2544), - [anon_sym_SQUOTE] = ACTIONS(2544), - [anon_sym_class] = ACTIONS(2546), - [anon_sym_async] = ACTIONS(2546), - [anon_sym_function] = ACTIONS(2546), - [anon_sym_new] = ACTIONS(2546), - [anon_sym_using] = ACTIONS(2546), - [anon_sym_PLUS] = ACTIONS(2546), - [anon_sym_DASH] = ACTIONS(2546), - [anon_sym_SLASH] = ACTIONS(2546), - [anon_sym_LT] = ACTIONS(2544), - [anon_sym_TILDE] = ACTIONS(2544), - [anon_sym_void] = ACTIONS(2546), - [anon_sym_delete] = ACTIONS(2546), - [anon_sym_PLUS_PLUS] = ACTIONS(2544), - [anon_sym_DASH_DASH] = ACTIONS(2544), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2544), - [sym_number] = ACTIONS(2544), - [sym_private_property_identifier] = ACTIONS(2544), - [sym_this] = ACTIONS(2546), - [sym_super] = ACTIONS(2546), - [sym_true] = ACTIONS(2546), - [sym_false] = ACTIONS(2546), - [sym_null] = ACTIONS(2546), - [sym_undefined] = ACTIONS(2546), - [anon_sym_AT] = ACTIONS(2544), - [anon_sym_static] = ACTIONS(2546), - [anon_sym_readonly] = ACTIONS(2546), - [anon_sym_get] = ACTIONS(2546), - [anon_sym_set] = ACTIONS(2546), - [anon_sym_declare] = ACTIONS(2546), - [anon_sym_public] = ACTIONS(2546), - [anon_sym_private] = ACTIONS(2546), - [anon_sym_protected] = ACTIONS(2546), - [anon_sym_override] = ACTIONS(2546), - [anon_sym_module] = ACTIONS(2546), - [anon_sym_any] = ACTIONS(2546), - [anon_sym_number] = ACTIONS(2546), - [anon_sym_boolean] = ACTIONS(2546), - [anon_sym_string] = ACTIONS(2546), - [anon_sym_symbol] = ACTIONS(2546), - [anon_sym_object] = ACTIONS(2546), - [anon_sym_abstract] = ACTIONS(2546), - [anon_sym_interface] = ACTIONS(2546), - [anon_sym_enum] = ACTIONS(2546), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(789)] = { - [ts_builtin_sym_end] = ACTIONS(2548), - [sym_identifier] = ACTIONS(2550), - [anon_sym_export] = ACTIONS(2550), - [anon_sym_default] = ACTIONS(2550), - [anon_sym_type] = ACTIONS(2550), - [anon_sym_namespace] = ACTIONS(2550), - [anon_sym_LBRACE] = ACTIONS(2548), - [anon_sym_RBRACE] = ACTIONS(2548), - [anon_sym_typeof] = ACTIONS(2550), - [anon_sym_import] = ACTIONS(2550), - [anon_sym_with] = ACTIONS(2550), - [anon_sym_var] = ACTIONS(2550), - [anon_sym_let] = ACTIONS(2550), - [anon_sym_const] = ACTIONS(2550), - [anon_sym_BANG] = ACTIONS(2548), - [anon_sym_else] = ACTIONS(2550), - [anon_sym_if] = ACTIONS(2550), - [anon_sym_switch] = ACTIONS(2550), - [anon_sym_for] = ACTIONS(2550), - [anon_sym_LPAREN] = ACTIONS(2548), - [anon_sym_SEMI] = ACTIONS(2548), - [anon_sym_await] = ACTIONS(2550), - [anon_sym_while] = ACTIONS(2550), - [anon_sym_do] = ACTIONS(2550), - [anon_sym_try] = ACTIONS(2550), - [anon_sym_break] = ACTIONS(2550), - [anon_sym_continue] = ACTIONS(2550), - [anon_sym_debugger] = ACTIONS(2550), - [anon_sym_return] = ACTIONS(2550), - [anon_sym_throw] = ACTIONS(2550), - [anon_sym_case] = ACTIONS(2550), - [anon_sym_yield] = ACTIONS(2550), - [anon_sym_LBRACK] = ACTIONS(2548), - [anon_sym_DQUOTE] = ACTIONS(2548), - [anon_sym_SQUOTE] = ACTIONS(2548), - [anon_sym_class] = ACTIONS(2550), - [anon_sym_async] = ACTIONS(2550), - [anon_sym_function] = ACTIONS(2550), - [anon_sym_new] = ACTIONS(2550), - [anon_sym_using] = ACTIONS(2550), - [anon_sym_PLUS] = ACTIONS(2550), - [anon_sym_DASH] = ACTIONS(2550), - [anon_sym_SLASH] = ACTIONS(2550), - [anon_sym_LT] = ACTIONS(2548), - [anon_sym_TILDE] = ACTIONS(2548), - [anon_sym_void] = ACTIONS(2550), - [anon_sym_delete] = ACTIONS(2550), - [anon_sym_PLUS_PLUS] = ACTIONS(2548), - [anon_sym_DASH_DASH] = ACTIONS(2548), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2548), - [sym_number] = ACTIONS(2548), - [sym_private_property_identifier] = ACTIONS(2548), - [sym_this] = ACTIONS(2550), - [sym_super] = ACTIONS(2550), - [sym_true] = ACTIONS(2550), - [sym_false] = ACTIONS(2550), - [sym_null] = ACTIONS(2550), - [sym_undefined] = ACTIONS(2550), - [anon_sym_AT] = ACTIONS(2548), - [anon_sym_static] = ACTIONS(2550), - [anon_sym_readonly] = ACTIONS(2550), - [anon_sym_get] = ACTIONS(2550), - [anon_sym_set] = ACTIONS(2550), - [anon_sym_declare] = ACTIONS(2550), - [anon_sym_public] = ACTIONS(2550), - [anon_sym_private] = ACTIONS(2550), - [anon_sym_protected] = ACTIONS(2550), - [anon_sym_override] = ACTIONS(2550), - [anon_sym_module] = ACTIONS(2550), - [anon_sym_any] = ACTIONS(2550), - [anon_sym_number] = ACTIONS(2550), - [anon_sym_boolean] = ACTIONS(2550), - [anon_sym_string] = ACTIONS(2550), - [anon_sym_symbol] = ACTIONS(2550), - [anon_sym_object] = ACTIONS(2550), - [anon_sym_abstract] = ACTIONS(2550), - [anon_sym_interface] = ACTIONS(2550), - [anon_sym_enum] = ACTIONS(2550), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(790)] = { - [ts_builtin_sym_end] = ACTIONS(1765), - [sym_identifier] = ACTIONS(1767), - [anon_sym_export] = ACTIONS(1767), - [anon_sym_default] = ACTIONS(1767), - [anon_sym_type] = ACTIONS(1767), - [anon_sym_namespace] = ACTIONS(1767), - [anon_sym_LBRACE] = ACTIONS(1765), - [anon_sym_RBRACE] = ACTIONS(1765), - [anon_sym_typeof] = ACTIONS(1767), - [anon_sym_import] = ACTIONS(1767), - [anon_sym_with] = ACTIONS(1767), - [anon_sym_var] = ACTIONS(1767), - [anon_sym_let] = ACTIONS(1767), - [anon_sym_const] = ACTIONS(1767), - [anon_sym_BANG] = ACTIONS(1765), - [anon_sym_else] = ACTIONS(1767), - [anon_sym_if] = ACTIONS(1767), - [anon_sym_switch] = ACTIONS(1767), - [anon_sym_for] = ACTIONS(1767), - [anon_sym_LPAREN] = ACTIONS(1765), - [anon_sym_SEMI] = ACTIONS(1765), - [anon_sym_await] = ACTIONS(1767), - [anon_sym_while] = ACTIONS(1767), - [anon_sym_do] = ACTIONS(1767), - [anon_sym_try] = ACTIONS(1767), - [anon_sym_break] = ACTIONS(1767), - [anon_sym_continue] = ACTIONS(1767), - [anon_sym_debugger] = ACTIONS(1767), - [anon_sym_return] = ACTIONS(1767), - [anon_sym_throw] = ACTIONS(1767), - [anon_sym_case] = ACTIONS(1767), - [anon_sym_yield] = ACTIONS(1767), - [anon_sym_LBRACK] = ACTIONS(1765), - [anon_sym_DQUOTE] = ACTIONS(1765), - [anon_sym_SQUOTE] = ACTIONS(1765), - [anon_sym_class] = ACTIONS(1767), - [anon_sym_async] = ACTIONS(1767), - [anon_sym_function] = ACTIONS(1767), - [anon_sym_new] = ACTIONS(1767), - [anon_sym_using] = ACTIONS(1767), - [anon_sym_PLUS] = ACTIONS(1767), - [anon_sym_DASH] = ACTIONS(1767), - [anon_sym_SLASH] = ACTIONS(1767), - [anon_sym_LT] = ACTIONS(1765), - [anon_sym_TILDE] = ACTIONS(1765), - [anon_sym_void] = ACTIONS(1767), - [anon_sym_delete] = ACTIONS(1767), - [anon_sym_PLUS_PLUS] = ACTIONS(1765), - [anon_sym_DASH_DASH] = ACTIONS(1765), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1765), - [sym_number] = ACTIONS(1765), - [sym_private_property_identifier] = ACTIONS(1765), - [sym_this] = ACTIONS(1767), - [sym_super] = ACTIONS(1767), - [sym_true] = ACTIONS(1767), - [sym_false] = ACTIONS(1767), - [sym_null] = ACTIONS(1767), - [sym_undefined] = ACTIONS(1767), - [anon_sym_AT] = ACTIONS(1765), - [anon_sym_static] = ACTIONS(1767), - [anon_sym_readonly] = ACTIONS(1767), - [anon_sym_get] = ACTIONS(1767), - [anon_sym_set] = ACTIONS(1767), - [anon_sym_declare] = ACTIONS(1767), - [anon_sym_public] = ACTIONS(1767), - [anon_sym_private] = ACTIONS(1767), - [anon_sym_protected] = ACTIONS(1767), - [anon_sym_override] = ACTIONS(1767), - [anon_sym_module] = ACTIONS(1767), - [anon_sym_any] = ACTIONS(1767), - [anon_sym_number] = ACTIONS(1767), - [anon_sym_boolean] = ACTIONS(1767), - [anon_sym_string] = ACTIONS(1767), - [anon_sym_symbol] = ACTIONS(1767), - [anon_sym_object] = ACTIONS(1767), - [anon_sym_abstract] = ACTIONS(1767), - [anon_sym_interface] = ACTIONS(1767), - [anon_sym_enum] = ACTIONS(1767), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(791)] = { - [ts_builtin_sym_end] = ACTIONS(2552), - [sym_identifier] = ACTIONS(2554), - [anon_sym_export] = ACTIONS(2554), - [anon_sym_default] = ACTIONS(2554), - [anon_sym_type] = ACTIONS(2554), - [anon_sym_namespace] = ACTIONS(2554), - [anon_sym_LBRACE] = ACTIONS(2552), - [anon_sym_RBRACE] = ACTIONS(2552), - [anon_sym_typeof] = ACTIONS(2554), - [anon_sym_import] = ACTIONS(2554), - [anon_sym_with] = ACTIONS(2554), - [anon_sym_var] = ACTIONS(2554), - [anon_sym_let] = ACTIONS(2554), - [anon_sym_const] = ACTIONS(2554), - [anon_sym_BANG] = ACTIONS(2552), - [anon_sym_else] = ACTIONS(2554), - [anon_sym_if] = ACTIONS(2554), - [anon_sym_switch] = ACTIONS(2554), - [anon_sym_for] = ACTIONS(2554), - [anon_sym_LPAREN] = ACTIONS(2552), - [anon_sym_SEMI] = ACTIONS(2552), - [anon_sym_await] = ACTIONS(2554), - [anon_sym_while] = ACTIONS(2554), - [anon_sym_do] = ACTIONS(2554), - [anon_sym_try] = ACTIONS(2554), - [anon_sym_break] = ACTIONS(2554), - [anon_sym_continue] = ACTIONS(2554), - [anon_sym_debugger] = ACTIONS(2554), - [anon_sym_return] = ACTIONS(2554), - [anon_sym_throw] = ACTIONS(2554), - [anon_sym_case] = ACTIONS(2554), - [anon_sym_yield] = ACTIONS(2554), - [anon_sym_LBRACK] = ACTIONS(2552), - [anon_sym_DQUOTE] = ACTIONS(2552), - [anon_sym_SQUOTE] = ACTIONS(2552), - [anon_sym_class] = ACTIONS(2554), - [anon_sym_async] = ACTIONS(2554), - [anon_sym_function] = ACTIONS(2554), - [anon_sym_new] = ACTIONS(2554), - [anon_sym_using] = ACTIONS(2554), - [anon_sym_PLUS] = ACTIONS(2554), - [anon_sym_DASH] = ACTIONS(2554), - [anon_sym_SLASH] = ACTIONS(2554), - [anon_sym_LT] = ACTIONS(2552), - [anon_sym_TILDE] = ACTIONS(2552), - [anon_sym_void] = ACTIONS(2554), - [anon_sym_delete] = ACTIONS(2554), - [anon_sym_PLUS_PLUS] = ACTIONS(2552), - [anon_sym_DASH_DASH] = ACTIONS(2552), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2552), - [sym_number] = ACTIONS(2552), - [sym_private_property_identifier] = ACTIONS(2552), - [sym_this] = ACTIONS(2554), - [sym_super] = ACTIONS(2554), - [sym_true] = ACTIONS(2554), - [sym_false] = ACTIONS(2554), - [sym_null] = ACTIONS(2554), - [sym_undefined] = ACTIONS(2554), - [anon_sym_AT] = ACTIONS(2552), - [anon_sym_static] = ACTIONS(2554), - [anon_sym_readonly] = ACTIONS(2554), - [anon_sym_get] = ACTIONS(2554), - [anon_sym_set] = ACTIONS(2554), - [anon_sym_declare] = ACTIONS(2554), - [anon_sym_public] = ACTIONS(2554), - [anon_sym_private] = ACTIONS(2554), - [anon_sym_protected] = ACTIONS(2554), - [anon_sym_override] = ACTIONS(2554), - [anon_sym_module] = ACTIONS(2554), - [anon_sym_any] = ACTIONS(2554), - [anon_sym_number] = ACTIONS(2554), - [anon_sym_boolean] = ACTIONS(2554), - [anon_sym_string] = ACTIONS(2554), - [anon_sym_symbol] = ACTIONS(2554), - [anon_sym_object] = ACTIONS(2554), - [anon_sym_abstract] = ACTIONS(2554), - [anon_sym_interface] = ACTIONS(2554), - [anon_sym_enum] = ACTIONS(2554), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(792)] = { - [ts_builtin_sym_end] = ACTIONS(2556), - [sym_identifier] = ACTIONS(2558), - [anon_sym_export] = ACTIONS(2558), - [anon_sym_default] = ACTIONS(2558), - [anon_sym_type] = ACTIONS(2558), - [anon_sym_namespace] = ACTIONS(2558), - [anon_sym_LBRACE] = ACTIONS(2556), - [anon_sym_RBRACE] = ACTIONS(2556), - [anon_sym_typeof] = ACTIONS(2558), - [anon_sym_import] = ACTIONS(2558), - [anon_sym_with] = ACTIONS(2558), - [anon_sym_var] = ACTIONS(2558), - [anon_sym_let] = ACTIONS(2558), - [anon_sym_const] = ACTIONS(2558), - [anon_sym_BANG] = ACTIONS(2556), - [anon_sym_else] = ACTIONS(2558), - [anon_sym_if] = ACTIONS(2558), - [anon_sym_switch] = ACTIONS(2558), - [anon_sym_for] = ACTIONS(2558), - [anon_sym_LPAREN] = ACTIONS(2556), - [anon_sym_SEMI] = ACTIONS(2556), - [anon_sym_await] = ACTIONS(2558), - [anon_sym_while] = ACTIONS(2558), - [anon_sym_do] = ACTIONS(2558), - [anon_sym_try] = ACTIONS(2558), - [anon_sym_break] = ACTIONS(2558), - [anon_sym_continue] = ACTIONS(2558), - [anon_sym_debugger] = ACTIONS(2558), - [anon_sym_return] = ACTIONS(2558), - [anon_sym_throw] = ACTIONS(2558), - [anon_sym_case] = ACTIONS(2558), - [anon_sym_yield] = ACTIONS(2558), - [anon_sym_LBRACK] = ACTIONS(2556), - [anon_sym_DQUOTE] = ACTIONS(2556), - [anon_sym_SQUOTE] = ACTIONS(2556), - [anon_sym_class] = ACTIONS(2558), - [anon_sym_async] = ACTIONS(2558), - [anon_sym_function] = ACTIONS(2558), - [anon_sym_new] = ACTIONS(2558), - [anon_sym_using] = ACTIONS(2558), - [anon_sym_PLUS] = ACTIONS(2558), - [anon_sym_DASH] = ACTIONS(2558), - [anon_sym_SLASH] = ACTIONS(2558), - [anon_sym_LT] = ACTIONS(2556), - [anon_sym_TILDE] = ACTIONS(2556), - [anon_sym_void] = ACTIONS(2558), - [anon_sym_delete] = ACTIONS(2558), - [anon_sym_PLUS_PLUS] = ACTIONS(2556), - [anon_sym_DASH_DASH] = ACTIONS(2556), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2556), - [sym_number] = ACTIONS(2556), - [sym_private_property_identifier] = ACTIONS(2556), - [sym_this] = ACTIONS(2558), - [sym_super] = ACTIONS(2558), - [sym_true] = ACTIONS(2558), - [sym_false] = ACTIONS(2558), - [sym_null] = ACTIONS(2558), - [sym_undefined] = ACTIONS(2558), - [anon_sym_AT] = ACTIONS(2556), - [anon_sym_static] = ACTIONS(2558), - [anon_sym_readonly] = ACTIONS(2558), - [anon_sym_get] = ACTIONS(2558), - [anon_sym_set] = ACTIONS(2558), - [anon_sym_declare] = ACTIONS(2558), - [anon_sym_public] = ACTIONS(2558), - [anon_sym_private] = ACTIONS(2558), - [anon_sym_protected] = ACTIONS(2558), - [anon_sym_override] = ACTIONS(2558), - [anon_sym_module] = ACTIONS(2558), - [anon_sym_any] = ACTIONS(2558), - [anon_sym_number] = ACTIONS(2558), - [anon_sym_boolean] = ACTIONS(2558), - [anon_sym_string] = ACTIONS(2558), - [anon_sym_symbol] = ACTIONS(2558), - [anon_sym_object] = ACTIONS(2558), - [anon_sym_abstract] = ACTIONS(2558), - [anon_sym_interface] = ACTIONS(2558), - [anon_sym_enum] = ACTIONS(2558), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(793)] = { - [ts_builtin_sym_end] = ACTIONS(2560), - [sym_identifier] = ACTIONS(2562), - [anon_sym_export] = ACTIONS(2562), - [anon_sym_default] = ACTIONS(2562), - [anon_sym_type] = ACTIONS(2562), - [anon_sym_namespace] = ACTIONS(2562), - [anon_sym_LBRACE] = ACTIONS(2560), - [anon_sym_RBRACE] = ACTIONS(2560), - [anon_sym_typeof] = ACTIONS(2562), - [anon_sym_import] = ACTIONS(2562), - [anon_sym_with] = ACTIONS(2562), - [anon_sym_var] = ACTIONS(2562), - [anon_sym_let] = ACTIONS(2562), - [anon_sym_const] = ACTIONS(2562), - [anon_sym_BANG] = ACTIONS(2560), - [anon_sym_else] = ACTIONS(2562), - [anon_sym_if] = ACTIONS(2562), - [anon_sym_switch] = ACTIONS(2562), - [anon_sym_for] = ACTIONS(2562), - [anon_sym_LPAREN] = ACTIONS(2560), - [anon_sym_SEMI] = ACTIONS(2560), - [anon_sym_await] = ACTIONS(2562), - [anon_sym_while] = ACTIONS(2562), - [anon_sym_do] = ACTIONS(2562), - [anon_sym_try] = ACTIONS(2562), - [anon_sym_break] = ACTIONS(2562), - [anon_sym_continue] = ACTIONS(2562), - [anon_sym_debugger] = ACTIONS(2562), - [anon_sym_return] = ACTIONS(2562), - [anon_sym_throw] = ACTIONS(2562), - [anon_sym_case] = ACTIONS(2562), - [anon_sym_yield] = ACTIONS(2562), - [anon_sym_LBRACK] = ACTIONS(2560), - [anon_sym_DQUOTE] = ACTIONS(2560), - [anon_sym_SQUOTE] = ACTIONS(2560), - [anon_sym_class] = ACTIONS(2562), - [anon_sym_async] = ACTIONS(2562), - [anon_sym_function] = ACTIONS(2562), - [anon_sym_new] = ACTIONS(2562), - [anon_sym_using] = ACTIONS(2562), - [anon_sym_PLUS] = ACTIONS(2562), - [anon_sym_DASH] = ACTIONS(2562), - [anon_sym_SLASH] = ACTIONS(2562), - [anon_sym_LT] = ACTIONS(2560), - [anon_sym_TILDE] = ACTIONS(2560), - [anon_sym_void] = ACTIONS(2562), - [anon_sym_delete] = ACTIONS(2562), - [anon_sym_PLUS_PLUS] = ACTIONS(2560), - [anon_sym_DASH_DASH] = ACTIONS(2560), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2560), - [sym_number] = ACTIONS(2560), - [sym_private_property_identifier] = ACTIONS(2560), - [sym_this] = ACTIONS(2562), - [sym_super] = ACTIONS(2562), - [sym_true] = ACTIONS(2562), - [sym_false] = ACTIONS(2562), - [sym_null] = ACTIONS(2562), - [sym_undefined] = ACTIONS(2562), - [anon_sym_AT] = ACTIONS(2560), - [anon_sym_static] = ACTIONS(2562), - [anon_sym_readonly] = ACTIONS(2562), - [anon_sym_get] = ACTIONS(2562), - [anon_sym_set] = ACTIONS(2562), - [anon_sym_declare] = ACTIONS(2562), - [anon_sym_public] = ACTIONS(2562), - [anon_sym_private] = ACTIONS(2562), - [anon_sym_protected] = ACTIONS(2562), - [anon_sym_override] = ACTIONS(2562), - [anon_sym_module] = ACTIONS(2562), - [anon_sym_any] = ACTIONS(2562), - [anon_sym_number] = ACTIONS(2562), - [anon_sym_boolean] = ACTIONS(2562), - [anon_sym_string] = ACTIONS(2562), - [anon_sym_symbol] = ACTIONS(2562), - [anon_sym_object] = ACTIONS(2562), - [anon_sym_abstract] = ACTIONS(2562), - [anon_sym_interface] = ACTIONS(2562), - [anon_sym_enum] = ACTIONS(2562), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(794)] = { - [ts_builtin_sym_end] = ACTIONS(2564), - [sym_identifier] = ACTIONS(2566), - [anon_sym_export] = ACTIONS(2566), - [anon_sym_default] = ACTIONS(2566), - [anon_sym_type] = ACTIONS(2566), - [anon_sym_namespace] = ACTIONS(2566), - [anon_sym_LBRACE] = ACTIONS(2564), - [anon_sym_RBRACE] = ACTIONS(2564), - [anon_sym_typeof] = ACTIONS(2566), - [anon_sym_import] = ACTIONS(2566), - [anon_sym_with] = ACTIONS(2566), - [anon_sym_var] = ACTIONS(2566), - [anon_sym_let] = ACTIONS(2566), - [anon_sym_const] = ACTIONS(2566), - [anon_sym_BANG] = ACTIONS(2564), - [anon_sym_else] = ACTIONS(2566), - [anon_sym_if] = ACTIONS(2566), - [anon_sym_switch] = ACTIONS(2566), - [anon_sym_for] = ACTIONS(2566), - [anon_sym_LPAREN] = ACTIONS(2564), - [anon_sym_SEMI] = ACTIONS(2564), - [anon_sym_await] = ACTIONS(2566), - [anon_sym_while] = ACTIONS(2566), - [anon_sym_do] = ACTIONS(2566), - [anon_sym_try] = ACTIONS(2566), - [anon_sym_break] = ACTIONS(2566), - [anon_sym_continue] = ACTIONS(2566), - [anon_sym_debugger] = ACTIONS(2566), - [anon_sym_return] = ACTIONS(2566), - [anon_sym_throw] = ACTIONS(2566), - [anon_sym_case] = ACTIONS(2566), - [anon_sym_yield] = ACTIONS(2566), - [anon_sym_LBRACK] = ACTIONS(2564), - [anon_sym_DQUOTE] = ACTIONS(2564), - [anon_sym_SQUOTE] = ACTIONS(2564), - [anon_sym_class] = ACTIONS(2566), - [anon_sym_async] = ACTIONS(2566), - [anon_sym_function] = ACTIONS(2566), - [anon_sym_new] = ACTIONS(2566), - [anon_sym_using] = ACTIONS(2566), - [anon_sym_PLUS] = ACTIONS(2566), - [anon_sym_DASH] = ACTIONS(2566), - [anon_sym_SLASH] = ACTIONS(2566), - [anon_sym_LT] = ACTIONS(2564), - [anon_sym_TILDE] = ACTIONS(2564), - [anon_sym_void] = ACTIONS(2566), - [anon_sym_delete] = ACTIONS(2566), - [anon_sym_PLUS_PLUS] = ACTIONS(2564), - [anon_sym_DASH_DASH] = ACTIONS(2564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2564), - [sym_number] = ACTIONS(2564), - [sym_private_property_identifier] = ACTIONS(2564), - [sym_this] = ACTIONS(2566), - [sym_super] = ACTIONS(2566), - [sym_true] = ACTIONS(2566), - [sym_false] = ACTIONS(2566), - [sym_null] = ACTIONS(2566), - [sym_undefined] = ACTIONS(2566), - [anon_sym_AT] = ACTIONS(2564), - [anon_sym_static] = ACTIONS(2566), - [anon_sym_readonly] = ACTIONS(2566), - [anon_sym_get] = ACTIONS(2566), - [anon_sym_set] = ACTIONS(2566), - [anon_sym_declare] = ACTIONS(2566), - [anon_sym_public] = ACTIONS(2566), - [anon_sym_private] = ACTIONS(2566), - [anon_sym_protected] = ACTIONS(2566), - [anon_sym_override] = ACTIONS(2566), - [anon_sym_module] = ACTIONS(2566), - [anon_sym_any] = ACTIONS(2566), - [anon_sym_number] = ACTIONS(2566), - [anon_sym_boolean] = ACTIONS(2566), - [anon_sym_string] = ACTIONS(2566), - [anon_sym_symbol] = ACTIONS(2566), - [anon_sym_object] = ACTIONS(2566), - [anon_sym_abstract] = ACTIONS(2566), - [anon_sym_interface] = ACTIONS(2566), - [anon_sym_enum] = ACTIONS(2566), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(795)] = { - [ts_builtin_sym_end] = ACTIONS(2568), - [sym_identifier] = ACTIONS(2570), - [anon_sym_export] = ACTIONS(2570), - [anon_sym_default] = ACTIONS(2570), - [anon_sym_type] = ACTIONS(2570), - [anon_sym_namespace] = ACTIONS(2570), - [anon_sym_LBRACE] = ACTIONS(2568), - [anon_sym_RBRACE] = ACTIONS(2568), - [anon_sym_typeof] = ACTIONS(2570), - [anon_sym_import] = ACTIONS(2570), - [anon_sym_with] = ACTIONS(2570), - [anon_sym_var] = ACTIONS(2570), - [anon_sym_let] = ACTIONS(2570), - [anon_sym_const] = ACTIONS(2570), - [anon_sym_BANG] = ACTIONS(2568), - [anon_sym_else] = ACTIONS(2570), - [anon_sym_if] = ACTIONS(2570), - [anon_sym_switch] = ACTIONS(2570), - [anon_sym_for] = ACTIONS(2570), - [anon_sym_LPAREN] = ACTIONS(2568), - [anon_sym_SEMI] = ACTIONS(2568), - [anon_sym_await] = ACTIONS(2570), - [anon_sym_while] = ACTIONS(2570), - [anon_sym_do] = ACTIONS(2570), - [anon_sym_try] = ACTIONS(2570), - [anon_sym_break] = ACTIONS(2570), - [anon_sym_continue] = ACTIONS(2570), - [anon_sym_debugger] = ACTIONS(2570), - [anon_sym_return] = ACTIONS(2570), - [anon_sym_throw] = ACTIONS(2570), - [anon_sym_case] = ACTIONS(2570), - [anon_sym_yield] = ACTIONS(2570), - [anon_sym_LBRACK] = ACTIONS(2568), - [anon_sym_DQUOTE] = ACTIONS(2568), - [anon_sym_SQUOTE] = ACTIONS(2568), - [anon_sym_class] = ACTIONS(2570), - [anon_sym_async] = ACTIONS(2570), - [anon_sym_function] = ACTIONS(2570), - [anon_sym_new] = ACTIONS(2570), - [anon_sym_using] = ACTIONS(2570), - [anon_sym_PLUS] = ACTIONS(2570), - [anon_sym_DASH] = ACTIONS(2570), - [anon_sym_SLASH] = ACTIONS(2570), - [anon_sym_LT] = ACTIONS(2568), - [anon_sym_TILDE] = ACTIONS(2568), - [anon_sym_void] = ACTIONS(2570), - [anon_sym_delete] = ACTIONS(2570), - [anon_sym_PLUS_PLUS] = ACTIONS(2568), - [anon_sym_DASH_DASH] = ACTIONS(2568), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2568), - [sym_number] = ACTIONS(2568), - [sym_private_property_identifier] = ACTIONS(2568), - [sym_this] = ACTIONS(2570), - [sym_super] = ACTIONS(2570), - [sym_true] = ACTIONS(2570), - [sym_false] = ACTIONS(2570), - [sym_null] = ACTIONS(2570), - [sym_undefined] = ACTIONS(2570), - [anon_sym_AT] = ACTIONS(2568), - [anon_sym_static] = ACTIONS(2570), - [anon_sym_readonly] = ACTIONS(2570), - [anon_sym_get] = ACTIONS(2570), - [anon_sym_set] = ACTIONS(2570), - [anon_sym_declare] = ACTIONS(2570), - [anon_sym_public] = ACTIONS(2570), - [anon_sym_private] = ACTIONS(2570), - [anon_sym_protected] = ACTIONS(2570), - [anon_sym_override] = ACTIONS(2570), - [anon_sym_module] = ACTIONS(2570), - [anon_sym_any] = ACTIONS(2570), - [anon_sym_number] = ACTIONS(2570), - [anon_sym_boolean] = ACTIONS(2570), - [anon_sym_string] = ACTIONS(2570), - [anon_sym_symbol] = ACTIONS(2570), - [anon_sym_object] = ACTIONS(2570), - [anon_sym_abstract] = ACTIONS(2570), - [anon_sym_interface] = ACTIONS(2570), - [anon_sym_enum] = ACTIONS(2570), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(796)] = { - [ts_builtin_sym_end] = ACTIONS(1713), - [sym_identifier] = ACTIONS(1715), - [anon_sym_export] = ACTIONS(1715), - [anon_sym_default] = ACTIONS(1715), - [anon_sym_type] = ACTIONS(1715), - [anon_sym_namespace] = ACTIONS(1715), - [anon_sym_LBRACE] = ACTIONS(1713), - [anon_sym_RBRACE] = ACTIONS(1713), - [anon_sym_typeof] = ACTIONS(1715), - [anon_sym_import] = ACTIONS(1715), - [anon_sym_with] = ACTIONS(1715), - [anon_sym_var] = ACTIONS(1715), - [anon_sym_let] = ACTIONS(1715), - [anon_sym_const] = ACTIONS(1715), - [anon_sym_BANG] = ACTIONS(1713), - [anon_sym_else] = ACTIONS(1715), - [anon_sym_if] = ACTIONS(1715), - [anon_sym_switch] = ACTIONS(1715), - [anon_sym_for] = ACTIONS(1715), - [anon_sym_LPAREN] = ACTIONS(1713), - [anon_sym_SEMI] = ACTIONS(1713), - [anon_sym_await] = ACTIONS(1715), - [anon_sym_while] = ACTIONS(1715), - [anon_sym_do] = ACTIONS(1715), - [anon_sym_try] = ACTIONS(1715), - [anon_sym_break] = ACTIONS(1715), - [anon_sym_continue] = ACTIONS(1715), - [anon_sym_debugger] = ACTIONS(1715), - [anon_sym_return] = ACTIONS(1715), - [anon_sym_throw] = ACTIONS(1715), - [anon_sym_case] = ACTIONS(1715), - [anon_sym_yield] = ACTIONS(1715), - [anon_sym_LBRACK] = ACTIONS(1713), - [anon_sym_DQUOTE] = ACTIONS(1713), - [anon_sym_SQUOTE] = ACTIONS(1713), - [anon_sym_class] = ACTIONS(1715), - [anon_sym_async] = ACTIONS(1715), - [anon_sym_function] = ACTIONS(1715), - [anon_sym_new] = ACTIONS(1715), - [anon_sym_using] = ACTIONS(1715), - [anon_sym_PLUS] = ACTIONS(1715), - [anon_sym_DASH] = ACTIONS(1715), - [anon_sym_SLASH] = ACTIONS(1715), - [anon_sym_LT] = ACTIONS(1713), - [anon_sym_TILDE] = ACTIONS(1713), - [anon_sym_void] = ACTIONS(1715), - [anon_sym_delete] = ACTIONS(1715), - [anon_sym_PLUS_PLUS] = ACTIONS(1713), - [anon_sym_DASH_DASH] = ACTIONS(1713), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1713), - [sym_number] = ACTIONS(1713), - [sym_private_property_identifier] = ACTIONS(1713), - [sym_this] = ACTIONS(1715), - [sym_super] = ACTIONS(1715), - [sym_true] = ACTIONS(1715), - [sym_false] = ACTIONS(1715), - [sym_null] = ACTIONS(1715), - [sym_undefined] = ACTIONS(1715), - [anon_sym_AT] = ACTIONS(1713), - [anon_sym_static] = ACTIONS(1715), - [anon_sym_readonly] = ACTIONS(1715), - [anon_sym_get] = ACTIONS(1715), - [anon_sym_set] = ACTIONS(1715), - [anon_sym_declare] = ACTIONS(1715), - [anon_sym_public] = ACTIONS(1715), - [anon_sym_private] = ACTIONS(1715), - [anon_sym_protected] = ACTIONS(1715), - [anon_sym_override] = ACTIONS(1715), - [anon_sym_module] = ACTIONS(1715), - [anon_sym_any] = ACTIONS(1715), - [anon_sym_number] = ACTIONS(1715), - [anon_sym_boolean] = ACTIONS(1715), - [anon_sym_string] = ACTIONS(1715), - [anon_sym_symbol] = ACTIONS(1715), - [anon_sym_object] = ACTIONS(1715), - [anon_sym_abstract] = ACTIONS(1715), - [anon_sym_interface] = ACTIONS(1715), - [anon_sym_enum] = ACTIONS(1715), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(797)] = { - [ts_builtin_sym_end] = ACTIONS(2572), - [sym_identifier] = ACTIONS(2574), - [anon_sym_export] = ACTIONS(2574), - [anon_sym_default] = ACTIONS(2574), - [anon_sym_type] = ACTIONS(2574), - [anon_sym_namespace] = ACTIONS(2574), - [anon_sym_LBRACE] = ACTIONS(2572), - [anon_sym_RBRACE] = ACTIONS(2572), - [anon_sym_typeof] = ACTIONS(2574), - [anon_sym_import] = ACTIONS(2574), - [anon_sym_with] = ACTIONS(2574), - [anon_sym_var] = ACTIONS(2574), - [anon_sym_let] = ACTIONS(2574), - [anon_sym_const] = ACTIONS(2574), - [anon_sym_BANG] = ACTIONS(2572), - [anon_sym_else] = ACTIONS(2574), - [anon_sym_if] = ACTIONS(2574), - [anon_sym_switch] = ACTIONS(2574), - [anon_sym_for] = ACTIONS(2574), - [anon_sym_LPAREN] = ACTIONS(2572), - [anon_sym_SEMI] = ACTIONS(2572), - [anon_sym_await] = ACTIONS(2574), - [anon_sym_while] = ACTIONS(2574), - [anon_sym_do] = ACTIONS(2574), - [anon_sym_try] = ACTIONS(2574), - [anon_sym_break] = ACTIONS(2574), - [anon_sym_continue] = ACTIONS(2574), - [anon_sym_debugger] = ACTIONS(2574), - [anon_sym_return] = ACTIONS(2574), - [anon_sym_throw] = ACTIONS(2574), - [anon_sym_case] = ACTIONS(2574), - [anon_sym_yield] = ACTIONS(2574), - [anon_sym_LBRACK] = ACTIONS(2572), - [anon_sym_DQUOTE] = ACTIONS(2572), - [anon_sym_SQUOTE] = ACTIONS(2572), - [anon_sym_class] = ACTIONS(2574), - [anon_sym_async] = ACTIONS(2574), - [anon_sym_function] = ACTIONS(2574), - [anon_sym_new] = ACTIONS(2574), - [anon_sym_using] = ACTIONS(2574), - [anon_sym_PLUS] = ACTIONS(2574), - [anon_sym_DASH] = ACTIONS(2574), - [anon_sym_SLASH] = ACTIONS(2574), - [anon_sym_LT] = ACTIONS(2572), - [anon_sym_TILDE] = ACTIONS(2572), - [anon_sym_void] = ACTIONS(2574), - [anon_sym_delete] = ACTIONS(2574), - [anon_sym_PLUS_PLUS] = ACTIONS(2572), - [anon_sym_DASH_DASH] = ACTIONS(2572), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2572), - [sym_number] = ACTIONS(2572), - [sym_private_property_identifier] = ACTIONS(2572), - [sym_this] = ACTIONS(2574), - [sym_super] = ACTIONS(2574), - [sym_true] = ACTIONS(2574), - [sym_false] = ACTIONS(2574), - [sym_null] = ACTIONS(2574), - [sym_undefined] = ACTIONS(2574), - [anon_sym_AT] = ACTIONS(2572), - [anon_sym_static] = ACTIONS(2574), - [anon_sym_readonly] = ACTIONS(2574), - [anon_sym_get] = ACTIONS(2574), - [anon_sym_set] = ACTIONS(2574), - [anon_sym_declare] = ACTIONS(2574), - [anon_sym_public] = ACTIONS(2574), - [anon_sym_private] = ACTIONS(2574), - [anon_sym_protected] = ACTIONS(2574), - [anon_sym_override] = ACTIONS(2574), - [anon_sym_module] = ACTIONS(2574), - [anon_sym_any] = ACTIONS(2574), - [anon_sym_number] = ACTIONS(2574), - [anon_sym_boolean] = ACTIONS(2574), - [anon_sym_string] = ACTIONS(2574), - [anon_sym_symbol] = ACTIONS(2574), - [anon_sym_object] = ACTIONS(2574), - [anon_sym_abstract] = ACTIONS(2574), - [anon_sym_interface] = ACTIONS(2574), - [anon_sym_enum] = ACTIONS(2574), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(798)] = { - [ts_builtin_sym_end] = ACTIONS(2576), - [sym_identifier] = ACTIONS(2578), - [anon_sym_export] = ACTIONS(2578), - [anon_sym_default] = ACTIONS(2578), - [anon_sym_type] = ACTIONS(2578), - [anon_sym_namespace] = ACTIONS(2578), - [anon_sym_LBRACE] = ACTIONS(2576), - [anon_sym_RBRACE] = ACTIONS(2576), - [anon_sym_typeof] = ACTIONS(2578), - [anon_sym_import] = ACTIONS(2578), - [anon_sym_with] = ACTIONS(2578), - [anon_sym_var] = ACTIONS(2578), - [anon_sym_let] = ACTIONS(2578), - [anon_sym_const] = ACTIONS(2578), - [anon_sym_BANG] = ACTIONS(2576), - [anon_sym_else] = ACTIONS(2578), - [anon_sym_if] = ACTIONS(2578), - [anon_sym_switch] = ACTIONS(2578), - [anon_sym_for] = ACTIONS(2578), - [anon_sym_LPAREN] = ACTIONS(2576), - [anon_sym_SEMI] = ACTIONS(2576), - [anon_sym_await] = ACTIONS(2578), - [anon_sym_while] = ACTIONS(2578), - [anon_sym_do] = ACTIONS(2578), - [anon_sym_try] = ACTIONS(2578), - [anon_sym_break] = ACTIONS(2578), - [anon_sym_continue] = ACTIONS(2578), - [anon_sym_debugger] = ACTIONS(2578), - [anon_sym_return] = ACTIONS(2578), - [anon_sym_throw] = ACTIONS(2578), - [anon_sym_case] = ACTIONS(2578), - [anon_sym_yield] = ACTIONS(2578), - [anon_sym_LBRACK] = ACTIONS(2576), - [anon_sym_DQUOTE] = ACTIONS(2576), - [anon_sym_SQUOTE] = ACTIONS(2576), - [anon_sym_class] = ACTIONS(2578), - [anon_sym_async] = ACTIONS(2578), - [anon_sym_function] = ACTIONS(2578), - [anon_sym_new] = ACTIONS(2578), - [anon_sym_using] = ACTIONS(2578), - [anon_sym_PLUS] = ACTIONS(2578), - [anon_sym_DASH] = ACTIONS(2578), - [anon_sym_SLASH] = ACTIONS(2578), - [anon_sym_LT] = ACTIONS(2576), - [anon_sym_TILDE] = ACTIONS(2576), - [anon_sym_void] = ACTIONS(2578), - [anon_sym_delete] = ACTIONS(2578), - [anon_sym_PLUS_PLUS] = ACTIONS(2576), - [anon_sym_DASH_DASH] = ACTIONS(2576), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2576), - [sym_number] = ACTIONS(2576), - [sym_private_property_identifier] = ACTIONS(2576), - [sym_this] = ACTIONS(2578), - [sym_super] = ACTIONS(2578), - [sym_true] = ACTIONS(2578), - [sym_false] = ACTIONS(2578), - [sym_null] = ACTIONS(2578), - [sym_undefined] = ACTIONS(2578), - [anon_sym_AT] = ACTIONS(2576), - [anon_sym_static] = ACTIONS(2578), - [anon_sym_readonly] = ACTIONS(2578), - [anon_sym_get] = ACTIONS(2578), - [anon_sym_set] = ACTIONS(2578), - [anon_sym_declare] = ACTIONS(2578), - [anon_sym_public] = ACTIONS(2578), - [anon_sym_private] = ACTIONS(2578), - [anon_sym_protected] = ACTIONS(2578), - [anon_sym_override] = ACTIONS(2578), - [anon_sym_module] = ACTIONS(2578), - [anon_sym_any] = ACTIONS(2578), - [anon_sym_number] = ACTIONS(2578), - [anon_sym_boolean] = ACTIONS(2578), - [anon_sym_string] = ACTIONS(2578), - [anon_sym_symbol] = ACTIONS(2578), - [anon_sym_object] = ACTIONS(2578), - [anon_sym_abstract] = ACTIONS(2578), - [anon_sym_interface] = ACTIONS(2578), - [anon_sym_enum] = ACTIONS(2578), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(799)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_rest_pattern] = STATE(5834), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5512), - [sym_optional_tuple_parameter] = STATE(5512), - [sym_optional_type] = STATE(5512), - [sym_rest_type] = STATE(5512), - [sym__tuple_type_member] = STATE(5512), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(2478), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_RBRACK] = ACTIONS(2580), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(2484), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(209), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(2492), - [anon_sym_QMARK] = ACTIONS(661), - [anon_sym_any] = ACTIONS(667), - [anon_sym_number] = ACTIONS(667), - [anon_sym_boolean] = ACTIONS(667), - [anon_sym_string] = ACTIONS(667), - [anon_sym_symbol] = ACTIONS(667), - [anon_sym_object] = ACTIONS(667), - [anon_sym_abstract] = ACTIONS(665), - [anon_sym_never] = ACTIONS(667), - [anon_sym_unknown] = ACTIONS(667), - [anon_sym_keyof] = ACTIONS(669), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(800)] = { - [ts_builtin_sym_end] = ACTIONS(2582), - [sym_identifier] = ACTIONS(2584), - [anon_sym_export] = ACTIONS(2584), - [anon_sym_default] = ACTIONS(2584), - [anon_sym_type] = ACTIONS(2584), - [anon_sym_namespace] = ACTIONS(2584), - [anon_sym_LBRACE] = ACTIONS(2582), - [anon_sym_RBRACE] = ACTIONS(2582), - [anon_sym_typeof] = ACTIONS(2584), - [anon_sym_import] = ACTIONS(2584), - [anon_sym_with] = ACTIONS(2584), - [anon_sym_var] = ACTIONS(2584), - [anon_sym_let] = ACTIONS(2584), - [anon_sym_const] = ACTIONS(2584), - [anon_sym_BANG] = ACTIONS(2582), - [anon_sym_else] = ACTIONS(2584), - [anon_sym_if] = ACTIONS(2584), - [anon_sym_switch] = ACTIONS(2584), - [anon_sym_for] = ACTIONS(2584), - [anon_sym_LPAREN] = ACTIONS(2582), - [anon_sym_SEMI] = ACTIONS(2582), - [anon_sym_await] = ACTIONS(2584), - [anon_sym_while] = ACTIONS(2584), - [anon_sym_do] = ACTIONS(2584), - [anon_sym_try] = ACTIONS(2584), - [anon_sym_break] = ACTIONS(2584), - [anon_sym_continue] = ACTIONS(2584), - [anon_sym_debugger] = ACTIONS(2584), - [anon_sym_return] = ACTIONS(2584), - [anon_sym_throw] = ACTIONS(2584), - [anon_sym_case] = ACTIONS(2584), - [anon_sym_yield] = ACTIONS(2584), - [anon_sym_LBRACK] = ACTIONS(2582), - [anon_sym_DQUOTE] = ACTIONS(2582), - [anon_sym_SQUOTE] = ACTIONS(2582), - [anon_sym_class] = ACTIONS(2584), - [anon_sym_async] = ACTIONS(2584), - [anon_sym_function] = ACTIONS(2584), - [anon_sym_new] = ACTIONS(2584), - [anon_sym_using] = ACTIONS(2584), - [anon_sym_PLUS] = ACTIONS(2584), - [anon_sym_DASH] = ACTIONS(2584), - [anon_sym_SLASH] = ACTIONS(2584), - [anon_sym_LT] = ACTIONS(2582), - [anon_sym_TILDE] = ACTIONS(2582), - [anon_sym_void] = ACTIONS(2584), - [anon_sym_delete] = ACTIONS(2584), - [anon_sym_PLUS_PLUS] = ACTIONS(2582), - [anon_sym_DASH_DASH] = ACTIONS(2582), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2582), - [sym_number] = ACTIONS(2582), - [sym_private_property_identifier] = ACTIONS(2582), - [sym_this] = ACTIONS(2584), - [sym_super] = ACTIONS(2584), - [sym_true] = ACTIONS(2584), - [sym_false] = ACTIONS(2584), - [sym_null] = ACTIONS(2584), - [sym_undefined] = ACTIONS(2584), - [anon_sym_AT] = ACTIONS(2582), - [anon_sym_static] = ACTIONS(2584), - [anon_sym_readonly] = ACTIONS(2584), - [anon_sym_get] = ACTIONS(2584), - [anon_sym_set] = ACTIONS(2584), - [anon_sym_declare] = ACTIONS(2584), - [anon_sym_public] = ACTIONS(2584), - [anon_sym_private] = ACTIONS(2584), - [anon_sym_protected] = ACTIONS(2584), - [anon_sym_override] = ACTIONS(2584), - [anon_sym_module] = ACTIONS(2584), - [anon_sym_any] = ACTIONS(2584), - [anon_sym_number] = ACTIONS(2584), - [anon_sym_boolean] = ACTIONS(2584), - [anon_sym_string] = ACTIONS(2584), - [anon_sym_symbol] = ACTIONS(2584), - [anon_sym_object] = ACTIONS(2584), - [anon_sym_abstract] = ACTIONS(2584), - [anon_sym_interface] = ACTIONS(2584), - [anon_sym_enum] = ACTIONS(2584), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(801)] = { - [ts_builtin_sym_end] = ACTIONS(2586), - [sym_identifier] = ACTIONS(2588), - [anon_sym_export] = ACTIONS(2588), - [anon_sym_default] = ACTIONS(2588), - [anon_sym_type] = ACTIONS(2588), - [anon_sym_namespace] = ACTIONS(2588), - [anon_sym_LBRACE] = ACTIONS(2586), - [anon_sym_RBRACE] = ACTIONS(2586), - [anon_sym_typeof] = ACTIONS(2588), - [anon_sym_import] = ACTIONS(2588), - [anon_sym_with] = ACTIONS(2588), - [anon_sym_var] = ACTIONS(2588), - [anon_sym_let] = ACTIONS(2588), - [anon_sym_const] = ACTIONS(2588), - [anon_sym_BANG] = ACTIONS(2586), - [anon_sym_else] = ACTIONS(2588), - [anon_sym_if] = ACTIONS(2588), - [anon_sym_switch] = ACTIONS(2588), - [anon_sym_for] = ACTIONS(2588), - [anon_sym_LPAREN] = ACTIONS(2586), - [anon_sym_SEMI] = ACTIONS(2586), - [anon_sym_await] = ACTIONS(2588), - [anon_sym_while] = ACTIONS(2588), - [anon_sym_do] = ACTIONS(2588), - [anon_sym_try] = ACTIONS(2588), - [anon_sym_break] = ACTIONS(2588), - [anon_sym_continue] = ACTIONS(2588), - [anon_sym_debugger] = ACTIONS(2588), - [anon_sym_return] = ACTIONS(2588), - [anon_sym_throw] = ACTIONS(2588), - [anon_sym_case] = ACTIONS(2588), - [anon_sym_yield] = ACTIONS(2588), - [anon_sym_LBRACK] = ACTIONS(2586), - [anon_sym_DQUOTE] = ACTIONS(2586), - [anon_sym_SQUOTE] = ACTIONS(2586), - [anon_sym_class] = ACTIONS(2588), - [anon_sym_async] = ACTIONS(2588), - [anon_sym_function] = ACTIONS(2588), - [anon_sym_new] = ACTIONS(2588), - [anon_sym_using] = ACTIONS(2588), - [anon_sym_PLUS] = ACTIONS(2588), - [anon_sym_DASH] = ACTIONS(2588), - [anon_sym_SLASH] = ACTIONS(2588), - [anon_sym_LT] = ACTIONS(2586), - [anon_sym_TILDE] = ACTIONS(2586), - [anon_sym_void] = ACTIONS(2588), - [anon_sym_delete] = ACTIONS(2588), - [anon_sym_PLUS_PLUS] = ACTIONS(2586), - [anon_sym_DASH_DASH] = ACTIONS(2586), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2586), - [sym_number] = ACTIONS(2586), - [sym_private_property_identifier] = ACTIONS(2586), - [sym_this] = ACTIONS(2588), - [sym_super] = ACTIONS(2588), - [sym_true] = ACTIONS(2588), - [sym_false] = ACTIONS(2588), - [sym_null] = ACTIONS(2588), - [sym_undefined] = ACTIONS(2588), - [anon_sym_AT] = ACTIONS(2586), - [anon_sym_static] = ACTIONS(2588), - [anon_sym_readonly] = ACTIONS(2588), - [anon_sym_get] = ACTIONS(2588), - [anon_sym_set] = ACTIONS(2588), - [anon_sym_declare] = ACTIONS(2588), - [anon_sym_public] = ACTIONS(2588), - [anon_sym_private] = ACTIONS(2588), - [anon_sym_protected] = ACTIONS(2588), - [anon_sym_override] = ACTIONS(2588), - [anon_sym_module] = ACTIONS(2588), - [anon_sym_any] = ACTIONS(2588), - [anon_sym_number] = ACTIONS(2588), - [anon_sym_boolean] = ACTIONS(2588), - [anon_sym_string] = ACTIONS(2588), - [anon_sym_symbol] = ACTIONS(2588), - [anon_sym_object] = ACTIONS(2588), - [anon_sym_abstract] = ACTIONS(2588), - [anon_sym_interface] = ACTIONS(2588), - [anon_sym_enum] = ACTIONS(2588), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(802)] = { - [ts_builtin_sym_end] = ACTIONS(2590), - [sym_identifier] = ACTIONS(2592), - [anon_sym_export] = ACTIONS(2592), - [anon_sym_default] = ACTIONS(2592), - [anon_sym_type] = ACTIONS(2592), - [anon_sym_namespace] = ACTIONS(2592), - [anon_sym_LBRACE] = ACTIONS(2590), - [anon_sym_RBRACE] = ACTIONS(2590), - [anon_sym_typeof] = ACTIONS(2592), - [anon_sym_import] = ACTIONS(2592), - [anon_sym_with] = ACTIONS(2592), - [anon_sym_var] = ACTIONS(2592), - [anon_sym_let] = ACTIONS(2592), - [anon_sym_const] = ACTIONS(2592), - [anon_sym_BANG] = ACTIONS(2590), - [anon_sym_else] = ACTIONS(2592), - [anon_sym_if] = ACTIONS(2592), - [anon_sym_switch] = ACTIONS(2592), - [anon_sym_for] = ACTIONS(2592), - [anon_sym_LPAREN] = ACTIONS(2590), - [anon_sym_SEMI] = ACTIONS(2590), - [anon_sym_await] = ACTIONS(2592), - [anon_sym_while] = ACTIONS(2592), - [anon_sym_do] = ACTIONS(2592), - [anon_sym_try] = ACTIONS(2592), - [anon_sym_break] = ACTIONS(2592), - [anon_sym_continue] = ACTIONS(2592), - [anon_sym_debugger] = ACTIONS(2592), - [anon_sym_return] = ACTIONS(2592), - [anon_sym_throw] = ACTIONS(2592), - [anon_sym_case] = ACTIONS(2592), - [anon_sym_yield] = ACTIONS(2592), - [anon_sym_LBRACK] = ACTIONS(2590), - [anon_sym_DQUOTE] = ACTIONS(2590), - [anon_sym_SQUOTE] = ACTIONS(2590), - [anon_sym_class] = ACTIONS(2592), - [anon_sym_async] = ACTIONS(2592), - [anon_sym_function] = ACTIONS(2592), - [anon_sym_new] = ACTIONS(2592), - [anon_sym_using] = ACTIONS(2592), - [anon_sym_PLUS] = ACTIONS(2592), - [anon_sym_DASH] = ACTIONS(2592), - [anon_sym_SLASH] = ACTIONS(2592), - [anon_sym_LT] = ACTIONS(2590), - [anon_sym_TILDE] = ACTIONS(2590), - [anon_sym_void] = ACTIONS(2592), - [anon_sym_delete] = ACTIONS(2592), - [anon_sym_PLUS_PLUS] = ACTIONS(2590), - [anon_sym_DASH_DASH] = ACTIONS(2590), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2590), - [sym_number] = ACTIONS(2590), - [sym_private_property_identifier] = ACTIONS(2590), - [sym_this] = ACTIONS(2592), - [sym_super] = ACTIONS(2592), - [sym_true] = ACTIONS(2592), - [sym_false] = ACTIONS(2592), - [sym_null] = ACTIONS(2592), - [sym_undefined] = ACTIONS(2592), - [anon_sym_AT] = ACTIONS(2590), - [anon_sym_static] = ACTIONS(2592), - [anon_sym_readonly] = ACTIONS(2592), - [anon_sym_get] = ACTIONS(2592), - [anon_sym_set] = ACTIONS(2592), - [anon_sym_declare] = ACTIONS(2592), - [anon_sym_public] = ACTIONS(2592), - [anon_sym_private] = ACTIONS(2592), - [anon_sym_protected] = ACTIONS(2592), - [anon_sym_override] = ACTIONS(2592), - [anon_sym_module] = ACTIONS(2592), - [anon_sym_any] = ACTIONS(2592), - [anon_sym_number] = ACTIONS(2592), - [anon_sym_boolean] = ACTIONS(2592), - [anon_sym_string] = ACTIONS(2592), - [anon_sym_symbol] = ACTIONS(2592), - [anon_sym_object] = ACTIONS(2592), - [anon_sym_abstract] = ACTIONS(2592), - [anon_sym_interface] = ACTIONS(2592), - [anon_sym_enum] = ACTIONS(2592), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(803)] = { - [ts_builtin_sym_end] = ACTIONS(2594), - [sym_identifier] = ACTIONS(2596), - [anon_sym_export] = ACTIONS(2596), - [anon_sym_default] = ACTIONS(2596), - [anon_sym_type] = ACTIONS(2596), - [anon_sym_namespace] = ACTIONS(2596), - [anon_sym_LBRACE] = ACTIONS(2594), - [anon_sym_RBRACE] = ACTIONS(2594), - [anon_sym_typeof] = ACTIONS(2596), - [anon_sym_import] = ACTIONS(2596), - [anon_sym_with] = ACTIONS(2596), - [anon_sym_var] = ACTIONS(2596), - [anon_sym_let] = ACTIONS(2596), - [anon_sym_const] = ACTIONS(2596), - [anon_sym_BANG] = ACTIONS(2594), - [anon_sym_else] = ACTIONS(2596), - [anon_sym_if] = ACTIONS(2596), - [anon_sym_switch] = ACTIONS(2596), - [anon_sym_for] = ACTIONS(2596), - [anon_sym_LPAREN] = ACTIONS(2594), - [anon_sym_SEMI] = ACTIONS(2594), - [anon_sym_await] = ACTIONS(2596), - [anon_sym_while] = ACTIONS(2596), - [anon_sym_do] = ACTIONS(2596), - [anon_sym_try] = ACTIONS(2596), - [anon_sym_break] = ACTIONS(2596), - [anon_sym_continue] = ACTIONS(2596), - [anon_sym_debugger] = ACTIONS(2596), - [anon_sym_return] = ACTIONS(2596), - [anon_sym_throw] = ACTIONS(2596), - [anon_sym_case] = ACTIONS(2596), - [anon_sym_yield] = ACTIONS(2596), - [anon_sym_LBRACK] = ACTIONS(2594), - [anon_sym_DQUOTE] = ACTIONS(2594), - [anon_sym_SQUOTE] = ACTIONS(2594), - [anon_sym_class] = ACTIONS(2596), - [anon_sym_async] = ACTIONS(2596), - [anon_sym_function] = ACTIONS(2596), - [anon_sym_new] = ACTIONS(2596), - [anon_sym_using] = ACTIONS(2596), - [anon_sym_PLUS] = ACTIONS(2596), - [anon_sym_DASH] = ACTIONS(2596), - [anon_sym_SLASH] = ACTIONS(2596), - [anon_sym_LT] = ACTIONS(2594), - [anon_sym_TILDE] = ACTIONS(2594), - [anon_sym_void] = ACTIONS(2596), - [anon_sym_delete] = ACTIONS(2596), - [anon_sym_PLUS_PLUS] = ACTIONS(2594), - [anon_sym_DASH_DASH] = ACTIONS(2594), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2594), - [sym_number] = ACTIONS(2594), - [sym_private_property_identifier] = ACTIONS(2594), - [sym_this] = ACTIONS(2596), - [sym_super] = ACTIONS(2596), - [sym_true] = ACTIONS(2596), - [sym_false] = ACTIONS(2596), - [sym_null] = ACTIONS(2596), - [sym_undefined] = ACTIONS(2596), - [anon_sym_AT] = ACTIONS(2594), - [anon_sym_static] = ACTIONS(2596), - [anon_sym_readonly] = ACTIONS(2596), - [anon_sym_get] = ACTIONS(2596), - [anon_sym_set] = ACTIONS(2596), - [anon_sym_declare] = ACTIONS(2596), - [anon_sym_public] = ACTIONS(2596), - [anon_sym_private] = ACTIONS(2596), - [anon_sym_protected] = ACTIONS(2596), - [anon_sym_override] = ACTIONS(2596), - [anon_sym_module] = ACTIONS(2596), - [anon_sym_any] = ACTIONS(2596), - [anon_sym_number] = ACTIONS(2596), - [anon_sym_boolean] = ACTIONS(2596), - [anon_sym_string] = ACTIONS(2596), - [anon_sym_symbol] = ACTIONS(2596), - [anon_sym_object] = ACTIONS(2596), - [anon_sym_abstract] = ACTIONS(2596), - [anon_sym_interface] = ACTIONS(2596), - [anon_sym_enum] = ACTIONS(2596), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(804)] = { - [ts_builtin_sym_end] = ACTIONS(2598), - [sym_identifier] = ACTIONS(2600), - [anon_sym_export] = ACTIONS(2600), - [anon_sym_default] = ACTIONS(2600), - [anon_sym_type] = ACTIONS(2600), - [anon_sym_namespace] = ACTIONS(2600), - [anon_sym_LBRACE] = ACTIONS(2598), - [anon_sym_RBRACE] = ACTIONS(2598), - [anon_sym_typeof] = ACTIONS(2600), - [anon_sym_import] = ACTIONS(2600), - [anon_sym_with] = ACTIONS(2600), - [anon_sym_var] = ACTIONS(2600), - [anon_sym_let] = ACTIONS(2600), - [anon_sym_const] = ACTIONS(2600), - [anon_sym_BANG] = ACTIONS(2598), - [anon_sym_else] = ACTIONS(2600), - [anon_sym_if] = ACTIONS(2600), - [anon_sym_switch] = ACTIONS(2600), - [anon_sym_for] = ACTIONS(2600), - [anon_sym_LPAREN] = ACTIONS(2598), - [anon_sym_SEMI] = ACTIONS(2598), - [anon_sym_await] = ACTIONS(2600), - [anon_sym_while] = ACTIONS(2600), - [anon_sym_do] = ACTIONS(2600), - [anon_sym_try] = ACTIONS(2600), - [anon_sym_break] = ACTIONS(2600), - [anon_sym_continue] = ACTIONS(2600), - [anon_sym_debugger] = ACTIONS(2600), - [anon_sym_return] = ACTIONS(2600), - [anon_sym_throw] = ACTIONS(2600), - [anon_sym_case] = ACTIONS(2600), - [anon_sym_yield] = ACTIONS(2600), - [anon_sym_LBRACK] = ACTIONS(2598), - [anon_sym_DQUOTE] = ACTIONS(2598), - [anon_sym_SQUOTE] = ACTIONS(2598), - [anon_sym_class] = ACTIONS(2600), - [anon_sym_async] = ACTIONS(2600), - [anon_sym_function] = ACTIONS(2600), - [anon_sym_new] = ACTIONS(2600), - [anon_sym_using] = ACTIONS(2600), - [anon_sym_PLUS] = ACTIONS(2600), - [anon_sym_DASH] = ACTIONS(2600), - [anon_sym_SLASH] = ACTIONS(2600), - [anon_sym_LT] = ACTIONS(2598), - [anon_sym_TILDE] = ACTIONS(2598), - [anon_sym_void] = ACTIONS(2600), - [anon_sym_delete] = ACTIONS(2600), - [anon_sym_PLUS_PLUS] = ACTIONS(2598), - [anon_sym_DASH_DASH] = ACTIONS(2598), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2598), - [sym_number] = ACTIONS(2598), - [sym_private_property_identifier] = ACTIONS(2598), - [sym_this] = ACTIONS(2600), - [sym_super] = ACTIONS(2600), - [sym_true] = ACTIONS(2600), - [sym_false] = ACTIONS(2600), - [sym_null] = ACTIONS(2600), - [sym_undefined] = ACTIONS(2600), - [anon_sym_AT] = ACTIONS(2598), - [anon_sym_static] = ACTIONS(2600), - [anon_sym_readonly] = ACTIONS(2600), - [anon_sym_get] = ACTIONS(2600), - [anon_sym_set] = ACTIONS(2600), - [anon_sym_declare] = ACTIONS(2600), - [anon_sym_public] = ACTIONS(2600), - [anon_sym_private] = ACTIONS(2600), - [anon_sym_protected] = ACTIONS(2600), - [anon_sym_override] = ACTIONS(2600), - [anon_sym_module] = ACTIONS(2600), - [anon_sym_any] = ACTIONS(2600), - [anon_sym_number] = ACTIONS(2600), - [anon_sym_boolean] = ACTIONS(2600), - [anon_sym_string] = ACTIONS(2600), - [anon_sym_symbol] = ACTIONS(2600), - [anon_sym_object] = ACTIONS(2600), - [anon_sym_abstract] = ACTIONS(2600), - [anon_sym_interface] = ACTIONS(2600), - [anon_sym_enum] = ACTIONS(2600), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(805)] = { - [ts_builtin_sym_end] = ACTIONS(2598), - [sym_identifier] = ACTIONS(2600), - [anon_sym_export] = ACTIONS(2600), - [anon_sym_default] = ACTIONS(2600), - [anon_sym_type] = ACTIONS(2600), - [anon_sym_namespace] = ACTIONS(2600), - [anon_sym_LBRACE] = ACTIONS(2598), - [anon_sym_RBRACE] = ACTIONS(2598), - [anon_sym_typeof] = ACTIONS(2600), - [anon_sym_import] = ACTIONS(2600), - [anon_sym_with] = ACTIONS(2600), - [anon_sym_var] = ACTIONS(2600), - [anon_sym_let] = ACTIONS(2600), - [anon_sym_const] = ACTIONS(2600), - [anon_sym_BANG] = ACTIONS(2598), - [anon_sym_else] = ACTIONS(2600), - [anon_sym_if] = ACTIONS(2600), - [anon_sym_switch] = ACTIONS(2600), - [anon_sym_for] = ACTIONS(2600), - [anon_sym_LPAREN] = ACTIONS(2598), - [anon_sym_SEMI] = ACTIONS(2598), - [anon_sym_await] = ACTIONS(2600), - [anon_sym_while] = ACTIONS(2600), - [anon_sym_do] = ACTIONS(2600), - [anon_sym_try] = ACTIONS(2600), - [anon_sym_break] = ACTIONS(2600), - [anon_sym_continue] = ACTIONS(2600), - [anon_sym_debugger] = ACTIONS(2600), - [anon_sym_return] = ACTIONS(2600), - [anon_sym_throw] = ACTIONS(2600), - [anon_sym_case] = ACTIONS(2600), - [anon_sym_yield] = ACTIONS(2600), - [anon_sym_LBRACK] = ACTIONS(2598), - [anon_sym_DQUOTE] = ACTIONS(2598), - [anon_sym_SQUOTE] = ACTIONS(2598), - [anon_sym_class] = ACTIONS(2600), - [anon_sym_async] = ACTIONS(2600), - [anon_sym_function] = ACTIONS(2600), - [anon_sym_new] = ACTIONS(2600), - [anon_sym_using] = ACTIONS(2600), - [anon_sym_PLUS] = ACTIONS(2600), - [anon_sym_DASH] = ACTIONS(2600), - [anon_sym_SLASH] = ACTIONS(2600), - [anon_sym_LT] = ACTIONS(2598), - [anon_sym_TILDE] = ACTIONS(2598), - [anon_sym_void] = ACTIONS(2600), - [anon_sym_delete] = ACTIONS(2600), - [anon_sym_PLUS_PLUS] = ACTIONS(2598), - [anon_sym_DASH_DASH] = ACTIONS(2598), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2598), - [sym_number] = ACTIONS(2598), - [sym_private_property_identifier] = ACTIONS(2598), - [sym_this] = ACTIONS(2600), - [sym_super] = ACTIONS(2600), - [sym_true] = ACTIONS(2600), - [sym_false] = ACTIONS(2600), - [sym_null] = ACTIONS(2600), - [sym_undefined] = ACTIONS(2600), - [anon_sym_AT] = ACTIONS(2598), - [anon_sym_static] = ACTIONS(2600), - [anon_sym_readonly] = ACTIONS(2600), - [anon_sym_get] = ACTIONS(2600), - [anon_sym_set] = ACTIONS(2600), - [anon_sym_declare] = ACTIONS(2600), - [anon_sym_public] = ACTIONS(2600), - [anon_sym_private] = ACTIONS(2600), - [anon_sym_protected] = ACTIONS(2600), - [anon_sym_override] = ACTIONS(2600), - [anon_sym_module] = ACTIONS(2600), - [anon_sym_any] = ACTIONS(2600), - [anon_sym_number] = ACTIONS(2600), - [anon_sym_boolean] = ACTIONS(2600), - [anon_sym_string] = ACTIONS(2600), - [anon_sym_symbol] = ACTIONS(2600), - [anon_sym_object] = ACTIONS(2600), - [anon_sym_abstract] = ACTIONS(2600), - [anon_sym_interface] = ACTIONS(2600), - [anon_sym_enum] = ACTIONS(2600), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(806)] = { - [ts_builtin_sym_end] = ACTIONS(2602), - [sym_identifier] = ACTIONS(2604), - [anon_sym_export] = ACTIONS(2604), - [anon_sym_default] = ACTIONS(2604), - [anon_sym_type] = ACTIONS(2604), - [anon_sym_namespace] = ACTIONS(2604), - [anon_sym_LBRACE] = ACTIONS(2602), - [anon_sym_RBRACE] = ACTIONS(2602), - [anon_sym_typeof] = ACTIONS(2604), - [anon_sym_import] = ACTIONS(2604), - [anon_sym_with] = ACTIONS(2604), - [anon_sym_var] = ACTIONS(2604), - [anon_sym_let] = ACTIONS(2604), - [anon_sym_const] = ACTIONS(2604), - [anon_sym_BANG] = ACTIONS(2602), - [anon_sym_else] = ACTIONS(2604), - [anon_sym_if] = ACTIONS(2604), - [anon_sym_switch] = ACTIONS(2604), - [anon_sym_for] = ACTIONS(2604), - [anon_sym_LPAREN] = ACTIONS(2602), - [anon_sym_SEMI] = ACTIONS(2602), - [anon_sym_await] = ACTIONS(2604), - [anon_sym_while] = ACTIONS(2604), - [anon_sym_do] = ACTIONS(2604), - [anon_sym_try] = ACTIONS(2604), - [anon_sym_break] = ACTIONS(2604), - [anon_sym_continue] = ACTIONS(2604), - [anon_sym_debugger] = ACTIONS(2604), - [anon_sym_return] = ACTIONS(2604), - [anon_sym_throw] = ACTIONS(2604), - [anon_sym_case] = ACTIONS(2604), - [anon_sym_yield] = ACTIONS(2604), - [anon_sym_LBRACK] = ACTIONS(2602), - [anon_sym_DQUOTE] = ACTIONS(2602), - [anon_sym_SQUOTE] = ACTIONS(2602), - [anon_sym_class] = ACTIONS(2604), - [anon_sym_async] = ACTIONS(2604), - [anon_sym_function] = ACTIONS(2604), - [anon_sym_new] = ACTIONS(2604), - [anon_sym_using] = ACTIONS(2604), - [anon_sym_PLUS] = ACTIONS(2604), - [anon_sym_DASH] = ACTIONS(2604), - [anon_sym_SLASH] = ACTIONS(2604), - [anon_sym_LT] = ACTIONS(2602), - [anon_sym_TILDE] = ACTIONS(2602), - [anon_sym_void] = ACTIONS(2604), - [anon_sym_delete] = ACTIONS(2604), - [anon_sym_PLUS_PLUS] = ACTIONS(2602), - [anon_sym_DASH_DASH] = ACTIONS(2602), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2602), - [sym_number] = ACTIONS(2602), - [sym_private_property_identifier] = ACTIONS(2602), - [sym_this] = ACTIONS(2604), - [sym_super] = ACTIONS(2604), - [sym_true] = ACTIONS(2604), - [sym_false] = ACTIONS(2604), - [sym_null] = ACTIONS(2604), - [sym_undefined] = ACTIONS(2604), - [anon_sym_AT] = ACTIONS(2602), - [anon_sym_static] = ACTIONS(2604), - [anon_sym_readonly] = ACTIONS(2604), - [anon_sym_get] = ACTIONS(2604), - [anon_sym_set] = ACTIONS(2604), - [anon_sym_declare] = ACTIONS(2604), - [anon_sym_public] = ACTIONS(2604), - [anon_sym_private] = ACTIONS(2604), - [anon_sym_protected] = ACTIONS(2604), - [anon_sym_override] = ACTIONS(2604), - [anon_sym_module] = ACTIONS(2604), - [anon_sym_any] = ACTIONS(2604), - [anon_sym_number] = ACTIONS(2604), - [anon_sym_boolean] = ACTIONS(2604), - [anon_sym_string] = ACTIONS(2604), - [anon_sym_symbol] = ACTIONS(2604), - [anon_sym_object] = ACTIONS(2604), - [anon_sym_abstract] = ACTIONS(2604), - [anon_sym_interface] = ACTIONS(2604), - [anon_sym_enum] = ACTIONS(2604), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(807)] = { - [ts_builtin_sym_end] = ACTIONS(2606), - [sym_identifier] = ACTIONS(2608), - [anon_sym_export] = ACTIONS(2608), - [anon_sym_default] = ACTIONS(2608), - [anon_sym_type] = ACTIONS(2608), - [anon_sym_namespace] = ACTIONS(2608), - [anon_sym_LBRACE] = ACTIONS(2606), - [anon_sym_RBRACE] = ACTIONS(2606), - [anon_sym_typeof] = ACTIONS(2608), - [anon_sym_import] = ACTIONS(2608), - [anon_sym_with] = ACTIONS(2608), - [anon_sym_var] = ACTIONS(2608), - [anon_sym_let] = ACTIONS(2608), - [anon_sym_const] = ACTIONS(2608), - [anon_sym_BANG] = ACTIONS(2606), - [anon_sym_else] = ACTIONS(2608), - [anon_sym_if] = ACTIONS(2608), - [anon_sym_switch] = ACTIONS(2608), - [anon_sym_for] = ACTIONS(2608), - [anon_sym_LPAREN] = ACTIONS(2606), - [anon_sym_SEMI] = ACTIONS(2606), - [anon_sym_await] = ACTIONS(2608), - [anon_sym_while] = ACTIONS(2608), - [anon_sym_do] = ACTIONS(2608), - [anon_sym_try] = ACTIONS(2608), - [anon_sym_break] = ACTIONS(2608), - [anon_sym_continue] = ACTIONS(2608), - [anon_sym_debugger] = ACTIONS(2608), - [anon_sym_return] = ACTIONS(2608), - [anon_sym_throw] = ACTIONS(2608), - [anon_sym_case] = ACTIONS(2608), - [anon_sym_yield] = ACTIONS(2608), - [anon_sym_LBRACK] = ACTIONS(2606), - [anon_sym_DQUOTE] = ACTIONS(2606), - [anon_sym_SQUOTE] = ACTIONS(2606), - [anon_sym_class] = ACTIONS(2608), - [anon_sym_async] = ACTIONS(2608), - [anon_sym_function] = ACTIONS(2608), - [anon_sym_new] = ACTIONS(2608), - [anon_sym_using] = ACTIONS(2608), - [anon_sym_PLUS] = ACTIONS(2608), - [anon_sym_DASH] = ACTIONS(2608), - [anon_sym_SLASH] = ACTIONS(2608), - [anon_sym_LT] = ACTIONS(2606), - [anon_sym_TILDE] = ACTIONS(2606), - [anon_sym_void] = ACTIONS(2608), - [anon_sym_delete] = ACTIONS(2608), - [anon_sym_PLUS_PLUS] = ACTIONS(2606), - [anon_sym_DASH_DASH] = ACTIONS(2606), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2606), - [sym_number] = ACTIONS(2606), - [sym_private_property_identifier] = ACTIONS(2606), - [sym_this] = ACTIONS(2608), - [sym_super] = ACTIONS(2608), - [sym_true] = ACTIONS(2608), - [sym_false] = ACTIONS(2608), - [sym_null] = ACTIONS(2608), - [sym_undefined] = ACTIONS(2608), - [anon_sym_AT] = ACTIONS(2606), - [anon_sym_static] = ACTIONS(2608), - [anon_sym_readonly] = ACTIONS(2608), - [anon_sym_get] = ACTIONS(2608), - [anon_sym_set] = ACTIONS(2608), - [anon_sym_declare] = ACTIONS(2608), - [anon_sym_public] = ACTIONS(2608), - [anon_sym_private] = ACTIONS(2608), - [anon_sym_protected] = ACTIONS(2608), - [anon_sym_override] = ACTIONS(2608), - [anon_sym_module] = ACTIONS(2608), - [anon_sym_any] = ACTIONS(2608), - [anon_sym_number] = ACTIONS(2608), - [anon_sym_boolean] = ACTIONS(2608), - [anon_sym_string] = ACTIONS(2608), - [anon_sym_symbol] = ACTIONS(2608), - [anon_sym_object] = ACTIONS(2608), - [anon_sym_abstract] = ACTIONS(2608), - [anon_sym_interface] = ACTIONS(2608), - [anon_sym_enum] = ACTIONS(2608), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(808)] = { - [ts_builtin_sym_end] = ACTIONS(2598), - [sym_identifier] = ACTIONS(2600), - [anon_sym_export] = ACTIONS(2600), - [anon_sym_default] = ACTIONS(2600), - [anon_sym_type] = ACTIONS(2600), - [anon_sym_namespace] = ACTIONS(2600), - [anon_sym_LBRACE] = ACTIONS(2598), - [anon_sym_RBRACE] = ACTIONS(2598), - [anon_sym_typeof] = ACTIONS(2600), - [anon_sym_import] = ACTIONS(2600), - [anon_sym_with] = ACTIONS(2600), - [anon_sym_var] = ACTIONS(2600), - [anon_sym_let] = ACTIONS(2600), - [anon_sym_const] = ACTIONS(2600), - [anon_sym_BANG] = ACTIONS(2598), - [anon_sym_else] = ACTIONS(2600), - [anon_sym_if] = ACTIONS(2600), - [anon_sym_switch] = ACTIONS(2600), - [anon_sym_for] = ACTIONS(2600), - [anon_sym_LPAREN] = ACTIONS(2598), - [anon_sym_SEMI] = ACTIONS(2598), - [anon_sym_await] = ACTIONS(2600), - [anon_sym_while] = ACTIONS(2600), - [anon_sym_do] = ACTIONS(2600), - [anon_sym_try] = ACTIONS(2600), - [anon_sym_break] = ACTIONS(2600), - [anon_sym_continue] = ACTIONS(2600), - [anon_sym_debugger] = ACTIONS(2600), - [anon_sym_return] = ACTIONS(2600), - [anon_sym_throw] = ACTIONS(2600), - [anon_sym_case] = ACTIONS(2600), - [anon_sym_yield] = ACTIONS(2600), - [anon_sym_LBRACK] = ACTIONS(2598), - [anon_sym_DQUOTE] = ACTIONS(2598), - [anon_sym_SQUOTE] = ACTIONS(2598), - [anon_sym_class] = ACTIONS(2600), - [anon_sym_async] = ACTIONS(2600), - [anon_sym_function] = ACTIONS(2600), - [anon_sym_new] = ACTIONS(2600), - [anon_sym_using] = ACTIONS(2600), - [anon_sym_PLUS] = ACTIONS(2600), - [anon_sym_DASH] = ACTIONS(2600), - [anon_sym_SLASH] = ACTIONS(2600), - [anon_sym_LT] = ACTIONS(2598), - [anon_sym_TILDE] = ACTIONS(2598), - [anon_sym_void] = ACTIONS(2600), - [anon_sym_delete] = ACTIONS(2600), - [anon_sym_PLUS_PLUS] = ACTIONS(2598), - [anon_sym_DASH_DASH] = ACTIONS(2598), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2598), - [sym_number] = ACTIONS(2598), - [sym_private_property_identifier] = ACTIONS(2598), - [sym_this] = ACTIONS(2600), - [sym_super] = ACTIONS(2600), - [sym_true] = ACTIONS(2600), - [sym_false] = ACTIONS(2600), - [sym_null] = ACTIONS(2600), - [sym_undefined] = ACTIONS(2600), - [anon_sym_AT] = ACTIONS(2598), - [anon_sym_static] = ACTIONS(2600), - [anon_sym_readonly] = ACTIONS(2600), - [anon_sym_get] = ACTIONS(2600), - [anon_sym_set] = ACTIONS(2600), - [anon_sym_declare] = ACTIONS(2600), - [anon_sym_public] = ACTIONS(2600), - [anon_sym_private] = ACTIONS(2600), - [anon_sym_protected] = ACTIONS(2600), - [anon_sym_override] = ACTIONS(2600), - [anon_sym_module] = ACTIONS(2600), - [anon_sym_any] = ACTIONS(2600), - [anon_sym_number] = ACTIONS(2600), - [anon_sym_boolean] = ACTIONS(2600), - [anon_sym_string] = ACTIONS(2600), - [anon_sym_symbol] = ACTIONS(2600), - [anon_sym_object] = ACTIONS(2600), - [anon_sym_abstract] = ACTIONS(2600), - [anon_sym_interface] = ACTIONS(2600), - [anon_sym_enum] = ACTIONS(2600), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(809)] = { - [ts_builtin_sym_end] = ACTIONS(2610), - [sym_identifier] = ACTIONS(2612), - [anon_sym_export] = ACTIONS(2612), - [anon_sym_default] = ACTIONS(2612), - [anon_sym_type] = ACTIONS(2612), - [anon_sym_namespace] = ACTIONS(2612), - [anon_sym_LBRACE] = ACTIONS(2610), - [anon_sym_RBRACE] = ACTIONS(2610), - [anon_sym_typeof] = ACTIONS(2612), - [anon_sym_import] = ACTIONS(2612), - [anon_sym_with] = ACTIONS(2612), - [anon_sym_var] = ACTIONS(2612), - [anon_sym_let] = ACTIONS(2612), - [anon_sym_const] = ACTIONS(2612), - [anon_sym_BANG] = ACTIONS(2610), - [anon_sym_else] = ACTIONS(2612), - [anon_sym_if] = ACTIONS(2612), - [anon_sym_switch] = ACTIONS(2612), - [anon_sym_for] = ACTIONS(2612), - [anon_sym_LPAREN] = ACTIONS(2610), - [anon_sym_SEMI] = ACTIONS(2610), - [anon_sym_await] = ACTIONS(2612), - [anon_sym_while] = ACTIONS(2612), - [anon_sym_do] = ACTIONS(2612), - [anon_sym_try] = ACTIONS(2612), - [anon_sym_break] = ACTIONS(2612), - [anon_sym_continue] = ACTIONS(2612), - [anon_sym_debugger] = ACTIONS(2612), - [anon_sym_return] = ACTIONS(2612), - [anon_sym_throw] = ACTIONS(2612), - [anon_sym_case] = ACTIONS(2612), - [anon_sym_yield] = ACTIONS(2612), - [anon_sym_LBRACK] = ACTIONS(2610), - [anon_sym_DQUOTE] = ACTIONS(2610), - [anon_sym_SQUOTE] = ACTIONS(2610), - [anon_sym_class] = ACTIONS(2612), - [anon_sym_async] = ACTIONS(2612), - [anon_sym_function] = ACTIONS(2612), - [anon_sym_new] = ACTIONS(2612), - [anon_sym_using] = ACTIONS(2612), - [anon_sym_PLUS] = ACTIONS(2612), - [anon_sym_DASH] = ACTIONS(2612), - [anon_sym_SLASH] = ACTIONS(2612), - [anon_sym_LT] = ACTIONS(2610), - [anon_sym_TILDE] = ACTIONS(2610), - [anon_sym_void] = ACTIONS(2612), - [anon_sym_delete] = ACTIONS(2612), - [anon_sym_PLUS_PLUS] = ACTIONS(2610), - [anon_sym_DASH_DASH] = ACTIONS(2610), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2610), - [sym_number] = ACTIONS(2610), - [sym_private_property_identifier] = ACTIONS(2610), - [sym_this] = ACTIONS(2612), - [sym_super] = ACTIONS(2612), - [sym_true] = ACTIONS(2612), - [sym_false] = ACTIONS(2612), - [sym_null] = ACTIONS(2612), - [sym_undefined] = ACTIONS(2612), - [anon_sym_AT] = ACTIONS(2610), - [anon_sym_static] = ACTIONS(2612), - [anon_sym_readonly] = ACTIONS(2612), - [anon_sym_get] = ACTIONS(2612), - [anon_sym_set] = ACTIONS(2612), - [anon_sym_declare] = ACTIONS(2612), - [anon_sym_public] = ACTIONS(2612), - [anon_sym_private] = ACTIONS(2612), - [anon_sym_protected] = ACTIONS(2612), - [anon_sym_override] = ACTIONS(2612), - [anon_sym_module] = ACTIONS(2612), - [anon_sym_any] = ACTIONS(2612), - [anon_sym_number] = ACTIONS(2612), - [anon_sym_boolean] = ACTIONS(2612), - [anon_sym_string] = ACTIONS(2612), - [anon_sym_symbol] = ACTIONS(2612), - [anon_sym_object] = ACTIONS(2612), - [anon_sym_abstract] = ACTIONS(2612), - [anon_sym_interface] = ACTIONS(2612), - [anon_sym_enum] = ACTIONS(2612), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(810)] = { - [ts_builtin_sym_end] = ACTIONS(2614), - [sym_identifier] = ACTIONS(2616), - [anon_sym_export] = ACTIONS(2616), - [anon_sym_default] = ACTIONS(2616), - [anon_sym_type] = ACTIONS(2616), - [anon_sym_namespace] = ACTIONS(2616), - [anon_sym_LBRACE] = ACTIONS(2614), - [anon_sym_RBRACE] = ACTIONS(2614), - [anon_sym_typeof] = ACTIONS(2616), - [anon_sym_import] = ACTIONS(2616), - [anon_sym_with] = ACTIONS(2616), - [anon_sym_var] = ACTIONS(2616), - [anon_sym_let] = ACTIONS(2616), - [anon_sym_const] = ACTIONS(2616), - [anon_sym_BANG] = ACTIONS(2614), - [anon_sym_else] = ACTIONS(2616), - [anon_sym_if] = ACTIONS(2616), - [anon_sym_switch] = ACTIONS(2616), - [anon_sym_for] = ACTIONS(2616), - [anon_sym_LPAREN] = ACTIONS(2614), - [anon_sym_SEMI] = ACTIONS(2614), - [anon_sym_await] = ACTIONS(2616), - [anon_sym_while] = ACTIONS(2616), - [anon_sym_do] = ACTIONS(2616), - [anon_sym_try] = ACTIONS(2616), - [anon_sym_break] = ACTIONS(2616), - [anon_sym_continue] = ACTIONS(2616), - [anon_sym_debugger] = ACTIONS(2616), - [anon_sym_return] = ACTIONS(2616), - [anon_sym_throw] = ACTIONS(2616), - [anon_sym_case] = ACTIONS(2616), - [anon_sym_yield] = ACTIONS(2616), - [anon_sym_LBRACK] = ACTIONS(2614), - [anon_sym_DQUOTE] = ACTIONS(2614), - [anon_sym_SQUOTE] = ACTIONS(2614), - [anon_sym_class] = ACTIONS(2616), - [anon_sym_async] = ACTIONS(2616), - [anon_sym_function] = ACTIONS(2616), - [anon_sym_new] = ACTIONS(2616), - [anon_sym_using] = ACTIONS(2616), - [anon_sym_PLUS] = ACTIONS(2616), - [anon_sym_DASH] = ACTIONS(2616), - [anon_sym_SLASH] = ACTIONS(2616), - [anon_sym_LT] = ACTIONS(2614), - [anon_sym_TILDE] = ACTIONS(2614), - [anon_sym_void] = ACTIONS(2616), - [anon_sym_delete] = ACTIONS(2616), - [anon_sym_PLUS_PLUS] = ACTIONS(2614), - [anon_sym_DASH_DASH] = ACTIONS(2614), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2614), - [sym_number] = ACTIONS(2614), - [sym_private_property_identifier] = ACTIONS(2614), - [sym_this] = ACTIONS(2616), - [sym_super] = ACTIONS(2616), - [sym_true] = ACTIONS(2616), - [sym_false] = ACTIONS(2616), - [sym_null] = ACTIONS(2616), - [sym_undefined] = ACTIONS(2616), - [anon_sym_AT] = ACTIONS(2614), - [anon_sym_static] = ACTIONS(2616), - [anon_sym_readonly] = ACTIONS(2616), - [anon_sym_get] = ACTIONS(2616), - [anon_sym_set] = ACTIONS(2616), - [anon_sym_declare] = ACTIONS(2616), - [anon_sym_public] = ACTIONS(2616), - [anon_sym_private] = ACTIONS(2616), - [anon_sym_protected] = ACTIONS(2616), - [anon_sym_override] = ACTIONS(2616), - [anon_sym_module] = ACTIONS(2616), - [anon_sym_any] = ACTIONS(2616), - [anon_sym_number] = ACTIONS(2616), - [anon_sym_boolean] = ACTIONS(2616), - [anon_sym_string] = ACTIONS(2616), - [anon_sym_symbol] = ACTIONS(2616), - [anon_sym_object] = ACTIONS(2616), - [anon_sym_abstract] = ACTIONS(2616), - [anon_sym_interface] = ACTIONS(2616), - [anon_sym_enum] = ACTIONS(2616), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(811)] = { - [ts_builtin_sym_end] = ACTIONS(2594), - [sym_identifier] = ACTIONS(2596), - [anon_sym_export] = ACTIONS(2596), - [anon_sym_default] = ACTIONS(2596), - [anon_sym_type] = ACTIONS(2596), - [anon_sym_namespace] = ACTIONS(2596), - [anon_sym_LBRACE] = ACTIONS(2594), - [anon_sym_RBRACE] = ACTIONS(2594), - [anon_sym_typeof] = ACTIONS(2596), - [anon_sym_import] = ACTIONS(2596), - [anon_sym_with] = ACTIONS(2596), - [anon_sym_var] = ACTIONS(2596), - [anon_sym_let] = ACTIONS(2596), - [anon_sym_const] = ACTIONS(2596), - [anon_sym_BANG] = ACTIONS(2594), - [anon_sym_else] = ACTIONS(2596), - [anon_sym_if] = ACTIONS(2596), - [anon_sym_switch] = ACTIONS(2596), - [anon_sym_for] = ACTIONS(2596), - [anon_sym_LPAREN] = ACTIONS(2594), - [anon_sym_SEMI] = ACTIONS(2594), - [anon_sym_await] = ACTIONS(2596), - [anon_sym_while] = ACTIONS(2596), - [anon_sym_do] = ACTIONS(2596), - [anon_sym_try] = ACTIONS(2596), - [anon_sym_break] = ACTIONS(2596), - [anon_sym_continue] = ACTIONS(2596), - [anon_sym_debugger] = ACTIONS(2596), - [anon_sym_return] = ACTIONS(2596), - [anon_sym_throw] = ACTIONS(2596), - [anon_sym_case] = ACTIONS(2596), - [anon_sym_yield] = ACTIONS(2596), - [anon_sym_LBRACK] = ACTIONS(2594), - [anon_sym_DQUOTE] = ACTIONS(2594), - [anon_sym_SQUOTE] = ACTIONS(2594), - [anon_sym_class] = ACTIONS(2596), - [anon_sym_async] = ACTIONS(2596), - [anon_sym_function] = ACTIONS(2596), - [anon_sym_new] = ACTIONS(2596), - [anon_sym_using] = ACTIONS(2596), - [anon_sym_PLUS] = ACTIONS(2596), - [anon_sym_DASH] = ACTIONS(2596), - [anon_sym_SLASH] = ACTIONS(2596), - [anon_sym_LT] = ACTIONS(2594), - [anon_sym_TILDE] = ACTIONS(2594), - [anon_sym_void] = ACTIONS(2596), - [anon_sym_delete] = ACTIONS(2596), - [anon_sym_PLUS_PLUS] = ACTIONS(2594), - [anon_sym_DASH_DASH] = ACTIONS(2594), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2594), - [sym_number] = ACTIONS(2594), - [sym_private_property_identifier] = ACTIONS(2594), - [sym_this] = ACTIONS(2596), - [sym_super] = ACTIONS(2596), - [sym_true] = ACTIONS(2596), - [sym_false] = ACTIONS(2596), - [sym_null] = ACTIONS(2596), - [sym_undefined] = ACTIONS(2596), - [anon_sym_AT] = ACTIONS(2594), - [anon_sym_static] = ACTIONS(2596), - [anon_sym_readonly] = ACTIONS(2596), - [anon_sym_get] = ACTIONS(2596), - [anon_sym_set] = ACTIONS(2596), - [anon_sym_declare] = ACTIONS(2596), - [anon_sym_public] = ACTIONS(2596), - [anon_sym_private] = ACTIONS(2596), - [anon_sym_protected] = ACTIONS(2596), - [anon_sym_override] = ACTIONS(2596), - [anon_sym_module] = ACTIONS(2596), - [anon_sym_any] = ACTIONS(2596), - [anon_sym_number] = ACTIONS(2596), - [anon_sym_boolean] = ACTIONS(2596), - [anon_sym_string] = ACTIONS(2596), - [anon_sym_symbol] = ACTIONS(2596), - [anon_sym_object] = ACTIONS(2596), - [anon_sym_abstract] = ACTIONS(2596), - [anon_sym_interface] = ACTIONS(2596), - [anon_sym_enum] = ACTIONS(2596), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(812)] = { - [ts_builtin_sym_end] = ACTIONS(2618), - [sym_identifier] = ACTIONS(2620), - [anon_sym_export] = ACTIONS(2620), - [anon_sym_default] = ACTIONS(2620), - [anon_sym_type] = ACTIONS(2620), - [anon_sym_namespace] = ACTIONS(2620), - [anon_sym_LBRACE] = ACTIONS(2618), - [anon_sym_RBRACE] = ACTIONS(2618), - [anon_sym_typeof] = ACTIONS(2620), - [anon_sym_import] = ACTIONS(2620), - [anon_sym_with] = ACTIONS(2620), - [anon_sym_var] = ACTIONS(2620), - [anon_sym_let] = ACTIONS(2620), - [anon_sym_const] = ACTIONS(2620), - [anon_sym_BANG] = ACTIONS(2618), - [anon_sym_else] = ACTIONS(2620), - [anon_sym_if] = ACTIONS(2620), - [anon_sym_switch] = ACTIONS(2620), - [anon_sym_for] = ACTIONS(2620), - [anon_sym_LPAREN] = ACTIONS(2618), - [anon_sym_SEMI] = ACTIONS(2618), - [anon_sym_await] = ACTIONS(2620), - [anon_sym_while] = ACTIONS(2620), - [anon_sym_do] = ACTIONS(2620), - [anon_sym_try] = ACTIONS(2620), - [anon_sym_break] = ACTIONS(2620), - [anon_sym_continue] = ACTIONS(2620), - [anon_sym_debugger] = ACTIONS(2620), - [anon_sym_return] = ACTIONS(2620), - [anon_sym_throw] = ACTIONS(2620), - [anon_sym_case] = ACTIONS(2620), - [anon_sym_yield] = ACTIONS(2620), - [anon_sym_LBRACK] = ACTIONS(2618), - [anon_sym_DQUOTE] = ACTIONS(2618), - [anon_sym_SQUOTE] = ACTIONS(2618), - [anon_sym_class] = ACTIONS(2620), - [anon_sym_async] = ACTIONS(2620), - [anon_sym_function] = ACTIONS(2620), - [anon_sym_new] = ACTIONS(2620), - [anon_sym_using] = ACTIONS(2620), - [anon_sym_PLUS] = ACTIONS(2620), - [anon_sym_DASH] = ACTIONS(2620), - [anon_sym_SLASH] = ACTIONS(2620), - [anon_sym_LT] = ACTIONS(2618), - [anon_sym_TILDE] = ACTIONS(2618), - [anon_sym_void] = ACTIONS(2620), - [anon_sym_delete] = ACTIONS(2620), - [anon_sym_PLUS_PLUS] = ACTIONS(2618), - [anon_sym_DASH_DASH] = ACTIONS(2618), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2618), - [sym_number] = ACTIONS(2618), - [sym_private_property_identifier] = ACTIONS(2618), - [sym_this] = ACTIONS(2620), - [sym_super] = ACTIONS(2620), - [sym_true] = ACTIONS(2620), - [sym_false] = ACTIONS(2620), - [sym_null] = ACTIONS(2620), - [sym_undefined] = ACTIONS(2620), - [anon_sym_AT] = ACTIONS(2618), - [anon_sym_static] = ACTIONS(2620), - [anon_sym_readonly] = ACTIONS(2620), - [anon_sym_get] = ACTIONS(2620), - [anon_sym_set] = ACTIONS(2620), - [anon_sym_declare] = ACTIONS(2620), - [anon_sym_public] = ACTIONS(2620), - [anon_sym_private] = ACTIONS(2620), - [anon_sym_protected] = ACTIONS(2620), - [anon_sym_override] = ACTIONS(2620), - [anon_sym_module] = ACTIONS(2620), - [anon_sym_any] = ACTIONS(2620), - [anon_sym_number] = ACTIONS(2620), - [anon_sym_boolean] = ACTIONS(2620), - [anon_sym_string] = ACTIONS(2620), - [anon_sym_symbol] = ACTIONS(2620), - [anon_sym_object] = ACTIONS(2620), - [anon_sym_abstract] = ACTIONS(2620), - [anon_sym_interface] = ACTIONS(2620), - [anon_sym_enum] = ACTIONS(2620), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(813)] = { - [ts_builtin_sym_end] = ACTIONS(2622), - [sym_identifier] = ACTIONS(2624), - [anon_sym_export] = ACTIONS(2624), - [anon_sym_default] = ACTIONS(2624), - [anon_sym_type] = ACTIONS(2624), - [anon_sym_namespace] = ACTIONS(2624), - [anon_sym_LBRACE] = ACTIONS(2622), - [anon_sym_RBRACE] = ACTIONS(2622), - [anon_sym_typeof] = ACTIONS(2624), - [anon_sym_import] = ACTIONS(2624), - [anon_sym_with] = ACTIONS(2624), - [anon_sym_var] = ACTIONS(2624), - [anon_sym_let] = ACTIONS(2624), - [anon_sym_const] = ACTIONS(2624), - [anon_sym_BANG] = ACTIONS(2622), - [anon_sym_else] = ACTIONS(2624), - [anon_sym_if] = ACTIONS(2624), - [anon_sym_switch] = ACTIONS(2624), - [anon_sym_for] = ACTIONS(2624), - [anon_sym_LPAREN] = ACTIONS(2622), - [anon_sym_SEMI] = ACTIONS(2622), - [anon_sym_await] = ACTIONS(2624), - [anon_sym_while] = ACTIONS(2624), - [anon_sym_do] = ACTIONS(2624), - [anon_sym_try] = ACTIONS(2624), - [anon_sym_break] = ACTIONS(2624), - [anon_sym_continue] = ACTIONS(2624), - [anon_sym_debugger] = ACTIONS(2624), - [anon_sym_return] = ACTIONS(2624), - [anon_sym_throw] = ACTIONS(2624), - [anon_sym_case] = ACTIONS(2624), - [anon_sym_yield] = ACTIONS(2624), - [anon_sym_LBRACK] = ACTIONS(2622), - [anon_sym_DQUOTE] = ACTIONS(2622), - [anon_sym_SQUOTE] = ACTIONS(2622), - [anon_sym_class] = ACTIONS(2624), - [anon_sym_async] = ACTIONS(2624), - [anon_sym_function] = ACTIONS(2624), - [anon_sym_new] = ACTIONS(2624), - [anon_sym_using] = ACTIONS(2624), - [anon_sym_PLUS] = ACTIONS(2624), - [anon_sym_DASH] = ACTIONS(2624), - [anon_sym_SLASH] = ACTIONS(2624), - [anon_sym_LT] = ACTIONS(2622), - [anon_sym_TILDE] = ACTIONS(2622), - [anon_sym_void] = ACTIONS(2624), - [anon_sym_delete] = ACTIONS(2624), - [anon_sym_PLUS_PLUS] = ACTIONS(2622), - [anon_sym_DASH_DASH] = ACTIONS(2622), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2622), - [sym_number] = ACTIONS(2622), - [sym_private_property_identifier] = ACTIONS(2622), - [sym_this] = ACTIONS(2624), - [sym_super] = ACTIONS(2624), - [sym_true] = ACTIONS(2624), - [sym_false] = ACTIONS(2624), - [sym_null] = ACTIONS(2624), - [sym_undefined] = ACTIONS(2624), - [anon_sym_AT] = ACTIONS(2622), - [anon_sym_static] = ACTIONS(2624), - [anon_sym_readonly] = ACTIONS(2624), - [anon_sym_get] = ACTIONS(2624), - [anon_sym_set] = ACTIONS(2624), - [anon_sym_declare] = ACTIONS(2624), - [anon_sym_public] = ACTIONS(2624), - [anon_sym_private] = ACTIONS(2624), - [anon_sym_protected] = ACTIONS(2624), - [anon_sym_override] = ACTIONS(2624), - [anon_sym_module] = ACTIONS(2624), - [anon_sym_any] = ACTIONS(2624), - [anon_sym_number] = ACTIONS(2624), - [anon_sym_boolean] = ACTIONS(2624), - [anon_sym_string] = ACTIONS(2624), - [anon_sym_symbol] = ACTIONS(2624), - [anon_sym_object] = ACTIONS(2624), - [anon_sym_abstract] = ACTIONS(2624), - [anon_sym_interface] = ACTIONS(2624), - [anon_sym_enum] = ACTIONS(2624), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(814)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_rest_pattern] = STATE(5834), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5512), - [sym_optional_tuple_parameter] = STATE(5512), - [sym_optional_type] = STATE(5512), - [sym_rest_type] = STATE(5512), - [sym__tuple_type_member] = STATE(5512), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(2478), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_RBRACK] = ACTIONS(2626), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(2484), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(209), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(2492), - [anon_sym_QMARK] = ACTIONS(661), - [anon_sym_any] = ACTIONS(667), - [anon_sym_number] = ACTIONS(667), - [anon_sym_boolean] = ACTIONS(667), - [anon_sym_string] = ACTIONS(667), - [anon_sym_symbol] = ACTIONS(667), - [anon_sym_object] = ACTIONS(667), - [anon_sym_abstract] = ACTIONS(665), - [anon_sym_never] = ACTIONS(667), - [anon_sym_unknown] = ACTIONS(667), - [anon_sym_keyof] = ACTIONS(669), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(815)] = { - [ts_builtin_sym_end] = ACTIONS(2628), - [sym_identifier] = ACTIONS(2630), - [anon_sym_export] = ACTIONS(2630), - [anon_sym_default] = ACTIONS(2630), - [anon_sym_type] = ACTIONS(2630), - [anon_sym_namespace] = ACTIONS(2630), - [anon_sym_LBRACE] = ACTIONS(2628), - [anon_sym_RBRACE] = ACTIONS(2628), - [anon_sym_typeof] = ACTIONS(2630), - [anon_sym_import] = ACTIONS(2630), - [anon_sym_with] = ACTIONS(2630), - [anon_sym_var] = ACTIONS(2630), - [anon_sym_let] = ACTIONS(2630), - [anon_sym_const] = ACTIONS(2630), - [anon_sym_BANG] = ACTIONS(2628), - [anon_sym_else] = ACTIONS(2630), - [anon_sym_if] = ACTIONS(2630), - [anon_sym_switch] = ACTIONS(2630), - [anon_sym_for] = ACTIONS(2630), - [anon_sym_LPAREN] = ACTIONS(2628), - [anon_sym_SEMI] = ACTIONS(2628), - [anon_sym_await] = ACTIONS(2630), - [anon_sym_while] = ACTIONS(2630), - [anon_sym_do] = ACTIONS(2630), - [anon_sym_try] = ACTIONS(2630), - [anon_sym_break] = ACTIONS(2630), - [anon_sym_continue] = ACTIONS(2630), - [anon_sym_debugger] = ACTIONS(2630), - [anon_sym_return] = ACTIONS(2630), - [anon_sym_throw] = ACTIONS(2630), - [anon_sym_case] = ACTIONS(2630), - [anon_sym_yield] = ACTIONS(2630), - [anon_sym_LBRACK] = ACTIONS(2628), - [anon_sym_DQUOTE] = ACTIONS(2628), - [anon_sym_SQUOTE] = ACTIONS(2628), - [anon_sym_class] = ACTIONS(2630), - [anon_sym_async] = ACTIONS(2630), - [anon_sym_function] = ACTIONS(2630), - [anon_sym_new] = ACTIONS(2630), - [anon_sym_using] = ACTIONS(2630), - [anon_sym_PLUS] = ACTIONS(2630), - [anon_sym_DASH] = ACTIONS(2630), - [anon_sym_SLASH] = ACTIONS(2630), - [anon_sym_LT] = ACTIONS(2628), - [anon_sym_TILDE] = ACTIONS(2628), - [anon_sym_void] = ACTIONS(2630), - [anon_sym_delete] = ACTIONS(2630), - [anon_sym_PLUS_PLUS] = ACTIONS(2628), - [anon_sym_DASH_DASH] = ACTIONS(2628), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2628), - [sym_number] = ACTIONS(2628), - [sym_private_property_identifier] = ACTIONS(2628), - [sym_this] = ACTIONS(2630), - [sym_super] = ACTIONS(2630), - [sym_true] = ACTIONS(2630), - [sym_false] = ACTIONS(2630), - [sym_null] = ACTIONS(2630), - [sym_undefined] = ACTIONS(2630), - [anon_sym_AT] = ACTIONS(2628), - [anon_sym_static] = ACTIONS(2630), - [anon_sym_readonly] = ACTIONS(2630), - [anon_sym_get] = ACTIONS(2630), - [anon_sym_set] = ACTIONS(2630), - [anon_sym_declare] = ACTIONS(2630), - [anon_sym_public] = ACTIONS(2630), - [anon_sym_private] = ACTIONS(2630), - [anon_sym_protected] = ACTIONS(2630), - [anon_sym_override] = ACTIONS(2630), - [anon_sym_module] = ACTIONS(2630), - [anon_sym_any] = ACTIONS(2630), - [anon_sym_number] = ACTIONS(2630), - [anon_sym_boolean] = ACTIONS(2630), - [anon_sym_string] = ACTIONS(2630), - [anon_sym_symbol] = ACTIONS(2630), - [anon_sym_object] = ACTIONS(2630), - [anon_sym_abstract] = ACTIONS(2630), - [anon_sym_interface] = ACTIONS(2630), - [anon_sym_enum] = ACTIONS(2630), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(816)] = { - [ts_builtin_sym_end] = ACTIONS(2632), - [sym_identifier] = ACTIONS(2634), - [anon_sym_export] = ACTIONS(2634), - [anon_sym_default] = ACTIONS(2634), - [anon_sym_type] = ACTIONS(2634), - [anon_sym_namespace] = ACTIONS(2634), - [anon_sym_LBRACE] = ACTIONS(2632), - [anon_sym_RBRACE] = ACTIONS(2632), - [anon_sym_typeof] = ACTIONS(2634), - [anon_sym_import] = ACTIONS(2634), - [anon_sym_with] = ACTIONS(2634), - [anon_sym_var] = ACTIONS(2634), - [anon_sym_let] = ACTIONS(2634), - [anon_sym_const] = ACTIONS(2634), - [anon_sym_BANG] = ACTIONS(2632), - [anon_sym_else] = ACTIONS(2634), - [anon_sym_if] = ACTIONS(2634), - [anon_sym_switch] = ACTIONS(2634), - [anon_sym_for] = ACTIONS(2634), - [anon_sym_LPAREN] = ACTIONS(2632), - [anon_sym_SEMI] = ACTIONS(2632), - [anon_sym_await] = ACTIONS(2634), - [anon_sym_while] = ACTIONS(2634), - [anon_sym_do] = ACTIONS(2634), - [anon_sym_try] = ACTIONS(2634), - [anon_sym_break] = ACTIONS(2634), - [anon_sym_continue] = ACTIONS(2634), - [anon_sym_debugger] = ACTIONS(2634), - [anon_sym_return] = ACTIONS(2634), - [anon_sym_throw] = ACTIONS(2634), - [anon_sym_case] = ACTIONS(2634), - [anon_sym_yield] = ACTIONS(2634), - [anon_sym_LBRACK] = ACTIONS(2632), - [anon_sym_DQUOTE] = ACTIONS(2632), - [anon_sym_SQUOTE] = ACTIONS(2632), - [anon_sym_class] = ACTIONS(2634), - [anon_sym_async] = ACTIONS(2634), - [anon_sym_function] = ACTIONS(2634), - [anon_sym_new] = ACTIONS(2634), - [anon_sym_using] = ACTIONS(2634), - [anon_sym_PLUS] = ACTIONS(2634), - [anon_sym_DASH] = ACTIONS(2634), - [anon_sym_SLASH] = ACTIONS(2634), - [anon_sym_LT] = ACTIONS(2632), - [anon_sym_TILDE] = ACTIONS(2632), - [anon_sym_void] = ACTIONS(2634), - [anon_sym_delete] = ACTIONS(2634), - [anon_sym_PLUS_PLUS] = ACTIONS(2632), - [anon_sym_DASH_DASH] = ACTIONS(2632), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2632), - [sym_number] = ACTIONS(2632), - [sym_private_property_identifier] = ACTIONS(2632), - [sym_this] = ACTIONS(2634), - [sym_super] = ACTIONS(2634), - [sym_true] = ACTIONS(2634), - [sym_false] = ACTIONS(2634), - [sym_null] = ACTIONS(2634), - [sym_undefined] = ACTIONS(2634), - [anon_sym_AT] = ACTIONS(2632), - [anon_sym_static] = ACTIONS(2634), - [anon_sym_readonly] = ACTIONS(2634), - [anon_sym_get] = ACTIONS(2634), - [anon_sym_set] = ACTIONS(2634), - [anon_sym_declare] = ACTIONS(2634), - [anon_sym_public] = ACTIONS(2634), - [anon_sym_private] = ACTIONS(2634), - [anon_sym_protected] = ACTIONS(2634), - [anon_sym_override] = ACTIONS(2634), - [anon_sym_module] = ACTIONS(2634), - [anon_sym_any] = ACTIONS(2634), - [anon_sym_number] = ACTIONS(2634), - [anon_sym_boolean] = ACTIONS(2634), - [anon_sym_string] = ACTIONS(2634), - [anon_sym_symbol] = ACTIONS(2634), - [anon_sym_object] = ACTIONS(2634), - [anon_sym_abstract] = ACTIONS(2634), - [anon_sym_interface] = ACTIONS(2634), - [anon_sym_enum] = ACTIONS(2634), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(817)] = { - [ts_builtin_sym_end] = ACTIONS(2636), - [sym_identifier] = ACTIONS(2638), - [anon_sym_export] = ACTIONS(2638), - [anon_sym_default] = ACTIONS(2638), - [anon_sym_type] = ACTIONS(2638), - [anon_sym_namespace] = ACTIONS(2638), - [anon_sym_LBRACE] = ACTIONS(2636), - [anon_sym_RBRACE] = ACTIONS(2636), - [anon_sym_typeof] = ACTIONS(2638), - [anon_sym_import] = ACTIONS(2638), - [anon_sym_with] = ACTIONS(2638), - [anon_sym_var] = ACTIONS(2638), - [anon_sym_let] = ACTIONS(2638), - [anon_sym_const] = ACTIONS(2638), - [anon_sym_BANG] = ACTIONS(2636), - [anon_sym_else] = ACTIONS(2638), - [anon_sym_if] = ACTIONS(2638), - [anon_sym_switch] = ACTIONS(2638), - [anon_sym_for] = ACTIONS(2638), - [anon_sym_LPAREN] = ACTIONS(2636), - [anon_sym_SEMI] = ACTIONS(2636), - [anon_sym_await] = ACTIONS(2638), - [anon_sym_while] = ACTIONS(2638), - [anon_sym_do] = ACTIONS(2638), - [anon_sym_try] = ACTIONS(2638), - [anon_sym_break] = ACTIONS(2638), - [anon_sym_continue] = ACTIONS(2638), - [anon_sym_debugger] = ACTIONS(2638), - [anon_sym_return] = ACTIONS(2638), - [anon_sym_throw] = ACTIONS(2638), - [anon_sym_case] = ACTIONS(2638), - [anon_sym_yield] = ACTIONS(2638), - [anon_sym_LBRACK] = ACTIONS(2636), - [anon_sym_DQUOTE] = ACTIONS(2636), - [anon_sym_SQUOTE] = ACTIONS(2636), - [anon_sym_class] = ACTIONS(2638), - [anon_sym_async] = ACTIONS(2638), - [anon_sym_function] = ACTIONS(2638), - [anon_sym_new] = ACTIONS(2638), - [anon_sym_using] = ACTIONS(2638), - [anon_sym_PLUS] = ACTIONS(2638), - [anon_sym_DASH] = ACTIONS(2638), - [anon_sym_SLASH] = ACTIONS(2638), - [anon_sym_LT] = ACTIONS(2636), - [anon_sym_TILDE] = ACTIONS(2636), - [anon_sym_void] = ACTIONS(2638), - [anon_sym_delete] = ACTIONS(2638), - [anon_sym_PLUS_PLUS] = ACTIONS(2636), - [anon_sym_DASH_DASH] = ACTIONS(2636), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2636), - [sym_number] = ACTIONS(2636), - [sym_private_property_identifier] = ACTIONS(2636), - [sym_this] = ACTIONS(2638), - [sym_super] = ACTIONS(2638), - [sym_true] = ACTIONS(2638), - [sym_false] = ACTIONS(2638), - [sym_null] = ACTIONS(2638), - [sym_undefined] = ACTIONS(2638), - [anon_sym_AT] = ACTIONS(2636), - [anon_sym_static] = ACTIONS(2638), - [anon_sym_readonly] = ACTIONS(2638), - [anon_sym_get] = ACTIONS(2638), - [anon_sym_set] = ACTIONS(2638), - [anon_sym_declare] = ACTIONS(2638), - [anon_sym_public] = ACTIONS(2638), - [anon_sym_private] = ACTIONS(2638), - [anon_sym_protected] = ACTIONS(2638), - [anon_sym_override] = ACTIONS(2638), - [anon_sym_module] = ACTIONS(2638), - [anon_sym_any] = ACTIONS(2638), - [anon_sym_number] = ACTIONS(2638), - [anon_sym_boolean] = ACTIONS(2638), - [anon_sym_string] = ACTIONS(2638), - [anon_sym_symbol] = ACTIONS(2638), - [anon_sym_object] = ACTIONS(2638), - [anon_sym_abstract] = ACTIONS(2638), - [anon_sym_interface] = ACTIONS(2638), - [anon_sym_enum] = ACTIONS(2638), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(818)] = { - [ts_builtin_sym_end] = ACTIONS(2640), - [sym_identifier] = ACTIONS(2642), - [anon_sym_export] = ACTIONS(2642), - [anon_sym_default] = ACTIONS(2642), - [anon_sym_type] = ACTIONS(2642), - [anon_sym_namespace] = ACTIONS(2642), - [anon_sym_LBRACE] = ACTIONS(2640), - [anon_sym_RBRACE] = ACTIONS(2640), - [anon_sym_typeof] = ACTIONS(2642), - [anon_sym_import] = ACTIONS(2642), - [anon_sym_with] = ACTIONS(2642), - [anon_sym_var] = ACTIONS(2642), - [anon_sym_let] = ACTIONS(2642), - [anon_sym_const] = ACTIONS(2642), - [anon_sym_BANG] = ACTIONS(2640), - [anon_sym_else] = ACTIONS(2642), - [anon_sym_if] = ACTIONS(2642), - [anon_sym_switch] = ACTIONS(2642), - [anon_sym_for] = ACTIONS(2642), - [anon_sym_LPAREN] = ACTIONS(2640), - [anon_sym_SEMI] = ACTIONS(2640), - [anon_sym_await] = ACTIONS(2642), - [anon_sym_while] = ACTIONS(2642), - [anon_sym_do] = ACTIONS(2642), - [anon_sym_try] = ACTIONS(2642), - [anon_sym_break] = ACTIONS(2642), - [anon_sym_continue] = ACTIONS(2642), - [anon_sym_debugger] = ACTIONS(2642), - [anon_sym_return] = ACTIONS(2642), - [anon_sym_throw] = ACTIONS(2642), - [anon_sym_case] = ACTIONS(2642), - [anon_sym_yield] = ACTIONS(2642), - [anon_sym_LBRACK] = ACTIONS(2640), - [anon_sym_DQUOTE] = ACTIONS(2640), - [anon_sym_SQUOTE] = ACTIONS(2640), - [anon_sym_class] = ACTIONS(2642), - [anon_sym_async] = ACTIONS(2642), - [anon_sym_function] = ACTIONS(2642), - [anon_sym_new] = ACTIONS(2642), - [anon_sym_using] = ACTIONS(2642), - [anon_sym_PLUS] = ACTIONS(2642), - [anon_sym_DASH] = ACTIONS(2642), - [anon_sym_SLASH] = ACTIONS(2642), - [anon_sym_LT] = ACTIONS(2640), - [anon_sym_TILDE] = ACTIONS(2640), - [anon_sym_void] = ACTIONS(2642), - [anon_sym_delete] = ACTIONS(2642), - [anon_sym_PLUS_PLUS] = ACTIONS(2640), - [anon_sym_DASH_DASH] = ACTIONS(2640), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2640), - [sym_number] = ACTIONS(2640), - [sym_private_property_identifier] = ACTIONS(2640), - [sym_this] = ACTIONS(2642), - [sym_super] = ACTIONS(2642), - [sym_true] = ACTIONS(2642), - [sym_false] = ACTIONS(2642), - [sym_null] = ACTIONS(2642), - [sym_undefined] = ACTIONS(2642), - [anon_sym_AT] = ACTIONS(2640), - [anon_sym_static] = ACTIONS(2642), - [anon_sym_readonly] = ACTIONS(2642), - [anon_sym_get] = ACTIONS(2642), - [anon_sym_set] = ACTIONS(2642), - [anon_sym_declare] = ACTIONS(2642), - [anon_sym_public] = ACTIONS(2642), - [anon_sym_private] = ACTIONS(2642), - [anon_sym_protected] = ACTIONS(2642), - [anon_sym_override] = ACTIONS(2642), - [anon_sym_module] = ACTIONS(2642), - [anon_sym_any] = ACTIONS(2642), - [anon_sym_number] = ACTIONS(2642), - [anon_sym_boolean] = ACTIONS(2642), - [anon_sym_string] = ACTIONS(2642), - [anon_sym_symbol] = ACTIONS(2642), - [anon_sym_object] = ACTIONS(2642), - [anon_sym_abstract] = ACTIONS(2642), - [anon_sym_interface] = ACTIONS(2642), - [anon_sym_enum] = ACTIONS(2642), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(819)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_rest_pattern] = STATE(5834), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5512), - [sym_optional_tuple_parameter] = STATE(5512), - [sym_optional_type] = STATE(5512), - [sym_rest_type] = STATE(5512), - [sym__tuple_type_member] = STATE(5512), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(2478), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_RBRACK] = ACTIONS(2644), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(2484), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(209), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(2492), - [anon_sym_QMARK] = ACTIONS(661), - [anon_sym_any] = ACTIONS(667), - [anon_sym_number] = ACTIONS(667), - [anon_sym_boolean] = ACTIONS(667), - [anon_sym_string] = ACTIONS(667), - [anon_sym_symbol] = ACTIONS(667), - [anon_sym_object] = ACTIONS(667), - [anon_sym_abstract] = ACTIONS(665), - [anon_sym_never] = ACTIONS(667), - [anon_sym_unknown] = ACTIONS(667), - [anon_sym_keyof] = ACTIONS(669), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(820)] = { - [ts_builtin_sym_end] = ACTIONS(2646), - [sym_identifier] = ACTIONS(2648), - [anon_sym_export] = ACTIONS(2648), - [anon_sym_default] = ACTIONS(2648), - [anon_sym_type] = ACTIONS(2648), - [anon_sym_namespace] = ACTIONS(2648), - [anon_sym_LBRACE] = ACTIONS(2646), - [anon_sym_RBRACE] = ACTIONS(2646), - [anon_sym_typeof] = ACTIONS(2648), - [anon_sym_import] = ACTIONS(2648), - [anon_sym_with] = ACTIONS(2648), - [anon_sym_var] = ACTIONS(2648), - [anon_sym_let] = ACTIONS(2648), - [anon_sym_const] = ACTIONS(2648), - [anon_sym_BANG] = ACTIONS(2646), - [anon_sym_else] = ACTIONS(2648), - [anon_sym_if] = ACTIONS(2648), - [anon_sym_switch] = ACTIONS(2648), - [anon_sym_for] = ACTIONS(2648), - [anon_sym_LPAREN] = ACTIONS(2646), - [anon_sym_SEMI] = ACTIONS(2646), - [anon_sym_await] = ACTIONS(2648), - [anon_sym_while] = ACTIONS(2648), - [anon_sym_do] = ACTIONS(2648), - [anon_sym_try] = ACTIONS(2648), - [anon_sym_break] = ACTIONS(2648), - [anon_sym_continue] = ACTIONS(2648), - [anon_sym_debugger] = ACTIONS(2648), - [anon_sym_return] = ACTIONS(2648), - [anon_sym_throw] = ACTIONS(2648), - [anon_sym_case] = ACTIONS(2648), - [anon_sym_yield] = ACTIONS(2648), - [anon_sym_LBRACK] = ACTIONS(2646), - [anon_sym_DQUOTE] = ACTIONS(2646), - [anon_sym_SQUOTE] = ACTIONS(2646), - [anon_sym_class] = ACTIONS(2648), - [anon_sym_async] = ACTIONS(2648), - [anon_sym_function] = ACTIONS(2648), - [anon_sym_new] = ACTIONS(2648), - [anon_sym_using] = ACTIONS(2648), - [anon_sym_PLUS] = ACTIONS(2648), - [anon_sym_DASH] = ACTIONS(2648), - [anon_sym_SLASH] = ACTIONS(2648), - [anon_sym_LT] = ACTIONS(2646), - [anon_sym_TILDE] = ACTIONS(2646), - [anon_sym_void] = ACTIONS(2648), - [anon_sym_delete] = ACTIONS(2648), - [anon_sym_PLUS_PLUS] = ACTIONS(2646), - [anon_sym_DASH_DASH] = ACTIONS(2646), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2646), - [sym_number] = ACTIONS(2646), - [sym_private_property_identifier] = ACTIONS(2646), - [sym_this] = ACTIONS(2648), - [sym_super] = ACTIONS(2648), - [sym_true] = ACTIONS(2648), - [sym_false] = ACTIONS(2648), - [sym_null] = ACTIONS(2648), - [sym_undefined] = ACTIONS(2648), - [anon_sym_AT] = ACTIONS(2646), - [anon_sym_static] = ACTIONS(2648), - [anon_sym_readonly] = ACTIONS(2648), - [anon_sym_get] = ACTIONS(2648), - [anon_sym_set] = ACTIONS(2648), - [anon_sym_declare] = ACTIONS(2648), - [anon_sym_public] = ACTIONS(2648), - [anon_sym_private] = ACTIONS(2648), - [anon_sym_protected] = ACTIONS(2648), - [anon_sym_override] = ACTIONS(2648), - [anon_sym_module] = ACTIONS(2648), - [anon_sym_any] = ACTIONS(2648), - [anon_sym_number] = ACTIONS(2648), - [anon_sym_boolean] = ACTIONS(2648), - [anon_sym_string] = ACTIONS(2648), - [anon_sym_symbol] = ACTIONS(2648), - [anon_sym_object] = ACTIONS(2648), - [anon_sym_abstract] = ACTIONS(2648), - [anon_sym_interface] = ACTIONS(2648), - [anon_sym_enum] = ACTIONS(2648), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(821)] = { - [ts_builtin_sym_end] = ACTIONS(2650), - [sym_identifier] = ACTIONS(2652), - [anon_sym_export] = ACTIONS(2652), - [anon_sym_default] = ACTIONS(2652), - [anon_sym_type] = ACTIONS(2652), - [anon_sym_namespace] = ACTIONS(2652), - [anon_sym_LBRACE] = ACTIONS(2650), - [anon_sym_RBRACE] = ACTIONS(2650), - [anon_sym_typeof] = ACTIONS(2652), - [anon_sym_import] = ACTIONS(2652), - [anon_sym_with] = ACTIONS(2652), - [anon_sym_var] = ACTIONS(2652), - [anon_sym_let] = ACTIONS(2652), - [anon_sym_const] = ACTIONS(2652), - [anon_sym_BANG] = ACTIONS(2650), - [anon_sym_else] = ACTIONS(2652), - [anon_sym_if] = ACTIONS(2652), - [anon_sym_switch] = ACTIONS(2652), - [anon_sym_for] = ACTIONS(2652), - [anon_sym_LPAREN] = ACTIONS(2650), - [anon_sym_SEMI] = ACTIONS(2650), - [anon_sym_await] = ACTIONS(2652), - [anon_sym_while] = ACTIONS(2652), - [anon_sym_do] = ACTIONS(2652), - [anon_sym_try] = ACTIONS(2652), - [anon_sym_break] = ACTIONS(2652), - [anon_sym_continue] = ACTIONS(2652), - [anon_sym_debugger] = ACTIONS(2652), - [anon_sym_return] = ACTIONS(2652), - [anon_sym_throw] = ACTIONS(2652), - [anon_sym_case] = ACTIONS(2652), - [anon_sym_yield] = ACTIONS(2652), - [anon_sym_LBRACK] = ACTIONS(2650), - [anon_sym_DQUOTE] = ACTIONS(2650), - [anon_sym_SQUOTE] = ACTIONS(2650), - [anon_sym_class] = ACTIONS(2652), - [anon_sym_async] = ACTIONS(2652), - [anon_sym_function] = ACTIONS(2652), - [anon_sym_new] = ACTIONS(2652), - [anon_sym_using] = ACTIONS(2652), - [anon_sym_PLUS] = ACTIONS(2652), - [anon_sym_DASH] = ACTIONS(2652), - [anon_sym_SLASH] = ACTIONS(2652), - [anon_sym_LT] = ACTIONS(2650), - [anon_sym_TILDE] = ACTIONS(2650), - [anon_sym_void] = ACTIONS(2652), - [anon_sym_delete] = ACTIONS(2652), - [anon_sym_PLUS_PLUS] = ACTIONS(2650), - [anon_sym_DASH_DASH] = ACTIONS(2650), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2650), - [sym_number] = ACTIONS(2650), - [sym_private_property_identifier] = ACTIONS(2650), - [sym_this] = ACTIONS(2652), - [sym_super] = ACTIONS(2652), - [sym_true] = ACTIONS(2652), - [sym_false] = ACTIONS(2652), - [sym_null] = ACTIONS(2652), - [sym_undefined] = ACTIONS(2652), - [anon_sym_AT] = ACTIONS(2650), - [anon_sym_static] = ACTIONS(2652), - [anon_sym_readonly] = ACTIONS(2652), - [anon_sym_get] = ACTIONS(2652), - [anon_sym_set] = ACTIONS(2652), - [anon_sym_declare] = ACTIONS(2652), - [anon_sym_public] = ACTIONS(2652), - [anon_sym_private] = ACTIONS(2652), - [anon_sym_protected] = ACTIONS(2652), - [anon_sym_override] = ACTIONS(2652), - [anon_sym_module] = ACTIONS(2652), - [anon_sym_any] = ACTIONS(2652), - [anon_sym_number] = ACTIONS(2652), - [anon_sym_boolean] = ACTIONS(2652), - [anon_sym_string] = ACTIONS(2652), - [anon_sym_symbol] = ACTIONS(2652), - [anon_sym_object] = ACTIONS(2652), - [anon_sym_abstract] = ACTIONS(2652), - [anon_sym_interface] = ACTIONS(2652), - [anon_sym_enum] = ACTIONS(2652), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(822)] = { - [ts_builtin_sym_end] = ACTIONS(2654), - [sym_identifier] = ACTIONS(2656), - [anon_sym_export] = ACTIONS(2656), - [anon_sym_default] = ACTIONS(2656), - [anon_sym_type] = ACTIONS(2656), - [anon_sym_namespace] = ACTIONS(2656), - [anon_sym_LBRACE] = ACTIONS(2654), - [anon_sym_RBRACE] = ACTIONS(2654), - [anon_sym_typeof] = ACTIONS(2656), - [anon_sym_import] = ACTIONS(2656), - [anon_sym_with] = ACTIONS(2656), - [anon_sym_var] = ACTIONS(2656), - [anon_sym_let] = ACTIONS(2656), - [anon_sym_const] = ACTIONS(2656), - [anon_sym_BANG] = ACTIONS(2654), - [anon_sym_else] = ACTIONS(2656), - [anon_sym_if] = ACTIONS(2656), - [anon_sym_switch] = ACTIONS(2656), - [anon_sym_for] = ACTIONS(2656), - [anon_sym_LPAREN] = ACTIONS(2654), - [anon_sym_SEMI] = ACTIONS(2654), - [anon_sym_await] = ACTIONS(2656), - [anon_sym_while] = ACTIONS(2656), - [anon_sym_do] = ACTIONS(2656), - [anon_sym_try] = ACTIONS(2656), - [anon_sym_break] = ACTIONS(2656), - [anon_sym_continue] = ACTIONS(2656), - [anon_sym_debugger] = ACTIONS(2656), - [anon_sym_return] = ACTIONS(2656), - [anon_sym_throw] = ACTIONS(2656), - [anon_sym_case] = ACTIONS(2656), - [anon_sym_yield] = ACTIONS(2656), - [anon_sym_LBRACK] = ACTIONS(2654), - [anon_sym_DQUOTE] = ACTIONS(2654), - [anon_sym_SQUOTE] = ACTIONS(2654), - [anon_sym_class] = ACTIONS(2656), - [anon_sym_async] = ACTIONS(2656), - [anon_sym_function] = ACTIONS(2656), - [anon_sym_new] = ACTIONS(2656), - [anon_sym_using] = ACTIONS(2656), - [anon_sym_PLUS] = ACTIONS(2656), - [anon_sym_DASH] = ACTIONS(2656), - [anon_sym_SLASH] = ACTIONS(2656), - [anon_sym_LT] = ACTIONS(2654), - [anon_sym_TILDE] = ACTIONS(2654), - [anon_sym_void] = ACTIONS(2656), - [anon_sym_delete] = ACTIONS(2656), - [anon_sym_PLUS_PLUS] = ACTIONS(2654), - [anon_sym_DASH_DASH] = ACTIONS(2654), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2654), - [sym_number] = ACTIONS(2654), - [sym_private_property_identifier] = ACTIONS(2654), - [sym_this] = ACTIONS(2656), - [sym_super] = ACTIONS(2656), - [sym_true] = ACTIONS(2656), - [sym_false] = ACTIONS(2656), - [sym_null] = ACTIONS(2656), - [sym_undefined] = ACTIONS(2656), - [anon_sym_AT] = ACTIONS(2654), - [anon_sym_static] = ACTIONS(2656), - [anon_sym_readonly] = ACTIONS(2656), - [anon_sym_get] = ACTIONS(2656), - [anon_sym_set] = ACTIONS(2656), - [anon_sym_declare] = ACTIONS(2656), - [anon_sym_public] = ACTIONS(2656), - [anon_sym_private] = ACTIONS(2656), - [anon_sym_protected] = ACTIONS(2656), - [anon_sym_override] = ACTIONS(2656), - [anon_sym_module] = ACTIONS(2656), - [anon_sym_any] = ACTIONS(2656), - [anon_sym_number] = ACTIONS(2656), - [anon_sym_boolean] = ACTIONS(2656), - [anon_sym_string] = ACTIONS(2656), - [anon_sym_symbol] = ACTIONS(2656), - [anon_sym_object] = ACTIONS(2656), - [anon_sym_abstract] = ACTIONS(2656), - [anon_sym_interface] = ACTIONS(2656), - [anon_sym_enum] = ACTIONS(2656), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(823)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_rest_pattern] = STATE(5834), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5512), - [sym_optional_tuple_parameter] = STATE(5512), - [sym_optional_type] = STATE(5512), - [sym_rest_type] = STATE(5512), - [sym__tuple_type_member] = STATE(5512), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(2478), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_RBRACK] = ACTIONS(2658), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(2484), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(209), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(2492), - [anon_sym_QMARK] = ACTIONS(661), - [anon_sym_any] = ACTIONS(667), - [anon_sym_number] = ACTIONS(667), - [anon_sym_boolean] = ACTIONS(667), - [anon_sym_string] = ACTIONS(667), - [anon_sym_symbol] = ACTIONS(667), - [anon_sym_object] = ACTIONS(667), - [anon_sym_abstract] = ACTIONS(665), - [anon_sym_never] = ACTIONS(667), - [anon_sym_unknown] = ACTIONS(667), - [anon_sym_keyof] = ACTIONS(669), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(824)] = { - [ts_builtin_sym_end] = ACTIONS(2660), - [sym_identifier] = ACTIONS(2662), - [anon_sym_export] = ACTIONS(2662), - [anon_sym_default] = ACTIONS(2662), - [anon_sym_type] = ACTIONS(2662), - [anon_sym_namespace] = ACTIONS(2662), - [anon_sym_LBRACE] = ACTIONS(2660), - [anon_sym_RBRACE] = ACTIONS(2660), - [anon_sym_typeof] = ACTIONS(2662), - [anon_sym_import] = ACTIONS(2662), - [anon_sym_with] = ACTIONS(2662), - [anon_sym_var] = ACTIONS(2662), - [anon_sym_let] = ACTIONS(2662), - [anon_sym_const] = ACTIONS(2662), - [anon_sym_BANG] = ACTIONS(2660), - [anon_sym_else] = ACTIONS(2662), - [anon_sym_if] = ACTIONS(2662), - [anon_sym_switch] = ACTIONS(2662), - [anon_sym_for] = ACTIONS(2662), - [anon_sym_LPAREN] = ACTIONS(2660), - [anon_sym_SEMI] = ACTIONS(2660), - [anon_sym_await] = ACTIONS(2662), - [anon_sym_while] = ACTIONS(2662), - [anon_sym_do] = ACTIONS(2662), - [anon_sym_try] = ACTIONS(2662), - [anon_sym_break] = ACTIONS(2662), - [anon_sym_continue] = ACTIONS(2662), - [anon_sym_debugger] = ACTIONS(2662), - [anon_sym_return] = ACTIONS(2662), - [anon_sym_throw] = ACTIONS(2662), - [anon_sym_case] = ACTIONS(2662), - [anon_sym_yield] = ACTIONS(2662), - [anon_sym_LBRACK] = ACTIONS(2660), - [anon_sym_DQUOTE] = ACTIONS(2660), - [anon_sym_SQUOTE] = ACTIONS(2660), - [anon_sym_class] = ACTIONS(2662), - [anon_sym_async] = ACTIONS(2662), - [anon_sym_function] = ACTIONS(2662), - [anon_sym_new] = ACTIONS(2662), - [anon_sym_using] = ACTIONS(2662), - [anon_sym_PLUS] = ACTIONS(2662), - [anon_sym_DASH] = ACTIONS(2662), - [anon_sym_SLASH] = ACTIONS(2662), - [anon_sym_LT] = ACTIONS(2660), - [anon_sym_TILDE] = ACTIONS(2660), - [anon_sym_void] = ACTIONS(2662), - [anon_sym_delete] = ACTIONS(2662), - [anon_sym_PLUS_PLUS] = ACTIONS(2660), - [anon_sym_DASH_DASH] = ACTIONS(2660), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2660), - [sym_number] = ACTIONS(2660), - [sym_private_property_identifier] = ACTIONS(2660), - [sym_this] = ACTIONS(2662), - [sym_super] = ACTIONS(2662), - [sym_true] = ACTIONS(2662), - [sym_false] = ACTIONS(2662), - [sym_null] = ACTIONS(2662), - [sym_undefined] = ACTIONS(2662), - [anon_sym_AT] = ACTIONS(2660), - [anon_sym_static] = ACTIONS(2662), - [anon_sym_readonly] = ACTIONS(2662), - [anon_sym_get] = ACTIONS(2662), - [anon_sym_set] = ACTIONS(2662), - [anon_sym_declare] = ACTIONS(2662), - [anon_sym_public] = ACTIONS(2662), - [anon_sym_private] = ACTIONS(2662), - [anon_sym_protected] = ACTIONS(2662), - [anon_sym_override] = ACTIONS(2662), - [anon_sym_module] = ACTIONS(2662), - [anon_sym_any] = ACTIONS(2662), - [anon_sym_number] = ACTIONS(2662), - [anon_sym_boolean] = ACTIONS(2662), - [anon_sym_string] = ACTIONS(2662), - [anon_sym_symbol] = ACTIONS(2662), - [anon_sym_object] = ACTIONS(2662), - [anon_sym_abstract] = ACTIONS(2662), - [anon_sym_interface] = ACTIONS(2662), - [anon_sym_enum] = ACTIONS(2662), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(825)] = { - [ts_builtin_sym_end] = ACTIONS(2664), - [sym_identifier] = ACTIONS(2666), - [anon_sym_export] = ACTIONS(2666), - [anon_sym_default] = ACTIONS(2666), - [anon_sym_type] = ACTIONS(2666), - [anon_sym_namespace] = ACTIONS(2666), - [anon_sym_LBRACE] = ACTIONS(2664), - [anon_sym_RBRACE] = ACTIONS(2664), - [anon_sym_typeof] = ACTIONS(2666), - [anon_sym_import] = ACTIONS(2666), - [anon_sym_with] = ACTIONS(2666), - [anon_sym_var] = ACTIONS(2666), - [anon_sym_let] = ACTIONS(2666), - [anon_sym_const] = ACTIONS(2666), - [anon_sym_BANG] = ACTIONS(2664), - [anon_sym_else] = ACTIONS(2666), - [anon_sym_if] = ACTIONS(2666), - [anon_sym_switch] = ACTIONS(2666), - [anon_sym_for] = ACTIONS(2666), - [anon_sym_LPAREN] = ACTIONS(2664), - [anon_sym_SEMI] = ACTIONS(2664), - [anon_sym_await] = ACTIONS(2666), - [anon_sym_while] = ACTIONS(2666), - [anon_sym_do] = ACTIONS(2666), - [anon_sym_try] = ACTIONS(2666), - [anon_sym_break] = ACTIONS(2666), - [anon_sym_continue] = ACTIONS(2666), - [anon_sym_debugger] = ACTIONS(2666), - [anon_sym_return] = ACTIONS(2666), - [anon_sym_throw] = ACTIONS(2666), - [anon_sym_case] = ACTIONS(2666), - [anon_sym_yield] = ACTIONS(2666), - [anon_sym_LBRACK] = ACTIONS(2664), - [anon_sym_DQUOTE] = ACTIONS(2664), - [anon_sym_SQUOTE] = ACTIONS(2664), - [anon_sym_class] = ACTIONS(2666), - [anon_sym_async] = ACTIONS(2666), - [anon_sym_function] = ACTIONS(2666), - [anon_sym_new] = ACTIONS(2666), - [anon_sym_using] = ACTIONS(2666), - [anon_sym_PLUS] = ACTIONS(2666), - [anon_sym_DASH] = ACTIONS(2666), - [anon_sym_SLASH] = ACTIONS(2666), - [anon_sym_LT] = ACTIONS(2664), - [anon_sym_TILDE] = ACTIONS(2664), - [anon_sym_void] = ACTIONS(2666), - [anon_sym_delete] = ACTIONS(2666), - [anon_sym_PLUS_PLUS] = ACTIONS(2664), - [anon_sym_DASH_DASH] = ACTIONS(2664), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2664), - [sym_number] = ACTIONS(2664), - [sym_private_property_identifier] = ACTIONS(2664), - [sym_this] = ACTIONS(2666), - [sym_super] = ACTIONS(2666), - [sym_true] = ACTIONS(2666), - [sym_false] = ACTIONS(2666), - [sym_null] = ACTIONS(2666), - [sym_undefined] = ACTIONS(2666), - [anon_sym_AT] = ACTIONS(2664), - [anon_sym_static] = ACTIONS(2666), - [anon_sym_readonly] = ACTIONS(2666), - [anon_sym_get] = ACTIONS(2666), - [anon_sym_set] = ACTIONS(2666), - [anon_sym_declare] = ACTIONS(2666), - [anon_sym_public] = ACTIONS(2666), - [anon_sym_private] = ACTIONS(2666), - [anon_sym_protected] = ACTIONS(2666), - [anon_sym_override] = ACTIONS(2666), - [anon_sym_module] = ACTIONS(2666), - [anon_sym_any] = ACTIONS(2666), - [anon_sym_number] = ACTIONS(2666), - [anon_sym_boolean] = ACTIONS(2666), - [anon_sym_string] = ACTIONS(2666), - [anon_sym_symbol] = ACTIONS(2666), - [anon_sym_object] = ACTIONS(2666), - [anon_sym_abstract] = ACTIONS(2666), - [anon_sym_interface] = ACTIONS(2666), - [anon_sym_enum] = ACTIONS(2666), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(826)] = { - [ts_builtin_sym_end] = ACTIONS(2668), - [sym_identifier] = ACTIONS(2670), - [anon_sym_export] = ACTIONS(2670), - [anon_sym_default] = ACTIONS(2670), - [anon_sym_type] = ACTIONS(2670), - [anon_sym_namespace] = ACTIONS(2670), - [anon_sym_LBRACE] = ACTIONS(2668), - [anon_sym_RBRACE] = ACTIONS(2668), - [anon_sym_typeof] = ACTIONS(2670), - [anon_sym_import] = ACTIONS(2670), - [anon_sym_with] = ACTIONS(2670), - [anon_sym_var] = ACTIONS(2670), - [anon_sym_let] = ACTIONS(2670), - [anon_sym_const] = ACTIONS(2670), - [anon_sym_BANG] = ACTIONS(2668), - [anon_sym_else] = ACTIONS(2670), - [anon_sym_if] = ACTIONS(2670), - [anon_sym_switch] = ACTIONS(2670), - [anon_sym_for] = ACTIONS(2670), - [anon_sym_LPAREN] = ACTIONS(2668), - [anon_sym_SEMI] = ACTIONS(2668), - [anon_sym_await] = ACTIONS(2670), - [anon_sym_while] = ACTIONS(2670), - [anon_sym_do] = ACTIONS(2670), - [anon_sym_try] = ACTIONS(2670), - [anon_sym_break] = ACTIONS(2670), - [anon_sym_continue] = ACTIONS(2670), - [anon_sym_debugger] = ACTIONS(2670), - [anon_sym_return] = ACTIONS(2670), - [anon_sym_throw] = ACTIONS(2670), - [anon_sym_case] = ACTIONS(2670), - [anon_sym_yield] = ACTIONS(2670), - [anon_sym_LBRACK] = ACTIONS(2668), - [anon_sym_DQUOTE] = ACTIONS(2668), - [anon_sym_SQUOTE] = ACTIONS(2668), - [anon_sym_class] = ACTIONS(2670), - [anon_sym_async] = ACTIONS(2670), - [anon_sym_function] = ACTIONS(2670), - [anon_sym_new] = ACTIONS(2670), - [anon_sym_using] = ACTIONS(2670), - [anon_sym_PLUS] = ACTIONS(2670), - [anon_sym_DASH] = ACTIONS(2670), - [anon_sym_SLASH] = ACTIONS(2670), - [anon_sym_LT] = ACTIONS(2668), - [anon_sym_TILDE] = ACTIONS(2668), - [anon_sym_void] = ACTIONS(2670), - [anon_sym_delete] = ACTIONS(2670), - [anon_sym_PLUS_PLUS] = ACTIONS(2668), - [anon_sym_DASH_DASH] = ACTIONS(2668), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2668), - [sym_number] = ACTIONS(2668), - [sym_private_property_identifier] = ACTIONS(2668), - [sym_this] = ACTIONS(2670), - [sym_super] = ACTIONS(2670), - [sym_true] = ACTIONS(2670), - [sym_false] = ACTIONS(2670), - [sym_null] = ACTIONS(2670), - [sym_undefined] = ACTIONS(2670), - [anon_sym_AT] = ACTIONS(2668), - [anon_sym_static] = ACTIONS(2670), - [anon_sym_readonly] = ACTIONS(2670), - [anon_sym_get] = ACTIONS(2670), - [anon_sym_set] = ACTIONS(2670), - [anon_sym_declare] = ACTIONS(2670), - [anon_sym_public] = ACTIONS(2670), - [anon_sym_private] = ACTIONS(2670), - [anon_sym_protected] = ACTIONS(2670), - [anon_sym_override] = ACTIONS(2670), - [anon_sym_module] = ACTIONS(2670), - [anon_sym_any] = ACTIONS(2670), - [anon_sym_number] = ACTIONS(2670), - [anon_sym_boolean] = ACTIONS(2670), - [anon_sym_string] = ACTIONS(2670), - [anon_sym_symbol] = ACTIONS(2670), - [anon_sym_object] = ACTIONS(2670), - [anon_sym_abstract] = ACTIONS(2670), - [anon_sym_interface] = ACTIONS(2670), - [anon_sym_enum] = ACTIONS(2670), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(827)] = { - [ts_builtin_sym_end] = ACTIONS(2672), - [sym_identifier] = ACTIONS(2674), - [anon_sym_export] = ACTIONS(2674), - [anon_sym_default] = ACTIONS(2674), - [anon_sym_type] = ACTIONS(2674), - [anon_sym_namespace] = ACTIONS(2674), - [anon_sym_LBRACE] = ACTIONS(2672), - [anon_sym_RBRACE] = ACTIONS(2672), - [anon_sym_typeof] = ACTIONS(2674), - [anon_sym_import] = ACTIONS(2674), - [anon_sym_with] = ACTIONS(2674), - [anon_sym_var] = ACTIONS(2674), - [anon_sym_let] = ACTIONS(2674), - [anon_sym_const] = ACTIONS(2674), - [anon_sym_BANG] = ACTIONS(2672), - [anon_sym_else] = ACTIONS(2674), - [anon_sym_if] = ACTIONS(2674), - [anon_sym_switch] = ACTIONS(2674), - [anon_sym_for] = ACTIONS(2674), - [anon_sym_LPAREN] = ACTIONS(2672), - [anon_sym_SEMI] = ACTIONS(2672), - [anon_sym_await] = ACTIONS(2674), - [anon_sym_while] = ACTIONS(2674), - [anon_sym_do] = ACTIONS(2674), - [anon_sym_try] = ACTIONS(2674), - [anon_sym_break] = ACTIONS(2674), - [anon_sym_continue] = ACTIONS(2674), - [anon_sym_debugger] = ACTIONS(2674), - [anon_sym_return] = ACTIONS(2674), - [anon_sym_throw] = ACTIONS(2674), - [anon_sym_case] = ACTIONS(2674), - [anon_sym_yield] = ACTIONS(2674), - [anon_sym_LBRACK] = ACTIONS(2672), - [anon_sym_DQUOTE] = ACTIONS(2672), - [anon_sym_SQUOTE] = ACTIONS(2672), - [anon_sym_class] = ACTIONS(2674), - [anon_sym_async] = ACTIONS(2674), - [anon_sym_function] = ACTIONS(2674), - [anon_sym_new] = ACTIONS(2674), - [anon_sym_using] = ACTIONS(2674), - [anon_sym_PLUS] = ACTIONS(2674), - [anon_sym_DASH] = ACTIONS(2674), - [anon_sym_SLASH] = ACTIONS(2674), - [anon_sym_LT] = ACTIONS(2672), - [anon_sym_TILDE] = ACTIONS(2672), - [anon_sym_void] = ACTIONS(2674), - [anon_sym_delete] = ACTIONS(2674), - [anon_sym_PLUS_PLUS] = ACTIONS(2672), - [anon_sym_DASH_DASH] = ACTIONS(2672), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2672), - [sym_number] = ACTIONS(2672), - [sym_private_property_identifier] = ACTIONS(2672), - [sym_this] = ACTIONS(2674), - [sym_super] = ACTIONS(2674), - [sym_true] = ACTIONS(2674), - [sym_false] = ACTIONS(2674), - [sym_null] = ACTIONS(2674), - [sym_undefined] = ACTIONS(2674), - [anon_sym_AT] = ACTIONS(2672), - [anon_sym_static] = ACTIONS(2674), - [anon_sym_readonly] = ACTIONS(2674), - [anon_sym_get] = ACTIONS(2674), - [anon_sym_set] = ACTIONS(2674), - [anon_sym_declare] = ACTIONS(2674), - [anon_sym_public] = ACTIONS(2674), - [anon_sym_private] = ACTIONS(2674), - [anon_sym_protected] = ACTIONS(2674), - [anon_sym_override] = ACTIONS(2674), - [anon_sym_module] = ACTIONS(2674), - [anon_sym_any] = ACTIONS(2674), - [anon_sym_number] = ACTIONS(2674), - [anon_sym_boolean] = ACTIONS(2674), - [anon_sym_string] = ACTIONS(2674), - [anon_sym_symbol] = ACTIONS(2674), - [anon_sym_object] = ACTIONS(2674), - [anon_sym_abstract] = ACTIONS(2674), - [anon_sym_interface] = ACTIONS(2674), - [anon_sym_enum] = ACTIONS(2674), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(828)] = { - [ts_builtin_sym_end] = ACTIONS(2676), - [sym_identifier] = ACTIONS(2678), - [anon_sym_export] = ACTIONS(2678), - [anon_sym_default] = ACTIONS(2678), - [anon_sym_type] = ACTIONS(2678), - [anon_sym_namespace] = ACTIONS(2678), - [anon_sym_LBRACE] = ACTIONS(2676), - [anon_sym_RBRACE] = ACTIONS(2676), - [anon_sym_typeof] = ACTIONS(2678), - [anon_sym_import] = ACTIONS(2678), - [anon_sym_with] = ACTIONS(2678), - [anon_sym_var] = ACTIONS(2678), - [anon_sym_let] = ACTIONS(2678), - [anon_sym_const] = ACTIONS(2678), - [anon_sym_BANG] = ACTIONS(2676), - [anon_sym_else] = ACTIONS(2678), - [anon_sym_if] = ACTIONS(2678), - [anon_sym_switch] = ACTIONS(2678), - [anon_sym_for] = ACTIONS(2678), - [anon_sym_LPAREN] = ACTIONS(2676), - [anon_sym_SEMI] = ACTIONS(2676), - [anon_sym_await] = ACTIONS(2678), - [anon_sym_while] = ACTIONS(2678), - [anon_sym_do] = ACTIONS(2678), - [anon_sym_try] = ACTIONS(2678), - [anon_sym_break] = ACTIONS(2678), - [anon_sym_continue] = ACTIONS(2678), - [anon_sym_debugger] = ACTIONS(2678), - [anon_sym_return] = ACTIONS(2678), - [anon_sym_throw] = ACTIONS(2678), - [anon_sym_case] = ACTIONS(2678), - [anon_sym_yield] = ACTIONS(2678), - [anon_sym_LBRACK] = ACTIONS(2676), - [anon_sym_DQUOTE] = ACTIONS(2676), - [anon_sym_SQUOTE] = ACTIONS(2676), - [anon_sym_class] = ACTIONS(2678), - [anon_sym_async] = ACTIONS(2678), - [anon_sym_function] = ACTIONS(2678), - [anon_sym_new] = ACTIONS(2678), - [anon_sym_using] = ACTIONS(2678), - [anon_sym_PLUS] = ACTIONS(2678), - [anon_sym_DASH] = ACTIONS(2678), - [anon_sym_SLASH] = ACTIONS(2678), - [anon_sym_LT] = ACTIONS(2676), - [anon_sym_TILDE] = ACTIONS(2676), - [anon_sym_void] = ACTIONS(2678), - [anon_sym_delete] = ACTIONS(2678), - [anon_sym_PLUS_PLUS] = ACTIONS(2676), - [anon_sym_DASH_DASH] = ACTIONS(2676), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2676), - [sym_number] = ACTIONS(2676), - [sym_private_property_identifier] = ACTIONS(2676), - [sym_this] = ACTIONS(2678), - [sym_super] = ACTIONS(2678), - [sym_true] = ACTIONS(2678), - [sym_false] = ACTIONS(2678), - [sym_null] = ACTIONS(2678), - [sym_undefined] = ACTIONS(2678), - [anon_sym_AT] = ACTIONS(2676), - [anon_sym_static] = ACTIONS(2678), - [anon_sym_readonly] = ACTIONS(2678), - [anon_sym_get] = ACTIONS(2678), - [anon_sym_set] = ACTIONS(2678), - [anon_sym_declare] = ACTIONS(2678), - [anon_sym_public] = ACTIONS(2678), - [anon_sym_private] = ACTIONS(2678), - [anon_sym_protected] = ACTIONS(2678), - [anon_sym_override] = ACTIONS(2678), - [anon_sym_module] = ACTIONS(2678), - [anon_sym_any] = ACTIONS(2678), - [anon_sym_number] = ACTIONS(2678), - [anon_sym_boolean] = ACTIONS(2678), - [anon_sym_string] = ACTIONS(2678), - [anon_sym_symbol] = ACTIONS(2678), - [anon_sym_object] = ACTIONS(2678), - [anon_sym_abstract] = ACTIONS(2678), - [anon_sym_interface] = ACTIONS(2678), - [anon_sym_enum] = ACTIONS(2678), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(829)] = { - [ts_builtin_sym_end] = ACTIONS(2680), - [sym_identifier] = ACTIONS(2682), - [anon_sym_export] = ACTIONS(2682), - [anon_sym_default] = ACTIONS(2682), - [anon_sym_type] = ACTIONS(2682), - [anon_sym_namespace] = ACTIONS(2682), - [anon_sym_LBRACE] = ACTIONS(2680), - [anon_sym_RBRACE] = ACTIONS(2680), - [anon_sym_typeof] = ACTIONS(2682), - [anon_sym_import] = ACTIONS(2682), - [anon_sym_with] = ACTIONS(2682), - [anon_sym_var] = ACTIONS(2682), - [anon_sym_let] = ACTIONS(2682), - [anon_sym_const] = ACTIONS(2682), - [anon_sym_BANG] = ACTIONS(2680), - [anon_sym_else] = ACTIONS(2682), - [anon_sym_if] = ACTIONS(2682), - [anon_sym_switch] = ACTIONS(2682), - [anon_sym_for] = ACTIONS(2682), - [anon_sym_LPAREN] = ACTIONS(2680), - [anon_sym_SEMI] = ACTIONS(2680), - [anon_sym_await] = ACTIONS(2682), - [anon_sym_while] = ACTIONS(2682), - [anon_sym_do] = ACTIONS(2682), - [anon_sym_try] = ACTIONS(2682), - [anon_sym_break] = ACTIONS(2682), - [anon_sym_continue] = ACTIONS(2682), - [anon_sym_debugger] = ACTIONS(2682), - [anon_sym_return] = ACTIONS(2682), - [anon_sym_throw] = ACTIONS(2682), - [anon_sym_case] = ACTIONS(2682), - [anon_sym_yield] = ACTIONS(2682), - [anon_sym_LBRACK] = ACTIONS(2680), - [anon_sym_DQUOTE] = ACTIONS(2680), - [anon_sym_SQUOTE] = ACTIONS(2680), - [anon_sym_class] = ACTIONS(2682), - [anon_sym_async] = ACTIONS(2682), - [anon_sym_function] = ACTIONS(2682), - [anon_sym_new] = ACTIONS(2682), - [anon_sym_using] = ACTIONS(2682), - [anon_sym_PLUS] = ACTIONS(2682), - [anon_sym_DASH] = ACTIONS(2682), - [anon_sym_SLASH] = ACTIONS(2682), - [anon_sym_LT] = ACTIONS(2680), - [anon_sym_TILDE] = ACTIONS(2680), - [anon_sym_void] = ACTIONS(2682), - [anon_sym_delete] = ACTIONS(2682), - [anon_sym_PLUS_PLUS] = ACTIONS(2680), - [anon_sym_DASH_DASH] = ACTIONS(2680), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2680), - [sym_number] = ACTIONS(2680), - [sym_private_property_identifier] = ACTIONS(2680), - [sym_this] = ACTIONS(2682), - [sym_super] = ACTIONS(2682), - [sym_true] = ACTIONS(2682), - [sym_false] = ACTIONS(2682), - [sym_null] = ACTIONS(2682), - [sym_undefined] = ACTIONS(2682), - [anon_sym_AT] = ACTIONS(2680), - [anon_sym_static] = ACTIONS(2682), - [anon_sym_readonly] = ACTIONS(2682), - [anon_sym_get] = ACTIONS(2682), - [anon_sym_set] = ACTIONS(2682), - [anon_sym_declare] = ACTIONS(2682), - [anon_sym_public] = ACTIONS(2682), - [anon_sym_private] = ACTIONS(2682), - [anon_sym_protected] = ACTIONS(2682), - [anon_sym_override] = ACTIONS(2682), - [anon_sym_module] = ACTIONS(2682), - [anon_sym_any] = ACTIONS(2682), - [anon_sym_number] = ACTIONS(2682), - [anon_sym_boolean] = ACTIONS(2682), - [anon_sym_string] = ACTIONS(2682), - [anon_sym_symbol] = ACTIONS(2682), - [anon_sym_object] = ACTIONS(2682), - [anon_sym_abstract] = ACTIONS(2682), - [anon_sym_interface] = ACTIONS(2682), - [anon_sym_enum] = ACTIONS(2682), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(830)] = { - [ts_builtin_sym_end] = ACTIONS(2684), - [sym_identifier] = ACTIONS(2686), - [anon_sym_export] = ACTIONS(2686), - [anon_sym_default] = ACTIONS(2686), - [anon_sym_type] = ACTIONS(2686), - [anon_sym_namespace] = ACTIONS(2686), - [anon_sym_LBRACE] = ACTIONS(2684), - [anon_sym_RBRACE] = ACTIONS(2684), - [anon_sym_typeof] = ACTIONS(2686), - [anon_sym_import] = ACTIONS(2686), - [anon_sym_with] = ACTIONS(2686), - [anon_sym_var] = ACTIONS(2686), - [anon_sym_let] = ACTIONS(2686), - [anon_sym_const] = ACTIONS(2686), - [anon_sym_BANG] = ACTIONS(2684), - [anon_sym_else] = ACTIONS(2686), - [anon_sym_if] = ACTIONS(2686), - [anon_sym_switch] = ACTIONS(2686), - [anon_sym_for] = ACTIONS(2686), - [anon_sym_LPAREN] = ACTIONS(2684), - [anon_sym_SEMI] = ACTIONS(2684), - [anon_sym_await] = ACTIONS(2686), - [anon_sym_while] = ACTIONS(2686), - [anon_sym_do] = ACTIONS(2686), - [anon_sym_try] = ACTIONS(2686), - [anon_sym_break] = ACTIONS(2686), - [anon_sym_continue] = ACTIONS(2686), - [anon_sym_debugger] = ACTIONS(2686), - [anon_sym_return] = ACTIONS(2686), - [anon_sym_throw] = ACTIONS(2686), - [anon_sym_case] = ACTIONS(2686), - [anon_sym_yield] = ACTIONS(2686), - [anon_sym_LBRACK] = ACTIONS(2684), - [anon_sym_DQUOTE] = ACTIONS(2684), - [anon_sym_SQUOTE] = ACTIONS(2684), - [anon_sym_class] = ACTIONS(2686), - [anon_sym_async] = ACTIONS(2686), - [anon_sym_function] = ACTIONS(2686), - [anon_sym_new] = ACTIONS(2686), - [anon_sym_using] = ACTIONS(2686), - [anon_sym_PLUS] = ACTIONS(2686), - [anon_sym_DASH] = ACTIONS(2686), - [anon_sym_SLASH] = ACTIONS(2686), - [anon_sym_LT] = ACTIONS(2684), - [anon_sym_TILDE] = ACTIONS(2684), - [anon_sym_void] = ACTIONS(2686), - [anon_sym_delete] = ACTIONS(2686), - [anon_sym_PLUS_PLUS] = ACTIONS(2684), - [anon_sym_DASH_DASH] = ACTIONS(2684), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2684), - [sym_number] = ACTIONS(2684), - [sym_private_property_identifier] = ACTIONS(2684), - [sym_this] = ACTIONS(2686), - [sym_super] = ACTIONS(2686), - [sym_true] = ACTIONS(2686), - [sym_false] = ACTIONS(2686), - [sym_null] = ACTIONS(2686), - [sym_undefined] = ACTIONS(2686), - [anon_sym_AT] = ACTIONS(2684), - [anon_sym_static] = ACTIONS(2686), - [anon_sym_readonly] = ACTIONS(2686), - [anon_sym_get] = ACTIONS(2686), - [anon_sym_set] = ACTIONS(2686), - [anon_sym_declare] = ACTIONS(2686), - [anon_sym_public] = ACTIONS(2686), - [anon_sym_private] = ACTIONS(2686), - [anon_sym_protected] = ACTIONS(2686), - [anon_sym_override] = ACTIONS(2686), - [anon_sym_module] = ACTIONS(2686), - [anon_sym_any] = ACTIONS(2686), - [anon_sym_number] = ACTIONS(2686), - [anon_sym_boolean] = ACTIONS(2686), - [anon_sym_string] = ACTIONS(2686), - [anon_sym_symbol] = ACTIONS(2686), - [anon_sym_object] = ACTIONS(2686), - [anon_sym_abstract] = ACTIONS(2686), - [anon_sym_interface] = ACTIONS(2686), - [anon_sym_enum] = ACTIONS(2686), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(831)] = { - [ts_builtin_sym_end] = ACTIONS(2688), - [sym_identifier] = ACTIONS(2690), - [anon_sym_export] = ACTIONS(2690), - [anon_sym_default] = ACTIONS(2690), - [anon_sym_type] = ACTIONS(2690), - [anon_sym_namespace] = ACTIONS(2690), - [anon_sym_LBRACE] = ACTIONS(2688), - [anon_sym_RBRACE] = ACTIONS(2688), - [anon_sym_typeof] = ACTIONS(2690), - [anon_sym_import] = ACTIONS(2690), - [anon_sym_with] = ACTIONS(2690), - [anon_sym_var] = ACTIONS(2690), - [anon_sym_let] = ACTIONS(2690), - [anon_sym_const] = ACTIONS(2690), - [anon_sym_BANG] = ACTIONS(2688), - [anon_sym_else] = ACTIONS(2690), - [anon_sym_if] = ACTIONS(2690), - [anon_sym_switch] = ACTIONS(2690), - [anon_sym_for] = ACTIONS(2690), - [anon_sym_LPAREN] = ACTIONS(2688), - [anon_sym_SEMI] = ACTIONS(2688), - [anon_sym_await] = ACTIONS(2690), - [anon_sym_while] = ACTIONS(2690), - [anon_sym_do] = ACTIONS(2690), - [anon_sym_try] = ACTIONS(2690), - [anon_sym_break] = ACTIONS(2690), - [anon_sym_continue] = ACTIONS(2690), - [anon_sym_debugger] = ACTIONS(2690), - [anon_sym_return] = ACTIONS(2690), - [anon_sym_throw] = ACTIONS(2690), - [anon_sym_case] = ACTIONS(2690), - [anon_sym_yield] = ACTIONS(2690), - [anon_sym_LBRACK] = ACTIONS(2688), - [anon_sym_DQUOTE] = ACTIONS(2688), - [anon_sym_SQUOTE] = ACTIONS(2688), - [anon_sym_class] = ACTIONS(2690), - [anon_sym_async] = ACTIONS(2690), - [anon_sym_function] = ACTIONS(2690), - [anon_sym_new] = ACTIONS(2690), - [anon_sym_using] = ACTIONS(2690), - [anon_sym_PLUS] = ACTIONS(2690), - [anon_sym_DASH] = ACTIONS(2690), - [anon_sym_SLASH] = ACTIONS(2690), - [anon_sym_LT] = ACTIONS(2688), - [anon_sym_TILDE] = ACTIONS(2688), - [anon_sym_void] = ACTIONS(2690), - [anon_sym_delete] = ACTIONS(2690), - [anon_sym_PLUS_PLUS] = ACTIONS(2688), - [anon_sym_DASH_DASH] = ACTIONS(2688), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2688), - [sym_number] = ACTIONS(2688), - [sym_private_property_identifier] = ACTIONS(2688), - [sym_this] = ACTIONS(2690), - [sym_super] = ACTIONS(2690), - [sym_true] = ACTIONS(2690), - [sym_false] = ACTIONS(2690), - [sym_null] = ACTIONS(2690), - [sym_undefined] = ACTIONS(2690), - [anon_sym_AT] = ACTIONS(2688), - [anon_sym_static] = ACTIONS(2690), - [anon_sym_readonly] = ACTIONS(2690), - [anon_sym_get] = ACTIONS(2690), - [anon_sym_set] = ACTIONS(2690), - [anon_sym_declare] = ACTIONS(2690), - [anon_sym_public] = ACTIONS(2690), - [anon_sym_private] = ACTIONS(2690), - [anon_sym_protected] = ACTIONS(2690), - [anon_sym_override] = ACTIONS(2690), - [anon_sym_module] = ACTIONS(2690), - [anon_sym_any] = ACTIONS(2690), - [anon_sym_number] = ACTIONS(2690), - [anon_sym_boolean] = ACTIONS(2690), - [anon_sym_string] = ACTIONS(2690), - [anon_sym_symbol] = ACTIONS(2690), - [anon_sym_object] = ACTIONS(2690), - [anon_sym_abstract] = ACTIONS(2690), - [anon_sym_interface] = ACTIONS(2690), - [anon_sym_enum] = ACTIONS(2690), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(832)] = { - [ts_builtin_sym_end] = ACTIONS(1739), - [sym_identifier] = ACTIONS(1741), - [anon_sym_export] = ACTIONS(1741), - [anon_sym_default] = ACTIONS(1741), - [anon_sym_type] = ACTIONS(1741), - [anon_sym_namespace] = ACTIONS(1741), - [anon_sym_LBRACE] = ACTIONS(1739), - [anon_sym_RBRACE] = ACTIONS(1739), - [anon_sym_typeof] = ACTIONS(1741), - [anon_sym_import] = ACTIONS(1741), - [anon_sym_with] = ACTIONS(1741), - [anon_sym_var] = ACTIONS(1741), - [anon_sym_let] = ACTIONS(1741), - [anon_sym_const] = ACTIONS(1741), - [anon_sym_BANG] = ACTIONS(1739), - [anon_sym_else] = ACTIONS(1741), - [anon_sym_if] = ACTIONS(1741), - [anon_sym_switch] = ACTIONS(1741), - [anon_sym_for] = ACTIONS(1741), - [anon_sym_LPAREN] = ACTIONS(1739), - [anon_sym_SEMI] = ACTIONS(1739), - [anon_sym_await] = ACTIONS(1741), - [anon_sym_while] = ACTIONS(1741), - [anon_sym_do] = ACTIONS(1741), - [anon_sym_try] = ACTIONS(1741), - [anon_sym_break] = ACTIONS(1741), - [anon_sym_continue] = ACTIONS(1741), - [anon_sym_debugger] = ACTIONS(1741), - [anon_sym_return] = ACTIONS(1741), - [anon_sym_throw] = ACTIONS(1741), - [anon_sym_case] = ACTIONS(1741), - [anon_sym_yield] = ACTIONS(1741), - [anon_sym_LBRACK] = ACTIONS(1739), - [anon_sym_DQUOTE] = ACTIONS(1739), - [anon_sym_SQUOTE] = ACTIONS(1739), - [anon_sym_class] = ACTIONS(1741), - [anon_sym_async] = ACTIONS(1741), - [anon_sym_function] = ACTIONS(1741), - [anon_sym_new] = ACTIONS(1741), - [anon_sym_using] = ACTIONS(1741), - [anon_sym_PLUS] = ACTIONS(1741), - [anon_sym_DASH] = ACTIONS(1741), - [anon_sym_SLASH] = ACTIONS(1741), - [anon_sym_LT] = ACTIONS(1739), - [anon_sym_TILDE] = ACTIONS(1739), - [anon_sym_void] = ACTIONS(1741), - [anon_sym_delete] = ACTIONS(1741), - [anon_sym_PLUS_PLUS] = ACTIONS(1739), - [anon_sym_DASH_DASH] = ACTIONS(1739), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1739), - [sym_number] = ACTIONS(1739), - [sym_private_property_identifier] = ACTIONS(1739), - [sym_this] = ACTIONS(1741), - [sym_super] = ACTIONS(1741), - [sym_true] = ACTIONS(1741), - [sym_false] = ACTIONS(1741), - [sym_null] = ACTIONS(1741), - [sym_undefined] = ACTIONS(1741), - [anon_sym_AT] = ACTIONS(1739), - [anon_sym_static] = ACTIONS(1741), - [anon_sym_readonly] = ACTIONS(1741), - [anon_sym_get] = ACTIONS(1741), - [anon_sym_set] = ACTIONS(1741), - [anon_sym_declare] = ACTIONS(1741), - [anon_sym_public] = ACTIONS(1741), - [anon_sym_private] = ACTIONS(1741), - [anon_sym_protected] = ACTIONS(1741), - [anon_sym_override] = ACTIONS(1741), - [anon_sym_module] = ACTIONS(1741), - [anon_sym_any] = ACTIONS(1741), - [anon_sym_number] = ACTIONS(1741), - [anon_sym_boolean] = ACTIONS(1741), - [anon_sym_string] = ACTIONS(1741), - [anon_sym_symbol] = ACTIONS(1741), - [anon_sym_object] = ACTIONS(1741), - [anon_sym_abstract] = ACTIONS(1741), - [anon_sym_interface] = ACTIONS(1741), - [anon_sym_enum] = ACTIONS(1741), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(833)] = { - [ts_builtin_sym_end] = ACTIONS(2692), - [sym_identifier] = ACTIONS(2694), - [anon_sym_export] = ACTIONS(2694), - [anon_sym_default] = ACTIONS(2694), - [anon_sym_type] = ACTIONS(2694), - [anon_sym_namespace] = ACTIONS(2694), - [anon_sym_LBRACE] = ACTIONS(2692), - [anon_sym_RBRACE] = ACTIONS(2692), - [anon_sym_typeof] = ACTIONS(2694), - [anon_sym_import] = ACTIONS(2694), - [anon_sym_with] = ACTIONS(2694), - [anon_sym_var] = ACTIONS(2694), - [anon_sym_let] = ACTIONS(2694), - [anon_sym_const] = ACTIONS(2694), - [anon_sym_BANG] = ACTIONS(2692), - [anon_sym_else] = ACTIONS(2694), - [anon_sym_if] = ACTIONS(2694), - [anon_sym_switch] = ACTIONS(2694), - [anon_sym_for] = ACTIONS(2694), - [anon_sym_LPAREN] = ACTIONS(2692), - [anon_sym_SEMI] = ACTIONS(2692), - [anon_sym_await] = ACTIONS(2694), - [anon_sym_while] = ACTIONS(2694), - [anon_sym_do] = ACTIONS(2694), - [anon_sym_try] = ACTIONS(2694), - [anon_sym_break] = ACTIONS(2694), - [anon_sym_continue] = ACTIONS(2694), - [anon_sym_debugger] = ACTIONS(2694), - [anon_sym_return] = ACTIONS(2694), - [anon_sym_throw] = ACTIONS(2694), - [anon_sym_case] = ACTIONS(2694), - [anon_sym_yield] = ACTIONS(2694), - [anon_sym_LBRACK] = ACTIONS(2692), - [anon_sym_DQUOTE] = ACTIONS(2692), - [anon_sym_SQUOTE] = ACTIONS(2692), - [anon_sym_class] = ACTIONS(2694), - [anon_sym_async] = ACTIONS(2694), - [anon_sym_function] = ACTIONS(2694), - [anon_sym_new] = ACTIONS(2694), - [anon_sym_using] = ACTIONS(2694), - [anon_sym_PLUS] = ACTIONS(2694), - [anon_sym_DASH] = ACTIONS(2694), - [anon_sym_SLASH] = ACTIONS(2694), - [anon_sym_LT] = ACTIONS(2692), - [anon_sym_TILDE] = ACTIONS(2692), - [anon_sym_void] = ACTIONS(2694), - [anon_sym_delete] = ACTIONS(2694), - [anon_sym_PLUS_PLUS] = ACTIONS(2692), - [anon_sym_DASH_DASH] = ACTIONS(2692), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2692), - [sym_number] = ACTIONS(2692), - [sym_private_property_identifier] = ACTIONS(2692), - [sym_this] = ACTIONS(2694), - [sym_super] = ACTIONS(2694), - [sym_true] = ACTIONS(2694), - [sym_false] = ACTIONS(2694), - [sym_null] = ACTIONS(2694), - [sym_undefined] = ACTIONS(2694), - [anon_sym_AT] = ACTIONS(2692), - [anon_sym_static] = ACTIONS(2694), - [anon_sym_readonly] = ACTIONS(2694), - [anon_sym_get] = ACTIONS(2694), - [anon_sym_set] = ACTIONS(2694), - [anon_sym_declare] = ACTIONS(2694), - [anon_sym_public] = ACTIONS(2694), - [anon_sym_private] = ACTIONS(2694), - [anon_sym_protected] = ACTIONS(2694), - [anon_sym_override] = ACTIONS(2694), - [anon_sym_module] = ACTIONS(2694), - [anon_sym_any] = ACTIONS(2694), - [anon_sym_number] = ACTIONS(2694), - [anon_sym_boolean] = ACTIONS(2694), - [anon_sym_string] = ACTIONS(2694), - [anon_sym_symbol] = ACTIONS(2694), - [anon_sym_object] = ACTIONS(2694), - [anon_sym_abstract] = ACTIONS(2694), - [anon_sym_interface] = ACTIONS(2694), - [anon_sym_enum] = ACTIONS(2694), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(834)] = { - [ts_builtin_sym_end] = ACTIONS(2696), - [sym_identifier] = ACTIONS(2698), - [anon_sym_export] = ACTIONS(2698), - [anon_sym_default] = ACTIONS(2698), - [anon_sym_type] = ACTIONS(2698), - [anon_sym_namespace] = ACTIONS(2698), - [anon_sym_LBRACE] = ACTIONS(2696), - [anon_sym_RBRACE] = ACTIONS(2696), - [anon_sym_typeof] = ACTIONS(2698), - [anon_sym_import] = ACTIONS(2698), - [anon_sym_with] = ACTIONS(2698), - [anon_sym_var] = ACTIONS(2698), - [anon_sym_let] = ACTIONS(2698), - [anon_sym_const] = ACTIONS(2698), - [anon_sym_BANG] = ACTIONS(2696), - [anon_sym_else] = ACTIONS(2698), - [anon_sym_if] = ACTIONS(2698), - [anon_sym_switch] = ACTIONS(2698), - [anon_sym_for] = ACTIONS(2698), - [anon_sym_LPAREN] = ACTIONS(2696), - [anon_sym_SEMI] = ACTIONS(2696), - [anon_sym_await] = ACTIONS(2698), - [anon_sym_while] = ACTIONS(2698), - [anon_sym_do] = ACTIONS(2698), - [anon_sym_try] = ACTIONS(2698), - [anon_sym_break] = ACTIONS(2698), - [anon_sym_continue] = ACTIONS(2698), - [anon_sym_debugger] = ACTIONS(2698), - [anon_sym_return] = ACTIONS(2698), - [anon_sym_throw] = ACTIONS(2698), - [anon_sym_case] = ACTIONS(2698), - [anon_sym_yield] = ACTIONS(2698), - [anon_sym_LBRACK] = ACTIONS(2696), - [anon_sym_DQUOTE] = ACTIONS(2696), - [anon_sym_SQUOTE] = ACTIONS(2696), - [anon_sym_class] = ACTIONS(2698), - [anon_sym_async] = ACTIONS(2698), - [anon_sym_function] = ACTIONS(2698), - [anon_sym_new] = ACTIONS(2698), - [anon_sym_using] = ACTIONS(2698), - [anon_sym_PLUS] = ACTIONS(2698), - [anon_sym_DASH] = ACTIONS(2698), - [anon_sym_SLASH] = ACTIONS(2698), - [anon_sym_LT] = ACTIONS(2696), - [anon_sym_TILDE] = ACTIONS(2696), - [anon_sym_void] = ACTIONS(2698), - [anon_sym_delete] = ACTIONS(2698), - [anon_sym_PLUS_PLUS] = ACTIONS(2696), - [anon_sym_DASH_DASH] = ACTIONS(2696), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2696), - [sym_number] = ACTIONS(2696), - [sym_private_property_identifier] = ACTIONS(2696), - [sym_this] = ACTIONS(2698), - [sym_super] = ACTIONS(2698), - [sym_true] = ACTIONS(2698), - [sym_false] = ACTIONS(2698), - [sym_null] = ACTIONS(2698), - [sym_undefined] = ACTIONS(2698), - [anon_sym_AT] = ACTIONS(2696), - [anon_sym_static] = ACTIONS(2698), - [anon_sym_readonly] = ACTIONS(2698), - [anon_sym_get] = ACTIONS(2698), - [anon_sym_set] = ACTIONS(2698), - [anon_sym_declare] = ACTIONS(2698), - [anon_sym_public] = ACTIONS(2698), - [anon_sym_private] = ACTIONS(2698), - [anon_sym_protected] = ACTIONS(2698), - [anon_sym_override] = ACTIONS(2698), - [anon_sym_module] = ACTIONS(2698), - [anon_sym_any] = ACTIONS(2698), - [anon_sym_number] = ACTIONS(2698), - [anon_sym_boolean] = ACTIONS(2698), - [anon_sym_string] = ACTIONS(2698), - [anon_sym_symbol] = ACTIONS(2698), - [anon_sym_object] = ACTIONS(2698), - [anon_sym_abstract] = ACTIONS(2698), - [anon_sym_interface] = ACTIONS(2698), - [anon_sym_enum] = ACTIONS(2698), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(835)] = { - [ts_builtin_sym_end] = ACTIONS(2700), - [sym_identifier] = ACTIONS(2702), - [anon_sym_export] = ACTIONS(2702), - [anon_sym_default] = ACTIONS(2702), - [anon_sym_type] = ACTIONS(2702), - [anon_sym_namespace] = ACTIONS(2702), - [anon_sym_LBRACE] = ACTIONS(2700), - [anon_sym_RBRACE] = ACTIONS(2700), - [anon_sym_typeof] = ACTIONS(2702), - [anon_sym_import] = ACTIONS(2702), - [anon_sym_with] = ACTIONS(2702), - [anon_sym_var] = ACTIONS(2702), - [anon_sym_let] = ACTIONS(2702), - [anon_sym_const] = ACTIONS(2702), - [anon_sym_BANG] = ACTIONS(2700), - [anon_sym_else] = ACTIONS(2702), - [anon_sym_if] = ACTIONS(2702), - [anon_sym_switch] = ACTIONS(2702), - [anon_sym_for] = ACTIONS(2702), - [anon_sym_LPAREN] = ACTIONS(2700), - [anon_sym_SEMI] = ACTIONS(2700), - [anon_sym_await] = ACTIONS(2702), - [anon_sym_while] = ACTIONS(2702), - [anon_sym_do] = ACTIONS(2702), - [anon_sym_try] = ACTIONS(2702), - [anon_sym_break] = ACTIONS(2702), - [anon_sym_continue] = ACTIONS(2702), - [anon_sym_debugger] = ACTIONS(2702), - [anon_sym_return] = ACTIONS(2702), - [anon_sym_throw] = ACTIONS(2702), - [anon_sym_case] = ACTIONS(2702), - [anon_sym_yield] = ACTIONS(2702), - [anon_sym_LBRACK] = ACTIONS(2700), - [anon_sym_DQUOTE] = ACTIONS(2700), - [anon_sym_SQUOTE] = ACTIONS(2700), - [anon_sym_class] = ACTIONS(2702), - [anon_sym_async] = ACTIONS(2702), - [anon_sym_function] = ACTIONS(2702), - [anon_sym_new] = ACTIONS(2702), - [anon_sym_using] = ACTIONS(2702), - [anon_sym_PLUS] = ACTIONS(2702), - [anon_sym_DASH] = ACTIONS(2702), - [anon_sym_SLASH] = ACTIONS(2702), - [anon_sym_LT] = ACTIONS(2700), - [anon_sym_TILDE] = ACTIONS(2700), - [anon_sym_void] = ACTIONS(2702), - [anon_sym_delete] = ACTIONS(2702), - [anon_sym_PLUS_PLUS] = ACTIONS(2700), - [anon_sym_DASH_DASH] = ACTIONS(2700), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2700), - [sym_number] = ACTIONS(2700), - [sym_private_property_identifier] = ACTIONS(2700), - [sym_this] = ACTIONS(2702), - [sym_super] = ACTIONS(2702), - [sym_true] = ACTIONS(2702), - [sym_false] = ACTIONS(2702), - [sym_null] = ACTIONS(2702), - [sym_undefined] = ACTIONS(2702), - [anon_sym_AT] = ACTIONS(2700), - [anon_sym_static] = ACTIONS(2702), - [anon_sym_readonly] = ACTIONS(2702), - [anon_sym_get] = ACTIONS(2702), - [anon_sym_set] = ACTIONS(2702), - [anon_sym_declare] = ACTIONS(2702), - [anon_sym_public] = ACTIONS(2702), - [anon_sym_private] = ACTIONS(2702), - [anon_sym_protected] = ACTIONS(2702), - [anon_sym_override] = ACTIONS(2702), - [anon_sym_module] = ACTIONS(2702), - [anon_sym_any] = ACTIONS(2702), - [anon_sym_number] = ACTIONS(2702), - [anon_sym_boolean] = ACTIONS(2702), - [anon_sym_string] = ACTIONS(2702), - [anon_sym_symbol] = ACTIONS(2702), - [anon_sym_object] = ACTIONS(2702), - [anon_sym_abstract] = ACTIONS(2702), - [anon_sym_interface] = ACTIONS(2702), - [anon_sym_enum] = ACTIONS(2702), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(836)] = { - [ts_builtin_sym_end] = ACTIONS(2704), - [sym_identifier] = ACTIONS(2706), - [anon_sym_export] = ACTIONS(2706), - [anon_sym_default] = ACTIONS(2706), - [anon_sym_type] = ACTIONS(2706), - [anon_sym_namespace] = ACTIONS(2706), - [anon_sym_LBRACE] = ACTIONS(2704), - [anon_sym_RBRACE] = ACTIONS(2704), - [anon_sym_typeof] = ACTIONS(2706), - [anon_sym_import] = ACTIONS(2706), - [anon_sym_with] = ACTIONS(2706), - [anon_sym_var] = ACTIONS(2706), - [anon_sym_let] = ACTIONS(2706), - [anon_sym_const] = ACTIONS(2706), - [anon_sym_BANG] = ACTIONS(2704), - [anon_sym_else] = ACTIONS(2706), - [anon_sym_if] = ACTIONS(2706), - [anon_sym_switch] = ACTIONS(2706), - [anon_sym_for] = ACTIONS(2706), - [anon_sym_LPAREN] = ACTIONS(2704), - [anon_sym_SEMI] = ACTIONS(2704), - [anon_sym_await] = ACTIONS(2706), - [anon_sym_while] = ACTIONS(2706), - [anon_sym_do] = ACTIONS(2706), - [anon_sym_try] = ACTIONS(2706), - [anon_sym_break] = ACTIONS(2706), - [anon_sym_continue] = ACTIONS(2706), - [anon_sym_debugger] = ACTIONS(2706), - [anon_sym_return] = ACTIONS(2706), - [anon_sym_throw] = ACTIONS(2706), - [anon_sym_case] = ACTIONS(2706), - [anon_sym_yield] = ACTIONS(2706), - [anon_sym_LBRACK] = ACTIONS(2704), - [anon_sym_DQUOTE] = ACTIONS(2704), - [anon_sym_SQUOTE] = ACTIONS(2704), - [anon_sym_class] = ACTIONS(2706), - [anon_sym_async] = ACTIONS(2706), - [anon_sym_function] = ACTIONS(2706), - [anon_sym_new] = ACTIONS(2706), - [anon_sym_using] = ACTIONS(2706), - [anon_sym_PLUS] = ACTIONS(2706), - [anon_sym_DASH] = ACTIONS(2706), - [anon_sym_SLASH] = ACTIONS(2706), - [anon_sym_LT] = ACTIONS(2704), - [anon_sym_TILDE] = ACTIONS(2704), - [anon_sym_void] = ACTIONS(2706), - [anon_sym_delete] = ACTIONS(2706), - [anon_sym_PLUS_PLUS] = ACTIONS(2704), - [anon_sym_DASH_DASH] = ACTIONS(2704), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2704), - [sym_number] = ACTIONS(2704), - [sym_private_property_identifier] = ACTIONS(2704), - [sym_this] = ACTIONS(2706), - [sym_super] = ACTIONS(2706), - [sym_true] = ACTIONS(2706), - [sym_false] = ACTIONS(2706), - [sym_null] = ACTIONS(2706), - [sym_undefined] = ACTIONS(2706), - [anon_sym_AT] = ACTIONS(2704), - [anon_sym_static] = ACTIONS(2706), - [anon_sym_readonly] = ACTIONS(2706), - [anon_sym_get] = ACTIONS(2706), - [anon_sym_set] = ACTIONS(2706), - [anon_sym_declare] = ACTIONS(2706), - [anon_sym_public] = ACTIONS(2706), - [anon_sym_private] = ACTIONS(2706), - [anon_sym_protected] = ACTIONS(2706), - [anon_sym_override] = ACTIONS(2706), - [anon_sym_module] = ACTIONS(2706), - [anon_sym_any] = ACTIONS(2706), - [anon_sym_number] = ACTIONS(2706), - [anon_sym_boolean] = ACTIONS(2706), - [anon_sym_string] = ACTIONS(2706), - [anon_sym_symbol] = ACTIONS(2706), - [anon_sym_object] = ACTIONS(2706), - [anon_sym_abstract] = ACTIONS(2706), - [anon_sym_interface] = ACTIONS(2706), - [anon_sym_enum] = ACTIONS(2706), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(837)] = { + [STATE(840)] = { [ts_builtin_sym_end] = ACTIONS(2708), [sym_identifier] = ACTIONS(2710), [anon_sym_export] = ACTIONS(2710), @@ -113483,6 +118489,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_return] = ACTIONS(2710), [anon_sym_throw] = ACTIONS(2710), [anon_sym_case] = ACTIONS(2710), + [anon_sym_finally] = ACTIONS(2710), [anon_sym_yield] = ACTIONS(2710), [anon_sym_LBRACK] = ACTIONS(2708), [anon_sym_DQUOTE] = ACTIONS(2708), @@ -113533,7 +118540,256 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2710), [sym_html_comment] = ACTIONS(5), }, - [STATE(838)] = { + [STATE(841)] = { + [ts_builtin_sym_end] = ACTIONS(1973), + [sym_identifier] = ACTIONS(1975), + [anon_sym_export] = ACTIONS(1975), + [anon_sym_default] = ACTIONS(1975), + [anon_sym_type] = ACTIONS(1975), + [anon_sym_namespace] = ACTIONS(1975), + [anon_sym_LBRACE] = ACTIONS(1973), + [anon_sym_RBRACE] = ACTIONS(1973), + [anon_sym_typeof] = ACTIONS(1975), + [anon_sym_import] = ACTIONS(1975), + [anon_sym_with] = ACTIONS(1975), + [anon_sym_var] = ACTIONS(1975), + [anon_sym_let] = ACTIONS(1975), + [anon_sym_const] = ACTIONS(1975), + [anon_sym_BANG] = ACTIONS(1973), + [anon_sym_else] = ACTIONS(1975), + [anon_sym_if] = ACTIONS(1975), + [anon_sym_switch] = ACTIONS(1975), + [anon_sym_for] = ACTIONS(1975), + [anon_sym_LPAREN] = ACTIONS(1973), + [anon_sym_SEMI] = ACTIONS(1973), + [anon_sym_await] = ACTIONS(1975), + [anon_sym_while] = ACTIONS(1975), + [anon_sym_do] = ACTIONS(1975), + [anon_sym_try] = ACTIONS(1975), + [anon_sym_break] = ACTIONS(1975), + [anon_sym_continue] = ACTIONS(1975), + [anon_sym_debugger] = ACTIONS(1975), + [anon_sym_return] = ACTIONS(1975), + [anon_sym_throw] = ACTIONS(1975), + [anon_sym_case] = ACTIONS(1975), + [anon_sym_yield] = ACTIONS(1975), + [anon_sym_LBRACK] = ACTIONS(1973), + [anon_sym_DQUOTE] = ACTIONS(1973), + [anon_sym_SQUOTE] = ACTIONS(1973), + [anon_sym_class] = ACTIONS(1975), + [anon_sym_async] = ACTIONS(1975), + [anon_sym_function] = ACTIONS(1975), + [anon_sym_new] = ACTIONS(1975), + [anon_sym_using] = ACTIONS(1975), + [anon_sym_PLUS] = ACTIONS(1975), + [anon_sym_DASH] = ACTIONS(1975), + [anon_sym_SLASH] = ACTIONS(1975), + [anon_sym_LT] = ACTIONS(1973), + [anon_sym_TILDE] = ACTIONS(1973), + [anon_sym_void] = ACTIONS(1975), + [anon_sym_delete] = ACTIONS(1975), + [anon_sym_PLUS_PLUS] = ACTIONS(1973), + [anon_sym_DASH_DASH] = ACTIONS(1973), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1973), + [sym_number] = ACTIONS(1973), + [sym_private_property_identifier] = ACTIONS(1973), + [sym_this] = ACTIONS(1975), + [sym_super] = ACTIONS(1975), + [sym_true] = ACTIONS(1975), + [sym_false] = ACTIONS(1975), + [sym_null] = ACTIONS(1975), + [sym_undefined] = ACTIONS(1975), + [anon_sym_AT] = ACTIONS(1973), + [anon_sym_static] = ACTIONS(1975), + [anon_sym_readonly] = ACTIONS(1975), + [anon_sym_get] = ACTIONS(1975), + [anon_sym_set] = ACTIONS(1975), + [anon_sym_declare] = ACTIONS(1975), + [anon_sym_public] = ACTIONS(1975), + [anon_sym_private] = ACTIONS(1975), + [anon_sym_protected] = ACTIONS(1975), + [anon_sym_override] = ACTIONS(1975), + [anon_sym_module] = ACTIONS(1975), + [anon_sym_any] = ACTIONS(1975), + [anon_sym_number] = ACTIONS(1975), + [anon_sym_boolean] = ACTIONS(1975), + [anon_sym_string] = ACTIONS(1975), + [anon_sym_symbol] = ACTIONS(1975), + [anon_sym_object] = ACTIONS(1975), + [anon_sym_abstract] = ACTIONS(1975), + [anon_sym_interface] = ACTIONS(1975), + [anon_sym_enum] = ACTIONS(1975), + [sym__automatic_semicolon] = ACTIONS(1981), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(842)] = { + [ts_builtin_sym_end] = ACTIONS(2043), + [sym_identifier] = ACTIONS(2045), + [anon_sym_export] = ACTIONS(2045), + [anon_sym_default] = ACTIONS(2045), + [anon_sym_type] = ACTIONS(2045), + [anon_sym_namespace] = ACTIONS(2045), + [anon_sym_LBRACE] = ACTIONS(2043), + [anon_sym_RBRACE] = ACTIONS(2043), + [anon_sym_typeof] = ACTIONS(2045), + [anon_sym_import] = ACTIONS(2045), + [anon_sym_with] = ACTIONS(2045), + [anon_sym_var] = ACTIONS(2045), + [anon_sym_let] = ACTIONS(2045), + [anon_sym_const] = ACTIONS(2045), + [anon_sym_BANG] = ACTIONS(2043), + [anon_sym_else] = ACTIONS(2045), + [anon_sym_if] = ACTIONS(2045), + [anon_sym_switch] = ACTIONS(2045), + [anon_sym_for] = ACTIONS(2045), + [anon_sym_LPAREN] = ACTIONS(2043), + [anon_sym_SEMI] = ACTIONS(2043), + [anon_sym_await] = ACTIONS(2045), + [anon_sym_while] = ACTIONS(2045), + [anon_sym_do] = ACTIONS(2045), + [anon_sym_try] = ACTIONS(2045), + [anon_sym_break] = ACTIONS(2045), + [anon_sym_continue] = ACTIONS(2045), + [anon_sym_debugger] = ACTIONS(2045), + [anon_sym_return] = ACTIONS(2045), + [anon_sym_throw] = ACTIONS(2045), + [anon_sym_case] = ACTIONS(2045), + [anon_sym_yield] = ACTIONS(2045), + [anon_sym_LBRACK] = ACTIONS(2043), + [anon_sym_DQUOTE] = ACTIONS(2043), + [anon_sym_SQUOTE] = ACTIONS(2043), + [anon_sym_class] = ACTIONS(2045), + [anon_sym_async] = ACTIONS(2045), + [anon_sym_function] = ACTIONS(2045), + [anon_sym_new] = ACTIONS(2045), + [anon_sym_using] = ACTIONS(2045), + [anon_sym_PLUS] = ACTIONS(2045), + [anon_sym_DASH] = ACTIONS(2045), + [anon_sym_SLASH] = ACTIONS(2045), + [anon_sym_LT] = ACTIONS(2043), + [anon_sym_TILDE] = ACTIONS(2043), + [anon_sym_void] = ACTIONS(2045), + [anon_sym_delete] = ACTIONS(2045), + [anon_sym_PLUS_PLUS] = ACTIONS(2043), + [anon_sym_DASH_DASH] = ACTIONS(2043), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2043), + [sym_number] = ACTIONS(2043), + [sym_private_property_identifier] = ACTIONS(2043), + [sym_this] = ACTIONS(2045), + [sym_super] = ACTIONS(2045), + [sym_true] = ACTIONS(2045), + [sym_false] = ACTIONS(2045), + [sym_null] = ACTIONS(2045), + [sym_undefined] = ACTIONS(2045), + [anon_sym_AT] = ACTIONS(2043), + [anon_sym_static] = ACTIONS(2045), + [anon_sym_readonly] = ACTIONS(2045), + [anon_sym_get] = ACTIONS(2045), + [anon_sym_set] = ACTIONS(2045), + [anon_sym_declare] = ACTIONS(2045), + [anon_sym_public] = ACTIONS(2045), + [anon_sym_private] = ACTIONS(2045), + [anon_sym_protected] = ACTIONS(2045), + [anon_sym_override] = ACTIONS(2045), + [anon_sym_module] = ACTIONS(2045), + [anon_sym_any] = ACTIONS(2045), + [anon_sym_number] = ACTIONS(2045), + [anon_sym_boolean] = ACTIONS(2045), + [anon_sym_string] = ACTIONS(2045), + [anon_sym_symbol] = ACTIONS(2045), + [anon_sym_object] = ACTIONS(2045), + [anon_sym_abstract] = ACTIONS(2045), + [anon_sym_interface] = ACTIONS(2045), + [anon_sym_enum] = ACTIONS(2045), + [sym__automatic_semicolon] = ACTIONS(2051), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(843)] = { + [ts_builtin_sym_end] = ACTIONS(1915), + [sym_identifier] = ACTIONS(1917), + [anon_sym_export] = ACTIONS(1917), + [anon_sym_default] = ACTIONS(1917), + [anon_sym_type] = ACTIONS(1917), + [anon_sym_namespace] = ACTIONS(1917), + [anon_sym_LBRACE] = ACTIONS(1915), + [anon_sym_RBRACE] = ACTIONS(1915), + [anon_sym_typeof] = ACTIONS(1917), + [anon_sym_import] = ACTIONS(1917), + [anon_sym_with] = ACTIONS(1917), + [anon_sym_var] = ACTIONS(1917), + [anon_sym_let] = ACTIONS(1917), + [anon_sym_const] = ACTIONS(1917), + [anon_sym_BANG] = ACTIONS(1915), + [anon_sym_else] = ACTIONS(1917), + [anon_sym_if] = ACTIONS(1917), + [anon_sym_switch] = ACTIONS(1917), + [anon_sym_for] = ACTIONS(1917), + [anon_sym_LPAREN] = ACTIONS(1915), + [anon_sym_SEMI] = ACTIONS(1915), + [anon_sym_await] = ACTIONS(1917), + [anon_sym_while] = ACTIONS(1917), + [anon_sym_do] = ACTIONS(1917), + [anon_sym_try] = ACTIONS(1917), + [anon_sym_break] = ACTIONS(1917), + [anon_sym_continue] = ACTIONS(1917), + [anon_sym_debugger] = ACTIONS(1917), + [anon_sym_return] = ACTIONS(1917), + [anon_sym_throw] = ACTIONS(1917), + [anon_sym_case] = ACTIONS(1917), + [anon_sym_yield] = ACTIONS(1917), + [anon_sym_LBRACK] = ACTIONS(1915), + [anon_sym_DQUOTE] = ACTIONS(1915), + [anon_sym_SQUOTE] = ACTIONS(1915), + [anon_sym_class] = ACTIONS(1917), + [anon_sym_async] = ACTIONS(1917), + [anon_sym_function] = ACTIONS(1917), + [anon_sym_new] = ACTIONS(1917), + [anon_sym_using] = ACTIONS(1917), + [anon_sym_PLUS] = ACTIONS(1917), + [anon_sym_DASH] = ACTIONS(1917), + [anon_sym_SLASH] = ACTIONS(1917), + [anon_sym_LT] = ACTIONS(1915), + [anon_sym_TILDE] = ACTIONS(1915), + [anon_sym_void] = ACTIONS(1917), + [anon_sym_delete] = ACTIONS(1917), + [anon_sym_PLUS_PLUS] = ACTIONS(1915), + [anon_sym_DASH_DASH] = ACTIONS(1915), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1915), + [sym_number] = ACTIONS(1915), + [sym_private_property_identifier] = ACTIONS(1915), + [sym_this] = ACTIONS(1917), + [sym_super] = ACTIONS(1917), + [sym_true] = ACTIONS(1917), + [sym_false] = ACTIONS(1917), + [sym_null] = ACTIONS(1917), + [sym_undefined] = ACTIONS(1917), + [anon_sym_AT] = ACTIONS(1915), + [anon_sym_static] = ACTIONS(1917), + [anon_sym_readonly] = ACTIONS(1917), + [anon_sym_get] = ACTIONS(1917), + [anon_sym_set] = ACTIONS(1917), + [anon_sym_declare] = ACTIONS(1917), + [anon_sym_public] = ACTIONS(1917), + [anon_sym_private] = ACTIONS(1917), + [anon_sym_protected] = ACTIONS(1917), + [anon_sym_override] = ACTIONS(1917), + [anon_sym_module] = ACTIONS(1917), + [anon_sym_any] = ACTIONS(1917), + [anon_sym_number] = ACTIONS(1917), + [anon_sym_boolean] = ACTIONS(1917), + [anon_sym_string] = ACTIONS(1917), + [anon_sym_symbol] = ACTIONS(1917), + [anon_sym_object] = ACTIONS(1917), + [anon_sym_abstract] = ACTIONS(1917), + [anon_sym_interface] = ACTIONS(1917), + [anon_sym_enum] = ACTIONS(1917), + [sym__automatic_semicolon] = ACTIONS(1923), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(844)] = { [ts_builtin_sym_end] = ACTIONS(2712), [sym_identifier] = ACTIONS(2714), [anon_sym_export] = ACTIONS(2714), @@ -113613,91 +118869,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_abstract] = ACTIONS(2714), [anon_sym_interface] = ACTIONS(2714), [anon_sym_enum] = ACTIONS(2714), + [sym__automatic_semicolon] = ACTIONS(2712), [sym_html_comment] = ACTIONS(5), }, - [STATE(839)] = { - [ts_builtin_sym_end] = ACTIONS(2668), - [sym_identifier] = ACTIONS(2670), - [anon_sym_export] = ACTIONS(2670), - [anon_sym_default] = ACTIONS(2670), - [anon_sym_type] = ACTIONS(2670), - [anon_sym_namespace] = ACTIONS(2670), - [anon_sym_LBRACE] = ACTIONS(2668), - [anon_sym_RBRACE] = ACTIONS(2668), - [anon_sym_typeof] = ACTIONS(2670), - [anon_sym_import] = ACTIONS(2670), - [anon_sym_with] = ACTIONS(2670), - [anon_sym_var] = ACTIONS(2670), - [anon_sym_let] = ACTIONS(2670), - [anon_sym_const] = ACTIONS(2670), - [anon_sym_BANG] = ACTIONS(2668), - [anon_sym_else] = ACTIONS(2670), - [anon_sym_if] = ACTIONS(2670), - [anon_sym_switch] = ACTIONS(2670), - [anon_sym_for] = ACTIONS(2670), - [anon_sym_LPAREN] = ACTIONS(2668), - [anon_sym_SEMI] = ACTIONS(2668), - [anon_sym_await] = ACTIONS(2670), - [anon_sym_while] = ACTIONS(2670), - [anon_sym_do] = ACTIONS(2670), - [anon_sym_try] = ACTIONS(2670), - [anon_sym_break] = ACTIONS(2670), - [anon_sym_continue] = ACTIONS(2670), - [anon_sym_debugger] = ACTIONS(2670), - [anon_sym_return] = ACTIONS(2670), - [anon_sym_throw] = ACTIONS(2670), - [anon_sym_case] = ACTIONS(2670), - [anon_sym_yield] = ACTIONS(2670), - [anon_sym_LBRACK] = ACTIONS(2668), - [anon_sym_DQUOTE] = ACTIONS(2668), - [anon_sym_SQUOTE] = ACTIONS(2668), - [anon_sym_class] = ACTIONS(2670), - [anon_sym_async] = ACTIONS(2670), - [anon_sym_function] = ACTIONS(2670), - [anon_sym_new] = ACTIONS(2670), - [anon_sym_using] = ACTIONS(2670), - [anon_sym_PLUS] = ACTIONS(2670), - [anon_sym_DASH] = ACTIONS(2670), - [anon_sym_SLASH] = ACTIONS(2670), - [anon_sym_LT] = ACTIONS(2668), - [anon_sym_TILDE] = ACTIONS(2668), - [anon_sym_void] = ACTIONS(2670), - [anon_sym_delete] = ACTIONS(2670), - [anon_sym_PLUS_PLUS] = ACTIONS(2668), - [anon_sym_DASH_DASH] = ACTIONS(2668), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2668), - [sym_number] = ACTIONS(2668), - [sym_private_property_identifier] = ACTIONS(2668), - [sym_this] = ACTIONS(2670), - [sym_super] = ACTIONS(2670), - [sym_true] = ACTIONS(2670), - [sym_false] = ACTIONS(2670), - [sym_null] = ACTIONS(2670), - [sym_undefined] = ACTIONS(2670), - [anon_sym_AT] = ACTIONS(2668), - [anon_sym_static] = ACTIONS(2670), - [anon_sym_readonly] = ACTIONS(2670), - [anon_sym_get] = ACTIONS(2670), - [anon_sym_set] = ACTIONS(2670), - [anon_sym_declare] = ACTIONS(2670), - [anon_sym_public] = ACTIONS(2670), - [anon_sym_private] = ACTIONS(2670), - [anon_sym_protected] = ACTIONS(2670), - [anon_sym_override] = ACTIONS(2670), - [anon_sym_module] = ACTIONS(2670), - [anon_sym_any] = ACTIONS(2670), - [anon_sym_number] = ACTIONS(2670), - [anon_sym_boolean] = ACTIONS(2670), - [anon_sym_string] = ACTIONS(2670), - [anon_sym_symbol] = ACTIONS(2670), - [anon_sym_object] = ACTIONS(2670), - [anon_sym_abstract] = ACTIONS(2670), - [anon_sym_interface] = ACTIONS(2670), - [anon_sym_enum] = ACTIONS(2670), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(840)] = { + [STATE(845)] = { [ts_builtin_sym_end] = ACTIONS(2716), [sym_identifier] = ACTIONS(2718), [anon_sym_export] = ACTIONS(2718), @@ -113729,6 +118904,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_return] = ACTIONS(2718), [anon_sym_throw] = ACTIONS(2718), [anon_sym_case] = ACTIONS(2718), + [anon_sym_finally] = ACTIONS(2718), [anon_sym_yield] = ACTIONS(2718), [anon_sym_LBRACK] = ACTIONS(2716), [anon_sym_DQUOTE] = ACTIONS(2716), @@ -113779,827 +118955,1500 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2718), [sym_html_comment] = ACTIONS(5), }, - [STATE(841)] = { - [ts_builtin_sym_end] = ACTIONS(2720), - [sym_identifier] = ACTIONS(2722), - [anon_sym_export] = ACTIONS(2722), - [anon_sym_default] = ACTIONS(2722), - [anon_sym_type] = ACTIONS(2722), - [anon_sym_namespace] = ACTIONS(2722), - [anon_sym_LBRACE] = ACTIONS(2720), - [anon_sym_RBRACE] = ACTIONS(2720), - [anon_sym_typeof] = ACTIONS(2722), - [anon_sym_import] = ACTIONS(2722), - [anon_sym_with] = ACTIONS(2722), - [anon_sym_var] = ACTIONS(2722), - [anon_sym_let] = ACTIONS(2722), - [anon_sym_const] = ACTIONS(2722), - [anon_sym_BANG] = ACTIONS(2720), - [anon_sym_else] = ACTIONS(2722), - [anon_sym_if] = ACTIONS(2722), - [anon_sym_switch] = ACTIONS(2722), - [anon_sym_for] = ACTIONS(2722), - [anon_sym_LPAREN] = ACTIONS(2720), - [anon_sym_SEMI] = ACTIONS(2720), - [anon_sym_await] = ACTIONS(2722), - [anon_sym_while] = ACTIONS(2722), - [anon_sym_do] = ACTIONS(2722), - [anon_sym_try] = ACTIONS(2722), - [anon_sym_break] = ACTIONS(2722), - [anon_sym_continue] = ACTIONS(2722), - [anon_sym_debugger] = ACTIONS(2722), - [anon_sym_return] = ACTIONS(2722), - [anon_sym_throw] = ACTIONS(2722), - [anon_sym_case] = ACTIONS(2722), - [anon_sym_yield] = ACTIONS(2722), - [anon_sym_LBRACK] = ACTIONS(2720), - [anon_sym_DQUOTE] = ACTIONS(2720), - [anon_sym_SQUOTE] = ACTIONS(2720), - [anon_sym_class] = ACTIONS(2722), - [anon_sym_async] = ACTIONS(2722), - [anon_sym_function] = ACTIONS(2722), - [anon_sym_new] = ACTIONS(2722), - [anon_sym_using] = ACTIONS(2722), - [anon_sym_PLUS] = ACTIONS(2722), - [anon_sym_DASH] = ACTIONS(2722), - [anon_sym_SLASH] = ACTIONS(2722), - [anon_sym_LT] = ACTIONS(2720), - [anon_sym_TILDE] = ACTIONS(2720), - [anon_sym_void] = ACTIONS(2722), - [anon_sym_delete] = ACTIONS(2722), - [anon_sym_PLUS_PLUS] = ACTIONS(2720), - [anon_sym_DASH_DASH] = ACTIONS(2720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2720), - [sym_number] = ACTIONS(2720), - [sym_private_property_identifier] = ACTIONS(2720), - [sym_this] = ACTIONS(2722), - [sym_super] = ACTIONS(2722), - [sym_true] = ACTIONS(2722), - [sym_false] = ACTIONS(2722), - [sym_null] = ACTIONS(2722), - [sym_undefined] = ACTIONS(2722), - [anon_sym_AT] = ACTIONS(2720), - [anon_sym_static] = ACTIONS(2722), - [anon_sym_readonly] = ACTIONS(2722), - [anon_sym_get] = ACTIONS(2722), - [anon_sym_set] = ACTIONS(2722), - [anon_sym_declare] = ACTIONS(2722), - [anon_sym_public] = ACTIONS(2722), - [anon_sym_private] = ACTIONS(2722), - [anon_sym_protected] = ACTIONS(2722), - [anon_sym_override] = ACTIONS(2722), - [anon_sym_module] = ACTIONS(2722), - [anon_sym_any] = ACTIONS(2722), - [anon_sym_number] = ACTIONS(2722), - [anon_sym_boolean] = ACTIONS(2722), - [anon_sym_string] = ACTIONS(2722), - [anon_sym_symbol] = ACTIONS(2722), - [anon_sym_object] = ACTIONS(2722), - [anon_sym_abstract] = ACTIONS(2722), - [anon_sym_interface] = ACTIONS(2722), - [anon_sym_enum] = ACTIONS(2722), + [STATE(846)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_rest_pattern] = STATE(6584), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6306), + [sym_optional_tuple_parameter] = STATE(6306), + [sym_optional_type] = STATE(6306), + [sym_rest_type] = STATE(6306), + [sym__tuple_type_member] = STATE(6306), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(2666), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_COMMA] = ACTIONS(2720), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(2722), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(2672), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2674), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(2680), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(842)] = { - [ts_builtin_sym_end] = ACTIONS(1717), - [sym_identifier] = ACTIONS(1719), - [anon_sym_export] = ACTIONS(1719), - [anon_sym_default] = ACTIONS(1719), - [anon_sym_type] = ACTIONS(1719), - [anon_sym_namespace] = ACTIONS(1719), - [anon_sym_LBRACE] = ACTIONS(1717), - [anon_sym_RBRACE] = ACTIONS(1717), - [anon_sym_typeof] = ACTIONS(1719), - [anon_sym_import] = ACTIONS(1719), - [anon_sym_with] = ACTIONS(1719), - [anon_sym_var] = ACTIONS(1719), - [anon_sym_let] = ACTIONS(1719), - [anon_sym_const] = ACTIONS(1719), - [anon_sym_BANG] = ACTIONS(1717), - [anon_sym_else] = ACTIONS(1719), - [anon_sym_if] = ACTIONS(1719), - [anon_sym_switch] = ACTIONS(1719), - [anon_sym_for] = ACTIONS(1719), - [anon_sym_LPAREN] = ACTIONS(1717), - [anon_sym_SEMI] = ACTIONS(1717), - [anon_sym_await] = ACTIONS(1719), - [anon_sym_while] = ACTIONS(1719), - [anon_sym_do] = ACTIONS(1719), - [anon_sym_try] = ACTIONS(1719), - [anon_sym_break] = ACTIONS(1719), - [anon_sym_continue] = ACTIONS(1719), - [anon_sym_debugger] = ACTIONS(1719), - [anon_sym_return] = ACTIONS(1719), - [anon_sym_throw] = ACTIONS(1719), - [anon_sym_case] = ACTIONS(1719), - [anon_sym_yield] = ACTIONS(1719), - [anon_sym_LBRACK] = ACTIONS(1717), - [anon_sym_DQUOTE] = ACTIONS(1717), - [anon_sym_SQUOTE] = ACTIONS(1717), - [anon_sym_class] = ACTIONS(1719), - [anon_sym_async] = ACTIONS(1719), - [anon_sym_function] = ACTIONS(1719), - [anon_sym_new] = ACTIONS(1719), - [anon_sym_using] = ACTIONS(1719), - [anon_sym_PLUS] = ACTIONS(1719), - [anon_sym_DASH] = ACTIONS(1719), - [anon_sym_SLASH] = ACTIONS(1719), - [anon_sym_LT] = ACTIONS(1717), - [anon_sym_TILDE] = ACTIONS(1717), - [anon_sym_void] = ACTIONS(1719), - [anon_sym_delete] = ACTIONS(1719), - [anon_sym_PLUS_PLUS] = ACTIONS(1717), - [anon_sym_DASH_DASH] = ACTIONS(1717), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1717), - [sym_number] = ACTIONS(1717), - [sym_private_property_identifier] = ACTIONS(1717), - [sym_this] = ACTIONS(1719), - [sym_super] = ACTIONS(1719), - [sym_true] = ACTIONS(1719), - [sym_false] = ACTIONS(1719), - [sym_null] = ACTIONS(1719), - [sym_undefined] = ACTIONS(1719), - [anon_sym_AT] = ACTIONS(1717), - [anon_sym_static] = ACTIONS(1719), - [anon_sym_readonly] = ACTIONS(1719), - [anon_sym_get] = ACTIONS(1719), - [anon_sym_set] = ACTIONS(1719), - [anon_sym_declare] = ACTIONS(1719), - [anon_sym_public] = ACTIONS(1719), - [anon_sym_private] = ACTIONS(1719), - [anon_sym_protected] = ACTIONS(1719), - [anon_sym_override] = ACTIONS(1719), - [anon_sym_module] = ACTIONS(1719), - [anon_sym_any] = ACTIONS(1719), - [anon_sym_number] = ACTIONS(1719), - [anon_sym_boolean] = ACTIONS(1719), - [anon_sym_string] = ACTIONS(1719), - [anon_sym_symbol] = ACTIONS(1719), - [anon_sym_object] = ACTIONS(1719), - [anon_sym_abstract] = ACTIONS(1719), - [anon_sym_interface] = ACTIONS(1719), - [anon_sym_enum] = ACTIONS(1719), + [STATE(847)] = { + [ts_builtin_sym_end] = ACTIONS(1871), + [sym_identifier] = ACTIONS(1873), + [anon_sym_export] = ACTIONS(1873), + [anon_sym_default] = ACTIONS(1873), + [anon_sym_type] = ACTIONS(1873), + [anon_sym_namespace] = ACTIONS(1873), + [anon_sym_LBRACE] = ACTIONS(1871), + [anon_sym_RBRACE] = ACTIONS(1871), + [anon_sym_typeof] = ACTIONS(1873), + [anon_sym_import] = ACTIONS(1873), + [anon_sym_with] = ACTIONS(1873), + [anon_sym_var] = ACTIONS(1873), + [anon_sym_let] = ACTIONS(1873), + [anon_sym_const] = ACTIONS(1873), + [anon_sym_BANG] = ACTIONS(1871), + [anon_sym_else] = ACTIONS(1873), + [anon_sym_if] = ACTIONS(1873), + [anon_sym_switch] = ACTIONS(1873), + [anon_sym_for] = ACTIONS(1873), + [anon_sym_LPAREN] = ACTIONS(1871), + [anon_sym_SEMI] = ACTIONS(1871), + [anon_sym_await] = ACTIONS(1873), + [anon_sym_while] = ACTIONS(1873), + [anon_sym_do] = ACTIONS(1873), + [anon_sym_try] = ACTIONS(1873), + [anon_sym_break] = ACTIONS(1873), + [anon_sym_continue] = ACTIONS(1873), + [anon_sym_debugger] = ACTIONS(1873), + [anon_sym_return] = ACTIONS(1873), + [anon_sym_throw] = ACTIONS(1873), + [anon_sym_case] = ACTIONS(1873), + [anon_sym_yield] = ACTIONS(1873), + [anon_sym_LBRACK] = ACTIONS(1871), + [anon_sym_DQUOTE] = ACTIONS(1871), + [anon_sym_SQUOTE] = ACTIONS(1871), + [anon_sym_class] = ACTIONS(1873), + [anon_sym_async] = ACTIONS(1873), + [anon_sym_function] = ACTIONS(1873), + [anon_sym_new] = ACTIONS(1873), + [anon_sym_using] = ACTIONS(1873), + [anon_sym_PLUS] = ACTIONS(1873), + [anon_sym_DASH] = ACTIONS(1873), + [anon_sym_SLASH] = ACTIONS(1873), + [anon_sym_LT] = ACTIONS(1871), + [anon_sym_TILDE] = ACTIONS(1871), + [anon_sym_void] = ACTIONS(1873), + [anon_sym_delete] = ACTIONS(1873), + [anon_sym_PLUS_PLUS] = ACTIONS(1871), + [anon_sym_DASH_DASH] = ACTIONS(1871), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1871), + [sym_number] = ACTIONS(1871), + [sym_private_property_identifier] = ACTIONS(1871), + [sym_this] = ACTIONS(1873), + [sym_super] = ACTIONS(1873), + [sym_true] = ACTIONS(1873), + [sym_false] = ACTIONS(1873), + [sym_null] = ACTIONS(1873), + [sym_undefined] = ACTIONS(1873), + [anon_sym_AT] = ACTIONS(1871), + [anon_sym_static] = ACTIONS(1873), + [anon_sym_readonly] = ACTIONS(1873), + [anon_sym_get] = ACTIONS(1873), + [anon_sym_set] = ACTIONS(1873), + [anon_sym_declare] = ACTIONS(1873), + [anon_sym_public] = ACTIONS(1873), + [anon_sym_private] = ACTIONS(1873), + [anon_sym_protected] = ACTIONS(1873), + [anon_sym_override] = ACTIONS(1873), + [anon_sym_module] = ACTIONS(1873), + [anon_sym_any] = ACTIONS(1873), + [anon_sym_number] = ACTIONS(1873), + [anon_sym_boolean] = ACTIONS(1873), + [anon_sym_string] = ACTIONS(1873), + [anon_sym_symbol] = ACTIONS(1873), + [anon_sym_object] = ACTIONS(1873), + [anon_sym_abstract] = ACTIONS(1873), + [anon_sym_interface] = ACTIONS(1873), + [anon_sym_enum] = ACTIONS(1873), + [sym__automatic_semicolon] = ACTIONS(1871), [sym_html_comment] = ACTIONS(5), }, - [STATE(843)] = { - [ts_builtin_sym_end] = ACTIONS(2724), - [sym_identifier] = ACTIONS(2726), - [anon_sym_export] = ACTIONS(2726), - [anon_sym_default] = ACTIONS(2726), - [anon_sym_type] = ACTIONS(2726), - [anon_sym_namespace] = ACTIONS(2726), - [anon_sym_LBRACE] = ACTIONS(2724), - [anon_sym_RBRACE] = ACTIONS(2724), - [anon_sym_typeof] = ACTIONS(2726), - [anon_sym_import] = ACTIONS(2726), - [anon_sym_with] = ACTIONS(2726), - [anon_sym_var] = ACTIONS(2726), - [anon_sym_let] = ACTIONS(2726), - [anon_sym_const] = ACTIONS(2726), - [anon_sym_BANG] = ACTIONS(2724), - [anon_sym_else] = ACTIONS(2726), - [anon_sym_if] = ACTIONS(2726), - [anon_sym_switch] = ACTIONS(2726), - [anon_sym_for] = ACTIONS(2726), - [anon_sym_LPAREN] = ACTIONS(2724), - [anon_sym_SEMI] = ACTIONS(2724), - [anon_sym_await] = ACTIONS(2726), - [anon_sym_while] = ACTIONS(2726), - [anon_sym_do] = ACTIONS(2726), - [anon_sym_try] = ACTIONS(2726), - [anon_sym_break] = ACTIONS(2726), - [anon_sym_continue] = ACTIONS(2726), - [anon_sym_debugger] = ACTIONS(2726), - [anon_sym_return] = ACTIONS(2726), - [anon_sym_throw] = ACTIONS(2726), - [anon_sym_case] = ACTIONS(2726), - [anon_sym_yield] = ACTIONS(2726), - [anon_sym_LBRACK] = ACTIONS(2724), - [anon_sym_DQUOTE] = ACTIONS(2724), - [anon_sym_SQUOTE] = ACTIONS(2724), - [anon_sym_class] = ACTIONS(2726), - [anon_sym_async] = ACTIONS(2726), - [anon_sym_function] = ACTIONS(2726), - [anon_sym_new] = ACTIONS(2726), - [anon_sym_using] = ACTIONS(2726), - [anon_sym_PLUS] = ACTIONS(2726), - [anon_sym_DASH] = ACTIONS(2726), - [anon_sym_SLASH] = ACTIONS(2726), - [anon_sym_LT] = ACTIONS(2724), - [anon_sym_TILDE] = ACTIONS(2724), - [anon_sym_void] = ACTIONS(2726), - [anon_sym_delete] = ACTIONS(2726), - [anon_sym_PLUS_PLUS] = ACTIONS(2724), - [anon_sym_DASH_DASH] = ACTIONS(2724), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2724), - [sym_number] = ACTIONS(2724), - [sym_private_property_identifier] = ACTIONS(2724), - [sym_this] = ACTIONS(2726), - [sym_super] = ACTIONS(2726), - [sym_true] = ACTIONS(2726), - [sym_false] = ACTIONS(2726), - [sym_null] = ACTIONS(2726), - [sym_undefined] = ACTIONS(2726), - [anon_sym_AT] = ACTIONS(2724), - [anon_sym_static] = ACTIONS(2726), - [anon_sym_readonly] = ACTIONS(2726), - [anon_sym_get] = ACTIONS(2726), - [anon_sym_set] = ACTIONS(2726), - [anon_sym_declare] = ACTIONS(2726), - [anon_sym_public] = ACTIONS(2726), - [anon_sym_private] = ACTIONS(2726), - [anon_sym_protected] = ACTIONS(2726), - [anon_sym_override] = ACTIONS(2726), - [anon_sym_module] = ACTIONS(2726), - [anon_sym_any] = ACTIONS(2726), - [anon_sym_number] = ACTIONS(2726), - [anon_sym_boolean] = ACTIONS(2726), - [anon_sym_string] = ACTIONS(2726), - [anon_sym_symbol] = ACTIONS(2726), - [anon_sym_object] = ACTIONS(2726), - [anon_sym_abstract] = ACTIONS(2726), - [anon_sym_interface] = ACTIONS(2726), - [anon_sym_enum] = ACTIONS(2726), + [STATE(848)] = { + [ts_builtin_sym_end] = ACTIONS(1925), + [sym_identifier] = ACTIONS(1927), + [anon_sym_export] = ACTIONS(1927), + [anon_sym_default] = ACTIONS(1927), + [anon_sym_type] = ACTIONS(1927), + [anon_sym_namespace] = ACTIONS(1927), + [anon_sym_LBRACE] = ACTIONS(1925), + [anon_sym_RBRACE] = ACTIONS(1925), + [anon_sym_typeof] = ACTIONS(1927), + [anon_sym_import] = ACTIONS(1927), + [anon_sym_with] = ACTIONS(1927), + [anon_sym_var] = ACTIONS(1927), + [anon_sym_let] = ACTIONS(1927), + [anon_sym_const] = ACTIONS(1927), + [anon_sym_BANG] = ACTIONS(1925), + [anon_sym_else] = ACTIONS(1927), + [anon_sym_if] = ACTIONS(1927), + [anon_sym_switch] = ACTIONS(1927), + [anon_sym_for] = ACTIONS(1927), + [anon_sym_LPAREN] = ACTIONS(1925), + [anon_sym_SEMI] = ACTIONS(1925), + [anon_sym_await] = ACTIONS(1927), + [anon_sym_while] = ACTIONS(1927), + [anon_sym_do] = ACTIONS(1927), + [anon_sym_try] = ACTIONS(1927), + [anon_sym_break] = ACTIONS(1927), + [anon_sym_continue] = ACTIONS(1927), + [anon_sym_debugger] = ACTIONS(1927), + [anon_sym_return] = ACTIONS(1927), + [anon_sym_throw] = ACTIONS(1927), + [anon_sym_case] = ACTIONS(1927), + [anon_sym_yield] = ACTIONS(1927), + [anon_sym_LBRACK] = ACTIONS(1925), + [anon_sym_DQUOTE] = ACTIONS(1925), + [anon_sym_SQUOTE] = ACTIONS(1925), + [anon_sym_class] = ACTIONS(1927), + [anon_sym_async] = ACTIONS(1927), + [anon_sym_function] = ACTIONS(1927), + [anon_sym_new] = ACTIONS(1927), + [anon_sym_using] = ACTIONS(1927), + [anon_sym_PLUS] = ACTIONS(1927), + [anon_sym_DASH] = ACTIONS(1927), + [anon_sym_SLASH] = ACTIONS(1927), + [anon_sym_LT] = ACTIONS(1925), + [anon_sym_TILDE] = ACTIONS(1925), + [anon_sym_void] = ACTIONS(1927), + [anon_sym_delete] = ACTIONS(1927), + [anon_sym_PLUS_PLUS] = ACTIONS(1925), + [anon_sym_DASH_DASH] = ACTIONS(1925), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1925), + [sym_number] = ACTIONS(1925), + [sym_private_property_identifier] = ACTIONS(1925), + [sym_this] = ACTIONS(1927), + [sym_super] = ACTIONS(1927), + [sym_true] = ACTIONS(1927), + [sym_false] = ACTIONS(1927), + [sym_null] = ACTIONS(1927), + [sym_undefined] = ACTIONS(1927), + [anon_sym_AT] = ACTIONS(1925), + [anon_sym_static] = ACTIONS(1927), + [anon_sym_readonly] = ACTIONS(1927), + [anon_sym_get] = ACTIONS(1927), + [anon_sym_set] = ACTIONS(1927), + [anon_sym_declare] = ACTIONS(1927), + [anon_sym_public] = ACTIONS(1927), + [anon_sym_private] = ACTIONS(1927), + [anon_sym_protected] = ACTIONS(1927), + [anon_sym_override] = ACTIONS(1927), + [anon_sym_module] = ACTIONS(1927), + [anon_sym_any] = ACTIONS(1927), + [anon_sym_number] = ACTIONS(1927), + [anon_sym_boolean] = ACTIONS(1927), + [anon_sym_string] = ACTIONS(1927), + [anon_sym_symbol] = ACTIONS(1927), + [anon_sym_object] = ACTIONS(1927), + [anon_sym_abstract] = ACTIONS(1927), + [anon_sym_interface] = ACTIONS(1927), + [anon_sym_enum] = ACTIONS(1927), + [sym__automatic_semicolon] = ACTIONS(1933), [sym_html_comment] = ACTIONS(5), }, - [STATE(844)] = { - [ts_builtin_sym_end] = ACTIONS(2728), - [sym_identifier] = ACTIONS(2730), - [anon_sym_export] = ACTIONS(2730), - [anon_sym_default] = ACTIONS(2730), - [anon_sym_type] = ACTIONS(2730), - [anon_sym_namespace] = ACTIONS(2730), - [anon_sym_LBRACE] = ACTIONS(2728), - [anon_sym_RBRACE] = ACTIONS(2728), - [anon_sym_typeof] = ACTIONS(2730), - [anon_sym_import] = ACTIONS(2730), - [anon_sym_with] = ACTIONS(2730), - [anon_sym_var] = ACTIONS(2730), - [anon_sym_let] = ACTIONS(2730), - [anon_sym_const] = ACTIONS(2730), - [anon_sym_BANG] = ACTIONS(2728), - [anon_sym_else] = ACTIONS(2730), - [anon_sym_if] = ACTIONS(2730), - [anon_sym_switch] = ACTIONS(2730), - [anon_sym_for] = ACTIONS(2730), - [anon_sym_LPAREN] = ACTIONS(2728), - [anon_sym_SEMI] = ACTIONS(2728), - [anon_sym_await] = ACTIONS(2730), - [anon_sym_while] = ACTIONS(2730), - [anon_sym_do] = ACTIONS(2730), - [anon_sym_try] = ACTIONS(2730), - [anon_sym_break] = ACTIONS(2730), - [anon_sym_continue] = ACTIONS(2730), - [anon_sym_debugger] = ACTIONS(2730), - [anon_sym_return] = ACTIONS(2730), - [anon_sym_throw] = ACTIONS(2730), - [anon_sym_case] = ACTIONS(2730), - [anon_sym_yield] = ACTIONS(2730), - [anon_sym_LBRACK] = ACTIONS(2728), - [anon_sym_DQUOTE] = ACTIONS(2728), - [anon_sym_SQUOTE] = ACTIONS(2728), - [anon_sym_class] = ACTIONS(2730), - [anon_sym_async] = ACTIONS(2730), - [anon_sym_function] = ACTIONS(2730), - [anon_sym_new] = ACTIONS(2730), - [anon_sym_using] = ACTIONS(2730), - [anon_sym_PLUS] = ACTIONS(2730), - [anon_sym_DASH] = ACTIONS(2730), - [anon_sym_SLASH] = ACTIONS(2730), - [anon_sym_LT] = ACTIONS(2728), - [anon_sym_TILDE] = ACTIONS(2728), - [anon_sym_void] = ACTIONS(2730), - [anon_sym_delete] = ACTIONS(2730), - [anon_sym_PLUS_PLUS] = ACTIONS(2728), - [anon_sym_DASH_DASH] = ACTIONS(2728), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2728), - [sym_number] = ACTIONS(2728), - [sym_private_property_identifier] = ACTIONS(2728), - [sym_this] = ACTIONS(2730), - [sym_super] = ACTIONS(2730), - [sym_true] = ACTIONS(2730), - [sym_false] = ACTIONS(2730), - [sym_null] = ACTIONS(2730), - [sym_undefined] = ACTIONS(2730), - [anon_sym_AT] = ACTIONS(2728), - [anon_sym_static] = ACTIONS(2730), - [anon_sym_readonly] = ACTIONS(2730), - [anon_sym_get] = ACTIONS(2730), - [anon_sym_set] = ACTIONS(2730), - [anon_sym_declare] = ACTIONS(2730), - [anon_sym_public] = ACTIONS(2730), - [anon_sym_private] = ACTIONS(2730), - [anon_sym_protected] = ACTIONS(2730), - [anon_sym_override] = ACTIONS(2730), - [anon_sym_module] = ACTIONS(2730), - [anon_sym_any] = ACTIONS(2730), - [anon_sym_number] = ACTIONS(2730), - [anon_sym_boolean] = ACTIONS(2730), - [anon_sym_string] = ACTIONS(2730), - [anon_sym_symbol] = ACTIONS(2730), - [anon_sym_object] = ACTIONS(2730), - [anon_sym_abstract] = ACTIONS(2730), - [anon_sym_interface] = ACTIONS(2730), - [anon_sym_enum] = ACTIONS(2730), + [STATE(849)] = { + [ts_builtin_sym_end] = ACTIONS(2013), + [sym_identifier] = ACTIONS(2015), + [anon_sym_export] = ACTIONS(2015), + [anon_sym_default] = ACTIONS(2015), + [anon_sym_type] = ACTIONS(2015), + [anon_sym_namespace] = ACTIONS(2015), + [anon_sym_LBRACE] = ACTIONS(2013), + [anon_sym_RBRACE] = ACTIONS(2013), + [anon_sym_typeof] = ACTIONS(2015), + [anon_sym_import] = ACTIONS(2015), + [anon_sym_with] = ACTIONS(2015), + [anon_sym_var] = ACTIONS(2015), + [anon_sym_let] = ACTIONS(2015), + [anon_sym_const] = ACTIONS(2015), + [anon_sym_BANG] = ACTIONS(2013), + [anon_sym_else] = ACTIONS(2015), + [anon_sym_if] = ACTIONS(2015), + [anon_sym_switch] = ACTIONS(2015), + [anon_sym_for] = ACTIONS(2015), + [anon_sym_LPAREN] = ACTIONS(2013), + [anon_sym_SEMI] = ACTIONS(2013), + [anon_sym_await] = ACTIONS(2015), + [anon_sym_while] = ACTIONS(2015), + [anon_sym_do] = ACTIONS(2015), + [anon_sym_try] = ACTIONS(2015), + [anon_sym_break] = ACTIONS(2015), + [anon_sym_continue] = ACTIONS(2015), + [anon_sym_debugger] = ACTIONS(2015), + [anon_sym_return] = ACTIONS(2015), + [anon_sym_throw] = ACTIONS(2015), + [anon_sym_case] = ACTIONS(2015), + [anon_sym_yield] = ACTIONS(2015), + [anon_sym_LBRACK] = ACTIONS(2013), + [anon_sym_DQUOTE] = ACTIONS(2013), + [anon_sym_SQUOTE] = ACTIONS(2013), + [anon_sym_class] = ACTIONS(2015), + [anon_sym_async] = ACTIONS(2015), + [anon_sym_function] = ACTIONS(2015), + [anon_sym_new] = ACTIONS(2015), + [anon_sym_using] = ACTIONS(2015), + [anon_sym_PLUS] = ACTIONS(2015), + [anon_sym_DASH] = ACTIONS(2015), + [anon_sym_SLASH] = ACTIONS(2015), + [anon_sym_LT] = ACTIONS(2013), + [anon_sym_TILDE] = ACTIONS(2013), + [anon_sym_void] = ACTIONS(2015), + [anon_sym_delete] = ACTIONS(2015), + [anon_sym_PLUS_PLUS] = ACTIONS(2013), + [anon_sym_DASH_DASH] = ACTIONS(2013), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2013), + [sym_number] = ACTIONS(2013), + [sym_private_property_identifier] = ACTIONS(2013), + [sym_this] = ACTIONS(2015), + [sym_super] = ACTIONS(2015), + [sym_true] = ACTIONS(2015), + [sym_false] = ACTIONS(2015), + [sym_null] = ACTIONS(2015), + [sym_undefined] = ACTIONS(2015), + [anon_sym_AT] = ACTIONS(2013), + [anon_sym_static] = ACTIONS(2015), + [anon_sym_readonly] = ACTIONS(2015), + [anon_sym_get] = ACTIONS(2015), + [anon_sym_set] = ACTIONS(2015), + [anon_sym_declare] = ACTIONS(2015), + [anon_sym_public] = ACTIONS(2015), + [anon_sym_private] = ACTIONS(2015), + [anon_sym_protected] = ACTIONS(2015), + [anon_sym_override] = ACTIONS(2015), + [anon_sym_module] = ACTIONS(2015), + [anon_sym_any] = ACTIONS(2015), + [anon_sym_number] = ACTIONS(2015), + [anon_sym_boolean] = ACTIONS(2015), + [anon_sym_string] = ACTIONS(2015), + [anon_sym_symbol] = ACTIONS(2015), + [anon_sym_object] = ACTIONS(2015), + [anon_sym_abstract] = ACTIONS(2015), + [anon_sym_interface] = ACTIONS(2015), + [anon_sym_enum] = ACTIONS(2015), + [sym__automatic_semicolon] = ACTIONS(2013), [sym_html_comment] = ACTIONS(5), }, - [STATE(845)] = { - [ts_builtin_sym_end] = ACTIONS(2732), - [sym_identifier] = ACTIONS(2734), - [anon_sym_export] = ACTIONS(2734), - [anon_sym_default] = ACTIONS(2734), - [anon_sym_type] = ACTIONS(2734), - [anon_sym_namespace] = ACTIONS(2734), - [anon_sym_LBRACE] = ACTIONS(2732), - [anon_sym_RBRACE] = ACTIONS(2732), - [anon_sym_typeof] = ACTIONS(2734), - [anon_sym_import] = ACTIONS(2734), - [anon_sym_with] = ACTIONS(2734), - [anon_sym_var] = ACTIONS(2734), - [anon_sym_let] = ACTIONS(2734), - [anon_sym_const] = ACTIONS(2734), - [anon_sym_BANG] = ACTIONS(2732), - [anon_sym_else] = ACTIONS(2734), - [anon_sym_if] = ACTIONS(2734), - [anon_sym_switch] = ACTIONS(2734), - [anon_sym_for] = ACTIONS(2734), - [anon_sym_LPAREN] = ACTIONS(2732), - [anon_sym_SEMI] = ACTIONS(2732), - [anon_sym_await] = ACTIONS(2734), - [anon_sym_while] = ACTIONS(2734), - [anon_sym_do] = ACTIONS(2734), - [anon_sym_try] = ACTIONS(2734), - [anon_sym_break] = ACTIONS(2734), - [anon_sym_continue] = ACTIONS(2734), - [anon_sym_debugger] = ACTIONS(2734), - [anon_sym_return] = ACTIONS(2734), - [anon_sym_throw] = ACTIONS(2734), - [anon_sym_case] = ACTIONS(2734), - [anon_sym_yield] = ACTIONS(2734), - [anon_sym_LBRACK] = ACTIONS(2732), - [anon_sym_DQUOTE] = ACTIONS(2732), - [anon_sym_SQUOTE] = ACTIONS(2732), - [anon_sym_class] = ACTIONS(2734), - [anon_sym_async] = ACTIONS(2734), - [anon_sym_function] = ACTIONS(2734), - [anon_sym_new] = ACTIONS(2734), - [anon_sym_using] = ACTIONS(2734), - [anon_sym_PLUS] = ACTIONS(2734), - [anon_sym_DASH] = ACTIONS(2734), - [anon_sym_SLASH] = ACTIONS(2734), - [anon_sym_LT] = ACTIONS(2732), - [anon_sym_TILDE] = ACTIONS(2732), - [anon_sym_void] = ACTIONS(2734), - [anon_sym_delete] = ACTIONS(2734), - [anon_sym_PLUS_PLUS] = ACTIONS(2732), - [anon_sym_DASH_DASH] = ACTIONS(2732), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2732), - [sym_number] = ACTIONS(2732), - [sym_private_property_identifier] = ACTIONS(2732), - [sym_this] = ACTIONS(2734), - [sym_super] = ACTIONS(2734), - [sym_true] = ACTIONS(2734), - [sym_false] = ACTIONS(2734), - [sym_null] = ACTIONS(2734), - [sym_undefined] = ACTIONS(2734), - [anon_sym_AT] = ACTIONS(2732), - [anon_sym_static] = ACTIONS(2734), - [anon_sym_readonly] = ACTIONS(2734), - [anon_sym_get] = ACTIONS(2734), - [anon_sym_set] = ACTIONS(2734), - [anon_sym_declare] = ACTIONS(2734), - [anon_sym_public] = ACTIONS(2734), - [anon_sym_private] = ACTIONS(2734), - [anon_sym_protected] = ACTIONS(2734), - [anon_sym_override] = ACTIONS(2734), - [anon_sym_module] = ACTIONS(2734), - [anon_sym_any] = ACTIONS(2734), - [anon_sym_number] = ACTIONS(2734), - [anon_sym_boolean] = ACTIONS(2734), - [anon_sym_string] = ACTIONS(2734), - [anon_sym_symbol] = ACTIONS(2734), - [anon_sym_object] = ACTIONS(2734), - [anon_sym_abstract] = ACTIONS(2734), - [anon_sym_interface] = ACTIONS(2734), - [anon_sym_enum] = ACTIONS(2734), + [STATE(850)] = { + [ts_builtin_sym_end] = ACTIONS(1969), + [sym_identifier] = ACTIONS(1971), + [anon_sym_export] = ACTIONS(1971), + [anon_sym_default] = ACTIONS(1971), + [anon_sym_type] = ACTIONS(1971), + [anon_sym_namespace] = ACTIONS(1971), + [anon_sym_LBRACE] = ACTIONS(1969), + [anon_sym_RBRACE] = ACTIONS(1969), + [anon_sym_typeof] = ACTIONS(1971), + [anon_sym_import] = ACTIONS(1971), + [anon_sym_with] = ACTIONS(1971), + [anon_sym_var] = ACTIONS(1971), + [anon_sym_let] = ACTIONS(1971), + [anon_sym_const] = ACTIONS(1971), + [anon_sym_BANG] = ACTIONS(1969), + [anon_sym_else] = ACTIONS(1971), + [anon_sym_if] = ACTIONS(1971), + [anon_sym_switch] = ACTIONS(1971), + [anon_sym_for] = ACTIONS(1971), + [anon_sym_LPAREN] = ACTIONS(1969), + [anon_sym_SEMI] = ACTIONS(1969), + [anon_sym_await] = ACTIONS(1971), + [anon_sym_while] = ACTIONS(1971), + [anon_sym_do] = ACTIONS(1971), + [anon_sym_try] = ACTIONS(1971), + [anon_sym_break] = ACTIONS(1971), + [anon_sym_continue] = ACTIONS(1971), + [anon_sym_debugger] = ACTIONS(1971), + [anon_sym_return] = ACTIONS(1971), + [anon_sym_throw] = ACTIONS(1971), + [anon_sym_case] = ACTIONS(1971), + [anon_sym_yield] = ACTIONS(1971), + [anon_sym_LBRACK] = ACTIONS(1969), + [anon_sym_DOT] = ACTIONS(1971), + [anon_sym_DQUOTE] = ACTIONS(1969), + [anon_sym_SQUOTE] = ACTIONS(1969), + [anon_sym_class] = ACTIONS(1971), + [anon_sym_async] = ACTIONS(1971), + [anon_sym_function] = ACTIONS(1971), + [anon_sym_new] = ACTIONS(1971), + [anon_sym_using] = ACTIONS(1971), + [anon_sym_PLUS] = ACTIONS(1971), + [anon_sym_DASH] = ACTIONS(1971), + [anon_sym_SLASH] = ACTIONS(1971), + [anon_sym_LT] = ACTIONS(1969), + [anon_sym_TILDE] = ACTIONS(1969), + [anon_sym_void] = ACTIONS(1971), + [anon_sym_delete] = ACTIONS(1971), + [anon_sym_PLUS_PLUS] = ACTIONS(1969), + [anon_sym_DASH_DASH] = ACTIONS(1969), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1969), + [sym_number] = ACTIONS(1969), + [sym_private_property_identifier] = ACTIONS(1969), + [sym_this] = ACTIONS(1971), + [sym_super] = ACTIONS(1971), + [sym_true] = ACTIONS(1971), + [sym_false] = ACTIONS(1971), + [sym_null] = ACTIONS(1971), + [sym_undefined] = ACTIONS(1971), + [anon_sym_AT] = ACTIONS(1969), + [anon_sym_static] = ACTIONS(1971), + [anon_sym_readonly] = ACTIONS(1971), + [anon_sym_get] = ACTIONS(1971), + [anon_sym_set] = ACTIONS(1971), + [anon_sym_declare] = ACTIONS(1971), + [anon_sym_public] = ACTIONS(1971), + [anon_sym_private] = ACTIONS(1971), + [anon_sym_protected] = ACTIONS(1971), + [anon_sym_override] = ACTIONS(1971), + [anon_sym_module] = ACTIONS(1971), + [anon_sym_any] = ACTIONS(1971), + [anon_sym_number] = ACTIONS(1971), + [anon_sym_boolean] = ACTIONS(1971), + [anon_sym_string] = ACTIONS(1971), + [anon_sym_symbol] = ACTIONS(1971), + [anon_sym_object] = ACTIONS(1971), + [anon_sym_abstract] = ACTIONS(1971), + [anon_sym_interface] = ACTIONS(1971), + [anon_sym_enum] = ACTIONS(1971), [sym_html_comment] = ACTIONS(5), }, - [STATE(846)] = { - [ts_builtin_sym_end] = ACTIONS(2736), - [sym_identifier] = ACTIONS(2738), - [anon_sym_export] = ACTIONS(2738), - [anon_sym_default] = ACTIONS(2738), - [anon_sym_type] = ACTIONS(2738), - [anon_sym_namespace] = ACTIONS(2738), - [anon_sym_LBRACE] = ACTIONS(2736), - [anon_sym_RBRACE] = ACTIONS(2736), - [anon_sym_typeof] = ACTIONS(2738), - [anon_sym_import] = ACTIONS(2738), - [anon_sym_with] = ACTIONS(2738), - [anon_sym_var] = ACTIONS(2738), - [anon_sym_let] = ACTIONS(2738), - [anon_sym_const] = ACTIONS(2738), - [anon_sym_BANG] = ACTIONS(2736), - [anon_sym_else] = ACTIONS(2738), - [anon_sym_if] = ACTIONS(2738), - [anon_sym_switch] = ACTIONS(2738), - [anon_sym_for] = ACTIONS(2738), - [anon_sym_LPAREN] = ACTIONS(2736), - [anon_sym_SEMI] = ACTIONS(2736), - [anon_sym_await] = ACTIONS(2738), - [anon_sym_while] = ACTIONS(2738), - [anon_sym_do] = ACTIONS(2738), - [anon_sym_try] = ACTIONS(2738), - [anon_sym_break] = ACTIONS(2738), - [anon_sym_continue] = ACTIONS(2738), - [anon_sym_debugger] = ACTIONS(2738), - [anon_sym_return] = ACTIONS(2738), - [anon_sym_throw] = ACTIONS(2738), - [anon_sym_case] = ACTIONS(2738), - [anon_sym_yield] = ACTIONS(2738), - [anon_sym_LBRACK] = ACTIONS(2736), - [anon_sym_DQUOTE] = ACTIONS(2736), - [anon_sym_SQUOTE] = ACTIONS(2736), - [anon_sym_class] = ACTIONS(2738), - [anon_sym_async] = ACTIONS(2738), - [anon_sym_function] = ACTIONS(2738), - [anon_sym_new] = ACTIONS(2738), - [anon_sym_using] = ACTIONS(2738), - [anon_sym_PLUS] = ACTIONS(2738), - [anon_sym_DASH] = ACTIONS(2738), - [anon_sym_SLASH] = ACTIONS(2738), - [anon_sym_LT] = ACTIONS(2736), - [anon_sym_TILDE] = ACTIONS(2736), - [anon_sym_void] = ACTIONS(2738), - [anon_sym_delete] = ACTIONS(2738), - [anon_sym_PLUS_PLUS] = ACTIONS(2736), - [anon_sym_DASH_DASH] = ACTIONS(2736), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2736), - [sym_number] = ACTIONS(2736), - [sym_private_property_identifier] = ACTIONS(2736), - [sym_this] = ACTIONS(2738), - [sym_super] = ACTIONS(2738), - [sym_true] = ACTIONS(2738), - [sym_false] = ACTIONS(2738), - [sym_null] = ACTIONS(2738), - [sym_undefined] = ACTIONS(2738), - [anon_sym_AT] = ACTIONS(2736), - [anon_sym_static] = ACTIONS(2738), - [anon_sym_readonly] = ACTIONS(2738), - [anon_sym_get] = ACTIONS(2738), - [anon_sym_set] = ACTIONS(2738), - [anon_sym_declare] = ACTIONS(2738), - [anon_sym_public] = ACTIONS(2738), - [anon_sym_private] = ACTIONS(2738), - [anon_sym_protected] = ACTIONS(2738), - [anon_sym_override] = ACTIONS(2738), - [anon_sym_module] = ACTIONS(2738), - [anon_sym_any] = ACTIONS(2738), - [anon_sym_number] = ACTIONS(2738), - [anon_sym_boolean] = ACTIONS(2738), - [anon_sym_string] = ACTIONS(2738), - [anon_sym_symbol] = ACTIONS(2738), - [anon_sym_object] = ACTIONS(2738), - [anon_sym_abstract] = ACTIONS(2738), - [anon_sym_interface] = ACTIONS(2738), - [anon_sym_enum] = ACTIONS(2738), + [STATE(851)] = { + [ts_builtin_sym_end] = ACTIONS(1837), + [sym_identifier] = ACTIONS(1839), + [anon_sym_export] = ACTIONS(1839), + [anon_sym_default] = ACTIONS(1839), + [anon_sym_type] = ACTIONS(1839), + [anon_sym_namespace] = ACTIONS(1839), + [anon_sym_LBRACE] = ACTIONS(1837), + [anon_sym_RBRACE] = ACTIONS(1837), + [anon_sym_typeof] = ACTIONS(1839), + [anon_sym_import] = ACTIONS(1839), + [anon_sym_with] = ACTIONS(1839), + [anon_sym_var] = ACTIONS(1839), + [anon_sym_let] = ACTIONS(1839), + [anon_sym_const] = ACTIONS(1839), + [anon_sym_BANG] = ACTIONS(1837), + [anon_sym_else] = ACTIONS(1839), + [anon_sym_if] = ACTIONS(1839), + [anon_sym_switch] = ACTIONS(1839), + [anon_sym_for] = ACTIONS(1839), + [anon_sym_LPAREN] = ACTIONS(1837), + [anon_sym_SEMI] = ACTIONS(1837), + [anon_sym_await] = ACTIONS(1839), + [anon_sym_while] = ACTIONS(1839), + [anon_sym_do] = ACTIONS(1839), + [anon_sym_try] = ACTIONS(1839), + [anon_sym_break] = ACTIONS(1839), + [anon_sym_continue] = ACTIONS(1839), + [anon_sym_debugger] = ACTIONS(1839), + [anon_sym_return] = ACTIONS(1839), + [anon_sym_throw] = ACTIONS(1839), + [anon_sym_case] = ACTIONS(1839), + [anon_sym_yield] = ACTIONS(1839), + [anon_sym_LBRACK] = ACTIONS(1837), + [anon_sym_DQUOTE] = ACTIONS(1837), + [anon_sym_SQUOTE] = ACTIONS(1837), + [anon_sym_class] = ACTIONS(1839), + [anon_sym_async] = ACTIONS(1839), + [anon_sym_function] = ACTIONS(1839), + [anon_sym_new] = ACTIONS(1839), + [anon_sym_using] = ACTIONS(1839), + [anon_sym_PLUS] = ACTIONS(1839), + [anon_sym_DASH] = ACTIONS(1839), + [anon_sym_SLASH] = ACTIONS(1839), + [anon_sym_LT] = ACTIONS(1837), + [anon_sym_TILDE] = ACTIONS(1837), + [anon_sym_void] = ACTIONS(1839), + [anon_sym_delete] = ACTIONS(1839), + [anon_sym_PLUS_PLUS] = ACTIONS(1837), + [anon_sym_DASH_DASH] = ACTIONS(1837), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1837), + [sym_number] = ACTIONS(1837), + [sym_private_property_identifier] = ACTIONS(1837), + [sym_this] = ACTIONS(1839), + [sym_super] = ACTIONS(1839), + [sym_true] = ACTIONS(1839), + [sym_false] = ACTIONS(1839), + [sym_null] = ACTIONS(1839), + [sym_undefined] = ACTIONS(1839), + [anon_sym_AT] = ACTIONS(1837), + [anon_sym_static] = ACTIONS(1839), + [anon_sym_readonly] = ACTIONS(1839), + [anon_sym_get] = ACTIONS(1839), + [anon_sym_set] = ACTIONS(1839), + [anon_sym_declare] = ACTIONS(1839), + [anon_sym_public] = ACTIONS(1839), + [anon_sym_private] = ACTIONS(1839), + [anon_sym_protected] = ACTIONS(1839), + [anon_sym_override] = ACTIONS(1839), + [anon_sym_module] = ACTIONS(1839), + [anon_sym_any] = ACTIONS(1839), + [anon_sym_number] = ACTIONS(1839), + [anon_sym_boolean] = ACTIONS(1839), + [anon_sym_string] = ACTIONS(1839), + [anon_sym_symbol] = ACTIONS(1839), + [anon_sym_object] = ACTIONS(1839), + [anon_sym_abstract] = ACTIONS(1839), + [anon_sym_interface] = ACTIONS(1839), + [anon_sym_enum] = ACTIONS(1839), + [sym__automatic_semicolon] = ACTIONS(2724), [sym_html_comment] = ACTIONS(5), }, - [STATE(847)] = { - [ts_builtin_sym_end] = ACTIONS(2740), - [sym_identifier] = ACTIONS(2742), - [anon_sym_export] = ACTIONS(2742), - [anon_sym_default] = ACTIONS(2742), - [anon_sym_type] = ACTIONS(2742), - [anon_sym_namespace] = ACTIONS(2742), - [anon_sym_LBRACE] = ACTIONS(2740), - [anon_sym_RBRACE] = ACTIONS(2740), - [anon_sym_typeof] = ACTIONS(2742), - [anon_sym_import] = ACTIONS(2742), - [anon_sym_with] = ACTIONS(2742), - [anon_sym_var] = ACTIONS(2742), - [anon_sym_let] = ACTIONS(2742), - [anon_sym_const] = ACTIONS(2742), - [anon_sym_BANG] = ACTIONS(2740), - [anon_sym_else] = ACTIONS(2742), - [anon_sym_if] = ACTIONS(2742), - [anon_sym_switch] = ACTIONS(2742), - [anon_sym_for] = ACTIONS(2742), - [anon_sym_LPAREN] = ACTIONS(2740), - [anon_sym_SEMI] = ACTIONS(2740), - [anon_sym_await] = ACTIONS(2742), - [anon_sym_while] = ACTIONS(2742), - [anon_sym_do] = ACTIONS(2742), - [anon_sym_try] = ACTIONS(2742), - [anon_sym_break] = ACTIONS(2742), - [anon_sym_continue] = ACTIONS(2742), - [anon_sym_debugger] = ACTIONS(2742), - [anon_sym_return] = ACTIONS(2742), - [anon_sym_throw] = ACTIONS(2742), - [anon_sym_case] = ACTIONS(2742), - [anon_sym_yield] = ACTIONS(2742), - [anon_sym_LBRACK] = ACTIONS(2740), - [anon_sym_DQUOTE] = ACTIONS(2740), - [anon_sym_SQUOTE] = ACTIONS(2740), - [anon_sym_class] = ACTIONS(2742), - [anon_sym_async] = ACTIONS(2742), - [anon_sym_function] = ACTIONS(2742), - [anon_sym_new] = ACTIONS(2742), - [anon_sym_using] = ACTIONS(2742), - [anon_sym_PLUS] = ACTIONS(2742), - [anon_sym_DASH] = ACTIONS(2742), - [anon_sym_SLASH] = ACTIONS(2742), - [anon_sym_LT] = ACTIONS(2740), - [anon_sym_TILDE] = ACTIONS(2740), - [anon_sym_void] = ACTIONS(2742), - [anon_sym_delete] = ACTIONS(2742), - [anon_sym_PLUS_PLUS] = ACTIONS(2740), - [anon_sym_DASH_DASH] = ACTIONS(2740), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2740), - [sym_number] = ACTIONS(2740), - [sym_private_property_identifier] = ACTIONS(2740), - [sym_this] = ACTIONS(2742), - [sym_super] = ACTIONS(2742), - [sym_true] = ACTIONS(2742), - [sym_false] = ACTIONS(2742), - [sym_null] = ACTIONS(2742), - [sym_undefined] = ACTIONS(2742), - [anon_sym_AT] = ACTIONS(2740), - [anon_sym_static] = ACTIONS(2742), - [anon_sym_readonly] = ACTIONS(2742), - [anon_sym_get] = ACTIONS(2742), - [anon_sym_set] = ACTIONS(2742), - [anon_sym_declare] = ACTIONS(2742), - [anon_sym_public] = ACTIONS(2742), - [anon_sym_private] = ACTIONS(2742), - [anon_sym_protected] = ACTIONS(2742), - [anon_sym_override] = ACTIONS(2742), - [anon_sym_module] = ACTIONS(2742), - [anon_sym_any] = ACTIONS(2742), - [anon_sym_number] = ACTIONS(2742), - [anon_sym_boolean] = ACTIONS(2742), - [anon_sym_string] = ACTIONS(2742), - [anon_sym_symbol] = ACTIONS(2742), - [anon_sym_object] = ACTIONS(2742), - [anon_sym_abstract] = ACTIONS(2742), - [anon_sym_interface] = ACTIONS(2742), - [anon_sym_enum] = ACTIONS(2742), + [STATE(852)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_rest_pattern] = STATE(6584), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6144), + [sym_optional_tuple_parameter] = STATE(6144), + [sym_optional_type] = STATE(6144), + [sym_rest_type] = STATE(6144), + [sym__tuple_type_member] = STATE(6144), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(2666), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_COMMA] = ACTIONS(2726), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(2728), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(2672), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2674), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(2680), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(848)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_rest_pattern] = STATE(5834), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5512), - [sym_optional_tuple_parameter] = STATE(5512), - [sym_optional_type] = STATE(5512), - [sym_rest_type] = STATE(5512), - [sym__tuple_type_member] = STATE(5512), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(2478), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(853)] = { + [ts_builtin_sym_end] = ACTIONS(1935), + [sym_identifier] = ACTIONS(1937), + [anon_sym_export] = ACTIONS(1937), + [anon_sym_default] = ACTIONS(1937), + [anon_sym_type] = ACTIONS(1937), + [anon_sym_namespace] = ACTIONS(1937), + [anon_sym_LBRACE] = ACTIONS(1935), + [anon_sym_RBRACE] = ACTIONS(1935), + [anon_sym_typeof] = ACTIONS(1937), + [anon_sym_import] = ACTIONS(1937), + [anon_sym_with] = ACTIONS(1937), + [anon_sym_var] = ACTIONS(1937), + [anon_sym_let] = ACTIONS(1937), + [anon_sym_const] = ACTIONS(1937), + [anon_sym_BANG] = ACTIONS(1935), + [anon_sym_else] = ACTIONS(1937), + [anon_sym_if] = ACTIONS(1937), + [anon_sym_switch] = ACTIONS(1937), + [anon_sym_for] = ACTIONS(1937), + [anon_sym_LPAREN] = ACTIONS(1935), + [anon_sym_SEMI] = ACTIONS(1935), + [anon_sym_await] = ACTIONS(1937), + [anon_sym_while] = ACTIONS(1937), + [anon_sym_do] = ACTIONS(1937), + [anon_sym_try] = ACTIONS(1937), + [anon_sym_break] = ACTIONS(1937), + [anon_sym_continue] = ACTIONS(1937), + [anon_sym_debugger] = ACTIONS(1937), + [anon_sym_return] = ACTIONS(1937), + [anon_sym_throw] = ACTIONS(1937), + [anon_sym_case] = ACTIONS(1937), + [anon_sym_yield] = ACTIONS(1937), + [anon_sym_LBRACK] = ACTIONS(1935), + [anon_sym_DQUOTE] = ACTIONS(1935), + [anon_sym_SQUOTE] = ACTIONS(1935), + [anon_sym_class] = ACTIONS(1937), + [anon_sym_async] = ACTIONS(1937), + [anon_sym_function] = ACTIONS(1937), + [anon_sym_new] = ACTIONS(1937), + [anon_sym_using] = ACTIONS(1937), + [anon_sym_PLUS] = ACTIONS(1937), + [anon_sym_DASH] = ACTIONS(1937), + [anon_sym_SLASH] = ACTIONS(1937), + [anon_sym_LT] = ACTIONS(1935), + [anon_sym_TILDE] = ACTIONS(1935), + [anon_sym_void] = ACTIONS(1937), + [anon_sym_delete] = ACTIONS(1937), + [anon_sym_PLUS_PLUS] = ACTIONS(1935), + [anon_sym_DASH_DASH] = ACTIONS(1935), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1935), + [sym_number] = ACTIONS(1935), + [sym_private_property_identifier] = ACTIONS(1935), + [sym_this] = ACTIONS(1937), + [sym_super] = ACTIONS(1937), + [sym_true] = ACTIONS(1937), + [sym_false] = ACTIONS(1937), + [sym_null] = ACTIONS(1937), + [sym_undefined] = ACTIONS(1937), + [anon_sym_AT] = ACTIONS(1935), + [anon_sym_static] = ACTIONS(1937), + [anon_sym_readonly] = ACTIONS(1937), + [anon_sym_get] = ACTIONS(1937), + [anon_sym_set] = ACTIONS(1937), + [anon_sym_declare] = ACTIONS(1937), + [anon_sym_public] = ACTIONS(1937), + [anon_sym_private] = ACTIONS(1937), + [anon_sym_protected] = ACTIONS(1937), + [anon_sym_override] = ACTIONS(1937), + [anon_sym_module] = ACTIONS(1937), + [anon_sym_any] = ACTIONS(1937), + [anon_sym_number] = ACTIONS(1937), + [anon_sym_boolean] = ACTIONS(1937), + [anon_sym_string] = ACTIONS(1937), + [anon_sym_symbol] = ACTIONS(1937), + [anon_sym_object] = ACTIONS(1937), + [anon_sym_abstract] = ACTIONS(1937), + [anon_sym_interface] = ACTIONS(1937), + [anon_sym_enum] = ACTIONS(1937), + [sym__automatic_semicolon] = ACTIONS(1943), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(854)] = { + [ts_builtin_sym_end] = ACTIONS(2033), + [sym_identifier] = ACTIONS(2035), + [anon_sym_export] = ACTIONS(2035), + [anon_sym_default] = ACTIONS(2035), + [anon_sym_type] = ACTIONS(2035), + [anon_sym_namespace] = ACTIONS(2035), + [anon_sym_LBRACE] = ACTIONS(2033), + [anon_sym_RBRACE] = ACTIONS(2033), + [anon_sym_typeof] = ACTIONS(2035), + [anon_sym_import] = ACTIONS(2035), + [anon_sym_with] = ACTIONS(2035), + [anon_sym_var] = ACTIONS(2035), + [anon_sym_let] = ACTIONS(2035), + [anon_sym_const] = ACTIONS(2035), + [anon_sym_BANG] = ACTIONS(2033), + [anon_sym_else] = ACTIONS(2035), + [anon_sym_if] = ACTIONS(2035), + [anon_sym_switch] = ACTIONS(2035), + [anon_sym_for] = ACTIONS(2035), + [anon_sym_LPAREN] = ACTIONS(2033), + [anon_sym_SEMI] = ACTIONS(2033), + [anon_sym_await] = ACTIONS(2035), + [anon_sym_while] = ACTIONS(2035), + [anon_sym_do] = ACTIONS(2035), + [anon_sym_try] = ACTIONS(2035), + [anon_sym_break] = ACTIONS(2035), + [anon_sym_continue] = ACTIONS(2035), + [anon_sym_debugger] = ACTIONS(2035), + [anon_sym_return] = ACTIONS(2035), + [anon_sym_throw] = ACTIONS(2035), + [anon_sym_case] = ACTIONS(2035), + [anon_sym_yield] = ACTIONS(2035), + [anon_sym_LBRACK] = ACTIONS(2033), + [anon_sym_DQUOTE] = ACTIONS(2033), + [anon_sym_SQUOTE] = ACTIONS(2033), + [anon_sym_class] = ACTIONS(2035), + [anon_sym_async] = ACTIONS(2035), + [anon_sym_function] = ACTIONS(2035), + [anon_sym_new] = ACTIONS(2035), + [anon_sym_using] = ACTIONS(2035), + [anon_sym_PLUS] = ACTIONS(2035), + [anon_sym_DASH] = ACTIONS(2035), + [anon_sym_SLASH] = ACTIONS(2035), + [anon_sym_LT] = ACTIONS(2033), + [anon_sym_TILDE] = ACTIONS(2033), + [anon_sym_void] = ACTIONS(2035), + [anon_sym_delete] = ACTIONS(2035), + [anon_sym_PLUS_PLUS] = ACTIONS(2033), + [anon_sym_DASH_DASH] = ACTIONS(2033), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2033), + [sym_number] = ACTIONS(2033), + [sym_private_property_identifier] = ACTIONS(2033), + [sym_this] = ACTIONS(2035), + [sym_super] = ACTIONS(2035), + [sym_true] = ACTIONS(2035), + [sym_false] = ACTIONS(2035), + [sym_null] = ACTIONS(2035), + [sym_undefined] = ACTIONS(2035), + [anon_sym_AT] = ACTIONS(2033), + [anon_sym_static] = ACTIONS(2035), + [anon_sym_readonly] = ACTIONS(2035), + [anon_sym_get] = ACTIONS(2035), + [anon_sym_set] = ACTIONS(2035), + [anon_sym_declare] = ACTIONS(2035), + [anon_sym_public] = ACTIONS(2035), + [anon_sym_private] = ACTIONS(2035), + [anon_sym_protected] = ACTIONS(2035), + [anon_sym_override] = ACTIONS(2035), + [anon_sym_module] = ACTIONS(2035), + [anon_sym_any] = ACTIONS(2035), + [anon_sym_number] = ACTIONS(2035), + [anon_sym_boolean] = ACTIONS(2035), + [anon_sym_string] = ACTIONS(2035), + [anon_sym_symbol] = ACTIONS(2035), + [anon_sym_object] = ACTIONS(2035), + [anon_sym_abstract] = ACTIONS(2035), + [anon_sym_interface] = ACTIONS(2035), + [anon_sym_enum] = ACTIONS(2035), + [sym__automatic_semicolon] = ACTIONS(2041), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(855)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_rest_pattern] = STATE(6584), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6273), + [sym_optional_tuple_parameter] = STATE(6273), + [sym_optional_type] = STATE(6273), + [sym_rest_type] = STATE(6273), + [sym__tuple_type_member] = STATE(6273), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(2666), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_COMMA] = ACTIONS(2730), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_RBRACK] = ACTIONS(2744), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(2484), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(2732), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(2672), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2674), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(2492), - [anon_sym_QMARK] = ACTIONS(661), - [anon_sym_any] = ACTIONS(667), - [anon_sym_number] = ACTIONS(667), - [anon_sym_boolean] = ACTIONS(667), - [anon_sym_string] = ACTIONS(667), - [anon_sym_symbol] = ACTIONS(667), - [anon_sym_object] = ACTIONS(667), - [anon_sym_abstract] = ACTIONS(665), - [anon_sym_never] = ACTIONS(667), - [anon_sym_unknown] = ACTIONS(667), - [anon_sym_keyof] = ACTIONS(669), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(2680), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(849)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_rest_pattern] = STATE(5834), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5512), - [sym_optional_tuple_parameter] = STATE(5512), - [sym_optional_type] = STATE(5512), - [sym_rest_type] = STATE(5512), - [sym__tuple_type_member] = STATE(5512), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(2478), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(856)] = { + [ts_builtin_sym_end] = ACTIONS(2001), + [sym_identifier] = ACTIONS(2003), + [anon_sym_export] = ACTIONS(2003), + [anon_sym_default] = ACTIONS(2003), + [anon_sym_type] = ACTIONS(2003), + [anon_sym_namespace] = ACTIONS(2003), + [anon_sym_LBRACE] = ACTIONS(2001), + [anon_sym_RBRACE] = ACTIONS(2001), + [anon_sym_typeof] = ACTIONS(2003), + [anon_sym_import] = ACTIONS(2003), + [anon_sym_with] = ACTIONS(2003), + [anon_sym_var] = ACTIONS(2003), + [anon_sym_let] = ACTIONS(2003), + [anon_sym_const] = ACTIONS(2003), + [anon_sym_BANG] = ACTIONS(2001), + [anon_sym_else] = ACTIONS(2003), + [anon_sym_if] = ACTIONS(2003), + [anon_sym_switch] = ACTIONS(2003), + [anon_sym_for] = ACTIONS(2003), + [anon_sym_LPAREN] = ACTIONS(2001), + [anon_sym_SEMI] = ACTIONS(2001), + [anon_sym_await] = ACTIONS(2003), + [anon_sym_while] = ACTIONS(2003), + [anon_sym_do] = ACTIONS(2003), + [anon_sym_try] = ACTIONS(2003), + [anon_sym_break] = ACTIONS(2003), + [anon_sym_continue] = ACTIONS(2003), + [anon_sym_debugger] = ACTIONS(2003), + [anon_sym_return] = ACTIONS(2003), + [anon_sym_throw] = ACTIONS(2003), + [anon_sym_case] = ACTIONS(2003), + [anon_sym_yield] = ACTIONS(2003), + [anon_sym_LBRACK] = ACTIONS(2001), + [anon_sym_DQUOTE] = ACTIONS(2001), + [anon_sym_SQUOTE] = ACTIONS(2001), + [anon_sym_class] = ACTIONS(2003), + [anon_sym_async] = ACTIONS(2003), + [anon_sym_function] = ACTIONS(2003), + [anon_sym_new] = ACTIONS(2003), + [anon_sym_using] = ACTIONS(2003), + [anon_sym_PLUS] = ACTIONS(2003), + [anon_sym_DASH] = ACTIONS(2003), + [anon_sym_SLASH] = ACTIONS(2003), + [anon_sym_LT] = ACTIONS(2001), + [anon_sym_TILDE] = ACTIONS(2001), + [anon_sym_void] = ACTIONS(2003), + [anon_sym_delete] = ACTIONS(2003), + [anon_sym_PLUS_PLUS] = ACTIONS(2001), + [anon_sym_DASH_DASH] = ACTIONS(2001), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2001), + [sym_number] = ACTIONS(2001), + [sym_private_property_identifier] = ACTIONS(2001), + [sym_this] = ACTIONS(2003), + [sym_super] = ACTIONS(2003), + [sym_true] = ACTIONS(2003), + [sym_false] = ACTIONS(2003), + [sym_null] = ACTIONS(2003), + [sym_undefined] = ACTIONS(2003), + [anon_sym_AT] = ACTIONS(2001), + [anon_sym_static] = ACTIONS(2003), + [anon_sym_readonly] = ACTIONS(2003), + [anon_sym_get] = ACTIONS(2003), + [anon_sym_set] = ACTIONS(2003), + [anon_sym_declare] = ACTIONS(2003), + [anon_sym_public] = ACTIONS(2003), + [anon_sym_private] = ACTIONS(2003), + [anon_sym_protected] = ACTIONS(2003), + [anon_sym_override] = ACTIONS(2003), + [anon_sym_module] = ACTIONS(2003), + [anon_sym_any] = ACTIONS(2003), + [anon_sym_number] = ACTIONS(2003), + [anon_sym_boolean] = ACTIONS(2003), + [anon_sym_string] = ACTIONS(2003), + [anon_sym_symbol] = ACTIONS(2003), + [anon_sym_object] = ACTIONS(2003), + [anon_sym_abstract] = ACTIONS(2003), + [anon_sym_interface] = ACTIONS(2003), + [anon_sym_enum] = ACTIONS(2003), + [sym__automatic_semicolon] = ACTIONS(2001), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(857)] = { + [sym_statement_block] = STATE(949), + [ts_builtin_sym_end] = ACTIONS(1825), + [sym_identifier] = ACTIONS(1827), + [anon_sym_export] = ACTIONS(1827), + [anon_sym_default] = ACTIONS(1827), + [anon_sym_type] = ACTIONS(1827), + [anon_sym_namespace] = ACTIONS(1827), + [anon_sym_LBRACE] = ACTIONS(2650), + [anon_sym_RBRACE] = ACTIONS(1825), + [anon_sym_typeof] = ACTIONS(1827), + [anon_sym_import] = ACTIONS(1827), + [anon_sym_with] = ACTIONS(1827), + [anon_sym_var] = ACTIONS(1827), + [anon_sym_let] = ACTIONS(1827), + [anon_sym_const] = ACTIONS(1827), + [anon_sym_BANG] = ACTIONS(1825), + [anon_sym_else] = ACTIONS(1827), + [anon_sym_if] = ACTIONS(1827), + [anon_sym_switch] = ACTIONS(1827), + [anon_sym_for] = ACTIONS(1827), + [anon_sym_LPAREN] = ACTIONS(1825), + [anon_sym_SEMI] = ACTIONS(1825), + [anon_sym_await] = ACTIONS(1827), + [anon_sym_while] = ACTIONS(1827), + [anon_sym_do] = ACTIONS(1827), + [anon_sym_try] = ACTIONS(1827), + [anon_sym_break] = ACTIONS(1827), + [anon_sym_continue] = ACTIONS(1827), + [anon_sym_debugger] = ACTIONS(1827), + [anon_sym_return] = ACTIONS(1827), + [anon_sym_throw] = ACTIONS(1827), + [anon_sym_case] = ACTIONS(1827), + [anon_sym_yield] = ACTIONS(1827), + [anon_sym_LBRACK] = ACTIONS(1825), + [anon_sym_DQUOTE] = ACTIONS(1825), + [anon_sym_SQUOTE] = ACTIONS(1825), + [anon_sym_class] = ACTIONS(1827), + [anon_sym_async] = ACTIONS(1827), + [anon_sym_function] = ACTIONS(1827), + [anon_sym_new] = ACTIONS(1827), + [anon_sym_using] = ACTIONS(1827), + [anon_sym_PLUS] = ACTIONS(1827), + [anon_sym_DASH] = ACTIONS(1827), + [anon_sym_SLASH] = ACTIONS(1827), + [anon_sym_LT] = ACTIONS(1825), + [anon_sym_TILDE] = ACTIONS(1825), + [anon_sym_void] = ACTIONS(1827), + [anon_sym_delete] = ACTIONS(1827), + [anon_sym_PLUS_PLUS] = ACTIONS(1825), + [anon_sym_DASH_DASH] = ACTIONS(1825), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1825), + [sym_number] = ACTIONS(1825), + [sym_private_property_identifier] = ACTIONS(1825), + [sym_this] = ACTIONS(1827), + [sym_super] = ACTIONS(1827), + [sym_true] = ACTIONS(1827), + [sym_false] = ACTIONS(1827), + [sym_null] = ACTIONS(1827), + [sym_undefined] = ACTIONS(1827), + [anon_sym_AT] = ACTIONS(1825), + [anon_sym_static] = ACTIONS(1827), + [anon_sym_readonly] = ACTIONS(1827), + [anon_sym_get] = ACTIONS(1827), + [anon_sym_set] = ACTIONS(1827), + [anon_sym_declare] = ACTIONS(1827), + [anon_sym_public] = ACTIONS(1827), + [anon_sym_private] = ACTIONS(1827), + [anon_sym_protected] = ACTIONS(1827), + [anon_sym_override] = ACTIONS(1827), + [anon_sym_module] = ACTIONS(1827), + [anon_sym_any] = ACTIONS(1827), + [anon_sym_number] = ACTIONS(1827), + [anon_sym_boolean] = ACTIONS(1827), + [anon_sym_string] = ACTIONS(1827), + [anon_sym_symbol] = ACTIONS(1827), + [anon_sym_object] = ACTIONS(1827), + [anon_sym_abstract] = ACTIONS(1827), + [anon_sym_interface] = ACTIONS(1827), + [anon_sym_enum] = ACTIONS(1827), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(858)] = { + [ts_builtin_sym_end] = ACTIONS(1945), + [sym_identifier] = ACTIONS(1947), + [anon_sym_export] = ACTIONS(1947), + [anon_sym_default] = ACTIONS(1947), + [anon_sym_type] = ACTIONS(1947), + [anon_sym_namespace] = ACTIONS(1947), + [anon_sym_LBRACE] = ACTIONS(1945), + [anon_sym_RBRACE] = ACTIONS(1945), + [anon_sym_typeof] = ACTIONS(1947), + [anon_sym_import] = ACTIONS(1947), + [anon_sym_with] = ACTIONS(1947), + [anon_sym_var] = ACTIONS(1947), + [anon_sym_let] = ACTIONS(1947), + [anon_sym_const] = ACTIONS(1947), + [anon_sym_BANG] = ACTIONS(1945), + [anon_sym_else] = ACTIONS(1947), + [anon_sym_if] = ACTIONS(1947), + [anon_sym_switch] = ACTIONS(1947), + [anon_sym_for] = ACTIONS(1947), + [anon_sym_LPAREN] = ACTIONS(1945), + [anon_sym_SEMI] = ACTIONS(1945), + [anon_sym_await] = ACTIONS(1947), + [anon_sym_while] = ACTIONS(1947), + [anon_sym_do] = ACTIONS(1947), + [anon_sym_try] = ACTIONS(1947), + [anon_sym_break] = ACTIONS(1947), + [anon_sym_continue] = ACTIONS(1947), + [anon_sym_debugger] = ACTIONS(1947), + [anon_sym_return] = ACTIONS(1947), + [anon_sym_throw] = ACTIONS(1947), + [anon_sym_case] = ACTIONS(1947), + [anon_sym_yield] = ACTIONS(1947), + [anon_sym_LBRACK] = ACTIONS(1945), + [anon_sym_DQUOTE] = ACTIONS(1945), + [anon_sym_SQUOTE] = ACTIONS(1945), + [anon_sym_class] = ACTIONS(1947), + [anon_sym_async] = ACTIONS(1947), + [anon_sym_function] = ACTIONS(1947), + [anon_sym_new] = ACTIONS(1947), + [anon_sym_using] = ACTIONS(1947), + [anon_sym_PLUS] = ACTIONS(1947), + [anon_sym_DASH] = ACTIONS(1947), + [anon_sym_SLASH] = ACTIONS(1947), + [anon_sym_LT] = ACTIONS(1945), + [anon_sym_TILDE] = ACTIONS(1945), + [anon_sym_void] = ACTIONS(1947), + [anon_sym_delete] = ACTIONS(1947), + [anon_sym_PLUS_PLUS] = ACTIONS(1945), + [anon_sym_DASH_DASH] = ACTIONS(1945), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1945), + [sym_number] = ACTIONS(1945), + [sym_private_property_identifier] = ACTIONS(1945), + [sym_this] = ACTIONS(1947), + [sym_super] = ACTIONS(1947), + [sym_true] = ACTIONS(1947), + [sym_false] = ACTIONS(1947), + [sym_null] = ACTIONS(1947), + [sym_undefined] = ACTIONS(1947), + [anon_sym_AT] = ACTIONS(1945), + [anon_sym_static] = ACTIONS(1947), + [anon_sym_readonly] = ACTIONS(1947), + [anon_sym_get] = ACTIONS(1947), + [anon_sym_set] = ACTIONS(1947), + [anon_sym_declare] = ACTIONS(1947), + [anon_sym_public] = ACTIONS(1947), + [anon_sym_private] = ACTIONS(1947), + [anon_sym_protected] = ACTIONS(1947), + [anon_sym_override] = ACTIONS(1947), + [anon_sym_module] = ACTIONS(1947), + [anon_sym_any] = ACTIONS(1947), + [anon_sym_number] = ACTIONS(1947), + [anon_sym_boolean] = ACTIONS(1947), + [anon_sym_string] = ACTIONS(1947), + [anon_sym_symbol] = ACTIONS(1947), + [anon_sym_object] = ACTIONS(1947), + [anon_sym_abstract] = ACTIONS(1947), + [anon_sym_interface] = ACTIONS(1947), + [anon_sym_enum] = ACTIONS(1947), + [sym__automatic_semicolon] = ACTIONS(1953), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(859)] = { + [sym_else_clause] = STATE(964), + [ts_builtin_sym_end] = ACTIONS(2734), + [sym_identifier] = ACTIONS(2736), + [anon_sym_export] = ACTIONS(2736), + [anon_sym_default] = ACTIONS(2736), + [anon_sym_type] = ACTIONS(2736), + [anon_sym_namespace] = ACTIONS(2736), + [anon_sym_LBRACE] = ACTIONS(2734), + [anon_sym_RBRACE] = ACTIONS(2734), + [anon_sym_typeof] = ACTIONS(2736), + [anon_sym_import] = ACTIONS(2736), + [anon_sym_with] = ACTIONS(2736), + [anon_sym_var] = ACTIONS(2736), + [anon_sym_let] = ACTIONS(2736), + [anon_sym_const] = ACTIONS(2736), + [anon_sym_BANG] = ACTIONS(2734), + [anon_sym_else] = ACTIONS(2738), + [anon_sym_if] = ACTIONS(2736), + [anon_sym_switch] = ACTIONS(2736), + [anon_sym_for] = ACTIONS(2736), + [anon_sym_LPAREN] = ACTIONS(2734), + [anon_sym_SEMI] = ACTIONS(2734), + [anon_sym_await] = ACTIONS(2736), + [anon_sym_while] = ACTIONS(2736), + [anon_sym_do] = ACTIONS(2736), + [anon_sym_try] = ACTIONS(2736), + [anon_sym_break] = ACTIONS(2736), + [anon_sym_continue] = ACTIONS(2736), + [anon_sym_debugger] = ACTIONS(2736), + [anon_sym_return] = ACTIONS(2736), + [anon_sym_throw] = ACTIONS(2736), + [anon_sym_case] = ACTIONS(2736), + [anon_sym_yield] = ACTIONS(2736), + [anon_sym_LBRACK] = ACTIONS(2734), + [anon_sym_DQUOTE] = ACTIONS(2734), + [anon_sym_SQUOTE] = ACTIONS(2734), + [anon_sym_class] = ACTIONS(2736), + [anon_sym_async] = ACTIONS(2736), + [anon_sym_function] = ACTIONS(2736), + [anon_sym_new] = ACTIONS(2736), + [anon_sym_using] = ACTIONS(2736), + [anon_sym_PLUS] = ACTIONS(2736), + [anon_sym_DASH] = ACTIONS(2736), + [anon_sym_SLASH] = ACTIONS(2736), + [anon_sym_LT] = ACTIONS(2734), + [anon_sym_TILDE] = ACTIONS(2734), + [anon_sym_void] = ACTIONS(2736), + [anon_sym_delete] = ACTIONS(2736), + [anon_sym_PLUS_PLUS] = ACTIONS(2734), + [anon_sym_DASH_DASH] = ACTIONS(2734), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2734), + [sym_number] = ACTIONS(2734), + [sym_private_property_identifier] = ACTIONS(2734), + [sym_this] = ACTIONS(2736), + [sym_super] = ACTIONS(2736), + [sym_true] = ACTIONS(2736), + [sym_false] = ACTIONS(2736), + [sym_null] = ACTIONS(2736), + [sym_undefined] = ACTIONS(2736), + [anon_sym_AT] = ACTIONS(2734), + [anon_sym_static] = ACTIONS(2736), + [anon_sym_readonly] = ACTIONS(2736), + [anon_sym_get] = ACTIONS(2736), + [anon_sym_set] = ACTIONS(2736), + [anon_sym_declare] = ACTIONS(2736), + [anon_sym_public] = ACTIONS(2736), + [anon_sym_private] = ACTIONS(2736), + [anon_sym_protected] = ACTIONS(2736), + [anon_sym_override] = ACTIONS(2736), + [anon_sym_module] = ACTIONS(2736), + [anon_sym_any] = ACTIONS(2736), + [anon_sym_number] = ACTIONS(2736), + [anon_sym_boolean] = ACTIONS(2736), + [anon_sym_string] = ACTIONS(2736), + [anon_sym_symbol] = ACTIONS(2736), + [anon_sym_object] = ACTIONS(2736), + [anon_sym_abstract] = ACTIONS(2736), + [anon_sym_interface] = ACTIONS(2736), + [anon_sym_enum] = ACTIONS(2736), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(860)] = { + [ts_builtin_sym_end] = ACTIONS(1905), + [sym_identifier] = ACTIONS(1907), + [anon_sym_export] = ACTIONS(1907), + [anon_sym_default] = ACTIONS(1907), + [anon_sym_type] = ACTIONS(1907), + [anon_sym_namespace] = ACTIONS(1907), + [anon_sym_LBRACE] = ACTIONS(1905), + [anon_sym_RBRACE] = ACTIONS(1905), + [anon_sym_typeof] = ACTIONS(1907), + [anon_sym_import] = ACTIONS(1907), + [anon_sym_with] = ACTIONS(1907), + [anon_sym_var] = ACTIONS(1907), + [anon_sym_let] = ACTIONS(1907), + [anon_sym_const] = ACTIONS(1907), + [anon_sym_BANG] = ACTIONS(1905), + [anon_sym_else] = ACTIONS(1907), + [anon_sym_if] = ACTIONS(1907), + [anon_sym_switch] = ACTIONS(1907), + [anon_sym_for] = ACTIONS(1907), + [anon_sym_LPAREN] = ACTIONS(1905), + [anon_sym_SEMI] = ACTIONS(1905), + [anon_sym_await] = ACTIONS(1907), + [anon_sym_while] = ACTIONS(1907), + [anon_sym_do] = ACTIONS(1907), + [anon_sym_try] = ACTIONS(1907), + [anon_sym_break] = ACTIONS(1907), + [anon_sym_continue] = ACTIONS(1907), + [anon_sym_debugger] = ACTIONS(1907), + [anon_sym_return] = ACTIONS(1907), + [anon_sym_throw] = ACTIONS(1907), + [anon_sym_case] = ACTIONS(1907), + [anon_sym_yield] = ACTIONS(1907), + [anon_sym_LBRACK] = ACTIONS(1905), + [anon_sym_DQUOTE] = ACTIONS(1905), + [anon_sym_SQUOTE] = ACTIONS(1905), + [anon_sym_class] = ACTIONS(1907), + [anon_sym_async] = ACTIONS(1907), + [anon_sym_function] = ACTIONS(1907), + [anon_sym_new] = ACTIONS(1907), + [anon_sym_using] = ACTIONS(1907), + [anon_sym_PLUS] = ACTIONS(1907), + [anon_sym_DASH] = ACTIONS(1907), + [anon_sym_SLASH] = ACTIONS(1907), + [anon_sym_LT] = ACTIONS(1905), + [anon_sym_TILDE] = ACTIONS(1905), + [anon_sym_void] = ACTIONS(1907), + [anon_sym_delete] = ACTIONS(1907), + [anon_sym_PLUS_PLUS] = ACTIONS(1905), + [anon_sym_DASH_DASH] = ACTIONS(1905), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1905), + [sym_number] = ACTIONS(1905), + [sym_private_property_identifier] = ACTIONS(1905), + [sym_this] = ACTIONS(1907), + [sym_super] = ACTIONS(1907), + [sym_true] = ACTIONS(1907), + [sym_false] = ACTIONS(1907), + [sym_null] = ACTIONS(1907), + [sym_undefined] = ACTIONS(1907), + [anon_sym_AT] = ACTIONS(1905), + [anon_sym_static] = ACTIONS(1907), + [anon_sym_readonly] = ACTIONS(1907), + [anon_sym_get] = ACTIONS(1907), + [anon_sym_set] = ACTIONS(1907), + [anon_sym_declare] = ACTIONS(1907), + [anon_sym_public] = ACTIONS(1907), + [anon_sym_private] = ACTIONS(1907), + [anon_sym_protected] = ACTIONS(1907), + [anon_sym_override] = ACTIONS(1907), + [anon_sym_module] = ACTIONS(1907), + [anon_sym_any] = ACTIONS(1907), + [anon_sym_number] = ACTIONS(1907), + [anon_sym_boolean] = ACTIONS(1907), + [anon_sym_string] = ACTIONS(1907), + [anon_sym_symbol] = ACTIONS(1907), + [anon_sym_object] = ACTIONS(1907), + [anon_sym_abstract] = ACTIONS(1907), + [anon_sym_interface] = ACTIONS(1907), + [anon_sym_enum] = ACTIONS(1907), + [sym__automatic_semicolon] = ACTIONS(1913), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(861)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_rest_pattern] = STATE(6584), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6278), + [sym_optional_tuple_parameter] = STATE(6278), + [sym_optional_type] = STATE(6278), + [sym_rest_type] = STATE(6278), + [sym__tuple_type_member] = STATE(6278), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(2666), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_COMMA] = ACTIONS(2740), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_RBRACK] = ACTIONS(2746), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(2484), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(2742), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(2672), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2674), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(2492), - [anon_sym_QMARK] = ACTIONS(661), - [anon_sym_any] = ACTIONS(667), - [anon_sym_number] = ACTIONS(667), - [anon_sym_boolean] = ACTIONS(667), - [anon_sym_string] = ACTIONS(667), - [anon_sym_symbol] = ACTIONS(667), - [anon_sym_object] = ACTIONS(667), - [anon_sym_abstract] = ACTIONS(665), - [anon_sym_never] = ACTIONS(667), - [anon_sym_unknown] = ACTIONS(667), - [anon_sym_keyof] = ACTIONS(669), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(2680), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(850)] = { - [ts_builtin_sym_end] = ACTIONS(1717), - [sym_identifier] = ACTIONS(1719), - [anon_sym_export] = ACTIONS(1719), - [anon_sym_default] = ACTIONS(1719), - [anon_sym_type] = ACTIONS(1719), - [anon_sym_namespace] = ACTIONS(1719), - [anon_sym_LBRACE] = ACTIONS(1717), - [anon_sym_RBRACE] = ACTIONS(1717), - [anon_sym_typeof] = ACTIONS(1719), - [anon_sym_import] = ACTIONS(1719), - [anon_sym_with] = ACTIONS(1719), - [anon_sym_var] = ACTIONS(1719), - [anon_sym_let] = ACTIONS(1719), - [anon_sym_const] = ACTIONS(1719), - [anon_sym_BANG] = ACTIONS(1717), - [anon_sym_else] = ACTIONS(1719), - [anon_sym_if] = ACTIONS(1719), - [anon_sym_switch] = ACTIONS(1719), - [anon_sym_for] = ACTIONS(1719), - [anon_sym_LPAREN] = ACTIONS(1717), - [anon_sym_SEMI] = ACTIONS(1717), - [anon_sym_await] = ACTIONS(1719), - [anon_sym_while] = ACTIONS(1719), - [anon_sym_do] = ACTIONS(1719), - [anon_sym_try] = ACTIONS(1719), - [anon_sym_break] = ACTIONS(1719), - [anon_sym_continue] = ACTIONS(1719), - [anon_sym_debugger] = ACTIONS(1719), - [anon_sym_return] = ACTIONS(1719), - [anon_sym_throw] = ACTIONS(1719), - [anon_sym_case] = ACTIONS(1719), - [anon_sym_yield] = ACTIONS(1719), - [anon_sym_LBRACK] = ACTIONS(1717), - [anon_sym_DQUOTE] = ACTIONS(1717), - [anon_sym_SQUOTE] = ACTIONS(1717), - [anon_sym_class] = ACTIONS(1719), - [anon_sym_async] = ACTIONS(1719), - [anon_sym_function] = ACTIONS(1719), - [anon_sym_new] = ACTIONS(1719), - [anon_sym_using] = ACTIONS(1719), - [anon_sym_PLUS] = ACTIONS(1719), - [anon_sym_DASH] = ACTIONS(1719), - [anon_sym_SLASH] = ACTIONS(1719), - [anon_sym_LT] = ACTIONS(1717), - [anon_sym_TILDE] = ACTIONS(1717), - [anon_sym_void] = ACTIONS(1719), - [anon_sym_delete] = ACTIONS(1719), - [anon_sym_PLUS_PLUS] = ACTIONS(1717), - [anon_sym_DASH_DASH] = ACTIONS(1717), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1717), - [sym_number] = ACTIONS(1717), - [sym_private_property_identifier] = ACTIONS(1717), - [sym_this] = ACTIONS(1719), - [sym_super] = ACTIONS(1719), - [sym_true] = ACTIONS(1719), - [sym_false] = ACTIONS(1719), - [sym_null] = ACTIONS(1719), - [sym_undefined] = ACTIONS(1719), - [anon_sym_AT] = ACTIONS(1717), - [anon_sym_static] = ACTIONS(1719), - [anon_sym_readonly] = ACTIONS(1719), - [anon_sym_get] = ACTIONS(1719), - [anon_sym_set] = ACTIONS(1719), - [anon_sym_declare] = ACTIONS(1719), - [anon_sym_public] = ACTIONS(1719), - [anon_sym_private] = ACTIONS(1719), - [anon_sym_protected] = ACTIONS(1719), - [anon_sym_override] = ACTIONS(1719), - [anon_sym_module] = ACTIONS(1719), - [anon_sym_any] = ACTIONS(1719), - [anon_sym_number] = ACTIONS(1719), - [anon_sym_boolean] = ACTIONS(1719), - [anon_sym_string] = ACTIONS(1719), - [anon_sym_symbol] = ACTIONS(1719), - [anon_sym_object] = ACTIONS(1719), - [anon_sym_abstract] = ACTIONS(1719), - [anon_sym_interface] = ACTIONS(1719), - [anon_sym_enum] = ACTIONS(1719), + [STATE(862)] = { + [ts_builtin_sym_end] = ACTIONS(1983), + [sym_identifier] = ACTIONS(1985), + [anon_sym_export] = ACTIONS(1985), + [anon_sym_default] = ACTIONS(1985), + [anon_sym_type] = ACTIONS(1985), + [anon_sym_namespace] = ACTIONS(1985), + [anon_sym_LBRACE] = ACTIONS(1983), + [anon_sym_RBRACE] = ACTIONS(1983), + [anon_sym_typeof] = ACTIONS(1985), + [anon_sym_import] = ACTIONS(1985), + [anon_sym_with] = ACTIONS(1985), + [anon_sym_var] = ACTIONS(1985), + [anon_sym_let] = ACTIONS(1985), + [anon_sym_const] = ACTIONS(1985), + [anon_sym_BANG] = ACTIONS(1983), + [anon_sym_else] = ACTIONS(1985), + [anon_sym_if] = ACTIONS(1985), + [anon_sym_switch] = ACTIONS(1985), + [anon_sym_for] = ACTIONS(1985), + [anon_sym_LPAREN] = ACTIONS(1983), + [anon_sym_SEMI] = ACTIONS(1983), + [anon_sym_await] = ACTIONS(1985), + [anon_sym_while] = ACTIONS(1985), + [anon_sym_do] = ACTIONS(1985), + [anon_sym_try] = ACTIONS(1985), + [anon_sym_break] = ACTIONS(1985), + [anon_sym_continue] = ACTIONS(1985), + [anon_sym_debugger] = ACTIONS(1985), + [anon_sym_return] = ACTIONS(1985), + [anon_sym_throw] = ACTIONS(1985), + [anon_sym_case] = ACTIONS(1985), + [anon_sym_yield] = ACTIONS(1985), + [anon_sym_LBRACK] = ACTIONS(1983), + [anon_sym_DQUOTE] = ACTIONS(1983), + [anon_sym_SQUOTE] = ACTIONS(1983), + [anon_sym_class] = ACTIONS(1985), + [anon_sym_async] = ACTIONS(1985), + [anon_sym_function] = ACTIONS(1985), + [anon_sym_new] = ACTIONS(1985), + [anon_sym_using] = ACTIONS(1985), + [anon_sym_PLUS] = ACTIONS(1985), + [anon_sym_DASH] = ACTIONS(1985), + [anon_sym_SLASH] = ACTIONS(1985), + [anon_sym_LT] = ACTIONS(1983), + [anon_sym_TILDE] = ACTIONS(1983), + [anon_sym_void] = ACTIONS(1985), + [anon_sym_delete] = ACTIONS(1985), + [anon_sym_PLUS_PLUS] = ACTIONS(1983), + [anon_sym_DASH_DASH] = ACTIONS(1983), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1983), + [sym_number] = ACTIONS(1983), + [sym_private_property_identifier] = ACTIONS(1983), + [sym_this] = ACTIONS(1985), + [sym_super] = ACTIONS(1985), + [sym_true] = ACTIONS(1985), + [sym_false] = ACTIONS(1985), + [sym_null] = ACTIONS(1985), + [sym_undefined] = ACTIONS(1985), + [anon_sym_AT] = ACTIONS(1983), + [anon_sym_static] = ACTIONS(1985), + [anon_sym_readonly] = ACTIONS(1985), + [anon_sym_get] = ACTIONS(1985), + [anon_sym_set] = ACTIONS(1985), + [anon_sym_declare] = ACTIONS(1985), + [anon_sym_public] = ACTIONS(1985), + [anon_sym_private] = ACTIONS(1985), + [anon_sym_protected] = ACTIONS(1985), + [anon_sym_override] = ACTIONS(1985), + [anon_sym_module] = ACTIONS(1985), + [anon_sym_any] = ACTIONS(1985), + [anon_sym_number] = ACTIONS(1985), + [anon_sym_boolean] = ACTIONS(1985), + [anon_sym_string] = ACTIONS(1985), + [anon_sym_symbol] = ACTIONS(1985), + [anon_sym_object] = ACTIONS(1985), + [anon_sym_abstract] = ACTIONS(1985), + [anon_sym_interface] = ACTIONS(1985), + [anon_sym_enum] = ACTIONS(1985), + [sym__automatic_semicolon] = ACTIONS(1991), [sym_html_comment] = ACTIONS(5), }, - [STATE(851)] = { + [STATE(863)] = { + [ts_builtin_sym_end] = ACTIONS(2744), + [sym_identifier] = ACTIONS(2746), + [anon_sym_export] = ACTIONS(2746), + [anon_sym_default] = ACTIONS(2746), + [anon_sym_type] = ACTIONS(2746), + [anon_sym_namespace] = ACTIONS(2746), + [anon_sym_LBRACE] = ACTIONS(2744), + [anon_sym_RBRACE] = ACTIONS(2744), + [anon_sym_typeof] = ACTIONS(2746), + [anon_sym_import] = ACTIONS(2746), + [anon_sym_with] = ACTIONS(2746), + [anon_sym_var] = ACTIONS(2746), + [anon_sym_let] = ACTIONS(2746), + [anon_sym_const] = ACTIONS(2746), + [anon_sym_BANG] = ACTIONS(2744), + [anon_sym_else] = ACTIONS(2746), + [anon_sym_if] = ACTIONS(2746), + [anon_sym_switch] = ACTIONS(2746), + [anon_sym_for] = ACTIONS(2746), + [anon_sym_LPAREN] = ACTIONS(2744), + [anon_sym_SEMI] = ACTIONS(2744), + [anon_sym_await] = ACTIONS(2746), + [anon_sym_while] = ACTIONS(2746), + [anon_sym_do] = ACTIONS(2746), + [anon_sym_try] = ACTIONS(2746), + [anon_sym_break] = ACTIONS(2746), + [anon_sym_continue] = ACTIONS(2746), + [anon_sym_debugger] = ACTIONS(2746), + [anon_sym_return] = ACTIONS(2746), + [anon_sym_throw] = ACTIONS(2746), + [anon_sym_case] = ACTIONS(2746), + [anon_sym_yield] = ACTIONS(2746), + [anon_sym_LBRACK] = ACTIONS(2744), + [anon_sym_DQUOTE] = ACTIONS(2744), + [anon_sym_SQUOTE] = ACTIONS(2744), + [anon_sym_class] = ACTIONS(2746), + [anon_sym_async] = ACTIONS(2746), + [anon_sym_function] = ACTIONS(2746), + [anon_sym_new] = ACTIONS(2746), + [anon_sym_using] = ACTIONS(2746), + [anon_sym_PLUS] = ACTIONS(2746), + [anon_sym_DASH] = ACTIONS(2746), + [anon_sym_SLASH] = ACTIONS(2746), + [anon_sym_LT] = ACTIONS(2744), + [anon_sym_TILDE] = ACTIONS(2744), + [anon_sym_void] = ACTIONS(2746), + [anon_sym_delete] = ACTIONS(2746), + [anon_sym_PLUS_PLUS] = ACTIONS(2744), + [anon_sym_DASH_DASH] = ACTIONS(2744), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2744), + [sym_number] = ACTIONS(2744), + [sym_private_property_identifier] = ACTIONS(2744), + [sym_this] = ACTIONS(2746), + [sym_super] = ACTIONS(2746), + [sym_true] = ACTIONS(2746), + [sym_false] = ACTIONS(2746), + [sym_null] = ACTIONS(2746), + [sym_undefined] = ACTIONS(2746), + [anon_sym_AT] = ACTIONS(2744), + [anon_sym_static] = ACTIONS(2746), + [anon_sym_readonly] = ACTIONS(2746), + [anon_sym_get] = ACTIONS(2746), + [anon_sym_set] = ACTIONS(2746), + [anon_sym_declare] = ACTIONS(2746), + [anon_sym_public] = ACTIONS(2746), + [anon_sym_private] = ACTIONS(2746), + [anon_sym_protected] = ACTIONS(2746), + [anon_sym_override] = ACTIONS(2746), + [anon_sym_module] = ACTIONS(2746), + [anon_sym_any] = ACTIONS(2746), + [anon_sym_number] = ACTIONS(2746), + [anon_sym_boolean] = ACTIONS(2746), + [anon_sym_string] = ACTIONS(2746), + [anon_sym_symbol] = ACTIONS(2746), + [anon_sym_object] = ACTIONS(2746), + [anon_sym_abstract] = ACTIONS(2746), + [anon_sym_interface] = ACTIONS(2746), + [anon_sym_enum] = ACTIONS(2746), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(864)] = { [ts_builtin_sym_end] = ACTIONS(2748), [sym_identifier] = ACTIONS(2750), [anon_sym_export] = ACTIONS(2750), @@ -114681,7 +120530,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2750), [sym_html_comment] = ACTIONS(5), }, - [STATE(852)] = { + [STATE(865)] = { [ts_builtin_sym_end] = ACTIONS(2752), [sym_identifier] = ACTIONS(2754), [anon_sym_export] = ACTIONS(2754), @@ -114763,171 +120612,171 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2754), [sym_html_comment] = ACTIONS(5), }, - [STATE(853)] = { - [ts_builtin_sym_end] = ACTIONS(2756), - [sym_identifier] = ACTIONS(2758), - [anon_sym_export] = ACTIONS(2758), - [anon_sym_default] = ACTIONS(2758), - [anon_sym_type] = ACTIONS(2758), - [anon_sym_namespace] = ACTIONS(2758), - [anon_sym_LBRACE] = ACTIONS(2756), - [anon_sym_RBRACE] = ACTIONS(2756), - [anon_sym_typeof] = ACTIONS(2758), - [anon_sym_import] = ACTIONS(2758), - [anon_sym_with] = ACTIONS(2758), - [anon_sym_var] = ACTIONS(2758), - [anon_sym_let] = ACTIONS(2758), - [anon_sym_const] = ACTIONS(2758), - [anon_sym_BANG] = ACTIONS(2756), - [anon_sym_else] = ACTIONS(2758), - [anon_sym_if] = ACTIONS(2758), - [anon_sym_switch] = ACTIONS(2758), - [anon_sym_for] = ACTIONS(2758), - [anon_sym_LPAREN] = ACTIONS(2756), - [anon_sym_SEMI] = ACTIONS(2756), - [anon_sym_await] = ACTIONS(2758), - [anon_sym_while] = ACTIONS(2758), - [anon_sym_do] = ACTIONS(2758), - [anon_sym_try] = ACTIONS(2758), - [anon_sym_break] = ACTIONS(2758), - [anon_sym_continue] = ACTIONS(2758), - [anon_sym_debugger] = ACTIONS(2758), - [anon_sym_return] = ACTIONS(2758), - [anon_sym_throw] = ACTIONS(2758), - [anon_sym_case] = ACTIONS(2758), - [anon_sym_yield] = ACTIONS(2758), - [anon_sym_LBRACK] = ACTIONS(2756), - [anon_sym_DQUOTE] = ACTIONS(2756), - [anon_sym_SQUOTE] = ACTIONS(2756), - [anon_sym_class] = ACTIONS(2758), - [anon_sym_async] = ACTIONS(2758), - [anon_sym_function] = ACTIONS(2758), - [anon_sym_new] = ACTIONS(2758), - [anon_sym_using] = ACTIONS(2758), - [anon_sym_PLUS] = ACTIONS(2758), - [anon_sym_DASH] = ACTIONS(2758), - [anon_sym_SLASH] = ACTIONS(2758), - [anon_sym_LT] = ACTIONS(2756), - [anon_sym_TILDE] = ACTIONS(2756), - [anon_sym_void] = ACTIONS(2758), - [anon_sym_delete] = ACTIONS(2758), - [anon_sym_PLUS_PLUS] = ACTIONS(2756), - [anon_sym_DASH_DASH] = ACTIONS(2756), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2756), - [sym_number] = ACTIONS(2756), - [sym_private_property_identifier] = ACTIONS(2756), - [sym_this] = ACTIONS(2758), - [sym_super] = ACTIONS(2758), - [sym_true] = ACTIONS(2758), - [sym_false] = ACTIONS(2758), - [sym_null] = ACTIONS(2758), - [sym_undefined] = ACTIONS(2758), - [anon_sym_AT] = ACTIONS(2756), - [anon_sym_static] = ACTIONS(2758), - [anon_sym_readonly] = ACTIONS(2758), - [anon_sym_get] = ACTIONS(2758), - [anon_sym_set] = ACTIONS(2758), - [anon_sym_declare] = ACTIONS(2758), - [anon_sym_public] = ACTIONS(2758), - [anon_sym_private] = ACTIONS(2758), - [anon_sym_protected] = ACTIONS(2758), - [anon_sym_override] = ACTIONS(2758), - [anon_sym_module] = ACTIONS(2758), - [anon_sym_any] = ACTIONS(2758), - [anon_sym_number] = ACTIONS(2758), - [anon_sym_boolean] = ACTIONS(2758), - [anon_sym_string] = ACTIONS(2758), - [anon_sym_symbol] = ACTIONS(2758), - [anon_sym_object] = ACTIONS(2758), - [anon_sym_abstract] = ACTIONS(2758), - [anon_sym_interface] = ACTIONS(2758), - [anon_sym_enum] = ACTIONS(2758), + [STATE(866)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_rest_pattern] = STATE(6584), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6432), + [sym_optional_tuple_parameter] = STATE(6432), + [sym_optional_type] = STATE(6432), + [sym_rest_type] = STATE(6432), + [sym__tuple_type_member] = STATE(6432), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(2666), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(2756), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(2672), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2674), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(2680), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(854)] = { - [ts_builtin_sym_end] = ACTIONS(2736), - [sym_identifier] = ACTIONS(2738), - [anon_sym_export] = ACTIONS(2738), - [anon_sym_default] = ACTIONS(2738), - [anon_sym_type] = ACTIONS(2738), - [anon_sym_namespace] = ACTIONS(2738), - [anon_sym_LBRACE] = ACTIONS(2736), - [anon_sym_RBRACE] = ACTIONS(2736), - [anon_sym_typeof] = ACTIONS(2738), - [anon_sym_import] = ACTIONS(2738), - [anon_sym_with] = ACTIONS(2738), - [anon_sym_var] = ACTIONS(2738), - [anon_sym_let] = ACTIONS(2738), - [anon_sym_const] = ACTIONS(2738), - [anon_sym_BANG] = ACTIONS(2736), - [anon_sym_else] = ACTIONS(2738), - [anon_sym_if] = ACTIONS(2738), - [anon_sym_switch] = ACTIONS(2738), - [anon_sym_for] = ACTIONS(2738), - [anon_sym_LPAREN] = ACTIONS(2736), - [anon_sym_SEMI] = ACTIONS(2736), - [anon_sym_await] = ACTIONS(2738), - [anon_sym_while] = ACTIONS(2738), - [anon_sym_do] = ACTIONS(2738), - [anon_sym_try] = ACTIONS(2738), - [anon_sym_break] = ACTIONS(2738), - [anon_sym_continue] = ACTIONS(2738), - [anon_sym_debugger] = ACTIONS(2738), - [anon_sym_return] = ACTIONS(2738), - [anon_sym_throw] = ACTIONS(2738), - [anon_sym_case] = ACTIONS(2738), - [anon_sym_yield] = ACTIONS(2738), - [anon_sym_LBRACK] = ACTIONS(2736), - [anon_sym_DQUOTE] = ACTIONS(2736), - [anon_sym_SQUOTE] = ACTIONS(2736), - [anon_sym_class] = ACTIONS(2738), - [anon_sym_async] = ACTIONS(2738), - [anon_sym_function] = ACTIONS(2738), - [anon_sym_new] = ACTIONS(2738), - [anon_sym_using] = ACTIONS(2738), - [anon_sym_PLUS] = ACTIONS(2738), - [anon_sym_DASH] = ACTIONS(2738), - [anon_sym_SLASH] = ACTIONS(2738), - [anon_sym_LT] = ACTIONS(2736), - [anon_sym_TILDE] = ACTIONS(2736), - [anon_sym_void] = ACTIONS(2738), - [anon_sym_delete] = ACTIONS(2738), - [anon_sym_PLUS_PLUS] = ACTIONS(2736), - [anon_sym_DASH_DASH] = ACTIONS(2736), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2736), - [sym_number] = ACTIONS(2736), - [sym_private_property_identifier] = ACTIONS(2736), - [sym_this] = ACTIONS(2738), - [sym_super] = ACTIONS(2738), - [sym_true] = ACTIONS(2738), - [sym_false] = ACTIONS(2738), - [sym_null] = ACTIONS(2738), - [sym_undefined] = ACTIONS(2738), - [anon_sym_AT] = ACTIONS(2736), - [anon_sym_static] = ACTIONS(2738), - [anon_sym_readonly] = ACTIONS(2738), - [anon_sym_get] = ACTIONS(2738), - [anon_sym_set] = ACTIONS(2738), - [anon_sym_declare] = ACTIONS(2738), - [anon_sym_public] = ACTIONS(2738), - [anon_sym_private] = ACTIONS(2738), - [anon_sym_protected] = ACTIONS(2738), - [anon_sym_override] = ACTIONS(2738), - [anon_sym_module] = ACTIONS(2738), - [anon_sym_any] = ACTIONS(2738), - [anon_sym_number] = ACTIONS(2738), - [anon_sym_boolean] = ACTIONS(2738), - [anon_sym_string] = ACTIONS(2738), - [anon_sym_symbol] = ACTIONS(2738), - [anon_sym_object] = ACTIONS(2738), - [anon_sym_abstract] = ACTIONS(2738), - [anon_sym_interface] = ACTIONS(2738), - [anon_sym_enum] = ACTIONS(2738), + [STATE(867)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_rest_pattern] = STATE(6584), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6432), + [sym_optional_tuple_parameter] = STATE(6432), + [sym_optional_type] = STATE(6432), + [sym_rest_type] = STATE(6432), + [sym__tuple_type_member] = STATE(6432), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(2666), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(2758), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(2672), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2674), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(2680), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(855)] = { + [STATE(868)] = { [ts_builtin_sym_end] = ACTIONS(2760), [sym_identifier] = ACTIONS(2762), [anon_sym_export] = ACTIONS(2762), @@ -115009,7 +120858,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2762), [sym_html_comment] = ACTIONS(5), }, - [STATE(856)] = { + [STATE(869)] = { [ts_builtin_sym_end] = ACTIONS(2764), [sym_identifier] = ACTIONS(2766), [anon_sym_export] = ACTIONS(2766), @@ -115091,499 +120940,663 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2766), [sym_html_comment] = ACTIONS(5), }, - [STATE(857)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_rest_pattern] = STATE(5834), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5512), - [sym_optional_tuple_parameter] = STATE(5512), - [sym_optional_type] = STATE(5512), - [sym_rest_type] = STATE(5512), - [sym__tuple_type_member] = STATE(5512), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(2478), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(870)] = { + [ts_builtin_sym_end] = ACTIONS(2768), + [sym_identifier] = ACTIONS(2770), + [anon_sym_export] = ACTIONS(2770), + [anon_sym_default] = ACTIONS(2770), + [anon_sym_type] = ACTIONS(2770), + [anon_sym_namespace] = ACTIONS(2770), + [anon_sym_LBRACE] = ACTIONS(2768), + [anon_sym_RBRACE] = ACTIONS(2768), + [anon_sym_typeof] = ACTIONS(2770), + [anon_sym_import] = ACTIONS(2770), + [anon_sym_with] = ACTIONS(2770), + [anon_sym_var] = ACTIONS(2770), + [anon_sym_let] = ACTIONS(2770), + [anon_sym_const] = ACTIONS(2770), + [anon_sym_BANG] = ACTIONS(2768), + [anon_sym_else] = ACTIONS(2770), + [anon_sym_if] = ACTIONS(2770), + [anon_sym_switch] = ACTIONS(2770), + [anon_sym_for] = ACTIONS(2770), + [anon_sym_LPAREN] = ACTIONS(2768), + [anon_sym_SEMI] = ACTIONS(2768), + [anon_sym_await] = ACTIONS(2770), + [anon_sym_while] = ACTIONS(2770), + [anon_sym_do] = ACTIONS(2770), + [anon_sym_try] = ACTIONS(2770), + [anon_sym_break] = ACTIONS(2770), + [anon_sym_continue] = ACTIONS(2770), + [anon_sym_debugger] = ACTIONS(2770), + [anon_sym_return] = ACTIONS(2770), + [anon_sym_throw] = ACTIONS(2770), + [anon_sym_case] = ACTIONS(2770), + [anon_sym_yield] = ACTIONS(2770), + [anon_sym_LBRACK] = ACTIONS(2768), + [anon_sym_DQUOTE] = ACTIONS(2768), + [anon_sym_SQUOTE] = ACTIONS(2768), + [anon_sym_class] = ACTIONS(2770), + [anon_sym_async] = ACTIONS(2770), + [anon_sym_function] = ACTIONS(2770), + [anon_sym_new] = ACTIONS(2770), + [anon_sym_using] = ACTIONS(2770), + [anon_sym_PLUS] = ACTIONS(2770), + [anon_sym_DASH] = ACTIONS(2770), + [anon_sym_SLASH] = ACTIONS(2770), + [anon_sym_LT] = ACTIONS(2768), + [anon_sym_TILDE] = ACTIONS(2768), + [anon_sym_void] = ACTIONS(2770), + [anon_sym_delete] = ACTIONS(2770), + [anon_sym_PLUS_PLUS] = ACTIONS(2768), + [anon_sym_DASH_DASH] = ACTIONS(2768), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2768), + [sym_number] = ACTIONS(2768), + [sym_private_property_identifier] = ACTIONS(2768), + [sym_this] = ACTIONS(2770), + [sym_super] = ACTIONS(2770), + [sym_true] = ACTIONS(2770), + [sym_false] = ACTIONS(2770), + [sym_null] = ACTIONS(2770), + [sym_undefined] = ACTIONS(2770), + [anon_sym_AT] = ACTIONS(2768), + [anon_sym_static] = ACTIONS(2770), + [anon_sym_readonly] = ACTIONS(2770), + [anon_sym_get] = ACTIONS(2770), + [anon_sym_set] = ACTIONS(2770), + [anon_sym_declare] = ACTIONS(2770), + [anon_sym_public] = ACTIONS(2770), + [anon_sym_private] = ACTIONS(2770), + [anon_sym_protected] = ACTIONS(2770), + [anon_sym_override] = ACTIONS(2770), + [anon_sym_module] = ACTIONS(2770), + [anon_sym_any] = ACTIONS(2770), + [anon_sym_number] = ACTIONS(2770), + [anon_sym_boolean] = ACTIONS(2770), + [anon_sym_string] = ACTIONS(2770), + [anon_sym_symbol] = ACTIONS(2770), + [anon_sym_object] = ACTIONS(2770), + [anon_sym_abstract] = ACTIONS(2770), + [anon_sym_interface] = ACTIONS(2770), + [anon_sym_enum] = ACTIONS(2770), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(871)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_rest_pattern] = STATE(6584), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6432), + [sym_optional_tuple_parameter] = STATE(6432), + [sym_optional_type] = STATE(6432), + [sym_rest_type] = STATE(6432), + [sym__tuple_type_member] = STATE(6432), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(2666), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_RBRACK] = ACTIONS(2768), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(2484), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(2772), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(2672), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2674), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(2492), - [anon_sym_QMARK] = ACTIONS(661), - [anon_sym_any] = ACTIONS(667), - [anon_sym_number] = ACTIONS(667), - [anon_sym_boolean] = ACTIONS(667), - [anon_sym_string] = ACTIONS(667), - [anon_sym_symbol] = ACTIONS(667), - [anon_sym_object] = ACTIONS(667), - [anon_sym_abstract] = ACTIONS(665), - [anon_sym_never] = ACTIONS(667), - [anon_sym_unknown] = ACTIONS(667), - [anon_sym_keyof] = ACTIONS(669), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(2680), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(858)] = { - [ts_builtin_sym_end] = ACTIONS(2770), - [sym_identifier] = ACTIONS(2772), - [anon_sym_export] = ACTIONS(2772), - [anon_sym_default] = ACTIONS(2772), - [anon_sym_type] = ACTIONS(2772), - [anon_sym_namespace] = ACTIONS(2772), - [anon_sym_LBRACE] = ACTIONS(2770), - [anon_sym_RBRACE] = ACTIONS(2770), - [anon_sym_typeof] = ACTIONS(2772), - [anon_sym_import] = ACTIONS(2772), - [anon_sym_with] = ACTIONS(2772), - [anon_sym_var] = ACTIONS(2772), - [anon_sym_let] = ACTIONS(2772), - [anon_sym_const] = ACTIONS(2772), - [anon_sym_BANG] = ACTIONS(2770), - [anon_sym_else] = ACTIONS(2772), - [anon_sym_if] = ACTIONS(2772), - [anon_sym_switch] = ACTIONS(2772), - [anon_sym_for] = ACTIONS(2772), - [anon_sym_LPAREN] = ACTIONS(2770), - [anon_sym_SEMI] = ACTIONS(2770), - [anon_sym_await] = ACTIONS(2772), - [anon_sym_while] = ACTIONS(2772), - [anon_sym_do] = ACTIONS(2772), - [anon_sym_try] = ACTIONS(2772), - [anon_sym_break] = ACTIONS(2772), - [anon_sym_continue] = ACTIONS(2772), - [anon_sym_debugger] = ACTIONS(2772), - [anon_sym_return] = ACTIONS(2772), - [anon_sym_throw] = ACTIONS(2772), - [anon_sym_case] = ACTIONS(2772), - [anon_sym_yield] = ACTIONS(2772), - [anon_sym_LBRACK] = ACTIONS(2770), - [anon_sym_DQUOTE] = ACTIONS(2770), - [anon_sym_SQUOTE] = ACTIONS(2770), - [anon_sym_class] = ACTIONS(2772), - [anon_sym_async] = ACTIONS(2772), - [anon_sym_function] = ACTIONS(2772), - [anon_sym_new] = ACTIONS(2772), - [anon_sym_using] = ACTIONS(2772), - [anon_sym_PLUS] = ACTIONS(2772), - [anon_sym_DASH] = ACTIONS(2772), - [anon_sym_SLASH] = ACTIONS(2772), - [anon_sym_LT] = ACTIONS(2770), - [anon_sym_TILDE] = ACTIONS(2770), - [anon_sym_void] = ACTIONS(2772), - [anon_sym_delete] = ACTIONS(2772), - [anon_sym_PLUS_PLUS] = ACTIONS(2770), - [anon_sym_DASH_DASH] = ACTIONS(2770), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2770), - [sym_number] = ACTIONS(2770), - [sym_private_property_identifier] = ACTIONS(2770), - [sym_this] = ACTIONS(2772), - [sym_super] = ACTIONS(2772), - [sym_true] = ACTIONS(2772), - [sym_false] = ACTIONS(2772), - [sym_null] = ACTIONS(2772), - [sym_undefined] = ACTIONS(2772), - [anon_sym_AT] = ACTIONS(2770), - [anon_sym_static] = ACTIONS(2772), - [anon_sym_readonly] = ACTIONS(2772), - [anon_sym_get] = ACTIONS(2772), - [anon_sym_set] = ACTIONS(2772), - [anon_sym_declare] = ACTIONS(2772), - [anon_sym_public] = ACTIONS(2772), - [anon_sym_private] = ACTIONS(2772), - [anon_sym_protected] = ACTIONS(2772), - [anon_sym_override] = ACTIONS(2772), - [anon_sym_module] = ACTIONS(2772), - [anon_sym_any] = ACTIONS(2772), - [anon_sym_number] = ACTIONS(2772), - [anon_sym_boolean] = ACTIONS(2772), - [anon_sym_string] = ACTIONS(2772), - [anon_sym_symbol] = ACTIONS(2772), - [anon_sym_object] = ACTIONS(2772), - [anon_sym_abstract] = ACTIONS(2772), - [anon_sym_interface] = ACTIONS(2772), - [anon_sym_enum] = ACTIONS(2772), + [STATE(872)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_rest_pattern] = STATE(6584), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6432), + [sym_optional_tuple_parameter] = STATE(6432), + [sym_optional_type] = STATE(6432), + [sym_rest_type] = STATE(6432), + [sym__tuple_type_member] = STATE(6432), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(2666), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(2774), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(2672), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2674), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(2680), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(859)] = { - [ts_builtin_sym_end] = ACTIONS(2774), - [sym_identifier] = ACTIONS(2776), - [anon_sym_export] = ACTIONS(2776), - [anon_sym_default] = ACTIONS(2776), - [anon_sym_type] = ACTIONS(2776), - [anon_sym_namespace] = ACTIONS(2776), - [anon_sym_LBRACE] = ACTIONS(2774), - [anon_sym_RBRACE] = ACTIONS(2774), - [anon_sym_typeof] = ACTIONS(2776), - [anon_sym_import] = ACTIONS(2776), - [anon_sym_with] = ACTIONS(2776), - [anon_sym_var] = ACTIONS(2776), - [anon_sym_let] = ACTIONS(2776), - [anon_sym_const] = ACTIONS(2776), - [anon_sym_BANG] = ACTIONS(2774), - [anon_sym_else] = ACTIONS(2776), - [anon_sym_if] = ACTIONS(2776), - [anon_sym_switch] = ACTIONS(2776), - [anon_sym_for] = ACTIONS(2776), - [anon_sym_LPAREN] = ACTIONS(2774), - [anon_sym_SEMI] = ACTIONS(2774), - [anon_sym_await] = ACTIONS(2776), - [anon_sym_while] = ACTIONS(2776), - [anon_sym_do] = ACTIONS(2776), - [anon_sym_try] = ACTIONS(2776), - [anon_sym_break] = ACTIONS(2776), - [anon_sym_continue] = ACTIONS(2776), - [anon_sym_debugger] = ACTIONS(2776), - [anon_sym_return] = ACTIONS(2776), - [anon_sym_throw] = ACTIONS(2776), - [anon_sym_case] = ACTIONS(2776), - [anon_sym_yield] = ACTIONS(2776), - [anon_sym_LBRACK] = ACTIONS(2774), - [anon_sym_DQUOTE] = ACTIONS(2774), - [anon_sym_SQUOTE] = ACTIONS(2774), - [anon_sym_class] = ACTIONS(2776), - [anon_sym_async] = ACTIONS(2776), - [anon_sym_function] = ACTIONS(2776), - [anon_sym_new] = ACTIONS(2776), - [anon_sym_using] = ACTIONS(2776), - [anon_sym_PLUS] = ACTIONS(2776), - [anon_sym_DASH] = ACTIONS(2776), - [anon_sym_SLASH] = ACTIONS(2776), - [anon_sym_LT] = ACTIONS(2774), - [anon_sym_TILDE] = ACTIONS(2774), - [anon_sym_void] = ACTIONS(2776), - [anon_sym_delete] = ACTIONS(2776), - [anon_sym_PLUS_PLUS] = ACTIONS(2774), - [anon_sym_DASH_DASH] = ACTIONS(2774), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2774), - [sym_number] = ACTIONS(2774), - [sym_private_property_identifier] = ACTIONS(2774), - [sym_this] = ACTIONS(2776), - [sym_super] = ACTIONS(2776), - [sym_true] = ACTIONS(2776), - [sym_false] = ACTIONS(2776), - [sym_null] = ACTIONS(2776), - [sym_undefined] = ACTIONS(2776), - [anon_sym_AT] = ACTIONS(2774), - [anon_sym_static] = ACTIONS(2776), - [anon_sym_readonly] = ACTIONS(2776), - [anon_sym_get] = ACTIONS(2776), - [anon_sym_set] = ACTIONS(2776), - [anon_sym_declare] = ACTIONS(2776), - [anon_sym_public] = ACTIONS(2776), - [anon_sym_private] = ACTIONS(2776), - [anon_sym_protected] = ACTIONS(2776), - [anon_sym_override] = ACTIONS(2776), - [anon_sym_module] = ACTIONS(2776), - [anon_sym_any] = ACTIONS(2776), - [anon_sym_number] = ACTIONS(2776), - [anon_sym_boolean] = ACTIONS(2776), - [anon_sym_string] = ACTIONS(2776), - [anon_sym_symbol] = ACTIONS(2776), - [anon_sym_object] = ACTIONS(2776), - [anon_sym_abstract] = ACTIONS(2776), - [anon_sym_interface] = ACTIONS(2776), - [anon_sym_enum] = ACTIONS(2776), + [STATE(873)] = { + [ts_builtin_sym_end] = ACTIONS(2776), + [sym_identifier] = ACTIONS(2778), + [anon_sym_export] = ACTIONS(2778), + [anon_sym_default] = ACTIONS(2778), + [anon_sym_type] = ACTIONS(2778), + [anon_sym_namespace] = ACTIONS(2778), + [anon_sym_LBRACE] = ACTIONS(2776), + [anon_sym_RBRACE] = ACTIONS(2776), + [anon_sym_typeof] = ACTIONS(2778), + [anon_sym_import] = ACTIONS(2778), + [anon_sym_with] = ACTIONS(2778), + [anon_sym_var] = ACTIONS(2778), + [anon_sym_let] = ACTIONS(2778), + [anon_sym_const] = ACTIONS(2778), + [anon_sym_BANG] = ACTIONS(2776), + [anon_sym_else] = ACTIONS(2778), + [anon_sym_if] = ACTIONS(2778), + [anon_sym_switch] = ACTIONS(2778), + [anon_sym_for] = ACTIONS(2778), + [anon_sym_LPAREN] = ACTIONS(2776), + [anon_sym_SEMI] = ACTIONS(2776), + [anon_sym_await] = ACTIONS(2778), + [anon_sym_while] = ACTIONS(2778), + [anon_sym_do] = ACTIONS(2778), + [anon_sym_try] = ACTIONS(2778), + [anon_sym_break] = ACTIONS(2778), + [anon_sym_continue] = ACTIONS(2778), + [anon_sym_debugger] = ACTIONS(2778), + [anon_sym_return] = ACTIONS(2778), + [anon_sym_throw] = ACTIONS(2778), + [anon_sym_case] = ACTIONS(2778), + [anon_sym_yield] = ACTIONS(2778), + [anon_sym_LBRACK] = ACTIONS(2776), + [anon_sym_DQUOTE] = ACTIONS(2776), + [anon_sym_SQUOTE] = ACTIONS(2776), + [anon_sym_class] = ACTIONS(2778), + [anon_sym_async] = ACTIONS(2778), + [anon_sym_function] = ACTIONS(2778), + [anon_sym_new] = ACTIONS(2778), + [anon_sym_using] = ACTIONS(2778), + [anon_sym_PLUS] = ACTIONS(2778), + [anon_sym_DASH] = ACTIONS(2778), + [anon_sym_SLASH] = ACTIONS(2778), + [anon_sym_LT] = ACTIONS(2776), + [anon_sym_TILDE] = ACTIONS(2776), + [anon_sym_void] = ACTIONS(2778), + [anon_sym_delete] = ACTIONS(2778), + [anon_sym_PLUS_PLUS] = ACTIONS(2776), + [anon_sym_DASH_DASH] = ACTIONS(2776), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2776), + [sym_number] = ACTIONS(2776), + [sym_private_property_identifier] = ACTIONS(2776), + [sym_this] = ACTIONS(2778), + [sym_super] = ACTIONS(2778), + [sym_true] = ACTIONS(2778), + [sym_false] = ACTIONS(2778), + [sym_null] = ACTIONS(2778), + [sym_undefined] = ACTIONS(2778), + [anon_sym_AT] = ACTIONS(2776), + [anon_sym_static] = ACTIONS(2778), + [anon_sym_readonly] = ACTIONS(2778), + [anon_sym_get] = ACTIONS(2778), + [anon_sym_set] = ACTIONS(2778), + [anon_sym_declare] = ACTIONS(2778), + [anon_sym_public] = ACTIONS(2778), + [anon_sym_private] = ACTIONS(2778), + [anon_sym_protected] = ACTIONS(2778), + [anon_sym_override] = ACTIONS(2778), + [anon_sym_module] = ACTIONS(2778), + [anon_sym_any] = ACTIONS(2778), + [anon_sym_number] = ACTIONS(2778), + [anon_sym_boolean] = ACTIONS(2778), + [anon_sym_string] = ACTIONS(2778), + [anon_sym_symbol] = ACTIONS(2778), + [anon_sym_object] = ACTIONS(2778), + [anon_sym_abstract] = ACTIONS(2778), + [anon_sym_interface] = ACTIONS(2778), + [anon_sym_enum] = ACTIONS(2778), [sym_html_comment] = ACTIONS(5), }, - [STATE(860)] = { - [ts_builtin_sym_end] = ACTIONS(2736), - [sym_identifier] = ACTIONS(2738), - [anon_sym_export] = ACTIONS(2738), - [anon_sym_default] = ACTIONS(2738), - [anon_sym_type] = ACTIONS(2738), - [anon_sym_namespace] = ACTIONS(2738), - [anon_sym_LBRACE] = ACTIONS(2736), - [anon_sym_RBRACE] = ACTIONS(2736), - [anon_sym_typeof] = ACTIONS(2738), - [anon_sym_import] = ACTIONS(2738), - [anon_sym_with] = ACTIONS(2738), - [anon_sym_var] = ACTIONS(2738), - [anon_sym_let] = ACTIONS(2738), - [anon_sym_const] = ACTIONS(2738), - [anon_sym_BANG] = ACTIONS(2736), - [anon_sym_else] = ACTIONS(2738), - [anon_sym_if] = ACTIONS(2738), - [anon_sym_switch] = ACTIONS(2738), - [anon_sym_for] = ACTIONS(2738), - [anon_sym_LPAREN] = ACTIONS(2736), - [anon_sym_SEMI] = ACTIONS(2736), - [anon_sym_await] = ACTIONS(2738), - [anon_sym_while] = ACTIONS(2738), - [anon_sym_do] = ACTIONS(2738), - [anon_sym_try] = ACTIONS(2738), - [anon_sym_break] = ACTIONS(2738), - [anon_sym_continue] = ACTIONS(2738), - [anon_sym_debugger] = ACTIONS(2738), - [anon_sym_return] = ACTIONS(2738), - [anon_sym_throw] = ACTIONS(2738), - [anon_sym_case] = ACTIONS(2738), - [anon_sym_yield] = ACTIONS(2738), - [anon_sym_LBRACK] = ACTIONS(2736), - [anon_sym_DQUOTE] = ACTIONS(2736), - [anon_sym_SQUOTE] = ACTIONS(2736), - [anon_sym_class] = ACTIONS(2738), - [anon_sym_async] = ACTIONS(2738), - [anon_sym_function] = ACTIONS(2738), - [anon_sym_new] = ACTIONS(2738), - [anon_sym_using] = ACTIONS(2738), - [anon_sym_PLUS] = ACTIONS(2738), - [anon_sym_DASH] = ACTIONS(2738), - [anon_sym_SLASH] = ACTIONS(2738), - [anon_sym_LT] = ACTIONS(2736), - [anon_sym_TILDE] = ACTIONS(2736), - [anon_sym_void] = ACTIONS(2738), - [anon_sym_delete] = ACTIONS(2738), - [anon_sym_PLUS_PLUS] = ACTIONS(2736), - [anon_sym_DASH_DASH] = ACTIONS(2736), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2736), - [sym_number] = ACTIONS(2736), - [sym_private_property_identifier] = ACTIONS(2736), - [sym_this] = ACTIONS(2738), - [sym_super] = ACTIONS(2738), - [sym_true] = ACTIONS(2738), - [sym_false] = ACTIONS(2738), - [sym_null] = ACTIONS(2738), - [sym_undefined] = ACTIONS(2738), - [anon_sym_AT] = ACTIONS(2736), - [anon_sym_static] = ACTIONS(2738), - [anon_sym_readonly] = ACTIONS(2738), - [anon_sym_get] = ACTIONS(2738), - [anon_sym_set] = ACTIONS(2738), - [anon_sym_declare] = ACTIONS(2738), - [anon_sym_public] = ACTIONS(2738), - [anon_sym_private] = ACTIONS(2738), - [anon_sym_protected] = ACTIONS(2738), - [anon_sym_override] = ACTIONS(2738), - [anon_sym_module] = ACTIONS(2738), - [anon_sym_any] = ACTIONS(2738), - [anon_sym_number] = ACTIONS(2738), - [anon_sym_boolean] = ACTIONS(2738), - [anon_sym_string] = ACTIONS(2738), - [anon_sym_symbol] = ACTIONS(2738), - [anon_sym_object] = ACTIONS(2738), - [anon_sym_abstract] = ACTIONS(2738), - [anon_sym_interface] = ACTIONS(2738), - [anon_sym_enum] = ACTIONS(2738), + [STATE(874)] = { + [ts_builtin_sym_end] = ACTIONS(2744), + [sym_identifier] = ACTIONS(2746), + [anon_sym_export] = ACTIONS(2746), + [anon_sym_default] = ACTIONS(2746), + [anon_sym_type] = ACTIONS(2746), + [anon_sym_namespace] = ACTIONS(2746), + [anon_sym_LBRACE] = ACTIONS(2744), + [anon_sym_RBRACE] = ACTIONS(2744), + [anon_sym_typeof] = ACTIONS(2746), + [anon_sym_import] = ACTIONS(2746), + [anon_sym_with] = ACTIONS(2746), + [anon_sym_var] = ACTIONS(2746), + [anon_sym_let] = ACTIONS(2746), + [anon_sym_const] = ACTIONS(2746), + [anon_sym_BANG] = ACTIONS(2744), + [anon_sym_else] = ACTIONS(2746), + [anon_sym_if] = ACTIONS(2746), + [anon_sym_switch] = ACTIONS(2746), + [anon_sym_for] = ACTIONS(2746), + [anon_sym_LPAREN] = ACTIONS(2744), + [anon_sym_SEMI] = ACTIONS(2744), + [anon_sym_await] = ACTIONS(2746), + [anon_sym_while] = ACTIONS(2746), + [anon_sym_do] = ACTIONS(2746), + [anon_sym_try] = ACTIONS(2746), + [anon_sym_break] = ACTIONS(2746), + [anon_sym_continue] = ACTIONS(2746), + [anon_sym_debugger] = ACTIONS(2746), + [anon_sym_return] = ACTIONS(2746), + [anon_sym_throw] = ACTIONS(2746), + [anon_sym_case] = ACTIONS(2746), + [anon_sym_yield] = ACTIONS(2746), + [anon_sym_LBRACK] = ACTIONS(2744), + [anon_sym_DQUOTE] = ACTIONS(2744), + [anon_sym_SQUOTE] = ACTIONS(2744), + [anon_sym_class] = ACTIONS(2746), + [anon_sym_async] = ACTIONS(2746), + [anon_sym_function] = ACTIONS(2746), + [anon_sym_new] = ACTIONS(2746), + [anon_sym_using] = ACTIONS(2746), + [anon_sym_PLUS] = ACTIONS(2746), + [anon_sym_DASH] = ACTIONS(2746), + [anon_sym_SLASH] = ACTIONS(2746), + [anon_sym_LT] = ACTIONS(2744), + [anon_sym_TILDE] = ACTIONS(2744), + [anon_sym_void] = ACTIONS(2746), + [anon_sym_delete] = ACTIONS(2746), + [anon_sym_PLUS_PLUS] = ACTIONS(2744), + [anon_sym_DASH_DASH] = ACTIONS(2744), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2744), + [sym_number] = ACTIONS(2744), + [sym_private_property_identifier] = ACTIONS(2744), + [sym_this] = ACTIONS(2746), + [sym_super] = ACTIONS(2746), + [sym_true] = ACTIONS(2746), + [sym_false] = ACTIONS(2746), + [sym_null] = ACTIONS(2746), + [sym_undefined] = ACTIONS(2746), + [anon_sym_AT] = ACTIONS(2744), + [anon_sym_static] = ACTIONS(2746), + [anon_sym_readonly] = ACTIONS(2746), + [anon_sym_get] = ACTIONS(2746), + [anon_sym_set] = ACTIONS(2746), + [anon_sym_declare] = ACTIONS(2746), + [anon_sym_public] = ACTIONS(2746), + [anon_sym_private] = ACTIONS(2746), + [anon_sym_protected] = ACTIONS(2746), + [anon_sym_override] = ACTIONS(2746), + [anon_sym_module] = ACTIONS(2746), + [anon_sym_any] = ACTIONS(2746), + [anon_sym_number] = ACTIONS(2746), + [anon_sym_boolean] = ACTIONS(2746), + [anon_sym_string] = ACTIONS(2746), + [anon_sym_symbol] = ACTIONS(2746), + [anon_sym_object] = ACTIONS(2746), + [anon_sym_abstract] = ACTIONS(2746), + [anon_sym_interface] = ACTIONS(2746), + [anon_sym_enum] = ACTIONS(2746), [sym_html_comment] = ACTIONS(5), }, - [STATE(861)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_rest_pattern] = STATE(5834), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5512), - [sym_optional_tuple_parameter] = STATE(5512), - [sym_optional_type] = STATE(5512), - [sym_rest_type] = STATE(5512), - [sym__tuple_type_member] = STATE(5512), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(2478), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(875)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_rest_pattern] = STATE(6584), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6432), + [sym_optional_tuple_parameter] = STATE(6432), + [sym_optional_type] = STATE(6432), + [sym_rest_type] = STATE(6432), + [sym__tuple_type_member] = STATE(6432), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(2666), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_RBRACK] = ACTIONS(2778), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(2484), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(2780), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(2672), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2674), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(2492), - [anon_sym_QMARK] = ACTIONS(661), - [anon_sym_any] = ACTIONS(667), - [anon_sym_number] = ACTIONS(667), - [anon_sym_boolean] = ACTIONS(667), - [anon_sym_string] = ACTIONS(667), - [anon_sym_symbol] = ACTIONS(667), - [anon_sym_object] = ACTIONS(667), - [anon_sym_abstract] = ACTIONS(665), - [anon_sym_never] = ACTIONS(667), - [anon_sym_unknown] = ACTIONS(667), - [anon_sym_keyof] = ACTIONS(669), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(2680), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(862)] = { - [ts_builtin_sym_end] = ACTIONS(2780), - [sym_identifier] = ACTIONS(2782), - [anon_sym_export] = ACTIONS(2782), - [anon_sym_default] = ACTIONS(2782), - [anon_sym_type] = ACTIONS(2782), - [anon_sym_namespace] = ACTIONS(2782), - [anon_sym_LBRACE] = ACTIONS(2780), - [anon_sym_RBRACE] = ACTIONS(2780), - [anon_sym_typeof] = ACTIONS(2782), - [anon_sym_import] = ACTIONS(2782), - [anon_sym_with] = ACTIONS(2782), - [anon_sym_var] = ACTIONS(2782), - [anon_sym_let] = ACTIONS(2782), - [anon_sym_const] = ACTIONS(2782), - [anon_sym_BANG] = ACTIONS(2780), - [anon_sym_else] = ACTIONS(2782), - [anon_sym_if] = ACTIONS(2782), - [anon_sym_switch] = ACTIONS(2782), - [anon_sym_for] = ACTIONS(2782), - [anon_sym_LPAREN] = ACTIONS(2780), - [anon_sym_SEMI] = ACTIONS(2780), - [anon_sym_await] = ACTIONS(2782), - [anon_sym_while] = ACTIONS(2782), - [anon_sym_do] = ACTIONS(2782), - [anon_sym_try] = ACTIONS(2782), - [anon_sym_break] = ACTIONS(2782), - [anon_sym_continue] = ACTIONS(2782), - [anon_sym_debugger] = ACTIONS(2782), - [anon_sym_return] = ACTIONS(2782), - [anon_sym_throw] = ACTIONS(2782), - [anon_sym_case] = ACTIONS(2782), - [anon_sym_yield] = ACTIONS(2782), - [anon_sym_LBRACK] = ACTIONS(2780), - [anon_sym_DQUOTE] = ACTIONS(2780), - [anon_sym_SQUOTE] = ACTIONS(2780), - [anon_sym_class] = ACTIONS(2782), - [anon_sym_async] = ACTIONS(2782), - [anon_sym_function] = ACTIONS(2782), - [anon_sym_new] = ACTIONS(2782), - [anon_sym_using] = ACTIONS(2782), - [anon_sym_PLUS] = ACTIONS(2782), - [anon_sym_DASH] = ACTIONS(2782), - [anon_sym_SLASH] = ACTIONS(2782), - [anon_sym_LT] = ACTIONS(2780), - [anon_sym_TILDE] = ACTIONS(2780), - [anon_sym_void] = ACTIONS(2782), - [anon_sym_delete] = ACTIONS(2782), - [anon_sym_PLUS_PLUS] = ACTIONS(2780), - [anon_sym_DASH_DASH] = ACTIONS(2780), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2780), - [sym_number] = ACTIONS(2780), - [sym_private_property_identifier] = ACTIONS(2780), - [sym_this] = ACTIONS(2782), - [sym_super] = ACTIONS(2782), - [sym_true] = ACTIONS(2782), - [sym_false] = ACTIONS(2782), - [sym_null] = ACTIONS(2782), - [sym_undefined] = ACTIONS(2782), - [anon_sym_AT] = ACTIONS(2780), - [anon_sym_static] = ACTIONS(2782), - [anon_sym_readonly] = ACTIONS(2782), - [anon_sym_get] = ACTIONS(2782), - [anon_sym_set] = ACTIONS(2782), - [anon_sym_declare] = ACTIONS(2782), - [anon_sym_public] = ACTIONS(2782), - [anon_sym_private] = ACTIONS(2782), - [anon_sym_protected] = ACTIONS(2782), - [anon_sym_override] = ACTIONS(2782), - [anon_sym_module] = ACTIONS(2782), - [anon_sym_any] = ACTIONS(2782), - [anon_sym_number] = ACTIONS(2782), - [anon_sym_boolean] = ACTIONS(2782), - [anon_sym_string] = ACTIONS(2782), - [anon_sym_symbol] = ACTIONS(2782), - [anon_sym_object] = ACTIONS(2782), - [anon_sym_abstract] = ACTIONS(2782), - [anon_sym_interface] = ACTIONS(2782), - [anon_sym_enum] = ACTIONS(2782), + [STATE(876)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_rest_pattern] = STATE(6584), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6432), + [sym_optional_tuple_parameter] = STATE(6432), + [sym_optional_type] = STATE(6432), + [sym_rest_type] = STATE(6432), + [sym__tuple_type_member] = STATE(6432), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(2666), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(2782), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(2672), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2674), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(2680), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(863)] = { + [STATE(877)] = { + [ts_builtin_sym_end] = ACTIONS(2744), + [sym_identifier] = ACTIONS(2746), + [anon_sym_export] = ACTIONS(2746), + [anon_sym_default] = ACTIONS(2746), + [anon_sym_type] = ACTIONS(2746), + [anon_sym_namespace] = ACTIONS(2746), + [anon_sym_LBRACE] = ACTIONS(2744), + [anon_sym_RBRACE] = ACTIONS(2744), + [anon_sym_typeof] = ACTIONS(2746), + [anon_sym_import] = ACTIONS(2746), + [anon_sym_with] = ACTIONS(2746), + [anon_sym_var] = ACTIONS(2746), + [anon_sym_let] = ACTIONS(2746), + [anon_sym_const] = ACTIONS(2746), + [anon_sym_BANG] = ACTIONS(2744), + [anon_sym_else] = ACTIONS(2746), + [anon_sym_if] = ACTIONS(2746), + [anon_sym_switch] = ACTIONS(2746), + [anon_sym_for] = ACTIONS(2746), + [anon_sym_LPAREN] = ACTIONS(2744), + [anon_sym_SEMI] = ACTIONS(2744), + [anon_sym_await] = ACTIONS(2746), + [anon_sym_while] = ACTIONS(2746), + [anon_sym_do] = ACTIONS(2746), + [anon_sym_try] = ACTIONS(2746), + [anon_sym_break] = ACTIONS(2746), + [anon_sym_continue] = ACTIONS(2746), + [anon_sym_debugger] = ACTIONS(2746), + [anon_sym_return] = ACTIONS(2746), + [anon_sym_throw] = ACTIONS(2746), + [anon_sym_case] = ACTIONS(2746), + [anon_sym_yield] = ACTIONS(2746), + [anon_sym_LBRACK] = ACTIONS(2744), + [anon_sym_DQUOTE] = ACTIONS(2744), + [anon_sym_SQUOTE] = ACTIONS(2744), + [anon_sym_class] = ACTIONS(2746), + [anon_sym_async] = ACTIONS(2746), + [anon_sym_function] = ACTIONS(2746), + [anon_sym_new] = ACTIONS(2746), + [anon_sym_using] = ACTIONS(2746), + [anon_sym_PLUS] = ACTIONS(2746), + [anon_sym_DASH] = ACTIONS(2746), + [anon_sym_SLASH] = ACTIONS(2746), + [anon_sym_LT] = ACTIONS(2744), + [anon_sym_TILDE] = ACTIONS(2744), + [anon_sym_void] = ACTIONS(2746), + [anon_sym_delete] = ACTIONS(2746), + [anon_sym_PLUS_PLUS] = ACTIONS(2744), + [anon_sym_DASH_DASH] = ACTIONS(2744), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2744), + [sym_number] = ACTIONS(2744), + [sym_private_property_identifier] = ACTIONS(2744), + [sym_this] = ACTIONS(2746), + [sym_super] = ACTIONS(2746), + [sym_true] = ACTIONS(2746), + [sym_false] = ACTIONS(2746), + [sym_null] = ACTIONS(2746), + [sym_undefined] = ACTIONS(2746), + [anon_sym_AT] = ACTIONS(2744), + [anon_sym_static] = ACTIONS(2746), + [anon_sym_readonly] = ACTIONS(2746), + [anon_sym_get] = ACTIONS(2746), + [anon_sym_set] = ACTIONS(2746), + [anon_sym_declare] = ACTIONS(2746), + [anon_sym_public] = ACTIONS(2746), + [anon_sym_private] = ACTIONS(2746), + [anon_sym_protected] = ACTIONS(2746), + [anon_sym_override] = ACTIONS(2746), + [anon_sym_module] = ACTIONS(2746), + [anon_sym_any] = ACTIONS(2746), + [anon_sym_number] = ACTIONS(2746), + [anon_sym_boolean] = ACTIONS(2746), + [anon_sym_string] = ACTIONS(2746), + [anon_sym_symbol] = ACTIONS(2746), + [anon_sym_object] = ACTIONS(2746), + [anon_sym_abstract] = ACTIONS(2746), + [anon_sym_interface] = ACTIONS(2746), + [anon_sym_enum] = ACTIONS(2746), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(878)] = { [ts_builtin_sym_end] = ACTIONS(2784), [sym_identifier] = ACTIONS(2786), [anon_sym_export] = ACTIONS(2786), @@ -115665,7 +121678,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2786), [sym_html_comment] = ACTIONS(5), }, - [STATE(864)] = { + [STATE(879)] = { [ts_builtin_sym_end] = ACTIONS(2788), [sym_identifier] = ACTIONS(2790), [anon_sym_export] = ACTIONS(2790), @@ -115747,89 +121760,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2790), [sym_html_comment] = ACTIONS(5), }, - [STATE(865)] = { - [ts_builtin_sym_end] = ACTIONS(2736), - [sym_identifier] = ACTIONS(2738), - [anon_sym_export] = ACTIONS(2738), - [anon_sym_default] = ACTIONS(2738), - [anon_sym_type] = ACTIONS(2738), - [anon_sym_namespace] = ACTIONS(2738), - [anon_sym_LBRACE] = ACTIONS(2736), - [anon_sym_RBRACE] = ACTIONS(2736), - [anon_sym_typeof] = ACTIONS(2738), - [anon_sym_import] = ACTIONS(2738), - [anon_sym_with] = ACTIONS(2738), - [anon_sym_var] = ACTIONS(2738), - [anon_sym_let] = ACTIONS(2738), - [anon_sym_const] = ACTIONS(2738), - [anon_sym_BANG] = ACTIONS(2736), - [anon_sym_else] = ACTIONS(2738), - [anon_sym_if] = ACTIONS(2738), - [anon_sym_switch] = ACTIONS(2738), - [anon_sym_for] = ACTIONS(2738), - [anon_sym_LPAREN] = ACTIONS(2736), - [anon_sym_SEMI] = ACTIONS(2736), - [anon_sym_await] = ACTIONS(2738), - [anon_sym_while] = ACTIONS(2738), - [anon_sym_do] = ACTIONS(2738), - [anon_sym_try] = ACTIONS(2738), - [anon_sym_break] = ACTIONS(2738), - [anon_sym_continue] = ACTIONS(2738), - [anon_sym_debugger] = ACTIONS(2738), - [anon_sym_return] = ACTIONS(2738), - [anon_sym_throw] = ACTIONS(2738), - [anon_sym_case] = ACTIONS(2738), - [anon_sym_yield] = ACTIONS(2738), - [anon_sym_LBRACK] = ACTIONS(2736), - [anon_sym_DQUOTE] = ACTIONS(2736), - [anon_sym_SQUOTE] = ACTIONS(2736), - [anon_sym_class] = ACTIONS(2738), - [anon_sym_async] = ACTIONS(2738), - [anon_sym_function] = ACTIONS(2738), - [anon_sym_new] = ACTIONS(2738), - [anon_sym_using] = ACTIONS(2738), - [anon_sym_PLUS] = ACTIONS(2738), - [anon_sym_DASH] = ACTIONS(2738), - [anon_sym_SLASH] = ACTIONS(2738), - [anon_sym_LT] = ACTIONS(2736), - [anon_sym_TILDE] = ACTIONS(2736), - [anon_sym_void] = ACTIONS(2738), - [anon_sym_delete] = ACTIONS(2738), - [anon_sym_PLUS_PLUS] = ACTIONS(2736), - [anon_sym_DASH_DASH] = ACTIONS(2736), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2736), - [sym_number] = ACTIONS(2736), - [sym_private_property_identifier] = ACTIONS(2736), - [sym_this] = ACTIONS(2738), - [sym_super] = ACTIONS(2738), - [sym_true] = ACTIONS(2738), - [sym_false] = ACTIONS(2738), - [sym_null] = ACTIONS(2738), - [sym_undefined] = ACTIONS(2738), - [anon_sym_AT] = ACTIONS(2736), - [anon_sym_static] = ACTIONS(2738), - [anon_sym_readonly] = ACTIONS(2738), - [anon_sym_get] = ACTIONS(2738), - [anon_sym_set] = ACTIONS(2738), - [anon_sym_declare] = ACTIONS(2738), - [anon_sym_public] = ACTIONS(2738), - [anon_sym_private] = ACTIONS(2738), - [anon_sym_protected] = ACTIONS(2738), - [anon_sym_override] = ACTIONS(2738), - [anon_sym_module] = ACTIONS(2738), - [anon_sym_any] = ACTIONS(2738), - [anon_sym_number] = ACTIONS(2738), - [anon_sym_boolean] = ACTIONS(2738), - [anon_sym_string] = ACTIONS(2738), - [anon_sym_symbol] = ACTIONS(2738), - [anon_sym_object] = ACTIONS(2738), - [anon_sym_abstract] = ACTIONS(2738), - [anon_sym_interface] = ACTIONS(2738), - [anon_sym_enum] = ACTIONS(2738), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(866)] = { + [STATE(880)] = { [ts_builtin_sym_end] = ACTIONS(2792), [sym_identifier] = ACTIONS(2794), [anon_sym_export] = ACTIONS(2794), @@ -115911,253 +121842,171 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2794), [sym_html_comment] = ACTIONS(5), }, - [STATE(867)] = { - [ts_builtin_sym_end] = ACTIONS(2736), - [sym_identifier] = ACTIONS(2738), - [anon_sym_export] = ACTIONS(2738), - [anon_sym_default] = ACTIONS(2738), - [anon_sym_type] = ACTIONS(2738), - [anon_sym_namespace] = ACTIONS(2738), - [anon_sym_LBRACE] = ACTIONS(2736), - [anon_sym_RBRACE] = ACTIONS(2736), - [anon_sym_typeof] = ACTIONS(2738), - [anon_sym_import] = ACTIONS(2738), - [anon_sym_with] = ACTIONS(2738), - [anon_sym_var] = ACTIONS(2738), - [anon_sym_let] = ACTIONS(2738), - [anon_sym_const] = ACTIONS(2738), - [anon_sym_BANG] = ACTIONS(2736), - [anon_sym_else] = ACTIONS(2738), - [anon_sym_if] = ACTIONS(2738), - [anon_sym_switch] = ACTIONS(2738), - [anon_sym_for] = ACTIONS(2738), - [anon_sym_LPAREN] = ACTIONS(2736), - [anon_sym_SEMI] = ACTIONS(2736), - [anon_sym_await] = ACTIONS(2738), - [anon_sym_while] = ACTIONS(2738), - [anon_sym_do] = ACTIONS(2738), - [anon_sym_try] = ACTIONS(2738), - [anon_sym_break] = ACTIONS(2738), - [anon_sym_continue] = ACTIONS(2738), - [anon_sym_debugger] = ACTIONS(2738), - [anon_sym_return] = ACTIONS(2738), - [anon_sym_throw] = ACTIONS(2738), - [anon_sym_case] = ACTIONS(2738), - [anon_sym_yield] = ACTIONS(2738), - [anon_sym_LBRACK] = ACTIONS(2736), - [anon_sym_DQUOTE] = ACTIONS(2736), - [anon_sym_SQUOTE] = ACTIONS(2736), - [anon_sym_class] = ACTIONS(2738), - [anon_sym_async] = ACTIONS(2738), - [anon_sym_function] = ACTIONS(2738), - [anon_sym_new] = ACTIONS(2738), - [anon_sym_using] = ACTIONS(2738), - [anon_sym_PLUS] = ACTIONS(2738), - [anon_sym_DASH] = ACTIONS(2738), - [anon_sym_SLASH] = ACTIONS(2738), - [anon_sym_LT] = ACTIONS(2736), - [anon_sym_TILDE] = ACTIONS(2736), - [anon_sym_void] = ACTIONS(2738), - [anon_sym_delete] = ACTIONS(2738), - [anon_sym_PLUS_PLUS] = ACTIONS(2736), - [anon_sym_DASH_DASH] = ACTIONS(2736), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2736), - [sym_number] = ACTIONS(2736), - [sym_private_property_identifier] = ACTIONS(2736), - [sym_this] = ACTIONS(2738), - [sym_super] = ACTIONS(2738), - [sym_true] = ACTIONS(2738), - [sym_false] = ACTIONS(2738), - [sym_null] = ACTIONS(2738), - [sym_undefined] = ACTIONS(2738), - [anon_sym_AT] = ACTIONS(2736), - [anon_sym_static] = ACTIONS(2738), - [anon_sym_readonly] = ACTIONS(2738), - [anon_sym_get] = ACTIONS(2738), - [anon_sym_set] = ACTIONS(2738), - [anon_sym_declare] = ACTIONS(2738), - [anon_sym_public] = ACTIONS(2738), - [anon_sym_private] = ACTIONS(2738), - [anon_sym_protected] = ACTIONS(2738), - [anon_sym_override] = ACTIONS(2738), - [anon_sym_module] = ACTIONS(2738), - [anon_sym_any] = ACTIONS(2738), - [anon_sym_number] = ACTIONS(2738), - [anon_sym_boolean] = ACTIONS(2738), - [anon_sym_string] = ACTIONS(2738), - [anon_sym_symbol] = ACTIONS(2738), - [anon_sym_object] = ACTIONS(2738), - [anon_sym_abstract] = ACTIONS(2738), - [anon_sym_interface] = ACTIONS(2738), - [anon_sym_enum] = ACTIONS(2738), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(868)] = { - [ts_builtin_sym_end] = ACTIONS(2796), - [sym_identifier] = ACTIONS(2798), - [anon_sym_export] = ACTIONS(2798), - [anon_sym_default] = ACTIONS(2798), - [anon_sym_type] = ACTIONS(2798), - [anon_sym_namespace] = ACTIONS(2798), - [anon_sym_LBRACE] = ACTIONS(2796), - [anon_sym_RBRACE] = ACTIONS(2796), - [anon_sym_typeof] = ACTIONS(2798), - [anon_sym_import] = ACTIONS(2798), - [anon_sym_with] = ACTIONS(2798), - [anon_sym_var] = ACTIONS(2798), - [anon_sym_let] = ACTIONS(2798), - [anon_sym_const] = ACTIONS(2798), - [anon_sym_BANG] = ACTIONS(2796), - [anon_sym_else] = ACTIONS(2798), - [anon_sym_if] = ACTIONS(2798), - [anon_sym_switch] = ACTIONS(2798), - [anon_sym_for] = ACTIONS(2798), - [anon_sym_LPAREN] = ACTIONS(2796), - [anon_sym_SEMI] = ACTIONS(2796), - [anon_sym_await] = ACTIONS(2798), - [anon_sym_while] = ACTIONS(2798), - [anon_sym_do] = ACTIONS(2798), - [anon_sym_try] = ACTIONS(2798), - [anon_sym_break] = ACTIONS(2798), - [anon_sym_continue] = ACTIONS(2798), - [anon_sym_debugger] = ACTIONS(2798), - [anon_sym_return] = ACTIONS(2798), - [anon_sym_throw] = ACTIONS(2798), - [anon_sym_case] = ACTIONS(2798), - [anon_sym_yield] = ACTIONS(2798), - [anon_sym_LBRACK] = ACTIONS(2796), - [anon_sym_DQUOTE] = ACTIONS(2796), - [anon_sym_SQUOTE] = ACTIONS(2796), - [anon_sym_class] = ACTIONS(2798), - [anon_sym_async] = ACTIONS(2798), - [anon_sym_function] = ACTIONS(2798), - [anon_sym_new] = ACTIONS(2798), - [anon_sym_using] = ACTIONS(2798), - [anon_sym_PLUS] = ACTIONS(2798), - [anon_sym_DASH] = ACTIONS(2798), - [anon_sym_SLASH] = ACTIONS(2798), - [anon_sym_LT] = ACTIONS(2796), - [anon_sym_TILDE] = ACTIONS(2796), - [anon_sym_void] = ACTIONS(2798), - [anon_sym_delete] = ACTIONS(2798), - [anon_sym_PLUS_PLUS] = ACTIONS(2796), - [anon_sym_DASH_DASH] = ACTIONS(2796), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2796), - [sym_number] = ACTIONS(2796), - [sym_private_property_identifier] = ACTIONS(2796), - [sym_this] = ACTIONS(2798), - [sym_super] = ACTIONS(2798), - [sym_true] = ACTIONS(2798), - [sym_false] = ACTIONS(2798), - [sym_null] = ACTIONS(2798), - [sym_undefined] = ACTIONS(2798), - [anon_sym_AT] = ACTIONS(2796), - [anon_sym_static] = ACTIONS(2798), - [anon_sym_readonly] = ACTIONS(2798), - [anon_sym_get] = ACTIONS(2798), - [anon_sym_set] = ACTIONS(2798), - [anon_sym_declare] = ACTIONS(2798), - [anon_sym_public] = ACTIONS(2798), - [anon_sym_private] = ACTIONS(2798), - [anon_sym_protected] = ACTIONS(2798), - [anon_sym_override] = ACTIONS(2798), - [anon_sym_module] = ACTIONS(2798), - [anon_sym_any] = ACTIONS(2798), - [anon_sym_number] = ACTIONS(2798), - [anon_sym_boolean] = ACTIONS(2798), - [anon_sym_string] = ACTIONS(2798), - [anon_sym_symbol] = ACTIONS(2798), - [anon_sym_object] = ACTIONS(2798), - [anon_sym_abstract] = ACTIONS(2798), - [anon_sym_interface] = ACTIONS(2798), - [anon_sym_enum] = ACTIONS(2798), + [STATE(881)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_rest_pattern] = STATE(6584), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6432), + [sym_optional_tuple_parameter] = STATE(6432), + [sym_optional_type] = STATE(6432), + [sym_rest_type] = STATE(6432), + [sym__tuple_type_member] = STATE(6432), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(2666), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(2796), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(2672), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2674), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(2680), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(869)] = { - [ts_builtin_sym_end] = ACTIONS(2736), - [sym_identifier] = ACTIONS(2738), - [anon_sym_export] = ACTIONS(2738), - [anon_sym_default] = ACTIONS(2738), - [anon_sym_type] = ACTIONS(2738), - [anon_sym_namespace] = ACTIONS(2738), - [anon_sym_LBRACE] = ACTIONS(2736), - [anon_sym_RBRACE] = ACTIONS(2736), - [anon_sym_typeof] = ACTIONS(2738), - [anon_sym_import] = ACTIONS(2738), - [anon_sym_with] = ACTIONS(2738), - [anon_sym_var] = ACTIONS(2738), - [anon_sym_let] = ACTIONS(2738), - [anon_sym_const] = ACTIONS(2738), - [anon_sym_BANG] = ACTIONS(2736), - [anon_sym_else] = ACTIONS(2738), - [anon_sym_if] = ACTIONS(2738), - [anon_sym_switch] = ACTIONS(2738), - [anon_sym_for] = ACTIONS(2738), - [anon_sym_LPAREN] = ACTIONS(2736), - [anon_sym_SEMI] = ACTIONS(2736), - [anon_sym_await] = ACTIONS(2738), - [anon_sym_while] = ACTIONS(2738), - [anon_sym_do] = ACTIONS(2738), - [anon_sym_try] = ACTIONS(2738), - [anon_sym_break] = ACTIONS(2738), - [anon_sym_continue] = ACTIONS(2738), - [anon_sym_debugger] = ACTIONS(2738), - [anon_sym_return] = ACTIONS(2738), - [anon_sym_throw] = ACTIONS(2738), - [anon_sym_case] = ACTIONS(2738), - [anon_sym_yield] = ACTIONS(2738), - [anon_sym_LBRACK] = ACTIONS(2736), - [anon_sym_DQUOTE] = ACTIONS(2736), - [anon_sym_SQUOTE] = ACTIONS(2736), - [anon_sym_class] = ACTIONS(2738), - [anon_sym_async] = ACTIONS(2738), - [anon_sym_function] = ACTIONS(2738), - [anon_sym_new] = ACTIONS(2738), - [anon_sym_using] = ACTIONS(2738), - [anon_sym_PLUS] = ACTIONS(2738), - [anon_sym_DASH] = ACTIONS(2738), - [anon_sym_SLASH] = ACTIONS(2738), - [anon_sym_LT] = ACTIONS(2736), - [anon_sym_TILDE] = ACTIONS(2736), - [anon_sym_void] = ACTIONS(2738), - [anon_sym_delete] = ACTIONS(2738), - [anon_sym_PLUS_PLUS] = ACTIONS(2736), - [anon_sym_DASH_DASH] = ACTIONS(2736), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2736), - [sym_number] = ACTIONS(2736), - [sym_private_property_identifier] = ACTIONS(2736), - [sym_this] = ACTIONS(2738), - [sym_super] = ACTIONS(2738), - [sym_true] = ACTIONS(2738), - [sym_false] = ACTIONS(2738), - [sym_null] = ACTIONS(2738), - [sym_undefined] = ACTIONS(2738), - [anon_sym_AT] = ACTIONS(2736), - [anon_sym_static] = ACTIONS(2738), - [anon_sym_readonly] = ACTIONS(2738), - [anon_sym_get] = ACTIONS(2738), - [anon_sym_set] = ACTIONS(2738), - [anon_sym_declare] = ACTIONS(2738), - [anon_sym_public] = ACTIONS(2738), - [anon_sym_private] = ACTIONS(2738), - [anon_sym_protected] = ACTIONS(2738), - [anon_sym_override] = ACTIONS(2738), - [anon_sym_module] = ACTIONS(2738), - [anon_sym_any] = ACTIONS(2738), - [anon_sym_number] = ACTIONS(2738), - [anon_sym_boolean] = ACTIONS(2738), - [anon_sym_string] = ACTIONS(2738), - [anon_sym_symbol] = ACTIONS(2738), - [anon_sym_object] = ACTIONS(2738), - [anon_sym_abstract] = ACTIONS(2738), - [anon_sym_interface] = ACTIONS(2738), - [anon_sym_enum] = ACTIONS(2738), + [STATE(882)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_rest_pattern] = STATE(6584), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6432), + [sym_optional_tuple_parameter] = STATE(6432), + [sym_optional_type] = STATE(6432), + [sym_rest_type] = STATE(6432), + [sym__tuple_type_member] = STATE(6432), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(2666), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(2798), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(2672), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2674), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(2680), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(870)] = { + [STATE(883)] = { [ts_builtin_sym_end] = ACTIONS(2800), [sym_identifier] = ACTIONS(2802), [anon_sym_export] = ACTIONS(2802), @@ -116239,7 +122088,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2802), [sym_html_comment] = ACTIONS(5), }, - [STATE(871)] = { + [STATE(884)] = { [ts_builtin_sym_end] = ACTIONS(2804), [sym_identifier] = ACTIONS(2806), [anon_sym_export] = ACTIONS(2806), @@ -116321,417 +122170,171 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2806), [sym_html_comment] = ACTIONS(5), }, - [STATE(872)] = { - [ts_builtin_sym_end] = ACTIONS(2808), - [sym_identifier] = ACTIONS(2810), - [anon_sym_export] = ACTIONS(2810), - [anon_sym_default] = ACTIONS(2810), - [anon_sym_type] = ACTIONS(2810), - [anon_sym_namespace] = ACTIONS(2810), - [anon_sym_LBRACE] = ACTIONS(2808), - [anon_sym_RBRACE] = ACTIONS(2808), - [anon_sym_typeof] = ACTIONS(2810), - [anon_sym_import] = ACTIONS(2810), - [anon_sym_with] = ACTIONS(2810), - [anon_sym_var] = ACTIONS(2810), - [anon_sym_let] = ACTIONS(2810), - [anon_sym_const] = ACTIONS(2810), - [anon_sym_BANG] = ACTIONS(2808), - [anon_sym_else] = ACTIONS(2810), - [anon_sym_if] = ACTIONS(2810), - [anon_sym_switch] = ACTIONS(2810), - [anon_sym_for] = ACTIONS(2810), - [anon_sym_LPAREN] = ACTIONS(2808), - [anon_sym_SEMI] = ACTIONS(2808), - [anon_sym_await] = ACTIONS(2810), - [anon_sym_while] = ACTIONS(2810), - [anon_sym_do] = ACTIONS(2810), - [anon_sym_try] = ACTIONS(2810), - [anon_sym_break] = ACTIONS(2810), - [anon_sym_continue] = ACTIONS(2810), - [anon_sym_debugger] = ACTIONS(2810), - [anon_sym_return] = ACTIONS(2810), - [anon_sym_throw] = ACTIONS(2810), - [anon_sym_case] = ACTIONS(2810), - [anon_sym_yield] = ACTIONS(2810), - [anon_sym_LBRACK] = ACTIONS(2808), - [anon_sym_DQUOTE] = ACTIONS(2808), - [anon_sym_SQUOTE] = ACTIONS(2808), - [anon_sym_class] = ACTIONS(2810), - [anon_sym_async] = ACTIONS(2810), - [anon_sym_function] = ACTIONS(2810), - [anon_sym_new] = ACTIONS(2810), - [anon_sym_using] = ACTIONS(2810), - [anon_sym_PLUS] = ACTIONS(2810), - [anon_sym_DASH] = ACTIONS(2810), - [anon_sym_SLASH] = ACTIONS(2810), - [anon_sym_LT] = ACTIONS(2808), - [anon_sym_TILDE] = ACTIONS(2808), - [anon_sym_void] = ACTIONS(2810), - [anon_sym_delete] = ACTIONS(2810), - [anon_sym_PLUS_PLUS] = ACTIONS(2808), - [anon_sym_DASH_DASH] = ACTIONS(2808), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2808), - [sym_number] = ACTIONS(2808), - [sym_private_property_identifier] = ACTIONS(2808), - [sym_this] = ACTIONS(2810), - [sym_super] = ACTIONS(2810), - [sym_true] = ACTIONS(2810), - [sym_false] = ACTIONS(2810), - [sym_null] = ACTIONS(2810), - [sym_undefined] = ACTIONS(2810), - [anon_sym_AT] = ACTIONS(2808), - [anon_sym_static] = ACTIONS(2810), - [anon_sym_readonly] = ACTIONS(2810), - [anon_sym_get] = ACTIONS(2810), - [anon_sym_set] = ACTIONS(2810), - [anon_sym_declare] = ACTIONS(2810), - [anon_sym_public] = ACTIONS(2810), - [anon_sym_private] = ACTIONS(2810), - [anon_sym_protected] = ACTIONS(2810), - [anon_sym_override] = ACTIONS(2810), - [anon_sym_module] = ACTIONS(2810), - [anon_sym_any] = ACTIONS(2810), - [anon_sym_number] = ACTIONS(2810), - [anon_sym_boolean] = ACTIONS(2810), - [anon_sym_string] = ACTIONS(2810), - [anon_sym_symbol] = ACTIONS(2810), - [anon_sym_object] = ACTIONS(2810), - [anon_sym_abstract] = ACTIONS(2810), - [anon_sym_interface] = ACTIONS(2810), - [anon_sym_enum] = ACTIONS(2810), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(873)] = { - [ts_builtin_sym_end] = ACTIONS(2812), - [sym_identifier] = ACTIONS(2814), - [anon_sym_export] = ACTIONS(2814), - [anon_sym_default] = ACTIONS(2814), - [anon_sym_type] = ACTIONS(2814), - [anon_sym_namespace] = ACTIONS(2814), - [anon_sym_LBRACE] = ACTIONS(2812), - [anon_sym_RBRACE] = ACTIONS(2812), - [anon_sym_typeof] = ACTIONS(2814), - [anon_sym_import] = ACTIONS(2814), - [anon_sym_with] = ACTIONS(2814), - [anon_sym_var] = ACTIONS(2814), - [anon_sym_let] = ACTIONS(2814), - [anon_sym_const] = ACTIONS(2814), - [anon_sym_BANG] = ACTIONS(2812), - [anon_sym_else] = ACTIONS(2814), - [anon_sym_if] = ACTIONS(2814), - [anon_sym_switch] = ACTIONS(2814), - [anon_sym_for] = ACTIONS(2814), - [anon_sym_LPAREN] = ACTIONS(2812), - [anon_sym_SEMI] = ACTIONS(2812), - [anon_sym_await] = ACTIONS(2814), - [anon_sym_while] = ACTIONS(2814), - [anon_sym_do] = ACTIONS(2814), - [anon_sym_try] = ACTIONS(2814), - [anon_sym_break] = ACTIONS(2814), - [anon_sym_continue] = ACTIONS(2814), - [anon_sym_debugger] = ACTIONS(2814), - [anon_sym_return] = ACTIONS(2814), - [anon_sym_throw] = ACTIONS(2814), - [anon_sym_case] = ACTIONS(2814), - [anon_sym_yield] = ACTIONS(2814), - [anon_sym_LBRACK] = ACTIONS(2812), - [anon_sym_DQUOTE] = ACTIONS(2812), - [anon_sym_SQUOTE] = ACTIONS(2812), - [anon_sym_class] = ACTIONS(2814), - [anon_sym_async] = ACTIONS(2814), - [anon_sym_function] = ACTIONS(2814), - [anon_sym_new] = ACTIONS(2814), - [anon_sym_using] = ACTIONS(2814), - [anon_sym_PLUS] = ACTIONS(2814), - [anon_sym_DASH] = ACTIONS(2814), - [anon_sym_SLASH] = ACTIONS(2814), - [anon_sym_LT] = ACTIONS(2812), - [anon_sym_TILDE] = ACTIONS(2812), - [anon_sym_void] = ACTIONS(2814), - [anon_sym_delete] = ACTIONS(2814), - [anon_sym_PLUS_PLUS] = ACTIONS(2812), - [anon_sym_DASH_DASH] = ACTIONS(2812), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2812), - [sym_number] = ACTIONS(2812), - [sym_private_property_identifier] = ACTIONS(2812), - [sym_this] = ACTIONS(2814), - [sym_super] = ACTIONS(2814), - [sym_true] = ACTIONS(2814), - [sym_false] = ACTIONS(2814), - [sym_null] = ACTIONS(2814), - [sym_undefined] = ACTIONS(2814), - [anon_sym_AT] = ACTIONS(2812), - [anon_sym_static] = ACTIONS(2814), - [anon_sym_readonly] = ACTIONS(2814), - [anon_sym_get] = ACTIONS(2814), - [anon_sym_set] = ACTIONS(2814), - [anon_sym_declare] = ACTIONS(2814), - [anon_sym_public] = ACTIONS(2814), - [anon_sym_private] = ACTIONS(2814), - [anon_sym_protected] = ACTIONS(2814), - [anon_sym_override] = ACTIONS(2814), - [anon_sym_module] = ACTIONS(2814), - [anon_sym_any] = ACTIONS(2814), - [anon_sym_number] = ACTIONS(2814), - [anon_sym_boolean] = ACTIONS(2814), - [anon_sym_string] = ACTIONS(2814), - [anon_sym_symbol] = ACTIONS(2814), - [anon_sym_object] = ACTIONS(2814), - [anon_sym_abstract] = ACTIONS(2814), - [anon_sym_interface] = ACTIONS(2814), - [anon_sym_enum] = ACTIONS(2814), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(874)] = { - [ts_builtin_sym_end] = ACTIONS(2812), - [sym_identifier] = ACTIONS(2814), - [anon_sym_export] = ACTIONS(2814), - [anon_sym_default] = ACTIONS(2814), - [anon_sym_type] = ACTIONS(2814), - [anon_sym_namespace] = ACTIONS(2814), - [anon_sym_LBRACE] = ACTIONS(2812), - [anon_sym_RBRACE] = ACTIONS(2812), - [anon_sym_typeof] = ACTIONS(2814), - [anon_sym_import] = ACTIONS(2814), - [anon_sym_with] = ACTIONS(2814), - [anon_sym_var] = ACTIONS(2814), - [anon_sym_let] = ACTIONS(2814), - [anon_sym_const] = ACTIONS(2814), - [anon_sym_BANG] = ACTIONS(2812), - [anon_sym_else] = ACTIONS(2814), - [anon_sym_if] = ACTIONS(2814), - [anon_sym_switch] = ACTIONS(2814), - [anon_sym_for] = ACTIONS(2814), - [anon_sym_LPAREN] = ACTIONS(2812), - [anon_sym_SEMI] = ACTIONS(2812), - [anon_sym_await] = ACTIONS(2814), - [anon_sym_while] = ACTIONS(2814), - [anon_sym_do] = ACTIONS(2814), - [anon_sym_try] = ACTIONS(2814), - [anon_sym_break] = ACTIONS(2814), - [anon_sym_continue] = ACTIONS(2814), - [anon_sym_debugger] = ACTIONS(2814), - [anon_sym_return] = ACTIONS(2814), - [anon_sym_throw] = ACTIONS(2814), - [anon_sym_case] = ACTIONS(2814), - [anon_sym_yield] = ACTIONS(2814), - [anon_sym_LBRACK] = ACTIONS(2812), - [anon_sym_DQUOTE] = ACTIONS(2812), - [anon_sym_SQUOTE] = ACTIONS(2812), - [anon_sym_class] = ACTIONS(2814), - [anon_sym_async] = ACTIONS(2814), - [anon_sym_function] = ACTIONS(2814), - [anon_sym_new] = ACTIONS(2814), - [anon_sym_using] = ACTIONS(2814), - [anon_sym_PLUS] = ACTIONS(2814), - [anon_sym_DASH] = ACTIONS(2814), - [anon_sym_SLASH] = ACTIONS(2814), - [anon_sym_LT] = ACTIONS(2812), - [anon_sym_TILDE] = ACTIONS(2812), - [anon_sym_void] = ACTIONS(2814), - [anon_sym_delete] = ACTIONS(2814), - [anon_sym_PLUS_PLUS] = ACTIONS(2812), - [anon_sym_DASH_DASH] = ACTIONS(2812), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2812), - [sym_number] = ACTIONS(2812), - [sym_private_property_identifier] = ACTIONS(2812), - [sym_this] = ACTIONS(2814), - [sym_super] = ACTIONS(2814), - [sym_true] = ACTIONS(2814), - [sym_false] = ACTIONS(2814), - [sym_null] = ACTIONS(2814), - [sym_undefined] = ACTIONS(2814), - [anon_sym_AT] = ACTIONS(2812), - [anon_sym_static] = ACTIONS(2814), - [anon_sym_readonly] = ACTIONS(2814), - [anon_sym_get] = ACTIONS(2814), - [anon_sym_set] = ACTIONS(2814), - [anon_sym_declare] = ACTIONS(2814), - [anon_sym_public] = ACTIONS(2814), - [anon_sym_private] = ACTIONS(2814), - [anon_sym_protected] = ACTIONS(2814), - [anon_sym_override] = ACTIONS(2814), - [anon_sym_module] = ACTIONS(2814), - [anon_sym_any] = ACTIONS(2814), - [anon_sym_number] = ACTIONS(2814), - [anon_sym_boolean] = ACTIONS(2814), - [anon_sym_string] = ACTIONS(2814), - [anon_sym_symbol] = ACTIONS(2814), - [anon_sym_object] = ACTIONS(2814), - [anon_sym_abstract] = ACTIONS(2814), - [anon_sym_interface] = ACTIONS(2814), - [anon_sym_enum] = ACTIONS(2814), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(875)] = { - [ts_builtin_sym_end] = ACTIONS(2812), - [sym_identifier] = ACTIONS(2814), - [anon_sym_export] = ACTIONS(2814), - [anon_sym_default] = ACTIONS(2814), - [anon_sym_type] = ACTIONS(2814), - [anon_sym_namespace] = ACTIONS(2814), - [anon_sym_LBRACE] = ACTIONS(2812), - [anon_sym_RBRACE] = ACTIONS(2812), - [anon_sym_typeof] = ACTIONS(2814), - [anon_sym_import] = ACTIONS(2814), - [anon_sym_with] = ACTIONS(2814), - [anon_sym_var] = ACTIONS(2814), - [anon_sym_let] = ACTIONS(2814), - [anon_sym_const] = ACTIONS(2814), - [anon_sym_BANG] = ACTIONS(2812), - [anon_sym_else] = ACTIONS(2814), - [anon_sym_if] = ACTIONS(2814), - [anon_sym_switch] = ACTIONS(2814), - [anon_sym_for] = ACTIONS(2814), - [anon_sym_LPAREN] = ACTIONS(2812), - [anon_sym_SEMI] = ACTIONS(2812), - [anon_sym_await] = ACTIONS(2814), - [anon_sym_while] = ACTIONS(2814), - [anon_sym_do] = ACTIONS(2814), - [anon_sym_try] = ACTIONS(2814), - [anon_sym_break] = ACTIONS(2814), - [anon_sym_continue] = ACTIONS(2814), - [anon_sym_debugger] = ACTIONS(2814), - [anon_sym_return] = ACTIONS(2814), - [anon_sym_throw] = ACTIONS(2814), - [anon_sym_case] = ACTIONS(2814), - [anon_sym_yield] = ACTIONS(2814), - [anon_sym_LBRACK] = ACTIONS(2812), - [anon_sym_DQUOTE] = ACTIONS(2812), - [anon_sym_SQUOTE] = ACTIONS(2812), - [anon_sym_class] = ACTIONS(2814), - [anon_sym_async] = ACTIONS(2814), - [anon_sym_function] = ACTIONS(2814), - [anon_sym_new] = ACTIONS(2814), - [anon_sym_using] = ACTIONS(2814), - [anon_sym_PLUS] = ACTIONS(2814), - [anon_sym_DASH] = ACTIONS(2814), - [anon_sym_SLASH] = ACTIONS(2814), - [anon_sym_LT] = ACTIONS(2812), - [anon_sym_TILDE] = ACTIONS(2812), - [anon_sym_void] = ACTIONS(2814), - [anon_sym_delete] = ACTIONS(2814), - [anon_sym_PLUS_PLUS] = ACTIONS(2812), - [anon_sym_DASH_DASH] = ACTIONS(2812), + [STATE(885)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_rest_pattern] = STATE(6584), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6432), + [sym_optional_tuple_parameter] = STATE(6432), + [sym_optional_type] = STATE(6432), + [sym_rest_type] = STATE(6432), + [sym__tuple_type_member] = STATE(6432), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(2666), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(2808), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(2672), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2674), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2812), - [sym_number] = ACTIONS(2812), - [sym_private_property_identifier] = ACTIONS(2812), - [sym_this] = ACTIONS(2814), - [sym_super] = ACTIONS(2814), - [sym_true] = ACTIONS(2814), - [sym_false] = ACTIONS(2814), - [sym_null] = ACTIONS(2814), - [sym_undefined] = ACTIONS(2814), - [anon_sym_AT] = ACTIONS(2812), - [anon_sym_static] = ACTIONS(2814), - [anon_sym_readonly] = ACTIONS(2814), - [anon_sym_get] = ACTIONS(2814), - [anon_sym_set] = ACTIONS(2814), - [anon_sym_declare] = ACTIONS(2814), - [anon_sym_public] = ACTIONS(2814), - [anon_sym_private] = ACTIONS(2814), - [anon_sym_protected] = ACTIONS(2814), - [anon_sym_override] = ACTIONS(2814), - [anon_sym_module] = ACTIONS(2814), - [anon_sym_any] = ACTIONS(2814), - [anon_sym_number] = ACTIONS(2814), - [anon_sym_boolean] = ACTIONS(2814), - [anon_sym_string] = ACTIONS(2814), - [anon_sym_symbol] = ACTIONS(2814), - [anon_sym_object] = ACTIONS(2814), - [anon_sym_abstract] = ACTIONS(2814), - [anon_sym_interface] = ACTIONS(2814), - [anon_sym_enum] = ACTIONS(2814), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(2680), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(876)] = { - [ts_builtin_sym_end] = ACTIONS(2812), - [sym_identifier] = ACTIONS(2814), - [anon_sym_export] = ACTIONS(2814), - [anon_sym_default] = ACTIONS(2814), - [anon_sym_type] = ACTIONS(2814), - [anon_sym_namespace] = ACTIONS(2814), - [anon_sym_LBRACE] = ACTIONS(2812), - [anon_sym_RBRACE] = ACTIONS(2812), - [anon_sym_typeof] = ACTIONS(2814), - [anon_sym_import] = ACTIONS(2814), - [anon_sym_with] = ACTIONS(2814), - [anon_sym_var] = ACTIONS(2814), - [anon_sym_let] = ACTIONS(2814), - [anon_sym_const] = ACTIONS(2814), - [anon_sym_BANG] = ACTIONS(2812), - [anon_sym_else] = ACTIONS(2814), - [anon_sym_if] = ACTIONS(2814), - [anon_sym_switch] = ACTIONS(2814), - [anon_sym_for] = ACTIONS(2814), - [anon_sym_LPAREN] = ACTIONS(2812), - [anon_sym_SEMI] = ACTIONS(2812), - [anon_sym_await] = ACTIONS(2814), - [anon_sym_while] = ACTIONS(2814), - [anon_sym_do] = ACTIONS(2814), - [anon_sym_try] = ACTIONS(2814), - [anon_sym_break] = ACTIONS(2814), - [anon_sym_continue] = ACTIONS(2814), - [anon_sym_debugger] = ACTIONS(2814), - [anon_sym_return] = ACTIONS(2814), - [anon_sym_throw] = ACTIONS(2814), - [anon_sym_case] = ACTIONS(2814), - [anon_sym_yield] = ACTIONS(2814), - [anon_sym_LBRACK] = ACTIONS(2812), - [anon_sym_DQUOTE] = ACTIONS(2812), - [anon_sym_SQUOTE] = ACTIONS(2812), - [anon_sym_class] = ACTIONS(2814), - [anon_sym_async] = ACTIONS(2814), - [anon_sym_function] = ACTIONS(2814), - [anon_sym_new] = ACTIONS(2814), - [anon_sym_using] = ACTIONS(2814), - [anon_sym_PLUS] = ACTIONS(2814), - [anon_sym_DASH] = ACTIONS(2814), - [anon_sym_SLASH] = ACTIONS(2814), - [anon_sym_LT] = ACTIONS(2812), - [anon_sym_TILDE] = ACTIONS(2812), - [anon_sym_void] = ACTIONS(2814), - [anon_sym_delete] = ACTIONS(2814), - [anon_sym_PLUS_PLUS] = ACTIONS(2812), - [anon_sym_DASH_DASH] = ACTIONS(2812), + [STATE(886)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_rest_pattern] = STATE(6584), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6432), + [sym_optional_tuple_parameter] = STATE(6432), + [sym_optional_type] = STATE(6432), + [sym_rest_type] = STATE(6432), + [sym__tuple_type_member] = STATE(6432), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(2666), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(2810), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(2672), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2674), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2812), - [sym_number] = ACTIONS(2812), - [sym_private_property_identifier] = ACTIONS(2812), - [sym_this] = ACTIONS(2814), - [sym_super] = ACTIONS(2814), - [sym_true] = ACTIONS(2814), - [sym_false] = ACTIONS(2814), - [sym_null] = ACTIONS(2814), - [sym_undefined] = ACTIONS(2814), - [anon_sym_AT] = ACTIONS(2812), - [anon_sym_static] = ACTIONS(2814), - [anon_sym_readonly] = ACTIONS(2814), - [anon_sym_get] = ACTIONS(2814), - [anon_sym_set] = ACTIONS(2814), - [anon_sym_declare] = ACTIONS(2814), - [anon_sym_public] = ACTIONS(2814), - [anon_sym_private] = ACTIONS(2814), - [anon_sym_protected] = ACTIONS(2814), - [anon_sym_override] = ACTIONS(2814), - [anon_sym_module] = ACTIONS(2814), - [anon_sym_any] = ACTIONS(2814), - [anon_sym_number] = ACTIONS(2814), - [anon_sym_boolean] = ACTIONS(2814), - [anon_sym_string] = ACTIONS(2814), - [anon_sym_symbol] = ACTIONS(2814), - [anon_sym_object] = ACTIONS(2814), - [anon_sym_abstract] = ACTIONS(2814), - [anon_sym_interface] = ACTIONS(2814), - [anon_sym_enum] = ACTIONS(2814), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(2680), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(877)] = { + [STATE(887)] = { [ts_builtin_sym_end] = ACTIONS(2812), [sym_identifier] = ACTIONS(2814), [anon_sym_export] = ACTIONS(2814), @@ -116813,7 +122416,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2814), [sym_html_comment] = ACTIONS(5), }, - [STATE(878)] = { + [STATE(888)] = { [ts_builtin_sym_end] = ACTIONS(2816), [sym_identifier] = ACTIONS(2818), [anon_sym_export] = ACTIONS(2818), @@ -116895,89 +122498,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2818), [sym_html_comment] = ACTIONS(5), }, - [STATE(879)] = { - [ts_builtin_sym_end] = ACTIONS(2812), - [sym_identifier] = ACTIONS(2814), - [anon_sym_export] = ACTIONS(2814), - [anon_sym_default] = ACTIONS(2814), - [anon_sym_type] = ACTIONS(2814), - [anon_sym_namespace] = ACTIONS(2814), - [anon_sym_LBRACE] = ACTIONS(2812), - [anon_sym_RBRACE] = ACTIONS(2812), - [anon_sym_typeof] = ACTIONS(2814), - [anon_sym_import] = ACTIONS(2814), - [anon_sym_with] = ACTIONS(2814), - [anon_sym_var] = ACTIONS(2814), - [anon_sym_let] = ACTIONS(2814), - [anon_sym_const] = ACTIONS(2814), - [anon_sym_BANG] = ACTIONS(2812), - [anon_sym_else] = ACTIONS(2814), - [anon_sym_if] = ACTIONS(2814), - [anon_sym_switch] = ACTIONS(2814), - [anon_sym_for] = ACTIONS(2814), - [anon_sym_LPAREN] = ACTIONS(2812), - [anon_sym_SEMI] = ACTIONS(2812), - [anon_sym_await] = ACTIONS(2814), - [anon_sym_while] = ACTIONS(2814), - [anon_sym_do] = ACTIONS(2814), - [anon_sym_try] = ACTIONS(2814), - [anon_sym_break] = ACTIONS(2814), - [anon_sym_continue] = ACTIONS(2814), - [anon_sym_debugger] = ACTIONS(2814), - [anon_sym_return] = ACTIONS(2814), - [anon_sym_throw] = ACTIONS(2814), - [anon_sym_case] = ACTIONS(2814), - [anon_sym_yield] = ACTIONS(2814), - [anon_sym_LBRACK] = ACTIONS(2812), - [anon_sym_DQUOTE] = ACTIONS(2812), - [anon_sym_SQUOTE] = ACTIONS(2812), - [anon_sym_class] = ACTIONS(2814), - [anon_sym_async] = ACTIONS(2814), - [anon_sym_function] = ACTIONS(2814), - [anon_sym_new] = ACTIONS(2814), - [anon_sym_using] = ACTIONS(2814), - [anon_sym_PLUS] = ACTIONS(2814), - [anon_sym_DASH] = ACTIONS(2814), - [anon_sym_SLASH] = ACTIONS(2814), - [anon_sym_LT] = ACTIONS(2812), - [anon_sym_TILDE] = ACTIONS(2812), - [anon_sym_void] = ACTIONS(2814), - [anon_sym_delete] = ACTIONS(2814), - [anon_sym_PLUS_PLUS] = ACTIONS(2812), - [anon_sym_DASH_DASH] = ACTIONS(2812), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2812), - [sym_number] = ACTIONS(2812), - [sym_private_property_identifier] = ACTIONS(2812), - [sym_this] = ACTIONS(2814), - [sym_super] = ACTIONS(2814), - [sym_true] = ACTIONS(2814), - [sym_false] = ACTIONS(2814), - [sym_null] = ACTIONS(2814), - [sym_undefined] = ACTIONS(2814), - [anon_sym_AT] = ACTIONS(2812), - [anon_sym_static] = ACTIONS(2814), - [anon_sym_readonly] = ACTIONS(2814), - [anon_sym_get] = ACTIONS(2814), - [anon_sym_set] = ACTIONS(2814), - [anon_sym_declare] = ACTIONS(2814), - [anon_sym_public] = ACTIONS(2814), - [anon_sym_private] = ACTIONS(2814), - [anon_sym_protected] = ACTIONS(2814), - [anon_sym_override] = ACTIONS(2814), - [anon_sym_module] = ACTIONS(2814), - [anon_sym_any] = ACTIONS(2814), - [anon_sym_number] = ACTIONS(2814), - [anon_sym_boolean] = ACTIONS(2814), - [anon_sym_string] = ACTIONS(2814), - [anon_sym_symbol] = ACTIONS(2814), - [anon_sym_object] = ACTIONS(2814), - [anon_sym_abstract] = ACTIONS(2814), - [anon_sym_interface] = ACTIONS(2814), - [anon_sym_enum] = ACTIONS(2814), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(880)] = { + [STATE(889)] = { [ts_builtin_sym_end] = ACTIONS(2820), [sym_identifier] = ACTIONS(2822), [anon_sym_export] = ACTIONS(2822), @@ -117059,7 +122580,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2822), [sym_html_comment] = ACTIONS(5), }, - [STATE(881)] = { + [STATE(890)] = { [ts_builtin_sym_end] = ACTIONS(2824), [sym_identifier] = ACTIONS(2826), [anon_sym_export] = ACTIONS(2826), @@ -117141,89 +122662,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2826), [sym_html_comment] = ACTIONS(5), }, - [STATE(882)] = { - [ts_builtin_sym_end] = ACTIONS(2572), - [sym_identifier] = ACTIONS(2574), - [anon_sym_export] = ACTIONS(2574), - [anon_sym_default] = ACTIONS(2574), - [anon_sym_type] = ACTIONS(2574), - [anon_sym_namespace] = ACTIONS(2574), - [anon_sym_LBRACE] = ACTIONS(2572), - [anon_sym_RBRACE] = ACTIONS(2572), - [anon_sym_typeof] = ACTIONS(2574), - [anon_sym_import] = ACTIONS(2574), - [anon_sym_with] = ACTIONS(2574), - [anon_sym_var] = ACTIONS(2574), - [anon_sym_let] = ACTIONS(2574), - [anon_sym_const] = ACTIONS(2574), - [anon_sym_BANG] = ACTIONS(2572), - [anon_sym_else] = ACTIONS(2574), - [anon_sym_if] = ACTIONS(2574), - [anon_sym_switch] = ACTIONS(2574), - [anon_sym_for] = ACTIONS(2574), - [anon_sym_LPAREN] = ACTIONS(2572), - [anon_sym_SEMI] = ACTIONS(2572), - [anon_sym_await] = ACTIONS(2574), - [anon_sym_while] = ACTIONS(2574), - [anon_sym_do] = ACTIONS(2574), - [anon_sym_try] = ACTIONS(2574), - [anon_sym_break] = ACTIONS(2574), - [anon_sym_continue] = ACTIONS(2574), - [anon_sym_debugger] = ACTIONS(2574), - [anon_sym_return] = ACTIONS(2574), - [anon_sym_throw] = ACTIONS(2574), - [anon_sym_case] = ACTIONS(2574), - [anon_sym_yield] = ACTIONS(2574), - [anon_sym_LBRACK] = ACTIONS(2572), - [anon_sym_DQUOTE] = ACTIONS(2572), - [anon_sym_SQUOTE] = ACTIONS(2572), - [anon_sym_class] = ACTIONS(2574), - [anon_sym_async] = ACTIONS(2574), - [anon_sym_function] = ACTIONS(2574), - [anon_sym_new] = ACTIONS(2574), - [anon_sym_using] = ACTIONS(2574), - [anon_sym_PLUS] = ACTIONS(2574), - [anon_sym_DASH] = ACTIONS(2574), - [anon_sym_SLASH] = ACTIONS(2574), - [anon_sym_LT] = ACTIONS(2572), - [anon_sym_TILDE] = ACTIONS(2572), - [anon_sym_void] = ACTIONS(2574), - [anon_sym_delete] = ACTIONS(2574), - [anon_sym_PLUS_PLUS] = ACTIONS(2572), - [anon_sym_DASH_DASH] = ACTIONS(2572), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2572), - [sym_number] = ACTIONS(2572), - [sym_private_property_identifier] = ACTIONS(2572), - [sym_this] = ACTIONS(2574), - [sym_super] = ACTIONS(2574), - [sym_true] = ACTIONS(2574), - [sym_false] = ACTIONS(2574), - [sym_null] = ACTIONS(2574), - [sym_undefined] = ACTIONS(2574), - [anon_sym_AT] = ACTIONS(2572), - [anon_sym_static] = ACTIONS(2574), - [anon_sym_readonly] = ACTIONS(2574), - [anon_sym_get] = ACTIONS(2574), - [anon_sym_set] = ACTIONS(2574), - [anon_sym_declare] = ACTIONS(2574), - [anon_sym_public] = ACTIONS(2574), - [anon_sym_private] = ACTIONS(2574), - [anon_sym_protected] = ACTIONS(2574), - [anon_sym_override] = ACTIONS(2574), - [anon_sym_module] = ACTIONS(2574), - [anon_sym_any] = ACTIONS(2574), - [anon_sym_number] = ACTIONS(2574), - [anon_sym_boolean] = ACTIONS(2574), - [anon_sym_string] = ACTIONS(2574), - [anon_sym_symbol] = ACTIONS(2574), - [anon_sym_object] = ACTIONS(2574), - [anon_sym_abstract] = ACTIONS(2574), - [anon_sym_interface] = ACTIONS(2574), - [anon_sym_enum] = ACTIONS(2574), + [STATE(891)] = { + [ts_builtin_sym_end] = ACTIONS(2824), + [sym_identifier] = ACTIONS(2826), + [anon_sym_export] = ACTIONS(2826), + [anon_sym_default] = ACTIONS(2826), + [anon_sym_type] = ACTIONS(2826), + [anon_sym_namespace] = ACTIONS(2826), + [anon_sym_LBRACE] = ACTIONS(2824), + [anon_sym_RBRACE] = ACTIONS(2824), + [anon_sym_typeof] = ACTIONS(2826), + [anon_sym_import] = ACTIONS(2826), + [anon_sym_with] = ACTIONS(2826), + [anon_sym_var] = ACTIONS(2826), + [anon_sym_let] = ACTIONS(2826), + [anon_sym_const] = ACTIONS(2826), + [anon_sym_BANG] = ACTIONS(2824), + [anon_sym_else] = ACTIONS(2826), + [anon_sym_if] = ACTIONS(2826), + [anon_sym_switch] = ACTIONS(2826), + [anon_sym_for] = ACTIONS(2826), + [anon_sym_LPAREN] = ACTIONS(2824), + [anon_sym_SEMI] = ACTIONS(2824), + [anon_sym_await] = ACTIONS(2826), + [anon_sym_while] = ACTIONS(2826), + [anon_sym_do] = ACTIONS(2826), + [anon_sym_try] = ACTIONS(2826), + [anon_sym_break] = ACTIONS(2826), + [anon_sym_continue] = ACTIONS(2826), + [anon_sym_debugger] = ACTIONS(2826), + [anon_sym_return] = ACTIONS(2826), + [anon_sym_throw] = ACTIONS(2826), + [anon_sym_case] = ACTIONS(2826), + [anon_sym_yield] = ACTIONS(2826), + [anon_sym_LBRACK] = ACTIONS(2824), + [anon_sym_DQUOTE] = ACTIONS(2824), + [anon_sym_SQUOTE] = ACTIONS(2824), + [anon_sym_class] = ACTIONS(2826), + [anon_sym_async] = ACTIONS(2826), + [anon_sym_function] = ACTIONS(2826), + [anon_sym_new] = ACTIONS(2826), + [anon_sym_using] = ACTIONS(2826), + [anon_sym_PLUS] = ACTIONS(2826), + [anon_sym_DASH] = ACTIONS(2826), + [anon_sym_SLASH] = ACTIONS(2826), + [anon_sym_LT] = ACTIONS(2824), + [anon_sym_TILDE] = ACTIONS(2824), + [anon_sym_void] = ACTIONS(2826), + [anon_sym_delete] = ACTIONS(2826), + [anon_sym_PLUS_PLUS] = ACTIONS(2824), + [anon_sym_DASH_DASH] = ACTIONS(2824), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2824), + [sym_number] = ACTIONS(2824), + [sym_private_property_identifier] = ACTIONS(2824), + [sym_this] = ACTIONS(2826), + [sym_super] = ACTIONS(2826), + [sym_true] = ACTIONS(2826), + [sym_false] = ACTIONS(2826), + [sym_null] = ACTIONS(2826), + [sym_undefined] = ACTIONS(2826), + [anon_sym_AT] = ACTIONS(2824), + [anon_sym_static] = ACTIONS(2826), + [anon_sym_readonly] = ACTIONS(2826), + [anon_sym_get] = ACTIONS(2826), + [anon_sym_set] = ACTIONS(2826), + [anon_sym_declare] = ACTIONS(2826), + [anon_sym_public] = ACTIONS(2826), + [anon_sym_private] = ACTIONS(2826), + [anon_sym_protected] = ACTIONS(2826), + [anon_sym_override] = ACTIONS(2826), + [anon_sym_module] = ACTIONS(2826), + [anon_sym_any] = ACTIONS(2826), + [anon_sym_number] = ACTIONS(2826), + [anon_sym_boolean] = ACTIONS(2826), + [anon_sym_string] = ACTIONS(2826), + [anon_sym_symbol] = ACTIONS(2826), + [anon_sym_object] = ACTIONS(2826), + [anon_sym_abstract] = ACTIONS(2826), + [anon_sym_interface] = ACTIONS(2826), + [anon_sym_enum] = ACTIONS(2826), [sym_html_comment] = ACTIONS(5), }, - [STATE(883)] = { + [STATE(892)] = { [ts_builtin_sym_end] = ACTIONS(2828), [sym_identifier] = ACTIONS(2830), [anon_sym_export] = ACTIONS(2830), @@ -117305,7 +122826,335 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2830), [sym_html_comment] = ACTIONS(5), }, - [STATE(884)] = { + [STATE(893)] = { + [ts_builtin_sym_end] = ACTIONS(2824), + [sym_identifier] = ACTIONS(2826), + [anon_sym_export] = ACTIONS(2826), + [anon_sym_default] = ACTIONS(2826), + [anon_sym_type] = ACTIONS(2826), + [anon_sym_namespace] = ACTIONS(2826), + [anon_sym_LBRACE] = ACTIONS(2824), + [anon_sym_RBRACE] = ACTIONS(2824), + [anon_sym_typeof] = ACTIONS(2826), + [anon_sym_import] = ACTIONS(2826), + [anon_sym_with] = ACTIONS(2826), + [anon_sym_var] = ACTIONS(2826), + [anon_sym_let] = ACTIONS(2826), + [anon_sym_const] = ACTIONS(2826), + [anon_sym_BANG] = ACTIONS(2824), + [anon_sym_else] = ACTIONS(2826), + [anon_sym_if] = ACTIONS(2826), + [anon_sym_switch] = ACTIONS(2826), + [anon_sym_for] = ACTIONS(2826), + [anon_sym_LPAREN] = ACTIONS(2824), + [anon_sym_SEMI] = ACTIONS(2824), + [anon_sym_await] = ACTIONS(2826), + [anon_sym_while] = ACTIONS(2826), + [anon_sym_do] = ACTIONS(2826), + [anon_sym_try] = ACTIONS(2826), + [anon_sym_break] = ACTIONS(2826), + [anon_sym_continue] = ACTIONS(2826), + [anon_sym_debugger] = ACTIONS(2826), + [anon_sym_return] = ACTIONS(2826), + [anon_sym_throw] = ACTIONS(2826), + [anon_sym_case] = ACTIONS(2826), + [anon_sym_yield] = ACTIONS(2826), + [anon_sym_LBRACK] = ACTIONS(2824), + [anon_sym_DQUOTE] = ACTIONS(2824), + [anon_sym_SQUOTE] = ACTIONS(2824), + [anon_sym_class] = ACTIONS(2826), + [anon_sym_async] = ACTIONS(2826), + [anon_sym_function] = ACTIONS(2826), + [anon_sym_new] = ACTIONS(2826), + [anon_sym_using] = ACTIONS(2826), + [anon_sym_PLUS] = ACTIONS(2826), + [anon_sym_DASH] = ACTIONS(2826), + [anon_sym_SLASH] = ACTIONS(2826), + [anon_sym_LT] = ACTIONS(2824), + [anon_sym_TILDE] = ACTIONS(2824), + [anon_sym_void] = ACTIONS(2826), + [anon_sym_delete] = ACTIONS(2826), + [anon_sym_PLUS_PLUS] = ACTIONS(2824), + [anon_sym_DASH_DASH] = ACTIONS(2824), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2824), + [sym_number] = ACTIONS(2824), + [sym_private_property_identifier] = ACTIONS(2824), + [sym_this] = ACTIONS(2826), + [sym_super] = ACTIONS(2826), + [sym_true] = ACTIONS(2826), + [sym_false] = ACTIONS(2826), + [sym_null] = ACTIONS(2826), + [sym_undefined] = ACTIONS(2826), + [anon_sym_AT] = ACTIONS(2824), + [anon_sym_static] = ACTIONS(2826), + [anon_sym_readonly] = ACTIONS(2826), + [anon_sym_get] = ACTIONS(2826), + [anon_sym_set] = ACTIONS(2826), + [anon_sym_declare] = ACTIONS(2826), + [anon_sym_public] = ACTIONS(2826), + [anon_sym_private] = ACTIONS(2826), + [anon_sym_protected] = ACTIONS(2826), + [anon_sym_override] = ACTIONS(2826), + [anon_sym_module] = ACTIONS(2826), + [anon_sym_any] = ACTIONS(2826), + [anon_sym_number] = ACTIONS(2826), + [anon_sym_boolean] = ACTIONS(2826), + [anon_sym_string] = ACTIONS(2826), + [anon_sym_symbol] = ACTIONS(2826), + [anon_sym_object] = ACTIONS(2826), + [anon_sym_abstract] = ACTIONS(2826), + [anon_sym_interface] = ACTIONS(2826), + [anon_sym_enum] = ACTIONS(2826), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(894)] = { + [ts_builtin_sym_end] = ACTIONS(2824), + [sym_identifier] = ACTIONS(2826), + [anon_sym_export] = ACTIONS(2826), + [anon_sym_default] = ACTIONS(2826), + [anon_sym_type] = ACTIONS(2826), + [anon_sym_namespace] = ACTIONS(2826), + [anon_sym_LBRACE] = ACTIONS(2824), + [anon_sym_RBRACE] = ACTIONS(2824), + [anon_sym_typeof] = ACTIONS(2826), + [anon_sym_import] = ACTIONS(2826), + [anon_sym_with] = ACTIONS(2826), + [anon_sym_var] = ACTIONS(2826), + [anon_sym_let] = ACTIONS(2826), + [anon_sym_const] = ACTIONS(2826), + [anon_sym_BANG] = ACTIONS(2824), + [anon_sym_else] = ACTIONS(2826), + [anon_sym_if] = ACTIONS(2826), + [anon_sym_switch] = ACTIONS(2826), + [anon_sym_for] = ACTIONS(2826), + [anon_sym_LPAREN] = ACTIONS(2824), + [anon_sym_SEMI] = ACTIONS(2824), + [anon_sym_await] = ACTIONS(2826), + [anon_sym_while] = ACTIONS(2826), + [anon_sym_do] = ACTIONS(2826), + [anon_sym_try] = ACTIONS(2826), + [anon_sym_break] = ACTIONS(2826), + [anon_sym_continue] = ACTIONS(2826), + [anon_sym_debugger] = ACTIONS(2826), + [anon_sym_return] = ACTIONS(2826), + [anon_sym_throw] = ACTIONS(2826), + [anon_sym_case] = ACTIONS(2826), + [anon_sym_yield] = ACTIONS(2826), + [anon_sym_LBRACK] = ACTIONS(2824), + [anon_sym_DQUOTE] = ACTIONS(2824), + [anon_sym_SQUOTE] = ACTIONS(2824), + [anon_sym_class] = ACTIONS(2826), + [anon_sym_async] = ACTIONS(2826), + [anon_sym_function] = ACTIONS(2826), + [anon_sym_new] = ACTIONS(2826), + [anon_sym_using] = ACTIONS(2826), + [anon_sym_PLUS] = ACTIONS(2826), + [anon_sym_DASH] = ACTIONS(2826), + [anon_sym_SLASH] = ACTIONS(2826), + [anon_sym_LT] = ACTIONS(2824), + [anon_sym_TILDE] = ACTIONS(2824), + [anon_sym_void] = ACTIONS(2826), + [anon_sym_delete] = ACTIONS(2826), + [anon_sym_PLUS_PLUS] = ACTIONS(2824), + [anon_sym_DASH_DASH] = ACTIONS(2824), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2824), + [sym_number] = ACTIONS(2824), + [sym_private_property_identifier] = ACTIONS(2824), + [sym_this] = ACTIONS(2826), + [sym_super] = ACTIONS(2826), + [sym_true] = ACTIONS(2826), + [sym_false] = ACTIONS(2826), + [sym_null] = ACTIONS(2826), + [sym_undefined] = ACTIONS(2826), + [anon_sym_AT] = ACTIONS(2824), + [anon_sym_static] = ACTIONS(2826), + [anon_sym_readonly] = ACTIONS(2826), + [anon_sym_get] = ACTIONS(2826), + [anon_sym_set] = ACTIONS(2826), + [anon_sym_declare] = ACTIONS(2826), + [anon_sym_public] = ACTIONS(2826), + [anon_sym_private] = ACTIONS(2826), + [anon_sym_protected] = ACTIONS(2826), + [anon_sym_override] = ACTIONS(2826), + [anon_sym_module] = ACTIONS(2826), + [anon_sym_any] = ACTIONS(2826), + [anon_sym_number] = ACTIONS(2826), + [anon_sym_boolean] = ACTIONS(2826), + [anon_sym_string] = ACTIONS(2826), + [anon_sym_symbol] = ACTIONS(2826), + [anon_sym_object] = ACTIONS(2826), + [anon_sym_abstract] = ACTIONS(2826), + [anon_sym_interface] = ACTIONS(2826), + [anon_sym_enum] = ACTIONS(2826), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(895)] = { + [ts_builtin_sym_end] = ACTIONS(2824), + [sym_identifier] = ACTIONS(2826), + [anon_sym_export] = ACTIONS(2826), + [anon_sym_default] = ACTIONS(2826), + [anon_sym_type] = ACTIONS(2826), + [anon_sym_namespace] = ACTIONS(2826), + [anon_sym_LBRACE] = ACTIONS(2824), + [anon_sym_RBRACE] = ACTIONS(2824), + [anon_sym_typeof] = ACTIONS(2826), + [anon_sym_import] = ACTIONS(2826), + [anon_sym_with] = ACTIONS(2826), + [anon_sym_var] = ACTIONS(2826), + [anon_sym_let] = ACTIONS(2826), + [anon_sym_const] = ACTIONS(2826), + [anon_sym_BANG] = ACTIONS(2824), + [anon_sym_else] = ACTIONS(2826), + [anon_sym_if] = ACTIONS(2826), + [anon_sym_switch] = ACTIONS(2826), + [anon_sym_for] = ACTIONS(2826), + [anon_sym_LPAREN] = ACTIONS(2824), + [anon_sym_SEMI] = ACTIONS(2824), + [anon_sym_await] = ACTIONS(2826), + [anon_sym_while] = ACTIONS(2826), + [anon_sym_do] = ACTIONS(2826), + [anon_sym_try] = ACTIONS(2826), + [anon_sym_break] = ACTIONS(2826), + [anon_sym_continue] = ACTIONS(2826), + [anon_sym_debugger] = ACTIONS(2826), + [anon_sym_return] = ACTIONS(2826), + [anon_sym_throw] = ACTIONS(2826), + [anon_sym_case] = ACTIONS(2826), + [anon_sym_yield] = ACTIONS(2826), + [anon_sym_LBRACK] = ACTIONS(2824), + [anon_sym_DQUOTE] = ACTIONS(2824), + [anon_sym_SQUOTE] = ACTIONS(2824), + [anon_sym_class] = ACTIONS(2826), + [anon_sym_async] = ACTIONS(2826), + [anon_sym_function] = ACTIONS(2826), + [anon_sym_new] = ACTIONS(2826), + [anon_sym_using] = ACTIONS(2826), + [anon_sym_PLUS] = ACTIONS(2826), + [anon_sym_DASH] = ACTIONS(2826), + [anon_sym_SLASH] = ACTIONS(2826), + [anon_sym_LT] = ACTIONS(2824), + [anon_sym_TILDE] = ACTIONS(2824), + [anon_sym_void] = ACTIONS(2826), + [anon_sym_delete] = ACTIONS(2826), + [anon_sym_PLUS_PLUS] = ACTIONS(2824), + [anon_sym_DASH_DASH] = ACTIONS(2824), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2824), + [sym_number] = ACTIONS(2824), + [sym_private_property_identifier] = ACTIONS(2824), + [sym_this] = ACTIONS(2826), + [sym_super] = ACTIONS(2826), + [sym_true] = ACTIONS(2826), + [sym_false] = ACTIONS(2826), + [sym_null] = ACTIONS(2826), + [sym_undefined] = ACTIONS(2826), + [anon_sym_AT] = ACTIONS(2824), + [anon_sym_static] = ACTIONS(2826), + [anon_sym_readonly] = ACTIONS(2826), + [anon_sym_get] = ACTIONS(2826), + [anon_sym_set] = ACTIONS(2826), + [anon_sym_declare] = ACTIONS(2826), + [anon_sym_public] = ACTIONS(2826), + [anon_sym_private] = ACTIONS(2826), + [anon_sym_protected] = ACTIONS(2826), + [anon_sym_override] = ACTIONS(2826), + [anon_sym_module] = ACTIONS(2826), + [anon_sym_any] = ACTIONS(2826), + [anon_sym_number] = ACTIONS(2826), + [anon_sym_boolean] = ACTIONS(2826), + [anon_sym_string] = ACTIONS(2826), + [anon_sym_symbol] = ACTIONS(2826), + [anon_sym_object] = ACTIONS(2826), + [anon_sym_abstract] = ACTIONS(2826), + [anon_sym_interface] = ACTIONS(2826), + [anon_sym_enum] = ACTIONS(2826), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(896)] = { + [ts_builtin_sym_end] = ACTIONS(2824), + [sym_identifier] = ACTIONS(2826), + [anon_sym_export] = ACTIONS(2826), + [anon_sym_default] = ACTIONS(2826), + [anon_sym_type] = ACTIONS(2826), + [anon_sym_namespace] = ACTIONS(2826), + [anon_sym_LBRACE] = ACTIONS(2824), + [anon_sym_RBRACE] = ACTIONS(2824), + [anon_sym_typeof] = ACTIONS(2826), + [anon_sym_import] = ACTIONS(2826), + [anon_sym_with] = ACTIONS(2826), + [anon_sym_var] = ACTIONS(2826), + [anon_sym_let] = ACTIONS(2826), + [anon_sym_const] = ACTIONS(2826), + [anon_sym_BANG] = ACTIONS(2824), + [anon_sym_else] = ACTIONS(2826), + [anon_sym_if] = ACTIONS(2826), + [anon_sym_switch] = ACTIONS(2826), + [anon_sym_for] = ACTIONS(2826), + [anon_sym_LPAREN] = ACTIONS(2824), + [anon_sym_SEMI] = ACTIONS(2824), + [anon_sym_await] = ACTIONS(2826), + [anon_sym_while] = ACTIONS(2826), + [anon_sym_do] = ACTIONS(2826), + [anon_sym_try] = ACTIONS(2826), + [anon_sym_break] = ACTIONS(2826), + [anon_sym_continue] = ACTIONS(2826), + [anon_sym_debugger] = ACTIONS(2826), + [anon_sym_return] = ACTIONS(2826), + [anon_sym_throw] = ACTIONS(2826), + [anon_sym_case] = ACTIONS(2826), + [anon_sym_yield] = ACTIONS(2826), + [anon_sym_LBRACK] = ACTIONS(2824), + [anon_sym_DQUOTE] = ACTIONS(2824), + [anon_sym_SQUOTE] = ACTIONS(2824), + [anon_sym_class] = ACTIONS(2826), + [anon_sym_async] = ACTIONS(2826), + [anon_sym_function] = ACTIONS(2826), + [anon_sym_new] = ACTIONS(2826), + [anon_sym_using] = ACTIONS(2826), + [anon_sym_PLUS] = ACTIONS(2826), + [anon_sym_DASH] = ACTIONS(2826), + [anon_sym_SLASH] = ACTIONS(2826), + [anon_sym_LT] = ACTIONS(2824), + [anon_sym_TILDE] = ACTIONS(2824), + [anon_sym_void] = ACTIONS(2826), + [anon_sym_delete] = ACTIONS(2826), + [anon_sym_PLUS_PLUS] = ACTIONS(2824), + [anon_sym_DASH_DASH] = ACTIONS(2824), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2824), + [sym_number] = ACTIONS(2824), + [sym_private_property_identifier] = ACTIONS(2824), + [sym_this] = ACTIONS(2826), + [sym_super] = ACTIONS(2826), + [sym_true] = ACTIONS(2826), + [sym_false] = ACTIONS(2826), + [sym_null] = ACTIONS(2826), + [sym_undefined] = ACTIONS(2826), + [anon_sym_AT] = ACTIONS(2824), + [anon_sym_static] = ACTIONS(2826), + [anon_sym_readonly] = ACTIONS(2826), + [anon_sym_get] = ACTIONS(2826), + [anon_sym_set] = ACTIONS(2826), + [anon_sym_declare] = ACTIONS(2826), + [anon_sym_public] = ACTIONS(2826), + [anon_sym_private] = ACTIONS(2826), + [anon_sym_protected] = ACTIONS(2826), + [anon_sym_override] = ACTIONS(2826), + [anon_sym_module] = ACTIONS(2826), + [anon_sym_any] = ACTIONS(2826), + [anon_sym_number] = ACTIONS(2826), + [anon_sym_boolean] = ACTIONS(2826), + [anon_sym_string] = ACTIONS(2826), + [anon_sym_symbol] = ACTIONS(2826), + [anon_sym_object] = ACTIONS(2826), + [anon_sym_abstract] = ACTIONS(2826), + [anon_sym_interface] = ACTIONS(2826), + [anon_sym_enum] = ACTIONS(2826), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(897)] = { [ts_builtin_sym_end] = ACTIONS(2832), [sym_identifier] = ACTIONS(2834), [anon_sym_export] = ACTIONS(2834), @@ -117387,7 +123236,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2834), [sym_html_comment] = ACTIONS(5), }, - [STATE(885)] = { + [STATE(898)] = { [ts_builtin_sym_end] = ACTIONS(2836), [sym_identifier] = ACTIONS(2838), [anon_sym_export] = ACTIONS(2838), @@ -117469,7 +123318,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2838), [sym_html_comment] = ACTIONS(5), }, - [STATE(886)] = { + [STATE(899)] = { [ts_builtin_sym_end] = ACTIONS(2840), [sym_identifier] = ACTIONS(2842), [anon_sym_export] = ACTIONS(2842), @@ -117551,7 +123400,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2842), [sym_html_comment] = ACTIONS(5), }, - [STATE(887)] = { + [STATE(900)] = { + [ts_builtin_sym_end] = ACTIONS(1871), + [sym_identifier] = ACTIONS(1873), + [anon_sym_export] = ACTIONS(1873), + [anon_sym_default] = ACTIONS(1873), + [anon_sym_type] = ACTIONS(1873), + [anon_sym_namespace] = ACTIONS(1873), + [anon_sym_LBRACE] = ACTIONS(1871), + [anon_sym_RBRACE] = ACTIONS(1871), + [anon_sym_typeof] = ACTIONS(1873), + [anon_sym_import] = ACTIONS(1873), + [anon_sym_with] = ACTIONS(1873), + [anon_sym_var] = ACTIONS(1873), + [anon_sym_let] = ACTIONS(1873), + [anon_sym_const] = ACTIONS(1873), + [anon_sym_BANG] = ACTIONS(1871), + [anon_sym_else] = ACTIONS(1873), + [anon_sym_if] = ACTIONS(1873), + [anon_sym_switch] = ACTIONS(1873), + [anon_sym_for] = ACTIONS(1873), + [anon_sym_LPAREN] = ACTIONS(1871), + [anon_sym_SEMI] = ACTIONS(1871), + [anon_sym_await] = ACTIONS(1873), + [anon_sym_while] = ACTIONS(1873), + [anon_sym_do] = ACTIONS(1873), + [anon_sym_try] = ACTIONS(1873), + [anon_sym_break] = ACTIONS(1873), + [anon_sym_continue] = ACTIONS(1873), + [anon_sym_debugger] = ACTIONS(1873), + [anon_sym_return] = ACTIONS(1873), + [anon_sym_throw] = ACTIONS(1873), + [anon_sym_case] = ACTIONS(1873), + [anon_sym_yield] = ACTIONS(1873), + [anon_sym_LBRACK] = ACTIONS(1871), + [anon_sym_DQUOTE] = ACTIONS(1871), + [anon_sym_SQUOTE] = ACTIONS(1871), + [anon_sym_class] = ACTIONS(1873), + [anon_sym_async] = ACTIONS(1873), + [anon_sym_function] = ACTIONS(1873), + [anon_sym_new] = ACTIONS(1873), + [anon_sym_using] = ACTIONS(1873), + [anon_sym_PLUS] = ACTIONS(1873), + [anon_sym_DASH] = ACTIONS(1873), + [anon_sym_SLASH] = ACTIONS(1873), + [anon_sym_LT] = ACTIONS(1871), + [anon_sym_TILDE] = ACTIONS(1871), + [anon_sym_void] = ACTIONS(1873), + [anon_sym_delete] = ACTIONS(1873), + [anon_sym_PLUS_PLUS] = ACTIONS(1871), + [anon_sym_DASH_DASH] = ACTIONS(1871), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1871), + [sym_number] = ACTIONS(1871), + [sym_private_property_identifier] = ACTIONS(1871), + [sym_this] = ACTIONS(1873), + [sym_super] = ACTIONS(1873), + [sym_true] = ACTIONS(1873), + [sym_false] = ACTIONS(1873), + [sym_null] = ACTIONS(1873), + [sym_undefined] = ACTIONS(1873), + [anon_sym_AT] = ACTIONS(1871), + [anon_sym_static] = ACTIONS(1873), + [anon_sym_readonly] = ACTIONS(1873), + [anon_sym_get] = ACTIONS(1873), + [anon_sym_set] = ACTIONS(1873), + [anon_sym_declare] = ACTIONS(1873), + [anon_sym_public] = ACTIONS(1873), + [anon_sym_private] = ACTIONS(1873), + [anon_sym_protected] = ACTIONS(1873), + [anon_sym_override] = ACTIONS(1873), + [anon_sym_module] = ACTIONS(1873), + [anon_sym_any] = ACTIONS(1873), + [anon_sym_number] = ACTIONS(1873), + [anon_sym_boolean] = ACTIONS(1873), + [anon_sym_string] = ACTIONS(1873), + [anon_sym_symbol] = ACTIONS(1873), + [anon_sym_object] = ACTIONS(1873), + [anon_sym_abstract] = ACTIONS(1873), + [anon_sym_interface] = ACTIONS(1873), + [anon_sym_enum] = ACTIONS(1873), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(901)] = { [ts_builtin_sym_end] = ACTIONS(2844), [sym_identifier] = ACTIONS(2846), [anon_sym_export] = ACTIONS(2846), @@ -117633,7 +123564,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2846), [sym_html_comment] = ACTIONS(5), }, - [STATE(888)] = { + [STATE(902)] = { [ts_builtin_sym_end] = ACTIONS(2844), [sym_identifier] = ACTIONS(2846), [anon_sym_export] = ACTIONS(2846), @@ -117715,7 +123646,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2846), [sym_html_comment] = ACTIONS(5), }, - [STATE(889)] = { + [STATE(903)] = { [ts_builtin_sym_end] = ACTIONS(2848), [sym_identifier] = ACTIONS(2850), [anon_sym_export] = ACTIONS(2850), @@ -117797,7 +123728,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2850), [sym_html_comment] = ACTIONS(5), }, - [STATE(890)] = { + [STATE(904)] = { [ts_builtin_sym_end] = ACTIONS(2852), [sym_identifier] = ACTIONS(2854), [anon_sym_export] = ACTIONS(2854), @@ -117879,7 +123810,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2854), [sym_html_comment] = ACTIONS(5), }, - [STATE(891)] = { + [STATE(905)] = { [ts_builtin_sym_end] = ACTIONS(2856), [sym_identifier] = ACTIONS(2858), [anon_sym_export] = ACTIONS(2858), @@ -117961,7 +123892,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2858), [sym_html_comment] = ACTIONS(5), }, - [STATE(892)] = { + [STATE(906)] = { [ts_builtin_sym_end] = ACTIONS(2860), [sym_identifier] = ACTIONS(2862), [anon_sym_export] = ACTIONS(2862), @@ -118043,7 +123974,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2862), [sym_html_comment] = ACTIONS(5), }, - [STATE(893)] = { + [STATE(907)] = { + [ts_builtin_sym_end] = ACTIONS(2860), + [sym_identifier] = ACTIONS(2862), + [anon_sym_export] = ACTIONS(2862), + [anon_sym_default] = ACTIONS(2862), + [anon_sym_type] = ACTIONS(2862), + [anon_sym_namespace] = ACTIONS(2862), + [anon_sym_LBRACE] = ACTIONS(2860), + [anon_sym_RBRACE] = ACTIONS(2860), + [anon_sym_typeof] = ACTIONS(2862), + [anon_sym_import] = ACTIONS(2862), + [anon_sym_with] = ACTIONS(2862), + [anon_sym_var] = ACTIONS(2862), + [anon_sym_let] = ACTIONS(2862), + [anon_sym_const] = ACTIONS(2862), + [anon_sym_BANG] = ACTIONS(2860), + [anon_sym_else] = ACTIONS(2862), + [anon_sym_if] = ACTIONS(2862), + [anon_sym_switch] = ACTIONS(2862), + [anon_sym_for] = ACTIONS(2862), + [anon_sym_LPAREN] = ACTIONS(2860), + [anon_sym_SEMI] = ACTIONS(2860), + [anon_sym_await] = ACTIONS(2862), + [anon_sym_while] = ACTIONS(2862), + [anon_sym_do] = ACTIONS(2862), + [anon_sym_try] = ACTIONS(2862), + [anon_sym_break] = ACTIONS(2862), + [anon_sym_continue] = ACTIONS(2862), + [anon_sym_debugger] = ACTIONS(2862), + [anon_sym_return] = ACTIONS(2862), + [anon_sym_throw] = ACTIONS(2862), + [anon_sym_case] = ACTIONS(2862), + [anon_sym_yield] = ACTIONS(2862), + [anon_sym_LBRACK] = ACTIONS(2860), + [anon_sym_DQUOTE] = ACTIONS(2860), + [anon_sym_SQUOTE] = ACTIONS(2860), + [anon_sym_class] = ACTIONS(2862), + [anon_sym_async] = ACTIONS(2862), + [anon_sym_function] = ACTIONS(2862), + [anon_sym_new] = ACTIONS(2862), + [anon_sym_using] = ACTIONS(2862), + [anon_sym_PLUS] = ACTIONS(2862), + [anon_sym_DASH] = ACTIONS(2862), + [anon_sym_SLASH] = ACTIONS(2862), + [anon_sym_LT] = ACTIONS(2860), + [anon_sym_TILDE] = ACTIONS(2860), + [anon_sym_void] = ACTIONS(2862), + [anon_sym_delete] = ACTIONS(2862), + [anon_sym_PLUS_PLUS] = ACTIONS(2860), + [anon_sym_DASH_DASH] = ACTIONS(2860), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2860), + [sym_number] = ACTIONS(2860), + [sym_private_property_identifier] = ACTIONS(2860), + [sym_this] = ACTIONS(2862), + [sym_super] = ACTIONS(2862), + [sym_true] = ACTIONS(2862), + [sym_false] = ACTIONS(2862), + [sym_null] = ACTIONS(2862), + [sym_undefined] = ACTIONS(2862), + [anon_sym_AT] = ACTIONS(2860), + [anon_sym_static] = ACTIONS(2862), + [anon_sym_readonly] = ACTIONS(2862), + [anon_sym_get] = ACTIONS(2862), + [anon_sym_set] = ACTIONS(2862), + [anon_sym_declare] = ACTIONS(2862), + [anon_sym_public] = ACTIONS(2862), + [anon_sym_private] = ACTIONS(2862), + [anon_sym_protected] = ACTIONS(2862), + [anon_sym_override] = ACTIONS(2862), + [anon_sym_module] = ACTIONS(2862), + [anon_sym_any] = ACTIONS(2862), + [anon_sym_number] = ACTIONS(2862), + [anon_sym_boolean] = ACTIONS(2862), + [anon_sym_string] = ACTIONS(2862), + [anon_sym_symbol] = ACTIONS(2862), + [anon_sym_object] = ACTIONS(2862), + [anon_sym_abstract] = ACTIONS(2862), + [anon_sym_interface] = ACTIONS(2862), + [anon_sym_enum] = ACTIONS(2862), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(908)] = { [ts_builtin_sym_end] = ACTIONS(2864), [sym_identifier] = ACTIONS(2866), [anon_sym_export] = ACTIONS(2866), @@ -118125,7 +124138,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2866), [sym_html_comment] = ACTIONS(5), }, - [STATE(894)] = { + [STATE(909)] = { [ts_builtin_sym_end] = ACTIONS(2868), [sym_identifier] = ACTIONS(2870), [anon_sym_export] = ACTIONS(2870), @@ -118207,7 +124220,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2870), [sym_html_comment] = ACTIONS(5), }, - [STATE(895)] = { + [STATE(910)] = { + [ts_builtin_sym_end] = ACTIONS(2009), + [sym_identifier] = ACTIONS(2011), + [anon_sym_export] = ACTIONS(2011), + [anon_sym_default] = ACTIONS(2011), + [anon_sym_type] = ACTIONS(2011), + [anon_sym_namespace] = ACTIONS(2011), + [anon_sym_LBRACE] = ACTIONS(2009), + [anon_sym_RBRACE] = ACTIONS(2009), + [anon_sym_typeof] = ACTIONS(2011), + [anon_sym_import] = ACTIONS(2011), + [anon_sym_with] = ACTIONS(2011), + [anon_sym_var] = ACTIONS(2011), + [anon_sym_let] = ACTIONS(2011), + [anon_sym_const] = ACTIONS(2011), + [anon_sym_BANG] = ACTIONS(2009), + [anon_sym_else] = ACTIONS(2011), + [anon_sym_if] = ACTIONS(2011), + [anon_sym_switch] = ACTIONS(2011), + [anon_sym_for] = ACTIONS(2011), + [anon_sym_LPAREN] = ACTIONS(2009), + [anon_sym_SEMI] = ACTIONS(2009), + [anon_sym_await] = ACTIONS(2011), + [anon_sym_while] = ACTIONS(2011), + [anon_sym_do] = ACTIONS(2011), + [anon_sym_try] = ACTIONS(2011), + [anon_sym_break] = ACTIONS(2011), + [anon_sym_continue] = ACTIONS(2011), + [anon_sym_debugger] = ACTIONS(2011), + [anon_sym_return] = ACTIONS(2011), + [anon_sym_throw] = ACTIONS(2011), + [anon_sym_case] = ACTIONS(2011), + [anon_sym_yield] = ACTIONS(2011), + [anon_sym_LBRACK] = ACTIONS(2009), + [anon_sym_DQUOTE] = ACTIONS(2009), + [anon_sym_SQUOTE] = ACTIONS(2009), + [anon_sym_class] = ACTIONS(2011), + [anon_sym_async] = ACTIONS(2011), + [anon_sym_function] = ACTIONS(2011), + [anon_sym_new] = ACTIONS(2011), + [anon_sym_using] = ACTIONS(2011), + [anon_sym_PLUS] = ACTIONS(2011), + [anon_sym_DASH] = ACTIONS(2011), + [anon_sym_SLASH] = ACTIONS(2011), + [anon_sym_LT] = ACTIONS(2009), + [anon_sym_TILDE] = ACTIONS(2009), + [anon_sym_void] = ACTIONS(2011), + [anon_sym_delete] = ACTIONS(2011), + [anon_sym_PLUS_PLUS] = ACTIONS(2009), + [anon_sym_DASH_DASH] = ACTIONS(2009), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2009), + [sym_number] = ACTIONS(2009), + [sym_private_property_identifier] = ACTIONS(2009), + [sym_this] = ACTIONS(2011), + [sym_super] = ACTIONS(2011), + [sym_true] = ACTIONS(2011), + [sym_false] = ACTIONS(2011), + [sym_null] = ACTIONS(2011), + [sym_undefined] = ACTIONS(2011), + [anon_sym_AT] = ACTIONS(2009), + [anon_sym_static] = ACTIONS(2011), + [anon_sym_readonly] = ACTIONS(2011), + [anon_sym_get] = ACTIONS(2011), + [anon_sym_set] = ACTIONS(2011), + [anon_sym_declare] = ACTIONS(2011), + [anon_sym_public] = ACTIONS(2011), + [anon_sym_private] = ACTIONS(2011), + [anon_sym_protected] = ACTIONS(2011), + [anon_sym_override] = ACTIONS(2011), + [anon_sym_module] = ACTIONS(2011), + [anon_sym_any] = ACTIONS(2011), + [anon_sym_number] = ACTIONS(2011), + [anon_sym_boolean] = ACTIONS(2011), + [anon_sym_string] = ACTIONS(2011), + [anon_sym_symbol] = ACTIONS(2011), + [anon_sym_object] = ACTIONS(2011), + [anon_sym_abstract] = ACTIONS(2011), + [anon_sym_interface] = ACTIONS(2011), + [anon_sym_enum] = ACTIONS(2011), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(911)] = { [ts_builtin_sym_end] = ACTIONS(2872), [sym_identifier] = ACTIONS(2874), [anon_sym_export] = ACTIONS(2874), @@ -118289,7 +124384,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2874), [sym_html_comment] = ACTIONS(5), }, - [STATE(896)] = { + [STATE(912)] = { [ts_builtin_sym_end] = ACTIONS(2876), [sym_identifier] = ACTIONS(2878), [anon_sym_export] = ACTIONS(2878), @@ -118371,7 +124466,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2878), [sym_html_comment] = ACTIONS(5), }, - [STATE(897)] = { + [STATE(913)] = { [ts_builtin_sym_end] = ACTIONS(2880), [sym_identifier] = ACTIONS(2882), [anon_sym_export] = ACTIONS(2882), @@ -118453,89 +124548,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2882), [sym_html_comment] = ACTIONS(5), }, - [STATE(898)] = { - [ts_builtin_sym_end] = ACTIONS(2572), - [sym_identifier] = ACTIONS(2574), - [anon_sym_export] = ACTIONS(2574), - [anon_sym_default] = ACTIONS(2574), - [anon_sym_type] = ACTIONS(2574), - [anon_sym_namespace] = ACTIONS(2574), - [anon_sym_LBRACE] = ACTIONS(2572), - [anon_sym_RBRACE] = ACTIONS(2572), - [anon_sym_typeof] = ACTIONS(2574), - [anon_sym_import] = ACTIONS(2574), - [anon_sym_with] = ACTIONS(2574), - [anon_sym_var] = ACTIONS(2574), - [anon_sym_let] = ACTIONS(2574), - [anon_sym_const] = ACTIONS(2574), - [anon_sym_BANG] = ACTIONS(2572), - [anon_sym_else] = ACTIONS(2574), - [anon_sym_if] = ACTIONS(2574), - [anon_sym_switch] = ACTIONS(2574), - [anon_sym_for] = ACTIONS(2574), - [anon_sym_LPAREN] = ACTIONS(2572), - [anon_sym_SEMI] = ACTIONS(2572), - [anon_sym_await] = ACTIONS(2574), - [anon_sym_while] = ACTIONS(2574), - [anon_sym_do] = ACTIONS(2574), - [anon_sym_try] = ACTIONS(2574), - [anon_sym_break] = ACTIONS(2574), - [anon_sym_continue] = ACTIONS(2574), - [anon_sym_debugger] = ACTIONS(2574), - [anon_sym_return] = ACTIONS(2574), - [anon_sym_throw] = ACTIONS(2574), - [anon_sym_case] = ACTIONS(2574), - [anon_sym_yield] = ACTIONS(2574), - [anon_sym_LBRACK] = ACTIONS(2572), - [anon_sym_DQUOTE] = ACTIONS(2572), - [anon_sym_SQUOTE] = ACTIONS(2572), - [anon_sym_class] = ACTIONS(2574), - [anon_sym_async] = ACTIONS(2574), - [anon_sym_function] = ACTIONS(2574), - [anon_sym_new] = ACTIONS(2574), - [anon_sym_using] = ACTIONS(2574), - [anon_sym_PLUS] = ACTIONS(2574), - [anon_sym_DASH] = ACTIONS(2574), - [anon_sym_SLASH] = ACTIONS(2574), - [anon_sym_LT] = ACTIONS(2572), - [anon_sym_TILDE] = ACTIONS(2572), - [anon_sym_void] = ACTIONS(2574), - [anon_sym_delete] = ACTIONS(2574), - [anon_sym_PLUS_PLUS] = ACTIONS(2572), - [anon_sym_DASH_DASH] = ACTIONS(2572), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2572), - [sym_number] = ACTIONS(2572), - [sym_private_property_identifier] = ACTIONS(2572), - [sym_this] = ACTIONS(2574), - [sym_super] = ACTIONS(2574), - [sym_true] = ACTIONS(2574), - [sym_false] = ACTIONS(2574), - [sym_null] = ACTIONS(2574), - [sym_undefined] = ACTIONS(2574), - [anon_sym_AT] = ACTIONS(2572), - [anon_sym_static] = ACTIONS(2574), - [anon_sym_readonly] = ACTIONS(2574), - [anon_sym_get] = ACTIONS(2574), - [anon_sym_set] = ACTIONS(2574), - [anon_sym_declare] = ACTIONS(2574), - [anon_sym_public] = ACTIONS(2574), - [anon_sym_private] = ACTIONS(2574), - [anon_sym_protected] = ACTIONS(2574), - [anon_sym_override] = ACTIONS(2574), - [anon_sym_module] = ACTIONS(2574), - [anon_sym_any] = ACTIONS(2574), - [anon_sym_number] = ACTIONS(2574), - [anon_sym_boolean] = ACTIONS(2574), - [anon_sym_string] = ACTIONS(2574), - [anon_sym_symbol] = ACTIONS(2574), - [anon_sym_object] = ACTIONS(2574), - [anon_sym_abstract] = ACTIONS(2574), - [anon_sym_interface] = ACTIONS(2574), - [anon_sym_enum] = ACTIONS(2574), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(899)] = { + [STATE(914)] = { [ts_builtin_sym_end] = ACTIONS(2884), [sym_identifier] = ACTIONS(2886), [anon_sym_export] = ACTIONS(2886), @@ -118617,89 +124630,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2886), [sym_html_comment] = ACTIONS(5), }, - [STATE(900)] = { - [ts_builtin_sym_end] = ACTIONS(1779), - [sym_identifier] = ACTIONS(1781), - [anon_sym_export] = ACTIONS(1781), - [anon_sym_default] = ACTIONS(1781), - [anon_sym_type] = ACTIONS(1781), - [anon_sym_namespace] = ACTIONS(1781), - [anon_sym_LBRACE] = ACTIONS(1779), - [anon_sym_RBRACE] = ACTIONS(1779), - [anon_sym_typeof] = ACTIONS(1781), - [anon_sym_import] = ACTIONS(1781), - [anon_sym_with] = ACTIONS(1781), - [anon_sym_var] = ACTIONS(1781), - [anon_sym_let] = ACTIONS(1781), - [anon_sym_const] = ACTIONS(1781), - [anon_sym_BANG] = ACTIONS(1779), - [anon_sym_else] = ACTIONS(1781), - [anon_sym_if] = ACTIONS(1781), - [anon_sym_switch] = ACTIONS(1781), - [anon_sym_for] = ACTIONS(1781), - [anon_sym_LPAREN] = ACTIONS(1779), - [anon_sym_SEMI] = ACTIONS(1779), - [anon_sym_await] = ACTIONS(1781), - [anon_sym_while] = ACTIONS(1781), - [anon_sym_do] = ACTIONS(1781), - [anon_sym_try] = ACTIONS(1781), - [anon_sym_break] = ACTIONS(1781), - [anon_sym_continue] = ACTIONS(1781), - [anon_sym_debugger] = ACTIONS(1781), - [anon_sym_return] = ACTIONS(1781), - [anon_sym_throw] = ACTIONS(1781), - [anon_sym_case] = ACTIONS(1781), - [anon_sym_yield] = ACTIONS(1781), - [anon_sym_LBRACK] = ACTIONS(1779), - [anon_sym_DQUOTE] = ACTIONS(1779), - [anon_sym_SQUOTE] = ACTIONS(1779), - [anon_sym_class] = ACTIONS(1781), - [anon_sym_async] = ACTIONS(1781), - [anon_sym_function] = ACTIONS(1781), - [anon_sym_new] = ACTIONS(1781), - [anon_sym_using] = ACTIONS(1781), - [anon_sym_PLUS] = ACTIONS(1781), - [anon_sym_DASH] = ACTIONS(1781), - [anon_sym_SLASH] = ACTIONS(1781), - [anon_sym_LT] = ACTIONS(1779), - [anon_sym_TILDE] = ACTIONS(1779), - [anon_sym_void] = ACTIONS(1781), - [anon_sym_delete] = ACTIONS(1781), - [anon_sym_PLUS_PLUS] = ACTIONS(1779), - [anon_sym_DASH_DASH] = ACTIONS(1779), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1779), - [sym_number] = ACTIONS(1779), - [sym_private_property_identifier] = ACTIONS(1779), - [sym_this] = ACTIONS(1781), - [sym_super] = ACTIONS(1781), - [sym_true] = ACTIONS(1781), - [sym_false] = ACTIONS(1781), - [sym_null] = ACTIONS(1781), - [sym_undefined] = ACTIONS(1781), - [anon_sym_AT] = ACTIONS(1779), - [anon_sym_static] = ACTIONS(1781), - [anon_sym_readonly] = ACTIONS(1781), - [anon_sym_get] = ACTIONS(1781), - [anon_sym_set] = ACTIONS(1781), - [anon_sym_declare] = ACTIONS(1781), - [anon_sym_public] = ACTIONS(1781), - [anon_sym_private] = ACTIONS(1781), - [anon_sym_protected] = ACTIONS(1781), - [anon_sym_override] = ACTIONS(1781), - [anon_sym_module] = ACTIONS(1781), - [anon_sym_any] = ACTIONS(1781), - [anon_sym_number] = ACTIONS(1781), - [anon_sym_boolean] = ACTIONS(1781), - [anon_sym_string] = ACTIONS(1781), - [anon_sym_symbol] = ACTIONS(1781), - [anon_sym_object] = ACTIONS(1781), - [anon_sym_abstract] = ACTIONS(1781), - [anon_sym_interface] = ACTIONS(1781), - [anon_sym_enum] = ACTIONS(1781), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(901)] = { + [STATE(915)] = { [ts_builtin_sym_end] = ACTIONS(2888), [sym_identifier] = ACTIONS(2890), [anon_sym_export] = ACTIONS(2890), @@ -118781,7 +124712,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2890), [sym_html_comment] = ACTIONS(5), }, - [STATE(902)] = { + [STATE(916)] = { [ts_builtin_sym_end] = ACTIONS(2892), [sym_identifier] = ACTIONS(2894), [anon_sym_export] = ACTIONS(2894), @@ -118863,7 +124794,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2894), [sym_html_comment] = ACTIONS(5), }, - [STATE(903)] = { + [STATE(917)] = { [ts_builtin_sym_end] = ACTIONS(2896), [sym_identifier] = ACTIONS(2898), [anon_sym_export] = ACTIONS(2898), @@ -118945,1237 +124876,1237 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2898), [sym_html_comment] = ACTIONS(5), }, - [STATE(904)] = { - [ts_builtin_sym_end] = ACTIONS(2900), - [sym_identifier] = ACTIONS(2902), - [anon_sym_export] = ACTIONS(2902), - [anon_sym_default] = ACTIONS(2902), - [anon_sym_type] = ACTIONS(2902), - [anon_sym_namespace] = ACTIONS(2902), - [anon_sym_LBRACE] = ACTIONS(2900), - [anon_sym_RBRACE] = ACTIONS(2900), - [anon_sym_typeof] = ACTIONS(2902), - [anon_sym_import] = ACTIONS(2902), - [anon_sym_with] = ACTIONS(2902), - [anon_sym_var] = ACTIONS(2902), - [anon_sym_let] = ACTIONS(2902), - [anon_sym_const] = ACTIONS(2902), - [anon_sym_BANG] = ACTIONS(2900), - [anon_sym_else] = ACTIONS(2902), - [anon_sym_if] = ACTIONS(2902), - [anon_sym_switch] = ACTIONS(2902), - [anon_sym_for] = ACTIONS(2902), - [anon_sym_LPAREN] = ACTIONS(2900), - [anon_sym_SEMI] = ACTIONS(2900), - [anon_sym_await] = ACTIONS(2902), - [anon_sym_while] = ACTIONS(2902), - [anon_sym_do] = ACTIONS(2902), - [anon_sym_try] = ACTIONS(2902), - [anon_sym_break] = ACTIONS(2902), - [anon_sym_continue] = ACTIONS(2902), - [anon_sym_debugger] = ACTIONS(2902), - [anon_sym_return] = ACTIONS(2902), - [anon_sym_throw] = ACTIONS(2902), - [anon_sym_case] = ACTIONS(2902), - [anon_sym_yield] = ACTIONS(2902), - [anon_sym_LBRACK] = ACTIONS(2900), - [anon_sym_DQUOTE] = ACTIONS(2900), - [anon_sym_SQUOTE] = ACTIONS(2900), - [anon_sym_class] = ACTIONS(2902), - [anon_sym_async] = ACTIONS(2902), - [anon_sym_function] = ACTIONS(2902), - [anon_sym_new] = ACTIONS(2902), - [anon_sym_using] = ACTIONS(2902), - [anon_sym_PLUS] = ACTIONS(2902), - [anon_sym_DASH] = ACTIONS(2902), - [anon_sym_SLASH] = ACTIONS(2902), - [anon_sym_LT] = ACTIONS(2900), - [anon_sym_TILDE] = ACTIONS(2900), - [anon_sym_void] = ACTIONS(2902), - [anon_sym_delete] = ACTIONS(2902), - [anon_sym_PLUS_PLUS] = ACTIONS(2900), - [anon_sym_DASH_DASH] = ACTIONS(2900), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2900), - [sym_number] = ACTIONS(2900), - [sym_private_property_identifier] = ACTIONS(2900), - [sym_this] = ACTIONS(2902), - [sym_super] = ACTIONS(2902), - [sym_true] = ACTIONS(2902), - [sym_false] = ACTIONS(2902), - [sym_null] = ACTIONS(2902), - [sym_undefined] = ACTIONS(2902), - [anon_sym_AT] = ACTIONS(2900), - [anon_sym_static] = ACTIONS(2902), - [anon_sym_readonly] = ACTIONS(2902), - [anon_sym_get] = ACTIONS(2902), - [anon_sym_set] = ACTIONS(2902), - [anon_sym_declare] = ACTIONS(2902), - [anon_sym_public] = ACTIONS(2902), - [anon_sym_private] = ACTIONS(2902), - [anon_sym_protected] = ACTIONS(2902), - [anon_sym_override] = ACTIONS(2902), - [anon_sym_module] = ACTIONS(2902), - [anon_sym_any] = ACTIONS(2902), - [anon_sym_number] = ACTIONS(2902), - [anon_sym_boolean] = ACTIONS(2902), - [anon_sym_string] = ACTIONS(2902), - [anon_sym_symbol] = ACTIONS(2902), - [anon_sym_object] = ACTIONS(2902), - [anon_sym_abstract] = ACTIONS(2902), - [anon_sym_interface] = ACTIONS(2902), - [anon_sym_enum] = ACTIONS(2902), + [STATE(918)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_rest_pattern] = STATE(6584), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6432), + [sym_optional_tuple_parameter] = STATE(6432), + [sym_optional_type] = STATE(6432), + [sym_rest_type] = STATE(6432), + [sym__tuple_type_member] = STATE(6432), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(2666), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(2900), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(2672), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2674), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(2680), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(905)] = { - [ts_builtin_sym_end] = ACTIONS(2892), - [sym_identifier] = ACTIONS(2894), - [anon_sym_export] = ACTIONS(2894), - [anon_sym_default] = ACTIONS(2894), - [anon_sym_type] = ACTIONS(2894), - [anon_sym_namespace] = ACTIONS(2894), - [anon_sym_LBRACE] = ACTIONS(2892), - [anon_sym_RBRACE] = ACTIONS(2892), - [anon_sym_typeof] = ACTIONS(2894), - [anon_sym_import] = ACTIONS(2894), - [anon_sym_with] = ACTIONS(2894), - [anon_sym_var] = ACTIONS(2894), - [anon_sym_let] = ACTIONS(2894), - [anon_sym_const] = ACTIONS(2894), - [anon_sym_BANG] = ACTIONS(2892), - [anon_sym_else] = ACTIONS(2894), - [anon_sym_if] = ACTIONS(2894), - [anon_sym_switch] = ACTIONS(2894), - [anon_sym_for] = ACTIONS(2894), - [anon_sym_LPAREN] = ACTIONS(2892), - [anon_sym_SEMI] = ACTIONS(2892), - [anon_sym_await] = ACTIONS(2894), - [anon_sym_while] = ACTIONS(2894), - [anon_sym_do] = ACTIONS(2894), - [anon_sym_try] = ACTIONS(2894), - [anon_sym_break] = ACTIONS(2894), - [anon_sym_continue] = ACTIONS(2894), - [anon_sym_debugger] = ACTIONS(2894), - [anon_sym_return] = ACTIONS(2894), - [anon_sym_throw] = ACTIONS(2894), - [anon_sym_case] = ACTIONS(2894), - [anon_sym_yield] = ACTIONS(2894), - [anon_sym_LBRACK] = ACTIONS(2892), - [anon_sym_DQUOTE] = ACTIONS(2892), - [anon_sym_SQUOTE] = ACTIONS(2892), - [anon_sym_class] = ACTIONS(2894), - [anon_sym_async] = ACTIONS(2894), - [anon_sym_function] = ACTIONS(2894), - [anon_sym_new] = ACTIONS(2894), - [anon_sym_using] = ACTIONS(2894), - [anon_sym_PLUS] = ACTIONS(2894), - [anon_sym_DASH] = ACTIONS(2894), - [anon_sym_SLASH] = ACTIONS(2894), - [anon_sym_LT] = ACTIONS(2892), - [anon_sym_TILDE] = ACTIONS(2892), - [anon_sym_void] = ACTIONS(2894), - [anon_sym_delete] = ACTIONS(2894), - [anon_sym_PLUS_PLUS] = ACTIONS(2892), - [anon_sym_DASH_DASH] = ACTIONS(2892), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2892), - [sym_number] = ACTIONS(2892), - [sym_private_property_identifier] = ACTIONS(2892), - [sym_this] = ACTIONS(2894), - [sym_super] = ACTIONS(2894), - [sym_true] = ACTIONS(2894), - [sym_false] = ACTIONS(2894), - [sym_null] = ACTIONS(2894), - [sym_undefined] = ACTIONS(2894), - [anon_sym_AT] = ACTIONS(2892), - [anon_sym_static] = ACTIONS(2894), - [anon_sym_readonly] = ACTIONS(2894), - [anon_sym_get] = ACTIONS(2894), - [anon_sym_set] = ACTIONS(2894), - [anon_sym_declare] = ACTIONS(2894), - [anon_sym_public] = ACTIONS(2894), - [anon_sym_private] = ACTIONS(2894), - [anon_sym_protected] = ACTIONS(2894), - [anon_sym_override] = ACTIONS(2894), - [anon_sym_module] = ACTIONS(2894), - [anon_sym_any] = ACTIONS(2894), - [anon_sym_number] = ACTIONS(2894), - [anon_sym_boolean] = ACTIONS(2894), - [anon_sym_string] = ACTIONS(2894), - [anon_sym_symbol] = ACTIONS(2894), - [anon_sym_object] = ACTIONS(2894), - [anon_sym_abstract] = ACTIONS(2894), - [anon_sym_interface] = ACTIONS(2894), - [anon_sym_enum] = ACTIONS(2894), + [STATE(919)] = { + [ts_builtin_sym_end] = ACTIONS(2902), + [sym_identifier] = ACTIONS(2904), + [anon_sym_export] = ACTIONS(2904), + [anon_sym_default] = ACTIONS(2904), + [anon_sym_type] = ACTIONS(2904), + [anon_sym_namespace] = ACTIONS(2904), + [anon_sym_LBRACE] = ACTIONS(2902), + [anon_sym_RBRACE] = ACTIONS(2902), + [anon_sym_typeof] = ACTIONS(2904), + [anon_sym_import] = ACTIONS(2904), + [anon_sym_with] = ACTIONS(2904), + [anon_sym_var] = ACTIONS(2904), + [anon_sym_let] = ACTIONS(2904), + [anon_sym_const] = ACTIONS(2904), + [anon_sym_BANG] = ACTIONS(2902), + [anon_sym_else] = ACTIONS(2904), + [anon_sym_if] = ACTIONS(2904), + [anon_sym_switch] = ACTIONS(2904), + [anon_sym_for] = ACTIONS(2904), + [anon_sym_LPAREN] = ACTIONS(2902), + [anon_sym_SEMI] = ACTIONS(2902), + [anon_sym_await] = ACTIONS(2904), + [anon_sym_while] = ACTIONS(2904), + [anon_sym_do] = ACTIONS(2904), + [anon_sym_try] = ACTIONS(2904), + [anon_sym_break] = ACTIONS(2904), + [anon_sym_continue] = ACTIONS(2904), + [anon_sym_debugger] = ACTIONS(2904), + [anon_sym_return] = ACTIONS(2904), + [anon_sym_throw] = ACTIONS(2904), + [anon_sym_case] = ACTIONS(2904), + [anon_sym_yield] = ACTIONS(2904), + [anon_sym_LBRACK] = ACTIONS(2902), + [anon_sym_DQUOTE] = ACTIONS(2902), + [anon_sym_SQUOTE] = ACTIONS(2902), + [anon_sym_class] = ACTIONS(2904), + [anon_sym_async] = ACTIONS(2904), + [anon_sym_function] = ACTIONS(2904), + [anon_sym_new] = ACTIONS(2904), + [anon_sym_using] = ACTIONS(2904), + [anon_sym_PLUS] = ACTIONS(2904), + [anon_sym_DASH] = ACTIONS(2904), + [anon_sym_SLASH] = ACTIONS(2904), + [anon_sym_LT] = ACTIONS(2902), + [anon_sym_TILDE] = ACTIONS(2902), + [anon_sym_void] = ACTIONS(2904), + [anon_sym_delete] = ACTIONS(2904), + [anon_sym_PLUS_PLUS] = ACTIONS(2902), + [anon_sym_DASH_DASH] = ACTIONS(2902), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2902), + [sym_number] = ACTIONS(2902), + [sym_private_property_identifier] = ACTIONS(2902), + [sym_this] = ACTIONS(2904), + [sym_super] = ACTIONS(2904), + [sym_true] = ACTIONS(2904), + [sym_false] = ACTIONS(2904), + [sym_null] = ACTIONS(2904), + [sym_undefined] = ACTIONS(2904), + [anon_sym_AT] = ACTIONS(2902), + [anon_sym_static] = ACTIONS(2904), + [anon_sym_readonly] = ACTIONS(2904), + [anon_sym_get] = ACTIONS(2904), + [anon_sym_set] = ACTIONS(2904), + [anon_sym_declare] = ACTIONS(2904), + [anon_sym_public] = ACTIONS(2904), + [anon_sym_private] = ACTIONS(2904), + [anon_sym_protected] = ACTIONS(2904), + [anon_sym_override] = ACTIONS(2904), + [anon_sym_module] = ACTIONS(2904), + [anon_sym_any] = ACTIONS(2904), + [anon_sym_number] = ACTIONS(2904), + [anon_sym_boolean] = ACTIONS(2904), + [anon_sym_string] = ACTIONS(2904), + [anon_sym_symbol] = ACTIONS(2904), + [anon_sym_object] = ACTIONS(2904), + [anon_sym_abstract] = ACTIONS(2904), + [anon_sym_interface] = ACTIONS(2904), + [anon_sym_enum] = ACTIONS(2904), [sym_html_comment] = ACTIONS(5), }, - [STATE(906)] = { - [ts_builtin_sym_end] = ACTIONS(2904), - [sym_identifier] = ACTIONS(2906), - [anon_sym_export] = ACTIONS(2906), - [anon_sym_default] = ACTIONS(2906), - [anon_sym_type] = ACTIONS(2906), - [anon_sym_namespace] = ACTIONS(2906), - [anon_sym_LBRACE] = ACTIONS(2904), - [anon_sym_RBRACE] = ACTIONS(2904), - [anon_sym_typeof] = ACTIONS(2906), - [anon_sym_import] = ACTIONS(2906), - [anon_sym_with] = ACTIONS(2906), - [anon_sym_var] = ACTIONS(2906), - [anon_sym_let] = ACTIONS(2906), - [anon_sym_const] = ACTIONS(2906), - [anon_sym_BANG] = ACTIONS(2904), - [anon_sym_else] = ACTIONS(2906), - [anon_sym_if] = ACTIONS(2906), - [anon_sym_switch] = ACTIONS(2906), - [anon_sym_for] = ACTIONS(2906), - [anon_sym_LPAREN] = ACTIONS(2904), - [anon_sym_SEMI] = ACTIONS(2904), - [anon_sym_await] = ACTIONS(2906), - [anon_sym_while] = ACTIONS(2906), - [anon_sym_do] = ACTIONS(2906), - [anon_sym_try] = ACTIONS(2906), - [anon_sym_break] = ACTIONS(2906), - [anon_sym_continue] = ACTIONS(2906), - [anon_sym_debugger] = ACTIONS(2906), - [anon_sym_return] = ACTIONS(2906), - [anon_sym_throw] = ACTIONS(2906), - [anon_sym_case] = ACTIONS(2906), - [anon_sym_yield] = ACTIONS(2906), - [anon_sym_LBRACK] = ACTIONS(2904), - [anon_sym_DQUOTE] = ACTIONS(2904), - [anon_sym_SQUOTE] = ACTIONS(2904), - [anon_sym_class] = ACTIONS(2906), - [anon_sym_async] = ACTIONS(2906), - [anon_sym_function] = ACTIONS(2906), - [anon_sym_new] = ACTIONS(2906), - [anon_sym_using] = ACTIONS(2906), - [anon_sym_PLUS] = ACTIONS(2906), - [anon_sym_DASH] = ACTIONS(2906), - [anon_sym_SLASH] = ACTIONS(2906), - [anon_sym_LT] = ACTIONS(2904), - [anon_sym_TILDE] = ACTIONS(2904), - [anon_sym_void] = ACTIONS(2906), - [anon_sym_delete] = ACTIONS(2906), - [anon_sym_PLUS_PLUS] = ACTIONS(2904), - [anon_sym_DASH_DASH] = ACTIONS(2904), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2904), - [sym_number] = ACTIONS(2904), - [sym_private_property_identifier] = ACTIONS(2904), - [sym_this] = ACTIONS(2906), - [sym_super] = ACTIONS(2906), - [sym_true] = ACTIONS(2906), - [sym_false] = ACTIONS(2906), - [sym_null] = ACTIONS(2906), - [sym_undefined] = ACTIONS(2906), - [anon_sym_AT] = ACTIONS(2904), - [anon_sym_static] = ACTIONS(2906), - [anon_sym_readonly] = ACTIONS(2906), - [anon_sym_get] = ACTIONS(2906), - [anon_sym_set] = ACTIONS(2906), - [anon_sym_declare] = ACTIONS(2906), - [anon_sym_public] = ACTIONS(2906), - [anon_sym_private] = ACTIONS(2906), - [anon_sym_protected] = ACTIONS(2906), - [anon_sym_override] = ACTIONS(2906), - [anon_sym_module] = ACTIONS(2906), - [anon_sym_any] = ACTIONS(2906), - [anon_sym_number] = ACTIONS(2906), - [anon_sym_boolean] = ACTIONS(2906), - [anon_sym_string] = ACTIONS(2906), - [anon_sym_symbol] = ACTIONS(2906), - [anon_sym_object] = ACTIONS(2906), - [anon_sym_abstract] = ACTIONS(2906), - [anon_sym_interface] = ACTIONS(2906), - [anon_sym_enum] = ACTIONS(2906), + [STATE(920)] = { + [ts_builtin_sym_end] = ACTIONS(2902), + [sym_identifier] = ACTIONS(2904), + [anon_sym_export] = ACTIONS(2904), + [anon_sym_default] = ACTIONS(2904), + [anon_sym_type] = ACTIONS(2904), + [anon_sym_namespace] = ACTIONS(2904), + [anon_sym_LBRACE] = ACTIONS(2902), + [anon_sym_RBRACE] = ACTIONS(2902), + [anon_sym_typeof] = ACTIONS(2904), + [anon_sym_import] = ACTIONS(2904), + [anon_sym_with] = ACTIONS(2904), + [anon_sym_var] = ACTIONS(2904), + [anon_sym_let] = ACTIONS(2904), + [anon_sym_const] = ACTIONS(2904), + [anon_sym_BANG] = ACTIONS(2902), + [anon_sym_else] = ACTIONS(2904), + [anon_sym_if] = ACTIONS(2904), + [anon_sym_switch] = ACTIONS(2904), + [anon_sym_for] = ACTIONS(2904), + [anon_sym_LPAREN] = ACTIONS(2902), + [anon_sym_SEMI] = ACTIONS(2902), + [anon_sym_await] = ACTIONS(2904), + [anon_sym_while] = ACTIONS(2904), + [anon_sym_do] = ACTIONS(2904), + [anon_sym_try] = ACTIONS(2904), + [anon_sym_break] = ACTIONS(2904), + [anon_sym_continue] = ACTIONS(2904), + [anon_sym_debugger] = ACTIONS(2904), + [anon_sym_return] = ACTIONS(2904), + [anon_sym_throw] = ACTIONS(2904), + [anon_sym_case] = ACTIONS(2904), + [anon_sym_yield] = ACTIONS(2904), + [anon_sym_LBRACK] = ACTIONS(2902), + [anon_sym_DQUOTE] = ACTIONS(2902), + [anon_sym_SQUOTE] = ACTIONS(2902), + [anon_sym_class] = ACTIONS(2904), + [anon_sym_async] = ACTIONS(2904), + [anon_sym_function] = ACTIONS(2904), + [anon_sym_new] = ACTIONS(2904), + [anon_sym_using] = ACTIONS(2904), + [anon_sym_PLUS] = ACTIONS(2904), + [anon_sym_DASH] = ACTIONS(2904), + [anon_sym_SLASH] = ACTIONS(2904), + [anon_sym_LT] = ACTIONS(2902), + [anon_sym_TILDE] = ACTIONS(2902), + [anon_sym_void] = ACTIONS(2904), + [anon_sym_delete] = ACTIONS(2904), + [anon_sym_PLUS_PLUS] = ACTIONS(2902), + [anon_sym_DASH_DASH] = ACTIONS(2902), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2902), + [sym_number] = ACTIONS(2902), + [sym_private_property_identifier] = ACTIONS(2902), + [sym_this] = ACTIONS(2904), + [sym_super] = ACTIONS(2904), + [sym_true] = ACTIONS(2904), + [sym_false] = ACTIONS(2904), + [sym_null] = ACTIONS(2904), + [sym_undefined] = ACTIONS(2904), + [anon_sym_AT] = ACTIONS(2902), + [anon_sym_static] = ACTIONS(2904), + [anon_sym_readonly] = ACTIONS(2904), + [anon_sym_get] = ACTIONS(2904), + [anon_sym_set] = ACTIONS(2904), + [anon_sym_declare] = ACTIONS(2904), + [anon_sym_public] = ACTIONS(2904), + [anon_sym_private] = ACTIONS(2904), + [anon_sym_protected] = ACTIONS(2904), + [anon_sym_override] = ACTIONS(2904), + [anon_sym_module] = ACTIONS(2904), + [anon_sym_any] = ACTIONS(2904), + [anon_sym_number] = ACTIONS(2904), + [anon_sym_boolean] = ACTIONS(2904), + [anon_sym_string] = ACTIONS(2904), + [anon_sym_symbol] = ACTIONS(2904), + [anon_sym_object] = ACTIONS(2904), + [anon_sym_abstract] = ACTIONS(2904), + [anon_sym_interface] = ACTIONS(2904), + [anon_sym_enum] = ACTIONS(2904), [sym_html_comment] = ACTIONS(5), }, - [STATE(907)] = { - [ts_builtin_sym_end] = ACTIONS(2908), - [sym_identifier] = ACTIONS(2910), - [anon_sym_export] = ACTIONS(2910), - [anon_sym_default] = ACTIONS(2910), - [anon_sym_type] = ACTIONS(2910), - [anon_sym_namespace] = ACTIONS(2910), - [anon_sym_LBRACE] = ACTIONS(2908), - [anon_sym_RBRACE] = ACTIONS(2908), - [anon_sym_typeof] = ACTIONS(2910), - [anon_sym_import] = ACTIONS(2910), - [anon_sym_with] = ACTIONS(2910), - [anon_sym_var] = ACTIONS(2910), - [anon_sym_let] = ACTIONS(2910), - [anon_sym_const] = ACTIONS(2910), - [anon_sym_BANG] = ACTIONS(2908), - [anon_sym_else] = ACTIONS(2910), - [anon_sym_if] = ACTIONS(2910), - [anon_sym_switch] = ACTIONS(2910), - [anon_sym_for] = ACTIONS(2910), - [anon_sym_LPAREN] = ACTIONS(2908), - [anon_sym_SEMI] = ACTIONS(2908), - [anon_sym_await] = ACTIONS(2910), - [anon_sym_while] = ACTIONS(2910), - [anon_sym_do] = ACTIONS(2910), - [anon_sym_try] = ACTIONS(2910), - [anon_sym_break] = ACTIONS(2910), - [anon_sym_continue] = ACTIONS(2910), - [anon_sym_debugger] = ACTIONS(2910), - [anon_sym_return] = ACTIONS(2910), - [anon_sym_throw] = ACTIONS(2910), - [anon_sym_case] = ACTIONS(2910), - [anon_sym_yield] = ACTIONS(2910), - [anon_sym_LBRACK] = ACTIONS(2908), - [anon_sym_DQUOTE] = ACTIONS(2908), - [anon_sym_SQUOTE] = ACTIONS(2908), - [anon_sym_class] = ACTIONS(2910), - [anon_sym_async] = ACTIONS(2910), - [anon_sym_function] = ACTIONS(2910), - [anon_sym_new] = ACTIONS(2910), - [anon_sym_using] = ACTIONS(2910), - [anon_sym_PLUS] = ACTIONS(2910), - [anon_sym_DASH] = ACTIONS(2910), - [anon_sym_SLASH] = ACTIONS(2910), - [anon_sym_LT] = ACTIONS(2908), - [anon_sym_TILDE] = ACTIONS(2908), - [anon_sym_void] = ACTIONS(2910), - [anon_sym_delete] = ACTIONS(2910), - [anon_sym_PLUS_PLUS] = ACTIONS(2908), - [anon_sym_DASH_DASH] = ACTIONS(2908), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2908), - [sym_number] = ACTIONS(2908), - [sym_private_property_identifier] = ACTIONS(2908), - [sym_this] = ACTIONS(2910), - [sym_super] = ACTIONS(2910), - [sym_true] = ACTIONS(2910), - [sym_false] = ACTIONS(2910), - [sym_null] = ACTIONS(2910), - [sym_undefined] = ACTIONS(2910), - [anon_sym_AT] = ACTIONS(2908), - [anon_sym_static] = ACTIONS(2910), - [anon_sym_readonly] = ACTIONS(2910), - [anon_sym_get] = ACTIONS(2910), - [anon_sym_set] = ACTIONS(2910), - [anon_sym_declare] = ACTIONS(2910), - [anon_sym_public] = ACTIONS(2910), - [anon_sym_private] = ACTIONS(2910), - [anon_sym_protected] = ACTIONS(2910), - [anon_sym_override] = ACTIONS(2910), - [anon_sym_module] = ACTIONS(2910), - [anon_sym_any] = ACTIONS(2910), - [anon_sym_number] = ACTIONS(2910), - [anon_sym_boolean] = ACTIONS(2910), - [anon_sym_string] = ACTIONS(2910), - [anon_sym_symbol] = ACTIONS(2910), - [anon_sym_object] = ACTIONS(2910), - [anon_sym_abstract] = ACTIONS(2910), - [anon_sym_interface] = ACTIONS(2910), - [anon_sym_enum] = ACTIONS(2910), + [STATE(921)] = { + [ts_builtin_sym_end] = ACTIONS(2902), + [sym_identifier] = ACTIONS(2904), + [anon_sym_export] = ACTIONS(2904), + [anon_sym_default] = ACTIONS(2904), + [anon_sym_type] = ACTIONS(2904), + [anon_sym_namespace] = ACTIONS(2904), + [anon_sym_LBRACE] = ACTIONS(2902), + [anon_sym_RBRACE] = ACTIONS(2902), + [anon_sym_typeof] = ACTIONS(2904), + [anon_sym_import] = ACTIONS(2904), + [anon_sym_with] = ACTIONS(2904), + [anon_sym_var] = ACTIONS(2904), + [anon_sym_let] = ACTIONS(2904), + [anon_sym_const] = ACTIONS(2904), + [anon_sym_BANG] = ACTIONS(2902), + [anon_sym_else] = ACTIONS(2904), + [anon_sym_if] = ACTIONS(2904), + [anon_sym_switch] = ACTIONS(2904), + [anon_sym_for] = ACTIONS(2904), + [anon_sym_LPAREN] = ACTIONS(2902), + [anon_sym_SEMI] = ACTIONS(2902), + [anon_sym_await] = ACTIONS(2904), + [anon_sym_while] = ACTIONS(2904), + [anon_sym_do] = ACTIONS(2904), + [anon_sym_try] = ACTIONS(2904), + [anon_sym_break] = ACTIONS(2904), + [anon_sym_continue] = ACTIONS(2904), + [anon_sym_debugger] = ACTIONS(2904), + [anon_sym_return] = ACTIONS(2904), + [anon_sym_throw] = ACTIONS(2904), + [anon_sym_case] = ACTIONS(2904), + [anon_sym_yield] = ACTIONS(2904), + [anon_sym_LBRACK] = ACTIONS(2902), + [anon_sym_DQUOTE] = ACTIONS(2902), + [anon_sym_SQUOTE] = ACTIONS(2902), + [anon_sym_class] = ACTIONS(2904), + [anon_sym_async] = ACTIONS(2904), + [anon_sym_function] = ACTIONS(2904), + [anon_sym_new] = ACTIONS(2904), + [anon_sym_using] = ACTIONS(2904), + [anon_sym_PLUS] = ACTIONS(2904), + [anon_sym_DASH] = ACTIONS(2904), + [anon_sym_SLASH] = ACTIONS(2904), + [anon_sym_LT] = ACTIONS(2902), + [anon_sym_TILDE] = ACTIONS(2902), + [anon_sym_void] = ACTIONS(2904), + [anon_sym_delete] = ACTIONS(2904), + [anon_sym_PLUS_PLUS] = ACTIONS(2902), + [anon_sym_DASH_DASH] = ACTIONS(2902), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2902), + [sym_number] = ACTIONS(2902), + [sym_private_property_identifier] = ACTIONS(2902), + [sym_this] = ACTIONS(2904), + [sym_super] = ACTIONS(2904), + [sym_true] = ACTIONS(2904), + [sym_false] = ACTIONS(2904), + [sym_null] = ACTIONS(2904), + [sym_undefined] = ACTIONS(2904), + [anon_sym_AT] = ACTIONS(2902), + [anon_sym_static] = ACTIONS(2904), + [anon_sym_readonly] = ACTIONS(2904), + [anon_sym_get] = ACTIONS(2904), + [anon_sym_set] = ACTIONS(2904), + [anon_sym_declare] = ACTIONS(2904), + [anon_sym_public] = ACTIONS(2904), + [anon_sym_private] = ACTIONS(2904), + [anon_sym_protected] = ACTIONS(2904), + [anon_sym_override] = ACTIONS(2904), + [anon_sym_module] = ACTIONS(2904), + [anon_sym_any] = ACTIONS(2904), + [anon_sym_number] = ACTIONS(2904), + [anon_sym_boolean] = ACTIONS(2904), + [anon_sym_string] = ACTIONS(2904), + [anon_sym_symbol] = ACTIONS(2904), + [anon_sym_object] = ACTIONS(2904), + [anon_sym_abstract] = ACTIONS(2904), + [anon_sym_interface] = ACTIONS(2904), + [anon_sym_enum] = ACTIONS(2904), [sym_html_comment] = ACTIONS(5), }, - [STATE(908)] = { - [ts_builtin_sym_end] = ACTIONS(2912), - [sym_identifier] = ACTIONS(2914), - [anon_sym_export] = ACTIONS(2914), - [anon_sym_default] = ACTIONS(2914), - [anon_sym_type] = ACTIONS(2914), - [anon_sym_namespace] = ACTIONS(2914), - [anon_sym_LBRACE] = ACTIONS(2912), - [anon_sym_RBRACE] = ACTIONS(2912), - [anon_sym_typeof] = ACTIONS(2914), - [anon_sym_import] = ACTIONS(2914), - [anon_sym_with] = ACTIONS(2914), - [anon_sym_var] = ACTIONS(2914), - [anon_sym_let] = ACTIONS(2914), - [anon_sym_const] = ACTIONS(2914), - [anon_sym_BANG] = ACTIONS(2912), - [anon_sym_else] = ACTIONS(2914), - [anon_sym_if] = ACTIONS(2914), - [anon_sym_switch] = ACTIONS(2914), - [anon_sym_for] = ACTIONS(2914), - [anon_sym_LPAREN] = ACTIONS(2912), - [anon_sym_SEMI] = ACTIONS(2912), - [anon_sym_await] = ACTIONS(2914), - [anon_sym_while] = ACTIONS(2914), - [anon_sym_do] = ACTIONS(2914), - [anon_sym_try] = ACTIONS(2914), - [anon_sym_break] = ACTIONS(2914), - [anon_sym_continue] = ACTIONS(2914), - [anon_sym_debugger] = ACTIONS(2914), - [anon_sym_return] = ACTIONS(2914), - [anon_sym_throw] = ACTIONS(2914), - [anon_sym_case] = ACTIONS(2914), - [anon_sym_yield] = ACTIONS(2914), - [anon_sym_LBRACK] = ACTIONS(2912), - [anon_sym_DQUOTE] = ACTIONS(2912), - [anon_sym_SQUOTE] = ACTIONS(2912), - [anon_sym_class] = ACTIONS(2914), - [anon_sym_async] = ACTIONS(2914), - [anon_sym_function] = ACTIONS(2914), - [anon_sym_new] = ACTIONS(2914), - [anon_sym_using] = ACTIONS(2914), - [anon_sym_PLUS] = ACTIONS(2914), - [anon_sym_DASH] = ACTIONS(2914), - [anon_sym_SLASH] = ACTIONS(2914), - [anon_sym_LT] = ACTIONS(2912), - [anon_sym_TILDE] = ACTIONS(2912), - [anon_sym_void] = ACTIONS(2914), - [anon_sym_delete] = ACTIONS(2914), - [anon_sym_PLUS_PLUS] = ACTIONS(2912), - [anon_sym_DASH_DASH] = ACTIONS(2912), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2912), - [sym_number] = ACTIONS(2912), - [sym_private_property_identifier] = ACTIONS(2912), - [sym_this] = ACTIONS(2914), - [sym_super] = ACTIONS(2914), - [sym_true] = ACTIONS(2914), - [sym_false] = ACTIONS(2914), - [sym_null] = ACTIONS(2914), - [sym_undefined] = ACTIONS(2914), - [anon_sym_AT] = ACTIONS(2912), - [anon_sym_static] = ACTIONS(2914), - [anon_sym_readonly] = ACTIONS(2914), - [anon_sym_get] = ACTIONS(2914), - [anon_sym_set] = ACTIONS(2914), - [anon_sym_declare] = ACTIONS(2914), - [anon_sym_public] = ACTIONS(2914), - [anon_sym_private] = ACTIONS(2914), - [anon_sym_protected] = ACTIONS(2914), - [anon_sym_override] = ACTIONS(2914), - [anon_sym_module] = ACTIONS(2914), - [anon_sym_any] = ACTIONS(2914), - [anon_sym_number] = ACTIONS(2914), - [anon_sym_boolean] = ACTIONS(2914), - [anon_sym_string] = ACTIONS(2914), - [anon_sym_symbol] = ACTIONS(2914), - [anon_sym_object] = ACTIONS(2914), - [anon_sym_abstract] = ACTIONS(2914), - [anon_sym_interface] = ACTIONS(2914), - [anon_sym_enum] = ACTIONS(2914), + [STATE(922)] = { + [ts_builtin_sym_end] = ACTIONS(2906), + [sym_identifier] = ACTIONS(2908), + [anon_sym_export] = ACTIONS(2908), + [anon_sym_default] = ACTIONS(2908), + [anon_sym_type] = ACTIONS(2908), + [anon_sym_namespace] = ACTIONS(2908), + [anon_sym_LBRACE] = ACTIONS(2906), + [anon_sym_RBRACE] = ACTIONS(2906), + [anon_sym_typeof] = ACTIONS(2908), + [anon_sym_import] = ACTIONS(2908), + [anon_sym_with] = ACTIONS(2908), + [anon_sym_var] = ACTIONS(2908), + [anon_sym_let] = ACTIONS(2908), + [anon_sym_const] = ACTIONS(2908), + [anon_sym_BANG] = ACTIONS(2906), + [anon_sym_else] = ACTIONS(2908), + [anon_sym_if] = ACTIONS(2908), + [anon_sym_switch] = ACTIONS(2908), + [anon_sym_for] = ACTIONS(2908), + [anon_sym_LPAREN] = ACTIONS(2906), + [anon_sym_SEMI] = ACTIONS(2906), + [anon_sym_await] = ACTIONS(2908), + [anon_sym_while] = ACTIONS(2908), + [anon_sym_do] = ACTIONS(2908), + [anon_sym_try] = ACTIONS(2908), + [anon_sym_break] = ACTIONS(2908), + [anon_sym_continue] = ACTIONS(2908), + [anon_sym_debugger] = ACTIONS(2908), + [anon_sym_return] = ACTIONS(2908), + [anon_sym_throw] = ACTIONS(2908), + [anon_sym_case] = ACTIONS(2908), + [anon_sym_yield] = ACTIONS(2908), + [anon_sym_LBRACK] = ACTIONS(2906), + [anon_sym_DQUOTE] = ACTIONS(2906), + [anon_sym_SQUOTE] = ACTIONS(2906), + [anon_sym_class] = ACTIONS(2908), + [anon_sym_async] = ACTIONS(2908), + [anon_sym_function] = ACTIONS(2908), + [anon_sym_new] = ACTIONS(2908), + [anon_sym_using] = ACTIONS(2908), + [anon_sym_PLUS] = ACTIONS(2908), + [anon_sym_DASH] = ACTIONS(2908), + [anon_sym_SLASH] = ACTIONS(2908), + [anon_sym_LT] = ACTIONS(2906), + [anon_sym_TILDE] = ACTIONS(2906), + [anon_sym_void] = ACTIONS(2908), + [anon_sym_delete] = ACTIONS(2908), + [anon_sym_PLUS_PLUS] = ACTIONS(2906), + [anon_sym_DASH_DASH] = ACTIONS(2906), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2906), + [sym_number] = ACTIONS(2906), + [sym_private_property_identifier] = ACTIONS(2906), + [sym_this] = ACTIONS(2908), + [sym_super] = ACTIONS(2908), + [sym_true] = ACTIONS(2908), + [sym_false] = ACTIONS(2908), + [sym_null] = ACTIONS(2908), + [sym_undefined] = ACTIONS(2908), + [anon_sym_AT] = ACTIONS(2906), + [anon_sym_static] = ACTIONS(2908), + [anon_sym_readonly] = ACTIONS(2908), + [anon_sym_get] = ACTIONS(2908), + [anon_sym_set] = ACTIONS(2908), + [anon_sym_declare] = ACTIONS(2908), + [anon_sym_public] = ACTIONS(2908), + [anon_sym_private] = ACTIONS(2908), + [anon_sym_protected] = ACTIONS(2908), + [anon_sym_override] = ACTIONS(2908), + [anon_sym_module] = ACTIONS(2908), + [anon_sym_any] = ACTIONS(2908), + [anon_sym_number] = ACTIONS(2908), + [anon_sym_boolean] = ACTIONS(2908), + [anon_sym_string] = ACTIONS(2908), + [anon_sym_symbol] = ACTIONS(2908), + [anon_sym_object] = ACTIONS(2908), + [anon_sym_abstract] = ACTIONS(2908), + [anon_sym_interface] = ACTIONS(2908), + [anon_sym_enum] = ACTIONS(2908), [sym_html_comment] = ACTIONS(5), }, - [STATE(909)] = { - [ts_builtin_sym_end] = ACTIONS(2916), - [sym_identifier] = ACTIONS(2918), - [anon_sym_export] = ACTIONS(2918), - [anon_sym_default] = ACTIONS(2918), - [anon_sym_type] = ACTIONS(2918), - [anon_sym_namespace] = ACTIONS(2918), - [anon_sym_LBRACE] = ACTIONS(2916), - [anon_sym_RBRACE] = ACTIONS(2916), - [anon_sym_typeof] = ACTIONS(2918), - [anon_sym_import] = ACTIONS(2918), - [anon_sym_with] = ACTIONS(2918), - [anon_sym_var] = ACTIONS(2918), - [anon_sym_let] = ACTIONS(2918), - [anon_sym_const] = ACTIONS(2918), - [anon_sym_BANG] = ACTIONS(2916), - [anon_sym_else] = ACTIONS(2918), - [anon_sym_if] = ACTIONS(2918), - [anon_sym_switch] = ACTIONS(2918), - [anon_sym_for] = ACTIONS(2918), - [anon_sym_LPAREN] = ACTIONS(2916), - [anon_sym_SEMI] = ACTIONS(2916), - [anon_sym_await] = ACTIONS(2918), - [anon_sym_while] = ACTIONS(2918), - [anon_sym_do] = ACTIONS(2918), - [anon_sym_try] = ACTIONS(2918), - [anon_sym_break] = ACTIONS(2918), - [anon_sym_continue] = ACTIONS(2918), - [anon_sym_debugger] = ACTIONS(2918), - [anon_sym_return] = ACTIONS(2918), - [anon_sym_throw] = ACTIONS(2918), - [anon_sym_case] = ACTIONS(2918), - [anon_sym_yield] = ACTIONS(2918), - [anon_sym_LBRACK] = ACTIONS(2916), - [anon_sym_DQUOTE] = ACTIONS(2916), - [anon_sym_SQUOTE] = ACTIONS(2916), - [anon_sym_class] = ACTIONS(2918), - [anon_sym_async] = ACTIONS(2918), - [anon_sym_function] = ACTIONS(2918), - [anon_sym_new] = ACTIONS(2918), - [anon_sym_using] = ACTIONS(2918), - [anon_sym_PLUS] = ACTIONS(2918), - [anon_sym_DASH] = ACTIONS(2918), - [anon_sym_SLASH] = ACTIONS(2918), - [anon_sym_LT] = ACTIONS(2916), - [anon_sym_TILDE] = ACTIONS(2916), - [anon_sym_void] = ACTIONS(2918), - [anon_sym_delete] = ACTIONS(2918), - [anon_sym_PLUS_PLUS] = ACTIONS(2916), - [anon_sym_DASH_DASH] = ACTIONS(2916), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2916), - [sym_number] = ACTIONS(2916), - [sym_private_property_identifier] = ACTIONS(2916), - [sym_this] = ACTIONS(2918), - [sym_super] = ACTIONS(2918), - [sym_true] = ACTIONS(2918), - [sym_false] = ACTIONS(2918), - [sym_null] = ACTIONS(2918), - [sym_undefined] = ACTIONS(2918), - [anon_sym_AT] = ACTIONS(2916), - [anon_sym_static] = ACTIONS(2918), - [anon_sym_readonly] = ACTIONS(2918), - [anon_sym_get] = ACTIONS(2918), - [anon_sym_set] = ACTIONS(2918), - [anon_sym_declare] = ACTIONS(2918), - [anon_sym_public] = ACTIONS(2918), - [anon_sym_private] = ACTIONS(2918), - [anon_sym_protected] = ACTIONS(2918), - [anon_sym_override] = ACTIONS(2918), - [anon_sym_module] = ACTIONS(2918), - [anon_sym_any] = ACTIONS(2918), - [anon_sym_number] = ACTIONS(2918), - [anon_sym_boolean] = ACTIONS(2918), - [anon_sym_string] = ACTIONS(2918), - [anon_sym_symbol] = ACTIONS(2918), - [anon_sym_object] = ACTIONS(2918), - [anon_sym_abstract] = ACTIONS(2918), - [anon_sym_interface] = ACTIONS(2918), - [anon_sym_enum] = ACTIONS(2918), + [STATE(923)] = { + [ts_builtin_sym_end] = ACTIONS(2910), + [sym_identifier] = ACTIONS(2912), + [anon_sym_export] = ACTIONS(2912), + [anon_sym_default] = ACTIONS(2912), + [anon_sym_type] = ACTIONS(2912), + [anon_sym_namespace] = ACTIONS(2912), + [anon_sym_LBRACE] = ACTIONS(2910), + [anon_sym_RBRACE] = ACTIONS(2910), + [anon_sym_typeof] = ACTIONS(2912), + [anon_sym_import] = ACTIONS(2912), + [anon_sym_with] = ACTIONS(2912), + [anon_sym_var] = ACTIONS(2912), + [anon_sym_let] = ACTIONS(2912), + [anon_sym_const] = ACTIONS(2912), + [anon_sym_BANG] = ACTIONS(2910), + [anon_sym_else] = ACTIONS(2912), + [anon_sym_if] = ACTIONS(2912), + [anon_sym_switch] = ACTIONS(2912), + [anon_sym_for] = ACTIONS(2912), + [anon_sym_LPAREN] = ACTIONS(2910), + [anon_sym_SEMI] = ACTIONS(2910), + [anon_sym_await] = ACTIONS(2912), + [anon_sym_while] = ACTIONS(2912), + [anon_sym_do] = ACTIONS(2912), + [anon_sym_try] = ACTIONS(2912), + [anon_sym_break] = ACTIONS(2912), + [anon_sym_continue] = ACTIONS(2912), + [anon_sym_debugger] = ACTIONS(2912), + [anon_sym_return] = ACTIONS(2912), + [anon_sym_throw] = ACTIONS(2912), + [anon_sym_case] = ACTIONS(2912), + [anon_sym_yield] = ACTIONS(2912), + [anon_sym_LBRACK] = ACTIONS(2910), + [anon_sym_DQUOTE] = ACTIONS(2910), + [anon_sym_SQUOTE] = ACTIONS(2910), + [anon_sym_class] = ACTIONS(2912), + [anon_sym_async] = ACTIONS(2912), + [anon_sym_function] = ACTIONS(2912), + [anon_sym_new] = ACTIONS(2912), + [anon_sym_using] = ACTIONS(2912), + [anon_sym_PLUS] = ACTIONS(2912), + [anon_sym_DASH] = ACTIONS(2912), + [anon_sym_SLASH] = ACTIONS(2912), + [anon_sym_LT] = ACTIONS(2910), + [anon_sym_TILDE] = ACTIONS(2910), + [anon_sym_void] = ACTIONS(2912), + [anon_sym_delete] = ACTIONS(2912), + [anon_sym_PLUS_PLUS] = ACTIONS(2910), + [anon_sym_DASH_DASH] = ACTIONS(2910), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2910), + [sym_number] = ACTIONS(2910), + [sym_private_property_identifier] = ACTIONS(2910), + [sym_this] = ACTIONS(2912), + [sym_super] = ACTIONS(2912), + [sym_true] = ACTIONS(2912), + [sym_false] = ACTIONS(2912), + [sym_null] = ACTIONS(2912), + [sym_undefined] = ACTIONS(2912), + [anon_sym_AT] = ACTIONS(2910), + [anon_sym_static] = ACTIONS(2912), + [anon_sym_readonly] = ACTIONS(2912), + [anon_sym_get] = ACTIONS(2912), + [anon_sym_set] = ACTIONS(2912), + [anon_sym_declare] = ACTIONS(2912), + [anon_sym_public] = ACTIONS(2912), + [anon_sym_private] = ACTIONS(2912), + [anon_sym_protected] = ACTIONS(2912), + [anon_sym_override] = ACTIONS(2912), + [anon_sym_module] = ACTIONS(2912), + [anon_sym_any] = ACTIONS(2912), + [anon_sym_number] = ACTIONS(2912), + [anon_sym_boolean] = ACTIONS(2912), + [anon_sym_string] = ACTIONS(2912), + [anon_sym_symbol] = ACTIONS(2912), + [anon_sym_object] = ACTIONS(2912), + [anon_sym_abstract] = ACTIONS(2912), + [anon_sym_interface] = ACTIONS(2912), + [anon_sym_enum] = ACTIONS(2912), [sym_html_comment] = ACTIONS(5), }, - [STATE(910)] = { - [ts_builtin_sym_end] = ACTIONS(2920), - [sym_identifier] = ACTIONS(2922), - [anon_sym_export] = ACTIONS(2922), - [anon_sym_default] = ACTIONS(2922), - [anon_sym_type] = ACTIONS(2922), - [anon_sym_namespace] = ACTIONS(2922), - [anon_sym_LBRACE] = ACTIONS(2920), - [anon_sym_RBRACE] = ACTIONS(2920), - [anon_sym_typeof] = ACTIONS(2922), - [anon_sym_import] = ACTIONS(2922), - [anon_sym_with] = ACTIONS(2922), - [anon_sym_var] = ACTIONS(2922), - [anon_sym_let] = ACTIONS(2922), - [anon_sym_const] = ACTIONS(2922), - [anon_sym_BANG] = ACTIONS(2920), - [anon_sym_else] = ACTIONS(2922), - [anon_sym_if] = ACTIONS(2922), - [anon_sym_switch] = ACTIONS(2922), - [anon_sym_for] = ACTIONS(2922), - [anon_sym_LPAREN] = ACTIONS(2920), - [anon_sym_SEMI] = ACTIONS(2920), - [anon_sym_await] = ACTIONS(2922), - [anon_sym_while] = ACTIONS(2922), - [anon_sym_do] = ACTIONS(2922), - [anon_sym_try] = ACTIONS(2922), - [anon_sym_break] = ACTIONS(2922), - [anon_sym_continue] = ACTIONS(2922), - [anon_sym_debugger] = ACTIONS(2922), - [anon_sym_return] = ACTIONS(2922), - [anon_sym_throw] = ACTIONS(2922), - [anon_sym_case] = ACTIONS(2922), - [anon_sym_yield] = ACTIONS(2922), - [anon_sym_LBRACK] = ACTIONS(2920), - [anon_sym_DQUOTE] = ACTIONS(2920), - [anon_sym_SQUOTE] = ACTIONS(2920), - [anon_sym_class] = ACTIONS(2922), - [anon_sym_async] = ACTIONS(2922), - [anon_sym_function] = ACTIONS(2922), - [anon_sym_new] = ACTIONS(2922), - [anon_sym_using] = ACTIONS(2922), - [anon_sym_PLUS] = ACTIONS(2922), - [anon_sym_DASH] = ACTIONS(2922), - [anon_sym_SLASH] = ACTIONS(2922), - [anon_sym_LT] = ACTIONS(2920), - [anon_sym_TILDE] = ACTIONS(2920), - [anon_sym_void] = ACTIONS(2922), - [anon_sym_delete] = ACTIONS(2922), - [anon_sym_PLUS_PLUS] = ACTIONS(2920), - [anon_sym_DASH_DASH] = ACTIONS(2920), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2920), - [sym_number] = ACTIONS(2920), - [sym_private_property_identifier] = ACTIONS(2920), - [sym_this] = ACTIONS(2922), - [sym_super] = ACTIONS(2922), - [sym_true] = ACTIONS(2922), - [sym_false] = ACTIONS(2922), - [sym_null] = ACTIONS(2922), - [sym_undefined] = ACTIONS(2922), - [anon_sym_AT] = ACTIONS(2920), - [anon_sym_static] = ACTIONS(2922), - [anon_sym_readonly] = ACTIONS(2922), - [anon_sym_get] = ACTIONS(2922), - [anon_sym_set] = ACTIONS(2922), - [anon_sym_declare] = ACTIONS(2922), - [anon_sym_public] = ACTIONS(2922), - [anon_sym_private] = ACTIONS(2922), - [anon_sym_protected] = ACTIONS(2922), - [anon_sym_override] = ACTIONS(2922), - [anon_sym_module] = ACTIONS(2922), - [anon_sym_any] = ACTIONS(2922), - [anon_sym_number] = ACTIONS(2922), - [anon_sym_boolean] = ACTIONS(2922), - [anon_sym_string] = ACTIONS(2922), - [anon_sym_symbol] = ACTIONS(2922), - [anon_sym_object] = ACTIONS(2922), - [anon_sym_abstract] = ACTIONS(2922), - [anon_sym_interface] = ACTIONS(2922), - [anon_sym_enum] = ACTIONS(2922), + [STATE(924)] = { + [ts_builtin_sym_end] = ACTIONS(2914), + [sym_identifier] = ACTIONS(2916), + [anon_sym_export] = ACTIONS(2916), + [anon_sym_default] = ACTIONS(2916), + [anon_sym_type] = ACTIONS(2916), + [anon_sym_namespace] = ACTIONS(2916), + [anon_sym_LBRACE] = ACTIONS(2914), + [anon_sym_RBRACE] = ACTIONS(2914), + [anon_sym_typeof] = ACTIONS(2916), + [anon_sym_import] = ACTIONS(2916), + [anon_sym_with] = ACTIONS(2916), + [anon_sym_var] = ACTIONS(2916), + [anon_sym_let] = ACTIONS(2916), + [anon_sym_const] = ACTIONS(2916), + [anon_sym_BANG] = ACTIONS(2914), + [anon_sym_else] = ACTIONS(2916), + [anon_sym_if] = ACTIONS(2916), + [anon_sym_switch] = ACTIONS(2916), + [anon_sym_for] = ACTIONS(2916), + [anon_sym_LPAREN] = ACTIONS(2914), + [anon_sym_SEMI] = ACTIONS(2914), + [anon_sym_await] = ACTIONS(2916), + [anon_sym_while] = ACTIONS(2916), + [anon_sym_do] = ACTIONS(2916), + [anon_sym_try] = ACTIONS(2916), + [anon_sym_break] = ACTIONS(2916), + [anon_sym_continue] = ACTIONS(2916), + [anon_sym_debugger] = ACTIONS(2916), + [anon_sym_return] = ACTIONS(2916), + [anon_sym_throw] = ACTIONS(2916), + [anon_sym_case] = ACTIONS(2916), + [anon_sym_yield] = ACTIONS(2916), + [anon_sym_LBRACK] = ACTIONS(2914), + [anon_sym_DQUOTE] = ACTIONS(2914), + [anon_sym_SQUOTE] = ACTIONS(2914), + [anon_sym_class] = ACTIONS(2916), + [anon_sym_async] = ACTIONS(2916), + [anon_sym_function] = ACTIONS(2916), + [anon_sym_new] = ACTIONS(2916), + [anon_sym_using] = ACTIONS(2916), + [anon_sym_PLUS] = ACTIONS(2916), + [anon_sym_DASH] = ACTIONS(2916), + [anon_sym_SLASH] = ACTIONS(2916), + [anon_sym_LT] = ACTIONS(2914), + [anon_sym_TILDE] = ACTIONS(2914), + [anon_sym_void] = ACTIONS(2916), + [anon_sym_delete] = ACTIONS(2916), + [anon_sym_PLUS_PLUS] = ACTIONS(2914), + [anon_sym_DASH_DASH] = ACTIONS(2914), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2914), + [sym_number] = ACTIONS(2914), + [sym_private_property_identifier] = ACTIONS(2914), + [sym_this] = ACTIONS(2916), + [sym_super] = ACTIONS(2916), + [sym_true] = ACTIONS(2916), + [sym_false] = ACTIONS(2916), + [sym_null] = ACTIONS(2916), + [sym_undefined] = ACTIONS(2916), + [anon_sym_AT] = ACTIONS(2914), + [anon_sym_static] = ACTIONS(2916), + [anon_sym_readonly] = ACTIONS(2916), + [anon_sym_get] = ACTIONS(2916), + [anon_sym_set] = ACTIONS(2916), + [anon_sym_declare] = ACTIONS(2916), + [anon_sym_public] = ACTIONS(2916), + [anon_sym_private] = ACTIONS(2916), + [anon_sym_protected] = ACTIONS(2916), + [anon_sym_override] = ACTIONS(2916), + [anon_sym_module] = ACTIONS(2916), + [anon_sym_any] = ACTIONS(2916), + [anon_sym_number] = ACTIONS(2916), + [anon_sym_boolean] = ACTIONS(2916), + [anon_sym_string] = ACTIONS(2916), + [anon_sym_symbol] = ACTIONS(2916), + [anon_sym_object] = ACTIONS(2916), + [anon_sym_abstract] = ACTIONS(2916), + [anon_sym_interface] = ACTIONS(2916), + [anon_sym_enum] = ACTIONS(2916), [sym_html_comment] = ACTIONS(5), }, - [STATE(911)] = { - [ts_builtin_sym_end] = ACTIONS(2924), - [sym_identifier] = ACTIONS(2926), - [anon_sym_export] = ACTIONS(2926), - [anon_sym_default] = ACTIONS(2926), - [anon_sym_type] = ACTIONS(2926), - [anon_sym_namespace] = ACTIONS(2926), - [anon_sym_LBRACE] = ACTIONS(2924), - [anon_sym_RBRACE] = ACTIONS(2924), - [anon_sym_typeof] = ACTIONS(2926), - [anon_sym_import] = ACTIONS(2926), - [anon_sym_with] = ACTIONS(2926), - [anon_sym_var] = ACTIONS(2926), - [anon_sym_let] = ACTIONS(2926), - [anon_sym_const] = ACTIONS(2926), - [anon_sym_BANG] = ACTIONS(2924), - [anon_sym_else] = ACTIONS(2926), - [anon_sym_if] = ACTIONS(2926), - [anon_sym_switch] = ACTIONS(2926), - [anon_sym_for] = ACTIONS(2926), - [anon_sym_LPAREN] = ACTIONS(2924), - [anon_sym_SEMI] = ACTIONS(2924), - [anon_sym_await] = ACTIONS(2926), - [anon_sym_while] = ACTIONS(2926), - [anon_sym_do] = ACTIONS(2926), - [anon_sym_try] = ACTIONS(2926), - [anon_sym_break] = ACTIONS(2926), - [anon_sym_continue] = ACTIONS(2926), - [anon_sym_debugger] = ACTIONS(2926), - [anon_sym_return] = ACTIONS(2926), - [anon_sym_throw] = ACTIONS(2926), - [anon_sym_case] = ACTIONS(2926), - [anon_sym_yield] = ACTIONS(2926), - [anon_sym_LBRACK] = ACTIONS(2924), - [anon_sym_DQUOTE] = ACTIONS(2924), - [anon_sym_SQUOTE] = ACTIONS(2924), - [anon_sym_class] = ACTIONS(2926), - [anon_sym_async] = ACTIONS(2926), - [anon_sym_function] = ACTIONS(2926), - [anon_sym_new] = ACTIONS(2926), - [anon_sym_using] = ACTIONS(2926), - [anon_sym_PLUS] = ACTIONS(2926), - [anon_sym_DASH] = ACTIONS(2926), - [anon_sym_SLASH] = ACTIONS(2926), - [anon_sym_LT] = ACTIONS(2924), - [anon_sym_TILDE] = ACTIONS(2924), - [anon_sym_void] = ACTIONS(2926), - [anon_sym_delete] = ACTIONS(2926), - [anon_sym_PLUS_PLUS] = ACTIONS(2924), - [anon_sym_DASH_DASH] = ACTIONS(2924), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2924), - [sym_number] = ACTIONS(2924), - [sym_private_property_identifier] = ACTIONS(2924), - [sym_this] = ACTIONS(2926), - [sym_super] = ACTIONS(2926), - [sym_true] = ACTIONS(2926), - [sym_false] = ACTIONS(2926), - [sym_null] = ACTIONS(2926), - [sym_undefined] = ACTIONS(2926), - [anon_sym_AT] = ACTIONS(2924), - [anon_sym_static] = ACTIONS(2926), - [anon_sym_readonly] = ACTIONS(2926), - [anon_sym_get] = ACTIONS(2926), - [anon_sym_set] = ACTIONS(2926), - [anon_sym_declare] = ACTIONS(2926), - [anon_sym_public] = ACTIONS(2926), - [anon_sym_private] = ACTIONS(2926), - [anon_sym_protected] = ACTIONS(2926), - [anon_sym_override] = ACTIONS(2926), - [anon_sym_module] = ACTIONS(2926), - [anon_sym_any] = ACTIONS(2926), - [anon_sym_number] = ACTIONS(2926), - [anon_sym_boolean] = ACTIONS(2926), - [anon_sym_string] = ACTIONS(2926), - [anon_sym_symbol] = ACTIONS(2926), - [anon_sym_object] = ACTIONS(2926), - [anon_sym_abstract] = ACTIONS(2926), - [anon_sym_interface] = ACTIONS(2926), - [anon_sym_enum] = ACTIONS(2926), + [STATE(925)] = { + [ts_builtin_sym_end] = ACTIONS(2918), + [sym_identifier] = ACTIONS(2920), + [anon_sym_export] = ACTIONS(2920), + [anon_sym_default] = ACTIONS(2920), + [anon_sym_type] = ACTIONS(2920), + [anon_sym_namespace] = ACTIONS(2920), + [anon_sym_LBRACE] = ACTIONS(2918), + [anon_sym_RBRACE] = ACTIONS(2918), + [anon_sym_typeof] = ACTIONS(2920), + [anon_sym_import] = ACTIONS(2920), + [anon_sym_with] = ACTIONS(2920), + [anon_sym_var] = ACTIONS(2920), + [anon_sym_let] = ACTIONS(2920), + [anon_sym_const] = ACTIONS(2920), + [anon_sym_BANG] = ACTIONS(2918), + [anon_sym_else] = ACTIONS(2920), + [anon_sym_if] = ACTIONS(2920), + [anon_sym_switch] = ACTIONS(2920), + [anon_sym_for] = ACTIONS(2920), + [anon_sym_LPAREN] = ACTIONS(2918), + [anon_sym_SEMI] = ACTIONS(2918), + [anon_sym_await] = ACTIONS(2920), + [anon_sym_while] = ACTIONS(2920), + [anon_sym_do] = ACTIONS(2920), + [anon_sym_try] = ACTIONS(2920), + [anon_sym_break] = ACTIONS(2920), + [anon_sym_continue] = ACTIONS(2920), + [anon_sym_debugger] = ACTIONS(2920), + [anon_sym_return] = ACTIONS(2920), + [anon_sym_throw] = ACTIONS(2920), + [anon_sym_case] = ACTIONS(2920), + [anon_sym_yield] = ACTIONS(2920), + [anon_sym_LBRACK] = ACTIONS(2918), + [anon_sym_DQUOTE] = ACTIONS(2918), + [anon_sym_SQUOTE] = ACTIONS(2918), + [anon_sym_class] = ACTIONS(2920), + [anon_sym_async] = ACTIONS(2920), + [anon_sym_function] = ACTIONS(2920), + [anon_sym_new] = ACTIONS(2920), + [anon_sym_using] = ACTIONS(2920), + [anon_sym_PLUS] = ACTIONS(2920), + [anon_sym_DASH] = ACTIONS(2920), + [anon_sym_SLASH] = ACTIONS(2920), + [anon_sym_LT] = ACTIONS(2918), + [anon_sym_TILDE] = ACTIONS(2918), + [anon_sym_void] = ACTIONS(2920), + [anon_sym_delete] = ACTIONS(2920), + [anon_sym_PLUS_PLUS] = ACTIONS(2918), + [anon_sym_DASH_DASH] = ACTIONS(2918), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2918), + [sym_number] = ACTIONS(2918), + [sym_private_property_identifier] = ACTIONS(2918), + [sym_this] = ACTIONS(2920), + [sym_super] = ACTIONS(2920), + [sym_true] = ACTIONS(2920), + [sym_false] = ACTIONS(2920), + [sym_null] = ACTIONS(2920), + [sym_undefined] = ACTIONS(2920), + [anon_sym_AT] = ACTIONS(2918), + [anon_sym_static] = ACTIONS(2920), + [anon_sym_readonly] = ACTIONS(2920), + [anon_sym_get] = ACTIONS(2920), + [anon_sym_set] = ACTIONS(2920), + [anon_sym_declare] = ACTIONS(2920), + [anon_sym_public] = ACTIONS(2920), + [anon_sym_private] = ACTIONS(2920), + [anon_sym_protected] = ACTIONS(2920), + [anon_sym_override] = ACTIONS(2920), + [anon_sym_module] = ACTIONS(2920), + [anon_sym_any] = ACTIONS(2920), + [anon_sym_number] = ACTIONS(2920), + [anon_sym_boolean] = ACTIONS(2920), + [anon_sym_string] = ACTIONS(2920), + [anon_sym_symbol] = ACTIONS(2920), + [anon_sym_object] = ACTIONS(2920), + [anon_sym_abstract] = ACTIONS(2920), + [anon_sym_interface] = ACTIONS(2920), + [anon_sym_enum] = ACTIONS(2920), [sym_html_comment] = ACTIONS(5), }, - [STATE(912)] = { - [ts_builtin_sym_end] = ACTIONS(2928), - [sym_identifier] = ACTIONS(2930), - [anon_sym_export] = ACTIONS(2930), - [anon_sym_default] = ACTIONS(2930), - [anon_sym_type] = ACTIONS(2930), - [anon_sym_namespace] = ACTIONS(2930), - [anon_sym_LBRACE] = ACTIONS(2928), - [anon_sym_RBRACE] = ACTIONS(2928), - [anon_sym_typeof] = ACTIONS(2930), - [anon_sym_import] = ACTIONS(2930), - [anon_sym_with] = ACTIONS(2930), - [anon_sym_var] = ACTIONS(2930), - [anon_sym_let] = ACTIONS(2930), - [anon_sym_const] = ACTIONS(2930), - [anon_sym_BANG] = ACTIONS(2928), - [anon_sym_else] = ACTIONS(2930), - [anon_sym_if] = ACTIONS(2930), - [anon_sym_switch] = ACTIONS(2930), - [anon_sym_for] = ACTIONS(2930), - [anon_sym_LPAREN] = ACTIONS(2928), - [anon_sym_SEMI] = ACTIONS(2928), - [anon_sym_await] = ACTIONS(2930), - [anon_sym_while] = ACTIONS(2930), - [anon_sym_do] = ACTIONS(2930), - [anon_sym_try] = ACTIONS(2930), - [anon_sym_break] = ACTIONS(2930), - [anon_sym_continue] = ACTIONS(2930), - [anon_sym_debugger] = ACTIONS(2930), - [anon_sym_return] = ACTIONS(2930), - [anon_sym_throw] = ACTIONS(2930), - [anon_sym_case] = ACTIONS(2930), - [anon_sym_yield] = ACTIONS(2930), - [anon_sym_LBRACK] = ACTIONS(2928), - [anon_sym_DQUOTE] = ACTIONS(2928), - [anon_sym_SQUOTE] = ACTIONS(2928), - [anon_sym_class] = ACTIONS(2930), - [anon_sym_async] = ACTIONS(2930), - [anon_sym_function] = ACTIONS(2930), - [anon_sym_new] = ACTIONS(2930), - [anon_sym_using] = ACTIONS(2930), - [anon_sym_PLUS] = ACTIONS(2930), - [anon_sym_DASH] = ACTIONS(2930), - [anon_sym_SLASH] = ACTIONS(2930), - [anon_sym_LT] = ACTIONS(2928), - [anon_sym_TILDE] = ACTIONS(2928), - [anon_sym_void] = ACTIONS(2930), - [anon_sym_delete] = ACTIONS(2930), - [anon_sym_PLUS_PLUS] = ACTIONS(2928), - [anon_sym_DASH_DASH] = ACTIONS(2928), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2928), - [sym_number] = ACTIONS(2928), - [sym_private_property_identifier] = ACTIONS(2928), - [sym_this] = ACTIONS(2930), - [sym_super] = ACTIONS(2930), - [sym_true] = ACTIONS(2930), - [sym_false] = ACTIONS(2930), - [sym_null] = ACTIONS(2930), - [sym_undefined] = ACTIONS(2930), - [anon_sym_AT] = ACTIONS(2928), - [anon_sym_static] = ACTIONS(2930), - [anon_sym_readonly] = ACTIONS(2930), - [anon_sym_get] = ACTIONS(2930), - [anon_sym_set] = ACTIONS(2930), - [anon_sym_declare] = ACTIONS(2930), - [anon_sym_public] = ACTIONS(2930), - [anon_sym_private] = ACTIONS(2930), - [anon_sym_protected] = ACTIONS(2930), - [anon_sym_override] = ACTIONS(2930), - [anon_sym_module] = ACTIONS(2930), - [anon_sym_any] = ACTIONS(2930), - [anon_sym_number] = ACTIONS(2930), - [anon_sym_boolean] = ACTIONS(2930), - [anon_sym_string] = ACTIONS(2930), - [anon_sym_symbol] = ACTIONS(2930), - [anon_sym_object] = ACTIONS(2930), - [anon_sym_abstract] = ACTIONS(2930), - [anon_sym_interface] = ACTIONS(2930), - [anon_sym_enum] = ACTIONS(2930), + [STATE(926)] = { + [ts_builtin_sym_end] = ACTIONS(2922), + [sym_identifier] = ACTIONS(2924), + [anon_sym_export] = ACTIONS(2924), + [anon_sym_default] = ACTIONS(2924), + [anon_sym_type] = ACTIONS(2924), + [anon_sym_namespace] = ACTIONS(2924), + [anon_sym_LBRACE] = ACTIONS(2922), + [anon_sym_RBRACE] = ACTIONS(2922), + [anon_sym_typeof] = ACTIONS(2924), + [anon_sym_import] = ACTIONS(2924), + [anon_sym_with] = ACTIONS(2924), + [anon_sym_var] = ACTIONS(2924), + [anon_sym_let] = ACTIONS(2924), + [anon_sym_const] = ACTIONS(2924), + [anon_sym_BANG] = ACTIONS(2922), + [anon_sym_else] = ACTIONS(2924), + [anon_sym_if] = ACTIONS(2924), + [anon_sym_switch] = ACTIONS(2924), + [anon_sym_for] = ACTIONS(2924), + [anon_sym_LPAREN] = ACTIONS(2922), + [anon_sym_SEMI] = ACTIONS(2922), + [anon_sym_await] = ACTIONS(2924), + [anon_sym_while] = ACTIONS(2924), + [anon_sym_do] = ACTIONS(2924), + [anon_sym_try] = ACTIONS(2924), + [anon_sym_break] = ACTIONS(2924), + [anon_sym_continue] = ACTIONS(2924), + [anon_sym_debugger] = ACTIONS(2924), + [anon_sym_return] = ACTIONS(2924), + [anon_sym_throw] = ACTIONS(2924), + [anon_sym_case] = ACTIONS(2924), + [anon_sym_yield] = ACTIONS(2924), + [anon_sym_LBRACK] = ACTIONS(2922), + [anon_sym_DQUOTE] = ACTIONS(2922), + [anon_sym_SQUOTE] = ACTIONS(2922), + [anon_sym_class] = ACTIONS(2924), + [anon_sym_async] = ACTIONS(2924), + [anon_sym_function] = ACTIONS(2924), + [anon_sym_new] = ACTIONS(2924), + [anon_sym_using] = ACTIONS(2924), + [anon_sym_PLUS] = ACTIONS(2924), + [anon_sym_DASH] = ACTIONS(2924), + [anon_sym_SLASH] = ACTIONS(2924), + [anon_sym_LT] = ACTIONS(2922), + [anon_sym_TILDE] = ACTIONS(2922), + [anon_sym_void] = ACTIONS(2924), + [anon_sym_delete] = ACTIONS(2924), + [anon_sym_PLUS_PLUS] = ACTIONS(2922), + [anon_sym_DASH_DASH] = ACTIONS(2922), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2922), + [sym_number] = ACTIONS(2922), + [sym_private_property_identifier] = ACTIONS(2922), + [sym_this] = ACTIONS(2924), + [sym_super] = ACTIONS(2924), + [sym_true] = ACTIONS(2924), + [sym_false] = ACTIONS(2924), + [sym_null] = ACTIONS(2924), + [sym_undefined] = ACTIONS(2924), + [anon_sym_AT] = ACTIONS(2922), + [anon_sym_static] = ACTIONS(2924), + [anon_sym_readonly] = ACTIONS(2924), + [anon_sym_get] = ACTIONS(2924), + [anon_sym_set] = ACTIONS(2924), + [anon_sym_declare] = ACTIONS(2924), + [anon_sym_public] = ACTIONS(2924), + [anon_sym_private] = ACTIONS(2924), + [anon_sym_protected] = ACTIONS(2924), + [anon_sym_override] = ACTIONS(2924), + [anon_sym_module] = ACTIONS(2924), + [anon_sym_any] = ACTIONS(2924), + [anon_sym_number] = ACTIONS(2924), + [anon_sym_boolean] = ACTIONS(2924), + [anon_sym_string] = ACTIONS(2924), + [anon_sym_symbol] = ACTIONS(2924), + [anon_sym_object] = ACTIONS(2924), + [anon_sym_abstract] = ACTIONS(2924), + [anon_sym_interface] = ACTIONS(2924), + [anon_sym_enum] = ACTIONS(2924), [sym_html_comment] = ACTIONS(5), }, - [STATE(913)] = { - [ts_builtin_sym_end] = ACTIONS(2932), - [sym_identifier] = ACTIONS(2934), - [anon_sym_export] = ACTIONS(2934), - [anon_sym_default] = ACTIONS(2934), - [anon_sym_type] = ACTIONS(2934), - [anon_sym_namespace] = ACTIONS(2934), - [anon_sym_LBRACE] = ACTIONS(2932), - [anon_sym_RBRACE] = ACTIONS(2932), - [anon_sym_typeof] = ACTIONS(2934), - [anon_sym_import] = ACTIONS(2934), - [anon_sym_with] = ACTIONS(2934), - [anon_sym_var] = ACTIONS(2934), - [anon_sym_let] = ACTIONS(2934), - [anon_sym_const] = ACTIONS(2934), - [anon_sym_BANG] = ACTIONS(2932), - [anon_sym_else] = ACTIONS(2934), - [anon_sym_if] = ACTIONS(2934), - [anon_sym_switch] = ACTIONS(2934), - [anon_sym_for] = ACTIONS(2934), - [anon_sym_LPAREN] = ACTIONS(2932), - [anon_sym_SEMI] = ACTIONS(2932), - [anon_sym_await] = ACTIONS(2934), - [anon_sym_while] = ACTIONS(2934), - [anon_sym_do] = ACTIONS(2934), - [anon_sym_try] = ACTIONS(2934), - [anon_sym_break] = ACTIONS(2934), - [anon_sym_continue] = ACTIONS(2934), - [anon_sym_debugger] = ACTIONS(2934), - [anon_sym_return] = ACTIONS(2934), - [anon_sym_throw] = ACTIONS(2934), - [anon_sym_case] = ACTIONS(2934), - [anon_sym_yield] = ACTIONS(2934), - [anon_sym_LBRACK] = ACTIONS(2932), - [anon_sym_DQUOTE] = ACTIONS(2932), - [anon_sym_SQUOTE] = ACTIONS(2932), - [anon_sym_class] = ACTIONS(2934), - [anon_sym_async] = ACTIONS(2934), - [anon_sym_function] = ACTIONS(2934), - [anon_sym_new] = ACTIONS(2934), - [anon_sym_using] = ACTIONS(2934), - [anon_sym_PLUS] = ACTIONS(2934), - [anon_sym_DASH] = ACTIONS(2934), - [anon_sym_SLASH] = ACTIONS(2934), - [anon_sym_LT] = ACTIONS(2932), - [anon_sym_TILDE] = ACTIONS(2932), - [anon_sym_void] = ACTIONS(2934), - [anon_sym_delete] = ACTIONS(2934), - [anon_sym_PLUS_PLUS] = ACTIONS(2932), - [anon_sym_DASH_DASH] = ACTIONS(2932), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2932), - [sym_number] = ACTIONS(2932), - [sym_private_property_identifier] = ACTIONS(2932), - [sym_this] = ACTIONS(2934), - [sym_super] = ACTIONS(2934), - [sym_true] = ACTIONS(2934), - [sym_false] = ACTIONS(2934), - [sym_null] = ACTIONS(2934), - [sym_undefined] = ACTIONS(2934), - [anon_sym_AT] = ACTIONS(2932), - [anon_sym_static] = ACTIONS(2934), - [anon_sym_readonly] = ACTIONS(2934), - [anon_sym_get] = ACTIONS(2934), - [anon_sym_set] = ACTIONS(2934), - [anon_sym_declare] = ACTIONS(2934), - [anon_sym_public] = ACTIONS(2934), - [anon_sym_private] = ACTIONS(2934), - [anon_sym_protected] = ACTIONS(2934), - [anon_sym_override] = ACTIONS(2934), - [anon_sym_module] = ACTIONS(2934), - [anon_sym_any] = ACTIONS(2934), - [anon_sym_number] = ACTIONS(2934), - [anon_sym_boolean] = ACTIONS(2934), - [anon_sym_string] = ACTIONS(2934), - [anon_sym_symbol] = ACTIONS(2934), - [anon_sym_object] = ACTIONS(2934), - [anon_sym_abstract] = ACTIONS(2934), - [anon_sym_interface] = ACTIONS(2934), - [anon_sym_enum] = ACTIONS(2934), + [STATE(927)] = { + [ts_builtin_sym_end] = ACTIONS(2926), + [sym_identifier] = ACTIONS(2928), + [anon_sym_export] = ACTIONS(2928), + [anon_sym_default] = ACTIONS(2928), + [anon_sym_type] = ACTIONS(2928), + [anon_sym_namespace] = ACTIONS(2928), + [anon_sym_LBRACE] = ACTIONS(2926), + [anon_sym_RBRACE] = ACTIONS(2926), + [anon_sym_typeof] = ACTIONS(2928), + [anon_sym_import] = ACTIONS(2928), + [anon_sym_with] = ACTIONS(2928), + [anon_sym_var] = ACTIONS(2928), + [anon_sym_let] = ACTIONS(2928), + [anon_sym_const] = ACTIONS(2928), + [anon_sym_BANG] = ACTIONS(2926), + [anon_sym_else] = ACTIONS(2928), + [anon_sym_if] = ACTIONS(2928), + [anon_sym_switch] = ACTIONS(2928), + [anon_sym_for] = ACTIONS(2928), + [anon_sym_LPAREN] = ACTIONS(2926), + [anon_sym_SEMI] = ACTIONS(2926), + [anon_sym_await] = ACTIONS(2928), + [anon_sym_while] = ACTIONS(2928), + [anon_sym_do] = ACTIONS(2928), + [anon_sym_try] = ACTIONS(2928), + [anon_sym_break] = ACTIONS(2928), + [anon_sym_continue] = ACTIONS(2928), + [anon_sym_debugger] = ACTIONS(2928), + [anon_sym_return] = ACTIONS(2928), + [anon_sym_throw] = ACTIONS(2928), + [anon_sym_case] = ACTIONS(2928), + [anon_sym_yield] = ACTIONS(2928), + [anon_sym_LBRACK] = ACTIONS(2926), + [anon_sym_DQUOTE] = ACTIONS(2926), + [anon_sym_SQUOTE] = ACTIONS(2926), + [anon_sym_class] = ACTIONS(2928), + [anon_sym_async] = ACTIONS(2928), + [anon_sym_function] = ACTIONS(2928), + [anon_sym_new] = ACTIONS(2928), + [anon_sym_using] = ACTIONS(2928), + [anon_sym_PLUS] = ACTIONS(2928), + [anon_sym_DASH] = ACTIONS(2928), + [anon_sym_SLASH] = ACTIONS(2928), + [anon_sym_LT] = ACTIONS(2926), + [anon_sym_TILDE] = ACTIONS(2926), + [anon_sym_void] = ACTIONS(2928), + [anon_sym_delete] = ACTIONS(2928), + [anon_sym_PLUS_PLUS] = ACTIONS(2926), + [anon_sym_DASH_DASH] = ACTIONS(2926), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2926), + [sym_number] = ACTIONS(2926), + [sym_private_property_identifier] = ACTIONS(2926), + [sym_this] = ACTIONS(2928), + [sym_super] = ACTIONS(2928), + [sym_true] = ACTIONS(2928), + [sym_false] = ACTIONS(2928), + [sym_null] = ACTIONS(2928), + [sym_undefined] = ACTIONS(2928), + [anon_sym_AT] = ACTIONS(2926), + [anon_sym_static] = ACTIONS(2928), + [anon_sym_readonly] = ACTIONS(2928), + [anon_sym_get] = ACTIONS(2928), + [anon_sym_set] = ACTIONS(2928), + [anon_sym_declare] = ACTIONS(2928), + [anon_sym_public] = ACTIONS(2928), + [anon_sym_private] = ACTIONS(2928), + [anon_sym_protected] = ACTIONS(2928), + [anon_sym_override] = ACTIONS(2928), + [anon_sym_module] = ACTIONS(2928), + [anon_sym_any] = ACTIONS(2928), + [anon_sym_number] = ACTIONS(2928), + [anon_sym_boolean] = ACTIONS(2928), + [anon_sym_string] = ACTIONS(2928), + [anon_sym_symbol] = ACTIONS(2928), + [anon_sym_object] = ACTIONS(2928), + [anon_sym_abstract] = ACTIONS(2928), + [anon_sym_interface] = ACTIONS(2928), + [anon_sym_enum] = ACTIONS(2928), [sym_html_comment] = ACTIONS(5), }, - [STATE(914)] = { - [ts_builtin_sym_end] = ACTIONS(2936), - [sym_identifier] = ACTIONS(2938), - [anon_sym_export] = ACTIONS(2938), - [anon_sym_default] = ACTIONS(2938), - [anon_sym_type] = ACTIONS(2938), - [anon_sym_namespace] = ACTIONS(2938), - [anon_sym_LBRACE] = ACTIONS(2936), - [anon_sym_RBRACE] = ACTIONS(2936), - [anon_sym_typeof] = ACTIONS(2938), - [anon_sym_import] = ACTIONS(2938), - [anon_sym_with] = ACTIONS(2938), - [anon_sym_var] = ACTIONS(2938), - [anon_sym_let] = ACTIONS(2938), - [anon_sym_const] = ACTIONS(2938), - [anon_sym_BANG] = ACTIONS(2936), - [anon_sym_else] = ACTIONS(2938), - [anon_sym_if] = ACTIONS(2938), - [anon_sym_switch] = ACTIONS(2938), - [anon_sym_for] = ACTIONS(2938), - [anon_sym_LPAREN] = ACTIONS(2936), - [anon_sym_SEMI] = ACTIONS(2936), - [anon_sym_await] = ACTIONS(2938), - [anon_sym_while] = ACTIONS(2938), - [anon_sym_do] = ACTIONS(2938), - [anon_sym_try] = ACTIONS(2938), - [anon_sym_break] = ACTIONS(2938), - [anon_sym_continue] = ACTIONS(2938), - [anon_sym_debugger] = ACTIONS(2938), - [anon_sym_return] = ACTIONS(2938), - [anon_sym_throw] = ACTIONS(2938), - [anon_sym_case] = ACTIONS(2938), - [anon_sym_yield] = ACTIONS(2938), - [anon_sym_LBRACK] = ACTIONS(2936), - [anon_sym_DQUOTE] = ACTIONS(2936), - [anon_sym_SQUOTE] = ACTIONS(2936), - [anon_sym_class] = ACTIONS(2938), - [anon_sym_async] = ACTIONS(2938), - [anon_sym_function] = ACTIONS(2938), - [anon_sym_new] = ACTIONS(2938), - [anon_sym_using] = ACTIONS(2938), - [anon_sym_PLUS] = ACTIONS(2938), - [anon_sym_DASH] = ACTIONS(2938), - [anon_sym_SLASH] = ACTIONS(2938), - [anon_sym_LT] = ACTIONS(2936), - [anon_sym_TILDE] = ACTIONS(2936), - [anon_sym_void] = ACTIONS(2938), - [anon_sym_delete] = ACTIONS(2938), - [anon_sym_PLUS_PLUS] = ACTIONS(2936), - [anon_sym_DASH_DASH] = ACTIONS(2936), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2936), - [sym_number] = ACTIONS(2936), - [sym_private_property_identifier] = ACTIONS(2936), - [sym_this] = ACTIONS(2938), - [sym_super] = ACTIONS(2938), - [sym_true] = ACTIONS(2938), - [sym_false] = ACTIONS(2938), - [sym_null] = ACTIONS(2938), - [sym_undefined] = ACTIONS(2938), - [anon_sym_AT] = ACTIONS(2936), - [anon_sym_static] = ACTIONS(2938), - [anon_sym_readonly] = ACTIONS(2938), - [anon_sym_get] = ACTIONS(2938), - [anon_sym_set] = ACTIONS(2938), - [anon_sym_declare] = ACTIONS(2938), - [anon_sym_public] = ACTIONS(2938), - [anon_sym_private] = ACTIONS(2938), - [anon_sym_protected] = ACTIONS(2938), - [anon_sym_override] = ACTIONS(2938), - [anon_sym_module] = ACTIONS(2938), - [anon_sym_any] = ACTIONS(2938), - [anon_sym_number] = ACTIONS(2938), - [anon_sym_boolean] = ACTIONS(2938), - [anon_sym_string] = ACTIONS(2938), - [anon_sym_symbol] = ACTIONS(2938), - [anon_sym_object] = ACTIONS(2938), - [anon_sym_abstract] = ACTIONS(2938), - [anon_sym_interface] = ACTIONS(2938), - [anon_sym_enum] = ACTIONS(2938), + [STATE(928)] = { + [ts_builtin_sym_end] = ACTIONS(2930), + [sym_identifier] = ACTIONS(2932), + [anon_sym_export] = ACTIONS(2932), + [anon_sym_default] = ACTIONS(2932), + [anon_sym_type] = ACTIONS(2932), + [anon_sym_namespace] = ACTIONS(2932), + [anon_sym_LBRACE] = ACTIONS(2930), + [anon_sym_RBRACE] = ACTIONS(2930), + [anon_sym_typeof] = ACTIONS(2932), + [anon_sym_import] = ACTIONS(2932), + [anon_sym_with] = ACTIONS(2932), + [anon_sym_var] = ACTIONS(2932), + [anon_sym_let] = ACTIONS(2932), + [anon_sym_const] = ACTIONS(2932), + [anon_sym_BANG] = ACTIONS(2930), + [anon_sym_else] = ACTIONS(2932), + [anon_sym_if] = ACTIONS(2932), + [anon_sym_switch] = ACTIONS(2932), + [anon_sym_for] = ACTIONS(2932), + [anon_sym_LPAREN] = ACTIONS(2930), + [anon_sym_SEMI] = ACTIONS(2930), + [anon_sym_await] = ACTIONS(2932), + [anon_sym_while] = ACTIONS(2932), + [anon_sym_do] = ACTIONS(2932), + [anon_sym_try] = ACTIONS(2932), + [anon_sym_break] = ACTIONS(2932), + [anon_sym_continue] = ACTIONS(2932), + [anon_sym_debugger] = ACTIONS(2932), + [anon_sym_return] = ACTIONS(2932), + [anon_sym_throw] = ACTIONS(2932), + [anon_sym_case] = ACTIONS(2932), + [anon_sym_yield] = ACTIONS(2932), + [anon_sym_LBRACK] = ACTIONS(2930), + [anon_sym_DQUOTE] = ACTIONS(2930), + [anon_sym_SQUOTE] = ACTIONS(2930), + [anon_sym_class] = ACTIONS(2932), + [anon_sym_async] = ACTIONS(2932), + [anon_sym_function] = ACTIONS(2932), + [anon_sym_new] = ACTIONS(2932), + [anon_sym_using] = ACTIONS(2932), + [anon_sym_PLUS] = ACTIONS(2932), + [anon_sym_DASH] = ACTIONS(2932), + [anon_sym_SLASH] = ACTIONS(2932), + [anon_sym_LT] = ACTIONS(2930), + [anon_sym_TILDE] = ACTIONS(2930), + [anon_sym_void] = ACTIONS(2932), + [anon_sym_delete] = ACTIONS(2932), + [anon_sym_PLUS_PLUS] = ACTIONS(2930), + [anon_sym_DASH_DASH] = ACTIONS(2930), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2930), + [sym_number] = ACTIONS(2930), + [sym_private_property_identifier] = ACTIONS(2930), + [sym_this] = ACTIONS(2932), + [sym_super] = ACTIONS(2932), + [sym_true] = ACTIONS(2932), + [sym_false] = ACTIONS(2932), + [sym_null] = ACTIONS(2932), + [sym_undefined] = ACTIONS(2932), + [anon_sym_AT] = ACTIONS(2930), + [anon_sym_static] = ACTIONS(2932), + [anon_sym_readonly] = ACTIONS(2932), + [anon_sym_get] = ACTIONS(2932), + [anon_sym_set] = ACTIONS(2932), + [anon_sym_declare] = ACTIONS(2932), + [anon_sym_public] = ACTIONS(2932), + [anon_sym_private] = ACTIONS(2932), + [anon_sym_protected] = ACTIONS(2932), + [anon_sym_override] = ACTIONS(2932), + [anon_sym_module] = ACTIONS(2932), + [anon_sym_any] = ACTIONS(2932), + [anon_sym_number] = ACTIONS(2932), + [anon_sym_boolean] = ACTIONS(2932), + [anon_sym_string] = ACTIONS(2932), + [anon_sym_symbol] = ACTIONS(2932), + [anon_sym_object] = ACTIONS(2932), + [anon_sym_abstract] = ACTIONS(2932), + [anon_sym_interface] = ACTIONS(2932), + [anon_sym_enum] = ACTIONS(2932), [sym_html_comment] = ACTIONS(5), }, - [STATE(915)] = { - [ts_builtin_sym_end] = ACTIONS(2940), - [sym_identifier] = ACTIONS(2942), - [anon_sym_export] = ACTIONS(2942), - [anon_sym_default] = ACTIONS(2942), - [anon_sym_type] = ACTIONS(2942), - [anon_sym_namespace] = ACTIONS(2942), - [anon_sym_LBRACE] = ACTIONS(2940), - [anon_sym_RBRACE] = ACTIONS(2940), - [anon_sym_typeof] = ACTIONS(2942), - [anon_sym_import] = ACTIONS(2942), - [anon_sym_with] = ACTIONS(2942), - [anon_sym_var] = ACTIONS(2942), - [anon_sym_let] = ACTIONS(2942), - [anon_sym_const] = ACTIONS(2942), - [anon_sym_BANG] = ACTIONS(2940), - [anon_sym_else] = ACTIONS(2942), - [anon_sym_if] = ACTIONS(2942), - [anon_sym_switch] = ACTIONS(2942), - [anon_sym_for] = ACTIONS(2942), - [anon_sym_LPAREN] = ACTIONS(2940), - [anon_sym_SEMI] = ACTIONS(2940), - [anon_sym_await] = ACTIONS(2942), - [anon_sym_while] = ACTIONS(2942), - [anon_sym_do] = ACTIONS(2942), - [anon_sym_try] = ACTIONS(2942), - [anon_sym_break] = ACTIONS(2942), - [anon_sym_continue] = ACTIONS(2942), - [anon_sym_debugger] = ACTIONS(2942), - [anon_sym_return] = ACTIONS(2942), - [anon_sym_throw] = ACTIONS(2942), - [anon_sym_case] = ACTIONS(2942), - [anon_sym_yield] = ACTIONS(2942), - [anon_sym_LBRACK] = ACTIONS(2940), - [anon_sym_DQUOTE] = ACTIONS(2940), - [anon_sym_SQUOTE] = ACTIONS(2940), - [anon_sym_class] = ACTIONS(2942), - [anon_sym_async] = ACTIONS(2942), - [anon_sym_function] = ACTIONS(2942), - [anon_sym_new] = ACTIONS(2942), - [anon_sym_using] = ACTIONS(2942), - [anon_sym_PLUS] = ACTIONS(2942), - [anon_sym_DASH] = ACTIONS(2942), - [anon_sym_SLASH] = ACTIONS(2942), - [anon_sym_LT] = ACTIONS(2940), - [anon_sym_TILDE] = ACTIONS(2940), - [anon_sym_void] = ACTIONS(2942), - [anon_sym_delete] = ACTIONS(2942), - [anon_sym_PLUS_PLUS] = ACTIONS(2940), - [anon_sym_DASH_DASH] = ACTIONS(2940), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2940), - [sym_number] = ACTIONS(2940), - [sym_private_property_identifier] = ACTIONS(2940), - [sym_this] = ACTIONS(2942), - [sym_super] = ACTIONS(2942), - [sym_true] = ACTIONS(2942), - [sym_false] = ACTIONS(2942), - [sym_null] = ACTIONS(2942), - [sym_undefined] = ACTIONS(2942), - [anon_sym_AT] = ACTIONS(2940), - [anon_sym_static] = ACTIONS(2942), - [anon_sym_readonly] = ACTIONS(2942), - [anon_sym_get] = ACTIONS(2942), - [anon_sym_set] = ACTIONS(2942), - [anon_sym_declare] = ACTIONS(2942), - [anon_sym_public] = ACTIONS(2942), - [anon_sym_private] = ACTIONS(2942), - [anon_sym_protected] = ACTIONS(2942), - [anon_sym_override] = ACTIONS(2942), - [anon_sym_module] = ACTIONS(2942), - [anon_sym_any] = ACTIONS(2942), - [anon_sym_number] = ACTIONS(2942), - [anon_sym_boolean] = ACTIONS(2942), - [anon_sym_string] = ACTIONS(2942), - [anon_sym_symbol] = ACTIONS(2942), - [anon_sym_object] = ACTIONS(2942), - [anon_sym_abstract] = ACTIONS(2942), - [anon_sym_interface] = ACTIONS(2942), - [anon_sym_enum] = ACTIONS(2942), + [STATE(929)] = { + [ts_builtin_sym_end] = ACTIONS(2934), + [sym_identifier] = ACTIONS(2936), + [anon_sym_export] = ACTIONS(2936), + [anon_sym_default] = ACTIONS(2936), + [anon_sym_type] = ACTIONS(2936), + [anon_sym_namespace] = ACTIONS(2936), + [anon_sym_LBRACE] = ACTIONS(2934), + [anon_sym_RBRACE] = ACTIONS(2934), + [anon_sym_typeof] = ACTIONS(2936), + [anon_sym_import] = ACTIONS(2936), + [anon_sym_with] = ACTIONS(2936), + [anon_sym_var] = ACTIONS(2936), + [anon_sym_let] = ACTIONS(2936), + [anon_sym_const] = ACTIONS(2936), + [anon_sym_BANG] = ACTIONS(2934), + [anon_sym_else] = ACTIONS(2936), + [anon_sym_if] = ACTIONS(2936), + [anon_sym_switch] = ACTIONS(2936), + [anon_sym_for] = ACTIONS(2936), + [anon_sym_LPAREN] = ACTIONS(2934), + [anon_sym_SEMI] = ACTIONS(2934), + [anon_sym_await] = ACTIONS(2936), + [anon_sym_while] = ACTIONS(2936), + [anon_sym_do] = ACTIONS(2936), + [anon_sym_try] = ACTIONS(2936), + [anon_sym_break] = ACTIONS(2936), + [anon_sym_continue] = ACTIONS(2936), + [anon_sym_debugger] = ACTIONS(2936), + [anon_sym_return] = ACTIONS(2936), + [anon_sym_throw] = ACTIONS(2936), + [anon_sym_case] = ACTIONS(2936), + [anon_sym_yield] = ACTIONS(2936), + [anon_sym_LBRACK] = ACTIONS(2934), + [anon_sym_DQUOTE] = ACTIONS(2934), + [anon_sym_SQUOTE] = ACTIONS(2934), + [anon_sym_class] = ACTIONS(2936), + [anon_sym_async] = ACTIONS(2936), + [anon_sym_function] = ACTIONS(2936), + [anon_sym_new] = ACTIONS(2936), + [anon_sym_using] = ACTIONS(2936), + [anon_sym_PLUS] = ACTIONS(2936), + [anon_sym_DASH] = ACTIONS(2936), + [anon_sym_SLASH] = ACTIONS(2936), + [anon_sym_LT] = ACTIONS(2934), + [anon_sym_TILDE] = ACTIONS(2934), + [anon_sym_void] = ACTIONS(2936), + [anon_sym_delete] = ACTIONS(2936), + [anon_sym_PLUS_PLUS] = ACTIONS(2934), + [anon_sym_DASH_DASH] = ACTIONS(2934), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2934), + [sym_number] = ACTIONS(2934), + [sym_private_property_identifier] = ACTIONS(2934), + [sym_this] = ACTIONS(2936), + [sym_super] = ACTIONS(2936), + [sym_true] = ACTIONS(2936), + [sym_false] = ACTIONS(2936), + [sym_null] = ACTIONS(2936), + [sym_undefined] = ACTIONS(2936), + [anon_sym_AT] = ACTIONS(2934), + [anon_sym_static] = ACTIONS(2936), + [anon_sym_readonly] = ACTIONS(2936), + [anon_sym_get] = ACTIONS(2936), + [anon_sym_set] = ACTIONS(2936), + [anon_sym_declare] = ACTIONS(2936), + [anon_sym_public] = ACTIONS(2936), + [anon_sym_private] = ACTIONS(2936), + [anon_sym_protected] = ACTIONS(2936), + [anon_sym_override] = ACTIONS(2936), + [anon_sym_module] = ACTIONS(2936), + [anon_sym_any] = ACTIONS(2936), + [anon_sym_number] = ACTIONS(2936), + [anon_sym_boolean] = ACTIONS(2936), + [anon_sym_string] = ACTIONS(2936), + [anon_sym_symbol] = ACTIONS(2936), + [anon_sym_object] = ACTIONS(2936), + [anon_sym_abstract] = ACTIONS(2936), + [anon_sym_interface] = ACTIONS(2936), + [anon_sym_enum] = ACTIONS(2936), [sym_html_comment] = ACTIONS(5), }, - [STATE(916)] = { - [ts_builtin_sym_end] = ACTIONS(2568), - [sym_identifier] = ACTIONS(2570), - [anon_sym_export] = ACTIONS(2570), - [anon_sym_default] = ACTIONS(2570), - [anon_sym_type] = ACTIONS(2570), - [anon_sym_namespace] = ACTIONS(2570), - [anon_sym_LBRACE] = ACTIONS(2568), - [anon_sym_RBRACE] = ACTIONS(2568), - [anon_sym_typeof] = ACTIONS(2570), - [anon_sym_import] = ACTIONS(2570), - [anon_sym_with] = ACTIONS(2570), - [anon_sym_var] = ACTIONS(2570), - [anon_sym_let] = ACTIONS(2570), - [anon_sym_const] = ACTIONS(2570), - [anon_sym_BANG] = ACTIONS(2568), - [anon_sym_else] = ACTIONS(2570), - [anon_sym_if] = ACTIONS(2570), - [anon_sym_switch] = ACTIONS(2570), - [anon_sym_for] = ACTIONS(2570), - [anon_sym_LPAREN] = ACTIONS(2568), - [anon_sym_SEMI] = ACTIONS(2568), - [anon_sym_await] = ACTIONS(2570), - [anon_sym_while] = ACTIONS(2570), - [anon_sym_do] = ACTIONS(2570), - [anon_sym_try] = ACTIONS(2570), - [anon_sym_break] = ACTIONS(2570), - [anon_sym_continue] = ACTIONS(2570), - [anon_sym_debugger] = ACTIONS(2570), - [anon_sym_return] = ACTIONS(2570), - [anon_sym_throw] = ACTIONS(2570), - [anon_sym_case] = ACTIONS(2570), - [anon_sym_yield] = ACTIONS(2570), - [anon_sym_LBRACK] = ACTIONS(2568), - [anon_sym_DQUOTE] = ACTIONS(2568), - [anon_sym_SQUOTE] = ACTIONS(2568), - [anon_sym_class] = ACTIONS(2570), - [anon_sym_async] = ACTIONS(2570), - [anon_sym_function] = ACTIONS(2570), - [anon_sym_new] = ACTIONS(2570), - [anon_sym_using] = ACTIONS(2570), - [anon_sym_PLUS] = ACTIONS(2570), - [anon_sym_DASH] = ACTIONS(2570), - [anon_sym_SLASH] = ACTIONS(2570), - [anon_sym_LT] = ACTIONS(2568), - [anon_sym_TILDE] = ACTIONS(2568), - [anon_sym_void] = ACTIONS(2570), - [anon_sym_delete] = ACTIONS(2570), - [anon_sym_PLUS_PLUS] = ACTIONS(2568), - [anon_sym_DASH_DASH] = ACTIONS(2568), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2568), - [sym_number] = ACTIONS(2568), - [sym_private_property_identifier] = ACTIONS(2568), - [sym_this] = ACTIONS(2570), - [sym_super] = ACTIONS(2570), - [sym_true] = ACTIONS(2570), - [sym_false] = ACTIONS(2570), - [sym_null] = ACTIONS(2570), - [sym_undefined] = ACTIONS(2570), - [anon_sym_AT] = ACTIONS(2568), - [anon_sym_static] = ACTIONS(2570), - [anon_sym_readonly] = ACTIONS(2570), - [anon_sym_get] = ACTIONS(2570), - [anon_sym_set] = ACTIONS(2570), - [anon_sym_declare] = ACTIONS(2570), - [anon_sym_public] = ACTIONS(2570), - [anon_sym_private] = ACTIONS(2570), - [anon_sym_protected] = ACTIONS(2570), - [anon_sym_override] = ACTIONS(2570), - [anon_sym_module] = ACTIONS(2570), - [anon_sym_any] = ACTIONS(2570), - [anon_sym_number] = ACTIONS(2570), - [anon_sym_boolean] = ACTIONS(2570), - [anon_sym_string] = ACTIONS(2570), - [anon_sym_symbol] = ACTIONS(2570), - [anon_sym_object] = ACTIONS(2570), - [anon_sym_abstract] = ACTIONS(2570), - [anon_sym_interface] = ACTIONS(2570), - [anon_sym_enum] = ACTIONS(2570), + [STATE(930)] = { + [ts_builtin_sym_end] = ACTIONS(2938), + [sym_identifier] = ACTIONS(2940), + [anon_sym_export] = ACTIONS(2940), + [anon_sym_default] = ACTIONS(2940), + [anon_sym_type] = ACTIONS(2940), + [anon_sym_namespace] = ACTIONS(2940), + [anon_sym_LBRACE] = ACTIONS(2938), + [anon_sym_RBRACE] = ACTIONS(2938), + [anon_sym_typeof] = ACTIONS(2940), + [anon_sym_import] = ACTIONS(2940), + [anon_sym_with] = ACTIONS(2940), + [anon_sym_var] = ACTIONS(2940), + [anon_sym_let] = ACTIONS(2940), + [anon_sym_const] = ACTIONS(2940), + [anon_sym_BANG] = ACTIONS(2938), + [anon_sym_else] = ACTIONS(2940), + [anon_sym_if] = ACTIONS(2940), + [anon_sym_switch] = ACTIONS(2940), + [anon_sym_for] = ACTIONS(2940), + [anon_sym_LPAREN] = ACTIONS(2938), + [anon_sym_SEMI] = ACTIONS(2938), + [anon_sym_await] = ACTIONS(2940), + [anon_sym_while] = ACTIONS(2940), + [anon_sym_do] = ACTIONS(2940), + [anon_sym_try] = ACTIONS(2940), + [anon_sym_break] = ACTIONS(2940), + [anon_sym_continue] = ACTIONS(2940), + [anon_sym_debugger] = ACTIONS(2940), + [anon_sym_return] = ACTIONS(2940), + [anon_sym_throw] = ACTIONS(2940), + [anon_sym_case] = ACTIONS(2940), + [anon_sym_yield] = ACTIONS(2940), + [anon_sym_LBRACK] = ACTIONS(2938), + [anon_sym_DQUOTE] = ACTIONS(2938), + [anon_sym_SQUOTE] = ACTIONS(2938), + [anon_sym_class] = ACTIONS(2940), + [anon_sym_async] = ACTIONS(2940), + [anon_sym_function] = ACTIONS(2940), + [anon_sym_new] = ACTIONS(2940), + [anon_sym_using] = ACTIONS(2940), + [anon_sym_PLUS] = ACTIONS(2940), + [anon_sym_DASH] = ACTIONS(2940), + [anon_sym_SLASH] = ACTIONS(2940), + [anon_sym_LT] = ACTIONS(2938), + [anon_sym_TILDE] = ACTIONS(2938), + [anon_sym_void] = ACTIONS(2940), + [anon_sym_delete] = ACTIONS(2940), + [anon_sym_PLUS_PLUS] = ACTIONS(2938), + [anon_sym_DASH_DASH] = ACTIONS(2938), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2938), + [sym_number] = ACTIONS(2938), + [sym_private_property_identifier] = ACTIONS(2938), + [sym_this] = ACTIONS(2940), + [sym_super] = ACTIONS(2940), + [sym_true] = ACTIONS(2940), + [sym_false] = ACTIONS(2940), + [sym_null] = ACTIONS(2940), + [sym_undefined] = ACTIONS(2940), + [anon_sym_AT] = ACTIONS(2938), + [anon_sym_static] = ACTIONS(2940), + [anon_sym_readonly] = ACTIONS(2940), + [anon_sym_get] = ACTIONS(2940), + [anon_sym_set] = ACTIONS(2940), + [anon_sym_declare] = ACTIONS(2940), + [anon_sym_public] = ACTIONS(2940), + [anon_sym_private] = ACTIONS(2940), + [anon_sym_protected] = ACTIONS(2940), + [anon_sym_override] = ACTIONS(2940), + [anon_sym_module] = ACTIONS(2940), + [anon_sym_any] = ACTIONS(2940), + [anon_sym_number] = ACTIONS(2940), + [anon_sym_boolean] = ACTIONS(2940), + [anon_sym_string] = ACTIONS(2940), + [anon_sym_symbol] = ACTIONS(2940), + [anon_sym_object] = ACTIONS(2940), + [anon_sym_abstract] = ACTIONS(2940), + [anon_sym_interface] = ACTIONS(2940), + [anon_sym_enum] = ACTIONS(2940), [sym_html_comment] = ACTIONS(5), }, - [STATE(917)] = { - [ts_builtin_sym_end] = ACTIONS(2944), - [sym_identifier] = ACTIONS(2946), - [anon_sym_export] = ACTIONS(2946), - [anon_sym_default] = ACTIONS(2946), - [anon_sym_type] = ACTIONS(2946), - [anon_sym_namespace] = ACTIONS(2946), - [anon_sym_LBRACE] = ACTIONS(2944), - [anon_sym_RBRACE] = ACTIONS(2944), - [anon_sym_typeof] = ACTIONS(2946), - [anon_sym_import] = ACTIONS(2946), - [anon_sym_with] = ACTIONS(2946), - [anon_sym_var] = ACTIONS(2946), - [anon_sym_let] = ACTIONS(2946), - [anon_sym_const] = ACTIONS(2946), - [anon_sym_BANG] = ACTIONS(2944), - [anon_sym_else] = ACTIONS(2946), - [anon_sym_if] = ACTIONS(2946), - [anon_sym_switch] = ACTIONS(2946), - [anon_sym_for] = ACTIONS(2946), - [anon_sym_LPAREN] = ACTIONS(2944), - [anon_sym_SEMI] = ACTIONS(2944), - [anon_sym_await] = ACTIONS(2946), - [anon_sym_while] = ACTIONS(2946), - [anon_sym_do] = ACTIONS(2946), - [anon_sym_try] = ACTIONS(2946), - [anon_sym_break] = ACTIONS(2946), - [anon_sym_continue] = ACTIONS(2946), - [anon_sym_debugger] = ACTIONS(2946), - [anon_sym_return] = ACTIONS(2946), - [anon_sym_throw] = ACTIONS(2946), - [anon_sym_case] = ACTIONS(2946), - [anon_sym_yield] = ACTIONS(2946), - [anon_sym_LBRACK] = ACTIONS(2944), - [anon_sym_DQUOTE] = ACTIONS(2944), - [anon_sym_SQUOTE] = ACTIONS(2944), - [anon_sym_class] = ACTIONS(2946), - [anon_sym_async] = ACTIONS(2946), - [anon_sym_function] = ACTIONS(2946), - [anon_sym_new] = ACTIONS(2946), - [anon_sym_using] = ACTIONS(2946), - [anon_sym_PLUS] = ACTIONS(2946), - [anon_sym_DASH] = ACTIONS(2946), - [anon_sym_SLASH] = ACTIONS(2946), - [anon_sym_LT] = ACTIONS(2944), - [anon_sym_TILDE] = ACTIONS(2944), - [anon_sym_void] = ACTIONS(2946), - [anon_sym_delete] = ACTIONS(2946), - [anon_sym_PLUS_PLUS] = ACTIONS(2944), - [anon_sym_DASH_DASH] = ACTIONS(2944), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2944), - [sym_number] = ACTIONS(2944), - [sym_private_property_identifier] = ACTIONS(2944), - [sym_this] = ACTIONS(2946), - [sym_super] = ACTIONS(2946), - [sym_true] = ACTIONS(2946), - [sym_false] = ACTIONS(2946), - [sym_null] = ACTIONS(2946), - [sym_undefined] = ACTIONS(2946), - [anon_sym_AT] = ACTIONS(2944), - [anon_sym_static] = ACTIONS(2946), - [anon_sym_readonly] = ACTIONS(2946), - [anon_sym_get] = ACTIONS(2946), - [anon_sym_set] = ACTIONS(2946), - [anon_sym_declare] = ACTIONS(2946), - [anon_sym_public] = ACTIONS(2946), - [anon_sym_private] = ACTIONS(2946), - [anon_sym_protected] = ACTIONS(2946), - [anon_sym_override] = ACTIONS(2946), - [anon_sym_module] = ACTIONS(2946), - [anon_sym_any] = ACTIONS(2946), - [anon_sym_number] = ACTIONS(2946), - [anon_sym_boolean] = ACTIONS(2946), - [anon_sym_string] = ACTIONS(2946), - [anon_sym_symbol] = ACTIONS(2946), - [anon_sym_object] = ACTIONS(2946), - [anon_sym_abstract] = ACTIONS(2946), - [anon_sym_interface] = ACTIONS(2946), - [anon_sym_enum] = ACTIONS(2946), + [STATE(931)] = { + [ts_builtin_sym_end] = ACTIONS(2942), + [sym_identifier] = ACTIONS(2944), + [anon_sym_export] = ACTIONS(2944), + [anon_sym_default] = ACTIONS(2944), + [anon_sym_type] = ACTIONS(2944), + [anon_sym_namespace] = ACTIONS(2944), + [anon_sym_LBRACE] = ACTIONS(2942), + [anon_sym_RBRACE] = ACTIONS(2942), + [anon_sym_typeof] = ACTIONS(2944), + [anon_sym_import] = ACTIONS(2944), + [anon_sym_with] = ACTIONS(2944), + [anon_sym_var] = ACTIONS(2944), + [anon_sym_let] = ACTIONS(2944), + [anon_sym_const] = ACTIONS(2944), + [anon_sym_BANG] = ACTIONS(2942), + [anon_sym_else] = ACTIONS(2944), + [anon_sym_if] = ACTIONS(2944), + [anon_sym_switch] = ACTIONS(2944), + [anon_sym_for] = ACTIONS(2944), + [anon_sym_LPAREN] = ACTIONS(2942), + [anon_sym_SEMI] = ACTIONS(2942), + [anon_sym_await] = ACTIONS(2944), + [anon_sym_while] = ACTIONS(2944), + [anon_sym_do] = ACTIONS(2944), + [anon_sym_try] = ACTIONS(2944), + [anon_sym_break] = ACTIONS(2944), + [anon_sym_continue] = ACTIONS(2944), + [anon_sym_debugger] = ACTIONS(2944), + [anon_sym_return] = ACTIONS(2944), + [anon_sym_throw] = ACTIONS(2944), + [anon_sym_case] = ACTIONS(2944), + [anon_sym_yield] = ACTIONS(2944), + [anon_sym_LBRACK] = ACTIONS(2942), + [anon_sym_DQUOTE] = ACTIONS(2942), + [anon_sym_SQUOTE] = ACTIONS(2942), + [anon_sym_class] = ACTIONS(2944), + [anon_sym_async] = ACTIONS(2944), + [anon_sym_function] = ACTIONS(2944), + [anon_sym_new] = ACTIONS(2944), + [anon_sym_using] = ACTIONS(2944), + [anon_sym_PLUS] = ACTIONS(2944), + [anon_sym_DASH] = ACTIONS(2944), + [anon_sym_SLASH] = ACTIONS(2944), + [anon_sym_LT] = ACTIONS(2942), + [anon_sym_TILDE] = ACTIONS(2942), + [anon_sym_void] = ACTIONS(2944), + [anon_sym_delete] = ACTIONS(2944), + [anon_sym_PLUS_PLUS] = ACTIONS(2942), + [anon_sym_DASH_DASH] = ACTIONS(2942), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2942), + [sym_number] = ACTIONS(2942), + [sym_private_property_identifier] = ACTIONS(2942), + [sym_this] = ACTIONS(2944), + [sym_super] = ACTIONS(2944), + [sym_true] = ACTIONS(2944), + [sym_false] = ACTIONS(2944), + [sym_null] = ACTIONS(2944), + [sym_undefined] = ACTIONS(2944), + [anon_sym_AT] = ACTIONS(2942), + [anon_sym_static] = ACTIONS(2944), + [anon_sym_readonly] = ACTIONS(2944), + [anon_sym_get] = ACTIONS(2944), + [anon_sym_set] = ACTIONS(2944), + [anon_sym_declare] = ACTIONS(2944), + [anon_sym_public] = ACTIONS(2944), + [anon_sym_private] = ACTIONS(2944), + [anon_sym_protected] = ACTIONS(2944), + [anon_sym_override] = ACTIONS(2944), + [anon_sym_module] = ACTIONS(2944), + [anon_sym_any] = ACTIONS(2944), + [anon_sym_number] = ACTIONS(2944), + [anon_sym_boolean] = ACTIONS(2944), + [anon_sym_string] = ACTIONS(2944), + [anon_sym_symbol] = ACTIONS(2944), + [anon_sym_object] = ACTIONS(2944), + [anon_sym_abstract] = ACTIONS(2944), + [anon_sym_interface] = ACTIONS(2944), + [anon_sym_enum] = ACTIONS(2944), [sym_html_comment] = ACTIONS(5), }, - [STATE(918)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_rest_pattern] = STATE(5834), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5512), - [sym_optional_tuple_parameter] = STATE(5512), - [sym_optional_type] = STATE(5512), - [sym_rest_type] = STATE(5512), - [sym__tuple_type_member] = STATE(5512), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(2478), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_RBRACK] = ACTIONS(2948), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(2484), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(209), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(2492), - [anon_sym_QMARK] = ACTIONS(661), - [anon_sym_any] = ACTIONS(667), - [anon_sym_number] = ACTIONS(667), - [anon_sym_boolean] = ACTIONS(667), - [anon_sym_string] = ACTIONS(667), - [anon_sym_symbol] = ACTIONS(667), - [anon_sym_object] = ACTIONS(667), - [anon_sym_abstract] = ACTIONS(665), - [anon_sym_never] = ACTIONS(667), - [anon_sym_unknown] = ACTIONS(667), - [anon_sym_keyof] = ACTIONS(669), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [STATE(932)] = { + [ts_builtin_sym_end] = ACTIONS(2946), + [sym_identifier] = ACTIONS(2948), + [anon_sym_export] = ACTIONS(2948), + [anon_sym_default] = ACTIONS(2948), + [anon_sym_type] = ACTIONS(2948), + [anon_sym_namespace] = ACTIONS(2948), + [anon_sym_LBRACE] = ACTIONS(2946), + [anon_sym_RBRACE] = ACTIONS(2946), + [anon_sym_typeof] = ACTIONS(2948), + [anon_sym_import] = ACTIONS(2948), + [anon_sym_with] = ACTIONS(2948), + [anon_sym_var] = ACTIONS(2948), + [anon_sym_let] = ACTIONS(2948), + [anon_sym_const] = ACTIONS(2948), + [anon_sym_BANG] = ACTIONS(2946), + [anon_sym_else] = ACTIONS(2948), + [anon_sym_if] = ACTIONS(2948), + [anon_sym_switch] = ACTIONS(2948), + [anon_sym_for] = ACTIONS(2948), + [anon_sym_LPAREN] = ACTIONS(2946), + [anon_sym_SEMI] = ACTIONS(2946), + [anon_sym_await] = ACTIONS(2948), + [anon_sym_while] = ACTIONS(2948), + [anon_sym_do] = ACTIONS(2948), + [anon_sym_try] = ACTIONS(2948), + [anon_sym_break] = ACTIONS(2948), + [anon_sym_continue] = ACTIONS(2948), + [anon_sym_debugger] = ACTIONS(2948), + [anon_sym_return] = ACTIONS(2948), + [anon_sym_throw] = ACTIONS(2948), + [anon_sym_case] = ACTIONS(2948), + [anon_sym_yield] = ACTIONS(2948), + [anon_sym_LBRACK] = ACTIONS(2946), + [anon_sym_DQUOTE] = ACTIONS(2946), + [anon_sym_SQUOTE] = ACTIONS(2946), + [anon_sym_class] = ACTIONS(2948), + [anon_sym_async] = ACTIONS(2948), + [anon_sym_function] = ACTIONS(2948), + [anon_sym_new] = ACTIONS(2948), + [anon_sym_using] = ACTIONS(2948), + [anon_sym_PLUS] = ACTIONS(2948), + [anon_sym_DASH] = ACTIONS(2948), + [anon_sym_SLASH] = ACTIONS(2948), + [anon_sym_LT] = ACTIONS(2946), + [anon_sym_TILDE] = ACTIONS(2946), + [anon_sym_void] = ACTIONS(2948), + [anon_sym_delete] = ACTIONS(2948), + [anon_sym_PLUS_PLUS] = ACTIONS(2946), + [anon_sym_DASH_DASH] = ACTIONS(2946), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2946), + [sym_number] = ACTIONS(2946), + [sym_private_property_identifier] = ACTIONS(2946), + [sym_this] = ACTIONS(2948), + [sym_super] = ACTIONS(2948), + [sym_true] = ACTIONS(2948), + [sym_false] = ACTIONS(2948), + [sym_null] = ACTIONS(2948), + [sym_undefined] = ACTIONS(2948), + [anon_sym_AT] = ACTIONS(2946), + [anon_sym_static] = ACTIONS(2948), + [anon_sym_readonly] = ACTIONS(2948), + [anon_sym_get] = ACTIONS(2948), + [anon_sym_set] = ACTIONS(2948), + [anon_sym_declare] = ACTIONS(2948), + [anon_sym_public] = ACTIONS(2948), + [anon_sym_private] = ACTIONS(2948), + [anon_sym_protected] = ACTIONS(2948), + [anon_sym_override] = ACTIONS(2948), + [anon_sym_module] = ACTIONS(2948), + [anon_sym_any] = ACTIONS(2948), + [anon_sym_number] = ACTIONS(2948), + [anon_sym_boolean] = ACTIONS(2948), + [anon_sym_string] = ACTIONS(2948), + [anon_sym_symbol] = ACTIONS(2948), + [anon_sym_object] = ACTIONS(2948), + [anon_sym_abstract] = ACTIONS(2948), + [anon_sym_interface] = ACTIONS(2948), + [anon_sym_enum] = ACTIONS(2948), [sym_html_comment] = ACTIONS(5), }, - [STATE(919)] = { + [STATE(933)] = { [ts_builtin_sym_end] = ACTIONS(2950), [sym_identifier] = ACTIONS(2952), [anon_sym_export] = ACTIONS(2952), @@ -120257,7 +126188,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2952), [sym_html_comment] = ACTIONS(5), }, - [STATE(920)] = { + [STATE(934)] = { [ts_builtin_sym_end] = ACTIONS(2954), [sym_identifier] = ACTIONS(2956), [anon_sym_export] = ACTIONS(2956), @@ -120339,7 +126270,171 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2956), [sym_html_comment] = ACTIONS(5), }, - [STATE(921)] = { + [STATE(935)] = { + [ts_builtin_sym_end] = ACTIONS(2946), + [sym_identifier] = ACTIONS(2948), + [anon_sym_export] = ACTIONS(2948), + [anon_sym_default] = ACTIONS(2948), + [anon_sym_type] = ACTIONS(2948), + [anon_sym_namespace] = ACTIONS(2948), + [anon_sym_LBRACE] = ACTIONS(2946), + [anon_sym_RBRACE] = ACTIONS(2946), + [anon_sym_typeof] = ACTIONS(2948), + [anon_sym_import] = ACTIONS(2948), + [anon_sym_with] = ACTIONS(2948), + [anon_sym_var] = ACTIONS(2948), + [anon_sym_let] = ACTIONS(2948), + [anon_sym_const] = ACTIONS(2948), + [anon_sym_BANG] = ACTIONS(2946), + [anon_sym_else] = ACTIONS(2948), + [anon_sym_if] = ACTIONS(2948), + [anon_sym_switch] = ACTIONS(2948), + [anon_sym_for] = ACTIONS(2948), + [anon_sym_LPAREN] = ACTIONS(2946), + [anon_sym_SEMI] = ACTIONS(2946), + [anon_sym_await] = ACTIONS(2948), + [anon_sym_while] = ACTIONS(2948), + [anon_sym_do] = ACTIONS(2948), + [anon_sym_try] = ACTIONS(2948), + [anon_sym_break] = ACTIONS(2948), + [anon_sym_continue] = ACTIONS(2948), + [anon_sym_debugger] = ACTIONS(2948), + [anon_sym_return] = ACTIONS(2948), + [anon_sym_throw] = ACTIONS(2948), + [anon_sym_case] = ACTIONS(2948), + [anon_sym_yield] = ACTIONS(2948), + [anon_sym_LBRACK] = ACTIONS(2946), + [anon_sym_DQUOTE] = ACTIONS(2946), + [anon_sym_SQUOTE] = ACTIONS(2946), + [anon_sym_class] = ACTIONS(2948), + [anon_sym_async] = ACTIONS(2948), + [anon_sym_function] = ACTIONS(2948), + [anon_sym_new] = ACTIONS(2948), + [anon_sym_using] = ACTIONS(2948), + [anon_sym_PLUS] = ACTIONS(2948), + [anon_sym_DASH] = ACTIONS(2948), + [anon_sym_SLASH] = ACTIONS(2948), + [anon_sym_LT] = ACTIONS(2946), + [anon_sym_TILDE] = ACTIONS(2946), + [anon_sym_void] = ACTIONS(2948), + [anon_sym_delete] = ACTIONS(2948), + [anon_sym_PLUS_PLUS] = ACTIONS(2946), + [anon_sym_DASH_DASH] = ACTIONS(2946), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2946), + [sym_number] = ACTIONS(2946), + [sym_private_property_identifier] = ACTIONS(2946), + [sym_this] = ACTIONS(2948), + [sym_super] = ACTIONS(2948), + [sym_true] = ACTIONS(2948), + [sym_false] = ACTIONS(2948), + [sym_null] = ACTIONS(2948), + [sym_undefined] = ACTIONS(2948), + [anon_sym_AT] = ACTIONS(2946), + [anon_sym_static] = ACTIONS(2948), + [anon_sym_readonly] = ACTIONS(2948), + [anon_sym_get] = ACTIONS(2948), + [anon_sym_set] = ACTIONS(2948), + [anon_sym_declare] = ACTIONS(2948), + [anon_sym_public] = ACTIONS(2948), + [anon_sym_private] = ACTIONS(2948), + [anon_sym_protected] = ACTIONS(2948), + [anon_sym_override] = ACTIONS(2948), + [anon_sym_module] = ACTIONS(2948), + [anon_sym_any] = ACTIONS(2948), + [anon_sym_number] = ACTIONS(2948), + [anon_sym_boolean] = ACTIONS(2948), + [anon_sym_string] = ACTIONS(2948), + [anon_sym_symbol] = ACTIONS(2948), + [anon_sym_object] = ACTIONS(2948), + [anon_sym_abstract] = ACTIONS(2948), + [anon_sym_interface] = ACTIONS(2948), + [anon_sym_enum] = ACTIONS(2948), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(936)] = { + [ts_builtin_sym_end] = ACTIONS(2954), + [sym_identifier] = ACTIONS(2956), + [anon_sym_export] = ACTIONS(2956), + [anon_sym_default] = ACTIONS(2956), + [anon_sym_type] = ACTIONS(2956), + [anon_sym_namespace] = ACTIONS(2956), + [anon_sym_LBRACE] = ACTIONS(2954), + [anon_sym_RBRACE] = ACTIONS(2954), + [anon_sym_typeof] = ACTIONS(2956), + [anon_sym_import] = ACTIONS(2956), + [anon_sym_with] = ACTIONS(2956), + [anon_sym_var] = ACTIONS(2956), + [anon_sym_let] = ACTIONS(2956), + [anon_sym_const] = ACTIONS(2956), + [anon_sym_BANG] = ACTIONS(2954), + [anon_sym_else] = ACTIONS(2956), + [anon_sym_if] = ACTIONS(2956), + [anon_sym_switch] = ACTIONS(2956), + [anon_sym_for] = ACTIONS(2956), + [anon_sym_LPAREN] = ACTIONS(2954), + [anon_sym_SEMI] = ACTIONS(2954), + [anon_sym_await] = ACTIONS(2956), + [anon_sym_while] = ACTIONS(2956), + [anon_sym_do] = ACTIONS(2956), + [anon_sym_try] = ACTIONS(2956), + [anon_sym_break] = ACTIONS(2956), + [anon_sym_continue] = ACTIONS(2956), + [anon_sym_debugger] = ACTIONS(2956), + [anon_sym_return] = ACTIONS(2956), + [anon_sym_throw] = ACTIONS(2956), + [anon_sym_case] = ACTIONS(2956), + [anon_sym_yield] = ACTIONS(2956), + [anon_sym_LBRACK] = ACTIONS(2954), + [anon_sym_DQUOTE] = ACTIONS(2954), + [anon_sym_SQUOTE] = ACTIONS(2954), + [anon_sym_class] = ACTIONS(2956), + [anon_sym_async] = ACTIONS(2956), + [anon_sym_function] = ACTIONS(2956), + [anon_sym_new] = ACTIONS(2956), + [anon_sym_using] = ACTIONS(2956), + [anon_sym_PLUS] = ACTIONS(2956), + [anon_sym_DASH] = ACTIONS(2956), + [anon_sym_SLASH] = ACTIONS(2956), + [anon_sym_LT] = ACTIONS(2954), + [anon_sym_TILDE] = ACTIONS(2954), + [anon_sym_void] = ACTIONS(2956), + [anon_sym_delete] = ACTIONS(2956), + [anon_sym_PLUS_PLUS] = ACTIONS(2954), + [anon_sym_DASH_DASH] = ACTIONS(2954), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2954), + [sym_number] = ACTIONS(2954), + [sym_private_property_identifier] = ACTIONS(2954), + [sym_this] = ACTIONS(2956), + [sym_super] = ACTIONS(2956), + [sym_true] = ACTIONS(2956), + [sym_false] = ACTIONS(2956), + [sym_null] = ACTIONS(2956), + [sym_undefined] = ACTIONS(2956), + [anon_sym_AT] = ACTIONS(2954), + [anon_sym_static] = ACTIONS(2956), + [anon_sym_readonly] = ACTIONS(2956), + [anon_sym_get] = ACTIONS(2956), + [anon_sym_set] = ACTIONS(2956), + [anon_sym_declare] = ACTIONS(2956), + [anon_sym_public] = ACTIONS(2956), + [anon_sym_private] = ACTIONS(2956), + [anon_sym_protected] = ACTIONS(2956), + [anon_sym_override] = ACTIONS(2956), + [anon_sym_module] = ACTIONS(2956), + [anon_sym_any] = ACTIONS(2956), + [anon_sym_number] = ACTIONS(2956), + [anon_sym_boolean] = ACTIONS(2956), + [anon_sym_string] = ACTIONS(2956), + [anon_sym_symbol] = ACTIONS(2956), + [anon_sym_object] = ACTIONS(2956), + [anon_sym_abstract] = ACTIONS(2956), + [anon_sym_interface] = ACTIONS(2956), + [anon_sym_enum] = ACTIONS(2956), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(937)] = { [ts_builtin_sym_end] = ACTIONS(2958), [sym_identifier] = ACTIONS(2960), [anon_sym_export] = ACTIONS(2960), @@ -120421,880 +126516,3882 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2960), [sym_html_comment] = ACTIONS(5), }, - [STATE(922)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_rest_pattern] = STATE(5834), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5512), - [sym_optional_tuple_parameter] = STATE(5512), - [sym_optional_type] = STATE(5512), - [sym_rest_type] = STATE(5512), - [sym__tuple_type_member] = STATE(5512), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(2478), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_RBRACK] = ACTIONS(2962), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(2484), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(209), + [STATE(938)] = { + [ts_builtin_sym_end] = ACTIONS(2962), + [sym_identifier] = ACTIONS(2964), + [anon_sym_export] = ACTIONS(2964), + [anon_sym_default] = ACTIONS(2964), + [anon_sym_type] = ACTIONS(2964), + [anon_sym_namespace] = ACTIONS(2964), + [anon_sym_LBRACE] = ACTIONS(2962), + [anon_sym_RBRACE] = ACTIONS(2962), + [anon_sym_typeof] = ACTIONS(2964), + [anon_sym_import] = ACTIONS(2964), + [anon_sym_with] = ACTIONS(2964), + [anon_sym_var] = ACTIONS(2964), + [anon_sym_let] = ACTIONS(2964), + [anon_sym_const] = ACTIONS(2964), + [anon_sym_BANG] = ACTIONS(2962), + [anon_sym_else] = ACTIONS(2964), + [anon_sym_if] = ACTIONS(2964), + [anon_sym_switch] = ACTIONS(2964), + [anon_sym_for] = ACTIONS(2964), + [anon_sym_LPAREN] = ACTIONS(2962), + [anon_sym_SEMI] = ACTIONS(2962), + [anon_sym_await] = ACTIONS(2964), + [anon_sym_while] = ACTIONS(2964), + [anon_sym_do] = ACTIONS(2964), + [anon_sym_try] = ACTIONS(2964), + [anon_sym_break] = ACTIONS(2964), + [anon_sym_continue] = ACTIONS(2964), + [anon_sym_debugger] = ACTIONS(2964), + [anon_sym_return] = ACTIONS(2964), + [anon_sym_throw] = ACTIONS(2964), + [anon_sym_case] = ACTIONS(2964), + [anon_sym_yield] = ACTIONS(2964), + [anon_sym_LBRACK] = ACTIONS(2962), + [anon_sym_DQUOTE] = ACTIONS(2962), + [anon_sym_SQUOTE] = ACTIONS(2962), + [anon_sym_class] = ACTIONS(2964), + [anon_sym_async] = ACTIONS(2964), + [anon_sym_function] = ACTIONS(2964), + [anon_sym_new] = ACTIONS(2964), + [anon_sym_using] = ACTIONS(2964), + [anon_sym_PLUS] = ACTIONS(2964), + [anon_sym_DASH] = ACTIONS(2964), + [anon_sym_SLASH] = ACTIONS(2964), + [anon_sym_LT] = ACTIONS(2962), + [anon_sym_TILDE] = ACTIONS(2962), + [anon_sym_void] = ACTIONS(2964), + [anon_sym_delete] = ACTIONS(2964), + [anon_sym_PLUS_PLUS] = ACTIONS(2962), + [anon_sym_DASH_DASH] = ACTIONS(2962), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2962), + [sym_number] = ACTIONS(2962), + [sym_private_property_identifier] = ACTIONS(2962), + [sym_this] = ACTIONS(2964), + [sym_super] = ACTIONS(2964), + [sym_true] = ACTIONS(2964), + [sym_false] = ACTIONS(2964), + [sym_null] = ACTIONS(2964), + [sym_undefined] = ACTIONS(2964), + [anon_sym_AT] = ACTIONS(2962), + [anon_sym_static] = ACTIONS(2964), + [anon_sym_readonly] = ACTIONS(2964), + [anon_sym_get] = ACTIONS(2964), + [anon_sym_set] = ACTIONS(2964), + [anon_sym_declare] = ACTIONS(2964), + [anon_sym_public] = ACTIONS(2964), + [anon_sym_private] = ACTIONS(2964), + [anon_sym_protected] = ACTIONS(2964), + [anon_sym_override] = ACTIONS(2964), + [anon_sym_module] = ACTIONS(2964), + [anon_sym_any] = ACTIONS(2964), + [anon_sym_number] = ACTIONS(2964), + [anon_sym_boolean] = ACTIONS(2964), + [anon_sym_string] = ACTIONS(2964), + [anon_sym_symbol] = ACTIONS(2964), + [anon_sym_object] = ACTIONS(2964), + [anon_sym_abstract] = ACTIONS(2964), + [anon_sym_interface] = ACTIONS(2964), + [anon_sym_enum] = ACTIONS(2964), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(939)] = { + [ts_builtin_sym_end] = ACTIONS(2966), + [sym_identifier] = ACTIONS(2968), + [anon_sym_export] = ACTIONS(2968), + [anon_sym_default] = ACTIONS(2968), + [anon_sym_type] = ACTIONS(2968), + [anon_sym_namespace] = ACTIONS(2968), + [anon_sym_LBRACE] = ACTIONS(2966), + [anon_sym_RBRACE] = ACTIONS(2966), + [anon_sym_typeof] = ACTIONS(2968), + [anon_sym_import] = ACTIONS(2968), + [anon_sym_with] = ACTIONS(2968), + [anon_sym_var] = ACTIONS(2968), + [anon_sym_let] = ACTIONS(2968), + [anon_sym_const] = ACTIONS(2968), + [anon_sym_BANG] = ACTIONS(2966), + [anon_sym_else] = ACTIONS(2968), + [anon_sym_if] = ACTIONS(2968), + [anon_sym_switch] = ACTIONS(2968), + [anon_sym_for] = ACTIONS(2968), + [anon_sym_LPAREN] = ACTIONS(2966), + [anon_sym_SEMI] = ACTIONS(2966), + [anon_sym_await] = ACTIONS(2968), + [anon_sym_while] = ACTIONS(2968), + [anon_sym_do] = ACTIONS(2968), + [anon_sym_try] = ACTIONS(2968), + [anon_sym_break] = ACTIONS(2968), + [anon_sym_continue] = ACTIONS(2968), + [anon_sym_debugger] = ACTIONS(2968), + [anon_sym_return] = ACTIONS(2968), + [anon_sym_throw] = ACTIONS(2968), + [anon_sym_case] = ACTIONS(2968), + [anon_sym_yield] = ACTIONS(2968), + [anon_sym_LBRACK] = ACTIONS(2966), + [anon_sym_DQUOTE] = ACTIONS(2966), + [anon_sym_SQUOTE] = ACTIONS(2966), + [anon_sym_class] = ACTIONS(2968), + [anon_sym_async] = ACTIONS(2968), + [anon_sym_function] = ACTIONS(2968), + [anon_sym_new] = ACTIONS(2968), + [anon_sym_using] = ACTIONS(2968), + [anon_sym_PLUS] = ACTIONS(2968), + [anon_sym_DASH] = ACTIONS(2968), + [anon_sym_SLASH] = ACTIONS(2968), + [anon_sym_LT] = ACTIONS(2966), + [anon_sym_TILDE] = ACTIONS(2966), + [anon_sym_void] = ACTIONS(2968), + [anon_sym_delete] = ACTIONS(2968), + [anon_sym_PLUS_PLUS] = ACTIONS(2966), + [anon_sym_DASH_DASH] = ACTIONS(2966), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2966), + [sym_number] = ACTIONS(2966), + [sym_private_property_identifier] = ACTIONS(2966), + [sym_this] = ACTIONS(2968), + [sym_super] = ACTIONS(2968), + [sym_true] = ACTIONS(2968), + [sym_false] = ACTIONS(2968), + [sym_null] = ACTIONS(2968), + [sym_undefined] = ACTIONS(2968), + [anon_sym_AT] = ACTIONS(2966), + [anon_sym_static] = ACTIONS(2968), + [anon_sym_readonly] = ACTIONS(2968), + [anon_sym_get] = ACTIONS(2968), + [anon_sym_set] = ACTIONS(2968), + [anon_sym_declare] = ACTIONS(2968), + [anon_sym_public] = ACTIONS(2968), + [anon_sym_private] = ACTIONS(2968), + [anon_sym_protected] = ACTIONS(2968), + [anon_sym_override] = ACTIONS(2968), + [anon_sym_module] = ACTIONS(2968), + [anon_sym_any] = ACTIONS(2968), + [anon_sym_number] = ACTIONS(2968), + [anon_sym_boolean] = ACTIONS(2968), + [anon_sym_string] = ACTIONS(2968), + [anon_sym_symbol] = ACTIONS(2968), + [anon_sym_object] = ACTIONS(2968), + [anon_sym_abstract] = ACTIONS(2968), + [anon_sym_interface] = ACTIONS(2968), + [anon_sym_enum] = ACTIONS(2968), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(940)] = { + [ts_builtin_sym_end] = ACTIONS(2970), + [sym_identifier] = ACTIONS(2972), + [anon_sym_export] = ACTIONS(2972), + [anon_sym_default] = ACTIONS(2972), + [anon_sym_type] = ACTIONS(2972), + [anon_sym_namespace] = ACTIONS(2972), + [anon_sym_LBRACE] = ACTIONS(2970), + [anon_sym_RBRACE] = ACTIONS(2970), + [anon_sym_typeof] = ACTIONS(2972), + [anon_sym_import] = ACTIONS(2972), + [anon_sym_with] = ACTIONS(2972), + [anon_sym_var] = ACTIONS(2972), + [anon_sym_let] = ACTIONS(2972), + [anon_sym_const] = ACTIONS(2972), + [anon_sym_BANG] = ACTIONS(2970), + [anon_sym_else] = ACTIONS(2972), + [anon_sym_if] = ACTIONS(2972), + [anon_sym_switch] = ACTIONS(2972), + [anon_sym_for] = ACTIONS(2972), + [anon_sym_LPAREN] = ACTIONS(2970), + [anon_sym_SEMI] = ACTIONS(2970), + [anon_sym_await] = ACTIONS(2972), + [anon_sym_while] = ACTIONS(2972), + [anon_sym_do] = ACTIONS(2972), + [anon_sym_try] = ACTIONS(2972), + [anon_sym_break] = ACTIONS(2972), + [anon_sym_continue] = ACTIONS(2972), + [anon_sym_debugger] = ACTIONS(2972), + [anon_sym_return] = ACTIONS(2972), + [anon_sym_throw] = ACTIONS(2972), + [anon_sym_case] = ACTIONS(2972), + [anon_sym_yield] = ACTIONS(2972), + [anon_sym_LBRACK] = ACTIONS(2970), + [anon_sym_DQUOTE] = ACTIONS(2970), + [anon_sym_SQUOTE] = ACTIONS(2970), + [anon_sym_class] = ACTIONS(2972), + [anon_sym_async] = ACTIONS(2972), + [anon_sym_function] = ACTIONS(2972), + [anon_sym_new] = ACTIONS(2972), + [anon_sym_using] = ACTIONS(2972), + [anon_sym_PLUS] = ACTIONS(2972), + [anon_sym_DASH] = ACTIONS(2972), + [anon_sym_SLASH] = ACTIONS(2972), + [anon_sym_LT] = ACTIONS(2970), + [anon_sym_TILDE] = ACTIONS(2970), + [anon_sym_void] = ACTIONS(2972), + [anon_sym_delete] = ACTIONS(2972), + [anon_sym_PLUS_PLUS] = ACTIONS(2970), + [anon_sym_DASH_DASH] = ACTIONS(2970), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2970), + [sym_number] = ACTIONS(2970), + [sym_private_property_identifier] = ACTIONS(2970), + [sym_this] = ACTIONS(2972), + [sym_super] = ACTIONS(2972), + [sym_true] = ACTIONS(2972), + [sym_false] = ACTIONS(2972), + [sym_null] = ACTIONS(2972), + [sym_undefined] = ACTIONS(2972), + [anon_sym_AT] = ACTIONS(2970), + [anon_sym_static] = ACTIONS(2972), + [anon_sym_readonly] = ACTIONS(2972), + [anon_sym_get] = ACTIONS(2972), + [anon_sym_set] = ACTIONS(2972), + [anon_sym_declare] = ACTIONS(2972), + [anon_sym_public] = ACTIONS(2972), + [anon_sym_private] = ACTIONS(2972), + [anon_sym_protected] = ACTIONS(2972), + [anon_sym_override] = ACTIONS(2972), + [anon_sym_module] = ACTIONS(2972), + [anon_sym_any] = ACTIONS(2972), + [anon_sym_number] = ACTIONS(2972), + [anon_sym_boolean] = ACTIONS(2972), + [anon_sym_string] = ACTIONS(2972), + [anon_sym_symbol] = ACTIONS(2972), + [anon_sym_object] = ACTIONS(2972), + [anon_sym_abstract] = ACTIONS(2972), + [anon_sym_interface] = ACTIONS(2972), + [anon_sym_enum] = ACTIONS(2972), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(941)] = { + [ts_builtin_sym_end] = ACTIONS(2954), + [sym_identifier] = ACTIONS(2956), + [anon_sym_export] = ACTIONS(2956), + [anon_sym_default] = ACTIONS(2956), + [anon_sym_type] = ACTIONS(2956), + [anon_sym_namespace] = ACTIONS(2956), + [anon_sym_LBRACE] = ACTIONS(2954), + [anon_sym_RBRACE] = ACTIONS(2954), + [anon_sym_typeof] = ACTIONS(2956), + [anon_sym_import] = ACTIONS(2956), + [anon_sym_with] = ACTIONS(2956), + [anon_sym_var] = ACTIONS(2956), + [anon_sym_let] = ACTIONS(2956), + [anon_sym_const] = ACTIONS(2956), + [anon_sym_BANG] = ACTIONS(2954), + [anon_sym_else] = ACTIONS(2956), + [anon_sym_if] = ACTIONS(2956), + [anon_sym_switch] = ACTIONS(2956), + [anon_sym_for] = ACTIONS(2956), + [anon_sym_LPAREN] = ACTIONS(2954), + [anon_sym_SEMI] = ACTIONS(2954), + [anon_sym_await] = ACTIONS(2956), + [anon_sym_while] = ACTIONS(2956), + [anon_sym_do] = ACTIONS(2956), + [anon_sym_try] = ACTIONS(2956), + [anon_sym_break] = ACTIONS(2956), + [anon_sym_continue] = ACTIONS(2956), + [anon_sym_debugger] = ACTIONS(2956), + [anon_sym_return] = ACTIONS(2956), + [anon_sym_throw] = ACTIONS(2956), + [anon_sym_case] = ACTIONS(2956), + [anon_sym_yield] = ACTIONS(2956), + [anon_sym_LBRACK] = ACTIONS(2954), + [anon_sym_DQUOTE] = ACTIONS(2954), + [anon_sym_SQUOTE] = ACTIONS(2954), + [anon_sym_class] = ACTIONS(2956), + [anon_sym_async] = ACTIONS(2956), + [anon_sym_function] = ACTIONS(2956), + [anon_sym_new] = ACTIONS(2956), + [anon_sym_using] = ACTIONS(2956), + [anon_sym_PLUS] = ACTIONS(2956), + [anon_sym_DASH] = ACTIONS(2956), + [anon_sym_SLASH] = ACTIONS(2956), + [anon_sym_LT] = ACTIONS(2954), + [anon_sym_TILDE] = ACTIONS(2954), + [anon_sym_void] = ACTIONS(2956), + [anon_sym_delete] = ACTIONS(2956), + [anon_sym_PLUS_PLUS] = ACTIONS(2954), + [anon_sym_DASH_DASH] = ACTIONS(2954), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(2492), - [anon_sym_QMARK] = ACTIONS(661), - [anon_sym_any] = ACTIONS(667), - [anon_sym_number] = ACTIONS(667), - [anon_sym_boolean] = ACTIONS(667), - [anon_sym_string] = ACTIONS(667), - [anon_sym_symbol] = ACTIONS(667), - [anon_sym_object] = ACTIONS(667), - [anon_sym_abstract] = ACTIONS(665), - [anon_sym_never] = ACTIONS(667), - [anon_sym_unknown] = ACTIONS(667), - [anon_sym_keyof] = ACTIONS(669), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_BQUOTE] = ACTIONS(2954), + [sym_number] = ACTIONS(2954), + [sym_private_property_identifier] = ACTIONS(2954), + [sym_this] = ACTIONS(2956), + [sym_super] = ACTIONS(2956), + [sym_true] = ACTIONS(2956), + [sym_false] = ACTIONS(2956), + [sym_null] = ACTIONS(2956), + [sym_undefined] = ACTIONS(2956), + [anon_sym_AT] = ACTIONS(2954), + [anon_sym_static] = ACTIONS(2956), + [anon_sym_readonly] = ACTIONS(2956), + [anon_sym_get] = ACTIONS(2956), + [anon_sym_set] = ACTIONS(2956), + [anon_sym_declare] = ACTIONS(2956), + [anon_sym_public] = ACTIONS(2956), + [anon_sym_private] = ACTIONS(2956), + [anon_sym_protected] = ACTIONS(2956), + [anon_sym_override] = ACTIONS(2956), + [anon_sym_module] = ACTIONS(2956), + [anon_sym_any] = ACTIONS(2956), + [anon_sym_number] = ACTIONS(2956), + [anon_sym_boolean] = ACTIONS(2956), + [anon_sym_string] = ACTIONS(2956), + [anon_sym_symbol] = ACTIONS(2956), + [anon_sym_object] = ACTIONS(2956), + [anon_sym_abstract] = ACTIONS(2956), + [anon_sym_interface] = ACTIONS(2956), + [anon_sym_enum] = ACTIONS(2956), [sym_html_comment] = ACTIONS(5), }, - [STATE(923)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_rest_pattern] = STATE(5834), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5512), - [sym_optional_tuple_parameter] = STATE(5512), - [sym_optional_type] = STATE(5512), - [sym_rest_type] = STATE(5512), - [sym__tuple_type_member] = STATE(5512), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(2478), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(2484), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(209), + [STATE(942)] = { + [ts_builtin_sym_end] = ACTIONS(2954), + [sym_identifier] = ACTIONS(2956), + [anon_sym_export] = ACTIONS(2956), + [anon_sym_default] = ACTIONS(2956), + [anon_sym_type] = ACTIONS(2956), + [anon_sym_namespace] = ACTIONS(2956), + [anon_sym_LBRACE] = ACTIONS(2954), + [anon_sym_RBRACE] = ACTIONS(2954), + [anon_sym_typeof] = ACTIONS(2956), + [anon_sym_import] = ACTIONS(2956), + [anon_sym_with] = ACTIONS(2956), + [anon_sym_var] = ACTIONS(2956), + [anon_sym_let] = ACTIONS(2956), + [anon_sym_const] = ACTIONS(2956), + [anon_sym_BANG] = ACTIONS(2954), + [anon_sym_else] = ACTIONS(2956), + [anon_sym_if] = ACTIONS(2956), + [anon_sym_switch] = ACTIONS(2956), + [anon_sym_for] = ACTIONS(2956), + [anon_sym_LPAREN] = ACTIONS(2954), + [anon_sym_SEMI] = ACTIONS(2954), + [anon_sym_await] = ACTIONS(2956), + [anon_sym_while] = ACTIONS(2956), + [anon_sym_do] = ACTIONS(2956), + [anon_sym_try] = ACTIONS(2956), + [anon_sym_break] = ACTIONS(2956), + [anon_sym_continue] = ACTIONS(2956), + [anon_sym_debugger] = ACTIONS(2956), + [anon_sym_return] = ACTIONS(2956), + [anon_sym_throw] = ACTIONS(2956), + [anon_sym_case] = ACTIONS(2956), + [anon_sym_yield] = ACTIONS(2956), + [anon_sym_LBRACK] = ACTIONS(2954), + [anon_sym_DQUOTE] = ACTIONS(2954), + [anon_sym_SQUOTE] = ACTIONS(2954), + [anon_sym_class] = ACTIONS(2956), + [anon_sym_async] = ACTIONS(2956), + [anon_sym_function] = ACTIONS(2956), + [anon_sym_new] = ACTIONS(2956), + [anon_sym_using] = ACTIONS(2956), + [anon_sym_PLUS] = ACTIONS(2956), + [anon_sym_DASH] = ACTIONS(2956), + [anon_sym_SLASH] = ACTIONS(2956), + [anon_sym_LT] = ACTIONS(2954), + [anon_sym_TILDE] = ACTIONS(2954), + [anon_sym_void] = ACTIONS(2956), + [anon_sym_delete] = ACTIONS(2956), + [anon_sym_PLUS_PLUS] = ACTIONS(2954), + [anon_sym_DASH_DASH] = ACTIONS(2954), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(2492), - [anon_sym_QMARK] = ACTIONS(661), - [anon_sym_any] = ACTIONS(667), - [anon_sym_number] = ACTIONS(667), - [anon_sym_boolean] = ACTIONS(667), - [anon_sym_string] = ACTIONS(667), - [anon_sym_symbol] = ACTIONS(667), - [anon_sym_object] = ACTIONS(667), - [anon_sym_abstract] = ACTIONS(665), - [anon_sym_never] = ACTIONS(667), - [anon_sym_unknown] = ACTIONS(667), - [anon_sym_keyof] = ACTIONS(669), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_BQUOTE] = ACTIONS(2954), + [sym_number] = ACTIONS(2954), + [sym_private_property_identifier] = ACTIONS(2954), + [sym_this] = ACTIONS(2956), + [sym_super] = ACTIONS(2956), + [sym_true] = ACTIONS(2956), + [sym_false] = ACTIONS(2956), + [sym_null] = ACTIONS(2956), + [sym_undefined] = ACTIONS(2956), + [anon_sym_AT] = ACTIONS(2954), + [anon_sym_static] = ACTIONS(2956), + [anon_sym_readonly] = ACTIONS(2956), + [anon_sym_get] = ACTIONS(2956), + [anon_sym_set] = ACTIONS(2956), + [anon_sym_declare] = ACTIONS(2956), + [anon_sym_public] = ACTIONS(2956), + [anon_sym_private] = ACTIONS(2956), + [anon_sym_protected] = ACTIONS(2956), + [anon_sym_override] = ACTIONS(2956), + [anon_sym_module] = ACTIONS(2956), + [anon_sym_any] = ACTIONS(2956), + [anon_sym_number] = ACTIONS(2956), + [anon_sym_boolean] = ACTIONS(2956), + [anon_sym_string] = ACTIONS(2956), + [anon_sym_symbol] = ACTIONS(2956), + [anon_sym_object] = ACTIONS(2956), + [anon_sym_abstract] = ACTIONS(2956), + [anon_sym_interface] = ACTIONS(2956), + [anon_sym_enum] = ACTIONS(2956), [sym_html_comment] = ACTIONS(5), }, - [STATE(924)] = { - [sym_import] = STATE(4878), - [sym_nested_identifier] = STATE(6238), - [sym_string] = STATE(3430), - [sym_formal_parameters] = STATE(6126), - [sym_nested_type_identifier] = STATE(3248), - [sym__type_query_member_expression_in_type_annotation] = STATE(3093), - [sym__type_query_call_expression_in_type_annotation] = STATE(3323), - [sym_asserts] = STATE(3466), - [sym_type] = STATE(3467), - [sym_constructor_type] = STATE(3433), - [sym_primary_type] = STATE(3434), - [sym_template_literal_type] = STATE(3429), - [sym_infer_type] = STATE(3433), - [sym_conditional_type] = STATE(3429), - [sym_generic_type] = STATE(3429), - [sym_type_predicate] = STATE(3466), - [sym_type_query] = STATE(3429), - [sym_index_type_query] = STATE(3429), - [sym_lookup_type] = STATE(3429), - [sym_literal_type] = STATE(3429), - [sym__number] = STATE(3435), - [sym_existential_type] = STATE(3429), - [sym_flow_maybe_type] = STATE(3429), - [sym_parenthesized_type] = STATE(3429), - [sym_predefined_type] = STATE(3336), - [sym_object_type] = STATE(3429), - [sym_type_parameters] = STATE(5614), - [sym_array_type] = STATE(3429), - [sym_tuple_type] = STATE(3429), - [sym_readonly_type] = STATE(3433), - [sym_union_type] = STATE(3429), - [sym_intersection_type] = STATE(3429), - [sym_function_type] = STATE(3433), - [sym_identifier] = ACTIONS(2964), - [anon_sym_STAR] = ACTIONS(2966), - [anon_sym_LBRACE] = ACTIONS(2968), - [anon_sym_typeof] = ACTIONS(2970), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(2972), - [anon_sym_LPAREN] = ACTIONS(2974), - [anon_sym_LBRACK] = ACTIONS(2976), - [anon_sym_DQUOTE] = ACTIONS(2978), - [anon_sym_SQUOTE] = ACTIONS(2980), - [anon_sym_new] = ACTIONS(2982), - [anon_sym_AMP] = ACTIONS(2984), - [anon_sym_PIPE] = ACTIONS(2986), - [anon_sym_PLUS] = ACTIONS(2988), - [anon_sym_DASH] = ACTIONS(2988), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(2990), + [STATE(943)] = { + [ts_builtin_sym_end] = ACTIONS(2954), + [sym_identifier] = ACTIONS(2956), + [anon_sym_export] = ACTIONS(2956), + [anon_sym_default] = ACTIONS(2956), + [anon_sym_type] = ACTIONS(2956), + [anon_sym_namespace] = ACTIONS(2956), + [anon_sym_LBRACE] = ACTIONS(2954), + [anon_sym_RBRACE] = ACTIONS(2954), + [anon_sym_typeof] = ACTIONS(2956), + [anon_sym_import] = ACTIONS(2956), + [anon_sym_with] = ACTIONS(2956), + [anon_sym_var] = ACTIONS(2956), + [anon_sym_let] = ACTIONS(2956), + [anon_sym_const] = ACTIONS(2956), + [anon_sym_BANG] = ACTIONS(2954), + [anon_sym_else] = ACTIONS(2956), + [anon_sym_if] = ACTIONS(2956), + [anon_sym_switch] = ACTIONS(2956), + [anon_sym_for] = ACTIONS(2956), + [anon_sym_LPAREN] = ACTIONS(2954), + [anon_sym_SEMI] = ACTIONS(2954), + [anon_sym_await] = ACTIONS(2956), + [anon_sym_while] = ACTIONS(2956), + [anon_sym_do] = ACTIONS(2956), + [anon_sym_try] = ACTIONS(2956), + [anon_sym_break] = ACTIONS(2956), + [anon_sym_continue] = ACTIONS(2956), + [anon_sym_debugger] = ACTIONS(2956), + [anon_sym_return] = ACTIONS(2956), + [anon_sym_throw] = ACTIONS(2956), + [anon_sym_case] = ACTIONS(2956), + [anon_sym_yield] = ACTIONS(2956), + [anon_sym_LBRACK] = ACTIONS(2954), + [anon_sym_DQUOTE] = ACTIONS(2954), + [anon_sym_SQUOTE] = ACTIONS(2954), + [anon_sym_class] = ACTIONS(2956), + [anon_sym_async] = ACTIONS(2956), + [anon_sym_function] = ACTIONS(2956), + [anon_sym_new] = ACTIONS(2956), + [anon_sym_using] = ACTIONS(2956), + [anon_sym_PLUS] = ACTIONS(2956), + [anon_sym_DASH] = ACTIONS(2956), + [anon_sym_SLASH] = ACTIONS(2956), + [anon_sym_LT] = ACTIONS(2954), + [anon_sym_TILDE] = ACTIONS(2954), + [anon_sym_void] = ACTIONS(2956), + [anon_sym_delete] = ACTIONS(2956), + [anon_sym_PLUS_PLUS] = ACTIONS(2954), + [anon_sym_DASH_DASH] = ACTIONS(2954), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2992), - [sym_number] = ACTIONS(2994), - [sym_this] = ACTIONS(2996), - [sym_true] = ACTIONS(2998), - [sym_false] = ACTIONS(2998), - [sym_null] = ACTIONS(2998), - [sym_undefined] = ACTIONS(2998), - [anon_sym_readonly] = ACTIONS(3000), - [anon_sym_QMARK] = ACTIONS(3002), - [anon_sym_any] = ACTIONS(2990), - [anon_sym_number] = ACTIONS(2990), - [anon_sym_boolean] = ACTIONS(2990), - [anon_sym_string] = ACTIONS(2990), - [anon_sym_symbol] = ACTIONS(2990), - [anon_sym_object] = ACTIONS(2990), - [anon_sym_abstract] = ACTIONS(3004), - [anon_sym_asserts] = ACTIONS(3006), - [anon_sym_never] = ACTIONS(2990), - [anon_sym_unknown] = ACTIONS(2990), - [anon_sym_keyof] = ACTIONS(3008), - [anon_sym_infer] = ACTIONS(3010), - [anon_sym_unique] = ACTIONS(3012), - [anon_sym_LBRACE_PIPE] = ACTIONS(3014), + [anon_sym_BQUOTE] = ACTIONS(2954), + [sym_number] = ACTIONS(2954), + [sym_private_property_identifier] = ACTIONS(2954), + [sym_this] = ACTIONS(2956), + [sym_super] = ACTIONS(2956), + [sym_true] = ACTIONS(2956), + [sym_false] = ACTIONS(2956), + [sym_null] = ACTIONS(2956), + [sym_undefined] = ACTIONS(2956), + [anon_sym_AT] = ACTIONS(2954), + [anon_sym_static] = ACTIONS(2956), + [anon_sym_readonly] = ACTIONS(2956), + [anon_sym_get] = ACTIONS(2956), + [anon_sym_set] = ACTIONS(2956), + [anon_sym_declare] = ACTIONS(2956), + [anon_sym_public] = ACTIONS(2956), + [anon_sym_private] = ACTIONS(2956), + [anon_sym_protected] = ACTIONS(2956), + [anon_sym_override] = ACTIONS(2956), + [anon_sym_module] = ACTIONS(2956), + [anon_sym_any] = ACTIONS(2956), + [anon_sym_number] = ACTIONS(2956), + [anon_sym_boolean] = ACTIONS(2956), + [anon_sym_string] = ACTIONS(2956), + [anon_sym_symbol] = ACTIONS(2956), + [anon_sym_object] = ACTIONS(2956), + [anon_sym_abstract] = ACTIONS(2956), + [anon_sym_interface] = ACTIONS(2956), + [anon_sym_enum] = ACTIONS(2956), [sym_html_comment] = ACTIONS(5), }, - [STATE(925)] = { - [sym_import] = STATE(4845), - [sym_nested_identifier] = STATE(5915), - [sym_string] = STATE(1565), - [sym_formal_parameters] = STATE(6108), - [sym_nested_type_identifier] = STATE(1491), - [sym__type_query_member_expression_in_type_annotation] = STATE(1475), - [sym__type_query_call_expression_in_type_annotation] = STATE(1567), - [sym_asserts] = STATE(1506), - [sym_type] = STATE(1507), - [sym_constructor_type] = STATE(1624), - [sym_primary_type] = STATE(1569), - [sym_template_literal_type] = STATE(1564), - [sym_infer_type] = STATE(1624), - [sym_conditional_type] = STATE(1564), - [sym_generic_type] = STATE(1564), - [sym_type_predicate] = STATE(1506), - [sym_type_query] = STATE(1564), - [sym_index_type_query] = STATE(1564), - [sym_lookup_type] = STATE(1564), - [sym_literal_type] = STATE(1564), - [sym__number] = STATE(1570), - [sym_existential_type] = STATE(1564), - [sym_flow_maybe_type] = STATE(1564), - [sym_parenthesized_type] = STATE(1564), - [sym_predefined_type] = STATE(1493), - [sym_object_type] = STATE(1564), - [sym_type_parameters] = STATE(5576), - [sym_array_type] = STATE(1564), - [sym_tuple_type] = STATE(1564), - [sym_readonly_type] = STATE(1624), - [sym_union_type] = STATE(1564), - [sym_intersection_type] = STATE(1564), - [sym_function_type] = STATE(1624), - [sym_identifier] = ACTIONS(3016), - [anon_sym_STAR] = ACTIONS(3018), - [anon_sym_LBRACE] = ACTIONS(3020), - [anon_sym_typeof] = ACTIONS(3022), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3024), - [anon_sym_LPAREN] = ACTIONS(3026), - [anon_sym_LBRACK] = ACTIONS(3028), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_new] = ACTIONS(3030), - [anon_sym_AMP] = ACTIONS(3032), - [anon_sym_PIPE] = ACTIONS(3034), - [anon_sym_PLUS] = ACTIONS(3036), - [anon_sym_DASH] = ACTIONS(3036), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3038), + [STATE(944)] = { + [ts_builtin_sym_end] = ACTIONS(2954), + [sym_identifier] = ACTIONS(2956), + [anon_sym_export] = ACTIONS(2956), + [anon_sym_default] = ACTIONS(2956), + [anon_sym_type] = ACTIONS(2956), + [anon_sym_namespace] = ACTIONS(2956), + [anon_sym_LBRACE] = ACTIONS(2954), + [anon_sym_RBRACE] = ACTIONS(2954), + [anon_sym_typeof] = ACTIONS(2956), + [anon_sym_import] = ACTIONS(2956), + [anon_sym_with] = ACTIONS(2956), + [anon_sym_var] = ACTIONS(2956), + [anon_sym_let] = ACTIONS(2956), + [anon_sym_const] = ACTIONS(2956), + [anon_sym_BANG] = ACTIONS(2954), + [anon_sym_else] = ACTIONS(2956), + [anon_sym_if] = ACTIONS(2956), + [anon_sym_switch] = ACTIONS(2956), + [anon_sym_for] = ACTIONS(2956), + [anon_sym_LPAREN] = ACTIONS(2954), + [anon_sym_SEMI] = ACTIONS(2954), + [anon_sym_await] = ACTIONS(2956), + [anon_sym_while] = ACTIONS(2956), + [anon_sym_do] = ACTIONS(2956), + [anon_sym_try] = ACTIONS(2956), + [anon_sym_break] = ACTIONS(2956), + [anon_sym_continue] = ACTIONS(2956), + [anon_sym_debugger] = ACTIONS(2956), + [anon_sym_return] = ACTIONS(2956), + [anon_sym_throw] = ACTIONS(2956), + [anon_sym_case] = ACTIONS(2956), + [anon_sym_yield] = ACTIONS(2956), + [anon_sym_LBRACK] = ACTIONS(2954), + [anon_sym_DQUOTE] = ACTIONS(2954), + [anon_sym_SQUOTE] = ACTIONS(2954), + [anon_sym_class] = ACTIONS(2956), + [anon_sym_async] = ACTIONS(2956), + [anon_sym_function] = ACTIONS(2956), + [anon_sym_new] = ACTIONS(2956), + [anon_sym_using] = ACTIONS(2956), + [anon_sym_PLUS] = ACTIONS(2956), + [anon_sym_DASH] = ACTIONS(2956), + [anon_sym_SLASH] = ACTIONS(2956), + [anon_sym_LT] = ACTIONS(2954), + [anon_sym_TILDE] = ACTIONS(2954), + [anon_sym_void] = ACTIONS(2956), + [anon_sym_delete] = ACTIONS(2956), + [anon_sym_PLUS_PLUS] = ACTIONS(2954), + [anon_sym_DASH_DASH] = ACTIONS(2954), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3040), - [sym_number] = ACTIONS(3042), - [sym_this] = ACTIONS(3044), - [sym_true] = ACTIONS(3046), - [sym_false] = ACTIONS(3046), - [sym_null] = ACTIONS(3046), - [sym_undefined] = ACTIONS(3046), - [anon_sym_readonly] = ACTIONS(3048), - [anon_sym_QMARK] = ACTIONS(3050), - [anon_sym_any] = ACTIONS(3038), - [anon_sym_number] = ACTIONS(3038), - [anon_sym_boolean] = ACTIONS(3038), - [anon_sym_string] = ACTIONS(3038), - [anon_sym_symbol] = ACTIONS(3038), - [anon_sym_object] = ACTIONS(3038), - [anon_sym_abstract] = ACTIONS(3052), - [anon_sym_asserts] = ACTIONS(3054), - [anon_sym_never] = ACTIONS(3038), - [anon_sym_unknown] = ACTIONS(3038), - [anon_sym_keyof] = ACTIONS(3056), - [anon_sym_infer] = ACTIONS(3058), - [anon_sym_unique] = ACTIONS(3060), - [anon_sym_LBRACE_PIPE] = ACTIONS(3062), + [anon_sym_BQUOTE] = ACTIONS(2954), + [sym_number] = ACTIONS(2954), + [sym_private_property_identifier] = ACTIONS(2954), + [sym_this] = ACTIONS(2956), + [sym_super] = ACTIONS(2956), + [sym_true] = ACTIONS(2956), + [sym_false] = ACTIONS(2956), + [sym_null] = ACTIONS(2956), + [sym_undefined] = ACTIONS(2956), + [anon_sym_AT] = ACTIONS(2954), + [anon_sym_static] = ACTIONS(2956), + [anon_sym_readonly] = ACTIONS(2956), + [anon_sym_get] = ACTIONS(2956), + [anon_sym_set] = ACTIONS(2956), + [anon_sym_declare] = ACTIONS(2956), + [anon_sym_public] = ACTIONS(2956), + [anon_sym_private] = ACTIONS(2956), + [anon_sym_protected] = ACTIONS(2956), + [anon_sym_override] = ACTIONS(2956), + [anon_sym_module] = ACTIONS(2956), + [anon_sym_any] = ACTIONS(2956), + [anon_sym_number] = ACTIONS(2956), + [anon_sym_boolean] = ACTIONS(2956), + [anon_sym_string] = ACTIONS(2956), + [anon_sym_symbol] = ACTIONS(2956), + [anon_sym_object] = ACTIONS(2956), + [anon_sym_abstract] = ACTIONS(2956), + [anon_sym_interface] = ACTIONS(2956), + [anon_sym_enum] = ACTIONS(2956), [sym_html_comment] = ACTIONS(5), }, - [STATE(926)] = { - [sym_import] = STATE(4878), - [sym_nested_identifier] = STATE(6238), - [sym_string] = STATE(3430), - [sym_formal_parameters] = STATE(6126), - [sym_nested_type_identifier] = STATE(3248), - [sym__type_query_member_expression_in_type_annotation] = STATE(3093), - [sym__type_query_call_expression_in_type_annotation] = STATE(3323), - [sym_asserts] = STATE(3481), - [sym_type] = STATE(3345), - [sym_constructor_type] = STATE(3433), - [sym_primary_type] = STATE(3434), - [sym_template_literal_type] = STATE(3429), - [sym_infer_type] = STATE(3433), - [sym_conditional_type] = STATE(3429), - [sym_generic_type] = STATE(3429), - [sym_type_predicate] = STATE(3481), - [sym_type_query] = STATE(3429), - [sym_index_type_query] = STATE(3429), - [sym_lookup_type] = STATE(3429), - [sym_literal_type] = STATE(3429), - [sym__number] = STATE(3435), - [sym_existential_type] = STATE(3429), - [sym_flow_maybe_type] = STATE(3429), - [sym_parenthesized_type] = STATE(3429), - [sym_predefined_type] = STATE(3336), - [sym_object_type] = STATE(3429), - [sym_type_parameters] = STATE(5614), - [sym_array_type] = STATE(3429), - [sym_tuple_type] = STATE(3429), - [sym_readonly_type] = STATE(3433), - [sym_union_type] = STATE(3429), - [sym_intersection_type] = STATE(3429), - [sym_function_type] = STATE(3433), - [sym_identifier] = ACTIONS(2964), - [anon_sym_STAR] = ACTIONS(2966), - [anon_sym_LBRACE] = ACTIONS(2968), - [anon_sym_typeof] = ACTIONS(2970), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(2972), + [STATE(945)] = { + [ts_builtin_sym_end] = ACTIONS(2974), + [sym_identifier] = ACTIONS(2976), + [anon_sym_export] = ACTIONS(2976), + [anon_sym_default] = ACTIONS(2976), + [anon_sym_type] = ACTIONS(2976), + [anon_sym_namespace] = ACTIONS(2976), + [anon_sym_LBRACE] = ACTIONS(2974), + [anon_sym_RBRACE] = ACTIONS(2974), + [anon_sym_typeof] = ACTIONS(2976), + [anon_sym_import] = ACTIONS(2976), + [anon_sym_with] = ACTIONS(2976), + [anon_sym_var] = ACTIONS(2976), + [anon_sym_let] = ACTIONS(2976), + [anon_sym_const] = ACTIONS(2976), + [anon_sym_BANG] = ACTIONS(2974), + [anon_sym_else] = ACTIONS(2976), + [anon_sym_if] = ACTIONS(2976), + [anon_sym_switch] = ACTIONS(2976), + [anon_sym_for] = ACTIONS(2976), [anon_sym_LPAREN] = ACTIONS(2974), - [anon_sym_LBRACK] = ACTIONS(2976), + [anon_sym_SEMI] = ACTIONS(2974), + [anon_sym_await] = ACTIONS(2976), + [anon_sym_while] = ACTIONS(2976), + [anon_sym_do] = ACTIONS(2976), + [anon_sym_try] = ACTIONS(2976), + [anon_sym_break] = ACTIONS(2976), + [anon_sym_continue] = ACTIONS(2976), + [anon_sym_debugger] = ACTIONS(2976), + [anon_sym_return] = ACTIONS(2976), + [anon_sym_throw] = ACTIONS(2976), + [anon_sym_case] = ACTIONS(2976), + [anon_sym_yield] = ACTIONS(2976), + [anon_sym_LBRACK] = ACTIONS(2974), + [anon_sym_DQUOTE] = ACTIONS(2974), + [anon_sym_SQUOTE] = ACTIONS(2974), + [anon_sym_class] = ACTIONS(2976), + [anon_sym_async] = ACTIONS(2976), + [anon_sym_function] = ACTIONS(2976), + [anon_sym_new] = ACTIONS(2976), + [anon_sym_using] = ACTIONS(2976), + [anon_sym_PLUS] = ACTIONS(2976), + [anon_sym_DASH] = ACTIONS(2976), + [anon_sym_SLASH] = ACTIONS(2976), + [anon_sym_LT] = ACTIONS(2974), + [anon_sym_TILDE] = ACTIONS(2974), + [anon_sym_void] = ACTIONS(2976), + [anon_sym_delete] = ACTIONS(2976), + [anon_sym_PLUS_PLUS] = ACTIONS(2974), + [anon_sym_DASH_DASH] = ACTIONS(2974), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2974), + [sym_number] = ACTIONS(2974), + [sym_private_property_identifier] = ACTIONS(2974), + [sym_this] = ACTIONS(2976), + [sym_super] = ACTIONS(2976), + [sym_true] = ACTIONS(2976), + [sym_false] = ACTIONS(2976), + [sym_null] = ACTIONS(2976), + [sym_undefined] = ACTIONS(2976), + [anon_sym_AT] = ACTIONS(2974), + [anon_sym_static] = ACTIONS(2976), + [anon_sym_readonly] = ACTIONS(2976), + [anon_sym_get] = ACTIONS(2976), + [anon_sym_set] = ACTIONS(2976), + [anon_sym_declare] = ACTIONS(2976), + [anon_sym_public] = ACTIONS(2976), + [anon_sym_private] = ACTIONS(2976), + [anon_sym_protected] = ACTIONS(2976), + [anon_sym_override] = ACTIONS(2976), + [anon_sym_module] = ACTIONS(2976), + [anon_sym_any] = ACTIONS(2976), + [anon_sym_number] = ACTIONS(2976), + [anon_sym_boolean] = ACTIONS(2976), + [anon_sym_string] = ACTIONS(2976), + [anon_sym_symbol] = ACTIONS(2976), + [anon_sym_object] = ACTIONS(2976), + [anon_sym_abstract] = ACTIONS(2976), + [anon_sym_interface] = ACTIONS(2976), + [anon_sym_enum] = ACTIONS(2976), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(946)] = { + [ts_builtin_sym_end] = ACTIONS(2978), + [sym_identifier] = ACTIONS(2980), + [anon_sym_export] = ACTIONS(2980), + [anon_sym_default] = ACTIONS(2980), + [anon_sym_type] = ACTIONS(2980), + [anon_sym_namespace] = ACTIONS(2980), + [anon_sym_LBRACE] = ACTIONS(2978), + [anon_sym_RBRACE] = ACTIONS(2978), + [anon_sym_typeof] = ACTIONS(2980), + [anon_sym_import] = ACTIONS(2980), + [anon_sym_with] = ACTIONS(2980), + [anon_sym_var] = ACTIONS(2980), + [anon_sym_let] = ACTIONS(2980), + [anon_sym_const] = ACTIONS(2980), + [anon_sym_BANG] = ACTIONS(2978), + [anon_sym_else] = ACTIONS(2980), + [anon_sym_if] = ACTIONS(2980), + [anon_sym_switch] = ACTIONS(2980), + [anon_sym_for] = ACTIONS(2980), + [anon_sym_LPAREN] = ACTIONS(2978), + [anon_sym_SEMI] = ACTIONS(2978), + [anon_sym_await] = ACTIONS(2980), + [anon_sym_while] = ACTIONS(2980), + [anon_sym_do] = ACTIONS(2980), + [anon_sym_try] = ACTIONS(2980), + [anon_sym_break] = ACTIONS(2980), + [anon_sym_continue] = ACTIONS(2980), + [anon_sym_debugger] = ACTIONS(2980), + [anon_sym_return] = ACTIONS(2980), + [anon_sym_throw] = ACTIONS(2980), + [anon_sym_case] = ACTIONS(2980), + [anon_sym_yield] = ACTIONS(2980), + [anon_sym_LBRACK] = ACTIONS(2978), [anon_sym_DQUOTE] = ACTIONS(2978), - [anon_sym_SQUOTE] = ACTIONS(2980), - [anon_sym_new] = ACTIONS(2982), - [anon_sym_AMP] = ACTIONS(2984), - [anon_sym_PIPE] = ACTIONS(2986), + [anon_sym_SQUOTE] = ACTIONS(2978), + [anon_sym_class] = ACTIONS(2980), + [anon_sym_async] = ACTIONS(2980), + [anon_sym_function] = ACTIONS(2980), + [anon_sym_new] = ACTIONS(2980), + [anon_sym_using] = ACTIONS(2980), + [anon_sym_PLUS] = ACTIONS(2980), + [anon_sym_DASH] = ACTIONS(2980), + [anon_sym_SLASH] = ACTIONS(2980), + [anon_sym_LT] = ACTIONS(2978), + [anon_sym_TILDE] = ACTIONS(2978), + [anon_sym_void] = ACTIONS(2980), + [anon_sym_delete] = ACTIONS(2980), + [anon_sym_PLUS_PLUS] = ACTIONS(2978), + [anon_sym_DASH_DASH] = ACTIONS(2978), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2978), + [sym_number] = ACTIONS(2978), + [sym_private_property_identifier] = ACTIONS(2978), + [sym_this] = ACTIONS(2980), + [sym_super] = ACTIONS(2980), + [sym_true] = ACTIONS(2980), + [sym_false] = ACTIONS(2980), + [sym_null] = ACTIONS(2980), + [sym_undefined] = ACTIONS(2980), + [anon_sym_AT] = ACTIONS(2978), + [anon_sym_static] = ACTIONS(2980), + [anon_sym_readonly] = ACTIONS(2980), + [anon_sym_get] = ACTIONS(2980), + [anon_sym_set] = ACTIONS(2980), + [anon_sym_declare] = ACTIONS(2980), + [anon_sym_public] = ACTIONS(2980), + [anon_sym_private] = ACTIONS(2980), + [anon_sym_protected] = ACTIONS(2980), + [anon_sym_override] = ACTIONS(2980), + [anon_sym_module] = ACTIONS(2980), + [anon_sym_any] = ACTIONS(2980), + [anon_sym_number] = ACTIONS(2980), + [anon_sym_boolean] = ACTIONS(2980), + [anon_sym_string] = ACTIONS(2980), + [anon_sym_symbol] = ACTIONS(2980), + [anon_sym_object] = ACTIONS(2980), + [anon_sym_abstract] = ACTIONS(2980), + [anon_sym_interface] = ACTIONS(2980), + [anon_sym_enum] = ACTIONS(2980), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(947)] = { + [ts_builtin_sym_end] = ACTIONS(1863), + [sym_identifier] = ACTIONS(1865), + [anon_sym_export] = ACTIONS(1865), + [anon_sym_default] = ACTIONS(1865), + [anon_sym_type] = ACTIONS(1865), + [anon_sym_namespace] = ACTIONS(1865), + [anon_sym_LBRACE] = ACTIONS(1863), + [anon_sym_RBRACE] = ACTIONS(1863), + [anon_sym_typeof] = ACTIONS(1865), + [anon_sym_import] = ACTIONS(1865), + [anon_sym_with] = ACTIONS(1865), + [anon_sym_var] = ACTIONS(1865), + [anon_sym_let] = ACTIONS(1865), + [anon_sym_const] = ACTIONS(1865), + [anon_sym_BANG] = ACTIONS(1863), + [anon_sym_else] = ACTIONS(1865), + [anon_sym_if] = ACTIONS(1865), + [anon_sym_switch] = ACTIONS(1865), + [anon_sym_for] = ACTIONS(1865), + [anon_sym_LPAREN] = ACTIONS(1863), + [anon_sym_SEMI] = ACTIONS(1863), + [anon_sym_await] = ACTIONS(1865), + [anon_sym_while] = ACTIONS(1865), + [anon_sym_do] = ACTIONS(1865), + [anon_sym_try] = ACTIONS(1865), + [anon_sym_break] = ACTIONS(1865), + [anon_sym_continue] = ACTIONS(1865), + [anon_sym_debugger] = ACTIONS(1865), + [anon_sym_return] = ACTIONS(1865), + [anon_sym_throw] = ACTIONS(1865), + [anon_sym_case] = ACTIONS(1865), + [anon_sym_yield] = ACTIONS(1865), + [anon_sym_LBRACK] = ACTIONS(1863), + [anon_sym_DQUOTE] = ACTIONS(1863), + [anon_sym_SQUOTE] = ACTIONS(1863), + [anon_sym_class] = ACTIONS(1865), + [anon_sym_async] = ACTIONS(1865), + [anon_sym_function] = ACTIONS(1865), + [anon_sym_new] = ACTIONS(1865), + [anon_sym_using] = ACTIONS(1865), + [anon_sym_PLUS] = ACTIONS(1865), + [anon_sym_DASH] = ACTIONS(1865), + [anon_sym_SLASH] = ACTIONS(1865), + [anon_sym_LT] = ACTIONS(1863), + [anon_sym_TILDE] = ACTIONS(1863), + [anon_sym_void] = ACTIONS(1865), + [anon_sym_delete] = ACTIONS(1865), + [anon_sym_PLUS_PLUS] = ACTIONS(1863), + [anon_sym_DASH_DASH] = ACTIONS(1863), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1863), + [sym_number] = ACTIONS(1863), + [sym_private_property_identifier] = ACTIONS(1863), + [sym_this] = ACTIONS(1865), + [sym_super] = ACTIONS(1865), + [sym_true] = ACTIONS(1865), + [sym_false] = ACTIONS(1865), + [sym_null] = ACTIONS(1865), + [sym_undefined] = ACTIONS(1865), + [anon_sym_AT] = ACTIONS(1863), + [anon_sym_static] = ACTIONS(1865), + [anon_sym_readonly] = ACTIONS(1865), + [anon_sym_get] = ACTIONS(1865), + [anon_sym_set] = ACTIONS(1865), + [anon_sym_declare] = ACTIONS(1865), + [anon_sym_public] = ACTIONS(1865), + [anon_sym_private] = ACTIONS(1865), + [anon_sym_protected] = ACTIONS(1865), + [anon_sym_override] = ACTIONS(1865), + [anon_sym_module] = ACTIONS(1865), + [anon_sym_any] = ACTIONS(1865), + [anon_sym_number] = ACTIONS(1865), + [anon_sym_boolean] = ACTIONS(1865), + [anon_sym_string] = ACTIONS(1865), + [anon_sym_symbol] = ACTIONS(1865), + [anon_sym_object] = ACTIONS(1865), + [anon_sym_abstract] = ACTIONS(1865), + [anon_sym_interface] = ACTIONS(1865), + [anon_sym_enum] = ACTIONS(1865), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(948)] = { + [ts_builtin_sym_end] = ACTIONS(2982), + [sym_identifier] = ACTIONS(2984), + [anon_sym_export] = ACTIONS(2984), + [anon_sym_default] = ACTIONS(2984), + [anon_sym_type] = ACTIONS(2984), + [anon_sym_namespace] = ACTIONS(2984), + [anon_sym_LBRACE] = ACTIONS(2982), + [anon_sym_RBRACE] = ACTIONS(2982), + [anon_sym_typeof] = ACTIONS(2984), + [anon_sym_import] = ACTIONS(2984), + [anon_sym_with] = ACTIONS(2984), + [anon_sym_var] = ACTIONS(2984), + [anon_sym_let] = ACTIONS(2984), + [anon_sym_const] = ACTIONS(2984), + [anon_sym_BANG] = ACTIONS(2982), + [anon_sym_else] = ACTIONS(2984), + [anon_sym_if] = ACTIONS(2984), + [anon_sym_switch] = ACTIONS(2984), + [anon_sym_for] = ACTIONS(2984), + [anon_sym_LPAREN] = ACTIONS(2982), + [anon_sym_SEMI] = ACTIONS(2982), + [anon_sym_await] = ACTIONS(2984), + [anon_sym_while] = ACTIONS(2984), + [anon_sym_do] = ACTIONS(2984), + [anon_sym_try] = ACTIONS(2984), + [anon_sym_break] = ACTIONS(2984), + [anon_sym_continue] = ACTIONS(2984), + [anon_sym_debugger] = ACTIONS(2984), + [anon_sym_return] = ACTIONS(2984), + [anon_sym_throw] = ACTIONS(2984), + [anon_sym_case] = ACTIONS(2984), + [anon_sym_yield] = ACTIONS(2984), + [anon_sym_LBRACK] = ACTIONS(2982), + [anon_sym_DQUOTE] = ACTIONS(2982), + [anon_sym_SQUOTE] = ACTIONS(2982), + [anon_sym_class] = ACTIONS(2984), + [anon_sym_async] = ACTIONS(2984), + [anon_sym_function] = ACTIONS(2984), + [anon_sym_new] = ACTIONS(2984), + [anon_sym_using] = ACTIONS(2984), + [anon_sym_PLUS] = ACTIONS(2984), + [anon_sym_DASH] = ACTIONS(2984), + [anon_sym_SLASH] = ACTIONS(2984), + [anon_sym_LT] = ACTIONS(2982), + [anon_sym_TILDE] = ACTIONS(2982), + [anon_sym_void] = ACTIONS(2984), + [anon_sym_delete] = ACTIONS(2984), + [anon_sym_PLUS_PLUS] = ACTIONS(2982), + [anon_sym_DASH_DASH] = ACTIONS(2982), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2982), + [sym_number] = ACTIONS(2982), + [sym_private_property_identifier] = ACTIONS(2982), + [sym_this] = ACTIONS(2984), + [sym_super] = ACTIONS(2984), + [sym_true] = ACTIONS(2984), + [sym_false] = ACTIONS(2984), + [sym_null] = ACTIONS(2984), + [sym_undefined] = ACTIONS(2984), + [anon_sym_AT] = ACTIONS(2982), + [anon_sym_static] = ACTIONS(2984), + [anon_sym_readonly] = ACTIONS(2984), + [anon_sym_get] = ACTIONS(2984), + [anon_sym_set] = ACTIONS(2984), + [anon_sym_declare] = ACTIONS(2984), + [anon_sym_public] = ACTIONS(2984), + [anon_sym_private] = ACTIONS(2984), + [anon_sym_protected] = ACTIONS(2984), + [anon_sym_override] = ACTIONS(2984), + [anon_sym_module] = ACTIONS(2984), + [anon_sym_any] = ACTIONS(2984), + [anon_sym_number] = ACTIONS(2984), + [anon_sym_boolean] = ACTIONS(2984), + [anon_sym_string] = ACTIONS(2984), + [anon_sym_symbol] = ACTIONS(2984), + [anon_sym_object] = ACTIONS(2984), + [anon_sym_abstract] = ACTIONS(2984), + [anon_sym_interface] = ACTIONS(2984), + [anon_sym_enum] = ACTIONS(2984), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(949)] = { + [ts_builtin_sym_end] = ACTIONS(1997), + [sym_identifier] = ACTIONS(1999), + [anon_sym_export] = ACTIONS(1999), + [anon_sym_default] = ACTIONS(1999), + [anon_sym_type] = ACTIONS(1999), + [anon_sym_namespace] = ACTIONS(1999), + [anon_sym_LBRACE] = ACTIONS(1997), + [anon_sym_RBRACE] = ACTIONS(1997), + [anon_sym_typeof] = ACTIONS(1999), + [anon_sym_import] = ACTIONS(1999), + [anon_sym_with] = ACTIONS(1999), + [anon_sym_var] = ACTIONS(1999), + [anon_sym_let] = ACTIONS(1999), + [anon_sym_const] = ACTIONS(1999), + [anon_sym_BANG] = ACTIONS(1997), + [anon_sym_else] = ACTIONS(1999), + [anon_sym_if] = ACTIONS(1999), + [anon_sym_switch] = ACTIONS(1999), + [anon_sym_for] = ACTIONS(1999), + [anon_sym_LPAREN] = ACTIONS(1997), + [anon_sym_SEMI] = ACTIONS(1997), + [anon_sym_await] = ACTIONS(1999), + [anon_sym_while] = ACTIONS(1999), + [anon_sym_do] = ACTIONS(1999), + [anon_sym_try] = ACTIONS(1999), + [anon_sym_break] = ACTIONS(1999), + [anon_sym_continue] = ACTIONS(1999), + [anon_sym_debugger] = ACTIONS(1999), + [anon_sym_return] = ACTIONS(1999), + [anon_sym_throw] = ACTIONS(1999), + [anon_sym_case] = ACTIONS(1999), + [anon_sym_yield] = ACTIONS(1999), + [anon_sym_LBRACK] = ACTIONS(1997), + [anon_sym_DQUOTE] = ACTIONS(1997), + [anon_sym_SQUOTE] = ACTIONS(1997), + [anon_sym_class] = ACTIONS(1999), + [anon_sym_async] = ACTIONS(1999), + [anon_sym_function] = ACTIONS(1999), + [anon_sym_new] = ACTIONS(1999), + [anon_sym_using] = ACTIONS(1999), + [anon_sym_PLUS] = ACTIONS(1999), + [anon_sym_DASH] = ACTIONS(1999), + [anon_sym_SLASH] = ACTIONS(1999), + [anon_sym_LT] = ACTIONS(1997), + [anon_sym_TILDE] = ACTIONS(1997), + [anon_sym_void] = ACTIONS(1999), + [anon_sym_delete] = ACTIONS(1999), + [anon_sym_PLUS_PLUS] = ACTIONS(1997), + [anon_sym_DASH_DASH] = ACTIONS(1997), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1997), + [sym_number] = ACTIONS(1997), + [sym_private_property_identifier] = ACTIONS(1997), + [sym_this] = ACTIONS(1999), + [sym_super] = ACTIONS(1999), + [sym_true] = ACTIONS(1999), + [sym_false] = ACTIONS(1999), + [sym_null] = ACTIONS(1999), + [sym_undefined] = ACTIONS(1999), + [anon_sym_AT] = ACTIONS(1997), + [anon_sym_static] = ACTIONS(1999), + [anon_sym_readonly] = ACTIONS(1999), + [anon_sym_get] = ACTIONS(1999), + [anon_sym_set] = ACTIONS(1999), + [anon_sym_declare] = ACTIONS(1999), + [anon_sym_public] = ACTIONS(1999), + [anon_sym_private] = ACTIONS(1999), + [anon_sym_protected] = ACTIONS(1999), + [anon_sym_override] = ACTIONS(1999), + [anon_sym_module] = ACTIONS(1999), + [anon_sym_any] = ACTIONS(1999), + [anon_sym_number] = ACTIONS(1999), + [anon_sym_boolean] = ACTIONS(1999), + [anon_sym_string] = ACTIONS(1999), + [anon_sym_symbol] = ACTIONS(1999), + [anon_sym_object] = ACTIONS(1999), + [anon_sym_abstract] = ACTIONS(1999), + [anon_sym_interface] = ACTIONS(1999), + [anon_sym_enum] = ACTIONS(1999), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(950)] = { + [ts_builtin_sym_end] = ACTIONS(2986), + [sym_identifier] = ACTIONS(2988), + [anon_sym_export] = ACTIONS(2988), + [anon_sym_default] = ACTIONS(2988), + [anon_sym_type] = ACTIONS(2988), + [anon_sym_namespace] = ACTIONS(2988), + [anon_sym_LBRACE] = ACTIONS(2986), + [anon_sym_RBRACE] = ACTIONS(2986), + [anon_sym_typeof] = ACTIONS(2988), + [anon_sym_import] = ACTIONS(2988), + [anon_sym_with] = ACTIONS(2988), + [anon_sym_var] = ACTIONS(2988), + [anon_sym_let] = ACTIONS(2988), + [anon_sym_const] = ACTIONS(2988), + [anon_sym_BANG] = ACTIONS(2986), + [anon_sym_else] = ACTIONS(2988), + [anon_sym_if] = ACTIONS(2988), + [anon_sym_switch] = ACTIONS(2988), + [anon_sym_for] = ACTIONS(2988), + [anon_sym_LPAREN] = ACTIONS(2986), + [anon_sym_SEMI] = ACTIONS(2986), + [anon_sym_await] = ACTIONS(2988), + [anon_sym_while] = ACTIONS(2988), + [anon_sym_do] = ACTIONS(2988), + [anon_sym_try] = ACTIONS(2988), + [anon_sym_break] = ACTIONS(2988), + [anon_sym_continue] = ACTIONS(2988), + [anon_sym_debugger] = ACTIONS(2988), + [anon_sym_return] = ACTIONS(2988), + [anon_sym_throw] = ACTIONS(2988), + [anon_sym_case] = ACTIONS(2988), + [anon_sym_yield] = ACTIONS(2988), + [anon_sym_LBRACK] = ACTIONS(2986), + [anon_sym_DQUOTE] = ACTIONS(2986), + [anon_sym_SQUOTE] = ACTIONS(2986), + [anon_sym_class] = ACTIONS(2988), + [anon_sym_async] = ACTIONS(2988), + [anon_sym_function] = ACTIONS(2988), + [anon_sym_new] = ACTIONS(2988), + [anon_sym_using] = ACTIONS(2988), [anon_sym_PLUS] = ACTIONS(2988), [anon_sym_DASH] = ACTIONS(2988), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(2990), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2992), + [anon_sym_SLASH] = ACTIONS(2988), + [anon_sym_LT] = ACTIONS(2986), + [anon_sym_TILDE] = ACTIONS(2986), + [anon_sym_void] = ACTIONS(2988), + [anon_sym_delete] = ACTIONS(2988), + [anon_sym_PLUS_PLUS] = ACTIONS(2986), + [anon_sym_DASH_DASH] = ACTIONS(2986), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2986), + [sym_number] = ACTIONS(2986), + [sym_private_property_identifier] = ACTIONS(2986), + [sym_this] = ACTIONS(2988), + [sym_super] = ACTIONS(2988), + [sym_true] = ACTIONS(2988), + [sym_false] = ACTIONS(2988), + [sym_null] = ACTIONS(2988), + [sym_undefined] = ACTIONS(2988), + [anon_sym_AT] = ACTIONS(2986), + [anon_sym_static] = ACTIONS(2988), + [anon_sym_readonly] = ACTIONS(2988), + [anon_sym_get] = ACTIONS(2988), + [anon_sym_set] = ACTIONS(2988), + [anon_sym_declare] = ACTIONS(2988), + [anon_sym_public] = ACTIONS(2988), + [anon_sym_private] = ACTIONS(2988), + [anon_sym_protected] = ACTIONS(2988), + [anon_sym_override] = ACTIONS(2988), + [anon_sym_module] = ACTIONS(2988), + [anon_sym_any] = ACTIONS(2988), + [anon_sym_number] = ACTIONS(2988), + [anon_sym_boolean] = ACTIONS(2988), + [anon_sym_string] = ACTIONS(2988), + [anon_sym_symbol] = ACTIONS(2988), + [anon_sym_object] = ACTIONS(2988), + [anon_sym_abstract] = ACTIONS(2988), + [anon_sym_interface] = ACTIONS(2988), + [anon_sym_enum] = ACTIONS(2988), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(951)] = { + [ts_builtin_sym_end] = ACTIONS(2986), + [sym_identifier] = ACTIONS(2988), + [anon_sym_export] = ACTIONS(2988), + [anon_sym_default] = ACTIONS(2988), + [anon_sym_type] = ACTIONS(2988), + [anon_sym_namespace] = ACTIONS(2988), + [anon_sym_LBRACE] = ACTIONS(2986), + [anon_sym_RBRACE] = ACTIONS(2986), + [anon_sym_typeof] = ACTIONS(2988), + [anon_sym_import] = ACTIONS(2988), + [anon_sym_with] = ACTIONS(2988), + [anon_sym_var] = ACTIONS(2988), + [anon_sym_let] = ACTIONS(2988), + [anon_sym_const] = ACTIONS(2988), + [anon_sym_BANG] = ACTIONS(2986), + [anon_sym_else] = ACTIONS(2988), + [anon_sym_if] = ACTIONS(2988), + [anon_sym_switch] = ACTIONS(2988), + [anon_sym_for] = ACTIONS(2988), + [anon_sym_LPAREN] = ACTIONS(2986), + [anon_sym_SEMI] = ACTIONS(2986), + [anon_sym_await] = ACTIONS(2988), + [anon_sym_while] = ACTIONS(2988), + [anon_sym_do] = ACTIONS(2988), + [anon_sym_try] = ACTIONS(2988), + [anon_sym_break] = ACTIONS(2988), + [anon_sym_continue] = ACTIONS(2988), + [anon_sym_debugger] = ACTIONS(2988), + [anon_sym_return] = ACTIONS(2988), + [anon_sym_throw] = ACTIONS(2988), + [anon_sym_case] = ACTIONS(2988), + [anon_sym_yield] = ACTIONS(2988), + [anon_sym_LBRACK] = ACTIONS(2986), + [anon_sym_DQUOTE] = ACTIONS(2986), + [anon_sym_SQUOTE] = ACTIONS(2986), + [anon_sym_class] = ACTIONS(2988), + [anon_sym_async] = ACTIONS(2988), + [anon_sym_function] = ACTIONS(2988), + [anon_sym_new] = ACTIONS(2988), + [anon_sym_using] = ACTIONS(2988), + [anon_sym_PLUS] = ACTIONS(2988), + [anon_sym_DASH] = ACTIONS(2988), + [anon_sym_SLASH] = ACTIONS(2988), + [anon_sym_LT] = ACTIONS(2986), + [anon_sym_TILDE] = ACTIONS(2986), + [anon_sym_void] = ACTIONS(2988), + [anon_sym_delete] = ACTIONS(2988), + [anon_sym_PLUS_PLUS] = ACTIONS(2986), + [anon_sym_DASH_DASH] = ACTIONS(2986), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2986), + [sym_number] = ACTIONS(2986), + [sym_private_property_identifier] = ACTIONS(2986), + [sym_this] = ACTIONS(2988), + [sym_super] = ACTIONS(2988), + [sym_true] = ACTIONS(2988), + [sym_false] = ACTIONS(2988), + [sym_null] = ACTIONS(2988), + [sym_undefined] = ACTIONS(2988), + [anon_sym_AT] = ACTIONS(2986), + [anon_sym_static] = ACTIONS(2988), + [anon_sym_readonly] = ACTIONS(2988), + [anon_sym_get] = ACTIONS(2988), + [anon_sym_set] = ACTIONS(2988), + [anon_sym_declare] = ACTIONS(2988), + [anon_sym_public] = ACTIONS(2988), + [anon_sym_private] = ACTIONS(2988), + [anon_sym_protected] = ACTIONS(2988), + [anon_sym_override] = ACTIONS(2988), + [anon_sym_module] = ACTIONS(2988), + [anon_sym_any] = ACTIONS(2988), + [anon_sym_number] = ACTIONS(2988), + [anon_sym_boolean] = ACTIONS(2988), + [anon_sym_string] = ACTIONS(2988), + [anon_sym_symbol] = ACTIONS(2988), + [anon_sym_object] = ACTIONS(2988), + [anon_sym_abstract] = ACTIONS(2988), + [anon_sym_interface] = ACTIONS(2988), + [anon_sym_enum] = ACTIONS(2988), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(952)] = { + [ts_builtin_sym_end] = ACTIONS(1993), + [sym_identifier] = ACTIONS(1995), + [anon_sym_export] = ACTIONS(1995), + [anon_sym_default] = ACTIONS(1995), + [anon_sym_type] = ACTIONS(1995), + [anon_sym_namespace] = ACTIONS(1995), + [anon_sym_LBRACE] = ACTIONS(1993), + [anon_sym_RBRACE] = ACTIONS(1993), + [anon_sym_typeof] = ACTIONS(1995), + [anon_sym_import] = ACTIONS(1995), + [anon_sym_with] = ACTIONS(1995), + [anon_sym_var] = ACTIONS(1995), + [anon_sym_let] = ACTIONS(1995), + [anon_sym_const] = ACTIONS(1995), + [anon_sym_BANG] = ACTIONS(1993), + [anon_sym_else] = ACTIONS(1995), + [anon_sym_if] = ACTIONS(1995), + [anon_sym_switch] = ACTIONS(1995), + [anon_sym_for] = ACTIONS(1995), + [anon_sym_LPAREN] = ACTIONS(1993), + [anon_sym_SEMI] = ACTIONS(1993), + [anon_sym_await] = ACTIONS(1995), + [anon_sym_while] = ACTIONS(1995), + [anon_sym_do] = ACTIONS(1995), + [anon_sym_try] = ACTIONS(1995), + [anon_sym_break] = ACTIONS(1995), + [anon_sym_continue] = ACTIONS(1995), + [anon_sym_debugger] = ACTIONS(1995), + [anon_sym_return] = ACTIONS(1995), + [anon_sym_throw] = ACTIONS(1995), + [anon_sym_case] = ACTIONS(1995), + [anon_sym_yield] = ACTIONS(1995), + [anon_sym_LBRACK] = ACTIONS(1993), + [anon_sym_DQUOTE] = ACTIONS(1993), + [anon_sym_SQUOTE] = ACTIONS(1993), + [anon_sym_class] = ACTIONS(1995), + [anon_sym_async] = ACTIONS(1995), + [anon_sym_function] = ACTIONS(1995), + [anon_sym_new] = ACTIONS(1995), + [anon_sym_using] = ACTIONS(1995), + [anon_sym_PLUS] = ACTIONS(1995), + [anon_sym_DASH] = ACTIONS(1995), + [anon_sym_SLASH] = ACTIONS(1995), + [anon_sym_LT] = ACTIONS(1993), + [anon_sym_TILDE] = ACTIONS(1993), + [anon_sym_void] = ACTIONS(1995), + [anon_sym_delete] = ACTIONS(1995), + [anon_sym_PLUS_PLUS] = ACTIONS(1993), + [anon_sym_DASH_DASH] = ACTIONS(1993), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1993), + [sym_number] = ACTIONS(1993), + [sym_private_property_identifier] = ACTIONS(1993), + [sym_this] = ACTIONS(1995), + [sym_super] = ACTIONS(1995), + [sym_true] = ACTIONS(1995), + [sym_false] = ACTIONS(1995), + [sym_null] = ACTIONS(1995), + [sym_undefined] = ACTIONS(1995), + [anon_sym_AT] = ACTIONS(1993), + [anon_sym_static] = ACTIONS(1995), + [anon_sym_readonly] = ACTIONS(1995), + [anon_sym_get] = ACTIONS(1995), + [anon_sym_set] = ACTIONS(1995), + [anon_sym_declare] = ACTIONS(1995), + [anon_sym_public] = ACTIONS(1995), + [anon_sym_private] = ACTIONS(1995), + [anon_sym_protected] = ACTIONS(1995), + [anon_sym_override] = ACTIONS(1995), + [anon_sym_module] = ACTIONS(1995), + [anon_sym_any] = ACTIONS(1995), + [anon_sym_number] = ACTIONS(1995), + [anon_sym_boolean] = ACTIONS(1995), + [anon_sym_string] = ACTIONS(1995), + [anon_sym_symbol] = ACTIONS(1995), + [anon_sym_object] = ACTIONS(1995), + [anon_sym_abstract] = ACTIONS(1995), + [anon_sym_interface] = ACTIONS(1995), + [anon_sym_enum] = ACTIONS(1995), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(953)] = { + [ts_builtin_sym_end] = ACTIONS(2990), + [sym_identifier] = ACTIONS(2992), + [anon_sym_export] = ACTIONS(2992), + [anon_sym_default] = ACTIONS(2992), + [anon_sym_type] = ACTIONS(2992), + [anon_sym_namespace] = ACTIONS(2992), + [anon_sym_LBRACE] = ACTIONS(2990), + [anon_sym_RBRACE] = ACTIONS(2990), + [anon_sym_typeof] = ACTIONS(2992), + [anon_sym_import] = ACTIONS(2992), + [anon_sym_with] = ACTIONS(2992), + [anon_sym_var] = ACTIONS(2992), + [anon_sym_let] = ACTIONS(2992), + [anon_sym_const] = ACTIONS(2992), + [anon_sym_BANG] = ACTIONS(2990), + [anon_sym_else] = ACTIONS(2992), + [anon_sym_if] = ACTIONS(2992), + [anon_sym_switch] = ACTIONS(2992), + [anon_sym_for] = ACTIONS(2992), + [anon_sym_LPAREN] = ACTIONS(2990), + [anon_sym_SEMI] = ACTIONS(2990), + [anon_sym_await] = ACTIONS(2992), + [anon_sym_while] = ACTIONS(2992), + [anon_sym_do] = ACTIONS(2992), + [anon_sym_try] = ACTIONS(2992), + [anon_sym_break] = ACTIONS(2992), + [anon_sym_continue] = ACTIONS(2992), + [anon_sym_debugger] = ACTIONS(2992), + [anon_sym_return] = ACTIONS(2992), + [anon_sym_throw] = ACTIONS(2992), + [anon_sym_case] = ACTIONS(2992), + [anon_sym_yield] = ACTIONS(2992), + [anon_sym_LBRACK] = ACTIONS(2990), + [anon_sym_DQUOTE] = ACTIONS(2990), + [anon_sym_SQUOTE] = ACTIONS(2990), + [anon_sym_class] = ACTIONS(2992), + [anon_sym_async] = ACTIONS(2992), + [anon_sym_function] = ACTIONS(2992), + [anon_sym_new] = ACTIONS(2992), + [anon_sym_using] = ACTIONS(2992), + [anon_sym_PLUS] = ACTIONS(2992), + [anon_sym_DASH] = ACTIONS(2992), + [anon_sym_SLASH] = ACTIONS(2992), + [anon_sym_LT] = ACTIONS(2990), + [anon_sym_TILDE] = ACTIONS(2990), + [anon_sym_void] = ACTIONS(2992), + [anon_sym_delete] = ACTIONS(2992), + [anon_sym_PLUS_PLUS] = ACTIONS(2990), + [anon_sym_DASH_DASH] = ACTIONS(2990), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2990), + [sym_number] = ACTIONS(2990), + [sym_private_property_identifier] = ACTIONS(2990), + [sym_this] = ACTIONS(2992), + [sym_super] = ACTIONS(2992), + [sym_true] = ACTIONS(2992), + [sym_false] = ACTIONS(2992), + [sym_null] = ACTIONS(2992), + [sym_undefined] = ACTIONS(2992), + [anon_sym_AT] = ACTIONS(2990), + [anon_sym_static] = ACTIONS(2992), + [anon_sym_readonly] = ACTIONS(2992), + [anon_sym_get] = ACTIONS(2992), + [anon_sym_set] = ACTIONS(2992), + [anon_sym_declare] = ACTIONS(2992), + [anon_sym_public] = ACTIONS(2992), + [anon_sym_private] = ACTIONS(2992), + [anon_sym_protected] = ACTIONS(2992), + [anon_sym_override] = ACTIONS(2992), + [anon_sym_module] = ACTIONS(2992), + [anon_sym_any] = ACTIONS(2992), + [anon_sym_number] = ACTIONS(2992), + [anon_sym_boolean] = ACTIONS(2992), + [anon_sym_string] = ACTIONS(2992), + [anon_sym_symbol] = ACTIONS(2992), + [anon_sym_object] = ACTIONS(2992), + [anon_sym_abstract] = ACTIONS(2992), + [anon_sym_interface] = ACTIONS(2992), + [anon_sym_enum] = ACTIONS(2992), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(954)] = { + [ts_builtin_sym_end] = ACTIONS(2994), + [sym_identifier] = ACTIONS(2996), + [anon_sym_export] = ACTIONS(2996), + [anon_sym_default] = ACTIONS(2996), + [anon_sym_type] = ACTIONS(2996), + [anon_sym_namespace] = ACTIONS(2996), + [anon_sym_LBRACE] = ACTIONS(2994), + [anon_sym_RBRACE] = ACTIONS(2994), + [anon_sym_typeof] = ACTIONS(2996), + [anon_sym_import] = ACTIONS(2996), + [anon_sym_with] = ACTIONS(2996), + [anon_sym_var] = ACTIONS(2996), + [anon_sym_let] = ACTIONS(2996), + [anon_sym_const] = ACTIONS(2996), + [anon_sym_BANG] = ACTIONS(2994), + [anon_sym_else] = ACTIONS(2996), + [anon_sym_if] = ACTIONS(2996), + [anon_sym_switch] = ACTIONS(2996), + [anon_sym_for] = ACTIONS(2996), + [anon_sym_LPAREN] = ACTIONS(2994), + [anon_sym_SEMI] = ACTIONS(2994), + [anon_sym_await] = ACTIONS(2996), + [anon_sym_while] = ACTIONS(2996), + [anon_sym_do] = ACTIONS(2996), + [anon_sym_try] = ACTIONS(2996), + [anon_sym_break] = ACTIONS(2996), + [anon_sym_continue] = ACTIONS(2996), + [anon_sym_debugger] = ACTIONS(2996), + [anon_sym_return] = ACTIONS(2996), + [anon_sym_throw] = ACTIONS(2996), + [anon_sym_case] = ACTIONS(2996), + [anon_sym_yield] = ACTIONS(2996), + [anon_sym_LBRACK] = ACTIONS(2994), + [anon_sym_DQUOTE] = ACTIONS(2994), + [anon_sym_SQUOTE] = ACTIONS(2994), + [anon_sym_class] = ACTIONS(2996), + [anon_sym_async] = ACTIONS(2996), + [anon_sym_function] = ACTIONS(2996), + [anon_sym_new] = ACTIONS(2996), + [anon_sym_using] = ACTIONS(2996), + [anon_sym_PLUS] = ACTIONS(2996), + [anon_sym_DASH] = ACTIONS(2996), + [anon_sym_SLASH] = ACTIONS(2996), + [anon_sym_LT] = ACTIONS(2994), + [anon_sym_TILDE] = ACTIONS(2994), + [anon_sym_void] = ACTIONS(2996), + [anon_sym_delete] = ACTIONS(2996), + [anon_sym_PLUS_PLUS] = ACTIONS(2994), + [anon_sym_DASH_DASH] = ACTIONS(2994), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2994), [sym_number] = ACTIONS(2994), + [sym_private_property_identifier] = ACTIONS(2994), [sym_this] = ACTIONS(2996), - [sym_true] = ACTIONS(2998), - [sym_false] = ACTIONS(2998), - [sym_null] = ACTIONS(2998), - [sym_undefined] = ACTIONS(2998), - [anon_sym_readonly] = ACTIONS(3000), - [anon_sym_QMARK] = ACTIONS(3002), - [anon_sym_any] = ACTIONS(2990), - [anon_sym_number] = ACTIONS(2990), - [anon_sym_boolean] = ACTIONS(2990), - [anon_sym_string] = ACTIONS(2990), - [anon_sym_symbol] = ACTIONS(2990), - [anon_sym_object] = ACTIONS(2990), - [anon_sym_abstract] = ACTIONS(3004), - [anon_sym_asserts] = ACTIONS(3006), - [anon_sym_never] = ACTIONS(2990), - [anon_sym_unknown] = ACTIONS(2990), - [anon_sym_keyof] = ACTIONS(3008), - [anon_sym_infer] = ACTIONS(3010), - [anon_sym_unique] = ACTIONS(3012), - [anon_sym_LBRACE_PIPE] = ACTIONS(3014), + [sym_super] = ACTIONS(2996), + [sym_true] = ACTIONS(2996), + [sym_false] = ACTIONS(2996), + [sym_null] = ACTIONS(2996), + [sym_undefined] = ACTIONS(2996), + [anon_sym_AT] = ACTIONS(2994), + [anon_sym_static] = ACTIONS(2996), + [anon_sym_readonly] = ACTIONS(2996), + [anon_sym_get] = ACTIONS(2996), + [anon_sym_set] = ACTIONS(2996), + [anon_sym_declare] = ACTIONS(2996), + [anon_sym_public] = ACTIONS(2996), + [anon_sym_private] = ACTIONS(2996), + [anon_sym_protected] = ACTIONS(2996), + [anon_sym_override] = ACTIONS(2996), + [anon_sym_module] = ACTIONS(2996), + [anon_sym_any] = ACTIONS(2996), + [anon_sym_number] = ACTIONS(2996), + [anon_sym_boolean] = ACTIONS(2996), + [anon_sym_string] = ACTIONS(2996), + [anon_sym_symbol] = ACTIONS(2996), + [anon_sym_object] = ACTIONS(2996), + [anon_sym_abstract] = ACTIONS(2996), + [anon_sym_interface] = ACTIONS(2996), + [anon_sym_enum] = ACTIONS(2996), [sym_html_comment] = ACTIONS(5), }, - [STATE(927)] = { - [sym_identifier] = ACTIONS(3064), - [anon_sym_export] = ACTIONS(3064), - [anon_sym_type] = ACTIONS(3064), - [anon_sym_namespace] = ACTIONS(3064), - [anon_sym_LBRACE] = ACTIONS(3066), - [anon_sym_typeof] = ACTIONS(3064), - [anon_sym_import] = ACTIONS(3064), - [anon_sym_with] = ACTIONS(3064), - [anon_sym_var] = ACTIONS(3064), - [anon_sym_let] = ACTIONS(3064), - [anon_sym_const] = ACTIONS(3064), - [anon_sym_BANG] = ACTIONS(3066), - [anon_sym_if] = ACTIONS(3064), - [anon_sym_switch] = ACTIONS(3064), - [anon_sym_for] = ACTIONS(3064), - [anon_sym_LPAREN] = ACTIONS(3066), - [anon_sym_SEMI] = ACTIONS(3066), - [anon_sym_await] = ACTIONS(3064), - [anon_sym_while] = ACTIONS(3064), - [anon_sym_do] = ACTIONS(3064), - [anon_sym_try] = ACTIONS(3064), - [anon_sym_break] = ACTIONS(3064), - [anon_sym_continue] = ACTIONS(3064), - [anon_sym_debugger] = ACTIONS(3064), - [anon_sym_return] = ACTIONS(3064), - [anon_sym_throw] = ACTIONS(3064), - [anon_sym_yield] = ACTIONS(3064), - [anon_sym_LBRACK] = ACTIONS(3066), - [anon_sym_DQUOTE] = ACTIONS(3066), - [anon_sym_SQUOTE] = ACTIONS(3066), - [anon_sym_class] = ACTIONS(3064), - [anon_sym_async] = ACTIONS(3064), - [anon_sym_function] = ACTIONS(3064), - [anon_sym_new] = ACTIONS(3064), - [anon_sym_using] = ACTIONS(3064), - [anon_sym_PLUS] = ACTIONS(3064), - [anon_sym_DASH] = ACTIONS(3064), - [anon_sym_SLASH] = ACTIONS(3064), - [anon_sym_LT] = ACTIONS(3066), - [anon_sym_TILDE] = ACTIONS(3066), - [anon_sym_void] = ACTIONS(3064), - [anon_sym_delete] = ACTIONS(3064), - [anon_sym_PLUS_PLUS] = ACTIONS(3066), - [anon_sym_DASH_DASH] = ACTIONS(3066), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3066), - [sym_number] = ACTIONS(3066), - [sym_private_property_identifier] = ACTIONS(3066), - [sym_this] = ACTIONS(3064), - [sym_super] = ACTIONS(3064), - [sym_true] = ACTIONS(3064), - [sym_false] = ACTIONS(3064), - [sym_null] = ACTIONS(3064), - [sym_undefined] = ACTIONS(3064), - [anon_sym_AT] = ACTIONS(3066), - [anon_sym_static] = ACTIONS(3064), - [anon_sym_readonly] = ACTIONS(3064), - [anon_sym_get] = ACTIONS(3064), - [anon_sym_set] = ACTIONS(3064), - [anon_sym_declare] = ACTIONS(3064), - [anon_sym_public] = ACTIONS(3064), - [anon_sym_private] = ACTIONS(3064), - [anon_sym_protected] = ACTIONS(3064), - [anon_sym_override] = ACTIONS(3064), - [anon_sym_module] = ACTIONS(3064), - [anon_sym_any] = ACTIONS(3064), - [anon_sym_number] = ACTIONS(3064), - [anon_sym_boolean] = ACTIONS(3064), - [anon_sym_string] = ACTIONS(3064), - [anon_sym_symbol] = ACTIONS(3064), - [anon_sym_object] = ACTIONS(3064), - [anon_sym_abstract] = ACTIONS(3064), - [anon_sym_interface] = ACTIONS(3064), - [anon_sym_enum] = ACTIONS(3064), + [STATE(955)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_rest_pattern] = STATE(6584), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6432), + [sym_optional_tuple_parameter] = STATE(6432), + [sym_optional_type] = STATE(6432), + [sym_rest_type] = STATE(6432), + [sym__tuple_type_member] = STATE(6432), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(2666), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(2998), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(2672), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2674), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(2680), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(928)] = { - [sym_identifier] = ACTIONS(3068), - [anon_sym_export] = ACTIONS(3068), - [anon_sym_type] = ACTIONS(3068), - [anon_sym_namespace] = ACTIONS(3068), - [anon_sym_LBRACE] = ACTIONS(3070), - [anon_sym_typeof] = ACTIONS(3068), - [anon_sym_import] = ACTIONS(3068), - [anon_sym_with] = ACTIONS(3068), - [anon_sym_var] = ACTIONS(3068), - [anon_sym_let] = ACTIONS(3068), - [anon_sym_const] = ACTIONS(3068), - [anon_sym_BANG] = ACTIONS(3070), - [anon_sym_if] = ACTIONS(3068), - [anon_sym_switch] = ACTIONS(3068), - [anon_sym_for] = ACTIONS(3068), - [anon_sym_LPAREN] = ACTIONS(3070), - [anon_sym_SEMI] = ACTIONS(3070), - [anon_sym_await] = ACTIONS(3068), - [anon_sym_while] = ACTIONS(3068), - [anon_sym_do] = ACTIONS(3068), - [anon_sym_try] = ACTIONS(3068), - [anon_sym_break] = ACTIONS(3068), - [anon_sym_continue] = ACTIONS(3068), - [anon_sym_debugger] = ACTIONS(3068), - [anon_sym_return] = ACTIONS(3068), - [anon_sym_throw] = ACTIONS(3068), - [anon_sym_yield] = ACTIONS(3068), - [anon_sym_LBRACK] = ACTIONS(3070), - [anon_sym_DQUOTE] = ACTIONS(3070), - [anon_sym_SQUOTE] = ACTIONS(3070), - [anon_sym_class] = ACTIONS(3068), - [anon_sym_async] = ACTIONS(3068), - [anon_sym_function] = ACTIONS(3068), - [anon_sym_new] = ACTIONS(3068), - [anon_sym_using] = ACTIONS(3068), - [anon_sym_PLUS] = ACTIONS(3068), - [anon_sym_DASH] = ACTIONS(3068), - [anon_sym_SLASH] = ACTIONS(3068), - [anon_sym_LT] = ACTIONS(3070), - [anon_sym_TILDE] = ACTIONS(3070), - [anon_sym_void] = ACTIONS(3068), - [anon_sym_delete] = ACTIONS(3068), - [anon_sym_PLUS_PLUS] = ACTIONS(3070), - [anon_sym_DASH_DASH] = ACTIONS(3070), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3070), - [sym_number] = ACTIONS(3070), - [sym_private_property_identifier] = ACTIONS(3070), - [sym_this] = ACTIONS(3068), - [sym_super] = ACTIONS(3068), - [sym_true] = ACTIONS(3068), - [sym_false] = ACTIONS(3068), - [sym_null] = ACTIONS(3068), - [sym_undefined] = ACTIONS(3068), - [anon_sym_AT] = ACTIONS(3070), - [anon_sym_static] = ACTIONS(3068), - [anon_sym_readonly] = ACTIONS(3068), - [anon_sym_get] = ACTIONS(3068), - [anon_sym_set] = ACTIONS(3068), - [anon_sym_declare] = ACTIONS(3068), - [anon_sym_public] = ACTIONS(3068), - [anon_sym_private] = ACTIONS(3068), - [anon_sym_protected] = ACTIONS(3068), - [anon_sym_override] = ACTIONS(3068), - [anon_sym_module] = ACTIONS(3068), - [anon_sym_any] = ACTIONS(3068), - [anon_sym_number] = ACTIONS(3068), - [anon_sym_boolean] = ACTIONS(3068), - [anon_sym_string] = ACTIONS(3068), - [anon_sym_symbol] = ACTIONS(3068), - [anon_sym_object] = ACTIONS(3068), - [anon_sym_abstract] = ACTIONS(3068), - [anon_sym_interface] = ACTIONS(3068), - [anon_sym_enum] = ACTIONS(3068), + [STATE(956)] = { + [ts_builtin_sym_end] = ACTIONS(3000), + [sym_identifier] = ACTIONS(3002), + [anon_sym_export] = ACTIONS(3002), + [anon_sym_default] = ACTIONS(3002), + [anon_sym_type] = ACTIONS(3002), + [anon_sym_namespace] = ACTIONS(3002), + [anon_sym_LBRACE] = ACTIONS(3000), + [anon_sym_RBRACE] = ACTIONS(3000), + [anon_sym_typeof] = ACTIONS(3002), + [anon_sym_import] = ACTIONS(3002), + [anon_sym_with] = ACTIONS(3002), + [anon_sym_var] = ACTIONS(3002), + [anon_sym_let] = ACTIONS(3002), + [anon_sym_const] = ACTIONS(3002), + [anon_sym_BANG] = ACTIONS(3000), + [anon_sym_else] = ACTIONS(3002), + [anon_sym_if] = ACTIONS(3002), + [anon_sym_switch] = ACTIONS(3002), + [anon_sym_for] = ACTIONS(3002), + [anon_sym_LPAREN] = ACTIONS(3000), + [anon_sym_SEMI] = ACTIONS(3000), + [anon_sym_await] = ACTIONS(3002), + [anon_sym_while] = ACTIONS(3002), + [anon_sym_do] = ACTIONS(3002), + [anon_sym_try] = ACTIONS(3002), + [anon_sym_break] = ACTIONS(3002), + [anon_sym_continue] = ACTIONS(3002), + [anon_sym_debugger] = ACTIONS(3002), + [anon_sym_return] = ACTIONS(3002), + [anon_sym_throw] = ACTIONS(3002), + [anon_sym_case] = ACTIONS(3002), + [anon_sym_yield] = ACTIONS(3002), + [anon_sym_LBRACK] = ACTIONS(3000), + [anon_sym_DQUOTE] = ACTIONS(3000), + [anon_sym_SQUOTE] = ACTIONS(3000), + [anon_sym_class] = ACTIONS(3002), + [anon_sym_async] = ACTIONS(3002), + [anon_sym_function] = ACTIONS(3002), + [anon_sym_new] = ACTIONS(3002), + [anon_sym_using] = ACTIONS(3002), + [anon_sym_PLUS] = ACTIONS(3002), + [anon_sym_DASH] = ACTIONS(3002), + [anon_sym_SLASH] = ACTIONS(3002), + [anon_sym_LT] = ACTIONS(3000), + [anon_sym_TILDE] = ACTIONS(3000), + [anon_sym_void] = ACTIONS(3002), + [anon_sym_delete] = ACTIONS(3002), + [anon_sym_PLUS_PLUS] = ACTIONS(3000), + [anon_sym_DASH_DASH] = ACTIONS(3000), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3000), + [sym_number] = ACTIONS(3000), + [sym_private_property_identifier] = ACTIONS(3000), + [sym_this] = ACTIONS(3002), + [sym_super] = ACTIONS(3002), + [sym_true] = ACTIONS(3002), + [sym_false] = ACTIONS(3002), + [sym_null] = ACTIONS(3002), + [sym_undefined] = ACTIONS(3002), + [anon_sym_AT] = ACTIONS(3000), + [anon_sym_static] = ACTIONS(3002), + [anon_sym_readonly] = ACTIONS(3002), + [anon_sym_get] = ACTIONS(3002), + [anon_sym_set] = ACTIONS(3002), + [anon_sym_declare] = ACTIONS(3002), + [anon_sym_public] = ACTIONS(3002), + [anon_sym_private] = ACTIONS(3002), + [anon_sym_protected] = ACTIONS(3002), + [anon_sym_override] = ACTIONS(3002), + [anon_sym_module] = ACTIONS(3002), + [anon_sym_any] = ACTIONS(3002), + [anon_sym_number] = ACTIONS(3002), + [anon_sym_boolean] = ACTIONS(3002), + [anon_sym_string] = ACTIONS(3002), + [anon_sym_symbol] = ACTIONS(3002), + [anon_sym_object] = ACTIONS(3002), + [anon_sym_abstract] = ACTIONS(3002), + [anon_sym_interface] = ACTIONS(3002), + [anon_sym_enum] = ACTIONS(3002), [sym_html_comment] = ACTIONS(5), }, - [STATE(929)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_asserts] = STATE(2971), - [sym_type] = STATE(3131), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_predicate] = STATE(2971), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(3089), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(3072), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(957)] = { + [ts_builtin_sym_end] = ACTIONS(3000), + [sym_identifier] = ACTIONS(3002), + [anon_sym_export] = ACTIONS(3002), + [anon_sym_default] = ACTIONS(3002), + [anon_sym_type] = ACTIONS(3002), + [anon_sym_namespace] = ACTIONS(3002), + [anon_sym_LBRACE] = ACTIONS(3000), + [anon_sym_RBRACE] = ACTIONS(3000), + [anon_sym_typeof] = ACTIONS(3002), + [anon_sym_import] = ACTIONS(3002), + [anon_sym_with] = ACTIONS(3002), + [anon_sym_var] = ACTIONS(3002), + [anon_sym_let] = ACTIONS(3002), + [anon_sym_const] = ACTIONS(3002), + [anon_sym_BANG] = ACTIONS(3000), + [anon_sym_else] = ACTIONS(3002), + [anon_sym_if] = ACTIONS(3002), + [anon_sym_switch] = ACTIONS(3002), + [anon_sym_for] = ACTIONS(3002), + [anon_sym_LPAREN] = ACTIONS(3000), + [anon_sym_SEMI] = ACTIONS(3000), + [anon_sym_await] = ACTIONS(3002), + [anon_sym_while] = ACTIONS(3002), + [anon_sym_do] = ACTIONS(3002), + [anon_sym_try] = ACTIONS(3002), + [anon_sym_break] = ACTIONS(3002), + [anon_sym_continue] = ACTIONS(3002), + [anon_sym_debugger] = ACTIONS(3002), + [anon_sym_return] = ACTIONS(3002), + [anon_sym_throw] = ACTIONS(3002), + [anon_sym_case] = ACTIONS(3002), + [anon_sym_yield] = ACTIONS(3002), + [anon_sym_LBRACK] = ACTIONS(3000), + [anon_sym_DQUOTE] = ACTIONS(3000), + [anon_sym_SQUOTE] = ACTIONS(3000), + [anon_sym_class] = ACTIONS(3002), + [anon_sym_async] = ACTIONS(3002), + [anon_sym_function] = ACTIONS(3002), + [anon_sym_new] = ACTIONS(3002), + [anon_sym_using] = ACTIONS(3002), + [anon_sym_PLUS] = ACTIONS(3002), + [anon_sym_DASH] = ACTIONS(3002), + [anon_sym_SLASH] = ACTIONS(3002), + [anon_sym_LT] = ACTIONS(3000), + [anon_sym_TILDE] = ACTIONS(3000), + [anon_sym_void] = ACTIONS(3002), + [anon_sym_delete] = ACTIONS(3002), + [anon_sym_PLUS_PLUS] = ACTIONS(3000), + [anon_sym_DASH_DASH] = ACTIONS(3000), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3000), + [sym_number] = ACTIONS(3000), + [sym_private_property_identifier] = ACTIONS(3000), + [sym_this] = ACTIONS(3002), + [sym_super] = ACTIONS(3002), + [sym_true] = ACTIONS(3002), + [sym_false] = ACTIONS(3002), + [sym_null] = ACTIONS(3002), + [sym_undefined] = ACTIONS(3002), + [anon_sym_AT] = ACTIONS(3000), + [anon_sym_static] = ACTIONS(3002), + [anon_sym_readonly] = ACTIONS(3002), + [anon_sym_get] = ACTIONS(3002), + [anon_sym_set] = ACTIONS(3002), + [anon_sym_declare] = ACTIONS(3002), + [anon_sym_public] = ACTIONS(3002), + [anon_sym_private] = ACTIONS(3002), + [anon_sym_protected] = ACTIONS(3002), + [anon_sym_override] = ACTIONS(3002), + [anon_sym_module] = ACTIONS(3002), + [anon_sym_any] = ACTIONS(3002), + [anon_sym_number] = ACTIONS(3002), + [anon_sym_boolean] = ACTIONS(3002), + [anon_sym_string] = ACTIONS(3002), + [anon_sym_symbol] = ACTIONS(3002), + [anon_sym_object] = ACTIONS(3002), + [anon_sym_abstract] = ACTIONS(3002), + [anon_sym_interface] = ACTIONS(3002), + [anon_sym_enum] = ACTIONS(3002), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(958)] = { + [ts_builtin_sym_end] = ACTIONS(3004), + [sym_identifier] = ACTIONS(3006), + [anon_sym_export] = ACTIONS(3006), + [anon_sym_default] = ACTIONS(3006), + [anon_sym_type] = ACTIONS(3006), + [anon_sym_namespace] = ACTIONS(3006), + [anon_sym_LBRACE] = ACTIONS(3004), + [anon_sym_RBRACE] = ACTIONS(3004), + [anon_sym_typeof] = ACTIONS(3006), + [anon_sym_import] = ACTIONS(3006), + [anon_sym_with] = ACTIONS(3006), + [anon_sym_var] = ACTIONS(3006), + [anon_sym_let] = ACTIONS(3006), + [anon_sym_const] = ACTIONS(3006), + [anon_sym_BANG] = ACTIONS(3004), + [anon_sym_else] = ACTIONS(3006), + [anon_sym_if] = ACTIONS(3006), + [anon_sym_switch] = ACTIONS(3006), + [anon_sym_for] = ACTIONS(3006), + [anon_sym_LPAREN] = ACTIONS(3004), + [anon_sym_SEMI] = ACTIONS(3004), + [anon_sym_await] = ACTIONS(3006), + [anon_sym_while] = ACTIONS(3006), + [anon_sym_do] = ACTIONS(3006), + [anon_sym_try] = ACTIONS(3006), + [anon_sym_break] = ACTIONS(3006), + [anon_sym_continue] = ACTIONS(3006), + [anon_sym_debugger] = ACTIONS(3006), + [anon_sym_return] = ACTIONS(3006), + [anon_sym_throw] = ACTIONS(3006), + [anon_sym_case] = ACTIONS(3006), + [anon_sym_yield] = ACTIONS(3006), + [anon_sym_LBRACK] = ACTIONS(3004), + [anon_sym_DQUOTE] = ACTIONS(3004), + [anon_sym_SQUOTE] = ACTIONS(3004), + [anon_sym_class] = ACTIONS(3006), + [anon_sym_async] = ACTIONS(3006), + [anon_sym_function] = ACTIONS(3006), + [anon_sym_new] = ACTIONS(3006), + [anon_sym_using] = ACTIONS(3006), + [anon_sym_PLUS] = ACTIONS(3006), + [anon_sym_DASH] = ACTIONS(3006), + [anon_sym_SLASH] = ACTIONS(3006), + [anon_sym_LT] = ACTIONS(3004), + [anon_sym_TILDE] = ACTIONS(3004), + [anon_sym_void] = ACTIONS(3006), + [anon_sym_delete] = ACTIONS(3006), + [anon_sym_PLUS_PLUS] = ACTIONS(3004), + [anon_sym_DASH_DASH] = ACTIONS(3004), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3004), + [sym_number] = ACTIONS(3004), + [sym_private_property_identifier] = ACTIONS(3004), + [sym_this] = ACTIONS(3006), + [sym_super] = ACTIONS(3006), + [sym_true] = ACTIONS(3006), + [sym_false] = ACTIONS(3006), + [sym_null] = ACTIONS(3006), + [sym_undefined] = ACTIONS(3006), + [anon_sym_AT] = ACTIONS(3004), + [anon_sym_static] = ACTIONS(3006), + [anon_sym_readonly] = ACTIONS(3006), + [anon_sym_get] = ACTIONS(3006), + [anon_sym_set] = ACTIONS(3006), + [anon_sym_declare] = ACTIONS(3006), + [anon_sym_public] = ACTIONS(3006), + [anon_sym_private] = ACTIONS(3006), + [anon_sym_protected] = ACTIONS(3006), + [anon_sym_override] = ACTIONS(3006), + [anon_sym_module] = ACTIONS(3006), + [anon_sym_any] = ACTIONS(3006), + [anon_sym_number] = ACTIONS(3006), + [anon_sym_boolean] = ACTIONS(3006), + [anon_sym_string] = ACTIONS(3006), + [anon_sym_symbol] = ACTIONS(3006), + [anon_sym_object] = ACTIONS(3006), + [anon_sym_abstract] = ACTIONS(3006), + [anon_sym_interface] = ACTIONS(3006), + [anon_sym_enum] = ACTIONS(3006), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(959)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_rest_pattern] = STATE(6584), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6432), + [sym_optional_tuple_parameter] = STATE(6432), + [sym_optional_type] = STATE(6432), + [sym_rest_type] = STATE(6432), + [sym__tuple_type_member] = STATE(6432), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(2666), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(3008), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(2672), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2674), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(3074), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(209), - [anon_sym_number] = ACTIONS(209), - [anon_sym_boolean] = ACTIONS(209), - [anon_sym_string] = ACTIONS(209), - [anon_sym_symbol] = ACTIONS(209), - [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_asserts] = ACTIONS(3076), - [anon_sym_never] = ACTIONS(209), - [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(2680), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(930)] = { - [sym_import] = STATE(4878), - [sym_nested_identifier] = STATE(6238), - [sym_string] = STATE(3430), - [sym_formal_parameters] = STATE(6126), - [sym_nested_type_identifier] = STATE(3248), - [sym__type_query_member_expression_in_type_annotation] = STATE(3093), - [sym__type_query_call_expression_in_type_annotation] = STATE(3323), - [sym_asserts] = STATE(4131), - [sym_type] = STATE(3551), - [sym_constructor_type] = STATE(3433), - [sym_primary_type] = STATE(3434), - [sym_template_literal_type] = STATE(3429), - [sym_infer_type] = STATE(3433), - [sym_conditional_type] = STATE(3429), - [sym_generic_type] = STATE(3429), - [sym_type_predicate] = STATE(4134), - [sym_type_query] = STATE(3429), - [sym_index_type_query] = STATE(3429), - [sym_lookup_type] = STATE(3429), - [sym_literal_type] = STATE(3429), - [sym__number] = STATE(3435), - [sym_existential_type] = STATE(3429), - [sym_flow_maybe_type] = STATE(3429), - [sym_parenthesized_type] = STATE(3429), - [sym_predefined_type] = STATE(3336), - [sym_object_type] = STATE(3429), - [sym_type_parameters] = STATE(5614), - [sym_array_type] = STATE(3429), - [sym_tuple_type] = STATE(3429), - [sym_readonly_type] = STATE(3433), - [sym_union_type] = STATE(3429), - [sym_intersection_type] = STATE(3429), - [sym_function_type] = STATE(3433), - [sym_identifier] = ACTIONS(2964), - [anon_sym_STAR] = ACTIONS(2966), - [anon_sym_LBRACE] = ACTIONS(2968), - [anon_sym_typeof] = ACTIONS(2970), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(2972), - [anon_sym_LPAREN] = ACTIONS(2974), - [anon_sym_LBRACK] = ACTIONS(2976), - [anon_sym_DQUOTE] = ACTIONS(2978), - [anon_sym_SQUOTE] = ACTIONS(2980), - [anon_sym_new] = ACTIONS(2982), - [anon_sym_AMP] = ACTIONS(2984), - [anon_sym_PIPE] = ACTIONS(2986), - [anon_sym_PLUS] = ACTIONS(2988), - [anon_sym_DASH] = ACTIONS(2988), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(2990), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2992), - [sym_number] = ACTIONS(2994), - [sym_this] = ACTIONS(2996), - [sym_true] = ACTIONS(2998), - [sym_false] = ACTIONS(2998), - [sym_null] = ACTIONS(2998), - [sym_undefined] = ACTIONS(2998), - [anon_sym_readonly] = ACTIONS(3000), - [anon_sym_QMARK] = ACTIONS(3002), - [anon_sym_any] = ACTIONS(2990), - [anon_sym_number] = ACTIONS(2990), - [anon_sym_boolean] = ACTIONS(2990), - [anon_sym_string] = ACTIONS(2990), - [anon_sym_symbol] = ACTIONS(2990), - [anon_sym_object] = ACTIONS(2990), - [anon_sym_abstract] = ACTIONS(3004), - [anon_sym_asserts] = ACTIONS(3006), - [anon_sym_never] = ACTIONS(2990), - [anon_sym_unknown] = ACTIONS(2990), - [anon_sym_keyof] = ACTIONS(3008), - [anon_sym_infer] = ACTIONS(3010), - [anon_sym_unique] = ACTIONS(3012), - [anon_sym_LBRACE_PIPE] = ACTIONS(3014), + [STATE(960)] = { + [ts_builtin_sym_end] = ACTIONS(3010), + [sym_identifier] = ACTIONS(3012), + [anon_sym_export] = ACTIONS(3012), + [anon_sym_default] = ACTIONS(3012), + [anon_sym_type] = ACTIONS(3012), + [anon_sym_namespace] = ACTIONS(3012), + [anon_sym_LBRACE] = ACTIONS(3010), + [anon_sym_RBRACE] = ACTIONS(3010), + [anon_sym_typeof] = ACTIONS(3012), + [anon_sym_import] = ACTIONS(3012), + [anon_sym_with] = ACTIONS(3012), + [anon_sym_var] = ACTIONS(3012), + [anon_sym_let] = ACTIONS(3012), + [anon_sym_const] = ACTIONS(3012), + [anon_sym_BANG] = ACTIONS(3010), + [anon_sym_else] = ACTIONS(3012), + [anon_sym_if] = ACTIONS(3012), + [anon_sym_switch] = ACTIONS(3012), + [anon_sym_for] = ACTIONS(3012), + [anon_sym_LPAREN] = ACTIONS(3010), + [anon_sym_SEMI] = ACTIONS(3010), + [anon_sym_await] = ACTIONS(3012), + [anon_sym_while] = ACTIONS(3012), + [anon_sym_do] = ACTIONS(3012), + [anon_sym_try] = ACTIONS(3012), + [anon_sym_break] = ACTIONS(3012), + [anon_sym_continue] = ACTIONS(3012), + [anon_sym_debugger] = ACTIONS(3012), + [anon_sym_return] = ACTIONS(3012), + [anon_sym_throw] = ACTIONS(3012), + [anon_sym_case] = ACTIONS(3012), + [anon_sym_yield] = ACTIONS(3012), + [anon_sym_LBRACK] = ACTIONS(3010), + [anon_sym_DQUOTE] = ACTIONS(3010), + [anon_sym_SQUOTE] = ACTIONS(3010), + [anon_sym_class] = ACTIONS(3012), + [anon_sym_async] = ACTIONS(3012), + [anon_sym_function] = ACTIONS(3012), + [anon_sym_new] = ACTIONS(3012), + [anon_sym_using] = ACTIONS(3012), + [anon_sym_PLUS] = ACTIONS(3012), + [anon_sym_DASH] = ACTIONS(3012), + [anon_sym_SLASH] = ACTIONS(3012), + [anon_sym_LT] = ACTIONS(3010), + [anon_sym_TILDE] = ACTIONS(3010), + [anon_sym_void] = ACTIONS(3012), + [anon_sym_delete] = ACTIONS(3012), + [anon_sym_PLUS_PLUS] = ACTIONS(3010), + [anon_sym_DASH_DASH] = ACTIONS(3010), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3010), + [sym_number] = ACTIONS(3010), + [sym_private_property_identifier] = ACTIONS(3010), + [sym_this] = ACTIONS(3012), + [sym_super] = ACTIONS(3012), + [sym_true] = ACTIONS(3012), + [sym_false] = ACTIONS(3012), + [sym_null] = ACTIONS(3012), + [sym_undefined] = ACTIONS(3012), + [anon_sym_AT] = ACTIONS(3010), + [anon_sym_static] = ACTIONS(3012), + [anon_sym_readonly] = ACTIONS(3012), + [anon_sym_get] = ACTIONS(3012), + [anon_sym_set] = ACTIONS(3012), + [anon_sym_declare] = ACTIONS(3012), + [anon_sym_public] = ACTIONS(3012), + [anon_sym_private] = ACTIONS(3012), + [anon_sym_protected] = ACTIONS(3012), + [anon_sym_override] = ACTIONS(3012), + [anon_sym_module] = ACTIONS(3012), + [anon_sym_any] = ACTIONS(3012), + [anon_sym_number] = ACTIONS(3012), + [anon_sym_boolean] = ACTIONS(3012), + [anon_sym_string] = ACTIONS(3012), + [anon_sym_symbol] = ACTIONS(3012), + [anon_sym_object] = ACTIONS(3012), + [anon_sym_abstract] = ACTIONS(3012), + [anon_sym_interface] = ACTIONS(3012), + [anon_sym_enum] = ACTIONS(3012), [sym_html_comment] = ACTIONS(5), }, - [STATE(931)] = { - [sym_import] = STATE(5133), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5975), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3229), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_asserts] = STATE(2971), - [sym_type] = STATE(3971), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_predicate] = STATE(2971), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(3756), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(3078), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(3080), - [anon_sym_typeof] = ACTIONS(3082), - [anon_sym_import] = ACTIONS(1511), + [STATE(961)] = { + [ts_builtin_sym_end] = ACTIONS(3014), + [sym_identifier] = ACTIONS(3016), + [anon_sym_export] = ACTIONS(3016), + [anon_sym_default] = ACTIONS(3016), + [anon_sym_type] = ACTIONS(3016), + [anon_sym_namespace] = ACTIONS(3016), + [anon_sym_LBRACE] = ACTIONS(3014), + [anon_sym_RBRACE] = ACTIONS(3014), + [anon_sym_typeof] = ACTIONS(3016), + [anon_sym_import] = ACTIONS(3016), + [anon_sym_with] = ACTIONS(3016), + [anon_sym_var] = ACTIONS(3016), + [anon_sym_let] = ACTIONS(3016), + [anon_sym_const] = ACTIONS(3016), + [anon_sym_BANG] = ACTIONS(3014), + [anon_sym_else] = ACTIONS(3016), + [anon_sym_if] = ACTIONS(3016), + [anon_sym_switch] = ACTIONS(3016), + [anon_sym_for] = ACTIONS(3016), + [anon_sym_LPAREN] = ACTIONS(3014), + [anon_sym_SEMI] = ACTIONS(3014), + [anon_sym_await] = ACTIONS(3016), + [anon_sym_while] = ACTIONS(3016), + [anon_sym_do] = ACTIONS(3016), + [anon_sym_try] = ACTIONS(3016), + [anon_sym_break] = ACTIONS(3016), + [anon_sym_continue] = ACTIONS(3016), + [anon_sym_debugger] = ACTIONS(3016), + [anon_sym_return] = ACTIONS(3016), + [anon_sym_throw] = ACTIONS(3016), + [anon_sym_case] = ACTIONS(3016), + [anon_sym_yield] = ACTIONS(3016), + [anon_sym_LBRACK] = ACTIONS(3014), + [anon_sym_DQUOTE] = ACTIONS(3014), + [anon_sym_SQUOTE] = ACTIONS(3014), + [anon_sym_class] = ACTIONS(3016), + [anon_sym_async] = ACTIONS(3016), + [anon_sym_function] = ACTIONS(3016), + [anon_sym_new] = ACTIONS(3016), + [anon_sym_using] = ACTIONS(3016), + [anon_sym_PLUS] = ACTIONS(3016), + [anon_sym_DASH] = ACTIONS(3016), + [anon_sym_SLASH] = ACTIONS(3016), + [anon_sym_LT] = ACTIONS(3014), + [anon_sym_TILDE] = ACTIONS(3014), + [anon_sym_void] = ACTIONS(3016), + [anon_sym_delete] = ACTIONS(3016), + [anon_sym_PLUS_PLUS] = ACTIONS(3014), + [anon_sym_DASH_DASH] = ACTIONS(3014), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3014), + [sym_number] = ACTIONS(3014), + [sym_private_property_identifier] = ACTIONS(3014), + [sym_this] = ACTIONS(3016), + [sym_super] = ACTIONS(3016), + [sym_true] = ACTIONS(3016), + [sym_false] = ACTIONS(3016), + [sym_null] = ACTIONS(3016), + [sym_undefined] = ACTIONS(3016), + [anon_sym_AT] = ACTIONS(3014), + [anon_sym_static] = ACTIONS(3016), + [anon_sym_readonly] = ACTIONS(3016), + [anon_sym_get] = ACTIONS(3016), + [anon_sym_set] = ACTIONS(3016), + [anon_sym_declare] = ACTIONS(3016), + [anon_sym_public] = ACTIONS(3016), + [anon_sym_private] = ACTIONS(3016), + [anon_sym_protected] = ACTIONS(3016), + [anon_sym_override] = ACTIONS(3016), + [anon_sym_module] = ACTIONS(3016), + [anon_sym_any] = ACTIONS(3016), + [anon_sym_number] = ACTIONS(3016), + [anon_sym_boolean] = ACTIONS(3016), + [anon_sym_string] = ACTIONS(3016), + [anon_sym_symbol] = ACTIONS(3016), + [anon_sym_object] = ACTIONS(3016), + [anon_sym_abstract] = ACTIONS(3016), + [anon_sym_interface] = ACTIONS(3016), + [anon_sym_enum] = ACTIONS(3016), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(962)] = { + [ts_builtin_sym_end] = ACTIONS(3018), + [sym_identifier] = ACTIONS(3020), + [anon_sym_export] = ACTIONS(3020), + [anon_sym_default] = ACTIONS(3020), + [anon_sym_type] = ACTIONS(3020), + [anon_sym_namespace] = ACTIONS(3020), + [anon_sym_LBRACE] = ACTIONS(3018), + [anon_sym_RBRACE] = ACTIONS(3018), + [anon_sym_typeof] = ACTIONS(3020), + [anon_sym_import] = ACTIONS(3020), + [anon_sym_with] = ACTIONS(3020), + [anon_sym_var] = ACTIONS(3020), + [anon_sym_let] = ACTIONS(3020), + [anon_sym_const] = ACTIONS(3020), + [anon_sym_BANG] = ACTIONS(3018), + [anon_sym_else] = ACTIONS(3020), + [anon_sym_if] = ACTIONS(3020), + [anon_sym_switch] = ACTIONS(3020), + [anon_sym_for] = ACTIONS(3020), + [anon_sym_LPAREN] = ACTIONS(3018), + [anon_sym_SEMI] = ACTIONS(3018), + [anon_sym_await] = ACTIONS(3020), + [anon_sym_while] = ACTIONS(3020), + [anon_sym_do] = ACTIONS(3020), + [anon_sym_try] = ACTIONS(3020), + [anon_sym_break] = ACTIONS(3020), + [anon_sym_continue] = ACTIONS(3020), + [anon_sym_debugger] = ACTIONS(3020), + [anon_sym_return] = ACTIONS(3020), + [anon_sym_throw] = ACTIONS(3020), + [anon_sym_case] = ACTIONS(3020), + [anon_sym_yield] = ACTIONS(3020), + [anon_sym_LBRACK] = ACTIONS(3018), + [anon_sym_DQUOTE] = ACTIONS(3018), + [anon_sym_SQUOTE] = ACTIONS(3018), + [anon_sym_class] = ACTIONS(3020), + [anon_sym_async] = ACTIONS(3020), + [anon_sym_function] = ACTIONS(3020), + [anon_sym_new] = ACTIONS(3020), + [anon_sym_using] = ACTIONS(3020), + [anon_sym_PLUS] = ACTIONS(3020), + [anon_sym_DASH] = ACTIONS(3020), + [anon_sym_SLASH] = ACTIONS(3020), + [anon_sym_LT] = ACTIONS(3018), + [anon_sym_TILDE] = ACTIONS(3018), + [anon_sym_void] = ACTIONS(3020), + [anon_sym_delete] = ACTIONS(3020), + [anon_sym_PLUS_PLUS] = ACTIONS(3018), + [anon_sym_DASH_DASH] = ACTIONS(3018), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3018), + [sym_number] = ACTIONS(3018), + [sym_private_property_identifier] = ACTIONS(3018), + [sym_this] = ACTIONS(3020), + [sym_super] = ACTIONS(3020), + [sym_true] = ACTIONS(3020), + [sym_false] = ACTIONS(3020), + [sym_null] = ACTIONS(3020), + [sym_undefined] = ACTIONS(3020), + [anon_sym_AT] = ACTIONS(3018), + [anon_sym_static] = ACTIONS(3020), + [anon_sym_readonly] = ACTIONS(3020), + [anon_sym_get] = ACTIONS(3020), + [anon_sym_set] = ACTIONS(3020), + [anon_sym_declare] = ACTIONS(3020), + [anon_sym_public] = ACTIONS(3020), + [anon_sym_private] = ACTIONS(3020), + [anon_sym_protected] = ACTIONS(3020), + [anon_sym_override] = ACTIONS(3020), + [anon_sym_module] = ACTIONS(3020), + [anon_sym_any] = ACTIONS(3020), + [anon_sym_number] = ACTIONS(3020), + [anon_sym_boolean] = ACTIONS(3020), + [anon_sym_string] = ACTIONS(3020), + [anon_sym_symbol] = ACTIONS(3020), + [anon_sym_object] = ACTIONS(3020), + [anon_sym_abstract] = ACTIONS(3020), + [anon_sym_interface] = ACTIONS(3020), + [anon_sym_enum] = ACTIONS(3020), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(963)] = { + [ts_builtin_sym_end] = ACTIONS(3022), + [sym_identifier] = ACTIONS(3024), + [anon_sym_export] = ACTIONS(3024), + [anon_sym_default] = ACTIONS(3024), + [anon_sym_type] = ACTIONS(3024), + [anon_sym_namespace] = ACTIONS(3024), + [anon_sym_LBRACE] = ACTIONS(3022), + [anon_sym_RBRACE] = ACTIONS(3022), + [anon_sym_typeof] = ACTIONS(3024), + [anon_sym_import] = ACTIONS(3024), + [anon_sym_with] = ACTIONS(3024), + [anon_sym_var] = ACTIONS(3024), + [anon_sym_let] = ACTIONS(3024), + [anon_sym_const] = ACTIONS(3024), + [anon_sym_BANG] = ACTIONS(3022), + [anon_sym_else] = ACTIONS(3024), + [anon_sym_if] = ACTIONS(3024), + [anon_sym_switch] = ACTIONS(3024), + [anon_sym_for] = ACTIONS(3024), + [anon_sym_LPAREN] = ACTIONS(3022), + [anon_sym_SEMI] = ACTIONS(3022), + [anon_sym_await] = ACTIONS(3024), + [anon_sym_while] = ACTIONS(3024), + [anon_sym_do] = ACTIONS(3024), + [anon_sym_try] = ACTIONS(3024), + [anon_sym_break] = ACTIONS(3024), + [anon_sym_continue] = ACTIONS(3024), + [anon_sym_debugger] = ACTIONS(3024), + [anon_sym_return] = ACTIONS(3024), + [anon_sym_throw] = ACTIONS(3024), + [anon_sym_case] = ACTIONS(3024), + [anon_sym_yield] = ACTIONS(3024), + [anon_sym_LBRACK] = ACTIONS(3022), + [anon_sym_DQUOTE] = ACTIONS(3022), + [anon_sym_SQUOTE] = ACTIONS(3022), + [anon_sym_class] = ACTIONS(3024), + [anon_sym_async] = ACTIONS(3024), + [anon_sym_function] = ACTIONS(3024), + [anon_sym_new] = ACTIONS(3024), + [anon_sym_using] = ACTIONS(3024), + [anon_sym_PLUS] = ACTIONS(3024), + [anon_sym_DASH] = ACTIONS(3024), + [anon_sym_SLASH] = ACTIONS(3024), + [anon_sym_LT] = ACTIONS(3022), + [anon_sym_TILDE] = ACTIONS(3022), + [anon_sym_void] = ACTIONS(3024), + [anon_sym_delete] = ACTIONS(3024), + [anon_sym_PLUS_PLUS] = ACTIONS(3022), + [anon_sym_DASH_DASH] = ACTIONS(3022), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3022), + [sym_number] = ACTIONS(3022), + [sym_private_property_identifier] = ACTIONS(3022), + [sym_this] = ACTIONS(3024), + [sym_super] = ACTIONS(3024), + [sym_true] = ACTIONS(3024), + [sym_false] = ACTIONS(3024), + [sym_null] = ACTIONS(3024), + [sym_undefined] = ACTIONS(3024), + [anon_sym_AT] = ACTIONS(3022), + [anon_sym_static] = ACTIONS(3024), + [anon_sym_readonly] = ACTIONS(3024), + [anon_sym_get] = ACTIONS(3024), + [anon_sym_set] = ACTIONS(3024), + [anon_sym_declare] = ACTIONS(3024), + [anon_sym_public] = ACTIONS(3024), + [anon_sym_private] = ACTIONS(3024), + [anon_sym_protected] = ACTIONS(3024), + [anon_sym_override] = ACTIONS(3024), + [anon_sym_module] = ACTIONS(3024), + [anon_sym_any] = ACTIONS(3024), + [anon_sym_number] = ACTIONS(3024), + [anon_sym_boolean] = ACTIONS(3024), + [anon_sym_string] = ACTIONS(3024), + [anon_sym_symbol] = ACTIONS(3024), + [anon_sym_object] = ACTIONS(3024), + [anon_sym_abstract] = ACTIONS(3024), + [anon_sym_interface] = ACTIONS(3024), + [anon_sym_enum] = ACTIONS(3024), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(964)] = { + [ts_builtin_sym_end] = ACTIONS(3026), + [sym_identifier] = ACTIONS(3028), + [anon_sym_export] = ACTIONS(3028), + [anon_sym_default] = ACTIONS(3028), + [anon_sym_type] = ACTIONS(3028), + [anon_sym_namespace] = ACTIONS(3028), + [anon_sym_LBRACE] = ACTIONS(3026), + [anon_sym_RBRACE] = ACTIONS(3026), + [anon_sym_typeof] = ACTIONS(3028), + [anon_sym_import] = ACTIONS(3028), + [anon_sym_with] = ACTIONS(3028), + [anon_sym_var] = ACTIONS(3028), + [anon_sym_let] = ACTIONS(3028), + [anon_sym_const] = ACTIONS(3028), + [anon_sym_BANG] = ACTIONS(3026), + [anon_sym_else] = ACTIONS(3028), + [anon_sym_if] = ACTIONS(3028), + [anon_sym_switch] = ACTIONS(3028), + [anon_sym_for] = ACTIONS(3028), + [anon_sym_LPAREN] = ACTIONS(3026), + [anon_sym_SEMI] = ACTIONS(3026), + [anon_sym_await] = ACTIONS(3028), + [anon_sym_while] = ACTIONS(3028), + [anon_sym_do] = ACTIONS(3028), + [anon_sym_try] = ACTIONS(3028), + [anon_sym_break] = ACTIONS(3028), + [anon_sym_continue] = ACTIONS(3028), + [anon_sym_debugger] = ACTIONS(3028), + [anon_sym_return] = ACTIONS(3028), + [anon_sym_throw] = ACTIONS(3028), + [anon_sym_case] = ACTIONS(3028), + [anon_sym_yield] = ACTIONS(3028), + [anon_sym_LBRACK] = ACTIONS(3026), + [anon_sym_DQUOTE] = ACTIONS(3026), + [anon_sym_SQUOTE] = ACTIONS(3026), + [anon_sym_class] = ACTIONS(3028), + [anon_sym_async] = ACTIONS(3028), + [anon_sym_function] = ACTIONS(3028), + [anon_sym_new] = ACTIONS(3028), + [anon_sym_using] = ACTIONS(3028), + [anon_sym_PLUS] = ACTIONS(3028), + [anon_sym_DASH] = ACTIONS(3028), + [anon_sym_SLASH] = ACTIONS(3028), + [anon_sym_LT] = ACTIONS(3026), + [anon_sym_TILDE] = ACTIONS(3026), + [anon_sym_void] = ACTIONS(3028), + [anon_sym_delete] = ACTIONS(3028), + [anon_sym_PLUS_PLUS] = ACTIONS(3026), + [anon_sym_DASH_DASH] = ACTIONS(3026), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3026), + [sym_number] = ACTIONS(3026), + [sym_private_property_identifier] = ACTIONS(3026), + [sym_this] = ACTIONS(3028), + [sym_super] = ACTIONS(3028), + [sym_true] = ACTIONS(3028), + [sym_false] = ACTIONS(3028), + [sym_null] = ACTIONS(3028), + [sym_undefined] = ACTIONS(3028), + [anon_sym_AT] = ACTIONS(3026), + [anon_sym_static] = ACTIONS(3028), + [anon_sym_readonly] = ACTIONS(3028), + [anon_sym_get] = ACTIONS(3028), + [anon_sym_set] = ACTIONS(3028), + [anon_sym_declare] = ACTIONS(3028), + [anon_sym_public] = ACTIONS(3028), + [anon_sym_private] = ACTIONS(3028), + [anon_sym_protected] = ACTIONS(3028), + [anon_sym_override] = ACTIONS(3028), + [anon_sym_module] = ACTIONS(3028), + [anon_sym_any] = ACTIONS(3028), + [anon_sym_number] = ACTIONS(3028), + [anon_sym_boolean] = ACTIONS(3028), + [anon_sym_string] = ACTIONS(3028), + [anon_sym_symbol] = ACTIONS(3028), + [anon_sym_object] = ACTIONS(3028), + [anon_sym_abstract] = ACTIONS(3028), + [anon_sym_interface] = ACTIONS(3028), + [anon_sym_enum] = ACTIONS(3028), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(965)] = { + [ts_builtin_sym_end] = ACTIONS(3030), + [sym_identifier] = ACTIONS(3032), + [anon_sym_export] = ACTIONS(3032), + [anon_sym_default] = ACTIONS(3032), + [anon_sym_type] = ACTIONS(3032), + [anon_sym_namespace] = ACTIONS(3032), + [anon_sym_LBRACE] = ACTIONS(3030), + [anon_sym_RBRACE] = ACTIONS(3030), + [anon_sym_typeof] = ACTIONS(3032), + [anon_sym_import] = ACTIONS(3032), + [anon_sym_with] = ACTIONS(3032), + [anon_sym_var] = ACTIONS(3032), + [anon_sym_let] = ACTIONS(3032), + [anon_sym_const] = ACTIONS(3032), + [anon_sym_BANG] = ACTIONS(3030), + [anon_sym_else] = ACTIONS(3032), + [anon_sym_if] = ACTIONS(3032), + [anon_sym_switch] = ACTIONS(3032), + [anon_sym_for] = ACTIONS(3032), + [anon_sym_LPAREN] = ACTIONS(3030), + [anon_sym_SEMI] = ACTIONS(3030), + [anon_sym_await] = ACTIONS(3032), + [anon_sym_while] = ACTIONS(3032), + [anon_sym_do] = ACTIONS(3032), + [anon_sym_try] = ACTIONS(3032), + [anon_sym_break] = ACTIONS(3032), + [anon_sym_continue] = ACTIONS(3032), + [anon_sym_debugger] = ACTIONS(3032), + [anon_sym_return] = ACTIONS(3032), + [anon_sym_throw] = ACTIONS(3032), + [anon_sym_case] = ACTIONS(3032), + [anon_sym_yield] = ACTIONS(3032), + [anon_sym_LBRACK] = ACTIONS(3030), + [anon_sym_DQUOTE] = ACTIONS(3030), + [anon_sym_SQUOTE] = ACTIONS(3030), + [anon_sym_class] = ACTIONS(3032), + [anon_sym_async] = ACTIONS(3032), + [anon_sym_function] = ACTIONS(3032), + [anon_sym_new] = ACTIONS(3032), + [anon_sym_using] = ACTIONS(3032), + [anon_sym_PLUS] = ACTIONS(3032), + [anon_sym_DASH] = ACTIONS(3032), + [anon_sym_SLASH] = ACTIONS(3032), + [anon_sym_LT] = ACTIONS(3030), + [anon_sym_TILDE] = ACTIONS(3030), + [anon_sym_void] = ACTIONS(3032), + [anon_sym_delete] = ACTIONS(3032), + [anon_sym_PLUS_PLUS] = ACTIONS(3030), + [anon_sym_DASH_DASH] = ACTIONS(3030), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3030), + [sym_number] = ACTIONS(3030), + [sym_private_property_identifier] = ACTIONS(3030), + [sym_this] = ACTIONS(3032), + [sym_super] = ACTIONS(3032), + [sym_true] = ACTIONS(3032), + [sym_false] = ACTIONS(3032), + [sym_null] = ACTIONS(3032), + [sym_undefined] = ACTIONS(3032), + [anon_sym_AT] = ACTIONS(3030), + [anon_sym_static] = ACTIONS(3032), + [anon_sym_readonly] = ACTIONS(3032), + [anon_sym_get] = ACTIONS(3032), + [anon_sym_set] = ACTIONS(3032), + [anon_sym_declare] = ACTIONS(3032), + [anon_sym_public] = ACTIONS(3032), + [anon_sym_private] = ACTIONS(3032), + [anon_sym_protected] = ACTIONS(3032), + [anon_sym_override] = ACTIONS(3032), + [anon_sym_module] = ACTIONS(3032), + [anon_sym_any] = ACTIONS(3032), + [anon_sym_number] = ACTIONS(3032), + [anon_sym_boolean] = ACTIONS(3032), + [anon_sym_string] = ACTIONS(3032), + [anon_sym_symbol] = ACTIONS(3032), + [anon_sym_object] = ACTIONS(3032), + [anon_sym_abstract] = ACTIONS(3032), + [anon_sym_interface] = ACTIONS(3032), + [anon_sym_enum] = ACTIONS(3032), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(966)] = { + [ts_builtin_sym_end] = ACTIONS(3034), + [sym_identifier] = ACTIONS(3036), + [anon_sym_export] = ACTIONS(3036), + [anon_sym_default] = ACTIONS(3036), + [anon_sym_type] = ACTIONS(3036), + [anon_sym_namespace] = ACTIONS(3036), + [anon_sym_LBRACE] = ACTIONS(3034), + [anon_sym_RBRACE] = ACTIONS(3034), + [anon_sym_typeof] = ACTIONS(3036), + [anon_sym_import] = ACTIONS(3036), + [anon_sym_with] = ACTIONS(3036), + [anon_sym_var] = ACTIONS(3036), + [anon_sym_let] = ACTIONS(3036), + [anon_sym_const] = ACTIONS(3036), + [anon_sym_BANG] = ACTIONS(3034), + [anon_sym_else] = ACTIONS(3036), + [anon_sym_if] = ACTIONS(3036), + [anon_sym_switch] = ACTIONS(3036), + [anon_sym_for] = ACTIONS(3036), + [anon_sym_LPAREN] = ACTIONS(3034), + [anon_sym_SEMI] = ACTIONS(3034), + [anon_sym_await] = ACTIONS(3036), + [anon_sym_while] = ACTIONS(3036), + [anon_sym_do] = ACTIONS(3036), + [anon_sym_try] = ACTIONS(3036), + [anon_sym_break] = ACTIONS(3036), + [anon_sym_continue] = ACTIONS(3036), + [anon_sym_debugger] = ACTIONS(3036), + [anon_sym_return] = ACTIONS(3036), + [anon_sym_throw] = ACTIONS(3036), + [anon_sym_case] = ACTIONS(3036), + [anon_sym_yield] = ACTIONS(3036), + [anon_sym_LBRACK] = ACTIONS(3034), + [anon_sym_DQUOTE] = ACTIONS(3034), + [anon_sym_SQUOTE] = ACTIONS(3034), + [anon_sym_class] = ACTIONS(3036), + [anon_sym_async] = ACTIONS(3036), + [anon_sym_function] = ACTIONS(3036), + [anon_sym_new] = ACTIONS(3036), + [anon_sym_using] = ACTIONS(3036), + [anon_sym_PLUS] = ACTIONS(3036), + [anon_sym_DASH] = ACTIONS(3036), + [anon_sym_SLASH] = ACTIONS(3036), + [anon_sym_LT] = ACTIONS(3034), + [anon_sym_TILDE] = ACTIONS(3034), + [anon_sym_void] = ACTIONS(3036), + [anon_sym_delete] = ACTIONS(3036), + [anon_sym_PLUS_PLUS] = ACTIONS(3034), + [anon_sym_DASH_DASH] = ACTIONS(3034), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3034), + [sym_number] = ACTIONS(3034), + [sym_private_property_identifier] = ACTIONS(3034), + [sym_this] = ACTIONS(3036), + [sym_super] = ACTIONS(3036), + [sym_true] = ACTIONS(3036), + [sym_false] = ACTIONS(3036), + [sym_null] = ACTIONS(3036), + [sym_undefined] = ACTIONS(3036), + [anon_sym_AT] = ACTIONS(3034), + [anon_sym_static] = ACTIONS(3036), + [anon_sym_readonly] = ACTIONS(3036), + [anon_sym_get] = ACTIONS(3036), + [anon_sym_set] = ACTIONS(3036), + [anon_sym_declare] = ACTIONS(3036), + [anon_sym_public] = ACTIONS(3036), + [anon_sym_private] = ACTIONS(3036), + [anon_sym_protected] = ACTIONS(3036), + [anon_sym_override] = ACTIONS(3036), + [anon_sym_module] = ACTIONS(3036), + [anon_sym_any] = ACTIONS(3036), + [anon_sym_number] = ACTIONS(3036), + [anon_sym_boolean] = ACTIONS(3036), + [anon_sym_string] = ACTIONS(3036), + [anon_sym_symbol] = ACTIONS(3036), + [anon_sym_object] = ACTIONS(3036), + [anon_sym_abstract] = ACTIONS(3036), + [anon_sym_interface] = ACTIONS(3036), + [anon_sym_enum] = ACTIONS(3036), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(967)] = { + [ts_builtin_sym_end] = ACTIONS(3038), + [sym_identifier] = ACTIONS(3040), + [anon_sym_export] = ACTIONS(3040), + [anon_sym_default] = ACTIONS(3040), + [anon_sym_type] = ACTIONS(3040), + [anon_sym_namespace] = ACTIONS(3040), + [anon_sym_LBRACE] = ACTIONS(3038), + [anon_sym_RBRACE] = ACTIONS(3038), + [anon_sym_typeof] = ACTIONS(3040), + [anon_sym_import] = ACTIONS(3040), + [anon_sym_with] = ACTIONS(3040), + [anon_sym_var] = ACTIONS(3040), + [anon_sym_let] = ACTIONS(3040), + [anon_sym_const] = ACTIONS(3040), + [anon_sym_BANG] = ACTIONS(3038), + [anon_sym_else] = ACTIONS(3040), + [anon_sym_if] = ACTIONS(3040), + [anon_sym_switch] = ACTIONS(3040), + [anon_sym_for] = ACTIONS(3040), + [anon_sym_LPAREN] = ACTIONS(3038), + [anon_sym_SEMI] = ACTIONS(3038), + [anon_sym_await] = ACTIONS(3040), + [anon_sym_while] = ACTIONS(3040), + [anon_sym_do] = ACTIONS(3040), + [anon_sym_try] = ACTIONS(3040), + [anon_sym_break] = ACTIONS(3040), + [anon_sym_continue] = ACTIONS(3040), + [anon_sym_debugger] = ACTIONS(3040), + [anon_sym_return] = ACTIONS(3040), + [anon_sym_throw] = ACTIONS(3040), + [anon_sym_case] = ACTIONS(3040), + [anon_sym_yield] = ACTIONS(3040), + [anon_sym_LBRACK] = ACTIONS(3038), + [anon_sym_DQUOTE] = ACTIONS(3038), + [anon_sym_SQUOTE] = ACTIONS(3038), + [anon_sym_class] = ACTIONS(3040), + [anon_sym_async] = ACTIONS(3040), + [anon_sym_function] = ACTIONS(3040), + [anon_sym_new] = ACTIONS(3040), + [anon_sym_using] = ACTIONS(3040), + [anon_sym_PLUS] = ACTIONS(3040), + [anon_sym_DASH] = ACTIONS(3040), + [anon_sym_SLASH] = ACTIONS(3040), + [anon_sym_LT] = ACTIONS(3038), + [anon_sym_TILDE] = ACTIONS(3038), + [anon_sym_void] = ACTIONS(3040), + [anon_sym_delete] = ACTIONS(3040), + [anon_sym_PLUS_PLUS] = ACTIONS(3038), + [anon_sym_DASH_DASH] = ACTIONS(3038), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3038), + [sym_number] = ACTIONS(3038), + [sym_private_property_identifier] = ACTIONS(3038), + [sym_this] = ACTIONS(3040), + [sym_super] = ACTIONS(3040), + [sym_true] = ACTIONS(3040), + [sym_false] = ACTIONS(3040), + [sym_null] = ACTIONS(3040), + [sym_undefined] = ACTIONS(3040), + [anon_sym_AT] = ACTIONS(3038), + [anon_sym_static] = ACTIONS(3040), + [anon_sym_readonly] = ACTIONS(3040), + [anon_sym_get] = ACTIONS(3040), + [anon_sym_set] = ACTIONS(3040), + [anon_sym_declare] = ACTIONS(3040), + [anon_sym_public] = ACTIONS(3040), + [anon_sym_private] = ACTIONS(3040), + [anon_sym_protected] = ACTIONS(3040), + [anon_sym_override] = ACTIONS(3040), + [anon_sym_module] = ACTIONS(3040), + [anon_sym_any] = ACTIONS(3040), + [anon_sym_number] = ACTIONS(3040), + [anon_sym_boolean] = ACTIONS(3040), + [anon_sym_string] = ACTIONS(3040), + [anon_sym_symbol] = ACTIONS(3040), + [anon_sym_object] = ACTIONS(3040), + [anon_sym_abstract] = ACTIONS(3040), + [anon_sym_interface] = ACTIONS(3040), + [anon_sym_enum] = ACTIONS(3040), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(968)] = { + [ts_builtin_sym_end] = ACTIONS(3042), + [sym_identifier] = ACTIONS(3044), + [anon_sym_export] = ACTIONS(3044), + [anon_sym_default] = ACTIONS(3044), + [anon_sym_type] = ACTIONS(3044), + [anon_sym_namespace] = ACTIONS(3044), + [anon_sym_LBRACE] = ACTIONS(3042), + [anon_sym_RBRACE] = ACTIONS(3042), + [anon_sym_typeof] = ACTIONS(3044), + [anon_sym_import] = ACTIONS(3044), + [anon_sym_with] = ACTIONS(3044), + [anon_sym_var] = ACTIONS(3044), + [anon_sym_let] = ACTIONS(3044), + [anon_sym_const] = ACTIONS(3044), + [anon_sym_BANG] = ACTIONS(3042), + [anon_sym_else] = ACTIONS(3044), + [anon_sym_if] = ACTIONS(3044), + [anon_sym_switch] = ACTIONS(3044), + [anon_sym_for] = ACTIONS(3044), + [anon_sym_LPAREN] = ACTIONS(3042), + [anon_sym_SEMI] = ACTIONS(3042), + [anon_sym_await] = ACTIONS(3044), + [anon_sym_while] = ACTIONS(3044), + [anon_sym_do] = ACTIONS(3044), + [anon_sym_try] = ACTIONS(3044), + [anon_sym_break] = ACTIONS(3044), + [anon_sym_continue] = ACTIONS(3044), + [anon_sym_debugger] = ACTIONS(3044), + [anon_sym_return] = ACTIONS(3044), + [anon_sym_throw] = ACTIONS(3044), + [anon_sym_case] = ACTIONS(3044), + [anon_sym_yield] = ACTIONS(3044), + [anon_sym_LBRACK] = ACTIONS(3042), + [anon_sym_DQUOTE] = ACTIONS(3042), + [anon_sym_SQUOTE] = ACTIONS(3042), + [anon_sym_class] = ACTIONS(3044), + [anon_sym_async] = ACTIONS(3044), + [anon_sym_function] = ACTIONS(3044), + [anon_sym_new] = ACTIONS(3044), + [anon_sym_using] = ACTIONS(3044), + [anon_sym_PLUS] = ACTIONS(3044), + [anon_sym_DASH] = ACTIONS(3044), + [anon_sym_SLASH] = ACTIONS(3044), + [anon_sym_LT] = ACTIONS(3042), + [anon_sym_TILDE] = ACTIONS(3042), + [anon_sym_void] = ACTIONS(3044), + [anon_sym_delete] = ACTIONS(3044), + [anon_sym_PLUS_PLUS] = ACTIONS(3042), + [anon_sym_DASH_DASH] = ACTIONS(3042), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3042), + [sym_number] = ACTIONS(3042), + [sym_private_property_identifier] = ACTIONS(3042), + [sym_this] = ACTIONS(3044), + [sym_super] = ACTIONS(3044), + [sym_true] = ACTIONS(3044), + [sym_false] = ACTIONS(3044), + [sym_null] = ACTIONS(3044), + [sym_undefined] = ACTIONS(3044), + [anon_sym_AT] = ACTIONS(3042), + [anon_sym_static] = ACTIONS(3044), + [anon_sym_readonly] = ACTIONS(3044), + [anon_sym_get] = ACTIONS(3044), + [anon_sym_set] = ACTIONS(3044), + [anon_sym_declare] = ACTIONS(3044), + [anon_sym_public] = ACTIONS(3044), + [anon_sym_private] = ACTIONS(3044), + [anon_sym_protected] = ACTIONS(3044), + [anon_sym_override] = ACTIONS(3044), + [anon_sym_module] = ACTIONS(3044), + [anon_sym_any] = ACTIONS(3044), + [anon_sym_number] = ACTIONS(3044), + [anon_sym_boolean] = ACTIONS(3044), + [anon_sym_string] = ACTIONS(3044), + [anon_sym_symbol] = ACTIONS(3044), + [anon_sym_object] = ACTIONS(3044), + [anon_sym_abstract] = ACTIONS(3044), + [anon_sym_interface] = ACTIONS(3044), + [anon_sym_enum] = ACTIONS(3044), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(969)] = { + [ts_builtin_sym_end] = ACTIONS(3046), + [sym_identifier] = ACTIONS(3048), + [anon_sym_export] = ACTIONS(3048), + [anon_sym_default] = ACTIONS(3048), + [anon_sym_type] = ACTIONS(3048), + [anon_sym_namespace] = ACTIONS(3048), + [anon_sym_LBRACE] = ACTIONS(3046), + [anon_sym_RBRACE] = ACTIONS(3046), + [anon_sym_typeof] = ACTIONS(3048), + [anon_sym_import] = ACTIONS(3048), + [anon_sym_with] = ACTIONS(3048), + [anon_sym_var] = ACTIONS(3048), + [anon_sym_let] = ACTIONS(3048), + [anon_sym_const] = ACTIONS(3048), + [anon_sym_BANG] = ACTIONS(3046), + [anon_sym_else] = ACTIONS(3048), + [anon_sym_if] = ACTIONS(3048), + [anon_sym_switch] = ACTIONS(3048), + [anon_sym_for] = ACTIONS(3048), + [anon_sym_LPAREN] = ACTIONS(3046), + [anon_sym_SEMI] = ACTIONS(3046), + [anon_sym_await] = ACTIONS(3048), + [anon_sym_while] = ACTIONS(3048), + [anon_sym_do] = ACTIONS(3048), + [anon_sym_try] = ACTIONS(3048), + [anon_sym_break] = ACTIONS(3048), + [anon_sym_continue] = ACTIONS(3048), + [anon_sym_debugger] = ACTIONS(3048), + [anon_sym_return] = ACTIONS(3048), + [anon_sym_throw] = ACTIONS(3048), + [anon_sym_case] = ACTIONS(3048), + [anon_sym_yield] = ACTIONS(3048), + [anon_sym_LBRACK] = ACTIONS(3046), + [anon_sym_DQUOTE] = ACTIONS(3046), + [anon_sym_SQUOTE] = ACTIONS(3046), + [anon_sym_class] = ACTIONS(3048), + [anon_sym_async] = ACTIONS(3048), + [anon_sym_function] = ACTIONS(3048), + [anon_sym_new] = ACTIONS(3048), + [anon_sym_using] = ACTIONS(3048), + [anon_sym_PLUS] = ACTIONS(3048), + [anon_sym_DASH] = ACTIONS(3048), + [anon_sym_SLASH] = ACTIONS(3048), + [anon_sym_LT] = ACTIONS(3046), + [anon_sym_TILDE] = ACTIONS(3046), + [anon_sym_void] = ACTIONS(3048), + [anon_sym_delete] = ACTIONS(3048), + [anon_sym_PLUS_PLUS] = ACTIONS(3046), + [anon_sym_DASH_DASH] = ACTIONS(3046), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3046), + [sym_number] = ACTIONS(3046), + [sym_private_property_identifier] = ACTIONS(3046), + [sym_this] = ACTIONS(3048), + [sym_super] = ACTIONS(3048), + [sym_true] = ACTIONS(3048), + [sym_false] = ACTIONS(3048), + [sym_null] = ACTIONS(3048), + [sym_undefined] = ACTIONS(3048), + [anon_sym_AT] = ACTIONS(3046), + [anon_sym_static] = ACTIONS(3048), + [anon_sym_readonly] = ACTIONS(3048), + [anon_sym_get] = ACTIONS(3048), + [anon_sym_set] = ACTIONS(3048), + [anon_sym_declare] = ACTIONS(3048), + [anon_sym_public] = ACTIONS(3048), + [anon_sym_private] = ACTIONS(3048), + [anon_sym_protected] = ACTIONS(3048), + [anon_sym_override] = ACTIONS(3048), + [anon_sym_module] = ACTIONS(3048), + [anon_sym_any] = ACTIONS(3048), + [anon_sym_number] = ACTIONS(3048), + [anon_sym_boolean] = ACTIONS(3048), + [anon_sym_string] = ACTIONS(3048), + [anon_sym_symbol] = ACTIONS(3048), + [anon_sym_object] = ACTIONS(3048), + [anon_sym_abstract] = ACTIONS(3048), + [anon_sym_interface] = ACTIONS(3048), + [anon_sym_enum] = ACTIONS(3048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(970)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_rest_pattern] = STATE(6584), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6432), + [sym_optional_tuple_parameter] = STATE(6432), + [sym_optional_type] = STATE(6432), + [sym_rest_type] = STATE(6432), + [sym__tuple_type_member] = STATE(6432), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(2666), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3086), - [anon_sym_new] = ACTIONS(3088), - [anon_sym_AMP] = ACTIONS(3090), - [anon_sym_PIPE] = ACTIONS(3092), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(3050), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(2672), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2674), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(3094), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(3096), - [anon_sym_QMARK] = ACTIONS(3098), - [anon_sym_any] = ACTIONS(209), - [anon_sym_number] = ACTIONS(209), - [anon_sym_boolean] = ACTIONS(209), - [anon_sym_string] = ACTIONS(209), - [anon_sym_symbol] = ACTIONS(209), - [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(3100), - [anon_sym_asserts] = ACTIONS(3102), - [anon_sym_never] = ACTIONS(209), - [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(3104), - [anon_sym_infer] = ACTIONS(3106), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3108), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(2680), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(932)] = { - [sym_import] = STATE(5133), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5975), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3229), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_asserts] = STATE(3056), - [sym_type] = STATE(4032), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_predicate] = STATE(3056), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(3756), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), + [STATE(971)] = { + [ts_builtin_sym_end] = ACTIONS(3052), + [sym_identifier] = ACTIONS(3054), + [anon_sym_export] = ACTIONS(3054), + [anon_sym_default] = ACTIONS(3054), + [anon_sym_type] = ACTIONS(3054), + [anon_sym_namespace] = ACTIONS(3054), + [anon_sym_LBRACE] = ACTIONS(3052), + [anon_sym_RBRACE] = ACTIONS(3052), + [anon_sym_typeof] = ACTIONS(3054), + [anon_sym_import] = ACTIONS(3054), + [anon_sym_with] = ACTIONS(3054), + [anon_sym_var] = ACTIONS(3054), + [anon_sym_let] = ACTIONS(3054), + [anon_sym_const] = ACTIONS(3054), + [anon_sym_BANG] = ACTIONS(3052), + [anon_sym_else] = ACTIONS(3054), + [anon_sym_if] = ACTIONS(3054), + [anon_sym_switch] = ACTIONS(3054), + [anon_sym_for] = ACTIONS(3054), + [anon_sym_LPAREN] = ACTIONS(3052), + [anon_sym_SEMI] = ACTIONS(3052), + [anon_sym_await] = ACTIONS(3054), + [anon_sym_while] = ACTIONS(3054), + [anon_sym_do] = ACTIONS(3054), + [anon_sym_try] = ACTIONS(3054), + [anon_sym_break] = ACTIONS(3054), + [anon_sym_continue] = ACTIONS(3054), + [anon_sym_debugger] = ACTIONS(3054), + [anon_sym_return] = ACTIONS(3054), + [anon_sym_throw] = ACTIONS(3054), + [anon_sym_case] = ACTIONS(3054), + [anon_sym_yield] = ACTIONS(3054), + [anon_sym_LBRACK] = ACTIONS(3052), + [anon_sym_DQUOTE] = ACTIONS(3052), + [anon_sym_SQUOTE] = ACTIONS(3052), + [anon_sym_class] = ACTIONS(3054), + [anon_sym_async] = ACTIONS(3054), + [anon_sym_function] = ACTIONS(3054), + [anon_sym_new] = ACTIONS(3054), + [anon_sym_using] = ACTIONS(3054), + [anon_sym_PLUS] = ACTIONS(3054), + [anon_sym_DASH] = ACTIONS(3054), + [anon_sym_SLASH] = ACTIONS(3054), + [anon_sym_LT] = ACTIONS(3052), + [anon_sym_TILDE] = ACTIONS(3052), + [anon_sym_void] = ACTIONS(3054), + [anon_sym_delete] = ACTIONS(3054), + [anon_sym_PLUS_PLUS] = ACTIONS(3052), + [anon_sym_DASH_DASH] = ACTIONS(3052), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3052), + [sym_number] = ACTIONS(3052), + [sym_private_property_identifier] = ACTIONS(3052), + [sym_this] = ACTIONS(3054), + [sym_super] = ACTIONS(3054), + [sym_true] = ACTIONS(3054), + [sym_false] = ACTIONS(3054), + [sym_null] = ACTIONS(3054), + [sym_undefined] = ACTIONS(3054), + [anon_sym_AT] = ACTIONS(3052), + [anon_sym_static] = ACTIONS(3054), + [anon_sym_readonly] = ACTIONS(3054), + [anon_sym_get] = ACTIONS(3054), + [anon_sym_set] = ACTIONS(3054), + [anon_sym_declare] = ACTIONS(3054), + [anon_sym_public] = ACTIONS(3054), + [anon_sym_private] = ACTIONS(3054), + [anon_sym_protected] = ACTIONS(3054), + [anon_sym_override] = ACTIONS(3054), + [anon_sym_module] = ACTIONS(3054), + [anon_sym_any] = ACTIONS(3054), + [anon_sym_number] = ACTIONS(3054), + [anon_sym_boolean] = ACTIONS(3054), + [anon_sym_string] = ACTIONS(3054), + [anon_sym_symbol] = ACTIONS(3054), + [anon_sym_object] = ACTIONS(3054), + [anon_sym_abstract] = ACTIONS(3054), + [anon_sym_interface] = ACTIONS(3054), + [anon_sym_enum] = ACTIONS(3054), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(972)] = { + [ts_builtin_sym_end] = ACTIONS(3056), + [sym_identifier] = ACTIONS(3058), + [anon_sym_export] = ACTIONS(3058), + [anon_sym_default] = ACTIONS(3058), + [anon_sym_type] = ACTIONS(3058), + [anon_sym_namespace] = ACTIONS(3058), + [anon_sym_LBRACE] = ACTIONS(3056), + [anon_sym_RBRACE] = ACTIONS(3056), + [anon_sym_typeof] = ACTIONS(3058), + [anon_sym_import] = ACTIONS(3058), + [anon_sym_with] = ACTIONS(3058), + [anon_sym_var] = ACTIONS(3058), + [anon_sym_let] = ACTIONS(3058), + [anon_sym_const] = ACTIONS(3058), + [anon_sym_BANG] = ACTIONS(3056), + [anon_sym_else] = ACTIONS(3058), + [anon_sym_if] = ACTIONS(3058), + [anon_sym_switch] = ACTIONS(3058), + [anon_sym_for] = ACTIONS(3058), + [anon_sym_LPAREN] = ACTIONS(3056), + [anon_sym_SEMI] = ACTIONS(3056), + [anon_sym_await] = ACTIONS(3058), + [anon_sym_while] = ACTIONS(3058), + [anon_sym_do] = ACTIONS(3058), + [anon_sym_try] = ACTIONS(3058), + [anon_sym_break] = ACTIONS(3058), + [anon_sym_continue] = ACTIONS(3058), + [anon_sym_debugger] = ACTIONS(3058), + [anon_sym_return] = ACTIONS(3058), + [anon_sym_throw] = ACTIONS(3058), + [anon_sym_case] = ACTIONS(3058), + [anon_sym_yield] = ACTIONS(3058), + [anon_sym_LBRACK] = ACTIONS(3056), + [anon_sym_DQUOTE] = ACTIONS(3056), + [anon_sym_SQUOTE] = ACTIONS(3056), + [anon_sym_class] = ACTIONS(3058), + [anon_sym_async] = ACTIONS(3058), + [anon_sym_function] = ACTIONS(3058), + [anon_sym_new] = ACTIONS(3058), + [anon_sym_using] = ACTIONS(3058), + [anon_sym_PLUS] = ACTIONS(3058), + [anon_sym_DASH] = ACTIONS(3058), + [anon_sym_SLASH] = ACTIONS(3058), + [anon_sym_LT] = ACTIONS(3056), + [anon_sym_TILDE] = ACTIONS(3056), + [anon_sym_void] = ACTIONS(3058), + [anon_sym_delete] = ACTIONS(3058), + [anon_sym_PLUS_PLUS] = ACTIONS(3056), + [anon_sym_DASH_DASH] = ACTIONS(3056), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3056), + [sym_number] = ACTIONS(3056), + [sym_private_property_identifier] = ACTIONS(3056), + [sym_this] = ACTIONS(3058), + [sym_super] = ACTIONS(3058), + [sym_true] = ACTIONS(3058), + [sym_false] = ACTIONS(3058), + [sym_null] = ACTIONS(3058), + [sym_undefined] = ACTIONS(3058), + [anon_sym_AT] = ACTIONS(3056), + [anon_sym_static] = ACTIONS(3058), + [anon_sym_readonly] = ACTIONS(3058), + [anon_sym_get] = ACTIONS(3058), + [anon_sym_set] = ACTIONS(3058), + [anon_sym_declare] = ACTIONS(3058), + [anon_sym_public] = ACTIONS(3058), + [anon_sym_private] = ACTIONS(3058), + [anon_sym_protected] = ACTIONS(3058), + [anon_sym_override] = ACTIONS(3058), + [anon_sym_module] = ACTIONS(3058), + [anon_sym_any] = ACTIONS(3058), + [anon_sym_number] = ACTIONS(3058), + [anon_sym_boolean] = ACTIONS(3058), + [anon_sym_string] = ACTIONS(3058), + [anon_sym_symbol] = ACTIONS(3058), + [anon_sym_object] = ACTIONS(3058), + [anon_sym_abstract] = ACTIONS(3058), + [anon_sym_interface] = ACTIONS(3058), + [anon_sym_enum] = ACTIONS(3058), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(973)] = { + [ts_builtin_sym_end] = ACTIONS(3060), + [sym_identifier] = ACTIONS(3062), + [anon_sym_export] = ACTIONS(3062), + [anon_sym_default] = ACTIONS(3062), + [anon_sym_type] = ACTIONS(3062), + [anon_sym_namespace] = ACTIONS(3062), + [anon_sym_LBRACE] = ACTIONS(3060), + [anon_sym_RBRACE] = ACTIONS(3060), + [anon_sym_typeof] = ACTIONS(3062), + [anon_sym_import] = ACTIONS(3062), + [anon_sym_with] = ACTIONS(3062), + [anon_sym_var] = ACTIONS(3062), + [anon_sym_let] = ACTIONS(3062), + [anon_sym_const] = ACTIONS(3062), + [anon_sym_BANG] = ACTIONS(3060), + [anon_sym_else] = ACTIONS(3062), + [anon_sym_if] = ACTIONS(3062), + [anon_sym_switch] = ACTIONS(3062), + [anon_sym_for] = ACTIONS(3062), + [anon_sym_LPAREN] = ACTIONS(3060), + [anon_sym_SEMI] = ACTIONS(3060), + [anon_sym_await] = ACTIONS(3062), + [anon_sym_while] = ACTIONS(3062), + [anon_sym_do] = ACTIONS(3062), + [anon_sym_try] = ACTIONS(3062), + [anon_sym_break] = ACTIONS(3062), + [anon_sym_continue] = ACTIONS(3062), + [anon_sym_debugger] = ACTIONS(3062), + [anon_sym_return] = ACTIONS(3062), + [anon_sym_throw] = ACTIONS(3062), + [anon_sym_case] = ACTIONS(3062), + [anon_sym_yield] = ACTIONS(3062), + [anon_sym_LBRACK] = ACTIONS(3060), + [anon_sym_DQUOTE] = ACTIONS(3060), + [anon_sym_SQUOTE] = ACTIONS(3060), + [anon_sym_class] = ACTIONS(3062), + [anon_sym_async] = ACTIONS(3062), + [anon_sym_function] = ACTIONS(3062), + [anon_sym_new] = ACTIONS(3062), + [anon_sym_using] = ACTIONS(3062), + [anon_sym_PLUS] = ACTIONS(3062), + [anon_sym_DASH] = ACTIONS(3062), + [anon_sym_SLASH] = ACTIONS(3062), + [anon_sym_LT] = ACTIONS(3060), + [anon_sym_TILDE] = ACTIONS(3060), + [anon_sym_void] = ACTIONS(3062), + [anon_sym_delete] = ACTIONS(3062), + [anon_sym_PLUS_PLUS] = ACTIONS(3060), + [anon_sym_DASH_DASH] = ACTIONS(3060), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3060), + [sym_number] = ACTIONS(3060), + [sym_private_property_identifier] = ACTIONS(3060), + [sym_this] = ACTIONS(3062), + [sym_super] = ACTIONS(3062), + [sym_true] = ACTIONS(3062), + [sym_false] = ACTIONS(3062), + [sym_null] = ACTIONS(3062), + [sym_undefined] = ACTIONS(3062), + [anon_sym_AT] = ACTIONS(3060), + [anon_sym_static] = ACTIONS(3062), + [anon_sym_readonly] = ACTIONS(3062), + [anon_sym_get] = ACTIONS(3062), + [anon_sym_set] = ACTIONS(3062), + [anon_sym_declare] = ACTIONS(3062), + [anon_sym_public] = ACTIONS(3062), + [anon_sym_private] = ACTIONS(3062), + [anon_sym_protected] = ACTIONS(3062), + [anon_sym_override] = ACTIONS(3062), + [anon_sym_module] = ACTIONS(3062), + [anon_sym_any] = ACTIONS(3062), + [anon_sym_number] = ACTIONS(3062), + [anon_sym_boolean] = ACTIONS(3062), + [anon_sym_string] = ACTIONS(3062), + [anon_sym_symbol] = ACTIONS(3062), + [anon_sym_object] = ACTIONS(3062), + [anon_sym_abstract] = ACTIONS(3062), + [anon_sym_interface] = ACTIONS(3062), + [anon_sym_enum] = ACTIONS(3062), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(974)] = { + [ts_builtin_sym_end] = ACTIONS(3064), + [sym_identifier] = ACTIONS(3066), + [anon_sym_export] = ACTIONS(3066), + [anon_sym_default] = ACTIONS(3066), + [anon_sym_type] = ACTIONS(3066), + [anon_sym_namespace] = ACTIONS(3066), + [anon_sym_LBRACE] = ACTIONS(3064), + [anon_sym_RBRACE] = ACTIONS(3064), + [anon_sym_typeof] = ACTIONS(3066), + [anon_sym_import] = ACTIONS(3066), + [anon_sym_with] = ACTIONS(3066), + [anon_sym_var] = ACTIONS(3066), + [anon_sym_let] = ACTIONS(3066), + [anon_sym_const] = ACTIONS(3066), + [anon_sym_BANG] = ACTIONS(3064), + [anon_sym_else] = ACTIONS(3066), + [anon_sym_if] = ACTIONS(3066), + [anon_sym_switch] = ACTIONS(3066), + [anon_sym_for] = ACTIONS(3066), + [anon_sym_LPAREN] = ACTIONS(3064), + [anon_sym_SEMI] = ACTIONS(3064), + [anon_sym_await] = ACTIONS(3066), + [anon_sym_while] = ACTIONS(3066), + [anon_sym_do] = ACTIONS(3066), + [anon_sym_try] = ACTIONS(3066), + [anon_sym_break] = ACTIONS(3066), + [anon_sym_continue] = ACTIONS(3066), + [anon_sym_debugger] = ACTIONS(3066), + [anon_sym_return] = ACTIONS(3066), + [anon_sym_throw] = ACTIONS(3066), + [anon_sym_case] = ACTIONS(3066), + [anon_sym_yield] = ACTIONS(3066), + [anon_sym_LBRACK] = ACTIONS(3064), + [anon_sym_DQUOTE] = ACTIONS(3064), + [anon_sym_SQUOTE] = ACTIONS(3064), + [anon_sym_class] = ACTIONS(3066), + [anon_sym_async] = ACTIONS(3066), + [anon_sym_function] = ACTIONS(3066), + [anon_sym_new] = ACTIONS(3066), + [anon_sym_using] = ACTIONS(3066), + [anon_sym_PLUS] = ACTIONS(3066), + [anon_sym_DASH] = ACTIONS(3066), + [anon_sym_SLASH] = ACTIONS(3066), + [anon_sym_LT] = ACTIONS(3064), + [anon_sym_TILDE] = ACTIONS(3064), + [anon_sym_void] = ACTIONS(3066), + [anon_sym_delete] = ACTIONS(3066), + [anon_sym_PLUS_PLUS] = ACTIONS(3064), + [anon_sym_DASH_DASH] = ACTIONS(3064), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3064), + [sym_number] = ACTIONS(3064), + [sym_private_property_identifier] = ACTIONS(3064), + [sym_this] = ACTIONS(3066), + [sym_super] = ACTIONS(3066), + [sym_true] = ACTIONS(3066), + [sym_false] = ACTIONS(3066), + [sym_null] = ACTIONS(3066), + [sym_undefined] = ACTIONS(3066), + [anon_sym_AT] = ACTIONS(3064), + [anon_sym_static] = ACTIONS(3066), + [anon_sym_readonly] = ACTIONS(3066), + [anon_sym_get] = ACTIONS(3066), + [anon_sym_set] = ACTIONS(3066), + [anon_sym_declare] = ACTIONS(3066), + [anon_sym_public] = ACTIONS(3066), + [anon_sym_private] = ACTIONS(3066), + [anon_sym_protected] = ACTIONS(3066), + [anon_sym_override] = ACTIONS(3066), + [anon_sym_module] = ACTIONS(3066), + [anon_sym_any] = ACTIONS(3066), + [anon_sym_number] = ACTIONS(3066), + [anon_sym_boolean] = ACTIONS(3066), + [anon_sym_string] = ACTIONS(3066), + [anon_sym_symbol] = ACTIONS(3066), + [anon_sym_object] = ACTIONS(3066), + [anon_sym_abstract] = ACTIONS(3066), + [anon_sym_interface] = ACTIONS(3066), + [anon_sym_enum] = ACTIONS(3066), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(975)] = { + [ts_builtin_sym_end] = ACTIONS(3068), + [sym_identifier] = ACTIONS(3070), + [anon_sym_export] = ACTIONS(3070), + [anon_sym_default] = ACTIONS(3070), + [anon_sym_type] = ACTIONS(3070), + [anon_sym_namespace] = ACTIONS(3070), + [anon_sym_LBRACE] = ACTIONS(3068), + [anon_sym_RBRACE] = ACTIONS(3068), + [anon_sym_typeof] = ACTIONS(3070), + [anon_sym_import] = ACTIONS(3070), + [anon_sym_with] = ACTIONS(3070), + [anon_sym_var] = ACTIONS(3070), + [anon_sym_let] = ACTIONS(3070), + [anon_sym_const] = ACTIONS(3070), + [anon_sym_BANG] = ACTIONS(3068), + [anon_sym_else] = ACTIONS(3070), + [anon_sym_if] = ACTIONS(3070), + [anon_sym_switch] = ACTIONS(3070), + [anon_sym_for] = ACTIONS(3070), + [anon_sym_LPAREN] = ACTIONS(3068), + [anon_sym_SEMI] = ACTIONS(3068), + [anon_sym_await] = ACTIONS(3070), + [anon_sym_while] = ACTIONS(3070), + [anon_sym_do] = ACTIONS(3070), + [anon_sym_try] = ACTIONS(3070), + [anon_sym_break] = ACTIONS(3070), + [anon_sym_continue] = ACTIONS(3070), + [anon_sym_debugger] = ACTIONS(3070), + [anon_sym_return] = ACTIONS(3070), + [anon_sym_throw] = ACTIONS(3070), + [anon_sym_case] = ACTIONS(3070), + [anon_sym_yield] = ACTIONS(3070), + [anon_sym_LBRACK] = ACTIONS(3068), + [anon_sym_DQUOTE] = ACTIONS(3068), + [anon_sym_SQUOTE] = ACTIONS(3068), + [anon_sym_class] = ACTIONS(3070), + [anon_sym_async] = ACTIONS(3070), + [anon_sym_function] = ACTIONS(3070), + [anon_sym_new] = ACTIONS(3070), + [anon_sym_using] = ACTIONS(3070), + [anon_sym_PLUS] = ACTIONS(3070), + [anon_sym_DASH] = ACTIONS(3070), + [anon_sym_SLASH] = ACTIONS(3070), + [anon_sym_LT] = ACTIONS(3068), + [anon_sym_TILDE] = ACTIONS(3068), + [anon_sym_void] = ACTIONS(3070), + [anon_sym_delete] = ACTIONS(3070), + [anon_sym_PLUS_PLUS] = ACTIONS(3068), + [anon_sym_DASH_DASH] = ACTIONS(3068), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3068), + [sym_number] = ACTIONS(3068), + [sym_private_property_identifier] = ACTIONS(3068), + [sym_this] = ACTIONS(3070), + [sym_super] = ACTIONS(3070), + [sym_true] = ACTIONS(3070), + [sym_false] = ACTIONS(3070), + [sym_null] = ACTIONS(3070), + [sym_undefined] = ACTIONS(3070), + [anon_sym_AT] = ACTIONS(3068), + [anon_sym_static] = ACTIONS(3070), + [anon_sym_readonly] = ACTIONS(3070), + [anon_sym_get] = ACTIONS(3070), + [anon_sym_set] = ACTIONS(3070), + [anon_sym_declare] = ACTIONS(3070), + [anon_sym_public] = ACTIONS(3070), + [anon_sym_private] = ACTIONS(3070), + [anon_sym_protected] = ACTIONS(3070), + [anon_sym_override] = ACTIONS(3070), + [anon_sym_module] = ACTIONS(3070), + [anon_sym_any] = ACTIONS(3070), + [anon_sym_number] = ACTIONS(3070), + [anon_sym_boolean] = ACTIONS(3070), + [anon_sym_string] = ACTIONS(3070), + [anon_sym_symbol] = ACTIONS(3070), + [anon_sym_object] = ACTIONS(3070), + [anon_sym_abstract] = ACTIONS(3070), + [anon_sym_interface] = ACTIONS(3070), + [anon_sym_enum] = ACTIONS(3070), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(976)] = { + [ts_builtin_sym_end] = ACTIONS(3072), + [sym_identifier] = ACTIONS(3074), + [anon_sym_export] = ACTIONS(3074), + [anon_sym_default] = ACTIONS(3074), + [anon_sym_type] = ACTIONS(3074), + [anon_sym_namespace] = ACTIONS(3074), + [anon_sym_LBRACE] = ACTIONS(3072), + [anon_sym_RBRACE] = ACTIONS(3072), + [anon_sym_typeof] = ACTIONS(3074), + [anon_sym_import] = ACTIONS(3074), + [anon_sym_with] = ACTIONS(3074), + [anon_sym_var] = ACTIONS(3074), + [anon_sym_let] = ACTIONS(3074), + [anon_sym_const] = ACTIONS(3074), + [anon_sym_BANG] = ACTIONS(3072), + [anon_sym_else] = ACTIONS(3074), + [anon_sym_if] = ACTIONS(3074), + [anon_sym_switch] = ACTIONS(3074), + [anon_sym_for] = ACTIONS(3074), + [anon_sym_LPAREN] = ACTIONS(3072), + [anon_sym_SEMI] = ACTIONS(3072), + [anon_sym_await] = ACTIONS(3074), + [anon_sym_while] = ACTIONS(3074), + [anon_sym_do] = ACTIONS(3074), + [anon_sym_try] = ACTIONS(3074), + [anon_sym_break] = ACTIONS(3074), + [anon_sym_continue] = ACTIONS(3074), + [anon_sym_debugger] = ACTIONS(3074), + [anon_sym_return] = ACTIONS(3074), + [anon_sym_throw] = ACTIONS(3074), + [anon_sym_case] = ACTIONS(3074), + [anon_sym_yield] = ACTIONS(3074), + [anon_sym_LBRACK] = ACTIONS(3072), + [anon_sym_DQUOTE] = ACTIONS(3072), + [anon_sym_SQUOTE] = ACTIONS(3072), + [anon_sym_class] = ACTIONS(3074), + [anon_sym_async] = ACTIONS(3074), + [anon_sym_function] = ACTIONS(3074), + [anon_sym_new] = ACTIONS(3074), + [anon_sym_using] = ACTIONS(3074), + [anon_sym_PLUS] = ACTIONS(3074), + [anon_sym_DASH] = ACTIONS(3074), + [anon_sym_SLASH] = ACTIONS(3074), + [anon_sym_LT] = ACTIONS(3072), + [anon_sym_TILDE] = ACTIONS(3072), + [anon_sym_void] = ACTIONS(3074), + [anon_sym_delete] = ACTIONS(3074), + [anon_sym_PLUS_PLUS] = ACTIONS(3072), + [anon_sym_DASH_DASH] = ACTIONS(3072), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3072), + [sym_number] = ACTIONS(3072), + [sym_private_property_identifier] = ACTIONS(3072), + [sym_this] = ACTIONS(3074), + [sym_super] = ACTIONS(3074), + [sym_true] = ACTIONS(3074), + [sym_false] = ACTIONS(3074), + [sym_null] = ACTIONS(3074), + [sym_undefined] = ACTIONS(3074), + [anon_sym_AT] = ACTIONS(3072), + [anon_sym_static] = ACTIONS(3074), + [anon_sym_readonly] = ACTIONS(3074), + [anon_sym_get] = ACTIONS(3074), + [anon_sym_set] = ACTIONS(3074), + [anon_sym_declare] = ACTIONS(3074), + [anon_sym_public] = ACTIONS(3074), + [anon_sym_private] = ACTIONS(3074), + [anon_sym_protected] = ACTIONS(3074), + [anon_sym_override] = ACTIONS(3074), + [anon_sym_module] = ACTIONS(3074), + [anon_sym_any] = ACTIONS(3074), + [anon_sym_number] = ACTIONS(3074), + [anon_sym_boolean] = ACTIONS(3074), + [anon_sym_string] = ACTIONS(3074), + [anon_sym_symbol] = ACTIONS(3074), + [anon_sym_object] = ACTIONS(3074), + [anon_sym_abstract] = ACTIONS(3074), + [anon_sym_interface] = ACTIONS(3074), + [anon_sym_enum] = ACTIONS(3074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(977)] = { + [ts_builtin_sym_end] = ACTIONS(3076), [sym_identifier] = ACTIONS(3078), - [anon_sym_STAR] = ACTIONS(609), + [anon_sym_export] = ACTIONS(3078), + [anon_sym_default] = ACTIONS(3078), + [anon_sym_type] = ACTIONS(3078), + [anon_sym_namespace] = ACTIONS(3078), + [anon_sym_LBRACE] = ACTIONS(3076), + [anon_sym_RBRACE] = ACTIONS(3076), + [anon_sym_typeof] = ACTIONS(3078), + [anon_sym_import] = ACTIONS(3078), + [anon_sym_with] = ACTIONS(3078), + [anon_sym_var] = ACTIONS(3078), + [anon_sym_let] = ACTIONS(3078), + [anon_sym_const] = ACTIONS(3078), + [anon_sym_BANG] = ACTIONS(3076), + [anon_sym_else] = ACTIONS(3078), + [anon_sym_if] = ACTIONS(3078), + [anon_sym_switch] = ACTIONS(3078), + [anon_sym_for] = ACTIONS(3078), + [anon_sym_LPAREN] = ACTIONS(3076), + [anon_sym_SEMI] = ACTIONS(3076), + [anon_sym_await] = ACTIONS(3078), + [anon_sym_while] = ACTIONS(3078), + [anon_sym_do] = ACTIONS(3078), + [anon_sym_try] = ACTIONS(3078), + [anon_sym_break] = ACTIONS(3078), + [anon_sym_continue] = ACTIONS(3078), + [anon_sym_debugger] = ACTIONS(3078), + [anon_sym_return] = ACTIONS(3078), + [anon_sym_throw] = ACTIONS(3078), + [anon_sym_case] = ACTIONS(3078), + [anon_sym_yield] = ACTIONS(3078), + [anon_sym_LBRACK] = ACTIONS(3076), + [anon_sym_DQUOTE] = ACTIONS(3076), + [anon_sym_SQUOTE] = ACTIONS(3076), + [anon_sym_class] = ACTIONS(3078), + [anon_sym_async] = ACTIONS(3078), + [anon_sym_function] = ACTIONS(3078), + [anon_sym_new] = ACTIONS(3078), + [anon_sym_using] = ACTIONS(3078), + [anon_sym_PLUS] = ACTIONS(3078), + [anon_sym_DASH] = ACTIONS(3078), + [anon_sym_SLASH] = ACTIONS(3078), + [anon_sym_LT] = ACTIONS(3076), + [anon_sym_TILDE] = ACTIONS(3076), + [anon_sym_void] = ACTIONS(3078), + [anon_sym_delete] = ACTIONS(3078), + [anon_sym_PLUS_PLUS] = ACTIONS(3076), + [anon_sym_DASH_DASH] = ACTIONS(3076), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3076), + [sym_number] = ACTIONS(3076), + [sym_private_property_identifier] = ACTIONS(3076), + [sym_this] = ACTIONS(3078), + [sym_super] = ACTIONS(3078), + [sym_true] = ACTIONS(3078), + [sym_false] = ACTIONS(3078), + [sym_null] = ACTIONS(3078), + [sym_undefined] = ACTIONS(3078), + [anon_sym_AT] = ACTIONS(3076), + [anon_sym_static] = ACTIONS(3078), + [anon_sym_readonly] = ACTIONS(3078), + [anon_sym_get] = ACTIONS(3078), + [anon_sym_set] = ACTIONS(3078), + [anon_sym_declare] = ACTIONS(3078), + [anon_sym_public] = ACTIONS(3078), + [anon_sym_private] = ACTIONS(3078), + [anon_sym_protected] = ACTIONS(3078), + [anon_sym_override] = ACTIONS(3078), + [anon_sym_module] = ACTIONS(3078), + [anon_sym_any] = ACTIONS(3078), + [anon_sym_number] = ACTIONS(3078), + [anon_sym_boolean] = ACTIONS(3078), + [anon_sym_string] = ACTIONS(3078), + [anon_sym_symbol] = ACTIONS(3078), + [anon_sym_object] = ACTIONS(3078), + [anon_sym_abstract] = ACTIONS(3078), + [anon_sym_interface] = ACTIONS(3078), + [anon_sym_enum] = ACTIONS(3078), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(978)] = { + [ts_builtin_sym_end] = ACTIONS(3080), + [sym_identifier] = ACTIONS(3082), + [anon_sym_export] = ACTIONS(3082), + [anon_sym_default] = ACTIONS(3082), + [anon_sym_type] = ACTIONS(3082), + [anon_sym_namespace] = ACTIONS(3082), [anon_sym_LBRACE] = ACTIONS(3080), + [anon_sym_RBRACE] = ACTIONS(3080), [anon_sym_typeof] = ACTIONS(3082), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_import] = ACTIONS(3082), + [anon_sym_with] = ACTIONS(3082), + [anon_sym_var] = ACTIONS(3082), + [anon_sym_let] = ACTIONS(3082), + [anon_sym_const] = ACTIONS(3082), + [anon_sym_BANG] = ACTIONS(3080), + [anon_sym_else] = ACTIONS(3082), + [anon_sym_if] = ACTIONS(3082), + [anon_sym_switch] = ACTIONS(3082), + [anon_sym_for] = ACTIONS(3082), + [anon_sym_LPAREN] = ACTIONS(3080), + [anon_sym_SEMI] = ACTIONS(3080), + [anon_sym_await] = ACTIONS(3082), + [anon_sym_while] = ACTIONS(3082), + [anon_sym_do] = ACTIONS(3082), + [anon_sym_try] = ACTIONS(3082), + [anon_sym_break] = ACTIONS(3082), + [anon_sym_continue] = ACTIONS(3082), + [anon_sym_debugger] = ACTIONS(3082), + [anon_sym_return] = ACTIONS(3082), + [anon_sym_throw] = ACTIONS(3082), + [anon_sym_case] = ACTIONS(3082), + [anon_sym_yield] = ACTIONS(3082), + [anon_sym_LBRACK] = ACTIONS(3080), + [anon_sym_DQUOTE] = ACTIONS(3080), + [anon_sym_SQUOTE] = ACTIONS(3080), + [anon_sym_class] = ACTIONS(3082), + [anon_sym_async] = ACTIONS(3082), + [anon_sym_function] = ACTIONS(3082), + [anon_sym_new] = ACTIONS(3082), + [anon_sym_using] = ACTIONS(3082), + [anon_sym_PLUS] = ACTIONS(3082), + [anon_sym_DASH] = ACTIONS(3082), + [anon_sym_SLASH] = ACTIONS(3082), + [anon_sym_LT] = ACTIONS(3080), + [anon_sym_TILDE] = ACTIONS(3080), + [anon_sym_void] = ACTIONS(3082), + [anon_sym_delete] = ACTIONS(3082), + [anon_sym_PLUS_PLUS] = ACTIONS(3080), + [anon_sym_DASH_DASH] = ACTIONS(3080), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3080), + [sym_number] = ACTIONS(3080), + [sym_private_property_identifier] = ACTIONS(3080), + [sym_this] = ACTIONS(3082), + [sym_super] = ACTIONS(3082), + [sym_true] = ACTIONS(3082), + [sym_false] = ACTIONS(3082), + [sym_null] = ACTIONS(3082), + [sym_undefined] = ACTIONS(3082), + [anon_sym_AT] = ACTIONS(3080), + [anon_sym_static] = ACTIONS(3082), + [anon_sym_readonly] = ACTIONS(3082), + [anon_sym_get] = ACTIONS(3082), + [anon_sym_set] = ACTIONS(3082), + [anon_sym_declare] = ACTIONS(3082), + [anon_sym_public] = ACTIONS(3082), + [anon_sym_private] = ACTIONS(3082), + [anon_sym_protected] = ACTIONS(3082), + [anon_sym_override] = ACTIONS(3082), + [anon_sym_module] = ACTIONS(3082), + [anon_sym_any] = ACTIONS(3082), + [anon_sym_number] = ACTIONS(3082), + [anon_sym_boolean] = ACTIONS(3082), + [anon_sym_string] = ACTIONS(3082), + [anon_sym_symbol] = ACTIONS(3082), + [anon_sym_object] = ACTIONS(3082), + [anon_sym_abstract] = ACTIONS(3082), + [anon_sym_interface] = ACTIONS(3082), + [anon_sym_enum] = ACTIONS(3082), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(979)] = { + [ts_builtin_sym_end] = ACTIONS(3084), + [sym_identifier] = ACTIONS(3086), + [anon_sym_export] = ACTIONS(3086), + [anon_sym_default] = ACTIONS(3086), + [anon_sym_type] = ACTIONS(3086), + [anon_sym_namespace] = ACTIONS(3086), + [anon_sym_LBRACE] = ACTIONS(3084), + [anon_sym_RBRACE] = ACTIONS(3084), + [anon_sym_typeof] = ACTIONS(3086), + [anon_sym_import] = ACTIONS(3086), + [anon_sym_with] = ACTIONS(3086), + [anon_sym_var] = ACTIONS(3086), + [anon_sym_let] = ACTIONS(3086), + [anon_sym_const] = ACTIONS(3086), + [anon_sym_BANG] = ACTIONS(3084), + [anon_sym_else] = ACTIONS(3086), + [anon_sym_if] = ACTIONS(3086), + [anon_sym_switch] = ACTIONS(3086), + [anon_sym_for] = ACTIONS(3086), + [anon_sym_LPAREN] = ACTIONS(3084), + [anon_sym_SEMI] = ACTIONS(3084), + [anon_sym_await] = ACTIONS(3086), + [anon_sym_while] = ACTIONS(3086), + [anon_sym_do] = ACTIONS(3086), + [anon_sym_try] = ACTIONS(3086), + [anon_sym_break] = ACTIONS(3086), + [anon_sym_continue] = ACTIONS(3086), + [anon_sym_debugger] = ACTIONS(3086), + [anon_sym_return] = ACTIONS(3086), + [anon_sym_throw] = ACTIONS(3086), + [anon_sym_case] = ACTIONS(3086), + [anon_sym_yield] = ACTIONS(3086), + [anon_sym_LBRACK] = ACTIONS(3084), [anon_sym_DQUOTE] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3086), - [anon_sym_new] = ACTIONS(3088), - [anon_sym_AMP] = ACTIONS(3090), - [anon_sym_PIPE] = ACTIONS(3092), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(209), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), + [anon_sym_SQUOTE] = ACTIONS(3084), + [anon_sym_class] = ACTIONS(3086), + [anon_sym_async] = ACTIONS(3086), + [anon_sym_function] = ACTIONS(3086), + [anon_sym_new] = ACTIONS(3086), + [anon_sym_using] = ACTIONS(3086), + [anon_sym_PLUS] = ACTIONS(3086), + [anon_sym_DASH] = ACTIONS(3086), + [anon_sym_SLASH] = ACTIONS(3086), + [anon_sym_LT] = ACTIONS(3084), + [anon_sym_TILDE] = ACTIONS(3084), + [anon_sym_void] = ACTIONS(3086), + [anon_sym_delete] = ACTIONS(3086), + [anon_sym_PLUS_PLUS] = ACTIONS(3084), + [anon_sym_DASH_DASH] = ACTIONS(3084), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3084), + [sym_number] = ACTIONS(3084), + [sym_private_property_identifier] = ACTIONS(3084), + [sym_this] = ACTIONS(3086), + [sym_super] = ACTIONS(3086), + [sym_true] = ACTIONS(3086), + [sym_false] = ACTIONS(3086), + [sym_null] = ACTIONS(3086), + [sym_undefined] = ACTIONS(3086), + [anon_sym_AT] = ACTIONS(3084), + [anon_sym_static] = ACTIONS(3086), + [anon_sym_readonly] = ACTIONS(3086), + [anon_sym_get] = ACTIONS(3086), + [anon_sym_set] = ACTIONS(3086), + [anon_sym_declare] = ACTIONS(3086), + [anon_sym_public] = ACTIONS(3086), + [anon_sym_private] = ACTIONS(3086), + [anon_sym_protected] = ACTIONS(3086), + [anon_sym_override] = ACTIONS(3086), + [anon_sym_module] = ACTIONS(3086), + [anon_sym_any] = ACTIONS(3086), + [anon_sym_number] = ACTIONS(3086), + [anon_sym_boolean] = ACTIONS(3086), + [anon_sym_string] = ACTIONS(3086), + [anon_sym_symbol] = ACTIONS(3086), + [anon_sym_object] = ACTIONS(3086), + [anon_sym_abstract] = ACTIONS(3086), + [anon_sym_interface] = ACTIONS(3086), + [anon_sym_enum] = ACTIONS(3086), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(980)] = { + [ts_builtin_sym_end] = ACTIONS(3088), + [sym_identifier] = ACTIONS(3090), + [anon_sym_export] = ACTIONS(3090), + [anon_sym_default] = ACTIONS(3090), + [anon_sym_type] = ACTIONS(3090), + [anon_sym_namespace] = ACTIONS(3090), + [anon_sym_LBRACE] = ACTIONS(3088), + [anon_sym_RBRACE] = ACTIONS(3088), + [anon_sym_typeof] = ACTIONS(3090), + [anon_sym_import] = ACTIONS(3090), + [anon_sym_with] = ACTIONS(3090), + [anon_sym_var] = ACTIONS(3090), + [anon_sym_let] = ACTIONS(3090), + [anon_sym_const] = ACTIONS(3090), + [anon_sym_BANG] = ACTIONS(3088), + [anon_sym_else] = ACTIONS(3090), + [anon_sym_if] = ACTIONS(3090), + [anon_sym_switch] = ACTIONS(3090), + [anon_sym_for] = ACTIONS(3090), + [anon_sym_LPAREN] = ACTIONS(3088), + [anon_sym_SEMI] = ACTIONS(3088), + [anon_sym_await] = ACTIONS(3090), + [anon_sym_while] = ACTIONS(3090), + [anon_sym_do] = ACTIONS(3090), + [anon_sym_try] = ACTIONS(3090), + [anon_sym_break] = ACTIONS(3090), + [anon_sym_continue] = ACTIONS(3090), + [anon_sym_debugger] = ACTIONS(3090), + [anon_sym_return] = ACTIONS(3090), + [anon_sym_throw] = ACTIONS(3090), + [anon_sym_case] = ACTIONS(3090), + [anon_sym_yield] = ACTIONS(3090), + [anon_sym_LBRACK] = ACTIONS(3088), + [anon_sym_DQUOTE] = ACTIONS(3088), + [anon_sym_SQUOTE] = ACTIONS(3088), + [anon_sym_class] = ACTIONS(3090), + [anon_sym_async] = ACTIONS(3090), + [anon_sym_function] = ACTIONS(3090), + [anon_sym_new] = ACTIONS(3090), + [anon_sym_using] = ACTIONS(3090), + [anon_sym_PLUS] = ACTIONS(3090), + [anon_sym_DASH] = ACTIONS(3090), + [anon_sym_SLASH] = ACTIONS(3090), + [anon_sym_LT] = ACTIONS(3088), + [anon_sym_TILDE] = ACTIONS(3088), + [anon_sym_void] = ACTIONS(3090), + [anon_sym_delete] = ACTIONS(3090), + [anon_sym_PLUS_PLUS] = ACTIONS(3088), + [anon_sym_DASH_DASH] = ACTIONS(3088), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3088), + [sym_number] = ACTIONS(3088), + [sym_private_property_identifier] = ACTIONS(3088), + [sym_this] = ACTIONS(3090), + [sym_super] = ACTIONS(3090), + [sym_true] = ACTIONS(3090), + [sym_false] = ACTIONS(3090), + [sym_null] = ACTIONS(3090), + [sym_undefined] = ACTIONS(3090), + [anon_sym_AT] = ACTIONS(3088), + [anon_sym_static] = ACTIONS(3090), + [anon_sym_readonly] = ACTIONS(3090), + [anon_sym_get] = ACTIONS(3090), + [anon_sym_set] = ACTIONS(3090), + [anon_sym_declare] = ACTIONS(3090), + [anon_sym_public] = ACTIONS(3090), + [anon_sym_private] = ACTIONS(3090), + [anon_sym_protected] = ACTIONS(3090), + [anon_sym_override] = ACTIONS(3090), + [anon_sym_module] = ACTIONS(3090), + [anon_sym_any] = ACTIONS(3090), + [anon_sym_number] = ACTIONS(3090), + [anon_sym_boolean] = ACTIONS(3090), + [anon_sym_string] = ACTIONS(3090), + [anon_sym_symbol] = ACTIONS(3090), + [anon_sym_object] = ACTIONS(3090), + [anon_sym_abstract] = ACTIONS(3090), + [anon_sym_interface] = ACTIONS(3090), + [anon_sym_enum] = ACTIONS(3090), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(981)] = { + [ts_builtin_sym_end] = ACTIONS(3092), + [sym_identifier] = ACTIONS(3094), + [anon_sym_export] = ACTIONS(3094), + [anon_sym_default] = ACTIONS(3094), + [anon_sym_type] = ACTIONS(3094), + [anon_sym_namespace] = ACTIONS(3094), + [anon_sym_LBRACE] = ACTIONS(3092), + [anon_sym_RBRACE] = ACTIONS(3092), + [anon_sym_typeof] = ACTIONS(3094), + [anon_sym_import] = ACTIONS(3094), + [anon_sym_with] = ACTIONS(3094), + [anon_sym_var] = ACTIONS(3094), + [anon_sym_let] = ACTIONS(3094), + [anon_sym_const] = ACTIONS(3094), + [anon_sym_BANG] = ACTIONS(3092), + [anon_sym_else] = ACTIONS(3094), + [anon_sym_if] = ACTIONS(3094), + [anon_sym_switch] = ACTIONS(3094), + [anon_sym_for] = ACTIONS(3094), + [anon_sym_LPAREN] = ACTIONS(3092), + [anon_sym_SEMI] = ACTIONS(3092), + [anon_sym_await] = ACTIONS(3094), + [anon_sym_while] = ACTIONS(3094), + [anon_sym_do] = ACTIONS(3094), + [anon_sym_try] = ACTIONS(3094), + [anon_sym_break] = ACTIONS(3094), + [anon_sym_continue] = ACTIONS(3094), + [anon_sym_debugger] = ACTIONS(3094), + [anon_sym_return] = ACTIONS(3094), + [anon_sym_throw] = ACTIONS(3094), + [anon_sym_case] = ACTIONS(3094), + [anon_sym_yield] = ACTIONS(3094), + [anon_sym_LBRACK] = ACTIONS(3092), + [anon_sym_DQUOTE] = ACTIONS(3092), + [anon_sym_SQUOTE] = ACTIONS(3092), + [anon_sym_class] = ACTIONS(3094), + [anon_sym_async] = ACTIONS(3094), + [anon_sym_function] = ACTIONS(3094), + [anon_sym_new] = ACTIONS(3094), + [anon_sym_using] = ACTIONS(3094), + [anon_sym_PLUS] = ACTIONS(3094), + [anon_sym_DASH] = ACTIONS(3094), + [anon_sym_SLASH] = ACTIONS(3094), + [anon_sym_LT] = ACTIONS(3092), + [anon_sym_TILDE] = ACTIONS(3092), + [anon_sym_void] = ACTIONS(3094), + [anon_sym_delete] = ACTIONS(3094), + [anon_sym_PLUS_PLUS] = ACTIONS(3092), + [anon_sym_DASH_DASH] = ACTIONS(3092), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3092), + [sym_number] = ACTIONS(3092), + [sym_private_property_identifier] = ACTIONS(3092), [sym_this] = ACTIONS(3094), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(3096), - [anon_sym_QMARK] = ACTIONS(3098), - [anon_sym_any] = ACTIONS(209), - [anon_sym_number] = ACTIONS(209), - [anon_sym_boolean] = ACTIONS(209), - [anon_sym_string] = ACTIONS(209), - [anon_sym_symbol] = ACTIONS(209), - [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(3100), - [anon_sym_asserts] = ACTIONS(3102), - [anon_sym_never] = ACTIONS(209), - [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(3104), - [anon_sym_infer] = ACTIONS(3106), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3108), + [sym_super] = ACTIONS(3094), + [sym_true] = ACTIONS(3094), + [sym_false] = ACTIONS(3094), + [sym_null] = ACTIONS(3094), + [sym_undefined] = ACTIONS(3094), + [anon_sym_AT] = ACTIONS(3092), + [anon_sym_static] = ACTIONS(3094), + [anon_sym_readonly] = ACTIONS(3094), + [anon_sym_get] = ACTIONS(3094), + [anon_sym_set] = ACTIONS(3094), + [anon_sym_declare] = ACTIONS(3094), + [anon_sym_public] = ACTIONS(3094), + [anon_sym_private] = ACTIONS(3094), + [anon_sym_protected] = ACTIONS(3094), + [anon_sym_override] = ACTIONS(3094), + [anon_sym_module] = ACTIONS(3094), + [anon_sym_any] = ACTIONS(3094), + [anon_sym_number] = ACTIONS(3094), + [anon_sym_boolean] = ACTIONS(3094), + [anon_sym_string] = ACTIONS(3094), + [anon_sym_symbol] = ACTIONS(3094), + [anon_sym_object] = ACTIONS(3094), + [anon_sym_abstract] = ACTIONS(3094), + [anon_sym_interface] = ACTIONS(3094), + [anon_sym_enum] = ACTIONS(3094), [sym_html_comment] = ACTIONS(5), }, - [STATE(933)] = { + [STATE(982)] = { + [ts_builtin_sym_end] = ACTIONS(3096), + [sym_identifier] = ACTIONS(3098), + [anon_sym_export] = ACTIONS(3098), + [anon_sym_default] = ACTIONS(3098), + [anon_sym_type] = ACTIONS(3098), + [anon_sym_namespace] = ACTIONS(3098), + [anon_sym_LBRACE] = ACTIONS(3096), + [anon_sym_RBRACE] = ACTIONS(3096), + [anon_sym_typeof] = ACTIONS(3098), + [anon_sym_import] = ACTIONS(3098), + [anon_sym_with] = ACTIONS(3098), + [anon_sym_var] = ACTIONS(3098), + [anon_sym_let] = ACTIONS(3098), + [anon_sym_const] = ACTIONS(3098), + [anon_sym_BANG] = ACTIONS(3096), + [anon_sym_else] = ACTIONS(3098), + [anon_sym_if] = ACTIONS(3098), + [anon_sym_switch] = ACTIONS(3098), + [anon_sym_for] = ACTIONS(3098), + [anon_sym_LPAREN] = ACTIONS(3096), + [anon_sym_SEMI] = ACTIONS(3096), + [anon_sym_await] = ACTIONS(3098), + [anon_sym_while] = ACTIONS(3098), + [anon_sym_do] = ACTIONS(3098), + [anon_sym_try] = ACTIONS(3098), + [anon_sym_break] = ACTIONS(3098), + [anon_sym_continue] = ACTIONS(3098), + [anon_sym_debugger] = ACTIONS(3098), + [anon_sym_return] = ACTIONS(3098), + [anon_sym_throw] = ACTIONS(3098), + [anon_sym_case] = ACTIONS(3098), + [anon_sym_yield] = ACTIONS(3098), + [anon_sym_LBRACK] = ACTIONS(3096), + [anon_sym_DQUOTE] = ACTIONS(3096), + [anon_sym_SQUOTE] = ACTIONS(3096), + [anon_sym_class] = ACTIONS(3098), + [anon_sym_async] = ACTIONS(3098), + [anon_sym_function] = ACTIONS(3098), + [anon_sym_new] = ACTIONS(3098), + [anon_sym_using] = ACTIONS(3098), + [anon_sym_PLUS] = ACTIONS(3098), + [anon_sym_DASH] = ACTIONS(3098), + [anon_sym_SLASH] = ACTIONS(3098), + [anon_sym_LT] = ACTIONS(3096), + [anon_sym_TILDE] = ACTIONS(3096), + [anon_sym_void] = ACTIONS(3098), + [anon_sym_delete] = ACTIONS(3098), + [anon_sym_PLUS_PLUS] = ACTIONS(3096), + [anon_sym_DASH_DASH] = ACTIONS(3096), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3096), + [sym_number] = ACTIONS(3096), + [sym_private_property_identifier] = ACTIONS(3096), + [sym_this] = ACTIONS(3098), + [sym_super] = ACTIONS(3098), + [sym_true] = ACTIONS(3098), + [sym_false] = ACTIONS(3098), + [sym_null] = ACTIONS(3098), + [sym_undefined] = ACTIONS(3098), + [anon_sym_AT] = ACTIONS(3096), + [anon_sym_static] = ACTIONS(3098), + [anon_sym_readonly] = ACTIONS(3098), + [anon_sym_get] = ACTIONS(3098), + [anon_sym_set] = ACTIONS(3098), + [anon_sym_declare] = ACTIONS(3098), + [anon_sym_public] = ACTIONS(3098), + [anon_sym_private] = ACTIONS(3098), + [anon_sym_protected] = ACTIONS(3098), + [anon_sym_override] = ACTIONS(3098), + [anon_sym_module] = ACTIONS(3098), + [anon_sym_any] = ACTIONS(3098), + [anon_sym_number] = ACTIONS(3098), + [anon_sym_boolean] = ACTIONS(3098), + [anon_sym_string] = ACTIONS(3098), + [anon_sym_symbol] = ACTIONS(3098), + [anon_sym_object] = ACTIONS(3098), + [anon_sym_abstract] = ACTIONS(3098), + [anon_sym_interface] = ACTIONS(3098), + [anon_sym_enum] = ACTIONS(3098), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(983)] = { + [ts_builtin_sym_end] = ACTIONS(3100), + [sym_identifier] = ACTIONS(3102), + [anon_sym_export] = ACTIONS(3102), + [anon_sym_default] = ACTIONS(3102), + [anon_sym_type] = ACTIONS(3102), + [anon_sym_namespace] = ACTIONS(3102), + [anon_sym_LBRACE] = ACTIONS(3100), + [anon_sym_RBRACE] = ACTIONS(3100), + [anon_sym_typeof] = ACTIONS(3102), + [anon_sym_import] = ACTIONS(3102), + [anon_sym_with] = ACTIONS(3102), + [anon_sym_var] = ACTIONS(3102), + [anon_sym_let] = ACTIONS(3102), + [anon_sym_const] = ACTIONS(3102), + [anon_sym_BANG] = ACTIONS(3100), + [anon_sym_else] = ACTIONS(3102), + [anon_sym_if] = ACTIONS(3102), + [anon_sym_switch] = ACTIONS(3102), + [anon_sym_for] = ACTIONS(3102), + [anon_sym_LPAREN] = ACTIONS(3100), + [anon_sym_SEMI] = ACTIONS(3100), + [anon_sym_await] = ACTIONS(3102), + [anon_sym_while] = ACTIONS(3102), + [anon_sym_do] = ACTIONS(3102), + [anon_sym_try] = ACTIONS(3102), + [anon_sym_break] = ACTIONS(3102), + [anon_sym_continue] = ACTIONS(3102), + [anon_sym_debugger] = ACTIONS(3102), + [anon_sym_return] = ACTIONS(3102), + [anon_sym_throw] = ACTIONS(3102), + [anon_sym_case] = ACTIONS(3102), + [anon_sym_yield] = ACTIONS(3102), + [anon_sym_LBRACK] = ACTIONS(3100), + [anon_sym_DQUOTE] = ACTIONS(3100), + [anon_sym_SQUOTE] = ACTIONS(3100), + [anon_sym_class] = ACTIONS(3102), + [anon_sym_async] = ACTIONS(3102), + [anon_sym_function] = ACTIONS(3102), + [anon_sym_new] = ACTIONS(3102), + [anon_sym_using] = ACTIONS(3102), + [anon_sym_PLUS] = ACTIONS(3102), + [anon_sym_DASH] = ACTIONS(3102), + [anon_sym_SLASH] = ACTIONS(3102), + [anon_sym_LT] = ACTIONS(3100), + [anon_sym_TILDE] = ACTIONS(3100), + [anon_sym_void] = ACTIONS(3102), + [anon_sym_delete] = ACTIONS(3102), + [anon_sym_PLUS_PLUS] = ACTIONS(3100), + [anon_sym_DASH_DASH] = ACTIONS(3100), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3100), + [sym_number] = ACTIONS(3100), + [sym_private_property_identifier] = ACTIONS(3100), + [sym_this] = ACTIONS(3102), + [sym_super] = ACTIONS(3102), + [sym_true] = ACTIONS(3102), + [sym_false] = ACTIONS(3102), + [sym_null] = ACTIONS(3102), + [sym_undefined] = ACTIONS(3102), + [anon_sym_AT] = ACTIONS(3100), + [anon_sym_static] = ACTIONS(3102), + [anon_sym_readonly] = ACTIONS(3102), + [anon_sym_get] = ACTIONS(3102), + [anon_sym_set] = ACTIONS(3102), + [anon_sym_declare] = ACTIONS(3102), + [anon_sym_public] = ACTIONS(3102), + [anon_sym_private] = ACTIONS(3102), + [anon_sym_protected] = ACTIONS(3102), + [anon_sym_override] = ACTIONS(3102), + [anon_sym_module] = ACTIONS(3102), + [anon_sym_any] = ACTIONS(3102), + [anon_sym_number] = ACTIONS(3102), + [anon_sym_boolean] = ACTIONS(3102), + [anon_sym_string] = ACTIONS(3102), + [anon_sym_symbol] = ACTIONS(3102), + [anon_sym_object] = ACTIONS(3102), + [anon_sym_abstract] = ACTIONS(3102), + [anon_sym_interface] = ACTIONS(3102), + [anon_sym_enum] = ACTIONS(3102), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(984)] = { + [ts_builtin_sym_end] = ACTIONS(3104), + [sym_identifier] = ACTIONS(3106), + [anon_sym_export] = ACTIONS(3106), + [anon_sym_default] = ACTIONS(3106), + [anon_sym_type] = ACTIONS(3106), + [anon_sym_namespace] = ACTIONS(3106), + [anon_sym_LBRACE] = ACTIONS(3104), + [anon_sym_RBRACE] = ACTIONS(3104), + [anon_sym_typeof] = ACTIONS(3106), + [anon_sym_import] = ACTIONS(3106), + [anon_sym_with] = ACTIONS(3106), + [anon_sym_var] = ACTIONS(3106), + [anon_sym_let] = ACTIONS(3106), + [anon_sym_const] = ACTIONS(3106), + [anon_sym_BANG] = ACTIONS(3104), + [anon_sym_else] = ACTIONS(3106), + [anon_sym_if] = ACTIONS(3106), + [anon_sym_switch] = ACTIONS(3106), + [anon_sym_for] = ACTIONS(3106), + [anon_sym_LPAREN] = ACTIONS(3104), + [anon_sym_SEMI] = ACTIONS(3104), + [anon_sym_await] = ACTIONS(3106), + [anon_sym_while] = ACTIONS(3106), + [anon_sym_do] = ACTIONS(3106), + [anon_sym_try] = ACTIONS(3106), + [anon_sym_break] = ACTIONS(3106), + [anon_sym_continue] = ACTIONS(3106), + [anon_sym_debugger] = ACTIONS(3106), + [anon_sym_return] = ACTIONS(3106), + [anon_sym_throw] = ACTIONS(3106), + [anon_sym_case] = ACTIONS(3106), + [anon_sym_yield] = ACTIONS(3106), + [anon_sym_LBRACK] = ACTIONS(3104), + [anon_sym_DQUOTE] = ACTIONS(3104), + [anon_sym_SQUOTE] = ACTIONS(3104), + [anon_sym_class] = ACTIONS(3106), + [anon_sym_async] = ACTIONS(3106), + [anon_sym_function] = ACTIONS(3106), + [anon_sym_new] = ACTIONS(3106), + [anon_sym_using] = ACTIONS(3106), + [anon_sym_PLUS] = ACTIONS(3106), + [anon_sym_DASH] = ACTIONS(3106), + [anon_sym_SLASH] = ACTIONS(3106), + [anon_sym_LT] = ACTIONS(3104), + [anon_sym_TILDE] = ACTIONS(3104), + [anon_sym_void] = ACTIONS(3106), + [anon_sym_delete] = ACTIONS(3106), + [anon_sym_PLUS_PLUS] = ACTIONS(3104), + [anon_sym_DASH_DASH] = ACTIONS(3104), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3104), + [sym_number] = ACTIONS(3104), + [sym_private_property_identifier] = ACTIONS(3104), + [sym_this] = ACTIONS(3106), + [sym_super] = ACTIONS(3106), + [sym_true] = ACTIONS(3106), + [sym_false] = ACTIONS(3106), + [sym_null] = ACTIONS(3106), + [sym_undefined] = ACTIONS(3106), + [anon_sym_AT] = ACTIONS(3104), + [anon_sym_static] = ACTIONS(3106), + [anon_sym_readonly] = ACTIONS(3106), + [anon_sym_get] = ACTIONS(3106), + [anon_sym_set] = ACTIONS(3106), + [anon_sym_declare] = ACTIONS(3106), + [anon_sym_public] = ACTIONS(3106), + [anon_sym_private] = ACTIONS(3106), + [anon_sym_protected] = ACTIONS(3106), + [anon_sym_override] = ACTIONS(3106), + [anon_sym_module] = ACTIONS(3106), + [anon_sym_any] = ACTIONS(3106), + [anon_sym_number] = ACTIONS(3106), + [anon_sym_boolean] = ACTIONS(3106), + [anon_sym_string] = ACTIONS(3106), + [anon_sym_symbol] = ACTIONS(3106), + [anon_sym_object] = ACTIONS(3106), + [anon_sym_abstract] = ACTIONS(3106), + [anon_sym_interface] = ACTIONS(3106), + [anon_sym_enum] = ACTIONS(3106), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(985)] = { + [ts_builtin_sym_end] = ACTIONS(3108), [sym_identifier] = ACTIONS(3110), [anon_sym_export] = ACTIONS(3110), + [anon_sym_default] = ACTIONS(3110), [anon_sym_type] = ACTIONS(3110), [anon_sym_namespace] = ACTIONS(3110), - [anon_sym_LBRACE] = ACTIONS(3112), + [anon_sym_LBRACE] = ACTIONS(3108), + [anon_sym_RBRACE] = ACTIONS(3108), [anon_sym_typeof] = ACTIONS(3110), [anon_sym_import] = ACTIONS(3110), [anon_sym_with] = ACTIONS(3110), [anon_sym_var] = ACTIONS(3110), [anon_sym_let] = ACTIONS(3110), [anon_sym_const] = ACTIONS(3110), - [anon_sym_BANG] = ACTIONS(3112), + [anon_sym_BANG] = ACTIONS(3108), + [anon_sym_else] = ACTIONS(3110), [anon_sym_if] = ACTIONS(3110), [anon_sym_switch] = ACTIONS(3110), [anon_sym_for] = ACTIONS(3110), - [anon_sym_LPAREN] = ACTIONS(3112), - [anon_sym_SEMI] = ACTIONS(3112), + [anon_sym_LPAREN] = ACTIONS(3108), + [anon_sym_SEMI] = ACTIONS(3108), [anon_sym_await] = ACTIONS(3110), [anon_sym_while] = ACTIONS(3110), [anon_sym_do] = ACTIONS(3110), @@ -121304,10 +130401,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_debugger] = ACTIONS(3110), [anon_sym_return] = ACTIONS(3110), [anon_sym_throw] = ACTIONS(3110), + [anon_sym_case] = ACTIONS(3110), [anon_sym_yield] = ACTIONS(3110), - [anon_sym_LBRACK] = ACTIONS(3112), - [anon_sym_DQUOTE] = ACTIONS(3112), - [anon_sym_SQUOTE] = ACTIONS(3112), + [anon_sym_LBRACK] = ACTIONS(3108), + [anon_sym_DQUOTE] = ACTIONS(3108), + [anon_sym_SQUOTE] = ACTIONS(3108), [anon_sym_class] = ACTIONS(3110), [anon_sym_async] = ACTIONS(3110), [anon_sym_function] = ACTIONS(3110), @@ -121316,23 +130414,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(3110), [anon_sym_DASH] = ACTIONS(3110), [anon_sym_SLASH] = ACTIONS(3110), - [anon_sym_LT] = ACTIONS(3112), - [anon_sym_TILDE] = ACTIONS(3112), + [anon_sym_LT] = ACTIONS(3108), + [anon_sym_TILDE] = ACTIONS(3108), [anon_sym_void] = ACTIONS(3110), [anon_sym_delete] = ACTIONS(3110), - [anon_sym_PLUS_PLUS] = ACTIONS(3112), - [anon_sym_DASH_DASH] = ACTIONS(3112), + [anon_sym_PLUS_PLUS] = ACTIONS(3108), + [anon_sym_DASH_DASH] = ACTIONS(3108), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3112), - [sym_number] = ACTIONS(3112), - [sym_private_property_identifier] = ACTIONS(3112), + [anon_sym_BQUOTE] = ACTIONS(3108), + [sym_number] = ACTIONS(3108), + [sym_private_property_identifier] = ACTIONS(3108), [sym_this] = ACTIONS(3110), [sym_super] = ACTIONS(3110), [sym_true] = ACTIONS(3110), [sym_false] = ACTIONS(3110), [sym_null] = ACTIONS(3110), [sym_undefined] = ACTIONS(3110), - [anon_sym_AT] = ACTIONS(3112), + [anon_sym_AT] = ACTIONS(3108), [anon_sym_static] = ACTIONS(3110), [anon_sym_readonly] = ACTIONS(3110), [anon_sym_get] = ACTIONS(3110), @@ -121354,24 +130452,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(3110), [sym_html_comment] = ACTIONS(5), }, - [STATE(934)] = { + [STATE(986)] = { + [ts_builtin_sym_end] = ACTIONS(3112), [sym_identifier] = ACTIONS(3114), [anon_sym_export] = ACTIONS(3114), + [anon_sym_default] = ACTIONS(3114), [anon_sym_type] = ACTIONS(3114), [anon_sym_namespace] = ACTIONS(3114), - [anon_sym_LBRACE] = ACTIONS(3116), + [anon_sym_LBRACE] = ACTIONS(3112), + [anon_sym_RBRACE] = ACTIONS(3112), [anon_sym_typeof] = ACTIONS(3114), [anon_sym_import] = ACTIONS(3114), [anon_sym_with] = ACTIONS(3114), [anon_sym_var] = ACTIONS(3114), [anon_sym_let] = ACTIONS(3114), [anon_sym_const] = ACTIONS(3114), - [anon_sym_BANG] = ACTIONS(3116), + [anon_sym_BANG] = ACTIONS(3112), + [anon_sym_else] = ACTIONS(3114), [anon_sym_if] = ACTIONS(3114), [anon_sym_switch] = ACTIONS(3114), [anon_sym_for] = ACTIONS(3114), - [anon_sym_LPAREN] = ACTIONS(3116), - [anon_sym_SEMI] = ACTIONS(3116), + [anon_sym_LPAREN] = ACTIONS(3112), + [anon_sym_SEMI] = ACTIONS(3112), [anon_sym_await] = ACTIONS(3114), [anon_sym_while] = ACTIONS(3114), [anon_sym_do] = ACTIONS(3114), @@ -121381,10 +130483,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_debugger] = ACTIONS(3114), [anon_sym_return] = ACTIONS(3114), [anon_sym_throw] = ACTIONS(3114), + [anon_sym_case] = ACTIONS(3114), [anon_sym_yield] = ACTIONS(3114), - [anon_sym_LBRACK] = ACTIONS(3116), - [anon_sym_DQUOTE] = ACTIONS(3116), - [anon_sym_SQUOTE] = ACTIONS(3116), + [anon_sym_LBRACK] = ACTIONS(3112), + [anon_sym_DQUOTE] = ACTIONS(3112), + [anon_sym_SQUOTE] = ACTIONS(3112), [anon_sym_class] = ACTIONS(3114), [anon_sym_async] = ACTIONS(3114), [anon_sym_function] = ACTIONS(3114), @@ -121393,23 +130496,23 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(3114), [anon_sym_DASH] = ACTIONS(3114), [anon_sym_SLASH] = ACTIONS(3114), - [anon_sym_LT] = ACTIONS(3116), - [anon_sym_TILDE] = ACTIONS(3116), + [anon_sym_LT] = ACTIONS(3112), + [anon_sym_TILDE] = ACTIONS(3112), [anon_sym_void] = ACTIONS(3114), [anon_sym_delete] = ACTIONS(3114), - [anon_sym_PLUS_PLUS] = ACTIONS(3116), - [anon_sym_DASH_DASH] = ACTIONS(3116), + [anon_sym_PLUS_PLUS] = ACTIONS(3112), + [anon_sym_DASH_DASH] = ACTIONS(3112), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3116), - [sym_number] = ACTIONS(3116), - [sym_private_property_identifier] = ACTIONS(3116), + [anon_sym_BQUOTE] = ACTIONS(3112), + [sym_number] = ACTIONS(3112), + [sym_private_property_identifier] = ACTIONS(3112), [sym_this] = ACTIONS(3114), [sym_super] = ACTIONS(3114), [sym_true] = ACTIONS(3114), [sym_false] = ACTIONS(3114), [sym_null] = ACTIONS(3114), [sym_undefined] = ACTIONS(3114), - [anon_sym_AT] = ACTIONS(3116), + [anon_sym_AT] = ACTIONS(3112), [anon_sym_static] = ACTIONS(3114), [anon_sym_readonly] = ACTIONS(3114), [anon_sym_get] = ACTIONS(3114), @@ -121431,1068 +130534,2322 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(3114), [sym_html_comment] = ACTIONS(5), }, - [STATE(935)] = { - [sym_import] = STATE(5411), - [sym_nested_identifier] = STATE(5894), - [sym_string] = STATE(3265), - [sym_formal_parameters] = STATE(6194), - [sym_nested_type_identifier] = STATE(3100), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3222), - [sym_asserts] = STATE(3920), - [sym_type] = STATE(3343), - [sym_constructor_type] = STATE(3289), - [sym_primary_type] = STATE(3290), - [sym_template_literal_type] = STATE(3267), - [sym_infer_type] = STATE(3289), - [sym_conditional_type] = STATE(3267), - [sym_generic_type] = STATE(3267), - [sym_type_predicate] = STATE(3922), - [sym_type_query] = STATE(3267), - [sym_index_type_query] = STATE(3267), - [sym_lookup_type] = STATE(3267), - [sym_literal_type] = STATE(3267), - [sym__number] = STATE(3300), - [sym_existential_type] = STATE(3267), - [sym_flow_maybe_type] = STATE(3267), - [sym_parenthesized_type] = STATE(3267), - [sym_predefined_type] = STATE(3200), - [sym_object_type] = STATE(3267), - [sym_type_parameters] = STATE(5511), - [sym_array_type] = STATE(3267), - [sym_tuple_type] = STATE(3267), - [sym_readonly_type] = STATE(3289), - [sym_union_type] = STATE(3267), - [sym_intersection_type] = STATE(3267), - [sym_function_type] = STATE(3289), + [STATE(987)] = { + [ts_builtin_sym_end] = ACTIONS(3116), [sym_identifier] = ACTIONS(3118), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_LBRACE] = ACTIONS(1599), - [anon_sym_typeof] = ACTIONS(1601), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(989), - [anon_sym_LPAREN] = ACTIONS(1603), - [anon_sym_LBRACK] = ACTIONS(1605), - [anon_sym_DQUOTE] = ACTIONS(1607), - [anon_sym_SQUOTE] = ACTIONS(1609), - [anon_sym_new] = ACTIONS(1611), - [anon_sym_AMP] = ACTIONS(997), - [anon_sym_PIPE] = ACTIONS(999), - [anon_sym_PLUS] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3120), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(1023), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1619), - [sym_number] = ACTIONS(1621), - [sym_this] = ACTIONS(3122), - [sym_true] = ACTIONS(1625), - [sym_false] = ACTIONS(1625), - [sym_null] = ACTIONS(1625), - [sym_undefined] = ACTIONS(1625), - [anon_sym_readonly] = ACTIONS(1627), - [anon_sym_QMARK] = ACTIONS(1017), - [anon_sym_any] = ACTIONS(1023), - [anon_sym_number] = ACTIONS(1023), - [anon_sym_boolean] = ACTIONS(1023), - [anon_sym_string] = ACTIONS(1023), - [anon_sym_symbol] = ACTIONS(1023), - [anon_sym_object] = ACTIONS(1023), - [anon_sym_abstract] = ACTIONS(1021), - [anon_sym_asserts] = ACTIONS(3124), - [anon_sym_never] = ACTIONS(1023), - [anon_sym_unknown] = ACTIONS(1023), - [anon_sym_keyof] = ACTIONS(1025), - [anon_sym_infer] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_LBRACE_PIPE] = ACTIONS(1031), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(936)] = { - [sym_identifier] = ACTIONS(3114), - [anon_sym_export] = ACTIONS(3114), - [anon_sym_type] = ACTIONS(3114), - [anon_sym_namespace] = ACTIONS(3114), + [anon_sym_export] = ACTIONS(3118), + [anon_sym_default] = ACTIONS(3118), + [anon_sym_type] = ACTIONS(3118), + [anon_sym_namespace] = ACTIONS(3118), [anon_sym_LBRACE] = ACTIONS(3116), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_import] = ACTIONS(3114), - [anon_sym_with] = ACTIONS(3114), - [anon_sym_var] = ACTIONS(3114), - [anon_sym_let] = ACTIONS(3114), - [anon_sym_const] = ACTIONS(3114), + [anon_sym_RBRACE] = ACTIONS(3116), + [anon_sym_typeof] = ACTIONS(3118), + [anon_sym_import] = ACTIONS(3118), + [anon_sym_with] = ACTIONS(3118), + [anon_sym_var] = ACTIONS(3118), + [anon_sym_let] = ACTIONS(3118), + [anon_sym_const] = ACTIONS(3118), [anon_sym_BANG] = ACTIONS(3116), - [anon_sym_if] = ACTIONS(3114), - [anon_sym_switch] = ACTIONS(3114), - [anon_sym_for] = ACTIONS(3114), + [anon_sym_else] = ACTIONS(3118), + [anon_sym_if] = ACTIONS(3118), + [anon_sym_switch] = ACTIONS(3118), + [anon_sym_for] = ACTIONS(3118), [anon_sym_LPAREN] = ACTIONS(3116), [anon_sym_SEMI] = ACTIONS(3116), - [anon_sym_await] = ACTIONS(3114), - [anon_sym_while] = ACTIONS(3114), - [anon_sym_do] = ACTIONS(3114), - [anon_sym_try] = ACTIONS(3114), - [anon_sym_break] = ACTIONS(3114), - [anon_sym_continue] = ACTIONS(3114), - [anon_sym_debugger] = ACTIONS(3114), - [anon_sym_return] = ACTIONS(3114), - [anon_sym_throw] = ACTIONS(3114), - [anon_sym_yield] = ACTIONS(3114), + [anon_sym_await] = ACTIONS(3118), + [anon_sym_while] = ACTIONS(3118), + [anon_sym_do] = ACTIONS(3118), + [anon_sym_try] = ACTIONS(3118), + [anon_sym_break] = ACTIONS(3118), + [anon_sym_continue] = ACTIONS(3118), + [anon_sym_debugger] = ACTIONS(3118), + [anon_sym_return] = ACTIONS(3118), + [anon_sym_throw] = ACTIONS(3118), + [anon_sym_case] = ACTIONS(3118), + [anon_sym_yield] = ACTIONS(3118), [anon_sym_LBRACK] = ACTIONS(3116), [anon_sym_DQUOTE] = ACTIONS(3116), [anon_sym_SQUOTE] = ACTIONS(3116), - [anon_sym_class] = ACTIONS(3114), - [anon_sym_async] = ACTIONS(3114), - [anon_sym_function] = ACTIONS(3114), - [anon_sym_new] = ACTIONS(3114), - [anon_sym_using] = ACTIONS(3114), - [anon_sym_PLUS] = ACTIONS(3114), - [anon_sym_DASH] = ACTIONS(3114), - [anon_sym_SLASH] = ACTIONS(3114), + [anon_sym_class] = ACTIONS(3118), + [anon_sym_async] = ACTIONS(3118), + [anon_sym_function] = ACTIONS(3118), + [anon_sym_new] = ACTIONS(3118), + [anon_sym_using] = ACTIONS(3118), + [anon_sym_PLUS] = ACTIONS(3118), + [anon_sym_DASH] = ACTIONS(3118), + [anon_sym_SLASH] = ACTIONS(3118), [anon_sym_LT] = ACTIONS(3116), [anon_sym_TILDE] = ACTIONS(3116), - [anon_sym_void] = ACTIONS(3114), - [anon_sym_delete] = ACTIONS(3114), + [anon_sym_void] = ACTIONS(3118), + [anon_sym_delete] = ACTIONS(3118), [anon_sym_PLUS_PLUS] = ACTIONS(3116), [anon_sym_DASH_DASH] = ACTIONS(3116), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(3116), [sym_number] = ACTIONS(3116), [sym_private_property_identifier] = ACTIONS(3116), - [sym_this] = ACTIONS(3114), - [sym_super] = ACTIONS(3114), - [sym_true] = ACTIONS(3114), - [sym_false] = ACTIONS(3114), - [sym_null] = ACTIONS(3114), - [sym_undefined] = ACTIONS(3114), + [sym_this] = ACTIONS(3118), + [sym_super] = ACTIONS(3118), + [sym_true] = ACTIONS(3118), + [sym_false] = ACTIONS(3118), + [sym_null] = ACTIONS(3118), + [sym_undefined] = ACTIONS(3118), [anon_sym_AT] = ACTIONS(3116), - [anon_sym_static] = ACTIONS(3114), - [anon_sym_readonly] = ACTIONS(3114), - [anon_sym_get] = ACTIONS(3114), - [anon_sym_set] = ACTIONS(3114), - [anon_sym_declare] = ACTIONS(3114), - [anon_sym_public] = ACTIONS(3114), - [anon_sym_private] = ACTIONS(3114), - [anon_sym_protected] = ACTIONS(3114), - [anon_sym_override] = ACTIONS(3114), - [anon_sym_module] = ACTIONS(3114), - [anon_sym_any] = ACTIONS(3114), - [anon_sym_number] = ACTIONS(3114), - [anon_sym_boolean] = ACTIONS(3114), - [anon_sym_string] = ACTIONS(3114), - [anon_sym_symbol] = ACTIONS(3114), - [anon_sym_object] = ACTIONS(3114), - [anon_sym_abstract] = ACTIONS(3114), - [anon_sym_interface] = ACTIONS(3114), - [anon_sym_enum] = ACTIONS(3114), + [anon_sym_static] = ACTIONS(3118), + [anon_sym_readonly] = ACTIONS(3118), + [anon_sym_get] = ACTIONS(3118), + [anon_sym_set] = ACTIONS(3118), + [anon_sym_declare] = ACTIONS(3118), + [anon_sym_public] = ACTIONS(3118), + [anon_sym_private] = ACTIONS(3118), + [anon_sym_protected] = ACTIONS(3118), + [anon_sym_override] = ACTIONS(3118), + [anon_sym_module] = ACTIONS(3118), + [anon_sym_any] = ACTIONS(3118), + [anon_sym_number] = ACTIONS(3118), + [anon_sym_boolean] = ACTIONS(3118), + [anon_sym_string] = ACTIONS(3118), + [anon_sym_symbol] = ACTIONS(3118), + [anon_sym_object] = ACTIONS(3118), + [anon_sym_abstract] = ACTIONS(3118), + [anon_sym_interface] = ACTIONS(3118), + [anon_sym_enum] = ACTIONS(3118), [sym_html_comment] = ACTIONS(5), }, - [STATE(937)] = { - [sym_identifier] = ACTIONS(3114), - [anon_sym_export] = ACTIONS(3114), - [anon_sym_type] = ACTIONS(3114), - [anon_sym_namespace] = ACTIONS(3114), - [anon_sym_LBRACE] = ACTIONS(3116), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_import] = ACTIONS(3114), - [anon_sym_with] = ACTIONS(3114), - [anon_sym_var] = ACTIONS(3114), - [anon_sym_let] = ACTIONS(3114), - [anon_sym_const] = ACTIONS(3114), - [anon_sym_BANG] = ACTIONS(3116), - [anon_sym_if] = ACTIONS(3114), - [anon_sym_switch] = ACTIONS(3114), - [anon_sym_for] = ACTIONS(3114), - [anon_sym_LPAREN] = ACTIONS(3116), - [anon_sym_SEMI] = ACTIONS(3116), - [anon_sym_await] = ACTIONS(3114), - [anon_sym_while] = ACTIONS(3114), - [anon_sym_do] = ACTIONS(3114), - [anon_sym_try] = ACTIONS(3114), - [anon_sym_break] = ACTIONS(3114), - [anon_sym_continue] = ACTIONS(3114), - [anon_sym_debugger] = ACTIONS(3114), - [anon_sym_return] = ACTIONS(3114), - [anon_sym_throw] = ACTIONS(3114), - [anon_sym_yield] = ACTIONS(3114), - [anon_sym_LBRACK] = ACTIONS(3116), - [anon_sym_DQUOTE] = ACTIONS(3116), - [anon_sym_SQUOTE] = ACTIONS(3116), - [anon_sym_class] = ACTIONS(3114), - [anon_sym_async] = ACTIONS(3114), - [anon_sym_function] = ACTIONS(3114), - [anon_sym_new] = ACTIONS(3114), - [anon_sym_using] = ACTIONS(3114), - [anon_sym_PLUS] = ACTIONS(3114), - [anon_sym_DASH] = ACTIONS(3114), - [anon_sym_SLASH] = ACTIONS(3114), - [anon_sym_LT] = ACTIONS(3116), - [anon_sym_TILDE] = ACTIONS(3116), - [anon_sym_void] = ACTIONS(3114), - [anon_sym_delete] = ACTIONS(3114), - [anon_sym_PLUS_PLUS] = ACTIONS(3116), - [anon_sym_DASH_DASH] = ACTIONS(3116), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3116), - [sym_number] = ACTIONS(3116), - [sym_private_property_identifier] = ACTIONS(3116), - [sym_this] = ACTIONS(3114), - [sym_super] = ACTIONS(3114), - [sym_true] = ACTIONS(3114), - [sym_false] = ACTIONS(3114), - [sym_null] = ACTIONS(3114), - [sym_undefined] = ACTIONS(3114), - [anon_sym_AT] = ACTIONS(3116), - [anon_sym_static] = ACTIONS(3114), - [anon_sym_readonly] = ACTIONS(3114), - [anon_sym_get] = ACTIONS(3114), - [anon_sym_set] = ACTIONS(3114), - [anon_sym_declare] = ACTIONS(3114), - [anon_sym_public] = ACTIONS(3114), - [anon_sym_private] = ACTIONS(3114), - [anon_sym_protected] = ACTIONS(3114), - [anon_sym_override] = ACTIONS(3114), - [anon_sym_module] = ACTIONS(3114), - [anon_sym_any] = ACTIONS(3114), - [anon_sym_number] = ACTIONS(3114), - [anon_sym_boolean] = ACTIONS(3114), - [anon_sym_string] = ACTIONS(3114), - [anon_sym_symbol] = ACTIONS(3114), - [anon_sym_object] = ACTIONS(3114), - [anon_sym_abstract] = ACTIONS(3114), - [anon_sym_interface] = ACTIONS(3114), - [anon_sym_enum] = ACTIONS(3114), + [STATE(988)] = { + [ts_builtin_sym_end] = ACTIONS(3120), + [sym_identifier] = ACTIONS(3122), + [anon_sym_export] = ACTIONS(3122), + [anon_sym_default] = ACTIONS(3122), + [anon_sym_type] = ACTIONS(3122), + [anon_sym_namespace] = ACTIONS(3122), + [anon_sym_LBRACE] = ACTIONS(3120), + [anon_sym_RBRACE] = ACTIONS(3120), + [anon_sym_typeof] = ACTIONS(3122), + [anon_sym_import] = ACTIONS(3122), + [anon_sym_with] = ACTIONS(3122), + [anon_sym_var] = ACTIONS(3122), + [anon_sym_let] = ACTIONS(3122), + [anon_sym_const] = ACTIONS(3122), + [anon_sym_BANG] = ACTIONS(3120), + [anon_sym_else] = ACTIONS(3122), + [anon_sym_if] = ACTIONS(3122), + [anon_sym_switch] = ACTIONS(3122), + [anon_sym_for] = ACTIONS(3122), + [anon_sym_LPAREN] = ACTIONS(3120), + [anon_sym_SEMI] = ACTIONS(3120), + [anon_sym_await] = ACTIONS(3122), + [anon_sym_while] = ACTIONS(3122), + [anon_sym_do] = ACTIONS(3122), + [anon_sym_try] = ACTIONS(3122), + [anon_sym_break] = ACTIONS(3122), + [anon_sym_continue] = ACTIONS(3122), + [anon_sym_debugger] = ACTIONS(3122), + [anon_sym_return] = ACTIONS(3122), + [anon_sym_throw] = ACTIONS(3122), + [anon_sym_case] = ACTIONS(3122), + [anon_sym_yield] = ACTIONS(3122), + [anon_sym_LBRACK] = ACTIONS(3120), + [anon_sym_DQUOTE] = ACTIONS(3120), + [anon_sym_SQUOTE] = ACTIONS(3120), + [anon_sym_class] = ACTIONS(3122), + [anon_sym_async] = ACTIONS(3122), + [anon_sym_function] = ACTIONS(3122), + [anon_sym_new] = ACTIONS(3122), + [anon_sym_using] = ACTIONS(3122), + [anon_sym_PLUS] = ACTIONS(3122), + [anon_sym_DASH] = ACTIONS(3122), + [anon_sym_SLASH] = ACTIONS(3122), + [anon_sym_LT] = ACTIONS(3120), + [anon_sym_TILDE] = ACTIONS(3120), + [anon_sym_void] = ACTIONS(3122), + [anon_sym_delete] = ACTIONS(3122), + [anon_sym_PLUS_PLUS] = ACTIONS(3120), + [anon_sym_DASH_DASH] = ACTIONS(3120), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3120), + [sym_number] = ACTIONS(3120), + [sym_private_property_identifier] = ACTIONS(3120), + [sym_this] = ACTIONS(3122), + [sym_super] = ACTIONS(3122), + [sym_true] = ACTIONS(3122), + [sym_false] = ACTIONS(3122), + [sym_null] = ACTIONS(3122), + [sym_undefined] = ACTIONS(3122), + [anon_sym_AT] = ACTIONS(3120), + [anon_sym_static] = ACTIONS(3122), + [anon_sym_readonly] = ACTIONS(3122), + [anon_sym_get] = ACTIONS(3122), + [anon_sym_set] = ACTIONS(3122), + [anon_sym_declare] = ACTIONS(3122), + [anon_sym_public] = ACTIONS(3122), + [anon_sym_private] = ACTIONS(3122), + [anon_sym_protected] = ACTIONS(3122), + [anon_sym_override] = ACTIONS(3122), + [anon_sym_module] = ACTIONS(3122), + [anon_sym_any] = ACTIONS(3122), + [anon_sym_number] = ACTIONS(3122), + [anon_sym_boolean] = ACTIONS(3122), + [anon_sym_string] = ACTIONS(3122), + [anon_sym_symbol] = ACTIONS(3122), + [anon_sym_object] = ACTIONS(3122), + [anon_sym_abstract] = ACTIONS(3122), + [anon_sym_interface] = ACTIONS(3122), + [anon_sym_enum] = ACTIONS(3122), [sym_html_comment] = ACTIONS(5), }, - [STATE(938)] = { - [sym_identifier] = ACTIONS(3114), - [anon_sym_export] = ACTIONS(3114), - [anon_sym_type] = ACTIONS(3114), - [anon_sym_namespace] = ACTIONS(3114), - [anon_sym_LBRACE] = ACTIONS(3116), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_import] = ACTIONS(3114), - [anon_sym_with] = ACTIONS(3114), - [anon_sym_var] = ACTIONS(3114), - [anon_sym_let] = ACTIONS(3114), - [anon_sym_const] = ACTIONS(3114), - [anon_sym_BANG] = ACTIONS(3116), - [anon_sym_if] = ACTIONS(3114), - [anon_sym_switch] = ACTIONS(3114), - [anon_sym_for] = ACTIONS(3114), - [anon_sym_LPAREN] = ACTIONS(3116), - [anon_sym_SEMI] = ACTIONS(3116), - [anon_sym_await] = ACTIONS(3114), - [anon_sym_while] = ACTIONS(3114), - [anon_sym_do] = ACTIONS(3114), - [anon_sym_try] = ACTIONS(3114), - [anon_sym_break] = ACTIONS(3114), - [anon_sym_continue] = ACTIONS(3114), - [anon_sym_debugger] = ACTIONS(3114), - [anon_sym_return] = ACTIONS(3114), - [anon_sym_throw] = ACTIONS(3114), - [anon_sym_yield] = ACTIONS(3114), - [anon_sym_LBRACK] = ACTIONS(3116), - [anon_sym_DQUOTE] = ACTIONS(3116), - [anon_sym_SQUOTE] = ACTIONS(3116), - [anon_sym_class] = ACTIONS(3114), - [anon_sym_async] = ACTIONS(3114), - [anon_sym_function] = ACTIONS(3114), - [anon_sym_new] = ACTIONS(3114), - [anon_sym_using] = ACTIONS(3114), - [anon_sym_PLUS] = ACTIONS(3114), - [anon_sym_DASH] = ACTIONS(3114), - [anon_sym_SLASH] = ACTIONS(3114), - [anon_sym_LT] = ACTIONS(3116), - [anon_sym_TILDE] = ACTIONS(3116), - [anon_sym_void] = ACTIONS(3114), - [anon_sym_delete] = ACTIONS(3114), - [anon_sym_PLUS_PLUS] = ACTIONS(3116), - [anon_sym_DASH_DASH] = ACTIONS(3116), + [STATE(989)] = { + [ts_builtin_sym_end] = ACTIONS(3124), + [sym_identifier] = ACTIONS(3126), + [anon_sym_export] = ACTIONS(3126), + [anon_sym_default] = ACTIONS(3126), + [anon_sym_type] = ACTIONS(3126), + [anon_sym_namespace] = ACTIONS(3126), + [anon_sym_LBRACE] = ACTIONS(3124), + [anon_sym_RBRACE] = ACTIONS(3124), + [anon_sym_typeof] = ACTIONS(3126), + [anon_sym_import] = ACTIONS(3126), + [anon_sym_with] = ACTIONS(3126), + [anon_sym_var] = ACTIONS(3126), + [anon_sym_let] = ACTIONS(3126), + [anon_sym_const] = ACTIONS(3126), + [anon_sym_BANG] = ACTIONS(3124), + [anon_sym_else] = ACTIONS(3126), + [anon_sym_if] = ACTIONS(3126), + [anon_sym_switch] = ACTIONS(3126), + [anon_sym_for] = ACTIONS(3126), + [anon_sym_LPAREN] = ACTIONS(3124), + [anon_sym_SEMI] = ACTIONS(3124), + [anon_sym_await] = ACTIONS(3126), + [anon_sym_while] = ACTIONS(3126), + [anon_sym_do] = ACTIONS(3126), + [anon_sym_try] = ACTIONS(3126), + [anon_sym_break] = ACTIONS(3126), + [anon_sym_continue] = ACTIONS(3126), + [anon_sym_debugger] = ACTIONS(3126), + [anon_sym_return] = ACTIONS(3126), + [anon_sym_throw] = ACTIONS(3126), + [anon_sym_case] = ACTIONS(3126), + [anon_sym_yield] = ACTIONS(3126), + [anon_sym_LBRACK] = ACTIONS(3124), + [anon_sym_DQUOTE] = ACTIONS(3124), + [anon_sym_SQUOTE] = ACTIONS(3124), + [anon_sym_class] = ACTIONS(3126), + [anon_sym_async] = ACTIONS(3126), + [anon_sym_function] = ACTIONS(3126), + [anon_sym_new] = ACTIONS(3126), + [anon_sym_using] = ACTIONS(3126), + [anon_sym_PLUS] = ACTIONS(3126), + [anon_sym_DASH] = ACTIONS(3126), + [anon_sym_SLASH] = ACTIONS(3126), + [anon_sym_LT] = ACTIONS(3124), + [anon_sym_TILDE] = ACTIONS(3124), + [anon_sym_void] = ACTIONS(3126), + [anon_sym_delete] = ACTIONS(3126), + [anon_sym_PLUS_PLUS] = ACTIONS(3124), + [anon_sym_DASH_DASH] = ACTIONS(3124), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3116), - [sym_number] = ACTIONS(3116), - [sym_private_property_identifier] = ACTIONS(3116), - [sym_this] = ACTIONS(3114), - [sym_super] = ACTIONS(3114), - [sym_true] = ACTIONS(3114), - [sym_false] = ACTIONS(3114), - [sym_null] = ACTIONS(3114), - [sym_undefined] = ACTIONS(3114), - [anon_sym_AT] = ACTIONS(3116), - [anon_sym_static] = ACTIONS(3114), - [anon_sym_readonly] = ACTIONS(3114), - [anon_sym_get] = ACTIONS(3114), - [anon_sym_set] = ACTIONS(3114), - [anon_sym_declare] = ACTIONS(3114), - [anon_sym_public] = ACTIONS(3114), - [anon_sym_private] = ACTIONS(3114), - [anon_sym_protected] = ACTIONS(3114), - [anon_sym_override] = ACTIONS(3114), - [anon_sym_module] = ACTIONS(3114), - [anon_sym_any] = ACTIONS(3114), - [anon_sym_number] = ACTIONS(3114), - [anon_sym_boolean] = ACTIONS(3114), - [anon_sym_string] = ACTIONS(3114), - [anon_sym_symbol] = ACTIONS(3114), - [anon_sym_object] = ACTIONS(3114), - [anon_sym_abstract] = ACTIONS(3114), - [anon_sym_interface] = ACTIONS(3114), - [anon_sym_enum] = ACTIONS(3114), + [anon_sym_BQUOTE] = ACTIONS(3124), + [sym_number] = ACTIONS(3124), + [sym_private_property_identifier] = ACTIONS(3124), + [sym_this] = ACTIONS(3126), + [sym_super] = ACTIONS(3126), + [sym_true] = ACTIONS(3126), + [sym_false] = ACTIONS(3126), + [sym_null] = ACTIONS(3126), + [sym_undefined] = ACTIONS(3126), + [anon_sym_AT] = ACTIONS(3124), + [anon_sym_static] = ACTIONS(3126), + [anon_sym_readonly] = ACTIONS(3126), + [anon_sym_get] = ACTIONS(3126), + [anon_sym_set] = ACTIONS(3126), + [anon_sym_declare] = ACTIONS(3126), + [anon_sym_public] = ACTIONS(3126), + [anon_sym_private] = ACTIONS(3126), + [anon_sym_protected] = ACTIONS(3126), + [anon_sym_override] = ACTIONS(3126), + [anon_sym_module] = ACTIONS(3126), + [anon_sym_any] = ACTIONS(3126), + [anon_sym_number] = ACTIONS(3126), + [anon_sym_boolean] = ACTIONS(3126), + [anon_sym_string] = ACTIONS(3126), + [anon_sym_symbol] = ACTIONS(3126), + [anon_sym_object] = ACTIONS(3126), + [anon_sym_abstract] = ACTIONS(3126), + [anon_sym_interface] = ACTIONS(3126), + [anon_sym_enum] = ACTIONS(3126), [sym_html_comment] = ACTIONS(5), }, - [STATE(939)] = { - [sym_identifier] = ACTIONS(3114), - [anon_sym_export] = ACTIONS(3114), - [anon_sym_type] = ACTIONS(3114), - [anon_sym_namespace] = ACTIONS(3114), - [anon_sym_LBRACE] = ACTIONS(3116), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_import] = ACTIONS(3114), - [anon_sym_with] = ACTIONS(3114), - [anon_sym_var] = ACTIONS(3114), - [anon_sym_let] = ACTIONS(3114), - [anon_sym_const] = ACTIONS(3114), - [anon_sym_BANG] = ACTIONS(3116), - [anon_sym_if] = ACTIONS(3114), - [anon_sym_switch] = ACTIONS(3114), - [anon_sym_for] = ACTIONS(3114), - [anon_sym_LPAREN] = ACTIONS(3116), - [anon_sym_SEMI] = ACTIONS(3116), - [anon_sym_await] = ACTIONS(3114), - [anon_sym_while] = ACTIONS(3114), - [anon_sym_do] = ACTIONS(3114), - [anon_sym_try] = ACTIONS(3114), - [anon_sym_break] = ACTIONS(3114), - [anon_sym_continue] = ACTIONS(3114), - [anon_sym_debugger] = ACTIONS(3114), - [anon_sym_return] = ACTIONS(3114), - [anon_sym_throw] = ACTIONS(3114), - [anon_sym_yield] = ACTIONS(3114), - [anon_sym_LBRACK] = ACTIONS(3116), - [anon_sym_DQUOTE] = ACTIONS(3116), - [anon_sym_SQUOTE] = ACTIONS(3116), - [anon_sym_class] = ACTIONS(3114), - [anon_sym_async] = ACTIONS(3114), - [anon_sym_function] = ACTIONS(3114), - [anon_sym_new] = ACTIONS(3114), - [anon_sym_using] = ACTIONS(3114), - [anon_sym_PLUS] = ACTIONS(3114), - [anon_sym_DASH] = ACTIONS(3114), - [anon_sym_SLASH] = ACTIONS(3114), - [anon_sym_LT] = ACTIONS(3116), - [anon_sym_TILDE] = ACTIONS(3116), - [anon_sym_void] = ACTIONS(3114), - [anon_sym_delete] = ACTIONS(3114), - [anon_sym_PLUS_PLUS] = ACTIONS(3116), - [anon_sym_DASH_DASH] = ACTIONS(3116), + [STATE(990)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_rest_pattern] = STATE(6584), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6432), + [sym_optional_tuple_parameter] = STATE(6432), + [sym_optional_type] = STATE(6432), + [sym_rest_type] = STATE(6432), + [sym__tuple_type_member] = STATE(6432), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(2666), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(3128), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(2672), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2674), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3116), - [sym_number] = ACTIONS(3116), - [sym_private_property_identifier] = ACTIONS(3116), - [sym_this] = ACTIONS(3114), - [sym_super] = ACTIONS(3114), - [sym_true] = ACTIONS(3114), - [sym_false] = ACTIONS(3114), - [sym_null] = ACTIONS(3114), - [sym_undefined] = ACTIONS(3114), - [anon_sym_AT] = ACTIONS(3116), - [anon_sym_static] = ACTIONS(3114), - [anon_sym_readonly] = ACTIONS(3114), - [anon_sym_get] = ACTIONS(3114), - [anon_sym_set] = ACTIONS(3114), - [anon_sym_declare] = ACTIONS(3114), - [anon_sym_public] = ACTIONS(3114), - [anon_sym_private] = ACTIONS(3114), - [anon_sym_protected] = ACTIONS(3114), - [anon_sym_override] = ACTIONS(3114), - [anon_sym_module] = ACTIONS(3114), - [anon_sym_any] = ACTIONS(3114), - [anon_sym_number] = ACTIONS(3114), - [anon_sym_boolean] = ACTIONS(3114), - [anon_sym_string] = ACTIONS(3114), - [anon_sym_symbol] = ACTIONS(3114), - [anon_sym_object] = ACTIONS(3114), - [anon_sym_abstract] = ACTIONS(3114), - [anon_sym_interface] = ACTIONS(3114), - [anon_sym_enum] = ACTIONS(3114), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(2680), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(940)] = { - [sym_identifier] = ACTIONS(3114), - [anon_sym_export] = ACTIONS(3114), - [anon_sym_type] = ACTIONS(3114), - [anon_sym_namespace] = ACTIONS(3114), - [anon_sym_LBRACE] = ACTIONS(3116), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_import] = ACTIONS(3114), - [anon_sym_with] = ACTIONS(3114), - [anon_sym_var] = ACTIONS(3114), - [anon_sym_let] = ACTIONS(3114), - [anon_sym_const] = ACTIONS(3114), - [anon_sym_BANG] = ACTIONS(3116), - [anon_sym_if] = ACTIONS(3114), - [anon_sym_switch] = ACTIONS(3114), - [anon_sym_for] = ACTIONS(3114), - [anon_sym_LPAREN] = ACTIONS(3116), - [anon_sym_SEMI] = ACTIONS(3116), - [anon_sym_await] = ACTIONS(3114), - [anon_sym_while] = ACTIONS(3114), - [anon_sym_do] = ACTIONS(3114), - [anon_sym_try] = ACTIONS(3114), - [anon_sym_break] = ACTIONS(3114), - [anon_sym_continue] = ACTIONS(3114), - [anon_sym_debugger] = ACTIONS(3114), - [anon_sym_return] = ACTIONS(3114), - [anon_sym_throw] = ACTIONS(3114), - [anon_sym_yield] = ACTIONS(3114), - [anon_sym_LBRACK] = ACTIONS(3116), - [anon_sym_DQUOTE] = ACTIONS(3116), - [anon_sym_SQUOTE] = ACTIONS(3116), - [anon_sym_class] = ACTIONS(3114), - [anon_sym_async] = ACTIONS(3114), - [anon_sym_function] = ACTIONS(3114), - [anon_sym_new] = ACTIONS(3114), - [anon_sym_using] = ACTIONS(3114), - [anon_sym_PLUS] = ACTIONS(3114), - [anon_sym_DASH] = ACTIONS(3114), - [anon_sym_SLASH] = ACTIONS(3114), - [anon_sym_LT] = ACTIONS(3116), - [anon_sym_TILDE] = ACTIONS(3116), - [anon_sym_void] = ACTIONS(3114), - [anon_sym_delete] = ACTIONS(3114), - [anon_sym_PLUS_PLUS] = ACTIONS(3116), - [anon_sym_DASH_DASH] = ACTIONS(3116), + [STATE(991)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_rest_pattern] = STATE(6584), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6432), + [sym_optional_tuple_parameter] = STATE(6432), + [sym_optional_type] = STATE(6432), + [sym_rest_type] = STATE(6432), + [sym__tuple_type_member] = STATE(6432), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(2666), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(3130), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(2672), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2674), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3116), - [sym_number] = ACTIONS(3116), - [sym_private_property_identifier] = ACTIONS(3116), - [sym_this] = ACTIONS(3114), - [sym_super] = ACTIONS(3114), - [sym_true] = ACTIONS(3114), - [sym_false] = ACTIONS(3114), - [sym_null] = ACTIONS(3114), - [sym_undefined] = ACTIONS(3114), - [anon_sym_AT] = ACTIONS(3116), - [anon_sym_static] = ACTIONS(3114), - [anon_sym_readonly] = ACTIONS(3114), - [anon_sym_get] = ACTIONS(3114), - [anon_sym_set] = ACTIONS(3114), - [anon_sym_declare] = ACTIONS(3114), - [anon_sym_public] = ACTIONS(3114), - [anon_sym_private] = ACTIONS(3114), - [anon_sym_protected] = ACTIONS(3114), - [anon_sym_override] = ACTIONS(3114), - [anon_sym_module] = ACTIONS(3114), - [anon_sym_any] = ACTIONS(3114), - [anon_sym_number] = ACTIONS(3114), - [anon_sym_boolean] = ACTIONS(3114), - [anon_sym_string] = ACTIONS(3114), - [anon_sym_symbol] = ACTIONS(3114), - [anon_sym_object] = ACTIONS(3114), - [anon_sym_abstract] = ACTIONS(3114), - [anon_sym_interface] = ACTIONS(3114), - [anon_sym_enum] = ACTIONS(3114), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(2680), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(941)] = { - [sym_identifier] = ACTIONS(3114), - [anon_sym_export] = ACTIONS(3114), - [anon_sym_type] = ACTIONS(3114), - [anon_sym_namespace] = ACTIONS(3114), - [anon_sym_LBRACE] = ACTIONS(3116), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_import] = ACTIONS(3114), - [anon_sym_with] = ACTIONS(3114), - [anon_sym_var] = ACTIONS(3114), - [anon_sym_let] = ACTIONS(3114), - [anon_sym_const] = ACTIONS(3114), - [anon_sym_BANG] = ACTIONS(3116), - [anon_sym_if] = ACTIONS(3114), - [anon_sym_switch] = ACTIONS(3114), - [anon_sym_for] = ACTIONS(3114), - [anon_sym_LPAREN] = ACTIONS(3116), - [anon_sym_SEMI] = ACTIONS(3116), - [anon_sym_await] = ACTIONS(3114), - [anon_sym_while] = ACTIONS(3114), - [anon_sym_do] = ACTIONS(3114), - [anon_sym_try] = ACTIONS(3114), - [anon_sym_break] = ACTIONS(3114), - [anon_sym_continue] = ACTIONS(3114), - [anon_sym_debugger] = ACTIONS(3114), - [anon_sym_return] = ACTIONS(3114), - [anon_sym_throw] = ACTIONS(3114), - [anon_sym_yield] = ACTIONS(3114), - [anon_sym_LBRACK] = ACTIONS(3116), - [anon_sym_DQUOTE] = ACTIONS(3116), - [anon_sym_SQUOTE] = ACTIONS(3116), - [anon_sym_class] = ACTIONS(3114), - [anon_sym_async] = ACTIONS(3114), - [anon_sym_function] = ACTIONS(3114), - [anon_sym_new] = ACTIONS(3114), - [anon_sym_using] = ACTIONS(3114), - [anon_sym_PLUS] = ACTIONS(3114), - [anon_sym_DASH] = ACTIONS(3114), - [anon_sym_SLASH] = ACTIONS(3114), - [anon_sym_LT] = ACTIONS(3116), - [anon_sym_TILDE] = ACTIONS(3116), - [anon_sym_void] = ACTIONS(3114), - [anon_sym_delete] = ACTIONS(3114), - [anon_sym_PLUS_PLUS] = ACTIONS(3116), - [anon_sym_DASH_DASH] = ACTIONS(3116), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3116), - [sym_number] = ACTIONS(3116), - [sym_private_property_identifier] = ACTIONS(3116), - [sym_this] = ACTIONS(3114), - [sym_super] = ACTIONS(3114), - [sym_true] = ACTIONS(3114), - [sym_false] = ACTIONS(3114), - [sym_null] = ACTIONS(3114), - [sym_undefined] = ACTIONS(3114), - [anon_sym_AT] = ACTIONS(3116), - [anon_sym_static] = ACTIONS(3114), - [anon_sym_readonly] = ACTIONS(3114), - [anon_sym_get] = ACTIONS(3114), - [anon_sym_set] = ACTIONS(3114), - [anon_sym_declare] = ACTIONS(3114), - [anon_sym_public] = ACTIONS(3114), - [anon_sym_private] = ACTIONS(3114), - [anon_sym_protected] = ACTIONS(3114), - [anon_sym_override] = ACTIONS(3114), - [anon_sym_module] = ACTIONS(3114), - [anon_sym_any] = ACTIONS(3114), - [anon_sym_number] = ACTIONS(3114), - [anon_sym_boolean] = ACTIONS(3114), - [anon_sym_string] = ACTIONS(3114), - [anon_sym_symbol] = ACTIONS(3114), - [anon_sym_object] = ACTIONS(3114), - [anon_sym_abstract] = ACTIONS(3114), - [anon_sym_interface] = ACTIONS(3114), - [anon_sym_enum] = ACTIONS(3114), + [STATE(992)] = { + [ts_builtin_sym_end] = ACTIONS(3132), + [sym_identifier] = ACTIONS(3134), + [anon_sym_export] = ACTIONS(3134), + [anon_sym_default] = ACTIONS(3134), + [anon_sym_type] = ACTIONS(3134), + [anon_sym_namespace] = ACTIONS(3134), + [anon_sym_LBRACE] = ACTIONS(3132), + [anon_sym_RBRACE] = ACTIONS(3132), + [anon_sym_typeof] = ACTIONS(3134), + [anon_sym_import] = ACTIONS(3134), + [anon_sym_with] = ACTIONS(3134), + [anon_sym_var] = ACTIONS(3134), + [anon_sym_let] = ACTIONS(3134), + [anon_sym_const] = ACTIONS(3134), + [anon_sym_BANG] = ACTIONS(3132), + [anon_sym_else] = ACTIONS(3134), + [anon_sym_if] = ACTIONS(3134), + [anon_sym_switch] = ACTIONS(3134), + [anon_sym_for] = ACTIONS(3134), + [anon_sym_LPAREN] = ACTIONS(3132), + [anon_sym_SEMI] = ACTIONS(3132), + [anon_sym_await] = ACTIONS(3134), + [anon_sym_while] = ACTIONS(3134), + [anon_sym_do] = ACTIONS(3134), + [anon_sym_try] = ACTIONS(3134), + [anon_sym_break] = ACTIONS(3134), + [anon_sym_continue] = ACTIONS(3134), + [anon_sym_debugger] = ACTIONS(3134), + [anon_sym_return] = ACTIONS(3134), + [anon_sym_throw] = ACTIONS(3134), + [anon_sym_case] = ACTIONS(3134), + [anon_sym_yield] = ACTIONS(3134), + [anon_sym_LBRACK] = ACTIONS(3132), + [anon_sym_DQUOTE] = ACTIONS(3132), + [anon_sym_SQUOTE] = ACTIONS(3132), + [anon_sym_class] = ACTIONS(3134), + [anon_sym_async] = ACTIONS(3134), + [anon_sym_function] = ACTIONS(3134), + [anon_sym_new] = ACTIONS(3134), + [anon_sym_using] = ACTIONS(3134), + [anon_sym_PLUS] = ACTIONS(3134), + [anon_sym_DASH] = ACTIONS(3134), + [anon_sym_SLASH] = ACTIONS(3134), + [anon_sym_LT] = ACTIONS(3132), + [anon_sym_TILDE] = ACTIONS(3132), + [anon_sym_void] = ACTIONS(3134), + [anon_sym_delete] = ACTIONS(3134), + [anon_sym_PLUS_PLUS] = ACTIONS(3132), + [anon_sym_DASH_DASH] = ACTIONS(3132), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3132), + [sym_number] = ACTIONS(3132), + [sym_private_property_identifier] = ACTIONS(3132), + [sym_this] = ACTIONS(3134), + [sym_super] = ACTIONS(3134), + [sym_true] = ACTIONS(3134), + [sym_false] = ACTIONS(3134), + [sym_null] = ACTIONS(3134), + [sym_undefined] = ACTIONS(3134), + [anon_sym_AT] = ACTIONS(3132), + [anon_sym_static] = ACTIONS(3134), + [anon_sym_readonly] = ACTIONS(3134), + [anon_sym_get] = ACTIONS(3134), + [anon_sym_set] = ACTIONS(3134), + [anon_sym_declare] = ACTIONS(3134), + [anon_sym_public] = ACTIONS(3134), + [anon_sym_private] = ACTIONS(3134), + [anon_sym_protected] = ACTIONS(3134), + [anon_sym_override] = ACTIONS(3134), + [anon_sym_module] = ACTIONS(3134), + [anon_sym_any] = ACTIONS(3134), + [anon_sym_number] = ACTIONS(3134), + [anon_sym_boolean] = ACTIONS(3134), + [anon_sym_string] = ACTIONS(3134), + [anon_sym_symbol] = ACTIONS(3134), + [anon_sym_object] = ACTIONS(3134), + [anon_sym_abstract] = ACTIONS(3134), + [anon_sym_interface] = ACTIONS(3134), + [anon_sym_enum] = ACTIONS(3134), [sym_html_comment] = ACTIONS(5), }, - [STATE(942)] = { - [sym_identifier] = ACTIONS(3114), - [anon_sym_export] = ACTIONS(3114), - [anon_sym_type] = ACTIONS(3114), - [anon_sym_namespace] = ACTIONS(3114), - [anon_sym_LBRACE] = ACTIONS(3116), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_import] = ACTIONS(3114), - [anon_sym_with] = ACTIONS(3114), - [anon_sym_var] = ACTIONS(3114), - [anon_sym_let] = ACTIONS(3114), - [anon_sym_const] = ACTIONS(3114), - [anon_sym_BANG] = ACTIONS(3116), - [anon_sym_if] = ACTIONS(3114), - [anon_sym_switch] = ACTIONS(3114), - [anon_sym_for] = ACTIONS(3114), - [anon_sym_LPAREN] = ACTIONS(3116), - [anon_sym_SEMI] = ACTIONS(3116), - [anon_sym_await] = ACTIONS(3114), - [anon_sym_while] = ACTIONS(3114), - [anon_sym_do] = ACTIONS(3114), - [anon_sym_try] = ACTIONS(3114), - [anon_sym_break] = ACTIONS(3114), - [anon_sym_continue] = ACTIONS(3114), - [anon_sym_debugger] = ACTIONS(3114), - [anon_sym_return] = ACTIONS(3114), - [anon_sym_throw] = ACTIONS(3114), - [anon_sym_yield] = ACTIONS(3114), - [anon_sym_LBRACK] = ACTIONS(3116), - [anon_sym_DQUOTE] = ACTIONS(3116), - [anon_sym_SQUOTE] = ACTIONS(3116), - [anon_sym_class] = ACTIONS(3114), - [anon_sym_async] = ACTIONS(3114), - [anon_sym_function] = ACTIONS(3114), - [anon_sym_new] = ACTIONS(3114), - [anon_sym_using] = ACTIONS(3114), - [anon_sym_PLUS] = ACTIONS(3114), - [anon_sym_DASH] = ACTIONS(3114), - [anon_sym_SLASH] = ACTIONS(3114), - [anon_sym_LT] = ACTIONS(3116), - [anon_sym_TILDE] = ACTIONS(3116), - [anon_sym_void] = ACTIONS(3114), - [anon_sym_delete] = ACTIONS(3114), - [anon_sym_PLUS_PLUS] = ACTIONS(3116), - [anon_sym_DASH_DASH] = ACTIONS(3116), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3116), - [sym_number] = ACTIONS(3116), - [sym_private_property_identifier] = ACTIONS(3116), - [sym_this] = ACTIONS(3114), - [sym_super] = ACTIONS(3114), - [sym_true] = ACTIONS(3114), - [sym_false] = ACTIONS(3114), - [sym_null] = ACTIONS(3114), - [sym_undefined] = ACTIONS(3114), - [anon_sym_AT] = ACTIONS(3116), - [anon_sym_static] = ACTIONS(3114), - [anon_sym_readonly] = ACTIONS(3114), - [anon_sym_get] = ACTIONS(3114), - [anon_sym_set] = ACTIONS(3114), - [anon_sym_declare] = ACTIONS(3114), - [anon_sym_public] = ACTIONS(3114), - [anon_sym_private] = ACTIONS(3114), - [anon_sym_protected] = ACTIONS(3114), - [anon_sym_override] = ACTIONS(3114), - [anon_sym_module] = ACTIONS(3114), - [anon_sym_any] = ACTIONS(3114), - [anon_sym_number] = ACTIONS(3114), - [anon_sym_boolean] = ACTIONS(3114), - [anon_sym_string] = ACTIONS(3114), - [anon_sym_symbol] = ACTIONS(3114), - [anon_sym_object] = ACTIONS(3114), - [anon_sym_abstract] = ACTIONS(3114), - [anon_sym_interface] = ACTIONS(3114), - [anon_sym_enum] = ACTIONS(3114), + [STATE(993)] = { + [ts_builtin_sym_end] = ACTIONS(3136), + [sym_identifier] = ACTIONS(3138), + [anon_sym_export] = ACTIONS(3138), + [anon_sym_default] = ACTIONS(3138), + [anon_sym_type] = ACTIONS(3138), + [anon_sym_namespace] = ACTIONS(3138), + [anon_sym_LBRACE] = ACTIONS(3136), + [anon_sym_RBRACE] = ACTIONS(3136), + [anon_sym_typeof] = ACTIONS(3138), + [anon_sym_import] = ACTIONS(3138), + [anon_sym_with] = ACTIONS(3138), + [anon_sym_var] = ACTIONS(3138), + [anon_sym_let] = ACTIONS(3138), + [anon_sym_const] = ACTIONS(3138), + [anon_sym_BANG] = ACTIONS(3136), + [anon_sym_else] = ACTIONS(3138), + [anon_sym_if] = ACTIONS(3138), + [anon_sym_switch] = ACTIONS(3138), + [anon_sym_for] = ACTIONS(3138), + [anon_sym_LPAREN] = ACTIONS(3136), + [anon_sym_SEMI] = ACTIONS(3136), + [anon_sym_await] = ACTIONS(3138), + [anon_sym_while] = ACTIONS(3138), + [anon_sym_do] = ACTIONS(3138), + [anon_sym_try] = ACTIONS(3138), + [anon_sym_break] = ACTIONS(3138), + [anon_sym_continue] = ACTIONS(3138), + [anon_sym_debugger] = ACTIONS(3138), + [anon_sym_return] = ACTIONS(3138), + [anon_sym_throw] = ACTIONS(3138), + [anon_sym_case] = ACTIONS(3138), + [anon_sym_yield] = ACTIONS(3138), + [anon_sym_LBRACK] = ACTIONS(3136), + [anon_sym_DQUOTE] = ACTIONS(3136), + [anon_sym_SQUOTE] = ACTIONS(3136), + [anon_sym_class] = ACTIONS(3138), + [anon_sym_async] = ACTIONS(3138), + [anon_sym_function] = ACTIONS(3138), + [anon_sym_new] = ACTIONS(3138), + [anon_sym_using] = ACTIONS(3138), + [anon_sym_PLUS] = ACTIONS(3138), + [anon_sym_DASH] = ACTIONS(3138), + [anon_sym_SLASH] = ACTIONS(3138), + [anon_sym_LT] = ACTIONS(3136), + [anon_sym_TILDE] = ACTIONS(3136), + [anon_sym_void] = ACTIONS(3138), + [anon_sym_delete] = ACTIONS(3138), + [anon_sym_PLUS_PLUS] = ACTIONS(3136), + [anon_sym_DASH_DASH] = ACTIONS(3136), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3136), + [sym_number] = ACTIONS(3136), + [sym_private_property_identifier] = ACTIONS(3136), + [sym_this] = ACTIONS(3138), + [sym_super] = ACTIONS(3138), + [sym_true] = ACTIONS(3138), + [sym_false] = ACTIONS(3138), + [sym_null] = ACTIONS(3138), + [sym_undefined] = ACTIONS(3138), + [anon_sym_AT] = ACTIONS(3136), + [anon_sym_static] = ACTIONS(3138), + [anon_sym_readonly] = ACTIONS(3138), + [anon_sym_get] = ACTIONS(3138), + [anon_sym_set] = ACTIONS(3138), + [anon_sym_declare] = ACTIONS(3138), + [anon_sym_public] = ACTIONS(3138), + [anon_sym_private] = ACTIONS(3138), + [anon_sym_protected] = ACTIONS(3138), + [anon_sym_override] = ACTIONS(3138), + [anon_sym_module] = ACTIONS(3138), + [anon_sym_any] = ACTIONS(3138), + [anon_sym_number] = ACTIONS(3138), + [anon_sym_boolean] = ACTIONS(3138), + [anon_sym_string] = ACTIONS(3138), + [anon_sym_symbol] = ACTIONS(3138), + [anon_sym_object] = ACTIONS(3138), + [anon_sym_abstract] = ACTIONS(3138), + [anon_sym_interface] = ACTIONS(3138), + [anon_sym_enum] = ACTIONS(3138), [sym_html_comment] = ACTIONS(5), }, - [STATE(943)] = { - [sym_identifier] = ACTIONS(3126), - [anon_sym_export] = ACTIONS(3126), - [anon_sym_type] = ACTIONS(3126), - [anon_sym_namespace] = ACTIONS(3126), - [anon_sym_LBRACE] = ACTIONS(3128), - [anon_sym_typeof] = ACTIONS(3126), - [anon_sym_import] = ACTIONS(3126), - [anon_sym_with] = ACTIONS(3126), - [anon_sym_var] = ACTIONS(3126), - [anon_sym_let] = ACTIONS(3126), - [anon_sym_const] = ACTIONS(3126), - [anon_sym_BANG] = ACTIONS(3128), - [anon_sym_if] = ACTIONS(3126), - [anon_sym_switch] = ACTIONS(3126), - [anon_sym_for] = ACTIONS(3126), - [anon_sym_LPAREN] = ACTIONS(3128), - [anon_sym_SEMI] = ACTIONS(3128), - [anon_sym_await] = ACTIONS(3126), - [anon_sym_while] = ACTIONS(3126), - [anon_sym_do] = ACTIONS(3126), - [anon_sym_try] = ACTIONS(3126), - [anon_sym_break] = ACTIONS(3126), - [anon_sym_continue] = ACTIONS(3126), - [anon_sym_debugger] = ACTIONS(3126), - [anon_sym_return] = ACTIONS(3126), - [anon_sym_throw] = ACTIONS(3126), - [anon_sym_yield] = ACTIONS(3126), - [anon_sym_LBRACK] = ACTIONS(3128), - [anon_sym_DQUOTE] = ACTIONS(3128), - [anon_sym_SQUOTE] = ACTIONS(3128), - [anon_sym_class] = ACTIONS(3126), - [anon_sym_async] = ACTIONS(3126), - [anon_sym_function] = ACTIONS(3126), - [anon_sym_new] = ACTIONS(3126), - [anon_sym_using] = ACTIONS(3126), - [anon_sym_PLUS] = ACTIONS(3126), - [anon_sym_DASH] = ACTIONS(3126), - [anon_sym_SLASH] = ACTIONS(3126), - [anon_sym_LT] = ACTIONS(3128), - [anon_sym_TILDE] = ACTIONS(3128), - [anon_sym_void] = ACTIONS(3126), - [anon_sym_delete] = ACTIONS(3126), - [anon_sym_PLUS_PLUS] = ACTIONS(3128), - [anon_sym_DASH_DASH] = ACTIONS(3128), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3128), - [sym_number] = ACTIONS(3128), - [sym_private_property_identifier] = ACTIONS(3128), - [sym_this] = ACTIONS(3126), - [sym_super] = ACTIONS(3126), - [sym_true] = ACTIONS(3126), - [sym_false] = ACTIONS(3126), - [sym_null] = ACTIONS(3126), - [sym_undefined] = ACTIONS(3126), - [anon_sym_AT] = ACTIONS(3128), - [anon_sym_static] = ACTIONS(3126), - [anon_sym_readonly] = ACTIONS(3126), - [anon_sym_get] = ACTIONS(3126), - [anon_sym_set] = ACTIONS(3126), - [anon_sym_declare] = ACTIONS(3126), - [anon_sym_public] = ACTIONS(3126), - [anon_sym_private] = ACTIONS(3126), - [anon_sym_protected] = ACTIONS(3126), - [anon_sym_override] = ACTIONS(3126), - [anon_sym_module] = ACTIONS(3126), - [anon_sym_any] = ACTIONS(3126), - [anon_sym_number] = ACTIONS(3126), - [anon_sym_boolean] = ACTIONS(3126), - [anon_sym_string] = ACTIONS(3126), - [anon_sym_symbol] = ACTIONS(3126), - [anon_sym_object] = ACTIONS(3126), - [anon_sym_abstract] = ACTIONS(3126), - [anon_sym_interface] = ACTIONS(3126), - [anon_sym_enum] = ACTIONS(3126), + [STATE(994)] = { + [ts_builtin_sym_end] = ACTIONS(3140), + [sym_identifier] = ACTIONS(3142), + [anon_sym_export] = ACTIONS(3142), + [anon_sym_default] = ACTIONS(3142), + [anon_sym_type] = ACTIONS(3142), + [anon_sym_namespace] = ACTIONS(3142), + [anon_sym_LBRACE] = ACTIONS(3140), + [anon_sym_RBRACE] = ACTIONS(3140), + [anon_sym_typeof] = ACTIONS(3142), + [anon_sym_import] = ACTIONS(3142), + [anon_sym_with] = ACTIONS(3142), + [anon_sym_var] = ACTIONS(3142), + [anon_sym_let] = ACTIONS(3142), + [anon_sym_const] = ACTIONS(3142), + [anon_sym_BANG] = ACTIONS(3140), + [anon_sym_else] = ACTIONS(3142), + [anon_sym_if] = ACTIONS(3142), + [anon_sym_switch] = ACTIONS(3142), + [anon_sym_for] = ACTIONS(3142), + [anon_sym_LPAREN] = ACTIONS(3140), + [anon_sym_SEMI] = ACTIONS(3140), + [anon_sym_await] = ACTIONS(3142), + [anon_sym_while] = ACTIONS(3142), + [anon_sym_do] = ACTIONS(3142), + [anon_sym_try] = ACTIONS(3142), + [anon_sym_break] = ACTIONS(3142), + [anon_sym_continue] = ACTIONS(3142), + [anon_sym_debugger] = ACTIONS(3142), + [anon_sym_return] = ACTIONS(3142), + [anon_sym_throw] = ACTIONS(3142), + [anon_sym_case] = ACTIONS(3142), + [anon_sym_yield] = ACTIONS(3142), + [anon_sym_LBRACK] = ACTIONS(3140), + [anon_sym_DQUOTE] = ACTIONS(3140), + [anon_sym_SQUOTE] = ACTIONS(3140), + [anon_sym_class] = ACTIONS(3142), + [anon_sym_async] = ACTIONS(3142), + [anon_sym_function] = ACTIONS(3142), + [anon_sym_new] = ACTIONS(3142), + [anon_sym_using] = ACTIONS(3142), + [anon_sym_PLUS] = ACTIONS(3142), + [anon_sym_DASH] = ACTIONS(3142), + [anon_sym_SLASH] = ACTIONS(3142), + [anon_sym_LT] = ACTIONS(3140), + [anon_sym_TILDE] = ACTIONS(3140), + [anon_sym_void] = ACTIONS(3142), + [anon_sym_delete] = ACTIONS(3142), + [anon_sym_PLUS_PLUS] = ACTIONS(3140), + [anon_sym_DASH_DASH] = ACTIONS(3140), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3140), + [sym_number] = ACTIONS(3140), + [sym_private_property_identifier] = ACTIONS(3140), + [sym_this] = ACTIONS(3142), + [sym_super] = ACTIONS(3142), + [sym_true] = ACTIONS(3142), + [sym_false] = ACTIONS(3142), + [sym_null] = ACTIONS(3142), + [sym_undefined] = ACTIONS(3142), + [anon_sym_AT] = ACTIONS(3140), + [anon_sym_static] = ACTIONS(3142), + [anon_sym_readonly] = ACTIONS(3142), + [anon_sym_get] = ACTIONS(3142), + [anon_sym_set] = ACTIONS(3142), + [anon_sym_declare] = ACTIONS(3142), + [anon_sym_public] = ACTIONS(3142), + [anon_sym_private] = ACTIONS(3142), + [anon_sym_protected] = ACTIONS(3142), + [anon_sym_override] = ACTIONS(3142), + [anon_sym_module] = ACTIONS(3142), + [anon_sym_any] = ACTIONS(3142), + [anon_sym_number] = ACTIONS(3142), + [anon_sym_boolean] = ACTIONS(3142), + [anon_sym_string] = ACTIONS(3142), + [anon_sym_symbol] = ACTIONS(3142), + [anon_sym_object] = ACTIONS(3142), + [anon_sym_abstract] = ACTIONS(3142), + [anon_sym_interface] = ACTIONS(3142), + [anon_sym_enum] = ACTIONS(3142), [sym_html_comment] = ACTIONS(5), }, - [STATE(944)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_asserts] = STATE(5648), - [sym_type] = STATE(3419), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_predicate] = STATE(5661), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(3089), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(3072), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(209), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(3074), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(209), - [anon_sym_number] = ACTIONS(209), - [anon_sym_boolean] = ACTIONS(209), - [anon_sym_string] = ACTIONS(209), - [anon_sym_symbol] = ACTIONS(209), - [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_asserts] = ACTIONS(3076), - [anon_sym_never] = ACTIONS(209), - [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [STATE(995)] = { + [ts_builtin_sym_end] = ACTIONS(3144), + [sym_identifier] = ACTIONS(3146), + [anon_sym_export] = ACTIONS(3146), + [anon_sym_default] = ACTIONS(3146), + [anon_sym_type] = ACTIONS(3146), + [anon_sym_namespace] = ACTIONS(3146), + [anon_sym_LBRACE] = ACTIONS(3144), + [anon_sym_RBRACE] = ACTIONS(3144), + [anon_sym_typeof] = ACTIONS(3146), + [anon_sym_import] = ACTIONS(3146), + [anon_sym_with] = ACTIONS(3146), + [anon_sym_var] = ACTIONS(3146), + [anon_sym_let] = ACTIONS(3146), + [anon_sym_const] = ACTIONS(3146), + [anon_sym_BANG] = ACTIONS(3144), + [anon_sym_else] = ACTIONS(3146), + [anon_sym_if] = ACTIONS(3146), + [anon_sym_switch] = ACTIONS(3146), + [anon_sym_for] = ACTIONS(3146), + [anon_sym_LPAREN] = ACTIONS(3144), + [anon_sym_SEMI] = ACTIONS(3144), + [anon_sym_await] = ACTIONS(3146), + [anon_sym_while] = ACTIONS(3146), + [anon_sym_do] = ACTIONS(3146), + [anon_sym_try] = ACTIONS(3146), + [anon_sym_break] = ACTIONS(3146), + [anon_sym_continue] = ACTIONS(3146), + [anon_sym_debugger] = ACTIONS(3146), + [anon_sym_return] = ACTIONS(3146), + [anon_sym_throw] = ACTIONS(3146), + [anon_sym_case] = ACTIONS(3146), + [anon_sym_yield] = ACTIONS(3146), + [anon_sym_LBRACK] = ACTIONS(3144), + [anon_sym_DQUOTE] = ACTIONS(3144), + [anon_sym_SQUOTE] = ACTIONS(3144), + [anon_sym_class] = ACTIONS(3146), + [anon_sym_async] = ACTIONS(3146), + [anon_sym_function] = ACTIONS(3146), + [anon_sym_new] = ACTIONS(3146), + [anon_sym_using] = ACTIONS(3146), + [anon_sym_PLUS] = ACTIONS(3146), + [anon_sym_DASH] = ACTIONS(3146), + [anon_sym_SLASH] = ACTIONS(3146), + [anon_sym_LT] = ACTIONS(3144), + [anon_sym_TILDE] = ACTIONS(3144), + [anon_sym_void] = ACTIONS(3146), + [anon_sym_delete] = ACTIONS(3146), + [anon_sym_PLUS_PLUS] = ACTIONS(3144), + [anon_sym_DASH_DASH] = ACTIONS(3144), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3144), + [sym_number] = ACTIONS(3144), + [sym_private_property_identifier] = ACTIONS(3144), + [sym_this] = ACTIONS(3146), + [sym_super] = ACTIONS(3146), + [sym_true] = ACTIONS(3146), + [sym_false] = ACTIONS(3146), + [sym_null] = ACTIONS(3146), + [sym_undefined] = ACTIONS(3146), + [anon_sym_AT] = ACTIONS(3144), + [anon_sym_static] = ACTIONS(3146), + [anon_sym_readonly] = ACTIONS(3146), + [anon_sym_get] = ACTIONS(3146), + [anon_sym_set] = ACTIONS(3146), + [anon_sym_declare] = ACTIONS(3146), + [anon_sym_public] = ACTIONS(3146), + [anon_sym_private] = ACTIONS(3146), + [anon_sym_protected] = ACTIONS(3146), + [anon_sym_override] = ACTIONS(3146), + [anon_sym_module] = ACTIONS(3146), + [anon_sym_any] = ACTIONS(3146), + [anon_sym_number] = ACTIONS(3146), + [anon_sym_boolean] = ACTIONS(3146), + [anon_sym_string] = ACTIONS(3146), + [anon_sym_symbol] = ACTIONS(3146), + [anon_sym_object] = ACTIONS(3146), + [anon_sym_abstract] = ACTIONS(3146), + [anon_sym_interface] = ACTIONS(3146), + [anon_sym_enum] = ACTIONS(3146), [sym_html_comment] = ACTIONS(5), }, - [STATE(945)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_asserts] = STATE(2971), - [sym_type] = STATE(3808), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_predicate] = STATE(2971), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(3547), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(3130), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1537), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(209), + [STATE(996)] = { + [ts_builtin_sym_end] = ACTIONS(3148), + [sym_identifier] = ACTIONS(3150), + [anon_sym_export] = ACTIONS(3150), + [anon_sym_default] = ACTIONS(3150), + [anon_sym_type] = ACTIONS(3150), + [anon_sym_namespace] = ACTIONS(3150), + [anon_sym_LBRACE] = ACTIONS(3148), + [anon_sym_RBRACE] = ACTIONS(3148), + [anon_sym_typeof] = ACTIONS(3150), + [anon_sym_import] = ACTIONS(3150), + [anon_sym_with] = ACTIONS(3150), + [anon_sym_var] = ACTIONS(3150), + [anon_sym_let] = ACTIONS(3150), + [anon_sym_const] = ACTIONS(3150), + [anon_sym_BANG] = ACTIONS(3148), + [anon_sym_else] = ACTIONS(3150), + [anon_sym_if] = ACTIONS(3150), + [anon_sym_switch] = ACTIONS(3150), + [anon_sym_for] = ACTIONS(3150), + [anon_sym_LPAREN] = ACTIONS(3148), + [anon_sym_SEMI] = ACTIONS(3148), + [anon_sym_await] = ACTIONS(3150), + [anon_sym_while] = ACTIONS(3150), + [anon_sym_do] = ACTIONS(3150), + [anon_sym_try] = ACTIONS(3150), + [anon_sym_break] = ACTIONS(3150), + [anon_sym_continue] = ACTIONS(3150), + [anon_sym_debugger] = ACTIONS(3150), + [anon_sym_return] = ACTIONS(3150), + [anon_sym_throw] = ACTIONS(3150), + [anon_sym_case] = ACTIONS(3150), + [anon_sym_yield] = ACTIONS(3150), + [anon_sym_LBRACK] = ACTIONS(3148), + [anon_sym_DQUOTE] = ACTIONS(3148), + [anon_sym_SQUOTE] = ACTIONS(3148), + [anon_sym_class] = ACTIONS(3150), + [anon_sym_async] = ACTIONS(3150), + [anon_sym_function] = ACTIONS(3150), + [anon_sym_new] = ACTIONS(3150), + [anon_sym_using] = ACTIONS(3150), + [anon_sym_PLUS] = ACTIONS(3150), + [anon_sym_DASH] = ACTIONS(3150), + [anon_sym_SLASH] = ACTIONS(3150), + [anon_sym_LT] = ACTIONS(3148), + [anon_sym_TILDE] = ACTIONS(3148), + [anon_sym_void] = ACTIONS(3150), + [anon_sym_delete] = ACTIONS(3150), + [anon_sym_PLUS_PLUS] = ACTIONS(3148), + [anon_sym_DASH_DASH] = ACTIONS(3148), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3148), + [sym_number] = ACTIONS(3148), + [sym_private_property_identifier] = ACTIONS(3148), + [sym_this] = ACTIONS(3150), + [sym_super] = ACTIONS(3150), + [sym_true] = ACTIONS(3150), + [sym_false] = ACTIONS(3150), + [sym_null] = ACTIONS(3150), + [sym_undefined] = ACTIONS(3150), + [anon_sym_AT] = ACTIONS(3148), + [anon_sym_static] = ACTIONS(3150), + [anon_sym_readonly] = ACTIONS(3150), + [anon_sym_get] = ACTIONS(3150), + [anon_sym_set] = ACTIONS(3150), + [anon_sym_declare] = ACTIONS(3150), + [anon_sym_public] = ACTIONS(3150), + [anon_sym_private] = ACTIONS(3150), + [anon_sym_protected] = ACTIONS(3150), + [anon_sym_override] = ACTIONS(3150), + [anon_sym_module] = ACTIONS(3150), + [anon_sym_any] = ACTIONS(3150), + [anon_sym_number] = ACTIONS(3150), + [anon_sym_boolean] = ACTIONS(3150), + [anon_sym_string] = ACTIONS(3150), + [anon_sym_symbol] = ACTIONS(3150), + [anon_sym_object] = ACTIONS(3150), + [anon_sym_abstract] = ACTIONS(3150), + [anon_sym_interface] = ACTIONS(3150), + [anon_sym_enum] = ACTIONS(3150), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(997)] = { + [ts_builtin_sym_end] = ACTIONS(3152), + [sym_identifier] = ACTIONS(3154), + [anon_sym_export] = ACTIONS(3154), + [anon_sym_default] = ACTIONS(3154), + [anon_sym_type] = ACTIONS(3154), + [anon_sym_namespace] = ACTIONS(3154), + [anon_sym_LBRACE] = ACTIONS(3152), + [anon_sym_RBRACE] = ACTIONS(3152), + [anon_sym_typeof] = ACTIONS(3154), + [anon_sym_import] = ACTIONS(3154), + [anon_sym_with] = ACTIONS(3154), + [anon_sym_var] = ACTIONS(3154), + [anon_sym_let] = ACTIONS(3154), + [anon_sym_const] = ACTIONS(3154), + [anon_sym_BANG] = ACTIONS(3152), + [anon_sym_else] = ACTIONS(3154), + [anon_sym_if] = ACTIONS(3154), + [anon_sym_switch] = ACTIONS(3154), + [anon_sym_for] = ACTIONS(3154), + [anon_sym_LPAREN] = ACTIONS(3152), + [anon_sym_SEMI] = ACTIONS(3152), + [anon_sym_await] = ACTIONS(3154), + [anon_sym_while] = ACTIONS(3154), + [anon_sym_do] = ACTIONS(3154), + [anon_sym_try] = ACTIONS(3154), + [anon_sym_break] = ACTIONS(3154), + [anon_sym_continue] = ACTIONS(3154), + [anon_sym_debugger] = ACTIONS(3154), + [anon_sym_return] = ACTIONS(3154), + [anon_sym_throw] = ACTIONS(3154), + [anon_sym_case] = ACTIONS(3154), + [anon_sym_yield] = ACTIONS(3154), + [anon_sym_LBRACK] = ACTIONS(3152), + [anon_sym_DQUOTE] = ACTIONS(3152), + [anon_sym_SQUOTE] = ACTIONS(3152), + [anon_sym_class] = ACTIONS(3154), + [anon_sym_async] = ACTIONS(3154), + [anon_sym_function] = ACTIONS(3154), + [anon_sym_new] = ACTIONS(3154), + [anon_sym_using] = ACTIONS(3154), + [anon_sym_PLUS] = ACTIONS(3154), + [anon_sym_DASH] = ACTIONS(3154), + [anon_sym_SLASH] = ACTIONS(3154), + [anon_sym_LT] = ACTIONS(3152), + [anon_sym_TILDE] = ACTIONS(3152), + [anon_sym_void] = ACTIONS(3154), + [anon_sym_delete] = ACTIONS(3154), + [anon_sym_PLUS_PLUS] = ACTIONS(3152), + [anon_sym_DASH_DASH] = ACTIONS(3152), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3152), + [sym_number] = ACTIONS(3152), + [sym_private_property_identifier] = ACTIONS(3152), + [sym_this] = ACTIONS(3154), + [sym_super] = ACTIONS(3154), + [sym_true] = ACTIONS(3154), + [sym_false] = ACTIONS(3154), + [sym_null] = ACTIONS(3154), + [sym_undefined] = ACTIONS(3154), + [anon_sym_AT] = ACTIONS(3152), + [anon_sym_static] = ACTIONS(3154), + [anon_sym_readonly] = ACTIONS(3154), + [anon_sym_get] = ACTIONS(3154), + [anon_sym_set] = ACTIONS(3154), + [anon_sym_declare] = ACTIONS(3154), + [anon_sym_public] = ACTIONS(3154), + [anon_sym_private] = ACTIONS(3154), + [anon_sym_protected] = ACTIONS(3154), + [anon_sym_override] = ACTIONS(3154), + [anon_sym_module] = ACTIONS(3154), + [anon_sym_any] = ACTIONS(3154), + [anon_sym_number] = ACTIONS(3154), + [anon_sym_boolean] = ACTIONS(3154), + [anon_sym_string] = ACTIONS(3154), + [anon_sym_symbol] = ACTIONS(3154), + [anon_sym_object] = ACTIONS(3154), + [anon_sym_abstract] = ACTIONS(3154), + [anon_sym_interface] = ACTIONS(3154), + [anon_sym_enum] = ACTIONS(3154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(998)] = { + [ts_builtin_sym_end] = ACTIONS(1863), + [sym_identifier] = ACTIONS(1865), + [anon_sym_export] = ACTIONS(1865), + [anon_sym_default] = ACTIONS(1865), + [anon_sym_type] = ACTIONS(1865), + [anon_sym_namespace] = ACTIONS(1865), + [anon_sym_LBRACE] = ACTIONS(1863), + [anon_sym_RBRACE] = ACTIONS(1863), + [anon_sym_typeof] = ACTIONS(1865), + [anon_sym_import] = ACTIONS(1865), + [anon_sym_with] = ACTIONS(1865), + [anon_sym_var] = ACTIONS(1865), + [anon_sym_let] = ACTIONS(1865), + [anon_sym_const] = ACTIONS(1865), + [anon_sym_BANG] = ACTIONS(1863), + [anon_sym_else] = ACTIONS(1865), + [anon_sym_if] = ACTIONS(1865), + [anon_sym_switch] = ACTIONS(1865), + [anon_sym_for] = ACTIONS(1865), + [anon_sym_LPAREN] = ACTIONS(1863), + [anon_sym_SEMI] = ACTIONS(1863), + [anon_sym_await] = ACTIONS(1865), + [anon_sym_while] = ACTIONS(1865), + [anon_sym_do] = ACTIONS(1865), + [anon_sym_try] = ACTIONS(1865), + [anon_sym_break] = ACTIONS(1865), + [anon_sym_continue] = ACTIONS(1865), + [anon_sym_debugger] = ACTIONS(1865), + [anon_sym_return] = ACTIONS(1865), + [anon_sym_throw] = ACTIONS(1865), + [anon_sym_case] = ACTIONS(1865), + [anon_sym_yield] = ACTIONS(1865), + [anon_sym_LBRACK] = ACTIONS(1863), + [anon_sym_DQUOTE] = ACTIONS(1863), + [anon_sym_SQUOTE] = ACTIONS(1863), + [anon_sym_class] = ACTIONS(1865), + [anon_sym_async] = ACTIONS(1865), + [anon_sym_function] = ACTIONS(1865), + [anon_sym_new] = ACTIONS(1865), + [anon_sym_using] = ACTIONS(1865), + [anon_sym_PLUS] = ACTIONS(1865), + [anon_sym_DASH] = ACTIONS(1865), + [anon_sym_SLASH] = ACTIONS(1865), + [anon_sym_LT] = ACTIONS(1863), + [anon_sym_TILDE] = ACTIONS(1863), + [anon_sym_void] = ACTIONS(1865), + [anon_sym_delete] = ACTIONS(1865), + [anon_sym_PLUS_PLUS] = ACTIONS(1863), + [anon_sym_DASH_DASH] = ACTIONS(1863), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1863), + [sym_number] = ACTIONS(1863), + [sym_private_property_identifier] = ACTIONS(1863), + [sym_this] = ACTIONS(1865), + [sym_super] = ACTIONS(1865), + [sym_true] = ACTIONS(1865), + [sym_false] = ACTIONS(1865), + [sym_null] = ACTIONS(1865), + [sym_undefined] = ACTIONS(1865), + [anon_sym_AT] = ACTIONS(1863), + [anon_sym_static] = ACTIONS(1865), + [anon_sym_readonly] = ACTIONS(1865), + [anon_sym_get] = ACTIONS(1865), + [anon_sym_set] = ACTIONS(1865), + [anon_sym_declare] = ACTIONS(1865), + [anon_sym_public] = ACTIONS(1865), + [anon_sym_private] = ACTIONS(1865), + [anon_sym_protected] = ACTIONS(1865), + [anon_sym_override] = ACTIONS(1865), + [anon_sym_module] = ACTIONS(1865), + [anon_sym_any] = ACTIONS(1865), + [anon_sym_number] = ACTIONS(1865), + [anon_sym_boolean] = ACTIONS(1865), + [anon_sym_string] = ACTIONS(1865), + [anon_sym_symbol] = ACTIONS(1865), + [anon_sym_object] = ACTIONS(1865), + [anon_sym_abstract] = ACTIONS(1865), + [anon_sym_interface] = ACTIONS(1865), + [anon_sym_enum] = ACTIONS(1865), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(999)] = { + [ts_builtin_sym_end] = ACTIONS(3156), + [sym_identifier] = ACTIONS(3158), + [anon_sym_export] = ACTIONS(3158), + [anon_sym_default] = ACTIONS(3158), + [anon_sym_type] = ACTIONS(3158), + [anon_sym_namespace] = ACTIONS(3158), + [anon_sym_LBRACE] = ACTIONS(3156), + [anon_sym_RBRACE] = ACTIONS(3156), + [anon_sym_typeof] = ACTIONS(3158), + [anon_sym_import] = ACTIONS(3158), + [anon_sym_with] = ACTIONS(3158), + [anon_sym_var] = ACTIONS(3158), + [anon_sym_let] = ACTIONS(3158), + [anon_sym_const] = ACTIONS(3158), + [anon_sym_BANG] = ACTIONS(3156), + [anon_sym_else] = ACTIONS(3158), + [anon_sym_if] = ACTIONS(3158), + [anon_sym_switch] = ACTIONS(3158), + [anon_sym_for] = ACTIONS(3158), + [anon_sym_LPAREN] = ACTIONS(3156), + [anon_sym_SEMI] = ACTIONS(3156), + [anon_sym_await] = ACTIONS(3158), + [anon_sym_while] = ACTIONS(3158), + [anon_sym_do] = ACTIONS(3158), + [anon_sym_try] = ACTIONS(3158), + [anon_sym_break] = ACTIONS(3158), + [anon_sym_continue] = ACTIONS(3158), + [anon_sym_debugger] = ACTIONS(3158), + [anon_sym_return] = ACTIONS(3158), + [anon_sym_throw] = ACTIONS(3158), + [anon_sym_case] = ACTIONS(3158), + [anon_sym_yield] = ACTIONS(3158), + [anon_sym_LBRACK] = ACTIONS(3156), + [anon_sym_DQUOTE] = ACTIONS(3156), + [anon_sym_SQUOTE] = ACTIONS(3156), + [anon_sym_class] = ACTIONS(3158), + [anon_sym_async] = ACTIONS(3158), + [anon_sym_function] = ACTIONS(3158), + [anon_sym_new] = ACTIONS(3158), + [anon_sym_using] = ACTIONS(3158), + [anon_sym_PLUS] = ACTIONS(3158), + [anon_sym_DASH] = ACTIONS(3158), + [anon_sym_SLASH] = ACTIONS(3158), + [anon_sym_LT] = ACTIONS(3156), + [anon_sym_TILDE] = ACTIONS(3156), + [anon_sym_void] = ACTIONS(3158), + [anon_sym_delete] = ACTIONS(3158), + [anon_sym_PLUS_PLUS] = ACTIONS(3156), + [anon_sym_DASH_DASH] = ACTIONS(3156), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3156), + [sym_number] = ACTIONS(3156), + [sym_private_property_identifier] = ACTIONS(3156), + [sym_this] = ACTIONS(3158), + [sym_super] = ACTIONS(3158), + [sym_true] = ACTIONS(3158), + [sym_false] = ACTIONS(3158), + [sym_null] = ACTIONS(3158), + [sym_undefined] = ACTIONS(3158), + [anon_sym_AT] = ACTIONS(3156), + [anon_sym_static] = ACTIONS(3158), + [anon_sym_readonly] = ACTIONS(3158), + [anon_sym_get] = ACTIONS(3158), + [anon_sym_set] = ACTIONS(3158), + [anon_sym_declare] = ACTIONS(3158), + [anon_sym_public] = ACTIONS(3158), + [anon_sym_private] = ACTIONS(3158), + [anon_sym_protected] = ACTIONS(3158), + [anon_sym_override] = ACTIONS(3158), + [anon_sym_module] = ACTIONS(3158), + [anon_sym_any] = ACTIONS(3158), + [anon_sym_number] = ACTIONS(3158), + [anon_sym_boolean] = ACTIONS(3158), + [anon_sym_string] = ACTIONS(3158), + [anon_sym_symbol] = ACTIONS(3158), + [anon_sym_object] = ACTIONS(3158), + [anon_sym_abstract] = ACTIONS(3158), + [anon_sym_interface] = ACTIONS(3158), + [anon_sym_enum] = ACTIONS(3158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1000)] = { + [ts_builtin_sym_end] = ACTIONS(3160), + [sym_identifier] = ACTIONS(3162), + [anon_sym_export] = ACTIONS(3162), + [anon_sym_default] = ACTIONS(3162), + [anon_sym_type] = ACTIONS(3162), + [anon_sym_namespace] = ACTIONS(3162), + [anon_sym_LBRACE] = ACTIONS(3160), + [anon_sym_RBRACE] = ACTIONS(3160), + [anon_sym_typeof] = ACTIONS(3162), + [anon_sym_import] = ACTIONS(3162), + [anon_sym_with] = ACTIONS(3162), + [anon_sym_var] = ACTIONS(3162), + [anon_sym_let] = ACTIONS(3162), + [anon_sym_const] = ACTIONS(3162), + [anon_sym_BANG] = ACTIONS(3160), + [anon_sym_else] = ACTIONS(3162), + [anon_sym_if] = ACTIONS(3162), + [anon_sym_switch] = ACTIONS(3162), + [anon_sym_for] = ACTIONS(3162), + [anon_sym_LPAREN] = ACTIONS(3160), + [anon_sym_SEMI] = ACTIONS(3160), + [anon_sym_await] = ACTIONS(3162), + [anon_sym_while] = ACTIONS(3162), + [anon_sym_do] = ACTIONS(3162), + [anon_sym_try] = ACTIONS(3162), + [anon_sym_break] = ACTIONS(3162), + [anon_sym_continue] = ACTIONS(3162), + [anon_sym_debugger] = ACTIONS(3162), + [anon_sym_return] = ACTIONS(3162), + [anon_sym_throw] = ACTIONS(3162), + [anon_sym_case] = ACTIONS(3162), + [anon_sym_yield] = ACTIONS(3162), + [anon_sym_LBRACK] = ACTIONS(3160), + [anon_sym_DQUOTE] = ACTIONS(3160), + [anon_sym_SQUOTE] = ACTIONS(3160), + [anon_sym_class] = ACTIONS(3162), + [anon_sym_async] = ACTIONS(3162), + [anon_sym_function] = ACTIONS(3162), + [anon_sym_new] = ACTIONS(3162), + [anon_sym_using] = ACTIONS(3162), + [anon_sym_PLUS] = ACTIONS(3162), + [anon_sym_DASH] = ACTIONS(3162), + [anon_sym_SLASH] = ACTIONS(3162), + [anon_sym_LT] = ACTIONS(3160), + [anon_sym_TILDE] = ACTIONS(3160), + [anon_sym_void] = ACTIONS(3162), + [anon_sym_delete] = ACTIONS(3162), + [anon_sym_PLUS_PLUS] = ACTIONS(3160), + [anon_sym_DASH_DASH] = ACTIONS(3160), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(3132), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1543), - [anon_sym_QMARK] = ACTIONS(661), - [anon_sym_any] = ACTIONS(209), - [anon_sym_number] = ACTIONS(209), - [anon_sym_boolean] = ACTIONS(209), - [anon_sym_string] = ACTIONS(209), - [anon_sym_symbol] = ACTIONS(209), - [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(665), - [anon_sym_asserts] = ACTIONS(3134), - [anon_sym_never] = ACTIONS(209), - [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(1547), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_BQUOTE] = ACTIONS(3160), + [sym_number] = ACTIONS(3160), + [sym_private_property_identifier] = ACTIONS(3160), + [sym_this] = ACTIONS(3162), + [sym_super] = ACTIONS(3162), + [sym_true] = ACTIONS(3162), + [sym_false] = ACTIONS(3162), + [sym_null] = ACTIONS(3162), + [sym_undefined] = ACTIONS(3162), + [anon_sym_AT] = ACTIONS(3160), + [anon_sym_static] = ACTIONS(3162), + [anon_sym_readonly] = ACTIONS(3162), + [anon_sym_get] = ACTIONS(3162), + [anon_sym_set] = ACTIONS(3162), + [anon_sym_declare] = ACTIONS(3162), + [anon_sym_public] = ACTIONS(3162), + [anon_sym_private] = ACTIONS(3162), + [anon_sym_protected] = ACTIONS(3162), + [anon_sym_override] = ACTIONS(3162), + [anon_sym_module] = ACTIONS(3162), + [anon_sym_any] = ACTIONS(3162), + [anon_sym_number] = ACTIONS(3162), + [anon_sym_boolean] = ACTIONS(3162), + [anon_sym_string] = ACTIONS(3162), + [anon_sym_symbol] = ACTIONS(3162), + [anon_sym_object] = ACTIONS(3162), + [anon_sym_abstract] = ACTIONS(3162), + [anon_sym_interface] = ACTIONS(3162), + [anon_sym_enum] = ACTIONS(3162), [sym_html_comment] = ACTIONS(5), }, - [STATE(946)] = { - [sym_identifier] = ACTIONS(2530), - [anon_sym_export] = ACTIONS(2530), - [anon_sym_type] = ACTIONS(2530), - [anon_sym_namespace] = ACTIONS(2530), - [anon_sym_LBRACE] = ACTIONS(2528), - [anon_sym_typeof] = ACTIONS(2530), - [anon_sym_import] = ACTIONS(2530), - [anon_sym_with] = ACTIONS(2530), - [anon_sym_var] = ACTIONS(2530), - [anon_sym_let] = ACTIONS(2530), - [anon_sym_const] = ACTIONS(2530), - [anon_sym_BANG] = ACTIONS(2528), - [anon_sym_if] = ACTIONS(2530), - [anon_sym_switch] = ACTIONS(2530), - [anon_sym_for] = ACTIONS(2530), - [anon_sym_LPAREN] = ACTIONS(2528), - [anon_sym_SEMI] = ACTIONS(2528), - [anon_sym_await] = ACTIONS(2530), - [anon_sym_while] = ACTIONS(2530), - [anon_sym_do] = ACTIONS(2530), - [anon_sym_try] = ACTIONS(2530), - [anon_sym_break] = ACTIONS(2530), - [anon_sym_continue] = ACTIONS(2530), - [anon_sym_debugger] = ACTIONS(2530), - [anon_sym_return] = ACTIONS(2530), - [anon_sym_throw] = ACTIONS(2530), - [anon_sym_yield] = ACTIONS(2530), - [anon_sym_LBRACK] = ACTIONS(2528), - [anon_sym_DQUOTE] = ACTIONS(2528), - [anon_sym_SQUOTE] = ACTIONS(2528), - [anon_sym_class] = ACTIONS(2530), - [anon_sym_async] = ACTIONS(2530), - [anon_sym_function] = ACTIONS(2530), - [anon_sym_new] = ACTIONS(2530), - [anon_sym_using] = ACTIONS(2530), - [anon_sym_PLUS] = ACTIONS(2530), - [anon_sym_DASH] = ACTIONS(2530), - [anon_sym_SLASH] = ACTIONS(2530), - [anon_sym_LT] = ACTIONS(2528), - [anon_sym_TILDE] = ACTIONS(2528), - [anon_sym_void] = ACTIONS(2530), - [anon_sym_delete] = ACTIONS(2530), - [anon_sym_PLUS_PLUS] = ACTIONS(2528), - [anon_sym_DASH_DASH] = ACTIONS(2528), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2528), - [sym_number] = ACTIONS(2528), - [sym_private_property_identifier] = ACTIONS(2528), - [sym_this] = ACTIONS(2530), - [sym_super] = ACTIONS(2530), - [sym_true] = ACTIONS(2530), - [sym_false] = ACTIONS(2530), - [sym_null] = ACTIONS(2530), - [sym_undefined] = ACTIONS(2530), - [anon_sym_AT] = ACTIONS(2528), - [anon_sym_static] = ACTIONS(2530), - [anon_sym_readonly] = ACTIONS(2530), - [anon_sym_get] = ACTIONS(2530), - [anon_sym_set] = ACTIONS(2530), - [anon_sym_declare] = ACTIONS(2530), - [anon_sym_public] = ACTIONS(2530), - [anon_sym_private] = ACTIONS(2530), - [anon_sym_protected] = ACTIONS(2530), - [anon_sym_override] = ACTIONS(2530), - [anon_sym_module] = ACTIONS(2530), - [anon_sym_any] = ACTIONS(2530), - [anon_sym_number] = ACTIONS(2530), - [anon_sym_boolean] = ACTIONS(2530), - [anon_sym_string] = ACTIONS(2530), - [anon_sym_symbol] = ACTIONS(2530), - [anon_sym_object] = ACTIONS(2530), - [anon_sym_abstract] = ACTIONS(2530), - [anon_sym_interface] = ACTIONS(2530), - [anon_sym_enum] = ACTIONS(2530), + [STATE(1001)] = { + [ts_builtin_sym_end] = ACTIONS(3164), + [sym_identifier] = ACTIONS(3166), + [anon_sym_export] = ACTIONS(3166), + [anon_sym_default] = ACTIONS(3166), + [anon_sym_type] = ACTIONS(3166), + [anon_sym_namespace] = ACTIONS(3166), + [anon_sym_LBRACE] = ACTIONS(3164), + [anon_sym_RBRACE] = ACTIONS(3164), + [anon_sym_typeof] = ACTIONS(3166), + [anon_sym_import] = ACTIONS(3166), + [anon_sym_with] = ACTIONS(3166), + [anon_sym_var] = ACTIONS(3166), + [anon_sym_let] = ACTIONS(3166), + [anon_sym_const] = ACTIONS(3166), + [anon_sym_BANG] = ACTIONS(3164), + [anon_sym_else] = ACTIONS(3166), + [anon_sym_if] = ACTIONS(3166), + [anon_sym_switch] = ACTIONS(3166), + [anon_sym_for] = ACTIONS(3166), + [anon_sym_LPAREN] = ACTIONS(3164), + [anon_sym_SEMI] = ACTIONS(3164), + [anon_sym_await] = ACTIONS(3166), + [anon_sym_while] = ACTIONS(3166), + [anon_sym_do] = ACTIONS(3166), + [anon_sym_try] = ACTIONS(3166), + [anon_sym_break] = ACTIONS(3166), + [anon_sym_continue] = ACTIONS(3166), + [anon_sym_debugger] = ACTIONS(3166), + [anon_sym_return] = ACTIONS(3166), + [anon_sym_throw] = ACTIONS(3166), + [anon_sym_case] = ACTIONS(3166), + [anon_sym_yield] = ACTIONS(3166), + [anon_sym_LBRACK] = ACTIONS(3164), + [anon_sym_DQUOTE] = ACTIONS(3164), + [anon_sym_SQUOTE] = ACTIONS(3164), + [anon_sym_class] = ACTIONS(3166), + [anon_sym_async] = ACTIONS(3166), + [anon_sym_function] = ACTIONS(3166), + [anon_sym_new] = ACTIONS(3166), + [anon_sym_using] = ACTIONS(3166), + [anon_sym_PLUS] = ACTIONS(3166), + [anon_sym_DASH] = ACTIONS(3166), + [anon_sym_SLASH] = ACTIONS(3166), + [anon_sym_LT] = ACTIONS(3164), + [anon_sym_TILDE] = ACTIONS(3164), + [anon_sym_void] = ACTIONS(3166), + [anon_sym_delete] = ACTIONS(3166), + [anon_sym_PLUS_PLUS] = ACTIONS(3164), + [anon_sym_DASH_DASH] = ACTIONS(3164), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3164), + [sym_number] = ACTIONS(3164), + [sym_private_property_identifier] = ACTIONS(3164), + [sym_this] = ACTIONS(3166), + [sym_super] = ACTIONS(3166), + [sym_true] = ACTIONS(3166), + [sym_false] = ACTIONS(3166), + [sym_null] = ACTIONS(3166), + [sym_undefined] = ACTIONS(3166), + [anon_sym_AT] = ACTIONS(3164), + [anon_sym_static] = ACTIONS(3166), + [anon_sym_readonly] = ACTIONS(3166), + [anon_sym_get] = ACTIONS(3166), + [anon_sym_set] = ACTIONS(3166), + [anon_sym_declare] = ACTIONS(3166), + [anon_sym_public] = ACTIONS(3166), + [anon_sym_private] = ACTIONS(3166), + [anon_sym_protected] = ACTIONS(3166), + [anon_sym_override] = ACTIONS(3166), + [anon_sym_module] = ACTIONS(3166), + [anon_sym_any] = ACTIONS(3166), + [anon_sym_number] = ACTIONS(3166), + [anon_sym_boolean] = ACTIONS(3166), + [anon_sym_string] = ACTIONS(3166), + [anon_sym_symbol] = ACTIONS(3166), + [anon_sym_object] = ACTIONS(3166), + [anon_sym_abstract] = ACTIONS(3166), + [anon_sym_interface] = ACTIONS(3166), + [anon_sym_enum] = ACTIONS(3166), [sym_html_comment] = ACTIONS(5), }, - [STATE(947)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_asserts] = STATE(3056), - [sym_type] = STATE(3841), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_predicate] = STATE(3056), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(3547), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(3130), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1002)] = { + [ts_builtin_sym_end] = ACTIONS(3168), + [sym_identifier] = ACTIONS(3170), + [anon_sym_export] = ACTIONS(3170), + [anon_sym_default] = ACTIONS(3170), + [anon_sym_type] = ACTIONS(3170), + [anon_sym_namespace] = ACTIONS(3170), + [anon_sym_LBRACE] = ACTIONS(3168), + [anon_sym_RBRACE] = ACTIONS(3168), + [anon_sym_typeof] = ACTIONS(3170), + [anon_sym_import] = ACTIONS(3170), + [anon_sym_with] = ACTIONS(3170), + [anon_sym_var] = ACTIONS(3170), + [anon_sym_let] = ACTIONS(3170), + [anon_sym_const] = ACTIONS(3170), + [anon_sym_BANG] = ACTIONS(3168), + [anon_sym_else] = ACTIONS(3170), + [anon_sym_if] = ACTIONS(3170), + [anon_sym_switch] = ACTIONS(3170), + [anon_sym_for] = ACTIONS(3170), + [anon_sym_LPAREN] = ACTIONS(3168), + [anon_sym_SEMI] = ACTIONS(3168), + [anon_sym_await] = ACTIONS(3170), + [anon_sym_while] = ACTIONS(3170), + [anon_sym_do] = ACTIONS(3170), + [anon_sym_try] = ACTIONS(3170), + [anon_sym_break] = ACTIONS(3170), + [anon_sym_continue] = ACTIONS(3170), + [anon_sym_debugger] = ACTIONS(3170), + [anon_sym_return] = ACTIONS(3170), + [anon_sym_throw] = ACTIONS(3170), + [anon_sym_case] = ACTIONS(3170), + [anon_sym_yield] = ACTIONS(3170), + [anon_sym_LBRACK] = ACTIONS(3168), + [anon_sym_DQUOTE] = ACTIONS(3168), + [anon_sym_SQUOTE] = ACTIONS(3168), + [anon_sym_class] = ACTIONS(3170), + [anon_sym_async] = ACTIONS(3170), + [anon_sym_function] = ACTIONS(3170), + [anon_sym_new] = ACTIONS(3170), + [anon_sym_using] = ACTIONS(3170), + [anon_sym_PLUS] = ACTIONS(3170), + [anon_sym_DASH] = ACTIONS(3170), + [anon_sym_SLASH] = ACTIONS(3170), + [anon_sym_LT] = ACTIONS(3168), + [anon_sym_TILDE] = ACTIONS(3168), + [anon_sym_void] = ACTIONS(3170), + [anon_sym_delete] = ACTIONS(3170), + [anon_sym_PLUS_PLUS] = ACTIONS(3168), + [anon_sym_DASH_DASH] = ACTIONS(3168), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3168), + [sym_number] = ACTIONS(3168), + [sym_private_property_identifier] = ACTIONS(3168), + [sym_this] = ACTIONS(3170), + [sym_super] = ACTIONS(3170), + [sym_true] = ACTIONS(3170), + [sym_false] = ACTIONS(3170), + [sym_null] = ACTIONS(3170), + [sym_undefined] = ACTIONS(3170), + [anon_sym_AT] = ACTIONS(3168), + [anon_sym_static] = ACTIONS(3170), + [anon_sym_readonly] = ACTIONS(3170), + [anon_sym_get] = ACTIONS(3170), + [anon_sym_set] = ACTIONS(3170), + [anon_sym_declare] = ACTIONS(3170), + [anon_sym_public] = ACTIONS(3170), + [anon_sym_private] = ACTIONS(3170), + [anon_sym_protected] = ACTIONS(3170), + [anon_sym_override] = ACTIONS(3170), + [anon_sym_module] = ACTIONS(3170), + [anon_sym_any] = ACTIONS(3170), + [anon_sym_number] = ACTIONS(3170), + [anon_sym_boolean] = ACTIONS(3170), + [anon_sym_string] = ACTIONS(3170), + [anon_sym_symbol] = ACTIONS(3170), + [anon_sym_object] = ACTIONS(3170), + [anon_sym_abstract] = ACTIONS(3170), + [anon_sym_interface] = ACTIONS(3170), + [anon_sym_enum] = ACTIONS(3170), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1003)] = { + [ts_builtin_sym_end] = ACTIONS(3172), + [sym_identifier] = ACTIONS(3174), + [anon_sym_export] = ACTIONS(3174), + [anon_sym_default] = ACTIONS(3174), + [anon_sym_type] = ACTIONS(3174), + [anon_sym_namespace] = ACTIONS(3174), + [anon_sym_LBRACE] = ACTIONS(3172), + [anon_sym_RBRACE] = ACTIONS(3172), + [anon_sym_typeof] = ACTIONS(3174), + [anon_sym_import] = ACTIONS(3174), + [anon_sym_with] = ACTIONS(3174), + [anon_sym_var] = ACTIONS(3174), + [anon_sym_let] = ACTIONS(3174), + [anon_sym_const] = ACTIONS(3174), + [anon_sym_BANG] = ACTIONS(3172), + [anon_sym_else] = ACTIONS(3174), + [anon_sym_if] = ACTIONS(3174), + [anon_sym_switch] = ACTIONS(3174), + [anon_sym_for] = ACTIONS(3174), + [anon_sym_LPAREN] = ACTIONS(3172), + [anon_sym_SEMI] = ACTIONS(3172), + [anon_sym_await] = ACTIONS(3174), + [anon_sym_while] = ACTIONS(3174), + [anon_sym_do] = ACTIONS(3174), + [anon_sym_try] = ACTIONS(3174), + [anon_sym_break] = ACTIONS(3174), + [anon_sym_continue] = ACTIONS(3174), + [anon_sym_debugger] = ACTIONS(3174), + [anon_sym_return] = ACTIONS(3174), + [anon_sym_throw] = ACTIONS(3174), + [anon_sym_case] = ACTIONS(3174), + [anon_sym_yield] = ACTIONS(3174), + [anon_sym_LBRACK] = ACTIONS(3172), + [anon_sym_DQUOTE] = ACTIONS(3172), + [anon_sym_SQUOTE] = ACTIONS(3172), + [anon_sym_class] = ACTIONS(3174), + [anon_sym_async] = ACTIONS(3174), + [anon_sym_function] = ACTIONS(3174), + [anon_sym_new] = ACTIONS(3174), + [anon_sym_using] = ACTIONS(3174), + [anon_sym_PLUS] = ACTIONS(3174), + [anon_sym_DASH] = ACTIONS(3174), + [anon_sym_SLASH] = ACTIONS(3174), + [anon_sym_LT] = ACTIONS(3172), + [anon_sym_TILDE] = ACTIONS(3172), + [anon_sym_void] = ACTIONS(3174), + [anon_sym_delete] = ACTIONS(3174), + [anon_sym_PLUS_PLUS] = ACTIONS(3172), + [anon_sym_DASH_DASH] = ACTIONS(3172), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3172), + [sym_number] = ACTIONS(3172), + [sym_private_property_identifier] = ACTIONS(3172), + [sym_this] = ACTIONS(3174), + [sym_super] = ACTIONS(3174), + [sym_true] = ACTIONS(3174), + [sym_false] = ACTIONS(3174), + [sym_null] = ACTIONS(3174), + [sym_undefined] = ACTIONS(3174), + [anon_sym_AT] = ACTIONS(3172), + [anon_sym_static] = ACTIONS(3174), + [anon_sym_readonly] = ACTIONS(3174), + [anon_sym_get] = ACTIONS(3174), + [anon_sym_set] = ACTIONS(3174), + [anon_sym_declare] = ACTIONS(3174), + [anon_sym_public] = ACTIONS(3174), + [anon_sym_private] = ACTIONS(3174), + [anon_sym_protected] = ACTIONS(3174), + [anon_sym_override] = ACTIONS(3174), + [anon_sym_module] = ACTIONS(3174), + [anon_sym_any] = ACTIONS(3174), + [anon_sym_number] = ACTIONS(3174), + [anon_sym_boolean] = ACTIONS(3174), + [anon_sym_string] = ACTIONS(3174), + [anon_sym_symbol] = ACTIONS(3174), + [anon_sym_object] = ACTIONS(3174), + [anon_sym_abstract] = ACTIONS(3174), + [anon_sym_interface] = ACTIONS(3174), + [anon_sym_enum] = ACTIONS(3174), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1004)] = { + [ts_builtin_sym_end] = ACTIONS(3176), + [sym_identifier] = ACTIONS(3178), + [anon_sym_export] = ACTIONS(3178), + [anon_sym_default] = ACTIONS(3178), + [anon_sym_type] = ACTIONS(3178), + [anon_sym_namespace] = ACTIONS(3178), + [anon_sym_LBRACE] = ACTIONS(3176), + [anon_sym_RBRACE] = ACTIONS(3176), + [anon_sym_typeof] = ACTIONS(3178), + [anon_sym_import] = ACTIONS(3178), + [anon_sym_with] = ACTIONS(3178), + [anon_sym_var] = ACTIONS(3178), + [anon_sym_let] = ACTIONS(3178), + [anon_sym_const] = ACTIONS(3178), + [anon_sym_BANG] = ACTIONS(3176), + [anon_sym_else] = ACTIONS(3178), + [anon_sym_if] = ACTIONS(3178), + [anon_sym_switch] = ACTIONS(3178), + [anon_sym_for] = ACTIONS(3178), + [anon_sym_LPAREN] = ACTIONS(3176), + [anon_sym_SEMI] = ACTIONS(3176), + [anon_sym_await] = ACTIONS(3178), + [anon_sym_while] = ACTIONS(3178), + [anon_sym_do] = ACTIONS(3178), + [anon_sym_try] = ACTIONS(3178), + [anon_sym_break] = ACTIONS(3178), + [anon_sym_continue] = ACTIONS(3178), + [anon_sym_debugger] = ACTIONS(3178), + [anon_sym_return] = ACTIONS(3178), + [anon_sym_throw] = ACTIONS(3178), + [anon_sym_case] = ACTIONS(3178), + [anon_sym_yield] = ACTIONS(3178), + [anon_sym_LBRACK] = ACTIONS(3176), + [anon_sym_DQUOTE] = ACTIONS(3176), + [anon_sym_SQUOTE] = ACTIONS(3176), + [anon_sym_class] = ACTIONS(3178), + [anon_sym_async] = ACTIONS(3178), + [anon_sym_function] = ACTIONS(3178), + [anon_sym_new] = ACTIONS(3178), + [anon_sym_using] = ACTIONS(3178), + [anon_sym_PLUS] = ACTIONS(3178), + [anon_sym_DASH] = ACTIONS(3178), + [anon_sym_SLASH] = ACTIONS(3178), + [anon_sym_LT] = ACTIONS(3176), + [anon_sym_TILDE] = ACTIONS(3176), + [anon_sym_void] = ACTIONS(3178), + [anon_sym_delete] = ACTIONS(3178), + [anon_sym_PLUS_PLUS] = ACTIONS(3176), + [anon_sym_DASH_DASH] = ACTIONS(3176), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3176), + [sym_number] = ACTIONS(3176), + [sym_private_property_identifier] = ACTIONS(3176), + [sym_this] = ACTIONS(3178), + [sym_super] = ACTIONS(3178), + [sym_true] = ACTIONS(3178), + [sym_false] = ACTIONS(3178), + [sym_null] = ACTIONS(3178), + [sym_undefined] = ACTIONS(3178), + [anon_sym_AT] = ACTIONS(3176), + [anon_sym_static] = ACTIONS(3178), + [anon_sym_readonly] = ACTIONS(3178), + [anon_sym_get] = ACTIONS(3178), + [anon_sym_set] = ACTIONS(3178), + [anon_sym_declare] = ACTIONS(3178), + [anon_sym_public] = ACTIONS(3178), + [anon_sym_private] = ACTIONS(3178), + [anon_sym_protected] = ACTIONS(3178), + [anon_sym_override] = ACTIONS(3178), + [anon_sym_module] = ACTIONS(3178), + [anon_sym_any] = ACTIONS(3178), + [anon_sym_number] = ACTIONS(3178), + [anon_sym_boolean] = ACTIONS(3178), + [anon_sym_string] = ACTIONS(3178), + [anon_sym_symbol] = ACTIONS(3178), + [anon_sym_object] = ACTIONS(3178), + [anon_sym_abstract] = ACTIONS(3178), + [anon_sym_interface] = ACTIONS(3178), + [anon_sym_enum] = ACTIONS(3178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1005)] = { + [ts_builtin_sym_end] = ACTIONS(3180), + [sym_identifier] = ACTIONS(3182), + [anon_sym_export] = ACTIONS(3182), + [anon_sym_default] = ACTIONS(3182), + [anon_sym_type] = ACTIONS(3182), + [anon_sym_namespace] = ACTIONS(3182), + [anon_sym_LBRACE] = ACTIONS(3180), + [anon_sym_RBRACE] = ACTIONS(3180), + [anon_sym_typeof] = ACTIONS(3182), + [anon_sym_import] = ACTIONS(3182), + [anon_sym_with] = ACTIONS(3182), + [anon_sym_var] = ACTIONS(3182), + [anon_sym_let] = ACTIONS(3182), + [anon_sym_const] = ACTIONS(3182), + [anon_sym_BANG] = ACTIONS(3180), + [anon_sym_else] = ACTIONS(3182), + [anon_sym_if] = ACTIONS(3182), + [anon_sym_switch] = ACTIONS(3182), + [anon_sym_for] = ACTIONS(3182), + [anon_sym_LPAREN] = ACTIONS(3180), + [anon_sym_SEMI] = ACTIONS(3180), + [anon_sym_await] = ACTIONS(3182), + [anon_sym_while] = ACTIONS(3182), + [anon_sym_do] = ACTIONS(3182), + [anon_sym_try] = ACTIONS(3182), + [anon_sym_break] = ACTIONS(3182), + [anon_sym_continue] = ACTIONS(3182), + [anon_sym_debugger] = ACTIONS(3182), + [anon_sym_return] = ACTIONS(3182), + [anon_sym_throw] = ACTIONS(3182), + [anon_sym_case] = ACTIONS(3182), + [anon_sym_yield] = ACTIONS(3182), + [anon_sym_LBRACK] = ACTIONS(3180), + [anon_sym_DQUOTE] = ACTIONS(3180), + [anon_sym_SQUOTE] = ACTIONS(3180), + [anon_sym_class] = ACTIONS(3182), + [anon_sym_async] = ACTIONS(3182), + [anon_sym_function] = ACTIONS(3182), + [anon_sym_new] = ACTIONS(3182), + [anon_sym_using] = ACTIONS(3182), + [anon_sym_PLUS] = ACTIONS(3182), + [anon_sym_DASH] = ACTIONS(3182), + [anon_sym_SLASH] = ACTIONS(3182), + [anon_sym_LT] = ACTIONS(3180), + [anon_sym_TILDE] = ACTIONS(3180), + [anon_sym_void] = ACTIONS(3182), + [anon_sym_delete] = ACTIONS(3182), + [anon_sym_PLUS_PLUS] = ACTIONS(3180), + [anon_sym_DASH_DASH] = ACTIONS(3180), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3180), + [sym_number] = ACTIONS(3180), + [sym_private_property_identifier] = ACTIONS(3180), + [sym_this] = ACTIONS(3182), + [sym_super] = ACTIONS(3182), + [sym_true] = ACTIONS(3182), + [sym_false] = ACTIONS(3182), + [sym_null] = ACTIONS(3182), + [sym_undefined] = ACTIONS(3182), + [anon_sym_AT] = ACTIONS(3180), + [anon_sym_static] = ACTIONS(3182), + [anon_sym_readonly] = ACTIONS(3182), + [anon_sym_get] = ACTIONS(3182), + [anon_sym_set] = ACTIONS(3182), + [anon_sym_declare] = ACTIONS(3182), + [anon_sym_public] = ACTIONS(3182), + [anon_sym_private] = ACTIONS(3182), + [anon_sym_protected] = ACTIONS(3182), + [anon_sym_override] = ACTIONS(3182), + [anon_sym_module] = ACTIONS(3182), + [anon_sym_any] = ACTIONS(3182), + [anon_sym_number] = ACTIONS(3182), + [anon_sym_boolean] = ACTIONS(3182), + [anon_sym_string] = ACTIONS(3182), + [anon_sym_symbol] = ACTIONS(3182), + [anon_sym_object] = ACTIONS(3182), + [anon_sym_abstract] = ACTIONS(3182), + [anon_sym_interface] = ACTIONS(3182), + [anon_sym_enum] = ACTIONS(3182), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1006)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_rest_pattern] = STATE(6584), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4996), + [sym_tuple_parameter] = STATE(6432), + [sym_optional_tuple_parameter] = STATE(6432), + [sym_optional_type] = STATE(6432), + [sym_rest_type] = STATE(6432), + [sym__tuple_type_member] = STATE(6432), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(2666), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1537), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(2672), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2674), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(3132), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1543), - [anon_sym_QMARK] = ACTIONS(661), - [anon_sym_any] = ACTIONS(209), - [anon_sym_number] = ACTIONS(209), - [anon_sym_boolean] = ACTIONS(209), - [anon_sym_string] = ACTIONS(209), - [anon_sym_symbol] = ACTIONS(209), - [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(665), - [anon_sym_asserts] = ACTIONS(3134), - [anon_sym_never] = ACTIONS(209), - [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(1547), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(2680), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(707), + [anon_sym_unknown] = ACTIONS(707), + [anon_sym_keyof] = ACTIONS(709), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(948)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_asserts] = STATE(3056), - [sym_type] = STATE(3114), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_predicate] = STATE(3056), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(3089), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(3072), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1007)] = { + [sym_import] = STATE(6342), + [sym_nested_identifier] = STATE(6911), + [sym_string] = STATE(3805), + [sym_formal_parameters] = STATE(7289), + [sym_nested_type_identifier] = STATE(3661), + [sym__type_query_member_expression_in_type_annotation] = STATE(3444), + [sym__type_query_call_expression_in_type_annotation] = STATE(3739), + [sym_asserts] = STATE(4697), + [sym_type] = STATE(3939), + [sym_constructor_type] = STATE(3820), + [sym_primary_type] = STATE(3822), + [sym_template_literal_type] = STATE(3796), + [sym_infer_type] = STATE(3820), + [sym_conditional_type] = STATE(3796), + [sym_generic_type] = STATE(3796), + [sym_type_predicate] = STATE(4700), + [sym_type_query] = STATE(3796), + [sym_index_type_query] = STATE(3796), + [sym_lookup_type] = STATE(3796), + [sym_literal_type] = STATE(3796), + [sym__number] = STATE(3824), + [sym_existential_type] = STATE(3796), + [sym_flow_maybe_type] = STATE(3796), + [sym_parenthesized_type] = STATE(3796), + [sym_predefined_type] = STATE(3747), + [sym_object_type] = STATE(3796), + [sym_type_parameters] = STATE(6577), + [sym_array_type] = STATE(3796), + [sym_tuple_type] = STATE(3796), + [sym_readonly_type] = STATE(3820), + [sym_union_type] = STATE(3796), + [sym_intersection_type] = STATE(3796), + [sym_function_type] = STATE(3820), + [sym_identifier] = ACTIONS(3184), + [anon_sym_STAR] = ACTIONS(1079), + [anon_sym_LBRACE] = ACTIONS(1751), + [anon_sym_typeof] = ACTIONS(1753), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(1085), + [anon_sym_LPAREN] = ACTIONS(1755), + [anon_sym_LBRACK] = ACTIONS(1757), + [anon_sym_DQUOTE] = ACTIONS(1759), + [anon_sym_SQUOTE] = ACTIONS(1761), + [anon_sym_new] = ACTIONS(1763), + [anon_sym_AMP] = ACTIONS(1093), + [anon_sym_PIPE] = ACTIONS(1095), + [anon_sym_PLUS] = ACTIONS(3186), + [anon_sym_DASH] = ACTIONS(3186), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(1119), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1771), + [sym_number] = ACTIONS(1773), + [sym_this] = ACTIONS(3188), + [sym_true] = ACTIONS(1777), + [sym_false] = ACTIONS(1777), + [sym_null] = ACTIONS(1777), + [sym_undefined] = ACTIONS(1777), + [anon_sym_readonly] = ACTIONS(1779), + [anon_sym_QMARK] = ACTIONS(1113), + [anon_sym_any] = ACTIONS(1119), + [anon_sym_number] = ACTIONS(1119), + [anon_sym_boolean] = ACTIONS(1119), + [anon_sym_string] = ACTIONS(1119), + [anon_sym_symbol] = ACTIONS(1119), + [anon_sym_object] = ACTIONS(1119), + [anon_sym_abstract] = ACTIONS(1117), + [anon_sym_asserts] = ACTIONS(3190), + [anon_sym_never] = ACTIONS(1119), + [anon_sym_unknown] = ACTIONS(1119), + [anon_sym_keyof] = ACTIONS(1121), + [anon_sym_infer] = ACTIONS(1123), + [aux_sym_predefined_type_token1] = ACTIONS(1125), + [anon_sym_LBRACE_PIPE] = ACTIONS(1127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1008)] = { + [sym_import] = STATE(6119), + [sym_nested_identifier] = STATE(6934), + [sym_string] = STATE(4301), + [sym_formal_parameters] = STATE(7003), + [sym_nested_type_identifier] = STATE(3997), + [sym__type_query_member_expression_in_type_annotation] = STATE(3729), + [sym__type_query_call_expression_in_type_annotation] = STATE(4160), + [sym_asserts] = STATE(4371), + [sym_type] = STATE(4372), + [sym_constructor_type] = STATE(4306), + [sym_primary_type] = STATE(4307), + [sym_template_literal_type] = STATE(4299), + [sym_infer_type] = STATE(4306), + [sym_conditional_type] = STATE(4299), + [sym_generic_type] = STATE(4299), + [sym_type_predicate] = STATE(4371), + [sym_type_query] = STATE(4299), + [sym_index_type_query] = STATE(4299), + [sym_lookup_type] = STATE(4299), + [sym_literal_type] = STATE(4299), + [sym__number] = STATE(4308), + [sym_existential_type] = STATE(4299), + [sym_flow_maybe_type] = STATE(4299), + [sym_parenthesized_type] = STATE(4299), + [sym_predefined_type] = STATE(4181), + [sym_object_type] = STATE(4299), + [sym_type_parameters] = STATE(6617), + [sym_array_type] = STATE(4299), + [sym_tuple_type] = STATE(4299), + [sym_readonly_type] = STATE(4306), + [sym_union_type] = STATE(4299), + [sym_intersection_type] = STATE(4299), + [sym_function_type] = STATE(4306), + [sym_identifier] = ACTIONS(3192), + [anon_sym_STAR] = ACTIONS(3194), + [anon_sym_LBRACE] = ACTIONS(3196), + [anon_sym_typeof] = ACTIONS(3198), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3200), + [anon_sym_LPAREN] = ACTIONS(3202), + [anon_sym_LBRACK] = ACTIONS(3204), + [anon_sym_DQUOTE] = ACTIONS(3206), + [anon_sym_SQUOTE] = ACTIONS(3208), + [anon_sym_new] = ACTIONS(3210), + [anon_sym_AMP] = ACTIONS(3212), + [anon_sym_PIPE] = ACTIONS(3214), + [anon_sym_PLUS] = ACTIONS(3216), + [anon_sym_DASH] = ACTIONS(3216), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3218), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3220), + [sym_number] = ACTIONS(3222), + [sym_this] = ACTIONS(3224), + [sym_true] = ACTIONS(3226), + [sym_false] = ACTIONS(3226), + [sym_null] = ACTIONS(3226), + [sym_undefined] = ACTIONS(3226), + [anon_sym_readonly] = ACTIONS(3228), + [anon_sym_QMARK] = ACTIONS(3230), + [anon_sym_any] = ACTIONS(3218), + [anon_sym_number] = ACTIONS(3218), + [anon_sym_boolean] = ACTIONS(3218), + [anon_sym_string] = ACTIONS(3218), + [anon_sym_symbol] = ACTIONS(3218), + [anon_sym_object] = ACTIONS(3218), + [anon_sym_abstract] = ACTIONS(3232), + [anon_sym_asserts] = ACTIONS(3234), + [anon_sym_never] = ACTIONS(3218), + [anon_sym_unknown] = ACTIONS(3218), + [anon_sym_keyof] = ACTIONS(3236), + [anon_sym_infer] = ACTIONS(3238), + [aux_sym_predefined_type_token1] = ACTIONS(3240), + [anon_sym_LBRACE_PIPE] = ACTIONS(3242), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1009)] = { + [sym_import] = STATE(6119), + [sym_nested_identifier] = STATE(6934), + [sym_string] = STATE(4301), + [sym_formal_parameters] = STATE(7003), + [sym_nested_type_identifier] = STATE(3997), + [sym__type_query_member_expression_in_type_annotation] = STATE(3729), + [sym__type_query_call_expression_in_type_annotation] = STATE(4160), + [sym_asserts] = STATE(4398), + [sym_type] = STATE(4399), + [sym_constructor_type] = STATE(4306), + [sym_primary_type] = STATE(4307), + [sym_template_literal_type] = STATE(4299), + [sym_infer_type] = STATE(4306), + [sym_conditional_type] = STATE(4299), + [sym_generic_type] = STATE(4299), + [sym_type_predicate] = STATE(4398), + [sym_type_query] = STATE(4299), + [sym_index_type_query] = STATE(4299), + [sym_lookup_type] = STATE(4299), + [sym_literal_type] = STATE(4299), + [sym__number] = STATE(4308), + [sym_existential_type] = STATE(4299), + [sym_flow_maybe_type] = STATE(4299), + [sym_parenthesized_type] = STATE(4299), + [sym_predefined_type] = STATE(4181), + [sym_object_type] = STATE(4299), + [sym_type_parameters] = STATE(6617), + [sym_array_type] = STATE(4299), + [sym_tuple_type] = STATE(4299), + [sym_readonly_type] = STATE(4306), + [sym_union_type] = STATE(4299), + [sym_intersection_type] = STATE(4299), + [sym_function_type] = STATE(4306), + [sym_identifier] = ACTIONS(3192), + [anon_sym_STAR] = ACTIONS(3194), + [anon_sym_LBRACE] = ACTIONS(3196), + [anon_sym_typeof] = ACTIONS(3198), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3200), + [anon_sym_LPAREN] = ACTIONS(3202), + [anon_sym_LBRACK] = ACTIONS(3204), + [anon_sym_DQUOTE] = ACTIONS(3206), + [anon_sym_SQUOTE] = ACTIONS(3208), + [anon_sym_new] = ACTIONS(3210), + [anon_sym_AMP] = ACTIONS(3212), + [anon_sym_PIPE] = ACTIONS(3214), + [anon_sym_PLUS] = ACTIONS(3216), + [anon_sym_DASH] = ACTIONS(3216), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3218), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3220), + [sym_number] = ACTIONS(3222), + [sym_this] = ACTIONS(3224), + [sym_true] = ACTIONS(3226), + [sym_false] = ACTIONS(3226), + [sym_null] = ACTIONS(3226), + [sym_undefined] = ACTIONS(3226), + [anon_sym_readonly] = ACTIONS(3228), + [anon_sym_QMARK] = ACTIONS(3230), + [anon_sym_any] = ACTIONS(3218), + [anon_sym_number] = ACTIONS(3218), + [anon_sym_boolean] = ACTIONS(3218), + [anon_sym_string] = ACTIONS(3218), + [anon_sym_symbol] = ACTIONS(3218), + [anon_sym_object] = ACTIONS(3218), + [anon_sym_abstract] = ACTIONS(3232), + [anon_sym_asserts] = ACTIONS(3234), + [anon_sym_never] = ACTIONS(3218), + [anon_sym_unknown] = ACTIONS(3218), + [anon_sym_keyof] = ACTIONS(3236), + [anon_sym_infer] = ACTIONS(3238), + [aux_sym_predefined_type_token1] = ACTIONS(3240), + [anon_sym_LBRACE_PIPE] = ACTIONS(3242), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1010)] = { + [sym_import] = STATE(6360), + [sym_nested_identifier] = STATE(6931), + [sym_string] = STATE(4373), + [sym_formal_parameters] = STATE(6875), + [sym_nested_type_identifier] = STATE(4023), + [sym__type_query_member_expression_in_type_annotation] = STATE(3738), + [sym__type_query_call_expression_in_type_annotation] = STATE(4204), + [sym_asserts] = STATE(4235), + [sym_type] = STATE(4238), + [sym_constructor_type] = STATE(4380), + [sym_primary_type] = STATE(4383), + [sym_template_literal_type] = STATE(4365), + [sym_infer_type] = STATE(4380), + [sym_conditional_type] = STATE(4365), + [sym_generic_type] = STATE(4365), + [sym_type_predicate] = STATE(4235), + [sym_type_query] = STATE(4365), + [sym_index_type_query] = STATE(4365), + [sym_lookup_type] = STATE(4365), + [sym_literal_type] = STATE(4365), + [sym__number] = STATE(4529), + [sym_existential_type] = STATE(4365), + [sym_flow_maybe_type] = STATE(4365), + [sym_parenthesized_type] = STATE(4365), + [sym_predefined_type] = STATE(4170), + [sym_object_type] = STATE(4365), + [sym_type_parameters] = STATE(6479), + [sym_array_type] = STATE(4365), + [sym_tuple_type] = STATE(4365), + [sym_readonly_type] = STATE(4380), + [sym_union_type] = STATE(4365), + [sym_intersection_type] = STATE(4365), + [sym_function_type] = STATE(4380), + [sym_identifier] = ACTIONS(3244), + [anon_sym_STAR] = ACTIONS(3246), + [anon_sym_LBRACE] = ACTIONS(3248), + [anon_sym_typeof] = ACTIONS(3250), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3252), + [anon_sym_LPAREN] = ACTIONS(3254), + [anon_sym_LBRACK] = ACTIONS(3256), + [anon_sym_DQUOTE] = ACTIONS(3258), + [anon_sym_SQUOTE] = ACTIONS(3260), + [anon_sym_new] = ACTIONS(3262), + [anon_sym_AMP] = ACTIONS(3264), + [anon_sym_PIPE] = ACTIONS(3266), + [anon_sym_PLUS] = ACTIONS(3268), + [anon_sym_DASH] = ACTIONS(3268), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3270), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3272), + [sym_number] = ACTIONS(3274), + [sym_this] = ACTIONS(3276), + [sym_true] = ACTIONS(3278), + [sym_false] = ACTIONS(3278), + [sym_null] = ACTIONS(3278), + [sym_undefined] = ACTIONS(3278), + [anon_sym_readonly] = ACTIONS(3280), + [anon_sym_QMARK] = ACTIONS(3282), + [anon_sym_any] = ACTIONS(3270), + [anon_sym_number] = ACTIONS(3270), + [anon_sym_boolean] = ACTIONS(3270), + [anon_sym_string] = ACTIONS(3270), + [anon_sym_symbol] = ACTIONS(3270), + [anon_sym_object] = ACTIONS(3270), + [anon_sym_abstract] = ACTIONS(3284), + [anon_sym_asserts] = ACTIONS(3286), + [anon_sym_never] = ACTIONS(3270), + [anon_sym_unknown] = ACTIONS(3270), + [anon_sym_keyof] = ACTIONS(3288), + [anon_sym_infer] = ACTIONS(3290), + [aux_sym_predefined_type_token1] = ACTIONS(3292), + [anon_sym_LBRACE_PIPE] = ACTIONS(3294), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1011)] = { + [sym_import] = STATE(6122), + [sym_nested_identifier] = STATE(6955), + [sym_string] = STATE(4041), + [sym_formal_parameters] = STATE(6962), + [sym_nested_type_identifier] = STATE(3813), + [sym__type_query_member_expression_in_type_annotation] = STATE(3572), + [sym__type_query_call_expression_in_type_annotation] = STATE(3942), + [sym_asserts] = STATE(4074), + [sym_type] = STATE(4076), + [sym_constructor_type] = STATE(4043), + [sym_primary_type] = STATE(4044), + [sym_template_literal_type] = STATE(4040), + [sym_infer_type] = STATE(4043), + [sym_conditional_type] = STATE(4040), + [sym_generic_type] = STATE(4040), + [sym_type_predicate] = STATE(4074), + [sym_type_query] = STATE(4040), + [sym_index_type_query] = STATE(4040), + [sym_lookup_type] = STATE(4040), + [sym_literal_type] = STATE(4040), + [sym__number] = STATE(4045), + [sym_existential_type] = STATE(4040), + [sym_flow_maybe_type] = STATE(4040), + [sym_parenthesized_type] = STATE(4040), + [sym_predefined_type] = STATE(3912), + [sym_object_type] = STATE(4040), + [sym_type_parameters] = STATE(6635), + [sym_array_type] = STATE(4040), + [sym_tuple_type] = STATE(4040), + [sym_readonly_type] = STATE(4043), + [sym_union_type] = STATE(4040), + [sym_intersection_type] = STATE(4040), + [sym_function_type] = STATE(4043), + [sym_identifier] = ACTIONS(3296), + [anon_sym_STAR] = ACTIONS(3298), + [anon_sym_LBRACE] = ACTIONS(3300), + [anon_sym_typeof] = ACTIONS(3302), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3304), + [anon_sym_LPAREN] = ACTIONS(3306), + [anon_sym_LBRACK] = ACTIONS(3308), + [anon_sym_DQUOTE] = ACTIONS(3310), + [anon_sym_SQUOTE] = ACTIONS(3312), + [anon_sym_new] = ACTIONS(3314), + [anon_sym_AMP] = ACTIONS(3316), + [anon_sym_PIPE] = ACTIONS(3318), + [anon_sym_PLUS] = ACTIONS(3320), + [anon_sym_DASH] = ACTIONS(3320), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3322), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3324), + [sym_number] = ACTIONS(3326), + [sym_this] = ACTIONS(3328), + [sym_true] = ACTIONS(3330), + [sym_false] = ACTIONS(3330), + [sym_null] = ACTIONS(3330), + [sym_undefined] = ACTIONS(3330), + [anon_sym_readonly] = ACTIONS(3332), + [anon_sym_QMARK] = ACTIONS(3334), + [anon_sym_any] = ACTIONS(3322), + [anon_sym_number] = ACTIONS(3322), + [anon_sym_boolean] = ACTIONS(3322), + [anon_sym_string] = ACTIONS(3322), + [anon_sym_symbol] = ACTIONS(3322), + [anon_sym_object] = ACTIONS(3322), + [anon_sym_abstract] = ACTIONS(3336), + [anon_sym_asserts] = ACTIONS(3338), + [anon_sym_never] = ACTIONS(3322), + [anon_sym_unknown] = ACTIONS(3322), + [anon_sym_keyof] = ACTIONS(3340), + [anon_sym_infer] = ACTIONS(3342), + [aux_sym_predefined_type_token1] = ACTIONS(3344), + [anon_sym_LBRACE_PIPE] = ACTIONS(3346), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1012)] = { + [sym_identifier] = ACTIONS(3348), + [anon_sym_export] = ACTIONS(3348), + [anon_sym_type] = ACTIONS(3348), + [anon_sym_namespace] = ACTIONS(3348), + [anon_sym_LBRACE] = ACTIONS(3350), + [anon_sym_typeof] = ACTIONS(3348), + [anon_sym_import] = ACTIONS(3348), + [anon_sym_with] = ACTIONS(3348), + [anon_sym_var] = ACTIONS(3348), + [anon_sym_let] = ACTIONS(3348), + [anon_sym_const] = ACTIONS(3348), + [anon_sym_BANG] = ACTIONS(3350), + [anon_sym_if] = ACTIONS(3348), + [anon_sym_switch] = ACTIONS(3348), + [anon_sym_for] = ACTIONS(3348), + [anon_sym_LPAREN] = ACTIONS(3350), + [anon_sym_SEMI] = ACTIONS(3350), + [anon_sym_await] = ACTIONS(3348), + [anon_sym_while] = ACTIONS(3348), + [anon_sym_do] = ACTIONS(3348), + [anon_sym_try] = ACTIONS(3348), + [anon_sym_break] = ACTIONS(3348), + [anon_sym_continue] = ACTIONS(3348), + [anon_sym_debugger] = ACTIONS(3348), + [anon_sym_return] = ACTIONS(3348), + [anon_sym_throw] = ACTIONS(3348), + [anon_sym_yield] = ACTIONS(3348), + [anon_sym_LBRACK] = ACTIONS(3350), + [anon_sym_DQUOTE] = ACTIONS(3350), + [anon_sym_SQUOTE] = ACTIONS(3350), + [anon_sym_class] = ACTIONS(3348), + [anon_sym_async] = ACTIONS(3348), + [anon_sym_function] = ACTIONS(3348), + [anon_sym_new] = ACTIONS(3348), + [anon_sym_using] = ACTIONS(3348), + [anon_sym_PLUS] = ACTIONS(3348), + [anon_sym_DASH] = ACTIONS(3348), + [anon_sym_SLASH] = ACTIONS(3348), + [anon_sym_LT] = ACTIONS(3350), + [anon_sym_TILDE] = ACTIONS(3350), + [anon_sym_void] = ACTIONS(3348), + [anon_sym_delete] = ACTIONS(3348), + [anon_sym_PLUS_PLUS] = ACTIONS(3350), + [anon_sym_DASH_DASH] = ACTIONS(3350), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3350), + [sym_number] = ACTIONS(3350), + [sym_private_property_identifier] = ACTIONS(3350), + [sym_this] = ACTIONS(3348), + [sym_super] = ACTIONS(3348), + [sym_true] = ACTIONS(3348), + [sym_false] = ACTIONS(3348), + [sym_null] = ACTIONS(3348), + [sym_undefined] = ACTIONS(3348), + [anon_sym_AT] = ACTIONS(3350), + [anon_sym_static] = ACTIONS(3348), + [anon_sym_readonly] = ACTIONS(3348), + [anon_sym_get] = ACTIONS(3348), + [anon_sym_set] = ACTIONS(3348), + [anon_sym_declare] = ACTIONS(3348), + [anon_sym_public] = ACTIONS(3348), + [anon_sym_private] = ACTIONS(3348), + [anon_sym_protected] = ACTIONS(3348), + [anon_sym_override] = ACTIONS(3348), + [anon_sym_module] = ACTIONS(3348), + [anon_sym_any] = ACTIONS(3348), + [anon_sym_number] = ACTIONS(3348), + [anon_sym_boolean] = ACTIONS(3348), + [anon_sym_string] = ACTIONS(3348), + [anon_sym_symbol] = ACTIONS(3348), + [anon_sym_object] = ACTIONS(3348), + [anon_sym_abstract] = ACTIONS(3348), + [anon_sym_interface] = ACTIONS(3348), + [anon_sym_enum] = ACTIONS(3348), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1013)] = { + [sym_import] = STATE(6122), + [sym_nested_identifier] = STATE(6955), + [sym_string] = STATE(4041), + [sym_formal_parameters] = STATE(6962), + [sym_nested_type_identifier] = STATE(3813), + [sym__type_query_member_expression_in_type_annotation] = STATE(3572), + [sym__type_query_call_expression_in_type_annotation] = STATE(3942), + [sym_asserts] = STATE(4092), + [sym_type] = STATE(4093), + [sym_constructor_type] = STATE(4043), + [sym_primary_type] = STATE(4044), + [sym_template_literal_type] = STATE(4040), + [sym_infer_type] = STATE(4043), + [sym_conditional_type] = STATE(4040), + [sym_generic_type] = STATE(4040), + [sym_type_predicate] = STATE(4092), + [sym_type_query] = STATE(4040), + [sym_index_type_query] = STATE(4040), + [sym_lookup_type] = STATE(4040), + [sym_literal_type] = STATE(4040), + [sym__number] = STATE(4045), + [sym_existential_type] = STATE(4040), + [sym_flow_maybe_type] = STATE(4040), + [sym_parenthesized_type] = STATE(4040), + [sym_predefined_type] = STATE(3912), + [sym_object_type] = STATE(4040), + [sym_type_parameters] = STATE(6635), + [sym_array_type] = STATE(4040), + [sym_tuple_type] = STATE(4040), + [sym_readonly_type] = STATE(4043), + [sym_union_type] = STATE(4040), + [sym_intersection_type] = STATE(4040), + [sym_function_type] = STATE(4043), + [sym_identifier] = ACTIONS(3296), + [anon_sym_STAR] = ACTIONS(3298), + [anon_sym_LBRACE] = ACTIONS(3300), + [anon_sym_typeof] = ACTIONS(3302), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3304), + [anon_sym_LPAREN] = ACTIONS(3306), + [anon_sym_LBRACK] = ACTIONS(3308), + [anon_sym_DQUOTE] = ACTIONS(3310), + [anon_sym_SQUOTE] = ACTIONS(3312), + [anon_sym_new] = ACTIONS(3314), + [anon_sym_AMP] = ACTIONS(3316), + [anon_sym_PIPE] = ACTIONS(3318), + [anon_sym_PLUS] = ACTIONS(3320), + [anon_sym_DASH] = ACTIONS(3320), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3322), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3324), + [sym_number] = ACTIONS(3326), + [sym_this] = ACTIONS(3328), + [sym_true] = ACTIONS(3330), + [sym_false] = ACTIONS(3330), + [sym_null] = ACTIONS(3330), + [sym_undefined] = ACTIONS(3330), + [anon_sym_readonly] = ACTIONS(3332), + [anon_sym_QMARK] = ACTIONS(3334), + [anon_sym_any] = ACTIONS(3322), + [anon_sym_number] = ACTIONS(3322), + [anon_sym_boolean] = ACTIONS(3322), + [anon_sym_string] = ACTIONS(3322), + [anon_sym_symbol] = ACTIONS(3322), + [anon_sym_object] = ACTIONS(3322), + [anon_sym_abstract] = ACTIONS(3336), + [anon_sym_asserts] = ACTIONS(3338), + [anon_sym_never] = ACTIONS(3322), + [anon_sym_unknown] = ACTIONS(3322), + [anon_sym_keyof] = ACTIONS(3340), + [anon_sym_infer] = ACTIONS(3342), + [aux_sym_predefined_type_token1] = ACTIONS(3344), + [anon_sym_LBRACE_PIPE] = ACTIONS(3346), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1014)] = { + [sym_identifier] = ACTIONS(3352), + [anon_sym_export] = ACTIONS(3352), + [anon_sym_type] = ACTIONS(3352), + [anon_sym_namespace] = ACTIONS(3352), + [anon_sym_LBRACE] = ACTIONS(3354), + [anon_sym_typeof] = ACTIONS(3352), + [anon_sym_import] = ACTIONS(3352), + [anon_sym_with] = ACTIONS(3352), + [anon_sym_var] = ACTIONS(3352), + [anon_sym_let] = ACTIONS(3352), + [anon_sym_const] = ACTIONS(3352), + [anon_sym_BANG] = ACTIONS(3354), + [anon_sym_if] = ACTIONS(3352), + [anon_sym_switch] = ACTIONS(3352), + [anon_sym_for] = ACTIONS(3352), + [anon_sym_LPAREN] = ACTIONS(3354), + [anon_sym_SEMI] = ACTIONS(3354), + [anon_sym_await] = ACTIONS(3352), + [anon_sym_while] = ACTIONS(3352), + [anon_sym_do] = ACTIONS(3352), + [anon_sym_try] = ACTIONS(3352), + [anon_sym_break] = ACTIONS(3352), + [anon_sym_continue] = ACTIONS(3352), + [anon_sym_debugger] = ACTIONS(3352), + [anon_sym_return] = ACTIONS(3352), + [anon_sym_throw] = ACTIONS(3352), + [anon_sym_yield] = ACTIONS(3352), + [anon_sym_LBRACK] = ACTIONS(3354), + [anon_sym_DQUOTE] = ACTIONS(3354), + [anon_sym_SQUOTE] = ACTIONS(3354), + [anon_sym_class] = ACTIONS(3352), + [anon_sym_async] = ACTIONS(3352), + [anon_sym_function] = ACTIONS(3352), + [anon_sym_new] = ACTIONS(3352), + [anon_sym_using] = ACTIONS(3352), + [anon_sym_PLUS] = ACTIONS(3352), + [anon_sym_DASH] = ACTIONS(3352), + [anon_sym_SLASH] = ACTIONS(3352), + [anon_sym_LT] = ACTIONS(3354), + [anon_sym_TILDE] = ACTIONS(3354), + [anon_sym_void] = ACTIONS(3352), + [anon_sym_delete] = ACTIONS(3352), + [anon_sym_PLUS_PLUS] = ACTIONS(3354), + [anon_sym_DASH_DASH] = ACTIONS(3354), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3354), + [sym_number] = ACTIONS(3354), + [sym_private_property_identifier] = ACTIONS(3354), + [sym_this] = ACTIONS(3352), + [sym_super] = ACTIONS(3352), + [sym_true] = ACTIONS(3352), + [sym_false] = ACTIONS(3352), + [sym_null] = ACTIONS(3352), + [sym_undefined] = ACTIONS(3352), + [anon_sym_AT] = ACTIONS(3354), + [anon_sym_static] = ACTIONS(3352), + [anon_sym_readonly] = ACTIONS(3352), + [anon_sym_get] = ACTIONS(3352), + [anon_sym_set] = ACTIONS(3352), + [anon_sym_declare] = ACTIONS(3352), + [anon_sym_public] = ACTIONS(3352), + [anon_sym_private] = ACTIONS(3352), + [anon_sym_protected] = ACTIONS(3352), + [anon_sym_override] = ACTIONS(3352), + [anon_sym_module] = ACTIONS(3352), + [anon_sym_any] = ACTIONS(3352), + [anon_sym_number] = ACTIONS(3352), + [anon_sym_boolean] = ACTIONS(3352), + [anon_sym_string] = ACTIONS(3352), + [anon_sym_symbol] = ACTIONS(3352), + [anon_sym_object] = ACTIONS(3352), + [anon_sym_abstract] = ACTIONS(3352), + [anon_sym_interface] = ACTIONS(3352), + [anon_sym_enum] = ACTIONS(3352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1015)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_asserts] = STATE(3526), + [sym_type] = STATE(3756), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_predicate] = STATE(3526), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3641), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(3356), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(3074), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(3358), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -122500,538 +132857,923 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), [anon_sym_abstract] = ACTIONS(207), - [anon_sym_asserts] = ACTIONS(3076), + [anon_sym_asserts] = ACTIONS(3360), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(949)] = { - [sym_identifier] = ACTIONS(2516), - [anon_sym_export] = ACTIONS(2516), - [anon_sym_type] = ACTIONS(2516), - [anon_sym_namespace] = ACTIONS(2516), - [anon_sym_LBRACE] = ACTIONS(2514), - [anon_sym_typeof] = ACTIONS(2516), - [anon_sym_import] = ACTIONS(2516), - [anon_sym_with] = ACTIONS(2516), - [anon_sym_var] = ACTIONS(2516), - [anon_sym_let] = ACTIONS(2516), - [anon_sym_const] = ACTIONS(2516), - [anon_sym_BANG] = ACTIONS(2514), - [anon_sym_if] = ACTIONS(2516), - [anon_sym_switch] = ACTIONS(2516), - [anon_sym_for] = ACTIONS(2516), - [anon_sym_LPAREN] = ACTIONS(2514), - [anon_sym_SEMI] = ACTIONS(2514), - [anon_sym_await] = ACTIONS(2516), - [anon_sym_while] = ACTIONS(2516), - [anon_sym_do] = ACTIONS(2516), - [anon_sym_try] = ACTIONS(2516), - [anon_sym_break] = ACTIONS(2516), - [anon_sym_continue] = ACTIONS(2516), - [anon_sym_debugger] = ACTIONS(2516), - [anon_sym_return] = ACTIONS(2516), - [anon_sym_throw] = ACTIONS(2516), - [anon_sym_yield] = ACTIONS(2516), - [anon_sym_LBRACK] = ACTIONS(2514), - [anon_sym_DQUOTE] = ACTIONS(2514), - [anon_sym_SQUOTE] = ACTIONS(2514), - [anon_sym_class] = ACTIONS(2516), - [anon_sym_async] = ACTIONS(2516), - [anon_sym_function] = ACTIONS(2516), - [anon_sym_new] = ACTIONS(2516), - [anon_sym_using] = ACTIONS(2516), - [anon_sym_PLUS] = ACTIONS(2516), - [anon_sym_DASH] = ACTIONS(2516), - [anon_sym_SLASH] = ACTIONS(2516), - [anon_sym_LT] = ACTIONS(2514), - [anon_sym_TILDE] = ACTIONS(2514), - [anon_sym_void] = ACTIONS(2516), - [anon_sym_delete] = ACTIONS(2516), - [anon_sym_PLUS_PLUS] = ACTIONS(2514), - [anon_sym_DASH_DASH] = ACTIONS(2514), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2514), - [sym_number] = ACTIONS(2514), - [sym_private_property_identifier] = ACTIONS(2514), - [sym_this] = ACTIONS(2516), - [sym_super] = ACTIONS(2516), - [sym_true] = ACTIONS(2516), - [sym_false] = ACTIONS(2516), - [sym_null] = ACTIONS(2516), - [sym_undefined] = ACTIONS(2516), - [anon_sym_AT] = ACTIONS(2514), - [anon_sym_static] = ACTIONS(2516), - [anon_sym_readonly] = ACTIONS(2516), - [anon_sym_get] = ACTIONS(2516), - [anon_sym_set] = ACTIONS(2516), - [anon_sym_declare] = ACTIONS(2516), - [anon_sym_public] = ACTIONS(2516), - [anon_sym_private] = ACTIONS(2516), - [anon_sym_protected] = ACTIONS(2516), - [anon_sym_override] = ACTIONS(2516), - [anon_sym_module] = ACTIONS(2516), - [anon_sym_any] = ACTIONS(2516), - [anon_sym_number] = ACTIONS(2516), - [anon_sym_boolean] = ACTIONS(2516), - [anon_sym_string] = ACTIONS(2516), - [anon_sym_symbol] = ACTIONS(2516), - [anon_sym_object] = ACTIONS(2516), - [anon_sym_abstract] = ACTIONS(2516), - [anon_sym_interface] = ACTIONS(2516), - [anon_sym_enum] = ACTIONS(2516), + [STATE(1016)] = { + [sym_import] = STATE(6251), + [sym_nested_identifier] = STATE(6974), + [sym_string] = STATE(2623), + [sym_formal_parameters] = STATE(7371), + [sym_nested_type_identifier] = STATE(2262), + [sym__type_query_member_expression_in_type_annotation] = STATE(2158), + [sym__type_query_call_expression_in_type_annotation] = STATE(2624), + [sym_asserts] = STATE(2662), + [sym_type] = STATE(2663), + [sym_constructor_type] = STATE(2625), + [sym_primary_type] = STATE(2626), + [sym_template_literal_type] = STATE(2622), + [sym_infer_type] = STATE(2625), + [sym_conditional_type] = STATE(2622), + [sym_generic_type] = STATE(2622), + [sym_type_predicate] = STATE(2662), + [sym_type_query] = STATE(2622), + [sym_index_type_query] = STATE(2622), + [sym_lookup_type] = STATE(2622), + [sym_literal_type] = STATE(2622), + [sym__number] = STATE(2627), + [sym_existential_type] = STATE(2622), + [sym_flow_maybe_type] = STATE(2622), + [sym_parenthesized_type] = STATE(2622), + [sym_predefined_type] = STATE(2431), + [sym_object_type] = STATE(2622), + [sym_type_parameters] = STATE(6644), + [sym_array_type] = STATE(2622), + [sym_tuple_type] = STATE(2622), + [sym_readonly_type] = STATE(2625), + [sym_union_type] = STATE(2622), + [sym_intersection_type] = STATE(2622), + [sym_function_type] = STATE(2625), + [sym_identifier] = ACTIONS(3362), + [anon_sym_STAR] = ACTIONS(3364), + [anon_sym_LBRACE] = ACTIONS(3366), + [anon_sym_typeof] = ACTIONS(3368), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3370), + [anon_sym_LPAREN] = ACTIONS(3372), + [anon_sym_LBRACK] = ACTIONS(3374), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_new] = ACTIONS(3376), + [anon_sym_AMP] = ACTIONS(3378), + [anon_sym_PIPE] = ACTIONS(3380), + [anon_sym_PLUS] = ACTIONS(3382), + [anon_sym_DASH] = ACTIONS(3382), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3384), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3386), + [sym_number] = ACTIONS(3388), + [sym_this] = ACTIONS(3390), + [sym_true] = ACTIONS(3392), + [sym_false] = ACTIONS(3392), + [sym_null] = ACTIONS(3392), + [sym_undefined] = ACTIONS(3392), + [anon_sym_readonly] = ACTIONS(3394), + [anon_sym_QMARK] = ACTIONS(3396), + [anon_sym_any] = ACTIONS(3384), + [anon_sym_number] = ACTIONS(3384), + [anon_sym_boolean] = ACTIONS(3384), + [anon_sym_string] = ACTIONS(3384), + [anon_sym_symbol] = ACTIONS(3384), + [anon_sym_object] = ACTIONS(3384), + [anon_sym_abstract] = ACTIONS(3398), + [anon_sym_asserts] = ACTIONS(3400), + [anon_sym_never] = ACTIONS(3384), + [anon_sym_unknown] = ACTIONS(3384), + [anon_sym_keyof] = ACTIONS(3402), + [anon_sym_infer] = ACTIONS(3404), + [aux_sym_predefined_type_token1] = ACTIONS(3406), + [anon_sym_LBRACE_PIPE] = ACTIONS(3408), [sym_html_comment] = ACTIONS(5), }, - [STATE(950)] = { - [sym_import] = STATE(4900), - [sym_nested_identifier] = STATE(5974), - [sym_string] = STATE(2051), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1788), - [sym__type_query_member_expression_in_type_annotation] = STATE(1763), - [sym__type_query_call_expression_in_type_annotation] = STATE(1949), - [sym_asserts] = STATE(2083), - [sym_type] = STATE(2084), - [sym_constructor_type] = STATE(1950), - [sym_primary_type] = STATE(1954), - [sym_template_literal_type] = STATE(2047), - [sym_infer_type] = STATE(1950), - [sym_conditional_type] = STATE(2047), - [sym_generic_type] = STATE(2047), - [sym_type_predicate] = STATE(2083), - [sym_type_query] = STATE(2047), - [sym_index_type_query] = STATE(2047), - [sym_lookup_type] = STATE(2047), - [sym_literal_type] = STATE(2047), - [sym__number] = STATE(1955), - [sym_existential_type] = STATE(2047), - [sym_flow_maybe_type] = STATE(2047), - [sym_parenthesized_type] = STATE(2047), - [sym_predefined_type] = STATE(1810), - [sym_object_type] = STATE(2047), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(2047), - [sym_tuple_type] = STATE(2047), - [sym_readonly_type] = STATE(1950), - [sym_union_type] = STATE(2047), - [sym_intersection_type] = STATE(2047), - [sym_function_type] = STATE(1950), - [sym_identifier] = ACTIONS(3136), - [anon_sym_STAR] = ACTIONS(3138), - [anon_sym_LBRACE] = ACTIONS(3140), - [anon_sym_typeof] = ACTIONS(3142), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3144), - [anon_sym_LPAREN] = ACTIONS(3146), - [anon_sym_LBRACK] = ACTIONS(3148), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3150), - [anon_sym_AMP] = ACTIONS(3152), - [anon_sym_PIPE] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3156), - [anon_sym_DASH] = ACTIONS(3156), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3160), - [sym_number] = ACTIONS(3162), - [sym_this] = ACTIONS(3164), - [sym_true] = ACTIONS(3166), - [sym_false] = ACTIONS(3166), - [sym_null] = ACTIONS(3166), - [sym_undefined] = ACTIONS(3166), - [anon_sym_readonly] = ACTIONS(3168), - [anon_sym_QMARK] = ACTIONS(3170), - [anon_sym_any] = ACTIONS(3158), - [anon_sym_number] = ACTIONS(3158), - [anon_sym_boolean] = ACTIONS(3158), - [anon_sym_string] = ACTIONS(3158), - [anon_sym_symbol] = ACTIONS(3158), - [anon_sym_object] = ACTIONS(3158), - [anon_sym_abstract] = ACTIONS(3172), - [anon_sym_asserts] = ACTIONS(3174), - [anon_sym_never] = ACTIONS(3158), - [anon_sym_unknown] = ACTIONS(3158), - [anon_sym_keyof] = ACTIONS(3176), - [anon_sym_infer] = ACTIONS(3178), - [anon_sym_unique] = ACTIONS(3180), - [anon_sym_LBRACE_PIPE] = ACTIONS(3182), + [STATE(1017)] = { + [sym_identifier] = ACTIONS(2664), + [anon_sym_export] = ACTIONS(2664), + [anon_sym_type] = ACTIONS(2664), + [anon_sym_namespace] = ACTIONS(2664), + [anon_sym_LBRACE] = ACTIONS(2662), + [anon_sym_typeof] = ACTIONS(2664), + [anon_sym_import] = ACTIONS(2664), + [anon_sym_with] = ACTIONS(2664), + [anon_sym_var] = ACTIONS(2664), + [anon_sym_let] = ACTIONS(2664), + [anon_sym_const] = ACTIONS(2664), + [anon_sym_BANG] = ACTIONS(2662), + [anon_sym_if] = ACTIONS(2664), + [anon_sym_switch] = ACTIONS(2664), + [anon_sym_for] = ACTIONS(2664), + [anon_sym_LPAREN] = ACTIONS(2662), + [anon_sym_SEMI] = ACTIONS(2662), + [anon_sym_await] = ACTIONS(2664), + [anon_sym_while] = ACTIONS(2664), + [anon_sym_do] = ACTIONS(2664), + [anon_sym_try] = ACTIONS(2664), + [anon_sym_break] = ACTIONS(2664), + [anon_sym_continue] = ACTIONS(2664), + [anon_sym_debugger] = ACTIONS(2664), + [anon_sym_return] = ACTIONS(2664), + [anon_sym_throw] = ACTIONS(2664), + [anon_sym_yield] = ACTIONS(2664), + [anon_sym_LBRACK] = ACTIONS(2662), + [anon_sym_DQUOTE] = ACTIONS(2662), + [anon_sym_SQUOTE] = ACTIONS(2662), + [anon_sym_class] = ACTIONS(2664), + [anon_sym_async] = ACTIONS(2664), + [anon_sym_function] = ACTIONS(2664), + [anon_sym_new] = ACTIONS(2664), + [anon_sym_using] = ACTIONS(2664), + [anon_sym_PLUS] = ACTIONS(2664), + [anon_sym_DASH] = ACTIONS(2664), + [anon_sym_SLASH] = ACTIONS(2664), + [anon_sym_LT] = ACTIONS(2662), + [anon_sym_TILDE] = ACTIONS(2662), + [anon_sym_void] = ACTIONS(2664), + [anon_sym_delete] = ACTIONS(2664), + [anon_sym_PLUS_PLUS] = ACTIONS(2662), + [anon_sym_DASH_DASH] = ACTIONS(2662), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2662), + [sym_number] = ACTIONS(2662), + [sym_private_property_identifier] = ACTIONS(2662), + [sym_this] = ACTIONS(2664), + [sym_super] = ACTIONS(2664), + [sym_true] = ACTIONS(2664), + [sym_false] = ACTIONS(2664), + [sym_null] = ACTIONS(2664), + [sym_undefined] = ACTIONS(2664), + [anon_sym_AT] = ACTIONS(2662), + [anon_sym_static] = ACTIONS(2664), + [anon_sym_readonly] = ACTIONS(2664), + [anon_sym_get] = ACTIONS(2664), + [anon_sym_set] = ACTIONS(2664), + [anon_sym_declare] = ACTIONS(2664), + [anon_sym_public] = ACTIONS(2664), + [anon_sym_private] = ACTIONS(2664), + [anon_sym_protected] = ACTIONS(2664), + [anon_sym_override] = ACTIONS(2664), + [anon_sym_module] = ACTIONS(2664), + [anon_sym_any] = ACTIONS(2664), + [anon_sym_number] = ACTIONS(2664), + [anon_sym_boolean] = ACTIONS(2664), + [anon_sym_string] = ACTIONS(2664), + [anon_sym_symbol] = ACTIONS(2664), + [anon_sym_object] = ACTIONS(2664), + [anon_sym_abstract] = ACTIONS(2664), + [anon_sym_interface] = ACTIONS(2664), + [anon_sym_enum] = ACTIONS(2664), [sym_html_comment] = ACTIONS(5), }, - [STATE(951)] = { - [sym_import] = STATE(4900), - [sym_nested_identifier] = STATE(5974), - [sym_string] = STATE(2051), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1788), - [sym__type_query_member_expression_in_type_annotation] = STATE(1763), - [sym__type_query_call_expression_in_type_annotation] = STATE(1949), - [sym_asserts] = STATE(1906), - [sym_type] = STATE(1907), - [sym_constructor_type] = STATE(1950), - [sym_primary_type] = STATE(1954), - [sym_template_literal_type] = STATE(2047), - [sym_infer_type] = STATE(1950), - [sym_conditional_type] = STATE(2047), - [sym_generic_type] = STATE(2047), - [sym_type_predicate] = STATE(1906), - [sym_type_query] = STATE(2047), - [sym_index_type_query] = STATE(2047), - [sym_lookup_type] = STATE(2047), - [sym_literal_type] = STATE(2047), - [sym__number] = STATE(1955), - [sym_existential_type] = STATE(2047), - [sym_flow_maybe_type] = STATE(2047), - [sym_parenthesized_type] = STATE(2047), - [sym_predefined_type] = STATE(1810), - [sym_object_type] = STATE(2047), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(2047), - [sym_tuple_type] = STATE(2047), - [sym_readonly_type] = STATE(1950), - [sym_union_type] = STATE(2047), - [sym_intersection_type] = STATE(2047), - [sym_function_type] = STATE(1950), - [sym_identifier] = ACTIONS(3136), - [anon_sym_STAR] = ACTIONS(3138), - [anon_sym_LBRACE] = ACTIONS(3140), - [anon_sym_typeof] = ACTIONS(3142), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3144), - [anon_sym_LPAREN] = ACTIONS(3146), - [anon_sym_LBRACK] = ACTIONS(3148), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3150), - [anon_sym_AMP] = ACTIONS(3152), - [anon_sym_PIPE] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3156), - [anon_sym_DASH] = ACTIONS(3156), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3158), + [STATE(1018)] = { + [sym_identifier] = ACTIONS(2714), + [anon_sym_export] = ACTIONS(2714), + [anon_sym_type] = ACTIONS(2714), + [anon_sym_namespace] = ACTIONS(2714), + [anon_sym_LBRACE] = ACTIONS(2712), + [anon_sym_typeof] = ACTIONS(2714), + [anon_sym_import] = ACTIONS(2714), + [anon_sym_with] = ACTIONS(2714), + [anon_sym_var] = ACTIONS(2714), + [anon_sym_let] = ACTIONS(2714), + [anon_sym_const] = ACTIONS(2714), + [anon_sym_BANG] = ACTIONS(2712), + [anon_sym_if] = ACTIONS(2714), + [anon_sym_switch] = ACTIONS(2714), + [anon_sym_for] = ACTIONS(2714), + [anon_sym_LPAREN] = ACTIONS(2712), + [anon_sym_SEMI] = ACTIONS(2712), + [anon_sym_await] = ACTIONS(2714), + [anon_sym_while] = ACTIONS(2714), + [anon_sym_do] = ACTIONS(2714), + [anon_sym_try] = ACTIONS(2714), + [anon_sym_break] = ACTIONS(2714), + [anon_sym_continue] = ACTIONS(2714), + [anon_sym_debugger] = ACTIONS(2714), + [anon_sym_return] = ACTIONS(2714), + [anon_sym_throw] = ACTIONS(2714), + [anon_sym_yield] = ACTIONS(2714), + [anon_sym_LBRACK] = ACTIONS(2712), + [anon_sym_DQUOTE] = ACTIONS(2712), + [anon_sym_SQUOTE] = ACTIONS(2712), + [anon_sym_class] = ACTIONS(2714), + [anon_sym_async] = ACTIONS(2714), + [anon_sym_function] = ACTIONS(2714), + [anon_sym_new] = ACTIONS(2714), + [anon_sym_using] = ACTIONS(2714), + [anon_sym_PLUS] = ACTIONS(2714), + [anon_sym_DASH] = ACTIONS(2714), + [anon_sym_SLASH] = ACTIONS(2714), + [anon_sym_LT] = ACTIONS(2712), + [anon_sym_TILDE] = ACTIONS(2712), + [anon_sym_void] = ACTIONS(2714), + [anon_sym_delete] = ACTIONS(2714), + [anon_sym_PLUS_PLUS] = ACTIONS(2712), + [anon_sym_DASH_DASH] = ACTIONS(2712), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3160), - [sym_number] = ACTIONS(3162), - [sym_this] = ACTIONS(3164), - [sym_true] = ACTIONS(3166), - [sym_false] = ACTIONS(3166), - [sym_null] = ACTIONS(3166), - [sym_undefined] = ACTIONS(3166), - [anon_sym_readonly] = ACTIONS(3168), - [anon_sym_QMARK] = ACTIONS(3170), - [anon_sym_any] = ACTIONS(3158), - [anon_sym_number] = ACTIONS(3158), - [anon_sym_boolean] = ACTIONS(3158), - [anon_sym_string] = ACTIONS(3158), - [anon_sym_symbol] = ACTIONS(3158), - [anon_sym_object] = ACTIONS(3158), - [anon_sym_abstract] = ACTIONS(3172), - [anon_sym_asserts] = ACTIONS(3174), - [anon_sym_never] = ACTIONS(3158), - [anon_sym_unknown] = ACTIONS(3158), - [anon_sym_keyof] = ACTIONS(3176), - [anon_sym_infer] = ACTIONS(3178), - [anon_sym_unique] = ACTIONS(3180), - [anon_sym_LBRACE_PIPE] = ACTIONS(3182), + [anon_sym_BQUOTE] = ACTIONS(2712), + [sym_number] = ACTIONS(2712), + [sym_private_property_identifier] = ACTIONS(2712), + [sym_this] = ACTIONS(2714), + [sym_super] = ACTIONS(2714), + [sym_true] = ACTIONS(2714), + [sym_false] = ACTIONS(2714), + [sym_null] = ACTIONS(2714), + [sym_undefined] = ACTIONS(2714), + [anon_sym_AT] = ACTIONS(2712), + [anon_sym_static] = ACTIONS(2714), + [anon_sym_readonly] = ACTIONS(2714), + [anon_sym_get] = ACTIONS(2714), + [anon_sym_set] = ACTIONS(2714), + [anon_sym_declare] = ACTIONS(2714), + [anon_sym_public] = ACTIONS(2714), + [anon_sym_private] = ACTIONS(2714), + [anon_sym_protected] = ACTIONS(2714), + [anon_sym_override] = ACTIONS(2714), + [anon_sym_module] = ACTIONS(2714), + [anon_sym_any] = ACTIONS(2714), + [anon_sym_number] = ACTIONS(2714), + [anon_sym_boolean] = ACTIONS(2714), + [anon_sym_string] = ACTIONS(2714), + [anon_sym_symbol] = ACTIONS(2714), + [anon_sym_object] = ACTIONS(2714), + [anon_sym_abstract] = ACTIONS(2714), + [anon_sym_interface] = ACTIONS(2714), + [anon_sym_enum] = ACTIONS(2714), [sym_html_comment] = ACTIONS(5), }, - [STATE(952)] = { - [sym_import] = STATE(5411), - [sym_nested_identifier] = STATE(5894), - [sym_string] = STATE(3265), - [sym_formal_parameters] = STATE(6194), - [sym_nested_type_identifier] = STATE(3100), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3222), - [sym_asserts] = STATE(3281), - [sym_type] = STATE(3282), - [sym_constructor_type] = STATE(3289), - [sym_primary_type] = STATE(3290), - [sym_template_literal_type] = STATE(3267), - [sym_infer_type] = STATE(3289), - [sym_conditional_type] = STATE(3267), - [sym_generic_type] = STATE(3267), - [sym_type_predicate] = STATE(3281), - [sym_type_query] = STATE(3267), - [sym_index_type_query] = STATE(3267), - [sym_lookup_type] = STATE(3267), - [sym_literal_type] = STATE(3267), - [sym__number] = STATE(3300), - [sym_existential_type] = STATE(3267), - [sym_flow_maybe_type] = STATE(3267), - [sym_parenthesized_type] = STATE(3267), - [sym_predefined_type] = STATE(3200), - [sym_object_type] = STATE(3267), - [sym_type_parameters] = STATE(5511), - [sym_array_type] = STATE(3267), - [sym_tuple_type] = STATE(3267), - [sym_readonly_type] = STATE(3289), - [sym_union_type] = STATE(3267), - [sym_intersection_type] = STATE(3267), - [sym_function_type] = STATE(3289), - [sym_identifier] = ACTIONS(3118), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_LBRACE] = ACTIONS(1599), - [anon_sym_typeof] = ACTIONS(1601), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(989), - [anon_sym_LPAREN] = ACTIONS(1603), - [anon_sym_LBRACK] = ACTIONS(1605), - [anon_sym_DQUOTE] = ACTIONS(1607), - [anon_sym_SQUOTE] = ACTIONS(1609), - [anon_sym_new] = ACTIONS(1611), - [anon_sym_AMP] = ACTIONS(997), - [anon_sym_PIPE] = ACTIONS(999), - [anon_sym_PLUS] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3120), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(1023), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1619), - [sym_number] = ACTIONS(1621), - [sym_this] = ACTIONS(3122), - [sym_true] = ACTIONS(1625), - [sym_false] = ACTIONS(1625), - [sym_null] = ACTIONS(1625), - [sym_undefined] = ACTIONS(1625), - [anon_sym_readonly] = ACTIONS(1627), - [anon_sym_QMARK] = ACTIONS(1017), - [anon_sym_any] = ACTIONS(1023), - [anon_sym_number] = ACTIONS(1023), - [anon_sym_boolean] = ACTIONS(1023), - [anon_sym_string] = ACTIONS(1023), - [anon_sym_symbol] = ACTIONS(1023), - [anon_sym_object] = ACTIONS(1023), - [anon_sym_abstract] = ACTIONS(1021), - [anon_sym_asserts] = ACTIONS(3124), - [anon_sym_never] = ACTIONS(1023), - [anon_sym_unknown] = ACTIONS(1023), - [anon_sym_keyof] = ACTIONS(1025), - [anon_sym_infer] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_LBRACE_PIPE] = ACTIONS(1031), + [STATE(1019)] = { + [sym_import] = STATE(6251), + [sym_nested_identifier] = STATE(6974), + [sym_string] = STATE(2623), + [sym_formal_parameters] = STATE(7371), + [sym_nested_type_identifier] = STATE(2262), + [sym__type_query_member_expression_in_type_annotation] = STATE(2158), + [sym__type_query_call_expression_in_type_annotation] = STATE(2624), + [sym_asserts] = STATE(2693), + [sym_type] = STATE(2694), + [sym_constructor_type] = STATE(2625), + [sym_primary_type] = STATE(2626), + [sym_template_literal_type] = STATE(2622), + [sym_infer_type] = STATE(2625), + [sym_conditional_type] = STATE(2622), + [sym_generic_type] = STATE(2622), + [sym_type_predicate] = STATE(2693), + [sym_type_query] = STATE(2622), + [sym_index_type_query] = STATE(2622), + [sym_lookup_type] = STATE(2622), + [sym_literal_type] = STATE(2622), + [sym__number] = STATE(2627), + [sym_existential_type] = STATE(2622), + [sym_flow_maybe_type] = STATE(2622), + [sym_parenthesized_type] = STATE(2622), + [sym_predefined_type] = STATE(2431), + [sym_object_type] = STATE(2622), + [sym_type_parameters] = STATE(6644), + [sym_array_type] = STATE(2622), + [sym_tuple_type] = STATE(2622), + [sym_readonly_type] = STATE(2625), + [sym_union_type] = STATE(2622), + [sym_intersection_type] = STATE(2622), + [sym_function_type] = STATE(2625), + [sym_identifier] = ACTIONS(3362), + [anon_sym_STAR] = ACTIONS(3364), + [anon_sym_LBRACE] = ACTIONS(3366), + [anon_sym_typeof] = ACTIONS(3368), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3370), + [anon_sym_LPAREN] = ACTIONS(3372), + [anon_sym_LBRACK] = ACTIONS(3374), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_new] = ACTIONS(3376), + [anon_sym_AMP] = ACTIONS(3378), + [anon_sym_PIPE] = ACTIONS(3380), + [anon_sym_PLUS] = ACTIONS(3382), + [anon_sym_DASH] = ACTIONS(3382), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3384), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3386), + [sym_number] = ACTIONS(3388), + [sym_this] = ACTIONS(3390), + [sym_true] = ACTIONS(3392), + [sym_false] = ACTIONS(3392), + [sym_null] = ACTIONS(3392), + [sym_undefined] = ACTIONS(3392), + [anon_sym_readonly] = ACTIONS(3394), + [anon_sym_QMARK] = ACTIONS(3396), + [anon_sym_any] = ACTIONS(3384), + [anon_sym_number] = ACTIONS(3384), + [anon_sym_boolean] = ACTIONS(3384), + [anon_sym_string] = ACTIONS(3384), + [anon_sym_symbol] = ACTIONS(3384), + [anon_sym_object] = ACTIONS(3384), + [anon_sym_abstract] = ACTIONS(3398), + [anon_sym_asserts] = ACTIONS(3400), + [anon_sym_never] = ACTIONS(3384), + [anon_sym_unknown] = ACTIONS(3384), + [anon_sym_keyof] = ACTIONS(3402), + [anon_sym_infer] = ACTIONS(3404), + [aux_sym_predefined_type_token1] = ACTIONS(3406), + [anon_sym_LBRACE_PIPE] = ACTIONS(3408), [sym_html_comment] = ACTIONS(5), }, - [STATE(953)] = { - [sym_import] = STATE(5411), - [sym_nested_identifier] = STATE(5894), - [sym_string] = STATE(3265), - [sym_formal_parameters] = STATE(6194), - [sym_nested_type_identifier] = STATE(3100), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3222), - [sym_asserts] = STATE(3296), - [sym_type] = STATE(3297), - [sym_constructor_type] = STATE(3289), - [sym_primary_type] = STATE(3290), - [sym_template_literal_type] = STATE(3267), - [sym_infer_type] = STATE(3289), - [sym_conditional_type] = STATE(3267), - [sym_generic_type] = STATE(3267), - [sym_type_predicate] = STATE(3296), - [sym_type_query] = STATE(3267), - [sym_index_type_query] = STATE(3267), - [sym_lookup_type] = STATE(3267), - [sym_literal_type] = STATE(3267), - [sym__number] = STATE(3300), - [sym_existential_type] = STATE(3267), - [sym_flow_maybe_type] = STATE(3267), - [sym_parenthesized_type] = STATE(3267), - [sym_predefined_type] = STATE(3200), - [sym_object_type] = STATE(3267), - [sym_type_parameters] = STATE(5511), - [sym_array_type] = STATE(3267), - [sym_tuple_type] = STATE(3267), - [sym_readonly_type] = STATE(3289), - [sym_union_type] = STATE(3267), - [sym_intersection_type] = STATE(3267), - [sym_function_type] = STATE(3289), - [sym_identifier] = ACTIONS(3118), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_LBRACE] = ACTIONS(1599), - [anon_sym_typeof] = ACTIONS(1601), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(989), - [anon_sym_LPAREN] = ACTIONS(1603), - [anon_sym_LBRACK] = ACTIONS(1605), - [anon_sym_DQUOTE] = ACTIONS(1607), - [anon_sym_SQUOTE] = ACTIONS(1609), - [anon_sym_new] = ACTIONS(1611), - [anon_sym_AMP] = ACTIONS(997), - [anon_sym_PIPE] = ACTIONS(999), - [anon_sym_PLUS] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3120), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(1023), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1619), - [sym_number] = ACTIONS(1621), - [sym_this] = ACTIONS(3122), - [sym_true] = ACTIONS(1625), - [sym_false] = ACTIONS(1625), - [sym_null] = ACTIONS(1625), - [sym_undefined] = ACTIONS(1625), - [anon_sym_readonly] = ACTIONS(1627), - [anon_sym_QMARK] = ACTIONS(1017), - [anon_sym_any] = ACTIONS(1023), - [anon_sym_number] = ACTIONS(1023), - [anon_sym_boolean] = ACTIONS(1023), - [anon_sym_string] = ACTIONS(1023), - [anon_sym_symbol] = ACTIONS(1023), - [anon_sym_object] = ACTIONS(1023), - [anon_sym_abstract] = ACTIONS(1021), - [anon_sym_asserts] = ACTIONS(3124), - [anon_sym_never] = ACTIONS(1023), - [anon_sym_unknown] = ACTIONS(1023), - [anon_sym_keyof] = ACTIONS(1025), - [anon_sym_infer] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_LBRACE_PIPE] = ACTIONS(1031), + [STATE(1020)] = { + [sym_identifier] = ACTIONS(3410), + [anon_sym_export] = ACTIONS(3410), + [anon_sym_type] = ACTIONS(3410), + [anon_sym_namespace] = ACTIONS(3410), + [anon_sym_LBRACE] = ACTIONS(3412), + [anon_sym_typeof] = ACTIONS(3410), + [anon_sym_import] = ACTIONS(3410), + [anon_sym_with] = ACTIONS(3410), + [anon_sym_var] = ACTIONS(3410), + [anon_sym_let] = ACTIONS(3410), + [anon_sym_const] = ACTIONS(3410), + [anon_sym_BANG] = ACTIONS(3412), + [anon_sym_if] = ACTIONS(3410), + [anon_sym_switch] = ACTIONS(3410), + [anon_sym_for] = ACTIONS(3410), + [anon_sym_LPAREN] = ACTIONS(3412), + [anon_sym_SEMI] = ACTIONS(3412), + [anon_sym_await] = ACTIONS(3410), + [anon_sym_while] = ACTIONS(3410), + [anon_sym_do] = ACTIONS(3410), + [anon_sym_try] = ACTIONS(3410), + [anon_sym_break] = ACTIONS(3410), + [anon_sym_continue] = ACTIONS(3410), + [anon_sym_debugger] = ACTIONS(3410), + [anon_sym_return] = ACTIONS(3410), + [anon_sym_throw] = ACTIONS(3410), + [anon_sym_yield] = ACTIONS(3410), + [anon_sym_LBRACK] = ACTIONS(3412), + [anon_sym_DQUOTE] = ACTIONS(3412), + [anon_sym_SQUOTE] = ACTIONS(3412), + [anon_sym_class] = ACTIONS(3410), + [anon_sym_async] = ACTIONS(3410), + [anon_sym_function] = ACTIONS(3410), + [anon_sym_new] = ACTIONS(3410), + [anon_sym_using] = ACTIONS(3410), + [anon_sym_PLUS] = ACTIONS(3410), + [anon_sym_DASH] = ACTIONS(3410), + [anon_sym_SLASH] = ACTIONS(3410), + [anon_sym_LT] = ACTIONS(3412), + [anon_sym_TILDE] = ACTIONS(3412), + [anon_sym_void] = ACTIONS(3410), + [anon_sym_delete] = ACTIONS(3410), + [anon_sym_PLUS_PLUS] = ACTIONS(3412), + [anon_sym_DASH_DASH] = ACTIONS(3412), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3412), + [sym_number] = ACTIONS(3412), + [sym_private_property_identifier] = ACTIONS(3412), + [sym_this] = ACTIONS(3410), + [sym_super] = ACTIONS(3410), + [sym_true] = ACTIONS(3410), + [sym_false] = ACTIONS(3410), + [sym_null] = ACTIONS(3410), + [sym_undefined] = ACTIONS(3410), + [anon_sym_AT] = ACTIONS(3412), + [anon_sym_static] = ACTIONS(3410), + [anon_sym_readonly] = ACTIONS(3410), + [anon_sym_get] = ACTIONS(3410), + [anon_sym_set] = ACTIONS(3410), + [anon_sym_declare] = ACTIONS(3410), + [anon_sym_public] = ACTIONS(3410), + [anon_sym_private] = ACTIONS(3410), + [anon_sym_protected] = ACTIONS(3410), + [anon_sym_override] = ACTIONS(3410), + [anon_sym_module] = ACTIONS(3410), + [anon_sym_any] = ACTIONS(3410), + [anon_sym_number] = ACTIONS(3410), + [anon_sym_boolean] = ACTIONS(3410), + [anon_sym_string] = ACTIONS(3410), + [anon_sym_symbol] = ACTIONS(3410), + [anon_sym_object] = ACTIONS(3410), + [anon_sym_abstract] = ACTIONS(3410), + [anon_sym_interface] = ACTIONS(3410), + [anon_sym_enum] = ACTIONS(3410), [sym_html_comment] = ACTIONS(5), }, - [STATE(954)] = { - [sym_import] = STATE(4845), - [sym_nested_identifier] = STATE(5915), - [sym_string] = STATE(1565), - [sym_formal_parameters] = STATE(6108), - [sym_nested_type_identifier] = STATE(1491), - [sym__type_query_member_expression_in_type_annotation] = STATE(1475), - [sym__type_query_call_expression_in_type_annotation] = STATE(1567), - [sym_asserts] = STATE(1605), - [sym_type] = STATE(1606), - [sym_constructor_type] = STATE(1624), - [sym_primary_type] = STATE(1569), - [sym_template_literal_type] = STATE(1564), - [sym_infer_type] = STATE(1624), - [sym_conditional_type] = STATE(1564), - [sym_generic_type] = STATE(1564), - [sym_type_predicate] = STATE(1605), - [sym_type_query] = STATE(1564), - [sym_index_type_query] = STATE(1564), - [sym_lookup_type] = STATE(1564), - [sym_literal_type] = STATE(1564), - [sym__number] = STATE(1570), - [sym_existential_type] = STATE(1564), - [sym_flow_maybe_type] = STATE(1564), - [sym_parenthesized_type] = STATE(1564), - [sym_predefined_type] = STATE(1493), - [sym_object_type] = STATE(1564), - [sym_type_parameters] = STATE(5576), - [sym_array_type] = STATE(1564), - [sym_tuple_type] = STATE(1564), - [sym_readonly_type] = STATE(1624), - [sym_union_type] = STATE(1564), - [sym_intersection_type] = STATE(1564), - [sym_function_type] = STATE(1624), - [sym_identifier] = ACTIONS(3016), - [anon_sym_STAR] = ACTIONS(3018), - [anon_sym_LBRACE] = ACTIONS(3020), - [anon_sym_typeof] = ACTIONS(3022), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3024), - [anon_sym_LPAREN] = ACTIONS(3026), - [anon_sym_LBRACK] = ACTIONS(3028), + [STATE(1021)] = { + [sym_import] = STATE(6227), + [sym_nested_identifier] = STATE(7217), + [sym_string] = STATE(1754), + [sym_formal_parameters] = STATE(6868), + [sym_nested_type_identifier] = STATE(1732), + [sym__type_query_member_expression_in_type_annotation] = STATE(1715), + [sym__type_query_call_expression_in_type_annotation] = STATE(1759), + [sym_asserts] = STATE(1802), + [sym_type] = STATE(1740), + [sym_constructor_type] = STATE(1760), + [sym_primary_type] = STATE(1761), + [sym_template_literal_type] = STATE(1750), + [sym_infer_type] = STATE(1760), + [sym_conditional_type] = STATE(1750), + [sym_generic_type] = STATE(1750), + [sym_type_predicate] = STATE(1802), + [sym_type_query] = STATE(1750), + [sym_index_type_query] = STATE(1750), + [sym_lookup_type] = STATE(1750), + [sym_literal_type] = STATE(1750), + [sym__number] = STATE(1762), + [sym_existential_type] = STATE(1750), + [sym_flow_maybe_type] = STATE(1750), + [sym_parenthesized_type] = STATE(1750), + [sym_predefined_type] = STATE(1735), + [sym_object_type] = STATE(1750), + [sym_type_parameters] = STATE(6541), + [sym_array_type] = STATE(1750), + [sym_tuple_type] = STATE(1750), + [sym_readonly_type] = STATE(1760), + [sym_union_type] = STATE(1750), + [sym_intersection_type] = STATE(1750), + [sym_function_type] = STATE(1760), + [sym_identifier] = ACTIONS(3414), + [anon_sym_STAR] = ACTIONS(3416), + [anon_sym_LBRACE] = ACTIONS(3418), + [anon_sym_typeof] = ACTIONS(3420), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3422), + [anon_sym_LPAREN] = ACTIONS(3424), + [anon_sym_LBRACK] = ACTIONS(3426), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_new] = ACTIONS(3030), - [anon_sym_AMP] = ACTIONS(3032), - [anon_sym_PIPE] = ACTIONS(3034), - [anon_sym_PLUS] = ACTIONS(3036), - [anon_sym_DASH] = ACTIONS(3036), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3038), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3040), - [sym_number] = ACTIONS(3042), - [sym_this] = ACTIONS(3044), - [sym_true] = ACTIONS(3046), - [sym_false] = ACTIONS(3046), - [sym_null] = ACTIONS(3046), - [sym_undefined] = ACTIONS(3046), - [anon_sym_readonly] = ACTIONS(3048), - [anon_sym_QMARK] = ACTIONS(3050), - [anon_sym_any] = ACTIONS(3038), - [anon_sym_number] = ACTIONS(3038), - [anon_sym_boolean] = ACTIONS(3038), - [anon_sym_string] = ACTIONS(3038), - [anon_sym_symbol] = ACTIONS(3038), - [anon_sym_object] = ACTIONS(3038), - [anon_sym_abstract] = ACTIONS(3052), - [anon_sym_asserts] = ACTIONS(3054), - [anon_sym_never] = ACTIONS(3038), - [anon_sym_unknown] = ACTIONS(3038), - [anon_sym_keyof] = ACTIONS(3056), - [anon_sym_infer] = ACTIONS(3058), - [anon_sym_unique] = ACTIONS(3060), - [anon_sym_LBRACE_PIPE] = ACTIONS(3062), + [anon_sym_new] = ACTIONS(3428), + [anon_sym_AMP] = ACTIONS(3430), + [anon_sym_PIPE] = ACTIONS(3432), + [anon_sym_PLUS] = ACTIONS(3434), + [anon_sym_DASH] = ACTIONS(3434), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3436), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3438), + [sym_number] = ACTIONS(3440), + [sym_this] = ACTIONS(3442), + [sym_true] = ACTIONS(3444), + [sym_false] = ACTIONS(3444), + [sym_null] = ACTIONS(3444), + [sym_undefined] = ACTIONS(3444), + [anon_sym_readonly] = ACTIONS(3446), + [anon_sym_QMARK] = ACTIONS(3448), + [anon_sym_any] = ACTIONS(3436), + [anon_sym_number] = ACTIONS(3436), + [anon_sym_boolean] = ACTIONS(3436), + [anon_sym_string] = ACTIONS(3436), + [anon_sym_symbol] = ACTIONS(3436), + [anon_sym_object] = ACTIONS(3436), + [anon_sym_abstract] = ACTIONS(3450), + [anon_sym_asserts] = ACTIONS(3452), + [anon_sym_never] = ACTIONS(3436), + [anon_sym_unknown] = ACTIONS(3436), + [anon_sym_keyof] = ACTIONS(3454), + [anon_sym_infer] = ACTIONS(3456), + [aux_sym_predefined_type_token1] = ACTIONS(3458), + [anon_sym_LBRACE_PIPE] = ACTIONS(3460), [sym_html_comment] = ACTIONS(5), }, - [STATE(955)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym_type_annotation] = STATE(5505), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(5268), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3002), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1022)] = { + [sym_import] = STATE(6360), + [sym_nested_identifier] = STATE(6931), + [sym_string] = STATE(4373), + [sym_formal_parameters] = STATE(6875), + [sym_nested_type_identifier] = STATE(4023), + [sym__type_query_member_expression_in_type_annotation] = STATE(3738), + [sym__type_query_call_expression_in_type_annotation] = STATE(4204), + [sym_asserts] = STATE(4514), + [sym_type] = STATE(4515), + [sym_constructor_type] = STATE(4380), + [sym_primary_type] = STATE(4383), + [sym_template_literal_type] = STATE(4365), + [sym_infer_type] = STATE(4380), + [sym_conditional_type] = STATE(4365), + [sym_generic_type] = STATE(4365), + [sym_type_predicate] = STATE(4514), + [sym_type_query] = STATE(4365), + [sym_index_type_query] = STATE(4365), + [sym_lookup_type] = STATE(4365), + [sym_literal_type] = STATE(4365), + [sym__number] = STATE(4529), + [sym_existential_type] = STATE(4365), + [sym_flow_maybe_type] = STATE(4365), + [sym_parenthesized_type] = STATE(4365), + [sym_predefined_type] = STATE(4170), + [sym_object_type] = STATE(4365), + [sym_type_parameters] = STATE(6479), + [sym_array_type] = STATE(4365), + [sym_tuple_type] = STATE(4365), + [sym_readonly_type] = STATE(4380), + [sym_union_type] = STATE(4365), + [sym_intersection_type] = STATE(4365), + [sym_function_type] = STATE(4380), + [sym_identifier] = ACTIONS(3244), + [anon_sym_STAR] = ACTIONS(3246), + [anon_sym_LBRACE] = ACTIONS(3248), + [anon_sym_typeof] = ACTIONS(3250), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3252), + [anon_sym_LPAREN] = ACTIONS(3254), + [anon_sym_LBRACK] = ACTIONS(3256), + [anon_sym_DQUOTE] = ACTIONS(3258), + [anon_sym_SQUOTE] = ACTIONS(3260), + [anon_sym_new] = ACTIONS(3262), + [anon_sym_AMP] = ACTIONS(3264), + [anon_sym_PIPE] = ACTIONS(3266), + [anon_sym_PLUS] = ACTIONS(3268), + [anon_sym_DASH] = ACTIONS(3268), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3270), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3272), + [sym_number] = ACTIONS(3274), + [sym_this] = ACTIONS(3276), + [sym_true] = ACTIONS(3278), + [sym_false] = ACTIONS(3278), + [sym_null] = ACTIONS(3278), + [sym_undefined] = ACTIONS(3278), + [anon_sym_readonly] = ACTIONS(3280), + [anon_sym_QMARK] = ACTIONS(3282), + [anon_sym_any] = ACTIONS(3270), + [anon_sym_number] = ACTIONS(3270), + [anon_sym_boolean] = ACTIONS(3270), + [anon_sym_string] = ACTIONS(3270), + [anon_sym_symbol] = ACTIONS(3270), + [anon_sym_object] = ACTIONS(3270), + [anon_sym_abstract] = ACTIONS(3284), + [anon_sym_asserts] = ACTIONS(3286), + [anon_sym_never] = ACTIONS(3270), + [anon_sym_unknown] = ACTIONS(3270), + [anon_sym_keyof] = ACTIONS(3288), + [anon_sym_infer] = ACTIONS(3290), + [aux_sym_predefined_type_token1] = ACTIONS(3292), + [anon_sym_LBRACE_PIPE] = ACTIONS(3294), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1023)] = { + [sym_import] = STATE(6227), + [sym_nested_identifier] = STATE(7217), + [sym_string] = STATE(1754), + [sym_formal_parameters] = STATE(6868), + [sym_nested_type_identifier] = STATE(1732), + [sym__type_query_member_expression_in_type_annotation] = STATE(1715), + [sym__type_query_call_expression_in_type_annotation] = STATE(1759), + [sym_asserts] = STATE(1833), + [sym_type] = STATE(1834), + [sym_constructor_type] = STATE(1760), + [sym_primary_type] = STATE(1761), + [sym_template_literal_type] = STATE(1750), + [sym_infer_type] = STATE(1760), + [sym_conditional_type] = STATE(1750), + [sym_generic_type] = STATE(1750), + [sym_type_predicate] = STATE(1833), + [sym_type_query] = STATE(1750), + [sym_index_type_query] = STATE(1750), + [sym_lookup_type] = STATE(1750), + [sym_literal_type] = STATE(1750), + [sym__number] = STATE(1762), + [sym_existential_type] = STATE(1750), + [sym_flow_maybe_type] = STATE(1750), + [sym_parenthesized_type] = STATE(1750), + [sym_predefined_type] = STATE(1735), + [sym_object_type] = STATE(1750), + [sym_type_parameters] = STATE(6541), + [sym_array_type] = STATE(1750), + [sym_tuple_type] = STATE(1750), + [sym_readonly_type] = STATE(1760), + [sym_union_type] = STATE(1750), + [sym_intersection_type] = STATE(1750), + [sym_function_type] = STATE(1760), + [sym_identifier] = ACTIONS(3414), + [anon_sym_STAR] = ACTIONS(3416), + [anon_sym_LBRACE] = ACTIONS(3418), + [anon_sym_typeof] = ACTIONS(3420), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3422), + [anon_sym_LPAREN] = ACTIONS(3424), + [anon_sym_LBRACK] = ACTIONS(3426), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3428), + [anon_sym_AMP] = ACTIONS(3430), + [anon_sym_PIPE] = ACTIONS(3432), + [anon_sym_PLUS] = ACTIONS(3434), + [anon_sym_DASH] = ACTIONS(3434), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3436), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3438), + [sym_number] = ACTIONS(3440), + [sym_this] = ACTIONS(3442), + [sym_true] = ACTIONS(3444), + [sym_false] = ACTIONS(3444), + [sym_null] = ACTIONS(3444), + [sym_undefined] = ACTIONS(3444), + [anon_sym_readonly] = ACTIONS(3446), + [anon_sym_QMARK] = ACTIONS(3448), + [anon_sym_any] = ACTIONS(3436), + [anon_sym_number] = ACTIONS(3436), + [anon_sym_boolean] = ACTIONS(3436), + [anon_sym_string] = ACTIONS(3436), + [anon_sym_symbol] = ACTIONS(3436), + [anon_sym_object] = ACTIONS(3436), + [anon_sym_abstract] = ACTIONS(3450), + [anon_sym_asserts] = ACTIONS(3452), + [anon_sym_never] = ACTIONS(3436), + [anon_sym_unknown] = ACTIONS(3436), + [anon_sym_keyof] = ACTIONS(3454), + [anon_sym_infer] = ACTIONS(3456), + [aux_sym_predefined_type_token1] = ACTIONS(3458), + [anon_sym_LBRACE_PIPE] = ACTIONS(3460), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1024)] = { + [sym_import] = STATE(6122), + [sym_nested_identifier] = STATE(6955), + [sym_string] = STATE(4041), + [sym_formal_parameters] = STATE(6962), + [sym_nested_type_identifier] = STATE(3813), + [sym__type_query_member_expression_in_type_annotation] = STATE(3572), + [sym__type_query_call_expression_in_type_annotation] = STATE(3942), + [sym_asserts] = STATE(4893), + [sym_type] = STATE(4164), + [sym_constructor_type] = STATE(4043), + [sym_primary_type] = STATE(4044), + [sym_template_literal_type] = STATE(4040), + [sym_infer_type] = STATE(4043), + [sym_conditional_type] = STATE(4040), + [sym_generic_type] = STATE(4040), + [sym_type_predicate] = STATE(4895), + [sym_type_query] = STATE(4040), + [sym_index_type_query] = STATE(4040), + [sym_lookup_type] = STATE(4040), + [sym_literal_type] = STATE(4040), + [sym__number] = STATE(4045), + [sym_existential_type] = STATE(4040), + [sym_flow_maybe_type] = STATE(4040), + [sym_parenthesized_type] = STATE(4040), + [sym_predefined_type] = STATE(3912), + [sym_object_type] = STATE(4040), + [sym_type_parameters] = STATE(6635), + [sym_array_type] = STATE(4040), + [sym_tuple_type] = STATE(4040), + [sym_readonly_type] = STATE(4043), + [sym_union_type] = STATE(4040), + [sym_intersection_type] = STATE(4040), + [sym_function_type] = STATE(4043), + [sym_identifier] = ACTIONS(3296), + [anon_sym_STAR] = ACTIONS(3298), + [anon_sym_LBRACE] = ACTIONS(3300), + [anon_sym_typeof] = ACTIONS(3302), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3304), + [anon_sym_LPAREN] = ACTIONS(3306), + [anon_sym_LBRACK] = ACTIONS(3308), + [anon_sym_DQUOTE] = ACTIONS(3310), + [anon_sym_SQUOTE] = ACTIONS(3312), + [anon_sym_new] = ACTIONS(3314), + [anon_sym_AMP] = ACTIONS(3316), + [anon_sym_PIPE] = ACTIONS(3318), + [anon_sym_PLUS] = ACTIONS(3320), + [anon_sym_DASH] = ACTIONS(3320), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3322), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3324), + [sym_number] = ACTIONS(3326), + [sym_this] = ACTIONS(3328), + [sym_true] = ACTIONS(3330), + [sym_false] = ACTIONS(3330), + [sym_null] = ACTIONS(3330), + [sym_undefined] = ACTIONS(3330), + [anon_sym_readonly] = ACTIONS(3332), + [anon_sym_QMARK] = ACTIONS(3334), + [anon_sym_any] = ACTIONS(3322), + [anon_sym_number] = ACTIONS(3322), + [anon_sym_boolean] = ACTIONS(3322), + [anon_sym_string] = ACTIONS(3322), + [anon_sym_symbol] = ACTIONS(3322), + [anon_sym_object] = ACTIONS(3322), + [anon_sym_abstract] = ACTIONS(3336), + [anon_sym_asserts] = ACTIONS(3338), + [anon_sym_never] = ACTIONS(3322), + [anon_sym_unknown] = ACTIONS(3322), + [anon_sym_keyof] = ACTIONS(3340), + [anon_sym_infer] = ACTIONS(3342), + [aux_sym_predefined_type_token1] = ACTIONS(3344), + [anon_sym_LBRACE_PIPE] = ACTIONS(3346), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1025)] = { + [sym_import] = STATE(6183), + [sym_nested_identifier] = STATE(7278), + [sym_string] = STATE(2268), + [sym_formal_parameters] = STATE(7013), + [sym_nested_type_identifier] = STATE(2197), + [sym__type_query_member_expression_in_type_annotation] = STATE(2021), + [sym__type_query_call_expression_in_type_annotation] = STATE(2434), + [sym_asserts] = STATE(2309), + [sym_type] = STATE(2310), + [sym_constructor_type] = STATE(2436), + [sym_primary_type] = STATE(2438), + [sym_template_literal_type] = STATE(2258), + [sym_infer_type] = STATE(2436), + [sym_conditional_type] = STATE(2258), + [sym_generic_type] = STATE(2258), + [sym_type_predicate] = STATE(2309), + [sym_type_query] = STATE(2258), + [sym_index_type_query] = STATE(2258), + [sym_lookup_type] = STATE(2258), + [sym_literal_type] = STATE(2258), + [sym__number] = STATE(2439), + [sym_existential_type] = STATE(2258), + [sym_flow_maybe_type] = STATE(2258), + [sym_parenthesized_type] = STATE(2258), + [sym_predefined_type] = STATE(2084), + [sym_object_type] = STATE(2258), + [sym_type_parameters] = STATE(6801), + [sym_array_type] = STATE(2258), + [sym_tuple_type] = STATE(2258), + [sym_readonly_type] = STATE(2436), + [sym_union_type] = STATE(2258), + [sym_intersection_type] = STATE(2258), + [sym_function_type] = STATE(2436), + [sym_identifier] = ACTIONS(3462), + [anon_sym_STAR] = ACTIONS(3464), + [anon_sym_LBRACE] = ACTIONS(3466), + [anon_sym_typeof] = ACTIONS(3468), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3470), + [anon_sym_LPAREN] = ACTIONS(3472), + [anon_sym_LBRACK] = ACTIONS(3474), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3476), + [anon_sym_AMP] = ACTIONS(3478), + [anon_sym_PIPE] = ACTIONS(3480), + [anon_sym_PLUS] = ACTIONS(3482), + [anon_sym_DASH] = ACTIONS(3482), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3484), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3486), + [sym_number] = ACTIONS(3488), + [sym_this] = ACTIONS(3490), + [sym_true] = ACTIONS(3492), + [sym_false] = ACTIONS(3492), + [sym_null] = ACTIONS(3492), + [sym_undefined] = ACTIONS(3492), + [anon_sym_readonly] = ACTIONS(3494), + [anon_sym_QMARK] = ACTIONS(3496), + [anon_sym_any] = ACTIONS(3484), + [anon_sym_number] = ACTIONS(3484), + [anon_sym_boolean] = ACTIONS(3484), + [anon_sym_string] = ACTIONS(3484), + [anon_sym_symbol] = ACTIONS(3484), + [anon_sym_object] = ACTIONS(3484), + [anon_sym_abstract] = ACTIONS(3498), + [anon_sym_asserts] = ACTIONS(3500), + [anon_sym_never] = ACTIONS(3484), + [anon_sym_unknown] = ACTIONS(3484), + [anon_sym_keyof] = ACTIONS(3502), + [anon_sym_infer] = ACTIONS(3504), + [aux_sym_predefined_type_token1] = ACTIONS(3506), + [anon_sym_LBRACE_PIPE] = ACTIONS(3508), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1026)] = { + [sym_import] = STATE(6183), + [sym_nested_identifier] = STATE(7278), + [sym_string] = STATE(2268), + [sym_formal_parameters] = STATE(7013), + [sym_nested_type_identifier] = STATE(2197), + [sym__type_query_member_expression_in_type_annotation] = STATE(2021), + [sym__type_query_call_expression_in_type_annotation] = STATE(2434), + [sym_asserts] = STATE(2228), + [sym_type] = STATE(2229), + [sym_constructor_type] = STATE(2436), + [sym_primary_type] = STATE(2438), + [sym_template_literal_type] = STATE(2258), + [sym_infer_type] = STATE(2436), + [sym_conditional_type] = STATE(2258), + [sym_generic_type] = STATE(2258), + [sym_type_predicate] = STATE(2228), + [sym_type_query] = STATE(2258), + [sym_index_type_query] = STATE(2258), + [sym_lookup_type] = STATE(2258), + [sym_literal_type] = STATE(2258), + [sym__number] = STATE(2439), + [sym_existential_type] = STATE(2258), + [sym_flow_maybe_type] = STATE(2258), + [sym_parenthesized_type] = STATE(2258), + [sym_predefined_type] = STATE(2084), + [sym_object_type] = STATE(2258), + [sym_type_parameters] = STATE(6801), + [sym_array_type] = STATE(2258), + [sym_tuple_type] = STATE(2258), + [sym_readonly_type] = STATE(2436), + [sym_union_type] = STATE(2258), + [sym_intersection_type] = STATE(2258), + [sym_function_type] = STATE(2436), + [sym_identifier] = ACTIONS(3462), + [anon_sym_STAR] = ACTIONS(3464), + [anon_sym_LBRACE] = ACTIONS(3466), + [anon_sym_typeof] = ACTIONS(3468), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3470), + [anon_sym_LPAREN] = ACTIONS(3472), + [anon_sym_LBRACK] = ACTIONS(3474), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3476), + [anon_sym_AMP] = ACTIONS(3478), + [anon_sym_PIPE] = ACTIONS(3480), + [anon_sym_PLUS] = ACTIONS(3482), + [anon_sym_DASH] = ACTIONS(3482), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3484), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3486), + [sym_number] = ACTIONS(3488), + [sym_this] = ACTIONS(3490), + [sym_true] = ACTIONS(3492), + [sym_false] = ACTIONS(3492), + [sym_null] = ACTIONS(3492), + [sym_undefined] = ACTIONS(3492), + [anon_sym_readonly] = ACTIONS(3494), + [anon_sym_QMARK] = ACTIONS(3496), + [anon_sym_any] = ACTIONS(3484), + [anon_sym_number] = ACTIONS(3484), + [anon_sym_boolean] = ACTIONS(3484), + [anon_sym_string] = ACTIONS(3484), + [anon_sym_symbol] = ACTIONS(3484), + [anon_sym_object] = ACTIONS(3484), + [anon_sym_abstract] = ACTIONS(3498), + [anon_sym_asserts] = ACTIONS(3500), + [anon_sym_never] = ACTIONS(3484), + [anon_sym_unknown] = ACTIONS(3484), + [anon_sym_keyof] = ACTIONS(3502), + [anon_sym_infer] = ACTIONS(3504), + [aux_sym_predefined_type_token1] = ACTIONS(3506), + [anon_sym_LBRACE_PIPE] = ACTIONS(3508), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1027)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_asserts] = STATE(3589), + [sym_type] = STATE(3734), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_predicate] = STATE(3589), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3641), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(3356), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_COLON] = ACTIONS(862), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(3184), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(3358), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -123039,226 +133781,615 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), [anon_sym_abstract] = ACTIONS(207), + [anon_sym_asserts] = ACTIONS(3360), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(956)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_nested_type_identifier] = STATE(2911), - [sym_type_annotation] = STATE(5505), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3872), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1028)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_asserts] = STATE(3589), + [sym_type] = STATE(4609), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_predicate] = STATE(3589), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(4477), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(3510), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_COLON] = ACTIONS(862), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1537), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1687), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1543), - [anon_sym_QMARK] = ACTIONS(3184), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(3512), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1693), + [anon_sym_QMARK] = ACTIONS(701), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(665), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_asserts] = ACTIONS(3514), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(1547), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_keyof] = ACTIONS(1697), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(957)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym_type_annotation] = STATE(5567), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(5268), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(2972), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1029)] = { + [sym_identifier] = ACTIONS(3516), + [anon_sym_export] = ACTIONS(3516), + [anon_sym_type] = ACTIONS(3516), + [anon_sym_namespace] = ACTIONS(3516), + [anon_sym_LBRACE] = ACTIONS(3518), + [anon_sym_typeof] = ACTIONS(3516), + [anon_sym_import] = ACTIONS(3516), + [anon_sym_with] = ACTIONS(3516), + [anon_sym_var] = ACTIONS(3516), + [anon_sym_let] = ACTIONS(3516), + [anon_sym_const] = ACTIONS(3516), + [anon_sym_BANG] = ACTIONS(3518), + [anon_sym_if] = ACTIONS(3516), + [anon_sym_switch] = ACTIONS(3516), + [anon_sym_for] = ACTIONS(3516), + [anon_sym_LPAREN] = ACTIONS(3518), + [anon_sym_SEMI] = ACTIONS(3518), + [anon_sym_await] = ACTIONS(3516), + [anon_sym_while] = ACTIONS(3516), + [anon_sym_do] = ACTIONS(3516), + [anon_sym_try] = ACTIONS(3516), + [anon_sym_break] = ACTIONS(3516), + [anon_sym_continue] = ACTIONS(3516), + [anon_sym_debugger] = ACTIONS(3516), + [anon_sym_return] = ACTIONS(3516), + [anon_sym_throw] = ACTIONS(3516), + [anon_sym_yield] = ACTIONS(3516), + [anon_sym_LBRACK] = ACTIONS(3518), + [anon_sym_DQUOTE] = ACTIONS(3518), + [anon_sym_SQUOTE] = ACTIONS(3518), + [anon_sym_class] = ACTIONS(3516), + [anon_sym_async] = ACTIONS(3516), + [anon_sym_function] = ACTIONS(3516), + [anon_sym_new] = ACTIONS(3516), + [anon_sym_using] = ACTIONS(3516), + [anon_sym_PLUS] = ACTIONS(3516), + [anon_sym_DASH] = ACTIONS(3516), + [anon_sym_SLASH] = ACTIONS(3516), + [anon_sym_LT] = ACTIONS(3518), + [anon_sym_TILDE] = ACTIONS(3518), + [anon_sym_void] = ACTIONS(3516), + [anon_sym_delete] = ACTIONS(3516), + [anon_sym_PLUS_PLUS] = ACTIONS(3518), + [anon_sym_DASH_DASH] = ACTIONS(3518), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3518), + [sym_number] = ACTIONS(3518), + [sym_private_property_identifier] = ACTIONS(3518), + [sym_this] = ACTIONS(3516), + [sym_super] = ACTIONS(3516), + [sym_true] = ACTIONS(3516), + [sym_false] = ACTIONS(3516), + [sym_null] = ACTIONS(3516), + [sym_undefined] = ACTIONS(3516), + [anon_sym_AT] = ACTIONS(3518), + [anon_sym_static] = ACTIONS(3516), + [anon_sym_readonly] = ACTIONS(3516), + [anon_sym_get] = ACTIONS(3516), + [anon_sym_set] = ACTIONS(3516), + [anon_sym_declare] = ACTIONS(3516), + [anon_sym_public] = ACTIONS(3516), + [anon_sym_private] = ACTIONS(3516), + [anon_sym_protected] = ACTIONS(3516), + [anon_sym_override] = ACTIONS(3516), + [anon_sym_module] = ACTIONS(3516), + [anon_sym_any] = ACTIONS(3516), + [anon_sym_number] = ACTIONS(3516), + [anon_sym_boolean] = ACTIONS(3516), + [anon_sym_string] = ACTIONS(3516), + [anon_sym_symbol] = ACTIONS(3516), + [anon_sym_object] = ACTIONS(3516), + [anon_sym_abstract] = ACTIONS(3516), + [anon_sym_interface] = ACTIONS(3516), + [anon_sym_enum] = ACTIONS(3516), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1030)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_asserts] = STATE(3526), + [sym_type] = STATE(4618), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_predicate] = STATE(3526), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(4477), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(3510), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_COLON] = ACTIONS(862), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1687), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(3512), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1693), + [anon_sym_QMARK] = ACTIONS(701), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(207), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_asserts] = ACTIONS(3514), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(1547), - [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_keyof] = ACTIONS(1697), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(958)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4694), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1031)] = { + [sym_import] = STATE(6119), + [sym_nested_identifier] = STATE(6934), + [sym_string] = STATE(4301), + [sym_formal_parameters] = STATE(7003), + [sym_nested_type_identifier] = STATE(3997), + [sym__type_query_member_expression_in_type_annotation] = STATE(3729), + [sym__type_query_call_expression_in_type_annotation] = STATE(4160), + [sym_asserts] = STATE(5879), + [sym_type] = STATE(4699), + [sym_constructor_type] = STATE(4306), + [sym_primary_type] = STATE(4307), + [sym_template_literal_type] = STATE(4299), + [sym_infer_type] = STATE(4306), + [sym_conditional_type] = STATE(4299), + [sym_generic_type] = STATE(4299), + [sym_type_predicate] = STATE(5890), + [sym_type_query] = STATE(4299), + [sym_index_type_query] = STATE(4299), + [sym_lookup_type] = STATE(4299), + [sym_literal_type] = STATE(4299), + [sym__number] = STATE(4308), + [sym_existential_type] = STATE(4299), + [sym_flow_maybe_type] = STATE(4299), + [sym_parenthesized_type] = STATE(4299), + [sym_predefined_type] = STATE(4181), + [sym_object_type] = STATE(4299), + [sym_type_parameters] = STATE(6617), + [sym_array_type] = STATE(4299), + [sym_tuple_type] = STATE(4299), + [sym_readonly_type] = STATE(4306), + [sym_union_type] = STATE(4299), + [sym_intersection_type] = STATE(4299), + [sym_function_type] = STATE(4306), + [sym_identifier] = ACTIONS(3192), + [anon_sym_STAR] = ACTIONS(3194), + [anon_sym_LBRACE] = ACTIONS(3196), + [anon_sym_typeof] = ACTIONS(3198), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3200), + [anon_sym_LPAREN] = ACTIONS(3202), + [anon_sym_LBRACK] = ACTIONS(3204), + [anon_sym_DQUOTE] = ACTIONS(3206), + [anon_sym_SQUOTE] = ACTIONS(3208), + [anon_sym_new] = ACTIONS(3210), + [anon_sym_AMP] = ACTIONS(3212), + [anon_sym_PIPE] = ACTIONS(3214), + [anon_sym_PLUS] = ACTIONS(3216), + [anon_sym_DASH] = ACTIONS(3216), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3218), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3220), + [sym_number] = ACTIONS(3222), + [sym_this] = ACTIONS(3224), + [sym_true] = ACTIONS(3226), + [sym_false] = ACTIONS(3226), + [sym_null] = ACTIONS(3226), + [sym_undefined] = ACTIONS(3226), + [anon_sym_readonly] = ACTIONS(3228), + [anon_sym_QMARK] = ACTIONS(3230), + [anon_sym_any] = ACTIONS(3218), + [anon_sym_number] = ACTIONS(3218), + [anon_sym_boolean] = ACTIONS(3218), + [anon_sym_string] = ACTIONS(3218), + [anon_sym_symbol] = ACTIONS(3218), + [anon_sym_object] = ACTIONS(3218), + [anon_sym_abstract] = ACTIONS(3232), + [anon_sym_asserts] = ACTIONS(3234), + [anon_sym_never] = ACTIONS(3218), + [anon_sym_unknown] = ACTIONS(3218), + [anon_sym_keyof] = ACTIONS(3236), + [anon_sym_infer] = ACTIONS(3238), + [aux_sym_predefined_type_token1] = ACTIONS(3240), + [anon_sym_LBRACE_PIPE] = ACTIONS(3242), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1032)] = { + [sym_import] = STATE(6342), + [sym_nested_identifier] = STATE(6911), + [sym_string] = STATE(3805), + [sym_formal_parameters] = STATE(7289), + [sym_nested_type_identifier] = STATE(3661), + [sym__type_query_member_expression_in_type_annotation] = STATE(3444), + [sym__type_query_call_expression_in_type_annotation] = STATE(3739), + [sym_asserts] = STATE(3902), + [sym_type] = STATE(3841), + [sym_constructor_type] = STATE(3820), + [sym_primary_type] = STATE(3822), + [sym_template_literal_type] = STATE(3796), + [sym_infer_type] = STATE(3820), + [sym_conditional_type] = STATE(3796), + [sym_generic_type] = STATE(3796), + [sym_type_predicate] = STATE(3902), + [sym_type_query] = STATE(3796), + [sym_index_type_query] = STATE(3796), + [sym_lookup_type] = STATE(3796), + [sym_literal_type] = STATE(3796), + [sym__number] = STATE(3824), + [sym_existential_type] = STATE(3796), + [sym_flow_maybe_type] = STATE(3796), + [sym_parenthesized_type] = STATE(3796), + [sym_predefined_type] = STATE(3747), + [sym_object_type] = STATE(3796), + [sym_type_parameters] = STATE(6577), + [sym_array_type] = STATE(3796), + [sym_tuple_type] = STATE(3796), + [sym_readonly_type] = STATE(3820), + [sym_union_type] = STATE(3796), + [sym_intersection_type] = STATE(3796), + [sym_function_type] = STATE(3820), + [sym_identifier] = ACTIONS(3184), + [anon_sym_STAR] = ACTIONS(1079), + [anon_sym_LBRACE] = ACTIONS(1751), + [anon_sym_typeof] = ACTIONS(1753), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(1085), + [anon_sym_LPAREN] = ACTIONS(1755), + [anon_sym_LBRACK] = ACTIONS(1757), + [anon_sym_DQUOTE] = ACTIONS(1759), + [anon_sym_SQUOTE] = ACTIONS(1761), + [anon_sym_new] = ACTIONS(1763), + [anon_sym_AMP] = ACTIONS(1093), + [anon_sym_PIPE] = ACTIONS(1095), + [anon_sym_PLUS] = ACTIONS(3186), + [anon_sym_DASH] = ACTIONS(3186), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(1119), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1771), + [sym_number] = ACTIONS(1773), + [sym_this] = ACTIONS(3188), + [sym_true] = ACTIONS(1777), + [sym_false] = ACTIONS(1777), + [sym_null] = ACTIONS(1777), + [sym_undefined] = ACTIONS(1777), + [anon_sym_readonly] = ACTIONS(1779), + [anon_sym_QMARK] = ACTIONS(1113), + [anon_sym_any] = ACTIONS(1119), + [anon_sym_number] = ACTIONS(1119), + [anon_sym_boolean] = ACTIONS(1119), + [anon_sym_string] = ACTIONS(1119), + [anon_sym_symbol] = ACTIONS(1119), + [anon_sym_object] = ACTIONS(1119), + [anon_sym_abstract] = ACTIONS(1117), + [anon_sym_asserts] = ACTIONS(3190), + [anon_sym_never] = ACTIONS(1119), + [anon_sym_unknown] = ACTIONS(1119), + [anon_sym_keyof] = ACTIONS(1121), + [anon_sym_infer] = ACTIONS(1123), + [aux_sym_predefined_type_token1] = ACTIONS(1125), + [anon_sym_LBRACE_PIPE] = ACTIONS(1127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1033)] = { + [sym_identifier] = ACTIONS(3520), + [anon_sym_export] = ACTIONS(3520), + [anon_sym_type] = ACTIONS(3520), + [anon_sym_namespace] = ACTIONS(3520), + [anon_sym_LBRACE] = ACTIONS(3522), + [anon_sym_typeof] = ACTIONS(3520), + [anon_sym_import] = ACTIONS(3520), + [anon_sym_with] = ACTIONS(3520), + [anon_sym_var] = ACTIONS(3520), + [anon_sym_let] = ACTIONS(3520), + [anon_sym_const] = ACTIONS(3520), + [anon_sym_BANG] = ACTIONS(3522), + [anon_sym_if] = ACTIONS(3520), + [anon_sym_switch] = ACTIONS(3520), + [anon_sym_for] = ACTIONS(3520), + [anon_sym_LPAREN] = ACTIONS(3522), + [anon_sym_SEMI] = ACTIONS(3522), + [anon_sym_await] = ACTIONS(3520), + [anon_sym_while] = ACTIONS(3520), + [anon_sym_do] = ACTIONS(3520), + [anon_sym_try] = ACTIONS(3520), + [anon_sym_break] = ACTIONS(3520), + [anon_sym_continue] = ACTIONS(3520), + [anon_sym_debugger] = ACTIONS(3520), + [anon_sym_return] = ACTIONS(3520), + [anon_sym_throw] = ACTIONS(3520), + [anon_sym_yield] = ACTIONS(3520), + [anon_sym_LBRACK] = ACTIONS(3522), + [anon_sym_DQUOTE] = ACTIONS(3522), + [anon_sym_SQUOTE] = ACTIONS(3522), + [anon_sym_class] = ACTIONS(3520), + [anon_sym_async] = ACTIONS(3520), + [anon_sym_function] = ACTIONS(3520), + [anon_sym_new] = ACTIONS(3520), + [anon_sym_using] = ACTIONS(3520), + [anon_sym_PLUS] = ACTIONS(3520), + [anon_sym_DASH] = ACTIONS(3520), + [anon_sym_SLASH] = ACTIONS(3520), + [anon_sym_LT] = ACTIONS(3522), + [anon_sym_TILDE] = ACTIONS(3522), + [anon_sym_void] = ACTIONS(3520), + [anon_sym_delete] = ACTIONS(3520), + [anon_sym_PLUS_PLUS] = ACTIONS(3522), + [anon_sym_DASH_DASH] = ACTIONS(3522), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3522), + [sym_number] = ACTIONS(3522), + [sym_private_property_identifier] = ACTIONS(3522), + [sym_this] = ACTIONS(3520), + [sym_super] = ACTIONS(3520), + [sym_true] = ACTIONS(3520), + [sym_false] = ACTIONS(3520), + [sym_null] = ACTIONS(3520), + [sym_undefined] = ACTIONS(3520), + [anon_sym_AT] = ACTIONS(3522), + [anon_sym_static] = ACTIONS(3520), + [anon_sym_readonly] = ACTIONS(3520), + [anon_sym_get] = ACTIONS(3520), + [anon_sym_set] = ACTIONS(3520), + [anon_sym_declare] = ACTIONS(3520), + [anon_sym_public] = ACTIONS(3520), + [anon_sym_private] = ACTIONS(3520), + [anon_sym_protected] = ACTIONS(3520), + [anon_sym_override] = ACTIONS(3520), + [anon_sym_module] = ACTIONS(3520), + [anon_sym_any] = ACTIONS(3520), + [anon_sym_number] = ACTIONS(3520), + [anon_sym_boolean] = ACTIONS(3520), + [anon_sym_string] = ACTIONS(3520), + [anon_sym_symbol] = ACTIONS(3520), + [anon_sym_object] = ACTIONS(3520), + [anon_sym_abstract] = ACTIONS(3520), + [anon_sym_interface] = ACTIONS(3520), + [anon_sym_enum] = ACTIONS(3520), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1034)] = { + [sym_import] = STATE(6342), + [sym_nested_identifier] = STATE(6911), + [sym_string] = STATE(3805), + [sym_formal_parameters] = STATE(7289), + [sym_nested_type_identifier] = STATE(3661), + [sym__type_query_member_expression_in_type_annotation] = STATE(3444), + [sym__type_query_call_expression_in_type_annotation] = STATE(3739), + [sym_asserts] = STATE(3893), + [sym_type] = STATE(3766), + [sym_constructor_type] = STATE(3820), + [sym_primary_type] = STATE(3822), + [sym_template_literal_type] = STATE(3796), + [sym_infer_type] = STATE(3820), + [sym_conditional_type] = STATE(3796), + [sym_generic_type] = STATE(3796), + [sym_type_predicate] = STATE(3893), + [sym_type_query] = STATE(3796), + [sym_index_type_query] = STATE(3796), + [sym_lookup_type] = STATE(3796), + [sym_literal_type] = STATE(3796), + [sym__number] = STATE(3824), + [sym_existential_type] = STATE(3796), + [sym_flow_maybe_type] = STATE(3796), + [sym_parenthesized_type] = STATE(3796), + [sym_predefined_type] = STATE(3747), + [sym_object_type] = STATE(3796), + [sym_type_parameters] = STATE(6577), + [sym_array_type] = STATE(3796), + [sym_tuple_type] = STATE(3796), + [sym_readonly_type] = STATE(3820), + [sym_union_type] = STATE(3796), + [sym_intersection_type] = STATE(3796), + [sym_function_type] = STATE(3820), + [sym_identifier] = ACTIONS(3184), + [anon_sym_STAR] = ACTIONS(1079), + [anon_sym_LBRACE] = ACTIONS(1751), + [anon_sym_typeof] = ACTIONS(1753), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(1085), + [anon_sym_LPAREN] = ACTIONS(1755), + [anon_sym_LBRACK] = ACTIONS(1757), + [anon_sym_DQUOTE] = ACTIONS(1759), + [anon_sym_SQUOTE] = ACTIONS(1761), + [anon_sym_new] = ACTIONS(1763), + [anon_sym_AMP] = ACTIONS(1093), + [anon_sym_PIPE] = ACTIONS(1095), + [anon_sym_PLUS] = ACTIONS(3186), + [anon_sym_DASH] = ACTIONS(3186), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(1119), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1771), + [sym_number] = ACTIONS(1773), + [sym_this] = ACTIONS(3188), + [sym_true] = ACTIONS(1777), + [sym_false] = ACTIONS(1777), + [sym_null] = ACTIONS(1777), + [sym_undefined] = ACTIONS(1777), + [anon_sym_readonly] = ACTIONS(1779), + [anon_sym_QMARK] = ACTIONS(1113), + [anon_sym_any] = ACTIONS(1119), + [anon_sym_number] = ACTIONS(1119), + [anon_sym_boolean] = ACTIONS(1119), + [anon_sym_string] = ACTIONS(1119), + [anon_sym_symbol] = ACTIONS(1119), + [anon_sym_object] = ACTIONS(1119), + [anon_sym_abstract] = ACTIONS(1117), + [anon_sym_asserts] = ACTIONS(3190), + [anon_sym_never] = ACTIONS(1119), + [anon_sym_unknown] = ACTIONS(1119), + [anon_sym_keyof] = ACTIONS(1121), + [anon_sym_infer] = ACTIONS(1123), + [aux_sym_predefined_type_token1] = ACTIONS(1125), + [anon_sym_LBRACE_PIPE] = ACTIONS(1127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1035)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_asserts] = STATE(6720), + [sym_type] = STATE(4187), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_predicate] = STATE(6730), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3641), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(3356), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_RBRACK] = ACTIONS(3186), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(3358), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -123266,299 +134397,845 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), [anon_sym_abstract] = ACTIONS(207), + [anon_sym_asserts] = ACTIONS(3360), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(959)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4001), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1036)] = { + [sym_import] = STATE(6200), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7280), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3906), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_asserts] = STATE(3589), + [sym_type] = STATE(4818), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_predicate] = STATE(3589), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(4602), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6687), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(3524), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(3526), + [anon_sym_typeof] = ACTIONS(3528), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_GT] = ACTIONS(3188), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(3530), + [anon_sym_SQUOTE] = ACTIONS(3532), + [anon_sym_new] = ACTIONS(3534), + [anon_sym_AMP] = ACTIONS(3536), + [anon_sym_PIPE] = ACTIONS(3538), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(3540), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(3542), + [anon_sym_QMARK] = ACTIONS(3544), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(207), + [anon_sym_abstract] = ACTIONS(3546), + [anon_sym_asserts] = ACTIONS(3548), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_keyof] = ACTIONS(3550), + [anon_sym_infer] = ACTIONS(3552), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3554), [sym_html_comment] = ACTIONS(5), }, - [STATE(960)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4001), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1037)] = { + [sym_identifier] = ACTIONS(3520), + [anon_sym_export] = ACTIONS(3520), + [anon_sym_type] = ACTIONS(3520), + [anon_sym_namespace] = ACTIONS(3520), + [anon_sym_LBRACE] = ACTIONS(3522), + [anon_sym_typeof] = ACTIONS(3520), + [anon_sym_import] = ACTIONS(3520), + [anon_sym_with] = ACTIONS(3520), + [anon_sym_var] = ACTIONS(3520), + [anon_sym_let] = ACTIONS(3520), + [anon_sym_const] = ACTIONS(3520), + [anon_sym_BANG] = ACTIONS(3522), + [anon_sym_if] = ACTIONS(3520), + [anon_sym_switch] = ACTIONS(3520), + [anon_sym_for] = ACTIONS(3520), + [anon_sym_LPAREN] = ACTIONS(3522), + [anon_sym_SEMI] = ACTIONS(3522), + [anon_sym_await] = ACTIONS(3520), + [anon_sym_while] = ACTIONS(3520), + [anon_sym_do] = ACTIONS(3520), + [anon_sym_try] = ACTIONS(3520), + [anon_sym_break] = ACTIONS(3520), + [anon_sym_continue] = ACTIONS(3520), + [anon_sym_debugger] = ACTIONS(3520), + [anon_sym_return] = ACTIONS(3520), + [anon_sym_throw] = ACTIONS(3520), + [anon_sym_yield] = ACTIONS(3520), + [anon_sym_LBRACK] = ACTIONS(3522), + [anon_sym_DQUOTE] = ACTIONS(3522), + [anon_sym_SQUOTE] = ACTIONS(3522), + [anon_sym_class] = ACTIONS(3520), + [anon_sym_async] = ACTIONS(3520), + [anon_sym_function] = ACTIONS(3520), + [anon_sym_new] = ACTIONS(3520), + [anon_sym_using] = ACTIONS(3520), + [anon_sym_PLUS] = ACTIONS(3520), + [anon_sym_DASH] = ACTIONS(3520), + [anon_sym_SLASH] = ACTIONS(3520), + [anon_sym_LT] = ACTIONS(3522), + [anon_sym_TILDE] = ACTIONS(3522), + [anon_sym_void] = ACTIONS(3520), + [anon_sym_delete] = ACTIONS(3520), + [anon_sym_PLUS_PLUS] = ACTIONS(3522), + [anon_sym_DASH_DASH] = ACTIONS(3522), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3522), + [sym_number] = ACTIONS(3522), + [sym_private_property_identifier] = ACTIONS(3522), + [sym_this] = ACTIONS(3520), + [sym_super] = ACTIONS(3520), + [sym_true] = ACTIONS(3520), + [sym_false] = ACTIONS(3520), + [sym_null] = ACTIONS(3520), + [sym_undefined] = ACTIONS(3520), + [anon_sym_AT] = ACTIONS(3522), + [anon_sym_static] = ACTIONS(3520), + [anon_sym_readonly] = ACTIONS(3520), + [anon_sym_get] = ACTIONS(3520), + [anon_sym_set] = ACTIONS(3520), + [anon_sym_declare] = ACTIONS(3520), + [anon_sym_public] = ACTIONS(3520), + [anon_sym_private] = ACTIONS(3520), + [anon_sym_protected] = ACTIONS(3520), + [anon_sym_override] = ACTIONS(3520), + [anon_sym_module] = ACTIONS(3520), + [anon_sym_any] = ACTIONS(3520), + [anon_sym_number] = ACTIONS(3520), + [anon_sym_boolean] = ACTIONS(3520), + [anon_sym_string] = ACTIONS(3520), + [anon_sym_symbol] = ACTIONS(3520), + [anon_sym_object] = ACTIONS(3520), + [anon_sym_abstract] = ACTIONS(3520), + [anon_sym_interface] = ACTIONS(3520), + [anon_sym_enum] = ACTIONS(3520), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1038)] = { + [sym_identifier] = ACTIONS(3520), + [anon_sym_export] = ACTIONS(3520), + [anon_sym_type] = ACTIONS(3520), + [anon_sym_namespace] = ACTIONS(3520), + [anon_sym_LBRACE] = ACTIONS(3522), + [anon_sym_typeof] = ACTIONS(3520), + [anon_sym_import] = ACTIONS(3520), + [anon_sym_with] = ACTIONS(3520), + [anon_sym_var] = ACTIONS(3520), + [anon_sym_let] = ACTIONS(3520), + [anon_sym_const] = ACTIONS(3520), + [anon_sym_BANG] = ACTIONS(3522), + [anon_sym_if] = ACTIONS(3520), + [anon_sym_switch] = ACTIONS(3520), + [anon_sym_for] = ACTIONS(3520), + [anon_sym_LPAREN] = ACTIONS(3522), + [anon_sym_SEMI] = ACTIONS(3522), + [anon_sym_await] = ACTIONS(3520), + [anon_sym_while] = ACTIONS(3520), + [anon_sym_do] = ACTIONS(3520), + [anon_sym_try] = ACTIONS(3520), + [anon_sym_break] = ACTIONS(3520), + [anon_sym_continue] = ACTIONS(3520), + [anon_sym_debugger] = ACTIONS(3520), + [anon_sym_return] = ACTIONS(3520), + [anon_sym_throw] = ACTIONS(3520), + [anon_sym_yield] = ACTIONS(3520), + [anon_sym_LBRACK] = ACTIONS(3522), + [anon_sym_DQUOTE] = ACTIONS(3522), + [anon_sym_SQUOTE] = ACTIONS(3522), + [anon_sym_class] = ACTIONS(3520), + [anon_sym_async] = ACTIONS(3520), + [anon_sym_function] = ACTIONS(3520), + [anon_sym_new] = ACTIONS(3520), + [anon_sym_using] = ACTIONS(3520), + [anon_sym_PLUS] = ACTIONS(3520), + [anon_sym_DASH] = ACTIONS(3520), + [anon_sym_SLASH] = ACTIONS(3520), + [anon_sym_LT] = ACTIONS(3522), + [anon_sym_TILDE] = ACTIONS(3522), + [anon_sym_void] = ACTIONS(3520), + [anon_sym_delete] = ACTIONS(3520), + [anon_sym_PLUS_PLUS] = ACTIONS(3522), + [anon_sym_DASH_DASH] = ACTIONS(3522), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3522), + [sym_number] = ACTIONS(3522), + [sym_private_property_identifier] = ACTIONS(3522), + [sym_this] = ACTIONS(3520), + [sym_super] = ACTIONS(3520), + [sym_true] = ACTIONS(3520), + [sym_false] = ACTIONS(3520), + [sym_null] = ACTIONS(3520), + [sym_undefined] = ACTIONS(3520), + [anon_sym_AT] = ACTIONS(3522), + [anon_sym_static] = ACTIONS(3520), + [anon_sym_readonly] = ACTIONS(3520), + [anon_sym_get] = ACTIONS(3520), + [anon_sym_set] = ACTIONS(3520), + [anon_sym_declare] = ACTIONS(3520), + [anon_sym_public] = ACTIONS(3520), + [anon_sym_private] = ACTIONS(3520), + [anon_sym_protected] = ACTIONS(3520), + [anon_sym_override] = ACTIONS(3520), + [anon_sym_module] = ACTIONS(3520), + [anon_sym_any] = ACTIONS(3520), + [anon_sym_number] = ACTIONS(3520), + [anon_sym_boolean] = ACTIONS(3520), + [anon_sym_string] = ACTIONS(3520), + [anon_sym_symbol] = ACTIONS(3520), + [anon_sym_object] = ACTIONS(3520), + [anon_sym_abstract] = ACTIONS(3520), + [anon_sym_interface] = ACTIONS(3520), + [anon_sym_enum] = ACTIONS(3520), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1039)] = { + [sym_identifier] = ACTIONS(3520), + [anon_sym_export] = ACTIONS(3520), + [anon_sym_type] = ACTIONS(3520), + [anon_sym_namespace] = ACTIONS(3520), + [anon_sym_LBRACE] = ACTIONS(3522), + [anon_sym_typeof] = ACTIONS(3520), + [anon_sym_import] = ACTIONS(3520), + [anon_sym_with] = ACTIONS(3520), + [anon_sym_var] = ACTIONS(3520), + [anon_sym_let] = ACTIONS(3520), + [anon_sym_const] = ACTIONS(3520), + [anon_sym_BANG] = ACTIONS(3522), + [anon_sym_if] = ACTIONS(3520), + [anon_sym_switch] = ACTIONS(3520), + [anon_sym_for] = ACTIONS(3520), + [anon_sym_LPAREN] = ACTIONS(3522), + [anon_sym_SEMI] = ACTIONS(3522), + [anon_sym_await] = ACTIONS(3520), + [anon_sym_while] = ACTIONS(3520), + [anon_sym_do] = ACTIONS(3520), + [anon_sym_try] = ACTIONS(3520), + [anon_sym_break] = ACTIONS(3520), + [anon_sym_continue] = ACTIONS(3520), + [anon_sym_debugger] = ACTIONS(3520), + [anon_sym_return] = ACTIONS(3520), + [anon_sym_throw] = ACTIONS(3520), + [anon_sym_yield] = ACTIONS(3520), + [anon_sym_LBRACK] = ACTIONS(3522), + [anon_sym_DQUOTE] = ACTIONS(3522), + [anon_sym_SQUOTE] = ACTIONS(3522), + [anon_sym_class] = ACTIONS(3520), + [anon_sym_async] = ACTIONS(3520), + [anon_sym_function] = ACTIONS(3520), + [anon_sym_new] = ACTIONS(3520), + [anon_sym_using] = ACTIONS(3520), + [anon_sym_PLUS] = ACTIONS(3520), + [anon_sym_DASH] = ACTIONS(3520), + [anon_sym_SLASH] = ACTIONS(3520), + [anon_sym_LT] = ACTIONS(3522), + [anon_sym_TILDE] = ACTIONS(3522), + [anon_sym_void] = ACTIONS(3520), + [anon_sym_delete] = ACTIONS(3520), + [anon_sym_PLUS_PLUS] = ACTIONS(3522), + [anon_sym_DASH_DASH] = ACTIONS(3522), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3522), + [sym_number] = ACTIONS(3522), + [sym_private_property_identifier] = ACTIONS(3522), + [sym_this] = ACTIONS(3520), + [sym_super] = ACTIONS(3520), + [sym_true] = ACTIONS(3520), + [sym_false] = ACTIONS(3520), + [sym_null] = ACTIONS(3520), + [sym_undefined] = ACTIONS(3520), + [anon_sym_AT] = ACTIONS(3522), + [anon_sym_static] = ACTIONS(3520), + [anon_sym_readonly] = ACTIONS(3520), + [anon_sym_get] = ACTIONS(3520), + [anon_sym_set] = ACTIONS(3520), + [anon_sym_declare] = ACTIONS(3520), + [anon_sym_public] = ACTIONS(3520), + [anon_sym_private] = ACTIONS(3520), + [anon_sym_protected] = ACTIONS(3520), + [anon_sym_override] = ACTIONS(3520), + [anon_sym_module] = ACTIONS(3520), + [anon_sym_any] = ACTIONS(3520), + [anon_sym_number] = ACTIONS(3520), + [anon_sym_boolean] = ACTIONS(3520), + [anon_sym_string] = ACTIONS(3520), + [anon_sym_symbol] = ACTIONS(3520), + [anon_sym_object] = ACTIONS(3520), + [anon_sym_abstract] = ACTIONS(3520), + [anon_sym_interface] = ACTIONS(3520), + [anon_sym_enum] = ACTIONS(3520), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1040)] = { + [sym_identifier] = ACTIONS(3520), + [anon_sym_export] = ACTIONS(3520), + [anon_sym_type] = ACTIONS(3520), + [anon_sym_namespace] = ACTIONS(3520), + [anon_sym_LBRACE] = ACTIONS(3522), + [anon_sym_typeof] = ACTIONS(3520), + [anon_sym_import] = ACTIONS(3520), + [anon_sym_with] = ACTIONS(3520), + [anon_sym_var] = ACTIONS(3520), + [anon_sym_let] = ACTIONS(3520), + [anon_sym_const] = ACTIONS(3520), + [anon_sym_BANG] = ACTIONS(3522), + [anon_sym_if] = ACTIONS(3520), + [anon_sym_switch] = ACTIONS(3520), + [anon_sym_for] = ACTIONS(3520), + [anon_sym_LPAREN] = ACTIONS(3522), + [anon_sym_SEMI] = ACTIONS(3522), + [anon_sym_await] = ACTIONS(3520), + [anon_sym_while] = ACTIONS(3520), + [anon_sym_do] = ACTIONS(3520), + [anon_sym_try] = ACTIONS(3520), + [anon_sym_break] = ACTIONS(3520), + [anon_sym_continue] = ACTIONS(3520), + [anon_sym_debugger] = ACTIONS(3520), + [anon_sym_return] = ACTIONS(3520), + [anon_sym_throw] = ACTIONS(3520), + [anon_sym_yield] = ACTIONS(3520), + [anon_sym_LBRACK] = ACTIONS(3522), + [anon_sym_DQUOTE] = ACTIONS(3522), + [anon_sym_SQUOTE] = ACTIONS(3522), + [anon_sym_class] = ACTIONS(3520), + [anon_sym_async] = ACTIONS(3520), + [anon_sym_function] = ACTIONS(3520), + [anon_sym_new] = ACTIONS(3520), + [anon_sym_using] = ACTIONS(3520), + [anon_sym_PLUS] = ACTIONS(3520), + [anon_sym_DASH] = ACTIONS(3520), + [anon_sym_SLASH] = ACTIONS(3520), + [anon_sym_LT] = ACTIONS(3522), + [anon_sym_TILDE] = ACTIONS(3522), + [anon_sym_void] = ACTIONS(3520), + [anon_sym_delete] = ACTIONS(3520), + [anon_sym_PLUS_PLUS] = ACTIONS(3522), + [anon_sym_DASH_DASH] = ACTIONS(3522), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3522), + [sym_number] = ACTIONS(3522), + [sym_private_property_identifier] = ACTIONS(3522), + [sym_this] = ACTIONS(3520), + [sym_super] = ACTIONS(3520), + [sym_true] = ACTIONS(3520), + [sym_false] = ACTIONS(3520), + [sym_null] = ACTIONS(3520), + [sym_undefined] = ACTIONS(3520), + [anon_sym_AT] = ACTIONS(3522), + [anon_sym_static] = ACTIONS(3520), + [anon_sym_readonly] = ACTIONS(3520), + [anon_sym_get] = ACTIONS(3520), + [anon_sym_set] = ACTIONS(3520), + [anon_sym_declare] = ACTIONS(3520), + [anon_sym_public] = ACTIONS(3520), + [anon_sym_private] = ACTIONS(3520), + [anon_sym_protected] = ACTIONS(3520), + [anon_sym_override] = ACTIONS(3520), + [anon_sym_module] = ACTIONS(3520), + [anon_sym_any] = ACTIONS(3520), + [anon_sym_number] = ACTIONS(3520), + [anon_sym_boolean] = ACTIONS(3520), + [anon_sym_string] = ACTIONS(3520), + [anon_sym_symbol] = ACTIONS(3520), + [anon_sym_object] = ACTIONS(3520), + [anon_sym_abstract] = ACTIONS(3520), + [anon_sym_interface] = ACTIONS(3520), + [anon_sym_enum] = ACTIONS(3520), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1041)] = { + [sym_identifier] = ACTIONS(3520), + [anon_sym_export] = ACTIONS(3520), + [anon_sym_type] = ACTIONS(3520), + [anon_sym_namespace] = ACTIONS(3520), + [anon_sym_LBRACE] = ACTIONS(3522), + [anon_sym_typeof] = ACTIONS(3520), + [anon_sym_import] = ACTIONS(3520), + [anon_sym_with] = ACTIONS(3520), + [anon_sym_var] = ACTIONS(3520), + [anon_sym_let] = ACTIONS(3520), + [anon_sym_const] = ACTIONS(3520), + [anon_sym_BANG] = ACTIONS(3522), + [anon_sym_if] = ACTIONS(3520), + [anon_sym_switch] = ACTIONS(3520), + [anon_sym_for] = ACTIONS(3520), + [anon_sym_LPAREN] = ACTIONS(3522), + [anon_sym_SEMI] = ACTIONS(3522), + [anon_sym_await] = ACTIONS(3520), + [anon_sym_while] = ACTIONS(3520), + [anon_sym_do] = ACTIONS(3520), + [anon_sym_try] = ACTIONS(3520), + [anon_sym_break] = ACTIONS(3520), + [anon_sym_continue] = ACTIONS(3520), + [anon_sym_debugger] = ACTIONS(3520), + [anon_sym_return] = ACTIONS(3520), + [anon_sym_throw] = ACTIONS(3520), + [anon_sym_yield] = ACTIONS(3520), + [anon_sym_LBRACK] = ACTIONS(3522), + [anon_sym_DQUOTE] = ACTIONS(3522), + [anon_sym_SQUOTE] = ACTIONS(3522), + [anon_sym_class] = ACTIONS(3520), + [anon_sym_async] = ACTIONS(3520), + [anon_sym_function] = ACTIONS(3520), + [anon_sym_new] = ACTIONS(3520), + [anon_sym_using] = ACTIONS(3520), + [anon_sym_PLUS] = ACTIONS(3520), + [anon_sym_DASH] = ACTIONS(3520), + [anon_sym_SLASH] = ACTIONS(3520), + [anon_sym_LT] = ACTIONS(3522), + [anon_sym_TILDE] = ACTIONS(3522), + [anon_sym_void] = ACTIONS(3520), + [anon_sym_delete] = ACTIONS(3520), + [anon_sym_PLUS_PLUS] = ACTIONS(3522), + [anon_sym_DASH_DASH] = ACTIONS(3522), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3522), + [sym_number] = ACTIONS(3522), + [sym_private_property_identifier] = ACTIONS(3522), + [sym_this] = ACTIONS(3520), + [sym_super] = ACTIONS(3520), + [sym_true] = ACTIONS(3520), + [sym_false] = ACTIONS(3520), + [sym_null] = ACTIONS(3520), + [sym_undefined] = ACTIONS(3520), + [anon_sym_AT] = ACTIONS(3522), + [anon_sym_static] = ACTIONS(3520), + [anon_sym_readonly] = ACTIONS(3520), + [anon_sym_get] = ACTIONS(3520), + [anon_sym_set] = ACTIONS(3520), + [anon_sym_declare] = ACTIONS(3520), + [anon_sym_public] = ACTIONS(3520), + [anon_sym_private] = ACTIONS(3520), + [anon_sym_protected] = ACTIONS(3520), + [anon_sym_override] = ACTIONS(3520), + [anon_sym_module] = ACTIONS(3520), + [anon_sym_any] = ACTIONS(3520), + [anon_sym_number] = ACTIONS(3520), + [anon_sym_boolean] = ACTIONS(3520), + [anon_sym_string] = ACTIONS(3520), + [anon_sym_symbol] = ACTIONS(3520), + [anon_sym_object] = ACTIONS(3520), + [anon_sym_abstract] = ACTIONS(3520), + [anon_sym_interface] = ACTIONS(3520), + [anon_sym_enum] = ACTIONS(3520), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1042)] = { + [sym_identifier] = ACTIONS(3520), + [anon_sym_export] = ACTIONS(3520), + [anon_sym_type] = ACTIONS(3520), + [anon_sym_namespace] = ACTIONS(3520), + [anon_sym_LBRACE] = ACTIONS(3522), + [anon_sym_typeof] = ACTIONS(3520), + [anon_sym_import] = ACTIONS(3520), + [anon_sym_with] = ACTIONS(3520), + [anon_sym_var] = ACTIONS(3520), + [anon_sym_let] = ACTIONS(3520), + [anon_sym_const] = ACTIONS(3520), + [anon_sym_BANG] = ACTIONS(3522), + [anon_sym_if] = ACTIONS(3520), + [anon_sym_switch] = ACTIONS(3520), + [anon_sym_for] = ACTIONS(3520), + [anon_sym_LPAREN] = ACTIONS(3522), + [anon_sym_SEMI] = ACTIONS(3522), + [anon_sym_await] = ACTIONS(3520), + [anon_sym_while] = ACTIONS(3520), + [anon_sym_do] = ACTIONS(3520), + [anon_sym_try] = ACTIONS(3520), + [anon_sym_break] = ACTIONS(3520), + [anon_sym_continue] = ACTIONS(3520), + [anon_sym_debugger] = ACTIONS(3520), + [anon_sym_return] = ACTIONS(3520), + [anon_sym_throw] = ACTIONS(3520), + [anon_sym_yield] = ACTIONS(3520), + [anon_sym_LBRACK] = ACTIONS(3522), + [anon_sym_DQUOTE] = ACTIONS(3522), + [anon_sym_SQUOTE] = ACTIONS(3522), + [anon_sym_class] = ACTIONS(3520), + [anon_sym_async] = ACTIONS(3520), + [anon_sym_function] = ACTIONS(3520), + [anon_sym_new] = ACTIONS(3520), + [anon_sym_using] = ACTIONS(3520), + [anon_sym_PLUS] = ACTIONS(3520), + [anon_sym_DASH] = ACTIONS(3520), + [anon_sym_SLASH] = ACTIONS(3520), + [anon_sym_LT] = ACTIONS(3522), + [anon_sym_TILDE] = ACTIONS(3522), + [anon_sym_void] = ACTIONS(3520), + [anon_sym_delete] = ACTIONS(3520), + [anon_sym_PLUS_PLUS] = ACTIONS(3522), + [anon_sym_DASH_DASH] = ACTIONS(3522), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3522), + [sym_number] = ACTIONS(3522), + [sym_private_property_identifier] = ACTIONS(3522), + [sym_this] = ACTIONS(3520), + [sym_super] = ACTIONS(3520), + [sym_true] = ACTIONS(3520), + [sym_false] = ACTIONS(3520), + [sym_null] = ACTIONS(3520), + [sym_undefined] = ACTIONS(3520), + [anon_sym_AT] = ACTIONS(3522), + [anon_sym_static] = ACTIONS(3520), + [anon_sym_readonly] = ACTIONS(3520), + [anon_sym_get] = ACTIONS(3520), + [anon_sym_set] = ACTIONS(3520), + [anon_sym_declare] = ACTIONS(3520), + [anon_sym_public] = ACTIONS(3520), + [anon_sym_private] = ACTIONS(3520), + [anon_sym_protected] = ACTIONS(3520), + [anon_sym_override] = ACTIONS(3520), + [anon_sym_module] = ACTIONS(3520), + [anon_sym_any] = ACTIONS(3520), + [anon_sym_number] = ACTIONS(3520), + [anon_sym_boolean] = ACTIONS(3520), + [anon_sym_string] = ACTIONS(3520), + [anon_sym_symbol] = ACTIONS(3520), + [anon_sym_object] = ACTIONS(3520), + [anon_sym_abstract] = ACTIONS(3520), + [anon_sym_interface] = ACTIONS(3520), + [anon_sym_enum] = ACTIONS(3520), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1043)] = { + [sym_identifier] = ACTIONS(3520), + [anon_sym_export] = ACTIONS(3520), + [anon_sym_type] = ACTIONS(3520), + [anon_sym_namespace] = ACTIONS(3520), + [anon_sym_LBRACE] = ACTIONS(3522), + [anon_sym_typeof] = ACTIONS(3520), + [anon_sym_import] = ACTIONS(3520), + [anon_sym_with] = ACTIONS(3520), + [anon_sym_var] = ACTIONS(3520), + [anon_sym_let] = ACTIONS(3520), + [anon_sym_const] = ACTIONS(3520), + [anon_sym_BANG] = ACTIONS(3522), + [anon_sym_if] = ACTIONS(3520), + [anon_sym_switch] = ACTIONS(3520), + [anon_sym_for] = ACTIONS(3520), + [anon_sym_LPAREN] = ACTIONS(3522), + [anon_sym_SEMI] = ACTIONS(3522), + [anon_sym_await] = ACTIONS(3520), + [anon_sym_while] = ACTIONS(3520), + [anon_sym_do] = ACTIONS(3520), + [anon_sym_try] = ACTIONS(3520), + [anon_sym_break] = ACTIONS(3520), + [anon_sym_continue] = ACTIONS(3520), + [anon_sym_debugger] = ACTIONS(3520), + [anon_sym_return] = ACTIONS(3520), + [anon_sym_throw] = ACTIONS(3520), + [anon_sym_yield] = ACTIONS(3520), + [anon_sym_LBRACK] = ACTIONS(3522), + [anon_sym_DQUOTE] = ACTIONS(3522), + [anon_sym_SQUOTE] = ACTIONS(3522), + [anon_sym_class] = ACTIONS(3520), + [anon_sym_async] = ACTIONS(3520), + [anon_sym_function] = ACTIONS(3520), + [anon_sym_new] = ACTIONS(3520), + [anon_sym_using] = ACTIONS(3520), + [anon_sym_PLUS] = ACTIONS(3520), + [anon_sym_DASH] = ACTIONS(3520), + [anon_sym_SLASH] = ACTIONS(3520), + [anon_sym_LT] = ACTIONS(3522), + [anon_sym_TILDE] = ACTIONS(3522), + [anon_sym_void] = ACTIONS(3520), + [anon_sym_delete] = ACTIONS(3520), + [anon_sym_PLUS_PLUS] = ACTIONS(3522), + [anon_sym_DASH_DASH] = ACTIONS(3522), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3522), + [sym_number] = ACTIONS(3522), + [sym_private_property_identifier] = ACTIONS(3522), + [sym_this] = ACTIONS(3520), + [sym_super] = ACTIONS(3520), + [sym_true] = ACTIONS(3520), + [sym_false] = ACTIONS(3520), + [sym_null] = ACTIONS(3520), + [sym_undefined] = ACTIONS(3520), + [anon_sym_AT] = ACTIONS(3522), + [anon_sym_static] = ACTIONS(3520), + [anon_sym_readonly] = ACTIONS(3520), + [anon_sym_get] = ACTIONS(3520), + [anon_sym_set] = ACTIONS(3520), + [anon_sym_declare] = ACTIONS(3520), + [anon_sym_public] = ACTIONS(3520), + [anon_sym_private] = ACTIONS(3520), + [anon_sym_protected] = ACTIONS(3520), + [anon_sym_override] = ACTIONS(3520), + [anon_sym_module] = ACTIONS(3520), + [anon_sym_any] = ACTIONS(3520), + [anon_sym_number] = ACTIONS(3520), + [anon_sym_boolean] = ACTIONS(3520), + [anon_sym_string] = ACTIONS(3520), + [anon_sym_symbol] = ACTIONS(3520), + [anon_sym_object] = ACTIONS(3520), + [anon_sym_abstract] = ACTIONS(3520), + [anon_sym_interface] = ACTIONS(3520), + [anon_sym_enum] = ACTIONS(3520), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1044)] = { + [sym_import] = STATE(6200), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7280), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3906), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_asserts] = STATE(3526), + [sym_type] = STATE(4832), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_predicate] = STATE(3526), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(4602), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6687), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(3524), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(3526), + [anon_sym_typeof] = ACTIONS(3528), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_GT] = ACTIONS(3190), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(3530), + [anon_sym_SQUOTE] = ACTIONS(3532), + [anon_sym_new] = ACTIONS(3534), + [anon_sym_AMP] = ACTIONS(3536), + [anon_sym_PIPE] = ACTIONS(3538), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(3540), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(3542), + [anon_sym_QMARK] = ACTIONS(3544), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(207), + [anon_sym_abstract] = ACTIONS(3546), + [anon_sym_asserts] = ACTIONS(3548), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_keyof] = ACTIONS(3550), + [anon_sym_infer] = ACTIONS(3552), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3554), [sym_html_comment] = ACTIONS(5), }, - [STATE(961)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [STATE(1045)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_nested_type_identifier] = STATE(3445), + [sym_type_annotation] = STATE(6475), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), [sym_type] = STATE(4728), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_RBRACK] = ACTIONS(3192), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_COLON] = ACTIONS(906), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1687), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1693), + [anon_sym_QMARK] = ACTIONS(3556), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(207), + [anon_sym_abstract] = ACTIONS(705), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_keyof] = ACTIONS(1697), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(962)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4001), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1046)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym_type_annotation] = STATE(6475), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(6220), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3598), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_GT] = ACTIONS(3194), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_COLON] = ACTIONS(906), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(3556), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -123568,72 +135245,73 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), + [anon_sym_keyof] = ACTIONS(1697), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(963)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4001), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1047)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym_type_annotation] = STATE(6429), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(6220), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3597), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_GT] = ACTIONS(3196), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_COLON] = ACTIONS(906), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(701), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -123643,72 +135321,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), + [anon_sym_keyof] = ACTIONS(1697), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(964)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4001), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1048)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4884), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_GT] = ACTIONS(3198), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_GT] = ACTIONS(3558), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -123720,70 +135398,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(965)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4001), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1049)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4884), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_GT] = ACTIONS(3200), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_GT] = ACTIONS(3560), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -123795,70 +135473,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(966)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4001), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1050)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5551), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_GT] = ACTIONS(3202), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(3562), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -123870,70 +135548,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(967)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4001), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1051)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5825), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_GT] = ACTIONS(3204), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(3564), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -123945,70 +135623,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(968)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4713), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1052)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4884), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_RBRACK] = ACTIONS(3206), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_GT] = ACTIONS(3566), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -124020,70 +135698,145 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(969)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4001), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1053)] = { + [sym_identifier] = ACTIONS(3568), + [anon_sym_export] = ACTIONS(3568), + [anon_sym_type] = ACTIONS(3568), + [anon_sym_EQ] = ACTIONS(3568), + [anon_sym_namespace] = ACTIONS(3568), + [anon_sym_LBRACE] = ACTIONS(3570), + [anon_sym_COMMA] = ACTIONS(3570), + [anon_sym_RBRACE] = ACTIONS(3570), + [anon_sym_typeof] = ACTIONS(3568), + [anon_sym_import] = ACTIONS(3568), + [anon_sym_let] = ACTIONS(3568), + [anon_sym_BANG] = ACTIONS(3570), + [anon_sym_LPAREN] = ACTIONS(3570), + [anon_sym_RPAREN] = ACTIONS(3570), + [anon_sym_await] = ACTIONS(3568), + [anon_sym_COLON] = ACTIONS(3570), + [anon_sym_yield] = ACTIONS(3568), + [anon_sym_LBRACK] = ACTIONS(3570), + [anon_sym_RBRACK] = ACTIONS(3570), + [anon_sym_GT] = ACTIONS(3570), + [anon_sym_DOT] = ACTIONS(3568), + [anon_sym_DQUOTE] = ACTIONS(3570), + [anon_sym_SQUOTE] = ACTIONS(3570), + [anon_sym_class] = ACTIONS(3568), + [anon_sym_async] = ACTIONS(3568), + [anon_sym_function] = ACTIONS(3568), + [anon_sym_EQ_GT] = ACTIONS(3570), + [anon_sym_QMARK_DOT] = ACTIONS(3570), + [anon_sym_new] = ACTIONS(3568), + [anon_sym_using] = ACTIONS(3568), + [anon_sym_DOT_DOT_DOT] = ACTIONS(3570), + [anon_sym_AMP] = ACTIONS(3570), + [anon_sym_PIPE] = ACTIONS(3570), + [anon_sym_PLUS] = ACTIONS(3568), + [anon_sym_DASH] = ACTIONS(3568), + [anon_sym_SLASH] = ACTIONS(3568), + [anon_sym_LT] = ACTIONS(3570), + [anon_sym_TILDE] = ACTIONS(3570), + [anon_sym_void] = ACTIONS(3568), + [anon_sym_delete] = ACTIONS(3568), + [anon_sym_PLUS_PLUS] = ACTIONS(3570), + [anon_sym_DASH_DASH] = ACTIONS(3570), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3570), + [sym_number] = ACTIONS(3570), + [sym_private_property_identifier] = ACTIONS(3570), + [sym_this] = ACTIONS(3568), + [sym_super] = ACTIONS(3568), + [sym_true] = ACTIONS(3568), + [sym_false] = ACTIONS(3568), + [sym_null] = ACTIONS(3568), + [sym_undefined] = ACTIONS(3568), + [anon_sym_AT] = ACTIONS(3570), + [anon_sym_static] = ACTIONS(3568), + [anon_sym_readonly] = ACTIONS(3568), + [anon_sym_get] = ACTIONS(3568), + [anon_sym_set] = ACTIONS(3568), + [anon_sym_QMARK] = ACTIONS(3568), + [anon_sym_declare] = ACTIONS(3568), + [anon_sym_public] = ACTIONS(3568), + [anon_sym_private] = ACTIONS(3568), + [anon_sym_protected] = ACTIONS(3568), + [anon_sym_override] = ACTIONS(3568), + [anon_sym_module] = ACTIONS(3568), + [anon_sym_any] = ACTIONS(3568), + [anon_sym_number] = ACTIONS(3568), + [anon_sym_boolean] = ACTIONS(3568), + [anon_sym_string] = ACTIONS(3568), + [anon_sym_symbol] = ACTIONS(3568), + [anon_sym_object] = ACTIONS(3568), + [anon_sym_abstract] = ACTIONS(3568), + [anon_sym_extends] = ACTIONS(3568), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1054)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(6086), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_GT] = ACTIONS(3208), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(3572), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -124095,70 +135848,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(970)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4748), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1055)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4884), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_RBRACK] = ACTIONS(3210), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_GT] = ACTIONS(3574), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -124170,70 +135923,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(971)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4001), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1056)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5601), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_GT] = ACTIONS(3212), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(3576), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -124245,70 +135998,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(972)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4756), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1057)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4884), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_RBRACK] = ACTIONS(3214), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_GT] = ACTIONS(3578), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -124320,70 +136073,145 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(973)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4001), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1058)] = { + [sym_identifier] = ACTIONS(3580), + [anon_sym_export] = ACTIONS(3580), + [anon_sym_type] = ACTIONS(3580), + [anon_sym_EQ] = ACTIONS(3580), + [anon_sym_namespace] = ACTIONS(3580), + [anon_sym_LBRACE] = ACTIONS(3582), + [anon_sym_COMMA] = ACTIONS(3582), + [anon_sym_RBRACE] = ACTIONS(3582), + [anon_sym_typeof] = ACTIONS(3580), + [anon_sym_import] = ACTIONS(3580), + [anon_sym_let] = ACTIONS(3580), + [anon_sym_BANG] = ACTIONS(3582), + [anon_sym_LPAREN] = ACTIONS(3582), + [anon_sym_RPAREN] = ACTIONS(3582), + [anon_sym_await] = ACTIONS(3580), + [anon_sym_COLON] = ACTIONS(3582), + [anon_sym_yield] = ACTIONS(3580), + [anon_sym_LBRACK] = ACTIONS(3582), + [anon_sym_RBRACK] = ACTIONS(3582), + [anon_sym_GT] = ACTIONS(3582), + [anon_sym_DOT] = ACTIONS(3580), + [anon_sym_DQUOTE] = ACTIONS(3582), + [anon_sym_SQUOTE] = ACTIONS(3582), + [anon_sym_class] = ACTIONS(3580), + [anon_sym_async] = ACTIONS(3580), + [anon_sym_function] = ACTIONS(3580), + [anon_sym_EQ_GT] = ACTIONS(3582), + [anon_sym_QMARK_DOT] = ACTIONS(3582), + [anon_sym_new] = ACTIONS(3580), + [anon_sym_using] = ACTIONS(3580), + [anon_sym_DOT_DOT_DOT] = ACTIONS(3582), + [anon_sym_AMP] = ACTIONS(3582), + [anon_sym_PIPE] = ACTIONS(3582), + [anon_sym_PLUS] = ACTIONS(3580), + [anon_sym_DASH] = ACTIONS(3580), + [anon_sym_SLASH] = ACTIONS(3580), + [anon_sym_LT] = ACTIONS(3582), + [anon_sym_TILDE] = ACTIONS(3582), + [anon_sym_void] = ACTIONS(3580), + [anon_sym_delete] = ACTIONS(3580), + [anon_sym_PLUS_PLUS] = ACTIONS(3582), + [anon_sym_DASH_DASH] = ACTIONS(3582), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3582), + [sym_number] = ACTIONS(3582), + [sym_private_property_identifier] = ACTIONS(3582), + [sym_this] = ACTIONS(3580), + [sym_super] = ACTIONS(3580), + [sym_true] = ACTIONS(3580), + [sym_false] = ACTIONS(3580), + [sym_null] = ACTIONS(3580), + [sym_undefined] = ACTIONS(3580), + [anon_sym_AT] = ACTIONS(3582), + [anon_sym_static] = ACTIONS(3580), + [anon_sym_readonly] = ACTIONS(3580), + [anon_sym_get] = ACTIONS(3580), + [anon_sym_set] = ACTIONS(3580), + [anon_sym_QMARK] = ACTIONS(3580), + [anon_sym_declare] = ACTIONS(3580), + [anon_sym_public] = ACTIONS(3580), + [anon_sym_private] = ACTIONS(3580), + [anon_sym_protected] = ACTIONS(3580), + [anon_sym_override] = ACTIONS(3580), + [anon_sym_module] = ACTIONS(3580), + [anon_sym_any] = ACTIONS(3580), + [anon_sym_number] = ACTIONS(3580), + [anon_sym_boolean] = ACTIONS(3580), + [anon_sym_string] = ACTIONS(3580), + [anon_sym_symbol] = ACTIONS(3580), + [anon_sym_object] = ACTIONS(3580), + [anon_sym_abstract] = ACTIONS(3580), + [anon_sym_extends] = ACTIONS(3580), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1059)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4884), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_GT] = ACTIONS(3216), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_GT] = ACTIONS(3584), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -124395,70 +136223,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(974)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4051), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(3218), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1060)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5538), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [sym_jsx_identifier] = ACTIONS(3220), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(3586), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -124470,70 +136298,145 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(975)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4001), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1061)] = { + [sym_identifier] = ACTIONS(3588), + [anon_sym_export] = ACTIONS(3588), + [anon_sym_type] = ACTIONS(3588), + [anon_sym_EQ] = ACTIONS(3588), + [anon_sym_namespace] = ACTIONS(3588), + [anon_sym_LBRACE] = ACTIONS(3590), + [anon_sym_COMMA] = ACTIONS(3590), + [anon_sym_RBRACE] = ACTIONS(3590), + [anon_sym_typeof] = ACTIONS(3588), + [anon_sym_import] = ACTIONS(3588), + [anon_sym_let] = ACTIONS(3588), + [anon_sym_BANG] = ACTIONS(3590), + [anon_sym_LPAREN] = ACTIONS(3590), + [anon_sym_RPAREN] = ACTIONS(3590), + [anon_sym_await] = ACTIONS(3588), + [anon_sym_COLON] = ACTIONS(3590), + [anon_sym_yield] = ACTIONS(3588), + [anon_sym_LBRACK] = ACTIONS(3590), + [anon_sym_RBRACK] = ACTIONS(3590), + [anon_sym_GT] = ACTIONS(3590), + [anon_sym_DOT] = ACTIONS(3588), + [anon_sym_DQUOTE] = ACTIONS(3590), + [anon_sym_SQUOTE] = ACTIONS(3590), + [anon_sym_class] = ACTIONS(3588), + [anon_sym_async] = ACTIONS(3588), + [anon_sym_function] = ACTIONS(3588), + [anon_sym_EQ_GT] = ACTIONS(3590), + [anon_sym_QMARK_DOT] = ACTIONS(3590), + [anon_sym_new] = ACTIONS(3588), + [anon_sym_using] = ACTIONS(3588), + [anon_sym_DOT_DOT_DOT] = ACTIONS(3590), + [anon_sym_AMP] = ACTIONS(3590), + [anon_sym_PIPE] = ACTIONS(3590), + [anon_sym_PLUS] = ACTIONS(3588), + [anon_sym_DASH] = ACTIONS(3588), + [anon_sym_SLASH] = ACTIONS(3588), + [anon_sym_LT] = ACTIONS(3590), + [anon_sym_TILDE] = ACTIONS(3590), + [anon_sym_void] = ACTIONS(3588), + [anon_sym_delete] = ACTIONS(3588), + [anon_sym_PLUS_PLUS] = ACTIONS(3590), + [anon_sym_DASH_DASH] = ACTIONS(3590), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3590), + [sym_number] = ACTIONS(3590), + [sym_private_property_identifier] = ACTIONS(3590), + [sym_this] = ACTIONS(3588), + [sym_super] = ACTIONS(3588), + [sym_true] = ACTIONS(3588), + [sym_false] = ACTIONS(3588), + [sym_null] = ACTIONS(3588), + [sym_undefined] = ACTIONS(3588), + [anon_sym_AT] = ACTIONS(3590), + [anon_sym_static] = ACTIONS(3588), + [anon_sym_readonly] = ACTIONS(3588), + [anon_sym_get] = ACTIONS(3588), + [anon_sym_set] = ACTIONS(3588), + [anon_sym_QMARK] = ACTIONS(3588), + [anon_sym_declare] = ACTIONS(3588), + [anon_sym_public] = ACTIONS(3588), + [anon_sym_private] = ACTIONS(3588), + [anon_sym_protected] = ACTIONS(3588), + [anon_sym_override] = ACTIONS(3588), + [anon_sym_module] = ACTIONS(3588), + [anon_sym_any] = ACTIONS(3588), + [anon_sym_number] = ACTIONS(3588), + [anon_sym_boolean] = ACTIONS(3588), + [anon_sym_string] = ACTIONS(3588), + [anon_sym_symbol] = ACTIONS(3588), + [anon_sym_object] = ACTIONS(3588), + [anon_sym_abstract] = ACTIONS(3588), + [anon_sym_extends] = ACTIONS(3588), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1062)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4884), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_GT] = ACTIONS(3222), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_GT] = ACTIONS(3592), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -124545,145 +136448,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(976)] = { - [sym_identifier] = ACTIONS(3224), - [anon_sym_export] = ACTIONS(3224), - [anon_sym_type] = ACTIONS(3224), - [anon_sym_EQ] = ACTIONS(3224), - [anon_sym_namespace] = ACTIONS(3224), - [anon_sym_LBRACE] = ACTIONS(3226), - [anon_sym_COMMA] = ACTIONS(3226), - [anon_sym_RBRACE] = ACTIONS(3226), - [anon_sym_typeof] = ACTIONS(3224), - [anon_sym_import] = ACTIONS(3224), - [anon_sym_let] = ACTIONS(3224), - [anon_sym_BANG] = ACTIONS(3226), - [anon_sym_LPAREN] = ACTIONS(3226), - [anon_sym_RPAREN] = ACTIONS(3226), - [anon_sym_await] = ACTIONS(3224), - [anon_sym_COLON] = ACTIONS(3226), - [anon_sym_yield] = ACTIONS(3224), - [anon_sym_LBRACK] = ACTIONS(3226), - [anon_sym_RBRACK] = ACTIONS(3226), - [anon_sym_GT] = ACTIONS(3226), - [anon_sym_DOT] = ACTIONS(3224), - [anon_sym_DQUOTE] = ACTIONS(3226), - [anon_sym_SQUOTE] = ACTIONS(3226), - [anon_sym_class] = ACTIONS(3224), - [anon_sym_async] = ACTIONS(3224), - [anon_sym_function] = ACTIONS(3224), - [anon_sym_EQ_GT] = ACTIONS(3226), - [anon_sym_QMARK_DOT] = ACTIONS(3226), - [anon_sym_new] = ACTIONS(3224), - [anon_sym_using] = ACTIONS(3224), - [anon_sym_DOT_DOT_DOT] = ACTIONS(3226), - [anon_sym_AMP] = ACTIONS(3226), - [anon_sym_PIPE] = ACTIONS(3226), - [anon_sym_PLUS] = ACTIONS(3224), - [anon_sym_DASH] = ACTIONS(3224), - [anon_sym_SLASH] = ACTIONS(3224), - [anon_sym_LT] = ACTIONS(3226), - [anon_sym_TILDE] = ACTIONS(3226), - [anon_sym_void] = ACTIONS(3224), - [anon_sym_delete] = ACTIONS(3224), - [anon_sym_PLUS_PLUS] = ACTIONS(3226), - [anon_sym_DASH_DASH] = ACTIONS(3226), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3226), - [sym_number] = ACTIONS(3226), - [sym_private_property_identifier] = ACTIONS(3226), - [sym_this] = ACTIONS(3224), - [sym_super] = ACTIONS(3224), - [sym_true] = ACTIONS(3224), - [sym_false] = ACTIONS(3224), - [sym_null] = ACTIONS(3224), - [sym_undefined] = ACTIONS(3224), - [anon_sym_AT] = ACTIONS(3226), - [anon_sym_static] = ACTIONS(3224), - [anon_sym_readonly] = ACTIONS(3224), - [anon_sym_get] = ACTIONS(3224), - [anon_sym_set] = ACTIONS(3224), - [anon_sym_QMARK] = ACTIONS(3224), - [anon_sym_declare] = ACTIONS(3224), - [anon_sym_public] = ACTIONS(3224), - [anon_sym_private] = ACTIONS(3224), - [anon_sym_protected] = ACTIONS(3224), - [anon_sym_override] = ACTIONS(3224), - [anon_sym_module] = ACTIONS(3224), - [anon_sym_any] = ACTIONS(3224), - [anon_sym_number] = ACTIONS(3224), - [anon_sym_boolean] = ACTIONS(3224), - [anon_sym_string] = ACTIONS(3224), - [anon_sym_symbol] = ACTIONS(3224), - [anon_sym_object] = ACTIONS(3224), - [anon_sym_abstract] = ACTIONS(3224), - [anon_sym_extends] = ACTIONS(3224), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(977)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4001), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1063)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4884), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_GT] = ACTIONS(3228), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_GT] = ACTIONS(3594), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -124695,145 +136523,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(978)] = { - [sym_identifier] = ACTIONS(3230), - [anon_sym_export] = ACTIONS(3230), - [anon_sym_type] = ACTIONS(3230), - [anon_sym_EQ] = ACTIONS(3230), - [anon_sym_namespace] = ACTIONS(3230), - [anon_sym_LBRACE] = ACTIONS(3232), - [anon_sym_COMMA] = ACTIONS(3232), - [anon_sym_RBRACE] = ACTIONS(3232), - [anon_sym_typeof] = ACTIONS(3230), - [anon_sym_import] = ACTIONS(3230), - [anon_sym_let] = ACTIONS(3230), - [anon_sym_BANG] = ACTIONS(3232), - [anon_sym_LPAREN] = ACTIONS(3232), - [anon_sym_RPAREN] = ACTIONS(3232), - [anon_sym_await] = ACTIONS(3230), - [anon_sym_COLON] = ACTIONS(3232), - [anon_sym_yield] = ACTIONS(3230), - [anon_sym_LBRACK] = ACTIONS(3232), - [anon_sym_RBRACK] = ACTIONS(3232), - [anon_sym_GT] = ACTIONS(3232), - [anon_sym_DOT] = ACTIONS(3230), - [anon_sym_DQUOTE] = ACTIONS(3232), - [anon_sym_SQUOTE] = ACTIONS(3232), - [anon_sym_class] = ACTIONS(3230), - [anon_sym_async] = ACTIONS(3230), - [anon_sym_function] = ACTIONS(3230), - [anon_sym_EQ_GT] = ACTIONS(3232), - [anon_sym_QMARK_DOT] = ACTIONS(3232), - [anon_sym_new] = ACTIONS(3230), - [anon_sym_using] = ACTIONS(3230), - [anon_sym_DOT_DOT_DOT] = ACTIONS(3232), - [anon_sym_AMP] = ACTIONS(3232), - [anon_sym_PIPE] = ACTIONS(3232), - [anon_sym_PLUS] = ACTIONS(3230), - [anon_sym_DASH] = ACTIONS(3230), - [anon_sym_SLASH] = ACTIONS(3230), - [anon_sym_LT] = ACTIONS(3232), - [anon_sym_TILDE] = ACTIONS(3232), - [anon_sym_void] = ACTIONS(3230), - [anon_sym_delete] = ACTIONS(3230), - [anon_sym_PLUS_PLUS] = ACTIONS(3232), - [anon_sym_DASH_DASH] = ACTIONS(3232), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3232), - [sym_number] = ACTIONS(3232), - [sym_private_property_identifier] = ACTIONS(3232), - [sym_this] = ACTIONS(3230), - [sym_super] = ACTIONS(3230), - [sym_true] = ACTIONS(3230), - [sym_false] = ACTIONS(3230), - [sym_null] = ACTIONS(3230), - [sym_undefined] = ACTIONS(3230), - [anon_sym_AT] = ACTIONS(3232), - [anon_sym_static] = ACTIONS(3230), - [anon_sym_readonly] = ACTIONS(3230), - [anon_sym_get] = ACTIONS(3230), - [anon_sym_set] = ACTIONS(3230), - [anon_sym_QMARK] = ACTIONS(3230), - [anon_sym_declare] = ACTIONS(3230), - [anon_sym_public] = ACTIONS(3230), - [anon_sym_private] = ACTIONS(3230), - [anon_sym_protected] = ACTIONS(3230), - [anon_sym_override] = ACTIONS(3230), - [anon_sym_module] = ACTIONS(3230), - [anon_sym_any] = ACTIONS(3230), - [anon_sym_number] = ACTIONS(3230), - [anon_sym_boolean] = ACTIONS(3230), - [anon_sym_string] = ACTIONS(3230), - [anon_sym_symbol] = ACTIONS(3230), - [anon_sym_object] = ACTIONS(3230), - [anon_sym_abstract] = ACTIONS(3230), - [anon_sym_extends] = ACTIONS(3230), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(979)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4001), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1064)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4884), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_GT] = ACTIONS(3234), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_GT] = ACTIONS(3596), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -124845,144 +136598,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(980)] = { - [sym_identifier] = ACTIONS(3236), - [anon_sym_export] = ACTIONS(3236), - [anon_sym_type] = ACTIONS(3236), - [anon_sym_EQ] = ACTIONS(3236), - [anon_sym_namespace] = ACTIONS(3236), - [anon_sym_LBRACE] = ACTIONS(3238), - [anon_sym_COMMA] = ACTIONS(3238), - [anon_sym_RBRACE] = ACTIONS(3238), - [anon_sym_typeof] = ACTIONS(3236), - [anon_sym_import] = ACTIONS(3236), - [anon_sym_let] = ACTIONS(3236), - [anon_sym_BANG] = ACTIONS(3238), - [anon_sym_LPAREN] = ACTIONS(3238), - [anon_sym_RPAREN] = ACTIONS(3238), - [anon_sym_await] = ACTIONS(3236), - [anon_sym_COLON] = ACTIONS(3238), - [anon_sym_yield] = ACTIONS(3236), - [anon_sym_LBRACK] = ACTIONS(3238), - [anon_sym_RBRACK] = ACTIONS(3238), - [anon_sym_GT] = ACTIONS(3238), - [anon_sym_DOT] = ACTIONS(3236), - [anon_sym_DQUOTE] = ACTIONS(3238), - [anon_sym_SQUOTE] = ACTIONS(3238), - [anon_sym_class] = ACTIONS(3236), - [anon_sym_async] = ACTIONS(3236), - [anon_sym_function] = ACTIONS(3236), - [anon_sym_EQ_GT] = ACTIONS(3238), - [anon_sym_QMARK_DOT] = ACTIONS(3238), - [anon_sym_new] = ACTIONS(3236), - [anon_sym_using] = ACTIONS(3236), - [anon_sym_DOT_DOT_DOT] = ACTIONS(3238), - [anon_sym_AMP] = ACTIONS(3238), - [anon_sym_PIPE] = ACTIONS(3238), - [anon_sym_PLUS] = ACTIONS(3236), - [anon_sym_DASH] = ACTIONS(3236), - [anon_sym_SLASH] = ACTIONS(3236), - [anon_sym_LT] = ACTIONS(3238), - [anon_sym_TILDE] = ACTIONS(3238), - [anon_sym_void] = ACTIONS(3236), - [anon_sym_delete] = ACTIONS(3236), - [anon_sym_PLUS_PLUS] = ACTIONS(3238), - [anon_sym_DASH_DASH] = ACTIONS(3238), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3238), - [sym_number] = ACTIONS(3238), - [sym_private_property_identifier] = ACTIONS(3238), - [sym_this] = ACTIONS(3236), - [sym_super] = ACTIONS(3236), - [sym_true] = ACTIONS(3236), - [sym_false] = ACTIONS(3236), - [sym_null] = ACTIONS(3236), - [sym_undefined] = ACTIONS(3236), - [anon_sym_AT] = ACTIONS(3238), - [anon_sym_static] = ACTIONS(3236), - [anon_sym_readonly] = ACTIONS(3236), - [anon_sym_get] = ACTIONS(3236), - [anon_sym_set] = ACTIONS(3236), - [anon_sym_QMARK] = ACTIONS(3236), - [anon_sym_declare] = ACTIONS(3236), - [anon_sym_public] = ACTIONS(3236), - [anon_sym_private] = ACTIONS(3236), - [anon_sym_protected] = ACTIONS(3236), - [anon_sym_override] = ACTIONS(3236), - [anon_sym_module] = ACTIONS(3236), - [anon_sym_any] = ACTIONS(3236), - [anon_sym_number] = ACTIONS(3236), - [anon_sym_boolean] = ACTIONS(3236), - [anon_sym_string] = ACTIONS(3236), - [anon_sym_symbol] = ACTIONS(3236), - [anon_sym_object] = ACTIONS(3236), - [anon_sym_abstract] = ACTIONS(3236), - [anon_sym_extends] = ACTIONS(3236), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(981)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4673), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1065)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4884), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_GT] = ACTIONS(3598), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -124994,661 +136673,445 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(982)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4796), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1066)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5531), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1537), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(3600), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1543), - [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(665), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(1547), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(983)] = { - [sym_import] = STATE(4878), - [sym_nested_identifier] = STATE(6238), - [sym_string] = STATE(3430), - [sym_formal_parameters] = STATE(6126), - [sym_nested_type_identifier] = STATE(3248), - [sym__type_query_member_expression_in_type_annotation] = STATE(3093), - [sym__type_query_call_expression_in_type_annotation] = STATE(3323), - [sym_type] = STATE(3470), - [sym_constructor_type] = STATE(3433), - [sym_primary_type] = STATE(3434), - [sym_template_literal_type] = STATE(3429), - [sym_infer_type] = STATE(3433), - [sym_conditional_type] = STATE(3429), - [sym_generic_type] = STATE(3429), - [sym_type_query] = STATE(3429), - [sym_index_type_query] = STATE(3429), - [sym_lookup_type] = STATE(3429), - [sym_literal_type] = STATE(3429), - [sym__number] = STATE(3435), - [sym_existential_type] = STATE(3429), - [sym_flow_maybe_type] = STATE(3429), - [sym_parenthesized_type] = STATE(3429), - [sym_predefined_type] = STATE(3429), - [sym_object_type] = STATE(3429), - [sym_type_parameters] = STATE(5614), - [sym_array_type] = STATE(3429), - [sym_tuple_type] = STATE(3429), - [sym_readonly_type] = STATE(3433), - [sym_union_type] = STATE(3429), - [sym_intersection_type] = STATE(3429), - [sym_function_type] = STATE(3433), - [sym_identifier] = ACTIONS(3240), - [anon_sym_STAR] = ACTIONS(2966), - [anon_sym_LBRACE] = ACTIONS(2968), - [anon_sym_typeof] = ACTIONS(2970), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(2972), - [anon_sym_LPAREN] = ACTIONS(2974), - [anon_sym_LBRACK] = ACTIONS(2976), - [anon_sym_DQUOTE] = ACTIONS(2978), - [anon_sym_SQUOTE] = ACTIONS(2980), - [anon_sym_new] = ACTIONS(2982), - [anon_sym_AMP] = ACTIONS(2984), - [anon_sym_PIPE] = ACTIONS(2986), - [anon_sym_PLUS] = ACTIONS(2988), - [anon_sym_DASH] = ACTIONS(2988), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(2990), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2992), - [sym_number] = ACTIONS(2994), - [sym_this] = ACTIONS(3242), - [sym_true] = ACTIONS(2998), - [sym_false] = ACTIONS(2998), - [sym_null] = ACTIONS(2998), - [sym_undefined] = ACTIONS(2998), - [anon_sym_readonly] = ACTIONS(3000), - [anon_sym_QMARK] = ACTIONS(3002), - [anon_sym_any] = ACTIONS(2990), - [anon_sym_number] = ACTIONS(2990), - [anon_sym_boolean] = ACTIONS(2990), - [anon_sym_string] = ACTIONS(2990), - [anon_sym_symbol] = ACTIONS(2990), - [anon_sym_object] = ACTIONS(2990), - [anon_sym_abstract] = ACTIONS(3004), - [anon_sym_never] = ACTIONS(2990), - [anon_sym_unknown] = ACTIONS(2990), - [anon_sym_keyof] = ACTIONS(3008), - [anon_sym_infer] = ACTIONS(3010), - [anon_sym_unique] = ACTIONS(3012), - [anon_sym_LBRACE_PIPE] = ACTIONS(3014), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(984)] = { - [sym_import] = STATE(5133), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5975), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3229), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3057), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(3080), - [anon_sym_typeof] = ACTIONS(3082), - [anon_sym_import] = ACTIONS(1511), + [STATE(1067)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4884), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3086), - [anon_sym_new] = ACTIONS(3088), - [anon_sym_AMP] = ACTIONS(3090), - [anon_sym_PIPE] = ACTIONS(3092), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_GT] = ACTIONS(3602), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(3096), - [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(3100), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(3104), - [anon_sym_infer] = ACTIONS(3106), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3108), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(985)] = { - [sym_import] = STATE(5133), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5975), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3229), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3972), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(3080), - [anon_sym_typeof] = ACTIONS(3082), - [anon_sym_import] = ACTIONS(1511), + [STATE(1068)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4884), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3086), - [anon_sym_new] = ACTIONS(3088), - [anon_sym_AMP] = ACTIONS(3090), - [anon_sym_PIPE] = ACTIONS(3092), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_GT] = ACTIONS(3604), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(3096), - [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(3100), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(3104), - [anon_sym_infer] = ACTIONS(3106), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3108), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(986)] = { - [sym_import] = STATE(4878), - [sym_nested_identifier] = STATE(6238), - [sym_string] = STATE(3430), - [sym_formal_parameters] = STATE(6126), - [sym_nested_type_identifier] = STATE(3248), - [sym__type_query_member_expression_in_type_annotation] = STATE(3093), - [sym__type_query_call_expression_in_type_annotation] = STATE(3323), - [sym_type] = STATE(3478), - [sym_constructor_type] = STATE(3433), - [sym_primary_type] = STATE(3434), - [sym_template_literal_type] = STATE(3429), - [sym_infer_type] = STATE(3433), - [sym_conditional_type] = STATE(3429), - [sym_generic_type] = STATE(3429), - [sym_type_query] = STATE(3429), - [sym_index_type_query] = STATE(3429), - [sym_lookup_type] = STATE(3429), - [sym_literal_type] = STATE(3429), - [sym__number] = STATE(3435), - [sym_existential_type] = STATE(3429), - [sym_flow_maybe_type] = STATE(3429), - [sym_parenthesized_type] = STATE(3429), - [sym_predefined_type] = STATE(3429), - [sym_object_type] = STATE(3429), - [sym_type_parameters] = STATE(5614), - [sym_array_type] = STATE(3429), - [sym_tuple_type] = STATE(3429), - [sym_readonly_type] = STATE(3433), - [sym_union_type] = STATE(3429), - [sym_intersection_type] = STATE(3429), - [sym_function_type] = STATE(3433), - [sym_identifier] = ACTIONS(3240), - [anon_sym_STAR] = ACTIONS(2966), - [anon_sym_LBRACE] = ACTIONS(2968), - [anon_sym_typeof] = ACTIONS(2970), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(2972), - [anon_sym_LPAREN] = ACTIONS(2974), - [anon_sym_LBRACK] = ACTIONS(2976), - [anon_sym_DQUOTE] = ACTIONS(2978), - [anon_sym_SQUOTE] = ACTIONS(2980), - [anon_sym_new] = ACTIONS(2982), - [anon_sym_AMP] = ACTIONS(2984), - [anon_sym_PIPE] = ACTIONS(2986), - [anon_sym_PLUS] = ACTIONS(2988), - [anon_sym_DASH] = ACTIONS(2988), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(2990), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2992), - [sym_number] = ACTIONS(2994), - [sym_this] = ACTIONS(3242), - [sym_true] = ACTIONS(2998), - [sym_false] = ACTIONS(2998), - [sym_null] = ACTIONS(2998), - [sym_undefined] = ACTIONS(2998), - [anon_sym_readonly] = ACTIONS(3000), - [anon_sym_QMARK] = ACTIONS(3002), - [anon_sym_any] = ACTIONS(2990), - [anon_sym_number] = ACTIONS(2990), - [anon_sym_boolean] = ACTIONS(2990), - [anon_sym_string] = ACTIONS(2990), - [anon_sym_symbol] = ACTIONS(2990), - [anon_sym_object] = ACTIONS(2990), - [anon_sym_abstract] = ACTIONS(3004), - [anon_sym_never] = ACTIONS(2990), - [anon_sym_unknown] = ACTIONS(2990), - [anon_sym_keyof] = ACTIONS(3008), - [anon_sym_infer] = ACTIONS(3010), - [anon_sym_unique] = ACTIONS(3012), - [anon_sym_LBRACE_PIPE] = ACTIONS(3014), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(987)] = { - [sym_import] = STATE(4878), - [sym_nested_identifier] = STATE(6238), - [sym_string] = STATE(3430), - [sym_formal_parameters] = STATE(6126), - [sym_nested_type_identifier] = STATE(3248), - [sym__type_query_member_expression_in_type_annotation] = STATE(3093), - [sym__type_query_call_expression_in_type_annotation] = STATE(3323), - [sym_type] = STATE(3479), - [sym_constructor_type] = STATE(3433), - [sym_primary_type] = STATE(3434), - [sym_template_literal_type] = STATE(3429), - [sym_infer_type] = STATE(3433), - [sym_conditional_type] = STATE(3429), - [sym_generic_type] = STATE(3429), - [sym_type_query] = STATE(3429), - [sym_index_type_query] = STATE(3429), - [sym_lookup_type] = STATE(3429), - [sym_literal_type] = STATE(3429), - [sym__number] = STATE(3435), - [sym_existential_type] = STATE(3429), - [sym_flow_maybe_type] = STATE(3429), - [sym_parenthesized_type] = STATE(3429), - [sym_predefined_type] = STATE(3429), - [sym_object_type] = STATE(3429), - [sym_type_parameters] = STATE(5614), - [sym_array_type] = STATE(3429), - [sym_tuple_type] = STATE(3429), - [sym_readonly_type] = STATE(3433), - [sym_union_type] = STATE(3429), - [sym_intersection_type] = STATE(3429), - [sym_function_type] = STATE(3433), - [sym_identifier] = ACTIONS(3240), - [anon_sym_STAR] = ACTIONS(2966), - [anon_sym_LBRACE] = ACTIONS(2968), - [anon_sym_typeof] = ACTIONS(2970), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(2972), - [anon_sym_LPAREN] = ACTIONS(2974), - [anon_sym_LBRACK] = ACTIONS(2976), - [anon_sym_DQUOTE] = ACTIONS(2978), - [anon_sym_SQUOTE] = ACTIONS(2980), - [anon_sym_new] = ACTIONS(2982), - [anon_sym_AMP] = ACTIONS(2984), - [anon_sym_PIPE] = ACTIONS(2986), - [anon_sym_PLUS] = ACTIONS(2988), - [anon_sym_DASH] = ACTIONS(2988), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(2990), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2992), - [sym_number] = ACTIONS(2994), - [sym_this] = ACTIONS(3242), - [sym_true] = ACTIONS(2998), - [sym_false] = ACTIONS(2998), - [sym_null] = ACTIONS(2998), - [sym_undefined] = ACTIONS(2998), - [anon_sym_readonly] = ACTIONS(3000), - [anon_sym_QMARK] = ACTIONS(3002), - [anon_sym_any] = ACTIONS(2990), - [anon_sym_number] = ACTIONS(2990), - [anon_sym_boolean] = ACTIONS(2990), - [anon_sym_string] = ACTIONS(2990), - [anon_sym_symbol] = ACTIONS(2990), - [anon_sym_object] = ACTIONS(2990), - [anon_sym_abstract] = ACTIONS(3004), - [anon_sym_never] = ACTIONS(2990), - [anon_sym_unknown] = ACTIONS(2990), - [anon_sym_keyof] = ACTIONS(3008), - [anon_sym_infer] = ACTIONS(3010), - [anon_sym_unique] = ACTIONS(3012), - [anon_sym_LBRACE_PIPE] = ACTIONS(3014), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(988)] = { - [sym_import] = STATE(5133), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5975), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3229), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3985), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(3080), - [anon_sym_typeof] = ACTIONS(3082), - [anon_sym_import] = ACTIONS(1511), + [STATE(1069)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5042), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(3606), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3086), - [anon_sym_new] = ACTIONS(3088), - [anon_sym_AMP] = ACTIONS(3090), - [anon_sym_PIPE] = ACTIONS(3092), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [sym_jsx_identifier] = ACTIONS(3608), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(3096), - [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(3100), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(3104), - [anon_sym_infer] = ACTIONS(3106), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3108), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(989)] = { - [sym_import] = STATE(5133), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5975), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3229), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3993), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(3080), - [anon_sym_typeof] = ACTIONS(3082), - [anon_sym_import] = ACTIONS(1511), + [STATE(1070)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4884), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3086), - [anon_sym_new] = ACTIONS(3088), - [anon_sym_AMP] = ACTIONS(3090), - [anon_sym_PIPE] = ACTIONS(3092), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_GT] = ACTIONS(3610), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(3096), - [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(3100), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(3104), - [anon_sym_infer] = ACTIONS(3106), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3108), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(990)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3913), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1071)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4884), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_GT] = ACTIONS(3612), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -125660,957 +137123,520 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(991)] = { - [sym_import] = STATE(4845), - [sym_nested_identifier] = STATE(5915), - [sym_string] = STATE(1565), - [sym_formal_parameters] = STATE(6108), - [sym_nested_type_identifier] = STATE(1491), - [sym__type_query_member_expression_in_type_annotation] = STATE(1475), - [sym__type_query_call_expression_in_type_annotation] = STATE(1567), - [sym_type] = STATE(1538), - [sym_constructor_type] = STATE(1624), - [sym_primary_type] = STATE(1569), - [sym_template_literal_type] = STATE(1564), - [sym_infer_type] = STATE(1624), - [sym_conditional_type] = STATE(1564), - [sym_generic_type] = STATE(1564), - [sym_type_query] = STATE(1564), - [sym_index_type_query] = STATE(1564), - [sym_lookup_type] = STATE(1564), - [sym_literal_type] = STATE(1564), - [sym__number] = STATE(1570), - [sym_existential_type] = STATE(1564), - [sym_flow_maybe_type] = STATE(1564), - [sym_parenthesized_type] = STATE(1564), - [sym_predefined_type] = STATE(1564), - [sym_object_type] = STATE(1564), - [sym_type_parameters] = STATE(5576), - [sym_array_type] = STATE(1564), - [sym_tuple_type] = STATE(1564), - [sym_readonly_type] = STATE(1624), - [sym_union_type] = STATE(1564), - [sym_intersection_type] = STATE(1564), - [sym_function_type] = STATE(1624), - [sym_identifier] = ACTIONS(3244), - [anon_sym_STAR] = ACTIONS(3018), - [anon_sym_LBRACE] = ACTIONS(3020), - [anon_sym_typeof] = ACTIONS(3022), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3024), - [anon_sym_LPAREN] = ACTIONS(3026), - [anon_sym_LBRACK] = ACTIONS(3028), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_new] = ACTIONS(3030), - [anon_sym_AMP] = ACTIONS(3032), - [anon_sym_PIPE] = ACTIONS(3034), - [anon_sym_PLUS] = ACTIONS(3036), - [anon_sym_DASH] = ACTIONS(3036), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3038), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3040), - [sym_number] = ACTIONS(3042), - [sym_this] = ACTIONS(3246), - [sym_true] = ACTIONS(3046), - [sym_false] = ACTIONS(3046), - [sym_null] = ACTIONS(3046), - [sym_undefined] = ACTIONS(3046), - [anon_sym_readonly] = ACTIONS(3048), - [anon_sym_QMARK] = ACTIONS(3050), - [anon_sym_any] = ACTIONS(3038), - [anon_sym_number] = ACTIONS(3038), - [anon_sym_boolean] = ACTIONS(3038), - [anon_sym_string] = ACTIONS(3038), - [anon_sym_symbol] = ACTIONS(3038), - [anon_sym_object] = ACTIONS(3038), - [anon_sym_abstract] = ACTIONS(3052), - [anon_sym_never] = ACTIONS(3038), - [anon_sym_unknown] = ACTIONS(3038), - [anon_sym_keyof] = ACTIONS(3056), - [anon_sym_infer] = ACTIONS(3058), - [anon_sym_unique] = ACTIONS(3060), - [anon_sym_LBRACE_PIPE] = ACTIONS(3062), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(992)] = { - [sym_import] = STATE(5133), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5975), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3229), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(2993), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(3080), - [anon_sym_typeof] = ACTIONS(3082), - [anon_sym_import] = ACTIONS(1511), + [STATE(1072)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(6099), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3086), - [anon_sym_new] = ACTIONS(3088), - [anon_sym_AMP] = ACTIONS(3090), - [anon_sym_PIPE] = ACTIONS(3092), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(3614), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(3096), - [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(3100), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(3104), - [anon_sym_infer] = ACTIONS(3106), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3108), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(993)] = { - [sym_import] = STATE(5133), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5975), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3229), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4031), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(3080), - [anon_sym_typeof] = ACTIONS(3082), - [anon_sym_import] = ACTIONS(1511), + [STATE(1073)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4884), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3086), - [anon_sym_new] = ACTIONS(3088), - [anon_sym_AMP] = ACTIONS(3090), - [anon_sym_PIPE] = ACTIONS(3092), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_GT] = ACTIONS(3616), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(3096), - [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(3100), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(3104), - [anon_sym_infer] = ACTIONS(3106), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3108), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(994)] = { - [sym_import] = STATE(4878), - [sym_nested_identifier] = STATE(6238), - [sym_string] = STATE(3430), - [sym_formal_parameters] = STATE(6126), - [sym_nested_type_identifier] = STATE(3248), - [sym__type_query_member_expression_in_type_annotation] = STATE(3093), - [sym__type_query_call_expression_in_type_annotation] = STATE(3323), - [sym_type] = STATE(3494), - [sym_constructor_type] = STATE(3433), - [sym_primary_type] = STATE(3434), - [sym_template_literal_type] = STATE(3429), - [sym_infer_type] = STATE(3433), - [sym_conditional_type] = STATE(3429), - [sym_generic_type] = STATE(3429), - [sym_type_query] = STATE(3429), - [sym_index_type_query] = STATE(3429), - [sym_lookup_type] = STATE(3429), - [sym_literal_type] = STATE(3429), - [sym__number] = STATE(3435), - [sym_existential_type] = STATE(3429), - [sym_flow_maybe_type] = STATE(3429), - [sym_parenthesized_type] = STATE(3429), - [sym_predefined_type] = STATE(3429), - [sym_object_type] = STATE(3429), - [sym_type_parameters] = STATE(5614), - [sym_array_type] = STATE(3429), - [sym_tuple_type] = STATE(3429), - [sym_readonly_type] = STATE(3433), - [sym_union_type] = STATE(3429), - [sym_intersection_type] = STATE(3429), - [sym_function_type] = STATE(3433), - [sym_identifier] = ACTIONS(3240), - [anon_sym_STAR] = ACTIONS(2966), - [anon_sym_LBRACE] = ACTIONS(2968), - [anon_sym_typeof] = ACTIONS(2970), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(2972), - [anon_sym_LPAREN] = ACTIONS(2974), - [anon_sym_LBRACK] = ACTIONS(2976), - [anon_sym_DQUOTE] = ACTIONS(2978), - [anon_sym_SQUOTE] = ACTIONS(2980), - [anon_sym_new] = ACTIONS(2982), - [anon_sym_AMP] = ACTIONS(2984), - [anon_sym_PIPE] = ACTIONS(2986), - [anon_sym_PLUS] = ACTIONS(2988), - [anon_sym_DASH] = ACTIONS(2988), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(2990), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2992), - [sym_number] = ACTIONS(2994), - [sym_this] = ACTIONS(3242), - [sym_true] = ACTIONS(2998), - [sym_false] = ACTIONS(2998), - [sym_null] = ACTIONS(2998), - [sym_undefined] = ACTIONS(2998), - [anon_sym_readonly] = ACTIONS(3000), - [anon_sym_QMARK] = ACTIONS(3002), - [anon_sym_any] = ACTIONS(2990), - [anon_sym_number] = ACTIONS(2990), - [anon_sym_boolean] = ACTIONS(2990), - [anon_sym_string] = ACTIONS(2990), - [anon_sym_symbol] = ACTIONS(2990), - [anon_sym_object] = ACTIONS(2990), - [anon_sym_abstract] = ACTIONS(3004), - [anon_sym_never] = ACTIONS(2990), - [anon_sym_unknown] = ACTIONS(2990), - [anon_sym_keyof] = ACTIONS(3008), - [anon_sym_infer] = ACTIONS(3010), - [anon_sym_unique] = ACTIONS(3012), - [anon_sym_LBRACE_PIPE] = ACTIONS(3014), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(995)] = { - [sym_import] = STATE(4878), - [sym_nested_identifier] = STATE(6238), - [sym_string] = STATE(3430), - [sym_formal_parameters] = STATE(6126), - [sym_nested_type_identifier] = STATE(3248), - [sym__type_query_member_expression_in_type_annotation] = STATE(3093), - [sym__type_query_call_expression_in_type_annotation] = STATE(3323), - [sym_type] = STATE(3495), - [sym_constructor_type] = STATE(3433), - [sym_primary_type] = STATE(3434), - [sym_template_literal_type] = STATE(3429), - [sym_infer_type] = STATE(3433), - [sym_conditional_type] = STATE(3429), - [sym_generic_type] = STATE(3429), - [sym_type_query] = STATE(3429), - [sym_index_type_query] = STATE(3429), - [sym_lookup_type] = STATE(3429), - [sym_literal_type] = STATE(3429), - [sym__number] = STATE(3435), - [sym_existential_type] = STATE(3429), - [sym_flow_maybe_type] = STATE(3429), - [sym_parenthesized_type] = STATE(3429), - [sym_predefined_type] = STATE(3429), - [sym_object_type] = STATE(3429), - [sym_type_parameters] = STATE(5614), - [sym_array_type] = STATE(3429), - [sym_tuple_type] = STATE(3429), - [sym_readonly_type] = STATE(3433), - [sym_union_type] = STATE(3429), - [sym_intersection_type] = STATE(3429), - [sym_function_type] = STATE(3433), - [sym_identifier] = ACTIONS(3240), - [anon_sym_STAR] = ACTIONS(2966), - [anon_sym_LBRACE] = ACTIONS(2968), - [anon_sym_typeof] = ACTIONS(2970), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(2972), - [anon_sym_LPAREN] = ACTIONS(2974), - [anon_sym_LBRACK] = ACTIONS(2976), - [anon_sym_DQUOTE] = ACTIONS(2978), - [anon_sym_SQUOTE] = ACTIONS(2980), - [anon_sym_new] = ACTIONS(2982), - [anon_sym_AMP] = ACTIONS(2984), - [anon_sym_PIPE] = ACTIONS(2986), - [anon_sym_PLUS] = ACTIONS(2988), - [anon_sym_DASH] = ACTIONS(2988), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(2990), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2992), - [sym_number] = ACTIONS(2994), - [sym_this] = ACTIONS(3242), - [sym_true] = ACTIONS(2998), - [sym_false] = ACTIONS(2998), - [sym_null] = ACTIONS(2998), - [sym_undefined] = ACTIONS(2998), - [anon_sym_readonly] = ACTIONS(3000), - [anon_sym_QMARK] = ACTIONS(3002), - [anon_sym_any] = ACTIONS(2990), - [anon_sym_number] = ACTIONS(2990), - [anon_sym_boolean] = ACTIONS(2990), - [anon_sym_string] = ACTIONS(2990), - [anon_sym_symbol] = ACTIONS(2990), - [anon_sym_object] = ACTIONS(2990), - [anon_sym_abstract] = ACTIONS(3004), - [anon_sym_never] = ACTIONS(2990), - [anon_sym_unknown] = ACTIONS(2990), - [anon_sym_keyof] = ACTIONS(3008), - [anon_sym_infer] = ACTIONS(3010), - [anon_sym_unique] = ACTIONS(3012), - [anon_sym_LBRACE_PIPE] = ACTIONS(3014), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(996)] = { - [sym_import] = STATE(5133), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5975), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3229), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(2938), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(3080), - [anon_sym_typeof] = ACTIONS(3082), - [anon_sym_import] = ACTIONS(1511), + [STATE(1074)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4884), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3086), - [anon_sym_new] = ACTIONS(3088), - [anon_sym_AMP] = ACTIONS(3090), - [anon_sym_PIPE] = ACTIONS(3092), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_GT] = ACTIONS(3618), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(3096), - [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(3100), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(3104), - [anon_sym_infer] = ACTIONS(3106), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3108), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(997)] = { - [sym_import] = STATE(5133), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5975), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3229), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(2943), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(3080), - [anon_sym_typeof] = ACTIONS(3082), - [anon_sym_import] = ACTIONS(1511), + [STATE(1075)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5578), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3086), - [anon_sym_new] = ACTIONS(3088), - [anon_sym_AMP] = ACTIONS(3090), - [anon_sym_PIPE] = ACTIONS(3092), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_RBRACK] = ACTIONS(3620), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(3096), - [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(3100), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(3104), - [anon_sym_infer] = ACTIONS(3106), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3108), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(998)] = { - [sym_import] = STATE(4878), - [sym_nested_identifier] = STATE(6238), - [sym_string] = STATE(3430), - [sym_formal_parameters] = STATE(6126), - [sym_nested_type_identifier] = STATE(3248), - [sym__type_query_member_expression_in_type_annotation] = STATE(3093), - [sym__type_query_call_expression_in_type_annotation] = STATE(3323), - [sym_type] = STATE(3504), - [sym_constructor_type] = STATE(3433), - [sym_primary_type] = STATE(3434), - [sym_template_literal_type] = STATE(3429), - [sym_infer_type] = STATE(3433), - [sym_conditional_type] = STATE(3429), - [sym_generic_type] = STATE(3429), - [sym_type_query] = STATE(3429), - [sym_index_type_query] = STATE(3429), - [sym_lookup_type] = STATE(3429), - [sym_literal_type] = STATE(3429), - [sym__number] = STATE(3435), - [sym_existential_type] = STATE(3429), - [sym_flow_maybe_type] = STATE(3429), - [sym_parenthesized_type] = STATE(3429), - [sym_predefined_type] = STATE(3429), - [sym_object_type] = STATE(3429), - [sym_type_parameters] = STATE(5614), - [sym_array_type] = STATE(3429), - [sym_tuple_type] = STATE(3429), - [sym_readonly_type] = STATE(3433), - [sym_union_type] = STATE(3429), - [sym_intersection_type] = STATE(3429), - [sym_function_type] = STATE(3433), - [sym_identifier] = ACTIONS(3240), - [anon_sym_STAR] = ACTIONS(2966), - [anon_sym_LBRACE] = ACTIONS(2968), - [anon_sym_typeof] = ACTIONS(2970), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(2972), - [anon_sym_LPAREN] = ACTIONS(2974), - [anon_sym_LBRACK] = ACTIONS(2976), - [anon_sym_DQUOTE] = ACTIONS(2978), - [anon_sym_SQUOTE] = ACTIONS(2980), - [anon_sym_new] = ACTIONS(2982), - [anon_sym_AMP] = ACTIONS(2984), - [anon_sym_PIPE] = ACTIONS(2986), - [anon_sym_PLUS] = ACTIONS(2988), - [anon_sym_DASH] = ACTIONS(2988), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(2990), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2992), - [sym_number] = ACTIONS(2994), - [sym_this] = ACTIONS(3242), - [sym_true] = ACTIONS(2998), - [sym_false] = ACTIONS(2998), - [sym_null] = ACTIONS(2998), - [sym_undefined] = ACTIONS(2998), - [anon_sym_readonly] = ACTIONS(3000), - [anon_sym_QMARK] = ACTIONS(3002), - [anon_sym_any] = ACTIONS(2990), - [anon_sym_number] = ACTIONS(2990), - [anon_sym_boolean] = ACTIONS(2990), - [anon_sym_string] = ACTIONS(2990), - [anon_sym_symbol] = ACTIONS(2990), - [anon_sym_object] = ACTIONS(2990), - [anon_sym_abstract] = ACTIONS(3004), - [anon_sym_never] = ACTIONS(2990), - [anon_sym_unknown] = ACTIONS(2990), - [anon_sym_keyof] = ACTIONS(3008), - [anon_sym_infer] = ACTIONS(3010), - [anon_sym_unique] = ACTIONS(3012), - [anon_sym_LBRACE_PIPE] = ACTIONS(3014), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(999)] = { - [sym_import] = STATE(5133), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5975), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3229), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(2974), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(3080), - [anon_sym_typeof] = ACTIONS(3082), - [anon_sym_import] = ACTIONS(1511), + [STATE(1076)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4884), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3086), - [anon_sym_new] = ACTIONS(3088), - [anon_sym_AMP] = ACTIONS(3090), - [anon_sym_PIPE] = ACTIONS(3092), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_GT] = ACTIONS(3622), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(3096), - [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(3100), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(3104), - [anon_sym_infer] = ACTIONS(3106), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3108), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1000)] = { - [sym_import] = STATE(5133), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5975), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3229), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3932), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(3080), - [anon_sym_typeof] = ACTIONS(3082), - [anon_sym_import] = ACTIONS(1511), + [STATE(1077)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4884), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3086), - [anon_sym_new] = ACTIONS(3088), - [anon_sym_AMP] = ACTIONS(3090), - [anon_sym_PIPE] = ACTIONS(3092), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_GT] = ACTIONS(3624), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(3096), - [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(3100), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(3104), - [anon_sym_infer] = ACTIONS(3106), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3108), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1001)] = { - [sym_import] = STATE(5411), - [sym_nested_identifier] = STATE(5894), - [sym_string] = STATE(3265), - [sym_formal_parameters] = STATE(6194), - [sym_nested_type_identifier] = STATE(3100), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3222), - [sym_type] = STATE(3233), - [sym_constructor_type] = STATE(3289), - [sym_primary_type] = STATE(3290), - [sym_template_literal_type] = STATE(3267), - [sym_infer_type] = STATE(3289), - [sym_conditional_type] = STATE(3267), - [sym_generic_type] = STATE(3267), - [sym_type_query] = STATE(3267), - [sym_index_type_query] = STATE(3267), - [sym_lookup_type] = STATE(3267), - [sym_literal_type] = STATE(3267), - [sym__number] = STATE(3300), - [sym_existential_type] = STATE(3267), - [sym_flow_maybe_type] = STATE(3267), - [sym_parenthesized_type] = STATE(3267), - [sym_predefined_type] = STATE(3267), - [sym_object_type] = STATE(3267), - [sym_type_parameters] = STATE(5511), - [sym_array_type] = STATE(3267), - [sym_tuple_type] = STATE(3267), - [sym_readonly_type] = STATE(3289), - [sym_union_type] = STATE(3267), - [sym_intersection_type] = STATE(3267), - [sym_function_type] = STATE(3289), - [sym_identifier] = ACTIONS(1595), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_LBRACE] = ACTIONS(1599), - [anon_sym_typeof] = ACTIONS(1601), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(989), - [anon_sym_LPAREN] = ACTIONS(1603), - [anon_sym_LBRACK] = ACTIONS(1605), - [anon_sym_DQUOTE] = ACTIONS(1607), - [anon_sym_SQUOTE] = ACTIONS(1609), - [anon_sym_new] = ACTIONS(1611), - [anon_sym_AMP] = ACTIONS(997), - [anon_sym_PIPE] = ACTIONS(999), - [anon_sym_PLUS] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3120), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(1023), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1619), - [sym_number] = ACTIONS(1621), - [sym_this] = ACTIONS(1623), - [sym_true] = ACTIONS(1625), - [sym_false] = ACTIONS(1625), - [sym_null] = ACTIONS(1625), - [sym_undefined] = ACTIONS(1625), - [anon_sym_readonly] = ACTIONS(1627), - [anon_sym_QMARK] = ACTIONS(1017), - [anon_sym_any] = ACTIONS(1023), - [anon_sym_number] = ACTIONS(1023), - [anon_sym_boolean] = ACTIONS(1023), - [anon_sym_string] = ACTIONS(1023), - [anon_sym_symbol] = ACTIONS(1023), - [anon_sym_object] = ACTIONS(1023), - [anon_sym_abstract] = ACTIONS(1021), - [anon_sym_never] = ACTIONS(1023), - [anon_sym_unknown] = ACTIONS(1023), - [anon_sym_keyof] = ACTIONS(1025), - [anon_sym_infer] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_LBRACE_PIPE] = ACTIONS(1031), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1002)] = { - [sym_import] = STATE(5411), - [sym_nested_identifier] = STATE(5894), - [sym_string] = STATE(3265), - [sym_formal_parameters] = STATE(6194), - [sym_nested_type_identifier] = STATE(3100), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3222), - [sym_type] = STATE(3234), - [sym_constructor_type] = STATE(3289), - [sym_primary_type] = STATE(3290), - [sym_template_literal_type] = STATE(3267), - [sym_infer_type] = STATE(3289), - [sym_conditional_type] = STATE(3267), - [sym_generic_type] = STATE(3267), - [sym_type_query] = STATE(3267), - [sym_index_type_query] = STATE(3267), - [sym_lookup_type] = STATE(3267), - [sym_literal_type] = STATE(3267), - [sym__number] = STATE(3300), - [sym_existential_type] = STATE(3267), - [sym_flow_maybe_type] = STATE(3267), - [sym_parenthesized_type] = STATE(3267), - [sym_predefined_type] = STATE(3267), - [sym_object_type] = STATE(3267), - [sym_type_parameters] = STATE(5511), - [sym_array_type] = STATE(3267), - [sym_tuple_type] = STATE(3267), - [sym_readonly_type] = STATE(3289), - [sym_union_type] = STATE(3267), - [sym_intersection_type] = STATE(3267), - [sym_function_type] = STATE(3289), - [sym_identifier] = ACTIONS(1595), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_LBRACE] = ACTIONS(1599), - [anon_sym_typeof] = ACTIONS(1601), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(989), - [anon_sym_LPAREN] = ACTIONS(1603), - [anon_sym_LBRACK] = ACTIONS(1605), - [anon_sym_DQUOTE] = ACTIONS(1607), - [anon_sym_SQUOTE] = ACTIONS(1609), - [anon_sym_new] = ACTIONS(1611), - [anon_sym_AMP] = ACTIONS(997), - [anon_sym_PIPE] = ACTIONS(999), - [anon_sym_PLUS] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3120), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(1023), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1619), - [sym_number] = ACTIONS(1621), - [sym_this] = ACTIONS(1623), - [sym_true] = ACTIONS(1625), - [sym_false] = ACTIONS(1625), - [sym_null] = ACTIONS(1625), - [sym_undefined] = ACTIONS(1625), - [anon_sym_readonly] = ACTIONS(1627), - [anon_sym_QMARK] = ACTIONS(1017), - [anon_sym_any] = ACTIONS(1023), - [anon_sym_number] = ACTIONS(1023), - [anon_sym_boolean] = ACTIONS(1023), - [anon_sym_string] = ACTIONS(1023), - [anon_sym_symbol] = ACTIONS(1023), - [anon_sym_object] = ACTIONS(1023), - [anon_sym_abstract] = ACTIONS(1021), - [anon_sym_never] = ACTIONS(1023), - [anon_sym_unknown] = ACTIONS(1023), - [anon_sym_keyof] = ACTIONS(1025), - [anon_sym_infer] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_LBRACE_PIPE] = ACTIONS(1031), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1003)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4652), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1078)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4884), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_GT] = ACTIONS(3626), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -126622,69 +137648,70 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1004)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4667), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1079)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4884), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_GT] = ACTIONS(3628), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -126696,69 +137723,587 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1005)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4669), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1080)] = { + [sym_import] = STATE(6251), + [sym_nested_identifier] = STATE(6974), + [sym_string] = STATE(2623), + [sym_formal_parameters] = STATE(7371), + [sym_nested_type_identifier] = STATE(2262), + [sym__type_query_member_expression_in_type_annotation] = STATE(2158), + [sym__type_query_call_expression_in_type_annotation] = STATE(2624), + [sym_type] = STATE(2707), + [sym_constructor_type] = STATE(2625), + [sym_primary_type] = STATE(2626), + [sym_template_literal_type] = STATE(2622), + [sym_infer_type] = STATE(2625), + [sym_conditional_type] = STATE(2622), + [sym_generic_type] = STATE(2622), + [sym_type_query] = STATE(2622), + [sym_index_type_query] = STATE(2622), + [sym_lookup_type] = STATE(2622), + [sym_literal_type] = STATE(2622), + [sym__number] = STATE(2627), + [sym_existential_type] = STATE(2622), + [sym_flow_maybe_type] = STATE(2622), + [sym_parenthesized_type] = STATE(2622), + [sym_predefined_type] = STATE(2622), + [sym_object_type] = STATE(2622), + [sym_type_parameters] = STATE(6644), + [sym_array_type] = STATE(2622), + [sym_tuple_type] = STATE(2622), + [sym_readonly_type] = STATE(2625), + [sym_union_type] = STATE(2622), + [sym_intersection_type] = STATE(2622), + [sym_function_type] = STATE(2625), + [sym_identifier] = ACTIONS(3630), + [anon_sym_STAR] = ACTIONS(3364), + [anon_sym_LBRACE] = ACTIONS(3366), + [anon_sym_typeof] = ACTIONS(3368), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3370), + [anon_sym_LPAREN] = ACTIONS(3372), + [anon_sym_LBRACK] = ACTIONS(3374), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_new] = ACTIONS(3376), + [anon_sym_AMP] = ACTIONS(3378), + [anon_sym_PIPE] = ACTIONS(3380), + [anon_sym_PLUS] = ACTIONS(3382), + [anon_sym_DASH] = ACTIONS(3382), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3384), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3386), + [sym_number] = ACTIONS(3388), + [sym_this] = ACTIONS(3632), + [sym_true] = ACTIONS(3392), + [sym_false] = ACTIONS(3392), + [sym_null] = ACTIONS(3392), + [sym_undefined] = ACTIONS(3392), + [anon_sym_readonly] = ACTIONS(3394), + [anon_sym_QMARK] = ACTIONS(3396), + [anon_sym_any] = ACTIONS(3384), + [anon_sym_number] = ACTIONS(3384), + [anon_sym_boolean] = ACTIONS(3384), + [anon_sym_string] = ACTIONS(3384), + [anon_sym_symbol] = ACTIONS(3384), + [anon_sym_object] = ACTIONS(3384), + [anon_sym_abstract] = ACTIONS(3398), + [anon_sym_never] = ACTIONS(3384), + [anon_sym_unknown] = ACTIONS(3384), + [anon_sym_keyof] = ACTIONS(3402), + [anon_sym_infer] = ACTIONS(3404), + [aux_sym_predefined_type_token1] = ACTIONS(3406), + [anon_sym_LBRACE_PIPE] = ACTIONS(3408), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1081)] = { + [sym_import] = STATE(6119), + [sym_nested_identifier] = STATE(6934), + [sym_string] = STATE(4301), + [sym_formal_parameters] = STATE(7003), + [sym_nested_type_identifier] = STATE(3997), + [sym__type_query_member_expression_in_type_annotation] = STATE(3729), + [sym__type_query_call_expression_in_type_annotation] = STATE(4160), + [sym_type] = STATE(4408), + [sym_constructor_type] = STATE(4306), + [sym_primary_type] = STATE(4307), + [sym_template_literal_type] = STATE(4299), + [sym_infer_type] = STATE(4306), + [sym_conditional_type] = STATE(4299), + [sym_generic_type] = STATE(4299), + [sym_type_query] = STATE(4299), + [sym_index_type_query] = STATE(4299), + [sym_lookup_type] = STATE(4299), + [sym_literal_type] = STATE(4299), + [sym__number] = STATE(4308), + [sym_existential_type] = STATE(4299), + [sym_flow_maybe_type] = STATE(4299), + [sym_parenthesized_type] = STATE(4299), + [sym_predefined_type] = STATE(4299), + [sym_object_type] = STATE(4299), + [sym_type_parameters] = STATE(6617), + [sym_array_type] = STATE(4299), + [sym_tuple_type] = STATE(4299), + [sym_readonly_type] = STATE(4306), + [sym_union_type] = STATE(4299), + [sym_intersection_type] = STATE(4299), + [sym_function_type] = STATE(4306), + [sym_identifier] = ACTIONS(3634), + [anon_sym_STAR] = ACTIONS(3194), + [anon_sym_LBRACE] = ACTIONS(3196), + [anon_sym_typeof] = ACTIONS(3198), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3200), + [anon_sym_LPAREN] = ACTIONS(3202), + [anon_sym_LBRACK] = ACTIONS(3204), + [anon_sym_DQUOTE] = ACTIONS(3206), + [anon_sym_SQUOTE] = ACTIONS(3208), + [anon_sym_new] = ACTIONS(3210), + [anon_sym_AMP] = ACTIONS(3212), + [anon_sym_PIPE] = ACTIONS(3214), + [anon_sym_PLUS] = ACTIONS(3216), + [anon_sym_DASH] = ACTIONS(3216), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3218), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3220), + [sym_number] = ACTIONS(3222), + [sym_this] = ACTIONS(3636), + [sym_true] = ACTIONS(3226), + [sym_false] = ACTIONS(3226), + [sym_null] = ACTIONS(3226), + [sym_undefined] = ACTIONS(3226), + [anon_sym_readonly] = ACTIONS(3228), + [anon_sym_QMARK] = ACTIONS(3230), + [anon_sym_any] = ACTIONS(3218), + [anon_sym_number] = ACTIONS(3218), + [anon_sym_boolean] = ACTIONS(3218), + [anon_sym_string] = ACTIONS(3218), + [anon_sym_symbol] = ACTIONS(3218), + [anon_sym_object] = ACTIONS(3218), + [anon_sym_abstract] = ACTIONS(3232), + [anon_sym_never] = ACTIONS(3218), + [anon_sym_unknown] = ACTIONS(3218), + [anon_sym_keyof] = ACTIONS(3236), + [anon_sym_infer] = ACTIONS(3238), + [aux_sym_predefined_type_token1] = ACTIONS(3240), + [anon_sym_LBRACE_PIPE] = ACTIONS(3242), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1082)] = { + [sym_import] = STATE(6122), + [sym_nested_identifier] = STATE(6955), + [sym_string] = STATE(4041), + [sym_formal_parameters] = STATE(6962), + [sym_nested_type_identifier] = STATE(3813), + [sym__type_query_member_expression_in_type_annotation] = STATE(3572), + [sym__type_query_call_expression_in_type_annotation] = STATE(3942), + [sym_type] = STATE(4025), + [sym_constructor_type] = STATE(4043), + [sym_primary_type] = STATE(4044), + [sym_template_literal_type] = STATE(4040), + [sym_infer_type] = STATE(4043), + [sym_conditional_type] = STATE(4040), + [sym_generic_type] = STATE(4040), + [sym_type_query] = STATE(4040), + [sym_index_type_query] = STATE(4040), + [sym_lookup_type] = STATE(4040), + [sym_literal_type] = STATE(4040), + [sym__number] = STATE(4045), + [sym_existential_type] = STATE(4040), + [sym_flow_maybe_type] = STATE(4040), + [sym_parenthesized_type] = STATE(4040), + [sym_predefined_type] = STATE(4040), + [sym_object_type] = STATE(4040), + [sym_type_parameters] = STATE(6635), + [sym_array_type] = STATE(4040), + [sym_tuple_type] = STATE(4040), + [sym_readonly_type] = STATE(4043), + [sym_union_type] = STATE(4040), + [sym_intersection_type] = STATE(4040), + [sym_function_type] = STATE(4043), + [sym_identifier] = ACTIONS(3638), + [anon_sym_STAR] = ACTIONS(3298), + [anon_sym_LBRACE] = ACTIONS(3300), + [anon_sym_typeof] = ACTIONS(3302), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3304), + [anon_sym_LPAREN] = ACTIONS(3306), + [anon_sym_LBRACK] = ACTIONS(3308), + [anon_sym_DQUOTE] = ACTIONS(3310), + [anon_sym_SQUOTE] = ACTIONS(3312), + [anon_sym_new] = ACTIONS(3314), + [anon_sym_AMP] = ACTIONS(3316), + [anon_sym_PIPE] = ACTIONS(3318), + [anon_sym_PLUS] = ACTIONS(3320), + [anon_sym_DASH] = ACTIONS(3320), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3322), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3324), + [sym_number] = ACTIONS(3326), + [sym_this] = ACTIONS(3640), + [sym_true] = ACTIONS(3330), + [sym_false] = ACTIONS(3330), + [sym_null] = ACTIONS(3330), + [sym_undefined] = ACTIONS(3330), + [anon_sym_readonly] = ACTIONS(3332), + [anon_sym_QMARK] = ACTIONS(3334), + [anon_sym_any] = ACTIONS(3322), + [anon_sym_number] = ACTIONS(3322), + [anon_sym_boolean] = ACTIONS(3322), + [anon_sym_string] = ACTIONS(3322), + [anon_sym_symbol] = ACTIONS(3322), + [anon_sym_object] = ACTIONS(3322), + [anon_sym_abstract] = ACTIONS(3336), + [anon_sym_never] = ACTIONS(3322), + [anon_sym_unknown] = ACTIONS(3322), + [anon_sym_keyof] = ACTIONS(3340), + [anon_sym_infer] = ACTIONS(3342), + [aux_sym_predefined_type_token1] = ACTIONS(3344), + [anon_sym_LBRACE_PIPE] = ACTIONS(3346), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1083)] = { + [sym_import] = STATE(6119), + [sym_nested_identifier] = STATE(6934), + [sym_string] = STATE(4301), + [sym_formal_parameters] = STATE(7003), + [sym_nested_type_identifier] = STATE(3997), + [sym__type_query_member_expression_in_type_annotation] = STATE(3729), + [sym__type_query_call_expression_in_type_annotation] = STATE(4160), + [sym_type] = STATE(4412), + [sym_constructor_type] = STATE(4306), + [sym_primary_type] = STATE(4307), + [sym_template_literal_type] = STATE(4299), + [sym_infer_type] = STATE(4306), + [sym_conditional_type] = STATE(4299), + [sym_generic_type] = STATE(4299), + [sym_type_query] = STATE(4299), + [sym_index_type_query] = STATE(4299), + [sym_lookup_type] = STATE(4299), + [sym_literal_type] = STATE(4299), + [sym__number] = STATE(4308), + [sym_existential_type] = STATE(4299), + [sym_flow_maybe_type] = STATE(4299), + [sym_parenthesized_type] = STATE(4299), + [sym_predefined_type] = STATE(4299), + [sym_object_type] = STATE(4299), + [sym_type_parameters] = STATE(6617), + [sym_array_type] = STATE(4299), + [sym_tuple_type] = STATE(4299), + [sym_readonly_type] = STATE(4306), + [sym_union_type] = STATE(4299), + [sym_intersection_type] = STATE(4299), + [sym_function_type] = STATE(4306), + [sym_identifier] = ACTIONS(3634), + [anon_sym_STAR] = ACTIONS(3194), + [anon_sym_LBRACE] = ACTIONS(3196), + [anon_sym_typeof] = ACTIONS(3198), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3200), + [anon_sym_LPAREN] = ACTIONS(3202), + [anon_sym_LBRACK] = ACTIONS(3204), + [anon_sym_DQUOTE] = ACTIONS(3206), + [anon_sym_SQUOTE] = ACTIONS(3208), + [anon_sym_new] = ACTIONS(3210), + [anon_sym_AMP] = ACTIONS(3212), + [anon_sym_PIPE] = ACTIONS(3214), + [anon_sym_PLUS] = ACTIONS(3216), + [anon_sym_DASH] = ACTIONS(3216), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3218), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3220), + [sym_number] = ACTIONS(3222), + [sym_this] = ACTIONS(3636), + [sym_true] = ACTIONS(3226), + [sym_false] = ACTIONS(3226), + [sym_null] = ACTIONS(3226), + [sym_undefined] = ACTIONS(3226), + [anon_sym_readonly] = ACTIONS(3228), + [anon_sym_QMARK] = ACTIONS(3230), + [anon_sym_any] = ACTIONS(3218), + [anon_sym_number] = ACTIONS(3218), + [anon_sym_boolean] = ACTIONS(3218), + [anon_sym_string] = ACTIONS(3218), + [anon_sym_symbol] = ACTIONS(3218), + [anon_sym_object] = ACTIONS(3218), + [anon_sym_abstract] = ACTIONS(3232), + [anon_sym_never] = ACTIONS(3218), + [anon_sym_unknown] = ACTIONS(3218), + [anon_sym_keyof] = ACTIONS(3236), + [anon_sym_infer] = ACTIONS(3238), + [aux_sym_predefined_type_token1] = ACTIONS(3240), + [anon_sym_LBRACE_PIPE] = ACTIONS(3242), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1084)] = { + [sym_import] = STATE(6119), + [sym_nested_identifier] = STATE(6934), + [sym_string] = STATE(4301), + [sym_formal_parameters] = STATE(7003), + [sym_nested_type_identifier] = STATE(3997), + [sym__type_query_member_expression_in_type_annotation] = STATE(3729), + [sym__type_query_call_expression_in_type_annotation] = STATE(4160), + [sym_type] = STATE(4415), + [sym_constructor_type] = STATE(4306), + [sym_primary_type] = STATE(4307), + [sym_template_literal_type] = STATE(4299), + [sym_infer_type] = STATE(4306), + [sym_conditional_type] = STATE(4299), + [sym_generic_type] = STATE(4299), + [sym_type_query] = STATE(4299), + [sym_index_type_query] = STATE(4299), + [sym_lookup_type] = STATE(4299), + [sym_literal_type] = STATE(4299), + [sym__number] = STATE(4308), + [sym_existential_type] = STATE(4299), + [sym_flow_maybe_type] = STATE(4299), + [sym_parenthesized_type] = STATE(4299), + [sym_predefined_type] = STATE(4299), + [sym_object_type] = STATE(4299), + [sym_type_parameters] = STATE(6617), + [sym_array_type] = STATE(4299), + [sym_tuple_type] = STATE(4299), + [sym_readonly_type] = STATE(4306), + [sym_union_type] = STATE(4299), + [sym_intersection_type] = STATE(4299), + [sym_function_type] = STATE(4306), + [sym_identifier] = ACTIONS(3634), + [anon_sym_STAR] = ACTIONS(3194), + [anon_sym_LBRACE] = ACTIONS(3196), + [anon_sym_typeof] = ACTIONS(3198), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3200), + [anon_sym_LPAREN] = ACTIONS(3202), + [anon_sym_LBRACK] = ACTIONS(3204), + [anon_sym_DQUOTE] = ACTIONS(3206), + [anon_sym_SQUOTE] = ACTIONS(3208), + [anon_sym_new] = ACTIONS(3210), + [anon_sym_AMP] = ACTIONS(3212), + [anon_sym_PIPE] = ACTIONS(3214), + [anon_sym_PLUS] = ACTIONS(3216), + [anon_sym_DASH] = ACTIONS(3216), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3218), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3220), + [sym_number] = ACTIONS(3222), + [sym_this] = ACTIONS(3636), + [sym_true] = ACTIONS(3226), + [sym_false] = ACTIONS(3226), + [sym_null] = ACTIONS(3226), + [sym_undefined] = ACTIONS(3226), + [anon_sym_readonly] = ACTIONS(3228), + [anon_sym_QMARK] = ACTIONS(3230), + [anon_sym_any] = ACTIONS(3218), + [anon_sym_number] = ACTIONS(3218), + [anon_sym_boolean] = ACTIONS(3218), + [anon_sym_string] = ACTIONS(3218), + [anon_sym_symbol] = ACTIONS(3218), + [anon_sym_object] = ACTIONS(3218), + [anon_sym_abstract] = ACTIONS(3232), + [anon_sym_never] = ACTIONS(3218), + [anon_sym_unknown] = ACTIONS(3218), + [anon_sym_keyof] = ACTIONS(3236), + [anon_sym_infer] = ACTIONS(3238), + [aux_sym_predefined_type_token1] = ACTIONS(3240), + [anon_sym_LBRACE_PIPE] = ACTIONS(3242), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1085)] = { + [sym_import] = STATE(6122), + [sym_nested_identifier] = STATE(6955), + [sym_string] = STATE(4041), + [sym_formal_parameters] = STATE(6962), + [sym_nested_type_identifier] = STATE(3813), + [sym__type_query_member_expression_in_type_annotation] = STATE(3572), + [sym__type_query_call_expression_in_type_annotation] = STATE(3942), + [sym_type] = STATE(4050), + [sym_constructor_type] = STATE(4043), + [sym_primary_type] = STATE(4044), + [sym_template_literal_type] = STATE(4040), + [sym_infer_type] = STATE(4043), + [sym_conditional_type] = STATE(4040), + [sym_generic_type] = STATE(4040), + [sym_type_query] = STATE(4040), + [sym_index_type_query] = STATE(4040), + [sym_lookup_type] = STATE(4040), + [sym_literal_type] = STATE(4040), + [sym__number] = STATE(4045), + [sym_existential_type] = STATE(4040), + [sym_flow_maybe_type] = STATE(4040), + [sym_parenthesized_type] = STATE(4040), + [sym_predefined_type] = STATE(4040), + [sym_object_type] = STATE(4040), + [sym_type_parameters] = STATE(6635), + [sym_array_type] = STATE(4040), + [sym_tuple_type] = STATE(4040), + [sym_readonly_type] = STATE(4043), + [sym_union_type] = STATE(4040), + [sym_intersection_type] = STATE(4040), + [sym_function_type] = STATE(4043), + [sym_identifier] = ACTIONS(3638), + [anon_sym_STAR] = ACTIONS(3298), + [anon_sym_LBRACE] = ACTIONS(3300), + [anon_sym_typeof] = ACTIONS(3302), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3304), + [anon_sym_LPAREN] = ACTIONS(3306), + [anon_sym_LBRACK] = ACTIONS(3308), + [anon_sym_DQUOTE] = ACTIONS(3310), + [anon_sym_SQUOTE] = ACTIONS(3312), + [anon_sym_new] = ACTIONS(3314), + [anon_sym_AMP] = ACTIONS(3316), + [anon_sym_PIPE] = ACTIONS(3318), + [anon_sym_PLUS] = ACTIONS(3320), + [anon_sym_DASH] = ACTIONS(3320), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3322), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3324), + [sym_number] = ACTIONS(3326), + [sym_this] = ACTIONS(3640), + [sym_true] = ACTIONS(3330), + [sym_false] = ACTIONS(3330), + [sym_null] = ACTIONS(3330), + [sym_undefined] = ACTIONS(3330), + [anon_sym_readonly] = ACTIONS(3332), + [anon_sym_QMARK] = ACTIONS(3334), + [anon_sym_any] = ACTIONS(3322), + [anon_sym_number] = ACTIONS(3322), + [anon_sym_boolean] = ACTIONS(3322), + [anon_sym_string] = ACTIONS(3322), + [anon_sym_symbol] = ACTIONS(3322), + [anon_sym_object] = ACTIONS(3322), + [anon_sym_abstract] = ACTIONS(3336), + [anon_sym_never] = ACTIONS(3322), + [anon_sym_unknown] = ACTIONS(3322), + [anon_sym_keyof] = ACTIONS(3340), + [anon_sym_infer] = ACTIONS(3342), + [aux_sym_predefined_type_token1] = ACTIONS(3344), + [anon_sym_LBRACE_PIPE] = ACTIONS(3346), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1086)] = { + [sym_import] = STATE(6122), + [sym_nested_identifier] = STATE(6955), + [sym_string] = STATE(4041), + [sym_formal_parameters] = STATE(6962), + [sym_nested_type_identifier] = STATE(3813), + [sym__type_query_member_expression_in_type_annotation] = STATE(3572), + [sym__type_query_call_expression_in_type_annotation] = STATE(3942), + [sym_type] = STATE(4051), + [sym_constructor_type] = STATE(4043), + [sym_primary_type] = STATE(4044), + [sym_template_literal_type] = STATE(4040), + [sym_infer_type] = STATE(4043), + [sym_conditional_type] = STATE(4040), + [sym_generic_type] = STATE(4040), + [sym_type_query] = STATE(4040), + [sym_index_type_query] = STATE(4040), + [sym_lookup_type] = STATE(4040), + [sym_literal_type] = STATE(4040), + [sym__number] = STATE(4045), + [sym_existential_type] = STATE(4040), + [sym_flow_maybe_type] = STATE(4040), + [sym_parenthesized_type] = STATE(4040), + [sym_predefined_type] = STATE(4040), + [sym_object_type] = STATE(4040), + [sym_type_parameters] = STATE(6635), + [sym_array_type] = STATE(4040), + [sym_tuple_type] = STATE(4040), + [sym_readonly_type] = STATE(4043), + [sym_union_type] = STATE(4040), + [sym_intersection_type] = STATE(4040), + [sym_function_type] = STATE(4043), + [sym_identifier] = ACTIONS(3638), + [anon_sym_STAR] = ACTIONS(3298), + [anon_sym_LBRACE] = ACTIONS(3300), + [anon_sym_typeof] = ACTIONS(3302), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3304), + [anon_sym_LPAREN] = ACTIONS(3306), + [anon_sym_LBRACK] = ACTIONS(3308), + [anon_sym_DQUOTE] = ACTIONS(3310), + [anon_sym_SQUOTE] = ACTIONS(3312), + [anon_sym_new] = ACTIONS(3314), + [anon_sym_AMP] = ACTIONS(3316), + [anon_sym_PIPE] = ACTIONS(3318), + [anon_sym_PLUS] = ACTIONS(3320), + [anon_sym_DASH] = ACTIONS(3320), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3322), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3324), + [sym_number] = ACTIONS(3326), + [sym_this] = ACTIONS(3640), + [sym_true] = ACTIONS(3330), + [sym_false] = ACTIONS(3330), + [sym_null] = ACTIONS(3330), + [sym_undefined] = ACTIONS(3330), + [anon_sym_readonly] = ACTIONS(3332), + [anon_sym_QMARK] = ACTIONS(3334), + [anon_sym_any] = ACTIONS(3322), + [anon_sym_number] = ACTIONS(3322), + [anon_sym_boolean] = ACTIONS(3322), + [anon_sym_string] = ACTIONS(3322), + [anon_sym_symbol] = ACTIONS(3322), + [anon_sym_object] = ACTIONS(3322), + [anon_sym_abstract] = ACTIONS(3336), + [anon_sym_never] = ACTIONS(3322), + [anon_sym_unknown] = ACTIONS(3322), + [anon_sym_keyof] = ACTIONS(3340), + [anon_sym_infer] = ACTIONS(3342), + [aux_sym_predefined_type_token1] = ACTIONS(3344), + [anon_sym_LBRACE_PIPE] = ACTIONS(3346), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1087)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5223), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -126770,69 +138315,1475 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1006)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(2974), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1088)] = { + [sym_import] = STATE(6122), + [sym_nested_identifier] = STATE(6955), + [sym_string] = STATE(4041), + [sym_formal_parameters] = STATE(6962), + [sym_nested_type_identifier] = STATE(3813), + [sym__type_query_member_expression_in_type_annotation] = STATE(3572), + [sym__type_query_call_expression_in_type_annotation] = STATE(3942), + [sym_type] = STATE(4054), + [sym_constructor_type] = STATE(4043), + [sym_primary_type] = STATE(4044), + [sym_template_literal_type] = STATE(4040), + [sym_infer_type] = STATE(4043), + [sym_conditional_type] = STATE(4040), + [sym_generic_type] = STATE(4040), + [sym_type_query] = STATE(4040), + [sym_index_type_query] = STATE(4040), + [sym_lookup_type] = STATE(4040), + [sym_literal_type] = STATE(4040), + [sym__number] = STATE(4045), + [sym_existential_type] = STATE(4040), + [sym_flow_maybe_type] = STATE(4040), + [sym_parenthesized_type] = STATE(4040), + [sym_predefined_type] = STATE(4040), + [sym_object_type] = STATE(4040), + [sym_type_parameters] = STATE(6635), + [sym_array_type] = STATE(4040), + [sym_tuple_type] = STATE(4040), + [sym_readonly_type] = STATE(4043), + [sym_union_type] = STATE(4040), + [sym_intersection_type] = STATE(4040), + [sym_function_type] = STATE(4043), + [sym_identifier] = ACTIONS(3638), + [anon_sym_STAR] = ACTIONS(3298), + [anon_sym_LBRACE] = ACTIONS(3300), + [anon_sym_typeof] = ACTIONS(3302), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3304), + [anon_sym_LPAREN] = ACTIONS(3306), + [anon_sym_LBRACK] = ACTIONS(3308), + [anon_sym_DQUOTE] = ACTIONS(3310), + [anon_sym_SQUOTE] = ACTIONS(3312), + [anon_sym_new] = ACTIONS(3314), + [anon_sym_AMP] = ACTIONS(3316), + [anon_sym_PIPE] = ACTIONS(3318), + [anon_sym_PLUS] = ACTIONS(3320), + [anon_sym_DASH] = ACTIONS(3320), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3322), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3324), + [sym_number] = ACTIONS(3326), + [sym_this] = ACTIONS(3640), + [sym_true] = ACTIONS(3330), + [sym_false] = ACTIONS(3330), + [sym_null] = ACTIONS(3330), + [sym_undefined] = ACTIONS(3330), + [anon_sym_readonly] = ACTIONS(3332), + [anon_sym_QMARK] = ACTIONS(3334), + [anon_sym_any] = ACTIONS(3322), + [anon_sym_number] = ACTIONS(3322), + [anon_sym_boolean] = ACTIONS(3322), + [anon_sym_string] = ACTIONS(3322), + [anon_sym_symbol] = ACTIONS(3322), + [anon_sym_object] = ACTIONS(3322), + [anon_sym_abstract] = ACTIONS(3336), + [anon_sym_never] = ACTIONS(3322), + [anon_sym_unknown] = ACTIONS(3322), + [anon_sym_keyof] = ACTIONS(3340), + [anon_sym_infer] = ACTIONS(3342), + [aux_sym_predefined_type_token1] = ACTIONS(3344), + [anon_sym_LBRACE_PIPE] = ACTIONS(3346), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1089)] = { + [sym_import] = STATE(6122), + [sym_nested_identifier] = STATE(6955), + [sym_string] = STATE(4041), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3813), + [sym__type_query_member_expression_in_type_annotation] = STATE(3572), + [sym__type_query_call_expression_in_type_annotation] = STATE(3942), + [sym_type] = STATE(6149), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(4055), + [sym_template_literal_type] = STATE(4040), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(4040), + [sym_generic_type] = STATE(4040), + [sym_type_query] = STATE(4040), + [sym_index_type_query] = STATE(4040), + [sym_lookup_type] = STATE(4040), + [sym_literal_type] = STATE(4040), + [sym__number] = STATE(4045), + [sym_existential_type] = STATE(4040), + [sym_flow_maybe_type] = STATE(4040), + [sym_parenthesized_type] = STATE(4040), + [sym_predefined_type] = STATE(4040), + [sym_object_type] = STATE(4040), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(4040), + [sym_tuple_type] = STATE(4040), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(4040), + [sym_intersection_type] = STATE(4040), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(3638), + [anon_sym_STAR] = ACTIONS(3298), + [anon_sym_LBRACE] = ACTIONS(3300), + [anon_sym_typeof] = ACTIONS(3302), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3304), + [anon_sym_LPAREN] = ACTIONS(3306), + [anon_sym_LBRACK] = ACTIONS(3308), + [anon_sym_DQUOTE] = ACTIONS(3310), + [anon_sym_SQUOTE] = ACTIONS(3312), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(3316), + [anon_sym_PIPE] = ACTIONS(3318), + [anon_sym_PLUS] = ACTIONS(3320), + [anon_sym_DASH] = ACTIONS(3320), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3322), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3324), + [sym_number] = ACTIONS(3326), + [sym_this] = ACTIONS(3640), + [sym_true] = ACTIONS(3330), + [sym_false] = ACTIONS(3330), + [sym_null] = ACTIONS(3330), + [sym_undefined] = ACTIONS(3330), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(3334), + [anon_sym_any] = ACTIONS(3322), + [anon_sym_number] = ACTIONS(3322), + [anon_sym_boolean] = ACTIONS(3322), + [anon_sym_string] = ACTIONS(3322), + [anon_sym_symbol] = ACTIONS(3322), + [anon_sym_object] = ACTIONS(3322), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(3322), + [anon_sym_unknown] = ACTIONS(3322), + [anon_sym_keyof] = ACTIONS(3340), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(3344), + [anon_sym_LBRACE_PIPE] = ACTIONS(3346), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1090)] = { + [sym_import] = STATE(6122), + [sym_nested_identifier] = STATE(6955), + [sym_string] = STATE(4041), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3813), + [sym__type_query_member_expression_in_type_annotation] = STATE(3572), + [sym__type_query_call_expression_in_type_annotation] = STATE(3942), + [sym_type] = STATE(6149), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(4056), + [sym_template_literal_type] = STATE(4040), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(4040), + [sym_generic_type] = STATE(4040), + [sym_type_query] = STATE(4040), + [sym_index_type_query] = STATE(4040), + [sym_lookup_type] = STATE(4040), + [sym_literal_type] = STATE(4040), + [sym__number] = STATE(4045), + [sym_existential_type] = STATE(4040), + [sym_flow_maybe_type] = STATE(4040), + [sym_parenthesized_type] = STATE(4040), + [sym_predefined_type] = STATE(4040), + [sym_object_type] = STATE(4040), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(4040), + [sym_tuple_type] = STATE(4040), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(4040), + [sym_intersection_type] = STATE(4040), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(3638), + [anon_sym_STAR] = ACTIONS(3298), + [anon_sym_LBRACE] = ACTIONS(3300), + [anon_sym_typeof] = ACTIONS(3302), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3304), + [anon_sym_LPAREN] = ACTIONS(3306), + [anon_sym_LBRACK] = ACTIONS(3308), + [anon_sym_DQUOTE] = ACTIONS(3310), + [anon_sym_SQUOTE] = ACTIONS(3312), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(3316), + [anon_sym_PIPE] = ACTIONS(3318), + [anon_sym_PLUS] = ACTIONS(3320), + [anon_sym_DASH] = ACTIONS(3320), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3322), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3324), + [sym_number] = ACTIONS(3326), + [sym_this] = ACTIONS(3640), + [sym_true] = ACTIONS(3330), + [sym_false] = ACTIONS(3330), + [sym_null] = ACTIONS(3330), + [sym_undefined] = ACTIONS(3330), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(3334), + [anon_sym_any] = ACTIONS(3322), + [anon_sym_number] = ACTIONS(3322), + [anon_sym_boolean] = ACTIONS(3322), + [anon_sym_string] = ACTIONS(3322), + [anon_sym_symbol] = ACTIONS(3322), + [anon_sym_object] = ACTIONS(3322), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(3322), + [anon_sym_unknown] = ACTIONS(3322), + [anon_sym_keyof] = ACTIONS(3340), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(3344), + [anon_sym_LBRACE_PIPE] = ACTIONS(3346), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1091)] = { + [sym_import] = STATE(6360), + [sym_nested_identifier] = STATE(6931), + [sym_string] = STATE(4373), + [sym_formal_parameters] = STATE(6875), + [sym_nested_type_identifier] = STATE(4023), + [sym__type_query_member_expression_in_type_annotation] = STATE(3738), + [sym__type_query_call_expression_in_type_annotation] = STATE(4204), + [sym_type] = STATE(4402), + [sym_constructor_type] = STATE(4380), + [sym_primary_type] = STATE(4383), + [sym_template_literal_type] = STATE(4365), + [sym_infer_type] = STATE(4380), + [sym_conditional_type] = STATE(4365), + [sym_generic_type] = STATE(4365), + [sym_type_query] = STATE(4365), + [sym_index_type_query] = STATE(4365), + [sym_lookup_type] = STATE(4365), + [sym_literal_type] = STATE(4365), + [sym__number] = STATE(4529), + [sym_existential_type] = STATE(4365), + [sym_flow_maybe_type] = STATE(4365), + [sym_parenthesized_type] = STATE(4365), + [sym_predefined_type] = STATE(4365), + [sym_object_type] = STATE(4365), + [sym_type_parameters] = STATE(6479), + [sym_array_type] = STATE(4365), + [sym_tuple_type] = STATE(4365), + [sym_readonly_type] = STATE(4380), + [sym_union_type] = STATE(4365), + [sym_intersection_type] = STATE(4365), + [sym_function_type] = STATE(4380), + [sym_identifier] = ACTIONS(3642), + [anon_sym_STAR] = ACTIONS(3246), + [anon_sym_LBRACE] = ACTIONS(3248), + [anon_sym_typeof] = ACTIONS(3250), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3252), + [anon_sym_LPAREN] = ACTIONS(3254), + [anon_sym_LBRACK] = ACTIONS(3256), + [anon_sym_DQUOTE] = ACTIONS(3258), + [anon_sym_SQUOTE] = ACTIONS(3260), + [anon_sym_new] = ACTIONS(3262), + [anon_sym_AMP] = ACTIONS(3264), + [anon_sym_PIPE] = ACTIONS(3266), + [anon_sym_PLUS] = ACTIONS(3268), + [anon_sym_DASH] = ACTIONS(3268), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3270), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3272), + [sym_number] = ACTIONS(3274), + [sym_this] = ACTIONS(3644), + [sym_true] = ACTIONS(3278), + [sym_false] = ACTIONS(3278), + [sym_null] = ACTIONS(3278), + [sym_undefined] = ACTIONS(3278), + [anon_sym_readonly] = ACTIONS(3280), + [anon_sym_QMARK] = ACTIONS(3282), + [anon_sym_any] = ACTIONS(3270), + [anon_sym_number] = ACTIONS(3270), + [anon_sym_boolean] = ACTIONS(3270), + [anon_sym_string] = ACTIONS(3270), + [anon_sym_symbol] = ACTIONS(3270), + [anon_sym_object] = ACTIONS(3270), + [anon_sym_abstract] = ACTIONS(3284), + [anon_sym_never] = ACTIONS(3270), + [anon_sym_unknown] = ACTIONS(3270), + [anon_sym_keyof] = ACTIONS(3288), + [anon_sym_infer] = ACTIONS(3290), + [aux_sym_predefined_type_token1] = ACTIONS(3292), + [anon_sym_LBRACE_PIPE] = ACTIONS(3294), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1092)] = { + [sym_import] = STATE(6122), + [sym_nested_identifier] = STATE(6955), + [sym_string] = STATE(4041), + [sym_formal_parameters] = STATE(6962), + [sym_nested_type_identifier] = STATE(3813), + [sym__type_query_member_expression_in_type_annotation] = STATE(3572), + [sym__type_query_call_expression_in_type_annotation] = STATE(3942), + [sym_type] = STATE(4077), + [sym_constructor_type] = STATE(4043), + [sym_primary_type] = STATE(4044), + [sym_template_literal_type] = STATE(4040), + [sym_infer_type] = STATE(4043), + [sym_conditional_type] = STATE(4040), + [sym_generic_type] = STATE(4040), + [sym_type_query] = STATE(4040), + [sym_index_type_query] = STATE(4040), + [sym_lookup_type] = STATE(4040), + [sym_literal_type] = STATE(4040), + [sym__number] = STATE(4045), + [sym_existential_type] = STATE(4040), + [sym_flow_maybe_type] = STATE(4040), + [sym_parenthesized_type] = STATE(4040), + [sym_predefined_type] = STATE(4040), + [sym_object_type] = STATE(4040), + [sym_type_parameters] = STATE(6635), + [sym_array_type] = STATE(4040), + [sym_tuple_type] = STATE(4040), + [sym_readonly_type] = STATE(4043), + [sym_union_type] = STATE(4040), + [sym_intersection_type] = STATE(4040), + [sym_function_type] = STATE(4043), + [sym_identifier] = ACTIONS(3638), + [anon_sym_STAR] = ACTIONS(3298), + [anon_sym_LBRACE] = ACTIONS(3300), + [anon_sym_typeof] = ACTIONS(3302), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3304), + [anon_sym_LPAREN] = ACTIONS(3306), + [anon_sym_LBRACK] = ACTIONS(3308), + [anon_sym_DQUOTE] = ACTIONS(3310), + [anon_sym_SQUOTE] = ACTIONS(3312), + [anon_sym_new] = ACTIONS(3314), + [anon_sym_AMP] = ACTIONS(3316), + [anon_sym_PIPE] = ACTIONS(3318), + [anon_sym_PLUS] = ACTIONS(3320), + [anon_sym_DASH] = ACTIONS(3320), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3322), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3324), + [sym_number] = ACTIONS(3326), + [sym_this] = ACTIONS(3640), + [sym_true] = ACTIONS(3330), + [sym_false] = ACTIONS(3330), + [sym_null] = ACTIONS(3330), + [sym_undefined] = ACTIONS(3330), + [anon_sym_readonly] = ACTIONS(3332), + [anon_sym_QMARK] = ACTIONS(3334), + [anon_sym_any] = ACTIONS(3322), + [anon_sym_number] = ACTIONS(3322), + [anon_sym_boolean] = ACTIONS(3322), + [anon_sym_string] = ACTIONS(3322), + [anon_sym_symbol] = ACTIONS(3322), + [anon_sym_object] = ACTIONS(3322), + [anon_sym_abstract] = ACTIONS(3336), + [anon_sym_never] = ACTIONS(3322), + [anon_sym_unknown] = ACTIONS(3322), + [anon_sym_keyof] = ACTIONS(3340), + [anon_sym_infer] = ACTIONS(3342), + [aux_sym_predefined_type_token1] = ACTIONS(3344), + [anon_sym_LBRACE_PIPE] = ACTIONS(3346), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1093)] = { + [sym_import] = STATE(6122), + [sym_nested_identifier] = STATE(6955), + [sym_string] = STATE(4041), + [sym_formal_parameters] = STATE(6962), + [sym_nested_type_identifier] = STATE(3813), + [sym__type_query_member_expression_in_type_annotation] = STATE(3572), + [sym__type_query_call_expression_in_type_annotation] = STATE(3942), + [sym_type] = STATE(4078), + [sym_constructor_type] = STATE(4043), + [sym_primary_type] = STATE(4044), + [sym_template_literal_type] = STATE(4040), + [sym_infer_type] = STATE(4043), + [sym_conditional_type] = STATE(4040), + [sym_generic_type] = STATE(4040), + [sym_type_query] = STATE(4040), + [sym_index_type_query] = STATE(4040), + [sym_lookup_type] = STATE(4040), + [sym_literal_type] = STATE(4040), + [sym__number] = STATE(4045), + [sym_existential_type] = STATE(4040), + [sym_flow_maybe_type] = STATE(4040), + [sym_parenthesized_type] = STATE(4040), + [sym_predefined_type] = STATE(4040), + [sym_object_type] = STATE(4040), + [sym_type_parameters] = STATE(6635), + [sym_array_type] = STATE(4040), + [sym_tuple_type] = STATE(4040), + [sym_readonly_type] = STATE(4043), + [sym_union_type] = STATE(4040), + [sym_intersection_type] = STATE(4040), + [sym_function_type] = STATE(4043), + [sym_identifier] = ACTIONS(3638), + [anon_sym_STAR] = ACTIONS(3298), + [anon_sym_LBRACE] = ACTIONS(3300), + [anon_sym_typeof] = ACTIONS(3302), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3304), + [anon_sym_LPAREN] = ACTIONS(3306), + [anon_sym_LBRACK] = ACTIONS(3308), + [anon_sym_DQUOTE] = ACTIONS(3310), + [anon_sym_SQUOTE] = ACTIONS(3312), + [anon_sym_new] = ACTIONS(3314), + [anon_sym_AMP] = ACTIONS(3316), + [anon_sym_PIPE] = ACTIONS(3318), + [anon_sym_PLUS] = ACTIONS(3320), + [anon_sym_DASH] = ACTIONS(3320), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3322), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3324), + [sym_number] = ACTIONS(3326), + [sym_this] = ACTIONS(3640), + [sym_true] = ACTIONS(3330), + [sym_false] = ACTIONS(3330), + [sym_null] = ACTIONS(3330), + [sym_undefined] = ACTIONS(3330), + [anon_sym_readonly] = ACTIONS(3332), + [anon_sym_QMARK] = ACTIONS(3334), + [anon_sym_any] = ACTIONS(3322), + [anon_sym_number] = ACTIONS(3322), + [anon_sym_boolean] = ACTIONS(3322), + [anon_sym_string] = ACTIONS(3322), + [anon_sym_symbol] = ACTIONS(3322), + [anon_sym_object] = ACTIONS(3322), + [anon_sym_abstract] = ACTIONS(3336), + [anon_sym_never] = ACTIONS(3322), + [anon_sym_unknown] = ACTIONS(3322), + [anon_sym_keyof] = ACTIONS(3340), + [anon_sym_infer] = ACTIONS(3342), + [aux_sym_predefined_type_token1] = ACTIONS(3344), + [anon_sym_LBRACE_PIPE] = ACTIONS(3346), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1094)] = { + [sym_import] = STATE(6122), + [sym_nested_identifier] = STATE(6955), + [sym_string] = STATE(4041), + [sym_formal_parameters] = STATE(6962), + [sym_nested_type_identifier] = STATE(3813), + [sym__type_query_member_expression_in_type_annotation] = STATE(3572), + [sym__type_query_call_expression_in_type_annotation] = STATE(3942), + [sym_type] = STATE(4089), + [sym_constructor_type] = STATE(4043), + [sym_primary_type] = STATE(4044), + [sym_template_literal_type] = STATE(4040), + [sym_infer_type] = STATE(4043), + [sym_conditional_type] = STATE(4040), + [sym_generic_type] = STATE(4040), + [sym_type_query] = STATE(4040), + [sym_index_type_query] = STATE(4040), + [sym_lookup_type] = STATE(4040), + [sym_literal_type] = STATE(4040), + [sym__number] = STATE(4045), + [sym_existential_type] = STATE(4040), + [sym_flow_maybe_type] = STATE(4040), + [sym_parenthesized_type] = STATE(4040), + [sym_predefined_type] = STATE(4040), + [sym_object_type] = STATE(4040), + [sym_type_parameters] = STATE(6635), + [sym_array_type] = STATE(4040), + [sym_tuple_type] = STATE(4040), + [sym_readonly_type] = STATE(4043), + [sym_union_type] = STATE(4040), + [sym_intersection_type] = STATE(4040), + [sym_function_type] = STATE(4043), + [sym_identifier] = ACTIONS(3638), + [anon_sym_STAR] = ACTIONS(3298), + [anon_sym_LBRACE] = ACTIONS(3300), + [anon_sym_typeof] = ACTIONS(3302), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3304), + [anon_sym_LPAREN] = ACTIONS(3306), + [anon_sym_LBRACK] = ACTIONS(3308), + [anon_sym_DQUOTE] = ACTIONS(3310), + [anon_sym_SQUOTE] = ACTIONS(3312), + [anon_sym_new] = ACTIONS(3314), + [anon_sym_AMP] = ACTIONS(3316), + [anon_sym_PIPE] = ACTIONS(3318), + [anon_sym_PLUS] = ACTIONS(3320), + [anon_sym_DASH] = ACTIONS(3320), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3322), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3324), + [sym_number] = ACTIONS(3326), + [sym_this] = ACTIONS(3640), + [sym_true] = ACTIONS(3330), + [sym_false] = ACTIONS(3330), + [sym_null] = ACTIONS(3330), + [sym_undefined] = ACTIONS(3330), + [anon_sym_readonly] = ACTIONS(3332), + [anon_sym_QMARK] = ACTIONS(3334), + [anon_sym_any] = ACTIONS(3322), + [anon_sym_number] = ACTIONS(3322), + [anon_sym_boolean] = ACTIONS(3322), + [anon_sym_string] = ACTIONS(3322), + [anon_sym_symbol] = ACTIONS(3322), + [anon_sym_object] = ACTIONS(3322), + [anon_sym_abstract] = ACTIONS(3336), + [anon_sym_never] = ACTIONS(3322), + [anon_sym_unknown] = ACTIONS(3322), + [anon_sym_keyof] = ACTIONS(3340), + [anon_sym_infer] = ACTIONS(3342), + [aux_sym_predefined_type_token1] = ACTIONS(3344), + [anon_sym_LBRACE_PIPE] = ACTIONS(3346), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1095)] = { + [sym_import] = STATE(6122), + [sym_nested_identifier] = STATE(6955), + [sym_string] = STATE(4041), + [sym_formal_parameters] = STATE(6962), + [sym_nested_type_identifier] = STATE(3813), + [sym__type_query_member_expression_in_type_annotation] = STATE(3572), + [sym__type_query_call_expression_in_type_annotation] = STATE(3942), + [sym_type] = STATE(4090), + [sym_constructor_type] = STATE(4043), + [sym_primary_type] = STATE(4044), + [sym_template_literal_type] = STATE(4040), + [sym_infer_type] = STATE(4043), + [sym_conditional_type] = STATE(4040), + [sym_generic_type] = STATE(4040), + [sym_type_query] = STATE(4040), + [sym_index_type_query] = STATE(4040), + [sym_lookup_type] = STATE(4040), + [sym_literal_type] = STATE(4040), + [sym__number] = STATE(4045), + [sym_existential_type] = STATE(4040), + [sym_flow_maybe_type] = STATE(4040), + [sym_parenthesized_type] = STATE(4040), + [sym_predefined_type] = STATE(4040), + [sym_object_type] = STATE(4040), + [sym_type_parameters] = STATE(6635), + [sym_array_type] = STATE(4040), + [sym_tuple_type] = STATE(4040), + [sym_readonly_type] = STATE(4043), + [sym_union_type] = STATE(4040), + [sym_intersection_type] = STATE(4040), + [sym_function_type] = STATE(4043), + [sym_identifier] = ACTIONS(3638), + [anon_sym_STAR] = ACTIONS(3298), + [anon_sym_LBRACE] = ACTIONS(3300), + [anon_sym_typeof] = ACTIONS(3302), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3304), + [anon_sym_LPAREN] = ACTIONS(3306), + [anon_sym_LBRACK] = ACTIONS(3308), + [anon_sym_DQUOTE] = ACTIONS(3310), + [anon_sym_SQUOTE] = ACTIONS(3312), + [anon_sym_new] = ACTIONS(3314), + [anon_sym_AMP] = ACTIONS(3316), + [anon_sym_PIPE] = ACTIONS(3318), + [anon_sym_PLUS] = ACTIONS(3320), + [anon_sym_DASH] = ACTIONS(3320), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3322), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3324), + [sym_number] = ACTIONS(3326), + [sym_this] = ACTIONS(3640), + [sym_true] = ACTIONS(3330), + [sym_false] = ACTIONS(3330), + [sym_null] = ACTIONS(3330), + [sym_undefined] = ACTIONS(3330), + [anon_sym_readonly] = ACTIONS(3332), + [anon_sym_QMARK] = ACTIONS(3334), + [anon_sym_any] = ACTIONS(3322), + [anon_sym_number] = ACTIONS(3322), + [anon_sym_boolean] = ACTIONS(3322), + [anon_sym_string] = ACTIONS(3322), + [anon_sym_symbol] = ACTIONS(3322), + [anon_sym_object] = ACTIONS(3322), + [anon_sym_abstract] = ACTIONS(3336), + [anon_sym_never] = ACTIONS(3322), + [anon_sym_unknown] = ACTIONS(3322), + [anon_sym_keyof] = ACTIONS(3340), + [anon_sym_infer] = ACTIONS(3342), + [aux_sym_predefined_type_token1] = ACTIONS(3344), + [anon_sym_LBRACE_PIPE] = ACTIONS(3346), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1096)] = { + [sym_import] = STATE(6360), + [sym_nested_identifier] = STATE(6931), + [sym_string] = STATE(4373), + [sym_formal_parameters] = STATE(6875), + [sym_nested_type_identifier] = STATE(4023), + [sym__type_query_member_expression_in_type_annotation] = STATE(3738), + [sym__type_query_call_expression_in_type_annotation] = STATE(4204), + [sym_type] = STATE(4410), + [sym_constructor_type] = STATE(4380), + [sym_primary_type] = STATE(4383), + [sym_template_literal_type] = STATE(4365), + [sym_infer_type] = STATE(4380), + [sym_conditional_type] = STATE(4365), + [sym_generic_type] = STATE(4365), + [sym_type_query] = STATE(4365), + [sym_index_type_query] = STATE(4365), + [sym_lookup_type] = STATE(4365), + [sym_literal_type] = STATE(4365), + [sym__number] = STATE(4529), + [sym_existential_type] = STATE(4365), + [sym_flow_maybe_type] = STATE(4365), + [sym_parenthesized_type] = STATE(4365), + [sym_predefined_type] = STATE(4365), + [sym_object_type] = STATE(4365), + [sym_type_parameters] = STATE(6479), + [sym_array_type] = STATE(4365), + [sym_tuple_type] = STATE(4365), + [sym_readonly_type] = STATE(4380), + [sym_union_type] = STATE(4365), + [sym_intersection_type] = STATE(4365), + [sym_function_type] = STATE(4380), + [sym_identifier] = ACTIONS(3642), + [anon_sym_STAR] = ACTIONS(3246), + [anon_sym_LBRACE] = ACTIONS(3248), + [anon_sym_typeof] = ACTIONS(3250), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3252), + [anon_sym_LPAREN] = ACTIONS(3254), + [anon_sym_LBRACK] = ACTIONS(3256), + [anon_sym_DQUOTE] = ACTIONS(3258), + [anon_sym_SQUOTE] = ACTIONS(3260), + [anon_sym_new] = ACTIONS(3262), + [anon_sym_AMP] = ACTIONS(3264), + [anon_sym_PIPE] = ACTIONS(3266), + [anon_sym_PLUS] = ACTIONS(3268), + [anon_sym_DASH] = ACTIONS(3268), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3270), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3272), + [sym_number] = ACTIONS(3274), + [sym_this] = ACTIONS(3644), + [sym_true] = ACTIONS(3278), + [sym_false] = ACTIONS(3278), + [sym_null] = ACTIONS(3278), + [sym_undefined] = ACTIONS(3278), + [anon_sym_readonly] = ACTIONS(3280), + [anon_sym_QMARK] = ACTIONS(3282), + [anon_sym_any] = ACTIONS(3270), + [anon_sym_number] = ACTIONS(3270), + [anon_sym_boolean] = ACTIONS(3270), + [anon_sym_string] = ACTIONS(3270), + [anon_sym_symbol] = ACTIONS(3270), + [anon_sym_object] = ACTIONS(3270), + [anon_sym_abstract] = ACTIONS(3284), + [anon_sym_never] = ACTIONS(3270), + [anon_sym_unknown] = ACTIONS(3270), + [anon_sym_keyof] = ACTIONS(3288), + [anon_sym_infer] = ACTIONS(3290), + [aux_sym_predefined_type_token1] = ACTIONS(3292), + [anon_sym_LBRACE_PIPE] = ACTIONS(3294), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1097)] = { + [sym_import] = STATE(6122), + [sym_nested_identifier] = STATE(6955), + [sym_string] = STATE(4041), + [sym_formal_parameters] = STATE(6962), + [sym_nested_type_identifier] = STATE(3813), + [sym__type_query_member_expression_in_type_annotation] = STATE(3572), + [sym__type_query_call_expression_in_type_annotation] = STATE(3942), + [sym_type] = STATE(4098), + [sym_constructor_type] = STATE(4043), + [sym_primary_type] = STATE(4044), + [sym_template_literal_type] = STATE(4040), + [sym_infer_type] = STATE(4043), + [sym_conditional_type] = STATE(4040), + [sym_generic_type] = STATE(4040), + [sym_type_query] = STATE(4040), + [sym_index_type_query] = STATE(4040), + [sym_lookup_type] = STATE(4040), + [sym_literal_type] = STATE(4040), + [sym__number] = STATE(4045), + [sym_existential_type] = STATE(4040), + [sym_flow_maybe_type] = STATE(4040), + [sym_parenthesized_type] = STATE(4040), + [sym_predefined_type] = STATE(4040), + [sym_object_type] = STATE(4040), + [sym_type_parameters] = STATE(6635), + [sym_array_type] = STATE(4040), + [sym_tuple_type] = STATE(4040), + [sym_readonly_type] = STATE(4043), + [sym_union_type] = STATE(4040), + [sym_intersection_type] = STATE(4040), + [sym_function_type] = STATE(4043), + [sym_identifier] = ACTIONS(3638), + [anon_sym_STAR] = ACTIONS(3298), + [anon_sym_LBRACE] = ACTIONS(3300), + [anon_sym_typeof] = ACTIONS(3302), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3304), + [anon_sym_LPAREN] = ACTIONS(3306), + [anon_sym_LBRACK] = ACTIONS(3308), + [anon_sym_DQUOTE] = ACTIONS(3310), + [anon_sym_SQUOTE] = ACTIONS(3312), + [anon_sym_new] = ACTIONS(3314), + [anon_sym_AMP] = ACTIONS(3316), + [anon_sym_PIPE] = ACTIONS(3318), + [anon_sym_PLUS] = ACTIONS(3320), + [anon_sym_DASH] = ACTIONS(3320), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3322), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3324), + [sym_number] = ACTIONS(3326), + [sym_this] = ACTIONS(3640), + [sym_true] = ACTIONS(3330), + [sym_false] = ACTIONS(3330), + [sym_null] = ACTIONS(3330), + [sym_undefined] = ACTIONS(3330), + [anon_sym_readonly] = ACTIONS(3332), + [anon_sym_QMARK] = ACTIONS(3334), + [anon_sym_any] = ACTIONS(3322), + [anon_sym_number] = ACTIONS(3322), + [anon_sym_boolean] = ACTIONS(3322), + [anon_sym_string] = ACTIONS(3322), + [anon_sym_symbol] = ACTIONS(3322), + [anon_sym_object] = ACTIONS(3322), + [anon_sym_abstract] = ACTIONS(3336), + [anon_sym_never] = ACTIONS(3322), + [anon_sym_unknown] = ACTIONS(3322), + [anon_sym_keyof] = ACTIONS(3340), + [anon_sym_infer] = ACTIONS(3342), + [aux_sym_predefined_type_token1] = ACTIONS(3344), + [anon_sym_LBRACE_PIPE] = ACTIONS(3346), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1098)] = { + [sym_import] = STATE(6122), + [sym_nested_identifier] = STATE(6955), + [sym_string] = STATE(4041), + [sym_formal_parameters] = STATE(6962), + [sym_nested_type_identifier] = STATE(3813), + [sym__type_query_member_expression_in_type_annotation] = STATE(3572), + [sym__type_query_call_expression_in_type_annotation] = STATE(3942), + [sym_type] = STATE(4099), + [sym_constructor_type] = STATE(4043), + [sym_primary_type] = STATE(4044), + [sym_template_literal_type] = STATE(4040), + [sym_infer_type] = STATE(4043), + [sym_conditional_type] = STATE(4040), + [sym_generic_type] = STATE(4040), + [sym_type_query] = STATE(4040), + [sym_index_type_query] = STATE(4040), + [sym_lookup_type] = STATE(4040), + [sym_literal_type] = STATE(4040), + [sym__number] = STATE(4045), + [sym_existential_type] = STATE(4040), + [sym_flow_maybe_type] = STATE(4040), + [sym_parenthesized_type] = STATE(4040), + [sym_predefined_type] = STATE(4040), + [sym_object_type] = STATE(4040), + [sym_type_parameters] = STATE(6635), + [sym_array_type] = STATE(4040), + [sym_tuple_type] = STATE(4040), + [sym_readonly_type] = STATE(4043), + [sym_union_type] = STATE(4040), + [sym_intersection_type] = STATE(4040), + [sym_function_type] = STATE(4043), + [sym_identifier] = ACTIONS(3638), + [anon_sym_STAR] = ACTIONS(3298), + [anon_sym_LBRACE] = ACTIONS(3300), + [anon_sym_typeof] = ACTIONS(3302), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3304), + [anon_sym_LPAREN] = ACTIONS(3306), + [anon_sym_LBRACK] = ACTIONS(3308), + [anon_sym_DQUOTE] = ACTIONS(3310), + [anon_sym_SQUOTE] = ACTIONS(3312), + [anon_sym_new] = ACTIONS(3314), + [anon_sym_AMP] = ACTIONS(3316), + [anon_sym_PIPE] = ACTIONS(3318), + [anon_sym_PLUS] = ACTIONS(3320), + [anon_sym_DASH] = ACTIONS(3320), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3322), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3324), + [sym_number] = ACTIONS(3326), + [sym_this] = ACTIONS(3640), + [sym_true] = ACTIONS(3330), + [sym_false] = ACTIONS(3330), + [sym_null] = ACTIONS(3330), + [sym_undefined] = ACTIONS(3330), + [anon_sym_readonly] = ACTIONS(3332), + [anon_sym_QMARK] = ACTIONS(3334), + [anon_sym_any] = ACTIONS(3322), + [anon_sym_number] = ACTIONS(3322), + [anon_sym_boolean] = ACTIONS(3322), + [anon_sym_string] = ACTIONS(3322), + [anon_sym_symbol] = ACTIONS(3322), + [anon_sym_object] = ACTIONS(3322), + [anon_sym_abstract] = ACTIONS(3336), + [anon_sym_never] = ACTIONS(3322), + [anon_sym_unknown] = ACTIONS(3322), + [anon_sym_keyof] = ACTIONS(3340), + [anon_sym_infer] = ACTIONS(3342), + [aux_sym_predefined_type_token1] = ACTIONS(3344), + [anon_sym_LBRACE_PIPE] = ACTIONS(3346), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1099)] = { + [sym_import] = STATE(6122), + [sym_nested_identifier] = STATE(6955), + [sym_string] = STATE(4041), + [sym_formal_parameters] = STATE(6962), + [sym_nested_type_identifier] = STATE(3813), + [sym__type_query_member_expression_in_type_annotation] = STATE(3572), + [sym__type_query_call_expression_in_type_annotation] = STATE(3942), + [sym_type] = STATE(4103), + [sym_constructor_type] = STATE(4043), + [sym_primary_type] = STATE(4044), + [sym_template_literal_type] = STATE(4040), + [sym_infer_type] = STATE(4043), + [sym_conditional_type] = STATE(4040), + [sym_generic_type] = STATE(4040), + [sym_type_query] = STATE(4040), + [sym_index_type_query] = STATE(4040), + [sym_lookup_type] = STATE(4040), + [sym_literal_type] = STATE(4040), + [sym__number] = STATE(4045), + [sym_existential_type] = STATE(4040), + [sym_flow_maybe_type] = STATE(4040), + [sym_parenthesized_type] = STATE(4040), + [sym_predefined_type] = STATE(4040), + [sym_object_type] = STATE(4040), + [sym_type_parameters] = STATE(6635), + [sym_array_type] = STATE(4040), + [sym_tuple_type] = STATE(4040), + [sym_readonly_type] = STATE(4043), + [sym_union_type] = STATE(4040), + [sym_intersection_type] = STATE(4040), + [sym_function_type] = STATE(4043), + [sym_identifier] = ACTIONS(3638), + [anon_sym_STAR] = ACTIONS(3298), + [anon_sym_LBRACE] = ACTIONS(3300), + [anon_sym_typeof] = ACTIONS(3302), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3304), + [anon_sym_LPAREN] = ACTIONS(3306), + [anon_sym_LBRACK] = ACTIONS(3308), + [anon_sym_DQUOTE] = ACTIONS(3310), + [anon_sym_SQUOTE] = ACTIONS(3312), + [anon_sym_new] = ACTIONS(3314), + [anon_sym_AMP] = ACTIONS(3316), + [anon_sym_PIPE] = ACTIONS(3318), + [anon_sym_PLUS] = ACTIONS(3320), + [anon_sym_DASH] = ACTIONS(3320), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3322), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3324), + [sym_number] = ACTIONS(3326), + [sym_this] = ACTIONS(3640), + [sym_true] = ACTIONS(3330), + [sym_false] = ACTIONS(3330), + [sym_null] = ACTIONS(3330), + [sym_undefined] = ACTIONS(3330), + [anon_sym_readonly] = ACTIONS(3332), + [anon_sym_QMARK] = ACTIONS(3334), + [anon_sym_any] = ACTIONS(3322), + [anon_sym_number] = ACTIONS(3322), + [anon_sym_boolean] = ACTIONS(3322), + [anon_sym_string] = ACTIONS(3322), + [anon_sym_symbol] = ACTIONS(3322), + [anon_sym_object] = ACTIONS(3322), + [anon_sym_abstract] = ACTIONS(3336), + [anon_sym_never] = ACTIONS(3322), + [anon_sym_unknown] = ACTIONS(3322), + [anon_sym_keyof] = ACTIONS(3340), + [anon_sym_infer] = ACTIONS(3342), + [aux_sym_predefined_type_token1] = ACTIONS(3344), + [anon_sym_LBRACE_PIPE] = ACTIONS(3346), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1100)] = { + [sym_import] = STATE(6122), + [sym_nested_identifier] = STATE(6955), + [sym_string] = STATE(4041), + [sym_formal_parameters] = STATE(6962), + [sym_nested_type_identifier] = STATE(3813), + [sym__type_query_member_expression_in_type_annotation] = STATE(3572), + [sym__type_query_call_expression_in_type_annotation] = STATE(3942), + [sym_type] = STATE(4105), + [sym_constructor_type] = STATE(4043), + [sym_primary_type] = STATE(4044), + [sym_template_literal_type] = STATE(4040), + [sym_infer_type] = STATE(4043), + [sym_conditional_type] = STATE(4040), + [sym_generic_type] = STATE(4040), + [sym_type_query] = STATE(4040), + [sym_index_type_query] = STATE(4040), + [sym_lookup_type] = STATE(4040), + [sym_literal_type] = STATE(4040), + [sym__number] = STATE(4045), + [sym_existential_type] = STATE(4040), + [sym_flow_maybe_type] = STATE(4040), + [sym_parenthesized_type] = STATE(4040), + [sym_predefined_type] = STATE(4040), + [sym_object_type] = STATE(4040), + [sym_type_parameters] = STATE(6635), + [sym_array_type] = STATE(4040), + [sym_tuple_type] = STATE(4040), + [sym_readonly_type] = STATE(4043), + [sym_union_type] = STATE(4040), + [sym_intersection_type] = STATE(4040), + [sym_function_type] = STATE(4043), + [sym_identifier] = ACTIONS(3638), + [anon_sym_STAR] = ACTIONS(3298), + [anon_sym_LBRACE] = ACTIONS(3300), + [anon_sym_typeof] = ACTIONS(3302), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3304), + [anon_sym_LPAREN] = ACTIONS(3306), + [anon_sym_LBRACK] = ACTIONS(3308), + [anon_sym_DQUOTE] = ACTIONS(3310), + [anon_sym_SQUOTE] = ACTIONS(3312), + [anon_sym_new] = ACTIONS(3314), + [anon_sym_AMP] = ACTIONS(3316), + [anon_sym_PIPE] = ACTIONS(3318), + [anon_sym_PLUS] = ACTIONS(3320), + [anon_sym_DASH] = ACTIONS(3320), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3322), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3324), + [sym_number] = ACTIONS(3326), + [sym_this] = ACTIONS(3640), + [sym_true] = ACTIONS(3330), + [sym_false] = ACTIONS(3330), + [sym_null] = ACTIONS(3330), + [sym_undefined] = ACTIONS(3330), + [anon_sym_readonly] = ACTIONS(3332), + [anon_sym_QMARK] = ACTIONS(3334), + [anon_sym_any] = ACTIONS(3322), + [anon_sym_number] = ACTIONS(3322), + [anon_sym_boolean] = ACTIONS(3322), + [anon_sym_string] = ACTIONS(3322), + [anon_sym_symbol] = ACTIONS(3322), + [anon_sym_object] = ACTIONS(3322), + [anon_sym_abstract] = ACTIONS(3336), + [anon_sym_never] = ACTIONS(3322), + [anon_sym_unknown] = ACTIONS(3322), + [anon_sym_keyof] = ACTIONS(3340), + [anon_sym_infer] = ACTIONS(3342), + [aux_sym_predefined_type_token1] = ACTIONS(3344), + [anon_sym_LBRACE_PIPE] = ACTIONS(3346), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1101)] = { + [sym_import] = STATE(6251), + [sym_nested_identifier] = STATE(6974), + [sym_string] = STATE(2623), + [sym_formal_parameters] = STATE(7371), + [sym_nested_type_identifier] = STATE(2262), + [sym__type_query_member_expression_in_type_annotation] = STATE(2158), + [sym__type_query_call_expression_in_type_annotation] = STATE(2624), + [sym_type] = STATE(2635), + [sym_constructor_type] = STATE(2625), + [sym_primary_type] = STATE(2626), + [sym_template_literal_type] = STATE(2622), + [sym_infer_type] = STATE(2625), + [sym_conditional_type] = STATE(2622), + [sym_generic_type] = STATE(2622), + [sym_type_query] = STATE(2622), + [sym_index_type_query] = STATE(2622), + [sym_lookup_type] = STATE(2622), + [sym_literal_type] = STATE(2622), + [sym__number] = STATE(2627), + [sym_existential_type] = STATE(2622), + [sym_flow_maybe_type] = STATE(2622), + [sym_parenthesized_type] = STATE(2622), + [sym_predefined_type] = STATE(2622), + [sym_object_type] = STATE(2622), + [sym_type_parameters] = STATE(6644), + [sym_array_type] = STATE(2622), + [sym_tuple_type] = STATE(2622), + [sym_readonly_type] = STATE(2625), + [sym_union_type] = STATE(2622), + [sym_intersection_type] = STATE(2622), + [sym_function_type] = STATE(2625), + [sym_identifier] = ACTIONS(3630), + [anon_sym_STAR] = ACTIONS(3364), + [anon_sym_LBRACE] = ACTIONS(3366), + [anon_sym_typeof] = ACTIONS(3368), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3370), + [anon_sym_LPAREN] = ACTIONS(3372), + [anon_sym_LBRACK] = ACTIONS(3374), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_new] = ACTIONS(3376), + [anon_sym_AMP] = ACTIONS(3378), + [anon_sym_PIPE] = ACTIONS(3380), + [anon_sym_PLUS] = ACTIONS(3382), + [anon_sym_DASH] = ACTIONS(3382), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3384), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3386), + [sym_number] = ACTIONS(3388), + [sym_this] = ACTIONS(3632), + [sym_true] = ACTIONS(3392), + [sym_false] = ACTIONS(3392), + [sym_null] = ACTIONS(3392), + [sym_undefined] = ACTIONS(3392), + [anon_sym_readonly] = ACTIONS(3394), + [anon_sym_QMARK] = ACTIONS(3396), + [anon_sym_any] = ACTIONS(3384), + [anon_sym_number] = ACTIONS(3384), + [anon_sym_boolean] = ACTIONS(3384), + [anon_sym_string] = ACTIONS(3384), + [anon_sym_symbol] = ACTIONS(3384), + [anon_sym_object] = ACTIONS(3384), + [anon_sym_abstract] = ACTIONS(3398), + [anon_sym_never] = ACTIONS(3384), + [anon_sym_unknown] = ACTIONS(3384), + [anon_sym_keyof] = ACTIONS(3402), + [anon_sym_infer] = ACTIONS(3404), + [aux_sym_predefined_type_token1] = ACTIONS(3406), + [anon_sym_LBRACE_PIPE] = ACTIONS(3408), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1102)] = { + [sym_import] = STATE(6251), + [sym_nested_identifier] = STATE(6974), + [sym_string] = STATE(2623), + [sym_formal_parameters] = STATE(7371), + [sym_nested_type_identifier] = STATE(2262), + [sym__type_query_member_expression_in_type_annotation] = STATE(2158), + [sym__type_query_call_expression_in_type_annotation] = STATE(2624), + [sym_type] = STATE(2636), + [sym_constructor_type] = STATE(2625), + [sym_primary_type] = STATE(2626), + [sym_template_literal_type] = STATE(2622), + [sym_infer_type] = STATE(2625), + [sym_conditional_type] = STATE(2622), + [sym_generic_type] = STATE(2622), + [sym_type_query] = STATE(2622), + [sym_index_type_query] = STATE(2622), + [sym_lookup_type] = STATE(2622), + [sym_literal_type] = STATE(2622), + [sym__number] = STATE(2627), + [sym_existential_type] = STATE(2622), + [sym_flow_maybe_type] = STATE(2622), + [sym_parenthesized_type] = STATE(2622), + [sym_predefined_type] = STATE(2622), + [sym_object_type] = STATE(2622), + [sym_type_parameters] = STATE(6644), + [sym_array_type] = STATE(2622), + [sym_tuple_type] = STATE(2622), + [sym_readonly_type] = STATE(2625), + [sym_union_type] = STATE(2622), + [sym_intersection_type] = STATE(2622), + [sym_function_type] = STATE(2625), + [sym_identifier] = ACTIONS(3630), + [anon_sym_STAR] = ACTIONS(3364), + [anon_sym_LBRACE] = ACTIONS(3366), + [anon_sym_typeof] = ACTIONS(3368), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3370), + [anon_sym_LPAREN] = ACTIONS(3372), + [anon_sym_LBRACK] = ACTIONS(3374), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_new] = ACTIONS(3376), + [anon_sym_AMP] = ACTIONS(3378), + [anon_sym_PIPE] = ACTIONS(3380), + [anon_sym_PLUS] = ACTIONS(3382), + [anon_sym_DASH] = ACTIONS(3382), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3384), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3386), + [sym_number] = ACTIONS(3388), + [sym_this] = ACTIONS(3632), + [sym_true] = ACTIONS(3392), + [sym_false] = ACTIONS(3392), + [sym_null] = ACTIONS(3392), + [sym_undefined] = ACTIONS(3392), + [anon_sym_readonly] = ACTIONS(3394), + [anon_sym_QMARK] = ACTIONS(3396), + [anon_sym_any] = ACTIONS(3384), + [anon_sym_number] = ACTIONS(3384), + [anon_sym_boolean] = ACTIONS(3384), + [anon_sym_string] = ACTIONS(3384), + [anon_sym_symbol] = ACTIONS(3384), + [anon_sym_object] = ACTIONS(3384), + [anon_sym_abstract] = ACTIONS(3398), + [anon_sym_never] = ACTIONS(3384), + [anon_sym_unknown] = ACTIONS(3384), + [anon_sym_keyof] = ACTIONS(3402), + [anon_sym_infer] = ACTIONS(3404), + [aux_sym_predefined_type_token1] = ACTIONS(3406), + [anon_sym_LBRACE_PIPE] = ACTIONS(3408), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1103)] = { + [sym_import] = STATE(6360), + [sym_nested_identifier] = STATE(6931), + [sym_string] = STATE(4373), + [sym_formal_parameters] = STATE(6875), + [sym_nested_type_identifier] = STATE(4023), + [sym__type_query_member_expression_in_type_annotation] = STATE(3738), + [sym__type_query_call_expression_in_type_annotation] = STATE(4204), + [sym_type] = STATE(4459), + [sym_constructor_type] = STATE(4380), + [sym_primary_type] = STATE(4383), + [sym_template_literal_type] = STATE(4365), + [sym_infer_type] = STATE(4380), + [sym_conditional_type] = STATE(4365), + [sym_generic_type] = STATE(4365), + [sym_type_query] = STATE(4365), + [sym_index_type_query] = STATE(4365), + [sym_lookup_type] = STATE(4365), + [sym_literal_type] = STATE(4365), + [sym__number] = STATE(4529), + [sym_existential_type] = STATE(4365), + [sym_flow_maybe_type] = STATE(4365), + [sym_parenthesized_type] = STATE(4365), + [sym_predefined_type] = STATE(4365), + [sym_object_type] = STATE(4365), + [sym_type_parameters] = STATE(6479), + [sym_array_type] = STATE(4365), + [sym_tuple_type] = STATE(4365), + [sym_readonly_type] = STATE(4380), + [sym_union_type] = STATE(4365), + [sym_intersection_type] = STATE(4365), + [sym_function_type] = STATE(4380), + [sym_identifier] = ACTIONS(3642), + [anon_sym_STAR] = ACTIONS(3246), + [anon_sym_LBRACE] = ACTIONS(3248), + [anon_sym_typeof] = ACTIONS(3250), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3252), + [anon_sym_LPAREN] = ACTIONS(3254), + [anon_sym_LBRACK] = ACTIONS(3256), + [anon_sym_DQUOTE] = ACTIONS(3258), + [anon_sym_SQUOTE] = ACTIONS(3260), + [anon_sym_new] = ACTIONS(3262), + [anon_sym_AMP] = ACTIONS(3264), + [anon_sym_PIPE] = ACTIONS(3266), + [anon_sym_PLUS] = ACTIONS(3268), + [anon_sym_DASH] = ACTIONS(3268), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3270), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3272), + [sym_number] = ACTIONS(3274), + [sym_this] = ACTIONS(3644), + [sym_true] = ACTIONS(3278), + [sym_false] = ACTIONS(3278), + [sym_null] = ACTIONS(3278), + [sym_undefined] = ACTIONS(3278), + [anon_sym_readonly] = ACTIONS(3280), + [anon_sym_QMARK] = ACTIONS(3282), + [anon_sym_any] = ACTIONS(3270), + [anon_sym_number] = ACTIONS(3270), + [anon_sym_boolean] = ACTIONS(3270), + [anon_sym_string] = ACTIONS(3270), + [anon_sym_symbol] = ACTIONS(3270), + [anon_sym_object] = ACTIONS(3270), + [anon_sym_abstract] = ACTIONS(3284), + [anon_sym_never] = ACTIONS(3270), + [anon_sym_unknown] = ACTIONS(3270), + [anon_sym_keyof] = ACTIONS(3288), + [anon_sym_infer] = ACTIONS(3290), + [aux_sym_predefined_type_token1] = ACTIONS(3292), + [anon_sym_LBRACE_PIPE] = ACTIONS(3294), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1104)] = { + [sym_import] = STATE(6360), + [sym_nested_identifier] = STATE(6931), + [sym_string] = STATE(4373), + [sym_formal_parameters] = STATE(6875), + [sym_nested_type_identifier] = STATE(4023), + [sym__type_query_member_expression_in_type_annotation] = STATE(3738), + [sym__type_query_call_expression_in_type_annotation] = STATE(4204), + [sym_type] = STATE(4503), + [sym_constructor_type] = STATE(4380), + [sym_primary_type] = STATE(4383), + [sym_template_literal_type] = STATE(4365), + [sym_infer_type] = STATE(4380), + [sym_conditional_type] = STATE(4365), + [sym_generic_type] = STATE(4365), + [sym_type_query] = STATE(4365), + [sym_index_type_query] = STATE(4365), + [sym_lookup_type] = STATE(4365), + [sym_literal_type] = STATE(4365), + [sym__number] = STATE(4529), + [sym_existential_type] = STATE(4365), + [sym_flow_maybe_type] = STATE(4365), + [sym_parenthesized_type] = STATE(4365), + [sym_predefined_type] = STATE(4365), + [sym_object_type] = STATE(4365), + [sym_type_parameters] = STATE(6479), + [sym_array_type] = STATE(4365), + [sym_tuple_type] = STATE(4365), + [sym_readonly_type] = STATE(4380), + [sym_union_type] = STATE(4365), + [sym_intersection_type] = STATE(4365), + [sym_function_type] = STATE(4380), + [sym_identifier] = ACTIONS(3642), + [anon_sym_STAR] = ACTIONS(3246), + [anon_sym_LBRACE] = ACTIONS(3248), + [anon_sym_typeof] = ACTIONS(3250), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3252), + [anon_sym_LPAREN] = ACTIONS(3254), + [anon_sym_LBRACK] = ACTIONS(3256), + [anon_sym_DQUOTE] = ACTIONS(3258), + [anon_sym_SQUOTE] = ACTIONS(3260), + [anon_sym_new] = ACTIONS(3262), + [anon_sym_AMP] = ACTIONS(3264), + [anon_sym_PIPE] = ACTIONS(3266), + [anon_sym_PLUS] = ACTIONS(3268), + [anon_sym_DASH] = ACTIONS(3268), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3270), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3272), + [sym_number] = ACTIONS(3274), + [sym_this] = ACTIONS(3644), + [sym_true] = ACTIONS(3278), + [sym_false] = ACTIONS(3278), + [sym_null] = ACTIONS(3278), + [sym_undefined] = ACTIONS(3278), + [anon_sym_readonly] = ACTIONS(3280), + [anon_sym_QMARK] = ACTIONS(3282), + [anon_sym_any] = ACTIONS(3270), + [anon_sym_number] = ACTIONS(3270), + [anon_sym_boolean] = ACTIONS(3270), + [anon_sym_string] = ACTIONS(3270), + [anon_sym_symbol] = ACTIONS(3270), + [anon_sym_object] = ACTIONS(3270), + [anon_sym_abstract] = ACTIONS(3284), + [anon_sym_never] = ACTIONS(3270), + [anon_sym_unknown] = ACTIONS(3270), + [anon_sym_keyof] = ACTIONS(3288), + [anon_sym_infer] = ACTIONS(3290), + [aux_sym_predefined_type_token1] = ACTIONS(3292), + [anon_sym_LBRACE_PIPE] = ACTIONS(3294), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1105)] = { + [sym_import] = STATE(6251), + [sym_nested_identifier] = STATE(6974), + [sym_string] = STATE(2623), + [sym_formal_parameters] = STATE(7371), + [sym_nested_type_identifier] = STATE(2262), + [sym__type_query_member_expression_in_type_annotation] = STATE(2158), + [sym__type_query_call_expression_in_type_annotation] = STATE(2624), + [sym_type] = STATE(2639), + [sym_constructor_type] = STATE(2625), + [sym_primary_type] = STATE(2626), + [sym_template_literal_type] = STATE(2622), + [sym_infer_type] = STATE(2625), + [sym_conditional_type] = STATE(2622), + [sym_generic_type] = STATE(2622), + [sym_type_query] = STATE(2622), + [sym_index_type_query] = STATE(2622), + [sym_lookup_type] = STATE(2622), + [sym_literal_type] = STATE(2622), + [sym__number] = STATE(2627), + [sym_existential_type] = STATE(2622), + [sym_flow_maybe_type] = STATE(2622), + [sym_parenthesized_type] = STATE(2622), + [sym_predefined_type] = STATE(2622), + [sym_object_type] = STATE(2622), + [sym_type_parameters] = STATE(6644), + [sym_array_type] = STATE(2622), + [sym_tuple_type] = STATE(2622), + [sym_readonly_type] = STATE(2625), + [sym_union_type] = STATE(2622), + [sym_intersection_type] = STATE(2622), + [sym_function_type] = STATE(2625), + [sym_identifier] = ACTIONS(3630), + [anon_sym_STAR] = ACTIONS(3364), + [anon_sym_LBRACE] = ACTIONS(3366), + [anon_sym_typeof] = ACTIONS(3368), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3370), + [anon_sym_LPAREN] = ACTIONS(3372), + [anon_sym_LBRACK] = ACTIONS(3374), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_new] = ACTIONS(3376), + [anon_sym_AMP] = ACTIONS(3378), + [anon_sym_PIPE] = ACTIONS(3380), + [anon_sym_PLUS] = ACTIONS(3382), + [anon_sym_DASH] = ACTIONS(3382), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3384), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3386), + [sym_number] = ACTIONS(3388), + [sym_this] = ACTIONS(3632), + [sym_true] = ACTIONS(3392), + [sym_false] = ACTIONS(3392), + [sym_null] = ACTIONS(3392), + [sym_undefined] = ACTIONS(3392), + [anon_sym_readonly] = ACTIONS(3394), + [anon_sym_QMARK] = ACTIONS(3396), + [anon_sym_any] = ACTIONS(3384), + [anon_sym_number] = ACTIONS(3384), + [anon_sym_boolean] = ACTIONS(3384), + [anon_sym_string] = ACTIONS(3384), + [anon_sym_symbol] = ACTIONS(3384), + [anon_sym_object] = ACTIONS(3384), + [anon_sym_abstract] = ACTIONS(3398), + [anon_sym_never] = ACTIONS(3384), + [anon_sym_unknown] = ACTIONS(3384), + [anon_sym_keyof] = ACTIONS(3402), + [anon_sym_infer] = ACTIONS(3404), + [aux_sym_predefined_type_token1] = ACTIONS(3406), + [anon_sym_LBRACE_PIPE] = ACTIONS(3408), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1106)] = { + [sym_import] = STATE(6251), + [sym_nested_identifier] = STATE(6974), + [sym_string] = STATE(2623), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(2262), + [sym__type_query_member_expression_in_type_annotation] = STATE(2158), + [sym__type_query_call_expression_in_type_annotation] = STATE(2624), + [sym_type] = STATE(6292), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(2640), + [sym_template_literal_type] = STATE(2622), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(2622), + [sym_generic_type] = STATE(2622), + [sym_type_query] = STATE(2622), + [sym_index_type_query] = STATE(2622), + [sym_lookup_type] = STATE(2622), + [sym_literal_type] = STATE(2622), + [sym__number] = STATE(2627), + [sym_existential_type] = STATE(2622), + [sym_flow_maybe_type] = STATE(2622), + [sym_parenthesized_type] = STATE(2622), + [sym_predefined_type] = STATE(2622), + [sym_object_type] = STATE(2622), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(2622), + [sym_tuple_type] = STATE(2622), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(2622), + [sym_intersection_type] = STATE(2622), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(3630), + [anon_sym_STAR] = ACTIONS(3364), + [anon_sym_LBRACE] = ACTIONS(3366), + [anon_sym_typeof] = ACTIONS(3368), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3370), + [anon_sym_LPAREN] = ACTIONS(3372), + [anon_sym_LBRACK] = ACTIONS(3374), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(3378), + [anon_sym_PIPE] = ACTIONS(3380), + [anon_sym_PLUS] = ACTIONS(3382), + [anon_sym_DASH] = ACTIONS(3382), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3384), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3386), + [sym_number] = ACTIONS(3388), + [sym_this] = ACTIONS(3632), + [sym_true] = ACTIONS(3392), + [sym_false] = ACTIONS(3392), + [sym_null] = ACTIONS(3392), + [sym_undefined] = ACTIONS(3392), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(3396), + [anon_sym_any] = ACTIONS(3384), + [anon_sym_number] = ACTIONS(3384), + [anon_sym_boolean] = ACTIONS(3384), + [anon_sym_string] = ACTIONS(3384), + [anon_sym_symbol] = ACTIONS(3384), + [anon_sym_object] = ACTIONS(3384), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(3384), + [anon_sym_unknown] = ACTIONS(3384), + [anon_sym_keyof] = ACTIONS(3402), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(3406), + [anon_sym_LBRACE_PIPE] = ACTIONS(3408), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1107)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3604), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -126844,69 +139795,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1007)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3143), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1108)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3752), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -126918,69 +139869,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1008)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3144), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1109)] = { + [sym_import] = STATE(6251), + [sym_nested_identifier] = STATE(6974), + [sym_string] = STATE(2623), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(2262), + [sym__type_query_member_expression_in_type_annotation] = STATE(2158), + [sym__type_query_call_expression_in_type_annotation] = STATE(2624), + [sym_type] = STATE(6292), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(2641), + [sym_template_literal_type] = STATE(2622), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(2622), + [sym_generic_type] = STATE(2622), + [sym_type_query] = STATE(2622), + [sym_index_type_query] = STATE(2622), + [sym_lookup_type] = STATE(2622), + [sym_literal_type] = STATE(2622), + [sym__number] = STATE(2627), + [sym_existential_type] = STATE(2622), + [sym_flow_maybe_type] = STATE(2622), + [sym_parenthesized_type] = STATE(2622), + [sym_predefined_type] = STATE(2622), + [sym_object_type] = STATE(2622), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(2622), + [sym_tuple_type] = STATE(2622), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(2622), + [sym_intersection_type] = STATE(2622), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(3630), + [anon_sym_STAR] = ACTIONS(3364), + [anon_sym_LBRACE] = ACTIONS(3366), + [anon_sym_typeof] = ACTIONS(3368), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3370), + [anon_sym_LPAREN] = ACTIONS(3372), + [anon_sym_LBRACK] = ACTIONS(3374), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(3378), + [anon_sym_PIPE] = ACTIONS(3380), + [anon_sym_PLUS] = ACTIONS(3382), + [anon_sym_DASH] = ACTIONS(3382), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3384), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3386), + [sym_number] = ACTIONS(3388), + [sym_this] = ACTIONS(3632), + [sym_true] = ACTIONS(3392), + [sym_false] = ACTIONS(3392), + [sym_null] = ACTIONS(3392), + [sym_undefined] = ACTIONS(3392), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(3396), + [anon_sym_any] = ACTIONS(3384), + [anon_sym_number] = ACTIONS(3384), + [anon_sym_boolean] = ACTIONS(3384), + [anon_sym_string] = ACTIONS(3384), + [anon_sym_symbol] = ACTIONS(3384), + [anon_sym_object] = ACTIONS(3384), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(3384), + [anon_sym_unknown] = ACTIONS(3384), + [anon_sym_keyof] = ACTIONS(3402), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(3406), + [anon_sym_LBRACE_PIPE] = ACTIONS(3408), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1110)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3745), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -126992,217 +140017,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1009)] = { - [sym_import] = STATE(4900), - [sym_nested_identifier] = STATE(5974), - [sym_string] = STATE(2051), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1788), - [sym__type_query_member_expression_in_type_annotation] = STATE(1763), - [sym__type_query_call_expression_in_type_annotation] = STATE(1949), - [sym_type] = STATE(1972), - [sym_constructor_type] = STATE(1950), - [sym_primary_type] = STATE(1954), - [sym_template_literal_type] = STATE(2047), - [sym_infer_type] = STATE(1950), - [sym_conditional_type] = STATE(2047), - [sym_generic_type] = STATE(2047), - [sym_type_query] = STATE(2047), - [sym_index_type_query] = STATE(2047), - [sym_lookup_type] = STATE(2047), - [sym_literal_type] = STATE(2047), - [sym__number] = STATE(1955), - [sym_existential_type] = STATE(2047), - [sym_flow_maybe_type] = STATE(2047), - [sym_parenthesized_type] = STATE(2047), - [sym_predefined_type] = STATE(2047), - [sym_object_type] = STATE(2047), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(2047), - [sym_tuple_type] = STATE(2047), - [sym_readonly_type] = STATE(1950), - [sym_union_type] = STATE(2047), - [sym_intersection_type] = STATE(2047), - [sym_function_type] = STATE(1950), - [sym_identifier] = ACTIONS(3248), - [anon_sym_STAR] = ACTIONS(3138), - [anon_sym_LBRACE] = ACTIONS(3140), - [anon_sym_typeof] = ACTIONS(3142), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3250), - [anon_sym_LPAREN] = ACTIONS(3146), - [anon_sym_LBRACK] = ACTIONS(3148), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3150), - [anon_sym_AMP] = ACTIONS(3152), - [anon_sym_PIPE] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3156), - [anon_sym_DASH] = ACTIONS(3156), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3160), - [sym_number] = ACTIONS(3162), - [sym_this] = ACTIONS(3252), - [sym_true] = ACTIONS(3166), - [sym_false] = ACTIONS(3166), - [sym_null] = ACTIONS(3166), - [sym_undefined] = ACTIONS(3166), - [anon_sym_readonly] = ACTIONS(3168), - [anon_sym_QMARK] = ACTIONS(3170), - [anon_sym_any] = ACTIONS(3158), - [anon_sym_number] = ACTIONS(3158), - [anon_sym_boolean] = ACTIONS(3158), - [anon_sym_string] = ACTIONS(3158), - [anon_sym_symbol] = ACTIONS(3158), - [anon_sym_object] = ACTIONS(3158), - [anon_sym_abstract] = ACTIONS(3172), - [anon_sym_never] = ACTIONS(3158), - [anon_sym_unknown] = ACTIONS(3158), - [anon_sym_keyof] = ACTIONS(3176), - [anon_sym_infer] = ACTIONS(3178), - [anon_sym_unique] = ACTIONS(3180), - [anon_sym_LBRACE_PIPE] = ACTIONS(3182), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1010)] = { - [sym_import] = STATE(4878), - [sym_nested_identifier] = STATE(6238), - [sym_string] = STATE(3430), - [sym_formal_parameters] = STATE(6126), - [sym_nested_type_identifier] = STATE(3248), - [sym__type_query_member_expression_in_type_annotation] = STATE(3093), - [sym__type_query_call_expression_in_type_annotation] = STATE(3323), - [sym_type] = STATE(3505), - [sym_constructor_type] = STATE(3433), - [sym_primary_type] = STATE(3434), - [sym_template_literal_type] = STATE(3429), - [sym_infer_type] = STATE(3433), - [sym_conditional_type] = STATE(3429), - [sym_generic_type] = STATE(3429), - [sym_type_query] = STATE(3429), - [sym_index_type_query] = STATE(3429), - [sym_lookup_type] = STATE(3429), - [sym_literal_type] = STATE(3429), - [sym__number] = STATE(3435), - [sym_existential_type] = STATE(3429), - [sym_flow_maybe_type] = STATE(3429), - [sym_parenthesized_type] = STATE(3429), - [sym_predefined_type] = STATE(3429), - [sym_object_type] = STATE(3429), - [sym_type_parameters] = STATE(5614), - [sym_array_type] = STATE(3429), - [sym_tuple_type] = STATE(3429), - [sym_readonly_type] = STATE(3433), - [sym_union_type] = STATE(3429), - [sym_intersection_type] = STATE(3429), - [sym_function_type] = STATE(3433), - [sym_identifier] = ACTIONS(3240), - [anon_sym_STAR] = ACTIONS(2966), - [anon_sym_LBRACE] = ACTIONS(2968), - [anon_sym_typeof] = ACTIONS(2970), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(2972), - [anon_sym_LPAREN] = ACTIONS(2974), - [anon_sym_LBRACK] = ACTIONS(2976), - [anon_sym_DQUOTE] = ACTIONS(2978), - [anon_sym_SQUOTE] = ACTIONS(2980), - [anon_sym_new] = ACTIONS(2982), - [anon_sym_AMP] = ACTIONS(2984), - [anon_sym_PIPE] = ACTIONS(2986), - [anon_sym_PLUS] = ACTIONS(2988), - [anon_sym_DASH] = ACTIONS(2988), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(2990), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2992), - [sym_number] = ACTIONS(2994), - [sym_this] = ACTIONS(3242), - [sym_true] = ACTIONS(2998), - [sym_false] = ACTIONS(2998), - [sym_null] = ACTIONS(2998), - [sym_undefined] = ACTIONS(2998), - [anon_sym_readonly] = ACTIONS(3000), - [anon_sym_QMARK] = ACTIONS(3002), - [anon_sym_any] = ACTIONS(2990), - [anon_sym_number] = ACTIONS(2990), - [anon_sym_boolean] = ACTIONS(2990), - [anon_sym_string] = ACTIONS(2990), - [anon_sym_symbol] = ACTIONS(2990), - [anon_sym_object] = ACTIONS(2990), - [anon_sym_abstract] = ACTIONS(3004), - [anon_sym_never] = ACTIONS(2990), - [anon_sym_unknown] = ACTIONS(2990), - [anon_sym_keyof] = ACTIONS(3008), - [anon_sym_infer] = ACTIONS(3010), - [anon_sym_unique] = ACTIONS(3012), - [anon_sym_LBRACE_PIPE] = ACTIONS(3014), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1011)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3194), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1111)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3746), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -127214,69 +140091,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1012)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4886), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(2972), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1112)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5844), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -127288,69 +140165,217 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1013)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4886), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3002), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1113)] = { + [sym_import] = STATE(6360), + [sym_nested_identifier] = STATE(6931), + [sym_string] = STATE(4373), + [sym_formal_parameters] = STATE(6875), + [sym_nested_type_identifier] = STATE(4023), + [sym__type_query_member_expression_in_type_annotation] = STATE(3738), + [sym__type_query_call_expression_in_type_annotation] = STATE(4204), + [sym_type] = STATE(4518), + [sym_constructor_type] = STATE(4380), + [sym_primary_type] = STATE(4383), + [sym_template_literal_type] = STATE(4365), + [sym_infer_type] = STATE(4380), + [sym_conditional_type] = STATE(4365), + [sym_generic_type] = STATE(4365), + [sym_type_query] = STATE(4365), + [sym_index_type_query] = STATE(4365), + [sym_lookup_type] = STATE(4365), + [sym_literal_type] = STATE(4365), + [sym__number] = STATE(4529), + [sym_existential_type] = STATE(4365), + [sym_flow_maybe_type] = STATE(4365), + [sym_parenthesized_type] = STATE(4365), + [sym_predefined_type] = STATE(4365), + [sym_object_type] = STATE(4365), + [sym_type_parameters] = STATE(6479), + [sym_array_type] = STATE(4365), + [sym_tuple_type] = STATE(4365), + [sym_readonly_type] = STATE(4380), + [sym_union_type] = STATE(4365), + [sym_intersection_type] = STATE(4365), + [sym_function_type] = STATE(4380), + [sym_identifier] = ACTIONS(3642), + [anon_sym_STAR] = ACTIONS(3246), + [anon_sym_LBRACE] = ACTIONS(3248), + [anon_sym_typeof] = ACTIONS(3250), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3252), + [anon_sym_LPAREN] = ACTIONS(3254), + [anon_sym_LBRACK] = ACTIONS(3256), + [anon_sym_DQUOTE] = ACTIONS(3258), + [anon_sym_SQUOTE] = ACTIONS(3260), + [anon_sym_new] = ACTIONS(3262), + [anon_sym_AMP] = ACTIONS(3264), + [anon_sym_PIPE] = ACTIONS(3266), + [anon_sym_PLUS] = ACTIONS(3268), + [anon_sym_DASH] = ACTIONS(3268), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3270), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3272), + [sym_number] = ACTIONS(3274), + [sym_this] = ACTIONS(3644), + [sym_true] = ACTIONS(3278), + [sym_false] = ACTIONS(3278), + [sym_null] = ACTIONS(3278), + [sym_undefined] = ACTIONS(3278), + [anon_sym_readonly] = ACTIONS(3280), + [anon_sym_QMARK] = ACTIONS(3282), + [anon_sym_any] = ACTIONS(3270), + [anon_sym_number] = ACTIONS(3270), + [anon_sym_boolean] = ACTIONS(3270), + [anon_sym_string] = ACTIONS(3270), + [anon_sym_symbol] = ACTIONS(3270), + [anon_sym_object] = ACTIONS(3270), + [anon_sym_abstract] = ACTIONS(3284), + [anon_sym_never] = ACTIONS(3270), + [anon_sym_unknown] = ACTIONS(3270), + [anon_sym_keyof] = ACTIONS(3288), + [anon_sym_infer] = ACTIONS(3290), + [aux_sym_predefined_type_token1] = ACTIONS(3292), + [anon_sym_LBRACE_PIPE] = ACTIONS(3294), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1114)] = { + [sym_import] = STATE(6251), + [sym_nested_identifier] = STATE(6974), + [sym_string] = STATE(2623), + [sym_formal_parameters] = STATE(7371), + [sym_nested_type_identifier] = STATE(2262), + [sym__type_query_member_expression_in_type_annotation] = STATE(2158), + [sym__type_query_call_expression_in_type_annotation] = STATE(2624), + [sym_type] = STATE(2668), + [sym_constructor_type] = STATE(2625), + [sym_primary_type] = STATE(2626), + [sym_template_literal_type] = STATE(2622), + [sym_infer_type] = STATE(2625), + [sym_conditional_type] = STATE(2622), + [sym_generic_type] = STATE(2622), + [sym_type_query] = STATE(2622), + [sym_index_type_query] = STATE(2622), + [sym_lookup_type] = STATE(2622), + [sym_literal_type] = STATE(2622), + [sym__number] = STATE(2627), + [sym_existential_type] = STATE(2622), + [sym_flow_maybe_type] = STATE(2622), + [sym_parenthesized_type] = STATE(2622), + [sym_predefined_type] = STATE(2622), + [sym_object_type] = STATE(2622), + [sym_type_parameters] = STATE(6644), + [sym_array_type] = STATE(2622), + [sym_tuple_type] = STATE(2622), + [sym_readonly_type] = STATE(2625), + [sym_union_type] = STATE(2622), + [sym_intersection_type] = STATE(2622), + [sym_function_type] = STATE(2625), + [sym_identifier] = ACTIONS(3630), + [anon_sym_STAR] = ACTIONS(3364), + [anon_sym_LBRACE] = ACTIONS(3366), + [anon_sym_typeof] = ACTIONS(3368), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3370), + [anon_sym_LPAREN] = ACTIONS(3372), + [anon_sym_LBRACK] = ACTIONS(3374), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_new] = ACTIONS(3376), + [anon_sym_AMP] = ACTIONS(3378), + [anon_sym_PIPE] = ACTIONS(3380), + [anon_sym_PLUS] = ACTIONS(3382), + [anon_sym_DASH] = ACTIONS(3382), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3384), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3386), + [sym_number] = ACTIONS(3388), + [sym_this] = ACTIONS(3632), + [sym_true] = ACTIONS(3392), + [sym_false] = ACTIONS(3392), + [sym_null] = ACTIONS(3392), + [sym_undefined] = ACTIONS(3392), + [anon_sym_readonly] = ACTIONS(3394), + [anon_sym_QMARK] = ACTIONS(3396), + [anon_sym_any] = ACTIONS(3384), + [anon_sym_number] = ACTIONS(3384), + [anon_sym_boolean] = ACTIONS(3384), + [anon_sym_string] = ACTIONS(3384), + [anon_sym_symbol] = ACTIONS(3384), + [anon_sym_object] = ACTIONS(3384), + [anon_sym_abstract] = ACTIONS(3398), + [anon_sym_never] = ACTIONS(3384), + [anon_sym_unknown] = ACTIONS(3384), + [anon_sym_keyof] = ACTIONS(3402), + [anon_sym_infer] = ACTIONS(3404), + [aux_sym_predefined_type_token1] = ACTIONS(3406), + [anon_sym_LBRACE_PIPE] = ACTIONS(3408), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1115)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5273), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -127362,291 +140387,1105 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1014)] = { - [sym_import] = STATE(4845), - [sym_nested_identifier] = STATE(5915), - [sym_string] = STATE(1565), - [sym_formal_parameters] = STATE(6108), - [sym_nested_type_identifier] = STATE(1491), - [sym__type_query_member_expression_in_type_annotation] = STATE(1475), - [sym__type_query_call_expression_in_type_annotation] = STATE(1567), - [sym_type] = STATE(1541), - [sym_constructor_type] = STATE(1624), - [sym_primary_type] = STATE(1569), - [sym_template_literal_type] = STATE(1564), - [sym_infer_type] = STATE(1624), - [sym_conditional_type] = STATE(1564), - [sym_generic_type] = STATE(1564), - [sym_type_query] = STATE(1564), - [sym_index_type_query] = STATE(1564), - [sym_lookup_type] = STATE(1564), - [sym_literal_type] = STATE(1564), - [sym__number] = STATE(1570), - [sym_existential_type] = STATE(1564), - [sym_flow_maybe_type] = STATE(1564), - [sym_parenthesized_type] = STATE(1564), - [sym_predefined_type] = STATE(1564), - [sym_object_type] = STATE(1564), - [sym_type_parameters] = STATE(5576), - [sym_array_type] = STATE(1564), - [sym_tuple_type] = STATE(1564), - [sym_readonly_type] = STATE(1624), - [sym_union_type] = STATE(1564), - [sym_intersection_type] = STATE(1564), - [sym_function_type] = STATE(1624), - [sym_identifier] = ACTIONS(3244), - [anon_sym_STAR] = ACTIONS(3018), - [anon_sym_LBRACE] = ACTIONS(3020), - [anon_sym_typeof] = ACTIONS(3022), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3024), - [anon_sym_LPAREN] = ACTIONS(3026), - [anon_sym_LBRACK] = ACTIONS(3028), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_new] = ACTIONS(3030), - [anon_sym_AMP] = ACTIONS(3032), - [anon_sym_PIPE] = ACTIONS(3034), - [anon_sym_PLUS] = ACTIONS(3036), - [anon_sym_DASH] = ACTIONS(3036), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3038), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3040), - [sym_number] = ACTIONS(3042), - [sym_this] = ACTIONS(3246), - [sym_true] = ACTIONS(3046), - [sym_false] = ACTIONS(3046), - [sym_null] = ACTIONS(3046), - [sym_undefined] = ACTIONS(3046), - [anon_sym_readonly] = ACTIONS(3048), - [anon_sym_QMARK] = ACTIONS(3050), - [anon_sym_any] = ACTIONS(3038), - [anon_sym_number] = ACTIONS(3038), - [anon_sym_boolean] = ACTIONS(3038), - [anon_sym_string] = ACTIONS(3038), - [anon_sym_symbol] = ACTIONS(3038), - [anon_sym_object] = ACTIONS(3038), - [anon_sym_abstract] = ACTIONS(3052), - [anon_sym_never] = ACTIONS(3038), - [anon_sym_unknown] = ACTIONS(3038), - [anon_sym_keyof] = ACTIONS(3056), - [anon_sym_infer] = ACTIONS(3058), - [anon_sym_unique] = ACTIONS(3060), - [anon_sym_LBRACE_PIPE] = ACTIONS(3062), + [STATE(1116)] = { + [sym_import] = STATE(6251), + [sym_nested_identifier] = STATE(6974), + [sym_string] = STATE(2623), + [sym_formal_parameters] = STATE(7371), + [sym_nested_type_identifier] = STATE(2262), + [sym__type_query_member_expression_in_type_annotation] = STATE(2158), + [sym__type_query_call_expression_in_type_annotation] = STATE(2624), + [sym_type] = STATE(2669), + [sym_constructor_type] = STATE(2625), + [sym_primary_type] = STATE(2626), + [sym_template_literal_type] = STATE(2622), + [sym_infer_type] = STATE(2625), + [sym_conditional_type] = STATE(2622), + [sym_generic_type] = STATE(2622), + [sym_type_query] = STATE(2622), + [sym_index_type_query] = STATE(2622), + [sym_lookup_type] = STATE(2622), + [sym_literal_type] = STATE(2622), + [sym__number] = STATE(2627), + [sym_existential_type] = STATE(2622), + [sym_flow_maybe_type] = STATE(2622), + [sym_parenthesized_type] = STATE(2622), + [sym_predefined_type] = STATE(2622), + [sym_object_type] = STATE(2622), + [sym_type_parameters] = STATE(6644), + [sym_array_type] = STATE(2622), + [sym_tuple_type] = STATE(2622), + [sym_readonly_type] = STATE(2625), + [sym_union_type] = STATE(2622), + [sym_intersection_type] = STATE(2622), + [sym_function_type] = STATE(2625), + [sym_identifier] = ACTIONS(3630), + [anon_sym_STAR] = ACTIONS(3364), + [anon_sym_LBRACE] = ACTIONS(3366), + [anon_sym_typeof] = ACTIONS(3368), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3370), + [anon_sym_LPAREN] = ACTIONS(3372), + [anon_sym_LBRACK] = ACTIONS(3374), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_new] = ACTIONS(3376), + [anon_sym_AMP] = ACTIONS(3378), + [anon_sym_PIPE] = ACTIONS(3380), + [anon_sym_PLUS] = ACTIONS(3382), + [anon_sym_DASH] = ACTIONS(3382), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3384), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3386), + [sym_number] = ACTIONS(3388), + [sym_this] = ACTIONS(3632), + [sym_true] = ACTIONS(3392), + [sym_false] = ACTIONS(3392), + [sym_null] = ACTIONS(3392), + [sym_undefined] = ACTIONS(3392), + [anon_sym_readonly] = ACTIONS(3394), + [anon_sym_QMARK] = ACTIONS(3396), + [anon_sym_any] = ACTIONS(3384), + [anon_sym_number] = ACTIONS(3384), + [anon_sym_boolean] = ACTIONS(3384), + [anon_sym_string] = ACTIONS(3384), + [anon_sym_symbol] = ACTIONS(3384), + [anon_sym_object] = ACTIONS(3384), + [anon_sym_abstract] = ACTIONS(3398), + [anon_sym_never] = ACTIONS(3384), + [anon_sym_unknown] = ACTIONS(3384), + [anon_sym_keyof] = ACTIONS(3402), + [anon_sym_infer] = ACTIONS(3404), + [aux_sym_predefined_type_token1] = ACTIONS(3406), + [anon_sym_LBRACE_PIPE] = ACTIONS(3408), [sym_html_comment] = ACTIONS(5), }, - [STATE(1015)] = { - [sym_import] = STATE(4845), - [sym_nested_identifier] = STATE(5915), - [sym_string] = STATE(1565), - [sym_formal_parameters] = STATE(6108), - [sym_nested_type_identifier] = STATE(1491), - [sym__type_query_member_expression_in_type_annotation] = STATE(1475), - [sym__type_query_call_expression_in_type_annotation] = STATE(1567), - [sym_type] = STATE(1523), - [sym_constructor_type] = STATE(1624), - [sym_primary_type] = STATE(1569), - [sym_template_literal_type] = STATE(1564), - [sym_infer_type] = STATE(1624), - [sym_conditional_type] = STATE(1564), - [sym_generic_type] = STATE(1564), - [sym_type_query] = STATE(1564), - [sym_index_type_query] = STATE(1564), - [sym_lookup_type] = STATE(1564), - [sym_literal_type] = STATE(1564), - [sym__number] = STATE(1570), - [sym_existential_type] = STATE(1564), - [sym_flow_maybe_type] = STATE(1564), - [sym_parenthesized_type] = STATE(1564), - [sym_predefined_type] = STATE(1564), - [sym_object_type] = STATE(1564), - [sym_type_parameters] = STATE(5576), - [sym_array_type] = STATE(1564), - [sym_tuple_type] = STATE(1564), - [sym_readonly_type] = STATE(1624), - [sym_union_type] = STATE(1564), - [sym_intersection_type] = STATE(1564), - [sym_function_type] = STATE(1624), - [sym_identifier] = ACTIONS(3244), - [anon_sym_STAR] = ACTIONS(3018), - [anon_sym_LBRACE] = ACTIONS(3020), - [anon_sym_typeof] = ACTIONS(3022), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3024), - [anon_sym_LPAREN] = ACTIONS(3026), - [anon_sym_LBRACK] = ACTIONS(3028), + [STATE(1117)] = { + [sym_import] = STATE(6251), + [sym_nested_identifier] = STATE(6974), + [sym_string] = STATE(2623), + [sym_formal_parameters] = STATE(7371), + [sym_nested_type_identifier] = STATE(2262), + [sym__type_query_member_expression_in_type_annotation] = STATE(2158), + [sym__type_query_call_expression_in_type_annotation] = STATE(2624), + [sym_type] = STATE(2690), + [sym_constructor_type] = STATE(2625), + [sym_primary_type] = STATE(2626), + [sym_template_literal_type] = STATE(2622), + [sym_infer_type] = STATE(2625), + [sym_conditional_type] = STATE(2622), + [sym_generic_type] = STATE(2622), + [sym_type_query] = STATE(2622), + [sym_index_type_query] = STATE(2622), + [sym_lookup_type] = STATE(2622), + [sym_literal_type] = STATE(2622), + [sym__number] = STATE(2627), + [sym_existential_type] = STATE(2622), + [sym_flow_maybe_type] = STATE(2622), + [sym_parenthesized_type] = STATE(2622), + [sym_predefined_type] = STATE(2622), + [sym_object_type] = STATE(2622), + [sym_type_parameters] = STATE(6644), + [sym_array_type] = STATE(2622), + [sym_tuple_type] = STATE(2622), + [sym_readonly_type] = STATE(2625), + [sym_union_type] = STATE(2622), + [sym_intersection_type] = STATE(2622), + [sym_function_type] = STATE(2625), + [sym_identifier] = ACTIONS(3630), + [anon_sym_STAR] = ACTIONS(3364), + [anon_sym_LBRACE] = ACTIONS(3366), + [anon_sym_typeof] = ACTIONS(3368), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3370), + [anon_sym_LPAREN] = ACTIONS(3372), + [anon_sym_LBRACK] = ACTIONS(3374), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_new] = ACTIONS(3376), + [anon_sym_AMP] = ACTIONS(3378), + [anon_sym_PIPE] = ACTIONS(3380), + [anon_sym_PLUS] = ACTIONS(3382), + [anon_sym_DASH] = ACTIONS(3382), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3384), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3386), + [sym_number] = ACTIONS(3388), + [sym_this] = ACTIONS(3632), + [sym_true] = ACTIONS(3392), + [sym_false] = ACTIONS(3392), + [sym_null] = ACTIONS(3392), + [sym_undefined] = ACTIONS(3392), + [anon_sym_readonly] = ACTIONS(3394), + [anon_sym_QMARK] = ACTIONS(3396), + [anon_sym_any] = ACTIONS(3384), + [anon_sym_number] = ACTIONS(3384), + [anon_sym_boolean] = ACTIONS(3384), + [anon_sym_string] = ACTIONS(3384), + [anon_sym_symbol] = ACTIONS(3384), + [anon_sym_object] = ACTIONS(3384), + [anon_sym_abstract] = ACTIONS(3398), + [anon_sym_never] = ACTIONS(3384), + [anon_sym_unknown] = ACTIONS(3384), + [anon_sym_keyof] = ACTIONS(3402), + [anon_sym_infer] = ACTIONS(3404), + [aux_sym_predefined_type_token1] = ACTIONS(3406), + [anon_sym_LBRACE_PIPE] = ACTIONS(3408), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1118)] = { + [sym_import] = STATE(6360), + [sym_nested_identifier] = STATE(6931), + [sym_string] = STATE(4373), + [sym_formal_parameters] = STATE(6875), + [sym_nested_type_identifier] = STATE(4023), + [sym__type_query_member_expression_in_type_annotation] = STATE(3738), + [sym__type_query_call_expression_in_type_annotation] = STATE(4204), + [sym_type] = STATE(5271), + [sym_constructor_type] = STATE(4380), + [sym_primary_type] = STATE(4383), + [sym_template_literal_type] = STATE(4365), + [sym_infer_type] = STATE(4380), + [sym_conditional_type] = STATE(4365), + [sym_generic_type] = STATE(4365), + [sym_type_query] = STATE(4365), + [sym_index_type_query] = STATE(4365), + [sym_lookup_type] = STATE(4365), + [sym_literal_type] = STATE(4365), + [sym__number] = STATE(4529), + [sym_existential_type] = STATE(4365), + [sym_flow_maybe_type] = STATE(4365), + [sym_parenthesized_type] = STATE(4365), + [sym_predefined_type] = STATE(4365), + [sym_object_type] = STATE(4365), + [sym_type_parameters] = STATE(6479), + [sym_array_type] = STATE(4365), + [sym_tuple_type] = STATE(4365), + [sym_readonly_type] = STATE(4380), + [sym_union_type] = STATE(4365), + [sym_intersection_type] = STATE(4365), + [sym_function_type] = STATE(4380), + [sym_identifier] = ACTIONS(3642), + [anon_sym_STAR] = ACTIONS(3246), + [anon_sym_LBRACE] = ACTIONS(3248), + [anon_sym_typeof] = ACTIONS(3250), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3252), + [anon_sym_LPAREN] = ACTIONS(3254), + [anon_sym_LBRACK] = ACTIONS(3256), + [anon_sym_DQUOTE] = ACTIONS(3258), + [anon_sym_SQUOTE] = ACTIONS(3260), + [anon_sym_new] = ACTIONS(3262), + [anon_sym_AMP] = ACTIONS(3264), + [anon_sym_PIPE] = ACTIONS(3266), + [anon_sym_PLUS] = ACTIONS(3268), + [anon_sym_DASH] = ACTIONS(3268), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3270), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3272), + [sym_number] = ACTIONS(3274), + [sym_this] = ACTIONS(3644), + [sym_true] = ACTIONS(3278), + [sym_false] = ACTIONS(3278), + [sym_null] = ACTIONS(3278), + [sym_undefined] = ACTIONS(3278), + [anon_sym_readonly] = ACTIONS(3280), + [anon_sym_QMARK] = ACTIONS(3282), + [anon_sym_any] = ACTIONS(3270), + [anon_sym_number] = ACTIONS(3270), + [anon_sym_boolean] = ACTIONS(3270), + [anon_sym_string] = ACTIONS(3270), + [anon_sym_symbol] = ACTIONS(3270), + [anon_sym_object] = ACTIONS(3270), + [anon_sym_abstract] = ACTIONS(3284), + [anon_sym_never] = ACTIONS(3270), + [anon_sym_unknown] = ACTIONS(3270), + [anon_sym_keyof] = ACTIONS(3288), + [anon_sym_infer] = ACTIONS(3290), + [aux_sym_predefined_type_token1] = ACTIONS(3292), + [anon_sym_LBRACE_PIPE] = ACTIONS(3294), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1119)] = { + [sym_import] = STATE(6251), + [sym_nested_identifier] = STATE(6974), + [sym_string] = STATE(2623), + [sym_formal_parameters] = STATE(7371), + [sym_nested_type_identifier] = STATE(2262), + [sym__type_query_member_expression_in_type_annotation] = STATE(2158), + [sym__type_query_call_expression_in_type_annotation] = STATE(2624), + [sym_type] = STATE(2691), + [sym_constructor_type] = STATE(2625), + [sym_primary_type] = STATE(2626), + [sym_template_literal_type] = STATE(2622), + [sym_infer_type] = STATE(2625), + [sym_conditional_type] = STATE(2622), + [sym_generic_type] = STATE(2622), + [sym_type_query] = STATE(2622), + [sym_index_type_query] = STATE(2622), + [sym_lookup_type] = STATE(2622), + [sym_literal_type] = STATE(2622), + [sym__number] = STATE(2627), + [sym_existential_type] = STATE(2622), + [sym_flow_maybe_type] = STATE(2622), + [sym_parenthesized_type] = STATE(2622), + [sym_predefined_type] = STATE(2622), + [sym_object_type] = STATE(2622), + [sym_type_parameters] = STATE(6644), + [sym_array_type] = STATE(2622), + [sym_tuple_type] = STATE(2622), + [sym_readonly_type] = STATE(2625), + [sym_union_type] = STATE(2622), + [sym_intersection_type] = STATE(2622), + [sym_function_type] = STATE(2625), + [sym_identifier] = ACTIONS(3630), + [anon_sym_STAR] = ACTIONS(3364), + [anon_sym_LBRACE] = ACTIONS(3366), + [anon_sym_typeof] = ACTIONS(3368), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3370), + [anon_sym_LPAREN] = ACTIONS(3372), + [anon_sym_LBRACK] = ACTIONS(3374), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_new] = ACTIONS(3376), + [anon_sym_AMP] = ACTIONS(3378), + [anon_sym_PIPE] = ACTIONS(3380), + [anon_sym_PLUS] = ACTIONS(3382), + [anon_sym_DASH] = ACTIONS(3382), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3384), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3386), + [sym_number] = ACTIONS(3388), + [sym_this] = ACTIONS(3632), + [sym_true] = ACTIONS(3392), + [sym_false] = ACTIONS(3392), + [sym_null] = ACTIONS(3392), + [sym_undefined] = ACTIONS(3392), + [anon_sym_readonly] = ACTIONS(3394), + [anon_sym_QMARK] = ACTIONS(3396), + [anon_sym_any] = ACTIONS(3384), + [anon_sym_number] = ACTIONS(3384), + [anon_sym_boolean] = ACTIONS(3384), + [anon_sym_string] = ACTIONS(3384), + [anon_sym_symbol] = ACTIONS(3384), + [anon_sym_object] = ACTIONS(3384), + [anon_sym_abstract] = ACTIONS(3398), + [anon_sym_never] = ACTIONS(3384), + [anon_sym_unknown] = ACTIONS(3384), + [anon_sym_keyof] = ACTIONS(3402), + [anon_sym_infer] = ACTIONS(3404), + [aux_sym_predefined_type_token1] = ACTIONS(3406), + [anon_sym_LBRACE_PIPE] = ACTIONS(3408), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1120)] = { + [sym_import] = STATE(6251), + [sym_nested_identifier] = STATE(6974), + [sym_string] = STATE(2623), + [sym_formal_parameters] = STATE(7371), + [sym_nested_type_identifier] = STATE(2262), + [sym__type_query_member_expression_in_type_annotation] = STATE(2158), + [sym__type_query_call_expression_in_type_annotation] = STATE(2624), + [sym_type] = STATE(2708), + [sym_constructor_type] = STATE(2625), + [sym_primary_type] = STATE(2626), + [sym_template_literal_type] = STATE(2622), + [sym_infer_type] = STATE(2625), + [sym_conditional_type] = STATE(2622), + [sym_generic_type] = STATE(2622), + [sym_type_query] = STATE(2622), + [sym_index_type_query] = STATE(2622), + [sym_lookup_type] = STATE(2622), + [sym_literal_type] = STATE(2622), + [sym__number] = STATE(2627), + [sym_existential_type] = STATE(2622), + [sym_flow_maybe_type] = STATE(2622), + [sym_parenthesized_type] = STATE(2622), + [sym_predefined_type] = STATE(2622), + [sym_object_type] = STATE(2622), + [sym_type_parameters] = STATE(6644), + [sym_array_type] = STATE(2622), + [sym_tuple_type] = STATE(2622), + [sym_readonly_type] = STATE(2625), + [sym_union_type] = STATE(2622), + [sym_intersection_type] = STATE(2622), + [sym_function_type] = STATE(2625), + [sym_identifier] = ACTIONS(3630), + [anon_sym_STAR] = ACTIONS(3364), + [anon_sym_LBRACE] = ACTIONS(3366), + [anon_sym_typeof] = ACTIONS(3368), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3370), + [anon_sym_LPAREN] = ACTIONS(3372), + [anon_sym_LBRACK] = ACTIONS(3374), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_new] = ACTIONS(3376), + [anon_sym_AMP] = ACTIONS(3378), + [anon_sym_PIPE] = ACTIONS(3380), + [anon_sym_PLUS] = ACTIONS(3382), + [anon_sym_DASH] = ACTIONS(3382), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3384), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3386), + [sym_number] = ACTIONS(3388), + [sym_this] = ACTIONS(3632), + [sym_true] = ACTIONS(3392), + [sym_false] = ACTIONS(3392), + [sym_null] = ACTIONS(3392), + [sym_undefined] = ACTIONS(3392), + [anon_sym_readonly] = ACTIONS(3394), + [anon_sym_QMARK] = ACTIONS(3396), + [anon_sym_any] = ACTIONS(3384), + [anon_sym_number] = ACTIONS(3384), + [anon_sym_boolean] = ACTIONS(3384), + [anon_sym_string] = ACTIONS(3384), + [anon_sym_symbol] = ACTIONS(3384), + [anon_sym_object] = ACTIONS(3384), + [anon_sym_abstract] = ACTIONS(3398), + [anon_sym_never] = ACTIONS(3384), + [anon_sym_unknown] = ACTIONS(3384), + [anon_sym_keyof] = ACTIONS(3402), + [anon_sym_infer] = ACTIONS(3404), + [aux_sym_predefined_type_token1] = ACTIONS(3406), + [anon_sym_LBRACE_PIPE] = ACTIONS(3408), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1121)] = { + [sym_import] = STATE(6251), + [sym_nested_identifier] = STATE(6974), + [sym_string] = STATE(2623), + [sym_formal_parameters] = STATE(7371), + [sym_nested_type_identifier] = STATE(2262), + [sym__type_query_member_expression_in_type_annotation] = STATE(2158), + [sym__type_query_call_expression_in_type_annotation] = STATE(2624), + [sym_type] = STATE(2720), + [sym_constructor_type] = STATE(2625), + [sym_primary_type] = STATE(2626), + [sym_template_literal_type] = STATE(2622), + [sym_infer_type] = STATE(2625), + [sym_conditional_type] = STATE(2622), + [sym_generic_type] = STATE(2622), + [sym_type_query] = STATE(2622), + [sym_index_type_query] = STATE(2622), + [sym_lookup_type] = STATE(2622), + [sym_literal_type] = STATE(2622), + [sym__number] = STATE(2627), + [sym_existential_type] = STATE(2622), + [sym_flow_maybe_type] = STATE(2622), + [sym_parenthesized_type] = STATE(2622), + [sym_predefined_type] = STATE(2622), + [sym_object_type] = STATE(2622), + [sym_type_parameters] = STATE(6644), + [sym_array_type] = STATE(2622), + [sym_tuple_type] = STATE(2622), + [sym_readonly_type] = STATE(2625), + [sym_union_type] = STATE(2622), + [sym_intersection_type] = STATE(2622), + [sym_function_type] = STATE(2625), + [sym_identifier] = ACTIONS(3630), + [anon_sym_STAR] = ACTIONS(3364), + [anon_sym_LBRACE] = ACTIONS(3366), + [anon_sym_typeof] = ACTIONS(3368), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3370), + [anon_sym_LPAREN] = ACTIONS(3372), + [anon_sym_LBRACK] = ACTIONS(3374), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_new] = ACTIONS(3376), + [anon_sym_AMP] = ACTIONS(3378), + [anon_sym_PIPE] = ACTIONS(3380), + [anon_sym_PLUS] = ACTIONS(3382), + [anon_sym_DASH] = ACTIONS(3382), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3384), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3386), + [sym_number] = ACTIONS(3388), + [sym_this] = ACTIONS(3632), + [sym_true] = ACTIONS(3392), + [sym_false] = ACTIONS(3392), + [sym_null] = ACTIONS(3392), + [sym_undefined] = ACTIONS(3392), + [anon_sym_readonly] = ACTIONS(3394), + [anon_sym_QMARK] = ACTIONS(3396), + [anon_sym_any] = ACTIONS(3384), + [anon_sym_number] = ACTIONS(3384), + [anon_sym_boolean] = ACTIONS(3384), + [anon_sym_string] = ACTIONS(3384), + [anon_sym_symbol] = ACTIONS(3384), + [anon_sym_object] = ACTIONS(3384), + [anon_sym_abstract] = ACTIONS(3398), + [anon_sym_never] = ACTIONS(3384), + [anon_sym_unknown] = ACTIONS(3384), + [anon_sym_keyof] = ACTIONS(3402), + [anon_sym_infer] = ACTIONS(3404), + [aux_sym_predefined_type_token1] = ACTIONS(3406), + [anon_sym_LBRACE_PIPE] = ACTIONS(3408), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1122)] = { + [sym_import] = STATE(6251), + [sym_nested_identifier] = STATE(6974), + [sym_string] = STATE(2623), + [sym_formal_parameters] = STATE(7371), + [sym_nested_type_identifier] = STATE(2262), + [sym__type_query_member_expression_in_type_annotation] = STATE(2158), + [sym__type_query_call_expression_in_type_annotation] = STATE(2624), + [sym_type] = STATE(2722), + [sym_constructor_type] = STATE(2625), + [sym_primary_type] = STATE(2626), + [sym_template_literal_type] = STATE(2622), + [sym_infer_type] = STATE(2625), + [sym_conditional_type] = STATE(2622), + [sym_generic_type] = STATE(2622), + [sym_type_query] = STATE(2622), + [sym_index_type_query] = STATE(2622), + [sym_lookup_type] = STATE(2622), + [sym_literal_type] = STATE(2622), + [sym__number] = STATE(2627), + [sym_existential_type] = STATE(2622), + [sym_flow_maybe_type] = STATE(2622), + [sym_parenthesized_type] = STATE(2622), + [sym_predefined_type] = STATE(2622), + [sym_object_type] = STATE(2622), + [sym_type_parameters] = STATE(6644), + [sym_array_type] = STATE(2622), + [sym_tuple_type] = STATE(2622), + [sym_readonly_type] = STATE(2625), + [sym_union_type] = STATE(2622), + [sym_intersection_type] = STATE(2622), + [sym_function_type] = STATE(2625), + [sym_identifier] = ACTIONS(3630), + [anon_sym_STAR] = ACTIONS(3364), + [anon_sym_LBRACE] = ACTIONS(3366), + [anon_sym_typeof] = ACTIONS(3368), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3370), + [anon_sym_LPAREN] = ACTIONS(3372), + [anon_sym_LBRACK] = ACTIONS(3374), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_new] = ACTIONS(3376), + [anon_sym_AMP] = ACTIONS(3378), + [anon_sym_PIPE] = ACTIONS(3380), + [anon_sym_PLUS] = ACTIONS(3382), + [anon_sym_DASH] = ACTIONS(3382), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3384), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3386), + [sym_number] = ACTIONS(3388), + [sym_this] = ACTIONS(3632), + [sym_true] = ACTIONS(3392), + [sym_false] = ACTIONS(3392), + [sym_null] = ACTIONS(3392), + [sym_undefined] = ACTIONS(3392), + [anon_sym_readonly] = ACTIONS(3394), + [anon_sym_QMARK] = ACTIONS(3396), + [anon_sym_any] = ACTIONS(3384), + [anon_sym_number] = ACTIONS(3384), + [anon_sym_boolean] = ACTIONS(3384), + [anon_sym_string] = ACTIONS(3384), + [anon_sym_symbol] = ACTIONS(3384), + [anon_sym_object] = ACTIONS(3384), + [anon_sym_abstract] = ACTIONS(3398), + [anon_sym_never] = ACTIONS(3384), + [anon_sym_unknown] = ACTIONS(3384), + [anon_sym_keyof] = ACTIONS(3402), + [anon_sym_infer] = ACTIONS(3404), + [aux_sym_predefined_type_token1] = ACTIONS(3406), + [anon_sym_LBRACE_PIPE] = ACTIONS(3408), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1123)] = { + [sym_import] = STATE(6360), + [sym_nested_identifier] = STATE(6931), + [sym_string] = STATE(4373), + [sym_formal_parameters] = STATE(6875), + [sym_nested_type_identifier] = STATE(4023), + [sym__type_query_member_expression_in_type_annotation] = STATE(3738), + [sym__type_query_call_expression_in_type_annotation] = STATE(4204), + [sym_type] = STATE(4519), + [sym_constructor_type] = STATE(4380), + [sym_primary_type] = STATE(4383), + [sym_template_literal_type] = STATE(4365), + [sym_infer_type] = STATE(4380), + [sym_conditional_type] = STATE(4365), + [sym_generic_type] = STATE(4365), + [sym_type_query] = STATE(4365), + [sym_index_type_query] = STATE(4365), + [sym_lookup_type] = STATE(4365), + [sym_literal_type] = STATE(4365), + [sym__number] = STATE(4529), + [sym_existential_type] = STATE(4365), + [sym_flow_maybe_type] = STATE(4365), + [sym_parenthesized_type] = STATE(4365), + [sym_predefined_type] = STATE(4365), + [sym_object_type] = STATE(4365), + [sym_type_parameters] = STATE(6479), + [sym_array_type] = STATE(4365), + [sym_tuple_type] = STATE(4365), + [sym_readonly_type] = STATE(4380), + [sym_union_type] = STATE(4365), + [sym_intersection_type] = STATE(4365), + [sym_function_type] = STATE(4380), + [sym_identifier] = ACTIONS(3642), + [anon_sym_STAR] = ACTIONS(3246), + [anon_sym_LBRACE] = ACTIONS(3248), + [anon_sym_typeof] = ACTIONS(3250), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3252), + [anon_sym_LPAREN] = ACTIONS(3254), + [anon_sym_LBRACK] = ACTIONS(3256), + [anon_sym_DQUOTE] = ACTIONS(3258), + [anon_sym_SQUOTE] = ACTIONS(3260), + [anon_sym_new] = ACTIONS(3262), + [anon_sym_AMP] = ACTIONS(3264), + [anon_sym_PIPE] = ACTIONS(3266), + [anon_sym_PLUS] = ACTIONS(3268), + [anon_sym_DASH] = ACTIONS(3268), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3270), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3272), + [sym_number] = ACTIONS(3274), + [sym_this] = ACTIONS(3644), + [sym_true] = ACTIONS(3278), + [sym_false] = ACTIONS(3278), + [sym_null] = ACTIONS(3278), + [sym_undefined] = ACTIONS(3278), + [anon_sym_readonly] = ACTIONS(3280), + [anon_sym_QMARK] = ACTIONS(3282), + [anon_sym_any] = ACTIONS(3270), + [anon_sym_number] = ACTIONS(3270), + [anon_sym_boolean] = ACTIONS(3270), + [anon_sym_string] = ACTIONS(3270), + [anon_sym_symbol] = ACTIONS(3270), + [anon_sym_object] = ACTIONS(3270), + [anon_sym_abstract] = ACTIONS(3284), + [anon_sym_never] = ACTIONS(3270), + [anon_sym_unknown] = ACTIONS(3270), + [anon_sym_keyof] = ACTIONS(3288), + [anon_sym_infer] = ACTIONS(3290), + [aux_sym_predefined_type_token1] = ACTIONS(3292), + [anon_sym_LBRACE_PIPE] = ACTIONS(3294), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1124)] = { + [sym_import] = STATE(6119), + [sym_nested_identifier] = STATE(6934), + [sym_string] = STATE(4301), + [sym_formal_parameters] = STATE(7003), + [sym_nested_type_identifier] = STATE(3997), + [sym__type_query_member_expression_in_type_annotation] = STATE(3729), + [sym__type_query_call_expression_in_type_annotation] = STATE(4160), + [sym_type] = STATE(4485), + [sym_constructor_type] = STATE(4306), + [sym_primary_type] = STATE(4307), + [sym_template_literal_type] = STATE(4299), + [sym_infer_type] = STATE(4306), + [sym_conditional_type] = STATE(4299), + [sym_generic_type] = STATE(4299), + [sym_type_query] = STATE(4299), + [sym_index_type_query] = STATE(4299), + [sym_lookup_type] = STATE(4299), + [sym_literal_type] = STATE(4299), + [sym__number] = STATE(4308), + [sym_existential_type] = STATE(4299), + [sym_flow_maybe_type] = STATE(4299), + [sym_parenthesized_type] = STATE(4299), + [sym_predefined_type] = STATE(4299), + [sym_object_type] = STATE(4299), + [sym_type_parameters] = STATE(6617), + [sym_array_type] = STATE(4299), + [sym_tuple_type] = STATE(4299), + [sym_readonly_type] = STATE(4306), + [sym_union_type] = STATE(4299), + [sym_intersection_type] = STATE(4299), + [sym_function_type] = STATE(4306), + [sym_identifier] = ACTIONS(3634), + [anon_sym_STAR] = ACTIONS(3194), + [anon_sym_LBRACE] = ACTIONS(3196), + [anon_sym_typeof] = ACTIONS(3198), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3200), + [anon_sym_LPAREN] = ACTIONS(3202), + [anon_sym_LBRACK] = ACTIONS(3204), + [anon_sym_DQUOTE] = ACTIONS(3206), + [anon_sym_SQUOTE] = ACTIONS(3208), + [anon_sym_new] = ACTIONS(3210), + [anon_sym_AMP] = ACTIONS(3212), + [anon_sym_PIPE] = ACTIONS(3214), + [anon_sym_PLUS] = ACTIONS(3216), + [anon_sym_DASH] = ACTIONS(3216), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3218), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3220), + [sym_number] = ACTIONS(3222), + [sym_this] = ACTIONS(3636), + [sym_true] = ACTIONS(3226), + [sym_false] = ACTIONS(3226), + [sym_null] = ACTIONS(3226), + [sym_undefined] = ACTIONS(3226), + [anon_sym_readonly] = ACTIONS(3228), + [anon_sym_QMARK] = ACTIONS(3230), + [anon_sym_any] = ACTIONS(3218), + [anon_sym_number] = ACTIONS(3218), + [anon_sym_boolean] = ACTIONS(3218), + [anon_sym_string] = ACTIONS(3218), + [anon_sym_symbol] = ACTIONS(3218), + [anon_sym_object] = ACTIONS(3218), + [anon_sym_abstract] = ACTIONS(3232), + [anon_sym_never] = ACTIONS(3218), + [anon_sym_unknown] = ACTIONS(3218), + [anon_sym_keyof] = ACTIONS(3236), + [anon_sym_infer] = ACTIONS(3238), + [aux_sym_predefined_type_token1] = ACTIONS(3240), + [anon_sym_LBRACE_PIPE] = ACTIONS(3242), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1125)] = { + [sym_import] = STATE(6119), + [sym_nested_identifier] = STATE(6934), + [sym_string] = STATE(4301), + [sym_formal_parameters] = STATE(7003), + [sym_nested_type_identifier] = STATE(3997), + [sym__type_query_member_expression_in_type_annotation] = STATE(3729), + [sym__type_query_call_expression_in_type_annotation] = STATE(4160), + [sym_type] = STATE(4487), + [sym_constructor_type] = STATE(4306), + [sym_primary_type] = STATE(4307), + [sym_template_literal_type] = STATE(4299), + [sym_infer_type] = STATE(4306), + [sym_conditional_type] = STATE(4299), + [sym_generic_type] = STATE(4299), + [sym_type_query] = STATE(4299), + [sym_index_type_query] = STATE(4299), + [sym_lookup_type] = STATE(4299), + [sym_literal_type] = STATE(4299), + [sym__number] = STATE(4308), + [sym_existential_type] = STATE(4299), + [sym_flow_maybe_type] = STATE(4299), + [sym_parenthesized_type] = STATE(4299), + [sym_predefined_type] = STATE(4299), + [sym_object_type] = STATE(4299), + [sym_type_parameters] = STATE(6617), + [sym_array_type] = STATE(4299), + [sym_tuple_type] = STATE(4299), + [sym_readonly_type] = STATE(4306), + [sym_union_type] = STATE(4299), + [sym_intersection_type] = STATE(4299), + [sym_function_type] = STATE(4306), + [sym_identifier] = ACTIONS(3634), + [anon_sym_STAR] = ACTIONS(3194), + [anon_sym_LBRACE] = ACTIONS(3196), + [anon_sym_typeof] = ACTIONS(3198), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3200), + [anon_sym_LPAREN] = ACTIONS(3202), + [anon_sym_LBRACK] = ACTIONS(3204), + [anon_sym_DQUOTE] = ACTIONS(3206), + [anon_sym_SQUOTE] = ACTIONS(3208), + [anon_sym_new] = ACTIONS(3210), + [anon_sym_AMP] = ACTIONS(3212), + [anon_sym_PIPE] = ACTIONS(3214), + [anon_sym_PLUS] = ACTIONS(3216), + [anon_sym_DASH] = ACTIONS(3216), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3218), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3220), + [sym_number] = ACTIONS(3222), + [sym_this] = ACTIONS(3636), + [sym_true] = ACTIONS(3226), + [sym_false] = ACTIONS(3226), + [sym_null] = ACTIONS(3226), + [sym_undefined] = ACTIONS(3226), + [anon_sym_readonly] = ACTIONS(3228), + [anon_sym_QMARK] = ACTIONS(3230), + [anon_sym_any] = ACTIONS(3218), + [anon_sym_number] = ACTIONS(3218), + [anon_sym_boolean] = ACTIONS(3218), + [anon_sym_string] = ACTIONS(3218), + [anon_sym_symbol] = ACTIONS(3218), + [anon_sym_object] = ACTIONS(3218), + [anon_sym_abstract] = ACTIONS(3232), + [anon_sym_never] = ACTIONS(3218), + [anon_sym_unknown] = ACTIONS(3218), + [anon_sym_keyof] = ACTIONS(3236), + [anon_sym_infer] = ACTIONS(3238), + [aux_sym_predefined_type_token1] = ACTIONS(3240), + [anon_sym_LBRACE_PIPE] = ACTIONS(3242), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1126)] = { + [sym_import] = STATE(6227), + [sym_nested_identifier] = STATE(7217), + [sym_string] = STATE(1754), + [sym_formal_parameters] = STATE(6868), + [sym_nested_type_identifier] = STATE(1732), + [sym__type_query_member_expression_in_type_annotation] = STATE(1715), + [sym__type_query_call_expression_in_type_annotation] = STATE(1759), + [sym_type] = STATE(1772), + [sym_constructor_type] = STATE(1760), + [sym_primary_type] = STATE(1761), + [sym_template_literal_type] = STATE(1750), + [sym_infer_type] = STATE(1760), + [sym_conditional_type] = STATE(1750), + [sym_generic_type] = STATE(1750), + [sym_type_query] = STATE(1750), + [sym_index_type_query] = STATE(1750), + [sym_lookup_type] = STATE(1750), + [sym_literal_type] = STATE(1750), + [sym__number] = STATE(1762), + [sym_existential_type] = STATE(1750), + [sym_flow_maybe_type] = STATE(1750), + [sym_parenthesized_type] = STATE(1750), + [sym_predefined_type] = STATE(1750), + [sym_object_type] = STATE(1750), + [sym_type_parameters] = STATE(6541), + [sym_array_type] = STATE(1750), + [sym_tuple_type] = STATE(1750), + [sym_readonly_type] = STATE(1760), + [sym_union_type] = STATE(1750), + [sym_intersection_type] = STATE(1750), + [sym_function_type] = STATE(1760), + [sym_identifier] = ACTIONS(3646), + [anon_sym_STAR] = ACTIONS(3416), + [anon_sym_LBRACE] = ACTIONS(3418), + [anon_sym_typeof] = ACTIONS(3420), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3422), + [anon_sym_LPAREN] = ACTIONS(3424), + [anon_sym_LBRACK] = ACTIONS(3426), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_new] = ACTIONS(3030), - [anon_sym_AMP] = ACTIONS(3032), - [anon_sym_PIPE] = ACTIONS(3034), - [anon_sym_PLUS] = ACTIONS(3036), - [anon_sym_DASH] = ACTIONS(3036), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3038), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3040), - [sym_number] = ACTIONS(3042), - [sym_this] = ACTIONS(3246), - [sym_true] = ACTIONS(3046), - [sym_false] = ACTIONS(3046), - [sym_null] = ACTIONS(3046), - [sym_undefined] = ACTIONS(3046), - [anon_sym_readonly] = ACTIONS(3048), - [anon_sym_QMARK] = ACTIONS(3050), - [anon_sym_any] = ACTIONS(3038), - [anon_sym_number] = ACTIONS(3038), - [anon_sym_boolean] = ACTIONS(3038), - [anon_sym_string] = ACTIONS(3038), - [anon_sym_symbol] = ACTIONS(3038), - [anon_sym_object] = ACTIONS(3038), - [anon_sym_abstract] = ACTIONS(3052), - [anon_sym_never] = ACTIONS(3038), - [anon_sym_unknown] = ACTIONS(3038), - [anon_sym_keyof] = ACTIONS(3056), - [anon_sym_infer] = ACTIONS(3058), - [anon_sym_unique] = ACTIONS(3060), - [anon_sym_LBRACE_PIPE] = ACTIONS(3062), + [anon_sym_new] = ACTIONS(3428), + [anon_sym_AMP] = ACTIONS(3430), + [anon_sym_PIPE] = ACTIONS(3432), + [anon_sym_PLUS] = ACTIONS(3434), + [anon_sym_DASH] = ACTIONS(3434), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3436), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3438), + [sym_number] = ACTIONS(3440), + [sym_this] = ACTIONS(3648), + [sym_true] = ACTIONS(3444), + [sym_false] = ACTIONS(3444), + [sym_null] = ACTIONS(3444), + [sym_undefined] = ACTIONS(3444), + [anon_sym_readonly] = ACTIONS(3446), + [anon_sym_QMARK] = ACTIONS(3448), + [anon_sym_any] = ACTIONS(3436), + [anon_sym_number] = ACTIONS(3436), + [anon_sym_boolean] = ACTIONS(3436), + [anon_sym_string] = ACTIONS(3436), + [anon_sym_symbol] = ACTIONS(3436), + [anon_sym_object] = ACTIONS(3436), + [anon_sym_abstract] = ACTIONS(3450), + [anon_sym_never] = ACTIONS(3436), + [anon_sym_unknown] = ACTIONS(3436), + [anon_sym_keyof] = ACTIONS(3454), + [anon_sym_infer] = ACTIONS(3456), + [aux_sym_predefined_type_token1] = ACTIONS(3458), + [anon_sym_LBRACE_PIPE] = ACTIONS(3460), [sym_html_comment] = ACTIONS(5), }, - [STATE(1016)] = { - [sym_import] = STATE(4878), - [sym_nested_identifier] = STATE(6238), - [sym_string] = STATE(3430), - [sym_formal_parameters] = STATE(6126), - [sym_nested_type_identifier] = STATE(3248), - [sym__type_query_member_expression_in_type_annotation] = STATE(3093), - [sym__type_query_call_expression_in_type_annotation] = STATE(3323), - [sym_type] = STATE(3445), - [sym_constructor_type] = STATE(3433), - [sym_primary_type] = STATE(3434), - [sym_template_literal_type] = STATE(3429), - [sym_infer_type] = STATE(3433), - [sym_conditional_type] = STATE(3429), - [sym_generic_type] = STATE(3429), - [sym_type_query] = STATE(3429), - [sym_index_type_query] = STATE(3429), - [sym_lookup_type] = STATE(3429), - [sym_literal_type] = STATE(3429), - [sym__number] = STATE(3435), - [sym_existential_type] = STATE(3429), - [sym_flow_maybe_type] = STATE(3429), - [sym_parenthesized_type] = STATE(3429), - [sym_predefined_type] = STATE(3429), - [sym_object_type] = STATE(3429), - [sym_type_parameters] = STATE(5614), - [sym_array_type] = STATE(3429), - [sym_tuple_type] = STATE(3429), - [sym_readonly_type] = STATE(3433), - [sym_union_type] = STATE(3429), - [sym_intersection_type] = STATE(3429), - [sym_function_type] = STATE(3433), - [sym_identifier] = ACTIONS(3240), - [anon_sym_STAR] = ACTIONS(2966), - [anon_sym_LBRACE] = ACTIONS(2968), - [anon_sym_typeof] = ACTIONS(2970), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(2972), - [anon_sym_LPAREN] = ACTIONS(2974), - [anon_sym_LBRACK] = ACTIONS(2976), - [anon_sym_DQUOTE] = ACTIONS(2978), - [anon_sym_SQUOTE] = ACTIONS(2980), - [anon_sym_new] = ACTIONS(2982), - [anon_sym_AMP] = ACTIONS(2984), - [anon_sym_PIPE] = ACTIONS(2986), - [anon_sym_PLUS] = ACTIONS(2988), - [anon_sym_DASH] = ACTIONS(2988), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(2990), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2992), - [sym_number] = ACTIONS(2994), - [sym_this] = ACTIONS(3242), - [sym_true] = ACTIONS(2998), - [sym_false] = ACTIONS(2998), - [sym_null] = ACTIONS(2998), - [sym_undefined] = ACTIONS(2998), - [anon_sym_readonly] = ACTIONS(3000), - [anon_sym_QMARK] = ACTIONS(3002), - [anon_sym_any] = ACTIONS(2990), - [anon_sym_number] = ACTIONS(2990), - [anon_sym_boolean] = ACTIONS(2990), - [anon_sym_string] = ACTIONS(2990), - [anon_sym_symbol] = ACTIONS(2990), - [anon_sym_object] = ACTIONS(2990), - [anon_sym_abstract] = ACTIONS(3004), - [anon_sym_never] = ACTIONS(2990), - [anon_sym_unknown] = ACTIONS(2990), - [anon_sym_keyof] = ACTIONS(3008), - [anon_sym_infer] = ACTIONS(3010), - [anon_sym_unique] = ACTIONS(3012), - [anon_sym_LBRACE_PIPE] = ACTIONS(3014), + [STATE(1127)] = { + [sym_import] = STATE(6183), + [sym_nested_identifier] = STATE(7278), + [sym_string] = STATE(2268), + [sym_formal_parameters] = STATE(7013), + [sym_nested_type_identifier] = STATE(2197), + [sym__type_query_member_expression_in_type_annotation] = STATE(2021), + [sym__type_query_call_expression_in_type_annotation] = STATE(2434), + [sym_type] = STATE(2304), + [sym_constructor_type] = STATE(2436), + [sym_primary_type] = STATE(2438), + [sym_template_literal_type] = STATE(2258), + [sym_infer_type] = STATE(2436), + [sym_conditional_type] = STATE(2258), + [sym_generic_type] = STATE(2258), + [sym_type_query] = STATE(2258), + [sym_index_type_query] = STATE(2258), + [sym_lookup_type] = STATE(2258), + [sym_literal_type] = STATE(2258), + [sym__number] = STATE(2439), + [sym_existential_type] = STATE(2258), + [sym_flow_maybe_type] = STATE(2258), + [sym_parenthesized_type] = STATE(2258), + [sym_predefined_type] = STATE(2258), + [sym_object_type] = STATE(2258), + [sym_type_parameters] = STATE(6801), + [sym_array_type] = STATE(2258), + [sym_tuple_type] = STATE(2258), + [sym_readonly_type] = STATE(2436), + [sym_union_type] = STATE(2258), + [sym_intersection_type] = STATE(2258), + [sym_function_type] = STATE(2436), + [sym_identifier] = ACTIONS(3650), + [anon_sym_STAR] = ACTIONS(3464), + [anon_sym_LBRACE] = ACTIONS(3466), + [anon_sym_typeof] = ACTIONS(3468), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3470), + [anon_sym_LPAREN] = ACTIONS(3472), + [anon_sym_LBRACK] = ACTIONS(3474), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3476), + [anon_sym_AMP] = ACTIONS(3478), + [anon_sym_PIPE] = ACTIONS(3480), + [anon_sym_PLUS] = ACTIONS(3482), + [anon_sym_DASH] = ACTIONS(3482), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3484), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3486), + [sym_number] = ACTIONS(3488), + [sym_this] = ACTIONS(3652), + [sym_true] = ACTIONS(3492), + [sym_false] = ACTIONS(3492), + [sym_null] = ACTIONS(3492), + [sym_undefined] = ACTIONS(3492), + [anon_sym_readonly] = ACTIONS(3494), + [anon_sym_QMARK] = ACTIONS(3496), + [anon_sym_any] = ACTIONS(3484), + [anon_sym_number] = ACTIONS(3484), + [anon_sym_boolean] = ACTIONS(3484), + [anon_sym_string] = ACTIONS(3484), + [anon_sym_symbol] = ACTIONS(3484), + [anon_sym_object] = ACTIONS(3484), + [anon_sym_abstract] = ACTIONS(3498), + [anon_sym_never] = ACTIONS(3484), + [anon_sym_unknown] = ACTIONS(3484), + [anon_sym_keyof] = ACTIONS(3502), + [anon_sym_infer] = ACTIONS(3504), + [aux_sym_predefined_type_token1] = ACTIONS(3506), + [anon_sym_LBRACE_PIPE] = ACTIONS(3508), [sym_html_comment] = ACTIONS(5), }, - [STATE(1017)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4886), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(4487), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(4736), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1128)] = { + [sym_import] = STATE(6183), + [sym_nested_identifier] = STATE(7278), + [sym_string] = STATE(2268), + [sym_formal_parameters] = STATE(7013), + [sym_nested_type_identifier] = STATE(2197), + [sym__type_query_member_expression_in_type_annotation] = STATE(2021), + [sym__type_query_call_expression_in_type_annotation] = STATE(2434), + [sym_type] = STATE(2307), + [sym_constructor_type] = STATE(2436), + [sym_primary_type] = STATE(2438), + [sym_template_literal_type] = STATE(2258), + [sym_infer_type] = STATE(2436), + [sym_conditional_type] = STATE(2258), + [sym_generic_type] = STATE(2258), + [sym_type_query] = STATE(2258), + [sym_index_type_query] = STATE(2258), + [sym_lookup_type] = STATE(2258), + [sym_literal_type] = STATE(2258), + [sym__number] = STATE(2439), + [sym_existential_type] = STATE(2258), + [sym_flow_maybe_type] = STATE(2258), + [sym_parenthesized_type] = STATE(2258), + [sym_predefined_type] = STATE(2258), + [sym_object_type] = STATE(2258), + [sym_type_parameters] = STATE(6801), + [sym_array_type] = STATE(2258), + [sym_tuple_type] = STATE(2258), + [sym_readonly_type] = STATE(2436), + [sym_union_type] = STATE(2258), + [sym_intersection_type] = STATE(2258), + [sym_function_type] = STATE(2436), + [sym_identifier] = ACTIONS(3650), + [anon_sym_STAR] = ACTIONS(3464), + [anon_sym_LBRACE] = ACTIONS(3466), + [anon_sym_typeof] = ACTIONS(3468), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3470), + [anon_sym_LPAREN] = ACTIONS(3472), + [anon_sym_LBRACK] = ACTIONS(3474), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3476), + [anon_sym_AMP] = ACTIONS(3478), + [anon_sym_PIPE] = ACTIONS(3480), + [anon_sym_PLUS] = ACTIONS(3482), + [anon_sym_DASH] = ACTIONS(3482), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3484), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3486), + [sym_number] = ACTIONS(3488), + [sym_this] = ACTIONS(3652), + [sym_true] = ACTIONS(3492), + [sym_false] = ACTIONS(3492), + [sym_null] = ACTIONS(3492), + [sym_undefined] = ACTIONS(3492), + [anon_sym_readonly] = ACTIONS(3494), + [anon_sym_QMARK] = ACTIONS(3496), + [anon_sym_any] = ACTIONS(3484), + [anon_sym_number] = ACTIONS(3484), + [anon_sym_boolean] = ACTIONS(3484), + [anon_sym_string] = ACTIONS(3484), + [anon_sym_symbol] = ACTIONS(3484), + [anon_sym_object] = ACTIONS(3484), + [anon_sym_abstract] = ACTIONS(3498), + [anon_sym_never] = ACTIONS(3484), + [anon_sym_unknown] = ACTIONS(3484), + [anon_sym_keyof] = ACTIONS(3502), + [anon_sym_infer] = ACTIONS(3504), + [aux_sym_predefined_type_token1] = ACTIONS(3506), + [anon_sym_LBRACE_PIPE] = ACTIONS(3508), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1129)] = { + [sym_import] = STATE(6360), + [sym_nested_identifier] = STATE(6931), + [sym_string] = STATE(4373), + [sym_formal_parameters] = STATE(6875), + [sym_nested_type_identifier] = STATE(4023), + [sym__type_query_member_expression_in_type_annotation] = STATE(3738), + [sym__type_query_call_expression_in_type_annotation] = STATE(4204), + [sym_type] = STATE(5331), + [sym_constructor_type] = STATE(4380), + [sym_primary_type] = STATE(4383), + [sym_template_literal_type] = STATE(4365), + [sym_infer_type] = STATE(4380), + [sym_conditional_type] = STATE(4365), + [sym_generic_type] = STATE(4365), + [sym_type_query] = STATE(4365), + [sym_index_type_query] = STATE(4365), + [sym_lookup_type] = STATE(4365), + [sym_literal_type] = STATE(4365), + [sym__number] = STATE(4529), + [sym_existential_type] = STATE(4365), + [sym_flow_maybe_type] = STATE(4365), + [sym_parenthesized_type] = STATE(4365), + [sym_predefined_type] = STATE(4365), + [sym_object_type] = STATE(4365), + [sym_type_parameters] = STATE(6479), + [sym_array_type] = STATE(4365), + [sym_tuple_type] = STATE(4365), + [sym_readonly_type] = STATE(4380), + [sym_union_type] = STATE(4365), + [sym_intersection_type] = STATE(4365), + [sym_function_type] = STATE(4380), + [sym_identifier] = ACTIONS(3642), + [anon_sym_STAR] = ACTIONS(3246), + [anon_sym_LBRACE] = ACTIONS(3248), + [anon_sym_typeof] = ACTIONS(3250), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3252), + [anon_sym_LPAREN] = ACTIONS(3254), + [anon_sym_LBRACK] = ACTIONS(3256), + [anon_sym_DQUOTE] = ACTIONS(3258), + [anon_sym_SQUOTE] = ACTIONS(3260), + [anon_sym_new] = ACTIONS(3262), + [anon_sym_AMP] = ACTIONS(3264), + [anon_sym_PIPE] = ACTIONS(3266), + [anon_sym_PLUS] = ACTIONS(3268), + [anon_sym_DASH] = ACTIONS(3268), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3270), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3272), + [sym_number] = ACTIONS(3274), + [sym_this] = ACTIONS(3644), + [sym_true] = ACTIONS(3278), + [sym_false] = ACTIONS(3278), + [sym_null] = ACTIONS(3278), + [sym_undefined] = ACTIONS(3278), + [anon_sym_readonly] = ACTIONS(3280), + [anon_sym_QMARK] = ACTIONS(3282), + [anon_sym_any] = ACTIONS(3270), + [anon_sym_number] = ACTIONS(3270), + [anon_sym_boolean] = ACTIONS(3270), + [anon_sym_string] = ACTIONS(3270), + [anon_sym_symbol] = ACTIONS(3270), + [anon_sym_object] = ACTIONS(3270), + [anon_sym_abstract] = ACTIONS(3284), + [anon_sym_never] = ACTIONS(3270), + [anon_sym_unknown] = ACTIONS(3270), + [anon_sym_keyof] = ACTIONS(3288), + [anon_sym_infer] = ACTIONS(3290), + [aux_sym_predefined_type_token1] = ACTIONS(3292), + [anon_sym_LBRACE_PIPE] = ACTIONS(3294), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1130)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5070), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -127658,365 +141497,661 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1018)] = { - [sym_import] = STATE(4878), - [sym_nested_identifier] = STATE(6238), - [sym_string] = STATE(3430), - [sym_formal_parameters] = STATE(6126), - [sym_nested_type_identifier] = STATE(3248), - [sym__type_query_member_expression_in_type_annotation] = STATE(3093), - [sym__type_query_call_expression_in_type_annotation] = STATE(3323), - [sym_type] = STATE(3446), - [sym_constructor_type] = STATE(3433), - [sym_primary_type] = STATE(3434), - [sym_template_literal_type] = STATE(3429), - [sym_infer_type] = STATE(3433), - [sym_conditional_type] = STATE(3429), - [sym_generic_type] = STATE(3429), - [sym_type_query] = STATE(3429), - [sym_index_type_query] = STATE(3429), - [sym_lookup_type] = STATE(3429), - [sym_literal_type] = STATE(3429), - [sym__number] = STATE(3435), - [sym_existential_type] = STATE(3429), - [sym_flow_maybe_type] = STATE(3429), - [sym_parenthesized_type] = STATE(3429), - [sym_predefined_type] = STATE(3429), - [sym_object_type] = STATE(3429), - [sym_type_parameters] = STATE(5614), - [sym_array_type] = STATE(3429), - [sym_tuple_type] = STATE(3429), - [sym_readonly_type] = STATE(3433), - [sym_union_type] = STATE(3429), - [sym_intersection_type] = STATE(3429), - [sym_function_type] = STATE(3433), - [sym_identifier] = ACTIONS(3240), - [anon_sym_STAR] = ACTIONS(2966), - [anon_sym_LBRACE] = ACTIONS(2968), - [anon_sym_typeof] = ACTIONS(2970), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(2972), - [anon_sym_LPAREN] = ACTIONS(2974), - [anon_sym_LBRACK] = ACTIONS(2976), - [anon_sym_DQUOTE] = ACTIONS(2978), - [anon_sym_SQUOTE] = ACTIONS(2980), - [anon_sym_new] = ACTIONS(2982), - [anon_sym_AMP] = ACTIONS(2984), - [anon_sym_PIPE] = ACTIONS(2986), - [anon_sym_PLUS] = ACTIONS(2988), - [anon_sym_DASH] = ACTIONS(2988), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(2990), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2992), - [sym_number] = ACTIONS(2994), - [sym_this] = ACTIONS(3242), - [sym_true] = ACTIONS(2998), - [sym_false] = ACTIONS(2998), - [sym_null] = ACTIONS(2998), - [sym_undefined] = ACTIONS(2998), - [anon_sym_readonly] = ACTIONS(3000), - [anon_sym_QMARK] = ACTIONS(3002), - [anon_sym_any] = ACTIONS(2990), - [anon_sym_number] = ACTIONS(2990), - [anon_sym_boolean] = ACTIONS(2990), - [anon_sym_string] = ACTIONS(2990), - [anon_sym_symbol] = ACTIONS(2990), - [anon_sym_object] = ACTIONS(2990), - [anon_sym_abstract] = ACTIONS(3004), - [anon_sym_never] = ACTIONS(2990), - [anon_sym_unknown] = ACTIONS(2990), - [anon_sym_keyof] = ACTIONS(3008), - [anon_sym_infer] = ACTIONS(3010), - [anon_sym_unique] = ACTIONS(3012), - [anon_sym_LBRACE_PIPE] = ACTIONS(3014), + [STATE(1131)] = { + [sym_import] = STATE(6227), + [sym_nested_identifier] = STATE(7217), + [sym_string] = STATE(1754), + [sym_formal_parameters] = STATE(6868), + [sym_nested_type_identifier] = STATE(1732), + [sym__type_query_member_expression_in_type_annotation] = STATE(1715), + [sym__type_query_call_expression_in_type_annotation] = STATE(1759), + [sym_type] = STATE(1773), + [sym_constructor_type] = STATE(1760), + [sym_primary_type] = STATE(1761), + [sym_template_literal_type] = STATE(1750), + [sym_infer_type] = STATE(1760), + [sym_conditional_type] = STATE(1750), + [sym_generic_type] = STATE(1750), + [sym_type_query] = STATE(1750), + [sym_index_type_query] = STATE(1750), + [sym_lookup_type] = STATE(1750), + [sym_literal_type] = STATE(1750), + [sym__number] = STATE(1762), + [sym_existential_type] = STATE(1750), + [sym_flow_maybe_type] = STATE(1750), + [sym_parenthesized_type] = STATE(1750), + [sym_predefined_type] = STATE(1750), + [sym_object_type] = STATE(1750), + [sym_type_parameters] = STATE(6541), + [sym_array_type] = STATE(1750), + [sym_tuple_type] = STATE(1750), + [sym_readonly_type] = STATE(1760), + [sym_union_type] = STATE(1750), + [sym_intersection_type] = STATE(1750), + [sym_function_type] = STATE(1760), + [sym_identifier] = ACTIONS(3646), + [anon_sym_STAR] = ACTIONS(3416), + [anon_sym_LBRACE] = ACTIONS(3418), + [anon_sym_typeof] = ACTIONS(3420), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3422), + [anon_sym_LPAREN] = ACTIONS(3424), + [anon_sym_LBRACK] = ACTIONS(3426), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3428), + [anon_sym_AMP] = ACTIONS(3430), + [anon_sym_PIPE] = ACTIONS(3432), + [anon_sym_PLUS] = ACTIONS(3434), + [anon_sym_DASH] = ACTIONS(3434), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3436), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3438), + [sym_number] = ACTIONS(3440), + [sym_this] = ACTIONS(3648), + [sym_true] = ACTIONS(3444), + [sym_false] = ACTIONS(3444), + [sym_null] = ACTIONS(3444), + [sym_undefined] = ACTIONS(3444), + [anon_sym_readonly] = ACTIONS(3446), + [anon_sym_QMARK] = ACTIONS(3448), + [anon_sym_any] = ACTIONS(3436), + [anon_sym_number] = ACTIONS(3436), + [anon_sym_boolean] = ACTIONS(3436), + [anon_sym_string] = ACTIONS(3436), + [anon_sym_symbol] = ACTIONS(3436), + [anon_sym_object] = ACTIONS(3436), + [anon_sym_abstract] = ACTIONS(3450), + [anon_sym_never] = ACTIONS(3436), + [anon_sym_unknown] = ACTIONS(3436), + [anon_sym_keyof] = ACTIONS(3454), + [anon_sym_infer] = ACTIONS(3456), + [aux_sym_predefined_type_token1] = ACTIONS(3458), + [anon_sym_LBRACE_PIPE] = ACTIONS(3460), [sym_html_comment] = ACTIONS(5), }, - [STATE(1019)] = { - [sym_import] = STATE(4878), - [sym_nested_identifier] = STATE(6238), - [sym_string] = STATE(3430), - [sym_formal_parameters] = STATE(6126), - [sym_nested_type_identifier] = STATE(3248), - [sym__type_query_member_expression_in_type_annotation] = STATE(3093), - [sym__type_query_call_expression_in_type_annotation] = STATE(3323), - [sym_type] = STATE(3449), - [sym_constructor_type] = STATE(3433), - [sym_primary_type] = STATE(3434), - [sym_template_literal_type] = STATE(3429), - [sym_infer_type] = STATE(3433), - [sym_conditional_type] = STATE(3429), - [sym_generic_type] = STATE(3429), - [sym_type_query] = STATE(3429), - [sym_index_type_query] = STATE(3429), - [sym_lookup_type] = STATE(3429), - [sym_literal_type] = STATE(3429), - [sym__number] = STATE(3435), - [sym_existential_type] = STATE(3429), - [sym_flow_maybe_type] = STATE(3429), - [sym_parenthesized_type] = STATE(3429), - [sym_predefined_type] = STATE(3429), - [sym_object_type] = STATE(3429), - [sym_type_parameters] = STATE(5614), - [sym_array_type] = STATE(3429), - [sym_tuple_type] = STATE(3429), - [sym_readonly_type] = STATE(3433), - [sym_union_type] = STATE(3429), - [sym_intersection_type] = STATE(3429), - [sym_function_type] = STATE(3433), - [sym_identifier] = ACTIONS(3240), - [anon_sym_STAR] = ACTIONS(2966), - [anon_sym_LBRACE] = ACTIONS(2968), - [anon_sym_typeof] = ACTIONS(2970), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(2972), - [anon_sym_LPAREN] = ACTIONS(2974), - [anon_sym_LBRACK] = ACTIONS(2976), - [anon_sym_DQUOTE] = ACTIONS(2978), - [anon_sym_SQUOTE] = ACTIONS(2980), - [anon_sym_new] = ACTIONS(2982), - [anon_sym_AMP] = ACTIONS(2984), - [anon_sym_PIPE] = ACTIONS(2986), - [anon_sym_PLUS] = ACTIONS(2988), - [anon_sym_DASH] = ACTIONS(2988), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(2990), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2992), - [sym_number] = ACTIONS(2994), - [sym_this] = ACTIONS(3242), - [sym_true] = ACTIONS(2998), - [sym_false] = ACTIONS(2998), - [sym_null] = ACTIONS(2998), - [sym_undefined] = ACTIONS(2998), - [anon_sym_readonly] = ACTIONS(3000), - [anon_sym_QMARK] = ACTIONS(3002), - [anon_sym_any] = ACTIONS(2990), - [anon_sym_number] = ACTIONS(2990), - [anon_sym_boolean] = ACTIONS(2990), - [anon_sym_string] = ACTIONS(2990), - [anon_sym_symbol] = ACTIONS(2990), - [anon_sym_object] = ACTIONS(2990), - [anon_sym_abstract] = ACTIONS(3004), - [anon_sym_never] = ACTIONS(2990), - [anon_sym_unknown] = ACTIONS(2990), - [anon_sym_keyof] = ACTIONS(3008), - [anon_sym_infer] = ACTIONS(3010), - [anon_sym_unique] = ACTIONS(3012), - [anon_sym_LBRACE_PIPE] = ACTIONS(3014), + [STATE(1132)] = { + [sym_import] = STATE(6227), + [sym_nested_identifier] = STATE(7217), + [sym_string] = STATE(1754), + [sym_formal_parameters] = STATE(6868), + [sym_nested_type_identifier] = STATE(1732), + [sym__type_query_member_expression_in_type_annotation] = STATE(1715), + [sym__type_query_call_expression_in_type_annotation] = STATE(1759), + [sym_type] = STATE(1777), + [sym_constructor_type] = STATE(1760), + [sym_primary_type] = STATE(1761), + [sym_template_literal_type] = STATE(1750), + [sym_infer_type] = STATE(1760), + [sym_conditional_type] = STATE(1750), + [sym_generic_type] = STATE(1750), + [sym_type_query] = STATE(1750), + [sym_index_type_query] = STATE(1750), + [sym_lookup_type] = STATE(1750), + [sym_literal_type] = STATE(1750), + [sym__number] = STATE(1762), + [sym_existential_type] = STATE(1750), + [sym_flow_maybe_type] = STATE(1750), + [sym_parenthesized_type] = STATE(1750), + [sym_predefined_type] = STATE(1750), + [sym_object_type] = STATE(1750), + [sym_type_parameters] = STATE(6541), + [sym_array_type] = STATE(1750), + [sym_tuple_type] = STATE(1750), + [sym_readonly_type] = STATE(1760), + [sym_union_type] = STATE(1750), + [sym_intersection_type] = STATE(1750), + [sym_function_type] = STATE(1760), + [sym_identifier] = ACTIONS(3646), + [anon_sym_STAR] = ACTIONS(3416), + [anon_sym_LBRACE] = ACTIONS(3418), + [anon_sym_typeof] = ACTIONS(3420), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3422), + [anon_sym_LPAREN] = ACTIONS(3424), + [anon_sym_LBRACK] = ACTIONS(3426), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3428), + [anon_sym_AMP] = ACTIONS(3430), + [anon_sym_PIPE] = ACTIONS(3432), + [anon_sym_PLUS] = ACTIONS(3434), + [anon_sym_DASH] = ACTIONS(3434), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3436), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3438), + [sym_number] = ACTIONS(3440), + [sym_this] = ACTIONS(3648), + [sym_true] = ACTIONS(3444), + [sym_false] = ACTIONS(3444), + [sym_null] = ACTIONS(3444), + [sym_undefined] = ACTIONS(3444), + [anon_sym_readonly] = ACTIONS(3446), + [anon_sym_QMARK] = ACTIONS(3448), + [anon_sym_any] = ACTIONS(3436), + [anon_sym_number] = ACTIONS(3436), + [anon_sym_boolean] = ACTIONS(3436), + [anon_sym_string] = ACTIONS(3436), + [anon_sym_symbol] = ACTIONS(3436), + [anon_sym_object] = ACTIONS(3436), + [anon_sym_abstract] = ACTIONS(3450), + [anon_sym_never] = ACTIONS(3436), + [anon_sym_unknown] = ACTIONS(3436), + [anon_sym_keyof] = ACTIONS(3454), + [anon_sym_infer] = ACTIONS(3456), + [aux_sym_predefined_type_token1] = ACTIONS(3458), + [anon_sym_LBRACE_PIPE] = ACTIONS(3460), [sym_html_comment] = ACTIONS(5), }, - [STATE(1020)] = { - [sym_import] = STATE(4845), - [sym_nested_identifier] = STATE(5915), - [sym_string] = STATE(1565), - [sym_formal_parameters] = STATE(6108), - [sym_nested_type_identifier] = STATE(1491), - [sym__type_query_member_expression_in_type_annotation] = STATE(1475), - [sym__type_query_call_expression_in_type_annotation] = STATE(1567), - [sym_type] = STATE(1503), - [sym_constructor_type] = STATE(1624), - [sym_primary_type] = STATE(1569), - [sym_template_literal_type] = STATE(1564), - [sym_infer_type] = STATE(1624), - [sym_conditional_type] = STATE(1564), - [sym_generic_type] = STATE(1564), - [sym_type_query] = STATE(1564), - [sym_index_type_query] = STATE(1564), - [sym_lookup_type] = STATE(1564), - [sym_literal_type] = STATE(1564), - [sym__number] = STATE(1570), - [sym_existential_type] = STATE(1564), - [sym_flow_maybe_type] = STATE(1564), - [sym_parenthesized_type] = STATE(1564), - [sym_predefined_type] = STATE(1564), - [sym_object_type] = STATE(1564), - [sym_type_parameters] = STATE(5576), - [sym_array_type] = STATE(1564), - [sym_tuple_type] = STATE(1564), - [sym_readonly_type] = STATE(1624), - [sym_union_type] = STATE(1564), - [sym_intersection_type] = STATE(1564), - [sym_function_type] = STATE(1624), - [sym_identifier] = ACTIONS(3244), - [anon_sym_STAR] = ACTIONS(3018), - [anon_sym_LBRACE] = ACTIONS(3020), - [anon_sym_typeof] = ACTIONS(3022), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3024), - [anon_sym_LPAREN] = ACTIONS(3026), - [anon_sym_LBRACK] = ACTIONS(3028), + [STATE(1133)] = { + [sym_import] = STATE(6227), + [sym_nested_identifier] = STATE(7217), + [sym_string] = STATE(1754), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(1732), + [sym__type_query_member_expression_in_type_annotation] = STATE(1715), + [sym__type_query_call_expression_in_type_annotation] = STATE(1759), + [sym_type] = STATE(6308), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(1778), + [sym_template_literal_type] = STATE(1750), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(1750), + [sym_generic_type] = STATE(1750), + [sym_type_query] = STATE(1750), + [sym_index_type_query] = STATE(1750), + [sym_lookup_type] = STATE(1750), + [sym_literal_type] = STATE(1750), + [sym__number] = STATE(1762), + [sym_existential_type] = STATE(1750), + [sym_flow_maybe_type] = STATE(1750), + [sym_parenthesized_type] = STATE(1750), + [sym_predefined_type] = STATE(1750), + [sym_object_type] = STATE(1750), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(1750), + [sym_tuple_type] = STATE(1750), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(1750), + [sym_intersection_type] = STATE(1750), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(3646), + [anon_sym_STAR] = ACTIONS(3416), + [anon_sym_LBRACE] = ACTIONS(3418), + [anon_sym_typeof] = ACTIONS(3420), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3422), + [anon_sym_LPAREN] = ACTIONS(3424), + [anon_sym_LBRACK] = ACTIONS(3426), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_new] = ACTIONS(3030), - [anon_sym_AMP] = ACTIONS(3032), - [anon_sym_PIPE] = ACTIONS(3034), - [anon_sym_PLUS] = ACTIONS(3036), - [anon_sym_DASH] = ACTIONS(3036), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3038), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3040), - [sym_number] = ACTIONS(3042), - [sym_this] = ACTIONS(3246), - [sym_true] = ACTIONS(3046), - [sym_false] = ACTIONS(3046), - [sym_null] = ACTIONS(3046), - [sym_undefined] = ACTIONS(3046), - [anon_sym_readonly] = ACTIONS(3048), - [anon_sym_QMARK] = ACTIONS(3050), - [anon_sym_any] = ACTIONS(3038), - [anon_sym_number] = ACTIONS(3038), - [anon_sym_boolean] = ACTIONS(3038), - [anon_sym_string] = ACTIONS(3038), - [anon_sym_symbol] = ACTIONS(3038), - [anon_sym_object] = ACTIONS(3038), - [anon_sym_abstract] = ACTIONS(3052), - [anon_sym_never] = ACTIONS(3038), - [anon_sym_unknown] = ACTIONS(3038), - [anon_sym_keyof] = ACTIONS(3056), - [anon_sym_infer] = ACTIONS(3058), - [anon_sym_unique] = ACTIONS(3060), - [anon_sym_LBRACE_PIPE] = ACTIONS(3062), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(3430), + [anon_sym_PIPE] = ACTIONS(3432), + [anon_sym_PLUS] = ACTIONS(3434), + [anon_sym_DASH] = ACTIONS(3434), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3436), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3438), + [sym_number] = ACTIONS(3440), + [sym_this] = ACTIONS(3648), + [sym_true] = ACTIONS(3444), + [sym_false] = ACTIONS(3444), + [sym_null] = ACTIONS(3444), + [sym_undefined] = ACTIONS(3444), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(3448), + [anon_sym_any] = ACTIONS(3436), + [anon_sym_number] = ACTIONS(3436), + [anon_sym_boolean] = ACTIONS(3436), + [anon_sym_string] = ACTIONS(3436), + [anon_sym_symbol] = ACTIONS(3436), + [anon_sym_object] = ACTIONS(3436), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(3436), + [anon_sym_unknown] = ACTIONS(3436), + [anon_sym_keyof] = ACTIONS(3454), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(3458), + [anon_sym_LBRACE_PIPE] = ACTIONS(3460), [sym_html_comment] = ACTIONS(5), }, - [STATE(1021)] = { - [sym_import] = STATE(4845), - [sym_nested_identifier] = STATE(5915), - [sym_string] = STATE(1565), - [sym_formal_parameters] = STATE(6108), - [sym_nested_type_identifier] = STATE(1491), - [sym__type_query_member_expression_in_type_annotation] = STATE(1475), - [sym__type_query_call_expression_in_type_annotation] = STATE(1567), - [sym_type] = STATE(1504), - [sym_constructor_type] = STATE(1624), - [sym_primary_type] = STATE(1569), - [sym_template_literal_type] = STATE(1564), - [sym_infer_type] = STATE(1624), - [sym_conditional_type] = STATE(1564), - [sym_generic_type] = STATE(1564), - [sym_type_query] = STATE(1564), - [sym_index_type_query] = STATE(1564), - [sym_lookup_type] = STATE(1564), - [sym_literal_type] = STATE(1564), - [sym__number] = STATE(1570), - [sym_existential_type] = STATE(1564), - [sym_flow_maybe_type] = STATE(1564), - [sym_parenthesized_type] = STATE(1564), - [sym_predefined_type] = STATE(1564), - [sym_object_type] = STATE(1564), - [sym_type_parameters] = STATE(5576), - [sym_array_type] = STATE(1564), - [sym_tuple_type] = STATE(1564), - [sym_readonly_type] = STATE(1624), - [sym_union_type] = STATE(1564), - [sym_intersection_type] = STATE(1564), - [sym_function_type] = STATE(1624), - [sym_identifier] = ACTIONS(3244), - [anon_sym_STAR] = ACTIONS(3018), - [anon_sym_LBRACE] = ACTIONS(3020), - [anon_sym_typeof] = ACTIONS(3022), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3024), - [anon_sym_LPAREN] = ACTIONS(3026), - [anon_sym_LBRACK] = ACTIONS(3028), + [STATE(1134)] = { + [sym_import] = STATE(6227), + [sym_nested_identifier] = STATE(7217), + [sym_string] = STATE(1754), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(1732), + [sym__type_query_member_expression_in_type_annotation] = STATE(1715), + [sym__type_query_call_expression_in_type_annotation] = STATE(1759), + [sym_type] = STATE(6308), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(1779), + [sym_template_literal_type] = STATE(1750), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(1750), + [sym_generic_type] = STATE(1750), + [sym_type_query] = STATE(1750), + [sym_index_type_query] = STATE(1750), + [sym_lookup_type] = STATE(1750), + [sym_literal_type] = STATE(1750), + [sym__number] = STATE(1762), + [sym_existential_type] = STATE(1750), + [sym_flow_maybe_type] = STATE(1750), + [sym_parenthesized_type] = STATE(1750), + [sym_predefined_type] = STATE(1750), + [sym_object_type] = STATE(1750), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(1750), + [sym_tuple_type] = STATE(1750), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(1750), + [sym_intersection_type] = STATE(1750), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(3646), + [anon_sym_STAR] = ACTIONS(3416), + [anon_sym_LBRACE] = ACTIONS(3418), + [anon_sym_typeof] = ACTIONS(3420), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3422), + [anon_sym_LPAREN] = ACTIONS(3424), + [anon_sym_LBRACK] = ACTIONS(3426), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_new] = ACTIONS(3030), - [anon_sym_AMP] = ACTIONS(3032), - [anon_sym_PIPE] = ACTIONS(3034), - [anon_sym_PLUS] = ACTIONS(3036), - [anon_sym_DASH] = ACTIONS(3036), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3038), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3040), - [sym_number] = ACTIONS(3042), - [sym_this] = ACTIONS(3246), - [sym_true] = ACTIONS(3046), - [sym_false] = ACTIONS(3046), - [sym_null] = ACTIONS(3046), - [sym_undefined] = ACTIONS(3046), - [anon_sym_readonly] = ACTIONS(3048), - [anon_sym_QMARK] = ACTIONS(3050), - [anon_sym_any] = ACTIONS(3038), - [anon_sym_number] = ACTIONS(3038), - [anon_sym_boolean] = ACTIONS(3038), - [anon_sym_string] = ACTIONS(3038), - [anon_sym_symbol] = ACTIONS(3038), - [anon_sym_object] = ACTIONS(3038), - [anon_sym_abstract] = ACTIONS(3052), - [anon_sym_never] = ACTIONS(3038), - [anon_sym_unknown] = ACTIONS(3038), - [anon_sym_keyof] = ACTIONS(3056), - [anon_sym_infer] = ACTIONS(3058), - [anon_sym_unique] = ACTIONS(3060), - [anon_sym_LBRACE_PIPE] = ACTIONS(3062), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(3430), + [anon_sym_PIPE] = ACTIONS(3432), + [anon_sym_PLUS] = ACTIONS(3434), + [anon_sym_DASH] = ACTIONS(3434), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3436), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3438), + [sym_number] = ACTIONS(3440), + [sym_this] = ACTIONS(3648), + [sym_true] = ACTIONS(3444), + [sym_false] = ACTIONS(3444), + [sym_null] = ACTIONS(3444), + [sym_undefined] = ACTIONS(3444), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(3448), + [anon_sym_any] = ACTIONS(3436), + [anon_sym_number] = ACTIONS(3436), + [anon_sym_boolean] = ACTIONS(3436), + [anon_sym_string] = ACTIONS(3436), + [anon_sym_symbol] = ACTIONS(3436), + [anon_sym_object] = ACTIONS(3436), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(3436), + [anon_sym_unknown] = ACTIONS(3436), + [anon_sym_keyof] = ACTIONS(3454), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(3458), + [anon_sym_LBRACE_PIPE] = ACTIONS(3460), [sym_html_comment] = ACTIONS(5), }, - [STATE(1022)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3190), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1135)] = { + [sym_import] = STATE(6183), + [sym_nested_identifier] = STATE(7278), + [sym_string] = STATE(2268), + [sym_formal_parameters] = STATE(7013), + [sym_nested_type_identifier] = STATE(2197), + [sym__type_query_member_expression_in_type_annotation] = STATE(2021), + [sym__type_query_call_expression_in_type_annotation] = STATE(2434), + [sym_type] = STATE(2363), + [sym_constructor_type] = STATE(2436), + [sym_primary_type] = STATE(2438), + [sym_template_literal_type] = STATE(2258), + [sym_infer_type] = STATE(2436), + [sym_conditional_type] = STATE(2258), + [sym_generic_type] = STATE(2258), + [sym_type_query] = STATE(2258), + [sym_index_type_query] = STATE(2258), + [sym_lookup_type] = STATE(2258), + [sym_literal_type] = STATE(2258), + [sym__number] = STATE(2439), + [sym_existential_type] = STATE(2258), + [sym_flow_maybe_type] = STATE(2258), + [sym_parenthesized_type] = STATE(2258), + [sym_predefined_type] = STATE(2258), + [sym_object_type] = STATE(2258), + [sym_type_parameters] = STATE(6801), + [sym_array_type] = STATE(2258), + [sym_tuple_type] = STATE(2258), + [sym_readonly_type] = STATE(2436), + [sym_union_type] = STATE(2258), + [sym_intersection_type] = STATE(2258), + [sym_function_type] = STATE(2436), + [sym_identifier] = ACTIONS(3650), + [anon_sym_STAR] = ACTIONS(3464), + [anon_sym_LBRACE] = ACTIONS(3466), + [anon_sym_typeof] = ACTIONS(3468), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3470), + [anon_sym_LPAREN] = ACTIONS(3472), + [anon_sym_LBRACK] = ACTIONS(3474), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3476), + [anon_sym_AMP] = ACTIONS(3478), + [anon_sym_PIPE] = ACTIONS(3480), + [anon_sym_PLUS] = ACTIONS(3482), + [anon_sym_DASH] = ACTIONS(3482), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3484), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3486), + [sym_number] = ACTIONS(3488), + [sym_this] = ACTIONS(3652), + [sym_true] = ACTIONS(3492), + [sym_false] = ACTIONS(3492), + [sym_null] = ACTIONS(3492), + [sym_undefined] = ACTIONS(3492), + [anon_sym_readonly] = ACTIONS(3494), + [anon_sym_QMARK] = ACTIONS(3496), + [anon_sym_any] = ACTIONS(3484), + [anon_sym_number] = ACTIONS(3484), + [anon_sym_boolean] = ACTIONS(3484), + [anon_sym_string] = ACTIONS(3484), + [anon_sym_symbol] = ACTIONS(3484), + [anon_sym_object] = ACTIONS(3484), + [anon_sym_abstract] = ACTIONS(3498), + [anon_sym_never] = ACTIONS(3484), + [anon_sym_unknown] = ACTIONS(3484), + [anon_sym_keyof] = ACTIONS(3502), + [anon_sym_infer] = ACTIONS(3504), + [aux_sym_predefined_type_token1] = ACTIONS(3506), + [anon_sym_LBRACE_PIPE] = ACTIONS(3508), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1136)] = { + [sym_import] = STATE(6183), + [sym_nested_identifier] = STATE(7278), + [sym_string] = STATE(2268), + [sym_formal_parameters] = STATE(7013), + [sym_nested_type_identifier] = STATE(2197), + [sym__type_query_member_expression_in_type_annotation] = STATE(2021), + [sym__type_query_call_expression_in_type_annotation] = STATE(2434), + [sym_type] = STATE(2377), + [sym_constructor_type] = STATE(2436), + [sym_primary_type] = STATE(2438), + [sym_template_literal_type] = STATE(2258), + [sym_infer_type] = STATE(2436), + [sym_conditional_type] = STATE(2258), + [sym_generic_type] = STATE(2258), + [sym_type_query] = STATE(2258), + [sym_index_type_query] = STATE(2258), + [sym_lookup_type] = STATE(2258), + [sym_literal_type] = STATE(2258), + [sym__number] = STATE(2439), + [sym_existential_type] = STATE(2258), + [sym_flow_maybe_type] = STATE(2258), + [sym_parenthesized_type] = STATE(2258), + [sym_predefined_type] = STATE(2258), + [sym_object_type] = STATE(2258), + [sym_type_parameters] = STATE(6801), + [sym_array_type] = STATE(2258), + [sym_tuple_type] = STATE(2258), + [sym_readonly_type] = STATE(2436), + [sym_union_type] = STATE(2258), + [sym_intersection_type] = STATE(2258), + [sym_function_type] = STATE(2436), + [sym_identifier] = ACTIONS(3650), + [anon_sym_STAR] = ACTIONS(3464), + [anon_sym_LBRACE] = ACTIONS(3466), + [anon_sym_typeof] = ACTIONS(3468), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3470), + [anon_sym_LPAREN] = ACTIONS(3472), + [anon_sym_LBRACK] = ACTIONS(3474), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3476), + [anon_sym_AMP] = ACTIONS(3478), + [anon_sym_PIPE] = ACTIONS(3480), + [anon_sym_PLUS] = ACTIONS(3482), + [anon_sym_DASH] = ACTIONS(3482), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3484), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3486), + [sym_number] = ACTIONS(3488), + [sym_this] = ACTIONS(3652), + [sym_true] = ACTIONS(3492), + [sym_false] = ACTIONS(3492), + [sym_null] = ACTIONS(3492), + [sym_undefined] = ACTIONS(3492), + [anon_sym_readonly] = ACTIONS(3494), + [anon_sym_QMARK] = ACTIONS(3496), + [anon_sym_any] = ACTIONS(3484), + [anon_sym_number] = ACTIONS(3484), + [anon_sym_boolean] = ACTIONS(3484), + [anon_sym_string] = ACTIONS(3484), + [anon_sym_symbol] = ACTIONS(3484), + [anon_sym_object] = ACTIONS(3484), + [anon_sym_abstract] = ACTIONS(3498), + [anon_sym_never] = ACTIONS(3484), + [anon_sym_unknown] = ACTIONS(3484), + [anon_sym_keyof] = ACTIONS(3502), + [anon_sym_infer] = ACTIONS(3504), + [aux_sym_predefined_type_token1] = ACTIONS(3506), + [anon_sym_LBRACE_PIPE] = ACTIONS(3508), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1137)] = { + [sym_import] = STATE(6183), + [sym_nested_identifier] = STATE(7278), + [sym_string] = STATE(2268), + [sym_formal_parameters] = STATE(7013), + [sym_nested_type_identifier] = STATE(2197), + [sym__type_query_member_expression_in_type_annotation] = STATE(2021), + [sym__type_query_call_expression_in_type_annotation] = STATE(2434), + [sym_type] = STATE(2402), + [sym_constructor_type] = STATE(2436), + [sym_primary_type] = STATE(2438), + [sym_template_literal_type] = STATE(2258), + [sym_infer_type] = STATE(2436), + [sym_conditional_type] = STATE(2258), + [sym_generic_type] = STATE(2258), + [sym_type_query] = STATE(2258), + [sym_index_type_query] = STATE(2258), + [sym_lookup_type] = STATE(2258), + [sym_literal_type] = STATE(2258), + [sym__number] = STATE(2439), + [sym_existential_type] = STATE(2258), + [sym_flow_maybe_type] = STATE(2258), + [sym_parenthesized_type] = STATE(2258), + [sym_predefined_type] = STATE(2258), + [sym_object_type] = STATE(2258), + [sym_type_parameters] = STATE(6801), + [sym_array_type] = STATE(2258), + [sym_tuple_type] = STATE(2258), + [sym_readonly_type] = STATE(2436), + [sym_union_type] = STATE(2258), + [sym_intersection_type] = STATE(2258), + [sym_function_type] = STATE(2436), + [sym_identifier] = ACTIONS(3650), + [anon_sym_STAR] = ACTIONS(3464), + [anon_sym_LBRACE] = ACTIONS(3466), + [anon_sym_typeof] = ACTIONS(3468), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3470), + [anon_sym_LPAREN] = ACTIONS(3472), + [anon_sym_LBRACK] = ACTIONS(3474), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3476), + [anon_sym_AMP] = ACTIONS(3478), + [anon_sym_PIPE] = ACTIONS(3480), + [anon_sym_PLUS] = ACTIONS(3482), + [anon_sym_DASH] = ACTIONS(3482), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3484), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3486), + [sym_number] = ACTIONS(3488), + [sym_this] = ACTIONS(3652), + [sym_true] = ACTIONS(3492), + [sym_false] = ACTIONS(3492), + [sym_null] = ACTIONS(3492), + [sym_undefined] = ACTIONS(3492), + [anon_sym_readonly] = ACTIONS(3494), + [anon_sym_QMARK] = ACTIONS(3496), + [anon_sym_any] = ACTIONS(3484), + [anon_sym_number] = ACTIONS(3484), + [anon_sym_boolean] = ACTIONS(3484), + [anon_sym_string] = ACTIONS(3484), + [anon_sym_symbol] = ACTIONS(3484), + [anon_sym_object] = ACTIONS(3484), + [anon_sym_abstract] = ACTIONS(3498), + [anon_sym_never] = ACTIONS(3484), + [anon_sym_unknown] = ACTIONS(3484), + [anon_sym_keyof] = ACTIONS(3502), + [anon_sym_infer] = ACTIONS(3504), + [aux_sym_predefined_type_token1] = ACTIONS(3506), + [anon_sym_LBRACE_PIPE] = ACTIONS(3508), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1138)] = { + [sym_import] = STATE(6183), + [sym_nested_identifier] = STATE(7278), + [sym_string] = STATE(2268), + [sym_formal_parameters] = STATE(7013), + [sym_nested_type_identifier] = STATE(2197), + [sym__type_query_member_expression_in_type_annotation] = STATE(2021), + [sym__type_query_call_expression_in_type_annotation] = STATE(2434), + [sym_type] = STATE(2406), + [sym_constructor_type] = STATE(2436), + [sym_primary_type] = STATE(2438), + [sym_template_literal_type] = STATE(2258), + [sym_infer_type] = STATE(2436), + [sym_conditional_type] = STATE(2258), + [sym_generic_type] = STATE(2258), + [sym_type_query] = STATE(2258), + [sym_index_type_query] = STATE(2258), + [sym_lookup_type] = STATE(2258), + [sym_literal_type] = STATE(2258), + [sym__number] = STATE(2439), + [sym_existential_type] = STATE(2258), + [sym_flow_maybe_type] = STATE(2258), + [sym_parenthesized_type] = STATE(2258), + [sym_predefined_type] = STATE(2258), + [sym_object_type] = STATE(2258), + [sym_type_parameters] = STATE(6801), + [sym_array_type] = STATE(2258), + [sym_tuple_type] = STATE(2258), + [sym_readonly_type] = STATE(2436), + [sym_union_type] = STATE(2258), + [sym_intersection_type] = STATE(2258), + [sym_function_type] = STATE(2436), + [sym_identifier] = ACTIONS(3650), + [anon_sym_STAR] = ACTIONS(3464), + [anon_sym_LBRACE] = ACTIONS(3466), + [anon_sym_typeof] = ACTIONS(3468), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3470), + [anon_sym_LPAREN] = ACTIONS(3472), + [anon_sym_LBRACK] = ACTIONS(3474), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3476), + [anon_sym_AMP] = ACTIONS(3478), + [anon_sym_PIPE] = ACTIONS(3480), + [anon_sym_PLUS] = ACTIONS(3482), + [anon_sym_DASH] = ACTIONS(3482), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3484), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3486), + [sym_number] = ACTIONS(3488), + [sym_this] = ACTIONS(3652), + [sym_true] = ACTIONS(3492), + [sym_false] = ACTIONS(3492), + [sym_null] = ACTIONS(3492), + [sym_undefined] = ACTIONS(3492), + [anon_sym_readonly] = ACTIONS(3494), + [anon_sym_QMARK] = ACTIONS(3496), + [anon_sym_any] = ACTIONS(3484), + [anon_sym_number] = ACTIONS(3484), + [anon_sym_boolean] = ACTIONS(3484), + [anon_sym_string] = ACTIONS(3484), + [anon_sym_symbol] = ACTIONS(3484), + [anon_sym_object] = ACTIONS(3484), + [anon_sym_abstract] = ACTIONS(3498), + [anon_sym_never] = ACTIONS(3484), + [anon_sym_unknown] = ACTIONS(3484), + [anon_sym_keyof] = ACTIONS(3502), + [anon_sym_infer] = ACTIONS(3504), + [aux_sym_predefined_type_token1] = ACTIONS(3506), + [anon_sym_LBRACE_PIPE] = ACTIONS(3508), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1139)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4993), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -128028,143 +142163,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1023)] = { - [sym_import] = STATE(5411), - [sym_nested_identifier] = STATE(5894), - [sym_string] = STATE(3265), - [sym_formal_parameters] = STATE(6194), - [sym_nested_type_identifier] = STATE(3100), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3222), - [sym_type] = STATE(3343), - [sym_constructor_type] = STATE(3289), - [sym_primary_type] = STATE(3290), - [sym_template_literal_type] = STATE(3267), - [sym_infer_type] = STATE(3289), - [sym_conditional_type] = STATE(3267), - [sym_generic_type] = STATE(3267), - [sym_type_query] = STATE(3267), - [sym_index_type_query] = STATE(3267), - [sym_lookup_type] = STATE(3267), - [sym_literal_type] = STATE(3267), - [sym__number] = STATE(3300), - [sym_existential_type] = STATE(3267), - [sym_flow_maybe_type] = STATE(3267), - [sym_parenthesized_type] = STATE(3267), - [sym_predefined_type] = STATE(3267), - [sym_object_type] = STATE(3267), - [sym_type_parameters] = STATE(5511), - [sym_array_type] = STATE(3267), - [sym_tuple_type] = STATE(3267), - [sym_readonly_type] = STATE(3289), - [sym_union_type] = STATE(3267), - [sym_intersection_type] = STATE(3267), - [sym_function_type] = STATE(3289), - [sym_identifier] = ACTIONS(1595), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_LBRACE] = ACTIONS(1599), - [anon_sym_typeof] = ACTIONS(1601), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(989), - [anon_sym_LPAREN] = ACTIONS(1603), - [anon_sym_LBRACK] = ACTIONS(1605), - [anon_sym_DQUOTE] = ACTIONS(1607), - [anon_sym_SQUOTE] = ACTIONS(1609), - [anon_sym_new] = ACTIONS(1611), - [anon_sym_AMP] = ACTIONS(997), - [anon_sym_PIPE] = ACTIONS(999), - [anon_sym_PLUS] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3120), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(1023), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1619), - [sym_number] = ACTIONS(1621), - [sym_this] = ACTIONS(1623), - [sym_true] = ACTIONS(1625), - [sym_false] = ACTIONS(1625), - [sym_null] = ACTIONS(1625), - [sym_undefined] = ACTIONS(1625), - [anon_sym_readonly] = ACTIONS(1627), - [anon_sym_QMARK] = ACTIONS(1017), - [anon_sym_any] = ACTIONS(1023), - [anon_sym_number] = ACTIONS(1023), - [anon_sym_boolean] = ACTIONS(1023), - [anon_sym_string] = ACTIONS(1023), - [anon_sym_symbol] = ACTIONS(1023), - [anon_sym_object] = ACTIONS(1023), - [anon_sym_abstract] = ACTIONS(1021), - [anon_sym_never] = ACTIONS(1023), - [anon_sym_unknown] = ACTIONS(1023), - [anon_sym_keyof] = ACTIONS(1025), - [anon_sym_infer] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_LBRACE_PIPE] = ACTIONS(1031), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1024)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4001), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1140)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3743), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -128176,69 +142237,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1025)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3057), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1141)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(6104), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -128250,69 +142311,365 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1026)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3133), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1142)] = { + [sym_import] = STATE(6342), + [sym_nested_identifier] = STATE(6911), + [sym_string] = STATE(3805), + [sym_formal_parameters] = STATE(7289), + [sym_nested_type_identifier] = STATE(3661), + [sym__type_query_member_expression_in_type_annotation] = STATE(3444), + [sym__type_query_call_expression_in_type_annotation] = STATE(3739), + [sym_type] = STATE(3817), + [sym_constructor_type] = STATE(3820), + [sym_primary_type] = STATE(3822), + [sym_template_literal_type] = STATE(3796), + [sym_infer_type] = STATE(3820), + [sym_conditional_type] = STATE(3796), + [sym_generic_type] = STATE(3796), + [sym_type_query] = STATE(3796), + [sym_index_type_query] = STATE(3796), + [sym_lookup_type] = STATE(3796), + [sym_literal_type] = STATE(3796), + [sym__number] = STATE(3824), + [sym_existential_type] = STATE(3796), + [sym_flow_maybe_type] = STATE(3796), + [sym_parenthesized_type] = STATE(3796), + [sym_predefined_type] = STATE(3796), + [sym_object_type] = STATE(3796), + [sym_type_parameters] = STATE(6577), + [sym_array_type] = STATE(3796), + [sym_tuple_type] = STATE(3796), + [sym_readonly_type] = STATE(3820), + [sym_union_type] = STATE(3796), + [sym_intersection_type] = STATE(3796), + [sym_function_type] = STATE(3820), + [sym_identifier] = ACTIONS(1747), + [anon_sym_STAR] = ACTIONS(1079), + [anon_sym_LBRACE] = ACTIONS(1751), + [anon_sym_typeof] = ACTIONS(1753), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(1085), + [anon_sym_LPAREN] = ACTIONS(1755), + [anon_sym_LBRACK] = ACTIONS(1757), + [anon_sym_DQUOTE] = ACTIONS(1759), + [anon_sym_SQUOTE] = ACTIONS(1761), + [anon_sym_new] = ACTIONS(1763), + [anon_sym_AMP] = ACTIONS(1093), + [anon_sym_PIPE] = ACTIONS(1095), + [anon_sym_PLUS] = ACTIONS(3186), + [anon_sym_DASH] = ACTIONS(3186), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(1119), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1771), + [sym_number] = ACTIONS(1773), + [sym_this] = ACTIONS(1775), + [sym_true] = ACTIONS(1777), + [sym_false] = ACTIONS(1777), + [sym_null] = ACTIONS(1777), + [sym_undefined] = ACTIONS(1777), + [anon_sym_readonly] = ACTIONS(1779), + [anon_sym_QMARK] = ACTIONS(1113), + [anon_sym_any] = ACTIONS(1119), + [anon_sym_number] = ACTIONS(1119), + [anon_sym_boolean] = ACTIONS(1119), + [anon_sym_string] = ACTIONS(1119), + [anon_sym_symbol] = ACTIONS(1119), + [anon_sym_object] = ACTIONS(1119), + [anon_sym_abstract] = ACTIONS(1117), + [anon_sym_never] = ACTIONS(1119), + [anon_sym_unknown] = ACTIONS(1119), + [anon_sym_keyof] = ACTIONS(1121), + [anon_sym_infer] = ACTIONS(1123), + [aux_sym_predefined_type_token1] = ACTIONS(1125), + [anon_sym_LBRACE_PIPE] = ACTIONS(1127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1143)] = { + [sym_import] = STATE(6342), + [sym_nested_identifier] = STATE(6911), + [sym_string] = STATE(3805), + [sym_formal_parameters] = STATE(7289), + [sym_nested_type_identifier] = STATE(3661), + [sym__type_query_member_expression_in_type_annotation] = STATE(3444), + [sym__type_query_call_expression_in_type_annotation] = STATE(3739), + [sym_type] = STATE(3819), + [sym_constructor_type] = STATE(3820), + [sym_primary_type] = STATE(3822), + [sym_template_literal_type] = STATE(3796), + [sym_infer_type] = STATE(3820), + [sym_conditional_type] = STATE(3796), + [sym_generic_type] = STATE(3796), + [sym_type_query] = STATE(3796), + [sym_index_type_query] = STATE(3796), + [sym_lookup_type] = STATE(3796), + [sym_literal_type] = STATE(3796), + [sym__number] = STATE(3824), + [sym_existential_type] = STATE(3796), + [sym_flow_maybe_type] = STATE(3796), + [sym_parenthesized_type] = STATE(3796), + [sym_predefined_type] = STATE(3796), + [sym_object_type] = STATE(3796), + [sym_type_parameters] = STATE(6577), + [sym_array_type] = STATE(3796), + [sym_tuple_type] = STATE(3796), + [sym_readonly_type] = STATE(3820), + [sym_union_type] = STATE(3796), + [sym_intersection_type] = STATE(3796), + [sym_function_type] = STATE(3820), + [sym_identifier] = ACTIONS(1747), + [anon_sym_STAR] = ACTIONS(1079), + [anon_sym_LBRACE] = ACTIONS(1751), + [anon_sym_typeof] = ACTIONS(1753), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(1085), + [anon_sym_LPAREN] = ACTIONS(1755), + [anon_sym_LBRACK] = ACTIONS(1757), + [anon_sym_DQUOTE] = ACTIONS(1759), + [anon_sym_SQUOTE] = ACTIONS(1761), + [anon_sym_new] = ACTIONS(1763), + [anon_sym_AMP] = ACTIONS(1093), + [anon_sym_PIPE] = ACTIONS(1095), + [anon_sym_PLUS] = ACTIONS(3186), + [anon_sym_DASH] = ACTIONS(3186), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(1119), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1771), + [sym_number] = ACTIONS(1773), + [sym_this] = ACTIONS(1775), + [sym_true] = ACTIONS(1777), + [sym_false] = ACTIONS(1777), + [sym_null] = ACTIONS(1777), + [sym_undefined] = ACTIONS(1777), + [anon_sym_readonly] = ACTIONS(1779), + [anon_sym_QMARK] = ACTIONS(1113), + [anon_sym_any] = ACTIONS(1119), + [anon_sym_number] = ACTIONS(1119), + [anon_sym_boolean] = ACTIONS(1119), + [anon_sym_string] = ACTIONS(1119), + [anon_sym_symbol] = ACTIONS(1119), + [anon_sym_object] = ACTIONS(1119), + [anon_sym_abstract] = ACTIONS(1117), + [anon_sym_never] = ACTIONS(1119), + [anon_sym_unknown] = ACTIONS(1119), + [anon_sym_keyof] = ACTIONS(1121), + [anon_sym_infer] = ACTIONS(1123), + [aux_sym_predefined_type_token1] = ACTIONS(1125), + [anon_sym_LBRACE_PIPE] = ACTIONS(1127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1144)] = { + [sym_import] = STATE(6227), + [sym_nested_identifier] = STATE(7217), + [sym_string] = STATE(1754), + [sym_formal_parameters] = STATE(6868), + [sym_nested_type_identifier] = STATE(1732), + [sym__type_query_member_expression_in_type_annotation] = STATE(1715), + [sym__type_query_call_expression_in_type_annotation] = STATE(1759), + [sym_type] = STATE(1809), + [sym_constructor_type] = STATE(1760), + [sym_primary_type] = STATE(1761), + [sym_template_literal_type] = STATE(1750), + [sym_infer_type] = STATE(1760), + [sym_conditional_type] = STATE(1750), + [sym_generic_type] = STATE(1750), + [sym_type_query] = STATE(1750), + [sym_index_type_query] = STATE(1750), + [sym_lookup_type] = STATE(1750), + [sym_literal_type] = STATE(1750), + [sym__number] = STATE(1762), + [sym_existential_type] = STATE(1750), + [sym_flow_maybe_type] = STATE(1750), + [sym_parenthesized_type] = STATE(1750), + [sym_predefined_type] = STATE(1750), + [sym_object_type] = STATE(1750), + [sym_type_parameters] = STATE(6541), + [sym_array_type] = STATE(1750), + [sym_tuple_type] = STATE(1750), + [sym_readonly_type] = STATE(1760), + [sym_union_type] = STATE(1750), + [sym_intersection_type] = STATE(1750), + [sym_function_type] = STATE(1760), + [sym_identifier] = ACTIONS(3646), + [anon_sym_STAR] = ACTIONS(3416), + [anon_sym_LBRACE] = ACTIONS(3418), + [anon_sym_typeof] = ACTIONS(3420), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3422), + [anon_sym_LPAREN] = ACTIONS(3424), + [anon_sym_LBRACK] = ACTIONS(3426), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3428), + [anon_sym_AMP] = ACTIONS(3430), + [anon_sym_PIPE] = ACTIONS(3432), + [anon_sym_PLUS] = ACTIONS(3434), + [anon_sym_DASH] = ACTIONS(3434), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3436), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3438), + [sym_number] = ACTIONS(3440), + [sym_this] = ACTIONS(3648), + [sym_true] = ACTIONS(3444), + [sym_false] = ACTIONS(3444), + [sym_null] = ACTIONS(3444), + [sym_undefined] = ACTIONS(3444), + [anon_sym_readonly] = ACTIONS(3446), + [anon_sym_QMARK] = ACTIONS(3448), + [anon_sym_any] = ACTIONS(3436), + [anon_sym_number] = ACTIONS(3436), + [anon_sym_boolean] = ACTIONS(3436), + [anon_sym_string] = ACTIONS(3436), + [anon_sym_symbol] = ACTIONS(3436), + [anon_sym_object] = ACTIONS(3436), + [anon_sym_abstract] = ACTIONS(3450), + [anon_sym_never] = ACTIONS(3436), + [anon_sym_unknown] = ACTIONS(3436), + [anon_sym_keyof] = ACTIONS(3454), + [anon_sym_infer] = ACTIONS(3456), + [aux_sym_predefined_type_token1] = ACTIONS(3458), + [anon_sym_LBRACE_PIPE] = ACTIONS(3460), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1145)] = { + [sym_import] = STATE(6227), + [sym_nested_identifier] = STATE(7217), + [sym_string] = STATE(1754), + [sym_formal_parameters] = STATE(6868), + [sym_nested_type_identifier] = STATE(1732), + [sym__type_query_member_expression_in_type_annotation] = STATE(1715), + [sym__type_query_call_expression_in_type_annotation] = STATE(1759), + [sym_type] = STATE(1810), + [sym_constructor_type] = STATE(1760), + [sym_primary_type] = STATE(1761), + [sym_template_literal_type] = STATE(1750), + [sym_infer_type] = STATE(1760), + [sym_conditional_type] = STATE(1750), + [sym_generic_type] = STATE(1750), + [sym_type_query] = STATE(1750), + [sym_index_type_query] = STATE(1750), + [sym_lookup_type] = STATE(1750), + [sym_literal_type] = STATE(1750), + [sym__number] = STATE(1762), + [sym_existential_type] = STATE(1750), + [sym_flow_maybe_type] = STATE(1750), + [sym_parenthesized_type] = STATE(1750), + [sym_predefined_type] = STATE(1750), + [sym_object_type] = STATE(1750), + [sym_type_parameters] = STATE(6541), + [sym_array_type] = STATE(1750), + [sym_tuple_type] = STATE(1750), + [sym_readonly_type] = STATE(1760), + [sym_union_type] = STATE(1750), + [sym_intersection_type] = STATE(1750), + [sym_function_type] = STATE(1760), + [sym_identifier] = ACTIONS(3646), + [anon_sym_STAR] = ACTIONS(3416), + [anon_sym_LBRACE] = ACTIONS(3418), + [anon_sym_typeof] = ACTIONS(3420), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3422), + [anon_sym_LPAREN] = ACTIONS(3424), + [anon_sym_LBRACK] = ACTIONS(3426), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3428), + [anon_sym_AMP] = ACTIONS(3430), + [anon_sym_PIPE] = ACTIONS(3432), + [anon_sym_PLUS] = ACTIONS(3434), + [anon_sym_DASH] = ACTIONS(3434), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3436), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3438), + [sym_number] = ACTIONS(3440), + [sym_this] = ACTIONS(3648), + [sym_true] = ACTIONS(3444), + [sym_false] = ACTIONS(3444), + [sym_null] = ACTIONS(3444), + [sym_undefined] = ACTIONS(3444), + [anon_sym_readonly] = ACTIONS(3446), + [anon_sym_QMARK] = ACTIONS(3448), + [anon_sym_any] = ACTIONS(3436), + [anon_sym_number] = ACTIONS(3436), + [anon_sym_boolean] = ACTIONS(3436), + [anon_sym_string] = ACTIONS(3436), + [anon_sym_symbol] = ACTIONS(3436), + [anon_sym_object] = ACTIONS(3436), + [anon_sym_abstract] = ACTIONS(3450), + [anon_sym_never] = ACTIONS(3436), + [anon_sym_unknown] = ACTIONS(3436), + [anon_sym_keyof] = ACTIONS(3454), + [anon_sym_infer] = ACTIONS(3456), + [aux_sym_predefined_type_token1] = ACTIONS(3458), + [anon_sym_LBRACE_PIPE] = ACTIONS(3460), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1146)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4884), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -128324,439 +142681,365 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1027)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4746), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1147)] = { + [sym_import] = STATE(6227), + [sym_nested_identifier] = STATE(7217), + [sym_string] = STATE(1754), + [sym_formal_parameters] = STATE(6868), + [sym_nested_type_identifier] = STATE(1732), + [sym__type_query_member_expression_in_type_annotation] = STATE(1715), + [sym__type_query_call_expression_in_type_annotation] = STATE(1759), + [sym_type] = STATE(1830), + [sym_constructor_type] = STATE(1760), + [sym_primary_type] = STATE(1761), + [sym_template_literal_type] = STATE(1750), + [sym_infer_type] = STATE(1760), + [sym_conditional_type] = STATE(1750), + [sym_generic_type] = STATE(1750), + [sym_type_query] = STATE(1750), + [sym_index_type_query] = STATE(1750), + [sym_lookup_type] = STATE(1750), + [sym_literal_type] = STATE(1750), + [sym__number] = STATE(1762), + [sym_existential_type] = STATE(1750), + [sym_flow_maybe_type] = STATE(1750), + [sym_parenthesized_type] = STATE(1750), + [sym_predefined_type] = STATE(1750), + [sym_object_type] = STATE(1750), + [sym_type_parameters] = STATE(6541), + [sym_array_type] = STATE(1750), + [sym_tuple_type] = STATE(1750), + [sym_readonly_type] = STATE(1760), + [sym_union_type] = STATE(1750), + [sym_intersection_type] = STATE(1750), + [sym_function_type] = STATE(1760), + [sym_identifier] = ACTIONS(3646), + [anon_sym_STAR] = ACTIONS(3416), + [anon_sym_LBRACE] = ACTIONS(3418), + [anon_sym_typeof] = ACTIONS(3420), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3422), + [anon_sym_LPAREN] = ACTIONS(3424), + [anon_sym_LBRACK] = ACTIONS(3426), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3428), + [anon_sym_AMP] = ACTIONS(3430), + [anon_sym_PIPE] = ACTIONS(3432), + [anon_sym_PLUS] = ACTIONS(3434), + [anon_sym_DASH] = ACTIONS(3434), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3436), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3438), + [sym_number] = ACTIONS(3440), + [sym_this] = ACTIONS(3648), + [sym_true] = ACTIONS(3444), + [sym_false] = ACTIONS(3444), + [sym_null] = ACTIONS(3444), + [sym_undefined] = ACTIONS(3444), + [anon_sym_readonly] = ACTIONS(3446), + [anon_sym_QMARK] = ACTIONS(3448), + [anon_sym_any] = ACTIONS(3436), + [anon_sym_number] = ACTIONS(3436), + [anon_sym_boolean] = ACTIONS(3436), + [anon_sym_string] = ACTIONS(3436), + [anon_sym_symbol] = ACTIONS(3436), + [anon_sym_object] = ACTIONS(3436), + [anon_sym_abstract] = ACTIONS(3450), + [anon_sym_never] = ACTIONS(3436), + [anon_sym_unknown] = ACTIONS(3436), + [anon_sym_keyof] = ACTIONS(3454), + [anon_sym_infer] = ACTIONS(3456), + [aux_sym_predefined_type_token1] = ACTIONS(3458), + [anon_sym_LBRACE_PIPE] = ACTIONS(3460), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1148)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3578), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1537), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1543), - [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(665), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(1547), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1028)] = { - [sym_import] = STATE(5411), - [sym_nested_identifier] = STATE(5894), - [sym_string] = STATE(3265), - [sym_formal_parameters] = STATE(6194), - [sym_nested_type_identifier] = STATE(3100), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3222), - [sym_type] = STATE(3560), - [sym_constructor_type] = STATE(3289), - [sym_primary_type] = STATE(3290), - [sym_template_literal_type] = STATE(3267), - [sym_infer_type] = STATE(3289), - [sym_conditional_type] = STATE(3267), - [sym_generic_type] = STATE(3267), - [sym_type_query] = STATE(3267), - [sym_index_type_query] = STATE(3267), - [sym_lookup_type] = STATE(3267), - [sym_literal_type] = STATE(3267), - [sym__number] = STATE(3300), - [sym_existential_type] = STATE(3267), - [sym_flow_maybe_type] = STATE(3267), - [sym_parenthesized_type] = STATE(3267), - [sym_predefined_type] = STATE(3267), - [sym_object_type] = STATE(3267), - [sym_type_parameters] = STATE(5511), - [sym_array_type] = STATE(3267), - [sym_tuple_type] = STATE(3267), - [sym_readonly_type] = STATE(3289), - [sym_union_type] = STATE(3267), - [sym_intersection_type] = STATE(3267), - [sym_function_type] = STATE(3289), - [sym_identifier] = ACTIONS(1595), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_LBRACE] = ACTIONS(1599), - [anon_sym_typeof] = ACTIONS(1601), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(989), - [anon_sym_LPAREN] = ACTIONS(1603), - [anon_sym_LBRACK] = ACTIONS(1605), - [anon_sym_DQUOTE] = ACTIONS(1607), - [anon_sym_SQUOTE] = ACTIONS(1609), - [anon_sym_new] = ACTIONS(1611), - [anon_sym_AMP] = ACTIONS(997), - [anon_sym_PIPE] = ACTIONS(999), - [anon_sym_PLUS] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3120), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(1023), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1619), - [sym_number] = ACTIONS(1621), - [sym_this] = ACTIONS(1623), - [sym_true] = ACTIONS(1625), - [sym_false] = ACTIONS(1625), - [sym_null] = ACTIONS(1625), - [sym_undefined] = ACTIONS(1625), - [anon_sym_readonly] = ACTIONS(1627), - [anon_sym_QMARK] = ACTIONS(1017), - [anon_sym_any] = ACTIONS(1023), - [anon_sym_number] = ACTIONS(1023), - [anon_sym_boolean] = ACTIONS(1023), - [anon_sym_string] = ACTIONS(1023), - [anon_sym_symbol] = ACTIONS(1023), - [anon_sym_object] = ACTIONS(1023), - [anon_sym_abstract] = ACTIONS(1021), - [anon_sym_never] = ACTIONS(1023), - [anon_sym_unknown] = ACTIONS(1023), - [anon_sym_keyof] = ACTIONS(1025), - [anon_sym_infer] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_LBRACE_PIPE] = ACTIONS(1031), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1029)] = { - [sym_import] = STATE(5411), - [sym_nested_identifier] = STATE(5894), - [sym_string] = STATE(3265), - [sym_formal_parameters] = STATE(6194), - [sym_nested_type_identifier] = STATE(3100), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3222), - [sym_type] = STATE(3561), - [sym_constructor_type] = STATE(3289), - [sym_primary_type] = STATE(3290), - [sym_template_literal_type] = STATE(3267), - [sym_infer_type] = STATE(3289), - [sym_conditional_type] = STATE(3267), - [sym_generic_type] = STATE(3267), - [sym_type_query] = STATE(3267), - [sym_index_type_query] = STATE(3267), - [sym_lookup_type] = STATE(3267), - [sym_literal_type] = STATE(3267), - [sym__number] = STATE(3300), - [sym_existential_type] = STATE(3267), - [sym_flow_maybe_type] = STATE(3267), - [sym_parenthesized_type] = STATE(3267), - [sym_predefined_type] = STATE(3267), - [sym_object_type] = STATE(3267), - [sym_type_parameters] = STATE(5511), - [sym_array_type] = STATE(3267), - [sym_tuple_type] = STATE(3267), - [sym_readonly_type] = STATE(3289), - [sym_union_type] = STATE(3267), - [sym_intersection_type] = STATE(3267), - [sym_function_type] = STATE(3289), - [sym_identifier] = ACTIONS(1595), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_LBRACE] = ACTIONS(1599), - [anon_sym_typeof] = ACTIONS(1601), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(989), - [anon_sym_LPAREN] = ACTIONS(1603), - [anon_sym_LBRACK] = ACTIONS(1605), - [anon_sym_DQUOTE] = ACTIONS(1607), - [anon_sym_SQUOTE] = ACTIONS(1609), - [anon_sym_new] = ACTIONS(1611), - [anon_sym_AMP] = ACTIONS(997), - [anon_sym_PIPE] = ACTIONS(999), - [anon_sym_PLUS] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3120), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(1023), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1619), - [sym_number] = ACTIONS(1621), - [sym_this] = ACTIONS(1623), - [sym_true] = ACTIONS(1625), - [sym_false] = ACTIONS(1625), - [sym_null] = ACTIONS(1625), - [sym_undefined] = ACTIONS(1625), - [anon_sym_readonly] = ACTIONS(1627), - [anon_sym_QMARK] = ACTIONS(1017), - [anon_sym_any] = ACTIONS(1023), - [anon_sym_number] = ACTIONS(1023), - [anon_sym_boolean] = ACTIONS(1023), - [anon_sym_string] = ACTIONS(1023), - [anon_sym_symbol] = ACTIONS(1023), - [anon_sym_object] = ACTIONS(1023), - [anon_sym_abstract] = ACTIONS(1021), - [anon_sym_never] = ACTIONS(1023), - [anon_sym_unknown] = ACTIONS(1023), - [anon_sym_keyof] = ACTIONS(1025), - [anon_sym_infer] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_LBRACE_PIPE] = ACTIONS(1031), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1030)] = { - [sym_import] = STATE(5411), - [sym_nested_identifier] = STATE(5894), - [sym_string] = STATE(3265), - [sym_formal_parameters] = STATE(6194), - [sym_nested_type_identifier] = STATE(3100), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3222), - [sym_type] = STATE(3562), - [sym_constructor_type] = STATE(3289), - [sym_primary_type] = STATE(3290), - [sym_template_literal_type] = STATE(3267), - [sym_infer_type] = STATE(3289), - [sym_conditional_type] = STATE(3267), - [sym_generic_type] = STATE(3267), - [sym_type_query] = STATE(3267), - [sym_index_type_query] = STATE(3267), - [sym_lookup_type] = STATE(3267), - [sym_literal_type] = STATE(3267), - [sym__number] = STATE(3300), - [sym_existential_type] = STATE(3267), - [sym_flow_maybe_type] = STATE(3267), - [sym_parenthesized_type] = STATE(3267), - [sym_predefined_type] = STATE(3267), - [sym_object_type] = STATE(3267), - [sym_type_parameters] = STATE(5511), - [sym_array_type] = STATE(3267), - [sym_tuple_type] = STATE(3267), - [sym_readonly_type] = STATE(3289), - [sym_union_type] = STATE(3267), - [sym_intersection_type] = STATE(3267), - [sym_function_type] = STATE(3289), - [sym_identifier] = ACTIONS(1595), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_LBRACE] = ACTIONS(1599), - [anon_sym_typeof] = ACTIONS(1601), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(989), - [anon_sym_LPAREN] = ACTIONS(1603), - [anon_sym_LBRACK] = ACTIONS(1605), - [anon_sym_DQUOTE] = ACTIONS(1607), - [anon_sym_SQUOTE] = ACTIONS(1609), - [anon_sym_new] = ACTIONS(1611), - [anon_sym_AMP] = ACTIONS(997), - [anon_sym_PIPE] = ACTIONS(999), - [anon_sym_PLUS] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3120), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(1023), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1619), - [sym_number] = ACTIONS(1621), - [sym_this] = ACTIONS(1623), - [sym_true] = ACTIONS(1625), - [sym_false] = ACTIONS(1625), - [sym_null] = ACTIONS(1625), - [sym_undefined] = ACTIONS(1625), - [anon_sym_readonly] = ACTIONS(1627), - [anon_sym_QMARK] = ACTIONS(1017), - [anon_sym_any] = ACTIONS(1023), - [anon_sym_number] = ACTIONS(1023), - [anon_sym_boolean] = ACTIONS(1023), - [anon_sym_string] = ACTIONS(1023), - [anon_sym_symbol] = ACTIONS(1023), - [anon_sym_object] = ACTIONS(1023), - [anon_sym_abstract] = ACTIONS(1021), - [anon_sym_never] = ACTIONS(1023), - [anon_sym_unknown] = ACTIONS(1023), - [anon_sym_keyof] = ACTIONS(1025), - [anon_sym_infer] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_LBRACE_PIPE] = ACTIONS(1031), + [STATE(1149)] = { + [sym_import] = STATE(6227), + [sym_nested_identifier] = STATE(7217), + [sym_string] = STATE(1754), + [sym_formal_parameters] = STATE(6868), + [sym_nested_type_identifier] = STATE(1732), + [sym__type_query_member_expression_in_type_annotation] = STATE(1715), + [sym__type_query_call_expression_in_type_annotation] = STATE(1759), + [sym_type] = STATE(1831), + [sym_constructor_type] = STATE(1760), + [sym_primary_type] = STATE(1761), + [sym_template_literal_type] = STATE(1750), + [sym_infer_type] = STATE(1760), + [sym_conditional_type] = STATE(1750), + [sym_generic_type] = STATE(1750), + [sym_type_query] = STATE(1750), + [sym_index_type_query] = STATE(1750), + [sym_lookup_type] = STATE(1750), + [sym_literal_type] = STATE(1750), + [sym__number] = STATE(1762), + [sym_existential_type] = STATE(1750), + [sym_flow_maybe_type] = STATE(1750), + [sym_parenthesized_type] = STATE(1750), + [sym_predefined_type] = STATE(1750), + [sym_object_type] = STATE(1750), + [sym_type_parameters] = STATE(6541), + [sym_array_type] = STATE(1750), + [sym_tuple_type] = STATE(1750), + [sym_readonly_type] = STATE(1760), + [sym_union_type] = STATE(1750), + [sym_intersection_type] = STATE(1750), + [sym_function_type] = STATE(1760), + [sym_identifier] = ACTIONS(3646), + [anon_sym_STAR] = ACTIONS(3416), + [anon_sym_LBRACE] = ACTIONS(3418), + [anon_sym_typeof] = ACTIONS(3420), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3422), + [anon_sym_LPAREN] = ACTIONS(3424), + [anon_sym_LBRACK] = ACTIONS(3426), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3428), + [anon_sym_AMP] = ACTIONS(3430), + [anon_sym_PIPE] = ACTIONS(3432), + [anon_sym_PLUS] = ACTIONS(3434), + [anon_sym_DASH] = ACTIONS(3434), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3436), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3438), + [sym_number] = ACTIONS(3440), + [sym_this] = ACTIONS(3648), + [sym_true] = ACTIONS(3444), + [sym_false] = ACTIONS(3444), + [sym_null] = ACTIONS(3444), + [sym_undefined] = ACTIONS(3444), + [anon_sym_readonly] = ACTIONS(3446), + [anon_sym_QMARK] = ACTIONS(3448), + [anon_sym_any] = ACTIONS(3436), + [anon_sym_number] = ACTIONS(3436), + [anon_sym_boolean] = ACTIONS(3436), + [anon_sym_string] = ACTIONS(3436), + [anon_sym_symbol] = ACTIONS(3436), + [anon_sym_object] = ACTIONS(3436), + [anon_sym_abstract] = ACTIONS(3450), + [anon_sym_never] = ACTIONS(3436), + [anon_sym_unknown] = ACTIONS(3436), + [anon_sym_keyof] = ACTIONS(3454), + [anon_sym_infer] = ACTIONS(3456), + [aux_sym_predefined_type_token1] = ACTIONS(3458), + [anon_sym_LBRACE_PIPE] = ACTIONS(3460), [sym_html_comment] = ACTIONS(5), }, - [STATE(1031)] = { - [sym_import] = STATE(5411), - [sym_nested_identifier] = STATE(5894), - [sym_string] = STATE(3265), - [sym_formal_parameters] = STATE(6194), - [sym_nested_type_identifier] = STATE(3100), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3222), - [sym_type] = STATE(4305), - [sym_constructor_type] = STATE(3289), - [sym_primary_type] = STATE(3290), - [sym_template_literal_type] = STATE(3267), - [sym_infer_type] = STATE(3289), - [sym_conditional_type] = STATE(3267), - [sym_generic_type] = STATE(3267), - [sym_type_query] = STATE(3267), - [sym_index_type_query] = STATE(3267), - [sym_lookup_type] = STATE(3267), - [sym_literal_type] = STATE(3267), - [sym__number] = STATE(3300), - [sym_existential_type] = STATE(3267), - [sym_flow_maybe_type] = STATE(3267), - [sym_parenthesized_type] = STATE(3267), - [sym_predefined_type] = STATE(3267), - [sym_object_type] = STATE(3267), - [sym_type_parameters] = STATE(5511), - [sym_array_type] = STATE(3267), - [sym_tuple_type] = STATE(3267), - [sym_readonly_type] = STATE(3289), - [sym_union_type] = STATE(3267), - [sym_intersection_type] = STATE(3267), - [sym_function_type] = STATE(3289), - [sym_identifier] = ACTIONS(1595), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_LBRACE] = ACTIONS(1599), - [anon_sym_typeof] = ACTIONS(1601), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(989), - [anon_sym_LPAREN] = ACTIONS(1603), - [anon_sym_LBRACK] = ACTIONS(1605), - [anon_sym_DQUOTE] = ACTIONS(1607), - [anon_sym_SQUOTE] = ACTIONS(1609), - [anon_sym_new] = ACTIONS(1611), - [anon_sym_AMP] = ACTIONS(997), - [anon_sym_PIPE] = ACTIONS(999), - [anon_sym_PLUS] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3120), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(1023), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1619), - [sym_number] = ACTIONS(1621), - [sym_this] = ACTIONS(1623), - [sym_true] = ACTIONS(1625), - [sym_false] = ACTIONS(1625), - [sym_null] = ACTIONS(1625), - [sym_undefined] = ACTIONS(1625), - [anon_sym_readonly] = ACTIONS(1627), - [anon_sym_QMARK] = ACTIONS(1017), - [anon_sym_any] = ACTIONS(1023), - [anon_sym_number] = ACTIONS(1023), - [anon_sym_boolean] = ACTIONS(1023), - [anon_sym_string] = ACTIONS(1023), - [anon_sym_symbol] = ACTIONS(1023), - [anon_sym_object] = ACTIONS(1023), - [anon_sym_abstract] = ACTIONS(1021), - [anon_sym_never] = ACTIONS(1023), - [anon_sym_unknown] = ACTIONS(1023), - [anon_sym_keyof] = ACTIONS(1025), - [anon_sym_infer] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_LBRACE_PIPE] = ACTIONS(1031), + [STATE(1150)] = { + [sym_import] = STATE(6360), + [sym_nested_identifier] = STATE(6931), + [sym_string] = STATE(4373), + [sym_formal_parameters] = STATE(6875), + [sym_nested_type_identifier] = STATE(4023), + [sym__type_query_member_expression_in_type_annotation] = STATE(3738), + [sym__type_query_call_expression_in_type_annotation] = STATE(4204), + [sym_type] = STATE(5472), + [sym_constructor_type] = STATE(4380), + [sym_primary_type] = STATE(4383), + [sym_template_literal_type] = STATE(4365), + [sym_infer_type] = STATE(4380), + [sym_conditional_type] = STATE(4365), + [sym_generic_type] = STATE(4365), + [sym_type_query] = STATE(4365), + [sym_index_type_query] = STATE(4365), + [sym_lookup_type] = STATE(4365), + [sym_literal_type] = STATE(4365), + [sym__number] = STATE(4529), + [sym_existential_type] = STATE(4365), + [sym_flow_maybe_type] = STATE(4365), + [sym_parenthesized_type] = STATE(4365), + [sym_predefined_type] = STATE(4365), + [sym_object_type] = STATE(4365), + [sym_type_parameters] = STATE(6479), + [sym_array_type] = STATE(4365), + [sym_tuple_type] = STATE(4365), + [sym_readonly_type] = STATE(4380), + [sym_union_type] = STATE(4365), + [sym_intersection_type] = STATE(4365), + [sym_function_type] = STATE(4380), + [sym_identifier] = ACTIONS(3642), + [anon_sym_STAR] = ACTIONS(3246), + [anon_sym_LBRACE] = ACTIONS(3248), + [anon_sym_typeof] = ACTIONS(3250), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3252), + [anon_sym_LPAREN] = ACTIONS(3254), + [anon_sym_LBRACK] = ACTIONS(3256), + [anon_sym_DQUOTE] = ACTIONS(3258), + [anon_sym_SQUOTE] = ACTIONS(3260), + [anon_sym_new] = ACTIONS(3262), + [anon_sym_AMP] = ACTIONS(3264), + [anon_sym_PIPE] = ACTIONS(3266), + [anon_sym_PLUS] = ACTIONS(3268), + [anon_sym_DASH] = ACTIONS(3268), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3270), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3272), + [sym_number] = ACTIONS(3274), + [sym_this] = ACTIONS(3644), + [sym_true] = ACTIONS(3278), + [sym_false] = ACTIONS(3278), + [sym_null] = ACTIONS(3278), + [sym_undefined] = ACTIONS(3278), + [anon_sym_readonly] = ACTIONS(3280), + [anon_sym_QMARK] = ACTIONS(3282), + [anon_sym_any] = ACTIONS(3270), + [anon_sym_number] = ACTIONS(3270), + [anon_sym_boolean] = ACTIONS(3270), + [anon_sym_string] = ACTIONS(3270), + [anon_sym_symbol] = ACTIONS(3270), + [anon_sym_object] = ACTIONS(3270), + [anon_sym_abstract] = ACTIONS(3284), + [anon_sym_never] = ACTIONS(3270), + [anon_sym_unknown] = ACTIONS(3270), + [anon_sym_keyof] = ACTIONS(3288), + [anon_sym_infer] = ACTIONS(3290), + [aux_sym_predefined_type_token1] = ACTIONS(3292), + [anon_sym_LBRACE_PIPE] = ACTIONS(3294), [sym_html_comment] = ACTIONS(5), }, - [STATE(1032)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4768), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1151)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3737), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -128768,143 +143051,587 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1033)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4775), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1152)] = { + [sym_import] = STATE(6227), + [sym_nested_identifier] = STATE(7217), + [sym_string] = STATE(1754), + [sym_formal_parameters] = STATE(6868), + [sym_nested_type_identifier] = STATE(1732), + [sym__type_query_member_expression_in_type_annotation] = STATE(1715), + [sym__type_query_call_expression_in_type_annotation] = STATE(1759), + [sym_type] = STATE(1874), + [sym_constructor_type] = STATE(1760), + [sym_primary_type] = STATE(1761), + [sym_template_literal_type] = STATE(1750), + [sym_infer_type] = STATE(1760), + [sym_conditional_type] = STATE(1750), + [sym_generic_type] = STATE(1750), + [sym_type_query] = STATE(1750), + [sym_index_type_query] = STATE(1750), + [sym_lookup_type] = STATE(1750), + [sym_literal_type] = STATE(1750), + [sym__number] = STATE(1762), + [sym_existential_type] = STATE(1750), + [sym_flow_maybe_type] = STATE(1750), + [sym_parenthesized_type] = STATE(1750), + [sym_predefined_type] = STATE(1750), + [sym_object_type] = STATE(1750), + [sym_type_parameters] = STATE(6541), + [sym_array_type] = STATE(1750), + [sym_tuple_type] = STATE(1750), + [sym_readonly_type] = STATE(1760), + [sym_union_type] = STATE(1750), + [sym_intersection_type] = STATE(1750), + [sym_function_type] = STATE(1760), + [sym_identifier] = ACTIONS(3646), + [anon_sym_STAR] = ACTIONS(3416), + [anon_sym_LBRACE] = ACTIONS(3418), + [anon_sym_typeof] = ACTIONS(3420), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3654), + [anon_sym_LPAREN] = ACTIONS(3424), + [anon_sym_LBRACK] = ACTIONS(3426), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3428), + [anon_sym_AMP] = ACTIONS(3430), + [anon_sym_PIPE] = ACTIONS(3432), + [anon_sym_PLUS] = ACTIONS(3434), + [anon_sym_DASH] = ACTIONS(3434), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3436), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3438), + [sym_number] = ACTIONS(3440), + [sym_this] = ACTIONS(3648), + [sym_true] = ACTIONS(3444), + [sym_false] = ACTIONS(3444), + [sym_null] = ACTIONS(3444), + [sym_undefined] = ACTIONS(3444), + [anon_sym_readonly] = ACTIONS(3446), + [anon_sym_QMARK] = ACTIONS(3448), + [anon_sym_any] = ACTIONS(3436), + [anon_sym_number] = ACTIONS(3436), + [anon_sym_boolean] = ACTIONS(3436), + [anon_sym_string] = ACTIONS(3436), + [anon_sym_symbol] = ACTIONS(3436), + [anon_sym_object] = ACTIONS(3436), + [anon_sym_abstract] = ACTIONS(3450), + [anon_sym_never] = ACTIONS(3436), + [anon_sym_unknown] = ACTIONS(3436), + [anon_sym_keyof] = ACTIONS(3454), + [anon_sym_infer] = ACTIONS(3456), + [aux_sym_predefined_type_token1] = ACTIONS(3458), + [anon_sym_LBRACE_PIPE] = ACTIONS(3460), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1153)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5528), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1687), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1693), + [anon_sym_QMARK] = ACTIONS(701), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(207), + [anon_sym_abstract] = ACTIONS(705), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_keyof] = ACTIONS(1697), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1034)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4049), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1154)] = { + [sym_import] = STATE(6227), + [sym_nested_identifier] = STATE(7217), + [sym_string] = STATE(1754), + [sym_formal_parameters] = STATE(6868), + [sym_nested_type_identifier] = STATE(1732), + [sym__type_query_member_expression_in_type_annotation] = STATE(1715), + [sym__type_query_call_expression_in_type_annotation] = STATE(1759), + [sym_type] = STATE(1870), + [sym_constructor_type] = STATE(1760), + [sym_primary_type] = STATE(1761), + [sym_template_literal_type] = STATE(1750), + [sym_infer_type] = STATE(1760), + [sym_conditional_type] = STATE(1750), + [sym_generic_type] = STATE(1750), + [sym_type_query] = STATE(1750), + [sym_index_type_query] = STATE(1750), + [sym_lookup_type] = STATE(1750), + [sym_literal_type] = STATE(1750), + [sym__number] = STATE(1762), + [sym_existential_type] = STATE(1750), + [sym_flow_maybe_type] = STATE(1750), + [sym_parenthesized_type] = STATE(1750), + [sym_predefined_type] = STATE(1750), + [sym_object_type] = STATE(1750), + [sym_type_parameters] = STATE(6541), + [sym_array_type] = STATE(1750), + [sym_tuple_type] = STATE(1750), + [sym_readonly_type] = STATE(1760), + [sym_union_type] = STATE(1750), + [sym_intersection_type] = STATE(1750), + [sym_function_type] = STATE(1760), + [sym_identifier] = ACTIONS(3646), + [anon_sym_STAR] = ACTIONS(3416), + [anon_sym_LBRACE] = ACTIONS(3418), + [anon_sym_typeof] = ACTIONS(3420), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3422), + [anon_sym_LPAREN] = ACTIONS(3424), + [anon_sym_LBRACK] = ACTIONS(3426), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3428), + [anon_sym_AMP] = ACTIONS(3430), + [anon_sym_PIPE] = ACTIONS(3432), + [anon_sym_PLUS] = ACTIONS(3434), + [anon_sym_DASH] = ACTIONS(3434), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3436), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3438), + [sym_number] = ACTIONS(3440), + [sym_this] = ACTIONS(3648), + [sym_true] = ACTIONS(3444), + [sym_false] = ACTIONS(3444), + [sym_null] = ACTIONS(3444), + [sym_undefined] = ACTIONS(3444), + [anon_sym_readonly] = ACTIONS(3446), + [anon_sym_QMARK] = ACTIONS(3448), + [anon_sym_any] = ACTIONS(3436), + [anon_sym_number] = ACTIONS(3436), + [anon_sym_boolean] = ACTIONS(3436), + [anon_sym_string] = ACTIONS(3436), + [anon_sym_symbol] = ACTIONS(3436), + [anon_sym_object] = ACTIONS(3436), + [anon_sym_abstract] = ACTIONS(3450), + [anon_sym_never] = ACTIONS(3436), + [anon_sym_unknown] = ACTIONS(3436), + [anon_sym_keyof] = ACTIONS(3454), + [anon_sym_infer] = ACTIONS(3456), + [aux_sym_predefined_type_token1] = ACTIONS(3458), + [anon_sym_LBRACE_PIPE] = ACTIONS(3460), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1155)] = { + [sym_import] = STATE(6183), + [sym_nested_identifier] = STATE(7278), + [sym_string] = STATE(2268), + [sym_formal_parameters] = STATE(7013), + [sym_nested_type_identifier] = STATE(2197), + [sym__type_query_member_expression_in_type_annotation] = STATE(2021), + [sym__type_query_call_expression_in_type_annotation] = STATE(2434), + [sym_type] = STATE(2244), + [sym_constructor_type] = STATE(2436), + [sym_primary_type] = STATE(2438), + [sym_template_literal_type] = STATE(2258), + [sym_infer_type] = STATE(2436), + [sym_conditional_type] = STATE(2258), + [sym_generic_type] = STATE(2258), + [sym_type_query] = STATE(2258), + [sym_index_type_query] = STATE(2258), + [sym_lookup_type] = STATE(2258), + [sym_literal_type] = STATE(2258), + [sym__number] = STATE(2439), + [sym_existential_type] = STATE(2258), + [sym_flow_maybe_type] = STATE(2258), + [sym_parenthesized_type] = STATE(2258), + [sym_predefined_type] = STATE(2258), + [sym_object_type] = STATE(2258), + [sym_type_parameters] = STATE(6801), + [sym_array_type] = STATE(2258), + [sym_tuple_type] = STATE(2258), + [sym_readonly_type] = STATE(2436), + [sym_union_type] = STATE(2258), + [sym_intersection_type] = STATE(2258), + [sym_function_type] = STATE(2436), + [sym_identifier] = ACTIONS(3650), + [anon_sym_STAR] = ACTIONS(3464), + [anon_sym_LBRACE] = ACTIONS(3466), + [anon_sym_typeof] = ACTIONS(3468), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3656), + [anon_sym_LPAREN] = ACTIONS(3472), + [anon_sym_LBRACK] = ACTIONS(3474), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3476), + [anon_sym_AMP] = ACTIONS(3478), + [anon_sym_PIPE] = ACTIONS(3480), + [anon_sym_PLUS] = ACTIONS(3482), + [anon_sym_DASH] = ACTIONS(3482), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3484), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3486), + [sym_number] = ACTIONS(3488), + [sym_this] = ACTIONS(3652), + [sym_true] = ACTIONS(3492), + [sym_false] = ACTIONS(3492), + [sym_null] = ACTIONS(3492), + [sym_undefined] = ACTIONS(3492), + [anon_sym_readonly] = ACTIONS(3494), + [anon_sym_QMARK] = ACTIONS(3496), + [anon_sym_any] = ACTIONS(3484), + [anon_sym_number] = ACTIONS(3484), + [anon_sym_boolean] = ACTIONS(3484), + [anon_sym_string] = ACTIONS(3484), + [anon_sym_symbol] = ACTIONS(3484), + [anon_sym_object] = ACTIONS(3484), + [anon_sym_abstract] = ACTIONS(3498), + [anon_sym_never] = ACTIONS(3484), + [anon_sym_unknown] = ACTIONS(3484), + [anon_sym_keyof] = ACTIONS(3502), + [anon_sym_infer] = ACTIONS(3504), + [aux_sym_predefined_type_token1] = ACTIONS(3506), + [anon_sym_LBRACE_PIPE] = ACTIONS(3508), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1156)] = { + [sym_import] = STATE(6227), + [sym_nested_identifier] = STATE(7217), + [sym_string] = STATE(1754), + [sym_formal_parameters] = STATE(6868), + [sym_nested_type_identifier] = STATE(1732), + [sym__type_query_member_expression_in_type_annotation] = STATE(1715), + [sym__type_query_call_expression_in_type_annotation] = STATE(1759), + [sym_type] = STATE(1848), + [sym_constructor_type] = STATE(1760), + [sym_primary_type] = STATE(1761), + [sym_template_literal_type] = STATE(1750), + [sym_infer_type] = STATE(1760), + [sym_conditional_type] = STATE(1750), + [sym_generic_type] = STATE(1750), + [sym_type_query] = STATE(1750), + [sym_index_type_query] = STATE(1750), + [sym_lookup_type] = STATE(1750), + [sym_literal_type] = STATE(1750), + [sym__number] = STATE(1762), + [sym_existential_type] = STATE(1750), + [sym_flow_maybe_type] = STATE(1750), + [sym_parenthesized_type] = STATE(1750), + [sym_predefined_type] = STATE(1750), + [sym_object_type] = STATE(1750), + [sym_type_parameters] = STATE(6541), + [sym_array_type] = STATE(1750), + [sym_tuple_type] = STATE(1750), + [sym_readonly_type] = STATE(1760), + [sym_union_type] = STATE(1750), + [sym_intersection_type] = STATE(1750), + [sym_function_type] = STATE(1760), + [sym_identifier] = ACTIONS(3646), + [anon_sym_STAR] = ACTIONS(3416), + [anon_sym_LBRACE] = ACTIONS(3418), + [anon_sym_typeof] = ACTIONS(3420), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3422), + [anon_sym_LPAREN] = ACTIONS(3424), + [anon_sym_LBRACK] = ACTIONS(3426), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3428), + [anon_sym_AMP] = ACTIONS(3430), + [anon_sym_PIPE] = ACTIONS(3432), + [anon_sym_PLUS] = ACTIONS(3434), + [anon_sym_DASH] = ACTIONS(3434), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3436), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3438), + [sym_number] = ACTIONS(3440), + [sym_this] = ACTIONS(3648), + [sym_true] = ACTIONS(3444), + [sym_false] = ACTIONS(3444), + [sym_null] = ACTIONS(3444), + [sym_undefined] = ACTIONS(3444), + [anon_sym_readonly] = ACTIONS(3446), + [anon_sym_QMARK] = ACTIONS(3448), + [anon_sym_any] = ACTIONS(3436), + [anon_sym_number] = ACTIONS(3436), + [anon_sym_boolean] = ACTIONS(3436), + [anon_sym_string] = ACTIONS(3436), + [anon_sym_symbol] = ACTIONS(3436), + [anon_sym_object] = ACTIONS(3436), + [anon_sym_abstract] = ACTIONS(3450), + [anon_sym_never] = ACTIONS(3436), + [anon_sym_unknown] = ACTIONS(3436), + [anon_sym_keyof] = ACTIONS(3454), + [anon_sym_infer] = ACTIONS(3456), + [aux_sym_predefined_type_token1] = ACTIONS(3458), + [anon_sym_LBRACE_PIPE] = ACTIONS(3460), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1157)] = { + [sym_import] = STATE(6227), + [sym_nested_identifier] = STATE(7217), + [sym_string] = STATE(1754), + [sym_formal_parameters] = STATE(6868), + [sym_nested_type_identifier] = STATE(1732), + [sym__type_query_member_expression_in_type_annotation] = STATE(1715), + [sym__type_query_call_expression_in_type_annotation] = STATE(1759), + [sym_type] = STATE(1851), + [sym_constructor_type] = STATE(1760), + [sym_primary_type] = STATE(1761), + [sym_template_literal_type] = STATE(1750), + [sym_infer_type] = STATE(1760), + [sym_conditional_type] = STATE(1750), + [sym_generic_type] = STATE(1750), + [sym_type_query] = STATE(1750), + [sym_index_type_query] = STATE(1750), + [sym_lookup_type] = STATE(1750), + [sym_literal_type] = STATE(1750), + [sym__number] = STATE(1762), + [sym_existential_type] = STATE(1750), + [sym_flow_maybe_type] = STATE(1750), + [sym_parenthesized_type] = STATE(1750), + [sym_predefined_type] = STATE(1750), + [sym_object_type] = STATE(1750), + [sym_type_parameters] = STATE(6541), + [sym_array_type] = STATE(1750), + [sym_tuple_type] = STATE(1750), + [sym_readonly_type] = STATE(1760), + [sym_union_type] = STATE(1750), + [sym_intersection_type] = STATE(1750), + [sym_function_type] = STATE(1760), + [sym_identifier] = ACTIONS(3646), + [anon_sym_STAR] = ACTIONS(3416), + [anon_sym_LBRACE] = ACTIONS(3418), + [anon_sym_typeof] = ACTIONS(3420), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3422), + [anon_sym_LPAREN] = ACTIONS(3424), + [anon_sym_LBRACK] = ACTIONS(3426), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3428), + [anon_sym_AMP] = ACTIONS(3430), + [anon_sym_PIPE] = ACTIONS(3432), + [anon_sym_PLUS] = ACTIONS(3434), + [anon_sym_DASH] = ACTIONS(3434), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3436), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3438), + [sym_number] = ACTIONS(3440), + [sym_this] = ACTIONS(3648), + [sym_true] = ACTIONS(3444), + [sym_false] = ACTIONS(3444), + [sym_null] = ACTIONS(3444), + [sym_undefined] = ACTIONS(3444), + [anon_sym_readonly] = ACTIONS(3446), + [anon_sym_QMARK] = ACTIONS(3448), + [anon_sym_any] = ACTIONS(3436), + [anon_sym_number] = ACTIONS(3436), + [anon_sym_boolean] = ACTIONS(3436), + [anon_sym_string] = ACTIONS(3436), + [anon_sym_symbol] = ACTIONS(3436), + [anon_sym_object] = ACTIONS(3436), + [anon_sym_abstract] = ACTIONS(3450), + [anon_sym_never] = ACTIONS(3436), + [anon_sym_unknown] = ACTIONS(3436), + [anon_sym_keyof] = ACTIONS(3454), + [anon_sym_infer] = ACTIONS(3456), + [aux_sym_predefined_type_token1] = ACTIONS(3458), + [anon_sym_LBRACE_PIPE] = ACTIONS(3460), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1158)] = { + [sym_import] = STATE(6227), + [sym_nested_identifier] = STATE(7217), + [sym_string] = STATE(1754), + [sym_formal_parameters] = STATE(6868), + [sym_nested_type_identifier] = STATE(1732), + [sym__type_query_member_expression_in_type_annotation] = STATE(1715), + [sym__type_query_call_expression_in_type_annotation] = STATE(1759), + [sym_type] = STATE(1864), + [sym_constructor_type] = STATE(1760), + [sym_primary_type] = STATE(1761), + [sym_template_literal_type] = STATE(1750), + [sym_infer_type] = STATE(1760), + [sym_conditional_type] = STATE(1750), + [sym_generic_type] = STATE(1750), + [sym_type_query] = STATE(1750), + [sym_index_type_query] = STATE(1750), + [sym_lookup_type] = STATE(1750), + [sym_literal_type] = STATE(1750), + [sym__number] = STATE(1762), + [sym_existential_type] = STATE(1750), + [sym_flow_maybe_type] = STATE(1750), + [sym_parenthesized_type] = STATE(1750), + [sym_predefined_type] = STATE(1750), + [sym_object_type] = STATE(1750), + [sym_type_parameters] = STATE(6541), + [sym_array_type] = STATE(1750), + [sym_tuple_type] = STATE(1750), + [sym_readonly_type] = STATE(1760), + [sym_union_type] = STATE(1750), + [sym_intersection_type] = STATE(1750), + [sym_function_type] = STATE(1760), + [sym_identifier] = ACTIONS(3646), + [anon_sym_STAR] = ACTIONS(3416), + [anon_sym_LBRACE] = ACTIONS(3418), + [anon_sym_typeof] = ACTIONS(3420), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3422), + [anon_sym_LPAREN] = ACTIONS(3424), + [anon_sym_LBRACK] = ACTIONS(3426), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3428), + [anon_sym_AMP] = ACTIONS(3430), + [anon_sym_PIPE] = ACTIONS(3432), + [anon_sym_PLUS] = ACTIONS(3434), + [anon_sym_DASH] = ACTIONS(3434), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3436), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3438), + [sym_number] = ACTIONS(3440), + [sym_this] = ACTIONS(3648), + [sym_true] = ACTIONS(3444), + [sym_false] = ACTIONS(3444), + [sym_null] = ACTIONS(3444), + [sym_undefined] = ACTIONS(3444), + [anon_sym_readonly] = ACTIONS(3446), + [anon_sym_QMARK] = ACTIONS(3448), + [anon_sym_any] = ACTIONS(3436), + [anon_sym_number] = ACTIONS(3436), + [anon_sym_boolean] = ACTIONS(3436), + [anon_sym_string] = ACTIONS(3436), + [anon_sym_symbol] = ACTIONS(3436), + [anon_sym_object] = ACTIONS(3436), + [anon_sym_abstract] = ACTIONS(3450), + [anon_sym_never] = ACTIONS(3436), + [anon_sym_unknown] = ACTIONS(3436), + [anon_sym_keyof] = ACTIONS(3454), + [anon_sym_infer] = ACTIONS(3456), + [aux_sym_predefined_type_token1] = ACTIONS(3458), + [anon_sym_LBRACE_PIPE] = ACTIONS(3460), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1159)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4187), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -128916,439 +143643,439 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1035)] = { - [sym_import] = STATE(4900), - [sym_nested_identifier] = STATE(5974), - [sym_string] = STATE(2051), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1788), - [sym__type_query_member_expression_in_type_annotation] = STATE(1763), - [sym__type_query_call_expression_in_type_annotation] = STATE(1949), - [sym_type] = STATE(2049), - [sym_constructor_type] = STATE(1950), - [sym_primary_type] = STATE(1954), - [sym_template_literal_type] = STATE(2047), - [sym_infer_type] = STATE(1950), - [sym_conditional_type] = STATE(2047), - [sym_generic_type] = STATE(2047), - [sym_type_query] = STATE(2047), - [sym_index_type_query] = STATE(2047), - [sym_lookup_type] = STATE(2047), - [sym_literal_type] = STATE(2047), - [sym__number] = STATE(1955), - [sym_existential_type] = STATE(2047), - [sym_flow_maybe_type] = STATE(2047), - [sym_parenthesized_type] = STATE(2047), - [sym_predefined_type] = STATE(2047), - [sym_object_type] = STATE(2047), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(2047), - [sym_tuple_type] = STATE(2047), - [sym_readonly_type] = STATE(1950), - [sym_union_type] = STATE(2047), - [sym_intersection_type] = STATE(2047), - [sym_function_type] = STATE(1950), - [sym_identifier] = ACTIONS(3248), - [anon_sym_STAR] = ACTIONS(3138), - [anon_sym_LBRACE] = ACTIONS(3140), - [anon_sym_typeof] = ACTIONS(3142), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3144), - [anon_sym_LPAREN] = ACTIONS(3146), - [anon_sym_LBRACK] = ACTIONS(3148), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3150), - [anon_sym_AMP] = ACTIONS(3152), - [anon_sym_PIPE] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3156), - [anon_sym_DASH] = ACTIONS(3156), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3160), - [sym_number] = ACTIONS(3162), - [sym_this] = ACTIONS(3252), - [sym_true] = ACTIONS(3166), - [sym_false] = ACTIONS(3166), - [sym_null] = ACTIONS(3166), - [sym_undefined] = ACTIONS(3166), - [anon_sym_readonly] = ACTIONS(3168), - [anon_sym_QMARK] = ACTIONS(3170), - [anon_sym_any] = ACTIONS(3158), - [anon_sym_number] = ACTIONS(3158), - [anon_sym_boolean] = ACTIONS(3158), - [anon_sym_string] = ACTIONS(3158), - [anon_sym_symbol] = ACTIONS(3158), - [anon_sym_object] = ACTIONS(3158), - [anon_sym_abstract] = ACTIONS(3172), - [anon_sym_never] = ACTIONS(3158), - [anon_sym_unknown] = ACTIONS(3158), - [anon_sym_keyof] = ACTIONS(3176), - [anon_sym_infer] = ACTIONS(3178), - [anon_sym_unique] = ACTIONS(3180), - [anon_sym_LBRACE_PIPE] = ACTIONS(3182), + [STATE(1160)] = { + [sym_import] = STATE(6360), + [sym_nested_identifier] = STATE(6931), + [sym_string] = STATE(4373), + [sym_formal_parameters] = STATE(6875), + [sym_nested_type_identifier] = STATE(4023), + [sym__type_query_member_expression_in_type_annotation] = STATE(3738), + [sym__type_query_call_expression_in_type_annotation] = STATE(4204), + [sym_type] = STATE(5351), + [sym_constructor_type] = STATE(4380), + [sym_primary_type] = STATE(4383), + [sym_template_literal_type] = STATE(4365), + [sym_infer_type] = STATE(4380), + [sym_conditional_type] = STATE(4365), + [sym_generic_type] = STATE(4365), + [sym_type_query] = STATE(4365), + [sym_index_type_query] = STATE(4365), + [sym_lookup_type] = STATE(4365), + [sym_literal_type] = STATE(4365), + [sym__number] = STATE(4529), + [sym_existential_type] = STATE(4365), + [sym_flow_maybe_type] = STATE(4365), + [sym_parenthesized_type] = STATE(4365), + [sym_predefined_type] = STATE(4365), + [sym_object_type] = STATE(4365), + [sym_type_parameters] = STATE(6479), + [sym_array_type] = STATE(4365), + [sym_tuple_type] = STATE(4365), + [sym_readonly_type] = STATE(4380), + [sym_union_type] = STATE(4365), + [sym_intersection_type] = STATE(4365), + [sym_function_type] = STATE(4380), + [sym_identifier] = ACTIONS(3642), + [anon_sym_STAR] = ACTIONS(3246), + [anon_sym_LBRACE] = ACTIONS(3248), + [anon_sym_typeof] = ACTIONS(3250), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3252), + [anon_sym_LPAREN] = ACTIONS(3254), + [anon_sym_LBRACK] = ACTIONS(3256), + [anon_sym_DQUOTE] = ACTIONS(3258), + [anon_sym_SQUOTE] = ACTIONS(3260), + [anon_sym_new] = ACTIONS(3262), + [anon_sym_AMP] = ACTIONS(3264), + [anon_sym_PIPE] = ACTIONS(3266), + [anon_sym_PLUS] = ACTIONS(3268), + [anon_sym_DASH] = ACTIONS(3268), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3270), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3272), + [sym_number] = ACTIONS(3274), + [sym_this] = ACTIONS(3644), + [sym_true] = ACTIONS(3278), + [sym_false] = ACTIONS(3278), + [sym_null] = ACTIONS(3278), + [sym_undefined] = ACTIONS(3278), + [anon_sym_readonly] = ACTIONS(3280), + [anon_sym_QMARK] = ACTIONS(3282), + [anon_sym_any] = ACTIONS(3270), + [anon_sym_number] = ACTIONS(3270), + [anon_sym_boolean] = ACTIONS(3270), + [anon_sym_string] = ACTIONS(3270), + [anon_sym_symbol] = ACTIONS(3270), + [anon_sym_object] = ACTIONS(3270), + [anon_sym_abstract] = ACTIONS(3284), + [anon_sym_never] = ACTIONS(3270), + [anon_sym_unknown] = ACTIONS(3270), + [anon_sym_keyof] = ACTIONS(3288), + [anon_sym_infer] = ACTIONS(3290), + [aux_sym_predefined_type_token1] = ACTIONS(3292), + [anon_sym_LBRACE_PIPE] = ACTIONS(3294), [sym_html_comment] = ACTIONS(5), }, - [STATE(1036)] = { - [sym_import] = STATE(4878), - [sym_nested_identifier] = STATE(6238), - [sym_string] = STATE(3430), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(3248), - [sym__type_query_member_expression_in_type_annotation] = STATE(3093), - [sym__type_query_call_expression_in_type_annotation] = STATE(3323), - [sym_type] = STATE(4888), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3450), - [sym_template_literal_type] = STATE(3429), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(3429), - [sym_generic_type] = STATE(3429), - [sym_type_query] = STATE(3429), - [sym_index_type_query] = STATE(3429), - [sym_lookup_type] = STATE(3429), - [sym_literal_type] = STATE(3429), - [sym__number] = STATE(3435), - [sym_existential_type] = STATE(3429), - [sym_flow_maybe_type] = STATE(3429), - [sym_parenthesized_type] = STATE(3429), - [sym_predefined_type] = STATE(3429), - [sym_object_type] = STATE(3429), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(3429), - [sym_tuple_type] = STATE(3429), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(3429), - [sym_intersection_type] = STATE(3429), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(3240), - [anon_sym_STAR] = ACTIONS(2966), - [anon_sym_LBRACE] = ACTIONS(2968), - [anon_sym_typeof] = ACTIONS(2970), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(2972), - [anon_sym_LPAREN] = ACTIONS(2974), - [anon_sym_LBRACK] = ACTIONS(2976), - [anon_sym_DQUOTE] = ACTIONS(2978), - [anon_sym_SQUOTE] = ACTIONS(2980), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(2984), - [anon_sym_PIPE] = ACTIONS(2986), - [anon_sym_PLUS] = ACTIONS(2988), - [anon_sym_DASH] = ACTIONS(2988), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(2990), + [STATE(1161)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5044), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2992), - [sym_number] = ACTIONS(2994), - [sym_this] = ACTIONS(3242), - [sym_true] = ACTIONS(2998), - [sym_false] = ACTIONS(2998), - [sym_null] = ACTIONS(2998), - [sym_undefined] = ACTIONS(2998), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(3002), - [anon_sym_any] = ACTIONS(2990), - [anon_sym_number] = ACTIONS(2990), - [anon_sym_boolean] = ACTIONS(2990), - [anon_sym_string] = ACTIONS(2990), - [anon_sym_symbol] = ACTIONS(2990), - [anon_sym_object] = ACTIONS(2990), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), [anon_sym_abstract] = ACTIONS(207), - [anon_sym_never] = ACTIONS(2990), - [anon_sym_unknown] = ACTIONS(2990), - [anon_sym_keyof] = ACTIONS(3008), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(3012), - [anon_sym_LBRACE_PIPE] = ACTIONS(3014), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1037)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4003), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1162)] = { + [sym_import] = STATE(6200), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7280), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3906), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3556), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6687), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(3526), + [anon_sym_typeof] = ACTIONS(3528), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(3530), + [anon_sym_SQUOTE] = ACTIONS(3532), + [anon_sym_new] = ACTIONS(3534), + [anon_sym_AMP] = ACTIONS(3536), + [anon_sym_PIPE] = ACTIONS(3538), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(3542), + [anon_sym_QMARK] = ACTIONS(3544), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(207), + [anon_sym_abstract] = ACTIONS(3546), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_keyof] = ACTIONS(3550), + [anon_sym_infer] = ACTIONS(3552), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3554), [sym_html_comment] = ACTIONS(5), }, - [STATE(1038)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4721), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1163)] = { + [sym_import] = STATE(6200), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7280), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3906), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4959), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6687), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(3526), + [anon_sym_typeof] = ACTIONS(3528), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1537), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(3530), + [anon_sym_SQUOTE] = ACTIONS(3532), + [anon_sym_new] = ACTIONS(3534), + [anon_sym_AMP] = ACTIONS(3536), + [anon_sym_PIPE] = ACTIONS(3538), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1543), - [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(3542), + [anon_sym_QMARK] = ACTIONS(3544), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(665), + [anon_sym_abstract] = ACTIONS(3546), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(1547), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_keyof] = ACTIONS(3550), + [anon_sym_infer] = ACTIONS(3552), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3554), [sym_html_comment] = ACTIONS(5), }, - [STATE(1039)] = { - [sym_import] = STATE(5133), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5975), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3229), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4547), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(3080), - [anon_sym_typeof] = ACTIONS(3082), - [anon_sym_import] = ACTIONS(1511), + [STATE(1164)] = { + [sym_import] = STATE(6200), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7280), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3906), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4961), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6687), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(3526), + [anon_sym_typeof] = ACTIONS(3528), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3086), - [anon_sym_new] = ACTIONS(3088), - [anon_sym_AMP] = ACTIONS(3090), - [anon_sym_PIPE] = ACTIONS(3092), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(3530), + [anon_sym_SQUOTE] = ACTIONS(3532), + [anon_sym_new] = ACTIONS(3534), + [anon_sym_AMP] = ACTIONS(3536), + [anon_sym_PIPE] = ACTIONS(3538), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(3096), - [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(3542), + [anon_sym_QMARK] = ACTIONS(3544), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(3100), + [anon_sym_abstract] = ACTIONS(3546), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(3104), - [anon_sym_infer] = ACTIONS(3106), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3108), + [anon_sym_keyof] = ACTIONS(3550), + [anon_sym_infer] = ACTIONS(3552), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3554), [sym_html_comment] = ACTIONS(5), }, - [STATE(1040)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4677), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1165)] = { + [sym_import] = STATE(6200), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3906), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(6188), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3597), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(3526), + [anon_sym_typeof] = ACTIONS(3528), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(3530), + [anon_sym_SQUOTE] = ACTIONS(3532), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(3536), + [anon_sym_PIPE] = ACTIONS(3538), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(3544), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -129358,1107 +144085,1033 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), + [anon_sym_keyof] = ACTIONS(3550), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1041)] = { - [sym_import] = STATE(5411), - [sym_nested_identifier] = STATE(5894), - [sym_string] = STATE(3265), - [sym_formal_parameters] = STATE(6194), - [sym_nested_type_identifier] = STATE(3100), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3222), - [sym_type] = STATE(4173), - [sym_constructor_type] = STATE(3289), - [sym_primary_type] = STATE(3290), - [sym_template_literal_type] = STATE(3267), - [sym_infer_type] = STATE(3289), - [sym_conditional_type] = STATE(3267), - [sym_generic_type] = STATE(3267), - [sym_type_query] = STATE(3267), - [sym_index_type_query] = STATE(3267), - [sym_lookup_type] = STATE(3267), - [sym_literal_type] = STATE(3267), - [sym__number] = STATE(3300), - [sym_existential_type] = STATE(3267), - [sym_flow_maybe_type] = STATE(3267), - [sym_parenthesized_type] = STATE(3267), - [sym_predefined_type] = STATE(3267), - [sym_object_type] = STATE(3267), - [sym_type_parameters] = STATE(5511), - [sym_array_type] = STATE(3267), - [sym_tuple_type] = STATE(3267), - [sym_readonly_type] = STATE(3289), - [sym_union_type] = STATE(3267), - [sym_intersection_type] = STATE(3267), - [sym_function_type] = STATE(3289), - [sym_identifier] = ACTIONS(1595), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_LBRACE] = ACTIONS(1599), - [anon_sym_typeof] = ACTIONS(1601), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(989), - [anon_sym_LPAREN] = ACTIONS(1603), - [anon_sym_LBRACK] = ACTIONS(1605), - [anon_sym_DQUOTE] = ACTIONS(1607), - [anon_sym_SQUOTE] = ACTIONS(1609), - [anon_sym_new] = ACTIONS(1611), - [anon_sym_AMP] = ACTIONS(997), - [anon_sym_PIPE] = ACTIONS(999), - [anon_sym_PLUS] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3120), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(1023), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1619), - [sym_number] = ACTIONS(1621), - [sym_this] = ACTIONS(1623), - [sym_true] = ACTIONS(1625), - [sym_false] = ACTIONS(1625), - [sym_null] = ACTIONS(1625), - [sym_undefined] = ACTIONS(1625), - [anon_sym_readonly] = ACTIONS(1627), - [anon_sym_QMARK] = ACTIONS(1017), - [anon_sym_any] = ACTIONS(1023), - [anon_sym_number] = ACTIONS(1023), - [anon_sym_boolean] = ACTIONS(1023), - [anon_sym_string] = ACTIONS(1023), - [anon_sym_symbol] = ACTIONS(1023), - [anon_sym_object] = ACTIONS(1023), - [anon_sym_abstract] = ACTIONS(1021), - [anon_sym_never] = ACTIONS(1023), - [anon_sym_unknown] = ACTIONS(1023), - [anon_sym_keyof] = ACTIONS(1025), - [anon_sym_infer] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_LBRACE_PIPE] = ACTIONS(1031), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3554), [sym_html_comment] = ACTIONS(5), }, - [STATE(1042)] = { - [sym_import] = STATE(5411), - [sym_nested_identifier] = STATE(5894), - [sym_string] = STATE(3265), - [sym_formal_parameters] = STATE(6194), - [sym_nested_type_identifier] = STATE(3100), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3222), - [sym_type] = STATE(4198), - [sym_constructor_type] = STATE(3289), - [sym_primary_type] = STATE(3290), - [sym_template_literal_type] = STATE(3267), - [sym_infer_type] = STATE(3289), - [sym_conditional_type] = STATE(3267), - [sym_generic_type] = STATE(3267), - [sym_type_query] = STATE(3267), - [sym_index_type_query] = STATE(3267), - [sym_lookup_type] = STATE(3267), - [sym_literal_type] = STATE(3267), - [sym__number] = STATE(3300), - [sym_existential_type] = STATE(3267), - [sym_flow_maybe_type] = STATE(3267), - [sym_parenthesized_type] = STATE(3267), - [sym_predefined_type] = STATE(3267), - [sym_object_type] = STATE(3267), - [sym_type_parameters] = STATE(5511), - [sym_array_type] = STATE(3267), - [sym_tuple_type] = STATE(3267), - [sym_readonly_type] = STATE(3289), - [sym_union_type] = STATE(3267), - [sym_intersection_type] = STATE(3267), - [sym_function_type] = STATE(3289), - [sym_identifier] = ACTIONS(1595), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_LBRACE] = ACTIONS(1599), - [anon_sym_typeof] = ACTIONS(1601), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(989), - [anon_sym_LPAREN] = ACTIONS(1603), - [anon_sym_LBRACK] = ACTIONS(1605), - [anon_sym_DQUOTE] = ACTIONS(1607), - [anon_sym_SQUOTE] = ACTIONS(1609), - [anon_sym_new] = ACTIONS(1611), - [anon_sym_AMP] = ACTIONS(997), - [anon_sym_PIPE] = ACTIONS(999), - [anon_sym_PLUS] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3120), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(1023), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1619), - [sym_number] = ACTIONS(1621), - [sym_this] = ACTIONS(1623), - [sym_true] = ACTIONS(1625), - [sym_false] = ACTIONS(1625), - [sym_null] = ACTIONS(1625), - [sym_undefined] = ACTIONS(1625), - [anon_sym_readonly] = ACTIONS(1627), - [anon_sym_QMARK] = ACTIONS(1017), - [anon_sym_any] = ACTIONS(1023), - [anon_sym_number] = ACTIONS(1023), - [anon_sym_boolean] = ACTIONS(1023), - [anon_sym_string] = ACTIONS(1023), - [anon_sym_symbol] = ACTIONS(1023), - [anon_sym_object] = ACTIONS(1023), - [anon_sym_abstract] = ACTIONS(1021), - [anon_sym_never] = ACTIONS(1023), - [anon_sym_unknown] = ACTIONS(1023), - [anon_sym_keyof] = ACTIONS(1025), - [anon_sym_infer] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_LBRACE_PIPE] = ACTIONS(1031), + [STATE(1166)] = { + [sym_import] = STATE(6200), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3906), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(6188), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3598), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(3526), + [anon_sym_typeof] = ACTIONS(3528), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(3530), + [anon_sym_SQUOTE] = ACTIONS(3532), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(3536), + [anon_sym_PIPE] = ACTIONS(3538), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(3544), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3550), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3554), [sym_html_comment] = ACTIONS(5), }, - [STATE(1043)] = { - [sym_import] = STATE(4845), - [sym_nested_identifier] = STATE(5915), - [sym_string] = STATE(1565), - [sym_formal_parameters] = STATE(6108), - [sym_nested_type_identifier] = STATE(1491), - [sym__type_query_member_expression_in_type_annotation] = STATE(1475), - [sym__type_query_call_expression_in_type_annotation] = STATE(1567), - [sym_type] = STATE(1547), - [sym_constructor_type] = STATE(1624), - [sym_primary_type] = STATE(1569), - [sym_template_literal_type] = STATE(1564), - [sym_infer_type] = STATE(1624), - [sym_conditional_type] = STATE(1564), - [sym_generic_type] = STATE(1564), - [sym_type_query] = STATE(1564), - [sym_index_type_query] = STATE(1564), - [sym_lookup_type] = STATE(1564), - [sym_literal_type] = STATE(1564), - [sym__number] = STATE(1570), - [sym_existential_type] = STATE(1564), - [sym_flow_maybe_type] = STATE(1564), - [sym_parenthesized_type] = STATE(1564), - [sym_predefined_type] = STATE(1564), - [sym_object_type] = STATE(1564), - [sym_type_parameters] = STATE(5576), - [sym_array_type] = STATE(1564), - [sym_tuple_type] = STATE(1564), - [sym_readonly_type] = STATE(1624), - [sym_union_type] = STATE(1564), - [sym_intersection_type] = STATE(1564), - [sym_function_type] = STATE(1624), - [sym_identifier] = ACTIONS(3244), - [anon_sym_STAR] = ACTIONS(3018), - [anon_sym_LBRACE] = ACTIONS(3020), - [anon_sym_typeof] = ACTIONS(3022), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3254), - [anon_sym_LPAREN] = ACTIONS(3026), - [anon_sym_LBRACK] = ACTIONS(3028), + [STATE(1167)] = { + [sym_import] = STATE(6227), + [sym_nested_identifier] = STATE(7217), + [sym_string] = STATE(1754), + [sym_formal_parameters] = STATE(6868), + [sym_nested_type_identifier] = STATE(1732), + [sym__type_query_member_expression_in_type_annotation] = STATE(1715), + [sym__type_query_call_expression_in_type_annotation] = STATE(1759), + [sym_type] = STATE(1866), + [sym_constructor_type] = STATE(1760), + [sym_primary_type] = STATE(1761), + [sym_template_literal_type] = STATE(1750), + [sym_infer_type] = STATE(1760), + [sym_conditional_type] = STATE(1750), + [sym_generic_type] = STATE(1750), + [sym_type_query] = STATE(1750), + [sym_index_type_query] = STATE(1750), + [sym_lookup_type] = STATE(1750), + [sym_literal_type] = STATE(1750), + [sym__number] = STATE(1762), + [sym_existential_type] = STATE(1750), + [sym_flow_maybe_type] = STATE(1750), + [sym_parenthesized_type] = STATE(1750), + [sym_predefined_type] = STATE(1750), + [sym_object_type] = STATE(1750), + [sym_type_parameters] = STATE(6541), + [sym_array_type] = STATE(1750), + [sym_tuple_type] = STATE(1750), + [sym_readonly_type] = STATE(1760), + [sym_union_type] = STATE(1750), + [sym_intersection_type] = STATE(1750), + [sym_function_type] = STATE(1760), + [sym_identifier] = ACTIONS(3646), + [anon_sym_STAR] = ACTIONS(3416), + [anon_sym_LBRACE] = ACTIONS(3418), + [anon_sym_typeof] = ACTIONS(3420), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3422), + [anon_sym_LPAREN] = ACTIONS(3424), + [anon_sym_LBRACK] = ACTIONS(3426), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_new] = ACTIONS(3030), - [anon_sym_AMP] = ACTIONS(3032), - [anon_sym_PIPE] = ACTIONS(3034), - [anon_sym_PLUS] = ACTIONS(3036), - [anon_sym_DASH] = ACTIONS(3036), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3038), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3040), - [sym_number] = ACTIONS(3042), - [sym_this] = ACTIONS(3246), - [sym_true] = ACTIONS(3046), - [sym_false] = ACTIONS(3046), - [sym_null] = ACTIONS(3046), - [sym_undefined] = ACTIONS(3046), - [anon_sym_readonly] = ACTIONS(3048), - [anon_sym_QMARK] = ACTIONS(3050), - [anon_sym_any] = ACTIONS(3038), - [anon_sym_number] = ACTIONS(3038), - [anon_sym_boolean] = ACTIONS(3038), - [anon_sym_string] = ACTIONS(3038), - [anon_sym_symbol] = ACTIONS(3038), - [anon_sym_object] = ACTIONS(3038), - [anon_sym_abstract] = ACTIONS(3052), - [anon_sym_never] = ACTIONS(3038), - [anon_sym_unknown] = ACTIONS(3038), - [anon_sym_keyof] = ACTIONS(3056), - [anon_sym_infer] = ACTIONS(3058), - [anon_sym_unique] = ACTIONS(3060), - [anon_sym_LBRACE_PIPE] = ACTIONS(3062), + [anon_sym_new] = ACTIONS(3428), + [anon_sym_AMP] = ACTIONS(3430), + [anon_sym_PIPE] = ACTIONS(3432), + [anon_sym_PLUS] = ACTIONS(3434), + [anon_sym_DASH] = ACTIONS(3434), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3436), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3438), + [sym_number] = ACTIONS(3440), + [sym_this] = ACTIONS(3648), + [sym_true] = ACTIONS(3444), + [sym_false] = ACTIONS(3444), + [sym_null] = ACTIONS(3444), + [sym_undefined] = ACTIONS(3444), + [anon_sym_readonly] = ACTIONS(3446), + [anon_sym_QMARK] = ACTIONS(3448), + [anon_sym_any] = ACTIONS(3436), + [anon_sym_number] = ACTIONS(3436), + [anon_sym_boolean] = ACTIONS(3436), + [anon_sym_string] = ACTIONS(3436), + [anon_sym_symbol] = ACTIONS(3436), + [anon_sym_object] = ACTIONS(3436), + [anon_sym_abstract] = ACTIONS(3450), + [anon_sym_never] = ACTIONS(3436), + [anon_sym_unknown] = ACTIONS(3436), + [anon_sym_keyof] = ACTIONS(3454), + [anon_sym_infer] = ACTIONS(3456), + [aux_sym_predefined_type_token1] = ACTIONS(3458), + [anon_sym_LBRACE_PIPE] = ACTIONS(3460), [sym_html_comment] = ACTIONS(5), }, - [STATE(1044)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3057), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1168)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5130), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1537), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1543), - [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(665), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(1547), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1045)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3809), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1169)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5536), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1537), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1543), - [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(665), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(1547), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1046)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3812), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1170)] = { + [sym_import] = STATE(6200), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7280), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3906), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3578), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6687), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(3526), + [anon_sym_typeof] = ACTIONS(3528), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1537), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(3530), + [anon_sym_SQUOTE] = ACTIONS(3532), + [anon_sym_new] = ACTIONS(3534), + [anon_sym_AMP] = ACTIONS(3536), + [anon_sym_PIPE] = ACTIONS(3538), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1543), - [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(3542), + [anon_sym_QMARK] = ACTIONS(3544), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(665), + [anon_sym_abstract] = ACTIONS(3546), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(1547), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_keyof] = ACTIONS(3550), + [anon_sym_infer] = ACTIONS(3552), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3554), [sym_html_comment] = ACTIONS(5), }, - [STATE(1047)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3813), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1171)] = { + [sym_import] = STATE(6200), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7280), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3906), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4826), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6687), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(3526), + [anon_sym_typeof] = ACTIONS(3528), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1537), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(3530), + [anon_sym_SQUOTE] = ACTIONS(3532), + [anon_sym_new] = ACTIONS(3534), + [anon_sym_AMP] = ACTIONS(3536), + [anon_sym_PIPE] = ACTIONS(3538), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1543), - [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(3542), + [anon_sym_QMARK] = ACTIONS(3544), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(665), + [anon_sym_abstract] = ACTIONS(3546), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(1547), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_keyof] = ACTIONS(3550), + [anon_sym_infer] = ACTIONS(3552), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3554), [sym_html_comment] = ACTIONS(5), }, - [STATE(1048)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4140), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1172)] = { + [sym_import] = STATE(6342), + [sym_nested_identifier] = STATE(6911), + [sym_string] = STATE(3805), + [sym_formal_parameters] = STATE(7289), + [sym_nested_type_identifier] = STATE(3661), + [sym__type_query_member_expression_in_type_annotation] = STATE(3444), + [sym__type_query_call_expression_in_type_annotation] = STATE(3739), + [sym_type] = STATE(3872), + [sym_constructor_type] = STATE(3820), + [sym_primary_type] = STATE(3822), + [sym_template_literal_type] = STATE(3796), + [sym_infer_type] = STATE(3820), + [sym_conditional_type] = STATE(3796), + [sym_generic_type] = STATE(3796), + [sym_type_query] = STATE(3796), + [sym_index_type_query] = STATE(3796), + [sym_lookup_type] = STATE(3796), + [sym_literal_type] = STATE(3796), + [sym__number] = STATE(3824), + [sym_existential_type] = STATE(3796), + [sym_flow_maybe_type] = STATE(3796), + [sym_parenthesized_type] = STATE(3796), + [sym_predefined_type] = STATE(3796), + [sym_object_type] = STATE(3796), + [sym_type_parameters] = STATE(6577), + [sym_array_type] = STATE(3796), + [sym_tuple_type] = STATE(3796), + [sym_readonly_type] = STATE(3820), + [sym_union_type] = STATE(3796), + [sym_intersection_type] = STATE(3796), + [sym_function_type] = STATE(3820), + [sym_identifier] = ACTIONS(1747), + [anon_sym_STAR] = ACTIONS(1079), + [anon_sym_LBRACE] = ACTIONS(1751), + [anon_sym_typeof] = ACTIONS(1753), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(1085), + [anon_sym_LPAREN] = ACTIONS(1755), + [anon_sym_LBRACK] = ACTIONS(1757), + [anon_sym_DQUOTE] = ACTIONS(1759), + [anon_sym_SQUOTE] = ACTIONS(1761), + [anon_sym_new] = ACTIONS(1763), + [anon_sym_AMP] = ACTIONS(1093), + [anon_sym_PIPE] = ACTIONS(1095), + [anon_sym_PLUS] = ACTIONS(3186), + [anon_sym_DASH] = ACTIONS(3186), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(1119), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1771), + [sym_number] = ACTIONS(1773), + [sym_this] = ACTIONS(1775), + [sym_true] = ACTIONS(1777), + [sym_false] = ACTIONS(1777), + [sym_null] = ACTIONS(1777), + [sym_undefined] = ACTIONS(1777), + [anon_sym_readonly] = ACTIONS(1779), + [anon_sym_QMARK] = ACTIONS(1113), + [anon_sym_any] = ACTIONS(1119), + [anon_sym_number] = ACTIONS(1119), + [anon_sym_boolean] = ACTIONS(1119), + [anon_sym_string] = ACTIONS(1119), + [anon_sym_symbol] = ACTIONS(1119), + [anon_sym_object] = ACTIONS(1119), + [anon_sym_abstract] = ACTIONS(1117), + [anon_sym_never] = ACTIONS(1119), + [anon_sym_unknown] = ACTIONS(1119), + [anon_sym_keyof] = ACTIONS(1121), + [anon_sym_infer] = ACTIONS(1123), + [aux_sym_predefined_type_token1] = ACTIONS(1125), + [anon_sym_LBRACE_PIPE] = ACTIONS(1127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1173)] = { + [sym_import] = STATE(6200), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7280), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3906), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5056), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6687), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(3526), + [anon_sym_typeof] = ACTIONS(3528), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(3530), + [anon_sym_SQUOTE] = ACTIONS(3532), + [anon_sym_new] = ACTIONS(3534), + [anon_sym_AMP] = ACTIONS(3536), + [anon_sym_PIPE] = ACTIONS(3538), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(3542), + [anon_sym_QMARK] = ACTIONS(3544), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(207), + [anon_sym_abstract] = ACTIONS(3546), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_keyof] = ACTIONS(3550), + [anon_sym_infer] = ACTIONS(3552), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3554), [sym_html_comment] = ACTIONS(5), }, - [STATE(1049)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(2993), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1174)] = { + [sym_import] = STATE(6200), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7280), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3906), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5128), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6687), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(3526), + [anon_sym_typeof] = ACTIONS(3528), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1537), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(3530), + [anon_sym_SQUOTE] = ACTIONS(3532), + [anon_sym_new] = ACTIONS(3534), + [anon_sym_AMP] = ACTIONS(3536), + [anon_sym_PIPE] = ACTIONS(3538), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1543), - [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(3542), + [anon_sym_QMARK] = ACTIONS(3544), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(665), + [anon_sym_abstract] = ACTIONS(3546), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(1547), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_keyof] = ACTIONS(3550), + [anon_sym_infer] = ACTIONS(3552), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3554), [sym_html_comment] = ACTIONS(5), }, - [STATE(1050)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3838), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1175)] = { + [sym_import] = STATE(6360), + [sym_nested_identifier] = STATE(6931), + [sym_string] = STATE(4373), + [sym_formal_parameters] = STATE(6875), + [sym_nested_type_identifier] = STATE(4023), + [sym__type_query_member_expression_in_type_annotation] = STATE(3738), + [sym__type_query_call_expression_in_type_annotation] = STATE(4204), + [sym_type] = STATE(5490), + [sym_constructor_type] = STATE(4380), + [sym_primary_type] = STATE(4383), + [sym_template_literal_type] = STATE(4365), + [sym_infer_type] = STATE(4380), + [sym_conditional_type] = STATE(4365), + [sym_generic_type] = STATE(4365), + [sym_type_query] = STATE(4365), + [sym_index_type_query] = STATE(4365), + [sym_lookup_type] = STATE(4365), + [sym_literal_type] = STATE(4365), + [sym__number] = STATE(4529), + [sym_existential_type] = STATE(4365), + [sym_flow_maybe_type] = STATE(4365), + [sym_parenthesized_type] = STATE(4365), + [sym_predefined_type] = STATE(4365), + [sym_object_type] = STATE(4365), + [sym_type_parameters] = STATE(6479), + [sym_array_type] = STATE(4365), + [sym_tuple_type] = STATE(4365), + [sym_readonly_type] = STATE(4380), + [sym_union_type] = STATE(4365), + [sym_intersection_type] = STATE(4365), + [sym_function_type] = STATE(4380), + [sym_identifier] = ACTIONS(3642), + [anon_sym_STAR] = ACTIONS(3246), + [anon_sym_LBRACE] = ACTIONS(3248), + [anon_sym_typeof] = ACTIONS(3250), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3252), + [anon_sym_LPAREN] = ACTIONS(3254), + [anon_sym_LBRACK] = ACTIONS(3256), + [anon_sym_DQUOTE] = ACTIONS(3258), + [anon_sym_SQUOTE] = ACTIONS(3260), + [anon_sym_new] = ACTIONS(3262), + [anon_sym_AMP] = ACTIONS(3264), + [anon_sym_PIPE] = ACTIONS(3266), + [anon_sym_PLUS] = ACTIONS(3268), + [anon_sym_DASH] = ACTIONS(3268), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3270), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3272), + [sym_number] = ACTIONS(3274), + [sym_this] = ACTIONS(3644), + [sym_true] = ACTIONS(3278), + [sym_false] = ACTIONS(3278), + [sym_null] = ACTIONS(3278), + [sym_undefined] = ACTIONS(3278), + [anon_sym_readonly] = ACTIONS(3280), + [anon_sym_QMARK] = ACTIONS(3282), + [anon_sym_any] = ACTIONS(3270), + [anon_sym_number] = ACTIONS(3270), + [anon_sym_boolean] = ACTIONS(3270), + [anon_sym_string] = ACTIONS(3270), + [anon_sym_symbol] = ACTIONS(3270), + [anon_sym_object] = ACTIONS(3270), + [anon_sym_abstract] = ACTIONS(3284), + [anon_sym_never] = ACTIONS(3270), + [anon_sym_unknown] = ACTIONS(3270), + [anon_sym_keyof] = ACTIONS(3288), + [anon_sym_infer] = ACTIONS(3290), + [aux_sym_predefined_type_token1] = ACTIONS(3292), + [anon_sym_LBRACE_PIPE] = ACTIONS(3294), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1176)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(6206), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(5291), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(5711), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1537), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1543), - [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(665), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(1547), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1051)] = { - [sym_import] = STATE(4845), - [sym_nested_identifier] = STATE(5915), - [sym_string] = STATE(1565), - [sym_formal_parameters] = STATE(6108), - [sym_nested_type_identifier] = STATE(1491), - [sym__type_query_member_expression_in_type_annotation] = STATE(1475), - [sym__type_query_call_expression_in_type_annotation] = STATE(1567), - [sym_type] = STATE(1496), - [sym_constructor_type] = STATE(1624), - [sym_primary_type] = STATE(1569), - [sym_template_literal_type] = STATE(1564), - [sym_infer_type] = STATE(1624), - [sym_conditional_type] = STATE(1564), - [sym_generic_type] = STATE(1564), - [sym_type_query] = STATE(1564), - [sym_index_type_query] = STATE(1564), - [sym_lookup_type] = STATE(1564), - [sym_literal_type] = STATE(1564), - [sym__number] = STATE(1570), - [sym_existential_type] = STATE(1564), - [sym_flow_maybe_type] = STATE(1564), - [sym_parenthesized_type] = STATE(1564), - [sym_predefined_type] = STATE(1564), - [sym_object_type] = STATE(1564), - [sym_type_parameters] = STATE(5576), - [sym_array_type] = STATE(1564), - [sym_tuple_type] = STATE(1564), - [sym_readonly_type] = STATE(1624), - [sym_union_type] = STATE(1564), - [sym_intersection_type] = STATE(1564), - [sym_function_type] = STATE(1624), - [sym_identifier] = ACTIONS(3244), - [anon_sym_STAR] = ACTIONS(3018), - [anon_sym_LBRACE] = ACTIONS(3020), - [anon_sym_typeof] = ACTIONS(3022), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3024), - [anon_sym_LPAREN] = ACTIONS(3026), - [anon_sym_LBRACK] = ACTIONS(3028), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_new] = ACTIONS(3030), - [anon_sym_AMP] = ACTIONS(3032), - [anon_sym_PIPE] = ACTIONS(3034), - [anon_sym_PLUS] = ACTIONS(3036), - [anon_sym_DASH] = ACTIONS(3036), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3038), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3040), - [sym_number] = ACTIONS(3042), - [sym_this] = ACTIONS(3246), - [sym_true] = ACTIONS(3046), - [sym_false] = ACTIONS(3046), - [sym_null] = ACTIONS(3046), - [sym_undefined] = ACTIONS(3046), - [anon_sym_readonly] = ACTIONS(3048), - [anon_sym_QMARK] = ACTIONS(3050), - [anon_sym_any] = ACTIONS(3038), - [anon_sym_number] = ACTIONS(3038), - [anon_sym_boolean] = ACTIONS(3038), - [anon_sym_string] = ACTIONS(3038), - [anon_sym_symbol] = ACTIONS(3038), - [anon_sym_object] = ACTIONS(3038), - [anon_sym_abstract] = ACTIONS(3052), - [anon_sym_never] = ACTIONS(3038), - [anon_sym_unknown] = ACTIONS(3038), - [anon_sym_keyof] = ACTIONS(3056), - [anon_sym_infer] = ACTIONS(3058), - [anon_sym_unique] = ACTIONS(3060), - [anon_sym_LBRACE_PIPE] = ACTIONS(3062), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1052)] = { - [sym_import] = STATE(5411), - [sym_nested_identifier] = STATE(5894), - [sym_string] = STATE(3265), - [sym_formal_parameters] = STATE(6194), - [sym_nested_type_identifier] = STATE(3100), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3222), - [sym_type] = STATE(4215), - [sym_constructor_type] = STATE(3289), - [sym_primary_type] = STATE(3290), - [sym_template_literal_type] = STATE(3267), - [sym_infer_type] = STATE(3289), - [sym_conditional_type] = STATE(3267), - [sym_generic_type] = STATE(3267), - [sym_type_query] = STATE(3267), - [sym_index_type_query] = STATE(3267), - [sym_lookup_type] = STATE(3267), - [sym_literal_type] = STATE(3267), - [sym__number] = STATE(3300), - [sym_existential_type] = STATE(3267), - [sym_flow_maybe_type] = STATE(3267), - [sym_parenthesized_type] = STATE(3267), - [sym_predefined_type] = STATE(3267), - [sym_object_type] = STATE(3267), - [sym_type_parameters] = STATE(5511), - [sym_array_type] = STATE(3267), - [sym_tuple_type] = STATE(3267), - [sym_readonly_type] = STATE(3289), - [sym_union_type] = STATE(3267), - [sym_intersection_type] = STATE(3267), - [sym_function_type] = STATE(3289), - [sym_identifier] = ACTIONS(1595), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_LBRACE] = ACTIONS(1599), - [anon_sym_typeof] = ACTIONS(1601), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(989), - [anon_sym_LPAREN] = ACTIONS(1603), - [anon_sym_LBRACK] = ACTIONS(1605), - [anon_sym_DQUOTE] = ACTIONS(1607), - [anon_sym_SQUOTE] = ACTIONS(1609), - [anon_sym_new] = ACTIONS(1611), - [anon_sym_AMP] = ACTIONS(997), - [anon_sym_PIPE] = ACTIONS(999), - [anon_sym_PLUS] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3120), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(1023), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1619), - [sym_number] = ACTIONS(1621), - [sym_this] = ACTIONS(1623), - [sym_true] = ACTIONS(1625), - [sym_false] = ACTIONS(1625), - [sym_null] = ACTIONS(1625), - [sym_undefined] = ACTIONS(1625), - [anon_sym_readonly] = ACTIONS(1627), - [anon_sym_QMARK] = ACTIONS(1017), - [anon_sym_any] = ACTIONS(1023), - [anon_sym_number] = ACTIONS(1023), - [anon_sym_boolean] = ACTIONS(1023), - [anon_sym_string] = ACTIONS(1023), - [anon_sym_symbol] = ACTIONS(1023), - [anon_sym_object] = ACTIONS(1023), - [anon_sym_abstract] = ACTIONS(1021), - [anon_sym_never] = ACTIONS(1023), - [anon_sym_unknown] = ACTIONS(1023), - [anon_sym_keyof] = ACTIONS(1025), - [anon_sym_infer] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_LBRACE_PIPE] = ACTIONS(1031), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1053)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(2938), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1177)] = { + [sym_import] = STATE(6200), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7280), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3906), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3604), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6687), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(3526), + [anon_sym_typeof] = ACTIONS(3528), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1537), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(3530), + [anon_sym_SQUOTE] = ACTIONS(3532), + [anon_sym_new] = ACTIONS(3534), + [anon_sym_AMP] = ACTIONS(3536), + [anon_sym_PIPE] = ACTIONS(3538), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1543), - [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(3542), + [anon_sym_QMARK] = ACTIONS(3544), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(665), + [anon_sym_abstract] = ACTIONS(3546), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(1547), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_keyof] = ACTIONS(3550), + [anon_sym_infer] = ACTIONS(3552), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3554), [sym_html_comment] = ACTIONS(5), }, - [STATE(1054)] = { - [sym_import] = STATE(4845), - [sym_nested_identifier] = STATE(5915), - [sym_string] = STATE(1565), - [sym_formal_parameters] = STATE(6108), - [sym_nested_type_identifier] = STATE(1491), - [sym__type_query_member_expression_in_type_annotation] = STATE(1475), - [sym__type_query_call_expression_in_type_annotation] = STATE(1567), - [sym_type] = STATE(1522), - [sym_constructor_type] = STATE(1624), - [sym_primary_type] = STATE(1569), - [sym_template_literal_type] = STATE(1564), - [sym_infer_type] = STATE(1624), - [sym_conditional_type] = STATE(1564), - [sym_generic_type] = STATE(1564), - [sym_type_query] = STATE(1564), - [sym_index_type_query] = STATE(1564), - [sym_lookup_type] = STATE(1564), - [sym_literal_type] = STATE(1564), - [sym__number] = STATE(1570), - [sym_existential_type] = STATE(1564), - [sym_flow_maybe_type] = STATE(1564), - [sym_parenthesized_type] = STATE(1564), - [sym_predefined_type] = STATE(1564), - [sym_object_type] = STATE(1564), - [sym_type_parameters] = STATE(5576), - [sym_array_type] = STATE(1564), - [sym_tuple_type] = STATE(1564), - [sym_readonly_type] = STATE(1624), - [sym_union_type] = STATE(1564), - [sym_intersection_type] = STATE(1564), - [sym_function_type] = STATE(1624), - [sym_identifier] = ACTIONS(3244), - [anon_sym_STAR] = ACTIONS(3018), - [anon_sym_LBRACE] = ACTIONS(3020), - [anon_sym_typeof] = ACTIONS(3022), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3024), - [anon_sym_LPAREN] = ACTIONS(3026), - [anon_sym_LBRACK] = ACTIONS(3028), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_new] = ACTIONS(3030), - [anon_sym_AMP] = ACTIONS(3032), - [anon_sym_PIPE] = ACTIONS(3034), - [anon_sym_PLUS] = ACTIONS(3036), - [anon_sym_DASH] = ACTIONS(3036), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3038), + [STATE(1178)] = { + [sym_import] = STATE(6200), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7280), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3906), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4824), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6687), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(3526), + [anon_sym_typeof] = ACTIONS(3528), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(3530), + [anon_sym_SQUOTE] = ACTIONS(3532), + [anon_sym_new] = ACTIONS(3534), + [anon_sym_AMP] = ACTIONS(3536), + [anon_sym_PIPE] = ACTIONS(3538), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3040), - [sym_number] = ACTIONS(3042), - [sym_this] = ACTIONS(3246), - [sym_true] = ACTIONS(3046), - [sym_false] = ACTIONS(3046), - [sym_null] = ACTIONS(3046), - [sym_undefined] = ACTIONS(3046), - [anon_sym_readonly] = ACTIONS(3048), - [anon_sym_QMARK] = ACTIONS(3050), - [anon_sym_any] = ACTIONS(3038), - [anon_sym_number] = ACTIONS(3038), - [anon_sym_boolean] = ACTIONS(3038), - [anon_sym_string] = ACTIONS(3038), - [anon_sym_symbol] = ACTIONS(3038), - [anon_sym_object] = ACTIONS(3038), - [anon_sym_abstract] = ACTIONS(3052), - [anon_sym_never] = ACTIONS(3038), - [anon_sym_unknown] = ACTIONS(3038), - [anon_sym_keyof] = ACTIONS(3056), - [anon_sym_infer] = ACTIONS(3058), - [anon_sym_unique] = ACTIONS(3060), - [anon_sym_LBRACE_PIPE] = ACTIONS(3062), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(3542), + [anon_sym_QMARK] = ACTIONS(3544), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3546), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3550), + [anon_sym_infer] = ACTIONS(3552), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3554), [sym_html_comment] = ACTIONS(5), }, - [STATE(1055)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4668), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1179)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5042), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -130470,735 +145123,587 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1056)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(2974), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1180)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3578), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1537), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1687), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1543), - [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1693), + [anon_sym_QMARK] = ACTIONS(701), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(665), + [anon_sym_abstract] = ACTIONS(705), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(1547), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_keyof] = ACTIONS(1697), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1057)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3723), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1181)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4610), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1537), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1687), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1543), - [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1693), + [anon_sym_QMARK] = ACTIONS(701), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(665), + [anon_sym_abstract] = ACTIONS(705), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(1547), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_keyof] = ACTIONS(1697), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1058)] = { - [sym_import] = STATE(4900), - [sym_nested_identifier] = STATE(5974), - [sym_string] = STATE(2051), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1788), - [sym__type_query_member_expression_in_type_annotation] = STATE(1763), - [sym__type_query_call_expression_in_type_annotation] = STATE(1949), - [sym_type] = STATE(2024), - [sym_constructor_type] = STATE(1950), - [sym_primary_type] = STATE(1954), - [sym_template_literal_type] = STATE(2047), - [sym_infer_type] = STATE(1950), - [sym_conditional_type] = STATE(2047), - [sym_generic_type] = STATE(2047), - [sym_type_query] = STATE(2047), - [sym_index_type_query] = STATE(2047), - [sym_lookup_type] = STATE(2047), - [sym_literal_type] = STATE(2047), - [sym__number] = STATE(1955), - [sym_existential_type] = STATE(2047), - [sym_flow_maybe_type] = STATE(2047), - [sym_parenthesized_type] = STATE(2047), - [sym_predefined_type] = STATE(2047), - [sym_object_type] = STATE(2047), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(2047), - [sym_tuple_type] = STATE(2047), - [sym_readonly_type] = STATE(1950), - [sym_union_type] = STATE(2047), - [sym_intersection_type] = STATE(2047), - [sym_function_type] = STATE(1950), - [sym_identifier] = ACTIONS(3248), - [anon_sym_STAR] = ACTIONS(3138), - [anon_sym_LBRACE] = ACTIONS(3140), - [anon_sym_typeof] = ACTIONS(3142), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3144), - [anon_sym_LPAREN] = ACTIONS(3146), - [anon_sym_LBRACK] = ACTIONS(3148), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3150), - [anon_sym_AMP] = ACTIONS(3152), - [anon_sym_PIPE] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3156), - [anon_sym_DASH] = ACTIONS(3156), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3160), - [sym_number] = ACTIONS(3162), - [sym_this] = ACTIONS(3252), - [sym_true] = ACTIONS(3166), - [sym_false] = ACTIONS(3166), - [sym_null] = ACTIONS(3166), - [sym_undefined] = ACTIONS(3166), - [anon_sym_readonly] = ACTIONS(3168), - [anon_sym_QMARK] = ACTIONS(3170), - [anon_sym_any] = ACTIONS(3158), - [anon_sym_number] = ACTIONS(3158), - [anon_sym_boolean] = ACTIONS(3158), - [anon_sym_string] = ACTIONS(3158), - [anon_sym_symbol] = ACTIONS(3158), - [anon_sym_object] = ACTIONS(3158), - [anon_sym_abstract] = ACTIONS(3172), - [anon_sym_never] = ACTIONS(3158), - [anon_sym_unknown] = ACTIONS(3158), - [anon_sym_keyof] = ACTIONS(3176), - [anon_sym_infer] = ACTIONS(3178), - [anon_sym_unique] = ACTIONS(3180), - [anon_sym_LBRACE_PIPE] = ACTIONS(3182), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1059)] = { - [sym_import] = STATE(4900), - [sym_nested_identifier] = STATE(5974), - [sym_string] = STATE(2051), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1788), - [sym__type_query_member_expression_in_type_annotation] = STATE(1763), - [sym__type_query_call_expression_in_type_annotation] = STATE(1949), - [sym_type] = STATE(2025), - [sym_constructor_type] = STATE(1950), - [sym_primary_type] = STATE(1954), - [sym_template_literal_type] = STATE(2047), - [sym_infer_type] = STATE(1950), - [sym_conditional_type] = STATE(2047), - [sym_generic_type] = STATE(2047), - [sym_type_query] = STATE(2047), - [sym_index_type_query] = STATE(2047), - [sym_lookup_type] = STATE(2047), - [sym_literal_type] = STATE(2047), - [sym__number] = STATE(1955), - [sym_existential_type] = STATE(2047), - [sym_flow_maybe_type] = STATE(2047), - [sym_parenthesized_type] = STATE(2047), - [sym_predefined_type] = STATE(2047), - [sym_object_type] = STATE(2047), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(2047), - [sym_tuple_type] = STATE(2047), - [sym_readonly_type] = STATE(1950), - [sym_union_type] = STATE(2047), - [sym_intersection_type] = STATE(2047), - [sym_function_type] = STATE(1950), - [sym_identifier] = ACTIONS(3248), - [anon_sym_STAR] = ACTIONS(3138), - [anon_sym_LBRACE] = ACTIONS(3140), - [anon_sym_typeof] = ACTIONS(3142), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3144), - [anon_sym_LPAREN] = ACTIONS(3146), - [anon_sym_LBRACK] = ACTIONS(3148), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3150), - [anon_sym_AMP] = ACTIONS(3152), - [anon_sym_PIPE] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3156), - [anon_sym_DASH] = ACTIONS(3156), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3160), - [sym_number] = ACTIONS(3162), - [sym_this] = ACTIONS(3252), - [sym_true] = ACTIONS(3166), - [sym_false] = ACTIONS(3166), - [sym_null] = ACTIONS(3166), - [sym_undefined] = ACTIONS(3166), - [anon_sym_readonly] = ACTIONS(3168), - [anon_sym_QMARK] = ACTIONS(3170), - [anon_sym_any] = ACTIONS(3158), - [anon_sym_number] = ACTIONS(3158), - [anon_sym_boolean] = ACTIONS(3158), - [anon_sym_string] = ACTIONS(3158), - [anon_sym_symbol] = ACTIONS(3158), - [anon_sym_object] = ACTIONS(3158), - [anon_sym_abstract] = ACTIONS(3172), - [anon_sym_never] = ACTIONS(3158), - [anon_sym_unknown] = ACTIONS(3158), - [anon_sym_keyof] = ACTIONS(3176), - [anon_sym_infer] = ACTIONS(3178), - [anon_sym_unique] = ACTIONS(3180), - [anon_sym_LBRACE_PIPE] = ACTIONS(3182), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1060)] = { - [sym_import] = STATE(4900), - [sym_nested_identifier] = STATE(5974), - [sym_string] = STATE(2051), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1788), - [sym__type_query_member_expression_in_type_annotation] = STATE(1763), - [sym__type_query_call_expression_in_type_annotation] = STATE(1949), - [sym_type] = STATE(2033), - [sym_constructor_type] = STATE(1950), - [sym_primary_type] = STATE(1954), - [sym_template_literal_type] = STATE(2047), - [sym_infer_type] = STATE(1950), - [sym_conditional_type] = STATE(2047), - [sym_generic_type] = STATE(2047), - [sym_type_query] = STATE(2047), - [sym_index_type_query] = STATE(2047), - [sym_lookup_type] = STATE(2047), - [sym_literal_type] = STATE(2047), - [sym__number] = STATE(1955), - [sym_existential_type] = STATE(2047), - [sym_flow_maybe_type] = STATE(2047), - [sym_parenthesized_type] = STATE(2047), - [sym_predefined_type] = STATE(2047), - [sym_object_type] = STATE(2047), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(2047), - [sym_tuple_type] = STATE(2047), - [sym_readonly_type] = STATE(1950), - [sym_union_type] = STATE(2047), - [sym_intersection_type] = STATE(2047), - [sym_function_type] = STATE(1950), - [sym_identifier] = ACTIONS(3248), - [anon_sym_STAR] = ACTIONS(3138), - [anon_sym_LBRACE] = ACTIONS(3140), - [anon_sym_typeof] = ACTIONS(3142), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3144), - [anon_sym_LPAREN] = ACTIONS(3146), - [anon_sym_LBRACK] = ACTIONS(3148), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3150), - [anon_sym_AMP] = ACTIONS(3152), - [anon_sym_PIPE] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3156), - [anon_sym_DASH] = ACTIONS(3156), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3160), - [sym_number] = ACTIONS(3162), - [sym_this] = ACTIONS(3252), - [sym_true] = ACTIONS(3166), - [sym_false] = ACTIONS(3166), - [sym_null] = ACTIONS(3166), - [sym_undefined] = ACTIONS(3166), - [anon_sym_readonly] = ACTIONS(3168), - [anon_sym_QMARK] = ACTIONS(3170), - [anon_sym_any] = ACTIONS(3158), - [anon_sym_number] = ACTIONS(3158), - [anon_sym_boolean] = ACTIONS(3158), - [anon_sym_string] = ACTIONS(3158), - [anon_sym_symbol] = ACTIONS(3158), - [anon_sym_object] = ACTIONS(3158), - [anon_sym_abstract] = ACTIONS(3172), - [anon_sym_never] = ACTIONS(3158), - [anon_sym_unknown] = ACTIONS(3158), - [anon_sym_keyof] = ACTIONS(3176), - [anon_sym_infer] = ACTIONS(3178), - [anon_sym_unique] = ACTIONS(3180), - [anon_sym_LBRACE_PIPE] = ACTIONS(3182), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1061)] = { - [sym_import] = STATE(4900), - [sym_nested_identifier] = STATE(5974), - [sym_string] = STATE(2051), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(1788), - [sym__type_query_member_expression_in_type_annotation] = STATE(1763), - [sym__type_query_call_expression_in_type_annotation] = STATE(1949), - [sym_type] = STATE(5009), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(2034), - [sym_template_literal_type] = STATE(2047), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2047), - [sym_generic_type] = STATE(2047), - [sym_type_query] = STATE(2047), - [sym_index_type_query] = STATE(2047), - [sym_lookup_type] = STATE(2047), - [sym_literal_type] = STATE(2047), - [sym__number] = STATE(1955), - [sym_existential_type] = STATE(2047), - [sym_flow_maybe_type] = STATE(2047), - [sym_parenthesized_type] = STATE(2047), - [sym_predefined_type] = STATE(2047), - [sym_object_type] = STATE(2047), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2047), - [sym_tuple_type] = STATE(2047), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2047), - [sym_intersection_type] = STATE(2047), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(3248), - [anon_sym_STAR] = ACTIONS(3138), - [anon_sym_LBRACE] = ACTIONS(3140), - [anon_sym_typeof] = ACTIONS(3142), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3144), - [anon_sym_LPAREN] = ACTIONS(3146), - [anon_sym_LBRACK] = ACTIONS(3148), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(3152), - [anon_sym_PIPE] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3156), - [anon_sym_DASH] = ACTIONS(3156), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3158), + [STATE(1182)] = { + [sym_import] = STATE(6342), + [sym_nested_identifier] = STATE(6911), + [sym_string] = STATE(3805), + [sym_formal_parameters] = STATE(7289), + [sym_nested_type_identifier] = STATE(3661), + [sym__type_query_member_expression_in_type_annotation] = STATE(3444), + [sym__type_query_call_expression_in_type_annotation] = STATE(3739), + [sym_type] = STATE(3889), + [sym_constructor_type] = STATE(3820), + [sym_primary_type] = STATE(3822), + [sym_template_literal_type] = STATE(3796), + [sym_infer_type] = STATE(3820), + [sym_conditional_type] = STATE(3796), + [sym_generic_type] = STATE(3796), + [sym_type_query] = STATE(3796), + [sym_index_type_query] = STATE(3796), + [sym_lookup_type] = STATE(3796), + [sym_literal_type] = STATE(3796), + [sym__number] = STATE(3824), + [sym_existential_type] = STATE(3796), + [sym_flow_maybe_type] = STATE(3796), + [sym_parenthesized_type] = STATE(3796), + [sym_predefined_type] = STATE(3796), + [sym_object_type] = STATE(3796), + [sym_type_parameters] = STATE(6577), + [sym_array_type] = STATE(3796), + [sym_tuple_type] = STATE(3796), + [sym_readonly_type] = STATE(3820), + [sym_union_type] = STATE(3796), + [sym_intersection_type] = STATE(3796), + [sym_function_type] = STATE(3820), + [sym_identifier] = ACTIONS(1747), + [anon_sym_STAR] = ACTIONS(1079), + [anon_sym_LBRACE] = ACTIONS(1751), + [anon_sym_typeof] = ACTIONS(1753), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(1085), + [anon_sym_LPAREN] = ACTIONS(1755), + [anon_sym_LBRACK] = ACTIONS(1757), + [anon_sym_DQUOTE] = ACTIONS(1759), + [anon_sym_SQUOTE] = ACTIONS(1761), + [anon_sym_new] = ACTIONS(1763), + [anon_sym_AMP] = ACTIONS(1093), + [anon_sym_PIPE] = ACTIONS(1095), + [anon_sym_PLUS] = ACTIONS(3186), + [anon_sym_DASH] = ACTIONS(3186), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(1119), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1771), + [sym_number] = ACTIONS(1773), + [sym_this] = ACTIONS(1775), + [sym_true] = ACTIONS(1777), + [sym_false] = ACTIONS(1777), + [sym_null] = ACTIONS(1777), + [sym_undefined] = ACTIONS(1777), + [anon_sym_readonly] = ACTIONS(1779), + [anon_sym_QMARK] = ACTIONS(1113), + [anon_sym_any] = ACTIONS(1119), + [anon_sym_number] = ACTIONS(1119), + [anon_sym_boolean] = ACTIONS(1119), + [anon_sym_string] = ACTIONS(1119), + [anon_sym_symbol] = ACTIONS(1119), + [anon_sym_object] = ACTIONS(1119), + [anon_sym_abstract] = ACTIONS(1117), + [anon_sym_never] = ACTIONS(1119), + [anon_sym_unknown] = ACTIONS(1119), + [anon_sym_keyof] = ACTIONS(1121), + [anon_sym_infer] = ACTIONS(1123), + [aux_sym_predefined_type_token1] = ACTIONS(1125), + [anon_sym_LBRACE_PIPE] = ACTIONS(1127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1183)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4611), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1687), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3160), - [sym_number] = ACTIONS(3162), - [sym_this] = ACTIONS(3252), - [sym_true] = ACTIONS(3166), - [sym_false] = ACTIONS(3166), - [sym_null] = ACTIONS(3166), - [sym_undefined] = ACTIONS(3166), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(3170), - [anon_sym_any] = ACTIONS(3158), - [anon_sym_number] = ACTIONS(3158), - [anon_sym_boolean] = ACTIONS(3158), - [anon_sym_string] = ACTIONS(3158), - [anon_sym_symbol] = ACTIONS(3158), - [anon_sym_object] = ACTIONS(3158), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_never] = ACTIONS(3158), - [anon_sym_unknown] = ACTIONS(3158), - [anon_sym_keyof] = ACTIONS(3176), - [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(3180), - [anon_sym_LBRACE_PIPE] = ACTIONS(3182), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1693), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1697), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1062)] = { - [sym_import] = STATE(4900), - [sym_nested_identifier] = STATE(5974), - [sym_string] = STATE(2051), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(1788), - [sym__type_query_member_expression_in_type_annotation] = STATE(1763), - [sym__type_query_call_expression_in_type_annotation] = STATE(1949), - [sym_type] = STATE(5009), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(2037), - [sym_template_literal_type] = STATE(2047), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2047), - [sym_generic_type] = STATE(2047), - [sym_type_query] = STATE(2047), - [sym_index_type_query] = STATE(2047), - [sym_lookup_type] = STATE(2047), - [sym_literal_type] = STATE(2047), - [sym__number] = STATE(1955), - [sym_existential_type] = STATE(2047), - [sym_flow_maybe_type] = STATE(2047), - [sym_parenthesized_type] = STATE(2047), - [sym_predefined_type] = STATE(2047), - [sym_object_type] = STATE(2047), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2047), - [sym_tuple_type] = STATE(2047), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2047), - [sym_intersection_type] = STATE(2047), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(3248), - [anon_sym_STAR] = ACTIONS(3138), - [anon_sym_LBRACE] = ACTIONS(3140), - [anon_sym_typeof] = ACTIONS(3142), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3144), - [anon_sym_LPAREN] = ACTIONS(3146), - [anon_sym_LBRACK] = ACTIONS(3148), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(3152), - [anon_sym_PIPE] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3156), - [anon_sym_DASH] = ACTIONS(3156), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3158), + [STATE(1184)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4612), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1687), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3160), - [sym_number] = ACTIONS(3162), - [sym_this] = ACTIONS(3252), - [sym_true] = ACTIONS(3166), - [sym_false] = ACTIONS(3166), - [sym_null] = ACTIONS(3166), - [sym_undefined] = ACTIONS(3166), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(3170), - [anon_sym_any] = ACTIONS(3158), - [anon_sym_number] = ACTIONS(3158), - [anon_sym_boolean] = ACTIONS(3158), - [anon_sym_string] = ACTIONS(3158), - [anon_sym_symbol] = ACTIONS(3158), - [anon_sym_object] = ACTIONS(3158), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_never] = ACTIONS(3158), - [anon_sym_unknown] = ACTIONS(3158), - [anon_sym_keyof] = ACTIONS(3176), - [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(3180), - [anon_sym_LBRACE_PIPE] = ACTIONS(3182), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1693), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1697), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1063)] = { - [sym_import] = STATE(4878), - [sym_nested_identifier] = STATE(6238), - [sym_string] = STATE(3430), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(3248), - [sym__type_query_member_expression_in_type_annotation] = STATE(3093), - [sym__type_query_call_expression_in_type_annotation] = STATE(3323), - [sym_type] = STATE(4888), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3451), - [sym_template_literal_type] = STATE(3429), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(3429), - [sym_generic_type] = STATE(3429), - [sym_type_query] = STATE(3429), - [sym_index_type_query] = STATE(3429), - [sym_lookup_type] = STATE(3429), - [sym_literal_type] = STATE(3429), - [sym__number] = STATE(3435), - [sym_existential_type] = STATE(3429), - [sym_flow_maybe_type] = STATE(3429), - [sym_parenthesized_type] = STATE(3429), - [sym_predefined_type] = STATE(3429), - [sym_object_type] = STATE(3429), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(3429), - [sym_tuple_type] = STATE(3429), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(3429), - [sym_intersection_type] = STATE(3429), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(3240), - [anon_sym_STAR] = ACTIONS(2966), - [anon_sym_LBRACE] = ACTIONS(2968), - [anon_sym_typeof] = ACTIONS(2970), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(2972), - [anon_sym_LPAREN] = ACTIONS(2974), - [anon_sym_LBRACK] = ACTIONS(2976), - [anon_sym_DQUOTE] = ACTIONS(2978), - [anon_sym_SQUOTE] = ACTIONS(2980), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(2984), - [anon_sym_PIPE] = ACTIONS(2986), - [anon_sym_PLUS] = ACTIONS(2988), - [anon_sym_DASH] = ACTIONS(2988), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(2990), + [STATE(1185)] = { + [sym_import] = STATE(6200), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7280), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3906), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3587), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6687), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(3526), + [anon_sym_typeof] = ACTIONS(3528), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(3530), + [anon_sym_SQUOTE] = ACTIONS(3532), + [anon_sym_new] = ACTIONS(3534), + [anon_sym_AMP] = ACTIONS(3536), + [anon_sym_PIPE] = ACTIONS(3538), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2992), - [sym_number] = ACTIONS(2994), - [sym_this] = ACTIONS(3242), - [sym_true] = ACTIONS(2998), - [sym_false] = ACTIONS(2998), - [sym_null] = ACTIONS(2998), - [sym_undefined] = ACTIONS(2998), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(3002), - [anon_sym_any] = ACTIONS(2990), - [anon_sym_number] = ACTIONS(2990), - [anon_sym_boolean] = ACTIONS(2990), - [anon_sym_string] = ACTIONS(2990), - [anon_sym_symbol] = ACTIONS(2990), - [anon_sym_object] = ACTIONS(2990), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_never] = ACTIONS(2990), - [anon_sym_unknown] = ACTIONS(2990), - [anon_sym_keyof] = ACTIONS(3008), - [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(3012), - [anon_sym_LBRACE_PIPE] = ACTIONS(3014), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1064)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(2993), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(3542), + [anon_sym_QMARK] = ACTIONS(3544), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3546), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3550), + [anon_sym_infer] = ACTIONS(3552), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3554), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1186)] = { + [sym_import] = STATE(6200), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7280), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3906), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3588), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6687), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(3526), + [anon_sym_typeof] = ACTIONS(3528), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(3530), + [anon_sym_SQUOTE] = ACTIONS(3532), + [anon_sym_new] = ACTIONS(3534), + [anon_sym_AMP] = ACTIONS(3536), + [anon_sym_PIPE] = ACTIONS(3538), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(3542), + [anon_sym_QMARK] = ACTIONS(3544), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(207), + [anon_sym_abstract] = ACTIONS(3546), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1065)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3125), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [anon_sym_keyof] = ACTIONS(3550), + [anon_sym_infer] = ACTIONS(3552), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3554), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1187)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3556), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -131210,513 +145715,439 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1066)] = { - [sym_import] = STATE(4878), - [sym_nested_identifier] = STATE(6238), - [sym_string] = STATE(3430), - [sym_formal_parameters] = STATE(6126), - [sym_nested_type_identifier] = STATE(3248), - [sym__type_query_member_expression_in_type_annotation] = STATE(3093), - [sym__type_query_call_expression_in_type_annotation] = STATE(3323), - [sym_type] = STATE(3469), - [sym_constructor_type] = STATE(3433), - [sym_primary_type] = STATE(3434), - [sym_template_literal_type] = STATE(3429), - [sym_infer_type] = STATE(3433), - [sym_conditional_type] = STATE(3429), - [sym_generic_type] = STATE(3429), - [sym_type_query] = STATE(3429), - [sym_index_type_query] = STATE(3429), - [sym_lookup_type] = STATE(3429), - [sym_literal_type] = STATE(3429), - [sym__number] = STATE(3435), - [sym_existential_type] = STATE(3429), - [sym_flow_maybe_type] = STATE(3429), - [sym_parenthesized_type] = STATE(3429), - [sym_predefined_type] = STATE(3429), - [sym_object_type] = STATE(3429), - [sym_type_parameters] = STATE(5614), - [sym_array_type] = STATE(3429), - [sym_tuple_type] = STATE(3429), - [sym_readonly_type] = STATE(3433), - [sym_union_type] = STATE(3429), - [sym_intersection_type] = STATE(3429), - [sym_function_type] = STATE(3433), - [sym_identifier] = ACTIONS(3240), - [anon_sym_STAR] = ACTIONS(2966), - [anon_sym_LBRACE] = ACTIONS(2968), - [anon_sym_typeof] = ACTIONS(2970), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(2972), - [anon_sym_LPAREN] = ACTIONS(2974), - [anon_sym_LBRACK] = ACTIONS(2976), - [anon_sym_DQUOTE] = ACTIONS(2978), - [anon_sym_SQUOTE] = ACTIONS(2980), - [anon_sym_new] = ACTIONS(2982), - [anon_sym_AMP] = ACTIONS(2984), - [anon_sym_PIPE] = ACTIONS(2986), - [anon_sym_PLUS] = ACTIONS(2988), - [anon_sym_DASH] = ACTIONS(2988), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(2990), + [STATE(1188)] = { + [sym_import] = STATE(6183), + [sym_nested_identifier] = STATE(7278), + [sym_string] = STATE(2268), + [sym_formal_parameters] = STATE(7013), + [sym_nested_type_identifier] = STATE(2197), + [sym__type_query_member_expression_in_type_annotation] = STATE(2021), + [sym__type_query_call_expression_in_type_annotation] = STATE(2434), + [sym_type] = STATE(2282), + [sym_constructor_type] = STATE(2436), + [sym_primary_type] = STATE(2438), + [sym_template_literal_type] = STATE(2258), + [sym_infer_type] = STATE(2436), + [sym_conditional_type] = STATE(2258), + [sym_generic_type] = STATE(2258), + [sym_type_query] = STATE(2258), + [sym_index_type_query] = STATE(2258), + [sym_lookup_type] = STATE(2258), + [sym_literal_type] = STATE(2258), + [sym__number] = STATE(2439), + [sym_existential_type] = STATE(2258), + [sym_flow_maybe_type] = STATE(2258), + [sym_parenthesized_type] = STATE(2258), + [sym_predefined_type] = STATE(2258), + [sym_object_type] = STATE(2258), + [sym_type_parameters] = STATE(6801), + [sym_array_type] = STATE(2258), + [sym_tuple_type] = STATE(2258), + [sym_readonly_type] = STATE(2436), + [sym_union_type] = STATE(2258), + [sym_intersection_type] = STATE(2258), + [sym_function_type] = STATE(2436), + [sym_identifier] = ACTIONS(3650), + [anon_sym_STAR] = ACTIONS(3464), + [anon_sym_LBRACE] = ACTIONS(3466), + [anon_sym_typeof] = ACTIONS(3468), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3470), + [anon_sym_LPAREN] = ACTIONS(3472), + [anon_sym_LBRACK] = ACTIONS(3474), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3476), + [anon_sym_AMP] = ACTIONS(3478), + [anon_sym_PIPE] = ACTIONS(3480), + [anon_sym_PLUS] = ACTIONS(3482), + [anon_sym_DASH] = ACTIONS(3482), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3484), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3486), + [sym_number] = ACTIONS(3488), + [sym_this] = ACTIONS(3652), + [sym_true] = ACTIONS(3492), + [sym_false] = ACTIONS(3492), + [sym_null] = ACTIONS(3492), + [sym_undefined] = ACTIONS(3492), + [anon_sym_readonly] = ACTIONS(3494), + [anon_sym_QMARK] = ACTIONS(3496), + [anon_sym_any] = ACTIONS(3484), + [anon_sym_number] = ACTIONS(3484), + [anon_sym_boolean] = ACTIONS(3484), + [anon_sym_string] = ACTIONS(3484), + [anon_sym_symbol] = ACTIONS(3484), + [anon_sym_object] = ACTIONS(3484), + [anon_sym_abstract] = ACTIONS(3498), + [anon_sym_never] = ACTIONS(3484), + [anon_sym_unknown] = ACTIONS(3484), + [anon_sym_keyof] = ACTIONS(3502), + [anon_sym_infer] = ACTIONS(3504), + [aux_sym_predefined_type_token1] = ACTIONS(3506), + [anon_sym_LBRACE_PIPE] = ACTIONS(3508), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1189)] = { + [sym_import] = STATE(6200), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7280), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3906), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3612), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6687), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(3526), + [anon_sym_typeof] = ACTIONS(3528), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(3530), + [anon_sym_SQUOTE] = ACTIONS(3532), + [anon_sym_new] = ACTIONS(3534), + [anon_sym_AMP] = ACTIONS(3536), + [anon_sym_PIPE] = ACTIONS(3538), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2992), - [sym_number] = ACTIONS(2994), - [sym_this] = ACTIONS(3242), - [sym_true] = ACTIONS(2998), - [sym_false] = ACTIONS(2998), - [sym_null] = ACTIONS(2998), - [sym_undefined] = ACTIONS(2998), - [anon_sym_readonly] = ACTIONS(3000), - [anon_sym_QMARK] = ACTIONS(3002), - [anon_sym_any] = ACTIONS(2990), - [anon_sym_number] = ACTIONS(2990), - [anon_sym_boolean] = ACTIONS(2990), - [anon_sym_string] = ACTIONS(2990), - [anon_sym_symbol] = ACTIONS(2990), - [anon_sym_object] = ACTIONS(2990), - [anon_sym_abstract] = ACTIONS(3004), - [anon_sym_never] = ACTIONS(2990), - [anon_sym_unknown] = ACTIONS(2990), - [anon_sym_keyof] = ACTIONS(3008), - [anon_sym_infer] = ACTIONS(3010), - [anon_sym_unique] = ACTIONS(3012), - [anon_sym_LBRACE_PIPE] = ACTIONS(3014), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1067)] = { - [sym_import] = STATE(5411), - [sym_nested_identifier] = STATE(5894), - [sym_string] = STATE(3265), - [sym_formal_parameters] = STATE(6194), - [sym_nested_type_identifier] = STATE(3100), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3222), - [sym_type] = STATE(4346), - [sym_constructor_type] = STATE(3289), - [sym_primary_type] = STATE(3290), - [sym_template_literal_type] = STATE(3267), - [sym_infer_type] = STATE(3289), - [sym_conditional_type] = STATE(3267), - [sym_generic_type] = STATE(3267), - [sym_type_query] = STATE(3267), - [sym_index_type_query] = STATE(3267), - [sym_lookup_type] = STATE(3267), - [sym_literal_type] = STATE(3267), - [sym__number] = STATE(3300), - [sym_existential_type] = STATE(3267), - [sym_flow_maybe_type] = STATE(3267), - [sym_parenthesized_type] = STATE(3267), - [sym_predefined_type] = STATE(3267), - [sym_object_type] = STATE(3267), - [sym_type_parameters] = STATE(5511), - [sym_array_type] = STATE(3267), - [sym_tuple_type] = STATE(3267), - [sym_readonly_type] = STATE(3289), - [sym_union_type] = STATE(3267), - [sym_intersection_type] = STATE(3267), - [sym_function_type] = STATE(3289), - [sym_identifier] = ACTIONS(1595), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_LBRACE] = ACTIONS(1599), - [anon_sym_typeof] = ACTIONS(1601), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(989), - [anon_sym_LPAREN] = ACTIONS(1603), - [anon_sym_LBRACK] = ACTIONS(1605), - [anon_sym_DQUOTE] = ACTIONS(1607), - [anon_sym_SQUOTE] = ACTIONS(1609), - [anon_sym_new] = ACTIONS(1611), - [anon_sym_AMP] = ACTIONS(997), - [anon_sym_PIPE] = ACTIONS(999), - [anon_sym_PLUS] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3120), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(1023), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1619), - [sym_number] = ACTIONS(1621), - [sym_this] = ACTIONS(1623), - [sym_true] = ACTIONS(1625), - [sym_false] = ACTIONS(1625), - [sym_null] = ACTIONS(1625), - [sym_undefined] = ACTIONS(1625), - [anon_sym_readonly] = ACTIONS(1627), - [anon_sym_QMARK] = ACTIONS(1017), - [anon_sym_any] = ACTIONS(1023), - [anon_sym_number] = ACTIONS(1023), - [anon_sym_boolean] = ACTIONS(1023), - [anon_sym_string] = ACTIONS(1023), - [anon_sym_symbol] = ACTIONS(1023), - [anon_sym_object] = ACTIONS(1023), - [anon_sym_abstract] = ACTIONS(1021), - [anon_sym_never] = ACTIONS(1023), - [anon_sym_unknown] = ACTIONS(1023), - [anon_sym_keyof] = ACTIONS(1025), - [anon_sym_infer] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_LBRACE_PIPE] = ACTIONS(1031), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1068)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3979), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(3542), + [anon_sym_QMARK] = ACTIONS(3544), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3546), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3550), + [anon_sym_infer] = ACTIONS(3552), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3554), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1190)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3604), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1687), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1693), + [anon_sym_QMARK] = ACTIONS(701), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(207), + [anon_sym_abstract] = ACTIONS(705), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_keyof] = ACTIONS(1697), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1069)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(2938), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1191)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4617), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1687), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1693), + [anon_sym_QMARK] = ACTIONS(701), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(207), + [anon_sym_abstract] = ACTIONS(705), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_keyof] = ACTIONS(1697), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1070)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4761), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1192)] = { + [sym_import] = STATE(6200), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7280), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3906), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4934), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6687), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(3526), + [anon_sym_typeof] = ACTIONS(3528), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(3530), + [anon_sym_SQUOTE] = ACTIONS(3532), + [anon_sym_new] = ACTIONS(3534), + [anon_sym_AMP] = ACTIONS(3536), + [anon_sym_PIPE] = ACTIONS(3538), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(3542), + [anon_sym_QMARK] = ACTIONS(3544), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(207), + [anon_sym_abstract] = ACTIONS(3546), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1071)] = { - [sym_import] = STATE(5411), - [sym_nested_identifier] = STATE(5894), - [sym_string] = STATE(3265), - [sym_formal_parameters] = STATE(6194), - [sym_nested_type_identifier] = STATE(3100), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3222), - [sym_type] = STATE(4489), - [sym_constructor_type] = STATE(3289), - [sym_primary_type] = STATE(3290), - [sym_template_literal_type] = STATE(3267), - [sym_infer_type] = STATE(3289), - [sym_conditional_type] = STATE(3267), - [sym_generic_type] = STATE(3267), - [sym_type_query] = STATE(3267), - [sym_index_type_query] = STATE(3267), - [sym_lookup_type] = STATE(3267), - [sym_literal_type] = STATE(3267), - [sym__number] = STATE(3300), - [sym_existential_type] = STATE(3267), - [sym_flow_maybe_type] = STATE(3267), - [sym_parenthesized_type] = STATE(3267), - [sym_predefined_type] = STATE(3267), - [sym_object_type] = STATE(3267), - [sym_type_parameters] = STATE(5511), - [sym_array_type] = STATE(3267), - [sym_tuple_type] = STATE(3267), - [sym_readonly_type] = STATE(3289), - [sym_union_type] = STATE(3267), - [sym_intersection_type] = STATE(3267), - [sym_function_type] = STATE(3289), - [sym_identifier] = ACTIONS(1595), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_LBRACE] = ACTIONS(1599), - [anon_sym_typeof] = ACTIONS(1601), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(989), - [anon_sym_LPAREN] = ACTIONS(1603), - [anon_sym_LBRACK] = ACTIONS(1605), - [anon_sym_DQUOTE] = ACTIONS(1607), - [anon_sym_SQUOTE] = ACTIONS(1609), - [anon_sym_new] = ACTIONS(1611), - [anon_sym_AMP] = ACTIONS(997), - [anon_sym_PIPE] = ACTIONS(999), - [anon_sym_PLUS] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3120), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(1023), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1619), - [sym_number] = ACTIONS(1621), - [sym_this] = ACTIONS(1623), - [sym_true] = ACTIONS(1625), - [sym_false] = ACTIONS(1625), - [sym_null] = ACTIONS(1625), - [sym_undefined] = ACTIONS(1625), - [anon_sym_readonly] = ACTIONS(1627), - [anon_sym_QMARK] = ACTIONS(1017), - [anon_sym_any] = ACTIONS(1023), - [anon_sym_number] = ACTIONS(1023), - [anon_sym_boolean] = ACTIONS(1023), - [anon_sym_string] = ACTIONS(1023), - [anon_sym_symbol] = ACTIONS(1023), - [anon_sym_object] = ACTIONS(1023), - [anon_sym_abstract] = ACTIONS(1021), - [anon_sym_never] = ACTIONS(1023), - [anon_sym_unknown] = ACTIONS(1023), - [anon_sym_keyof] = ACTIONS(1025), - [anon_sym_infer] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_LBRACE_PIPE] = ACTIONS(1031), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1072)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(2943), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [anon_sym_keyof] = ACTIONS(3550), + [anon_sym_infer] = ACTIONS(3552), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3554), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1193)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3748), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -131728,217 +146159,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1073)] = { - [sym_import] = STATE(4900), - [sym_nested_identifier] = STATE(5974), - [sym_string] = STATE(2051), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1788), - [sym__type_query_member_expression_in_type_annotation] = STATE(1763), - [sym__type_query_call_expression_in_type_annotation] = STATE(1949), - [sym_type] = STATE(2092), - [sym_constructor_type] = STATE(1950), - [sym_primary_type] = STATE(1954), - [sym_template_literal_type] = STATE(2047), - [sym_infer_type] = STATE(1950), - [sym_conditional_type] = STATE(2047), - [sym_generic_type] = STATE(2047), - [sym_type_query] = STATE(2047), - [sym_index_type_query] = STATE(2047), - [sym_lookup_type] = STATE(2047), - [sym_literal_type] = STATE(2047), - [sym__number] = STATE(1955), - [sym_existential_type] = STATE(2047), - [sym_flow_maybe_type] = STATE(2047), - [sym_parenthesized_type] = STATE(2047), - [sym_predefined_type] = STATE(2047), - [sym_object_type] = STATE(2047), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(2047), - [sym_tuple_type] = STATE(2047), - [sym_readonly_type] = STATE(1950), - [sym_union_type] = STATE(2047), - [sym_intersection_type] = STATE(2047), - [sym_function_type] = STATE(1950), - [sym_identifier] = ACTIONS(3248), - [anon_sym_STAR] = ACTIONS(3138), - [anon_sym_LBRACE] = ACTIONS(3140), - [anon_sym_typeof] = ACTIONS(3142), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3144), - [anon_sym_LPAREN] = ACTIONS(3146), - [anon_sym_LBRACK] = ACTIONS(3148), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3150), - [anon_sym_AMP] = ACTIONS(3152), - [anon_sym_PIPE] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3156), - [anon_sym_DASH] = ACTIONS(3156), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3160), - [sym_number] = ACTIONS(3162), - [sym_this] = ACTIONS(3252), - [sym_true] = ACTIONS(3166), - [sym_false] = ACTIONS(3166), - [sym_null] = ACTIONS(3166), - [sym_undefined] = ACTIONS(3166), - [anon_sym_readonly] = ACTIONS(3168), - [anon_sym_QMARK] = ACTIONS(3170), - [anon_sym_any] = ACTIONS(3158), - [anon_sym_number] = ACTIONS(3158), - [anon_sym_boolean] = ACTIONS(3158), - [anon_sym_string] = ACTIONS(3158), - [anon_sym_symbol] = ACTIONS(3158), - [anon_sym_object] = ACTIONS(3158), - [anon_sym_abstract] = ACTIONS(3172), - [anon_sym_never] = ACTIONS(3158), - [anon_sym_unknown] = ACTIONS(3158), - [anon_sym_keyof] = ACTIONS(3176), - [anon_sym_infer] = ACTIONS(3178), - [anon_sym_unique] = ACTIONS(3180), - [anon_sym_LBRACE_PIPE] = ACTIONS(3182), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1074)] = { - [sym_import] = STATE(4900), - [sym_nested_identifier] = STATE(5974), - [sym_string] = STATE(2051), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1788), - [sym__type_query_member_expression_in_type_annotation] = STATE(1763), - [sym__type_query_call_expression_in_type_annotation] = STATE(1949), - [sym_type] = STATE(2093), - [sym_constructor_type] = STATE(1950), - [sym_primary_type] = STATE(1954), - [sym_template_literal_type] = STATE(2047), - [sym_infer_type] = STATE(1950), - [sym_conditional_type] = STATE(2047), - [sym_generic_type] = STATE(2047), - [sym_type_query] = STATE(2047), - [sym_index_type_query] = STATE(2047), - [sym_lookup_type] = STATE(2047), - [sym_literal_type] = STATE(2047), - [sym__number] = STATE(1955), - [sym_existential_type] = STATE(2047), - [sym_flow_maybe_type] = STATE(2047), - [sym_parenthesized_type] = STATE(2047), - [sym_predefined_type] = STATE(2047), - [sym_object_type] = STATE(2047), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(2047), - [sym_tuple_type] = STATE(2047), - [sym_readonly_type] = STATE(1950), - [sym_union_type] = STATE(2047), - [sym_intersection_type] = STATE(2047), - [sym_function_type] = STATE(1950), - [sym_identifier] = ACTIONS(3248), - [anon_sym_STAR] = ACTIONS(3138), - [anon_sym_LBRACE] = ACTIONS(3140), - [anon_sym_typeof] = ACTIONS(3142), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3144), - [anon_sym_LPAREN] = ACTIONS(3146), - [anon_sym_LBRACK] = ACTIONS(3148), + [STATE(1194)] = { + [sym_import] = STATE(6183), + [sym_nested_identifier] = STATE(7278), + [sym_string] = STATE(2268), + [sym_formal_parameters] = STATE(7013), + [sym_nested_type_identifier] = STATE(2197), + [sym__type_query_member_expression_in_type_annotation] = STATE(2021), + [sym__type_query_call_expression_in_type_annotation] = STATE(2434), + [sym_type] = STATE(2289), + [sym_constructor_type] = STATE(2436), + [sym_primary_type] = STATE(2438), + [sym_template_literal_type] = STATE(2258), + [sym_infer_type] = STATE(2436), + [sym_conditional_type] = STATE(2258), + [sym_generic_type] = STATE(2258), + [sym_type_query] = STATE(2258), + [sym_index_type_query] = STATE(2258), + [sym_lookup_type] = STATE(2258), + [sym_literal_type] = STATE(2258), + [sym__number] = STATE(2439), + [sym_existential_type] = STATE(2258), + [sym_flow_maybe_type] = STATE(2258), + [sym_parenthesized_type] = STATE(2258), + [sym_predefined_type] = STATE(2258), + [sym_object_type] = STATE(2258), + [sym_type_parameters] = STATE(6801), + [sym_array_type] = STATE(2258), + [sym_tuple_type] = STATE(2258), + [sym_readonly_type] = STATE(2436), + [sym_union_type] = STATE(2258), + [sym_intersection_type] = STATE(2258), + [sym_function_type] = STATE(2436), + [sym_identifier] = ACTIONS(3650), + [anon_sym_STAR] = ACTIONS(3464), + [anon_sym_LBRACE] = ACTIONS(3466), + [anon_sym_typeof] = ACTIONS(3468), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3470), + [anon_sym_LPAREN] = ACTIONS(3472), + [anon_sym_LBRACK] = ACTIONS(3474), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3150), - [anon_sym_AMP] = ACTIONS(3152), - [anon_sym_PIPE] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3156), - [anon_sym_DASH] = ACTIONS(3156), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3160), - [sym_number] = ACTIONS(3162), - [sym_this] = ACTIONS(3252), - [sym_true] = ACTIONS(3166), - [sym_false] = ACTIONS(3166), - [sym_null] = ACTIONS(3166), - [sym_undefined] = ACTIONS(3166), - [anon_sym_readonly] = ACTIONS(3168), - [anon_sym_QMARK] = ACTIONS(3170), - [anon_sym_any] = ACTIONS(3158), - [anon_sym_number] = ACTIONS(3158), - [anon_sym_boolean] = ACTIONS(3158), - [anon_sym_string] = ACTIONS(3158), - [anon_sym_symbol] = ACTIONS(3158), - [anon_sym_object] = ACTIONS(3158), - [anon_sym_abstract] = ACTIONS(3172), - [anon_sym_never] = ACTIONS(3158), - [anon_sym_unknown] = ACTIONS(3158), - [anon_sym_keyof] = ACTIONS(3176), - [anon_sym_infer] = ACTIONS(3178), - [anon_sym_unique] = ACTIONS(3180), - [anon_sym_LBRACE_PIPE] = ACTIONS(3182), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1075)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3959), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [anon_sym_new] = ACTIONS(3476), + [anon_sym_AMP] = ACTIONS(3478), + [anon_sym_PIPE] = ACTIONS(3480), + [anon_sym_PLUS] = ACTIONS(3482), + [anon_sym_DASH] = ACTIONS(3482), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3484), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3486), + [sym_number] = ACTIONS(3488), + [sym_this] = ACTIONS(3652), + [sym_true] = ACTIONS(3492), + [sym_false] = ACTIONS(3492), + [sym_null] = ACTIONS(3492), + [sym_undefined] = ACTIONS(3492), + [anon_sym_readonly] = ACTIONS(3494), + [anon_sym_QMARK] = ACTIONS(3496), + [anon_sym_any] = ACTIONS(3484), + [anon_sym_number] = ACTIONS(3484), + [anon_sym_boolean] = ACTIONS(3484), + [anon_sym_string] = ACTIONS(3484), + [anon_sym_symbol] = ACTIONS(3484), + [anon_sym_object] = ACTIONS(3484), + [anon_sym_abstract] = ACTIONS(3498), + [anon_sym_never] = ACTIONS(3484), + [anon_sym_unknown] = ACTIONS(3484), + [anon_sym_keyof] = ACTIONS(3502), + [anon_sym_infer] = ACTIONS(3504), + [aux_sym_predefined_type_token1] = ACTIONS(3506), + [anon_sym_LBRACE_PIPE] = ACTIONS(3508), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1195)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5235), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -131950,217 +146307,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1076)] = { - [sym_import] = STATE(4878), - [sym_nested_identifier] = STATE(6238), - [sym_string] = STATE(3430), - [sym_formal_parameters] = STATE(6126), - [sym_nested_type_identifier] = STATE(3248), - [sym__type_query_member_expression_in_type_annotation] = STATE(3093), - [sym__type_query_call_expression_in_type_annotation] = STATE(3323), - [sym_type] = STATE(3438), - [sym_constructor_type] = STATE(3433), - [sym_primary_type] = STATE(3434), - [sym_template_literal_type] = STATE(3429), - [sym_infer_type] = STATE(3433), - [sym_conditional_type] = STATE(3429), - [sym_generic_type] = STATE(3429), - [sym_type_query] = STATE(3429), - [sym_index_type_query] = STATE(3429), - [sym_lookup_type] = STATE(3429), - [sym_literal_type] = STATE(3429), - [sym__number] = STATE(3435), - [sym_existential_type] = STATE(3429), - [sym_flow_maybe_type] = STATE(3429), - [sym_parenthesized_type] = STATE(3429), - [sym_predefined_type] = STATE(3429), - [sym_object_type] = STATE(3429), - [sym_type_parameters] = STATE(5614), - [sym_array_type] = STATE(3429), - [sym_tuple_type] = STATE(3429), - [sym_readonly_type] = STATE(3433), - [sym_union_type] = STATE(3429), - [sym_intersection_type] = STATE(3429), - [sym_function_type] = STATE(3433), - [sym_identifier] = ACTIONS(3240), - [anon_sym_STAR] = ACTIONS(2966), - [anon_sym_LBRACE] = ACTIONS(2968), - [anon_sym_typeof] = ACTIONS(2970), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(2972), - [anon_sym_LPAREN] = ACTIONS(2974), - [anon_sym_LBRACK] = ACTIONS(2976), - [anon_sym_DQUOTE] = ACTIONS(2978), - [anon_sym_SQUOTE] = ACTIONS(2980), - [anon_sym_new] = ACTIONS(2982), - [anon_sym_AMP] = ACTIONS(2984), - [anon_sym_PIPE] = ACTIONS(2986), - [anon_sym_PLUS] = ACTIONS(2988), - [anon_sym_DASH] = ACTIONS(2988), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(2990), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2992), - [sym_number] = ACTIONS(2994), - [sym_this] = ACTIONS(3242), - [sym_true] = ACTIONS(2998), - [sym_false] = ACTIONS(2998), - [sym_null] = ACTIONS(2998), - [sym_undefined] = ACTIONS(2998), - [anon_sym_readonly] = ACTIONS(3000), - [anon_sym_QMARK] = ACTIONS(3002), - [anon_sym_any] = ACTIONS(2990), - [anon_sym_number] = ACTIONS(2990), - [anon_sym_boolean] = ACTIONS(2990), - [anon_sym_string] = ACTIONS(2990), - [anon_sym_symbol] = ACTIONS(2990), - [anon_sym_object] = ACTIONS(2990), - [anon_sym_abstract] = ACTIONS(3004), - [anon_sym_never] = ACTIONS(2990), - [anon_sym_unknown] = ACTIONS(2990), - [anon_sym_keyof] = ACTIONS(3008), - [anon_sym_infer] = ACTIONS(3010), - [anon_sym_unique] = ACTIONS(3012), - [anon_sym_LBRACE_PIPE] = ACTIONS(3014), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1077)] = { - [sym_import] = STATE(4878), - [sym_nested_identifier] = STATE(6238), - [sym_string] = STATE(3430), - [sym_formal_parameters] = STATE(6126), - [sym_nested_type_identifier] = STATE(3248), - [sym__type_query_member_expression_in_type_annotation] = STATE(3093), - [sym__type_query_call_expression_in_type_annotation] = STATE(3323), - [sym_type] = STATE(3440), - [sym_constructor_type] = STATE(3433), - [sym_primary_type] = STATE(3434), - [sym_template_literal_type] = STATE(3429), - [sym_infer_type] = STATE(3433), - [sym_conditional_type] = STATE(3429), - [sym_generic_type] = STATE(3429), - [sym_type_query] = STATE(3429), - [sym_index_type_query] = STATE(3429), - [sym_lookup_type] = STATE(3429), - [sym_literal_type] = STATE(3429), - [sym__number] = STATE(3435), - [sym_existential_type] = STATE(3429), - [sym_flow_maybe_type] = STATE(3429), - [sym_parenthesized_type] = STATE(3429), - [sym_predefined_type] = STATE(3429), - [sym_object_type] = STATE(3429), - [sym_type_parameters] = STATE(5614), - [sym_array_type] = STATE(3429), - [sym_tuple_type] = STATE(3429), - [sym_readonly_type] = STATE(3433), - [sym_union_type] = STATE(3429), - [sym_intersection_type] = STATE(3429), - [sym_function_type] = STATE(3433), - [sym_identifier] = ACTIONS(3240), - [anon_sym_STAR] = ACTIONS(2966), - [anon_sym_LBRACE] = ACTIONS(2968), - [anon_sym_typeof] = ACTIONS(2970), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(2972), - [anon_sym_LPAREN] = ACTIONS(2974), - [anon_sym_LBRACK] = ACTIONS(2976), - [anon_sym_DQUOTE] = ACTIONS(2978), - [anon_sym_SQUOTE] = ACTIONS(2980), - [anon_sym_new] = ACTIONS(2982), - [anon_sym_AMP] = ACTIONS(2984), - [anon_sym_PIPE] = ACTIONS(2986), - [anon_sym_PLUS] = ACTIONS(2988), - [anon_sym_DASH] = ACTIONS(2988), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(2990), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2992), - [sym_number] = ACTIONS(2994), - [sym_this] = ACTIONS(3242), - [sym_true] = ACTIONS(2998), - [sym_false] = ACTIONS(2998), - [sym_null] = ACTIONS(2998), - [sym_undefined] = ACTIONS(2998), - [anon_sym_readonly] = ACTIONS(3000), - [anon_sym_QMARK] = ACTIONS(3002), - [anon_sym_any] = ACTIONS(2990), - [anon_sym_number] = ACTIONS(2990), - [anon_sym_boolean] = ACTIONS(2990), - [anon_sym_string] = ACTIONS(2990), - [anon_sym_symbol] = ACTIONS(2990), - [anon_sym_object] = ACTIONS(2990), - [anon_sym_abstract] = ACTIONS(3004), - [anon_sym_never] = ACTIONS(2990), - [anon_sym_unknown] = ACTIONS(2990), - [anon_sym_keyof] = ACTIONS(3008), - [anon_sym_infer] = ACTIONS(3010), - [anon_sym_unique] = ACTIONS(3012), - [anon_sym_LBRACE_PIPE] = ACTIONS(3014), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1078)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4697), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1196)] = { + [sym_import] = STATE(6119), + [sym_nested_identifier] = STATE(6934), + [sym_string] = STATE(4301), + [sym_formal_parameters] = STATE(7003), + [sym_nested_type_identifier] = STATE(3997), + [sym__type_query_member_expression_in_type_annotation] = STATE(3729), + [sym__type_query_call_expression_in_type_annotation] = STATE(4160), + [sym_type] = STATE(4406), + [sym_constructor_type] = STATE(4306), + [sym_primary_type] = STATE(4307), + [sym_template_literal_type] = STATE(4299), + [sym_infer_type] = STATE(4306), + [sym_conditional_type] = STATE(4299), + [sym_generic_type] = STATE(4299), + [sym_type_query] = STATE(4299), + [sym_index_type_query] = STATE(4299), + [sym_lookup_type] = STATE(4299), + [sym_literal_type] = STATE(4299), + [sym__number] = STATE(4308), + [sym_existential_type] = STATE(4299), + [sym_flow_maybe_type] = STATE(4299), + [sym_parenthesized_type] = STATE(4299), + [sym_predefined_type] = STATE(4299), + [sym_object_type] = STATE(4299), + [sym_type_parameters] = STATE(6617), + [sym_array_type] = STATE(4299), + [sym_tuple_type] = STATE(4299), + [sym_readonly_type] = STATE(4306), + [sym_union_type] = STATE(4299), + [sym_intersection_type] = STATE(4299), + [sym_function_type] = STATE(4306), + [sym_identifier] = ACTIONS(3634), + [anon_sym_STAR] = ACTIONS(3194), + [anon_sym_LBRACE] = ACTIONS(3196), + [anon_sym_typeof] = ACTIONS(3198), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3200), + [anon_sym_LPAREN] = ACTIONS(3202), + [anon_sym_LBRACK] = ACTIONS(3204), + [anon_sym_DQUOTE] = ACTIONS(3206), + [anon_sym_SQUOTE] = ACTIONS(3208), + [anon_sym_new] = ACTIONS(3210), + [anon_sym_AMP] = ACTIONS(3212), + [anon_sym_PIPE] = ACTIONS(3214), + [anon_sym_PLUS] = ACTIONS(3216), + [anon_sym_DASH] = ACTIONS(3216), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3218), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3220), + [sym_number] = ACTIONS(3222), + [sym_this] = ACTIONS(3636), + [sym_true] = ACTIONS(3226), + [sym_false] = ACTIONS(3226), + [sym_null] = ACTIONS(3226), + [sym_undefined] = ACTIONS(3226), + [anon_sym_readonly] = ACTIONS(3228), + [anon_sym_QMARK] = ACTIONS(3230), + [anon_sym_any] = ACTIONS(3218), + [anon_sym_number] = ACTIONS(3218), + [anon_sym_boolean] = ACTIONS(3218), + [anon_sym_string] = ACTIONS(3218), + [anon_sym_symbol] = ACTIONS(3218), + [anon_sym_object] = ACTIONS(3218), + [anon_sym_abstract] = ACTIONS(3232), + [anon_sym_never] = ACTIONS(3218), + [anon_sym_unknown] = ACTIONS(3218), + [anon_sym_keyof] = ACTIONS(3236), + [anon_sym_infer] = ACTIONS(3238), + [aux_sym_predefined_type_token1] = ACTIONS(3240), + [anon_sym_LBRACE_PIPE] = ACTIONS(3242), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1197)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5556), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -132172,587 +146455,217 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1079)] = { - [sym_import] = STATE(4900), - [sym_nested_identifier] = STATE(5974), - [sym_string] = STATE(2051), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1788), - [sym__type_query_member_expression_in_type_annotation] = STATE(1763), - [sym__type_query_call_expression_in_type_annotation] = STATE(1949), - [sym_type] = STATE(1903), - [sym_constructor_type] = STATE(1950), - [sym_primary_type] = STATE(1954), - [sym_template_literal_type] = STATE(2047), - [sym_infer_type] = STATE(1950), - [sym_conditional_type] = STATE(2047), - [sym_generic_type] = STATE(2047), - [sym_type_query] = STATE(2047), - [sym_index_type_query] = STATE(2047), - [sym_lookup_type] = STATE(2047), - [sym_literal_type] = STATE(2047), - [sym__number] = STATE(1955), - [sym_existential_type] = STATE(2047), - [sym_flow_maybe_type] = STATE(2047), - [sym_parenthesized_type] = STATE(2047), - [sym_predefined_type] = STATE(2047), - [sym_object_type] = STATE(2047), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(2047), - [sym_tuple_type] = STATE(2047), - [sym_readonly_type] = STATE(1950), - [sym_union_type] = STATE(2047), - [sym_intersection_type] = STATE(2047), - [sym_function_type] = STATE(1950), - [sym_identifier] = ACTIONS(3248), - [anon_sym_STAR] = ACTIONS(3138), - [anon_sym_LBRACE] = ACTIONS(3140), - [anon_sym_typeof] = ACTIONS(3142), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3144), - [anon_sym_LPAREN] = ACTIONS(3146), - [anon_sym_LBRACK] = ACTIONS(3148), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3150), - [anon_sym_AMP] = ACTIONS(3152), - [anon_sym_PIPE] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3156), - [anon_sym_DASH] = ACTIONS(3156), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3160), - [sym_number] = ACTIONS(3162), - [sym_this] = ACTIONS(3252), - [sym_true] = ACTIONS(3166), - [sym_false] = ACTIONS(3166), - [sym_null] = ACTIONS(3166), - [sym_undefined] = ACTIONS(3166), - [anon_sym_readonly] = ACTIONS(3168), - [anon_sym_QMARK] = ACTIONS(3170), - [anon_sym_any] = ACTIONS(3158), - [anon_sym_number] = ACTIONS(3158), - [anon_sym_boolean] = ACTIONS(3158), - [anon_sym_string] = ACTIONS(3158), - [anon_sym_symbol] = ACTIONS(3158), - [anon_sym_object] = ACTIONS(3158), - [anon_sym_abstract] = ACTIONS(3172), - [anon_sym_never] = ACTIONS(3158), - [anon_sym_unknown] = ACTIONS(3158), - [anon_sym_keyof] = ACTIONS(3176), - [anon_sym_infer] = ACTIONS(3178), - [anon_sym_unique] = ACTIONS(3180), - [anon_sym_LBRACE_PIPE] = ACTIONS(3182), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1080)] = { - [sym_import] = STATE(4900), - [sym_nested_identifier] = STATE(5974), - [sym_string] = STATE(2051), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1788), - [sym__type_query_member_expression_in_type_annotation] = STATE(1763), - [sym__type_query_call_expression_in_type_annotation] = STATE(1949), - [sym_type] = STATE(1904), - [sym_constructor_type] = STATE(1950), - [sym_primary_type] = STATE(1954), - [sym_template_literal_type] = STATE(2047), - [sym_infer_type] = STATE(1950), - [sym_conditional_type] = STATE(2047), - [sym_generic_type] = STATE(2047), - [sym_type_query] = STATE(2047), - [sym_index_type_query] = STATE(2047), - [sym_lookup_type] = STATE(2047), - [sym_literal_type] = STATE(2047), - [sym__number] = STATE(1955), - [sym_existential_type] = STATE(2047), - [sym_flow_maybe_type] = STATE(2047), - [sym_parenthesized_type] = STATE(2047), - [sym_predefined_type] = STATE(2047), - [sym_object_type] = STATE(2047), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(2047), - [sym_tuple_type] = STATE(2047), - [sym_readonly_type] = STATE(1950), - [sym_union_type] = STATE(2047), - [sym_intersection_type] = STATE(2047), - [sym_function_type] = STATE(1950), - [sym_identifier] = ACTIONS(3248), - [anon_sym_STAR] = ACTIONS(3138), - [anon_sym_LBRACE] = ACTIONS(3140), - [anon_sym_typeof] = ACTIONS(3142), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3144), - [anon_sym_LPAREN] = ACTIONS(3146), - [anon_sym_LBRACK] = ACTIONS(3148), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3150), - [anon_sym_AMP] = ACTIONS(3152), - [anon_sym_PIPE] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3156), - [anon_sym_DASH] = ACTIONS(3156), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3160), - [sym_number] = ACTIONS(3162), - [sym_this] = ACTIONS(3252), - [sym_true] = ACTIONS(3166), - [sym_false] = ACTIONS(3166), - [sym_null] = ACTIONS(3166), - [sym_undefined] = ACTIONS(3166), - [anon_sym_readonly] = ACTIONS(3168), - [anon_sym_QMARK] = ACTIONS(3170), - [anon_sym_any] = ACTIONS(3158), - [anon_sym_number] = ACTIONS(3158), - [anon_sym_boolean] = ACTIONS(3158), - [anon_sym_string] = ACTIONS(3158), - [anon_sym_symbol] = ACTIONS(3158), - [anon_sym_object] = ACTIONS(3158), - [anon_sym_abstract] = ACTIONS(3172), - [anon_sym_never] = ACTIONS(3158), - [anon_sym_unknown] = ACTIONS(3158), - [anon_sym_keyof] = ACTIONS(3176), - [anon_sym_infer] = ACTIONS(3178), - [anon_sym_unique] = ACTIONS(3180), - [anon_sym_LBRACE_PIPE] = ACTIONS(3182), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1081)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4753), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1198)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3587), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1687), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1693), + [anon_sym_QMARK] = ACTIONS(701), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(207), + [anon_sym_abstract] = ACTIONS(705), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_keyof] = ACTIONS(1697), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1082)] = { - [sym_import] = STATE(4900), - [sym_nested_identifier] = STATE(5974), - [sym_string] = STATE(2051), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1788), - [sym__type_query_member_expression_in_type_annotation] = STATE(1763), - [sym__type_query_call_expression_in_type_annotation] = STATE(1949), - [sym_type] = STATE(1921), - [sym_constructor_type] = STATE(1950), - [sym_primary_type] = STATE(1954), - [sym_template_literal_type] = STATE(2047), - [sym_infer_type] = STATE(1950), - [sym_conditional_type] = STATE(2047), - [sym_generic_type] = STATE(2047), - [sym_type_query] = STATE(2047), - [sym_index_type_query] = STATE(2047), - [sym_lookup_type] = STATE(2047), - [sym_literal_type] = STATE(2047), - [sym__number] = STATE(1955), - [sym_existential_type] = STATE(2047), - [sym_flow_maybe_type] = STATE(2047), - [sym_parenthesized_type] = STATE(2047), - [sym_predefined_type] = STATE(2047), - [sym_object_type] = STATE(2047), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(2047), - [sym_tuple_type] = STATE(2047), - [sym_readonly_type] = STATE(1950), - [sym_union_type] = STATE(2047), - [sym_intersection_type] = STATE(2047), - [sym_function_type] = STATE(1950), - [sym_identifier] = ACTIONS(3248), - [anon_sym_STAR] = ACTIONS(3138), - [anon_sym_LBRACE] = ACTIONS(3140), - [anon_sym_typeof] = ACTIONS(3142), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3144), - [anon_sym_LPAREN] = ACTIONS(3146), - [anon_sym_LBRACK] = ACTIONS(3148), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3150), - [anon_sym_AMP] = ACTIONS(3152), - [anon_sym_PIPE] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3156), - [anon_sym_DASH] = ACTIONS(3156), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3160), - [sym_number] = ACTIONS(3162), - [sym_this] = ACTIONS(3252), - [sym_true] = ACTIONS(3166), - [sym_false] = ACTIONS(3166), - [sym_null] = ACTIONS(3166), - [sym_undefined] = ACTIONS(3166), - [anon_sym_readonly] = ACTIONS(3168), - [anon_sym_QMARK] = ACTIONS(3170), - [anon_sym_any] = ACTIONS(3158), - [anon_sym_number] = ACTIONS(3158), - [anon_sym_boolean] = ACTIONS(3158), - [anon_sym_string] = ACTIONS(3158), - [anon_sym_symbol] = ACTIONS(3158), - [anon_sym_object] = ACTIONS(3158), - [anon_sym_abstract] = ACTIONS(3172), - [anon_sym_never] = ACTIONS(3158), - [anon_sym_unknown] = ACTIONS(3158), - [anon_sym_keyof] = ACTIONS(3176), - [anon_sym_infer] = ACTIONS(3178), - [anon_sym_unique] = ACTIONS(3180), - [anon_sym_LBRACE_PIPE] = ACTIONS(3182), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1083)] = { - [sym_import] = STATE(4900), - [sym_nested_identifier] = STATE(5974), - [sym_string] = STATE(2051), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1788), - [sym__type_query_member_expression_in_type_annotation] = STATE(1763), - [sym__type_query_call_expression_in_type_annotation] = STATE(1949), - [sym_type] = STATE(1922), - [sym_constructor_type] = STATE(1950), - [sym_primary_type] = STATE(1954), - [sym_template_literal_type] = STATE(2047), - [sym_infer_type] = STATE(1950), - [sym_conditional_type] = STATE(2047), - [sym_generic_type] = STATE(2047), - [sym_type_query] = STATE(2047), - [sym_index_type_query] = STATE(2047), - [sym_lookup_type] = STATE(2047), - [sym_literal_type] = STATE(2047), - [sym__number] = STATE(1955), - [sym_existential_type] = STATE(2047), - [sym_flow_maybe_type] = STATE(2047), - [sym_parenthesized_type] = STATE(2047), - [sym_predefined_type] = STATE(2047), - [sym_object_type] = STATE(2047), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(2047), - [sym_tuple_type] = STATE(2047), - [sym_readonly_type] = STATE(1950), - [sym_union_type] = STATE(2047), - [sym_intersection_type] = STATE(2047), - [sym_function_type] = STATE(1950), - [sym_identifier] = ACTIONS(3248), - [anon_sym_STAR] = ACTIONS(3138), - [anon_sym_LBRACE] = ACTIONS(3140), - [anon_sym_typeof] = ACTIONS(3142), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3144), - [anon_sym_LPAREN] = ACTIONS(3146), - [anon_sym_LBRACK] = ACTIONS(3148), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3150), - [anon_sym_AMP] = ACTIONS(3152), - [anon_sym_PIPE] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3156), - [anon_sym_DASH] = ACTIONS(3156), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3160), - [sym_number] = ACTIONS(3162), - [sym_this] = ACTIONS(3252), - [sym_true] = ACTIONS(3166), - [sym_false] = ACTIONS(3166), - [sym_null] = ACTIONS(3166), - [sym_undefined] = ACTIONS(3166), - [anon_sym_readonly] = ACTIONS(3168), - [anon_sym_QMARK] = ACTIONS(3170), - [anon_sym_any] = ACTIONS(3158), - [anon_sym_number] = ACTIONS(3158), - [anon_sym_boolean] = ACTIONS(3158), - [anon_sym_string] = ACTIONS(3158), - [anon_sym_symbol] = ACTIONS(3158), - [anon_sym_object] = ACTIONS(3158), - [anon_sym_abstract] = ACTIONS(3172), - [anon_sym_never] = ACTIONS(3158), - [anon_sym_unknown] = ACTIONS(3158), - [anon_sym_keyof] = ACTIONS(3176), - [anon_sym_infer] = ACTIONS(3178), - [anon_sym_unique] = ACTIONS(3180), - [anon_sym_LBRACE_PIPE] = ACTIONS(3182), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1084)] = { - [sym_import] = STATE(4900), - [sym_nested_identifier] = STATE(5974), - [sym_string] = STATE(2051), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1788), - [sym__type_query_member_expression_in_type_annotation] = STATE(1763), - [sym__type_query_call_expression_in_type_annotation] = STATE(1949), - [sym_type] = STATE(1934), - [sym_constructor_type] = STATE(1950), - [sym_primary_type] = STATE(1954), - [sym_template_literal_type] = STATE(2047), - [sym_infer_type] = STATE(1950), - [sym_conditional_type] = STATE(2047), - [sym_generic_type] = STATE(2047), - [sym_type_query] = STATE(2047), - [sym_index_type_query] = STATE(2047), - [sym_lookup_type] = STATE(2047), - [sym_literal_type] = STATE(2047), - [sym__number] = STATE(1955), - [sym_existential_type] = STATE(2047), - [sym_flow_maybe_type] = STATE(2047), - [sym_parenthesized_type] = STATE(2047), - [sym_predefined_type] = STATE(2047), - [sym_object_type] = STATE(2047), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(2047), - [sym_tuple_type] = STATE(2047), - [sym_readonly_type] = STATE(1950), - [sym_union_type] = STATE(2047), - [sym_intersection_type] = STATE(2047), - [sym_function_type] = STATE(1950), - [sym_identifier] = ACTIONS(3248), - [anon_sym_STAR] = ACTIONS(3138), - [anon_sym_LBRACE] = ACTIONS(3140), - [anon_sym_typeof] = ACTIONS(3142), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3144), - [anon_sym_LPAREN] = ACTIONS(3146), - [anon_sym_LBRACK] = ACTIONS(3148), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3150), - [anon_sym_AMP] = ACTIONS(3152), - [anon_sym_PIPE] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3156), - [anon_sym_DASH] = ACTIONS(3156), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3160), - [sym_number] = ACTIONS(3162), - [sym_this] = ACTIONS(3252), - [sym_true] = ACTIONS(3166), - [sym_false] = ACTIONS(3166), - [sym_null] = ACTIONS(3166), - [sym_undefined] = ACTIONS(3166), - [anon_sym_readonly] = ACTIONS(3168), - [anon_sym_QMARK] = ACTIONS(3170), - [anon_sym_any] = ACTIONS(3158), - [anon_sym_number] = ACTIONS(3158), - [anon_sym_boolean] = ACTIONS(3158), - [anon_sym_string] = ACTIONS(3158), - [anon_sym_symbol] = ACTIONS(3158), - [anon_sym_object] = ACTIONS(3158), - [anon_sym_abstract] = ACTIONS(3172), - [anon_sym_never] = ACTIONS(3158), - [anon_sym_unknown] = ACTIONS(3158), - [anon_sym_keyof] = ACTIONS(3176), - [anon_sym_infer] = ACTIONS(3178), - [anon_sym_unique] = ACTIONS(3180), - [anon_sym_LBRACE_PIPE] = ACTIONS(3182), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1085)] = { - [sym_import] = STATE(4900), - [sym_nested_identifier] = STATE(5974), - [sym_string] = STATE(2051), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1788), - [sym__type_query_member_expression_in_type_annotation] = STATE(1763), - [sym__type_query_call_expression_in_type_annotation] = STATE(1949), - [sym_type] = STATE(1936), - [sym_constructor_type] = STATE(1950), - [sym_primary_type] = STATE(1954), - [sym_template_literal_type] = STATE(2047), - [sym_infer_type] = STATE(1950), - [sym_conditional_type] = STATE(2047), - [sym_generic_type] = STATE(2047), - [sym_type_query] = STATE(2047), - [sym_index_type_query] = STATE(2047), - [sym_lookup_type] = STATE(2047), - [sym_literal_type] = STATE(2047), - [sym__number] = STATE(1955), - [sym_existential_type] = STATE(2047), - [sym_flow_maybe_type] = STATE(2047), - [sym_parenthesized_type] = STATE(2047), - [sym_predefined_type] = STATE(2047), - [sym_object_type] = STATE(2047), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(2047), - [sym_tuple_type] = STATE(2047), - [sym_readonly_type] = STATE(1950), - [sym_union_type] = STATE(2047), - [sym_intersection_type] = STATE(2047), - [sym_function_type] = STATE(1950), - [sym_identifier] = ACTIONS(3248), - [anon_sym_STAR] = ACTIONS(3138), - [anon_sym_LBRACE] = ACTIONS(3140), - [anon_sym_typeof] = ACTIONS(3142), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3144), - [anon_sym_LPAREN] = ACTIONS(3146), - [anon_sym_LBRACK] = ACTIONS(3148), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3150), - [anon_sym_AMP] = ACTIONS(3152), - [anon_sym_PIPE] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3156), - [anon_sym_DASH] = ACTIONS(3156), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3160), - [sym_number] = ACTIONS(3162), - [sym_this] = ACTIONS(3252), - [sym_true] = ACTIONS(3166), - [sym_false] = ACTIONS(3166), - [sym_null] = ACTIONS(3166), - [sym_undefined] = ACTIONS(3166), - [anon_sym_readonly] = ACTIONS(3168), - [anon_sym_QMARK] = ACTIONS(3170), - [anon_sym_any] = ACTIONS(3158), - [anon_sym_number] = ACTIONS(3158), - [anon_sym_boolean] = ACTIONS(3158), - [anon_sym_string] = ACTIONS(3158), - [anon_sym_symbol] = ACTIONS(3158), - [anon_sym_object] = ACTIONS(3158), - [anon_sym_abstract] = ACTIONS(3172), - [anon_sym_never] = ACTIONS(3158), - [anon_sym_unknown] = ACTIONS(3158), - [anon_sym_keyof] = ACTIONS(3176), - [anon_sym_infer] = ACTIONS(3178), - [anon_sym_unique] = ACTIONS(3180), - [anon_sym_LBRACE_PIPE] = ACTIONS(3182), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1086)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3947), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1199)] = { + [sym_import] = STATE(6360), + [sym_nested_identifier] = STATE(6931), + [sym_string] = STATE(4373), + [sym_formal_parameters] = STATE(6875), + [sym_nested_type_identifier] = STATE(4023), + [sym__type_query_member_expression_in_type_annotation] = STATE(3738), + [sym__type_query_call_expression_in_type_annotation] = STATE(4204), + [sym_type] = STATE(4421), + [sym_constructor_type] = STATE(4380), + [sym_primary_type] = STATE(4383), + [sym_template_literal_type] = STATE(4365), + [sym_infer_type] = STATE(4380), + [sym_conditional_type] = STATE(4365), + [sym_generic_type] = STATE(4365), + [sym_type_query] = STATE(4365), + [sym_index_type_query] = STATE(4365), + [sym_lookup_type] = STATE(4365), + [sym_literal_type] = STATE(4365), + [sym__number] = STATE(4529), + [sym_existential_type] = STATE(4365), + [sym_flow_maybe_type] = STATE(4365), + [sym_parenthesized_type] = STATE(4365), + [sym_predefined_type] = STATE(4365), + [sym_object_type] = STATE(4365), + [sym_type_parameters] = STATE(6479), + [sym_array_type] = STATE(4365), + [sym_tuple_type] = STATE(4365), + [sym_readonly_type] = STATE(4380), + [sym_union_type] = STATE(4365), + [sym_intersection_type] = STATE(4365), + [sym_function_type] = STATE(4380), + [sym_identifier] = ACTIONS(3642), + [anon_sym_STAR] = ACTIONS(3246), + [anon_sym_LBRACE] = ACTIONS(3248), + [anon_sym_typeof] = ACTIONS(3250), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3252), + [anon_sym_LPAREN] = ACTIONS(3254), + [anon_sym_LBRACK] = ACTIONS(3256), + [anon_sym_DQUOTE] = ACTIONS(3258), + [anon_sym_SQUOTE] = ACTIONS(3260), + [anon_sym_new] = ACTIONS(3262), + [anon_sym_AMP] = ACTIONS(3264), + [anon_sym_PIPE] = ACTIONS(3266), + [anon_sym_PLUS] = ACTIONS(3268), + [anon_sym_DASH] = ACTIONS(3268), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3270), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3272), + [sym_number] = ACTIONS(3274), + [sym_this] = ACTIONS(3644), + [sym_true] = ACTIONS(3278), + [sym_false] = ACTIONS(3278), + [sym_null] = ACTIONS(3278), + [sym_undefined] = ACTIONS(3278), + [anon_sym_readonly] = ACTIONS(3280), + [anon_sym_QMARK] = ACTIONS(3282), + [anon_sym_any] = ACTIONS(3270), + [anon_sym_number] = ACTIONS(3270), + [anon_sym_boolean] = ACTIONS(3270), + [anon_sym_string] = ACTIONS(3270), + [anon_sym_symbol] = ACTIONS(3270), + [anon_sym_object] = ACTIONS(3270), + [anon_sym_abstract] = ACTIONS(3284), + [anon_sym_never] = ACTIONS(3270), + [anon_sym_unknown] = ACTIONS(3270), + [anon_sym_keyof] = ACTIONS(3288), + [anon_sym_infer] = ACTIONS(3290), + [aux_sym_predefined_type_token1] = ACTIONS(3292), + [anon_sym_LBRACE_PIPE] = ACTIONS(3294), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1200)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4778), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -132764,143 +146677,217 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1087)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4732), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1201)] = { + [sym_import] = STATE(6360), + [sym_nested_identifier] = STATE(6931), + [sym_string] = STATE(4373), + [sym_formal_parameters] = STATE(6875), + [sym_nested_type_identifier] = STATE(4023), + [sym__type_query_member_expression_in_type_annotation] = STATE(3738), + [sym__type_query_call_expression_in_type_annotation] = STATE(4204), + [sym_type] = STATE(4422), + [sym_constructor_type] = STATE(4380), + [sym_primary_type] = STATE(4383), + [sym_template_literal_type] = STATE(4365), + [sym_infer_type] = STATE(4380), + [sym_conditional_type] = STATE(4365), + [sym_generic_type] = STATE(4365), + [sym_type_query] = STATE(4365), + [sym_index_type_query] = STATE(4365), + [sym_lookup_type] = STATE(4365), + [sym_literal_type] = STATE(4365), + [sym__number] = STATE(4529), + [sym_existential_type] = STATE(4365), + [sym_flow_maybe_type] = STATE(4365), + [sym_parenthesized_type] = STATE(4365), + [sym_predefined_type] = STATE(4365), + [sym_object_type] = STATE(4365), + [sym_type_parameters] = STATE(6479), + [sym_array_type] = STATE(4365), + [sym_tuple_type] = STATE(4365), + [sym_readonly_type] = STATE(4380), + [sym_union_type] = STATE(4365), + [sym_intersection_type] = STATE(4365), + [sym_function_type] = STATE(4380), + [sym_identifier] = ACTIONS(3642), + [anon_sym_STAR] = ACTIONS(3246), + [anon_sym_LBRACE] = ACTIONS(3248), + [anon_sym_typeof] = ACTIONS(3250), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3252), + [anon_sym_LPAREN] = ACTIONS(3254), + [anon_sym_LBRACK] = ACTIONS(3256), + [anon_sym_DQUOTE] = ACTIONS(3258), + [anon_sym_SQUOTE] = ACTIONS(3260), + [anon_sym_new] = ACTIONS(3262), + [anon_sym_AMP] = ACTIONS(3264), + [anon_sym_PIPE] = ACTIONS(3266), + [anon_sym_PLUS] = ACTIONS(3268), + [anon_sym_DASH] = ACTIONS(3268), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3270), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3272), + [sym_number] = ACTIONS(3274), + [sym_this] = ACTIONS(3644), + [sym_true] = ACTIONS(3278), + [sym_false] = ACTIONS(3278), + [sym_null] = ACTIONS(3278), + [sym_undefined] = ACTIONS(3278), + [anon_sym_readonly] = ACTIONS(3280), + [anon_sym_QMARK] = ACTIONS(3282), + [anon_sym_any] = ACTIONS(3270), + [anon_sym_number] = ACTIONS(3270), + [anon_sym_boolean] = ACTIONS(3270), + [anon_sym_string] = ACTIONS(3270), + [anon_sym_symbol] = ACTIONS(3270), + [anon_sym_object] = ACTIONS(3270), + [anon_sym_abstract] = ACTIONS(3284), + [anon_sym_never] = ACTIONS(3270), + [anon_sym_unknown] = ACTIONS(3270), + [anon_sym_keyof] = ACTIONS(3288), + [anon_sym_infer] = ACTIONS(3290), + [aux_sym_predefined_type_token1] = ACTIONS(3292), + [anon_sym_LBRACE_PIPE] = ACTIONS(3294), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1202)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3588), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1687), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1693), + [anon_sym_QMARK] = ACTIONS(701), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(207), + [anon_sym_abstract] = ACTIONS(705), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_keyof] = ACTIONS(1697), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1088)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3419), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1203)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5582), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -132912,439 +146899,69 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1089)] = { - [sym_import] = STATE(5411), - [sym_nested_identifier] = STATE(5894), - [sym_string] = STATE(3265), - [sym_formal_parameters] = STATE(6194), - [sym_nested_type_identifier] = STATE(3100), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3222), - [sym_type] = STATE(3231), - [sym_constructor_type] = STATE(3289), - [sym_primary_type] = STATE(3290), - [sym_template_literal_type] = STATE(3267), - [sym_infer_type] = STATE(3289), - [sym_conditional_type] = STATE(3267), - [sym_generic_type] = STATE(3267), - [sym_type_query] = STATE(3267), - [sym_index_type_query] = STATE(3267), - [sym_lookup_type] = STATE(3267), - [sym_literal_type] = STATE(3267), - [sym__number] = STATE(3300), - [sym_existential_type] = STATE(3267), - [sym_flow_maybe_type] = STATE(3267), - [sym_parenthesized_type] = STATE(3267), - [sym_predefined_type] = STATE(3267), - [sym_object_type] = STATE(3267), - [sym_type_parameters] = STATE(5511), - [sym_array_type] = STATE(3267), - [sym_tuple_type] = STATE(3267), - [sym_readonly_type] = STATE(3289), - [sym_union_type] = STATE(3267), - [sym_intersection_type] = STATE(3267), - [sym_function_type] = STATE(3289), - [sym_identifier] = ACTIONS(1595), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_LBRACE] = ACTIONS(1599), - [anon_sym_typeof] = ACTIONS(1601), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(989), - [anon_sym_LPAREN] = ACTIONS(1603), - [anon_sym_LBRACK] = ACTIONS(1605), - [anon_sym_DQUOTE] = ACTIONS(1607), - [anon_sym_SQUOTE] = ACTIONS(1609), - [anon_sym_new] = ACTIONS(1611), - [anon_sym_AMP] = ACTIONS(997), - [anon_sym_PIPE] = ACTIONS(999), - [anon_sym_PLUS] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3120), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(1023), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1619), - [sym_number] = ACTIONS(1621), - [sym_this] = ACTIONS(1623), - [sym_true] = ACTIONS(1625), - [sym_false] = ACTIONS(1625), - [sym_null] = ACTIONS(1625), - [sym_undefined] = ACTIONS(1625), - [anon_sym_readonly] = ACTIONS(1627), - [anon_sym_QMARK] = ACTIONS(1017), - [anon_sym_any] = ACTIONS(1023), - [anon_sym_number] = ACTIONS(1023), - [anon_sym_boolean] = ACTIONS(1023), - [anon_sym_string] = ACTIONS(1023), - [anon_sym_symbol] = ACTIONS(1023), - [anon_sym_object] = ACTIONS(1023), - [anon_sym_abstract] = ACTIONS(1021), - [anon_sym_never] = ACTIONS(1023), - [anon_sym_unknown] = ACTIONS(1023), - [anon_sym_keyof] = ACTIONS(1025), - [anon_sym_infer] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_LBRACE_PIPE] = ACTIONS(1031), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1090)] = { - [sym_import] = STATE(5411), - [sym_nested_identifier] = STATE(5894), - [sym_string] = STATE(3265), - [sym_formal_parameters] = STATE(6194), - [sym_nested_type_identifier] = STATE(3100), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3222), - [sym_type] = STATE(3236), - [sym_constructor_type] = STATE(3289), - [sym_primary_type] = STATE(3290), - [sym_template_literal_type] = STATE(3267), - [sym_infer_type] = STATE(3289), - [sym_conditional_type] = STATE(3267), - [sym_generic_type] = STATE(3267), - [sym_type_query] = STATE(3267), - [sym_index_type_query] = STATE(3267), - [sym_lookup_type] = STATE(3267), - [sym_literal_type] = STATE(3267), - [sym__number] = STATE(3300), - [sym_existential_type] = STATE(3267), - [sym_flow_maybe_type] = STATE(3267), - [sym_parenthesized_type] = STATE(3267), - [sym_predefined_type] = STATE(3267), - [sym_object_type] = STATE(3267), - [sym_type_parameters] = STATE(5511), - [sym_array_type] = STATE(3267), - [sym_tuple_type] = STATE(3267), - [sym_readonly_type] = STATE(3289), - [sym_union_type] = STATE(3267), - [sym_intersection_type] = STATE(3267), - [sym_function_type] = STATE(3289), - [sym_identifier] = ACTIONS(1595), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_LBRACE] = ACTIONS(1599), - [anon_sym_typeof] = ACTIONS(1601), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(989), - [anon_sym_LPAREN] = ACTIONS(1603), - [anon_sym_LBRACK] = ACTIONS(1605), - [anon_sym_DQUOTE] = ACTIONS(1607), - [anon_sym_SQUOTE] = ACTIONS(1609), - [anon_sym_new] = ACTIONS(1611), - [anon_sym_AMP] = ACTIONS(997), - [anon_sym_PIPE] = ACTIONS(999), - [anon_sym_PLUS] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3120), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(1023), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1619), - [sym_number] = ACTIONS(1621), - [sym_this] = ACTIONS(1623), - [sym_true] = ACTIONS(1625), - [sym_false] = ACTIONS(1625), - [sym_null] = ACTIONS(1625), - [sym_undefined] = ACTIONS(1625), - [anon_sym_readonly] = ACTIONS(1627), - [anon_sym_QMARK] = ACTIONS(1017), - [anon_sym_any] = ACTIONS(1023), - [anon_sym_number] = ACTIONS(1023), - [anon_sym_boolean] = ACTIONS(1023), - [anon_sym_string] = ACTIONS(1023), - [anon_sym_symbol] = ACTIONS(1023), - [anon_sym_object] = ACTIONS(1023), - [anon_sym_abstract] = ACTIONS(1021), - [anon_sym_never] = ACTIONS(1023), - [anon_sym_unknown] = ACTIONS(1023), - [anon_sym_keyof] = ACTIONS(1025), - [anon_sym_infer] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_LBRACE_PIPE] = ACTIONS(1031), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1091)] = { - [sym_import] = STATE(5411), - [sym_nested_identifier] = STATE(5894), - [sym_string] = STATE(3265), - [sym_formal_parameters] = STATE(6194), - [sym_nested_type_identifier] = STATE(3100), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3222), - [sym_type] = STATE(3242), - [sym_constructor_type] = STATE(3289), - [sym_primary_type] = STATE(3290), - [sym_template_literal_type] = STATE(3267), - [sym_infer_type] = STATE(3289), - [sym_conditional_type] = STATE(3267), - [sym_generic_type] = STATE(3267), - [sym_type_query] = STATE(3267), - [sym_index_type_query] = STATE(3267), - [sym_lookup_type] = STATE(3267), - [sym_literal_type] = STATE(3267), - [sym__number] = STATE(3300), - [sym_existential_type] = STATE(3267), - [sym_flow_maybe_type] = STATE(3267), - [sym_parenthesized_type] = STATE(3267), - [sym_predefined_type] = STATE(3267), - [sym_object_type] = STATE(3267), - [sym_type_parameters] = STATE(5511), - [sym_array_type] = STATE(3267), - [sym_tuple_type] = STATE(3267), - [sym_readonly_type] = STATE(3289), - [sym_union_type] = STATE(3267), - [sym_intersection_type] = STATE(3267), - [sym_function_type] = STATE(3289), - [sym_identifier] = ACTIONS(1595), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_LBRACE] = ACTIONS(1599), - [anon_sym_typeof] = ACTIONS(1601), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(989), - [anon_sym_LPAREN] = ACTIONS(1603), - [anon_sym_LBRACK] = ACTIONS(1605), - [anon_sym_DQUOTE] = ACTIONS(1607), - [anon_sym_SQUOTE] = ACTIONS(1609), - [anon_sym_new] = ACTIONS(1611), - [anon_sym_AMP] = ACTIONS(997), - [anon_sym_PIPE] = ACTIONS(999), - [anon_sym_PLUS] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3120), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(1023), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1619), - [sym_number] = ACTIONS(1621), - [sym_this] = ACTIONS(1623), - [sym_true] = ACTIONS(1625), - [sym_false] = ACTIONS(1625), - [sym_null] = ACTIONS(1625), - [sym_undefined] = ACTIONS(1625), - [anon_sym_readonly] = ACTIONS(1627), - [anon_sym_QMARK] = ACTIONS(1017), - [anon_sym_any] = ACTIONS(1023), - [anon_sym_number] = ACTIONS(1023), - [anon_sym_boolean] = ACTIONS(1023), - [anon_sym_string] = ACTIONS(1023), - [anon_sym_symbol] = ACTIONS(1023), - [anon_sym_object] = ACTIONS(1023), - [anon_sym_abstract] = ACTIONS(1021), - [anon_sym_never] = ACTIONS(1023), - [anon_sym_unknown] = ACTIONS(1023), - [anon_sym_keyof] = ACTIONS(1025), - [anon_sym_infer] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_LBRACE_PIPE] = ACTIONS(1031), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1092)] = { - [sym_import] = STATE(5411), - [sym_nested_identifier] = STATE(5894), - [sym_string] = STATE(3265), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(3100), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3222), - [sym_type] = STATE(4811), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3244), - [sym_template_literal_type] = STATE(3267), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(3267), - [sym_generic_type] = STATE(3267), - [sym_type_query] = STATE(3267), - [sym_index_type_query] = STATE(3267), - [sym_lookup_type] = STATE(3267), - [sym_literal_type] = STATE(3267), - [sym__number] = STATE(3300), - [sym_existential_type] = STATE(3267), - [sym_flow_maybe_type] = STATE(3267), - [sym_parenthesized_type] = STATE(3267), - [sym_predefined_type] = STATE(3267), - [sym_object_type] = STATE(3267), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(3267), - [sym_tuple_type] = STATE(3267), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(3267), - [sym_intersection_type] = STATE(3267), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1595), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_LBRACE] = ACTIONS(1599), - [anon_sym_typeof] = ACTIONS(1601), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(989), - [anon_sym_LPAREN] = ACTIONS(1603), - [anon_sym_LBRACK] = ACTIONS(1605), - [anon_sym_DQUOTE] = ACTIONS(1607), - [anon_sym_SQUOTE] = ACTIONS(1609), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(997), - [anon_sym_PIPE] = ACTIONS(999), - [anon_sym_PLUS] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3120), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(1023), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1619), - [sym_number] = ACTIONS(1621), - [sym_this] = ACTIONS(1623), - [sym_true] = ACTIONS(1625), - [sym_false] = ACTIONS(1625), - [sym_null] = ACTIONS(1625), - [sym_undefined] = ACTIONS(1625), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(1017), - [anon_sym_any] = ACTIONS(1023), - [anon_sym_number] = ACTIONS(1023), - [anon_sym_boolean] = ACTIONS(1023), - [anon_sym_string] = ACTIONS(1023), - [anon_sym_symbol] = ACTIONS(1023), - [anon_sym_object] = ACTIONS(1023), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_never] = ACTIONS(1023), - [anon_sym_unknown] = ACTIONS(1023), - [anon_sym_keyof] = ACTIONS(1025), - [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_LBRACE_PIPE] = ACTIONS(1031), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1093)] = { - [sym_import] = STATE(5411), - [sym_nested_identifier] = STATE(5894), - [sym_string] = STATE(3265), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(3100), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3222), - [sym_type] = STATE(4811), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3246), - [sym_template_literal_type] = STATE(3267), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(3267), - [sym_generic_type] = STATE(3267), - [sym_type_query] = STATE(3267), - [sym_index_type_query] = STATE(3267), - [sym_lookup_type] = STATE(3267), - [sym_literal_type] = STATE(3267), - [sym__number] = STATE(3300), - [sym_existential_type] = STATE(3267), - [sym_flow_maybe_type] = STATE(3267), - [sym_parenthesized_type] = STATE(3267), - [sym_predefined_type] = STATE(3267), - [sym_object_type] = STATE(3267), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(3267), - [sym_tuple_type] = STATE(3267), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(3267), - [sym_intersection_type] = STATE(3267), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1595), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_LBRACE] = ACTIONS(1599), - [anon_sym_typeof] = ACTIONS(1601), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(989), - [anon_sym_LPAREN] = ACTIONS(1603), - [anon_sym_LBRACK] = ACTIONS(1605), - [anon_sym_DQUOTE] = ACTIONS(1607), - [anon_sym_SQUOTE] = ACTIONS(1609), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(997), - [anon_sym_PIPE] = ACTIONS(999), - [anon_sym_PLUS] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3120), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(1023), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1619), - [sym_number] = ACTIONS(1621), - [sym_this] = ACTIONS(1623), - [sym_true] = ACTIONS(1625), - [sym_false] = ACTIONS(1625), - [sym_null] = ACTIONS(1625), - [sym_undefined] = ACTIONS(1625), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(1017), - [anon_sym_any] = ACTIONS(1023), - [anon_sym_number] = ACTIONS(1023), - [anon_sym_boolean] = ACTIONS(1023), - [anon_sym_string] = ACTIONS(1023), - [anon_sym_symbol] = ACTIONS(1023), - [anon_sym_object] = ACTIONS(1023), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_never] = ACTIONS(1023), - [anon_sym_unknown] = ACTIONS(1023), - [anon_sym_keyof] = ACTIONS(1025), - [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_LBRACE_PIPE] = ACTIONS(1031), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1094)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4051), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1204)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5516), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -133356,69 +146973,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1095)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(2983), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1205)] = { + [sym_import] = STATE(6342), + [sym_nested_identifier] = STATE(6911), + [sym_string] = STATE(3805), + [sym_formal_parameters] = STATE(7289), + [sym_nested_type_identifier] = STATE(3661), + [sym__type_query_member_expression_in_type_annotation] = STATE(3444), + [sym__type_query_call_expression_in_type_annotation] = STATE(3739), + [sym_type] = STATE(4166), + [sym_constructor_type] = STATE(3820), + [sym_primary_type] = STATE(3822), + [sym_template_literal_type] = STATE(3796), + [sym_infer_type] = STATE(3820), + [sym_conditional_type] = STATE(3796), + [sym_generic_type] = STATE(3796), + [sym_type_query] = STATE(3796), + [sym_index_type_query] = STATE(3796), + [sym_lookup_type] = STATE(3796), + [sym_literal_type] = STATE(3796), + [sym__number] = STATE(3824), + [sym_existential_type] = STATE(3796), + [sym_flow_maybe_type] = STATE(3796), + [sym_parenthesized_type] = STATE(3796), + [sym_predefined_type] = STATE(3796), + [sym_object_type] = STATE(3796), + [sym_type_parameters] = STATE(6577), + [sym_array_type] = STATE(3796), + [sym_tuple_type] = STATE(3796), + [sym_readonly_type] = STATE(3820), + [sym_union_type] = STATE(3796), + [sym_intersection_type] = STATE(3796), + [sym_function_type] = STATE(3820), + [sym_identifier] = ACTIONS(1747), + [anon_sym_STAR] = ACTIONS(1079), + [anon_sym_LBRACE] = ACTIONS(1751), + [anon_sym_typeof] = ACTIONS(1753), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(1085), + [anon_sym_LPAREN] = ACTIONS(1755), + [anon_sym_LBRACK] = ACTIONS(1757), + [anon_sym_DQUOTE] = ACTIONS(1759), + [anon_sym_SQUOTE] = ACTIONS(1761), + [anon_sym_new] = ACTIONS(1763), + [anon_sym_AMP] = ACTIONS(1093), + [anon_sym_PIPE] = ACTIONS(1095), + [anon_sym_PLUS] = ACTIONS(3186), + [anon_sym_DASH] = ACTIONS(3186), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(1119), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1771), + [sym_number] = ACTIONS(1773), + [sym_this] = ACTIONS(1775), + [sym_true] = ACTIONS(1777), + [sym_false] = ACTIONS(1777), + [sym_null] = ACTIONS(1777), + [sym_undefined] = ACTIONS(1777), + [anon_sym_readonly] = ACTIONS(1779), + [anon_sym_QMARK] = ACTIONS(1113), + [anon_sym_any] = ACTIONS(1119), + [anon_sym_number] = ACTIONS(1119), + [anon_sym_boolean] = ACTIONS(1119), + [anon_sym_string] = ACTIONS(1119), + [anon_sym_symbol] = ACTIONS(1119), + [anon_sym_object] = ACTIONS(1119), + [anon_sym_abstract] = ACTIONS(1117), + [anon_sym_never] = ACTIONS(1119), + [anon_sym_unknown] = ACTIONS(1119), + [anon_sym_keyof] = ACTIONS(1121), + [anon_sym_infer] = ACTIONS(1123), + [aux_sym_predefined_type_token1] = ACTIONS(1125), + [anon_sym_LBRACE_PIPE] = ACTIONS(1127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1206)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4842), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -133430,217 +147121,291 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1096)] = { - [sym_import] = STATE(5133), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5975), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3229), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(2983), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(3080), - [anon_sym_typeof] = ACTIONS(3082), - [anon_sym_import] = ACTIONS(1511), + [STATE(1207)] = { + [sym_import] = STATE(6342), + [sym_nested_identifier] = STATE(6911), + [sym_string] = STATE(3805), + [sym_formal_parameters] = STATE(7289), + [sym_nested_type_identifier] = STATE(3661), + [sym__type_query_member_expression_in_type_annotation] = STATE(3444), + [sym__type_query_call_expression_in_type_annotation] = STATE(3739), + [sym_type] = STATE(4167), + [sym_constructor_type] = STATE(3820), + [sym_primary_type] = STATE(3822), + [sym_template_literal_type] = STATE(3796), + [sym_infer_type] = STATE(3820), + [sym_conditional_type] = STATE(3796), + [sym_generic_type] = STATE(3796), + [sym_type_query] = STATE(3796), + [sym_index_type_query] = STATE(3796), + [sym_lookup_type] = STATE(3796), + [sym_literal_type] = STATE(3796), + [sym__number] = STATE(3824), + [sym_existential_type] = STATE(3796), + [sym_flow_maybe_type] = STATE(3796), + [sym_parenthesized_type] = STATE(3796), + [sym_predefined_type] = STATE(3796), + [sym_object_type] = STATE(3796), + [sym_type_parameters] = STATE(6577), + [sym_array_type] = STATE(3796), + [sym_tuple_type] = STATE(3796), + [sym_readonly_type] = STATE(3820), + [sym_union_type] = STATE(3796), + [sym_intersection_type] = STATE(3796), + [sym_function_type] = STATE(3820), + [sym_identifier] = ACTIONS(1747), + [anon_sym_STAR] = ACTIONS(1079), + [anon_sym_LBRACE] = ACTIONS(1751), + [anon_sym_typeof] = ACTIONS(1753), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(1085), + [anon_sym_LPAREN] = ACTIONS(1755), + [anon_sym_LBRACK] = ACTIONS(1757), + [anon_sym_DQUOTE] = ACTIONS(1759), + [anon_sym_SQUOTE] = ACTIONS(1761), + [anon_sym_new] = ACTIONS(1763), + [anon_sym_AMP] = ACTIONS(1093), + [anon_sym_PIPE] = ACTIONS(1095), + [anon_sym_PLUS] = ACTIONS(3186), + [anon_sym_DASH] = ACTIONS(3186), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(1119), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1771), + [sym_number] = ACTIONS(1773), + [sym_this] = ACTIONS(1775), + [sym_true] = ACTIONS(1777), + [sym_false] = ACTIONS(1777), + [sym_null] = ACTIONS(1777), + [sym_undefined] = ACTIONS(1777), + [anon_sym_readonly] = ACTIONS(1779), + [anon_sym_QMARK] = ACTIONS(1113), + [anon_sym_any] = ACTIONS(1119), + [anon_sym_number] = ACTIONS(1119), + [anon_sym_boolean] = ACTIONS(1119), + [anon_sym_string] = ACTIONS(1119), + [anon_sym_symbol] = ACTIONS(1119), + [anon_sym_object] = ACTIONS(1119), + [anon_sym_abstract] = ACTIONS(1117), + [anon_sym_never] = ACTIONS(1119), + [anon_sym_unknown] = ACTIONS(1119), + [anon_sym_keyof] = ACTIONS(1121), + [anon_sym_infer] = ACTIONS(1123), + [aux_sym_predefined_type_token1] = ACTIONS(1125), + [anon_sym_LBRACE_PIPE] = ACTIONS(1127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1208)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5603), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3086), - [anon_sym_new] = ACTIONS(3088), - [anon_sym_AMP] = ACTIONS(3090), - [anon_sym_PIPE] = ACTIONS(3092), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(3096), - [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(3100), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(3104), - [anon_sym_infer] = ACTIONS(3106), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3108), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1097)] = { - [sym_import] = STATE(5411), - [sym_nested_identifier] = STATE(5894), - [sym_string] = STATE(3265), - [sym_formal_parameters] = STATE(6194), - [sym_nested_type_identifier] = STATE(3100), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3222), - [sym_type] = STATE(3285), - [sym_constructor_type] = STATE(3289), - [sym_primary_type] = STATE(3290), - [sym_template_literal_type] = STATE(3267), - [sym_infer_type] = STATE(3289), - [sym_conditional_type] = STATE(3267), - [sym_generic_type] = STATE(3267), - [sym_type_query] = STATE(3267), - [sym_index_type_query] = STATE(3267), - [sym_lookup_type] = STATE(3267), - [sym_literal_type] = STATE(3267), - [sym__number] = STATE(3300), - [sym_existential_type] = STATE(3267), - [sym_flow_maybe_type] = STATE(3267), - [sym_parenthesized_type] = STATE(3267), - [sym_predefined_type] = STATE(3267), - [sym_object_type] = STATE(3267), - [sym_type_parameters] = STATE(5511), - [sym_array_type] = STATE(3267), - [sym_tuple_type] = STATE(3267), - [sym_readonly_type] = STATE(3289), - [sym_union_type] = STATE(3267), - [sym_intersection_type] = STATE(3267), - [sym_function_type] = STATE(3289), - [sym_identifier] = ACTIONS(1595), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_LBRACE] = ACTIONS(1599), - [anon_sym_typeof] = ACTIONS(1601), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(989), - [anon_sym_LPAREN] = ACTIONS(1603), - [anon_sym_LBRACK] = ACTIONS(1605), - [anon_sym_DQUOTE] = ACTIONS(1607), - [anon_sym_SQUOTE] = ACTIONS(1609), - [anon_sym_new] = ACTIONS(1611), - [anon_sym_AMP] = ACTIONS(997), - [anon_sym_PIPE] = ACTIONS(999), - [anon_sym_PLUS] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3120), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(1023), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1619), - [sym_number] = ACTIONS(1621), - [sym_this] = ACTIONS(1623), - [sym_true] = ACTIONS(1625), - [sym_false] = ACTIONS(1625), - [sym_null] = ACTIONS(1625), - [sym_undefined] = ACTIONS(1625), - [anon_sym_readonly] = ACTIONS(1627), - [anon_sym_QMARK] = ACTIONS(1017), - [anon_sym_any] = ACTIONS(1023), - [anon_sym_number] = ACTIONS(1023), - [anon_sym_boolean] = ACTIONS(1023), - [anon_sym_string] = ACTIONS(1023), - [anon_sym_symbol] = ACTIONS(1023), - [anon_sym_object] = ACTIONS(1023), - [anon_sym_abstract] = ACTIONS(1021), - [anon_sym_never] = ACTIONS(1023), - [anon_sym_unknown] = ACTIONS(1023), - [anon_sym_keyof] = ACTIONS(1025), - [anon_sym_infer] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_LBRACE_PIPE] = ACTIONS(1031), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1098)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3904), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1209)] = { + [sym_import] = STATE(6342), + [sym_nested_identifier] = STATE(6911), + [sym_string] = STATE(3805), + [sym_formal_parameters] = STATE(7289), + [sym_nested_type_identifier] = STATE(3661), + [sym__type_query_member_expression_in_type_annotation] = STATE(3444), + [sym__type_query_call_expression_in_type_annotation] = STATE(3739), + [sym_type] = STATE(4168), + [sym_constructor_type] = STATE(3820), + [sym_primary_type] = STATE(3822), + [sym_template_literal_type] = STATE(3796), + [sym_infer_type] = STATE(3820), + [sym_conditional_type] = STATE(3796), + [sym_generic_type] = STATE(3796), + [sym_type_query] = STATE(3796), + [sym_index_type_query] = STATE(3796), + [sym_lookup_type] = STATE(3796), + [sym_literal_type] = STATE(3796), + [sym__number] = STATE(3824), + [sym_existential_type] = STATE(3796), + [sym_flow_maybe_type] = STATE(3796), + [sym_parenthesized_type] = STATE(3796), + [sym_predefined_type] = STATE(3796), + [sym_object_type] = STATE(3796), + [sym_type_parameters] = STATE(6577), + [sym_array_type] = STATE(3796), + [sym_tuple_type] = STATE(3796), + [sym_readonly_type] = STATE(3820), + [sym_union_type] = STATE(3796), + [sym_intersection_type] = STATE(3796), + [sym_function_type] = STATE(3820), + [sym_identifier] = ACTIONS(1747), + [anon_sym_STAR] = ACTIONS(1079), + [anon_sym_LBRACE] = ACTIONS(1751), + [anon_sym_typeof] = ACTIONS(1753), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(1085), + [anon_sym_LPAREN] = ACTIONS(1755), + [anon_sym_LBRACK] = ACTIONS(1757), + [anon_sym_DQUOTE] = ACTIONS(1759), + [anon_sym_SQUOTE] = ACTIONS(1761), + [anon_sym_new] = ACTIONS(1763), + [anon_sym_AMP] = ACTIONS(1093), + [anon_sym_PIPE] = ACTIONS(1095), + [anon_sym_PLUS] = ACTIONS(3186), + [anon_sym_DASH] = ACTIONS(3186), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(1119), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1771), + [sym_number] = ACTIONS(1773), + [sym_this] = ACTIONS(1775), + [sym_true] = ACTIONS(1777), + [sym_false] = ACTIONS(1777), + [sym_null] = ACTIONS(1777), + [sym_undefined] = ACTIONS(1777), + [anon_sym_readonly] = ACTIONS(1779), + [anon_sym_QMARK] = ACTIONS(1113), + [anon_sym_any] = ACTIONS(1119), + [anon_sym_number] = ACTIONS(1119), + [anon_sym_boolean] = ACTIONS(1119), + [anon_sym_string] = ACTIONS(1119), + [anon_sym_symbol] = ACTIONS(1119), + [anon_sym_object] = ACTIONS(1119), + [anon_sym_abstract] = ACTIONS(1117), + [anon_sym_never] = ACTIONS(1119), + [anon_sym_unknown] = ACTIONS(1119), + [anon_sym_keyof] = ACTIONS(1121), + [anon_sym_infer] = ACTIONS(1123), + [aux_sym_predefined_type_token1] = ACTIONS(1125), + [anon_sym_LBRACE_PIPE] = ACTIONS(1127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1210)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4810), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -133652,217 +147417,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1099)] = { - [sym_import] = STATE(5411), - [sym_nested_identifier] = STATE(5894), - [sym_string] = STATE(3265), - [sym_formal_parameters] = STATE(6194), - [sym_nested_type_identifier] = STATE(3100), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3222), - [sym_type] = STATE(3286), - [sym_constructor_type] = STATE(3289), - [sym_primary_type] = STATE(3290), - [sym_template_literal_type] = STATE(3267), - [sym_infer_type] = STATE(3289), - [sym_conditional_type] = STATE(3267), - [sym_generic_type] = STATE(3267), - [sym_type_query] = STATE(3267), - [sym_index_type_query] = STATE(3267), - [sym_lookup_type] = STATE(3267), - [sym_literal_type] = STATE(3267), - [sym__number] = STATE(3300), - [sym_existential_type] = STATE(3267), - [sym_flow_maybe_type] = STATE(3267), - [sym_parenthesized_type] = STATE(3267), - [sym_predefined_type] = STATE(3267), - [sym_object_type] = STATE(3267), - [sym_type_parameters] = STATE(5511), - [sym_array_type] = STATE(3267), - [sym_tuple_type] = STATE(3267), - [sym_readonly_type] = STATE(3289), - [sym_union_type] = STATE(3267), - [sym_intersection_type] = STATE(3267), - [sym_function_type] = STATE(3289), - [sym_identifier] = ACTIONS(1595), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_LBRACE] = ACTIONS(1599), - [anon_sym_typeof] = ACTIONS(1601), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(989), - [anon_sym_LPAREN] = ACTIONS(1603), - [anon_sym_LBRACK] = ACTIONS(1605), - [anon_sym_DQUOTE] = ACTIONS(1607), - [anon_sym_SQUOTE] = ACTIONS(1609), - [anon_sym_new] = ACTIONS(1611), - [anon_sym_AMP] = ACTIONS(997), - [anon_sym_PIPE] = ACTIONS(999), - [anon_sym_PLUS] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3120), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(1023), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1619), - [sym_number] = ACTIONS(1621), - [sym_this] = ACTIONS(1623), - [sym_true] = ACTIONS(1625), - [sym_false] = ACTIONS(1625), - [sym_null] = ACTIONS(1625), - [sym_undefined] = ACTIONS(1625), - [anon_sym_readonly] = ACTIONS(1627), - [anon_sym_QMARK] = ACTIONS(1017), - [anon_sym_any] = ACTIONS(1023), - [anon_sym_number] = ACTIONS(1023), - [anon_sym_boolean] = ACTIONS(1023), - [anon_sym_string] = ACTIONS(1023), - [anon_sym_symbol] = ACTIONS(1023), - [anon_sym_object] = ACTIONS(1023), - [anon_sym_abstract] = ACTIONS(1021), - [anon_sym_never] = ACTIONS(1023), - [anon_sym_unknown] = ACTIONS(1023), - [anon_sym_keyof] = ACTIONS(1025), - [anon_sym_infer] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_LBRACE_PIPE] = ACTIONS(1031), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1100)] = { - [sym_import] = STATE(5133), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5975), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3229), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3969), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(3080), - [anon_sym_typeof] = ACTIONS(3082), - [anon_sym_import] = ACTIONS(1511), + [STATE(1211)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5679), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3086), - [anon_sym_new] = ACTIONS(3088), - [anon_sym_AMP] = ACTIONS(3090), - [anon_sym_PIPE] = ACTIONS(3092), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(3096), - [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(3100), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(3104), - [anon_sym_infer] = ACTIONS(3106), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3108), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1101)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3949), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1212)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5026), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -133874,883 +147565,735 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1102)] = { - [sym_import] = STATE(4900), - [sym_nested_identifier] = STATE(5974), - [sym_string] = STATE(2051), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1788), - [sym__type_query_member_expression_in_type_annotation] = STATE(1763), - [sym__type_query_call_expression_in_type_annotation] = STATE(1949), - [sym_type] = STATE(1957), - [sym_constructor_type] = STATE(1950), - [sym_primary_type] = STATE(1954), - [sym_template_literal_type] = STATE(2047), - [sym_infer_type] = STATE(1950), - [sym_conditional_type] = STATE(2047), - [sym_generic_type] = STATE(2047), - [sym_type_query] = STATE(2047), - [sym_index_type_query] = STATE(2047), - [sym_lookup_type] = STATE(2047), - [sym_literal_type] = STATE(2047), - [sym__number] = STATE(1955), - [sym_existential_type] = STATE(2047), - [sym_flow_maybe_type] = STATE(2047), - [sym_parenthesized_type] = STATE(2047), - [sym_predefined_type] = STATE(2047), - [sym_object_type] = STATE(2047), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(2047), - [sym_tuple_type] = STATE(2047), - [sym_readonly_type] = STATE(1950), - [sym_union_type] = STATE(2047), - [sym_intersection_type] = STATE(2047), - [sym_function_type] = STATE(1950), - [sym_identifier] = ACTIONS(3248), - [anon_sym_STAR] = ACTIONS(3138), - [anon_sym_LBRACE] = ACTIONS(3140), - [anon_sym_typeof] = ACTIONS(3142), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3144), - [anon_sym_LPAREN] = ACTIONS(3146), - [anon_sym_LBRACK] = ACTIONS(3148), + [STATE(1213)] = { + [sym_import] = STATE(6183), + [sym_nested_identifier] = STATE(7278), + [sym_string] = STATE(2268), + [sym_formal_parameters] = STATE(7013), + [sym_nested_type_identifier] = STATE(2197), + [sym__type_query_member_expression_in_type_annotation] = STATE(2021), + [sym__type_query_call_expression_in_type_annotation] = STATE(2434), + [sym_type] = STATE(2305), + [sym_constructor_type] = STATE(2436), + [sym_primary_type] = STATE(2438), + [sym_template_literal_type] = STATE(2258), + [sym_infer_type] = STATE(2436), + [sym_conditional_type] = STATE(2258), + [sym_generic_type] = STATE(2258), + [sym_type_query] = STATE(2258), + [sym_index_type_query] = STATE(2258), + [sym_lookup_type] = STATE(2258), + [sym_literal_type] = STATE(2258), + [sym__number] = STATE(2439), + [sym_existential_type] = STATE(2258), + [sym_flow_maybe_type] = STATE(2258), + [sym_parenthesized_type] = STATE(2258), + [sym_predefined_type] = STATE(2258), + [sym_object_type] = STATE(2258), + [sym_type_parameters] = STATE(6801), + [sym_array_type] = STATE(2258), + [sym_tuple_type] = STATE(2258), + [sym_readonly_type] = STATE(2436), + [sym_union_type] = STATE(2258), + [sym_intersection_type] = STATE(2258), + [sym_function_type] = STATE(2436), + [sym_identifier] = ACTIONS(3650), + [anon_sym_STAR] = ACTIONS(3464), + [anon_sym_LBRACE] = ACTIONS(3466), + [anon_sym_typeof] = ACTIONS(3468), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3470), + [anon_sym_LPAREN] = ACTIONS(3472), + [anon_sym_LBRACK] = ACTIONS(3474), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3150), - [anon_sym_AMP] = ACTIONS(3152), - [anon_sym_PIPE] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3156), - [anon_sym_DASH] = ACTIONS(3156), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3160), - [sym_number] = ACTIONS(3162), - [sym_this] = ACTIONS(3252), - [sym_true] = ACTIONS(3166), - [sym_false] = ACTIONS(3166), - [sym_null] = ACTIONS(3166), - [sym_undefined] = ACTIONS(3166), - [anon_sym_readonly] = ACTIONS(3168), - [anon_sym_QMARK] = ACTIONS(3170), - [anon_sym_any] = ACTIONS(3158), - [anon_sym_number] = ACTIONS(3158), - [anon_sym_boolean] = ACTIONS(3158), - [anon_sym_string] = ACTIONS(3158), - [anon_sym_symbol] = ACTIONS(3158), - [anon_sym_object] = ACTIONS(3158), - [anon_sym_abstract] = ACTIONS(3172), - [anon_sym_never] = ACTIONS(3158), - [anon_sym_unknown] = ACTIONS(3158), - [anon_sym_keyof] = ACTIONS(3176), - [anon_sym_infer] = ACTIONS(3178), - [anon_sym_unique] = ACTIONS(3180), - [anon_sym_LBRACE_PIPE] = ACTIONS(3182), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1103)] = { - [sym_import] = STATE(4900), - [sym_nested_identifier] = STATE(5974), - [sym_string] = STATE(2051), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1788), - [sym__type_query_member_expression_in_type_annotation] = STATE(1763), - [sym__type_query_call_expression_in_type_annotation] = STATE(1949), - [sym_type] = STATE(1958), - [sym_constructor_type] = STATE(1950), - [sym_primary_type] = STATE(1954), - [sym_template_literal_type] = STATE(2047), - [sym_infer_type] = STATE(1950), - [sym_conditional_type] = STATE(2047), - [sym_generic_type] = STATE(2047), - [sym_type_query] = STATE(2047), - [sym_index_type_query] = STATE(2047), - [sym_lookup_type] = STATE(2047), - [sym_literal_type] = STATE(2047), - [sym__number] = STATE(1955), - [sym_existential_type] = STATE(2047), - [sym_flow_maybe_type] = STATE(2047), - [sym_parenthesized_type] = STATE(2047), - [sym_predefined_type] = STATE(2047), - [sym_object_type] = STATE(2047), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(2047), - [sym_tuple_type] = STATE(2047), - [sym_readonly_type] = STATE(1950), - [sym_union_type] = STATE(2047), - [sym_intersection_type] = STATE(2047), - [sym_function_type] = STATE(1950), - [sym_identifier] = ACTIONS(3248), - [anon_sym_STAR] = ACTIONS(3138), - [anon_sym_LBRACE] = ACTIONS(3140), - [anon_sym_typeof] = ACTIONS(3142), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3144), - [anon_sym_LPAREN] = ACTIONS(3146), - [anon_sym_LBRACK] = ACTIONS(3148), + [anon_sym_new] = ACTIONS(3476), + [anon_sym_AMP] = ACTIONS(3478), + [anon_sym_PIPE] = ACTIONS(3480), + [anon_sym_PLUS] = ACTIONS(3482), + [anon_sym_DASH] = ACTIONS(3482), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3484), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3486), + [sym_number] = ACTIONS(3488), + [sym_this] = ACTIONS(3652), + [sym_true] = ACTIONS(3492), + [sym_false] = ACTIONS(3492), + [sym_null] = ACTIONS(3492), + [sym_undefined] = ACTIONS(3492), + [anon_sym_readonly] = ACTIONS(3494), + [anon_sym_QMARK] = ACTIONS(3496), + [anon_sym_any] = ACTIONS(3484), + [anon_sym_number] = ACTIONS(3484), + [anon_sym_boolean] = ACTIONS(3484), + [anon_sym_string] = ACTIONS(3484), + [anon_sym_symbol] = ACTIONS(3484), + [anon_sym_object] = ACTIONS(3484), + [anon_sym_abstract] = ACTIONS(3498), + [anon_sym_never] = ACTIONS(3484), + [anon_sym_unknown] = ACTIONS(3484), + [anon_sym_keyof] = ACTIONS(3502), + [anon_sym_infer] = ACTIONS(3504), + [aux_sym_predefined_type_token1] = ACTIONS(3506), + [anon_sym_LBRACE_PIPE] = ACTIONS(3508), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1214)] = { + [sym_import] = STATE(6183), + [sym_nested_identifier] = STATE(7278), + [sym_string] = STATE(2268), + [sym_formal_parameters] = STATE(7013), + [sym_nested_type_identifier] = STATE(2197), + [sym__type_query_member_expression_in_type_annotation] = STATE(2021), + [sym__type_query_call_expression_in_type_annotation] = STATE(2434), + [sym_type] = STATE(2306), + [sym_constructor_type] = STATE(2436), + [sym_primary_type] = STATE(2438), + [sym_template_literal_type] = STATE(2258), + [sym_infer_type] = STATE(2436), + [sym_conditional_type] = STATE(2258), + [sym_generic_type] = STATE(2258), + [sym_type_query] = STATE(2258), + [sym_index_type_query] = STATE(2258), + [sym_lookup_type] = STATE(2258), + [sym_literal_type] = STATE(2258), + [sym__number] = STATE(2439), + [sym_existential_type] = STATE(2258), + [sym_flow_maybe_type] = STATE(2258), + [sym_parenthesized_type] = STATE(2258), + [sym_predefined_type] = STATE(2258), + [sym_object_type] = STATE(2258), + [sym_type_parameters] = STATE(6801), + [sym_array_type] = STATE(2258), + [sym_tuple_type] = STATE(2258), + [sym_readonly_type] = STATE(2436), + [sym_union_type] = STATE(2258), + [sym_intersection_type] = STATE(2258), + [sym_function_type] = STATE(2436), + [sym_identifier] = ACTIONS(3650), + [anon_sym_STAR] = ACTIONS(3464), + [anon_sym_LBRACE] = ACTIONS(3466), + [anon_sym_typeof] = ACTIONS(3468), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3470), + [anon_sym_LPAREN] = ACTIONS(3472), + [anon_sym_LBRACK] = ACTIONS(3474), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3150), - [anon_sym_AMP] = ACTIONS(3152), - [anon_sym_PIPE] = ACTIONS(3154), - [anon_sym_PLUS] = ACTIONS(3156), - [anon_sym_DASH] = ACTIONS(3156), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3160), - [sym_number] = ACTIONS(3162), - [sym_this] = ACTIONS(3252), - [sym_true] = ACTIONS(3166), - [sym_false] = ACTIONS(3166), - [sym_null] = ACTIONS(3166), - [sym_undefined] = ACTIONS(3166), - [anon_sym_readonly] = ACTIONS(3168), - [anon_sym_QMARK] = ACTIONS(3170), - [anon_sym_any] = ACTIONS(3158), - [anon_sym_number] = ACTIONS(3158), - [anon_sym_boolean] = ACTIONS(3158), - [anon_sym_string] = ACTIONS(3158), - [anon_sym_symbol] = ACTIONS(3158), - [anon_sym_object] = ACTIONS(3158), - [anon_sym_abstract] = ACTIONS(3172), - [anon_sym_never] = ACTIONS(3158), - [anon_sym_unknown] = ACTIONS(3158), - [anon_sym_keyof] = ACTIONS(3176), - [anon_sym_infer] = ACTIONS(3178), - [anon_sym_unique] = ACTIONS(3180), - [anon_sym_LBRACE_PIPE] = ACTIONS(3182), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1104)] = { - [sym_import] = STATE(5411), - [sym_nested_identifier] = STATE(5894), - [sym_string] = STATE(3265), - [sym_formal_parameters] = STATE(6194), - [sym_nested_type_identifier] = STATE(3100), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3222), - [sym_type] = STATE(3292), - [sym_constructor_type] = STATE(3289), - [sym_primary_type] = STATE(3290), - [sym_template_literal_type] = STATE(3267), - [sym_infer_type] = STATE(3289), - [sym_conditional_type] = STATE(3267), - [sym_generic_type] = STATE(3267), - [sym_type_query] = STATE(3267), - [sym_index_type_query] = STATE(3267), - [sym_lookup_type] = STATE(3267), - [sym_literal_type] = STATE(3267), - [sym__number] = STATE(3300), - [sym_existential_type] = STATE(3267), - [sym_flow_maybe_type] = STATE(3267), - [sym_parenthesized_type] = STATE(3267), - [sym_predefined_type] = STATE(3267), - [sym_object_type] = STATE(3267), - [sym_type_parameters] = STATE(5511), - [sym_array_type] = STATE(3267), - [sym_tuple_type] = STATE(3267), - [sym_readonly_type] = STATE(3289), - [sym_union_type] = STATE(3267), - [sym_intersection_type] = STATE(3267), - [sym_function_type] = STATE(3289), - [sym_identifier] = ACTIONS(1595), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_LBRACE] = ACTIONS(1599), - [anon_sym_typeof] = ACTIONS(1601), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(989), - [anon_sym_LPAREN] = ACTIONS(1603), - [anon_sym_LBRACK] = ACTIONS(1605), - [anon_sym_DQUOTE] = ACTIONS(1607), - [anon_sym_SQUOTE] = ACTIONS(1609), - [anon_sym_new] = ACTIONS(1611), - [anon_sym_AMP] = ACTIONS(997), - [anon_sym_PIPE] = ACTIONS(999), - [anon_sym_PLUS] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3120), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(1023), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1619), - [sym_number] = ACTIONS(1621), - [sym_this] = ACTIONS(1623), - [sym_true] = ACTIONS(1625), - [sym_false] = ACTIONS(1625), - [sym_null] = ACTIONS(1625), - [sym_undefined] = ACTIONS(1625), - [anon_sym_readonly] = ACTIONS(1627), - [anon_sym_QMARK] = ACTIONS(1017), - [anon_sym_any] = ACTIONS(1023), - [anon_sym_number] = ACTIONS(1023), - [anon_sym_boolean] = ACTIONS(1023), - [anon_sym_string] = ACTIONS(1023), - [anon_sym_symbol] = ACTIONS(1023), - [anon_sym_object] = ACTIONS(1023), - [anon_sym_abstract] = ACTIONS(1021), - [anon_sym_never] = ACTIONS(1023), - [anon_sym_unknown] = ACTIONS(1023), - [anon_sym_keyof] = ACTIONS(1025), - [anon_sym_infer] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_LBRACE_PIPE] = ACTIONS(1031), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1105)] = { - [sym_import] = STATE(5411), - [sym_nested_identifier] = STATE(5894), - [sym_string] = STATE(3265), - [sym_formal_parameters] = STATE(6194), - [sym_nested_type_identifier] = STATE(3100), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3222), - [sym_type] = STATE(3294), - [sym_constructor_type] = STATE(3289), - [sym_primary_type] = STATE(3290), - [sym_template_literal_type] = STATE(3267), - [sym_infer_type] = STATE(3289), - [sym_conditional_type] = STATE(3267), - [sym_generic_type] = STATE(3267), - [sym_type_query] = STATE(3267), - [sym_index_type_query] = STATE(3267), - [sym_lookup_type] = STATE(3267), - [sym_literal_type] = STATE(3267), - [sym__number] = STATE(3300), - [sym_existential_type] = STATE(3267), - [sym_flow_maybe_type] = STATE(3267), - [sym_parenthesized_type] = STATE(3267), - [sym_predefined_type] = STATE(3267), - [sym_object_type] = STATE(3267), - [sym_type_parameters] = STATE(5511), - [sym_array_type] = STATE(3267), - [sym_tuple_type] = STATE(3267), - [sym_readonly_type] = STATE(3289), - [sym_union_type] = STATE(3267), - [sym_intersection_type] = STATE(3267), - [sym_function_type] = STATE(3289), - [sym_identifier] = ACTIONS(1595), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_LBRACE] = ACTIONS(1599), - [anon_sym_typeof] = ACTIONS(1601), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(989), - [anon_sym_LPAREN] = ACTIONS(1603), - [anon_sym_LBRACK] = ACTIONS(1605), - [anon_sym_DQUOTE] = ACTIONS(1607), - [anon_sym_SQUOTE] = ACTIONS(1609), - [anon_sym_new] = ACTIONS(1611), - [anon_sym_AMP] = ACTIONS(997), - [anon_sym_PIPE] = ACTIONS(999), - [anon_sym_PLUS] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3120), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(1023), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1619), - [sym_number] = ACTIONS(1621), - [sym_this] = ACTIONS(1623), - [sym_true] = ACTIONS(1625), - [sym_false] = ACTIONS(1625), - [sym_null] = ACTIONS(1625), - [sym_undefined] = ACTIONS(1625), - [anon_sym_readonly] = ACTIONS(1627), - [anon_sym_QMARK] = ACTIONS(1017), - [anon_sym_any] = ACTIONS(1023), - [anon_sym_number] = ACTIONS(1023), - [anon_sym_boolean] = ACTIONS(1023), - [anon_sym_string] = ACTIONS(1023), - [anon_sym_symbol] = ACTIONS(1023), - [anon_sym_object] = ACTIONS(1023), - [anon_sym_abstract] = ACTIONS(1021), - [anon_sym_never] = ACTIONS(1023), - [anon_sym_unknown] = ACTIONS(1023), - [anon_sym_keyof] = ACTIONS(1025), - [anon_sym_infer] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_LBRACE_PIPE] = ACTIONS(1031), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1106)] = { - [sym_import] = STATE(5133), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5975), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3229), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3974), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(3080), - [anon_sym_typeof] = ACTIONS(3082), - [anon_sym_import] = ACTIONS(1511), + [anon_sym_new] = ACTIONS(3476), + [anon_sym_AMP] = ACTIONS(3478), + [anon_sym_PIPE] = ACTIONS(3480), + [anon_sym_PLUS] = ACTIONS(3482), + [anon_sym_DASH] = ACTIONS(3482), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3484), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3486), + [sym_number] = ACTIONS(3488), + [sym_this] = ACTIONS(3652), + [sym_true] = ACTIONS(3492), + [sym_false] = ACTIONS(3492), + [sym_null] = ACTIONS(3492), + [sym_undefined] = ACTIONS(3492), + [anon_sym_readonly] = ACTIONS(3494), + [anon_sym_QMARK] = ACTIONS(3496), + [anon_sym_any] = ACTIONS(3484), + [anon_sym_number] = ACTIONS(3484), + [anon_sym_boolean] = ACTIONS(3484), + [anon_sym_string] = ACTIONS(3484), + [anon_sym_symbol] = ACTIONS(3484), + [anon_sym_object] = ACTIONS(3484), + [anon_sym_abstract] = ACTIONS(3498), + [anon_sym_never] = ACTIONS(3484), + [anon_sym_unknown] = ACTIONS(3484), + [anon_sym_keyof] = ACTIONS(3502), + [anon_sym_infer] = ACTIONS(3504), + [aux_sym_predefined_type_token1] = ACTIONS(3506), + [anon_sym_LBRACE_PIPE] = ACTIONS(3508), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1215)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5680), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3086), - [anon_sym_new] = ACTIONS(3088), - [anon_sym_AMP] = ACTIONS(3090), - [anon_sym_PIPE] = ACTIONS(3092), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(3096), - [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(3100), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(3104), - [anon_sym_infer] = ACTIONS(3106), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3108), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1107)] = { - [sym_import] = STATE(5133), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3229), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(5014), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(2972), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(3080), - [anon_sym_typeof] = ACTIONS(3082), - [anon_sym_import] = ACTIONS(1511), + [STATE(1216)] = { + [sym_import] = STATE(6183), + [sym_nested_identifier] = STATE(7278), + [sym_string] = STATE(2268), + [sym_formal_parameters] = STATE(7013), + [sym_nested_type_identifier] = STATE(2197), + [sym__type_query_member_expression_in_type_annotation] = STATE(2021), + [sym__type_query_call_expression_in_type_annotation] = STATE(2434), + [sym_type] = STATE(2368), + [sym_constructor_type] = STATE(2436), + [sym_primary_type] = STATE(2438), + [sym_template_literal_type] = STATE(2258), + [sym_infer_type] = STATE(2436), + [sym_conditional_type] = STATE(2258), + [sym_generic_type] = STATE(2258), + [sym_type_query] = STATE(2258), + [sym_index_type_query] = STATE(2258), + [sym_lookup_type] = STATE(2258), + [sym_literal_type] = STATE(2258), + [sym__number] = STATE(2439), + [sym_existential_type] = STATE(2258), + [sym_flow_maybe_type] = STATE(2258), + [sym_parenthesized_type] = STATE(2258), + [sym_predefined_type] = STATE(2258), + [sym_object_type] = STATE(2258), + [sym_type_parameters] = STATE(6801), + [sym_array_type] = STATE(2258), + [sym_tuple_type] = STATE(2258), + [sym_readonly_type] = STATE(2436), + [sym_union_type] = STATE(2258), + [sym_intersection_type] = STATE(2258), + [sym_function_type] = STATE(2436), + [sym_identifier] = ACTIONS(3650), + [anon_sym_STAR] = ACTIONS(3464), + [anon_sym_LBRACE] = ACTIONS(3466), + [anon_sym_typeof] = ACTIONS(3468), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3470), + [anon_sym_LPAREN] = ACTIONS(3472), + [anon_sym_LBRACK] = ACTIONS(3474), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3476), + [anon_sym_AMP] = ACTIONS(3478), + [anon_sym_PIPE] = ACTIONS(3480), + [anon_sym_PLUS] = ACTIONS(3482), + [anon_sym_DASH] = ACTIONS(3482), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3484), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3486), + [sym_number] = ACTIONS(3488), + [sym_this] = ACTIONS(3652), + [sym_true] = ACTIONS(3492), + [sym_false] = ACTIONS(3492), + [sym_null] = ACTIONS(3492), + [sym_undefined] = ACTIONS(3492), + [anon_sym_readonly] = ACTIONS(3494), + [anon_sym_QMARK] = ACTIONS(3496), + [anon_sym_any] = ACTIONS(3484), + [anon_sym_number] = ACTIONS(3484), + [anon_sym_boolean] = ACTIONS(3484), + [anon_sym_string] = ACTIONS(3484), + [anon_sym_symbol] = ACTIONS(3484), + [anon_sym_object] = ACTIONS(3484), + [anon_sym_abstract] = ACTIONS(3498), + [anon_sym_never] = ACTIONS(3484), + [anon_sym_unknown] = ACTIONS(3484), + [anon_sym_keyof] = ACTIONS(3502), + [anon_sym_infer] = ACTIONS(3504), + [aux_sym_predefined_type_token1] = ACTIONS(3506), + [anon_sym_LBRACE_PIPE] = ACTIONS(3508), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1217)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3612), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3086), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(3090), - [anon_sym_PIPE] = ACTIONS(3092), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1687), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1693), + [anon_sym_QMARK] = ACTIONS(701), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(207), + [anon_sym_abstract] = ACTIONS(705), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(3104), - [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3108), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1108)] = { - [sym_import] = STATE(5411), - [sym_nested_identifier] = STATE(5894), - [sym_string] = STATE(3265), - [sym_formal_parameters] = STATE(6194), - [sym_nested_type_identifier] = STATE(3100), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3222), - [sym_type] = STATE(3257), - [sym_constructor_type] = STATE(3289), - [sym_primary_type] = STATE(3290), - [sym_template_literal_type] = STATE(3267), - [sym_infer_type] = STATE(3289), - [sym_conditional_type] = STATE(3267), - [sym_generic_type] = STATE(3267), - [sym_type_query] = STATE(3267), - [sym_index_type_query] = STATE(3267), - [sym_lookup_type] = STATE(3267), - [sym_literal_type] = STATE(3267), - [sym__number] = STATE(3300), - [sym_existential_type] = STATE(3267), - [sym_flow_maybe_type] = STATE(3267), - [sym_parenthesized_type] = STATE(3267), - [sym_predefined_type] = STATE(3267), - [sym_object_type] = STATE(3267), - [sym_type_parameters] = STATE(5511), - [sym_array_type] = STATE(3267), - [sym_tuple_type] = STATE(3267), - [sym_readonly_type] = STATE(3289), - [sym_union_type] = STATE(3267), - [sym_intersection_type] = STATE(3267), - [sym_function_type] = STATE(3289), - [sym_identifier] = ACTIONS(1595), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_LBRACE] = ACTIONS(1599), - [anon_sym_typeof] = ACTIONS(1601), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(989), - [anon_sym_LPAREN] = ACTIONS(1603), - [anon_sym_LBRACK] = ACTIONS(1605), - [anon_sym_DQUOTE] = ACTIONS(1607), - [anon_sym_SQUOTE] = ACTIONS(1609), - [anon_sym_new] = ACTIONS(1611), - [anon_sym_AMP] = ACTIONS(997), - [anon_sym_PIPE] = ACTIONS(999), - [anon_sym_PLUS] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3120), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(1023), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1619), - [sym_number] = ACTIONS(1621), - [sym_this] = ACTIONS(1623), - [sym_true] = ACTIONS(1625), - [sym_false] = ACTIONS(1625), - [sym_null] = ACTIONS(1625), - [sym_undefined] = ACTIONS(1625), - [anon_sym_readonly] = ACTIONS(1627), - [anon_sym_QMARK] = ACTIONS(1017), - [anon_sym_any] = ACTIONS(1023), - [anon_sym_number] = ACTIONS(1023), - [anon_sym_boolean] = ACTIONS(1023), - [anon_sym_string] = ACTIONS(1023), - [anon_sym_symbol] = ACTIONS(1023), - [anon_sym_object] = ACTIONS(1023), - [anon_sym_abstract] = ACTIONS(1021), - [anon_sym_never] = ACTIONS(1023), - [anon_sym_unknown] = ACTIONS(1023), - [anon_sym_keyof] = ACTIONS(1025), - [anon_sym_infer] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_LBRACE_PIPE] = ACTIONS(1031), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1109)] = { - [sym_import] = STATE(5411), - [sym_nested_identifier] = STATE(5894), - [sym_string] = STATE(3265), - [sym_formal_parameters] = STATE(6194), - [sym_nested_type_identifier] = STATE(3100), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3222), - [sym_type] = STATE(3259), - [sym_constructor_type] = STATE(3289), - [sym_primary_type] = STATE(3290), - [sym_template_literal_type] = STATE(3267), - [sym_infer_type] = STATE(3289), - [sym_conditional_type] = STATE(3267), - [sym_generic_type] = STATE(3267), - [sym_type_query] = STATE(3267), - [sym_index_type_query] = STATE(3267), - [sym_lookup_type] = STATE(3267), - [sym_literal_type] = STATE(3267), - [sym__number] = STATE(3300), - [sym_existential_type] = STATE(3267), - [sym_flow_maybe_type] = STATE(3267), - [sym_parenthesized_type] = STATE(3267), - [sym_predefined_type] = STATE(3267), - [sym_object_type] = STATE(3267), - [sym_type_parameters] = STATE(5511), - [sym_array_type] = STATE(3267), - [sym_tuple_type] = STATE(3267), - [sym_readonly_type] = STATE(3289), - [sym_union_type] = STATE(3267), - [sym_intersection_type] = STATE(3267), - [sym_function_type] = STATE(3289), - [sym_identifier] = ACTIONS(1595), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_LBRACE] = ACTIONS(1599), - [anon_sym_typeof] = ACTIONS(1601), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(989), - [anon_sym_LPAREN] = ACTIONS(1603), - [anon_sym_LBRACK] = ACTIONS(1605), - [anon_sym_DQUOTE] = ACTIONS(1607), - [anon_sym_SQUOTE] = ACTIONS(1609), - [anon_sym_new] = ACTIONS(1611), - [anon_sym_AMP] = ACTIONS(997), - [anon_sym_PIPE] = ACTIONS(999), - [anon_sym_PLUS] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3120), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(1023), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1619), - [sym_number] = ACTIONS(1621), - [sym_this] = ACTIONS(1623), - [sym_true] = ACTIONS(1625), - [sym_false] = ACTIONS(1625), - [sym_null] = ACTIONS(1625), - [sym_undefined] = ACTIONS(1625), - [anon_sym_readonly] = ACTIONS(1627), - [anon_sym_QMARK] = ACTIONS(1017), - [anon_sym_any] = ACTIONS(1023), - [anon_sym_number] = ACTIONS(1023), - [anon_sym_boolean] = ACTIONS(1023), - [anon_sym_string] = ACTIONS(1023), - [anon_sym_symbol] = ACTIONS(1023), - [anon_sym_object] = ACTIONS(1023), - [anon_sym_abstract] = ACTIONS(1021), - [anon_sym_never] = ACTIONS(1023), - [anon_sym_unknown] = ACTIONS(1023), - [anon_sym_keyof] = ACTIONS(1025), - [anon_sym_infer] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_LBRACE_PIPE] = ACTIONS(1031), + [anon_sym_keyof] = ACTIONS(1697), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1110)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(2983), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1218)] = { + [sym_import] = STATE(6183), + [sym_nested_identifier] = STATE(7278), + [sym_string] = STATE(2268), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(2197), + [sym__type_query_member_expression_in_type_annotation] = STATE(2021), + [sym__type_query_call_expression_in_type_annotation] = STATE(2434), + [sym_type] = STATE(6281), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(2383), + [sym_template_literal_type] = STATE(2258), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(2258), + [sym_generic_type] = STATE(2258), + [sym_type_query] = STATE(2258), + [sym_index_type_query] = STATE(2258), + [sym_lookup_type] = STATE(2258), + [sym_literal_type] = STATE(2258), + [sym__number] = STATE(2439), + [sym_existential_type] = STATE(2258), + [sym_flow_maybe_type] = STATE(2258), + [sym_parenthesized_type] = STATE(2258), + [sym_predefined_type] = STATE(2258), + [sym_object_type] = STATE(2258), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(2258), + [sym_tuple_type] = STATE(2258), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(2258), + [sym_intersection_type] = STATE(2258), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(3650), + [anon_sym_STAR] = ACTIONS(3464), + [anon_sym_LBRACE] = ACTIONS(3466), + [anon_sym_typeof] = ACTIONS(3468), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3470), + [anon_sym_LPAREN] = ACTIONS(3472), + [anon_sym_LBRACK] = ACTIONS(3474), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(3478), + [anon_sym_PIPE] = ACTIONS(3480), + [anon_sym_PLUS] = ACTIONS(3482), + [anon_sym_DASH] = ACTIONS(3482), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3484), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3486), + [sym_number] = ACTIONS(3488), + [sym_this] = ACTIONS(3652), + [sym_true] = ACTIONS(3492), + [sym_false] = ACTIONS(3492), + [sym_null] = ACTIONS(3492), + [sym_undefined] = ACTIONS(3492), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(3496), + [anon_sym_any] = ACTIONS(3484), + [anon_sym_number] = ACTIONS(3484), + [anon_sym_boolean] = ACTIONS(3484), + [anon_sym_string] = ACTIONS(3484), + [anon_sym_symbol] = ACTIONS(3484), + [anon_sym_object] = ACTIONS(3484), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(3484), + [anon_sym_unknown] = ACTIONS(3484), + [anon_sym_keyof] = ACTIONS(3502), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(3506), + [anon_sym_LBRACE_PIPE] = ACTIONS(3508), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1219)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3556), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1537), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1687), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1543), - [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1693), + [anon_sym_QMARK] = ACTIONS(701), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(665), + [anon_sym_abstract] = ACTIONS(705), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(1547), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_keyof] = ACTIONS(1697), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1111)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3733), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1220)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4727), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1537), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1687), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1543), - [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1693), + [anon_sym_QMARK] = ACTIONS(701), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(665), + [anon_sym_abstract] = ACTIONS(705), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(1547), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_keyof] = ACTIONS(1697), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1112)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3872), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1221)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4728), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1537), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1687), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1543), - [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1693), + [anon_sym_QMARK] = ACTIONS(701), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(665), + [anon_sym_abstract] = ACTIONS(705), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(1547), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_keyof] = ACTIONS(1697), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1113)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(5268), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(2972), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1222)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(6220), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3597), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(701), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -134760,71 +148303,71 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_keyof] = ACTIONS(1697), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1114)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(5268), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3002), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1223)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(6220), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3598), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(701), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -134834,663 +148377,1033 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_keyof] = ACTIONS(1697), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1115)] = { - [sym_import] = STATE(5411), - [sym_nested_identifier] = STATE(5894), - [sym_string] = STATE(3265), - [sym_formal_parameters] = STATE(6194), - [sym_nested_type_identifier] = STATE(3100), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3222), - [sym_type] = STATE(3230), - [sym_constructor_type] = STATE(3289), - [sym_primary_type] = STATE(3290), - [sym_template_literal_type] = STATE(3267), - [sym_infer_type] = STATE(3289), - [sym_conditional_type] = STATE(3267), - [sym_generic_type] = STATE(3267), - [sym_type_query] = STATE(3267), - [sym_index_type_query] = STATE(3267), - [sym_lookup_type] = STATE(3267), - [sym_literal_type] = STATE(3267), - [sym__number] = STATE(3300), - [sym_existential_type] = STATE(3267), - [sym_flow_maybe_type] = STATE(3267), - [sym_parenthesized_type] = STATE(3267), - [sym_predefined_type] = STATE(3267), - [sym_object_type] = STATE(3267), - [sym_type_parameters] = STATE(5511), - [sym_array_type] = STATE(3267), - [sym_tuple_type] = STATE(3267), - [sym_readonly_type] = STATE(3289), - [sym_union_type] = STATE(3267), - [sym_intersection_type] = STATE(3267), - [sym_function_type] = STATE(3289), - [sym_identifier] = ACTIONS(1595), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_LBRACE] = ACTIONS(1599), - [anon_sym_typeof] = ACTIONS(1601), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(989), - [anon_sym_LPAREN] = ACTIONS(1603), - [anon_sym_LBRACK] = ACTIONS(1605), - [anon_sym_DQUOTE] = ACTIONS(1607), - [anon_sym_SQUOTE] = ACTIONS(1609), - [anon_sym_new] = ACTIONS(1611), - [anon_sym_AMP] = ACTIONS(997), - [anon_sym_PIPE] = ACTIONS(999), - [anon_sym_PLUS] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3120), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(1023), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1619), - [sym_number] = ACTIONS(1621), - [sym_this] = ACTIONS(1623), - [sym_true] = ACTIONS(1625), - [sym_false] = ACTIONS(1625), - [sym_null] = ACTIONS(1625), - [sym_undefined] = ACTIONS(1625), - [anon_sym_readonly] = ACTIONS(1627), - [anon_sym_QMARK] = ACTIONS(1017), - [anon_sym_any] = ACTIONS(1023), - [anon_sym_number] = ACTIONS(1023), - [anon_sym_boolean] = ACTIONS(1023), - [anon_sym_string] = ACTIONS(1023), - [anon_sym_symbol] = ACTIONS(1023), - [anon_sym_object] = ACTIONS(1023), - [anon_sym_abstract] = ACTIONS(1021), - [anon_sym_never] = ACTIONS(1023), - [anon_sym_unknown] = ACTIONS(1023), - [anon_sym_keyof] = ACTIONS(1025), - [anon_sym_infer] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_LBRACE_PIPE] = ACTIONS(1031), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1116)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4800), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1224)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(4622), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1687), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1693), + [anon_sym_QMARK] = ACTIONS(701), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(207), + [anon_sym_abstract] = ACTIONS(705), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_keyof] = ACTIONS(1697), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1117)] = { - [sym_import] = STATE(5411), - [sym_nested_identifier] = STATE(5894), - [sym_string] = STATE(3265), - [sym_formal_parameters] = STATE(6194), - [sym_nested_type_identifier] = STATE(3100), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3222), - [sym_type] = STATE(3232), - [sym_constructor_type] = STATE(3289), - [sym_primary_type] = STATE(3290), - [sym_template_literal_type] = STATE(3267), - [sym_infer_type] = STATE(3289), - [sym_conditional_type] = STATE(3267), - [sym_generic_type] = STATE(3267), - [sym_type_query] = STATE(3267), - [sym_index_type_query] = STATE(3267), - [sym_lookup_type] = STATE(3267), - [sym_literal_type] = STATE(3267), - [sym__number] = STATE(3300), - [sym_existential_type] = STATE(3267), - [sym_flow_maybe_type] = STATE(3267), - [sym_parenthesized_type] = STATE(3267), - [sym_predefined_type] = STATE(3267), - [sym_object_type] = STATE(3267), - [sym_type_parameters] = STATE(5511), - [sym_array_type] = STATE(3267), - [sym_tuple_type] = STATE(3267), - [sym_readonly_type] = STATE(3289), - [sym_union_type] = STATE(3267), - [sym_intersection_type] = STATE(3267), - [sym_function_type] = STATE(3289), - [sym_identifier] = ACTIONS(1595), - [anon_sym_STAR] = ACTIONS(983), - [anon_sym_LBRACE] = ACTIONS(1599), - [anon_sym_typeof] = ACTIONS(1601), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(989), - [anon_sym_LPAREN] = ACTIONS(1603), - [anon_sym_LBRACK] = ACTIONS(1605), - [anon_sym_DQUOTE] = ACTIONS(1607), - [anon_sym_SQUOTE] = ACTIONS(1609), - [anon_sym_new] = ACTIONS(1611), - [anon_sym_AMP] = ACTIONS(997), - [anon_sym_PIPE] = ACTIONS(999), - [anon_sym_PLUS] = ACTIONS(3120), - [anon_sym_DASH] = ACTIONS(3120), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(1023), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1619), - [sym_number] = ACTIONS(1621), - [sym_this] = ACTIONS(1623), - [sym_true] = ACTIONS(1625), - [sym_false] = ACTIONS(1625), - [sym_null] = ACTIONS(1625), - [sym_undefined] = ACTIONS(1625), - [anon_sym_readonly] = ACTIONS(1627), - [anon_sym_QMARK] = ACTIONS(1017), - [anon_sym_any] = ACTIONS(1023), - [anon_sym_number] = ACTIONS(1023), - [anon_sym_boolean] = ACTIONS(1023), - [anon_sym_string] = ACTIONS(1023), - [anon_sym_symbol] = ACTIONS(1023), - [anon_sym_object] = ACTIONS(1023), - [anon_sym_abstract] = ACTIONS(1021), - [anon_sym_never] = ACTIONS(1023), - [anon_sym_unknown] = ACTIONS(1023), - [anon_sym_keyof] = ACTIONS(1025), - [anon_sym_infer] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_LBRACE_PIPE] = ACTIONS(1031), - [sym_html_comment] = ACTIONS(5), + [STATE(1225)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3587), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), }, - [STATE(1118)] = { - [sym_import] = STATE(4845), - [sym_nested_identifier] = STATE(5915), - [sym_string] = STATE(1565), - [sym_formal_parameters] = STATE(6108), - [sym_nested_type_identifier] = STATE(1491), - [sym__type_query_member_expression_in_type_annotation] = STATE(1475), - [sym__type_query_call_expression_in_type_annotation] = STATE(1567), - [sym_type] = STATE(1577), - [sym_constructor_type] = STATE(1624), - [sym_primary_type] = STATE(1569), - [sym_template_literal_type] = STATE(1564), - [sym_infer_type] = STATE(1624), - [sym_conditional_type] = STATE(1564), - [sym_generic_type] = STATE(1564), - [sym_type_query] = STATE(1564), - [sym_index_type_query] = STATE(1564), - [sym_lookup_type] = STATE(1564), - [sym_literal_type] = STATE(1564), - [sym__number] = STATE(1570), - [sym_existential_type] = STATE(1564), - [sym_flow_maybe_type] = STATE(1564), - [sym_parenthesized_type] = STATE(1564), - [sym_predefined_type] = STATE(1564), - [sym_object_type] = STATE(1564), - [sym_type_parameters] = STATE(5576), - [sym_array_type] = STATE(1564), - [sym_tuple_type] = STATE(1564), - [sym_readonly_type] = STATE(1624), - [sym_union_type] = STATE(1564), - [sym_intersection_type] = STATE(1564), - [sym_function_type] = STATE(1624), - [sym_identifier] = ACTIONS(3244), - [anon_sym_STAR] = ACTIONS(3018), - [anon_sym_LBRACE] = ACTIONS(3020), - [anon_sym_typeof] = ACTIONS(3022), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3024), - [anon_sym_LPAREN] = ACTIONS(3026), - [anon_sym_LBRACK] = ACTIONS(3028), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_new] = ACTIONS(3030), - [anon_sym_AMP] = ACTIONS(3032), - [anon_sym_PIPE] = ACTIONS(3034), - [anon_sym_PLUS] = ACTIONS(3036), - [anon_sym_DASH] = ACTIONS(3036), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3038), + [STATE(1226)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5755), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3040), - [sym_number] = ACTIONS(3042), - [sym_this] = ACTIONS(3246), - [sym_true] = ACTIONS(3046), - [sym_false] = ACTIONS(3046), - [sym_null] = ACTIONS(3046), - [sym_undefined] = ACTIONS(3046), - [anon_sym_readonly] = ACTIONS(3048), - [anon_sym_QMARK] = ACTIONS(3050), - [anon_sym_any] = ACTIONS(3038), - [anon_sym_number] = ACTIONS(3038), - [anon_sym_boolean] = ACTIONS(3038), - [anon_sym_string] = ACTIONS(3038), - [anon_sym_symbol] = ACTIONS(3038), - [anon_sym_object] = ACTIONS(3038), - [anon_sym_abstract] = ACTIONS(3052), - [anon_sym_never] = ACTIONS(3038), - [anon_sym_unknown] = ACTIONS(3038), - [anon_sym_keyof] = ACTIONS(3056), - [anon_sym_infer] = ACTIONS(3058), - [anon_sym_unique] = ACTIONS(3060), - [anon_sym_LBRACE_PIPE] = ACTIONS(3062), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1119)] = { - [sym_import] = STATE(4845), - [sym_nested_identifier] = STATE(5915), - [sym_string] = STATE(1565), - [sym_formal_parameters] = STATE(6108), - [sym_nested_type_identifier] = STATE(1491), - [sym__type_query_member_expression_in_type_annotation] = STATE(1475), - [sym__type_query_call_expression_in_type_annotation] = STATE(1567), - [sym_type] = STATE(1579), - [sym_constructor_type] = STATE(1624), - [sym_primary_type] = STATE(1569), - [sym_template_literal_type] = STATE(1564), - [sym_infer_type] = STATE(1624), - [sym_conditional_type] = STATE(1564), - [sym_generic_type] = STATE(1564), - [sym_type_query] = STATE(1564), - [sym_index_type_query] = STATE(1564), - [sym_lookup_type] = STATE(1564), - [sym_literal_type] = STATE(1564), - [sym__number] = STATE(1570), - [sym_existential_type] = STATE(1564), - [sym_flow_maybe_type] = STATE(1564), - [sym_parenthesized_type] = STATE(1564), - [sym_predefined_type] = STATE(1564), - [sym_object_type] = STATE(1564), - [sym_type_parameters] = STATE(5576), - [sym_array_type] = STATE(1564), - [sym_tuple_type] = STATE(1564), - [sym_readonly_type] = STATE(1624), - [sym_union_type] = STATE(1564), - [sym_intersection_type] = STATE(1564), - [sym_function_type] = STATE(1624), - [sym_identifier] = ACTIONS(3244), - [anon_sym_STAR] = ACTIONS(3018), - [anon_sym_LBRACE] = ACTIONS(3020), - [anon_sym_typeof] = ACTIONS(3022), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3024), - [anon_sym_LPAREN] = ACTIONS(3026), - [anon_sym_LBRACK] = ACTIONS(3028), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_new] = ACTIONS(3030), - [anon_sym_AMP] = ACTIONS(3032), - [anon_sym_PIPE] = ACTIONS(3034), - [anon_sym_PLUS] = ACTIONS(3036), - [anon_sym_DASH] = ACTIONS(3036), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3038), + [STATE(1227)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3588), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3040), - [sym_number] = ACTIONS(3042), - [sym_this] = ACTIONS(3246), - [sym_true] = ACTIONS(3046), - [sym_false] = ACTIONS(3046), - [sym_null] = ACTIONS(3046), - [sym_undefined] = ACTIONS(3046), - [anon_sym_readonly] = ACTIONS(3048), - [anon_sym_QMARK] = ACTIONS(3050), - [anon_sym_any] = ACTIONS(3038), - [anon_sym_number] = ACTIONS(3038), - [anon_sym_boolean] = ACTIONS(3038), - [anon_sym_string] = ACTIONS(3038), - [anon_sym_symbol] = ACTIONS(3038), - [anon_sym_object] = ACTIONS(3038), - [anon_sym_abstract] = ACTIONS(3052), - [anon_sym_never] = ACTIONS(3038), - [anon_sym_unknown] = ACTIONS(3038), - [anon_sym_keyof] = ACTIONS(3056), - [anon_sym_infer] = ACTIONS(3058), - [anon_sym_unique] = ACTIONS(3060), - [anon_sym_LBRACE_PIPE] = ACTIONS(3062), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1120)] = { - [sym_import] = STATE(4845), - [sym_nested_identifier] = STATE(5915), - [sym_string] = STATE(1565), - [sym_formal_parameters] = STATE(6108), - [sym_nested_type_identifier] = STATE(1491), - [sym__type_query_member_expression_in_type_annotation] = STATE(1475), - [sym__type_query_call_expression_in_type_annotation] = STATE(1567), - [sym_type] = STATE(1583), - [sym_constructor_type] = STATE(1624), - [sym_primary_type] = STATE(1569), - [sym_template_literal_type] = STATE(1564), - [sym_infer_type] = STATE(1624), - [sym_conditional_type] = STATE(1564), - [sym_generic_type] = STATE(1564), - [sym_type_query] = STATE(1564), - [sym_index_type_query] = STATE(1564), - [sym_lookup_type] = STATE(1564), - [sym_literal_type] = STATE(1564), - [sym__number] = STATE(1570), - [sym_existential_type] = STATE(1564), - [sym_flow_maybe_type] = STATE(1564), - [sym_parenthesized_type] = STATE(1564), - [sym_predefined_type] = STATE(1564), - [sym_object_type] = STATE(1564), - [sym_type_parameters] = STATE(5576), - [sym_array_type] = STATE(1564), - [sym_tuple_type] = STATE(1564), - [sym_readonly_type] = STATE(1624), - [sym_union_type] = STATE(1564), - [sym_intersection_type] = STATE(1564), - [sym_function_type] = STATE(1624), - [sym_identifier] = ACTIONS(3244), - [anon_sym_STAR] = ACTIONS(3018), - [anon_sym_LBRACE] = ACTIONS(3020), - [anon_sym_typeof] = ACTIONS(3022), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3024), - [anon_sym_LPAREN] = ACTIONS(3026), - [anon_sym_LBRACK] = ACTIONS(3028), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_new] = ACTIONS(3030), - [anon_sym_AMP] = ACTIONS(3032), - [anon_sym_PIPE] = ACTIONS(3034), - [anon_sym_PLUS] = ACTIONS(3036), - [anon_sym_DASH] = ACTIONS(3036), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3038), + [STATE(1228)] = { + [sym_import] = STATE(6183), + [sym_nested_identifier] = STATE(7278), + [sym_string] = STATE(2268), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(2197), + [sym__type_query_member_expression_in_type_annotation] = STATE(2021), + [sym__type_query_call_expression_in_type_annotation] = STATE(2434), + [sym_type] = STATE(6281), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(2394), + [sym_template_literal_type] = STATE(2258), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(2258), + [sym_generic_type] = STATE(2258), + [sym_type_query] = STATE(2258), + [sym_index_type_query] = STATE(2258), + [sym_lookup_type] = STATE(2258), + [sym_literal_type] = STATE(2258), + [sym__number] = STATE(2439), + [sym_existential_type] = STATE(2258), + [sym_flow_maybe_type] = STATE(2258), + [sym_parenthesized_type] = STATE(2258), + [sym_predefined_type] = STATE(2258), + [sym_object_type] = STATE(2258), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(2258), + [sym_tuple_type] = STATE(2258), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(2258), + [sym_intersection_type] = STATE(2258), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(3650), + [anon_sym_STAR] = ACTIONS(3464), + [anon_sym_LBRACE] = ACTIONS(3466), + [anon_sym_typeof] = ACTIONS(3468), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3470), + [anon_sym_LPAREN] = ACTIONS(3472), + [anon_sym_LBRACK] = ACTIONS(3474), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(3478), + [anon_sym_PIPE] = ACTIONS(3480), + [anon_sym_PLUS] = ACTIONS(3482), + [anon_sym_DASH] = ACTIONS(3482), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3484), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3486), + [sym_number] = ACTIONS(3488), + [sym_this] = ACTIONS(3652), + [sym_true] = ACTIONS(3492), + [sym_false] = ACTIONS(3492), + [sym_null] = ACTIONS(3492), + [sym_undefined] = ACTIONS(3492), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(3496), + [anon_sym_any] = ACTIONS(3484), + [anon_sym_number] = ACTIONS(3484), + [anon_sym_boolean] = ACTIONS(3484), + [anon_sym_string] = ACTIONS(3484), + [anon_sym_symbol] = ACTIONS(3484), + [anon_sym_object] = ACTIONS(3484), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(3484), + [anon_sym_unknown] = ACTIONS(3484), + [anon_sym_keyof] = ACTIONS(3502), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(3506), + [anon_sym_LBRACE_PIPE] = ACTIONS(3508), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1229)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5892), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3040), - [sym_number] = ACTIONS(3042), - [sym_this] = ACTIONS(3246), - [sym_true] = ACTIONS(3046), - [sym_false] = ACTIONS(3046), - [sym_null] = ACTIONS(3046), - [sym_undefined] = ACTIONS(3046), - [anon_sym_readonly] = ACTIONS(3048), - [anon_sym_QMARK] = ACTIONS(3050), - [anon_sym_any] = ACTIONS(3038), - [anon_sym_number] = ACTIONS(3038), - [anon_sym_boolean] = ACTIONS(3038), - [anon_sym_string] = ACTIONS(3038), - [anon_sym_symbol] = ACTIONS(3038), - [anon_sym_object] = ACTIONS(3038), - [anon_sym_abstract] = ACTIONS(3052), - [anon_sym_never] = ACTIONS(3038), - [anon_sym_unknown] = ACTIONS(3038), - [anon_sym_keyof] = ACTIONS(3056), - [anon_sym_infer] = ACTIONS(3058), - [anon_sym_unique] = ACTIONS(3060), - [anon_sym_LBRACE_PIPE] = ACTIONS(3062), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1121)] = { - [sym_import] = STATE(4845), - [sym_nested_identifier] = STATE(5915), - [sym_string] = STATE(1565), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(1491), - [sym__type_query_member_expression_in_type_annotation] = STATE(1475), - [sym__type_query_call_expression_in_type_annotation] = STATE(1567), - [sym_type] = STATE(4859), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(1584), - [sym_template_literal_type] = STATE(1564), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(1564), - [sym_generic_type] = STATE(1564), - [sym_type_query] = STATE(1564), - [sym_index_type_query] = STATE(1564), - [sym_lookup_type] = STATE(1564), - [sym_literal_type] = STATE(1564), - [sym__number] = STATE(1570), - [sym_existential_type] = STATE(1564), - [sym_flow_maybe_type] = STATE(1564), - [sym_parenthesized_type] = STATE(1564), - [sym_predefined_type] = STATE(1564), - [sym_object_type] = STATE(1564), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(1564), - [sym_tuple_type] = STATE(1564), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(1564), - [sym_intersection_type] = STATE(1564), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(3244), - [anon_sym_STAR] = ACTIONS(3018), - [anon_sym_LBRACE] = ACTIONS(3020), - [anon_sym_typeof] = ACTIONS(3022), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3024), - [anon_sym_LPAREN] = ACTIONS(3026), - [anon_sym_LBRACK] = ACTIONS(3028), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(3032), - [anon_sym_PIPE] = ACTIONS(3034), - [anon_sym_PLUS] = ACTIONS(3036), - [anon_sym_DASH] = ACTIONS(3036), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3038), + [STATE(1230)] = { + [sym_import] = STATE(6122), + [sym_nested_identifier] = STATE(6955), + [sym_string] = STATE(4041), + [sym_formal_parameters] = STATE(6962), + [sym_nested_type_identifier] = STATE(3813), + [sym__type_query_member_expression_in_type_annotation] = STATE(3572), + [sym__type_query_call_expression_in_type_annotation] = STATE(3942), + [sym_type] = STATE(4024), + [sym_constructor_type] = STATE(4043), + [sym_primary_type] = STATE(4044), + [sym_template_literal_type] = STATE(4040), + [sym_infer_type] = STATE(4043), + [sym_conditional_type] = STATE(4040), + [sym_generic_type] = STATE(4040), + [sym_type_query] = STATE(4040), + [sym_index_type_query] = STATE(4040), + [sym_lookup_type] = STATE(4040), + [sym_literal_type] = STATE(4040), + [sym__number] = STATE(4045), + [sym_existential_type] = STATE(4040), + [sym_flow_maybe_type] = STATE(4040), + [sym_parenthesized_type] = STATE(4040), + [sym_predefined_type] = STATE(4040), + [sym_object_type] = STATE(4040), + [sym_type_parameters] = STATE(6635), + [sym_array_type] = STATE(4040), + [sym_tuple_type] = STATE(4040), + [sym_readonly_type] = STATE(4043), + [sym_union_type] = STATE(4040), + [sym_intersection_type] = STATE(4040), + [sym_function_type] = STATE(4043), + [sym_identifier] = ACTIONS(3638), + [anon_sym_STAR] = ACTIONS(3298), + [anon_sym_LBRACE] = ACTIONS(3300), + [anon_sym_typeof] = ACTIONS(3302), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3304), + [anon_sym_LPAREN] = ACTIONS(3306), + [anon_sym_LBRACK] = ACTIONS(3308), + [anon_sym_DQUOTE] = ACTIONS(3310), + [anon_sym_SQUOTE] = ACTIONS(3312), + [anon_sym_new] = ACTIONS(3314), + [anon_sym_AMP] = ACTIONS(3316), + [anon_sym_PIPE] = ACTIONS(3318), + [anon_sym_PLUS] = ACTIONS(3320), + [anon_sym_DASH] = ACTIONS(3320), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3322), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3324), + [sym_number] = ACTIONS(3326), + [sym_this] = ACTIONS(3640), + [sym_true] = ACTIONS(3330), + [sym_false] = ACTIONS(3330), + [sym_null] = ACTIONS(3330), + [sym_undefined] = ACTIONS(3330), + [anon_sym_readonly] = ACTIONS(3332), + [anon_sym_QMARK] = ACTIONS(3334), + [anon_sym_any] = ACTIONS(3322), + [anon_sym_number] = ACTIONS(3322), + [anon_sym_boolean] = ACTIONS(3322), + [anon_sym_string] = ACTIONS(3322), + [anon_sym_symbol] = ACTIONS(3322), + [anon_sym_object] = ACTIONS(3322), + [anon_sym_abstract] = ACTIONS(3336), + [anon_sym_never] = ACTIONS(3322), + [anon_sym_unknown] = ACTIONS(3322), + [anon_sym_keyof] = ACTIONS(3340), + [anon_sym_infer] = ACTIONS(3342), + [aux_sym_predefined_type_token1] = ACTIONS(3344), + [anon_sym_LBRACE_PIPE] = ACTIONS(3346), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1231)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3726), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3040), - [sym_number] = ACTIONS(3042), - [sym_this] = ACTIONS(3246), - [sym_true] = ACTIONS(3046), - [sym_false] = ACTIONS(3046), - [sym_null] = ACTIONS(3046), - [sym_undefined] = ACTIONS(3046), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(3050), - [anon_sym_any] = ACTIONS(3038), - [anon_sym_number] = ACTIONS(3038), - [anon_sym_boolean] = ACTIONS(3038), - [anon_sym_string] = ACTIONS(3038), - [anon_sym_symbol] = ACTIONS(3038), - [anon_sym_object] = ACTIONS(3038), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), [anon_sym_abstract] = ACTIONS(207), - [anon_sym_never] = ACTIONS(3038), - [anon_sym_unknown] = ACTIONS(3038), - [anon_sym_keyof] = ACTIONS(3056), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(3060), - [anon_sym_LBRACE_PIPE] = ACTIONS(3062), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1122)] = { - [sym_import] = STATE(4845), - [sym_nested_identifier] = STATE(5915), - [sym_string] = STATE(1565), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(1491), - [sym__type_query_member_expression_in_type_annotation] = STATE(1475), - [sym__type_query_call_expression_in_type_annotation] = STATE(1567), - [sym_type] = STATE(4859), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(1585), - [sym_template_literal_type] = STATE(1564), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(1564), - [sym_generic_type] = STATE(1564), - [sym_type_query] = STATE(1564), - [sym_index_type_query] = STATE(1564), - [sym_lookup_type] = STATE(1564), - [sym_literal_type] = STATE(1564), - [sym__number] = STATE(1570), - [sym_existential_type] = STATE(1564), - [sym_flow_maybe_type] = STATE(1564), - [sym_parenthesized_type] = STATE(1564), - [sym_predefined_type] = STATE(1564), - [sym_object_type] = STATE(1564), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(1564), - [sym_tuple_type] = STATE(1564), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(1564), - [sym_intersection_type] = STATE(1564), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(3244), - [anon_sym_STAR] = ACTIONS(3018), - [anon_sym_LBRACE] = ACTIONS(3020), - [anon_sym_typeof] = ACTIONS(3022), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3024), - [anon_sym_LPAREN] = ACTIONS(3026), - [anon_sym_LBRACK] = ACTIONS(3028), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(3032), - [anon_sym_PIPE] = ACTIONS(3034), - [anon_sym_PLUS] = ACTIONS(3036), - [anon_sym_DASH] = ACTIONS(3036), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3038), + [STATE(1232)] = { + [sym_import] = STATE(6342), + [sym_nested_identifier] = STATE(6911), + [sym_string] = STATE(3805), + [sym_formal_parameters] = STATE(7289), + [sym_nested_type_identifier] = STATE(3661), + [sym__type_query_member_expression_in_type_annotation] = STATE(3444), + [sym__type_query_call_expression_in_type_annotation] = STATE(3739), + [sym_type] = STATE(3803), + [sym_constructor_type] = STATE(3820), + [sym_primary_type] = STATE(3822), + [sym_template_literal_type] = STATE(3796), + [sym_infer_type] = STATE(3820), + [sym_conditional_type] = STATE(3796), + [sym_generic_type] = STATE(3796), + [sym_type_query] = STATE(3796), + [sym_index_type_query] = STATE(3796), + [sym_lookup_type] = STATE(3796), + [sym_literal_type] = STATE(3796), + [sym__number] = STATE(3824), + [sym_existential_type] = STATE(3796), + [sym_flow_maybe_type] = STATE(3796), + [sym_parenthesized_type] = STATE(3796), + [sym_predefined_type] = STATE(3796), + [sym_object_type] = STATE(3796), + [sym_type_parameters] = STATE(6577), + [sym_array_type] = STATE(3796), + [sym_tuple_type] = STATE(3796), + [sym_readonly_type] = STATE(3820), + [sym_union_type] = STATE(3796), + [sym_intersection_type] = STATE(3796), + [sym_function_type] = STATE(3820), + [sym_identifier] = ACTIONS(1747), + [anon_sym_STAR] = ACTIONS(1079), + [anon_sym_LBRACE] = ACTIONS(1751), + [anon_sym_typeof] = ACTIONS(1753), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(1085), + [anon_sym_LPAREN] = ACTIONS(1755), + [anon_sym_LBRACK] = ACTIONS(1757), + [anon_sym_DQUOTE] = ACTIONS(1759), + [anon_sym_SQUOTE] = ACTIONS(1761), + [anon_sym_new] = ACTIONS(1763), + [anon_sym_AMP] = ACTIONS(1093), + [anon_sym_PIPE] = ACTIONS(1095), + [anon_sym_PLUS] = ACTIONS(3186), + [anon_sym_DASH] = ACTIONS(3186), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(1119), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1771), + [sym_number] = ACTIONS(1773), + [sym_this] = ACTIONS(1775), + [sym_true] = ACTIONS(1777), + [sym_false] = ACTIONS(1777), + [sym_null] = ACTIONS(1777), + [sym_undefined] = ACTIONS(1777), + [anon_sym_readonly] = ACTIONS(1779), + [anon_sym_QMARK] = ACTIONS(1113), + [anon_sym_any] = ACTIONS(1119), + [anon_sym_number] = ACTIONS(1119), + [anon_sym_boolean] = ACTIONS(1119), + [anon_sym_string] = ACTIONS(1119), + [anon_sym_symbol] = ACTIONS(1119), + [anon_sym_object] = ACTIONS(1119), + [anon_sym_abstract] = ACTIONS(1117), + [anon_sym_never] = ACTIONS(1119), + [anon_sym_unknown] = ACTIONS(1119), + [anon_sym_keyof] = ACTIONS(1121), + [anon_sym_infer] = ACTIONS(1123), + [aux_sym_predefined_type_token1] = ACTIONS(1125), + [anon_sym_LBRACE_PIPE] = ACTIONS(1127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1233)] = { + [sym_import] = STATE(6183), + [sym_nested_identifier] = STATE(7278), + [sym_string] = STATE(2268), + [sym_formal_parameters] = STATE(7013), + [sym_nested_type_identifier] = STATE(2197), + [sym__type_query_member_expression_in_type_annotation] = STATE(2021), + [sym__type_query_call_expression_in_type_annotation] = STATE(2434), + [sym_type] = STATE(2446), + [sym_constructor_type] = STATE(2436), + [sym_primary_type] = STATE(2438), + [sym_template_literal_type] = STATE(2258), + [sym_infer_type] = STATE(2436), + [sym_conditional_type] = STATE(2258), + [sym_generic_type] = STATE(2258), + [sym_type_query] = STATE(2258), + [sym_index_type_query] = STATE(2258), + [sym_lookup_type] = STATE(2258), + [sym_literal_type] = STATE(2258), + [sym__number] = STATE(2439), + [sym_existential_type] = STATE(2258), + [sym_flow_maybe_type] = STATE(2258), + [sym_parenthesized_type] = STATE(2258), + [sym_predefined_type] = STATE(2258), + [sym_object_type] = STATE(2258), + [sym_type_parameters] = STATE(6801), + [sym_array_type] = STATE(2258), + [sym_tuple_type] = STATE(2258), + [sym_readonly_type] = STATE(2436), + [sym_union_type] = STATE(2258), + [sym_intersection_type] = STATE(2258), + [sym_function_type] = STATE(2436), + [sym_identifier] = ACTIONS(3650), + [anon_sym_STAR] = ACTIONS(3464), + [anon_sym_LBRACE] = ACTIONS(3466), + [anon_sym_typeof] = ACTIONS(3468), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3470), + [anon_sym_LPAREN] = ACTIONS(3472), + [anon_sym_LBRACK] = ACTIONS(3474), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3476), + [anon_sym_AMP] = ACTIONS(3478), + [anon_sym_PIPE] = ACTIONS(3480), + [anon_sym_PLUS] = ACTIONS(3482), + [anon_sym_DASH] = ACTIONS(3482), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3484), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3486), + [sym_number] = ACTIONS(3488), + [sym_this] = ACTIONS(3652), + [sym_true] = ACTIONS(3492), + [sym_false] = ACTIONS(3492), + [sym_null] = ACTIONS(3492), + [sym_undefined] = ACTIONS(3492), + [anon_sym_readonly] = ACTIONS(3494), + [anon_sym_QMARK] = ACTIONS(3496), + [anon_sym_any] = ACTIONS(3484), + [anon_sym_number] = ACTIONS(3484), + [anon_sym_boolean] = ACTIONS(3484), + [anon_sym_string] = ACTIONS(3484), + [anon_sym_symbol] = ACTIONS(3484), + [anon_sym_object] = ACTIONS(3484), + [anon_sym_abstract] = ACTIONS(3498), + [anon_sym_never] = ACTIONS(3484), + [anon_sym_unknown] = ACTIONS(3484), + [anon_sym_keyof] = ACTIONS(3502), + [anon_sym_infer] = ACTIONS(3504), + [aux_sym_predefined_type_token1] = ACTIONS(3506), + [anon_sym_LBRACE_PIPE] = ACTIONS(3508), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1234)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(6206), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3597), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3040), - [sym_number] = ACTIONS(3042), - [sym_this] = ACTIONS(3246), - [sym_true] = ACTIONS(3046), - [sym_false] = ACTIONS(3046), - [sym_null] = ACTIONS(3046), - [sym_undefined] = ACTIONS(3046), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(3050), - [anon_sym_any] = ACTIONS(3038), - [anon_sym_number] = ACTIONS(3038), - [anon_sym_boolean] = ACTIONS(3038), - [anon_sym_string] = ACTIONS(3038), - [anon_sym_symbol] = ACTIONS(3038), - [anon_sym_object] = ACTIONS(3038), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), [anon_sym_abstract] = ACTIONS(207), - [anon_sym_never] = ACTIONS(3038), - [anon_sym_unknown] = ACTIONS(3038), - [anon_sym_keyof] = ACTIONS(3056), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(3060), - [anon_sym_LBRACE_PIPE] = ACTIONS(3062), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1123)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(3177), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1235)] = { + [sym_import] = STATE(6342), + [sym_nested_identifier] = STATE(6911), + [sym_string] = STATE(3805), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3661), + [sym__type_query_member_expression_in_type_annotation] = STATE(3444), + [sym__type_query_call_expression_in_type_annotation] = STATE(3739), + [sym_type] = STATE(6325), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3807), + [sym_template_literal_type] = STATE(3796), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3796), + [sym_generic_type] = STATE(3796), + [sym_type_query] = STATE(3796), + [sym_index_type_query] = STATE(3796), + [sym_lookup_type] = STATE(3796), + [sym_literal_type] = STATE(3796), + [sym__number] = STATE(3824), + [sym_existential_type] = STATE(3796), + [sym_flow_maybe_type] = STATE(3796), + [sym_parenthesized_type] = STATE(3796), + [sym_predefined_type] = STATE(3796), + [sym_object_type] = STATE(3796), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3796), + [sym_tuple_type] = STATE(3796), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3796), + [sym_intersection_type] = STATE(3796), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1747), + [anon_sym_STAR] = ACTIONS(1079), + [anon_sym_LBRACE] = ACTIONS(1751), + [anon_sym_typeof] = ACTIONS(1753), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(1085), + [anon_sym_LPAREN] = ACTIONS(1755), + [anon_sym_LBRACK] = ACTIONS(1757), + [anon_sym_DQUOTE] = ACTIONS(1759), + [anon_sym_SQUOTE] = ACTIONS(1761), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(1093), + [anon_sym_PIPE] = ACTIONS(1095), + [anon_sym_PLUS] = ACTIONS(3186), + [anon_sym_DASH] = ACTIONS(3186), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(1119), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1771), + [sym_number] = ACTIONS(1773), + [sym_this] = ACTIONS(1775), + [sym_true] = ACTIONS(1777), + [sym_false] = ACTIONS(1777), + [sym_null] = ACTIONS(1777), + [sym_undefined] = ACTIONS(1777), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(1113), + [anon_sym_any] = ACTIONS(1119), + [anon_sym_number] = ACTIONS(1119), + [anon_sym_boolean] = ACTIONS(1119), + [anon_sym_string] = ACTIONS(1119), + [anon_sym_symbol] = ACTIONS(1119), + [anon_sym_object] = ACTIONS(1119), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(1119), + [anon_sym_unknown] = ACTIONS(1119), + [anon_sym_keyof] = ACTIONS(1121), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(1125), + [anon_sym_LBRACE_PIPE] = ACTIONS(1127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1236)] = { + [sym_import] = STATE(6342), + [sym_nested_identifier] = STATE(6911), + [sym_string] = STATE(3805), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3661), + [sym__type_query_member_expression_in_type_annotation] = STATE(3444), + [sym__type_query_call_expression_in_type_annotation] = STATE(3739), + [sym_type] = STATE(6325), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3808), + [sym_template_literal_type] = STATE(3796), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3796), + [sym_generic_type] = STATE(3796), + [sym_type_query] = STATE(3796), + [sym_index_type_query] = STATE(3796), + [sym_lookup_type] = STATE(3796), + [sym_literal_type] = STATE(3796), + [sym__number] = STATE(3824), + [sym_existential_type] = STATE(3796), + [sym_flow_maybe_type] = STATE(3796), + [sym_parenthesized_type] = STATE(3796), + [sym_predefined_type] = STATE(3796), + [sym_object_type] = STATE(3796), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3796), + [sym_tuple_type] = STATE(3796), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3796), + [sym_intersection_type] = STATE(3796), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1747), + [anon_sym_STAR] = ACTIONS(1079), + [anon_sym_LBRACE] = ACTIONS(1751), + [anon_sym_typeof] = ACTIONS(1753), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(1085), + [anon_sym_LPAREN] = ACTIONS(1755), + [anon_sym_LBRACK] = ACTIONS(1757), + [anon_sym_DQUOTE] = ACTIONS(1759), + [anon_sym_SQUOTE] = ACTIONS(1761), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(1093), + [anon_sym_PIPE] = ACTIONS(1095), + [anon_sym_PLUS] = ACTIONS(3186), + [anon_sym_DASH] = ACTIONS(3186), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(1119), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1771), + [sym_number] = ACTIONS(1773), + [sym_this] = ACTIONS(1775), + [sym_true] = ACTIONS(1777), + [sym_false] = ACTIONS(1777), + [sym_null] = ACTIONS(1777), + [sym_undefined] = ACTIONS(1777), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(1113), + [anon_sym_any] = ACTIONS(1119), + [anon_sym_number] = ACTIONS(1119), + [anon_sym_boolean] = ACTIONS(1119), + [anon_sym_string] = ACTIONS(1119), + [anon_sym_symbol] = ACTIONS(1119), + [anon_sym_object] = ACTIONS(1119), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(1119), + [anon_sym_unknown] = ACTIONS(1119), + [anon_sym_keyof] = ACTIONS(1121), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(1125), + [anon_sym_LBRACE_PIPE] = ACTIONS(1127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1237)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(6206), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3598), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -135502,69 +149415,587 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1124)] = { - [sym_import] = STATE(5133), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3229), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(5014), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3002), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(3080), - [anon_sym_typeof] = ACTIONS(3082), - [anon_sym_import] = ACTIONS(1511), + [STATE(1238)] = { + [sym_import] = STATE(6251), + [sym_nested_identifier] = STATE(6974), + [sym_string] = STATE(2623), + [sym_formal_parameters] = STATE(7371), + [sym_nested_type_identifier] = STATE(2262), + [sym__type_query_member_expression_in_type_annotation] = STATE(2158), + [sym__type_query_call_expression_in_type_annotation] = STATE(2624), + [sym_type] = STATE(2556), + [sym_constructor_type] = STATE(2625), + [sym_primary_type] = STATE(2626), + [sym_template_literal_type] = STATE(2622), + [sym_infer_type] = STATE(2625), + [sym_conditional_type] = STATE(2622), + [sym_generic_type] = STATE(2622), + [sym_type_query] = STATE(2622), + [sym_index_type_query] = STATE(2622), + [sym_lookup_type] = STATE(2622), + [sym_literal_type] = STATE(2622), + [sym__number] = STATE(2627), + [sym_existential_type] = STATE(2622), + [sym_flow_maybe_type] = STATE(2622), + [sym_parenthesized_type] = STATE(2622), + [sym_predefined_type] = STATE(2622), + [sym_object_type] = STATE(2622), + [sym_type_parameters] = STATE(6644), + [sym_array_type] = STATE(2622), + [sym_tuple_type] = STATE(2622), + [sym_readonly_type] = STATE(2625), + [sym_union_type] = STATE(2622), + [sym_intersection_type] = STATE(2622), + [sym_function_type] = STATE(2625), + [sym_identifier] = ACTIONS(3630), + [anon_sym_STAR] = ACTIONS(3364), + [anon_sym_LBRACE] = ACTIONS(3366), + [anon_sym_typeof] = ACTIONS(3368), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3658), + [anon_sym_LPAREN] = ACTIONS(3372), + [anon_sym_LBRACK] = ACTIONS(3374), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_new] = ACTIONS(3376), + [anon_sym_AMP] = ACTIONS(3378), + [anon_sym_PIPE] = ACTIONS(3380), + [anon_sym_PLUS] = ACTIONS(3382), + [anon_sym_DASH] = ACTIONS(3382), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3384), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3386), + [sym_number] = ACTIONS(3388), + [sym_this] = ACTIONS(3632), + [sym_true] = ACTIONS(3392), + [sym_false] = ACTIONS(3392), + [sym_null] = ACTIONS(3392), + [sym_undefined] = ACTIONS(3392), + [anon_sym_readonly] = ACTIONS(3394), + [anon_sym_QMARK] = ACTIONS(3396), + [anon_sym_any] = ACTIONS(3384), + [anon_sym_number] = ACTIONS(3384), + [anon_sym_boolean] = ACTIONS(3384), + [anon_sym_string] = ACTIONS(3384), + [anon_sym_symbol] = ACTIONS(3384), + [anon_sym_object] = ACTIONS(3384), + [anon_sym_abstract] = ACTIONS(3398), + [anon_sym_never] = ACTIONS(3384), + [anon_sym_unknown] = ACTIONS(3384), + [anon_sym_keyof] = ACTIONS(3402), + [anon_sym_infer] = ACTIONS(3404), + [aux_sym_predefined_type_token1] = ACTIONS(3406), + [anon_sym_LBRACE_PIPE] = ACTIONS(3408), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1239)] = { + [sym_import] = STATE(6360), + [sym_nested_identifier] = STATE(6931), + [sym_string] = STATE(4373), + [sym_formal_parameters] = STATE(6875), + [sym_nested_type_identifier] = STATE(4023), + [sym__type_query_member_expression_in_type_annotation] = STATE(3738), + [sym__type_query_call_expression_in_type_annotation] = STATE(4204), + [sym_type] = STATE(4213), + [sym_constructor_type] = STATE(4380), + [sym_primary_type] = STATE(4383), + [sym_template_literal_type] = STATE(4365), + [sym_infer_type] = STATE(4380), + [sym_conditional_type] = STATE(4365), + [sym_generic_type] = STATE(4365), + [sym_type_query] = STATE(4365), + [sym_index_type_query] = STATE(4365), + [sym_lookup_type] = STATE(4365), + [sym_literal_type] = STATE(4365), + [sym__number] = STATE(4529), + [sym_existential_type] = STATE(4365), + [sym_flow_maybe_type] = STATE(4365), + [sym_parenthesized_type] = STATE(4365), + [sym_predefined_type] = STATE(4365), + [sym_object_type] = STATE(4365), + [sym_type_parameters] = STATE(6479), + [sym_array_type] = STATE(4365), + [sym_tuple_type] = STATE(4365), + [sym_readonly_type] = STATE(4380), + [sym_union_type] = STATE(4365), + [sym_intersection_type] = STATE(4365), + [sym_function_type] = STATE(4380), + [sym_identifier] = ACTIONS(3642), + [anon_sym_STAR] = ACTIONS(3246), + [anon_sym_LBRACE] = ACTIONS(3248), + [anon_sym_typeof] = ACTIONS(3250), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3252), + [anon_sym_LPAREN] = ACTIONS(3254), + [anon_sym_LBRACK] = ACTIONS(3256), + [anon_sym_DQUOTE] = ACTIONS(3258), + [anon_sym_SQUOTE] = ACTIONS(3260), + [anon_sym_new] = ACTIONS(3262), + [anon_sym_AMP] = ACTIONS(3264), + [anon_sym_PIPE] = ACTIONS(3266), + [anon_sym_PLUS] = ACTIONS(3268), + [anon_sym_DASH] = ACTIONS(3268), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3270), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3272), + [sym_number] = ACTIONS(3274), + [sym_this] = ACTIONS(3644), + [sym_true] = ACTIONS(3278), + [sym_false] = ACTIONS(3278), + [sym_null] = ACTIONS(3278), + [sym_undefined] = ACTIONS(3278), + [anon_sym_readonly] = ACTIONS(3280), + [anon_sym_QMARK] = ACTIONS(3282), + [anon_sym_any] = ACTIONS(3270), + [anon_sym_number] = ACTIONS(3270), + [anon_sym_boolean] = ACTIONS(3270), + [anon_sym_string] = ACTIONS(3270), + [anon_sym_symbol] = ACTIONS(3270), + [anon_sym_object] = ACTIONS(3270), + [anon_sym_abstract] = ACTIONS(3284), + [anon_sym_never] = ACTIONS(3270), + [anon_sym_unknown] = ACTIONS(3270), + [anon_sym_keyof] = ACTIONS(3288), + [anon_sym_infer] = ACTIONS(3290), + [aux_sym_predefined_type_token1] = ACTIONS(3292), + [anon_sym_LBRACE_PIPE] = ACTIONS(3294), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1240)] = { + [sym_import] = STATE(6251), + [sym_nested_identifier] = STATE(6974), + [sym_string] = STATE(2623), + [sym_formal_parameters] = STATE(7371), + [sym_nested_type_identifier] = STATE(2262), + [sym__type_query_member_expression_in_type_annotation] = STATE(2158), + [sym__type_query_call_expression_in_type_annotation] = STATE(2624), + [sym_type] = STATE(2560), + [sym_constructor_type] = STATE(2625), + [sym_primary_type] = STATE(2626), + [sym_template_literal_type] = STATE(2622), + [sym_infer_type] = STATE(2625), + [sym_conditional_type] = STATE(2622), + [sym_generic_type] = STATE(2622), + [sym_type_query] = STATE(2622), + [sym_index_type_query] = STATE(2622), + [sym_lookup_type] = STATE(2622), + [sym_literal_type] = STATE(2622), + [sym__number] = STATE(2627), + [sym_existential_type] = STATE(2622), + [sym_flow_maybe_type] = STATE(2622), + [sym_parenthesized_type] = STATE(2622), + [sym_predefined_type] = STATE(2622), + [sym_object_type] = STATE(2622), + [sym_type_parameters] = STATE(6644), + [sym_array_type] = STATE(2622), + [sym_tuple_type] = STATE(2622), + [sym_readonly_type] = STATE(2625), + [sym_union_type] = STATE(2622), + [sym_intersection_type] = STATE(2622), + [sym_function_type] = STATE(2625), + [sym_identifier] = ACTIONS(3630), + [anon_sym_STAR] = ACTIONS(3364), + [anon_sym_LBRACE] = ACTIONS(3366), + [anon_sym_typeof] = ACTIONS(3368), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3370), + [anon_sym_LPAREN] = ACTIONS(3372), + [anon_sym_LBRACK] = ACTIONS(3374), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_new] = ACTIONS(3376), + [anon_sym_AMP] = ACTIONS(3378), + [anon_sym_PIPE] = ACTIONS(3380), + [anon_sym_PLUS] = ACTIONS(3382), + [anon_sym_DASH] = ACTIONS(3382), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3384), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3386), + [sym_number] = ACTIONS(3388), + [sym_this] = ACTIONS(3632), + [sym_true] = ACTIONS(3392), + [sym_false] = ACTIONS(3392), + [sym_null] = ACTIONS(3392), + [sym_undefined] = ACTIONS(3392), + [anon_sym_readonly] = ACTIONS(3394), + [anon_sym_QMARK] = ACTIONS(3396), + [anon_sym_any] = ACTIONS(3384), + [anon_sym_number] = ACTIONS(3384), + [anon_sym_boolean] = ACTIONS(3384), + [anon_sym_string] = ACTIONS(3384), + [anon_sym_symbol] = ACTIONS(3384), + [anon_sym_object] = ACTIONS(3384), + [anon_sym_abstract] = ACTIONS(3398), + [anon_sym_never] = ACTIONS(3384), + [anon_sym_unknown] = ACTIONS(3384), + [anon_sym_keyof] = ACTIONS(3402), + [anon_sym_infer] = ACTIONS(3404), + [aux_sym_predefined_type_token1] = ACTIONS(3406), + [anon_sym_LBRACE_PIPE] = ACTIONS(3408), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1241)] = { + [sym_import] = STATE(6360), + [sym_nested_identifier] = STATE(6931), + [sym_string] = STATE(4373), + [sym_formal_parameters] = STATE(6875), + [sym_nested_type_identifier] = STATE(4023), + [sym__type_query_member_expression_in_type_annotation] = STATE(3738), + [sym__type_query_call_expression_in_type_annotation] = STATE(4204), + [sym_type] = STATE(4458), + [sym_constructor_type] = STATE(4380), + [sym_primary_type] = STATE(4383), + [sym_template_literal_type] = STATE(4365), + [sym_infer_type] = STATE(4380), + [sym_conditional_type] = STATE(4365), + [sym_generic_type] = STATE(4365), + [sym_type_query] = STATE(4365), + [sym_index_type_query] = STATE(4365), + [sym_lookup_type] = STATE(4365), + [sym_literal_type] = STATE(4365), + [sym__number] = STATE(4529), + [sym_existential_type] = STATE(4365), + [sym_flow_maybe_type] = STATE(4365), + [sym_parenthesized_type] = STATE(4365), + [sym_predefined_type] = STATE(4365), + [sym_object_type] = STATE(4365), + [sym_type_parameters] = STATE(6479), + [sym_array_type] = STATE(4365), + [sym_tuple_type] = STATE(4365), + [sym_readonly_type] = STATE(4380), + [sym_union_type] = STATE(4365), + [sym_intersection_type] = STATE(4365), + [sym_function_type] = STATE(4380), + [sym_identifier] = ACTIONS(3642), + [anon_sym_STAR] = ACTIONS(3246), + [anon_sym_LBRACE] = ACTIONS(3248), + [anon_sym_typeof] = ACTIONS(3250), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3252), + [anon_sym_LPAREN] = ACTIONS(3254), + [anon_sym_LBRACK] = ACTIONS(3256), + [anon_sym_DQUOTE] = ACTIONS(3258), + [anon_sym_SQUOTE] = ACTIONS(3260), + [anon_sym_new] = ACTIONS(3262), + [anon_sym_AMP] = ACTIONS(3264), + [anon_sym_PIPE] = ACTIONS(3266), + [anon_sym_PLUS] = ACTIONS(3268), + [anon_sym_DASH] = ACTIONS(3268), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3270), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3272), + [sym_number] = ACTIONS(3274), + [sym_this] = ACTIONS(3644), + [sym_true] = ACTIONS(3278), + [sym_false] = ACTIONS(3278), + [sym_null] = ACTIONS(3278), + [sym_undefined] = ACTIONS(3278), + [anon_sym_readonly] = ACTIONS(3280), + [anon_sym_QMARK] = ACTIONS(3282), + [anon_sym_any] = ACTIONS(3270), + [anon_sym_number] = ACTIONS(3270), + [anon_sym_boolean] = ACTIONS(3270), + [anon_sym_string] = ACTIONS(3270), + [anon_sym_symbol] = ACTIONS(3270), + [anon_sym_object] = ACTIONS(3270), + [anon_sym_abstract] = ACTIONS(3284), + [anon_sym_never] = ACTIONS(3270), + [anon_sym_unknown] = ACTIONS(3270), + [anon_sym_keyof] = ACTIONS(3288), + [anon_sym_infer] = ACTIONS(3290), + [aux_sym_predefined_type_token1] = ACTIONS(3292), + [anon_sym_LBRACE_PIPE] = ACTIONS(3294), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1242)] = { + [sym_import] = STATE(6342), + [sym_nested_identifier] = STATE(6911), + [sym_string] = STATE(3805), + [sym_formal_parameters] = STATE(7289), + [sym_nested_type_identifier] = STATE(3661), + [sym__type_query_member_expression_in_type_annotation] = STATE(3444), + [sym__type_query_call_expression_in_type_annotation] = STATE(3739), + [sym_type] = STATE(3939), + [sym_constructor_type] = STATE(3820), + [sym_primary_type] = STATE(3822), + [sym_template_literal_type] = STATE(3796), + [sym_infer_type] = STATE(3820), + [sym_conditional_type] = STATE(3796), + [sym_generic_type] = STATE(3796), + [sym_type_query] = STATE(3796), + [sym_index_type_query] = STATE(3796), + [sym_lookup_type] = STATE(3796), + [sym_literal_type] = STATE(3796), + [sym__number] = STATE(3824), + [sym_existential_type] = STATE(3796), + [sym_flow_maybe_type] = STATE(3796), + [sym_parenthesized_type] = STATE(3796), + [sym_predefined_type] = STATE(3796), + [sym_object_type] = STATE(3796), + [sym_type_parameters] = STATE(6577), + [sym_array_type] = STATE(3796), + [sym_tuple_type] = STATE(3796), + [sym_readonly_type] = STATE(3820), + [sym_union_type] = STATE(3796), + [sym_intersection_type] = STATE(3796), + [sym_function_type] = STATE(3820), + [sym_identifier] = ACTIONS(1747), + [anon_sym_STAR] = ACTIONS(1079), + [anon_sym_LBRACE] = ACTIONS(1751), + [anon_sym_typeof] = ACTIONS(1753), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(1085), + [anon_sym_LPAREN] = ACTIONS(1755), + [anon_sym_LBRACK] = ACTIONS(1757), + [anon_sym_DQUOTE] = ACTIONS(1759), + [anon_sym_SQUOTE] = ACTIONS(1761), + [anon_sym_new] = ACTIONS(1763), + [anon_sym_AMP] = ACTIONS(1093), + [anon_sym_PIPE] = ACTIONS(1095), + [anon_sym_PLUS] = ACTIONS(3186), + [anon_sym_DASH] = ACTIONS(3186), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(1119), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1771), + [sym_number] = ACTIONS(1773), + [sym_this] = ACTIONS(1775), + [sym_true] = ACTIONS(1777), + [sym_false] = ACTIONS(1777), + [sym_null] = ACTIONS(1777), + [sym_undefined] = ACTIONS(1777), + [anon_sym_readonly] = ACTIONS(1779), + [anon_sym_QMARK] = ACTIONS(1113), + [anon_sym_any] = ACTIONS(1119), + [anon_sym_number] = ACTIONS(1119), + [anon_sym_boolean] = ACTIONS(1119), + [anon_sym_string] = ACTIONS(1119), + [anon_sym_symbol] = ACTIONS(1119), + [anon_sym_object] = ACTIONS(1119), + [anon_sym_abstract] = ACTIONS(1117), + [anon_sym_never] = ACTIONS(1119), + [anon_sym_unknown] = ACTIONS(1119), + [anon_sym_keyof] = ACTIONS(1121), + [anon_sym_infer] = ACTIONS(1123), + [aux_sym_predefined_type_token1] = ACTIONS(1125), + [anon_sym_LBRACE_PIPE] = ACTIONS(1127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1243)] = { + [sym_import] = STATE(6342), + [sym_nested_identifier] = STATE(6911), + [sym_string] = STATE(3805), + [sym_formal_parameters] = STATE(7289), + [sym_nested_type_identifier] = STATE(3661), + [sym__type_query_member_expression_in_type_annotation] = STATE(3444), + [sym__type_query_call_expression_in_type_annotation] = STATE(3739), + [sym_type] = STATE(3847), + [sym_constructor_type] = STATE(3820), + [sym_primary_type] = STATE(3822), + [sym_template_literal_type] = STATE(3796), + [sym_infer_type] = STATE(3820), + [sym_conditional_type] = STATE(3796), + [sym_generic_type] = STATE(3796), + [sym_type_query] = STATE(3796), + [sym_index_type_query] = STATE(3796), + [sym_lookup_type] = STATE(3796), + [sym_literal_type] = STATE(3796), + [sym__number] = STATE(3824), + [sym_existential_type] = STATE(3796), + [sym_flow_maybe_type] = STATE(3796), + [sym_parenthesized_type] = STATE(3796), + [sym_predefined_type] = STATE(3796), + [sym_object_type] = STATE(3796), + [sym_type_parameters] = STATE(6577), + [sym_array_type] = STATE(3796), + [sym_tuple_type] = STATE(3796), + [sym_readonly_type] = STATE(3820), + [sym_union_type] = STATE(3796), + [sym_intersection_type] = STATE(3796), + [sym_function_type] = STATE(3820), + [sym_identifier] = ACTIONS(1747), + [anon_sym_STAR] = ACTIONS(1079), + [anon_sym_LBRACE] = ACTIONS(1751), + [anon_sym_typeof] = ACTIONS(1753), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(1085), + [anon_sym_LPAREN] = ACTIONS(1755), + [anon_sym_LBRACK] = ACTIONS(1757), + [anon_sym_DQUOTE] = ACTIONS(1759), + [anon_sym_SQUOTE] = ACTIONS(1761), + [anon_sym_new] = ACTIONS(1763), + [anon_sym_AMP] = ACTIONS(1093), + [anon_sym_PIPE] = ACTIONS(1095), + [anon_sym_PLUS] = ACTIONS(3186), + [anon_sym_DASH] = ACTIONS(3186), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(1119), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1771), + [sym_number] = ACTIONS(1773), + [sym_this] = ACTIONS(1775), + [sym_true] = ACTIONS(1777), + [sym_false] = ACTIONS(1777), + [sym_null] = ACTIONS(1777), + [sym_undefined] = ACTIONS(1777), + [anon_sym_readonly] = ACTIONS(1779), + [anon_sym_QMARK] = ACTIONS(1113), + [anon_sym_any] = ACTIONS(1119), + [anon_sym_number] = ACTIONS(1119), + [anon_sym_boolean] = ACTIONS(1119), + [anon_sym_string] = ACTIONS(1119), + [anon_sym_symbol] = ACTIONS(1119), + [anon_sym_object] = ACTIONS(1119), + [anon_sym_abstract] = ACTIONS(1117), + [anon_sym_never] = ACTIONS(1119), + [anon_sym_unknown] = ACTIONS(1119), + [anon_sym_keyof] = ACTIONS(1121), + [anon_sym_infer] = ACTIONS(1123), + [aux_sym_predefined_type_token1] = ACTIONS(1125), + [anon_sym_LBRACE_PIPE] = ACTIONS(1127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1244)] = { + [sym_import] = STATE(6342), + [sym_nested_identifier] = STATE(6911), + [sym_string] = STATE(3805), + [sym_formal_parameters] = STATE(7289), + [sym_nested_type_identifier] = STATE(3661), + [sym__type_query_member_expression_in_type_annotation] = STATE(3444), + [sym__type_query_call_expression_in_type_annotation] = STATE(3739), + [sym_type] = STATE(3848), + [sym_constructor_type] = STATE(3820), + [sym_primary_type] = STATE(3822), + [sym_template_literal_type] = STATE(3796), + [sym_infer_type] = STATE(3820), + [sym_conditional_type] = STATE(3796), + [sym_generic_type] = STATE(3796), + [sym_type_query] = STATE(3796), + [sym_index_type_query] = STATE(3796), + [sym_lookup_type] = STATE(3796), + [sym_literal_type] = STATE(3796), + [sym__number] = STATE(3824), + [sym_existential_type] = STATE(3796), + [sym_flow_maybe_type] = STATE(3796), + [sym_parenthesized_type] = STATE(3796), + [sym_predefined_type] = STATE(3796), + [sym_object_type] = STATE(3796), + [sym_type_parameters] = STATE(6577), + [sym_array_type] = STATE(3796), + [sym_tuple_type] = STATE(3796), + [sym_readonly_type] = STATE(3820), + [sym_union_type] = STATE(3796), + [sym_intersection_type] = STATE(3796), + [sym_function_type] = STATE(3820), + [sym_identifier] = ACTIONS(1747), + [anon_sym_STAR] = ACTIONS(1079), + [anon_sym_LBRACE] = ACTIONS(1751), + [anon_sym_typeof] = ACTIONS(1753), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(1085), + [anon_sym_LPAREN] = ACTIONS(1755), + [anon_sym_LBRACK] = ACTIONS(1757), + [anon_sym_DQUOTE] = ACTIONS(1759), + [anon_sym_SQUOTE] = ACTIONS(1761), + [anon_sym_new] = ACTIONS(1763), + [anon_sym_AMP] = ACTIONS(1093), + [anon_sym_PIPE] = ACTIONS(1095), + [anon_sym_PLUS] = ACTIONS(3186), + [anon_sym_DASH] = ACTIONS(3186), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(1119), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1771), + [sym_number] = ACTIONS(1773), + [sym_this] = ACTIONS(1775), + [sym_true] = ACTIONS(1777), + [sym_false] = ACTIONS(1777), + [sym_null] = ACTIONS(1777), + [sym_undefined] = ACTIONS(1777), + [anon_sym_readonly] = ACTIONS(1779), + [anon_sym_QMARK] = ACTIONS(1113), + [anon_sym_any] = ACTIONS(1119), + [anon_sym_number] = ACTIONS(1119), + [anon_sym_boolean] = ACTIONS(1119), + [anon_sym_string] = ACTIONS(1119), + [anon_sym_symbol] = ACTIONS(1119), + [anon_sym_object] = ACTIONS(1119), + [anon_sym_abstract] = ACTIONS(1117), + [anon_sym_never] = ACTIONS(1119), + [anon_sym_unknown] = ACTIONS(1119), + [anon_sym_keyof] = ACTIONS(1121), + [anon_sym_infer] = ACTIONS(1123), + [aux_sym_predefined_type_token1] = ACTIONS(1125), + [anon_sym_LBRACE_PIPE] = ACTIONS(1127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1245)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5000), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(3084), - [anon_sym_SQUOTE] = ACTIONS(3086), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(3090), - [anon_sym_PIPE] = ACTIONS(3092), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -135574,441 +150005,2661 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(3104), + [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3108), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1125)] = { - [sym_import] = STATE(4845), - [sym_nested_identifier] = STATE(5915), - [sym_string] = STATE(1565), - [sym_formal_parameters] = STATE(6108), - [sym_nested_type_identifier] = STATE(1491), - [sym__type_query_member_expression_in_type_annotation] = STATE(1475), - [sym__type_query_call_expression_in_type_annotation] = STATE(1567), - [sym_type] = STATE(1620), - [sym_constructor_type] = STATE(1624), - [sym_primary_type] = STATE(1569), - [sym_template_literal_type] = STATE(1564), - [sym_infer_type] = STATE(1624), - [sym_conditional_type] = STATE(1564), - [sym_generic_type] = STATE(1564), - [sym_type_query] = STATE(1564), - [sym_index_type_query] = STATE(1564), - [sym_lookup_type] = STATE(1564), - [sym_literal_type] = STATE(1564), - [sym__number] = STATE(1570), - [sym_existential_type] = STATE(1564), - [sym_flow_maybe_type] = STATE(1564), - [sym_parenthesized_type] = STATE(1564), - [sym_predefined_type] = STATE(1564), - [sym_object_type] = STATE(1564), - [sym_type_parameters] = STATE(5576), - [sym_array_type] = STATE(1564), - [sym_tuple_type] = STATE(1564), - [sym_readonly_type] = STATE(1624), - [sym_union_type] = STATE(1564), - [sym_intersection_type] = STATE(1564), - [sym_function_type] = STATE(1624), - [sym_identifier] = ACTIONS(3244), - [anon_sym_STAR] = ACTIONS(3018), - [anon_sym_LBRACE] = ACTIONS(3020), - [anon_sym_typeof] = ACTIONS(3022), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3024), - [anon_sym_LPAREN] = ACTIONS(3026), - [anon_sym_LBRACK] = ACTIONS(3028), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_new] = ACTIONS(3030), - [anon_sym_AMP] = ACTIONS(3032), - [anon_sym_PIPE] = ACTIONS(3034), - [anon_sym_PLUS] = ACTIONS(3036), - [anon_sym_DASH] = ACTIONS(3036), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3038), + [STATE(1246)] = { + [sym_import] = STATE(6342), + [sym_nested_identifier] = STATE(6911), + [sym_string] = STATE(3805), + [sym_formal_parameters] = STATE(7289), + [sym_nested_type_identifier] = STATE(3661), + [sym__type_query_member_expression_in_type_annotation] = STATE(3444), + [sym__type_query_call_expression_in_type_annotation] = STATE(3739), + [sym_type] = STATE(3878), + [sym_constructor_type] = STATE(3820), + [sym_primary_type] = STATE(3822), + [sym_template_literal_type] = STATE(3796), + [sym_infer_type] = STATE(3820), + [sym_conditional_type] = STATE(3796), + [sym_generic_type] = STATE(3796), + [sym_type_query] = STATE(3796), + [sym_index_type_query] = STATE(3796), + [sym_lookup_type] = STATE(3796), + [sym_literal_type] = STATE(3796), + [sym__number] = STATE(3824), + [sym_existential_type] = STATE(3796), + [sym_flow_maybe_type] = STATE(3796), + [sym_parenthesized_type] = STATE(3796), + [sym_predefined_type] = STATE(3796), + [sym_object_type] = STATE(3796), + [sym_type_parameters] = STATE(6577), + [sym_array_type] = STATE(3796), + [sym_tuple_type] = STATE(3796), + [sym_readonly_type] = STATE(3820), + [sym_union_type] = STATE(3796), + [sym_intersection_type] = STATE(3796), + [sym_function_type] = STATE(3820), + [sym_identifier] = ACTIONS(1747), + [anon_sym_STAR] = ACTIONS(1079), + [anon_sym_LBRACE] = ACTIONS(1751), + [anon_sym_typeof] = ACTIONS(1753), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(1085), + [anon_sym_LPAREN] = ACTIONS(1755), + [anon_sym_LBRACK] = ACTIONS(1757), + [anon_sym_DQUOTE] = ACTIONS(1759), + [anon_sym_SQUOTE] = ACTIONS(1761), + [anon_sym_new] = ACTIONS(1763), + [anon_sym_AMP] = ACTIONS(1093), + [anon_sym_PIPE] = ACTIONS(1095), + [anon_sym_PLUS] = ACTIONS(3186), + [anon_sym_DASH] = ACTIONS(3186), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(1119), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1771), + [sym_number] = ACTIONS(1773), + [sym_this] = ACTIONS(1775), + [sym_true] = ACTIONS(1777), + [sym_false] = ACTIONS(1777), + [sym_null] = ACTIONS(1777), + [sym_undefined] = ACTIONS(1777), + [anon_sym_readonly] = ACTIONS(1779), + [anon_sym_QMARK] = ACTIONS(1113), + [anon_sym_any] = ACTIONS(1119), + [anon_sym_number] = ACTIONS(1119), + [anon_sym_boolean] = ACTIONS(1119), + [anon_sym_string] = ACTIONS(1119), + [anon_sym_symbol] = ACTIONS(1119), + [anon_sym_object] = ACTIONS(1119), + [anon_sym_abstract] = ACTIONS(1117), + [anon_sym_never] = ACTIONS(1119), + [anon_sym_unknown] = ACTIONS(1119), + [anon_sym_keyof] = ACTIONS(1121), + [anon_sym_infer] = ACTIONS(1123), + [aux_sym_predefined_type_token1] = ACTIONS(1125), + [anon_sym_LBRACE_PIPE] = ACTIONS(1127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1247)] = { + [sym_import] = STATE(6342), + [sym_nested_identifier] = STATE(6911), + [sym_string] = STATE(3805), + [sym_formal_parameters] = STATE(7289), + [sym_nested_type_identifier] = STATE(3661), + [sym__type_query_member_expression_in_type_annotation] = STATE(3444), + [sym__type_query_call_expression_in_type_annotation] = STATE(3739), + [sym_type] = STATE(3883), + [sym_constructor_type] = STATE(3820), + [sym_primary_type] = STATE(3822), + [sym_template_literal_type] = STATE(3796), + [sym_infer_type] = STATE(3820), + [sym_conditional_type] = STATE(3796), + [sym_generic_type] = STATE(3796), + [sym_type_query] = STATE(3796), + [sym_index_type_query] = STATE(3796), + [sym_lookup_type] = STATE(3796), + [sym_literal_type] = STATE(3796), + [sym__number] = STATE(3824), + [sym_existential_type] = STATE(3796), + [sym_flow_maybe_type] = STATE(3796), + [sym_parenthesized_type] = STATE(3796), + [sym_predefined_type] = STATE(3796), + [sym_object_type] = STATE(3796), + [sym_type_parameters] = STATE(6577), + [sym_array_type] = STATE(3796), + [sym_tuple_type] = STATE(3796), + [sym_readonly_type] = STATE(3820), + [sym_union_type] = STATE(3796), + [sym_intersection_type] = STATE(3796), + [sym_function_type] = STATE(3820), + [sym_identifier] = ACTIONS(1747), + [anon_sym_STAR] = ACTIONS(1079), + [anon_sym_LBRACE] = ACTIONS(1751), + [anon_sym_typeof] = ACTIONS(1753), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(1085), + [anon_sym_LPAREN] = ACTIONS(1755), + [anon_sym_LBRACK] = ACTIONS(1757), + [anon_sym_DQUOTE] = ACTIONS(1759), + [anon_sym_SQUOTE] = ACTIONS(1761), + [anon_sym_new] = ACTIONS(1763), + [anon_sym_AMP] = ACTIONS(1093), + [anon_sym_PIPE] = ACTIONS(1095), + [anon_sym_PLUS] = ACTIONS(3186), + [anon_sym_DASH] = ACTIONS(3186), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(1119), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1771), + [sym_number] = ACTIONS(1773), + [sym_this] = ACTIONS(1775), + [sym_true] = ACTIONS(1777), + [sym_false] = ACTIONS(1777), + [sym_null] = ACTIONS(1777), + [sym_undefined] = ACTIONS(1777), + [anon_sym_readonly] = ACTIONS(1779), + [anon_sym_QMARK] = ACTIONS(1113), + [anon_sym_any] = ACTIONS(1119), + [anon_sym_number] = ACTIONS(1119), + [anon_sym_boolean] = ACTIONS(1119), + [anon_sym_string] = ACTIONS(1119), + [anon_sym_symbol] = ACTIONS(1119), + [anon_sym_object] = ACTIONS(1119), + [anon_sym_abstract] = ACTIONS(1117), + [anon_sym_never] = ACTIONS(1119), + [anon_sym_unknown] = ACTIONS(1119), + [anon_sym_keyof] = ACTIONS(1121), + [anon_sym_infer] = ACTIONS(1123), + [aux_sym_predefined_type_token1] = ACTIONS(1125), + [anon_sym_LBRACE_PIPE] = ACTIONS(1127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1248)] = { + [sym_import] = STATE(6251), + [sym_nested_identifier] = STATE(6974), + [sym_string] = STATE(2623), + [sym_formal_parameters] = STATE(7371), + [sym_nested_type_identifier] = STATE(2262), + [sym__type_query_member_expression_in_type_annotation] = STATE(2158), + [sym__type_query_call_expression_in_type_annotation] = STATE(2624), + [sym_type] = STATE(2672), + [sym_constructor_type] = STATE(2625), + [sym_primary_type] = STATE(2626), + [sym_template_literal_type] = STATE(2622), + [sym_infer_type] = STATE(2625), + [sym_conditional_type] = STATE(2622), + [sym_generic_type] = STATE(2622), + [sym_type_query] = STATE(2622), + [sym_index_type_query] = STATE(2622), + [sym_lookup_type] = STATE(2622), + [sym_literal_type] = STATE(2622), + [sym__number] = STATE(2627), + [sym_existential_type] = STATE(2622), + [sym_flow_maybe_type] = STATE(2622), + [sym_parenthesized_type] = STATE(2622), + [sym_predefined_type] = STATE(2622), + [sym_object_type] = STATE(2622), + [sym_type_parameters] = STATE(6644), + [sym_array_type] = STATE(2622), + [sym_tuple_type] = STATE(2622), + [sym_readonly_type] = STATE(2625), + [sym_union_type] = STATE(2622), + [sym_intersection_type] = STATE(2622), + [sym_function_type] = STATE(2625), + [sym_identifier] = ACTIONS(3630), + [anon_sym_STAR] = ACTIONS(3364), + [anon_sym_LBRACE] = ACTIONS(3366), + [anon_sym_typeof] = ACTIONS(3368), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3370), + [anon_sym_LPAREN] = ACTIONS(3372), + [anon_sym_LBRACK] = ACTIONS(3374), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_new] = ACTIONS(3376), + [anon_sym_AMP] = ACTIONS(3378), + [anon_sym_PIPE] = ACTIONS(3380), + [anon_sym_PLUS] = ACTIONS(3382), + [anon_sym_DASH] = ACTIONS(3382), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3384), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3386), + [sym_number] = ACTIONS(3388), + [sym_this] = ACTIONS(3632), + [sym_true] = ACTIONS(3392), + [sym_false] = ACTIONS(3392), + [sym_null] = ACTIONS(3392), + [sym_undefined] = ACTIONS(3392), + [anon_sym_readonly] = ACTIONS(3394), + [anon_sym_QMARK] = ACTIONS(3396), + [anon_sym_any] = ACTIONS(3384), + [anon_sym_number] = ACTIONS(3384), + [anon_sym_boolean] = ACTIONS(3384), + [anon_sym_string] = ACTIONS(3384), + [anon_sym_symbol] = ACTIONS(3384), + [anon_sym_object] = ACTIONS(3384), + [anon_sym_abstract] = ACTIONS(3398), + [anon_sym_never] = ACTIONS(3384), + [anon_sym_unknown] = ACTIONS(3384), + [anon_sym_keyof] = ACTIONS(3402), + [anon_sym_infer] = ACTIONS(3404), + [aux_sym_predefined_type_token1] = ACTIONS(3406), + [anon_sym_LBRACE_PIPE] = ACTIONS(3408), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1249)] = { + [sym_import] = STATE(6342), + [sym_nested_identifier] = STATE(6911), + [sym_string] = STATE(3805), + [sym_formal_parameters] = STATE(7289), + [sym_nested_type_identifier] = STATE(3661), + [sym__type_query_member_expression_in_type_annotation] = STATE(3444), + [sym__type_query_call_expression_in_type_annotation] = STATE(3739), + [sym_type] = STATE(3781), + [sym_constructor_type] = STATE(3820), + [sym_primary_type] = STATE(3822), + [sym_template_literal_type] = STATE(3796), + [sym_infer_type] = STATE(3820), + [sym_conditional_type] = STATE(3796), + [sym_generic_type] = STATE(3796), + [sym_type_query] = STATE(3796), + [sym_index_type_query] = STATE(3796), + [sym_lookup_type] = STATE(3796), + [sym_literal_type] = STATE(3796), + [sym__number] = STATE(3824), + [sym_existential_type] = STATE(3796), + [sym_flow_maybe_type] = STATE(3796), + [sym_parenthesized_type] = STATE(3796), + [sym_predefined_type] = STATE(3796), + [sym_object_type] = STATE(3796), + [sym_type_parameters] = STATE(6577), + [sym_array_type] = STATE(3796), + [sym_tuple_type] = STATE(3796), + [sym_readonly_type] = STATE(3820), + [sym_union_type] = STATE(3796), + [sym_intersection_type] = STATE(3796), + [sym_function_type] = STATE(3820), + [sym_identifier] = ACTIONS(1747), + [anon_sym_STAR] = ACTIONS(1079), + [anon_sym_LBRACE] = ACTIONS(1751), + [anon_sym_typeof] = ACTIONS(1753), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(1085), + [anon_sym_LPAREN] = ACTIONS(1755), + [anon_sym_LBRACK] = ACTIONS(1757), + [anon_sym_DQUOTE] = ACTIONS(1759), + [anon_sym_SQUOTE] = ACTIONS(1761), + [anon_sym_new] = ACTIONS(1763), + [anon_sym_AMP] = ACTIONS(1093), + [anon_sym_PIPE] = ACTIONS(1095), + [anon_sym_PLUS] = ACTIONS(3186), + [anon_sym_DASH] = ACTIONS(3186), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(1119), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1771), + [sym_number] = ACTIONS(1773), + [sym_this] = ACTIONS(1775), + [sym_true] = ACTIONS(1777), + [sym_false] = ACTIONS(1777), + [sym_null] = ACTIONS(1777), + [sym_undefined] = ACTIONS(1777), + [anon_sym_readonly] = ACTIONS(1779), + [anon_sym_QMARK] = ACTIONS(1113), + [anon_sym_any] = ACTIONS(1119), + [anon_sym_number] = ACTIONS(1119), + [anon_sym_boolean] = ACTIONS(1119), + [anon_sym_string] = ACTIONS(1119), + [anon_sym_symbol] = ACTIONS(1119), + [anon_sym_object] = ACTIONS(1119), + [anon_sym_abstract] = ACTIONS(1117), + [anon_sym_never] = ACTIONS(1119), + [anon_sym_unknown] = ACTIONS(1119), + [anon_sym_keyof] = ACTIONS(1121), + [anon_sym_infer] = ACTIONS(1123), + [aux_sym_predefined_type_token1] = ACTIONS(1125), + [anon_sym_LBRACE_PIPE] = ACTIONS(1127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1250)] = { + [sym_import] = STATE(6342), + [sym_nested_identifier] = STATE(6911), + [sym_string] = STATE(3805), + [sym_formal_parameters] = STATE(7289), + [sym_nested_type_identifier] = STATE(3661), + [sym__type_query_member_expression_in_type_annotation] = STATE(3444), + [sym__type_query_call_expression_in_type_annotation] = STATE(3739), + [sym_type] = STATE(3782), + [sym_constructor_type] = STATE(3820), + [sym_primary_type] = STATE(3822), + [sym_template_literal_type] = STATE(3796), + [sym_infer_type] = STATE(3820), + [sym_conditional_type] = STATE(3796), + [sym_generic_type] = STATE(3796), + [sym_type_query] = STATE(3796), + [sym_index_type_query] = STATE(3796), + [sym_lookup_type] = STATE(3796), + [sym_literal_type] = STATE(3796), + [sym__number] = STATE(3824), + [sym_existential_type] = STATE(3796), + [sym_flow_maybe_type] = STATE(3796), + [sym_parenthesized_type] = STATE(3796), + [sym_predefined_type] = STATE(3796), + [sym_object_type] = STATE(3796), + [sym_type_parameters] = STATE(6577), + [sym_array_type] = STATE(3796), + [sym_tuple_type] = STATE(3796), + [sym_readonly_type] = STATE(3820), + [sym_union_type] = STATE(3796), + [sym_intersection_type] = STATE(3796), + [sym_function_type] = STATE(3820), + [sym_identifier] = ACTIONS(1747), + [anon_sym_STAR] = ACTIONS(1079), + [anon_sym_LBRACE] = ACTIONS(1751), + [anon_sym_typeof] = ACTIONS(1753), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(1085), + [anon_sym_LPAREN] = ACTIONS(1755), + [anon_sym_LBRACK] = ACTIONS(1757), + [anon_sym_DQUOTE] = ACTIONS(1759), + [anon_sym_SQUOTE] = ACTIONS(1761), + [anon_sym_new] = ACTIONS(1763), + [anon_sym_AMP] = ACTIONS(1093), + [anon_sym_PIPE] = ACTIONS(1095), + [anon_sym_PLUS] = ACTIONS(3186), + [anon_sym_DASH] = ACTIONS(3186), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(1119), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1771), + [sym_number] = ACTIONS(1773), + [sym_this] = ACTIONS(1775), + [sym_true] = ACTIONS(1777), + [sym_false] = ACTIONS(1777), + [sym_null] = ACTIONS(1777), + [sym_undefined] = ACTIONS(1777), + [anon_sym_readonly] = ACTIONS(1779), + [anon_sym_QMARK] = ACTIONS(1113), + [anon_sym_any] = ACTIONS(1119), + [anon_sym_number] = ACTIONS(1119), + [anon_sym_boolean] = ACTIONS(1119), + [anon_sym_string] = ACTIONS(1119), + [anon_sym_symbol] = ACTIONS(1119), + [anon_sym_object] = ACTIONS(1119), + [anon_sym_abstract] = ACTIONS(1117), + [anon_sym_never] = ACTIONS(1119), + [anon_sym_unknown] = ACTIONS(1119), + [anon_sym_keyof] = ACTIONS(1121), + [anon_sym_infer] = ACTIONS(1123), + [aux_sym_predefined_type_token1] = ACTIONS(1125), + [anon_sym_LBRACE_PIPE] = ACTIONS(1127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1251)] = { + [sym_import] = STATE(6342), + [sym_nested_identifier] = STATE(6911), + [sym_string] = STATE(3805), + [sym_formal_parameters] = STATE(7289), + [sym_nested_type_identifier] = STATE(3661), + [sym__type_query_member_expression_in_type_annotation] = STATE(3444), + [sym__type_query_call_expression_in_type_annotation] = STATE(3739), + [sym_type] = STATE(3795), + [sym_constructor_type] = STATE(3820), + [sym_primary_type] = STATE(3822), + [sym_template_literal_type] = STATE(3796), + [sym_infer_type] = STATE(3820), + [sym_conditional_type] = STATE(3796), + [sym_generic_type] = STATE(3796), + [sym_type_query] = STATE(3796), + [sym_index_type_query] = STATE(3796), + [sym_lookup_type] = STATE(3796), + [sym_literal_type] = STATE(3796), + [sym__number] = STATE(3824), + [sym_existential_type] = STATE(3796), + [sym_flow_maybe_type] = STATE(3796), + [sym_parenthesized_type] = STATE(3796), + [sym_predefined_type] = STATE(3796), + [sym_object_type] = STATE(3796), + [sym_type_parameters] = STATE(6577), + [sym_array_type] = STATE(3796), + [sym_tuple_type] = STATE(3796), + [sym_readonly_type] = STATE(3820), + [sym_union_type] = STATE(3796), + [sym_intersection_type] = STATE(3796), + [sym_function_type] = STATE(3820), + [sym_identifier] = ACTIONS(1747), + [anon_sym_STAR] = ACTIONS(1079), + [anon_sym_LBRACE] = ACTIONS(1751), + [anon_sym_typeof] = ACTIONS(1753), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(1085), + [anon_sym_LPAREN] = ACTIONS(1755), + [anon_sym_LBRACK] = ACTIONS(1757), + [anon_sym_DQUOTE] = ACTIONS(1759), + [anon_sym_SQUOTE] = ACTIONS(1761), + [anon_sym_new] = ACTIONS(1763), + [anon_sym_AMP] = ACTIONS(1093), + [anon_sym_PIPE] = ACTIONS(1095), + [anon_sym_PLUS] = ACTIONS(3186), + [anon_sym_DASH] = ACTIONS(3186), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(1119), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1771), + [sym_number] = ACTIONS(1773), + [sym_this] = ACTIONS(1775), + [sym_true] = ACTIONS(1777), + [sym_false] = ACTIONS(1777), + [sym_null] = ACTIONS(1777), + [sym_undefined] = ACTIONS(1777), + [anon_sym_readonly] = ACTIONS(1779), + [anon_sym_QMARK] = ACTIONS(1113), + [anon_sym_any] = ACTIONS(1119), + [anon_sym_number] = ACTIONS(1119), + [anon_sym_boolean] = ACTIONS(1119), + [anon_sym_string] = ACTIONS(1119), + [anon_sym_symbol] = ACTIONS(1119), + [anon_sym_object] = ACTIONS(1119), + [anon_sym_abstract] = ACTIONS(1117), + [anon_sym_never] = ACTIONS(1119), + [anon_sym_unknown] = ACTIONS(1119), + [anon_sym_keyof] = ACTIONS(1121), + [anon_sym_infer] = ACTIONS(1123), + [aux_sym_predefined_type_token1] = ACTIONS(1125), + [anon_sym_LBRACE_PIPE] = ACTIONS(1127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1252)] = { + [sym_import] = STATE(6342), + [sym_nested_identifier] = STATE(6911), + [sym_string] = STATE(3805), + [sym_formal_parameters] = STATE(7289), + [sym_nested_type_identifier] = STATE(3661), + [sym__type_query_member_expression_in_type_annotation] = STATE(3444), + [sym__type_query_call_expression_in_type_annotation] = STATE(3739), + [sym_type] = STATE(3799), + [sym_constructor_type] = STATE(3820), + [sym_primary_type] = STATE(3822), + [sym_template_literal_type] = STATE(3796), + [sym_infer_type] = STATE(3820), + [sym_conditional_type] = STATE(3796), + [sym_generic_type] = STATE(3796), + [sym_type_query] = STATE(3796), + [sym_index_type_query] = STATE(3796), + [sym_lookup_type] = STATE(3796), + [sym_literal_type] = STATE(3796), + [sym__number] = STATE(3824), + [sym_existential_type] = STATE(3796), + [sym_flow_maybe_type] = STATE(3796), + [sym_parenthesized_type] = STATE(3796), + [sym_predefined_type] = STATE(3796), + [sym_object_type] = STATE(3796), + [sym_type_parameters] = STATE(6577), + [sym_array_type] = STATE(3796), + [sym_tuple_type] = STATE(3796), + [sym_readonly_type] = STATE(3820), + [sym_union_type] = STATE(3796), + [sym_intersection_type] = STATE(3796), + [sym_function_type] = STATE(3820), + [sym_identifier] = ACTIONS(1747), + [anon_sym_STAR] = ACTIONS(1079), + [anon_sym_LBRACE] = ACTIONS(1751), + [anon_sym_typeof] = ACTIONS(1753), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(1085), + [anon_sym_LPAREN] = ACTIONS(1755), + [anon_sym_LBRACK] = ACTIONS(1757), + [anon_sym_DQUOTE] = ACTIONS(1759), + [anon_sym_SQUOTE] = ACTIONS(1761), + [anon_sym_new] = ACTIONS(1763), + [anon_sym_AMP] = ACTIONS(1093), + [anon_sym_PIPE] = ACTIONS(1095), + [anon_sym_PLUS] = ACTIONS(3186), + [anon_sym_DASH] = ACTIONS(3186), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(1119), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1771), + [sym_number] = ACTIONS(1773), + [sym_this] = ACTIONS(1775), + [sym_true] = ACTIONS(1777), + [sym_false] = ACTIONS(1777), + [sym_null] = ACTIONS(1777), + [sym_undefined] = ACTIONS(1777), + [anon_sym_readonly] = ACTIONS(1779), + [anon_sym_QMARK] = ACTIONS(1113), + [anon_sym_any] = ACTIONS(1119), + [anon_sym_number] = ACTIONS(1119), + [anon_sym_boolean] = ACTIONS(1119), + [anon_sym_string] = ACTIONS(1119), + [anon_sym_symbol] = ACTIONS(1119), + [anon_sym_object] = ACTIONS(1119), + [anon_sym_abstract] = ACTIONS(1117), + [anon_sym_never] = ACTIONS(1119), + [anon_sym_unknown] = ACTIONS(1119), + [anon_sym_keyof] = ACTIONS(1121), + [anon_sym_infer] = ACTIONS(1123), + [aux_sym_predefined_type_token1] = ACTIONS(1125), + [anon_sym_LBRACE_PIPE] = ACTIONS(1127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1253)] = { + [sym_import] = STATE(6183), + [sym_nested_identifier] = STATE(7278), + [sym_string] = STATE(2268), + [sym_formal_parameters] = STATE(7013), + [sym_nested_type_identifier] = STATE(2197), + [sym__type_query_member_expression_in_type_annotation] = STATE(2021), + [sym__type_query_call_expression_in_type_annotation] = STATE(2434), + [sym_type] = STATE(2242), + [sym_constructor_type] = STATE(2436), + [sym_primary_type] = STATE(2438), + [sym_template_literal_type] = STATE(2258), + [sym_infer_type] = STATE(2436), + [sym_conditional_type] = STATE(2258), + [sym_generic_type] = STATE(2258), + [sym_type_query] = STATE(2258), + [sym_index_type_query] = STATE(2258), + [sym_lookup_type] = STATE(2258), + [sym_literal_type] = STATE(2258), + [sym__number] = STATE(2439), + [sym_existential_type] = STATE(2258), + [sym_flow_maybe_type] = STATE(2258), + [sym_parenthesized_type] = STATE(2258), + [sym_predefined_type] = STATE(2258), + [sym_object_type] = STATE(2258), + [sym_type_parameters] = STATE(6801), + [sym_array_type] = STATE(2258), + [sym_tuple_type] = STATE(2258), + [sym_readonly_type] = STATE(2436), + [sym_union_type] = STATE(2258), + [sym_intersection_type] = STATE(2258), + [sym_function_type] = STATE(2436), + [sym_identifier] = ACTIONS(3650), + [anon_sym_STAR] = ACTIONS(3464), + [anon_sym_LBRACE] = ACTIONS(3466), + [anon_sym_typeof] = ACTIONS(3468), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3470), + [anon_sym_LPAREN] = ACTIONS(3472), + [anon_sym_LBRACK] = ACTIONS(3474), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3476), + [anon_sym_AMP] = ACTIONS(3478), + [anon_sym_PIPE] = ACTIONS(3480), + [anon_sym_PLUS] = ACTIONS(3482), + [anon_sym_DASH] = ACTIONS(3482), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3484), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3486), + [sym_number] = ACTIONS(3488), + [sym_this] = ACTIONS(3652), + [sym_true] = ACTIONS(3492), + [sym_false] = ACTIONS(3492), + [sym_null] = ACTIONS(3492), + [sym_undefined] = ACTIONS(3492), + [anon_sym_readonly] = ACTIONS(3494), + [anon_sym_QMARK] = ACTIONS(3496), + [anon_sym_any] = ACTIONS(3484), + [anon_sym_number] = ACTIONS(3484), + [anon_sym_boolean] = ACTIONS(3484), + [anon_sym_string] = ACTIONS(3484), + [anon_sym_symbol] = ACTIONS(3484), + [anon_sym_object] = ACTIONS(3484), + [anon_sym_abstract] = ACTIONS(3498), + [anon_sym_never] = ACTIONS(3484), + [anon_sym_unknown] = ACTIONS(3484), + [anon_sym_keyof] = ACTIONS(3502), + [anon_sym_infer] = ACTIONS(3504), + [aux_sym_predefined_type_token1] = ACTIONS(3506), + [anon_sym_LBRACE_PIPE] = ACTIONS(3508), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1254)] = { + [sym_import] = STATE(6183), + [sym_nested_identifier] = STATE(7278), + [sym_string] = STATE(2268), + [sym_formal_parameters] = STATE(7013), + [sym_nested_type_identifier] = STATE(2197), + [sym__type_query_member_expression_in_type_annotation] = STATE(2021), + [sym__type_query_call_expression_in_type_annotation] = STATE(2434), + [sym_type] = STATE(2243), + [sym_constructor_type] = STATE(2436), + [sym_primary_type] = STATE(2438), + [sym_template_literal_type] = STATE(2258), + [sym_infer_type] = STATE(2436), + [sym_conditional_type] = STATE(2258), + [sym_generic_type] = STATE(2258), + [sym_type_query] = STATE(2258), + [sym_index_type_query] = STATE(2258), + [sym_lookup_type] = STATE(2258), + [sym_literal_type] = STATE(2258), + [sym__number] = STATE(2439), + [sym_existential_type] = STATE(2258), + [sym_flow_maybe_type] = STATE(2258), + [sym_parenthesized_type] = STATE(2258), + [sym_predefined_type] = STATE(2258), + [sym_object_type] = STATE(2258), + [sym_type_parameters] = STATE(6801), + [sym_array_type] = STATE(2258), + [sym_tuple_type] = STATE(2258), + [sym_readonly_type] = STATE(2436), + [sym_union_type] = STATE(2258), + [sym_intersection_type] = STATE(2258), + [sym_function_type] = STATE(2436), + [sym_identifier] = ACTIONS(3650), + [anon_sym_STAR] = ACTIONS(3464), + [anon_sym_LBRACE] = ACTIONS(3466), + [anon_sym_typeof] = ACTIONS(3468), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3470), + [anon_sym_LPAREN] = ACTIONS(3472), + [anon_sym_LBRACK] = ACTIONS(3474), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3476), + [anon_sym_AMP] = ACTIONS(3478), + [anon_sym_PIPE] = ACTIONS(3480), + [anon_sym_PLUS] = ACTIONS(3482), + [anon_sym_DASH] = ACTIONS(3482), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3484), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3486), + [sym_number] = ACTIONS(3488), + [sym_this] = ACTIONS(3652), + [sym_true] = ACTIONS(3492), + [sym_false] = ACTIONS(3492), + [sym_null] = ACTIONS(3492), + [sym_undefined] = ACTIONS(3492), + [anon_sym_readonly] = ACTIONS(3494), + [anon_sym_QMARK] = ACTIONS(3496), + [anon_sym_any] = ACTIONS(3484), + [anon_sym_number] = ACTIONS(3484), + [anon_sym_boolean] = ACTIONS(3484), + [anon_sym_string] = ACTIONS(3484), + [anon_sym_symbol] = ACTIONS(3484), + [anon_sym_object] = ACTIONS(3484), + [anon_sym_abstract] = ACTIONS(3498), + [anon_sym_never] = ACTIONS(3484), + [anon_sym_unknown] = ACTIONS(3484), + [anon_sym_keyof] = ACTIONS(3502), + [anon_sym_infer] = ACTIONS(3504), + [aux_sym_predefined_type_token1] = ACTIONS(3506), + [anon_sym_LBRACE_PIPE] = ACTIONS(3508), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1255)] = { + [sym_import] = STATE(6119), + [sym_nested_identifier] = STATE(6934), + [sym_string] = STATE(4301), + [sym_formal_parameters] = STATE(7003), + [sym_nested_type_identifier] = STATE(3997), + [sym__type_query_member_expression_in_type_annotation] = STATE(3729), + [sym__type_query_call_expression_in_type_annotation] = STATE(4160), + [sym_type] = STATE(4322), + [sym_constructor_type] = STATE(4306), + [sym_primary_type] = STATE(4307), + [sym_template_literal_type] = STATE(4299), + [sym_infer_type] = STATE(4306), + [sym_conditional_type] = STATE(4299), + [sym_generic_type] = STATE(4299), + [sym_type_query] = STATE(4299), + [sym_index_type_query] = STATE(4299), + [sym_lookup_type] = STATE(4299), + [sym_literal_type] = STATE(4299), + [sym__number] = STATE(4308), + [sym_existential_type] = STATE(4299), + [sym_flow_maybe_type] = STATE(4299), + [sym_parenthesized_type] = STATE(4299), + [sym_predefined_type] = STATE(4299), + [sym_object_type] = STATE(4299), + [sym_type_parameters] = STATE(6617), + [sym_array_type] = STATE(4299), + [sym_tuple_type] = STATE(4299), + [sym_readonly_type] = STATE(4306), + [sym_union_type] = STATE(4299), + [sym_intersection_type] = STATE(4299), + [sym_function_type] = STATE(4306), + [sym_identifier] = ACTIONS(3634), + [anon_sym_STAR] = ACTIONS(3194), + [anon_sym_LBRACE] = ACTIONS(3196), + [anon_sym_typeof] = ACTIONS(3198), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3200), + [anon_sym_LPAREN] = ACTIONS(3202), + [anon_sym_LBRACK] = ACTIONS(3204), + [anon_sym_DQUOTE] = ACTIONS(3206), + [anon_sym_SQUOTE] = ACTIONS(3208), + [anon_sym_new] = ACTIONS(3210), + [anon_sym_AMP] = ACTIONS(3212), + [anon_sym_PIPE] = ACTIONS(3214), + [anon_sym_PLUS] = ACTIONS(3216), + [anon_sym_DASH] = ACTIONS(3216), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3218), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3220), + [sym_number] = ACTIONS(3222), + [sym_this] = ACTIONS(3636), + [sym_true] = ACTIONS(3226), + [sym_false] = ACTIONS(3226), + [sym_null] = ACTIONS(3226), + [sym_undefined] = ACTIONS(3226), + [anon_sym_readonly] = ACTIONS(3228), + [anon_sym_QMARK] = ACTIONS(3230), + [anon_sym_any] = ACTIONS(3218), + [anon_sym_number] = ACTIONS(3218), + [anon_sym_boolean] = ACTIONS(3218), + [anon_sym_string] = ACTIONS(3218), + [anon_sym_symbol] = ACTIONS(3218), + [anon_sym_object] = ACTIONS(3218), + [anon_sym_abstract] = ACTIONS(3232), + [anon_sym_never] = ACTIONS(3218), + [anon_sym_unknown] = ACTIONS(3218), + [anon_sym_keyof] = ACTIONS(3236), + [anon_sym_infer] = ACTIONS(3238), + [aux_sym_predefined_type_token1] = ACTIONS(3240), + [anon_sym_LBRACE_PIPE] = ACTIONS(3242), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1256)] = { + [sym_import] = STATE(6119), + [sym_nested_identifier] = STATE(6934), + [sym_string] = STATE(4301), + [sym_formal_parameters] = STATE(7003), + [sym_nested_type_identifier] = STATE(3997), + [sym__type_query_member_expression_in_type_annotation] = STATE(3729), + [sym__type_query_call_expression_in_type_annotation] = STATE(4160), + [sym_type] = STATE(4323), + [sym_constructor_type] = STATE(4306), + [sym_primary_type] = STATE(4307), + [sym_template_literal_type] = STATE(4299), + [sym_infer_type] = STATE(4306), + [sym_conditional_type] = STATE(4299), + [sym_generic_type] = STATE(4299), + [sym_type_query] = STATE(4299), + [sym_index_type_query] = STATE(4299), + [sym_lookup_type] = STATE(4299), + [sym_literal_type] = STATE(4299), + [sym__number] = STATE(4308), + [sym_existential_type] = STATE(4299), + [sym_flow_maybe_type] = STATE(4299), + [sym_parenthesized_type] = STATE(4299), + [sym_predefined_type] = STATE(4299), + [sym_object_type] = STATE(4299), + [sym_type_parameters] = STATE(6617), + [sym_array_type] = STATE(4299), + [sym_tuple_type] = STATE(4299), + [sym_readonly_type] = STATE(4306), + [sym_union_type] = STATE(4299), + [sym_intersection_type] = STATE(4299), + [sym_function_type] = STATE(4306), + [sym_identifier] = ACTIONS(3634), + [anon_sym_STAR] = ACTIONS(3194), + [anon_sym_LBRACE] = ACTIONS(3196), + [anon_sym_typeof] = ACTIONS(3198), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3200), + [anon_sym_LPAREN] = ACTIONS(3202), + [anon_sym_LBRACK] = ACTIONS(3204), + [anon_sym_DQUOTE] = ACTIONS(3206), + [anon_sym_SQUOTE] = ACTIONS(3208), + [anon_sym_new] = ACTIONS(3210), + [anon_sym_AMP] = ACTIONS(3212), + [anon_sym_PIPE] = ACTIONS(3214), + [anon_sym_PLUS] = ACTIONS(3216), + [anon_sym_DASH] = ACTIONS(3216), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3218), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3220), + [sym_number] = ACTIONS(3222), + [sym_this] = ACTIONS(3636), + [sym_true] = ACTIONS(3226), + [sym_false] = ACTIONS(3226), + [sym_null] = ACTIONS(3226), + [sym_undefined] = ACTIONS(3226), + [anon_sym_readonly] = ACTIONS(3228), + [anon_sym_QMARK] = ACTIONS(3230), + [anon_sym_any] = ACTIONS(3218), + [anon_sym_number] = ACTIONS(3218), + [anon_sym_boolean] = ACTIONS(3218), + [anon_sym_string] = ACTIONS(3218), + [anon_sym_symbol] = ACTIONS(3218), + [anon_sym_object] = ACTIONS(3218), + [anon_sym_abstract] = ACTIONS(3232), + [anon_sym_never] = ACTIONS(3218), + [anon_sym_unknown] = ACTIONS(3218), + [anon_sym_keyof] = ACTIONS(3236), + [anon_sym_infer] = ACTIONS(3238), + [aux_sym_predefined_type_token1] = ACTIONS(3240), + [anon_sym_LBRACE_PIPE] = ACTIONS(3242), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1257)] = { + [sym_import] = STATE(6360), + [sym_nested_identifier] = STATE(6931), + [sym_string] = STATE(4373), + [sym_formal_parameters] = STATE(6875), + [sym_nested_type_identifier] = STATE(4023), + [sym__type_query_member_expression_in_type_annotation] = STATE(3738), + [sym__type_query_call_expression_in_type_annotation] = STATE(4204), + [sym_type] = STATE(4735), + [sym_constructor_type] = STATE(4380), + [sym_primary_type] = STATE(4383), + [sym_template_literal_type] = STATE(4365), + [sym_infer_type] = STATE(4380), + [sym_conditional_type] = STATE(4365), + [sym_generic_type] = STATE(4365), + [sym_type_query] = STATE(4365), + [sym_index_type_query] = STATE(4365), + [sym_lookup_type] = STATE(4365), + [sym_literal_type] = STATE(4365), + [sym__number] = STATE(4529), + [sym_existential_type] = STATE(4365), + [sym_flow_maybe_type] = STATE(4365), + [sym_parenthesized_type] = STATE(4365), + [sym_predefined_type] = STATE(4365), + [sym_object_type] = STATE(4365), + [sym_type_parameters] = STATE(6479), + [sym_array_type] = STATE(4365), + [sym_tuple_type] = STATE(4365), + [sym_readonly_type] = STATE(4380), + [sym_union_type] = STATE(4365), + [sym_intersection_type] = STATE(4365), + [sym_function_type] = STATE(4380), + [sym_identifier] = ACTIONS(3642), + [anon_sym_STAR] = ACTIONS(3246), + [anon_sym_LBRACE] = ACTIONS(3248), + [anon_sym_typeof] = ACTIONS(3250), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3252), + [anon_sym_LPAREN] = ACTIONS(3254), + [anon_sym_LBRACK] = ACTIONS(3256), + [anon_sym_DQUOTE] = ACTIONS(3258), + [anon_sym_SQUOTE] = ACTIONS(3260), + [anon_sym_new] = ACTIONS(3262), + [anon_sym_AMP] = ACTIONS(3264), + [anon_sym_PIPE] = ACTIONS(3266), + [anon_sym_PLUS] = ACTIONS(3268), + [anon_sym_DASH] = ACTIONS(3268), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3270), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3272), + [sym_number] = ACTIONS(3274), + [sym_this] = ACTIONS(3644), + [sym_true] = ACTIONS(3278), + [sym_false] = ACTIONS(3278), + [sym_null] = ACTIONS(3278), + [sym_undefined] = ACTIONS(3278), + [anon_sym_readonly] = ACTIONS(3280), + [anon_sym_QMARK] = ACTIONS(3282), + [anon_sym_any] = ACTIONS(3270), + [anon_sym_number] = ACTIONS(3270), + [anon_sym_boolean] = ACTIONS(3270), + [anon_sym_string] = ACTIONS(3270), + [anon_sym_symbol] = ACTIONS(3270), + [anon_sym_object] = ACTIONS(3270), + [anon_sym_abstract] = ACTIONS(3284), + [anon_sym_never] = ACTIONS(3270), + [anon_sym_unknown] = ACTIONS(3270), + [anon_sym_keyof] = ACTIONS(3288), + [anon_sym_infer] = ACTIONS(3290), + [aux_sym_predefined_type_token1] = ACTIONS(3292), + [anon_sym_LBRACE_PIPE] = ACTIONS(3294), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1258)] = { + [sym_import] = STATE(6119), + [sym_nested_identifier] = STATE(6934), + [sym_string] = STATE(4301), + [sym_formal_parameters] = STATE(7003), + [sym_nested_type_identifier] = STATE(3997), + [sym__type_query_member_expression_in_type_annotation] = STATE(3729), + [sym__type_query_call_expression_in_type_annotation] = STATE(4160), + [sym_type] = STATE(4328), + [sym_constructor_type] = STATE(4306), + [sym_primary_type] = STATE(4307), + [sym_template_literal_type] = STATE(4299), + [sym_infer_type] = STATE(4306), + [sym_conditional_type] = STATE(4299), + [sym_generic_type] = STATE(4299), + [sym_type_query] = STATE(4299), + [sym_index_type_query] = STATE(4299), + [sym_lookup_type] = STATE(4299), + [sym_literal_type] = STATE(4299), + [sym__number] = STATE(4308), + [sym_existential_type] = STATE(4299), + [sym_flow_maybe_type] = STATE(4299), + [sym_parenthesized_type] = STATE(4299), + [sym_predefined_type] = STATE(4299), + [sym_object_type] = STATE(4299), + [sym_type_parameters] = STATE(6617), + [sym_array_type] = STATE(4299), + [sym_tuple_type] = STATE(4299), + [sym_readonly_type] = STATE(4306), + [sym_union_type] = STATE(4299), + [sym_intersection_type] = STATE(4299), + [sym_function_type] = STATE(4306), + [sym_identifier] = ACTIONS(3634), + [anon_sym_STAR] = ACTIONS(3194), + [anon_sym_LBRACE] = ACTIONS(3196), + [anon_sym_typeof] = ACTIONS(3198), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3200), + [anon_sym_LPAREN] = ACTIONS(3202), + [anon_sym_LBRACK] = ACTIONS(3204), + [anon_sym_DQUOTE] = ACTIONS(3206), + [anon_sym_SQUOTE] = ACTIONS(3208), + [anon_sym_new] = ACTIONS(3210), + [anon_sym_AMP] = ACTIONS(3212), + [anon_sym_PIPE] = ACTIONS(3214), + [anon_sym_PLUS] = ACTIONS(3216), + [anon_sym_DASH] = ACTIONS(3216), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3218), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3220), + [sym_number] = ACTIONS(3222), + [sym_this] = ACTIONS(3636), + [sym_true] = ACTIONS(3226), + [sym_false] = ACTIONS(3226), + [sym_null] = ACTIONS(3226), + [sym_undefined] = ACTIONS(3226), + [anon_sym_readonly] = ACTIONS(3228), + [anon_sym_QMARK] = ACTIONS(3230), + [anon_sym_any] = ACTIONS(3218), + [anon_sym_number] = ACTIONS(3218), + [anon_sym_boolean] = ACTIONS(3218), + [anon_sym_string] = ACTIONS(3218), + [anon_sym_symbol] = ACTIONS(3218), + [anon_sym_object] = ACTIONS(3218), + [anon_sym_abstract] = ACTIONS(3232), + [anon_sym_never] = ACTIONS(3218), + [anon_sym_unknown] = ACTIONS(3218), + [anon_sym_keyof] = ACTIONS(3236), + [anon_sym_infer] = ACTIONS(3238), + [aux_sym_predefined_type_token1] = ACTIONS(3240), + [anon_sym_LBRACE_PIPE] = ACTIONS(3242), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1259)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(6101), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3040), - [sym_number] = ACTIONS(3042), - [sym_this] = ACTIONS(3246), - [sym_true] = ACTIONS(3046), - [sym_false] = ACTIONS(3046), - [sym_null] = ACTIONS(3046), - [sym_undefined] = ACTIONS(3046), - [anon_sym_readonly] = ACTIONS(3048), - [anon_sym_QMARK] = ACTIONS(3050), - [anon_sym_any] = ACTIONS(3038), - [anon_sym_number] = ACTIONS(3038), - [anon_sym_boolean] = ACTIONS(3038), - [anon_sym_string] = ACTIONS(3038), - [anon_sym_symbol] = ACTIONS(3038), - [anon_sym_object] = ACTIONS(3038), - [anon_sym_abstract] = ACTIONS(3052), - [anon_sym_never] = ACTIONS(3038), - [anon_sym_unknown] = ACTIONS(3038), - [anon_sym_keyof] = ACTIONS(3056), - [anon_sym_infer] = ACTIONS(3058), - [anon_sym_unique] = ACTIONS(3060), - [anon_sym_LBRACE_PIPE] = ACTIONS(3062), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1126)] = { - [sym_import] = STATE(4845), - [sym_nested_identifier] = STATE(5915), - [sym_string] = STATE(1565), - [sym_formal_parameters] = STATE(6108), - [sym_nested_type_identifier] = STATE(1491), - [sym__type_query_member_expression_in_type_annotation] = STATE(1475), - [sym__type_query_call_expression_in_type_annotation] = STATE(1567), - [sym_type] = STATE(1621), - [sym_constructor_type] = STATE(1624), - [sym_primary_type] = STATE(1569), - [sym_template_literal_type] = STATE(1564), - [sym_infer_type] = STATE(1624), - [sym_conditional_type] = STATE(1564), - [sym_generic_type] = STATE(1564), - [sym_type_query] = STATE(1564), - [sym_index_type_query] = STATE(1564), - [sym_lookup_type] = STATE(1564), - [sym_literal_type] = STATE(1564), - [sym__number] = STATE(1570), - [sym_existential_type] = STATE(1564), - [sym_flow_maybe_type] = STATE(1564), - [sym_parenthesized_type] = STATE(1564), - [sym_predefined_type] = STATE(1564), - [sym_object_type] = STATE(1564), - [sym_type_parameters] = STATE(5576), - [sym_array_type] = STATE(1564), - [sym_tuple_type] = STATE(1564), - [sym_readonly_type] = STATE(1624), - [sym_union_type] = STATE(1564), - [sym_intersection_type] = STATE(1564), - [sym_function_type] = STATE(1624), - [sym_identifier] = ACTIONS(3244), - [anon_sym_STAR] = ACTIONS(3018), - [anon_sym_LBRACE] = ACTIONS(3020), - [anon_sym_typeof] = ACTIONS(3022), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3024), - [anon_sym_LPAREN] = ACTIONS(3026), - [anon_sym_LBRACK] = ACTIONS(3028), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_new] = ACTIONS(3030), - [anon_sym_AMP] = ACTIONS(3032), - [anon_sym_PIPE] = ACTIONS(3034), - [anon_sym_PLUS] = ACTIONS(3036), - [anon_sym_DASH] = ACTIONS(3036), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3038), + [STATE(1260)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5910), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3040), - [sym_number] = ACTIONS(3042), - [sym_this] = ACTIONS(3246), - [sym_true] = ACTIONS(3046), - [sym_false] = ACTIONS(3046), - [sym_null] = ACTIONS(3046), - [sym_undefined] = ACTIONS(3046), - [anon_sym_readonly] = ACTIONS(3048), - [anon_sym_QMARK] = ACTIONS(3050), - [anon_sym_any] = ACTIONS(3038), - [anon_sym_number] = ACTIONS(3038), - [anon_sym_boolean] = ACTIONS(3038), - [anon_sym_string] = ACTIONS(3038), - [anon_sym_symbol] = ACTIONS(3038), - [anon_sym_object] = ACTIONS(3038), - [anon_sym_abstract] = ACTIONS(3052), - [anon_sym_never] = ACTIONS(3038), - [anon_sym_unknown] = ACTIONS(3038), - [anon_sym_keyof] = ACTIONS(3056), - [anon_sym_infer] = ACTIONS(3058), - [anon_sym_unique] = ACTIONS(3060), - [anon_sym_LBRACE_PIPE] = ACTIONS(3062), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1127)] = { - [sym_import] = STATE(4845), - [sym_nested_identifier] = STATE(5915), - [sym_string] = STATE(1565), - [sym_formal_parameters] = STATE(6108), - [sym_nested_type_identifier] = STATE(1491), - [sym__type_query_member_expression_in_type_annotation] = STATE(1475), - [sym__type_query_call_expression_in_type_annotation] = STATE(1567), - [sym_type] = STATE(1498), - [sym_constructor_type] = STATE(1624), - [sym_primary_type] = STATE(1569), - [sym_template_literal_type] = STATE(1564), - [sym_infer_type] = STATE(1624), - [sym_conditional_type] = STATE(1564), - [sym_generic_type] = STATE(1564), - [sym_type_query] = STATE(1564), - [sym_index_type_query] = STATE(1564), - [sym_lookup_type] = STATE(1564), - [sym_literal_type] = STATE(1564), - [sym__number] = STATE(1570), - [sym_existential_type] = STATE(1564), - [sym_flow_maybe_type] = STATE(1564), - [sym_parenthesized_type] = STATE(1564), - [sym_predefined_type] = STATE(1564), - [sym_object_type] = STATE(1564), - [sym_type_parameters] = STATE(5576), - [sym_array_type] = STATE(1564), - [sym_tuple_type] = STATE(1564), - [sym_readonly_type] = STATE(1624), - [sym_union_type] = STATE(1564), - [sym_intersection_type] = STATE(1564), - [sym_function_type] = STATE(1624), - [sym_identifier] = ACTIONS(3244), - [anon_sym_STAR] = ACTIONS(3018), - [anon_sym_LBRACE] = ACTIONS(3020), - [anon_sym_typeof] = ACTIONS(3022), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3024), - [anon_sym_LPAREN] = ACTIONS(3026), - [anon_sym_LBRACK] = ACTIONS(3028), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_new] = ACTIONS(3030), - [anon_sym_AMP] = ACTIONS(3032), - [anon_sym_PIPE] = ACTIONS(3034), - [anon_sym_PLUS] = ACTIONS(3036), - [anon_sym_DASH] = ACTIONS(3036), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3038), + [STATE(1261)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5912), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3040), - [sym_number] = ACTIONS(3042), - [sym_this] = ACTIONS(3246), - [sym_true] = ACTIONS(3046), - [sym_false] = ACTIONS(3046), - [sym_null] = ACTIONS(3046), - [sym_undefined] = ACTIONS(3046), - [anon_sym_readonly] = ACTIONS(3048), - [anon_sym_QMARK] = ACTIONS(3050), - [anon_sym_any] = ACTIONS(3038), - [anon_sym_number] = ACTIONS(3038), - [anon_sym_boolean] = ACTIONS(3038), - [anon_sym_string] = ACTIONS(3038), - [anon_sym_symbol] = ACTIONS(3038), - [anon_sym_object] = ACTIONS(3038), - [anon_sym_abstract] = ACTIONS(3052), - [anon_sym_never] = ACTIONS(3038), - [anon_sym_unknown] = ACTIONS(3038), - [anon_sym_keyof] = ACTIONS(3056), - [anon_sym_infer] = ACTIONS(3058), - [anon_sym_unique] = ACTIONS(3060), - [anon_sym_LBRACE_PIPE] = ACTIONS(3062), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1128)] = { - [sym_import] = STATE(4845), - [sym_nested_identifier] = STATE(5915), - [sym_string] = STATE(1565), - [sym_formal_parameters] = STATE(6108), - [sym_nested_type_identifier] = STATE(1491), - [sym__type_query_member_expression_in_type_annotation] = STATE(1475), - [sym__type_query_call_expression_in_type_annotation] = STATE(1567), - [sym_type] = STATE(1501), - [sym_constructor_type] = STATE(1624), - [sym_primary_type] = STATE(1569), - [sym_template_literal_type] = STATE(1564), - [sym_infer_type] = STATE(1624), - [sym_conditional_type] = STATE(1564), - [sym_generic_type] = STATE(1564), - [sym_type_query] = STATE(1564), - [sym_index_type_query] = STATE(1564), - [sym_lookup_type] = STATE(1564), - [sym_literal_type] = STATE(1564), - [sym__number] = STATE(1570), - [sym_existential_type] = STATE(1564), - [sym_flow_maybe_type] = STATE(1564), - [sym_parenthesized_type] = STATE(1564), - [sym_predefined_type] = STATE(1564), - [sym_object_type] = STATE(1564), - [sym_type_parameters] = STATE(5576), - [sym_array_type] = STATE(1564), - [sym_tuple_type] = STATE(1564), - [sym_readonly_type] = STATE(1624), - [sym_union_type] = STATE(1564), - [sym_intersection_type] = STATE(1564), - [sym_function_type] = STATE(1624), - [sym_identifier] = ACTIONS(3244), - [anon_sym_STAR] = ACTIONS(3018), - [anon_sym_LBRACE] = ACTIONS(3020), - [anon_sym_typeof] = ACTIONS(3022), - [anon_sym_import] = ACTIONS(1511), - [anon_sym_const] = ACTIONS(3024), - [anon_sym_LPAREN] = ACTIONS(3026), - [anon_sym_LBRACK] = ACTIONS(3028), + [STATE(1262)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5913), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1263)] = { + [sym_import] = STATE(6227), + [sym_nested_identifier] = STATE(7217), + [sym_string] = STATE(1754), + [sym_formal_parameters] = STATE(6868), + [sym_nested_type_identifier] = STATE(1732), + [sym__type_query_member_expression_in_type_annotation] = STATE(1715), + [sym__type_query_call_expression_in_type_annotation] = STATE(1759), + [sym_type] = STATE(1786), + [sym_constructor_type] = STATE(1760), + [sym_primary_type] = STATE(1761), + [sym_template_literal_type] = STATE(1750), + [sym_infer_type] = STATE(1760), + [sym_conditional_type] = STATE(1750), + [sym_generic_type] = STATE(1750), + [sym_type_query] = STATE(1750), + [sym_index_type_query] = STATE(1750), + [sym_lookup_type] = STATE(1750), + [sym_literal_type] = STATE(1750), + [sym__number] = STATE(1762), + [sym_existential_type] = STATE(1750), + [sym_flow_maybe_type] = STATE(1750), + [sym_parenthesized_type] = STATE(1750), + [sym_predefined_type] = STATE(1750), + [sym_object_type] = STATE(1750), + [sym_type_parameters] = STATE(6541), + [sym_array_type] = STATE(1750), + [sym_tuple_type] = STATE(1750), + [sym_readonly_type] = STATE(1760), + [sym_union_type] = STATE(1750), + [sym_intersection_type] = STATE(1750), + [sym_function_type] = STATE(1760), + [sym_identifier] = ACTIONS(3646), + [anon_sym_STAR] = ACTIONS(3416), + [anon_sym_LBRACE] = ACTIONS(3418), + [anon_sym_typeof] = ACTIONS(3420), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3422), + [anon_sym_LPAREN] = ACTIONS(3424), + [anon_sym_LBRACK] = ACTIONS(3426), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_new] = ACTIONS(3030), - [anon_sym_AMP] = ACTIONS(3032), - [anon_sym_PIPE] = ACTIONS(3034), - [anon_sym_PLUS] = ACTIONS(3036), - [anon_sym_DASH] = ACTIONS(3036), - [anon_sym_LT] = ACTIONS(2490), - [anon_sym_void] = ACTIONS(3038), + [anon_sym_new] = ACTIONS(3428), + [anon_sym_AMP] = ACTIONS(3430), + [anon_sym_PIPE] = ACTIONS(3432), + [anon_sym_PLUS] = ACTIONS(3434), + [anon_sym_DASH] = ACTIONS(3434), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3436), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3438), + [sym_number] = ACTIONS(3440), + [sym_this] = ACTIONS(3648), + [sym_true] = ACTIONS(3444), + [sym_false] = ACTIONS(3444), + [sym_null] = ACTIONS(3444), + [sym_undefined] = ACTIONS(3444), + [anon_sym_readonly] = ACTIONS(3446), + [anon_sym_QMARK] = ACTIONS(3448), + [anon_sym_any] = ACTIONS(3436), + [anon_sym_number] = ACTIONS(3436), + [anon_sym_boolean] = ACTIONS(3436), + [anon_sym_string] = ACTIONS(3436), + [anon_sym_symbol] = ACTIONS(3436), + [anon_sym_object] = ACTIONS(3436), + [anon_sym_abstract] = ACTIONS(3450), + [anon_sym_never] = ACTIONS(3436), + [anon_sym_unknown] = ACTIONS(3436), + [anon_sym_keyof] = ACTIONS(3454), + [anon_sym_infer] = ACTIONS(3456), + [aux_sym_predefined_type_token1] = ACTIONS(3458), + [anon_sym_LBRACE_PIPE] = ACTIONS(3460), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1264)] = { + [sym_import] = STATE(6200), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7280), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3906), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(5502), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6687), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(3526), + [anon_sym_typeof] = ACTIONS(3528), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(3530), + [anon_sym_SQUOTE] = ACTIONS(3532), + [anon_sym_new] = ACTIONS(3534), + [anon_sym_AMP] = ACTIONS(3536), + [anon_sym_PIPE] = ACTIONS(3538), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3040), - [sym_number] = ACTIONS(3042), - [sym_this] = ACTIONS(3246), - [sym_true] = ACTIONS(3046), - [sym_false] = ACTIONS(3046), - [sym_null] = ACTIONS(3046), - [sym_undefined] = ACTIONS(3046), - [anon_sym_readonly] = ACTIONS(3048), - [anon_sym_QMARK] = ACTIONS(3050), - [anon_sym_any] = ACTIONS(3038), - [anon_sym_number] = ACTIONS(3038), - [anon_sym_boolean] = ACTIONS(3038), - [anon_sym_string] = ACTIONS(3038), - [anon_sym_symbol] = ACTIONS(3038), - [anon_sym_object] = ACTIONS(3038), - [anon_sym_abstract] = ACTIONS(3052), - [anon_sym_never] = ACTIONS(3038), - [anon_sym_unknown] = ACTIONS(3038), - [anon_sym_keyof] = ACTIONS(3056), - [anon_sym_infer] = ACTIONS(3058), - [anon_sym_unique] = ACTIONS(3060), - [anon_sym_LBRACE_PIPE] = ACTIONS(3062), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(3542), + [anon_sym_QMARK] = ACTIONS(3544), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3546), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3550), + [anon_sym_infer] = ACTIONS(3552), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3554), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1265)] = { + [sym_import] = STATE(6227), + [sym_nested_identifier] = STATE(7217), + [sym_string] = STATE(1754), + [sym_formal_parameters] = STATE(6868), + [sym_nested_type_identifier] = STATE(1732), + [sym__type_query_member_expression_in_type_annotation] = STATE(1715), + [sym__type_query_call_expression_in_type_annotation] = STATE(1759), + [sym_type] = STATE(1873), + [sym_constructor_type] = STATE(1760), + [sym_primary_type] = STATE(1761), + [sym_template_literal_type] = STATE(1750), + [sym_infer_type] = STATE(1760), + [sym_conditional_type] = STATE(1750), + [sym_generic_type] = STATE(1750), + [sym_type_query] = STATE(1750), + [sym_index_type_query] = STATE(1750), + [sym_lookup_type] = STATE(1750), + [sym_literal_type] = STATE(1750), + [sym__number] = STATE(1762), + [sym_existential_type] = STATE(1750), + [sym_flow_maybe_type] = STATE(1750), + [sym_parenthesized_type] = STATE(1750), + [sym_predefined_type] = STATE(1750), + [sym_object_type] = STATE(1750), + [sym_type_parameters] = STATE(6541), + [sym_array_type] = STATE(1750), + [sym_tuple_type] = STATE(1750), + [sym_readonly_type] = STATE(1760), + [sym_union_type] = STATE(1750), + [sym_intersection_type] = STATE(1750), + [sym_function_type] = STATE(1760), + [sym_identifier] = ACTIONS(3646), + [anon_sym_STAR] = ACTIONS(3416), + [anon_sym_LBRACE] = ACTIONS(3418), + [anon_sym_typeof] = ACTIONS(3420), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3422), + [anon_sym_LPAREN] = ACTIONS(3424), + [anon_sym_LBRACK] = ACTIONS(3426), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3428), + [anon_sym_AMP] = ACTIONS(3430), + [anon_sym_PIPE] = ACTIONS(3432), + [anon_sym_PLUS] = ACTIONS(3434), + [anon_sym_DASH] = ACTIONS(3434), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3436), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3438), + [sym_number] = ACTIONS(3440), + [sym_this] = ACTIONS(3648), + [sym_true] = ACTIONS(3444), + [sym_false] = ACTIONS(3444), + [sym_null] = ACTIONS(3444), + [sym_undefined] = ACTIONS(3444), + [anon_sym_readonly] = ACTIONS(3446), + [anon_sym_QMARK] = ACTIONS(3448), + [anon_sym_any] = ACTIONS(3436), + [anon_sym_number] = ACTIONS(3436), + [anon_sym_boolean] = ACTIONS(3436), + [anon_sym_string] = ACTIONS(3436), + [anon_sym_symbol] = ACTIONS(3436), + [anon_sym_object] = ACTIONS(3436), + [anon_sym_abstract] = ACTIONS(3450), + [anon_sym_never] = ACTIONS(3436), + [anon_sym_unknown] = ACTIONS(3436), + [anon_sym_keyof] = ACTIONS(3454), + [anon_sym_infer] = ACTIONS(3456), + [aux_sym_predefined_type_token1] = ACTIONS(3458), + [anon_sym_LBRACE_PIPE] = ACTIONS(3460), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1266)] = { + [sym_import] = STATE(6119), + [sym_nested_identifier] = STATE(6934), + [sym_string] = STATE(4301), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3997), + [sym__type_query_member_expression_in_type_annotation] = STATE(3729), + [sym__type_query_call_expression_in_type_annotation] = STATE(4160), + [sym_type] = STATE(6187), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(4331), + [sym_template_literal_type] = STATE(4299), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(4299), + [sym_generic_type] = STATE(4299), + [sym_type_query] = STATE(4299), + [sym_index_type_query] = STATE(4299), + [sym_lookup_type] = STATE(4299), + [sym_literal_type] = STATE(4299), + [sym__number] = STATE(4308), + [sym_existential_type] = STATE(4299), + [sym_flow_maybe_type] = STATE(4299), + [sym_parenthesized_type] = STATE(4299), + [sym_predefined_type] = STATE(4299), + [sym_object_type] = STATE(4299), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(4299), + [sym_tuple_type] = STATE(4299), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(4299), + [sym_intersection_type] = STATE(4299), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(3634), + [anon_sym_STAR] = ACTIONS(3194), + [anon_sym_LBRACE] = ACTIONS(3196), + [anon_sym_typeof] = ACTIONS(3198), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3200), + [anon_sym_LPAREN] = ACTIONS(3202), + [anon_sym_LBRACK] = ACTIONS(3204), + [anon_sym_DQUOTE] = ACTIONS(3206), + [anon_sym_SQUOTE] = ACTIONS(3208), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(3212), + [anon_sym_PIPE] = ACTIONS(3214), + [anon_sym_PLUS] = ACTIONS(3216), + [anon_sym_DASH] = ACTIONS(3216), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3218), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3220), + [sym_number] = ACTIONS(3222), + [sym_this] = ACTIONS(3636), + [sym_true] = ACTIONS(3226), + [sym_false] = ACTIONS(3226), + [sym_null] = ACTIONS(3226), + [sym_undefined] = ACTIONS(3226), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(3230), + [anon_sym_any] = ACTIONS(3218), + [anon_sym_number] = ACTIONS(3218), + [anon_sym_boolean] = ACTIONS(3218), + [anon_sym_string] = ACTIONS(3218), + [anon_sym_symbol] = ACTIONS(3218), + [anon_sym_object] = ACTIONS(3218), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(3218), + [anon_sym_unknown] = ACTIONS(3218), + [anon_sym_keyof] = ACTIONS(3236), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(3240), + [anon_sym_LBRACE_PIPE] = ACTIONS(3242), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1267)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(3612), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1129)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4711), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1268)] = { + [sym_import] = STATE(6360), + [sym_nested_identifier] = STATE(6931), + [sym_string] = STATE(4373), + [sym_formal_parameters] = STATE(6875), + [sym_nested_type_identifier] = STATE(4023), + [sym__type_query_member_expression_in_type_annotation] = STATE(3738), + [sym__type_query_call_expression_in_type_annotation] = STATE(4204), + [sym_type] = STATE(4425), + [sym_constructor_type] = STATE(4380), + [sym_primary_type] = STATE(4383), + [sym_template_literal_type] = STATE(4365), + [sym_infer_type] = STATE(4380), + [sym_conditional_type] = STATE(4365), + [sym_generic_type] = STATE(4365), + [sym_type_query] = STATE(4365), + [sym_index_type_query] = STATE(4365), + [sym_lookup_type] = STATE(4365), + [sym_literal_type] = STATE(4365), + [sym__number] = STATE(4529), + [sym_existential_type] = STATE(4365), + [sym_flow_maybe_type] = STATE(4365), + [sym_parenthesized_type] = STATE(4365), + [sym_predefined_type] = STATE(4365), + [sym_object_type] = STATE(4365), + [sym_type_parameters] = STATE(6479), + [sym_array_type] = STATE(4365), + [sym_tuple_type] = STATE(4365), + [sym_readonly_type] = STATE(4380), + [sym_union_type] = STATE(4365), + [sym_intersection_type] = STATE(4365), + [sym_function_type] = STATE(4380), + [sym_identifier] = ACTIONS(3642), + [anon_sym_STAR] = ACTIONS(3246), + [anon_sym_LBRACE] = ACTIONS(3248), + [anon_sym_typeof] = ACTIONS(3250), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3252), + [anon_sym_LPAREN] = ACTIONS(3254), + [anon_sym_LBRACK] = ACTIONS(3256), + [anon_sym_DQUOTE] = ACTIONS(3258), + [anon_sym_SQUOTE] = ACTIONS(3260), + [anon_sym_new] = ACTIONS(3262), + [anon_sym_AMP] = ACTIONS(3264), + [anon_sym_PIPE] = ACTIONS(3266), + [anon_sym_PLUS] = ACTIONS(3268), + [anon_sym_DASH] = ACTIONS(3268), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3270), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3272), + [sym_number] = ACTIONS(3274), + [sym_this] = ACTIONS(3644), + [sym_true] = ACTIONS(3278), + [sym_false] = ACTIONS(3278), + [sym_null] = ACTIONS(3278), + [sym_undefined] = ACTIONS(3278), + [anon_sym_readonly] = ACTIONS(3280), + [anon_sym_QMARK] = ACTIONS(3282), + [anon_sym_any] = ACTIONS(3270), + [anon_sym_number] = ACTIONS(3270), + [anon_sym_boolean] = ACTIONS(3270), + [anon_sym_string] = ACTIONS(3270), + [anon_sym_symbol] = ACTIONS(3270), + [anon_sym_object] = ACTIONS(3270), + [anon_sym_abstract] = ACTIONS(3284), + [anon_sym_never] = ACTIONS(3270), + [anon_sym_unknown] = ACTIONS(3270), + [anon_sym_keyof] = ACTIONS(3288), + [anon_sym_infer] = ACTIONS(3290), + [aux_sym_predefined_type_token1] = ACTIONS(3292), + [anon_sym_LBRACE_PIPE] = ACTIONS(3294), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1269)] = { + [sym_import] = STATE(6119), + [sym_nested_identifier] = STATE(6934), + [sym_string] = STATE(4301), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3997), + [sym__type_query_member_expression_in_type_annotation] = STATE(3729), + [sym__type_query_call_expression_in_type_annotation] = STATE(4160), + [sym_type] = STATE(6187), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(4333), + [sym_template_literal_type] = STATE(4299), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(4299), + [sym_generic_type] = STATE(4299), + [sym_type_query] = STATE(4299), + [sym_index_type_query] = STATE(4299), + [sym_lookup_type] = STATE(4299), + [sym_literal_type] = STATE(4299), + [sym__number] = STATE(4308), + [sym_existential_type] = STATE(4299), + [sym_flow_maybe_type] = STATE(4299), + [sym_parenthesized_type] = STATE(4299), + [sym_predefined_type] = STATE(4299), + [sym_object_type] = STATE(4299), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(4299), + [sym_tuple_type] = STATE(4299), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(4299), + [sym_intersection_type] = STATE(4299), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(3634), + [anon_sym_STAR] = ACTIONS(3194), + [anon_sym_LBRACE] = ACTIONS(3196), + [anon_sym_typeof] = ACTIONS(3198), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3200), + [anon_sym_LPAREN] = ACTIONS(3202), + [anon_sym_LBRACK] = ACTIONS(3204), + [anon_sym_DQUOTE] = ACTIONS(3206), + [anon_sym_SQUOTE] = ACTIONS(3208), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(3212), + [anon_sym_PIPE] = ACTIONS(3214), + [anon_sym_PLUS] = ACTIONS(3216), + [anon_sym_DASH] = ACTIONS(3216), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3218), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3220), + [sym_number] = ACTIONS(3222), + [sym_this] = ACTIONS(3636), + [sym_true] = ACTIONS(3226), + [sym_false] = ACTIONS(3226), + [sym_null] = ACTIONS(3226), + [sym_undefined] = ACTIONS(3226), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(3230), + [anon_sym_any] = ACTIONS(3218), + [anon_sym_number] = ACTIONS(3218), + [anon_sym_boolean] = ACTIONS(3218), + [anon_sym_string] = ACTIONS(3218), + [anon_sym_symbol] = ACTIONS(3218), + [anon_sym_object] = ACTIONS(3218), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(3218), + [anon_sym_unknown] = ACTIONS(3218), + [anon_sym_keyof] = ACTIONS(3236), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(3240), + [anon_sym_LBRACE_PIPE] = ACTIONS(3242), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1270)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(6110), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1537), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1543), - [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(665), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(1547), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1130)] = { - [sym_import] = STATE(5130), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(6160), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(2904), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4714), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5677), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1271)] = { + [sym_import] = STATE(6360), + [sym_nested_identifier] = STATE(6931), + [sym_string] = STATE(4373), + [sym_formal_parameters] = STATE(6875), + [sym_nested_type_identifier] = STATE(4023), + [sym__type_query_member_expression_in_type_annotation] = STATE(3738), + [sym__type_query_call_expression_in_type_annotation] = STATE(4204), + [sym_type] = STATE(4426), + [sym_constructor_type] = STATE(4380), + [sym_primary_type] = STATE(4383), + [sym_template_literal_type] = STATE(4365), + [sym_infer_type] = STATE(4380), + [sym_conditional_type] = STATE(4365), + [sym_generic_type] = STATE(4365), + [sym_type_query] = STATE(4365), + [sym_index_type_query] = STATE(4365), + [sym_lookup_type] = STATE(4365), + [sym_literal_type] = STATE(4365), + [sym__number] = STATE(4529), + [sym_existential_type] = STATE(4365), + [sym_flow_maybe_type] = STATE(4365), + [sym_parenthesized_type] = STATE(4365), + [sym_predefined_type] = STATE(4365), + [sym_object_type] = STATE(4365), + [sym_type_parameters] = STATE(6479), + [sym_array_type] = STATE(4365), + [sym_tuple_type] = STATE(4365), + [sym_readonly_type] = STATE(4380), + [sym_union_type] = STATE(4365), + [sym_intersection_type] = STATE(4365), + [sym_function_type] = STATE(4380), + [sym_identifier] = ACTIONS(3642), + [anon_sym_STAR] = ACTIONS(3246), + [anon_sym_LBRACE] = ACTIONS(3248), + [anon_sym_typeof] = ACTIONS(3250), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3252), + [anon_sym_LPAREN] = ACTIONS(3254), + [anon_sym_LBRACK] = ACTIONS(3256), + [anon_sym_DQUOTE] = ACTIONS(3258), + [anon_sym_SQUOTE] = ACTIONS(3260), + [anon_sym_new] = ACTIONS(3262), + [anon_sym_AMP] = ACTIONS(3264), + [anon_sym_PIPE] = ACTIONS(3266), + [anon_sym_PLUS] = ACTIONS(3268), + [anon_sym_DASH] = ACTIONS(3268), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3270), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3272), + [sym_number] = ACTIONS(3274), + [sym_this] = ACTIONS(3644), + [sym_true] = ACTIONS(3278), + [sym_false] = ACTIONS(3278), + [sym_null] = ACTIONS(3278), + [sym_undefined] = ACTIONS(3278), + [anon_sym_readonly] = ACTIONS(3280), + [anon_sym_QMARK] = ACTIONS(3282), + [anon_sym_any] = ACTIONS(3270), + [anon_sym_number] = ACTIONS(3270), + [anon_sym_boolean] = ACTIONS(3270), + [anon_sym_string] = ACTIONS(3270), + [anon_sym_symbol] = ACTIONS(3270), + [anon_sym_object] = ACTIONS(3270), + [anon_sym_abstract] = ACTIONS(3284), + [anon_sym_never] = ACTIONS(3270), + [anon_sym_unknown] = ACTIONS(3270), + [anon_sym_keyof] = ACTIONS(3288), + [anon_sym_infer] = ACTIONS(3290), + [aux_sym_predefined_type_token1] = ACTIONS(3292), + [anon_sym_LBRACE_PIPE] = ACTIONS(3294), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1272)] = { + [sym_import] = STATE(6360), + [sym_nested_identifier] = STATE(6931), + [sym_string] = STATE(4373), + [sym_formal_parameters] = STATE(6875), + [sym_nested_type_identifier] = STATE(4023), + [sym__type_query_member_expression_in_type_annotation] = STATE(3738), + [sym__type_query_call_expression_in_type_annotation] = STATE(4204), + [sym_type] = STATE(4430), + [sym_constructor_type] = STATE(4380), + [sym_primary_type] = STATE(4383), + [sym_template_literal_type] = STATE(4365), + [sym_infer_type] = STATE(4380), + [sym_conditional_type] = STATE(4365), + [sym_generic_type] = STATE(4365), + [sym_type_query] = STATE(4365), + [sym_index_type_query] = STATE(4365), + [sym_lookup_type] = STATE(4365), + [sym_literal_type] = STATE(4365), + [sym__number] = STATE(4529), + [sym_existential_type] = STATE(4365), + [sym_flow_maybe_type] = STATE(4365), + [sym_parenthesized_type] = STATE(4365), + [sym_predefined_type] = STATE(4365), + [sym_object_type] = STATE(4365), + [sym_type_parameters] = STATE(6479), + [sym_array_type] = STATE(4365), + [sym_tuple_type] = STATE(4365), + [sym_readonly_type] = STATE(4380), + [sym_union_type] = STATE(4365), + [sym_intersection_type] = STATE(4365), + [sym_function_type] = STATE(4380), + [sym_identifier] = ACTIONS(3642), + [anon_sym_STAR] = ACTIONS(3246), + [anon_sym_LBRACE] = ACTIONS(3248), + [anon_sym_typeof] = ACTIONS(3250), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3252), + [anon_sym_LPAREN] = ACTIONS(3254), + [anon_sym_LBRACK] = ACTIONS(3256), + [anon_sym_DQUOTE] = ACTIONS(3258), + [anon_sym_SQUOTE] = ACTIONS(3260), + [anon_sym_new] = ACTIONS(3262), + [anon_sym_AMP] = ACTIONS(3264), + [anon_sym_PIPE] = ACTIONS(3266), + [anon_sym_PLUS] = ACTIONS(3268), + [anon_sym_DASH] = ACTIONS(3268), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3270), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3272), + [sym_number] = ACTIONS(3274), + [sym_this] = ACTIONS(3644), + [sym_true] = ACTIONS(3278), + [sym_false] = ACTIONS(3278), + [sym_null] = ACTIONS(3278), + [sym_undefined] = ACTIONS(3278), + [anon_sym_readonly] = ACTIONS(3280), + [anon_sym_QMARK] = ACTIONS(3282), + [anon_sym_any] = ACTIONS(3270), + [anon_sym_number] = ACTIONS(3270), + [anon_sym_boolean] = ACTIONS(3270), + [anon_sym_string] = ACTIONS(3270), + [anon_sym_symbol] = ACTIONS(3270), + [anon_sym_object] = ACTIONS(3270), + [anon_sym_abstract] = ACTIONS(3284), + [anon_sym_never] = ACTIONS(3270), + [anon_sym_unknown] = ACTIONS(3270), + [anon_sym_keyof] = ACTIONS(3288), + [anon_sym_infer] = ACTIONS(3290), + [aux_sym_predefined_type_token1] = ACTIONS(3292), + [anon_sym_LBRACE_PIPE] = ACTIONS(3294), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1273)] = { + [sym_import] = STATE(6119), + [sym_nested_identifier] = STATE(6934), + [sym_string] = STATE(4301), + [sym_formal_parameters] = STATE(7003), + [sym_nested_type_identifier] = STATE(3997), + [sym__type_query_member_expression_in_type_annotation] = STATE(3729), + [sym__type_query_call_expression_in_type_annotation] = STATE(4160), + [sym_type] = STATE(4376), + [sym_constructor_type] = STATE(4306), + [sym_primary_type] = STATE(4307), + [sym_template_literal_type] = STATE(4299), + [sym_infer_type] = STATE(4306), + [sym_conditional_type] = STATE(4299), + [sym_generic_type] = STATE(4299), + [sym_type_query] = STATE(4299), + [sym_index_type_query] = STATE(4299), + [sym_lookup_type] = STATE(4299), + [sym_literal_type] = STATE(4299), + [sym__number] = STATE(4308), + [sym_existential_type] = STATE(4299), + [sym_flow_maybe_type] = STATE(4299), + [sym_parenthesized_type] = STATE(4299), + [sym_predefined_type] = STATE(4299), + [sym_object_type] = STATE(4299), + [sym_type_parameters] = STATE(6617), + [sym_array_type] = STATE(4299), + [sym_tuple_type] = STATE(4299), + [sym_readonly_type] = STATE(4306), + [sym_union_type] = STATE(4299), + [sym_intersection_type] = STATE(4299), + [sym_function_type] = STATE(4306), + [sym_identifier] = ACTIONS(3634), + [anon_sym_STAR] = ACTIONS(3194), + [anon_sym_LBRACE] = ACTIONS(3196), + [anon_sym_typeof] = ACTIONS(3198), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3200), + [anon_sym_LPAREN] = ACTIONS(3202), + [anon_sym_LBRACK] = ACTIONS(3204), + [anon_sym_DQUOTE] = ACTIONS(3206), + [anon_sym_SQUOTE] = ACTIONS(3208), + [anon_sym_new] = ACTIONS(3210), + [anon_sym_AMP] = ACTIONS(3212), + [anon_sym_PIPE] = ACTIONS(3214), + [anon_sym_PLUS] = ACTIONS(3216), + [anon_sym_DASH] = ACTIONS(3216), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3218), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3220), + [sym_number] = ACTIONS(3222), + [sym_this] = ACTIONS(3636), + [sym_true] = ACTIONS(3226), + [sym_false] = ACTIONS(3226), + [sym_null] = ACTIONS(3226), + [sym_undefined] = ACTIONS(3226), + [anon_sym_readonly] = ACTIONS(3228), + [anon_sym_QMARK] = ACTIONS(3230), + [anon_sym_any] = ACTIONS(3218), + [anon_sym_number] = ACTIONS(3218), + [anon_sym_boolean] = ACTIONS(3218), + [anon_sym_string] = ACTIONS(3218), + [anon_sym_symbol] = ACTIONS(3218), + [anon_sym_object] = ACTIONS(3218), + [anon_sym_abstract] = ACTIONS(3232), + [anon_sym_never] = ACTIONS(3218), + [anon_sym_unknown] = ACTIONS(3218), + [anon_sym_keyof] = ACTIONS(3236), + [anon_sym_infer] = ACTIONS(3238), + [aux_sym_predefined_type_token1] = ACTIONS(3240), + [anon_sym_LBRACE_PIPE] = ACTIONS(3242), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1274)] = { + [sym_import] = STATE(6119), + [sym_nested_identifier] = STATE(6934), + [sym_string] = STATE(4301), + [sym_formal_parameters] = STATE(7003), + [sym_nested_type_identifier] = STATE(3997), + [sym__type_query_member_expression_in_type_annotation] = STATE(3729), + [sym__type_query_call_expression_in_type_annotation] = STATE(4160), + [sym_type] = STATE(4377), + [sym_constructor_type] = STATE(4306), + [sym_primary_type] = STATE(4307), + [sym_template_literal_type] = STATE(4299), + [sym_infer_type] = STATE(4306), + [sym_conditional_type] = STATE(4299), + [sym_generic_type] = STATE(4299), + [sym_type_query] = STATE(4299), + [sym_index_type_query] = STATE(4299), + [sym_lookup_type] = STATE(4299), + [sym_literal_type] = STATE(4299), + [sym__number] = STATE(4308), + [sym_existential_type] = STATE(4299), + [sym_flow_maybe_type] = STATE(4299), + [sym_parenthesized_type] = STATE(4299), + [sym_predefined_type] = STATE(4299), + [sym_object_type] = STATE(4299), + [sym_type_parameters] = STATE(6617), + [sym_array_type] = STATE(4299), + [sym_tuple_type] = STATE(4299), + [sym_readonly_type] = STATE(4306), + [sym_union_type] = STATE(4299), + [sym_intersection_type] = STATE(4299), + [sym_function_type] = STATE(4306), + [sym_identifier] = ACTIONS(3634), + [anon_sym_STAR] = ACTIONS(3194), + [anon_sym_LBRACE] = ACTIONS(3196), + [anon_sym_typeof] = ACTIONS(3198), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3200), + [anon_sym_LPAREN] = ACTIONS(3202), + [anon_sym_LBRACK] = ACTIONS(3204), + [anon_sym_DQUOTE] = ACTIONS(3206), + [anon_sym_SQUOTE] = ACTIONS(3208), + [anon_sym_new] = ACTIONS(3210), + [anon_sym_AMP] = ACTIONS(3212), + [anon_sym_PIPE] = ACTIONS(3214), + [anon_sym_PLUS] = ACTIONS(3216), + [anon_sym_DASH] = ACTIONS(3216), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3218), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3220), + [sym_number] = ACTIONS(3222), + [sym_this] = ACTIONS(3636), + [sym_true] = ACTIONS(3226), + [sym_false] = ACTIONS(3226), + [sym_null] = ACTIONS(3226), + [sym_undefined] = ACTIONS(3226), + [anon_sym_readonly] = ACTIONS(3228), + [anon_sym_QMARK] = ACTIONS(3230), + [anon_sym_any] = ACTIONS(3218), + [anon_sym_number] = ACTIONS(3218), + [anon_sym_boolean] = ACTIONS(3218), + [anon_sym_string] = ACTIONS(3218), + [anon_sym_symbol] = ACTIONS(3218), + [anon_sym_object] = ACTIONS(3218), + [anon_sym_abstract] = ACTIONS(3232), + [anon_sym_never] = ACTIONS(3218), + [anon_sym_unknown] = ACTIONS(3218), + [anon_sym_keyof] = ACTIONS(3236), + [anon_sym_infer] = ACTIONS(3238), + [aux_sym_predefined_type_token1] = ACTIONS(3240), + [anon_sym_LBRACE_PIPE] = ACTIONS(3242), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1275)] = { + [sym_import] = STATE(6119), + [sym_nested_identifier] = STATE(6934), + [sym_string] = STATE(4301), + [sym_formal_parameters] = STATE(7003), + [sym_nested_type_identifier] = STATE(3997), + [sym__type_query_member_expression_in_type_annotation] = STATE(3729), + [sym__type_query_call_expression_in_type_annotation] = STATE(4160), + [sym_type] = STATE(4386), + [sym_constructor_type] = STATE(4306), + [sym_primary_type] = STATE(4307), + [sym_template_literal_type] = STATE(4299), + [sym_infer_type] = STATE(4306), + [sym_conditional_type] = STATE(4299), + [sym_generic_type] = STATE(4299), + [sym_type_query] = STATE(4299), + [sym_index_type_query] = STATE(4299), + [sym_lookup_type] = STATE(4299), + [sym_literal_type] = STATE(4299), + [sym__number] = STATE(4308), + [sym_existential_type] = STATE(4299), + [sym_flow_maybe_type] = STATE(4299), + [sym_parenthesized_type] = STATE(4299), + [sym_predefined_type] = STATE(4299), + [sym_object_type] = STATE(4299), + [sym_type_parameters] = STATE(6617), + [sym_array_type] = STATE(4299), + [sym_tuple_type] = STATE(4299), + [sym_readonly_type] = STATE(4306), + [sym_union_type] = STATE(4299), + [sym_intersection_type] = STATE(4299), + [sym_function_type] = STATE(4306), + [sym_identifier] = ACTIONS(3634), + [anon_sym_STAR] = ACTIONS(3194), + [anon_sym_LBRACE] = ACTIONS(3196), + [anon_sym_typeof] = ACTIONS(3198), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3200), + [anon_sym_LPAREN] = ACTIONS(3202), + [anon_sym_LBRACK] = ACTIONS(3204), + [anon_sym_DQUOTE] = ACTIONS(3206), + [anon_sym_SQUOTE] = ACTIONS(3208), + [anon_sym_new] = ACTIONS(3210), + [anon_sym_AMP] = ACTIONS(3212), + [anon_sym_PIPE] = ACTIONS(3214), + [anon_sym_PLUS] = ACTIONS(3216), + [anon_sym_DASH] = ACTIONS(3216), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3218), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3220), + [sym_number] = ACTIONS(3222), + [sym_this] = ACTIONS(3636), + [sym_true] = ACTIONS(3226), + [sym_false] = ACTIONS(3226), + [sym_null] = ACTIONS(3226), + [sym_undefined] = ACTIONS(3226), + [anon_sym_readonly] = ACTIONS(3228), + [anon_sym_QMARK] = ACTIONS(3230), + [anon_sym_any] = ACTIONS(3218), + [anon_sym_number] = ACTIONS(3218), + [anon_sym_boolean] = ACTIONS(3218), + [anon_sym_string] = ACTIONS(3218), + [anon_sym_symbol] = ACTIONS(3218), + [anon_sym_object] = ACTIONS(3218), + [anon_sym_abstract] = ACTIONS(3232), + [anon_sym_never] = ACTIONS(3218), + [anon_sym_unknown] = ACTIONS(3218), + [anon_sym_keyof] = ACTIONS(3236), + [anon_sym_infer] = ACTIONS(3238), + [aux_sym_predefined_type_token1] = ACTIONS(3240), + [anon_sym_LBRACE_PIPE] = ACTIONS(3242), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1276)] = { + [sym_import] = STATE(6360), + [sym_nested_identifier] = STATE(6931), + [sym_string] = STATE(4373), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(4023), + [sym__type_query_member_expression_in_type_annotation] = STATE(3738), + [sym__type_query_call_expression_in_type_annotation] = STATE(4204), + [sym_type] = STATE(6242), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(4431), + [sym_template_literal_type] = STATE(4365), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(4365), + [sym_generic_type] = STATE(4365), + [sym_type_query] = STATE(4365), + [sym_index_type_query] = STATE(4365), + [sym_lookup_type] = STATE(4365), + [sym_literal_type] = STATE(4365), + [sym__number] = STATE(4529), + [sym_existential_type] = STATE(4365), + [sym_flow_maybe_type] = STATE(4365), + [sym_parenthesized_type] = STATE(4365), + [sym_predefined_type] = STATE(4365), + [sym_object_type] = STATE(4365), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(4365), + [sym_tuple_type] = STATE(4365), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(4365), + [sym_intersection_type] = STATE(4365), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(3642), + [anon_sym_STAR] = ACTIONS(3246), + [anon_sym_LBRACE] = ACTIONS(3248), + [anon_sym_typeof] = ACTIONS(3250), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3252), + [anon_sym_LPAREN] = ACTIONS(3254), + [anon_sym_LBRACK] = ACTIONS(3256), + [anon_sym_DQUOTE] = ACTIONS(3258), + [anon_sym_SQUOTE] = ACTIONS(3260), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(3264), + [anon_sym_PIPE] = ACTIONS(3266), + [anon_sym_PLUS] = ACTIONS(3268), + [anon_sym_DASH] = ACTIONS(3268), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3270), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3272), + [sym_number] = ACTIONS(3274), + [sym_this] = ACTIONS(3644), + [sym_true] = ACTIONS(3278), + [sym_false] = ACTIONS(3278), + [sym_null] = ACTIONS(3278), + [sym_undefined] = ACTIONS(3278), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(3282), + [anon_sym_any] = ACTIONS(3270), + [anon_sym_number] = ACTIONS(3270), + [anon_sym_boolean] = ACTIONS(3270), + [anon_sym_string] = ACTIONS(3270), + [anon_sym_symbol] = ACTIONS(3270), + [anon_sym_object] = ACTIONS(3270), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(3270), + [anon_sym_unknown] = ACTIONS(3270), + [anon_sym_keyof] = ACTIONS(3288), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(3292), + [anon_sym_LBRACE_PIPE] = ACTIONS(3294), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1277)] = { + [sym_import] = STATE(6251), + [sym_nested_identifier] = STATE(6974), + [sym_string] = STATE(2623), + [sym_formal_parameters] = STATE(7371), + [sym_nested_type_identifier] = STATE(2262), + [sym__type_query_member_expression_in_type_annotation] = STATE(2158), + [sym__type_query_call_expression_in_type_annotation] = STATE(2624), + [sym_type] = STATE(2673), + [sym_constructor_type] = STATE(2625), + [sym_primary_type] = STATE(2626), + [sym_template_literal_type] = STATE(2622), + [sym_infer_type] = STATE(2625), + [sym_conditional_type] = STATE(2622), + [sym_generic_type] = STATE(2622), + [sym_type_query] = STATE(2622), + [sym_index_type_query] = STATE(2622), + [sym_lookup_type] = STATE(2622), + [sym_literal_type] = STATE(2622), + [sym__number] = STATE(2627), + [sym_existential_type] = STATE(2622), + [sym_flow_maybe_type] = STATE(2622), + [sym_parenthesized_type] = STATE(2622), + [sym_predefined_type] = STATE(2622), + [sym_object_type] = STATE(2622), + [sym_type_parameters] = STATE(6644), + [sym_array_type] = STATE(2622), + [sym_tuple_type] = STATE(2622), + [sym_readonly_type] = STATE(2625), + [sym_union_type] = STATE(2622), + [sym_intersection_type] = STATE(2622), + [sym_function_type] = STATE(2625), + [sym_identifier] = ACTIONS(3630), + [anon_sym_STAR] = ACTIONS(3364), + [anon_sym_LBRACE] = ACTIONS(3366), + [anon_sym_typeof] = ACTIONS(3368), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3370), + [anon_sym_LPAREN] = ACTIONS(3372), + [anon_sym_LBRACK] = ACTIONS(3374), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_new] = ACTIONS(3376), + [anon_sym_AMP] = ACTIONS(3378), + [anon_sym_PIPE] = ACTIONS(3380), + [anon_sym_PLUS] = ACTIONS(3382), + [anon_sym_DASH] = ACTIONS(3382), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3384), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3386), + [sym_number] = ACTIONS(3388), + [sym_this] = ACTIONS(3632), + [sym_true] = ACTIONS(3392), + [sym_false] = ACTIONS(3392), + [sym_null] = ACTIONS(3392), + [sym_undefined] = ACTIONS(3392), + [anon_sym_readonly] = ACTIONS(3394), + [anon_sym_QMARK] = ACTIONS(3396), + [anon_sym_any] = ACTIONS(3384), + [anon_sym_number] = ACTIONS(3384), + [anon_sym_boolean] = ACTIONS(3384), + [anon_sym_string] = ACTIONS(3384), + [anon_sym_symbol] = ACTIONS(3384), + [anon_sym_object] = ACTIONS(3384), + [anon_sym_abstract] = ACTIONS(3398), + [anon_sym_never] = ACTIONS(3384), + [anon_sym_unknown] = ACTIONS(3384), + [anon_sym_keyof] = ACTIONS(3402), + [anon_sym_infer] = ACTIONS(3404), + [aux_sym_predefined_type_token1] = ACTIONS(3406), + [anon_sym_LBRACE_PIPE] = ACTIONS(3408), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1278)] = { + [sym_import] = STATE(6360), + [sym_nested_identifier] = STATE(6931), + [sym_string] = STATE(4373), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(4023), + [sym__type_query_member_expression_in_type_annotation] = STATE(3738), + [sym__type_query_call_expression_in_type_annotation] = STATE(4204), + [sym_type] = STATE(6242), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(4432), + [sym_template_literal_type] = STATE(4365), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(4365), + [sym_generic_type] = STATE(4365), + [sym_type_query] = STATE(4365), + [sym_index_type_query] = STATE(4365), + [sym_lookup_type] = STATE(4365), + [sym_literal_type] = STATE(4365), + [sym__number] = STATE(4529), + [sym_existential_type] = STATE(4365), + [sym_flow_maybe_type] = STATE(4365), + [sym_parenthesized_type] = STATE(4365), + [sym_predefined_type] = STATE(4365), + [sym_object_type] = STATE(4365), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(4365), + [sym_tuple_type] = STATE(4365), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(4365), + [sym_intersection_type] = STATE(4365), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(3642), + [anon_sym_STAR] = ACTIONS(3246), + [anon_sym_LBRACE] = ACTIONS(3248), + [anon_sym_typeof] = ACTIONS(3250), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3252), + [anon_sym_LPAREN] = ACTIONS(3254), + [anon_sym_LBRACK] = ACTIONS(3256), + [anon_sym_DQUOTE] = ACTIONS(3258), + [anon_sym_SQUOTE] = ACTIONS(3260), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(3264), + [anon_sym_PIPE] = ACTIONS(3266), + [anon_sym_PLUS] = ACTIONS(3268), + [anon_sym_DASH] = ACTIONS(3268), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3270), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3272), + [sym_number] = ACTIONS(3274), + [sym_this] = ACTIONS(3644), + [sym_true] = ACTIONS(3278), + [sym_false] = ACTIONS(3278), + [sym_null] = ACTIONS(3278), + [sym_undefined] = ACTIONS(3278), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(3282), + [anon_sym_any] = ACTIONS(3270), + [anon_sym_number] = ACTIONS(3270), + [anon_sym_boolean] = ACTIONS(3270), + [anon_sym_string] = ACTIONS(3270), + [anon_sym_symbol] = ACTIONS(3270), + [anon_sym_object] = ACTIONS(3270), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(3270), + [anon_sym_unknown] = ACTIONS(3270), + [anon_sym_keyof] = ACTIONS(3288), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(3292), + [anon_sym_LBRACE_PIPE] = ACTIONS(3294), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1279)] = { + [sym_import] = STATE(6119), + [sym_nested_identifier] = STATE(6934), + [sym_string] = STATE(4301), + [sym_formal_parameters] = STATE(7003), + [sym_nested_type_identifier] = STATE(3997), + [sym__type_query_member_expression_in_type_annotation] = STATE(3729), + [sym__type_query_call_expression_in_type_annotation] = STATE(4160), + [sym_type] = STATE(4395), + [sym_constructor_type] = STATE(4306), + [sym_primary_type] = STATE(4307), + [sym_template_literal_type] = STATE(4299), + [sym_infer_type] = STATE(4306), + [sym_conditional_type] = STATE(4299), + [sym_generic_type] = STATE(4299), + [sym_type_query] = STATE(4299), + [sym_index_type_query] = STATE(4299), + [sym_lookup_type] = STATE(4299), + [sym_literal_type] = STATE(4299), + [sym__number] = STATE(4308), + [sym_existential_type] = STATE(4299), + [sym_flow_maybe_type] = STATE(4299), + [sym_parenthesized_type] = STATE(4299), + [sym_predefined_type] = STATE(4299), + [sym_object_type] = STATE(4299), + [sym_type_parameters] = STATE(6617), + [sym_array_type] = STATE(4299), + [sym_tuple_type] = STATE(4299), + [sym_readonly_type] = STATE(4306), + [sym_union_type] = STATE(4299), + [sym_intersection_type] = STATE(4299), + [sym_function_type] = STATE(4306), + [sym_identifier] = ACTIONS(3634), + [anon_sym_STAR] = ACTIONS(3194), + [anon_sym_LBRACE] = ACTIONS(3196), + [anon_sym_typeof] = ACTIONS(3198), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3200), + [anon_sym_LPAREN] = ACTIONS(3202), + [anon_sym_LBRACK] = ACTIONS(3204), + [anon_sym_DQUOTE] = ACTIONS(3206), + [anon_sym_SQUOTE] = ACTIONS(3208), + [anon_sym_new] = ACTIONS(3210), + [anon_sym_AMP] = ACTIONS(3212), + [anon_sym_PIPE] = ACTIONS(3214), + [anon_sym_PLUS] = ACTIONS(3216), + [anon_sym_DASH] = ACTIONS(3216), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3218), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3220), + [sym_number] = ACTIONS(3222), + [sym_this] = ACTIONS(3636), + [sym_true] = ACTIONS(3226), + [sym_false] = ACTIONS(3226), + [sym_null] = ACTIONS(3226), + [sym_undefined] = ACTIONS(3226), + [anon_sym_readonly] = ACTIONS(3228), + [anon_sym_QMARK] = ACTIONS(3230), + [anon_sym_any] = ACTIONS(3218), + [anon_sym_number] = ACTIONS(3218), + [anon_sym_boolean] = ACTIONS(3218), + [anon_sym_string] = ACTIONS(3218), + [anon_sym_symbol] = ACTIONS(3218), + [anon_sym_object] = ACTIONS(3218), + [anon_sym_abstract] = ACTIONS(3232), + [anon_sym_never] = ACTIONS(3218), + [anon_sym_unknown] = ACTIONS(3218), + [anon_sym_keyof] = ACTIONS(3236), + [anon_sym_infer] = ACTIONS(3238), + [aux_sym_predefined_type_token1] = ACTIONS(3240), + [anon_sym_LBRACE_PIPE] = ACTIONS(3242), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1280)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(6009), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1687), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1693), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1697), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1281)] = { + [sym_import] = STATE(6335), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7175), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3418), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(6012), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6466), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1521), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_AMP] = ACTIONS(820), + [anon_sym_PIPE] = ACTIONS(822), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1535), - [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1685), + [anon_sym_QMARK] = ACTIONS(838), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), @@ -136020,545 +152671,699 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_unknown] = ACTIONS(209), [anon_sym_keyof] = ACTIONS(211), [anon_sym_infer] = ACTIONS(213), - [anon_sym_unique] = ACTIONS(215), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1131)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4777), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1282)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(6093), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1537), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1687), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1543), - [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1693), + [anon_sym_QMARK] = ACTIONS(701), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(665), + [anon_sym_abstract] = ACTIONS(705), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(1547), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_keyof] = ACTIONS(1697), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1132)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4779), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1283)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(6097), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1537), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1687), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1543), - [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1693), + [anon_sym_QMARK] = ACTIONS(701), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(665), + [anon_sym_abstract] = ACTIONS(705), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(1547), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_keyof] = ACTIONS(1697), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1133)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(4783), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1284)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(6100), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1537), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1687), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1543), - [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1693), + [anon_sym_QMARK] = ACTIONS(701), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(665), + [anon_sym_abstract] = ACTIONS(705), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(1547), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_keyof] = ACTIONS(1697), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1134)] = { - [sym_import] = STATE(4975), - [sym_nested_identifier] = STATE(5998), - [sym_string] = STATE(2967), - [sym_formal_parameters] = STATE(5925), - [sym_nested_type_identifier] = STATE(2911), - [sym__type_query_member_expression_in_type_annotation] = STATE(3224), - [sym__type_query_call_expression_in_type_annotation] = STATE(2933), - [sym_type] = STATE(2943), - [sym_constructor_type] = STATE(3052), - [sym_primary_type] = STATE(3005), - [sym_template_literal_type] = STATE(2944), - [sym_infer_type] = STATE(3052), - [sym_conditional_type] = STATE(2944), - [sym_generic_type] = STATE(2944), - [sym_type_query] = STATE(2944), - [sym_index_type_query] = STATE(2944), - [sym_lookup_type] = STATE(2944), - [sym_literal_type] = STATE(2944), - [sym__number] = STATE(2953), - [sym_existential_type] = STATE(2944), - [sym_flow_maybe_type] = STATE(2944), - [sym_parenthesized_type] = STATE(2944), - [sym_predefined_type] = STATE(2944), - [sym_object_type] = STATE(2944), - [sym_type_parameters] = STATE(5821), - [sym_array_type] = STATE(2944), - [sym_tuple_type] = STATE(2944), - [sym_readonly_type] = STATE(3052), - [sym_union_type] = STATE(2944), - [sym_intersection_type] = STATE(2944), - [sym_function_type] = STATE(3052), - [sym_identifier] = ACTIONS(1505), - [anon_sym_STAR] = ACTIONS(609), - [anon_sym_LBRACE] = ACTIONS(1507), - [anon_sym_typeof] = ACTIONS(1509), - [anon_sym_import] = ACTIONS(1511), + [STATE(1285)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(6102), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_LBRACK] = ACTIONS(1515), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_new] = ACTIONS(1537), - [anon_sym_AMP] = ACTIONS(637), - [anon_sym_PIPE] = ACTIONS(639), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1687), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1527), - [sym_number] = ACTIONS(1529), - [sym_this] = ACTIONS(1531), - [sym_true] = ACTIONS(1533), - [sym_false] = ACTIONS(1533), - [sym_null] = ACTIONS(1533), - [sym_undefined] = ACTIONS(1533), - [anon_sym_readonly] = ACTIONS(1543), - [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1693), + [anon_sym_QMARK] = ACTIONS(701), [anon_sym_any] = ACTIONS(209), [anon_sym_number] = ACTIONS(209), [anon_sym_boolean] = ACTIONS(209), [anon_sym_string] = ACTIONS(209), [anon_sym_symbol] = ACTIONS(209), [anon_sym_object] = ACTIONS(209), - [anon_sym_abstract] = ACTIONS(665), + [anon_sym_abstract] = ACTIONS(705), [anon_sym_never] = ACTIONS(209), [anon_sym_unknown] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(1547), - [anon_sym_infer] = ACTIONS(671), - [anon_sym_unique] = ACTIONS(215), + [anon_sym_keyof] = ACTIONS(1697), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1135)] = { - [sym_export_statement] = STATE(3885), - [sym_object_pattern] = STATE(6095), - [sym_object_assignment_pattern] = STATE(5229), - [sym_array_pattern] = STATE(6095), - [sym__call_signature] = STATE(4609), - [sym__destructuring_pattern] = STATE(6095), - [sym_spread_element] = STATE(5250), - [sym_string] = STATE(3073), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3308), - [sym_rest_pattern] = STATE(5229), - [sym_method_definition] = STATE(5250), - [sym_pair] = STATE(5250), - [sym_pair_pattern] = STATE(5229), - [sym__property_name] = STATE(3073), - [sym_computed_property_name] = STATE(3073), - [sym_method_signature] = STATE(3885), - [sym_accessibility_modifier] = STATE(2757), - [sym_override_modifier] = STATE(2783), - [sym_call_signature] = STATE(3885), - [sym_property_signature] = STATE(3885), - [sym_type_parameters] = STATE(5735), - [sym_construct_signature] = STATE(3885), - [sym_index_signature] = STATE(3885), - [aux_sym_export_statement_repeat1] = STATE(4760), - [aux_sym_object_repeat1] = STATE(5252), - [aux_sym_object_pattern_repeat1] = STATE(5272), - [sym_identifier] = ACTIONS(3256), - [anon_sym_export] = ACTIONS(3258), - [anon_sym_STAR] = ACTIONS(3260), - [anon_sym_type] = ACTIONS(3256), - [anon_sym_namespace] = ACTIONS(3256), - [anon_sym_LBRACE] = ACTIONS(3262), - [anon_sym_COMMA] = ACTIONS(3264), - [anon_sym_RBRACE] = ACTIONS(3266), - [anon_sym_let] = ACTIONS(3256), - [anon_sym_LPAREN] = ACTIONS(3268), - [anon_sym_SEMI] = ACTIONS(3270), - [anon_sym_LBRACK] = ACTIONS(3272), - [anon_sym_DQUOTE] = ACTIONS(3274), - [anon_sym_SQUOTE] = ACTIONS(3276), - [anon_sym_async] = ACTIONS(3278), - [anon_sym_new] = ACTIONS(3280), - [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(3282), - [anon_sym_DASH] = ACTIONS(3282), - [anon_sym_LT] = ACTIONS(2490), + [STATE(1286)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(6103), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1687), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3284), - [sym_private_property_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3286), - [anon_sym_readonly] = ACTIONS(3288), - [anon_sym_get] = ACTIONS(3290), - [anon_sym_set] = ACTIONS(3290), - [anon_sym_declare] = ACTIONS(3256), - [anon_sym_public] = ACTIONS(3292), - [anon_sym_private] = ACTIONS(3292), - [anon_sym_protected] = ACTIONS(3292), - [anon_sym_override] = ACTIONS(3294), - [anon_sym_module] = ACTIONS(3256), - [anon_sym_any] = ACTIONS(3256), - [anon_sym_number] = ACTIONS(3256), - [anon_sym_boolean] = ACTIONS(3256), - [anon_sym_string] = ACTIONS(3256), - [anon_sym_symbol] = ACTIONS(3256), - [anon_sym_object] = ACTIONS(3256), - [anon_sym_abstract] = ACTIONS(3296), - [anon_sym_PIPE_RBRACE] = ACTIONS(3298), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1693), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1697), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1136)] = { - [sym_export_statement] = STATE(3885), - [sym_object_pattern] = STATE(6095), - [sym_object_assignment_pattern] = STATE(5229), - [sym_array_pattern] = STATE(6095), - [sym__call_signature] = STATE(4609), - [sym__destructuring_pattern] = STATE(6095), - [sym_spread_element] = STATE(5250), - [sym_string] = STATE(3073), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3308), - [sym_rest_pattern] = STATE(5229), - [sym_method_definition] = STATE(5250), - [sym_pair] = STATE(5250), - [sym_pair_pattern] = STATE(5229), - [sym__property_name] = STATE(3073), - [sym_computed_property_name] = STATE(3073), - [sym_method_signature] = STATE(3885), - [sym_accessibility_modifier] = STATE(2757), - [sym_override_modifier] = STATE(2783), - [sym_call_signature] = STATE(3885), - [sym_property_signature] = STATE(3885), - [sym_type_parameters] = STATE(5735), - [sym_construct_signature] = STATE(3885), - [sym_index_signature] = STATE(3885), - [aux_sym_export_statement_repeat1] = STATE(4760), - [aux_sym_object_repeat1] = STATE(5252), - [aux_sym_object_pattern_repeat1] = STATE(5272), - [sym_identifier] = ACTIONS(3300), - [anon_sym_export] = ACTIONS(3302), - [anon_sym_STAR] = ACTIONS(3260), - [anon_sym_type] = ACTIONS(3300), - [anon_sym_namespace] = ACTIONS(3300), - [anon_sym_LBRACE] = ACTIONS(3262), - [anon_sym_COMMA] = ACTIONS(3264), - [anon_sym_RBRACE] = ACTIONS(3304), - [anon_sym_let] = ACTIONS(3300), - [anon_sym_LPAREN] = ACTIONS(3268), - [anon_sym_SEMI] = ACTIONS(3270), - [anon_sym_LBRACK] = ACTIONS(3272), - [anon_sym_DQUOTE] = ACTIONS(3274), - [anon_sym_SQUOTE] = ACTIONS(3276), - [anon_sym_async] = ACTIONS(3306), - [anon_sym_new] = ACTIONS(3308), - [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(3282), - [anon_sym_DASH] = ACTIONS(3282), - [anon_sym_LT] = ACTIONS(2490), + [STATE(1287)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(6105), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1687), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3284), - [sym_private_property_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3310), - [anon_sym_readonly] = ACTIONS(3312), - [anon_sym_get] = ACTIONS(3314), - [anon_sym_set] = ACTIONS(3314), - [anon_sym_declare] = ACTIONS(3300), - [anon_sym_public] = ACTIONS(3316), - [anon_sym_private] = ACTIONS(3316), - [anon_sym_protected] = ACTIONS(3316), - [anon_sym_override] = ACTIONS(3318), - [anon_sym_module] = ACTIONS(3300), - [anon_sym_any] = ACTIONS(3300), - [anon_sym_number] = ACTIONS(3300), - [anon_sym_boolean] = ACTIONS(3300), - [anon_sym_string] = ACTIONS(3300), - [anon_sym_symbol] = ACTIONS(3300), - [anon_sym_object] = ACTIONS(3300), - [anon_sym_abstract] = ACTIONS(3296), - [anon_sym_PIPE_RBRACE] = ACTIONS(3298), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1693), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1697), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1137)] = { - [sym_export_statement] = STATE(3885), - [sym_object_pattern] = STATE(6095), - [sym_object_assignment_pattern] = STATE(5229), - [sym_array_pattern] = STATE(6095), - [sym__call_signature] = STATE(4609), - [sym__destructuring_pattern] = STATE(6095), - [sym_spread_element] = STATE(5250), - [sym_string] = STATE(3073), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3308), - [sym_rest_pattern] = STATE(5229), - [sym_method_definition] = STATE(5250), - [sym_pair] = STATE(5250), - [sym_pair_pattern] = STATE(5229), - [sym__property_name] = STATE(3073), - [sym_computed_property_name] = STATE(3073), - [sym_method_signature] = STATE(3885), - [sym_accessibility_modifier] = STATE(2757), - [sym_override_modifier] = STATE(2783), - [sym_call_signature] = STATE(3885), - [sym_property_signature] = STATE(3885), - [sym_type_parameters] = STATE(5735), - [sym_construct_signature] = STATE(3885), - [sym_index_signature] = STATE(3885), - [aux_sym_export_statement_repeat1] = STATE(4760), - [aux_sym_object_repeat1] = STATE(5252), - [aux_sym_object_pattern_repeat1] = STATE(5272), - [sym_identifier] = ACTIONS(3320), - [anon_sym_export] = ACTIONS(3322), - [anon_sym_STAR] = ACTIONS(3260), - [anon_sym_type] = ACTIONS(3320), - [anon_sym_namespace] = ACTIONS(3320), - [anon_sym_LBRACE] = ACTIONS(3262), - [anon_sym_COMMA] = ACTIONS(3264), - [anon_sym_RBRACE] = ACTIONS(3324), - [anon_sym_let] = ACTIONS(3320), - [anon_sym_LPAREN] = ACTIONS(3268), - [anon_sym_SEMI] = ACTIONS(3270), - [anon_sym_LBRACK] = ACTIONS(3272), - [anon_sym_DQUOTE] = ACTIONS(3274), - [anon_sym_SQUOTE] = ACTIONS(3276), - [anon_sym_async] = ACTIONS(3326), - [anon_sym_new] = ACTIONS(3328), - [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(3282), - [anon_sym_DASH] = ACTIONS(3282), - [anon_sym_LT] = ACTIONS(2490), + [STATE(1288)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(6109), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1687), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3284), - [sym_private_property_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3330), - [anon_sym_readonly] = ACTIONS(3332), - [anon_sym_get] = ACTIONS(3334), - [anon_sym_set] = ACTIONS(3334), - [anon_sym_declare] = ACTIONS(3320), - [anon_sym_public] = ACTIONS(3336), - [anon_sym_private] = ACTIONS(3336), - [anon_sym_protected] = ACTIONS(3336), - [anon_sym_override] = ACTIONS(3338), - [anon_sym_module] = ACTIONS(3320), - [anon_sym_any] = ACTIONS(3320), - [anon_sym_number] = ACTIONS(3320), - [anon_sym_boolean] = ACTIONS(3320), - [anon_sym_string] = ACTIONS(3320), - [anon_sym_symbol] = ACTIONS(3320), - [anon_sym_object] = ACTIONS(3320), - [anon_sym_abstract] = ACTIONS(3296), - [anon_sym_PIPE_RBRACE] = ACTIONS(3298), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1693), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1697), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(1138)] = { - [sym_nested_identifier] = STATE(753), - [sym_string] = STATE(785), - [sym__module] = STATE(859), - [aux_sym_object_repeat1] = STATE(4829), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(3340), + [STATE(1289)] = { + [sym_import] = STATE(6356), + [sym_nested_identifier] = STATE(7164), + [sym_string] = STATE(3592), + [sym_formal_parameters] = STATE(7058), + [sym_nested_type_identifier] = STATE(3445), + [sym__type_query_member_expression_in_type_annotation] = STATE(3866), + [sym__type_query_call_expression_in_type_annotation] = STATE(3488), + [sym_type] = STATE(6115), + [sym_constructor_type] = STATE(3607), + [sym_primary_type] = STATE(3529), + [sym_template_literal_type] = STATE(3540), + [sym_infer_type] = STATE(3607), + [sym_conditional_type] = STATE(3540), + [sym_generic_type] = STATE(3540), + [sym_type_query] = STATE(3540), + [sym_index_type_query] = STATE(3540), + [sym_lookup_type] = STATE(3540), + [sym_literal_type] = STATE(3540), + [sym__number] = STATE(3534), + [sym_existential_type] = STATE(3540), + [sym_flow_maybe_type] = STATE(3540), + [sym_parenthesized_type] = STATE(3540), + [sym_predefined_type] = STATE(3540), + [sym_object_type] = STATE(3540), + [sym_type_parameters] = STATE(6834), + [sym_array_type] = STATE(3540), + [sym_tuple_type] = STATE(3540), + [sym_readonly_type] = STATE(3607), + [sym_union_type] = STATE(3540), + [sym_intersection_type] = STATE(3540), + [sym_function_type] = STATE(3607), + [sym_identifier] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(649), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_typeof] = ACTIONS(1659), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_LBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1687), + [anon_sym_AMP] = ACTIONS(677), + [anon_sym_PIPE] = ACTIONS(679), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1677), + [sym_number] = ACTIONS(1679), + [sym_this] = ACTIONS(1681), + [sym_true] = ACTIONS(1683), + [sym_false] = ACTIONS(1683), + [sym_null] = ACTIONS(1683), + [sym_undefined] = ACTIONS(1683), + [anon_sym_readonly] = ACTIONS(1693), + [anon_sym_QMARK] = ACTIONS(701), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(705), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1697), + [anon_sym_infer] = ACTIONS(711), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1290)] = { + [sym_import] = STATE(6360), + [sym_nested_identifier] = STATE(6931), + [sym_string] = STATE(4373), + [sym_formal_parameters] = STATE(6875), + [sym_nested_type_identifier] = STATE(4023), + [sym__type_query_member_expression_in_type_annotation] = STATE(3738), + [sym__type_query_call_expression_in_type_annotation] = STATE(4204), + [sym_type] = STATE(5249), + [sym_constructor_type] = STATE(4380), + [sym_primary_type] = STATE(4383), + [sym_template_literal_type] = STATE(4365), + [sym_infer_type] = STATE(4380), + [sym_conditional_type] = STATE(4365), + [sym_generic_type] = STATE(4365), + [sym_type_query] = STATE(4365), + [sym_index_type_query] = STATE(4365), + [sym_lookup_type] = STATE(4365), + [sym_literal_type] = STATE(4365), + [sym__number] = STATE(4529), + [sym_existential_type] = STATE(4365), + [sym_flow_maybe_type] = STATE(4365), + [sym_parenthesized_type] = STATE(4365), + [sym_predefined_type] = STATE(4365), + [sym_object_type] = STATE(4365), + [sym_type_parameters] = STATE(6479), + [sym_array_type] = STATE(4365), + [sym_tuple_type] = STATE(4365), + [sym_readonly_type] = STATE(4380), + [sym_union_type] = STATE(4365), + [sym_intersection_type] = STATE(4365), + [sym_function_type] = STATE(4380), + [sym_identifier] = ACTIONS(3642), + [anon_sym_STAR] = ACTIONS(3246), + [anon_sym_LBRACE] = ACTIONS(3248), + [anon_sym_typeof] = ACTIONS(3250), + [anon_sym_import] = ACTIONS(1661), + [anon_sym_const] = ACTIONS(3252), + [anon_sym_LPAREN] = ACTIONS(3254), + [anon_sym_LBRACK] = ACTIONS(3256), + [anon_sym_DQUOTE] = ACTIONS(3258), + [anon_sym_SQUOTE] = ACTIONS(3260), + [anon_sym_new] = ACTIONS(3262), + [anon_sym_AMP] = ACTIONS(3264), + [anon_sym_PIPE] = ACTIONS(3266), + [anon_sym_PLUS] = ACTIONS(3268), + [anon_sym_DASH] = ACTIONS(3268), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(3270), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3272), + [sym_number] = ACTIONS(3274), + [sym_this] = ACTIONS(3644), + [sym_true] = ACTIONS(3278), + [sym_false] = ACTIONS(3278), + [sym_null] = ACTIONS(3278), + [sym_undefined] = ACTIONS(3278), + [anon_sym_readonly] = ACTIONS(3280), + [anon_sym_QMARK] = ACTIONS(3282), + [anon_sym_any] = ACTIONS(3270), + [anon_sym_number] = ACTIONS(3270), + [anon_sym_boolean] = ACTIONS(3270), + [anon_sym_string] = ACTIONS(3270), + [anon_sym_symbol] = ACTIONS(3270), + [anon_sym_object] = ACTIONS(3270), + [anon_sym_abstract] = ACTIONS(3284), + [anon_sym_never] = ACTIONS(3270), + [anon_sym_unknown] = ACTIONS(3270), + [anon_sym_keyof] = ACTIONS(3288), + [anon_sym_infer] = ACTIONS(3290), + [aux_sym_predefined_type_token1] = ACTIONS(3292), + [anon_sym_LBRACE_PIPE] = ACTIONS(3294), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1291)] = { + [sym_variable_declarator] = STATE(5851), + [sym_object_pattern] = STATE(4671), + [sym_array_pattern] = STATE(4671), + [sym__destructuring_pattern] = STATE(4671), + [aux_sym_object_repeat1] = STATE(6225), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(3660), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(697), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(3662), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(732), + [anon_sym_RBRACE] = ACTIONS(772), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), - [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(3664), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -136588,7 +153393,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -136601,36 +153406,36 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_QMARK] = ACTIONS(726), + [anon_sym_QMARK] = ACTIONS(768), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(1139)] = { - [sym_nested_identifier] = STATE(222), - [sym_string] = STATE(220), - [sym__module] = STATE(233), - [aux_sym_object_repeat1] = STATE(4854), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(3342), + [STATE(1292)] = { + [sym_variable_declarator] = STATE(5851), + [sym_object_pattern] = STATE(4671), + [sym_array_pattern] = STATE(4671), + [sym__destructuring_pattern] = STATE(4671), + [aux_sym_object_repeat1] = STATE(6142), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(3660), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(697), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(3662), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(703), + [anon_sym_RBRACE] = ACTIONS(774), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), - [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(3664), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_DQUOTE] = ACTIONS(3344), - [anon_sym_SQUOTE] = ACTIONS(3346), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -136660,7 +153465,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -136673,108 +153478,324 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_QMARK] = ACTIONS(726), + [anon_sym_QMARK] = ACTIONS(768), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), - }, - [STATE(1140)] = { - [sym_export_statement] = STATE(3885), - [sym_object_pattern] = STATE(6095), - [sym_object_assignment_pattern] = STATE(5229), - [sym_array_pattern] = STATE(6095), - [sym__call_signature] = STATE(4609), - [sym__destructuring_pattern] = STATE(6095), - [sym_spread_element] = STATE(5250), - [sym_string] = STATE(3073), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3308), - [sym_rest_pattern] = STATE(5229), - [sym_method_definition] = STATE(5250), - [sym_pair] = STATE(5250), - [sym_pair_pattern] = STATE(5229), - [sym__property_name] = STATE(3073), - [sym_computed_property_name] = STATE(3073), - [sym_method_signature] = STATE(3885), - [sym_accessibility_modifier] = STATE(2757), - [sym_override_modifier] = STATE(2783), - [sym_call_signature] = STATE(3885), - [sym_property_signature] = STATE(3885), - [sym_type_parameters] = STATE(5735), - [sym_construct_signature] = STATE(3885), - [sym_index_signature] = STATE(3885), - [aux_sym_export_statement_repeat1] = STATE(4760), - [aux_sym_object_repeat1] = STATE(5252), - [aux_sym_object_pattern_repeat1] = STATE(5272), - [sym_identifier] = ACTIONS(3300), - [anon_sym_export] = ACTIONS(3302), - [anon_sym_STAR] = ACTIONS(3260), - [anon_sym_type] = ACTIONS(3300), - [anon_sym_namespace] = ACTIONS(3300), - [anon_sym_LBRACE] = ACTIONS(3262), - [anon_sym_COMMA] = ACTIONS(3264), - [anon_sym_RBRACE] = ACTIONS(3348), - [anon_sym_let] = ACTIONS(3300), - [anon_sym_LPAREN] = ACTIONS(3268), - [anon_sym_SEMI] = ACTIONS(3270), - [anon_sym_LBRACK] = ACTIONS(3272), - [anon_sym_DQUOTE] = ACTIONS(3274), - [anon_sym_SQUOTE] = ACTIONS(3276), - [anon_sym_async] = ACTIONS(3306), - [anon_sym_new] = ACTIONS(3308), + [sym__member_signature_marker] = ACTIONS(770), + }, + [STATE(1293)] = { + [sym_export_statement] = STATE(4722), + [sym_object_pattern] = STATE(6871), + [sym_object_assignment_pattern] = STATE(6175), + [sym_array_pattern] = STATE(6871), + [sym__call_signature] = STATE(5053), + [sym__destructuring_pattern] = STATE(6871), + [sym_spread_element] = STATE(6257), + [sym_string] = STATE(3573), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(3904), + [sym_rest_pattern] = STATE(6175), + [sym_method_definition] = STATE(6257), + [sym_pair] = STATE(6257), + [sym_pair_pattern] = STATE(6175), + [sym__property_name] = STATE(3573), + [sym_computed_property_name] = STATE(3573), + [sym_method_signature] = STATE(4722), + [sym_accessibility_modifier] = STATE(3293), + [sym_override_modifier] = STATE(3315), + [sym_call_signature] = STATE(4722), + [sym_property_signature] = STATE(4722), + [sym_type_parameters] = STATE(6483), + [sym_construct_signature] = STATE(4722), + [sym_index_signature] = STATE(4722), + [aux_sym_export_statement_repeat1] = STATE(5834), + [aux_sym_object_repeat1] = STATE(6139), + [aux_sym_object_pattern_repeat1] = STATE(6177), + [sym_identifier] = ACTIONS(3666), + [anon_sym_export] = ACTIONS(3668), + [anon_sym_STAR] = ACTIONS(3670), + [anon_sym_type] = ACTIONS(3666), + [anon_sym_namespace] = ACTIONS(3666), + [anon_sym_LBRACE] = ACTIONS(3672), + [anon_sym_COMMA] = ACTIONS(3674), + [anon_sym_RBRACE] = ACTIONS(3676), + [anon_sym_let] = ACTIONS(3666), + [anon_sym_LPAREN] = ACTIONS(3678), + [anon_sym_SEMI] = ACTIONS(3680), + [anon_sym_LBRACK] = ACTIONS(3682), + [anon_sym_DQUOTE] = ACTIONS(3684), + [anon_sym_SQUOTE] = ACTIONS(3686), + [anon_sym_async] = ACTIONS(3688), + [anon_sym_new] = ACTIONS(3690), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(3282), - [anon_sym_DASH] = ACTIONS(3282), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_PLUS] = ACTIONS(3692), + [anon_sym_DASH] = ACTIONS(3692), + [anon_sym_LT] = ACTIONS(2678), [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3284), - [sym_private_property_identifier] = ACTIONS(3284), + [sym_number] = ACTIONS(3694), + [sym_private_property_identifier] = ACTIONS(3694), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3310), - [anon_sym_readonly] = ACTIONS(3312), - [anon_sym_get] = ACTIONS(3314), - [anon_sym_set] = ACTIONS(3314), - [anon_sym_declare] = ACTIONS(3300), - [anon_sym_public] = ACTIONS(3316), - [anon_sym_private] = ACTIONS(3316), - [anon_sym_protected] = ACTIONS(3316), - [anon_sym_override] = ACTIONS(3318), - [anon_sym_module] = ACTIONS(3300), - [anon_sym_any] = ACTIONS(3300), - [anon_sym_number] = ACTIONS(3300), - [anon_sym_boolean] = ACTIONS(3300), - [anon_sym_string] = ACTIONS(3300), - [anon_sym_symbol] = ACTIONS(3300), - [anon_sym_object] = ACTIONS(3300), - [anon_sym_abstract] = ACTIONS(3296), - [anon_sym_PIPE_RBRACE] = ACTIONS(3298), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1141)] = { - [sym_nested_identifier] = STATE(222), - [sym_string] = STATE(220), - [sym__module] = STATE(233), - [aux_sym_object_repeat1] = STATE(4854), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(3342), + [anon_sym_static] = ACTIONS(3696), + [anon_sym_readonly] = ACTIONS(3698), + [anon_sym_get] = ACTIONS(3700), + [anon_sym_set] = ACTIONS(3700), + [anon_sym_declare] = ACTIONS(3666), + [anon_sym_public] = ACTIONS(3702), + [anon_sym_private] = ACTIONS(3702), + [anon_sym_protected] = ACTIONS(3702), + [anon_sym_override] = ACTIONS(3704), + [anon_sym_module] = ACTIONS(3666), + [anon_sym_any] = ACTIONS(3666), + [anon_sym_number] = ACTIONS(3666), + [anon_sym_boolean] = ACTIONS(3666), + [anon_sym_string] = ACTIONS(3666), + [anon_sym_symbol] = ACTIONS(3666), + [anon_sym_object] = ACTIONS(3666), + [anon_sym_abstract] = ACTIONS(3706), + [anon_sym_PIPE_RBRACE] = ACTIONS(3708), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1294)] = { + [sym_export_statement] = STATE(4722), + [sym_object_pattern] = STATE(6871), + [sym_object_assignment_pattern] = STATE(6175), + [sym_array_pattern] = STATE(6871), + [sym__call_signature] = STATE(5053), + [sym__destructuring_pattern] = STATE(6871), + [sym_spread_element] = STATE(6284), + [sym_string] = STATE(3573), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(3904), + [sym_rest_pattern] = STATE(6175), + [sym_method_definition] = STATE(6284), + [sym_pair] = STATE(6284), + [sym_pair_pattern] = STATE(6175), + [sym__property_name] = STATE(3573), + [sym_computed_property_name] = STATE(3573), + [sym_method_signature] = STATE(4722), + [sym_accessibility_modifier] = STATE(3293), + [sym_override_modifier] = STATE(3315), + [sym_call_signature] = STATE(4722), + [sym_property_signature] = STATE(4722), + [sym_type_parameters] = STATE(6483), + [sym_construct_signature] = STATE(4722), + [sym_index_signature] = STATE(4722), + [aux_sym_export_statement_repeat1] = STATE(5834), + [aux_sym_object_repeat1] = STATE(6286), + [aux_sym_object_pattern_repeat1] = STATE(6177), + [sym_identifier] = ACTIONS(3710), + [anon_sym_export] = ACTIONS(3712), + [anon_sym_STAR] = ACTIONS(3670), + [anon_sym_type] = ACTIONS(3710), + [anon_sym_namespace] = ACTIONS(3710), + [anon_sym_LBRACE] = ACTIONS(3672), + [anon_sym_COMMA] = ACTIONS(3674), + [anon_sym_RBRACE] = ACTIONS(3714), + [anon_sym_let] = ACTIONS(3710), + [anon_sym_LPAREN] = ACTIONS(3678), + [anon_sym_SEMI] = ACTIONS(3680), + [anon_sym_LBRACK] = ACTIONS(3682), + [anon_sym_DQUOTE] = ACTIONS(3684), + [anon_sym_SQUOTE] = ACTIONS(3686), + [anon_sym_async] = ACTIONS(3716), + [anon_sym_new] = ACTIONS(3718), + [anon_sym_DOT_DOT_DOT] = ACTIONS(253), + [anon_sym_PLUS] = ACTIONS(3692), + [anon_sym_DASH] = ACTIONS(3692), + [anon_sym_LT] = ACTIONS(2678), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3694), + [sym_private_property_identifier] = ACTIONS(3694), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3720), + [anon_sym_readonly] = ACTIONS(3722), + [anon_sym_get] = ACTIONS(3724), + [anon_sym_set] = ACTIONS(3724), + [anon_sym_declare] = ACTIONS(3710), + [anon_sym_public] = ACTIONS(3726), + [anon_sym_private] = ACTIONS(3726), + [anon_sym_protected] = ACTIONS(3726), + [anon_sym_override] = ACTIONS(3728), + [anon_sym_module] = ACTIONS(3710), + [anon_sym_any] = ACTIONS(3710), + [anon_sym_number] = ACTIONS(3710), + [anon_sym_boolean] = ACTIONS(3710), + [anon_sym_string] = ACTIONS(3710), + [anon_sym_symbol] = ACTIONS(3710), + [anon_sym_object] = ACTIONS(3710), + [anon_sym_abstract] = ACTIONS(3706), + [anon_sym_PIPE_RBRACE] = ACTIONS(3708), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1295)] = { + [sym_export_statement] = STATE(4722), + [sym_object_pattern] = STATE(6871), + [sym_object_assignment_pattern] = STATE(6175), + [sym_array_pattern] = STATE(6871), + [sym__call_signature] = STATE(5053), + [sym__destructuring_pattern] = STATE(6871), + [sym_spread_element] = STATE(6284), + [sym_string] = STATE(3573), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(3904), + [sym_rest_pattern] = STATE(6175), + [sym_method_definition] = STATE(6284), + [sym_pair] = STATE(6284), + [sym_pair_pattern] = STATE(6175), + [sym__property_name] = STATE(3573), + [sym_computed_property_name] = STATE(3573), + [sym_method_signature] = STATE(4722), + [sym_accessibility_modifier] = STATE(3293), + [sym_override_modifier] = STATE(3315), + [sym_call_signature] = STATE(4722), + [sym_property_signature] = STATE(4722), + [sym_type_parameters] = STATE(6483), + [sym_construct_signature] = STATE(4722), + [sym_index_signature] = STATE(4722), + [aux_sym_export_statement_repeat1] = STATE(5834), + [aux_sym_object_repeat1] = STATE(6286), + [aux_sym_object_pattern_repeat1] = STATE(6177), + [sym_identifier] = ACTIONS(3730), + [anon_sym_export] = ACTIONS(3732), + [anon_sym_STAR] = ACTIONS(3670), + [anon_sym_type] = ACTIONS(3730), + [anon_sym_namespace] = ACTIONS(3730), + [anon_sym_LBRACE] = ACTIONS(3672), + [anon_sym_COMMA] = ACTIONS(3674), + [anon_sym_RBRACE] = ACTIONS(3714), + [anon_sym_let] = ACTIONS(3730), + [anon_sym_LPAREN] = ACTIONS(3678), + [anon_sym_SEMI] = ACTIONS(3680), + [anon_sym_LBRACK] = ACTIONS(3682), + [anon_sym_DQUOTE] = ACTIONS(3684), + [anon_sym_SQUOTE] = ACTIONS(3686), + [anon_sym_async] = ACTIONS(3734), + [anon_sym_new] = ACTIONS(3736), + [anon_sym_DOT_DOT_DOT] = ACTIONS(253), + [anon_sym_PLUS] = ACTIONS(3692), + [anon_sym_DASH] = ACTIONS(3692), + [anon_sym_LT] = ACTIONS(2678), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3694), + [sym_private_property_identifier] = ACTIONS(3694), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3738), + [anon_sym_readonly] = ACTIONS(3740), + [anon_sym_get] = ACTIONS(3742), + [anon_sym_set] = ACTIONS(3742), + [anon_sym_declare] = ACTIONS(3730), + [anon_sym_public] = ACTIONS(3744), + [anon_sym_private] = ACTIONS(3744), + [anon_sym_protected] = ACTIONS(3744), + [anon_sym_override] = ACTIONS(3746), + [anon_sym_module] = ACTIONS(3730), + [anon_sym_any] = ACTIONS(3730), + [anon_sym_number] = ACTIONS(3730), + [anon_sym_boolean] = ACTIONS(3730), + [anon_sym_string] = ACTIONS(3730), + [anon_sym_symbol] = ACTIONS(3730), + [anon_sym_object] = ACTIONS(3730), + [anon_sym_abstract] = ACTIONS(3706), + [anon_sym_PIPE_RBRACE] = ACTIONS(3708), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1296)] = { + [sym_export_statement] = STATE(4722), + [sym_object_pattern] = STATE(6871), + [sym_object_assignment_pattern] = STATE(6175), + [sym_array_pattern] = STATE(6871), + [sym__call_signature] = STATE(5053), + [sym__destructuring_pattern] = STATE(6871), + [sym_spread_element] = STATE(6284), + [sym_string] = STATE(3573), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(3904), + [sym_rest_pattern] = STATE(6175), + [sym_method_definition] = STATE(6284), + [sym_pair] = STATE(6284), + [sym_pair_pattern] = STATE(6175), + [sym__property_name] = STATE(3573), + [sym_computed_property_name] = STATE(3573), + [sym_method_signature] = STATE(4722), + [sym_accessibility_modifier] = STATE(3293), + [sym_override_modifier] = STATE(3315), + [sym_call_signature] = STATE(4722), + [sym_property_signature] = STATE(4722), + [sym_type_parameters] = STATE(6483), + [sym_construct_signature] = STATE(4722), + [sym_index_signature] = STATE(4722), + [aux_sym_export_statement_repeat1] = STATE(5834), + [aux_sym_object_repeat1] = STATE(6286), + [aux_sym_object_pattern_repeat1] = STATE(6177), + [sym_identifier] = ACTIONS(3748), + [anon_sym_export] = ACTIONS(3750), + [anon_sym_STAR] = ACTIONS(3670), + [anon_sym_type] = ACTIONS(3748), + [anon_sym_namespace] = ACTIONS(3748), + [anon_sym_LBRACE] = ACTIONS(3672), + [anon_sym_COMMA] = ACTIONS(3674), + [anon_sym_RBRACE] = ACTIONS(3752), + [anon_sym_let] = ACTIONS(3748), + [anon_sym_LPAREN] = ACTIONS(3678), + [anon_sym_SEMI] = ACTIONS(3680), + [anon_sym_LBRACK] = ACTIONS(3682), + [anon_sym_DQUOTE] = ACTIONS(3684), + [anon_sym_SQUOTE] = ACTIONS(3686), + [anon_sym_async] = ACTIONS(3754), + [anon_sym_new] = ACTIONS(3756), + [anon_sym_DOT_DOT_DOT] = ACTIONS(253), + [anon_sym_PLUS] = ACTIONS(3692), + [anon_sym_DASH] = ACTIONS(3692), + [anon_sym_LT] = ACTIONS(2678), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3694), + [sym_private_property_identifier] = ACTIONS(3694), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3758), + [anon_sym_readonly] = ACTIONS(3760), + [anon_sym_get] = ACTIONS(3762), + [anon_sym_set] = ACTIONS(3762), + [anon_sym_declare] = ACTIONS(3748), + [anon_sym_public] = ACTIONS(3764), + [anon_sym_private] = ACTIONS(3764), + [anon_sym_protected] = ACTIONS(3764), + [anon_sym_override] = ACTIONS(3766), + [anon_sym_module] = ACTIONS(3748), + [anon_sym_any] = ACTIONS(3748), + [anon_sym_number] = ACTIONS(3748), + [anon_sym_boolean] = ACTIONS(3748), + [anon_sym_string] = ACTIONS(3748), + [anon_sym_symbol] = ACTIONS(3748), + [anon_sym_object] = ACTIONS(3748), + [anon_sym_abstract] = ACTIONS(3706), + [anon_sym_PIPE_RBRACE] = ACTIONS(3708), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1297)] = { + [sym_nested_identifier] = STATE(816), + [sym_string] = STATE(857), + [sym__module] = STATE(976), + [aux_sym_object_repeat1] = STATE(6142), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(3768), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(697), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(730), + [anon_sym_RBRACE] = ACTIONS(776), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), + [anon_sym_COLON] = ACTIONS(749), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_DQUOTE] = ACTIONS(3344), - [anon_sym_SQUOTE] = ACTIONS(3346), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -136804,7 +153825,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -136817,36 +153838,108 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_QMARK] = ACTIONS(726), + [anon_sym_QMARK] = ACTIONS(768), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), - }, - [STATE(1142)] = { - [sym_variable_declarator] = STATE(4676), - [sym_object_pattern] = STATE(3586), - [sym_array_pattern] = STATE(3586), - [sym__destructuring_pattern] = STATE(3586), - [aux_sym_object_repeat1] = STATE(4829), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(3350), + [sym__member_signature_marker] = ACTIONS(770), + }, + [STATE(1298)] = { + [sym_export_statement] = STATE(4722), + [sym_object_pattern] = STATE(6871), + [sym_object_assignment_pattern] = STATE(6175), + [sym_array_pattern] = STATE(6871), + [sym__call_signature] = STATE(5053), + [sym__destructuring_pattern] = STATE(6871), + [sym_spread_element] = STATE(6284), + [sym_string] = STATE(3573), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(3904), + [sym_rest_pattern] = STATE(6175), + [sym_method_definition] = STATE(6284), + [sym_pair] = STATE(6284), + [sym_pair_pattern] = STATE(6175), + [sym__property_name] = STATE(3573), + [sym_computed_property_name] = STATE(3573), + [sym_method_signature] = STATE(4722), + [sym_accessibility_modifier] = STATE(3293), + [sym_override_modifier] = STATE(3315), + [sym_call_signature] = STATE(4722), + [sym_property_signature] = STATE(4722), + [sym_type_parameters] = STATE(6483), + [sym_construct_signature] = STATE(4722), + [sym_index_signature] = STATE(4722), + [aux_sym_export_statement_repeat1] = STATE(5834), + [aux_sym_object_repeat1] = STATE(6286), + [aux_sym_object_pattern_repeat1] = STATE(6177), + [sym_identifier] = ACTIONS(3770), + [anon_sym_export] = ACTIONS(3772), + [anon_sym_STAR] = ACTIONS(3670), + [anon_sym_type] = ACTIONS(3770), + [anon_sym_namespace] = ACTIONS(3770), + [anon_sym_LBRACE] = ACTIONS(3672), + [anon_sym_COMMA] = ACTIONS(3674), + [anon_sym_RBRACE] = ACTIONS(3774), + [anon_sym_let] = ACTIONS(3770), + [anon_sym_LPAREN] = ACTIONS(3678), + [anon_sym_SEMI] = ACTIONS(3680), + [anon_sym_LBRACK] = ACTIONS(3682), + [anon_sym_DQUOTE] = ACTIONS(3684), + [anon_sym_SQUOTE] = ACTIONS(3686), + [anon_sym_async] = ACTIONS(3776), + [anon_sym_new] = ACTIONS(3778), + [anon_sym_DOT_DOT_DOT] = ACTIONS(253), + [anon_sym_PLUS] = ACTIONS(3692), + [anon_sym_DASH] = ACTIONS(3692), + [anon_sym_LT] = ACTIONS(2678), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3694), + [sym_private_property_identifier] = ACTIONS(3694), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3780), + [anon_sym_readonly] = ACTIONS(3782), + [anon_sym_get] = ACTIONS(3784), + [anon_sym_set] = ACTIONS(3784), + [anon_sym_declare] = ACTIONS(3770), + [anon_sym_public] = ACTIONS(3786), + [anon_sym_private] = ACTIONS(3786), + [anon_sym_protected] = ACTIONS(3786), + [anon_sym_override] = ACTIONS(3788), + [anon_sym_module] = ACTIONS(3770), + [anon_sym_any] = ACTIONS(3770), + [anon_sym_number] = ACTIONS(3770), + [anon_sym_boolean] = ACTIONS(3770), + [anon_sym_string] = ACTIONS(3770), + [anon_sym_symbol] = ACTIONS(3770), + [anon_sym_object] = ACTIONS(3770), + [anon_sym_abstract] = ACTIONS(3706), + [anon_sym_PIPE_RBRACE] = ACTIONS(3708), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1299)] = { + [sym_nested_identifier] = STATE(238), + [sym_string] = STATE(245), + [sym__module] = STATE(266), + [aux_sym_object_repeat1] = STATE(6225), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(3790), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(697), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(3352), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(732), + [anon_sym_RBRACE] = ACTIONS(772), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), - [anon_sym_LBRACK] = ACTIONS(3354), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(3792), + [anon_sym_SQUOTE] = ACTIONS(3794), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -136876,7 +153969,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -136889,36 +153982,36 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_QMARK] = ACTIONS(726), + [anon_sym_QMARK] = ACTIONS(768), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(1143)] = { - [sym_variable_declarator] = STATE(4676), - [sym_object_pattern] = STATE(3586), - [sym_array_pattern] = STATE(3586), - [sym__destructuring_pattern] = STATE(3586), - [aux_sym_object_repeat1] = STATE(4854), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(3350), + [STATE(1300)] = { + [sym_nested_identifier] = STATE(816), + [sym_string] = STATE(857), + [sym__module] = STATE(976), + [aux_sym_object_repeat1] = STATE(6142), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(3768), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(697), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(3352), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(730), + [anon_sym_RBRACE] = ACTIONS(774), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), - [anon_sym_LBRACK] = ACTIONS(3354), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -136948,7 +154041,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -136961,180 +154054,108 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_QMARK] = ACTIONS(726), + [anon_sym_QMARK] = ACTIONS(768), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), - }, - [STATE(1144)] = { - [sym_export_statement] = STATE(3885), - [sym_object_pattern] = STATE(6095), - [sym_object_assignment_pattern] = STATE(5229), - [sym_array_pattern] = STATE(6095), - [sym__call_signature] = STATE(4609), - [sym__destructuring_pattern] = STATE(6095), - [sym_spread_element] = STATE(5231), - [sym_string] = STATE(3073), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3308), - [sym_rest_pattern] = STATE(5229), - [sym_method_definition] = STATE(5231), - [sym_pair] = STATE(5231), - [sym_pair_pattern] = STATE(5229), - [sym__property_name] = STATE(3073), - [sym_computed_property_name] = STATE(3073), - [sym_method_signature] = STATE(3885), - [sym_accessibility_modifier] = STATE(2757), - [sym_override_modifier] = STATE(2783), - [sym_call_signature] = STATE(3885), - [sym_property_signature] = STATE(3885), - [sym_type_parameters] = STATE(5735), - [sym_construct_signature] = STATE(3885), - [sym_index_signature] = STATE(3885), - [aux_sym_export_statement_repeat1] = STATE(4760), - [aux_sym_object_repeat1] = STATE(5249), - [aux_sym_object_pattern_repeat1] = STATE(5272), - [sym_identifier] = ACTIONS(3356), - [anon_sym_export] = ACTIONS(3358), - [anon_sym_STAR] = ACTIONS(3260), - [anon_sym_type] = ACTIONS(3356), - [anon_sym_namespace] = ACTIONS(3356), - [anon_sym_LBRACE] = ACTIONS(3262), - [anon_sym_COMMA] = ACTIONS(3264), - [anon_sym_RBRACE] = ACTIONS(3360), - [anon_sym_let] = ACTIONS(3356), - [anon_sym_LPAREN] = ACTIONS(3268), - [anon_sym_SEMI] = ACTIONS(3270), - [anon_sym_LBRACK] = ACTIONS(3272), - [anon_sym_DQUOTE] = ACTIONS(3274), - [anon_sym_SQUOTE] = ACTIONS(3276), - [anon_sym_async] = ACTIONS(3362), - [anon_sym_new] = ACTIONS(3364), + [sym__member_signature_marker] = ACTIONS(770), + }, + [STATE(1301)] = { + [sym_export_statement] = STATE(4722), + [sym_object_pattern] = STATE(6871), + [sym_object_assignment_pattern] = STATE(6175), + [sym_array_pattern] = STATE(6871), + [sym__call_signature] = STATE(5053), + [sym__destructuring_pattern] = STATE(6871), + [sym_spread_element] = STATE(6284), + [sym_string] = STATE(3573), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(3904), + [sym_rest_pattern] = STATE(6175), + [sym_method_definition] = STATE(6284), + [sym_pair] = STATE(6284), + [sym_pair_pattern] = STATE(6175), + [sym__property_name] = STATE(3573), + [sym_computed_property_name] = STATE(3573), + [sym_method_signature] = STATE(4722), + [sym_accessibility_modifier] = STATE(3293), + [sym_override_modifier] = STATE(3315), + [sym_call_signature] = STATE(4722), + [sym_property_signature] = STATE(4722), + [sym_type_parameters] = STATE(6483), + [sym_construct_signature] = STATE(4722), + [sym_index_signature] = STATE(4722), + [aux_sym_export_statement_repeat1] = STATE(5834), + [aux_sym_object_repeat1] = STATE(6286), + [aux_sym_object_pattern_repeat1] = STATE(6177), + [sym_identifier] = ACTIONS(3730), + [anon_sym_export] = ACTIONS(3732), + [anon_sym_STAR] = ACTIONS(3670), + [anon_sym_type] = ACTIONS(3730), + [anon_sym_namespace] = ACTIONS(3730), + [anon_sym_LBRACE] = ACTIONS(3672), + [anon_sym_COMMA] = ACTIONS(3674), + [anon_sym_RBRACE] = ACTIONS(3796), + [anon_sym_let] = ACTIONS(3730), + [anon_sym_LPAREN] = ACTIONS(3678), + [anon_sym_SEMI] = ACTIONS(3680), + [anon_sym_LBRACK] = ACTIONS(3682), + [anon_sym_DQUOTE] = ACTIONS(3684), + [anon_sym_SQUOTE] = ACTIONS(3686), + [anon_sym_async] = ACTIONS(3734), + [anon_sym_new] = ACTIONS(3736), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(3282), - [anon_sym_DASH] = ACTIONS(3282), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_PLUS] = ACTIONS(3692), + [anon_sym_DASH] = ACTIONS(3692), + [anon_sym_LT] = ACTIONS(2678), [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3284), - [sym_private_property_identifier] = ACTIONS(3284), + [sym_number] = ACTIONS(3694), + [sym_private_property_identifier] = ACTIONS(3694), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3366), - [anon_sym_readonly] = ACTIONS(3368), - [anon_sym_get] = ACTIONS(3370), - [anon_sym_set] = ACTIONS(3370), - [anon_sym_declare] = ACTIONS(3356), - [anon_sym_public] = ACTIONS(3372), - [anon_sym_private] = ACTIONS(3372), - [anon_sym_protected] = ACTIONS(3372), - [anon_sym_override] = ACTIONS(3374), - [anon_sym_module] = ACTIONS(3356), - [anon_sym_any] = ACTIONS(3356), - [anon_sym_number] = ACTIONS(3356), - [anon_sym_boolean] = ACTIONS(3356), - [anon_sym_string] = ACTIONS(3356), - [anon_sym_symbol] = ACTIONS(3356), - [anon_sym_object] = ACTIONS(3356), - [anon_sym_abstract] = ACTIONS(3296), - [anon_sym_PIPE_RBRACE] = ACTIONS(3298), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1145)] = { - [sym_export_statement] = STATE(3885), - [sym_object_pattern] = STATE(6095), - [sym_object_assignment_pattern] = STATE(5229), - [sym_array_pattern] = STATE(6095), - [sym__call_signature] = STATE(4609), - [sym__destructuring_pattern] = STATE(6095), - [sym_spread_element] = STATE(5250), - [sym_string] = STATE(3073), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3308), - [sym_rest_pattern] = STATE(5229), - [sym_method_definition] = STATE(5250), - [sym_pair] = STATE(5250), - [sym_pair_pattern] = STATE(5229), - [sym__property_name] = STATE(3073), - [sym_computed_property_name] = STATE(3073), - [sym_method_signature] = STATE(3885), - [sym_accessibility_modifier] = STATE(2757), - [sym_override_modifier] = STATE(2783), - [sym_call_signature] = STATE(3885), - [sym_property_signature] = STATE(3885), - [sym_type_parameters] = STATE(5735), - [sym_construct_signature] = STATE(3885), - [sym_index_signature] = STATE(3885), - [aux_sym_export_statement_repeat1] = STATE(4760), - [aux_sym_object_repeat1] = STATE(5252), - [aux_sym_object_pattern_repeat1] = STATE(5272), - [sym_identifier] = ACTIONS(3300), - [anon_sym_export] = ACTIONS(3302), - [anon_sym_STAR] = ACTIONS(3260), - [anon_sym_type] = ACTIONS(3300), - [anon_sym_namespace] = ACTIONS(3300), - [anon_sym_LBRACE] = ACTIONS(3262), - [anon_sym_COMMA] = ACTIONS(3264), - [anon_sym_RBRACE] = ACTIONS(3376), - [anon_sym_let] = ACTIONS(3300), - [anon_sym_LPAREN] = ACTIONS(3268), - [anon_sym_SEMI] = ACTIONS(3270), - [anon_sym_LBRACK] = ACTIONS(3272), - [anon_sym_DQUOTE] = ACTIONS(3274), - [anon_sym_SQUOTE] = ACTIONS(3276), - [anon_sym_async] = ACTIONS(3306), - [anon_sym_new] = ACTIONS(3308), - [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(3282), - [anon_sym_DASH] = ACTIONS(3282), - [anon_sym_LT] = ACTIONS(2490), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3284), - [sym_private_property_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3310), - [anon_sym_readonly] = ACTIONS(3312), - [anon_sym_get] = ACTIONS(3314), - [anon_sym_set] = ACTIONS(3314), - [anon_sym_declare] = ACTIONS(3300), - [anon_sym_public] = ACTIONS(3316), - [anon_sym_private] = ACTIONS(3316), - [anon_sym_protected] = ACTIONS(3316), - [anon_sym_override] = ACTIONS(3318), - [anon_sym_module] = ACTIONS(3300), - [anon_sym_any] = ACTIONS(3300), - [anon_sym_number] = ACTIONS(3300), - [anon_sym_boolean] = ACTIONS(3300), - [anon_sym_string] = ACTIONS(3300), - [anon_sym_symbol] = ACTIONS(3300), - [anon_sym_object] = ACTIONS(3300), - [anon_sym_abstract] = ACTIONS(3296), - [anon_sym_PIPE_RBRACE] = ACTIONS(3298), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1146)] = { - [sym_variable_declarator] = STATE(4676), - [sym_object_pattern] = STATE(3586), - [sym_array_pattern] = STATE(3586), - [sym__destructuring_pattern] = STATE(3586), - [aux_sym_object_repeat1] = STATE(4854), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(3350), + [anon_sym_static] = ACTIONS(3738), + [anon_sym_readonly] = ACTIONS(3740), + [anon_sym_get] = ACTIONS(3742), + [anon_sym_set] = ACTIONS(3742), + [anon_sym_declare] = ACTIONS(3730), + [anon_sym_public] = ACTIONS(3744), + [anon_sym_private] = ACTIONS(3744), + [anon_sym_protected] = ACTIONS(3744), + [anon_sym_override] = ACTIONS(3746), + [anon_sym_module] = ACTIONS(3730), + [anon_sym_any] = ACTIONS(3730), + [anon_sym_number] = ACTIONS(3730), + [anon_sym_boolean] = ACTIONS(3730), + [anon_sym_string] = ACTIONS(3730), + [anon_sym_symbol] = ACTIONS(3730), + [anon_sym_object] = ACTIONS(3730), + [anon_sym_abstract] = ACTIONS(3706), + [anon_sym_PIPE_RBRACE] = ACTIONS(3708), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1302)] = { + [sym_nested_identifier] = STATE(816), + [sym_string] = STATE(857), + [sym__module] = STATE(976), + [aux_sym_object_repeat1] = STATE(6225), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(3768), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(697), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(3352), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(703), + [anon_sym_RBRACE] = ACTIONS(772), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), - [anon_sym_LBRACK] = ACTIONS(3354), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -137164,7 +154185,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -137177,180 +154198,252 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_QMARK] = ACTIONS(726), + [anon_sym_QMARK] = ACTIONS(768), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), - }, - [STATE(1147)] = { - [sym_export_statement] = STATE(3885), - [sym_object_pattern] = STATE(6095), - [sym_object_assignment_pattern] = STATE(5229), - [sym_array_pattern] = STATE(6095), - [sym__call_signature] = STATE(4609), - [sym__destructuring_pattern] = STATE(6095), - [sym_spread_element] = STATE(5250), - [sym_string] = STATE(3073), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3308), - [sym_rest_pattern] = STATE(5229), - [sym_method_definition] = STATE(5250), - [sym_pair] = STATE(5250), - [sym_pair_pattern] = STATE(5229), - [sym__property_name] = STATE(3073), - [sym_computed_property_name] = STATE(3073), - [sym_method_signature] = STATE(3885), - [sym_accessibility_modifier] = STATE(2757), - [sym_override_modifier] = STATE(2783), - [sym_call_signature] = STATE(3885), - [sym_property_signature] = STATE(3885), - [sym_type_parameters] = STATE(5735), - [sym_construct_signature] = STATE(3885), - [sym_index_signature] = STATE(3885), - [aux_sym_export_statement_repeat1] = STATE(4760), - [aux_sym_object_repeat1] = STATE(5252), - [aux_sym_object_pattern_repeat1] = STATE(5272), - [sym_identifier] = ACTIONS(3320), - [anon_sym_export] = ACTIONS(3322), - [anon_sym_STAR] = ACTIONS(3260), - [anon_sym_type] = ACTIONS(3320), - [anon_sym_namespace] = ACTIONS(3320), - [anon_sym_LBRACE] = ACTIONS(3262), - [anon_sym_COMMA] = ACTIONS(3264), - [anon_sym_RBRACE] = ACTIONS(3378), - [anon_sym_let] = ACTIONS(3320), - [anon_sym_LPAREN] = ACTIONS(3268), - [anon_sym_SEMI] = ACTIONS(3270), - [anon_sym_LBRACK] = ACTIONS(3272), - [anon_sym_DQUOTE] = ACTIONS(3274), - [anon_sym_SQUOTE] = ACTIONS(3276), - [anon_sym_async] = ACTIONS(3326), - [anon_sym_new] = ACTIONS(3328), + [sym__member_signature_marker] = ACTIONS(770), + }, + [STATE(1303)] = { + [sym_export_statement] = STATE(4739), + [sym_object_pattern] = STATE(6871), + [sym_object_assignment_pattern] = STATE(6175), + [sym_array_pattern] = STATE(6871), + [sym__call_signature] = STATE(5053), + [sym__destructuring_pattern] = STATE(6871), + [sym_spread_element] = STATE(6284), + [sym_string] = STATE(3573), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(3904), + [sym_rest_pattern] = STATE(6175), + [sym_method_definition] = STATE(6284), + [sym_pair] = STATE(6284), + [sym_pair_pattern] = STATE(6175), + [sym__property_name] = STATE(3573), + [sym_computed_property_name] = STATE(3573), + [sym_method_signature] = STATE(4739), + [sym_accessibility_modifier] = STATE(3293), + [sym_override_modifier] = STATE(3315), + [sym_call_signature] = STATE(4739), + [sym_property_signature] = STATE(4739), + [sym_type_parameters] = STATE(6483), + [sym_construct_signature] = STATE(4739), + [sym_index_signature] = STATE(4739), + [aux_sym_export_statement_repeat1] = STATE(5834), + [aux_sym_object_repeat1] = STATE(6286), + [aux_sym_object_pattern_repeat1] = STATE(6177), + [sym_identifier] = ACTIONS(3710), + [anon_sym_export] = ACTIONS(3712), + [anon_sym_STAR] = ACTIONS(3670), + [anon_sym_type] = ACTIONS(3710), + [anon_sym_namespace] = ACTIONS(3710), + [anon_sym_LBRACE] = ACTIONS(3672), + [anon_sym_COMMA] = ACTIONS(3798), + [anon_sym_RBRACE] = ACTIONS(3800), + [anon_sym_let] = ACTIONS(3710), + [anon_sym_LPAREN] = ACTIONS(3678), + [anon_sym_SEMI] = ACTIONS(3802), + [anon_sym_LBRACK] = ACTIONS(3682), + [anon_sym_DQUOTE] = ACTIONS(3684), + [anon_sym_SQUOTE] = ACTIONS(3686), + [anon_sym_async] = ACTIONS(3716), + [anon_sym_new] = ACTIONS(3718), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(3282), - [anon_sym_DASH] = ACTIONS(3282), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_PLUS] = ACTIONS(3692), + [anon_sym_DASH] = ACTIONS(3692), + [anon_sym_LT] = ACTIONS(2678), [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3284), - [sym_private_property_identifier] = ACTIONS(3284), + [sym_number] = ACTIONS(3694), + [sym_private_property_identifier] = ACTIONS(3694), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3330), - [anon_sym_readonly] = ACTIONS(3332), - [anon_sym_get] = ACTIONS(3334), - [anon_sym_set] = ACTIONS(3334), - [anon_sym_declare] = ACTIONS(3320), - [anon_sym_public] = ACTIONS(3336), - [anon_sym_private] = ACTIONS(3336), - [anon_sym_protected] = ACTIONS(3336), - [anon_sym_override] = ACTIONS(3338), - [anon_sym_module] = ACTIONS(3320), - [anon_sym_any] = ACTIONS(3320), - [anon_sym_number] = ACTIONS(3320), - [anon_sym_boolean] = ACTIONS(3320), - [anon_sym_string] = ACTIONS(3320), - [anon_sym_symbol] = ACTIONS(3320), - [anon_sym_object] = ACTIONS(3320), - [anon_sym_abstract] = ACTIONS(3296), - [anon_sym_PIPE_RBRACE] = ACTIONS(3298), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1148)] = { - [sym_export_statement] = STATE(3885), - [sym_object_pattern] = STATE(6095), - [sym_object_assignment_pattern] = STATE(5229), - [sym_array_pattern] = STATE(6095), - [sym__call_signature] = STATE(4609), - [sym__destructuring_pattern] = STATE(6095), - [sym_spread_element] = STATE(5250), - [sym_string] = STATE(3073), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3308), - [sym_rest_pattern] = STATE(5229), - [sym_method_definition] = STATE(5250), - [sym_pair] = STATE(5250), - [sym_pair_pattern] = STATE(5229), - [sym__property_name] = STATE(3073), - [sym_computed_property_name] = STATE(3073), - [sym_method_signature] = STATE(3885), - [sym_accessibility_modifier] = STATE(2757), - [sym_override_modifier] = STATE(2783), - [sym_call_signature] = STATE(3885), - [sym_property_signature] = STATE(3885), - [sym_type_parameters] = STATE(5735), - [sym_construct_signature] = STATE(3885), - [sym_index_signature] = STATE(3885), - [aux_sym_export_statement_repeat1] = STATE(4760), - [aux_sym_object_repeat1] = STATE(5252), - [aux_sym_object_pattern_repeat1] = STATE(5272), - [sym_identifier] = ACTIONS(3256), - [anon_sym_export] = ACTIONS(3258), - [anon_sym_STAR] = ACTIONS(3260), - [anon_sym_type] = ACTIONS(3256), - [anon_sym_namespace] = ACTIONS(3256), - [anon_sym_LBRACE] = ACTIONS(3262), - [anon_sym_COMMA] = ACTIONS(3264), - [anon_sym_RBRACE] = ACTIONS(3376), - [anon_sym_let] = ACTIONS(3256), - [anon_sym_LPAREN] = ACTIONS(3268), - [anon_sym_SEMI] = ACTIONS(3270), - [anon_sym_LBRACK] = ACTIONS(3272), - [anon_sym_DQUOTE] = ACTIONS(3274), - [anon_sym_SQUOTE] = ACTIONS(3276), - [anon_sym_async] = ACTIONS(3278), - [anon_sym_new] = ACTIONS(3280), + [anon_sym_static] = ACTIONS(3720), + [anon_sym_readonly] = ACTIONS(3722), + [anon_sym_get] = ACTIONS(3724), + [anon_sym_set] = ACTIONS(3724), + [anon_sym_declare] = ACTIONS(3710), + [anon_sym_public] = ACTIONS(3726), + [anon_sym_private] = ACTIONS(3726), + [anon_sym_protected] = ACTIONS(3726), + [anon_sym_override] = ACTIONS(3728), + [anon_sym_module] = ACTIONS(3710), + [anon_sym_any] = ACTIONS(3710), + [anon_sym_number] = ACTIONS(3710), + [anon_sym_boolean] = ACTIONS(3710), + [anon_sym_string] = ACTIONS(3710), + [anon_sym_symbol] = ACTIONS(3710), + [anon_sym_object] = ACTIONS(3710), + [anon_sym_abstract] = ACTIONS(3706), + [anon_sym_PIPE_RBRACE] = ACTIONS(3804), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1304)] = { + [sym_export_statement] = STATE(4722), + [sym_object_pattern] = STATE(6871), + [sym_object_assignment_pattern] = STATE(6175), + [sym_array_pattern] = STATE(6871), + [sym__call_signature] = STATE(5053), + [sym__destructuring_pattern] = STATE(6871), + [sym_spread_element] = STATE(6284), + [sym_string] = STATE(3573), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(3904), + [sym_rest_pattern] = STATE(6175), + [sym_method_definition] = STATE(6284), + [sym_pair] = STATE(6284), + [sym_pair_pattern] = STATE(6175), + [sym__property_name] = STATE(3573), + [sym_computed_property_name] = STATE(3573), + [sym_method_signature] = STATE(4722), + [sym_accessibility_modifier] = STATE(3293), + [sym_override_modifier] = STATE(3315), + [sym_call_signature] = STATE(4722), + [sym_property_signature] = STATE(4722), + [sym_type_parameters] = STATE(6483), + [sym_construct_signature] = STATE(4722), + [sym_index_signature] = STATE(4722), + [aux_sym_export_statement_repeat1] = STATE(5834), + [aux_sym_object_repeat1] = STATE(6286), + [aux_sym_object_pattern_repeat1] = STATE(6177), + [sym_identifier] = ACTIONS(3730), + [anon_sym_export] = ACTIONS(3732), + [anon_sym_STAR] = ACTIONS(3670), + [anon_sym_type] = ACTIONS(3730), + [anon_sym_namespace] = ACTIONS(3730), + [anon_sym_LBRACE] = ACTIONS(3672), + [anon_sym_COMMA] = ACTIONS(3674), + [anon_sym_RBRACE] = ACTIONS(3806), + [anon_sym_let] = ACTIONS(3730), + [anon_sym_LPAREN] = ACTIONS(3678), + [anon_sym_SEMI] = ACTIONS(3680), + [anon_sym_LBRACK] = ACTIONS(3682), + [anon_sym_DQUOTE] = ACTIONS(3684), + [anon_sym_SQUOTE] = ACTIONS(3686), + [anon_sym_async] = ACTIONS(3734), + [anon_sym_new] = ACTIONS(3736), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(3282), - [anon_sym_DASH] = ACTIONS(3282), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_PLUS] = ACTIONS(3692), + [anon_sym_DASH] = ACTIONS(3692), + [anon_sym_LT] = ACTIONS(2678), [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3284), - [sym_private_property_identifier] = ACTIONS(3284), + [sym_number] = ACTIONS(3694), + [sym_private_property_identifier] = ACTIONS(3694), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3286), - [anon_sym_readonly] = ACTIONS(3288), - [anon_sym_get] = ACTIONS(3290), - [anon_sym_set] = ACTIONS(3290), - [anon_sym_declare] = ACTIONS(3256), - [anon_sym_public] = ACTIONS(3292), - [anon_sym_private] = ACTIONS(3292), - [anon_sym_protected] = ACTIONS(3292), - [anon_sym_override] = ACTIONS(3294), - [anon_sym_module] = ACTIONS(3256), - [anon_sym_any] = ACTIONS(3256), - [anon_sym_number] = ACTIONS(3256), - [anon_sym_boolean] = ACTIONS(3256), - [anon_sym_string] = ACTIONS(3256), - [anon_sym_symbol] = ACTIONS(3256), - [anon_sym_object] = ACTIONS(3256), - [anon_sym_abstract] = ACTIONS(3296), - [anon_sym_PIPE_RBRACE] = ACTIONS(3298), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1149)] = { - [sym_nested_identifier] = STATE(222), - [sym_string] = STATE(220), - [sym__module] = STATE(233), - [aux_sym_object_repeat1] = STATE(4829), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(3342), + [anon_sym_static] = ACTIONS(3738), + [anon_sym_readonly] = ACTIONS(3740), + [anon_sym_get] = ACTIONS(3742), + [anon_sym_set] = ACTIONS(3742), + [anon_sym_declare] = ACTIONS(3730), + [anon_sym_public] = ACTIONS(3744), + [anon_sym_private] = ACTIONS(3744), + [anon_sym_protected] = ACTIONS(3744), + [anon_sym_override] = ACTIONS(3746), + [anon_sym_module] = ACTIONS(3730), + [anon_sym_any] = ACTIONS(3730), + [anon_sym_number] = ACTIONS(3730), + [anon_sym_boolean] = ACTIONS(3730), + [anon_sym_string] = ACTIONS(3730), + [anon_sym_symbol] = ACTIONS(3730), + [anon_sym_object] = ACTIONS(3730), + [anon_sym_abstract] = ACTIONS(3706), + [anon_sym_PIPE_RBRACE] = ACTIONS(3708), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1305)] = { + [sym_export_statement] = STATE(4722), + [sym_object_pattern] = STATE(6871), + [sym_object_assignment_pattern] = STATE(6175), + [sym_array_pattern] = STATE(6871), + [sym__call_signature] = STATE(5053), + [sym__destructuring_pattern] = STATE(6871), + [sym_spread_element] = STATE(6257), + [sym_string] = STATE(3573), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(3904), + [sym_rest_pattern] = STATE(6175), + [sym_method_definition] = STATE(6257), + [sym_pair] = STATE(6257), + [sym_pair_pattern] = STATE(6175), + [sym__property_name] = STATE(3573), + [sym_computed_property_name] = STATE(3573), + [sym_method_signature] = STATE(4722), + [sym_accessibility_modifier] = STATE(3293), + [sym_override_modifier] = STATE(3315), + [sym_call_signature] = STATE(4722), + [sym_property_signature] = STATE(4722), + [sym_type_parameters] = STATE(6483), + [sym_construct_signature] = STATE(4722), + [sym_index_signature] = STATE(4722), + [aux_sym_export_statement_repeat1] = STATE(5834), + [aux_sym_object_repeat1] = STATE(6139), + [aux_sym_object_pattern_repeat1] = STATE(6177), + [sym_identifier] = ACTIONS(3666), + [anon_sym_export] = ACTIONS(3668), + [anon_sym_STAR] = ACTIONS(3670), + [anon_sym_type] = ACTIONS(3666), + [anon_sym_namespace] = ACTIONS(3666), + [anon_sym_LBRACE] = ACTIONS(3672), + [anon_sym_COMMA] = ACTIONS(3674), + [anon_sym_RBRACE] = ACTIONS(3808), + [anon_sym_let] = ACTIONS(3666), + [anon_sym_LPAREN] = ACTIONS(3678), + [anon_sym_SEMI] = ACTIONS(3680), + [anon_sym_LBRACK] = ACTIONS(3682), + [anon_sym_DQUOTE] = ACTIONS(3684), + [anon_sym_SQUOTE] = ACTIONS(3686), + [anon_sym_async] = ACTIONS(3688), + [anon_sym_new] = ACTIONS(3690), + [anon_sym_DOT_DOT_DOT] = ACTIONS(253), + [anon_sym_PLUS] = ACTIONS(3692), + [anon_sym_DASH] = ACTIONS(3692), + [anon_sym_LT] = ACTIONS(2678), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3694), + [sym_private_property_identifier] = ACTIONS(3694), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3696), + [anon_sym_readonly] = ACTIONS(3698), + [anon_sym_get] = ACTIONS(3700), + [anon_sym_set] = ACTIONS(3700), + [anon_sym_declare] = ACTIONS(3666), + [anon_sym_public] = ACTIONS(3702), + [anon_sym_private] = ACTIONS(3702), + [anon_sym_protected] = ACTIONS(3702), + [anon_sym_override] = ACTIONS(3704), + [anon_sym_module] = ACTIONS(3666), + [anon_sym_any] = ACTIONS(3666), + [anon_sym_number] = ACTIONS(3666), + [anon_sym_boolean] = ACTIONS(3666), + [anon_sym_string] = ACTIONS(3666), + [anon_sym_symbol] = ACTIONS(3666), + [anon_sym_object] = ACTIONS(3666), + [anon_sym_abstract] = ACTIONS(3706), + [anon_sym_PIPE_RBRACE] = ACTIONS(3708), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1306)] = { + [sym_nested_identifier] = STATE(238), + [sym_string] = STATE(245), + [sym__module] = STATE(266), + [aux_sym_object_repeat1] = STATE(6212), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(3790), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(697), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(732), + [anon_sym_RBRACE] = ACTIONS(745), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), + [anon_sym_COLON] = ACTIONS(749), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_DQUOTE] = ACTIONS(3344), - [anon_sym_SQUOTE] = ACTIONS(3346), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(3792), + [anon_sym_SQUOTE] = ACTIONS(3794), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -137380,7 +154473,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -137393,252 +154486,180 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_QMARK] = ACTIONS(726), + [anon_sym_QMARK] = ACTIONS(768), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), - }, - [STATE(1150)] = { - [sym_export_statement] = STATE(3885), - [sym_object_pattern] = STATE(6095), - [sym_object_assignment_pattern] = STATE(5229), - [sym_array_pattern] = STATE(6095), - [sym__call_signature] = STATE(4609), - [sym__destructuring_pattern] = STATE(6095), - [sym_spread_element] = STATE(5250), - [sym_string] = STATE(3073), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3308), - [sym_rest_pattern] = STATE(5229), - [sym_method_definition] = STATE(5250), - [sym_pair] = STATE(5250), - [sym_pair_pattern] = STATE(5229), - [sym__property_name] = STATE(3073), - [sym_computed_property_name] = STATE(3073), - [sym_method_signature] = STATE(3885), - [sym_accessibility_modifier] = STATE(2757), - [sym_override_modifier] = STATE(2783), - [sym_call_signature] = STATE(3885), - [sym_property_signature] = STATE(3885), - [sym_type_parameters] = STATE(5735), - [sym_construct_signature] = STATE(3885), - [sym_index_signature] = STATE(3885), - [aux_sym_export_statement_repeat1] = STATE(4760), - [aux_sym_object_repeat1] = STATE(5252), - [aux_sym_object_pattern_repeat1] = STATE(5272), - [sym_identifier] = ACTIONS(3380), - [anon_sym_export] = ACTIONS(3382), - [anon_sym_STAR] = ACTIONS(3260), - [anon_sym_type] = ACTIONS(3380), - [anon_sym_namespace] = ACTIONS(3380), - [anon_sym_LBRACE] = ACTIONS(3262), - [anon_sym_COMMA] = ACTIONS(3264), - [anon_sym_RBRACE] = ACTIONS(3348), - [anon_sym_let] = ACTIONS(3380), - [anon_sym_LPAREN] = ACTIONS(3268), - [anon_sym_SEMI] = ACTIONS(3270), - [anon_sym_LBRACK] = ACTIONS(3272), - [anon_sym_DQUOTE] = ACTIONS(3274), - [anon_sym_SQUOTE] = ACTIONS(3276), - [anon_sym_async] = ACTIONS(3384), - [anon_sym_new] = ACTIONS(3386), + [sym__member_signature_marker] = ACTIONS(770), + }, + [STATE(1307)] = { + [sym_export_statement] = STATE(4722), + [sym_object_pattern] = STATE(6871), + [sym_object_assignment_pattern] = STATE(6175), + [sym_array_pattern] = STATE(6871), + [sym__call_signature] = STATE(5053), + [sym__destructuring_pattern] = STATE(6871), + [sym_spread_element] = STATE(6284), + [sym_string] = STATE(3573), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(3904), + [sym_rest_pattern] = STATE(6175), + [sym_method_definition] = STATE(6284), + [sym_pair] = STATE(6284), + [sym_pair_pattern] = STATE(6175), + [sym__property_name] = STATE(3573), + [sym_computed_property_name] = STATE(3573), + [sym_method_signature] = STATE(4722), + [sym_accessibility_modifier] = STATE(3293), + [sym_override_modifier] = STATE(3315), + [sym_call_signature] = STATE(4722), + [sym_property_signature] = STATE(4722), + [sym_type_parameters] = STATE(6483), + [sym_construct_signature] = STATE(4722), + [sym_index_signature] = STATE(4722), + [aux_sym_export_statement_repeat1] = STATE(5834), + [aux_sym_object_repeat1] = STATE(6286), + [aux_sym_object_pattern_repeat1] = STATE(6177), + [sym_identifier] = ACTIONS(3710), + [anon_sym_export] = ACTIONS(3712), + [anon_sym_STAR] = ACTIONS(3670), + [anon_sym_type] = ACTIONS(3710), + [anon_sym_namespace] = ACTIONS(3710), + [anon_sym_LBRACE] = ACTIONS(3672), + [anon_sym_COMMA] = ACTIONS(3674), + [anon_sym_RBRACE] = ACTIONS(3774), + [anon_sym_let] = ACTIONS(3710), + [anon_sym_LPAREN] = ACTIONS(3678), + [anon_sym_SEMI] = ACTIONS(3680), + [anon_sym_LBRACK] = ACTIONS(3682), + [anon_sym_DQUOTE] = ACTIONS(3684), + [anon_sym_SQUOTE] = ACTIONS(3686), + [anon_sym_async] = ACTIONS(3716), + [anon_sym_new] = ACTIONS(3718), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(3282), - [anon_sym_DASH] = ACTIONS(3282), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_PLUS] = ACTIONS(3692), + [anon_sym_DASH] = ACTIONS(3692), + [anon_sym_LT] = ACTIONS(2678), [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3284), - [sym_private_property_identifier] = ACTIONS(3284), + [sym_number] = ACTIONS(3694), + [sym_private_property_identifier] = ACTIONS(3694), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3388), - [anon_sym_readonly] = ACTIONS(3390), - [anon_sym_get] = ACTIONS(3392), - [anon_sym_set] = ACTIONS(3392), - [anon_sym_declare] = ACTIONS(3380), - [anon_sym_public] = ACTIONS(3394), - [anon_sym_private] = ACTIONS(3394), - [anon_sym_protected] = ACTIONS(3394), - [anon_sym_override] = ACTIONS(3396), - [anon_sym_module] = ACTIONS(3380), - [anon_sym_any] = ACTIONS(3380), - [anon_sym_number] = ACTIONS(3380), - [anon_sym_boolean] = ACTIONS(3380), - [anon_sym_string] = ACTIONS(3380), - [anon_sym_symbol] = ACTIONS(3380), - [anon_sym_object] = ACTIONS(3380), - [anon_sym_abstract] = ACTIONS(3296), - [anon_sym_PIPE_RBRACE] = ACTIONS(3298), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1151)] = { - [sym_export_statement] = STATE(3885), - [sym_object_pattern] = STATE(6095), - [sym_object_assignment_pattern] = STATE(5229), - [sym_array_pattern] = STATE(6095), - [sym__call_signature] = STATE(4609), - [sym__destructuring_pattern] = STATE(6095), - [sym_spread_element] = STATE(5250), - [sym_string] = STATE(3073), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3308), - [sym_rest_pattern] = STATE(5229), - [sym_method_definition] = STATE(5250), - [sym_pair] = STATE(5250), - [sym_pair_pattern] = STATE(5229), - [sym__property_name] = STATE(3073), - [sym_computed_property_name] = STATE(3073), - [sym_method_signature] = STATE(3885), - [sym_accessibility_modifier] = STATE(2757), - [sym_override_modifier] = STATE(2783), - [sym_call_signature] = STATE(3885), - [sym_property_signature] = STATE(3885), - [sym_type_parameters] = STATE(5735), - [sym_construct_signature] = STATE(3885), - [sym_index_signature] = STATE(3885), - [aux_sym_export_statement_repeat1] = STATE(4760), - [aux_sym_object_repeat1] = STATE(5252), - [aux_sym_object_pattern_repeat1] = STATE(5272), - [sym_identifier] = ACTIONS(3256), - [anon_sym_export] = ACTIONS(3258), - [anon_sym_STAR] = ACTIONS(3260), - [anon_sym_type] = ACTIONS(3256), - [anon_sym_namespace] = ACTIONS(3256), - [anon_sym_LBRACE] = ACTIONS(3262), - [anon_sym_COMMA] = ACTIONS(3264), - [anon_sym_RBRACE] = ACTIONS(3398), - [anon_sym_let] = ACTIONS(3256), - [anon_sym_LPAREN] = ACTIONS(3268), - [anon_sym_SEMI] = ACTIONS(3270), - [anon_sym_LBRACK] = ACTIONS(3272), - [anon_sym_DQUOTE] = ACTIONS(3274), - [anon_sym_SQUOTE] = ACTIONS(3276), - [anon_sym_async] = ACTIONS(3278), - [anon_sym_new] = ACTIONS(3280), + [anon_sym_static] = ACTIONS(3720), + [anon_sym_readonly] = ACTIONS(3722), + [anon_sym_get] = ACTIONS(3724), + [anon_sym_set] = ACTIONS(3724), + [anon_sym_declare] = ACTIONS(3710), + [anon_sym_public] = ACTIONS(3726), + [anon_sym_private] = ACTIONS(3726), + [anon_sym_protected] = ACTIONS(3726), + [anon_sym_override] = ACTIONS(3728), + [anon_sym_module] = ACTIONS(3710), + [anon_sym_any] = ACTIONS(3710), + [anon_sym_number] = ACTIONS(3710), + [anon_sym_boolean] = ACTIONS(3710), + [anon_sym_string] = ACTIONS(3710), + [anon_sym_symbol] = ACTIONS(3710), + [anon_sym_object] = ACTIONS(3710), + [anon_sym_abstract] = ACTIONS(3706), + [anon_sym_PIPE_RBRACE] = ACTIONS(3708), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1308)] = { + [sym_export_statement] = STATE(4722), + [sym_object_pattern] = STATE(6871), + [sym_object_assignment_pattern] = STATE(6175), + [sym_array_pattern] = STATE(6871), + [sym__call_signature] = STATE(5053), + [sym__destructuring_pattern] = STATE(6871), + [sym_spread_element] = STATE(6284), + [sym_string] = STATE(3573), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(3904), + [sym_rest_pattern] = STATE(6175), + [sym_method_definition] = STATE(6284), + [sym_pair] = STATE(6284), + [sym_pair_pattern] = STATE(6175), + [sym__property_name] = STATE(3573), + [sym_computed_property_name] = STATE(3573), + [sym_method_signature] = STATE(4722), + [sym_accessibility_modifier] = STATE(3293), + [sym_override_modifier] = STATE(3315), + [sym_call_signature] = STATE(4722), + [sym_property_signature] = STATE(4722), + [sym_type_parameters] = STATE(6483), + [sym_construct_signature] = STATE(4722), + [sym_index_signature] = STATE(4722), + [aux_sym_export_statement_repeat1] = STATE(5834), + [aux_sym_object_repeat1] = STATE(6286), + [aux_sym_object_pattern_repeat1] = STATE(6177), + [sym_identifier] = ACTIONS(3748), + [anon_sym_export] = ACTIONS(3750), + [anon_sym_STAR] = ACTIONS(3670), + [anon_sym_type] = ACTIONS(3748), + [anon_sym_namespace] = ACTIONS(3748), + [anon_sym_LBRACE] = ACTIONS(3672), + [anon_sym_COMMA] = ACTIONS(3674), + [anon_sym_RBRACE] = ACTIONS(3810), + [anon_sym_let] = ACTIONS(3748), + [anon_sym_LPAREN] = ACTIONS(3678), + [anon_sym_SEMI] = ACTIONS(3680), + [anon_sym_LBRACK] = ACTIONS(3682), + [anon_sym_DQUOTE] = ACTIONS(3684), + [anon_sym_SQUOTE] = ACTIONS(3686), + [anon_sym_async] = ACTIONS(3754), + [anon_sym_new] = ACTIONS(3756), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(3282), - [anon_sym_DASH] = ACTIONS(3282), - [anon_sym_LT] = ACTIONS(2490), + [anon_sym_PLUS] = ACTIONS(3692), + [anon_sym_DASH] = ACTIONS(3692), + [anon_sym_LT] = ACTIONS(2678), [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3284), - [sym_private_property_identifier] = ACTIONS(3284), + [sym_number] = ACTIONS(3694), + [sym_private_property_identifier] = ACTIONS(3694), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3286), - [anon_sym_readonly] = ACTIONS(3288), - [anon_sym_get] = ACTIONS(3290), - [anon_sym_set] = ACTIONS(3290), - [anon_sym_declare] = ACTIONS(3256), - [anon_sym_public] = ACTIONS(3292), - [anon_sym_private] = ACTIONS(3292), - [anon_sym_protected] = ACTIONS(3292), - [anon_sym_override] = ACTIONS(3294), - [anon_sym_module] = ACTIONS(3256), - [anon_sym_any] = ACTIONS(3256), - [anon_sym_number] = ACTIONS(3256), - [anon_sym_boolean] = ACTIONS(3256), - [anon_sym_string] = ACTIONS(3256), - [anon_sym_symbol] = ACTIONS(3256), - [anon_sym_object] = ACTIONS(3256), - [anon_sym_abstract] = ACTIONS(3296), - [anon_sym_PIPE_RBRACE] = ACTIONS(3298), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1152)] = { - [sym_export_statement] = STATE(4017), - [sym_object_pattern] = STATE(6095), - [sym_object_assignment_pattern] = STATE(5229), - [sym_array_pattern] = STATE(6095), - [sym__call_signature] = STATE(4609), - [sym__destructuring_pattern] = STATE(6095), - [sym_spread_element] = STATE(5250), - [sym_string] = STATE(3073), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3308), - [sym_rest_pattern] = STATE(5229), - [sym_method_definition] = STATE(5250), - [sym_pair] = STATE(5250), - [sym_pair_pattern] = STATE(5229), - [sym__property_name] = STATE(3073), - [sym_computed_property_name] = STATE(3073), - [sym_method_signature] = STATE(4017), - [sym_accessibility_modifier] = STATE(2757), - [sym_override_modifier] = STATE(2783), - [sym_call_signature] = STATE(4017), - [sym_property_signature] = STATE(4017), - [sym_type_parameters] = STATE(5735), - [sym_construct_signature] = STATE(4017), - [sym_index_signature] = STATE(4017), - [aux_sym_export_statement_repeat1] = STATE(4760), - [aux_sym_object_repeat1] = STATE(5252), - [aux_sym_object_pattern_repeat1] = STATE(5272), - [sym_identifier] = ACTIONS(3300), - [anon_sym_export] = ACTIONS(3302), - [anon_sym_STAR] = ACTIONS(3260), - [anon_sym_type] = ACTIONS(3300), - [anon_sym_namespace] = ACTIONS(3300), - [anon_sym_LBRACE] = ACTIONS(3262), - [anon_sym_COMMA] = ACTIONS(3400), - [anon_sym_RBRACE] = ACTIONS(3402), - [anon_sym_let] = ACTIONS(3300), - [anon_sym_LPAREN] = ACTIONS(3268), - [anon_sym_SEMI] = ACTIONS(3404), - [anon_sym_LBRACK] = ACTIONS(3272), - [anon_sym_DQUOTE] = ACTIONS(3274), - [anon_sym_SQUOTE] = ACTIONS(3276), - [anon_sym_async] = ACTIONS(3306), - [anon_sym_new] = ACTIONS(3308), - [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(3282), - [anon_sym_DASH] = ACTIONS(3282), - [anon_sym_LT] = ACTIONS(2490), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3284), - [sym_private_property_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3310), - [anon_sym_readonly] = ACTIONS(3312), - [anon_sym_get] = ACTIONS(3314), - [anon_sym_set] = ACTIONS(3314), - [anon_sym_declare] = ACTIONS(3300), - [anon_sym_public] = ACTIONS(3316), - [anon_sym_private] = ACTIONS(3316), - [anon_sym_protected] = ACTIONS(3316), - [anon_sym_override] = ACTIONS(3318), - [anon_sym_module] = ACTIONS(3300), - [anon_sym_any] = ACTIONS(3300), - [anon_sym_number] = ACTIONS(3300), - [anon_sym_boolean] = ACTIONS(3300), - [anon_sym_string] = ACTIONS(3300), - [anon_sym_symbol] = ACTIONS(3300), - [anon_sym_object] = ACTIONS(3300), - [anon_sym_abstract] = ACTIONS(3296), - [anon_sym_PIPE_RBRACE] = ACTIONS(3406), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1153)] = { - [sym_nested_identifier] = STATE(753), - [sym_string] = STATE(785), - [sym__module] = STATE(859), - [aux_sym_object_repeat1] = STATE(4854), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(3340), + [anon_sym_static] = ACTIONS(3758), + [anon_sym_readonly] = ACTIONS(3760), + [anon_sym_get] = ACTIONS(3762), + [anon_sym_set] = ACTIONS(3762), + [anon_sym_declare] = ACTIONS(3748), + [anon_sym_public] = ACTIONS(3764), + [anon_sym_private] = ACTIONS(3764), + [anon_sym_protected] = ACTIONS(3764), + [anon_sym_override] = ACTIONS(3766), + [anon_sym_module] = ACTIONS(3748), + [anon_sym_any] = ACTIONS(3748), + [anon_sym_number] = ACTIONS(3748), + [anon_sym_boolean] = ACTIONS(3748), + [anon_sym_string] = ACTIONS(3748), + [anon_sym_symbol] = ACTIONS(3748), + [anon_sym_object] = ACTIONS(3748), + [anon_sym_abstract] = ACTIONS(3706), + [anon_sym_PIPE_RBRACE] = ACTIONS(3708), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1309)] = { + [sym_variable_declarator] = STATE(5851), + [sym_object_pattern] = STATE(4671), + [sym_array_pattern] = STATE(4671), + [sym__destructuring_pattern] = STATE(4671), + [aux_sym_object_repeat1] = STATE(6212), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(3660), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(697), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(3662), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(703), + [anon_sym_RBRACE] = ACTIONS(745), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), - [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(3664), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -137668,7 +154689,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -137681,36 +154702,108 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_QMARK] = ACTIONS(726), + [anon_sym_QMARK] = ACTIONS(768), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), - }, - [STATE(1154)] = { - [sym_nested_identifier] = STATE(753), - [sym_string] = STATE(785), - [sym__module] = STATE(859), - [aux_sym_object_repeat1] = STATE(4854), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(3340), + [sym__member_signature_marker] = ACTIONS(770), + }, + [STATE(1310)] = { + [sym_export_statement] = STATE(4722), + [sym_object_pattern] = STATE(6871), + [sym_object_assignment_pattern] = STATE(6175), + [sym_array_pattern] = STATE(6871), + [sym__call_signature] = STATE(5053), + [sym__destructuring_pattern] = STATE(6871), + [sym_spread_element] = STATE(6369), + [sym_string] = STATE(3573), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(3904), + [sym_rest_pattern] = STATE(6175), + [sym_method_definition] = STATE(6369), + [sym_pair] = STATE(6369), + [sym_pair_pattern] = STATE(6175), + [sym__property_name] = STATE(3573), + [sym_computed_property_name] = STATE(3573), + [sym_method_signature] = STATE(4722), + [sym_accessibility_modifier] = STATE(3293), + [sym_override_modifier] = STATE(3315), + [sym_call_signature] = STATE(4722), + [sym_property_signature] = STATE(4722), + [sym_type_parameters] = STATE(6483), + [sym_construct_signature] = STATE(4722), + [sym_index_signature] = STATE(4722), + [aux_sym_export_statement_repeat1] = STATE(5834), + [aux_sym_object_repeat1] = STATE(6252), + [aux_sym_object_pattern_repeat1] = STATE(6177), + [sym_identifier] = ACTIONS(3812), + [anon_sym_export] = ACTIONS(3814), + [anon_sym_STAR] = ACTIONS(3670), + [anon_sym_type] = ACTIONS(3812), + [anon_sym_namespace] = ACTIONS(3812), + [anon_sym_LBRACE] = ACTIONS(3672), + [anon_sym_COMMA] = ACTIONS(3674), + [anon_sym_RBRACE] = ACTIONS(3816), + [anon_sym_let] = ACTIONS(3812), + [anon_sym_LPAREN] = ACTIONS(3678), + [anon_sym_SEMI] = ACTIONS(3680), + [anon_sym_LBRACK] = ACTIONS(3682), + [anon_sym_DQUOTE] = ACTIONS(3684), + [anon_sym_SQUOTE] = ACTIONS(3686), + [anon_sym_async] = ACTIONS(3818), + [anon_sym_new] = ACTIONS(3820), + [anon_sym_DOT_DOT_DOT] = ACTIONS(253), + [anon_sym_PLUS] = ACTIONS(3692), + [anon_sym_DASH] = ACTIONS(3692), + [anon_sym_LT] = ACTIONS(2678), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3694), + [sym_private_property_identifier] = ACTIONS(3694), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3822), + [anon_sym_readonly] = ACTIONS(3824), + [anon_sym_get] = ACTIONS(3826), + [anon_sym_set] = ACTIONS(3826), + [anon_sym_declare] = ACTIONS(3812), + [anon_sym_public] = ACTIONS(3828), + [anon_sym_private] = ACTIONS(3828), + [anon_sym_protected] = ACTIONS(3828), + [anon_sym_override] = ACTIONS(3830), + [anon_sym_module] = ACTIONS(3812), + [anon_sym_any] = ACTIONS(3812), + [anon_sym_number] = ACTIONS(3812), + [anon_sym_boolean] = ACTIONS(3812), + [anon_sym_string] = ACTIONS(3812), + [anon_sym_symbol] = ACTIONS(3812), + [anon_sym_object] = ACTIONS(3812), + [anon_sym_abstract] = ACTIONS(3706), + [anon_sym_PIPE_RBRACE] = ACTIONS(3708), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1311)] = { + [sym_nested_identifier] = STATE(816), + [sym_string] = STATE(857), + [sym__module] = STATE(976), + [aux_sym_object_repeat1] = STATE(6212), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(3768), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(697), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(730), + [anon_sym_RBRACE] = ACTIONS(745), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), + [anon_sym_COLON] = ACTIONS(749), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -137740,7 +154833,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -137753,107 +154846,36 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_QMARK] = ACTIONS(726), + [anon_sym_QMARK] = ACTIONS(768), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), - }, - [STATE(1155)] = { - [sym_export_statement] = STATE(3885), - [sym_object_pattern] = STATE(6095), - [sym_object_assignment_pattern] = STATE(5229), - [sym_array_pattern] = STATE(6095), - [sym__call_signature] = STATE(4609), - [sym__destructuring_pattern] = STATE(6095), - [sym_spread_element] = STATE(5231), - [sym_string] = STATE(3073), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3308), - [sym_rest_pattern] = STATE(5229), - [sym_method_definition] = STATE(5231), - [sym_pair] = STATE(5231), - [sym_pair_pattern] = STATE(5229), - [sym__property_name] = STATE(3073), - [sym_computed_property_name] = STATE(3073), - [sym_method_signature] = STATE(3885), - [sym_accessibility_modifier] = STATE(2757), - [sym_override_modifier] = STATE(2783), - [sym_call_signature] = STATE(3885), - [sym_property_signature] = STATE(3885), - [sym_type_parameters] = STATE(5735), - [sym_construct_signature] = STATE(3885), - [sym_index_signature] = STATE(3885), - [aux_sym_export_statement_repeat1] = STATE(4760), - [aux_sym_object_repeat1] = STATE(5249), - [aux_sym_object_pattern_repeat1] = STATE(5272), - [sym_identifier] = ACTIONS(3356), - [anon_sym_export] = ACTIONS(3358), - [anon_sym_STAR] = ACTIONS(3260), - [anon_sym_type] = ACTIONS(3356), - [anon_sym_namespace] = ACTIONS(3356), - [anon_sym_LBRACE] = ACTIONS(3262), - [anon_sym_COMMA] = ACTIONS(3264), - [anon_sym_RBRACE] = ACTIONS(3408), - [anon_sym_let] = ACTIONS(3356), - [anon_sym_LPAREN] = ACTIONS(3268), - [anon_sym_SEMI] = ACTIONS(3270), - [anon_sym_LBRACK] = ACTIONS(3272), - [anon_sym_DQUOTE] = ACTIONS(3274), - [anon_sym_SQUOTE] = ACTIONS(3276), - [anon_sym_async] = ACTIONS(3362), - [anon_sym_new] = ACTIONS(3364), - [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(3282), - [anon_sym_DASH] = ACTIONS(3282), - [anon_sym_LT] = ACTIONS(2490), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3284), - [sym_private_property_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3366), - [anon_sym_readonly] = ACTIONS(3368), - [anon_sym_get] = ACTIONS(3370), - [anon_sym_set] = ACTIONS(3370), - [anon_sym_declare] = ACTIONS(3356), - [anon_sym_public] = ACTIONS(3372), - [anon_sym_private] = ACTIONS(3372), - [anon_sym_protected] = ACTIONS(3372), - [anon_sym_override] = ACTIONS(3374), - [anon_sym_module] = ACTIONS(3356), - [anon_sym_any] = ACTIONS(3356), - [anon_sym_number] = ACTIONS(3356), - [anon_sym_boolean] = ACTIONS(3356), - [anon_sym_string] = ACTIONS(3356), - [anon_sym_symbol] = ACTIONS(3356), - [anon_sym_object] = ACTIONS(3356), - [anon_sym_abstract] = ACTIONS(3296), - [anon_sym_PIPE_RBRACE] = ACTIONS(3298), - [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(1156)] = { - [sym_nested_identifier] = STATE(1560), - [sym_string] = STATE(1561), - [sym__module] = STATE(1640), - [sym_identifier] = ACTIONS(3410), + [STATE(1312)] = { + [sym_nested_identifier] = STATE(238), + [sym_string] = STATE(245), + [sym__module] = STATE(266), + [aux_sym_object_repeat1] = STATE(6142), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(3790), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(222), - [anon_sym_RBRACE] = ACTIONS(222), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(776), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(157), - [anon_sym_RPAREN] = ACTIONS(222), + [anon_sym_LPAREN] = ACTIONS(2338), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(222), + [anon_sym_COLON] = ACTIONS(749), [anon_sym_LBRACK] = ACTIONS(157), - [anon_sym_RBRACK] = ACTIONS(222), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_DQUOTE] = ACTIONS(3792), + [anon_sym_SQUOTE] = ACTIONS(3794), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -137883,7 +154905,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -137896,33 +154918,36 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_QMARK] = ACTIONS(758), + [anon_sym_QMARK] = ACTIONS(768), [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(1157)] = { - [sym_nested_identifier] = STATE(1560), - [sym_string] = STATE(1561), - [sym__module] = STATE(1640), - [sym_identifier] = ACTIONS(3410), + [STATE(1313)] = { + [sym_variable_declarator] = STATE(5851), + [sym_object_pattern] = STATE(4671), + [sym_array_pattern] = STATE(4671), + [sym__destructuring_pattern] = STATE(4671), + [aux_sym_object_repeat1] = STATE(6142), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(3660), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(828), - [anon_sym_RBRACE] = ACTIONS(828), + [anon_sym_LBRACE] = ACTIONS(3662), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(776), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(157), - [anon_sym_RPAREN] = ACTIONS(828), + [anon_sym_LPAREN] = ACTIONS(2338), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(828), - [anon_sym_LBRACK] = ACTIONS(157), - [anon_sym_RBRACK] = ACTIONS(828), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(3664), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -137952,7 +154977,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -137965,34 +154990,36 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_QMARK] = ACTIONS(844), + [anon_sym_QMARK] = ACTIONS(768), [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(1158)] = { - [sym_nested_identifier] = STATE(1560), - [sym_string] = STATE(1561), - [sym__module] = STATE(1640), - [sym_identifier] = ACTIONS(3410), + [STATE(1314)] = { + [sym_nested_identifier] = STATE(238), + [sym_string] = STATE(245), + [sym__module] = STATE(266), + [aux_sym_object_repeat1] = STATE(6142), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(3790), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(774), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), - [anon_sym_RPAREN] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(157), + [anon_sym_COLON] = ACTIONS(749), [anon_sym_LBRACK] = ACTIONS(157), - [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_DQUOTE] = ACTIONS(3792), + [anon_sym_SQUOTE] = ACTIONS(3794), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -138022,7 +155049,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -138035,32 +155062,107 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_QMARK] = ACTIONS(768), [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - }, - [STATE(1159)] = { - [sym_nested_identifier] = STATE(1560), - [sym_string] = STATE(1561), - [sym__module] = STATE(1640), - [sym_identifier] = ACTIONS(3410), + [sym__member_signature_marker] = ACTIONS(770), + }, + [STATE(1315)] = { + [sym_export_statement] = STATE(4722), + [sym_object_pattern] = STATE(6871), + [sym_object_assignment_pattern] = STATE(6175), + [sym_array_pattern] = STATE(6871), + [sym__call_signature] = STATE(5053), + [sym__destructuring_pattern] = STATE(6871), + [sym_spread_element] = STATE(6284), + [sym_string] = STATE(3573), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(3904), + [sym_rest_pattern] = STATE(6175), + [sym_method_definition] = STATE(6284), + [sym_pair] = STATE(6284), + [sym_pair_pattern] = STATE(6175), + [sym__property_name] = STATE(3573), + [sym_computed_property_name] = STATE(3573), + [sym_method_signature] = STATE(4722), + [sym_accessibility_modifier] = STATE(3293), + [sym_override_modifier] = STATE(3315), + [sym_call_signature] = STATE(4722), + [sym_property_signature] = STATE(4722), + [sym_type_parameters] = STATE(6483), + [sym_construct_signature] = STATE(4722), + [sym_index_signature] = STATE(4722), + [aux_sym_export_statement_repeat1] = STATE(5834), + [aux_sym_object_repeat1] = STATE(6286), + [aux_sym_object_pattern_repeat1] = STATE(6177), + [sym_identifier] = ACTIONS(3710), + [anon_sym_export] = ACTIONS(3712), + [anon_sym_STAR] = ACTIONS(3670), + [anon_sym_type] = ACTIONS(3710), + [anon_sym_namespace] = ACTIONS(3710), + [anon_sym_LBRACE] = ACTIONS(3672), + [anon_sym_COMMA] = ACTIONS(3674), + [anon_sym_RBRACE] = ACTIONS(3832), + [anon_sym_let] = ACTIONS(3710), + [anon_sym_LPAREN] = ACTIONS(3678), + [anon_sym_SEMI] = ACTIONS(3680), + [anon_sym_LBRACK] = ACTIONS(3682), + [anon_sym_DQUOTE] = ACTIONS(3684), + [anon_sym_SQUOTE] = ACTIONS(3686), + [anon_sym_async] = ACTIONS(3716), + [anon_sym_new] = ACTIONS(3718), + [anon_sym_DOT_DOT_DOT] = ACTIONS(253), + [anon_sym_PLUS] = ACTIONS(3692), + [anon_sym_DASH] = ACTIONS(3692), + [anon_sym_LT] = ACTIONS(2678), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3694), + [sym_private_property_identifier] = ACTIONS(3694), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3720), + [anon_sym_readonly] = ACTIONS(3722), + [anon_sym_get] = ACTIONS(3724), + [anon_sym_set] = ACTIONS(3724), + [anon_sym_declare] = ACTIONS(3710), + [anon_sym_public] = ACTIONS(3726), + [anon_sym_private] = ACTIONS(3726), + [anon_sym_protected] = ACTIONS(3726), + [anon_sym_override] = ACTIONS(3728), + [anon_sym_module] = ACTIONS(3710), + [anon_sym_any] = ACTIONS(3710), + [anon_sym_number] = ACTIONS(3710), + [anon_sym_boolean] = ACTIONS(3710), + [anon_sym_string] = ACTIONS(3710), + [anon_sym_symbol] = ACTIONS(3710), + [anon_sym_object] = ACTIONS(3710), + [anon_sym_abstract] = ACTIONS(3706), + [anon_sym_PIPE_RBRACE] = ACTIONS(3708), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1316)] = { + [sym_nested_identifier] = STATE(1869), + [sym_string] = STATE(1741), + [sym__module] = STATE(1906), + [sym_identifier] = ACTIONS(3834), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(219), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_RBRACE] = ACTIONS(126), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_RBRACE] = ACTIONS(222), [anon_sym_BANG] = ACTIONS(120), [anon_sym_LPAREN] = ACTIONS(157), - [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_RPAREN] = ACTIONS(222), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(126), + [anon_sym_COLON] = ACTIONS(222), [anon_sym_LBRACK] = ACTIONS(157), - [anon_sym_RBRACK] = ACTIONS(126), + [anon_sym_RBRACK] = ACTIONS(222), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_EQ_GT] = ACTIONS(225), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -138103,34 +155205,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_QMARK] = ACTIONS(758), + [anon_sym_QMARK] = ACTIONS(802), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(1160)] = { - [sym_nested_identifier] = STATE(1560), - [sym_string] = STATE(1561), - [sym__module] = STATE(1640), - [sym_identifier] = ACTIONS(3410), + [STATE(1317)] = { + [sym_nested_identifier] = STATE(1869), + [sym_string] = STATE(1741), + [sym__module] = STATE(1906), + [sym_identifier] = ACTIONS(3834), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(850), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_RBRACE] = ACTIONS(126), [anon_sym_BANG] = ACTIONS(120), [anon_sym_LPAREN] = ACTIONS(157), - [anon_sym_SEMI] = ACTIONS(157), - [anon_sym_RPAREN] = ACTIONS(157), + [anon_sym_RPAREN] = ACTIONS(126), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(157), + [anon_sym_COLON] = ACTIONS(126), [anon_sym_LBRACK] = ACTIONS(157), - [anon_sym_RBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(126), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_EQ_GT] = ACTIONS(155), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -138173,166 +155274,34 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_QMARK] = ACTIONS(802), [anon_sym_satisfies] = ACTIONS(120), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(1161)] = { - [sym_export_statement] = STATE(3973), - [sym_object_pattern] = STATE(6095), - [sym_object_assignment_pattern] = STATE(5533), - [sym_array_pattern] = STATE(6095), - [sym__call_signature] = STATE(4609), - [sym__destructuring_pattern] = STATE(6095), - [sym_spread_element] = STATE(5570), - [sym_string] = STATE(3073), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3308), - [sym_rest_pattern] = STATE(5533), - [sym_method_definition] = STATE(5570), - [sym_pair] = STATE(5570), - [sym_pair_pattern] = STATE(5533), - [sym__property_name] = STATE(3073), - [sym_computed_property_name] = STATE(3073), - [sym_method_signature] = STATE(3973), - [sym_accessibility_modifier] = STATE(2757), - [sym_override_modifier] = STATE(2783), - [sym_call_signature] = STATE(3973), - [sym_property_signature] = STATE(3973), - [sym_type_parameters] = STATE(5735), - [sym_construct_signature] = STATE(3973), - [sym_index_signature] = STATE(3973), - [aux_sym_export_statement_repeat1] = STATE(4760), - [sym_identifier] = ACTIONS(3412), - [anon_sym_export] = ACTIONS(3414), - [anon_sym_STAR] = ACTIONS(3260), - [anon_sym_type] = ACTIONS(3412), - [anon_sym_namespace] = ACTIONS(3412), - [anon_sym_LBRACE] = ACTIONS(3262), - [anon_sym_COMMA] = ACTIONS(3416), - [anon_sym_RBRACE] = ACTIONS(3416), - [anon_sym_let] = ACTIONS(3412), - [anon_sym_LPAREN] = ACTIONS(3268), - [anon_sym_LBRACK] = ACTIONS(3272), - [anon_sym_DQUOTE] = ACTIONS(3274), - [anon_sym_SQUOTE] = ACTIONS(3276), - [anon_sym_async] = ACTIONS(3419), - [anon_sym_new] = ACTIONS(3421), - [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(3282), - [anon_sym_DASH] = ACTIONS(3282), - [anon_sym_LT] = ACTIONS(2490), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3284), - [sym_private_property_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3423), - [anon_sym_readonly] = ACTIONS(3425), - [anon_sym_get] = ACTIONS(3427), - [anon_sym_set] = ACTIONS(3427), - [anon_sym_declare] = ACTIONS(3412), - [anon_sym_public] = ACTIONS(3429), - [anon_sym_private] = ACTIONS(3429), - [anon_sym_protected] = ACTIONS(3429), - [anon_sym_override] = ACTIONS(3431), - [anon_sym_module] = ACTIONS(3412), - [anon_sym_any] = ACTIONS(3412), - [anon_sym_number] = ACTIONS(3412), - [anon_sym_boolean] = ACTIONS(3412), - [anon_sym_string] = ACTIONS(3412), - [anon_sym_symbol] = ACTIONS(3412), - [anon_sym_object] = ACTIONS(3412), - [anon_sym_abstract] = ACTIONS(3296), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1162)] = { - [sym_export_statement] = STATE(3884), - [sym_object_pattern] = STATE(6095), - [sym_object_assignment_pattern] = STATE(5533), - [sym_array_pattern] = STATE(6095), - [sym__call_signature] = STATE(4609), - [sym__destructuring_pattern] = STATE(6095), - [sym_spread_element] = STATE(5570), - [sym_string] = STATE(3073), - [sym_decorator] = STATE(1319), - [sym_formal_parameters] = STATE(3308), - [sym_rest_pattern] = STATE(5533), - [sym_method_definition] = STATE(5570), - [sym_pair] = STATE(5570), - [sym_pair_pattern] = STATE(5533), - [sym__property_name] = STATE(3073), - [sym_computed_property_name] = STATE(3073), - [sym_method_signature] = STATE(3884), - [sym_accessibility_modifier] = STATE(2757), - [sym_override_modifier] = STATE(2783), - [sym_call_signature] = STATE(3884), - [sym_property_signature] = STATE(3884), - [sym_type_parameters] = STATE(5735), - [sym_construct_signature] = STATE(3884), - [sym_index_signature] = STATE(3884), - [aux_sym_export_statement_repeat1] = STATE(4760), - [sym_identifier] = ACTIONS(3412), - [anon_sym_export] = ACTIONS(3414), - [anon_sym_STAR] = ACTIONS(3260), - [anon_sym_type] = ACTIONS(3412), - [anon_sym_namespace] = ACTIONS(3412), - [anon_sym_LBRACE] = ACTIONS(3262), - [anon_sym_COMMA] = ACTIONS(3416), - [anon_sym_RBRACE] = ACTIONS(3416), - [anon_sym_let] = ACTIONS(3412), - [anon_sym_LPAREN] = ACTIONS(3268), - [anon_sym_LBRACK] = ACTIONS(3272), - [anon_sym_DQUOTE] = ACTIONS(3274), - [anon_sym_SQUOTE] = ACTIONS(3276), - [anon_sym_async] = ACTIONS(3419), - [anon_sym_new] = ACTIONS(3421), - [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(3282), - [anon_sym_DASH] = ACTIONS(3282), - [anon_sym_LT] = ACTIONS(2490), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3284), - [sym_private_property_identifier] = ACTIONS(3284), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3423), - [anon_sym_readonly] = ACTIONS(3425), - [anon_sym_get] = ACTIONS(3427), - [anon_sym_set] = ACTIONS(3427), - [anon_sym_declare] = ACTIONS(3412), - [anon_sym_public] = ACTIONS(3429), - [anon_sym_private] = ACTIONS(3429), - [anon_sym_protected] = ACTIONS(3429), - [anon_sym_override] = ACTIONS(3431), - [anon_sym_module] = ACTIONS(3412), - [anon_sym_any] = ACTIONS(3412), - [anon_sym_number] = ACTIONS(3412), - [anon_sym_boolean] = ACTIONS(3412), - [anon_sym_string] = ACTIONS(3412), - [anon_sym_symbol] = ACTIONS(3412), - [anon_sym_object] = ACTIONS(3412), - [anon_sym_abstract] = ACTIONS(3296), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1163)] = { - [sym_variable_declarator] = STATE(4676), - [sym_object_pattern] = STATE(3586), - [sym_array_pattern] = STATE(3586), - [sym__destructuring_pattern] = STATE(3586), - [sym_identifier] = ACTIONS(3350), + [STATE(1318)] = { + [sym_nested_identifier] = STATE(1869), + [sym_string] = STATE(1741), + [sym__module] = STATE(1906), + [sym_identifier] = ACTIONS(3834), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(882), + [anon_sym_EQ] = ACTIONS(894), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(3352), [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), [anon_sym_BANG] = ACTIONS(120), [anon_sym_LPAREN] = ACTIONS(157), [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_RPAREN] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(884), - [anon_sym_LBRACK] = ACTIONS(3354), + [anon_sym_COLON] = ACTIONS(157), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_EQ_GT] = ACTIONS(225), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -138376,30 +155345,32 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(1164)] = { - [sym_nested_identifier] = STATE(4662), - [sym_string] = STATE(785), - [sym__module] = STATE(859), - [sym_identifier] = ACTIONS(3433), + [STATE(1319)] = { + [sym_nested_identifier] = STATE(1869), + [sym_string] = STATE(1741), + [sym__module] = STATE(1906), + [sym_identifier] = ACTIONS(3834), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(882), + [anon_sym_EQ] = ACTIONS(884), [anon_sym_as] = ACTIONS(120), [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), [anon_sym_BANG] = ACTIONS(120), [anon_sym_LPAREN] = ACTIONS(157), [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_RPAREN] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(884), + [anon_sym_COLON] = ACTIONS(157), [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_EQ_GT] = ACTIONS(225), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -138443,164 +155414,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(157), - [sym__ternary_qmark] = ACTIONS(157), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1165)] = { - [aux_sym_object_repeat1] = STATE(4854), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(3435), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(697), - [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(730), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), - [anon_sym_SEMI] = ACTIONS(157), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), - [anon_sym_LBRACK] = ACTIONS(157), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(157), - [anon_sym_EQ_GT] = ACTIONS(718), - [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(163), - [anon_sym_DASH_EQ] = ACTIONS(163), - [anon_sym_STAR_EQ] = ACTIONS(163), - [anon_sym_SLASH_EQ] = ACTIONS(163), - [anon_sym_PERCENT_EQ] = ACTIONS(163), - [anon_sym_CARET_EQ] = ACTIONS(163), - [anon_sym_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_EQ] = ACTIONS(163), - [anon_sym_GT_GT_EQ] = ACTIONS(163), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), - [anon_sym_LT_LT_EQ] = ACTIONS(163), - [anon_sym_STAR_STAR_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), - [anon_sym_LT_EQ] = ACTIONS(157), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(157), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(157), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(157), - [anon_sym_DASH_DASH] = ACTIONS(157), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_QMARK] = ACTIONS(726), - [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(157), - [sym__ternary_qmark] = ACTIONS(157), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), - }, - [STATE(1166)] = { - [aux_sym_object_repeat1] = STATE(4854), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(3435), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(697), - [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(703), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), - [anon_sym_SEMI] = ACTIONS(157), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), - [anon_sym_LBRACK] = ACTIONS(157), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(157), - [anon_sym_EQ_GT] = ACTIONS(718), - [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(163), - [anon_sym_DASH_EQ] = ACTIONS(163), - [anon_sym_STAR_EQ] = ACTIONS(163), - [anon_sym_SLASH_EQ] = ACTIONS(163), - [anon_sym_PERCENT_EQ] = ACTIONS(163), - [anon_sym_CARET_EQ] = ACTIONS(163), - [anon_sym_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_EQ] = ACTIONS(163), - [anon_sym_GT_GT_EQ] = ACTIONS(163), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), - [anon_sym_LT_LT_EQ] = ACTIONS(163), - [anon_sym_STAR_STAR_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), - [anon_sym_LT_EQ] = ACTIONS(157), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(157), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(157), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(157), - [anon_sym_DASH_DASH] = ACTIONS(157), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_QMARK] = ACTIONS(726), - [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), }, - [STATE(1167)] = { - [sym_variable_declarator] = STATE(4676), - [sym_object_pattern] = STATE(3586), - [sym_array_pattern] = STATE(3586), - [sym__destructuring_pattern] = STATE(3586), - [sym_identifier] = ACTIONS(3350), + [STATE(1320)] = { + [sym_nested_identifier] = STATE(1869), + [sym_string] = STATE(1741), + [sym__module] = STATE(1906), + [sym_identifier] = ACTIONS(3834), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(882), + [anon_sym_EQ] = ACTIONS(884), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(3352), - [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_COMMA] = ACTIONS(886), + [anon_sym_RBRACE] = ACTIONS(886), [anon_sym_BANG] = ACTIONS(120), [anon_sym_LPAREN] = ACTIONS(157), - [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_RPAREN] = ACTIONS(886), [anon_sym_in] = ACTIONS(120), [anon_sym_COLON] = ACTIONS(886), - [anon_sym_LBRACK] = ACTIONS(3354), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(886), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_EQ_GT] = ACTIONS(155), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -138643,98 +155481,167 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_QMARK] = ACTIONS(888), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(1168)] = { - [aux_sym_object_repeat1] = STATE(4829), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(3435), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(697), - [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(732), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2136), - [anon_sym_SEMI] = ACTIONS(157), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(707), - [anon_sym_LBRACK] = ACTIONS(157), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(157), - [anon_sym_EQ_GT] = ACTIONS(718), - [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(163), - [anon_sym_DASH_EQ] = ACTIONS(163), - [anon_sym_STAR_EQ] = ACTIONS(163), - [anon_sym_SLASH_EQ] = ACTIONS(163), - [anon_sym_PERCENT_EQ] = ACTIONS(163), - [anon_sym_CARET_EQ] = ACTIONS(163), - [anon_sym_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_EQ] = ACTIONS(163), - [anon_sym_GT_GT_EQ] = ACTIONS(163), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), - [anon_sym_LT_LT_EQ] = ACTIONS(163), - [anon_sym_STAR_STAR_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2145), - [anon_sym_LT_EQ] = ACTIONS(157), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(157), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(157), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(157), - [anon_sym_DASH_DASH] = ACTIONS(157), + [STATE(1321)] = { + [sym_export_statement] = STATE(4744), + [sym_object_pattern] = STATE(6871), + [sym_object_assignment_pattern] = STATE(6453), + [sym_array_pattern] = STATE(6871), + [sym__call_signature] = STATE(5053), + [sym__destructuring_pattern] = STATE(6871), + [sym_spread_element] = STATE(6461), + [sym_string] = STATE(3573), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(3904), + [sym_rest_pattern] = STATE(6453), + [sym_method_definition] = STATE(6461), + [sym_pair] = STATE(6461), + [sym_pair_pattern] = STATE(6453), + [sym__property_name] = STATE(3573), + [sym_computed_property_name] = STATE(3573), + [sym_method_signature] = STATE(4744), + [sym_accessibility_modifier] = STATE(3293), + [sym_override_modifier] = STATE(3315), + [sym_call_signature] = STATE(4744), + [sym_property_signature] = STATE(4744), + [sym_type_parameters] = STATE(6483), + [sym_construct_signature] = STATE(4744), + [sym_index_signature] = STATE(4744), + [aux_sym_export_statement_repeat1] = STATE(5834), + [sym_identifier] = ACTIONS(3836), + [anon_sym_export] = ACTIONS(3838), + [anon_sym_STAR] = ACTIONS(3670), + [anon_sym_type] = ACTIONS(3836), + [anon_sym_namespace] = ACTIONS(3836), + [anon_sym_LBRACE] = ACTIONS(3672), + [anon_sym_COMMA] = ACTIONS(3840), + [anon_sym_RBRACE] = ACTIONS(3840), + [anon_sym_let] = ACTIONS(3836), + [anon_sym_LPAREN] = ACTIONS(3678), + [anon_sym_LBRACK] = ACTIONS(3682), + [anon_sym_DQUOTE] = ACTIONS(3684), + [anon_sym_SQUOTE] = ACTIONS(3686), + [anon_sym_async] = ACTIONS(3843), + [anon_sym_new] = ACTIONS(3845), + [anon_sym_DOT_DOT_DOT] = ACTIONS(253), + [anon_sym_PLUS] = ACTIONS(3692), + [anon_sym_DASH] = ACTIONS(3692), + [anon_sym_LT] = ACTIONS(2678), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_QMARK] = ACTIONS(726), - [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(157), - [sym__ternary_qmark] = ACTIONS(157), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(728), - }, - [STATE(1169)] = { - [sym_nested_identifier] = STATE(1508), - [sym_string] = STATE(1509), - [sym__module] = STATE(1759), - [sym_identifier] = ACTIONS(3437), + [sym_number] = ACTIONS(3694), + [sym_private_property_identifier] = ACTIONS(3694), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3847), + [anon_sym_readonly] = ACTIONS(3849), + [anon_sym_get] = ACTIONS(3851), + [anon_sym_set] = ACTIONS(3851), + [anon_sym_declare] = ACTIONS(3836), + [anon_sym_public] = ACTIONS(3853), + [anon_sym_private] = ACTIONS(3853), + [anon_sym_protected] = ACTIONS(3853), + [anon_sym_override] = ACTIONS(3855), + [anon_sym_module] = ACTIONS(3836), + [anon_sym_any] = ACTIONS(3836), + [anon_sym_number] = ACTIONS(3836), + [anon_sym_boolean] = ACTIONS(3836), + [anon_sym_string] = ACTIONS(3836), + [anon_sym_symbol] = ACTIONS(3836), + [anon_sym_object] = ACTIONS(3836), + [anon_sym_abstract] = ACTIONS(3706), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1322)] = { + [sym_export_statement] = STATE(4704), + [sym_object_pattern] = STATE(6871), + [sym_object_assignment_pattern] = STATE(6453), + [sym_array_pattern] = STATE(6871), + [sym__call_signature] = STATE(5053), + [sym__destructuring_pattern] = STATE(6871), + [sym_spread_element] = STATE(6461), + [sym_string] = STATE(3573), + [sym_decorator] = STATE(1494), + [sym_formal_parameters] = STATE(3904), + [sym_rest_pattern] = STATE(6453), + [sym_method_definition] = STATE(6461), + [sym_pair] = STATE(6461), + [sym_pair_pattern] = STATE(6453), + [sym__property_name] = STATE(3573), + [sym_computed_property_name] = STATE(3573), + [sym_method_signature] = STATE(4704), + [sym_accessibility_modifier] = STATE(3293), + [sym_override_modifier] = STATE(3315), + [sym_call_signature] = STATE(4704), + [sym_property_signature] = STATE(4704), + [sym_type_parameters] = STATE(6483), + [sym_construct_signature] = STATE(4704), + [sym_index_signature] = STATE(4704), + [aux_sym_export_statement_repeat1] = STATE(5834), + [sym_identifier] = ACTIONS(3836), + [anon_sym_export] = ACTIONS(3838), + [anon_sym_STAR] = ACTIONS(3670), + [anon_sym_type] = ACTIONS(3836), + [anon_sym_namespace] = ACTIONS(3836), + [anon_sym_LBRACE] = ACTIONS(3672), + [anon_sym_COMMA] = ACTIONS(3840), + [anon_sym_RBRACE] = ACTIONS(3840), + [anon_sym_let] = ACTIONS(3836), + [anon_sym_LPAREN] = ACTIONS(3678), + [anon_sym_LBRACK] = ACTIONS(3682), + [anon_sym_DQUOTE] = ACTIONS(3684), + [anon_sym_SQUOTE] = ACTIONS(3686), + [anon_sym_async] = ACTIONS(3843), + [anon_sym_new] = ACTIONS(3845), + [anon_sym_DOT_DOT_DOT] = ACTIONS(253), + [anon_sym_PLUS] = ACTIONS(3692), + [anon_sym_DASH] = ACTIONS(3692), + [anon_sym_LT] = ACTIONS(2678), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3694), + [sym_private_property_identifier] = ACTIONS(3694), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3847), + [anon_sym_readonly] = ACTIONS(3849), + [anon_sym_get] = ACTIONS(3851), + [anon_sym_set] = ACTIONS(3851), + [anon_sym_declare] = ACTIONS(3836), + [anon_sym_public] = ACTIONS(3853), + [anon_sym_private] = ACTIONS(3853), + [anon_sym_protected] = ACTIONS(3853), + [anon_sym_override] = ACTIONS(3855), + [anon_sym_module] = ACTIONS(3836), + [anon_sym_any] = ACTIONS(3836), + [anon_sym_number] = ACTIONS(3836), + [anon_sym_boolean] = ACTIONS(3836), + [anon_sym_string] = ACTIONS(3836), + [anon_sym_symbol] = ACTIONS(3836), + [anon_sym_object] = ACTIONS(3836), + [anon_sym_abstract] = ACTIONS(3706), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1323)] = { + [sym_nested_identifier] = STATE(1972), + [sym_string] = STATE(1975), + [sym__module] = STATE(2195), + [sym_identifier] = ACTIONS(3857), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(882), + [anon_sym_EQ] = ACTIONS(952), [anon_sym_as] = ACTIONS(120), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(157), [anon_sym_BANG] = ACTIONS(120), [anon_sym_LPAREN] = ACTIONS(157), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(974), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -138782,26 +155689,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(1170)] = { - [sym_nested_identifier] = STATE(753), - [sym_string] = STATE(785), - [sym__module] = STATE(859), - [sym_identifier] = ACTIONS(3340), + [STATE(1324)] = { + [sym_nested_identifier] = STATE(1869), + [sym_string] = STATE(1741), + [sym__module] = STATE(1906), + [sym_identifier] = ACTIONS(3834), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(882), + [anon_sym_EQ] = ACTIONS(884), [anon_sym_as] = ACTIONS(120), [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), [anon_sym_BANG] = ACTIONS(120), [anon_sym_LPAREN] = ACTIONS(157), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(888), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -138849,26 +155756,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(1171)] = { - [sym_nested_identifier] = STATE(1508), - [sym_string] = STATE(1509), - [sym__module] = STATE(1759), - [sym_identifier] = ACTIONS(3437), + [STATE(1325)] = { + [aux_sym_object_repeat1] = STATE(6225), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(3859), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(882), + [anon_sym_EQ] = ACTIONS(739), [anon_sym_as] = ACTIONS(120), [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(772), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_LPAREN] = ACTIONS(2338), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(884), + [anon_sym_COLON] = ACTIONS(749), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -138898,7 +155803,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2347), [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), [anon_sym_EQ_EQ_EQ] = ACTIONS(157), @@ -138911,31 +155816,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_QMARK] = ACTIONS(768), [anon_sym_satisfies] = ACTIONS(120), [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(770), }, - [STATE(1172)] = { - [sym_nested_identifier] = STATE(1560), - [sym_string] = STATE(1561), - [sym__module] = STATE(1640), - [sym_identifier] = ACTIONS(3410), + [STATE(1326)] = { + [sym_nested_identifier] = STATE(816), + [sym_string] = STATE(857), + [sym__module] = STATE(976), + [sym_identifier] = ACTIONS(3768), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_EQ] = ACTIONS(952), [anon_sym_as] = ACTIONS(120), [anon_sym_COMMA] = ACTIONS(157), [anon_sym_BANG] = ACTIONS(120), [anon_sym_LPAREN] = ACTIONS(157), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(972), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_EQ_GT] = ACTIONS(876), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -138983,94 +155890,25 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(1173)] = { - [sym_nested_identifier] = STATE(753), - [sym_string] = STATE(785), - [sym__module] = STATE(859), - [sym_identifier] = ACTIONS(3340), + [STATE(1327)] = { + [sym_nested_identifier] = STATE(1869), + [sym_string] = STATE(1741), + [sym__module] = STATE(1906), + [sym_identifier] = ACTIONS(3834), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(882), + [anon_sym_EQ] = ACTIONS(884), [anon_sym_as] = ACTIONS(120), [anon_sym_COMMA] = ACTIONS(157), [anon_sym_BANG] = ACTIONS(120), [anon_sym_LPAREN] = ACTIONS(157), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(886), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_DQUOTE] = ACTIONS(1517), - [anon_sym_SQUOTE] = ACTIONS(1519), - [anon_sym_EQ_GT] = ACTIONS(718), - [anon_sym_QMARK_DOT] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(163), - [anon_sym_DASH_EQ] = ACTIONS(163), - [anon_sym_STAR_EQ] = ACTIONS(163), - [anon_sym_SLASH_EQ] = ACTIONS(163), - [anon_sym_PERCENT_EQ] = ACTIONS(163), - [anon_sym_CARET_EQ] = ACTIONS(163), - [anon_sym_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_EQ] = ACTIONS(163), - [anon_sym_GT_GT_EQ] = ACTIONS(163), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), - [anon_sym_LT_LT_EQ] = ACTIONS(163), - [anon_sym_STAR_STAR_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP_EQ] = ACTIONS(163), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(157), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(157), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(157), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(157), - [anon_sym_DASH_DASH] = ACTIONS(157), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(157), - [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(157), - [sym__ternary_qmark] = ACTIONS(157), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1174)] = { - [sym_nested_identifier] = STATE(1560), - [sym_string] = STATE(1561), - [sym__module] = STATE(1640), - [sym_identifier] = ACTIONS(3410), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(850), - [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(907), - [anon_sym_RBRACE] = ACTIONS(907), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(157), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(828), - [anon_sym_LBRACK] = ACTIONS(157), - [anon_sym_RBRACK] = ACTIONS(907), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(157), [anon_sym_DQUOTE] = ACTIONS(145), [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_EQ_GT] = ACTIONS(938), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -139114,29 +155952,31 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_end_marker] = ACTIONS(157), }, - [STATE(1175)] = { - [sym_nested_identifier] = STATE(1508), - [sym_string] = STATE(1509), - [sym__module] = STATE(1759), - [sym_identifier] = ACTIONS(3437), + [STATE(1328)] = { + [sym_nested_identifier] = STATE(1972), + [sym_string] = STATE(1975), + [sym__module] = STATE(2195), + [sym_identifier] = ACTIONS(3857), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(870), + [anon_sym_EQ] = ACTIONS(952), [anon_sym_as] = ACTIONS(120), [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), [anon_sym_BANG] = ACTIONS(120), [anon_sym_LPAREN] = ACTIONS(157), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_EQ_GT] = ACTIONS(876), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -139184,26 +156024,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(1176)] = { - [sym_nested_identifier] = STATE(1560), - [sym_string] = STATE(1561), - [sym__module] = STATE(1640), - [sym_identifier] = ACTIONS(3410), + [STATE(1329)] = { + [sym_nested_identifier] = STATE(5770), + [sym_string] = STATE(857), + [sym__module] = STATE(976), + [sym_identifier] = ACTIONS(3861), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_EQ] = ACTIONS(952), [anon_sym_as] = ACTIONS(120), [anon_sym_COMMA] = ACTIONS(157), - [anon_sym_RBRACE] = ACTIONS(157), [anon_sym_BANG] = ACTIONS(120), [anon_sym_LPAREN] = ACTIONS(157), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(954), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_DQUOTE] = ACTIONS(145), - [anon_sym_SQUOTE] = ACTIONS(147), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -139251,26 +156091,25 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(1177)] = { - [sym_nested_identifier] = STATE(222), - [sym_string] = STATE(220), - [sym__module] = STATE(233), - [sym_identifier] = ACTIONS(3342), + [STATE(1330)] = { + [sym_nested_identifier] = STATE(2019), + [sym_string] = STATE(2020), + [sym__module] = STATE(2417), + [sym_identifier] = ACTIONS(3863), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(882), + [anon_sym_EQ] = ACTIONS(914), [anon_sym_as] = ACTIONS(120), [anon_sym_COMMA] = ACTIONS(157), [anon_sym_BANG] = ACTIONS(120), [anon_sym_LPAREN] = ACTIONS(157), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(886), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_DQUOTE] = ACTIONS(3344), - [anon_sym_SQUOTE] = ACTIONS(3346), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(928), + [anon_sym_SQUOTE] = ACTIONS(930), + [anon_sym_EQ_GT] = ACTIONS(938), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -139317,27 +156156,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__automatic_semicolon] = ACTIONS(157), [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_end_marker] = ACTIONS(157), }, - [STATE(1178)] = { - [sym_variable_declarator] = STATE(4676), - [sym_object_pattern] = STATE(3586), - [sym_array_pattern] = STATE(3586), - [sym__destructuring_pattern] = STATE(3586), - [sym_identifier] = ACTIONS(3350), + [STATE(1331)] = { + [sym_variable_declarator] = STATE(5851), + [sym_object_pattern] = STATE(4671), + [sym_array_pattern] = STATE(4671), + [sym__destructuring_pattern] = STATE(4671), + [sym_identifier] = ACTIONS(3660), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(882), + [anon_sym_EQ] = ACTIONS(952), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(3352), + [anon_sym_LBRACE] = ACTIONS(3662), [anon_sym_COMMA] = ACTIONS(157), [anon_sym_BANG] = ACTIONS(120), [anon_sym_LPAREN] = ACTIONS(157), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(888), - [anon_sym_LBRACK] = ACTIONS(3354), + [anon_sym_COLON] = ACTIONS(974), + [anon_sym_LBRACK] = ACTIONS(3664), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -139385,26 +156225,696 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(1179)] = { - [sym_nested_identifier] = STATE(1508), - [sym_string] = STATE(1509), - [sym__module] = STATE(1759), - [sym_identifier] = ACTIONS(3437), + [STATE(1332)] = { + [aux_sym_object_repeat1] = STATE(6212), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(3859), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(739), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(745), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2338), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_EQ_GT] = ACTIONS(760), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2347), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(770), + }, + [STATE(1333)] = { + [sym_nested_identifier] = STATE(1972), + [sym_string] = STATE(1975), + [sym__module] = STATE(2195), + [sym_identifier] = ACTIONS(3857), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(952), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(954), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_EQ_GT] = ACTIONS(760), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1334)] = { + [aux_sym_object_repeat1] = STATE(6142), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(3859), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(739), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(774), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2338), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_EQ_GT] = ACTIONS(760), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2347), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(770), + }, + [STATE(1335)] = { + [sym_variable_declarator] = STATE(5851), + [sym_object_pattern] = STATE(4671), + [sym_array_pattern] = STATE(4671), + [sym__destructuring_pattern] = STATE(4671), + [sym_identifier] = ACTIONS(3660), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(952), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(3662), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(972), + [anon_sym_LBRACK] = ACTIONS(3664), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_EQ_GT] = ACTIONS(760), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1336)] = { + [sym_nested_identifier] = STATE(238), + [sym_string] = STATE(245), + [sym__module] = STATE(266), + [sym_identifier] = ACTIONS(3790), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(952), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(972), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(3792), + [anon_sym_SQUOTE] = ACTIONS(3794), + [anon_sym_EQ_GT] = ACTIONS(760), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1337)] = { + [sym_nested_identifier] = STATE(1972), + [sym_string] = STATE(1975), + [sym__module] = STATE(2195), + [sym_identifier] = ACTIONS(3857), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(882), + [anon_sym_EQ] = ACTIONS(960), [anon_sym_as] = ACTIONS(120), [anon_sym_COMMA] = ACTIONS(157), [anon_sym_BANG] = ACTIONS(120), [anon_sym_LPAREN] = ACTIONS(157), [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(888), + [anon_sym_of] = ACTIONS(120), [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(157), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_EQ_GT] = ACTIONS(966), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1338)] = { + [aux_sym_object_repeat1] = STATE(6142), + [aux_sym_object_pattern_repeat1] = STATE(6226), + [sym_identifier] = ACTIONS(3859), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(739), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(776), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2338), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(749), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_EQ_GT] = ACTIONS(760), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2347), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_QMARK] = ACTIONS(768), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(770), + }, + [STATE(1339)] = { + [sym_nested_identifier] = STATE(1869), + [sym_string] = STATE(1741), + [sym__module] = STATE(1906), + [sym_identifier] = ACTIONS(3834), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(894), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(993), + [anon_sym_RBRACE] = ACTIONS(993), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(886), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(993), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1340)] = { + [sym_nested_identifier] = STATE(1869), + [sym_string] = STATE(1741), + [sym__module] = STATE(1906), + [sym_identifier] = ACTIONS(3834), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(884), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_of] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_EQ_GT] = ACTIONS(966), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1341)] = { + [sym_nested_identifier] = STATE(816), + [sym_string] = STATE(857), + [sym__module] = STATE(976), + [sym_identifier] = ACTIONS(3768), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(952), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(974), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(1667), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_EQ_GT] = ACTIONS(760), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1342)] = { + [sym_variable_declarator] = STATE(5851), + [sym_object_pattern] = STATE(4671), + [sym_array_pattern] = STATE(4671), + [sym__destructuring_pattern] = STATE(4671), + [sym_identifier] = ACTIONS(3660), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(952), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(3662), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(954), + [anon_sym_LBRACK] = ACTIONS(3664), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_EQ_GT] = ACTIONS(760), [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_PLUS_EQ] = ACTIONS(163), [anon_sym_DASH_EQ] = ACTIONS(163), @@ -139455,31 +156965,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }; static const uint16_t ts_small_parse_table[] = { - [0] = 14, - ACTIONS(707), 1, - anon_sym_COLON, - ACTIONS(726), 1, - anon_sym_QMARK, - ACTIONS(728), 1, - sym__member_signature_marker, - ACTIONS(732), 1, - anon_sym_RBRACE, - ACTIONS(3441), 1, - anon_sym_EQ, - ACTIONS(3445), 1, - anon_sym_LPAREN, - ACTIONS(3448), 1, - anon_sym_EQ_GT, - ACTIONS(3452), 1, - anon_sym_LT, - STATE(4829), 1, - aux_sym_object_repeat1, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, + [0] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3450), 15, + ACTIONS(3865), 23, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + anon_sym_QMARK, + ACTIONS(3867), 39, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -139495,15 +157023,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 17, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -139513,63 +157032,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3439), 20, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [93] = 12, - ACTIONS(145), 1, - anon_sym_DQUOTE, - ACTIONS(147), 1, - anon_sym_SQUOTE, - ACTIONS(822), 1, + anon_sym_implements, + [71] = 14, + ACTIONS(3871), 1, anon_sym_EQ, - ACTIONS(939), 1, + ACTIONS(3877), 1, + anon_sym_LPAREN, + ACTIONS(3879), 1, + anon_sym_DOT, + ACTIONS(3881), 1, anon_sym_EQ_GT, - ACTIONS(3410), 1, - sym_identifier, - STATE(1560), 1, - sym_nested_identifier, - STATE(1561), 1, - sym_string, - STATE(1640), 1, - sym__module, + ACTIONS(3883), 1, + anon_sym_QMARK_DOT, + ACTIONS(3889), 1, + anon_sym_LT, + STATE(3631), 1, + sym_arguments, + STATE(3806), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 14, - sym__ternary_qmark, - anon_sym_LBRACE, + ACTIONS(3887), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3875), 8, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LPAREN, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3873), 11, + sym__ternary_qmark, + anon_sym_as, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(163), 15, + anon_sym_satisfies, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -139585,9 +157093,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 25, + ACTIONS(3869), 18, anon_sym_STAR, - anon_sym_as, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [164] = 4, + ACTIONS(3895), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3891), 23, + anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -139608,34 +157141,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, + anon_sym_QMARK, + ACTIONS(3893), 38, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [182] = 14, - ACTIONS(707), 1, + [237] = 14, + ACTIONS(739), 1, + anon_sym_EQ, + ACTIONS(749), 1, anon_sym_COLON, - ACTIONS(726), 1, + ACTIONS(760), 1, + anon_sym_EQ_GT, + ACTIONS(768), 1, anon_sym_QMARK, - ACTIONS(728), 1, + ACTIONS(770), 1, sym__member_signature_marker, - ACTIONS(730), 1, + ACTIONS(776), 1, anon_sym_RBRACE, - ACTIONS(3441), 1, - anon_sym_EQ, - ACTIONS(3445), 1, + ACTIONS(2338), 1, anon_sym_LPAREN, - ACTIONS(3448), 1, - anon_sym_EQ_GT, - ACTIONS(3452), 1, + ACTIONS(2347), 1, anon_sym_LT, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, + STATE(6142), 1, aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3450), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -139651,7 +157221,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 17, + ACTIONS(157), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -139669,7 +157239,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3439), 20, + ACTIONS(120), 20, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -139690,31 +157260,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [275] = 14, - ACTIONS(703), 1, - anon_sym_RBRACE, - ACTIONS(707), 1, + [330] = 14, + ACTIONS(749), 1, anon_sym_COLON, - ACTIONS(726), 1, + ACTIONS(768), 1, anon_sym_QMARK, - ACTIONS(728), 1, + ACTIONS(770), 1, sym__member_signature_marker, - ACTIONS(3441), 1, + ACTIONS(774), 1, + anon_sym_RBRACE, + ACTIONS(3897), 1, anon_sym_EQ, - ACTIONS(3445), 1, + ACTIONS(3899), 1, anon_sym_LPAREN, - ACTIONS(3448), 1, + ACTIONS(3902), 1, anon_sym_EQ_GT, - ACTIONS(3452), 1, + ACTIONS(3904), 1, anon_sym_LT, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, + STATE(6142), 1, aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -139730,7 +157300,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 17, + ACTIONS(3873), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -139748,7 +157318,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3439), 20, + ACTIONS(3869), 20, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -139769,27 +157339,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [368] = 14, - ACTIONS(697), 1, + [423] = 14, + ACTIONS(739), 1, anon_sym_EQ, - ACTIONS(703), 1, - anon_sym_RBRACE, - ACTIONS(707), 1, + ACTIONS(749), 1, anon_sym_COLON, - ACTIONS(718), 1, + ACTIONS(760), 1, anon_sym_EQ_GT, - ACTIONS(726), 1, + ACTIONS(768), 1, anon_sym_QMARK, - ACTIONS(728), 1, + ACTIONS(770), 1, sym__member_signature_marker, - ACTIONS(2136), 1, + ACTIONS(772), 1, + anon_sym_RBRACE, + ACTIONS(2338), 1, anon_sym_LPAREN, - ACTIONS(2145), 1, + ACTIONS(2347), 1, anon_sym_LT, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, + STATE(6225), 1, aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, @@ -139848,15 +157418,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [461] = 3, + [516] = 14, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(894), 1, + anon_sym_EQ, + ACTIONS(996), 1, + anon_sym_in, + ACTIONS(999), 1, + anon_sym_of, + ACTIONS(3834), 1, + sym_identifier, + STATE(1741), 1, + sym_string, + STATE(1869), 1, + sym_nested_identifier, + STATE(1906), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3455), 23, + ACTIONS(157), 14, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 23, anon_sym_STAR, - anon_sym_EQ, + anon_sym_as, anon_sym_BANG, - anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -139875,22 +157495,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_QMARK, - ACTIONS(3457), 39, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_instanceof, + anon_sym_satisfies, + [609] = 14, + ACTIONS(739), 1, + anon_sym_EQ, + ACTIONS(745), 1, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, + ACTIONS(749), 1, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(760), 1, + anon_sym_EQ_GT, + ACTIONS(768), 1, + anon_sym_QMARK, + ACTIONS(770), 1, + sym__member_signature_marker, + ACTIONS(2338), 1, + anon_sym_LPAREN, + ACTIONS(2347), 1, + anon_sym_LT, + STATE(6212), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -139906,6 +157537,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, + ACTIONS(157), 17, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -139915,12 +157555,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [532] = 3, + ACTIONS(120), 20, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [702] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3459), 23, + ACTIONS(3907), 23, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -139944,7 +157604,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_QMARK, - ACTIONS(3461), 39, + ACTIONS(3909), 39, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -139984,13 +157644,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [603] = 3, + [773] = 15, + ACTIONS(126), 1, + anon_sym_COMMA, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(222), 1, + anon_sym_RBRACK, + ACTIONS(980), 1, + anon_sym_EQ, + ACTIONS(985), 1, + anon_sym_COLON, + ACTIONS(989), 1, + anon_sym_EQ_GT, + ACTIONS(3834), 1, + sym_identifier, + STATE(1741), 1, + sym_string, + STATE(1869), 1, + sym_nested_identifier, + STATE(1906), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3463), 23, + ACTIONS(157), 12, + sym__ternary_qmark, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 24, anon_sym_STAR, - anon_sym_EQ, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -140011,22 +157722,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_QMARK, - ACTIONS(3465), 39, - sym__ternary_qmark, - anon_sym_as, + anon_sym_instanceof, + anon_sym_satisfies, + [868] = 13, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(894), 1, + anon_sym_EQ, + ACTIONS(996), 1, + anon_sym_in, + ACTIONS(999), 1, + anon_sym_of, + ACTIONS(3662), 1, anon_sym_LBRACE, + ACTIONS(3664), 1, + anon_sym_LBRACK, + ACTIONS(3911), 1, + sym_identifier, + STATE(5851), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4203), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(157), 13, + sym__ternary_qmark, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -140042,25 +157778,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [674] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3467), 23, + ACTIONS(120), 23, anon_sym_STAR, - anon_sym_EQ, + anon_sym_as, anon_sym_BANG, - anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -140079,22 +157800,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_QMARK, - ACTIONS(3469), 39, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_instanceof, + anon_sym_satisfies, + [959] = 14, + ACTIONS(3871), 1, + anon_sym_EQ, + ACTIONS(3881), 1, + anon_sym_EQ_GT, + ACTIONS(3913), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(3915), 1, anon_sym_DOT, + ACTIONS(3917), 1, anon_sym_QMARK_DOT, + ACTIONS(3919), 1, + anon_sym_LT, + STATE(3441), 1, + sym_arguments, + STATE(3570), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3875), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3887), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -140110,6 +157846,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, + ACTIONS(3873), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -140119,43 +157863,137 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [745] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3471), 23, + ACTIONS(3869), 17, anon_sym_STAR, - anon_sym_EQ, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_QMARK, - ACTIONS(3473), 39, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, + [1052] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(884), 1, + anon_sym_EQ, + ACTIONS(1019), 1, + anon_sym_EQ_GT, + ACTIONS(3834), 1, + sym_identifier, + STATE(1741), 1, + sym_string, + STATE(1869), 1, + sym_nested_identifier, + STATE(1906), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 14, + sym__ternary_qmark, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 25, + anon_sym_STAR, + anon_sym_as, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_satisfies, + anon_sym_implements, + [1141] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3921), 23, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + anon_sym_QMARK, + ACTIONS(3923), 39, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, @@ -140188,31 +158026,99 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [816] = 14, - ACTIONS(697), 1, + [1212] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3925), 23, + anon_sym_STAR, anon_sym_EQ, - ACTIONS(707), 1, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + anon_sym_QMARK, + ACTIONS(3927), 39, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - ACTIONS(718), 1, - anon_sym_EQ_GT, - ACTIONS(726), 1, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [1283] = 14, + ACTIONS(745), 1, + anon_sym_RBRACE, + ACTIONS(749), 1, + anon_sym_COLON, + ACTIONS(768), 1, anon_sym_QMARK, - ACTIONS(728), 1, + ACTIONS(770), 1, sym__member_signature_marker, - ACTIONS(730), 1, - anon_sym_RBRACE, - ACTIONS(2136), 1, + ACTIONS(3897), 1, + anon_sym_EQ, + ACTIONS(3899), 1, anon_sym_LPAREN, - ACTIONS(2145), 1, + ACTIONS(3902), 1, + anon_sym_EQ_GT, + ACTIONS(3904), 1, anon_sym_LT, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, + STATE(6212), 1, aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(163), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -140228,7 +158134,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(157), 17, + ACTIONS(3873), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -140246,7 +158152,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 20, + ACTIONS(3869), 20, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -140267,49 +158173,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [909] = 3, + [1376] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(1013), 1, + anon_sym_EQ, + ACTIONS(1019), 1, + anon_sym_EQ_GT, + ACTIONS(3834), 1, + sym_identifier, + STATE(1741), 1, + sym_string, + STATE(1869), 1, + sym_nested_identifier, + STATE(1906), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3475), 23, - anon_sym_STAR, - anon_sym_EQ, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - anon_sym_QMARK, - ACTIONS(3477), 39, + ACTIONS(157), 14, sym__ternary_qmark, - anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -140325,45 +158224,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(120), 25, + anon_sym_STAR, + anon_sym_as, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [980] = 14, - ACTIONS(3479), 1, + [1465] = 14, + ACTIONS(749), 1, + anon_sym_COLON, + ACTIONS(768), 1, + anon_sym_QMARK, + ACTIONS(770), 1, + sym__member_signature_marker, + ACTIONS(772), 1, + anon_sym_RBRACE, + ACTIONS(3897), 1, anon_sym_EQ, - ACTIONS(3483), 1, + ACTIONS(3899), 1, anon_sym_LPAREN, - ACTIONS(3487), 1, - anon_sym_DOT, - ACTIONS(3489), 1, + ACTIONS(3902), 1, anon_sym_EQ_GT, - ACTIONS(3491), 1, - anon_sym_QMARK_DOT, - ACTIONS(3493), 1, + ACTIONS(3904), 1, anon_sym_LT, - STATE(2926), 1, - sym_arguments, - STATE(2992), 1, - sym_type_arguments, + STATE(6225), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3481), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3485), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -140379,14 +158290,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 16, + ACTIONS(3873), 17, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, + anon_sym_COMMA, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -140396,16 +158308,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3439), 17, + ACTIONS(3869), 20, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -140414,13 +158329,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [1073] = 4, - ACTIONS(3495), 1, - anon_sym_extends, + [1558] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3455), 23, + ACTIONS(3891), 23, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -140444,7 +158357,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_QMARK, - ACTIONS(3457), 38, + ACTIONS(3893), 39, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -140453,6 +158366,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -140483,13 +158397,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [1146] = 4, - ACTIONS(3497), 1, - anon_sym_extends, + [1629] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3459), 23, + ACTIONS(3929), 23, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -140513,7 +158425,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_QMARK, - ACTIONS(3461), 38, + ACTIONS(3931), 39, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -140522,6 +158434,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -140552,11 +158465,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [1219] = 3, + [1700] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3499), 23, + ACTIONS(3933), 23, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -140580,7 +158493,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_QMARK, - ACTIONS(3501), 39, + ACTIONS(3935), 39, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -140620,45 +158533,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [1290] = 15, - ACTIONS(126), 1, - anon_sym_COMMA, - ACTIONS(145), 1, - anon_sym_DQUOTE, - ACTIONS(147), 1, - anon_sym_SQUOTE, - ACTIONS(222), 1, - anon_sym_RBRACK, - ACTIONS(894), 1, + [1771] = 14, + ACTIONS(739), 1, anon_sym_EQ, - ACTIONS(899), 1, + ACTIONS(749), 1, anon_sym_COLON, - ACTIONS(903), 1, + ACTIONS(760), 1, anon_sym_EQ_GT, - ACTIONS(3410), 1, - sym_identifier, - STATE(1560), 1, - sym_nested_identifier, - STATE(1561), 1, - sym_string, - STATE(1640), 1, - sym__module, + ACTIONS(768), 1, + anon_sym_QMARK, + ACTIONS(770), 1, + sym__member_signature_marker, + ACTIONS(774), 1, + anon_sym_RBRACE, + ACTIONS(2338), 1, + anon_sym_LPAREN, + ACTIONS(2347), 1, + anon_sym_LT, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 12, - sym__ternary_qmark, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -140675,9 +158573,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, - anon_sym_STAR, + ACTIONS(157), 17, + sym__automatic_semicolon, + sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(120), 20, + anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -140694,71 +158609,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [1385] = 14, - ACTIONS(145), 1, - anon_sym_DQUOTE, - ACTIONS(147), 1, - anon_sym_SQUOTE, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(850), 1, - anon_sym_EQ, - ACTIONS(910), 1, - anon_sym_in, - ACTIONS(913), 1, - anon_sym_of, - ACTIONS(3410), 1, - sym_identifier, - STATE(1560), 1, - sym_nested_identifier, - STATE(1561), 1, - sym_string, - STATE(1640), 1, - sym__module, + [1864] = 4, + ACTIONS(3937), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 14, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(163), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 23, + ACTIONS(3933), 23, anon_sym_STAR, - anon_sym_as, + anon_sym_EQ, anon_sym_BANG, + anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -140777,47 +158641,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [1478] = 13, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(850), 1, - anon_sym_EQ, - ACTIONS(910), 1, - anon_sym_in, - ACTIONS(913), 1, - anon_sym_of, - ACTIONS(3352), 1, - anon_sym_LBRACE, - ACTIONS(3354), 1, - anon_sym_LBRACK, - ACTIONS(3503), 1, - sym_identifier, - STATE(4676), 1, - sym_variable_declarator, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(3404), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(157), 13, + anon_sym_QMARK, + ACTIONS(3935), 38, sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -140833,55 +158671,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 23, - anon_sym_STAR, - anon_sym_as, - anon_sym_BANG, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - [1569] = 14, - ACTIONS(697), 1, - anon_sym_EQ, - ACTIONS(707), 1, + anon_sym_implements, + [1937] = 14, + ACTIONS(749), 1, anon_sym_COLON, - ACTIONS(718), 1, - anon_sym_EQ_GT, - ACTIONS(726), 1, + ACTIONS(768), 1, anon_sym_QMARK, - ACTIONS(728), 1, + ACTIONS(770), 1, sym__member_signature_marker, - ACTIONS(732), 1, + ACTIONS(776), 1, anon_sym_RBRACE, - ACTIONS(2136), 1, + ACTIONS(3897), 1, + anon_sym_EQ, + ACTIONS(3899), 1, anon_sym_LPAREN, - ACTIONS(2145), 1, + ACTIONS(3902), 1, + anon_sym_EQ_GT, + ACTIONS(3904), 1, anon_sym_LT, - STATE(4829), 1, + STATE(6142), 1, aux_sym_object_repeat1, - STATE(4830), 1, + STATE(6226), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(163), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -140897,7 +158721,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(157), 17, + ACTIONS(3873), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -140915,7 +158739,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 20, + ACTIONS(3869), 20, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -140936,42 +158760,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [1662] = 12, - ACTIONS(145), 1, - anon_sym_DQUOTE, - ACTIONS(147), 1, - anon_sym_SQUOTE, - ACTIONS(933), 1, + [2030] = 5, + ACTIONS(3939), 1, anon_sym_EQ, - ACTIONS(939), 1, - anon_sym_EQ_GT, - ACTIONS(3410), 1, - sym_identifier, - STATE(1560), 1, - sym_nested_identifier, - STATE(1561), 1, - sym_string, - STATE(1640), 1, - sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 14, - sym__ternary_qmark, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(163), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -140987,9 +158782,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 25, + ACTIONS(3869), 21, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -141010,25 +158804,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, + ACTIONS(3873), 24, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [1751] = 12, - ACTIONS(951), 1, - anon_sym_EQ, - ACTIONS(957), 1, - anon_sym_EQ_GT, - ACTIONS(1607), 1, + [2104] = 12, + ACTIONS(67), 1, anon_sym_DQUOTE, - ACTIONS(1609), 1, + ACTIONS(69), 1, anon_sym_SQUOTE, - ACTIONS(3505), 1, + ACTIONS(1007), 1, + anon_sym_EQ_GT, + ACTIONS(1041), 1, + anon_sym_EQ, + ACTIONS(3857), 1, sym_identifier, - STATE(3536), 1, + STATE(1972), 1, sym_nested_identifier, - STATE(3633), 1, + STATE(1975), 1, sym_string, - STATE(4071), 1, + STATE(2195), 1, sym__module, ACTIONS(5), 2, sym_html_comment, @@ -141089,13 +158905,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [1839] = 3, + [2192] = 14, + ACTIONS(126), 1, + anon_sym_COMMA, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(222), 1, + anon_sym_RBRACK, + ACTIONS(980), 1, + anon_sym_EQ, + ACTIONS(989), 1, + anon_sym_EQ_GT, + ACTIONS(3834), 1, + sym_identifier, + STATE(1741), 1, + sym_string, + STATE(1869), 1, + sym_nested_identifier, + STATE(1906), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2516), 22, + ACTIONS(157), 12, + sym__ternary_qmark, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 24, anon_sym_STAR, - anon_sym_EQ, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -141116,73 +158981,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(2514), 39, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [1909] = 13, - ACTIONS(145), 1, - anon_sym_DQUOTE, - ACTIONS(147), 1, - anon_sym_SQUOTE, - ACTIONS(899), 1, - anon_sym_COLON, - ACTIONS(903), 1, + [2284] = 12, + ACTIONS(1007), 1, anon_sym_EQ_GT, - ACTIONS(945), 1, + ACTIONS(1041), 1, anon_sym_EQ, - ACTIONS(3410), 1, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(3941), 1, sym_identifier, - STATE(1560), 1, + STATE(4150), 1, sym_nested_identifier, - STATE(1561), 1, + STATE(4294), 1, sym_string, - STATE(1640), 1, + STATE(5232), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 13, + ACTIONS(157), 14, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -141233,30 +159059,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [1999] = 12, - ACTIONS(3479), 1, + [2372] = 12, + ACTIONS(3871), 1, anon_sym_EQ, - ACTIONS(3489), 1, + ACTIONS(3881), 1, anon_sym_EQ_GT, - ACTIONS(3513), 1, + ACTIONS(3949), 1, anon_sym_DOT, - ACTIONS(3516), 1, + ACTIONS(3952), 1, anon_sym_LT, - ACTIONS(3519), 1, + ACTIONS(3955), 1, anon_sym_extends, - STATE(2945), 1, + STATE(3593), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 2, + ACTIONS(3943), 2, anon_sym_COMMA, anon_sym_LBRACK, - ACTIONS(3510), 3, + ACTIONS(3946), 3, anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141272,7 +159098,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 17, + ACTIONS(3869), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -141290,7 +159116,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3443), 18, + ACTIONS(3873), 18, sym__ternary_qmark, anon_sym_as, anon_sym_RBRACE, @@ -141309,42 +159135,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [2087] = 12, - ACTIONS(951), 1, - anon_sym_EQ, - ACTIONS(957), 1, + [2460] = 13, + ACTIONS(3881), 1, anon_sym_EQ_GT, - ACTIONS(3342), 1, - sym_identifier, - ACTIONS(3344), 1, - anon_sym_DQUOTE, - ACTIONS(3346), 1, - anon_sym_SQUOTE, - STATE(220), 1, - sym_string, - STATE(222), 1, - sym_nested_identifier, - STATE(233), 1, - sym__module, + ACTIONS(3943), 1, + anon_sym_LBRACK, + ACTIONS(3957), 1, + anon_sym_EQ, + ACTIONS(3964), 1, + anon_sym_DOT, + ACTIONS(3967), 1, + anon_sym_LT, + STATE(3858), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 14, + ACTIONS(3946), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3960), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(3955), 5, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3873), 13, sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(163), 15, + anon_sym_satisfies, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141360,9 +159193,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(3869), 18, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -141371,36 +159203,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [2175] = 12, + [2550] = 12, ACTIONS(145), 1, anon_sym_DQUOTE, ACTIONS(147), 1, anon_sym_SQUOTE, - ACTIONS(919), 1, + ACTIONS(884), 1, anon_sym_EQ, - ACTIONS(925), 1, + ACTIONS(1001), 1, anon_sym_EQ_GT, - ACTIONS(3410), 1, + ACTIONS(3834), 1, sym_identifier, - STATE(1560), 1, - sym_nested_identifier, - STATE(1561), 1, + STATE(1741), 1, sym_string, - STATE(1640), 1, + STATE(1869), 1, + sym_nested_identifier, + STATE(1906), 1, sym__module, ACTIONS(5), 2, sym_html_comment, @@ -141461,108 +159288,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [2263] = 11, - ACTIONS(951), 1, - anon_sym_EQ, - ACTIONS(957), 1, + [2638] = 12, + ACTIONS(1007), 1, anon_sym_EQ_GT, - ACTIONS(3350), 1, + ACTIONS(1041), 1, + anon_sym_EQ, + ACTIONS(3790), 1, sym_identifier, - ACTIONS(3352), 1, - anon_sym_LBRACE, - ACTIONS(3354), 1, - anon_sym_LBRACK, - STATE(4698), 1, - sym_variable_declarator, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(3586), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(157), 13, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(163), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, - anon_sym_STAR, - anon_sym_as, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [2349] = 14, - ACTIONS(126), 1, - anon_sym_COMMA, - ACTIONS(145), 1, + ACTIONS(3792), 1, anon_sym_DQUOTE, - ACTIONS(147), 1, + ACTIONS(3794), 1, anon_sym_SQUOTE, - ACTIONS(222), 1, - anon_sym_RBRACK, - ACTIONS(894), 1, - anon_sym_EQ, - ACTIONS(903), 1, - anon_sym_EQ_GT, - ACTIONS(3410), 1, - sym_identifier, - STATE(1560), 1, + STATE(238), 1, sym_nested_identifier, - STATE(1561), 1, + STATE(245), 1, sym_string, - STATE(1640), 1, + STATE(266), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 12, + ACTIONS(157), 14, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -141614,11 +159364,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [2441] = 3, + [2726] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2530), 22, + ACTIONS(2664), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -141641,7 +159391,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(2528), 39, + ACTIONS(2662), 39, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -141681,31 +159431,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [2511] = 12, + [2796] = 12, ACTIONS(145), 1, anon_sym_DQUOTE, ACTIONS(147), 1, anon_sym_SQUOTE, - ACTIONS(822), 1, + ACTIONS(884), 1, anon_sym_EQ, - ACTIONS(925), 1, + ACTIONS(1007), 1, anon_sym_EQ_GT, - ACTIONS(3410), 1, + ACTIONS(3834), 1, sym_identifier, - STATE(1560), 1, - sym_nested_identifier, - STATE(1561), 1, + STATE(1741), 1, sym_string, - STATE(1640), 1, + STATE(1869), 1, + sym_nested_identifier, + STATE(1906), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, ACTIONS(157), 14, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -141757,32 +159507,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [2599] = 12, - ACTIONS(67), 1, - anon_sym_DQUOTE, - ACTIONS(69), 1, - anon_sym_SQUOTE, - ACTIONS(951), 1, - anon_sym_EQ, - ACTIONS(957), 1, + [2884] = 11, + ACTIONS(1007), 1, anon_sym_EQ_GT, - ACTIONS(3437), 1, + ACTIONS(1041), 1, + anon_sym_EQ, + ACTIONS(3660), 1, sym_identifier, - STATE(1508), 1, - sym_nested_identifier, - STATE(1509), 1, - sym_string, - STATE(1759), 1, - sym__module, + ACTIONS(3662), 1, + anon_sym_LBRACE, + ACTIONS(3664), 1, + anon_sym_LBRACK, + STATE(5899), 1, + sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 14, + STATE(4671), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(157), 13, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -141833,31 +159582,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [2687] = 11, - ACTIONS(951), 1, - anon_sym_EQ, - ACTIONS(957), 1, + [2970] = 12, + ACTIONS(928), 1, + anon_sym_DQUOTE, + ACTIONS(930), 1, + anon_sym_SQUOTE, + ACTIONS(1007), 1, anon_sym_EQ_GT, - ACTIONS(3350), 1, + ACTIONS(1041), 1, + anon_sym_EQ, + ACTIONS(3863), 1, sym_identifier, - ACTIONS(3352), 1, - anon_sym_LBRACE, - ACTIONS(3354), 1, - anon_sym_LBRACK, - STATE(4676), 1, - sym_variable_declarator, + STATE(2019), 1, + sym_nested_identifier, + STATE(2020), 1, + sym_string, + STATE(2417), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3586), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(157), 13, + ACTIONS(157), 14, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -141908,33 +159658,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [2773] = 13, + [3058] = 12, ACTIONS(145), 1, anon_sym_DQUOTE, ACTIONS(147), 1, anon_sym_SQUOTE, - ACTIONS(903), 1, + ACTIONS(1001), 1, anon_sym_EQ_GT, - ACTIONS(945), 1, + ACTIONS(1029), 1, anon_sym_EQ, - ACTIONS(961), 1, - anon_sym_COLON, - ACTIONS(3410), 1, + ACTIONS(3834), 1, sym_identifier, - STATE(1560), 1, - sym_nested_identifier, - STATE(1561), 1, + STATE(1741), 1, sym_string, - STATE(1640), 1, + STATE(1869), 1, + sym_nested_identifier, + STATE(1906), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 13, + ACTIONS(157), 14, sym__ternary_qmark, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -141985,32 +159734,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [2863] = 12, - ACTIONS(951), 1, - anon_sym_EQ, - ACTIONS(957), 1, - anon_sym_EQ_GT, - ACTIONS(1517), 1, + [3146] = 13, + ACTIONS(145), 1, anon_sym_DQUOTE, - ACTIONS(1519), 1, + ACTIONS(147), 1, anon_sym_SQUOTE, - ACTIONS(3433), 1, + ACTIONS(985), 1, + anon_sym_COLON, + ACTIONS(989), 1, + anon_sym_EQ_GT, + ACTIONS(1003), 1, + anon_sym_EQ, + ACTIONS(3834), 1, sym_identifier, - STATE(785), 1, + STATE(1741), 1, sym_string, - STATE(859), 1, - sym__module, - STATE(4662), 1, + STATE(1869), 1, sym_nested_identifier, + STATE(1906), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 14, - sym__automatic_semicolon, + ACTIONS(157), 13, sym__ternary_qmark, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -142061,23 +159811,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [2951] = 12, - ACTIONS(145), 1, + [3236] = 12, + ACTIONS(1007), 1, + anon_sym_EQ_GT, + ACTIONS(1041), 1, + anon_sym_EQ, + ACTIONS(1667), 1, anon_sym_DQUOTE, - ACTIONS(147), 1, + ACTIONS(1669), 1, anon_sym_SQUOTE, - ACTIONS(822), 1, - anon_sym_EQ, - ACTIONS(957), 1, - anon_sym_EQ_GT, - ACTIONS(3410), 1, + ACTIONS(3861), 1, sym_identifier, - STATE(1560), 1, - sym_nested_identifier, - STATE(1561), 1, + STATE(857), 1, sym_string, - STATE(1640), 1, + STATE(976), 1, sym__module, + STATE(5770), 1, + sym_nested_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, @@ -142137,30 +159887,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [3039] = 5, - ACTIONS(3521), 1, - anon_sym_EQ, + [3324] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3450), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, + ACTIONS(2714), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -142181,7 +159914,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3443), 24, + ACTIONS(2712), 39, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -142196,6 +159929,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -142206,50 +159954,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [3113] = 14, - ACTIONS(3479), 1, - anon_sym_EQ, - ACTIONS(3489), 1, + [3394] = 11, + ACTIONS(1007), 1, anon_sym_EQ_GT, - ACTIONS(3523), 1, - anon_sym_LPAREN, - ACTIONS(3525), 1, - anon_sym_DOT, - ACTIONS(3527), 1, - anon_sym_QMARK_DOT, - ACTIONS(3529), 1, - anon_sym_LT, - STATE(3107), 1, - sym_arguments, - STATE(3272), 1, - sym_type_arguments, + ACTIONS(1041), 1, + anon_sym_EQ, + ACTIONS(3660), 1, + sym_identifier, + ACTIONS(3662), 1, + anon_sym_LBRACE, + ACTIONS(3664), 1, + anon_sym_LBRACK, + STATE(5851), 1, + sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3485), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3481), 7, + STATE(4671), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(157), 13, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3443), 11, sym__ternary_qmark, - anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142265,8 +160004,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 18, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -142275,31 +160015,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [3205] = 12, - ACTIONS(951), 1, - anon_sym_EQ, - ACTIONS(957), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [3480] = 12, + ACTIONS(1007), 1, anon_sym_EQ_GT, - ACTIONS(1517), 1, + ACTIONS(1041), 1, + anon_sym_EQ, + ACTIONS(1667), 1, anon_sym_DQUOTE, - ACTIONS(1519), 1, + ACTIONS(1669), 1, anon_sym_SQUOTE, - ACTIONS(3340), 1, + ACTIONS(3768), 1, sym_identifier, - STATE(753), 1, + STATE(816), 1, sym_nested_identifier, - STATE(785), 1, + STATE(857), 1, sym_string, - STATE(859), 1, + STATE(976), 1, sym__module, ACTIONS(5), 2, sym_html_comment, @@ -142360,50 +160105,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [3293] = 14, - ACTIONS(3483), 1, - anon_sym_LPAREN, - ACTIONS(3487), 1, - anon_sym_DOT, - ACTIONS(3491), 1, - anon_sym_QMARK_DOT, - ACTIONS(3493), 1, - anon_sym_LT, - ACTIONS(3531), 1, - anon_sym_EQ, - ACTIONS(3533), 1, + [3568] = 13, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(989), 1, anon_sym_EQ_GT, - STATE(2926), 1, - sym_arguments, - STATE(2992), 1, - sym_type_arguments, + ACTIONS(1003), 1, + anon_sym_EQ, + ACTIONS(1005), 1, + anon_sym_COLON, + ACTIONS(3834), 1, + sym_identifier, + STATE(1741), 1, + sym_string, + STATE(1869), 1, + sym_nested_identifier, + STATE(1906), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3481), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3485), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3443), 14, - sym__automatic_semicolon, + ACTIONS(157), 13, sym__ternary_qmark, - anon_sym_as, - anon_sym_SEMI, - anon_sym_of, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142419,41 +160157,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 17, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [3384] = 9, - ACTIONS(225), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [3658] = 13, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(850), 1, + ACTIONS(884), 1, anon_sym_EQ, - ACTIONS(1671), 1, - anon_sym_extends, + ACTIONS(886), 1, + anon_sym_COLON, + ACTIONS(3834), 1, + sym_identifier, + STATE(1741), 1, + sym_string, + STATE(1869), 1, + sym_nested_identifier, + STATE(1906), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3535), 2, - anon_sym_COMMA, + ACTIONS(157), 12, + sym__ternary_qmark, + anon_sym_LPAREN, anon_sym_LBRACK, - ACTIONS(3538), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -142470,16 +160233,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 18, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -142489,59 +160256,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(157), 19, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - [3465] = 14, - ACTIONS(3479), 1, - anon_sym_EQ, - ACTIONS(3483), 1, + [3747] = 14, + ACTIONS(3913), 1, anon_sym_LPAREN, - ACTIONS(3487), 1, + ACTIONS(3915), 1, anon_sym_DOT, - ACTIONS(3489), 1, - anon_sym_EQ_GT, - ACTIONS(3491), 1, + ACTIONS(3917), 1, anon_sym_QMARK_DOT, - ACTIONS(3493), 1, + ACTIONS(3919), 1, anon_sym_LT, - STATE(2926), 1, + ACTIONS(3970), 1, + anon_sym_EQ, + ACTIONS(3972), 1, + anon_sym_EQ_GT, + STATE(3441), 1, sym_arguments, - STATE(2992), 1, + STATE(3570), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3485), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3481), 4, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(3875), 3, + anon_sym_COMMA, anon_sym_LBRACK, anon_sym_extends, - ACTIONS(3443), 13, + ACTIONS(3887), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3873), 14, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_COLON, + anon_sym_SEMI, + anon_sym_of, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -142551,7 +160301,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142567,11 +160317,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 18, + ACTIONS(3869), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -142586,108 +160335,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [3556] = 8, - ACTIONS(3483), 1, - anon_sym_LPAREN, - ACTIONS(3545), 1, - anon_sym_DOT, - ACTIONS(3547), 1, - anon_sym_LT, - STATE(1271), 1, - sym_arguments, - STATE(5695), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3543), 13, - anon_sym_LBRACE, - anon_sym_BANG, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_DOT_DOT_DOT, - anon_sym_TILDE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3541), 42, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_typeof, - anon_sym_import, - anon_sym_let, - anon_sym_await, - anon_sym_yield, - anon_sym_class, - anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_using, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - [3635] = 16, - ACTIONS(862), 1, + [3838] = 16, + ACTIONS(906), 1, anon_sym_COLON, - ACTIONS(3489), 1, + ACTIONS(3881), 1, anon_sym_EQ_GT, - ACTIONS(3507), 1, + ACTIONS(3943), 1, anon_sym_LBRACK, - ACTIONS(3513), 1, + ACTIONS(3949), 1, anon_sym_DOT, - ACTIONS(3516), 1, + ACTIONS(3952), 1, anon_sym_LT, - ACTIONS(3519), 1, + ACTIONS(3955), 1, anon_sym_extends, - ACTIONS(3549), 1, + ACTIONS(3957), 1, anon_sym_EQ, - ACTIONS(3556), 1, + ACTIONS(3974), 1, anon_sym_QMARK, - STATE(2945), 1, + STATE(3593), 1, sym_type_arguments, - STATE(5518), 1, + STATE(6506), 1, sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3510), 2, + ACTIONS(3946), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3552), 2, + ACTIONS(3960), 2, anon_sym_COMMA, anon_sym_RBRACK, - ACTIONS(3443), 13, + ACTIONS(3873), 13, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -142701,7 +160379,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142717,7 +160395,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 18, + ACTIONS(3869), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -142736,31 +160414,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [3730] = 12, + [3933] = 12, ACTIONS(145), 1, anon_sym_DQUOTE, ACTIONS(147), 1, anon_sym_SQUOTE, - ACTIONS(903), 1, - anon_sym_EQ_GT, - ACTIONS(945), 1, + ACTIONS(884), 1, anon_sym_EQ, - ACTIONS(3410), 1, + ACTIONS(1059), 1, + anon_sym_EQ_GT, + ACTIONS(3834), 1, sym_identifier, - STATE(1560), 1, - sym_nested_identifier, - STATE(1561), 1, + STATE(1741), 1, sym_string, - STATE(1640), 1, + STATE(1869), 1, + sym_nested_identifier, + STATE(1906), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 13, + ACTIONS(157), 12, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -142786,11 +160463,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(120), 25, anon_sym_STAR, anon_sym_as, anon_sym_BANG, anon_sym_in, + anon_sym_of, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -142811,37 +160489,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [3817] = 13, - ACTIONS(3489), 1, + [4020] = 9, + ACTIONS(219), 1, + anon_sym_EQ, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(3507), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(3549), 1, - anon_sym_EQ, - ACTIONS(3559), 1, - anon_sym_DOT, - ACTIONS(3562), 1, - anon_sym_LT, - STATE(3240), 1, - sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3510), 2, + ACTIONS(3980), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3552), 2, + ACTIONS(1853), 7, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(3519), 4, - sym__automatic_semicolon, anon_sym_SEMI, anon_sym_extends, anon_sym_PIPE_RBRACE, - ACTIONS(3443), 13, + ACTIONS(157), 14, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -142852,7 +160525,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142868,7 +160541,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 18, + ACTIONS(120), 19, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -142884,43 +160557,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [3906] = 12, - ACTIONS(145), 1, - anon_sym_DQUOTE, - ACTIONS(147), 1, - anon_sym_SQUOTE, - ACTIONS(822), 1, - anon_sym_EQ, - ACTIONS(973), 1, + [4101] = 14, + ACTIONS(3902), 1, anon_sym_EQ_GT, - ACTIONS(3410), 1, - sym_identifier, - STATE(1560), 1, - sym_nested_identifier, - STATE(1561), 1, - sym_string, - STATE(1640), 1, - sym__module, + ACTIONS(3913), 1, + anon_sym_LPAREN, + ACTIONS(3915), 1, + anon_sym_DOT, + ACTIONS(3917), 1, + anon_sym_QMARK_DOT, + ACTIONS(3919), 1, + anon_sym_LT, + ACTIONS(3983), 1, + anon_sym_EQ, + STATE(3441), 1, + sym_arguments, + STATE(3570), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 12, - sym__ternary_qmark, - anon_sym_LPAREN, + ACTIONS(3875), 3, + anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_extends, + ACTIONS(3887), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3873), 14, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(163), 15, + anon_sym_satisfies, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142936,69 +160620,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 25, + ACTIONS(3869), 17, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, - anon_sym_of, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [3993] = 14, - ACTIONS(145), 1, - anon_sym_DQUOTE, - ACTIONS(147), 1, - anon_sym_SQUOTE, - ACTIONS(155), 1, + [4192] = 9, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(822), 1, + ACTIONS(894), 1, anon_sym_EQ, - ACTIONS(910), 1, - anon_sym_in, - ACTIONS(913), 1, - anon_sym_of, - ACTIONS(3410), 1, - sym_identifier, - STATE(1560), 1, - sym_nested_identifier, - STATE(1561), 1, - sym_string, - STATE(1640), 1, - sym__module, + ACTIONS(1853), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 12, - sym__ternary_qmark, - anon_sym_LPAREN, + ACTIONS(3977), 2, + anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(3980), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -143015,19 +160671,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 23, + ACTIONS(120), 18, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, - anon_sym_GT, + anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -143037,24 +160690,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, + ACTIONS(157), 19, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - [4084] = 12, + [4273] = 12, ACTIONS(145), 1, anon_sym_DQUOTE, ACTIONS(147), 1, anon_sym_SQUOTE, - ACTIONS(967), 1, + ACTIONS(1053), 1, anon_sym_EQ, - ACTIONS(973), 1, + ACTIONS(1059), 1, anon_sym_EQ_GT, - ACTIONS(3410), 1, + ACTIONS(3834), 1, sym_identifier, - STATE(1560), 1, - sym_nested_identifier, - STATE(1561), 1, + STATE(1741), 1, sym_string, - STATE(1640), 1, + STATE(1869), 1, + sym_nested_identifier, + STATE(1906), 1, sym__module, ACTIONS(5), 2, sym_html_comment, @@ -143114,41 +160785,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [4171] = 12, - ACTIONS(145), 1, - anon_sym_DQUOTE, - ACTIONS(147), 1, - anon_sym_SQUOTE, - ACTIONS(822), 1, + [4360] = 14, + ACTIONS(3913), 1, + anon_sym_LPAREN, + ACTIONS(3915), 1, + anon_sym_DOT, + ACTIONS(3917), 1, + anon_sym_QMARK_DOT, + ACTIONS(3919), 1, + anon_sym_LT, + ACTIONS(3985), 1, anon_sym_EQ, - ACTIONS(903), 1, + ACTIONS(3987), 1, anon_sym_EQ_GT, - ACTIONS(3410), 1, - sym_identifier, - STATE(1560), 1, - sym_nested_identifier, - STATE(1561), 1, - sym_string, - STATE(1640), 1, - sym__module, + STATE(3441), 1, + sym_arguments, + STATE(3570), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 13, - sym__ternary_qmark, - anon_sym_LPAREN, + ACTIONS(3875), 3, + anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_extends, + ACTIONS(3887), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3873), 14, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_SEMI, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(163), 15, + anon_sym_satisfies, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143164,49 +160844,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(3869), 17, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [4258] = 13, + [4451] = 14, ACTIONS(145), 1, anon_sym_DQUOTE, ACTIONS(147), 1, anon_sym_SQUOTE, ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(822), 1, + ACTIONS(884), 1, anon_sym_EQ, - ACTIONS(828), 1, - anon_sym_COLON, - ACTIONS(3410), 1, + ACTIONS(996), 1, + anon_sym_in, + ACTIONS(999), 1, + anon_sym_of, + ACTIONS(3834), 1, sym_identifier, - STATE(1560), 1, - sym_nested_identifier, - STATE(1561), 1, + STATE(1741), 1, sym_string, - STATE(1640), 1, + STATE(1869), 1, + sym_nested_identifier, + STATE(1906), 1, sym__module, ACTIONS(5), 2, sym_html_comment, @@ -143240,11 +160915,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(120), 23, anon_sym_STAR, anon_sym_as, anon_sym_BANG, - anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -143265,40 +160939,110 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [4347] = 14, - ACTIONS(3448), 1, + [4542] = 8, + ACTIONS(3913), 1, + anon_sym_LPAREN, + ACTIONS(3993), 1, + anon_sym_DOT, + ACTIONS(3995), 1, + anon_sym_LT, + STATE(1436), 1, + sym_arguments, + STATE(6813), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3991), 13, + anon_sym_LBRACE, + anon_sym_BANG, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_DOT_DOT_DOT, + anon_sym_TILDE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(3989), 42, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_typeof, + anon_sym_import, + anon_sym_let, + anon_sym_await, + anon_sym_yield, + anon_sym_class, + anon_sym_async, + anon_sym_function, + anon_sym_new, + anon_sym_using, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + [4621] = 14, + ACTIONS(3871), 1, + anon_sym_EQ, + ACTIONS(3881), 1, anon_sym_EQ_GT, - ACTIONS(3483), 1, + ACTIONS(3913), 1, anon_sym_LPAREN, - ACTIONS(3487), 1, + ACTIONS(3915), 1, anon_sym_DOT, - ACTIONS(3491), 1, + ACTIONS(3917), 1, anon_sym_QMARK_DOT, - ACTIONS(3493), 1, + ACTIONS(3919), 1, anon_sym_LT, - ACTIONS(3565), 1, - anon_sym_EQ, - STATE(2926), 1, + STATE(3441), 1, sym_arguments, - STATE(2992), 1, + STATE(3570), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3481), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3485), 3, - anon_sym_GT, + ACTIONS(3887), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3443), 14, - sym__automatic_semicolon, + ACTIONS(3875), 4, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3873), 13, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_COLON, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -143308,7 +161052,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143324,10 +161068,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 17, + ACTIONS(3869), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -143342,41 +161087,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [4438] = 9, - ACTIONS(219), 1, - anon_sym_EQ, - ACTIONS(225), 1, + [4712] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(989), 1, anon_sym_EQ_GT, - ACTIONS(3535), 1, - anon_sym_LBRACK, + ACTIONS(1003), 1, + anon_sym_EQ, + ACTIONS(3834), 1, + sym_identifier, + STATE(1741), 1, + sym_string, + STATE(1869), 1, + sym_nested_identifier, + STATE(1906), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3538), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(1671), 6, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(157), 14, + ACTIONS(157), 13, sym__ternary_qmark, - anon_sym_as, anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -143393,8 +161137,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 19, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -143403,7 +161148,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -143413,48 +161160,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [4518] = 14, - ACTIONS(3479), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [4799] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(884), 1, anon_sym_EQ, - ACTIONS(3483), 1, - anon_sym_LPAREN, - ACTIONS(3487), 1, - anon_sym_DOT, - ACTIONS(3489), 1, + ACTIONS(989), 1, anon_sym_EQ_GT, - ACTIONS(3491), 1, - anon_sym_QMARK_DOT, - ACTIONS(3493), 1, - anon_sym_LT, - STATE(2926), 1, - sym_arguments, - STATE(2992), 1, - sym_type_arguments, + ACTIONS(3834), 1, + sym_identifier, + STATE(1741), 1, + sym_string, + STATE(1869), 1, + sym_nested_identifier, + STATE(1906), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3485), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - ACTIONS(3481), 4, - anon_sym_COMMA, + ACTIONS(157), 13, + sym__ternary_qmark, + anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3443), 11, - sym__ternary_qmark, - anon_sym_as, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143470,8 +161212,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 18, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -143480,65 +161223,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [4608] = 8, - ACTIONS(219), 1, - anon_sym_EQ, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(758), 1, - anon_sym_QMARK, + anon_sym_instanceof, + anon_sym_satisfies, + [4886] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(222), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(157), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(163), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(3937), 5, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3933), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -143559,30 +161270,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [4686] = 12, - ACTIONS(3448), 1, - anon_sym_EQ_GT, - ACTIONS(3513), 1, - anon_sym_DOT, - ACTIONS(3516), 1, - anon_sym_LT, - ACTIONS(3519), 1, - anon_sym_extends, - ACTIONS(3565), 1, - anon_sym_EQ, - STATE(2945), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3507), 2, + ACTIONS(3935), 32, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_LBRACK, - ACTIONS(3510), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3450), 15, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143598,14 +161294,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 16, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -143615,58 +161303,98 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3439), 17, - anon_sym_STAR, + [4956] = 6, + ACTIONS(4001), 1, + anon_sym_AT, + STATE(1401), 1, + aux_sym_export_statement_repeat1, + STATE(1494), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3999), 14, + anon_sym_LBRACE, anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_DOT_DOT_DOT, + anon_sym_LT, + anon_sym_TILDE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(3997), 42, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_typeof, + anon_sym_import, + anon_sym_let, + anon_sym_await, + anon_sym_yield, + anon_sym_class, + anon_sym_async, + anon_sym_function, + anon_sym_new, + anon_sym_using, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [4772] = 12, - ACTIONS(145), 1, - anon_sym_DQUOTE, - ACTIONS(147), 1, - anon_sym_SQUOTE, - ACTIONS(155), 1, - anon_sym_EQ_GT, - ACTIONS(1037), 1, - anon_sym_EQ, - ACTIONS(3410), 1, + anon_sym_void, + anon_sym_delete, sym_identifier, - STATE(1560), 1, - sym_nested_identifier, - STATE(1561), 1, - sym_string, - STATE(1640), 1, - sym__module, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + [5030] = 12, + ACTIONS(3949), 1, + anon_sym_DOT, + ACTIONS(3952), 1, + anon_sym_LT, + ACTIONS(3955), 1, + anon_sym_extends, + ACTIONS(3985), 1, + anon_sym_EQ, + ACTIONS(3987), 1, + anon_sym_EQ_GT, + STATE(3593), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 12, - sym__ternary_qmark, - anon_sym_LPAREN, + ACTIONS(3943), 2, + anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(163), 15, + ACTIONS(3946), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143682,40 +161410,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, - anon_sym_STAR, + ACTIONS(3873), 16, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3869), 17, + anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [4858] = 6, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(850), 1, + [5116] = 6, + ACTIONS(3871), 1, anon_sym_EQ, + ACTIONS(3881), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(163), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143731,7 +161469,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -143753,7 +161491,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(157), 21, + ACTIONS(3873), 21, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -143775,40 +161513,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [4932] = 12, - ACTIONS(145), 1, - anon_sym_DQUOTE, - ACTIONS(147), 1, - anon_sym_SQUOTE, - ACTIONS(155), 1, - anon_sym_EQ_GT, - ACTIONS(1033), 1, + [5190] = 14, + ACTIONS(3871), 1, anon_sym_EQ, - ACTIONS(3410), 1, - sym_identifier, - STATE(1560), 1, - sym_nested_identifier, - STATE(1561), 1, - sym_string, - STATE(1640), 1, - sym__module, + ACTIONS(3881), 1, + anon_sym_EQ_GT, + ACTIONS(3913), 1, + anon_sym_LPAREN, + ACTIONS(3915), 1, + anon_sym_DOT, + ACTIONS(3917), 1, + anon_sym_QMARK_DOT, + ACTIONS(3919), 1, + anon_sym_LT, + STATE(3441), 1, + sym_arguments, + STATE(3570), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 12, - sym__ternary_qmark, - anon_sym_LPAREN, + ACTIONS(3887), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + ACTIONS(3875), 4, + anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3873), 11, + sym__ternary_qmark, + anon_sym_as, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(163), 15, + anon_sym_satisfies, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143824,9 +161570,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(3869), 18, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -143835,42 +161580,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [5018] = 12, - ACTIONS(145), 1, - anon_sym_DQUOTE, - ACTIONS(147), 1, - anon_sym_SQUOTE, + [5280] = 8, + ACTIONS(117), 1, + anon_sym_EQ, ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(1043), 1, - anon_sym_EQ, - ACTIONS(3410), 1, - sym_identifier, - STATE(1560), 1, - sym_nested_identifier, - STATE(1561), 1, - sym_string, - STATE(1640), 1, - sym__module, + ACTIONS(802), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 12, + ACTIONS(126), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(157), 15, sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -143879,9 +161616,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, + anon_sym_satisfies, ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -143898,9 +161637,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(120), 21, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -143921,41 +161659,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [5104] = 14, - ACTIONS(3483), 1, - anon_sym_LPAREN, - ACTIONS(3487), 1, - anon_sym_DOT, - ACTIONS(3491), 1, - anon_sym_QMARK_DOT, - ACTIONS(3493), 1, - anon_sym_LT, - ACTIONS(3567), 1, + [5358] = 8, + ACTIONS(4004), 1, anon_sym_EQ, - ACTIONS(3569), 1, + ACTIONS(4009), 1, anon_sym_EQ_GT, - STATE(2926), 1, - sym_arguments, - STATE(2992), 1, - sym_type_arguments, + ACTIONS(4011), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3481), 3, + ACTIONS(4007), 5, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3485), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3443), 13, - sym__automatic_semicolon, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3873), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -143965,7 +161691,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143981,48 +161707,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 17, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [5194] = 12, - ACTIONS(3513), 1, - anon_sym_DOT, - ACTIONS(3516), 1, - anon_sym_LT, - ACTIONS(3519), 1, - anon_sym_extends, - ACTIONS(3531), 1, - anon_sym_EQ, - ACTIONS(3533), 1, + [5436] = 8, + ACTIONS(155), 1, anon_sym_EQ_GT, - STATE(2945), 1, - sym_type_arguments, + ACTIONS(884), 1, + anon_sym_EQ, + ACTIONS(888), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 2, + ACTIONS(886), 5, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(157), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, anon_sym_LBRACK, - ACTIONS(3510), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3450), 15, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144038,73 +161777,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 16, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3439), 17, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [5280] = 15, - ACTIONS(3489), 1, - anon_sym_EQ_GT, - ACTIONS(3507), 1, - anon_sym_LBRACK, - ACTIONS(3513), 1, - anon_sym_DOT, - ACTIONS(3516), 1, - anon_sym_LT, - ACTIONS(3519), 1, - anon_sym_extends, - ACTIONS(3549), 1, + [5514] = 8, + ACTIONS(3939), 1, anon_sym_EQ, - ACTIONS(3552), 1, - anon_sym_RPAREN, - ACTIONS(3574), 1, + ACTIONS(4009), 1, + anon_sym_EQ_GT, + ACTIONS(4015), 1, anon_sym_QMARK, - STATE(2945), 1, - sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3510), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3571), 2, + ACTIONS(4013), 5, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_COLON, - ACTIONS(3443), 13, + anon_sym_RBRACK, + ACTIONS(3873), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -144115,7 +161831,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144131,7 +161847,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 18, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -144141,31 +161857,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [5372] = 12, + [5592] = 12, ACTIONS(145), 1, anon_sym_DQUOTE, ACTIONS(147), 1, anon_sym_SQUOTE, ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(1039), 1, + ACTIONS(1067), 1, anon_sym_EQ, - ACTIONS(3410), 1, + ACTIONS(3834), 1, sym_identifier, - STATE(1560), 1, - sym_nested_identifier, - STATE(1561), 1, + STATE(1741), 1, sym_string, - STATE(1640), 1, + STATE(1869), 1, + sym_nested_identifier, + STATE(1906), 1, sym__module, ACTIONS(5), 2, sym_html_comment, @@ -144224,163 +161943,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [5458] = 6, - ACTIONS(225), 1, + [5678] = 12, + ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(822), 1, + ACTIONS(884), 1, anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(163), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, - anon_sym_STAR, - anon_sym_BANG, + ACTIONS(996), 1, anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - ACTIONS(157), 21, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [5532] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3578), 16, + ACTIONS(999), 1, + anon_sym_of, + ACTIONS(3662), 1, anon_sym_LBRACE, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_DOT_DOT_DOT, - anon_sym_LT, - anon_sym_TILDE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3576), 43, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_typeof, - anon_sym_import, - anon_sym_let, - anon_sym_await, - anon_sym_yield, - anon_sym_DOT, - anon_sym_class, - anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_using, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - [5600] = 12, - ACTIONS(145), 1, - anon_sym_DQUOTE, - ACTIONS(147), 1, - anon_sym_SQUOTE, - ACTIONS(155), 1, - anon_sym_EQ_GT, - ACTIONS(1041), 1, - anon_sym_EQ, - ACTIONS(3410), 1, + ACTIONS(4017), 1, sym_identifier, - STATE(1560), 1, - sym_nested_identifier, - STATE(1561), 1, - sym_string, - STATE(1640), 1, - sym__module, + ACTIONS(4019), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 12, + STATE(6123), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(157), 11, sym__ternary_qmark, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -144406,11 +161993,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(120), 23, anon_sym_STAR, anon_sym_as, anon_sym_BANG, - anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -144431,39 +162017,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [5686] = 14, - ACTIONS(3483), 1, - anon_sym_LPAREN, - ACTIONS(3487), 1, - anon_sym_DOT, - ACTIONS(3491), 1, - anon_sym_QMARK_DOT, - ACTIONS(3493), 1, - anon_sym_LT, - ACTIONS(3580), 1, + [5764] = 8, + ACTIONS(219), 1, anon_sym_EQ, - ACTIONS(3582), 1, + ACTIONS(225), 1, anon_sym_EQ_GT, - STATE(2926), 1, - sym_arguments, - STATE(2992), 1, - sym_type_arguments, + ACTIONS(802), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3481), 3, + ACTIONS(222), 5, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3485), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3443), 13, - sym__ternary_qmark, - anon_sym_as, anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(157), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -144473,7 +162049,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144489,40 +162065,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 17, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [5776] = 12, + [5842] = 12, ACTIONS(145), 1, anon_sym_DQUOTE, ACTIONS(147), 1, anon_sym_SQUOTE, ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(1047), 1, + ACTIONS(1071), 1, anon_sym_EQ, - ACTIONS(3410), 1, + ACTIONS(3834), 1, sym_identifier, - STATE(1560), 1, - sym_nested_identifier, - STATE(1561), 1, + STATE(1741), 1, sym_string, - STATE(1640), 1, + STATE(1869), 1, + sym_nested_identifier, + STATE(1906), 1, sym__module, ACTIONS(5), 2, sym_html_comment, @@ -144581,28 +162161,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [5862] = 8, - ACTIONS(3521), 1, - anon_sym_EQ, - ACTIONS(3586), 1, + [5928] = 15, + ACTIONS(3881), 1, anon_sym_EQ_GT, - ACTIONS(3588), 1, + ACTIONS(3943), 1, + anon_sym_LBRACK, + ACTIONS(3949), 1, + anon_sym_DOT, + ACTIONS(3952), 1, + anon_sym_LT, + ACTIONS(3955), 1, + anon_sym_extends, + ACTIONS(3957), 1, + anon_sym_EQ, + ACTIONS(3960), 1, + anon_sym_RPAREN, + ACTIONS(4011), 1, anon_sym_QMARK, + STATE(3593), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3584), 5, + ACTIONS(3946), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4022), 2, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(3443), 15, + ACTIONS(3873), 13, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -144613,7 +162203,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144629,7 +162219,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, + ACTIONS(3869), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -144639,61 +162229,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [5940] = 15, - ACTIONS(3507), 1, - anon_sym_LBRACK, - ACTIONS(3513), 1, + [6020] = 12, + ACTIONS(3949), 1, anon_sym_DOT, - ACTIONS(3516), 1, + ACTIONS(3952), 1, anon_sym_LT, - ACTIONS(3519), 1, + ACTIONS(3955), 1, anon_sym_extends, - ACTIONS(3574), 1, - anon_sym_QMARK, - ACTIONS(3586), 1, - anon_sym_EQ_GT, - ACTIONS(3590), 1, + ACTIONS(3970), 1, anon_sym_EQ, - ACTIONS(3595), 1, - anon_sym_RPAREN, - STATE(2945), 1, + ACTIONS(3972), 1, + anon_sym_EQ_GT, + STATE(3593), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3510), 2, + ACTIONS(3943), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(3946), 3, + anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3593), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(3443), 13, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144709,11 +162277,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 18, + ACTIONS(3873), 16, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3869), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -144728,29 +162312,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [6032] = 8, - ACTIONS(3574), 1, - anon_sym_QMARK, - ACTIONS(3586), 1, - anon_sym_EQ_GT, - ACTIONS(3590), 1, + [6106] = 14, + ACTIONS(3913), 1, + anon_sym_LPAREN, + ACTIONS(3915), 1, + anon_sym_DOT, + ACTIONS(3917), 1, + anon_sym_QMARK_DOT, + ACTIONS(3919), 1, + anon_sym_LT, + ACTIONS(4025), 1, anon_sym_EQ, + ACTIONS(4027), 1, + anon_sym_EQ_GT, + STATE(3441), 1, + sym_arguments, + STATE(3570), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3593), 5, + ACTIONS(3875), 3, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(3443), 15, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3887), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3873), 13, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_SEMI, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -144760,7 +162354,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144776,54 +162370,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, + ACTIONS(3869), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [6110] = 6, - ACTIONS(3489), 1, - anon_sym_EQ_GT, - ACTIONS(3521), 1, - anon_sym_EQ, + [6196] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3450), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, + ACTIONS(3895), 5, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3891), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -144844,19 +162421,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3443), 21, + ACTIONS(3893), 32, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -144866,107 +162454,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [6184] = 6, - ACTIONS(3602), 1, - anon_sym_AT, - STATE(1253), 1, - aux_sym_export_statement_repeat1, - STATE(1319), 1, - sym_decorator, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3600), 14, - anon_sym_LBRACE, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_DOT_DOT_DOT, - anon_sym_LT, - anon_sym_TILDE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(3598), 42, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_typeof, - anon_sym_import, - anon_sym_let, - anon_sym_await, - anon_sym_yield, - anon_sym_class, - anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_using, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - [6258] = 12, - ACTIONS(145), 1, - anon_sym_DQUOTE, - ACTIONS(147), 1, - anon_sym_SQUOTE, - ACTIONS(155), 1, + [6266] = 6, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(822), 1, + ACTIONS(884), 1, anon_sym_EQ, - ACTIONS(3410), 1, - sym_identifier, - STATE(1560), 1, - sym_nested_identifier, - STATE(1561), 1, - sym_string, - STATE(1640), 1, - sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 12, - sym__ternary_qmark, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -144983,9 +162478,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(120), 21, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -145006,40 +162500,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [6344] = 14, - ACTIONS(3483), 1, + ACTIONS(157), 21, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3487), 1, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(3491), 1, anon_sym_QMARK_DOT, - ACTIONS(3493), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [6340] = 15, + ACTIONS(3943), 1, + anon_sym_LBRACK, + ACTIONS(3949), 1, + anon_sym_DOT, + ACTIONS(3952), 1, anon_sym_LT, - ACTIONS(3605), 1, + ACTIONS(3955), 1, + anon_sym_extends, + ACTIONS(4004), 1, anon_sym_EQ, - ACTIONS(3607), 1, + ACTIONS(4009), 1, anon_sym_EQ_GT, - STATE(2926), 1, - sym_arguments, - STATE(2992), 1, + ACTIONS(4011), 1, + anon_sym_QMARK, + ACTIONS(4029), 1, + anon_sym_RPAREN, + STATE(3593), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3481), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3485), 3, - anon_sym_GT, + ACTIONS(3946), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3443), 13, + ACTIONS(4007), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(3873), 13, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -145049,8 +162564,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145066,10 +162580,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 17, + ACTIONS(3869), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -145084,22 +162599,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [6434] = 12, + [6432] = 12, ACTIONS(145), 1, anon_sym_DQUOTE, ACTIONS(147), 1, anon_sym_SQUOTE, ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(1035), 1, + ACTIONS(1075), 1, anon_sym_EQ, - ACTIONS(3410), 1, + ACTIONS(3834), 1, sym_identifier, - STATE(1560), 1, - sym_nested_identifier, - STATE(1561), 1, + STATE(1741), 1, sym_string, - STATE(1640), 1, + STATE(1869), 1, + sym_nested_identifier, + STATE(1906), 1, sym__module, ACTIONS(5), 2, sym_html_comment, @@ -145158,23 +162673,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [6520] = 8, - ACTIONS(3489), 1, + [6518] = 8, + ACTIONS(3881), 1, anon_sym_EQ_GT, - ACTIONS(3549), 1, + ACTIONS(3957), 1, anon_sym_EQ, - ACTIONS(3574), 1, + ACTIONS(4011), 1, anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3571), 5, + ACTIONS(4022), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - ACTIONS(3443), 15, + ACTIONS(3873), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -145190,7 +162705,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145206,7 +162721,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -145228,40 +162743,114 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [6598] = 12, - ACTIONS(145), 1, - anon_sym_DQUOTE, - ACTIONS(147), 1, - anon_sym_SQUOTE, - ACTIONS(155), 1, - anon_sym_EQ_GT, - ACTIONS(1045), 1, - anon_sym_EQ, - ACTIONS(3410), 1, - sym_identifier, - STATE(1560), 1, - sym_nested_identifier, - STATE(1561), 1, - sym_string, - STATE(1640), 1, - sym__module, + [6596] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 12, - sym__ternary_qmark, + ACTIONS(4034), 16, + anon_sym_LBRACE, + anon_sym_BANG, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_DOT_DOT_DOT, + anon_sym_LT, + anon_sym_TILDE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(4032), 43, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_typeof, + anon_sym_import, + anon_sym_let, + anon_sym_await, + anon_sym_yield, + anon_sym_DOT, + anon_sym_class, + anon_sym_async, + anon_sym_function, + anon_sym_new, + anon_sym_using, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + [6664] = 14, + ACTIONS(3913), 1, + anon_sym_LPAREN, + ACTIONS(3915), 1, anon_sym_DOT, + ACTIONS(3917), 1, anon_sym_QMARK_DOT, + ACTIONS(3919), 1, + anon_sym_LT, + ACTIONS(4036), 1, + anon_sym_EQ, + ACTIONS(4038), 1, + anon_sym_EQ_GT, + STATE(3441), 1, + sym_arguments, + STATE(3570), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3875), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3887), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3873), 13, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_COLON, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(163), 15, + anon_sym_satisfies, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145277,50 +162866,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(3869), 17, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [6684] = 8, + [6754] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(822), 1, + ACTIONS(884), 1, anon_sym_EQ, - ACTIONS(844), 1, - anon_sym_QMARK, + ACTIONS(3834), 1, + sym_identifier, + STATE(1741), 1, + sym_string, + STATE(1869), 1, + sym_nested_identifier, + STATE(1906), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(828), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(157), 15, + ACTIONS(157), 12, sym__ternary_qmark, - anon_sym_as, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -145329,11 +162914,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -145350,8 +162933,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -145372,31 +162956,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [6762] = 12, + anon_sym_instanceof, + anon_sym_satisfies, + [6840] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(822), 1, + ACTIONS(1131), 1, anon_sym_EQ, - ACTIONS(910), 1, - anon_sym_in, - ACTIONS(913), 1, - anon_sym_of, - ACTIONS(3352), 1, - anon_sym_LBRACE, - ACTIONS(3609), 1, + ACTIONS(3834), 1, sym_identifier, - ACTIONS(3611), 1, - anon_sym_LBRACK, + STATE(1741), 1, + sym_string, + STATE(1869), 1, + sym_nested_identifier, + STATE(1906), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4948), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(157), 11, + ACTIONS(157), 12, sym__ternary_qmark, anon_sym_LPAREN, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -145422,10 +163007,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 23, + ACTIONS(120), 24, anon_sym_STAR, anon_sym_as, anon_sym_BANG, + anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -145446,22 +163032,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [6848] = 12, + [6926] = 12, ACTIONS(145), 1, anon_sym_DQUOTE, ACTIONS(147), 1, anon_sym_SQUOTE, ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(979), 1, + ACTIONS(1135), 1, anon_sym_EQ, - ACTIONS(3410), 1, + ACTIONS(3834), 1, sym_identifier, - STATE(1560), 1, - sym_nested_identifier, - STATE(1561), 1, + STATE(1741), 1, sym_string, - STATE(1640), 1, + STATE(1869), 1, + sym_nested_identifier, + STATE(1906), 1, sym__module, ACTIONS(5), 2, sym_html_comment, @@ -145520,15 +163106,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [6934] = 6, - ACTIONS(3479), 1, - anon_sym_EQ, - ACTIONS(3489), 1, + [7012] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(155), 1, anon_sym_EQ_GT, + ACTIONS(1065), 1, + anon_sym_EQ, + ACTIONS(3834), 1, + sym_identifier, + STATE(1741), 1, + sym_string, + STATE(1869), 1, + sym_nested_identifier, + STATE(1906), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3450), 15, + ACTIONS(157), 12, + sym__ternary_qmark, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145544,8 +163155,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -145566,47 +163178,104 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3443), 21, + anon_sym_instanceof, + anon_sym_satisfies, + [7098] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(1129), 1, + anon_sym_EQ, + ACTIONS(3834), 1, + sym_identifier, + STATE(1741), 1, + sym_string, + STATE(1869), 1, + sym_nested_identifier, + STATE(1906), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 12, sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 24, + anon_sym_STAR, + anon_sym_as, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_satisfies, - [7008] = 8, - ACTIONS(117), 1, - anon_sym_EQ, + [7184] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(758), 1, - anon_sym_QMARK, + ACTIONS(1069), 1, + anon_sym_EQ, + ACTIONS(3834), 1, + sym_identifier, + STATE(1741), 1, + sym_string, + STATE(1869), 1, + sym_nested_identifier, + STATE(1906), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(126), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(157), 15, + ACTIONS(157), 12, sym__ternary_qmark, - anon_sym_as, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -145615,11 +163284,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -145636,7 +163303,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(120), 24, + anon_sym_STAR, + anon_sym_as, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_satisfies, + [7270] = 6, + ACTIONS(3881), 1, + anon_sym_EQ_GT, + ACTIONS(3939), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3885), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -145658,26 +163374,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [7086] = 12, + ACTIONS(3873), 21, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [7344] = 12, ACTIONS(219), 1, anon_sym_EQ, ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(862), 1, + ACTIONS(906), 1, anon_sym_COLON, - ACTIONS(3535), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(3614), 1, + ACTIONS(4040), 1, anon_sym_QMARK, - STATE(5505), 1, + STATE(6475), 1, sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3538), 2, + ACTIONS(3980), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(1671), 3, + ACTIONS(1853), 3, anon_sym_COMMA, anon_sym_RBRACK, anon_sym_extends, @@ -145732,36 +163470,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [7172] = 13, - ACTIONS(3507), 1, - anon_sym_LBRACK, - ACTIONS(3513), 1, + [7430] = 14, + ACTIONS(3913), 1, + anon_sym_LPAREN, + ACTIONS(3915), 1, anon_sym_DOT, - ACTIONS(3516), 1, + ACTIONS(3917), 1, + anon_sym_QMARK_DOT, + ACTIONS(3919), 1, anon_sym_LT, - ACTIONS(3521), 1, + ACTIONS(4043), 1, anon_sym_EQ, - ACTIONS(3584), 1, - anon_sym_COLON, - ACTIONS(3586), 1, + ACTIONS(4045), 1, anon_sym_EQ_GT, - STATE(2945), 1, + STATE(3441), 1, + sym_arguments, + STATE(3570), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3510), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3519), 3, + ACTIONS(3875), 3, anon_sym_COMMA, - anon_sym_RBRACK, + anon_sym_LBRACK, anon_sym_extends, - ACTIONS(3443), 13, + ACTIONS(3887), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3873), 13, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, + anon_sym_LBRACE, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -145771,7 +163511,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + anon_sym_implements, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145787,11 +163528,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 18, + ACTIONS(3869), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -145806,23 +163546,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [7259] = 7, - ACTIONS(3574), 1, - anon_sym_QMARK, - ACTIONS(3590), 1, + [7520] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(1073), 1, anon_sym_EQ, + ACTIONS(3834), 1, + sym_identifier, + STATE(1741), 1, + sym_string, + STATE(1869), 1, + sym_nested_identifier, + STATE(1906), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3593), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(3443), 15, + ACTIONS(157), 12, sym__ternary_qmark, - anon_sym_as, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -145831,12 +163576,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145852,8 +163595,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -145874,47 +163618,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [7334] = 4, + anon_sym_instanceof, + anon_sym_satisfies, + [7606] = 12, + ACTIONS(3902), 1, + anon_sym_EQ_GT, + ACTIONS(3949), 1, + anon_sym_DOT, + ACTIONS(3952), 1, + anon_sym_LT, + ACTIONS(3955), 1, + anon_sym_extends, + ACTIONS(3983), 1, + anon_sym_EQ, + STATE(3593), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3495), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3455), 22, - anon_sym_STAR, - anon_sym_EQ, - anon_sym_BANG, - anon_sym_in, + ACTIONS(3943), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(3946), 3, anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_AMP, - anon_sym_CARET, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - ACTIONS(3457), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145930,6 +163659,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, + ACTIONS(3873), 16, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -145939,47 +163676,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [7403] = 4, - ACTIONS(3495), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3455), 22, + ACTIONS(3869), 17, anon_sym_STAR, - anon_sym_EQ, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3457), 35, - sym__automatic_semicolon, + [7692] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(1133), 1, + anon_sym_EQ, + ACTIONS(3834), 1, + sym_identifier, + STATE(1741), 1, + sym_string, + STATE(1869), 1, + sym_nested_identifier, + STATE(1906), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 12, sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145995,56 +163743,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(120), 24, + anon_sym_STAR, + anon_sym_as, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - [7472] = 14, - ACTIONS(3483), 1, - anon_sym_LPAREN, - ACTIONS(3487), 1, - anon_sym_DOT, - ACTIONS(3491), 1, - anon_sym_QMARK_DOT, - ACTIONS(3493), 1, - anon_sym_LT, - ACTIONS(3521), 1, - anon_sym_EQ, - ACTIONS(3586), 1, + [7778] = 6, + ACTIONS(225), 1, anon_sym_EQ_GT, - STATE(2926), 1, - sym_arguments, - STATE(2992), 1, - sym_type_arguments, + ACTIONS(894), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3485), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3481), 4, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3443), 11, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146060,7 +163792,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 18, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -146070,88 +163802,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [7561] = 7, - ACTIONS(3602), 1, - anon_sym_AT, - ACTIONS(3617), 1, - anon_sym_class, - STATE(1253), 1, - aux_sym_export_statement_repeat1, - STATE(1319), 1, - sym_decorator, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3600), 14, - anon_sym_LBRACE, - anon_sym_BANG, + ACTIONS(157), 21, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_DOT_DOT_DOT, - anon_sym_LT, - anon_sym_TILDE, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(3598), 40, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_typeof, - anon_sym_import, - anon_sym_let, - anon_sym_await, - anon_sym_yield, - anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_using, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [7636] = 3, + anon_sym_satisfies, + [7852] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3622), 16, + ACTIONS(4049), 16, anon_sym_LBRACE, anon_sym_BANG, anon_sym_LPAREN, @@ -146168,7 +163857,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(3620), 42, + ACTIONS(4047), 42, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -146211,20 +163900,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_symbol, anon_sym_object, anon_sym_abstract, - [7703] = 9, - ACTIONS(870), 1, - anon_sym_EQ, - ACTIONS(876), 1, + [7919] = 9, + ACTIONS(760), 1, anon_sym_EQ_GT, - ACTIONS(1671), 1, + ACTIONS(952), 1, + anon_sym_EQ, + ACTIONS(1853), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3535), 2, + ACTIONS(3977), 2, anon_sym_COMMA, anon_sym_LBRACK, - ACTIONS(3538), 3, + ACTIONS(3980), 3, anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, @@ -146248,9 +163937,9 @@ static const uint16_t ts_small_parse_table[] = { sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -146281,25 +163970,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [7782] = 7, - ACTIONS(3521), 1, + [7998] = 11, + ACTIONS(219), 1, anon_sym_EQ, - ACTIONS(3588), 1, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(802), 1, anon_sym_QMARK, + ACTIONS(3977), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3584), 5, + ACTIONS(222), 2, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(3443), 15, + ACTIONS(1853), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(3980), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(157), 14, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -146311,7 +164006,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146327,7 +164022,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, + ACTIONS(120), 19, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -146337,9 +164032,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -146349,38 +164042,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [7857] = 14, - ACTIONS(3483), 1, - anon_sym_LPAREN, - ACTIONS(3487), 1, - anon_sym_DOT, - ACTIONS(3491), 1, - anon_sym_QMARK_DOT, - ACTIONS(3493), 1, - anon_sym_LT, - ACTIONS(3624), 1, + [8081] = 14, + ACTIONS(3871), 1, anon_sym_EQ, - ACTIONS(3626), 1, + ACTIONS(3881), 1, anon_sym_EQ_GT, - STATE(2926), 1, - sym_arguments, - STATE(2992), 1, + ACTIONS(3943), 1, + anon_sym_LBRACK, + ACTIONS(3949), 1, + anon_sym_DOT, + ACTIONS(3952), 1, + anon_sym_LT, + ACTIONS(3955), 1, + anon_sym_extends, + ACTIONS(4013), 1, + anon_sym_COLON, + STATE(3593), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3481), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3485), 3, - anon_sym_GT, + ACTIONS(3946), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3443), 12, + ACTIONS(4051), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(3873), 13, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -146390,7 +164082,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146406,10 +164098,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 17, + ACTIONS(3869), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -146424,88 +164117,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [7946] = 4, - ACTIONS(3497), 1, - anon_sym_extends, + [8170] = 8, + ACTIONS(760), 1, + anon_sym_EQ_GT, + ACTIONS(952), 1, + anon_sym_EQ, + ACTIONS(954), 1, + anon_sym_COLON, + ACTIONS(3859), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3459), 22, - anon_sym_STAR, - anon_sym_EQ, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - ACTIONS(3461), 35, + ACTIONS(157), 15, sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [8015] = 9, - ACTIONS(718), 1, - anon_sym_EQ_GT, - ACTIONS(882), 1, - anon_sym_EQ, - ACTIONS(1671), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3535), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(3538), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -146522,34 +164161,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(157), 17, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(120), 18, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -146559,46 +164184,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [8094] = 12, - ACTIONS(3507), 1, - anon_sym_LBRACK, - ACTIONS(3513), 1, - anon_sym_DOT, - ACTIONS(3516), 1, - anon_sym_LT, - ACTIONS(3567), 1, - anon_sym_EQ, - ACTIONS(3569), 1, - anon_sym_EQ_GT, - STATE(2945), 1, - sym_type_arguments, + anon_sym_instanceof, + anon_sym_satisfies, + [8247] = 4, + ACTIONS(3895), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3519), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3510), 3, + ACTIONS(3891), 22, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, - ACTIONS(3443), 15, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + ACTIONS(3893), 35, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146614,64 +164242,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 17, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [8316] = 4, + ACTIONS(3937), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3933), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [8179] = 12, - ACTIONS(3513), 1, - anon_sym_DOT, - ACTIONS(3516), 1, - anon_sym_LT, - ACTIONS(3519), 1, - anon_sym_extends, - ACTIONS(3605), 1, - anon_sym_EQ, - ACTIONS(3607), 1, - anon_sym_EQ_GT, - STATE(2945), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3507), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(3510), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3443), 15, + ACTIONS(3935), 35, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146687,33 +164307,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 17, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [8264] = 3, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [8385] = 7, + ACTIONS(4001), 1, + anon_sym_AT, + ACTIONS(4055), 1, + anon_sym_class, + STATE(1401), 1, + aux_sym_export_statement_repeat1, + STATE(1494), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3630), 16, + ACTIONS(3999), 14, anon_sym_LBRACE, anon_sym_BANG, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, @@ -146725,8 +164343,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3628), 42, + ACTIONS(3997), 40, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -146735,7 +164352,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_let, anon_sym_await, anon_sym_yield, - anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, @@ -146768,43 +164384,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - [8331] = 11, - ACTIONS(219), 1, + [8460] = 9, + ACTIONS(960), 1, anon_sym_EQ, - ACTIONS(225), 1, + ACTIONS(966), 1, anon_sym_EQ_GT, - ACTIONS(758), 1, - anon_sym_QMARK, - ACTIONS(3535), 1, - anon_sym_LBRACK, + ACTIONS(1853), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(222), 2, + ACTIONS(3977), 2, anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(1671), 2, - anon_sym_RPAREN, - anon_sym_extends, - ACTIONS(3538), 2, + anon_sym_LBRACK, + ACTIONS(3980), 3, + anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(157), 14, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -146821,11 +164417,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 19, + ACTIONS(157), 17, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(120), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -146841,35 +164454,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [8414] = 12, - ACTIONS(3507), 1, - anon_sym_LBRACK, - ACTIONS(3513), 1, - anon_sym_DOT, - ACTIONS(3516), 1, - anon_sym_LT, - ACTIONS(3580), 1, + [8539] = 7, + ACTIONS(3957), 1, anon_sym_EQ, - ACTIONS(3582), 1, - anon_sym_EQ_GT, - STATE(2945), 1, - sym_type_arguments, + ACTIONS(4011), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3519), 2, + ACTIONS(4022), 5, anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3510), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3443), 15, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3873), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -146880,47 +164484,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 17, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [8499] = 5, - ACTIONS(3479), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146936,7 +164500,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -146958,60 +164522,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3443), 21, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [8570] = 14, - ACTIONS(3483), 1, + [8614] = 14, + ACTIONS(3913), 1, anon_sym_LPAREN, - ACTIONS(3487), 1, + ACTIONS(3915), 1, anon_sym_DOT, - ACTIONS(3491), 1, + ACTIONS(3917), 1, anon_sym_QMARK_DOT, - ACTIONS(3493), 1, + ACTIONS(3919), 1, anon_sym_LT, - ACTIONS(3632), 1, + ACTIONS(3939), 1, anon_sym_EQ, - ACTIONS(3634), 1, + ACTIONS(4009), 1, anon_sym_EQ_GT, - STATE(2926), 1, + STATE(3441), 1, sym_arguments, - STATE(2992), 1, + STATE(3570), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3481), 3, + ACTIONS(3887), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3875), 4, anon_sym_COMMA, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_extends, - ACTIONS(3485), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3443), 12, + ACTIONS(3873), 11, sym__ternary_qmark, anon_sym_as, - anon_sym_of, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -147021,7 +164562,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147037,10 +164578,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 17, + ACTIONS(3869), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -147055,14 +164597,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [8659] = 8, - ACTIONS(718), 1, + [8703] = 8, + ACTIONS(760), 1, anon_sym_EQ_GT, - ACTIONS(882), 1, + ACTIONS(952), 1, anon_sym_EQ, - ACTIONS(886), 1, + ACTIONS(972), 1, anon_sym_COLON, - ACTIONS(3435), 1, + ACTIONS(3859), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, @@ -147124,34 +164666,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [8736] = 8, - ACTIONS(718), 1, - anon_sym_EQ_GT, - ACTIONS(882), 1, + [8780] = 11, + ACTIONS(117), 1, anon_sym_EQ, - ACTIONS(888), 1, - anon_sym_COLON, - ACTIONS(3435), 1, - sym_identifier, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(802), 1, + anon_sym_QMARK, + ACTIONS(3977), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 15, - sym__automatic_semicolon, - sym__ternary_qmark, + ACTIONS(126), 2, anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(1853), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(3980), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(157), 14, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, + anon_sym_satisfies, ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -147168,9 +164718,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(120), 19, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -147179,9 +164728,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -147191,38 +164738,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [8813] = 14, - ACTIONS(3479), 1, + [8863] = 7, + ACTIONS(4004), 1, anon_sym_EQ, - ACTIONS(3489), 1, - anon_sym_EQ_GT, - ACTIONS(3507), 1, - anon_sym_LBRACK, - ACTIONS(3513), 1, - anon_sym_DOT, - ACTIONS(3516), 1, - anon_sym_LT, - ACTIONS(3519), 1, - anon_sym_extends, - ACTIONS(3584), 1, - anon_sym_COLON, - STATE(2945), 1, - sym_type_arguments, + ACTIONS(4011), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3510), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3636), 2, + ACTIONS(4007), 5, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_RBRACK, - ACTIONS(3443), 13, + ACTIONS(3873), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -147233,7 +164768,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147249,7 +164784,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 18, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -147259,93 +164794,91 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [8902] = 8, - ACTIONS(718), 1, - anon_sym_EQ_GT, - ACTIONS(882), 1, - anon_sym_EQ, - ACTIONS(884), 1, - anon_sym_COLON, - ACTIONS(3435), 1, - sym_identifier, + [8938] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 15, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_COMMA, + ACTIONS(4060), 16, + anon_sym_LBRACE, + anon_sym_BANG, anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_DOT_DOT_DOT, + anon_sym_LT, + anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(163), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, - anon_sym_STAR, - anon_sym_as, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(4058), 42, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_typeof, + anon_sym_import, + anon_sym_let, + anon_sym_await, + anon_sym_yield, + anon_sym_class, + anon_sym_async, + anon_sym_function, + anon_sym_new, + anon_sym_using, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [8979] = 4, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + [9005] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3495), 3, + ACTIONS(3895), 3, anon_sym_COMMA, anon_sym_RBRACK, anon_sym_extends, - ACTIONS(3455), 22, + ACTIONS(3891), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -147368,7 +164901,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3457), 33, + ACTIONS(3893), 33, sym__ternary_qmark, anon_sym_as, anon_sym_RBRACE, @@ -147402,54 +164935,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [9048] = 7, - ACTIONS(3549), 1, - anon_sym_EQ, - ACTIONS(3574), 1, - anon_sym_QMARK, + [9074] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3571), 5, + ACTIONS(3937), 3, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, anon_sym_RBRACK, - ACTIONS(3443), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3450), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, + anon_sym_extends, + ACTIONS(3933), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -147470,43 +164966,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [9123] = 11, - ACTIONS(117), 1, - anon_sym_EQ, - ACTIONS(155), 1, - anon_sym_EQ_GT, - ACTIONS(758), 1, - anon_sym_QMARK, - ACTIONS(3535), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(126), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(1671), 2, - anon_sym_RPAREN, - anon_sym_extends, - ACTIONS(3538), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(157), 14, + ACTIONS(3935), 33, sym__ternary_qmark, anon_sym_as, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147522,67 +164991,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 19, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [9143] = 14, + ACTIONS(3913), 1, + anon_sym_LPAREN, + ACTIONS(3915), 1, + anon_sym_DOT, + ACTIONS(3917), 1, + anon_sym_QMARK_DOT, + ACTIONS(3919), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [9206] = 4, + ACTIONS(4062), 1, + anon_sym_EQ, + ACTIONS(4064), 1, + anon_sym_EQ_GT, + STATE(3441), 1, + sym_arguments, + STATE(3570), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3497), 3, + ACTIONS(3875), 3, anon_sym_COMMA, - anon_sym_RBRACK, + anon_sym_LBRACK, anon_sym_extends, - ACTIONS(3459), 22, - anon_sym_STAR, - anon_sym_EQ, - anon_sym_BANG, - anon_sym_in, + ACTIONS(3887), 3, anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_AMP, - anon_sym_CARET, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - ACTIONS(3461), 33, + ACTIONS(3873), 12, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RBRACK, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147598,71 +165057,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [9275] = 4, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3497), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3459), 22, + ACTIONS(3869), 17, anon_sym_STAR, - anon_sym_EQ, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3461), 32, + [9232] = 12, + ACTIONS(3943), 1, + anon_sym_LBRACK, + ACTIONS(3949), 1, + anon_sym_DOT, + ACTIONS(3952), 1, + anon_sym_LT, + ACTIONS(4025), 1, + anon_sym_EQ, + ACTIONS(4027), 1, + anon_sym_EQ_GT, + STATE(3593), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3955), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3946), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3873), 15, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, + anon_sym_SEMI, anon_sym_QMARK_DOT, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -147672,17 +165114,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [9344] = 7, - ACTIONS(884), 1, - anon_sym_COLON, - ACTIONS(3448), 1, - anon_sym_EQ_GT, - ACTIONS(3565), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147698,73 +165130,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 18, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3439), 21, + ACTIONS(3869), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [9418] = 11, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(828), 1, - anon_sym_COLON, - ACTIONS(850), 1, + [9317] = 14, + ACTIONS(3913), 1, + anon_sym_LPAREN, + ACTIONS(3915), 1, + anon_sym_DOT, + ACTIONS(3917), 1, + anon_sym_QMARK_DOT, + ACTIONS(3919), 1, + anon_sym_LT, + ACTIONS(4066), 1, anon_sym_EQ, - ACTIONS(1671), 1, - anon_sym_extends, - ACTIONS(3535), 1, - anon_sym_LBRACK, + ACTIONS(4068), 1, + anon_sym_EQ_GT, + STATE(3441), 1, + sym_arguments, + STATE(3570), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3538), 2, + ACTIONS(3875), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3887), 3, + anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3640), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(157), 14, + ACTIONS(3873), 12, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_of, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -147774,7 +165189,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(163), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147790,11 +165205,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 19, + ACTIONS(3869), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -147806,21 +165220,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [9500] = 7, - ACTIONS(718), 1, - anon_sym_EQ_GT, - ACTIONS(882), 1, + [9406] = 5, + ACTIONS(3871), 1, anon_sym_EQ, - ACTIONS(884), 1, - anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(163), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147836,54 +165245,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(157), 18, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(120), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [9574] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3471), 22, + ACTIONS(3869), 21, anon_sym_STAR, - anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -147904,33 +165267,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3473), 35, - sym__automatic_semicolon, + ACTIONS(3873), 21, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -147940,92 +165289,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [9640] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3646), 15, - anon_sym_LBRACE, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_DOT_DOT_DOT, - anon_sym_LT, - anon_sym_TILDE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3644), 42, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_typeof, - anon_sym_import, - anon_sym_let, - anon_sym_await, - anon_sym_yield, - anon_sym_class, - anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_using, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - [9706] = 10, - ACTIONS(155), 1, - anon_sym_EQ_GT, - ACTIONS(822), 1, + [9477] = 7, + ACTIONS(3939), 1, anon_sym_EQ, - ACTIONS(828), 1, - anon_sym_COLON, - ACTIONS(3535), 1, - anon_sym_LBRACK, + ACTIONS(4015), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3538), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(1671), 3, + ACTIONS(4013), 5, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(157), 14, + ACTIONS(3873), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -148037,7 +165319,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(163), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148053,7 +165335,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 19, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -148063,7 +165345,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -148073,80 +165357,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [9786] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3543), 15, - anon_sym_LBRACE, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_DOT_DOT_DOT, - anon_sym_LT, - anon_sym_TILDE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3541), 42, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_typeof, - anon_sym_import, - anon_sym_let, - anon_sym_await, - anon_sym_yield, - anon_sym_class, - anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_using, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - [9852] = 7, - ACTIONS(886), 1, - anon_sym_COLON, - ACTIONS(3448), 1, - anon_sym_EQ_GT, - ACTIONS(3565), 1, + [9552] = 9, + ACTIONS(914), 1, anon_sym_EQ, + ACTIONS(938), 1, + anon_sym_EQ_GT, + ACTIONS(1853), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3450), 15, + ACTIONS(3977), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(3980), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148162,14 +165390,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 18, + ACTIONS(157), 17, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -148181,19 +165408,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3439), 21, + ACTIONS(120), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -148203,26 +165427,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [9926] = 8, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(828), 1, - anon_sym_COLON, - ACTIONS(850), 1, + [9631] = 12, + ACTIONS(3949), 1, + anon_sym_DOT, + ACTIONS(3952), 1, + anon_sym_LT, + ACTIONS(3955), 1, + anon_sym_extends, + ACTIONS(4043), 1, anon_sym_EQ, + ACTIONS(4045), 1, + anon_sym_EQ_GT, + STATE(3593), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(907), 3, + ACTIONS(3943), 2, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RBRACK, - ACTIONS(157), 15, + anon_sym_LBRACK, + ACTIONS(3946), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3873), 15, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -148233,7 +165465,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(163), 15, + anon_sym_implements, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148249,82 +165482,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(3869), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10002] = 3, + [9716] = 13, + ACTIONS(3939), 1, + anon_sym_EQ, + ACTIONS(3943), 1, + anon_sym_LBRACK, + ACTIONS(3949), 1, + anon_sym_DOT, + ACTIONS(3952), 1, + anon_sym_LT, + ACTIONS(4009), 1, + anon_sym_EQ_GT, + ACTIONS(4013), 1, + anon_sym_COLON, + STATE(3593), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3467), 22, - anon_sym_STAR, - anon_sym_EQ, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(3946), 2, anon_sym_AMP, - anon_sym_CARET, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - ACTIONS(3469), 35, - sym__automatic_semicolon, + ACTIONS(3955), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3873), 13, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -148334,13 +165539,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [10068] = 5, - ACTIONS(3521), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148356,28 +165555,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 20, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3439), 21, + ACTIONS(3869), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -148387,49 +165565,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10138] = 14, - ACTIONS(3483), 1, - anon_sym_LPAREN, - ACTIONS(3487), 1, + [9803] = 12, + ACTIONS(3943), 1, + anon_sym_LBRACK, + ACTIONS(3949), 1, anon_sym_DOT, - ACTIONS(3491), 1, - anon_sym_QMARK_DOT, - ACTIONS(3493), 1, + ACTIONS(3952), 1, anon_sym_LT, - ACTIONS(3521), 1, + ACTIONS(4036), 1, anon_sym_EQ, - ACTIONS(3586), 1, + ACTIONS(4038), 1, anon_sym_EQ_GT, - STATE(2926), 1, - sym_arguments, - STATE(2992), 1, + STATE(3593), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3481), 3, + ACTIONS(3955), 2, anon_sym_COMMA, - anon_sym_LBRACK, anon_sym_extends, - ACTIONS(3485), 3, + ACTIONS(3946), 3, anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3443), 11, + ACTIONS(3873), 15, sym__ternary_qmark, anon_sym_as, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -148439,7 +165613,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148455,7 +165629,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 17, + ACTIONS(3869), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -148473,44 +165647,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10226] = 12, - ACTIONS(3479), 1, - anon_sym_EQ, - ACTIONS(3489), 1, + [9888] = 8, + ACTIONS(760), 1, anon_sym_EQ_GT, - ACTIONS(3513), 1, - anon_sym_DOT, - ACTIONS(3516), 1, - anon_sym_LT, - ACTIONS(3519), 1, - anon_sym_extends, - STATE(2945), 1, - sym_type_arguments, + ACTIONS(952), 1, + anon_sym_EQ, + ACTIONS(974), 1, + anon_sym_COLON, + ACTIONS(3859), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 2, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(3510), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3443), 14, + ACTIONS(157), 15, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148526,8 +165691,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 18, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -148536,24 +165702,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10310] = 6, - ACTIONS(3448), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [9965] = 6, + ACTIONS(760), 1, anon_sym_EQ_GT, - ACTIONS(3565), 1, + ACTIONS(952), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3450), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148569,7 +165740,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 19, + ACTIONS(157), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -148589,7 +165760,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3439), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -148611,36 +165782,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10382] = 14, - ACTIONS(3483), 1, - anon_sym_LPAREN, - ACTIONS(3487), 1, - anon_sym_DOT, - ACTIONS(3491), 1, - anon_sym_QMARK_DOT, - ACTIONS(3493), 1, - anon_sym_LT, - ACTIONS(3521), 1, + [10037] = 12, + ACTIONS(3871), 1, anon_sym_EQ, - ACTIONS(3586), 1, + ACTIONS(3881), 1, anon_sym_EQ_GT, - STATE(2926), 1, - sym_arguments, - STATE(2992), 1, + ACTIONS(3949), 1, + anon_sym_DOT, + ACTIONS(3952), 1, + anon_sym_LT, + ACTIONS(3955), 1, + anon_sym_extends, + STATE(3593), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3485), 2, + ACTIONS(3943), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(3946), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3481), 3, - anon_sym_RPAREN, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3443), 11, + ACTIONS(3873), 14, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -148650,7 +165819,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148666,7 +165835,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 18, + ACTIONS(3869), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -148685,16 +165854,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10470] = 7, - ACTIONS(718), 1, + [10121] = 11, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(882), 1, - anon_sym_EQ, ACTIONS(886), 1, anon_sym_COLON, + ACTIONS(894), 1, + anon_sym_EQ, + ACTIONS(1853), 1, + anon_sym_extends, + ACTIONS(3977), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, + ACTIONS(3980), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4070), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(157), 14, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -148711,27 +165905,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(157), 18, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(120), 19, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [10203] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3907), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -148752,15 +165952,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10544] = 6, - ACTIONS(3448), 1, - anon_sym_EQ_GT, - ACTIONS(3521), 1, + ACTIONS(3909), 35, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [10269] = 6, + ACTIONS(960), 1, anon_sym_EQ, + ACTIONS(966), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3450), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148776,14 +166012,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 19, + ACTIONS(157), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -148796,7 +166032,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3439), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -148818,11 +166054,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10616] = 3, + [10341] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2516), 22, + ACTIONS(2714), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -148845,7 +166081,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(2514), 35, + ACTIONS(2712), 35, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -148881,11 +166117,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [10682] = 3, + [10407] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3459), 22, + ACTIONS(3891), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -148908,7 +166144,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3461), 35, + ACTIONS(3893), 35, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -148944,11 +166180,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [10748] = 3, + [10473] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3499), 22, + ACTIONS(3933), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -148971,7 +166207,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3501), 35, + ACTIONS(3935), 35, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -149007,11 +166243,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [10814] = 3, + [10539] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3455), 22, + ACTIONS(3865), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -149034,7 +166270,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3457), 35, + ACTIONS(3867), 35, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -149070,11 +166306,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [10880] = 6, - ACTIONS(718), 1, - anon_sym_EQ_GT, - ACTIONS(822), 1, + [10605] = 6, + ACTIONS(884), 1, anon_sym_EQ, + ACTIONS(966), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, @@ -149099,9 +166335,9 @@ static const uint16_t ts_small_parse_table[] = { sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -149136,15 +166372,143 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10952] = 6, - ACTIONS(822), 1, + [10677] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3925), 22, + anon_sym_STAR, anon_sym_EQ, - ACTIONS(876), 1, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + ACTIONS(3927), 35, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [10743] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4076), 15, + anon_sym_LBRACE, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_DOT_DOT_DOT, + anon_sym_LT, + anon_sym_TILDE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(4074), 42, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_typeof, + anon_sym_import, + anon_sym_let, + anon_sym_await, + anon_sym_yield, + anon_sym_class, + anon_sym_async, + anon_sym_function, + anon_sym_new, + anon_sym_using, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + [10809] = 7, + ACTIONS(954), 1, + anon_sym_COLON, + ACTIONS(3902), 1, anon_sym_EQ_GT, + ACTIONS(3983), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(163), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149160,14 +166524,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(157), 19, + ACTIONS(3873), 18, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -149180,7 +166543,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -149202,24 +166565,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11024] = 9, - ACTIONS(951), 1, + [10883] = 6, + ACTIONS(3939), 1, anon_sym_EQ, - ACTIONS(957), 1, + ACTIONS(3972), 1, anon_sym_EQ_GT, - ACTIONS(3535), 1, - anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1671), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3538), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(163), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149235,12 +166589,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(157), 16, + ACTIONS(3873), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -149252,16 +166609,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 18, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -149271,24 +166631,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11102] = 9, - ACTIONS(933), 1, + [10955] = 5, + ACTIONS(3939), 1, anon_sym_EQ, - ACTIONS(939), 1, - anon_sym_EQ_GT, - ACTIONS(1671), 1, - anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3535), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(3538), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(163), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149304,11 +166653,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(157), 16, + ACTIONS(3873), 20, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -149320,17 +166674,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - ACTIONS(120), 18, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -149340,24 +166696,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11180] = 9, - ACTIONS(919), 1, + [11025] = 14, + ACTIONS(3913), 1, + anon_sym_LPAREN, + ACTIONS(3915), 1, + anon_sym_DOT, + ACTIONS(3917), 1, + anon_sym_QMARK_DOT, + ACTIONS(3919), 1, + anon_sym_LT, + ACTIONS(3939), 1, anon_sym_EQ, - ACTIONS(925), 1, + ACTIONS(4009), 1, anon_sym_EQ_GT, - ACTIONS(3535), 1, - anon_sym_LBRACK, + STATE(3441), 1, + sym_arguments, + STATE(3570), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1671), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3538), 3, - anon_sym_GT, + ACTIONS(3887), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(163), 15, + ACTIONS(3875), 3, + anon_sym_RPAREN, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3873), 11, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149373,27 +166751,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(157), 16, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(120), 18, + ACTIONS(3869), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -149405,172 +166767,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11258] = 3, + [11113] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3650), 15, - anon_sym_LBRACE, + ACTIONS(3929), 22, + anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + ACTIONS(3931), 35, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_DOT_DOT_DOT, - anon_sym_LT, - anon_sym_TILDE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3648), 42, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_typeof, - anon_sym_import, - anon_sym_let, - anon_sym_await, - anon_sym_yield, - anon_sym_class, - anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_using, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - [11324] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3463), 22, - anon_sym_STAR, - anon_sym_EQ, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - ACTIONS(3465), 35, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [11390] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2530), 22, - anon_sym_STAR, - anon_sym_EQ, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - ACTIONS(2528), 35, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -149598,17 +166833,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [11456] = 7, - ACTIONS(888), 1, - anon_sym_COLON, - ACTIONS(3448), 1, + [11179] = 7, + ACTIONS(760), 1, anon_sym_EQ_GT, - ACTIONS(3565), 1, + ACTIONS(952), 1, anon_sym_EQ, + ACTIONS(954), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3450), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149624,7 +166859,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 18, + ACTIONS(157), 18, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -149643,7 +166878,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3439), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -149665,17 +166900,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11530] = 7, - ACTIONS(718), 1, + [11253] = 6, + ACTIONS(3902), 1, anon_sym_EQ_GT, - ACTIONS(882), 1, + ACTIONS(3983), 1, anon_sym_EQ, - ACTIONS(888), 1, - anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(163), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149691,11 +166924,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(157), 18, + ACTIONS(3873), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, @@ -149710,7 +166944,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -149732,52 +166966,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11604] = 6, - ACTIONS(718), 1, - anon_sym_EQ_GT, - ACTIONS(882), 1, - anon_sym_EQ, + [11325] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(163), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(157), 19, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(3921), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -149798,15 +166993,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11676] = 6, - ACTIONS(3521), 1, - anon_sym_EQ, - ACTIONS(3533), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3450), 15, + ACTIONS(3923), 35, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149822,17 +167020,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 19, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -149842,37 +167029,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3439), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [11748] = 6, - ACTIONS(3531), 1, + [11391] = 6, + ACTIONS(914), 1, anon_sym_EQ, - ACTIONS(3533), 1, + ACTIONS(938), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3450), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149888,14 +167053,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 19, + ACTIONS(157), 19, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -149908,7 +167073,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3439), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -149930,106 +167095,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11820] = 12, - ACTIONS(3507), 1, - anon_sym_LBRACK, - ACTIONS(3513), 1, - anon_sym_DOT, - ACTIONS(3516), 1, - anon_sym_LT, - ACTIONS(3624), 1, - anon_sym_EQ, - ACTIONS(3626), 1, + [11463] = 8, + ACTIONS(225), 1, anon_sym_EQ_GT, - STATE(2945), 1, - sym_type_arguments, + ACTIONS(886), 1, + anon_sym_COLON, + ACTIONS(894), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3519), 2, + ACTIONS(993), 3, anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3510), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3443), 14, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(157), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_RBRACK, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3450), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 17, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [11904] = 12, - ACTIONS(3507), 1, anon_sym_LBRACK, - ACTIONS(3513), 1, anon_sym_DOT, - ACTIONS(3516), 1, - anon_sym_LT, - ACTIONS(3632), 1, - anon_sym_EQ, - ACTIONS(3634), 1, - anon_sym_EQ_GT, - STATE(2945), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3519), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3510), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3443), 14, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_of, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -150040,7 +167125,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150056,31 +167141,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 17, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [11988] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3475), 22, + ACTIONS(120), 21, anon_sym_STAR, - anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -150101,51 +167163,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3477), 35, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [12054] = 6, - ACTIONS(870), 1, + [11539] = 6, + ACTIONS(3939), 1, anon_sym_EQ, - ACTIONS(876), 1, + ACTIONS(3987), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(163), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150161,14 +167187,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(157), 19, + ACTIONS(3873), 19, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -150181,7 +167207,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -150203,15 +167229,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [12126] = 6, - ACTIONS(3605), 1, - anon_sym_EQ, - ACTIONS(3607), 1, + [11611] = 9, + ACTIONS(1007), 1, anon_sym_EQ_GT, + ACTIONS(1041), 1, + anon_sym_EQ, + ACTIONS(3977), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3450), 15, + ACTIONS(1853), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3980), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150227,13 +167262,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 18, + ACTIONS(157), 16, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_LBRACK, + anon_sym_SEMI, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -150245,20 +167279,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - ACTIONS(3439), 21, + ACTIONS(120), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -150268,15 +167298,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [12197] = 6, - ACTIONS(3521), 1, - anon_sym_EQ, - ACTIONS(3607), 1, + [11689] = 6, + ACTIONS(760), 1, anon_sym_EQ_GT, + ACTIONS(884), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3450), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150292,12 +167322,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 18, + ACTIONS(157), 19, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -150310,73 +167342,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - ACTIONS(3439), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [12268] = 7, - ACTIONS(951), 1, - anon_sym_EQ, - ACTIONS(957), 1, - anon_sym_EQ_GT, - ACTIONS(3652), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(157), 14, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(163), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(120), 21, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -150397,17 +167364,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [12341] = 5, - ACTIONS(3497), 1, + [11761] = 4, + ACTIONS(3895), 1, anon_sym_extends, - ACTIONS(3654), 1, - anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3459), 22, + ACTIONS(3891), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -150430,13 +167393,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3461), 32, + ACTIONS(3893), 34, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, @@ -150463,19 +167428,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [12410] = 8, - ACTIONS(225), 1, + [11829] = 7, + ACTIONS(972), 1, + anon_sym_COLON, + ACTIONS(3902), 1, anon_sym_EQ_GT, - ACTIONS(850), 1, + ACTIONS(3983), 1, anon_sym_EQ, - ACTIONS(910), 1, - anon_sym_in, - ACTIONS(3656), 1, - anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(163), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150491,7 +167454,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(157), 17, + ACTIONS(3873), 18, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -150509,9 +167473,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 20, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -150530,37 +167495,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [12485] = 9, - ACTIONS(126), 1, - anon_sym_COMMA, - ACTIONS(222), 1, - anon_sym_RBRACK, - ACTIONS(894), 1, - anon_sym_EQ, - ACTIONS(899), 1, - anon_sym_COLON, - ACTIONS(903), 1, + [11903] = 6, + ACTIONS(3902), 1, anon_sym_EQ_GT, + ACTIONS(3939), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(163), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150576,7 +167519,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(3873), 19, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -150598,15 +167561,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [12562] = 5, - ACTIONS(3495), 1, + [11975] = 4, + ACTIONS(3937), 1, anon_sym_extends, - ACTIONS(3658), 1, - anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3455), 22, + ACTIONS(3933), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -150629,13 +167590,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3457), 32, + ACTIONS(3935), 34, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, @@ -150662,13 +167625,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [12631] = 5, - ACTIONS(3565), 1, + [12043] = 6, + ACTIONS(3985), 1, anon_sym_EQ, + ACTIONS(3987), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150684,12 +167649,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 19, + ACTIONS(3873), 19, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, @@ -150704,7 +167669,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3439), 21, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -150726,45 +167691,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [12700] = 4, + [12115] = 9, + ACTIONS(1013), 1, + anon_sym_EQ, + ACTIONS(1019), 1, + anon_sym_EQ_GT, + ACTIONS(1853), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3497), 2, + ACTIONS(3977), 2, anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3459), 22, - anon_sym_STAR, - anon_sym_EQ, - anon_sym_BANG, - anon_sym_in, + anon_sym_LBRACK, + ACTIONS(3980), 3, anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_AMP, - anon_sym_CARET, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - ACTIONS(3461), 32, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150780,6 +167724,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, + ACTIONS(157), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -150789,14 +167740,106 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [12767] = 6, - ACTIONS(933), 1, - anon_sym_EQ, - ACTIONS(939), 1, + anon_sym_implements, + ACTIONS(120), 18, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [12193] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4080), 15, + anon_sym_LBRACE, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_DOT_DOT_DOT, + anon_sym_LT, + anon_sym_TILDE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(4078), 42, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_typeof, + anon_sym_import, + anon_sym_let, + anon_sym_await, + anon_sym_yield, + anon_sym_class, + anon_sym_async, + anon_sym_function, + anon_sym_new, + anon_sym_using, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + [12259] = 9, + ACTIONS(1001), 1, anon_sym_EQ_GT, + ACTIONS(1029), 1, + anon_sym_EQ, + ACTIONS(3977), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, + ACTIONS(1853), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3980), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -150813,13 +167856,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(157), 18, + ACTIONS(157), 16, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_LBRACK, + anon_sym_COLON, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -150831,20 +167873,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - ACTIONS(120), 21, + ACTIONS(120), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -150854,23 +167892,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [12838] = 7, - ACTIONS(3479), 1, - anon_sym_EQ, - ACTIONS(3489), 1, + [12337] = 10, + ACTIONS(155), 1, anon_sym_EQ_GT, + ACTIONS(884), 1, + anon_sym_EQ, + ACTIONS(886), 1, + anon_sym_COLON, + ACTIONS(3977), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3660), 3, + ACTIONS(3980), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1853), 3, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_RBRACK, - ACTIONS(3443), 15, + anon_sym_extends, + ACTIONS(157), 14, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -150882,7 +167926,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150898,7 +167942,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, + ACTIONS(120), 19, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -150908,9 +167952,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -150920,34 +167962,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [12911] = 12, - ACTIONS(3507), 1, - anon_sym_LBRACK, - ACTIONS(3513), 1, + [12417] = 14, + ACTIONS(3913), 1, + anon_sym_LPAREN, + ACTIONS(3915), 1, anon_sym_DOT, - ACTIONS(3516), 1, + ACTIONS(3917), 1, + anon_sym_QMARK_DOT, + ACTIONS(3919), 1, anon_sym_LT, - ACTIONS(3521), 1, + ACTIONS(3939), 1, anon_sym_EQ, - ACTIONS(3586), 1, + ACTIONS(4009), 1, anon_sym_EQ_GT, - STATE(2945), 1, + STATE(3441), 1, + sym_arguments, + STATE(3570), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3519), 2, + ACTIONS(3875), 3, anon_sym_COMMA, + anon_sym_LBRACK, anon_sym_extends, - ACTIONS(3510), 3, + ACTIONS(3887), 3, anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3443), 13, + ACTIONS(3873), 11, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -150957,7 +168002,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150973,7 +168018,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 17, + ACTIONS(3869), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -150991,39 +168036,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [12994] = 10, - ACTIONS(3571), 1, - anon_sym_RBRACK, - ACTIONS(3593), 1, - anon_sym_COMMA, - ACTIONS(3626), 1, + [12505] = 7, + ACTIONS(974), 1, + anon_sym_COLON, + ACTIONS(3902), 1, anon_sym_EQ_GT, - ACTIONS(3663), 1, + ACTIONS(3983), 1, anon_sym_EQ, - ACTIONS(3666), 1, - anon_sym_in, - ACTIONS(3668), 1, - anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151039,9 +168062,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 20, + ACTIONS(3873), 18, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -151060,19 +168103,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [13073] = 8, - ACTIONS(3479), 1, - anon_sym_EQ, - ACTIONS(3489), 1, + [12579] = 7, + ACTIONS(760), 1, anon_sym_EQ_GT, - ACTIONS(3670), 1, - anon_sym_in, - ACTIONS(3673), 1, - anon_sym_of, + ACTIONS(952), 1, + anon_sym_EQ, + ACTIONS(974), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3450), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151088,7 +168129,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 17, + ACTIONS(157), 18, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -151106,9 +168148,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3439), 20, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -151127,35 +168170,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [13148] = 7, - ACTIONS(3479), 1, + [12653] = 6, + ACTIONS(884), 1, anon_sym_EQ, - ACTIONS(3584), 1, - anon_sym_COLON, + ACTIONS(938), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3660), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RBRACK, - ACTIONS(3443), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151171,41 +168194,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [13221] = 7, - ACTIONS(951), 1, - anon_sym_EQ, - ACTIONS(957), 1, - anon_sym_EQ_GT, - ACTIONS(3435), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(157), 14, + ACTIONS(157), 19, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, @@ -151215,28 +168209,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(163), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + anon_sym_satisfies, + ACTIONS(120), 21, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -151257,13 +168236,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [13294] = 6, - ACTIONS(822), 1, - anon_sym_EQ, - ACTIONS(939), 1, + [12725] = 7, + ACTIONS(760), 1, anon_sym_EQ_GT, + ACTIONS(952), 1, + anon_sym_EQ, + ACTIONS(972), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, @@ -151284,11 +168263,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, ACTIONS(157), 18, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -151301,7 +168281,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, @@ -151324,76 +168303,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [13365] = 4, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3495), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3455), 22, - anon_sym_STAR, - anon_sym_EQ, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - ACTIONS(3457), 32, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [13432] = 5, - ACTIONS(3531), 1, + [12799] = 6, + ACTIONS(3970), 1, anon_sym_EQ, + ACTIONS(3972), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151409,7 +168327,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 19, + ACTIONS(3873), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -151429,7 +168347,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3439), 21, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -151451,29 +168369,97 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [13501] = 9, - ACTIONS(903), 1, - anon_sym_EQ_GT, - ACTIONS(945), 1, - anon_sym_EQ, - ACTIONS(3535), 1, + [12871] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3991), 15, + anon_sym_LBRACE, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_DOT_DOT_DOT, + anon_sym_LT, + anon_sym_TILDE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(3989), 42, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_typeof, + anon_sym_import, + anon_sym_let, + anon_sym_await, + anon_sym_yield, + anon_sym_class, + anon_sym_async, + anon_sym_function, + anon_sym_new, + anon_sym_using, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + [12937] = 12, + ACTIONS(3943), 1, anon_sym_LBRACK, + ACTIONS(3949), 1, + anon_sym_DOT, + ACTIONS(3952), 1, + anon_sym_LT, + ACTIONS(4062), 1, + anon_sym_EQ, + ACTIONS(4064), 1, + anon_sym_EQ_GT, + STATE(3593), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1671), 2, + ACTIONS(3955), 2, anon_sym_COMMA, anon_sym_extends, - ACTIONS(3538), 3, + ACTIONS(3946), 3, anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(157), 15, + ACTIONS(3873), 14, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -151484,7 +168470,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(163), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151500,7 +168486,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 18, + ACTIONS(3869), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -151515,32 +168501,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [13578] = 9, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(850), 1, + [13021] = 12, + ACTIONS(3943), 1, + anon_sym_LBRACK, + ACTIONS(3949), 1, + anon_sym_DOT, + ACTIONS(3952), 1, + anon_sym_LT, + ACTIONS(4066), 1, anon_sym_EQ, - ACTIONS(1671), 1, - anon_sym_extends, + ACTIONS(4068), 1, + anon_sym_EQ_GT, + STATE(3593), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3535), 2, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(3538), 2, + ACTIONS(3955), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3946), 3, + anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(157), 15, + ACTIONS(3873), 14, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_DOT, + anon_sym_of, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -151551,7 +168542,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(163), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151567,11 +168558,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 19, + ACTIONS(3869), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -151583,44 +168573,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [13655] = 9, - ACTIONS(967), 1, - anon_sym_EQ, - ACTIONS(973), 1, - anon_sym_EQ_GT, - ACTIONS(3535), 1, - anon_sym_LBRACK, + [13105] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1671), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3538), 3, + ACTIONS(2664), 22, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, anon_sym_GT, - anon_sym_AMP, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, - ACTIONS(157), 15, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + ACTIONS(2662), 35, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151636,16 +168630,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 18, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [13171] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3929), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -151655,19 +168666,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [13732] = 8, - ACTIONS(3624), 1, + ACTIONS(3931), 34, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [13236] = 8, + ACTIONS(3871), 1, anon_sym_EQ, - ACTIONS(3626), 1, + ACTIONS(3881), 1, anon_sym_EQ_GT, - ACTIONS(3666), 1, + ACTIONS(4082), 1, anon_sym_in, - ACTIONS(3675), 1, - anon_sym_COLON, + ACTIONS(4085), 1, + anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151683,12 +168729,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 16, + ACTIONS(3873), 17, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -151700,7 +168747,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3439), 20, + ACTIONS(3869), 20, anon_sym_STAR, anon_sym_BANG, anon_sym_GT, @@ -151721,15 +168768,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [13806] = 6, - ACTIONS(3567), 1, + [13311] = 12, + ACTIONS(3939), 1, anon_sym_EQ, - ACTIONS(3569), 1, + ACTIONS(3943), 1, + anon_sym_LBRACK, + ACTIONS(3949), 1, + anon_sym_DOT, + ACTIONS(3952), 1, + anon_sym_LT, + ACTIONS(4009), 1, anon_sym_EQ_GT, + STATE(3593), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3450), 15, + ACTIONS(3955), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3946), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3873), 13, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151745,54 +168821,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 17, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3439), 21, + ACTIONS(3869), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [13876] = 4, + [13394] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3497), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3459), 22, + ACTIONS(3891), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -151815,12 +168866,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3461), 31, + ACTIONS(3893), 34, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, @@ -151847,64 +168901,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [13942] = 9, - ACTIONS(155), 1, - anon_sym_EQ_GT, - ACTIONS(822), 1, - anon_sym_EQ, - ACTIONS(3535), 1, - anon_sym_LBRACK, + [13459] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1671), 2, + ACTIONS(3895), 2, anon_sym_COMMA, anon_sym_extends, - ACTIONS(3538), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(157), 14, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(163), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 18, + ACTIONS(3891), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -151914,35 +168931,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [14018] = 8, - ACTIONS(3571), 1, - anon_sym_RBRACK, - ACTIONS(3593), 1, - anon_sym_COMMA, - ACTIONS(3626), 1, - anon_sym_EQ_GT, - ACTIONS(3663), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3443), 15, + ACTIONS(3893), 32, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151958,8 +168955,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [13526] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3937), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3933), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -151980,193 +168994,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [14092] = 31, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3935), 32, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(3296), 1, - anon_sym_abstract, - ACTIONS(3679), 1, - anon_sym_export, - ACTIONS(3681), 1, - anon_sym_STAR, - ACTIONS(3687), 1, - anon_sym_LBRACK, - ACTIONS(3689), 1, - anon_sym_async, - ACTIONS(3691), 1, - anon_sym_new, - ACTIONS(3695), 1, - anon_sym_static, - ACTIONS(3697), 1, - anon_sym_readonly, - ACTIONS(3703), 1, - anon_sym_override, - STATE(1319), 1, - sym_decorator, - STATE(2760), 1, - sym_accessibility_modifier, - STATE(2784), 1, - sym_override_modifier, - STATE(3308), 1, - sym_formal_parameters, - STATE(4609), 1, - sym__call_signature, - STATE(4760), 1, - aux_sym_export_statement_repeat1, - STATE(5735), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3282), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3683), 2, - anon_sym_COMMA, anon_sym_SEMI, - ACTIONS(3685), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3693), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3699), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3701), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3091), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(3966), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3677), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [14212] = 31, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(3296), 1, - anon_sym_abstract, - ACTIONS(3679), 1, - anon_sym_export, - ACTIONS(3681), 1, - anon_sym_STAR, - ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3689), 1, - anon_sym_async, - ACTIONS(3691), 1, - anon_sym_new, - ACTIONS(3695), 1, - anon_sym_static, - ACTIONS(3697), 1, - anon_sym_readonly, - ACTIONS(3703), 1, - anon_sym_override, - STATE(1319), 1, - sym_decorator, - STATE(2760), 1, - sym_accessibility_modifier, - STATE(2784), 1, - sym_override_modifier, - STATE(3308), 1, - sym_formal_parameters, - STATE(4609), 1, - sym__call_signature, - STATE(4760), 1, - aux_sym_export_statement_repeat1, - STATE(5735), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3282), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3404), 2, - anon_sym_COMMA, - anon_sym_SEMI, - ACTIONS(3406), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3693), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3699), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3701), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3091), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(4017), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3677), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [14332] = 6, - ACTIONS(822), 1, - anon_sym_EQ, - ACTIONS(957), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(163), 15, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152182,15 +169018,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(157), 17, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -152200,8 +169027,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + [13593] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3933), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -152222,15 +169054,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [14402] = 6, - ACTIONS(951), 1, - anon_sym_EQ, - ACTIONS(957), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(163), 15, + ACTIONS(3935), 34, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152246,15 +169080,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(157), 17, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -152264,8 +169089,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + [13658] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3921), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -152286,17 +169116,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [14472] = 7, - ACTIONS(903), 1, - anon_sym_EQ_GT, - ACTIONS(945), 1, - anon_sym_EQ, - ACTIONS(961), 1, - anon_sym_COLON, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(163), 15, + ACTIONS(3923), 34, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152312,14 +169142,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(157), 16, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -152329,39 +169151,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [14544] = 7, - ACTIONS(899), 1, - anon_sym_COLON, - ACTIONS(903), 1, - anon_sym_EQ_GT, - ACTIONS(945), 1, + [13723] = 5, + ACTIONS(3939), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(163), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152377,12 +169173,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(157), 16, + ACTIONS(3873), 19, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -152394,7 +169193,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -152416,99 +169215,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [14616] = 31, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(3296), 1, - anon_sym_abstract, - ACTIONS(3679), 1, - anon_sym_export, - ACTIONS(3681), 1, - anon_sym_STAR, - ACTIONS(3687), 1, - anon_sym_LBRACK, - ACTIONS(3689), 1, - anon_sym_async, - ACTIONS(3691), 1, - anon_sym_new, - ACTIONS(3695), 1, - anon_sym_static, - ACTIONS(3697), 1, - anon_sym_readonly, - ACTIONS(3703), 1, - anon_sym_override, - STATE(1319), 1, - sym_decorator, - STATE(2760), 1, - sym_accessibility_modifier, - STATE(2784), 1, - sym_override_modifier, - STATE(3308), 1, - sym_formal_parameters, - STATE(4609), 1, - sym__call_signature, - STATE(4760), 1, - aux_sym_export_statement_repeat1, - STATE(5735), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3282), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3693), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3699), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3705), 2, - anon_sym_COMMA, - anon_sym_SEMI, - ACTIONS(3707), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3701), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3091), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(3917), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3677), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [14736] = 6, - ACTIONS(919), 1, + [13792] = 6, + ACTIONS(1013), 1, anon_sym_EQ, - ACTIONS(925), 1, + ACTIONS(1019), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, @@ -152529,12 +169239,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(157), 17, + ACTIONS(157), 18, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -152547,6 +169257,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_implements, ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, @@ -152569,15 +169280,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [14806] = 6, - ACTIONS(822), 1, - anon_sym_EQ, - ACTIONS(925), 1, - anon_sym_EQ_GT, + [13863] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(163), 15, + ACTIONS(3907), 22, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + ACTIONS(3909), 34, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152593,15 +169333,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(157), 17, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -152611,8 +169342,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + [13928] = 5, + ACTIONS(3895), 1, + anon_sym_extends, + ACTIONS(4087), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3891), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -152633,35 +169373,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [14876] = 8, - ACTIONS(126), 1, - anon_sym_COMMA, - ACTIONS(222), 1, - anon_sym_RBRACK, - ACTIONS(894), 1, - anon_sym_EQ, - ACTIONS(903), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(157), 15, + ACTIONS(3893), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152677,8 +169397,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [13997] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3865), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -152699,104 +169433,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [14950] = 31, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(3296), 1, - anon_sym_abstract, - ACTIONS(3679), 1, - anon_sym_export, - ACTIONS(3681), 1, - anon_sym_STAR, - ACTIONS(3687), 1, - anon_sym_LBRACK, - ACTIONS(3689), 1, - anon_sym_async, - ACTIONS(3691), 1, - anon_sym_new, - ACTIONS(3695), 1, - anon_sym_static, - ACTIONS(3697), 1, - anon_sym_readonly, - ACTIONS(3703), 1, - anon_sym_override, - STATE(1319), 1, - sym_decorator, - STATE(2760), 1, - sym_accessibility_modifier, - STATE(2784), 1, - sym_override_modifier, - STATE(3308), 1, - sym_formal_parameters, - STATE(4609), 1, - sym__call_signature, - STATE(4760), 1, - aux_sym_export_statement_repeat1, - STATE(5735), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3282), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3693), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3699), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3709), 2, + ACTIONS(3867), 34, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_SEMI, - ACTIONS(3711), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3701), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3091), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(3908), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3677), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [15070] = 6, - ACTIONS(3521), 1, - anon_sym_EQ, - ACTIONS(3569), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3450), 15, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152812,15 +169459,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 17, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -152830,36 +169468,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3439), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [15140] = 4, + [14062] = 5, + ACTIONS(3937), 1, + anon_sym_extends, + ACTIONS(4089), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3495), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3455), 22, + ACTIONS(3933), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -152882,9 +169499,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3457), 31, + ACTIONS(3935), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_RBRACK, @@ -152914,15 +169532,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [15206] = 6, - ACTIONS(3580), 1, + [14131] = 5, + ACTIONS(3983), 1, anon_sym_EQ, - ACTIONS(3582), 1, - anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152938,12 +169554,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 17, + ACTIONS(3873), 19, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -152956,7 +169574,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3439), 21, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -152978,129 +169596,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [15276] = 31, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(3296), 1, - anon_sym_abstract, - ACTIONS(3679), 1, - anon_sym_export, - ACTIONS(3681), 1, - anon_sym_STAR, - ACTIONS(3687), 1, - anon_sym_LBRACK, - ACTIONS(3689), 1, - anon_sym_async, - ACTIONS(3691), 1, - anon_sym_new, - ACTIONS(3695), 1, - anon_sym_static, - ACTIONS(3697), 1, - anon_sym_readonly, - ACTIONS(3703), 1, - anon_sym_override, - STATE(1319), 1, - sym_decorator, - STATE(2760), 1, - sym_accessibility_modifier, - STATE(2784), 1, - sym_override_modifier, - STATE(3308), 1, - sym_formal_parameters, - STATE(4609), 1, - sym__call_signature, - STATE(4760), 1, - aux_sym_export_statement_repeat1, - STATE(5735), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3282), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3693), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3699), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3713), 2, - anon_sym_COMMA, - anon_sym_SEMI, - ACTIONS(3715), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3701), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3091), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(3983), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3677), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [15396] = 8, - ACTIONS(3624), 1, + [14200] = 7, + ACTIONS(3871), 1, anon_sym_EQ, - ACTIONS(3626), 1, + ACTIONS(3881), 1, anon_sym_EQ_GT, - ACTIONS(3666), 1, - anon_sym_in, - ACTIONS(3668), 1, - anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3450), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 16, + ACTIONS(4091), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(3873), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -153112,38 +169624,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3439), 20, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [15470] = 7, - ACTIONS(3479), 1, - anon_sym_EQ, - ACTIONS(3670), 1, - anon_sym_in, - ACTIONS(3673), 1, - anon_sym_of, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153159,27 +169640,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 17, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3439), 20, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -153198,36 +169662,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [15542] = 6, - ACTIONS(3521), 1, + [14273] = 7, + ACTIONS(3871), 1, anon_sym_EQ, - ACTIONS(3582), 1, - anon_sym_EQ_GT, + ACTIONS(4013), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3450), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 17, + ACTIONS(4091), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(3873), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -153240,124 +169690,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3439), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [15612] = 31, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(3296), 1, - anon_sym_abstract, - ACTIONS(3679), 1, - anon_sym_export, - ACTIONS(3681), 1, - anon_sym_STAR, - ACTIONS(3687), 1, - anon_sym_LBRACK, - ACTIONS(3689), 1, - anon_sym_async, - ACTIONS(3691), 1, - anon_sym_new, - ACTIONS(3695), 1, - anon_sym_static, - ACTIONS(3697), 1, - anon_sym_readonly, - ACTIONS(3703), 1, - anon_sym_override, - STATE(1319), 1, - sym_decorator, - STATE(2760), 1, - sym_accessibility_modifier, - STATE(2784), 1, - sym_override_modifier, - STATE(3308), 1, - sym_formal_parameters, - STATE(4609), 1, - sym__call_signature, - STATE(4760), 1, - aux_sym_export_statement_repeat1, - STATE(5735), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3270), 2, - anon_sym_COMMA, - anon_sym_SEMI, - ACTIONS(3282), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3298), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3693), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3699), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3701), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3091), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(3885), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3677), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [15732] = 5, - ACTIONS(3605), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153373,26 +169706,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 18, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - ACTIONS(3439), 21, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -153414,15 +169728,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [15800] = 8, - ACTIONS(155), 1, - anon_sym_EQ_GT, - ACTIONS(822), 1, + [14346] = 9, + ACTIONS(126), 1, + anon_sym_COMMA, + ACTIONS(222), 1, + anon_sym_RBRACK, + ACTIONS(980), 1, anon_sym_EQ, - ACTIONS(910), 1, - anon_sym_in, - ACTIONS(3656), 1, - anon_sym_of, + ACTIONS(985), 1, + anon_sym_COLON, + ACTIONS(989), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, @@ -153458,9 +169774,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 20, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -153479,13 +169796,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [15873] = 5, - ACTIONS(3567), 1, + [14423] = 6, + ACTIONS(884), 1, anon_sym_EQ, + ACTIONS(1019), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3450), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153501,12 +169820,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 17, - sym__automatic_semicolon, + ACTIONS(157), 18, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -153519,7 +169838,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3439), 21, + anon_sym_implements, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -153541,33 +169861,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [15940] = 7, - ACTIONS(155), 1, - anon_sym_EQ_GT, - ACTIONS(822), 1, + [14494] = 5, + ACTIONS(3970), 1, anon_sym_EQ, - ACTIONS(828), 1, - anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(163), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153583,8 +169883,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, - anon_sym_STAR, + ACTIONS(3873), 19, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3869), 21, + anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -153605,25 +169925,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [16011] = 8, - ACTIONS(3521), 1, - anon_sym_EQ, - ACTIONS(3586), 1, - anon_sym_EQ_GT, - ACTIONS(3670), 1, - anon_sym_in, - ACTIONS(3673), 1, - anon_sym_of, + [14563] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 15, + ACTIONS(3925), 22, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + ACTIONS(3927), 34, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -153633,7 +169987,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + [14628] = 7, + ACTIONS(1007), 1, + anon_sym_EQ_GT, + ACTIONS(1041), 1, + anon_sym_EQ, + ACTIONS(3859), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 14, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153649,9 +170028,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 20, + ACTIONS(120), 24, + anon_sym_STAR, + anon_sym_as, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_satisfies, + [14701] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2714), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, + anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -153670,11 +170080,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [16084] = 6, - ACTIONS(903), 1, + ACTIONS(2712), 34, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [14766] = 8, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(945), 1, + ACTIONS(894), 1, anon_sym_EQ, + ACTIONS(996), 1, + anon_sym_in, + ACTIONS(4094), 1, + anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, @@ -153694,12 +170143,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(157), 16, + ACTIONS(157), 17, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -153711,10 +170161,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(120), 20, anon_sym_STAR, anon_sym_BANG, - anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -153733,17 +170182,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [16153] = 7, - ACTIONS(3571), 1, - anon_sym_RBRACK, - ACTIONS(3593), 1, + [14841] = 10, + ACTIONS(4007), 1, anon_sym_COMMA, - ACTIONS(3663), 1, + ACTIONS(4022), 1, + anon_sym_RBRACK, + ACTIONS(4064), 1, + anon_sym_EQ_GT, + ACTIONS(4096), 1, anon_sym_EQ, + ACTIONS(4099), 1, + anon_sym_in, + ACTIONS(4101), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 15, + ACTIONS(3873), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -153759,7 +170214,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153775,10 +170230,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, + ACTIONS(3869), 20, anon_sym_STAR, anon_sym_BANG, - anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -153797,14 +170251,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [16224] = 6, - ACTIONS(822), 1, - anon_sym_EQ, - ACTIONS(903), 1, + [14920] = 9, + ACTIONS(989), 1, anon_sym_EQ_GT, + ACTIONS(1003), 1, + anon_sym_EQ, + ACTIONS(3977), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, + ACTIONS(1853), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3980), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(157), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -153821,25 +170300,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(157), 16, + ACTIONS(120), 18, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [14997] = 7, + ACTIONS(1007), 1, + anon_sym_EQ_GT, + ACTIONS(1041), 1, + anon_sym_EQ, + ACTIONS(4103), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 14, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -153860,13 +170383,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [16293] = 5, - ACTIONS(3580), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [15070] = 9, + ACTIONS(1053), 1, + anon_sym_EQ, + ACTIONS(1059), 1, + anon_sym_EQ_GT, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1853), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3980), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(157), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 18, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [15147] = 6, + ACTIONS(3939), 1, anon_sym_EQ, + ACTIONS(4045), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153882,12 +170477,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 17, + ACTIONS(3873), 18, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -153900,7 +170495,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3439), 21, + anon_sym_implements, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -153922,15 +170518,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [16360] = 6, - ACTIONS(967), 1, + [15218] = 5, + ACTIONS(3985), 1, anon_sym_EQ, - ACTIONS(973), 1, - anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(163), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153946,11 +170540,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(157), 16, + ACTIONS(3873), 19, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_of, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -153963,7 +170560,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -153985,14 +170582,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [16429] = 6, - ACTIONS(822), 1, - anon_sym_EQ, - ACTIONS(973), 1, + [15287] = 9, + ACTIONS(225), 1, anon_sym_EQ_GT, + ACTIONS(894), 1, + anon_sym_EQ, + ACTIONS(1853), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, + ACTIONS(3977), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(3980), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(157), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -154009,24 +170630,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(157), 16, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(120), 19, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -154036,9 +170640,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -154048,15 +170650,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [16498] = 6, - ACTIONS(3624), 1, + [15364] = 6, + ACTIONS(4043), 1, anon_sym_EQ, - ACTIONS(3626), 1, + ACTIONS(4045), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154072,12 +170674,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 16, + ACTIONS(3873), 18, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_LPAREN, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -154089,7 +170692,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3439), 21, + anon_sym_implements, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -154111,15 +170715,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [16567] = 6, - ACTIONS(3521), 1, + [15435] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2664), 22, + anon_sym_STAR, anon_sym_EQ, - ACTIONS(3626), 1, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + ACTIONS(2662), 34, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [15500] = 6, + ACTIONS(884), 1, + anon_sym_EQ, + ACTIONS(1007), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3450), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154135,12 +170801,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 16, + ACTIONS(157), 17, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -154152,7 +170819,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3439), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -154174,15 +170841,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [16636] = 6, - ACTIONS(3632), 1, + [15570] = 5, + ACTIONS(4043), 1, anon_sym_EQ, - ACTIONS(3634), 1, - anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154198,11 +170863,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 16, + ACTIONS(3873), 18, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -154215,8 +170881,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3439), 21, + anon_sym_implements, + ACTIONS(3869), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [15638] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3937), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3933), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -154237,15 +170934,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [16705] = 6, - ACTIONS(3521), 1, + ACTIONS(3935), 31, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [15704] = 8, + ACTIONS(4062), 1, anon_sym_EQ, - ACTIONS(3634), 1, + ACTIONS(4064), 1, anon_sym_EQ_GT, + ACTIONS(4099), 1, + anon_sym_in, + ACTIONS(4105), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154261,12 +170994,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 16, + ACTIONS(3873), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_of, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -154278,10 +171011,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3439), 21, + ACTIONS(3869), 20, anon_sym_STAR, anon_sym_BANG, - anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -154300,30 +171032,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [16774] = 6, - ACTIONS(155), 1, + [15778] = 6, + ACTIONS(1007), 1, anon_sym_EQ_GT, - ACTIONS(1045), 1, + ACTIONS(1041), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -154340,6 +171056,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, + ACTIONS(157), 17, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, @@ -154362,80 +171096,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [16842] = 30, + [15848] = 31, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2490), 1, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(3274), 1, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3296), 1, + ACTIONS(3706), 1, anon_sym_abstract, - ACTIONS(3679), 1, + ACTIONS(4109), 1, anon_sym_export, - ACTIONS(3681), 1, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3687), 1, + ACTIONS(4113), 1, anon_sym_LBRACK, - ACTIONS(3689), 1, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3691), 1, + ACTIONS(4117), 1, anon_sym_new, - ACTIONS(3695), 1, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3697), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3703), 1, + ACTIONS(4129), 1, anon_sym_override, - STATE(1319), 1, + STATE(1494), 1, sym_decorator, - STATE(2760), 1, + STATE(3284), 1, sym_accessibility_modifier, - STATE(2784), 1, + STATE(3296), 1, sym_override_modifier, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4609), 1, + STATE(5053), 1, sym__call_signature, - STATE(4760), 1, + STATE(5834), 1, aux_sym_export_statement_repeat1, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3680), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3693), 2, + ACTIONS(3708), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3699), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - ACTIONS(3717), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3701), 3, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3091), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4637), 6, + STATE(4722), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3677), 12, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -154448,15 +171185,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [16958] = 6, - ACTIONS(3586), 1, - anon_sym_EQ_GT, - ACTIONS(3719), 1, + [15968] = 8, + ACTIONS(126), 1, + anon_sym_COMMA, + ACTIONS(222), 1, + anon_sym_RBRACK, + ACTIONS(980), 1, anon_sym_EQ, + ACTIONS(989), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 15, + ACTIONS(157), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -154472,7 +171213,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154488,7 +171229,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -154510,15 +171251,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [17026] = 6, - ACTIONS(3586), 1, + [16042] = 8, + ACTIONS(4007), 1, + anon_sym_COMMA, + ACTIONS(4022), 1, + anon_sym_RBRACK, + ACTIONS(4064), 1, anon_sym_EQ_GT, - ACTIONS(3721), 1, + ACTIONS(4096), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 15, + ACTIONS(3873), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -154534,7 +171279,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154550,7 +171295,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -154572,105 +171317,103 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [17094] = 30, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(3296), 1, - anon_sym_abstract, - ACTIONS(3679), 1, - anon_sym_export, - ACTIONS(3681), 1, - anon_sym_STAR, - ACTIONS(3687), 1, - anon_sym_LBRACK, - ACTIONS(3689), 1, - anon_sym_async, - ACTIONS(3691), 1, - anon_sym_new, - ACTIONS(3695), 1, - anon_sym_static, - ACTIONS(3697), 1, - anon_sym_readonly, - ACTIONS(3703), 1, - anon_sym_override, - STATE(1319), 1, - sym_decorator, - STATE(2760), 1, - sym_accessibility_modifier, - STATE(2784), 1, - sym_override_modifier, - STATE(3308), 1, - sym_formal_parameters, - STATE(4609), 1, - sym__call_signature, - STATE(4760), 1, - aux_sym_export_statement_repeat1, - STATE(5735), 1, - sym_type_parameters, + [16116] = 7, + ACTIONS(989), 1, + anon_sym_EQ_GT, + ACTIONS(1003), 1, + anon_sym_EQ, + ACTIONS(1005), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(157), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(120), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3693), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3699), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3723), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3701), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3091), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(4637), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3677), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [17210] = 6, - ACTIONS(155), 1, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [16188] = 7, + ACTIONS(985), 1, + anon_sym_COLON, + ACTIONS(989), 1, anon_sym_EQ_GT, - ACTIONS(1039), 1, + ACTIONS(1003), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 15, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(157), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -154682,7 +171425,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(163), 15, + ACTIONS(120), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [16260] = 6, + ACTIONS(3939), 1, + anon_sym_EQ, + ACTIONS(4027), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154698,7 +171471,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(3873), 17, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -154720,80 +171511,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [17278] = 30, + [16330] = 31, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2490), 1, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(3274), 1, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3296), 1, + ACTIONS(3706), 1, anon_sym_abstract, - ACTIONS(3679), 1, + ACTIONS(4109), 1, anon_sym_export, - ACTIONS(3681), 1, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3687), 1, + ACTIONS(4113), 1, anon_sym_LBRACK, - ACTIONS(3689), 1, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3691), 1, + ACTIONS(4117), 1, anon_sym_new, - ACTIONS(3695), 1, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3697), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3703), 1, + ACTIONS(4129), 1, anon_sym_override, - STATE(1319), 1, + STATE(1494), 1, sym_decorator, - STATE(2760), 1, + STATE(3284), 1, sym_accessibility_modifier, - STATE(2784), 1, + STATE(3296), 1, sym_override_modifier, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4609), 1, + STATE(5053), 1, sym__call_signature, - STATE(4760), 1, + STATE(5834), 1, aux_sym_export_statement_repeat1, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3693), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3699), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - ACTIONS(3725), 2, + ACTIONS(4131), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(4133), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3701), 3, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3091), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4637), 6, + STATE(4639), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3677), 12, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -154806,19 +171600,89 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [17394] = 6, + [16450] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3895), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3891), 22, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + ACTIONS(3893), 31, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [16516] = 9, ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(1043), 1, + ACTIONS(884), 1, anon_sym_EQ, + ACTIONS(3977), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 15, + ACTIONS(1853), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3980), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(157), 14, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -154846,19 +171710,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(120), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -154868,80 +171729,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [17462] = 30, + [16592] = 31, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2490), 1, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(3274), 1, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3296), 1, + ACTIONS(3706), 1, anon_sym_abstract, - ACTIONS(3679), 1, + ACTIONS(4109), 1, anon_sym_export, - ACTIONS(3681), 1, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3687), 1, + ACTIONS(4113), 1, anon_sym_LBRACK, - ACTIONS(3689), 1, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3691), 1, + ACTIONS(4117), 1, anon_sym_new, - ACTIONS(3695), 1, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3697), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3703), 1, + ACTIONS(4129), 1, anon_sym_override, - STATE(1319), 1, + STATE(1494), 1, sym_decorator, - STATE(2760), 1, + STATE(3284), 1, sym_accessibility_modifier, - STATE(2784), 1, + STATE(3296), 1, sym_override_modifier, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4609), 1, + STATE(5053), 1, sym__call_signature, - STATE(4760), 1, + STATE(5834), 1, aux_sym_export_statement_repeat1, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3693), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3699), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - ACTIONS(3727), 2, + ACTIONS(4135), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(4137), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3701), 3, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3091), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4637), 6, + STATE(4706), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3677), 12, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -154954,31 +171818,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [17578] = 6, - ACTIONS(3586), 1, + [16712] = 6, + ACTIONS(1001), 1, anon_sym_EQ_GT, - ACTIONS(3729), 1, + ACTIONS(1029), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154994,7 +171842,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, + ACTIONS(157), 17, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -155016,80 +171882,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [17646] = 30, + [16782] = 31, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2490), 1, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(3274), 1, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3296), 1, + ACTIONS(3706), 1, anon_sym_abstract, - ACTIONS(3679), 1, + ACTIONS(4109), 1, anon_sym_export, - ACTIONS(3681), 1, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3687), 1, + ACTIONS(4113), 1, anon_sym_LBRACK, - ACTIONS(3689), 1, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3691), 1, + ACTIONS(4117), 1, anon_sym_new, - ACTIONS(3695), 1, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3697), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3703), 1, + ACTIONS(4129), 1, anon_sym_override, - STATE(1319), 1, + STATE(1494), 1, sym_decorator, - STATE(2760), 1, + STATE(3284), 1, sym_accessibility_modifier, - STATE(2784), 1, + STATE(3296), 1, sym_override_modifier, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4609), 1, + STATE(5053), 1, sym__call_signature, - STATE(4760), 1, + STATE(5834), 1, aux_sym_export_statement_repeat1, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3693), 2, + ACTIONS(3802), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(3804), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3699), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - ACTIONS(3731), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3701), 3, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3091), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4637), 6, + STATE(4739), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3677), 12, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -155102,31 +171971,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [17762] = 6, - ACTIONS(3586), 1, - anon_sym_EQ_GT, - ACTIONS(3733), 1, + [16902] = 6, + ACTIONS(884), 1, anon_sym_EQ, + ACTIONS(1001), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155142,7 +171995,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, + ACTIONS(157), 17, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -155164,18 +172035,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [17830] = 6, - ACTIONS(155), 1, - anon_sym_EQ_GT, - ACTIONS(822), 1, + [16972] = 6, + ACTIONS(4025), 1, anon_sym_EQ, + ACTIONS(4027), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 15, + ACTIONS(3885), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3873), 17, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -155188,7 +172077,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(163), 15, + ACTIONS(3869), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [17042] = 8, + ACTIONS(4062), 1, + anon_sym_EQ, + ACTIONS(4064), 1, + anon_sym_EQ_GT, + ACTIONS(4099), 1, + anon_sym_in, + ACTIONS(4101), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155204,10 +172127,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(3873), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3869), 20, anon_sym_STAR, anon_sym_BANG, - anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -155226,80 +172165,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [17898] = 30, + [17116] = 31, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2490), 1, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(3274), 1, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3296), 1, + ACTIONS(3706), 1, anon_sym_abstract, - ACTIONS(3679), 1, + ACTIONS(4109), 1, anon_sym_export, - ACTIONS(3681), 1, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3687), 1, + ACTIONS(4113), 1, anon_sym_LBRACK, - ACTIONS(3689), 1, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3691), 1, + ACTIONS(4117), 1, anon_sym_new, - ACTIONS(3695), 1, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3697), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3703), 1, + ACTIONS(4129), 1, anon_sym_override, - STATE(1319), 1, + STATE(1494), 1, sym_decorator, - STATE(2760), 1, + STATE(3284), 1, sym_accessibility_modifier, - STATE(2784), 1, + STATE(3296), 1, sym_override_modifier, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4609), 1, + STATE(5053), 1, sym__call_signature, - STATE(4760), 1, + STATE(5834), 1, aux_sym_export_statement_repeat1, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3693), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3699), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - ACTIONS(3735), 2, - anon_sym_RBRACE, + ACTIONS(4139), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(4141), 2, + anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3701), 3, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3091), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4637), 6, + STATE(4533), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3677), 12, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -155312,80 +172254,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [18014] = 30, + [17236] = 31, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2490), 1, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(3274), 1, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3296), 1, + ACTIONS(3706), 1, anon_sym_abstract, - ACTIONS(3679), 1, + ACTIONS(4109), 1, anon_sym_export, - ACTIONS(3681), 1, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3687), 1, + ACTIONS(4113), 1, anon_sym_LBRACK, - ACTIONS(3689), 1, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3691), 1, + ACTIONS(4117), 1, anon_sym_new, - ACTIONS(3695), 1, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3697), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3703), 1, + ACTIONS(4129), 1, anon_sym_override, - STATE(1319), 1, + STATE(1494), 1, sym_decorator, - STATE(2760), 1, + STATE(3284), 1, sym_accessibility_modifier, - STATE(2784), 1, + STATE(3296), 1, sym_override_modifier, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4609), 1, + STATE(5053), 1, sym__call_signature, - STATE(4760), 1, + STATE(5834), 1, aux_sym_export_statement_repeat1, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3693), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3699), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - ACTIONS(3737), 2, + ACTIONS(4143), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(4145), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3701), 3, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3091), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4637), 6, + STATE(4543), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3677), 12, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -155398,31 +172343,195 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [18130] = 6, - ACTIONS(155), 1, - anon_sym_EQ_GT, - ACTIONS(1047), 1, - anon_sym_EQ, + [17356] = 31, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 15, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(3692), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4147), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(4149), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4753), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [17476] = 31, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, anon_sym_LPAREN, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(163), 15, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3692), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4151), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(4153), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4554), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [17596] = 7, + ACTIONS(3871), 1, + anon_sym_EQ, + ACTIONS(4082), 1, + anon_sym_in, + ACTIONS(4085), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155438,10 +172547,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(3873), 17, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3869), 20, anon_sym_STAR, anon_sym_BANG, - anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -155460,18 +172586,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [18198] = 6, - ACTIONS(3586), 1, - anon_sym_EQ_GT, - ACTIONS(3739), 1, + [17668] = 6, + ACTIONS(4036), 1, anon_sym_EQ, + ACTIONS(4038), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 15, + ACTIONS(3885), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3873), 17, sym__ternary_qmark, anon_sym_as, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -155484,7 +172628,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(3869), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [17738] = 6, + ACTIONS(3939), 1, + anon_sym_EQ, + ACTIONS(4038), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155500,7 +172674,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, + ACTIONS(3873), 17, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -155522,80 +172714,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [18266] = 30, + [17808] = 31, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2490), 1, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(3274), 1, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3296), 1, + ACTIONS(3706), 1, anon_sym_abstract, - ACTIONS(3679), 1, + ACTIONS(4109), 1, anon_sym_export, - ACTIONS(3681), 1, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3687), 1, + ACTIONS(4113), 1, anon_sym_LBRACK, - ACTIONS(3689), 1, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3691), 1, + ACTIONS(4117), 1, anon_sym_new, - ACTIONS(3695), 1, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3697), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3703), 1, + ACTIONS(4129), 1, anon_sym_override, - STATE(1319), 1, + STATE(1494), 1, sym_decorator, - STATE(2760), 1, + STATE(3284), 1, sym_accessibility_modifier, - STATE(2784), 1, + STATE(3296), 1, sym_override_modifier, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4609), 1, + STATE(5053), 1, sym__call_signature, - STATE(4760), 1, + STATE(5834), 1, aux_sym_export_statement_repeat1, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3693), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3699), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - ACTIONS(3741), 2, + ACTIONS(4155), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(4157), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3701), 3, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3091), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4637), 6, + STATE(4559), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3677), 12, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -155608,18 +172803,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [18382] = 6, - ACTIONS(3521), 1, + [17928] = 5, + ACTIONS(4036), 1, anon_sym_EQ, - ACTIONS(3584), 1, - anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 15, + ACTIONS(3885), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3873), 17, sym__ternary_qmark, anon_sym_as, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -155632,7 +172843,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(3869), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [17995] = 6, + ACTIONS(3939), 1, + anon_sym_EQ, + ACTIONS(4068), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155648,7 +172889,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, + ACTIONS(3873), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -155670,19 +172928,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [18450] = 6, - ACTIONS(155), 1, + [18064] = 6, + ACTIONS(989), 1, anon_sym_EQ_GT, - ACTIONS(979), 1, + ACTIONS(1003), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 15, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(157), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -155694,6 +172969,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + ACTIONS(120), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [18133] = 6, + ACTIONS(884), 1, + anon_sym_EQ, + ACTIONS(989), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -155710,6 +173015,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, + ACTIONS(157), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, @@ -155732,18 +173054,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [18518] = 6, - ACTIONS(155), 1, - anon_sym_EQ_GT, - ACTIONS(1041), 1, + [18202] = 6, + ACTIONS(1053), 1, anon_sym_EQ, + ACTIONS(1059), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 15, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(157), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -155756,6 +173095,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + ACTIONS(120), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [18271] = 6, + ACTIONS(884), 1, + anon_sym_EQ, + ACTIONS(1059), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, @@ -155772,6 +173141,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, + ACTIONS(157), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, @@ -155794,15 +173180,79 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [18586] = 6, - ACTIONS(3586), 1, + [18340] = 5, + ACTIONS(4025), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3885), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3873), 17, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3869), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [18407] = 7, + ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(3743), 1, + ACTIONS(884), 1, anon_sym_EQ, + ACTIONS(886), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 15, + ACTIONS(157), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -155818,7 +173268,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155834,7 +173284,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -155856,11 +173306,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [18654] = 6, + [18478] = 8, ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(1033), 1, + ACTIONS(884), 1, anon_sym_EQ, + ACTIONS(996), 1, + anon_sym_in, + ACTIONS(4094), 1, + anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, @@ -155896,10 +173350,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(120), 20, anon_sym_STAR, anon_sym_BANG, - anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -155918,101 +173371,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [18722] = 30, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(3296), 1, - anon_sym_abstract, - ACTIONS(3679), 1, - anon_sym_export, - ACTIONS(3681), 1, - anon_sym_STAR, - ACTIONS(3687), 1, - anon_sym_LBRACK, - ACTIONS(3689), 1, - anon_sym_async, - ACTIONS(3691), 1, - anon_sym_new, - ACTIONS(3695), 1, - anon_sym_static, - ACTIONS(3697), 1, - anon_sym_readonly, - ACTIONS(3703), 1, - anon_sym_override, - STATE(1319), 1, - sym_decorator, - STATE(2760), 1, - sym_accessibility_modifier, - STATE(2784), 1, - sym_override_modifier, - STATE(3308), 1, - sym_formal_parameters, - STATE(4609), 1, - sym__call_signature, - STATE(4760), 1, - aux_sym_export_statement_repeat1, - STATE(5735), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3282), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3693), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3699), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3745), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3701), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3091), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(4637), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3677), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [18838] = 6, - ACTIONS(3521), 1, + [18551] = 8, + ACTIONS(3939), 1, anon_sym_EQ, - ACTIONS(3586), 1, + ACTIONS(4009), 1, anon_sym_EQ_GT, + ACTIONS(4082), 1, + anon_sym_in, + ACTIONS(4085), 1, + anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 15, + ACTIONS(3873), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -156028,7 +173399,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -156044,10 +173415,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, + ACTIONS(3869), 20, anon_sym_STAR, anon_sym_BANG, - anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -156066,17 +173436,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [18906] = 7, - ACTIONS(3521), 1, + [18624] = 7, + ACTIONS(4007), 1, + anon_sym_COMMA, + ACTIONS(4022), 1, + anon_sym_RBRACK, + ACTIONS(4096), 1, anon_sym_EQ, - ACTIONS(3670), 1, - anon_sym_in, - ACTIONS(3673), 1, - anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 15, + ACTIONS(3873), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -156092,7 +173462,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -156108,9 +173478,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 20, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -156129,13 +173500,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [18976] = 5, - ACTIONS(3624), 1, + [18695] = 6, + ACTIONS(4062), 1, anon_sym_EQ, + ACTIONS(4064), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -156151,7 +173524,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 16, + ACTIONS(3873), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -156168,7 +173541,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3439), 21, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -156190,117 +173563,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [19042] = 30, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(3296), 1, - anon_sym_abstract, - ACTIONS(3679), 1, - anon_sym_export, - ACTIONS(3681), 1, - anon_sym_STAR, - ACTIONS(3687), 1, - anon_sym_LBRACK, - ACTIONS(3689), 1, - anon_sym_async, - ACTIONS(3691), 1, - anon_sym_new, - ACTIONS(3695), 1, - anon_sym_static, - ACTIONS(3697), 1, - anon_sym_readonly, - ACTIONS(3703), 1, - anon_sym_override, - STATE(1319), 1, - sym_decorator, - STATE(2760), 1, - sym_accessibility_modifier, - STATE(2784), 1, - sym_override_modifier, - STATE(3308), 1, - sym_formal_parameters, - STATE(4609), 1, - sym__call_signature, - STATE(4760), 1, - aux_sym_export_statement_repeat1, - STATE(5735), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3282), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3693), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3699), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3747), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3701), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3091), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(4637), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3677), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [19158] = 6, - ACTIONS(155), 1, - anon_sym_EQ_GT, - ACTIONS(1037), 1, + [18764] = 6, + ACTIONS(3939), 1, anon_sym_EQ, + ACTIONS(4064), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(157), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(163), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -156316,41 +173587,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [19226] = 6, - ACTIONS(3586), 1, - anon_sym_EQ_GT, - ACTIONS(3749), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3443), 15, + ACTIONS(3873), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -156362,23 +173604,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -156400,13 +173626,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [19294] = 5, - ACTIONS(3632), 1, + [18833] = 6, + ACTIONS(4066), 1, anon_sym_EQ, + ACTIONS(4068), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -156422,7 +173650,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 16, + ACTIONS(3873), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -156439,7 +173667,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3439), 21, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -156461,80 +173689,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [19360] = 30, + [18902] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2490), 1, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(3274), 1, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3296), 1, + ACTIONS(3706), 1, anon_sym_abstract, - ACTIONS(3679), 1, + ACTIONS(4109), 1, anon_sym_export, - ACTIONS(3681), 1, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3687), 1, + ACTIONS(4113), 1, anon_sym_LBRACK, - ACTIONS(3689), 1, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3691), 1, + ACTIONS(4117), 1, anon_sym_new, - ACTIONS(3695), 1, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3697), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3703), 1, + ACTIONS(4129), 1, anon_sym_override, - STATE(1319), 1, + STATE(1494), 1, sym_decorator, - STATE(2760), 1, + STATE(3284), 1, sym_accessibility_modifier, - STATE(2784), 1, + STATE(3296), 1, sym_override_modifier, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4609), 1, + STATE(5053), 1, sym__call_signature, - STATE(4760), 1, + STATE(5834), 1, aux_sym_export_statement_repeat1, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3693), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3699), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - ACTIONS(3751), 2, + ACTIONS(4159), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3701), 3, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3091), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4637), 6, + STATE(5064), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3677), 12, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -156547,80 +173775,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [19476] = 30, + [19018] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2490), 1, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(3274), 1, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3296), 1, + ACTIONS(3706), 1, anon_sym_abstract, - ACTIONS(3679), 1, + ACTIONS(4109), 1, anon_sym_export, - ACTIONS(3681), 1, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3687), 1, + ACTIONS(4113), 1, anon_sym_LBRACK, - ACTIONS(3689), 1, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3691), 1, + ACTIONS(4117), 1, anon_sym_new, - ACTIONS(3695), 1, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3697), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3703), 1, + ACTIONS(4129), 1, anon_sym_override, - STATE(1319), 1, + STATE(1494), 1, sym_decorator, - STATE(2760), 1, + STATE(3284), 1, sym_accessibility_modifier, - STATE(2784), 1, + STATE(3296), 1, sym_override_modifier, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4609), 1, + STATE(5053), 1, sym__call_signature, - STATE(4760), 1, + STATE(5834), 1, aux_sym_export_statement_repeat1, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3693), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3699), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - ACTIONS(3753), 2, + ACTIONS(4161), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3701), 3, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3091), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4637), 6, + STATE(4881), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3677), 12, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -156633,80 +173861,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [19592] = 30, + [19134] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2490), 1, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(3274), 1, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3296), 1, + ACTIONS(3706), 1, anon_sym_abstract, - ACTIONS(3679), 1, + ACTIONS(4109), 1, anon_sym_export, - ACTIONS(3681), 1, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3687), 1, + ACTIONS(4113), 1, anon_sym_LBRACK, - ACTIONS(3689), 1, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3691), 1, + ACTIONS(4117), 1, anon_sym_new, - ACTIONS(3695), 1, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3697), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3703), 1, + ACTIONS(4129), 1, anon_sym_override, - STATE(1319), 1, + STATE(1494), 1, sym_decorator, - STATE(2760), 1, + STATE(3284), 1, sym_accessibility_modifier, - STATE(2784), 1, + STATE(3296), 1, sym_override_modifier, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4609), 1, + STATE(5053), 1, sym__call_signature, - STATE(4760), 1, + STATE(5834), 1, aux_sym_export_statement_repeat1, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3693), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3699), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - ACTIONS(3755), 2, + ACTIONS(4163), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3701), 3, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3091), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4637), 6, + STATE(4881), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3677), 12, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -156719,80 +173947,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [19708] = 30, + [19250] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2490), 1, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(3274), 1, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3296), 1, + ACTIONS(3706), 1, anon_sym_abstract, - ACTIONS(3679), 1, + ACTIONS(4109), 1, anon_sym_export, - ACTIONS(3681), 1, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3687), 1, + ACTIONS(4113), 1, anon_sym_LBRACK, - ACTIONS(3689), 1, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3691), 1, + ACTIONS(4117), 1, anon_sym_new, - ACTIONS(3695), 1, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3697), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3703), 1, + ACTIONS(4129), 1, anon_sym_override, - STATE(1319), 1, + STATE(1494), 1, sym_decorator, - STATE(2760), 1, + STATE(3284), 1, sym_accessibility_modifier, - STATE(2784), 1, + STATE(3296), 1, sym_override_modifier, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4609), 1, + STATE(5053), 1, sym__call_signature, - STATE(4760), 1, + STATE(5834), 1, aux_sym_export_statement_repeat1, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3693), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3699), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - ACTIONS(3757), 2, + ACTIONS(4165), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3701), 3, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3091), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4637), 6, + STATE(5064), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3677), 12, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -156805,204 +174033,166 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [19824] = 6, - ACTIONS(3586), 1, - anon_sym_EQ_GT, - ACTIONS(3759), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3443), 15, - sym__ternary_qmark, - anon_sym_as, + [19366] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3450), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [19892] = 6, - ACTIONS(3586), 1, - anon_sym_EQ_GT, - ACTIONS(3761), 1, - anon_sym_EQ, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3450), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [19960] = 30, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4167), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5064), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [19482] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2490), 1, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(3274), 1, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3296), 1, + ACTIONS(3706), 1, anon_sym_abstract, - ACTIONS(3679), 1, + ACTIONS(4109), 1, anon_sym_export, - ACTIONS(3681), 1, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3687), 1, + ACTIONS(4113), 1, anon_sym_LBRACK, - ACTIONS(3689), 1, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3691), 1, + ACTIONS(4117), 1, anon_sym_new, - ACTIONS(3695), 1, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3697), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3703), 1, + ACTIONS(4129), 1, anon_sym_override, - STATE(1319), 1, + STATE(1494), 1, sym_decorator, - STATE(2760), 1, + STATE(3284), 1, sym_accessibility_modifier, - STATE(2784), 1, + STATE(3296), 1, sym_override_modifier, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4609), 1, + STATE(5053), 1, sym__call_signature, - STATE(4760), 1, + STATE(5834), 1, aux_sym_export_statement_repeat1, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3693), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3699), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - ACTIONS(3763), 2, + ACTIONS(4167), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3701), 3, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3091), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4637), 6, + STATE(4881), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3677), 12, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -157015,80 +174205,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [20076] = 30, + [19598] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2490), 1, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(3274), 1, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3296), 1, + ACTIONS(3706), 1, anon_sym_abstract, - ACTIONS(3679), 1, + ACTIONS(4109), 1, anon_sym_export, - ACTIONS(3681), 1, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3687), 1, + ACTIONS(4113), 1, anon_sym_LBRACK, - ACTIONS(3689), 1, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3691), 1, + ACTIONS(4117), 1, anon_sym_new, - ACTIONS(3695), 1, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3697), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3703), 1, + ACTIONS(4129), 1, anon_sym_override, - STATE(1319), 1, + STATE(1494), 1, sym_decorator, - STATE(2760), 1, + STATE(3284), 1, sym_accessibility_modifier, - STATE(2784), 1, + STATE(3296), 1, sym_override_modifier, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4609), 1, + STATE(5053), 1, sym__call_signature, - STATE(4760), 1, + STATE(5834), 1, aux_sym_export_statement_repeat1, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3693), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3699), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - ACTIONS(3765), 2, + ACTIONS(4169), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3701), 3, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3091), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4637), 6, + STATE(4881), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3677), 12, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -157101,80 +174291,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [20192] = 30, + [19714] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2490), 1, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(3274), 1, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3296), 1, + ACTIONS(3706), 1, anon_sym_abstract, - ACTIONS(3679), 1, + ACTIONS(4109), 1, anon_sym_export, - ACTIONS(3681), 1, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3687), 1, + ACTIONS(4113), 1, anon_sym_LBRACK, - ACTIONS(3689), 1, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3691), 1, + ACTIONS(4117), 1, anon_sym_new, - ACTIONS(3695), 1, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3697), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3703), 1, + ACTIONS(4129), 1, anon_sym_override, - STATE(1319), 1, + STATE(1494), 1, sym_decorator, - STATE(2760), 1, + STATE(3284), 1, sym_accessibility_modifier, - STATE(2784), 1, + STATE(3296), 1, sym_override_modifier, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4609), 1, + STATE(5053), 1, sym__call_signature, - STATE(4760), 1, + STATE(5834), 1, aux_sym_export_statement_repeat1, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3693), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3699), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - ACTIONS(3767), 2, + ACTIONS(4169), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3701), 3, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3091), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4637), 6, + STATE(5064), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3677), 12, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -157187,80 +174377,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [20308] = 30, + [19830] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2490), 1, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(3274), 1, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3296), 1, + ACTIONS(3706), 1, anon_sym_abstract, - ACTIONS(3679), 1, + ACTIONS(4109), 1, anon_sym_export, - ACTIONS(3681), 1, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3687), 1, + ACTIONS(4113), 1, anon_sym_LBRACK, - ACTIONS(3689), 1, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3691), 1, + ACTIONS(4117), 1, anon_sym_new, - ACTIONS(3695), 1, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3697), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3703), 1, + ACTIONS(4129), 1, anon_sym_override, - STATE(1319), 1, + STATE(1494), 1, sym_decorator, - STATE(2760), 1, + STATE(3284), 1, sym_accessibility_modifier, - STATE(2784), 1, + STATE(3296), 1, sym_override_modifier, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4609), 1, + STATE(5053), 1, sym__call_signature, - STATE(4760), 1, + STATE(5834), 1, aux_sym_export_statement_repeat1, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3693), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3699), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - ACTIONS(3769), 2, + ACTIONS(4171), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3701), 3, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3091), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4637), 6, + STATE(4881), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3677), 12, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -157273,10 +174463,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [20424] = 6, + [19946] = 6, ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(1035), 1, + ACTIONS(884), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, @@ -157335,313 +174525,187 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [20492] = 5, - ACTIONS(3739), 1, - anon_sym_EQ, + [20014] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3450), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [20557] = 5, - ACTIONS(3733), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3443), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3450), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4173), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5064), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [20130] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [20622] = 5, - ACTIONS(3729), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3443), 15, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(3678), 1, anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3450), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [20687] = 5, - ACTIONS(3719), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3443), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, + ACTIONS(4113), 1, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3450), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [20752] = 5, - ACTIONS(3743), 1, - anon_sym_EQ, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3450), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [20817] = 5, - ACTIONS(3721), 1, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4175), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5064), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [20246] = 6, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(1131), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 15, + ACTIONS(157), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -157657,7 +174721,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157673,7 +174737,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -157695,133 +174759,101 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [20882] = 5, - ACTIONS(3759), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3443), 15, - sym__ternary_qmark, - anon_sym_as, + [20314] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3450), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [20947] = 5, - ACTIONS(3761), 1, - anon_sym_EQ, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3450), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [21012] = 5, - ACTIONS(3749), 1, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4175), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4881), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [20430] = 6, + ACTIONS(4009), 1, + anon_sym_EQ_GT, + ACTIONS(4177), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 15, + ACTIONS(3873), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -157837,7 +174869,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3450), 15, + ACTIONS(3885), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157853,7 +174885,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3439), 21, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -157875,77 +174907,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [21077] = 29, + [20498] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2490), 1, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(3274), 1, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3296), 1, + ACTIONS(3706), 1, anon_sym_abstract, - ACTIONS(3679), 1, + ACTIONS(4109), 1, anon_sym_export, - ACTIONS(3681), 1, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3687), 1, + ACTIONS(4113), 1, anon_sym_LBRACK, - ACTIONS(3689), 1, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3691), 1, + ACTIONS(4117), 1, anon_sym_new, - ACTIONS(3695), 1, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3697), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3703), 1, + ACTIONS(4129), 1, anon_sym_override, - STATE(1319), 1, + STATE(1494), 1, sym_decorator, - STATE(2760), 1, + STATE(3284), 1, sym_accessibility_modifier, - STATE(2784), 1, + STATE(3296), 1, sym_override_modifier, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4609), 1, + STATE(5053), 1, sym__call_signature, - STATE(4760), 1, + STATE(5834), 1, aux_sym_export_statement_repeat1, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3693), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3699), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - ACTIONS(3701), 3, + ACTIONS(4179), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3091), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(3929), 6, + STATE(4881), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3677), 12, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -157958,77 +174993,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [21189] = 29, + [20614] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2490), 1, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(3274), 1, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3296), 1, + ACTIONS(3706), 1, anon_sym_abstract, - ACTIONS(3679), 1, + ACTIONS(4109), 1, anon_sym_export, - ACTIONS(3681), 1, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3687), 1, + ACTIONS(4113), 1, anon_sym_LBRACK, - ACTIONS(3689), 1, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3691), 1, + ACTIONS(4117), 1, anon_sym_new, - ACTIONS(3695), 1, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3697), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3703), 1, + ACTIONS(4129), 1, anon_sym_override, - STATE(1319), 1, + STATE(1494), 1, sym_decorator, - STATE(2760), 1, + STATE(3284), 1, sym_accessibility_modifier, - STATE(2784), 1, + STATE(3296), 1, sym_override_modifier, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4609), 1, + STATE(5053), 1, sym__call_signature, - STATE(4760), 1, + STATE(5834), 1, aux_sym_export_statement_repeat1, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3693), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3699), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - ACTIONS(3701), 3, + ACTIONS(4179), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3091), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(3960), 6, + STATE(5064), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3677), 12, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -158041,77 +175079,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [21301] = 29, + [20730] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2490), 1, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(3274), 1, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3296), 1, + ACTIONS(3706), 1, anon_sym_abstract, - ACTIONS(3679), 1, + ACTIONS(4109), 1, anon_sym_export, - ACTIONS(3681), 1, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3687), 1, + ACTIONS(4113), 1, anon_sym_LBRACK, - ACTIONS(3689), 1, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3691), 1, + ACTIONS(4117), 1, anon_sym_new, - ACTIONS(3695), 1, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3697), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3703), 1, + ACTIONS(4129), 1, anon_sym_override, - STATE(1319), 1, + STATE(1494), 1, sym_decorator, - STATE(2760), 1, + STATE(3284), 1, sym_accessibility_modifier, - STATE(2784), 1, + STATE(3296), 1, sym_override_modifier, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4609), 1, + STATE(5053), 1, sym__call_signature, - STATE(4760), 1, + STATE(5834), 1, aux_sym_export_statement_repeat1, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3693), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3699), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - ACTIONS(3701), 3, + ACTIONS(4181), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3091), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4637), 6, + STATE(4881), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3677), 12, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -158124,164 +175165,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [21413] = 33, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2126), 1, - anon_sym_LBRACE, - ACTIONS(2366), 1, - anon_sym_namespace, - ACTIONS(2368), 1, - anon_sym_import, - ACTIONS(2370), 1, - anon_sym_var, - ACTIONS(2372), 1, - anon_sym_let, - ACTIONS(2374), 1, - anon_sym_const, - ACTIONS(2376), 1, - anon_sym_class, - ACTIONS(2378), 1, - anon_sym_async, - ACTIONS(2380), 1, - anon_sym_function, - ACTIONS(2382), 1, - anon_sym_declare, - ACTIONS(2386), 1, - anon_sym_abstract, - ACTIONS(2390), 1, - anon_sym_interface, - ACTIONS(2392), 1, - anon_sym_enum, - ACTIONS(3771), 1, - anon_sym_STAR, - ACTIONS(3773), 1, - anon_sym_default, - ACTIONS(3775), 1, - anon_sym_type, - ACTIONS(3777), 1, - anon_sym_EQ, - ACTIONS(3779), 1, - anon_sym_as, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3784), 1, - anon_sym_RBRACE, - ACTIONS(3787), 1, - anon_sym_module, - STATE(1319), 1, - sym_decorator, - STATE(4063), 1, - sym_declaration, - STATE(4064), 1, - sym_internal_module, - STATE(4549), 1, - aux_sym_export_statement_repeat1, - STATE(4657), 1, - sym_export_clause, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - STATE(5639), 1, - sym_namespace_export, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - STATE(4060), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [21533] = 29, + [20846] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2490), 1, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(3274), 1, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3296), 1, + ACTIONS(3706), 1, anon_sym_abstract, - ACTIONS(3679), 1, + ACTIONS(4109), 1, anon_sym_export, - ACTIONS(3681), 1, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3687), 1, + ACTIONS(4113), 1, anon_sym_LBRACK, - ACTIONS(3689), 1, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3691), 1, + ACTIONS(4117), 1, anon_sym_new, - ACTIONS(3695), 1, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3697), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3703), 1, + ACTIONS(4129), 1, anon_sym_override, - STATE(1319), 1, + STATE(1494), 1, sym_decorator, - STATE(2760), 1, + STATE(3284), 1, sym_accessibility_modifier, - STATE(2784), 1, + STATE(3296), 1, sym_override_modifier, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4609), 1, + STATE(5053), 1, sym__call_signature, - STATE(4760), 1, + STATE(5834), 1, aux_sym_export_statement_repeat1, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3693), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3699), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - ACTIONS(3701), 3, + ACTIONS(4183), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3091), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(3997), 6, + STATE(4881), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3677), 12, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -158294,251 +175251,204 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [21645] = 33, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2126), 1, - anon_sym_LBRACE, - ACTIONS(2366), 1, - anon_sym_namespace, - ACTIONS(2368), 1, - anon_sym_import, - ACTIONS(2370), 1, - anon_sym_var, - ACTIONS(2372), 1, - anon_sym_let, - ACTIONS(2374), 1, - anon_sym_const, - ACTIONS(2376), 1, - anon_sym_class, - ACTIONS(2378), 1, - anon_sym_async, - ACTIONS(2380), 1, - anon_sym_function, - ACTIONS(2382), 1, - anon_sym_declare, - ACTIONS(2386), 1, - anon_sym_abstract, - ACTIONS(2390), 1, - anon_sym_interface, - ACTIONS(2392), 1, - anon_sym_enum, - ACTIONS(3771), 1, - anon_sym_STAR, - ACTIONS(3773), 1, - anon_sym_default, - ACTIONS(3775), 1, - anon_sym_type, - ACTIONS(3777), 1, + [20962] = 6, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(1135), 1, anon_sym_EQ, - ACTIONS(3779), 1, - anon_sym_as, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3787), 1, - anon_sym_module, - ACTIONS(3789), 1, - anon_sym_RBRACE, - STATE(1319), 1, - sym_decorator, - STATE(4063), 1, - sym_declaration, - STATE(4064), 1, - sym_internal_module, - STATE(4549), 1, - aux_sym_export_statement_repeat1, - STATE(4657), 1, - sym_export_clause, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - STATE(5639), 1, - sym_namespace_export, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, + ACTIONS(157), 15, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - STATE(4060), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [21765] = 33, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2126), 1, - anon_sym_LBRACE, - ACTIONS(2366), 1, - anon_sym_namespace, - ACTIONS(2368), 1, - anon_sym_import, - ACTIONS(2370), 1, - anon_sym_var, - ACTIONS(2372), 1, - anon_sym_let, - ACTIONS(2374), 1, - anon_sym_const, - ACTIONS(2376), 1, - anon_sym_class, - ACTIONS(2378), 1, - anon_sym_async, - ACTIONS(2380), 1, - anon_sym_function, - ACTIONS(2382), 1, - anon_sym_declare, - ACTIONS(2386), 1, - anon_sym_abstract, - ACTIONS(2390), 1, - anon_sym_interface, - ACTIONS(2392), 1, - anon_sym_enum, - ACTIONS(3771), 1, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, anon_sym_STAR, - ACTIONS(3773), 1, - anon_sym_default, - ACTIONS(3775), 1, - anon_sym_type, - ACTIONS(3777), 1, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [21030] = 6, + ACTIONS(4009), 1, + anon_sym_EQ_GT, + ACTIONS(4185), 1, anon_sym_EQ, - ACTIONS(3779), 1, - anon_sym_as, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3787), 1, - anon_sym_module, - ACTIONS(3792), 1, - anon_sym_RBRACE, - STATE(1319), 1, - sym_decorator, - STATE(4063), 1, - sym_declaration, - STATE(4064), 1, - sym_internal_module, - STATE(4549), 1, - aux_sym_export_statement_repeat1, - STATE(4657), 1, - sym_export_clause, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - STATE(5639), 1, - sym_namespace_export, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, + ACTIONS(3873), 15, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3885), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3869), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - STATE(4060), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [21885] = 29, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [21098] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2490), 1, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(3274), 1, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3296), 1, + ACTIONS(3706), 1, anon_sym_abstract, - ACTIONS(3679), 1, + ACTIONS(4109), 1, anon_sym_export, - ACTIONS(3681), 1, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3687), 1, + ACTIONS(4113), 1, anon_sym_LBRACK, - ACTIONS(3689), 1, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3691), 1, + ACTIONS(4117), 1, anon_sym_new, - ACTIONS(3695), 1, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3697), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3703), 1, + ACTIONS(4129), 1, anon_sym_override, - STATE(1319), 1, + STATE(1494), 1, sym_decorator, - STATE(2760), 1, + STATE(3284), 1, sym_accessibility_modifier, - STATE(2784), 1, + STATE(3296), 1, sym_override_modifier, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4609), 1, + STATE(5053), 1, sym__call_signature, - STATE(4760), 1, + STATE(5834), 1, aux_sym_export_statement_repeat1, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3693), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3699), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - ACTIONS(3701), 3, + ACTIONS(4187), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3091), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4007), 6, + STATE(5064), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3677), 12, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -158551,164 +175461,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [21997] = 33, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2126), 1, - anon_sym_LBRACE, - ACTIONS(2366), 1, - anon_sym_namespace, - ACTIONS(2368), 1, - anon_sym_import, - ACTIONS(2370), 1, - anon_sym_var, - ACTIONS(2372), 1, - anon_sym_let, - ACTIONS(2374), 1, - anon_sym_const, - ACTIONS(2376), 1, - anon_sym_class, - ACTIONS(2378), 1, - anon_sym_async, - ACTIONS(2380), 1, - anon_sym_function, - ACTIONS(2382), 1, - anon_sym_declare, - ACTIONS(2386), 1, - anon_sym_abstract, - ACTIONS(2390), 1, - anon_sym_interface, - ACTIONS(2392), 1, - anon_sym_enum, - ACTIONS(3771), 1, - anon_sym_STAR, - ACTIONS(3773), 1, - anon_sym_default, - ACTIONS(3775), 1, - anon_sym_type, - ACTIONS(3777), 1, - anon_sym_EQ, - ACTIONS(3779), 1, - anon_sym_as, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3787), 1, - anon_sym_module, - ACTIONS(3795), 1, - anon_sym_RBRACE, - STATE(1319), 1, - sym_decorator, - STATE(4063), 1, - sym_declaration, - STATE(4064), 1, - sym_internal_module, - STATE(4549), 1, - aux_sym_export_statement_repeat1, - STATE(4657), 1, - sym_export_clause, - STATE(4829), 1, - aux_sym_object_repeat1, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(5639), 1, - sym_namespace_export, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - STATE(4060), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [22117] = 29, + [21214] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2490), 1, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(3274), 1, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3296), 1, + ACTIONS(3706), 1, anon_sym_abstract, - ACTIONS(3679), 1, + ACTIONS(4109), 1, anon_sym_export, - ACTIONS(3681), 1, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3687), 1, + ACTIONS(4113), 1, anon_sym_LBRACK, - ACTIONS(3689), 1, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3691), 1, + ACTIONS(4117), 1, anon_sym_new, - ACTIONS(3695), 1, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3697), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3703), 1, + ACTIONS(4129), 1, anon_sym_override, - STATE(1319), 1, + STATE(1494), 1, sym_decorator, - STATE(2760), 1, + STATE(3284), 1, sym_accessibility_modifier, - STATE(2784), 1, + STATE(3296), 1, sym_override_modifier, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4609), 1, + STATE(5053), 1, sym__call_signature, - STATE(4760), 1, + STATE(5834), 1, aux_sym_export_statement_repeat1, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3693), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3699), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - ACTIONS(3701), 3, + ACTIONS(4189), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3091), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(3884), 6, + STATE(4881), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3677), 12, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -158721,164 +175547,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [22229] = 33, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2126), 1, - anon_sym_LBRACE, - ACTIONS(2366), 1, - anon_sym_namespace, - ACTIONS(2368), 1, - anon_sym_import, - ACTIONS(2370), 1, - anon_sym_var, - ACTIONS(2372), 1, - anon_sym_let, - ACTIONS(2374), 1, - anon_sym_const, - ACTIONS(2376), 1, - anon_sym_class, - ACTIONS(2378), 1, - anon_sym_async, - ACTIONS(2380), 1, - anon_sym_function, - ACTIONS(2382), 1, - anon_sym_declare, - ACTIONS(2386), 1, - anon_sym_abstract, - ACTIONS(2390), 1, - anon_sym_interface, - ACTIONS(2392), 1, - anon_sym_enum, - ACTIONS(3771), 1, - anon_sym_STAR, - ACTIONS(3773), 1, - anon_sym_default, - ACTIONS(3775), 1, - anon_sym_type, - ACTIONS(3777), 1, - anon_sym_EQ, - ACTIONS(3779), 1, - anon_sym_as, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3787), 1, - anon_sym_module, - ACTIONS(3798), 1, - anon_sym_RBRACE, - STATE(1319), 1, - sym_decorator, - STATE(4063), 1, - sym_declaration, - STATE(4064), 1, - sym_internal_module, - STATE(4549), 1, - aux_sym_export_statement_repeat1, - STATE(4657), 1, - sym_export_clause, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - STATE(5639), 1, - sym_namespace_export, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - STATE(4060), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [22349] = 29, + [21330] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2490), 1, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(3274), 1, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3296), 1, + ACTIONS(3706), 1, anon_sym_abstract, - ACTIONS(3679), 1, + ACTIONS(4109), 1, anon_sym_export, - ACTIONS(3681), 1, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3687), 1, + ACTIONS(4113), 1, anon_sym_LBRACK, - ACTIONS(3689), 1, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3691), 1, + ACTIONS(4117), 1, anon_sym_new, - ACTIONS(3695), 1, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3697), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3703), 1, + ACTIONS(4129), 1, anon_sym_override, - STATE(1319), 1, + STATE(1494), 1, sym_decorator, - STATE(2760), 1, + STATE(3284), 1, sym_accessibility_modifier, - STATE(2784), 1, + STATE(3296), 1, sym_override_modifier, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4609), 1, + STATE(5053), 1, sym__call_signature, - STATE(4760), 1, + STATE(5834), 1, aux_sym_export_statement_repeat1, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3693), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3699), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - ACTIONS(3701), 3, + ACTIONS(4189), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3091), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(3973), 6, + STATE(5064), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3677), 12, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -158891,81 +175633,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [22461] = 29, - ACTIONS(3274), 1, + [21446] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3687), 1, - anon_sym_LBRACK, - ACTIONS(3703), 1, - anon_sym_override, - ACTIONS(3801), 1, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3803), 1, - anon_sym_RBRACE, - ACTIONS(3805), 1, - anon_sym_SEMI, - ACTIONS(3807), 1, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3811), 1, - anon_sym_AT, - ACTIONS(3813), 1, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3815), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3819), 1, - anon_sym_declare, - ACTIONS(3821), 1, - anon_sym_abstract, - ACTIONS(3823), 1, - anon_sym_accessor, - STATE(2422), 1, - aux_sym_export_statement_repeat1, - STATE(2652), 1, - sym_method_definition, - STATE(2727), 1, - sym_accessibility_modifier, - STATE(2787), 1, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, sym_decorator, - STATE(2788), 1, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, sym_override_modifier, - STATE(4744), 1, - sym_method_signature, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3809), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3817), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - STATE(1465), 2, - sym_class_static_block, - aux_sym_class_body_repeat1, - ACTIONS(3701), 3, + ACTIONS(4191), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3017), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5183), 3, - sym_public_field_definition, - sym_abstract_method_signature, + STATE(5064), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, sym_index_signature, - ACTIONS(3677), 13, - anon_sym_export, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, + anon_sym_declare, anon_sym_module, anon_sym_any, anon_sym_number, @@ -158973,81 +175719,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [22572] = 29, - ACTIONS(3274), 1, + [21562] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3687), 1, - anon_sym_LBRACK, - ACTIONS(3703), 1, - anon_sym_override, - ACTIONS(3801), 1, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3805), 1, - anon_sym_SEMI, - ACTIONS(3807), 1, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3811), 1, - anon_sym_AT, - ACTIONS(3813), 1, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3815), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3819), 1, - anon_sym_declare, - ACTIONS(3821), 1, - anon_sym_abstract, - ACTIONS(3823), 1, - anon_sym_accessor, - ACTIONS(3825), 1, - anon_sym_RBRACE, - STATE(2422), 1, - aux_sym_export_statement_repeat1, - STATE(2652), 1, - sym_method_definition, - STATE(2727), 1, - sym_accessibility_modifier, - STATE(2787), 1, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, sym_decorator, - STATE(2788), 1, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, sym_override_modifier, - STATE(4744), 1, - sym_method_signature, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3809), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3817), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - STATE(1465), 2, - sym_class_static_block, - aux_sym_class_body_repeat1, - ACTIONS(3701), 3, + ACTIONS(4191), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3017), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5183), 3, - sym_public_field_definition, - sym_abstract_method_signature, + STATE(4881), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, sym_index_signature, - ACTIONS(3677), 13, - anon_sym_export, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, + anon_sym_declare, anon_sym_module, anon_sym_any, anon_sym_number, @@ -159055,81 +175805,209 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [22683] = 29, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(3687), 1, + [21678] = 6, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(1069), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, anon_sym_LBRACK, - ACTIONS(3703), 1, - anon_sym_override, - ACTIONS(3801), 1, - anon_sym_STAR, - ACTIONS(3805), 1, - anon_sym_SEMI, - ACTIONS(3807), 1, - anon_sym_async, - ACTIONS(3811), 1, - anon_sym_AT, - ACTIONS(3813), 1, - anon_sym_static, - ACTIONS(3815), 1, - anon_sym_readonly, - ACTIONS(3819), 1, - anon_sym_declare, - ACTIONS(3821), 1, - anon_sym_abstract, - ACTIONS(3823), 1, - anon_sym_accessor, - ACTIONS(3827), 1, - anon_sym_RBRACE, - STATE(2422), 1, - aux_sym_export_statement_repeat1, - STATE(2652), 1, - sym_method_definition, - STATE(2727), 1, - sym_accessibility_modifier, - STATE(2787), 1, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [21746] = 6, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(1065), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [21814] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, sym_decorator, - STATE(2788), 1, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, sym_override_modifier, - STATE(4744), 1, - sym_method_signature, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3809), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3817), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - STATE(1465), 2, - sym_class_static_block, - aux_sym_class_body_repeat1, - ACTIONS(3701), 3, + ACTIONS(4159), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3017), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5183), 3, - sym_public_field_definition, - sym_abstract_method_signature, + STATE(4881), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, sym_index_signature, - ACTIONS(3677), 13, - anon_sym_export, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, + anon_sym_declare, anon_sym_module, anon_sym_any, anon_sym_number, @@ -159137,81 +176015,147 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [22794] = 29, - ACTIONS(3274), 1, + [21930] = 6, + ACTIONS(4009), 1, + anon_sym_EQ_GT, + ACTIONS(4193), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3873), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3885), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3869), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [21998] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3687), 1, - anon_sym_LBRACK, - ACTIONS(3703), 1, - anon_sym_override, - ACTIONS(3801), 1, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3807), 1, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3811), 1, - anon_sym_AT, - ACTIONS(3813), 1, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3815), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3819), 1, - anon_sym_declare, - ACTIONS(3821), 1, - anon_sym_abstract, - ACTIONS(3823), 1, - anon_sym_accessor, - ACTIONS(3829), 1, - anon_sym_RBRACE, - ACTIONS(3831), 1, - anon_sym_SEMI, - STATE(2422), 1, - aux_sym_export_statement_repeat1, - STATE(2652), 1, - sym_method_definition, - STATE(2727), 1, - sym_accessibility_modifier, - STATE(2787), 1, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, sym_decorator, - STATE(2788), 1, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, sym_override_modifier, - STATE(4744), 1, - sym_method_signature, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3809), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3817), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - STATE(1461), 2, - sym_class_static_block, - aux_sym_class_body_repeat1, - ACTIONS(3701), 3, + ACTIONS(4183), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3017), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5183), 3, - sym_public_field_definition, - sym_abstract_method_signature, + STATE(5064), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, sym_index_signature, - ACTIONS(3677), 13, - anon_sym_export, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, + anon_sym_declare, anon_sym_module, anon_sym_any, anon_sym_number, @@ -159219,81 +176163,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [22905] = 29, - ACTIONS(3274), 1, + [22114] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3687), 1, - anon_sym_LBRACK, - ACTIONS(3703), 1, - anon_sym_override, - ACTIONS(3801), 1, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3807), 1, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3811), 1, - anon_sym_AT, - ACTIONS(3813), 1, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3815), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3819), 1, - anon_sym_declare, - ACTIONS(3821), 1, - anon_sym_abstract, - ACTIONS(3823), 1, - anon_sym_accessor, - ACTIONS(3833), 1, - anon_sym_RBRACE, - ACTIONS(3835), 1, - anon_sym_SEMI, - STATE(2422), 1, - aux_sym_export_statement_repeat1, - STATE(2652), 1, - sym_method_definition, - STATE(2727), 1, - sym_accessibility_modifier, - STATE(2787), 1, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, sym_decorator, - STATE(2788), 1, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, sym_override_modifier, - STATE(4744), 1, - sym_method_signature, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3809), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3817), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - STATE(1456), 2, - sym_class_static_block, - aux_sym_class_body_repeat1, - ACTIONS(3701), 3, + ACTIONS(4195), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3017), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5183), 3, - sym_public_field_definition, - sym_abstract_method_signature, + STATE(4881), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, sym_index_signature, - ACTIONS(3677), 13, - anon_sym_export, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, + anon_sym_declare, anon_sym_module, anon_sym_any, anon_sym_number, @@ -159301,81 +176249,147 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [23016] = 29, - ACTIONS(3274), 1, + [22230] = 6, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(1075), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [22298] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3687), 1, - anon_sym_LBRACK, - ACTIONS(3703), 1, - anon_sym_override, - ACTIONS(3801), 1, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3807), 1, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3811), 1, - anon_sym_AT, - ACTIONS(3813), 1, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3815), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3819), 1, - anon_sym_declare, - ACTIONS(3821), 1, - anon_sym_abstract, - ACTIONS(3823), 1, - anon_sym_accessor, - ACTIONS(3837), 1, - anon_sym_RBRACE, - ACTIONS(3839), 1, - anon_sym_SEMI, - STATE(2422), 1, - aux_sym_export_statement_repeat1, - STATE(2652), 1, - sym_method_definition, - STATE(2727), 1, - sym_accessibility_modifier, - STATE(2787), 1, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, sym_decorator, - STATE(2788), 1, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, sym_override_modifier, - STATE(4744), 1, - sym_method_signature, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3809), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3817), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - STATE(1463), 2, - sym_class_static_block, - aux_sym_class_body_repeat1, - ACTIONS(3701), 3, + ACTIONS(4197), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3017), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5183), 3, - sym_public_field_definition, - sym_abstract_method_signature, + STATE(4881), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, sym_index_signature, - ACTIONS(3677), 13, - anon_sym_export, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, + anon_sym_declare, anon_sym_module, anon_sym_any, anon_sym_number, @@ -159383,81 +176397,147 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [23127] = 29, - ACTIONS(3274), 1, + [22414] = 6, + ACTIONS(4009), 1, + anon_sym_EQ_GT, + ACTIONS(4199), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3873), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3885), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3869), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [22482] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3687), 1, - anon_sym_LBRACK, - ACTIONS(3703), 1, - anon_sym_override, - ACTIONS(3801), 1, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3805), 1, - anon_sym_SEMI, - ACTIONS(3807), 1, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3811), 1, - anon_sym_AT, - ACTIONS(3813), 1, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3815), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3819), 1, - anon_sym_declare, - ACTIONS(3821), 1, - anon_sym_abstract, - ACTIONS(3823), 1, - anon_sym_accessor, - ACTIONS(3841), 1, - anon_sym_RBRACE, - STATE(2422), 1, - aux_sym_export_statement_repeat1, - STATE(2652), 1, - sym_method_definition, - STATE(2727), 1, - sym_accessibility_modifier, - STATE(2787), 1, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, sym_decorator, - STATE(2788), 1, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, sym_override_modifier, - STATE(4744), 1, - sym_method_signature, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3809), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3817), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - STATE(1465), 2, - sym_class_static_block, - aux_sym_class_body_repeat1, - ACTIONS(3701), 3, + ACTIONS(4201), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3017), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5183), 3, - sym_public_field_definition, - sym_abstract_method_signature, + STATE(4881), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, sym_index_signature, - ACTIONS(3677), 13, - anon_sym_export, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, + anon_sym_declare, anon_sym_module, anon_sym_any, anon_sym_number, @@ -159465,81 +176545,147 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [23238] = 29, - ACTIONS(3274), 1, + [22598] = 6, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(1129), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [22666] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3687), 1, - anon_sym_LBRACK, - ACTIONS(3703), 1, - anon_sym_override, - ACTIONS(3801), 1, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3807), 1, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3811), 1, - anon_sym_AT, - ACTIONS(3813), 1, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3815), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3819), 1, - anon_sym_declare, - ACTIONS(3821), 1, - anon_sym_abstract, - ACTIONS(3823), 1, - anon_sym_accessor, - ACTIONS(3843), 1, - anon_sym_RBRACE, - ACTIONS(3845), 1, - anon_sym_SEMI, - STATE(2422), 1, - aux_sym_export_statement_repeat1, - STATE(2652), 1, - sym_method_definition, - STATE(2727), 1, - sym_accessibility_modifier, - STATE(2787), 1, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, sym_decorator, - STATE(2788), 1, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, sym_override_modifier, - STATE(4744), 1, - sym_method_signature, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3809), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3817), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - STATE(1455), 2, - sym_class_static_block, - aux_sym_class_body_repeat1, - ACTIONS(3701), 3, + ACTIONS(4203), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3017), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5183), 3, - sym_public_field_definition, - sym_abstract_method_signature, + STATE(4881), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, sym_index_signature, - ACTIONS(3677), 13, - anon_sym_export, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, + anon_sym_declare, anon_sym_module, anon_sym_any, anon_sym_number, @@ -159547,81 +176693,396 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [23349] = 29, - ACTIONS(3274), 1, + [22782] = 6, + ACTIONS(4009), 1, + anon_sym_EQ_GT, + ACTIONS(4205), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3873), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3885), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3869), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [22850] = 6, + ACTIONS(4009), 1, + anon_sym_EQ_GT, + ACTIONS(4207), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3873), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3885), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3869), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [22918] = 6, + ACTIONS(3939), 1, + anon_sym_EQ, + ACTIONS(4013), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3873), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3885), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3869), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [22986] = 6, + ACTIONS(4009), 1, + anon_sym_EQ_GT, + ACTIONS(4209), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3873), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3885), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3869), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [23054] = 7, + ACTIONS(3939), 1, + anon_sym_EQ, + ACTIONS(4082), 1, + anon_sym_in, + ACTIONS(4085), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3873), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3885), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3869), 20, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [23124] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3687), 1, - anon_sym_LBRACK, - ACTIONS(3703), 1, - anon_sym_override, - ACTIONS(3801), 1, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3805), 1, - anon_sym_SEMI, - ACTIONS(3807), 1, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3811), 1, - anon_sym_AT, - ACTIONS(3813), 1, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3815), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3819), 1, - anon_sym_declare, - ACTIONS(3821), 1, - anon_sym_abstract, - ACTIONS(3823), 1, - anon_sym_accessor, - ACTIONS(3847), 1, - anon_sym_RBRACE, - STATE(2422), 1, - aux_sym_export_statement_repeat1, - STATE(2652), 1, - sym_method_definition, - STATE(2727), 1, - sym_accessibility_modifier, - STATE(2787), 1, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, sym_decorator, - STATE(2788), 1, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, sym_override_modifier, - STATE(4744), 1, - sym_method_signature, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3809), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3817), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - STATE(1465), 2, - sym_class_static_block, - aux_sym_class_body_repeat1, - ACTIONS(3701), 3, + ACTIONS(4211), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3017), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5183), 3, - sym_public_field_definition, - sym_abstract_method_signature, + STATE(5064), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, sym_index_signature, - ACTIONS(3677), 13, - anon_sym_export, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, + anon_sym_declare, anon_sym_module, anon_sym_any, anon_sym_number, @@ -159629,81 +177090,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [23460] = 29, - ACTIONS(3274), 1, + [23240] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3687), 1, - anon_sym_LBRACK, - ACTIONS(3703), 1, - anon_sym_override, - ACTIONS(3801), 1, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3807), 1, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3811), 1, - anon_sym_AT, - ACTIONS(3813), 1, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3815), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3819), 1, - anon_sym_declare, - ACTIONS(3821), 1, - anon_sym_abstract, - ACTIONS(3823), 1, - anon_sym_accessor, - ACTIONS(3849), 1, - anon_sym_RBRACE, - ACTIONS(3851), 1, - anon_sym_SEMI, - STATE(2422), 1, - aux_sym_export_statement_repeat1, - STATE(2652), 1, - sym_method_definition, - STATE(2727), 1, - sym_accessibility_modifier, - STATE(2787), 1, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, sym_decorator, - STATE(2788), 1, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, sym_override_modifier, - STATE(4744), 1, - sym_method_signature, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3282), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3809), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3817), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - STATE(1457), 2, - sym_class_static_block, - aux_sym_class_body_repeat1, - ACTIONS(3701), 3, + ACTIONS(4213), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3017), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5183), 3, - sym_public_field_definition, - sym_abstract_method_signature, + STATE(5064), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, sym_index_signature, - ACTIONS(3677), 13, - anon_sym_export, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, + anon_sym_declare, anon_sym_module, anon_sym_any, anon_sym_number, @@ -159711,81 +177176,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [23571] = 29, - ACTIONS(3856), 1, - anon_sym_STAR, - ACTIONS(3859), 1, - anon_sym_RBRACE, - ACTIONS(3861), 1, - anon_sym_SEMI, - ACTIONS(3864), 1, - anon_sym_LBRACK, - ACTIONS(3867), 1, + [23356] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3870), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3873), 1, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3882), 1, - anon_sym_AT, - ACTIONS(3885), 1, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3888), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3894), 1, - anon_sym_declare, - ACTIONS(3900), 1, + ACTIONS(4129), 1, anon_sym_override, - ACTIONS(3903), 1, - anon_sym_abstract, - ACTIONS(3906), 1, - anon_sym_accessor, - STATE(2422), 1, - aux_sym_export_statement_repeat1, - STATE(2652), 1, - sym_method_definition, - STATE(2727), 1, - sym_accessibility_modifier, - STATE(2787), 1, + STATE(1494), 1, sym_decorator, - STATE(2788), 1, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, sym_override_modifier, - STATE(4744), 1, - sym_method_signature, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3876), 2, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3879), 2, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3891), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - STATE(1465), 2, - sym_class_static_block, - aux_sym_class_body_repeat1, - ACTIONS(3897), 3, + ACTIONS(4213), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3017), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5183), 3, - sym_public_field_definition, - sym_abstract_method_signature, + STATE(4881), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, sym_index_signature, - ACTIONS(3853), 13, - anon_sym_export, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, + anon_sym_declare, anon_sym_module, anon_sym_any, anon_sym_number, @@ -159793,156 +177262,255 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [23682] = 30, + [23472] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2126), 1, - anon_sym_LBRACE, - ACTIONS(2366), 1, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3692), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4215), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4881), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, anon_sym_namespace, - ACTIONS(2368), 1, - anon_sym_import, - ACTIONS(2370), 1, - anon_sym_var, - ACTIONS(2372), 1, anon_sym_let, - ACTIONS(2374), 1, - anon_sym_const, - ACTIONS(2376), 1, - anon_sym_class, - ACTIONS(2378), 1, - anon_sym_async, - ACTIONS(2380), 1, - anon_sym_function, - ACTIONS(2382), 1, + sym_identifier, anon_sym_declare, - ACTIONS(2386), 1, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [23588] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, anon_sym_abstract, - ACTIONS(2390), 1, - anon_sym_interface, - ACTIONS(2392), 1, - anon_sym_enum, - ACTIONS(3771), 1, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3773), 1, - anon_sym_default, - ACTIONS(3775), 1, - anon_sym_type, - ACTIONS(3777), 1, - anon_sym_EQ, - ACTIONS(3779), 1, - anon_sym_as, - ACTIONS(3787), 1, - anon_sym_module, - STATE(1319), 1, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, sym_decorator, - STATE(4063), 1, - sym_declaration, - STATE(4064), 1, - sym_internal_module, - STATE(4549), 1, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, aux_sym_export_statement_repeat1, - STATE(4657), 1, - sym_export_clause, - STATE(5639), 1, - sym_namespace_export, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3909), 2, - anon_sym_COMMA, + ACTIONS(3692), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4215), 2, anon_sym_RBRACE, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, anon_sym_PIPE_RBRACE, - STATE(4060), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [23794] = 25, - ACTIONS(231), 1, - anon_sym_STAR, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(253), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2300), 1, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5064), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [23704] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3262), 1, - anon_sym_LBRACE, - ACTIONS(3915), 1, - anon_sym_RBRACE, - ACTIONS(3917), 1, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, anon_sym_LBRACK, - ACTIONS(3919), 1, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3923), 1, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3925), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3931), 1, + ACTIONS(4129), 1, anon_sym_override, - STATE(2773), 1, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, sym_accessibility_modifier, - STATE(2798), 1, + STATE(3296), 1, sym_override_modifier, - STATE(5252), 1, - aux_sym_object_repeat1, - STATE(5272), 1, - aux_sym_object_pattern_repeat1, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3921), 2, + ACTIONS(3692), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3927), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - ACTIONS(3929), 3, + ACTIONS(4217), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3526), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5229), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(5250), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - STATE(6095), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(3913), 14, - anon_sym_export, + STATE(4881), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, anon_sym_declare, anon_sym_module, @@ -159952,139 +177520,207 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [23896] = 13, - ACTIONS(840), 1, - anon_sym_BQUOTE, - ACTIONS(3937), 1, + [23820] = 6, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(1073), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 15, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(3943), 1, anon_sym_QMARK_DOT, - ACTIONS(3945), 1, - anon_sym_LT, - STATE(1537), 1, - sym_type_arguments, - STATE(1677), 1, - sym_arguments, - STATE(1747), 1, - sym_template_string, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3933), 12, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3935), 27, + anon_sym_QMARK_QMARK, + [23888] = 6, + ACTIONS(4009), 1, + anon_sym_EQ_GT, + ACTIONS(4219), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3873), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [23974] = 25, - ACTIONS(231), 1, + ACTIONS(3885), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3869), 21, anon_sym_STAR, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(253), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2300), 1, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [23956] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3262), 1, - anon_sym_LBRACE, - ACTIONS(3917), 1, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, anon_sym_LBRACK, - ACTIONS(3949), 1, - anon_sym_RBRACE, - ACTIONS(3951), 1, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3953), 1, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3955), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3961), 1, + ACTIONS(4129), 1, anon_sym_override, - STATE(2773), 1, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, sym_accessibility_modifier, - STATE(2798), 1, + STATE(3296), 1, sym_override_modifier, - STATE(5252), 1, - aux_sym_object_repeat1, - STATE(5272), 1, - aux_sym_object_pattern_repeat1, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3921), 2, + ACTIONS(3692), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3957), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - ACTIONS(3959), 3, + ACTIONS(4221), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3526), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5229), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(5250), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - STATE(6095), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(3947), 14, - anon_sym_export, + STATE(5064), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, anon_sym_declare, anon_sym_module, @@ -160094,74 +177730,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [24076] = 25, - ACTIONS(231), 1, - anon_sym_STAR, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(253), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2300), 1, + [24072] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3262), 1, - anon_sym_LBRACE, - ACTIONS(3917), 1, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, anon_sym_LBRACK, - ACTIONS(3965), 1, - anon_sym_RBRACE, - ACTIONS(3967), 1, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3969), 1, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3971), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3977), 1, + ACTIONS(4129), 1, anon_sym_override, - STATE(2773), 1, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, sym_accessibility_modifier, - STATE(2798), 1, + STATE(3296), 1, sym_override_modifier, - STATE(5252), 1, - aux_sym_object_repeat1, - STATE(5272), 1, - aux_sym_object_pattern_repeat1, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3921), 2, + ACTIONS(3692), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3973), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - ACTIONS(3975), 3, + ACTIONS(4223), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3526), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5229), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(5250), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - STATE(6095), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(3963), 14, - anon_sym_export, + STATE(5064), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, anon_sym_declare, anon_sym_module, @@ -160171,74 +177816,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [24178] = 25, - ACTIONS(231), 1, - anon_sym_STAR, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(253), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2300), 1, + [24188] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3262), 1, - anon_sym_LBRACE, - ACTIONS(3917), 1, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, anon_sym_LBRACK, - ACTIONS(3981), 1, - anon_sym_RBRACE, - ACTIONS(3983), 1, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(3985), 1, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(3987), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(3993), 1, + ACTIONS(4129), 1, anon_sym_override, - STATE(2773), 1, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, sym_accessibility_modifier, - STATE(2798), 1, + STATE(3296), 1, sym_override_modifier, - STATE(5252), 1, - aux_sym_object_repeat1, - STATE(5272), 1, - aux_sym_object_pattern_repeat1, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3921), 2, + ACTIONS(3692), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(3989), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - ACTIONS(3991), 3, + ACTIONS(4225), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3526), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5229), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(5250), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - STATE(6095), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(3979), 14, - anon_sym_export, + STATE(5064), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, anon_sym_declare, anon_sym_module, @@ -160248,74 +177902,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [24280] = 25, - ACTIONS(231), 1, - anon_sym_STAR, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(253), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2300), 1, + [24304] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3262), 1, - anon_sym_LBRACE, - ACTIONS(3917), 1, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, anon_sym_LBRACK, - ACTIONS(3997), 1, - anon_sym_RBRACE, - ACTIONS(3999), 1, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(4001), 1, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(4003), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(4009), 1, + ACTIONS(4129), 1, anon_sym_override, - STATE(2773), 1, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, sym_accessibility_modifier, - STATE(2798), 1, + STATE(3296), 1, sym_override_modifier, - STATE(5249), 1, - aux_sym_object_repeat1, - STATE(5272), 1, - aux_sym_object_pattern_repeat1, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3921), 2, + ACTIONS(3692), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(4005), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - ACTIONS(4007), 3, + ACTIONS(4225), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3526), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5229), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(5231), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - STATE(6095), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(3995), 14, - anon_sym_export, + STATE(4881), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, anon_sym_declare, anon_sym_module, @@ -160325,74 +177988,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [24382] = 25, - ACTIONS(231), 1, - anon_sym_STAR, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(253), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2300), 1, + [24420] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3262), 1, - anon_sym_LBRACE, - ACTIONS(3917), 1, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, anon_sym_LBRACK, - ACTIONS(4013), 1, - anon_sym_RBRACE, - ACTIONS(4015), 1, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(4017), 1, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(4019), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(4025), 1, + ACTIONS(4129), 1, anon_sym_override, - STATE(2773), 1, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, sym_accessibility_modifier, - STATE(2798), 1, + STATE(3296), 1, sym_override_modifier, - STATE(5252), 1, - aux_sym_object_repeat1, - STATE(5272), 1, - aux_sym_object_pattern_repeat1, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3921), 2, + ACTIONS(3692), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(4021), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - ACTIONS(4023), 3, + ACTIONS(4227), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3526), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5229), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(5250), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - STATE(6095), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(4011), 14, - anon_sym_export, + STATE(4881), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, anon_sym_declare, anon_sym_module, @@ -160402,719 +178074,675 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [24484] = 29, + [24536] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2126), 1, - anon_sym_LBRACE, - ACTIONS(2366), 1, - anon_sym_namespace, - ACTIONS(2368), 1, - anon_sym_import, - ACTIONS(2370), 1, - anon_sym_var, - ACTIONS(2372), 1, - anon_sym_let, - ACTIONS(2374), 1, - anon_sym_const, - ACTIONS(2376), 1, - anon_sym_class, - ACTIONS(2378), 1, - anon_sym_async, - ACTIONS(2380), 1, - anon_sym_function, - ACTIONS(2382), 1, - anon_sym_declare, - ACTIONS(2386), 1, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, anon_sym_abstract, - ACTIONS(2390), 1, - anon_sym_interface, - ACTIONS(2392), 1, - anon_sym_enum, - ACTIONS(3771), 1, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, anon_sym_STAR, - ACTIONS(3773), 1, - anon_sym_default, - ACTIONS(3775), 1, - anon_sym_type, - ACTIONS(3779), 1, - anon_sym_as, - ACTIONS(3787), 1, - anon_sym_module, - ACTIONS(4027), 1, - anon_sym_EQ, - STATE(1319), 1, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, sym_decorator, - STATE(4063), 1, - sym_declaration, - STATE(4064), 1, - sym_internal_module, - STATE(4549), 1, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, aux_sym_export_statement_repeat1, - STATE(4657), 1, - sym_export_clause, - STATE(5639), 1, - sym_namespace_export, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, + ACTIONS(3692), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4227), 2, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, anon_sym_PIPE_RBRACE, - STATE(4060), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [24594] = 8, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3945), 1, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5064), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [24652] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(4033), 1, - anon_sym_DOT, - STATE(1589), 1, - sym_arguments, - STATE(1590), 1, - sym_type_arguments, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4029), 12, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4031), 31, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4229), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4881), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [24768] = 6, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(1133), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + anon_sym_LPAREN, anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [24661] = 8, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3945), 1, - anon_sym_LT, - ACTIONS(4035), 1, - anon_sym_DOT, - STATE(1592), 1, - sym_arguments, - STATE(1593), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3485), 12, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3481), 31, + anon_sym_QMARK_QMARK, + [24836] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3692), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4231), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5064), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [24952] = 6, + ACTIONS(4009), 1, + anon_sym_EQ_GT, + ACTIONS(4233), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3873), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + anon_sym_LPAREN, anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [24728] = 8, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3945), 1, - anon_sym_LT, - ACTIONS(4041), 1, - anon_sym_DOT, - STATE(1594), 1, - sym_arguments, - STATE(1595), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4037), 12, + ACTIONS(3885), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4039), 31, + anon_sym_QMARK_QMARK, + [25020] = 6, + ACTIONS(4009), 1, + anon_sym_EQ_GT, + ACTIONS(4235), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3873), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + anon_sym_LPAREN, anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [24795] = 8, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3945), 1, - anon_sym_LT, - ACTIONS(4047), 1, - anon_sym_DOT, - STATE(1596), 1, - sym_arguments, - STATE(1597), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4043), 12, + ACTIONS(3885), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4045), 31, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [24862] = 7, - ACTIONS(3945), 1, anon_sym_LT, - ACTIONS(4051), 1, - anon_sym_DOT, - ACTIONS(4053), 1, - anon_sym_is, - STATE(1582), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4049), 12, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3519), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [24927] = 3, + [25088] = 6, + ACTIONS(3939), 1, + anon_sym_EQ, + ACTIONS(4009), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1847), 14, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK, - ACTIONS(1845), 33, + ACTIONS(3873), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [24983] = 6, - ACTIONS(840), 1, - anon_sym_BQUOTE, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(1704), 2, - sym_template_string, - sym_arguments, - ACTIONS(4055), 13, + ACTIONS(3885), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4057), 30, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_satisfies, - anon_sym_implements, - [25045] = 9, - ACTIONS(840), 1, - anon_sym_BQUOTE, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(3943), 1, - anon_sym_QMARK_DOT, - STATE(1747), 1, - sym_template_string, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1721), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1723), 28, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_satisfies, - anon_sym_implements, - [25113] = 4, - ACTIONS(4053), 1, - anon_sym_is, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4059), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4061), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_QMARK_QMARK, + [25156] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [25171] = 3, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3236), 14, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK, - ACTIONS(3238), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4237), 2, anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5064), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [25272] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [25227] = 22, - ACTIONS(231), 1, - anon_sym_STAR, - ACTIONS(253), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2300), 1, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3262), 1, - anon_sym_LBRACE, - ACTIONS(3917), 1, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, anon_sym_LBRACK, - ACTIONS(4065), 1, + ACTIONS(4115), 1, anon_sym_async, - ACTIONS(4067), 1, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, anon_sym_static, - ACTIONS(4069), 1, + ACTIONS(4123), 1, anon_sym_readonly, - ACTIONS(4075), 1, + ACTIONS(4129), 1, anon_sym_override, - STATE(2773), 1, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, sym_accessibility_modifier, - STATE(2798), 1, + STATE(3296), 1, sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3416), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(3921), 2, + ACTIONS(3692), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4119), 2, sym_number, sym_private_property_identifier, - ACTIONS(4071), 2, + ACTIONS(4125), 2, anon_sym_get, anon_sym_set, - ACTIONS(4073), 3, + ACTIONS(4239), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3526), 3, + STATE(3575), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5533), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(5570), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - STATE(6095), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(4063), 14, - anon_sym_export, + STATE(5064), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, anon_sym_declare, anon_sym_module, @@ -161124,3078 +178752,4217 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [25321] = 3, + [25388] = 5, + ACTIONS(4062), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3224), 14, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK, - ACTIONS(3226), 33, + ACTIONS(3885), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3873), 16, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [25377] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1749), 14, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK, - ACTIONS(1747), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [25433] = 5, - ACTIONS(1693), 1, - anon_sym_EQ, - ACTIONS(4077), 1, - sym__automatic_semicolon, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1689), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1687), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_QMARK_QMARK, + [25454] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [25493] = 3, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1673), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1671), 34, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4239), 2, anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4881), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [25570] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - anon_sym_is, - [25549] = 6, - ACTIONS(3945), 1, - anon_sym_LT, - ACTIONS(4051), 1, - anon_sym_DOT, - STATE(1582), 1, - sym_type_arguments, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4049), 12, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3519), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4241), 2, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [25611] = 5, - ACTIONS(3945), 1, - anon_sym_LT, - STATE(1588), 1, - sym_type_arguments, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4881), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [25686] = 5, + ACTIONS(4066), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4079), 12, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4081), 33, + ACTIONS(3885), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3873), 16, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [25671] = 4, - ACTIONS(4053), 1, - anon_sym_is, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4083), 13, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4085), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_QMARK_QMARK, + [25752] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [25729] = 4, - ACTIONS(4087), 1, - anon_sym_is, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4079), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4081), 33, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4241), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5064), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [25868] = 6, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(1067), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [25787] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4089), 13, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4091), 34, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_QMARK_QMARK, + [25936] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - anon_sym_is, - [25843] = 3, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3230), 14, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK, - ACTIONS(3232), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4161), 2, anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5064), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [26052] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [25899] = 6, - ACTIONS(4097), 1, - anon_sym_AMP, - ACTIONS(4099), 1, - anon_sym_PIPE, - ACTIONS(4101), 1, - anon_sym_extends, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4093), 11, + ACTIONS(3692), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4243), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4881), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [26168] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4197), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5064), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [26284] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4095), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3692), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4195), 2, anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5064), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [26400] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [25960] = 3, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4059), 13, + ACTIONS(3692), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4245), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5064), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [26516] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4247), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5064), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [26632] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4061), 33, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3692), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4247), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4881), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [26748] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3692), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4249), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4881), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [26864] = 6, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(1071), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [26015] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4103), 13, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4105), 33, + anon_sym_QMARK_QMARK, + [26932] = 5, + ACTIONS(4185), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3873), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [26070] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2362), 13, + ACTIONS(3885), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2360), 33, - sym__ternary_qmark, - anon_sym_as, + anon_sym_QMARK_QMARK, + [26997] = 33, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2328), 1, anon_sym_LBRACE, + ACTIONS(2556), 1, + anon_sym_namespace, + ACTIONS(2558), 1, + anon_sym_import, + ACTIONS(2560), 1, + anon_sym_var, + ACTIONS(2562), 1, + anon_sym_let, + ACTIONS(2564), 1, + anon_sym_const, + ACTIONS(2566), 1, + anon_sym_class, + ACTIONS(2568), 1, + anon_sym_async, + ACTIONS(2570), 1, + anon_sym_function, + ACTIONS(2572), 1, + anon_sym_declare, + ACTIONS(2576), 1, + anon_sym_abstract, + ACTIONS(2580), 1, + anon_sym_interface, + ACTIONS(2582), 1, + anon_sym_enum, + ACTIONS(4251), 1, + anon_sym_STAR, + ACTIONS(4253), 1, + anon_sym_default, + ACTIONS(4255), 1, + anon_sym_type, + ACTIONS(4257), 1, + anon_sym_EQ, + ACTIONS(4259), 1, + anon_sym_as, + ACTIONS(4261), 1, anon_sym_COMMA, + ACTIONS(4264), 1, anon_sym_RBRACE, + ACTIONS(4267), 1, + anon_sym_module, + STATE(1494), 1, + sym_decorator, + STATE(4991), 1, + sym_declaration, + STATE(4998), 1, + sym_internal_module, + STATE(5454), 1, + aux_sym_export_statement_repeat1, + STATE(5884), 1, + sym_export_clause, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + STATE(6729), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(4902), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [27118] = 5, + ACTIONS(4209), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3873), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [26125] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4107), 13, + ACTIONS(3885), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4109), 33, - sym__ternary_qmark, - anon_sym_as, + anon_sym_QMARK_QMARK, + [27183] = 33, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2328), 1, anon_sym_LBRACE, + ACTIONS(2556), 1, + anon_sym_namespace, + ACTIONS(2558), 1, + anon_sym_import, + ACTIONS(2560), 1, + anon_sym_var, + ACTIONS(2562), 1, + anon_sym_let, + ACTIONS(2564), 1, + anon_sym_const, + ACTIONS(2566), 1, + anon_sym_class, + ACTIONS(2568), 1, + anon_sym_async, + ACTIONS(2570), 1, + anon_sym_function, + ACTIONS(2572), 1, + anon_sym_declare, + ACTIONS(2576), 1, + anon_sym_abstract, + ACTIONS(2580), 1, + anon_sym_interface, + ACTIONS(2582), 1, + anon_sym_enum, + ACTIONS(4251), 1, + anon_sym_STAR, + ACTIONS(4253), 1, + anon_sym_default, + ACTIONS(4255), 1, + anon_sym_type, + ACTIONS(4257), 1, + anon_sym_EQ, + ACTIONS(4259), 1, + anon_sym_as, + ACTIONS(4261), 1, anon_sym_COMMA, + ACTIONS(4267), 1, + anon_sym_module, + ACTIONS(4269), 1, anon_sym_RBRACE, + STATE(1494), 1, + sym_decorator, + STATE(4991), 1, + sym_declaration, + STATE(4998), 1, + sym_internal_module, + STATE(5454), 1, + aux_sym_export_statement_repeat1, + STATE(5884), 1, + sym_export_clause, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + STATE(6729), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(4902), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [27304] = 5, + ACTIONS(4219), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3873), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [26180] = 6, - ACTIONS(4097), 1, - anon_sym_AMP, - ACTIONS(4099), 1, - anon_sym_PIPE, - ACTIONS(4101), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4111), 11, + ACTIONS(3885), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4113), 32, + anon_sym_QMARK_QMARK, + [27369] = 5, + ACTIONS(4233), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3873), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [26241] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4115), 13, + ACTIONS(3885), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4117), 33, + anon_sym_QMARK_QMARK, + [27434] = 5, + ACTIONS(4193), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3873), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [26296] = 6, - ACTIONS(4097), 1, - anon_sym_AMP, - ACTIONS(4099), 1, - anon_sym_PIPE, - ACTIONS(4101), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4119), 11, + ACTIONS(3885), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4121), 32, + anon_sym_QMARK_QMARK, + [27499] = 5, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3873), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [26357] = 6, - ACTIONS(4097), 1, - anon_sym_AMP, - ACTIONS(4099), 1, - anon_sym_PIPE, - ACTIONS(4101), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4123), 11, + ACTIONS(3885), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4125), 32, - sym__ternary_qmark, - anon_sym_as, + anon_sym_QMARK_QMARK, + [27564] = 33, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2328), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [26418] = 6, - ACTIONS(4127), 1, - anon_sym_LBRACE, - ACTIONS(4129), 1, - anon_sym_DOT, - STATE(1769), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1665), 13, + ACTIONS(2556), 1, + anon_sym_namespace, + ACTIONS(2558), 1, + anon_sym_import, + ACTIONS(2560), 1, + anon_sym_var, + ACTIONS(2562), 1, + anon_sym_let, + ACTIONS(2564), 1, + anon_sym_const, + ACTIONS(2566), 1, + anon_sym_class, + ACTIONS(2568), 1, + anon_sym_async, + ACTIONS(2570), 1, + anon_sym_function, + ACTIONS(2572), 1, + anon_sym_declare, + ACTIONS(2576), 1, + anon_sym_abstract, + ACTIONS(2580), 1, + anon_sym_interface, + ACTIONS(2582), 1, + anon_sym_enum, + ACTIONS(4251), 1, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1663), 30, - sym__automatic_semicolon, - sym__ternary_qmark, + ACTIONS(4253), 1, + anon_sym_default, + ACTIONS(4255), 1, + anon_sym_type, + ACTIONS(4257), 1, + anon_sym_EQ, + ACTIONS(4259), 1, anon_sym_as, + ACTIONS(4261), 1, anon_sym_COMMA, + ACTIONS(4267), 1, + anon_sym_module, + ACTIONS(4272), 1, anon_sym_RBRACE, - anon_sym_else, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_while, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [26479] = 3, + STATE(1494), 1, + sym_decorator, + STATE(4991), 1, + sym_declaration, + STATE(4998), 1, + sym_internal_module, + STATE(5454), 1, + aux_sym_export_statement_repeat1, + STATE(5884), 1, + sym_export_clause, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + STATE(6729), 1, + sym_namespace_export, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4131), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4133), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [26534] = 6, - ACTIONS(4097), 1, - anon_sym_AMP, - ACTIONS(4099), 1, - anon_sym_PIPE, - ACTIONS(4101), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4131), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4133), 32, - sym__ternary_qmark, - anon_sym_as, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(4902), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [27685] = 33, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2328), 1, anon_sym_LBRACE, + ACTIONS(2556), 1, + anon_sym_namespace, + ACTIONS(2558), 1, + anon_sym_import, + ACTIONS(2560), 1, + anon_sym_var, + ACTIONS(2562), 1, + anon_sym_let, + ACTIONS(2564), 1, + anon_sym_const, + ACTIONS(2566), 1, + anon_sym_class, + ACTIONS(2568), 1, + anon_sym_async, + ACTIONS(2570), 1, + anon_sym_function, + ACTIONS(2572), 1, + anon_sym_declare, + ACTIONS(2576), 1, + anon_sym_abstract, + ACTIONS(2580), 1, + anon_sym_interface, + ACTIONS(2582), 1, + anon_sym_enum, + ACTIONS(4251), 1, + anon_sym_STAR, + ACTIONS(4253), 1, + anon_sym_default, + ACTIONS(4255), 1, + anon_sym_type, + ACTIONS(4257), 1, + anon_sym_EQ, + ACTIONS(4259), 1, + anon_sym_as, + ACTIONS(4261), 1, anon_sym_COMMA, + ACTIONS(4267), 1, + anon_sym_module, + ACTIONS(4275), 1, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [26595] = 6, - ACTIONS(4127), 1, - anon_sym_LBRACE, - ACTIONS(4135), 1, - anon_sym_DOT, - STATE(1769), 1, - sym_statement_block, + STATE(1494), 1, + sym_decorator, + STATE(4991), 1, + sym_declaration, + STATE(4998), 1, + sym_internal_module, + STATE(5454), 1, + aux_sym_export_statement_repeat1, + STATE(5884), 1, + sym_export_clause, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + STATE(6729), 1, + sym_namespace_export, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1665), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1663), 30, + ACTIONS(770), 9, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_else, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_while, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [26656] = 5, - ACTIONS(4127), 1, + STATE(4902), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [27806] = 33, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2328), 1, anon_sym_LBRACE, - STATE(1769), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1665), 13, + ACTIONS(2556), 1, + anon_sym_namespace, + ACTIONS(2558), 1, + anon_sym_import, + ACTIONS(2560), 1, + anon_sym_var, + ACTIONS(2562), 1, + anon_sym_let, + ACTIONS(2564), 1, + anon_sym_const, + ACTIONS(2566), 1, + anon_sym_class, + ACTIONS(2568), 1, + anon_sym_async, + ACTIONS(2570), 1, + anon_sym_function, + ACTIONS(2572), 1, + anon_sym_declare, + ACTIONS(2576), 1, + anon_sym_abstract, + ACTIONS(2580), 1, + anon_sym_interface, + ACTIONS(2582), 1, + anon_sym_enum, + ACTIONS(4251), 1, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1663), 31, - sym__automatic_semicolon, - sym__ternary_qmark, + ACTIONS(4253), 1, + anon_sym_default, + ACTIONS(4255), 1, + anon_sym_type, + ACTIONS(4257), 1, + anon_sym_EQ, + ACTIONS(4259), 1, anon_sym_as, + ACTIONS(4261), 1, anon_sym_COMMA, + ACTIONS(4267), 1, + anon_sym_module, + ACTIONS(4278), 1, anon_sym_RBRACE, - anon_sym_else, + STATE(1494), 1, + sym_decorator, + STATE(4991), 1, + sym_declaration, + STATE(4998), 1, + sym_internal_module, + STATE(5454), 1, + aux_sym_export_statement_repeat1, + STATE(5884), 1, + sym_export_clause, + STATE(6212), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + STATE(6729), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_while, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [26715] = 3, + STATE(4902), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [27927] = 5, + ACTIONS(4235), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2358), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2356), 33, + ACTIONS(3873), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [26770] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4137), 13, + ACTIONS(3885), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4139), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [26825] = 3, + [27992] = 5, + ACTIONS(4199), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4141), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4143), 33, + ACTIONS(3873), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [26880] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4141), 13, + ACTIONS(3885), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4143), 33, - sym__ternary_qmark, - anon_sym_as, + anon_sym_QMARK_QMARK, + [28057] = 33, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2328), 1, anon_sym_LBRACE, + ACTIONS(2556), 1, + anon_sym_namespace, + ACTIONS(2558), 1, + anon_sym_import, + ACTIONS(2560), 1, + anon_sym_var, + ACTIONS(2562), 1, + anon_sym_let, + ACTIONS(2564), 1, + anon_sym_const, + ACTIONS(2566), 1, + anon_sym_class, + ACTIONS(2568), 1, + anon_sym_async, + ACTIONS(2570), 1, + anon_sym_function, + ACTIONS(2572), 1, + anon_sym_declare, + ACTIONS(2576), 1, + anon_sym_abstract, + ACTIONS(2580), 1, + anon_sym_interface, + ACTIONS(2582), 1, + anon_sym_enum, + ACTIONS(4251), 1, + anon_sym_STAR, + ACTIONS(4253), 1, + anon_sym_default, + ACTIONS(4255), 1, + anon_sym_type, + ACTIONS(4257), 1, + anon_sym_EQ, + ACTIONS(4259), 1, + anon_sym_as, + ACTIONS(4261), 1, anon_sym_COMMA, + ACTIONS(4267), 1, + anon_sym_module, + ACTIONS(4281), 1, anon_sym_RBRACE, + STATE(1494), 1, + sym_decorator, + STATE(4991), 1, + sym_declaration, + STATE(4998), 1, + sym_internal_module, + STATE(5454), 1, + aux_sym_export_statement_repeat1, + STATE(5884), 1, + sym_export_clause, + STATE(6225), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + STATE(6729), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [26935] = 3, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(4902), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [28178] = 5, + ACTIONS(4207), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4141), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4143), 33, + ACTIONS(3873), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [26990] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4145), 13, + ACTIONS(3885), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4147), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [27045] = 3, + [28243] = 5, + ACTIONS(4205), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4145), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4147), 33, + ACTIONS(3873), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [27100] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4145), 13, + ACTIONS(3885), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3869), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4147), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_QMARK_QMARK, + [28308] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [27155] = 3, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4149), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4580), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [28420] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4151), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(3678), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [27210] = 3, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4149), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4744), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [28532] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4151), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(3678), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [27265] = 3, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4149), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4711), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [28644] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4151), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(3678), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [27320] = 3, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4153), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5064), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [28756] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4155), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(3678), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [27375] = 3, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4157), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4535), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [28868] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4159), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(3678), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [27430] = 3, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4161), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4556), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [28980] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4163), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(3678), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [27485] = 3, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4165), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4651), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [29092] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4167), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(3678), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [27540] = 3, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2350), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4545), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [29204] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2348), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(3678), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [27595] = 3, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4169), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4562), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [29316] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4171), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(3678), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [27650] = 3, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4173), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4704), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [29428] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2678), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4175), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(3678), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(3706), 1, + anon_sym_abstract, + ACTIONS(4109), 1, + anon_sym_export, + ACTIONS(4111), 1, + anon_sym_STAR, + ACTIONS(4113), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [27705] = 3, + ACTIONS(4115), 1, + anon_sym_async, + ACTIONS(4117), 1, + anon_sym_new, + ACTIONS(4121), 1, + anon_sym_static, + ACTIONS(4123), 1, + anon_sym_readonly, + ACTIONS(4129), 1, + anon_sym_override, + STATE(1494), 1, + sym_decorator, + STATE(3284), 1, + sym_accessibility_modifier, + STATE(3296), 1, + sym_override_modifier, + STATE(3904), 1, + sym_formal_parameters, + STATE(5053), 1, + sym__call_signature, + STATE(5834), 1, + aux_sym_export_statement_repeat1, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4173), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4175), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + ACTIONS(4119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4125), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4881), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4107), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [29540] = 29, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4284), 1, + anon_sym_STAR, + ACTIONS(4286), 1, anon_sym_RBRACE, - anon_sym_LPAREN, + ACTIONS(4288), 1, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [27760] = 3, + ACTIONS(4290), 1, + anon_sym_async, + ACTIONS(4294), 1, + anon_sym_AT, + ACTIONS(4296), 1, + anon_sym_static, + ACTIONS(4298), 1, + anon_sym_readonly, + ACTIONS(4302), 1, + anon_sym_declare, + ACTIONS(4304), 1, + anon_sym_abstract, + ACTIONS(4306), 1, + anon_sym_accessor, + STATE(2859), 1, + aux_sym_export_statement_repeat1, + STATE(3167), 1, + sym_method_definition, + STATE(3263), 1, + sym_accessibility_modifier, + STATE(3295), 1, + sym_override_modifier, + STATE(3301), 1, + sym_decorator, + STATE(5432), 1, + sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4173), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4175), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + ACTIONS(4292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4300), 2, + anon_sym_get, + anon_sym_set, + STATE(1704), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3483), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5887), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(4107), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [29651] = 29, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4284), 1, + anon_sym_STAR, + ACTIONS(4290), 1, + anon_sym_async, + ACTIONS(4294), 1, + anon_sym_AT, + ACTIONS(4296), 1, + anon_sym_static, + ACTIONS(4298), 1, + anon_sym_readonly, + ACTIONS(4302), 1, + anon_sym_declare, + ACTIONS(4304), 1, + anon_sym_abstract, + ACTIONS(4306), 1, + anon_sym_accessor, + ACTIONS(4308), 1, anon_sym_RBRACE, - anon_sym_LPAREN, + ACTIONS(4310), 1, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [27815] = 3, + STATE(2859), 1, + aux_sym_export_statement_repeat1, + STATE(3167), 1, + sym_method_definition, + STATE(3263), 1, + sym_accessibility_modifier, + STATE(3295), 1, + sym_override_modifier, + STATE(3301), 1, + sym_decorator, + STATE(5432), 1, + sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4177), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4179), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + ACTIONS(4292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4300), 2, + anon_sym_get, + anon_sym_set, + STATE(1698), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3483), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5887), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(4107), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [29762] = 29, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4284), 1, + anon_sym_STAR, + ACTIONS(4290), 1, + anon_sym_async, + ACTIONS(4294), 1, + anon_sym_AT, + ACTIONS(4296), 1, + anon_sym_static, + ACTIONS(4298), 1, + anon_sym_readonly, + ACTIONS(4302), 1, + anon_sym_declare, + ACTIONS(4304), 1, + anon_sym_abstract, + ACTIONS(4306), 1, + anon_sym_accessor, + ACTIONS(4312), 1, anon_sym_RBRACE, - anon_sym_LPAREN, + ACTIONS(4314), 1, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [27870] = 3, + STATE(2859), 1, + aux_sym_export_statement_repeat1, + STATE(3167), 1, + sym_method_definition, + STATE(3263), 1, + sym_accessibility_modifier, + STATE(3295), 1, + sym_override_modifier, + STATE(3301), 1, + sym_decorator, + STATE(5432), 1, + sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1749), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1747), 33, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_else, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_while, + ACTIONS(4292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4300), 2, + anon_sym_get, + anon_sym_set, + STATE(1703), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3483), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5887), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(4107), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [29873] = 29, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4113), 1, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [27925] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4177), 13, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4284), 1, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4179), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + ACTIONS(4290), 1, + anon_sym_async, + ACTIONS(4294), 1, + anon_sym_AT, + ACTIONS(4296), 1, + anon_sym_static, + ACTIONS(4298), 1, + anon_sym_readonly, + ACTIONS(4302), 1, + anon_sym_declare, + ACTIONS(4304), 1, + anon_sym_abstract, + ACTIONS(4306), 1, + anon_sym_accessor, + ACTIONS(4316), 1, anon_sym_RBRACE, - anon_sym_LPAREN, + ACTIONS(4318), 1, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [27980] = 3, + STATE(2859), 1, + aux_sym_export_statement_repeat1, + STATE(3167), 1, + sym_method_definition, + STATE(3263), 1, + sym_accessibility_modifier, + STATE(3295), 1, + sym_override_modifier, + STATE(3301), 1, + sym_decorator, + STATE(5432), 1, + sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4177), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4179), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(4292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4300), 2, + anon_sym_get, + anon_sym_set, + STATE(1696), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3483), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5887), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(4107), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [29984] = 29, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4113), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [28035] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4181), 13, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4284), 1, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4183), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, + ACTIONS(4288), 1, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [28090] = 3, + ACTIONS(4290), 1, + anon_sym_async, + ACTIONS(4294), 1, + anon_sym_AT, + ACTIONS(4296), 1, + anon_sym_static, + ACTIONS(4298), 1, + anon_sym_readonly, + ACTIONS(4302), 1, + anon_sym_declare, + ACTIONS(4304), 1, + anon_sym_abstract, + ACTIONS(4306), 1, + anon_sym_accessor, + ACTIONS(4320), 1, + anon_sym_RBRACE, + STATE(2859), 1, + aux_sym_export_statement_repeat1, + STATE(3167), 1, + sym_method_definition, + STATE(3263), 1, + sym_accessibility_modifier, + STATE(3295), 1, + sym_override_modifier, + STATE(3301), 1, + sym_decorator, + STATE(5432), 1, + sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4181), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4183), 33, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(4292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4300), 2, + anon_sym_get, + anon_sym_set, + STATE(1704), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3483), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5887), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(4107), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [30095] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2328), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [28145] = 3, + ACTIONS(2556), 1, + anon_sym_namespace, + ACTIONS(2558), 1, + anon_sym_import, + ACTIONS(2560), 1, + anon_sym_var, + ACTIONS(2562), 1, + anon_sym_let, + ACTIONS(2564), 1, + anon_sym_const, + ACTIONS(2566), 1, + anon_sym_class, + ACTIONS(2568), 1, + anon_sym_async, + ACTIONS(2570), 1, + anon_sym_function, + ACTIONS(2572), 1, + anon_sym_declare, + ACTIONS(2576), 1, + anon_sym_abstract, + ACTIONS(2580), 1, + anon_sym_interface, + ACTIONS(2582), 1, + anon_sym_enum, + ACTIONS(4251), 1, + anon_sym_STAR, + ACTIONS(4253), 1, + anon_sym_default, + ACTIONS(4255), 1, + anon_sym_type, + ACTIONS(4257), 1, + anon_sym_EQ, + ACTIONS(4259), 1, + anon_sym_as, + ACTIONS(4267), 1, + anon_sym_module, + STATE(1494), 1, + sym_decorator, + STATE(4991), 1, + sym_declaration, + STATE(4998), 1, + sym_internal_module, + STATE(5454), 1, + aux_sym_export_statement_repeat1, + STATE(5884), 1, + sym_export_clause, + STATE(6729), 1, + sym_namespace_export, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4181), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4183), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(4322), 2, anon_sym_COMMA, anon_sym_RBRACE, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [28200] = 5, - ACTIONS(3937), 1, - anon_sym_LPAREN, - STATE(1713), 1, - sym_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4185), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4187), 31, - sym__ternary_qmark, - anon_sym_as, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(4902), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [30208] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2328), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [28259] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4189), 13, + ACTIONS(2556), 1, + anon_sym_namespace, + ACTIONS(2558), 1, + anon_sym_import, + ACTIONS(2560), 1, + anon_sym_var, + ACTIONS(2562), 1, + anon_sym_let, + ACTIONS(2564), 1, + anon_sym_const, + ACTIONS(2566), 1, + anon_sym_class, + ACTIONS(2568), 1, + anon_sym_async, + ACTIONS(2570), 1, + anon_sym_function, + ACTIONS(2572), 1, + anon_sym_declare, + ACTIONS(2576), 1, + anon_sym_abstract, + ACTIONS(2580), 1, + anon_sym_interface, + ACTIONS(2582), 1, + anon_sym_enum, + ACTIONS(4251), 1, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4191), 33, - sym__ternary_qmark, + ACTIONS(4253), 1, + anon_sym_default, + ACTIONS(4255), 1, + anon_sym_type, + ACTIONS(4259), 1, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [28314] = 3, + ACTIONS(4267), 1, + anon_sym_module, + ACTIONS(4326), 1, + anon_sym_EQ, + STATE(1494), 1, + sym_decorator, + STATE(4991), 1, + sym_declaration, + STATE(4998), 1, + sym_internal_module, + STATE(5454), 1, + aux_sym_export_statement_repeat1, + STATE(5884), 1, + sym_export_clause, + STATE(6729), 1, + sym_namespace_export, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4193), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4195), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(4902), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [30319] = 29, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4113), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [28369] = 3, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4284), 1, + anon_sym_STAR, + ACTIONS(4288), 1, + anon_sym_SEMI, + ACTIONS(4290), 1, + anon_sym_async, + ACTIONS(4294), 1, + anon_sym_AT, + ACTIONS(4296), 1, + anon_sym_static, + ACTIONS(4298), 1, + anon_sym_readonly, + ACTIONS(4302), 1, + anon_sym_declare, + ACTIONS(4304), 1, + anon_sym_abstract, + ACTIONS(4306), 1, + anon_sym_accessor, + ACTIONS(4328), 1, + anon_sym_RBRACE, + STATE(2859), 1, + aux_sym_export_statement_repeat1, + STATE(3167), 1, + sym_method_definition, + STATE(3263), 1, + sym_accessibility_modifier, + STATE(3295), 1, + sym_override_modifier, + STATE(3301), 1, + sym_decorator, + STATE(5432), 1, + sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4197), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4199), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(4292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4300), 2, + anon_sym_get, + anon_sym_set, + STATE(1704), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3483), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5887), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(4107), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [30430] = 29, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4113), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [28424] = 6, - ACTIONS(4097), 1, - anon_sym_AMP, - ACTIONS(4099), 1, - anon_sym_PIPE, - ACTIONS(4101), 1, - anon_sym_extends, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4284), 1, + anon_sym_STAR, + ACTIONS(4288), 1, + anon_sym_SEMI, + ACTIONS(4290), 1, + anon_sym_async, + ACTIONS(4294), 1, + anon_sym_AT, + ACTIONS(4296), 1, + anon_sym_static, + ACTIONS(4298), 1, + anon_sym_readonly, + ACTIONS(4302), 1, + anon_sym_declare, + ACTIONS(4304), 1, + anon_sym_abstract, + ACTIONS(4306), 1, + anon_sym_accessor, + ACTIONS(4330), 1, + anon_sym_RBRACE, + STATE(2859), 1, + aux_sym_export_statement_repeat1, + STATE(3167), 1, + sym_method_definition, + STATE(3263), 1, + sym_accessibility_modifier, + STATE(3295), 1, + sym_override_modifier, + STATE(3301), 1, + sym_decorator, + STATE(5432), 1, + sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4201), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4203), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(4292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4300), 2, + anon_sym_get, + anon_sym_set, + STATE(1704), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3483), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5887), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(4107), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [30541] = 29, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4113), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [28485] = 3, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4284), 1, + anon_sym_STAR, + ACTIONS(4288), 1, + anon_sym_SEMI, + ACTIONS(4290), 1, + anon_sym_async, + ACTIONS(4294), 1, + anon_sym_AT, + ACTIONS(4296), 1, + anon_sym_static, + ACTIONS(4298), 1, + anon_sym_readonly, + ACTIONS(4302), 1, + anon_sym_declare, + ACTIONS(4304), 1, + anon_sym_abstract, + ACTIONS(4306), 1, + anon_sym_accessor, + ACTIONS(4332), 1, + anon_sym_RBRACE, + STATE(2859), 1, + aux_sym_export_statement_repeat1, + STATE(3167), 1, + sym_method_definition, + STATE(3263), 1, + sym_accessibility_modifier, + STATE(3295), 1, + sym_override_modifier, + STATE(3301), 1, + sym_decorator, + STATE(5432), 1, + sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4205), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4207), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [28540] = 19, - ACTIONS(3274), 1, + ACTIONS(4292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4300), 2, + anon_sym_get, + anon_sym_set, + STATE(1704), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3483), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5887), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(4107), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [30652] = 29, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3703), 1, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4129), 1, anon_sym_override, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3784), 1, - anon_sym_RBRACE, - ACTIONS(4209), 1, + ACTIONS(4284), 1, anon_sym_STAR, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4213), 1, - anon_sym_LBRACK, - ACTIONS(4215), 1, + ACTIONS(4290), 1, anon_sym_async, - ACTIONS(4219), 1, + ACTIONS(4294), 1, + anon_sym_AT, + ACTIONS(4296), 1, + anon_sym_static, + ACTIONS(4298), 1, anon_sym_readonly, - STATE(2801), 1, + ACTIONS(4302), 1, + anon_sym_declare, + ACTIONS(4304), 1, + anon_sym_abstract, + ACTIONS(4306), 1, + anon_sym_accessor, + ACTIONS(4334), 1, + anon_sym_RBRACE, + ACTIONS(4336), 1, + anon_sym_SEMI, + STATE(2859), 1, + aux_sym_export_statement_repeat1, + STATE(3167), 1, + sym_method_definition, + STATE(3263), 1, + sym_accessibility_modifier, + STATE(3295), 1, sym_override_modifier, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, + STATE(3301), 1, + sym_decorator, + STATE(5432), 1, + sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4217), 2, + ACTIONS(3692), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4292), 2, sym_number, sym_private_property_identifier, - ACTIONS(4221), 2, + ACTIONS(4300), 2, anon_sym_get, anon_sym_set, - STATE(3092), 3, + STATE(1689), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3483), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3677), 18, + STATE(5887), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(4107), 13, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, anon_sym_new, sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [30763] = 29, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4284), 1, + anon_sym_STAR, + ACTIONS(4290), 1, + anon_sym_async, + ACTIONS(4294), 1, + anon_sym_AT, + ACTIONS(4296), 1, anon_sym_static, + ACTIONS(4298), 1, + anon_sym_readonly, + ACTIONS(4302), 1, anon_sym_declare, + ACTIONS(4304), 1, + anon_sym_abstract, + ACTIONS(4306), 1, + anon_sym_accessor, + ACTIONS(4338), 1, + anon_sym_RBRACE, + ACTIONS(4340), 1, + anon_sym_SEMI, + STATE(2859), 1, + aux_sym_export_statement_repeat1, + STATE(3167), 1, + sym_method_definition, + STATE(3263), 1, + sym_accessibility_modifier, + STATE(3295), 1, + sym_override_modifier, + STATE(3301), 1, + sym_decorator, + STATE(5432), 1, + sym_method_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3692), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4300), 2, + anon_sym_get, + anon_sym_set, + STATE(1701), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(4127), 3, anon_sym_public, anon_sym_private, anon_sym_protected, + STATE(3483), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5887), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(4107), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, anon_sym_module, anon_sym_any, anon_sym_number, @@ -164203,200 +182970,618 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [28627] = 4, - ACTIONS(4081), 1, - anon_sym_extends, + [30874] = 29, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4284), 1, + anon_sym_STAR, + ACTIONS(4288), 1, + anon_sym_SEMI, + ACTIONS(4290), 1, + anon_sym_async, + ACTIONS(4294), 1, + anon_sym_AT, + ACTIONS(4296), 1, + anon_sym_static, + ACTIONS(4298), 1, + anon_sym_readonly, + ACTIONS(4302), 1, + anon_sym_declare, + ACTIONS(4304), 1, + anon_sym_abstract, + ACTIONS(4306), 1, + anon_sym_accessor, + ACTIONS(4342), 1, + anon_sym_RBRACE, + STATE(2859), 1, + aux_sym_export_statement_repeat1, + STATE(3167), 1, + sym_method_definition, + STATE(3263), 1, + sym_accessibility_modifier, + STATE(3295), 1, + sym_override_modifier, + STATE(3301), 1, + sym_decorator, + STATE(5432), 1, + sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4223), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4225), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [28684] = 3, + ACTIONS(4292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4300), 2, + anon_sym_get, + anon_sym_set, + STATE(1704), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3483), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5887), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(4107), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [30985] = 29, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4284), 1, + anon_sym_STAR, + ACTIONS(4290), 1, + anon_sym_async, + ACTIONS(4294), 1, + anon_sym_AT, + ACTIONS(4296), 1, + anon_sym_static, + ACTIONS(4298), 1, + anon_sym_readonly, + ACTIONS(4302), 1, + anon_sym_declare, + ACTIONS(4304), 1, + anon_sym_abstract, + ACTIONS(4306), 1, + anon_sym_accessor, + ACTIONS(4344), 1, + anon_sym_RBRACE, + ACTIONS(4346), 1, + anon_sym_SEMI, + STATE(2859), 1, + aux_sym_export_statement_repeat1, + STATE(3167), 1, + sym_method_definition, + STATE(3263), 1, + sym_accessibility_modifier, + STATE(3295), 1, + sym_override_modifier, + STATE(3301), 1, + sym_decorator, + STATE(5432), 1, + sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4193), 13, + ACTIONS(3692), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4300), 2, + anon_sym_get, + anon_sym_set, + STATE(1697), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3483), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5887), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(4107), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [31096] = 29, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4284), 1, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4288), 1, + anon_sym_SEMI, + ACTIONS(4290), 1, + anon_sym_async, + ACTIONS(4294), 1, + anon_sym_AT, + ACTIONS(4296), 1, + anon_sym_static, + ACTIONS(4298), 1, + anon_sym_readonly, + ACTIONS(4302), 1, + anon_sym_declare, + ACTIONS(4304), 1, + anon_sym_abstract, + ACTIONS(4306), 1, + anon_sym_accessor, + ACTIONS(4348), 1, + anon_sym_RBRACE, + STATE(2859), 1, + aux_sym_export_statement_repeat1, + STATE(3167), 1, + sym_method_definition, + STATE(3263), 1, + sym_accessibility_modifier, + STATE(3295), 1, + sym_override_modifier, + STATE(3301), 1, + sym_decorator, + STATE(5432), 1, + sym_method_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4195), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + ACTIONS(4292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4300), 2, + anon_sym_get, + anon_sym_set, + STATE(1704), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3483), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5887), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(4107), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [31207] = 29, + ACTIONS(4353), 1, + anon_sym_STAR, + ACTIONS(4356), 1, anon_sym_RBRACE, - anon_sym_LPAREN, + ACTIONS(4358), 1, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(4361), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [28739] = 3, + ACTIONS(4364), 1, + anon_sym_DQUOTE, + ACTIONS(4367), 1, + anon_sym_SQUOTE, + ACTIONS(4370), 1, + anon_sym_async, + ACTIONS(4379), 1, + anon_sym_AT, + ACTIONS(4382), 1, + anon_sym_static, + ACTIONS(4385), 1, + anon_sym_readonly, + ACTIONS(4391), 1, + anon_sym_declare, + ACTIONS(4397), 1, + anon_sym_override, + ACTIONS(4400), 1, + anon_sym_abstract, + ACTIONS(4403), 1, + anon_sym_accessor, + STATE(2859), 1, + aux_sym_export_statement_repeat1, + STATE(3167), 1, + sym_method_definition, + STATE(3263), 1, + sym_accessibility_modifier, + STATE(3295), 1, + sym_override_modifier, + STATE(3301), 1, + sym_decorator, + STATE(5432), 1, + sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4205), 13, + ACTIONS(4373), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4376), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4388), 2, + anon_sym_get, + anon_sym_set, + STATE(1704), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(4394), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3483), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5887), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(4350), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [31318] = 29, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4113), 1, + anon_sym_LBRACK, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4284), 1, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4290), 1, + anon_sym_async, + ACTIONS(4294), 1, + anon_sym_AT, + ACTIONS(4296), 1, + anon_sym_static, + ACTIONS(4298), 1, + anon_sym_readonly, + ACTIONS(4302), 1, + anon_sym_declare, + ACTIONS(4304), 1, + anon_sym_abstract, + ACTIONS(4306), 1, + anon_sym_accessor, + ACTIONS(4406), 1, + anon_sym_RBRACE, + ACTIONS(4408), 1, + anon_sym_SEMI, + STATE(2859), 1, + aux_sym_export_statement_repeat1, + STATE(3167), 1, + sym_method_definition, + STATE(3263), 1, + sym_accessibility_modifier, + STATE(3295), 1, + sym_override_modifier, + STATE(3301), 1, + sym_decorator, + STATE(5432), 1, + sym_method_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3692), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4207), 33, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(4292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4300), 2, + anon_sym_get, + anon_sym_set, + STATE(1693), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3483), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5887), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(4107), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [31429] = 25, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(253), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(3672), 1, anon_sym_LBRACE, + ACTIONS(4412), 1, + anon_sym_RBRACE, + ACTIONS(4414), 1, + anon_sym_LBRACK, + ACTIONS(4416), 1, + anon_sym_async, + ACTIONS(4420), 1, + anon_sym_static, + ACTIONS(4422), 1, + anon_sym_readonly, + ACTIONS(4428), 1, + anon_sym_override, + STATE(3286), 1, + sym_accessibility_modifier, + STATE(3318), 1, + sym_override_modifier, + STATE(6177), 1, + aux_sym_object_pattern_repeat1, + STATE(6286), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4418), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4424), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4426), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(4435), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(6175), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(6284), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(6871), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(4410), 14, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [31531] = 25, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(237), 1, anon_sym_COMMA, + ACTIONS(253), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(3672), 1, + anon_sym_LBRACE, + ACTIONS(4414), 1, + anon_sym_LBRACK, + ACTIONS(4432), 1, anon_sym_RBRACE, + ACTIONS(4434), 1, + anon_sym_async, + ACTIONS(4436), 1, + anon_sym_static, + ACTIONS(4438), 1, + anon_sym_readonly, + ACTIONS(4444), 1, + anon_sym_override, + STATE(3286), 1, + sym_accessibility_modifier, + STATE(3318), 1, + sym_override_modifier, + STATE(6177), 1, + aux_sym_object_pattern_repeat1, + STATE(6252), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4418), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4440), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4442), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(4435), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(6175), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(6369), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(6871), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(4430), 14, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [31633] = 13, + ACTIONS(880), 1, + anon_sym_BQUOTE, + ACTIONS(4450), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(4452), 1, anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(4454), 1, anon_sym_DOT, + ACTIONS(4456), 1, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [28794] = 6, - ACTIONS(4097), 1, - anon_sym_AMP, - ACTIONS(4099), 1, - anon_sym_PIPE, - ACTIONS(4101), 1, - anon_sym_extends, + ACTIONS(4458), 1, + anon_sym_LT, + STATE(1746), 1, + sym_type_arguments, + STATE(1888), 1, + sym_template_string, + STATE(1913), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4223), 11, + ACTIONS(4446), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4225), 32, + ACTIONS(4448), 27, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -164412,70 +183597,386 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [28855] = 19, - ACTIONS(3274), 1, + [31711] = 25, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(253), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2486), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(2488), 1, anon_sym_SQUOTE, - ACTIONS(3703), 1, + ACTIONS(3672), 1, + anon_sym_LBRACE, + ACTIONS(4414), 1, + anon_sym_LBRACK, + ACTIONS(4462), 1, + anon_sym_RBRACE, + ACTIONS(4464), 1, + anon_sym_async, + ACTIONS(4466), 1, + anon_sym_static, + ACTIONS(4468), 1, + anon_sym_readonly, + ACTIONS(4474), 1, anon_sym_override, - ACTIONS(3781), 1, + STATE(3286), 1, + sym_accessibility_modifier, + STATE(3318), 1, + sym_override_modifier, + STATE(6177), 1, + aux_sym_object_pattern_repeat1, + STATE(6286), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4418), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4470), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4472), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(4435), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(6175), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(6284), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(6871), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(4460), 14, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [31813] = 25, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(237), 1, anon_sym_COMMA, - ACTIONS(3792), 1, + ACTIONS(253), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(3672), 1, + anon_sym_LBRACE, + ACTIONS(4414), 1, + anon_sym_LBRACK, + ACTIONS(4478), 1, anon_sym_RBRACE, - ACTIONS(4209), 1, + ACTIONS(4480), 1, + anon_sym_async, + ACTIONS(4482), 1, + anon_sym_static, + ACTIONS(4484), 1, + anon_sym_readonly, + ACTIONS(4490), 1, + anon_sym_override, + STATE(3286), 1, + sym_accessibility_modifier, + STATE(3318), 1, + sym_override_modifier, + STATE(6177), 1, + aux_sym_object_pattern_repeat1, + STATE(6286), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4418), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4486), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4488), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(4435), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(6175), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(6284), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(6871), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(4476), 14, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [31915] = 25, + ACTIONS(231), 1, anon_sym_STAR, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4213), 1, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(253), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(3672), 1, + anon_sym_LBRACE, + ACTIONS(4414), 1, anon_sym_LBRACK, - ACTIONS(4215), 1, + ACTIONS(4494), 1, + anon_sym_RBRACE, + ACTIONS(4496), 1, anon_sym_async, - ACTIONS(4219), 1, + ACTIONS(4498), 1, + anon_sym_static, + ACTIONS(4500), 1, anon_sym_readonly, - STATE(2801), 1, + ACTIONS(4506), 1, + anon_sym_override, + STATE(3286), 1, + sym_accessibility_modifier, + STATE(3318), 1, sym_override_modifier, - STATE(4830), 1, + STATE(6177), 1, aux_sym_object_pattern_repeat1, - STATE(4854), 1, + STATE(6286), 1, aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4217), 2, + ACTIONS(4418), 2, sym_number, sym_private_property_identifier, - ACTIONS(4221), 2, + ACTIONS(4502), 2, anon_sym_get, anon_sym_set, - STATE(3092), 3, + ACTIONS(4504), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(4435), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3677), 18, + STATE(6175), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(6284), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(6871), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(4492), 14, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, anon_sym_new, sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [32017] = 25, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(253), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(3672), 1, + anon_sym_LBRACE, + ACTIONS(4414), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_RBRACE, + ACTIONS(4512), 1, + anon_sym_async, + ACTIONS(4514), 1, anon_sym_static, + ACTIONS(4516), 1, + anon_sym_readonly, + ACTIONS(4522), 1, + anon_sym_override, + STATE(3286), 1, + sym_accessibility_modifier, + STATE(3318), 1, + sym_override_modifier, + STATE(6139), 1, + aux_sym_object_repeat1, + STATE(6177), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4418), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4518), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4520), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(4435), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(6175), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(6257), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(6871), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(4508), 14, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [32119] = 25, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(253), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(3672), 1, + anon_sym_LBRACE, + ACTIONS(4414), 1, + anon_sym_LBRACK, + ACTIONS(4526), 1, + anon_sym_RBRACE, + ACTIONS(4528), 1, + anon_sym_async, + ACTIONS(4530), 1, + anon_sym_static, + ACTIONS(4532), 1, + anon_sym_readonly, + ACTIONS(4538), 1, + anon_sym_override, + STATE(3286), 1, + sym_accessibility_modifier, + STATE(3318), 1, + sym_override_modifier, + STATE(6177), 1, + aux_sym_object_pattern_repeat1, + STATE(6286), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4418), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4534), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4536), 3, anon_sym_public, anon_sym_private, anon_sym_protected, + STATE(4435), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(6175), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(6284), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(6871), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(4524), 14, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_declare, anon_sym_module, anon_sym_any, anon_sym_number, @@ -164483,11 +183984,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [28942] = 3, + [32221] = 8, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4458), 1, + anon_sym_LT, + ACTIONS(4540), 1, + anon_sym_DOT, + STATE(1788), 1, + sym_arguments, + STATE(1789), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4227), 13, + ACTIONS(3887), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164498,23 +184009,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4229), 33, + ACTIONS(3875), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -164535,11 +184043,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [28997] = 3, + [32288] = 8, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4458), 1, + anon_sym_LT, + ACTIONS(4546), 1, + anon_sym_DOT, + STATE(1783), 1, + sym_arguments, + STATE(1784), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4231), 13, + ACTIONS(4542), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164550,23 +184068,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4233), 33, + ACTIONS(4544), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -164587,11 +184102,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29052] = 3, + [32355] = 7, + ACTIONS(4458), 1, + anon_sym_LT, + ACTIONS(4550), 1, + anon_sym_DOT, + ACTIONS(4552), 1, + anon_sym_is, + STATE(1776), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4235), 13, + ACTIONS(4548), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164602,10 +184125,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4237), 33, + ACTIONS(3955), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164618,7 +184140,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -164639,11 +184160,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29107] = 3, + [32420] = 8, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4458), 1, + anon_sym_LT, + ACTIONS(4558), 1, + anon_sym_DOT, + STATE(1790), 1, + sym_arguments, + STATE(1791), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4231), 13, + ACTIONS(4554), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164654,23 +184185,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4233), 33, + ACTIONS(4556), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -164691,11 +184219,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29162] = 3, + [32487] = 8, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4458), 1, + anon_sym_LT, + ACTIONS(4564), 1, + anon_sym_DOT, + STATE(1792), 1, + sym_arguments, + STATE(1793), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4235), 13, + ACTIONS(4560), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164706,23 +184244,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4237), 33, + ACTIONS(4562), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -164743,11 +184278,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29217] = 3, + [32554] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4239), 13, + ACTIONS(2007), 14, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164761,7 +184296,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4241), 33, + anon_sym_QMARK, + ACTIONS(2005), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164795,11 +184331,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29272] = 3, + [32610] = 4, + ACTIONS(4552), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1847), 13, + ACTIONS(4566), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164813,19 +184351,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1845), 33, - sym__automatic_semicolon, + ACTIONS(4568), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -164846,12 +184384,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [29327] = 3, + anon_sym_implements, + [32668] = 4, + ACTIONS(4552), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4243), 13, + ACTIONS(4570), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164865,7 +184405,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4245), 33, + ACTIONS(4572), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164899,11 +184439,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29382] = 3, + [32726] = 9, + ACTIONS(880), 1, + anon_sym_BQUOTE, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(4456), 1, + anon_sym_QMARK_DOT, + STATE(1888), 1, + sym_template_string, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4247), 13, + ACTIONS(1867), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164917,7 +184469,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4249), 33, + ACTIONS(1869), 28, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164928,10 +184480,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -164947,72 +184496,220 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [29437] = 6, - ACTIONS(4251), 1, - anon_sym_LBRACE, - ACTIONS(4253), 1, - anon_sym_DOT, - STATE(1643), 1, - sym_statement_block, + [32794] = 19, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4269), 1, + anon_sym_RBRACE, + ACTIONS(4574), 1, + anon_sym_STAR, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(4580), 1, + anon_sym_async, + ACTIONS(4584), 1, + anon_sym_readonly, + STATE(3306), 1, + sym_override_modifier, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1665), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4582), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4586), 2, + anon_sym_get, + anon_sym_set, + STATE(3561), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1663), 30, - sym__ternary_qmark, - anon_sym_as, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4107), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [32882] = 19, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4261), 1, anon_sym_COMMA, + ACTIONS(4264), 1, anon_sym_RBRACE, + ACTIONS(4574), 1, + anon_sym_STAR, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(4580), 1, + anon_sym_async, + ACTIONS(4584), 1, + anon_sym_readonly, + STATE(3306), 1, + sym_override_modifier, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4582), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4586), 2, + anon_sym_get, + anon_sym_set, + STATE(3561), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [29498] = 4, - ACTIONS(3521), 1, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4107), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [32970] = 19, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4278), 1, + anon_sym_RBRACE, + ACTIONS(4574), 1, + anon_sym_STAR, + ACTIONS(4576), 1, anon_sym_EQ, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(4580), 1, + anon_sym_async, + ACTIONS(4584), 1, + anon_sym_readonly, + STATE(3306), 1, + sym_override_modifier, + STATE(6212), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4582), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4586), 2, + anon_sym_get, + anon_sym_set, + STATE(3561), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4107), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [33058] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3439), 13, + ACTIONS(3568), 14, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165026,7 +184723,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 32, + anon_sym_QMARK, + ACTIONS(3570), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165058,18 +184756,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [29555] = 6, - ACTIONS(4251), 1, - anon_sym_LBRACE, - ACTIONS(4255), 1, - anon_sym_DOT, - STATE(1643), 1, - sym_statement_block, + [33114] = 5, + ACTIONS(1843), 1, + anon_sym_EQ, + ACTIONS(4588), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1665), 13, + ACTIONS(1839), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165083,9 +184780,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1663), 30, + ACTIONS(1837), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, @@ -165095,6 +184793,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -165114,67 +184813,149 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [29616] = 5, - ACTIONS(4251), 1, - anon_sym_LBRACE, - STATE(1643), 1, - sym_statement_block, + [33174] = 19, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4281), 1, + anon_sym_RBRACE, + ACTIONS(4574), 1, + anon_sym_STAR, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(4580), 1, + anon_sym_async, + ACTIONS(4584), 1, + anon_sym_readonly, + STATE(3306), 1, + sym_override_modifier, + STATE(6225), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1665), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1663), 31, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(4582), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4586), 2, + anon_sym_get, + anon_sym_set, + STATE(3561), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4107), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [33262] = 19, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4275), 1, + anon_sym_RBRACE, + ACTIONS(4574), 1, + anon_sym_STAR, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4578), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [29675] = 4, - ACTIONS(4077), 1, + ACTIONS(4580), 1, + anon_sym_async, + ACTIONS(4584), 1, + anon_sym_readonly, + STATE(3306), 1, + sym_override_modifier, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4582), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4586), 2, + anon_sym_get, + anon_sym_set, + STATE(3561), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 9, sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4107), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [33350] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1689), 13, + ACTIONS(1855), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165188,7 +184969,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1687), 32, + ACTIONS(1853), 34, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165220,12 +185001,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [29732] = 3, + anon_sym_is, + [33406] = 6, + ACTIONS(4458), 1, + anon_sym_LT, + ACTIONS(4550), 1, + anon_sym_DOT, + STATE(1776), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4257), 13, + ACTIONS(4548), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165236,10 +185025,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4259), 33, + ACTIONS(3955), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165252,7 +185040,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -165273,11 +185060,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29787] = 3, + [33468] = 5, + ACTIONS(4458), 1, + anon_sym_LT, + STATE(1782), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4079), 13, + ACTIONS(4590), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165288,10 +185079,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4081), 33, + ACTIONS(4592), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165325,11 +185115,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29842] = 3, + [33528] = 6, + ACTIONS(880), 1, + anon_sym_BQUOTE, + ACTIONS(4450), 1, + anon_sym_LPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4261), 13, + STATE(1892), 2, + sym_template_string, + sym_arguments, + ACTIONS(4594), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165343,13 +185140,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4263), 33, + ACTIONS(4596), 30, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, @@ -165373,15 +185169,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [29897] = 3, + [33590] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4083), 13, + ACTIONS(3580), 14, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165395,7 +185189,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4085), 33, + anon_sym_QMARK, + ACTIONS(3582), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165429,13 +185224,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29952] = 4, - ACTIONS(4269), 1, - anon_sym_DOT, + [33646] = 4, + ACTIONS(4598), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4265), 13, + ACTIONS(4590), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165449,7 +185244,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4267), 32, + ACTIONS(4592), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165462,6 +185257,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -165482,15 +185278,152 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30009] = 5, - ACTIONS(4275), 1, + [33704] = 19, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4272), 1, + anon_sym_RBRACE, + ACTIONS(4574), 1, + anon_sym_STAR, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(4580), 1, + anon_sym_async, + ACTIONS(4584), 1, + anon_sym_readonly, + STATE(3306), 1, + sym_override_modifier, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4582), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4586), 2, + anon_sym_get, + anon_sym_set, + STATE(3561), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, anon_sym_QMARK, - ACTIONS(4277), 1, - anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(4107), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [33792] = 22, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(253), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(3672), 1, + anon_sym_LBRACE, + ACTIONS(4414), 1, + anon_sym_LBRACK, + ACTIONS(4602), 1, + anon_sym_async, + ACTIONS(4604), 1, + anon_sym_static, + ACTIONS(4606), 1, + anon_sym_readonly, + ACTIONS(4612), 1, + anon_sym_override, + STATE(3286), 1, + sym_accessibility_modifier, + STATE(3318), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4271), 13, + ACTIONS(3840), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4418), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4608), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4610), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(4435), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(6453), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(6461), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(6871), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(4600), 14, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [33886] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2021), 14, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165504,7 +185437,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4273), 31, + anon_sym_QMARK, + ACTIONS(2019), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165513,6 +185447,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -165535,14 +185470,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [30068] = 4, - ACTIONS(4283), 1, - anon_sym_LBRACK, + [33942] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4279), 13, + ACTIONS(3588), 14, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165556,7 +185490,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4281), 32, + anon_sym_QMARK, + ACTIONS(3590), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165567,6 +185502,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -165589,25 +185525,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30125] = 3, + [33998] = 6, + ACTIONS(4618), 1, + anon_sym_AMP, + ACTIONS(4620), 1, + anon_sym_PIPE, + ACTIONS(4622), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4285), 13, + ACTIONS(4614), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4287), 33, + ACTIONS(4616), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165639,13 +185579,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [30180] = 3, + [34059] = 5, + ACTIONS(4624), 1, + anon_sym_LBRACE, + STATE(1915), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2354), 13, + ACTIONS(1827), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165659,10 +185602,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2352), 33, + ACTIONS(1825), 31, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, @@ -165691,15 +185633,142 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [30235] = 4, - ACTIONS(4035), 1, - anon_sym_DOT, + [34118] = 17, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(4626), 1, + anon_sym_STAR, + ACTIONS(4628), 1, + anon_sym_LBRACE, + ACTIONS(4630), 1, + anon_sym_async, + ACTIONS(4634), 1, + anon_sym_readonly, + ACTIONS(4638), 1, + sym__automatic_semicolon, + STATE(3236), 1, + sym_statement_block, + STATE(3314), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3485), 13, + ACTIONS(4632), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4636), 2, + anon_sym_get, + anon_sym_set, + STATE(3490), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 10, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(4107), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [34201] = 15, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4281), 1, + anon_sym_RBRACE, + ACTIONS(4574), 1, + anon_sym_STAR, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, + anon_sym_LBRACK, + STATE(6225), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4643), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4645), 2, + anon_sym_get, + anon_sym_set, + STATE(4751), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [34280] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4647), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165713,7 +185782,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3481), 32, + ACTIONS(4649), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165726,6 +185795,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -165746,56 +185816,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30292] = 19, - ACTIONS(3274), 1, + [34335] = 16, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3703), 1, - anon_sym_override, - ACTIONS(3781), 1, + ACTIONS(4261), 1, anon_sym_COMMA, - ACTIONS(3795), 1, + ACTIONS(4281), 1, anon_sym_RBRACE, - ACTIONS(4209), 1, + ACTIONS(4574), 1, anon_sym_STAR, - ACTIONS(4211), 1, + ACTIONS(4576), 1, anon_sym_EQ, - ACTIONS(4213), 1, - anon_sym_LBRACK, - ACTIONS(4215), 1, + ACTIONS(4580), 1, anon_sym_async, - ACTIONS(4219), 1, - anon_sym_readonly, - STATE(2801), 1, - sym_override_modifier, - STATE(4829), 1, + ACTIONS(4651), 1, + anon_sym_LBRACK, + STATE(6225), 1, aux_sym_object_repeat1, - STATE(4830), 1, + STATE(6226), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4217), 2, + ACTIONS(4582), 2, sym_number, sym_private_property_identifier, - ACTIONS(4221), 2, + ACTIONS(4586), 2, anon_sym_get, anon_sym_set, - STATE(3092), 3, + STATE(3561), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 8, + ACTIONS(770), 9, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(3677), 18, + ACTIONS(4107), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -165803,10 +185868,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -165814,13 +185881,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [30379] = 4, - ACTIONS(4293), 1, - anon_sym_DOT, + [34416] = 5, + ACTIONS(4450), 1, + anon_sym_LPAREN, + STATE(1957), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4289), 13, + ACTIONS(4653), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165834,19 +185903,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4291), 32, + ACTIONS(4655), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -165865,38 +185934,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [30436] = 3, + [34475] = 7, + ACTIONS(1843), 1, + anon_sym_EQ, + ACTIONS(2530), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4295), 13, + ACTIONS(4657), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4660), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1841), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4297), 33, + ACTIONS(1845), 29, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -165917,13 +185990,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [30491] = 3, + [34538] = 4, + ACTIONS(4588), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4299), 13, + ACTIONS(1839), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165937,7 +186011,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4301), 33, + ACTIONS(1837), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165969,13 +186043,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [30546] = 3, + [34595] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4303), 13, + ACTIONS(4663), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165989,7 +186062,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4305), 33, + ACTIONS(4665), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166023,13 +186096,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30601] = 4, - ACTIONS(4307), 1, - sym__automatic_semicolon, + [34650] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1851), 13, + ACTIONS(4590), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166043,7 +186114,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1849), 32, + ACTIONS(4592), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166075,19 +186146,212 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [30658] = 4, - ACTIONS(4097), 1, - anon_sym_AMP, + [34705] = 15, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4275), 1, + anon_sym_RBRACE, + ACTIONS(4574), 1, + anon_sym_STAR, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, + anon_sym_LBRACK, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4643), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4645), 2, + anon_sym_get, + anon_sym_set, + STATE(4751), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [34784] = 16, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(4673), 1, + anon_sym_static, + ACTIONS(4675), 1, + anon_sym_readonly, + ACTIONS(4679), 1, + anon_sym_override, + ACTIONS(4681), 1, + anon_sym_abstract, + ACTIONS(4683), 1, + anon_sym_accessor, + STATE(3269), 1, + sym_accessibility_modifier, + STATE(3353), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4309), 12, + ACTIONS(4671), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4677), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3956), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(4667), 17, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [34865] = 15, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4264), 1, + anon_sym_RBRACE, + ACTIONS(4574), 1, + anon_sym_STAR, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, + anon_sym_LBRACK, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4643), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4645), 2, + anon_sym_get, + anon_sym_set, + STATE(4751), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [34944] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4685), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, @@ -166095,7 +186359,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4311), 33, + ACTIONS(4687), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166129,11 +186393,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30715] = 3, + [34999] = 15, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4269), 1, + anon_sym_RBRACE, + ACTIONS(4574), 1, + anon_sym_STAR, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, + anon_sym_LBRACK, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4643), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4645), 2, + anon_sym_get, + anon_sym_set, + STATE(4751), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [35078] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4313), 13, + ACTIONS(4566), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166147,7 +186475,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4315), 33, + ACTIONS(4568), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166181,11 +186509,143 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30770] = 3, + [35133] = 16, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4264), 1, + anon_sym_RBRACE, + ACTIONS(4574), 1, + anon_sym_STAR, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4580), 1, + anon_sym_async, + ACTIONS(4651), 1, + anon_sym_LBRACK, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4582), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4586), 2, + anon_sym_get, + anon_sym_set, + STATE(3561), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4107), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [35214] = 16, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4275), 1, + anon_sym_RBRACE, + ACTIONS(4574), 1, + anon_sym_STAR, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4580), 1, + anon_sym_async, + ACTIONS(4651), 1, + anon_sym_LBRACK, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4582), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4586), 2, + anon_sym_get, + anon_sym_set, + STATE(3561), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4107), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [35295] = 4, + ACTIONS(4693), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4317), 13, + ACTIONS(4689), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166199,7 +186659,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4319), 33, + ACTIONS(4691), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166212,7 +186672,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -166233,11 +186692,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30825] = 3, + [35352] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4321), 13, + ACTIONS(4695), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166251,7 +186710,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4323), 33, + ACTIONS(4697), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166285,29 +186744,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30880] = 6, - ACTIONS(4097), 1, - anon_sym_AMP, - ACTIONS(4099), 1, - anon_sym_PIPE, - ACTIONS(4101), 1, - anon_sym_extends, + [35407] = 4, + ACTIONS(4699), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4325), 11, + ACTIONS(4695), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4327), 32, + ACTIONS(4697), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166318,7 +186775,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -166339,31 +186795,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [30941] = 6, - ACTIONS(4281), 1, anon_sym_extends, - ACTIONS(4283), 1, - anon_sym_LBRACK, + anon_sym_implements, + [35464] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4279), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4329), 11, + ACTIONS(4701), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4331), 31, + ACTIONS(4703), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166374,6 +186826,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -166394,14 +186847,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [31002] = 4, - ACTIONS(4283), 1, - anon_sym_LBRACK, + [35519] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4333), 13, + ACTIONS(2532), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166415,7 +186867,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4335), 32, + ACTIONS(2530), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166426,6 +186878,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -166448,41 +186901,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31059] = 4, - ACTIONS(4341), 1, - anon_sym_extends, + [35574] = 7, + ACTIONS(3915), 1, + anon_sym_DOT, + ACTIONS(3917), 1, + anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4337), 13, + ACTIONS(3875), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3887), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3869), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4339), 32, + ACTIONS(3873), 28, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -166501,36 +186957,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [31116] = 3, + [35637] = 7, + ACTIONS(4707), 1, + anon_sym_EQ, + ACTIONS(4717), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4275), 13, + ACTIONS(4711), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4714), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4705), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4277), 33, + ACTIONS(4709), 29, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -166551,38 +187012,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [31171] = 3, + [35700] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4343), 13, + ACTIONS(4719), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(4721), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3869), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4345), 33, + ACTIONS(3873), 30, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -166603,13 +187066,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [31226] = 3, + [35759] = 4, + ACTIONS(4540), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4347), 13, + ACTIONS(3887), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166623,7 +187087,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4349), 33, + ACTIONS(3875), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166636,7 +187100,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -166657,11 +187120,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31281] = 3, + [35816] = 5, + ACTIONS(4727), 1, + anon_sym_QMARK, + ACTIONS(4729), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4351), 13, + ACTIONS(4723), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166675,7 +187142,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4353), 33, + ACTIONS(4725), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166684,7 +187151,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -166707,13 +187173,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [31336] = 3, + [35875] = 4, + ACTIONS(4735), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2346), 13, + ACTIONS(4731), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166727,7 +187194,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2344), 33, + ACTIONS(4733), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166740,7 +187207,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -166761,11 +187227,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31391] = 3, + [35932] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4355), 13, + ACTIONS(4737), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166779,7 +187245,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4357), 33, + ACTIONS(4739), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166813,11 +187279,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31446] = 3, + [35987] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4359), 13, + ACTIONS(4741), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166831,7 +187297,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4361), 33, + ACTIONS(4717), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166865,11 +187331,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31501] = 3, + [36042] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4363), 13, + ACTIONS(4743), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166883,7 +187349,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4365), 33, + ACTIONS(4745), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166917,17 +187383,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31556] = 3, + [36097] = 4, + ACTIONS(4618), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4367), 13, + ACTIONS(4747), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, @@ -166935,7 +187402,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4369), 33, + ACTIONS(4749), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166969,11 +187436,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31611] = 3, + [36154] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4371), 13, + ACTIONS(4721), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166987,7 +187454,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4373), 33, + ACTIONS(4719), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167021,11 +187488,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31666] = 3, + [36209] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4375), 13, + ACTIONS(4751), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167039,7 +187506,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4377), 33, + ACTIONS(4753), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167073,11 +187540,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31721] = 3, + [36264] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4379), 13, + ACTIONS(4755), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167091,7 +187558,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4381), 33, + ACTIONS(4757), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167125,25 +187592,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31776] = 3, + [36319] = 6, + ACTIONS(4618), 1, + anon_sym_AMP, + ACTIONS(4620), 1, + anon_sym_PIPE, + ACTIONS(4622), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4383), 13, + ACTIONS(4759), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4385), 33, + ACTIONS(4761), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167175,27 +187646,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [31831] = 3, + [36380] = 6, + ACTIONS(4697), 1, + anon_sym_extends, + ACTIONS(4699), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4387), 13, + ACTIONS(4695), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4763), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4389), 33, + ACTIONS(4765), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167206,7 +187681,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -167227,15 +187701,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [31886] = 4, - ACTIONS(4395), 1, - anon_sym_DOT, + [36441] = 4, + ACTIONS(4699), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4391), 13, + ACTIONS(4767), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167249,7 +187722,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4393), 32, + ACTIONS(4769), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167260,8 +187733,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -167282,11 +187755,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31943] = 3, + [36498] = 4, + ACTIONS(4775), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3658), 13, + ACTIONS(4771), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167300,7 +187775,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3495), 33, + ACTIONS(4773), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167332,13 +187807,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [31998] = 3, + [36555] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3654), 13, + ACTIONS(4727), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167352,7 +187826,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3497), 33, + ACTIONS(4729), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167386,13 +187860,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32053] = 4, - ACTIONS(4398), 1, - anon_sym_DOT, + [36610] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4391), 13, + ACTIONS(4777), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167406,7 +187878,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4393), 32, + ACTIONS(4779), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167419,6 +187891,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -167439,11 +187912,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32110] = 3, + [36665] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4401), 13, + ACTIONS(4781), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167457,7 +187930,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4403), 33, + ACTIONS(4783), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167491,29 +187964,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32165] = 6, - ACTIONS(4097), 1, - anon_sym_AMP, - ACTIONS(4099), 1, - anon_sym_PIPE, - ACTIONS(4101), 1, - anon_sym_extends, + [36720] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4401), 11, + ACTIONS(4785), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4403), 32, + ACTIONS(4787), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167545,26 +188014,95 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [32226] = 3, + [36775] = 15, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4278), 1, + anon_sym_RBRACE, + ACTIONS(4574), 1, + anon_sym_STAR, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, + anon_sym_LBRACK, + STATE(6212), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4643), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4645), 2, + anon_sym_get, + anon_sym_set, + STATE(4751), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [36854] = 6, + ACTIONS(4618), 1, + anon_sym_AMP, + ACTIONS(4620), 1, + anon_sym_PIPE, + ACTIONS(4622), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4239), 13, + ACTIONS(4789), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4241), 33, + ACTIONS(4791), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167596,13 +188134,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [32281] = 3, + [36915] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4243), 13, + ACTIONS(2540), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167616,7 +188153,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4245), 33, + ACTIONS(2538), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167650,11 +188187,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32336] = 3, + [36970] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4405), 13, + ACTIONS(4793), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167668,7 +188205,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4407), 33, + ACTIONS(4795), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167702,41 +188239,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32391] = 7, - ACTIONS(1693), 1, - anon_sym_EQ, - ACTIONS(2352), 1, - anon_sym_extends, + [37025] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4409), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4412), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(1691), 10, + ACTIONS(4797), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1695), 29, + ACTIONS(4799), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -167757,80 +188289,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [32454] = 19, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(3703), 1, - anon_sym_override, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3798), 1, - anon_sym_RBRACE, - ACTIONS(4209), 1, - anon_sym_STAR, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4213), 1, - anon_sym_LBRACK, - ACTIONS(4215), 1, - anon_sym_async, - ACTIONS(4219), 1, - anon_sym_readonly, - STATE(2801), 1, - sym_override_modifier, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4217), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4221), 2, - anon_sym_get, - anon_sym_set, - STATE(3092), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3677), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [32541] = 3, + [37080] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4415), 13, + ACTIONS(4801), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167844,7 +188309,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4417), 33, + ACTIONS(4803), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167878,11 +188343,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32596] = 3, + [37135] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4419), 13, + ACTIONS(4805), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167896,7 +188361,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4421), 33, + ACTIONS(4807), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167930,11 +188395,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32651] = 3, + [37190] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4423), 13, + ACTIONS(4809), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167948,7 +188413,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4425), 33, + ACTIONS(4811), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167982,112 +188447,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32706] = 19, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(3703), 1, - anon_sym_override, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3789), 1, - anon_sym_RBRACE, - ACTIONS(4209), 1, - anon_sym_STAR, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4213), 1, - anon_sym_LBRACK, - ACTIONS(4215), 1, - anon_sym_async, - ACTIONS(4219), 1, - anon_sym_readonly, - STATE(2801), 1, - sym_override_modifier, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4217), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4221), 2, - anon_sym_get, - anon_sym_set, - STATE(3092), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3677), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [32793] = 7, - ACTIONS(3487), 1, - anon_sym_DOT, - ACTIONS(3491), 1, - anon_sym_QMARK_DOT, + [37245] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3481), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3485), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3439), 10, + ACTIONS(4813), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 28, + ACTIONS(4815), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -168105,42 +188497,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [32856] = 7, - ACTIONS(4301), 1, anon_sym_extends, - ACTIONS(4429), 1, - anon_sym_EQ, + anon_sym_implements, + [37300] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4433), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4436), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4427), 10, + ACTIONS(4817), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4431), 29, + ACTIONS(4819), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -168161,40 +188549,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [32919] = 5, + [37355] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4313), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4315), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3439), 10, + ACTIONS(4821), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 30, + ACTIONS(4823), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -168215,12 +188601,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [32978] = 3, + [37410] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4439), 13, + ACTIONS(4825), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168234,7 +188621,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4441), 33, + ACTIONS(4827), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168268,11 +188655,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [33033] = 3, + [37465] = 4, + ACTIONS(4833), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4443), 13, + ACTIONS(4829), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168286,7 +188675,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4445), 33, + ACTIONS(4831), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168299,7 +188688,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -168320,18 +188708,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [33088] = 4, - ACTIONS(4097), 1, - anon_sym_AMP, + [37522] = 4, + ACTIONS(4592), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4447), 12, + ACTIONS(4836), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, @@ -168339,7 +188728,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4449), 33, + ACTIONS(4838), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168371,13 +188760,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [33145] = 3, + [37579] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4451), 13, + ACTIONS(4087), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168391,7 +188779,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4453), 33, + ACTIONS(3895), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168425,15 +188813,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [33200] = 5, - ACTIONS(840), 1, - anon_sym_BQUOTE, - STATE(1747), 1, - sym_template_string, + [37634] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1721), 13, + ACTIONS(4089), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168447,7 +188831,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1723), 31, + ACTIONS(3937), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168477,13 +188861,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [33259] = 3, + [37689] = 4, + ACTIONS(4840), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4279), 13, + ACTIONS(4829), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168497,7 +188885,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4281), 33, + ACTIONS(4831), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168510,7 +188898,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -168531,11 +188918,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [33314] = 3, + [37746] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1851), 13, + ACTIONS(4614), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168549,7 +188936,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1849), 32, + ACTIONS(4616), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168581,12 +188968,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [33368] = 3, + [37801] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4455), 13, + ACTIONS(4843), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168600,7 +188988,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4457), 32, + ACTIONS(4845), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168632,40 +189020,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [33422] = 6, - ACTIONS(4263), 1, anon_sym_extends, + anon_sym_implements, + [37856] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4459), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4462), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3439), 10, + ACTIONS(4847), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 29, + ACTIONS(4849), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -168686,28 +189072,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [33482] = 11, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4471), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + [37911] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4465), 12, + ACTIONS(4851), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168718,17 +189089,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4467), 25, + ACTIONS(4853), 33, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -168746,118 +189124,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [33552] = 31, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, - anon_sym_AMP_AMP, - ACTIONS(4486), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4474), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4508), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4478), 7, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_BQUOTE, - [33662] = 6, - ACTIONS(4085), 1, anon_sym_extends, + anon_sym_implements, + [37966] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4520), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4523), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3439), 10, + ACTIONS(4855), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 29, + ACTIONS(4857), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -168878,12 +189176,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [33722] = 3, + [38021] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4526), 13, + ACTIONS(4859), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168897,7 +189196,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4528), 32, + ACTIONS(4861), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168929,249 +189228,94 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [33776] = 15, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3795), 1, - anon_sym_RBRACE, - ACTIONS(4209), 1, - anon_sym_STAR, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4530), 1, - anon_sym_LBRACK, - STATE(4829), 1, - aux_sym_object_repeat1, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4532), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4534), 2, - anon_sym_get, - anon_sym_set, - STATE(3839), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [33854] = 20, - ACTIONS(3937), 1, - anon_sym_LPAREN, + [38076] = 4, ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(3869), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4538), 5, - anon_sym_BANG, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 16, + ACTIONS(3873), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [33942] = 27, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4538), 1, - anon_sym_BANG, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4474), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4508), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4510), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 11, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [34044] = 6, - ACTIONS(4357), 1, - anon_sym_extends, + anon_sym_implements, + [38133] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4543), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4540), 4, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - ACTIONS(4271), 10, + ACTIONS(4863), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4273), 27, + ACTIONS(4865), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -169189,18 +189333,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [34104] = 3, + [38188] = 4, + ACTIONS(4618), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1715), 13, + ACTIONS(4867), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, @@ -169208,7 +189354,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1713), 32, + ACTIONS(4869), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169240,12 +189386,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [34158] = 3, + [38245] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4546), 13, + ACTIONS(4871), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169259,7 +189406,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4548), 32, + ACTIONS(4873), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169291,12 +189438,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [34212] = 3, + [38300] = 16, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(4679), 1, + anon_sym_override, + ACTIONS(4877), 1, + anon_sym_static, + ACTIONS(4879), 1, + anon_sym_readonly, + ACTIONS(4881), 1, + anon_sym_abstract, + ACTIONS(4883), 1, + anon_sym_accessor, + STATE(3270), 1, + sym_accessibility_modifier, + STATE(3333), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4550), 13, + ACTIONS(4875), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4677), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3968), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(4667), 17, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [38381] = 4, + ACTIONS(4885), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2015), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169310,7 +189525,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4552), 32, + ACTIONS(2013), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169343,11 +189558,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [34266] = 3, + [38438] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4554), 13, + ACTIONS(2544), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169361,7 +189576,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4556), 32, + ACTIONS(2542), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169393,12 +189608,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [34320] = 3, + [38493] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1741), 13, + ACTIONS(4887), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169412,7 +189628,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1739), 32, + ACTIONS(4889), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169444,91 +189660,169 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [34374] = 31, - ACTIONS(3937), 1, + [38548] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4891), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4893), 33, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(3941), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_extends, + anon_sym_implements, + [38603] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(4895), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(4897), 33, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4558), 7, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + anon_sym_implements, + [38658] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4899), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4901), 33, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [34484] = 3, + anon_sym_satisfies, + anon_sym_extends, + anon_sym_implements, + [38713] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4560), 13, + ACTIONS(4895), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169542,7 +189836,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4562), 32, + ACTIONS(4897), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169574,12 +189868,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [34538] = 3, + [38768] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1781), 13, + ACTIONS(4899), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169593,7 +189888,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1779), 32, + ACTIONS(4901), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169625,76 +189920,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [34592] = 16, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3789), 1, - anon_sym_RBRACE, - ACTIONS(4209), 1, - anon_sym_STAR, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4215), 1, - anon_sym_async, - ACTIONS(4564), 1, - anon_sym_LBRACK, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, + [38823] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4217), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4221), 2, - anon_sym_get, - anon_sym_set, - STATE(3092), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, + ACTIONS(4903), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 33, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3677), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [34672] = 3, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + anon_sym_implements, + [38878] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4566), 13, + ACTIONS(4907), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169708,7 +189992,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4568), 32, + ACTIONS(4909), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169740,12 +190024,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [34726] = 3, + [38933] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4570), 13, + ACTIONS(4903), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169759,7 +190044,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4572), 32, + ACTIONS(4905), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169791,12 +190076,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [34780] = 3, + [38988] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4574), 13, + ACTIONS(4907), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169810,7 +190096,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4576), 32, + ACTIONS(4909), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169842,12 +190128,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [34834] = 3, + [39043] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4578), 13, + ACTIONS(4911), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169861,7 +190148,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4580), 32, + ACTIONS(4913), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169893,249 +190180,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [34888] = 31, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, - anon_sym_AMP_AMP, - ACTIONS(4486), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + [39098] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(4915), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4508), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4572), 7, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_BQUOTE, - [34998] = 31, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, - anon_sym_AMP_AMP, - ACTIONS(4486), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4474), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4582), 7, + ACTIONS(4917), 33, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_BQUOTE, - [35108] = 31, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4474), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4508), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4510), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4584), 7, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [35218] = 3, + anon_sym_satisfies, + anon_sym_extends, + anon_sym_implements, + [39153] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4586), 13, + ACTIONS(4911), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170149,7 +190252,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4588), 32, + ACTIONS(4913), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170181,12 +190284,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [35272] = 3, + [39208] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4590), 13, + ACTIONS(4915), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170200,7 +190304,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4592), 32, + ACTIONS(4917), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170232,12 +190336,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [35326] = 3, + [39263] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4594), 13, + ACTIONS(4919), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170251,7 +190356,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4596), 32, + ACTIONS(4921), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170283,12 +190388,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [35380] = 3, + [39318] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4598), 13, + ACTIONS(4923), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170302,7 +190408,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4600), 32, + ACTIONS(4925), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170334,26 +190440,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [35434] = 3, + [39373] = 6, + ACTIONS(4618), 1, + anon_sym_AMP, + ACTIONS(4620), 1, + anon_sym_PIPE, + ACTIONS(4622), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4602), 13, + ACTIONS(4927), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4604), 32, + ACTIONS(4929), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170386,11 +190497,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [35488] = 3, + [39434] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4606), 13, + ACTIONS(4931), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170404,7 +190515,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4608), 32, + ACTIONS(4933), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170436,12 +190547,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [35542] = 3, + [39489] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1759), 13, + ACTIONS(4935), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170455,7 +190567,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1761), 32, + ACTIONS(4937), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170487,26 +190599,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [35596] = 3, + [39544] = 6, + ACTIONS(4618), 1, + anon_sym_AMP, + ACTIONS(4620), 1, + anon_sym_PIPE, + ACTIONS(4622), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4610), 13, + ACTIONS(4935), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4612), 32, + ACTIONS(4937), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170539,11 +190656,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [35650] = 3, + [39605] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4614), 13, + ACTIONS(2548), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170557,7 +190674,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4616), 32, + ACTIONS(2546), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170589,12 +190706,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [35704] = 3, + [39660] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1787), 13, + ACTIONS(4939), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170608,7 +190726,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1789), 32, + ACTIONS(4941), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170640,12 +190758,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [35758] = 3, + [39715] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1809), 13, + ACTIONS(4943), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170659,7 +190778,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1811), 32, + ACTIONS(4945), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170691,12 +190810,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [35812] = 3, + [39770] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1737), 13, + ACTIONS(4943), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170710,19 +190830,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1735), 32, - sym__automatic_semicolon, + ACTIONS(4945), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -170742,12 +190862,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [35866] = 3, + anon_sym_extends, + anon_sym_implements, + [39825] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4618), 13, + ACTIONS(4943), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170761,7 +190882,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4620), 32, + ACTIONS(4945), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170793,12 +190914,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [35920] = 3, + [39880] = 15, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4272), 1, + anon_sym_RBRACE, + ACTIONS(4574), 1, + anon_sym_STAR, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, + anon_sym_LBRACK, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1745), 13, + ACTIONS(4643), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4645), 2, + anon_sym_get, + anon_sym_set, + STATE(4751), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [39959] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4947), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170812,19 +190998,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1743), 32, - sym__automatic_semicolon, + ACTIONS(4949), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -170844,12 +191030,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [35974] = 3, + anon_sym_extends, + anon_sym_implements, + [40014] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1753), 13, + ACTIONS(4947), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170863,7 +191050,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1751), 32, + ACTIONS(4949), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170895,12 +191082,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [36028] = 3, + [40069] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1767), 13, + ACTIONS(4947), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170914,7 +191102,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1765), 32, + ACTIONS(4949), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170946,97 +191134,117 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [36082] = 17, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(3703), 1, - anon_sym_override, - ACTIONS(4213), 1, - anon_sym_LBRACK, - ACTIONS(4622), 1, - anon_sym_STAR, - ACTIONS(4624), 1, - anon_sym_LBRACE, - ACTIONS(4626), 1, - anon_sym_async, - ACTIONS(4630), 1, - anon_sym_readonly, - ACTIONS(4634), 1, - sym__automatic_semicolon, - STATE(2720), 1, - sym_statement_block, - STATE(2786), 1, - sym_override_modifier, + [40124] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4628), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4632), 2, - anon_sym_get, - anon_sym_set, - STATE(3022), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 9, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, + ACTIONS(4951), 13, + anon_sym_STAR, anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4953), 33, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3677), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [36164] = 13, - ACTIONS(87), 1, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(4637), 1, + anon_sym_satisfies, + anon_sym_extends, + anon_sym_implements, + [40179] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4951), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4953), 33, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(4639), 1, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(4641), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4643), 1, anon_sym_QMARK_DOT, - ACTIONS(4645), 1, - anon_sym_LT, - STATE(1983), 1, - sym_type_arguments, - STATE(2151), 1, - sym_arguments, - STATE(2373), 1, - sym_template_string, - STATE(5322), 1, - sym_optional_chain, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + anon_sym_implements, + [40234] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3933), 12, + ACTIONS(4951), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171047,16 +191255,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3935), 23, - sym__automatic_semicolon, + ACTIONS(4953), 33, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -171072,12 +191288,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - [36238] = 3, + anon_sym_extends, + anon_sym_implements, + [40289] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1773), 13, + ACTIONS(4955), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171091,7 +191310,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1775), 32, + ACTIONS(4957), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171123,12 +191342,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [36292] = 3, + [40344] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1879), 13, + ACTIONS(4959), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171142,7 +191362,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1881), 32, + ACTIONS(4961), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171174,12 +191394,143 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [36346] = 3, + [40399] = 16, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4278), 1, + anon_sym_RBRACE, + ACTIONS(4574), 1, + anon_sym_STAR, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4580), 1, + anon_sym_async, + ACTIONS(4651), 1, + anon_sym_LBRACK, + STATE(6212), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4271), 13, + ACTIONS(4582), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4586), 2, + anon_sym_get, + anon_sym_set, + STATE(3561), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4107), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [40480] = 16, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4272), 1, + anon_sym_RBRACE, + ACTIONS(4574), 1, + anon_sym_STAR, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4580), 1, + anon_sym_async, + ACTIONS(4651), 1, + anon_sym_LBRACK, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4582), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4586), 2, + anon_sym_get, + anon_sym_set, + STATE(3561), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4107), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [40561] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4963), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171193,7 +191544,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4273), 32, + ACTIONS(4965), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171225,12 +191576,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [36400] = 3, + [40616] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1729), 13, + ACTIONS(4967), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171244,7 +191596,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1731), 32, + ACTIONS(4969), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171276,12 +191628,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [36454] = 3, + [40671] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1737), 13, + ACTIONS(2552), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171295,7 +191648,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1735), 32, + ACTIONS(2550), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171327,12 +191680,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [36508] = 3, + [40726] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1859), 13, + ACTIONS(4971), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171346,7 +191700,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1861), 32, + ACTIONS(4973), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171378,12 +191732,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [36562] = 3, + [40781] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4647), 13, + ACTIONS(4975), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171397,7 +191752,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4649), 32, + ACTIONS(4977), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171429,12 +191784,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [36616] = 3, + [40836] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4651), 13, + ACTIONS(4975), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171448,7 +191804,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4653), 32, + ACTIONS(4977), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171480,12 +191836,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [36670] = 3, + [40891] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1745), 13, + ACTIONS(4975), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171499,7 +191856,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1743), 32, + ACTIONS(4977), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171531,76 +191888,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [36724] = 16, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, - anon_sym_LBRACK, - ACTIONS(4661), 1, - anon_sym_static, - ACTIONS(4663), 1, - anon_sym_readonly, - ACTIONS(4667), 1, - anon_sym_override, - ACTIONS(4669), 1, - anon_sym_abstract, - ACTIONS(4671), 1, - anon_sym_accessor, - STATE(2752), 1, - sym_accessibility_modifier, - STATE(2831), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4659), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4665), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3420), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(4655), 17, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [36804] = 3, + [40946] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1869), 13, + ACTIONS(4979), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171614,7 +191908,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1871), 32, + ACTIONS(4981), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171646,12 +191940,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [36858] = 3, + [41001] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4673), 13, + ACTIONS(4979), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171665,7 +191960,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4675), 32, + ACTIONS(4981), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171697,76 +191992,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [36912] = 16, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3795), 1, - anon_sym_RBRACE, - ACTIONS(4209), 1, - anon_sym_STAR, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4215), 1, - anon_sym_async, - ACTIONS(4564), 1, - anon_sym_LBRACK, - STATE(4829), 1, - aux_sym_object_repeat1, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, + [41056] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4217), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4221), 2, - anon_sym_get, - anon_sym_set, - STATE(3092), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3677), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [36992] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4677), 13, + ACTIONS(4979), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171780,7 +192012,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4679), 32, + ACTIONS(4981), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171812,12 +192044,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [37046] = 3, + [41111] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4681), 13, + ACTIONS(4983), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171831,7 +192064,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4683), 32, + ACTIONS(4985), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171863,12 +192096,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [37100] = 3, + [41166] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4685), 13, + ACTIONS(4983), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171882,7 +192116,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4687), 32, + ACTIONS(4985), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171914,12 +192148,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [37154] = 3, + [41221] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4689), 13, + ACTIONS(4983), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171933,7 +192168,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4691), 32, + ACTIONS(4985), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171965,91 +192200,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [37208] = 31, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, - anon_sym_AMP_AMP, - ACTIONS(4486), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + [41276] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(4987), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4693), 7, + ACTIONS(4989), 33, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [37318] = 3, + anon_sym_satisfies, + anon_sym_extends, + anon_sym_implements, + [41331] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4695), 13, + ACTIONS(2536), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172063,7 +192272,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4697), 32, + ACTIONS(2534), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172095,26 +192304,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [37372] = 3, + [41386] = 6, + ACTIONS(4618), 1, + anon_sym_AMP, + ACTIONS(4620), 1, + anon_sym_PIPE, + ACTIONS(4622), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4699), 13, + ACTIONS(4991), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4701), 32, + ACTIONS(4993), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172147,77 +192361,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37426] = 18, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + [41447] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(4570), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4538), 7, anon_sym_BANG, anon_sym_in, anon_sym_GT, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 19, + ACTIONS(4572), 33, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [37510] = 3, + anon_sym_extends, + anon_sym_implements, + [41502] = 6, + ACTIONS(4624), 1, + anon_sym_LBRACE, + ACTIONS(4995), 1, + anon_sym_DOT, + STATE(1915), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1721), 13, + ACTIONS(1827), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172231,10 +192437,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1723), 32, + ACTIONS(1825), 30, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, @@ -172244,7 +192449,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -172264,11 +192468,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37564] = 3, + [41563] = 6, + ACTIONS(4624), 1, + anon_sym_LBRACE, + ACTIONS(4997), 1, + anon_sym_DOT, + STATE(1915), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1707), 13, + ACTIONS(1827), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172282,10 +192492,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1709), 32, + ACTIONS(1825), 30, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, @@ -172295,7 +192504,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -172315,25 +192523,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37618] = 3, + [41624] = 6, + ACTIONS(4618), 1, + anon_sym_AMP, + ACTIONS(4620), 1, + anon_sym_PIPE, + ACTIONS(4622), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4703), 13, + ACTIONS(4999), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4705), 32, + ACTIONS(5001), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172366,11 +192578,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37672] = 3, + [41685] = 5, + ACTIONS(880), 1, + anon_sym_BQUOTE, + STATE(1888), 1, + sym_template_string, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1799), 13, + ACTIONS(1867), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172384,7 +192600,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1801), 32, + ACTIONS(1869), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172414,66 +192630,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37726] = 16, - ACTIONS(1607), 1, + [41744] = 16, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(1609), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4269), 1, + anon_sym_RBRACE, + ACTIONS(4574), 1, + anon_sym_STAR, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4580), 1, + anon_sym_async, + ACTIONS(4651), 1, anon_sym_LBRACK, - ACTIONS(4667), 1, - anon_sym_override, - ACTIONS(4709), 1, - anon_sym_static, - ACTIONS(4711), 1, - anon_sym_readonly, - ACTIONS(4713), 1, - anon_sym_abstract, - ACTIONS(4715), 1, - anon_sym_accessor, - STATE(2753), 1, - sym_accessibility_modifier, - STATE(2857), 1, - sym_override_modifier, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4707), 2, + ACTIONS(4582), 2, sym_number, sym_private_property_identifier, - ACTIONS(4665), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3398), 3, + ACTIONS(4586), 2, + anon_sym_get, + anon_sym_set, + STATE(3561), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(770), 9, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(4655), 17, + anon_sym_PIPE_RBRACE, + ACTIONS(4107), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, - anon_sym_get, - anon_sym_set, + anon_sym_static, + anon_sym_readonly, anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -172481,25 +192697,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [37806] = 3, + [41825] = 6, + ACTIONS(4618), 1, + anon_sym_AMP, + ACTIONS(4620), 1, + anon_sym_PIPE, + ACTIONS(4622), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4717), 13, + ACTIONS(5003), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4558), 32, + ACTIONS(5005), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172532,25 +192752,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37860] = 3, + [41886] = 6, + ACTIONS(4618), 1, + anon_sym_AMP, + ACTIONS(4620), 1, + anon_sym_PIPE, + ACTIONS(4622), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4719), 13, + ACTIONS(4836), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4721), 32, + ACTIONS(4838), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172583,11 +192807,72 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37914] = 3, + [41947] = 13, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5015), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4723), 13, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5007), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5009), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [42021] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5020), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172601,7 +192886,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4725), 32, + ACTIONS(5022), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172634,11 +192919,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37968] = 3, + [42075] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4727), 13, + ACTIONS(5024), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172652,7 +192937,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4729), 32, + ACTIONS(5026), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172685,90 +192970,113 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [38022] = 31, - ACTIONS(3937), 1, + [42129] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2037), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2039), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(3941), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_implements, + [42183] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5028), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4729), 7, + ACTIONS(5030), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [38132] = 3, + anon_sym_satisfies, + anon_sym_implements, + [42237] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4731), 13, + ACTIONS(5032), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172782,7 +193090,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4733), 32, + ACTIONS(5034), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172815,11 +193123,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [38186] = 3, + [42291] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4735), 13, + ACTIONS(5036), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172833,7 +193141,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4737), 32, + ACTIONS(5038), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172866,74 +193174,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [38240] = 15, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3784), 1, - anon_sym_RBRACE, - ACTIONS(4209), 1, - anon_sym_STAR, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4530), 1, - anon_sym_LBRACK, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4532), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4534), 2, - anon_sym_get, - anon_sym_set, - STATE(3839), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [38318] = 3, + [42345] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4739), 13, + ACTIONS(5040), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172947,7 +193192,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4741), 32, + ACTIONS(5042), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172980,32 +193225,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [38372] = 13, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4743), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + [42399] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4538), 12, + ACTIONS(5044), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173016,162 +193240,272 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 22, + ACTIONS(5046), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [38446] = 31, - ACTIONS(3937), 1, + anon_sym_implements, + [42453] = 31, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4484), 1, + ACTIONS(5058), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, + ACTIONS(5060), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, + ACTIONS(5062), 1, anon_sym_GT_GT, - ACTIONS(4492), 1, + ACTIONS(5066), 1, anon_sym_AMP, - ACTIONS(4494), 1, + ACTIONS(5068), 1, anon_sym_CARET, - ACTIONS(4496), 1, + ACTIONS(5070), 1, anon_sym_PIPE, - ACTIONS(4500), 1, + ACTIONS(5074), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, + ACTIONS(5076), 1, anon_sym_LT, - ACTIONS(4512), 1, + ACTIONS(5084), 1, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + ACTIONS(5086), 1, anon_sym_satisfies, - ACTIONS(4518), 1, + ACTIONS(5088), 1, sym__ternary_qmark, - STATE(1481), 1, + STATE(1733), 1, sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(4831), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4482), 2, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, + ACTIONS(5064), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4498), 2, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5052), 7, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [42563] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2027), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2029), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4737), 7, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [42617] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2047), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2049), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [38556] = 16, - ACTIONS(3274), 1, + anon_sym_satisfies, + anon_sym_implements, + [42671] = 13, + ACTIONS(2486), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(2488), 1, anon_sym_SQUOTE, - ACTIONS(3781), 1, + ACTIONS(4261), 1, anon_sym_COMMA, - ACTIONS(3784), 1, + ACTIONS(4264), 1, anon_sym_RBRACE, - ACTIONS(4209), 1, - anon_sym_STAR, - ACTIONS(4211), 1, + ACTIONS(4576), 1, anon_sym_EQ, - ACTIONS(4215), 1, - anon_sym_async, - ACTIONS(4564), 1, + ACTIONS(4641), 1, anon_sym_LBRACK, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, + STATE(6142), 1, aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4217), 2, + ACTIONS(4643), 2, sym_number, sym_private_property_identifier, - ACTIONS(4221), 2, - anon_sym_get, - anon_sym_set, - STATE(3092), 3, + STATE(4751), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 8, + ACTIONS(770), 9, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(3677), 20, + ACTIONS(2506), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -173184,11 +193518,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [38636] = 3, + [42745] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4746), 13, + ACTIONS(4723), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173202,7 +193536,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4748), 32, + ACTIONS(4725), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173235,30 +193569,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [38690] = 12, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4754), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + [42799] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4750), 12, + ACTIONS(5090), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173269,17 +193584,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4752), 23, + ACTIONS(5092), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -173293,171 +193615,170 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [38762] = 31, - ACTIONS(3937), 1, + anon_sym_implements, + [42853] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1879), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1881), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(3941), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_implements, + [42907] = 4, + ACTIONS(4707), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(4705), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4757), 7, + ACTIONS(4709), 31, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_BQUOTE, - [38872] = 31, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_implements, + [42963] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5094), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4748), 7, + ACTIONS(5096), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [38982] = 3, + anon_sym_satisfies, + anon_sym_implements, + [43017] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4759), 13, + ACTIONS(5098), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173471,7 +193792,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4761), 32, + ACTIONS(5100), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173504,11 +193825,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [39036] = 3, + [43071] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4763), 13, + ACTIONS(2011), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173522,7 +193843,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4765), 32, + ACTIONS(2009), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173555,157 +193876,456 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [39090] = 31, - ACTIONS(3937), 1, + [43125] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2021), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2019), 32, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_of, + anon_sym_while, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_extends, + [43179] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5102), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5104), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [43233] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1909), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(1911), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4506), 3, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [43287] = 13, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4278), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, + anon_sym_LBRACK, + STATE(6212), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4643), 2, + sym_number, + sym_private_property_identifier, + STATE(4751), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [43361] = 14, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(4679), 1, + anon_sym_override, + ACTIONS(5108), 1, + anon_sym_static, + ACTIONS(5110), 1, + anon_sym_readonly, + ACTIONS(5112), 1, + anon_sym_abstract, + ACTIONS(5114), 1, + anon_sym_accessor, + STATE(3370), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5106), 2, + sym_number, + sym_private_property_identifier, + STATE(3965), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(4667), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [43437] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5028), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5030), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4767), 7, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [43491] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5116), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5118), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [39200] = 31, - ACTIONS(3937), 1, + anon_sym_satisfies, + anon_sym_implements, + [43545] = 31, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4484), 1, + ACTIONS(5058), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, + ACTIONS(5060), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, + ACTIONS(5062), 1, anon_sym_GT_GT, - ACTIONS(4492), 1, + ACTIONS(5066), 1, anon_sym_AMP, - ACTIONS(4494), 1, + ACTIONS(5068), 1, anon_sym_CARET, - ACTIONS(4496), 1, + ACTIONS(5070), 1, anon_sym_PIPE, - ACTIONS(4500), 1, + ACTIONS(5074), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, + ACTIONS(5076), 1, anon_sym_LT, - ACTIONS(4512), 1, + ACTIONS(5084), 1, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + ACTIONS(5086), 1, anon_sym_satisfies, - ACTIONS(4518), 1, + ACTIONS(5088), 1, sym__ternary_qmark, - STATE(1481), 1, + STATE(1733), 1, sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(4831), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4482), 2, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, + ACTIONS(5064), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4498), 2, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, + ACTIONS(5078), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4769), 7, + ACTIONS(5104), 7, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, @@ -173713,13 +194333,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_RBRACK, anon_sym_BQUOTE, - [39310] = 4, - ACTIONS(4429), 1, - anon_sym_EQ, + [43655] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4427), 13, + ACTIONS(5120), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173733,7 +194351,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4431), 31, + ACTIONS(5122), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173742,6 +194360,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -173765,11 +194384,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [39366] = 3, + [43709] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4771), 13, + ACTIONS(2007), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173783,19 +194402,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4773), 32, + ACTIONS(2005), 32, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_of, - anon_sym_COLON, + anon_sym_while, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -173815,12 +194434,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [39420] = 3, + anon_sym_extends, + [43763] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4775), 13, + ACTIONS(5028), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173834,7 +194453,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4777), 32, + ACTIONS(5030), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173867,11 +194486,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [39474] = 3, + [43817] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1839), 13, + ACTIONS(1995), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173885,7 +194504,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1841), 32, + ACTIONS(1993), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173918,11 +194537,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [39528] = 3, + [43871] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4779), 13, + ACTIONS(4723), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173936,7 +194555,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4781), 32, + ACTIONS(4725), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173969,37 +194588,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [39582] = 15, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4787), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + [43925] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4783), 11, + ACTIONS(5124), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -174008,16 +194603,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4785), 21, + ACTIONS(5126), 32, sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -174031,75 +194634,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [39660] = 15, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3792), 1, - anon_sym_RBRACE, - ACTIONS(4209), 1, - anon_sym_STAR, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4530), 1, - anon_sym_LBRACK, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4532), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4534), 2, - anon_sym_get, - anon_sym_set, - STATE(3839), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [39738] = 3, + anon_sym_satisfies, + anon_sym_implements, + [43979] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4775), 13, + ACTIONS(5128), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -174113,7 +194657,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4777), 32, + ACTIONS(5130), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -174146,11 +194690,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [39792] = 3, + [44033] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4790), 13, + ACTIONS(5132), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -174164,7 +194708,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4792), 32, + ACTIONS(5134), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -174197,11 +194741,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [39846] = 3, + [44087] = 11, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5140), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4794), 13, + ACTIONS(5136), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -174212,24 +194772,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4796), 32, + ACTIONS(5138), 25, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -174247,12 +194800,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [39900] = 3, + [44157] = 25, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5007), 1, + anon_sym_BANG, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 13, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [44255] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4775), 13, + ACTIONS(5143), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -174266,7 +194891,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4777), 32, + ACTIONS(5145), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -174299,84 +194924,122 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [39954] = 25, - ACTIONS(3937), 1, + [44309] = 12, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, + ACTIONS(5151), 1, anon_sym_LT, - ACTIONS(4538), 1, - anon_sym_BANG, - STATE(1481), 1, + STATE(1733), 1, sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(4831), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5147), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(5149), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4536), 13, + anon_sym_BQUOTE, + anon_sym_satisfies, + [44381] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1999), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1997), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [40052] = 3, + anon_sym_implements, + [44435] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1889), 13, + ACTIONS(2015), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -174390,7 +195053,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1891), 32, + ACTIONS(2013), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -174423,132 +195086,134 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [40106] = 26, - ACTIONS(3937), 1, + [44489] = 31, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4484), 1, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, anon_sym_AMP_AMP, - ACTIONS(4488), 1, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, anon_sym_GT_GT, - ACTIONS(4492), 1, + ACTIONS(5066), 1, anon_sym_AMP, - ACTIONS(4494), 1, + ACTIONS(5068), 1, anon_sym_CARET, - ACTIONS(4496), 1, + ACTIONS(5070), 1, anon_sym_PIPE, - ACTIONS(4500), 1, + ACTIONS(5074), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, + ACTIONS(5076), 1, anon_sym_LT, - ACTIONS(4538), 1, - anon_sym_BANG, - STATE(1481), 1, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + STATE(1733), 1, sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(4831), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4482), 2, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, + ACTIONS(5064), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4498), 2, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, + ACTIONS(5078), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4536), 12, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5154), 7, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, anon_sym_BQUOTE, - anon_sym_satisfies, - [40206] = 16, - ACTIONS(3274), 1, + [44599] = 13, + ACTIONS(2486), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(2488), 1, anon_sym_SQUOTE, - ACTIONS(3781), 1, + ACTIONS(4261), 1, anon_sym_COMMA, - ACTIONS(3792), 1, + ACTIONS(4281), 1, anon_sym_RBRACE, - ACTIONS(4209), 1, - anon_sym_STAR, - ACTIONS(4211), 1, + ACTIONS(4576), 1, anon_sym_EQ, - ACTIONS(4215), 1, - anon_sym_async, - ACTIONS(4564), 1, + ACTIONS(4641), 1, anon_sym_LBRACK, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, + STATE(6225), 1, aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4217), 2, + ACTIONS(4643), 2, sym_number, sym_private_property_identifier, - ACTIONS(4221), 2, - anon_sym_get, - anon_sym_set, - STATE(3092), 3, + STATE(4751), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 8, + ACTIONS(770), 9, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(3677), 20, + ACTIONS(2506), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -174561,127 +195226,198 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [40286] = 31, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, + [44673] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5156), 13, + anon_sym_STAR, anon_sym_BANG, - ACTIONS(4484), 1, - anon_sym_AMP_AMP, - ACTIONS(4486), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, + anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, - ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(4500), 1, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5158), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_implements, + [44727] = 4, + ACTIONS(5162), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5160), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(5164), 31, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4798), 7, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [44783] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5166), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5168), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [40396] = 15, - ACTIONS(2300), 1, + anon_sym_satisfies, + anon_sym_implements, + [44837] = 13, + ACTIONS(2486), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(2488), 1, anon_sym_SQUOTE, - ACTIONS(3781), 1, + ACTIONS(4261), 1, anon_sym_COMMA, - ACTIONS(3798), 1, + ACTIONS(4269), 1, anon_sym_RBRACE, - ACTIONS(4209), 1, - anon_sym_STAR, - ACTIONS(4211), 1, + ACTIONS(4576), 1, anon_sym_EQ, - ACTIONS(4530), 1, + ACTIONS(4641), 1, anon_sym_LBRACK, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, + STATE(6142), 1, aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4532), 2, + ACTIONS(4643), 2, sym_number, sym_private_property_identifier, - ACTIONS(4534), 2, - anon_sym_get, - anon_sym_set, - STATE(3839), 3, + STATE(4751), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 8, + ACTIONS(770), 9, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(2322), 21, + ACTIONS(2506), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -174691,6 +195427,8 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -174703,190 +195441,217 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [40474] = 16, - ACTIONS(3937), 1, + [44911] = 4, + ACTIONS(1843), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1841), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1845), 31, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(3941), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4500), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4743), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [44967] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5170), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4498), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4538), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 21, + ACTIONS(5172), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [40554] = 16, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3798), 1, - anon_sym_RBRACE, - ACTIONS(4209), 1, - anon_sym_STAR, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4215), 1, - anon_sym_async, - ACTIONS(4564), 1, - anon_sym_LBRACK, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, + anon_sym_implements, + [45021] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4217), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4221), 2, - anon_sym_get, - anon_sym_set, - STATE(3092), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, + ACTIONS(1873), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1871), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3677), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [40634] = 15, - ACTIONS(2300), 1, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [45075] = 16, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3789), 1, - anon_sym_RBRACE, - ACTIONS(4209), 1, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4574), 1, anon_sym_STAR, - ACTIONS(4211), 1, + ACTIONS(4576), 1, anon_sym_EQ, - ACTIONS(4530), 1, + ACTIONS(4578), 1, anon_sym_LBRACK, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, + ACTIONS(4580), 1, + anon_sym_async, + ACTIONS(4584), 1, + anon_sym_readonly, + STATE(3306), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4532), 2, + ACTIONS(4322), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4582), 2, sym_number, sym_private_property_identifier, - ACTIONS(4534), 2, + ACTIONS(4586), 2, anon_sym_get, anon_sym_set, - STATE(3839), 3, + STATE(3561), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 8, + ACTIONS(770), 9, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(2322), 21, + ACTIONS(4107), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -174894,62 +195659,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [40712] = 22, - ACTIONS(3937), 1, + [45155] = 26, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5007), 1, + anon_sym_BANG, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4488), 1, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5062), 1, anon_sym_GT_GT, - ACTIONS(4500), 1, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, + ACTIONS(5076), 1, anon_sym_LT, - STATE(1481), 1, + STATE(1733), 1, sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(4831), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4482), 2, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, + ACTIONS(5064), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4498), 2, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, + ACTIONS(5078), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4538), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4536), 14, + ACTIONS(5009), 12, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -174958,17 +195729,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_CARET, anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [40804] = 3, + [45255] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4800), 13, + ACTIONS(5174), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -174982,7 +195751,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4802), 32, + ACTIONS(5176), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -175015,134 +195784,146 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [40858] = 4, - ACTIONS(4806), 1, - anon_sym_EQ, + [45309] = 16, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5015), 1, + anon_sym_LT, + ACTIONS(5074), 1, + anon_sym_PERCENT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4804), 13, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5007), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4808), 31, + ACTIONS(5009), 21, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [40914] = 23, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + [45389] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(1867), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4538), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 14, + ACTIONS(1869), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [41008] = 3, + anon_sym_implements, + [45443] = 13, + ACTIONS(87), 1, + anon_sym_BQUOTE, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5184), 1, + anon_sym_QMARK_DOT, + ACTIONS(5186), 1, + anon_sym_LT, + STATE(2251), 1, + sym_type_arguments, + STATE(2499), 1, + sym_template_string, + STATE(2785), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3439), 13, + ACTIONS(4446), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -175153,24 +195934,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 32, + ACTIONS(4448), 23, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -175186,68 +195959,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [41062] = 24, - ACTIONS(3937), 1, + [45517] = 22, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4488), 1, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5062), 1, anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4500), 1, + ACTIONS(5074), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, + ACTIONS(5076), 1, anon_sym_LT, - STATE(1481), 1, + STATE(1733), 1, sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(4831), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4482), 2, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, + ACTIONS(5064), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4498), 2, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4538), 2, + ACTIONS(5007), 3, anon_sym_BANG, + anon_sym_AMP, anon_sym_PIPE, - ACTIONS(4506), 3, + ACTIONS(5078), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4536), 13, + ACTIONS(5009), 14, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -175258,51 +196026,67 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_CARET, anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [41158] = 15, - ACTIONS(3937), 1, + [45609] = 23, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, + ACTIONS(5013), 1, anon_sym_STAR_STAR, - ACTIONS(4743), 1, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, anon_sym_LT, - STATE(1481), 1, + STATE(1733), 1, sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(4831), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4514), 2, + ACTIONS(5007), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4538), 10, - anon_sym_BANG, + ACTIONS(5048), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 21, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 14, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -175313,50 +196097,219 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [41236] = 16, - ACTIONS(3937), 1, + [45703] = 13, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4275), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, + anon_sym_LBRACK, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4643), 2, + sym_number, + sym_private_property_identifier, + STATE(4751), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [45777] = 14, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4679), 1, + anon_sym_override, + ACTIONS(5190), 1, + anon_sym_static, + ACTIONS(5192), 1, + anon_sym_readonly, + ACTIONS(5194), 1, + anon_sym_abstract, + ACTIONS(5196), 1, + anon_sym_accessor, + STATE(3329), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5188), 2, + sym_number, + sym_private_property_identifier, + STATE(3986), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(4667), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [45853] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4743), 1, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, anon_sym_LT, - STATE(1481), 1, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + STATE(1733), 1, sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(4831), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4538), 11, + ACTIONS(5048), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5198), 7, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [45963] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5200), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -175365,34 +196318,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 20, + ACTIONS(5202), 32, sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [41316] = 3, + anon_sym_satisfies, + anon_sym_implements, + [46017] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4810), 13, + ACTIONS(5204), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -175406,7 +196372,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4812), 32, + ACTIONS(5206), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -175439,13 +196405,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [41370] = 4, - ACTIONS(1693), 1, - anon_sym_EQ, + [46071] = 6, + ACTIONS(5208), 1, + anon_sym_LBRACE, + ACTIONS(5210), 1, + anon_sym_DOT, + STATE(2042), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1691), 13, + ACTIONS(1827), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -175459,19 +196429,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1695), 31, + ACTIONS(1825), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_of, + anon_sym_while, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -175490,12 +196459,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [41426] = 3, + [46131] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4814), 13, + ACTIONS(5212), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -175509,7 +196477,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4816), 32, + ACTIONS(5214), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -175542,11 +196510,90 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [41480] = 3, + [46185] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5216), 7, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [46295] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4271), 13, + ACTIONS(5218), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -175560,7 +196607,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4273), 32, + ACTIONS(5220), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -175593,39 +196640,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [41534] = 6, - ACTIONS(4319), 1, - anon_sym_extends, + [46349] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4818), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4821), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4590), 10, + ACTIONS(5222), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4592), 29, + ACTIONS(5224), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -175647,78 +196691,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [41594] = 31, - ACTIONS(3937), 1, + [46403] = 31, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4484), 1, + ACTIONS(5058), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, + ACTIONS(5060), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, + ACTIONS(5062), 1, anon_sym_GT_GT, - ACTIONS(4492), 1, + ACTIONS(5066), 1, anon_sym_AMP, - ACTIONS(4494), 1, + ACTIONS(5068), 1, anon_sym_CARET, - ACTIONS(4496), 1, + ACTIONS(5070), 1, anon_sym_PIPE, - ACTIONS(4500), 1, + ACTIONS(5074), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, + ACTIONS(5076), 1, anon_sym_LT, - ACTIONS(4512), 1, + ACTIONS(5084), 1, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + ACTIONS(5086), 1, anon_sym_satisfies, - ACTIONS(4518), 1, + ACTIONS(5088), 1, sym__ternary_qmark, - STATE(1481), 1, + STATE(1733), 1, sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(4831), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4482), 2, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, + ACTIONS(5064), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4498), 2, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, + ACTIONS(5078), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4697), 7, + ACTIONS(5224), 7, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, @@ -175726,71 +196770,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_RBRACK, anon_sym_BQUOTE, - [41704] = 13, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3792), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4530), 1, - anon_sym_LBRACK, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4532), 2, - sym_number, - sym_private_property_identifier, - STATE(3839), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [41777] = 3, + [46513] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1715), 13, + ACTIONS(5226), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -175804,18 +196788,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1713), 31, - sym__automatic_semicolon, + ACTIONS(5228), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -175835,23 +196820,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [41830] = 5, + anon_sym_implements, + [46567] = 15, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5234), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4429), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4824), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(4427), 13, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5230), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -175860,17 +196860,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4431), 24, + ACTIONS(5232), 21, sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -175884,51 +196883,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [41887] = 14, - ACTIONS(1607), 1, + [46645] = 13, + ACTIONS(2486), 1, anon_sym_DQUOTE, - ACTIONS(1609), 1, + ACTIONS(2488), 1, anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4272), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, anon_sym_LBRACK, - ACTIONS(4667), 1, - anon_sym_override, - ACTIONS(4829), 1, - anon_sym_static, - ACTIONS(4831), 1, - anon_sym_readonly, - ACTIONS(4833), 1, - anon_sym_abstract, - ACTIONS(4835), 1, - anon_sym_accessor, - STATE(2833), 1, - sym_override_modifier, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4827), 2, + ACTIONS(4643), 2, sym_number, sym_private_property_identifier, - STATE(3387), 3, + STATE(4751), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(770), 9, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(4655), 20, + anon_sym_PIPE_RBRACE, + ACTIONS(2506), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -175936,12 +196929,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_new, sym_identifier, + anon_sym_static, + anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -175949,41 +196945,113 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [41962] = 7, - ACTIONS(4645), 1, - anon_sym_LT, - ACTIONS(4837), 1, + [46719] = 24, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4839), 1, - anon_sym_is, - STATE(2029), 1, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + STATE(1733), 1, sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4049), 12, - anon_sym_STAR, + ACTIONS(5007), 2, anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 13, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [46815] = 6, + ACTIONS(4753), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5237), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(5240), 3, + anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, + ACTIONS(5098), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3519), 28, - sym__automatic_semicolon, + ACTIONS(5100), 29, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -176002,41 +197070,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [42023] = 7, - ACTIONS(3479), 1, - anon_sym_EQ, - ACTIONS(4263), 1, - anon_sym_extends, + anon_sym_implements, + [46875] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4459), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4462), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3439), 10, + ACTIONS(5243), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 27, + ACTIONS(5245), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -176057,192 +197121,91 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [42084] = 13, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3798), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4530), 1, - anon_sym_LBRACK, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4532), 2, - sym_number, - sym_private_property_identifier, - STATE(3839), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, + anon_sym_implements, + [46929] = 31, + ACTIONS(4450), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [42157] = 13, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3795), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4530), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - STATE(4829), 1, - aux_sym_object_repeat1, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4532), 2, - sym_number, - sym_private_property_identifier, - STATE(3839), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [42230] = 14, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, - anon_sym_LBRACK, - ACTIONS(4667), 1, - anon_sym_override, - ACTIONS(4843), 1, - anon_sym_static, - ACTIONS(4845), 1, - anon_sym_readonly, - ACTIONS(4847), 1, - anon_sym_abstract, - ACTIONS(4849), 1, - anon_sym_accessor, - STATE(2852), 1, - sym_override_modifier, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4841), 2, - sym_number, - sym_private_property_identifier, - STATE(3507), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5245), 7, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, + anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(4655), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [42305] = 3, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [47039] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1741), 13, + ACTIONS(5247), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -176256,18 +197219,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1739), 31, - sym__automatic_semicolon, + ACTIONS(5249), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -176287,21 +197251,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [42358] = 5, + anon_sym_implements, + [47093] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4806), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4851), 5, + ACTIONS(5251), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5253), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, - ACTIONS(4804), 13, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [47147] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5255), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -176315,12 +197321,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4808), 24, + ACTIONS(5257), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -176340,91 +197353,91 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [42415] = 31, - ACTIONS(3937), 1, + anon_sym_implements, + [47201] = 31, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4484), 1, + ACTIONS(5058), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, + ACTIONS(5060), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, + ACTIONS(5062), 1, anon_sym_GT_GT, - ACTIONS(4492), 1, + ACTIONS(5066), 1, anon_sym_AMP, - ACTIONS(4494), 1, + ACTIONS(5068), 1, anon_sym_CARET, - ACTIONS(4496), 1, + ACTIONS(5070), 1, anon_sym_PIPE, - ACTIONS(4500), 1, + ACTIONS(5074), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, + ACTIONS(5076), 1, anon_sym_LT, - ACTIONS(4512), 1, + ACTIONS(5084), 1, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + ACTIONS(5086), 1, anon_sym_satisfies, - ACTIONS(4518), 1, + ACTIONS(5088), 1, sym__ternary_qmark, - STATE(1481), 1, + STATE(1733), 1, sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(4831), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4482), 2, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, + ACTIONS(5064), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4498), 2, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, + ACTIONS(5078), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4854), 6, + ACTIONS(5253), 7, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - [42524] = 4, - ACTIONS(4856), 1, - sym__automatic_semicolon, + anon_sym_BQUOTE, + [47311] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1851), 13, + ACTIONS(5259), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -176438,17 +197451,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1849), 30, + ACTIONS(5261), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -176468,22 +197483,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [42579] = 8, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4645), 1, - anon_sym_LT, - ACTIONS(4858), 1, - anon_sym_DOT, - STATE(2042), 1, - sym_arguments, - STATE(2043), 1, - sym_type_arguments, + anon_sym_implements, + [47365] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4029), 12, + ACTIONS(5263), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -176494,17 +197499,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4031), 27, - sym__automatic_semicolon, + ACTIONS(5265), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -176523,13 +197534,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [42642] = 3, + anon_sym_implements, + [47419] = 15, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5015), 1, + anon_sym_LT, + ACTIONS(5074), 1, + anon_sym_PERCENT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1767), 13, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5007), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -176538,282 +197574,221 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1765), 31, - sym__automatic_semicolon, + ACTIONS(5009), 21, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_while, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [42695] = 3, + [47497] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1851), 13, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1849), 31, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5267), 7, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_while, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [47607] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, anon_sym_LBRACK, + ACTIONS(4454), 1, anon_sym_DOT, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, anon_sym_AMP_AMP, + ACTIONS(5060), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(5086), 1, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [42748] = 16, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(3703), 1, - anon_sym_override, - ACTIONS(4209), 1, - anon_sym_STAR, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4213), 1, - anon_sym_LBRACK, - ACTIONS(4215), 1, - anon_sym_async, - ACTIONS(4219), 1, - anon_sym_readonly, - STATE(2801), 1, - sym_override_modifier, + ACTIONS(5088), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3909), 2, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5220), 7, anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(4217), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4221), 2, - anon_sym_get, - anon_sym_set, - STATE(3092), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3677), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [42827] = 13, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3789), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4530), 1, - anon_sym_LBRACK, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4532), 2, - sym_number, - sym_private_property_identifier, - STATE(3839), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [47717] = 16, + ACTIONS(4450), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [42900] = 13, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3784), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4530), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4532), 2, - sym_number, - sym_private_property_identifier, - STATE(3839), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5015), 1, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [42973] = 3, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1781), 13, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5007), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -176822,77 +197797,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1779), 31, - sym__automatic_semicolon, + ACTIONS(5009), 20, sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_while, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [43026] = 8, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4645), 1, - anon_sym_LT, - ACTIONS(4860), 1, - anon_sym_DOT, - STATE(2057), 1, - sym_arguments, - STATE(2059), 1, - sym_type_arguments, + [47797] = 6, + ACTIONS(4687), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3485), 12, + ACTIONS(5269), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(5272), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3869), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3481), 27, - sym__automatic_semicolon, + ACTIONS(3873), 29, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -176911,43 +197873,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_implements, + [47857] = 6, + ACTIONS(4568), 1, anon_sym_extends, - [43089] = 8, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4645), 1, - anon_sym_LT, - ACTIONS(4862), 1, - anon_sym_DOT, - STATE(2060), 1, - sym_arguments, - STATE(2062), 1, - sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4037), 12, + ACTIONS(5275), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(5278), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3869), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4039), 27, - sym__automatic_semicolon, + ACTIONS(3873), 29, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, + anon_sym_LBRACE, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -176966,21 +197927,91 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [43152] = 5, + anon_sym_implements, + [47917] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1693), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4864), 5, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5281), 7, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - ACTIONS(1691), 13, + anon_sym_BQUOTE, + [48027] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5283), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -176994,12 +198025,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1695), 24, + ACTIONS(5285), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -177019,21 +198057,155 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [43209] = 8, - ACTIONS(4637), 1, + anon_sym_implements, + [48081] = 20, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(4645), 1, - anon_sym_LT, - ACTIONS(4867), 1, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, anon_sym_DOT, - STATE(2063), 1, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, sym_arguments, - STATE(2064), 1, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5007), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5009), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [48169] = 27, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5007), 1, + anon_sym_BANG, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + STATE(1733), 1, sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 11, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [48271] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4043), 12, + ACTIONS(5287), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -177044,17 +198216,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4045), 27, - sym__automatic_semicolon, + ACTIONS(5289), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -177073,12 +198251,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [43272] = 3, + anon_sym_implements, + [48325] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1753), 13, + ACTIONS(5291), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -177092,18 +198270,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1751), 31, - sym__automatic_semicolon, + ACTIONS(5293), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -177123,14 +198302,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [43325] = 4, - ACTIONS(4869), 1, - sym__automatic_semicolon, + anon_sym_implements, + [48379] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1689), 13, + ACTIONS(5295), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -177144,17 +198321,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1687), 30, + ACTIONS(5297), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -177174,12 +198353,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [43380] = 3, + anon_sym_implements, + [48433] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4089), 13, + ACTIONS(5299), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -177193,16 +198372,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4091), 30, - sym__automatic_semicolon, + ACTIONS(5301), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -177222,39 +198404,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_is, - [43432] = 15, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, + anon_sym_implements, + [48487] = 6, + ACTIONS(5208), 1, + anon_sym_LBRACE, + ACTIONS(5303), 1, anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4875), 1, - anon_sym_LT, - ACTIONS(4880), 1, - anon_sym_satisfies, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + STATE(2042), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4783), 11, + ACTIONS(1827), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -177263,14 +198426,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4785), 19, + ACTIONS(1825), 29, sym__automatic_semicolon, sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_while, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -177284,168 +198455,201 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [43508] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + anon_sym_satisfies, + [48547] = 31, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4871), 1, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4873), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(4886), 1, + ACTIONS(5058), 1, anon_sym_AMP_AMP, - ACTIONS(4888), 1, + ACTIONS(5060), 1, anon_sym_PIPE_PIPE, - ACTIONS(4890), 1, + ACTIONS(5062), 1, anon_sym_GT_GT, - ACTIONS(4894), 1, + ACTIONS(5066), 1, anon_sym_AMP, - ACTIONS(4896), 1, + ACTIONS(5068), 1, anon_sym_CARET, - ACTIONS(4898), 1, + ACTIONS(5070), 1, anon_sym_PIPE, - ACTIONS(4902), 1, + ACTIONS(5074), 1, anon_sym_PERCENT, - ACTIONS(4904), 1, - anon_sym_STAR_STAR, - ACTIONS(4906), 1, + ACTIONS(5076), 1, anon_sym_LT, - ACTIONS(4914), 1, + ACTIONS(5084), 1, anon_sym_QMARK_QMARK, - ACTIONS(4916), 1, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, sym__ternary_qmark, - STATE(1825), 1, + STATE(1733), 1, sym_type_arguments, - STATE(2292), 1, + STATE(1907), 1, sym_arguments, - STATE(5322), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4882), 2, + ACTIONS(5048), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4884), 2, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4892), 2, + ACTIONS(5064), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4900), 2, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4910), 2, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4912), 2, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4908), 3, + ACTIONS(5078), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4798), 5, - sym__automatic_semicolon, + ACTIONS(5305), 7, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_BQUOTE, - [43616] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, + [48657] = 6, + ACTIONS(4795), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5310), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5307), 4, + anon_sym_COMMA, anon_sym_LBRACK, - ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, + anon_sym_QMARK_DOT, + ACTIONS(4723), 10, + anon_sym_STAR, anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(4886), 1, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4725), 27, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_AMP_AMP, - ACTIONS(4888), 1, anon_sym_PIPE_PIPE, - ACTIONS(4890), 1, - anon_sym_GT_GT, - ACTIONS(4894), 1, - anon_sym_AMP, - ACTIONS(4896), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4898), 1, - anon_sym_PIPE, - ACTIONS(4902), 1, anon_sym_PERCENT, - ACTIONS(4904), 1, anon_sym_STAR_STAR, - ACTIONS(4906), 1, - anon_sym_LT, - ACTIONS(4914), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4916), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [48717] = 5, + ACTIONS(5208), 1, + anon_sym_LBRACE, + STATE(2042), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4882), 2, + ACTIONS(1827), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4884), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4892), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4900), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4910), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4912), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4908), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4757), 5, + ACTIONS(1825), 30, sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_while, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [43724] = 4, - ACTIONS(3479), 1, - anon_sym_EQ, + anon_sym_satisfies, + [48775] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3439), 13, + ACTIONS(5313), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -177459,14 +198663,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 29, + ACTIONS(5315), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -177489,130 +198695,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [43778] = 12, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(4564), 1, - anon_sym_LBRACK, - ACTIONS(4622), 1, - anon_sym_STAR, - ACTIONS(4626), 1, - anon_sym_async, - ACTIONS(4671), 1, - anon_sym_abstract, + anon_sym_implements, + [48829] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4628), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4632), 2, - anon_sym_get, - anon_sym_set, - STATE(3022), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3677), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [43848] = 4, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1950), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(728), 12, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1948), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [43902] = 6, - ACTIONS(3574), 1, - anon_sym_QMARK, - ACTIONS(3590), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3593), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(3439), 13, - anon_sym_STAR, + ACTIONS(5317), 13, + anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -177625,11 +198714,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + ACTIONS(5319), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -177649,21 +198746,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [43960] = 6, - ACTIONS(3521), 1, - anon_sym_EQ, - ACTIONS(3588), 1, - anon_sym_QMARK, + anon_sym_implements, + [48883] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3584), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(3439), 13, + ACTIONS(1919), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -177677,11 +198765,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + ACTIONS(1921), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -177701,76 +198797,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [44018] = 19, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(703), 1, - anon_sym_RBRACE, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(2326), 1, - anon_sym_readonly, - ACTIONS(2330), 1, - anon_sym_override, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(4918), 1, - anon_sym_STAR, - STATE(2791), 1, - sym_override_modifier, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2310), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3868), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [44102] = 3, + anon_sym_implements, + [48937] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1673), 13, + ACTIONS(1929), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -177784,16 +198816,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1671), 30, - sym__automatic_semicolon, + ACTIONS(1931), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -177813,19 +198848,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_is, - [44154] = 6, - ACTIONS(4645), 1, - anon_sym_LT, - ACTIONS(4837), 1, - anon_sym_DOT, - STATE(2029), 1, - sym_type_arguments, + anon_sym_implements, + [48991] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4049), 12, + ACTIONS(5321), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -177836,18 +198864,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3519), 28, - sym__automatic_semicolon, + ACTIONS(5323), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -177866,16 +198899,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [44212] = 5, - ACTIONS(4645), 1, - anon_sym_LT, - STATE(2041), 1, - sym_type_arguments, + anon_sym_implements, + [49045] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4079), 12, + ACTIONS(5325), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -177886,18 +198915,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4081), 29, - sym__automatic_semicolon, + ACTIONS(5327), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -177917,16 +198950,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [44268] = 4, - ACTIONS(4924), 1, - sym_regex_flags, + anon_sym_implements, + [49099] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4920), 16, + ACTIONS(1939), 13, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -177939,15 +198969,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_instanceof, - anon_sym_satisfies, - ACTIONS(4922), 26, + ACTIONS(1941), 32, sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -177965,232 +198996,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [44322] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, anon_sym_satisfies, - ACTIONS(4886), 1, - anon_sym_AMP_AMP, - ACTIONS(4888), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4890), 1, - anon_sym_GT_GT, - ACTIONS(4894), 1, - anon_sym_AMP, - ACTIONS(4896), 1, - anon_sym_CARET, - ACTIONS(4898), 1, - anon_sym_PIPE, - ACTIONS(4902), 1, - anon_sym_PERCENT, - ACTIONS(4904), 1, - anon_sym_STAR_STAR, - ACTIONS(4906), 1, - anon_sym_LT, - ACTIONS(4914), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4916), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + anon_sym_implements, + [49153] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4882), 2, + ACTIONS(1949), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4884), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4892), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4900), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4910), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4912), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4908), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4693), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_BQUOTE, - [44430] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(4886), 1, - anon_sym_AMP_AMP, - ACTIONS(4888), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4890), 1, anon_sym_GT_GT, - ACTIONS(4894), 1, anon_sym_AMP, - ACTIONS(4896), 1, - anon_sym_CARET, - ACTIONS(4898), 1, anon_sym_PIPE, - ACTIONS(4902), 1, - anon_sym_PERCENT, - ACTIONS(4904), 1, - anon_sym_STAR_STAR, - ACTIONS(4906), 1, - anon_sym_LT, - ACTIONS(4914), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4916), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4882), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4884), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4892), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4900), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4910), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4912), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4908), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4697), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_BQUOTE, - [44538] = 18, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4890), 1, - anon_sym_GT_GT, - ACTIONS(4902), 1, - anon_sym_PERCENT, - ACTIONS(4904), 1, - anon_sym_STAR_STAR, - ACTIONS(4906), 1, - anon_sym_LT, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4882), 2, - anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4892), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4900), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4538), 7, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 17, - sym__automatic_semicolon, + ACTIONS(1951), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [44620] = 3, + anon_sym_implements, + [49207] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3224), 13, + ACTIONS(1959), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -178204,16 +199071,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3226), 30, - sym__automatic_semicolon, + ACTIONS(1961), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -178233,34 +199103,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [44672] = 13, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4904), 1, - anon_sym_STAR_STAR, - ACTIONS(4926), 1, - anon_sym_LT, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + anon_sym_implements, + [49261] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4538), 12, + ACTIONS(5329), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -178271,472 +199119,308 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 20, - sym__automatic_semicolon, + ACTIONS(5331), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [44744] = 25, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4538), 1, - anon_sym_BANG, - ACTIONS(4637), 1, + anon_sym_implements, + [49315] = 31, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4890), 1, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, anon_sym_GT_GT, - ACTIONS(4894), 1, + ACTIONS(5066), 1, anon_sym_AMP, - ACTIONS(4896), 1, + ACTIONS(5068), 1, anon_sym_CARET, - ACTIONS(4898), 1, + ACTIONS(5070), 1, anon_sym_PIPE, - ACTIONS(4902), 1, + ACTIONS(5074), 1, anon_sym_PERCENT, - ACTIONS(4904), 1, - anon_sym_STAR_STAR, - ACTIONS(4906), 1, + ACTIONS(5076), 1, anon_sym_LT, - STATE(1825), 1, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + STATE(1733), 1, sym_type_arguments, - STATE(2292), 1, + STATE(1907), 1, sym_arguments, - STATE(5322), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4882), 2, + ACTIONS(5048), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4884), 2, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4892), 2, + ACTIONS(5064), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4900), 2, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4910), 2, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4912), 2, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4908), 3, + ACTIONS(5078), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4536), 11, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5331), 7, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_BQUOTE, - anon_sym_satisfies, - [44840] = 26, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4538), 1, - anon_sym_BANG, - ACTIONS(4637), 1, + [49425] = 31, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4886), 1, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, anon_sym_AMP_AMP, - ACTIONS(4890), 1, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, anon_sym_GT_GT, - ACTIONS(4894), 1, + ACTIONS(5066), 1, anon_sym_AMP, - ACTIONS(4896), 1, + ACTIONS(5068), 1, anon_sym_CARET, - ACTIONS(4898), 1, + ACTIONS(5070), 1, anon_sym_PIPE, - ACTIONS(4902), 1, + ACTIONS(5074), 1, anon_sym_PERCENT, - ACTIONS(4904), 1, - anon_sym_STAR_STAR, - ACTIONS(4906), 1, + ACTIONS(5076), 1, anon_sym_LT, - STATE(1825), 1, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + STATE(1733), 1, sym_type_arguments, - STATE(2292), 1, + STATE(1907), 1, sym_arguments, - STATE(5322), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4882), 2, + ACTIONS(5048), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4884), 2, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4892), 2, + ACTIONS(5064), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4900), 2, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4910), 2, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4912), 2, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4908), 3, + ACTIONS(5078), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4536), 10, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5333), 7, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_BQUOTE, - anon_sym_satisfies, - [44938] = 16, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4902), 1, - anon_sym_PERCENT, - ACTIONS(4904), 1, - anon_sym_STAR_STAR, - ACTIONS(4926), 1, - anon_sym_LT, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + [49535] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4882), 2, + ACTIONS(1977), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4900), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4538), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 19, - sym__automatic_semicolon, + ACTIONS(1979), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [45016] = 22, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4890), 1, - anon_sym_GT_GT, - ACTIONS(4902), 1, - anon_sym_PERCENT, - ACTIONS(4904), 1, - anon_sym_STAR_STAR, - ACTIONS(4906), 1, - anon_sym_LT, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + anon_sym_implements, + [49589] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4882), 2, + ACTIONS(1987), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4884), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4892), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4900), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4910), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4912), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4538), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4908), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 12, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [45106] = 23, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4890), 1, anon_sym_GT_GT, - ACTIONS(4894), 1, anon_sym_AMP, - ACTIONS(4902), 1, - anon_sym_PERCENT, - ACTIONS(4904), 1, - anon_sym_STAR_STAR, - ACTIONS(4906), 1, - anon_sym_LT, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4538), 2, - anon_sym_BANG, anon_sym_PIPE, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4882), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4884), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4892), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4900), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4910), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4912), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4908), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 12, - sym__automatic_semicolon, + ACTIONS(1989), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [45198] = 24, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(4641), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4890), 1, - anon_sym_GT_GT, - ACTIONS(4894), 1, - anon_sym_AMP, - ACTIONS(4896), 1, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4902), 1, anon_sym_PERCENT, - ACTIONS(4904), 1, anon_sym_STAR_STAR, - ACTIONS(4906), 1, - anon_sym_LT, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4538), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4882), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4884), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4892), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4900), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4910), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4912), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4908), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 11, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [45292] = 15, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4902), 1, - anon_sym_PERCENT, - ACTIONS(4904), 1, - anon_sym_STAR_STAR, - ACTIONS(4926), 1, - anon_sym_LT, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + anon_sym_implements, + [49643] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4882), 2, + ACTIONS(5335), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4538), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -178745,61 +199429,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 19, - sym__automatic_semicolon, + ACTIONS(5337), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [45368] = 16, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(4904), 1, - anon_sym_STAR_STAR, - ACTIONS(4926), 1, - anon_sym_LT, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + anon_sym_implements, + [49697] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4538), 11, + ACTIONS(5339), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -178808,449 +199481,113 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 18, - sym__automatic_semicolon, + ACTIONS(5341), 32, sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_BQUOTE, - [45446] = 20, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4890), 1, - anon_sym_GT_GT, - ACTIONS(4902), 1, - anon_sym_PERCENT, - ACTIONS(4904), 1, - anon_sym_STAR_STAR, - ACTIONS(4906), 1, - anon_sym_LT, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4882), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4884), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4892), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4900), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4908), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4538), 5, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4536), 14, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [45532] = 27, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4538), 1, - anon_sym_BANG, - ACTIONS(4637), 1, + anon_sym_implements, + [49751] = 18, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4886), 1, - anon_sym_AMP_AMP, - ACTIONS(4888), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4890), 1, - anon_sym_GT_GT, - ACTIONS(4894), 1, - anon_sym_AMP, - ACTIONS(4896), 1, - anon_sym_CARET, - ACTIONS(4898), 1, - anon_sym_PIPE, - ACTIONS(4902), 1, - anon_sym_PERCENT, - ACTIONS(4904), 1, - anon_sym_STAR_STAR, - ACTIONS(4906), 1, - anon_sym_LT, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4882), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4884), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4892), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4900), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4910), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4912), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4908), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 9, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [45632] = 31, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(4886), 1, - anon_sym_AMP_AMP, - ACTIONS(4888), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4890), 1, - anon_sym_GT_GT, - ACTIONS(4894), 1, - anon_sym_AMP, - ACTIONS(4896), 1, - anon_sym_CARET, - ACTIONS(4898), 1, - anon_sym_PIPE, - ACTIONS(4902), 1, - anon_sym_PERCENT, - ACTIONS(4904), 1, + ACTIONS(5013), 1, anon_sym_STAR_STAR, - ACTIONS(4906), 1, - anon_sym_LT, - ACTIONS(4914), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4916), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4882), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4884), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4892), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4900), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4910), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4912), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4908), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4572), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_BQUOTE, - [45740] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(4886), 1, - anon_sym_AMP_AMP, - ACTIONS(4888), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4890), 1, + ACTIONS(5062), 1, anon_sym_GT_GT, - ACTIONS(4894), 1, - anon_sym_AMP, - ACTIONS(4896), 1, - anon_sym_CARET, - ACTIONS(4898), 1, - anon_sym_PIPE, - ACTIONS(4902), 1, + ACTIONS(5074), 1, anon_sym_PERCENT, - ACTIONS(4904), 1, - anon_sym_STAR_STAR, - ACTIONS(4906), 1, + ACTIONS(5076), 1, anon_sym_LT, - ACTIONS(4914), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4916), 1, - sym__ternary_qmark, - STATE(1825), 1, + STATE(1733), 1, sym_type_arguments, - STATE(2292), 1, + STATE(1907), 1, sym_arguments, - STATE(5322), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4882), 2, + ACTIONS(5048), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4884), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4892), 2, + ACTIONS(5064), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4900), 2, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4910), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4912), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4908), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4582), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_BQUOTE, - [45848] = 11, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4929), 1, - anon_sym_LT, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4465), 12, - anon_sym_STAR, + ACTIONS(5007), 7, anon_sym_BANG, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4467), 23, - sym__automatic_semicolon, + ACTIONS(5009), 19, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [45916] = 19, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(730), 1, - anon_sym_RBRACE, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(2326), 1, - anon_sym_readonly, - ACTIONS(2330), 1, - anon_sym_override, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(4918), 1, - anon_sym_STAR, - STATE(2791), 1, - sym_override_modifier, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2310), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3868), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [46000] = 4, - ACTIONS(4839), 1, - anon_sym_is, + [49835] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4083), 13, + ACTIONS(5343), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -179264,16 +199601,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4085), 29, - sym__automatic_semicolon, + ACTIONS(5345), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -179293,14 +199633,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [46054] = 4, - ACTIONS(4932), 1, - anon_sym_is, + anon_sym_implements, + [49889] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4079), 13, + ACTIONS(1967), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -179314,16 +199652,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4081), 29, - sym__automatic_semicolon, + ACTIONS(1965), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -179343,17 +199684,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [46108] = 4, + anon_sym_implements, + [49943] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4277), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(4271), 13, + ACTIONS(1971), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -179367,14 +199703,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4273), 26, + ACTIONS(1969), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -179394,13 +199735,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [46162] = 4, - ACTIONS(4839), 1, - anon_sym_is, + anon_sym_implements, + [49997] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4059), 13, + ACTIONS(3869), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -179414,16 +199754,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4061), 29, - sym__automatic_semicolon, + ACTIONS(3873), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -179443,24 +199786,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [46216] = 9, - ACTIONS(87), 1, - anon_sym_BQUOTE, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4643), 1, - anon_sym_QMARK_DOT, - STATE(2373), 1, - sym_template_string, - STATE(5322), 1, - sym_optional_chain, + anon_sym_implements, + [50051] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1721), 13, + ACTIONS(5347), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -179474,15 +199805,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1723), 24, - sym__automatic_semicolon, + ACTIONS(5349), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -179498,21 +199835,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - [46280] = 5, + anon_sym_implements, + [50105] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4429), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4934), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(4427), 13, + ACTIONS(2003), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -179526,11 +199856,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4431), 23, + ACTIONS(2001), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -179550,20 +199888,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [46336] = 5, + anon_sym_implements, + [50159] = 8, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5186), 1, + anon_sym_LT, + ACTIONS(5351), 1, + anon_sym_DOT, + STATE(2443), 1, + sym_arguments, + STATE(2444), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4806), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4936), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(4804), 13, + ACTIONS(4560), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -179574,15 +199914,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4808), 23, + ACTIONS(4562), 27, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -179601,20 +199943,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [46392] = 5, + anon_sym_extends, + [50222] = 8, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5186), 1, + anon_sym_LT, + ACTIONS(5353), 1, + anon_sym_DOT, + STATE(2423), 1, + sym_arguments, + STATE(2442), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1693), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4938), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(1691), 13, + ACTIONS(4554), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -179625,15 +199969,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1695), 23, + ACTIONS(4556), 27, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -179652,53 +199998,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [46448] = 19, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2300), 1, + anon_sym_extends, + [50285] = 13, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(2326), 1, - anon_sym_readonly, - ACTIONS(2330), 1, - anon_sym_override, - ACTIONS(4211), 1, + ACTIONS(4574), 1, + anon_sym_STAR, + ACTIONS(4576), 1, anon_sym_EQ, - ACTIONS(4530), 1, + ACTIONS(4580), 1, + anon_sym_async, + ACTIONS(4651), 1, anon_sym_LBRACK, - ACTIONS(4918), 1, - anon_sym_STAR, - ACTIONS(4940), 1, - anon_sym_RBRACE, - STATE(2791), 1, - sym_override_modifier, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2310), 2, + ACTIONS(4322), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4582), 2, sym_number, sym_private_property_identifier, - ACTIONS(2328), 2, + ACTIONS(4586), 2, anon_sym_get, anon_sym_set, - STATE(3868), 3, + STATE(3561), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 5, + ACTIONS(770), 9, + sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 18, + anon_sym_PIPE_RBRACE, + ACTIONS(4107), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -179706,10 +200046,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -179717,198 +200059,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [46532] = 7, - ACTIONS(3549), 1, - anon_sym_EQ, - ACTIONS(4459), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4462), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4263), 6, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3439), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3443), 22, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [46592] = 7, - ACTIONS(1693), 1, - anon_sym_EQ, - ACTIONS(4409), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2352), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4412), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(1691), 10, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1695), 26, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [46652] = 7, - ACTIONS(4429), 1, - anon_sym_EQ, - ACTIONS(4433), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4301), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4436), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4427), 10, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4431), 26, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [46712] = 14, - ACTIONS(3274), 1, + [50358] = 14, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3703), 1, + ACTIONS(4129), 1, anon_sym_override, - ACTIONS(4213), 1, + ACTIONS(4578), 1, anon_sym_LBRACK, - ACTIONS(4942), 1, + ACTIONS(5355), 1, anon_sym_STAR, - ACTIONS(4944), 1, + ACTIONS(5357), 1, anon_sym_async, - ACTIONS(4948), 1, + ACTIONS(5361), 1, anon_sym_readonly, - STATE(2789), 1, + STATE(3309), 1, sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4946), 2, + ACTIONS(5359), 2, sym_number, sym_private_property_identifier, - ACTIONS(4950), 2, + ACTIONS(5363), 2, anon_sym_get, anon_sym_set, - STATE(3013), 3, + STATE(3505), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(770), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_EQ, anon_sym_COMMA, anon_sym_BANG, @@ -179917,7 +200101,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(3677), 18, + ACTIONS(4107), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -179936,35 +200120,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [46786] = 12, - ACTIONS(3274), 1, + [50433] = 12, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(4213), 1, + ACTIONS(4578), 1, anon_sym_LBRACK, - ACTIONS(4835), 1, - anon_sym_abstract, - ACTIONS(4942), 1, + ACTIONS(5355), 1, anon_sym_STAR, - ACTIONS(4944), 1, + ACTIONS(5357), 1, anon_sym_async, + ACTIONS(5367), 1, + anon_sym_abstract, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4946), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4950), 2, + ACTIONS(5363), 2, anon_sym_get, anon_sym_set, - STATE(3013), 3, + ACTIONS(5365), 2, + sym_number, + sym_private_property_identifier, + STATE(3486), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(770), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_EQ, anon_sym_COMMA, anon_sym_BANG, @@ -179973,7 +200158,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(3677), 20, + ACTIONS(4107), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -179994,48 +200179,101 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [46856] = 14, - ACTIONS(3274), 1, + [50504] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1843), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5369), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(1841), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1845), 24, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [50561] = 14, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3703), 1, + ACTIONS(4129), 1, anon_sym_override, - ACTIONS(4213), 1, + ACTIONS(4578), 1, anon_sym_LBRACK, - ACTIONS(4952), 1, + ACTIONS(5372), 1, anon_sym_STAR, - ACTIONS(4954), 1, + ACTIONS(5374), 1, anon_sym_async, - ACTIONS(4958), 1, + ACTIONS(5378), 1, anon_sym_readonly, - STATE(2778), 1, + STATE(3310), 1, sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4956), 2, + ACTIONS(5376), 2, sym_number, sym_private_property_identifier, - ACTIONS(4960), 2, + ACTIONS(5380), 2, anon_sym_get, anon_sym_set, - STATE(3001), 3, + STATE(3545), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(770), 11, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_EQ, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(3677), 18, + anon_sym_PIPE_RBRACE, + ACTIONS(4107), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -180054,76 +200292,143 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [46930] = 12, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(4213), 1, + [50636] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(4952), 1, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, - ACTIONS(4954), 1, - anon_sym_async, - ACTIONS(4964), 1, - anon_sym_abstract, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5382), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + [50745] = 7, + ACTIONS(3957), 1, + anon_sym_EQ, + ACTIONS(5269), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4960), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(4962), 2, - sym_number, - sym_private_property_identifier, - STATE(3024), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(5272), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4687), 7, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_COLON, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3869), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3677), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [47000] = 6, - ACTIONS(87), 1, - anon_sym_BQUOTE, - ACTIONS(4637), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 22, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [50806] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(2378), 2, - sym_template_string, - sym_arguments, - ACTIONS(4055), 13, + ACTIONS(1967), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -180137,14 +200442,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4057), 26, + ACTIONS(1965), 31, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_while, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -180163,31 +200472,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - [47058] = 12, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4966), 1, + [50859] = 7, + ACTIONS(5186), 1, anon_sym_LT, - STATE(1825), 1, + ACTIONS(5384), 1, + anon_sym_DOT, + ACTIONS(5386), 1, + anon_sym_is, + STATE(2361), 1, sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4750), 12, + ACTIONS(4548), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -180200,13 +200499,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4752), 21, + ACTIONS(3955), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -180220,115 +200523,109 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [47128] = 14, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(3703), 1, - anon_sym_override, - ACTIONS(4213), 1, + anon_sym_extends, + [50920] = 8, + ACTIONS(1843), 1, + anon_sym_EQ, + ACTIONS(4657), 1, anon_sym_LBRACK, - ACTIONS(4969), 1, - anon_sym_STAR, - ACTIONS(4971), 1, - anon_sym_async, - ACTIONS(4975), 1, - anon_sym_readonly, - STATE(2779), 1, - sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4973), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4977), 2, - anon_sym_get, - anon_sym_set, - STATE(3085), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, - sym__member_signature_marker, + ACTIONS(4660), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5388), 2, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, + ACTIONS(2530), 5, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, + anon_sym_extends, anon_sym_PIPE_RBRACE, - ACTIONS(3677), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [47202] = 19, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2300), 1, + ACTIONS(1841), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1845), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [50983] = 14, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(2326), 1, - anon_sym_readonly, - ACTIONS(2330), 1, + ACTIONS(4129), 1, anon_sym_override, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4530), 1, + ACTIONS(4578), 1, anon_sym_LBRACK, - ACTIONS(4918), 1, + ACTIONS(5392), 1, anon_sym_STAR, - ACTIONS(4979), 1, - anon_sym_RBRACE, - STATE(2791), 1, + ACTIONS(5394), 1, + anon_sym_async, + ACTIONS(5398), 1, + anon_sym_readonly, + STATE(3300), 1, sym_override_modifier, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2310), 2, + ACTIONS(5396), 2, sym_number, sym_private_property_identifier, - ACTIONS(2328), 2, + ACTIONS(5400), 2, anon_sym_get, anon_sym_set, - STATE(3868), 3, + STATE(3539), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 5, + ACTIONS(770), 11, + sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 18, + anon_sym_PIPE_RBRACE, + ACTIONS(4107), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -180347,53 +200644,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [47286] = 19, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2300), 1, + [51058] = 12, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(2326), 1, - anon_sym_readonly, - ACTIONS(2330), 1, - anon_sym_override, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4530), 1, + ACTIONS(4578), 1, anon_sym_LBRACK, - ACTIONS(4918), 1, + ACTIONS(5402), 1, anon_sym_STAR, - ACTIONS(4981), 1, - anon_sym_RBRACE, - STATE(2791), 1, - sym_override_modifier, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, + ACTIONS(5404), 1, + anon_sym_async, + ACTIONS(5410), 1, + anon_sym_abstract, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2310), 2, + ACTIONS(5406), 2, sym_number, sym_private_property_identifier, - ACTIONS(2328), 2, + ACTIONS(5408), 2, anon_sym_get, anon_sym_set, - STATE(3868), 3, + STATE(3489), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 5, + ACTIONS(770), 11, + sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 18, + ACTIONS(4107), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -180401,10 +200690,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -180412,41 +200703,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [47370] = 8, - ACTIONS(1693), 1, - anon_sym_EQ, - ACTIONS(4409), 1, - anon_sym_LBRACK, + [51129] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4412), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4983), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(2352), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(1691), 11, + ACTIONS(1971), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1695), 22, + ACTIONS(1969), 31, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_while, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -180466,26 +200753,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [47432] = 8, - ACTIONS(4429), 1, + [51182] = 8, + ACTIONS(4707), 1, anon_sym_EQ, - ACTIONS(4433), 1, + ACTIONS(4711), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4436), 2, + ACTIONS(4714), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(4987), 2, + ACTIONS(5412), 2, anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(4301), 4, + ACTIONS(4717), 5, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_SEMI, anon_sym_extends, anon_sym_PIPE_RBRACE, - ACTIONS(4427), 11, + ACTIONS(4705), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -180497,7 +200785,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4431), 22, + ACTIONS(4709), 22, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -180520,481 +200808,284 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [47494] = 35, - ACTIONS(862), 1, - anon_sym_COLON, - ACTIONS(3937), 1, + [51245] = 13, + ACTIONS(944), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(5418), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(5420), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5422), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, - anon_sym_AMP_AMP, - ACTIONS(4486), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, + ACTIONS(5424), 1, anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(4993), 1, - anon_sym_RPAREN, - STATE(1481), 1, + STATE(2554), 1, sym_type_arguments, - STATE(1672), 1, + STATE(2918), 1, + sym_template_string, + STATE(2977), 1, sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, + STATE(6263), 1, sym_optional_chain, - STATE(6206), 1, - sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(4446), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [47610] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, + ACTIONS(4448), 22, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(4886), 1, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_AMP_AMP, - ACTIONS(4888), 1, anon_sym_PIPE_PIPE, - ACTIONS(4890), 1, - anon_sym_GT_GT, - ACTIONS(4894), 1, - anon_sym_AMP, - ACTIONS(4896), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4898), 1, - anon_sym_PIPE, - ACTIONS(4902), 1, anon_sym_PERCENT, - ACTIONS(4904), 1, anon_sym_STAR_STAR, - ACTIONS(4906), 1, - anon_sym_LT, - ACTIONS(4914), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4916), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_satisfies, + [51318] = 6, + ACTIONS(5426), 1, + anon_sym_LBRACE, + ACTIONS(5428), 1, + anon_sym_DOT, + STATE(2424), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4882), 2, + ACTIONS(1827), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4884), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4892), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4900), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4910), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4912), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4908), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4737), 5, + ACTIONS(1825), 28, sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_BQUOTE, - [47718] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(4886), 1, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, - ACTIONS(4888), 1, anon_sym_PIPE_PIPE, - ACTIONS(4890), 1, - anon_sym_GT_GT, - ACTIONS(4894), 1, - anon_sym_AMP, - ACTIONS(4896), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4898), 1, - anon_sym_PIPE, - ACTIONS(4902), 1, anon_sym_PERCENT, - ACTIONS(4904), 1, anon_sym_STAR_STAR, - ACTIONS(4906), 1, - anon_sym_LT, - ACTIONS(4914), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4916), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_PIPE_RBRACE, + [51377] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4882), 2, + ACTIONS(2128), 6, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4884), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4892), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4900), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4910), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4912), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4908), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4748), 5, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(770), 13, sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_BANG, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_BQUOTE, - [47826] = 35, - ACTIONS(862), 1, anon_sym_COLON, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, - anon_sym_AMP_AMP, - ACTIONS(4486), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(4995), 1, - anon_sym_RPAREN, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, - STATE(6073), 1, - sym_type_annotation, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2126), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [51432] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(4707), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5430), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(4705), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [47942] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(4709), 24, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(4639), 1, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(4886), 1, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, - ACTIONS(4888), 1, anon_sym_PIPE_PIPE, - ACTIONS(4890), 1, - anon_sym_GT_GT, - ACTIONS(4894), 1, - anon_sym_AMP, - ACTIONS(4896), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4898), 1, - anon_sym_PIPE, - ACTIONS(4902), 1, anon_sym_PERCENT, - ACTIONS(4904), 1, anon_sym_STAR_STAR, - ACTIONS(4906), 1, - anon_sym_LT, - ACTIONS(4914), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4916), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [51489] = 6, + ACTIONS(5426), 1, + anon_sym_LBRACE, + ACTIONS(5433), 1, + anon_sym_DOT, + STATE(2424), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4882), 2, + ACTIONS(1827), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4884), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4892), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4900), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4910), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4912), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4908), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4767), 5, + ACTIONS(1825), 28, sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_BQUOTE, - [48050] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(4886), 1, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, - ACTIONS(4888), 1, anon_sym_PIPE_PIPE, - ACTIONS(4890), 1, - anon_sym_GT_GT, - ACTIONS(4894), 1, - anon_sym_AMP, - ACTIONS(4896), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4898), 1, - anon_sym_PIPE, - ACTIONS(4902), 1, anon_sym_PERCENT, - ACTIONS(4904), 1, anon_sym_STAR_STAR, - ACTIONS(4906), 1, - anon_sym_LT, - ACTIONS(4914), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4916), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4882), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4884), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4892), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4900), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4910), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4912), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4908), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4769), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [48158] = 3, + anon_sym_satisfies, + anon_sym_PIPE_RBRACE, + [51548] = 5, + ACTIONS(5426), 1, + anon_sym_LBRACE, + STATE(2424), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3230), 13, + ACTIONS(1827), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -181008,15 +201099,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3232), 30, + ACTIONS(1825), 29, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -181037,43 +201128,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [48210] = 7, - ACTIONS(1693), 1, - anon_sym_EQ, - ACTIONS(2352), 1, - anon_sym_extends, + [51605] = 8, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5186), 1, + anon_sym_LT, + ACTIONS(5435), 1, + anon_sym_DOT, + STATE(2416), 1, + sym_arguments, + STATE(2418), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4409), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4412), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(1691), 10, + ACTIONS(4542), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1695), 26, + ACTIONS(4544), 27, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_DOT, + anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -181092,40 +201183,99 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [48270] = 7, - ACTIONS(4301), 1, anon_sym_extends, - ACTIONS(4429), 1, + [51668] = 12, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4574), 1, + anon_sym_STAR, + ACTIONS(4576), 1, anon_sym_EQ, + ACTIONS(4641), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4433), 2, + ACTIONS(4322), 2, anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4436), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4427), 10, + anon_sym_RBRACE, + ACTIONS(4643), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4645), 2, + anon_sym_get, + anon_sym_set, + STATE(4751), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [51739] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5162), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5437), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(5160), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4431), 26, - sym__automatic_semicolon, + ACTIONS(5164), 24, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -181145,746 +201295,821 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [48330] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(4886), 1, - anon_sym_AMP_AMP, - ACTIONS(4888), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4890), 1, - anon_sym_GT_GT, - ACTIONS(4894), 1, - anon_sym_AMP, - ACTIONS(4896), 1, - anon_sym_CARET, - ACTIONS(4898), 1, - anon_sym_PIPE, - ACTIONS(4902), 1, - anon_sym_PERCENT, - ACTIONS(4904), 1, - anon_sym_STAR_STAR, - ACTIONS(4906), 1, - anon_sym_LT, - ACTIONS(4914), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4916), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + [51796] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4882), 2, + ACTIONS(2007), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4884), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4892), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4900), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4910), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4912), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4908), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4558), 5, + ACTIONS(2005), 31, sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_BQUOTE, - [48438] = 35, - ACTIONS(862), 1, - anon_sym_COLON, - ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [51849] = 12, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4626), 1, + anon_sym_STAR, + ACTIONS(4630), 1, + anon_sym_async, + ACTIONS(4651), 1, + anon_sym_LBRACK, + ACTIONS(4683), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4632), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4636), 2, + anon_sym_get, + anon_sym_set, + STATE(3490), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, - ACTIONS(4997), 1, - anon_sym_RPAREN, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, - STATE(6129), 1, - sym_type_annotation, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(4107), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [51920] = 7, + ACTIONS(3871), 1, + anon_sym_EQ, + ACTIONS(4687), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5269), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(5272), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3869), 10, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [48554] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(3873), 27, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(4886), 1, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, - ACTIONS(4888), 1, anon_sym_PIPE_PIPE, - ACTIONS(4890), 1, - anon_sym_GT_GT, - ACTIONS(4894), 1, - anon_sym_AMP, - ACTIONS(4896), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4898), 1, - anon_sym_PIPE, - ACTIONS(4902), 1, anon_sym_PERCENT, - ACTIONS(4904), 1, anon_sym_STAR_STAR, - ACTIONS(4906), 1, - anon_sym_LT, - ACTIONS(4914), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4916), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [51981] = 8, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5186), 1, + anon_sym_LT, + ACTIONS(5440), 1, + anon_sym_DOT, + STATE(2390), 1, sym_arguments, - STATE(5322), 1, - sym_optional_chain, + STATE(2399), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4882), 2, + ACTIONS(3887), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4884), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4892), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4900), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4910), 2, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4912), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4908), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4584), 5, + ACTIONS(3875), 27, sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_BQUOTE, - [48662] = 35, - ACTIONS(862), 1, - anon_sym_COLON, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(4999), 1, - anon_sym_RPAREN, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, - STATE(5885), 1, - sym_type_annotation, + anon_sym_extends, + [52044] = 14, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(5442), 1, + anon_sym_STAR, + ACTIONS(5444), 1, + anon_sym_async, + ACTIONS(5448), 1, + anon_sym_readonly, + STATE(3303), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4508), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [48778] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(5446), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5450), 2, + anon_sym_get, + anon_sym_set, + STATE(3558), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(4639), 1, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4107), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [52119] = 14, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4578), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, + ACTIONS(5452), 1, + anon_sym_STAR, + ACTIONS(5454), 1, + anon_sym_async, + ACTIONS(5458), 1, + anon_sym_readonly, + STATE(3316), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5456), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5460), 2, + anon_sym_get, + anon_sym_set, + STATE(3475), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(5005), 1, - anon_sym_AMP_AMP, - ACTIONS(5007), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5009), 1, - anon_sym_GT_GT, - ACTIONS(5013), 1, - anon_sym_AMP, - ACTIONS(5015), 1, - anon_sym_CARET, - ACTIONS(5017), 1, - anon_sym_PIPE, - ACTIONS(5021), 1, - anon_sym_PERCENT, - ACTIONS(5023), 1, - anon_sym_STAR_STAR, - ACTIONS(5025), 1, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - ACTIONS(5033), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5035), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + anon_sym_QMARK, + ACTIONS(4107), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [52194] = 12, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(5114), 1, + anon_sym_abstract, + ACTIONS(5452), 1, + anon_sym_STAR, + ACTIONS(5454), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5001), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5003), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5011), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5019), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5029), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5031), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5027), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4558), 5, + ACTIONS(5456), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5460), 2, + anon_sym_get, + anon_sym_set, + STATE(3475), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_BQUOTE, - [48886] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + anon_sym_BANG, anon_sym_LPAREN, - ACTIONS(4639), 1, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(4107), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [52265] = 14, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4578), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, + ACTIONS(5402), 1, + anon_sym_STAR, + ACTIONS(5404), 1, + anon_sym_async, + ACTIONS(5464), 1, + anon_sym_readonly, + STATE(3297), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5408), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5462), 2, + sym_number, + sym_private_property_identifier, + STATE(3454), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(5005), 1, - anon_sym_AMP_AMP, - ACTIONS(5007), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5009), 1, - anon_sym_GT_GT, - ACTIONS(5013), 1, - anon_sym_AMP, - ACTIONS(5015), 1, - anon_sym_CARET, - ACTIONS(5017), 1, - anon_sym_PIPE, - ACTIONS(5021), 1, - anon_sym_PERCENT, - ACTIONS(5023), 1, - anon_sym_STAR_STAR, - ACTIONS(5025), 1, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - ACTIONS(5033), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5035), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + anon_sym_QMARK, + ACTIONS(4107), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [52340] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5001), 2, + ACTIONS(2021), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5003), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5011), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5019), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5029), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5031), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5027), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4584), 5, + ACTIONS(2019), 31, sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_BQUOTE, - [48994] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(4639), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(5005), 1, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, - ACTIONS(5007), 1, anon_sym_PIPE_PIPE, - ACTIONS(5009), 1, - anon_sym_GT_GT, - ACTIONS(5013), 1, - anon_sym_AMP, - ACTIONS(5015), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5017), 1, - anon_sym_PIPE, - ACTIONS(5021), 1, anon_sym_PERCENT, - ACTIONS(5023), 1, anon_sym_STAR_STAR, - ACTIONS(5025), 1, - anon_sym_LT, - ACTIONS(5033), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5035), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [52393] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5001), 2, + ACTIONS(2011), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5003), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5011), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5019), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5029), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5031), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5027), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4757), 5, + ACTIONS(2009), 30, sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_else, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_BQUOTE, - [49102] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, + anon_sym_while, anon_sym_LBRACK, - ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(5005), 1, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, - ACTIONS(5007), 1, anon_sym_PIPE_PIPE, - ACTIONS(5009), 1, - anon_sym_GT_GT, - ACTIONS(5013), 1, - anon_sym_AMP, - ACTIONS(5015), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5017), 1, - anon_sym_PIPE, - ACTIONS(5021), 1, anon_sym_PERCENT, - ACTIONS(5023), 1, anon_sym_STAR_STAR, - ACTIONS(5025), 1, - anon_sym_LT, - ACTIONS(5033), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5035), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [52445] = 6, + ACTIONS(4004), 1, + anon_sym_EQ, + ACTIONS(4011), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5001), 2, + ACTIONS(4007), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3869), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5003), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5011), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5019), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5029), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5031), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5027), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4693), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_BQUOTE, - [49210] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(3873), 23, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(5005), 1, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, - ACTIONS(5007), 1, anon_sym_PIPE_PIPE, - ACTIONS(5009), 1, - anon_sym_GT_GT, - ACTIONS(5013), 1, - anon_sym_AMP, - ACTIONS(5015), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5017), 1, - anon_sym_PIPE, - ACTIONS(5021), 1, anon_sym_PERCENT, - ACTIONS(5023), 1, anon_sym_STAR_STAR, - ACTIONS(5025), 1, - anon_sym_LT, - ACTIONS(5033), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5035), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [52503] = 9, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4272), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5001), 2, + ACTIONS(2128), 6, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5003), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5011), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5019), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5029), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5031), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5027), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4697), 5, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2126), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [52567] = 9, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4272), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2132), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(770), 9, sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2130), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [52631] = 9, + ACTIONS(4261), 1, anon_sym_COMMA, + ACTIONS(4264), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2128), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_BQUOTE, - [49318] = 18, - ACTIONS(4469), 1, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2126), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [52695] = 18, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(5178), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(5180), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(5182), 1, anon_sym_DOT, - ACTIONS(5009), 1, + ACTIONS(5468), 1, anon_sym_GT_GT, - ACTIONS(5021), 1, + ACTIONS(5474), 1, anon_sym_PERCENT, - ACTIONS(5023), 1, + ACTIONS(5476), 1, anon_sym_STAR_STAR, - ACTIONS(5025), 1, + ACTIONS(5478), 1, anon_sym_LT, - STATE(1825), 1, + STATE(2150), 1, sym_type_arguments, - STATE(2292), 1, + STATE(2489), 1, sym_arguments, - STATE(5322), 1, + STATE(6215), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5001), 2, + ACTIONS(5466), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5011), 2, + ACTIONS(5470), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5019), 2, + ACTIONS(5472), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4538), 7, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5007), 7, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -181892,13 +202117,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 17, + ACTIONS(5009), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, @@ -181910,1388 +202135,662 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [49400] = 13, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(5023), 1, - anon_sym_STAR_STAR, - ACTIONS(5037), 1, - anon_sym_LT, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + [52777] = 9, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4264), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4538), 12, + ACTIONS(2132), 6, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4536), 20, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(770), 9, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_BQUOTE, - anon_sym_satisfies, - [49472] = 25, - ACTIONS(4469), 1, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2130), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [52841] = 31, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4538), 1, - anon_sym_BANG, - ACTIONS(4637), 1, + ACTIONS(5416), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(5418), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(5420), 1, anon_sym_DOT, - ACTIONS(5009), 1, + ACTIONS(5484), 1, + anon_sym_as, + ACTIONS(5486), 1, + anon_sym_BANG, + ACTIONS(5490), 1, + anon_sym_AMP_AMP, + ACTIONS(5492), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5494), 1, anon_sym_GT_GT, - ACTIONS(5013), 1, + ACTIONS(5498), 1, anon_sym_AMP, - ACTIONS(5015), 1, + ACTIONS(5500), 1, anon_sym_CARET, - ACTIONS(5017), 1, + ACTIONS(5502), 1, anon_sym_PIPE, - ACTIONS(5021), 1, + ACTIONS(5506), 1, anon_sym_PERCENT, - ACTIONS(5023), 1, + ACTIONS(5508), 1, anon_sym_STAR_STAR, - ACTIONS(5025), 1, + ACTIONS(5510), 1, anon_sym_LT, - STATE(1825), 1, + ACTIONS(5518), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5522), 1, + anon_sym_satisfies, + ACTIONS(5524), 1, + sym__ternary_qmark, + STATE(2412), 1, sym_type_arguments, - STATE(2292), 1, + STATE(2910), 1, sym_arguments, - STATE(5322), 1, + STATE(6263), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5001), 2, + ACTIONS(5482), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5003), 2, + ACTIONS(5488), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5011), 2, + ACTIONS(5496), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5019), 2, + ACTIONS(5504), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5029), 2, + ACTIONS(5514), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5031), 2, + ACTIONS(5516), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5027), 3, + ACTIONS(5520), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5512), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4536), 11, + ACTIONS(5104), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_of, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, anon_sym_BQUOTE, - anon_sym_satisfies, - [49568] = 26, - ACTIONS(4469), 1, + [52949] = 31, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4538), 1, - anon_sym_BANG, - ACTIONS(4637), 1, + ACTIONS(5416), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(5418), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(5420), 1, anon_sym_DOT, - ACTIONS(5005), 1, + ACTIONS(5484), 1, + anon_sym_as, + ACTIONS(5486), 1, + anon_sym_BANG, + ACTIONS(5490), 1, anon_sym_AMP_AMP, - ACTIONS(5009), 1, + ACTIONS(5492), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5494), 1, anon_sym_GT_GT, - ACTIONS(5013), 1, + ACTIONS(5498), 1, anon_sym_AMP, - ACTIONS(5015), 1, + ACTIONS(5500), 1, anon_sym_CARET, - ACTIONS(5017), 1, + ACTIONS(5502), 1, anon_sym_PIPE, - ACTIONS(5021), 1, + ACTIONS(5506), 1, anon_sym_PERCENT, - ACTIONS(5023), 1, + ACTIONS(5508), 1, anon_sym_STAR_STAR, - ACTIONS(5025), 1, + ACTIONS(5510), 1, anon_sym_LT, - STATE(1825), 1, + ACTIONS(5518), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5522), 1, + anon_sym_satisfies, + ACTIONS(5524), 1, + sym__ternary_qmark, + STATE(2412), 1, sym_type_arguments, - STATE(2292), 1, + STATE(2910), 1, sym_arguments, - STATE(5322), 1, + STATE(6263), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5001), 2, + ACTIONS(5482), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5003), 2, + ACTIONS(5488), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5011), 2, + ACTIONS(5496), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5019), 2, + ACTIONS(5504), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5029), 2, + ACTIONS(5514), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5031), 2, + ACTIONS(5516), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5027), 3, + ACTIONS(5520), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5512), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4536), 10, + ACTIONS(5198), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_of, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, anon_sym_BQUOTE, - anon_sym_satisfies, - [49666] = 16, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(5021), 1, - anon_sym_PERCENT, - ACTIONS(5023), 1, - anon_sym_STAR_STAR, - ACTIONS(5037), 1, - anon_sym_LT, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + [53057] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5001), 2, + ACTIONS(1999), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5019), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4538), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 19, + ACTIONS(1997), 30, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_else, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_while, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [49744] = 22, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, + [53109] = 10, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(5009), 1, - anon_sym_GT_GT, - ACTIONS(5021), 1, - anon_sym_PERCENT, - ACTIONS(5023), 1, - anon_sym_STAR_STAR, - ACTIONS(5025), 1, - anon_sym_LT, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + anon_sym_LBRACK, + ACTIONS(5526), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5001), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5003), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5011), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5019), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5029), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5031), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4538), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5027), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 12, + ACTIONS(5528), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5530), 2, + anon_sym_get, + anon_sym_set, + STATE(4582), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [49834] = 23, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + anon_sym_BANG, anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(5009), 1, - anon_sym_GT_GT, - ACTIONS(5013), 1, - anon_sym_AMP, - ACTIONS(5021), 1, - anon_sym_PERCENT, - ACTIONS(5023), 1, - anon_sym_STAR_STAR, - ACTIONS(5025), 1, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4538), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5001), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5003), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5011), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5019), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5029), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5031), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5027), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 12, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + anon_sym_QMARK, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [53175] = 19, + ACTIONS(237), 1, anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [49926] = 24, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, + ACTIONS(745), 1, + anon_sym_RBRACE, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(2508), 1, + anon_sym_async, + ACTIONS(2510), 1, + anon_sym_readonly, + ACTIONS(2514), 1, + anon_sym_override, + ACTIONS(4576), 1, + anon_sym_EQ, ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(5009), 1, - anon_sym_GT_GT, - ACTIONS(5013), 1, - anon_sym_AMP, - ACTIONS(5015), 1, - anon_sym_CARET, - ACTIONS(5021), 1, - anon_sym_PERCENT, - ACTIONS(5023), 1, - anon_sym_STAR_STAR, - ACTIONS(5025), 1, - anon_sym_LT, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + anon_sym_LBRACK, + ACTIONS(5532), 1, + anon_sym_STAR, + STATE(3308), 1, + sym_override_modifier, + STATE(6212), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4538), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5001), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5003), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5011), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5019), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5029), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5031), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5027), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 11, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [50020] = 15, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2512), 2, + anon_sym_get, + anon_sym_set, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(5021), 1, - anon_sym_PERCENT, - ACTIONS(5023), 1, - anon_sym_STAR_STAR, - ACTIONS(5037), 1, + anon_sym_COLON, anon_sym_LT, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5001), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4538), 10, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4536), 19, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + anon_sym_QMARK, + ACTIONS(2506), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [53259] = 19, + ACTIONS(237), 1, anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_BQUOTE, - anon_sym_satisfies, - [50096] = 16, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, + ACTIONS(774), 1, + anon_sym_RBRACE, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(2508), 1, + anon_sym_async, + ACTIONS(2510), 1, + anon_sym_readonly, + ACTIONS(2514), 1, + anon_sym_override, + ACTIONS(4576), 1, + anon_sym_EQ, ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(5023), 1, - anon_sym_STAR_STAR, - ACTIONS(5037), 1, - anon_sym_LT, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + anon_sym_LBRACK, + ACTIONS(5532), 1, + anon_sym_STAR, + STATE(3308), 1, + sym_override_modifier, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4538), 11, - anon_sym_STAR, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4536), 18, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_BQUOTE, - [50174] = 20, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2512), 2, + anon_sym_get, + anon_sym_set, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(5009), 1, - anon_sym_GT_GT, - ACTIONS(5021), 1, - anon_sym_PERCENT, - ACTIONS(5023), 1, - anon_sym_STAR_STAR, - ACTIONS(5025), 1, + anon_sym_COLON, anon_sym_LT, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + anon_sym_QMARK, + ACTIONS(2506), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [53343] = 11, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(5526), 1, + anon_sym_STAR, + ACTIONS(5534), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5001), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5003), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5011), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5019), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5027), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4538), 5, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4536), 14, + ACTIONS(5536), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5538), 2, + anon_sym_get, + anon_sym_set, + STATE(3496), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [50260] = 27, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4538), 1, anon_sym_BANG, - ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(5005), 1, - anon_sym_AMP_AMP, - ACTIONS(5007), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5009), 1, - anon_sym_GT_GT, - ACTIONS(5013), 1, - anon_sym_AMP, - ACTIONS(5015), 1, - anon_sym_CARET, - ACTIONS(5017), 1, - anon_sym_PIPE, - ACTIONS(5021), 1, - anon_sym_PERCENT, - ACTIONS(5023), 1, - anon_sym_STAR_STAR, - ACTIONS(5025), 1, - anon_sym_LT, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5001), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5003), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5011), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5019), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5029), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5031), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5027), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 9, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, anon_sym_SEMI, - anon_sym_of, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [50360] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(5005), 1, - anon_sym_AMP_AMP, - ACTIONS(5007), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5009), 1, - anon_sym_GT_GT, - ACTIONS(5013), 1, - anon_sym_AMP, - ACTIONS(5015), 1, - anon_sym_CARET, - ACTIONS(5017), 1, - anon_sym_PIPE, - ACTIONS(5021), 1, - anon_sym_PERCENT, - ACTIONS(5023), 1, - anon_sym_STAR_STAR, - ACTIONS(5025), 1, + anon_sym_COLON, anon_sym_LT, - ACTIONS(5033), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5035), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5001), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5003), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5011), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5019), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5029), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5031), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5027), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4572), 5, + anon_sym_QMARK, + ACTIONS(4107), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [53411] = 4, + ACTIONS(5540), 1, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_BQUOTE, - [50468] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(5005), 1, - anon_sym_AMP_AMP, - ACTIONS(5007), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5009), 1, - anon_sym_GT_GT, - ACTIONS(5013), 1, - anon_sym_AMP, - ACTIONS(5015), 1, - anon_sym_CARET, - ACTIONS(5017), 1, - anon_sym_PIPE, - ACTIONS(5021), 1, - anon_sym_PERCENT, - ACTIONS(5023), 1, - anon_sym_STAR_STAR, - ACTIONS(5025), 1, - anon_sym_LT, - ACTIONS(5033), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5035), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5001), 2, + ACTIONS(1839), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5003), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5011), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5019), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5029), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5031), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5027), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4582), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_BQUOTE, - [50576] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(5005), 1, - anon_sym_AMP_AMP, - ACTIONS(5007), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5009), 1, anon_sym_GT_GT, - ACTIONS(5013), 1, anon_sym_AMP, - ACTIONS(5015), 1, - anon_sym_CARET, - ACTIONS(5017), 1, anon_sym_PIPE, - ACTIONS(5021), 1, - anon_sym_PERCENT, - ACTIONS(5023), 1, - anon_sym_STAR_STAR, - ACTIONS(5025), 1, - anon_sym_LT, - ACTIONS(5033), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5035), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5001), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5003), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5011), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5019), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5029), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5031), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5027), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4729), 5, - sym__automatic_semicolon, + ACTIONS(1837), 29, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_else, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_BQUOTE, - [50684] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, + anon_sym_while, anon_sym_LBRACK, - ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(5005), 1, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, - ACTIONS(5007), 1, anon_sym_PIPE_PIPE, - ACTIONS(5009), 1, - anon_sym_GT_GT, - ACTIONS(5013), 1, - anon_sym_AMP, - ACTIONS(5015), 1, - anon_sym_CARET, - ACTIONS(5017), 1, - anon_sym_PIPE, - ACTIONS(5021), 1, - anon_sym_PERCENT, - ACTIONS(5023), 1, - anon_sym_STAR_STAR, - ACTIONS(5025), 1, - anon_sym_LT, - ACTIONS(5033), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5035), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5001), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5003), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5011), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5019), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5029), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5031), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5027), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4737), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_BQUOTE, - [50792] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(5005), 1, - anon_sym_AMP_AMP, - ACTIONS(5007), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5009), 1, - anon_sym_GT_GT, - ACTIONS(5013), 1, - anon_sym_AMP, - ACTIONS(5015), 1, anon_sym_CARET, - ACTIONS(5017), 1, - anon_sym_PIPE, - ACTIONS(5021), 1, anon_sym_PERCENT, - ACTIONS(5023), 1, anon_sym_STAR_STAR, - ACTIONS(5025), 1, - anon_sym_LT, - ACTIONS(5033), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5035), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5001), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5003), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5011), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5019), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5029), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5031), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5027), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4748), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_BQUOTE, - [50900] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(5005), 1, - anon_sym_AMP_AMP, - ACTIONS(5007), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5009), 1, - anon_sym_GT_GT, - ACTIONS(5013), 1, - anon_sym_AMP, - ACTIONS(5015), 1, - anon_sym_CARET, - ACTIONS(5017), 1, - anon_sym_PIPE, - ACTIONS(5021), 1, - anon_sym_PERCENT, - ACTIONS(5023), 1, - anon_sym_STAR_STAR, - ACTIONS(5025), 1, - anon_sym_LT, - ACTIONS(5033), 1, anon_sym_QMARK_QMARK, - ACTIONS(5035), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4878), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5001), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5003), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5011), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5019), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5029), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5031), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5027), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4767), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, anon_sym_BQUOTE, - [51008] = 31, - ACTIONS(4469), 1, + anon_sym_satisfies, + [53465] = 31, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(5416), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(5418), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(5420), 1, anon_sym_DOT, - ACTIONS(4871), 1, + ACTIONS(5484), 1, anon_sym_as, - ACTIONS(4873), 1, + ACTIONS(5486), 1, anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(5005), 1, + ACTIONS(5490), 1, anon_sym_AMP_AMP, - ACTIONS(5007), 1, + ACTIONS(5492), 1, anon_sym_PIPE_PIPE, - ACTIONS(5009), 1, + ACTIONS(5494), 1, anon_sym_GT_GT, - ACTIONS(5013), 1, + ACTIONS(5498), 1, anon_sym_AMP, - ACTIONS(5015), 1, + ACTIONS(5500), 1, anon_sym_CARET, - ACTIONS(5017), 1, + ACTIONS(5502), 1, anon_sym_PIPE, - ACTIONS(5021), 1, + ACTIONS(5506), 1, anon_sym_PERCENT, - ACTIONS(5023), 1, + ACTIONS(5508), 1, anon_sym_STAR_STAR, - ACTIONS(5025), 1, + ACTIONS(5510), 1, anon_sym_LT, - ACTIONS(5033), 1, + ACTIONS(5518), 1, anon_sym_QMARK_QMARK, - ACTIONS(5035), 1, + ACTIONS(5522), 1, + anon_sym_satisfies, + ACTIONS(5524), 1, sym__ternary_qmark, - STATE(1825), 1, + STATE(2412), 1, sym_type_arguments, - STATE(2292), 1, + STATE(2910), 1, sym_arguments, - STATE(5322), 1, + STATE(6263), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5001), 2, + ACTIONS(5482), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5003), 2, + ACTIONS(5488), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5011), 2, + ACTIONS(5496), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5019), 2, + ACTIONS(5504), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5029), 2, + ACTIONS(5514), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5031), 2, + ACTIONS(5516), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5027), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4769), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_BQUOTE, - [51116] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(5005), 1, - anon_sym_AMP_AMP, - ACTIONS(5007), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5009), 1, - anon_sym_GT_GT, - ACTIONS(5013), 1, - anon_sym_AMP, - ACTIONS(5015), 1, - anon_sym_CARET, - ACTIONS(5017), 1, - anon_sym_PIPE, - ACTIONS(5021), 1, - anon_sym_PERCENT, - ACTIONS(5023), 1, - anon_sym_STAR_STAR, - ACTIONS(5025), 1, - anon_sym_LT, - ACTIONS(5033), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5035), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4878), 2, + ACTIONS(5520), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5001), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5003), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5011), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5019), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5029), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5031), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5027), 3, + ACTIONS(5512), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4478), 5, + ACTIONS(5154), 5, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_of, anon_sym_BQUOTE, - [51224] = 14, - ACTIONS(3274), 1, + [53573] = 11, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3703), 1, - anon_sym_override, - ACTIONS(4213), 1, + ACTIONS(4578), 1, anon_sym_LBRACK, - ACTIONS(5040), 1, + ACTIONS(5542), 1, anon_sym_STAR, - ACTIONS(5042), 1, + ACTIONS(5544), 1, anon_sym_async, - ACTIONS(5046), 1, - anon_sym_readonly, - STATE(2793), 1, - sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5044), 2, + ACTIONS(5546), 2, sym_number, sym_private_property_identifier, - ACTIONS(5048), 2, + ACTIONS(5548), 2, anon_sym_get, anon_sym_set, - STATE(3011), 3, + STATE(3453), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(770), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_EQ, anon_sym_COMMA, anon_sym_BANG, @@ -183300,7 +202799,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(3677), 18, + ACTIONS(4107), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -183308,10 +202807,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -183319,35 +202820,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [51298] = 12, - ACTIONS(3274), 1, + [53641] = 11, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(4213), 1, + ACTIONS(4578), 1, anon_sym_LBRACK, - ACTIONS(5040), 1, + ACTIONS(5542), 1, anon_sym_STAR, - ACTIONS(5042), 1, + ACTIONS(5544), 1, anon_sym_async, - ACTIONS(5052), 1, - anon_sym_abstract, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5048), 2, + ACTIONS(5548), 2, anon_sym_get, anon_sym_set, - ACTIONS(5050), 2, + ACTIONS(5550), 2, sym_number, sym_private_property_identifier, - STATE(3014), 3, + STATE(3497), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(770), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_EQ, anon_sym_COMMA, anon_sym_BANG, @@ -183356,7 +202856,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(3677), 20, + ACTIONS(4107), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -183377,48 +202877,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [51368] = 14, - ACTIONS(3274), 1, + [53709] = 11, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(3703), 1, - anon_sym_override, - ACTIONS(4213), 1, + ACTIONS(4578), 1, anon_sym_LBRACK, - ACTIONS(5054), 1, + ACTIONS(5542), 1, anon_sym_STAR, - ACTIONS(5056), 1, + ACTIONS(5544), 1, anon_sym_async, - ACTIONS(5060), 1, - anon_sym_readonly, - STATE(2800), 1, - sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5058), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5062), 2, + ACTIONS(5548), 2, anon_sym_get, anon_sym_set, - STATE(3066), 3, + ACTIONS(5552), 2, + sym_number, + sym_private_property_identifier, + STATE(3479), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(770), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3677), 18, + ACTIONS(4107), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -183426,10 +202921,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -183437,234 +202934,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [51442] = 19, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(732), 1, - anon_sym_RBRACE, - ACTIONS(2300), 1, + [53777] = 10, + ACTIONS(2486), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(2488), 1, anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(2326), 1, - anon_sym_readonly, - ACTIONS(2330), 1, - anon_sym_override, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4530), 1, + ACTIONS(4641), 1, anon_sym_LBRACK, - ACTIONS(4918), 1, + ACTIONS(5554), 1, anon_sym_STAR, - STATE(2791), 1, - sym_override_modifier, - STATE(4829), 1, - aux_sym_object_repeat1, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2310), 2, + ACTIONS(5556), 2, sym_number, sym_private_property_identifier, - ACTIONS(2328), 2, + ACTIONS(5558), 2, anon_sym_get, anon_sym_set, - STATE(3868), 3, + STATE(4665), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [51526] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3236), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3238), 30, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [51578] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(4886), 1, - anon_sym_AMP_AMP, - ACTIONS(4888), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4890), 1, - anon_sym_GT_GT, - ACTIONS(4894), 1, - anon_sym_AMP, - ACTIONS(4896), 1, - anon_sym_CARET, - ACTIONS(4898), 1, - anon_sym_PIPE, - ACTIONS(4902), 1, - anon_sym_PERCENT, - ACTIONS(4904), 1, - anon_sym_STAR_STAR, - ACTIONS(4906), 1, - anon_sym_LT, - ACTIONS(4914), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4916), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4882), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4884), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4892), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4900), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4910), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4912), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4908), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4478), 5, + ACTIONS(770), 11, sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_BQUOTE, - [51686] = 12, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4209), 1, - anon_sym_STAR, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3909), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(4532), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4534), 2, - anon_sym_get, - anon_sym_set, - STATE(3839), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(2322), 21, + ACTIONS(2506), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -183686,45 +202990,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [51756] = 13, - ACTIONS(3274), 1, + [53843] = 11, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(4209), 1, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(5554), 1, anon_sym_STAR, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4215), 1, + ACTIONS(5560), 1, anon_sym_async, - ACTIONS(4564), 1, - anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3909), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(4217), 2, + ACTIONS(5562), 2, sym_number, sym_private_property_identifier, - ACTIONS(4221), 2, + ACTIONS(5564), 2, anon_sym_get, anon_sym_set, - STATE(3092), 3, + STATE(3571), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 8, + ACTIONS(770), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(3677), 20, + ACTIONS(4107), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -183745,59 +203047,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [51828] = 14, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(3703), 1, - anon_sym_override, - ACTIONS(4213), 1, - anon_sym_LBRACK, - ACTIONS(5064), 1, - anon_sym_STAR, - ACTIONS(5066), 1, - anon_sym_async, - ACTIONS(5070), 1, - anon_sym_readonly, - STATE(2782), 1, - sym_override_modifier, + [53911] = 9, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4269), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5068), 2, + ACTIONS(2128), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(5072), 2, - anon_sym_get, - anon_sym_set, - STATE(3068), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(770), 9, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(3677), 18, + ACTIONS(2126), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -183805,21 +203102,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [51902] = 6, - ACTIONS(3549), 1, + [53975] = 6, + ACTIONS(3957), 1, anon_sym_EQ, - ACTIONS(3574), 1, + ACTIONS(4011), 1, anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3571), 5, + ACTIONS(4022), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - ACTIONS(3439), 13, + ACTIONS(3869), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -183833,7 +203130,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + ACTIONS(3873), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -183857,380 +203154,403 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [51960] = 12, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + [54033] = 35, + ACTIONS(906), 1, + anon_sym_COLON, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(4454), 1, anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, anon_sym_LT, - STATE(1825), 1, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(5568), 1, + anon_sym_RPAREN, + STATE(1733), 1, sym_type_arguments, - STATE(2292), 1, + STATE(1907), 1, sym_arguments, - STATE(5322), 1, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, sym_optional_chain, + STATE(7245), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4750), 12, + ACTIONS(5048), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4752), 21, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_BQUOTE, - anon_sym_satisfies, - [52030] = 15, - ACTIONS(4469), 1, + [54149] = 31, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(5416), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(5418), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(5420), 1, anon_sym_DOT, - ACTIONS(4871), 1, + ACTIONS(5484), 1, anon_sym_as, - ACTIONS(4873), 1, + ACTIONS(5486), 1, anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(5077), 1, - anon_sym_LT, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, - ACTIONS(5), 2, + ACTIONS(5490), 1, + anon_sym_AMP_AMP, + ACTIONS(5492), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5494), 1, + anon_sym_GT_GT, + ACTIONS(5498), 1, + anon_sym_AMP, + ACTIONS(5500), 1, + anon_sym_CARET, + ACTIONS(5502), 1, + anon_sym_PIPE, + ACTIONS(5506), 1, + anon_sym_PERCENT, + ACTIONS(5508), 1, + anon_sym_STAR_STAR, + ACTIONS(5510), 1, + anon_sym_LT, + ACTIONS(5518), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5522), 1, + anon_sym_satisfies, + ACTIONS(5524), 1, + sym__ternary_qmark, + STATE(2412), 1, + sym_type_arguments, + STATE(2910), 1, + sym_arguments, + STATE(6263), 1, + sym_optional_chain, + ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4783), 11, + ACTIONS(5482), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5488), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5496), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5504), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(5514), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4785), 19, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5516), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5520), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5512), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, + ACTIONS(5216), 5, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_BQUOTE, - [52106] = 31, - ACTIONS(4469), 1, + [54257] = 31, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(5416), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(5418), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(5420), 1, anon_sym_DOT, - ACTIONS(4871), 1, + ACTIONS(5484), 1, anon_sym_as, - ACTIONS(4873), 1, + ACTIONS(5486), 1, anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(5005), 1, + ACTIONS(5490), 1, anon_sym_AMP_AMP, - ACTIONS(5007), 1, + ACTIONS(5492), 1, anon_sym_PIPE_PIPE, - ACTIONS(5009), 1, + ACTIONS(5494), 1, anon_sym_GT_GT, - ACTIONS(5013), 1, + ACTIONS(5498), 1, anon_sym_AMP, - ACTIONS(5015), 1, + ACTIONS(5500), 1, anon_sym_CARET, - ACTIONS(5017), 1, + ACTIONS(5502), 1, anon_sym_PIPE, - ACTIONS(5021), 1, + ACTIONS(5506), 1, anon_sym_PERCENT, - ACTIONS(5023), 1, + ACTIONS(5508), 1, anon_sym_STAR_STAR, - ACTIONS(5025), 1, + ACTIONS(5510), 1, anon_sym_LT, - ACTIONS(5033), 1, + ACTIONS(5518), 1, anon_sym_QMARK_QMARK, - ACTIONS(5035), 1, + ACTIONS(5522), 1, + anon_sym_satisfies, + ACTIONS(5524), 1, sym__ternary_qmark, - STATE(1825), 1, + STATE(2412), 1, sym_type_arguments, - STATE(2292), 1, + STATE(2910), 1, sym_arguments, - STATE(5322), 1, + STATE(6263), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5001), 2, + ACTIONS(5482), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5003), 2, + ACTIONS(5488), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5011), 2, + ACTIONS(5496), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5019), 2, + ACTIONS(5504), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5029), 2, + ACTIONS(5514), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5031), 2, + ACTIONS(5516), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5027), 3, + ACTIONS(5520), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5512), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4798), 5, + ACTIONS(5220), 5, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_of, anon_sym_BQUOTE, - [52214] = 11, - ACTIONS(4469), 1, + [54365] = 18, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(5416), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(5418), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(5420), 1, anon_sym_DOT, - ACTIONS(5080), 1, + ACTIONS(5494), 1, + anon_sym_GT_GT, + ACTIONS(5506), 1, + anon_sym_PERCENT, + ACTIONS(5508), 1, + anon_sym_STAR_STAR, + ACTIONS(5510), 1, anon_sym_LT, - STATE(1825), 1, + STATE(2412), 1, sym_type_arguments, - STATE(2292), 1, + STATE(2910), 1, sym_arguments, - STATE(5322), 1, + STATE(6263), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4465), 12, + ACTIONS(5482), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5496), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5504), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5520), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5007), 7, anon_sym_BANG, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4467), 23, + ACTIONS(5009), 17, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [52282] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(4886), 1, - anon_sym_AMP_AMP, - ACTIONS(4888), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4890), 1, - anon_sym_GT_GT, - ACTIONS(4894), 1, - anon_sym_AMP, - ACTIONS(4896), 1, - anon_sym_CARET, - ACTIONS(4898), 1, - anon_sym_PIPE, - ACTIONS(4902), 1, - anon_sym_PERCENT, - ACTIONS(4904), 1, - anon_sym_STAR_STAR, - ACTIONS(4906), 1, - anon_sym_LT, - ACTIONS(4914), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4916), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + [54447] = 9, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4269), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4882), 2, + ACTIONS(2132), 6, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4884), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4892), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4900), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4910), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4912), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4908), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4729), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_BQUOTE, - [52390] = 11, - ACTIONS(3274), 1, + anon_sym_LBRACK, anon_sym_DQUOTE, - ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(4564), 1, - anon_sym_LBRACK, - ACTIONS(4969), 1, - anon_sym_STAR, - ACTIONS(4971), 1, + sym_number, + sym_private_property_identifier, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2130), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [54511] = 9, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4278), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(6212), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4973), 2, + ACTIONS(2128), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(4977), 2, - anon_sym_get, - anon_sym_set, - STATE(3085), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(770), 9, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(3677), 20, + ACTIONS(2126), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -184243,107 +203563,164 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [52457] = 3, + [54575] = 9, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4278), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(6212), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4083), 13, + ACTIONS(2132), 6, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4085), 29, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(770), 9, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2130), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [54639] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, + ACTIONS(5182), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(5468), 1, + anon_sym_GT_GT, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5478), 1, + anon_sym_LT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5576), 1, anon_sym_AMP_AMP, + ACTIONS(5578), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5580), 1, + anon_sym_AMP, + ACTIONS(5582), 1, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5584), 1, + anon_sym_PIPE, + ACTIONS(5592), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(5594), 1, anon_sym_satisfies, - anon_sym_extends, - [52508] = 3, + ACTIONS(5596), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2362), 13, + ACTIONS(5466), 2, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_SLASH, + ACTIONS(5470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5472), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5588), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2360), 29, + ACTIONS(5590), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5586), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5198), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_BQUOTE, + [54747] = 13, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5418), 1, anon_sym_LBRACK, + ACTIONS(5420), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, + ACTIONS(5508), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [52559] = 3, + ACTIONS(5598), 1, + anon_sym_LT, + STATE(2412), 1, + sym_type_arguments, + STATE(2910), 1, + sym_arguments, + STATE(6263), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4107), 13, + ACTIONS(5520), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5007), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -184354,381 +203731,528 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4109), 29, + ACTIONS(5009), 20, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [52610] = 3, + [54819] = 25, + ACTIONS(5007), 1, + anon_sym_BANG, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5418), 1, + anon_sym_LBRACK, + ACTIONS(5420), 1, + anon_sym_DOT, + ACTIONS(5494), 1, + anon_sym_GT_GT, + ACTIONS(5498), 1, + anon_sym_AMP, + ACTIONS(5500), 1, + anon_sym_CARET, + ACTIONS(5502), 1, + anon_sym_PIPE, + ACTIONS(5506), 1, + anon_sym_PERCENT, + ACTIONS(5508), 1, + anon_sym_STAR_STAR, + ACTIONS(5510), 1, + anon_sym_LT, + STATE(2412), 1, + sym_type_arguments, + STATE(2910), 1, + sym_arguments, + STATE(6263), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4165), 13, + ACTIONS(5482), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5488), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5496), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5504), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5514), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4167), 29, + ACTIONS(5516), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5520), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5512), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 11, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [54915] = 26, + ACTIONS(5007), 1, + anon_sym_BANG, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5418), 1, anon_sym_LBRACK, + ACTIONS(5420), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(5490), 1, anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5494), 1, + anon_sym_GT_GT, + ACTIONS(5498), 1, + anon_sym_AMP, + ACTIONS(5500), 1, anon_sym_CARET, + ACTIONS(5502), 1, + anon_sym_PIPE, + ACTIONS(5506), 1, anon_sym_PERCENT, + ACTIONS(5508), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [52661] = 3, + ACTIONS(5510), 1, + anon_sym_LT, + STATE(2412), 1, + sym_type_arguments, + STATE(2910), 1, + sym_arguments, + STATE(6263), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4193), 13, + ACTIONS(5482), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5488), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5496), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5504), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5514), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4195), 29, + ACTIONS(5516), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5520), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5512), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 10, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [52712] = 3, + [55013] = 16, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5418), 1, + anon_sym_LBRACK, + ACTIONS(5420), 1, + anon_sym_DOT, + ACTIONS(5506), 1, + anon_sym_PERCENT, + ACTIONS(5508), 1, + anon_sym_STAR_STAR, + ACTIONS(5598), 1, + anon_sym_LT, + STATE(2412), 1, + sym_type_arguments, + STATE(2910), 1, + sym_arguments, + STATE(6263), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4205), 13, + ACTIONS(5482), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5504), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5520), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5007), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4207), 29, + ACTIONS(5009), 19, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [52763] = 3, + [55091] = 22, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5418), 1, + anon_sym_LBRACK, + ACTIONS(5420), 1, + anon_sym_DOT, + ACTIONS(5494), 1, + anon_sym_GT_GT, + ACTIONS(5506), 1, + anon_sym_PERCENT, + ACTIONS(5508), 1, + anon_sym_STAR_STAR, + ACTIONS(5510), 1, + anon_sym_LT, + STATE(2412), 1, + sym_type_arguments, + STATE(2910), 1, + sym_arguments, + STATE(6263), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4193), 13, + ACTIONS(5482), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5488), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5496), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5504), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5514), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4195), 29, + ACTIONS(5516), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5520), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5007), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5512), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 12, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [52814] = 3, + [55181] = 23, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5418), 1, + anon_sym_LBRACK, + ACTIONS(5420), 1, + anon_sym_DOT, + ACTIONS(5494), 1, + anon_sym_GT_GT, + ACTIONS(5498), 1, + anon_sym_AMP, + ACTIONS(5506), 1, + anon_sym_PERCENT, + ACTIONS(5508), 1, + anon_sym_STAR_STAR, + ACTIONS(5510), 1, + anon_sym_LT, + STATE(2412), 1, + sym_type_arguments, + STATE(2910), 1, + sym_arguments, + STATE(6263), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4205), 13, - anon_sym_STAR, + ACTIONS(5007), 2, anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5482), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5488), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5496), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5504), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5514), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4207), 29, + ACTIONS(5516), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5520), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5512), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 12, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [52865] = 3, + [55273] = 10, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4231), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4233), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(4322), 2, anon_sym_COMMA, anon_sym_RBRACE, + ACTIONS(4643), 2, + sym_number, + sym_private_property_identifier, + STATE(4751), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [55339] = 24, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5418), 1, anon_sym_LBRACK, + ACTIONS(5420), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5494), 1, + anon_sym_GT_GT, + ACTIONS(5498), 1, + anon_sym_AMP, + ACTIONS(5500), 1, anon_sym_CARET, + ACTIONS(5506), 1, anon_sym_PERCENT, + ACTIONS(5508), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [52916] = 3, + ACTIONS(5510), 1, + anon_sym_LT, + STATE(2412), 1, + sym_type_arguments, + STATE(2910), 1, + sym_arguments, + STATE(6263), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4235), 13, - anon_sym_STAR, + ACTIONS(5007), 2, anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5482), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5488), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5496), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5504), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5514), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4237), 29, + ACTIONS(5516), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5520), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5512), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 11, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [52967] = 3, + [55433] = 15, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5418), 1, + anon_sym_LBRACK, + ACTIONS(5420), 1, + anon_sym_DOT, + ACTIONS(5506), 1, + anon_sym_PERCENT, + ACTIONS(5508), 1, + anon_sym_STAR_STAR, + ACTIONS(5598), 1, + anon_sym_LT, + STATE(2412), 1, + sym_type_arguments, + STATE(2910), 1, + sym_arguments, + STATE(6263), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4231), 13, + ACTIONS(5482), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5520), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5007), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -184737,47 +204261,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4233), 29, + ACTIONS(5009), 19, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [53018] = 3, + [55509] = 16, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5418), 1, + anon_sym_LBRACK, + ACTIONS(5420), 1, + anon_sym_DOT, + ACTIONS(5484), 1, + anon_sym_as, + ACTIONS(5486), 1, + anon_sym_BANG, + ACTIONS(5508), 1, + anon_sym_STAR_STAR, + ACTIONS(5522), 1, + anon_sym_satisfies, + ACTIONS(5598), 1, + anon_sym_LT, + STATE(2412), 1, + sym_type_arguments, + STATE(2910), 1, + sym_arguments, + STATE(6263), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4235), 13, + ACTIONS(5520), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5007), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -184786,350 +204324,694 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4237), 29, + ACTIONS(5009), 18, sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [53069] = 3, + [55587] = 11, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(5402), 1, + anon_sym_STAR, + ACTIONS(5404), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4239), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4241), 29, + ACTIONS(5408), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5601), 2, + sym_number, + sym_private_property_identifier, + STATE(3494), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(4107), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [55655] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, + ACTIONS(5182), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(5468), 1, + anon_sym_GT_GT, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5478), 1, + anon_sym_LT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5576), 1, anon_sym_AMP_AMP, + ACTIONS(5578), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5580), 1, + anon_sym_AMP, + ACTIONS(5582), 1, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5584), 1, + anon_sym_PIPE, + ACTIONS(5592), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(5594), 1, anon_sym_satisfies, - anon_sym_extends, - [53120] = 3, + ACTIONS(5596), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4243), 13, + ACTIONS(5466), 2, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_SLASH, + ACTIONS(5470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5472), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5588), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4245), 29, + ACTIONS(5590), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5586), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5224), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_BQUOTE, + [55763] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, + ACTIONS(5182), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(5468), 1, + anon_sym_GT_GT, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5478), 1, + anon_sym_LT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5576), 1, anon_sym_AMP_AMP, + ACTIONS(5578), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5580), 1, + anon_sym_AMP, + ACTIONS(5582), 1, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5584), 1, + anon_sym_PIPE, + ACTIONS(5592), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(5594), 1, anon_sym_satisfies, - anon_sym_extends, - [53171] = 3, + ACTIONS(5596), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4239), 13, + ACTIONS(5466), 2, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_SLASH, + ACTIONS(5470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5472), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5588), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4241), 29, + ACTIONS(5590), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5586), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5245), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_BQUOTE, + [55871] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, + ACTIONS(5182), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(5468), 1, + anon_sym_GT_GT, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5478), 1, + anon_sym_LT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5576), 1, anon_sym_AMP_AMP, + ACTIONS(5578), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5580), 1, + anon_sym_AMP, + ACTIONS(5582), 1, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5584), 1, + anon_sym_PIPE, + ACTIONS(5592), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(5594), 1, anon_sym_satisfies, - anon_sym_extends, - [53222] = 3, + ACTIONS(5596), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4243), 13, + ACTIONS(5466), 2, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_SLASH, + ACTIONS(5470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5472), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5588), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4245), 29, + ACTIONS(5590), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5586), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5253), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_BQUOTE, + [55979] = 19, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(2508), 1, + anon_sym_async, + ACTIONS(2510), 1, + anon_sym_readonly, + ACTIONS(2514), 1, + anon_sym_override, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, anon_sym_LBRACK, - anon_sym_DOT, + ACTIONS(5532), 1, + anon_sym_STAR, + ACTIONS(5603), 1, + anon_sym_RBRACE, + STATE(3308), 1, + sym_override_modifier, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2512), 2, + anon_sym_get, + anon_sym_set, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [56063] = 20, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5418), 1, + anon_sym_LBRACK, + ACTIONS(5420), 1, + anon_sym_DOT, + ACTIONS(5494), 1, + anon_sym_GT_GT, + ACTIONS(5506), 1, anon_sym_PERCENT, + ACTIONS(5508), 1, anon_sym_STAR_STAR, + ACTIONS(5510), 1, + anon_sym_LT, + STATE(2412), 1, + sym_type_arguments, + STATE(2910), 1, + sym_arguments, + STATE(6263), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5482), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5488), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5496), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5504), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5520), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5512), 3, anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5007), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5009), 14, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [53273] = 3, + [56149] = 27, + ACTIONS(5007), 1, + anon_sym_BANG, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5418), 1, + anon_sym_LBRACK, + ACTIONS(5420), 1, + anon_sym_DOT, + ACTIONS(5490), 1, + anon_sym_AMP_AMP, + ACTIONS(5492), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5494), 1, + anon_sym_GT_GT, + ACTIONS(5498), 1, + anon_sym_AMP, + ACTIONS(5500), 1, + anon_sym_CARET, + ACTIONS(5502), 1, + anon_sym_PIPE, + ACTIONS(5506), 1, + anon_sym_PERCENT, + ACTIONS(5508), 1, + anon_sym_STAR_STAR, + ACTIONS(5510), 1, + anon_sym_LT, + STATE(2412), 1, + sym_type_arguments, + STATE(2910), 1, + sym_arguments, + STATE(6263), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4405), 13, + ACTIONS(5482), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5488), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5496), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5504), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5514), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4407), 29, + ACTIONS(5516), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5520), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5512), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 9, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [56249] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5418), 1, anon_sym_LBRACK, + ACTIONS(5420), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(5484), 1, + anon_sym_as, + ACTIONS(5486), 1, + anon_sym_BANG, + ACTIONS(5490), 1, anon_sym_AMP_AMP, + ACTIONS(5492), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5494), 1, + anon_sym_GT_GT, + ACTIONS(5498), 1, + anon_sym_AMP, + ACTIONS(5500), 1, anon_sym_CARET, + ACTIONS(5502), 1, + anon_sym_PIPE, + ACTIONS(5506), 1, anon_sym_PERCENT, + ACTIONS(5508), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5510), 1, + anon_sym_LT, + ACTIONS(5518), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(5522), 1, anon_sym_satisfies, - anon_sym_extends, - [53324] = 3, + ACTIONS(5524), 1, + sym__ternary_qmark, + STATE(2412), 1, + sym_type_arguments, + STATE(2910), 1, + sym_arguments, + STATE(6263), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4103), 13, + ACTIONS(5482), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5488), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5496), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5504), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5514), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4105), 29, + ACTIONS(5516), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5520), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5512), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5331), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_BQUOTE, + [56357] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5418), 1, anon_sym_LBRACK, + ACTIONS(5420), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(5484), 1, + anon_sym_as, + ACTIONS(5486), 1, + anon_sym_BANG, + ACTIONS(5490), 1, anon_sym_AMP_AMP, + ACTIONS(5492), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5494), 1, + anon_sym_GT_GT, + ACTIONS(5498), 1, + anon_sym_AMP, + ACTIONS(5500), 1, anon_sym_CARET, + ACTIONS(5502), 1, + anon_sym_PIPE, + ACTIONS(5506), 1, anon_sym_PERCENT, + ACTIONS(5508), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5510), 1, + anon_sym_LT, + ACTIONS(5518), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5522), 1, + anon_sym_satisfies, + ACTIONS(5524), 1, + sym__ternary_qmark, + STATE(2412), 1, + sym_type_arguments, + STATE(2910), 1, + sym_arguments, + STATE(6263), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5482), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5488), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5496), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5504), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5514), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5516), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(5520), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + ACTIONS(5512), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5333), 5, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [53375] = 6, - ACTIONS(5083), 1, - anon_sym_AMP, - ACTIONS(5085), 1, - anon_sym_PIPE, - ACTIONS(5087), 1, - anon_sym_extends, + [56465] = 4, + ACTIONS(5386), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4111), 11, + ACTIONS(4566), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4113), 28, + ACTIONS(4568), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -185158,11 +205040,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [53432] = 3, + anon_sym_extends, + [56519] = 4, + ACTIONS(5605), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4115), 13, + ACTIONS(4590), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -185176,7 +205061,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4117), 29, + ACTIONS(4592), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -185206,11 +205091,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [53483] = 3, + [56573] = 13, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5607), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4131), 13, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5007), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -185221,118 +205127,273 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4133), 29, + ACTIONS(5009), 20, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [53534] = 6, - ACTIONS(5083), 1, + [56645] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5468), 1, + anon_sym_GT_GT, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5478), 1, + anon_sym_LT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5576), 1, + anon_sym_AMP_AMP, + ACTIONS(5578), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5580), 1, anon_sym_AMP, - ACTIONS(5085), 1, + ACTIONS(5582), 1, + anon_sym_CARET, + ACTIONS(5584), 1, anon_sym_PIPE, - ACTIONS(5087), 1, - anon_sym_extends, + ACTIONS(5592), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5596), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4131), 11, + ACTIONS(5466), 2, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, + anon_sym_SLASH, + ACTIONS(5470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5472), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5588), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4133), 28, + ACTIONS(5590), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5586), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5267), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [56753] = 11, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(5610), 1, + anon_sym_STAR, + ACTIONS(5612), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5614), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5616), 2, + anon_sym_get, + anon_sym_set, + STATE(3524), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4107), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [56821] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, + ACTIONS(5182), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(5468), 1, + anon_sym_GT_GT, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5478), 1, + anon_sym_LT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5576), 1, anon_sym_AMP_AMP, + ACTIONS(5578), 1, anon_sym_PIPE_PIPE, + ACTIONS(5580), 1, + anon_sym_AMP, + ACTIONS(5582), 1, + anon_sym_CARET, + ACTIONS(5584), 1, + anon_sym_PIPE, + ACTIONS(5592), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5596), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5466), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5470), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5472), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5588), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5590), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5586), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(5281), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_BQUOTE, - anon_sym_satisfies, - [53591] = 3, + [56929] = 6, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4247), 13, + ACTIONS(5272), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5269), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4687), 5, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3869), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4249), 29, - sym__automatic_semicolon, + ACTIONS(3873), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -185352,252 +205413,467 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [53642] = 3, + [56987] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5418), 1, + anon_sym_LBRACK, + ACTIONS(5420), 1, + anon_sym_DOT, + ACTIONS(5484), 1, + anon_sym_as, + ACTIONS(5486), 1, + anon_sym_BANG, + ACTIONS(5490), 1, + anon_sym_AMP_AMP, + ACTIONS(5492), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5494), 1, + anon_sym_GT_GT, + ACTIONS(5498), 1, + anon_sym_AMP, + ACTIONS(5500), 1, + anon_sym_CARET, + ACTIONS(5502), 1, + anon_sym_PIPE, + ACTIONS(5506), 1, + anon_sym_PERCENT, + ACTIONS(5508), 1, + anon_sym_STAR_STAR, + ACTIONS(5510), 1, + anon_sym_LT, + ACTIONS(5518), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5522), 1, + anon_sym_satisfies, + ACTIONS(5524), 1, + sym__ternary_qmark, + STATE(2412), 1, + sym_type_arguments, + STATE(2910), 1, + sym_arguments, + STATE(6263), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2358), 13, + ACTIONS(5482), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5488), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5496), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5504), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5514), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2356), 29, + ACTIONS(5516), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5520), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5512), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5224), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_BQUOTE, + [57095] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5418), 1, anon_sym_LBRACK, + ACTIONS(5420), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(5484), 1, + anon_sym_as, + ACTIONS(5486), 1, + anon_sym_BANG, + ACTIONS(5490), 1, anon_sym_AMP_AMP, + ACTIONS(5492), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5494), 1, + anon_sym_GT_GT, + ACTIONS(5498), 1, + anon_sym_AMP, + ACTIONS(5500), 1, anon_sym_CARET, + ACTIONS(5502), 1, + anon_sym_PIPE, + ACTIONS(5506), 1, anon_sym_PERCENT, + ACTIONS(5508), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5510), 1, + anon_sym_LT, + ACTIONS(5518), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(5522), 1, anon_sym_satisfies, - anon_sym_extends, - [53693] = 3, + ACTIONS(5524), 1, + sym__ternary_qmark, + STATE(2412), 1, + sym_type_arguments, + STATE(2910), 1, + sym_arguments, + STATE(6263), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4137), 13, + ACTIONS(5482), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5488), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5496), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5504), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5514), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4139), 29, + ACTIONS(5516), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5520), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5512), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5245), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_BQUOTE, + [57203] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5418), 1, anon_sym_LBRACK, + ACTIONS(5420), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(5484), 1, + anon_sym_as, + ACTIONS(5486), 1, + anon_sym_BANG, + ACTIONS(5490), 1, anon_sym_AMP_AMP, + ACTIONS(5492), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5494), 1, + anon_sym_GT_GT, + ACTIONS(5498), 1, + anon_sym_AMP, + ACTIONS(5500), 1, anon_sym_CARET, + ACTIONS(5502), 1, + anon_sym_PIPE, + ACTIONS(5506), 1, anon_sym_PERCENT, + ACTIONS(5508), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5510), 1, + anon_sym_LT, + ACTIONS(5518), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(5522), 1, anon_sym_satisfies, - anon_sym_extends, - [53744] = 3, + ACTIONS(5524), 1, + sym__ternary_qmark, + STATE(2412), 1, + sym_type_arguments, + STATE(2910), 1, + sym_arguments, + STATE(6263), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4141), 13, + ACTIONS(5482), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5488), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5496), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5504), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5514), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4143), 29, + ACTIONS(5516), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5520), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5512), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5253), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_BQUOTE, + [57311] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5418), 1, anon_sym_LBRACK, + ACTIONS(5420), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(5484), 1, + anon_sym_as, + ACTIONS(5486), 1, + anon_sym_BANG, + ACTIONS(5490), 1, anon_sym_AMP_AMP, + ACTIONS(5492), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5494), 1, + anon_sym_GT_GT, + ACTIONS(5498), 1, + anon_sym_AMP, + ACTIONS(5500), 1, anon_sym_CARET, + ACTIONS(5502), 1, + anon_sym_PIPE, + ACTIONS(5506), 1, anon_sym_PERCENT, + ACTIONS(5508), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5510), 1, + anon_sym_LT, + ACTIONS(5518), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(5522), 1, anon_sym_satisfies, - anon_sym_extends, - [53795] = 3, + ACTIONS(5524), 1, + sym__ternary_qmark, + STATE(2412), 1, + sym_type_arguments, + STATE(2910), 1, + sym_arguments, + STATE(6263), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4141), 13, + ACTIONS(5482), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5488), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5496), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5504), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5514), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4143), 29, + ACTIONS(5516), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5520), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5512), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5267), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_BQUOTE, + [57419] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5418), 1, anon_sym_LBRACK, + ACTIONS(5420), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(5484), 1, + anon_sym_as, + ACTIONS(5486), 1, + anon_sym_BANG, + ACTIONS(5490), 1, anon_sym_AMP_AMP, + ACTIONS(5492), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5494), 1, + anon_sym_GT_GT, + ACTIONS(5498), 1, + anon_sym_AMP, + ACTIONS(5500), 1, anon_sym_CARET, + ACTIONS(5502), 1, + anon_sym_PIPE, + ACTIONS(5506), 1, anon_sym_PERCENT, + ACTIONS(5508), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5510), 1, + anon_sym_LT, + ACTIONS(5518), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(5522), 1, anon_sym_satisfies, - anon_sym_extends, - [53846] = 3, + ACTIONS(5524), 1, + sym__ternary_qmark, + STATE(2412), 1, + sym_type_arguments, + STATE(2910), 1, + sym_arguments, + STATE(6263), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4141), 13, + ACTIONS(5482), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5488), 2, anon_sym_in, anon_sym_GT, + ACTIONS(5496), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5504), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5514), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5516), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5520), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5512), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5281), 5, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_BQUOTE, + [57527] = 25, + ACTIONS(5007), 1, + anon_sym_BANG, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5468), 1, anon_sym_GT_GT, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5478), 1, + anon_sym_LT, + ACTIONS(5580), 1, anon_sym_AMP, + ACTIONS(5582), 1, + anon_sym_CARET, + ACTIONS(5584), 1, anon_sym_PIPE, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5466), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5472), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5588), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4143), 29, + ACTIONS(5590), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5586), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 11, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [53897] = 3, + [57623] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4145), 13, + ACTIONS(1967), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -185611,15 +205887,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4147), 29, + ACTIONS(1965), 30, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -185640,12 +205917,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [53948] = 3, + anon_sym_PIPE_RBRACE, + [57675] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4145), 13, + ACTIONS(1873), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -185659,15 +205936,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4147), 29, + ACTIONS(1871), 30, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_while, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -185688,12 +205967,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [53999] = 3, + [57727] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4145), 13, + ACTIONS(1971), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -185707,15 +205985,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4147), 29, + ACTIONS(1969), 30, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -185736,12 +206015,103 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [54050] = 3, + anon_sym_PIPE_RBRACE, + [57779] = 26, + ACTIONS(5007), 1, + anon_sym_BANG, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5468), 1, + anon_sym_GT_GT, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5478), 1, + anon_sym_LT, + ACTIONS(5576), 1, + anon_sym_AMP_AMP, + ACTIONS(5580), 1, + anon_sym_AMP, + ACTIONS(5582), 1, + anon_sym_CARET, + ACTIONS(5584), 1, + anon_sym_PIPE, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5466), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5472), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5588), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5590), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5586), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 10, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [57877] = 12, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5618), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4149), 13, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5147), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -185752,21 +206122,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4151), 29, + ACTIONS(5149), 21, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -185780,39 +206144,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [54101] = 3, + [57947] = 6, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4149), 13, + ACTIONS(5240), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5237), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4753), 5, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(5098), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4151), 29, - sym__automatic_semicolon, + ACTIONS(5100), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -185832,12 +206198,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [54152] = 3, + [58005] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4149), 13, + ACTIONS(2015), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -185851,15 +206216,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4151), 29, + ACTIONS(2013), 30, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_while, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -185880,12 +206247,72 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [54203] = 3, + [58057] = 10, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5442), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5621), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5623), 2, + anon_sym_get, + anon_sym_set, + STATE(4720), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [58123] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4153), 13, + ACTIONS(4729), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(4723), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -185899,15 +206326,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4155), 29, - sym__automatic_semicolon, + ACTIONS(4725), 26, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -185928,60 +206353,132 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [54254] = 3, + [58177] = 11, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(5442), 1, + anon_sym_STAR, + ACTIONS(5444), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5446), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5450), 2, + anon_sym_get, + anon_sym_set, + STATE(3558), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4107), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [58245] = 16, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5607), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4157), 13, + ACTIONS(5466), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5472), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5007), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4159), 29, + ACTIONS(5009), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [54305] = 3, + [58323] = 4, + ACTIONS(5386), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4161), 13, + ACTIONS(4570), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -185995,7 +206492,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4163), 29, + ACTIONS(4572), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -186025,348 +206522,565 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [54356] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2350), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2348), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, + [58377] = 22, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + ACTIONS(5180), 1, anon_sym_LBRACK, + ACTIONS(5182), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, + ACTIONS(5468), 1, + anon_sym_GT_GT, + ACTIONS(5474), 1, anon_sym_PERCENT, + ACTIONS(5476), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [54407] = 3, + ACTIONS(5478), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4169), 13, + ACTIONS(5466), 2, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_SLASH, + ACTIONS(5470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5472), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5588), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4171), 29, + ACTIONS(5590), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5007), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5586), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 12, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [54458] = 3, + [58467] = 23, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5468), 1, + anon_sym_GT_GT, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5478), 1, + anon_sym_LT, + ACTIONS(5580), 1, + anon_sym_AMP, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4173), 13, - anon_sym_STAR, + ACTIONS(5007), 2, anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, anon_sym_PIPE, + ACTIONS(5466), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5472), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5588), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4175), 29, + ACTIONS(5590), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5586), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 12, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [54509] = 3, + [58559] = 24, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5468), 1, + anon_sym_GT_GT, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5478), 1, + anon_sym_LT, + ACTIONS(5580), 1, + anon_sym_AMP, + ACTIONS(5582), 1, + anon_sym_CARET, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4173), 13, - anon_sym_STAR, + ACTIONS(5007), 2, anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, anon_sym_PIPE, + ACTIONS(5466), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5472), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5588), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4175), 29, + ACTIONS(5590), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5586), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 11, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [54560] = 3, + [58653] = 10, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5452), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4173), 13, - anon_sym_STAR, + ACTIONS(5625), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5627), 2, + anon_sym_get, + anon_sym_set, + STATE(4646), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4175), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + anon_sym_QMARK, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [58719] = 9, + ACTIONS(4261), 1, anon_sym_COMMA, + ACTIONS(4281), 1, anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(6225), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2128), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2126), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [58783] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5418), 1, anon_sym_LBRACK, + ACTIONS(5420), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(5484), 1, + anon_sym_as, + ACTIONS(5486), 1, + anon_sym_BANG, + ACTIONS(5490), 1, anon_sym_AMP_AMP, + ACTIONS(5492), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5494), 1, + anon_sym_GT_GT, + ACTIONS(5498), 1, + anon_sym_AMP, + ACTIONS(5500), 1, anon_sym_CARET, + ACTIONS(5502), 1, + anon_sym_PIPE, + ACTIONS(5506), 1, anon_sym_PERCENT, + ACTIONS(5508), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5510), 1, + anon_sym_LT, + ACTIONS(5518), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(5522), 1, anon_sym_satisfies, - anon_sym_extends, - [54611] = 3, + ACTIONS(5524), 1, + sym__ternary_qmark, + STATE(2412), 1, + sym_type_arguments, + STATE(2910), 1, + sym_arguments, + STATE(6263), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4177), 13, + ACTIONS(5482), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5488), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5496), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5504), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5514), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4179), 29, + ACTIONS(5516), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5520), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5512), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5305), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_BQUOTE, + [58891] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, + ACTIONS(5182), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(5468), 1, + anon_sym_GT_GT, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5478), 1, + anon_sym_LT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5576), 1, anon_sym_AMP_AMP, + ACTIONS(5578), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5580), 1, + anon_sym_AMP, + ACTIONS(5582), 1, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5584), 1, + anon_sym_PIPE, + ACTIONS(5592), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(5594), 1, anon_sym_satisfies, - anon_sym_extends, - [54662] = 3, + ACTIONS(5596), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4177), 13, + ACTIONS(5466), 2, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_SLASH, + ACTIONS(5470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5472), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5588), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4179), 29, + ACTIONS(5590), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5586), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5052), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [58999] = 10, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5629), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5631), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5633), 2, + anon_sym_get, + anon_sym_set, + STATE(4613), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [59065] = 15, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, + ACTIONS(5182), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, + ACTIONS(5474), 1, anon_sym_PERCENT, + ACTIONS(5476), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [54713] = 3, + ACTIONS(5607), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4177), 13, + ACTIONS(5466), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5007), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -186375,45 +207089,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4179), 29, + ACTIONS(5009), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [54764] = 3, + [59141] = 6, + ACTIONS(3939), 1, + anon_sym_EQ, + ACTIONS(4015), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4181), 13, + ACTIONS(4013), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3869), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -186427,15 +207139,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4183), 29, - sym__automatic_semicolon, + ACTIONS(3873), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -186456,35 +207163,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + [59199] = 7, + ACTIONS(1843), 1, + anon_sym_EQ, + ACTIONS(2530), 1, anon_sym_extends, - [54815] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4181), 13, + ACTIONS(4657), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4660), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1841), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4183), 29, + ACTIONS(1845), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -186504,14 +207216,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [54866] = 3, + [59259] = 16, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5607), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4181), 13, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5007), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -186520,69 +207257,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4183), 29, + ACTIONS(5009), 18, sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [54917] = 3, + [59337] = 6, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4189), 13, + ACTIONS(5310), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4795), 5, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(5307), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + ACTIONS(4723), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4191), 29, - sym__automatic_semicolon, + ACTIONS(4725), 20, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -186600,197 +207330,289 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [54968] = 7, - ACTIONS(5089), 1, - anon_sym_LPAREN, - ACTIONS(5094), 1, - anon_sym_LT, - ACTIONS(5097), 1, - anon_sym_QMARK, + [59395] = 10, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5402), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5092), 2, - sym__member_signature_marker, - anon_sym_COLON, - ACTIONS(3439), 12, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3443), 25, + ACTIONS(5635), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5637), 2, + anon_sym_get, + anon_sym_set, + STATE(4604), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [59461] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, + ACTIONS(5182), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(5468), 1, + anon_sym_GT_GT, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5478), 1, + anon_sym_LT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5576), 1, anon_sym_AMP_AMP, + ACTIONS(5578), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5580), 1, + anon_sym_AMP, + ACTIONS(5582), 1, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5584), 1, + anon_sym_PIPE, + ACTIONS(5592), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(5594), 1, anon_sym_satisfies, - [55027] = 6, - ACTIONS(5083), 1, - anon_sym_AMP, - ACTIONS(5085), 1, - anon_sym_PIPE, - ACTIONS(5087), 1, - anon_sym_extends, + ACTIONS(5596), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4201), 11, + ACTIONS(5466), 2, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, + anon_sym_SLASH, + ACTIONS(5470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5472), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5588), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4203), 28, + ACTIONS(5590), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5586), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5104), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [59569] = 9, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4281), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(6225), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2132), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2130), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [59633] = 35, + ACTIONS(906), 1, + anon_sym_COLON, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, anon_sym_LBRACK, + ACTIONS(4454), 1, anon_sym_DOT, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, + ACTIONS(5013), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [55084] = 33, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4873), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(4886), 1, + ACTIONS(5058), 1, anon_sym_AMP_AMP, - ACTIONS(4888), 1, + ACTIONS(5060), 1, anon_sym_PIPE_PIPE, - ACTIONS(4890), 1, + ACTIONS(5062), 1, anon_sym_GT_GT, - ACTIONS(4894), 1, + ACTIONS(5066), 1, anon_sym_AMP, - ACTIONS(4896), 1, + ACTIONS(5068), 1, anon_sym_CARET, - ACTIONS(4898), 1, + ACTIONS(5070), 1, anon_sym_PIPE, - ACTIONS(4902), 1, + ACTIONS(5074), 1, anon_sym_PERCENT, - ACTIONS(4904), 1, - anon_sym_STAR_STAR, - ACTIONS(4906), 1, + ACTIONS(5076), 1, anon_sym_LT, - ACTIONS(4914), 1, + ACTIONS(5084), 1, anon_sym_QMARK_QMARK, - ACTIONS(4916), 1, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, sym__ternary_qmark, - ACTIONS(5099), 1, + ACTIONS(5566), 1, anon_sym_COMMA, - ACTIONS(5102), 1, - anon_sym_RBRACE, - STATE(1825), 1, + ACTIONS(5639), 1, + anon_sym_RPAREN, + STATE(1733), 1, sym_type_arguments, - STATE(2292), 1, + STATE(1907), 1, sym_arguments, - STATE(5322), 1, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, sym_optional_chain, + STATE(7179), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4882), 2, + ACTIONS(5048), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4884), 2, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4892), 2, + ACTIONS(5064), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4900), 2, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4910), 2, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4912), 2, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5104), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(4908), 3, + ACTIONS(5078), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [55195] = 5, - ACTIONS(1693), 1, - anon_sym_EQ, - ACTIONS(4869), 1, - sym__automatic_semicolon, + [59749] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1689), 13, + ACTIONS(4707), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5641), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(4705), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -186804,14 +207626,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1687), 27, + ACTIONS(4709), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -186832,98 +207650,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [55250] = 33, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, + [59805] = 10, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(4886), 1, - anon_sym_AMP_AMP, - ACTIONS(4888), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4890), 1, - anon_sym_GT_GT, - ACTIONS(4894), 1, - anon_sym_AMP, - ACTIONS(4896), 1, - anon_sym_CARET, - ACTIONS(4898), 1, - anon_sym_PIPE, - ACTIONS(4902), 1, - anon_sym_PERCENT, - ACTIONS(4904), 1, - anon_sym_STAR_STAR, - ACTIONS(4906), 1, - anon_sym_LT, - ACTIONS(4914), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4916), 1, - sym__ternary_qmark, - ACTIONS(5099), 1, - anon_sym_COMMA, - ACTIONS(5102), 1, - anon_sym_RBRACE, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + anon_sym_LBRACK, + ACTIONS(5643), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4584), 2, + ACTIONS(5645), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5647), 2, + anon_sym_get, + anon_sym_set, + STATE(4694), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4882), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4884), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4892), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4900), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4910), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4912), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4908), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [55361] = 7, - ACTIONS(5106), 1, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, - ACTIONS(5111), 1, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - ACTIONS(5114), 1, anon_sym_QMARK, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [59871] = 4, + ACTIONS(5649), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5109), 2, - sym__member_signature_marker, - anon_sym_COLON, - ACTIONS(4526), 12, + ACTIONS(2015), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -186934,14 +207723,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4528), 25, - sym__automatic_semicolon, + ACTIONS(2013), 29, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_else, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_while, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -186962,89 +207756,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [55420] = 33, - ACTIONS(4469), 1, + [59925] = 11, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(5178), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(5180), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(5182), 1, anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(4886), 1, - anon_sym_AMP_AMP, - ACTIONS(4888), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4890), 1, - anon_sym_GT_GT, - ACTIONS(4894), 1, - anon_sym_AMP, - ACTIONS(4896), 1, - anon_sym_CARET, - ACTIONS(4898), 1, - anon_sym_PIPE, - ACTIONS(4902), 1, - anon_sym_PERCENT, - ACTIONS(4904), 1, - anon_sym_STAR_STAR, - ACTIONS(4906), 1, + ACTIONS(5651), 1, anon_sym_LT, - ACTIONS(4914), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4916), 1, - sym__ternary_qmark, - ACTIONS(5102), 1, - anon_sym_RBRACE, - ACTIONS(5116), 1, - anon_sym_COMMA, - STATE(1825), 1, + STATE(2150), 1, sym_type_arguments, - STATE(2292), 1, + STATE(2489), 1, sym_arguments, - STATE(5322), 1, + STATE(6215), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4693), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4882), 2, + ACTIONS(5136), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4884), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4892), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4900), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4910), 2, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4912), 2, + ACTIONS(5138), 23, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4908), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [55531] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [59993] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1749), 14, + ACTIONS(5162), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5654), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(5160), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -187058,16 +207840,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_QMARK, - ACTIONS(1747), 28, - sym__automatic_semicolon, + ACTIONS(5164), 23, sym__ternary_qmark, - sym__member_signature_marker, anon_sym_as, - anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -187088,73 +207864,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [55582] = 15, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(730), 1, - anon_sym_RBRACE, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(4918), 1, - anon_sym_STAR, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, + [60049] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2310), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3868), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [55657] = 4, - ACTIONS(4429), 1, + ACTIONS(1843), 2, anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4427), 13, + anon_sym_QMARK, + ACTIONS(5656), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(1841), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -187168,15 +207891,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4431), 28, - sym__automatic_semicolon, + ACTIONS(1845), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -187197,47 +207915,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [55710] = 16, + [60105] = 19, ACTIONS(237), 1, anon_sym_COMMA, - ACTIONS(730), 1, - anon_sym_RBRACE, - ACTIONS(2300), 1, + ACTIONS(2486), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(2488), 1, anon_sym_SQUOTE, - ACTIONS(2324), 1, + ACTIONS(2508), 1, anon_sym_async, - ACTIONS(4211), 1, + ACTIONS(2510), 1, + anon_sym_readonly, + ACTIONS(2514), 1, + anon_sym_override, + ACTIONS(4576), 1, anon_sym_EQ, - ACTIONS(4530), 1, + ACTIONS(4641), 1, anon_sym_LBRACK, - ACTIONS(4918), 1, + ACTIONS(5532), 1, anon_sym_STAR, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, + ACTIONS(5658), 1, + anon_sym_RBRACE, + STATE(3308), 1, + sym_override_modifier, + STATE(6142), 1, aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2310), 2, + ACTIONS(2496), 2, sym_number, sym_private_property_identifier, - ACTIONS(2328), 2, + ACTIONS(2512), 2, anon_sym_get, anon_sym_set, - STATE(3868), 3, + STATE(4647), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 5, + ACTIONS(770), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 20, + ACTIONS(2506), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -187245,12 +207969,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -187258,815 +207980,292 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [55787] = 33, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, + [60189] = 11, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4578), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(4886), 1, - anon_sym_AMP_AMP, - ACTIONS(4888), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4890), 1, - anon_sym_GT_GT, - ACTIONS(4894), 1, - anon_sym_AMP, - ACTIONS(4896), 1, - anon_sym_CARET, - ACTIONS(4898), 1, - anon_sym_PIPE, - ACTIONS(4902), 1, - anon_sym_PERCENT, - ACTIONS(4904), 1, - anon_sym_STAR_STAR, - ACTIONS(4906), 1, - anon_sym_LT, - ACTIONS(4914), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4916), 1, - sym__ternary_qmark, - ACTIONS(5119), 1, - anon_sym_COMMA, - ACTIONS(5122), 1, - anon_sym_RBRACE, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4693), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4882), 2, + ACTIONS(5629), 1, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4884), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4892), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4900), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4910), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4912), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4908), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [55898] = 3, + ACTIONS(5660), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1847), 14, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK, - ACTIONS(1845), 28, + ACTIONS(5662), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5664), 2, + anon_sym_get, + anon_sym_set, + STATE(3516), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, sym__automatic_semicolon, - sym__ternary_qmark, sym__member_signature_marker, - anon_sym_as, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(4107), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [60257] = 11, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4578), 1, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [55949] = 6, - ACTIONS(4520), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4085), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4523), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3439), 10, + ACTIONS(5452), 1, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3443), 26, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [56006] = 4, - ACTIONS(5124), 1, - anon_sym_DOT, + ACTIONS(5454), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4265), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4267), 28, + ACTIONS(5456), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5460), 2, + anon_sym_get, + anon_sym_set, + STATE(3475), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [56059] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4279), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, + anon_sym_COLON, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4281), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_QMARK, + ACTIONS(4107), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [60325] = 35, + ACTIONS(906), 1, + anon_sym_COLON, + ACTIONS(4450), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + ACTIONS(4452), 1, anon_sym_LBRACK, + ACTIONS(4454), 1, anon_sym_DOT, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, + ACTIONS(5013), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [56110] = 32, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4873), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(5003), 1, - anon_sym_GT, - ACTIONS(5005), 1, + ACTIONS(5058), 1, anon_sym_AMP_AMP, - ACTIONS(5007), 1, + ACTIONS(5060), 1, anon_sym_PIPE_PIPE, - ACTIONS(5009), 1, + ACTIONS(5062), 1, anon_sym_GT_GT, - ACTIONS(5013), 1, + ACTIONS(5066), 1, anon_sym_AMP, - ACTIONS(5015), 1, + ACTIONS(5068), 1, anon_sym_CARET, - ACTIONS(5017), 1, + ACTIONS(5070), 1, anon_sym_PIPE, - ACTIONS(5021), 1, + ACTIONS(5074), 1, anon_sym_PERCENT, - ACTIONS(5023), 1, - anon_sym_STAR_STAR, - ACTIONS(5025), 1, + ACTIONS(5076), 1, anon_sym_LT, - ACTIONS(5033), 1, + ACTIONS(5084), 1, anon_sym_QMARK_QMARK, - ACTIONS(5035), 1, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, sym__ternary_qmark, - ACTIONS(5128), 1, - anon_sym_in, - STATE(1825), 1, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(5666), 1, + anon_sym_RPAREN, + STATE(1733), 1, sym_type_arguments, - STATE(2292), 1, + STATE(1907), 1, sym_arguments, - STATE(5322), 1, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, sym_optional_chain, + STATE(6966), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5001), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5011), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5019), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5029), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5031), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5027), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(5126), 4, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - [56219] = 9, - ACTIONS(2352), 1, - anon_sym_extends, - ACTIONS(4409), 1, - anon_sym_LBRACK, - ACTIONS(5131), 1, - anon_sym_RPAREN, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1693), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4412), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4938), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(1691), 11, + ACTIONS(5048), 2, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1695), 22, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [56282] = 9, - ACTIONS(4301), 1, - anon_sym_extends, - ACTIONS(4433), 1, - anon_sym_LBRACK, - ACTIONS(5134), 1, - anon_sym_RPAREN, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4429), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4436), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4934), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(4427), 11, - anon_sym_STAR, - anon_sym_BANG, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4431), 22, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, + ACTIONS(5064), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [56345] = 4, - ACTIONS(5137), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4279), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4281), 28, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [56398] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4285), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4287), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(5078), 3, anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [56449] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4059), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4061), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + [60441] = 19, + ACTIONS(237), 1, anon_sym_COMMA, + ACTIONS(776), 1, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(2508), 1, + anon_sym_async, + ACTIONS(2510), 1, + anon_sym_readonly, + ACTIONS(2514), 1, + anon_sym_override, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [56500] = 6, - ACTIONS(5083), 1, - anon_sym_AMP, - ACTIONS(5085), 1, - anon_sym_PIPE, - ACTIONS(5087), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4119), 11, + ACTIONS(5532), 1, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4121), 28, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [56557] = 6, - ACTIONS(5083), 1, - anon_sym_AMP, - ACTIONS(5085), 1, - anon_sym_PIPE, - ACTIONS(5087), 1, - anon_sym_extends, + STATE(3308), 1, + sym_override_modifier, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4123), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4125), 28, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [56614] = 33, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2512), 2, + anon_sym_get, + anon_sym_set, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(4886), 1, - anon_sym_AMP_AMP, - ACTIONS(4888), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4890), 1, - anon_sym_GT_GT, - ACTIONS(4894), 1, - anon_sym_AMP, - ACTIONS(4896), 1, - anon_sym_CARET, - ACTIONS(4898), 1, - anon_sym_PIPE, - ACTIONS(4902), 1, - anon_sym_PERCENT, - ACTIONS(4904), 1, - anon_sym_STAR_STAR, - ACTIONS(4906), 1, + anon_sym_COLON, anon_sym_LT, - ACTIONS(4914), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4916), 1, - sym__ternary_qmark, - ACTIONS(5139), 1, - anon_sym_COMMA, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(4739), 1, - aux_sym_sequence_expression_repeat1, - STATE(5322), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4882), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4884), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4892), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4900), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4910), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4912), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5141), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(4908), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [56725] = 10, - ACTIONS(2300), 1, + anon_sym_QMARK, + ACTIONS(2506), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [60525] = 10, + ACTIONS(2486), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(2488), 1, anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4641), 1, anon_sym_LBRACK, - ACTIONS(5143), 1, + ACTIONS(5668), 1, anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5145), 2, + ACTIONS(5670), 2, sym_number, sym_private_property_identifier, - ACTIONS(5147), 2, + ACTIONS(5672), 2, anon_sym_get, anon_sym_set, - STATE(3828), 3, + STATE(4758), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(770), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, @@ -188075,7 +208274,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(2322), 21, + ACTIONS(2506), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -188097,42 +208296,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [56790] = 11, - ACTIONS(3274), 1, + [60591] = 11, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(4213), 1, + ACTIONS(4578), 1, anon_sym_LBRACK, - ACTIONS(5149), 1, + ACTIONS(5668), 1, anon_sym_STAR, - ACTIONS(5151), 1, + ACTIONS(5674), 1, anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5153), 2, + ACTIONS(5676), 2, sym_number, sym_private_property_identifier, - ACTIONS(5155), 2, + ACTIONS(5678), 2, anon_sym_get, anon_sym_set, - STATE(3020), 3, + STATE(3601), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(770), 11, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_EQ, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(3677), 20, + anon_sym_PIPE_RBRACE, + ACTIONS(4107), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -188153,31 +208353,82 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [56857] = 10, - ACTIONS(2300), 1, + [60659] = 4, + ACTIONS(3871), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3869), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 29, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [60713] = 10, + ACTIONS(2486), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(2488), 1, anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4641), 1, anon_sym_LBRACK, - ACTIONS(4622), 1, + ACTIONS(5542), 1, anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5157), 2, + ACTIONS(5680), 2, sym_number, sym_private_property_identifier, - ACTIONS(5159), 2, + ACTIONS(5682), 2, anon_sym_get, anon_sym_set, - STATE(3590), 3, + STATE(4606), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(770), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_EQ, anon_sym_COMMA, anon_sym_BANG, @@ -188186,7 +208437,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 21, + ACTIONS(2506), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -188208,45 +208459,96 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [56922] = 10, - ACTIONS(2300), 1, + [60779] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2003), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2001), 30, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_else, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_while, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [60831] = 11, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4578), 1, anon_sym_LBRACK, - ACTIONS(5161), 1, + ACTIONS(5402), 1, anon_sym_STAR, + ACTIONS(5404), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5163), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5165), 2, + ACTIONS(5408), 2, anon_sym_get, anon_sym_set, - STATE(3582), 3, + ACTIONS(5684), 2, + sym_number, + sym_private_property_identifier, + STATE(3487), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(770), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 21, + ACTIONS(4107), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -188263,45 +208565,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [56987] = 15, - ACTIONS(237), 1, + [60899] = 9, + ACTIONS(4261), 1, anon_sym_COMMA, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(4918), 1, - anon_sym_STAR, - ACTIONS(4940), 1, + ACTIONS(4275), 1, anon_sym_RBRACE, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(6142), 1, aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2310), 2, + ACTIONS(2128), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3868), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 5, + ACTIONS(770), 9, + sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 21, + anon_sym_PIPE_RBRACE, + ACTIONS(2126), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -188311,6 +208606,8 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -188323,50 +208620,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [57062] = 11, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(4213), 1, - anon_sym_LBRACK, - ACTIONS(5161), 1, - anon_sym_STAR, - ACTIONS(5167), 1, - anon_sym_async, + [60963] = 9, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4275), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5169), 2, + ACTIONS(2132), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(5171), 2, - anon_sym_get, - anon_sym_set, - STATE(3086), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(770), 9, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(3677), 20, + ACTIONS(2130), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -188379,51 +208675,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [57129] = 16, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2300), 1, + [61027] = 10, + ACTIONS(2486), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(2488), 1, anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(4918), 1, + ACTIONS(4626), 1, anon_sym_STAR, - ACTIONS(4940), 1, - anon_sym_RBRACE, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, + ACTIONS(4641), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2310), 2, + ACTIONS(5686), 2, sym_number, sym_private_property_identifier, - ACTIONS(2328), 2, + ACTIONS(5688), 2, anon_sym_get, anon_sym_set, - STATE(3868), 3, + STATE(4597), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 5, + ACTIONS(770), 11, + sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 20, + ACTIONS(2506), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -188440,40 +208731,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [57206] = 6, - ACTIONS(4459), 1, + [61093] = 15, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5690), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4263), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4462), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3439), 10, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5230), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 26, + ACTIONS(5232), 19, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -188487,19 +208791,89 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, + [61169] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5468), 1, + anon_sym_GT_GT, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5478), 1, + anon_sym_LT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5576), 1, + anon_sym_AMP_AMP, + ACTIONS(5578), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5580), 1, + anon_sym_AMP, + ACTIONS(5582), 1, + anon_sym_CARET, + ACTIONS(5584), 1, + anon_sym_PIPE, + ACTIONS(5592), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5594), 1, anon_sym_satisfies, - [57263] = 5, - ACTIONS(87), 1, + ACTIONS(5596), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5466), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5472), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5588), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5590), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5586), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5305), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_BQUOTE, - STATE(2373), 1, - sym_template_string, + [61277] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1721), 13, + ACTIONS(3588), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -188513,15 +208887,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1723), 27, + ACTIONS(3590), 30, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -188540,39 +208914,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - [57318] = 6, - ACTIONS(1693), 1, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [61329] = 7, + ACTIONS(4707), 1, anon_sym_EQ, - ACTIONS(1697), 1, - sym__automatic_semicolon, + ACTIONS(4717), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1687), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1691), 13, + ACTIONS(4711), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4714), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4705), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1695), 25, + ACTIONS(4709), 26, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, + anon_sym_of, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -188592,13 +208971,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [57375] = 4, - ACTIONS(4081), 1, - anon_sym_extends, + [61389] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4223), 13, + ACTIONS(1855), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -188612,7 +208989,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4225), 28, + ACTIONS(1853), 30, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -188641,41 +209018,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [57428] = 7, - ACTIONS(3525), 1, - anon_sym_DOT, - ACTIONS(3527), 1, - anon_sym_QMARK_DOT, + anon_sym_extends, + anon_sym_is, + [61441] = 6, + ACTIONS(87), 1, + anon_sym_BQUOTE, + ACTIONS(5178), 1, + anon_sym_LPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3485), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3481), 7, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3439), 11, + STATE(2485), 2, + sym_template_string, + sym_arguments, + ACTIONS(4594), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 20, + ACTIONS(4596), 26, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -188691,91 +209071,96 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - [57487] = 6, - ACTIONS(5083), 1, - anon_sym_AMP, - ACTIONS(5085), 1, - anon_sym_PIPE, - ACTIONS(5087), 1, - anon_sym_extends, + [61499] = 10, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5693), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4223), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4225), 28, + ACTIONS(5695), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5697), 2, + anon_sym_get, + anon_sym_set, + STATE(4619), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [61565] = 6, + ACTIONS(5186), 1, + anon_sym_LT, + ACTIONS(5384), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [57544] = 5, + STATE(2361), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4313), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4315), 7, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3439), 11, + ACTIONS(4548), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 22, + ACTIONS(3955), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_DOT, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -188794,20 +209179,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [57599] = 6, - ACTIONS(4818), 1, + anon_sym_extends, + [61623] = 7, + ACTIONS(1843), 1, + anon_sym_EQ, + ACTIONS(4657), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4319), 2, + ACTIONS(2530), 2, anon_sym_COMMA, anon_sym_extends, - ACTIONS(4821), 3, + ACTIONS(4660), 3, anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(4590), 10, + ACTIONS(1841), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -188818,7 +209206,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4592), 26, + ACTIONS(1845), 26, sym__ternary_qmark, anon_sym_as, anon_sym_RBRACE, @@ -188845,45 +209233,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [57656] = 10, - ACTIONS(2300), 1, + [61683] = 11, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4578), 1, anon_sym_LBRACK, - ACTIONS(4942), 1, + ACTIONS(5699), 1, anon_sym_STAR, + ACTIONS(5701), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5173), 2, + ACTIONS(5703), 2, sym_number, sym_private_property_identifier, - ACTIONS(5175), 2, + ACTIONS(5705), 2, anon_sym_get, anon_sym_set, - STATE(3695), 3, + STATE(3577), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(770), 11, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_EQ, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 21, + anon_sym_PIPE_RBRACE, + ACTIONS(4107), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -188900,81 +209290,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [57721] = 11, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(4213), 1, - anon_sym_LBRACK, - ACTIONS(4942), 1, - anon_sym_STAR, - ACTIONS(4944), 1, - anon_sym_async, + [61751] = 7, + ACTIONS(3879), 1, + anon_sym_DOT, + ACTIONS(3883), 1, + anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4946), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4950), 2, - anon_sym_get, - anon_sym_set, - STATE(3013), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(3887), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3875), 8, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3677), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [57788] = 6, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4357), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4540), 3, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - ACTIONS(4543), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4271), 10, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3869), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, @@ -188982,14 +209322,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4273), 24, + ACTIONS(3873), 20, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -189007,336 +209343,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [57845] = 33, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(4886), 1, - anon_sym_AMP_AMP, - ACTIONS(4888), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4890), 1, - anon_sym_GT_GT, - ACTIONS(4894), 1, - anon_sym_AMP, - ACTIONS(4896), 1, - anon_sym_CARET, - ACTIONS(4898), 1, - anon_sym_PIPE, - ACTIONS(4902), 1, - anon_sym_PERCENT, - ACTIONS(4904), 1, - anon_sym_STAR_STAR, - ACTIONS(4906), 1, - anon_sym_LT, - ACTIONS(4914), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4916), 1, - sym__ternary_qmark, - ACTIONS(5139), 1, - anon_sym_COMMA, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(4739), 1, - aux_sym_sequence_expression_repeat1, - STATE(5322), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4882), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4884), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4892), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4900), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4910), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4912), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5177), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(4908), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [57956] = 11, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(4213), 1, - anon_sym_LBRACK, - ACTIONS(5179), 1, - anon_sym_STAR, - ACTIONS(5181), 1, - anon_sym_async, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5183), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5185), 2, - anon_sym_get, - anon_sym_set, - STATE(3090), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3677), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [58023] = 10, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(4952), 1, - anon_sym_STAR, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5187), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5189), 2, - anon_sym_get, - anon_sym_set, - STATE(3680), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [58088] = 10, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(5191), 1, - anon_sym_STAR, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5193), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5195), 2, - anon_sym_get, - anon_sym_set, - STATE(3789), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, - sym__member_signature_marker, + [61811] = 7, + ACTIONS(4707), 1, anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [58153] = 10, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4711), 1, anon_sym_LBRACK, - ACTIONS(5040), 1, - anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5197), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5199), 2, - anon_sym_get, - anon_sym_set, - STATE(3759), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + ACTIONS(4717), 2, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [58218] = 5, - ACTIONS(4637), 1, - anon_sym_LPAREN, - STATE(2169), 1, - sym_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4185), 13, + anon_sym_extends, + ACTIONS(4714), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4705), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4187), 27, - sym__automatic_semicolon, + ACTIONS(4709), 26, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_of, - anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -189356,237 +209396,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [58273] = 15, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(703), 1, - anon_sym_RBRACE, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(4918), 1, - anon_sym_STAR, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2310), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3868), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [58348] = 10, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(4969), 1, - anon_sym_STAR, + [61871] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5201), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5203), 2, - anon_sym_get, - anon_sym_set, - STATE(3793), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [58413] = 33, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(4886), 1, - anon_sym_AMP_AMP, - ACTIONS(4888), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4890), 1, - anon_sym_GT_GT, - ACTIONS(4894), 1, + ACTIONS(4721), 2, anon_sym_AMP, - ACTIONS(4896), 1, - anon_sym_CARET, - ACTIONS(4898), 1, anon_sym_PIPE, - ACTIONS(4902), 1, - anon_sym_PERCENT, - ACTIONS(4904), 1, - anon_sym_STAR_STAR, - ACTIONS(4906), 1, - anon_sym_LT, - ACTIONS(4914), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4916), 1, - sym__ternary_qmark, - ACTIONS(5139), 1, - anon_sym_COMMA, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(4739), 1, - aux_sym_sequence_expression_repeat1, - STATE(5322), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4882), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4884), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4892), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4900), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4910), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4912), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5205), 2, + ACTIONS(4719), 8, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - ACTIONS(4908), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [58524] = 11, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5207), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4465), 12, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3869), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4467), 22, + ACTIONS(3873), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -189604,225 +209447,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [58591] = 15, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(4918), 1, - anon_sym_STAR, - ACTIONS(4979), 1, - anon_sym_RBRACE, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2310), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3868), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [58666] = 16, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(703), 1, - anon_sym_RBRACE, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(4918), 1, - anon_sym_STAR, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2310), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3868), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [58743] = 16, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(4918), 1, - anon_sym_STAR, - ACTIONS(4979), 1, - anon_sym_RBRACE, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2310), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3868), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 5, - sym__member_signature_marker, + [61927] = 8, + ACTIONS(5416), 1, anon_sym_LPAREN, - anon_sym_COLON, + ACTIONS(5424), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [58820] = 9, - ACTIONS(4085), 1, - anon_sym_extends, - ACTIONS(4520), 1, - anon_sym_LBRACK, - ACTIONS(5214), 1, - anon_sym_RPAREN, + ACTIONS(5707), 1, + anon_sym_DOT, + STATE(2644), 1, + sym_arguments, + STATE(2726), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4523), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5210), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5212), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(3439), 11, + ACTIONS(4542), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 22, + ACTIONS(4544), 26, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -189841,26 +209500,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [58883] = 9, - ACTIONS(3574), 1, - anon_sym_QMARK, - ACTIONS(3590), 1, - anon_sym_EQ, - ACTIONS(4459), 1, - anon_sym_LBRACK, + anon_sym_extends, + [61989] = 6, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3593), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(4263), 2, - anon_sym_RPAREN, - anon_sym_extends, - ACTIONS(4462), 2, + ACTIONS(5278), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3439), 11, + ACTIONS(5275), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4568), 5, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3869), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -189872,7 +209530,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 22, + ACTIONS(3873), 22, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -189895,43 +209553,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [58946] = 9, - ACTIONS(2352), 1, - anon_sym_extends, - ACTIONS(4409), 1, + [62047] = 12, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, - ACTIONS(4983), 1, - anon_sym_RPAREN, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5709), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1693), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4412), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4864), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(1691), 11, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5147), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1695), 22, + ACTIONS(5149), 21, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -189945,47 +209609,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [59009] = 9, - ACTIONS(4301), 1, - anon_sym_extends, - ACTIONS(4433), 1, + [62117] = 15, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, - ACTIONS(4987), 1, - anon_sym_RPAREN, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5712), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4429), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4436), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4824), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(4427), 11, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5230), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4431), 22, + ACTIONS(5232), 19, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -189999,20 +209671,105 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, + [62193] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, anon_sym_satisfies, - [59072] = 4, + ACTIONS(5719), 1, + anon_sym_AMP_AMP, + ACTIONS(5721), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5723), 1, + anon_sym_GT_GT, + ACTIONS(5727), 1, + anon_sym_AMP, + ACTIONS(5729), 1, + anon_sym_CARET, + ACTIONS(5731), 1, + anon_sym_PIPE, + ACTIONS(5735), 1, + anon_sym_PERCENT, + ACTIONS(5737), 1, + anon_sym_STAR_STAR, + ACTIONS(5739), 1, + anon_sym_LT, + ACTIONS(5747), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5749), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4277), 4, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5715), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5717), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5725), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5733), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5743), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5745), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5741), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5052), 5, sym__automatic_semicolon, + anon_sym_COMMA, anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(4271), 13, + anon_sym_of, + anon_sym_BQUOTE, + [62301] = 11, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5751), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5136), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -190023,18 +209780,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4273), 25, + ACTIONS(5138), 23, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_SEMI, + anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -190052,927 +209806,957 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [59125] = 15, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(4918), 1, - anon_sym_STAR, - ACTIONS(4981), 1, - anon_sym_RBRACE, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2310), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3868), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 5, - sym__member_signature_marker, + [62369] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, anon_sym_LPAREN, - anon_sym_COLON, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5719), 1, + anon_sym_AMP_AMP, + ACTIONS(5721), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5723), 1, + anon_sym_GT_GT, + ACTIONS(5727), 1, + anon_sym_AMP, + ACTIONS(5729), 1, + anon_sym_CARET, + ACTIONS(5731), 1, + anon_sym_PIPE, + ACTIONS(5735), 1, + anon_sym_PERCENT, + ACTIONS(5737), 1, + anon_sym_STAR_STAR, + ACTIONS(5739), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [59200] = 3, + ACTIONS(5747), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5749), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4257), 13, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5715), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5717), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5725), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5733), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5743), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4259), 29, + ACTIONS(5745), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5741), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5104), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_BQUOTE, + [62477] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, + ACTIONS(5182), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5719), 1, anon_sym_AMP_AMP, + ACTIONS(5721), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5723), 1, + anon_sym_GT_GT, + ACTIONS(5727), 1, + anon_sym_AMP, + ACTIONS(5729), 1, anon_sym_CARET, + ACTIONS(5731), 1, + anon_sym_PIPE, + ACTIONS(5735), 1, anon_sym_PERCENT, + ACTIONS(5737), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5739), 1, + anon_sym_LT, + ACTIONS(5747), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(5749), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5480), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [59251] = 16, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(4918), 1, - anon_sym_STAR, - ACTIONS(4981), 1, - anon_sym_RBRACE, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2310), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3868), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [59328] = 9, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3795), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, - anon_sym_EQ, - STATE(4829), 1, - aux_sym_object_repeat1, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1950), 6, + ACTIONS(5715), 2, anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(728), 8, + anon_sym_SLASH, + ACTIONS(5717), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5725), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5733), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5743), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5745), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5741), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5198), 5, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_SEMI, - anon_sym_COLON, + anon_sym_of, + anon_sym_BQUOTE, + [62585] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5719), 1, + anon_sym_AMP_AMP, + ACTIONS(5721), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5723), 1, + anon_sym_GT_GT, + ACTIONS(5727), 1, + anon_sym_AMP, + ACTIONS(5729), 1, + anon_sym_CARET, + ACTIONS(5731), 1, + anon_sym_PIPE, + ACTIONS(5735), 1, + anon_sym_PERCENT, + ACTIONS(5737), 1, + anon_sym_STAR_STAR, + ACTIONS(5739), 1, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1948), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [59391] = 9, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3795), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, - anon_sym_EQ, - STATE(4829), 1, - aux_sym_object_repeat1, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(5747), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5749), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1954), 6, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5715), 2, anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(728), 8, + anon_sym_SLASH, + ACTIONS(5717), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5725), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5733), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5743), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5745), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5741), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5154), 5, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1952), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [59454] = 10, - ACTIONS(1693), 1, - anon_sym_EQ, - ACTIONS(2352), 1, - anon_sym_extends, - ACTIONS(2354), 1, - anon_sym_QMARK, - ACTIONS(4409), 1, + anon_sym_of, + anon_sym_BQUOTE, + [62693] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, - ACTIONS(4938), 1, - anon_sym_COLON, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5719), 1, + anon_sym_AMP_AMP, + ACTIONS(5721), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5723), 1, + anon_sym_GT_GT, + ACTIONS(5727), 1, + anon_sym_AMP, + ACTIONS(5729), 1, + anon_sym_CARET, + ACTIONS(5731), 1, + anon_sym_PIPE, + ACTIONS(5735), 1, + anon_sym_PERCENT, + ACTIONS(5737), 1, + anon_sym_STAR_STAR, + ACTIONS(5739), 1, + anon_sym_LT, + ACTIONS(5747), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5749), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4412), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4983), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(1691), 11, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5715), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5717), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, + ACTIONS(5725), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5733), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5743), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1695), 22, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5745), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5741), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5216), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [62801] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5719), 1, anon_sym_AMP_AMP, + ACTIONS(5721), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5723), 1, + anon_sym_GT_GT, + ACTIONS(5727), 1, + anon_sym_AMP, + ACTIONS(5729), 1, anon_sym_CARET, + ACTIONS(5731), 1, + anon_sym_PIPE, + ACTIONS(5735), 1, anon_sym_PERCENT, + ACTIONS(5737), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5739), 1, + anon_sym_LT, + ACTIONS(5747), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5749), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5715), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5717), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5725), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5733), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5743), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5745), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5741), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(5220), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, anon_sym_BQUOTE, - anon_sym_satisfies, - [59519] = 10, - ACTIONS(4299), 1, - anon_sym_QMARK, - ACTIONS(4301), 1, - anon_sym_extends, - ACTIONS(4429), 1, - anon_sym_EQ, - ACTIONS(4433), 1, + [62909] = 18, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, - ACTIONS(4934), 1, - anon_sym_COLON, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5723), 1, + anon_sym_GT_GT, + ACTIONS(5735), 1, + anon_sym_PERCENT, + ACTIONS(5737), 1, + anon_sym_STAR_STAR, + ACTIONS(5739), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4436), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4987), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(4427), 11, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5715), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5725), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5733), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5007), 7, anon_sym_BANG, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4431), 22, + ACTIONS(5009), 17, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [59584] = 6, + [62991] = 13, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5737), 1, + anon_sym_STAR_STAR, + ACTIONS(5754), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4462), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4459), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(4263), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3439), 11, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5007), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 22, + ACTIONS(5009), 20, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [59641] = 6, + [63063] = 25, + ACTIONS(5007), 1, + anon_sym_BANG, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5723), 1, + anon_sym_GT_GT, + ACTIONS(5727), 1, + anon_sym_AMP, + ACTIONS(5729), 1, + anon_sym_CARET, + ACTIONS(5731), 1, + anon_sym_PIPE, + ACTIONS(5735), 1, + anon_sym_PERCENT, + ACTIONS(5737), 1, + anon_sym_STAR_STAR, + ACTIONS(5739), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4821), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4818), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(4319), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(4590), 11, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5715), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5717), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, + ACTIONS(5725), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5733), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5743), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4592), 22, + ACTIONS(5745), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5741), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 11, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [63159] = 26, + ACTIONS(5007), 1, + anon_sym_BANG, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(5719), 1, anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5723), 1, + anon_sym_GT_GT, + ACTIONS(5727), 1, + anon_sym_AMP, + ACTIONS(5729), 1, anon_sym_CARET, + ACTIONS(5731), 1, + anon_sym_PIPE, + ACTIONS(5735), 1, anon_sym_PERCENT, + ACTIONS(5737), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5739), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5715), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5717), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5725), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5733), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5743), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5745), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5741), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(5009), 10, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [59698] = 6, + [63257] = 16, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5735), 1, + anon_sym_PERCENT, + ACTIONS(5737), 1, + anon_sym_STAR_STAR, + ACTIONS(5754), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4543), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4357), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(4540), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - ACTIONS(4271), 11, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5715), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5733), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5007), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4273), 20, + ACTIONS(5009), 19, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [59755] = 9, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3798), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, - anon_sym_EQ, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1950), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, + [63335] = 22, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5723), 1, + anon_sym_GT_GT, + ACTIONS(5735), 1, + anon_sym_PERCENT, + ACTIONS(5737), 1, + anon_sym_STAR_STAR, + ACTIONS(5739), 1, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1948), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [59818] = 9, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3798), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, - anon_sym_EQ, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1954), 6, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5715), 2, anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(728), 8, + anon_sym_SLASH, + ACTIONS(5717), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5725), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5733), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5743), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5745), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5007), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5741), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 12, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, anon_sym_SEMI, - anon_sym_COLON, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [63425] = 23, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5723), 1, + anon_sym_GT_GT, + ACTIONS(5727), 1, + anon_sym_AMP, + ACTIONS(5735), 1, + anon_sym_PERCENT, + ACTIONS(5737), 1, + anon_sym_STAR_STAR, + ACTIONS(5739), 1, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1952), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [59881] = 6, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4523), 2, - anon_sym_AMP, + ACTIONS(5007), 2, + anon_sym_BANG, anon_sym_PIPE, - ACTIONS(4520), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(4085), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3439), 11, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5715), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5717), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, + ACTIONS(5725), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5733), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5743), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 22, + ACTIONS(5745), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5741), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 12, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [59938] = 9, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3789), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, - anon_sym_EQ, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1950), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, + [63517] = 24, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1948), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [60001] = 9, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3789), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, - anon_sym_EQ, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1954), 6, - anon_sym_STAR, + ACTIONS(5180), 1, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5723), 1, + anon_sym_GT_GT, + ACTIONS(5727), 1, + anon_sym_AMP, + ACTIONS(5729), 1, + anon_sym_CARET, + ACTIONS(5735), 1, + anon_sym_PERCENT, + ACTIONS(5737), 1, + anon_sym_STAR_STAR, + ACTIONS(5739), 1, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1952), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [60064] = 9, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3784), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, - anon_sym_EQ, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1950), 6, + ACTIONS(5007), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5715), 2, anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(728), 8, + anon_sym_SLASH, + ACTIONS(5717), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5725), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5733), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5743), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5745), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5741), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 11, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1948), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [60127] = 9, - ACTIONS(3781), 1, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - ACTIONS(3784), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, - anon_sym_EQ, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1954), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [63611] = 15, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5735), 1, + anon_sym_PERCENT, + ACTIONS(5737), 1, + anon_sym_STAR_STAR, + ACTIONS(5754), 1, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1952), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [60190] = 3, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2354), 13, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5715), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5007), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -190981,49 +210765,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2352), 29, + ACTIONS(5009), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [60241] = 4, - ACTIONS(4860), 1, + [63687] = 16, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, anon_sym_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5737), 1, + anon_sym_STAR_STAR, + ACTIONS(5754), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3485), 13, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5007), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -191032,123 +210828,355 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3481), 28, + ACTIONS(5009), 18, sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [60294] = 9, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3792), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, - anon_sym_EQ, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, + [63765] = 20, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5723), 1, + anon_sym_GT_GT, + ACTIONS(5735), 1, + anon_sym_PERCENT, + ACTIONS(5737), 1, + anon_sym_STAR_STAR, + ACTIONS(5739), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1950), 6, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5715), 2, anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1948), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [60357] = 9, - ACTIONS(3781), 1, + anon_sym_SLASH, + ACTIONS(5717), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5725), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5733), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5741), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5007), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5009), 14, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - ACTIONS(3792), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, - anon_sym_EQ, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, + anon_sym_SEMI, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [63851] = 27, + ACTIONS(5007), 1, + anon_sym_BANG, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5719), 1, + anon_sym_AMP_AMP, + ACTIONS(5721), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5723), 1, + anon_sym_GT_GT, + ACTIONS(5727), 1, + anon_sym_AMP, + ACTIONS(5729), 1, + anon_sym_CARET, + ACTIONS(5731), 1, + anon_sym_PIPE, + ACTIONS(5735), 1, + anon_sym_PERCENT, + ACTIONS(5737), 1, + anon_sym_STAR_STAR, + ACTIONS(5739), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5715), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5717), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5725), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5733), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5743), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5745), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5741), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 9, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [63951] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5719), 1, + anon_sym_AMP_AMP, + ACTIONS(5721), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5723), 1, + anon_sym_GT_GT, + ACTIONS(5727), 1, + anon_sym_AMP, + ACTIONS(5729), 1, + anon_sym_CARET, + ACTIONS(5731), 1, + anon_sym_PIPE, + ACTIONS(5735), 1, + anon_sym_PERCENT, + ACTIONS(5737), 1, + anon_sym_STAR_STAR, + ACTIONS(5739), 1, + anon_sym_LT, + ACTIONS(5747), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5749), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1954), 6, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5715), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5717), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5725), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5733), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5743), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5745), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5741), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5331), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [64059] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5719), 1, + anon_sym_AMP_AMP, + ACTIONS(5721), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5723), 1, + anon_sym_GT_GT, + ACTIONS(5727), 1, + anon_sym_AMP, + ACTIONS(5729), 1, + anon_sym_CARET, + ACTIONS(5731), 1, + anon_sym_PIPE, + ACTIONS(5735), 1, + anon_sym_PERCENT, + ACTIONS(5737), 1, + anon_sym_STAR_STAR, + ACTIONS(5739), 1, + anon_sym_LT, + ACTIONS(5747), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5749), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5715), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5717), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5725), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5733), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5743), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5745), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5741), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5333), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [64167] = 10, + ACTIONS(2486), 1, anon_sym_DQUOTE, + ACTIONS(2488), 1, anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5372), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5757), 2, sym_number, sym_private_property_identifier, - ACTIONS(728), 8, + ACTIONS(5759), 2, + anon_sym_get, + anon_sym_set, + STATE(4573), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(1952), 23, + ACTIONS(2506), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -191158,8 +211186,6 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -191172,168 +211198,426 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [60420] = 32, - ACTIONS(4469), 1, + [64233] = 31, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(5178), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(5180), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(5182), 1, anon_sym_DOT, - ACTIONS(4871), 1, + ACTIONS(5570), 1, anon_sym_as, - ACTIONS(4873), 1, + ACTIONS(5572), 1, anon_sym_BANG, - ACTIONS(4880), 1, + ACTIONS(5594), 1, anon_sym_satisfies, - ACTIONS(4886), 1, + ACTIONS(5719), 1, anon_sym_AMP_AMP, - ACTIONS(4888), 1, + ACTIONS(5721), 1, anon_sym_PIPE_PIPE, - ACTIONS(4890), 1, + ACTIONS(5723), 1, anon_sym_GT_GT, - ACTIONS(4894), 1, + ACTIONS(5727), 1, anon_sym_AMP, - ACTIONS(4896), 1, + ACTIONS(5729), 1, anon_sym_CARET, - ACTIONS(4898), 1, + ACTIONS(5731), 1, anon_sym_PIPE, - ACTIONS(4902), 1, + ACTIONS(5735), 1, anon_sym_PERCENT, - ACTIONS(4904), 1, + ACTIONS(5737), 1, anon_sym_STAR_STAR, - ACTIONS(4906), 1, + ACTIONS(5739), 1, anon_sym_LT, - ACTIONS(4914), 1, + ACTIONS(5747), 1, anon_sym_QMARK_QMARK, - ACTIONS(4916), 1, + ACTIONS(5749), 1, sym__ternary_qmark, - STATE(1825), 1, + STATE(2150), 1, sym_type_arguments, - STATE(2292), 1, + STATE(2489), 1, sym_arguments, - STATE(5322), 1, + STATE(6215), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, + ACTIONS(5480), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4882), 2, + ACTIONS(5715), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4884), 2, + ACTIONS(5717), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4892), 2, + ACTIONS(5725), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4900), 2, + ACTIONS(5733), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4910), 2, + ACTIONS(5743), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4912), 2, + ACTIONS(5745), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5102), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(5217), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(4908), 3, + ACTIONS(5741), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [60529] = 4, - ACTIONS(5219), 1, + ACTIONS(5224), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [64341] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, anon_sym_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5719), 1, + anon_sym_AMP_AMP, + ACTIONS(5721), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5723), 1, + anon_sym_GT_GT, + ACTIONS(5727), 1, + anon_sym_AMP, + ACTIONS(5729), 1, + anon_sym_CARET, + ACTIONS(5731), 1, + anon_sym_PIPE, + ACTIONS(5735), 1, + anon_sym_PERCENT, + ACTIONS(5737), 1, + anon_sym_STAR_STAR, + ACTIONS(5739), 1, + anon_sym_LT, + ACTIONS(5747), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5749), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4289), 13, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5715), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5717), 2, anon_sym_in, anon_sym_GT, + ACTIONS(5725), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5733), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5743), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5745), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5741), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5245), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [64449] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5719), 1, + anon_sym_AMP_AMP, + ACTIONS(5721), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5723), 1, anon_sym_GT_GT, + ACTIONS(5727), 1, anon_sym_AMP, + ACTIONS(5729), 1, + anon_sym_CARET, + ACTIONS(5731), 1, anon_sym_PIPE, + ACTIONS(5735), 1, + anon_sym_PERCENT, + ACTIONS(5737), 1, + anon_sym_STAR_STAR, + ACTIONS(5739), 1, + anon_sym_LT, + ACTIONS(5747), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5749), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5715), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5717), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5725), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5733), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5743), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4291), 28, + ACTIONS(5745), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5741), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5253), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, + anon_sym_BQUOTE, + [64557] = 31, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5719), 1, anon_sym_AMP_AMP, + ACTIONS(5721), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5723), 1, + anon_sym_GT_GT, + ACTIONS(5727), 1, + anon_sym_AMP, + ACTIONS(5729), 1, anon_sym_CARET, + ACTIONS(5731), 1, + anon_sym_PIPE, + ACTIONS(5735), 1, anon_sym_PERCENT, + ACTIONS(5737), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5739), 1, + anon_sym_LT, + ACTIONS(5747), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5749), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5715), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5717), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5725), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5733), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5743), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5745), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5741), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, + ACTIONS(5267), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [64665] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5719), 1, + anon_sym_AMP_AMP, + ACTIONS(5721), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5723), 1, + anon_sym_GT_GT, + ACTIONS(5727), 1, + anon_sym_AMP, + ACTIONS(5729), 1, + anon_sym_CARET, + ACTIONS(5731), 1, + anon_sym_PIPE, + ACTIONS(5735), 1, + anon_sym_PERCENT, + ACTIONS(5737), 1, + anon_sym_STAR_STAR, + ACTIONS(5739), 1, + anon_sym_LT, + ACTIONS(5747), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5749), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5480), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + ACTIONS(5715), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5717), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5725), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5733), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5743), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5745), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5741), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5281), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [60582] = 14, - ACTIONS(165), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(1517), 1, + [64773] = 10, + ACTIONS(2486), 1, anon_sym_DQUOTE, - ACTIONS(1519), 1, + ACTIONS(2488), 1, anon_sym_SQUOTE, - ACTIONS(3262), 1, - anon_sym_LBRACE, - ACTIONS(5223), 1, - anon_sym_COMMA, - ACTIONS(5225), 1, - anon_sym_RBRACE, - ACTIONS(5227), 1, + ACTIONS(4641), 1, anon_sym_LBRACK, - STATE(5272), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(5610), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5229), 2, + ACTIONS(5761), 2, sym_number, sym_private_property_identifier, - STATE(5229), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(6095), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - STATE(6210), 3, + ACTIONS(5763), 2, + anon_sym_get, + anon_sym_set, + STATE(4627), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(5221), 23, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2506), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -191343,8 +211627,6 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -191357,144 +211639,285 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [60655] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4295), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4297), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, + [64839] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + ACTIONS(5180), 1, anon_sym_LBRACK, + ACTIONS(5182), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5719), 1, anon_sym_AMP_AMP, + ACTIONS(5721), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5723), 1, + anon_sym_GT_GT, + ACTIONS(5727), 1, + anon_sym_AMP, + ACTIONS(5729), 1, anon_sym_CARET, + ACTIONS(5731), 1, + anon_sym_PIPE, + ACTIONS(5735), 1, anon_sym_PERCENT, + ACTIONS(5737), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5739), 1, + anon_sym_LT, + ACTIONS(5747), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [60706] = 9, - ACTIONS(4085), 1, - anon_sym_extends, - ACTIONS(4520), 1, - anon_sym_LBRACK, - ACTIONS(5234), 1, - anon_sym_RPAREN, + ACTIONS(5749), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4523), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5210), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5231), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(3439), 11, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5715), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5717), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, + ACTIONS(5725), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5733), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5743), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 22, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5745), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5741), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(5305), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, anon_sym_BQUOTE, - anon_sym_satisfies, - [60769] = 9, - ACTIONS(3549), 1, - anon_sym_EQ, - ACTIONS(3574), 1, + [64947] = 10, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5699), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5765), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5767), 2, + anon_sym_get, + anon_sym_set, + STATE(4664), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [65013] = 10, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5769), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5771), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5773), 2, + anon_sym_get, + anon_sym_set, + STATE(4678), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, anon_sym_QMARK, - ACTIONS(4459), 1, + anon_sym_PIPE_RBRACE, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [65079] = 10, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, anon_sym_LBRACK, + ACTIONS(5355), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3571), 2, + ACTIONS(5775), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5777), 2, + anon_sym_get, + anon_sym_set, + STATE(4589), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, - ACTIONS(4263), 2, - anon_sym_RPAREN, - anon_sym_extends, - ACTIONS(4462), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3439), 11, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [65145] = 7, + ACTIONS(5424), 1, + anon_sym_LT, + ACTIONS(5779), 1, + anon_sym_DOT, + ACTIONS(5781), 1, + anon_sym_is, + STATE(2724), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4548), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 22, + ACTIONS(3955), 27, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_DOT, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -191513,11 +211936,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [60832] = 3, + anon_sym_extends, + [65205] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4299), 13, + ACTIONS(1995), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -191531,15 +211955,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4301), 29, + ACTIONS(1993), 30, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_while, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -191560,12 +211986,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [60883] = 3, + [65257] = 19, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(2508), 1, + anon_sym_async, + ACTIONS(2510), 1, + anon_sym_readonly, + ACTIONS(2514), 1, + anon_sym_override, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5532), 1, + anon_sym_STAR, + ACTIONS(5783), 1, + anon_sym_RBRACE, + STATE(3308), 1, + sym_override_modifier, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2512), 2, + anon_sym_get, + anon_sym_set, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [65341] = 5, + ACTIONS(5186), 1, + anon_sym_LT, + STATE(2414), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4303), 13, + ACTIONS(4590), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -191576,10 +212070,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4305), 29, + ACTIONS(4592), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -191609,60 +212102,111 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [60934] = 4, - ACTIONS(5083), 1, + [65397] = 35, + ACTIONS(906), 1, + anon_sym_COLON, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(5785), 1, + anon_sym_RPAREN, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, + STATE(7318), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4309), 12, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_PIPE, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4311), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [60987] = 3, + [65513] = 12, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5418), 1, + anon_sym_LBRACK, + ACTIONS(5420), 1, + anon_sym_DOT, + ACTIONS(5787), 1, + anon_sym_LT, + STATE(2412), 1, + sym_type_arguments, + STATE(2910), 1, + sym_arguments, + STATE(6263), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4313), 13, + ACTIONS(5520), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5147), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -191673,21 +212217,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4315), 29, + ACTIONS(5149), 21, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -191701,68 +212239,89 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [61038] = 7, - ACTIONS(3487), 1, - anon_sym_DOT, - ACTIONS(3491), 1, + [65583] = 20, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5468), 1, + anon_sym_GT_GT, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5478), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3481), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3485), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3439), 10, + ACTIONS(5466), 2, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, + anon_sym_SLASH, + ACTIONS(5470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5472), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5586), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5007), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 24, + ACTIONS(5009), 14, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [61097] = 3, + [65669] = 8, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5424), 1, + anon_sym_LT, + ACTIONS(5790), 1, + anon_sym_DOT, + STATE(2651), 1, + sym_arguments, + STATE(2652), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4317), 13, + ACTIONS(3887), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -191773,20 +212332,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4319), 29, + ACTIONS(3875), 26, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -191806,11 +212361,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [61148] = 3, + [65731] = 8, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5424), 1, + anon_sym_LT, + ACTIONS(5792), 1, + anon_sym_DOT, + STATE(2653), 1, + sym_arguments, + STATE(2654), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4321), 13, + ACTIONS(4554), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -191821,20 +212386,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4323), 29, + ACTIONS(4556), 26, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -191854,39 +212415,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [61199] = 5, + [65793] = 15, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5418), 1, + anon_sym_LBRACK, + ACTIONS(5420), 1, + anon_sym_DOT, + ACTIONS(5484), 1, + anon_sym_as, + ACTIONS(5486), 1, + anon_sym_BANG, + ACTIONS(5522), 1, + anon_sym_satisfies, + ACTIONS(5794), 1, + anon_sym_LT, + STATE(2412), 1, + sym_type_arguments, + STATE(2910), 1, + sym_arguments, + STATE(6263), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4313), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4315), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3439), 10, + ACTIONS(5520), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5230), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 26, + ACTIONS(5232), 19, sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_LPAREN, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - anon_sym_of, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -191900,194 +212475,257 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [61254] = 6, - ACTIONS(4319), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4818), 2, - anon_sym_COMMA, + [65869] = 27, + ACTIONS(5007), 1, + anon_sym_BANG, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, - ACTIONS(4821), 3, - anon_sym_GT, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5468), 1, + anon_sym_GT_GT, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5478), 1, + anon_sym_LT, + ACTIONS(5576), 1, + anon_sym_AMP_AMP, + ACTIONS(5578), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5580), 1, anon_sym_AMP, + ACTIONS(5582), 1, + anon_sym_CARET, + ACTIONS(5584), 1, anon_sym_PIPE, - ACTIONS(4590), 10, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5466), 2, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, + anon_sym_SLASH, + ACTIONS(5470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5472), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5588), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4592), 26, + ACTIONS(5590), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5586), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 9, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [61311] = 4, - ACTIONS(4277), 1, - anon_sym_extends, + [65969] = 19, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(772), 1, + anon_sym_RBRACE, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(2508), 1, + anon_sym_async, + ACTIONS(2510), 1, + anon_sym_readonly, + ACTIONS(2514), 1, + anon_sym_override, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5532), 1, + anon_sym_STAR, + STATE(3308), 1, + sym_override_modifier, + STATE(6225), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4271), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2512), 2, + anon_sym_get, + anon_sym_set, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4273), 28, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_QMARK, + ACTIONS(2506), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [66053] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5416), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + ACTIONS(5418), 1, anon_sym_LBRACK, + ACTIONS(5420), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(5484), 1, + anon_sym_as, + ACTIONS(5486), 1, + anon_sym_BANG, + ACTIONS(5490), 1, anon_sym_AMP_AMP, + ACTIONS(5492), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5494), 1, + anon_sym_GT_GT, + ACTIONS(5498), 1, + anon_sym_AMP, + ACTIONS(5500), 1, anon_sym_CARET, + ACTIONS(5502), 1, + anon_sym_PIPE, + ACTIONS(5506), 1, anon_sym_PERCENT, + ACTIONS(5508), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5510), 1, + anon_sym_LT, + ACTIONS(5518), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(5522), 1, anon_sym_satisfies, - [61364] = 6, - ACTIONS(5083), 1, - anon_sym_AMP, - ACTIONS(5085), 1, - anon_sym_PIPE, - ACTIONS(5087), 1, - anon_sym_extends, + ACTIONS(5524), 1, + sym__ternary_qmark, + STATE(2412), 1, + sym_type_arguments, + STATE(2910), 1, + sym_arguments, + STATE(6263), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4325), 11, + ACTIONS(5482), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5488), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, + ACTIONS(5496), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5504), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5514), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4327), 28, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5516), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(5520), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + ACTIONS(5512), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5052), 5, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_BQUOTE, - anon_sym_satisfies, - [61421] = 6, - ACTIONS(4281), 1, - anon_sym_extends, - ACTIONS(5137), 1, - anon_sym_LBRACK, + [66161] = 8, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5424), 1, + anon_sym_LT, + ACTIONS(5797), 1, + anon_sym_DOT, + STATE(2655), 1, + sym_arguments, + STATE(2656), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4279), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4329), 11, + ACTIONS(4560), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4331), 27, + ACTIONS(4562), 26, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_DOT, + anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -192106,42 +212744,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [61478] = 14, - ACTIONS(165), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(1517), 1, + anon_sym_extends, + [66223] = 10, + ACTIONS(2486), 1, anon_sym_DQUOTE, - ACTIONS(1519), 1, + ACTIONS(2488), 1, anon_sym_SQUOTE, - ACTIONS(3262), 1, - anon_sym_LBRACE, - ACTIONS(5223), 1, - anon_sym_COMMA, - ACTIONS(5227), 1, + ACTIONS(4641), 1, anon_sym_LBRACK, - ACTIONS(5240), 1, - anon_sym_RBRACE, - STATE(5253), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(5799), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5229), 2, + ACTIONS(5801), 2, sym_number, sym_private_property_identifier, - STATE(5245), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(6095), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - STATE(6210), 3, + ACTIONS(5803), 2, + anon_sym_get, + anon_sym_set, + STATE(4666), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(5238), 23, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -192151,8 +212789,6 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -192165,13 +212801,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [61551] = 4, - ACTIONS(4806), 1, - anon_sym_EQ, + [66289] = 11, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5418), 1, + anon_sym_LBRACK, + ACTIONS(5420), 1, + anon_sym_DOT, + ACTIONS(5805), 1, + anon_sym_LT, + STATE(2412), 1, + sym_type_arguments, + STATE(2910), 1, + sym_arguments, + STATE(6263), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4804), 13, + ACTIONS(5136), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -192182,21 +212832,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4808), 28, + ACTIONS(5138), 23, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -192214,109 +212858,149 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [61604] = 4, - ACTIONS(5137), 1, + [66357] = 11, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4578), 1, anon_sym_LBRACK, + ACTIONS(5799), 1, + anon_sym_STAR, + ACTIONS(5808), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4333), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4335), 28, + ACTIONS(5810), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5812), 2, + anon_sym_get, + anon_sym_set, + STATE(3465), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(4107), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [66425] = 35, + ACTIONS(906), 1, + anon_sym_COLON, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, anon_sym_DOT, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, anon_sym_AMP_AMP, + ACTIONS(5060), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(5086), 1, anon_sym_satisfies, - anon_sym_extends, - [61657] = 4, - ACTIONS(5242), 1, - anon_sym_extends, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(5814), 1, + anon_sym_RPAREN, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, + STATE(6987), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4337), 13, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4339), 28, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [61710] = 3, + [66541] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4275), 13, + ACTIONS(3580), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -192330,15 +213014,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4277), 29, + ACTIONS(3582), 30, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -192360,158 +213044,157 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [61761] = 6, - ACTIONS(4263), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4459), 2, - anon_sym_COMMA, + anon_sym_PIPE_RBRACE, + [66593] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, - ACTIONS(4462), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3439), 10, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5468), 1, anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5478), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3443), 26, - sym__automatic_semicolon, - sym__ternary_qmark, + ACTIONS(5570), 1, anon_sym_as, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5576), 1, anon_sym_AMP_AMP, + ACTIONS(5578), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5580), 1, + anon_sym_AMP, + ACTIONS(5582), 1, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5584), 1, + anon_sym_PIPE, + ACTIONS(5592), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(5594), 1, anon_sym_satisfies, - [61818] = 3, + ACTIONS(5596), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4343), 13, + ACTIONS(5466), 2, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_SLASH, + ACTIONS(5470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5472), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5588), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4345), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5590), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5586), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(5154), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [61869] = 3, + [66701] = 10, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5392), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4347), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4349), 29, + ACTIONS(5816), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5818), 2, + anon_sym_get, + anon_sym_set, + STATE(4702), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [66767] = 9, + ACTIONS(87), 1, + anon_sym_BQUOTE, + ACTIONS(5180), 1, anon_sym_LBRACK, + ACTIONS(5182), 1, anon_sym_DOT, + ACTIONS(5184), 1, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [61920] = 3, + STATE(2499), 1, + sym_template_string, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4351), 13, + ACTIONS(1867), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -192525,7 +213208,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4353), 29, + ACTIONS(1869), 24, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -192534,9 +213217,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -192552,48 +213232,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [61971] = 10, - ACTIONS(2300), 1, + [66831] = 11, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4651), 1, anon_sym_LBRACK, - ACTIONS(5244), 1, + ACTIONS(5392), 1, anon_sym_STAR, + ACTIONS(5394), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5246), 2, + ACTIONS(5396), 2, sym_number, sym_private_property_identifier, - ACTIONS(5248), 2, + ACTIONS(5400), 2, anon_sym_get, anon_sym_set, - STATE(3570), 3, + STATE(3539), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(770), 11, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_EQ, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 21, + anon_sym_PIPE_RBRACE, + ACTIONS(4107), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -192610,38 +213290,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [62036] = 6, - ACTIONS(4085), 1, - anon_sym_extends, + [66899] = 4, + ACTIONS(5824), 1, + sym_regex_flags, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4520), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4523), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3439), 10, + ACTIONS(5820), 16, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 26, - sym__automatic_semicolon, + anon_sym_instanceof, + anon_sym_satisfies, + ACTIONS(5822), 26, sym__ternary_qmark, - anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -192656,138 +213337,266 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, + [66953] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5468), 1, + anon_sym_GT_GT, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5478), 1, + anon_sym_LT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5576), 1, + anon_sym_AMP_AMP, + ACTIONS(5578), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5580), 1, + anon_sym_AMP, + ACTIONS(5582), 1, + anon_sym_CARET, + ACTIONS(5584), 1, + anon_sym_PIPE, + ACTIONS(5592), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5594), 1, anon_sym_satisfies, - [62093] = 7, - ACTIONS(3565), 1, - anon_sym_EQ, - ACTIONS(4263), 1, - anon_sym_extends, + ACTIONS(5596), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4459), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4462), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3439), 10, + ACTIONS(5466), 2, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, + anon_sym_SLASH, + ACTIONS(5470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5472), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5588), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 25, + ACTIONS(5590), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5586), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5333), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_DOT, + anon_sym_BQUOTE, + [67061] = 31, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5468), 1, + anon_sym_GT_GT, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5478), 1, + anon_sym_LT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5576), 1, anon_sym_AMP_AMP, + ACTIONS(5578), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5580), 1, + anon_sym_AMP, + ACTIONS(5582), 1, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5584), 1, + anon_sym_PIPE, + ACTIONS(5592), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(5594), 1, anon_sym_satisfies, - [62152] = 3, + ACTIONS(5596), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4079), 13, + ACTIONS(5466), 2, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_SLASH, + ACTIONS(5470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5472), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5588), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4081), 29, + ACTIONS(5590), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5586), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5216), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_BQUOTE, + [67169] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, + ACTIONS(5182), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(5468), 1, + anon_sym_GT_GT, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5478), 1, + anon_sym_LT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5576), 1, anon_sym_AMP_AMP, + ACTIONS(5578), 1, anon_sym_PIPE_PIPE, + ACTIONS(5580), 1, + anon_sym_AMP, + ACTIONS(5582), 1, + anon_sym_CARET, + ACTIONS(5584), 1, + anon_sym_PIPE, + ACTIONS(5592), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5596), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5466), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5470), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5472), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5588), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5590), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5586), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(5220), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [62203] = 11, - ACTIONS(3274), 1, + [67277] = 10, + ACTIONS(2486), 1, anon_sym_DQUOTE, - ACTIONS(3276), 1, + ACTIONS(2488), 1, anon_sym_SQUOTE, - ACTIONS(4213), 1, + ACTIONS(4641), 1, anon_sym_LBRACK, - ACTIONS(5250), 1, + ACTIONS(5826), 1, anon_sym_STAR, - ACTIONS(5252), 1, - anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5254), 2, + ACTIONS(5828), 2, sym_number, sym_private_property_identifier, - ACTIONS(5256), 2, + ACTIONS(5830), 2, anon_sym_get, anon_sym_set, - STATE(3070), 3, + STATE(4708), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(770), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, @@ -192796,11 +213605,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(3677), 20, + ACTIONS(2506), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -192817,37 +213627,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [62270] = 6, - ACTIONS(5083), 1, - anon_sym_AMP, - ACTIONS(5085), 1, - anon_sym_PIPE, - ACTIONS(5087), 1, - anon_sym_extends, + [67343] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4093), 11, + ACTIONS(3568), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4095), 28, + ACTIONS(3570), 30, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -192868,59 +213674,96 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [62327] = 3, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [67395] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5468), 1, + anon_sym_GT_GT, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5478), 1, + anon_sym_LT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5576), 1, + anon_sym_AMP_AMP, + ACTIONS(5578), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5580), 1, + anon_sym_AMP, + ACTIONS(5582), 1, + anon_sym_CARET, + ACTIONS(5584), 1, + anon_sym_PIPE, + ACTIONS(5592), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5596), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4197), 13, + ACTIONS(5466), 2, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_SLASH, + ACTIONS(5470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5472), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5588), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4199), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5590), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5586), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(5331), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [62378] = 3, + [67503] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4261), 13, + ACTIONS(4729), 5, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(4723), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -192934,15 +213777,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4263), 29, - sym__automatic_semicolon, + ACTIONS(4725), 25, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -192963,46 +213803,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [62429] = 10, - ACTIONS(2300), 1, + [67557] = 11, + ACTIONS(3684), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(3686), 1, anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4578), 1, anon_sym_LBRACK, - ACTIONS(5258), 1, + ACTIONS(5372), 1, anon_sym_STAR, + ACTIONS(5374), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5260), 2, + ACTIONS(5376), 2, sym_number, sym_private_property_identifier, - ACTIONS(5262), 2, + ACTIONS(5380), 2, anon_sym_get, anon_sym_set, - STATE(3764), 3, + STATE(3545), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(770), 11, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_EQ, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 21, + anon_sym_PIPE_RBRACE, + ACTIONS(4107), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -193019,94 +213860,114 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [62494] = 10, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + [67625] = 33, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, - ACTIONS(5149), 1, - anon_sym_STAR, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5468), 1, + anon_sym_GT_GT, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5478), 1, + anon_sym_LT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5576), 1, + anon_sym_AMP_AMP, + ACTIONS(5578), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5580), 1, + anon_sym_AMP, + ACTIONS(5582), 1, + anon_sym_CARET, + ACTIONS(5584), 1, + anon_sym_PIPE, + ACTIONS(5592), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5596), 1, + sym__ternary_qmark, + ACTIONS(5832), 1, + anon_sym_COMMA, + ACTIONS(5835), 1, + anon_sym_RBRACE, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5264), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5266), 2, - anon_sym_get, - anon_sym_set, - STATE(3814), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(5466), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5472), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5588), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5590), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5837), 2, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [62559] = 7, - ACTIONS(3531), 1, + ACTIONS(5586), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [67736] = 4, + ACTIONS(1843), 1, anon_sym_EQ, - ACTIONS(4263), 1, - anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4459), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4462), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3439), 10, + ACTIONS(1841), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 25, + ACTIONS(1845), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -193126,67 +213987,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [62618] = 11, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(4213), 1, - anon_sym_LBRACK, - ACTIONS(5244), 1, - anon_sym_STAR, - ACTIONS(5268), 1, - anon_sym_async, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5270), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5272), 2, - anon_sym_get, - anon_sym_set, - STATE(3045), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3677), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [62685] = 3, + [67789] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2346), 13, + ACTIONS(4614), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -193200,7 +214005,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2344), 29, + ACTIONS(4616), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -193230,25 +214035,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [62736] = 3, + [67840] = 6, + ACTIONS(5839), 1, + anon_sym_AMP, + ACTIONS(5841), 1, + anon_sym_PIPE, + ACTIONS(5843), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4355), 13, + ACTIONS(4614), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4357), 29, + ACTIONS(4616), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -193277,88 +214086,255 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [62787] = 31, - ACTIONS(3937), 1, + [67897] = 32, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(5180), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(5182), 1, anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5570), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5572), 1, anon_sym_BANG, - ACTIONS(4484), 1, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5717), 1, + anon_sym_GT, + ACTIONS(5719), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, + ACTIONS(5721), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, + ACTIONS(5723), 1, anon_sym_GT_GT, - ACTIONS(4492), 1, + ACTIONS(5727), 1, anon_sym_AMP, - ACTIONS(4494), 1, + ACTIONS(5729), 1, anon_sym_CARET, - ACTIONS(4496), 1, + ACTIONS(5731), 1, anon_sym_PIPE, - ACTIONS(4500), 1, + ACTIONS(5735), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, + ACTIONS(5737), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, + ACTIONS(5739), 1, anon_sym_LT, - ACTIONS(4512), 1, + ACTIONS(5747), 1, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, + ACTIONS(5749), 1, sym__ternary_qmark, - STATE(1481), 1, + ACTIONS(5847), 1, + anon_sym_in, + STATE(2150), 1, sym_type_arguments, - STATE(1672), 1, + STATE(2489), 1, sym_arguments, - STATE(4831), 1, + STATE(6215), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5715), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4482), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4490), 2, + ACTIONS(5725), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4498), 2, + ACTIONS(5733), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5743), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5745), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5741), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5845), 4, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + [68006] = 7, + ACTIONS(3915), 1, + anon_sym_DOT, + ACTIONS(3917), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3875), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3887), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3869), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(3873), 24, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4506), 3, + anon_sym_BQUOTE, + anon_sym_satisfies, + [68065] = 9, + ACTIONS(4711), 1, + anon_sym_LBRACK, + ACTIONS(4717), 1, + anon_sym_extends, + ACTIONS(5850), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4707), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4714), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5641), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(4705), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4709), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(5274), 4, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [68128] = 16, + ACTIONS(237), 1, anon_sym_COMMA, + ACTIONS(745), 1, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_RBRACK, - [62894] = 3, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(2508), 1, + anon_sym_async, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5532), 1, + anon_sym_STAR, + STATE(6212), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2512), 2, + anon_sym_get, + anon_sym_set, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [68205] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4359), 13, + ACTIONS(4847), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -193372,7 +214348,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4361), 29, + ACTIONS(4849), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -193402,11 +214378,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [62945] = 3, + [68256] = 4, + ACTIONS(5853), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4363), 13, + ACTIONS(1839), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -193420,15 +214398,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4365), 29, - sym__automatic_semicolon, + ACTIONS(1837), 28, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -193449,41 +214426,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [62996] = 10, - ACTIONS(2300), 1, + anon_sym_PIPE_RBRACE, + [68309] = 8, + ACTIONS(2486), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(2488), 1, anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4641), 1, anon_sym_LBRACK, - ACTIONS(5064), 1, - anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5276), 2, + ACTIONS(5625), 2, sym_number, sym_private_property_identifier, - ACTIONS(5278), 2, - anon_sym_get, - anon_sym_set, - STATE(3595), 3, + STATE(4646), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(770), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 21, + ACTIONS(2506), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -193493,6 +214466,8 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -193505,11 +214480,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [63061] = 3, + [68370] = 4, + ACTIONS(4592), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4367), 13, + ACTIONS(4836), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -193523,7 +214500,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4369), 29, + ACTIONS(4838), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -193552,12 +214529,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [63112] = 3, + [68423] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4371), 13, + ACTIONS(4851), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -193571,7 +214547,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4373), 29, + ACTIONS(4853), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -193601,11 +214577,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [63163] = 3, + [68474] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4375), 13, + ACTIONS(4855), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -193619,7 +214595,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4377), 29, + ACTIONS(4857), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -193649,11 +214625,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [63214] = 3, + [68525] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4379), 13, + ACTIONS(2532), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -193667,7 +214643,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4381), 29, + ACTIONS(2530), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -193697,11 +214673,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [63265] = 3, + [68576] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4383), 13, + ACTIONS(4859), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -193715,7 +214691,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4385), 29, + ACTIONS(4861), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -193745,66 +214721,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [63316] = 10, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(5250), 1, - anon_sym_STAR, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5280), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5282), 2, - anon_sym_get, - anon_sym_set, - STATE(3616), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [63381] = 3, + [68627] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4387), 13, + ACTIONS(4863), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -193818,7 +214739,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4389), 29, + ACTIONS(4865), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -193848,179 +214769,111 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [63432] = 10, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(5179), 1, - anon_sym_STAR, + [68678] = 4, + ACTIONS(5839), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5284), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5286), 2, - anon_sym_get, - anon_sym_set, - STATE(3635), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(4867), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4869), 29, sym__automatic_semicolon, - sym__member_signature_marker, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [63497] = 10, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(5288), 1, - anon_sym_STAR, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [68731] = 6, + ACTIONS(5839), 1, + anon_sym_AMP, + ACTIONS(5841), 1, + anon_sym_PIPE, + ACTIONS(5843), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5290), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5292), 2, - anon_sym_get, - anon_sym_set, - STATE(3654), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(4836), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4838), 28, sym__automatic_semicolon, - sym__member_signature_marker, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [63562] = 11, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(4213), 1, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(5040), 1, - anon_sym_STAR, - ACTIONS(5042), 1, - anon_sym_async, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5048), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5294), 2, - sym_number, - sym_private_property_identifier, - STATE(2941), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3677), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [63629] = 4, - ACTIONS(4395), 1, anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [68788] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4391), 13, + ACTIONS(4871), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -194034,7 +214887,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4393), 28, + ACTIONS(4873), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -194044,6 +214897,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_of, anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -194063,11 +214917,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [63682] = 3, + [68839] = 4, + ACTIONS(5440), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3658), 13, + ACTIONS(3887), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -194081,7 +214937,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3495), 29, + ACTIONS(3875), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -194091,7 +214947,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_of, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -194111,96 +214966,96 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [63733] = 11, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(4213), 1, + [68892] = 9, + ACTIONS(4568), 1, + anon_sym_extends, + ACTIONS(5275), 1, anon_sym_LBRACK, - ACTIONS(5040), 1, - anon_sym_STAR, - ACTIONS(5042), 1, - anon_sym_async, + ACTIONS(5859), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5048), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5296), 2, - sym_number, - sym_private_property_identifier, - STATE(3032), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, - sym__member_signature_marker, + ACTIONS(5278), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5855), 2, anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5857), 2, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, + ACTIONS(3869), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3677), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [63800] = 10, - ACTIONS(2300), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [68955] = 14, + ACTIONS(165), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1667), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(1669), 1, anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(3672), 1, + anon_sym_LBRACE, + ACTIONS(5864), 1, + anon_sym_COMMA, + ACTIONS(5866), 1, + anon_sym_RBRACE, + ACTIONS(5868), 1, anon_sym_LBRACK, - ACTIONS(5054), 1, - anon_sym_STAR, + STATE(6287), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5298), 2, + ACTIONS(5870), 2, sym_number, sym_private_property_identifier, - ACTIONS(5300), 2, - anon_sym_get, - anon_sym_set, - STATE(3850), 3, + STATE(6283), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(6867), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 21, + STATE(6871), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(5862), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -194210,62 +215065,8 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [63865] = 11, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(4213), 1, - anon_sym_LBRACK, - ACTIONS(5054), 1, - anon_sym_STAR, - ACTIONS(5056), 1, - anon_sym_async, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5058), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5062), 2, anon_sym_get, anon_sym_set, - STATE(3066), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3677), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -194278,11 +215079,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [63932] = 3, + [69028] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3654), 13, + ACTIONS(1855), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -194296,15 +215097,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3497), 29, + ACTIONS(1853), 29, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -194326,42 +215126,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [63983] = 9, - ACTIONS(4085), 1, - anon_sym_extends, - ACTIONS(4520), 1, - anon_sym_LBRACK, - ACTIONS(5306), 1, - anon_sym_RPAREN, + anon_sym_is, + [69079] = 4, + ACTIONS(5872), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4523), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5302), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5304), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(3439), 11, + ACTIONS(4731), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 22, + ACTIONS(4733), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_DOT, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -194380,13 +215175,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [64046] = 4, - ACTIONS(1693), 1, - anon_sym_EQ, + anon_sym_extends, + [69132] = 5, + ACTIONS(5178), 1, + anon_sym_LPAREN, + STATE(2545), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1691), 13, + ACTIONS(4653), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -194400,13 +215198,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1695), 28, + ACTIONS(4655), 27, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, anon_sym_LBRACK, @@ -194429,73 +215226,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [64099] = 15, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(732), 1, - anon_sym_RBRACE, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(4918), 1, - anon_sym_STAR, - STATE(4829), 1, - aux_sym_object_repeat1, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2310), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3868), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [64174] = 4, - ACTIONS(4398), 1, - anon_sym_DOT, + [69187] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4391), 13, + ACTIONS(4737), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -194509,7 +215244,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4393), 28, + ACTIONS(4739), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -194519,6 +215254,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_of, anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -194538,72 +215274,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [64227] = 16, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(732), 1, - anon_sym_RBRACE, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(4211), 1, + [69238] = 4, + ACTIONS(5162), 1, anon_sym_EQ, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(4918), 1, - anon_sym_STAR, - STATE(4829), 1, - aux_sym_object_repeat1, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2310), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3868), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [64304] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4401), 13, + ACTIONS(5160), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -194617,7 +215294,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4403), 29, + ACTIONS(5164), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -194646,38 +215323,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [64355] = 6, - ACTIONS(5083), 1, - anon_sym_AMP, - ACTIONS(5085), 1, - anon_sym_PIPE, - ACTIONS(5087), 1, - anon_sym_extends, + [69291] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4401), 11, + ACTIONS(1873), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4403), 28, + ACTIONS(1871), 29, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -194698,11 +215370,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [64412] = 3, + anon_sym_PIPE_RBRACE, + [69342] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5418), 1, + anon_sym_LBRACK, + ACTIONS(5420), 1, + anon_sym_DOT, + ACTIONS(5484), 1, + anon_sym_as, + ACTIONS(5486), 1, + anon_sym_BANG, + ACTIONS(5490), 1, + anon_sym_AMP_AMP, + ACTIONS(5492), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5494), 1, + anon_sym_GT_GT, + ACTIONS(5498), 1, + anon_sym_AMP, + ACTIONS(5500), 1, + anon_sym_CARET, + ACTIONS(5502), 1, + anon_sym_PIPE, + ACTIONS(5506), 1, + anon_sym_PERCENT, + ACTIONS(5508), 1, + anon_sym_STAR_STAR, + ACTIONS(5510), 1, + anon_sym_LT, + ACTIONS(5518), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5522), 1, + anon_sym_satisfies, + ACTIONS(5524), 1, + sym__ternary_qmark, + STATE(2412), 1, + sym_type_arguments, + STATE(2910), 1, + sym_arguments, + STATE(6263), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5482), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5488), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5496), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5504), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5514), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5516), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5520), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5512), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5845), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [69449] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4415), 13, + ACTIONS(4843), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -194716,7 +215465,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4417), 29, + ACTIONS(4845), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -194746,11 +215495,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [64463] = 3, + [69500] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4419), 13, + ACTIONS(4663), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -194764,7 +215513,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4421), 29, + ACTIONS(4665), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -194794,122 +215543,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [64514] = 10, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3909), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(4532), 2, - sym_number, - sym_private_property_identifier, - STATE(3839), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [64579] = 11, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(4213), 1, - anon_sym_LBRACK, - ACTIONS(5064), 1, - anon_sym_STAR, - ACTIONS(5066), 1, - anon_sym_async, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5068), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5072), 2, - anon_sym_get, - anon_sym_set, - STATE(3068), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3677), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [64646] = 3, + [69551] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4423), 13, + ACTIONS(4590), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -194923,7 +215561,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4425), 29, + ACTIONS(4592), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -194953,40 +215591,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [64697] = 6, - ACTIONS(4357), 1, - anon_sym_extends, + [69602] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4543), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4540), 4, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - ACTIONS(4271), 10, + ACTIONS(4570), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4273), 24, + ACTIONS(4572), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -195004,11 +215638,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [64754] = 3, + anon_sym_extends, + [69653] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4439), 13, + ACTIONS(2033), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(2037), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -195022,15 +215664,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4441), 29, - sym__automatic_semicolon, + ACTIONS(2039), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -195051,37 +215688,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + [69706] = 6, + ACTIONS(4795), 1, anon_sym_extends, - [64805] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4443), 13, + ACTIONS(5310), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5307), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + ACTIONS(4723), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4445), 29, + ACTIONS(4725), 24, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -195099,35 +215739,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [64856] = 4, - ACTIONS(5083), 1, - anon_sym_AMP, + [69763] = 5, + ACTIONS(5424), 1, + anon_sym_LT, + STATE(2725), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4447), 12, + ACTIONS(4590), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4449), 29, + ACTIONS(4592), 28, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -195149,34 +215789,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [64909] = 3, + [69818] = 9, + ACTIONS(4568), 1, + anon_sym_extends, + ACTIONS(5275), 1, + anon_sym_LBRACK, + ACTIONS(5879), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4451), 13, + ACTIONS(5278), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5874), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5876), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(3869), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4453), 29, - sym__automatic_semicolon, + ACTIONS(3873), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -195196,12 +215843,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [64960] = 3, + [69881] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4227), 13, + ACTIONS(1905), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1909), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -195215,15 +215868,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4229), 29, - sym__automatic_semicolon, + ACTIONS(1911), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -195244,32 +215892,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [65011] = 10, - ACTIONS(2300), 1, + [69934] = 8, + ACTIONS(2486), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(2488), 1, anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4641), 1, anon_sym_LBRACK, - ACTIONS(5309), 1, - anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5311), 2, + ACTIONS(5695), 2, sym_number, sym_private_property_identifier, - ACTIONS(5313), 2, - anon_sym_get, - anon_sym_set, - STATE(3757), 3, + STATE(4619), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(770), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_EQ, anon_sym_COMMA, anon_sym_BANG, @@ -195278,7 +215921,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 21, + ACTIONS(2506), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -195288,6 +215931,8 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -195300,587 +215945,389 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [65076] = 11, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(4213), 1, - anon_sym_LBRACK, - ACTIONS(5309), 1, - anon_sym_STAR, - ACTIONS(5315), 1, - anon_sym_async, + [69995] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5317), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5319), 2, - anon_sym_get, - anon_sym_set, - STATE(2940), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(1915), 6, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_COLON, + anon_sym_PIPE_RBRACE, + ACTIONS(1919), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3677), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [65143] = 31, - ACTIONS(3937), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1921), 23, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5325), 1, anon_sym_AMP_AMP, - ACTIONS(5327), 1, anon_sym_PIPE_PIPE, - ACTIONS(5329), 1, - anon_sym_GT_GT, - ACTIONS(5333), 1, - anon_sym_AMP, - ACTIONS(5335), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5337), 1, - anon_sym_PIPE, - ACTIONS(5341), 1, anon_sym_PERCENT, - ACTIONS(5343), 1, anon_sym_STAR_STAR, - ACTIONS(5345), 1, - anon_sym_LT, - ACTIONS(5353), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5355), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [70048] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5321), 2, + ACTIONS(3568), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5323), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5331), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5339), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5349), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5351), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5347), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4558), 4, - anon_sym_LBRACE, + ACTIONS(3570), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_implements, - [65250] = 31, - ACTIONS(3937), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5325), 1, anon_sym_AMP_AMP, - ACTIONS(5327), 1, anon_sym_PIPE_PIPE, - ACTIONS(5329), 1, - anon_sym_GT_GT, - ACTIONS(5333), 1, - anon_sym_AMP, - ACTIONS(5335), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5337), 1, - anon_sym_PIPE, - ACTIONS(5341), 1, anon_sym_PERCENT, - ACTIONS(5343), 1, anon_sym_STAR_STAR, - ACTIONS(5345), 1, - anon_sym_LT, - ACTIONS(5353), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5355), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [70099] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5321), 2, + ACTIONS(4685), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5323), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5331), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5339), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5349), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5351), 2, + ACTIONS(4687), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5347), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4584), 4, - anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_implements, - [65357] = 31, - ACTIONS(3937), 1, + anon_sym_satisfies, + anon_sym_extends, + [70150] = 32, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(5180), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(5182), 1, anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5468), 1, + anon_sym_GT_GT, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5478), 1, + anon_sym_LT, + ACTIONS(5570), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5572), 1, anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5325), 1, + ACTIONS(5576), 1, anon_sym_AMP_AMP, - ACTIONS(5327), 1, + ACTIONS(5578), 1, anon_sym_PIPE_PIPE, - ACTIONS(5329), 1, - anon_sym_GT_GT, - ACTIONS(5333), 1, + ACTIONS(5580), 1, anon_sym_AMP, - ACTIONS(5335), 1, + ACTIONS(5582), 1, anon_sym_CARET, - ACTIONS(5337), 1, + ACTIONS(5584), 1, anon_sym_PIPE, - ACTIONS(5341), 1, - anon_sym_PERCENT, - ACTIONS(5343), 1, - anon_sym_STAR_STAR, - ACTIONS(5345), 1, - anon_sym_LT, - ACTIONS(5353), 1, + ACTIONS(5592), 1, anon_sym_QMARK_QMARK, - ACTIONS(5355), 1, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5596), 1, sym__ternary_qmark, - STATE(1481), 1, + STATE(2150), 1, sym_type_arguments, - STATE(1672), 1, + STATE(2489), 1, sym_arguments, - STATE(4831), 1, + STATE(6215), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5321), 2, + ACTIONS(5466), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5323), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5331), 2, + ACTIONS(5470), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5339), 2, + ACTIONS(5472), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5349), 2, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5588), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5351), 2, + ACTIONS(5590), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5347), 3, + ACTIONS(5835), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(5883), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(5586), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4757), 4, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_implements, - [65464] = 11, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(4213), 1, - anon_sym_LBRACK, - ACTIONS(5191), 1, - anon_sym_STAR, - ACTIONS(5357), 1, - anon_sym_async, + [70259] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5359), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5361), 2, - anon_sym_get, - anon_sym_set, - STATE(3038), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(2023), 6, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_COLON, + anon_sym_PIPE_RBRACE, + ACTIONS(2027), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3677), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [65531] = 31, - ACTIONS(3937), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2029), 23, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5325), 1, anon_sym_AMP_AMP, - ACTIONS(5327), 1, anon_sym_PIPE_PIPE, - ACTIONS(5329), 1, - anon_sym_GT_GT, - ACTIONS(5333), 1, - anon_sym_AMP, - ACTIONS(5335), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5337), 1, - anon_sym_PIPE, - ACTIONS(5341), 1, anon_sym_PERCENT, - ACTIONS(5343), 1, anon_sym_STAR_STAR, - ACTIONS(5345), 1, - anon_sym_LT, - ACTIONS(5353), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5355), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [70312] = 5, + ACTIONS(5885), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5321), 2, + ACTIONS(1925), 5, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1929), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5323), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5331), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5339), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5349), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5351), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5347), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4693), 4, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_implements, - [65638] = 31, - ACTIONS(3937), 1, + ACTIONS(1931), 23, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5325), 1, anon_sym_AMP_AMP, - ACTIONS(5327), 1, anon_sym_PIPE_PIPE, - ACTIONS(5329), 1, - anon_sym_GT_GT, - ACTIONS(5333), 1, - anon_sym_AMP, - ACTIONS(5335), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5337), 1, - anon_sym_PIPE, - ACTIONS(5341), 1, anon_sym_PERCENT, - ACTIONS(5343), 1, anon_sym_STAR_STAR, - ACTIONS(5345), 1, - anon_sym_LT, - ACTIONS(5353), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5355), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5321), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5323), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5331), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5339), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5349), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5351), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5347), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4697), 4, - anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_implements, - [65745] = 18, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5329), 1, - anon_sym_GT_GT, - ACTIONS(5341), 1, - anon_sym_PERCENT, - ACTIONS(5343), 1, - anon_sym_STAR_STAR, - ACTIONS(5345), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_satisfies, + [70367] = 5, + ACTIONS(5887), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5321), 2, + ACTIONS(1935), 5, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1939), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5331), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5339), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4538), 7, anon_sym_BANG, anon_sym_in, anon_sym_GT, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 16, + ACTIONS(1941), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [65826] = 13, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5343), 1, - anon_sym_STAR_STAR, - ACTIONS(5363), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + [70422] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4538), 12, + ACTIONS(2043), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(2047), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -195891,465 +216338,529 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 19, + ACTIONS(2049), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [65897] = 25, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4538), 1, - anon_sym_BANG, - ACTIONS(5329), 1, - anon_sym_GT_GT, - ACTIONS(5333), 1, - anon_sym_AMP, - ACTIONS(5335), 1, - anon_sym_CARET, - ACTIONS(5337), 1, - anon_sym_PIPE, - ACTIONS(5341), 1, - anon_sym_PERCENT, - ACTIONS(5343), 1, - anon_sym_STAR_STAR, - ACTIONS(5345), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + [70475] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5321), 2, + ACTIONS(4647), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5323), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5331), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5339), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5349), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5351), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5347), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 10, + ACTIONS(4649), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [65992] = 26, - ACTIONS(3937), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4538), 1, - anon_sym_BANG, - ACTIONS(5325), 1, anon_sym_AMP_AMP, - ACTIONS(5329), 1, - anon_sym_GT_GT, - ACTIONS(5333), 1, - anon_sym_AMP, - ACTIONS(5335), 1, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5337), 1, - anon_sym_PIPE, - ACTIONS(5341), 1, anon_sym_PERCENT, - ACTIONS(5343), 1, anon_sym_STAR_STAR, - ACTIONS(5345), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5321), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5323), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5331), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5339), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5349), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5351), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5347), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 9, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [66089] = 16, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_extends, + [70526] = 6, + ACTIONS(5237), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5341), 1, - anon_sym_PERCENT, - ACTIONS(5343), 1, - anon_sym_STAR_STAR, - ACTIONS(5363), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5321), 2, + ACTIONS(4753), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(5240), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5098), 10, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5339), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4538), 8, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 18, + ACTIONS(5100), 26, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [66166] = 22, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, + [70583] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(774), 1, + anon_sym_RBRACE, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5329), 1, - anon_sym_GT_GT, - ACTIONS(5341), 1, - anon_sym_PERCENT, - ACTIONS(5343), 1, - anon_sym_STAR_STAR, - ACTIONS(5345), 1, + ACTIONS(5532), 1, + anon_sym_STAR, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2512), 2, + anon_sym_get, + anon_sym_set, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_QMARK, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [70658] = 7, + ACTIONS(3985), 1, + anon_sym_EQ, + ACTIONS(4687), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5321), 2, + ACTIONS(5269), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(5272), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3869), 10, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5323), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5331), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5339), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5349), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5351), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4538), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5347), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 11, + ACTIONS(3873), 25, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [66255] = 23, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, + [70717] = 9, + ACTIONS(3957), 1, + anon_sym_EQ, + ACTIONS(4011), 1, + anon_sym_QMARK, + ACTIONS(5269), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5329), 1, - anon_sym_GT_GT, - ACTIONS(5333), 1, - anon_sym_AMP, - ACTIONS(5341), 1, - anon_sym_PERCENT, - ACTIONS(5343), 1, - anon_sym_STAR_STAR, - ACTIONS(5345), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4538), 2, - anon_sym_BANG, + ACTIONS(4022), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(4687), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(5272), 2, + anon_sym_AMP, anon_sym_PIPE, - ACTIONS(5321), 2, + ACTIONS(3869), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5323), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5331), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5339), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5349), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5351), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5347), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 11, + ACTIONS(3873), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [66346] = 24, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, + [70780] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(772), 1, + anon_sym_RBRACE, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5329), 1, - anon_sym_GT_GT, - ACTIONS(5333), 1, - anon_sym_AMP, - ACTIONS(5335), 1, - anon_sym_CARET, - ACTIONS(5341), 1, - anon_sym_PERCENT, - ACTIONS(5343), 1, - anon_sym_STAR_STAR, - ACTIONS(5345), 1, + ACTIONS(5532), 1, + anon_sym_STAR, + STATE(6225), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2512), 2, + anon_sym_get, + anon_sym_set, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_QMARK, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [70855] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4538), 2, + ACTIONS(5631), 2, + sym_number, + sym_private_property_identifier, + STATE(4613), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [70916] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(2508), 1, + anon_sym_async, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5532), 1, + anon_sym_STAR, + ACTIONS(5603), 1, + anon_sym_RBRACE, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2512), 2, + anon_sym_get, + anon_sym_set, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [70993] = 6, + ACTIONS(5839), 1, + anon_sym_AMP, + ACTIONS(5841), 1, anon_sym_PIPE, - ACTIONS(5321), 2, + ACTIONS(5843), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4789), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5323), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5331), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5339), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5349), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5351), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5347), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 10, + ACTIONS(4791), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [66439] = 15, - ACTIONS(3937), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5341), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(5343), 1, anon_sym_STAR_STAR, - ACTIONS(5363), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [71050] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5321), 2, + ACTIONS(4566), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4538), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -196358,60 +216869,100 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 18, + ACTIONS(4568), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [66514] = 16, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_extends, + [71101] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5528), 2, + sym_number, + sym_private_property_identifier, + STATE(4582), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5343), 1, - anon_sym_STAR_STAR, - ACTIONS(5363), 1, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [71162] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4538), 11, + ACTIONS(2544), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -196420,1073 +216971,484 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 17, + ACTIONS(2542), 29, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_LBRACE, + anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_implements, - [66591] = 20, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5329), 1, - anon_sym_GT_GT, - ACTIONS(5341), 1, - anon_sym_PERCENT, - ACTIONS(5343), 1, - anon_sym_STAR_STAR, - ACTIONS(5345), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_satisfies, + anon_sym_extends, + [71213] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5321), 2, + ACTIONS(4741), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5323), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5331), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5339), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5347), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4538), 5, - anon_sym_BANG, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 13, + ACTIONS(4717), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [66676] = 27, - ACTIONS(3937), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4538), 1, - anon_sym_BANG, - ACTIONS(5325), 1, anon_sym_AMP_AMP, - ACTIONS(5327), 1, anon_sym_PIPE_PIPE, - ACTIONS(5329), 1, - anon_sym_GT_GT, - ACTIONS(5333), 1, - anon_sym_AMP, - ACTIONS(5335), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5337), 1, - anon_sym_PIPE, - ACTIONS(5341), 1, anon_sym_PERCENT, - ACTIONS(5343), 1, anon_sym_STAR_STAR, - ACTIONS(5345), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [71264] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5556), 2, + sym_number, + sym_private_property_identifier, + STATE(4665), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [71325] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5321), 2, + ACTIONS(4887), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5323), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5331), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5339), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5349), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5351), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5347), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 8, + ACTIONS(4889), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [66775] = 31, - ACTIONS(3937), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5325), 1, anon_sym_AMP_AMP, - ACTIONS(5327), 1, anon_sym_PIPE_PIPE, - ACTIONS(5329), 1, - anon_sym_GT_GT, - ACTIONS(5333), 1, - anon_sym_AMP, - ACTIONS(5335), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5337), 1, - anon_sym_PIPE, - ACTIONS(5341), 1, anon_sym_PERCENT, - ACTIONS(5343), 1, anon_sym_STAR_STAR, - ACTIONS(5345), 1, - anon_sym_LT, - ACTIONS(5353), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5355), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5321), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5323), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5331), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5339), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5349), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5351), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5347), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4572), 4, - anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_implements, - [66882] = 31, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5325), 1, - anon_sym_AMP_AMP, - ACTIONS(5327), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5329), 1, - anon_sym_GT_GT, - ACTIONS(5333), 1, + anon_sym_extends, + [71376] = 6, + ACTIONS(5839), 1, anon_sym_AMP, - ACTIONS(5335), 1, - anon_sym_CARET, - ACTIONS(5337), 1, + ACTIONS(5841), 1, anon_sym_PIPE, - ACTIONS(5341), 1, - anon_sym_PERCENT, - ACTIONS(5343), 1, - anon_sym_STAR_STAR, - ACTIONS(5345), 1, - anon_sym_LT, - ACTIONS(5353), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5355), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + ACTIONS(5843), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5321), 2, + ACTIONS(5003), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5323), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5331), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5339), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5349), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5351), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5347), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4582), 4, - anon_sym_LBRACE, + ACTIONS(5005), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_implements, - [66989] = 31, - ACTIONS(3937), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5325), 1, anon_sym_AMP_AMP, - ACTIONS(5327), 1, anon_sym_PIPE_PIPE, - ACTIONS(5329), 1, - anon_sym_GT_GT, - ACTIONS(5333), 1, - anon_sym_AMP, - ACTIONS(5335), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5337), 1, - anon_sym_PIPE, - ACTIONS(5341), 1, anon_sym_PERCENT, - ACTIONS(5343), 1, anon_sym_STAR_STAR, - ACTIONS(5345), 1, - anon_sym_LT, - ACTIONS(5353), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5355), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [71433] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5321), 2, + ACTIONS(4891), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5323), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5331), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5339), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5349), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5351), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5347), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4729), 4, - anon_sym_LBRACE, + ACTIONS(4893), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_implements, - [67096] = 31, - ACTIONS(3937), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5325), 1, anon_sym_AMP_AMP, - ACTIONS(5327), 1, anon_sym_PIPE_PIPE, - ACTIONS(5329), 1, - anon_sym_GT_GT, - ACTIONS(5333), 1, - anon_sym_AMP, - ACTIONS(5335), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5337), 1, - anon_sym_PIPE, - ACTIONS(5341), 1, anon_sym_PERCENT, - ACTIONS(5343), 1, anon_sym_STAR_STAR, - ACTIONS(5345), 1, - anon_sym_LT, - ACTIONS(5353), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5355), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [71484] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5321), 2, + ACTIONS(4895), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5323), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5331), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5339), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5349), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5351), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5347), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4737), 4, - anon_sym_LBRACE, + ACTIONS(4897), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_implements, - [67203] = 31, - ACTIONS(3937), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5325), 1, anon_sym_AMP_AMP, - ACTIONS(5327), 1, anon_sym_PIPE_PIPE, - ACTIONS(5329), 1, - anon_sym_GT_GT, - ACTIONS(5333), 1, - anon_sym_AMP, - ACTIONS(5335), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5337), 1, - anon_sym_PIPE, - ACTIONS(5341), 1, anon_sym_PERCENT, - ACTIONS(5343), 1, anon_sym_STAR_STAR, - ACTIONS(5345), 1, - anon_sym_LT, - ACTIONS(5353), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5355), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [71535] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5321), 2, + ACTIONS(4899), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5323), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5331), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5339), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5349), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5351), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5347), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4748), 4, - anon_sym_LBRACE, + ACTIONS(4901), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_implements, - [67310] = 31, - ACTIONS(3937), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5325), 1, anon_sym_AMP_AMP, - ACTIONS(5327), 1, anon_sym_PIPE_PIPE, - ACTIONS(5329), 1, - anon_sym_GT_GT, - ACTIONS(5333), 1, - anon_sym_AMP, - ACTIONS(5335), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5337), 1, - anon_sym_PIPE, - ACTIONS(5341), 1, anon_sym_PERCENT, - ACTIONS(5343), 1, anon_sym_STAR_STAR, - ACTIONS(5345), 1, - anon_sym_LT, - ACTIONS(5353), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5355), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [71586] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5321), 2, + ACTIONS(4895), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5323), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5331), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5339), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5349), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5351), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5347), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4767), 4, - anon_sym_LBRACE, + ACTIONS(4897), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_implements, - [67417] = 31, - ACTIONS(3937), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5325), 1, anon_sym_AMP_AMP, - ACTIONS(5327), 1, anon_sym_PIPE_PIPE, - ACTIONS(5329), 1, - anon_sym_GT_GT, - ACTIONS(5333), 1, - anon_sym_AMP, - ACTIONS(5335), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5337), 1, - anon_sym_PIPE, - ACTIONS(5341), 1, anon_sym_PERCENT, - ACTIONS(5343), 1, anon_sym_STAR_STAR, - ACTIONS(5345), 1, - anon_sym_LT, - ACTIONS(5353), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5355), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [71637] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5321), 2, + ACTIONS(4899), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5323), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5331), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5339), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5349), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5351), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5347), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4769), 4, - anon_sym_LBRACE, + ACTIONS(4901), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_implements, - [67524] = 31, - ACTIONS(3937), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5325), 1, anon_sym_AMP_AMP, - ACTIONS(5327), 1, anon_sym_PIPE_PIPE, - ACTIONS(5329), 1, - anon_sym_GT_GT, - ACTIONS(5333), 1, - anon_sym_AMP, - ACTIONS(5335), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5337), 1, - anon_sym_PIPE, - ACTIONS(5341), 1, anon_sym_PERCENT, - ACTIONS(5343), 1, anon_sym_STAR_STAR, - ACTIONS(5345), 1, - anon_sym_LT, - ACTIONS(5353), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5355), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5321), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5323), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5331), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5339), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5349), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5351), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5347), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4478), 4, - anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_implements, - [67631] = 11, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(4213), 1, - anon_sym_LBRACK, - ACTIONS(5191), 1, - anon_sym_STAR, - ACTIONS(5357), 1, - anon_sym_async, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5361), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5366), 2, - sym_number, - sym_private_property_identifier, - STATE(3048), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3677), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [67698] = 11, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(4213), 1, - anon_sym_LBRACK, - ACTIONS(5191), 1, - anon_sym_STAR, - ACTIONS(5357), 1, - anon_sym_async, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5361), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5368), 2, - sym_number, - sym_private_property_identifier, - STATE(2946), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3677), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [67765] = 10, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(5370), 1, - anon_sym_STAR, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5372), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5374), 2, - anon_sym_get, - anon_sym_set, - STATE(3843), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [67830] = 10, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(5376), 1, - anon_sym_STAR, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5378), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5380), 2, - anon_sym_get, - anon_sym_set, - STATE(3618), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [67895] = 11, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(4213), 1, - anon_sym_LBRACK, - ACTIONS(5376), 1, - anon_sym_STAR, - ACTIONS(5382), 1, - anon_sym_async, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5384), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5386), 2, - anon_sym_get, - anon_sym_set, - STATE(3065), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3677), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [67962] = 12, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5388), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_satisfies, + anon_sym_extends, + [71688] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4750), 12, + ACTIONS(4903), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -197497,13 +217459,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4752), 20, + ACTIONS(4905), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -197517,40 +217487,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [68031] = 15, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5391), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_extends, + [71739] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4783), 11, + ACTIONS(4907), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -197559,12 +217507,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4785), 18, + ACTIONS(4909), 29, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_LBRACE, + anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -197578,91 +217535,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_implements, - [68106] = 31, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5325), 1, - anon_sym_AMP_AMP, - ACTIONS(5327), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5329), 1, - anon_sym_GT_GT, - ACTIONS(5333), 1, - anon_sym_AMP, - ACTIONS(5335), 1, - anon_sym_CARET, - ACTIONS(5337), 1, - anon_sym_PIPE, - ACTIONS(5341), 1, - anon_sym_PERCENT, - ACTIONS(5343), 1, - anon_sym_STAR_STAR, - ACTIONS(5345), 1, - anon_sym_LT, - ACTIONS(5353), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5355), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_extends, + [71790] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5321), 2, + ACTIONS(4903), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5323), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5331), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5339), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5349), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5351), 2, + ACTIONS(4905), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5347), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4798), 4, - anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_implements, - [68213] = 4, - ACTIONS(3521), 1, - anon_sym_EQ, + anon_sym_satisfies, + anon_sym_extends, + [71841] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3439), 13, + ACTIONS(4907), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -197676,7 +217606,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 28, + ACTIONS(4909), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -197705,91 +217635,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [68266] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(5398), 1, - anon_sym_AMP_AMP, - ACTIONS(5400), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5402), 1, - anon_sym_GT_GT, - ACTIONS(5406), 1, - anon_sym_AMP, - ACTIONS(5408), 1, - anon_sym_CARET, - ACTIONS(5410), 1, - anon_sym_PIPE, - ACTIONS(5414), 1, - anon_sym_PERCENT, - ACTIONS(5416), 1, - anon_sym_STAR_STAR, - ACTIONS(5418), 1, - anon_sym_LT, - ACTIONS(5426), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5428), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + anon_sym_extends, + [71892] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5394), 2, + ACTIONS(4911), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5396), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5404), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5412), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5422), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5424), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4757), 3, + ACTIONS(4913), 29, sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5420), 3, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [68372] = 5, - ACTIONS(1763), 1, - sym__automatic_semicolon, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [71943] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1755), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1759), 13, + ACTIONS(4915), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -197803,12 +217702,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1761), 25, + ACTIONS(4917), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -197829,428 +217731,276 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [68426] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, + anon_sym_extends, + [71994] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5298), 2, - sym_number, - sym_private_property_identifier, - STATE(3850), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(4911), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4913), 29, sym__automatic_semicolon, - sym__member_signature_marker, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [68486] = 13, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4530), 1, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(4981), 1, - anon_sym_RBRACE, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [72045] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2310), 2, - sym_number, - sym_private_property_identifier, - STATE(3868), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, + ACTIONS(4915), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [68556] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5145), 2, - sym_number, - sym_private_property_identifier, - STATE(3828), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4917), 29, sym__automatic_semicolon, - sym__member_signature_marker, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [68616] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(4886), 1, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, - ACTIONS(4888), 1, anon_sym_PIPE_PIPE, - ACTIONS(4890), 1, - anon_sym_GT_GT, - ACTIONS(4894), 1, - anon_sym_AMP, - ACTIONS(4896), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4898), 1, - anon_sym_PIPE, - ACTIONS(4902), 1, anon_sym_PERCENT, - ACTIONS(4904), 1, anon_sym_STAR_STAR, - ACTIONS(4906), 1, - anon_sym_LT, - ACTIONS(4914), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4916), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [72096] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4882), 2, + ACTIONS(4919), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4884), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4892), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4900), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4910), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4912), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4854), 3, + ACTIONS(4921), 29, sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_SEMI, - ACTIONS(4908), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [68722] = 33, - ACTIONS(3937), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5430), 1, - anon_sym_RBRACK, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, + anon_sym_extends, + [72147] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(4923), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [68832] = 33, - ACTIONS(3937), 1, + ACTIONS(4925), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5432), 1, - anon_sym_RPAREN, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, + anon_sym_extends, + [72198] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(4743), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(4745), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [68942] = 7, - ACTIONS(1693), 1, - anon_sym_EQ, - ACTIONS(4409), 1, - anon_sym_LBRACK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [72249] = 4, + ACTIONS(5839), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2352), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4412), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(1691), 10, + ACTIONS(4747), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1695), 24, + ACTIONS(4749), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -198270,25 +218020,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [69000] = 7, - ACTIONS(4429), 1, - anon_sym_EQ, - ACTIONS(4433), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4301), 2, - anon_sym_COMMA, anon_sym_extends, - ACTIONS(4436), 3, - anon_sym_GT, + [72302] = 6, + ACTIONS(5839), 1, anon_sym_AMP, + ACTIONS(5841), 1, anon_sym_PIPE, - ACTIONS(4427), 10, + ACTIONS(5843), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4927), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, @@ -198296,12 +218043,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4431), 24, + ACTIONS(4929), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -198321,63 +218072,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [69058] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5193), 2, - sym_number, - sym_private_property_identifier, - STATE(3789), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [69118] = 3, + [72359] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4647), 13, + ACTIONS(4931), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -198391,7 +218090,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4649), 28, + ACTIONS(4933), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -198420,168 +218119,134 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [69168] = 33, - ACTIONS(3937), 1, + anon_sym_extends, + [72410] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4935), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4937), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5434), 1, - anon_sym_RPAREN, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, + anon_sym_extends, + [72461] = 6, + ACTIONS(5839), 1, + anon_sym_AMP, + ACTIONS(5841), 1, + anon_sym_PIPE, + ACTIONS(5843), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(4935), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [69278] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5197), 2, - sym_number, - sym_private_property_identifier, - STATE(3759), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(4937), 28, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [69338] = 8, - ACTIONS(1693), 1, - anon_sym_EQ, - ACTIONS(4409), 1, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(4938), 1, - anon_sym_COLON, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [72518] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4412), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(2352), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(1691), 11, + ACTIONS(4967), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1695), 22, + ACTIONS(4969), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -198601,39 +218266,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [69398] = 8, - ACTIONS(4429), 1, - anon_sym_EQ, - ACTIONS(4433), 1, - anon_sym_LBRACK, - ACTIONS(4934), 1, - anon_sym_COLON, + anon_sym_extends, + [72569] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4436), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4301), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(4427), 11, + ACTIONS(4721), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4431), 22, + ACTIONS(4719), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -198653,134 +218314,110 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [69458] = 4, + anon_sym_extends, + [72620] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1954), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(728), 12, + ACTIONS(1945), 6, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_BANG, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(1952), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [69510] = 31, - ACTIONS(3937), 1, + ACTIONS(1949), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1951), 23, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + [72673] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(1955), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1959), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(1961), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(5126), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - [69616] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [72726] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4651), 13, + ACTIONS(4751), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -198794,7 +218431,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4653), 28, + ACTIONS(4753), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -198823,103 +218460,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [69666] = 33, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, - anon_sym_AMP_AMP, - ACTIONS(4486), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5436), 1, - anon_sym_RPAREN, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4474), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4508), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [69776] = 8, - ACTIONS(2300), 1, + anon_sym_extends, + [72777] = 8, + ACTIONS(2486), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(2488), 1, anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4641), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5173), 2, + ACTIONS(5645), 2, sym_number, sym_private_property_identifier, - STATE(3695), 3, + STATE(4694), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(770), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_EQ, anon_sym_COMMA, anon_sym_BANG, @@ -198928,7 +218490,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 23, + ACTIONS(2506), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -198952,11 +218514,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [69836] = 3, + [72838] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4598), 13, + ACTIONS(2548), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -198970,7 +218532,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4600), 28, + ACTIONS(2546), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -198999,113 +218561,172 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [69886] = 31, - ACTIONS(3937), 1, + anon_sym_extends, + [72889] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5670), 2, + sym_number, + sym_private_property_identifier, + STATE(4758), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [72950] = 33, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(5182), 1, anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5468), 1, + anon_sym_GT_GT, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5478), 1, + anon_sym_LT, + ACTIONS(5570), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5572), 1, anon_sym_BANG, - ACTIONS(4484), 1, + ACTIONS(5576), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, + ACTIONS(5578), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, + ACTIONS(5580), 1, anon_sym_AMP, - ACTIONS(4494), 1, + ACTIONS(5582), 1, anon_sym_CARET, - ACTIONS(4496), 1, + ACTIONS(5584), 1, anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, + ACTIONS(5592), 1, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + ACTIONS(5594), 1, anon_sym_satisfies, - ACTIONS(4518), 1, + ACTIONS(5596), 1, sym__ternary_qmark, - STATE(1481), 1, + ACTIONS(5889), 1, + anon_sym_COMMA, + ACTIONS(5892), 1, + anon_sym_RBRACE, + STATE(2150), 1, sym_type_arguments, - STATE(1672), 1, + STATE(2489), 1, sym_arguments, - STATE(4831), 1, + STATE(6215), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5216), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(5466), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4482), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4490), 2, + ACTIONS(5470), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4498), 2, + ACTIONS(5472), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5588), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(5590), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, + ACTIONS(5586), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(5438), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACK, - [69992] = 5, - ACTIONS(1813), 1, - sym__automatic_semicolon, + [73061] = 6, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1805), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1809), 13, + ACTIONS(4795), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(5307), 3, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + ACTIONS(5310), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4723), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1811), 25, + ACTIONS(4725), 24, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -199123,11 +218744,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [70046] = 3, + [73118] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4723), 13, + ACTIONS(4939), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -199141,7 +218762,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4725), 28, + ACTIONS(4941), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -199170,11 +218791,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [70096] = 3, + anon_sym_extends, + [73169] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4727), 13, + ACTIONS(4943), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -199188,7 +218810,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4729), 28, + ACTIONS(4945), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -199217,16 +218839,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [70146] = 5, - ACTIONS(1777), 1, - sym__automatic_semicolon, + anon_sym_extends, + [73220] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1769), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1773), 13, + ACTIONS(4943), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -199240,12 +218858,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1775), 25, + ACTIONS(4945), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -199266,11 +218887,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [70200] = 3, + anon_sym_extends, + [73271] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4731), 13, + ACTIONS(4943), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -199284,7 +218906,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4733), 28, + ACTIONS(4945), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -199313,11 +218935,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [70250] = 3, + anon_sym_extends, + [73322] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4735), 13, + ACTIONS(4947), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -199331,7 +218954,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4737), 28, + ACTIONS(4949), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -199360,11 +218983,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [70300] = 3, + anon_sym_extends, + [73373] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3439), 13, + ACTIONS(4947), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -199378,7 +219002,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 28, + ACTIONS(4949), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -199407,11 +219031,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [70350] = 3, + anon_sym_extends, + [73424] = 7, + ACTIONS(5894), 1, + anon_sym_LPAREN, + ACTIONS(5899), 1, + anon_sym_LT, + ACTIONS(5902), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4526), 13, + ACTIONS(5897), 2, + sym__member_signature_marker, + anon_sym_COLON, + ACTIONS(3869), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -199422,18 +219056,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4528), 28, + ACTIONS(3873), 25, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -199454,11 +219084,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [70400] = 3, + [73483] = 5, + ACTIONS(5904), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4746), 13, + ACTIONS(1973), 5, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1977), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -199472,15 +219110,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4748), 28, - sym__automatic_semicolon, + ACTIONS(1979), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -199501,94 +219134,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [70450] = 13, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(703), 1, - anon_sym_RBRACE, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4211), 1, + [73538] = 7, + ACTIONS(1843), 1, anon_sym_EQ, - ACTIONS(4530), 1, - anon_sym_LBRACK, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2310), 2, - sym_number, - sym_private_property_identifier, - STATE(3868), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [70520] = 4, - ACTIONS(5440), 1, - sym_regex_flags, + ACTIONS(2530), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4920), 16, + ACTIONS(4657), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4660), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1841), 10, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_instanceof, - anon_sym_satisfies, - ACTIONS(4922), 24, + ACTIONS(1845), 25, sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_RBRACE, + sym__member_end_marker, + anon_sym_as, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -199603,14 +219181,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [70572] = 3, + anon_sym_satisfies, + [73597] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4759), 13, + ACTIONS(4947), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -199624,7 +219204,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4761), 28, + ACTIONS(4949), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -199653,88 +219233,117 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [70622] = 33, - ACTIONS(1942), 1, + anon_sym_extends, + [73648] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1983), 6, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(3937), 1, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1987), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1989), 23, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(5442), 1, - anon_sym_RBRACK, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - STATE(4881), 1, - aux_sym_array_repeat1, + [73701] = 7, + ACTIONS(4707), 1, + anon_sym_EQ, + ACTIONS(4717), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(4711), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4714), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4705), 10, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(4709), 25, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [70732] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [73760] = 5, + ACTIONS(87), 1, + anon_sym_BQUOTE, + STATE(2499), 1, + sym_template_string, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4763), 13, + ACTIONS(1867), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -199748,7 +219357,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4765), 28, + ACTIONS(1869), 27, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -199775,18 +219384,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - [70782] = 5, - ACTIONS(1791), 1, + [73815] = 5, + ACTIONS(5906), 1, sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1783), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1787), 13, + ACTIONS(1875), 5, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1879), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -199800,12 +219411,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1789), 25, + ACTIONS(1881), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -199826,40 +219435,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [70836] = 13, - ACTIONS(237), 1, + [73870] = 6, + ACTIONS(5424), 1, + anon_sym_LT, + ACTIONS(5779), 1, + anon_sym_DOT, + STATE(2724), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4548), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3955), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, anon_sym_COMMA, - ACTIONS(730), 1, - anon_sym_RBRACE, - ACTIONS(2300), 1, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [73927] = 8, + ACTIONS(2486), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(2488), 1, anon_sym_SQUOTE, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4530), 1, + ACTIONS(4641), 1, anon_sym_LBRACK, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2310), 2, + ACTIONS(5635), 2, sym_number, sym_private_property_identifier, - STATE(3868), 3, + STATE(4604), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 5, + ACTIONS(770), 11, + sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 23, + ACTIONS(2506), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -199883,231 +219539,266 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [70906] = 3, + [73988] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5912), 1, + anon_sym_AMP_AMP, + ACTIONS(5914), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5916), 1, + anon_sym_GT_GT, + ACTIONS(5920), 1, + anon_sym_AMP, + ACTIONS(5922), 1, + anon_sym_CARET, + ACTIONS(5924), 1, + anon_sym_PIPE, + ACTIONS(5928), 1, + anon_sym_PERCENT, + ACTIONS(5930), 1, + anon_sym_STAR_STAR, + ACTIONS(5932), 1, + anon_sym_LT, + ACTIONS(5940), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5942), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4771), 13, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5908), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5910), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5918), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5926), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5936), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4773), 28, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5938), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5934), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(5104), 4, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_BQUOTE, - anon_sym_satisfies, - [70956] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + anon_sym_implements, + [74095] = 31, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4871), 1, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4873), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4880), 1, + ACTIONS(5086), 1, anon_sym_satisfies, - ACTIONS(5398), 1, + ACTIONS(5912), 1, anon_sym_AMP_AMP, - ACTIONS(5400), 1, + ACTIONS(5914), 1, anon_sym_PIPE_PIPE, - ACTIONS(5402), 1, + ACTIONS(5916), 1, anon_sym_GT_GT, - ACTIONS(5406), 1, + ACTIONS(5920), 1, anon_sym_AMP, - ACTIONS(5408), 1, + ACTIONS(5922), 1, anon_sym_CARET, - ACTIONS(5410), 1, + ACTIONS(5924), 1, anon_sym_PIPE, - ACTIONS(5414), 1, + ACTIONS(5928), 1, anon_sym_PERCENT, - ACTIONS(5416), 1, + ACTIONS(5930), 1, anon_sym_STAR_STAR, - ACTIONS(5418), 1, + ACTIONS(5932), 1, anon_sym_LT, - ACTIONS(5426), 1, + ACTIONS(5940), 1, anon_sym_QMARK_QMARK, - ACTIONS(5428), 1, + ACTIONS(5942), 1, sym__ternary_qmark, - STATE(1825), 1, + STATE(1733), 1, sym_type_arguments, - STATE(2292), 1, + STATE(1907), 1, sym_arguments, - STATE(5322), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5394), 2, + ACTIONS(5908), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5396), 2, + ACTIONS(5910), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5404), 2, + ACTIONS(5918), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5412), 2, + ACTIONS(5926), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5422), 2, + ACTIONS(5936), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5424), 2, + ACTIONS(5938), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4558), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5420), 3, + ACTIONS(5934), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [71062] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(5198), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [74202] = 31, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4871), 1, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4873), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4880), 1, + ACTIONS(5086), 1, anon_sym_satisfies, - ACTIONS(5398), 1, + ACTIONS(5912), 1, anon_sym_AMP_AMP, - ACTIONS(5400), 1, + ACTIONS(5914), 1, anon_sym_PIPE_PIPE, - ACTIONS(5402), 1, + ACTIONS(5916), 1, anon_sym_GT_GT, - ACTIONS(5406), 1, + ACTIONS(5920), 1, anon_sym_AMP, - ACTIONS(5408), 1, + ACTIONS(5922), 1, anon_sym_CARET, - ACTIONS(5410), 1, + ACTIONS(5924), 1, anon_sym_PIPE, - ACTIONS(5414), 1, + ACTIONS(5928), 1, anon_sym_PERCENT, - ACTIONS(5416), 1, + ACTIONS(5930), 1, anon_sym_STAR_STAR, - ACTIONS(5418), 1, + ACTIONS(5932), 1, anon_sym_LT, - ACTIONS(5426), 1, + ACTIONS(5940), 1, anon_sym_QMARK_QMARK, - ACTIONS(5428), 1, + ACTIONS(5942), 1, sym__ternary_qmark, - STATE(1825), 1, + STATE(1733), 1, sym_type_arguments, - STATE(2292), 1, + STATE(1907), 1, sym_arguments, - STATE(5322), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5394), 2, + ACTIONS(5908), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5396), 2, + ACTIONS(5910), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5404), 2, + ACTIONS(5918), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5412), 2, + ACTIONS(5926), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5422), 2, + ACTIONS(5936), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5424), 2, + ACTIONS(5938), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4584), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5420), 3, + ACTIONS(5934), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [71168] = 3, + ACTIONS(5154), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [74309] = 6, + ACTIONS(5275), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4775), 13, + ACTIONS(4568), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(5278), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3869), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4777), 28, - sym__automatic_semicolon, + ACTIONS(3873), 26, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -200127,88 +219818,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [71218] = 33, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, - anon_sym_AMP_AMP, - ACTIONS(4486), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5444), 1, - anon_sym_SEMI, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4474), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4508), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [71328] = 3, + [74366] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4779), 13, + ACTIONS(3580), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -200222,7 +219836,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4781), 28, + ACTIONS(3582), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -200251,34 +219865,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [71378] = 3, + anon_sym_extends, + [74417] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4775), 13, + ACTIONS(2132), 6, anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(770), 13, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_BANG, - anon_sym_in, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2130), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [74470] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4719), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(4721), 3, anon_sym_GT, - anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + ACTIONS(3869), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4777), 28, + ACTIONS(3873), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -200298,34 +219965,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [71428] = 3, + [74525] = 6, + ACTIONS(4753), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4790), 13, + ACTIONS(5237), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(5240), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5098), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4792), 28, + ACTIONS(5100), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -200345,195 +220016,197 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [71478] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + [74582] = 31, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4871), 1, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4873), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4880), 1, + ACTIONS(5086), 1, anon_sym_satisfies, - ACTIONS(5398), 1, + ACTIONS(5912), 1, anon_sym_AMP_AMP, - ACTIONS(5400), 1, + ACTIONS(5914), 1, anon_sym_PIPE_PIPE, - ACTIONS(5402), 1, + ACTIONS(5916), 1, anon_sym_GT_GT, - ACTIONS(5406), 1, + ACTIONS(5920), 1, anon_sym_AMP, - ACTIONS(5408), 1, + ACTIONS(5922), 1, anon_sym_CARET, - ACTIONS(5410), 1, + ACTIONS(5924), 1, anon_sym_PIPE, - ACTIONS(5414), 1, + ACTIONS(5928), 1, anon_sym_PERCENT, - ACTIONS(5416), 1, + ACTIONS(5930), 1, anon_sym_STAR_STAR, - ACTIONS(5418), 1, + ACTIONS(5932), 1, anon_sym_LT, - ACTIONS(5426), 1, + ACTIONS(5940), 1, anon_sym_QMARK_QMARK, - ACTIONS(5428), 1, + ACTIONS(5942), 1, sym__ternary_qmark, - STATE(1825), 1, + STATE(1733), 1, sym_type_arguments, - STATE(2292), 1, + STATE(1907), 1, sym_arguments, - STATE(5322), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5394), 2, + ACTIONS(5908), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5396), 2, + ACTIONS(5910), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5404), 2, + ACTIONS(5918), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5412), 2, + ACTIONS(5926), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5422), 2, + ACTIONS(5936), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5424), 2, + ACTIONS(5938), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4693), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5420), 3, + ACTIONS(5934), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [71584] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(5216), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [74689] = 31, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4871), 1, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4873), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4880), 1, + ACTIONS(5086), 1, anon_sym_satisfies, - ACTIONS(5398), 1, + ACTIONS(5912), 1, anon_sym_AMP_AMP, - ACTIONS(5400), 1, + ACTIONS(5914), 1, anon_sym_PIPE_PIPE, - ACTIONS(5402), 1, + ACTIONS(5916), 1, anon_sym_GT_GT, - ACTIONS(5406), 1, + ACTIONS(5920), 1, anon_sym_AMP, - ACTIONS(5408), 1, + ACTIONS(5922), 1, anon_sym_CARET, - ACTIONS(5410), 1, + ACTIONS(5924), 1, anon_sym_PIPE, - ACTIONS(5414), 1, + ACTIONS(5928), 1, anon_sym_PERCENT, - ACTIONS(5416), 1, + ACTIONS(5930), 1, anon_sym_STAR_STAR, - ACTIONS(5418), 1, + ACTIONS(5932), 1, anon_sym_LT, - ACTIONS(5426), 1, + ACTIONS(5940), 1, anon_sym_QMARK_QMARK, - ACTIONS(5428), 1, + ACTIONS(5942), 1, sym__ternary_qmark, - STATE(1825), 1, + STATE(1733), 1, sym_type_arguments, - STATE(2292), 1, + STATE(1907), 1, sym_arguments, - STATE(5322), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5394), 2, + ACTIONS(5908), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5396), 2, + ACTIONS(5910), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5404), 2, + ACTIONS(5918), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5412), 2, + ACTIONS(5926), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5422), 2, + ACTIONS(5936), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5424), 2, + ACTIONS(5938), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4697), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5420), 3, + ACTIONS(5934), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [71690] = 18, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(5220), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [74796] = 18, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(5402), 1, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5916), 1, anon_sym_GT_GT, - ACTIONS(5414), 1, + ACTIONS(5928), 1, anon_sym_PERCENT, - ACTIONS(5416), 1, + ACTIONS(5930), 1, anon_sym_STAR_STAR, - ACTIONS(5418), 1, + ACTIONS(5932), 1, anon_sym_LT, - STATE(1825), 1, + STATE(1733), 1, sym_type_arguments, - STATE(2292), 1, + STATE(1907), 1, sym_arguments, - STATE(5322), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5394), 2, + ACTIONS(5908), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5404), 2, + ACTIONS(5918), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5412), 2, + ACTIONS(5926), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4538), 7, + ACTIONS(5007), 7, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -200541,11 +220214,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 15, - sym__automatic_semicolon, + ACTIONS(5009), 16, sym__ternary_qmark, anon_sym_as, - anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, @@ -200557,109 +220230,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [71770] = 33, - ACTIONS(1942), 1, - anon_sym_COMMA, - ACTIONS(3937), 1, + anon_sym_implements, + [74877] = 13, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, - anon_sym_AMP_AMP, - ACTIONS(4486), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(5446), 1, - anon_sym_RPAREN, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - STATE(5044), 1, - aux_sym_array_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4474), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4508), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [71880] = 13, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(5416), 1, + ACTIONS(5930), 1, anon_sym_STAR_STAR, - ACTIONS(5448), 1, + ACTIONS(5944), 1, anon_sym_LT, - STATE(1825), 1, + STATE(1733), 1, sym_type_arguments, - STATE(2292), 1, + STATE(1907), 1, sym_arguments, - STATE(5322), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4538), 12, + ACTIONS(5007), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -200672,11 +220269,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 18, - sym__automatic_semicolon, + ACTIONS(5009), 19, sym__ternary_qmark, anon_sym_as, - anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -200691,256 +220288,182 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [71950] = 33, - ACTIONS(3937), 1, + anon_sym_implements, + [74948] = 25, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5007), 1, anon_sym_BANG, - ACTIONS(4484), 1, - anon_sym_AMP_AMP, - ACTIONS(4486), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5451), 1, - anon_sym_RBRACK, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4474), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4508), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [72060] = 25, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4538), 1, - anon_sym_BANG, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(5402), 1, + ACTIONS(5916), 1, anon_sym_GT_GT, - ACTIONS(5406), 1, + ACTIONS(5920), 1, anon_sym_AMP, - ACTIONS(5408), 1, + ACTIONS(5922), 1, anon_sym_CARET, - ACTIONS(5410), 1, + ACTIONS(5924), 1, anon_sym_PIPE, - ACTIONS(5414), 1, + ACTIONS(5928), 1, anon_sym_PERCENT, - ACTIONS(5416), 1, + ACTIONS(5930), 1, anon_sym_STAR_STAR, - ACTIONS(5418), 1, + ACTIONS(5932), 1, anon_sym_LT, - STATE(1825), 1, + STATE(1733), 1, sym_type_arguments, - STATE(2292), 1, + STATE(1907), 1, sym_arguments, - STATE(5322), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5394), 2, + ACTIONS(5908), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5396), 2, + ACTIONS(5910), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5404), 2, + ACTIONS(5918), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5412), 2, + ACTIONS(5926), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5422), 2, + ACTIONS(5936), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5424), 2, + ACTIONS(5938), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5420), 3, + ACTIONS(5934), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4536), 9, - sym__automatic_semicolon, + ACTIONS(5009), 10, sym__ternary_qmark, anon_sym_as, - anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [72154] = 26, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4538), 1, - anon_sym_BANG, - ACTIONS(4637), 1, + anon_sym_implements, + [75043] = 26, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(5398), 1, + ACTIONS(5007), 1, + anon_sym_BANG, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5912), 1, anon_sym_AMP_AMP, - ACTIONS(5402), 1, + ACTIONS(5916), 1, anon_sym_GT_GT, - ACTIONS(5406), 1, + ACTIONS(5920), 1, anon_sym_AMP, - ACTIONS(5408), 1, + ACTIONS(5922), 1, anon_sym_CARET, - ACTIONS(5410), 1, + ACTIONS(5924), 1, anon_sym_PIPE, - ACTIONS(5414), 1, + ACTIONS(5928), 1, anon_sym_PERCENT, - ACTIONS(5416), 1, + ACTIONS(5930), 1, anon_sym_STAR_STAR, - ACTIONS(5418), 1, + ACTIONS(5932), 1, anon_sym_LT, - STATE(1825), 1, + STATE(1733), 1, sym_type_arguments, - STATE(2292), 1, + STATE(1907), 1, sym_arguments, - STATE(5322), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5394), 2, + ACTIONS(5908), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5396), 2, + ACTIONS(5910), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5404), 2, + ACTIONS(5918), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5412), 2, + ACTIONS(5926), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5422), 2, + ACTIONS(5936), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5424), 2, + ACTIONS(5938), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5420), 3, + ACTIONS(5934), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4536), 8, - sym__automatic_semicolon, + ACTIONS(5009), 9, sym__ternary_qmark, anon_sym_as, - anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [72250] = 16, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + anon_sym_implements, + [75140] = 16, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(5414), 1, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5928), 1, anon_sym_PERCENT, - ACTIONS(5416), 1, + ACTIONS(5930), 1, anon_sym_STAR_STAR, - ACTIONS(5448), 1, + ACTIONS(5944), 1, anon_sym_LT, - STATE(1825), 1, + STATE(1733), 1, sym_type_arguments, - STATE(2292), 1, + STATE(1907), 1, sym_arguments, - STATE(5322), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5394), 2, + ACTIONS(5908), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5412), 2, + ACTIONS(5926), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4538), 8, + ACTIONS(5007), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -200949,11 +220472,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 17, - sym__automatic_semicolon, + ACTIONS(5009), 18, sym__ternary_qmark, anon_sym_as, - anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -200967,238 +220490,242 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [72326] = 22, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + anon_sym_implements, + [75217] = 22, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(5402), 1, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5916), 1, anon_sym_GT_GT, - ACTIONS(5414), 1, + ACTIONS(5928), 1, anon_sym_PERCENT, - ACTIONS(5416), 1, + ACTIONS(5930), 1, anon_sym_STAR_STAR, - ACTIONS(5418), 1, + ACTIONS(5932), 1, anon_sym_LT, - STATE(1825), 1, + STATE(1733), 1, sym_type_arguments, - STATE(2292), 1, + STATE(1907), 1, sym_arguments, - STATE(5322), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5394), 2, + ACTIONS(5908), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5396), 2, + ACTIONS(5910), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5404), 2, + ACTIONS(5918), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5412), 2, + ACTIONS(5926), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5422), 2, + ACTIONS(5936), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5424), 2, + ACTIONS(5938), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4538), 3, + ACTIONS(5007), 3, anon_sym_BANG, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(5420), 3, + ACTIONS(5934), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4536), 10, - sym__automatic_semicolon, + ACTIONS(5009), 11, sym__ternary_qmark, anon_sym_as, - anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [72414] = 23, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + anon_sym_implements, + [75306] = 23, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(5402), 1, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5916), 1, anon_sym_GT_GT, - ACTIONS(5406), 1, + ACTIONS(5920), 1, anon_sym_AMP, - ACTIONS(5414), 1, + ACTIONS(5928), 1, anon_sym_PERCENT, - ACTIONS(5416), 1, + ACTIONS(5930), 1, anon_sym_STAR_STAR, - ACTIONS(5418), 1, + ACTIONS(5932), 1, anon_sym_LT, - STATE(1825), 1, + STATE(1733), 1, sym_type_arguments, - STATE(2292), 1, + STATE(1907), 1, sym_arguments, - STATE(5322), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4538), 2, + ACTIONS(5007), 2, anon_sym_BANG, anon_sym_PIPE, - ACTIONS(4878), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5394), 2, + ACTIONS(5908), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5396), 2, + ACTIONS(5910), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5404), 2, + ACTIONS(5918), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5412), 2, + ACTIONS(5926), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5422), 2, + ACTIONS(5936), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5424), 2, + ACTIONS(5938), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5420), 3, + ACTIONS(5934), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4536), 10, - sym__automatic_semicolon, + ACTIONS(5009), 11, sym__ternary_qmark, anon_sym_as, - anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [72504] = 24, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + anon_sym_implements, + [75397] = 24, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(5402), 1, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5916), 1, anon_sym_GT_GT, - ACTIONS(5406), 1, + ACTIONS(5920), 1, anon_sym_AMP, - ACTIONS(5408), 1, + ACTIONS(5922), 1, anon_sym_CARET, - ACTIONS(5414), 1, + ACTIONS(5928), 1, anon_sym_PERCENT, - ACTIONS(5416), 1, + ACTIONS(5930), 1, anon_sym_STAR_STAR, - ACTIONS(5418), 1, + ACTIONS(5932), 1, anon_sym_LT, - STATE(1825), 1, + STATE(1733), 1, sym_type_arguments, - STATE(2292), 1, + STATE(1907), 1, sym_arguments, - STATE(5322), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4538), 2, + ACTIONS(5007), 2, anon_sym_BANG, anon_sym_PIPE, - ACTIONS(4878), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5394), 2, + ACTIONS(5908), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5396), 2, + ACTIONS(5910), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5404), 2, + ACTIONS(5918), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5412), 2, + ACTIONS(5926), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5422), 2, + ACTIONS(5936), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5424), 2, + ACTIONS(5938), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5420), 3, + ACTIONS(5934), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4536), 9, - sym__automatic_semicolon, + ACTIONS(5009), 10, sym__ternary_qmark, anon_sym_as, - anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [72596] = 15, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + anon_sym_implements, + [75490] = 15, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(5414), 1, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5928), 1, anon_sym_PERCENT, - ACTIONS(5416), 1, + ACTIONS(5930), 1, anon_sym_STAR_STAR, - ACTIONS(5448), 1, + ACTIONS(5944), 1, anon_sym_LT, - STATE(1825), 1, + STATE(1733), 1, sym_type_arguments, - STATE(2292), 1, + STATE(1907), 1, sym_arguments, - STATE(5322), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5394), 2, + ACTIONS(5908), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4538), 10, + ACTIONS(5007), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -201209,11 +220736,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 17, - sym__automatic_semicolon, + ACTIONS(5009), 18, sym__ternary_qmark, anon_sym_as, - anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -201227,38 +220754,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [72670] = 16, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + anon_sym_implements, + [75565] = 16, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4871), 1, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4873), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4880), 1, + ACTIONS(5086), 1, anon_sym_satisfies, - ACTIONS(5416), 1, + ACTIONS(5930), 1, anon_sym_STAR_STAR, - ACTIONS(5448), 1, + ACTIONS(5944), 1, anon_sym_LT, - STATE(1825), 1, + STATE(1733), 1, sym_type_arguments, - STATE(2292), 1, + STATE(1907), 1, sym_arguments, - STATE(5322), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4538), 11, + ACTIONS(5007), 11, anon_sym_STAR, anon_sym_in, anon_sym_GT, @@ -201270,10 +220798,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 16, - sym__automatic_semicolon, + ACTIONS(5009), 17, sym__ternary_qmark, - anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -201287,11 +220815,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_BQUOTE, - [72746] = 3, + anon_sym_implements, + [75642] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4794), 13, + ACTIONS(4951), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -201305,7 +220834,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4796), 28, + ACTIONS(4953), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -201334,387 +220863,611 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [72796] = 20, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + anon_sym_extends, + [75693] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4951), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4953), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(4639), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(5402), 1, - anon_sym_GT_GT, - ACTIONS(5414), 1, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(5416), 1, anon_sym_STAR_STAR, - ACTIONS(5418), 1, - anon_sym_LT, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [75744] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5394), 2, + ACTIONS(4951), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5396), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5404), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4953), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5412), 2, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [75795] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4955), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5420), 3, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4957), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4538), 5, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [75846] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4755), 13, + anon_sym_STAR, anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 12, + ACTIONS(4757), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [72880] = 27, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4538), 1, + anon_sym_extends, + [75897] = 7, + ACTIONS(3970), 1, + anon_sym_EQ, + ACTIONS(4687), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5269), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(5272), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3869), 10, + anon_sym_STAR, anon_sym_BANG, - ACTIONS(4637), 1, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 25, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_DOT, - ACTIONS(5398), 1, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, - ACTIONS(5400), 1, anon_sym_PIPE_PIPE, - ACTIONS(5402), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [75956] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4959), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, - ACTIONS(5406), 1, anon_sym_AMP, - ACTIONS(5408), 1, - anon_sym_CARET, - ACTIONS(5410), 1, anon_sym_PIPE, - ACTIONS(5414), 1, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4961), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(5416), 1, anon_sym_STAR_STAR, - ACTIONS(5418), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [76007] = 20, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5916), 1, + anon_sym_GT_GT, + ACTIONS(5928), 1, + anon_sym_PERCENT, + ACTIONS(5930), 1, + anon_sym_STAR_STAR, + ACTIONS(5932), 1, anon_sym_LT, - STATE(1825), 1, + STATE(1733), 1, sym_type_arguments, - STATE(2292), 1, + STATE(1907), 1, sym_arguments, - STATE(5322), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5394), 2, + ACTIONS(5908), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5396), 2, + ACTIONS(5910), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5404), 2, + ACTIONS(5918), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5412), 2, + ACTIONS(5926), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5422), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5424), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5420), 3, + ACTIONS(5934), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4536), 7, - sym__automatic_semicolon, + ACTIONS(5007), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5009), 13, sym__ternary_qmark, anon_sym_as, - anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [72978] = 33, - ACTIONS(3937), 1, + anon_sym_implements, + [76092] = 27, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5007), 1, anon_sym_BANG, - ACTIONS(4484), 1, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5912), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, + ACTIONS(5914), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, + ACTIONS(5916), 1, anon_sym_GT_GT, - ACTIONS(4492), 1, + ACTIONS(5920), 1, anon_sym_AMP, - ACTIONS(4494), 1, + ACTIONS(5922), 1, anon_sym_CARET, - ACTIONS(4496), 1, + ACTIONS(5924), 1, anon_sym_PIPE, - ACTIONS(4500), 1, + ACTIONS(5928), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, + ACTIONS(5930), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, + ACTIONS(5932), 1, anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5453), 1, - anon_sym_RBRACE, - STATE(1481), 1, + STATE(1733), 1, sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5908), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4482), 2, + ACTIONS(5910), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, + ACTIONS(5918), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4498), 2, + ACTIONS(5926), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + ACTIONS(5936), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(5938), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, + ACTIONS(5934), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [73088] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(5009), 8, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [76191] = 31, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4871), 1, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4873), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4880), 1, + ACTIONS(5086), 1, anon_sym_satisfies, - ACTIONS(5398), 1, + ACTIONS(5912), 1, anon_sym_AMP_AMP, - ACTIONS(5400), 1, + ACTIONS(5914), 1, anon_sym_PIPE_PIPE, - ACTIONS(5402), 1, + ACTIONS(5916), 1, anon_sym_GT_GT, - ACTIONS(5406), 1, + ACTIONS(5920), 1, anon_sym_AMP, - ACTIONS(5408), 1, + ACTIONS(5922), 1, anon_sym_CARET, - ACTIONS(5410), 1, + ACTIONS(5924), 1, anon_sym_PIPE, - ACTIONS(5414), 1, + ACTIONS(5928), 1, anon_sym_PERCENT, - ACTIONS(5416), 1, + ACTIONS(5930), 1, anon_sym_STAR_STAR, - ACTIONS(5418), 1, + ACTIONS(5932), 1, anon_sym_LT, - ACTIONS(5426), 1, + ACTIONS(5940), 1, anon_sym_QMARK_QMARK, - ACTIONS(5428), 1, + ACTIONS(5942), 1, sym__ternary_qmark, - STATE(1825), 1, + STATE(1733), 1, sym_type_arguments, - STATE(2292), 1, + STATE(1907), 1, sym_arguments, - STATE(5322), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5394), 2, + ACTIONS(5908), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5396), 2, + ACTIONS(5910), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5404), 2, + ACTIONS(5918), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5412), 2, + ACTIONS(5926), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5422), 2, + ACTIONS(5936), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5424), 2, + ACTIONS(5938), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4572), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5420), 3, + ACTIONS(5934), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [73194] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(5331), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [76298] = 31, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4871), 1, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4873), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4880), 1, + ACTIONS(5086), 1, anon_sym_satisfies, - ACTIONS(5398), 1, + ACTIONS(5912), 1, anon_sym_AMP_AMP, - ACTIONS(5400), 1, + ACTIONS(5914), 1, anon_sym_PIPE_PIPE, - ACTIONS(5402), 1, + ACTIONS(5916), 1, anon_sym_GT_GT, - ACTIONS(5406), 1, + ACTIONS(5920), 1, anon_sym_AMP, - ACTIONS(5408), 1, + ACTIONS(5922), 1, anon_sym_CARET, - ACTIONS(5410), 1, + ACTIONS(5924), 1, anon_sym_PIPE, - ACTIONS(5414), 1, + ACTIONS(5928), 1, anon_sym_PERCENT, - ACTIONS(5416), 1, + ACTIONS(5930), 1, anon_sym_STAR_STAR, - ACTIONS(5418), 1, + ACTIONS(5932), 1, anon_sym_LT, - ACTIONS(5426), 1, + ACTIONS(5940), 1, anon_sym_QMARK_QMARK, - ACTIONS(5428), 1, + ACTIONS(5942), 1, sym__ternary_qmark, - STATE(1825), 1, + STATE(1733), 1, sym_type_arguments, - STATE(2292), 1, + STATE(1907), 1, sym_arguments, - STATE(5322), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5394), 2, + ACTIONS(5908), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5396), 2, + ACTIONS(5910), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5404), 2, + ACTIONS(5918), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5412), 2, + ACTIONS(5926), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5422), 2, + ACTIONS(5936), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5424), 2, + ACTIONS(5938), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4582), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5420), 3, + ACTIONS(5934), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [73300] = 3, + ACTIONS(5333), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [76405] = 6, + ACTIONS(5839), 1, + anon_sym_AMP, + ACTIONS(5841), 1, + anon_sym_PIPE, + ACTIONS(5843), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4775), 13, + ACTIONS(4759), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4777), 28, + ACTIONS(4761), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -201743,696 +221496,547 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [73350] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + [76462] = 31, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4871), 1, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4873), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4880), 1, + ACTIONS(5086), 1, anon_sym_satisfies, - ACTIONS(5398), 1, + ACTIONS(5912), 1, anon_sym_AMP_AMP, - ACTIONS(5400), 1, + ACTIONS(5914), 1, anon_sym_PIPE_PIPE, - ACTIONS(5402), 1, + ACTIONS(5916), 1, anon_sym_GT_GT, - ACTIONS(5406), 1, + ACTIONS(5920), 1, anon_sym_AMP, - ACTIONS(5408), 1, + ACTIONS(5922), 1, anon_sym_CARET, - ACTIONS(5410), 1, + ACTIONS(5924), 1, anon_sym_PIPE, - ACTIONS(5414), 1, + ACTIONS(5928), 1, anon_sym_PERCENT, - ACTIONS(5416), 1, + ACTIONS(5930), 1, anon_sym_STAR_STAR, - ACTIONS(5418), 1, + ACTIONS(5932), 1, anon_sym_LT, - ACTIONS(5426), 1, + ACTIONS(5940), 1, anon_sym_QMARK_QMARK, - ACTIONS(5428), 1, + ACTIONS(5942), 1, sym__ternary_qmark, - STATE(1825), 1, + STATE(1733), 1, sym_type_arguments, - STATE(2292), 1, + STATE(1907), 1, sym_arguments, - STATE(5322), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5394), 2, + ACTIONS(5908), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5396), 2, + ACTIONS(5910), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5404), 2, + ACTIONS(5918), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5412), 2, + ACTIONS(5926), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5422), 2, + ACTIONS(5936), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5424), 2, + ACTIONS(5938), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4729), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5420), 3, + ACTIONS(5934), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [73456] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(5224), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [76569] = 4, + ACTIONS(4840), 1, anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(5398), 1, - anon_sym_AMP_AMP, - ACTIONS(5400), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5402), 1, - anon_sym_GT_GT, - ACTIONS(5406), 1, - anon_sym_AMP, - ACTIONS(5408), 1, - anon_sym_CARET, - ACTIONS(5410), 1, - anon_sym_PIPE, - ACTIONS(5414), 1, - anon_sym_PERCENT, - ACTIONS(5416), 1, - anon_sym_STAR_STAR, - ACTIONS(5418), 1, - anon_sym_LT, - ACTIONS(5426), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5428), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5394), 2, + ACTIONS(4829), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5396), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5404), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5412), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5422), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5424), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4737), 3, + ACTIONS(4831), 28, sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5420), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [73562] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(4639), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(5398), 1, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, - ACTIONS(5400), 1, anon_sym_PIPE_PIPE, - ACTIONS(5402), 1, - anon_sym_GT_GT, - ACTIONS(5406), 1, - anon_sym_AMP, - ACTIONS(5408), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5410), 1, - anon_sym_PIPE, - ACTIONS(5414), 1, anon_sym_PERCENT, - ACTIONS(5416), 1, anon_sym_STAR_STAR, - ACTIONS(5418), 1, - anon_sym_LT, - ACTIONS(5426), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5428), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5394), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5396), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5404), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5412), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5422), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5424), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4748), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5420), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [73668] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [76622] = 31, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4871), 1, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4873), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4880), 1, + ACTIONS(5086), 1, anon_sym_satisfies, - ACTIONS(5398), 1, + ACTIONS(5912), 1, anon_sym_AMP_AMP, - ACTIONS(5400), 1, + ACTIONS(5914), 1, anon_sym_PIPE_PIPE, - ACTIONS(5402), 1, + ACTIONS(5916), 1, anon_sym_GT_GT, - ACTIONS(5406), 1, + ACTIONS(5920), 1, anon_sym_AMP, - ACTIONS(5408), 1, + ACTIONS(5922), 1, anon_sym_CARET, - ACTIONS(5410), 1, + ACTIONS(5924), 1, anon_sym_PIPE, - ACTIONS(5414), 1, + ACTIONS(5928), 1, anon_sym_PERCENT, - ACTIONS(5416), 1, + ACTIONS(5930), 1, anon_sym_STAR_STAR, - ACTIONS(5418), 1, + ACTIONS(5932), 1, anon_sym_LT, - ACTIONS(5426), 1, + ACTIONS(5940), 1, anon_sym_QMARK_QMARK, - ACTIONS(5428), 1, + ACTIONS(5942), 1, sym__ternary_qmark, - STATE(1825), 1, + STATE(1733), 1, sym_type_arguments, - STATE(2292), 1, + STATE(1907), 1, sym_arguments, - STATE(5322), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5394), 2, + ACTIONS(5908), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5396), 2, + ACTIONS(5910), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5404), 2, + ACTIONS(5918), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5412), 2, + ACTIONS(5926), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5422), 2, + ACTIONS(5936), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5424), 2, + ACTIONS(5938), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4767), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5420), 3, + ACTIONS(5934), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [73774] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(5253), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [76729] = 31, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4871), 1, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4873), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4880), 1, + ACTIONS(5086), 1, anon_sym_satisfies, - ACTIONS(5398), 1, + ACTIONS(5912), 1, anon_sym_AMP_AMP, - ACTIONS(5400), 1, + ACTIONS(5914), 1, anon_sym_PIPE_PIPE, - ACTIONS(5402), 1, + ACTIONS(5916), 1, anon_sym_GT_GT, - ACTIONS(5406), 1, + ACTIONS(5920), 1, anon_sym_AMP, - ACTIONS(5408), 1, + ACTIONS(5922), 1, anon_sym_CARET, - ACTIONS(5410), 1, + ACTIONS(5924), 1, anon_sym_PIPE, - ACTIONS(5414), 1, + ACTIONS(5928), 1, anon_sym_PERCENT, - ACTIONS(5416), 1, + ACTIONS(5930), 1, anon_sym_STAR_STAR, - ACTIONS(5418), 1, + ACTIONS(5932), 1, anon_sym_LT, - ACTIONS(5426), 1, + ACTIONS(5940), 1, anon_sym_QMARK_QMARK, - ACTIONS(5428), 1, + ACTIONS(5942), 1, sym__ternary_qmark, - STATE(1825), 1, + STATE(1733), 1, sym_type_arguments, - STATE(2292), 1, + STATE(1907), 1, sym_arguments, - STATE(5322), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5394), 2, + ACTIONS(5908), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5396), 2, + ACTIONS(5910), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5404), 2, + ACTIONS(5918), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5412), 2, + ACTIONS(5926), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5422), 2, + ACTIONS(5936), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5424), 2, + ACTIONS(5938), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4769), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5420), 3, + ACTIONS(5934), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [73880] = 33, - ACTIONS(3937), 1, + ACTIONS(5267), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [76836] = 31, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4484), 1, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5912), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, + ACTIONS(5914), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, + ACTIONS(5916), 1, anon_sym_GT_GT, - ACTIONS(4492), 1, + ACTIONS(5920), 1, anon_sym_AMP, - ACTIONS(4494), 1, + ACTIONS(5922), 1, anon_sym_CARET, - ACTIONS(4496), 1, + ACTIONS(5924), 1, anon_sym_PIPE, - ACTIONS(4500), 1, + ACTIONS(5928), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, + ACTIONS(5930), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, + ACTIONS(5932), 1, anon_sym_LT, - ACTIONS(4512), 1, + ACTIONS(5940), 1, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, + ACTIONS(5942), 1, sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5455), 1, - anon_sym_RBRACK, - STATE(1481), 1, + STATE(1733), 1, sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5908), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4482), 2, + ACTIONS(5910), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, + ACTIONS(5918), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4498), 2, + ACTIONS(5926), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + ACTIONS(5936), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(5938), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, + ACTIONS(5934), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [73990] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(5281), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [76943] = 14, + ACTIONS(165), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(3672), 1, + anon_sym_LBRACE, + ACTIONS(5864), 1, + anon_sym_COMMA, + ACTIONS(5868), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(5398), 1, - anon_sym_AMP_AMP, - ACTIONS(5400), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5402), 1, - anon_sym_GT_GT, - ACTIONS(5406), 1, - anon_sym_AMP, - ACTIONS(5408), 1, - anon_sym_CARET, - ACTIONS(5410), 1, - anon_sym_PIPE, - ACTIONS(5414), 1, - anon_sym_PERCENT, - ACTIONS(5416), 1, - anon_sym_STAR_STAR, - ACTIONS(5418), 1, - anon_sym_LT, - ACTIONS(5426), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5428), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + ACTIONS(5949), 1, + anon_sym_RBRACE, + STATE(6177), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5394), 2, + ACTIONS(5870), 2, + sym_number, + sym_private_property_identifier, + STATE(6175), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(6867), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(6871), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(5947), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [77016] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3588), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5396), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5404), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5412), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5422), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5424), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4478), 3, + ACTIONS(3590), 29, sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5420), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [74096] = 32, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4584), 1, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - ACTIONS(4637), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(4639), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(4886), 1, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, - ACTIONS(4888), 1, anon_sym_PIPE_PIPE, - ACTIONS(4890), 1, - anon_sym_GT_GT, - ACTIONS(4894), 1, - anon_sym_AMP, - ACTIONS(4896), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4898), 1, - anon_sym_PIPE, - ACTIONS(4902), 1, anon_sym_PERCENT, - ACTIONS(4904), 1, anon_sym_STAR_STAR, - ACTIONS(4906), 1, - anon_sym_LT, - ACTIONS(4914), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4916), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4882), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4884), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4892), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4900), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4910), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4912), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5104), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(4908), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [74204] = 33, - ACTIONS(3937), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [77067] = 31, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4484), 1, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5912), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, + ACTIONS(5914), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, + ACTIONS(5916), 1, anon_sym_GT_GT, - ACTIONS(4492), 1, + ACTIONS(5920), 1, anon_sym_AMP, - ACTIONS(4494), 1, + ACTIONS(5922), 1, anon_sym_CARET, - ACTIONS(4496), 1, + ACTIONS(5924), 1, anon_sym_PIPE, - ACTIONS(4500), 1, + ACTIONS(5928), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, + ACTIONS(5930), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, + ACTIONS(5932), 1, anon_sym_LT, - ACTIONS(4512), 1, + ACTIONS(5940), 1, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, + ACTIONS(5942), 1, sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5457), 1, - anon_sym_RPAREN, - STATE(1481), 1, + STATE(1733), 1, sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5908), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4482), 2, + ACTIONS(5910), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, + ACTIONS(5918), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4498), 2, + ACTIONS(5926), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + ACTIONS(5936), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(5938), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, + ACTIONS(5934), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [74314] = 5, - ACTIONS(1883), 1, - sym__automatic_semicolon, + ACTIONS(5305), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [77174] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1875), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1879), 13, + ACTIONS(4963), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -202446,12 +222050,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1881), 25, + ACTIONS(4965), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -202472,35 +222079,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [74368] = 8, - ACTIONS(2300), 1, + anon_sym_extends, + [77225] = 8, + ACTIONS(2486), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(2488), 1, anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4641), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5276), 2, + ACTIONS(5801), 2, sym_number, sym_private_property_identifier, - STATE(3595), 3, + STATE(4666), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(770), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 23, + ACTIONS(2506), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -202524,35 +222133,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [74428] = 8, - ACTIONS(2300), 1, + [77286] = 8, + ACTIONS(1759), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(1761), 1, anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4669), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5280), 2, + ACTIONS(5951), 2, sym_number, sym_private_property_identifier, - STATE(3616), 3, + STATE(3972), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(770), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 23, + ACTIONS(4667), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -202576,35 +222186,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [74488] = 8, - ACTIONS(2300), 1, + [77347] = 8, + ACTIONS(1759), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(1761), 1, anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4669), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5284), 2, + ACTIONS(5106), 2, sym_number, sym_private_property_identifier, - STATE(3635), 3, + STATE(3965), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(770), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 23, + ACTIONS(4667), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -202628,35 +222239,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [74548] = 8, - ACTIONS(2300), 1, + [77408] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2552), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2550), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [77459] = 8, + ACTIONS(2486), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(2488), 1, anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4641), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5290), 2, + ACTIONS(5953), 2, sym_number, sym_private_property_identifier, - STATE(3654), 3, + STATE(4576), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(770), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 23, + ACTIONS(2506), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -202680,35 +222340,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [74608] = 4, + [77520] = 6, + ACTIONS(4697), 1, + anon_sym_extends, + ACTIONS(5955), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1783), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1787), 13, + ACTIONS(4695), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4763), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1789), 23, + ACTIONS(4765), 27, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_LBRACK, + anon_sym_SEMI, + anon_sym_of, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -202728,11 +222391,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [74660] = 3, + [77577] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5828), 2, + sym_number, + sym_private_property_identifier, + STATE(4708), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [77638] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4717), 13, + ACTIONS(4971), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -202746,7 +222462,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4558), 28, + ACTIONS(4973), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -202775,11 +222491,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [74710] = 3, + anon_sym_extends, + [77689] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4606), 13, + ACTIONS(4975), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -202793,7 +222510,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4608), 28, + ACTIONS(4977), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -202822,38 +222539,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [74760] = 7, - ACTIONS(4261), 1, - anon_sym_QMARK, + anon_sym_extends, + [77740] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4263), 2, - anon_sym_RPAREN, - anon_sym_extends, - ACTIONS(4462), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4459), 3, + ACTIONS(5621), 2, + sym_number, + sym_private_property_identifier, + STATE(4720), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - ACTIONS(3439), 11, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [77801] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2540), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 22, + ACTIONS(2538), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -202873,36 +222640,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [74818] = 5, - ACTIONS(1733), 1, - sym__automatic_semicolon, + anon_sym_extends, + [77852] = 10, + ACTIONS(1843), 1, + anon_sym_EQ, + ACTIONS(2530), 1, + anon_sym_extends, + ACTIONS(2532), 1, + anon_sym_QMARK, + ACTIONS(4657), 1, + anon_sym_LBRACK, + ACTIONS(5656), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1725), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1729), 13, + ACTIONS(4660), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5388), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(1841), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1731), 25, + ACTIONS(1845), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -202922,88 +222696,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [74872] = 33, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, - anon_sym_AMP_AMP, - ACTIONS(4486), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5459), 1, - anon_sym_RBRACK, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4474), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4508), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [74982] = 3, + [77917] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4455), 13, + ACTIONS(4793), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -203017,7 +222714,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4457), 28, + ACTIONS(4795), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -203046,11 +222743,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75032] = 3, + anon_sym_extends, + [77968] = 4, + ACTIONS(3939), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4550), 13, + ACTIONS(3869), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -203064,7 +222764,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4552), 28, + ACTIONS(3873), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -203093,11 +222793,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75082] = 3, + [78021] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4677), 13, + ACTIONS(4975), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -203111,7 +222811,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4679), 28, + ACTIONS(4977), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -203140,18 +222840,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75132] = 5, + anon_sym_extends, + [78072] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5461), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5463), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3439), 13, + ACTIONS(4975), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -203165,10 +222859,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + ACTIONS(4977), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -203189,88 +222888,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75186] = 33, - ACTIONS(1942), 1, - anon_sym_COMMA, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_extends, + [78123] = 4, + ACTIONS(5955), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, - anon_sym_AMP_AMP, - ACTIONS(4486), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(5465), 1, - anon_sym_RPAREN, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4814), 1, - aux_sym_array_repeat1, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4474), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4508), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [75296] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4586), 13, + ACTIONS(4767), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -203284,7 +222909,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4588), 28, + ACTIONS(4769), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -203293,7 +222918,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -203313,11 +222937,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75346] = 3, + anon_sym_extends, + [78176] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4602), 13, + ACTIONS(4979), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -203331,7 +222956,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4604), 28, + ACTIONS(4981), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -203360,16 +222985,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75396] = 5, - ACTIONS(1863), 1, - sym__automatic_semicolon, + anon_sym_extends, + [78227] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1855), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1859), 13, + ACTIONS(4979), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -203383,12 +223004,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1861), 25, + ACTIONS(4981), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -203409,16 +223033,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75450] = 5, - ACTIONS(1873), 1, - sym__automatic_semicolon, + anon_sym_extends, + [78278] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1865), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1869), 13, + ACTIONS(4979), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -203432,12 +223052,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1871), 25, + ACTIONS(4981), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -203458,17 +223081,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75504] = 4, + anon_sym_extends, + [78329] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1805), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1809), 13, + ACTIONS(4983), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -203482,10 +223100,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1811), 23, + ACTIONS(4985), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -203506,165 +223129,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75556] = 33, - ACTIONS(1942), 1, - anon_sym_COMMA, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, - anon_sym_AMP_AMP, - ACTIONS(4486), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(5467), 1, - anon_sym_RPAREN, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - STATE(4862), 1, - aux_sym_array_repeat1, + anon_sym_extends, + [78380] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(4797), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [75666] = 33, - ACTIONS(1942), 1, + ACTIONS(4799), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - ACTIONS(3937), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(5469), 1, - anon_sym_RPAREN, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - STATE(4889), 1, - aux_sym_array_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4474), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4508), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4510), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [75776] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [78431] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1809), 13, + ACTIONS(4983), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -203678,7 +223196,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1811), 28, + ACTIONS(4985), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -203707,11 +223225,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75826] = 3, + anon_sym_extends, + [78482] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1773), 13, + ACTIONS(4983), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -203725,7 +223244,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1775), 28, + ACTIONS(4985), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -203754,11 +223273,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75876] = 3, + anon_sym_extends, + [78533] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1707), 13, + ACTIONS(4987), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -203772,7 +223292,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1709), 28, + ACTIONS(4989), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -203801,11 +223321,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75926] = 3, + anon_sym_extends, + [78584] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5957), 2, + sym_number, + sym_private_property_identifier, + STATE(4705), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [78645] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1889), 13, + ACTIONS(2536), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -203819,7 +223393,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1891), 28, + ACTIONS(2534), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -203848,48 +223422,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75976] = 16, - ACTIONS(2300), 1, + anon_sym_extends, + [78696] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(774), 1, + anon_sym_RBRACE, + ACTIONS(2486), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(2488), 1, anon_sym_SQUOTE, - ACTIONS(2324), 1, + ACTIONS(2508), 1, anon_sym_async, - ACTIONS(2326), 1, - anon_sym_readonly, - ACTIONS(2330), 1, - anon_sym_override, - ACTIONS(4211), 1, + ACTIONS(4576), 1, anon_sym_EQ, - ACTIONS(4530), 1, + ACTIONS(4641), 1, anon_sym_LBRACK, - ACTIONS(4918), 1, + ACTIONS(5532), 1, anon_sym_STAR, - STATE(2791), 1, - sym_override_modifier, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2310), 2, + ACTIONS(2496), 2, sym_number, sym_private_property_identifier, - ACTIONS(2328), 2, + ACTIONS(2512), 2, anon_sym_get, anon_sym_set, - ACTIONS(5471), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(3868), 3, + STATE(4647), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 5, + ACTIONS(770), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 18, + ACTIONS(2506), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -203897,10 +223471,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -203908,724 +223484,167 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [76052] = 33, - ACTIONS(1942), 1, - anon_sym_COMMA, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, - anon_sym_AMP_AMP, - ACTIONS(4486), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, + [78773] = 6, + ACTIONS(5839), 1, anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, + ACTIONS(5841), 1, anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(5474), 1, - anon_sym_RPAREN, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - STATE(4911), 1, - aux_sym_array_repeat1, + ACTIONS(5843), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(4991), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(4993), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [76162] = 33, - ACTIONS(1942), 1, - anon_sym_COMMA, - ACTIONS(3937), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [78830] = 33, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(5180), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(5182), 1, anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5468), 1, + anon_sym_GT_GT, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5478), 1, + anon_sym_LT, + ACTIONS(5570), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5572), 1, anon_sym_BANG, - ACTIONS(4484), 1, + ACTIONS(5576), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, + ACTIONS(5578), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, + ACTIONS(5580), 1, anon_sym_AMP, - ACTIONS(4494), 1, + ACTIONS(5582), 1, anon_sym_CARET, - ACTIONS(4496), 1, + ACTIONS(5584), 1, anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, + ACTIONS(5592), 1, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + ACTIONS(5594), 1, anon_sym_satisfies, - ACTIONS(4518), 1, + ACTIONS(5596), 1, sym__ternary_qmark, - ACTIONS(5476), 1, - anon_sym_RPAREN, - STATE(1481), 1, + ACTIONS(5832), 1, + anon_sym_COMMA, + ACTIONS(5835), 1, + anon_sym_RBRACE, + STATE(2150), 1, sym_type_arguments, - STATE(1672), 1, + STATE(2489), 1, sym_arguments, - STATE(4831), 1, + STATE(6215), 1, sym_optional_chain, - STATE(4926), 1, - aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5198), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(5466), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4482), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4490), 2, + ACTIONS(5470), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4498), 2, + ACTIONS(5472), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [76272] = 17, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(2326), 1, - anon_sym_readonly, - ACTIONS(2330), 1, - anon_sym_override, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(4918), 1, - anon_sym_STAR, - ACTIONS(5478), 1, - anon_sym_COMMA, - ACTIONS(5480), 1, - anon_sym_RBRACE, - STATE(2791), 1, - sym_override_modifier, - STATE(5368), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2310), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3868), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [76350] = 33, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, - anon_sym_AMP_AMP, - ACTIONS(4486), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5482), 1, - anon_sym_COLON, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4474), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4508), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, + ACTIONS(5480), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [76460] = 33, - ACTIONS(1942), 1, - anon_sym_COMMA, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, - anon_sym_AMP_AMP, - ACTIONS(4486), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(5484), 1, - anon_sym_RBRACK, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - STATE(5005), 1, - aux_sym_array_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4474), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + ACTIONS(5574), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4508), 2, + ACTIONS(5588), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(5590), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, + ACTIONS(5586), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [76570] = 33, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, - anon_sym_AMP_AMP, - ACTIONS(4486), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5486), 1, - anon_sym_RPAREN, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, + [78941] = 4, + ACTIONS(5959), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(4771), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4508), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [76680] = 33, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4484), 1, - anon_sym_AMP_AMP, - ACTIONS(4486), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5488), 1, - anon_sym_RPAREN, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4474), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4508), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [76790] = 33, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, - anon_sym_AMP_AMP, - ACTIONS(4486), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5490), 1, - anon_sym_RPAREN, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4474), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [76900] = 33, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, - anon_sym_AMP_AMP, - ACTIONS(4486), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5492), 1, - anon_sym_SEMI, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4474), 2, - anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4482), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4508), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [77010] = 12, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(5494), 1, anon_sym_LT, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4750), 12, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4752), 19, + ACTIONS(4773), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -204639,39 +223658,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [77078] = 15, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(5497), 1, - anon_sym_LT, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + [78994] = 4, + ACTIONS(4729), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4783), 11, + ACTIONS(4723), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -204680,12 +223679,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4785), 17, + ACTIONS(4725), 28, sym__automatic_semicolon, sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -204699,103 +223707,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_BQUOTE, - [77152] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(5398), 1, - anon_sym_AMP_AMP, - ACTIONS(5400), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5402), 1, - anon_sym_GT_GT, - ACTIONS(5406), 1, - anon_sym_AMP, - ACTIONS(5408), 1, - anon_sym_CARET, - ACTIONS(5410), 1, - anon_sym_PIPE, - ACTIONS(5414), 1, - anon_sym_PERCENT, - ACTIONS(5416), 1, - anon_sym_STAR_STAR, - ACTIONS(5418), 1, - anon_sym_LT, - ACTIONS(5426), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5428), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5394), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5396), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5404), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5412), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5422), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5424), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4798), 3, - sym__automatic_semicolon, - anon_sym_SEMI, anon_sym_BQUOTE, - ACTIONS(5420), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [77258] = 11, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(5500), 1, - anon_sym_LT, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + anon_sym_satisfies, + [79047] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4465), 12, + ACTIONS(4727), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -204806,13 +223726,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4467), 21, + ACTIONS(4729), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -204830,18 +223758,72 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [77324] = 5, + anon_sym_extends, + [79098] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5503), 2, + ACTIONS(5686), 2, + sym_number, + sym_private_property_identifier, + STATE(4597), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5505), 3, anon_sym_COMMA, - anon_sym_RPAREN, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, - ACTIONS(3439), 13, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [79159] = 6, + ACTIONS(944), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(2856), 2, + sym_template_string, + sym_arguments, + ACTIONS(4594), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -204855,10 +223837,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + ACTIONS(4596), 25, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -204877,20 +223862,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - [77378] = 5, + [79216] = 9, + ACTIONS(944), 1, + anon_sym_BQUOTE, + ACTIONS(5418), 1, + anon_sym_LBRACK, + ACTIONS(5420), 1, + anon_sym_DOT, + ACTIONS(5422), 1, + anon_sym_QMARK_DOT, + STATE(2918), 1, + sym_template_string, + STATE(6263), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5507), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5509), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3439), 13, + ACTIONS(1867), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -204904,13 +223893,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + ACTIONS(1869), 23, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -204926,20 +223916,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - [77432] = 5, + [79279] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5507), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5509), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3439), 13, + ACTIONS(4777), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -204953,10 +223935,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + ACTIONS(4779), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -204977,18 +223964,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [77486] = 5, + anon_sym_extends, + [79330] = 7, + ACTIONS(5961), 1, + anon_sym_LPAREN, + ACTIONS(5966), 1, + anon_sym_LT, + ACTIONS(5969), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5507), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5509), 3, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(5964), 2, + sym__member_signature_marker, anon_sym_COLON, - ACTIONS(3439), 13, + ACTIONS(5156), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -204999,13 +223989,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + ACTIONS(5158), 25, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -205026,17 +224017,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [77540] = 4, + [79389] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1769), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1773), 13, + ACTIONS(4781), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -205050,10 +224035,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1775), 23, + ACTIONS(4783), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -205074,39 +224064,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [77592] = 8, - ACTIONS(3549), 1, - anon_sym_EQ, - ACTIONS(4261), 1, - anon_sym_QMARK, - ACTIONS(4459), 1, - anon_sym_LBRACK, + anon_sym_extends, + [79440] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4462), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4263), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3439), 11, + ACTIONS(1995), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 22, + ACTIONS(1993), 29, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -205126,11 +224112,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [77652] = 3, + anon_sym_PIPE_RBRACE, + [79491] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1787), 13, + ACTIONS(4785), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -205144,7 +224131,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1789), 28, + ACTIONS(4787), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -205173,36 +224160,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [77702] = 5, - ACTIONS(5511), 1, - sym__automatic_semicolon, + anon_sym_extends, + [79542] = 6, + ACTIONS(4687), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1703), 4, + ACTIONS(5269), 2, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1707), 13, + anon_sym_LBRACK, + ACTIONS(5272), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3869), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1709), 23, + ACTIONS(3873), 26, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_LBRACK, + anon_sym_SEMI, + anon_sym_of, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -205222,35 +224212,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [77756] = 8, - ACTIONS(2300), 1, + [79599] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(745), 1, + anon_sym_RBRACE, + ACTIONS(2486), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(2488), 1, anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, anon_sym_LBRACK, + ACTIONS(5532), 1, + anon_sym_STAR, + STATE(6212), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5372), 2, + ACTIONS(2496), 2, sym_number, sym_private_property_identifier, - STATE(3843), 3, + ACTIONS(2512), 2, + anon_sym_get, + anon_sym_set, + STATE(4647), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, + ACTIONS(770), 5, sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 23, + ACTIONS(2506), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -205260,8 +224260,6 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -205274,40 +224272,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [77816] = 7, - ACTIONS(3487), 1, - anon_sym_DOT, - ACTIONS(3491), 1, - anon_sym_QMARK_DOT, + [79674] = 4, + ACTIONS(5781), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3485), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3481), 4, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3439), 11, + ACTIONS(4566), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 22, + ACTIONS(4568), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_COLON, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -205325,100 +224320,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [77874] = 33, - ACTIONS(1942), 1, - anon_sym_COMMA, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, - anon_sym_AMP_AMP, - ACTIONS(4486), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(5513), 1, - anon_sym_RBRACK, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - STATE(5005), 1, - aux_sym_array_repeat1, + anon_sym_extends, + [79727] = 6, + ACTIONS(4568), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, - anon_sym_in, + ACTIONS(5275), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(5278), 3, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4508), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [77984] = 5, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4313), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(4315), 4, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3439), 11, + ACTIONS(3869), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, @@ -205426,12 +224345,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 24, + ACTIONS(3873), 26, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_COLON, + anon_sym_SEMI, + anon_sym_of, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -205451,38 +224372,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [78038] = 7, - ACTIONS(4317), 1, - anon_sym_QMARK, + [79784] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4319), 2, - anon_sym_RPAREN, - anon_sym_extends, - ACTIONS(4821), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4818), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - ACTIONS(4590), 11, + ACTIONS(4801), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4592), 22, + ACTIONS(4803), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -205502,147 +224419,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [78096] = 33, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, - anon_sym_AMP_AMP, - ACTIONS(4486), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5515), 1, - anon_sym_SEMI, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4474), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4508), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [78206] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5311), 2, - sym_number, - sym_private_property_identifier, - STATE(3757), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [78266] = 5, + anon_sym_extends, + [79835] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5302), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5304), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3439), 13, + ACTIONS(1999), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -205656,10 +224438,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + ACTIONS(1997), 29, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -205680,17 +224467,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [78320] = 4, + anon_sym_PIPE_RBRACE, + [79886] = 4, + ACTIONS(5971), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1885), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1889), 13, + ACTIONS(2015), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -205704,10 +224488,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1891), 23, + ACTIONS(2013), 28, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -205728,17 +224516,129 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [78372] = 4, + anon_sym_PIPE_RBRACE, + [79939] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5532), 1, + anon_sym_STAR, + ACTIONS(5783), 1, + anon_sym_RBRACE, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2512), 2, + anon_sym_get, + anon_sym_set, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [80014] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1755), 5, + ACTIONS(5761), 2, + sym_number, + sym_private_property_identifier, + STATE(4627), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(1759), 13, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [80075] = 5, + ACTIONS(1843), 1, + anon_sym_EQ, + ACTIONS(5540), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1839), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -205752,10 +224652,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1761), 23, + ACTIONS(1837), 27, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -205776,67 +224680,126 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [78424] = 5, - ACTIONS(5517), 1, - sym__automatic_semicolon, + [80130] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5532), 1, + anon_sym_STAR, + ACTIONS(5658), 1, + anon_sym_RBRACE, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1875), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1879), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1881), 23, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2512), 2, + anon_sym_get, + anon_sym_set, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [80205] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [78478] = 5, - ACTIONS(5519), 1, - sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1725), 4, + ACTIONS(5765), 2, + sym_number, + sym_private_property_identifier, + STATE(4664), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(1729), 13, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [80266] = 4, + ACTIONS(5973), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4590), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -205850,10 +224813,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1731), 23, + ACTIONS(4592), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -205874,86 +224841,98 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [78532] = 7, - ACTIONS(4355), 1, - anon_sym_QMARK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4357), 2, - anon_sym_RPAREN, anon_sym_extends, - ACTIONS(4543), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4540), 5, + [80319] = 16, + ACTIONS(237), 1, anon_sym_COMMA, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(2508), 1, + anon_sym_async, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - ACTIONS(4271), 11, + ACTIONS(5532), 1, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4273), 20, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5783), 1, + anon_sym_RBRACE, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2512), 2, + anon_sym_get, + anon_sym_set, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, anon_sym_LPAREN, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [78590] = 8, - ACTIONS(2300), 1, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [80396] = 8, + ACTIONS(2486), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(2488), 1, anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4641), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5378), 2, + ACTIONS(5775), 2, sym_number, sym_private_property_identifier, - STATE(3618), 3, + STATE(4589), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(770), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 23, + ACTIONS(2506), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -205977,17 +224956,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [78650] = 4, + [80457] = 4, + ACTIONS(5975), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1855), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1859), 13, + ACTIONS(4689), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -206001,12 +224976,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1861), 23, + ACTIONS(4691), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -206025,17 +225004,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [78702] = 4, + anon_sym_extends, + [80510] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(2508), 1, + anon_sym_async, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5532), 1, + anon_sym_STAR, + ACTIONS(5658), 1, + anon_sym_RBRACE, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1865), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1869), 13, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2512), 2, + anon_sym_get, + anon_sym_set, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [80587] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4695), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -206049,10 +225084,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1871), 23, + ACTIONS(4697), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -206073,36 +225113,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [78754] = 5, - ACTIONS(5521), 1, - sym__automatic_semicolon, + anon_sym_extends, + [80638] = 7, + ACTIONS(3983), 1, + anon_sym_EQ, + ACTIONS(4687), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1795), 4, + ACTIONS(5269), 2, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1799), 13, + anon_sym_LBRACK, + ACTIONS(5272), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3869), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1801), 23, + ACTIONS(3873), 25, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_LBRACK, + anon_sym_SEMI, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -206122,17 +225166,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [78808] = 4, + [80697] = 4, + ACTIONS(5955), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1835), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1839), 13, + ACTIONS(4695), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -206146,11 +225186,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1841), 23, + ACTIONS(4697), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_LBRACK, + anon_sym_SEMI, + anon_sym_of, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -206170,11 +225214,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [78860] = 3, + anon_sym_extends, + [80750] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4681), 13, + ACTIONS(4701), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -206188,7 +225233,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4683), 28, + ACTIONS(4703), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -206217,64 +225262,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [78910] = 21, - ACTIONS(231), 1, - anon_sym_STAR, - ACTIONS(1946), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2300), 1, + anon_sym_extends, + [80801] = 8, + ACTIONS(2486), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(2488), 1, anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4641), 1, anon_sym_LBRACK, - ACTIONS(5478), 1, - anon_sym_COMMA, - ACTIONS(5525), 1, - anon_sym_RBRACE, - ACTIONS(5527), 1, - anon_sym_async, - ACTIONS(5531), 1, - anon_sym_static, - ACTIONS(5533), 1, - anon_sym_readonly, - ACTIONS(5539), 1, - anon_sym_override, - STATE(2773), 1, - sym_accessibility_modifier, - STATE(2798), 1, - sym_override_modifier, - STATE(5344), 1, - aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5529), 2, + ACTIONS(5771), 2, sym_number, sym_private_property_identifier, - ACTIONS(5535), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5537), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3550), 3, + STATE(4678), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5336), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - ACTIONS(5523), 14, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2506), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -206282,11 +225316,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [78996] = 3, + [80862] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1799), 13, + ACTIONS(2003), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -206300,15 +225334,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1801), 28, + ACTIONS(2001), 29, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -206329,63 +225363,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [79046] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5157), 2, - sym_number, - sym_private_property_identifier, - STATE(3590), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [79106] = 3, + anon_sym_PIPE_RBRACE, + [80913] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1839), 13, + ACTIONS(4805), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -206399,7 +225382,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1841), 28, + ACTIONS(4807), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -206428,165 +225411,108 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [79156] = 33, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, - anon_sym_AMP_AMP, - ACTIONS(4486), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5541), 1, - anon_sym_RPAREN, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, + anon_sym_extends, + [80964] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(4809), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [79266] = 33, - ACTIONS(3937), 1, + ACTIONS(4811), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5543), 1, - anon_sym_RPAREN, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, + anon_sym_extends, + [81015] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(4813), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(4815), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [79376] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [81066] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4685), 13, + ACTIONS(2011), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -206600,15 +225526,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4687), 28, + ACTIONS(2009), 29, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -206629,172 +225555,117 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [79426] = 33, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, - anon_sym_AMP_AMP, - ACTIONS(4486), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, + anon_sym_PIPE_RBRACE, + [81117] = 6, + ACTIONS(5839), 1, anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, + ACTIONS(5841), 1, anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5545), 1, - anon_sym_RPAREN, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, + ACTIONS(5843), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(4999), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [79536] = 33, - ACTIONS(3937), 1, + ACTIONS(5001), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5547), 1, + [81174] = 9, + ACTIONS(2530), 1, + anon_sym_extends, + ACTIONS(4657), 1, + anon_sym_LBRACK, + ACTIONS(5977), 1, anon_sym_RPAREN, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(1843), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4660), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5656), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(1841), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(1845), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [79646] = 5, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [81237] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5210), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5212), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3439), 13, + ACTIONS(4817), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -206808,10 +225679,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + ACTIONS(4819), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -206832,128 +225708,212 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [79700] = 33, - ACTIONS(3937), 1, + anon_sym_extends, + [81288] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4823), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5549), 1, - anon_sym_RPAREN, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, + anon_sym_extends, + [81339] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(2007), 14, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + anon_sym_QMARK, + ACTIONS(2005), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_signature_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [79810] = 13, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [81390] = 16, ACTIONS(237), 1, anon_sym_COMMA, - ACTIONS(2300), 1, + ACTIONS(772), 1, + anon_sym_RBRACE, + ACTIONS(2486), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(2488), 1, anon_sym_SQUOTE, - ACTIONS(4211), 1, + ACTIONS(2508), 1, + anon_sym_async, + ACTIONS(4576), 1, anon_sym_EQ, - ACTIONS(4530), 1, + ACTIONS(4641), 1, anon_sym_LBRACK, - ACTIONS(4940), 1, - anon_sym_RBRACE, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, + ACTIONS(5532), 1, + anon_sym_STAR, + STATE(6225), 1, aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2310), 2, + ACTIONS(2496), 2, sym_number, sym_private_property_identifier, - STATE(3868), 3, + ACTIONS(2512), 2, + anon_sym_get, + anon_sym_set, + STATE(4647), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 5, + ACTIONS(770), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 23, + ACTIONS(2506), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [81467] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(776), 1, + anon_sym_RBRACE, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5532), 1, + anon_sym_STAR, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2512), 2, anon_sym_get, anon_sym_set, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -206966,86 +225926,142 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [79880] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + [81542] = 31, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4871), 1, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4873), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(4886), 1, + ACTIONS(5058), 1, anon_sym_AMP_AMP, - ACTIONS(4888), 1, + ACTIONS(5060), 1, anon_sym_PIPE_PIPE, - ACTIONS(4890), 1, + ACTIONS(5062), 1, anon_sym_GT_GT, - ACTIONS(4894), 1, + ACTIONS(5066), 1, anon_sym_AMP, - ACTIONS(4896), 1, + ACTIONS(5068), 1, anon_sym_CARET, - ACTIONS(4898), 1, + ACTIONS(5070), 1, anon_sym_PIPE, - ACTIONS(4902), 1, + ACTIONS(5074), 1, anon_sym_PERCENT, - ACTIONS(4904), 1, - anon_sym_STAR_STAR, - ACTIONS(4906), 1, + ACTIONS(5076), 1, anon_sym_LT, - ACTIONS(4914), 1, + ACTIONS(5084), 1, anon_sym_QMARK_QMARK, - ACTIONS(4916), 1, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, sym__ternary_qmark, - STATE(1825), 1, + STATE(1733), 1, sym_type_arguments, - STATE(2292), 1, + STATE(1907), 1, sym_arguments, - STATE(5322), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4882), 2, + ACTIONS(5048), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4884), 2, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4892), 2, + ACTIONS(5064), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4900), 2, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4910), 2, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4912), 2, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4908), 3, + ACTIONS(5078), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(5126), 3, + ACTIONS(5980), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_RBRACK, + [81649] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5680), 2, + sym_number, + sym_private_property_identifier, + STATE(4606), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, anon_sym_SEMI, - [79986] = 3, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [81710] = 4, + ACTIONS(4707), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1721), 13, + ACTIONS(4705), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -207059,7 +226075,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1723), 28, + ACTIONS(4709), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -207088,11 +226104,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [80036] = 3, + [81763] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5757), 2, + sym_number, + sym_private_property_identifier, + STATE(4573), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [81824] = 4, + ACTIONS(5781), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4271), 13, + ACTIONS(4570), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -207106,15 +226177,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4273), 28, + ACTIONS(4572), 28, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -207135,37 +226205,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [80086] = 4, - ACTIONS(5440), 1, - sym_regex_flags, + anon_sym_extends, + [81877] = 10, + ACTIONS(4707), 1, + anon_sym_EQ, + ACTIONS(4711), 1, + anon_sym_LBRACK, + ACTIONS(4717), 1, + anon_sym_extends, + ACTIONS(4741), 1, + anon_sym_QMARK, + ACTIONS(5641), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4920), 17, + ACTIONS(4714), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5412), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(4705), 11, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, - anon_sym_of, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_instanceof, - anon_sym_satisfies, - ACTIONS(4922), 23, - sym__automatic_semicolon, + ACTIONS(4709), 22, sym__ternary_qmark, - anon_sym_COMMA, + anon_sym_as, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -207180,571 +226256,479 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [80138] = 12, - ACTIONS(165), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(3262), 1, - anon_sym_LBRACE, - ACTIONS(5227), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5229), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5553), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(5533), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(6095), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - STATE(6210), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(5551), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [80206] = 33, - ACTIONS(3937), 1, + anon_sym_satisfies, + [81942] = 33, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(5180), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(5182), 1, anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5468), 1, + anon_sym_GT_GT, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5478), 1, + anon_sym_LT, + ACTIONS(5570), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5572), 1, anon_sym_BANG, - ACTIONS(4484), 1, + ACTIONS(5576), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, + ACTIONS(5578), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, + ACTIONS(5580), 1, anon_sym_AMP, - ACTIONS(4494), 1, + ACTIONS(5582), 1, anon_sym_CARET, - ACTIONS(4496), 1, + ACTIONS(5584), 1, anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, + ACTIONS(5592), 1, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + ACTIONS(5594), 1, anon_sym_satisfies, - ACTIONS(4518), 1, + ACTIONS(5596), 1, sym__ternary_qmark, - ACTIONS(4991), 1, + ACTIONS(5982), 1, anon_sym_COMMA, - ACTIONS(5555), 1, - anon_sym_RBRACE, - STATE(1481), 1, + STATE(2150), 1, sym_type_arguments, - STATE(1672), 1, + STATE(2489), 1, sym_arguments, - STATE(3765), 1, + STATE(6058), 1, aux_sym_sequence_expression_repeat1, - STATE(4831), 1, + STATE(6215), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5466), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4482), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4490), 2, + ACTIONS(5470), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4498), 2, + ACTIONS(5472), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5588), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(5590), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, + ACTIONS(5984), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(5586), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [80316] = 31, - ACTIONS(3937), 1, + [82053] = 33, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(5180), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(5182), 1, anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5468), 1, + anon_sym_GT_GT, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5478), 1, + anon_sym_LT, + ACTIONS(5570), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5572), 1, anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5561), 1, + ACTIONS(5576), 1, anon_sym_AMP_AMP, - ACTIONS(5563), 1, + ACTIONS(5578), 1, anon_sym_PIPE_PIPE, - ACTIONS(5565), 1, - anon_sym_GT_GT, - ACTIONS(5569), 1, + ACTIONS(5580), 1, anon_sym_AMP, - ACTIONS(5571), 1, + ACTIONS(5582), 1, anon_sym_CARET, - ACTIONS(5573), 1, + ACTIONS(5584), 1, anon_sym_PIPE, - ACTIONS(5577), 1, - anon_sym_PERCENT, - ACTIONS(5579), 1, - anon_sym_STAR_STAR, - ACTIONS(5581), 1, - anon_sym_LT, - ACTIONS(5589), 1, + ACTIONS(5592), 1, anon_sym_QMARK_QMARK, - ACTIONS(5591), 1, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5596), 1, sym__ternary_qmark, - STATE(1481), 1, + ACTIONS(5982), 1, + anon_sym_COMMA, + STATE(2150), 1, sym_type_arguments, - STATE(1672), 1, + STATE(2489), 1, sym_arguments, - STATE(4831), 1, + STATE(6058), 1, + aux_sym_sequence_expression_repeat1, + STATE(6215), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5557), 2, + ACTIONS(5466), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5559), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5567), 2, + ACTIONS(5470), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5575), 2, + ACTIONS(5472), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5585), 2, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5588), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5587), 2, + ACTIONS(5590), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4558), 3, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5583), 3, + ACTIONS(5986), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(5586), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [80422] = 31, - ACTIONS(3937), 1, + [82164] = 33, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(5180), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(5182), 1, anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5468), 1, + anon_sym_GT_GT, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5478), 1, + anon_sym_LT, + ACTIONS(5570), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5572), 1, anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5561), 1, + ACTIONS(5576), 1, anon_sym_AMP_AMP, - ACTIONS(5563), 1, + ACTIONS(5578), 1, anon_sym_PIPE_PIPE, - ACTIONS(5565), 1, - anon_sym_GT_GT, - ACTIONS(5569), 1, + ACTIONS(5580), 1, anon_sym_AMP, - ACTIONS(5571), 1, + ACTIONS(5582), 1, anon_sym_CARET, - ACTIONS(5573), 1, + ACTIONS(5584), 1, anon_sym_PIPE, - ACTIONS(5577), 1, - anon_sym_PERCENT, - ACTIONS(5579), 1, - anon_sym_STAR_STAR, - ACTIONS(5581), 1, - anon_sym_LT, - ACTIONS(5589), 1, + ACTIONS(5592), 1, anon_sym_QMARK_QMARK, - ACTIONS(5591), 1, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5596), 1, sym__ternary_qmark, - STATE(1481), 1, + ACTIONS(5982), 1, + anon_sym_COMMA, + STATE(2150), 1, sym_type_arguments, - STATE(1672), 1, + STATE(2489), 1, sym_arguments, - STATE(4831), 1, + STATE(6058), 1, + aux_sym_sequence_expression_repeat1, + STATE(6215), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5557), 2, + ACTIONS(5466), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5559), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5567), 2, + ACTIONS(5470), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5575), 2, + ACTIONS(5472), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5585), 2, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5588), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5587), 2, + ACTIONS(5590), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4584), 3, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5583), 3, + ACTIONS(5988), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(5586), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [80528] = 31, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, + [82275] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5561), 1, - anon_sym_AMP_AMP, - ACTIONS(5563), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5565), 1, - anon_sym_GT_GT, - ACTIONS(5569), 1, - anon_sym_AMP, - ACTIONS(5571), 1, - anon_sym_CARET, - ACTIONS(5573), 1, - anon_sym_PIPE, - ACTIONS(5577), 1, - anon_sym_PERCENT, - ACTIONS(5579), 1, - anon_sym_STAR_STAR, - ACTIONS(5581), 1, + ACTIONS(5532), 1, + anon_sym_STAR, + ACTIONS(5603), 1, + anon_sym_RBRACE, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2512), 2, + anon_sym_get, + anon_sym_set, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LT, - ACTIONS(5589), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5591), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_QMARK, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [82350] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5557), 2, + ACTIONS(2015), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5559), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5567), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5575), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5585), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5587), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4757), 3, + ACTIONS(2013), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5583), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [80634] = 31, - ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5561), 1, anon_sym_AMP_AMP, - ACTIONS(5563), 1, anon_sym_PIPE_PIPE, - ACTIONS(5565), 1, - anon_sym_GT_GT, - ACTIONS(5569), 1, - anon_sym_AMP, - ACTIONS(5571), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5573), 1, - anon_sym_PIPE, - ACTIONS(5577), 1, anon_sym_PERCENT, - ACTIONS(5579), 1, anon_sym_STAR_STAR, - ACTIONS(5581), 1, - anon_sym_LT, - ACTIONS(5589), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5591), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5557), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5559), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5567), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5575), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5585), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5587), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4693), 3, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5583), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [80740] = 31, - ACTIONS(3937), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_PIPE_RBRACE, + [82401] = 33, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(5180), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(5182), 1, anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5468), 1, + anon_sym_GT_GT, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5478), 1, + anon_sym_LT, + ACTIONS(5570), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5572), 1, anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5561), 1, + ACTIONS(5576), 1, anon_sym_AMP_AMP, - ACTIONS(5563), 1, + ACTIONS(5578), 1, anon_sym_PIPE_PIPE, - ACTIONS(5565), 1, - anon_sym_GT_GT, - ACTIONS(5569), 1, + ACTIONS(5580), 1, anon_sym_AMP, - ACTIONS(5571), 1, + ACTIONS(5582), 1, anon_sym_CARET, - ACTIONS(5573), 1, + ACTIONS(5584), 1, anon_sym_PIPE, - ACTIONS(5577), 1, - anon_sym_PERCENT, - ACTIONS(5579), 1, - anon_sym_STAR_STAR, - ACTIONS(5581), 1, - anon_sym_LT, - ACTIONS(5589), 1, + ACTIONS(5592), 1, anon_sym_QMARK_QMARK, - ACTIONS(5591), 1, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5596), 1, sym__ternary_qmark, - STATE(1481), 1, + ACTIONS(5835), 1, + anon_sym_RBRACE, + ACTIONS(5990), 1, + anon_sym_COMMA, + STATE(2150), 1, sym_type_arguments, - STATE(1672), 1, + STATE(2489), 1, sym_arguments, - STATE(4831), 1, + STATE(6215), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5557), 2, + ACTIONS(5216), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(5466), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5559), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5567), 2, + ACTIONS(5470), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5575), 2, + ACTIONS(5472), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5585), 2, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5588), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5587), 2, + ACTIONS(5590), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4697), 3, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5583), 3, + ACTIONS(5586), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [80846] = 18, - ACTIONS(3937), 1, + [82512] = 12, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(5565), 1, - anon_sym_GT_GT, - ACTIONS(5577), 1, - anon_sym_PERCENT, - ACTIONS(5579), 1, - anon_sym_STAR_STAR, - ACTIONS(5581), 1, + ACTIONS(5993), 1, anon_sym_LT, - STATE(1481), 1, + STATE(1733), 1, sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(4831), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5557), 2, + ACTIONS(5147), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5567), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5575), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4538), 7, anon_sym_BANG, anon_sym_in, anon_sym_GT, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 15, + ACTIONS(5149), 20, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, - anon_sym_COLON, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -207753,34 +226737,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [80926] = 13, - ACTIONS(3937), 1, + anon_sym_implements, + [82581] = 15, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(5579), 1, - anon_sym_STAR_STAR, - ACTIONS(5593), 1, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5996), 1, anon_sym_LT, - STATE(1481), 1, + STATE(1733), 1, sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(4831), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4538), 12, + ACTIONS(5230), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -207791,17 +226779,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 18, + ACTIONS(5232), 18, sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_COLON, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -207809,499 +226797,567 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_BQUOTE, - anon_sym_satisfies, - [80996] = 25, - ACTIONS(3937), 1, + anon_sym_implements, + [82656] = 31, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4538), 1, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(5565), 1, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5912), 1, + anon_sym_AMP_AMP, + ACTIONS(5914), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5916), 1, anon_sym_GT_GT, - ACTIONS(5569), 1, + ACTIONS(5920), 1, anon_sym_AMP, - ACTIONS(5571), 1, + ACTIONS(5922), 1, anon_sym_CARET, - ACTIONS(5573), 1, + ACTIONS(5924), 1, anon_sym_PIPE, - ACTIONS(5577), 1, + ACTIONS(5928), 1, anon_sym_PERCENT, - ACTIONS(5579), 1, + ACTIONS(5930), 1, anon_sym_STAR_STAR, - ACTIONS(5581), 1, + ACTIONS(5932), 1, anon_sym_LT, - STATE(1481), 1, + ACTIONS(5940), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5942), 1, + sym__ternary_qmark, + STATE(1733), 1, sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(4831), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5557), 2, + ACTIONS(5908), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5559), 2, + ACTIONS(5910), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5567), 2, + ACTIONS(5918), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5575), 2, + ACTIONS(5926), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5585), 2, + ACTIONS(5936), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5587), 2, + ACTIONS(5938), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5583), 3, + ACTIONS(5934), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4536), 9, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, + ACTIONS(5052), 4, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_BQUOTE, - anon_sym_satisfies, - [81090] = 26, - ACTIONS(3937), 1, + anon_sym_implements, + [82763] = 11, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4538), 1, - anon_sym_BANG, - ACTIONS(5561), 1, - anon_sym_AMP_AMP, - ACTIONS(5565), 1, - anon_sym_GT_GT, - ACTIONS(5569), 1, - anon_sym_AMP, - ACTIONS(5571), 1, - anon_sym_CARET, - ACTIONS(5573), 1, - anon_sym_PIPE, - ACTIONS(5577), 1, - anon_sym_PERCENT, - ACTIONS(5579), 1, - anon_sym_STAR_STAR, - ACTIONS(5581), 1, + ACTIONS(5999), 1, anon_sym_LT, - STATE(1481), 1, + STATE(1733), 1, sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(4831), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5557), 2, + ACTIONS(5136), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5559), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5567), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5575), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5585), 2, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5587), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5583), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 8, + ACTIONS(5138), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, - anon_sym_COLON, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [81186] = 16, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5577), 1, - anon_sym_PERCENT, - ACTIONS(5579), 1, - anon_sym_STAR_STAR, - ACTIONS(5593), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_implements, + [82830] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5557), 2, + ACTIONS(4825), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5575), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4538), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 17, + ACTIONS(4827), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [81262] = 22, - ACTIONS(3937), 1, + anon_sym_extends, + [82881] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5816), 2, + sym_number, + sym_private_property_identifier, + STATE(4702), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [82942] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(776), 1, + anon_sym_RBRACE, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(2508), 1, + anon_sym_async, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5565), 1, - anon_sym_GT_GT, - ACTIONS(5577), 1, - anon_sym_PERCENT, - ACTIONS(5579), 1, - anon_sym_STAR_STAR, - ACTIONS(5581), 1, + ACTIONS(5532), 1, + anon_sym_STAR, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2512), 2, + anon_sym_get, + anon_sym_set, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_QMARK, + ACTIONS(2506), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [83019] = 6, + ACTIONS(1843), 1, + anon_sym_EQ, + ACTIONS(1847), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5557), 2, + ACTIONS(1837), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1841), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5559), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5567), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5575), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5585), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5587), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4538), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5583), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 10, + ACTIONS(1845), 25, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, - anon_sym_COLON, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [81350] = 23, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, + [83076] = 9, + ACTIONS(4568), 1, + anon_sym_extends, + ACTIONS(5275), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5565), 1, - anon_sym_GT_GT, - ACTIONS(5569), 1, - anon_sym_AMP, - ACTIONS(5577), 1, - anon_sym_PERCENT, - ACTIONS(5579), 1, - anon_sym_STAR_STAR, - ACTIONS(5581), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + ACTIONS(6004), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4538), 2, - anon_sym_BANG, + ACTIONS(5278), 2, + anon_sym_AMP, anon_sym_PIPE, - ACTIONS(5557), 2, + ACTIONS(5874), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(6002), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(3869), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5559), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5567), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5575), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5585), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5587), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5583), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 10, + ACTIONS(3873), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [81440] = 24, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, + [83139] = 4, + ACTIONS(4833), 1, anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5565), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4829), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, - ACTIONS(5569), 1, anon_sym_AMP, - ACTIONS(5571), 1, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4831), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5577), 1, anon_sym_PERCENT, - ACTIONS(5579), 1, anon_sym_STAR_STAR, - ACTIONS(5581), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [83192] = 9, + ACTIONS(4004), 1, + anon_sym_EQ, + ACTIONS(4011), 1, + anon_sym_QMARK, + ACTIONS(5269), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4538), 2, - anon_sym_BANG, + ACTIONS(4007), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(4687), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(5272), 2, + anon_sym_AMP, anon_sym_PIPE, - ACTIONS(5557), 2, + ACTIONS(3869), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5559), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5567), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5575), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5585), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5587), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5583), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 9, + ACTIONS(3873), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [81532] = 15, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, + [83255] = 6, + ACTIONS(5269), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5577), 1, - anon_sym_PERCENT, - ACTIONS(5579), 1, - anon_sym_STAR_STAR, - ACTIONS(5593), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5557), 2, + ACTIONS(4687), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(5272), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3869), 10, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4538), 10, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 17, + ACTIONS(3873), 26, sym__ternary_qmark, anon_sym_as, anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [81606] = 16, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5579), 1, - anon_sym_STAR_STAR, - ACTIONS(5593), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + [83312] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4538), 11, + ACTIONS(2021), 14, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -208310,792 +227366,700 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 16, + anon_sym_QMARK, + ACTIONS(2019), 28, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_RBRACE, + sym__member_signature_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [81682] = 20, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_satisfies, + [83363] = 9, + ACTIONS(2530), 1, + anon_sym_extends, + ACTIONS(4657), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5565), 1, - anon_sym_GT_GT, - ACTIONS(5577), 1, - anon_sym_PERCENT, - ACTIONS(5579), 1, - anon_sym_STAR_STAR, - ACTIONS(5581), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + ACTIONS(5388), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5557), 2, + ACTIONS(1843), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4660), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5369), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(1841), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5559), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5567), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5575), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5583), 3, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1845), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4538), 5, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [83426] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4087), 13, + anon_sym_STAR, anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 12, + ACTIONS(3895), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [81766] = 27, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_extends, + [83477] = 9, + ACTIONS(4711), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4717), 1, + anon_sym_extends, + ACTIONS(5412), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4707), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4714), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5430), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(4705), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4709), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4538), 1, - anon_sym_BANG, - ACTIONS(5561), 1, anon_sym_AMP_AMP, - ACTIONS(5563), 1, anon_sym_PIPE_PIPE, - ACTIONS(5565), 1, - anon_sym_GT_GT, - ACTIONS(5569), 1, - anon_sym_AMP, - ACTIONS(5571), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5573), 1, - anon_sym_PIPE, - ACTIONS(5577), 1, anon_sym_PERCENT, - ACTIONS(5579), 1, anon_sym_STAR_STAR, - ACTIONS(5581), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [83540] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5557), 2, + ACTIONS(4089), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5559), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5567), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5575), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5585), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5587), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5583), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 7, + ACTIONS(3937), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [81864] = 31, - ACTIONS(3937), 1, + anon_sym_extends, + [83591] = 31, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4516), 1, + ACTIONS(5086), 1, anon_sym_satisfies, - ACTIONS(5561), 1, + ACTIONS(5912), 1, anon_sym_AMP_AMP, - ACTIONS(5563), 1, + ACTIONS(5914), 1, anon_sym_PIPE_PIPE, - ACTIONS(5565), 1, + ACTIONS(5916), 1, anon_sym_GT_GT, - ACTIONS(5569), 1, + ACTIONS(5920), 1, anon_sym_AMP, - ACTIONS(5571), 1, + ACTIONS(5922), 1, anon_sym_CARET, - ACTIONS(5573), 1, + ACTIONS(5924), 1, anon_sym_PIPE, - ACTIONS(5577), 1, + ACTIONS(5928), 1, anon_sym_PERCENT, - ACTIONS(5579), 1, + ACTIONS(5930), 1, anon_sym_STAR_STAR, - ACTIONS(5581), 1, + ACTIONS(5932), 1, anon_sym_LT, - ACTIONS(5589), 1, + ACTIONS(5940), 1, anon_sym_QMARK_QMARK, - ACTIONS(5591), 1, + ACTIONS(5942), 1, sym__ternary_qmark, - STATE(1481), 1, + STATE(1733), 1, sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(4831), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5557), 2, + ACTIONS(5908), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5559), 2, + ACTIONS(5910), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5567), 2, + ACTIONS(5918), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5575), 2, + ACTIONS(5926), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5585), 2, + ACTIONS(5936), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5587), 2, + ACTIONS(5938), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4572), 3, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5583), 3, + ACTIONS(5934), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [81970] = 31, - ACTIONS(3937), 1, + ACTIONS(5245), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [83698] = 31, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4516), 1, + ACTIONS(5086), 1, anon_sym_satisfies, - ACTIONS(5561), 1, + ACTIONS(5912), 1, anon_sym_AMP_AMP, - ACTIONS(5563), 1, + ACTIONS(5914), 1, anon_sym_PIPE_PIPE, - ACTIONS(5565), 1, + ACTIONS(5916), 1, anon_sym_GT_GT, - ACTIONS(5569), 1, + ACTIONS(5920), 1, anon_sym_AMP, - ACTIONS(5571), 1, + ACTIONS(5922), 1, anon_sym_CARET, - ACTIONS(5573), 1, + ACTIONS(5924), 1, anon_sym_PIPE, - ACTIONS(5577), 1, + ACTIONS(5928), 1, anon_sym_PERCENT, - ACTIONS(5579), 1, + ACTIONS(5930), 1, anon_sym_STAR_STAR, - ACTIONS(5581), 1, + ACTIONS(5932), 1, anon_sym_LT, - ACTIONS(5589), 1, + ACTIONS(5940), 1, anon_sym_QMARK_QMARK, - ACTIONS(5591), 1, + ACTIONS(5942), 1, sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(4831), 1, + STATE(2529), 1, + sym_type_arguments, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5557), 2, + ACTIONS(5908), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5559), 2, + ACTIONS(5910), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5567), 2, + ACTIONS(5918), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5575), 2, + ACTIONS(5926), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5585), 2, + ACTIONS(5936), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5587), 2, + ACTIONS(5938), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4582), 3, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5583), 3, + ACTIONS(5934), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [82076] = 31, - ACTIONS(3937), 1, + ACTIONS(6007), 3, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_implements, + [83804] = 33, + ACTIONS(2102), 1, + anon_sym_COMMA, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5561), 1, + ACTIONS(5058), 1, anon_sym_AMP_AMP, - ACTIONS(5563), 1, + ACTIONS(5060), 1, anon_sym_PIPE_PIPE, - ACTIONS(5565), 1, + ACTIONS(5062), 1, anon_sym_GT_GT, - ACTIONS(5569), 1, + ACTIONS(5066), 1, anon_sym_AMP, - ACTIONS(5571), 1, + ACTIONS(5068), 1, anon_sym_CARET, - ACTIONS(5573), 1, + ACTIONS(5070), 1, anon_sym_PIPE, - ACTIONS(5577), 1, + ACTIONS(5074), 1, anon_sym_PERCENT, - ACTIONS(5579), 1, - anon_sym_STAR_STAR, - ACTIONS(5581), 1, + ACTIONS(5076), 1, anon_sym_LT, - ACTIONS(5589), 1, + ACTIONS(5084), 1, anon_sym_QMARK_QMARK, - ACTIONS(5591), 1, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, sym__ternary_qmark, - STATE(1481), 1, + ACTIONS(6009), 1, + anon_sym_RPAREN, + STATE(1733), 1, sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(4831), 1, + STATE(6173), 1, + aux_sym_array_repeat1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5557), 2, + ACTIONS(5048), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5559), 2, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5567), 2, + ACTIONS(5064), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5575), 2, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5585), 2, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5587), 2, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4729), 3, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5583), 3, + ACTIONS(5078), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [82182] = 31, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5561), 1, - anon_sym_AMP_AMP, - ACTIONS(5563), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5565), 1, - anon_sym_GT_GT, - ACTIONS(5569), 1, - anon_sym_AMP, - ACTIONS(5571), 1, - anon_sym_CARET, - ACTIONS(5573), 1, - anon_sym_PIPE, - ACTIONS(5577), 1, - anon_sym_PERCENT, - ACTIONS(5579), 1, - anon_sym_STAR_STAR, - ACTIONS(5581), 1, - anon_sym_LT, - ACTIONS(5589), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5591), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + [83914] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5557), 2, + ACTIONS(5094), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5559), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5567), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5575), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5585), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5587), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4737), 3, + ACTIONS(5096), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5583), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [82288] = 31, - ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5561), 1, anon_sym_AMP_AMP, - ACTIONS(5563), 1, anon_sym_PIPE_PIPE, - ACTIONS(5565), 1, - anon_sym_GT_GT, - ACTIONS(5569), 1, - anon_sym_AMP, - ACTIONS(5571), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5573), 1, - anon_sym_PIPE, - ACTIONS(5577), 1, anon_sym_PERCENT, - ACTIONS(5579), 1, anon_sym_STAR_STAR, - ACTIONS(5581), 1, - anon_sym_LT, - ACTIONS(5589), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5591), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5557), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5559), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5567), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5575), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5585), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5587), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4748), 3, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5583), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [82394] = 31, - ACTIONS(3937), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [83964] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(5180), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(5182), 1, anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5561), 1, - anon_sym_AMP_AMP, - ACTIONS(5563), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5565), 1, + ACTIONS(5468), 1, anon_sym_GT_GT, - ACTIONS(5569), 1, - anon_sym_AMP, - ACTIONS(5571), 1, - anon_sym_CARET, - ACTIONS(5573), 1, - anon_sym_PIPE, - ACTIONS(5577), 1, + ACTIONS(5474), 1, anon_sym_PERCENT, - ACTIONS(5579), 1, + ACTIONS(5476), 1, anon_sym_STAR_STAR, - ACTIONS(5581), 1, + ACTIONS(5478), 1, anon_sym_LT, - ACTIONS(5589), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5591), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5557), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5559), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5567), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5575), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5585), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5587), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4767), 3, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5583), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [82500] = 31, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5570), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5572), 1, anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5561), 1, + ACTIONS(5576), 1, anon_sym_AMP_AMP, - ACTIONS(5563), 1, + ACTIONS(5578), 1, anon_sym_PIPE_PIPE, - ACTIONS(5565), 1, - anon_sym_GT_GT, - ACTIONS(5569), 1, + ACTIONS(5580), 1, anon_sym_AMP, - ACTIONS(5571), 1, + ACTIONS(5582), 1, anon_sym_CARET, - ACTIONS(5573), 1, + ACTIONS(5584), 1, anon_sym_PIPE, - ACTIONS(5577), 1, - anon_sym_PERCENT, - ACTIONS(5579), 1, - anon_sym_STAR_STAR, - ACTIONS(5581), 1, - anon_sym_LT, - ACTIONS(5589), 1, + ACTIONS(5592), 1, anon_sym_QMARK_QMARK, - ACTIONS(5591), 1, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5596), 1, sym__ternary_qmark, - STATE(1481), 1, + STATE(2150), 1, sym_type_arguments, - STATE(1672), 1, + STATE(2489), 1, sym_arguments, - STATE(4831), 1, + STATE(6215), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5557), 2, + ACTIONS(5466), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5559), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5567), 2, + ACTIONS(5470), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5575), 2, + ACTIONS(5472), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5585), 2, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5588), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5587), 2, + ACTIONS(5590), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4769), 3, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5583), 3, + ACTIONS(5382), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(5586), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [82606] = 31, - ACTIONS(3937), 1, + [84070] = 33, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5561), 1, + ACTIONS(5058), 1, anon_sym_AMP_AMP, - ACTIONS(5563), 1, + ACTIONS(5060), 1, anon_sym_PIPE_PIPE, - ACTIONS(5565), 1, + ACTIONS(5062), 1, anon_sym_GT_GT, - ACTIONS(5569), 1, + ACTIONS(5066), 1, anon_sym_AMP, - ACTIONS(5571), 1, + ACTIONS(5068), 1, anon_sym_CARET, - ACTIONS(5573), 1, + ACTIONS(5070), 1, anon_sym_PIPE, - ACTIONS(5577), 1, + ACTIONS(5074), 1, anon_sym_PERCENT, - ACTIONS(5579), 1, - anon_sym_STAR_STAR, - ACTIONS(5581), 1, + ACTIONS(5076), 1, anon_sym_LT, - ACTIONS(5589), 1, + ACTIONS(5084), 1, anon_sym_QMARK_QMARK, - ACTIONS(5591), 1, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, sym__ternary_qmark, - STATE(1481), 1, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6011), 1, + anon_sym_RBRACK, + STATE(1733), 1, sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(4831), 1, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5557), 2, + ACTIONS(5048), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5559), 2, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5567), 2, + ACTIONS(5064), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5575), 2, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5585), 2, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5587), 2, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4478), 3, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5583), 3, + ACTIONS(5078), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [82712] = 7, - ACTIONS(3567), 1, - anon_sym_EQ, - ACTIONS(4459), 1, - anon_sym_LBRACK, + [84180] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4263), 2, + ACTIONS(5874), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(6002), 3, anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4462), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3439), 10, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3869), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 24, - sym__automatic_semicolon, + ACTIONS(3873), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -209115,88 +228079,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [82770] = 33, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, - anon_sym_AMP_AMP, - ACTIONS(4486), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5596), 1, - anon_sym_SEMI, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4474), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4508), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [82880] = 3, + [84234] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4703), 13, + ACTIONS(4723), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209210,7 +228097,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4705), 28, + ACTIONS(4725), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -209239,39 +228126,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [82930] = 8, - ACTIONS(3521), 1, - anon_sym_EQ, - ACTIONS(3584), 1, - anon_sym_COLON, - ACTIONS(4459), 1, - anon_sym_LBRACK, + [84284] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4462), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4263), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3439), 11, + ACTIONS(5020), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 22, + ACTIONS(5022), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -209291,30 +228173,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [82990] = 12, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5598), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + [84334] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4750), 12, + ACTIONS(5313), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209325,73 +228188,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4752), 19, + ACTIONS(5315), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_BQUOTE, - anon_sym_satisfies, - [83058] = 15, - ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5601), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4783), 11, - anon_sym_STAR, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4785), 17, - sym__ternary_qmark, - anon_sym_RBRACE, - anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -209405,103 +228216,92 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [83132] = 31, - ACTIONS(3937), 1, + anon_sym_satisfies, + [84384] = 33, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5561), 1, + ACTIONS(5058), 1, anon_sym_AMP_AMP, - ACTIONS(5563), 1, + ACTIONS(5060), 1, anon_sym_PIPE_PIPE, - ACTIONS(5565), 1, + ACTIONS(5062), 1, anon_sym_GT_GT, - ACTIONS(5569), 1, + ACTIONS(5066), 1, anon_sym_AMP, - ACTIONS(5571), 1, + ACTIONS(5068), 1, anon_sym_CARET, - ACTIONS(5573), 1, + ACTIONS(5070), 1, anon_sym_PIPE, - ACTIONS(5577), 1, + ACTIONS(5074), 1, anon_sym_PERCENT, - ACTIONS(5579), 1, - anon_sym_STAR_STAR, - ACTIONS(5581), 1, + ACTIONS(5076), 1, anon_sym_LT, - ACTIONS(5589), 1, + ACTIONS(5084), 1, anon_sym_QMARK_QMARK, - ACTIONS(5591), 1, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, sym__ternary_qmark, - STATE(1481), 1, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6013), 1, + anon_sym_RBRACE, + STATE(1733), 1, sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(4831), 1, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5557), 2, + ACTIONS(5048), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5559), 2, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5567), 2, + ACTIONS(5064), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5575), 2, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5585), 2, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5587), 2, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4798), 3, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5583), 3, + ACTIONS(5078), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [83238] = 11, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5604), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + [84494] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4465), 12, + ACTIONS(5321), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209512,13 +228312,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4467), 21, + ACTIONS(5323), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -209536,11 +228344,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83304] = 3, + [84544] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4673), 13, + ACTIONS(5325), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209554,7 +228362,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4675), 28, + ACTIONS(5327), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -209583,11 +228391,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83354] = 3, + [84594] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4689), 13, + ACTIONS(5329), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209601,7 +228409,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4691), 28, + ACTIONS(5331), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -209630,95 +228438,111 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83404] = 33, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, - anon_sym_AMP_AMP, - ACTIONS(4486), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5607), 1, - anon_sym_RPAREN, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, + [84644] = 6, + ACTIONS(4576), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(4322), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(2128), 6, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4508), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [83514] = 5, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2126), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [84700] = 6, + ACTIONS(4576), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5609), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5611), 3, + ACTIONS(4322), 2, anon_sym_COMMA, - anon_sym_RPAREN, + anon_sym_RBRACE, + ACTIONS(2132), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, - ACTIONS(3439), 13, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2130), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [84756] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5339), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209732,10 +228556,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + ACTIONS(5341), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -209756,11 +228585,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83568] = 3, + [84806] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4719), 13, + ACTIONS(4723), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209774,7 +228603,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4721), 28, + ACTIONS(4725), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -209803,11 +228632,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83618] = 3, + [84856] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(776), 1, + anon_sym_RBRACE, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, + anon_sym_LBRACK, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [84926] = 5, + ACTIONS(2041), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4810), 13, + ACTIONS(2033), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(2037), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209821,15 +228712,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4812), 28, - sym__automatic_semicolon, + ACTIONS(2039), 25, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -209850,18 +228738,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83668] = 5, + [84980] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5613), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5615), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3439), 13, + ACTIONS(5090), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209875,10 +228756,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + ACTIONS(5092), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -209899,75 +228785,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83722] = 13, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(732), 1, - anon_sym_RBRACE, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4530), 1, - anon_sym_LBRACK, - STATE(4829), 1, - aux_sym_object_repeat1, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2310), 2, - sym_number, - sym_private_property_identifier, - STATE(3868), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [83792] = 5, + [85030] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5613), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5615), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3439), 13, + ACTIONS(5124), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209981,10 +228803,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + ACTIONS(5126), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -210005,18 +228832,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83846] = 5, + [85080] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5613), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5615), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3439), 13, + ACTIONS(5170), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -210030,10 +228850,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + ACTIONS(5172), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -210054,11 +228879,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83900] = 3, + [85130] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4695), 13, + ACTIONS(2037), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -210072,7 +228897,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4697), 28, + ACTIONS(2039), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -210101,88 +228926,91 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83950] = 31, - ACTIONS(3937), 1, + [85180] = 31, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5325), 1, + ACTIONS(5058), 1, anon_sym_AMP_AMP, - ACTIONS(5327), 1, + ACTIONS(5060), 1, anon_sym_PIPE_PIPE, - ACTIONS(5329), 1, + ACTIONS(5062), 1, anon_sym_GT_GT, - ACTIONS(5333), 1, + ACTIONS(5066), 1, anon_sym_AMP, - ACTIONS(5335), 1, + ACTIONS(5068), 1, anon_sym_CARET, - ACTIONS(5337), 1, + ACTIONS(5070), 1, anon_sym_PIPE, - ACTIONS(5341), 1, + ACTIONS(5074), 1, anon_sym_PERCENT, - ACTIONS(5343), 1, - anon_sym_STAR_STAR, - ACTIONS(5345), 1, + ACTIONS(5076), 1, anon_sym_LT, - ACTIONS(5353), 1, + ACTIONS(5084), 1, anon_sym_QMARK_QMARK, - ACTIONS(5355), 1, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, sym__ternary_qmark, - STATE(1672), 1, - sym_arguments, - STATE(2374), 1, + STATE(1733), 1, sym_type_arguments, - STATE(4831), 1, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5321), 2, + ACTIONS(5048), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5323), 2, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5331), 2, + ACTIONS(5064), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5339), 2, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5349), 2, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5351), 2, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5347), 3, + ACTIONS(5078), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(5617), 3, - anon_sym_LBRACE, + ACTIONS(5845), 3, anon_sym_COMMA, - anon_sym_implements, - [84056] = 4, - ACTIONS(3565), 1, - anon_sym_EQ, + anon_sym_RBRACE, + anon_sym_RPAREN, + [85286] = 5, + ACTIONS(2031), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3439), 13, + ACTIONS(2023), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(2027), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -210196,12 +229024,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 27, - sym__automatic_semicolon, + ACTIONS(2029), 25, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, @@ -210224,11 +229050,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [84108] = 3, + [85340] = 5, + ACTIONS(2051), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4610), 13, + ACTIONS(2043), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(2047), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -210242,15 +229073,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4612), 28, - sym__automatic_semicolon, + ACTIONS(2049), 25, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -210271,58 +229099,233 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [84158] = 3, + [85394] = 21, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(2106), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(6017), 1, + anon_sym_COMMA, + ACTIONS(6019), 1, + anon_sym_RBRACE, + ACTIONS(6021), 1, + anon_sym_async, + ACTIONS(6025), 1, + anon_sym_static, + ACTIONS(6027), 1, + anon_sym_readonly, + ACTIONS(6033), 1, + anon_sym_override, + STATE(3286), 1, + sym_accessibility_modifier, + STATE(3318), 1, + sym_override_modifier, + STATE(6301), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4590), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, + ACTIONS(6023), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6029), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6031), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(4460), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(6364), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + ACTIONS(6015), 14, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [85480] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5468), 1, anon_sym_GT_GT, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5478), 1, + anon_sym_LT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5576), 1, + anon_sym_AMP_AMP, + ACTIONS(5578), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5580), 1, anon_sym_AMP, + ACTIONS(5582), 1, + anon_sym_CARET, + ACTIONS(5584), 1, anon_sym_PIPE, + ACTIONS(5592), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5596), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5466), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5472), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5588), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4592), 28, + ACTIONS(5590), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5586), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5845), 3, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + [85586] = 33, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, anon_sym_LBRACK, + ACTIONS(4454), 1, anon_sym_DOT, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, anon_sym_AMP_AMP, + ACTIONS(5060), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6035), 1, + anon_sym_SEMI, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [84208] = 3, + [85696] = 5, + ACTIONS(1883), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4578), 13, + ACTIONS(1875), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1879), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -210336,15 +229339,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4580), 28, - sym__automatic_semicolon, + ACTIONS(1881), 25, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -210365,11 +229365,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [84258] = 3, + [85750] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4574), 13, + ACTIONS(6037), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(6039), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3869), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -210383,15 +229390,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4576), 28, - sym__automatic_semicolon, + ACTIONS(3873), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -210412,11 +229414,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [84308] = 3, + [85804] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1759), 13, + ACTIONS(6041), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(6043), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3869), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -210430,15 +229439,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1761), 28, - sym__automatic_semicolon, + ACTIONS(3873), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -210459,11 +229463,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [84358] = 3, + [85858] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1879), 13, + ACTIONS(6041), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(6043), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3869), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -210477,15 +229488,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1881), 28, - sym__automatic_semicolon, + ACTIONS(3873), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -210506,11 +229512,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [84408] = 3, + [85912] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1729), 13, + ACTIONS(6041), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(6043), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3869), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -210524,15 +229537,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1731), 28, - sym__automatic_semicolon, + ACTIONS(3873), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -210553,11 +229561,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [84458] = 3, + [85966] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1859), 13, + ACTIONS(5102), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -210571,7 +229579,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1861), 28, + ACTIONS(5104), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -210600,11 +229608,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [84508] = 3, + [86016] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1869), 13, + ACTIONS(5040), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -210618,7 +229626,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1871), 28, + ACTIONS(5042), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -210647,95 +229655,91 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [84558] = 33, - ACTIONS(3937), 1, + [86066] = 31, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4484), 1, + ACTIONS(5058), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, + ACTIONS(5060), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, + ACTIONS(5062), 1, anon_sym_GT_GT, - ACTIONS(4492), 1, + ACTIONS(5066), 1, anon_sym_AMP, - ACTIONS(4494), 1, + ACTIONS(5068), 1, anon_sym_CARET, - ACTIONS(4496), 1, + ACTIONS(5070), 1, anon_sym_PIPE, - ACTIONS(4500), 1, + ACTIONS(5074), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, + ACTIONS(5076), 1, anon_sym_LT, - ACTIONS(4512), 1, + ACTIONS(5084), 1, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + ACTIONS(5086), 1, anon_sym_satisfies, - ACTIONS(4518), 1, + ACTIONS(5088), 1, sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5619), 1, - anon_sym_RPAREN, - STATE(1481), 1, + STATE(1733), 1, sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4482), 2, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, + ACTIONS(5064), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4498), 2, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, + ACTIONS(5078), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [84668] = 5, + ACTIONS(6045), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + [86172] = 5, + ACTIONS(1913), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5210), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5231), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3439), 13, + ACTIONS(1905), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1909), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -210749,10 +229753,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + ACTIONS(1911), 25, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -210773,11 +229779,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [84722] = 3, + [86226] = 5, + ACTIONS(1923), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4618), 13, + ACTIONS(1915), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1919), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -210791,15 +229802,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4620), 28, - sym__automatic_semicolon, + ACTIONS(1921), 25, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -210820,172 +229828,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [84772] = 33, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, + [86280] = 9, + ACTIONS(3871), 1, + anon_sym_EQ, + ACTIONS(4013), 1, + anon_sym_COLON, + ACTIONS(4687), 1, + anon_sym_extends, + ACTIONS(5269), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, - anon_sym_AMP_AMP, - ACTIONS(4486), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5621), 1, - anon_sym_RPAREN, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5272), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(6047), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(3869), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [84882] = 33, - ACTIONS(3937), 1, + ACTIONS(3873), 22, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5623), 1, - anon_sym_RPAREN, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4474), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4508), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4510), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [84992] = 5, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [86342] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5625), 2, + ACTIONS(5874), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(5627), 3, + ACTIONS(5876), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_COLON, - ACTIONS(3439), 13, + ACTIONS(3869), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -210999,7 +229906,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + ACTIONS(3873), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -211023,86 +229930,174 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [85046] = 31, - ACTIONS(3937), 1, + [86396] = 5, + ACTIONS(1933), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1925), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1929), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1931), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + [86450] = 5, + ACTIONS(1943), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(1935), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1939), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(1941), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(5629), 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [86504] = 16, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(2508), 1, + anon_sym_async, + ACTIONS(2510), 1, + anon_sym_readonly, + ACTIONS(2514), 1, + anon_sym_override, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5532), 1, + anon_sym_STAR, + STATE(3308), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2512), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6051), 2, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RBRACK, - [85152] = 3, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [86580] = 5, + ACTIONS(1953), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4814), 13, + ACTIONS(1945), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1949), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -211116,15 +230111,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4816), 28, - sym__automatic_semicolon, + ACTIONS(1951), 25, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -211145,16 +230137,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [85202] = 5, - ACTIONS(1711), 1, + [86634] = 5, + ACTIONS(1963), 1, sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1703), 2, + ACTIONS(1955), 2, anon_sym_else, anon_sym_while, - ACTIONS(1707), 13, + ACTIONS(1959), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -211168,7 +230160,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1709), 25, + ACTIONS(1961), 25, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -211194,11 +230186,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [85256] = 3, + [86688] = 7, + ACTIONS(880), 1, + anon_sym_BQUOTE, + ACTIONS(4450), 1, + anon_sym_LPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4554), 13, + STATE(1892), 2, + sym_template_string, + sym_arguments, + ACTIONS(6054), 3, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_implements, + ACTIONS(4594), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -211212,15 +230215,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4556), 28, - sym__automatic_semicolon, + ACTIONS(4596), 21, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -211239,348 +230236,286 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - [85306] = 33, - ACTIONS(3937), 1, + [86746] = 33, + ACTIONS(2102), 1, + anon_sym_COMMA, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4484), 1, + ACTIONS(5058), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, + ACTIONS(5060), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, + ACTIONS(5062), 1, anon_sym_GT_GT, - ACTIONS(4492), 1, + ACTIONS(5066), 1, anon_sym_AMP, - ACTIONS(4494), 1, + ACTIONS(5068), 1, anon_sym_CARET, - ACTIONS(4496), 1, + ACTIONS(5070), 1, anon_sym_PIPE, - ACTIONS(4500), 1, + ACTIONS(5074), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, + ACTIONS(5076), 1, anon_sym_LT, - ACTIONS(4512), 1, + ACTIONS(5084), 1, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + ACTIONS(5086), 1, anon_sym_satisfies, - ACTIONS(4518), 1, + ACTIONS(5088), 1, sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5631), 1, - anon_sym_RBRACE, - STATE(1481), 1, + ACTIONS(6056), 1, + anon_sym_RBRACK, + STATE(1733), 1, sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, + STATE(6258), 1, + aux_sym_array_repeat1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4482), 2, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, + ACTIONS(5064), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4498), 2, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, + ACTIONS(5078), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [85416] = 33, - ACTIONS(3937), 1, + [86856] = 5, + ACTIONS(1981), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1973), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1977), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1979), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5633), 1, - anon_sym_SEMI, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, + [86910] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(3869), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [85526] = 33, - ACTIONS(3937), 1, + ACTIONS(3873), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5635), 1, - anon_sym_SEMI, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, + [86960] = 5, + ACTIONS(1991), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(1983), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1987), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(1989), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [85636] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, - anon_sym_LBRACK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [87014] = 4, + ACTIONS(3985), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4827), 2, - sym_number, - sym_private_property_identifier, - STATE(3387), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, + ACTIONS(3869), 13, + anon_sym_STAR, anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [85696] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5637), 2, - sym_number, - sym_private_property_identifier, - STATE(3795), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 27, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, anon_sym_COMMA, - anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [85756] = 3, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [87066] = 5, + ACTIONS(944), 1, + anon_sym_BQUOTE, + STATE(2918), 1, + sym_template_string, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4560), 13, + ACTIONS(1867), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -211594,15 +230529,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4562), 28, + ACTIONS(1869), 26, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -211621,18 +230555,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - [85806] = 5, - ACTIONS(1803), 1, - sym__automatic_semicolon, + [87120] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1795), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1799), 13, + ACTIONS(1863), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1867), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -211646,12 +230581,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1801), 25, + ACTIONS(1869), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -211670,95 +230603,106 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - [85860] = 33, - ACTIONS(1942), 1, + [87172] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5174), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5176), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - ACTIONS(3937), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(5639), 1, - anon_sym_RPAREN, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - STATE(5182), 1, - aux_sym_array_repeat1, + [87222] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5222), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(5224), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [85970] = 5, - ACTIONS(1843), 1, - sym__automatic_semicolon, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [87272] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1835), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1839), 13, + ACTIONS(5226), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -211772,12 +230716,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1841), 25, + ACTIONS(5228), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -211798,87 +230745,86 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86024] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, + [87322] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5260), 2, - sym_number, - sym_private_property_identifier, - STATE(3764), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(5243), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5245), 28, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [86084] = 8, - ACTIONS(2300), 1, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [87372] = 12, + ACTIONS(165), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1667), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(1669), 1, anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(3672), 1, + anon_sym_LBRACE, + ACTIONS(5868), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5187), 2, + ACTIONS(5870), 2, sym_number, sym_private_property_identifier, - STATE(3680), 3, + ACTIONS(6060), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(6453), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(6867), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, + STATE(6871), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(6058), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -211902,11 +230848,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [86144] = 3, + [87440] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4566), 13, + ACTIONS(5251), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -211920,7 +230866,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4568), 28, + ACTIONS(5253), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -211949,11 +230895,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86194] = 3, + [87490] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4271), 13, + ACTIONS(5259), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -211967,7 +230913,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4273), 28, + ACTIONS(5261), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -211996,22 +230942,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86244] = 7, - ACTIONS(840), 1, - anon_sym_BQUOTE, - ACTIONS(3937), 1, - anon_sym_LPAREN, + [87540] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(1704), 2, - sym_template_string, - sym_arguments, - ACTIONS(5641), 3, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_implements, - ACTIONS(4055), 13, + ACTIONS(5166), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212025,9 +230960,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4057), 21, + ACTIONS(5168), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -212046,12 +230987,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - [86302] = 3, + [87590] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4546), 13, + ACTIONS(5263), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212065,7 +231007,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4548), 28, + ACTIONS(5265), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -212094,63 +231036,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86352] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5163), 2, - sym_number, - sym_private_property_identifier, - STATE(3582), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [86412] = 3, + [87640] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4570), 13, + ACTIONS(5335), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212164,7 +231054,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4572), 28, + ACTIONS(5337), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -212193,11 +231083,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86462] = 3, + [87690] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4739), 13, + ACTIONS(5028), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212211,7 +231101,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4741), 28, + ACTIONS(5030), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -212240,11 +231130,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86512] = 3, + [87740] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4614), 13, + ACTIONS(5036), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212258,7 +231148,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4616), 28, + ACTIONS(5038), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -212287,89 +231177,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86562] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5201), 2, - sym_number, - sym_private_property_identifier, - STATE(3793), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [86622] = 7, - ACTIONS(3605), 1, - anon_sym_EQ, - ACTIONS(4263), 1, - anon_sym_extends, + [87790] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4459), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4462), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3439), 10, + ACTIONS(5028), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 24, + ACTIONS(5030), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -212389,12 +231224,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [86680] = 3, + [87840] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4699), 13, + ACTIONS(5116), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212408,7 +231242,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4701), 28, + ACTIONS(5118), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -212437,16 +231271,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86730] = 5, - ACTIONS(1893), 1, - sym__automatic_semicolon, + [87890] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1885), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1889), 13, + ACTIONS(5120), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212460,12 +231289,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1891), 25, + ACTIONS(5122), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -212486,11 +231318,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86784] = 3, + [87940] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4594), 13, + ACTIONS(5028), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212504,7 +231336,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4596), 28, + ACTIONS(5030), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -212533,40 +231365,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86834] = 13, + [87990] = 13, ACTIONS(237), 1, anon_sym_COMMA, - ACTIONS(2300), 1, + ACTIONS(774), 1, + anon_sym_RBRACE, + ACTIONS(2486), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(2488), 1, anon_sym_SQUOTE, - ACTIONS(4211), 1, + ACTIONS(4576), 1, anon_sym_EQ, - ACTIONS(4530), 1, + ACTIONS(4641), 1, anon_sym_LBRACK, - ACTIONS(4979), 1, - anon_sym_RBRACE, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, + STATE(6142), 1, aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2310), 2, + ACTIONS(2496), 2, sym_number, sym_private_property_identifier, - STATE(3868), 3, + STATE(4647), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 5, + ACTIONS(770), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 23, + ACTIONS(2506), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -212590,20 +231422,114 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [86904] = 6, - ACTIONS(4263), 1, + [88060] = 5, + ACTIONS(5416), 1, + anon_sym_LPAREN, + STATE(2881), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4653), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4655), 26, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [88114] = 4, + ACTIONS(4592), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4462), 2, + ACTIONS(4836), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(4459), 3, - anon_sym_RBRACE, - anon_sym_RPAREN, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4838), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3439), 11, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [88166] = 6, + ACTIONS(6062), 1, + anon_sym_AMP, + ACTIONS(6064), 1, + anon_sym_PIPE, + ACTIONS(6066), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4836), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212615,12 +231541,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 24, + ACTIONS(4838), 27, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_COLON, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -212640,38 +231569,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86960] = 7, - ACTIONS(3580), 1, + [88222] = 4, + ACTIONS(3983), 1, anon_sym_EQ, - ACTIONS(4459), 1, - anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4263), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4462), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3439), 10, + ACTIONS(3869), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 24, + ACTIONS(3873), 27, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_COLON, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -212691,35 +231617,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [87018] = 8, - ACTIONS(2300), 1, + [88274] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(772), 1, + anon_sym_RBRACE, + ACTIONS(2486), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(2488), 1, anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, anon_sym_LBRACK, + STATE(6225), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5264), 2, + ACTIONS(2496), 2, sym_number, sym_private_property_identifier, - STATE(3814), 3, + STATE(4647), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, + ACTIONS(770), 5, sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 23, + ACTIONS(2506), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -212743,319 +231674,241 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [87078] = 33, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, + [88344] = 7, + ACTIONS(4685), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4687), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(5272), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5269), 3, + anon_sym_COMMA, anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, + anon_sym_RBRACK, + ACTIONS(3869), 11, + anon_sym_STAR, anon_sym_BANG, - ACTIONS(4484), 1, - anon_sym_AMP_AMP, - ACTIONS(4486), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, + anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5643), 1, - anon_sym_RPAREN, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4474), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [87188] = 33, - ACTIONS(3937), 1, + ACTIONS(3873), 22, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5645), 1, - anon_sym_RPAREN, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, + [88402] = 6, + ACTIONS(6062), 1, + anon_sym_AMP, + ACTIONS(6064), 1, + anon_sym_PIPE, + ACTIONS(6066), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(4999), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [87298] = 33, - ACTIONS(3937), 1, + ACTIONS(5001), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5647), 1, - anon_sym_RPAREN, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, + [88458] = 8, + ACTIONS(3957), 1, + anon_sym_EQ, + ACTIONS(4685), 1, + anon_sym_QMARK, + ACTIONS(5269), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5272), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4687), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3869), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(3873), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [87408] = 33, - ACTIONS(3937), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [88518] = 33, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4484), 1, + ACTIONS(5058), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, + ACTIONS(5060), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, + ACTIONS(5062), 1, anon_sym_GT_GT, - ACTIONS(4492), 1, + ACTIONS(5066), 1, anon_sym_AMP, - ACTIONS(4494), 1, + ACTIONS(5068), 1, anon_sym_CARET, - ACTIONS(4496), 1, + ACTIONS(5070), 1, anon_sym_PIPE, - ACTIONS(4500), 1, + ACTIONS(5074), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, + ACTIONS(5076), 1, anon_sym_LT, - ACTIONS(4512), 1, + ACTIONS(5084), 1, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + ACTIONS(5086), 1, anon_sym_satisfies, - ACTIONS(4518), 1, + ACTIONS(5088), 1, sym__ternary_qmark, - ACTIONS(4991), 1, + ACTIONS(5566), 1, anon_sym_COMMA, - ACTIONS(5649), 1, - anon_sym_RPAREN, - STATE(1481), 1, + ACTIONS(6068), 1, + anon_sym_RBRACK, + STATE(1733), 1, sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(3765), 1, + STATE(4541), 1, aux_sym_sequence_expression_repeat1, - STATE(4831), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4482), 2, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, + ACTIONS(5064), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4498), 2, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, + ACTIONS(5078), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [87518] = 3, + [88628] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4800), 13, + ACTIONS(5247), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -213069,7 +231922,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4802), 28, + ACTIONS(5249), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -213098,13 +231951,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [87568] = 4, - ACTIONS(3531), 1, - anon_sym_EQ, + [88678] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3439), 13, + ACTIONS(5255), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -213118,11 +231969,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 27, + ACTIONS(5257), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, @@ -213146,355 +231998,211 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [87620] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, + [88728] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5246), 2, - sym_number, - sym_private_property_identifier, - STATE(3570), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(5299), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5301), 28, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [87680] = 33, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5651), 1, - anon_sym_SEMI, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, + [88778] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5132), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [87790] = 33, - ACTIONS(3937), 1, + ACTIONS(5134), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5653), 1, - anon_sym_SEMI, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, + [88828] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5032), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [87900] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5655), 2, - sym_number, - sym_private_property_identifier, - STATE(3465), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, + ACTIONS(5034), 28, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [87960] = 33, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - ACTIONS(4991), 1, - anon_sym_COMMA, - ACTIONS(5657), 1, - anon_sym_SEMI, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(3765), 1, - aux_sym_sequence_expression_repeat1, - STATE(4831), 1, - sym_optional_chain, + [88878] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5044), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(5046), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4506), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [88070] = 6, - ACTIONS(4319), 1, - anon_sym_extends, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [88928] = 7, + ACTIONS(3915), 1, + anon_sym_DOT, + ACTIONS(3917), 1, + anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4821), 2, + ACTIONS(3887), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(4818), 3, + ACTIONS(3875), 4, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_LBRACK, - ACTIONS(4590), 11, + anon_sym_extends, + ACTIONS(3869), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -213506,14 +232214,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4592), 24, + ACTIONS(3873), 22, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_COLON, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -213531,74 +232237,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [88126] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5659), 2, - sym_number, - sym_private_property_identifier, - STATE(3747), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [88186] = 6, - ACTIONS(4357), 1, - anon_sym_extends, + [88986] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4543), 2, + ACTIONS(4721), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(4540), 5, + ACTIONS(4719), 4, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - ACTIONS(4271), 11, + anon_sym_extends, + ACTIONS(3869), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -213610,12 +232261,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4273), 22, + ACTIONS(3873), 24, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_COLON, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -213633,25 +232286,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [88242] = 9, - ACTIONS(3479), 1, - anon_sym_EQ, - ACTIONS(3584), 1, - anon_sym_COLON, - ACTIONS(4263), 1, - anon_sym_extends, - ACTIONS(4459), 1, - anon_sym_LBRACK, + [89040] = 7, + ACTIONS(4751), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4462), 2, + ACTIONS(4753), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(5240), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(5661), 2, + ACTIONS(5237), 3, anon_sym_COMMA, + anon_sym_LBRACK, anon_sym_RBRACK, - ACTIONS(3439), 11, + ACTIONS(5098), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -213663,7 +232314,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 22, + ACTIONS(5100), 22, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -213686,163 +232337,111 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [88304] = 31, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5669), 1, - anon_sym_AMP_AMP, - ACTIONS(5671), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5673), 1, - anon_sym_GT_GT, - ACTIONS(5677), 1, - anon_sym_AMP, - ACTIONS(5679), 1, - anon_sym_CARET, - ACTIONS(5681), 1, - anon_sym_PIPE, - ACTIONS(5685), 1, - anon_sym_PERCENT, - ACTIONS(5687), 1, - anon_sym_STAR_STAR, - ACTIONS(5689), 1, - anon_sym_LT, - ACTIONS(5697), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5699), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + [89098] = 7, + ACTIONS(4793), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4697), 2, - anon_sym_of, - anon_sym_BQUOTE, - ACTIONS(5665), 2, + ACTIONS(4795), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(5310), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5307), 5, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + ACTIONS(4723), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5667), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5675), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5683), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5693), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5695), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5691), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [88409] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, + ACTIONS(4725), 20, + sym__ternary_qmark, anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(5398), 1, + anon_sym_LPAREN, anon_sym_AMP_AMP, - ACTIONS(5400), 1, anon_sym_PIPE_PIPE, - ACTIONS(5402), 1, - anon_sym_GT_GT, - ACTIONS(5406), 1, - anon_sym_AMP, - ACTIONS(5408), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5410), 1, - anon_sym_PIPE, - ACTIONS(5414), 1, anon_sym_PERCENT, - ACTIONS(5416), 1, anon_sym_STAR_STAR, - ACTIONS(5418), 1, - anon_sym_LT, - ACTIONS(5426), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5428), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [89156] = 4, + ACTIONS(3939), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5394), 2, + ACTIONS(3869), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5396), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5404), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5412), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5422), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5424), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5701), 2, + ACTIONS(3873), 27, sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_SEMI, - ACTIONS(5420), 3, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [88514] = 4, - ACTIONS(4924), 1, - sym_regex_flags, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [89208] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4920), 17, + ACTIONS(2027), 13, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -213855,14 +232454,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_instanceof, - anon_sym_satisfies, - anon_sym_implements, - ACTIONS(4922), 22, + ACTIONS(2029), 28, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_LBRACE, + anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -213878,40 +232478,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [88565] = 7, - ACTIONS(4083), 1, - anon_sym_QMARK, - ACTIONS(4085), 1, - anon_sym_extends, + anon_sym_satisfies, + [89258] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4523), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4520), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - ACTIONS(3439), 11, + ACTIONS(2047), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 22, + ACTIONS(2049), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -213931,61 +232530,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [88622] = 19, - ACTIONS(231), 1, - anon_sym_STAR, - ACTIONS(1946), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2300), 1, + [89308] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2486), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(2488), 1, anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, anon_sym_LBRACK, - ACTIONS(5707), 1, - anon_sym_async, - ACTIONS(5709), 1, - anon_sym_static, - ACTIONS(5711), 1, - anon_sym_readonly, - ACTIONS(5717), 1, - anon_sym_override, - STATE(2773), 1, - sym_accessibility_modifier, - STATE(2798), 1, - sym_override_modifier, + ACTIONS(5658), 1, + anon_sym_RBRACE, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5529), 2, + ACTIONS(2496), 2, sym_number, sym_private_property_identifier, - ACTIONS(5705), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(5713), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5715), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3550), 3, + STATE(4647), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5570), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - ACTIONS(5703), 14, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -213993,88 +232587,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [88703] = 31, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, - anon_sym_AMP_AMP, - ACTIONS(4486), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, - anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, - anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + [89378] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(1879), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5102), 2, + ACTIONS(1881), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(4506), 3, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [88808] = 4, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [89428] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1717), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1721), 13, + ACTIONS(1909), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -214088,13 +232652,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1723), 25, + ACTIONS(1911), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -214113,129 +232679,161 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - [88859] = 31, - ACTIONS(3937), 1, + [89478] = 4, + ACTIONS(6070), 1, + sym_regex_flags, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5820), 16, + anon_sym_STAR, + anon_sym_as, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_instanceof, + anon_sym_satisfies, + ACTIONS(5822), 24, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, - anon_sym_GT_GT, - ACTIONS(4492), 1, - anon_sym_AMP, - ACTIONS(4494), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4496), 1, - anon_sym_PIPE, - ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4504), 1, - anon_sym_LT, - ACTIONS(4512), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4518), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [89530] = 7, + ACTIONS(4025), 1, + anon_sym_EQ, + ACTIONS(5269), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(4687), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(5272), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3869), 10, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4482), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4490), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4498), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(3873), 24, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5122), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(4506), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [88964] = 12, - ACTIONS(2300), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [89588] = 17, + ACTIONS(2486), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(2488), 1, anon_sym_SQUOTE, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4530), 1, + ACTIONS(2508), 1, + anon_sym_async, + ACTIONS(2510), 1, + anon_sym_readonly, + ACTIONS(2514), 1, + anon_sym_override, + ACTIONS(4641), 1, anon_sym_LBRACK, - ACTIONS(4918), 1, + ACTIONS(5532), 1, anon_sym_STAR, + ACTIONS(6017), 1, + anon_sym_COMMA, + ACTIONS(6072), 1, + anon_sym_RBRACE, + STATE(3308), 1, + sym_override_modifier, + STATE(6280), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2310), 2, + ACTIONS(2496), 2, sym_number, sym_private_property_identifier, - ACTIONS(2328), 2, + ACTIONS(2512), 2, anon_sym_get, anon_sym_set, - ACTIONS(5471), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(3868), 3, + STATE(4647), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(728), 5, + ACTIONS(770), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 21, + ACTIONS(2506), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -214243,338 +232841,403 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [89031] = 6, - ACTIONS(3479), 1, - anon_sym_EQ, - ACTIONS(3670), 1, - anon_sym_in, - ACTIONS(3673), 1, - anon_sym_of, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3439), 12, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3443), 25, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, + [89666] = 33, + ACTIONS(4450), 1, anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(4452), 1, anon_sym_LBRACK, + ACTIONS(4454), 1, anon_sym_DOT, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, + ACTIONS(5013), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [89086] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4873), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(5398), 1, + ACTIONS(5058), 1, anon_sym_AMP_AMP, - ACTIONS(5400), 1, + ACTIONS(5060), 1, anon_sym_PIPE_PIPE, - ACTIONS(5402), 1, + ACTIONS(5062), 1, anon_sym_GT_GT, - ACTIONS(5406), 1, + ACTIONS(5066), 1, anon_sym_AMP, - ACTIONS(5408), 1, + ACTIONS(5068), 1, anon_sym_CARET, - ACTIONS(5410), 1, + ACTIONS(5070), 1, anon_sym_PIPE, - ACTIONS(5414), 1, + ACTIONS(5074), 1, anon_sym_PERCENT, - ACTIONS(5416), 1, - anon_sym_STAR_STAR, - ACTIONS(5418), 1, + ACTIONS(5076), 1, anon_sym_LT, - ACTIONS(5426), 1, + ACTIONS(5084), 1, anon_sym_QMARK_QMARK, - ACTIONS(5428), 1, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, sym__ternary_qmark, - STATE(1825), 1, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6074), 1, + anon_sym_COLON, + STATE(1733), 1, sym_type_arguments, - STATE(2292), 1, + STATE(1907), 1, sym_arguments, - STATE(5322), 1, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5394), 2, + ACTIONS(5048), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5396), 2, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5404), 2, + ACTIONS(5064), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5412), 2, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5422), 2, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5424), 2, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5719), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(5420), 3, + ACTIONS(5078), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [89191] = 32, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + [89776] = 33, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4871), 1, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4873), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(5398), 1, + ACTIONS(5058), 1, anon_sym_AMP_AMP, - ACTIONS(5400), 1, + ACTIONS(5060), 1, anon_sym_PIPE_PIPE, - ACTIONS(5402), 1, + ACTIONS(5062), 1, anon_sym_GT_GT, - ACTIONS(5406), 1, + ACTIONS(5066), 1, anon_sym_AMP, - ACTIONS(5408), 1, + ACTIONS(5068), 1, anon_sym_CARET, - ACTIONS(5410), 1, + ACTIONS(5070), 1, anon_sym_PIPE, - ACTIONS(5414), 1, + ACTIONS(5074), 1, anon_sym_PERCENT, - ACTIONS(5416), 1, - anon_sym_STAR_STAR, - ACTIONS(5418), 1, + ACTIONS(5076), 1, anon_sym_LT, - ACTIONS(5426), 1, + ACTIONS(5084), 1, anon_sym_QMARK_QMARK, - ACTIONS(5428), 1, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, sym__ternary_qmark, - ACTIONS(5721), 1, - anon_sym_SEMI, - ACTIONS(5723), 1, - sym__automatic_semicolon, - STATE(1825), 1, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6076), 1, + anon_sym_RPAREN, + STATE(1733), 1, sym_type_arguments, - STATE(2292), 1, + STATE(1907), 1, sym_arguments, - STATE(5322), 1, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5394), 2, + ACTIONS(5048), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5396), 2, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5404), 2, + ACTIONS(5064), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5412), 2, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5422), 2, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5424), 2, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5420), 3, + ACTIONS(5078), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [89298] = 6, - ACTIONS(4211), 1, - anon_sym_EQ, + [89886] = 33, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6078), 1, + anon_sym_RPAREN, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3909), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(1950), 6, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1948), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [89353] = 31, - ACTIONS(3937), 1, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [89996] = 33, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4484), 1, + ACTIONS(5058), 1, anon_sym_AMP_AMP, - ACTIONS(4486), 1, + ACTIONS(5060), 1, anon_sym_PIPE_PIPE, - ACTIONS(4488), 1, + ACTIONS(5062), 1, anon_sym_GT_GT, - ACTIONS(4492), 1, + ACTIONS(5066), 1, anon_sym_AMP, - ACTIONS(4494), 1, + ACTIONS(5068), 1, anon_sym_CARET, - ACTIONS(4496), 1, + ACTIONS(5070), 1, anon_sym_PIPE, - ACTIONS(4500), 1, + ACTIONS(5074), 1, anon_sym_PERCENT, - ACTIONS(4502), 1, - anon_sym_STAR_STAR, - ACTIONS(4504), 1, + ACTIONS(5076), 1, anon_sym_LT, - ACTIONS(4512), 1, + ACTIONS(5084), 1, anon_sym_QMARK_QMARK, - ACTIONS(4516), 1, + ACTIONS(5086), 1, anon_sym_satisfies, - ACTIONS(4518), 1, + ACTIONS(5088), 1, sym__ternary_qmark, - STATE(1481), 1, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6080), 1, + anon_sym_RPAREN, + STATE(1733), 1, sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(4831), 1, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4474), 2, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4482), 2, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4490), 2, + ACTIONS(5064), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4498), 2, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4508), 2, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4510), 2, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4514), 2, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [90106] = 33, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6082), 1, + anon_sym_SEMI, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5725), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(4506), 3, + ACTIONS(5048), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [89458] = 5, - ACTIONS(3479), 1, - anon_sym_EQ, + [90216] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3660), 3, + ACTIONS(6084), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(6086), 3, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RBRACK, - ACTIONS(3439), 13, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3869), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -214588,7 +233251,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + ACTIONS(3873), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -214612,141 +233275,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [89511] = 6, - ACTIONS(4211), 1, - anon_sym_EQ, + [90270] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3909), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(1954), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1952), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [89566] = 13, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(4211), 1, + ACTIONS(6088), 2, anon_sym_EQ, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(4918), 1, - anon_sym_STAR, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2310), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5471), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(3868), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [89635] = 6, - ACTIONS(4818), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4319), 2, + ACTIONS(6090), 3, anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4821), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4590), 10, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3869), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4592), 24, - sym__automatic_semicolon, + ACTIONS(3873), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -214766,529 +233324,319 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [89690] = 23, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(3703), 1, - anon_sym_override, - ACTIONS(3811), 1, - anon_sym_AT, - ACTIONS(4213), 1, - anon_sym_LBRACK, - ACTIONS(5727), 1, - anon_sym_STAR, - ACTIONS(5729), 1, - anon_sym_async, - ACTIONS(5733), 1, - anon_sym_static, - ACTIONS(5735), 1, - anon_sym_readonly, - ACTIONS(5739), 1, - anon_sym_declare, - ACTIONS(5741), 1, - anon_sym_abstract, - ACTIONS(5743), 1, - anon_sym_accessor, - STATE(2629), 1, - sym_method_definition, - STATE(2724), 1, - sym_accessibility_modifier, - STATE(2754), 1, - aux_sym_export_statement_repeat1, - STATE(2780), 1, - sym_override_modifier, - STATE(2787), 1, - sym_decorator, + [90324] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5731), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5737), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3701), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(2994), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3677), 13, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [89779] = 31, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(6088), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(6090), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3869), 13, + anon_sym_STAR, anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5749), 1, - anon_sym_AMP_AMP, - ACTIONS(5751), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5753), 1, + anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, - ACTIONS(5757), 1, anon_sym_AMP, - ACTIONS(5759), 1, - anon_sym_CARET, - ACTIONS(5761), 1, anon_sym_PIPE, - ACTIONS(5765), 1, - anon_sym_PERCENT, - ACTIONS(5767), 1, - anon_sym_STAR_STAR, - ACTIONS(5769), 1, - anon_sym_LT, - ACTIONS(5777), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5779), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4558), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(5745), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5747), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5755), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5763), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5773), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5775), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5771), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [89884] = 31, - ACTIONS(3937), 1, + ACTIONS(3873), 23, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5749), 1, anon_sym_AMP_AMP, - ACTIONS(5751), 1, anon_sym_PIPE_PIPE, - ACTIONS(5753), 1, - anon_sym_GT_GT, - ACTIONS(5757), 1, - anon_sym_AMP, - ACTIONS(5759), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5761), 1, - anon_sym_PIPE, - ACTIONS(5765), 1, anon_sym_PERCENT, - ACTIONS(5767), 1, anon_sym_STAR_STAR, - ACTIONS(5769), 1, - anon_sym_LT, - ACTIONS(5777), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5779), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4584), 2, - anon_sym_RBRACK, anon_sym_BQUOTE, - ACTIONS(5745), 2, + anon_sym_satisfies, + [90378] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6088), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(6090), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3869), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5747), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5755), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5763), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5773), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5775), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5771), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [89989] = 31, - ACTIONS(3937), 1, + ACTIONS(3873), 23, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5749), 1, anon_sym_AMP_AMP, - ACTIONS(5751), 1, anon_sym_PIPE_PIPE, - ACTIONS(5753), 1, - anon_sym_GT_GT, - ACTIONS(5757), 1, - anon_sym_AMP, - ACTIONS(5759), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5761), 1, - anon_sym_PIPE, - ACTIONS(5765), 1, anon_sym_PERCENT, - ACTIONS(5767), 1, anon_sym_STAR_STAR, - ACTIONS(5769), 1, - anon_sym_LT, - ACTIONS(5777), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5779), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4757), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(5745), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5747), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5755), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5763), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5773), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5775), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5771), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [90094] = 31, - ACTIONS(3937), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [90432] = 33, + ACTIONS(2102), 1, + anon_sym_COMMA, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5749), 1, + ACTIONS(5058), 1, anon_sym_AMP_AMP, - ACTIONS(5751), 1, + ACTIONS(5060), 1, anon_sym_PIPE_PIPE, - ACTIONS(5753), 1, + ACTIONS(5062), 1, anon_sym_GT_GT, - ACTIONS(5757), 1, + ACTIONS(5066), 1, anon_sym_AMP, - ACTIONS(5759), 1, + ACTIONS(5068), 1, anon_sym_CARET, - ACTIONS(5761), 1, + ACTIONS(5070), 1, anon_sym_PIPE, - ACTIONS(5765), 1, + ACTIONS(5074), 1, anon_sym_PERCENT, - ACTIONS(5767), 1, - anon_sym_STAR_STAR, - ACTIONS(5769), 1, + ACTIONS(5076), 1, anon_sym_LT, - ACTIONS(5777), 1, + ACTIONS(5084), 1, anon_sym_QMARK_QMARK, - ACTIONS(5779), 1, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, sym__ternary_qmark, - STATE(1481), 1, + ACTIONS(6092), 1, + anon_sym_RBRACK, + STATE(1733), 1, sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(4831), 1, + STATE(6258), 1, + aux_sym_array_repeat1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4693), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(5745), 2, + ACTIONS(5048), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5747), 2, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5755), 2, + ACTIONS(5064), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5763), 2, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5773), 2, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5775), 2, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5771), 3, + ACTIONS(5078), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [90199] = 31, - ACTIONS(3937), 1, + [90542] = 33, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5749), 1, + ACTIONS(5058), 1, anon_sym_AMP_AMP, - ACTIONS(5751), 1, + ACTIONS(5060), 1, anon_sym_PIPE_PIPE, - ACTIONS(5753), 1, + ACTIONS(5062), 1, anon_sym_GT_GT, - ACTIONS(5757), 1, + ACTIONS(5066), 1, anon_sym_AMP, - ACTIONS(5759), 1, + ACTIONS(5068), 1, anon_sym_CARET, - ACTIONS(5761), 1, + ACTIONS(5070), 1, anon_sym_PIPE, - ACTIONS(5765), 1, + ACTIONS(5074), 1, anon_sym_PERCENT, - ACTIONS(5767), 1, - anon_sym_STAR_STAR, - ACTIONS(5769), 1, + ACTIONS(5076), 1, anon_sym_LT, - ACTIONS(5777), 1, + ACTIONS(5084), 1, anon_sym_QMARK_QMARK, - ACTIONS(5779), 1, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, sym__ternary_qmark, - STATE(1481), 1, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6094), 1, + anon_sym_SEMI, + STATE(1733), 1, sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(4831), 1, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4697), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(5745), 2, + ACTIONS(5048), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5747), 2, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5755), 2, + ACTIONS(5064), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5763), 2, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5773), 2, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5775), 2, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5771), 3, + ACTIONS(5078), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [90304] = 18, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5753), 1, - anon_sym_GT_GT, - ACTIONS(5765), 1, - anon_sym_PERCENT, - ACTIONS(5767), 1, - anon_sym_STAR_STAR, - ACTIONS(5769), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + [90652] = 5, + ACTIONS(1843), 1, + anon_sym_EQ, + ACTIONS(5853), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5745), 2, + ACTIONS(1839), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5755), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5763), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4538), 7, anon_sym_BANG, anon_sym_in, anon_sym_GT, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 14, + ACTIONS(1837), 26, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [90383] = 13, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5767), 1, - anon_sym_STAR_STAR, - ACTIONS(5781), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + [90706] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4538), 12, + ACTIONS(5855), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5857), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3869), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -215299,451 +233647,391 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 17, + ACTIONS(3873), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [90452] = 25, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, + [90760] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4538), 1, - anon_sym_BANG, - ACTIONS(5753), 1, - anon_sym_GT_GT, - ACTIONS(5757), 1, - anon_sym_AMP, - ACTIONS(5759), 1, - anon_sym_CARET, - ACTIONS(5761), 1, - anon_sym_PIPE, - ACTIONS(5765), 1, - anon_sym_PERCENT, - ACTIONS(5767), 1, - anon_sym_STAR_STAR, - ACTIONS(5769), 1, + ACTIONS(5783), 1, + anon_sym_RBRACE, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [90830] = 4, + ACTIONS(6096), 1, + sym_regex_flags, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5745), 2, + ACTIONS(5820), 17, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5747), 2, + anon_sym_as, + anon_sym_BANG, anon_sym_in, + anon_sym_of, anon_sym_GT, - ACTIONS(5755), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5763), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5773), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5775), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5771), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4536), 8, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, anon_sym_satisfies, - [90545] = 26, - ACTIONS(3937), 1, + ACTIONS(5822), 23, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4538), 1, - anon_sym_BANG, - ACTIONS(5749), 1, anon_sym_AMP_AMP, - ACTIONS(5753), 1, - anon_sym_GT_GT, - ACTIONS(5757), 1, - anon_sym_AMP, - ACTIONS(5759), 1, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5761), 1, - anon_sym_PIPE, - ACTIONS(5765), 1, anon_sym_PERCENT, - ACTIONS(5767), 1, anon_sym_STAR_STAR, - ACTIONS(5769), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [90882] = 6, + ACTIONS(4687), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5745), 2, + ACTIONS(5272), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5269), 3, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_LBRACK, + ACTIONS(3869), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5747), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5755), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5763), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5773), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5775), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5771), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 7, + ACTIONS(3873), 24, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [90640] = 16, - ACTIONS(3937), 1, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, + anon_sym_COLON, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5765), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(5767), 1, anon_sym_STAR_STAR, - ACTIONS(5781), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [90938] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5745), 2, + ACTIONS(4647), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5763), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4538), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 16, + ACTIONS(4649), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [90715] = 22, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, + anon_sym_extends, + [90988] = 7, + ACTIONS(3915), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(3917), 1, anon_sym_QMARK_DOT, - ACTIONS(5753), 1, - anon_sym_GT_GT, - ACTIONS(5765), 1, - anon_sym_PERCENT, - ACTIONS(5767), 1, - anon_sym_STAR_STAR, - ACTIONS(5769), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5745), 2, + ACTIONS(3875), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3887), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3869), 10, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5747), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5755), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5763), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5773), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5775), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4538), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5771), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 9, + ACTIONS(3873), 23, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_RBRACK, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [90802] = 23, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5753), 1, - anon_sym_GT_GT, - ACTIONS(5757), 1, - anon_sym_AMP, - ACTIONS(5765), 1, - anon_sym_PERCENT, - ACTIONS(5767), 1, - anon_sym_STAR_STAR, - ACTIONS(5769), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + [91046] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4538), 2, - anon_sym_BANG, + ACTIONS(4719), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(4721), 3, + anon_sym_GT, + anon_sym_AMP, anon_sym_PIPE, - ACTIONS(5745), 2, + ACTIONS(3869), 10, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5747), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5755), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5763), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5773), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5775), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5771), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 9, + ACTIONS(3873), 25, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [90891] = 24, - ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, + anon_sym_SEMI, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5753), 1, - anon_sym_GT_GT, - ACTIONS(5757), 1, - anon_sym_AMP, - ACTIONS(5759), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5765), 1, anon_sym_PERCENT, - ACTIONS(5767), 1, anon_sym_STAR_STAR, - ACTIONS(5769), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [91100] = 6, + ACTIONS(4753), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4538), 2, - anon_sym_BANG, + ACTIONS(5240), 2, + anon_sym_AMP, anon_sym_PIPE, - ACTIONS(5745), 2, + ACTIONS(5237), 3, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_LBRACK, + ACTIONS(5098), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5747), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5755), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5763), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5773), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5775), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5771), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 8, + ACTIONS(5100), 24, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [90982] = 15, - ACTIONS(3937), 1, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, + anon_sym_COLON, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5765), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(5767), 1, anon_sym_STAR_STAR, - ACTIONS(5781), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [91156] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5745), 2, + ACTIONS(4843), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4538), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -215752,58 +234040,96 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 16, + ACTIONS(4845), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [91055] = 16, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_extends, + [91206] = 6, + ACTIONS(4795), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5310), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5307), 5, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(4723), 11, + anon_sym_STAR, anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5767), 1, - anon_sym_STAR_STAR, - ACTIONS(5781), 1, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4725), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [91262] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4538), 11, + ACTIONS(4967), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -215812,170 +234138,206 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 15, + ACTIONS(4969), 28, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_RBRACK, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [91130] = 20, - ACTIONS(3937), 1, - anon_sym_LPAREN, + anon_sym_satisfies, + anon_sym_extends, + [91312] = 8, ACTIONS(3939), 1, + anon_sym_EQ, + ACTIONS(4013), 1, + anon_sym_COLON, + ACTIONS(5269), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5753), 1, - anon_sym_GT_GT, - ACTIONS(5765), 1, - anon_sym_PERCENT, - ACTIONS(5767), 1, - anon_sym_STAR_STAR, - ACTIONS(5769), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5745), 2, + ACTIONS(5272), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4687), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3869), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5747), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5755), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5763), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5771), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4538), 5, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 11, + ACTIONS(3873), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [91213] = 27, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, + [91372] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4538), 1, - anon_sym_BANG, - ACTIONS(5749), 1, - anon_sym_AMP_AMP, - ACTIONS(5751), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5753), 1, - anon_sym_GT_GT, - ACTIONS(5757), 1, - anon_sym_AMP, - ACTIONS(5759), 1, - anon_sym_CARET, - ACTIONS(5761), 1, - anon_sym_PIPE, - ACTIONS(5765), 1, - anon_sym_PERCENT, - ACTIONS(5767), 1, - anon_sym_STAR_STAR, - ACTIONS(5769), 1, + ACTIONS(5603), 1, + anon_sym_RBRACE, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [91442] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5745), 2, + ACTIONS(6098), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(6100), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3869), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5747), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5755), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5763), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5773), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5775), 2, + ACTIONS(3873), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5771), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 6, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACK, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [91310] = 6, - ACTIONS(4429), 1, - anon_sym_EQ, - ACTIONS(4934), 1, - anon_sym_of, - ACTIONS(5784), 1, - anon_sym_in, + [91496] = 4, + ACTIONS(4729), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4427), 12, + ACTIONS(4723), 13, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, @@ -215986,8 +234348,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4431), 25, + ACTIONS(4725), 27, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, @@ -216012,19 +234376,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [91365] = 6, - ACTIONS(4806), 1, + [91548] = 4, + ACTIONS(4707), 1, anon_sym_EQ, - ACTIONS(4936), 1, - anon_sym_of, - ACTIONS(5787), 1, - anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4804), 12, + ACTIONS(4705), 13, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, @@ -216035,8 +234396,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4808), 25, + ACTIONS(4709), 27, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, @@ -216061,19 +234424,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [91420] = 6, - ACTIONS(1693), 1, + [91600] = 4, + ACTIONS(5162), 1, anon_sym_EQ, - ACTIONS(4938), 1, - anon_sym_of, - ACTIONS(5790), 1, - anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1691), 12, + ACTIONS(5160), 13, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, @@ -216084,8 +234444,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1695), 25, + ACTIONS(5164), 27, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, @@ -216110,390 +234472,315 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [91475] = 31, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5749), 1, - anon_sym_AMP_AMP, - ACTIONS(5751), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5753), 1, - anon_sym_GT_GT, - ACTIONS(5757), 1, - anon_sym_AMP, - ACTIONS(5759), 1, - anon_sym_CARET, - ACTIONS(5761), 1, - anon_sym_PIPE, - ACTIONS(5765), 1, - anon_sym_PERCENT, - ACTIONS(5767), 1, - anon_sym_STAR_STAR, - ACTIONS(5769), 1, - anon_sym_LT, - ACTIONS(5777), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5779), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + [91652] = 4, + ACTIONS(1843), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4572), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(5745), 2, + ACTIONS(1841), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5747), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5755), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5763), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5773), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5775), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5771), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [91580] = 31, - ACTIONS(3937), 1, + ACTIONS(1845), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5749), 1, anon_sym_AMP_AMP, - ACTIONS(5751), 1, anon_sym_PIPE_PIPE, - ACTIONS(5753), 1, - anon_sym_GT_GT, - ACTIONS(5757), 1, - anon_sym_AMP, - ACTIONS(5759), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5761), 1, - anon_sym_PIPE, - ACTIONS(5765), 1, anon_sym_PERCENT, - ACTIONS(5767), 1, anon_sym_STAR_STAR, - ACTIONS(5769), 1, - anon_sym_LT, - ACTIONS(5777), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5779), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4582), 2, - anon_sym_RBRACK, anon_sym_BQUOTE, - ACTIONS(5745), 2, + anon_sym_satisfies, + [91704] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(745), 1, + anon_sym_RBRACE, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, + anon_sym_LBRACK, + STATE(6212), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [91774] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1867), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5747), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5755), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5763), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5773), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5775), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5771), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [91685] = 31, - ACTIONS(3937), 1, + ACTIONS(1869), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5749), 1, anon_sym_AMP_AMP, - ACTIONS(5751), 1, anon_sym_PIPE_PIPE, - ACTIONS(5753), 1, - anon_sym_GT_GT, - ACTIONS(5757), 1, - anon_sym_AMP, - ACTIONS(5759), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5761), 1, - anon_sym_PIPE, - ACTIONS(5765), 1, anon_sym_PERCENT, - ACTIONS(5767), 1, anon_sym_STAR_STAR, - ACTIONS(5769), 1, - anon_sym_LT, - ACTIONS(5777), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5779), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4729), 2, - anon_sym_RBRACK, anon_sym_BQUOTE, - ACTIONS(5745), 2, + anon_sym_satisfies, + [91824] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4566), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5747), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5755), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5763), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5773), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5775), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5771), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [91790] = 31, - ACTIONS(3937), 1, + ACTIONS(4568), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5749), 1, anon_sym_AMP_AMP, - ACTIONS(5751), 1, anon_sym_PIPE_PIPE, - ACTIONS(5753), 1, - anon_sym_GT_GT, - ACTIONS(5757), 1, - anon_sym_AMP, - ACTIONS(5759), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5761), 1, - anon_sym_PIPE, - ACTIONS(5765), 1, anon_sym_PERCENT, - ACTIONS(5767), 1, anon_sym_STAR_STAR, - ACTIONS(5769), 1, - anon_sym_LT, - ACTIONS(5777), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5779), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4737), 2, - anon_sym_RBRACK, anon_sym_BQUOTE, - ACTIONS(5745), 2, + anon_sym_satisfies, + anon_sym_extends, + [91874] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5287), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5747), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5755), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5763), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5773), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5775), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5771), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [91895] = 31, - ACTIONS(3937), 1, + ACTIONS(5289), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5749), 1, anon_sym_AMP_AMP, - ACTIONS(5751), 1, anon_sym_PIPE_PIPE, - ACTIONS(5753), 1, - anon_sym_GT_GT, - ACTIONS(5757), 1, - anon_sym_AMP, - ACTIONS(5759), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5761), 1, - anon_sym_PIPE, - ACTIONS(5765), 1, anon_sym_PERCENT, - ACTIONS(5767), 1, anon_sym_STAR_STAR, - ACTIONS(5769), 1, - anon_sym_LT, - ACTIONS(5777), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5779), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4748), 2, - anon_sym_RBRACK, anon_sym_BQUOTE, - ACTIONS(5745), 2, + anon_sym_satisfies, + [91924] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5283), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5747), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5755), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5763), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5773), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5775), 2, + ACTIONS(5285), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5771), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [92000] = 6, - ACTIONS(4520), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [91974] = 7, + ACTIONS(1843), 1, + anon_sym_EQ, + ACTIONS(4657), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4085), 2, + ACTIONS(2530), 2, anon_sym_COMMA, anon_sym_extends, - ACTIONS(4523), 3, + ACTIONS(4660), 3, anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3439), 10, + ACTIONS(1841), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -216504,7 +234791,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 24, + ACTIONS(1845), 24, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -216529,25 +234816,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [92055] = 7, - ACTIONS(3479), 1, + [92032] = 7, + ACTIONS(4707), 1, anon_sym_EQ, - ACTIONS(4263), 1, - anon_sym_extends, + ACTIONS(4711), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4459), 2, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(4462), 2, + ACTIONS(4717), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4714), 3, + anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3439), 11, + ACTIONS(4705), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, @@ -216555,11 +234842,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + ACTIONS(4709), 24, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -216579,387 +234867,294 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [92112] = 31, - ACTIONS(3937), 1, + [92090] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5291), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5293), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5749), 1, anon_sym_AMP_AMP, - ACTIONS(5751), 1, anon_sym_PIPE_PIPE, - ACTIONS(5753), 1, - anon_sym_GT_GT, - ACTIONS(5757), 1, - anon_sym_AMP, - ACTIONS(5759), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5761), 1, - anon_sym_PIPE, - ACTIONS(5765), 1, anon_sym_PERCENT, - ACTIONS(5767), 1, anon_sym_STAR_STAR, - ACTIONS(5769), 1, - anon_sym_LT, - ACTIONS(5777), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5779), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4767), 2, - anon_sym_RBRACK, anon_sym_BQUOTE, - ACTIONS(5745), 2, + anon_sym_satisfies, + [92140] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5295), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5747), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5755), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5763), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5773), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5775), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5771), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [92217] = 31, - ACTIONS(3937), 1, + ACTIONS(5297), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5669), 1, anon_sym_AMP_AMP, - ACTIONS(5671), 1, anon_sym_PIPE_PIPE, - ACTIONS(5673), 1, - anon_sym_GT_GT, - ACTIONS(5677), 1, - anon_sym_AMP, - ACTIONS(5679), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5681), 1, - anon_sym_PIPE, - ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5689), 1, - anon_sym_LT, - ACTIONS(5697), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5699), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4558), 2, - anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5665), 2, + anon_sym_satisfies, + [92190] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4663), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5667), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5675), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5683), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5693), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5695), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5691), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [92322] = 31, - ACTIONS(3937), 1, + ACTIONS(4665), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5669), 1, anon_sym_AMP_AMP, - ACTIONS(5671), 1, anon_sym_PIPE_PIPE, - ACTIONS(5673), 1, - anon_sym_GT_GT, - ACTIONS(5677), 1, - anon_sym_AMP, - ACTIONS(5679), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5681), 1, - anon_sym_PIPE, - ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5689), 1, - anon_sym_LT, - ACTIONS(5697), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5699), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4584), 2, - anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5665), 2, + anon_sym_satisfies, + anon_sym_extends, + [92240] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4590), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5667), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5675), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5683), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5693), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5695), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5691), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [92427] = 31, - ACTIONS(3937), 1, + ACTIONS(4592), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5669), 1, anon_sym_AMP_AMP, - ACTIONS(5671), 1, anon_sym_PIPE_PIPE, - ACTIONS(5673), 1, - anon_sym_GT_GT, - ACTIONS(5677), 1, - anon_sym_AMP, - ACTIONS(5679), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5681), 1, - anon_sym_PIPE, - ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5689), 1, - anon_sym_LT, - ACTIONS(5697), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5699), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4757), 2, - anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5665), 2, + anon_sym_satisfies, + anon_sym_extends, + [92290] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4685), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5667), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5675), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5683), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5693), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5695), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5691), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [92532] = 31, - ACTIONS(3937), 1, + ACTIONS(4687), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5669), 1, anon_sym_AMP_AMP, - ACTIONS(5671), 1, anon_sym_PIPE_PIPE, - ACTIONS(5673), 1, - anon_sym_GT_GT, - ACTIONS(5677), 1, - anon_sym_AMP, - ACTIONS(5679), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5681), 1, - anon_sym_PIPE, - ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5689), 1, - anon_sym_LT, - ACTIONS(5697), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5699), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4693), 2, - anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5665), 2, + anon_sym_satisfies, + anon_sym_extends, + [92340] = 4, + ACTIONS(6102), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4689), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5667), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5675), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5683), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5693), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5695), 2, + ACTIONS(4691), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5691), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [92637] = 4, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [92392] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1717), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1721), 13, + ACTIONS(4695), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -216973,10 +235168,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1723), 22, + ACTIONS(4697), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -216995,91 +235194,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - [92688] = 15, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(2326), 1, - anon_sym_readonly, - ACTIONS(2330), 1, - anon_sym_override, - ACTIONS(4530), 1, + anon_sym_extends, + [92442] = 4, + ACTIONS(6104), 1, anon_sym_LBRACK, - ACTIONS(4918), 1, - anon_sym_STAR, - STATE(2791), 1, - sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2310), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5793), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(3868), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, + ACTIONS(4695), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [92761] = 13, - ACTIONS(3937), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4697), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, + anon_sym_SEMI, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5687), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, anon_sym_STAR_STAR, - ACTIONS(5795), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [92494] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4538), 12, + ACTIONS(4701), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -217090,451 +235260,359 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 17, + ACTIONS(4703), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_of, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [92830] = 25, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4538), 1, - anon_sym_BANG, - ACTIONS(5673), 1, - anon_sym_GT_GT, - ACTIONS(5677), 1, - anon_sym_AMP, - ACTIONS(5679), 1, - anon_sym_CARET, - ACTIONS(5681), 1, - anon_sym_PIPE, - ACTIONS(5685), 1, - anon_sym_PERCENT, - ACTIONS(5687), 1, - anon_sym_STAR_STAR, - ACTIONS(5689), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_extends, + [92544] = 6, + ACTIONS(4687), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5665), 2, + ACTIONS(5269), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(5272), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3869), 10, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5667), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5675), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5683), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5693), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5695), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5691), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 8, + ACTIONS(3873), 25, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_of, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [92923] = 26, - ACTIONS(3937), 1, + [92600] = 31, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4538), 1, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(5669), 1, + ACTIONS(5058), 1, anon_sym_AMP_AMP, - ACTIONS(5673), 1, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, anon_sym_GT_GT, - ACTIONS(5677), 1, + ACTIONS(5066), 1, anon_sym_AMP, - ACTIONS(5679), 1, + ACTIONS(5068), 1, anon_sym_CARET, - ACTIONS(5681), 1, + ACTIONS(5070), 1, anon_sym_PIPE, - ACTIONS(5685), 1, + ACTIONS(5074), 1, anon_sym_PERCENT, - ACTIONS(5687), 1, - anon_sym_STAR_STAR, - ACTIONS(5689), 1, + ACTIONS(5076), 1, anon_sym_LT, - STATE(1481), 1, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + STATE(1733), 1, sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(4831), 1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5665), 2, + ACTIONS(5048), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5667), 2, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5675), 2, + ACTIONS(5064), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5683), 2, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5693), 2, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5695), 2, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5691), 3, + ACTIONS(5078), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4536), 7, - sym__ternary_qmark, - anon_sym_as, - anon_sym_of, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [93018] = 16, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5685), 1, - anon_sym_PERCENT, - ACTIONS(5687), 1, - anon_sym_STAR_STAR, - ACTIONS(5795), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + ACTIONS(6106), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + [92706] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5665), 2, + ACTIONS(2532), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5683), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4538), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 16, + ACTIONS(2530), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_of, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [93093] = 22, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, + anon_sym_extends, + [92756] = 4, + ACTIONS(5790), 1, anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5673), 1, - anon_sym_GT_GT, - ACTIONS(5685), 1, - anon_sym_PERCENT, - ACTIONS(5687), 1, - anon_sym_STAR_STAR, - ACTIONS(5689), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5665), 2, + ACTIONS(3887), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5667), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5675), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5683), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5693), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5695), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4538), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5691), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 9, + ACTIONS(3875), 27, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_of, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [93180] = 23, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, + anon_sym_extends, + [92808] = 4, + ACTIONS(6108), 1, anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5673), 1, - anon_sym_GT_GT, - ACTIONS(5677), 1, - anon_sym_AMP, - ACTIONS(5685), 1, - anon_sym_PERCENT, - ACTIONS(5687), 1, - anon_sym_STAR_STAR, - ACTIONS(5689), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4538), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(5665), 2, + ACTIONS(4731), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5667), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5675), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5683), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5693), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5695), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5691), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 9, + ACTIONS(4733), 27, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_of, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [93269] = 24, - ACTIONS(3937), 1, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5673), 1, - anon_sym_GT_GT, - ACTIONS(5677), 1, - anon_sym_AMP, - ACTIONS(5679), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5689), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [92860] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4538), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(5665), 2, + ACTIONS(4737), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5667), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5675), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5683), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5693), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5695), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5691), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 8, + ACTIONS(4739), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_of, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [93360] = 15, - ACTIONS(3937), 1, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5685), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5795), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [92910] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5665), 2, + ACTIONS(4741), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4538), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -217543,58 +235621,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 16, + ACTIONS(4717), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_of, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [93433] = 16, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5687), 1, - anon_sym_STAR_STAR, - ACTIONS(5795), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_extends, + [92960] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4538), 11, + ACTIONS(4743), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -217603,921 +235669,629 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 15, + ACTIONS(4745), 28, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_of, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [93508] = 20, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5673), 1, - anon_sym_GT_GT, - ACTIONS(5685), 1, - anon_sym_PERCENT, - ACTIONS(5687), 1, - anon_sym_STAR_STAR, - ACTIONS(5689), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_satisfies, + anon_sym_extends, + [93010] = 4, + ACTIONS(6062), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5665), 2, + ACTIONS(4747), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5667), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5675), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5683), 2, + anon_sym_GT_GT, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5691), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4538), 5, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 11, + ACTIONS(4749), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_of, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [93591] = 27, - ACTIONS(3937), 1, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4538), 1, - anon_sym_BANG, - ACTIONS(5669), 1, anon_sym_AMP_AMP, - ACTIONS(5671), 1, anon_sym_PIPE_PIPE, - ACTIONS(5673), 1, - anon_sym_GT_GT, - ACTIONS(5677), 1, - anon_sym_AMP, - ACTIONS(5679), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5681), 1, - anon_sym_PIPE, - ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5689), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [93062] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5665), 2, + ACTIONS(4721), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5667), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5675), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5683), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5693), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5695), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5691), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 6, + ACTIONS(4719), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_of, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [93688] = 31, - ACTIONS(3937), 1, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5669), 1, anon_sym_AMP_AMP, - ACTIONS(5671), 1, anon_sym_PIPE_PIPE, - ACTIONS(5673), 1, - anon_sym_GT_GT, - ACTIONS(5677), 1, - anon_sym_AMP, - ACTIONS(5679), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5681), 1, - anon_sym_PIPE, - ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5689), 1, - anon_sym_LT, - ACTIONS(5697), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5699), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4572), 2, - anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5665), 2, + anon_sym_satisfies, + anon_sym_extends, + [93112] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4751), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5667), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5675), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5683), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5693), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5695), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5691), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [93793] = 31, - ACTIONS(3937), 1, + ACTIONS(4753), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5669), 1, anon_sym_AMP_AMP, - ACTIONS(5671), 1, anon_sym_PIPE_PIPE, - ACTIONS(5673), 1, - anon_sym_GT_GT, - ACTIONS(5677), 1, - anon_sym_AMP, - ACTIONS(5679), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5681), 1, - anon_sym_PIPE, - ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5689), 1, - anon_sym_LT, - ACTIONS(5697), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5699), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4582), 2, - anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5665), 2, + anon_sym_satisfies, + anon_sym_extends, + [93162] = 6, + ACTIONS(6062), 1, + anon_sym_AMP, + ACTIONS(6064), 1, + anon_sym_PIPE, + ACTIONS(6066), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4759), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5667), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5675), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5683), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5693), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5695), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5691), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [93898] = 31, - ACTIONS(3937), 1, + ACTIONS(4761), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5669), 1, anon_sym_AMP_AMP, - ACTIONS(5671), 1, anon_sym_PIPE_PIPE, - ACTIONS(5673), 1, - anon_sym_GT_GT, - ACTIONS(5677), 1, - anon_sym_AMP, - ACTIONS(5679), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5681), 1, - anon_sym_PIPE, - ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5689), 1, - anon_sym_LT, - ACTIONS(5697), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5699), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4729), 2, - anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5665), 2, + anon_sym_satisfies, + [93218] = 6, + ACTIONS(4697), 1, + anon_sym_extends, + ACTIONS(6104), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4695), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4763), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5667), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5675), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5683), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5693), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5695), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5691), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [94003] = 31, - ACTIONS(3937), 1, + ACTIONS(4765), 26, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, + anon_sym_SEMI, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5669), 1, anon_sym_AMP_AMP, - ACTIONS(5671), 1, anon_sym_PIPE_PIPE, - ACTIONS(5673), 1, - anon_sym_GT_GT, - ACTIONS(5677), 1, - anon_sym_AMP, - ACTIONS(5679), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5681), 1, - anon_sym_PIPE, - ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5689), 1, - anon_sym_LT, - ACTIONS(5697), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5699), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4737), 2, - anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5665), 2, + anon_sym_satisfies, + [93274] = 4, + ACTIONS(6104), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4767), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5667), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5675), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5683), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5693), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5695), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5691), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [94108] = 31, - ACTIONS(3937), 1, + ACTIONS(4769), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, + anon_sym_SEMI, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5669), 1, anon_sym_AMP_AMP, - ACTIONS(5671), 1, anon_sym_PIPE_PIPE, - ACTIONS(5673), 1, - anon_sym_GT_GT, - ACTIONS(5677), 1, - anon_sym_AMP, - ACTIONS(5679), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5681), 1, - anon_sym_PIPE, - ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5689), 1, - anon_sym_LT, - ACTIONS(5697), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5699), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4748), 2, - anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5665), 2, + anon_sym_satisfies, + anon_sym_extends, + [93326] = 4, + ACTIONS(6110), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4771), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5667), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5675), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5683), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5693), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5695), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5691), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [94213] = 31, - ACTIONS(3937), 1, + ACTIONS(4773), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5669), 1, anon_sym_AMP_AMP, - ACTIONS(5671), 1, anon_sym_PIPE_PIPE, - ACTIONS(5673), 1, - anon_sym_GT_GT, - ACTIONS(5677), 1, - anon_sym_AMP, - ACTIONS(5679), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5681), 1, - anon_sym_PIPE, - ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5689), 1, - anon_sym_LT, - ACTIONS(5697), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5699), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4767), 2, - anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5665), 2, + anon_sym_satisfies, + [93378] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4727), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5667), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5675), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5683), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5693), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5695), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5691), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [94318] = 31, - ACTIONS(3937), 1, + ACTIONS(4729), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5669), 1, anon_sym_AMP_AMP, - ACTIONS(5671), 1, anon_sym_PIPE_PIPE, - ACTIONS(5673), 1, - anon_sym_GT_GT, - ACTIONS(5677), 1, - anon_sym_AMP, - ACTIONS(5679), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5681), 1, - anon_sym_PIPE, - ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5689), 1, - anon_sym_LT, - ACTIONS(5697), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5699), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4769), 2, - anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5665), 2, + anon_sym_satisfies, + anon_sym_extends, + [93428] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4781), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5667), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5675), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5683), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5693), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5695), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5691), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [94423] = 31, - ACTIONS(3937), 1, + ACTIONS(4783), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5669), 1, anon_sym_AMP_AMP, - ACTIONS(5671), 1, anon_sym_PIPE_PIPE, - ACTIONS(5673), 1, - anon_sym_GT_GT, - ACTIONS(5677), 1, - anon_sym_AMP, - ACTIONS(5679), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5681), 1, - anon_sym_PIPE, - ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5689), 1, - anon_sym_LT, - ACTIONS(5697), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5699), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [93478] = 8, + ACTIONS(1843), 1, + anon_sym_EQ, + ACTIONS(4657), 1, + anon_sym_LBRACK, + ACTIONS(5656), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4478), 2, - anon_sym_of, - anon_sym_BQUOTE, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5665), 2, + ACTIONS(4660), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(2530), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(1841), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5667), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5675), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5683), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5693), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5695), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5691), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [94528] = 31, - ACTIONS(3937), 1, + ACTIONS(1845), 22, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5749), 1, anon_sym_AMP_AMP, - ACTIONS(5751), 1, anon_sym_PIPE_PIPE, - ACTIONS(5753), 1, - anon_sym_GT_GT, - ACTIONS(5757), 1, - anon_sym_AMP, - ACTIONS(5759), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5761), 1, - anon_sym_PIPE, - ACTIONS(5765), 1, anon_sym_PERCENT, - ACTIONS(5767), 1, anon_sym_STAR_STAR, - ACTIONS(5769), 1, - anon_sym_LT, - ACTIONS(5777), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5779), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [93538] = 8, + ACTIONS(4707), 1, + anon_sym_EQ, + ACTIONS(4711), 1, + anon_sym_LBRACK, + ACTIONS(5641), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4769), 2, + ACTIONS(4714), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4717), 3, + anon_sym_COMMA, anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(5745), 2, + anon_sym_extends, + ACTIONS(4705), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5747), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5755), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5763), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5773), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5775), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5771), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [94633] = 31, - ACTIONS(3937), 1, + ACTIONS(4709), 22, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5749), 1, anon_sym_AMP_AMP, - ACTIONS(5751), 1, anon_sym_PIPE_PIPE, - ACTIONS(5753), 1, - anon_sym_GT_GT, - ACTIONS(5757), 1, - anon_sym_AMP, - ACTIONS(5759), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5761), 1, - anon_sym_PIPE, - ACTIONS(5765), 1, anon_sym_PERCENT, - ACTIONS(5767), 1, anon_sym_STAR_STAR, - ACTIONS(5769), 1, - anon_sym_LT, - ACTIONS(5777), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5779), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [93598] = 6, + ACTIONS(4753), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4478), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5745), 2, + ACTIONS(5237), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(5240), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5098), 10, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5747), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5755), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5763), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5773), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5775), 2, + ACTIONS(5100), 25, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5771), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [94738] = 12, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5798), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [93654] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4750), 12, + ACTIONS(5156), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -218528,12 +236302,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4752), 18, + ACTIONS(5158), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -218547,39 +236330,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [94805] = 15, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5801), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + [93704] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4783), 11, + ACTIONS(4570), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -218588,11 +236349,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4785), 16, + ACTIONS(4572), 28, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_RBRACK, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -218606,105 +236376,110 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [94878] = 31, - ACTIONS(3937), 1, + anon_sym_satisfies, + anon_sym_extends, + [93754] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2540), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2538), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5749), 1, anon_sym_AMP_AMP, - ACTIONS(5751), 1, anon_sym_PIPE_PIPE, - ACTIONS(5753), 1, - anon_sym_GT_GT, - ACTIONS(5757), 1, - anon_sym_AMP, - ACTIONS(5759), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5761), 1, - anon_sym_PIPE, - ACTIONS(5765), 1, anon_sym_PERCENT, - ACTIONS(5767), 1, anon_sym_STAR_STAR, - ACTIONS(5769), 1, - anon_sym_LT, - ACTIONS(5777), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5779), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4798), 2, - anon_sym_RBRACK, anon_sym_BQUOTE, - ACTIONS(5745), 2, + anon_sym_satisfies, + anon_sym_extends, + [93804] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4793), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5747), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5755), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5763), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5773), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5775), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5771), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [94983] = 12, - ACTIONS(3937), 1, + ACTIONS(4795), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5804), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [93854] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4750), 12, + ACTIONS(4797), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -218715,12 +236490,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4752), 18, + ACTIONS(4799), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_of, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -218734,39 +236517,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [95050] = 15, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5807), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_extends, + [93904] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4783), 11, + ACTIONS(4801), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -218775,11 +236537,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4785), 16, + ACTIONS(4803), 28, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_of, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -218793,102 +236564,110 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [95123] = 31, - ACTIONS(3937), 1, + anon_sym_satisfies, + anon_sym_extends, + [93954] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4805), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4807), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5669), 1, anon_sym_AMP_AMP, - ACTIONS(5671), 1, anon_sym_PIPE_PIPE, - ACTIONS(5673), 1, - anon_sym_GT_GT, - ACTIONS(5677), 1, - anon_sym_AMP, - ACTIONS(5679), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5681), 1, - anon_sym_PIPE, - ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5689), 1, - anon_sym_LT, - ACTIONS(5697), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5699), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4798), 2, - anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5665), 2, + anon_sym_satisfies, + anon_sym_extends, + [94004] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4809), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5667), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5675), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5683), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5693), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5695), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5691), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [95228] = 11, - ACTIONS(3937), 1, + ACTIONS(4811), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5810), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [94054] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4465), 12, + ACTIONS(4813), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -218899,12 +236678,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4467), 20, + ACTIONS(4815), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_of, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -218922,27 +236709,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [95293] = 11, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5813), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_extends, + [94104] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4465), 12, + ACTIONS(4817), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -218953,12 +236725,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4467), 20, + ACTIONS(4819), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -218976,38 +236756,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [95358] = 6, + anon_sym_extends, + [94154] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4357), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4540), 3, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - ACTIONS(4543), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4271), 10, + ACTIONS(4821), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4273), 22, + ACTIONS(4823), 28, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -219025,167 +236803,128 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [95413] = 13, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(4918), 1, - anon_sym_STAR, - ACTIONS(5478), 1, - anon_sym_COMMA, - ACTIONS(5480), 1, - anon_sym_RBRACE, - STATE(5368), 1, - aux_sym_object_repeat1, + anon_sym_extends, + [94204] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2310), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3868), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, + ACTIONS(4825), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [95482] = 31, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4827), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(4639), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(5398), 1, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, - ACTIONS(5400), 1, anon_sym_PIPE_PIPE, - ACTIONS(5402), 1, - anon_sym_GT_GT, - ACTIONS(5406), 1, - anon_sym_AMP, - ACTIONS(5408), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5410), 1, - anon_sym_PIPE, - ACTIONS(5414), 1, anon_sym_PERCENT, - ACTIONS(5416), 1, anon_sym_STAR_STAR, - ACTIONS(5418), 1, - anon_sym_LT, - ACTIONS(5426), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5428), 1, - sym__ternary_qmark, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [94254] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5217), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(5394), 2, + ACTIONS(4087), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5396), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5404), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5412), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5422), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5424), 2, + ACTIONS(3895), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5420), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [95587] = 7, - ACTIONS(1693), 1, - anon_sym_EQ, - ACTIONS(2352), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, anon_sym_extends, + [94304] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4409), 2, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(4412), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(1691), 11, + ACTIONS(4089), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1695), 23, + ACTIONS(3937), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -219205,94 +236944,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [95644] = 14, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(4918), 1, - anon_sym_STAR, - ACTIONS(5478), 1, - anon_sym_COMMA, - ACTIONS(5480), 1, - anon_sym_RBRACE, - STATE(5368), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2310), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3868), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [95715] = 7, - ACTIONS(3624), 1, - anon_sym_EQ, - ACTIONS(4459), 1, - anon_sym_LBRACK, + anon_sym_extends, + [94354] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4263), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4462), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3439), 10, + ACTIONS(4614), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + ACTIONS(4616), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_RBRACK, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -219312,24 +236991,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [95772] = 7, - ACTIONS(3487), 1, - anon_sym_DOT, - ACTIONS(3491), 1, - anon_sym_QMARK_DOT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3485), 3, + anon_sym_extends, + [94404] = 6, + ACTIONS(6062), 1, anon_sym_AMP, + ACTIONS(6064), 1, anon_sym_PIPE, - anon_sym_QMARK, - ACTIONS(3481), 4, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(6066), 1, anon_sym_extends, - ACTIONS(3439), 11, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4614), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -219341,10 +237014,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 20, + ACTIONS(4616), 27, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -219362,37 +237042,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [95829] = 7, - ACTIONS(3632), 1, - anon_sym_EQ, - ACTIONS(4459), 1, - anon_sym_LBRACK, + [94460] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4263), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4462), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3439), 10, + ACTIONS(4847), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + ACTIONS(4849), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_of, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -219412,37 +237088,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [95886] = 7, - ACTIONS(4301), 1, anon_sym_extends, - ACTIONS(4429), 1, - anon_sym_EQ, + [94510] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4433), 2, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(4436), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4427), 11, + ACTIONS(4851), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4431), 23, + ACTIONS(4853), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -219462,88 +237135,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [95943] = 32, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4639), 1, - anon_sym_LBRACK, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(4871), 1, - anon_sym_as, - ACTIONS(4873), 1, - anon_sym_BANG, - ACTIONS(4880), 1, - anon_sym_satisfies, - ACTIONS(5398), 1, - anon_sym_AMP_AMP, - ACTIONS(5400), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5402), 1, - anon_sym_GT_GT, - ACTIONS(5406), 1, - anon_sym_AMP, - ACTIONS(5408), 1, - anon_sym_CARET, - ACTIONS(5410), 1, - anon_sym_PIPE, - ACTIONS(5414), 1, - anon_sym_PERCENT, - ACTIONS(5416), 1, - anon_sym_STAR_STAR, - ACTIONS(5418), 1, - anon_sym_LT, - ACTIONS(5426), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5428), 1, - sym__ternary_qmark, - ACTIONS(5816), 1, - anon_sym_SEMI, - ACTIONS(5818), 1, - sym__automatic_semicolon, - STATE(1825), 1, - sym_type_arguments, - STATE(2292), 1, - sym_arguments, - STATE(5322), 1, - sym_optional_chain, + anon_sym_extends, + [94560] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4878), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5394), 2, + ACTIONS(4855), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5396), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5404), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5412), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5422), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5424), 2, + ACTIONS(4857), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5420), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [96050] = 4, - ACTIONS(3605), 1, - anon_sym_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [94610] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3439), 13, + ACTIONS(4859), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -219557,12 +237201,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 26, + ACTIONS(4861), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -219583,36 +237229,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [96101] = 5, + anon_sym_extends, + [94660] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4313), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - ACTIONS(4315), 4, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3439), 11, + ACTIONS(4863), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 22, + ACTIONS(4865), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -219632,24 +237276,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [96154] = 6, - ACTIONS(4806), 1, - anon_sym_EQ, - ACTIONS(4936), 1, - anon_sym_COLON, + anon_sym_extends, + [94710] = 4, + ACTIONS(6062), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4851), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(4804), 13, + ACTIONS(4867), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, @@ -219657,10 +237296,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4808), 23, + ACTIONS(4869), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -219681,14 +237324,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [96209] = 4, + anon_sym_extends, + [94762] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4277), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4271), 13, + ACTIONS(4871), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -219702,10 +237343,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4273), 25, + ACTIONS(4873), 28, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, @@ -219728,20 +237371,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [96260] = 6, - ACTIONS(4459), 1, - anon_sym_LBRACK, + anon_sym_extends, + [94812] = 6, + ACTIONS(4795), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4263), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4462), 3, + ACTIONS(5310), 3, anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3439), 10, + ACTIONS(5307), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + ACTIONS(4723), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -219752,14 +237398,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 24, + ACTIONS(4725), 23, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -219777,140 +237422,86 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [96315] = 18, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5673), 1, - anon_sym_GT_GT, - ACTIONS(5685), 1, - anon_sym_PERCENT, - ACTIONS(5687), 1, - anon_sym_STAR_STAR, - ACTIONS(5689), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + [94868] = 6, + ACTIONS(6062), 1, + anon_sym_AMP, + ACTIONS(6064), 1, + anon_sym_PIPE, + ACTIONS(6066), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5665), 2, + ACTIONS(4789), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5675), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5683), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4538), 7, anon_sym_BANG, anon_sym_in, anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 14, + ACTIONS(4791), 27, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_of, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [96394] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3238), 12, - anon_sym_STAR, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + [94924] = 6, + ACTIONS(6062), 1, anon_sym_AMP, + ACTIONS(6064), 1, anon_sym_PIPE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - anon_sym_QMARK, - ACTIONS(3236), 27, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_DOT, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, + ACTIONS(6066), 1, anon_sym_extends, - [96442] = 6, - ACTIONS(3571), 1, - anon_sym_RBRACK, - ACTIONS(3593), 1, - anon_sym_COMMA, - ACTIONS(3663), 1, - anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3439), 13, + ACTIONS(5003), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + ACTIONS(5005), 27, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -219931,391 +237522,221 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [96496] = 31, - ACTIONS(3937), 1, + [94980] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2544), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2542), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5561), 1, anon_sym_AMP_AMP, - ACTIONS(5563), 1, anon_sym_PIPE_PIPE, - ACTIONS(5565), 1, - anon_sym_GT_GT, - ACTIONS(5569), 1, - anon_sym_AMP, - ACTIONS(5571), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5573), 1, - anon_sym_PIPE, - ACTIONS(5577), 1, anon_sym_PERCENT, - ACTIONS(5579), 1, anon_sym_STAR_STAR, - ACTIONS(5581), 1, - anon_sym_LT, - ACTIONS(5589), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5591), 1, - sym__ternary_qmark, - ACTIONS(5820), 1, - anon_sym_COLON, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [95030] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5557), 2, + ACTIONS(4887), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5559), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5567), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5575), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5585), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5587), 2, + ACTIONS(4889), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5583), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [96600] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(730), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, - anon_sym_EQ, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1950), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1948), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [96660] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(730), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, - anon_sym_EQ, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [95080] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1954), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1952), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [96720] = 11, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(4918), 1, + ACTIONS(4891), 13, anon_sym_STAR, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2310), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5793), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(3868), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [96784] = 12, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(4918), 1, - anon_sym_STAR, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2310), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5793), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4893), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - STATE(3868), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [96850] = 31, - ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5749), 1, anon_sym_AMP_AMP, - ACTIONS(5751), 1, anon_sym_PIPE_PIPE, - ACTIONS(5753), 1, - anon_sym_GT_GT, - ACTIONS(5757), 1, - anon_sym_AMP, - ACTIONS(5759), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5761), 1, - anon_sym_PIPE, - ACTIONS(5765), 1, anon_sym_PERCENT, - ACTIONS(5767), 1, anon_sym_STAR_STAR, - ACTIONS(5769), 1, - anon_sym_LT, - ACTIONS(5777), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5779), 1, - sym__ternary_qmark, - ACTIONS(5822), 1, - anon_sym_RBRACK, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [95130] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5745), 2, + ACTIONS(4895), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5747), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5755), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5763), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5773), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5775), 2, + ACTIONS(4897), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5771), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [96954] = 7, - ACTIONS(3521), 1, - anon_sym_EQ, - ACTIONS(4459), 1, - anon_sym_LBRACK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [95180] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4263), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4462), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3439), 10, + ACTIONS(4899), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 22, + ACTIONS(4901), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -220335,457 +237756,294 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [97010] = 31, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4558), 1, - anon_sym_BQUOTE, - ACTIONS(5828), 1, - anon_sym_AMP_AMP, - ACTIONS(5830), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5832), 1, - anon_sym_GT_GT, - ACTIONS(5836), 1, - anon_sym_AMP, - ACTIONS(5838), 1, - anon_sym_CARET, - ACTIONS(5840), 1, - anon_sym_PIPE, - ACTIONS(5844), 1, - anon_sym_PERCENT, - ACTIONS(5846), 1, - anon_sym_STAR_STAR, - ACTIONS(5848), 1, - anon_sym_LT, - ACTIONS(5856), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5858), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_extends, + [95230] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5824), 2, + ACTIONS(4895), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5826), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5834), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5842), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5852), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5854), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5850), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [97114] = 31, - ACTIONS(3937), 1, + ACTIONS(4897), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4584), 1, - anon_sym_BQUOTE, - ACTIONS(5828), 1, anon_sym_AMP_AMP, - ACTIONS(5830), 1, anon_sym_PIPE_PIPE, - ACTIONS(5832), 1, - anon_sym_GT_GT, - ACTIONS(5836), 1, - anon_sym_AMP, - ACTIONS(5838), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5840), 1, - anon_sym_PIPE, - ACTIONS(5844), 1, anon_sym_PERCENT, - ACTIONS(5846), 1, anon_sym_STAR_STAR, - ACTIONS(5848), 1, - anon_sym_LT, - ACTIONS(5856), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5858), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [95280] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5824), 2, + ACTIONS(4899), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5826), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5834), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5842), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5852), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5854), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5850), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [97218] = 31, - ACTIONS(3937), 1, + ACTIONS(4901), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4757), 1, - anon_sym_BQUOTE, - ACTIONS(5828), 1, anon_sym_AMP_AMP, - ACTIONS(5830), 1, anon_sym_PIPE_PIPE, - ACTIONS(5832), 1, - anon_sym_GT_GT, - ACTIONS(5836), 1, - anon_sym_AMP, - ACTIONS(5838), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5840), 1, - anon_sym_PIPE, - ACTIONS(5844), 1, anon_sym_PERCENT, - ACTIONS(5846), 1, anon_sym_STAR_STAR, - ACTIONS(5848), 1, - anon_sym_LT, - ACTIONS(5856), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5858), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [95330] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5824), 2, + ACTIONS(4903), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5826), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5834), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5842), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5852), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5854), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5850), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [97322] = 31, - ACTIONS(3937), 1, + ACTIONS(4905), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4693), 1, - anon_sym_BQUOTE, - ACTIONS(5828), 1, anon_sym_AMP_AMP, - ACTIONS(5830), 1, anon_sym_PIPE_PIPE, - ACTIONS(5832), 1, - anon_sym_GT_GT, - ACTIONS(5836), 1, - anon_sym_AMP, - ACTIONS(5838), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5840), 1, - anon_sym_PIPE, - ACTIONS(5844), 1, anon_sym_PERCENT, - ACTIONS(5846), 1, anon_sym_STAR_STAR, - ACTIONS(5848), 1, - anon_sym_LT, - ACTIONS(5856), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5858), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [95380] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5824), 2, + ACTIONS(4907), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5826), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5834), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5842), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5852), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5854), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5850), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [97426] = 31, - ACTIONS(3937), 1, + ACTIONS(4909), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4697), 1, - anon_sym_BQUOTE, - ACTIONS(5828), 1, anon_sym_AMP_AMP, - ACTIONS(5830), 1, anon_sym_PIPE_PIPE, - ACTIONS(5832), 1, - anon_sym_GT_GT, - ACTIONS(5836), 1, - anon_sym_AMP, - ACTIONS(5838), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5840), 1, - anon_sym_PIPE, - ACTIONS(5844), 1, anon_sym_PERCENT, - ACTIONS(5846), 1, anon_sym_STAR_STAR, - ACTIONS(5848), 1, - anon_sym_LT, - ACTIONS(5856), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5858), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [95430] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5824), 2, + ACTIONS(4903), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5826), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5834), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5842), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5852), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5854), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5850), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [97530] = 18, - ACTIONS(3937), 1, + ACTIONS(4905), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5832), 1, - anon_sym_GT_GT, - ACTIONS(5844), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(5846), 1, anon_sym_STAR_STAR, - ACTIONS(5848), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [95480] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5824), 2, + ACTIONS(4907), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5834), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5842), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4538), 7, anon_sym_BANG, anon_sym_in, anon_sym_GT, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 13, + ACTIONS(4909), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [97608] = 13, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5846), 1, - anon_sym_STAR_STAR, - ACTIONS(5860), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_extends, + [95530] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4538), 12, + ACTIONS(4911), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -220796,444 +238054,329 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 16, + ACTIONS(4913), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [97676] = 25, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4538), 1, - anon_sym_BANG, - ACTIONS(5832), 1, - anon_sym_GT_GT, - ACTIONS(5836), 1, - anon_sym_AMP, - ACTIONS(5838), 1, - anon_sym_CARET, - ACTIONS(5840), 1, - anon_sym_PIPE, - ACTIONS(5844), 1, - anon_sym_PERCENT, - ACTIONS(5846), 1, - anon_sym_STAR_STAR, - ACTIONS(5848), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_extends, + [95580] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5824), 2, + ACTIONS(4915), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5826), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5834), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5842), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5852), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5854), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5850), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 7, + ACTIONS(4917), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [97768] = 26, - ACTIONS(3937), 1, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4538), 1, - anon_sym_BANG, - ACTIONS(5828), 1, anon_sym_AMP_AMP, - ACTIONS(5832), 1, - anon_sym_GT_GT, - ACTIONS(5836), 1, - anon_sym_AMP, - ACTIONS(5838), 1, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5840), 1, - anon_sym_PIPE, - ACTIONS(5844), 1, anon_sym_PERCENT, - ACTIONS(5846), 1, anon_sym_STAR_STAR, - ACTIONS(5848), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [95630] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5824), 2, + ACTIONS(4911), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5826), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5834), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5842), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5852), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5854), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5850), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 6, + ACTIONS(4913), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [97862] = 16, - ACTIONS(3937), 1, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5844), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(5846), 1, anon_sym_STAR_STAR, - ACTIONS(5860), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [95680] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5824), 2, + ACTIONS(4915), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5842), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4538), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 15, + ACTIONS(4917), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [97936] = 22, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5832), 1, - anon_sym_GT_GT, - ACTIONS(5844), 1, - anon_sym_PERCENT, - ACTIONS(5846), 1, - anon_sym_STAR_STAR, - ACTIONS(5848), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_extends, + [95730] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5824), 2, + ACTIONS(4919), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5826), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5834), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5842), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5852), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5854), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4538), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5850), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 8, + ACTIONS(4921), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [98022] = 23, - ACTIONS(3937), 1, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5832), 1, - anon_sym_GT_GT, - ACTIONS(5836), 1, - anon_sym_AMP, - ACTIONS(5844), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(5846), 1, anon_sym_STAR_STAR, - ACTIONS(5848), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [95780] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4538), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(5824), 2, + ACTIONS(4923), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5826), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5834), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5842), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5852), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5854), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5850), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 8, + ACTIONS(4925), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [98110] = 24, - ACTIONS(3937), 1, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5832), 1, - anon_sym_GT_GT, - ACTIONS(5836), 1, - anon_sym_AMP, - ACTIONS(5838), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5844), 1, anon_sym_PERCENT, - ACTIONS(5846), 1, anon_sym_STAR_STAR, - ACTIONS(5848), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4538), 2, - anon_sym_BANG, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [95830] = 6, + ACTIONS(6062), 1, + anon_sym_AMP, + ACTIONS(6064), 1, anon_sym_PIPE, - ACTIONS(5824), 2, + ACTIONS(6066), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4927), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5826), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5834), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5842), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5852), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5854), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5850), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 7, + ACTIONS(4929), 27, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [98200] = 15, - ACTIONS(3937), 1, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5844), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(5846), 1, anon_sym_STAR_STAR, - ACTIONS(5860), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [95886] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5824), 2, + ACTIONS(4931), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4538), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -221242,57 +238385,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 15, + ACTIONS(4933), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [98272] = 16, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5846), 1, - anon_sym_STAR_STAR, - ACTIONS(5860), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_extends, + [95936] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4538), 11, + ACTIONS(4935), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -221301,893 +238433,563 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 14, + ACTIONS(4937), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [98346] = 20, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5832), 1, - anon_sym_GT_GT, - ACTIONS(5844), 1, - anon_sym_PERCENT, - ACTIONS(5846), 1, - anon_sym_STAR_STAR, - ACTIONS(5848), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_satisfies, + anon_sym_extends, + [95986] = 6, + ACTIONS(6062), 1, + anon_sym_AMP, + ACTIONS(6064), 1, + anon_sym_PIPE, + ACTIONS(6066), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5824), 2, + ACTIONS(4935), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5826), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5834), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5842), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5850), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4538), 5, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4536), 10, + ACTIONS(4937), 27, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [98428] = 27, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4538), 1, - anon_sym_BANG, - ACTIONS(5828), 1, - anon_sym_AMP_AMP, - ACTIONS(5830), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5832), 1, - anon_sym_GT_GT, - ACTIONS(5836), 1, - anon_sym_AMP, - ACTIONS(5838), 1, - anon_sym_CARET, - ACTIONS(5840), 1, - anon_sym_PIPE, - ACTIONS(5844), 1, - anon_sym_PERCENT, - ACTIONS(5846), 1, - anon_sym_STAR_STAR, - ACTIONS(5848), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + [96042] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5824), 2, + ACTIONS(2548), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5826), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5834), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5842), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5852), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5854), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5850), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4536), 5, + ACTIONS(2546), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [98524] = 31, - ACTIONS(3937), 1, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4572), 1, - anon_sym_BQUOTE, - ACTIONS(5828), 1, anon_sym_AMP_AMP, - ACTIONS(5830), 1, anon_sym_PIPE_PIPE, - ACTIONS(5832), 1, - anon_sym_GT_GT, - ACTIONS(5836), 1, - anon_sym_AMP, - ACTIONS(5838), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5840), 1, - anon_sym_PIPE, - ACTIONS(5844), 1, anon_sym_PERCENT, - ACTIONS(5846), 1, anon_sym_STAR_STAR, - ACTIONS(5848), 1, - anon_sym_LT, - ACTIONS(5856), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5858), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [96092] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5824), 2, + ACTIONS(4939), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5826), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5834), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5842), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5852), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5854), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5850), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [98628] = 31, - ACTIONS(3937), 1, + ACTIONS(4941), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4582), 1, - anon_sym_BQUOTE, - ACTIONS(5828), 1, anon_sym_AMP_AMP, - ACTIONS(5830), 1, anon_sym_PIPE_PIPE, - ACTIONS(5832), 1, - anon_sym_GT_GT, - ACTIONS(5836), 1, - anon_sym_AMP, - ACTIONS(5838), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5840), 1, - anon_sym_PIPE, - ACTIONS(5844), 1, anon_sym_PERCENT, - ACTIONS(5846), 1, anon_sym_STAR_STAR, - ACTIONS(5848), 1, - anon_sym_LT, - ACTIONS(5856), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5858), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [96142] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5824), 2, + ACTIONS(4943), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5826), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5834), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5842), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5852), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5854), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5850), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [98732] = 31, - ACTIONS(3937), 1, + ACTIONS(4945), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4729), 1, - anon_sym_BQUOTE, - ACTIONS(5828), 1, anon_sym_AMP_AMP, - ACTIONS(5830), 1, anon_sym_PIPE_PIPE, - ACTIONS(5832), 1, - anon_sym_GT_GT, - ACTIONS(5836), 1, - anon_sym_AMP, - ACTIONS(5838), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5840), 1, - anon_sym_PIPE, - ACTIONS(5844), 1, anon_sym_PERCENT, - ACTIONS(5846), 1, anon_sym_STAR_STAR, - ACTIONS(5848), 1, - anon_sym_LT, - ACTIONS(5856), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5858), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [96192] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5824), 2, + ACTIONS(4943), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5826), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5834), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5842), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5852), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5854), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5850), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [98836] = 31, - ACTIONS(3937), 1, + ACTIONS(4945), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4737), 1, - anon_sym_BQUOTE, - ACTIONS(5828), 1, anon_sym_AMP_AMP, - ACTIONS(5830), 1, anon_sym_PIPE_PIPE, - ACTIONS(5832), 1, - anon_sym_GT_GT, - ACTIONS(5836), 1, - anon_sym_AMP, - ACTIONS(5838), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5840), 1, - anon_sym_PIPE, - ACTIONS(5844), 1, anon_sym_PERCENT, - ACTIONS(5846), 1, anon_sym_STAR_STAR, - ACTIONS(5848), 1, - anon_sym_LT, - ACTIONS(5856), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5858), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [96242] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5824), 2, + ACTIONS(4943), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5826), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5834), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5842), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5852), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5854), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5850), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [98940] = 31, - ACTIONS(3937), 1, + ACTIONS(4945), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4748), 1, - anon_sym_BQUOTE, - ACTIONS(5828), 1, anon_sym_AMP_AMP, - ACTIONS(5830), 1, anon_sym_PIPE_PIPE, - ACTIONS(5832), 1, - anon_sym_GT_GT, - ACTIONS(5836), 1, - anon_sym_AMP, - ACTIONS(5838), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5840), 1, - anon_sym_PIPE, - ACTIONS(5844), 1, anon_sym_PERCENT, - ACTIONS(5846), 1, anon_sym_STAR_STAR, - ACTIONS(5848), 1, - anon_sym_LT, - ACTIONS(5856), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5858), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [96292] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5824), 2, + ACTIONS(4947), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5826), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5834), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5842), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5852), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5854), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5850), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [99044] = 31, - ACTIONS(3937), 1, + ACTIONS(4949), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4767), 1, - anon_sym_BQUOTE, - ACTIONS(5828), 1, anon_sym_AMP_AMP, - ACTIONS(5830), 1, anon_sym_PIPE_PIPE, - ACTIONS(5832), 1, - anon_sym_GT_GT, - ACTIONS(5836), 1, - anon_sym_AMP, - ACTIONS(5838), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5840), 1, - anon_sym_PIPE, - ACTIONS(5844), 1, anon_sym_PERCENT, - ACTIONS(5846), 1, anon_sym_STAR_STAR, - ACTIONS(5848), 1, - anon_sym_LT, - ACTIONS(5856), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5858), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [96342] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5824), 2, + ACTIONS(4947), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5826), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5834), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5842), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5852), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5854), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5850), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [99148] = 31, - ACTIONS(3937), 1, + ACTIONS(4949), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4769), 1, - anon_sym_BQUOTE, - ACTIONS(5828), 1, anon_sym_AMP_AMP, - ACTIONS(5830), 1, anon_sym_PIPE_PIPE, - ACTIONS(5832), 1, - anon_sym_GT_GT, - ACTIONS(5836), 1, - anon_sym_AMP, - ACTIONS(5838), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5840), 1, - anon_sym_PIPE, - ACTIONS(5844), 1, anon_sym_PERCENT, - ACTIONS(5846), 1, anon_sym_STAR_STAR, - ACTIONS(5848), 1, - anon_sym_LT, - ACTIONS(5856), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5858), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [96392] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5824), 2, + ACTIONS(4947), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5826), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5834), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5842), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5852), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5854), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5850), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [99252] = 31, - ACTIONS(3937), 1, + ACTIONS(4949), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4478), 1, - anon_sym_BQUOTE, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5828), 1, anon_sym_AMP_AMP, - ACTIONS(5830), 1, anon_sym_PIPE_PIPE, - ACTIONS(5832), 1, - anon_sym_GT_GT, - ACTIONS(5836), 1, - anon_sym_AMP, - ACTIONS(5838), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5840), 1, - anon_sym_PIPE, - ACTIONS(5844), 1, anon_sym_PERCENT, - ACTIONS(5846), 1, anon_sym_STAR_STAR, - ACTIONS(5848), 1, - anon_sym_LT, - ACTIONS(5856), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5858), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [96442] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5824), 2, + ACTIONS(4951), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5826), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5834), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5842), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5852), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5854), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5850), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [99356] = 31, - ACTIONS(3937), 1, + ACTIONS(4953), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5749), 1, anon_sym_AMP_AMP, - ACTIONS(5751), 1, anon_sym_PIPE_PIPE, - ACTIONS(5753), 1, - anon_sym_GT_GT, - ACTIONS(5757), 1, - anon_sym_AMP, - ACTIONS(5759), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5761), 1, - anon_sym_PIPE, - ACTIONS(5765), 1, anon_sym_PERCENT, - ACTIONS(5767), 1, anon_sym_STAR_STAR, - ACTIONS(5769), 1, - anon_sym_LT, - ACTIONS(5777), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5779), 1, - sym__ternary_qmark, - ACTIONS(5863), 1, - anon_sym_RBRACK, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [96492] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5745), 2, + ACTIONS(4951), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5747), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5755), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5763), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5773), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5775), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5771), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [99460] = 31, - ACTIONS(3937), 1, + ACTIONS(4953), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5749), 1, anon_sym_AMP_AMP, - ACTIONS(5751), 1, anon_sym_PIPE_PIPE, - ACTIONS(5753), 1, - anon_sym_GT_GT, - ACTIONS(5757), 1, - anon_sym_AMP, - ACTIONS(5759), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5761), 1, - anon_sym_PIPE, - ACTIONS(5765), 1, anon_sym_PERCENT, - ACTIONS(5767), 1, anon_sym_STAR_STAR, - ACTIONS(5769), 1, - anon_sym_LT, - ACTIONS(5777), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5779), 1, - sym__ternary_qmark, - ACTIONS(5865), 1, - anon_sym_RBRACK, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5745), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5747), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5755), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5763), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5773), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5775), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5771), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [99564] = 4, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [96542] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1841), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(5867), 13, + ACTIONS(4951), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -222201,10 +239003,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5870), 23, + ACTIONS(4953), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -222225,120 +239031,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [99614] = 10, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2310), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5471), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(3868), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [99676] = 11, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(5478), 1, - anon_sym_COMMA, - ACTIONS(5480), 1, - anon_sym_RBRACE, - STATE(5368), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2310), 2, - sym_number, - sym_private_property_identifier, - STATE(3868), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [99740] = 4, + anon_sym_extends, + [96592] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1891), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(5873), 13, + ACTIONS(4955), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -222352,10 +239050,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5876), 23, + ACTIONS(4957), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -222376,15 +239078,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [99790] = 4, + anon_sym_extends, + [96642] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4588), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(5879), 13, + ACTIONS(4959), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -222398,10 +239097,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5882), 23, + ACTIONS(4961), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -222422,15 +239125,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [99840] = 4, + anon_sym_extends, + [96692] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4604), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(5885), 13, + ACTIONS(4963), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -222444,10 +239144,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5888), 23, + ACTIONS(4965), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -222468,368 +239172,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [99890] = 31, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5274), 1, - anon_sym_RBRACE, - ACTIONS(5561), 1, - anon_sym_AMP_AMP, - ACTIONS(5563), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5565), 1, - anon_sym_GT_GT, - ACTIONS(5569), 1, - anon_sym_AMP, - ACTIONS(5571), 1, - anon_sym_CARET, - ACTIONS(5573), 1, - anon_sym_PIPE, - ACTIONS(5577), 1, - anon_sym_PERCENT, - ACTIONS(5579), 1, - anon_sym_STAR_STAR, - ACTIONS(5581), 1, - anon_sym_LT, - ACTIONS(5589), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5591), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_extends, + [96742] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5557), 2, + ACTIONS(2552), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5559), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5567), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5575), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5585), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5587), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5583), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [99994] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4940), 1, - anon_sym_RBRACE, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1950), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1948), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [100054] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4940), 1, - anon_sym_RBRACE, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1954), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1952), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [100114] = 11, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, - anon_sym_LBRACK, - ACTIONS(4667), 1, - anon_sym_override, - ACTIONS(5891), 1, - anon_sym_readonly, - STATE(2827), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5655), 2, - sym_number, - sym_private_property_identifier, - STATE(3465), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4655), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [100178] = 9, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, - anon_sym_LBRACK, - ACTIONS(5893), 1, - anon_sym_abstract, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5655), 2, - sym_number, - sym_private_property_identifier, - STATE(3465), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 7, + ACTIONS(2550), 28, sym__automatic_semicolon, - anon_sym_EQ, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [100238] = 32, - ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5126), 1, - anon_sym_of, - ACTIONS(5667), 1, - anon_sym_GT, - ACTIONS(5669), 1, anon_sym_AMP_AMP, - ACTIONS(5671), 1, anon_sym_PIPE_PIPE, - ACTIONS(5673), 1, - anon_sym_GT_GT, - ACTIONS(5677), 1, - anon_sym_AMP, - ACTIONS(5679), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5681), 1, - anon_sym_PIPE, - ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5689), 1, - anon_sym_LT, - ACTIONS(5697), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5699), 1, - sym__ternary_qmark, - ACTIONS(5895), 1, - anon_sym_in, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5665), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5675), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5683), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5693), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5695), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5691), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [100344] = 4, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [96792] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4596), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(5898), 13, + ACTIONS(4971), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -222843,10 +239238,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5901), 23, + ACTIONS(4973), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -222867,30 +239266,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [100394] = 12, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(5904), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_extends, + [96842] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4750), 12, + ACTIONS(4975), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -222901,11 +239282,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4752), 17, + ACTIONS(4977), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -222919,39 +239309,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [100460] = 15, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3939), 1, - anon_sym_LBRACK, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5907), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_extends, + [96892] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4783), 11, + ACTIONS(4975), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -222960,10 +239329,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4785), 15, + ACTIONS(4977), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -222977,101 +239356,110 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [100532] = 31, - ACTIONS(3937), 1, + anon_sym_satisfies, + anon_sym_extends, + [96942] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4975), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4977), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(4798), 1, - anon_sym_BQUOTE, - ACTIONS(5828), 1, anon_sym_AMP_AMP, - ACTIONS(5830), 1, anon_sym_PIPE_PIPE, - ACTIONS(5832), 1, - anon_sym_GT_GT, - ACTIONS(5836), 1, - anon_sym_AMP, - ACTIONS(5838), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5840), 1, - anon_sym_PIPE, - ACTIONS(5844), 1, anon_sym_PERCENT, - ACTIONS(5846), 1, anon_sym_STAR_STAR, - ACTIONS(5848), 1, - anon_sym_LT, - ACTIONS(5856), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5858), 1, - sym__ternary_qmark, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [96992] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5824), 2, + ACTIONS(4979), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5826), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5834), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5842), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5852), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5854), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5850), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [100636] = 11, - ACTIONS(3937), 1, + ACTIONS(4981), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5910), 1, - anon_sym_LT, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [97042] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4465), 12, + ACTIONS(4979), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -223082,11 +239470,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4467), 19, + ACTIONS(4981), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -223104,768 +239501,370 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [100700] = 11, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, - anon_sym_LBRACK, - ACTIONS(4667), 1, - anon_sym_override, - ACTIONS(5915), 1, - anon_sym_readonly, - STATE(2839), 1, - sym_override_modifier, + anon_sym_extends, + [97092] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5913), 2, - sym_number, - sym_private_property_identifier, - STATE(3476), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, + ACTIONS(4979), 13, + anon_sym_STAR, anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4655), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [100764] = 9, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, - anon_sym_LBRACK, - ACTIONS(5919), 1, - anon_sym_abstract, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5917), 2, - sym_number, - sym_private_property_identifier, - STATE(3482), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 7, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4981), 28, sym__automatic_semicolon, - anon_sym_EQ, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [100824] = 11, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, anon_sym_LBRACK, - ACTIONS(4667), 1, - anon_sym_override, - ACTIONS(5921), 1, - anon_sym_readonly, - STATE(2833), 1, - sym_override_modifier, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [97142] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4827), 2, - sym_number, - sym_private_property_identifier, - STATE(3387), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, + ACTIONS(4983), 13, + anon_sym_STAR, anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4655), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [100888] = 9, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, - anon_sym_LBRACK, - ACTIONS(4835), 1, - anon_sym_abstract, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4827), 2, - sym_number, - sym_private_property_identifier, - STATE(3387), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 7, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4985), 28, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [100948] = 9, - ACTIONS(237), 1, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, anon_sym_COMMA, - ACTIONS(732), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, - anon_sym_EQ, - STATE(4829), 1, - aux_sym_object_repeat1, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1950), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1948), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [101008] = 31, - ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5561), 1, anon_sym_AMP_AMP, - ACTIONS(5563), 1, anon_sym_PIPE_PIPE, - ACTIONS(5565), 1, - anon_sym_GT_GT, - ACTIONS(5569), 1, - anon_sym_AMP, - ACTIONS(5571), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5573), 1, - anon_sym_PIPE, - ACTIONS(5577), 1, anon_sym_PERCENT, - ACTIONS(5579), 1, anon_sym_STAR_STAR, - ACTIONS(5581), 1, - anon_sym_LT, - ACTIONS(5589), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5591), 1, - sym__ternary_qmark, - ACTIONS(5923), 1, - anon_sym_COLON, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [97192] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5557), 2, + ACTIONS(4983), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5559), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5567), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5575), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5585), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5587), 2, + ACTIONS(4985), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5583), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [101112] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(703), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, - anon_sym_EQ, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [97242] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1950), 6, + ACTIONS(4983), 13, anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1948), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [101172] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(703), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, - anon_sym_EQ, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1954), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1952), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [101232] = 9, - ACTIONS(237), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4985), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, anon_sym_COMMA, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4979), 1, - anon_sym_RBRACE, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(728), 5, - sym__member_signature_marker, anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1950), 6, - anon_sym_STAR, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1948), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [101292] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4979), 1, - anon_sym_RBRACE, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [97292] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1954), 6, + ACTIONS(4987), 13, anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1952), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [101352] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(732), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, - anon_sym_EQ, - STATE(4829), 1, - aux_sym_object_repeat1, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1954), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1952), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [101412] = 31, - ACTIONS(3937), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4989), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5561), 1, anon_sym_AMP_AMP, - ACTIONS(5563), 1, anon_sym_PIPE_PIPE, - ACTIONS(5565), 1, - anon_sym_GT_GT, - ACTIONS(5569), 1, - anon_sym_AMP, - ACTIONS(5571), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5573), 1, - anon_sym_PIPE, - ACTIONS(5577), 1, anon_sym_PERCENT, - ACTIONS(5579), 1, anon_sym_STAR_STAR, - ACTIONS(5581), 1, - anon_sym_LT, - ACTIONS(5589), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5591), 1, - sym__ternary_qmark, - ACTIONS(5925), 1, - anon_sym_COLON, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [97342] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5557), 2, + ACTIONS(2536), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5559), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5567), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5575), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5585), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5587), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5583), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [101516] = 31, - ACTIONS(3937), 1, + ACTIONS(2534), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3939), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4480), 1, - anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5561), 1, anon_sym_AMP_AMP, - ACTIONS(5563), 1, anon_sym_PIPE_PIPE, - ACTIONS(5565), 1, - anon_sym_GT_GT, - ACTIONS(5569), 1, - anon_sym_AMP, - ACTIONS(5571), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5573), 1, - anon_sym_PIPE, - ACTIONS(5577), 1, anon_sym_PERCENT, - ACTIONS(5579), 1, anon_sym_STAR_STAR, - ACTIONS(5581), 1, - anon_sym_LT, - ACTIONS(5589), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5591), 1, - sym__ternary_qmark, - ACTIONS(5927), 1, - anon_sym_COLON, - STATE(1481), 1, - sym_type_arguments, - STATE(1672), 1, - sym_arguments, - STATE(4831), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [97392] = 6, + ACTIONS(6062), 1, + anon_sym_AMP, + ACTIONS(6064), 1, + anon_sym_PIPE, + ACTIONS(6066), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5557), 2, + ACTIONS(4991), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5559), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5567), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5575), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5585), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5587), 2, + ACTIONS(4993), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5583), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [101620] = 6, - ACTIONS(4429), 1, - anon_sym_EQ, - ACTIONS(4824), 1, - anon_sym_RBRACK, - ACTIONS(4934), 1, - anon_sym_COMMA, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [97448] = 6, + ACTIONS(4568), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4427), 13, + ACTIONS(5275), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(5278), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3869), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4431), 23, + ACTIONS(3873), 25, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_LPAREN, - anon_sym_LBRACK, + anon_sym_SEMI, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -223885,15 +239884,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [101674] = 4, + [97504] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1861), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(5929), 13, + ACTIONS(4755), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -223907,10 +239902,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5932), 23, + ACTIONS(4757), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -223931,15 +239930,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [101724] = 4, + anon_sym_extends, + [97554] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1871), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(5935), 13, + ACTIONS(4777), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -223953,10 +239949,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5938), 23, + ACTIONS(4779), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -223977,15 +239977,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [101774] = 4, + anon_sym_extends, + [97604] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4576), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(5941), 13, + ACTIONS(4785), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -223999,10 +239996,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5944), 23, + ACTIONS(4787), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -224023,13 +240024,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [101824] = 4, - ACTIONS(3567), 1, - anon_sym_EQ, + anon_sym_extends, + [97654] = 4, + ACTIONS(4833), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3439), 13, + ACTIONS(4829), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -224043,14 +240045,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 25, + ACTIONS(4831), 27, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -224069,17 +240072,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [101874] = 6, - ACTIONS(4806), 1, - anon_sym_EQ, - ACTIONS(4851), 1, - anon_sym_RBRACK, - ACTIONS(4936), 1, - anon_sym_COMMA, + anon_sym_extends, + [97706] = 4, + ACTIONS(4840), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4804), 13, + ACTIONS(4829), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -224093,12 +240093,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4808), 23, + ACTIONS(4831), 27, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -224117,17 +240120,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [101928] = 6, - ACTIONS(1693), 1, - anon_sym_EQ, - ACTIONS(4864), 1, - anon_sym_RBRACK, - ACTIONS(4938), 1, - anon_sym_COMMA, + anon_sym_extends, + [97758] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1691), 13, + ACTIONS(5317), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -224141,10 +240139,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1695), 23, + ACTIONS(5319), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -224165,153 +240168,111 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [101982] = 31, - ACTIONS(3937), 1, + [97808] = 33, + ACTIONS(2102), 1, + anon_sym_COMMA, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5561), 1, + ACTIONS(5058), 1, anon_sym_AMP_AMP, - ACTIONS(5563), 1, + ACTIONS(5060), 1, anon_sym_PIPE_PIPE, - ACTIONS(5565), 1, + ACTIONS(5062), 1, anon_sym_GT_GT, - ACTIONS(5569), 1, + ACTIONS(5066), 1, anon_sym_AMP, - ACTIONS(5571), 1, + ACTIONS(5068), 1, anon_sym_CARET, - ACTIONS(5573), 1, + ACTIONS(5070), 1, anon_sym_PIPE, - ACTIONS(5577), 1, + ACTIONS(5074), 1, anon_sym_PERCENT, - ACTIONS(5579), 1, - anon_sym_STAR_STAR, - ACTIONS(5581), 1, + ACTIONS(5076), 1, anon_sym_LT, - ACTIONS(5589), 1, + ACTIONS(5084), 1, anon_sym_QMARK_QMARK, - ACTIONS(5591), 1, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, sym__ternary_qmark, - ACTIONS(5947), 1, - anon_sym_COLON, - STATE(1481), 1, + ACTIONS(6112), 1, + anon_sym_RBRACK, + STATE(1733), 1, sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(4831), 1, + STATE(6165), 1, + aux_sym_array_repeat1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5557), 2, + ACTIONS(5048), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5559), 2, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5567), 2, + ACTIONS(5064), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5575), 2, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5585), 2, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5587), 2, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5583), 3, + ACTIONS(5078), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [102086] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3226), 12, - anon_sym_STAR, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_AMP, - anon_sym_PIPE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - anon_sym_QMARK, - ACTIONS(3224), 27, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_DOT, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - anon_sym_extends, - [102134] = 6, - ACTIONS(4520), 1, - anon_sym_LBRACK, + [97918] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4523), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4085), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3439), 11, + ACTIONS(1919), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 22, + ACTIONS(1921), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -224331,59 +240292,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [102188] = 3, + [97968] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3232), 12, + ACTIONS(1929), 13, anon_sym_STAR, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - anon_sym_QMARK, - ACTIONS(3230), 27, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1931), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - anon_sym_extends, - [102236] = 4, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [98018] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4277), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4271), 13, + ACTIONS(1939), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -224397,12 +240357,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4273), 24, + ACTIONS(1941), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -224422,137 +240386,81 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [102286] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4981), 1, - anon_sym_RBRACE, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, + [98068] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1950), 6, + ACTIONS(1949), 13, anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1948), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [102346] = 9, - ACTIONS(237), 1, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1951), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(4981), 1, anon_sym_RBRACE, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(728), 5, - sym__member_signature_marker, anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1954), 6, - anon_sym_STAR, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1952), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [102406] = 6, - ACTIONS(4085), 1, - anon_sym_extends, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [98118] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4520), 2, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(4523), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3439), 11, + ACTIONS(1959), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + ACTIONS(1961), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -224572,781 +240480,626 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [102460] = 31, - ACTIONS(3937), 1, + [98168] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(5180), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(5182), 1, anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5570), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5572), 1, anon_sym_BANG, - ACTIONS(4516), 1, + ACTIONS(5594), 1, anon_sym_satisfies, - ACTIONS(5561), 1, + ACTIONS(6118), 1, anon_sym_AMP_AMP, - ACTIONS(5563), 1, + ACTIONS(6120), 1, anon_sym_PIPE_PIPE, - ACTIONS(5565), 1, + ACTIONS(6122), 1, anon_sym_GT_GT, - ACTIONS(5569), 1, + ACTIONS(6126), 1, anon_sym_AMP, - ACTIONS(5571), 1, + ACTIONS(6128), 1, anon_sym_CARET, - ACTIONS(5573), 1, + ACTIONS(6130), 1, anon_sym_PIPE, - ACTIONS(5577), 1, + ACTIONS(6134), 1, anon_sym_PERCENT, - ACTIONS(5579), 1, + ACTIONS(6136), 1, anon_sym_STAR_STAR, - ACTIONS(5581), 1, + ACTIONS(6138), 1, anon_sym_LT, - ACTIONS(5589), 1, + ACTIONS(6146), 1, anon_sym_QMARK_QMARK, - ACTIONS(5591), 1, + ACTIONS(6148), 1, sym__ternary_qmark, - ACTIONS(5949), 1, - anon_sym_COLON, - STATE(1481), 1, + STATE(2150), 1, sym_type_arguments, - STATE(1672), 1, + STATE(2489), 1, sym_arguments, - STATE(4831), 1, + STATE(6215), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, + ACTIONS(5480), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5557), 2, + ACTIONS(6114), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5559), 2, + ACTIONS(6116), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5567), 2, + ACTIONS(6124), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5575), 2, + ACTIONS(6132), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5585), 2, + ACTIONS(6142), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5587), 2, + ACTIONS(6144), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5583), 3, + ACTIONS(5104), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(6140), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [102564] = 11, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, - anon_sym_LBRACK, - ACTIONS(4667), 1, - anon_sym_override, - ACTIONS(5953), 1, - anon_sym_readonly, - STATE(2815), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5951), 2, - sym_number, - sym_private_property_identifier, - STATE(3411), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4655), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [102628] = 9, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, - anon_sym_LBRACK, - ACTIONS(5957), 1, - anon_sym_abstract, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5955), 2, - sym_number, - sym_private_property_identifier, - STATE(3412), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [102688] = 31, - ACTIONS(3937), 1, + [98274] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(5180), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(5182), 1, anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5570), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5572), 1, anon_sym_BANG, - ACTIONS(4516), 1, + ACTIONS(5594), 1, anon_sym_satisfies, - ACTIONS(5561), 1, + ACTIONS(6118), 1, anon_sym_AMP_AMP, - ACTIONS(5563), 1, + ACTIONS(6120), 1, anon_sym_PIPE_PIPE, - ACTIONS(5565), 1, + ACTIONS(6122), 1, anon_sym_GT_GT, - ACTIONS(5569), 1, + ACTIONS(6126), 1, anon_sym_AMP, - ACTIONS(5571), 1, + ACTIONS(6128), 1, anon_sym_CARET, - ACTIONS(5573), 1, + ACTIONS(6130), 1, anon_sym_PIPE, - ACTIONS(5577), 1, + ACTIONS(6134), 1, anon_sym_PERCENT, - ACTIONS(5579), 1, + ACTIONS(6136), 1, anon_sym_STAR_STAR, - ACTIONS(5581), 1, + ACTIONS(6138), 1, anon_sym_LT, - ACTIONS(5589), 1, + ACTIONS(6146), 1, anon_sym_QMARK_QMARK, - ACTIONS(5591), 1, + ACTIONS(6148), 1, sym__ternary_qmark, - ACTIONS(5959), 1, - anon_sym_COLON, - STATE(1481), 1, + STATE(2150), 1, sym_type_arguments, - STATE(1672), 1, + STATE(2489), 1, sym_arguments, - STATE(4831), 1, + STATE(6215), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, + ACTIONS(5480), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5557), 2, + ACTIONS(6114), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5559), 2, + ACTIONS(6116), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5567), 2, + ACTIONS(6124), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5575), 2, + ACTIONS(6132), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5585), 2, + ACTIONS(6142), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5587), 2, + ACTIONS(6144), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5583), 3, + ACTIONS(5198), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(6140), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [102792] = 6, - ACTIONS(4459), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4462), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4263), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3439), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3443), 22, - sym__ternary_qmark, - anon_sym_as, + [98380] = 33, + ACTIONS(4450), 1, anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, anon_sym_DOT, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, anon_sym_AMP_AMP, + ACTIONS(5060), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(5086), 1, anon_sym_satisfies, - [102846] = 6, - ACTIONS(4818), 1, - anon_sym_LBRACK, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6150), 1, + anon_sym_RPAREN, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4821), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4319), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(4590), 11, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4592), 22, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [98490] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(6118), 1, anon_sym_AMP_AMP, + ACTIONS(6120), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(6122), 1, + anon_sym_GT_GT, + ACTIONS(6126), 1, + anon_sym_AMP, + ACTIONS(6128), 1, anon_sym_CARET, + ACTIONS(6130), 1, + anon_sym_PIPE, + ACTIONS(6134), 1, anon_sym_PERCENT, + ACTIONS(6136), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(6138), 1, + anon_sym_LT, + ACTIONS(6146), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [102900] = 6, + ACTIONS(6148), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4543), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4357), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(4540), 3, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - ACTIONS(4271), 11, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6114), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(6116), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, + ACTIONS(6124), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6132), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(6142), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4273), 20, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(6144), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [102954] = 11, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, - anon_sym_LBRACK, - ACTIONS(4667), 1, - anon_sym_override, - ACTIONS(5963), 1, - anon_sym_readonly, - STATE(2806), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5961), 2, - sym_number, - sym_private_property_identifier, - STATE(3442), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4655), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [103018] = 9, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, - anon_sym_LBRACK, - ACTIONS(5967), 1, - anon_sym_abstract, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5965), 2, - sym_number, - sym_private_property_identifier, - STATE(3506), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 7, + ACTIONS(5154), 3, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [103078] = 31, - ACTIONS(3937), 1, + anon_sym_BQUOTE, + ACTIONS(6140), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [98596] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(5180), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(5182), 1, anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5570), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5572), 1, anon_sym_BANG, - ACTIONS(4516), 1, + ACTIONS(5594), 1, anon_sym_satisfies, - ACTIONS(5749), 1, + ACTIONS(6118), 1, anon_sym_AMP_AMP, - ACTIONS(5751), 1, + ACTIONS(6120), 1, anon_sym_PIPE_PIPE, - ACTIONS(5753), 1, + ACTIONS(6122), 1, anon_sym_GT_GT, - ACTIONS(5757), 1, + ACTIONS(6126), 1, anon_sym_AMP, - ACTIONS(5759), 1, + ACTIONS(6128), 1, anon_sym_CARET, - ACTIONS(5761), 1, + ACTIONS(6130), 1, anon_sym_PIPE, - ACTIONS(5765), 1, + ACTIONS(6134), 1, anon_sym_PERCENT, - ACTIONS(5767), 1, + ACTIONS(6136), 1, anon_sym_STAR_STAR, - ACTIONS(5769), 1, + ACTIONS(6138), 1, anon_sym_LT, - ACTIONS(5777), 1, + ACTIONS(6146), 1, anon_sym_QMARK_QMARK, - ACTIONS(5779), 1, + ACTIONS(6148), 1, sym__ternary_qmark, - ACTIONS(5969), 1, - anon_sym_RBRACK, - STATE(1481), 1, + STATE(2150), 1, sym_type_arguments, - STATE(1672), 1, + STATE(2489), 1, sym_arguments, - STATE(4831), 1, + STATE(6215), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, + ACTIONS(5480), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5745), 2, + ACTIONS(6114), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5747), 2, + ACTIONS(6116), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5755), 2, + ACTIONS(6124), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5763), 2, + ACTIONS(6132), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5773), 2, + ACTIONS(6142), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5775), 2, + ACTIONS(6144), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5771), 3, + ACTIONS(5216), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(6140), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [103182] = 31, - ACTIONS(3937), 1, + [98702] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(5180), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(5182), 1, anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5570), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5572), 1, anon_sym_BANG, - ACTIONS(4516), 1, + ACTIONS(5594), 1, anon_sym_satisfies, - ACTIONS(5561), 1, + ACTIONS(6118), 1, anon_sym_AMP_AMP, - ACTIONS(5563), 1, + ACTIONS(6120), 1, anon_sym_PIPE_PIPE, - ACTIONS(5565), 1, + ACTIONS(6122), 1, anon_sym_GT_GT, - ACTIONS(5569), 1, + ACTIONS(6126), 1, anon_sym_AMP, - ACTIONS(5571), 1, + ACTIONS(6128), 1, anon_sym_CARET, - ACTIONS(5573), 1, + ACTIONS(6130), 1, anon_sym_PIPE, - ACTIONS(5577), 1, + ACTIONS(6134), 1, anon_sym_PERCENT, - ACTIONS(5579), 1, + ACTIONS(6136), 1, anon_sym_STAR_STAR, - ACTIONS(5581), 1, + ACTIONS(6138), 1, anon_sym_LT, - ACTIONS(5589), 1, + ACTIONS(6146), 1, anon_sym_QMARK_QMARK, - ACTIONS(5591), 1, + ACTIONS(6148), 1, sym__ternary_qmark, - ACTIONS(5971), 1, - anon_sym_COLON, - STATE(1481), 1, + STATE(2150), 1, sym_type_arguments, - STATE(1672), 1, + STATE(2489), 1, sym_arguments, - STATE(4831), 1, + STATE(6215), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, + ACTIONS(5480), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5557), 2, + ACTIONS(6114), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5559), 2, + ACTIONS(6116), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5567), 2, + ACTIONS(6124), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5575), 2, + ACTIONS(6132), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5585), 2, + ACTIONS(6142), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5587), 2, + ACTIONS(6144), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5583), 3, + ACTIONS(5220), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(6140), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [103286] = 4, - ACTIONS(3580), 1, - anon_sym_EQ, + [98808] = 18, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(6122), 1, + anon_sym_GT_GT, + ACTIONS(6134), 1, + anon_sym_PERCENT, + ACTIONS(6136), 1, + anon_sym_STAR_STAR, + ACTIONS(6138), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3439), 13, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6114), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6124), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6132), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5007), 7, anon_sym_BANG, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 25, + ACTIONS(5009), 15, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [103336] = 31, - ACTIONS(3937), 1, + [98888] = 33, + ACTIONS(2102), 1, + anon_sym_COMMA, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(4516), 1, - anon_sym_satisfies, - ACTIONS(5561), 1, + ACTIONS(5058), 1, anon_sym_AMP_AMP, - ACTIONS(5563), 1, + ACTIONS(5060), 1, anon_sym_PIPE_PIPE, - ACTIONS(5565), 1, + ACTIONS(5062), 1, anon_sym_GT_GT, - ACTIONS(5569), 1, + ACTIONS(5066), 1, anon_sym_AMP, - ACTIONS(5571), 1, + ACTIONS(5068), 1, anon_sym_CARET, - ACTIONS(5573), 1, + ACTIONS(5070), 1, anon_sym_PIPE, - ACTIONS(5577), 1, + ACTIONS(5074), 1, anon_sym_PERCENT, - ACTIONS(5579), 1, - anon_sym_STAR_STAR, - ACTIONS(5581), 1, + ACTIONS(5076), 1, anon_sym_LT, - ACTIONS(5589), 1, + ACTIONS(5084), 1, anon_sym_QMARK_QMARK, - ACTIONS(5591), 1, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, sym__ternary_qmark, - ACTIONS(5973), 1, - anon_sym_COLON, - STATE(1481), 1, + ACTIONS(6152), 1, + anon_sym_RPAREN, + STATE(1733), 1, sym_type_arguments, - STATE(1672), 1, + STATE(1907), 1, sym_arguments, - STATE(4831), 1, + STATE(6303), 1, + aux_sym_array_repeat1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5557), 2, + ACTIONS(5048), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5559), 2, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5567), 2, + ACTIONS(5064), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5575), 2, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5585), 2, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5587), 2, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5583), 3, + ACTIONS(5078), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [103440] = 4, - ACTIONS(4924), 1, - sym_regex_flags, + [98998] = 13, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(6136), 1, + anon_sym_STAR_STAR, + ACTIONS(6154), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4920), 17, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5007), 12, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, - anon_sym_of, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, @@ -225354,795 +241107,596 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_instanceof, - anon_sym_satisfies, - ACTIONS(4922), 20, + ACTIONS(5009), 18, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_as, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + anon_sym_instanceof, anon_sym_BQUOTE, - [103489] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5655), 2, - sym_number, - sym_private_property_identifier, - STATE(3465), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [103546] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5975), 2, - sym_number, - sym_private_property_identifier, - STATE(3437), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [103603] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5977), 2, - sym_number, - sym_private_property_identifier, - STATE(3392), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [103660] = 30, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, - anon_sym_as, - ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(4637), 1, + [99068] = 33, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(4639), 1, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(4641), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4873), 1, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, anon_sym_BANG, - ACTIONS(5828), 1, + ACTIONS(5058), 1, anon_sym_AMP_AMP, - ACTIONS(5830), 1, + ACTIONS(5060), 1, anon_sym_PIPE_PIPE, - ACTIONS(5832), 1, + ACTIONS(5062), 1, anon_sym_GT_GT, - ACTIONS(5836), 1, + ACTIONS(5066), 1, anon_sym_AMP, - ACTIONS(5838), 1, + ACTIONS(5068), 1, anon_sym_CARET, - ACTIONS(5840), 1, + ACTIONS(5070), 1, anon_sym_PIPE, - ACTIONS(5844), 1, + ACTIONS(5074), 1, anon_sym_PERCENT, - ACTIONS(5846), 1, - anon_sym_STAR_STAR, - ACTIONS(5848), 1, + ACTIONS(5076), 1, anon_sym_LT, - ACTIONS(5856), 1, + ACTIONS(5084), 1, anon_sym_QMARK_QMARK, - ACTIONS(5858), 1, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, sym__ternary_qmark, - STATE(2292), 1, - sym_arguments, - STATE(2605), 1, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6157), 1, + anon_sym_RBRACK, + STATE(1733), 1, sym_type_arguments, - STATE(5322), 1, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5824), 2, + ACTIONS(5048), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5826), 2, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5834), 2, + ACTIONS(5064), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5842), 2, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5852), 2, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5854), 2, + ACTIONS(5082), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5850), 3, + ACTIONS(5078), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [103761] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5979), 2, - sym_number, - sym_private_property_identifier, - STATE(3394), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, + [99178] = 25, + ACTIONS(5007), 1, anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [103818] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(6122), 1, + anon_sym_GT_GT, + ACTIONS(6126), 1, + anon_sym_AMP, + ACTIONS(6128), 1, + anon_sym_CARET, + ACTIONS(6130), 1, + anon_sym_PIPE, + ACTIONS(6134), 1, + anon_sym_PERCENT, + ACTIONS(6136), 1, + anon_sym_STAR_STAR, + ACTIONS(6138), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5981), 2, - sym_number, - sym_private_property_identifier, - STATE(3397), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 7, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6114), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6116), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6124), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6132), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6142), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6144), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6140), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 9, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, + sym__ternary_qmark, + anon_sym_as, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [103875] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [99272] = 26, + ACTIONS(5007), 1, + anon_sym_BANG, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(6118), 1, + anon_sym_AMP_AMP, + ACTIONS(6122), 1, + anon_sym_GT_GT, + ACTIONS(6126), 1, + anon_sym_AMP, + ACTIONS(6128), 1, + anon_sym_CARET, + ACTIONS(6130), 1, + anon_sym_PIPE, + ACTIONS(6134), 1, + anon_sym_PERCENT, + ACTIONS(6136), 1, + anon_sym_STAR_STAR, + ACTIONS(6138), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5983), 2, - sym_number, - sym_private_property_identifier, - STATE(3381), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 7, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6114), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6116), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6124), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6132), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6142), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6144), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6140), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 8, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, + sym__ternary_qmark, + anon_sym_as, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [103932] = 9, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2310), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5793), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(3868), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [103991] = 6, - ACTIONS(87), 1, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, - ACTIONS(4637), 1, + anon_sym_satisfies, + [99368] = 16, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(6134), 1, + anon_sym_PERCENT, + ACTIONS(6136), 1, + anon_sym_STAR_STAR, + ACTIONS(6154), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(2378), 2, - sym_template_string, - sym_arguments, - ACTIONS(4055), 13, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6114), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6132), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5007), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4057), 21, + ACTIONS(5009), 17, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - [104044] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + [99444] = 22, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(6122), 1, + anon_sym_GT_GT, + ACTIONS(6134), 1, + anon_sym_PERCENT, + ACTIONS(6136), 1, + anon_sym_STAR_STAR, + ACTIONS(6138), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5985), 2, - sym_number, - sym_private_property_identifier, - STATE(3421), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6114), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6116), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6124), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6132), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6142), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6144), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5007), 3, anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [104101] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5987), 2, - sym_number, - sym_private_property_identifier, - STATE(3405), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 7, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(6140), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 10, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, + sym__ternary_qmark, + anon_sym_as, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [104158] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [99532] = 23, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(6122), 1, + anon_sym_GT_GT, + ACTIONS(6126), 1, + anon_sym_AMP, + ACTIONS(6134), 1, + anon_sym_PERCENT, + ACTIONS(6136), 1, + anon_sym_STAR_STAR, + ACTIONS(6138), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5989), 2, - sym_number, - sym_private_property_identifier, - STATE(3408), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, + ACTIONS(5007), 2, anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6114), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6116), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6124), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6132), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6142), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6144), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6140), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 10, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [104215] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [99622] = 24, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(6122), 1, + anon_sym_GT_GT, + ACTIONS(6126), 1, + anon_sym_AMP, + ACTIONS(6128), 1, + anon_sym_CARET, + ACTIONS(6134), 1, + anon_sym_PERCENT, + ACTIONS(6136), 1, + anon_sym_STAR_STAR, + ACTIONS(6138), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5991), 2, - sym_number, - sym_private_property_identifier, - STATE(3492), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, + ACTIONS(5007), 2, anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [104272] = 6, - ACTIONS(3521), 1, - anon_sym_EQ, - ACTIONS(3670), 1, + anon_sym_PIPE, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6114), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6116), 2, anon_sym_in, - ACTIONS(3673), 1, - anon_sym_of, + anon_sym_GT, + ACTIONS(6124), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6132), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6142), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6144), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6140), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 9, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [99714] = 15, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(6134), 1, + anon_sym_PERCENT, + ACTIONS(6136), 1, + anon_sym_STAR_STAR, + ACTIONS(6154), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3439), 12, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6114), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5007), 10, anon_sym_BANG, + anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + ACTIONS(5009), 17, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [104325] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + [99788] = 16, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5993), 2, - sym_number, - sym_private_property_identifier, - STATE(3427), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [104382] = 4, - ACTIONS(3632), 1, - anon_sym_EQ, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(6136), 1, + anon_sym_STAR_STAR, + ACTIONS(6154), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3439), 13, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5007), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -226151,943 +241705,1005 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 24, + ACTIONS(5009), 16, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [104431] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + [99864] = 33, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6159), 1, + anon_sym_RPAREN, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5995), 2, - sym_number, - sym_private_property_identifier, - STATE(3379), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [104488] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [99974] = 20, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(6122), 1, + anon_sym_GT_GT, + ACTIONS(6134), 1, + anon_sym_PERCENT, + ACTIONS(6136), 1, + anon_sym_STAR_STAR, + ACTIONS(6138), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5997), 2, - sym_number, - sym_private_property_identifier, - STATE(3383), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6114), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6116), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6124), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6132), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6140), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5007), 5, anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5009), 12, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [104545] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [100058] = 27, + ACTIONS(5007), 1, + anon_sym_BANG, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(6118), 1, + anon_sym_AMP_AMP, + ACTIONS(6120), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6122), 1, + anon_sym_GT_GT, + ACTIONS(6126), 1, + anon_sym_AMP, + ACTIONS(6128), 1, + anon_sym_CARET, + ACTIONS(6130), 1, + anon_sym_PIPE, + ACTIONS(6134), 1, + anon_sym_PERCENT, + ACTIONS(6136), 1, + anon_sym_STAR_STAR, + ACTIONS(6138), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5999), 2, - sym_number, - sym_private_property_identifier, - STATE(3455), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 7, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6114), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6116), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6124), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6132), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6142), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6144), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6140), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 7, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, + sym__ternary_qmark, + anon_sym_as, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [104602] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [100156] = 33, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6161), 1, + anon_sym_RBRACE, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6001), 2, - sym_number, - sym_private_property_identifier, - STATE(3382), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [104659] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [100266] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(6118), 1, + anon_sym_AMP_AMP, + ACTIONS(6120), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6122), 1, + anon_sym_GT_GT, + ACTIONS(6126), 1, + anon_sym_AMP, + ACTIONS(6128), 1, + anon_sym_CARET, + ACTIONS(6130), 1, + anon_sym_PIPE, + ACTIONS(6134), 1, + anon_sym_PERCENT, + ACTIONS(6136), 1, + anon_sym_STAR_STAR, + ACTIONS(6138), 1, + anon_sym_LT, + ACTIONS(6146), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6148), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6003), 2, - sym_number, - sym_private_property_identifier, - STATE(3385), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 7, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6114), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6116), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6124), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6132), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6142), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6144), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5331), 3, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [104716] = 30, - ACTIONS(3937), 1, + anon_sym_BQUOTE, + ACTIONS(6140), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [100372] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, anon_sym_LPAREN, - ACTIONS(3939), 1, + ACTIONS(5180), 1, anon_sym_LBRACK, - ACTIONS(3941), 1, + ACTIONS(5182), 1, anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4476), 1, + ACTIONS(5570), 1, anon_sym_as, - ACTIONS(4480), 1, + ACTIONS(5572), 1, anon_sym_BANG, - ACTIONS(4516), 1, + ACTIONS(5594), 1, anon_sym_satisfies, - ACTIONS(5828), 1, + ACTIONS(6118), 1, anon_sym_AMP_AMP, - ACTIONS(5830), 1, + ACTIONS(6120), 1, anon_sym_PIPE_PIPE, - ACTIONS(5832), 1, + ACTIONS(6122), 1, anon_sym_GT_GT, - ACTIONS(5836), 1, + ACTIONS(6126), 1, anon_sym_AMP, - ACTIONS(5838), 1, + ACTIONS(6128), 1, anon_sym_CARET, - ACTIONS(5840), 1, + ACTIONS(6130), 1, anon_sym_PIPE, - ACTIONS(5844), 1, + ACTIONS(6134), 1, anon_sym_PERCENT, - ACTIONS(5846), 1, + ACTIONS(6136), 1, anon_sym_STAR_STAR, - ACTIONS(5848), 1, + ACTIONS(6138), 1, anon_sym_LT, - ACTIONS(5856), 1, + ACTIONS(6146), 1, anon_sym_QMARK_QMARK, - ACTIONS(5858), 1, + ACTIONS(6148), 1, sym__ternary_qmark, - STATE(1481), 1, + STATE(2150), 1, sym_type_arguments, - STATE(1672), 1, + STATE(2489), 1, sym_arguments, - STATE(4831), 1, + STATE(6215), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4514), 2, + ACTIONS(5480), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5824), 2, + ACTIONS(6114), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5826), 2, + ACTIONS(6116), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5834), 2, + ACTIONS(6124), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5842), 2, + ACTIONS(6132), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5852), 2, + ACTIONS(6142), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5854), 2, + ACTIONS(6144), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5850), 3, + ACTIONS(5333), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(6140), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [104817] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + [100478] = 33, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6005), 2, - sym_number, - sym_private_property_identifier, - STATE(3503), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [104874] = 4, - ACTIONS(3624), 1, - anon_sym_EQ, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6163), 1, + anon_sym_RPAREN, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3439), 13, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5056), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5080), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 24, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [100588] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(5182), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(6118), 1, anon_sym_AMP_AMP, + ACTIONS(6120), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(6122), 1, + anon_sym_GT_GT, + ACTIONS(6126), 1, + anon_sym_AMP, + ACTIONS(6128), 1, anon_sym_CARET, + ACTIONS(6130), 1, + anon_sym_PIPE, + ACTIONS(6134), 1, anon_sym_PERCENT, + ACTIONS(6136), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(6138), 1, + anon_sym_LT, + ACTIONS(6146), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(6148), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5480), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + ACTIONS(6114), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6116), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6124), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6132), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6142), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6144), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5224), 3, + sym__automatic_semicolon, + anon_sym_SEMI, anon_sym_BQUOTE, + ACTIONS(6140), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [100694] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, anon_sym_satisfies, - [104923] = 3, + ACTIONS(6118), 1, + anon_sym_AMP_AMP, + ACTIONS(6120), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6122), 1, + anon_sym_GT_GT, + ACTIONS(6126), 1, + anon_sym_AMP, + ACTIONS(6128), 1, + anon_sym_CARET, + ACTIONS(6130), 1, + anon_sym_PIPE, + ACTIONS(6134), 1, + anon_sym_PERCENT, + ACTIONS(6136), 1, + anon_sym_STAR_STAR, + ACTIONS(6138), 1, + anon_sym_LT, + ACTIONS(6146), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6148), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6009), 12, - sym__automatic_semicolon, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6114), 2, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_SLASH, + ACTIONS(6116), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6124), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6132), 2, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6007), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [104969] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6013), 12, + ACTIONS(6142), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6144), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5245), 3, sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(6140), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [100800] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6011), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [105015] = 3, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(6118), 1, + anon_sym_AMP_AMP, + ACTIONS(6120), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6122), 1, + anon_sym_GT_GT, + ACTIONS(6126), 1, + anon_sym_AMP, + ACTIONS(6128), 1, + anon_sym_CARET, + ACTIONS(6130), 1, + anon_sym_PIPE, + ACTIONS(6134), 1, + anon_sym_PERCENT, + ACTIONS(6136), 1, + anon_sym_STAR_STAR, + ACTIONS(6138), 1, + anon_sym_LT, + ACTIONS(6146), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6148), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6017), 12, - sym__automatic_semicolon, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6114), 2, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_SLASH, + ACTIONS(6116), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6124), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6132), 2, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6015), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [105061] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6021), 12, + ACTIONS(6142), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6144), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5253), 3, sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(6140), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [100906] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6019), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [105107] = 3, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(6118), 1, + anon_sym_AMP_AMP, + ACTIONS(6120), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6122), 1, + anon_sym_GT_GT, + ACTIONS(6126), 1, + anon_sym_AMP, + ACTIONS(6128), 1, + anon_sym_CARET, + ACTIONS(6130), 1, + anon_sym_PIPE, + ACTIONS(6134), 1, + anon_sym_PERCENT, + ACTIONS(6136), 1, + anon_sym_STAR_STAR, + ACTIONS(6138), 1, + anon_sym_LT, + ACTIONS(6146), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6148), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6021), 12, - sym__automatic_semicolon, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6114), 2, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_SLASH, + ACTIONS(6116), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6124), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6132), 2, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6019), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [105153] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6025), 12, + ACTIONS(6142), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6144), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5267), 3, sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6023), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [105199] = 14, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(2330), 1, - anon_sym_override, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(6027), 1, - anon_sym_STAR, - ACTIONS(6029), 1, - anon_sym_async, - ACTIONS(6033), 1, - anon_sym_readonly, - STATE(2795), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6031), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6035), 2, - anon_sym_get, - anon_sym_set, - STATE(3583), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, + anon_sym_BQUOTE, + ACTIONS(6140), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [101012] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(6118), 1, + anon_sym_AMP_AMP, + ACTIONS(6120), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6122), 1, + anon_sym_GT_GT, + ACTIONS(6126), 1, + anon_sym_AMP, + ACTIONS(6128), 1, + anon_sym_CARET, + ACTIONS(6130), 1, + anon_sym_PIPE, + ACTIONS(6134), 1, + anon_sym_PERCENT, + ACTIONS(6136), 1, + anon_sym_STAR_STAR, + ACTIONS(6138), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [105267] = 3, + ACTIONS(6146), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6148), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6039), 12, - sym__automatic_semicolon, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6114), 2, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_SLASH, + ACTIONS(6116), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6124), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6132), 2, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6037), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [105313] = 5, - ACTIONS(6045), 1, - anon_sym_SEMI, - ACTIONS(6048), 1, + ACTIONS(6142), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6144), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5281), 3, sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(6140), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [101118] = 33, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6165), 1, + anon_sym_RBRACK, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6043), 10, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6041), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [105363] = 6, - ACTIONS(4211), 1, - anon_sym_EQ, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [101228] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5471), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1950), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1948), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [105415] = 6, - ACTIONS(4211), 1, + ACTIONS(6167), 2, anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5471), 2, + anon_sym_QMARK, + ACTIONS(6169), 3, anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1954), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1952), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [105467] = 4, - ACTIONS(3761), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3439), 13, + ACTIONS(3869), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -227101,7 +242717,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + ACTIONS(3873), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -227125,496 +242741,471 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [105515] = 3, + [101282] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(6118), 1, + anon_sym_AMP_AMP, + ACTIONS(6120), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6122), 1, + anon_sym_GT_GT, + ACTIONS(6126), 1, + anon_sym_AMP, + ACTIONS(6128), 1, + anon_sym_CARET, + ACTIONS(6130), 1, + anon_sym_PIPE, + ACTIONS(6134), 1, + anon_sym_PERCENT, + ACTIONS(6136), 1, + anon_sym_STAR_STAR, + ACTIONS(6138), 1, + anon_sym_LT, + ACTIONS(6146), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6148), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6052), 12, - sym__automatic_semicolon, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6114), 2, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_SLASH, + ACTIONS(6116), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6124), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6132), 2, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6050), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [105561] = 7, - ACTIONS(5478), 1, + ACTIONS(6142), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6144), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5305), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(6140), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [101388] = 33, + ACTIONS(2102), 1, anon_sym_COMMA, - ACTIONS(5480), 1, - anon_sym_RBRACE, - STATE(5368), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(728), 5, - sym__member_signature_marker, + ACTIONS(4450), 1, anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1950), 6, - anon_sym_STAR, + ACTIONS(4452), 1, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1948), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [105615] = 7, - ACTIONS(5478), 1, - anon_sym_COMMA, - ACTIONS(5480), 1, - anon_sym_RBRACE, - STATE(5368), 1, - aux_sym_object_repeat1, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(6171), 1, + anon_sym_RBRACK, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6314), 1, + aux_sym_array_repeat1, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1954), 6, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [101498] = 33, + ACTIONS(2102), 1, + anon_sym_COMMA, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1952), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [105669] = 3, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(6173), 1, + anon_sym_RPAREN, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6270), 1, + aux_sym_array_repeat1, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6013), 12, - sym__automatic_semicolon, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6011), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [105715] = 3, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [101608] = 33, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6175), 1, + anon_sym_RBRACK, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6013), 12, - sym__automatic_semicolon, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6011), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [105761] = 3, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [101718] = 33, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6177), 1, + anon_sym_RBRACK, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6025), 12, - sym__automatic_semicolon, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6023), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [105807] = 4, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1950), 5, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(728), 7, - sym__automatic_semicolon, - anon_sym_EQ, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [101828] = 33, + ACTIONS(2102), 1, anon_sym_COMMA, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(1948), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [105855] = 3, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(6179), 1, + anon_sym_RPAREN, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6311), 1, + aux_sym_array_repeat1, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6013), 12, - sym__automatic_semicolon, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6011), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [105901] = 3, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [101938] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6056), 12, - sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6054), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [105947] = 4, - ACTIONS(6058), 1, - sym__automatic_semicolon, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1687), 11, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(1689), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [105995] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6062), 12, - sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6060), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [106041] = 4, - ACTIONS(3759), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3439), 13, + ACTIONS(5347), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -227628,10 +243219,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + ACTIONS(5349), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -227652,56 +243248,165 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [106089] = 3, + [101988] = 33, + ACTIONS(2102), 1, + anon_sym_COMMA, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(6181), 1, + anon_sym_RPAREN, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6336), 1, + aux_sym_array_repeat1, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6017), 12, - sym__automatic_semicolon, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [102098] = 33, + ACTIONS(2102), 1, + anon_sym_COMMA, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(6183), 1, + anon_sym_RPAREN, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6192), 1, + aux_sym_array_repeat1, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6015), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [106135] = 4, - ACTIONS(3729), 1, - anon_sym_EQ, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [102208] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3439), 13, + ACTIONS(5343), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -227715,10 +243420,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + ACTIONS(5345), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -227739,317 +243449,212 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [106183] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6066), 12, - sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6064), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [106229] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6021), 12, - sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, + [102258] = 33, + ACTIONS(2102), 1, + anon_sym_COMMA, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6019), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [106275] = 3, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(6185), 1, + anon_sym_RPAREN, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6155), 1, + aux_sym_array_repeat1, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6070), 12, - sym__automatic_semicolon, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6068), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [106321] = 3, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [102368] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6070), 12, - sym__automatic_semicolon, + ACTIONS(5024), 13, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6068), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [106367] = 4, - ACTIONS(6072), 1, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5026), 28, sym__automatic_semicolon, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1849), 11, - anon_sym_STAR, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(1851), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [106415] = 5, - ACTIONS(6078), 1, - anon_sym_SEMI, - ACTIONS(6081), 1, - sym__automatic_semicolon, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6076), 10, - anon_sym_STAR, - anon_sym_RBRACE, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [102418] = 33, + ACTIONS(2102), 1, + anon_sym_COMMA, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6074), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [106465] = 3, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(6187), 1, + anon_sym_RPAREN, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6294), 1, + aux_sym_array_repeat1, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6062), 12, - sym__automatic_semicolon, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6060), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [106511] = 4, - ACTIONS(3739), 1, - anon_sym_EQ, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [102528] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3439), 13, + ACTIONS(5128), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -228063,10 +243668,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + ACTIONS(5130), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -228087,187 +243697,135 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [106559] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6062), 12, - sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, + [102578] = 33, + ACTIONS(2102), 1, + anon_sym_COMMA, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6060), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [106605] = 3, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(6189), 1, + anon_sym_RPAREN, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6366), 1, + aux_sym_array_repeat1, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6062), 12, - sym__automatic_semicolon, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6060), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [106651] = 3, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [102688] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6013), 12, - sym__automatic_semicolon, + ACTIONS(1977), 13, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6011), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [106697] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6017), 12, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1979), 28, sym__automatic_semicolon, - anon_sym_STAR, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6015), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [106743] = 5, - ACTIONS(87), 1, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - STATE(2373), 1, - sym_template_string, + anon_sym_satisfies, + [102738] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1721), 13, + ACTIONS(1987), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -228281,10 +243839,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1723), 22, + ACTIONS(1989), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -228303,57 +243866,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - [106793] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6062), 12, - sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6060), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [106839] = 4, - ACTIONS(3719), 1, - anon_sym_EQ, + [102788] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3439), 13, + ACTIONS(5143), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -228367,10 +243886,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + ACTIONS(5145), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -228391,279 +243915,477 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [106887] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6017), 12, - sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, + [102838] = 33, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6015), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [106933] = 4, - ACTIONS(6083), 1, - sym__automatic_semicolon, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6191), 1, + anon_sym_RPAREN, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1687), 11, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(1689), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [106981] = 8, - ACTIONS(3547), 1, - anon_sym_LT, - ACTIONS(6085), 1, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [102948] = 33, + ACTIONS(2102), 1, + anon_sym_COMMA, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(6087), 1, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, anon_sym_DOT, - STATE(2799), 1, - sym_arguments, - STATE(5534), 1, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(6193), 1, + anon_sym_RPAREN, + STATE(1733), 1, sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6164), 1, + aux_sym_array_repeat1, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3543), 7, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [103058] = 33, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3541), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107037] = 4, - ACTIONS(6089), 1, - sym__automatic_semicolon, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6195), 1, + anon_sym_RPAREN, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1849), 11, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(1851), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107085] = 3, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [103168] = 33, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6197), 1, + anon_sym_RPAREN, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1751), 12, - sym__automatic_semicolon, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(1753), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107131] = 3, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [103278] = 33, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6199), 1, + anon_sym_RPAREN, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6062), 12, - sym__automatic_semicolon, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [103388] = 33, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6201), 1, + anon_sym_RPAREN, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6060), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107177] = 4, - ACTIONS(3733), 1, - anon_sym_EQ, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [103498] = 4, + ACTIONS(6096), 1, + sym_regex_flags, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3439), 13, + ACTIONS(5820), 16, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -228676,10 +244398,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + anon_sym_instanceof, + anon_sym_satisfies, + ACTIONS(5822), 24, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -228695,1007 +244422,644 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, + [103550] = 33, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, anon_sym_satisfies, - [107225] = 3, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6203), 1, + anon_sym_RPAREN, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6062), 12, - sym__automatic_semicolon, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6060), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107271] = 3, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [103660] = 12, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(6205), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6093), 12, - sym__automatic_semicolon, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5147), 12, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6091), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107317] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6052), 12, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5149), 19, sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, + sym__ternary_qmark, + anon_sym_as, anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [103728] = 15, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6050), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107363] = 3, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(6208), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6052), 12, - sym__automatic_semicolon, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5230), 11, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6050), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107409] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6009), 12, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5232), 17, sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, + sym__ternary_qmark, anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + [103802] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6007), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107455] = 3, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(6118), 1, + anon_sym_AMP_AMP, + ACTIONS(6120), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6122), 1, + anon_sym_GT_GT, + ACTIONS(6126), 1, + anon_sym_AMP, + ACTIONS(6128), 1, + anon_sym_CARET, + ACTIONS(6130), 1, + anon_sym_PIPE, + ACTIONS(6134), 1, + anon_sym_PERCENT, + ACTIONS(6136), 1, + anon_sym_STAR_STAR, + ACTIONS(6138), 1, + anon_sym_LT, + ACTIONS(6146), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6148), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6052), 12, - sym__automatic_semicolon, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6114), 2, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_SLASH, + ACTIONS(6116), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6124), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6132), 2, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6050), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107501] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6056), 12, + ACTIONS(6142), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6144), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5052), 3, sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(6140), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [103908] = 11, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6054), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107547] = 3, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(6211), 1, + anon_sym_LT, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6062), 12, - sym__automatic_semicolon, + ACTIONS(5136), 12, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6060), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107593] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6017), 12, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5138), 21, sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, + sym__ternary_qmark, + anon_sym_as, anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [103974] = 33, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6015), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107639] = 3, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6214), 1, + anon_sym_RPAREN, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6025), 12, - sym__automatic_semicolon, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6023), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107685] = 3, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [104084] = 33, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6216), 1, + anon_sym_RPAREN, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6097), 12, - sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6095), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107731] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6021), 12, - sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6019), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107777] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6025), 12, - sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6023), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107823] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6052), 12, - sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6050), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107869] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6052), 12, - sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6050), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107915] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6025), 12, - sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6023), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107961] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6021), 12, - sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6019), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108007] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6101), 12, - sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6099), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108053] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6009), 12, - sym__automatic_semicolon, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6007), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108099] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6105), 12, - sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [104194] = 33, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6103), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108145] = 3, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6218), 1, + anon_sym_RPAREN, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6025), 12, - sym__automatic_semicolon, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6023), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108191] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6109), 12, - sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [104304] = 33, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6107), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108237] = 3, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6220), 1, + anon_sym_RPAREN, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6113), 12, - sym__automatic_semicolon, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6111), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108283] = 4, - ACTIONS(3743), 1, - anon_sym_EQ, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [104414] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3439), 13, + ACTIONS(5200), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -229709,10 +245073,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + ACTIONS(5202), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -229733,8849 +245102,41333 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [108331] = 3, + [104464] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6226), 1, + anon_sym_AMP_AMP, + ACTIONS(6228), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6234), 1, + anon_sym_AMP, + ACTIONS(6236), 1, + anon_sym_CARET, + ACTIONS(6238), 1, + anon_sym_PIPE, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + ACTIONS(6254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6256), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6113), 12, - sym__automatic_semicolon, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6111), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108377] = 3, + ACTIONS(6250), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5104), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [104570] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6226), 1, + anon_sym_AMP_AMP, + ACTIONS(6228), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6234), 1, + anon_sym_AMP, + ACTIONS(6236), 1, + anon_sym_CARET, + ACTIONS(6238), 1, + anon_sym_PIPE, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + ACTIONS(6254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6256), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6117), 12, - sym__automatic_semicolon, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6115), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108423] = 3, + ACTIONS(6250), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5198), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [104676] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6226), 1, + anon_sym_AMP_AMP, + ACTIONS(6228), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6234), 1, + anon_sym_AMP, + ACTIONS(6236), 1, + anon_sym_CARET, + ACTIONS(6238), 1, + anon_sym_PIPE, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + ACTIONS(6254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6256), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6121), 12, - sym__automatic_semicolon, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, anon_sym_PLUS, anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6119), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108469] = 4, - ACTIONS(3749), 1, - anon_sym_EQ, + ACTIONS(6250), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5154), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [104782] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6226), 1, + anon_sym_AMP_AMP, + ACTIONS(6228), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6234), 1, + anon_sym_AMP, + ACTIONS(6236), 1, + anon_sym_CARET, + ACTIONS(6238), 1, + anon_sym_PIPE, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + ACTIONS(6254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6256), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3439), 13, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(6224), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(6250), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5216), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [104888] = 31, + ACTIONS(4450), 1, anon_sym_LPAREN, + ACTIONS(4452), 1, anon_sym_LBRACK, + ACTIONS(4454), 1, anon_sym_DOT, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6226), 1, anon_sym_AMP_AMP, + ACTIONS(6228), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6234), 1, + anon_sym_AMP, + ACTIONS(6236), 1, anon_sym_CARET, + ACTIONS(6238), 1, + anon_sym_PIPE, + ACTIONS(6242), 1, anon_sym_PERCENT, + ACTIONS(6244), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(6246), 1, + anon_sym_LT, + ACTIONS(6254), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(6256), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + ACTIONS(6222), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6250), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5220), 3, + anon_sym_RBRACE, + anon_sym_COLON, anon_sym_BQUOTE, - anon_sym_satisfies, - [108517] = 4, - ACTIONS(3721), 1, - anon_sym_EQ, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [104994] = 18, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3439), 13, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5007), 7, anon_sym_BANG, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3443), 23, + ACTIONS(5009), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RBRACE, + anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [108565] = 3, + [105074] = 13, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6258), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6125), 12, - sym__automatic_semicolon, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5007), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5009), 18, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [105144] = 25, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5007), 1, + anon_sym_BANG, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6234), 1, + anon_sym_AMP, + ACTIONS(6236), 1, + anon_sym_CARET, + ACTIONS(6238), 1, + anon_sym_PIPE, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6250), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 9, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [105238] = 26, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5007), 1, + anon_sym_BANG, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6226), 1, + anon_sym_AMP_AMP, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6234), 1, + anon_sym_AMP, + ACTIONS(6236), 1, + anon_sym_CARET, + ACTIONS(6238), 1, + anon_sym_PIPE, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6250), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 8, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [105334] = 16, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6258), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6240), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5007), 8, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5009), 17, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [105410] = 22, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6250), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5007), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 10, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [105498] = 23, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6234), 1, + anon_sym_AMP, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5007), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6250), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 10, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [105588] = 24, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6234), 1, + anon_sym_AMP, + ACTIONS(6236), 1, + anon_sym_CARET, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5007), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6250), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 9, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [105680] = 15, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6258), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5007), 10, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5009), 17, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [105754] = 16, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6258), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5007), 11, + anon_sym_STAR, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5009), 16, + sym__ternary_qmark, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + [105830] = 20, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5007), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5009), 12, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [105914] = 27, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5007), 1, + anon_sym_BANG, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6226), 1, + anon_sym_AMP_AMP, + ACTIONS(6228), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6234), 1, + anon_sym_AMP, + ACTIONS(6236), 1, + anon_sym_CARET, + ACTIONS(6238), 1, + anon_sym_PIPE, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6250), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 7, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [106012] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6226), 1, + anon_sym_AMP_AMP, + ACTIONS(6228), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6234), 1, + anon_sym_AMP, + ACTIONS(6236), 1, + anon_sym_CARET, + ACTIONS(6238), 1, + anon_sym_PIPE, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + ACTIONS(6254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6256), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6250), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5331), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [106118] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6226), 1, + anon_sym_AMP_AMP, + ACTIONS(6228), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6234), 1, + anon_sym_AMP, + ACTIONS(6236), 1, + anon_sym_CARET, + ACTIONS(6238), 1, + anon_sym_PIPE, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + ACTIONS(6254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6256), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6250), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5333), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [106224] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6226), 1, + anon_sym_AMP_AMP, + ACTIONS(6228), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6234), 1, + anon_sym_AMP, + ACTIONS(6236), 1, + anon_sym_CARET, + ACTIONS(6238), 1, + anon_sym_PIPE, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + ACTIONS(6254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6256), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6250), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5224), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [106330] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6226), 1, + anon_sym_AMP_AMP, + ACTIONS(6228), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6234), 1, + anon_sym_AMP, + ACTIONS(6236), 1, + anon_sym_CARET, + ACTIONS(6238), 1, + anon_sym_PIPE, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + ACTIONS(6254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6256), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6250), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5245), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [106436] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6226), 1, + anon_sym_AMP_AMP, + ACTIONS(6228), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6234), 1, + anon_sym_AMP, + ACTIONS(6236), 1, + anon_sym_CARET, + ACTIONS(6238), 1, + anon_sym_PIPE, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + ACTIONS(6254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6256), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6250), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5253), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [106542] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6226), 1, + anon_sym_AMP_AMP, + ACTIONS(6228), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6234), 1, + anon_sym_AMP, + ACTIONS(6236), 1, + anon_sym_CARET, + ACTIONS(6238), 1, + anon_sym_PIPE, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + ACTIONS(6254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6256), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6250), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5267), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [106648] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6226), 1, + anon_sym_AMP_AMP, + ACTIONS(6228), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6234), 1, + anon_sym_AMP, + ACTIONS(6236), 1, + anon_sym_CARET, + ACTIONS(6238), 1, + anon_sym_PIPE, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + ACTIONS(6254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6256), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6250), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5281), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [106754] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6226), 1, + anon_sym_AMP_AMP, + ACTIONS(6228), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6234), 1, + anon_sym_AMP, + ACTIONS(6236), 1, + anon_sym_CARET, + ACTIONS(6238), 1, + anon_sym_PIPE, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + ACTIONS(6254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6256), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6250), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5305), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [106860] = 12, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6261), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5147), 12, anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5149), 19, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [106928] = 15, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6264), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5230), 11, + anon_sym_STAR, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5232), 17, + sym__ternary_qmark, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + [107002] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6226), 1, + anon_sym_AMP_AMP, + ACTIONS(6228), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6234), 1, + anon_sym_AMP, + ACTIONS(6236), 1, + anon_sym_CARET, + ACTIONS(6238), 1, + anon_sym_PIPE, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + ACTIONS(6254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6256), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6250), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5052), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [107108] = 11, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6267), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5136), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5138), 21, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [107174] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5098), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5100), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [107224] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5204), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5206), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [107274] = 33, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6270), 1, + anon_sym_RBRACE, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [107384] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5212), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5214), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [107434] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5218), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5220), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [107484] = 33, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6272), 1, + anon_sym_SEMI, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [107594] = 33, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6274), 1, + anon_sym_SEMI, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [107704] = 7, + ACTIONS(4043), 1, + anon_sym_EQ, + ACTIONS(4687), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5269), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(5272), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3869), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 24, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [107762] = 7, + ACTIONS(4036), 1, + anon_sym_EQ, + ACTIONS(5269), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4687), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(5272), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3869), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 24, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [107820] = 33, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6276), 1, + anon_sym_RPAREN, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [107930] = 33, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6278), 1, + anon_sym_RPAREN, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [108040] = 33, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6280), 1, + anon_sym_RPAREN, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [108150] = 33, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6282), 1, + anon_sym_RPAREN, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [108260] = 4, + ACTIONS(3970), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3869), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [108312] = 33, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6284), 1, + anon_sym_SEMI, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [108422] = 33, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6286), 1, + anon_sym_SEMI, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [108532] = 33, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6288), 1, + anon_sym_SEMI, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [108642] = 33, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + ACTIONS(5566), 1, + anon_sym_COMMA, + ACTIONS(6290), 1, + anon_sym_SEMI, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(4541), 1, + aux_sym_sequence_expression_repeat1, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [108752] = 32, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5198), 1, + anon_sym_COMMA, + ACTIONS(5468), 1, + anon_sym_GT_GT, + ACTIONS(5474), 1, + anon_sym_PERCENT, + ACTIONS(5476), 1, + anon_sym_STAR_STAR, + ACTIONS(5478), 1, + anon_sym_LT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5576), 1, + anon_sym_AMP_AMP, + ACTIONS(5578), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5580), 1, + anon_sym_AMP, + ACTIONS(5582), 1, + anon_sym_CARET, + ACTIONS(5584), 1, + anon_sym_PIPE, + ACTIONS(5592), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5596), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5466), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5472), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5574), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5588), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5590), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5837), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(5586), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [108860] = 7, + ACTIONS(1843), 1, + anon_sym_EQ, + ACTIONS(2530), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4657), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4660), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1841), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1845), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [108917] = 7, + ACTIONS(3871), 1, + anon_sym_EQ, + ACTIONS(4687), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5269), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(5272), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3869), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [108974] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1867), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1869), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [109023] = 11, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(4679), 1, + anon_sym_override, + ACTIONS(6292), 1, + anon_sym_readonly, + STATE(3370), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5106), 2, + sym_number, + sym_private_property_identifier, + STATE(3965), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4667), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [109088] = 9, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5114), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5106), 2, + sym_number, + sym_private_property_identifier, + STATE(3965), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [109149] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5094), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5096), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [109198] = 7, + ACTIONS(4707), 1, + anon_sym_EQ, + ACTIONS(4717), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4711), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4714), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4705), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4709), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [109255] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(6118), 1, + anon_sym_AMP_AMP, + ACTIONS(6120), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6122), 1, + anon_sym_GT_GT, + ACTIONS(6126), 1, + anon_sym_AMP, + ACTIONS(6128), 1, + anon_sym_CARET, + ACTIONS(6130), 1, + anon_sym_PIPE, + ACTIONS(6134), 1, + anon_sym_PERCENT, + ACTIONS(6136), 1, + anon_sym_STAR_STAR, + ACTIONS(6138), 1, + anon_sym_LT, + ACTIONS(6146), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6148), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6114), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6116), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6124), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6132), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6142), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6144), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6294), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(6140), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [109360] = 23, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4294), 1, + anon_sym_AT, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(6296), 1, + anon_sym_STAR, + ACTIONS(6298), 1, + anon_sym_async, + ACTIONS(6302), 1, + anon_sym_static, + ACTIONS(6304), 1, + anon_sym_readonly, + ACTIONS(6308), 1, + anon_sym_declare, + ACTIONS(6310), 1, + anon_sym_abstract, + ACTIONS(6312), 1, + anon_sym_accessor, + STATE(3219), 1, + sym_method_definition, + STATE(3266), 1, + sym_accessibility_modifier, + STATE(3271), 1, + aux_sym_export_statement_repeat1, + STATE(3301), 1, + sym_decorator, + STATE(3312), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6300), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6306), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4127), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3473), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4107), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [109449] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5313), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5315), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [109498] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5329), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5331), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [109547] = 6, + ACTIONS(5269), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4687), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(5272), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3869), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 24, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [109602] = 7, + ACTIONS(3915), 1, + anon_sym_DOT, + ACTIONS(3917), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3887), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + ACTIONS(3875), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3869), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 20, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [109659] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(6118), 1, + anon_sym_AMP_AMP, + ACTIONS(6120), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6122), 1, + anon_sym_GT_GT, + ACTIONS(6126), 1, + anon_sym_AMP, + ACTIONS(6128), 1, + anon_sym_CARET, + ACTIONS(6130), 1, + anon_sym_PIPE, + ACTIONS(6134), 1, + anon_sym_PERCENT, + ACTIONS(6136), 1, + anon_sym_STAR_STAR, + ACTIONS(6138), 1, + anon_sym_LT, + ACTIONS(6146), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6148), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6114), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6116), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6124), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6132), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6142), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6144), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6314), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(6140), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [109764] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4721), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + ACTIONS(4719), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3869), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [109817] = 6, + ACTIONS(5237), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4753), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(5240), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5098), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5100), 24, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [109872] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5339), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5341), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [109921] = 6, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4795), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(5307), 3, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + ACTIONS(5310), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4723), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4725), 22, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [109976] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2037), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2039), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110025] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5040), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5042), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110074] = 4, + ACTIONS(4043), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3869), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 26, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [110125] = 15, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(2508), 1, + anon_sym_async, + ACTIONS(2510), 1, + anon_sym_readonly, + ACTIONS(2514), 1, + anon_sym_override, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5532), 1, + anon_sym_STAR, + STATE(3308), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2512), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6316), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [110198] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5174), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5176), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110247] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5222), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5224), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110296] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5226), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5228), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110345] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5243), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5245), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110394] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5251), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5253), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110443] = 12, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5532), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2512), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6051), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [110510] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5259), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5261), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110559] = 6, + ACTIONS(5162), 1, + anon_sym_EQ, + ACTIONS(5654), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5437), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(5160), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5164), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110614] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5263), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5265), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110663] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5335), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5337), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110712] = 32, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(6118), 1, + anon_sym_AMP_AMP, + ACTIONS(6120), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6122), 1, + anon_sym_GT_GT, + ACTIONS(6126), 1, + anon_sym_AMP, + ACTIONS(6128), 1, + anon_sym_CARET, + ACTIONS(6130), 1, + anon_sym_PIPE, + ACTIONS(6134), 1, + anon_sym_PERCENT, + ACTIONS(6136), 1, + anon_sym_STAR_STAR, + ACTIONS(6138), 1, + anon_sym_LT, + ACTIONS(6146), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6148), 1, + sym__ternary_qmark, + ACTIONS(6318), 1, + anon_sym_SEMI, + ACTIONS(6320), 1, + sym__automatic_semicolon, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6114), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6116), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6124), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6132), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6142), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6144), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6140), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [110819] = 19, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(2106), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(6326), 1, + anon_sym_async, + ACTIONS(6328), 1, + anon_sym_static, + ACTIONS(6330), 1, + anon_sym_readonly, + ACTIONS(6336), 1, + anon_sym_override, + STATE(3286), 1, + sym_accessibility_modifier, + STATE(3318), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6023), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6324), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(6332), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6334), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(4460), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(6461), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + ACTIONS(6322), 14, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [110900] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5283), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5285), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110949] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5098), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5100), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110998] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5247), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5249), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [111047] = 32, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(6118), 1, + anon_sym_AMP_AMP, + ACTIONS(6120), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6122), 1, + anon_sym_GT_GT, + ACTIONS(6126), 1, + anon_sym_AMP, + ACTIONS(6128), 1, + anon_sym_CARET, + ACTIONS(6130), 1, + anon_sym_PIPE, + ACTIONS(6134), 1, + anon_sym_PERCENT, + ACTIONS(6136), 1, + anon_sym_STAR_STAR, + ACTIONS(6138), 1, + anon_sym_LT, + ACTIONS(6146), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6148), 1, + sym__ternary_qmark, + ACTIONS(6338), 1, + anon_sym_SEMI, + ACTIONS(6340), 1, + sym__automatic_semicolon, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6114), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6116), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6124), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6132), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6142), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6144), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6140), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [111154] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5032), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5034), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [111203] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5044), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5046), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [111252] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2027), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2029), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [111301] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2047), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2049), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [111350] = 11, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(4679), 1, + anon_sym_override, + ACTIONS(6344), 1, + anon_sym_readonly, + STATE(3319), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6342), 2, + sym_number, + sym_private_property_identifier, + STATE(4014), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4667), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [111415] = 9, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(6348), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6346), 2, + sym_number, + sym_private_property_identifier, + STATE(4015), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [111476] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1879), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1881), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [111525] = 11, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(4679), 1, + anon_sym_override, + ACTIONS(6352), 1, + anon_sym_readonly, + STATE(3349), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6350), 2, + sym_number, + sym_private_property_identifier, + STATE(4022), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4667), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [111590] = 9, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(6356), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6354), 2, + sym_number, + sym_private_property_identifier, + STATE(4028), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [111651] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1909), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1911), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [111700] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5287), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5289), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [111749] = 31, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5570), 1, + anon_sym_as, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(6118), 1, + anon_sym_AMP_AMP, + ACTIONS(6120), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6122), 1, + anon_sym_GT_GT, + ACTIONS(6126), 1, + anon_sym_AMP, + ACTIONS(6128), 1, + anon_sym_CARET, + ACTIONS(6130), 1, + anon_sym_PIPE, + ACTIONS(6134), 1, + anon_sym_PERCENT, + ACTIONS(6136), 1, + anon_sym_STAR_STAR, + ACTIONS(6138), 1, + anon_sym_LT, + ACTIONS(6146), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6148), 1, + sym__ternary_qmark, + STATE(2150), 1, + sym_type_arguments, + STATE(2489), 1, + sym_arguments, + STATE(6215), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5480), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5883), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(6114), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6116), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6124), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6132), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6142), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6144), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6140), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [111854] = 13, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(2508), 1, + anon_sym_async, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5532), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2512), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6051), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [111923] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5317), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5319), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [111972] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1919), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1921), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [112021] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1929), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1931), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [112070] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1939), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1941), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [112119] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1949), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1951), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [112168] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1959), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1961), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [112217] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1977), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1979), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [112266] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1987), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1989), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [112315] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4723), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4725), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [112364] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5835), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [112469] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5892), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [112574] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5347), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5349), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [112623] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5090), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5092), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [112672] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5166), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5168), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [112721] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5013), 1, + anon_sym_STAR_STAR, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5058), 1, + anon_sym_AMP_AMP, + ACTIONS(5060), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5062), 1, + anon_sym_GT_GT, + ACTIONS(5066), 1, + anon_sym_AMP, + ACTIONS(5068), 1, + anon_sym_CARET, + ACTIONS(5070), 1, + anon_sym_PIPE, + ACTIONS(5074), 1, + anon_sym_PERCENT, + ACTIONS(5076), 1, + anon_sym_LT, + ACTIONS(5084), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5088), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5048), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5056), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5064), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5072), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5080), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5082), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6358), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(5078), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [112826] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5020), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5022), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [112875] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4723), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4725), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [112924] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5102), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5104), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [112973] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5200), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5202), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [113022] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5204), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5206), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [113071] = 7, + ACTIONS(4566), 1, + anon_sym_QMARK, + ACTIONS(4568), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5278), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5275), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + ACTIONS(3869), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [113128] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5321), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5323), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [113177] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5325), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5327), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [113226] = 13, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5532), 1, + anon_sym_STAR, + ACTIONS(6017), 1, + anon_sym_COMMA, + ACTIONS(6072), 1, + anon_sym_RBRACE, + STATE(6280), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2512), 2, + anon_sym_get, + anon_sym_set, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [113295] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1863), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1867), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1869), 25, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_satisfies, + [113346] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5124), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5126), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [113395] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5170), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5172), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [113444] = 14, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(2508), 1, + anon_sym_async, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5532), 1, + anon_sym_STAR, + ACTIONS(6017), 1, + anon_sym_COMMA, + ACTIONS(6072), 1, + anon_sym_RBRACE, + STATE(6280), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2512), 2, + anon_sym_get, + anon_sym_set, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [113515] = 5, + ACTIONS(3871), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4091), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(3869), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [113568] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5132), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5134), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [113617] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5028), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5030), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [113666] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5036), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5038), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [113715] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5028), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5030), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [113764] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5116), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5118), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [113813] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5120), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5122), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [113862] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5028), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5030), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [113911] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5156), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5158), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [113960] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4729), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4723), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4725), 25, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [114011] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5255), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5257), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [114060] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5299), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5301), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [114109] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5343), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5345), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [114158] = 6, + ACTIONS(5275), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4568), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(5278), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3869), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 24, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [114213] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5128), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5130), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [114262] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5291), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5293), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [114311] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5295), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5297), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [114360] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6364), 1, + anon_sym_AMP_AMP, + ACTIONS(6366), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6368), 1, + anon_sym_GT_GT, + ACTIONS(6372), 1, + anon_sym_AMP, + ACTIONS(6374), 1, + anon_sym_CARET, + ACTIONS(6376), 1, + anon_sym_PIPE, + ACTIONS(6380), 1, + anon_sym_PERCENT, + ACTIONS(6382), 1, + anon_sym_STAR_STAR, + ACTIONS(6384), 1, + anon_sym_LT, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5104), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(6360), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6362), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6370), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6378), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [114465] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6364), 1, + anon_sym_AMP_AMP, + ACTIONS(6366), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6368), 1, + anon_sym_GT_GT, + ACTIONS(6372), 1, + anon_sym_AMP, + ACTIONS(6374), 1, + anon_sym_CARET, + ACTIONS(6376), 1, + anon_sym_PIPE, + ACTIONS(6380), 1, + anon_sym_PERCENT, + ACTIONS(6382), 1, + anon_sym_STAR_STAR, + ACTIONS(6384), 1, + anon_sym_LT, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5198), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(6360), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6362), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6370), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6378), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [114570] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6364), 1, + anon_sym_AMP_AMP, + ACTIONS(6366), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6368), 1, + anon_sym_GT_GT, + ACTIONS(6372), 1, + anon_sym_AMP, + ACTIONS(6374), 1, + anon_sym_CARET, + ACTIONS(6376), 1, + anon_sym_PIPE, + ACTIONS(6380), 1, + anon_sym_PERCENT, + ACTIONS(6382), 1, + anon_sym_STAR_STAR, + ACTIONS(6384), 1, + anon_sym_LT, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5154), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(6360), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6362), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6370), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6378), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [114675] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6364), 1, + anon_sym_AMP_AMP, + ACTIONS(6366), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6368), 1, + anon_sym_GT_GT, + ACTIONS(6372), 1, + anon_sym_AMP, + ACTIONS(6374), 1, + anon_sym_CARET, + ACTIONS(6376), 1, + anon_sym_PIPE, + ACTIONS(6380), 1, + anon_sym_PERCENT, + ACTIONS(6382), 1, + anon_sym_STAR_STAR, + ACTIONS(6384), 1, + anon_sym_LT, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5216), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(6360), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6362), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6370), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6378), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [114780] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6364), 1, + anon_sym_AMP_AMP, + ACTIONS(6366), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6368), 1, + anon_sym_GT_GT, + ACTIONS(6372), 1, + anon_sym_AMP, + ACTIONS(6374), 1, + anon_sym_CARET, + ACTIONS(6376), 1, + anon_sym_PIPE, + ACTIONS(6380), 1, + anon_sym_PERCENT, + ACTIONS(6382), 1, + anon_sym_STAR_STAR, + ACTIONS(6384), 1, + anon_sym_LT, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5220), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(6360), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6362), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6370), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6378), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [114885] = 18, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6368), 1, + anon_sym_GT_GT, + ACTIONS(6380), 1, + anon_sym_PERCENT, + ACTIONS(6382), 1, + anon_sym_STAR_STAR, + ACTIONS(6384), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6360), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6370), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6378), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5007), 7, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5009), 14, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [114964] = 13, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6382), 1, + anon_sym_STAR_STAR, + ACTIONS(6396), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5007), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5009), 17, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [115033] = 25, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5007), 1, + anon_sym_BANG, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6368), 1, + anon_sym_GT_GT, + ACTIONS(6372), 1, + anon_sym_AMP, + ACTIONS(6374), 1, + anon_sym_CARET, + ACTIONS(6376), 1, + anon_sym_PIPE, + ACTIONS(6380), 1, + anon_sym_PERCENT, + ACTIONS(6382), 1, + anon_sym_STAR_STAR, + ACTIONS(6384), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6360), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6362), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6370), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6378), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 8, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [115126] = 26, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5007), 1, + anon_sym_BANG, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6364), 1, + anon_sym_AMP_AMP, + ACTIONS(6368), 1, + anon_sym_GT_GT, + ACTIONS(6372), 1, + anon_sym_AMP, + ACTIONS(6374), 1, + anon_sym_CARET, + ACTIONS(6376), 1, + anon_sym_PIPE, + ACTIONS(6380), 1, + anon_sym_PERCENT, + ACTIONS(6382), 1, + anon_sym_STAR_STAR, + ACTIONS(6384), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6360), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6362), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6370), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6378), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 7, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [115221] = 16, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6380), 1, + anon_sym_PERCENT, + ACTIONS(6382), 1, + anon_sym_STAR_STAR, + ACTIONS(6396), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6360), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6378), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5007), 8, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5009), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [115296] = 22, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6368), 1, + anon_sym_GT_GT, + ACTIONS(6380), 1, + anon_sym_PERCENT, + ACTIONS(6382), 1, + anon_sym_STAR_STAR, + ACTIONS(6384), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6360), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6362), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6370), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6378), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5007), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 9, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [115383] = 23, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6368), 1, + anon_sym_GT_GT, + ACTIONS(6372), 1, + anon_sym_AMP, + ACTIONS(6380), 1, + anon_sym_PERCENT, + ACTIONS(6382), 1, + anon_sym_STAR_STAR, + ACTIONS(6384), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5007), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6360), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6362), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6370), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6378), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 9, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [115472] = 24, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6368), 1, + anon_sym_GT_GT, + ACTIONS(6372), 1, + anon_sym_AMP, + ACTIONS(6374), 1, + anon_sym_CARET, + ACTIONS(6380), 1, + anon_sym_PERCENT, + ACTIONS(6382), 1, + anon_sym_STAR_STAR, + ACTIONS(6384), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5007), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6360), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6362), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6370), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6378), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 8, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [115563] = 15, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6380), 1, + anon_sym_PERCENT, + ACTIONS(6382), 1, + anon_sym_STAR_STAR, + ACTIONS(6396), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6360), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5007), 10, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5009), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [115636] = 16, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6382), 1, + anon_sym_STAR_STAR, + ACTIONS(6396), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5007), 11, + anon_sym_STAR, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5009), 15, + sym__ternary_qmark, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + [115711] = 20, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6368), 1, + anon_sym_GT_GT, + ACTIONS(6380), 1, + anon_sym_PERCENT, + ACTIONS(6382), 1, + anon_sym_STAR_STAR, + ACTIONS(6384), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6360), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6362), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6370), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6378), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5007), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5009), 11, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [115794] = 27, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5007), 1, + anon_sym_BANG, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6364), 1, + anon_sym_AMP_AMP, + ACTIONS(6366), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6368), 1, + anon_sym_GT_GT, + ACTIONS(6372), 1, + anon_sym_AMP, + ACTIONS(6374), 1, + anon_sym_CARET, + ACTIONS(6376), 1, + anon_sym_PIPE, + ACTIONS(6380), 1, + anon_sym_PERCENT, + ACTIONS(6382), 1, + anon_sym_STAR_STAR, + ACTIONS(6384), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6360), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6362), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6370), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6378), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 6, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [115891] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6364), 1, + anon_sym_AMP_AMP, + ACTIONS(6366), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6368), 1, + anon_sym_GT_GT, + ACTIONS(6372), 1, + anon_sym_AMP, + ACTIONS(6374), 1, + anon_sym_CARET, + ACTIONS(6376), 1, + anon_sym_PIPE, + ACTIONS(6380), 1, + anon_sym_PERCENT, + ACTIONS(6382), 1, + anon_sym_STAR_STAR, + ACTIONS(6384), 1, + anon_sym_LT, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5331), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(6360), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6362), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6370), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6378), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [115996] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6364), 1, + anon_sym_AMP_AMP, + ACTIONS(6366), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6368), 1, + anon_sym_GT_GT, + ACTIONS(6372), 1, + anon_sym_AMP, + ACTIONS(6374), 1, + anon_sym_CARET, + ACTIONS(6376), 1, + anon_sym_PIPE, + ACTIONS(6380), 1, + anon_sym_PERCENT, + ACTIONS(6382), 1, + anon_sym_STAR_STAR, + ACTIONS(6384), 1, + anon_sym_LT, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5333), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(6360), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6362), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6370), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6378), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [116101] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6364), 1, + anon_sym_AMP_AMP, + ACTIONS(6366), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6368), 1, + anon_sym_GT_GT, + ACTIONS(6372), 1, + anon_sym_AMP, + ACTIONS(6374), 1, + anon_sym_CARET, + ACTIONS(6376), 1, + anon_sym_PIPE, + ACTIONS(6380), 1, + anon_sym_PERCENT, + ACTIONS(6382), 1, + anon_sym_STAR_STAR, + ACTIONS(6384), 1, + anon_sym_LT, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5224), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(6360), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6362), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6370), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6378), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [116206] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6364), 1, + anon_sym_AMP_AMP, + ACTIONS(6366), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6368), 1, + anon_sym_GT_GT, + ACTIONS(6372), 1, + anon_sym_AMP, + ACTIONS(6374), 1, + anon_sym_CARET, + ACTIONS(6376), 1, + anon_sym_PIPE, + ACTIONS(6380), 1, + anon_sym_PERCENT, + ACTIONS(6382), 1, + anon_sym_STAR_STAR, + ACTIONS(6384), 1, + anon_sym_LT, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5245), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(6360), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6362), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6370), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6378), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [116311] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6364), 1, + anon_sym_AMP_AMP, + ACTIONS(6366), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6368), 1, + anon_sym_GT_GT, + ACTIONS(6372), 1, + anon_sym_AMP, + ACTIONS(6374), 1, + anon_sym_CARET, + ACTIONS(6376), 1, + anon_sym_PIPE, + ACTIONS(6380), 1, + anon_sym_PERCENT, + ACTIONS(6382), 1, + anon_sym_STAR_STAR, + ACTIONS(6384), 1, + anon_sym_LT, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5253), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(6360), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6362), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6370), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6378), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [116416] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6364), 1, + anon_sym_AMP_AMP, + ACTIONS(6366), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6368), 1, + anon_sym_GT_GT, + ACTIONS(6372), 1, + anon_sym_AMP, + ACTIONS(6374), 1, + anon_sym_CARET, + ACTIONS(6376), 1, + anon_sym_PIPE, + ACTIONS(6380), 1, + anon_sym_PERCENT, + ACTIONS(6382), 1, + anon_sym_STAR_STAR, + ACTIONS(6384), 1, + anon_sym_LT, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5267), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(6360), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6362), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6370), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6378), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [116521] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6364), 1, + anon_sym_AMP_AMP, + ACTIONS(6366), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6368), 1, + anon_sym_GT_GT, + ACTIONS(6372), 1, + anon_sym_AMP, + ACTIONS(6374), 1, + anon_sym_CARET, + ACTIONS(6376), 1, + anon_sym_PIPE, + ACTIONS(6380), 1, + anon_sym_PERCENT, + ACTIONS(6382), 1, + anon_sym_STAR_STAR, + ACTIONS(6384), 1, + anon_sym_LT, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5281), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(6360), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6362), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6370), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6378), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [116626] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6364), 1, + anon_sym_AMP_AMP, + ACTIONS(6366), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6368), 1, + anon_sym_GT_GT, + ACTIONS(6372), 1, + anon_sym_AMP, + ACTIONS(6374), 1, + anon_sym_CARET, + ACTIONS(6376), 1, + anon_sym_PIPE, + ACTIONS(6380), 1, + anon_sym_PERCENT, + ACTIONS(6382), 1, + anon_sym_STAR_STAR, + ACTIONS(6384), 1, + anon_sym_LT, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5305), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(6360), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6362), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6370), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6378), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [116731] = 12, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6399), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5147), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5149), 18, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [116798] = 15, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6402), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5230), 11, + anon_sym_STAR, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5232), 16, + sym__ternary_qmark, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + [116871] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6364), 1, + anon_sym_AMP_AMP, + ACTIONS(6366), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6368), 1, + anon_sym_GT_GT, + ACTIONS(6372), 1, + anon_sym_AMP, + ACTIONS(6374), 1, + anon_sym_CARET, + ACTIONS(6376), 1, + anon_sym_PIPE, + ACTIONS(6380), 1, + anon_sym_PERCENT, + ACTIONS(6382), 1, + anon_sym_STAR_STAR, + ACTIONS(6384), 1, + anon_sym_LT, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5052), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(6360), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6362), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6370), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6378), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [116976] = 11, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6405), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5136), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5138), 20, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [117041] = 6, + ACTIONS(3871), 1, + anon_sym_EQ, + ACTIONS(4082), 1, + anon_sym_in, + ACTIONS(4085), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3869), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [117096] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5143), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5145), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [117145] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3869), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [117194] = 11, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(4679), 1, + anon_sym_override, + ACTIONS(6408), 1, + anon_sym_readonly, + STATE(3367), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5951), 2, + sym_number, + sym_private_property_identifier, + STATE(3972), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4667), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [117259] = 9, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(6410), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5951), 2, + sym_number, + sym_private_property_identifier, + STATE(3972), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [117320] = 11, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(4679), 1, + anon_sym_override, + ACTIONS(6414), 1, + anon_sym_readonly, + STATE(3377), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6412), 2, + sym_number, + sym_private_property_identifier, + STATE(3976), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4667), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [117385] = 9, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(6418), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6416), 2, + sym_number, + sym_private_property_identifier, + STATE(3978), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [117446] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6424), 1, + anon_sym_AMP_AMP, + ACTIONS(6426), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6428), 1, + anon_sym_GT_GT, + ACTIONS(6432), 1, + anon_sym_AMP, + ACTIONS(6434), 1, + anon_sym_CARET, + ACTIONS(6436), 1, + anon_sym_PIPE, + ACTIONS(6440), 1, + anon_sym_PERCENT, + ACTIONS(6442), 1, + anon_sym_STAR_STAR, + ACTIONS(6444), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6454), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5104), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(6420), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6430), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6438), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6448), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6450), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6446), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [117551] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6424), 1, + anon_sym_AMP_AMP, + ACTIONS(6426), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6428), 1, + anon_sym_GT_GT, + ACTIONS(6432), 1, + anon_sym_AMP, + ACTIONS(6434), 1, + anon_sym_CARET, + ACTIONS(6436), 1, + anon_sym_PIPE, + ACTIONS(6440), 1, + anon_sym_PERCENT, + ACTIONS(6442), 1, + anon_sym_STAR_STAR, + ACTIONS(6444), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6454), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5198), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(6420), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6430), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6438), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6448), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6450), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6446), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [117656] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6424), 1, + anon_sym_AMP_AMP, + ACTIONS(6426), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6428), 1, + anon_sym_GT_GT, + ACTIONS(6432), 1, + anon_sym_AMP, + ACTIONS(6434), 1, + anon_sym_CARET, + ACTIONS(6436), 1, + anon_sym_PIPE, + ACTIONS(6440), 1, + anon_sym_PERCENT, + ACTIONS(6442), 1, + anon_sym_STAR_STAR, + ACTIONS(6444), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6454), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5154), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(6420), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6430), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6438), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6448), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6450), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6446), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [117761] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6424), 1, + anon_sym_AMP_AMP, + ACTIONS(6426), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6428), 1, + anon_sym_GT_GT, + ACTIONS(6432), 1, + anon_sym_AMP, + ACTIONS(6434), 1, + anon_sym_CARET, + ACTIONS(6436), 1, + anon_sym_PIPE, + ACTIONS(6440), 1, + anon_sym_PERCENT, + ACTIONS(6442), 1, + anon_sym_STAR_STAR, + ACTIONS(6444), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6454), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5216), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(6420), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6430), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6438), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6448), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6450), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6446), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [117866] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6424), 1, + anon_sym_AMP_AMP, + ACTIONS(6426), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6428), 1, + anon_sym_GT_GT, + ACTIONS(6432), 1, + anon_sym_AMP, + ACTIONS(6434), 1, + anon_sym_CARET, + ACTIONS(6436), 1, + anon_sym_PIPE, + ACTIONS(6440), 1, + anon_sym_PERCENT, + ACTIONS(6442), 1, + anon_sym_STAR_STAR, + ACTIONS(6444), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6454), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5220), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(6420), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6430), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6438), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6448), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6450), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6446), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [117971] = 18, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6428), 1, + anon_sym_GT_GT, + ACTIONS(6440), 1, + anon_sym_PERCENT, + ACTIONS(6442), 1, + anon_sym_STAR_STAR, + ACTIONS(6444), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6420), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6430), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6438), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5007), 7, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5009), 14, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [118050] = 13, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6442), 1, + anon_sym_STAR_STAR, + ACTIONS(6456), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5007), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5009), 17, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [118119] = 25, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5007), 1, + anon_sym_BANG, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6428), 1, + anon_sym_GT_GT, + ACTIONS(6432), 1, + anon_sym_AMP, + ACTIONS(6434), 1, + anon_sym_CARET, + ACTIONS(6436), 1, + anon_sym_PIPE, + ACTIONS(6440), 1, + anon_sym_PERCENT, + ACTIONS(6442), 1, + anon_sym_STAR_STAR, + ACTIONS(6444), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6420), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6430), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6438), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6448), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6450), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6446), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 8, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [118212] = 26, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5007), 1, + anon_sym_BANG, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6424), 1, + anon_sym_AMP_AMP, + ACTIONS(6428), 1, + anon_sym_GT_GT, + ACTIONS(6432), 1, + anon_sym_AMP, + ACTIONS(6434), 1, + anon_sym_CARET, + ACTIONS(6436), 1, + anon_sym_PIPE, + ACTIONS(6440), 1, + anon_sym_PERCENT, + ACTIONS(6442), 1, + anon_sym_STAR_STAR, + ACTIONS(6444), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6420), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6430), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6438), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6448), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6450), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6446), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 7, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [118307] = 16, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6440), 1, + anon_sym_PERCENT, + ACTIONS(6442), 1, + anon_sym_STAR_STAR, + ACTIONS(6456), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6420), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6438), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5007), 8, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5009), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [118382] = 22, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6428), 1, + anon_sym_GT_GT, + ACTIONS(6440), 1, + anon_sym_PERCENT, + ACTIONS(6442), 1, + anon_sym_STAR_STAR, + ACTIONS(6444), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6420), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6430), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6438), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6448), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6450), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5007), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(6446), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 9, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [118469] = 23, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6428), 1, + anon_sym_GT_GT, + ACTIONS(6432), 1, + anon_sym_AMP, + ACTIONS(6440), 1, + anon_sym_PERCENT, + ACTIONS(6442), 1, + anon_sym_STAR_STAR, + ACTIONS(6444), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5007), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6420), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6430), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6438), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6448), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6450), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6446), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 9, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [118558] = 24, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6428), 1, + anon_sym_GT_GT, + ACTIONS(6432), 1, + anon_sym_AMP, + ACTIONS(6434), 1, + anon_sym_CARET, + ACTIONS(6440), 1, + anon_sym_PERCENT, + ACTIONS(6442), 1, + anon_sym_STAR_STAR, + ACTIONS(6444), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5007), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6420), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6430), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6438), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6448), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6450), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6446), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 8, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [118649] = 15, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6440), 1, + anon_sym_PERCENT, + ACTIONS(6442), 1, + anon_sym_STAR_STAR, + ACTIONS(6456), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6420), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5007), 10, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5009), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [118722] = 16, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6442), 1, + anon_sym_STAR_STAR, + ACTIONS(6456), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5007), 11, + anon_sym_STAR, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5009), 15, + sym__ternary_qmark, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + [118797] = 20, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6428), 1, + anon_sym_GT_GT, + ACTIONS(6440), 1, + anon_sym_PERCENT, + ACTIONS(6442), 1, + anon_sym_STAR_STAR, + ACTIONS(6444), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6420), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6430), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6438), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6446), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5007), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5009), 11, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [118880] = 27, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5007), 1, + anon_sym_BANG, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6424), 1, + anon_sym_AMP_AMP, + ACTIONS(6426), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6428), 1, + anon_sym_GT_GT, + ACTIONS(6432), 1, + anon_sym_AMP, + ACTIONS(6434), 1, + anon_sym_CARET, + ACTIONS(6436), 1, + anon_sym_PIPE, + ACTIONS(6440), 1, + anon_sym_PERCENT, + ACTIONS(6442), 1, + anon_sym_STAR_STAR, + ACTIONS(6444), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6420), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6430), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6438), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6448), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6450), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6446), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 6, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [118977] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6424), 1, + anon_sym_AMP_AMP, + ACTIONS(6426), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6428), 1, + anon_sym_GT_GT, + ACTIONS(6432), 1, + anon_sym_AMP, + ACTIONS(6434), 1, + anon_sym_CARET, + ACTIONS(6436), 1, + anon_sym_PIPE, + ACTIONS(6440), 1, + anon_sym_PERCENT, + ACTIONS(6442), 1, + anon_sym_STAR_STAR, + ACTIONS(6444), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6454), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5331), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(6420), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6430), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6438), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6448), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6450), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6446), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [119082] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6424), 1, + anon_sym_AMP_AMP, + ACTIONS(6426), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6428), 1, + anon_sym_GT_GT, + ACTIONS(6432), 1, + anon_sym_AMP, + ACTIONS(6434), 1, + anon_sym_CARET, + ACTIONS(6436), 1, + anon_sym_PIPE, + ACTIONS(6440), 1, + anon_sym_PERCENT, + ACTIONS(6442), 1, + anon_sym_STAR_STAR, + ACTIONS(6444), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6454), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5333), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(6420), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6430), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6438), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6448), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6450), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6446), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [119187] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6424), 1, + anon_sym_AMP_AMP, + ACTIONS(6426), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6428), 1, + anon_sym_GT_GT, + ACTIONS(6432), 1, + anon_sym_AMP, + ACTIONS(6434), 1, + anon_sym_CARET, + ACTIONS(6436), 1, + anon_sym_PIPE, + ACTIONS(6440), 1, + anon_sym_PERCENT, + ACTIONS(6442), 1, + anon_sym_STAR_STAR, + ACTIONS(6444), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6454), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5224), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(6420), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6430), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6438), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6448), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6450), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6446), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [119292] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6424), 1, + anon_sym_AMP_AMP, + ACTIONS(6426), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6428), 1, + anon_sym_GT_GT, + ACTIONS(6432), 1, + anon_sym_AMP, + ACTIONS(6434), 1, + anon_sym_CARET, + ACTIONS(6436), 1, + anon_sym_PIPE, + ACTIONS(6440), 1, + anon_sym_PERCENT, + ACTIONS(6442), 1, + anon_sym_STAR_STAR, + ACTIONS(6444), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6454), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5245), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(6420), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6430), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6438), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6448), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6450), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6446), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [119397] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6424), 1, + anon_sym_AMP_AMP, + ACTIONS(6426), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6428), 1, + anon_sym_GT_GT, + ACTIONS(6432), 1, + anon_sym_AMP, + ACTIONS(6434), 1, + anon_sym_CARET, + ACTIONS(6436), 1, + anon_sym_PIPE, + ACTIONS(6440), 1, + anon_sym_PERCENT, + ACTIONS(6442), 1, + anon_sym_STAR_STAR, + ACTIONS(6444), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6454), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5253), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(6420), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6430), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6438), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6448), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6450), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6446), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [119502] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6424), 1, + anon_sym_AMP_AMP, + ACTIONS(6426), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6428), 1, + anon_sym_GT_GT, + ACTIONS(6432), 1, + anon_sym_AMP, + ACTIONS(6434), 1, + anon_sym_CARET, + ACTIONS(6436), 1, + anon_sym_PIPE, + ACTIONS(6440), 1, + anon_sym_PERCENT, + ACTIONS(6442), 1, + anon_sym_STAR_STAR, + ACTIONS(6444), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6454), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5267), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(6420), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6430), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6438), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6448), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6450), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6446), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [119607] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6424), 1, + anon_sym_AMP_AMP, + ACTIONS(6426), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6428), 1, + anon_sym_GT_GT, + ACTIONS(6432), 1, + anon_sym_AMP, + ACTIONS(6434), 1, + anon_sym_CARET, + ACTIONS(6436), 1, + anon_sym_PIPE, + ACTIONS(6440), 1, + anon_sym_PERCENT, + ACTIONS(6442), 1, + anon_sym_STAR_STAR, + ACTIONS(6444), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6454), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5281), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(6420), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6430), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6438), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6448), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6450), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6446), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [119712] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6424), 1, + anon_sym_AMP_AMP, + ACTIONS(6426), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6428), 1, + anon_sym_GT_GT, + ACTIONS(6432), 1, + anon_sym_AMP, + ACTIONS(6434), 1, + anon_sym_CARET, + ACTIONS(6436), 1, + anon_sym_PIPE, + ACTIONS(6440), 1, + anon_sym_PERCENT, + ACTIONS(6442), 1, + anon_sym_STAR_STAR, + ACTIONS(6444), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6454), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5305), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(6420), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6430), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6438), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6448), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6450), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6446), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [119817] = 4, + ACTIONS(5824), 1, + sym_regex_flags, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5820), 17, + anon_sym_STAR, + anon_sym_as, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_instanceof, + anon_sym_satisfies, + anon_sym_implements, + ACTIONS(5822), 22, + sym__ternary_qmark, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [119868] = 6, + ACTIONS(4707), 1, + anon_sym_EQ, + ACTIONS(5641), 1, + anon_sym_of, + ACTIONS(6459), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4705), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4709), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [119923] = 6, + ACTIONS(5162), 1, + anon_sym_EQ, + ACTIONS(5654), 1, + anon_sym_of, + ACTIONS(6462), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5160), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5164), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [119978] = 12, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6465), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5147), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5149), 18, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [120045] = 15, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6468), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5230), 11, + anon_sym_STAR, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5232), 16, + sym__ternary_qmark, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + [120118] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6424), 1, + anon_sym_AMP_AMP, + ACTIONS(6426), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6428), 1, + anon_sym_GT_GT, + ACTIONS(6432), 1, + anon_sym_AMP, + ACTIONS(6434), 1, + anon_sym_CARET, + ACTIONS(6436), 1, + anon_sym_PIPE, + ACTIONS(6440), 1, + anon_sym_PERCENT, + ACTIONS(6442), 1, + anon_sym_STAR_STAR, + ACTIONS(6444), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6454), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5052), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(6420), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6430), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6438), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6448), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6450), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6446), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [120223] = 11, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6471), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5136), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5138), 20, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [120288] = 6, + ACTIONS(1843), 1, + anon_sym_EQ, + ACTIONS(5656), 1, + anon_sym_of, + ACTIONS(6474), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1841), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1845), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [120343] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5212), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5214), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [120392] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5218), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5220), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [120441] = 7, + ACTIONS(4062), 1, + anon_sym_EQ, + ACTIONS(5269), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4687), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(5272), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3869), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [120498] = 7, + ACTIONS(4066), 1, + anon_sym_EQ, + ACTIONS(5269), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4687), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(5272), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3869), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [120555] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5024), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5026), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [120604] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5052), 1, + anon_sym_BQUOTE, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6481), 1, + anon_sym_AMP_AMP, + ACTIONS(6483), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6485), 1, + anon_sym_GT_GT, + ACTIONS(6489), 1, + anon_sym_AMP, + ACTIONS(6491), 1, + anon_sym_CARET, + ACTIONS(6493), 1, + anon_sym_PIPE, + ACTIONS(6497), 1, + anon_sym_PERCENT, + ACTIONS(6499), 1, + anon_sym_STAR_STAR, + ACTIONS(6501), 1, + anon_sym_LT, + ACTIONS(6509), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6511), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6477), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6479), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6487), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6495), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6505), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6507), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6503), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [120708] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(774), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2128), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2126), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [120768] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(774), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2132), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2130), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [120828] = 13, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6499), 1, + anon_sym_STAR_STAR, + ACTIONS(6513), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5007), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5009), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [120896] = 25, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5007), 1, + anon_sym_BANG, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6485), 1, + anon_sym_GT_GT, + ACTIONS(6489), 1, + anon_sym_AMP, + ACTIONS(6491), 1, + anon_sym_CARET, + ACTIONS(6493), 1, + anon_sym_PIPE, + ACTIONS(6497), 1, + anon_sym_PERCENT, + ACTIONS(6499), 1, + anon_sym_STAR_STAR, + ACTIONS(6501), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6477), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6479), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6487), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6495), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6505), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6507), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6503), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 7, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [120988] = 26, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5007), 1, + anon_sym_BANG, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6481), 1, + anon_sym_AMP_AMP, + ACTIONS(6485), 1, + anon_sym_GT_GT, + ACTIONS(6489), 1, + anon_sym_AMP, + ACTIONS(6491), 1, + anon_sym_CARET, + ACTIONS(6493), 1, + anon_sym_PIPE, + ACTIONS(6497), 1, + anon_sym_PERCENT, + ACTIONS(6499), 1, + anon_sym_STAR_STAR, + ACTIONS(6501), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6477), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6479), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6487), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6495), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6505), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6507), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6503), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 6, + sym__ternary_qmark, + anon_sym_as, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [121082] = 16, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6497), 1, + anon_sym_PERCENT, + ACTIONS(6499), 1, + anon_sym_STAR_STAR, + ACTIONS(6513), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6477), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6495), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5007), 8, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5009), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [121156] = 22, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6485), 1, + anon_sym_GT_GT, + ACTIONS(6497), 1, + anon_sym_PERCENT, + ACTIONS(6499), 1, + anon_sym_STAR_STAR, + ACTIONS(6501), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6477), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6479), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6487), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6495), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6505), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6507), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5007), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(6503), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 8, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [121242] = 23, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6485), 1, + anon_sym_GT_GT, + ACTIONS(6489), 1, + anon_sym_AMP, + ACTIONS(6497), 1, + anon_sym_PERCENT, + ACTIONS(6499), 1, + anon_sym_STAR_STAR, + ACTIONS(6501), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5007), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6477), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6479), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6487), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6495), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6505), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6507), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6503), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 8, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [121330] = 24, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6485), 1, + anon_sym_GT_GT, + ACTIONS(6489), 1, + anon_sym_AMP, + ACTIONS(6491), 1, + anon_sym_CARET, + ACTIONS(6497), 1, + anon_sym_PERCENT, + ACTIONS(6499), 1, + anon_sym_STAR_STAR, + ACTIONS(6501), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5007), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6477), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6479), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6487), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6495), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6505), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6507), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6503), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 7, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [121420] = 15, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6497), 1, + anon_sym_PERCENT, + ACTIONS(6499), 1, + anon_sym_STAR_STAR, + ACTIONS(6513), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6477), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5007), 10, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5009), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [121492] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1911), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(6516), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6519), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [121542] = 16, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6499), 1, + anon_sym_STAR_STAR, + ACTIONS(6513), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5007), 11, + anon_sym_STAR, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5009), 14, + sym__ternary_qmark, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + [121616] = 20, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6485), 1, + anon_sym_GT_GT, + ACTIONS(6497), 1, + anon_sym_PERCENT, + ACTIONS(6499), 1, + anon_sym_STAR_STAR, + ACTIONS(6501), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6477), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6479), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6487), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6495), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6503), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5007), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5009), 10, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [121698] = 27, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5007), 1, + anon_sym_BANG, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6481), 1, + anon_sym_AMP_AMP, + ACTIONS(6483), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6485), 1, + anon_sym_GT_GT, + ACTIONS(6489), 1, + anon_sym_AMP, + ACTIONS(6491), 1, + anon_sym_CARET, + ACTIONS(6493), 1, + anon_sym_PIPE, + ACTIONS(6497), 1, + anon_sym_PERCENT, + ACTIONS(6499), 1, + anon_sym_STAR_STAR, + ACTIONS(6501), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6477), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6479), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6487), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6495), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6505), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6507), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6503), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5009), 5, + sym__ternary_qmark, + anon_sym_as, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [121794] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5034), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(6522), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6525), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [121844] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5046), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(6528), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6531), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [121894] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6534), 2, + sym_number, + sym_private_property_identifier, + STATE(4086), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [121952] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6536), 2, + sym_number, + sym_private_property_identifier, + STATE(4087), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [122010] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5331), 1, + anon_sym_BQUOTE, + ACTIONS(6481), 1, + anon_sym_AMP_AMP, + ACTIONS(6483), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6485), 1, + anon_sym_GT_GT, + ACTIONS(6489), 1, + anon_sym_AMP, + ACTIONS(6491), 1, + anon_sym_CARET, + ACTIONS(6493), 1, + anon_sym_PIPE, + ACTIONS(6497), 1, + anon_sym_PERCENT, + ACTIONS(6499), 1, + anon_sym_STAR_STAR, + ACTIONS(6501), 1, + anon_sym_LT, + ACTIONS(6509), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6511), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6477), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6479), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6487), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6495), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6505), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6507), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6503), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [122114] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5333), 1, + anon_sym_BQUOTE, + ACTIONS(6481), 1, + anon_sym_AMP_AMP, + ACTIONS(6483), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6485), 1, + anon_sym_GT_GT, + ACTIONS(6489), 1, + anon_sym_AMP, + ACTIONS(6491), 1, + anon_sym_CARET, + ACTIONS(6493), 1, + anon_sym_PIPE, + ACTIONS(6497), 1, + anon_sym_PERCENT, + ACTIONS(6499), 1, + anon_sym_STAR_STAR, + ACTIONS(6501), 1, + anon_sym_LT, + ACTIONS(6509), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6511), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6477), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6479), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6487), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6495), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6505), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6507), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6503), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [122218] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5224), 1, + anon_sym_BQUOTE, + ACTIONS(6481), 1, + anon_sym_AMP_AMP, + ACTIONS(6483), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6485), 1, + anon_sym_GT_GT, + ACTIONS(6489), 1, + anon_sym_AMP, + ACTIONS(6491), 1, + anon_sym_CARET, + ACTIONS(6493), 1, + anon_sym_PIPE, + ACTIONS(6497), 1, + anon_sym_PERCENT, + ACTIONS(6499), 1, + anon_sym_STAR_STAR, + ACTIONS(6501), 1, + anon_sym_LT, + ACTIONS(6509), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6511), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6477), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6479), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6487), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6495), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6505), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6507), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6503), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [122322] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5245), 1, + anon_sym_BQUOTE, + ACTIONS(6481), 1, + anon_sym_AMP_AMP, + ACTIONS(6483), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6485), 1, + anon_sym_GT_GT, + ACTIONS(6489), 1, + anon_sym_AMP, + ACTIONS(6491), 1, + anon_sym_CARET, + ACTIONS(6493), 1, + anon_sym_PIPE, + ACTIONS(6497), 1, + anon_sym_PERCENT, + ACTIONS(6499), 1, + anon_sym_STAR_STAR, + ACTIONS(6501), 1, + anon_sym_LT, + ACTIONS(6509), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6511), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6477), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6479), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6487), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6495), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6505), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6507), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6503), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [122426] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5253), 1, + anon_sym_BQUOTE, + ACTIONS(6481), 1, + anon_sym_AMP_AMP, + ACTIONS(6483), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6485), 1, + anon_sym_GT_GT, + ACTIONS(6489), 1, + anon_sym_AMP, + ACTIONS(6491), 1, + anon_sym_CARET, + ACTIONS(6493), 1, + anon_sym_PIPE, + ACTIONS(6497), 1, + anon_sym_PERCENT, + ACTIONS(6499), 1, + anon_sym_STAR_STAR, + ACTIONS(6501), 1, + anon_sym_LT, + ACTIONS(6509), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6511), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6477), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6479), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6487), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6495), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6505), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6507), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6503), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [122530] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6226), 1, + anon_sym_AMP_AMP, + ACTIONS(6228), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6234), 1, + anon_sym_AMP, + ACTIONS(6236), 1, + anon_sym_CARET, + ACTIONS(6238), 1, + anon_sym_PIPE, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + ACTIONS(6254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6256), 1, + sym__ternary_qmark, + ACTIONS(6538), 1, + anon_sym_COLON, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6250), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [122634] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5267), 1, + anon_sym_BQUOTE, + ACTIONS(6481), 1, + anon_sym_AMP_AMP, + ACTIONS(6483), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6485), 1, + anon_sym_GT_GT, + ACTIONS(6489), 1, + anon_sym_AMP, + ACTIONS(6491), 1, + anon_sym_CARET, + ACTIONS(6493), 1, + anon_sym_PIPE, + ACTIONS(6497), 1, + anon_sym_PERCENT, + ACTIONS(6499), 1, + anon_sym_STAR_STAR, + ACTIONS(6501), 1, + anon_sym_LT, + ACTIONS(6509), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6511), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6477), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6479), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6487), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6495), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6505), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6507), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6503), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [122738] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5281), 1, + anon_sym_BQUOTE, + ACTIONS(6481), 1, + anon_sym_AMP_AMP, + ACTIONS(6483), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6485), 1, + anon_sym_GT_GT, + ACTIONS(6489), 1, + anon_sym_AMP, + ACTIONS(6491), 1, + anon_sym_CARET, + ACTIONS(6493), 1, + anon_sym_PIPE, + ACTIONS(6497), 1, + anon_sym_PERCENT, + ACTIONS(6499), 1, + anon_sym_STAR_STAR, + ACTIONS(6501), 1, + anon_sym_LT, + ACTIONS(6509), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6511), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6477), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6479), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6487), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6495), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6505), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6507), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6503), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [122842] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5305), 1, + anon_sym_BQUOTE, + ACTIONS(6481), 1, + anon_sym_AMP_AMP, + ACTIONS(6483), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6485), 1, + anon_sym_GT_GT, + ACTIONS(6489), 1, + anon_sym_AMP, + ACTIONS(6491), 1, + anon_sym_CARET, + ACTIONS(6493), 1, + anon_sym_PIPE, + ACTIONS(6497), 1, + anon_sym_PERCENT, + ACTIONS(6499), 1, + anon_sym_STAR_STAR, + ACTIONS(6501), 1, + anon_sym_LT, + ACTIONS(6509), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6511), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6477), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6479), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6487), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6495), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6505), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6507), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6503), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [122946] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6540), 2, + sym_number, + sym_private_property_identifier, + STATE(4004), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [123004] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3590), 12, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_AMP, + anon_sym_PIPE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + anon_sym_QMARK, + ACTIONS(3588), 27, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_DOT, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + anon_sym_extends, + [123052] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6542), 2, + sym_number, + sym_private_property_identifier, + STATE(4006), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [123110] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6544), 2, + sym_number, + sym_private_property_identifier, + STATE(4010), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [123168] = 6, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5310), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4795), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(5307), 3, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + ACTIONS(4723), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4725), 20, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [123222] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6226), 1, + anon_sym_AMP_AMP, + ACTIONS(6228), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6234), 1, + anon_sym_AMP, + ACTIONS(6236), 1, + anon_sym_CARET, + ACTIONS(6238), 1, + anon_sym_PIPE, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + ACTIONS(6254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6256), 1, + sym__ternary_qmark, + ACTIONS(6546), 1, + anon_sym_COLON, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6250), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [123326] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(745), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(6212), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2128), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2126), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [123386] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6364), 1, + anon_sym_AMP_AMP, + ACTIONS(6366), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6368), 1, + anon_sym_GT_GT, + ACTIONS(6372), 1, + anon_sym_AMP, + ACTIONS(6374), 1, + anon_sym_CARET, + ACTIONS(6376), 1, + anon_sym_PIPE, + ACTIONS(6380), 1, + anon_sym_PERCENT, + ACTIONS(6382), 1, + anon_sym_STAR_STAR, + ACTIONS(6384), 1, + anon_sym_LT, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + ACTIONS(6548), 1, + anon_sym_RBRACK, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6360), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6362), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6370), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6378), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [123490] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6226), 1, + anon_sym_AMP_AMP, + ACTIONS(6228), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6234), 1, + anon_sym_AMP, + ACTIONS(6236), 1, + anon_sym_CARET, + ACTIONS(6238), 1, + anon_sym_PIPE, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + ACTIONS(6254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6256), 1, + sym__ternary_qmark, + ACTIONS(6550), 1, + anon_sym_COLON, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6250), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [123594] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(5603), 1, + anon_sym_RBRACE, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2128), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2126), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [123654] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(5603), 1, + anon_sym_RBRACE, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2132), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2130), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [123714] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6552), 2, + sym_number, + sym_private_property_identifier, + STATE(4019), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [123772] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(745), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(6212), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2132), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2130), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [123832] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6554), 2, + sym_number, + sym_private_property_identifier, + STATE(4032), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [123890] = 12, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(2508), 1, + anon_sym_async, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5532), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2512), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6316), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [123956] = 6, + ACTIONS(4568), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5275), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(5278), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3869), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [124010] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3582), 12, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_AMP, + anon_sym_PIPE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + anon_sym_QMARK, + ACTIONS(3580), 27, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_DOT, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + anon_sym_extends, + [124058] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6364), 1, + anon_sym_AMP_AMP, + ACTIONS(6366), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6368), 1, + anon_sym_GT_GT, + ACTIONS(6372), 1, + anon_sym_AMP, + ACTIONS(6374), 1, + anon_sym_CARET, + ACTIONS(6376), 1, + anon_sym_PIPE, + ACTIONS(6380), 1, + anon_sym_PERCENT, + ACTIONS(6382), 1, + anon_sym_STAR_STAR, + ACTIONS(6384), 1, + anon_sym_LT, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + ACTIONS(6556), 1, + anon_sym_RBRACK, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6360), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6362), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6370), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6378), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [124162] = 6, + ACTIONS(5269), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5272), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4687), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3869), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [124216] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(772), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(6225), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2132), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2130), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [124276] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4729), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4723), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4725), 24, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [124326] = 11, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5532), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2512), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6316), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [124390] = 6, + ACTIONS(4007), 1, + anon_sym_COMMA, + ACTIONS(4022), 1, + anon_sym_RBRACK, + ACTIONS(4096), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3869), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [124444] = 7, + ACTIONS(3939), 1, + anon_sym_EQ, + ACTIONS(5269), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4687), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(5272), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3869), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [124500] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5951), 2, + sym_number, + sym_private_property_identifier, + STATE(3972), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [124558] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6226), 1, + anon_sym_AMP_AMP, + ACTIONS(6228), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6234), 1, + anon_sym_AMP, + ACTIONS(6236), 1, + anon_sym_CARET, + ACTIONS(6238), 1, + anon_sym_PIPE, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + ACTIONS(6254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6256), 1, + sym__ternary_qmark, + ACTIONS(6558), 1, + anon_sym_COLON, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6250), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [124662] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6226), 1, + anon_sym_AMP_AMP, + ACTIONS(6228), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6234), 1, + anon_sym_AMP, + ACTIONS(6236), 1, + anon_sym_CARET, + ACTIONS(6238), 1, + anon_sym_PIPE, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + ACTIONS(6254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6256), 1, + sym__ternary_qmark, + ACTIONS(6560), 1, + anon_sym_COLON, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6250), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [124766] = 18, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6485), 1, + anon_sym_GT_GT, + ACTIONS(6497), 1, + anon_sym_PERCENT, + ACTIONS(6499), 1, + anon_sym_STAR_STAR, + ACTIONS(6501), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6477), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6487), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6495), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5007), 7, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5009), 13, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [124844] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6562), 2, + sym_number, + sym_private_property_identifier, + STATE(3993), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [124902] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6226), 1, + anon_sym_AMP_AMP, + ACTIONS(6228), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6234), 1, + anon_sym_AMP, + ACTIONS(6236), 1, + anon_sym_CARET, + ACTIONS(6238), 1, + anon_sym_PIPE, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + ACTIONS(6254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6256), 1, + sym__ternary_qmark, + ACTIONS(6564), 1, + anon_sym_COLON, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6250), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [125006] = 6, + ACTIONS(5275), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5278), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4568), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3869), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [125060] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6364), 1, + anon_sym_AMP_AMP, + ACTIONS(6366), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6368), 1, + anon_sym_GT_GT, + ACTIONS(6372), 1, + anon_sym_AMP, + ACTIONS(6374), 1, + anon_sym_CARET, + ACTIONS(6376), 1, + anon_sym_PIPE, + ACTIONS(6380), 1, + anon_sym_PERCENT, + ACTIONS(6382), 1, + anon_sym_STAR_STAR, + ACTIONS(6384), 1, + anon_sym_LT, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + ACTIONS(6566), 1, + anon_sym_RBRACK, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6360), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6362), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6370), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6378), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [125164] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6568), 2, + sym_number, + sym_private_property_identifier, + STATE(4070), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [125222] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1951), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(6570), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6573), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [125272] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6226), 1, + anon_sym_AMP_AMP, + ACTIONS(6228), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6234), 1, + anon_sym_AMP, + ACTIONS(6236), 1, + anon_sym_CARET, + ACTIONS(6238), 1, + anon_sym_PIPE, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + ACTIONS(6254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6256), 1, + sym__ternary_qmark, + ACTIONS(6576), 1, + anon_sym_COLON, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6250), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [125376] = 6, + ACTIONS(4707), 1, + anon_sym_EQ, + ACTIONS(5430), 1, + anon_sym_RBRACK, + ACTIONS(5641), 1, + anon_sym_COMMA, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4705), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4709), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [125430] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3570), 12, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_AMP, + anon_sym_PIPE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + anon_sym_QMARK, + ACTIONS(3568), 27, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_DOT, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + anon_sym_extends, + [125478] = 10, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6051), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [125540] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5341), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(6578), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6581), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [125590] = 32, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5845), 1, + anon_sym_of, + ACTIONS(6422), 1, + anon_sym_GT, + ACTIONS(6424), 1, + anon_sym_AMP_AMP, + ACTIONS(6426), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6428), 1, + anon_sym_GT_GT, + ACTIONS(6432), 1, + anon_sym_AMP, + ACTIONS(6434), 1, + anon_sym_CARET, + ACTIONS(6436), 1, + anon_sym_PIPE, + ACTIONS(6440), 1, + anon_sym_PERCENT, + ACTIONS(6442), 1, + anon_sym_STAR_STAR, + ACTIONS(6444), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6454), 1, + sym__ternary_qmark, + ACTIONS(6584), 1, + anon_sym_in, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6420), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6430), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6438), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6448), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6450), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6446), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [125696] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(776), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2132), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2130), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [125756] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(5658), 1, + anon_sym_RBRACE, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2128), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2126), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [125816] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1989), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(6587), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6590), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [125866] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(5658), 1, + anon_sym_RBRACE, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2132), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2130), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [125926] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1961), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(6593), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6596), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [125976] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(772), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(6225), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2128), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2126), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [126036] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5980), 1, + anon_sym_RBRACE, + ACTIONS(6226), 1, + anon_sym_AMP_AMP, + ACTIONS(6228), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6234), 1, + anon_sym_AMP, + ACTIONS(6236), 1, + anon_sym_CARET, + ACTIONS(6238), 1, + anon_sym_PIPE, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + ACTIONS(6254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6256), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6250), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [126140] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6599), 2, + sym_number, + sym_private_property_identifier, + STATE(4057), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [126198] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6601), 2, + sym_number, + sym_private_property_identifier, + STATE(4062), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [126256] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5319), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(6603), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6606), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [126306] = 6, + ACTIONS(5237), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5240), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4753), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(5098), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5100), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [126360] = 6, + ACTIONS(5162), 1, + anon_sym_EQ, + ACTIONS(5437), 1, + anon_sym_RBRACK, + ACTIONS(5654), 1, + anon_sym_COMMA, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5160), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5164), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [126414] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6226), 1, + anon_sym_AMP_AMP, + ACTIONS(6228), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6234), 1, + anon_sym_AMP, + ACTIONS(6236), 1, + anon_sym_CARET, + ACTIONS(6238), 1, + anon_sym_PIPE, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + ACTIONS(6254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6256), 1, + sym__ternary_qmark, + ACTIONS(6609), 1, + anon_sym_COLON, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6250), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [126518] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6611), 2, + sym_number, + sym_private_property_identifier, + STATE(4069), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [126576] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6613), 2, + sym_number, + sym_private_property_identifier, + STATE(4075), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [126634] = 12, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6615), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5147), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5149), 17, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [126700] = 15, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6618), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5230), 11, + anon_sym_STAR, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5232), 15, + sym__ternary_qmark, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + [126772] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6364), 1, + anon_sym_AMP_AMP, + ACTIONS(6366), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6368), 1, + anon_sym_GT_GT, + ACTIONS(6372), 1, + anon_sym_AMP, + ACTIONS(6374), 1, + anon_sym_CARET, + ACTIONS(6376), 1, + anon_sym_PIPE, + ACTIONS(6380), 1, + anon_sym_PERCENT, + ACTIONS(6382), 1, + anon_sym_STAR_STAR, + ACTIONS(6384), 1, + anon_sym_LT, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + ACTIONS(6621), 1, + anon_sym_RBRACK, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6360), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6362), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6370), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6378), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [126876] = 11, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(6623), 1, + anon_sym_LT, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5136), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5138), 19, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [126940] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6626), 2, + sym_number, + sym_private_property_identifier, + STATE(3984), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [126998] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6628), 2, + sym_number, + sym_private_property_identifier, + STATE(4082), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [127056] = 6, + ACTIONS(1843), 1, + anon_sym_EQ, + ACTIONS(5369), 1, + anon_sym_RBRACK, + ACTIONS(5656), 1, + anon_sym_COMMA, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1841), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1845), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [127110] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6630), 2, + sym_number, + sym_private_property_identifier, + STATE(4083), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [127168] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6226), 1, + anon_sym_AMP_AMP, + ACTIONS(6228), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6234), 1, + anon_sym_AMP, + ACTIONS(6236), 1, + anon_sym_CARET, + ACTIONS(6238), 1, + anon_sym_PIPE, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + ACTIONS(6254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6256), 1, + sym__ternary_qmark, + ACTIONS(6632), 1, + anon_sym_COLON, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6250), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [127272] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5104), 1, + anon_sym_BQUOTE, + ACTIONS(6481), 1, + anon_sym_AMP_AMP, + ACTIONS(6483), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6485), 1, + anon_sym_GT_GT, + ACTIONS(6489), 1, + anon_sym_AMP, + ACTIONS(6491), 1, + anon_sym_CARET, + ACTIONS(6493), 1, + anon_sym_PIPE, + ACTIONS(6497), 1, + anon_sym_PERCENT, + ACTIONS(6499), 1, + anon_sym_STAR_STAR, + ACTIONS(6501), 1, + anon_sym_LT, + ACTIONS(6509), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6511), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6477), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6479), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6487), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6495), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6505), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6507), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6503), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [127376] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5198), 1, + anon_sym_BQUOTE, + ACTIONS(6481), 1, + anon_sym_AMP_AMP, + ACTIONS(6483), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6485), 1, + anon_sym_GT_GT, + ACTIONS(6489), 1, + anon_sym_AMP, + ACTIONS(6491), 1, + anon_sym_CARET, + ACTIONS(6493), 1, + anon_sym_PIPE, + ACTIONS(6497), 1, + anon_sym_PERCENT, + ACTIONS(6499), 1, + anon_sym_STAR_STAR, + ACTIONS(6501), 1, + anon_sym_LT, + ACTIONS(6509), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6511), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6477), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6479), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6487), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6495), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6505), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6507), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6503), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [127480] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5154), 1, + anon_sym_BQUOTE, + ACTIONS(6481), 1, + anon_sym_AMP_AMP, + ACTIONS(6483), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6485), 1, + anon_sym_GT_GT, + ACTIONS(6489), 1, + anon_sym_AMP, + ACTIONS(6491), 1, + anon_sym_CARET, + ACTIONS(6493), 1, + anon_sym_PIPE, + ACTIONS(6497), 1, + anon_sym_PERCENT, + ACTIONS(6499), 1, + anon_sym_STAR_STAR, + ACTIONS(6501), 1, + anon_sym_LT, + ACTIONS(6509), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6511), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6477), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6479), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6487), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6495), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6505), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6507), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6503), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [127584] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5216), 1, + anon_sym_BQUOTE, + ACTIONS(6481), 1, + anon_sym_AMP_AMP, + ACTIONS(6483), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6485), 1, + anon_sym_GT_GT, + ACTIONS(6489), 1, + anon_sym_AMP, + ACTIONS(6491), 1, + anon_sym_CARET, + ACTIONS(6493), 1, + anon_sym_PIPE, + ACTIONS(6497), 1, + anon_sym_PERCENT, + ACTIONS(6499), 1, + anon_sym_STAR_STAR, + ACTIONS(6501), 1, + anon_sym_LT, + ACTIONS(6509), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6511), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6477), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6479), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6487), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6495), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6505), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6507), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6503), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [127688] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6226), 1, + anon_sym_AMP_AMP, + ACTIONS(6228), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6230), 1, + anon_sym_GT_GT, + ACTIONS(6234), 1, + anon_sym_AMP, + ACTIONS(6236), 1, + anon_sym_CARET, + ACTIONS(6238), 1, + anon_sym_PIPE, + ACTIONS(6242), 1, + anon_sym_PERCENT, + ACTIONS(6244), 1, + anon_sym_STAR_STAR, + ACTIONS(6246), 1, + anon_sym_LT, + ACTIONS(6254), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6256), 1, + sym__ternary_qmark, + ACTIONS(6634), 1, + anon_sym_COLON, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6222), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6224), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6232), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6240), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6250), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6252), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6248), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [127792] = 31, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5220), 1, + anon_sym_BQUOTE, + ACTIONS(6481), 1, + anon_sym_AMP_AMP, + ACTIONS(6483), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6485), 1, + anon_sym_GT_GT, + ACTIONS(6489), 1, + anon_sym_AMP, + ACTIONS(6491), 1, + anon_sym_CARET, + ACTIONS(6493), 1, + anon_sym_PIPE, + ACTIONS(6497), 1, + anon_sym_PERCENT, + ACTIONS(6499), 1, + anon_sym_STAR_STAR, + ACTIONS(6501), 1, + anon_sym_LT, + ACTIONS(6509), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6511), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6477), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6479), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6487), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6495), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6505), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6507), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6503), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [127896] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(5783), 1, + anon_sym_RBRACE, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2128), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2126), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [127956] = 4, + ACTIONS(4036), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3869), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [128006] = 11, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(6017), 1, + anon_sym_COMMA, + ACTIONS(6072), 1, + anon_sym_RBRACE, + STATE(6280), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [128070] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(776), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2128), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2126), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [128130] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(5783), 1, + anon_sym_RBRACE, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2132), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2130), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [128190] = 4, + ACTIONS(4025), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3869), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 25, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [128240] = 30, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5180), 1, + anon_sym_LBRACK, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(5572), 1, + anon_sym_BANG, + ACTIONS(6481), 1, + anon_sym_AMP_AMP, + ACTIONS(6483), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6485), 1, + anon_sym_GT_GT, + ACTIONS(6489), 1, + anon_sym_AMP, + ACTIONS(6491), 1, + anon_sym_CARET, + ACTIONS(6493), 1, + anon_sym_PIPE, + ACTIONS(6497), 1, + anon_sym_PERCENT, + ACTIONS(6499), 1, + anon_sym_STAR_STAR, + ACTIONS(6501), 1, + anon_sym_LT, + ACTIONS(6509), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6511), 1, + sym__ternary_qmark, + STATE(2489), 1, + sym_arguments, + STATE(3131), 1, + sym_type_arguments, + STATE(6215), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6477), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6479), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6487), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6495), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6505), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6507), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6503), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [128341] = 4, + ACTIONS(5824), 1, + sym_regex_flags, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5820), 17, + anon_sym_STAR, + anon_sym_as, + anon_sym_BANG, + anon_sym_in, + anon_sym_of, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_instanceof, + anon_sym_satisfies, + ACTIONS(5822), 20, + sym__ternary_qmark, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [128390] = 9, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6316), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [128449] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2128), 5, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(770), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(2126), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [128498] = 6, + ACTIONS(944), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(2856), 2, + sym_template_string, + sym_arguments, + ACTIONS(4594), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4596), 21, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_satisfies, + [128551] = 30, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5418), 1, + anon_sym_LBRACK, + ACTIONS(5420), 1, + anon_sym_DOT, + ACTIONS(5486), 1, + anon_sym_BANG, + ACTIONS(6481), 1, + anon_sym_AMP_AMP, + ACTIONS(6483), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6485), 1, + anon_sym_GT_GT, + ACTIONS(6489), 1, + anon_sym_AMP, + ACTIONS(6491), 1, + anon_sym_CARET, + ACTIONS(6493), 1, + anon_sym_PIPE, + ACTIONS(6497), 1, + anon_sym_PERCENT, + ACTIONS(6499), 1, + anon_sym_STAR_STAR, + ACTIONS(6501), 1, + anon_sym_LT, + ACTIONS(6509), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6511), 1, + sym__ternary_qmark, + STATE(2910), 1, + sym_arguments, + STATE(3129), 1, + sym_type_arguments, + STATE(6263), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6477), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6479), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6487), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6495), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6505), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6507), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6503), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [128652] = 6, + ACTIONS(87), 1, + anon_sym_BQUOTE, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(2485), 2, + sym_template_string, + sym_arguments, + ACTIONS(4594), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4596), 21, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_satisfies, + [128705] = 4, + ACTIONS(4062), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3869), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 24, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [128754] = 6, + ACTIONS(3939), 1, + anon_sym_EQ, + ACTIONS(4082), 1, + anon_sym_in, + ACTIONS(4085), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3869), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [128807] = 4, + ACTIONS(4066), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3869), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 24, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [128856] = 30, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4452), 1, + anon_sym_LBRACK, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5050), 1, + anon_sym_as, + ACTIONS(5054), 1, + anon_sym_BANG, + ACTIONS(5086), 1, + anon_sym_satisfies, + ACTIONS(6481), 1, + anon_sym_AMP_AMP, + ACTIONS(6483), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6485), 1, + anon_sym_GT_GT, + ACTIONS(6489), 1, + anon_sym_AMP, + ACTIONS(6491), 1, + anon_sym_CARET, + ACTIONS(6493), 1, + anon_sym_PIPE, + ACTIONS(6497), 1, + anon_sym_PERCENT, + ACTIONS(6499), 1, + anon_sym_STAR_STAR, + ACTIONS(6501), 1, + anon_sym_LT, + ACTIONS(6509), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6511), 1, + sym__ternary_qmark, + STATE(1733), 1, + sym_type_arguments, + STATE(1907), 1, + sym_arguments, + STATE(6368), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6477), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6479), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6487), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6495), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6505), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6507), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6503), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [128957] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6638), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6636), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [129003] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6642), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6640), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [129049] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2013), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(2015), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [129095] = 4, + ACTIONS(6644), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1837), 11, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(1839), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [129143] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2001), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(2003), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [129189] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6648), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6646), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [129235] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6652), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6650), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [129281] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6656), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6654), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [129327] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6652), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6650), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [129373] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6642), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6640), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [129419] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6642), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6640), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [129465] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6638), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6636), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [129511] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6660), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6658), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [129557] = 6, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6051), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2128), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2126), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [129609] = 6, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6051), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2132), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2130), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [129661] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6656), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6654), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [129707] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6664), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6662), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [129753] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6652), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6650), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [129799] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6652), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6650), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [129845] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6656), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6654), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [129891] = 4, + ACTIONS(6666), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2013), 11, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(2015), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [129939] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6652), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6650), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [129985] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6670), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6668), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [130031] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6674), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6672), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [130077] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6674), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6672), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [130123] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6648), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6646), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [130169] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6676), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [130215] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6682), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6680), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [130261] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6682), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6680), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [130307] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6684), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [130353] = 7, + ACTIONS(6017), 1, + anon_sym_COMMA, + ACTIONS(6072), 1, + anon_sym_RBRACE, + STATE(6280), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2128), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2126), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [130407] = 5, + ACTIONS(6692), 1, + anon_sym_SEMI, + ACTIONS(6695), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6690), 10, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6688), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [130457] = 7, + ACTIONS(6017), 1, + anon_sym_COMMA, + ACTIONS(6072), 1, + anon_sym_RBRACE, + STATE(6280), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2132), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2130), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [130511] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6699), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6697), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [130557] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6703), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6701), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [130603] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6703), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6701), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [130649] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6707), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6705), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [130695] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6711), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6709), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [130741] = 4, + ACTIONS(4199), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3869), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [130789] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6715), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6713), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [130835] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6715), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6713), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [130881] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6719), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6717), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [130927] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6656), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6654), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [130973] = 4, + ACTIONS(4235), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3869), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [131021] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6723), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6721), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131067] = 8, + ACTIONS(3995), 1, + anon_sym_LT, + ACTIONS(6725), 1, + anon_sym_LPAREN, + ACTIONS(6727), 1, + anon_sym_DOT, + STATE(3298), 1, + sym_arguments, + STATE(6680), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3991), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(3989), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131123] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6652), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6650), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131169] = 5, + ACTIONS(87), 1, + anon_sym_BQUOTE, + STATE(2499), 1, + sym_template_string, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1867), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1869), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_satisfies, + [131219] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6652), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6650), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131265] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6731), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6729), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131311] = 4, + ACTIONS(6733), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1837), 11, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(1839), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131359] = 4, + ACTIONS(6735), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2013), 11, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(2015), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131407] = 4, + ACTIONS(4209), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3869), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [131455] = 5, + ACTIONS(944), 1, + anon_sym_BQUOTE, + STATE(2918), 1, + sym_template_string, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1867), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1869), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_satisfies, + [131505] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6674), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6672), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131551] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6638), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6636), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131597] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6642), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6640), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131643] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6731), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6729), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131689] = 4, + ACTIONS(4207), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3869), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [131737] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6682), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6680), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131783] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6731), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6729), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131829] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6731), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6729), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131875] = 4, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3869), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [131923] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6731), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6729), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131969] = 14, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(2514), 1, + anon_sym_override, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(6737), 1, + anon_sym_STAR, + ACTIONS(6739), 1, + anon_sym_async, + ACTIONS(6743), 1, + anon_sym_readonly, + STATE(3307), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6741), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6745), 2, + anon_sym_get, + anon_sym_set, + STATE(4672), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [132037] = 4, + ACTIONS(4185), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3869), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [132085] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6652), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6650), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132131] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6656), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6654), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132177] = 4, + ACTIONS(4193), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3869), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [132225] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6638), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6636), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132271] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6642), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6640), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132317] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6749), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6747), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132363] = 4, + ACTIONS(4205), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3869), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [132411] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6749), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6747), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132457] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6638), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6636), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132503] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6638), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6636), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132549] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6674), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6672), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132595] = 4, + ACTIONS(4219), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3869), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [132643] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6674), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6672), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132689] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6642), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6640), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132735] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6674), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6672), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132781] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6638), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6636), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132827] = 4, + ACTIONS(4233), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3869), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3873), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [132875] = 5, + ACTIONS(6755), 1, + anon_sym_SEMI, + ACTIONS(6758), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6753), 10, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6751), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132925] = 11, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(6760), 1, + anon_sym_STAR, + ACTIONS(6762), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6764), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6766), 2, + anon_sym_get, + anon_sym_set, + STATE(4654), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [132986] = 9, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(6768), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6741), 2, + sym_number, + sym_private_property_identifier, + STATE(4672), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [133043] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2001), 11, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(2003), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [133088] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2132), 5, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(770), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(2130), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [133135] = 11, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(6770), 1, + anon_sym_STAR, + ACTIONS(6772), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6774), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6776), 2, + anon_sym_get, + anon_sym_set, + STATE(4655), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [133196] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6316), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2128), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2126), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [133245] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6316), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2132), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2130), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [133294] = 10, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(6737), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6741), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6745), 2, + anon_sym_get, + anon_sym_set, + STATE(4672), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [133353] = 11, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(6737), 1, + anon_sym_STAR, + ACTIONS(6739), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6741), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6745), 2, + anon_sym_get, + anon_sym_set, + STATE(4672), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [133414] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6780), 11, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6778), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [133459] = 10, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(6782), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6784), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6786), 2, + anon_sym_get, + anon_sym_set, + STATE(4560), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [133518] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6790), 11, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6788), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [133563] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6794), 11, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6792), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [133608] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6798), 11, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6796), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [133653] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6798), 11, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6796), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [133698] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2013), 11, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(2015), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [133743] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6802), 11, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6800), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [133788] = 10, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(6760), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6764), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6766), 2, + anon_sym_get, + anon_sym_set, + STATE(4654), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [133847] = 10, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(6770), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6774), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6776), 2, + anon_sym_get, + anon_sym_set, + STATE(4655), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [133906] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6784), 2, + sym_number, + sym_private_property_identifier, + STATE(4560), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [133960] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5621), 2, + sym_number, + sym_private_property_identifier, + STATE(4720), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [134014] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5670), 2, + sym_number, + sym_private_property_identifier, + STATE(4758), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [134068] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5645), 2, + sym_number, + sym_private_property_identifier, + STATE(4694), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [134122] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5801), 2, + sym_number, + sym_private_property_identifier, + STATE(4666), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [134176] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6774), 2, + sym_number, + sym_private_property_identifier, + STATE(4655), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [134230] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5757), 2, + sym_number, + sym_private_property_identifier, + STATE(4573), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [134284] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5556), 2, + sym_number, + sym_private_property_identifier, + STATE(4665), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [134338] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5953), 2, + sym_number, + sym_private_property_identifier, + STATE(4576), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [134392] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6804), 2, + sym_number, + sym_private_property_identifier, + STATE(4538), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [134446] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5761), 2, + sym_number, + sym_private_property_identifier, + STATE(4627), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [134500] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5528), 2, + sym_number, + sym_private_property_identifier, + STATE(4582), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [134554] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6764), 2, + sym_number, + sym_private_property_identifier, + STATE(4654), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [134608] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6806), 2, + sym_number, + sym_private_property_identifier, + STATE(4550), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [134662] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5635), 2, + sym_number, + sym_private_property_identifier, + STATE(4604), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [134716] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5680), 2, + sym_number, + sym_private_property_identifier, + STATE(4606), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [134770] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5631), 2, + sym_number, + sym_private_property_identifier, + STATE(4613), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [134824] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5625), 2, + sym_number, + sym_private_property_identifier, + STATE(4646), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [134878] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5695), 2, + sym_number, + sym_private_property_identifier, + STATE(4619), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [134932] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6808), 2, + sym_number, + sym_private_property_identifier, + STATE(4621), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [134986] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5765), 2, + sym_number, + sym_private_property_identifier, + STATE(4664), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [135040] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5771), 2, + sym_number, + sym_private_property_identifier, + STATE(4678), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [135094] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6810), 2, + sym_number, + sym_private_property_identifier, + STATE(4683), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [135148] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6812), 2, + sym_number, + sym_private_property_identifier, + STATE(4685), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [135202] = 17, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(4626), 1, + anon_sym_STAR, + ACTIONS(4630), 1, + anon_sym_async, + ACTIONS(4683), 1, + anon_sym_accessor, + ACTIONS(6814), 1, + anon_sym_static, + ACTIONS(6816), 1, + anon_sym_readonly, + ACTIONS(6818), 1, + anon_sym_declare, + ACTIONS(6820), 1, + anon_sym_abstract, + STATE(3314), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4632), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4636), 2, + anon_sym_get, + anon_sym_set, + STATE(3490), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4107), 16, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [135274] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5828), 2, + sym_number, + sym_private_property_identifier, + STATE(4708), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [135328] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4034), 9, + anon_sym_STAR, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_LT, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(4032), 26, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_DOT, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [135372] = 17, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(5355), 1, + anon_sym_STAR, + ACTIONS(5357), 1, + anon_sym_async, + ACTIONS(6824), 1, + anon_sym_static, + ACTIONS(6826), 1, + anon_sym_readonly, + ACTIONS(6828), 1, + anon_sym_declare, + ACTIONS(6830), 1, + anon_sym_abstract, + ACTIONS(6832), 1, + anon_sym_accessor, + STATE(3305), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5363), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6822), 2, + sym_number, + sym_private_property_identifier, + STATE(3455), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4107), 16, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [135444] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6834), 2, + sym_number, + sym_private_property_identifier, + STATE(4596), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [135498] = 8, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6741), 2, + sym_number, + sym_private_property_identifier, + STATE(4672), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [135552] = 13, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(4679), 1, + anon_sym_override, + ACTIONS(5108), 1, + anon_sym_static, + ACTIONS(5110), 1, + anon_sym_readonly, + ACTIONS(5112), 1, + anon_sym_abstract, + ACTIONS(5114), 1, + anon_sym_accessor, + STATE(3370), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5106), 2, + sym_number, + sym_private_property_identifier, + STATE(3965), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4667), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [135615] = 13, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(4679), 1, + anon_sym_override, + ACTIONS(6838), 1, + anon_sym_static, + ACTIONS(6840), 1, + anon_sym_readonly, + ACTIONS(6842), 1, + anon_sym_abstract, + ACTIONS(6844), 1, + anon_sym_accessor, + STATE(3379), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6836), 2, + sym_number, + sym_private_property_identifier, + STATE(3981), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4667), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [135678] = 6, + ACTIONS(6846), 1, + anon_sym_AT, + STATE(3271), 1, + aux_sym_export_statement_repeat1, + STATE(3301), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3999), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(3997), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [135727] = 12, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(6849), 1, + anon_sym_STAR, + ACTIONS(6853), 1, + anon_sym_readonly, + STATE(3317), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6851), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6855), 2, + anon_sym_get, + anon_sym_set, + STATE(3501), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4107), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [135787] = 9, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(6859), 1, + anon_sym_RBRACE, + ACTIONS(6861), 1, + anon_sym_LBRACK, + STATE(6515), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6863), 2, + sym_number, + sym_private_property_identifier, + STATE(5575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(6857), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [135841] = 9, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(6861), 1, + anon_sym_LBRACK, + ACTIONS(6865), 1, + anon_sym_RBRACE, + STATE(6515), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6863), 2, + sym_number, + sym_private_property_identifier, + STATE(5575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(6857), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [135895] = 9, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(6861), 1, + anon_sym_LBRACK, + ACTIONS(6867), 1, + anon_sym_RBRACE, + STATE(6515), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6863), 2, + sym_number, + sym_private_property_identifier, + STATE(5575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(6857), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [135949] = 9, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(6861), 1, + anon_sym_LBRACK, + ACTIONS(6869), 1, + anon_sym_RBRACE, + STATE(6515), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6863), 2, + sym_number, + sym_private_property_identifier, + STATE(5575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(6857), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [136003] = 22, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2326), 1, + anon_sym_namespace, + ACTIONS(2330), 1, + anon_sym_import, + ACTIONS(2332), 1, + anon_sym_var, + ACTIONS(2334), 1, + anon_sym_let, + ACTIONS(2336), 1, + anon_sym_const, + ACTIONS(2341), 1, + anon_sym_class, + ACTIONS(2343), 1, + anon_sym_async, + ACTIONS(2345), 1, + anon_sym_function, + ACTIONS(2350), 1, + anon_sym_declare, + ACTIONS(2352), 1, + anon_sym_module, + ACTIONS(2354), 1, + anon_sym_abstract, + ACTIONS(2356), 1, + anon_sym_interface, + ACTIONS(2358), 1, + anon_sym_enum, + ACTIONS(2500), 1, + anon_sym_type, + ACTIONS(6871), 1, + anon_sym_default, + STATE(933), 1, + sym_declaration, + STATE(947), 1, + sym_internal_module, + STATE(1494), 1, + sym_decorator, + STATE(5433), 1, + aux_sym_export_statement_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(998), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [136083] = 12, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(6873), 1, + anon_sym_STAR, + ACTIONS(6877), 1, + anon_sym_readonly, + STATE(3302), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6875), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6879), 2, + anon_sym_get, + anon_sym_set, + STATE(3456), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4107), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [136143] = 22, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2554), 1, + anon_sym_type, + ACTIONS(2556), 1, + anon_sym_namespace, + ACTIONS(2558), 1, + anon_sym_import, + ACTIONS(2560), 1, + anon_sym_var, + ACTIONS(2562), 1, + anon_sym_let, + ACTIONS(2564), 1, + anon_sym_const, + ACTIONS(2566), 1, + anon_sym_class, + ACTIONS(2568), 1, + anon_sym_async, + ACTIONS(2570), 1, + anon_sym_function, + ACTIONS(2572), 1, + anon_sym_declare, + ACTIONS(2576), 1, + anon_sym_abstract, + ACTIONS(2580), 1, + anon_sym_interface, + ACTIONS(2582), 1, + anon_sym_enum, + ACTIONS(4267), 1, + anon_sym_module, + ACTIONS(6881), 1, + anon_sym_default, + STATE(1494), 1, + sym_decorator, + STATE(4998), 1, + sym_internal_module, + STATE(5117), 1, + sym_declaration, + STATE(5454), 1, + aux_sym_export_statement_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4902), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [136223] = 22, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2554), 1, + anon_sym_type, + ACTIONS(2556), 1, + anon_sym_namespace, + ACTIONS(2558), 1, + anon_sym_import, + ACTIONS(2560), 1, + anon_sym_var, + ACTIONS(2562), 1, + anon_sym_let, + ACTIONS(2564), 1, + anon_sym_const, + ACTIONS(2566), 1, + anon_sym_class, + ACTIONS(2568), 1, + anon_sym_async, + ACTIONS(2570), 1, + anon_sym_function, + ACTIONS(2572), 1, + anon_sym_declare, + ACTIONS(2574), 1, + anon_sym_module, + ACTIONS(2576), 1, + anon_sym_abstract, + ACTIONS(2578), 1, + anon_sym_global, + ACTIONS(2580), 1, + anon_sym_interface, + ACTIONS(2582), 1, + anon_sym_enum, + STATE(1494), 1, + sym_decorator, + STATE(4998), 1, + sym_internal_module, + STATE(5228), 1, + sym_declaration, + STATE(5454), 1, + aux_sym_export_statement_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4902), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [136303] = 9, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(6861), 1, + anon_sym_LBRACK, + ACTIONS(6883), 1, + anon_sym_RBRACE, + STATE(6131), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6885), 2, + sym_number, + sym_private_property_identifier, + STATE(5298), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(6857), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [136357] = 9, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(6861), 1, + anon_sym_LBRACK, + ACTIONS(6887), 1, + anon_sym_RBRACE, + STATE(6515), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6863), 2, + sym_number, + sym_private_property_identifier, + STATE(5575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(6857), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [136411] = 9, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(6861), 1, + anon_sym_LBRACK, + ACTIONS(6889), 1, + anon_sym_RBRACE, + STATE(6515), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6863), 2, + sym_number, + sym_private_property_identifier, + STATE(5575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(6857), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [136465] = 14, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(5392), 1, + anon_sym_STAR, + ACTIONS(5394), 1, + anon_sym_async, + ACTIONS(5398), 1, + anon_sym_readonly, + ACTIONS(6891), 1, + anon_sym_static, + STATE(3300), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5396), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5400), 2, + anon_sym_get, + anon_sym_set, + STATE(3539), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4107), 17, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [136529] = 22, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2330), 1, + anon_sym_import, + ACTIONS(2332), 1, + anon_sym_var, + ACTIONS(2334), 1, + anon_sym_let, + ACTIONS(2336), 1, + anon_sym_const, + ACTIONS(2341), 1, + anon_sym_class, + ACTIONS(2343), 1, + anon_sym_async, + ACTIONS(2345), 1, + anon_sym_function, + ACTIONS(2354), 1, + anon_sym_abstract, + ACTIONS(2356), 1, + anon_sym_interface, + ACTIONS(2358), 1, + anon_sym_enum, + ACTIONS(2500), 1, + anon_sym_type, + ACTIONS(2522), 1, + anon_sym_namespace, + ACTIONS(2524), 1, + anon_sym_declare, + ACTIONS(2526), 1, + anon_sym_module, + ACTIONS(6893), 1, + anon_sym_default, + STATE(933), 1, + sym_declaration, + STATE(947), 1, + sym_internal_module, + STATE(1494), 1, + sym_decorator, + STATE(5433), 1, + aux_sym_export_statement_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(998), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [136609] = 14, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(2508), 1, + anon_sym_async, + ACTIONS(2510), 1, + anon_sym_readonly, + ACTIONS(2514), 1, + anon_sym_override, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5532), 1, + anon_sym_STAR, + ACTIONS(6895), 1, + anon_sym_static, + STATE(3308), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2512), 2, + anon_sym_get, + anon_sym_set, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 17, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [136673] = 9, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(6861), 1, + anon_sym_LBRACK, + ACTIONS(6897), 1, + anon_sym_RBRACE, + STATE(6515), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6863), 2, + sym_number, + sym_private_property_identifier, + STATE(5575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(6857), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [136727] = 9, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(6861), 1, + anon_sym_LBRACK, + ACTIONS(6899), 1, + anon_sym_RBRACE, + STATE(6302), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6901), 2, + sym_number, + sym_private_property_identifier, + STATE(5480), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(6857), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [136781] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2132), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2130), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [136825] = 22, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2330), 1, + anon_sym_import, + ACTIONS(2332), 1, + anon_sym_var, + ACTIONS(2334), 1, + anon_sym_let, + ACTIONS(2336), 1, + anon_sym_const, + ACTIONS(2341), 1, + anon_sym_class, + ACTIONS(2343), 1, + anon_sym_async, + ACTIONS(2345), 1, + anon_sym_function, + ACTIONS(2354), 1, + anon_sym_abstract, + ACTIONS(2356), 1, + anon_sym_interface, + ACTIONS(2358), 1, + anon_sym_enum, + ACTIONS(2500), 1, + anon_sym_type, + ACTIONS(2504), 1, + anon_sym_global, + ACTIONS(2522), 1, + anon_sym_namespace, + ACTIONS(2524), 1, + anon_sym_declare, + ACTIONS(2528), 1, + anon_sym_module, + STATE(947), 1, + sym_internal_module, + STATE(975), 1, + sym_declaration, + STATE(1494), 1, + sym_decorator, + STATE(5433), 1, + aux_sym_export_statement_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(998), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [136905] = 22, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2326), 1, + anon_sym_namespace, + ACTIONS(2330), 1, + anon_sym_import, + ACTIONS(2332), 1, + anon_sym_var, + ACTIONS(2334), 1, + anon_sym_let, + ACTIONS(2336), 1, + anon_sym_const, + ACTIONS(2341), 1, + anon_sym_class, + ACTIONS(2343), 1, + anon_sym_async, + ACTIONS(2345), 1, + anon_sym_function, + ACTIONS(2350), 1, + anon_sym_declare, + ACTIONS(2354), 1, + anon_sym_abstract, + ACTIONS(2356), 1, + anon_sym_interface, + ACTIONS(2358), 1, + anon_sym_enum, + ACTIONS(2500), 1, + anon_sym_type, + ACTIONS(2502), 1, + anon_sym_module, + ACTIONS(2504), 1, + anon_sym_global, + STATE(947), 1, + sym_internal_module, + STATE(975), 1, + sym_declaration, + STATE(1494), 1, + sym_decorator, + STATE(5433), 1, + aux_sym_export_statement_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(998), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [136985] = 9, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(6861), 1, + anon_sym_LBRACK, + ACTIONS(6903), 1, + anon_sym_RBRACE, + STATE(6515), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6863), 2, + sym_number, + sym_private_property_identifier, + STATE(5575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(6857), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137039] = 14, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4129), 1, + anon_sym_override, + ACTIONS(4574), 1, + anon_sym_STAR, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(4580), 1, + anon_sym_async, + ACTIONS(4584), 1, + anon_sym_readonly, + ACTIONS(6905), 1, + anon_sym_static, + STATE(3306), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4582), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4586), 2, + anon_sym_get, + anon_sym_set, + STATE(3561), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4107), 17, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137103] = 22, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2326), 1, + anon_sym_namespace, + ACTIONS(2330), 1, + anon_sym_import, + ACTIONS(2332), 1, + anon_sym_var, + ACTIONS(2334), 1, + anon_sym_let, + ACTIONS(2336), 1, + anon_sym_const, + ACTIONS(2341), 1, + anon_sym_class, + ACTIONS(2343), 1, + anon_sym_async, + ACTIONS(2345), 1, + anon_sym_function, + ACTIONS(2350), 1, + anon_sym_declare, + ACTIONS(2352), 1, + anon_sym_module, + ACTIONS(2354), 1, + anon_sym_abstract, + ACTIONS(2356), 1, + anon_sym_interface, + ACTIONS(2358), 1, + anon_sym_enum, + ACTIONS(2500), 1, + anon_sym_type, + ACTIONS(6907), 1, + anon_sym_default, + STATE(933), 1, + sym_declaration, + STATE(947), 1, + sym_internal_module, + STATE(1494), 1, + sym_decorator, + STATE(5433), 1, + aux_sym_export_statement_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(998), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [137183] = 11, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(4626), 1, + anon_sym_STAR, + ACTIONS(4630), 1, + anon_sym_async, + ACTIONS(4634), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4632), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4636), 2, + anon_sym_get, + anon_sym_set, + STATE(3490), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4107), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137240] = 11, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(5392), 1, + anon_sym_STAR, + ACTIONS(5394), 1, + anon_sym_async, + ACTIONS(5398), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5396), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5400), 2, + anon_sym_get, + anon_sym_set, + STATE(3539), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4107), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137297] = 11, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(5542), 1, + anon_sym_STAR, + ACTIONS(5544), 1, + anon_sym_async, + ACTIONS(6911), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5548), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6909), 2, + sym_number, + sym_private_property_identifier, + STATE(3498), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4107), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137354] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4049), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(4047), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [137395] = 8, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(6861), 1, + anon_sym_LBRACK, + STATE(6515), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6863), 2, + sym_number, + sym_private_property_identifier, + STATE(5575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(6857), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137446] = 11, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(5442), 1, + anon_sym_STAR, + ACTIONS(5444), 1, + anon_sym_async, + ACTIONS(5448), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5446), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5450), 2, + anon_sym_get, + anon_sym_set, + STATE(3558), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4107), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137503] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4080), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(4078), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [137544] = 9, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(6849), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5957), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6913), 2, + anon_sym_get, + anon_sym_set, + STATE(4705), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137597] = 11, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(5554), 1, + anon_sym_STAR, + ACTIONS(5560), 1, + anon_sym_async, + ACTIONS(6915), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5562), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5564), 2, + anon_sym_get, + anon_sym_set, + STATE(3571), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4107), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137654] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4060), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(4058), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [137695] = 11, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(5402), 1, + anon_sym_STAR, + ACTIONS(5404), 1, + anon_sym_async, + ACTIONS(6919), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5408), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6917), 2, + sym_number, + sym_private_property_identifier, + STATE(3493), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4107), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137752] = 11, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(5372), 1, + anon_sym_STAR, + ACTIONS(5374), 1, + anon_sym_async, + ACTIONS(5378), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5376), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5380), 2, + anon_sym_get, + anon_sym_set, + STATE(3545), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4107), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137809] = 11, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(6770), 1, + anon_sym_STAR, + ACTIONS(6772), 1, + anon_sym_async, + ACTIONS(6921), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6774), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6776), 2, + anon_sym_get, + anon_sym_set, + STATE(4655), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137866] = 11, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(6737), 1, + anon_sym_STAR, + ACTIONS(6739), 1, + anon_sym_async, + ACTIONS(6743), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6741), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6745), 2, + anon_sym_get, + anon_sym_set, + STATE(4672), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137923] = 11, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(5402), 1, + anon_sym_STAR, + ACTIONS(5404), 1, + anon_sym_async, + ACTIONS(6925), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5408), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6923), 2, + sym_number, + sym_private_property_identifier, + STATE(3492), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4107), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137980] = 11, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(5610), 1, + anon_sym_STAR, + ACTIONS(5612), 1, + anon_sym_async, + ACTIONS(6927), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5614), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5616), 2, + anon_sym_get, + anon_sym_set, + STATE(3524), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4107), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [138037] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3991), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(3989), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [138078] = 11, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(5355), 1, + anon_sym_STAR, + ACTIONS(5357), 1, + anon_sym_async, + ACTIONS(6931), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5363), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6929), 2, + sym_number, + sym_private_property_identifier, + STATE(3500), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4107), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [138135] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4076), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(4074), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [138176] = 11, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(5452), 1, + anon_sym_STAR, + ACTIONS(5454), 1, + anon_sym_async, + ACTIONS(5458), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5456), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5460), 2, + anon_sym_get, + anon_sym_set, + STATE(3475), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4107), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [138233] = 11, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4574), 1, + anon_sym_STAR, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(4580), 1, + anon_sym_async, + ACTIONS(4584), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4582), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4586), 2, + anon_sym_get, + anon_sym_set, + STATE(3561), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4107), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [138290] = 11, + ACTIONS(3684), 1, + anon_sym_DQUOTE, + ACTIONS(3686), 1, + anon_sym_SQUOTE, + ACTIONS(4578), 1, + anon_sym_LBRACK, + ACTIONS(5799), 1, + anon_sym_STAR, + ACTIONS(5808), 1, + anon_sym_async, + ACTIONS(6933), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5810), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5812), 2, + anon_sym_get, + anon_sym_set, + STATE(3465), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4107), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [138347] = 9, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(6935), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5953), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6937), 2, + anon_sym_get, + anon_sym_set, + STATE(4576), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [138400] = 11, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(2508), 1, + anon_sym_async, + ACTIONS(2510), 1, + anon_sym_readonly, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5532), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2512), 2, + anon_sym_get, + anon_sym_set, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [138457] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(6941), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6939), 2, + sym_number, + sym_private_property_identifier, + STATE(4072), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4667), 22, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [138507] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5828), 2, + sym_number, + sym_private_property_identifier, + STATE(4708), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [138555] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(6945), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6943), 2, + sym_number, + sym_private_property_identifier, + STATE(4016), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4667), 22, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [138605] = 7, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6947), 2, + sym_number, + sym_private_property_identifier, + STATE(4017), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [138653] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5621), 2, + sym_number, + sym_private_property_identifier, + STATE(4720), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [138701] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6806), 2, + sym_number, + sym_private_property_identifier, + STATE(4550), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [138749] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(6951), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6949), 2, + sym_number, + sym_private_property_identifier, + STATE(3979), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4667), 22, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [138799] = 7, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6953), 2, + sym_number, + sym_private_property_identifier, + STATE(4020), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [138847] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(6957), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6955), 2, + sym_number, + sym_private_property_identifier, + STATE(4029), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4667), 22, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [138897] = 7, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6959), 2, + sym_number, + sym_private_property_identifier, + STATE(4030), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [138945] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(6963), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6961), 2, + sym_number, + sym_private_property_identifier, + STATE(4031), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4667), 22, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [138995] = 7, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6965), 2, + sym_number, + sym_private_property_identifier, + STATE(3980), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139043] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5957), 2, + sym_number, + sym_private_property_identifier, + STATE(4705), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139091] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5556), 2, + sym_number, + sym_private_property_identifier, + STATE(4665), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139139] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(6969), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6967), 2, + sym_number, + sym_private_property_identifier, + STATE(3983), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4667), 22, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139189] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(6973), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6971), 2, + sym_number, + sym_private_property_identifier, + STATE(3987), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4667), 22, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139239] = 7, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6975), 2, + sym_number, + sym_private_property_identifier, + STATE(3988), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139287] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6812), 2, + sym_number, + sym_private_property_identifier, + STATE(4685), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139335] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5816), 2, + sym_number, + sym_private_property_identifier, + STATE(4702), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139383] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6784), 2, + sym_number, + sym_private_property_identifier, + STATE(4560), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139431] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5645), 2, + sym_number, + sym_private_property_identifier, + STATE(4694), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139479] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6741), 2, + sym_number, + sym_private_property_identifier, + STATE(4672), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139527] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4643), 2, + sym_number, + sym_private_property_identifier, + STATE(4751), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139575] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5757), 2, + sym_number, + sym_private_property_identifier, + STATE(4573), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139623] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5761), 2, + sym_number, + sym_private_property_identifier, + STATE(4627), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139671] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2496), 2, + sym_number, + sym_private_property_identifier, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139719] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5765), 2, + sym_number, + sym_private_property_identifier, + STATE(4664), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139767] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5771), 2, + sym_number, + sym_private_property_identifier, + STATE(4678), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139815] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6810), 2, + sym_number, + sym_private_property_identifier, + STATE(4683), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139863] = 7, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6977), 2, + sym_number, + sym_private_property_identifier, + STATE(4073), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139911] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(6981), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6979), 2, + sym_number, + sym_private_property_identifier, + STATE(4084), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4667), 22, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139961] = 7, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6983), 2, + sym_number, + sym_private_property_identifier, + STATE(4085), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140009] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5670), 2, + sym_number, + sym_private_property_identifier, + STATE(4758), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140057] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5528), 2, + sym_number, + sym_private_property_identifier, + STATE(4582), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140105] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(6292), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5106), 2, + sym_number, + sym_private_property_identifier, + STATE(3965), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4667), 22, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140155] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6804), 2, + sym_number, + sym_private_property_identifier, + STATE(4538), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140203] = 7, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6985), 2, + sym_number, + sym_private_property_identifier, + STATE(3974), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140251] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(6989), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6987), 2, + sym_number, + sym_private_property_identifier, + STATE(3969), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4667), 22, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140301] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6764), 2, + sym_number, + sym_private_property_identifier, + STATE(4654), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140349] = 7, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6991), 2, + sym_number, + sym_private_property_identifier, + STATE(3970), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140397] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5775), 2, + sym_number, + sym_private_property_identifier, + STATE(4589), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140445] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5635), 2, + sym_number, + sym_private_property_identifier, + STATE(4604), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140493] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5801), 2, + sym_number, + sym_private_property_identifier, + STATE(4666), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140541] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5625), 2, + sym_number, + sym_private_property_identifier, + STATE(4646), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140589] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5680), 2, + sym_number, + sym_private_property_identifier, + STATE(4606), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140637] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5631), 2, + sym_number, + sym_private_property_identifier, + STATE(4613), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140685] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6774), 2, + sym_number, + sym_private_property_identifier, + STATE(4655), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140733] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5695), 2, + sym_number, + sym_private_property_identifier, + STATE(4619), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140781] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(6993), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6540), 2, + sym_number, + sym_private_property_identifier, + STATE(4004), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4667), 22, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140831] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6808), 2, + sym_number, + sym_private_property_identifier, + STATE(4621), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140879] = 7, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6540), 2, + sym_number, + sym_private_property_identifier, + STATE(4004), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140927] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(6408), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5951), 2, + sym_number, + sym_private_property_identifier, + STATE(3972), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4667), 22, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140977] = 7, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5951), 2, + sym_number, + sym_private_property_identifier, + STATE(3972), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [141025] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6834), 2, + sym_number, + sym_private_property_identifier, + STATE(4596), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [141073] = 7, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5106), 2, + sym_number, + sym_private_property_identifier, + STATE(3965), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [141121] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5953), 2, + sym_number, + sym_private_property_identifier, + STATE(4576), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [141169] = 7, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4671), 2, + sym_number, + sym_private_property_identifier, + STATE(3956), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [141217] = 7, + ACTIONS(2486), 1, + anon_sym_DQUOTE, + ACTIONS(2488), 1, + anon_sym_SQUOTE, + ACTIONS(4641), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5686), 2, + sym_number, + sym_private_property_identifier, + STATE(4597), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2506), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [141265] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(6997), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6995), 2, + sym_number, + sym_private_property_identifier, + STATE(4007), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4667), 22, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [141315] = 7, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6999), 2, + sym_number, + sym_private_property_identifier, + STATE(4008), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4667), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [141363] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(4669), 1, + anon_sym_LBRACK, + ACTIONS(7003), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7001), 2, + sym_number, + sym_private_property_identifier, + STATE(4018), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4667), 22, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [141413] = 4, + ACTIONS(7005), 1, + sym_identifier, + STATE(7305), 1, + sym_mapped_type_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7007), 22, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [141448] = 9, + ACTIONS(3913), 1, + anon_sym_LPAREN, + ACTIONS(7009), 1, + anon_sym_DOT, + ACTIONS(7011), 1, + anon_sym_QMARK_DOT, + ACTIONS(7013), 1, + anon_sym_LT, + STATE(3440), 1, + sym_arguments, + STATE(3521), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4554), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4556), 12, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [141489] = 9, + ACTIONS(3913), 1, + anon_sym_LPAREN, + ACTIONS(7013), 1, + anon_sym_LT, + ACTIONS(7015), 1, + anon_sym_DOT, + ACTIONS(7017), 1, + anon_sym_QMARK_DOT, + STATE(3437), 1, + sym_arguments, + STATE(3527), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4560), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4562), 12, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [141530] = 9, + ACTIONS(3913), 1, + anon_sym_LPAREN, + ACTIONS(3915), 1, + anon_sym_DOT, + ACTIONS(3917), 1, + anon_sym_QMARK_DOT, + ACTIONS(7013), 1, + anon_sym_LT, + STATE(3441), 1, + sym_arguments, + STATE(3570), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3887), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(3875), 12, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [141571] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4899), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4901), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [141599] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4983), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4985), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [141627] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4939), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4941), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [141655] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4943), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4945), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [141683] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4943), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4945), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [141711] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4943), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4945), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [141739] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4947), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4949), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [141767] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4947), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4949), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [141795] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4947), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4949), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [141823] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4951), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4953), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [141851] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4951), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4953), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [141879] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4951), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4953), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [141907] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4887), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4889), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [141935] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4891), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4893), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [141963] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4895), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4897), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [141991] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4899), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4901), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [142019] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4895), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4897), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [142047] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4903), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4905), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [142075] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4907), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4909), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [142103] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4903), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4905), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [142131] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4915), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4917), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [142159] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4907), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4909), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [142187] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4911), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4913), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [142215] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4915), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4917), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [142243] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4971), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4973), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [142271] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4975), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4977), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [142299] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4975), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4977), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [142327] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4975), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4977), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [142355] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4979), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4981), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [142383] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4979), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4981), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [142411] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4979), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4981), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [142439] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4983), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4985), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [142467] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4983), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4985), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [142495] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4911), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4913), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [142523] = 8, + ACTIONS(3913), 1, + anon_sym_LPAREN, + ACTIONS(4542), 1, + anon_sym_EQ, + ACTIONS(7013), 1, + anon_sym_LT, + ACTIONS(7019), 1, + anon_sym_DOT, + STATE(3499), 1, + sym_arguments, + STATE(3554), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4544), 12, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [142560] = 3, + ACTIONS(4089), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3937), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_extends, + [142587] = 9, + ACTIONS(3877), 1, + anon_sym_LPAREN, + ACTIONS(4560), 1, + anon_sym_PIPE, + ACTIONS(7021), 1, + anon_sym_DOT, + ACTIONS(7023), 1, + anon_sym_QMARK_DOT, + ACTIONS(7025), 1, + anon_sym_LT, + STATE(3636), 1, + sym_arguments, + STATE(3827), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4562), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [142626] = 18, + ACTIONS(3995), 1, + anon_sym_LT, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7029), 1, + anon_sym_EQ, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7033), 1, + anon_sym_COMMA, + ACTIONS(7035), 1, + anon_sym_COLON, + ACTIONS(7037), 1, + anon_sym_GT, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7042), 1, + anon_sym_DOT, + ACTIONS(7044), 1, + anon_sym_SLASH_GT, + ACTIONS(7046), 1, + anon_sym_extends, + STATE(4121), 1, + sym_type_arguments, + STATE(4122), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + STATE(5893), 1, + sym_constraint, + STATE(6539), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [142683] = 3, + ACTIONS(4859), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4861), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_extends, + [142710] = 3, + ACTIONS(4087), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3895), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_extends, + [142737] = 3, + ACTIONS(4847), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4849), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_extends, + [142764] = 3, + ACTIONS(4851), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4853), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_extends, + [142791] = 3, + ACTIONS(4855), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4857), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_extends, + [142818] = 18, + ACTIONS(3995), 1, + anon_sym_LT, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7029), 1, + anon_sym_EQ, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7033), 1, + anon_sym_COMMA, + ACTIONS(7035), 1, + anon_sym_COLON, + ACTIONS(7037), 1, + anon_sym_GT, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7042), 1, + anon_sym_DOT, + ACTIONS(7046), 1, + anon_sym_extends, + ACTIONS(7048), 1, + anon_sym_SLASH_GT, + STATE(4207), 1, + sym_type_arguments, + STATE(4210), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + STATE(5893), 1, + sym_constraint, + STATE(6539), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [142875] = 9, + ACTIONS(3877), 1, + anon_sym_LPAREN, + ACTIONS(4554), 1, + anon_sym_PIPE, + ACTIONS(7025), 1, + anon_sym_LT, + ACTIONS(7050), 1, + anon_sym_DOT, + ACTIONS(7052), 1, + anon_sym_QMARK_DOT, + STATE(3633), 1, + sym_arguments, + STATE(3815), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4556), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [142914] = 6, + ACTIONS(4548), 1, + anon_sym_EQ, + ACTIONS(7013), 1, + anon_sym_LT, + ACTIONS(7054), 1, + anon_sym_DOT, + STATE(3593), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3955), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [142947] = 18, + ACTIONS(3995), 1, + anon_sym_LT, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7029), 1, + anon_sym_EQ, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7033), 1, + anon_sym_COMMA, + ACTIONS(7035), 1, + anon_sym_COLON, + ACTIONS(7037), 1, + anon_sym_GT, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7042), 1, + anon_sym_DOT, + ACTIONS(7046), 1, + anon_sym_extends, + ACTIONS(7056), 1, + anon_sym_SLASH_GT, + STATE(4123), 1, + sym_type_arguments, + STATE(4135), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + STATE(5893), 1, + sym_constraint, + STATE(6539), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [143004] = 9, + ACTIONS(3877), 1, + anon_sym_LPAREN, + ACTIONS(3879), 1, + anon_sym_DOT, + ACTIONS(3883), 1, + anon_sym_QMARK_DOT, + ACTIONS(3887), 1, + anon_sym_PIPE, + ACTIONS(7025), 1, + anon_sym_LT, + STATE(3631), 1, + sym_arguments, + STATE(3806), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3875), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [143043] = 7, + ACTIONS(4548), 1, + anon_sym_EQ, + ACTIONS(7013), 1, + anon_sym_LT, + ACTIONS(7054), 1, + anon_sym_DOT, + ACTIONS(7058), 1, + anon_sym_is, + STATE(3593), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3955), 12, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [143077] = 5, + ACTIONS(3915), 1, + anon_sym_DOT, + ACTIONS(3917), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3887), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(3875), 13, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [143107] = 3, + ACTIONS(4967), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4969), 16, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_BQUOTE, + anon_sym_QMARK, + anon_sym_extends, + [143133] = 4, + ACTIONS(1969), 1, + anon_sym_DOT, + ACTIONS(4829), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4831), 15, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_extends, + [143161] = 5, + ACTIONS(7060), 1, + anon_sym_DOT, + ACTIONS(7062), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4731), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4733), 13, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [143191] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4809), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4811), 15, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [143217] = 4, + ACTIONS(1965), 1, + anon_sym_DOT, + ACTIONS(4829), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4831), 15, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_extends, + [143245] = 3, + ACTIONS(4647), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4649), 16, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_BQUOTE, + anon_sym_QMARK, + anon_sym_extends, + [143271] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4801), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4803), 15, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [143297] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4793), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4795), 15, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [143323] = 3, + ACTIONS(4843), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4845), 16, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_BQUOTE, + anon_sym_QMARK, + anon_sym_extends, + [143349] = 15, + ACTIONS(3258), 1, + anon_sym_DQUOTE, + ACTIONS(3260), 1, + anon_sym_SQUOTE, + ACTIONS(7064), 1, + sym_identifier, + ACTIONS(7066), 1, + anon_sym_STAR, + ACTIONS(7068), 1, + anon_sym_type, + ACTIONS(7070), 1, + anon_sym_LBRACE, + ACTIONS(7072), 1, + anon_sym_typeof, + ACTIONS(7076), 1, + anon_sym_DOT, + STATE(5444), 1, + sym_string, + STATE(5458), 1, + sym_import_require_clause, + STATE(6547), 1, + sym_import_clause, + STATE(6606), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(7347), 2, + sym_namespace_import, + sym_named_imports, + ACTIONS(7074), 3, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT, + [143399] = 8, + ACTIONS(3877), 1, + anon_sym_LPAREN, + ACTIONS(4542), 1, + anon_sym_PIPE, + ACTIONS(7025), 1, + anon_sym_LT, + ACTIONS(7078), 1, + anon_sym_DOT, + STATE(3741), 1, + sym_arguments, + STATE(3860), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4544), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [143435] = 5, + ACTIONS(4590), 1, + anon_sym_EQ, + ACTIONS(7013), 1, + anon_sym_LT, + STATE(3560), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4592), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [143465] = 3, + ACTIONS(4943), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4945), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [143490] = 3, + ACTIONS(4979), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4981), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [143515] = 3, + ACTIONS(4979), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4981), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [143540] = 3, + ACTIONS(4979), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4981), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [143565] = 3, + ACTIONS(4983), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4985), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [143590] = 3, + ACTIONS(4983), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4985), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [143615] = 3, + ACTIONS(4983), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4985), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [143640] = 14, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7084), 1, + anon_sym_BANG, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7090), 1, + anon_sym_QMARK, + ACTIONS(7092), 1, + sym__member_signature_marker, + STATE(4899), 1, + sym_formal_parameters, + STATE(4988), 1, + sym_type_annotation, + STATE(5938), 1, + sym__initializer, + STATE(6471), 1, + sym_type_parameters, + STATE(6605), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7082), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [143687] = 14, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7096), 1, + anon_sym_BANG, + ACTIONS(7098), 1, + anon_sym_QMARK, + ACTIONS(7100), 1, + sym__member_signature_marker, + STATE(4779), 1, + sym_type_annotation, + STATE(4899), 1, + sym_formal_parameters, + STATE(5796), 1, + sym__initializer, + STATE(6441), 1, + sym__call_signature, + STATE(6471), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7094), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [143734] = 14, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7104), 1, + anon_sym_BANG, + ACTIONS(7106), 1, + anon_sym_QMARK, + ACTIONS(7108), 1, + sym__member_signature_marker, + STATE(4899), 1, + sym_formal_parameters, + STATE(4924), 1, + sym_type_annotation, + STATE(5933), 1, + sym__initializer, + STATE(6471), 1, + sym_type_parameters, + STATE(6510), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7102), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [143781] = 14, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7112), 1, + anon_sym_BANG, + ACTIONS(7114), 1, + anon_sym_QMARK, + ACTIONS(7116), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(4928), 1, + sym_type_annotation, + STATE(5868), 1, + sym__call_signature, + STATE(5869), 1, + sym__initializer, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7110), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [143828] = 8, + ACTIONS(7118), 1, + anon_sym_LPAREN, + ACTIONS(7120), 1, + anon_sym_DOT, + ACTIONS(7122), 1, + anon_sym_QMARK_DOT, + ACTIONS(7124), 1, + anon_sym_LT, + STATE(3871), 1, + sym_arguments, + STATE(4061), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3875), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [143863] = 3, + ACTIONS(1855), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1853), 15, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + anon_sym_is, + [143888] = 3, + ACTIONS(4887), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4889), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [143913] = 3, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4893), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [143938] = 3, + ACTIONS(4895), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4897), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [143963] = 3, + ACTIONS(4899), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4901), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [143988] = 3, + ACTIONS(4895), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4897), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [144013] = 11, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4272), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(4224), 1, + sym_formal_parameters, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + STATE(6691), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 7, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [144054] = 14, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7128), 1, + anon_sym_BANG, + ACTIONS(7130), 1, + anon_sym_LPAREN, + ACTIONS(7132), 1, + anon_sym_QMARK, + ACTIONS(7134), 1, + sym__member_signature_marker, + STATE(3992), 1, + sym_formal_parameters, + STATE(4588), 1, + sym__call_signature, + STATE(4822), 1, + sym_type_annotation, + STATE(5678), 1, + sym__initializer, + STATE(6683), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7126), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [144101] = 3, + ACTIONS(4899), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4901), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [144126] = 3, + ACTIONS(4903), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4905), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [144151] = 3, + ACTIONS(4907), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4909), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [144176] = 3, + ACTIONS(4903), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4905), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [144201] = 3, + ACTIONS(4907), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4909), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [144226] = 3, + ACTIONS(4911), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4913), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [144251] = 3, + ACTIONS(4915), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4917), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [144276] = 14, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7138), 1, + anon_sym_BANG, + ACTIONS(7140), 1, + anon_sym_QMARK, + ACTIONS(7142), 1, + sym__member_signature_marker, + STATE(4899), 1, + sym_formal_parameters, + STATE(5231), 1, + sym_type_annotation, + STATE(5914), 1, + sym__initializer, + STATE(6471), 1, + sym_type_parameters, + STATE(6640), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7136), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [144323] = 8, + ACTIONS(7118), 1, + anon_sym_LPAREN, + ACTIONS(7124), 1, + anon_sym_LT, + ACTIONS(7144), 1, + anon_sym_DOT, + ACTIONS(7146), 1, + anon_sym_QMARK_DOT, + STATE(3768), 1, + sym_arguments, + STATE(4064), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4562), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [144358] = 14, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7130), 1, + anon_sym_LPAREN, + ACTIONS(7150), 1, + anon_sym_BANG, + ACTIONS(7152), 1, + anon_sym_QMARK, + ACTIONS(7154), 1, + sym__member_signature_marker, + STATE(3992), 1, + sym_formal_parameters, + STATE(4687), 1, + sym__call_signature, + STATE(5050), 1, + sym_type_annotation, + STATE(5764), 1, + sym__initializer, + STATE(6683), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7148), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [144405] = 3, + ACTIONS(4911), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4913), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [144430] = 3, + ACTIONS(4915), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4917), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [144455] = 11, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4264), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(4224), 1, + sym_formal_parameters, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + STATE(6691), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 7, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [144496] = 14, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7092), 1, + sym__member_signature_marker, + ACTIONS(7156), 1, + anon_sym_BANG, + ACTIONS(7158), 1, + anon_sym_QMARK, + STATE(4899), 1, + sym_formal_parameters, + STATE(5178), 1, + sym_type_annotation, + STATE(6079), 1, + sym__initializer, + STATE(6471), 1, + sym_type_parameters, + STATE(6781), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7082), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [144543] = 8, + ACTIONS(7118), 1, + anon_sym_LPAREN, + ACTIONS(7124), 1, + anon_sym_LT, + ACTIONS(7160), 1, + anon_sym_DOT, + ACTIONS(7162), 1, + anon_sym_QMARK_DOT, + STATE(3767), 1, + sym_arguments, + STATE(4063), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4556), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [144578] = 11, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4269), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(4224), 1, + sym_formal_parameters, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + STATE(6691), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 7, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [144619] = 3, + ACTIONS(4975), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4977), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [144644] = 14, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7130), 1, + anon_sym_LPAREN, + ACTIONS(7166), 1, + anon_sym_BANG, + ACTIONS(7168), 1, + anon_sym_QMARK, + ACTIONS(7170), 1, + sym__member_signature_marker, + STATE(3992), 1, + sym_formal_parameters, + STATE(4623), 1, + sym__call_signature, + STATE(5179), 1, + sym_type_annotation, + STATE(5732), 1, + sym__initializer, + STATE(6683), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7164), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [144691] = 11, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4281), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(4224), 1, + sym_formal_parameters, + STATE(6225), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + STATE(6691), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 7, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [144732] = 11, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4278), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(4224), 1, + sym_formal_parameters, + STATE(6212), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + STATE(6691), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 7, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [144773] = 14, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7108), 1, + sym__member_signature_marker, + ACTIONS(7172), 1, + anon_sym_BANG, + ACTIONS(7174), 1, + anon_sym_QMARK, + STATE(4899), 1, + sym_formal_parameters, + STATE(4936), 1, + sym_type_annotation, + STATE(5609), 1, + sym__initializer, + STATE(6471), 1, + sym_type_parameters, + STATE(6472), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7102), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [144820] = 14, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7100), 1, + sym__member_signature_marker, + ACTIONS(7176), 1, + anon_sym_BANG, + ACTIONS(7178), 1, + anon_sym_QMARK, + STATE(4885), 1, + sym_type_annotation, + STATE(4899), 1, + sym_formal_parameters, + STATE(5697), 1, + sym__initializer, + STATE(6471), 1, + sym_type_parameters, + STATE(6822), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7094), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [144867] = 4, + ACTIONS(4689), 1, + anon_sym_EQ, + ACTIONS(7180), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4691), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [144894] = 14, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7100), 1, + sym__member_signature_marker, + ACTIONS(7182), 1, + anon_sym_BANG, + ACTIONS(7184), 1, + anon_sym_QMARK, + STATE(4786), 1, + sym_type_annotation, + STATE(4899), 1, + sym_formal_parameters, + STATE(5800), 1, + sym__initializer, + STATE(6445), 1, + sym__call_signature, + STATE(6471), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7094), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [144941] = 14, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7112), 1, + anon_sym_BANG, + ACTIONS(7130), 1, + anon_sym_LPAREN, + ACTIONS(7186), 1, + anon_sym_QMARK, + ACTIONS(7188), 1, + sym__member_signature_marker, + STATE(3992), 1, + sym_formal_parameters, + STATE(4677), 1, + sym__call_signature, + STATE(4928), 1, + sym_type_annotation, + STATE(5840), 1, + sym__initializer, + STATE(6683), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7110), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [144988] = 3, + ACTIONS(4727), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4729), 15, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [145013] = 14, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7100), 1, + sym__member_signature_marker, + ACTIONS(7190), 1, + anon_sym_BANG, + ACTIONS(7192), 1, + anon_sym_QMARK, + STATE(4899), 1, + sym_formal_parameters, + STATE(4906), 1, + sym_type_annotation, + STATE(5704), 1, + sym__initializer, + STATE(6471), 1, + sym_type_parameters, + STATE(6849), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7094), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [145060] = 14, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7100), 1, + sym__member_signature_marker, + ACTIONS(7194), 1, + anon_sym_BANG, + ACTIONS(7196), 1, + anon_sym_QMARK, + STATE(4847), 1, + sym_type_annotation, + STATE(4899), 1, + sym_formal_parameters, + STATE(6116), 1, + sym__initializer, + STATE(6471), 1, + sym_type_parameters, + STATE(6476), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7094), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [145107] = 14, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7100), 1, + sym__member_signature_marker, + ACTIONS(7198), 1, + anon_sym_BANG, + ACTIONS(7200), 1, + anon_sym_QMARK, + STATE(4850), 1, + sym_type_annotation, + STATE(4899), 1, + sym_formal_parameters, + STATE(5846), 1, + sym__initializer, + STATE(6471), 1, + sym_type_parameters, + STATE(6482), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7094), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [145154] = 11, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4275), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(4224), 1, + sym_formal_parameters, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + STATE(6691), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 7, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [145195] = 14, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7130), 1, + anon_sym_LPAREN, + ACTIONS(7204), 1, + anon_sym_BANG, + ACTIONS(7206), 1, + anon_sym_QMARK, + ACTIONS(7208), 1, + sym__member_signature_marker, + STATE(3992), 1, + sym_formal_parameters, + STATE(4698), 1, + sym__call_signature, + STATE(4976), 1, + sym_type_annotation, + STATE(5930), 1, + sym__initializer, + STATE(6683), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7202), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [145242] = 14, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7092), 1, + sym__member_signature_marker, + ACTIONS(7210), 1, + anon_sym_BANG, + ACTIONS(7212), 1, + anon_sym_QMARK, + STATE(4899), 1, + sym_formal_parameters, + STATE(5098), 1, + sym_type_annotation, + STATE(6034), 1, + sym__initializer, + STATE(6471), 1, + sym_type_parameters, + STATE(6719), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7082), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [145289] = 14, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7092), 1, + sym__member_signature_marker, + ACTIONS(7214), 1, + anon_sym_BANG, + ACTIONS(7216), 1, + anon_sym_QMARK, + STATE(4899), 1, + sym_formal_parameters, + STATE(5105), 1, + sym_type_annotation, + STATE(6039), 1, + sym__initializer, + STATE(6471), 1, + sym_type_parameters, + STATE(6727), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7082), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [145336] = 3, + ACTIONS(4781), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4783), 15, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [145361] = 14, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7108), 1, + sym__member_signature_marker, + ACTIONS(7218), 1, + anon_sym_BANG, + ACTIONS(7220), 1, + anon_sym_QMARK, + STATE(4899), 1, + sym_formal_parameters, + STATE(4966), 1, + sym_type_annotation, + STATE(6005), 1, + sym__initializer, + STATE(6471), 1, + sym_type_parameters, + STATE(6576), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7102), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [145408] = 14, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7150), 1, + anon_sym_BANG, + ACTIONS(7222), 1, + anon_sym_QMARK, + ACTIONS(7224), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(5050), 1, + sym_type_annotation, + STATE(5521), 1, + sym__call_signature, + STATE(5522), 1, + sym__initializer, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7148), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [145455] = 3, + ACTIONS(4939), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4941), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145480] = 3, + ACTIONS(4943), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4945), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145505] = 3, + ACTIONS(4943), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4945), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145530] = 14, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7108), 1, + sym__member_signature_marker, + ACTIONS(7226), 1, + anon_sym_BANG, + ACTIONS(7228), 1, + anon_sym_QMARK, + STATE(4865), 1, + sym_type_annotation, + STATE(4899), 1, + sym_formal_parameters, + STATE(5561), 1, + sym__initializer, + STATE(6471), 1, + sym_type_parameters, + STATE(6807), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7102), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [145577] = 7, + ACTIONS(4548), 1, + anon_sym_PIPE, + ACTIONS(7025), 1, + anon_sym_LT, + ACTIONS(7230), 1, + anon_sym_DOT, + ACTIONS(7232), 1, + anon_sym_is, + STATE(3858), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3955), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145610] = 3, + ACTIONS(4947), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4949), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145635] = 3, + ACTIONS(4947), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4949), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145660] = 3, + ACTIONS(4947), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4949), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145685] = 3, + ACTIONS(4951), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4953), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145710] = 3, + ACTIONS(4951), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4953), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145735] = 3, + ACTIONS(4951), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4953), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145760] = 3, + ACTIONS(4971), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4973), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145785] = 3, + ACTIONS(4975), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4977), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145810] = 3, + ACTIONS(4975), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4977), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145835] = 14, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7236), 1, + anon_sym_BANG, + ACTIONS(7238), 1, + anon_sym_QMARK, + ACTIONS(7240), 1, + sym__member_signature_marker, + STATE(4891), 1, + sym_type_annotation, + STATE(4899), 1, + sym_formal_parameters, + STATE(6094), 1, + sym__initializer, + STATE(6471), 1, + sym_type_parameters, + STATE(6686), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7234), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [145882] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7242), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [145904] = 7, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(7244), 1, + sym_number, + STATE(7142), 1, + sym_string, + STATE(7144), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(215), 10, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [145936] = 7, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(7246), 1, + sym_number, + STATE(7150), 1, + sym_string, + STATE(7154), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(215), 10, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [145968] = 7, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(7248), 1, + sym_number, + STATE(6862), 1, + sym_predefined_type, + STATE(7160), 1, + sym_string, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(215), 10, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [146000] = 3, + ACTIONS(4805), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4807), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [146024] = 3, + ACTIONS(4931), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4933), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [146048] = 3, + ACTIONS(4817), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4819), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [146072] = 11, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7252), 1, + anon_sym_QMARK, + ACTIONS(7254), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(4232), 1, + sym__call_signature, + STATE(5221), 1, + sym_type_annotation, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7250), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146112] = 3, + ACTIONS(4821), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4823), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [146136] = 3, + ACTIONS(4935), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4937), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [146160] = 3, + ACTIONS(4813), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4815), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [146184] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7256), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [146206] = 4, + ACTIONS(4695), 1, + anon_sym_EQ, + ACTIONS(7258), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4697), 13, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [146232] = 6, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(7260), 1, + sym_number, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(7162), 2, + sym_string, + sym_predefined_type, + ACTIONS(215), 10, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [146262] = 7, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(7262), 1, + sym_number, + STATE(6872), 1, + sym_string, + STATE(6873), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(215), 10, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [146294] = 7, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(7264), 1, + sym_number, + STATE(6887), 1, + sym_string, + STATE(6909), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(215), 10, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [146326] = 7, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(7266), 1, + sym_number, + STATE(6914), 1, + sym_string, + STATE(6915), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(215), 10, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [146358] = 3, + ACTIONS(4701), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4703), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [146382] = 3, + ACTIONS(4566), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4568), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [146406] = 3, + ACTIONS(4737), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4739), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [146430] = 3, + ACTIONS(4663), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4665), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [146454] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7268), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [146476] = 11, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7272), 1, + anon_sym_QMARK, + ACTIONS(7274), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(5058), 1, + sym__call_signature, + STATE(5061), 1, + sym_type_annotation, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7270), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146516] = 3, + ACTIONS(4590), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4592), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [146540] = 6, + ACTIONS(1667), 1, anon_sym_DQUOTE, + ACTIONS(1669), 1, anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, + ACTIONS(7276), 1, sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6123), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(6879), 2, + sym_string, + sym_predefined_type, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108611] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6125), 12, - sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [146570] = 7, + ACTIONS(1667), 1, anon_sym_DQUOTE, + ACTIONS(1669), 1, anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, + ACTIONS(7278), 1, sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6123), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + STATE(6882), 1, + sym_string, + STATE(6883), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108657] = 3, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [146602] = 7, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(7280), 1, + sym_number, + STATE(6892), 1, + sym_string, + STATE(6897), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6129), 12, - sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, + ACTIONS(215), 10, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [146634] = 7, + ACTIONS(1667), 1, anon_sym_DQUOTE, + ACTIONS(1669), 1, anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, + ACTIONS(7282), 1, sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6127), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + STATE(6899), 1, + sym_string, + STATE(6904), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108703] = 3, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [146666] = 11, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7286), 1, + anon_sym_QMARK, + ACTIONS(7288), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(4220), 1, + sym__call_signature, + STATE(4875), 1, + sym_type_annotation, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6025), 12, + ACTIONS(7284), 6, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, + anon_sym_PIPE_RBRACE, + [146706] = 6, + ACTIONS(1667), 1, anon_sym_DQUOTE, + ACTIONS(1669), 1, anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, + ACTIONS(7290), 1, sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6023), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(7247), 2, + sym_string, + sym_predefined_type, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108749] = 3, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [146736] = 7, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(7292), 1, + sym_number, + STATE(7250), 1, + sym_string, + STATE(7255), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6021), 12, - sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, + ACTIONS(215), 10, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [146768] = 7, + ACTIONS(1667), 1, anon_sym_DQUOTE, + ACTIONS(1669), 1, anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, + ACTIONS(7294), 1, sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6019), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + STATE(7258), 1, + sym_string, + STATE(7260), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108795] = 3, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [146800] = 7, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(7296), 1, + sym_number, + STATE(7263), 1, + sym_string, + STATE(7269), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1849), 12, - sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, + ACTIONS(215), 10, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [146832] = 6, + ACTIONS(1667), 1, anon_sym_DQUOTE, + ACTIONS(1669), 1, anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, + ACTIONS(7298), 1, sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(1851), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(6965), 2, + sym_string, + sym_predefined_type, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108841] = 3, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [146862] = 7, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(7300), 1, + sym_number, + STATE(6970), 1, + sym_string, + STATE(6971), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6133), 11, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, + ACTIONS(215), 10, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [146894] = 7, + ACTIONS(1667), 1, anon_sym_DQUOTE, + ACTIONS(1669), 1, anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, + ACTIONS(7302), 1, sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6131), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + STATE(6973), 1, + sym_string, + STATE(6975), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108886] = 5, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [146926] = 7, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(7304), 1, + sym_number, + STATE(6980), 1, + sym_string, + STATE(6982), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(215), 10, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [146958] = 3, + ACTIONS(4785), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5793), 2, + ACTIONS(4787), 14, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(728), 5, - sym__member_signature_marker, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [146982] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7306), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [147004] = 3, + ACTIONS(4743), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4745), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [147028] = 3, + ACTIONS(4570), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4572), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [147052] = 11, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7308), 1, + anon_sym_QMARK, + ACTIONS(7310), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(4874), 1, + sym__call_signature, + STATE(4875), 1, + sym_type_annotation, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7284), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147092] = 3, + ACTIONS(2007), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2005), 14, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_QMARK, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [147116] = 3, + ACTIONS(4777), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4779), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [147140] = 11, + ACTIONS(2678), 1, anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7312), 1, anon_sym_QMARK, - ACTIONS(1954), 6, - anon_sym_STAR, + ACTIONS(7314), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(4280), 1, + sym__call_signature, + STATE(5061), 1, + sym_type_annotation, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7270), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147180] = 6, + ACTIONS(4548), 1, + anon_sym_PIPE, + ACTIONS(7025), 1, + anon_sym_LT, + ACTIONS(7230), 1, + anon_sym_DOT, + STATE(3858), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3955), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [147210] = 3, + ACTIONS(4721), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4719), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [147234] = 6, + ACTIONS(1667), 1, anon_sym_DQUOTE, + ACTIONS(1669), 1, anon_sym_SQUOTE, + ACTIONS(7316), 1, sym_number, - sym_private_property_identifier, - ACTIONS(1952), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(7079), 2, + sym_string, + sym_predefined_type, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [108935] = 10, - ACTIONS(2300), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [147264] = 6, + ACTIONS(1667), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(1669), 1, anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(6135), 1, - anon_sym_STAR, + ACTIONS(7318), 1, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6137), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6139), 2, - anon_sym_get, - anon_sym_set, - STATE(3677), 3, + STATE(7209), 2, sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + sym_predefined_type, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [108994] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1849), 11, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [147294] = 7, + ACTIONS(1667), 1, anon_sym_DQUOTE, + ACTIONS(1669), 1, anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, + ACTIONS(7320), 1, sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(1851), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + STATE(7266), 1, + sym_string, + STATE(7270), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [109039] = 9, - ACTIONS(2300), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [147326] = 7, + ACTIONS(1667), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(1669), 1, anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(6141), 1, - anon_sym_EQ_GT, + ACTIONS(7322), 1, + sym_number, + STATE(7282), 1, + sym_string, + STATE(7291), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6031), 2, - sym_number, - sym_private_property_identifier, - STATE(3583), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [109096] = 11, - ACTIONS(2300), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [147358] = 7, + ACTIONS(1667), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(1669), 1, anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(6135), 1, - anon_sym_STAR, - ACTIONS(6143), 1, - anon_sym_async, + ACTIONS(7324), 1, + sym_number, + STATE(7332), 1, + sym_string, + STATE(7343), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6137), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6139), 2, - anon_sym_get, - anon_sym_set, - STATE(3677), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [109157] = 11, - ACTIONS(2300), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [147390] = 6, + ACTIONS(1667), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(1669), 1, anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(6145), 1, - anon_sym_STAR, - ACTIONS(6147), 1, - anon_sym_async, + ACTIONS(7326), 1, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6149), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6151), 2, - anon_sym_get, - anon_sym_set, - STATE(3661), 3, + STATE(7136), 2, sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + sym_predefined_type, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [109218] = 5, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [147420] = 3, + ACTIONS(4797), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5793), 2, + ACTIONS(4799), 14, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [147444] = 11, + ACTIONS(2678), 1, anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7328), 1, anon_sym_QMARK, - ACTIONS(1950), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1948), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [109267] = 3, + ACTIONS(7330), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(5220), 1, + sym__call_signature, + STATE(5221), 1, + sym_type_annotation, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1751), 11, - anon_sym_STAR, + ACTIONS(7250), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147484] = 7, + ACTIONS(7118), 1, + anon_sym_LPAREN, + ACTIONS(7124), 1, + anon_sym_LT, + ACTIONS(7332), 1, + anon_sym_DOT, + STATE(3932), 1, + sym_arguments, + STATE(3947), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4544), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [147516] = 11, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(7336), 1, + anon_sym_COLON, + ACTIONS(7338), 1, + anon_sym_QMARK, + ACTIONS(7340), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(4524), 1, + sym__call_signature, + STATE(4872), 1, + sym_type_annotation, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7334), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147556] = 7, + ACTIONS(1667), 1, anon_sym_DQUOTE, + ACTIONS(1669), 1, anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, + ACTIONS(7342), 1, sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(1753), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + STATE(7094), 1, + sym_string, + STATE(7100), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [109312] = 3, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [147588] = 11, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7344), 1, + anon_sym_QMARK, + ACTIONS(7346), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(4870), 1, + sym__call_signature, + STATE(4872), 1, + sym_type_annotation, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6155), 11, - anon_sym_STAR, + ACTIONS(7334), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147628] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7348), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [147650] = 11, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7352), 1, + anon_sym_QMARK, + ACTIONS(7354), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(4252), 1, + sym__call_signature, + STATE(5211), 1, + sym_type_annotation, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7350), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147690] = 3, + ACTIONS(4863), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4865), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6153), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [109357] = 3, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [147714] = 3, + ACTIONS(4751), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4753), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [147738] = 3, + ACTIONS(4825), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6155), 11, - anon_sym_STAR, + ACTIONS(4827), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [147762] = 7, + ACTIONS(1667), 1, anon_sym_DQUOTE, + ACTIONS(1669), 1, anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, + ACTIONS(7356), 1, sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6153), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + STATE(7111), 1, + sym_string, + STATE(7115), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [109402] = 10, - ACTIONS(2300), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [147794] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7358), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [147816] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7360), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [147838] = 6, + ACTIONS(1667), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(1669), 1, anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(6027), 1, - anon_sym_STAR, + ACTIONS(7362), 1, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6031), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6035), 2, - anon_sym_get, - anon_sym_set, - STATE(3583), 3, + STATE(7267), 2, sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + sym_predefined_type, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [109461] = 3, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [147868] = 3, + ACTIONS(4955), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6159), 11, - anon_sym_STAR, + ACTIONS(4957), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [147892] = 7, + ACTIONS(1667), 1, anon_sym_DQUOTE, + ACTIONS(1669), 1, anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, + ACTIONS(7364), 1, sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6157), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [109506] = 11, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(6027), 1, - anon_sym_STAR, - ACTIONS(6029), 1, - anon_sym_async, + STATE(6986), 1, + sym_string, + STATE(7350), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6031), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6035), 2, - anon_sym_get, - anon_sym_set, - STATE(3583), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [109567] = 10, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(6161), 1, - anon_sym_STAR, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [147924] = 3, + ACTIONS(4959), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6163), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6165), 2, - anon_sym_get, - anon_sym_set, - STATE(3649), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [109626] = 10, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4961), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(6145), 1, - anon_sym_STAR, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [147948] = 3, + ACTIONS(4963), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6149), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6151), 2, - anon_sym_get, - anon_sym_set, - STATE(3661), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, + ACTIONS(4965), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_QMARK, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [109685] = 3, + anon_sym_extends, + [147972] = 3, + ACTIONS(4614), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6169), 11, - anon_sym_STAR, + ACTIONS(4616), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [147996] = 7, + ACTIONS(1667), 1, anon_sym_DQUOTE, + ACTIONS(1669), 1, anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, + ACTIONS(7366), 1, sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6167), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + STATE(6954), 1, + sym_string, + STATE(7364), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [109730] = 8, - ACTIONS(2300), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [148028] = 7, + ACTIONS(1667), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(1669), 1, anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, + ACTIONS(7368), 1, + sym_number, + STATE(6905), 1, + sym_string, + STATE(6919), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5264), 2, - sym_number, - sym_private_property_identifier, - STATE(3814), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [109784] = 3, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [148060] = 3, + ACTIONS(4685), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3578), 9, - anon_sym_STAR, - anon_sym_LPAREN, + ACTIONS(4687), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [148084] = 3, + ACTIONS(4755), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4757), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [148108] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7370), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [148130] = 3, + ACTIONS(4741), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4717), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [148154] = 7, + ACTIONS(1667), 1, anon_sym_DQUOTE, + ACTIONS(1669), 1, anon_sym_SQUOTE, - anon_sym_LT, + ACTIONS(7372), 1, sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3576), 26, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_DOT, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + STATE(7135), 1, + sym_string, + STATE(7137), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [109828] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [148186] = 5, + ACTIONS(4763), 1, + anon_sym_EQ, + ACTIONS(7258), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6171), 2, - sym_number, - sym_private_property_identifier, - STATE(3656), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, + ACTIONS(4697), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + ACTIONS(4765), 10, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [109882] = 17, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(3703), 1, - anon_sym_override, - ACTIONS(4213), 1, + [148214] = 4, + ACTIONS(4767), 1, + anon_sym_EQ, + ACTIONS(7258), 1, anon_sym_LBRACK, - ACTIONS(4952), 1, - anon_sym_STAR, - ACTIONS(4954), 1, - anon_sym_async, - ACTIONS(6175), 1, - anon_sym_static, - ACTIONS(6177), 1, - anon_sym_readonly, - ACTIONS(6179), 1, - anon_sym_declare, - ACTIONS(6181), 1, - anon_sym_abstract, - ACTIONS(6183), 1, - anon_sym_accessor, - STATE(2797), 1, - sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4960), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(6173), 2, - sym_number, - sym_private_property_identifier, - STATE(3043), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3677), 16, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [109954] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4769), 13, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [148240] = 3, + ACTIONS(4919), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4921), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [148264] = 3, + ACTIONS(4087), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5193), 2, - sym_number, - sym_private_property_identifier, - STATE(3789), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, + ACTIONS(3895), 14, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [148288] = 11, + ACTIONS(2678), 1, anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7374), 1, anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [110008] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(7376), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(4915), 1, + sym__call_signature, + STATE(5211), 1, + sym_type_annotation, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7350), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148328] = 3, + ACTIONS(4871), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4873), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [148352] = 3, + ACTIONS(4089), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5284), 2, - sym_number, - sym_private_property_identifier, - STATE(3635), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, + ACTIONS(3937), 14, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [148376] = 3, + ACTIONS(4923), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4925), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [110062] = 17, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(3703), 1, - anon_sym_override, - ACTIONS(4213), 1, + anon_sym_extends, + [148400] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7378), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [148422] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7380), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [148444] = 3, + ACTIONS(4695), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4697), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(4622), 1, - anon_sym_STAR, - ACTIONS(4626), 1, - anon_sym_async, - ACTIONS(4671), 1, - anon_sym_accessor, - ACTIONS(6185), 1, - anon_sym_static, - ACTIONS(6187), 1, - anon_sym_readonly, - ACTIONS(6189), 1, - anon_sym_declare, - ACTIONS(6191), 1, - anon_sym_abstract, - STATE(2786), 1, - sym_override_modifier, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [148468] = 3, + ACTIONS(4847), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4628), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4632), 2, - anon_sym_get, - anon_sym_set, - STATE(3022), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3677), 16, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [110134] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4849), 14, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [148492] = 3, + ACTIONS(4851), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5372), 2, - sym_number, - sym_private_property_identifier, - STATE(3843), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, + ACTIONS(4853), 14, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [110188] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [148516] = 3, + ACTIONS(4855), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4857), 14, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [148540] = 3, + ACTIONS(4859), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6193), 2, - sym_number, - sym_private_property_identifier, - STATE(3856), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, + ACTIONS(4861), 14, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [148564] = 3, + ACTIONS(4987), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4989), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [110242] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + anon_sym_extends, + [148588] = 3, + ACTIONS(2021), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2019), 14, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_QMARK, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [148612] = 10, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7384), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(4221), 1, + sym__call_signature, + STATE(4877), 1, + sym_type_annotation, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7382), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148649] = 5, + ACTIONS(3879), 1, + anon_sym_DOT, + ACTIONS(3883), 1, + anon_sym_QMARK_DOT, + ACTIONS(3887), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5163), 2, - sym_number, - sym_private_property_identifier, - STATE(3582), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [110296] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(3875), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [148676] = 6, + ACTIONS(215), 1, + aux_sym_predefined_type_token1, + STATE(3870), 1, + sym_type_predicate, + STATE(7070), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5260), 2, - sym_number, - sym_private_property_identifier, - STATE(3764), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, + ACTIONS(7386), 2, sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + sym_this, + ACTIONS(209), 9, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [110350] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, + anon_sym_never, + anon_sym_unknown, + [148705] = 7, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4275), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6195), 2, - sym_number, - sym_private_property_identifier, - STATE(3777), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, + ACTIONS(770), 9, + sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [110404] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, + anon_sym_PIPE_RBRACE, + [148736] = 8, + ACTIONS(7388), 1, + anon_sym_LPAREN, + ACTIONS(7390), 1, + anon_sym_DOT, + ACTIONS(7392), 1, + anon_sym_QMARK_DOT, + ACTIONS(7394), 1, + anon_sym_LT, + STATE(4095), 1, + sym_arguments, + STATE(4506), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5276), 2, - sym_number, - sym_private_property_identifier, - STATE(3595), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, + ACTIONS(3875), 8, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [148769] = 8, + ACTIONS(7388), 1, anon_sym_LPAREN, + ACTIONS(7394), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [110458] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, + ACTIONS(7396), 1, + anon_sym_DOT, + ACTIONS(7398), 1, + anon_sym_QMARK_DOT, + STATE(4096), 1, + sym_arguments, + STATE(4507), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6137), 2, - sym_number, - sym_private_property_identifier, - STATE(3677), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, + ACTIONS(4556), 8, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [148802] = 8, + ACTIONS(7388), 1, anon_sym_LPAREN, + ACTIONS(7394), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [110512] = 4, + ACTIONS(7400), 1, + anon_sym_DOT, + ACTIONS(7402), 1, + anon_sym_QMARK_DOT, + STATE(4097), 1, + sym_arguments, + STATE(4508), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1954), 5, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(728), 7, + ACTIONS(4562), 8, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, - anon_sym_BANG, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(1952), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [110558] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [148835] = 6, + ACTIONS(215), 1, + aux_sym_predefined_type_token1, + STATE(2649), 1, + sym_type_predicate, + STATE(6902), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5173), 2, - sym_number, - sym_private_property_identifier, - STATE(3695), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, + ACTIONS(7404), 2, sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + sym_this, + ACTIONS(209), 9, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [110612] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, + anon_sym_never, + anon_sym_unknown, + [148864] = 5, + ACTIONS(4731), 1, + anon_sym_PIPE, + ACTIONS(7406), 1, + anon_sym_DOT, + ACTIONS(7408), 1, + anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5311), 2, - sym_number, - sym_private_property_identifier, - STATE(3757), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [110666] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4733), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [148891] = 3, + ACTIONS(4967), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6031), 2, - sym_number, - sym_private_property_identifier, - STATE(3583), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, + ACTIONS(4969), 13, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [110720] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_BQUOTE, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [148914] = 10, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7412), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(5086), 1, + sym__call_signature, + STATE(5087), 1, + sym_type_annotation, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6149), 2, - sym_number, - sym_private_property_identifier, - STATE(3661), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, + ACTIONS(7410), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148951] = 10, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7416), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(4263), 1, + sym__call_signature, + STATE(5010), 1, + sym_type_annotation, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7414), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148988] = 12, + ACTIONS(2678), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [110774] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7130), 1, + anon_sym_LPAREN, + ACTIONS(7420), 1, + sym__member_signature_marker, + STATE(3992), 1, + sym_formal_parameters, + STATE(4695), 1, + sym__call_signature, + STATE(4970), 1, + sym_type_annotation, + STATE(5922), 1, + sym__initializer, + STATE(6683), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5298), 2, - sym_number, - sym_private_property_identifier, - STATE(3850), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, + ACTIONS(7418), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [149029] = 12, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7424), 1, sym__member_signature_marker, + STATE(4899), 1, + sym_formal_parameters, + STATE(4984), 1, + sym_type_annotation, + STATE(5934), 1, + sym__initializer, + STATE(6471), 1, + sym_type_parameters, + STATE(6601), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7422), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [149070] = 6, + ACTIONS(880), 1, + anon_sym_BQUOTE, + ACTIONS(4450), 1, anon_sym_LPAREN, + ACTIONS(4797), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(1892), 2, + sym_template_string, + sym_arguments, + ACTIONS(4799), 9, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [149099] = 12, + ACTIONS(2678), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7424), 1, + sym__member_signature_marker, + STATE(4899), 1, + sym_formal_parameters, + STATE(4992), 1, + sym_type_annotation, + STATE(5941), 1, + sym__initializer, + STATE(6471), 1, + sym_type_parameters, + STATE(6611), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7422), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [149140] = 6, + ACTIONS(215), 1, + aux_sym_predefined_type_token1, + STATE(3557), 1, + sym_type_predicate, + STATE(6916), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7426), 2, sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + sym_this, + ACTIONS(209), 9, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [110828] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, + anon_sym_never, + anon_sym_unknown, + [149169] = 3, + ACTIONS(4793), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6163), 2, - sym_number, - sym_private_property_identifier, - STATE(3649), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, - anon_sym_LPAREN, + ACTIONS(4795), 13, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [149192] = 12, + ACTIONS(2678), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [110882] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7430), 1, + sym__member_signature_marker, + STATE(4899), 1, + sym_formal_parameters, + STATE(4978), 1, + sym_type_annotation, + STATE(5530), 1, + sym__initializer, + STATE(6389), 1, + sym__call_signature, + STATE(6471), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7428), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [149233] = 3, + ACTIONS(4801), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4803), 13, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [149256] = 4, + ACTIONS(4570), 1, + anon_sym_EQ, + ACTIONS(7058), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5378), 2, - sym_number, - sym_private_property_identifier, - STATE(3618), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [110936] = 8, - ACTIONS(2300), 1, + ACTIONS(4572), 12, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [149281] = 14, + ACTIONS(3258), 1, anon_sym_DQUOTE, - ACTIONS(2302), 1, + ACTIONS(3260), 1, anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, + ACTIONS(7066), 1, + anon_sym_STAR, + ACTIONS(7070), 1, + anon_sym_LBRACE, + ACTIONS(7432), 1, + sym_identifier, + ACTIONS(7434), 1, + anon_sym_type, + ACTIONS(7436), 1, + anon_sym_COMMA, + ACTIONS(7438), 1, + anon_sym_from, + STATE(5306), 1, + sym_string, + STATE(5307), 1, + sym_import_require_clause, + STATE(6527), 1, + sym_import_clause, + STATE(6606), 1, + sym__import_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5280), 2, - sym_number, - sym_private_property_identifier, - STATE(3616), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, + STATE(7347), 2, + sym_namespace_import, + sym_named_imports, + [149326] = 3, + ACTIONS(4809), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4811), 13, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [149349] = 12, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7424), 1, sym__member_signature_marker, + STATE(4899), 1, + sym_formal_parameters, + STATE(5100), 1, + sym_type_annotation, + STATE(6036), 1, + sym__initializer, + STATE(6471), 1, + sym_type_parameters, + STATE(6722), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7422), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [149390] = 12, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7424), 1, + sym__member_signature_marker, + STATE(4899), 1, + sym_formal_parameters, + STATE(5111), 1, + sym_type_annotation, + STATE(6042), 1, + sym__initializer, + STATE(6471), 1, + sym_type_parameters, + STATE(6733), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7422), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [149431] = 12, + ACTIONS(2678), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7130), 1, + anon_sym_LPAREN, + ACTIONS(7442), 1, + sym__member_signature_marker, + STATE(3992), 1, + sym_formal_parameters, + STATE(4762), 1, + sym__call_signature, + STATE(5154), 1, + sym_type_annotation, + STATE(5664), 1, + sym__initializer, + STATE(6683), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7440), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [149472] = 6, + ACTIONS(215), 1, + aux_sym_predefined_type_token1, + STATE(4237), 1, + sym_type_predicate, + STATE(7233), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7444), 2, sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + sym_this, + ACTIONS(209), 9, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [110990] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, + anon_sym_never, + anon_sym_unknown, + [149501] = 4, + ACTIONS(4590), 1, + anon_sym_EQ, + ACTIONS(7446), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6197), 2, - sym_number, - sym_private_property_identifier, - STATE(3634), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, + ACTIONS(4592), 12, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [149526] = 12, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, anon_sym_LPAREN, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7448), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(5154), 1, + sym_type_annotation, + STATE(5510), 1, + sym__call_signature, + STATE(5514), 1, + sym__initializer, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7440), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [149567] = 8, + ACTIONS(2678), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [111044] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(4224), 1, + sym_formal_parameters, + STATE(6691), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5197), 2, - sym_number, - sym_private_property_identifier, - STATE(3759), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, + ACTIONS(4322), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(770), 7, + sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, + sym__member_end_marker, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [111098] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + anon_sym_PIPE_RBRACE, + [149600] = 5, + ACTIONS(880), 1, + anon_sym_BQUOTE, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(1892), 2, + sym_template_string, + sym_arguments, + ACTIONS(4799), 10, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [149627] = 12, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7130), 1, + anon_sym_LPAREN, + ACTIONS(7452), 1, + sym__member_signature_marker, + STATE(3992), 1, + sym_formal_parameters, + STATE(4730), 1, + sym__call_signature, + STATE(5071), 1, + sym_type_annotation, + STATE(5880), 1, + sym__initializer, + STATE(6683), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6199), 2, - sym_number, - sym_private_property_identifier, - STATE(3864), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, + ACTIONS(7450), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [149668] = 12, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7424), 1, sym__member_signature_marker, + STATE(4899), 1, + sym_formal_parameters, + STATE(5187), 1, + sym_type_annotation, + STATE(6083), 1, + sym__initializer, + STATE(6471), 1, + sym_type_parameters, + STATE(6794), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7422), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [149709] = 12, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7424), 1, + sym__member_signature_marker, + STATE(4899), 1, + sym_formal_parameters, + STATE(5195), 1, + sym_type_annotation, + STATE(6088), 1, + sym__initializer, + STATE(6471), 1, + sym_type_parameters, + STATE(6800), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7422), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [149750] = 12, + ACTIONS(2678), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [111152] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7130), 1, + anon_sym_LPAREN, + ACTIONS(7456), 1, + sym__member_signature_marker, + STATE(3992), 1, + sym_formal_parameters, + STATE(4583), 1, + sym__call_signature, + STATE(4797), 1, + sym_type_annotation, + STATE(5670), 1, + sym__initializer, + STATE(6683), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5246), 2, - sym_number, - sym_private_property_identifier, - STATE(3570), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, - anon_sym_LPAREN, + ACTIONS(7454), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [149791] = 10, + ACTIONS(2678), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [111206] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7460), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(5213), 1, + sym__call_signature, + STATE(5214), 1, + sym_type_annotation, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5659), 2, - sym_number, - sym_private_property_identifier, - STATE(3747), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, - anon_sym_LPAREN, + ACTIONS(7458), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [149828] = 12, + ACTIONS(2678), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [111260] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7464), 1, + sym__member_signature_marker, + STATE(4882), 1, + sym_type_annotation, + STATE(4899), 1, + sym_formal_parameters, + STATE(5857), 1, + sym__initializer, + STATE(6471), 1, + sym_type_parameters, + STATE(6734), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6201), 2, - sym_number, - sym_private_property_identifier, - STATE(3660), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, - anon_sym_LPAREN, + ACTIONS(7462), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [149869] = 10, + ACTIONS(2678), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [111314] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7466), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(5002), 1, + sym__call_signature, + STATE(5010), 1, + sym_type_annotation, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5145), 2, - sym_number, - sym_private_property_identifier, - STATE(3828), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, - anon_sym_LPAREN, + ACTIONS(7414), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [149906] = 9, + ACTIONS(4548), 1, + anon_sym_extends, + ACTIONS(7013), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, + ACTIONS(7054), 1, + anon_sym_DOT, + ACTIONS(7468), 1, sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [111368] = 8, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, + ACTIONS(7472), 1, + anon_sym_GT, + STATE(3593), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5290), 2, - sym_number, - sym_private_property_identifier, - STATE(3654), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(728), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [111422] = 13, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(7470), 3, + anon_sym_LBRACE, + sym_jsx_identifier, + anon_sym_SLASH_GT, + ACTIONS(3955), 5, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_LBRACK, - ACTIONS(4667), 1, - anon_sym_override, - ACTIONS(4829), 1, - anon_sym_static, - ACTIONS(4831), 1, - anon_sym_readonly, - ACTIONS(4833), 1, - anon_sym_abstract, - ACTIONS(4835), 1, - anon_sym_accessor, - STATE(2833), 1, - sym_override_modifier, + anon_sym_AMP, + anon_sym_PIPE, + [149941] = 12, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7475), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(4797), 1, + sym_type_annotation, + STATE(5694), 1, + sym__call_signature, + STATE(5695), 1, + sym__initializer, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4827), 2, - sym_number, - sym_private_property_identifier, - STATE(3387), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4655), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [111485] = 13, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, - anon_sym_LBRACK, - ACTIONS(4667), 1, - anon_sym_override, - ACTIONS(6205), 1, - anon_sym_static, - ACTIONS(6207), 1, - anon_sym_readonly, - ACTIONS(6209), 1, - anon_sym_abstract, - ACTIONS(6211), 1, - anon_sym_accessor, - STATE(2844), 1, - sym_override_modifier, + ACTIONS(7454), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [149982] = 12, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7479), 1, + sym__member_signature_marker, + STATE(4887), 1, + sym_type_annotation, + STATE(4899), 1, + sym_formal_parameters, + STATE(5700), 1, + sym__initializer, + STATE(6471), 1, + sym_type_parameters, + STATE(6827), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6203), 2, - sym_number, - sym_private_property_identifier, - STATE(3490), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4655), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [111548] = 6, - ACTIONS(6213), 1, - anon_sym_AT, - STATE(2754), 1, - aux_sym_export_statement_repeat1, - STATE(2787), 1, - sym_decorator, + ACTIONS(7477), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [150023] = 10, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7481), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(4231), 1, + sym__call_signature, + STATE(5214), 1, + sym_type_annotation, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3600), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(3598), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [111597] = 9, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(6218), 1, + ACTIONS(7458), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(6220), 1, - anon_sym_LBRACK, - STATE(5748), 1, - sym_enum_assignment, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150060] = 12, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7479), 1, + sym__member_signature_marker, + STATE(4899), 1, + sym_formal_parameters, + STATE(4967), 1, + sym_type_annotation, + STATE(5726), 1, + sym__initializer, + STATE(6391), 1, + sym__call_signature, + STATE(6471), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6222), 2, - sym_number, - sym_private_property_identifier, - STATE(4755), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(6216), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [111651] = 22, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2128), 1, - anon_sym_import, - ACTIONS(2130), 1, - anon_sym_var, - ACTIONS(2132), 1, - anon_sym_let, - ACTIONS(2134), 1, - anon_sym_const, - ACTIONS(2139), 1, - anon_sym_class, - ACTIONS(2141), 1, - anon_sym_async, - ACTIONS(2143), 1, - anon_sym_function, - ACTIONS(2152), 1, - anon_sym_abstract, - ACTIONS(2154), 1, - anon_sym_interface, - ACTIONS(2156), 1, - anon_sym_enum, - ACTIONS(2314), 1, - anon_sym_type, - ACTIONS(2334), 1, - anon_sym_namespace, - ACTIONS(2336), 1, - anon_sym_declare, - ACTIONS(2338), 1, - anon_sym_module, - ACTIONS(6224), 1, - anon_sym_default, - STATE(842), 1, - sym_internal_module, - STATE(843), 1, - sym_declaration, - STATE(1319), 1, - sym_decorator, - STATE(4413), 1, - aux_sym_export_statement_repeat1, + ACTIONS(7477), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [150101] = 7, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4281), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(6225), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(850), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [111731] = 14, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(3703), 1, - anon_sym_override, - ACTIONS(4209), 1, - anon_sym_STAR, - ACTIONS(4213), 1, - anon_sym_LBRACK, - ACTIONS(4215), 1, - anon_sym_async, - ACTIONS(4219), 1, - anon_sym_readonly, - ACTIONS(6226), 1, - anon_sym_static, - STATE(2801), 1, - sym_override_modifier, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [150132] = 12, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7130), 1, + anon_sym_LPAREN, + ACTIONS(7485), 1, + sym__member_signature_marker, + STATE(3992), 1, + sym_formal_parameters, + STATE(4539), 1, + sym__call_signature, + STATE(4937), 1, + sym_type_annotation, + STATE(5985), 1, + sym__initializer, + STATE(6683), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4217), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4221), 2, - anon_sym_get, - anon_sym_set, - STATE(3092), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3677), 17, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [111795] = 12, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(3703), 1, - anon_sym_override, - ACTIONS(4213), 1, - anon_sym_LBRACK, - ACTIONS(6228), 1, - anon_sym_STAR, - ACTIONS(6232), 1, - anon_sym_readonly, - STATE(2790), 1, - sym_override_modifier, + ACTIONS(7483), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [150173] = 12, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7489), 1, + sym__member_signature_marker, + STATE(4899), 1, + sym_formal_parameters, + STATE(5226), 1, + sym_type_annotation, + STATE(5675), 1, + sym__initializer, + STATE(6471), 1, + sym_type_parameters, + STATE(6756), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6230), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6234), 2, - anon_sym_get, - anon_sym_set, - STATE(2998), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3677), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [111855] = 9, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(6220), 1, - anon_sym_LBRACK, - ACTIONS(6236), 1, - anon_sym_RBRACE, - STATE(5748), 1, - sym_enum_assignment, + ACTIONS(7487), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [150214] = 6, + ACTIONS(215), 1, + aux_sym_predefined_type_token1, + STATE(2259), 1, + sym_type_predicate, + STATE(7372), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6222), 2, - sym_number, - sym_private_property_identifier, - STATE(4755), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(6216), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, + ACTIONS(7491), 2, sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + sym_this, + ACTIONS(209), 9, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [111909] = 14, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(3703), 1, - anon_sym_override, - ACTIONS(4213), 1, - anon_sym_LBRACK, - ACTIONS(4969), 1, - anon_sym_STAR, - ACTIONS(4971), 1, - anon_sym_async, - ACTIONS(4975), 1, - anon_sym_readonly, - ACTIONS(6238), 1, - anon_sym_static, - STATE(2779), 1, - sym_override_modifier, + anon_sym_never, + anon_sym_unknown, + [150243] = 5, + ACTIONS(4590), 1, + anon_sym_PIPE, + ACTIONS(7025), 1, + anon_sym_LT, + STATE(3859), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4973), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4977), 2, - anon_sym_get, - anon_sym_set, - STATE(3085), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3677), 17, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [111973] = 9, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(6220), 1, - anon_sym_LBRACK, - ACTIONS(6240), 1, + ACTIONS(4592), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, - STATE(5748), 1, - sym_enum_assignment, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [150270] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6222), 2, - sym_number, - sym_private_property_identifier, - STATE(4755), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(6216), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [112027] = 9, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(6220), 1, + ACTIONS(4889), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6242), 1, - anon_sym_RBRACE, - STATE(5748), 1, - sym_enum_assignment, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [150291] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6222), 2, - sym_number, - sym_private_property_identifier, - STATE(4755), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(6216), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [112081] = 22, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2124), 1, - anon_sym_namespace, - ACTIONS(2128), 1, - anon_sym_import, - ACTIONS(2130), 1, - anon_sym_var, - ACTIONS(2132), 1, - anon_sym_let, - ACTIONS(2134), 1, - anon_sym_const, - ACTIONS(2139), 1, - anon_sym_class, - ACTIONS(2141), 1, - anon_sym_async, - ACTIONS(2143), 1, - anon_sym_function, - ACTIONS(2148), 1, - anon_sym_declare, - ACTIONS(2150), 1, - anon_sym_module, - ACTIONS(2152), 1, - anon_sym_abstract, - ACTIONS(2154), 1, - anon_sym_interface, - ACTIONS(2156), 1, - anon_sym_enum, - ACTIONS(2314), 1, - anon_sym_type, - ACTIONS(6244), 1, - anon_sym_default, - STATE(842), 1, - sym_internal_module, - STATE(843), 1, - sym_declaration, - STATE(1319), 1, - sym_decorator, - STATE(4413), 1, - aux_sym_export_statement_repeat1, + ACTIONS(4893), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [150312] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(850), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [112161] = 12, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(3703), 1, - anon_sym_override, - ACTIONS(4213), 1, + ACTIONS(4897), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6246), 1, - anon_sym_STAR, - ACTIONS(6250), 1, - anon_sym_readonly, - STATE(2794), 1, - sym_override_modifier, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [150333] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6248), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6252), 2, - anon_sym_get, - anon_sym_set, - STATE(2982), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3677), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [112221] = 22, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2128), 1, - anon_sym_import, - ACTIONS(2130), 1, - anon_sym_var, - ACTIONS(2132), 1, - anon_sym_let, - ACTIONS(2134), 1, - anon_sym_const, - ACTIONS(2139), 1, - anon_sym_class, - ACTIONS(2141), 1, - anon_sym_async, - ACTIONS(2143), 1, - anon_sym_function, - ACTIONS(2152), 1, - anon_sym_abstract, - ACTIONS(2154), 1, - anon_sym_interface, - ACTIONS(2156), 1, - anon_sym_enum, - ACTIONS(2314), 1, - anon_sym_type, - ACTIONS(2318), 1, - anon_sym_global, - ACTIONS(2334), 1, - anon_sym_namespace, - ACTIONS(2336), 1, - anon_sym_declare, - ACTIONS(2342), 1, - anon_sym_module, - STATE(829), 1, - sym_declaration, - STATE(842), 1, - sym_internal_module, - STATE(1319), 1, - sym_decorator, - STATE(4413), 1, - aux_sym_export_statement_repeat1, + ACTIONS(4901), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [150354] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(850), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [112301] = 9, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(6220), 1, + ACTIONS(4897), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6254), 1, - anon_sym_RBRACE, - STATE(5748), 1, - sym_enum_assignment, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [150375] = 4, + ACTIONS(4566), 1, + anon_sym_EQ, + ACTIONS(7058), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6222), 2, - sym_number, - sym_private_property_identifier, - STATE(4755), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(6216), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [112355] = 22, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2364), 1, - anon_sym_type, - ACTIONS(2366), 1, - anon_sym_namespace, - ACTIONS(2368), 1, - anon_sym_import, - ACTIONS(2370), 1, - anon_sym_var, - ACTIONS(2372), 1, - anon_sym_let, - ACTIONS(2374), 1, - anon_sym_const, - ACTIONS(2376), 1, - anon_sym_class, - ACTIONS(2378), 1, - anon_sym_async, - ACTIONS(2380), 1, - anon_sym_function, - ACTIONS(2382), 1, - anon_sym_declare, - ACTIONS(2386), 1, - anon_sym_abstract, - ACTIONS(2390), 1, - anon_sym_interface, - ACTIONS(2392), 1, - anon_sym_enum, - ACTIONS(3787), 1, - anon_sym_module, - ACTIONS(6256), 1, - anon_sym_default, - STATE(1319), 1, - sym_decorator, - STATE(4064), 1, - sym_internal_module, - STATE(4136), 1, - sym_declaration, - STATE(4549), 1, - aux_sym_export_statement_repeat1, + ACTIONS(4568), 12, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [150400] = 7, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4272), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4060), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [112435] = 9, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(6220), 1, - anon_sym_LBRACK, - ACTIONS(6258), 1, - anon_sym_RBRACE, - STATE(5748), 1, - sym_enum_assignment, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [150431] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6222), 2, - sym_number, - sym_private_property_identifier, - STATE(4755), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(6216), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [112489] = 9, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(6220), 1, + ACTIONS(4901), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6260), 1, - anon_sym_RBRACE, - STATE(5748), 1, - sym_enum_assignment, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [150452] = 6, + ACTIONS(215), 1, + aux_sym_predefined_type_token1, + STATE(3557), 1, + sym_type_predicate, + STATE(7311), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6222), 2, - sym_number, - sym_private_property_identifier, - STATE(4755), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(6216), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, + ACTIONS(7493), 2, sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + sym_this, + ACTIONS(209), 9, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [112543] = 9, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(6220), 1, + anon_sym_never, + anon_sym_unknown, + [150481] = 12, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7479), 1, + sym__member_signature_marker, + STATE(4838), 1, + sym_type_annotation, + STATE(4899), 1, + sym_formal_parameters, + STATE(5833), 1, + sym__initializer, + STATE(6464), 1, + sym__call_signature, + STATE(6471), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7477), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [150522] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4905), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6262), 1, - anon_sym_RBRACE, - STATE(5180), 1, - sym_enum_assignment, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [150543] = 6, + ACTIONS(215), 1, + aux_sym_predefined_type_token1, + STATE(3557), 1, + sym_type_predicate, + STATE(7084), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6264), 2, - sym_number, - sym_private_property_identifier, - STATE(4214), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(6216), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, + ACTIONS(7495), 2, sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + sym_this, + ACTIONS(209), 9, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [112597] = 22, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2124), 1, - anon_sym_namespace, - ACTIONS(2128), 1, - anon_sym_import, - ACTIONS(2130), 1, - anon_sym_var, - ACTIONS(2132), 1, - anon_sym_let, - ACTIONS(2134), 1, - anon_sym_const, - ACTIONS(2139), 1, - anon_sym_class, - ACTIONS(2141), 1, - anon_sym_async, - ACTIONS(2143), 1, - anon_sym_function, - ACTIONS(2148), 1, - anon_sym_declare, - ACTIONS(2152), 1, - anon_sym_abstract, - ACTIONS(2154), 1, - anon_sym_interface, - ACTIONS(2156), 1, - anon_sym_enum, - ACTIONS(2314), 1, - anon_sym_type, - ACTIONS(2316), 1, - anon_sym_module, - ACTIONS(2318), 1, - anon_sym_global, - STATE(829), 1, - sym_declaration, - STATE(842), 1, - sym_internal_module, - STATE(1319), 1, - sym_decorator, - STATE(4413), 1, - aux_sym_export_statement_repeat1, + anon_sym_never, + anon_sym_unknown, + [150572] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(850), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [112677] = 22, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2124), 1, - anon_sym_namespace, - ACTIONS(2128), 1, - anon_sym_import, - ACTIONS(2130), 1, - anon_sym_var, - ACTIONS(2132), 1, - anon_sym_let, - ACTIONS(2134), 1, - anon_sym_const, - ACTIONS(2139), 1, - anon_sym_class, - ACTIONS(2141), 1, - anon_sym_async, - ACTIONS(2143), 1, - anon_sym_function, - ACTIONS(2148), 1, - anon_sym_declare, - ACTIONS(2150), 1, - anon_sym_module, - ACTIONS(2152), 1, - anon_sym_abstract, - ACTIONS(2154), 1, - anon_sym_interface, - ACTIONS(2156), 1, - anon_sym_enum, - ACTIONS(2314), 1, - anon_sym_type, - ACTIONS(6266), 1, - anon_sym_default, - STATE(842), 1, - sym_internal_module, - STATE(843), 1, - sym_declaration, - STATE(1319), 1, - sym_decorator, - STATE(4413), 1, - aux_sym_export_statement_repeat1, + ACTIONS(4909), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [150593] = 12, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7479), 1, + sym__member_signature_marker, + STATE(4853), 1, + sym_type_annotation, + STATE(4899), 1, + sym_formal_parameters, + STATE(5848), 1, + sym__initializer, + STATE(6471), 1, + sym_type_parameters, + STATE(6486), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(850), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [112757] = 14, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(2326), 1, - anon_sym_readonly, - ACTIONS(2330), 1, - anon_sym_override, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(4918), 1, - anon_sym_STAR, - ACTIONS(6268), 1, - anon_sym_static, - STATE(2791), 1, - sym_override_modifier, + ACTIONS(7477), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [150634] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2310), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3868), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 17, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [112821] = 22, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2364), 1, - anon_sym_type, - ACTIONS(2366), 1, - anon_sym_namespace, - ACTIONS(2368), 1, - anon_sym_import, - ACTIONS(2370), 1, - anon_sym_var, - ACTIONS(2372), 1, - anon_sym_let, - ACTIONS(2374), 1, - anon_sym_const, - ACTIONS(2376), 1, - anon_sym_class, - ACTIONS(2378), 1, - anon_sym_async, - ACTIONS(2380), 1, - anon_sym_function, - ACTIONS(2382), 1, - anon_sym_declare, - ACTIONS(2384), 1, - anon_sym_module, - ACTIONS(2386), 1, - anon_sym_abstract, - ACTIONS(2388), 1, - anon_sym_global, - ACTIONS(2390), 1, - anon_sym_interface, - ACTIONS(2392), 1, - anon_sym_enum, - STATE(1319), 1, - sym_decorator, - STATE(4064), 1, - sym_internal_module, - STATE(4070), 1, - sym_declaration, - STATE(4549), 1, - aux_sym_export_statement_repeat1, + ACTIONS(4905), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [150655] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4060), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [112901] = 9, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(6220), 1, + ACTIONS(4909), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6270), 1, - anon_sym_RBRACE, - STATE(5748), 1, - sym_enum_assignment, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [150676] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6222), 2, - sym_number, - sym_private_property_identifier, - STATE(4755), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(6216), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [112955] = 9, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(6220), 1, + ACTIONS(4913), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6272), 1, - anon_sym_RBRACE, - STATE(5043), 1, - sym_enum_assignment, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [150697] = 6, + ACTIONS(215), 1, + aux_sym_predefined_type_token1, + STATE(4342), 1, + sym_type_predicate, + STATE(7053), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6274), 2, - sym_number, - sym_private_property_identifier, - STATE(4186), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(6216), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, + ACTIONS(7497), 2, sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + sym_this, + ACTIONS(209), 9, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [113009] = 4, + anon_sym_never, + anon_sym_unknown, + [150726] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 4, - sym__member_signature_marker, + ACTIONS(4917), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1954), 6, - anon_sym_STAR, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1952), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [113053] = 11, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(4213), 1, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [150747] = 12, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7489), 1, + sym__member_signature_marker, + STATE(4821), 1, + sym_type_annotation, + STATE(4899), 1, + sym_formal_parameters, + STATE(5714), 1, + sym__initializer, + STATE(6471), 1, + sym_type_parameters, + STATE(6627), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7487), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [150788] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4913), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(5040), 1, - anon_sym_STAR, - ACTIONS(5042), 1, - anon_sym_async, - ACTIONS(6278), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [150809] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5048), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(6276), 2, - sym_number, - sym_private_property_identifier, - STATE(2935), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3677), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [113110] = 11, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(4213), 1, + ACTIONS(4917), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(5054), 1, - anon_sym_STAR, - ACTIONS(5056), 1, - anon_sym_async, - ACTIONS(5060), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [150830] = 12, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7489), 1, + sym__member_signature_marker, + STATE(4899), 1, + sym_formal_parameters, + STATE(4907), 1, + sym_type_annotation, + STATE(5553), 1, + sym__initializer, + STATE(6431), 1, + sym__call_signature, + STATE(6471), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5058), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5062), 2, - anon_sym_get, - anon_sym_set, - STATE(3066), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3677), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [113167] = 11, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(4213), 1, + ACTIONS(7487), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [150871] = 3, + ACTIONS(3580), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3582), 13, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(4952), 1, - anon_sym_STAR, - ACTIONS(4954), 1, - anon_sym_async, - ACTIONS(6282), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [150894] = 10, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7499), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(4876), 1, + sym__call_signature, + STATE(4877), 1, + sym_type_annotation, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4960), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(6280), 2, - sym_number, - sym_private_property_identifier, - STATE(3046), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3677), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [113224] = 8, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(6220), 1, + ACTIONS(7382), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150931] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4941), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - STATE(5748), 1, - sym_enum_assignment, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [150952] = 6, + ACTIONS(7124), 1, + anon_sym_LT, + ACTIONS(7501), 1, + anon_sym_DOT, + ACTIONS(7503), 1, + anon_sym_is, + STATE(3944), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6222), 2, - sym_number, - sym_private_property_identifier, - STATE(4755), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(6216), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [113275] = 11, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(4213), 1, + ACTIONS(3955), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(5250), 1, - anon_sym_STAR, - ACTIONS(5252), 1, - anon_sym_async, - ACTIONS(6284), 1, - anon_sym_readonly, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [150981] = 8, + ACTIONS(7505), 1, + anon_sym_LPAREN, + ACTIONS(7507), 1, + anon_sym_DOT, + ACTIONS(7509), 1, + anon_sym_QMARK_DOT, + ACTIONS(7511), 1, + anon_sym_LT, + STATE(4110), 1, + sym_arguments, + STATE(4356), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5254), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5256), 2, - anon_sym_get, - anon_sym_set, - STATE(3070), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3677), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [113332] = 11, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(4209), 1, - anon_sym_STAR, - ACTIONS(4213), 1, + ACTIONS(3875), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(4215), 1, - anon_sym_async, - ACTIONS(4219), 1, - anon_sym_readonly, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [151014] = 8, + ACTIONS(7505), 1, + anon_sym_LPAREN, + ACTIONS(7511), 1, + anon_sym_LT, + ACTIONS(7513), 1, + anon_sym_DOT, + ACTIONS(7515), 1, + anon_sym_QMARK_DOT, + STATE(4012), 1, + sym_arguments, + STATE(4357), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4217), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4221), 2, - anon_sym_get, - anon_sym_set, - STATE(3092), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3677), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [113389] = 11, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(4213), 1, + ACTIONS(4556), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(4969), 1, - anon_sym_STAR, - ACTIONS(4971), 1, - anon_sym_async, - ACTIONS(4975), 1, - anon_sym_readonly, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [151047] = 8, + ACTIONS(7505), 1, + anon_sym_LPAREN, + ACTIONS(7511), 1, + anon_sym_LT, + ACTIONS(7517), 1, + anon_sym_DOT, + ACTIONS(7519), 1, + anon_sym_QMARK_DOT, + STATE(4013), 1, + sym_arguments, + STATE(4358), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4973), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4977), 2, - anon_sym_get, - anon_sym_set, - STATE(3085), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3677), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [113446] = 3, + ACTIONS(4562), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [151080] = 3, + ACTIONS(3568), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3543), 7, - anon_sym_STAR, + ACTIONS(3570), 13, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3541), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [113487] = 11, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(4213), 1, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [151103] = 3, + ACTIONS(4647), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4649), 13, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(4942), 1, - anon_sym_STAR, - ACTIONS(4944), 1, - anon_sym_async, - ACTIONS(4948), 1, - anon_sym_readonly, + anon_sym_AMP, + anon_sym_BQUOTE, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [151126] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4946), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4950), 2, - anon_sym_get, - anon_sym_set, - STATE(3013), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3677), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [113544] = 3, + ACTIONS(4945), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151147] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3650), 7, - anon_sym_STAR, + ACTIONS(4945), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3648), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [113585] = 11, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(4213), 1, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151168] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4945), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(4622), 1, - anon_sym_STAR, - ACTIONS(4626), 1, - anon_sym_async, - ACTIONS(4630), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151189] = 6, + ACTIONS(215), 1, + aux_sym_predefined_type_token1, + STATE(1867), 1, + sym_type_predicate, + STATE(6984), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4628), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4632), 2, - anon_sym_get, - anon_sym_set, - STATE(3022), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3677), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, + ACTIONS(7521), 2, sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + sym_this, + ACTIONS(209), 9, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [113642] = 11, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(4213), 1, + anon_sym_never, + anon_sym_unknown, + [151218] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4949), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(5244), 1, - anon_sym_STAR, - ACTIONS(5268), 1, - anon_sym_async, - ACTIONS(6286), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151239] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5270), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5272), 2, - anon_sym_get, - anon_sym_set, - STATE(3045), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3677), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [113699] = 9, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4949), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6288), 1, - anon_sym_STAR, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151260] = 4, + ACTIONS(1965), 1, + anon_sym_DOT, + ACTIONS(4829), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5659), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6290), 2, - anon_sym_get, - anon_sym_set, - STATE(3747), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [113752] = 11, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4831), 12, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6027), 1, - anon_sym_STAR, - ACTIONS(6029), 1, - anon_sym_async, - ACTIONS(6033), 1, - anon_sym_readonly, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [151285] = 7, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4264), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6031), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6035), 2, - anon_sym_get, - anon_sym_set, - STATE(3583), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [113809] = 3, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [151316] = 4, + ACTIONS(1969), 1, + anon_sym_DOT, + ACTIONS(4829), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3646), 7, - anon_sym_STAR, + ACTIONS(4831), 12, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3644), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [113850] = 11, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(4213), 1, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [151341] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4949), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(5191), 1, - anon_sym_STAR, - ACTIONS(5357), 1, - anon_sym_async, - ACTIONS(6294), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151362] = 12, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7489), 1, + sym__member_signature_marker, + STATE(4899), 1, + sym_formal_parameters, + STATE(5157), 1, + sym_type_annotation, + STATE(5940), 1, + sym__initializer, + STATE(6471), 1, + sym_type_parameters, + STATE(6570), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5361), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(6292), 2, - sym_number, - sym_private_property_identifier, - STATE(2970), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3677), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [113907] = 9, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(7487), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [151403] = 3, + ACTIONS(3588), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3590), 13, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6228), 1, - anon_sym_STAR, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [151426] = 3, + ACTIONS(4843), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5637), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6296), 2, - anon_sym_get, - anon_sym_set, - STATE(3795), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [113960] = 11, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4845), 13, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6145), 1, - anon_sym_STAR, - ACTIONS(6147), 1, - anon_sym_async, - ACTIONS(6298), 1, - anon_sym_readonly, + anon_sym_AMP, + anon_sym_BQUOTE, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [151449] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6149), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6151), 2, - anon_sym_get, - anon_sym_set, - STATE(3661), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114017] = 3, + ACTIONS(4953), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151470] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3630), 7, - anon_sym_STAR, + ACTIONS(4953), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3628), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [114058] = 11, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(4213), 1, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151491] = 10, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7523), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(4282), 1, + sym__call_signature, + STATE(5087), 1, + sym_type_annotation, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7410), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [151528] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4953), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(5040), 1, - anon_sym_STAR, - ACTIONS(5042), 1, - anon_sym_async, - ACTIONS(6302), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151549] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5048), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(6300), 2, - sym_number, - sym_private_property_identifier, - STATE(3030), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3677), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114115] = 11, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(2326), 1, - anon_sym_readonly, - ACTIONS(4530), 1, + ACTIONS(4973), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(4918), 1, - anon_sym_STAR, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151570] = 7, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4269), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2310), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3868), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114172] = 3, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [151601] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3622), 7, - anon_sym_STAR, + ACTIONS(4977), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3620), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [114213] = 11, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(4213), 1, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151622] = 7, + ACTIONS(4261), 1, + anon_sym_COMMA, + ACTIONS(4278), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(6212), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [151653] = 10, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7527), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(5126), 1, + sym__call_signature, + STATE(5165), 1, + sym_type_annotation, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7525), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [151690] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4977), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(5376), 1, - anon_sym_STAR, - ACTIONS(5382), 1, - anon_sym_async, - ACTIONS(6304), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151711] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5384), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5386), 2, - anon_sym_get, - anon_sym_set, - STATE(3065), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3677), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114270] = 11, - ACTIONS(3274), 1, - anon_sym_DQUOTE, - ACTIONS(3276), 1, - anon_sym_SQUOTE, - ACTIONS(4213), 1, + ACTIONS(4977), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(5064), 1, - anon_sym_STAR, - ACTIONS(5066), 1, - anon_sym_async, - ACTIONS(5070), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151732] = 6, + ACTIONS(215), 1, + aux_sym_predefined_type_token1, + STATE(4011), 1, + sym_type_predicate, + STATE(7228), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5068), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5072), 2, - anon_sym_get, - anon_sym_set, - STATE(3068), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3677), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, + ACTIONS(7529), 2, sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + sym_this, + ACTIONS(209), 9, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [114327] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + anon_sym_never, + anon_sym_unknown, + [151761] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4981), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151782] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5260), 2, - sym_number, - sym_private_property_identifier, - STATE(3764), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114375] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4981), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151803] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6031), 2, - sym_number, - sym_private_property_identifier, - STATE(3583), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114423] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(4981), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6308), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151824] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6306), 2, - sym_number, - sym_private_property_identifier, - STATE(3399), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4655), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114473] = 7, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(4985), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151845] = 10, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7531), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(4249), 1, + sym__call_signature, + STATE(5165), 1, + sym_type_annotation, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6310), 2, - sym_number, - sym_private_property_identifier, - STATE(3400), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114521] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(7525), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [151882] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4985), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6314), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151903] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6312), 2, - sym_number, - sym_private_property_identifier, - STATE(3401), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4655), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114571] = 7, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(4985), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151924] = 6, + ACTIONS(4759), 1, + anon_sym_EQ, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6316), 2, - sym_number, - sym_private_property_identifier, - STATE(3402), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114619] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4761), 9, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + [151952] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5201), 2, - sym_number, - sym_private_property_identifier, - STATE(3793), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114667] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(3937), 13, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151972] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5163), 2, - sym_number, - sym_private_property_identifier, - STATE(3582), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114715] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4849), 13, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151992] = 7, + ACTIONS(7505), 1, + anon_sym_LPAREN, + ACTIONS(7511), 1, + anon_sym_LT, + ACTIONS(7539), 1, + anon_sym_DOT, + STATE(4178), 1, + sym_arguments, + STATE(4443), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4532), 2, - sym_number, - sym_private_property_identifier, - STATE(3839), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114763] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4544), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [152022] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5246), 2, - sym_number, - sym_private_property_identifier, - STATE(3570), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114811] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4853), 13, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [152042] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5173), 2, - sym_number, - sym_private_property_identifier, - STATE(3695), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114859] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4857), 13, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [152062] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6163), 2, - sym_number, - sym_private_property_identifier, - STATE(3649), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114907] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4861), 13, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [152082] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6199), 2, - sym_number, - sym_private_property_identifier, - STATE(3864), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114955] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, - anon_sym_LBRACK, - ACTIONS(6320), 1, - anon_sym_readonly, + ACTIONS(770), 13, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [152102] = 6, + ACTIONS(4614), 1, + anon_sym_EQ, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6318), 2, - sym_number, - sym_private_property_identifier, - STATE(3388), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4655), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115005] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4616), 9, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + [152130] = 3, + ACTIONS(4727), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5187), 2, - sym_number, - sym_private_property_identifier, - STATE(3680), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115053] = 7, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(4729), 12, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [152152] = 13, + ACTIONS(3995), 1, + anon_sym_LT, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7042), 1, + anon_sym_DOT, + ACTIONS(7541), 1, + anon_sym_COLON, + ACTIONS(7543), 1, + anon_sym_GT, + ACTIONS(7545), 1, + anon_sym_SLASH_GT, + STATE(4132), 1, + sym_type_arguments, + STATE(4133), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4659), 2, - sym_number, - sym_private_property_identifier, - STATE(3420), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115101] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [152194] = 4, + ACTIONS(4867), 1, + anon_sym_EQ, + ACTIONS(7533), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5197), 2, - sym_number, - sym_private_property_identifier, - STATE(3759), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115149] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4869), 11, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_PIPE, + anon_sym_extends, + [152218] = 7, + ACTIONS(7388), 1, + anon_sym_LPAREN, + ACTIONS(7394), 1, + anon_sym_LT, + ACTIONS(7547), 1, + anon_sym_DOT, + STATE(4141), 1, + sym_arguments, + STATE(4440), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5311), 2, - sym_number, - sym_private_property_identifier, - STATE(3757), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115197] = 7, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(4544), 8, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [152248] = 4, + ACTIONS(4689), 1, + anon_sym_PIPE, + ACTIONS(7549), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4827), 2, - sym_number, - sym_private_property_identifier, - STATE(3387), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115245] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4691), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [152272] = 13, + ACTIONS(3995), 1, + anon_sym_LT, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7042), 1, + anon_sym_DOT, + ACTIONS(7541), 1, + anon_sym_COLON, + ACTIONS(7543), 1, + anon_sym_GT, + ACTIONS(7551), 1, + anon_sym_SLASH_GT, + STATE(4193), 1, + sym_type_arguments, + STATE(4194), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5276), 2, - sym_number, - sym_private_property_identifier, - STATE(3595), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115293] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [152314] = 3, + ACTIONS(4781), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5193), 2, - sym_number, - sym_private_property_identifier, - STATE(3789), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115341] = 7, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(4783), 12, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [152336] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6322), 2, - sym_number, - sym_private_property_identifier, - STATE(3389), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115389] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(5964), 13, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [152356] = 6, + ACTIONS(4991), 1, + anon_sym_EQ, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4993), 9, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + [152384] = 4, + ACTIONS(4566), 1, + anon_sym_PIPE, + ACTIONS(7232), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5264), 2, - sym_number, - sym_private_property_identifier, - STATE(3814), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115437] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4568), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [152408] = 6, + ACTIONS(4789), 1, + anon_sym_EQ, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5372), 2, - sym_number, - sym_private_property_identifier, - STATE(3843), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115485] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4791), 9, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + [152436] = 6, + ACTIONS(5003), 1, + anon_sym_EQ, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6193), 2, - sym_number, - sym_private_property_identifier, - STATE(3856), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115533] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(5005), 9, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(6324), 1, - anon_sym_readonly, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + [152464] = 4, + ACTIONS(4590), 1, + anon_sym_PIPE, + ACTIONS(7553), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5995), 2, - sym_number, - sym_private_property_identifier, - STATE(3379), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4655), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115583] = 7, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(4592), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [152488] = 4, + ACTIONS(4747), 1, + anon_sym_EQ, + ACTIONS(7533), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5995), 2, - sym_number, - sym_private_property_identifier, - STATE(3379), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115631] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4749), 11, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_PIPE, + anon_sym_extends, + [152512] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6195), 2, - sym_number, - sym_private_property_identifier, - STATE(3777), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115679] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(2005), 13, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [152532] = 5, + ACTIONS(7124), 1, + anon_sym_LT, + ACTIONS(7501), 1, + anon_sym_DOT, + STATE(3944), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3955), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [152558] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + STATE(4224), 1, + sym_formal_parameters, + STATE(6691), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2310), 2, - sym_number, - sym_private_property_identifier, - STATE(3868), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115727] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, - anon_sym_LBRACK, - ACTIONS(5921), 1, - anon_sym_readonly, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [152586] = 6, + ACTIONS(4927), 1, + anon_sym_EQ, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4827), 2, - sym_number, - sym_private_property_identifier, - STATE(3387), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4655), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115777] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4929), 9, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + [152614] = 3, + ACTIONS(1855), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5637), 2, - sym_number, - sym_private_property_identifier, - STATE(3795), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115825] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(1853), 12, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(5891), 1, - anon_sym_readonly, + anon_sym_AMP, + anon_sym_extends, + anon_sym_is, + anon_sym_PIPE_RBRACE, + [152636] = 4, + ACTIONS(4771), 1, + anon_sym_EQ, + ACTIONS(7555), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5655), 2, - sym_number, - sym_private_property_identifier, - STATE(3465), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4655), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115875] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4773), 11, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + [152660] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5145), 2, - sym_number, - sym_private_property_identifier, - STATE(3828), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115923] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, - anon_sym_LBRACK, + ACTIONS(2019), 13, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [152680] = 6, + ACTIONS(4935), 1, + anon_sym_EQ, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5157), 2, - sym_number, - sym_private_property_identifier, - STATE(3590), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115971] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4937), 9, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + [152708] = 4, + ACTIONS(4570), 1, + anon_sym_PIPE, + ACTIONS(7232), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5280), 2, - sym_number, - sym_private_property_identifier, - STATE(3616), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116019] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4572), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [152732] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5659), 2, - sym_number, - sym_private_property_identifier, - STATE(3747), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116067] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(3895), 13, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [152752] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6201), 2, - sym_number, - sym_private_property_identifier, - STATE(3660), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116115] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(4953), 12, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6328), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [152771] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6326), 2, - sym_number, - sym_private_property_identifier, - STATE(3475), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4655), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116165] = 7, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(4913), 12, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [152790] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6330), 2, - sym_number, - sym_private_property_identifier, - STATE(3347), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116213] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4917), 12, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [152809] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5284), 2, - sym_number, - sym_private_property_identifier, - STATE(3635), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116261] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(4913), 12, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6334), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [152828] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6332), 2, - sym_number, - sym_private_property_identifier, - STATE(3414), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4655), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116311] = 7, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(4949), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [152847] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6336), 2, - sym_number, - sym_private_property_identifier, - STATE(3416), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116359] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(4917), 12, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6340), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [152866] = 8, + ACTIONS(3915), 1, + anon_sym_DOT, + ACTIONS(3917), 1, + anon_sym_QMARK_DOT, + ACTIONS(7013), 1, + anon_sym_LT, + ACTIONS(7557), 1, + anon_sym_LPAREN, + STATE(3441), 1, + sym_arguments, + STATE(3570), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6338), 2, - sym_number, - sym_private_property_identifier, - STATE(3417), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4655), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116409] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(3875), 6, + anon_sym_as, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [152897] = 5, + ACTIONS(7559), 1, + anon_sym_AMP, + ACTIONS(7561), 1, + anon_sym_PIPE, + ACTIONS(7563), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6149), 2, - sym_number, - sym_private_property_identifier, - STATE(3661), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116457] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4937), 9, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_PIPE_RBRACE, + [152922] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5290), 2, - sym_number, - sym_private_property_identifier, - STATE(3654), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116505] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4803), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [152941] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6171), 2, - sym_number, - sym_private_property_identifier, - STATE(3656), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116553] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4811), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [152960] = 3, + ACTIONS(2548), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6197), 2, - sym_number, - sym_private_property_identifier, - STATE(3634), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116601] = 7, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(2546), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [152981] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6342), 2, - sym_number, - sym_private_property_identifier, - STATE(3425), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116649] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(4941), 12, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6346), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [153000] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6344), 2, - sym_number, - sym_private_property_identifier, - STATE(3508), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4655), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116699] = 7, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(4945), 12, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [153019] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6348), 2, - sym_number, - sym_private_property_identifier, - STATE(3517), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116747] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(4945), 12, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6352), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [153038] = 8, + ACTIONS(7009), 1, + anon_sym_DOT, + ACTIONS(7011), 1, + anon_sym_QMARK_DOT, + ACTIONS(7013), 1, + anon_sym_LT, + ACTIONS(7557), 1, + anon_sym_LPAREN, + STATE(3440), 1, + sym_arguments, + STATE(3521), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6350), 2, - sym_number, - sym_private_property_identifier, - STATE(3366), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4655), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116797] = 7, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(4556), 6, + anon_sym_as, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [153069] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6354), 2, - sym_number, - sym_private_property_identifier, - STATE(3474), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116845] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4945), 12, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [153088] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6137), 2, - sym_number, - sym_private_property_identifier, - STATE(3677), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116893] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(4949), 12, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6358), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [153107] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6356), 2, - sym_number, - sym_private_property_identifier, - STATE(3484), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4655), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116943] = 7, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(4949), 12, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [153126] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6360), 2, - sym_number, - sym_private_property_identifier, - STATE(3485), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116991] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(4949), 12, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6364), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [153145] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6362), 2, - sym_number, - sym_private_property_identifier, - STATE(3491), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4655), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [117041] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(4913), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6368), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [153164] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6366), 2, - sym_number, - sym_private_property_identifier, - STATE(3509), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4655), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [117091] = 7, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(4953), 12, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [153183] = 3, + ACTIONS(4955), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6370), 2, - sym_number, - sym_private_property_identifier, - STATE(3512), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [117139] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4957), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [153204] = 3, + ACTIONS(4959), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5378), 2, - sym_number, - sym_private_property_identifier, - STATE(3618), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [117187] = 7, - ACTIONS(2300), 1, - anon_sym_DQUOTE, - ACTIONS(2302), 1, - anon_sym_SQUOTE, - ACTIONS(4530), 1, + ACTIONS(4961), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [153225] = 3, + ACTIONS(4963), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5298), 2, - sym_number, - sym_private_property_identifier, - STATE(3850), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [117235] = 7, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(4657), 1, + ACTIONS(4965), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [153246] = 3, + ACTIONS(2552), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5655), 2, - sym_number, - sym_private_property_identifier, - STATE(3465), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4655), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [117283] = 4, - ACTIONS(6372), 1, - sym_identifier, - STATE(5897), 1, - sym_mapped_type_clause, + ACTIONS(2550), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [153267] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6374), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [117318] = 9, - ACTIONS(3483), 1, + ACTIONS(4953), 12, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3487), 1, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, - ACTIONS(3491), 1, anon_sym_QMARK_DOT, - ACTIONS(6376), 1, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, - STATE(2926), 1, - sym_arguments, - STATE(2992), 1, - sym_type_arguments, + anon_sym_extends, + [153286] = 3, + ACTIONS(4663), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3485), 2, + ACTIONS(4665), 11, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(3481), 12, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [153307] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4973), 12, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_LT, anon_sym_extends, - [117359] = 9, - ACTIONS(3483), 1, + [153326] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4977), 12, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(6376), 1, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, - ACTIONS(6378), 1, + anon_sym_extends, + [153345] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4977), 12, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, - ACTIONS(6380), 1, anon_sym_QMARK_DOT, - STATE(2915), 1, - sym_arguments, - STATE(2999), 1, - sym_type_arguments, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [153364] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4037), 2, + ACTIONS(4977), 12, + sym__automatic_semicolon, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4039), 12, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_LT, anon_sym_extends, - [117400] = 9, - ACTIONS(3483), 1, + [153383] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4981), 12, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(6376), 1, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, - ACTIONS(6382), 1, + anon_sym_extends, + [153402] = 8, + ACTIONS(7013), 1, + anon_sym_LT, + ACTIONS(7015), 1, anon_sym_DOT, - ACTIONS(6384), 1, + ACTIONS(7017), 1, anon_sym_QMARK_DOT, - STATE(2921), 1, + ACTIONS(7557), 1, + anon_sym_LPAREN, + STATE(3437), 1, sym_arguments, - STATE(3008), 1, + STATE(3527), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4043), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4045), 12, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + ACTIONS(4562), 6, + anon_sym_as, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [117441] = 3, + [153433] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4107), 2, + ACTIONS(4981), 12, + sym__automatic_semicolon, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4109), 17, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117469] = 3, + [153452] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4231), 2, + ACTIONS(4981), 12, + sym__automatic_semicolon, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4233), 17, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117497] = 3, + [153471] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4239), 2, + ACTIONS(4985), 12, + sym__automatic_semicolon, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4241), 17, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117525] = 3, + [153490] = 3, + ACTIONS(4987), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4137), 2, + ACTIONS(4989), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [153511] = 3, + ACTIONS(4590), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4592), 11, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4139), 17, - anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [153532] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4985), 12, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117553] = 3, + [153551] = 3, + ACTIONS(2536), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4141), 2, + ACTIONS(2534), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [153572] = 5, + ACTIONS(7559), 1, + anon_sym_AMP, + ACTIONS(7561), 1, + anon_sym_PIPE, + ACTIONS(7563), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4993), 9, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PIPE_RBRACE, + [153597] = 3, + ACTIONS(2540), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2538), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [153618] = 3, + ACTIONS(4751), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4753), 11, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4143), 17, - anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [153639] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4985), 12, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117581] = 3, + [153658] = 5, + ACTIONS(7559), 1, + anon_sym_AMP, + ACTIONS(7561), 1, + anon_sym_PIPE, + ACTIONS(7563), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4141), 2, + ACTIONS(4761), 9, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4143), 17, - anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_PIPE_RBRACE, + [153683] = 12, + ACTIONS(3995), 1, + anon_sym_LT, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7565), 1, anon_sym_GT, + ACTIONS(7567), 1, anon_sym_DOT, - anon_sym_EQ_GT, - anon_sym_QMARK_DOT, + ACTIONS(7569), 1, + anon_sym_SLASH_GT, + STATE(4195), 1, + sym_type_arguments, + STATE(4196), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [153722] = 3, + ACTIONS(4685), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4687), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [153743] = 3, + ACTIONS(4797), 1, anon_sym_PIPE, - anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4799), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, anon_sym_extends, - [117609] = 3, + anon_sym_PIPE_RBRACE, + [153764] = 5, + ACTIONS(4695), 1, + anon_sym_PIPE, + ACTIONS(7571), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4141), 2, + ACTIONS(4697), 2, + anon_sym_AMP, + anon_sym_extends, + ACTIONS(4765), 8, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4143), 17, - anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [153789] = 4, + ACTIONS(4767), 1, + anon_sym_PIPE, + ACTIONS(7571), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4769), 10, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [153812] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4949), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117637] = 3, + [153831] = 3, + ACTIONS(4566), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4231), 2, + ACTIONS(4568), 11, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4233), 17, - anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [153852] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4953), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117665] = 3, + [153871] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4243), 2, + ACTIONS(4953), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [153890] = 4, + ACTIONS(7124), 1, + anon_sym_LT, + STATE(3946), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4592), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [153913] = 4, + ACTIONS(4771), 1, + anon_sym_PIPE, + ACTIONS(7573), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4773), 10, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE_RBRACE, + [153936] = 3, + ACTIONS(4805), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4807), 11, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4245), 17, - anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [153957] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4953), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117693] = 3, + [153976] = 5, + ACTIONS(7559), 1, + anon_sym_AMP, + ACTIONS(7561), 1, + anon_sym_PIPE, + ACTIONS(7563), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4173), 2, + ACTIONS(4791), 9, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4175), 17, - anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PIPE_RBRACE, + [154001] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4973), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117721] = 3, + [154020] = 5, + ACTIONS(7559), 1, + anon_sym_AMP, + ACTIONS(7561), 1, + anon_sym_PIPE, + ACTIONS(7563), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4145), 2, + ACTIONS(5005), 9, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PIPE_RBRACE, + [154045] = 3, + ACTIONS(4695), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4697), 11, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4147), 17, - anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [154066] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4977), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117749] = 3, + [154085] = 4, + ACTIONS(4695), 1, + anon_sym_PIPE, + ACTIONS(7571), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4177), 2, + ACTIONS(4697), 10, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4179), 17, - anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [154108] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4917), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117777] = 3, + [154127] = 3, + ACTIONS(4701), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4145), 2, + ACTIONS(4703), 11, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4147), 17, - anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [154148] = 8, + ACTIONS(906), 1, anon_sym_COLON, + ACTIONS(7013), 1, + anon_sym_LT, + ACTIONS(7054), 1, + anon_sym_DOT, + ACTIONS(7575), 1, + anon_sym_QMARK, + STATE(3593), 1, + sym_type_arguments, + STATE(6506), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3955), 6, + anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [154179] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3570), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [117805] = 3, + [154198] = 3, + ACTIONS(4813), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4815), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [154219] = 3, + ACTIONS(4817), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4819), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [154240] = 3, + ACTIONS(4821), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4823), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [154261] = 3, + ACTIONS(4825), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4827), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [154282] = 12, + ACTIONS(3995), 1, + anon_sym_LT, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7565), 1, + anon_sym_GT, + ACTIONS(7567), 1, + anon_sym_DOT, + ACTIONS(7578), 1, + anon_sym_SLASH_GT, + STATE(4137), 1, + sym_type_arguments, + STATE(4138), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4145), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4147), 17, - anon_sym_as, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [154321] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4917), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117833] = 3, + [154340] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4239), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4241), 17, - anon_sym_as, + ACTIONS(4977), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117861] = 3, + [154359] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4149), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4151), 17, - anon_sym_as, + ACTIONS(4985), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117889] = 3, + [154378] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4205), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4207), 17, - anon_sym_as, + ACTIONS(4977), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117917] = 3, + [154397] = 4, + ACTIONS(4576), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4243), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4245), 17, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(4322), 2, anon_sym_COMMA, anon_sym_RBRACE, + ACTIONS(770), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_SEMI, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [154420] = 12, + ACTIONS(3995), 1, + anon_sym_LT, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7565), 1, anon_sym_GT, + ACTIONS(7567), 1, anon_sym_DOT, - anon_sym_EQ_GT, - anon_sym_QMARK_DOT, - anon_sym_AMP, + ACTIONS(7580), 1, + anon_sym_SLASH_GT, + STATE(4124), 1, + sym_type_arguments, + STATE(4125), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [154459] = 3, + ACTIONS(4737), 1, anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [117945] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4149), 2, + ACTIONS(4739), 11, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4151), 17, - anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_DOT, - anon_sym_EQ_GT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [117973] = 3, + anon_sym_PIPE_RBRACE, + [154480] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4169), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4171), 17, - anon_sym_as, + ACTIONS(4941), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [118001] = 3, + [154499] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4235), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4237), 17, - anon_sym_as, + ACTIONS(4949), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [118029] = 3, + [154518] = 5, + ACTIONS(7559), 1, + anon_sym_AMP, + ACTIONS(7561), 1, + anon_sym_PIPE, + ACTIONS(7563), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4235), 2, + ACTIONS(4616), 9, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4237), 17, - anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_DOT, - anon_sym_EQ_GT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_PIPE_RBRACE, + [154543] = 12, + ACTIONS(3258), 1, + anon_sym_DQUOTE, + ACTIONS(3260), 1, + anon_sym_SQUOTE, + ACTIONS(7066), 1, + anon_sym_STAR, + ACTIONS(7070), 1, + anon_sym_LBRACE, + ACTIONS(7432), 1, + sym_identifier, + ACTIONS(7434), 1, + anon_sym_type, + STATE(5306), 1, + sym_string, + STATE(5307), 1, + sym_import_require_clause, + STATE(6527), 1, + sym_import_clause, + STATE(6606), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(7347), 2, + sym_namespace_import, + sym_named_imports, + [154582] = 6, + ACTIONS(7511), 1, anon_sym_LT, - anon_sym_extends, - [118057] = 3, + ACTIONS(7582), 1, + anon_sym_DOT, + ACTIONS(7584), 1, + anon_sym_is, + STATE(4436), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4181), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4183), 17, - anon_sym_as, + ACTIONS(3955), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_DOT, - anon_sym_EQ_GT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [118085] = 3, + [154609] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4205), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4207), 17, - anon_sym_as, + ACTIONS(4913), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [118113] = 3, + [154628] = 4, + ACTIONS(7120), 1, + anon_sym_DOT, + ACTIONS(7122), 1, + anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4181), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4183), 17, - anon_sym_as, + ACTIONS(3875), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_DOT, - anon_sym_EQ_GT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [118141] = 3, + [154651] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4173), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4175), 17, - anon_sym_as, + ACTIONS(4981), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [118169] = 3, + [154670] = 3, + ACTIONS(4863), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4177), 2, + ACTIONS(4865), 11, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4179), 17, - anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_DOT, - anon_sym_EQ_GT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [118197] = 3, + anon_sym_PIPE_RBRACE, + [154691] = 4, + ACTIONS(4867), 1, + anon_sym_PIPE, + ACTIONS(7559), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4181), 2, + ACTIONS(4869), 10, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4183), 17, - anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_DOT, - anon_sym_EQ_GT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [118225] = 3, + anon_sym_PIPE_RBRACE, + [154714] = 3, + ACTIONS(4871), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4193), 2, + ACTIONS(4873), 11, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4195), 17, - anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_DOT, - anon_sym_EQ_GT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [118253] = 3, + anon_sym_PIPE_RBRACE, + [154735] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4165), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4167), 17, - anon_sym_as, + ACTIONS(3582), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [118281] = 3, + [154754] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4173), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4175), 17, - anon_sym_as, + ACTIONS(4981), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [118309] = 3, + [154773] = 12, + ACTIONS(3995), 1, + anon_sym_LT, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7565), 1, + anon_sym_GT, + ACTIONS(7567), 1, + anon_sym_DOT, + ACTIONS(7586), 1, + anon_sym_SLASH_GT, + STATE(4162), 1, + sym_type_arguments, + STATE(4163), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4177), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4179), 17, - anon_sym_as, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [154812] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4985), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [118337] = 3, + [154831] = 4, + ACTIONS(7588), 1, + anon_sym_DOT, + ACTIONS(7590), 1, + anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4193), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4195), 17, - anon_sym_as, + ACTIONS(4733), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_DOT, - anon_sym_EQ_GT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [118365] = 3, + [154854] = 6, + ACTIONS(7394), 1, + anon_sym_LT, + ACTIONS(7592), 1, + anon_sym_DOT, + ACTIONS(7594), 1, + anon_sym_is, + STATE(4429), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4149), 2, + ACTIONS(3955), 8, + sym__automatic_semicolon, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4151), 17, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_DOT, - anon_sym_EQ_GT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [118393] = 18, - ACTIONS(3547), 1, + [154881] = 12, + ACTIONS(3995), 1, anon_sym_LT, - ACTIONS(6386), 1, + ACTIONS(7027), 1, sym_identifier, - ACTIONS(6388), 1, - anon_sym_EQ, - ACTIONS(6390), 1, + ACTIONS(7031), 1, anon_sym_LBRACE, - ACTIONS(6392), 1, - anon_sym_COMMA, - ACTIONS(6394), 1, - anon_sym_COLON, - ACTIONS(6396), 1, - anon_sym_GT, - ACTIONS(6399), 1, + ACTIONS(7040), 1, sym_jsx_identifier, - ACTIONS(6401), 1, + ACTIONS(7565), 1, + anon_sym_GT, + ACTIONS(7567), 1, anon_sym_DOT, - ACTIONS(6403), 1, + ACTIONS(7596), 1, anon_sym_SLASH_GT, - ACTIONS(6405), 1, - anon_sym_extends, - STATE(3367), 1, + STATE(4134), 1, sym_type_arguments, - STATE(3368), 1, + STATE(4136), 1, aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, + STATE(4861), 1, sym_jsx_namespace_name, - STATE(4683), 1, - sym_constraint, - STATE(5829), 1, - sym_default_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, + STATE(5426), 2, sym_jsx_expression, sym_jsx_attribute, - [118450] = 6, - ACTIONS(4049), 1, - anon_sym_EQ, - ACTIONS(6376), 1, - anon_sym_LT, - ACTIONS(6407), 1, - anon_sym_DOT, - STATE(2945), 1, - sym_type_arguments, + [154920] = 3, + ACTIONS(2544), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3519), 14, - anon_sym_as, + ACTIONS(2542), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, anon_sym_extends, - [118483] = 3, - ACTIONS(4419), 1, - anon_sym_EQ, + anon_sym_PIPE_RBRACE, + [154941] = 3, + ACTIONS(4755), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4421), 17, - anon_sym_as, + ACTIONS(4757), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_QMARK, anon_sym_extends, - [118510] = 8, - ACTIONS(3483), 1, - anon_sym_LPAREN, - ACTIONS(4029), 1, - anon_sym_EQ, - ACTIONS(6376), 1, - anon_sym_LT, - ACTIONS(6409), 1, - anon_sym_DOT, - STATE(2932), 1, - sym_arguments, - STATE(3010), 1, - sym_type_arguments, + anon_sym_PIPE_RBRACE, + [154962] = 3, + ACTIONS(4777), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4031), 12, + ACTIONS(4779), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_PIPE, anon_sym_extends, - [118547] = 3, - ACTIONS(4439), 1, - anon_sym_EQ, + anon_sym_PIPE_RBRACE, + [154983] = 3, + ACTIONS(4785), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4441), 17, - anon_sym_as, + ACTIONS(4787), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [155004] = 3, + ACTIONS(1965), 1, anon_sym_DOT, - anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4831), 11, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_QMARK, anon_sym_extends, - [118574] = 3, - ACTIONS(3658), 1, - anon_sym_EQ, + [155025] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3495), 17, - anon_sym_as, + ACTIONS(4945), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, anon_sym_DOT, - anon_sym_EQ_GT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_QMARK, anon_sym_extends, - [118601] = 3, - ACTIONS(3654), 1, - anon_sym_EQ, + [155044] = 3, + ACTIONS(1969), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3497), 17, - anon_sym_as, + ACTIONS(4831), 11, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_QMARK, anon_sym_extends, - [118628] = 3, - ACTIONS(4415), 1, - anon_sym_EQ, + [155065] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4417), 17, - anon_sym_as, + ACTIONS(4981), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, anon_sym_DOT, - anon_sym_EQ_GT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_QMARK, - anon_sym_extends, - [118655] = 18, - ACTIONS(3547), 1, - anon_sym_LT, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6388), 1, - anon_sym_EQ, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6392), 1, - anon_sym_COMMA, - ACTIONS(6394), 1, - anon_sym_COLON, - ACTIONS(6396), 1, - anon_sym_GT, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(6401), 1, - anon_sym_DOT, - ACTIONS(6405), 1, anon_sym_extends, - ACTIONS(6411), 1, - anon_sym_SLASH_GT, - STATE(3374), 1, - sym_type_arguments, - STATE(3375), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, - STATE(4683), 1, - sym_constraint, - STATE(5829), 1, - sym_default_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [118712] = 3, - ACTIONS(4423), 1, - anon_sym_EQ, + [155084] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4425), 17, - anon_sym_as, + ACTIONS(4985), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, anon_sym_DOT, - anon_sym_EQ_GT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_QMARK, anon_sym_extends, - [118739] = 5, - ACTIONS(4079), 1, - anon_sym_EQ, - ACTIONS(6376), 1, + [155103] = 7, + ACTIONS(6725), 1, + anon_sym_LPAREN, + ACTIONS(7013), 1, anon_sym_LT, - STATE(3064), 1, + ACTIONS(7019), 1, + anon_sym_DOT, + STATE(3499), 1, + sym_arguments, + STATE(3554), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4081), 14, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(4544), 7, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - [118769] = 9, - ACTIONS(3523), 1, + [155132] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4945), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_LPAREN, - ACTIONS(4037), 1, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, anon_sym_PIPE, - ACTIONS(6413), 1, + anon_sym_LT, + anon_sym_extends, + [155151] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4945), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, - ACTIONS(6415), 1, anon_sym_QMARK_DOT, - ACTIONS(6417), 1, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, - STATE(3108), 1, - sym_arguments, - STATE(3274), 1, - sym_type_arguments, + anon_sym_extends, + [155170] = 3, + ACTIONS(4741), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4039), 10, + ACTIONS(4717), 11, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, @@ -238585,147 +286438,102 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [118807] = 5, - ACTIONS(6419), 1, - anon_sym_DOT, - ACTIONS(6421), 1, - anon_sym_QMARK_DOT, + [155191] = 3, + ACTIONS(4570), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4289), 2, + ACTIONS(4572), 11, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4291), 13, - anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_PIPE, anon_sym_extends, - [118837] = 3, - ACTIONS(4197), 1, - anon_sym_EQ, + anon_sym_PIPE_RBRACE, + [155212] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4199), 16, - anon_sym_as, + ACTIONS(4795), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_BQUOTE, - anon_sym_QMARK, anon_sym_extends, - [118863] = 3, + [155231] = 3, + ACTIONS(4743), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4363), 2, + ACTIONS(4745), 11, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4365), 15, - anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_DOT, - anon_sym_EQ_GT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_PIPE, anon_sym_extends, - [118889] = 7, - ACTIONS(4049), 1, - anon_sym_EQ, - ACTIONS(6376), 1, - anon_sym_LT, - ACTIONS(6407), 1, - anon_sym_DOT, - ACTIONS(6423), 1, - anon_sym_is, - STATE(2945), 1, - sym_type_arguments, + anon_sym_PIPE_RBRACE, + [155252] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3519), 12, - anon_sym_LBRACE, + ACTIONS(4889), 12, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_LT, anon_sym_extends, - [118923] = 3, - ACTIONS(4227), 1, - anon_sym_EQ, + [155271] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4229), 16, - anon_sym_as, + ACTIONS(3590), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_BQUOTE, - anon_sym_QMARK, anon_sym_extends, - [118949] = 9, - ACTIONS(3523), 1, - anon_sym_LPAREN, - ACTIONS(4043), 1, + [155290] = 3, + ACTIONS(4919), 1, anon_sym_PIPE, - ACTIONS(6417), 1, - anon_sym_LT, - ACTIONS(6425), 1, - anon_sym_DOT, - ACTIONS(6427), 1, - anon_sym_QMARK_DOT, - STATE(3109), 1, - sym_arguments, - STATE(3276), 1, - sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4045), 10, + ACTIONS(4921), 11, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, @@ -238735,180 +286543,172 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [118987] = 4, - ACTIONS(1735), 1, - anon_sym_DOT, - ACTIONS(4391), 1, - anon_sym_EQ, + [155311] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4393), 15, - anon_sym_as, + ACTIONS(4889), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_QMARK, anon_sym_extends, - [119015] = 5, - ACTIONS(3487), 1, + [155330] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4893), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, - ACTIONS(3491), 1, anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [155349] = 3, + ACTIONS(4923), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3485), 2, + ACTIONS(4925), 11, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(3481), 13, - anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_PIPE, anon_sym_extends, - [119045] = 3, + anon_sym_PIPE_RBRACE, + [155370] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4371), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4373), 15, - anon_sym_as, + ACTIONS(4897), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_LT, anon_sym_extends, - [119071] = 4, - ACTIONS(1743), 1, - anon_sym_DOT, - ACTIONS(4391), 1, - anon_sym_EQ, + [155389] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4393), 15, - anon_sym_as, + ACTIONS(4901), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_QMARK, anon_sym_extends, - [119099] = 3, - ACTIONS(4247), 1, - anon_sym_EQ, + [155408] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4249), 16, - anon_sym_as, + ACTIONS(4897), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_BQUOTE, - anon_sym_QMARK, + anon_sym_LT, anon_sym_extends, - [119125] = 15, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(6429), 1, - sym_identifier, - ACTIONS(6431), 1, - anon_sym_STAR, - ACTIONS(6433), 1, - anon_sym_type, - ACTIONS(6435), 1, - anon_sym_LBRACE, - ACTIONS(6437), 1, - anon_sym_typeof, - ACTIONS(6441), 1, - anon_sym_DOT, - STATE(4188), 1, - sym_string, - STATE(4255), 1, - sym_import_require_clause, - STATE(5708), 1, - sym__import_identifier, - STATE(5804), 1, - sym_import_clause, + [155427] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(6172), 2, - sym_namespace_import, - sym_named_imports, - ACTIONS(6439), 3, + ACTIONS(4901), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, - [119175] = 9, - ACTIONS(3485), 1, + anon_sym_extends, + [155446] = 5, + ACTIONS(7559), 1, + anon_sym_AMP, + ACTIONS(7561), 1, anon_sym_PIPE, - ACTIONS(3523), 1, + ACTIONS(7563), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4929), 9, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PIPE_RBRACE, + [155471] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4905), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_LPAREN, - ACTIONS(3525), 1, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, - ACTIONS(3527), 1, anon_sym_QMARK_DOT, - ACTIONS(6417), 1, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, - STATE(3107), 1, - sym_arguments, - STATE(3272), 1, - sym_type_arguments, + anon_sym_extends, + [155490] = 3, + ACTIONS(4931), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3481), 10, + ACTIONS(4933), 11, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, @@ -238918,4550 +286718,4049 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [119213] = 3, + [155511] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4355), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4357), 15, - anon_sym_as, + ACTIONS(4909), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_LT, anon_sym_extends, - [119239] = 3, - ACTIONS(1673), 1, - anon_sym_EQ, + [155530] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1671), 15, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(4893), 12, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, + anon_sym_LT, anon_sym_extends, - anon_sym_is, - [119264] = 3, - ACTIONS(4089), 1, - anon_sym_EQ, + [155549] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4091), 15, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(4897), 12, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, + anon_sym_LT, anon_sym_extends, - anon_sym_is, - [119289] = 8, - ACTIONS(3523), 1, - anon_sym_LPAREN, - ACTIONS(4029), 1, + [155568] = 4, + ACTIONS(4747), 1, anon_sym_PIPE, - ACTIONS(6417), 1, - anon_sym_LT, - ACTIONS(6443), 1, - anon_sym_DOT, - STATE(3211), 1, - sym_arguments, - STATE(3256), 1, - sym_type_arguments, + ACTIONS(7559), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4031), 10, + ACTIONS(4749), 10, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [119324] = 3, - ACTIONS(1847), 1, + [155591] = 3, + ACTIONS(2532), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1845), 15, + ACTIONS(2530), 11, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_with, - anon_sym_assert, - anon_sym_BANG, anon_sym_SEMI, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_QMARK, anon_sym_extends, anon_sym_PIPE_RBRACE, - [119349] = 3, - ACTIONS(4275), 1, - anon_sym_EQ, + [155612] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4277), 15, - anon_sym_as, + ACTIONS(4905), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, anon_sym_DOT, - anon_sym_EQ_GT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, + anon_sym_LT, anon_sym_extends, - [119374] = 3, - ACTIONS(4347), 1, + [155631] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4901), 12, + sym__automatic_semicolon, anon_sym_EQ, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [155650] = 3, + ACTIONS(4935), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4349), 15, - anon_sym_as, + ACTIONS(4937), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [155671] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4909), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, anon_sym_DOT, - anon_sym_EQ_GT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, + anon_sym_LT, + anon_sym_extends, + [155690] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4897), 12, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, anon_sym_extends, - [119399] = 4, - ACTIONS(4265), 1, + [155709] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4901), 12, + sym__automatic_semicolon, anon_sym_EQ, - ACTIONS(6445), 1, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [155728] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4267), 14, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(4905), 12, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, + anon_sym_LT, anon_sym_extends, - [119426] = 3, - ACTIONS(1749), 1, - anon_sym_PIPE, + [155747] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1747), 15, + ACTIONS(4909), 12, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_with, - anon_sym_assert, - anon_sym_BANG, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_QMARK, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [119451] = 14, - ACTIONS(2490), 1, + anon_sym_PIPE, anon_sym_LT, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6451), 1, - anon_sym_BANG, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6457), 1, - anon_sym_QMARK, - ACTIONS(6459), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(4059), 1, - sym_type_annotation, - STATE(5422), 1, - sym__initializer, - STATE(5742), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + anon_sym_extends, + [155766] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6449), 3, + ACTIONS(4905), 12, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_SEMI, - [119497] = 3, - ACTIONS(4149), 1, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [155785] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4151), 14, + ACTIONS(4909), 12, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [119521] = 3, - ACTIONS(4149), 1, + [155804] = 3, + ACTIONS(4721), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4151), 14, + ACTIONS(4719), 11, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [119545] = 3, - ACTIONS(4157), 1, - anon_sym_EQ, + [155825] = 3, + ACTIONS(4614), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4159), 14, - anon_sym_as, + ACTIONS(4616), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, anon_sym_extends, - [119569] = 8, - ACTIONS(6461), 1, - anon_sym_LPAREN, - ACTIONS(6463), 1, - anon_sym_DOT, - ACTIONS(6465), 1, - anon_sym_QMARK_DOT, - ACTIONS(6467), 1, - anon_sym_LT, - STATE(3260), 1, - sym_arguments, - STATE(3458), 1, - sym_type_arguments, + anon_sym_PIPE_RBRACE, + [155846] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3481), 9, + ACTIONS(4853), 11, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_extends, - [119603] = 14, - ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, + anon_sym_extends, + [155864] = 4, + ACTIONS(7600), 1, anon_sym_COLON, - ACTIONS(6471), 1, - anon_sym_BANG, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6475), 1, - anon_sym_QMARK, - ACTIONS(6477), 1, - sym__member_signature_marker, - STATE(3457), 1, - sym_formal_parameters, - STATE(3898), 1, - sym__call_signature, - STATE(4086), 1, - sym_type_annotation, - STATE(4896), 1, - sym__initializer, - STATE(5545), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6469), 3, + STATE(4605), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + ACTIONS(7598), 7, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [119649] = 14, - ACTIONS(2490), 1, + anon_sym_PIPE_RBRACE, + [155886] = 8, + ACTIONS(7602), 1, + anon_sym_LBRACE, + ACTIONS(7606), 1, + anon_sym_LT_SLASH, + ACTIONS(7608), 1, anon_sym_LT, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6459), 1, - sym__member_signature_marker, - ACTIONS(6479), 1, - anon_sym_BANG, - ACTIONS(6481), 1, - anon_sym_QMARK, - STATE(3950), 1, - sym_formal_parameters, - STATE(4509), 1, - sym_type_annotation, - STATE(5174), 1, - sym__initializer, - STATE(5540), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + STATE(3938), 1, + sym_jsx_opening_element, + STATE(5305), 1, + sym_jsx_closing_element, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6449), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [119695] = 3, - ACTIONS(4257), 1, - anon_sym_EQ, + ACTIONS(7604), 2, + sym_jsx_text, + sym_html_character_reference, + STATE(3994), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [155916] = 7, + ACTIONS(7013), 1, + anon_sym_LT, + ACTIONS(7019), 1, + anon_sym_DOT, + ACTIONS(7557), 1, + anon_sym_LPAREN, + STATE(3499), 1, + sym_arguments, + STATE(3554), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4259), 14, + ACTIONS(4544), 6, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, anon_sym_extends, - [119719] = 3, - ACTIONS(4161), 1, - anon_sym_EQ, + [155944] = 8, + ACTIONS(7602), 1, + anon_sym_LBRACE, + ACTIONS(7608), 1, + anon_sym_LT, + ACTIONS(7610), 1, + anon_sym_LT_SLASH, + STATE(2924), 1, + sym_jsx_closing_element, + STATE(3938), 1, + sym_jsx_opening_element, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4163), 14, - anon_sym_as, + ACTIONS(7604), 2, + sym_jsx_text, + sym_html_character_reference, + STATE(3994), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [155974] = 8, + ACTIONS(7602), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(7608), 1, + anon_sym_LT, + ACTIONS(7614), 1, + anon_sym_LT_SLASH, + STATE(3938), 1, + sym_jsx_opening_element, + STATE(5449), 1, + sym_jsx_closing_element, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7612), 2, + sym_jsx_text, + sym_html_character_reference, + STATE(3918), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [156004] = 4, + ACTIONS(7600), 1, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [119743] = 3, - ACTIONS(4079), 1, - anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4081), 14, - anon_sym_as, + STATE(4707), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + ACTIONS(7616), 7, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [156026] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3895), 11, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, + anon_sym_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, + anon_sym_LT, anon_sym_extends, - [119767] = 3, - ACTIONS(4321), 1, - anon_sym_EQ, + [156044] = 3, + ACTIONS(7503), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4323), 14, - anon_sym_as, + ACTIONS(4568), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, anon_sym_extends, - [119791] = 14, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6485), 1, - anon_sym_BANG, - ACTIONS(6487), 1, - anon_sym_QMARK, - ACTIONS(6489), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(4302), 1, - sym_type_annotation, - STATE(4853), 1, - sym__initializer, - STATE(5557), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + [156064] = 3, + ACTIONS(7618), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6483), 3, + ACTIONS(4592), 10, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [119837] = 8, - ACTIONS(6461), 1, - anon_sym_LPAREN, - ACTIONS(6467), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [156084] = 5, + ACTIONS(7394), 1, anon_sym_LT, - ACTIONS(6491), 1, + ACTIONS(7592), 1, anon_sym_DOT, - ACTIONS(6493), 1, - anon_sym_QMARK_DOT, - STATE(3261), 1, - sym_arguments, - STATE(3459), 1, + STATE(4429), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4039), 9, + ACTIONS(3955), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [119871] = 8, - ACTIONS(6461), 1, - anon_sym_LPAREN, - ACTIONS(6467), 1, + [156108] = 8, + ACTIONS(7602), 1, + anon_sym_LBRACE, + ACTIONS(7608), 1, anon_sym_LT, - ACTIONS(6495), 1, - anon_sym_DOT, - ACTIONS(6497), 1, - anon_sym_QMARK_DOT, - STATE(3262), 1, - sym_arguments, - STATE(3460), 1, - sym_type_arguments, + ACTIONS(7620), 1, + anon_sym_LT_SLASH, + STATE(2494), 1, + sym_jsx_closing_element, + STATE(3938), 1, + sym_jsx_opening_element, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7604), 2, + sym_jsx_text, + sym_html_character_reference, + STATE(3994), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [156138] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4045), 9, + ACTIONS(3937), 11, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_LT, anon_sym_extends, - [119905] = 11, - ACTIONS(2490), 1, + [156156] = 8, + ACTIONS(7602), 1, + anon_sym_LBRACE, + ACTIONS(7608), 1, anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3789), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, - anon_sym_EQ, - STATE(3825), 1, - sym_formal_parameters, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - STATE(5469), 1, - sym_type_parameters, + ACTIONS(7620), 1, + anon_sym_LT_SLASH, + STATE(2502), 1, + sym_jsx_closing_element, + STATE(3938), 1, + sym_jsx_opening_element, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 6, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [119945] = 2, + ACTIONS(7622), 2, + sym_jsx_text, + sym_html_character_reference, + STATE(3914), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [156186] = 12, + ACTIONS(7624), 1, + sym_identifier, + ACTIONS(7626), 1, + anon_sym_const, + ACTIONS(7628), 1, + anon_sym_in, + ACTIONS(7630), 1, + anon_sym_GT, + ACTIONS(7632), 1, + sym_jsx_identifier, + ACTIONS(7634), 1, + anon_sym_SLASH_GT, + ACTIONS(7636), 1, + anon_sym_out, + STATE(3837), 1, + sym_nested_identifier, + STATE(4115), 1, + sym_jsx_namespace_name, + STATE(6194), 1, + sym_variance, + STATE(6204), 1, + sym_type_parameter, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6499), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [119967] = 3, - ACTIONS(4235), 1, - anon_sym_PIPE, + [156224] = 8, + ACTIONS(7602), 1, + anon_sym_LBRACE, + ACTIONS(7608), 1, + anon_sym_LT, + ACTIONS(7614), 1, + anon_sym_LT_SLASH, + STATE(3938), 1, + sym_jsx_opening_element, + STATE(5463), 1, + sym_jsx_closing_element, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7604), 2, + sym_jsx_text, + sym_html_character_reference, + STATE(3994), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [156254] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4237), 14, + ACTIONS(4861), 11, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [119991] = 3, - ACTIONS(4299), 1, - anon_sym_EQ, + [156272] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4301), 14, - anon_sym_as, + ACTIONS(1853), 11, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, anon_sym_extends, - [120015] = 3, - ACTIONS(4285), 1, - anon_sym_EQ, + anon_sym_is, + [156290] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4287), 14, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(4849), 11, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, + anon_sym_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, + anon_sym_LT, anon_sym_extends, - [120039] = 3, - ACTIONS(4115), 1, - anon_sym_EQ, + [156308] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4117), 14, - anon_sym_as, + ACTIONS(4857), 11, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, + anon_sym_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, + anon_sym_LT, anon_sym_extends, - [120063] = 3, - ACTIONS(4177), 1, - anon_sym_PIPE, + [156326] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4179), 14, + ACTIONS(4857), 11, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [120087] = 7, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(6503), 1, - sym_number, - ACTIONS(6505), 1, - anon_sym_unique, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(5993), 2, - sym_string, - sym_predefined_type, - ACTIONS(6501), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [120119] = 8, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(6505), 1, - anon_sym_unique, - ACTIONS(6507), 1, - sym_number, - STATE(5892), 1, - sym_predefined_type, - STATE(6153), 1, - sym_string, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6501), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [120153] = 8, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(6505), 1, - anon_sym_unique, - ACTIONS(6509), 1, - sym_number, - STATE(6052), 1, - sym_string, - STATE(6067), 1, - sym_predefined_type, + [156344] = 8, + ACTIONS(7602), 1, + anon_sym_LBRACE, + ACTIONS(7608), 1, + anon_sym_LT, + ACTIONS(7610), 1, + anon_sym_LT_SLASH, + STATE(2914), 1, + sym_jsx_closing_element, + STATE(3938), 1, + sym_jsx_opening_element, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6501), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [120187] = 8, - ACTIONS(1517), 1, + ACTIONS(7638), 2, + sym_jsx_text, + sym_html_character_reference, + STATE(3907), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [156374] = 11, + ACTIONS(3530), 1, anon_sym_DQUOTE, - ACTIONS(1519), 1, + ACTIONS(3532), 1, anon_sym_SQUOTE, - ACTIONS(6505), 1, - anon_sym_unique, - ACTIONS(6511), 1, - sym_number, - STATE(5846), 1, - sym_string, - STATE(5869), 1, - sym_predefined_type, + ACTIONS(7640), 1, + sym_identifier, + ACTIONS(7642), 1, + anon_sym_type, + ACTIONS(7644), 1, + anon_sym_COMMA, + ACTIONS(7646), 1, + anon_sym_RBRACE, + ACTIONS(7648), 1, + anon_sym_typeof, + STATE(6305), 1, + sym_import_specifier, + STATE(6816), 1, + sym__import_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6501), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [120221] = 8, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(6505), 1, - anon_sym_unique, - ACTIONS(6513), 1, - sym_number, - STATE(5888), 1, + STATE(7051), 2, + sym__module_export_name, sym_string, - STATE(5890), 1, - sym_predefined_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6501), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [120255] = 3, - ACTIONS(4169), 1, - anon_sym_PIPE, + [156410] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4171), 14, + ACTIONS(4861), 11, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [120279] = 3, - ACTIONS(4177), 1, - anon_sym_PIPE, + [156428] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4179), 14, + ACTIONS(4729), 11, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [120303] = 11, - ACTIONS(2490), 1, + [156446] = 5, + ACTIONS(7511), 1, anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3798), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, - anon_sym_EQ, - STATE(3825), 1, - sym_formal_parameters, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - STATE(5469), 1, - sym_type_parameters, + ACTIONS(7582), 1, + anon_sym_DOT, + STATE(4436), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 6, + ACTIONS(3955), 8, sym__automatic_semicolon, - sym__member_signature_marker, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [120343] = 7, - ACTIONS(4049), 1, + anon_sym_LBRACK, + anon_sym_AMP, anon_sym_PIPE, - ACTIONS(6417), 1, - anon_sym_LT, - ACTIONS(6515), 1, - anon_sym_DOT, - ACTIONS(6517), 1, + anon_sym_extends, + [156470] = 12, + ACTIONS(7626), 1, + anon_sym_const, + ACTIONS(7628), 1, + anon_sym_in, + ACTIONS(7630), 1, + anon_sym_GT, + ACTIONS(7636), 1, + anon_sym_out, + ACTIONS(7650), 1, + sym_identifier, + ACTIONS(7652), 1, + sym_jsx_identifier, + ACTIONS(7654), 1, + anon_sym_SLASH_GT, + STATE(3852), 1, + sym_nested_identifier, + STATE(4173), 1, + sym_jsx_namespace_name, + STATE(6194), 1, + sym_variance, + STATE(6204), 1, + sym_type_parameter, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156508] = 3, + ACTIONS(7503), 1, anon_sym_is, - STATE(3240), 1, - sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3519), 10, + ACTIONS(4572), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [120375] = 3, - ACTIONS(4181), 1, + [156528] = 6, + ACTIONS(7013), 1, + anon_sym_LT, + ACTIONS(7054), 1, + anon_sym_DOT, + ACTIONS(7656), 1, + anon_sym_is, + STATE(3593), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3955), 7, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [156554] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4183), 14, + ACTIONS(4783), 11, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [120399] = 3, - ACTIONS(4173), 1, anon_sym_PIPE, + anon_sym_extends, + [156572] = 12, + ACTIONS(7626), 1, + anon_sym_const, + ACTIONS(7628), 1, + anon_sym_in, + ACTIONS(7630), 1, + anon_sym_GT, + ACTIONS(7636), 1, + anon_sym_out, + ACTIONS(7658), 1, + sym_identifier, + ACTIONS(7660), 1, + sym_jsx_identifier, + ACTIONS(7662), 1, + anon_sym_SLASH_GT, + STATE(3831), 1, + sym_nested_identifier, + STATE(4161), 1, + sym_jsx_namespace_name, + STATE(6194), 1, + sym_variance, + STATE(6204), 1, + sym_type_parameter, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156610] = 8, + ACTIONS(7602), 1, + anon_sym_LBRACE, + ACTIONS(7608), 1, + anon_sym_LT, + ACTIONS(7666), 1, + anon_sym_LT_SLASH, + STATE(1889), 1, + sym_jsx_closing_element, + STATE(3938), 1, + sym_jsx_opening_element, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 2, + sym_jsx_text, + sym_html_character_reference, + STATE(3937), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [156640] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4175), 14, + ACTIONS(3895), 11, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [120423] = 3, - ACTIONS(4261), 1, - anon_sym_EQ, + [156658] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4263), 14, - anon_sym_as, + ACTIONS(3937), 11, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, + anon_sym_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, + anon_sym_LT, anon_sym_extends, - [120447] = 8, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(6505), 1, - anon_sym_unique, - ACTIONS(6519), 1, - sym_number, - STATE(5953), 1, - sym_string, - STATE(6008), 1, - sym_predefined_type, + [156676] = 8, + ACTIONS(7602), 1, + anon_sym_LBRACE, + ACTIONS(7608), 1, + anon_sym_LT, + ACTIONS(7666), 1, + anon_sym_LT_SLASH, + STATE(1981), 1, + sym_jsx_closing_element, + STATE(3938), 1, + sym_jsx_opening_element, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6501), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [120481] = 3, - ACTIONS(4173), 1, + ACTIONS(7604), 2, + sym_jsx_text, + sym_html_character_reference, + STATE(3994), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [156706] = 8, + ACTIONS(7602), 1, + anon_sym_LBRACE, + ACTIONS(7606), 1, + anon_sym_LT_SLASH, + ACTIONS(7608), 1, + anon_sym_LT, + STATE(3938), 1, + sym_jsx_opening_element, + STATE(5277), 1, + sym_jsx_closing_element, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7668), 2, + sym_jsx_text, + sym_html_character_reference, + STATE(3905), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [156736] = 5, + ACTIONS(7559), 1, + anon_sym_AMP, + ACTIONS(7561), 1, anon_sym_PIPE, + ACTIONS(7563), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4175), 14, + ACTIONS(7670), 8, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [156760] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4849), 11, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [120505] = 14, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6489), 1, - sym__member_signature_marker, - ACTIONS(6521), 1, - anon_sym_BANG, - ACTIONS(6523), 1, - anon_sym_QMARK, - STATE(3950), 1, - sym_formal_parameters, - STATE(4233), 1, - sym_type_annotation, - STATE(5240), 1, - sym__initializer, - STATE(5674), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + [156778] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6483), 3, + ACTIONS(4853), 11, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [120551] = 3, - ACTIONS(4401), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4403), 14, - anon_sym_as, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, + anon_sym_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, + anon_sym_LT, anon_sym_extends, - [120575] = 5, - ACTIONS(4329), 1, - anon_sym_EQ, - ACTIONS(6525), 1, - anon_sym_LBRACK, + [156796] = 3, + ACTIONS(7672), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4281), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - ACTIONS(4331), 10, - anon_sym_as, + ACTIONS(4691), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - anon_sym_QMARK, - [120603] = 3, - ACTIONS(4243), 1, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, anon_sym_PIPE, + anon_sym_extends, + [156816] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4245), 14, + ACTIONS(4957), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [120627] = 3, - ACTIONS(4189), 1, - anon_sym_EQ, + [156833] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4191), 14, - anon_sym_as, + ACTIONS(4757), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, anon_sym_extends, - [120651] = 2, + [156850] = 9, + ACTIONS(7674), 1, + anon_sym_EQ, + ACTIONS(7678), 1, + anon_sym_BANG, + ACTIONS(7682), 1, + anon_sym_COLON, + ACTIONS(7684), 1, + sym__automatic_semicolon, + STATE(5393), 1, + sym_type_annotation, + STATE(6236), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6527), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [120673] = 2, + ACTIONS(7676), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(7680), 2, + anon_sym_in, + anon_sym_of, + [156881] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6529), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [120695] = 3, - ACTIONS(4235), 1, + ACTIONS(4779), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, anon_sym_PIPE, + anon_sym_extends, + [156898] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4237), 14, + ACTIONS(4787), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [120719] = 3, - ACTIONS(4181), 1, anon_sym_PIPE, + anon_sym_extends, + [156915] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4183), 14, + ACTIONS(4649), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [120743] = 3, - ACTIONS(4181), 1, anon_sym_PIPE, + anon_sym_extends, + [156932] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4183), 14, + ACTIONS(4845), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [120767] = 3, - ACTIONS(4141), 1, anon_sym_PIPE, + anon_sym_extends, + [156949] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4143), 14, + ACTIONS(2005), 10, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, + anon_sym_with, + anon_sym_assert, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [120791] = 11, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(3781), 1, + [156966] = 7, + ACTIONS(237), 1, anon_sym_COMMA, - ACTIONS(3792), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, + ACTIONS(4576), 1, anon_sym_EQ, - STATE(3825), 1, - sym_formal_parameters, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, + ACTIONS(5658), 1, + anon_sym_RBRACE, + STATE(6142), 1, aux_sym_object_repeat1, - STATE(5469), 1, - sym_type_parameters, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 6, - sym__automatic_semicolon, + ACTIONS(770), 5, sym__member_signature_marker, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [120831] = 14, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(6533), 1, - anon_sym_BANG, - ACTIONS(6535), 1, + anon_sym_LT, anon_sym_QMARK, - ACTIONS(6537), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(4381), 1, - sym_type_annotation, - STATE(5036), 1, - sym__call_signature, - STATE(5039), 1, - sym__initializer, - STATE(5735), 1, - sym_type_parameters, + [156993] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6531), 3, + ACTIONS(4969), 10, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [120877] = 3, - ACTIONS(4303), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4305), 14, - anon_sym_as, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, anon_sym_extends, - [120901] = 7, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(6505), 1, - anon_sym_unique, - ACTIONS(6539), 1, - sym_number, + [157010] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5914), 2, - sym_string, - sym_predefined_type, - ACTIONS(6501), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [120933] = 3, - ACTIONS(4405), 1, + ACTIONS(2019), 10, + sym__automatic_semicolon, anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4407), 14, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_with, + anon_sym_assert, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, anon_sym_extends, - [120957] = 8, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(6505), 1, - anon_sym_unique, - ACTIONS(6541), 1, - sym_number, - STATE(5936), 1, - sym_string, - STATE(5941), 1, - sym_predefined_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6501), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [120991] = 8, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(6505), 1, - anon_sym_unique, - ACTIONS(6543), 1, - sym_number, - STATE(5945), 1, - sym_string, - STATE(5966), 1, - sym_predefined_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6501), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [121025] = 8, - ACTIONS(1517), 1, + [157027] = 10, + ACTIONS(3530), 1, anon_sym_DQUOTE, - ACTIONS(1519), 1, + ACTIONS(3532), 1, anon_sym_SQUOTE, - ACTIONS(6505), 1, - anon_sym_unique, - ACTIONS(6545), 1, - sym_number, - STATE(5977), 1, - sym_string, - STATE(5989), 1, - sym_predefined_type, + ACTIONS(7640), 1, + sym_identifier, + ACTIONS(7642), 1, + anon_sym_type, + ACTIONS(7648), 1, + anon_sym_typeof, + ACTIONS(7687), 1, + anon_sym_RBRACE, + STATE(6414), 1, + sym_import_specifier, + STATE(6816), 1, + sym__import_identifier, ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6501), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [121059] = 3, - ACTIONS(4173), 1, - anon_sym_PIPE, + sym_html_comment, + sym_comment, + STATE(7051), 2, + sym__module_export_name, + sym_string, + [157060] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4175), 14, + ACTIONS(3582), 10, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [121083] = 3, - ACTIONS(4313), 1, + [157077] = 7, + ACTIONS(7080), 1, anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4928), 1, + sym_type_annotation, + STATE(5862), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4315), 14, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(7112), 2, + anon_sym_BANG, anon_sym_QMARK, - anon_sym_extends, - [121107] = 3, - ACTIONS(4177), 1, - anon_sym_PIPE, + ACTIONS(7110), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [157104] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4179), 14, + ACTIONS(3570), 10, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [121131] = 3, - ACTIONS(4359), 1, + [157121] = 7, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(745), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, anon_sym_EQ, + STATE(6212), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4361), 14, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_LT, anon_sym_QMARK, - anon_sym_extends, - [121155] = 3, - ACTIONS(4103), 1, - anon_sym_EQ, + [157148] = 5, + ACTIONS(87), 1, + anon_sym_BQUOTE, + ACTIONS(5178), 1, + anon_sym_LPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4105), 14, - anon_sym_as, - anon_sym_LBRACE, + STATE(2485), 2, + sym_template_string, + sym_arguments, + ACTIONS(4799), 6, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_GT, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, anon_sym_extends, - [121179] = 14, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6549), 1, - anon_sym_BANG, - ACTIONS(6551), 1, - anon_sym_QMARK, - ACTIONS(6553), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(4446), 1, - sym_type_annotation, - STATE(5083), 1, - sym__initializer, - STATE(5693), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + [157171] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6547), 3, + ACTIONS(2005), 10, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [121225] = 3, - ACTIONS(4239), 1, + anon_sym_LBRACK, + anon_sym_AMP, anon_sym_PIPE, + anon_sym_extends, + [157188] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4241), 14, + ACTIONS(2019), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [157205] = 11, + ACTIONS(2678), 1, anon_sym_LT, + ACTIONS(7689), 1, + sym_identifier, + ACTIONS(7691), 1, + anon_sym_LBRACE, + ACTIONS(7693), 1, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [121249] = 3, - ACTIONS(4141), 1, - anon_sym_PIPE, + ACTIONS(7695), 1, + anon_sym_implements, + STATE(1965), 1, + sym_class_body, + STATE(4668), 1, + sym_type_parameters, + STATE(6172), 1, + sym_extends_clause, + STATE(6566), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4143), 14, + [157240] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3590), 10, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [121273] = 3, - ACTIONS(4317), 1, - anon_sym_EQ, + [157257] = 10, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7048), 1, + anon_sym_SLASH_GT, + ACTIONS(7541), 1, + anon_sym_COLON, + ACTIONS(7543), 1, + anon_sym_GT, + STATE(4206), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4319), 14, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [157290] = 7, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, + STATE(5050), 1, + sym_type_annotation, + STATE(5849), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7150), 2, + anon_sym_BANG, anon_sym_QMARK, + ACTIONS(7148), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [157317] = 11, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7691), 1, + anon_sym_LBRACE, + ACTIONS(7693), 1, anon_sym_extends, - [121297] = 14, - ACTIONS(2490), 1, + ACTIONS(7695), 1, + anon_sym_implements, + ACTIONS(7697), 1, + sym_identifier, + STATE(1991), 1, + sym_class_body, + STATE(4741), 1, + sym_type_parameters, + STATE(6172), 1, + sym_extends_clause, + STATE(6718), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157352] = 11, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6447), 1, + ACTIONS(7693), 1, + anon_sym_extends, + ACTIONS(7695), 1, + anon_sym_implements, + ACTIONS(7699), 1, + sym_identifier, + ACTIONS(7701), 1, + anon_sym_LBRACE, + STATE(2616), 1, + sym_class_body, + STATE(4755), 1, + sym_type_parameters, + STATE(6172), 1, + sym_extends_clause, + STATE(6433), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157387] = 8, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(6557), 1, + ACTIONS(7703), 1, anon_sym_BANG, - ACTIONS(6559), 1, + ACTIONS(7705), 1, anon_sym_QMARK, - ACTIONS(6561), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(4560), 1, + STATE(4769), 1, sym_type_annotation, - STATE(5291), 1, - sym__call_signature, - STATE(5292), 1, + STATE(5710), 1, sym__initializer, - STATE(5735), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6555), 3, + ACTIONS(7102), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [121343] = 3, - ACTIONS(4367), 1, + [157416] = 8, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4369), 14, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(7088), 1, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(7707), 1, + anon_sym_BANG, + ACTIONS(7709), 1, anon_sym_QMARK, - anon_sym_extends, - [121367] = 2, + STATE(4864), 1, + sym_type_annotation, + STATE(5845), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6563), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [121389] = 14, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6447), 1, + ACTIONS(7102), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [157445] = 8, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(6567), 1, + ACTIONS(7711), 1, anon_sym_BANG, - ACTIONS(6569), 1, + ACTIONS(7713), 1, anon_sym_QMARK, - ACTIONS(6571), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(4584), 1, + STATE(4878), 1, sym_type_annotation, - STATE(5298), 1, + STATE(5853), 1, sym__initializer, - STATE(5730), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6565), 3, + ACTIONS(7102), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [121435] = 4, - ACTIONS(4333), 1, + [157474] = 7, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4576), 1, anon_sym_EQ, - ACTIONS(6525), 1, - anon_sym_LBRACK, + ACTIONS(5783), 1, + anon_sym_RBRACE, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4335), 13, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_LT, anon_sym_QMARK, - anon_sym_extends, - [121461] = 2, + [157501] = 7, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4822), 1, + sym_type_annotation, + STATE(5684), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6573), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [121483] = 2, + ACTIONS(7128), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(7126), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [157528] = 11, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7693), 1, + anon_sym_extends, + ACTIONS(7695), 1, + anon_sym_implements, + ACTIONS(7715), 1, + sym_identifier, + ACTIONS(7717), 1, + anon_sym_LBRACE, + STATE(2885), 1, + sym_class_body, + STATE(4598), 1, + sym_type_parameters, + STATE(6172), 1, + sym_extends_clause, + STATE(6421), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6575), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [121505] = 4, - ACTIONS(4279), 1, + [157563] = 8, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6525), 1, - anon_sym_LBRACK, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7719), 1, + anon_sym_BANG, + ACTIONS(7721), 1, + anon_sym_QMARK, + STATE(4943), 1, + sym_type_annotation, + STATE(5717), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4281), 13, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(7094), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + anon_sym_SEMI, + [157592] = 10, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7541), 1, anon_sym_COLON, - anon_sym_RBRACK, + ACTIONS(7543), 1, anon_sym_GT, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [121531] = 2, + ACTIONS(7551), 1, + anon_sym_SLASH_GT, + STATE(4192), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6577), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [121553] = 3, - ACTIONS(4387), 1, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [157625] = 8, + ACTIONS(7080), 1, anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7723), 1, + anon_sym_BANG, + ACTIONS(7725), 1, + anon_sym_QMARK, + STATE(4981), 1, + sym_type_annotation, + STATE(5730), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4389), 14, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(7094), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, + anon_sym_SEMI, + [157654] = 11, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7693), 1, anon_sym_extends, - [121577] = 3, - ACTIONS(4375), 1, + ACTIONS(7695), 1, + anon_sym_implements, + ACTIONS(7717), 1, + anon_sym_LBRACE, + ACTIONS(7727), 1, + sym_identifier, + STATE(2867), 1, + sym_class_body, + STATE(4632), 1, + sym_type_parameters, + STATE(6172), 1, + sym_extends_clause, + STATE(6716), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157689] = 8, + ACTIONS(7080), 1, anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7729), 1, + anon_sym_BANG, + ACTIONS(7731), 1, + anon_sym_QMARK, + STATE(5029), 1, + sym_type_annotation, + STATE(5739), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4377), 14, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(7094), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + anon_sym_SEMI, + [157718] = 8, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(7733), 1, + anon_sym_BANG, + ACTIONS(7735), 1, anon_sym_QMARK, - anon_sym_extends, - [121601] = 11, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(3781), 1, + STATE(5052), 1, + sym_type_annotation, + STATE(5740), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7094), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(3784), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, + anon_sym_SEMI, + [157747] = 8, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(3825), 1, - sym_formal_parameters, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - STATE(5469), 1, - sym_type_parameters, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7737), 1, + anon_sym_BANG, + ACTIONS(7739), 1, + anon_sym_QMARK, + STATE(5096), 1, + sym_type_annotation, + STATE(5748), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 6, + ACTIONS(7094), 4, sym__automatic_semicolon, - sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, + [157776] = 8, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, anon_sym_COLON, + ACTIONS(7741), 1, + anon_sym_BANG, + ACTIONS(7743), 1, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [121641] = 3, - ACTIONS(4351), 1, - anon_sym_EQ, + STATE(5224), 1, + sym_type_annotation, + STATE(5779), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4353), 14, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(7094), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [157805] = 5, + ACTIONS(944), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(2856), 2, + sym_template_string, + sym_arguments, + ACTIONS(4799), 6, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_GT, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, anon_sym_extends, - [121665] = 14, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6447), 1, + [157828] = 8, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(6459), 1, - sym__member_signature_marker, - ACTIONS(6579), 1, + ACTIONS(7745), 1, anon_sym_BANG, - ACTIONS(6581), 1, + ACTIONS(7747), 1, anon_sym_QMARK, - STATE(3950), 1, - sym_formal_parameters, - STATE(4253), 1, + STATE(4768), 1, sym_type_annotation, - STATE(5314), 1, + STATE(5783), 1, sym__initializer, - STATE(5733), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6449), 3, + ACTIONS(7094), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [121711] = 3, - ACTIONS(4145), 1, - anon_sym_PIPE, + [157857] = 8, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7749), 1, + anon_sym_BANG, + ACTIONS(7751), 1, + anon_sym_QMARK, + STATE(4771), 1, + sym_type_annotation, + STATE(5785), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4147), 14, + ACTIONS(7094), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [121735] = 14, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6447), 1, + [157886] = 10, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7056), 1, + anon_sym_SLASH_GT, + ACTIONS(7541), 1, + anon_sym_COLON, + ACTIONS(7543), 1, + anon_sym_GT, + STATE(4118), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [157919] = 8, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6557), 1, + ACTIONS(7753), 1, anon_sym_BANG, - ACTIONS(6583), 1, + ACTIONS(7755), 1, anon_sym_QMARK, - ACTIONS(6585), 1, - sym__member_signature_marker, - STATE(3457), 1, - sym_formal_parameters, - STATE(4035), 1, - sym__call_signature, - STATE(4560), 1, + STATE(4827), 1, sym_type_annotation, - STATE(5251), 1, + STATE(5821), 1, sym__initializer, - STATE(5545), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6555), 3, + ACTIONS(7094), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [121781] = 14, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6447), 1, + [157948] = 8, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(6459), 1, - sym__member_signature_marker, - ACTIONS(6587), 1, + ACTIONS(7757), 1, anon_sym_BANG, - ACTIONS(6589), 1, + ACTIONS(7759), 1, anon_sym_QMARK, - STATE(3950), 1, - sym_formal_parameters, - STATE(4269), 1, + STATE(4833), 1, sym_type_annotation, - STATE(5361), 1, + STATE(5826), 1, sym__initializer, - STATE(5753), 1, - sym_type_parameters, - STATE(5771), 1, - sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6449), 3, + ACTIONS(7094), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [121827] = 3, - ACTIONS(4243), 1, - anon_sym_PIPE, + [157977] = 8, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7761), 1, + anon_sym_BANG, + ACTIONS(7763), 1, + anon_sym_QMARK, + STATE(4836), 1, + sym_type_annotation, + STATE(5829), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4245), 14, + ACTIONS(7094), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [121851] = 3, - ACTIONS(4379), 1, - anon_sym_EQ, + [158006] = 10, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7044), 1, + anon_sym_SLASH_GT, + ACTIONS(7541), 1, + anon_sym_COLON, + ACTIONS(7543), 1, + anon_sym_GT, + STATE(4116), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4381), 14, - anon_sym_as, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [158039] = 10, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7541), 1, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(7543), 1, anon_sym_GT, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [121875] = 14, - ACTIONS(2490), 1, + ACTIONS(7545), 1, + anon_sym_SLASH_GT, + STATE(4131), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [158072] = 11, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6447), 1, + ACTIONS(7693), 1, + anon_sym_extends, + ACTIONS(7695), 1, + anon_sym_implements, + ACTIONS(7701), 1, + anon_sym_LBRACE, + ACTIONS(7765), 1, + sym_identifier, + STATE(2616), 1, + sym_class_body, + STATE(4755), 1, + sym_type_parameters, + STATE(6172), 1, + sym_extends_clause, + STATE(6433), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158107] = 4, + ACTIONS(7767), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4782), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + ACTIONS(7598), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + [158128] = 8, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6593), 1, + ACTIONS(7771), 1, anon_sym_BANG, - ACTIONS(6595), 1, + ACTIONS(7773), 1, anon_sym_QMARK, - ACTIONS(6597), 1, - sym__member_signature_marker, - STATE(3457), 1, - sym_formal_parameters, - STATE(4000), 1, - sym__call_signature, - STATE(4594), 1, + STATE(5048), 1, sym_type_annotation, - STATE(5318), 1, + STATE(5741), 1, sym__initializer, - STATE(5545), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6591), 3, + ACTIONS(7769), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [121921] = 3, - ACTIONS(4145), 1, - anon_sym_PIPE, + [158157] = 7, + ACTIONS(7775), 1, + anon_sym_LBRACE, + ACTIONS(7781), 1, + anon_sym_LT_SLASH, + ACTIONS(7783), 1, + anon_sym_LT, + STATE(3938), 1, + sym_jsx_opening_element, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4147), 14, - sym__automatic_semicolon, - anon_sym_EQ, + ACTIONS(7778), 2, + sym_jsx_text, + sym_html_character_reference, + STATE(3994), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [158184] = 11, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7691), 1, anon_sym_LBRACE, + ACTIONS(7693), 1, + anon_sym_extends, + ACTIONS(7695), 1, + anon_sym_implements, + ACTIONS(7786), 1, + sym_identifier, + STATE(3087), 1, + sym_class_body, + STATE(4692), 1, + sym_type_parameters, + STATE(6172), 1, + sym_extends_clause, + STATE(6500), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158219] = 8, + ACTIONS(7029), 1, + anon_sym_EQ, + ACTIONS(7046), 1, + anon_sym_extends, + ACTIONS(7790), 1, + anon_sym_COLON, + STATE(5893), 1, + sym_constraint, + STATE(6539), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7033), 2, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, + anon_sym_GT, + ACTIONS(7788), 3, + anon_sym_const, + sym_identifier, + anon_sym_out, + [158248] = 4, + ACTIONS(7511), 1, + anon_sym_LT, + STATE(4442), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4592), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [158269] = 11, + ACTIONS(2678), 1, anon_sym_LT, + ACTIONS(7693), 1, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [121945] = 3, - ACTIONS(4145), 1, - anon_sym_PIPE, + ACTIONS(7695), 1, + anon_sym_implements, + ACTIONS(7701), 1, + anon_sym_LBRACE, + ACTIONS(7792), 1, + sym_identifier, + STATE(2616), 1, + sym_class_body, + STATE(4755), 1, + sym_type_parameters, + STATE(6172), 1, + sym_extends_clause, + STATE(6433), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4147), 14, - sym__automatic_semicolon, + [158304] = 8, + ACTIONS(7029), 1, anon_sym_EQ, + ACTIONS(7046), 1, + anon_sym_extends, + ACTIONS(7790), 1, + anon_sym_COLON, + STATE(5666), 1, + sym_constraint, + STATE(6465), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7794), 2, + anon_sym_COMMA, + anon_sym_GT, + ACTIONS(7788), 3, + anon_sym_const, + sym_identifier, + anon_sym_out, + [158333] = 4, + ACTIONS(7767), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4901), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + ACTIONS(7616), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, + anon_sym_SEMI, + [158354] = 4, + ACTIONS(7507), 1, + anon_sym_DOT, + ACTIONS(7509), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3875), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [158375] = 4, + ACTIONS(7796), 1, anon_sym_DOT, + ACTIONS(7798), 1, anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4733), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_AMP, - anon_sym_LT, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [121969] = 14, - ACTIONS(2490), 1, + [158396] = 11, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6447), 1, + ACTIONS(7693), 1, + anon_sym_extends, + ACTIONS(7695), 1, + anon_sym_implements, + ACTIONS(7701), 1, + anon_sym_LBRACE, + ACTIONS(7800), 1, + sym_identifier, + STATE(2498), 1, + sym_class_body, + STATE(4625), 1, + sym_type_parameters, + STATE(6172), 1, + sym_extends_clause, + STATE(6757), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158431] = 7, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(6601), 1, - anon_sym_BANG, - ACTIONS(6603), 1, - anon_sym_QMARK, - ACTIONS(6605), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(4450), 1, + STATE(4976), 1, sym_type_annotation, - STATE(5097), 1, + STATE(5924), 1, sym__initializer, - STATE(5467), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6599), 3, + ACTIONS(7204), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(7202), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [122015] = 3, - ACTIONS(4231), 1, - anon_sym_PIPE, + [158458] = 6, + ACTIONS(7013), 1, + anon_sym_LT, + ACTIONS(7054), 1, + anon_sym_DOT, + ACTIONS(7802), 1, + anon_sym_is, + STATE(3593), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4233), 14, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(3955), 6, + anon_sym_as, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RBRACK, anon_sym_AMP, - anon_sym_LT, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [122039] = 14, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6447), 1, + [158483] = 8, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6533), 1, + ACTIONS(7804), 1, anon_sym_BANG, - ACTIONS(6607), 1, + ACTIONS(7806), 1, anon_sym_QMARK, - ACTIONS(6609), 1, - sym__member_signature_marker, - STATE(3457), 1, - sym_formal_parameters, - STATE(3909), 1, - sym__call_signature, - STATE(4381), 1, + STATE(5003), 1, sym_type_annotation, - STATE(4993), 1, + STATE(5953), 1, sym__initializer, - STATE(5545), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6531), 3, + ACTIONS(7082), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [122085] = 3, - ACTIONS(4383), 1, + [158512] = 8, + ACTIONS(7080), 1, anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7808), 1, + anon_sym_BANG, + ACTIONS(7810), 1, + anon_sym_QMARK, + STATE(5017), 1, + sym_type_annotation, + STATE(5966), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4385), 14, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(7082), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [122109] = 14, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6447), 1, + anon_sym_SEMI, + [158541] = 8, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(6571), 1, - sym__member_signature_marker, - ACTIONS(6611), 1, + ACTIONS(7812), 1, anon_sym_BANG, - ACTIONS(6613), 1, + ACTIONS(7814), 1, anon_sym_QMARK, - STATE(3950), 1, - sym_formal_parameters, - STATE(4591), 1, + STATE(5020), 1, sym_type_annotation, - STATE(5313), 1, + STATE(5967), 1, sym__initializer, - STATE(5738), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6565), 3, + ACTIONS(7082), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [122155] = 11, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(3781), 1, + [158570] = 7, + ACTIONS(237), 1, anon_sym_COMMA, - ACTIONS(3795), 1, + ACTIONS(774), 1, anon_sym_RBRACE, - ACTIONS(4211), 1, + ACTIONS(4576), 1, anon_sym_EQ, - STATE(3825), 1, - sym_formal_parameters, - STATE(4829), 1, + STATE(6142), 1, aux_sym_object_repeat1, - STATE(4830), 1, + STATE(6226), 1, aux_sym_object_pattern_repeat1, - STATE(5469), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 6, - sym__automatic_semicolon, + ACTIONS(770), 5, sym__member_signature_marker, - anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_COLON, + anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [122195] = 3, - ACTIONS(4107), 1, - anon_sym_PIPE, + [158597] = 8, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7816), 1, + anon_sym_BANG, + ACTIONS(7818), 1, + anon_sym_QMARK, + STATE(5025), 1, + sym_type_annotation, + STATE(5972), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4109), 14, + ACTIONS(7082), 4, sym__automatic_semicolon, - anon_sym_EQ, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [158626] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4572), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [122219] = 7, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(6505), 1, - anon_sym_unique, - ACTIONS(6615), 1, - sym_number, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(6014), 2, - sym_string, - sym_predefined_type, - ACTIONS(6501), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [122251] = 8, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(6505), 1, - anon_sym_unique, - ACTIONS(6617), 1, - sym_number, - STATE(6016), 1, - sym_string, - STATE(6019), 1, - sym_predefined_type, + [158643] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6501), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [122285] = 3, - ACTIONS(4165), 1, + ACTIONS(4803), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, anon_sym_PIPE, + anon_sym_extends, + [158660] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4167), 14, + ACTIONS(4811), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [122309] = 14, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6447), 1, + [158677] = 8, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(6459), 1, - sym__member_signature_marker, - ACTIONS(6619), 1, + ACTIONS(7820), 1, anon_sym_BANG, - ACTIONS(6621), 1, + ACTIONS(7822), 1, anon_sym_QMARK, - STATE(3950), 1, - sym_formal_parameters, - STATE(4355), 1, + STATE(5045), 1, sym_type_annotation, - STATE(4952), 1, + STATE(5987), 1, sym__initializer, - STATE(5664), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6449), 3, + ACTIONS(7082), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [122355] = 8, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(6505), 1, - anon_sym_unique, - ACTIONS(6623), 1, - sym_number, - STATE(6022), 1, - sym_string, - STATE(6023), 1, - sym_predefined_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6501), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [122389] = 14, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6447), 1, + [158706] = 8, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(6459), 1, - sym__member_signature_marker, - ACTIONS(6625), 1, + ACTIONS(7824), 1, anon_sym_BANG, - ACTIONS(6627), 1, + ACTIONS(7826), 1, anon_sym_QMARK, - STATE(3950), 1, - sym_formal_parameters, - STATE(4369), 1, + STATE(5054), 1, sym_type_annotation, - STATE(4961), 1, + STATE(5993), 1, sym__initializer, - STATE(5687), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6449), 3, + ACTIONS(7082), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [122435] = 2, + [158735] = 8, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7828), 1, + anon_sym_BANG, + ACTIONS(7830), 1, + anon_sym_QMARK, + STATE(5060), 1, + sym_type_annotation, + STATE(5997), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6629), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [122457] = 8, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(6505), 1, - anon_sym_unique, - ACTIONS(6631), 1, - sym_number, - STATE(6027), 1, - sym_string, - STATE(6028), 1, - sym_predefined_type, + ACTIONS(7082), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [158764] = 8, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7832), 1, + anon_sym_BANG, + ACTIONS(7834), 1, + anon_sym_QMARK, + STATE(5072), 1, + sym_type_annotation, + STATE(5999), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6501), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [122491] = 3, - ACTIONS(4193), 1, - anon_sym_PIPE, + ACTIONS(7082), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [158793] = 8, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7836), 1, + anon_sym_BANG, + ACTIONS(7838), 1, + anon_sym_QMARK, + STATE(5088), 1, + sym_type_annotation, + STATE(6017), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4195), 14, + ACTIONS(7082), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [122515] = 3, - ACTIONS(4205), 1, - anon_sym_PIPE, + [158822] = 8, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7840), 1, + anon_sym_BANG, + ACTIONS(7842), 1, + anon_sym_QMARK, + STATE(5091), 1, + sym_type_annotation, + STATE(6018), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4207), 14, + ACTIONS(7082), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [122539] = 3, - ACTIONS(4083), 1, + [158851] = 8, + ACTIONS(7080), 1, anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7844), 1, + anon_sym_BANG, + ACTIONS(7846), 1, + anon_sym_QMARK, + STATE(5108), 1, + sym_type_annotation, + STATE(6040), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4085), 14, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(7082), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [158880] = 7, + ACTIONS(237), 1, anon_sym_COMMA, + ACTIONS(776), 1, anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [122563] = 14, - ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6447), 1, + anon_sym_QMARK, + [158907] = 8, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(6489), 1, - sym__member_signature_marker, - ACTIONS(6633), 1, + ACTIONS(7848), 1, anon_sym_BANG, - ACTIONS(6635), 1, + ACTIONS(7850), 1, anon_sym_QMARK, - STATE(3950), 1, - sym_formal_parameters, - STATE(4101), 1, + STATE(5116), 1, sym_type_annotation, - STATE(5011), 1, + STATE(6045), 1, sym__initializer, - STATE(5752), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6483), 3, + ACTIONS(7082), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [122609] = 3, - ACTIONS(4193), 1, - anon_sym_PIPE, + [158936] = 4, + ACTIONS(7394), 1, + anon_sym_LT, + STATE(4434), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4195), 14, + ACTIONS(4592), 8, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [122633] = 3, - ACTIONS(4149), 1, + [158957] = 5, + ACTIONS(7852), 1, + anon_sym_AMP, + ACTIONS(7854), 1, anon_sym_PIPE, + ACTIONS(7856), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4151), 14, + ACTIONS(4791), 7, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + [158980] = 5, + ACTIONS(7852), 1, anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [122657] = 3, - ACTIONS(4141), 1, + ACTIONS(7854), 1, anon_sym_PIPE, + ACTIONS(7856), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4143), 14, + ACTIONS(5005), 7, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [122681] = 3, - ACTIONS(4239), 1, - anon_sym_PIPE, + [159003] = 7, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(772), 1, + anon_sym_RBRACE, + ACTIONS(4576), 1, + anon_sym_EQ, + STATE(6225), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4241), 14, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(770), 5, + sym__member_signature_marker, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, + anon_sym_COLON, anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [122705] = 14, - ACTIONS(2490), 1, + anon_sym_QMARK, + [159030] = 11, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6447), 1, + ACTIONS(7693), 1, + anon_sym_extends, + ACTIONS(7695), 1, + anon_sym_implements, + ACTIONS(7701), 1, + anon_sym_LBRACE, + ACTIONS(7858), 1, + sym_identifier, + STATE(2616), 1, + sym_class_body, + STATE(4755), 1, + sym_type_parameters, + STATE(6172), 1, + sym_extends_clause, + STATE(6433), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159065] = 8, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(6571), 1, - sym__member_signature_marker, - ACTIONS(6637), 1, + ACTIONS(7860), 1, anon_sym_BANG, - ACTIONS(6639), 1, + ACTIONS(7862), 1, anon_sym_QMARK, - STATE(3950), 1, - sym_formal_parameters, - STATE(4625), 1, + STATE(5122), 1, sym_type_annotation, - STATE(5380), 1, + STATE(6049), 1, sym__initializer, - STATE(5753), 1, - sym_type_parameters, - STATE(5790), 1, - sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6565), 3, + ACTIONS(7082), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [122751] = 3, - ACTIONS(4137), 1, - anon_sym_PIPE, + [159094] = 8, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7864), 1, + anon_sym_BANG, + ACTIONS(7866), 1, + anon_sym_QMARK, + STATE(5127), 1, + sym_type_annotation, + STATE(6052), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4139), 14, + ACTIONS(7082), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [122775] = 14, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6447), 1, + [159123] = 8, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6643), 1, + ACTIONS(7868), 1, anon_sym_BANG, - ACTIONS(6645), 1, + ACTIONS(7870), 1, anon_sym_QMARK, - ACTIONS(6647), 1, - sym__member_signature_marker, - STATE(3457), 1, - sym_formal_parameters, - STATE(3921), 1, - sym__call_signature, - STATE(4335), 1, + STATE(5131), 1, sym_type_annotation, - STATE(4904), 1, + STATE(6053), 1, sym__initializer, - STATE(5545), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6641), 3, + ACTIONS(7082), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [122821] = 14, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6447), 1, + [159152] = 8, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(6571), 1, - sym__member_signature_marker, - ACTIONS(6649), 1, + ACTIONS(7872), 1, anon_sym_BANG, - ACTIONS(6651), 1, + ACTIONS(7874), 1, anon_sym_QMARK, - STATE(3950), 1, - sym_formal_parameters, - STATE(4626), 1, + STATE(5140), 1, sym_type_annotation, - STATE(5391), 1, + STATE(6057), 1, sym__initializer, - STATE(5753), 1, - sym_type_parameters, - STATE(5799), 1, - sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6565), 3, + ACTIONS(7082), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [122867] = 3, - ACTIONS(4205), 1, - anon_sym_PIPE, + [159181] = 8, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7876), 1, + anon_sym_BANG, + ACTIONS(7878), 1, + anon_sym_QMARK, + STATE(5143), 1, + sym_type_annotation, + STATE(6060), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4207), 14, + ACTIONS(7082), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, + [159210] = 11, + ACTIONS(2678), 1, anon_sym_LT, + ACTIONS(7693), 1, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [122891] = 14, - ACTIONS(2490), 1, + ACTIONS(7695), 1, + anon_sym_implements, + ACTIONS(7701), 1, + anon_sym_LBRACE, + ACTIONS(7880), 1, + sym_identifier, + STATE(2498), 1, + sym_class_body, + STATE(4625), 1, + sym_type_parameters, + STATE(6172), 1, + sym_extends_clause, + STATE(6757), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159245] = 11, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6489), 1, - sym__member_signature_marker, - ACTIONS(6653), 1, - anon_sym_BANG, - ACTIONS(6655), 1, - anon_sym_QMARK, - STATE(3950), 1, - sym_formal_parameters, - STATE(4216), 1, - sym_type_annotation, - STATE(5160), 1, - sym__initializer, - STATE(5547), 1, - sym__call_signature, - STATE(5753), 1, + ACTIONS(7693), 1, + anon_sym_extends, + ACTIONS(7695), 1, + anon_sym_implements, + ACTIONS(7701), 1, + anon_sym_LBRACE, + ACTIONS(7882), 1, + sym_identifier, + STATE(2498), 1, + sym_class_body, + STATE(4625), 1, sym_type_parameters, + STATE(6172), 1, + sym_extends_clause, + STATE(6757), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6483), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [122937] = 7, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(6505), 1, - anon_sym_unique, - ACTIONS(6657), 1, - sym_number, + [159280] = 11, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7693), 1, + anon_sym_extends, + ACTIONS(7695), 1, + anon_sym_implements, + ACTIONS(7701), 1, + anon_sym_LBRACE, + ACTIONS(7884), 1, + sym_identifier, + STATE(2498), 1, + sym_class_body, + STATE(4625), 1, + sym_type_parameters, + STATE(6172), 1, + sym_extends_clause, + STATE(6757), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(6039), 2, - sym_string, - sym_predefined_type, - ACTIONS(6501), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [122969] = 8, - ACTIONS(1517), 1, + [159315] = 9, + ACTIONS(3530), 1, anon_sym_DQUOTE, - ACTIONS(1519), 1, + ACTIONS(3532), 1, anon_sym_SQUOTE, - ACTIONS(6505), 1, - anon_sym_unique, - ACTIONS(6659), 1, - sym_number, - STATE(6066), 1, - sym_string, - STATE(6069), 1, - sym_predefined_type, + ACTIONS(7640), 1, + sym_identifier, + ACTIONS(7886), 1, + anon_sym_type, + ACTIONS(7888), 1, + anon_sym_as, + STATE(6633), 1, + sym__import_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6501), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [123003] = 8, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(6505), 1, - anon_sym_unique, - ACTIONS(6661), 1, - sym_number, - STATE(6078), 1, + ACTIONS(7436), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(6908), 2, + sym__module_export_name, sym_string, - STATE(6088), 1, - sym_predefined_type, + [159346] = 7, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(5603), 1, + anon_sym_RBRACE, + STATE(6142), 1, + aux_sym_object_repeat1, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6501), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [123037] = 3, - ACTIONS(4279), 1, - anon_sym_EQ, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [159373] = 4, + ACTIONS(7390), 1, + anon_sym_DOT, + ACTIONS(7392), 1, + anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4281), 14, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(3875), 8, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, anon_sym_extends, - [123061] = 3, - ACTIONS(4153), 1, - anon_sym_EQ, + [159394] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4155), 14, - anon_sym_as, + ACTIONS(4665), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, anon_sym_extends, - [123085] = 8, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(6505), 1, - anon_sym_unique, - ACTIONS(6663), 1, - sym_number, - STATE(6106), 1, - sym_string, - STATE(6124), 1, - sym_predefined_type, + [159411] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6501), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [123119] = 2, + ACTIONS(4592), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [159428] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6665), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [123141] = 3, - ACTIONS(4131), 1, - anon_sym_EQ, + ACTIONS(4687), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [159445] = 4, + ACTIONS(7890), 1, + anon_sym_DOT, + ACTIONS(7892), 1, + anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4133), 14, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(4733), 8, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, anon_sym_extends, - [123165] = 3, - ACTIONS(4443), 1, - anon_sym_EQ, + [159466] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4445), 14, - anon_sym_as, + ACTIONS(4697), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, anon_sym_extends, - [123189] = 7, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(6505), 1, - anon_sym_unique, - ACTIONS(6667), 1, - sym_number, + [159483] = 3, + ACTIONS(7894), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(6118), 2, - sym_string, - sym_predefined_type, - ACTIONS(6501), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [123221] = 3, - ACTIONS(4295), 1, - anon_sym_EQ, + ACTIONS(4697), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [159502] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4297), 14, - anon_sym_as, + ACTIONS(4703), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, anon_sym_extends, - [123245] = 3, - ACTIONS(4231), 1, - anon_sym_PIPE, + [159519] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4233), 14, + ACTIONS(3582), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [123269] = 3, - ACTIONS(4059), 1, - anon_sym_EQ, + [159536] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4061), 14, - anon_sym_as, + ACTIONS(2530), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, anon_sym_extends, - [123293] = 8, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(6505), 1, - anon_sym_unique, - ACTIONS(6669), 1, - sym_number, - STATE(5902), 1, - sym_string, - STATE(5910), 1, - sym_predefined_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6501), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [123327] = 3, - ACTIONS(4451), 1, - anon_sym_EQ, + [159553] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4453), 14, - anon_sym_as, + ACTIONS(4739), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, anon_sym_extends, - [123351] = 3, - ACTIONS(4343), 1, - anon_sym_EQ, + [159570] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4345), 14, - anon_sym_as, + ACTIONS(4717), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, anon_sym_extends, - [123375] = 11, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6673), 1, - anon_sym_QMARK, - ACTIONS(6675), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(4329), 1, - sym__call_signature, - STATE(4333), 1, - sym_type_annotation, - STATE(5735), 1, - sym_type_parameters, + [159587] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6671), 5, + ACTIONS(4745), 10, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [123414] = 11, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6679), 1, - anon_sym_QMARK, - ACTIONS(6681), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(4449), 1, - sym__call_signature, - STATE(4461), 1, - sym_type_annotation, - STATE(5735), 1, - sym_type_parameters, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [159604] = 3, + ACTIONS(7852), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6677), 5, + ACTIONS(4749), 9, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [123453] = 9, - ACTIONS(4049), 1, + anon_sym_LBRACK, + anon_sym_PIPE, anon_sym_extends, - ACTIONS(6376), 1, - anon_sym_LT, - ACTIONS(6407), 1, - anon_sym_DOT, - ACTIONS(6683), 1, - sym_identifier, - ACTIONS(6687), 1, - anon_sym_GT, - STATE(2945), 1, - sym_type_arguments, + [159623] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6685), 3, + ACTIONS(4719), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, - sym_jsx_identifier, - anon_sym_SLASH_GT, - ACTIONS(3519), 5, - anon_sym_EQ, anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, - [123488] = 11, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6690), 1, - anon_sym_QMARK, - ACTIONS(6692), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(3819), 1, - sym__call_signature, - STATE(4461), 1, - sym_type_annotation, - STATE(5735), 1, - sym_type_parameters, + anon_sym_extends, + [159640] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6677), 5, + ACTIONS(4753), 10, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [123527] = 6, - ACTIONS(215), 1, - anon_sym_unique, - STATE(3423), 1, - sym_type_predicate, - STATE(6232), 1, - sym_predefined_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6694), 2, - sym_identifier, - sym_this, - ACTIONS(209), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [123556] = 11, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6696), 1, - anon_sym_QMARK, - ACTIONS(6698), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(3705), 1, - sym__call_signature, - STATE(4333), 1, - sym_type_annotation, - STATE(5735), 1, - sym_type_parameters, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [159657] = 5, + ACTIONS(7852), 1, + anon_sym_AMP, + ACTIONS(7854), 1, + anon_sym_PIPE, + ACTIONS(7856), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6671), 5, + ACTIONS(4761), 7, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [123595] = 5, - ACTIONS(840), 1, - anon_sym_BQUOTE, - ACTIONS(3937), 1, - anon_sym_LPAREN, + anon_sym_LBRACK, + [159680] = 4, + ACTIONS(7894), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(1704), 2, - sym_template_string, - sym_arguments, - ACTIONS(4361), 10, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, + ACTIONS(4697), 3, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, anon_sym_extends, - [123622] = 6, - ACTIONS(4049), 1, - anon_sym_PIPE, - ACTIONS(6417), 1, - anon_sym_LT, - ACTIONS(6515), 1, - anon_sym_DOT, - STATE(3240), 1, - sym_type_arguments, + ACTIONS(4765), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + [159701] = 3, + ACTIONS(7894), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3519), 10, + ACTIONS(4769), 9, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [123651] = 11, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6702), 1, + [159720] = 7, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(6704), 1, - anon_sym_QMARK, - ACTIONS(6706), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(3802), 1, - sym__call_signature, - STATE(4472), 1, + STATE(5206), 1, sym_type_annotation, - STATE(5735), 1, - sym_type_parameters, + STATE(5696), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6700), 5, + ACTIONS(7898), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(7896), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [123690] = 4, - ACTIONS(4059), 1, - anon_sym_EQ, - ACTIONS(6423), 1, - anon_sym_is, + [159747] = 3, + ACTIONS(7900), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4061), 12, + ACTIONS(4773), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_extends, - [123715] = 6, - ACTIONS(215), 1, - anon_sym_unique, - STATE(1956), 1, - sym_type_predicate, - STATE(6170), 1, - sym_predefined_type, + [159766] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6708), 2, - sym_identifier, - sym_this, - ACTIONS(209), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [123744] = 6, - ACTIONS(215), 1, - anon_sym_unique, - STATE(3269), 1, - sym_type_predicate, - STATE(5937), 1, - sym_predefined_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6710), 2, - sym_identifier, - sym_this, - ACTIONS(209), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [123773] = 6, - ACTIONS(215), 1, - anon_sym_unique, - STATE(1497), 1, - sym_type_predicate, - STATE(6224), 1, - sym_predefined_type, + ACTIONS(3570), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [159783] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6712), 2, - sym_identifier, - sym_this, - ACTIONS(209), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [123802] = 3, - ACTIONS(3658), 1, + ACTIONS(2538), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, anon_sym_PIPE, + anon_sym_extends, + [159800] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3495), 13, + ACTIONS(4799), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [123825] = 3, - ACTIONS(3654), 1, anon_sym_PIPE, + anon_sym_extends, + [159817] = 8, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7902), 1, + anon_sym_BANG, + ACTIONS(7904), 1, + anon_sym_QMARK, + STATE(4914), 1, + sym_type_annotation, + STATE(6002), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3497), 13, + ACTIONS(7234), 4, sym__automatic_semicolon, - anon_sym_EQ, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [159846] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4807), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [123848] = 3, - ACTIONS(4415), 1, anon_sym_PIPE, + anon_sym_extends, + [159863] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4417), 13, + ACTIONS(4815), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [123871] = 3, - ACTIONS(4419), 1, anon_sym_PIPE, + anon_sym_extends, + [159880] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4421), 13, + ACTIONS(4819), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [123894] = 3, - ACTIONS(4423), 1, anon_sym_PIPE, + anon_sym_extends, + [159897] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4425), 13, + ACTIONS(4823), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [123917] = 3, - ACTIONS(4439), 1, anon_sym_PIPE, + anon_sym_extends, + [159914] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4441), 13, + ACTIONS(4827), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_AMP, - anon_sym_LT, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [123940] = 6, - ACTIONS(215), 1, - anon_sym_unique, - STATE(3061), 1, - sym_type_predicate, - STATE(6107), 1, - sym_predefined_type, + [159931] = 3, + ACTIONS(1965), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6714), 2, - sym_identifier, - sym_this, - ACTIONS(209), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [123969] = 11, - ACTIONS(2490), 1, + ACTIONS(4831), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, + anon_sym_extends, + [159950] = 8, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(6718), 1, + ACTIONS(7906), 1, + anon_sym_BANG, + ACTIONS(7908), 1, anon_sym_QMARK, - ACTIONS(6720), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(4633), 1, - sym__call_signature, - STATE(4634), 1, + STATE(5188), 1, sym_type_annotation, - STATE(5735), 1, - sym_type_parameters, + STATE(5673), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6716), 5, + ACTIONS(7234), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [124008] = 11, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, + [159979] = 8, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(6724), 1, + ACTIONS(7910), 1, + anon_sym_BANG, + ACTIONS(7912), 1, anon_sym_QMARK, - ACTIONS(6726), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(4519), 1, - sym__call_signature, - STATE(4520), 1, + STATE(4923), 1, sym_type_annotation, - STATE(5735), 1, - sym_type_parameters, + STATE(5576), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6722), 5, + ACTIONS(7769), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [124047] = 4, - ACTIONS(4083), 1, - anon_sym_EQ, - ACTIONS(6423), 1, - anon_sym_is, + [160008] = 3, + ACTIONS(1969), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4085), 12, + ACTIONS(4831), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_LT, anon_sym_extends, - [124072] = 6, - ACTIONS(215), 1, - anon_sym_unique, - STATE(3061), 1, - sym_type_predicate, - STATE(6215), 1, - sym_predefined_type, + [160027] = 8, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7914), 1, + anon_sym_BANG, + ACTIONS(7916), 1, + anon_sym_QMARK, + STATE(4908), 1, + sym_type_annotation, + STATE(5781), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6728), 2, - sym_identifier, - sym_this, - ACTIONS(209), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [124101] = 4, - ACTIONS(4079), 1, + ACTIONS(7234), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [160056] = 8, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6730), 1, - anon_sym_is, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7918), 1, + anon_sym_BANG, + ACTIONS(7920), 1, + anon_sym_QMARK, + STATE(5174), 1, + sym_type_annotation, + STATE(5808), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7234), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [160085] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4081), 12, + ACTIONS(4616), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [124126] = 11, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, + [160102] = 8, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(6732), 1, + ACTIONS(7922), 1, + anon_sym_BANG, + ACTIONS(7924), 1, anon_sym_QMARK, - ACTIONS(6734), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(3745), 1, - sym__call_signature, - STATE(4520), 1, + STATE(4812), 1, sym_type_annotation, - STATE(5735), 1, - sym_type_parameters, + STATE(5873), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6722), 5, + ACTIONS(7234), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [124165] = 11, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6736), 1, - anon_sym_QMARK, - ACTIONS(6738), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(4471), 1, - sym__call_signature, - STATE(4472), 1, - sym_type_annotation, - STATE(5735), 1, - sym_type_parameters, + [160131] = 5, + ACTIONS(7852), 1, + anon_sym_AMP, + ACTIONS(7854), 1, + anon_sym_PIPE, + ACTIONS(7856), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6700), 5, + ACTIONS(4616), 7, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [124204] = 11, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6740), 1, - anon_sym_QMARK, - ACTIONS(6742), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(3621), 1, - sym__call_signature, - STATE(4634), 1, - sym_type_annotation, - STATE(5735), 1, - sym_type_parameters, + anon_sym_LBRACK, + [160154] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4865), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [160171] = 3, + ACTIONS(7852), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4869), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PIPE, + anon_sym_extends, + [160190] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6716), 5, + ACTIONS(4873), 10, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [124243] = 7, - ACTIONS(6461), 1, - anon_sym_LPAREN, - ACTIONS(6467), 1, - anon_sym_LT, - ACTIONS(6744), 1, - anon_sym_DOT, - STATE(3303), 1, - sym_arguments, - STATE(3513), 1, - sym_type_arguments, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [160207] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4031), 9, + ACTIONS(3590), 10, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [124274] = 14, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(6431), 1, - anon_sym_STAR, - ACTIONS(6435), 1, - anon_sym_LBRACE, - ACTIONS(6746), 1, - sym_identifier, - ACTIONS(6748), 1, - anon_sym_type, - ACTIONS(6750), 1, - anon_sym_COMMA, - ACTIONS(6752), 1, - anon_sym_from, - STATE(4524), 1, - sym_string, - STATE(4525), 1, - sym_import_require_clause, - STATE(5592), 1, - sym_import_clause, - STATE(5708), 1, - sym__import_identifier, + [160224] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(6172), 2, - sym_namespace_import, - sym_named_imports, - [124319] = 6, - ACTIONS(215), 1, - anon_sym_unique, - STATE(3061), 1, - sym_type_predicate, - STATE(5951), 1, - sym_predefined_type, + ACTIONS(2542), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [160241] = 8, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7926), 1, + anon_sym_BANG, + ACTIONS(7928), 1, + anon_sym_QMARK, + STATE(5069), 1, + sym_type_annotation, + STATE(6059), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6754), 2, - sym_identifier, - sym_this, - ACTIONS(209), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [124348] = 7, - ACTIONS(3781), 1, + ACTIONS(7234), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(3798), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, + anon_sym_SEMI, + [160270] = 8, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(7930), 1, + anon_sym_BANG, + ACTIONS(7932), 1, + anon_sym_QMARK, + STATE(5005), 1, + sym_type_annotation, + STATE(5663), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 8, + ACTIONS(7234), 4, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, + [160299] = 8, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, anon_sym_COLON, - anon_sym_LT, + ACTIONS(7934), 1, + anon_sym_BANG, + ACTIONS(7936), 1, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [124378] = 7, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3792), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, - anon_sym_EQ, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, + STATE(5067), 1, + sym_type_annotation, + STATE(5705), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 8, + ACTIONS(7234), 4, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, + [160328] = 8, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, anon_sym_COLON, - anon_sym_LT, + ACTIONS(7938), 1, + anon_sym_BANG, + ACTIONS(7940), 1, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [124408] = 12, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6447), 1, + STATE(5216), 1, + sym_type_annotation, + STATE(5758), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7234), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [160357] = 8, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(6758), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(4104), 1, + ACTIONS(7942), 1, + anon_sym_BANG, + ACTIONS(7944), 1, + anon_sym_QMARK, + STATE(5236), 1, sym_type_annotation, - STATE(5041), 1, + STATE(5805), 1, sym__initializer, - STATE(5753), 1, - sym_type_parameters, - STATE(5797), 1, - sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, + ACTIONS(7234), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [124448] = 12, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6447), 1, + [160386] = 8, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(6758), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(4304), 1, + ACTIONS(7946), 1, + anon_sym_BANG, + ACTIONS(7948), 1, + anon_sym_QMARK, + STATE(4919), 1, sym_type_annotation, - STATE(4861), 1, + STATE(5835), 1, sym__initializer, - STATE(5690), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, + ACTIONS(7234), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [124488] = 5, - ACTIONS(4079), 1, - anon_sym_PIPE, - ACTIONS(6417), 1, - anon_sym_LT, - STATE(3252), 1, - sym_type_arguments, + [160415] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4081), 10, + ACTIONS(4921), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [124514] = 4, - ACTIONS(4337), 1, - anon_sym_EQ, - ACTIONS(6760), 1, - anon_sym_extends, + [160432] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4339), 11, + ACTIONS(4925), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - [124538] = 12, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6758), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(4310), 1, - sym_type_annotation, - STATE(4872), 1, - sym__initializer, - STATE(5751), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + anon_sym_extends, + [160449] = 5, + ACTIONS(7852), 1, + anon_sym_AMP, + ACTIONS(7854), 1, + anon_sym_PIPE, + ACTIONS(7856), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, + ACTIONS(4929), 7, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [124578] = 5, - ACTIONS(3485), 1, - anon_sym_PIPE, - ACTIONS(3525), 1, - anon_sym_DOT, - ACTIONS(3527), 1, - anon_sym_QMARK_DOT, + anon_sym_LBRACK, + [160472] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3481), 10, + ACTIONS(4933), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [124604] = 5, - ACTIONS(4289), 1, anon_sym_PIPE, - ACTIONS(6762), 1, - anon_sym_DOT, - ACTIONS(6764), 1, - anon_sym_QMARK_DOT, + anon_sym_extends, + [160489] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4291), 10, + ACTIONS(4937), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [160506] = 5, + ACTIONS(7852), 1, + anon_sym_AMP, + ACTIONS(7854), 1, + anon_sym_PIPE, + ACTIONS(7856), 1, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [124630] = 12, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6768), 1, - sym__member_signature_marker, - STATE(3457), 1, - sym_formal_parameters, - STATE(3895), 1, - sym__call_signature, - STATE(4368), 1, - sym_type_annotation, - STATE(4974), 1, - sym__initializer, - STATE(5545), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6766), 3, + ACTIONS(4937), 7, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [124670] = 12, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6772), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(4378), 1, - sym_type_annotation, - STATE(4984), 1, - sym__initializer, - STATE(5728), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + anon_sym_LBRACK, + [160529] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(2546), 10, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [124710] = 3, - ACTIONS(4355), 1, + anon_sym_LBRACK, + anon_sym_AMP, anon_sym_PIPE, + anon_sym_extends, + [160546] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4357), 12, + ACTIONS(4795), 10, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [124732] = 3, - ACTIONS(4363), 1, anon_sym_PIPE, + anon_sym_extends, + [160563] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4365), 12, + ACTIONS(4803), 10, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [124754] = 3, - ACTIONS(4371), 1, anon_sym_PIPE, + anon_sym_extends, + [160580] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4373), 12, + ACTIONS(4811), 10, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [124776] = 4, - ACTIONS(1735), 1, - anon_sym_DOT, - ACTIONS(4391), 1, anon_sym_PIPE, + anon_sym_extends, + [160597] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4393), 11, + ACTIONS(4961), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [124800] = 4, - ACTIONS(1743), 1, - anon_sym_DOT, - ACTIONS(4391), 1, anon_sym_PIPE, + anon_sym_extends, + [160614] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4393), 11, + ACTIONS(4965), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_LT, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [124824] = 10, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6776), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(4318), 1, - sym__call_signature, - STATE(4319), 1, - sym_type_annotation, - STATE(5735), 1, - sym_type_parameters, + [160631] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6774), 5, + ACTIONS(2550), 10, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [124860] = 12, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6780), 1, - sym__member_signature_marker, - STATE(3457), 1, - sym_formal_parameters, - STATE(4038), 1, - sym__call_signature, - STATE(4562), 1, - sym_type_annotation, - STATE(5257), 1, - sym__initializer, - STATE(5545), 1, - sym_type_parameters, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [160648] = 3, + ACTIONS(1965), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6778), 3, + ACTIONS(4831), 9, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - [124900] = 6, - ACTIONS(4131), 1, - anon_sym_EQ, - ACTIONS(6782), 1, + anon_sym_LBRACK, anon_sym_AMP, - ACTIONS(6784), 1, anon_sym_PIPE, - ACTIONS(6786), 1, + anon_sym_LT, anon_sym_extends, + [160667] = 3, + ACTIONS(1969), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4133), 9, - anon_sym_LBRACE, + ACTIONS(4831), 9, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - [124928] = 6, - ACTIONS(6467), 1, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, - ACTIONS(6788), 1, - anon_sym_DOT, - ACTIONS(6790), 1, - anon_sym_is, - STATE(3510), 1, - sym_type_arguments, + anon_sym_extends, + [160686] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3519), 9, + ACTIONS(4989), 10, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, @@ -243469,10609 +290768,10640 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [124956] = 12, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6792), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(4562), 1, - sym_type_annotation, - STATE(5287), 1, - sym__call_signature, - STATE(5288), 1, - sym__initializer, - STATE(5735), 1, - sym_type_parameters, + [160703] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6778), 3, + ACTIONS(2534), 10, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [124996] = 12, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6772), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(4448), 1, - sym_type_annotation, - STATE(5089), 1, - sym__initializer, - STATE(5461), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [160720] = 5, + ACTIONS(7852), 1, + anon_sym_AMP, + ACTIONS(7854), 1, + anon_sym_PIPE, + ACTIONS(7856), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(4993), 7, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [125036] = 12, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6772), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(4452), 1, - sym_type_annotation, - STATE(5099), 1, - sym__initializer, - STATE(5471), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + anon_sym_LBRACK, + [160743] = 10, + ACTIONS(3530), 1, + anon_sym_DQUOTE, + ACTIONS(3532), 1, + anon_sym_SQUOTE, + ACTIONS(7640), 1, + sym_identifier, + ACTIONS(7642), 1, + anon_sym_type, + ACTIONS(7648), 1, + anon_sym_typeof, + ACTIONS(7950), 1, + anon_sym_RBRACE, + STATE(6414), 1, + sym_import_specifier, + STATE(6816), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(7051), 2, + sym__module_export_name, + sym_string, + [160776] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(4568), 10, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [125076] = 12, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [160793] = 9, + ACTIONS(3530), 1, + anon_sym_DQUOTE, + ACTIONS(3532), 1, + anon_sym_SQUOTE, + ACTIONS(7952), 1, + sym_identifier, + ACTIONS(7956), 1, + anon_sym_COMMA, + ACTIONS(7958), 1, + anon_sym_RBRACE, + STATE(6145), 1, + sym_export_specifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7954), 2, + anon_sym_type, + anon_sym_typeof, + STATE(6228), 2, + sym__module_export_name, + sym_string, + [160824] = 8, + ACTIONS(7678), 1, + anon_sym_BANG, + ACTIONS(7682), 1, anon_sym_COLON, - ACTIONS(6796), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(4607), 1, + ACTIONS(7960), 1, + anon_sym_EQ, + STATE(5393), 1, sym_type_annotation, - STATE(5346), 1, + STATE(5403), 1, sym__initializer, - STATE(5717), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(7680), 2, + anon_sym_in, + anon_sym_of, + ACTIONS(7676), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [125116] = 3, - ACTIONS(3224), 1, - anon_sym_PIPE, + [160853] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3226), 12, + ACTIONS(4795), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [125138] = 12, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6800), 1, - sym__member_signature_marker, - STATE(3457), 1, - sym_formal_parameters, - STATE(3919), 1, - sym__call_signature, - STATE(4081), 1, - sym_type_annotation, - STATE(4835), 1, - sym__initializer, - STATE(5545), 1, - sym_type_parameters, + [160870] = 8, + ACTIONS(7962), 1, + sym_identifier, + ACTIONS(7965), 1, + anon_sym_LBRACE, + ACTIONS(7970), 1, + sym_jsx_identifier, + STATE(4111), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6798), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [125178] = 12, - ACTIONS(2490), 1, + ACTIONS(7968), 2, + anon_sym_GT, + anon_sym_SLASH_GT, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [160898] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7973), 1, + anon_sym_GT, + ACTIONS(7975), 1, + anon_sym_SLASH_GT, + STATE(4111), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [160928] = 10, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6772), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(4508), 1, - sym_type_annotation, - STATE(5173), 1, - sym__initializer, - STATE(5560), 1, - sym__call_signature, - STATE(5753), 1, + ACTIONS(7977), 1, + anon_sym_LBRACE, + ACTIONS(7979), 1, + anon_sym_extends, + ACTIONS(7981), 1, + anon_sym_implements, + STATE(4594), 1, sym_type_parameters, + STATE(4945), 1, + sym_class_body, + STATE(6172), 1, + sym_extends_clause, + STATE(6762), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [125218] = 3, - ACTIONS(3230), 1, - anon_sym_PIPE, + [160960] = 3, + ACTIONS(7594), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3232), 12, + ACTIONS(4572), 8, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [125240] = 3, - ACTIONS(4197), 1, anon_sym_PIPE, + anon_sym_extends, + [160978] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7044), 1, + anon_sym_SLASH_GT, + ACTIONS(7543), 1, + anon_sym_GT, + STATE(4126), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4199), 12, - sym__automatic_semicolon, - anon_sym_EQ, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [161008] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_BQUOTE, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [125262] = 6, - ACTIONS(4111), 1, - anon_sym_EQ, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7983), 1, + anon_sym_GT, + ACTIONS(7985), 1, + anon_sym_SLASH_GT, + STATE(4111), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [161038] = 10, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7701), 1, + anon_sym_LBRACE, + ACTIONS(7979), 1, anon_sym_extends, + ACTIONS(7981), 1, + anon_sym_implements, + STATE(2505), 1, + sym_class_body, + STATE(4726), 1, + sym_type_parameters, + STATE(6172), 1, + sym_extends_clause, + STATE(6745), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161070] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7983), 1, + anon_sym_GT, + ACTIONS(7987), 1, + anon_sym_SLASH_GT, + STATE(4111), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4113), 9, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [161100] = 10, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7979), 1, + anon_sym_extends, + ACTIONS(7981), 1, + anon_sym_implements, + ACTIONS(7989), 1, anon_sym_LBRACE, + STATE(860), 1, + sym_class_body, + STATE(4607), 1, + sym_type_parameters, + STATE(6172), 1, + sym_extends_clause, + STATE(6591), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161132] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7991), 9, + anon_sym_EQ, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_QMARK, + [161148] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7993), 1, anon_sym_GT, - anon_sym_EQ_GT, - [125290] = 10, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6804), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(4641), 1, - sym__call_signature, - STATE(4642), 1, - sym_type_annotation, - STATE(5735), 1, - sym_type_parameters, + ACTIONS(7995), 1, + anon_sym_SLASH_GT, + STATE(4127), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6802), 5, - sym__automatic_semicolon, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [161178] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7997), 1, + anon_sym_GT, + ACTIONS(7999), 1, + anon_sym_SLASH_GT, + STATE(4111), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [161208] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7993), 1, + anon_sym_GT, + ACTIONS(8001), 1, + anon_sym_SLASH_GT, + STATE(4165), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [161238] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(8003), 1, + anon_sym_GT, + ACTIONS(8005), 1, + anon_sym_SLASH_GT, + STATE(4128), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [161268] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(8007), 1, + anon_sym_GT, + ACTIONS(8009), 1, + anon_sym_SLASH_GT, + STATE(4111), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [161298] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7973), 1, + anon_sym_GT, + ACTIONS(8011), 1, + anon_sym_SLASH_GT, + STATE(4111), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [161328] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(8013), 1, + anon_sym_GT, + ACTIONS(8015), 1, + anon_sym_SLASH_GT, + STATE(4111), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [161358] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(8017), 1, + anon_sym_GT, + ACTIONS(8019), 1, + anon_sym_SLASH_GT, + STATE(4111), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [161388] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8021), 9, + anon_sym_EQ, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [125326] = 10, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, anon_sym_COLON, - ACTIONS(6808), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(4516), 1, - sym__call_signature, - STATE(4517), 1, - sym_type_annotation, - STATE(5735), 1, - sym_type_parameters, + anon_sym_RBRACK, + anon_sym_QMARK, + [161404] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7543), 1, + anon_sym_GT, + ACTIONS(7545), 1, + anon_sym_SLASH_GT, + STATE(4142), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6806), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [125362] = 13, - ACTIONS(3547), 1, - anon_sym_LT, - ACTIONS(6386), 1, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [161434] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7983), 1, + anon_sym_GT, + ACTIONS(8023), 1, + anon_sym_SLASH_GT, + STATE(4111), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [161464] = 9, + ACTIONS(7027), 1, sym_identifier, - ACTIONS(6390), 1, + ACTIONS(7031), 1, anon_sym_LBRACE, - ACTIONS(6399), 1, + ACTIONS(7040), 1, sym_jsx_identifier, - ACTIONS(6401), 1, - anon_sym_DOT, - ACTIONS(6810), 1, - anon_sym_COLON, - ACTIONS(6812), 1, + ACTIONS(7993), 1, anon_sym_GT, - ACTIONS(6814), 1, + ACTIONS(8025), 1, anon_sym_SLASH_GT, - STATE(3498), 1, - sym_type_arguments, - STATE(3499), 1, + STATE(4143), 1, aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, + STATE(4861), 1, sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, + STATE(5426), 2, sym_jsx_expression, sym_jsx_attribute, - [125404] = 3, - ACTIONS(4227), 1, - anon_sym_PIPE, + [161494] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7997), 1, + anon_sym_GT, + ACTIONS(8027), 1, + anon_sym_SLASH_GT, + STATE(4111), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [161524] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(8003), 1, + anon_sym_GT, + ACTIONS(8029), 1, + anon_sym_SLASH_GT, + STATE(4144), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [161554] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7997), 1, + anon_sym_GT, + ACTIONS(8031), 1, + anon_sym_SLASH_GT, + STATE(4111), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [161584] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(8007), 1, + anon_sym_GT, + ACTIONS(8033), 1, + anon_sym_SLASH_GT, + STATE(4111), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [161614] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(8003), 1, + anon_sym_GT, + ACTIONS(8035), 1, + anon_sym_SLASH_GT, + STATE(4176), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [161644] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(8007), 1, + anon_sym_GT, + ACTIONS(8037), 1, + anon_sym_SLASH_GT, + STATE(4111), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [161674] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7973), 1, + anon_sym_GT, + ACTIONS(8039), 1, + anon_sym_SLASH_GT, + STATE(4111), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [161704] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4229), 12, + ACTIONS(4729), 9, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, anon_sym_AMP, - anon_sym_BQUOTE, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [125426] = 7, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3789), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, - anon_sym_EQ, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, + [161720] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 8, + ACTIONS(4783), 9, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [125456] = 6, - ACTIONS(4401), 1, anon_sym_EQ, - ACTIONS(6782), 1, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, anon_sym_AMP, - ACTIONS(6784), 1, anon_sym_PIPE, - ACTIONS(6786), 1, anon_sym_extends, + [161736] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7973), 1, + anon_sym_GT, + ACTIONS(8041), 1, + anon_sym_SLASH_GT, + STATE(4111), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [161766] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(8013), 1, + anon_sym_GT, + ACTIONS(8043), 1, + anon_sym_SLASH_GT, + STATE(4111), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [161796] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(8017), 1, + anon_sym_GT, + ACTIONS(8045), 1, + anon_sym_SLASH_GT, + STATE(4111), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [161826] = 10, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7701), 1, + anon_sym_LBRACE, + ACTIONS(7979), 1, + anon_sym_extends, + ACTIONS(7981), 1, + anon_sym_implements, + STATE(2520), 1, + sym_class_body, + STATE(4676), 1, + sym_type_parameters, + STATE(6172), 1, + sym_extends_clause, + STATE(6775), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161858] = 10, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7977), 1, + anon_sym_LBRACE, + ACTIONS(7979), 1, + anon_sym_extends, + ACTIONS(7981), 1, + anon_sym_implements, + STATE(4732), 1, + sym_type_parameters, + STATE(4834), 1, + sym_class_body, + STATE(6172), 1, + sym_extends_clause, + STATE(6785), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4403), 9, + [161890] = 10, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7979), 1, + anon_sym_extends, + ACTIONS(7981), 1, + anon_sym_implements, + ACTIONS(7989), 1, anon_sym_LBRACE, + STATE(854), 1, + sym_class_body, + STATE(4660), 1, + sym_type_parameters, + STATE(6172), 1, + sym_extends_clause, + STATE(6767), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161922] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8047), 9, + anon_sym_EQ, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - [125484] = 12, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6818), 1, - sym__member_signature_marker, - STATE(3457), 1, - sym_formal_parameters, - STATE(3944), 1, - sym__call_signature, - STATE(4421), 1, - sym_type_annotation, - STATE(5067), 1, - sym__initializer, - STATE(5545), 1, - sym_type_parameters, + anon_sym_QMARK, + [161938] = 5, + ACTIONS(8049), 1, + anon_sym_LBRACE, + ACTIONS(8051), 1, + anon_sym_DOT, + STATE(4777), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6816), 3, + ACTIONS(1825), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [125524] = 4, - ACTIONS(4447), 1, - anon_sym_EQ, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4449), 11, + anon_sym_PIPE_RBRACE, + [161960] = 5, + ACTIONS(8049), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - anon_sym_PIPE, - anon_sym_extends, - [125548] = 10, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6820), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(3728), 1, - sym__call_signature, - STATE(4517), 1, - sym_type_annotation, - STATE(5735), 1, - sym_type_parameters, + ACTIONS(8053), 1, + anon_sym_DOT, + STATE(4777), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6806), 5, + ACTIONS(1825), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [125584] = 13, - ACTIONS(3547), 1, + [161982] = 10, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6386), 1, + ACTIONS(7691), 1, + anon_sym_LBRACE, + ACTIONS(7979), 1, + anon_sym_extends, + ACTIONS(7981), 1, + anon_sym_implements, + STATE(1897), 1, + sym_class_body, + STATE(4553), 1, + sym_type_parameters, + STATE(6172), 1, + sym_extends_clause, + STATE(6798), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162014] = 9, + ACTIONS(7027), 1, sym_identifier, - ACTIONS(6390), 1, + ACTIONS(7031), 1, anon_sym_LBRACE, - ACTIONS(6399), 1, + ACTIONS(7040), 1, sym_jsx_identifier, - ACTIONS(6401), 1, - anon_sym_DOT, - ACTIONS(6810), 1, - anon_sym_COLON, - ACTIONS(6812), 1, + ACTIONS(8013), 1, anon_sym_GT, - ACTIONS(6822), 1, + ACTIONS(8055), 1, anon_sym_SLASH_GT, - STATE(3353), 1, - sym_type_arguments, - STATE(3354), 1, + STATE(4111), 1, aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, + STATE(4861), 1, sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, + STATE(5426), 2, sym_jsx_expression, sym_jsx_attribute, - [125626] = 3, - ACTIONS(4247), 1, - anon_sym_PIPE, + [162044] = 7, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(8057), 1, + anon_sym_DQUOTE, + ACTIONS(8059), 1, + anon_sym_SQUOTE, + ACTIONS(8061), 1, + anon_sym_LT, + STATE(3908), 1, + sym_jsx_opening_element, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4249), 12, - sym__automatic_semicolon, + STATE(5348), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + sym__jsx_string, + [162070] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8063), 9, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_BQUOTE, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [125648] = 12, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, anon_sym_COLON, - ACTIONS(6758), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(4223), 1, - sym_type_annotation, - STATE(5190), 1, - sym__initializer, - STATE(5575), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + anon_sym_RBRACK, + anon_sym_QMARK, + [162086] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(8017), 1, + anon_sym_GT, + ACTIONS(8065), 1, + anon_sym_SLASH_GT, + STATE(4111), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [125688] = 7, - ACTIONS(3781), 1, - anon_sym_COMMA, - ACTIONS(3784), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, - anon_sym_EQ, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [162116] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 8, + ACTIONS(1853), 9, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [125718] = 8, - ACTIONS(2490), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + anon_sym_is, + [162132] = 7, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(8057), 1, + anon_sym_DQUOTE, + ACTIONS(8059), 1, + anon_sym_SQUOTE, + ACTIONS(8061), 1, anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(4211), 1, - anon_sym_EQ, - STATE(3825), 1, - sym_formal_parameters, - STATE(5469), 1, - sym_type_parameters, + STATE(3908), 1, + sym_jsx_opening_element, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3909), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(728), 6, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [125750] = 12, - ACTIONS(2490), 1, + STATE(5349), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + sym__jsx_string, + [162158] = 10, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6758), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(4096), 1, - sym_type_annotation, - STATE(4945), 1, - sym__initializer, - STATE(5566), 1, - sym__call_signature, - STATE(5753), 1, + ACTIONS(7979), 1, + anon_sym_extends, + ACTIONS(7981), 1, + anon_sym_implements, + ACTIONS(8067), 1, + anon_sym_LBRACE, + STATE(275), 1, + sym_class_body, + STATE(4693), 1, sym_type_parameters, + STATE(6172), 1, + sym_extends_clause, + STATE(6641), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [125790] = 10, - ACTIONS(2490), 1, + [162190] = 10, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6824), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(3626), 1, - sym__call_signature, - STATE(4642), 1, - sym_type_annotation, - STATE(5735), 1, + ACTIONS(7977), 1, + anon_sym_LBRACE, + ACTIONS(7979), 1, + anon_sym_extends, + ACTIONS(7981), 1, + anon_sym_implements, + STATE(4620), 1, sym_type_parameters, + STATE(5148), 1, + sym_class_body, + STATE(6172), 1, + sym_extends_clause, + STATE(6831), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6802), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [125826] = 10, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6828), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(3820), 1, - sym__call_signature, - STATE(4468), 1, - sym_type_annotation, - STATE(5735), 1, - sym_type_parameters, + [162222] = 3, + ACTIONS(8069), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6826), 5, + ACTIONS(4691), 8, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [125862] = 6, - ACTIONS(4119), 1, - anon_sym_EQ, - ACTIONS(6782), 1, + anon_sym_LBRACK, anon_sym_AMP, - ACTIONS(6784), 1, anon_sym_PIPE, - ACTIONS(6786), 1, anon_sym_extends, + [162240] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7056), 1, + anon_sym_SLASH_GT, + ACTIONS(7543), 1, + anon_sym_GT, + STATE(4139), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4121), 9, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [162270] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(8003), 1, anon_sym_GT, - anon_sym_EQ_GT, - [125890] = 6, - ACTIONS(4123), 1, - anon_sym_EQ, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, + ACTIONS(8071), 1, + anon_sym_SLASH_GT, + STATE(4155), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4125), 9, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [162300] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(8007), 1, anon_sym_GT, - anon_sym_EQ_GT, - [125918] = 12, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6758), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(4248), 1, - sym_type_annotation, - STATE(5270), 1, - sym__initializer, - STATE(5705), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + ACTIONS(8073), 1, + anon_sym_SLASH_GT, + STATE(4111), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [125958] = 12, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6832), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(4589), 1, - sym_type_annotation, - STATE(5305), 1, - sym__initializer, - STATE(5734), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [162330] = 5, + ACTIONS(7852), 1, + anon_sym_AMP, + ACTIONS(7854), 1, + anon_sym_PIPE, + ACTIONS(7856), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(7670), 6, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [125998] = 6, - ACTIONS(840), 1, - anon_sym_BQUOTE, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(4359), 1, - anon_sym_PIPE, + [162352] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(8013), 1, + anon_sym_GT, + ACTIONS(8075), 1, + anon_sym_SLASH_GT, + STATE(4111), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(1704), 2, - sym_template_string, - sym_arguments, - ACTIONS(4361), 8, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [162382] = 5, + ACTIONS(7559), 1, anon_sym_AMP, + ACTIONS(7561), 1, + anon_sym_PIPE, + ACTIONS(7563), 1, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [126026] = 12, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6836), 1, - sym__member_signature_marker, - STATE(3457), 1, - sym_formal_parameters, - STATE(3914), 1, - sym__call_signature, - STATE(4270), 1, - sym_type_annotation, - STATE(5418), 1, - sym__initializer, - STATE(5545), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6834), 3, + ACTIONS(8077), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [126066] = 10, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6838), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(3866), 1, - sym__call_signature, - STATE(4319), 1, - sym_type_annotation, - STATE(5735), 1, - sym_type_parameters, + anon_sym_PIPE_RBRACE, + [162404] = 5, + ACTIONS(7559), 1, + anon_sym_AMP, + ACTIONS(7561), 1, + anon_sym_PIPE, + ACTIONS(7563), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6774), 5, + ACTIONS(8079), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [126102] = 12, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6840), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(4270), 1, - sym_type_annotation, - STATE(5114), 1, - sym__call_signature, - STATE(5126), 1, - sym__initializer, - STATE(5735), 1, - sym_type_parameters, + [162426] = 5, + ACTIONS(7559), 1, + anon_sym_AMP, + ACTIONS(7561), 1, + anon_sym_PIPE, + ACTIONS(7563), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6834), 3, + ACTIONS(8081), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [126142] = 12, - ACTIONS(2490), 1, + anon_sym_PIPE_RBRACE, + [162448] = 10, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6844), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(4531), 1, - sym_type_annotation, - STATE(5193), 1, - sym__initializer, - STATE(5580), 1, - sym__call_signature, - STATE(5753), 1, + ACTIONS(7701), 1, + anon_sym_LBRACE, + ACTIONS(7979), 1, + anon_sym_extends, + ACTIONS(7981), 1, + anon_sym_implements, + STATE(2501), 1, + sym_class_body, + STATE(4696), 1, sym_type_parameters, + STATE(6172), 1, + sym_extends_clause, + STATE(6657), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6842), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [126182] = 2, + [162480] = 3, + ACTIONS(8083), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4109), 13, + ACTIONS(4592), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_extends, + [162498] = 10, + ACTIONS(2678), 1, anon_sym_LT, + ACTIONS(7717), 1, + anon_sym_LBRACE, + ACTIONS(7979), 1, anon_sym_extends, - [126202] = 2, + ACTIONS(7981), 1, + anon_sym_implements, + STATE(2260), 1, + sym_class_body, + STATE(4616), 1, + sym_type_parameters, + STATE(6172), 1, + sym_extends_clause, + STATE(6562), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4167), 13, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [126222] = 2, + [162530] = 3, + ACTIONS(7584), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4195), 13, + ACTIONS(4572), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [126242] = 2, + [162548] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7048), 1, + anon_sym_SLASH_GT, + ACTIONS(7543), 1, + anon_sym_GT, + STATE(4112), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4207), 13, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [162578] = 5, + ACTIONS(906), 1, + anon_sym_COLON, + ACTIONS(8085), 1, + anon_sym_QMARK, + STATE(6475), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1853), 6, anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [126262] = 2, + [162600] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4195), 13, + ACTIONS(4729), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [126282] = 2, + [162616] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(8017), 1, + anon_sym_GT, + ACTIONS(8088), 1, + anon_sym_SLASH_GT, + STATE(4111), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4207), 13, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [162646] = 10, + ACTIONS(2678), 1, anon_sym_LT, + ACTIONS(7701), 1, + anon_sym_LBRACE, + ACTIONS(7979), 1, anon_sym_extends, - [126302] = 2, + ACTIONS(7981), 1, + anon_sym_implements, + STATE(2578), 1, + sym_class_body, + STATE(4636), 1, + sym_type_parameters, + STATE(6172), 1, + sym_extends_clause, + STATE(6405), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4233), 13, + [162678] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4783), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [126322] = 12, - ACTIONS(2490), 1, + [162694] = 10, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6844), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(4069), 1, - sym_type_annotation, - STATE(4866), 1, - sym__initializer, - STATE(5527), 1, - sym__call_signature, - STATE(5753), 1, + ACTIONS(7979), 1, + anon_sym_extends, + ACTIONS(7981), 1, + anon_sym_implements, + ACTIONS(8090), 1, + anon_sym_LBRACE, + STATE(946), 1, + sym_class_body, + STATE(4642), 1, sym_type_parameters, + STATE(6172), 1, + sym_extends_clause, + STATE(6520), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6842), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [126362] = 2, + [162726] = 3, + ACTIONS(7584), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4237), 13, + ACTIONS(4568), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [126382] = 2, + [162744] = 3, + ACTIONS(8092), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4233), 13, + ACTIONS(4592), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [126402] = 2, + [162762] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7543), 1, + anon_sym_GT, + ACTIONS(7551), 1, + anon_sym_SLASH_GT, + STATE(4197), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4237), 13, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [162792] = 9, + ACTIONS(3530), 1, + anon_sym_DQUOTE, + ACTIONS(3532), 1, + anon_sym_SQUOTE, + ACTIONS(7640), 1, + sym_identifier, + ACTIONS(7642), 1, + anon_sym_type, + ACTIONS(7648), 1, + anon_sym_typeof, + STATE(6414), 1, + sym_import_specifier, + STATE(6816), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(7051), 2, + sym__module_export_name, + sym_string, + [162822] = 10, + ACTIONS(2678), 1, anon_sym_LT, + ACTIONS(7717), 1, + anon_sym_LBRACE, + ACTIONS(7979), 1, anon_sym_extends, - [126422] = 2, + ACTIONS(7981), 1, + anon_sym_implements, + STATE(2869), 1, + sym_class_body, + STATE(4634), 1, + sym_type_parameters, + STATE(6172), 1, + sym_extends_clause, + STATE(6740), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4241), 13, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, + [162854] = 10, + ACTIONS(2678), 1, anon_sym_LT, + ACTIONS(7977), 1, + anon_sym_LBRACE, + ACTIONS(7979), 1, anon_sym_extends, - [126442] = 2, + ACTIONS(7981), 1, + anon_sym_implements, + STATE(4743), 1, + sym_type_parameters, + STATE(5139), 1, + sym_class_body, + STATE(6172), 1, + sym_extends_clause, + STATE(6726), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4245), 13, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, + [162886] = 10, + ACTIONS(2678), 1, anon_sym_LT, + ACTIONS(7691), 1, + anon_sym_LBRACE, + ACTIONS(7979), 1, anon_sym_extends, - [126462] = 2, + ACTIONS(7981), 1, + anon_sym_implements, + STATE(3032), 1, + sym_class_body, + STATE(4585), 1, + sym_type_parameters, + STATE(6172), 1, + sym_extends_clause, + STATE(6451), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4241), 13, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + [162918] = 6, + ACTIONS(7533), 1, anon_sym_AMP, + ACTIONS(7535), 1, anon_sym_PIPE, - anon_sym_LT, + ACTIONS(7537), 1, anon_sym_extends, - [126482] = 2, + ACTIONS(8094), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4245), 13, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + ACTIONS(7670), 5, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_RPAREN, + anon_sym_RBRACK, + anon_sym_EQ_GT, + [162942] = 10, + ACTIONS(2678), 1, anon_sym_LT, + ACTIONS(7979), 1, anon_sym_extends, - [126502] = 2, + ACTIONS(7981), 1, + anon_sym_implements, + ACTIONS(8067), 1, + anon_sym_LBRACE, + STATE(256), 1, + sym_class_body, + STATE(4731), 1, + sym_type_parameters, + STATE(6172), 1, + sym_extends_clause, + STATE(6841), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4139), 13, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, + [162974] = 10, + ACTIONS(2678), 1, anon_sym_LT, + ACTIONS(7691), 1, + anon_sym_LBRACE, + ACTIONS(7979), 1, anon_sym_extends, - [126522] = 2, + ACTIONS(7981), 1, + anon_sym_implements, + STATE(1878), 1, + sym_class_body, + STATE(4746), 1, + sym_type_parameters, + STATE(6172), 1, + sym_extends_clause, + STATE(6735), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163006] = 7, + ACTIONS(7682), 1, + anon_sym_COLON, + ACTIONS(7960), 1, + anon_sym_EQ, + STATE(5393), 1, + sym_type_annotation, + STATE(5404), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4143), 13, + ACTIONS(7680), 2, + anon_sym_in, + anon_sym_of, + ACTIONS(7676), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [126542] = 2, + [163032] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4143), 13, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + ACTIONS(8096), 9, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [126562] = 2, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK, + [163048] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7983), 1, + anon_sym_GT, + ACTIONS(8098), 1, + anon_sym_SLASH_GT, + STATE(4111), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4143), 13, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [163078] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [126582] = 2, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7993), 1, + anon_sym_GT, + ACTIONS(8100), 1, + anon_sym_SLASH_GT, + STATE(4201), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4147), 13, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [163108] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [126602] = 2, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7997), 1, + anon_sym_GT, + ACTIONS(8102), 1, + anon_sym_SLASH_GT, + STATE(4111), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4147), 13, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [163138] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [126622] = 2, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(8003), 1, + anon_sym_GT, + ACTIONS(8104), 1, + anon_sym_SLASH_GT, + STATE(4202), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4147), 13, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [163168] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [126642] = 2, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(8007), 1, + anon_sym_GT, + ACTIONS(8106), 1, + anon_sym_SLASH_GT, + STATE(4111), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4151), 13, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [163198] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7973), 1, + anon_sym_GT, + ACTIONS(8108), 1, + anon_sym_SLASH_GT, + STATE(4111), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [163228] = 10, + ACTIONS(2678), 1, anon_sym_LT, + ACTIONS(7717), 1, + anon_sym_LBRACE, + ACTIONS(7979), 1, anon_sym_extends, - [126662] = 2, + ACTIONS(7981), 1, + anon_sym_implements, + STATE(2264), 1, + sym_class_body, + STATE(4649), 1, + sym_type_parameters, + STATE(6172), 1, + sym_extends_clause, + STATE(6850), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163260] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4151), 13, + ACTIONS(1853), 9, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_extends, + anon_sym_is, + [163276] = 10, + ACTIONS(2678), 1, anon_sym_LT, + ACTIONS(7717), 1, + anon_sym_LBRACE, + ACTIONS(7979), 1, anon_sym_extends, - [126682] = 2, + ACTIONS(7981), 1, + anon_sym_implements, + STATE(2898), 1, + sym_class_body, + STATE(4650), 1, + sym_type_parameters, + STATE(6172), 1, + sym_extends_clause, + STATE(6383), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4151), 13, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + [163308] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [126702] = 4, - ACTIONS(4309), 1, - anon_sym_EQ, - ACTIONS(6782), 1, - anon_sym_AMP, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(8013), 1, + anon_sym_GT, + ACTIONS(8110), 1, + anon_sym_SLASH_GT, + STATE(4111), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4311), 11, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [163338] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(8017), 1, anon_sym_GT, - anon_sym_EQ_GT, - anon_sym_PIPE, - anon_sym_extends, - [126726] = 2, + ACTIONS(8112), 1, + anon_sym_SLASH_GT, + STATE(4111), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4171), 13, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [163368] = 8, + ACTIONS(7674), 1, + anon_sym_EQ, + ACTIONS(7682), 1, + anon_sym_COLON, + ACTIONS(7684), 1, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + STATE(5393), 1, + sym_type_annotation, + STATE(6337), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7676), 2, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, + ACTIONS(7680), 2, + anon_sym_in, + anon_sym_of, + [163396] = 3, + ACTIONS(8114), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [126746] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4175), 13, + ACTIONS(4691), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [126766] = 2, + [163414] = 8, + ACTIONS(3530), 1, + anon_sym_DQUOTE, + ACTIONS(3532), 1, + anon_sym_SQUOTE, + ACTIONS(7952), 1, + sym_identifier, + ACTIONS(8116), 1, + anon_sym_RBRACE, + STATE(6534), 1, + sym_export_specifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4175), 13, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + ACTIONS(7954), 2, + anon_sym_type, + anon_sym_typeof, + STATE(6228), 2, + sym__module_export_name, + sym_string, + [163442] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7983), 1, + anon_sym_GT, + ACTIONS(8118), 1, + anon_sym_SLASH_GT, + STATE(4111), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [163472] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7993), 1, + anon_sym_GT, + ACTIONS(8120), 1, + anon_sym_SLASH_GT, + STATE(4152), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [163502] = 8, + ACTIONS(3530), 1, + anon_sym_DQUOTE, + ACTIONS(3532), 1, + anon_sym_SQUOTE, + ACTIONS(7952), 1, + sym_identifier, + ACTIONS(8122), 1, + anon_sym_RBRACE, + STATE(6534), 1, + sym_export_specifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7954), 2, + anon_sym_type, + anon_sym_typeof, + STATE(6228), 2, + sym__module_export_name, + sym_string, + [163530] = 10, + ACTIONS(2678), 1, anon_sym_LT, + ACTIONS(7979), 1, anon_sym_extends, - [126786] = 2, + ACTIONS(7981), 1, + anon_sym_implements, + ACTIONS(8090), 1, + anon_sym_LBRACE, + STATE(878), 1, + sym_class_body, + STATE(4635), 1, + sym_type_parameters, + STATE(6172), 1, + sym_extends_clause, + STATE(6561), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163562] = 9, + ACTIONS(7027), 1, + sym_identifier, + ACTIONS(7031), 1, + anon_sym_LBRACE, + ACTIONS(7040), 1, + sym_jsx_identifier, + ACTIONS(7997), 1, + anon_sym_GT, + ACTIONS(8124), 1, + anon_sym_SLASH_GT, + STATE(4111), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(4861), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5426), 2, + sym_jsx_expression, + sym_jsx_attribute, + [163592] = 3, + ACTIONS(7594), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4175), 13, + ACTIONS(4568), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [126806] = 2, + [163610] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4179), 13, + ACTIONS(4568), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [126826] = 2, + [163625] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4179), 13, + ACTIONS(4925), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [126846] = 2, + [163640] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5019), 1, + sym_type_annotation, + STATE(5752), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4179), 13, + ACTIONS(8126), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [126866] = 2, + [163663] = 4, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6532), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4183), 13, + ACTIONS(8128), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LPAREN, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [126886] = 2, + anon_sym_PIPE_RBRACE, + [163682] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4950), 1, + sym_type_annotation, + STATE(5703), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4183), 13, + ACTIONS(8130), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [126906] = 2, + [163705] = 4, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6535), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4183), 13, + ACTIONS(8128), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [126926] = 7, - ACTIONS(3781), 1, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(3795), 1, anon_sym_RBRACE, - ACTIONS(4211), 1, - anon_sym_EQ, - STATE(4829), 1, - aux_sym_object_repeat1, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [163724] = 4, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6538), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 8, + ACTIONS(8132), 6, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [126956] = 10, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, + [163743] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(6848), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(4619), 1, - sym__call_signature, - STATE(4620), 1, + STATE(5242), 1, sym_type_annotation, - STATE(5735), 1, - sym_type_parameters, + STATE(5757), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8126), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [163766] = 4, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6551), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6846), 5, + ACTIONS(8132), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [126992] = 6, - ACTIONS(4201), 1, - anon_sym_EQ, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, + [163785] = 4, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6552), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4203), 9, - anon_sym_LBRACE, + ACTIONS(8128), 6, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - [127020] = 10, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6850), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(3641), 1, - sym__call_signature, - STATE(4620), 1, - sym_type_annotation, - STATE(5735), 1, - sym_type_parameters, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [163804] = 4, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6553), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6846), 5, + ACTIONS(8134), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [127056] = 12, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6447), 1, + [163823] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(6844), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(4340), 1, + STATE(4797), 1, sym_type_annotation, - STATE(4932), 1, + STATE(5667), 1, sym__initializer, - STATE(5556), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6842), 3, + ACTIONS(7454), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [127096] = 12, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, + [163846] = 4, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(6844), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(4382), 1, + STATE(5047), 1, sym_type_annotation, - STATE(4988), 1, - sym__initializer, - STATE(5719), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6842), 3, + ACTIONS(8136), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [127136] = 6, - ACTIONS(4325), 1, - anon_sym_EQ, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, + anon_sym_PIPE_RBRACE, + [163865] = 6, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(8138), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(8140), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(8142), 1, + anon_sym_QMARK_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4839), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [163888] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4327), 9, + ACTIONS(8144), 8, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - [127164] = 10, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6455), 1, + anon_sym_SEMI, anon_sym_COLON, - ACTIONS(6852), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(4467), 1, - sym__call_signature, - STATE(4468), 1, - sym_type_annotation, - STATE(5735), 1, - sym_type_parameters, + anon_sym_PIPE_RBRACE, + [163903] = 4, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6632), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6826), 5, + ACTIONS(8146), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [127200] = 3, - ACTIONS(3236), 1, - anon_sym_PIPE, + [163922] = 4, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6634), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3238), 12, + ACTIONS(8148), 6, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [127222] = 8, - ACTIONS(6376), 1, - anon_sym_LT, - ACTIONS(6382), 1, - anon_sym_DOT, - ACTIONS(6384), 1, - anon_sym_QMARK_DOT, - ACTIONS(6854), 1, - anon_sym_LPAREN, - STATE(2921), 1, - sym_arguments, - STATE(3008), 1, - sym_type_arguments, + [163941] = 4, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6646), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4045), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [127253] = 12, - ACTIONS(3547), 1, - anon_sym_LT, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, + ACTIONS(8148), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [163960] = 4, + ACTIONS(2650), 1, anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(6856), 1, - anon_sym_GT, - ACTIONS(6858), 1, - anon_sym_DOT, - ACTIONS(6860), 1, - anon_sym_SLASH_GT, - STATE(3500), 1, - sym_type_arguments, - STATE(3501), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + STATE(6664), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [127292] = 4, - ACTIONS(4083), 1, - anon_sym_PIPE, - ACTIONS(6517), 1, - anon_sym_is, + ACTIONS(8150), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [163979] = 4, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6673), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4085), 10, + ACTIONS(8148), 6, sym__automatic_semicolon, - anon_sym_EQ, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [163998] = 4, + ACTIONS(2650), 1, anon_sym_LBRACE, + STATE(6676), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8150), 6, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [127315] = 4, - ACTIONS(4079), 1, - anon_sym_PIPE, - ACTIONS(6862), 1, - anon_sym_is, + [164017] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4886), 1, + sym_type_annotation, + STATE(5698), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7477), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [164040] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4081), 10, + ACTIONS(4933), 8, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [127338] = 4, - ACTIONS(4059), 1, anon_sym_PIPE, - ACTIONS(6517), 1, - anon_sym_is, + anon_sym_extends, + [164055] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4061), 10, + ACTIONS(4937), 8, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [127361] = 2, + [164070] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4965), 1, + sym_type_annotation, + STATE(5720), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1747), 12, + ACTIONS(7477), 4, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_BANG, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [127380] = 2, + [164093] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1845), 12, + ACTIONS(4572), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [164108] = 5, + ACTIONS(8152), 1, + anon_sym_AMP, + ACTIONS(8154), 1, + anon_sym_PIPE, + ACTIONS(8156), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4937), 5, sym__automatic_semicolon, - sym__member_signature_marker, anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_BANG, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [127399] = 12, - ACTIONS(3547), 1, - anon_sym_LT, - ACTIONS(6386), 1, + anon_sym_LBRACK, + [164129] = 9, + ACTIONS(1661), 1, + anon_sym_import, + ACTIONS(8158), 1, sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(6856), 1, - anon_sym_GT, - ACTIONS(6858), 1, - anon_sym_DOT, - ACTIONS(6864), 1, - anon_sym_SLASH_GT, - STATE(3355), 1, - sym_type_arguments, - STATE(3356), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + ACTIONS(8160), 1, + sym_this, + STATE(3619), 1, + sym__type_query_member_expression, + STATE(3620), 1, + sym__type_query_subscript_expression, + STATE(4042), 1, + sym__type_query_call_expression, + STATE(4423), 1, + sym__type_query_instantiation_expression, + STATE(5735), 1, + sym_import, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [127438] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - STATE(3825), 1, - sym_formal_parameters, - STATE(5469), 1, - sym_type_parameters, + [164158] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5142), 1, + sym_type_annotation, + STATE(5754), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 8, + ACTIONS(7477), 4, sym__automatic_semicolon, - sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [164181] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8162), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COLON, - anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [127465] = 12, - ACTIONS(3547), 1, - anon_sym_LT, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(6856), 1, - anon_sym_GT, - ACTIONS(6858), 1, - anon_sym_DOT, - ACTIONS(6866), 1, - anon_sym_SLASH_GT, - STATE(3369), 1, - sym_type_arguments, - STATE(3370), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + [164196] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5169), 1, + sym_type_annotation, + STATE(5760), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [127504] = 5, - ACTIONS(6467), 1, - anon_sym_LT, - ACTIONS(6788), 1, - anon_sym_DOT, - STATE(3510), 1, - sym_type_arguments, + ACTIONS(7477), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [164219] = 6, + ACTIONS(8166), 1, + anon_sym_BQUOTE, + ACTIONS(8168), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8164), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4873), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + STATE(4925), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [164242] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3519), 9, + ACTIONS(2546), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [127529] = 3, - ACTIONS(4089), 1, - anon_sym_PIPE, + [164257] = 4, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6554), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4091), 11, + ACTIONS(8170), 6, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_is, anon_sym_PIPE_RBRACE, - [127550] = 3, - ACTIONS(4275), 1, - anon_sym_PIPE, + [164276] = 4, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6555), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4277), 11, + ACTIONS(8172), 6, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [127571] = 3, - ACTIONS(1673), 1, - anon_sym_PIPE, + [164295] = 4, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6557), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1671), 11, + ACTIONS(8172), 6, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_is, anon_sym_PIPE_RBRACE, - [127592] = 3, - ACTIONS(4347), 1, - anon_sym_PIPE, + [164314] = 4, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6560), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4349), 11, + ACTIONS(8174), 6, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [127613] = 8, - ACTIONS(862), 1, - anon_sym_COLON, - ACTIONS(6376), 1, - anon_sym_LT, - ACTIONS(6407), 1, - anon_sym_DOT, - ACTIONS(6868), 1, - anon_sym_QMARK, - STATE(2945), 1, - sym_type_arguments, - STATE(5518), 1, - sym_type_annotation, + [164333] = 4, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6728), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3519), 6, + ACTIONS(8172), 6, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [127644] = 2, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [164352] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4772), 1, + sym_type_annotation, + STATE(5786), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 12, + ACTIONS(7477), 4, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_BANG, - anon_sym_LPAREN, anon_sym_SEMI, + [164375] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [127663] = 2, + STATE(4773), 1, + sym_type_annotation, + STATE(5787), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3495), 12, + ACTIONS(7477), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [127682] = 2, + [164398] = 4, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6736), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3497), 12, + ACTIONS(8174), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LPAREN, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [127701] = 2, + anon_sym_PIPE_RBRACE, + [164417] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4774), 1, + sym_type_annotation, + STATE(5789), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4417), 12, + ACTIONS(7477), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [127720] = 2, + [164440] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4775), 1, + sym_type_annotation, + STATE(5791), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4421), 12, + ACTIONS(7477), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [127739] = 2, + [164463] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4888), 1, + sym_type_annotation, + STATE(5539), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4425), 12, + ACTIONS(7428), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [127758] = 2, + [164486] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4905), 1, + sym_type_annotation, + STATE(5596), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5109), 12, + ACTIONS(7428), 4, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [164509] = 5, + ACTIONS(6017), 1, anon_sym_COMMA, + ACTIONS(6072), 1, anon_sym_RBRACE, - anon_sym_BANG, + STATE(6280), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 5, + sym__member_signature_marker, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, + [164530] = 4, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6853), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8176), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [127777] = 2, + [164549] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4837), 1, + sym_type_annotation, + STATE(5831), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4441), 12, + ACTIONS(7477), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [127796] = 12, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(6431), 1, - anon_sym_STAR, - ACTIONS(6435), 1, + [164572] = 4, + ACTIONS(2650), 1, anon_sym_LBRACE, - ACTIONS(6746), 1, - sym_identifier, - ACTIONS(6748), 1, - anon_sym_type, - STATE(4524), 1, - sym_string, - STATE(4525), 1, - sym_import_require_clause, - STATE(5592), 1, - sym_import_clause, - STATE(5708), 1, - sym__import_identifier, + STATE(6854), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(6172), 2, - sym_namespace_import, - sym_named_imports, - [127835] = 4, - ACTIONS(4265), 1, - anon_sym_PIPE, - ACTIONS(6871), 1, - anon_sym_DOT, + ACTIONS(8178), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [164591] = 4, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6856), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4267), 10, + ACTIONS(8178), 6, sym__automatic_semicolon, - anon_sym_EQ, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [164610] = 4, + ACTIONS(2650), 1, anon_sym_LBRACE, + STATE(6859), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8180), 6, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [127858] = 12, - ACTIONS(3547), 1, - anon_sym_LT, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, + [164629] = 4, + ACTIONS(2650), 1, anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(6856), 1, - anon_sym_GT, - ACTIONS(6858), 1, - anon_sym_DOT, - ACTIONS(6873), 1, - anon_sym_SLASH_GT, - STATE(3376), 1, - sym_type_arguments, - STATE(3377), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + STATE(6763), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [127897] = 7, - ACTIONS(6085), 1, - anon_sym_LPAREN, - ACTIONS(6376), 1, - anon_sym_LT, - ACTIONS(6409), 1, - anon_sym_DOT, - STATE(2932), 1, - sym_arguments, - STATE(3010), 1, - sym_type_arguments, + ACTIONS(8178), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [164648] = 4, + ACTIONS(8182), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5990), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + ACTIONS(7598), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, + [164667] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4851), 1, + sym_type_annotation, + STATE(5847), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4031), 7, + ACTIONS(7477), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [127926] = 8, - ACTIONS(3487), 1, - anon_sym_DOT, - ACTIONS(3491), 1, - anon_sym_QMARK_DOT, - ACTIONS(6376), 1, - anon_sym_LT, - ACTIONS(6854), 1, - anon_sym_LPAREN, - STATE(2926), 1, - sym_arguments, - STATE(2992), 1, - sym_type_arguments, + anon_sym_SEMI, + [164690] = 9, + ACTIONS(1661), 1, + anon_sym_import, + ACTIONS(8184), 1, + sym_identifier, + ACTIONS(8186), 1, + sym_this, + STATE(1717), 1, + sym__type_query_member_expression, + STATE(1718), 1, + sym__type_query_subscript_expression, + STATE(1769), 1, + sym__type_query_call_expression, + STATE(1770), 1, + sym__type_query_instantiation_expression, + STATE(6068), 1, + sym_import, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3481), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [127957] = 8, - ACTIONS(6376), 1, - anon_sym_LT, - ACTIONS(6378), 1, - anon_sym_DOT, - ACTIONS(6380), 1, - anon_sym_QMARK_DOT, - ACTIONS(6854), 1, - anon_sym_LPAREN, - STATE(2915), 1, - sym_arguments, - STATE(2999), 1, - sym_type_arguments, + [164719] = 6, + ACTIONS(8168), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8188), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4039), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [127988] = 3, - ACTIONS(2358), 1, - anon_sym_PIPE, + ACTIONS(8164), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4873), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + STATE(4925), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [164742] = 4, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6806), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2356), 10, + ACTIONS(8190), 6, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [128008] = 4, - ACTIONS(4211), 1, - anon_sym_EQ, + [164761] = 4, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6817), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3909), 2, + ACTIONS(8192), 6, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(728), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [128030] = 7, - ACTIONS(6376), 1, - anon_sym_LT, - ACTIONS(6409), 1, - anon_sym_DOT, - ACTIONS(6854), 1, - anon_sym_LPAREN, - STATE(2932), 1, - sym_arguments, - STATE(3010), 1, - sym_type_arguments, + [164780] = 4, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4869), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4031), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [128058] = 3, - ACTIONS(4189), 1, - anon_sym_PIPE, + ACTIONS(8194), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [164799] = 4, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6825), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4191), 10, + ACTIONS(8192), 6, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [128078] = 3, - ACTIONS(4303), 1, - anon_sym_PIPE, + [164818] = 4, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6502), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4305), 10, + ACTIONS(8196), 6, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [128098] = 5, - ACTIONS(6875), 1, - anon_sym_AMP, - ACTIONS(6877), 1, - anon_sym_PIPE, - ACTIONS(6879), 1, - anon_sym_extends, + [164837] = 4, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4879), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4203), 8, + ACTIONS(8198), 6, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_PIPE_RBRACE, - [128122] = 5, - ACTIONS(6875), 1, - anon_sym_AMP, - ACTIONS(6877), 1, - anon_sym_PIPE, - ACTIONS(6879), 1, - anon_sym_extends, + [164856] = 4, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6786), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4121), 8, + ACTIONS(8200), 6, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_PIPE_RBRACE, - [128146] = 5, - ACTIONS(6875), 1, - anon_sym_AMP, - ACTIONS(6877), 1, - anon_sym_PIPE, - ACTIONS(6879), 1, - anon_sym_extends, + [164875] = 4, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6788), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4125), 8, + ACTIONS(8202), 6, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_PIPE_RBRACE, - [128170] = 8, - ACTIONS(6881), 1, + [164894] = 4, + ACTIONS(2650), 1, anon_sym_LBRACE, - ACTIONS(6885), 1, - anon_sym_LT_SLASH, - ACTIONS(6887), 1, - anon_sym_LT, - STATE(3264), 1, - sym_jsx_opening_element, - STATE(4543), 1, - sym_jsx_closing_element, + STATE(6812), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6883), 2, - sym_jsx_text, - sym_html_character_reference, - STATE(3331), 4, - sym_jsx_element, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [128200] = 4, - ACTIONS(4309), 1, - anon_sym_PIPE, - ACTIONS(6875), 1, - anon_sym_AMP, + ACTIONS(8202), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [164913] = 4, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6435), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4311), 9, + ACTIONS(8204), 6, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [128222] = 8, - ACTIONS(6881), 1, - anon_sym_LBRACE, - ACTIONS(6887), 1, - anon_sym_LT, - ACTIONS(6891), 1, - anon_sym_LT_SLASH, - STATE(1637), 1, - sym_jsx_closing_element, - STATE(3264), 1, - sym_jsx_opening_element, + [164932] = 9, + ACTIONS(1661), 1, + anon_sym_import, + ACTIONS(8206), 1, + sym_identifier, + ACTIONS(8208), 1, + sym_this, + STATE(3420), 1, + sym__type_query_subscript_expression, + STATE(3428), 1, + sym__type_query_member_expression, + STATE(3622), 1, + sym__type_query_call_expression, + STATE(3838), 1, + sym__type_query_instantiation_expression, + STATE(5525), 1, + sym_import, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6889), 2, - sym_jsx_text, - sym_html_character_reference, - STATE(3284), 4, - sym_jsx_element, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [128252] = 3, - ACTIONS(4313), 1, - anon_sym_PIPE, + [164961] = 4, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6780), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4315), 10, + ACTIONS(8210), 6, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [128272] = 3, - ACTIONS(4317), 1, - anon_sym_PIPE, + [164980] = 4, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6458), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4319), 10, + ACTIONS(8210), 6, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [128292] = 3, - ACTIONS(4321), 1, - anon_sym_PIPE, + [164999] = 4, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6852), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4323), 10, + ACTIONS(8212), 6, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [128312] = 8, - ACTIONS(6881), 1, + [165018] = 4, + ACTIONS(2650), 1, anon_sym_LBRACE, - ACTIONS(6887), 1, - anon_sym_LT, - ACTIONS(6893), 1, - anon_sym_LT_SLASH, - STATE(2372), 1, - sym_jsx_closing_element, - STATE(3264), 1, - sym_jsx_opening_element, + STATE(6381), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6883), 2, - sym_jsx_text, - sym_html_character_reference, - STATE(3331), 4, - sym_jsx_element, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [128342] = 5, - ACTIONS(6875), 1, - anon_sym_AMP, - ACTIONS(6877), 1, - anon_sym_PIPE, - ACTIONS(6879), 1, - anon_sym_extends, + ACTIONS(8212), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [165037] = 6, + ACTIONS(8168), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8214), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4327), 8, + ACTIONS(8164), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4873), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + STATE(4925), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [165060] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8216), 8, sym__automatic_semicolon, - anon_sym_EQ, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, + anon_sym_COLON, anon_sym_PIPE_RBRACE, - [128366] = 3, - ACTIONS(4153), 1, - anon_sym_PIPE, + [165075] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4941), 1, + sym_type_annotation, + STATE(5677), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4155), 10, + ACTIONS(7428), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [165098] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - anon_sym_LBRACE, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4995), 1, + sym_type_annotation, + STATE(5686), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7428), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [128386] = 5, - ACTIONS(4279), 1, - anon_sym_PIPE, - ACTIONS(6895), 1, - anon_sym_LBRACK, + [165121] = 6, + ACTIONS(8168), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8218), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8164), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4873), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + STATE(4948), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [165144] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5077), 1, + sym_type_annotation, + STATE(5818), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7428), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [165167] = 9, + ACTIONS(1661), 1, + anon_sym_import, + ACTIONS(8220), 1, + sym_identifier, + ACTIONS(8222), 1, + sym_this, + STATE(3690), 1, + sym__type_query_member_expression, + STATE(3691), 1, + sym__type_query_subscript_expression, + STATE(4002), 1, + sym__type_query_call_expression, + STATE(4320), 1, + sym__type_query_instantiation_expression, + STATE(5547), 1, + sym_import, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165196] = 6, + ACTIONS(8168), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8224), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8164), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4873), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + STATE(4948), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [165219] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5082), 1, + sym_type_annotation, + STATE(5859), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7428), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [165242] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5083), 1, + sym_type_annotation, + STATE(5891), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7428), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [165265] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5085), 1, + sym_type_annotation, + STATE(5911), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4281), 2, - anon_sym_AMP, - anon_sym_extends, - ACTIONS(4331), 7, + ACTIONS(7428), 4, sym__automatic_semicolon, - anon_sym_EQ, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [165288] = 4, + ACTIONS(8049), 1, anon_sym_LBRACE, + STATE(4777), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1825), 6, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [128410] = 8, - ACTIONS(6881), 1, - anon_sym_LBRACE, - ACTIONS(6887), 1, - anon_sym_LT, - ACTIONS(6893), 1, - anon_sym_LT_SLASH, - STATE(2375), 1, - sym_jsx_closing_element, - STATE(3264), 1, - sym_jsx_opening_element, + [165307] = 9, + ACTIONS(1661), 1, + anon_sym_import, + ACTIONS(8226), 1, + sym_identifier, + ACTIONS(8228), 1, + sym_this, + STATE(3474), 1, + sym__type_query_subscript_expression, + STATE(3480), 1, + sym__type_query_member_expression, + STATE(3854), 1, + sym__type_query_call_expression, + STATE(4048), 1, + sym__type_query_instantiation_expression, + STATE(5572), 1, + sym_import, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6897), 2, - sym_jsx_text, - sym_html_character_reference, - STATE(3241), 4, - sym_jsx_element, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [128440] = 4, - ACTIONS(4333), 1, - anon_sym_PIPE, - ACTIONS(6895), 1, - anon_sym_LBRACK, + [165336] = 6, + ACTIONS(8168), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8230), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8164), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4873), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + STATE(4925), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [165359] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4335), 9, + ACTIONS(4665), 8, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [128462] = 4, - ACTIONS(4337), 1, anon_sym_PIPE, - ACTIONS(6899), 1, anon_sym_extends, + [165374] = 9, + ACTIONS(1661), 1, + anon_sym_import, + ACTIONS(8232), 1, + sym_identifier, + ACTIONS(8234), 1, + sym_this, + STATE(2202), 1, + sym__type_query_member_expression, + STATE(2207), 1, + sym__type_query_subscript_expression, + STATE(2632), 1, + sym__type_query_call_expression, + STATE(2633), 1, + sym__type_query_instantiation_expression, + STATE(5593), 1, + sym_import, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165403] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4339), 9, + ACTIONS(4592), 8, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_PIPE_RBRACE, - [128484] = 4, - ACTIONS(6467), 1, - anon_sym_LT, - STATE(3511), 1, - sym_type_arguments, + anon_sym_PIPE, + anon_sym_extends, + [165418] = 6, + ACTIONS(8168), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8236), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8164), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4925), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + STATE(5150), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [165441] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4081), 9, + ACTIONS(4687), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [128506] = 8, - ACTIONS(6881), 1, - anon_sym_LBRACE, - ACTIONS(6887), 1, - anon_sym_LT, - ACTIONS(6901), 1, - anon_sym_LT_SLASH, - STATE(3264), 1, - sym_jsx_opening_element, - STATE(4437), 1, - sym_jsx_closing_element, + [165456] = 6, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(8138), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(8140), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(8142), 1, + anon_sym_QMARK_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6883), 2, - sym_jsx_text, - sym_html_character_reference, - STATE(3331), 4, - sym_jsx_element, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [128536] = 11, - ACTIONS(3084), 1, - anon_sym_DQUOTE, - ACTIONS(3086), 1, - anon_sym_SQUOTE, - ACTIONS(6903), 1, - sym_identifier, - ACTIONS(6905), 1, - anon_sym_type, - ACTIONS(6907), 1, - anon_sym_COMMA, - ACTIONS(6909), 1, - anon_sym_RBRACE, - ACTIONS(6911), 1, - anon_sym_typeof, - STATE(5196), 1, - sym_import_specifier, - STATE(5604), 1, - sym__import_identifier, + STATE(4910), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [165479] = 6, + ACTIONS(8168), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8238), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(6031), 2, - sym__module_export_name, - sym_string, - [128572] = 2, + ACTIONS(8164), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4873), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + STATE(4986), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [165502] = 4, + ACTIONS(8182), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3226), 11, + STATE(5894), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + ACTIONS(7616), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, + [165521] = 7, + ACTIONS(3660), 1, + sym_identifier, + ACTIONS(3662), 1, + anon_sym_LBRACE, + ACTIONS(3664), 1, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [128590] = 3, - ACTIONS(4343), 1, - anon_sym_PIPE, + ACTIONS(8240), 1, + anon_sym_enum, + STATE(5851), 1, + sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4345), 10, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [128610] = 4, - ACTIONS(6463), 1, - anon_sym_DOT, - ACTIONS(6465), 1, - anon_sym_QMARK_DOT, + STATE(4671), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [165546] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3481), 9, + ACTIONS(4697), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [128632] = 4, - ACTIONS(6913), 1, - anon_sym_DOT, - ACTIONS(6915), 1, - anon_sym_QMARK_DOT, + [165561] = 3, + ACTIONS(8242), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4291), 9, + ACTIONS(4697), 7, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [128654] = 2, + [165578] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3232), 11, + ACTIONS(4703), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [128672] = 3, - ACTIONS(4351), 1, - anon_sym_PIPE, + [165593] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5118), 1, + sym_type_annotation, + STATE(5998), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4353), 10, + ACTIONS(7428), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, + [165616] = 7, + ACTIONS(3660), 1, + sym_identifier, + ACTIONS(3662), 1, + anon_sym_LBRACE, + ACTIONS(3664), 1, anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [128692] = 3, - ACTIONS(4157), 1, - anon_sym_PIPE, + ACTIONS(8244), 1, + anon_sym_enum, + STATE(5899), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4671), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [165641] = 6, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(8138), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(8140), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(8142), 1, + anon_sym_QMARK_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4953), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [165664] = 6, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(8138), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(8140), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(8142), 1, + anon_sym_QMARK_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4955), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [165687] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4159), 10, + ACTIONS(4649), 8, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [128712] = 6, - ACTIONS(6376), 1, - anon_sym_LT, - ACTIONS(6407), 1, - anon_sym_DOT, - ACTIONS(6917), 1, - anon_sym_is, - STATE(2945), 1, - sym_type_arguments, + [165702] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5119), 1, + sym_type_annotation, + STATE(6003), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3519), 7, + ACTIONS(7428), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [128738] = 3, - ACTIONS(4161), 1, - anon_sym_PIPE, + anon_sym_SEMI, + [165725] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4163), 10, + ACTIONS(2530), 8, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [128758] = 2, + [165740] = 6, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(8138), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(8140), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(8142), 1, + anon_sym_QMARK_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4957), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [165763] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4970), 1, + sym_type_annotation, + STATE(5921), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4357), 11, + ACTIONS(7418), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, + [165786] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3582), 8, + anon_sym_as, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [128776] = 2, + [165801] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4365), 11, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, + ACTIONS(3570), 8, + anon_sym_as, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [128794] = 2, + [165816] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4373), 11, + ACTIONS(4739), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [128812] = 3, - ACTIONS(2354), 1, - anon_sym_PIPE, + [165831] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2352), 10, + ACTIONS(4717), 8, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [128832] = 8, - ACTIONS(6881), 1, - anon_sym_LBRACE, - ACTIONS(6887), 1, - anon_sym_LT, - ACTIONS(6901), 1, - anon_sym_LT_SLASH, - STATE(3264), 1, - sym_jsx_opening_element, - STATE(4398), 1, - sym_jsx_closing_element, + [165846] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6919), 2, - sym_jsx_text, - sym_html_character_reference, - STATE(3249), 4, - sym_jsx_element, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [128862] = 3, - ACTIONS(4261), 1, + ACTIONS(4745), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, anon_sym_PIPE, + anon_sym_extends, + [165861] = 3, + ACTIONS(8246), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4263), 10, + ACTIONS(4749), 7, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [128882] = 3, - ACTIONS(4257), 1, anon_sym_PIPE, + anon_sym_extends, + [165878] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4259), 10, + ACTIONS(4719), 8, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [128902] = 3, - ACTIONS(4079), 1, anon_sym_PIPE, + anon_sym_extends, + [165893] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4983), 1, + sym_type_annotation, + STATE(5932), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4081), 10, + ACTIONS(7422), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [128922] = 3, - ACTIONS(2350), 1, - anon_sym_PIPE, + [165916] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2348), 10, + ACTIONS(4753), 8, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [128942] = 3, - ACTIONS(4059), 1, anon_sym_PIPE, + anon_sym_extends, + [165931] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4989), 1, + sym_type_annotation, + STATE(5939), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4061), 10, + ACTIONS(7422), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, + [165954] = 5, + ACTIONS(8246), 1, anon_sym_AMP, + ACTIONS(8248), 1, + anon_sym_PIPE, + ACTIONS(8250), 1, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [128962] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3238), 11, + ACTIONS(4761), 5, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + [165975] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4994), 1, + sym_type_annotation, + STATE(5945), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7422), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, + [165998] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3590), 8, + anon_sym_as, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [128980] = 3, - ACTIONS(2346), 1, - anon_sym_PIPE, + [166013] = 4, + ACTIONS(8242), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2344), 10, + ACTIONS(4697), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + ACTIONS(4765), 4, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, + anon_sym_SEMI, + [166032] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4999), 1, + sym_type_annotation, + STATE(5949), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7422), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, + [166055] = 3, + ACTIONS(8242), 1, anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129000] = 3, - ACTIONS(4359), 1, - anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4361), 10, + ACTIONS(4769), 7, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129020] = 3, - ACTIONS(4083), 1, anon_sym_PIPE, + anon_sym_extends, + [166072] = 3, + ACTIONS(8252), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4085), 10, + ACTIONS(4773), 7, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129040] = 3, - ACTIONS(4367), 1, anon_sym_PIPE, + [166089] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4369), 10, + ACTIONS(770), 8, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129060] = 12, - ACTIONS(6921), 1, - sym_identifier, - ACTIONS(6923), 1, - anon_sym_const, - ACTIONS(6925), 1, - anon_sym_in, - ACTIONS(6927), 1, - anon_sym_GT, - ACTIONS(6929), 1, - sym_jsx_identifier, - ACTIONS(6931), 1, - anon_sym_SLASH_GT, - ACTIONS(6933), 1, - anon_sym_out, - STATE(3206), 1, - sym_nested_identifier, - STATE(3424), 1, - sym_jsx_namespace_name, - STATE(4836), 1, - sym_type_parameter, - STATE(5395), 1, - sym_variance, + anon_sym_COLON, + anon_sym_QMARK, + [166104] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5071), 1, + sym_type_annotation, + STATE(5877), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [129098] = 3, - ACTIONS(4375), 1, - anon_sym_PIPE, + ACTIONS(7450), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [166127] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5008), 1, + sym_type_annotation, + STATE(5957), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4377), 10, + ACTIONS(7422), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129118] = 3, - ACTIONS(4379), 1, - anon_sym_PIPE, + [166150] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5009), 1, + sym_type_annotation, + STATE(5958), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4381), 10, + ACTIONS(7422), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129138] = 3, - ACTIONS(4383), 1, - anon_sym_PIPE, + [166173] = 3, + ACTIONS(7656), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4385), 10, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + ACTIONS(4572), 7, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129158] = 3, - ACTIONS(4387), 1, anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [166190] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4389), 10, + ACTIONS(2005), 8, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129178] = 3, - ACTIONS(4295), 1, anon_sym_PIPE, + anon_sym_extends, + [166205] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5021), 1, + sym_type_annotation, + STATE(5968), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4297), 10, + ACTIONS(7422), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129198] = 3, - ACTIONS(4401), 1, - anon_sym_PIPE, + [166228] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4403), 10, + ACTIONS(4572), 8, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129218] = 5, - ACTIONS(6875), 1, - anon_sym_AMP, - ACTIONS(6877), 1, anon_sym_PIPE, - ACTIONS(6879), 1, anon_sym_extends, + [166243] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5022), 1, + sym_type_annotation, + STATE(5969), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4403), 8, + ACTIONS(7422), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PIPE_RBRACE, - [129242] = 3, - ACTIONS(4299), 1, - anon_sym_PIPE, + [166266] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4301), 10, + ACTIONS(2019), 8, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129262] = 8, - ACTIONS(6881), 1, - anon_sym_LBRACE, - ACTIONS(6887), 1, - anon_sym_LT, - ACTIONS(6891), 1, - anon_sym_LT_SLASH, - STATE(1645), 1, - sym_jsx_closing_element, - STATE(3264), 1, - sym_jsx_opening_element, + [166281] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5028), 1, + sym_type_annotation, + STATE(5974), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6883), 2, - sym_jsx_text, - sym_html_character_reference, - STATE(3331), 4, - sym_jsx_element, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [129292] = 3, - ACTIONS(4443), 1, - anon_sym_PIPE, + ACTIONS(7422), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [166304] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5034), 1, + sym_type_annotation, + STATE(5977), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4445), 10, + ACTIONS(7422), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129312] = 4, - ACTIONS(4447), 1, - anon_sym_PIPE, - ACTIONS(6875), 1, - anon_sym_AMP, + [166327] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5147), 1, + sym_type_annotation, + STATE(6071), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4449), 9, + ACTIONS(7428), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129334] = 3, - ACTIONS(4451), 1, - anon_sym_PIPE, + [166350] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5106), 1, + sym_type_annotation, + STATE(5646), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4453), 10, + ACTIONS(7428), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [166373] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - anon_sym_LBRACE, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5237), 1, + sym_type_annotation, + STATE(6082), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7428), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129354] = 3, - ACTIONS(2362), 1, - anon_sym_PIPE, + [166396] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2360), 10, + ACTIONS(5964), 8, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129374] = 3, - ACTIONS(4279), 1, - anon_sym_PIPE, + anon_sym_COLON, + anon_sym_QMARK, + [166411] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5038), 1, + sym_type_annotation, + STATE(5979), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4281), 10, + ACTIONS(7422), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129394] = 4, - ACTIONS(4279), 1, - anon_sym_PIPE, - ACTIONS(6895), 1, - anon_sym_LBRACK, + [166434] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4281), 9, + ACTIONS(8254), 8, sym__automatic_semicolon, - anon_sym_EQ, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_AMP, - anon_sym_extends, + anon_sym_COLON, anon_sym_PIPE_RBRACE, - [129416] = 3, - ACTIONS(4405), 1, - anon_sym_PIPE, + [166449] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5039), 1, + sym_type_annotation, + STATE(5980), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4407), 10, + ACTIONS(7422), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129436] = 3, - ACTIONS(4103), 1, - anon_sym_PIPE, + [166472] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4105), 10, + ACTIONS(2538), 8, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129456] = 8, - ACTIONS(6881), 1, - anon_sym_LBRACE, - ACTIONS(6885), 1, - anon_sym_LT_SLASH, - ACTIONS(6887), 1, - anon_sym_LT, - STATE(3264), 1, - sym_jsx_opening_element, - STATE(4523), 1, - sym_jsx_closing_element, + [166487] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5115), 1, + sym_type_annotation, + STATE(5649), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6935), 2, - sym_jsx_text, - sym_html_character_reference, - STATE(3235), 4, - sym_jsx_element, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [129486] = 5, - ACTIONS(6875), 1, - anon_sym_AMP, - ACTIONS(6877), 1, - anon_sym_PIPE, - ACTIONS(6879), 1, - anon_sym_extends, + ACTIONS(7428), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [166510] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4113), 8, + ACTIONS(4799), 8, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PIPE_RBRACE, - [129510] = 3, - ACTIONS(4115), 1, + anon_sym_AMP, anon_sym_PIPE, + anon_sym_extends, + [166525] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4117), 10, + ACTIONS(4807), 8, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129530] = 3, - ACTIONS(4131), 1, anon_sym_PIPE, + anon_sym_extends, + [166540] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4133), 10, + ACTIONS(4815), 8, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129550] = 5, - ACTIONS(6875), 1, - anon_sym_AMP, - ACTIONS(6877), 1, anon_sym_PIPE, - ACTIONS(6879), 1, anon_sym_extends, + [166555] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4133), 8, + ACTIONS(4819), 8, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PIPE_RBRACE, - [129574] = 3, - ACTIONS(1735), 1, - anon_sym_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [166570] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4393), 10, + ACTIONS(4823), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [129594] = 3, - ACTIONS(1743), 1, - anon_sym_DOT, + [166585] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4393), 10, + ACTIONS(4827), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [129614] = 3, - ACTIONS(4285), 1, - anon_sym_PIPE, + [166600] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4287), 10, + ACTIONS(4665), 8, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129634] = 12, - ACTIONS(6923), 1, - anon_sym_const, - ACTIONS(6925), 1, - anon_sym_in, - ACTIONS(6927), 1, - anon_sym_GT, - ACTIONS(6933), 1, - anon_sym_out, - ACTIONS(6937), 1, - sym_identifier, - ACTIONS(6939), 1, - sym_jsx_identifier, - ACTIONS(6941), 1, - anon_sym_SLASH_GT, - STATE(3223), 1, - sym_nested_identifier, - STATE(3350), 1, - sym_jsx_namespace_name, - STATE(4836), 1, - sym_type_parameter, - STATE(5395), 1, - sym_variance, + [166615] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5081), 1, + sym_type_annotation, + STATE(6008), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [129672] = 8, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6943), 1, + ACTIONS(7422), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [166638] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6947), 1, - anon_sym_BANG, - STATE(4343), 1, - sym__initializer, - STATE(4544), 1, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5084), 1, sym_type_annotation, + STATE(6013), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6949), 2, - anon_sym_in, - anon_sym_of, - ACTIONS(6945), 3, + ACTIONS(7422), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [129701] = 2, + [166661] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4349), 10, + ACTIONS(4592), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [129718] = 11, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6951), 1, - sym_identifier, - ACTIONS(6953), 1, - anon_sym_LBRACE, - ACTIONS(6955), 1, - anon_sym_extends, - ACTIONS(6957), 1, - anon_sym_implements, - STATE(2384), 1, - sym_class_body, - STATE(3614), 1, - sym_type_parameters, - STATE(4843), 1, - sym_extends_clause, - STATE(5684), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [129753] = 10, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(6810), 1, - anon_sym_COLON, - ACTIONS(6812), 1, - anon_sym_GT, - ACTIONS(6822), 1, - anon_sym_SLASH_GT, - STATE(3352), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [129786] = 10, - ACTIONS(3084), 1, - anon_sym_DQUOTE, - ACTIONS(3086), 1, - anon_sym_SQUOTE, - ACTIONS(6903), 1, - sym_identifier, - ACTIONS(6905), 1, - anon_sym_type, - ACTIONS(6911), 1, - anon_sym_typeof, - ACTIONS(6959), 1, - anon_sym_RBRACE, - STATE(5526), 1, - sym_import_specifier, - STATE(5604), 1, - sym__import_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(6031), 2, - sym__module_export_name, - sym_string, - [129819] = 8, - ACTIONS(6388), 1, + [166676] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6405), 1, - anon_sym_extends, - ACTIONS(6965), 1, + ACTIONS(7088), 1, anon_sym_COLON, - STATE(4754), 1, - sym_constraint, - STATE(5789), 1, - sym_default_type, + STATE(5092), 1, + sym_type_annotation, + STATE(6019), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6963), 2, + ACTIONS(7422), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_GT, - ACTIONS(6961), 3, - anon_sym_const, - sym_identifier, - anon_sym_out, - [129848] = 4, - ACTIONS(6969), 1, + anon_sym_SEMI, + [166699] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, anon_sym_COLON, + STATE(5093), 1, + sym_type_annotation, + STATE(6021), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3978), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - ACTIONS(6967), 6, + ACTIONS(7422), 4, sym__automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [129869] = 11, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6955), 1, - anon_sym_extends, - ACTIONS(6957), 1, - anon_sym_implements, - ACTIONS(6971), 1, - sym_identifier, - ACTIONS(6973), 1, - anon_sym_LBRACE, - STATE(1737), 1, - sym_class_body, - STATE(3790), 1, - sym_type_parameters, - STATE(4843), 1, - sym_extends_clause, - STATE(5757), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [129904] = 11, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6953), 1, - anon_sym_LBRACE, - ACTIONS(6955), 1, - anon_sym_extends, - ACTIONS(6957), 1, - anon_sym_implements, - ACTIONS(6975), 1, - sym_identifier, - STATE(2393), 1, - sym_class_body, - STATE(3676), 1, - sym_type_parameters, - STATE(4843), 1, - sym_extends_clause, - STATE(5476), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [129939] = 11, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6953), 1, - anon_sym_LBRACE, - ACTIONS(6955), 1, - anon_sym_extends, - ACTIONS(6957), 1, - anon_sym_implements, - ACTIONS(6977), 1, - sym_identifier, - STATE(2384), 1, - sym_class_body, - STATE(3614), 1, - sym_type_parameters, - STATE(4843), 1, - sym_extends_clause, - STATE(5684), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [129974] = 8, - ACTIONS(6388), 1, + [166722] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6405), 1, - anon_sym_extends, - ACTIONS(6965), 1, + ACTIONS(7088), 1, anon_sym_COLON, - STATE(4683), 1, - sym_constraint, - STATE(5829), 1, - sym_default_type, + STATE(5094), 1, + sym_type_annotation, + STATE(5507), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6392), 2, + ACTIONS(7422), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_GT, - ACTIONS(6961), 3, - anon_sym_const, - sym_identifier, - anon_sym_out, - [130003] = 9, - ACTIONS(3084), 1, - anon_sym_DQUOTE, - ACTIONS(3086), 1, - anon_sym_SQUOTE, - ACTIONS(6903), 1, - sym_identifier, - ACTIONS(6979), 1, - anon_sym_type, - ACTIONS(6981), 1, - anon_sym_as, - STATE(5532), 1, - sym__import_identifier, + anon_sym_SEMI, + [166745] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5095), 1, + sym_type_annotation, + STATE(6026), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6750), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(6060), 2, - sym__module_export_name, - sym_string, - [130034] = 7, - ACTIONS(237), 1, + ACTIONS(7422), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(730), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, + anon_sym_SEMI, + [166768] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [130061] = 10, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(6411), 1, - anon_sym_SLASH_GT, - ACTIONS(6810), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(6812), 1, - anon_sym_GT, - STATE(3373), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + STATE(5099), 1, + sym_type_annotation, + STATE(6035), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [130094] = 3, - ACTIONS(6790), 1, - anon_sym_is, + ACTIONS(7422), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [166791] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4061), 9, + ACTIONS(4616), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [130113] = 10, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(6810), 1, - anon_sym_COLON, - ACTIONS(6812), 1, - anon_sym_GT, - ACTIONS(6814), 1, - anon_sym_SLASH_GT, - STATE(3497), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [130146] = 11, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6953), 1, - anon_sym_LBRACE, - ACTIONS(6955), 1, + [166806] = 5, + ACTIONS(8246), 1, + anon_sym_AMP, + ACTIONS(8248), 1, + anon_sym_PIPE, + ACTIONS(8250), 1, anon_sym_extends, - ACTIONS(6957), 1, - anon_sym_implements, - ACTIONS(6983), 1, - sym_identifier, - STATE(2393), 1, - sym_class_body, - STATE(3676), 1, - sym_type_parameters, - STATE(4843), 1, - sym_extends_clause, - STATE(5476), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [130181] = 11, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6955), 1, - anon_sym_extends, - ACTIONS(6957), 1, - anon_sym_implements, - ACTIONS(6973), 1, + ACTIONS(4616), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - ACTIONS(6985), 1, - sym_identifier, - STATE(2550), 1, - sym_class_body, - STATE(3572), 1, - sym_type_parameters, - STATE(4843), 1, - sym_extends_clause, - STATE(5679), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [130216] = 5, - ACTIONS(87), 1, - anon_sym_BQUOTE, - ACTIONS(4637), 1, - anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + [166827] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(2378), 2, - sym_template_string, - sym_arguments, - ACTIONS(4361), 6, + ACTIONS(4687), 8, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [130239] = 11, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6955), 1, - anon_sym_extends, - ACTIONS(6957), 1, - anon_sym_implements, - ACTIONS(6973), 1, - anon_sym_LBRACE, - ACTIONS(6987), 1, - sym_identifier, - STATE(1654), 1, - sym_class_body, - STATE(3806), 1, - sym_type_parameters, - STATE(4843), 1, - sym_extends_clause, - STATE(5681), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, + [166842] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5109), 1, + sym_type_annotation, + STATE(6041), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [130274] = 2, + ACTIONS(7422), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [166865] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4277), 10, + ACTIONS(4568), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [130291] = 3, - ACTIONS(6989), 1, - anon_sym_DOT, + [166880] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4267), 9, + ACTIONS(4865), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [130310] = 6, - ACTIONS(6376), 1, - anon_sym_LT, - ACTIONS(6407), 1, - anon_sym_DOT, - ACTIONS(6991), 1, - anon_sym_is, - STATE(2945), 1, - sym_type_arguments, + [166895] = 3, + ACTIONS(8246), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3519), 6, - anon_sym_as, + ACTIONS(4869), 7, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [130335] = 11, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6953), 1, - anon_sym_LBRACE, - ACTIONS(6955), 1, - anon_sym_extends, - ACTIONS(6957), 1, - anon_sym_implements, - ACTIONS(6993), 1, - sym_identifier, - STATE(2384), 1, - sym_class_body, - STATE(3614), 1, - sym_type_parameters, - STATE(4843), 1, - sym_extends_clause, - STATE(5684), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, + [166912] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [130370] = 10, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, + ACTIONS(4873), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(6403), 1, - anon_sym_SLASH_GT, - ACTIONS(6810), 1, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [166927] = 6, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(6812), 1, - anon_sym_GT, - STATE(3516), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + ACTIONS(8138), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(8140), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(8142), 1, + anon_sym_QMARK_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [130403] = 9, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6947), 1, - anon_sym_BANG, - ACTIONS(6995), 1, - sym__automatic_semicolon, - STATE(4544), 1, + STATE(4803), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, sym_type_annotation, - STATE(5220), 1, - sym__initializer, + [166950] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6945), 2, + ACTIONS(4697), 8, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - ACTIONS(6949), 2, - anon_sym_in, - anon_sym_of, - [130434] = 10, - ACTIONS(3084), 1, - anon_sym_DQUOTE, - ACTIONS(3086), 1, - anon_sym_SQUOTE, - ACTIONS(6903), 1, - sym_identifier, - ACTIONS(6905), 1, - anon_sym_type, - ACTIONS(6911), 1, - anon_sym_typeof, - ACTIONS(6998), 1, - anon_sym_RBRACE, - STATE(5526), 1, - sym_import_specifier, - STATE(5604), 1, - sym__import_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(6031), 2, - sym__module_export_name, - sym_string, - [130467] = 9, - ACTIONS(3084), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [166965] = 7, + ACTIONS(3530), 1, anon_sym_DQUOTE, - ACTIONS(3086), 1, + ACTIONS(3532), 1, anon_sym_SQUOTE, - ACTIONS(7000), 1, + ACTIONS(7952), 1, sym_identifier, - ACTIONS(7004), 1, - anon_sym_COMMA, - ACTIONS(7006), 1, - anon_sym_RBRACE, - STATE(5239), 1, + STATE(6534), 1, sym_export_specifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7002), 2, + ACTIONS(7954), 2, anon_sym_type, anon_sym_typeof, - STATE(5256), 2, + STATE(6228), 2, sym__module_export_name, sym_string, - [130498] = 11, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6953), 1, - anon_sym_LBRACE, - ACTIONS(6955), 1, - anon_sym_extends, - ACTIONS(6957), 1, - anon_sym_implements, - ACTIONS(7008), 1, - sym_identifier, - STATE(2393), 1, - sym_class_body, - STATE(3676), 1, - sym_type_parameters, - STATE(4843), 1, - sym_extends_clause, - STATE(5476), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, + [166990] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [130533] = 7, - ACTIONS(7010), 1, + ACTIONS(2542), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - ACTIONS(7016), 1, - anon_sym_LT_SLASH, - ACTIONS(7018), 1, - anon_sym_LT, - STATE(3264), 1, - sym_jsx_opening_element, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [167005] = 3, + ACTIONS(8256), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7013), 2, - sym_jsx_text, - sym_html_character_reference, - STATE(3331), 4, - sym_jsx_element, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [130560] = 11, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6953), 1, - anon_sym_LBRACE, - ACTIONS(6955), 1, + ACTIONS(4697), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - ACTIONS(6957), 1, - anon_sym_implements, - ACTIONS(7021), 1, - sym_identifier, - STATE(2384), 1, - sym_class_body, - STATE(3614), 1, - sym_type_parameters, - STATE(4843), 1, - sym_extends_clause, - STATE(5684), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, + [167022] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5103), 1, + sym_type_annotation, + STATE(5626), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [130595] = 7, - ACTIONS(237), 1, + ACTIONS(7428), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(732), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, - anon_sym_EQ, - STATE(4829), 1, - aux_sym_object_repeat1, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, + anon_sym_SEMI, + [167045] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [130622] = 11, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6953), 1, + ACTIONS(4921), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - ACTIONS(6955), 1, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - ACTIONS(6957), 1, - anon_sym_implements, - ACTIONS(7023), 1, - sym_identifier, - STATE(2393), 1, - sym_class_body, - STATE(3676), 1, - sym_type_parameters, - STATE(4843), 1, - sym_extends_clause, - STATE(5476), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, + [167060] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [130657] = 7, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(703), 1, - anon_sym_RBRACE, - ACTIONS(4211), 1, + ACTIONS(4925), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [167075] = 4, + ACTIONS(4576), 1, anon_sym_EQ, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 5, + ACTIONS(6051), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(770), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - [130684] = 3, - ACTIONS(7025), 1, - anon_sym_is, + [167094] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4081), 9, + ACTIONS(4957), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [130703] = 4, - ACTIONS(6969), 1, + [167109] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, anon_sym_COLON, + STATE(5132), 1, + sym_type_annotation, + STATE(6054), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3924), 3, + ACTIONS(7422), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [167132] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5133), 1, sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - ACTIONS(7027), 6, + STATE(6055), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7422), 4, sym__automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [130724] = 7, - ACTIONS(237), 1, + [167155] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5144), 1, + sym_type_annotation, + STATE(6062), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7422), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(4211), 1, + anon_sym_SEMI, + [167178] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(4979), 1, - anon_sym_RBRACE, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5145), 1, + sym_type_annotation, + STATE(6063), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, + ACTIONS(7422), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [167201] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [130751] = 2, + STATE(5171), 1, + sym_type_annotation, + STATE(6072), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1671), 10, + ACTIONS(7422), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, + [167224] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5172), 1, + sym_type_annotation, + STATE(6074), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7422), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [167247] = 5, + ACTIONS(8246), 1, anon_sym_AMP, + ACTIONS(8248), 1, anon_sym_PIPE, + ACTIONS(8250), 1, anon_sym_extends, - anon_sym_is, - [130768] = 3, - ACTIONS(6790), 1, - anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4085), 9, + ACTIONS(4929), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + [167268] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4933), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [130787] = 7, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(4211), 1, + [167283] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(4981), 1, - anon_sym_RBRACE, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5186), 1, + sym_type_annotation, + STATE(6081), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [130814] = 2, + ACTIONS(7422), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [167306] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4091), 10, + ACTIONS(4937), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - anon_sym_is, - [130831] = 5, - ACTIONS(6875), 1, + [167321] = 5, + ACTIONS(8246), 1, anon_sym_AMP, - ACTIONS(6877), 1, + ACTIONS(8248), 1, anon_sym_PIPE, - ACTIONS(6879), 1, + ACTIONS(8250), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7029), 7, + ACTIONS(4937), 5, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [130854] = 7, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(4211), 1, + anon_sym_LBRACK, + [167342] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(4940), 1, - anon_sym_RBRACE, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(4854), 1, - aux_sym_object_repeat1, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5191), 1, + sym_type_annotation, + STATE(6085), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [130881] = 5, - ACTIONS(7031), 1, - anon_sym_AMP, - ACTIONS(7033), 1, - anon_sym_PIPE, - ACTIONS(7035), 1, - anon_sym_extends, + ACTIONS(7422), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [167365] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4133), 6, + ACTIONS(2546), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - [130903] = 10, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(7037), 1, - anon_sym_LBRACE, - ACTIONS(7039), 1, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - STATE(775), 1, - sym_class_body, - STATE(3645), 1, - sym_type_parameters, - STATE(4843), 1, - sym_extends_clause, - STATE(5558), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, + [167380] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [130935] = 8, - ACTIONS(6447), 1, + ACTIONS(4961), 8, + sym__automatic_semicolon, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(7043), 1, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [167395] = 7, + ACTIONS(7674), 1, + anon_sym_EQ, + ACTIONS(7678), 1, anon_sym_BANG, - ACTIONS(7045), 1, - anon_sym_QMARK, - STATE(4125), 1, + ACTIONS(7682), 1, + anon_sym_COLON, + STATE(5393), 1, sym_type_annotation, - STATE(5417), 1, + STATE(6236), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6483), 3, + ACTIONS(7676), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [130963] = 10, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(7039), 1, - anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - ACTIONS(7047), 1, - anon_sym_LBRACE, - STATE(809), 1, - sym_class_body, - STATE(3669), 1, - sym_type_parameters, - STATE(4843), 1, - sym_extends_clause, - STATE(5607), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [130995] = 8, - ACTIONS(3084), 1, - anon_sym_DQUOTE, - ACTIONS(3086), 1, - anon_sym_SQUOTE, - ACTIONS(7000), 1, - sym_identifier, - ACTIONS(7049), 1, - anon_sym_RBRACE, - STATE(5814), 1, - sym_export_specifier, + [167420] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4911), 1, + sym_type_annotation, + STATE(5515), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7002), 2, - anon_sym_type, - anon_sym_typeof, - STATE(5256), 2, - sym__module_export_name, - sym_string, - [131023] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(6411), 1, - anon_sym_SLASH_GT, - ACTIONS(6812), 1, - anon_sym_GT, - STATE(3378), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + ACTIONS(7428), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [167443] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [131053] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, + ACTIONS(4957), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(6812), 1, - anon_sym_GT, - ACTIONS(6822), 1, - anon_sym_SLASH_GT, - STATE(3357), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [167458] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [131083] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, + ACTIONS(4961), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7051), 1, - anon_sym_GT, - ACTIONS(7053), 1, - anon_sym_SLASH_GT, - STATE(3364), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [167473] = 4, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5222), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [131113] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7055), 1, - anon_sym_GT, - ACTIONS(7057), 1, - anon_sym_SLASH_GT, - STATE(3358), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + ACTIONS(8258), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [167492] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [131143] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, + ACTIONS(4965), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7059), 1, - anon_sym_GT, - ACTIONS(7061), 1, - anon_sym_SLASH_GT, - STATE(3364), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [167507] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [131173] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, + ACTIONS(2550), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7063), 1, - anon_sym_GT, - ACTIONS(7065), 1, - anon_sym_SLASH_GT, - STATE(3359), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [167522] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [131203] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7067), 1, - anon_sym_GT, - ACTIONS(7069), 1, - anon_sym_SLASH_GT, - STATE(3364), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + ACTIONS(4965), 8, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [167537] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [131233] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7071), 1, - anon_sym_GT, - ACTIONS(7073), 1, - anon_sym_SLASH_GT, - STATE(3364), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + ACTIONS(4845), 8, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [167552] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [131263] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, + ACTIONS(4989), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7075), 1, - anon_sym_GT, - ACTIONS(7077), 1, - anon_sym_SLASH_GT, - STATE(3364), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [167567] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5154), 1, + sym_type_annotation, + STATE(5534), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [131293] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7079), 1, - anon_sym_GT, - ACTIONS(7081), 1, - anon_sym_SLASH_GT, - STATE(3364), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + ACTIONS(7440), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [167590] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [131323] = 7, - ACTIONS(6390), 1, + ACTIONS(2534), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - ACTIONS(7083), 1, - anon_sym_DQUOTE, - ACTIONS(7085), 1, - anon_sym_SQUOTE, - ACTIONS(7087), 1, - anon_sym_LT, - STATE(3293), 1, - sym_jsx_opening_element, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [167605] = 5, + ACTIONS(8246), 1, + anon_sym_AMP, + ACTIONS(8248), 1, + anon_sym_PIPE, + ACTIONS(8250), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4498), 4, - sym_jsx_element, - sym_jsx_expression, - sym_jsx_self_closing_element, - sym__jsx_string, - [131349] = 7, - ACTIONS(6390), 1, + ACTIONS(4993), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - ACTIONS(7083), 1, - anon_sym_DQUOTE, - ACTIONS(7085), 1, - anon_sym_SQUOTE, - ACTIONS(7087), 1, - anon_sym_LT, - STATE(3293), 1, - sym_jsx_opening_element, + anon_sym_SEMI, + anon_sym_LBRACK, + [167626] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4499), 4, - sym_jsx_element, - sym_jsx_expression, - sym_jsx_self_closing_element, - sym__jsx_string, - [131375] = 10, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(7037), 1, - anon_sym_LBRACE, - ACTIONS(7039), 1, + ACTIONS(2005), 8, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - STATE(3815), 1, - sym_type_parameters, - STATE(4145), 1, - sym_class_body, - STATE(4843), 1, - sym_extends_clause, - STATE(5698), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, + [167641] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [131407] = 10, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6973), 1, - anon_sym_LBRACE, - ACTIONS(7039), 1, + ACTIONS(2530), 8, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - STATE(1661), 1, - sym_class_body, - STATE(3827), 1, - sym_type_parameters, - STATE(4843), 1, - sym_extends_clause, - STATE(5718), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, + [167656] = 6, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(8138), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(8140), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(8142), 1, + anon_sym_QMARK_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [131439] = 8, - ACTIONS(7089), 1, - sym_identifier, - ACTIONS(7092), 1, - anon_sym_LBRACE, - ACTIONS(7097), 1, - sym_jsx_identifier, - STATE(3364), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + STATE(5035), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [167679] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7095), 2, - anon_sym_GT, - anon_sym_SLASH_GT, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [131467] = 10, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6953), 1, - anon_sym_LBRACE, - ACTIONS(7039), 1, + ACTIONS(2019), 8, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - STATE(2236), 1, - sym_class_body, - STATE(3811), 1, - sym_type_parameters, - STATE(4843), 1, - sym_extends_clause, - STATE(5463), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, + [167694] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [131499] = 8, - ACTIONS(6447), 1, + ACTIONS(2550), 8, + sym__automatic_semicolon, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(7100), 1, - anon_sym_BANG, - ACTIONS(7102), 1, - anon_sym_QMARK, - STATE(4271), 1, - sym_type_annotation, - STATE(5416), 1, - sym__initializer, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [167709] = 5, + ACTIONS(8152), 1, + anon_sym_AMP, + ACTIONS(8154), 1, + anon_sym_PIPE, + ACTIONS(8156), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6483), 3, + ACTIONS(4791), 5, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - [131527] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7055), 1, - anon_sym_GT, - ACTIONS(7104), 1, - anon_sym_SLASH_GT, - STATE(3372), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + anon_sym_LBRACK, + [167730] = 5, + ACTIONS(8152), 1, + anon_sym_AMP, + ACTIONS(8154), 1, + anon_sym_PIPE, + ACTIONS(8156), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [131557] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7059), 1, - anon_sym_GT, - ACTIONS(7106), 1, - anon_sym_SLASH_GT, - STATE(3364), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + ACTIONS(5005), 5, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + [167751] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [131587] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7063), 1, - anon_sym_GT, - ACTIONS(7108), 1, - anon_sym_SLASH_GT, - STATE(3386), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + ACTIONS(4739), 8, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [167766] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [131617] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7067), 1, - anon_sym_GT, - ACTIONS(7110), 1, - anon_sym_SLASH_GT, - STATE(3364), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + ACTIONS(4717), 8, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [167781] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [131647] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7071), 1, - anon_sym_GT, - ACTIONS(7112), 1, - anon_sym_SLASH_GT, - STATE(3364), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + ACTIONS(4745), 8, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [167796] = 3, + ACTIONS(8152), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [131677] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7075), 1, - anon_sym_GT, - ACTIONS(7114), 1, - anon_sym_SLASH_GT, - STATE(3364), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + ACTIONS(4749), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PIPE, + anon_sym_extends, + [167813] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [131707] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7051), 1, - anon_sym_GT, - ACTIONS(7116), 1, - anon_sym_SLASH_GT, - STATE(3364), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + ACTIONS(4719), 8, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [167828] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [131737] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7055), 1, - anon_sym_GT, - ACTIONS(7118), 1, - anon_sym_SLASH_GT, - STATE(3406), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + ACTIONS(4753), 8, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [167843] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [131767] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7059), 1, - anon_sym_GT, - ACTIONS(7120), 1, - anon_sym_SLASH_GT, - STATE(3364), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + ACTIONS(4757), 8, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [167858] = 5, + ACTIONS(8152), 1, + anon_sym_AMP, + ACTIONS(8154), 1, + anon_sym_PIPE, + ACTIONS(8156), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [131797] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7063), 1, - anon_sym_GT, - ACTIONS(7122), 1, - anon_sym_SLASH_GT, - STATE(3407), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + ACTIONS(4761), 5, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + [167879] = 4, + ACTIONS(8256), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [131827] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7067), 1, - anon_sym_GT, - ACTIONS(7124), 1, - anon_sym_SLASH_GT, - STATE(3364), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + ACTIONS(4697), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + ACTIONS(4765), 4, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + [167898] = 3, + ACTIONS(8256), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [131857] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7071), 1, - anon_sym_GT, - ACTIONS(7126), 1, - anon_sym_SLASH_GT, - STATE(3364), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + ACTIONS(4769), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [167915] = 3, + ACTIONS(8260), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [131887] = 7, - ACTIONS(6447), 1, + ACTIONS(4773), 7, + sym__automatic_semicolon, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4086), 1, - sym_type_annotation, - STATE(4868), 1, - sym__initializer, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + [167932] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6471), 2, - anon_sym_BANG, - anon_sym_QMARK, - ACTIONS(6469), 3, + ACTIONS(4779), 8, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - [131913] = 10, - ACTIONS(2490), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [167947] = 9, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(7037), 1, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(8262), 1, + anon_sym_COLON, + ACTIONS(8264), 1, + anon_sym_QMARK, + ACTIONS(8266), 1, + sym__member_signature_marker, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6499), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167976] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4757), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - ACTIONS(7039), 1, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - STATE(3578), 1, - sym_type_parameters, - STATE(4206), 1, - sym_class_body, - STATE(4843), 1, - sym_extends_clause, - STATE(5798), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, + [167991] = 6, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(8138), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(8140), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(8142), 1, + anon_sym_QMARK_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4997), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [168014] = 6, + ACTIONS(7088), 1, + anon_sym_COLON, + ACTIONS(8138), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(8140), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(8142), 1, + anon_sym_QMARK_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [131945] = 8, - ACTIONS(6447), 1, + STATE(5168), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [168037] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(7128), 1, - anon_sym_BANG, - ACTIONS(7130), 1, - anon_sym_QMARK, - STATE(4130), 1, + STATE(4937), 1, sym_type_annotation, - STATE(4838), 1, + STATE(5832), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6483), 3, + ACTIONS(7483), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [131973] = 8, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(7132), 1, - anon_sym_BANG, - ACTIONS(7134), 1, - anon_sym_QMARK, - STATE(4650), 1, - sym_type_annotation, - STATE(5001), 1, - sym__initializer, + [168060] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6599), 3, + ACTIONS(4787), 8, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - [132001] = 8, - ACTIONS(6447), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [168075] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(7136), 1, - anon_sym_BANG, - ACTIONS(7138), 1, - anon_sym_QMARK, - STATE(4272), 1, + STATE(4909), 1, sym_type_annotation, - STATE(5421), 1, + STATE(5555), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6483), 3, + ACTIONS(7487), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [132029] = 10, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(7039), 1, - anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - ACTIONS(7047), 1, - anon_sym_LBRACE, - STATE(816), 1, - sym_class_body, - STATE(3599), 1, - sym_type_parameters, - STATE(4843), 1, - sym_extends_clause, - STATE(5466), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, + [168098] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [132061] = 8, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(7140), 1, - anon_sym_BANG, - ACTIONS(7142), 1, - anon_sym_QMARK, - STATE(4404), 1, - sym_type_annotation, - STATE(5031), 1, - sym__initializer, + ACTIONS(4779), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [168113] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6599), 3, + ACTIONS(4787), 8, sym__automatic_semicolon, - anon_sym_COMMA, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_SEMI, - [132089] = 9, - ACTIONS(6386), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [168128] = 9, + ACTIONS(1661), 1, + anon_sym_import, + ACTIONS(8268), 1, sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7079), 1, - anon_sym_GT, - ACTIONS(7144), 1, - anon_sym_SLASH_GT, - STATE(3364), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + ACTIONS(8270), 1, + sym_this, + STATE(1999), 1, + sym__type_query_subscript_expression, + STATE(2000), 1, + sym__type_query_member_expression, + STATE(2250), 1, + sym__type_query_call_expression, + STATE(2252), 1, + sym__type_query_instantiation_expression, + STATE(6050), 1, + sym_import, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [132119] = 7, - ACTIONS(6447), 1, + [168157] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4649), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [168172] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - STATE(4560), 1, + STATE(4843), 1, sym_type_annotation, - STATE(5278), 1, + STATE(5552), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6557), 2, - anon_sym_BANG, - anon_sym_QMARK, - ACTIONS(6555), 3, + ACTIONS(7428), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [132145] = 8, - ACTIONS(6447), 1, + [168195] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(7146), 1, - anon_sym_BANG, - ACTIONS(7148), 1, - anon_sym_QMARK, - STATE(4412), 1, + STATE(4900), 1, sym_type_annotation, - STATE(5040), 1, + STATE(5554), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6599), 3, + ACTIONS(7428), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [132173] = 8, - ACTIONS(6447), 1, + [168218] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(7150), 1, - anon_sym_BANG, - ACTIONS(7152), 1, - anon_sym_QMARK, - STATE(4415), 1, + STATE(4801), 1, sym_type_annotation, - STATE(5045), 1, + STATE(5806), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6599), 3, + ACTIONS(7487), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [132201] = 4, - ACTIONS(7154), 1, + [168241] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, anon_sym_COLON, + STATE(5120), 1, + sym_type_annotation, + STATE(5819), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4135), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - ACTIONS(7027), 5, + ACTIONS(7487), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [132221] = 10, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6953), 1, - anon_sym_LBRACE, - ACTIONS(7039), 1, - anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - STATE(2383), 1, - sym_class_body, - STATE(3588), 1, - sym_type_parameters, - STATE(4843), 1, - sym_extends_clause, - STATE(5830), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, + [168264] = 9, + ACTIONS(1661), 1, + anon_sym_import, + ACTIONS(8272), 1, + sym_identifier, + ACTIONS(8274), 1, + sym_this, + STATE(3381), 1, + sym__type_query_member_expression, + STATE(3382), 1, + sym__type_query_subscript_expression, + STATE(3436), 1, + sym__type_query_call_expression, + STATE(3536), 1, + sym__type_query_instantiation_expression, + STATE(5837), 1, + sym_import, ACTIONS(5), 2, sym_html_comment, sym_comment, - [132253] = 8, - ACTIONS(6447), 1, + [168293] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(7156), 1, - anon_sym_BANG, - ACTIONS(7158), 1, - anon_sym_QMARK, - STATE(4420), 1, + STATE(4946), 1, sym_type_annotation, - STATE(5053), 1, + STATE(6038), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6599), 3, + ACTIONS(7487), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [132281] = 10, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(7037), 1, - anon_sym_LBRACE, - ACTIONS(7039), 1, - anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - STATE(3591), 1, - sym_type_parameters, - STATE(4245), 1, - sym_class_body, - STATE(4843), 1, - sym_extends_clause, - STATE(5438), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [132313] = 8, - ACTIONS(6447), 1, + [168316] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(7160), 1, - anon_sym_BANG, - ACTIONS(7162), 1, - anon_sym_QMARK, - STATE(4440), 1, + STATE(5059), 1, sym_type_annotation, - STATE(5072), 1, + STATE(6064), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6599), 3, + ACTIONS(7487), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [132341] = 10, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6973), 1, - anon_sym_LBRACE, - ACTIONS(7039), 1, - anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - STATE(1728), 1, - sym_class_body, - STATE(3593), 1, - sym_type_parameters, - STATE(4843), 1, - sym_extends_clause, - STATE(5456), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [132373] = 2, + [168339] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7164), 9, + ACTIONS(4921), 8, + sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [132389] = 8, - ACTIONS(6447), 1, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [168354] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(7166), 1, - anon_sym_BANG, - ACTIONS(7168), 1, - anon_sym_QMARK, - STATE(4469), 1, + STATE(5065), 1, sym_type_annotation, - STATE(5115), 1, + STATE(5784), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6599), 3, + ACTIONS(7487), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [132417] = 8, - ACTIONS(6447), 1, + [168377] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(7170), 1, - anon_sym_BANG, - ACTIONS(7172), 1, - anon_sym_QMARK, - STATE(4599), 1, + STATE(5104), 1, sym_type_annotation, - STATE(5329), 1, + STATE(5682), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6565), 3, + ACTIONS(7487), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [132445] = 8, - ACTIONS(6447), 1, + [168400] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(7174), 1, - anon_sym_BANG, - ACTIONS(7176), 1, - anon_sym_QMARK, - STATE(4604), 1, + STATE(5107), 1, sym_type_annotation, - STATE(5338), 1, + STATE(6006), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6565), 3, + ACTIONS(7487), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [132473] = 8, - ACTIONS(6447), 1, + [168423] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(7178), 1, - anon_sym_BANG, - ACTIONS(7180), 1, - anon_sym_QMARK, - STATE(4605), 1, + STATE(5141), 1, sym_type_annotation, - STATE(5343), 1, + STATE(5532), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6565), 3, + ACTIONS(7487), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [132501] = 8, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(7182), 1, - anon_sym_BANG, - ACTIONS(7184), 1, - anon_sym_QMARK, - STATE(4477), 1, - sym_type_annotation, - STATE(5129), 1, - sym__initializer, + [168446] = 5, + ACTIONS(8152), 1, + anon_sym_AMP, + ACTIONS(8154), 1, + anon_sym_PIPE, + ACTIONS(8156), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6599), 3, + ACTIONS(4929), 5, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - [132529] = 8, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(7186), 1, - anon_sym_BANG, - ACTIONS(7188), 1, - anon_sym_QMARK, - STATE(4480), 1, - sym_type_annotation, - STATE(5132), 1, - sym__initializer, + anon_sym_LBRACK, + [168467] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6599), 3, + ACTIONS(4989), 8, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - [132557] = 7, - ACTIONS(6455), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [168482] = 9, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(8264), 1, + anon_sym_QMARK, + ACTIONS(8266), 1, + sym__member_signature_marker, + ACTIONS(8276), 1, anon_sym_COLON, - ACTIONS(6943), 1, - anon_sym_EQ, - STATE(4344), 1, - sym__initializer, - STATE(4544), 1, - sym_type_annotation, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6499), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6949), 2, - anon_sym_in, - anon_sym_of, - ACTIONS(6945), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [132583] = 8, - ACTIONS(6447), 1, + [168511] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(6995), 1, - sym__automatic_semicolon, - STATE(4544), 1, + STATE(5196), 1, sym_type_annotation, - STATE(5225), 1, + STATE(5683), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6945), 2, + ACTIONS(7487), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - ACTIONS(6949), 2, - anon_sym_in, - anon_sym_of, - [132611] = 8, - ACTIONS(6447), 1, + [168534] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(7190), 1, - anon_sym_BANG, - ACTIONS(7192), 1, - anon_sym_QMARK, - STATE(4490), 1, + STATE(5197), 1, sym_type_annotation, - STATE(5140), 1, + STATE(5701), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6599), 3, + ACTIONS(7487), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [132639] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7075), 1, - anon_sym_GT, - ACTIONS(7194), 1, - anon_sym_SLASH_GT, - STATE(3364), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [132669] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7079), 1, - anon_sym_GT, - ACTIONS(7196), 1, - anon_sym_SLASH_GT, - STATE(3364), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [132699] = 8, - ACTIONS(6447), 1, + [168557] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(7198), 1, - anon_sym_BANG, - ACTIONS(7200), 1, - anon_sym_QMARK, - STATE(4497), 1, + STATE(4932), 1, sym_type_annotation, - STATE(5155), 1, + STATE(5718), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6599), 3, + ACTIONS(8126), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [132727] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7202), 9, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [132743] = 10, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6973), 1, - anon_sym_LBRACE, - ACTIONS(7039), 1, - anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - STATE(2541), 1, - sym_class_body, - STATE(3655), 1, - sym_type_parameters, - STATE(4843), 1, - sym_extends_clause, - STATE(5670), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [132775] = 8, - ACTIONS(6447), 1, + [168580] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(7204), 1, - anon_sym_BANG, - ACTIONS(7206), 1, - anon_sym_QMARK, - STATE(4160), 1, + STATE(4969), 1, sym_type_annotation, - STATE(4918), 1, + STATE(5722), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6483), 3, + ACTIONS(8126), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [132803] = 8, - ACTIONS(6447), 1, + [168603] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(7208), 1, - anon_sym_BANG, - ACTIONS(7210), 1, - anon_sym_QMARK, - STATE(4163), 1, + STATE(4800), 1, sym_type_annotation, - STATE(4938), 1, + STATE(5815), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6483), 3, + ACTIONS(7487), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [132831] = 2, + [168626] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7212), 9, + ACTIONS(2534), 8, + sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [132847] = 8, - ACTIONS(6447), 1, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [168641] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(7214), 1, - anon_sym_BANG, - ACTIONS(7216), 1, - anon_sym_QMARK, - STATE(4166), 1, + STATE(5164), 1, sym_type_annotation, - STATE(4943), 1, + STATE(5830), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6483), 3, + ACTIONS(7487), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [132875] = 10, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(7037), 1, - anon_sym_LBRACE, - ACTIONS(7039), 1, - anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - STATE(3613), 1, - sym_type_parameters, - STATE(4294), 1, - sym_class_body, - STATE(4843), 1, - sym_extends_clause, - STATE(5499), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, + [168664] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [132907] = 8, - ACTIONS(6447), 1, + ACTIONS(4969), 8, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [168679] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(7218), 1, - anon_sym_BANG, - ACTIONS(7220), 1, - anon_sym_QMARK, - STATE(4169), 1, + STATE(4813), 1, sym_type_annotation, - STATE(4951), 1, + STATE(5909), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6483), 3, + ACTIONS(7487), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [132935] = 8, - ACTIONS(6447), 1, + [168702] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(7222), 1, - anon_sym_BANG, - ACTIONS(7224), 1, - anon_sym_QMARK, - STATE(4177), 1, + STATE(4889), 1, sym_type_annotation, - STATE(4995), 1, + STATE(5960), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6483), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [132963] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1747), 9, + ACTIONS(7487), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [132979] = 6, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, - ACTIONS(7226), 1, - anon_sym_EQ, + [168725] = 9, + ACTIONS(1661), 1, + anon_sym_import, + ACTIONS(8274), 1, + sym_this, + ACTIONS(8278), 1, + sym_identifier, + STATE(3436), 1, + sym__type_query_call_expression, + STATE(3536), 1, + sym__type_query_instantiation_expression, + STATE(3773), 1, + sym__type_query_member_expression, + STATE(3791), 1, + sym__type_query_subscript_expression, + STATE(5721), 1, + sym_import, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7029), 5, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACK, - anon_sym_EQ_GT, - [133003] = 7, - ACTIONS(6447), 1, + [168754] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - STATE(4381), 1, + STATE(4985), 1, sym_type_annotation, - STATE(5025), 1, + STATE(5994), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6533), 2, - anon_sym_BANG, - anon_sym_QMARK, - ACTIONS(6531), 3, + ACTIONS(7487), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [133029] = 8, - ACTIONS(6447), 1, + [168777] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(7228), 1, - anon_sym_BANG, - ACTIONS(7230), 1, - anon_sym_QMARK, - STATE(4181), 1, + STATE(5004), 1, sym_type_annotation, - STATE(5021), 1, + STATE(6014), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6483), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [133057] = 10, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(7039), 1, - anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - ACTIONS(7232), 1, - anon_sym_LBRACE, - STATE(254), 1, - sym_class_body, - STATE(3716), 1, - sym_type_parameters, - STATE(4843), 1, - sym_extends_clause, - STATE(5507), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [133089] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4061), 9, + ACTIONS(7487), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133105] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(6403), 1, - anon_sym_SLASH_GT, - ACTIONS(6812), 1, - anon_sym_GT, - STATE(3371), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [133135] = 8, - ACTIONS(6447), 1, + [168800] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(7234), 1, - anon_sym_BANG, - ACTIONS(7236), 1, - anon_sym_QMARK, - STATE(4235), 1, + STATE(4938), 1, sym_type_annotation, - STATE(5248), 1, + STATE(5579), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6483), 3, + ACTIONS(7428), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [133163] = 10, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6953), 1, - anon_sym_LBRACE, - ACTIONS(7039), 1, - anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - STATE(2257), 1, - sym_class_body, - STATE(3817), 1, - sym_type_parameters, - STATE(4843), 1, - sym_extends_clause, - STATE(5460), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [133195] = 8, - ACTIONS(6447), 1, + [168823] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(7240), 1, - anon_sym_BANG, - ACTIONS(7242), 1, - anon_sym_QMARK, - STATE(4555), 1, + STATE(5011), 1, sym_type_annotation, - STATE(5244), 1, + STATE(5588), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7238), 3, + ACTIONS(7428), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [133223] = 2, + [168846] = 3, + ACTIONS(7656), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4259), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + ACTIONS(4568), 7, anon_sym_COMMA, - anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, + anon_sym_QMARK, anon_sym_extends, - [133239] = 2, + [168863] = 3, + ACTIONS(8280), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4081), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + ACTIONS(4592), 7, anon_sym_COMMA, - anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, + anon_sym_QMARK, anon_sym_extends, - [133255] = 2, + [168880] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4263), 9, + ACTIONS(4845), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133271] = 2, + [168895] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4805), 1, + sym_type_annotation, + STATE(6066), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4085), 9, + ACTIONS(7487), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133287] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7244), 9, + [168918] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, + ACTIONS(7088), 1, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [133303] = 2, + STATE(4806), 1, + sym_type_annotation, + STATE(6078), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4281), 9, + ACTIONS(7487), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133319] = 3, - ACTIONS(7246), 1, - anon_sym_LBRACK, + [168941] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4807), 1, + sym_type_annotation, + STATE(5524), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4281), 8, + ACTIONS(7487), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133337] = 2, + [168964] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4808), 1, + sym_type_annotation, + STATE(5843), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4287), 9, + ACTIONS(7487), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133353] = 8, - ACTIONS(3084), 1, - anon_sym_DQUOTE, - ACTIONS(3086), 1, - anon_sym_SQUOTE, - ACTIONS(7000), 1, - sym_identifier, - ACTIONS(7248), 1, - anon_sym_RBRACE, - STATE(5814), 1, - sym_export_specifier, + [168987] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4816), 1, + sym_type_annotation, + STATE(5598), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7002), 2, - anon_sym_type, - anon_sym_typeof, - STATE(5256), 2, - sym__module_export_name, - sym_string, - [133381] = 8, - ACTIONS(6447), 1, + ACTIONS(7487), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [169010] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(7250), 1, - anon_sym_BANG, - ACTIONS(7252), 1, - anon_sym_QMARK, - STATE(4115), 1, + STATE(5062), 1, sym_type_annotation, - STATE(5138), 1, + STATE(5595), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6483), 3, + ACTIONS(7428), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [133409] = 5, - ACTIONS(7031), 1, + [169033] = 5, + ACTIONS(8246), 1, anon_sym_AMP, - ACTIONS(7033), 1, + ACTIONS(8248), 1, anon_sym_PIPE, - ACTIONS(7035), 1, + ACTIONS(8250), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4121), 6, + ACTIONS(4791), 5, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - [133431] = 2, + [169054] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4904), 1, + sym_type_annotation, + STATE(5523), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2352), 9, + ACTIONS(7487), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133447] = 5, - ACTIONS(7031), 1, + [169077] = 5, + ACTIONS(8246), 1, anon_sym_AMP, - ACTIONS(7033), 1, + ACTIONS(8248), 1, anon_sym_PIPE, - ACTIONS(7035), 1, + ACTIONS(8250), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4125), 6, + ACTIONS(5005), 5, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - [133469] = 9, - ACTIONS(3084), 1, - anon_sym_DQUOTE, - ACTIONS(3086), 1, - anon_sym_SQUOTE, - ACTIONS(6903), 1, - sym_identifier, - ACTIONS(6905), 1, - anon_sym_type, - ACTIONS(6911), 1, - anon_sym_typeof, - STATE(5526), 1, - sym_import_specifier, - STATE(5604), 1, - sym__import_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(6031), 2, - sym__module_export_name, - sym_string, - [133499] = 8, - ACTIONS(6447), 1, + [169098] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(7254), 1, - anon_sym_BANG, - ACTIONS(7256), 1, - anon_sym_QMARK, - STATE(4251), 1, + STATE(4916), 1, sym_type_annotation, - STATE(5299), 1, + STATE(5577), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6483), 3, + ACTIONS(7487), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [133527] = 2, + [169121] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4987), 1, + sym_type_annotation, + STATE(5589), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4297), 9, + ACTIONS(7487), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133543] = 2, + [169144] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5007), 1, + sym_type_annotation, + STATE(5668), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4301), 9, + ACTIONS(7487), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133559] = 2, + [169167] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5014), 1, + sym_type_annotation, + STATE(5674), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4305), 9, + ACTIONS(7487), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133575] = 3, - ACTIONS(7031), 1, - anon_sym_AMP, + [169190] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5227), 1, + sym_type_annotation, + STATE(5775), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4311), 8, + ACTIONS(7487), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PIPE, - anon_sym_extends, - [133593] = 2, + [169213] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5230), 1, + sym_type_annotation, + STATE(5780), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4315), 9, + ACTIONS(7487), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133609] = 2, + [169236] = 6, + ACTIONS(8168), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8282), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4319), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133625] = 5, - ACTIONS(7031), 1, - anon_sym_AMP, - ACTIONS(7033), 1, - anon_sym_PIPE, - ACTIONS(7035), 1, - anon_sym_extends, + ACTIONS(8164), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4873), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + STATE(4925), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [169259] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5238), 1, + sym_type_annotation, + STATE(5807), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4327), 6, + ACTIONS(7487), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - [133647] = 4, - ACTIONS(7246), 1, - anon_sym_LBRACK, + [169282] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4971), 1, + sym_type_annotation, + STATE(5809), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4281), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - ACTIONS(4331), 5, + ACTIONS(7487), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [133667] = 3, - ACTIONS(7246), 1, - anon_sym_LBRACK, + [169305] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4820), 1, + sym_type_annotation, + STATE(5813), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4335), 8, + ACTIONS(7487), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133685] = 3, - ACTIONS(7258), 1, - anon_sym_extends, + [169328] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4944), 1, + sym_type_annotation, + STATE(5816), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4339), 8, + ACTIONS(7487), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - [133703] = 2, + [169351] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(4964), 1, + sym_type_annotation, + STATE(5841), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7260), 9, - anon_sym_EQ, + ACTIONS(7487), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, + anon_sym_SEMI, + [169374] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [133719] = 2, + STATE(5013), 1, + sym_type_annotation, + STATE(5863), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4199), 9, + ACTIONS(7487), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133735] = 8, - ACTIONS(6447), 1, + [169397] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(7262), 1, - anon_sym_BANG, - ACTIONS(7264), 1, - anon_sym_QMARK, - STATE(4595), 1, + STATE(5015), 1, sym_type_annotation, - STATE(5323), 1, + STATE(5872), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7238), 3, + ACTIONS(7487), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [133763] = 2, + [169420] = 6, + ACTIONS(7080), 1, + anon_sym_EQ, + ACTIONS(7088), 1, + anon_sym_COLON, + STATE(5027), 1, + sym_type_annotation, + STATE(5876), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2344), 9, + ACTIONS(7487), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, + [169443] = 5, + ACTIONS(8152), 1, anon_sym_AMP, + ACTIONS(8154), 1, anon_sym_PIPE, + ACTIONS(8156), 1, anon_sym_extends, - [133779] = 4, - ACTIONS(7154), 1, - anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4078), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - ACTIONS(6967), 5, + ACTIONS(4993), 5, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - [133799] = 2, + anon_sym_LBRACK, + [169464] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4361), 9, + ACTIONS(4969), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [169479] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2538), 8, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133815] = 2, + [169494] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4369), 9, + ACTIONS(4799), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133831] = 2, + [169509] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4377), 9, + ACTIONS(4807), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133847] = 2, + [169524] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4381), 9, + ACTIONS(4815), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133863] = 2, + [169539] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4385), 9, + ACTIONS(4819), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133879] = 2, + [169554] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4389), 9, + ACTIONS(4823), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133895] = 5, - ACTIONS(862), 1, - anon_sym_COLON, - ACTIONS(7266), 1, - anon_sym_QMARK, - STATE(5505), 1, - sym_type_annotation, + [169569] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1671), 6, + ACTIONS(4827), 8, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133917] = 7, - ACTIONS(6447), 1, + [169584] = 9, + ACTIONS(1661), 1, + anon_sym_import, + ACTIONS(8284), 1, + sym_identifier, + STATE(4795), 1, + sym_nested_type_identifier, + STATE(5292), 1, + sym__type_query_member_expression_in_type_annotation, + STATE(5729), 1, + sym_generic_type, + STATE(6335), 1, + sym_import, + STATE(7168), 1, + sym__type_query_call_expression_in_type_annotation, + STATE(7361), 1, + sym_nested_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [169613] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - STATE(4335), 1, + STATE(5155), 1, sym_type_annotation, - STATE(4936), 1, + STATE(5908), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6643), 2, - anon_sym_BANG, - anon_sym_QMARK, - ACTIONS(6641), 3, + ACTIONS(7487), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [133943] = 2, + [169636] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4403), 9, + ACTIONS(4616), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133959] = 5, - ACTIONS(7031), 1, + [169651] = 5, + ACTIONS(8152), 1, anon_sym_AMP, - ACTIONS(7033), 1, + ACTIONS(8154), 1, anon_sym_PIPE, - ACTIONS(7035), 1, + ACTIONS(8156), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4403), 6, + ACTIONS(4616), 5, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - [133981] = 10, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(7037), 1, - anon_sym_LBRACE, - ACTIONS(7039), 1, - anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - STATE(766), 1, - sym_class_body, - STATE(3708), 1, - sym_type_parameters, - STATE(4843), 1, - sym_extends_clause, - STATE(5819), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [134013] = 2, + [169672] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4445), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + ACTIONS(1967), 2, + anon_sym_while, + sym_identifier, + ACTIONS(1965), 6, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [134029] = 3, - ACTIONS(7031), 1, - anon_sym_AMP, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_DOT, + anon_sym_SLASH_GT, + anon_sym_LT, + [169689] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4449), 8, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + ACTIONS(1971), 2, + anon_sym_while, + sym_identifier, + ACTIONS(1969), 6, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PIPE, - anon_sym_extends, - [134047] = 2, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_DOT, + anon_sym_SLASH_GT, + anon_sym_LT, + [169706] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4453), 9, + ACTIONS(4865), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [134063] = 2, + [169721] = 3, + ACTIONS(8152), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4229), 9, + ACTIONS(4869), 7, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [134079] = 2, + [169738] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2360), 9, + ACTIONS(4873), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [134095] = 8, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(7269), 1, - anon_sym_BANG, - ACTIONS(7271), 1, - anon_sym_QMARK, - STATE(4065), 1, - sym_type_annotation, - STATE(5200), 1, - sym__initializer, + [169753] = 9, + ACTIONS(1661), 1, + anon_sym_import, + ACTIONS(8286), 1, + sym_identifier, + STATE(5292), 1, + sym__type_query_member_expression_in_type_annotation, + STATE(5333), 1, + sym_nested_type_identifier, + STATE(6130), 1, + sym_generic_type, + STATE(6335), 1, + sym_import, + STATE(7168), 1, + sym__type_query_call_expression_in_type_annotation, + STATE(7361), 1, + sym_nested_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6449), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [134123] = 8, - ACTIONS(6447), 1, + [169782] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(7273), 1, - anon_sym_BANG, - ACTIONS(7275), 1, - anon_sym_QMARK, - STATE(4124), 1, + STATE(5068), 1, sym_type_annotation, - STATE(5265), 1, + STATE(5599), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6483), 3, + ACTIONS(7428), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [134151] = 8, - ACTIONS(6447), 1, + [169805] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(7277), 1, - anon_sym_BANG, - ACTIONS(7279), 1, - anon_sym_QMARK, - STATE(4075), 1, + STATE(4880), 1, sym_type_annotation, - STATE(5064), 1, + STATE(5856), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6449), 3, + ACTIONS(7462), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [134179] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4407), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + [169828] = 4, + ACTIONS(2650), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [134195] = 2, + STATE(6681), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4105), 9, + ACTIONS(8288), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [134211] = 5, - ACTIONS(7031), 1, - anon_sym_AMP, - ACTIONS(7033), 1, - anon_sym_PIPE, - ACTIONS(7035), 1, - anon_sym_extends, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [169847] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4113), 6, + ACTIONS(2542), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - [134233] = 2, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [169862] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4117), 9, + ACTIONS(1965), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [134249] = 2, + anon_sym_DOT, + anon_sym_PIPE_RBRACE, + [169877] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4133), 9, + ACTIONS(1969), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [134265] = 8, - ACTIONS(6447), 1, + anon_sym_DOT, + anon_sym_PIPE_RBRACE, + [169892] = 6, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7088), 1, anon_sym_COLON, - ACTIONS(7281), 1, - anon_sym_BANG, - ACTIONS(7283), 1, - anon_sym_QMARK, - STATE(4083), 1, + STATE(5089), 1, sym_type_annotation, - STATE(4827), 1, + STATE(5615), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6449), 3, + ACTIONS(7428), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [134293] = 2, + [169915] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4249), 9, + ACTIONS(4703), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [134309] = 8, - ACTIONS(6447), 1, + [169930] = 3, + ACTIONS(7802), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4572), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [169946] = 8, + ACTIONS(3995), 1, + anon_sym_LT, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(8290), 1, + anon_sym_DOT, + STATE(3069), 1, + sym_arguments, + STATE(5925), 1, + sym_type_arguments, + STATE(6590), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [169972] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5641), 7, + sym__automatic_semicolon, anon_sym_EQ, - ACTIONS(6455), 1, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_in, + anon_sym_of, anon_sym_COLON, - ACTIONS(7285), 1, - anon_sym_BANG, - ACTIONS(7287), 1, - anon_sym_QMARK, - STATE(4088), 1, - sym_type_annotation, - STATE(4870), 1, - sym__initializer, + [169986] = 5, + ACTIONS(8296), 1, + sym__member_end_marker, + STATE(4536), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6449), 3, + ACTIONS(8294), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8292), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134337] = 8, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(7289), 1, - anon_sym_BANG, - ACTIONS(7291), 1, - anon_sym_QMARK, - STATE(4092), 1, - sym_type_annotation, - STATE(4891), 1, - sym__initializer, + [170006] = 8, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(7013), 1, + anon_sym_LT, + STATE(2868), 1, + sym_arguments, + STATE(3959), 1, + sym_type_arguments, + STATE(6503), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170032] = 5, + ACTIONS(8300), 1, + sym__member_end_marker, + STATE(4537), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6449), 3, + ACTIONS(4211), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8298), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134365] = 2, + [170052] = 5, + ACTIONS(8300), 1, + sym__member_end_marker, + STATE(4725), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2356), 9, + ACTIONS(4211), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8298), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [134381] = 10, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6953), 1, - anon_sym_LBRACE, - ACTIONS(7039), 1, - anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - STATE(2215), 1, - sym_class_body, - STATE(3799), 1, - sym_type_parameters, - STATE(4843), 1, - sym_extends_clause, - STATE(5801), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, + [170072] = 5, + ACTIONS(8304), 1, + sym__member_end_marker, + STATE(4725), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [134413] = 10, - ACTIONS(2490), 1, + ACTIONS(4213), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8302), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [170092] = 8, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6953), 1, - anon_sym_LBRACE, - ACTIONS(7039), 1, - anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - STATE(2170), 1, - sym_class_body, - STATE(3602), 1, + ACTIONS(7130), 1, + anon_sym_LPAREN, + ACTIONS(8306), 1, + anon_sym_QMARK, + ACTIONS(8308), 1, + sym__member_signature_marker, + STATE(3992), 1, + sym_formal_parameters, + STATE(4624), 1, + sym__call_signature, + STATE(6683), 1, sym_type_parameters, - STATE(4843), 1, - sym_extends_clause, - STATE(5795), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [134445] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, + [170118] = 4, + ACTIONS(8310), 1, anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(6812), 1, - anon_sym_GT, - ACTIONS(6814), 1, - anon_sym_SLASH_GT, - STATE(3502), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + STATE(3195), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [134475] = 8, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(7293), 1, - anon_sym_BANG, - ACTIONS(7295), 1, - anon_sym_QMARK, - STATE(4161), 1, - sym_type_annotation, - STATE(4914), 1, - sym__initializer, + ACTIONS(8178), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [170136] = 5, + ACTIONS(8314), 1, + sym__member_end_marker, + STATE(4725), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6449), 3, + ACTIONS(4231), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8312), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134503] = 8, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(7297), 1, - anon_sym_BANG, - ACTIONS(7299), 1, - anon_sym_QMARK, - STATE(4164), 1, - sym_type_annotation, - STATE(4939), 1, - sym__initializer, + [170156] = 4, + ACTIONS(5566), 1, + anon_sym_COMMA, + STATE(4733), 1, + aux_sym_sequence_expression_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6449), 3, - sym__automatic_semicolon, - anon_sym_COMMA, + ACTIONS(8316), 5, + anon_sym_RBRACE, anon_sym_SEMI, - [134531] = 8, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, + anon_sym_RPAREN, anon_sym_COLON, - ACTIONS(7301), 1, - anon_sym_BANG, - ACTIONS(7303), 1, - anon_sym_QMARK, - STATE(4174), 1, - sym_type_annotation, - STATE(4977), 1, - sym__initializer, + anon_sym_RBRACK, + [170174] = 8, + ACTIONS(3995), 1, + anon_sym_LT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(8318), 1, + anon_sym_DOT, + STATE(2224), 1, + sym_arguments, + STATE(5925), 1, + sym_type_arguments, + STATE(6590), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6449), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [134559] = 2, + [170200] = 5, + ACTIONS(8324), 1, + sym__member_end_marker, + STATE(4546), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4155), 9, + ACTIONS(8322), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8320), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [134575] = 2, + [170220] = 8, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(7013), 1, + anon_sym_LT, + STATE(3053), 1, + sym_arguments, + STATE(3644), 1, + sym_type_arguments, + STATE(6590), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170246] = 5, + ACTIONS(8328), 1, + sym__member_end_marker, + STATE(4547), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4159), 9, + ACTIONS(4223), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8326), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [134591] = 2, + [170266] = 5, + ACTIONS(8328), 1, + sym__member_end_marker, + STATE(4725), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4163), 9, + ACTIONS(4223), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8326), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [134607] = 2, + [170286] = 5, + ACTIONS(8332), 1, + sym__member_end_marker, + STATE(4725), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2348), 9, + ACTIONS(4225), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8330), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [134623] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7051), 1, - anon_sym_GT, - ACTIONS(7305), 1, - anon_sym_SLASH_GT, - STATE(3364), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + [170306] = 6, + ACTIONS(7029), 1, + anon_sym_EQ, + STATE(5581), 1, + sym_constraint, + STATE(6526), 1, + sym_default_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [134653] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7055), 1, + ACTIONS(7790), 2, + anon_sym_COLON, + anon_sym_extends, + ACTIONS(8334), 2, + anon_sym_COMMA, anon_sym_GT, - ACTIONS(7307), 1, - anon_sym_SLASH_GT, - STATE(3518), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + [170328] = 3, + ACTIONS(4967), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [134683] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, + ACTIONS(4969), 6, anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7059), 1, + anon_sym_LPAREN, anon_sym_GT, - ACTIONS(7309), 1, + sym_jsx_identifier, anon_sym_SLASH_GT, - STATE(3364), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + anon_sym_BQUOTE, + [170344] = 8, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(8336), 1, + anon_sym_QMARK, + ACTIONS(8338), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(4799), 1, + sym__call_signature, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [134713] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, + [170370] = 4, + ACTIONS(8310), 1, anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7063), 1, - anon_sym_GT, - ACTIONS(7311), 1, - anon_sym_SLASH_GT, - STATE(3519), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + STATE(3162), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [134743] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7067), 1, - anon_sym_GT, - ACTIONS(7313), 1, - anon_sym_SLASH_GT, - STATE(3364), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + ACTIONS(8176), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [170388] = 8, + ACTIONS(3995), 1, + anon_sym_LT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(8340), 1, + anon_sym_DOT, + STATE(2608), 1, + sym_arguments, + STATE(5648), 1, + sym_type_arguments, + STATE(6492), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [134773] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, + [170414] = 8, + ACTIONS(7691), 1, anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7071), 1, - anon_sym_GT, - ACTIONS(7315), 1, - anon_sym_SLASH_GT, - STATE(3364), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + ACTIONS(7979), 1, + anon_sym_extends, + ACTIONS(7981), 1, + anon_sym_implements, + STATE(1984), 1, + sym_class_body, + STATE(6172), 1, + sym_extends_clause, + STATE(6848), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [134803] = 7, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4371), 1, - sym_type_annotation, - STATE(4970), 1, - sym__initializer, + [170440] = 5, + ACTIONS(8346), 1, + sym__member_end_marker, + STATE(4557), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7319), 2, - anon_sym_BANG, - anon_sym_QMARK, - ACTIONS(7317), 3, + ACTIONS(8344), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8342), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134829] = 2, + [170460] = 8, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(7025), 1, + anon_sym_LT, + STATE(2120), 1, + sym_arguments, + STATE(3628), 1, + sym_type_arguments, + STATE(6590), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4191), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [134845] = 5, - ACTIONS(7031), 1, - anon_sym_AMP, - ACTIONS(7033), 1, - anon_sym_PIPE, - ACTIONS(7035), 1, - anon_sym_extends, + [170486] = 5, + ACTIONS(8350), 1, + sym__member_end_marker, + STATE(4558), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4203), 6, + ACTIONS(4237), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8348), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - [134867] = 8, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(7321), 1, - anon_sym_BANG, - ACTIONS(7323), 1, - anon_sym_QMARK, - STATE(4259), 1, - sym_type_annotation, - STATE(5330), 1, - sym__initializer, + [170506] = 5, + ACTIONS(8350), 1, + sym__member_end_marker, + STATE(4725), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6483), 3, + ACTIONS(4237), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8348), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134895] = 8, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(7325), 1, - anon_sym_BANG, - ACTIONS(7327), 1, - anon_sym_QMARK, - STATE(4317), 1, - sym_type_annotation, - STATE(4885), 1, - sym__initializer, + [170526] = 5, + ACTIONS(8354), 1, + sym__member_end_marker, + STATE(4725), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6449), 3, + ACTIONS(4239), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8352), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134923] = 8, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(7329), 1, - anon_sym_BANG, - ACTIONS(7331), 1, - anon_sym_QMARK, - STATE(4262), 1, - sym_type_annotation, - STATE(5360), 1, - sym__initializer, + [170546] = 5, + ACTIONS(8360), 1, + sym__member_end_marker, + STATE(4563), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6483), 3, + ACTIONS(8358), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8356), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134951] = 8, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(7333), 1, - anon_sym_BANG, - ACTIONS(7335), 1, + [170566] = 8, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(8362), 1, anon_sym_QMARK, - STATE(4336), 1, - sym_type_annotation, - STATE(4916), 1, - sym__initializer, + ACTIONS(8364), 1, + sym__member_signature_marker, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6563), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6449), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [134979] = 2, + [170592] = 8, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5420), 1, + anon_sym_DOT, + ACTIONS(7013), 1, + anon_sym_LT, + STATE(2671), 1, + sym_arguments, + STATE(3982), 1, + sym_type_arguments, + STATE(6492), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170618] = 5, + ACTIONS(8368), 1, + sym__member_end_marker, + STATE(4564), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4323), 9, + ACTIONS(4245), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8366), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [134995] = 2, + [170638] = 5, + ACTIONS(8368), 1, + sym__member_end_marker, + STATE(4725), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4345), 9, + ACTIONS(4245), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8366), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [135011] = 8, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(7337), 1, - anon_sym_BANG, - ACTIONS(7339), 1, - anon_sym_QMARK, - STATE(4338), 1, - sym_type_annotation, - STATE(4924), 1, - sym__initializer, + [170658] = 5, + ACTIONS(8372), 1, + sym__member_end_marker, + STATE(4725), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6449), 3, + ACTIONS(4247), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8370), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [135039] = 2, + [170678] = 4, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3173), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4353), 9, + ACTIONS(8200), 5, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [135055] = 10, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(7039), 1, - anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - ACTIONS(7232), 1, + [170696] = 6, + ACTIONS(3662), 1, anon_sym_LBRACE, - STATE(242), 1, - sym_class_body, - STATE(3753), 1, - sym_type_parameters, - STATE(4843), 1, - sym_extends_clause, - STATE(5723), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, + ACTIONS(3664), 1, + anon_sym_LBRACK, + ACTIONS(8374), 1, + sym_identifier, + STATE(5898), 1, + sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - [135087] = 10, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6953), 1, - anon_sym_LBRACE, - ACTIONS(7039), 1, - anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - STATE(2267), 1, - sym_class_body, - STATE(3870), 1, - sym_type_parameters, - STATE(4843), 1, - sym_extends_clause, - STATE(5807), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, + STATE(4671), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [170718] = 6, + ACTIONS(7029), 1, + anon_sym_EQ, + STATE(5666), 1, + sym_constraint, + STATE(6465), 1, + sym_default_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - [135119] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7051), 1, + ACTIONS(7790), 2, + anon_sym_COLON, + anon_sym_extends, + ACTIONS(7794), 2, + anon_sym_COMMA, anon_sym_GT, - ACTIONS(7341), 1, - anon_sym_SLASH_GT, - STATE(3364), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + [170740] = 6, + ACTIONS(3662), 1, + anon_sym_LBRACE, + ACTIONS(3664), 1, + anon_sym_LBRACK, + ACTIONS(8374), 1, + sym_identifier, + STATE(5899), 1, + sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [135149] = 8, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(7343), 1, - anon_sym_BANG, - ACTIONS(7345), 1, - anon_sym_QMARK, - STATE(4265), 1, - sym_type_annotation, - STATE(5363), 1, - sym__initializer, + STATE(4671), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [170762] = 4, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3152), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6483), 3, + ACTIONS(8146), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [135177] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, - anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7075), 1, - anon_sym_GT, - ACTIONS(7347), 1, - anon_sym_SLASH_GT, - STATE(3364), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, + [170780] = 8, + ACTIONS(3995), 1, + anon_sym_LT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5416), 1, + anon_sym_LPAREN, + ACTIONS(5420), 1, + anon_sym_DOT, + STATE(2910), 1, + sym_arguments, + STATE(5648), 1, + sym_type_arguments, + STATE(6492), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [135207] = 9, - ACTIONS(6386), 1, - sym_identifier, - ACTIONS(6390), 1, + [170806] = 4, + ACTIONS(8310), 1, anon_sym_LBRACE, - ACTIONS(6399), 1, - sym_jsx_identifier, - ACTIONS(7079), 1, - anon_sym_GT, - ACTIONS(7349), 1, - anon_sym_SLASH_GT, - STATE(3364), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(3954), 1, - sym_jsx_namespace_name, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4102), 2, - sym_jsx_expression, - sym_jsx_attribute, - [135237] = 2, + STATE(3175), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1845), 9, + ACTIONS(8202), 5, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, + [170824] = 6, + ACTIONS(3662), 1, + anon_sym_LBRACE, + ACTIONS(3664), 1, anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [135253] = 9, - ACTIONS(1511), 1, - anon_sym_import, - ACTIONS(7351), 1, + ACTIONS(8374), 1, sym_identifier, - STATE(4057), 1, - sym_nested_type_identifier, - STATE(4203), 1, - sym__type_query_member_expression_in_type_annotation, - STATE(4743), 1, - sym_generic_type, - STATE(5130), 1, - sym_import, - STATE(5963), 1, - sym__type_query_call_expression_in_type_annotation, - STATE(6079), 1, - sym_nested_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [135282] = 5, - ACTIONS(5478), 1, - anon_sym_COMMA, - ACTIONS(5480), 1, - anon_sym_RBRACE, - STATE(5368), 1, - aux_sym_object_repeat1, + STATE(5851), 1, + sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, + STATE(4671), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [170846] = 8, + ACTIONS(2678), 1, anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(7288), 1, + sym__member_signature_marker, + ACTIONS(8376), 1, anon_sym_QMARK, - [135303] = 6, - ACTIONS(7355), 1, - anon_sym_BQUOTE, - ACTIONS(7357), 1, - anon_sym_DOLLAR_LBRACE, + STATE(3904), 1, + sym_formal_parameters, + STATE(4218), 1, + sym__call_signature, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7353), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3887), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - STATE(3987), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [135326] = 4, - ACTIONS(4211), 1, - anon_sym_EQ, + [170872] = 8, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(8378), 1, + sym_identifier, + ACTIONS(8380), 1, + anon_sym_STAR, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6568), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5471), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [135345] = 6, - ACTIONS(7357), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7359), 1, - anon_sym_BQUOTE, + [170898] = 4, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3169), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7353), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3987), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - STATE(4050), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [135368] = 9, - ACTIONS(2490), 1, + ACTIONS(8190), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [170916] = 8, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(7361), 1, - anon_sym_COLON, - ACTIONS(7363), 1, + ACTIONS(8382), 1, anon_sym_QMARK, - ACTIONS(7365), 1, + ACTIONS(8384), 1, sym__member_signature_marker, - STATE(3950), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(5522), 1, + STATE(5693), 1, sym__call_signature, - STATE(5753), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [135397] = 6, - ACTIONS(7357), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7367), 1, - anon_sym_BQUOTE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7353), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3887), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - STATE(3987), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [135420] = 6, - ACTIONS(7357), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7369), 1, - anon_sym_BQUOTE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7353), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3887), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - STATE(4023), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [135443] = 7, - ACTIONS(3350), 1, - sym_identifier, - ACTIONS(3352), 1, + [170942] = 4, + ACTIONS(8310), 1, anon_sym_LBRACE, - ACTIONS(3354), 1, - anon_sym_LBRACK, - ACTIONS(7371), 1, - anon_sym_enum, - STATE(4698), 1, - sym_variable_declarator, + STATE(3153), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3586), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [135468] = 9, - ACTIONS(1511), 1, - anon_sym_import, - ACTIONS(7373), 1, - sym_identifier, - ACTIONS(7375), 1, - sym_this, - STATE(1771), 1, - sym__type_query_member_expression, - STATE(1773), 1, - sym__type_query_subscript_expression, - STATE(2018), 1, - sym__type_query_call_expression, - STATE(2020), 1, - sym__type_query_instantiation_expression, - STATE(4726), 1, - sym_import, + ACTIONS(8148), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [170960] = 4, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3148), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [135497] = 9, - ACTIONS(1511), 1, - anon_sym_import, - ACTIONS(7377), 1, - sym_identifier, - STATE(4203), 1, - sym__type_query_member_expression_in_type_annotation, - STATE(4587), 1, - sym_nested_type_identifier, - STATE(4884), 1, - sym_generic_type, - STATE(5130), 1, - sym_import, - STATE(5963), 1, - sym__type_query_call_expression_in_type_annotation, - STATE(6079), 1, - sym_nested_identifier, + ACTIONS(8134), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [170978] = 4, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3154), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [135526] = 6, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(7379), 1, - anon_sym_DASH_QMARK_COLON, - ACTIONS(7381), 1, - anon_sym_PLUS_QMARK_COLON, - ACTIONS(7383), 1, - anon_sym_QMARK_COLON, + ACTIONS(8148), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [170996] = 5, + ACTIONS(8388), 1, + sym__member_end_marker, + STATE(4628), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4527), 4, - sym_omitting_type_annotation, - sym_adding_type_annotation, - sym_opting_type_annotation, - sym_type_annotation, - [135549] = 6, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(7379), 1, - anon_sym_DASH_QMARK_COLON, - ACTIONS(7381), 1, - anon_sym_PLUS_QMARK_COLON, - ACTIONS(7383), 1, - anon_sym_QMARK_COLON, + ACTIONS(4221), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8386), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [171016] = 4, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3155), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4528), 4, - sym_omitting_type_annotation, - sym_adding_type_annotation, - sym_opting_type_annotation, - sym_type_annotation, - [135572] = 6, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(7379), 1, - anon_sym_DASH_QMARK_COLON, - ACTIONS(7381), 1, - anon_sym_PLUS_QMARK_COLON, - ACTIONS(7383), 1, - anon_sym_QMARK_COLON, + ACTIONS(8150), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [171034] = 8, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7130), 1, + anon_sym_LPAREN, + ACTIONS(7208), 1, + sym__member_signature_marker, + ACTIONS(8390), 1, + anon_sym_QMARK, + STATE(3992), 1, + sym_formal_parameters, + STATE(4691), 1, + sym__call_signature, + STATE(6683), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4072), 4, - sym_omitting_type_annotation, - sym_adding_type_annotation, - sym_opting_type_annotation, - sym_type_annotation, - [135595] = 5, - ACTIONS(7385), 1, + [171060] = 4, + ACTIONS(8310), 1, anon_sym_LBRACE, - ACTIONS(7387), 1, - anon_sym_DOT, - STATE(4612), 1, + STATE(3202), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1663), 5, + ACTIONS(8148), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [135616] = 5, - ACTIONS(7385), 1, + [171078] = 4, + ACTIONS(8310), 1, anon_sym_LBRACE, - ACTIONS(7389), 1, - anon_sym_DOT, - STATE(4612), 1, + STATE(3170), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1663), 5, + ACTIONS(8192), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [135637] = 9, - ACTIONS(1511), 1, - anon_sym_import, - ACTIONS(7391), 1, - sym_identifier, - ACTIONS(7393), 1, - sym_this, - STATE(1477), 1, - sym__type_query_member_expression, - STATE(1478), 1, - sym__type_query_subscript_expression, - STATE(1574), 1, - sym__type_query_call_expression, - STATE(1575), 1, - sym__type_query_instantiation_expression, - STATE(4686), 1, - sym_import, + [171096] = 8, + ACTIONS(7691), 1, + anon_sym_LBRACE, + ACTIONS(7979), 1, + anon_sym_extends, + ACTIONS(7981), 1, + anon_sym_implements, + STATE(3093), 1, + sym_class_body, + STATE(6172), 1, + sym_extends_clause, + STATE(6766), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [135666] = 7, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(6947), 1, - anon_sym_BANG, - STATE(4544), 1, - sym_type_annotation, - STATE(5220), 1, - sym__initializer, + [171122] = 5, + ACTIONS(8388), 1, + sym__member_end_marker, + STATE(4725), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6945), 3, + ACTIONS(4221), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8386), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [135691] = 7, - ACTIONS(3084), 1, - anon_sym_DQUOTE, - ACTIONS(3086), 1, - anon_sym_SQUOTE, - ACTIONS(7000), 1, - sym_identifier, - STATE(5814), 1, - sym_export_specifier, + [171142] = 4, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3145), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7002), 2, - anon_sym_type, - anon_sym_typeof, - STATE(5256), 2, - sym__module_export_name, - sym_string, - [135716] = 6, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(7379), 1, - anon_sym_DASH_QMARK_COLON, - ACTIONS(7381), 1, - anon_sym_PLUS_QMARK_COLON, - ACTIONS(7383), 1, - anon_sym_QMARK_COLON, + ACTIONS(8128), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [171160] = 4, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3203), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4073), 4, - sym_omitting_type_annotation, - sym_adding_type_annotation, - sym_opting_type_annotation, - sym_type_annotation, - [135739] = 6, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(7379), 1, - anon_sym_DASH_QMARK_COLON, - ACTIONS(7381), 1, - anon_sym_PLUS_QMARK_COLON, - ACTIONS(7383), 1, - anon_sym_QMARK_COLON, + ACTIONS(8150), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [171178] = 8, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7108), 1, + sym__member_signature_marker, + ACTIONS(8392), 1, + anon_sym_QMARK, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6731), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4552), 4, - sym_omitting_type_annotation, - sym_adding_type_annotation, - sym_opting_type_annotation, - sym_type_annotation, - [135762] = 9, - ACTIONS(1511), 1, - anon_sym_import, - ACTIONS(7395), 1, + [171204] = 8, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(8394), 1, sym_identifier, - ACTIONS(7397), 1, - sym_this, - STATE(2947), 1, - sym__type_query_member_expression, - STATE(2948), 1, - sym__type_query_subscript_expression, - STATE(3254), 1, - sym__type_query_call_expression, - STATE(3443), 1, - sym__type_query_instantiation_expression, - STATE(4716), 1, - sym_import, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [135791] = 6, - ACTIONS(7357), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7399), 1, - anon_sym_BQUOTE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7353), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3887), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - STATE(3987), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [135814] = 6, - ACTIONS(7357), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7401), 1, - anon_sym_BQUOTE, + ACTIONS(8396), 1, + anon_sym_STAR, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6670), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7353), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3987), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - STATE(4050), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [135837] = 6, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(7379), 1, - anon_sym_DASH_QMARK_COLON, - ACTIONS(7381), 1, - anon_sym_PLUS_QMARK_COLON, - ACTIONS(7383), 1, - anon_sym_QMARK_COLON, + [171230] = 4, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3146), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4074), 4, - sym_omitting_type_annotation, - sym_adding_type_annotation, - sym_opting_type_annotation, - sym_type_annotation, - [135860] = 3, - ACTIONS(6917), 1, - anon_sym_is, + ACTIONS(8128), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [171248] = 4, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3171), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4085), 7, + ACTIONS(8192), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [135877] = 3, - ACTIONS(7403), 1, - anon_sym_is, + anon_sym_SEMI, + [171266] = 4, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3176), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4081), 7, + ACTIONS(8202), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [135894] = 7, - ACTIONS(3350), 1, - sym_identifier, - ACTIONS(3352), 1, + anon_sym_SEMI, + [171284] = 8, + ACTIONS(7977), 1, anon_sym_LBRACE, - ACTIONS(3354), 1, - anon_sym_LBRACK, - ACTIONS(7405), 1, - anon_sym_enum, - STATE(4676), 1, - sym_variable_declarator, + ACTIONS(7979), 1, + anon_sym_extends, + ACTIONS(7981), 1, + anon_sym_implements, + STATE(4958), 1, + sym_class_body, + STATE(6172), 1, + sym_extends_clause, + STATE(6819), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3586), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [135919] = 6, - ACTIONS(6455), 1, + [171310] = 5, + ACTIONS(7541), 1, anon_sym_COLON, - ACTIONS(7379), 1, - anon_sym_DASH_QMARK_COLON, - ACTIONS(7381), 1, - anon_sym_PLUS_QMARK_COLON, - ACTIONS(7383), 1, - anon_sym_QMARK_COLON, + ACTIONS(8398), 1, + sym_identifier, + ACTIONS(8400), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4337), 4, - sym_omitting_type_annotation, - sym_adding_type_annotation, - sym_opting_type_annotation, - sym_type_annotation, - [135942] = 9, - ACTIONS(2490), 1, + ACTIONS(8402), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [171330] = 8, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(7363), 1, + ACTIONS(8404), 1, anon_sym_QMARK, - ACTIONS(7365), 1, + ACTIONS(8406), 1, sym__member_signature_marker, - ACTIONS(7407), 1, - anon_sym_COLON, - STATE(3950), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(5522), 1, + STATE(5931), 1, sym__call_signature, - STATE(5753), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [135971] = 5, - ACTIONS(7031), 1, - anon_sym_AMP, - ACTIONS(7033), 1, - anon_sym_PIPE, - ACTIONS(7035), 1, - anon_sym_extends, + [171356] = 8, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7130), 1, + anon_sym_LPAREN, + ACTIONS(7188), 1, + sym__member_signature_marker, + ACTIONS(8408), 1, + anon_sym_QMARK, + STATE(3992), 1, + sym_formal_parameters, + STATE(4631), 1, + sym__call_signature, + STATE(6683), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7029), 5, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + [171382] = 8, + ACTIONS(7717), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - [135992] = 6, - ACTIONS(6455), 1, - anon_sym_COLON, - ACTIONS(7379), 1, - anon_sym_DASH_QMARK_COLON, - ACTIONS(7381), 1, - anon_sym_PLUS_QMARK_COLON, - ACTIONS(7383), 1, - anon_sym_QMARK_COLON, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4366), 4, - sym_omitting_type_annotation, - sym_adding_type_annotation, - sym_opting_type_annotation, - sym_type_annotation, - [136015] = 6, - ACTIONS(7357), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7409), 1, - anon_sym_BQUOTE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7353), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3887), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - STATE(3987), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [136038] = 3, - ACTIONS(6917), 1, - anon_sym_is, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4061), 7, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, + ACTIONS(7979), 1, anon_sym_extends, - [136055] = 9, - ACTIONS(1511), 1, - anon_sym_import, - ACTIONS(7411), 1, - sym_identifier, - ACTIONS(7413), 1, - sym_this, - STATE(2865), 1, - sym__type_query_member_expression, - STATE(2866), 1, - sym__type_query_subscript_expression, - STATE(2913), 1, - sym__type_query_call_expression, - STATE(3059), 1, - sym__type_query_instantiation_expression, - STATE(4764), 1, - sym_import, + ACTIONS(7981), 1, + anon_sym_implements, + STATE(3020), 1, + sym_class_body, + STATE(6172), 1, + sym_extends_clause, + STATE(6599), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136084] = 6, - ACTIONS(6455), 1, + [171408] = 8, + ACTIONS(906), 1, anon_sym_COLON, - ACTIONS(7379), 1, - anon_sym_DASH_QMARK_COLON, - ACTIONS(7381), 1, - anon_sym_PLUS_QMARK_COLON, - ACTIONS(7383), 1, - anon_sym_QMARK_COLON, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4367), 4, - sym_omitting_type_annotation, - sym_adding_type_annotation, - sym_opting_type_annotation, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(8410), 1, + anon_sym_QMARK, + STATE(6475), 1, sym_type_annotation, - [136107] = 3, + STATE(6836), 1, + sym_type_parameters, + STATE(7073), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1737), 2, - anon_sym_while, - sym_identifier, - ACTIONS(1735), 6, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, + [171434] = 8, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4454), 1, anon_sym_DOT, - anon_sym_SLASH_GT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(7013), 1, anon_sym_LT, - [136124] = 3, + STATE(1974), 1, + sym_arguments, + STATE(3644), 1, + sym_type_arguments, + STATE(6590), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1745), 2, - anon_sym_while, - sym_identifier, - ACTIONS(1743), 6, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_DOT, - anon_sym_SLASH_GT, - anon_sym_LT, - [136141] = 9, - ACTIONS(1511), 1, - anon_sym_import, - ACTIONS(7415), 1, - sym_identifier, - ACTIONS(7417), 1, - sym_this, - STATE(2912), 1, - sym__type_query_member_expression, - STATE(2918), 1, - sym__type_query_subscript_expression, - STATE(3104), 1, - sym__type_query_call_expression, - STATE(3280), 1, - sym__type_query_instantiation_expression, - STATE(4729), 1, - sym_import, + [171460] = 3, + ACTIONS(7802), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136170] = 5, - ACTIONS(6875), 1, + ACTIONS(4568), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_AMP, - ACTIONS(6877), 1, anon_sym_PIPE, - ACTIONS(6879), 1, anon_sym_extends, + [171476] = 3, + ACTIONS(8412), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7419), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [136191] = 5, - ACTIONS(6875), 1, + ACTIONS(4592), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_AMP, - ACTIONS(6877), 1, anon_sym_PIPE, - ACTIONS(6879), 1, anon_sym_extends, + [171492] = 3, + ACTIONS(8414), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7421), 5, - sym__automatic_semicolon, + ACTIONS(4007), 6, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [136212] = 5, - ACTIONS(6875), 1, - anon_sym_AMP, - ACTIONS(6877), 1, - anon_sym_PIPE, - ACTIONS(6879), 1, - anon_sym_extends, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK, + [171508] = 8, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7100), 1, + sym__member_signature_marker, + ACTIONS(8417), 1, + anon_sym_QMARK, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6791), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [171534] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7423), 5, + ACTIONS(8419), 7, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [136233] = 6, - ACTIONS(7357), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7425), 1, - anon_sym_BQUOTE, + [171548] = 8, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7092), 1, + sym__member_signature_marker, + ACTIONS(8421), 1, + anon_sym_QMARK, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6846), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7353), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3887), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - STATE(3987), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [136256] = 2, + [171574] = 8, + ACTIONS(7979), 1, + anon_sym_extends, + ACTIONS(7981), 1, + anon_sym_implements, + ACTIONS(7989), 1, + anon_sym_LBRACE, + STATE(827), 1, + sym_class_body, + STATE(6172), 1, + sym_extends_clause, + STATE(6530), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1747), 8, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [136271] = 2, + [171600] = 6, + ACTIONS(3995), 1, + anon_sym_LT, + ACTIONS(5416), 1, + anon_sym_LPAREN, + STATE(2860), 1, + sym_arguments, + STATE(6697), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1845), 8, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(8423), 3, anon_sym_LBRACK, - anon_sym_RBRACK, + sym_identifier, + sym_private_property_identifier, + [171622] = 5, + ACTIONS(8425), 1, anon_sym_AMP, + ACTIONS(8427), 1, anon_sym_PIPE, + ACTIONS(8429), 1, anon_sym_extends, - [136286] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3226), 8, - anon_sym_as, + ACTIONS(4616), 4, + anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_QMARK, + [171642] = 3, + ACTIONS(8425), 1, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [136301] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3232), 8, - anon_sym_as, + ACTIONS(4869), 6, + anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [171658] = 5, + ACTIONS(8425), 1, anon_sym_AMP, + ACTIONS(8427), 1, anon_sym_PIPE, + ACTIONS(8429), 1, anon_sym_extends, - [136316] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3238), 8, - anon_sym_as, + ACTIONS(4791), 4, + anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_QMARK, + [171678] = 5, + ACTIONS(8425), 1, anon_sym_AMP, + ACTIONS(8427), 1, anon_sym_PIPE, + ACTIONS(8429), 1, anon_sym_extends, - [136331] = 9, - ACTIONS(1511), 1, - anon_sym_import, - ACTIONS(7413), 1, - sym_this, - ACTIONS(7427), 1, - sym_identifier, - STATE(2913), 1, - sym__type_query_call_expression, - STATE(3059), 1, - sym__type_query_instantiation_expression, - STATE(3197), 1, - sym__type_query_subscript_expression, - STATE(3226), 1, - sym__type_query_member_expression, - STATE(4737), 1, - sym_import, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136360] = 8, - ACTIONS(2490), 1, + ACTIONS(5005), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [171698] = 8, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - ACTIONS(6647), 1, + ACTIONS(7240), 1, sym__member_signature_marker, - ACTIONS(7429), 1, + ACTIONS(8431), 1, anon_sym_QMARK, - STATE(3457), 1, + STATE(4899), 1, sym_formal_parameters, - STATE(3896), 1, - sym__call_signature, - STATE(5545), 1, + STATE(6471), 1, sym_type_parameters, + STATE(6738), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136386] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4505), 1, - sym_type_annotation, - STATE(5162), 1, - sym__initializer, + [171724] = 8, + ACTIONS(7626), 1, + anon_sym_const, + ACTIONS(7628), 1, + anon_sym_in, + ACTIONS(7636), 1, + anon_sym_out, + ACTIONS(8433), 1, + sym_identifier, + ACTIONS(8435), 1, + anon_sym_GT, + STATE(6194), 1, + sym_variance, + STATE(6416), 1, + sym_type_parameter, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [171750] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(8162), 7, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [136408] = 8, - ACTIONS(6973), 1, + anon_sym_COLON, + [171764] = 8, + ACTIONS(7717), 1, anon_sym_LBRACE, - ACTIONS(7039), 1, + ACTIONS(7979), 1, anon_sym_extends, - ACTIONS(7041), 1, + ACTIONS(7981), 1, anon_sym_implements, - STATE(2543), 1, + STATE(2273), 1, sym_class_body, - STATE(4843), 1, + STATE(6172), 1, sym_extends_clause, - STATE(5680), 1, + STATE(6753), 1, sym_class_heritage, - STATE(5990), 1, + STATE(7320), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136434] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4506), 1, - sym_type_annotation, - STATE(5163), 1, - sym__initializer, + [171790] = 5, + ACTIONS(8425), 1, + anon_sym_AMP, + ACTIONS(8427), 1, + anon_sym_PIPE, + ACTIONS(8429), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, - sym__automatic_semicolon, + ACTIONS(4929), 4, anon_sym_COMMA, - anon_sym_SEMI, - [136456] = 8, - ACTIONS(3547), 1, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [171810] = 5, + ACTIONS(8425), 1, + anon_sym_AMP, + ACTIONS(8427), 1, + anon_sym_PIPE, + ACTIONS(8429), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4937), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [171830] = 8, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - ACTIONS(7431), 1, - anon_sym_DOT, - STATE(2032), 1, - sym_arguments, - STATE(4665), 1, - sym_type_arguments, - STATE(5636), 1, - sym_optional_chain, + ACTIONS(8437), 1, + anon_sym_QMARK, + ACTIONS(8439), 1, + sym__member_signature_marker, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6487), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [171856] = 8, + ACTIONS(7977), 1, + anon_sym_LBRACE, + ACTIONS(7979), 1, + anon_sym_extends, + ACTIONS(7981), 1, + anon_sym_implements, + STATE(4846), 1, + sym_class_body, + STATE(6172), 1, + sym_extends_clause, + STATE(6582), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136482] = 8, - ACTIONS(3547), 1, + [171882] = 8, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3937), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(7433), 1, - anon_sym_DOT, - STATE(1811), 1, - sym_arguments, - STATE(4805), 1, - sym_type_arguments, - STATE(5554), 1, - sym_optional_chain, + ACTIONS(8441), 1, + anon_sym_QMARK, + ACTIONS(8443), 1, + sym__member_signature_marker, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6548), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136508] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4507), 1, - sym_type_annotation, - STATE(5171), 1, - sym__initializer, + [171908] = 5, + ACTIONS(8425), 1, + anon_sym_AMP, + ACTIONS(8427), 1, + anon_sym_PIPE, + ACTIONS(8429), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4993), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [171928] = 4, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3180), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(8288), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [136530] = 8, - ACTIONS(6923), 1, - anon_sym_const, - ACTIONS(6925), 1, - anon_sym_in, - ACTIONS(6933), 1, - anon_sym_out, - ACTIONS(7435), 1, - sym_identifier, - ACTIONS(7437), 1, - anon_sym_GT, - STATE(5395), 1, - sym_variance, - STATE(5767), 1, - sym_type_parameter, + [171946] = 4, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3172), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136556] = 8, - ACTIONS(7037), 1, + ACTIONS(8196), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [171964] = 8, + ACTIONS(7701), 1, anon_sym_LBRACE, - ACTIONS(7039), 1, + ACTIONS(7979), 1, anon_sym_extends, - ACTIONS(7041), 1, + ACTIONS(7981), 1, anon_sym_implements, - STATE(4280), 1, + STATE(2568), 1, sym_class_body, - STATE(4843), 1, + STATE(6172), 1, sym_extends_clause, - STATE(5482), 1, + STATE(6388), 1, sym_class_heritage, - STATE(5990), 1, + STATE(7320), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136582] = 8, - ACTIONS(3937), 1, + [171990] = 8, + ACTIONS(3995), 1, + anon_sym_LT, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(6376), 1, - anon_sym_LT, - STATE(1635), 1, + STATE(1907), 1, sym_arguments, - STATE(3071), 1, + STATE(5925), 1, sym_type_arguments, - STATE(5554), 1, + STATE(6590), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136608] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4284), 1, - sym_type_annotation, - STATE(4825), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6756), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [136630] = 8, - ACTIONS(6923), 1, - anon_sym_const, - ACTIONS(6925), 1, - anon_sym_in, - ACTIONS(6933), 1, - anon_sym_out, - ACTIONS(7435), 1, - sym_identifier, - ACTIONS(7439), 1, - anon_sym_GT, - STATE(5395), 1, - sym_variance, - STATE(5767), 1, - sym_type_parameter, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [136656] = 8, - ACTIONS(2490), 1, + [172016] = 8, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(6726), 1, + ACTIONS(7254), 1, sym__member_signature_marker, - ACTIONS(7441), 1, + ACTIONS(8445), 1, anon_sym_QMARK, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4515), 1, + STATE(4230), 1, sym__call_signature, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136682] = 8, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(7443), 1, - anon_sym_QMARK, - ACTIONS(7445), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(5753), 1, - sym_type_parameters, - STATE(5760), 1, - sym__call_signature, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [136708] = 3, - ACTIONS(6991), 1, - anon_sym_is, + [172042] = 5, + ACTIONS(8449), 1, + sym__member_end_marker, + STATE(4725), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4061), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [136724] = 2, + ACTIONS(4195), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8447), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [172062] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5109), 7, + ACTIONS(8047), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, - anon_sym_BANG, anon_sym_SEMI, + anon_sym_in, + anon_sym_of, anon_sym_COLON, - anon_sym_QMARK, - [136738] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4544), 1, - sym_type_annotation, - STATE(5225), 1, - sym__initializer, + [172076] = 8, + ACTIONS(3995), 1, + anon_sym_LT, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(8451), 1, + anon_sym_DOT, + STATE(2104), 1, + sym_arguments, + STATE(5925), 1, + sym_type_arguments, + STATE(6590), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6945), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [136760] = 8, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(7447), 1, - sym_identifier, - ACTIONS(7449), 1, - anon_sym_DOT, - STATE(753), 1, - sym_nested_identifier, - STATE(785), 1, - sym_string, - STATE(859), 1, - sym__module, + [172102] = 4, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3199), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136786] = 8, - ACTIONS(6953), 1, + ACTIONS(8210), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [172120] = 8, + ACTIONS(7717), 1, anon_sym_LBRACE, - ACTIONS(7039), 1, + ACTIONS(7979), 1, anon_sym_extends, - ACTIONS(7041), 1, + ACTIONS(7981), 1, anon_sym_implements, - STATE(2229), 1, + STATE(2890), 1, sym_class_body, - STATE(4843), 1, + STATE(6172), 1, sym_extends_clause, - STATE(5498), 1, + STATE(6860), 1, sym_class_heritage, - STATE(5990), 1, + STATE(7320), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136812] = 6, - ACTIONS(3352), 1, + [172146] = 6, + ACTIONS(3662), 1, anon_sym_LBRACE, - ACTIONS(3354), 1, + ACTIONS(3664), 1, anon_sym_LBRACK, - ACTIONS(7451), 1, + ACTIONS(8453), 1, sym_identifier, - STATE(4689), 1, + STATE(5776), 1, sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3586), 3, + STATE(4190), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [136834] = 8, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6609), 1, - sym__member_signature_marker, - ACTIONS(7453), 1, - anon_sym_QMARK, - STATE(3457), 1, - sym_formal_parameters, - STATE(3977), 1, - sym__call_signature, - STATE(5545), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [136860] = 8, - ACTIONS(7037), 1, + [172168] = 8, + ACTIONS(7717), 1, anon_sym_LBRACE, - ACTIONS(7039), 1, + ACTIONS(7979), 1, anon_sym_extends, - ACTIONS(7041), 1, + ACTIONS(7981), 1, anon_sym_implements, - STATE(4297), 1, + STATE(2892), 1, sym_class_body, - STATE(4843), 1, + STATE(6172), 1, sym_extends_clause, - STATE(5508), 1, + STATE(6376), 1, sym_class_heritage, - STATE(5990), 1, + STATE(7320), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136886] = 8, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(7455), 1, - sym_identifier, - ACTIONS(7457), 1, - anon_sym_STAR, - STATE(3950), 1, - sym_formal_parameters, - STATE(5750), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + [172194] = 8, + ACTIONS(7979), 1, + anon_sym_extends, + ACTIONS(7981), 1, + anon_sym_implements, + ACTIONS(8090), 1, + anon_sym_LBRACE, + STATE(927), 1, + sym_class_body, + STATE(6172), 1, + sym_extends_clause, + STATE(6832), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136912] = 8, - ACTIONS(6973), 1, + [172220] = 8, + ACTIONS(7701), 1, anon_sym_LBRACE, - ACTIONS(7039), 1, + ACTIONS(7979), 1, anon_sym_extends, - ACTIONS(7041), 1, + ACTIONS(7981), 1, anon_sym_implements, - STATE(1680), 1, + STATE(2735), 1, sym_class_body, - STATE(4843), 1, + STATE(6172), 1, sym_extends_clause, - STATE(5520), 1, + STATE(6574), 1, sym_class_heritage, - STATE(5990), 1, + STATE(7320), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136938] = 4, - ACTIONS(2458), 1, + [172246] = 6, + ACTIONS(3662), 1, anon_sym_LBRACE, - STATE(5582), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7459), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [136956] = 8, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6692), 1, - sym__member_signature_marker, - ACTIONS(7461), 1, - anon_sym_QMARK, - STATE(3308), 1, - sym_formal_parameters, - STATE(3816), 1, - sym__call_signature, - STATE(5735), 1, - sym_type_parameters, + ACTIONS(3664), 1, + anon_sym_LBRACK, + ACTIONS(8455), 1, + sym_identifier, + STATE(5851), 1, + sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136982] = 8, - ACTIONS(2490), 1, + STATE(4203), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [172268] = 8, + ACTIONS(3995), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(7463), 1, - sym_identifier, - ACTIONS(7465), 1, - anon_sym_STAR, - STATE(3950), 1, - sym_formal_parameters, - STATE(5750), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(8457), 1, + anon_sym_DOT, + STATE(1768), 1, + sym_arguments, + STATE(5925), 1, + sym_type_arguments, + STATE(6590), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137008] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4170), 1, - sym_type_annotation, - STATE(4955), 1, - sym__initializer, + [172294] = 5, + ACTIONS(8463), 1, + sym__member_end_marker, + STATE(4652), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, + ACTIONS(8461), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8459), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137030] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4172), 1, - sym_type_annotation, - STATE(4963), 1, - sym__initializer, + [172314] = 8, + ACTIONS(8465), 1, + anon_sym_LBRACE, + ACTIONS(8467), 1, + anon_sym_COMMA, + ACTIONS(8469), 1, + anon_sym_DOT, + ACTIONS(8471), 1, + anon_sym_LT, + ACTIONS(8473), 1, + anon_sym_LBRACE_PIPE, + STATE(5707), 1, + aux_sym_extends_type_clause_repeat1, + STATE(6279), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [137052] = 8, - ACTIONS(7039), 1, + [172340] = 6, + ACTIONS(3995), 1, + anon_sym_LT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + STATE(2491), 1, + sym_arguments, + STATE(6624), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8423), 3, + anon_sym_LBRACK, + sym_identifier, + sym_private_property_identifier, + [172362] = 8, + ACTIONS(7979), 1, anon_sym_extends, - ACTIONS(7041), 1, + ACTIONS(7981), 1, anon_sym_implements, - ACTIONS(7047), 1, + ACTIONS(8090), 1, anon_sym_LBRACE, - STATE(789), 1, + STATE(989), 1, sym_class_body, - STATE(4843), 1, + STATE(6172), 1, sym_extends_clause, - STATE(5551), 1, + STATE(6604), 1, sym_class_heritage, - STATE(5990), 1, + STATE(7320), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137078] = 8, - ACTIONS(7467), 1, - anon_sym_LBRACE, - ACTIONS(7469), 1, - anon_sym_COMMA, - ACTIONS(7471), 1, + [172388] = 8, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(7473), 1, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(7013), 1, anon_sym_LT, - ACTIONS(7475), 1, - anon_sym_LBRACE_PIPE, - STATE(4766), 1, - aux_sym_extends_type_clause_repeat1, - STATE(5402), 1, + STATE(2572), 1, + sym_arguments, + STATE(3644), 1, sym_type_arguments, + STATE(6590), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137104] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, + [172414] = 7, + ACTIONS(906), 1, anon_sym_COLON, - STATE(4153), 1, + ACTIONS(8475), 1, + anon_sym_EQ, + ACTIONS(8479), 1, + anon_sym_QMARK, + STATE(5619), 1, sym_type_annotation, - STATE(4899), 1, + STATE(6569), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, + ACTIONS(8477), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [172438] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8096), 7, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - [137126] = 8, - ACTIONS(6953), 1, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [172452] = 8, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7130), 1, + anon_sym_LPAREN, + ACTIONS(7154), 1, + sym__member_signature_marker, + ACTIONS(8481), 1, + anon_sym_QMARK, + STATE(3992), 1, + sym_formal_parameters, + STATE(4659), 1, + sym__call_signature, + STATE(6683), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [172478] = 8, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(8483), 1, + anon_sym_QMARK, + ACTIONS(8485), 1, + sym__member_signature_marker, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6630), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [172504] = 3, + ACTIONS(4647), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4649), 6, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + anon_sym_BQUOTE, + [172520] = 8, + ACTIONS(7717), 1, anon_sym_LBRACE, - ACTIONS(7039), 1, + ACTIONS(7979), 1, anon_sym_extends, - ACTIONS(7041), 1, + ACTIONS(7981), 1, anon_sym_implements, - STATE(2159), 1, + STATE(2314), 1, sym_class_body, - STATE(4843), 1, + STATE(6172), 1, sym_extends_clause, - STATE(5741), 1, + STATE(6425), 1, sym_class_heritage, - STATE(5990), 1, + STATE(7320), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137152] = 2, + [172546] = 8, + ACTIONS(7717), 1, + anon_sym_LBRACE, + ACTIONS(7979), 1, + anon_sym_extends, + ACTIONS(7981), 1, + anon_sym_implements, + STATE(2907), 1, + sym_class_body, + STATE(6172), 1, + sym_extends_clause, + STATE(6427), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7477), 7, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_PIPE_RBRACE, - [137166] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4103), 1, - sym_type_annotation, - STATE(5032), 1, - sym__initializer, + [172572] = 5, + ACTIONS(8489), 1, + sym__member_end_marker, + STATE(4656), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, + ACTIONS(4165), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8487), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137188] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4128), 1, - sym_type_annotation, - STATE(4818), 1, - sym__initializer, + [172592] = 5, + ACTIONS(8489), 1, + sym__member_end_marker, + STATE(4725), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, + ACTIONS(4165), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8487), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137210] = 4, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5603), 1, - sym_statement_block, + [172612] = 8, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(8491), 1, + sym_identifier, + ACTIONS(8493), 1, + anon_sym_STAR, + STATE(4899), 1, + sym_formal_parameters, + STATE(6457), 1, + sym__call_signature, + STATE(6471), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7479), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [137228] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4183), 1, - sym_type_annotation, - STATE(5030), 1, - sym__initializer, + [172638] = 8, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(8495), 1, + anon_sym_QMARK, + ACTIONS(8497), 1, + sym__member_signature_marker, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6669), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [137250] = 6, - ACTIONS(3352), 1, - anon_sym_LBRACE, - ACTIONS(3354), 1, - anon_sym_LBRACK, - ACTIONS(7451), 1, - sym_identifier, - STATE(4698), 1, - sym_variable_declarator, + [172664] = 8, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(8499), 1, + anon_sym_QMARK, + ACTIONS(8501), 1, + sym__member_signature_marker, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6549), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3586), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [137272] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4451), 1, - sym_type_annotation, - STATE(5098), 1, - sym__initializer, + [172690] = 5, + ACTIONS(8505), 1, + sym__member_end_marker, + STATE(4725), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(4167), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8503), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137294] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4185), 1, - sym_type_annotation, - STATE(5034), 1, - sym__initializer, + [172710] = 8, + ACTIONS(3995), 1, + anon_sym_LT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5182), 1, + anon_sym_DOT, + STATE(2489), 1, + sym_arguments, + STATE(5865), 1, + sym_type_arguments, + STATE(6503), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [137316] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4192), 1, - sym_type_annotation, - STATE(5058), 1, - sym__initializer, + [172736] = 4, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3163), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, + ACTIONS(8178), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [137338] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4421), 1, - sym_type_annotation, - STATE(5054), 1, - sym__initializer, + [172754] = 4, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3147), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6816), 3, + ACTIONS(8132), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [137360] = 8, - ACTIONS(7037), 1, - anon_sym_LBRACE, - ACTIONS(7039), 1, + [172772] = 8, + ACTIONS(7979), 1, anon_sym_extends, - ACTIONS(7041), 1, + ACTIONS(7981), 1, anon_sym_implements, - STATE(4331), 1, + ACTIONS(7989), 1, + anon_sym_LBRACE, + STATE(842), 1, sym_class_body, - STATE(4843), 1, + STATE(6172), 1, sym_extends_clause, - STATE(5553), 1, + STATE(6573), 1, sym_class_heritage, - STATE(5990), 1, + STATE(7320), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137386] = 8, - ACTIONS(6953), 1, + [172798] = 4, + ACTIONS(8310), 1, anon_sym_LBRACE, - ACTIONS(7039), 1, - anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - STATE(2227), 1, - sym_class_body, - STATE(4843), 1, - sym_extends_clause, - STATE(5565), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, + STATE(3177), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137412] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4200), 1, - sym_type_annotation, - STATE(5078), 1, - sym__initializer, + ACTIONS(8204), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [172816] = 4, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3164), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, + ACTIONS(8178), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [137434] = 8, - ACTIONS(2490), 1, + [172834] = 8, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(8507), 1, + sym_identifier, + ACTIONS(8509), 1, + anon_sym_STAR, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6575), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [172860] = 8, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(6698), 1, + ACTIONS(7354), 1, sym__member_signature_marker, - ACTIONS(7481), 1, + ACTIONS(8511), 1, anon_sym_QMARK, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(3778), 1, + STATE(4248), 1, sym__call_signature, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137460] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4220), 1, - sym_type_annotation, - STATE(5181), 1, - sym__initializer, + [172886] = 8, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(7330), 1, + sym__member_signature_marker, + ACTIONS(8513), 1, + anon_sym_QMARK, + STATE(3904), 1, + sym_formal_parameters, + STATE(5210), 1, + sym__call_signature, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [137482] = 8, - ACTIONS(2490), 1, + [172912] = 8, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(7130), 1, anon_sym_LPAREN, - ACTIONS(6675), 1, + ACTIONS(7134), 1, sym__member_signature_marker, - ACTIONS(7483), 1, + ACTIONS(8515), 1, anon_sym_QMARK, - STATE(3308), 1, + STATE(3992), 1, sym_formal_parameters, - STATE(4316), 1, + STATE(4581), 1, sym__call_signature, - STATE(5735), 1, + STATE(6683), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137508] = 6, - ACTIONS(6388), 1, - anon_sym_EQ, - STATE(4653), 1, - sym_constraint, - STATE(5724), 1, - sym_default_type, + [172938] = 6, + ACTIONS(3662), 1, + anon_sym_LBRACE, + ACTIONS(3664), 1, + anon_sym_LBRACK, + ACTIONS(8374), 1, + sym_identifier, + STATE(6266), 1, + sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6965), 2, - anon_sym_COLON, - anon_sym_extends, - ACTIONS(7485), 2, - anon_sym_COMMA, - anon_sym_GT, - [137530] = 4, - ACTIONS(2458), 1, + STATE(4671), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [172960] = 8, + ACTIONS(7691), 1, anon_sym_LBRACE, - STATE(5736), 1, - sym_statement_block, + ACTIONS(7979), 1, + anon_sym_extends, + ACTIONS(7981), 1, + anon_sym_implements, + STATE(1877), 1, + sym_class_body, + STATE(6172), 1, + sym_extends_clause, + STATE(6668), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7487), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [137548] = 4, - ACTIONS(2458), 1, + [172986] = 4, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(5702), 1, + STATE(3165), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7487), 5, + ACTIONS(8180), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [137566] = 6, - ACTIONS(6447), 1, + [173004] = 8, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(5182), 1, + anon_sym_DOT, + ACTIONS(7013), 1, + anon_sym_LT, + STATE(2261), 1, + sym_arguments, + STATE(3959), 1, + sym_type_arguments, + STATE(6503), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [173030] = 6, + ACTIONS(7674), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(7682), 1, anon_sym_COLON, - STATE(4463), 1, + STATE(5393), 1, sym_type_annotation, - STATE(5106), 1, + STATE(6337), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(7676), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137588] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4464), 1, - sym_type_annotation, - STATE(5107), 1, - sym__initializer, + [173052] = 8, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(8517), 1, + anon_sym_QMARK, + ACTIONS(8519), 1, + sym__member_signature_marker, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6815), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + [173078] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8216), 7, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [137610] = 4, - ACTIONS(2458), 1, + anon_sym_COLON, + [173092] = 7, + ACTIONS(3530), 1, + anon_sym_DQUOTE, + ACTIONS(3532), 1, + anon_sym_SQUOTE, + ACTIONS(7640), 1, + sym_identifier, + ACTIONS(7886), 1, + anon_sym_type, + STATE(6633), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(6908), 2, + sym__module_export_name, + sym_string, + [173116] = 8, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(8521), 1, + sym_identifier, + ACTIONS(8523), 1, + anon_sym_DOT, + STATE(816), 1, + sym_nested_identifier, + STATE(857), 1, + sym_string, + STATE(976), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [173142] = 8, + ACTIONS(7701), 1, anon_sym_LBRACE, - STATE(5768), 1, + ACTIONS(7979), 1, + anon_sym_extends, + ACTIONS(7981), 1, + anon_sym_implements, + STATE(2528), 1, + sym_class_body, + STATE(6172), 1, + sym_extends_clause, + STATE(6830), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [173168] = 4, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3185), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7489), 5, + ACTIONS(8210), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [137628] = 6, - ACTIONS(3547), 1, + [173186] = 8, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(4637), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - STATE(2360), 1, - sym_arguments, - STATE(5468), 1, - sym_type_arguments, + ACTIONS(8525), 1, + anon_sym_QMARK, + ACTIONS(8527), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(4262), 1, + sym__call_signature, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7491), 3, - anon_sym_LBRACK, + [173212] = 8, + ACTIONS(7626), 1, + anon_sym_const, + ACTIONS(7628), 1, + anon_sym_in, + ACTIONS(7636), 1, + anon_sym_out, + ACTIONS(8433), 1, sym_identifier, - sym_private_property_identifier, - [137650] = 4, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5792), 1, - sym_statement_block, + ACTIONS(8529), 1, + anon_sym_GT, + STATE(6194), 1, + sym_variance, + STATE(6416), 1, + sym_type_parameter, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7489), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [137668] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4154), 1, - sym_type_annotation, - STATE(4902), 1, - sym__initializer, + [173238] = 8, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(8531), 1, + sym_identifier, + ACTIONS(8533), 1, + anon_sym_DOT, + STATE(4150), 1, + sym_nested_identifier, + STATE(4294), 1, + sym_string, + STATE(5232), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [137690] = 2, + [173264] = 8, + ACTIONS(1127), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1751), 1, + anon_sym_LBRACE, + ACTIONS(8535), 1, + anon_sym_LT, + ACTIONS(8537), 1, + anon_sym_extends, + STATE(4921), 1, + sym_object_type, + STATE(5457), 1, + sym_type_parameters, + STATE(6201), 1, + sym_extends_type_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 7, - sym__automatic_semicolon, + [173290] = 6, + ACTIONS(7029), 1, anon_sym_EQ, + STATE(5893), 1, + sym_constraint, + STATE(6539), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7033), 2, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, + anon_sym_GT, + ACTIONS(7790), 2, anon_sym_COLON, + anon_sym_extends, + [173312] = 8, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(8539), 1, anon_sym_QMARK, - [137704] = 8, - ACTIONS(3547), 1, + ACTIONS(8541), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(4272), 1, + sym__call_signature, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [173338] = 6, + ACTIONS(3995), 1, anon_sym_LT, - ACTIONS(3937), 1, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(7493), 1, - anon_sym_DOT, - STATE(2579), 1, + STATE(1976), 1, sym_arguments, - STATE(4805), 1, + STATE(6707), 1, sym_type_arguments, - STATE(5554), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137730] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4532), 1, - sym_type_annotation, - STATE(5198), 1, - sym__initializer, + ACTIONS(8423), 3, + anon_sym_LBRACK, + sym_identifier, + sym_private_property_identifier, + [173360] = 8, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(8543), 1, + anon_sym_QMARK, + ACTIONS(8545), 1, + sym__member_signature_marker, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6613), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7495), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [137752] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4473), 1, - sym_type_annotation, - STATE(5118), 1, - sym__initializer, + [173386] = 8, + ACTIONS(7626), 1, + anon_sym_const, + ACTIONS(7628), 1, + anon_sym_in, + ACTIONS(7636), 1, + anon_sym_out, + ACTIONS(8433), 1, + sym_identifier, + ACTIONS(8547), 1, + anon_sym_GT, + STATE(6194), 1, + sym_variance, + STATE(6416), 1, + sym_type_parameter, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [137774] = 8, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(6376), 1, - anon_sym_LT, - STATE(2486), 1, - sym_arguments, - STATE(3320), 1, - sym_type_arguments, - STATE(5636), 1, - sym_optional_chain, + [173412] = 4, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3191), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137800] = 4, - ACTIONS(7385), 1, + ACTIONS(8132), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [173430] = 4, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(4612), 1, + STATE(3158), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1663), 5, + ACTIONS(8170), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [137818] = 8, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(7497), 1, - anon_sym_QMARK, - ACTIONS(7499), 1, - sym__member_signature_marker, - STATE(3457), 1, - sym_formal_parameters, - STATE(4019), 1, - sym__call_signature, - STATE(5545), 1, - sym_type_parameters, + [173448] = 4, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3159), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137844] = 8, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6734), 1, - sym__member_signature_marker, - ACTIONS(7501), 1, - anon_sym_QMARK, - STATE(3308), 1, - sym_formal_parameters, - STATE(3726), 1, - sym__call_signature, - STATE(5735), 1, - sym_type_parameters, + ACTIONS(8172), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [173466] = 4, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3160), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137870] = 6, - ACTIONS(3352), 1, + ACTIONS(8172), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [173484] = 4, + ACTIONS(8310), 1, anon_sym_LBRACE, - ACTIONS(3354), 1, - anon_sym_LBRACK, - ACTIONS(7503), 1, - sym_identifier, - STATE(4690), 1, - sym_variable_declarator, + STATE(3161), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3403), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [137892] = 3, - ACTIONS(4197), 1, - sym_identifier, + ACTIONS(8174), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [173502] = 8, + ACTIONS(7691), 1, + anon_sym_LBRACE, + ACTIONS(7979), 1, + anon_sym_extends, + ACTIONS(7981), 1, + anon_sym_implements, + STATE(3037), 1, + sym_class_body, + STATE(6172), 1, + sym_extends_clause, + STATE(6455), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4199), 6, + [173528] = 8, + ACTIONS(7979), 1, + anon_sym_extends, + ACTIONS(7981), 1, + anon_sym_implements, + ACTIONS(8067), 1, anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - anon_sym_BQUOTE, - [137908] = 6, - ACTIONS(3547), 1, - anon_sym_LT, - ACTIONS(3937), 1, - anon_sym_LPAREN, - STATE(1639), 1, - sym_arguments, - STATE(5646), 1, - sym_type_arguments, + STATE(276), 1, + sym_class_body, + STATE(6172), 1, + sym_extends_clause, + STATE(6452), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7491), 3, - anon_sym_LBRACK, - sym_identifier, - sym_private_property_identifier, - [137930] = 8, - ACTIONS(2490), 1, + [173554] = 8, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(7130), 1, anon_sym_LPAREN, - ACTIONS(7505), 1, - sym_identifier, - ACTIONS(7507), 1, - anon_sym_STAR, - STATE(3950), 1, + ACTIONS(8549), 1, + anon_sym_QMARK, + ACTIONS(8551), 1, + sym__member_signature_marker, + STATE(3992), 1, sym_formal_parameters, - STATE(5753), 1, - sym_type_parameters, - STATE(5770), 1, + STATE(4669), 1, sym__call_signature, + STATE(6683), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137956] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4540), 1, - sym_type_annotation, - STATE(5217), 1, - sym__initializer, + [173580] = 4, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3190), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(8172), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [137978] = 4, - ACTIONS(2458), 1, + [173598] = 8, + ACTIONS(7701), 1, anon_sym_LBRACE, - STATE(5732), 1, - sym_statement_block, + ACTIONS(7979), 1, + anon_sym_extends, + ACTIONS(7981), 1, + anon_sym_implements, + STATE(2508), 1, + sym_class_body, + STATE(6172), 1, + sym_extends_clause, + STATE(6742), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7459), 5, + [173624] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8553), 7, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [137996] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4541), 1, - sym_type_annotation, - STATE(5219), 1, - sym__initializer, + [173638] = 4, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3141), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(8174), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [138018] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4548), 1, - sym_type_annotation, - STATE(5230), 1, - sym__initializer, + [173656] = 5, + ACTIONS(8246), 1, + anon_sym_AMP, + ACTIONS(8248), 1, + anon_sym_PIPE, + ACTIONS(8250), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(7670), 4, sym__automatic_semicolon, - anon_sym_COMMA, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_SEMI, - [138040] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4550), 1, - sym_type_annotation, - STATE(5236), 1, - sym__initializer, + [173676] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(8555), 7, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [138062] = 8, - ACTIONS(7037), 1, - anon_sym_LBRACE, - ACTIONS(7039), 1, - anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - STATE(781), 1, - sym_class_body, - STATE(4843), 1, - sym_extends_clause, - STATE(5624), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [138088] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4557), 1, - sym_type_annotation, - STATE(5247), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [173690] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, - sym__automatic_semicolon, + ACTIONS(6316), 2, anon_sym_COMMA, - anon_sym_SEMI, - [138110] = 8, - ACTIONS(2490), 1, + anon_sym_RBRACE, + ACTIONS(770), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [173706] = 8, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(7509), 1, - sym_identifier, - ACTIONS(7511), 1, - anon_sym_STAR, - STATE(3950), 1, + ACTIONS(7274), 1, + sym__member_signature_marker, + ACTIONS(8557), 1, + anon_sym_QMARK, + STATE(3904), 1, sym_formal_parameters, - STATE(5494), 1, + STATE(5024), 1, sym__call_signature, - STATE(5753), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138136] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4566), 1, - sym_type_annotation, - STATE(5259), 1, - sym__initializer, + [173732] = 8, + ACTIONS(3995), 1, + anon_sym_LT, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(8559), 1, + anon_sym_DOT, + STATE(2104), 1, + sym_arguments, + STATE(5925), 1, + sym_type_arguments, + STATE(6590), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [173758] = 5, + ACTIONS(8314), 1, + sym__member_end_marker, + STATE(4718), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(4231), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8312), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138158] = 8, - ACTIONS(2490), 1, + [173778] = 8, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(7513), 1, - anon_sym_QMARK, - ACTIONS(7515), 1, + ACTIONS(7224), 1, sym__member_signature_marker, - STATE(3950), 1, + ACTIONS(8561), 1, + anon_sym_QMARK, + STATE(3904), 1, sym_formal_parameters, - STATE(5739), 1, + STATE(5975), 1, sym__call_signature, - STATE(5753), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138184] = 3, - ACTIONS(7517), 1, - anon_sym_EQ, + [173804] = 5, + ACTIONS(8567), 1, + sym__member_end_marker, + STATE(4715), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3593), 6, - anon_sym_COMMA, + ACTIONS(8565), 2, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [138200] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4569), 1, - sym_type_annotation, - STATE(5261), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6830), 3, + anon_sym_PIPE_RBRACE, + ACTIONS(8563), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138222] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4571), 1, - sym_type_annotation, - STATE(5262), 1, - sym__initializer, + [173824] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(8569), 7, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [138244] = 3, - ACTIONS(4227), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4229), 6, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - anon_sym_BQUOTE, - [138260] = 8, - ACTIONS(2490), 1, + anon_sym_PIPE_RBRACE, + [173838] = 8, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(7520), 1, + ACTIONS(8571), 1, anon_sym_QMARK, - ACTIONS(7522), 1, + ACTIONS(8573), 1, sym__member_signature_marker, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(3606), 1, + STATE(4770), 1, sym__call_signature, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138286] = 8, - ACTIONS(6973), 1, - anon_sym_LBRACE, - ACTIONS(7039), 1, - anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - STATE(2570), 1, - sym_class_body, - STATE(4843), 1, - sym_extends_clause, - STATE(5658), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [138312] = 8, - ACTIONS(2490), 1, + [173864] = 8, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - ACTIONS(7524), 1, - anon_sym_QMARK, - ACTIONS(7526), 1, - sym__member_signature_marker, - STATE(3308), 1, + ACTIONS(8575), 1, + sym_identifier, + ACTIONS(8577), 1, + anon_sym_STAR, + STATE(4899), 1, sym_formal_parameters, - STATE(3698), 1, - sym__call_signature, - STATE(5735), 1, + STATE(6471), 1, sym_type_parameters, + STATE(6498), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138338] = 8, - ACTIONS(3937), 1, + [173890] = 8, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(3941), 1, + ACTIONS(4454), 1, anon_sym_DOT, - ACTIONS(4469), 1, + ACTIONS(5011), 1, anon_sym_QMARK_DOT, - ACTIONS(6376), 1, + ACTIONS(7013), 1, anon_sym_LT, - STATE(1977), 1, + STATE(2320), 1, sym_arguments, - STATE(3071), 1, + STATE(3644), 1, sym_type_arguments, - STATE(5554), 1, + STATE(6590), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138364] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4577), 1, - sym_type_annotation, - STATE(5269), 1, - sym__initializer, + [173916] = 5, + ACTIONS(8581), 1, + sym__member_end_marker, + STATE(4719), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(4173), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8579), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138386] = 6, - ACTIONS(6447), 1, + [173936] = 6, + ACTIONS(7029), 1, anon_sym_EQ, - ACTIONS(6455), 1, + STATE(5560), 1, + sym_constraint, + STATE(6468), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7790), 2, anon_sym_COLON, - STATE(4579), 1, - sym_type_annotation, - STATE(5273), 1, - sym__initializer, + anon_sym_extends, + ACTIONS(8583), 2, + anon_sym_COMMA, + anon_sym_GT, + [173958] = 3, + ACTIONS(8585), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, - sym__automatic_semicolon, + ACTIONS(4007), 6, anon_sym_COMMA, - anon_sym_SEMI, - [138408] = 8, - ACTIONS(2490), 1, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK, + [173974] = 8, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - ACTIONS(7528), 1, - anon_sym_QMARK, - ACTIONS(7530), 1, - sym__member_signature_marker, - STATE(3950), 1, + ACTIONS(8588), 1, + sym_identifier, + ACTIONS(8590), 1, + anon_sym_STAR, + STATE(4899), 1, sym_formal_parameters, - STATE(5655), 1, - sym__call_signature, - STATE(5753), 1, + STATE(6471), 1, sym_type_parameters, + STATE(6575), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138434] = 8, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(7532), 1, - anon_sym_QMARK, - ACTIONS(7534), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(5635), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + [174000] = 5, + ACTIONS(8581), 1, + sym__member_end_marker, + STATE(4725), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4173), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8579), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [174020] = 8, + ACTIONS(7626), 1, + anon_sym_const, + ACTIONS(7628), 1, + anon_sym_in, + ACTIONS(7636), 1, + anon_sym_out, + ACTIONS(8433), 1, + sym_identifier, + ACTIONS(8592), 1, + anon_sym_GT, + STATE(6194), 1, + sym_variance, + STATE(6416), 1, + sym_type_parameter, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138460] = 7, - ACTIONS(3084), 1, + [174046] = 8, + ACTIONS(1667), 1, anon_sym_DQUOTE, - ACTIONS(3086), 1, + ACTIONS(1669), 1, anon_sym_SQUOTE, - ACTIONS(6903), 1, + ACTIONS(8523), 1, + anon_sym_DOT, + ACTIONS(8594), 1, sym_identifier, - ACTIONS(6979), 1, - anon_sym_type, - STATE(5532), 1, - sym__import_identifier, + STATE(857), 1, + sym_string, + STATE(976), 1, + sym__module, + STATE(5770), 1, + sym_nested_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(6060), 2, - sym__module_export_name, - sym_string, - [138484] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4106), 1, - sym_type_annotation, - STATE(5052), 1, - sym__initializer, + [174072] = 5, + ACTIONS(8598), 1, + sym__member_end_marker, + STATE(4725), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, + ACTIONS(4161), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8596), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138506] = 2, + [174092] = 5, + ACTIONS(8602), 1, + sym__member_end_marker, + STATE(4725), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7202), 7, + ACTIONS(4175), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8600), 3, sym__automatic_semicolon, - anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [138520] = 6, - ACTIONS(6447), 1, + [174112] = 8, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(7310), 1, + sym__member_signature_marker, + ACTIONS(8604), 1, + anon_sym_QMARK, + STATE(3904), 1, + sym_formal_parameters, + STATE(4866), 1, + sym__call_signature, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [174138] = 3, + ACTIONS(8606), 1, anon_sym_EQ, - ACTIONS(6455), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4013), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_COLON, - STATE(4108), 1, - sym_type_annotation, - STATE(5061), 1, - sym__initializer, + anon_sym_RBRACK, + anon_sym_QMARK, + [174154] = 5, + ACTIONS(8612), 1, + sym__member_end_marker, + STATE(4540), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, + ACTIONS(8610), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8608), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138542] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4475), 1, - sym_type_annotation, - STATE(5123), 1, - sym__initializer, + [174174] = 4, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3207), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(8212), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [138564] = 8, - ACTIONS(6923), 1, - anon_sym_const, - ACTIONS(6925), 1, - anon_sym_in, - ACTIONS(6933), 1, - anon_sym_out, - ACTIONS(7435), 1, + [174192] = 6, + ACTIONS(3662), 1, + anon_sym_LBRACE, + ACTIONS(3664), 1, + anon_sym_LBRACK, + ACTIONS(8374), 1, sym_identifier, - ACTIONS(7536), 1, - anon_sym_GT, - STATE(5395), 1, - sym_variance, - STATE(5767), 1, - sym_type_parameter, + STATE(5776), 1, + sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138590] = 7, - ACTIONS(862), 1, - anon_sym_COLON, - ACTIONS(7538), 1, - anon_sym_EQ, - ACTIONS(7542), 1, + STATE(4671), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [174214] = 5, + ACTIONS(8619), 1, + sym__member_end_marker, + STATE(4725), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8617), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8614), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [174234] = 8, + ACTIONS(7701), 1, + anon_sym_LBRACE, + ACTIONS(7979), 1, + anon_sym_extends, + ACTIONS(7981), 1, + anon_sym_implements, + STATE(2575), 1, + sym_class_body, + STATE(6172), 1, + sym_extends_clause, + STATE(6393), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [174260] = 3, + ACTIONS(8425), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4749), 6, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PIPE, anon_sym_QMARK, - STATE(4674), 1, - sym_type_annotation, - STATE(5501), 1, - sym__initializer, + anon_sym_extends, + [174276] = 5, + ACTIONS(8425), 1, + anon_sym_AMP, + ACTIONS(8427), 1, + anon_sym_PIPE, + ACTIONS(8429), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7540), 2, + ACTIONS(4761), 4, anon_sym_COMMA, - anon_sym_RPAREN, - [138614] = 8, - ACTIONS(7039), 1, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [174296] = 3, + ACTIONS(8622), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4773), 6, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + [174312] = 4, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3209), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8212), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [174330] = 8, + ACTIONS(7979), 1, anon_sym_extends, - ACTIONS(7041), 1, + ACTIONS(7981), 1, anon_sym_implements, - ACTIONS(7047), 1, + ACTIONS(8067), 1, anon_sym_LBRACE, - STATE(788), 1, + STATE(261), 1, sym_class_body, - STATE(4843), 1, + STATE(6172), 1, sym_extends_clause, - STATE(5764), 1, + STATE(6514), 1, sym_class_heritage, - STATE(5990), 1, + STATE(7320), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138640] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4582), 1, - sym_type_annotation, - STATE(5283), 1, - sym__initializer, + [174356] = 8, + ACTIONS(7977), 1, + anon_sym_LBRACE, + ACTIONS(7979), 1, + anon_sym_extends, + ACTIONS(7981), 1, + anon_sym_implements, + STATE(5203), 1, + sym_class_body, + STATE(6172), 1, + sym_extends_clause, + STATE(6842), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, - sym__automatic_semicolon, + [174382] = 4, + ACTIONS(8624), 1, anon_sym_COMMA, + STATE(4733), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5382), 5, + anon_sym_RBRACE, anon_sym_SEMI, - [138662] = 8, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + [174400] = 8, ACTIONS(217), 1, anon_sym_LBRACE_PIPE, - ACTIONS(1507), 1, + ACTIONS(1657), 1, anon_sym_LBRACE, - ACTIONS(7544), 1, + ACTIONS(8535), 1, anon_sym_LT, - ACTIONS(7546), 1, + ACTIONS(8537), 1, anon_sym_extends, - STATE(908), 1, + STATE(870), 1, sym_object_type, - STATE(4123), 1, + STATE(5406), 1, sym_type_parameters, - STATE(5271), 1, + STATE(6198), 1, sym_extends_type_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138688] = 6, - ACTIONS(3352), 1, - anon_sym_LBRACE, - ACTIONS(3354), 1, - anon_sym_LBRACK, - ACTIONS(7548), 1, - sym_identifier, - STATE(4676), 1, - sym_variable_declarator, + [174426] = 5, + ACTIONS(8152), 1, + anon_sym_AMP, + ACTIONS(8154), 1, + anon_sym_PIPE, + ACTIONS(8156), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3404), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [138710] = 6, - ACTIONS(6447), 1, + ACTIONS(7670), 4, + sym__automatic_semicolon, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4583), 1, - sym_type_annotation, - STATE(5290), 1, - sym__initializer, + anon_sym_COMMA, + anon_sym_SEMI, + [174446] = 8, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(8627), 1, + sym_identifier, + ACTIONS(8629), 1, + anon_sym_STAR, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6498), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [174472] = 8, + ACTIONS(3995), 1, + anon_sym_LT, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(8451), 1, + anon_sym_DOT, + STATE(1768), 1, + sym_arguments, + STATE(5925), 1, + sym_type_arguments, + STATE(6590), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [174498] = 8, + ACTIONS(3995), 1, + anon_sym_LT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(8631), 1, + anon_sym_DOT, + STATE(2939), 1, + sym_arguments, + STATE(5865), 1, + sym_type_arguments, + STATE(6503), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [174524] = 5, + ACTIONS(8637), 1, + sym__member_end_marker, + STATE(4745), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(8635), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8633), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138732] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4247), 1, - sym_type_annotation, - STATE(5264), 1, - sym__initializer, + [174544] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, + ACTIONS(8254), 7, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [138754] = 4, - ACTIONS(2458), 1, + anon_sym_COLON, + [174558] = 8, + ACTIONS(7691), 1, anon_sym_LBRACE, - STATE(5537), 1, - sym_statement_block, + ACTIONS(7979), 1, + anon_sym_extends, + ACTIONS(7981), 1, + anon_sym_implements, + STATE(1883), 1, + sym_class_body, + STATE(6172), 1, + sym_extends_clause, + STATE(6776), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [174584] = 8, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(4454), 1, + anon_sym_DOT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(7013), 1, + anon_sym_LT, + STATE(2603), 1, + sym_arguments, + STATE(3644), 1, + sym_type_arguments, + STATE(6590), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7550), 5, + [174610] = 8, + ACTIONS(7977), 1, + anon_sym_LBRACE, + ACTIONS(7979), 1, + anon_sym_extends, + ACTIONS(7981), 1, + anon_sym_implements, + STATE(4802), 1, + sym_class_body, + STATE(6172), 1, + sym_extends_clause, + STATE(6779), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [174636] = 5, + ACTIONS(8641), 1, + sym__member_end_marker, + STATE(4748), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4187), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8639), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, + [174656] = 5, + ACTIONS(8641), 1, + sym__member_end_marker, + STATE(4725), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4187), 2, + anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - [138772] = 8, - ACTIONS(6953), 1, + ACTIONS(8639), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [174676] = 8, + ACTIONS(7691), 1, anon_sym_LBRACE, - ACTIONS(7039), 1, + ACTIONS(7979), 1, anon_sym_extends, - ACTIONS(7041), 1, + ACTIONS(7981), 1, anon_sym_implements, - STATE(2379), 1, + STATE(1886), 1, sym_class_body, - STATE(4843), 1, + STATE(6172), 1, sym_extends_clause, - STATE(5746), 1, + STATE(6793), 1, sym_class_heritage, - STATE(5990), 1, + STATE(7320), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138798] = 8, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(7552), 1, - anon_sym_QMARK, - ACTIONS(7554), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(5465), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + [174702] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138824] = 6, - ACTIONS(6447), 1, + ACTIONS(4007), 7, anon_sym_EQ, - ACTIONS(6455), 1, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_COLON, - STATE(4588), 1, - sym_type_annotation, - STATE(5304), 1, - sym__initializer, + anon_sym_RBRACK, + anon_sym_QMARK, + [174716] = 5, + ACTIONS(8645), 1, + sym__member_end_marker, + STATE(4725), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(4191), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8643), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138846] = 3, - ACTIONS(4247), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4249), 6, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - anon_sym_BQUOTE, - [138862] = 8, - ACTIONS(2490), 1, + [174736] = 8, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - ACTIONS(6571), 1, - sym__member_signature_marker, - ACTIONS(7556), 1, - anon_sym_QMARK, - STATE(3950), 1, + ACTIONS(8647), 1, + sym_identifier, + ACTIONS(8649), 1, + anon_sym_STAR, + STATE(4899), 1, sym_formal_parameters, - STATE(5709), 1, - sym__call_signature, - STATE(5753), 1, + STATE(6471), 1, sym_type_parameters, + STATE(6498), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138888] = 2, + [174762] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7558), 7, + ACTIONS(7991), 7, sym__automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_in, + anon_sym_of, anon_sym_COLON, - anon_sym_PIPE_RBRACE, - [138902] = 6, - ACTIONS(3352), 1, - anon_sym_LBRACE, - ACTIONS(3354), 1, - anon_sym_LBRACK, - ACTIONS(7451), 1, + [174776] = 8, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(7314), 1, + sym__member_signature_marker, + ACTIONS(8651), 1, + anon_sym_QMARK, + STATE(3904), 1, + sym_formal_parameters, + STATE(4279), 1, + sym__call_signature, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [174802] = 8, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(8653), 1, sym_identifier, - STATE(4690), 1, - sym_variable_declarator, + ACTIONS(8655), 1, + anon_sym_STAR, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6498), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3586), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [138924] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4081), 1, - sym_type_annotation, - STATE(4812), 1, - sym__initializer, + [174828] = 5, + ACTIONS(8661), 1, + sym__member_end_marker, + STATE(4586), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6798), 3, + ACTIONS(8659), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8657), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138946] = 8, - ACTIONS(2490), 1, + [174848] = 8, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - ACTIONS(7560), 1, + ACTIONS(8663), 1, sym_identifier, - ACTIONS(7562), 1, + ACTIONS(8665), 1, anon_sym_STAR, - STATE(3950), 1, + STATE(4899), 1, sym_formal_parameters, - STATE(5480), 1, - sym__call_signature, - STATE(5753), 1, + STATE(6471), 1, sym_type_parameters, + STATE(6575), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138972] = 2, + [174874] = 8, + ACTIONS(7701), 1, + anon_sym_LBRACE, + ACTIONS(7979), 1, + anon_sym_extends, + ACTIONS(7981), 1, + anon_sym_implements, + STATE(2779), 1, + sym_class_body, + STATE(6172), 1, + sym_extends_clause, + STATE(6529), 1, + sym_class_heritage, + STATE(7320), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3593), 7, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [138986] = 2, + [174900] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4938), 7, + ACTIONS(8063), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -254079,58 +301409,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_of, anon_sym_COLON, - [139000] = 3, + [174914] = 8, + ACTIONS(3995), 1, + anon_sym_LT, + ACTIONS(5011), 1, + anon_sym_QMARK_DOT, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(8667), 1, + anon_sym_DOT, + STATE(2409), 1, + sym_arguments, + STATE(5865), 1, + sym_type_arguments, + STATE(6503), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5793), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(728), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, + [174940] = 8, + ACTIONS(2678), 1, anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(7376), 1, + sym__member_signature_marker, + ACTIONS(8669), 1, anon_sym_QMARK, - [139016] = 8, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(7564), 1, - sym_identifier, - ACTIONS(7566), 1, - anon_sym_DOT, - STATE(3536), 1, - sym_nested_identifier, - STATE(3633), 1, - sym_string, - STATE(4071), 1, - sym__module, + STATE(3904), 1, + sym_formal_parameters, + STATE(4974), 1, + sym__call_signature, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139042] = 6, - ACTIONS(3352), 1, - anon_sym_LBRACE, - ACTIONS(3354), 1, - anon_sym_LBRACK, - ACTIONS(7451), 1, - sym_identifier, - STATE(4676), 1, - sym_variable_declarator, + [174966] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3586), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [139064] = 2, + ACTIONS(5656), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [174980] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4934), 7, + ACTIONS(8021), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -254138,30404 +301469,31101 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_of, anon_sym_COLON, - [139078] = 4, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5586), 1, - sym_statement_block, + [174994] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7568), 5, + ACTIONS(8144), 7, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [139096] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, anon_sym_COLON, - STATE(4116), 1, - sym_type_annotation, - STATE(5166), 1, - sym__initializer, + [175008] = 4, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3192), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, + ACTIONS(8128), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [139118] = 8, - ACTIONS(1031), 1, - anon_sym_LBRACE_PIPE, - ACTIONS(1599), 1, - anon_sym_LBRACE, - ACTIONS(7544), 1, + [175026] = 8, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(7546), 1, - anon_sym_extends, - STATE(4113), 1, - sym_object_type, - STATE(4157), 1, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(8671), 1, + sym_identifier, + ACTIONS(8673), 1, + anon_sym_STAR, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, sym_type_parameters, - STATE(4921), 1, - sym_extends_type_clause, + STATE(6575), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [175052] = 3, + ACTIONS(4843), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139144] = 4, - ACTIONS(2458), 1, + ACTIONS(4845), 6, anon_sym_LBRACE, - STATE(5588), 1, - sym_statement_block, + anon_sym_LPAREN, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + anon_sym_BQUOTE, + [175068] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7570), 5, + ACTIONS(5654), 7, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [139162] = 8, - ACTIONS(2490), 1, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [175082] = 8, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(8675), 1, + sym_identifier, + ACTIONS(8677), 1, + anon_sym_STAR, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6607), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [175108] = 7, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(6585), 1, + ACTIONS(8679), 1, sym__member_signature_marker, - ACTIONS(7572), 1, - anon_sym_QMARK, - STATE(3457), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4015), 1, + STATE(4276), 1, sym__call_signature, - STATE(5545), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139188] = 6, - ACTIONS(3352), 1, - anon_sym_LBRACE, - ACTIONS(3354), 1, - anon_sym_LBRACK, - ACTIONS(7451), 1, - sym_identifier, - STATE(5204), 1, - sym_variable_declarator, + [175131] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(6023), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3586), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [139210] = 4, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5590), 1, - sym_statement_block, + ACTIONS(8681), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [175148] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5766), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7570), 5, + ACTIONS(8683), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [139228] = 4, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5597), 1, - sym_statement_block, + [175165] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7574), 5, + ACTIONS(8180), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [139246] = 6, - ACTIONS(6388), 1, + [175178] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(4750), 1, - sym_constraint, - STATE(5542), 1, - sym_default_type, + STATE(6028), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6965), 2, - anon_sym_COLON, - anon_sym_extends, - ACTIONS(7576), 2, + ACTIONS(8681), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_GT, - [139268] = 6, - ACTIONS(6447), 1, + anon_sym_SEMI, + [175195] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4379), 1, - sym_type_annotation, - STATE(4806), 1, + STATE(6029), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(8685), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [139290] = 6, - ACTIONS(6447), 1, + [175212] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4380), 1, - sym_type_annotation, - STATE(4992), 1, + STATE(6030), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(8685), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [139312] = 4, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5769), 1, - sym_statement_block, + [175229] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(6031), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7578), 5, + ACTIONS(8685), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [139330] = 8, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(7580), 1, - sym_identifier, - ACTIONS(7582), 1, - anon_sym_STAR, - STATE(3950), 1, - sym_formal_parameters, - STATE(5750), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [139356] = 6, - ACTIONS(6447), 1, + [175246] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4383), 1, - sym_type_annotation, - STATE(5002), 1, + STATE(6032), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(8685), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [139378] = 4, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5685), 1, - sym_statement_block, + [175263] = 5, + ACTIONS(8689), 1, + anon_sym_BQUOTE, + ACTIONS(8691), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8687), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4804), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [175282] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7584), 5, + ACTIONS(1997), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [139396] = 6, - ACTIONS(6447), 1, + [175295] = 7, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(8693), 1, + anon_sym_COMMA, + ACTIONS(8695), 1, + anon_sym_GT, + STATE(6295), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [175318] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4117), 1, - sym_type_annotation, - STATE(5192), 1, + STATE(6037), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, + ACTIONS(8681), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [139418] = 4, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5785), 1, - sym_statement_block, + [175335] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7586), 5, + ACTIONS(8192), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [139436] = 8, - ACTIONS(7037), 1, - anon_sym_LBRACE, - ACTIONS(7039), 1, - anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - STATE(773), 1, - sym_class_body, - STATE(4843), 1, - sym_extends_clause, - STATE(5462), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [139462] = 3, - ACTIONS(7588), 1, - anon_sym_EQ, + [175348] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3593), 6, + ACTIONS(2023), 6, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [139478] = 8, - ACTIONS(6923), 1, - anon_sym_const, - ACTIONS(6925), 1, - anon_sym_in, - ACTIONS(6933), 1, - anon_sym_out, - ACTIONS(7435), 1, - sym_identifier, - ACTIONS(7591), 1, - anon_sym_GT, - STATE(5395), 1, - sym_variance, - STATE(5767), 1, - sym_type_parameter, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [175361] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139504] = 8, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(7593), 1, - sym_identifier, - ACTIONS(7595), 1, - anon_sym_STAR, - STATE(3950), 1, - sym_formal_parameters, - STATE(5494), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + ACTIONS(8419), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + [175374] = 5, + ACTIONS(8700), 1, + anon_sym_BQUOTE, + ACTIONS(8702), 1, + anon_sym_DOLLAR_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139530] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4590), 1, - sym_type_annotation, - STATE(5312), 1, - sym__initializer, + ACTIONS(8697), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4783), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [175393] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(8192), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [139552] = 8, - ACTIONS(862), 1, - anon_sym_COLON, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(7597), 1, - anon_sym_QMARK, - STATE(5505), 1, - sym_type_annotation, - STATE(5823), 1, - sym_type_parameters, - STATE(5940), 1, - sym_formal_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [139578] = 8, - ACTIONS(1517), 1, + anon_sym_PIPE_RBRACE, + [175406] = 7, + ACTIONS(1759), 1, anon_sym_DQUOTE, - ACTIONS(1519), 1, + ACTIONS(1761), 1, anon_sym_SQUOTE, - ACTIONS(7449), 1, - anon_sym_DOT, - ACTIONS(7599), 1, + ACTIONS(8531), 1, sym_identifier, - STATE(785), 1, + STATE(4150), 1, + sym_nested_identifier, + STATE(4294), 1, sym_string, - STATE(859), 1, + STATE(5041), 1, sym__module, - STATE(4662), 1, - sym_nested_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139604] = 6, - ACTIONS(6447), 1, + [175429] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4593), 1, - sym_type_annotation, - STATE(5316), 1, + STATE(6043), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(8681), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [139626] = 8, - ACTIONS(7039), 1, + [175446] = 7, + ACTIONS(7626), 1, + anon_sym_const, + ACTIONS(7628), 1, + anon_sym_in, + ACTIONS(7636), 1, + anon_sym_out, + ACTIONS(8433), 1, + sym_identifier, + STATE(6194), 1, + sym_variance, + STATE(6350), 1, + sym_type_parameter, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [175469] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2538), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - ACTIONS(7232), 1, + [175482] = 6, + ACTIONS(8469), 1, + anon_sym_DOT, + ACTIONS(8471), 1, + anon_sym_LT, + ACTIONS(8705), 1, anon_sym_LBRACE, - STATE(252), 1, - sym_class_body, - STATE(4843), 1, - sym_extends_clause, - STATE(5605), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, + STATE(6279), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139652] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4606), 1, - sym_type_annotation, - STATE(5345), 1, - sym__initializer, + ACTIONS(8707), 2, + anon_sym_COMMA, + anon_sym_LBRACE_PIPE, + [175503] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(3120), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [139674] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4596), 1, - sym_type_annotation, - STATE(5324), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [175516] = 7, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7130), 1, + anon_sym_LPAREN, + ACTIONS(7420), 1, + sym__member_signature_marker, + STATE(3992), 1, + sym_formal_parameters, + STATE(4690), 1, + sym__call_signature, + STATE(6683), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [139696] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4270), 1, - sym_type_annotation, - STATE(5358), 1, - sym__initializer, + [175539] = 7, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(8709), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(4897), 1, + sym__call_signature, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [175562] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6834), 3, + ACTIONS(3096), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [139718] = 3, - ACTIONS(7601), 1, - anon_sym_EQ, + anon_sym_PIPE_RBRACE, + [175575] = 5, + ACTIONS(8691), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8713), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3584), 6, + ACTIONS(8711), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4855), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [175594] = 7, + ACTIONS(8467), 1, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [139734] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4597), 1, - sym_type_annotation, - STATE(5325), 1, - sym__initializer, + ACTIONS(8471), 1, + anon_sym_LT, + ACTIONS(8715), 1, + anon_sym_LBRACE, + ACTIONS(8717), 1, + anon_sym_LBRACE_PIPE, + STATE(5708), 1, + aux_sym_extends_type_clause_repeat1, + STATE(6297), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [175617] = 7, + ACTIONS(1759), 1, + anon_sym_DQUOTE, + ACTIONS(1761), 1, + anon_sym_SQUOTE, + ACTIONS(8531), 1, + sym_identifier, + STATE(4150), 1, + sym_nested_identifier, + STATE(4294), 1, + sym_string, + STATE(5232), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [139756] = 6, - ACTIONS(6447), 1, + [175640] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4598), 1, - sym_type_annotation, - STATE(5327), 1, + STATE(5920), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(8719), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [139778] = 5, - ACTIONS(7603), 1, - anon_sym_AMP, - ACTIONS(7605), 1, - anon_sym_PIPE, - ACTIONS(7607), 1, - anon_sym_extends, + [175657] = 5, + ACTIONS(8691), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8723), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4203), 4, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK, - [139798] = 4, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5810), 1, - sym_statement_block, + ACTIONS(8721), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4783), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [175676] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7586), 5, + ACTIONS(8196), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [139816] = 6, - ACTIONS(6447), 1, + [175689] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4386), 1, - sym_type_annotation, - STATE(5004), 1, + STATE(5984), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(8725), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [139838] = 4, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5654), 1, - sym_statement_block, + [175706] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5520), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7609), 5, + ACTIONS(8725), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [139856] = 2, + [175723] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7212), 7, + ACTIONS(2043), 6, sym__automatic_semicolon, - anon_sym_EQ, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [139870] = 4, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5725), 1, - sym_statement_block, + anon_sym_PIPE_RBRACE, + [175736] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7586), 5, + ACTIONS(8727), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [139888] = 6, - ACTIONS(6447), 1, + [175749] = 5, + ACTIONS(8691), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8729), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8721), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4783), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [175768] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4445), 1, - sym_type_annotation, - STATE(5079), 1, + STATE(6098), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(8725), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [139910] = 6, - ACTIONS(6447), 1, + [175785] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4392), 1, - sym_type_annotation, - STATE(5008), 1, + STATE(6106), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(8725), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [139932] = 6, - ACTIONS(6447), 1, + [175802] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4394), 1, - sym_type_annotation, - STATE(5010), 1, + STATE(6111), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(8725), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [139954] = 6, - ACTIONS(6447), 1, + [175819] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4395), 1, - sym_type_annotation, - STATE(5017), 1, + STATE(6112), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(8725), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [139976] = 3, - ACTIONS(7603), 1, - anon_sym_AMP, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4311), 6, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [139992] = 8, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(6417), 1, - anon_sym_LT, - STATE(2005), 1, - sym_arguments, - STATE(3147), 1, - sym_type_arguments, - STATE(5554), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [140018] = 3, - ACTIONS(7611), 1, - anon_sym_extends, + [175836] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4339), 6, + ACTIONS(3148), 6, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [175849] = 7, + ACTIONS(7533), 1, anon_sym_AMP, + ACTIONS(7535), 1, anon_sym_PIPE, - anon_sym_QMARK, - [140034] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4562), 1, - sym_type_annotation, - STATE(5254), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6778), 3, - sym__automatic_semicolon, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(8731), 1, anon_sym_COMMA, - anon_sym_SEMI, - [140056] = 8, - ACTIONS(3547), 1, - anon_sym_LT, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - STATE(1672), 1, - sym_arguments, - STATE(4805), 1, - sym_type_arguments, - STATE(5554), 1, - sym_optional_chain, + ACTIONS(8733), 1, + anon_sym_GT, + STATE(6168), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140082] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4399), 1, - sym_type_annotation, - STATE(5019), 1, - sym__initializer, + [175872] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(3152), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [140104] = 6, - ACTIONS(6447), 1, + anon_sym_PIPE_RBRACE, + [175885] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4600), 1, - sym_type_annotation, - STATE(5328), 1, + STATE(6016), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(8735), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [140126] = 4, - ACTIONS(7613), 1, - anon_sym_COMMA, - STATE(3740), 1, - aux_sym_sequence_expression_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4854), 5, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - [140144] = 8, - ACTIONS(3547), 1, - anon_sym_LT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(7616), 1, - anon_sym_DOT, - STATE(2499), 1, - sym_arguments, - STATE(4665), 1, - sym_type_arguments, - STATE(5636), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [140170] = 8, - ACTIONS(3547), 1, - anon_sym_LT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(7618), 1, - anon_sym_DOT, - STATE(1995), 1, - sym_arguments, - STATE(4805), 1, - sym_type_arguments, - STATE(5554), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [140196] = 6, - ACTIONS(6447), 1, + [175902] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4405), 1, - sym_type_annotation, - STATE(5033), 1, + STATE(6024), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(8725), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [140218] = 6, - ACTIONS(6388), 1, - anon_sym_EQ, - STATE(4754), 1, - sym_constraint, - STATE(5789), 1, - sym_default_type, + [175919] = 5, + ACTIONS(8691), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8739), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6963), 2, - anon_sym_COMMA, - anon_sym_GT, - ACTIONS(6965), 2, - anon_sym_COLON, - anon_sym_extends, - [140240] = 4, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5727), 1, - sym_statement_block, + ACTIONS(8737), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4873), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [175938] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7609), 5, + ACTIONS(3084), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [140258] = 6, - ACTIONS(6447), 1, + [175951] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4407), 1, - sym_type_annotation, - STATE(5035), 1, + STATE(6113), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(8725), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [140280] = 8, - ACTIONS(2490), 1, + [175968] = 7, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(7130), 1, anon_sym_LPAREN, - ACTIONS(7620), 1, - anon_sym_QMARK, - ACTIONS(7622), 1, + ACTIONS(7456), 1, sym__member_signature_marker, - STATE(3308), 1, + STATE(3992), 1, sym_formal_parameters, - STATE(5091), 1, + STATE(4579), 1, sym__call_signature, - STATE(5735), 1, + STATE(6683), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140306] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4133), 1, - sym_type_annotation, - STATE(4840), 1, - sym__initializer, + [175991] = 5, + ACTIONS(8741), 1, + anon_sym_AMP, + ACTIONS(8743), 1, + anon_sym_PIPE, + ACTIONS(8745), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [140328] = 4, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5777), 1, - sym_statement_block, + ACTIONS(4616), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [176010] = 7, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(8521), 1, + sym_identifier, + STATE(816), 1, + sym_nested_identifier, + STATE(857), 1, + sym_string, + STATE(976), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7624), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [140346] = 6, - ACTIONS(6388), 1, + [176033] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(4683), 1, - sym_constraint, - STATE(5829), 1, - sym_default_type, + STATE(5643), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6392), 2, + ACTIONS(8725), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_GT, - ACTIONS(6965), 2, - anon_sym_COLON, - anon_sym_extends, - [140368] = 6, - ACTIONS(6447), 1, + anon_sym_SEMI, + [176050] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4518), 1, - sym_type_annotation, - STATE(5184), 1, + STATE(5511), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6842), 3, + ACTIONS(8725), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [140390] = 6, - ACTIONS(6447), 1, + [176067] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4287), 1, - sym_type_annotation, - STATE(4837), 1, + STATE(5923), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, + ACTIONS(8747), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [140412] = 8, - ACTIONS(7039), 1, - anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - ACTIONS(7232), 1, - anon_sym_LBRACE, - STATE(240), 1, - sym_class_body, - STATE(4843), 1, - sym_extends_clause, - STATE(5754), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, + [176084] = 7, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(8749), 1, + sym__member_signature_marker, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6661), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140438] = 3, - ACTIONS(6991), 1, - anon_sym_is, + [176107] = 5, + ACTIONS(8741), 1, + anon_sym_AMP, + ACTIONS(8743), 1, + anon_sym_PIPE, + ACTIONS(8745), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4085), 6, + ACTIONS(4929), 3, anon_sym_as, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [140454] = 4, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5778), 1, - sym_statement_block, + [176126] = 3, + ACTIONS(8751), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7626), 5, - sym__automatic_semicolon, + ACTIONS(2013), 5, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [140472] = 3, - ACTIONS(7628), 1, - anon_sym_is, + [176141] = 3, + ACTIONS(8741), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4081), 6, + ACTIONS(4869), 5, anon_sym_as, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [140488] = 8, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6477), 1, - sym__member_signature_marker, - ACTIONS(7630), 1, - anon_sym_QMARK, - STATE(3457), 1, - sym_formal_parameters, - STATE(3911), 1, - sym__call_signature, - STATE(5545), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [140514] = 2, + [176156] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(6056), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7260), 7, + ACTIONS(8681), 4, sym__automatic_semicolon, - anon_sym_EQ, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [140528] = 8, - ACTIONS(2490), 1, + [176173] = 7, + ACTIONS(7630), 1, + anon_sym_GT, + ACTIONS(8753), 1, + sym_identifier, + ACTIONS(8755), 1, + sym_jsx_identifier, + ACTIONS(8757), 1, + anon_sym_SLASH_GT, + STATE(3804), 1, + sym_nested_identifier, + STATE(4182), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [176196] = 7, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(6459), 1, + ACTIONS(7384), 1, sym__member_signature_marker, - ACTIONS(7632), 1, - anon_sym_QMARK, - STATE(3950), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(5446), 1, + STATE(4217), 1, sym__call_signature, - STATE(5753), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140554] = 4, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5627), 1, - sym_statement_block, + [176219] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7634), 5, + ACTIONS(2902), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [140572] = 4, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5780), 1, - sym_statement_block, + [176232] = 3, + ACTIONS(5906), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7626), 5, - sym__automatic_semicolon, + ACTIONS(1875), 5, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [140590] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4485), 1, - sym_type_annotation, - STATE(5134), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6770), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [140612] = 8, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4641), 1, - anon_sym_DOT, - ACTIONS(6376), 1, - anon_sym_LT, - STATE(2090), 1, - sym_arguments, - STATE(3320), 1, - sym_type_arguments, - STATE(5636), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [140638] = 8, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(7636), 1, - anon_sym_QMARK, - ACTIONS(7638), 1, - sym__member_signature_marker, - STATE(3457), 1, - sym_formal_parameters, - STATE(3882), 1, - sym__call_signature, - STATE(5545), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [140664] = 4, - ACTIONS(4991), 1, - anon_sym_COMMA, - STATE(3740), 1, - aux_sym_sequence_expression_repeat1, + [176247] = 5, + ACTIONS(8741), 1, + anon_sym_AMP, + ACTIONS(8743), 1, + anon_sym_PIPE, + ACTIONS(8745), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7640), 5, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, + ACTIONS(4937), 3, + anon_sym_as, + anon_sym_LBRACK, anon_sym_RBRACK, - [140682] = 6, - ACTIONS(6447), 1, + [176266] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4068), 1, - sym_type_annotation, - STATE(5274), 1, + STATE(6065), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6842), 3, + ACTIONS(8681), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [140704] = 5, - ACTIONS(6810), 1, - anon_sym_COLON, - ACTIONS(7642), 1, - sym_identifier, - ACTIONS(7644), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7646), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [140724] = 2, + [176283] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7648), 7, + ACTIONS(1905), 6, sym__automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_COLON, anon_sym_PIPE_RBRACE, - [140738] = 4, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5826), 1, - sym_statement_block, + [176296] = 7, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(8759), 1, + sym_identifier, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6671), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7650), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [140756] = 4, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5571), 1, - sym_statement_block, + [176319] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(6075), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7652), 5, + ACTIONS(8681), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [140774] = 6, - ACTIONS(6447), 1, + [176336] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4488), 1, - sym_type_annotation, - STATE(5137), 1, + STATE(6076), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(8685), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [140796] = 6, - ACTIONS(6447), 1, + [176353] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4308), 1, - sym_type_annotation, - STATE(4869), 1, + STATE(6077), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, + ACTIONS(8685), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [140818] = 8, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(6376), 1, - anon_sym_LT, - STATE(2589), 1, - sym_arguments, - STATE(3071), 1, - sym_type_arguments, - STATE(5554), 1, - sym_optional_chain, + [176370] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140844] = 4, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5629), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7634), 5, + ACTIONS(8761), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [140862] = 8, - ACTIONS(3547), 1, - anon_sym_LT, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(7654), 1, - anon_sym_DOT, - STATE(1568), 1, - sym_arguments, - STATE(4805), 1, - sym_type_arguments, - STATE(5554), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [140888] = 4, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5573), 1, - sym_statement_block, + [176383] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7459), 5, + ACTIONS(2744), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [140906] = 8, - ACTIONS(2490), 1, + [176396] = 7, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - ACTIONS(7656), 1, - anon_sym_QMARK, - ACTIONS(7658), 1, - sym__member_signature_marker, - STATE(3308), 1, + ACTIONS(8763), 1, + sym_identifier, + STATE(4899), 1, sym_formal_parameters, - STATE(4928), 1, - sym__call_signature, - STATE(5735), 1, + STATE(6471), 1, sym_type_parameters, + STATE(6614), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140932] = 4, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5660), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7584), 5, - sym__automatic_semicolon, + [176419] = 7, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(8765), 1, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [140950] = 8, - ACTIONS(3547), 1, - anon_sym_LT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(4641), 1, - anon_sym_DOT, - STATE(2292), 1, - sym_arguments, - STATE(4665), 1, - sym_type_arguments, - STATE(5636), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [140976] = 8, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(6376), 1, - anon_sym_LT, - STATE(2402), 1, - sym_arguments, - STATE(3071), 1, - sym_type_arguments, - STATE(5554), 1, - sym_optional_chain, + ACTIONS(8767), 1, + anon_sym_GT, + STATE(6370), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141002] = 6, - ACTIONS(6447), 1, + [176442] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4290), 1, - sym_type_annotation, - STATE(4839), 1, + STATE(5750), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, + ACTIONS(8769), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [141024] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4095), 1, - sym_type_annotation, - STATE(4931), 1, - sym__initializer, + [176459] = 7, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(8771), 1, + sym__member_signature_marker, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6559), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [141046] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4303), 1, - sym_type_annotation, - STATE(4858), 1, - sym__initializer, + [176482] = 7, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(8773), 1, + sym_identifier, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6609), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [141068] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4100), 1, - sym_type_annotation, - STATE(5003), 1, - sym__initializer, + [176505] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6842), 3, + ACTIONS(3124), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [141090] = 6, - ACTIONS(6447), 1, + anon_sym_PIPE_RBRACE, + [176518] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4109), 1, - sym_type_annotation, - STATE(5046), 1, + STATE(6084), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6842), 3, + ACTIONS(8681), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [141112] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4491), 1, - sym_type_annotation, - STATE(5141), 1, - sym__initializer, + [176535] = 7, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(7531), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(4247), 1, + sym__call_signature, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [176558] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(3092), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [141134] = 6, - ACTIONS(6447), 1, + anon_sym_PIPE_RBRACE, + [176571] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4494), 1, - sym_type_annotation, - STATE(5144), 1, + STATE(6090), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(8681), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [141156] = 6, - ACTIONS(6447), 1, + [176588] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4276), 1, - sym_type_annotation, - STATE(4807), 1, + STATE(6091), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, + ACTIONS(8685), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [141178] = 8, - ACTIONS(2490), 1, + [176605] = 7, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - ACTIONS(6489), 1, - sym__member_signature_marker, - ACTIONS(7660), 1, - anon_sym_QMARK, - STATE(3950), 1, + ACTIONS(8775), 1, + sym_identifier, + STATE(4899), 1, sym_formal_parameters, - STATE(5515), 1, - sym__call_signature, - STATE(5753), 1, + STATE(6471), 1, sym_type_parameters, + STATE(6802), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141204] = 8, - ACTIONS(6973), 1, - anon_sym_LBRACE, - ACTIONS(7039), 1, - anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - STATE(1660), 1, - sym_class_body, - STATE(4843), 1, - sym_extends_clause, - STATE(5478), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [141230] = 6, - ACTIONS(6447), 1, + [176628] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4126), 1, - sym_type_annotation, - STATE(4810), 1, + STATE(6092), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [141252] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7662), 7, + ACTIONS(8685), 4, sym__automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_PIPE_RBRACE, - [141266] = 8, - ACTIONS(2490), 1, + [176645] = 7, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(6720), 1, + ACTIONS(8777), 1, sym__member_signature_marker, - ACTIONS(7664), 1, - anon_sym_QMARK, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4630), 1, + STATE(5929), 1, sym__call_signature, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141292] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4416), 1, - sym_type_annotation, - STATE(5047), 1, - sym__initializer, + [176668] = 5, + ACTIONS(8691), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8779), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [141314] = 8, - ACTIONS(2490), 1, + ACTIONS(8721), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4783), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [176687] = 7, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(7130), 1, anon_sym_LPAREN, - ACTIONS(6561), 1, + ACTIONS(8781), 1, sym__member_signature_marker, - ACTIONS(7666), 1, - anon_sym_QMARK, - STATE(3308), 1, + STATE(3992), 1, sym_formal_parameters, - STATE(5284), 1, + STATE(4592), 1, sym__call_signature, - STATE(5735), 1, + STATE(6683), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141340] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4178), 1, - sym_type_annotation, - STATE(4994), 1, - sym__initializer, + [176710] = 7, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(8521), 1, + sym_identifier, + STATE(816), 1, + sym_nested_identifier, + STATE(857), 1, + sym_string, + STATE(952), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6842), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [141362] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4368), 1, - sym_type_annotation, - STATE(4965), 1, - sym__initializer, + [176733] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6766), 3, + ACTIONS(2902), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [141384] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4205), 1, - sym_type_annotation, - STATE(5018), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [176746] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6842), 3, + ACTIONS(8128), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [141406] = 8, - ACTIONS(6953), 1, - anon_sym_LBRACE, - ACTIONS(7039), 1, - anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - STATE(2255), 1, - sym_class_body, - STATE(4843), 1, - sym_extends_clause, - STATE(5791), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [141432] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4227), 1, - sym_type_annotation, - STATE(5205), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [176759] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6842), 3, + ACTIONS(8128), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [141454] = 6, - ACTIONS(6447), 1, + anon_sym_PIPE_RBRACE, + [176772] = 4, + ACTIONS(8783), 1, + sym_identifier, + ACTIONS(8785), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4232), 1, - sym_type_annotation, - STATE(5232), 1, - sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6842), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [141476] = 4, - ACTIONS(2458), 1, + ACTIONS(8787), 4, anon_sym_LBRACE, - STATE(5455), 1, - sym_statement_block, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [176789] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7668), 5, + ACTIONS(2902), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [141494] = 6, - ACTIONS(6447), 1, + [176802] = 7, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(7460), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(5207), 1, + sym__call_signature, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [176825] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4447), 1, - sym_type_annotation, - STATE(5087), 1, + STATE(5788), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(8683), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [141516] = 6, - ACTIONS(6447), 1, + [176842] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4417), 1, - sym_type_annotation, - STATE(5049), 1, + STATE(5702), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(8683), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [141538] = 4, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4334), 1, - sym_type_annotation, + [176859] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7670), 5, + ACTIONS(8132), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [141556] = 8, - ACTIONS(6973), 1, - anon_sym_LBRACE, - ACTIONS(7039), 1, - anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - STATE(1656), 1, - sym_class_body, - STATE(4843), 1, - sym_extends_clause, - STATE(5837), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [141582] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4495), 1, - sym_type_annotation, - STATE(5147), 1, - sym__initializer, + [176872] = 7, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(8789), 1, + sym_identifier, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6614), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [141604] = 5, - ACTIONS(7603), 1, - anon_sym_AMP, - ACTIONS(7605), 1, - anon_sym_PIPE, - ACTIONS(7607), 1, - anon_sym_extends, + [176895] = 5, + ACTIONS(8691), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8791), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4403), 4, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK, - [141624] = 3, - ACTIONS(7603), 1, - anon_sym_AMP, + ACTIONS(8721), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4783), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [176914] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4449), 6, + ACTIONS(8793), 6, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [141640] = 2, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [176927] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7164), 7, + ACTIONS(8288), 6, sym__automatic_semicolon, - anon_sym_EQ, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_in, - anon_sym_of, + anon_sym_PIPE_RBRACE, + [176940] = 4, + ACTIONS(8795), 1, anon_sym_COLON, - [141654] = 8, - ACTIONS(6953), 1, - anon_sym_LBRACE, - ACTIONS(7039), 1, - anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - STATE(2350), 1, - sym_class_body, - STATE(4843), 1, - sym_extends_clause, - STATE(5640), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [141680] = 5, - ACTIONS(7603), 1, - anon_sym_AMP, - ACTIONS(7605), 1, - anon_sym_PIPE, - ACTIONS(7607), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4121), 4, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK, - [141700] = 5, - ACTIONS(7603), 1, - anon_sym_AMP, - ACTIONS(7605), 1, - anon_sym_PIPE, - ACTIONS(7607), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4125), 4, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK, - [141720] = 8, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6605), 1, - sym__member_signature_marker, - ACTIONS(7672), 1, - anon_sym_QMARK, - STATE(3950), 1, - sym_formal_parameters, - STATE(5568), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [141746] = 8, - ACTIONS(7037), 1, - anon_sym_LBRACE, - ACTIONS(7039), 1, - anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - STATE(4244), 1, - sym_class_body, - STATE(4843), 1, - sym_extends_clause, - STATE(5656), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141772] = 4, - ACTIONS(2458), 1, + ACTIONS(7616), 2, anon_sym_LBRACE, - STATE(5633), 1, - sym_statement_block, + anon_sym_EQ_GT, + STATE(6741), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [176957] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7674), 5, + ACTIONS(8797), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [141790] = 8, - ACTIONS(6953), 1, - anon_sym_LBRACE, - ACTIONS(7039), 1, - anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - STATE(2234), 1, - sym_class_body, - STATE(4843), 1, - sym_extends_clause, - STATE(5818), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, + [176970] = 5, + ACTIONS(8691), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8799), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141816] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4602), 1, - sym_type_annotation, - STATE(5334), 1, - sym__initializer, + ACTIONS(8721), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4783), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [176989] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(8132), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [141838] = 4, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5548), 1, - sym_statement_block, + anon_sym_PIPE_RBRACE, + [177002] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7674), 5, + ACTIONS(8801), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [141856] = 4, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5549), 1, - sym_statement_block, + [177015] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7634), 5, + ACTIONS(8128), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [141874] = 4, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5637), 1, - sym_statement_block, + [177028] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7676), 5, + ACTIONS(8803), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [141892] = 6, - ACTIONS(6447), 1, + [177041] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4603), 1, - sym_type_annotation, - STATE(5335), 1, + STATE(5792), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(8683), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [141914] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4608), 1, - sym_type_annotation, - STATE(5349), 1, - sym__initializer, + [177058] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(8805), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [141936] = 6, - ACTIONS(6447), 1, + anon_sym_PIPE_RBRACE, + [177071] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4610), 1, - sym_type_annotation, - STATE(5351), 1, + STATE(5793), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(8807), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [141958] = 4, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4631), 1, - sym_type_annotation, + [177088] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7678), 5, + ACTIONS(8809), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [141976] = 6, - ACTIONS(6447), 1, + [177101] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4496), 1, - sym_type_annotation, - STATE(5148), 1, + STATE(5794), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(8807), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [141998] = 8, - ACTIONS(6973), 1, - anon_sym_LBRACE, - ACTIONS(7039), 1, - anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - STATE(1670), 1, - sym_class_body, - STATE(4843), 1, - sym_extends_clause, - STATE(5448), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [142024] = 8, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(7680), 1, - anon_sym_QMARK, - ACTIONS(7682), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(4618), 1, - sym__call_signature, - STATE(5735), 1, - sym_type_parameters, + [177118] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142050] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4377), 1, - sym_type_annotation, - STATE(4982), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6770), 3, + ACTIONS(8134), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [142072] = 2, + anon_sym_PIPE_RBRACE, + [177131] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1735), 7, - sym__automatic_semicolon, + ACTIONS(8811), 3, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_PIPE_RBRACE, - [142086] = 6, - ACTIONS(6447), 1, + anon_sym_GT, + [177150] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4424), 1, - sym_type_annotation, - STATE(5055), 1, + STATE(5935), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [142108] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1743), 7, + ACTIONS(8681), 4, sym__automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_DOT, - anon_sym_PIPE_RBRACE, - [142122] = 2, + [177167] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5936), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7244), 7, + ACTIONS(8685), 4, sym__automatic_semicolon, - anon_sym_EQ, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [142136] = 6, - ACTIONS(6447), 1, + [177184] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4425), 1, - sym_type_annotation, - STATE(5057), 1, + STATE(5937), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(8685), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [142158] = 6, - ACTIONS(6447), 1, + [177201] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4431), 1, - sym_type_annotation, - STATE(5060), 1, + STATE(5706), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(8769), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [142180] = 6, - ACTIONS(6447), 1, + [177218] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4432), 1, - sym_type_annotation, - STATE(5062), 1, + STATE(6048), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(8725), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [142202] = 8, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(7684), 1, - sym_identifier, - ACTIONS(7686), 1, - anon_sym_STAR, - STATE(3950), 1, - sym_formal_parameters, - STATE(5494), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [142228] = 5, - ACTIONS(7603), 1, - anon_sym_AMP, - ACTIONS(7605), 1, - anon_sym_PIPE, - ACTIONS(7607), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4113), 4, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK, - [142248] = 8, - ACTIONS(2490), 1, + [177235] = 7, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - ACTIONS(6742), 1, + ACTIONS(8813), 1, sym__member_signature_marker, - ACTIONS(7688), 1, - anon_sym_QMARK, - STATE(3308), 1, + STATE(4899), 1, sym_formal_parameters, - STATE(3620), 1, - sym__call_signature, - STATE(5735), 1, + STATE(6471), 1, sym_type_parameters, + STATE(6771), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142274] = 8, - ACTIONS(3547), 1, - anon_sym_LT, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(7654), 1, - anon_sym_DOT, - STATE(1811), 1, - sym_arguments, - STATE(4805), 1, - sym_type_arguments, - STATE(5554), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [142300] = 5, - ACTIONS(7603), 1, - anon_sym_AMP, - ACTIONS(7605), 1, - anon_sym_PIPE, - ACTIONS(7607), 1, - anon_sym_extends, + [177258] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5533), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4133), 4, + ACTIONS(8735), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK, - [142320] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4339), 1, - sym_type_annotation, - STATE(4925), 1, - sym__initializer, + anon_sym_SEMI, + [177275] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6842), 3, + ACTIONS(8200), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [142342] = 8, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(7690), 1, - anon_sym_QMARK, - ACTIONS(7692), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(5601), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + anon_sym_PIPE_RBRACE, + [177288] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142368] = 8, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(7694), 1, - sym_identifier, - ACTIONS(7696), 1, - anon_sym_STAR, - STATE(3950), 1, - sym_formal_parameters, - STATE(5750), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + ACTIONS(8553), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + [177301] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142394] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4441), 1, - sym_type_annotation, - STATE(5073), 1, - sym__initializer, + ACTIONS(3088), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [177314] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(8555), 6, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [142416] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4373), 1, - sym_type_annotation, - STATE(4973), 1, - sym__initializer, + [177327] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6842), 3, + ACTIONS(8202), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [142438] = 8, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(7698), 1, - sym_identifier, - ACTIONS(7700), 1, - anon_sym_STAR, - STATE(3950), 1, - sym_formal_parameters, - STATE(5494), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + anon_sym_PIPE_RBRACE, + [177340] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142464] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4443), 1, - sym_type_annotation, - STATE(5075), 1, - sym__initializer, + ACTIONS(8202), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [177353] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(8204), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [142486] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, + anon_sym_PIPE_RBRACE, + [177366] = 4, + ACTIONS(8795), 1, anon_sym_COLON, - STATE(4623), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7598), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + STATE(6493), 3, sym_type_annotation, - STATE(5374), 1, + sym_asserts_annotation, + sym_type_predicate_annotation, + [177383] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5751), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7702), 3, + ACTIONS(8769), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [142508] = 8, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6681), 1, - sym__member_signature_marker, - ACTIONS(7704), 1, - anon_sym_QMARK, - STATE(3308), 1, - sym_formal_parameters, - STATE(4419), 1, - sym__call_signature, - STATE(5735), 1, - sym_type_parameters, + [177400] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142534] = 4, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4438), 1, - sym_type_annotation, + ACTIONS(8569), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + [177413] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7706), 5, + ACTIONS(1863), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [142552] = 6, - ACTIONS(6447), 1, - anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4137), 1, - sym_type_annotation, - STATE(4844), 1, - sym__initializer, + [177426] = 7, + ACTIONS(7626), 1, + anon_sym_const, + ACTIONS(7628), 1, + anon_sym_in, + ACTIONS(7636), 1, + anon_sym_out, + ACTIONS(8433), 1, + sym_identifier, + STATE(6194), 1, + sym_variance, + STATE(6204), 1, + sym_type_parameter, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [142574] = 6, - ACTIONS(6447), 1, + [177449] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4624), 1, - sym_type_annotation, - STATE(5375), 1, + STATE(5535), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7702), 3, + ACTIONS(8725), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [142596] = 6, - ACTIONS(6447), 1, + [177466] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4266), 1, - sym_type_annotation, - STATE(5382), 1, + STATE(5712), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, + ACTIONS(8769), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [142618] = 6, - ACTIONS(6447), 1, + [177483] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4444), 1, - sym_type_annotation, - STATE(5077), 1, + STATE(5944), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(8681), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [142640] = 8, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(7708), 1, - anon_sym_QMARK, - ACTIONS(7710), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(5634), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [142666] = 8, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(3941), 1, - anon_sym_DOT, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(6376), 1, - anon_sym_LT, - STATE(2271), 1, - sym_arguments, - STATE(3071), 1, - sym_type_arguments, - STATE(5554), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [142692] = 6, - ACTIONS(6447), 1, + [177500] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4267), 1, - sym_type_annotation, - STATE(5397), 1, + STATE(5545), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 3, + ACTIONS(8725), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [142714] = 6, - ACTIONS(6447), 1, + [177517] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4628), 1, - sym_type_annotation, - STATE(5394), 1, + STATE(5888), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7702), 3, + ACTIONS(8735), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [142736] = 6, - ACTIONS(6447), 1, + [177534] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4629), 1, - sym_type_annotation, - STATE(5396), 1, + STATE(6073), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7702), 3, + ACTIONS(8725), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [142758] = 4, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4476), 1, - sym_type_annotation, + [177551] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7712), 5, + ACTIONS(8815), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [142776] = 8, - ACTIONS(3547), 1, - anon_sym_LT, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(4469), 1, - anon_sym_QMARK_DOT, - ACTIONS(7714), 1, - anon_sym_DOT, - STATE(1568), 1, - sym_arguments, - STATE(4805), 1, - sym_type_arguments, - STATE(5554), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [142802] = 2, + [177564] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5747), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4936), 7, + ACTIONS(8769), 4, sym__automatic_semicolon, - anon_sym_EQ, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [142816] = 8, - ACTIONS(2490), 1, + [177581] = 7, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(7716), 1, - anon_sym_QMARK, - ACTIONS(7718), 1, + ACTIONS(7416), 1, sym__member_signature_marker, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4644), 1, + STATE(4261), 1, sym__call_signature, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142842] = 6, - ACTIONS(6447), 1, + [177604] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1871), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [177617] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4501), 1, - sym_type_annotation, - STATE(5156), 1, + STATE(5600), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(8735), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [142864] = 4, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5678), 1, - sym_statement_block, + [177634] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7578), 5, + ACTIONS(8174), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [142882] = 6, - ACTIONS(6447), 1, + [177647] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(4503), 1, - sym_type_annotation, - STATE(5431), 1, + STATE(5546), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6770), 3, + ACTIONS(8725), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [142904] = 8, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(7720), 1, - anon_sym_QMARK, - ACTIONS(7722), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(5753), 1, - sym_type_parameters, - STATE(5759), 1, - sym__call_signature, + [177664] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142930] = 4, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5552), 1, - sym_statement_block, + ACTIONS(2760), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [177677] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7724), 5, + ACTIONS(2840), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [142948] = 8, - ACTIONS(6953), 1, - anon_sym_LBRACE, - ACTIONS(7039), 1, - anon_sym_extends, - ACTIONS(7041), 1, - anon_sym_implements, - STATE(2274), 1, - sym_class_body, - STATE(4843), 1, - sym_extends_clause, - STATE(5606), 1, - sym_class_heritage, - STATE(5990), 1, - sym_implements_clause, + [177690] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5652), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142974] = 4, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5704), 1, - sym_statement_block, + ACTIONS(8735), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [177707] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7578), 5, + ACTIONS(8172), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [142992] = 5, - ACTIONS(7603), 1, - anon_sym_AMP, - ACTIONS(7605), 1, - anon_sym_PIPE, - ACTIONS(7607), 1, - anon_sym_extends, + [177720] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4327), 4, + ACTIONS(2768), 6, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK, - [143012] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2698), 1, - sym_statement_block, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [177733] = 3, + ACTIONS(5904), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7626), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + ACTIONS(1973), 5, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [143029] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2686), 1, - sym_statement_block, + anon_sym_PIPE_RBRACE, + [177748] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5759), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7652), 4, + ACTIONS(8817), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [143046] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2621), 1, - sym_statement_block, + [177765] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5836), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7459), 4, + ACTIONS(8683), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [143063] = 2, + [177782] = 5, + ACTIONS(8821), 1, + anon_sym_BQUOTE, + ACTIONS(8823), 1, + anon_sym_DOLLAR_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7558), 6, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_COLON, - [143076] = 7, - ACTIONS(2490), 1, + ACTIONS(8819), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4947), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [177801] = 7, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - ACTIONS(7728), 1, + ACTIONS(7479), 1, sym__member_signature_marker, - STATE(3950), 1, + STATE(4899), 1, sym_formal_parameters, - STATE(5593), 1, - sym__call_signature, - STATE(5753), 1, + STATE(6471), 1, sym_type_parameters, + STATE(6790), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143099] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2687), 1, - sym_statement_block, + [177824] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7459), 4, + ACTIONS(1983), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [177837] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5756), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8825), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [143116] = 7, - ACTIONS(2490), 1, + [177854] = 7, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(7730), 1, + ACTIONS(8827), 1, sym__member_signature_marker, - STATE(3457), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4009), 1, + STATE(4271), 1, sym__call_signature, - STATE(5545), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143139] = 7, - ACTIONS(2490), 1, + [177877] = 7, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - ACTIONS(7732), 1, + ACTIONS(8829), 1, sym_identifier, - STATE(3950), 1, + STATE(4899), 1, sym_formal_parameters, - STATE(5689), 1, - sym__call_signature, - STATE(5753), 1, + STATE(6471), 1, sym_type_parameters, + STATE(6755), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143162] = 5, - ACTIONS(7734), 1, - anon_sym_default, - ACTIONS(7736), 1, - anon_sym_RBRACE, - ACTIONS(7738), 1, - anon_sym_case, + [177900] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4014), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_body_repeat1, - [143181] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2688), 1, - sym_statement_block, + ACTIONS(8172), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [177913] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5797), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7479), 4, + ACTIONS(8831), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [143198] = 7, - ACTIONS(2490), 1, + [177930] = 7, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(7740), 1, + ACTIONS(7466), 1, sym__member_signature_marker, - STATE(3950), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(5632), 1, + STATE(5135), 1, sym__call_signature, - STATE(5753), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143221] = 4, - STATE(4027), 1, - aux_sym_object_type_repeat1, + [177953] = 5, + ACTIONS(8741), 1, + anon_sym_AMP, + ACTIONS(8743), 1, + anon_sym_PIPE, + ACTIONS(8745), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4993), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [177972] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3725), 2, + ACTIONS(2009), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_PIPE_RBRACE, - ACTIONS(7742), 3, + [177985] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5728), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8683), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [143238] = 4, - STATE(3946), 1, - aux_sym_object_type_repeat1, + [178002] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5661), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7746), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7744), 3, + ACTIONS(8833), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [143255] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6820), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(3724), 1, - sym__call_signature, - STATE(5735), 1, - sym_type_parameters, + [178019] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5762), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143278] = 5, - ACTIONS(7750), 1, - anon_sym_BQUOTE, - ACTIONS(7752), 1, - anon_sym_DOLLAR_LBRACE, + ACTIONS(8769), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [178036] = 7, + ACTIONS(7630), 1, + anon_sym_GT, + ACTIONS(8835), 1, + sym_identifier, + ACTIONS(8837), 1, + sym_jsx_identifier, + ACTIONS(8839), 1, + anon_sym_SLASH_GT, + STATE(3856), 1, + sym_nested_identifier, + STATE(4130), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7748), 2, - sym__template_chars, - sym_escape_sequence, - STATE(4052), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [143297] = 7, - ACTIONS(3483), 1, - anon_sym_LPAREN, - ACTIONS(3547), 1, - anon_sym_LT, - ACTIONS(7754), 1, - anon_sym_RPAREN, - ACTIONS(7756), 1, - anon_sym_DOT, - STATE(1271), 1, - sym_arguments, - STATE(5695), 1, - sym_type_arguments, + [178059] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2910), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [178072] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5713), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143320] = 7, - ACTIONS(2490), 1, + ACTIONS(8769), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [178089] = 7, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - ACTIONS(6840), 1, + ACTIONS(8841), 1, sym__member_signature_marker, - STATE(3308), 1, + STATE(4899), 1, sym_formal_parameters, - STATE(4957), 1, - sym__call_signature, - STATE(5735), 1, + STATE(6471), 1, sym_type_parameters, + STATE(6858), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143343] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(7758), 1, - sym_identifier, - STATE(3950), 1, - sym_formal_parameters, - STATE(5689), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + [178112] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5950), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143366] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2628), 1, - sym_statement_block, + ACTIONS(8681), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [178129] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5644), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7676), 4, + ACTIONS(8725), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [143383] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(7760), 1, - sym_identifier, - STATE(3950), 1, - sym_formal_parameters, - STATE(5561), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + [178146] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143406] = 2, + ACTIONS(2784), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [178159] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5602), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7648), 6, + ACTIONS(8725), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_COLON, - [143419] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6772), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(5564), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + [178176] = 5, + ACTIONS(8846), 1, + anon_sym_BQUOTE, + ACTIONS(8848), 1, + anon_sym_DOLLAR_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143442] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2673), 1, - sym_statement_block, + ACTIONS(8843), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4947), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [178195] = 5, + ACTIONS(8823), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8851), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8819), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4947), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [178214] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7459), 4, + ACTIONS(2922), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [143459] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2658), 1, - sym_statement_block, + anon_sym_PIPE_RBRACE, + [178227] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5699), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7584), 4, + ACTIONS(8853), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [143476] = 5, - ACTIONS(3262), 1, - anon_sym_LBRACE, - ACTIONS(7762), 1, - sym_identifier, - ACTIONS(7764), 1, - anon_sym_LBRACK, + [178244] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4672), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [143495] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2641), 1, - sym_statement_block, + ACTIONS(2788), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [178257] = 7, + ACTIONS(3913), 1, + anon_sym_LPAREN, + ACTIONS(3995), 1, + anon_sym_LT, + ACTIONS(8855), 1, + anon_sym_RPAREN, + ACTIONS(8857), 1, + anon_sym_DOT, + STATE(1436), 1, + sym_arguments, + STATE(6813), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7609), 4, + [178280] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8859), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [143512] = 5, - ACTIONS(3352), 1, - anon_sym_LBRACE, - ACTIONS(3354), 1, - anon_sym_LBRACK, - ACTIONS(7766), 1, - sym_identifier, + anon_sym_PIPE_RBRACE, + [178293] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4948), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [143531] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2699), 1, - sym_statement_block, + ACTIONS(2792), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [178306] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7626), 4, + ACTIONS(8861), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [143548] = 4, - STATE(4041), 1, - aux_sym_object_type_repeat1, + anon_sym_PIPE_RBRACE, + [178319] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2542), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [178332] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3723), 2, + ACTIONS(8863), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_PIPE_RBRACE, - ACTIONS(7768), 3, + [178345] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2926), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [143565] = 5, - ACTIONS(7752), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7772), 1, - anon_sym_BQUOTE, + anon_sym_PIPE_RBRACE, + [178358] = 3, + ACTIONS(8741), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7770), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3887), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [143584] = 7, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(7774), 1, - anon_sym_export, - ACTIONS(7776), 1, - anon_sym_class, - ACTIONS(7778), 1, - anon_sym_abstract, - STATE(1253), 1, - aux_sym_export_statement_repeat1, - STATE(1319), 1, - sym_decorator, + ACTIONS(4749), 5, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_extends, + [178373] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143607] = 7, - ACTIONS(6782), 1, + ACTIONS(2800), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [178386] = 5, + ACTIONS(8741), 1, anon_sym_AMP, - ACTIONS(6784), 1, + ACTIONS(8743), 1, anon_sym_PIPE, - ACTIONS(6786), 1, + ACTIONS(8745), 1, anon_sym_extends, - ACTIONS(7780), 1, - anon_sym_COMMA, - ACTIONS(7782), 1, - anon_sym_GT, - STATE(4912), 1, - aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143630] = 7, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(7778), 1, - anon_sym_abstract, - ACTIONS(7784), 1, - anon_sym_export, - ACTIONS(7786), 1, - anon_sym_class, - STATE(1253), 1, - aux_sym_export_statement_repeat1, - STATE(1319), 1, - sym_decorator, + ACTIONS(4761), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [178405] = 7, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7130), 1, + anon_sym_LPAREN, + ACTIONS(7485), 1, + sym__member_signature_marker, + STATE(3992), 1, + sym_formal_parameters, + STATE(4662), 1, + sym__call_signature, + STATE(6683), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143653] = 7, - ACTIONS(6927), 1, - anon_sym_GT, - ACTIONS(7788), 1, - sym_identifier, - ACTIONS(7790), 1, - sym_jsx_identifier, - ACTIONS(7792), 1, - anon_sym_SLASH_GT, - STATE(3204), 1, - sym_nested_identifier, - STATE(3351), 1, - sym_jsx_namespace_name, + [178428] = 3, + ACTIONS(8865), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143676] = 6, - ACTIONS(7603), 1, + ACTIONS(4773), 5, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_AMP, - ACTIONS(7605), 1, anon_sym_PIPE, - ACTIONS(7607), 1, - anon_sym_extends, - ACTIONS(7796), 1, - anon_sym_QMARK, + [178443] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5653), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7794), 2, + ACTIONS(8725), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACK, - [143697] = 4, - STATE(3935), 1, - aux_sym_object_type_repeat1, + anon_sym_SEMI, + [178460] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5951), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7800), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7798), 3, + ACTIONS(8685), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [143714] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2657), 1, - sym_statement_block, + [178477] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5854), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7487), 4, + ACTIONS(8683), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [143731] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6768), 1, - sym__member_signature_marker, - STATE(3457), 1, - sym_formal_parameters, - STATE(3878), 1, - sym__call_signature, - STATE(5545), 1, - sym_type_parameters, + [178494] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5952), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143754] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2675), 1, - sym_statement_block, + ACTIONS(8685), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [178511] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7609), 4, + ACTIONS(2930), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [143771] = 6, - ACTIONS(7471), 1, - anon_sym_DOT, - ACTIONS(7473), 1, - anon_sym_LT, - ACTIONS(7802), 1, - anon_sym_LBRACE, - STATE(5402), 1, - sym_type_arguments, + anon_sym_PIPE_RBRACE, + [178524] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5798), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7804), 2, - anon_sym_COMMA, - anon_sym_LBRACE_PIPE, - [143792] = 7, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, - ACTIONS(7806), 1, + ACTIONS(8831), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(7808), 1, - anon_sym_GT, - STATE(5194), 1, - aux_sym_implements_clause_repeat1, + anon_sym_SEMI, + [178541] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5774), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143815] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2676), 1, - sym_statement_block, + ACTIONS(8867), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [178558] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5630), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7578), 4, + ACTIONS(8725), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [143832] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2649), 1, - sym_statement_block, + [178575] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7489), 4, + ACTIONS(2934), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [143849] = 5, - ACTIONS(7812), 1, - anon_sym_BQUOTE, - ACTIONS(7814), 1, + anon_sym_PIPE_RBRACE, + [178588] = 5, + ACTIONS(8691), 1, anon_sym_DOLLAR_LBRACE, + ACTIONS(8871), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7810), 2, + ACTIONS(8869), 2, sym__template_chars, sym_escape_sequence, - STATE(3968), 2, + STATE(5016), 2, sym_template_type, aux_sym_template_literal_type_repeat1, - [143868] = 4, - STATE(3999), 1, - aux_sym_object_type_repeat1, + [178607] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7818), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7816), 3, + ACTIONS(8174), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [143885] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6832), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(5600), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + anon_sym_PIPE_RBRACE, + [178620] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143908] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2633), 1, - sym_statement_block, + ACTIONS(2744), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [178633] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(6022), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7586), 4, + ACTIONS(8873), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [143925] = 2, + [178650] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7820), 6, + ACTIONS(2938), 6, sym__automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [143938] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2677), 1, - sym_statement_block, + [178663] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5749), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7584), 4, + ACTIONS(8769), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [143955] = 2, + [178680] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7822), 6, + ACTIONS(2816), 6, sym__automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [143968] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(7824), 1, - sym_identifier, - STATE(3950), 1, - sym_formal_parameters, - STATE(5561), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [143991] = 2, + [178693] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7826), 6, + ACTIONS(2776), 6, sym__automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [144004] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6850), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(3594), 1, - sym__call_signature, - STATE(5735), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [144027] = 7, - ACTIONS(6923), 1, - anon_sym_const, - ACTIONS(6925), 1, - anon_sym_in, - ACTIONS(6933), 1, - anon_sym_out, - ACTIONS(7435), 1, - sym_identifier, - STATE(4808), 1, - sym_type_parameter, - STATE(5395), 1, - sym_variance, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [144050] = 6, - ACTIONS(862), 1, - anon_sym_COLON, - ACTIONS(7538), 1, + [178706] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(4680), 1, - sym_type_annotation, - STATE(5671), 1, + STATE(5959), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 2, + ACTIONS(8681), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RPAREN, - [144071] = 7, - ACTIONS(2490), 1, + anon_sym_SEMI, + [178723] = 7, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(7830), 1, + ACTIONS(8875), 1, sym__member_signature_marker, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(3697), 1, + STATE(5583), 1, sym__call_signature, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144094] = 4, - STATE(3940), 1, - aux_sym_object_type_repeat1, + [178746] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5734), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3765), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7832), 3, + ACTIONS(8877), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [144111] = 7, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(7447), 1, - sym_identifier, - STATE(753), 1, - sym_nested_identifier, - STATE(785), 1, - sym_string, - STATE(859), 1, - sym__module, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [144134] = 2, + [178763] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(6114), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7662), 6, + ACTIONS(8877), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_COLON, - [144147] = 5, - ACTIONS(7834), 1, - anon_sym_AMP, - ACTIONS(7836), 1, - anon_sym_PIPE, - ACTIONS(7838), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4203), 3, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - [144166] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6808), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(4513), 1, - sym__call_signature, - STATE(5735), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [144189] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(7840), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(3761), 1, - sym__call_signature, - STATE(5735), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [144212] = 4, - STATE(4041), 1, - aux_sym_object_type_repeat1, + [178780] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(6061), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3765), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7832), 3, + ACTIONS(8725), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [144229] = 5, - ACTIONS(7752), 1, + [178797] = 5, + ACTIONS(8823), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(7844), 1, + ACTIONS(8879), 1, anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7842), 2, + ACTIONS(8819), 2, sym__template_chars, sym_escape_sequence, - STATE(4050), 2, + STATE(4947), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [144248] = 7, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(7564), 1, - sym_identifier, - STATE(3536), 1, - sym_nested_identifier, - STATE(3633), 1, - sym_string, - STATE(4071), 1, - sym__module, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [144271] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(7846), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(5631), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [144294] = 5, - ACTIONS(7814), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7850), 1, - anon_sym_BQUOTE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7848), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3986), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [144313] = 4, - STATE(4041), 1, - aux_sym_object_type_repeat1, + [178816] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5549), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3769), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7852), 3, + ACTIONS(8725), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [144330] = 5, - ACTIONS(3262), 1, - anon_sym_LBRACE, - ACTIONS(7764), 1, - anon_sym_LBRACK, - ACTIONS(7854), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4959), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [144349] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6776), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(4314), 1, - sym__call_signature, - STATE(5735), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [144372] = 5, - ACTIONS(7814), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7858), 1, - anon_sym_BQUOTE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7856), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3976), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [144391] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2650), 1, - sym_statement_block, + [178833] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5719), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7489), 4, + ACTIONS(8881), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [144408] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(7860), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(5653), 1, - sym__call_signature, + [178850] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, STATE(5753), 1, - sym_type_parameters, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144431] = 4, - STATE(4041), 1, - aux_sym_object_type_repeat1, + ACTIONS(8877), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [178867] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3725), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7742), 3, + ACTIONS(2744), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [144448] = 7, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, - ACTIONS(7862), 1, - anon_sym_COMMA, - ACTIONS(7864), 1, - anon_sym_GT, - STATE(4890), 1, - aux_sym_implements_clause_repeat1, + anon_sym_PIPE_RBRACE, + [178880] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144471] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6844), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(5444), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + ACTIONS(2876), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [178893] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5777), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144494] = 7, - ACTIONS(6782), 1, + ACTIONS(8877), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [178910] = 7, + ACTIONS(7533), 1, anon_sym_AMP, - ACTIONS(6784), 1, + ACTIONS(7535), 1, anon_sym_PIPE, - ACTIONS(6786), 1, + ACTIONS(7537), 1, anon_sym_extends, - ACTIONS(7866), 1, + ACTIONS(8883), 1, anon_sym_COMMA, - ACTIONS(7868), 1, + ACTIONS(8885), 1, anon_sym_GT, - STATE(4927), 1, + STATE(6321), 1, aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144517] = 4, - ACTIONS(7870), 1, - anon_sym_COLON, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6967), 2, - anon_sym_LBRACE, - anon_sym_EQ_GT, - STATE(5794), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [144534] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(7872), 1, - sym_identifier, - STATE(3950), 1, - sym_formal_parameters, - STATE(5753), 1, - sym_type_parameters, - STATE(5784), 1, - sym__call_signature, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [144557] = 5, - ACTIONS(7814), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7876), 1, - anon_sym_BQUOTE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7874), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3943), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [144576] = 7, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(7447), 1, - sym_identifier, - STATE(753), 1, - sym_nested_identifier, - STATE(785), 1, - sym_string, - STATE(832), 1, - sym__module, + [178933] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5803), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144599] = 4, - ACTIONS(7878), 1, - sym_identifier, - ACTIONS(7880), 1, + ACTIONS(8877), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [178950] = 4, + ACTIONS(7080), 1, anon_sym_EQ, + STATE(5715), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7882), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [144616] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6828), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(3774), 1, - sym__call_signature, - STATE(5735), 1, - sym_type_parameters, + ACTIONS(8769), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [178967] = 6, + ACTIONS(8425), 1, + anon_sym_AMP, + ACTIONS(8427), 1, + anon_sym_PIPE, + ACTIONS(8429), 1, + anon_sym_extends, + ACTIONS(8889), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144639] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(7884), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(5610), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + ACTIONS(8887), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [178988] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144662] = 5, - ACTIONS(7814), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7888), 1, - anon_sym_BQUOTE, + ACTIONS(8891), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [179001] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7886), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3987), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [144681] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6780), 1, - sym__member_signature_marker, - STATE(3457), 1, - sym_formal_parameters, - STATE(3990), 1, - sym__call_signature, - STATE(5545), 1, - sym_type_parameters, + ACTIONS(1863), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [179014] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5804), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144704] = 7, - ACTIONS(6782), 1, + ACTIONS(8877), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [179031] = 7, + ACTIONS(7533), 1, anon_sym_AMP, - ACTIONS(6784), 1, + ACTIONS(7535), 1, anon_sym_PIPE, - ACTIONS(6786), 1, + ACTIONS(7537), 1, anon_sym_extends, - ACTIONS(7890), 1, + ACTIONS(8893), 1, anon_sym_COMMA, - ACTIONS(7892), 1, + ACTIONS(8895), 1, anon_sym_GT, - STATE(4863), 1, + STATE(6197), 1, aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144727] = 4, - STATE(4025), 1, - aux_sym_object_type_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3727), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7894), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [144744] = 7, - ACTIONS(2490), 1, + [179054] = 7, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - ACTIONS(7896), 1, + ACTIONS(7424), 1, sym__member_signature_marker, - STATE(3308), 1, + STATE(4899), 1, sym_formal_parameters, - STATE(4883), 1, - sym__call_signature, - STATE(5735), 1, + STATE(6471), 1, sym_type_parameters, + STATE(6845), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144767] = 4, - STATE(4041), 1, - aux_sym_object_type_repeat1, + [179077] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3727), 2, + ACTIONS(8178), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_PIPE_RBRACE, - ACTIONS(7894), 3, + [179090] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5858), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8881), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [144784] = 4, - ACTIONS(7870), 1, - anon_sym_COLON, + [179107] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(6070), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7027), 2, - anon_sym_LBRACE, - anon_sym_EQ_GT, - STATE(5668), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [144801] = 7, - ACTIONS(6923), 1, - anon_sym_const, - ACTIONS(6925), 1, - anon_sym_in, - ACTIONS(6933), 1, - anon_sym_out, - ACTIONS(7435), 1, - sym_identifier, - STATE(4836), 1, - sym_type_parameter, - STATE(5395), 1, - sym_variance, + ACTIONS(8725), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [179124] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5557), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144824] = 5, - ACTIONS(7814), 1, + ACTIONS(8735), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [179141] = 5, + ACTIONS(8691), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(7900), 1, + ACTIONS(8899), 1, anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7898), 2, + ACTIONS(8897), 2, sym__template_chars, sym_escape_sequence, - STATE(4023), 2, + STATE(5192), 2, sym_template_type, aux_sym_template_literal_type_repeat1, - [144843] = 4, - STATE(3962), 1, - aux_sym_object_type_repeat1, + [179160] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5566), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7904), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7902), 3, + ACTIONS(8725), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [144860] = 7, - ACTIONS(3483), 1, - anon_sym_LPAREN, - ACTIONS(3547), 1, - anon_sym_LT, - ACTIONS(7756), 1, - anon_sym_DOT, - ACTIONS(7906), 1, - anon_sym_RPAREN, - STATE(1271), 1, - sym_arguments, - STATE(5695), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [144883] = 5, - ACTIONS(7814), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7908), 1, - anon_sym_BQUOTE, + [179177] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5864), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7856), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3976), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [144902] = 3, - ACTIONS(7834), 1, - anon_sym_AMP, + ACTIONS(8877), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [179194] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5883), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4311), 5, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_PIPE, - anon_sym_extends, - [144917] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(7910), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(5454), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + ACTIONS(8877), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [179211] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144940] = 5, - ACTIONS(7834), 1, - anon_sym_AMP, - ACTIONS(7836), 1, - anon_sym_PIPE, - ACTIONS(7838), 1, - anon_sym_extends, + ACTIONS(8901), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [179224] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5763), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4403), 3, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - [144959] = 3, - ACTIONS(7834), 1, - anon_sym_AMP, + ACTIONS(8769), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [179241] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4449), 5, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_PIPE, - anon_sym_extends, - [144974] = 4, - STATE(3982), 1, - aux_sym_object_type_repeat1, + ACTIONS(8170), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [179254] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5655), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3723), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7768), 3, + ACTIONS(8725), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [144991] = 5, - ACTIONS(7834), 1, - anon_sym_AMP, - ACTIONS(7836), 1, - anon_sym_PIPE, - ACTIONS(7838), 1, - anon_sym_extends, + [179271] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5568), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4327), 3, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - [145010] = 3, - ACTIONS(7912), 1, - anon_sym_extends, + ACTIONS(8725), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [179288] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5656), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4339), 5, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - [145025] = 5, - ACTIONS(7917), 1, - anon_sym_BQUOTE, - ACTIONS(7919), 1, + ACTIONS(8725), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [179305] = 5, + ACTIONS(8691), 1, anon_sym_DOLLAR_LBRACE, + ACTIONS(8903), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7914), 2, + ACTIONS(8721), 2, sym__template_chars, sym_escape_sequence, - STATE(3976), 2, + STATE(4783), 2, sym_template_type, aux_sym_template_literal_type_repeat1, - [145044] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2637), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7487), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [145061] = 2, + [179324] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(6089), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7922), 6, + ACTIONS(8881), 4, sym__automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [145074] = 7, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, - ACTIONS(7924), 1, - anon_sym_COMMA, - ACTIONS(7926), 1, - anon_sym_GT, - STATE(4815), 1, - aux_sym_implements_clause_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [145097] = 7, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - ACTIONS(7564), 1, - sym_identifier, - STATE(3536), 1, - sym_nested_identifier, - STATE(3633), 1, - sym_string, - STATE(4611), 1, - sym__module, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [145120] = 7, - ACTIONS(2490), 1, + [179341] = 7, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(7928), 1, + ACTIONS(7499), 1, sym__member_signature_marker, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4978), 1, + STATE(4860), 1, sym__call_signature, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145143] = 4, - STATE(4041), 1, - aux_sym_object_type_repeat1, + [179364] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5801), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3745), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7930), 3, + ACTIONS(8831), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [145160] = 4, - STATE(4037), 1, - aux_sym_object_type_repeat1, + [179381] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5743), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7934), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7932), 3, + ACTIONS(8881), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [179398] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5904), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8877), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [179415] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(6000), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8877), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [145177] = 3, - ACTIONS(4908), 1, + [179432] = 3, + ACTIONS(5586), 1, anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5092), 5, + ACTIONS(5897), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - [145192] = 5, - ACTIONS(7834), 1, - anon_sym_AMP, - ACTIONS(7836), 1, - anon_sym_PIPE, - ACTIONS(7838), 1, - anon_sym_extends, + [179447] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4121), 3, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - [145211] = 5, - ACTIONS(7814), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7936), 1, - anon_sym_BQUOTE, + ACTIONS(8210), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [179460] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5571), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7856), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3976), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [145230] = 5, - ACTIONS(7814), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7938), 1, - anon_sym_BQUOTE, + ACTIONS(8881), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [179477] = 7, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(8905), 1, + anon_sym_COMMA, + ACTIONS(8907), 1, + anon_sym_GT, + STATE(6166), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7856), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3976), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [145249] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6848), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(4616), 1, - sym__call_signature, - STATE(5735), 1, - sym_type_parameters, + [179500] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5657), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145272] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2624), 1, - sym_statement_block, + ACTIONS(8725), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [179517] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5580), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7634), 4, + ACTIONS(8877), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [145289] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2625), 1, - sym_statement_block, + [179534] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5970), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7634), 4, + ACTIONS(8681), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [145306] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(7940), 1, + [179551] = 7, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(8594), 1, sym_identifier, - STATE(3950), 1, - sym_formal_parameters, - STATE(5481), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + STATE(857), 1, + sym_string, + STATE(952), 1, + sym__module, + STATE(5770), 1, + sym_nested_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145329] = 7, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(7776), 1, - anon_sym_class, - ACTIONS(7778), 1, - anon_sym_abstract, - ACTIONS(7942), 1, - anon_sym_export, - STATE(1253), 1, - aux_sym_export_statement_repeat1, - STATE(1319), 1, - sym_decorator, + [179574] = 5, + ACTIONS(8909), 1, + anon_sym_default, + ACTIONS(8912), 1, + anon_sym_RBRACE, + ACTIONS(8914), 1, + anon_sym_case, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145352] = 5, - ACTIONS(7834), 1, - anon_sym_AMP, - ACTIONS(7836), 1, - anon_sym_PIPE, - ACTIONS(7838), 1, - anon_sym_extends, + STATE(5031), 3, + sym_switch_case, + sym_switch_default, + aux_sym_switch_body_repeat1, + [179593] = 7, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(8594), 1, + sym_identifier, + STATE(857), 1, + sym_string, + STATE(976), 1, + sym__module, + STATE(5770), 1, + sym_nested_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4125), 3, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - [145371] = 7, - ACTIONS(2490), 1, + [179616] = 7, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(7944), 1, + ACTIONS(7475), 1, sym__member_signature_marker, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4648), 1, + STATE(5691), 1, sym__call_signature, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145394] = 7, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(7599), 1, - sym_identifier, - STATE(785), 1, - sym_string, - STATE(832), 1, - sym__module, - STATE(4662), 1, - sym_nested_identifier, + [179639] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5597), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145417] = 2, + ACTIONS(8877), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [179656] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2352), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [145430] = 4, - STATE(4030), 1, - aux_sym_object_type_repeat1, + ACTIONS(8917), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [179669] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3735), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7946), 3, + ACTIONS(8190), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [145447] = 7, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(7599), 1, + anon_sym_PIPE_RBRACE, + [179682] = 7, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(8919), 1, sym_identifier, - STATE(785), 1, - sym_string, - STATE(859), 1, - sym__module, - STATE(4662), 1, - sym_nested_identifier, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6614), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145470] = 4, - STATE(4041), 1, - aux_sym_object_type_repeat1, + [179705] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5627), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3735), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7946), 3, + ACTIONS(8877), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [145487] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2679), 1, - sym_statement_block, + [179722] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5651), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7668), 4, + ACTIONS(8877), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [145504] = 5, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, + [179739] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7948), 3, - anon_sym_LBRACE, + ACTIONS(3160), 6, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_GT, - [145523] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2700), 1, - sym_statement_block, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [179752] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7650), 4, + ACTIONS(1993), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [145540] = 7, - ACTIONS(6782), 1, + anon_sym_PIPE_RBRACE, + [179765] = 5, + ACTIONS(7533), 1, anon_sym_AMP, - ACTIONS(6784), 1, + ACTIONS(7535), 1, anon_sym_PIPE, - ACTIONS(6786), 1, + ACTIONS(7537), 1, anon_sym_extends, - ACTIONS(7950), 1, - anon_sym_COMMA, - ACTIONS(7952), 1, - anon_sym_GT, - STATE(5048), 1, - aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145563] = 7, - ACTIONS(2490), 1, + ACTIONS(8921), 3, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_GT, + [179784] = 7, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - ACTIONS(6838), 1, + ACTIONS(7489), 1, sym__member_signature_marker, - STATE(3308), 1, + STATE(4899), 1, sym_formal_parameters, - STATE(3702), 1, - sym__call_signature, - STATE(5735), 1, + STATE(6471), 1, sym_type_parameters, + STATE(6701), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145586] = 4, - ACTIONS(7726), 1, + [179807] = 7, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(8923), 1, anon_sym_LBRACE, - STATE(2690), 1, - sym_statement_block, + ACTIONS(8925), 1, + anon_sym_COMMA, + STATE(6353), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7568), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [145603] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(7954), 1, - sym_identifier, - STATE(3950), 1, - sym_formal_parameters, - STATE(5561), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + [179830] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5723), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145626] = 4, - STATE(4043), 1, - aux_sym_object_type_repeat1, + ACTIONS(8881), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [179847] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3751), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7956), 3, + ACTIONS(2824), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [145643] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2691), 1, - sym_statement_block, + anon_sym_PIPE_RBRACE, + [179860] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7570), 4, + ACTIONS(8927), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [145660] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2693), 1, - sym_statement_block, + anon_sym_PIPE_RBRACE, + [179873] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5725), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7570), 4, + ACTIONS(8817), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [145677] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6473), 1, + [179890] = 7, + ACTIONS(3913), 1, anon_sym_LPAREN, - ACTIONS(6836), 1, - sym__member_signature_marker, - STATE(3457), 1, - sym_formal_parameters, - STATE(4047), 1, - sym__call_signature, - STATE(5545), 1, - sym_type_parameters, + ACTIONS(3995), 1, + anon_sym_LT, + ACTIONS(8857), 1, + anon_sym_DOT, + ACTIONS(8929), 1, + anon_sym_RPAREN, + STATE(1436), 1, + sym_arguments, + STATE(6813), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145700] = 2, + [179913] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5671), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2344), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [145713] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(7958), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(5572), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + ACTIONS(8931), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [179930] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145736] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2647), 1, - sym_statement_block, + ACTIONS(2824), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [179943] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5978), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7724), 4, + ACTIONS(8681), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [145753] = 5, - ACTIONS(7734), 1, - anon_sym_default, - ACTIONS(7738), 1, - anon_sym_case, - ACTIONS(7960), 1, - anon_sym_RBRACE, + [179960] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4053), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_body_repeat1, - [145772] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2626), 1, - sym_statement_block, + ACTIONS(8933), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [179973] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5839), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7674), 4, + ACTIONS(8881), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [145789] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(7962), 1, - sym_identifier, - STATE(3950), 1, - sym_formal_parameters, - STATE(5561), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + [179990] = 6, + ACTIONS(906), 1, + anon_sym_COLON, + ACTIONS(8475), 1, + anon_sym_EQ, + STATE(5569), 1, + sym_type_annotation, + STATE(6488), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145812] = 4, - STATE(3901), 1, - aux_sym_object_type_repeat1, + ACTIONS(8935), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [180011] = 5, + ACTIONS(8741), 1, + anon_sym_AMP, + ACTIONS(8743), 1, + anon_sym_PIPE, + ACTIONS(8745), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4791), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [180030] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7966), 2, + ACTIONS(3164), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_PIPE_RBRACE, - ACTIONS(7964), 3, + [180043] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8210), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [145829] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(7968), 1, - sym__member_signature_marker, - STATE(3457), 1, - sym_formal_parameters, - STATE(3900), 1, - sym__call_signature, - STATE(5545), 1, - sym_type_parameters, + anon_sym_PIPE_RBRACE, + [180056] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5604), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145852] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2694), 1, - sym_statement_block, + ACTIONS(8725), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [180073] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5989), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7574), 4, + ACTIONS(8881), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [145869] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(6758), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(5514), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + [180090] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145892] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(6852), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(4409), 1, - sym__call_signature, - STATE(5735), 1, - sym_type_parameters, + ACTIONS(8937), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [180103] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5765), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145915] = 7, - ACTIONS(2490), 1, + ACTIONS(8769), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [180120] = 7, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - ACTIONS(7970), 1, + ACTIONS(8939), 1, sym_identifier, - STATE(3950), 1, + STATE(4899), 1, sym_formal_parameters, - STATE(5689), 1, - sym__call_signature, - STATE(5753), 1, + STATE(6471), 1, sym_type_parameters, + STATE(6513), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145938] = 5, - ACTIONS(7814), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7972), 1, - anon_sym_BQUOTE, + [180143] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7856), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3976), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [145957] = 2, + ACTIONS(8617), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [180156] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5645), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2360), 6, - anon_sym_as, + ACTIONS(8725), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [180173] = 5, + ACTIONS(3672), 1, + anon_sym_LBRACE, + ACTIONS(8941), 1, + sym_identifier, + ACTIONS(8943), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [145970] = 4, - STATE(4041), 1, - aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3767), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7974), 3, + STATE(5799), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [180192] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5592), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8735), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [145987] = 2, + [180209] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5767), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2356), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(8769), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [180226] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(6095), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8735), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [180243] = 7, + ACTIONS(7533), 1, anon_sym_AMP, + ACTIONS(7535), 1, anon_sym_PIPE, + ACTIONS(7537), 1, anon_sym_extends, - [146000] = 4, - STATE(4041), 1, - aux_sym_object_type_repeat1, + ACTIONS(8945), 1, + anon_sym_COMMA, + ACTIONS(8947), 1, + anon_sym_GT, + STATE(6304), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3755), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7976), 3, + [180266] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5518), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8949), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146017] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(7978), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(5731), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + [180283] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(6025), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146040] = 2, + ACTIONS(8881), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [180300] = 5, + ACTIONS(8823), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8953), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2348), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [146053] = 4, - STATE(4041), 1, - aux_sym_object_type_repeat1, + ACTIONS(8951), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4986), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [180319] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3741), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7980), 3, + ACTIONS(2892), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [146070] = 5, - ACTIONS(7834), 1, - anon_sym_AMP, - ACTIONS(7836), 1, - anon_sym_PIPE, - ACTIONS(7838), 1, - anon_sym_extends, + anon_sym_PIPE_RBRACE, + [180332] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4113), 3, + ACTIONS(2546), 6, anon_sym_as, anon_sym_LBRACK, anon_sym_RBRACK, - [146089] = 5, - ACTIONS(7834), 1, anon_sym_AMP, - ACTIONS(7836), 1, anon_sym_PIPE, - ACTIONS(7838), 1, anon_sym_extends, + [180345] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4133), 3, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - [146108] = 2, + ACTIONS(2824), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [180358] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5727), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7477), 6, + ACTIONS(8769), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_COLON, - [146121] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2670), 1, - sym_statement_block, + [180375] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7550), 4, + ACTIONS(8212), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [146138] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2638), 1, - sym_statement_block, + anon_sym_PIPE_RBRACE, + [180388] = 7, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(8955), 1, + sym_identifier, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6513), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [180411] = 5, + ACTIONS(8957), 1, + anon_sym_default, + ACTIONS(8959), 1, + anon_sym_RBRACE, + ACTIONS(8961), 1, + anon_sym_case, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5239), 3, + sym_switch_case, + sym_switch_default, + aux_sym_switch_body_repeat1, + [180430] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(6027), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7674), 4, + ACTIONS(8877), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146155] = 7, - ACTIONS(6923), 1, - anon_sym_const, - ACTIONS(6925), 1, - anon_sym_in, - ACTIONS(6933), 1, - anon_sym_out, - ACTIONS(7435), 1, - sym_identifier, - STATE(5395), 1, - sym_variance, - STATE(5767), 1, - sym_type_parameter, + [180447] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5731), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146178] = 4, - STATE(4041), 1, - aux_sym_object_type_repeat1, + ACTIONS(8769), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [180464] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5733), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3751), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7956), 3, + ACTIONS(8769), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146195] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2648), 1, - sym_statement_block, + [180481] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(6033), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7634), 4, + ACTIONS(8877), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146212] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2671), 1, - sym_statement_block, + [180498] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5738), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7586), 4, + ACTIONS(8769), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146229] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(7982), 1, - sym__member_signature_marker, - STATE(3950), 1, - sym_formal_parameters, - STATE(5596), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + [180515] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146252] = 4, - STATE(4041), 1, - aux_sym_object_type_repeat1, + ACTIONS(8212), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [180528] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7987), 2, + ACTIONS(8963), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_PIPE_RBRACE, - ACTIONS(7984), 3, + [180541] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(6011), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8881), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146269] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - ACTIONS(7989), 1, - sym_identifier, - STATE(3950), 1, - sym_formal_parameters, - STATE(5689), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + [180558] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5768), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146292] = 4, - STATE(4041), 1, - aux_sym_object_type_repeat1, + ACTIONS(8769), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [180575] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3763), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7991), 3, + ACTIONS(2856), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [146309] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2653), 1, - sym_statement_block, + anon_sym_PIPE_RBRACE, + [180588] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5716), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7578), 4, + ACTIONS(8881), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146326] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - ACTIONS(7993), 1, - sym__member_signature_marker, - STATE(3308), 1, - sym_formal_parameters, - STATE(4638), 1, - sym__call_signature, - STATE(5735), 1, - sym_type_parameters, + [180605] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5850), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146349] = 7, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6800), 1, - sym__member_signature_marker, - STATE(3457), 1, - sym_formal_parameters, - STATE(4054), 1, - sym__call_signature, - STATE(5545), 1, - sym_type_parameters, + ACTIONS(8877), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [180622] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5855), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146372] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2655), 1, - sym_statement_block, + ACTIONS(8877), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [180639] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5916), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7578), 4, + ACTIONS(8877), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146389] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2695), 1, - sym_statement_block, + [180656] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5567), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7624), 4, + ACTIONS(8877), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146406] = 7, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, - ACTIONS(7995), 1, - anon_sym_LBRACE, - ACTIONS(7997), 1, - anon_sym_COMMA, - STATE(5218), 1, - aux_sym_implements_clause_repeat1, + [180673] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5981), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146429] = 5, - ACTIONS(7752), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7999), 1, - anon_sym_BQUOTE, + ACTIONS(8681), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [180690] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7748), 2, - sym__template_chars, - sym_escape_sequence, - STATE(4052), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [146448] = 5, - ACTIONS(6782), 1, + ACTIONS(2550), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_AMP, - ACTIONS(6784), 1, anon_sym_PIPE, - ACTIONS(6786), 1, anon_sym_extends, + [180703] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5838), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8001), 3, - anon_sym_EQ, + ACTIONS(8881), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_GT, - [146467] = 5, - ACTIONS(8006), 1, - anon_sym_BQUOTE, - ACTIONS(8008), 1, - anon_sym_DOLLAR_LBRACE, + anon_sym_SEMI, + [180720] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5861), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8003), 2, - sym__template_chars, - sym_escape_sequence, - STATE(4052), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [146486] = 5, - ACTIONS(8011), 1, - anon_sym_default, - ACTIONS(8014), 1, - anon_sym_RBRACE, - ACTIONS(8016), 1, - anon_sym_case, + ACTIONS(8877), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [180737] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5915), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4053), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_body_repeat1, - [146505] = 4, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2672), 1, - sym_statement_block, + ACTIONS(8877), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [180754] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7586), 4, + ACTIONS(2013), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [146522] = 3, - ACTIONS(6683), 1, - sym_identifier, + anon_sym_PIPE_RBRACE, + [180767] = 7, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(7430), 1, + sym__member_signature_marker, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6485), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6685), 5, + [180790] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [146537] = 7, - ACTIONS(6927), 1, - anon_sym_GT, - ACTIONS(8019), 1, - sym_identifier, - ACTIONS(8021), 1, - sym_jsx_identifier, - ACTIONS(8023), 1, - anon_sym_SLASH_GT, - STATE(3198), 1, - sym_nested_identifier, - STATE(3489), 1, - sym_jsx_namespace_name, + STATE(5771), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146560] = 7, - ACTIONS(7469), 1, + ACTIONS(8769), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(7473), 1, - anon_sym_LT, - ACTIONS(8025), 1, - anon_sym_LBRACE, - ACTIONS(8027), 1, - anon_sym_LBRACE_PIPE, - STATE(4778), 1, - aux_sym_extends_type_clause_repeat1, - STATE(5410), 1, - sym_type_arguments, + anon_sym_SEMI, + [180807] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5665), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146583] = 4, - ACTIONS(6441), 1, - anon_sym_DOT, - ACTIONS(8029), 1, - sym_identifier, + ACTIONS(8725), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [180824] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5574), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6439), 3, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, - anon_sym_LT, - [146599] = 4, - ACTIONS(6447), 1, + ACTIONS(8881), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [180841] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(5050), 1, + STATE(5772), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8031), 3, + ACTIONS(8769), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146615] = 2, + [180858] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5669), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1717), 5, + ACTIONS(8725), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [146627] = 4, - ACTIONS(1735), 1, - anon_sym_DOT, - ACTIONS(4391), 1, - anon_sym_LBRACE, + [180875] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5610), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4393), 3, + ACTIONS(8881), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LT, - anon_sym_LBRACE_PIPE, - [146643] = 4, - ACTIONS(1743), 1, - anon_sym_DOT, - ACTIONS(4391), 1, - anon_sym_LBRACE, + anon_sym_SEMI, + [180892] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5621), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4393), 3, + ACTIONS(8877), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LT, - anon_sym_LBRACE_PIPE, - [146659] = 2, + anon_sym_SEMI, + [180909] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2916), 5, + ACTIONS(2906), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [146671] = 2, + [180922] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5647), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1717), 5, + ACTIONS(8877), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [146683] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5070), 1, - sym__initializer, + [180939] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8031), 3, + ACTIONS(2946), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [146699] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(3950), 1, - sym_formal_parameters, - STATE(5581), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + anon_sym_PIPE_RBRACE, + [180952] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146719] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(3950), 1, - sym_formal_parameters, - STATE(5591), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + ACTIONS(2946), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [180965] = 5, + ACTIONS(8691), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8967), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146739] = 4, - ACTIONS(6447), 1, + ACTIONS(8965), 2, + sym__template_chars, + sym_escape_sequence, + STATE(5150), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [180984] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(5071), 1, + STATE(5773), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8033), 3, + ACTIONS(8769), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146755] = 4, - ACTIONS(6447), 1, + [181001] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(5088), 1, + STATE(5681), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8033), 3, + ACTIONS(8881), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146771] = 2, + [181018] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2680), 5, + ACTIONS(2950), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [146783] = 2, + [181031] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5742), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2774), 5, + ACTIONS(8769), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [146795] = 2, + [181048] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5744), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8035), 5, + ACTIONS(8769), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [146807] = 2, + [181065] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5537), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8037), 5, + ACTIONS(8725), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [146819] = 2, + [181082] = 3, + ACTIONS(8969), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8039), 5, - sym__automatic_semicolon, + ACTIONS(1837), 5, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [146831] = 4, - ACTIONS(6447), 1, + [181097] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(5215), 1, + STATE(5790), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8031), 3, + ACTIONS(8881), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146847] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3457), 1, - sym_formal_parameters, - STATE(3874), 1, - sym__call_signature, - STATE(5545), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [146867] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3457), 1, - sym_formal_parameters, - STATE(3875), 1, - sym__call_signature, - STATE(5545), 1, - sym_type_parameters, + [181114] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146887] = 2, + ACTIONS(8176), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [181127] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7922), 5, + ACTIONS(8178), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [146899] = 2, + anon_sym_PIPE_RBRACE, + [181140] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2564), 5, + ACTIONS(2954), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [146911] = 2, + [181153] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2536), 5, + ACTIONS(8172), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [146923] = 4, - ACTIONS(6447), 1, + [181166] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(4960), 1, + STATE(5812), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8041), 3, + ACTIONS(8881), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146939] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3457), 1, - sym_formal_parameters, - STATE(4121), 1, - sym__call_signature, - STATE(5545), 1, - sym_type_parameters, + [181183] = 5, + ACTIONS(8741), 1, + anon_sym_AMP, + ACTIONS(8743), 1, + anon_sym_PIPE, + ACTIONS(8745), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146959] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(4832), 1, - sym__initializer, + ACTIONS(5005), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [181202] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8031), 3, + ACTIONS(2954), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [146975] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(3950), 1, - sym_formal_parameters, - STATE(5729), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [146995] = 6, - ACTIONS(1667), 1, - anon_sym_LBRACE, - ACTIONS(8043), 1, - anon_sym_SEMI, - ACTIONS(8045), 1, - sym__automatic_semicolon, - ACTIONS(8047), 1, - sym__function_signature_automatic_semicolon, - STATE(228), 1, - sym_statement_block, + anon_sym_PIPE_RBRACE, + [181215] = 7, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(8971), 1, + anon_sym_COMMA, + ACTIONS(8973), 1, + anon_sym_GT, + STATE(6341), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147015] = 4, - ACTIONS(6447), 1, + [181238] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(4967), 1, + STATE(5824), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8049), 3, + ACTIONS(8881), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147031] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - STATE(3308), 1, - sym_formal_parameters, - STATE(4972), 1, - sym__call_signature, - STATE(5735), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [147051] = 4, - ACTIONS(6447), 1, + [181255] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(4898), 1, + STATE(5827), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8031), 3, + ACTIONS(8877), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147067] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - STATE(3308), 1, - sym_formal_parameters, - STATE(4976), 1, - sym__call_signature, - STATE(5735), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [147087] = 2, + [181272] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5828), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4938), 5, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [147099] = 2, + ACTIONS(8877), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [181289] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4934), 5, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [147111] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(4907), 1, - sym__initializer, + ACTIONS(2534), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [181302] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8031), 3, + ACTIONS(8178), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [147127] = 2, + anon_sym_PIPE_RBRACE, + [181315] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2872), 5, + ACTIONS(2958), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [147139] = 2, + [181328] = 5, + ACTIONS(8691), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8977), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8975), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4798), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [181347] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2884), 5, + ACTIONS(2962), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [147151] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(4980), 1, - sym__initializer, + [181360] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, + ACTIONS(2033), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [147167] = 4, - ACTIONS(6447), 1, + anon_sym_PIPE_RBRACE, + [181373] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(4981), 1, + STATE(5870), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, + ACTIONS(8881), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147183] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1747), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [147195] = 3, - ACTIONS(8055), 1, - anon_sym_LT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8053), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [147209] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1845), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [147221] = 4, - ACTIONS(6447), 1, + [181390] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(4909), 1, + STATE(5676), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8033), 3, + ACTIONS(8725), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147237] = 4, - ACTIONS(6447), 1, + [181407] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(4986), 1, + STATE(5982), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8057), 3, + ACTIONS(8685), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147253] = 3, - ACTIONS(8059), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8061), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [147267] = 4, - ACTIONS(6447), 1, + [181424] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(4987), 1, + STATE(5885), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, + ACTIONS(8881), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147283] = 4, - ACTIONS(6447), 1, + [181441] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(4989), 1, + STATE(5886), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, + ACTIONS(8877), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147299] = 5, - ACTIONS(8063), 1, - sym_identifier, - ACTIONS(8065), 1, - anon_sym_LPAREN, - STATE(1222), 1, - sym_decorator_member_expression, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(1299), 2, - sym_decorator_call_expression, - sym_decorator_parenthesized_expression, - [147317] = 4, - ACTIONS(6447), 1, + [181458] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(4990), 1, + STATE(5889), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, + ACTIONS(8877), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147333] = 3, - ACTIONS(8069), 1, - anon_sym_LT, + [181475] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8067), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [147347] = 4, - ACTIONS(6447), 1, + ACTIONS(2954), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [181488] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(4991), 1, + STATE(5745), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, + ACTIONS(8769), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147363] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(4910), 1, - sym__initializer, + [181505] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8033), 3, + ACTIONS(2978), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [147379] = 2, + anon_sym_PIPE_RBRACE, + [181518] = 7, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(8979), 1, + sym__member_signature_marker, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6543), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8071), 5, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_extends, - anon_sym_implements, - [147391] = 5, - ACTIONS(8073), 1, - sym_identifier, - ACTIONS(8075), 1, - anon_sym_LPAREN, - STATE(2664), 1, - sym_decorator_member_expression, + [181541] = 5, + ACTIONS(8691), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8981), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(2785), 2, - sym_decorator_call_expression, - sym_decorator_parenthesized_expression, - [147409] = 2, + ACTIONS(8721), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4783), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [181560] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2832), 5, + ACTIONS(1915), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [147421] = 2, + [181573] = 3, + ACTIONS(5885), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2912), 5, - sym__automatic_semicolon, + ACTIONS(1925), 5, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [147433] = 2, + [181588] = 3, + ACTIONS(5887), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2924), 5, - sym__automatic_semicolon, + ACTIONS(1935), 5, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [147445] = 4, - ACTIONS(6447), 1, + [181603] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(4996), 1, + STATE(5672), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8057), 3, + ACTIONS(8983), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147461] = 4, - ACTIONS(6447), 1, + [181620] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(4997), 1, + STATE(5658), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, + ACTIONS(8725), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [181637] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2001), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [147477] = 4, - ACTIONS(6447), 1, + anon_sym_PIPE_RBRACE, + [181650] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(4998), 1, + STATE(5660), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, + ACTIONS(8725), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147493] = 5, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(8077), 1, - sym_identifier, + [181667] = 5, + ACTIONS(8823), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8987), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5962), 2, - sym__module_export_name, - sym_string, - [147511] = 4, - ACTIONS(6441), 1, - anon_sym_DOT, - ACTIONS(8079), 1, - sym_identifier, + ACTIONS(8985), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4948), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [181686] = 7, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(8989), 1, + anon_sym_export, + ACTIONS(8991), 1, + anon_sym_class, + ACTIONS(8993), 1, + anon_sym_abstract, + STATE(1401), 1, + aux_sym_export_statement_repeat1, + STATE(1494), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6439), 3, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, + [181709] = 7, + ACTIONS(2678), 1, anon_sym_LT, - [147527] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(7130), 1, anon_sym_LPAREN, - STATE(3950), 1, + ACTIONS(8995), 1, + sym__member_signature_marker, + STATE(3992), 1, sym_formal_parameters, - STATE(5536), 1, + STATE(4593), 1, sym__call_signature, - STATE(5753), 1, + STATE(6683), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147547] = 6, - ACTIONS(1667), 1, - anon_sym_LBRACE, - ACTIONS(8081), 1, - anon_sym_SEMI, - ACTIONS(8083), 1, - sym__automatic_semicolon, - ACTIONS(8085), 1, - sym__function_signature_automatic_semicolon, - STATE(253), 1, - sym_statement_block, + [181732] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147567] = 6, - ACTIONS(2490), 1, + ACTIONS(2824), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [181745] = 7, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - STATE(3457), 1, + ACTIONS(8997), 1, + sym__member_signature_marker, + STATE(4899), 1, sym_formal_parameters, - STATE(4085), 1, - sym__call_signature, - STATE(5545), 1, + STATE(6471), 1, sym_type_parameters, + STATE(6667), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147587] = 6, - ACTIONS(217), 1, - anon_sym_LBRACE_PIPE, - ACTIONS(1507), 1, - anon_sym_LBRACE, - ACTIONS(7546), 1, - anon_sym_extends, - STATE(820), 1, - sym_object_type, - STATE(5143), 1, - sym_extends_type_clause, + [181768] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147607] = 4, - ACTIONS(6447), 1, + ACTIONS(2530), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [181781] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(5006), 1, + STATE(5991), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8057), 3, + ACTIONS(8725), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147623] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5013), 1, - sym__initializer, + [181798] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8057), 3, + ACTIONS(8999), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [147639] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5015), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [181811] = 7, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(8993), 1, + anon_sym_abstract, + ACTIONS(9001), 1, + anon_sym_export, + ACTIONS(9003), 1, + anon_sym_class, + STATE(1401), 1, + aux_sym_export_statement_repeat1, + STATE(1494), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [147655] = 3, - ACTIONS(8087), 1, + [181834] = 5, + ACTIONS(3672), 1, + anon_sym_LBRACE, + ACTIONS(8943), 1, + anon_sym_LBRACK, + ACTIONS(9005), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8089), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [147669] = 4, - ACTIONS(6447), 1, + STATE(6160), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [181853] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9007), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [181866] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(5016), 1, + STATE(5983), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, + ACTIONS(8685), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147685] = 6, - ACTIONS(8091), 1, - sym_identifier, - ACTIONS(8093), 1, - anon_sym_GT, - ACTIONS(8095), 1, - sym_jsx_identifier, - STATE(5839), 1, - sym_nested_identifier, - STATE(5848), 1, - sym_jsx_namespace_name, + [181883] = 7, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(9009), 1, + sym__member_signature_marker, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6537), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147705] = 4, - ACTIONS(6447), 1, + [181906] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(5022), 1, + STATE(5901), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8057), 3, + ACTIONS(8877), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147721] = 2, + [181923] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5907), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7820), 5, + ACTIONS(8877), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147733] = 3, - ACTIONS(8099), 1, - anon_sym_LT, + [181940] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8097), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [147747] = 4, - ACTIONS(6447), 1, + ACTIONS(2954), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [181953] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(5023), 1, + STATE(5928), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, + ACTIONS(8735), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147763] = 2, + [181970] = 7, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(8991), 1, + anon_sym_class, + ACTIONS(8993), 1, + anon_sym_abstract, + ACTIONS(9011), 1, + anon_sym_export, + STATE(1401), 1, + aux_sym_export_statement_repeat1, + STATE(1494), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7822), 5, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - [147775] = 2, + [181993] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7826), 5, + ACTIONS(2954), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [147787] = 2, + anon_sym_PIPE_RBRACE, + [182006] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2724), 5, + ACTIONS(1945), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [147799] = 4, - ACTIONS(6447), 1, + [182019] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(5024), 1, + STATE(5965), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, + ACTIONS(8881), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147815] = 6, - ACTIONS(728), 1, - anon_sym_COLON, - ACTIONS(4211), 1, + [182036] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(5223), 1, - anon_sym_COMMA, - ACTIONS(8101), 1, - anon_sym_RBRACE, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, + STATE(5881), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147835] = 2, + ACTIONS(9013), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [182053] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2736), 5, + ACTIONS(2824), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [147847] = 5, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8103), 2, - anon_sym_COMMA, - anon_sym_GT, - [147865] = 2, + [182066] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2736), 5, + ACTIONS(2954), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [147877] = 2, + [182079] = 7, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(9015), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(4784), 1, + sym__call_signature, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2760), 5, + [182102] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3076), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [147889] = 2, + [182115] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2764), 5, + ACTIONS(2824), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [147901] = 3, - ACTIONS(8107), 1, + [182128] = 7, + ACTIONS(2678), 1, anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(9017), 1, + sym_identifier, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6513), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8105), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [147915] = 2, + [182151] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5976), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1783), 5, + ACTIONS(8877), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147927] = 2, + [182168] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5986), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2736), 5, + ACTIONS(8877), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147939] = 2, + [182185] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5687), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2736), 5, + ACTIONS(8735), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147951] = 2, + [182202] = 7, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(7481), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(4229), 1, + sym__call_signature, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [182225] = 3, + ACTIONS(7468), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7470), 5, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [182240] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5988), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2736), 5, + ACTIONS(8877), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147963] = 3, - ACTIONS(8099), 1, - anon_sym_LT, + [182257] = 5, + ACTIONS(8691), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(9019), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8097), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [147977] = 2, + ACTIONS(8721), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4783), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [182276] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2736), 5, + ACTIONS(2832), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [147989] = 3, - ACTIONS(8111), 1, + [182289] = 7, + ACTIONS(2678), 1, anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(9021), 1, + sym_identifier, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6614), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8109), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [148003] = 6, - ACTIONS(4127), 1, - anon_sym_LBRACE, - ACTIONS(8043), 1, - anon_sym_SEMI, - ACTIONS(8045), 1, - sym__automatic_semicolon, - ACTIONS(8047), 1, - sym__function_signature_automatic_semicolon, - STATE(2359), 1, - sym_statement_block, + [182312] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5992), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148023] = 4, - ACTIONS(6447), 1, + ACTIONS(8877), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [182329] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(5026), 1, + STATE(5689), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, + ACTIONS(8725), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [148039] = 4, - ACTIONS(6447), 1, + [182346] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(5027), 1, + STATE(5690), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, + ACTIONS(8725), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [148055] = 2, + [182363] = 7, + ACTIONS(7626), 1, + anon_sym_const, + ACTIONS(7628), 1, + anon_sym_in, + ACTIONS(7636), 1, + anon_sym_out, + ACTIONS(8433), 1, + sym_identifier, + STATE(6194), 1, + sym_variance, + STATE(6416), 1, + sym_type_parameter, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4936), 5, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [148067] = 2, + [182386] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2618), 5, + ACTIONS(8146), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148079] = 6, - ACTIONS(1031), 1, - anon_sym_LBRACE_PIPE, - ACTIONS(1599), 1, - anon_sym_LBRACE, - ACTIONS(7546), 1, - anon_sym_extends, - STATE(4212), 1, - sym_object_type, - STATE(5042), 1, - sym_extends_type_clause, + [182399] = 7, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(9023), 1, + sym_identifier, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6513), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [182422] = 5, + ACTIONS(8823), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(9027), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9025), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4925), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [182441] = 7, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + ACTIONS(9029), 1, + sym__member_signature_marker, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6672), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148099] = 2, + [182464] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2628), 5, + ACTIONS(1955), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148111] = 2, + [182477] = 5, + ACTIONS(3662), 1, + anon_sym_LBRACE, + ACTIONS(3664), 1, + anon_sym_LBRACK, + ACTIONS(9031), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(6123), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [182496] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2636), 5, + ACTIONS(8148), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148123] = 4, - ACTIONS(6447), 1, + [182509] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(5038), 1, + STATE(5761), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8057), 3, + ACTIONS(9033), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [148139] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(4969), 1, - sym__initializer, + [182526] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8031), 3, + ACTIONS(8148), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [148155] = 2, + anon_sym_PIPE_RBRACE, + [182539] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5212), 5, - anon_sym_EQ, + ACTIONS(3080), 6, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [148167] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5051), 1, - sym__initializer, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [182552] = 7, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + ACTIONS(7527), 1, + sym__member_signature_marker, + STATE(3904), 1, + sym_formal_parameters, + STATE(4931), 1, + sym__call_signature, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [182575] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8057), 3, + ACTIONS(8150), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [148183] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5056), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [182588] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8031), 3, + ACTIONS(9035), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [148199] = 3, - ACTIONS(8115), 1, - anon_sym_LT, + anon_sym_PIPE_RBRACE, + [182601] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8113), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [148213] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5059), 1, - sym__initializer, + ACTIONS(2982), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [182614] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8057), 3, + ACTIONS(8148), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [148229] = 4, - ACTIONS(7870), 1, - anon_sym_COLON, - ACTIONS(8117), 1, - anon_sym_EQ_GT, + anon_sym_PIPE_RBRACE, + [182627] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5794), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [148245] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3457), 1, - sym_formal_parameters, - STATE(4034), 1, - sym__call_signature, - STATE(5545), 1, - sym_type_parameters, + ACTIONS(9037), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [182640] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148265] = 4, - ACTIONS(6447), 1, + ACTIONS(3168), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [182653] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(5065), 1, + STATE(5611), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8057), 3, + ACTIONS(8735), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [148281] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5066), 1, - sym__initializer, + [182670] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, + ACTIONS(3010), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [148297] = 6, - ACTIONS(7385), 1, - anon_sym_LBRACE, - ACTIONS(8120), 1, - anon_sym_SEMI, - ACTIONS(8122), 1, - sym__automatic_semicolon, - ACTIONS(8124), 1, - sym__function_signature_automatic_semicolon, - STATE(4196), 1, - sym_statement_block, + anon_sym_PIPE_RBRACE, + [182683] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148317] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5069), 1, - sym__initializer, + ACTIONS(3014), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [182696] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, + ACTIONS(3022), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [148333] = 5, - ACTIONS(6875), 1, - anon_sym_AMP, - ACTIONS(6879), 1, - anon_sym_extends, - ACTIONS(8128), 1, - anon_sym_PIPE, + anon_sym_PIPE_RBRACE, + [182709] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8126), 2, + ACTIONS(8150), 6, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [148351] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5095), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [182722] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8031), 3, + ACTIONS(9039), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [148367] = 3, - ACTIONS(8099), 1, - anon_sym_LT, + anon_sym_PIPE_RBRACE, + [182735] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8097), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [148381] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - STATE(3308), 1, - sym_formal_parameters, - STATE(3624), 1, - sym__call_signature, - STATE(5735), 1, - sym_type_parameters, + ACTIONS(9041), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [182748] = 7, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(9043), 1, + anon_sym_COMMA, + ACTIONS(9045), 1, + anon_sym_GT, + STATE(6291), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148401] = 4, - ACTIONS(6447), 1, + [182771] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(5076), 1, + STATE(6015), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8057), 3, + ACTIONS(8681), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [148417] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5103), 1, - sym__initializer, + [182788] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8033), 3, + ACTIONS(3172), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [148433] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8130), 5, + anon_sym_PIPE_RBRACE, + [182801] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_extends, - anon_sym_implements, - [148445] = 6, - ACTIONS(4127), 1, - anon_sym_LBRACE, - ACTIONS(8081), 1, - anon_sym_SEMI, - ACTIONS(8083), 1, - sym__automatic_semicolon, - ACTIONS(8085), 1, - sym__function_signature_automatic_semicolon, - STATE(2210), 1, - sym_statement_block, + STATE(5519), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148465] = 4, - ACTIONS(6447), 1, + ACTIONS(8725), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [182818] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(5080), 1, + STATE(5613), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8057), 3, + ACTIONS(8725), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [148481] = 6, - ACTIONS(6925), 1, - anon_sym_in, - ACTIONS(8132), 1, - sym_identifier, - ACTIONS(8134), 1, - anon_sym_const, - ACTIONS(8136), 1, - anon_sym_out, - STATE(4935), 1, - sym_variance, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [148501] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5081), 1, - sym__initializer, + [182835] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, + ACTIONS(3068), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [148517] = 3, - ACTIONS(8140), 1, - anon_sym_LT, + anon_sym_PIPE_RBRACE, + [182848] = 5, + ACTIONS(8691), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(9049), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8138), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [148531] = 4, - ACTIONS(6447), 1, + ACTIONS(9047), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4868), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [182867] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(5082), 1, + STATE(5614), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, + ACTIONS(8725), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [148547] = 6, - ACTIONS(7538), 1, + [182884] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - ACTIONS(8142), 1, - anon_sym_COMMA, - ACTIONS(8144), 1, - anon_sym_RBRACE, - STATE(5111), 1, - aux_sym_enum_body_repeat1, - STATE(5577), 1, + STATE(5860), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148567] = 4, - ACTIONS(7870), 1, - anon_sym_COLON, - ACTIONS(8146), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(5794), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [148583] = 4, - STATE(5623), 1, - sym_import_attribute, + ACTIONS(9051), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [182901] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8149), 2, - anon_sym_with, - anon_sym_assert, - ACTIONS(8151), 2, + ACTIONS(3072), 6, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [148599] = 4, - ACTIONS(7870), 1, - anon_sym_COLON, - ACTIONS(8153), 1, - anon_sym_EQ_GT, + anon_sym_PIPE_RBRACE, + [182914] = 7, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7130), 1, + anon_sym_LPAREN, + ACTIONS(7442), 1, + sym__member_signature_marker, + STATE(3992), 1, + sym_formal_parameters, + STATE(4591), 1, + sym__call_signature, + STATE(6683), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5794), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [148615] = 4, - ACTIONS(7870), 1, - anon_sym_COLON, - ACTIONS(8156), 1, - anon_sym_EQ_GT, + [182937] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5668), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [148631] = 6, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(7778), 1, - anon_sym_abstract, - ACTIONS(7786), 1, - anon_sym_class, - STATE(1253), 1, - aux_sym_export_statement_repeat1, - STATE(1319), 1, - sym_decorator, + ACTIONS(2966), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [182950] = 7, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(9053), 1, + anon_sym_COMMA, + ACTIONS(9055), 1, + anon_sym_GT, + STATE(6216), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148651] = 4, - ACTIONS(6447), 1, + [182973] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(5084), 1, + STATE(5628), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, + ACTIONS(8735), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [148667] = 2, + [182990] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5746), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2598), 5, + ACTIONS(8769), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148679] = 2, + [183007] = 4, + ACTIONS(7080), 1, + anon_sym_EQ, + STATE(5629), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2598), 5, + ACTIONS(8725), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148691] = 6, - ACTIONS(7385), 1, - anon_sym_LBRACE, - ACTIONS(8159), 1, - anon_sym_SEMI, - ACTIONS(8161), 1, - sym__automatic_semicolon, - ACTIONS(8163), 1, - sym__function_signature_automatic_semicolon, - STATE(4208), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [148711] = 3, - ACTIONS(5511), 1, - sym__automatic_semicolon, + [183024] = 5, + ACTIONS(8957), 1, + anon_sym_default, + ACTIONS(8961), 1, + anon_sym_case, + ACTIONS(9057), 1, + anon_sym_RBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1703), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148725] = 2, + STATE(5031), 3, + sym_switch_case, + sym_switch_default, + aux_sym_switch_body_repeat1, + [183043] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2598), 5, + ACTIONS(3100), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148737] = 5, - ACTIONS(6875), 1, - anon_sym_AMP, - ACTIONS(6879), 1, - anon_sym_extends, - ACTIONS(8128), 1, - anon_sym_PIPE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8165), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [148755] = 6, - ACTIONS(2490), 1, + [183056] = 7, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - STATE(3308), 1, + ACTIONS(9059), 1, + sym__member_signature_marker, + STATE(4899), 1, sym_formal_parameters, - STATE(3760), 1, - sym__call_signature, - STATE(5735), 1, + STATE(6471), 1, sym_type_parameters, + STATE(6474), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148775] = 4, - ACTIONS(6447), 1, + [183079] = 4, + ACTIONS(7080), 1, anon_sym_EQ, - STATE(5085), 1, + STATE(5802), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, + ACTIONS(8831), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [148791] = 6, - ACTIONS(2490), 1, + [183096] = 6, + ACTIONS(5426), 1, + anon_sym_LBRACE, + ACTIONS(9061), 1, + anon_sym_SEMI, + ACTIONS(9063), 1, + sym__automatic_semicolon, + ACTIONS(9065), 1, + sym__function_signature_automatic_semicolon, + STATE(2334), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [183116] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - STATE(3308), 1, + STATE(4899), 1, sym_formal_parameters, - STATE(3821), 1, - sym__call_signature, - STATE(5735), 1, + STATE(6471), 1, sym_type_parameters, + STATE(6795), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148811] = 3, - ACTIONS(8087), 1, + [183136] = 6, + ACTIONS(2678), 1, anon_sym_LT, + ACTIONS(7130), 1, + anon_sym_LPAREN, + STATE(3992), 1, + sym_formal_parameters, + STATE(4577), 1, + sym__call_signature, + STATE(6683), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8089), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [148825] = 6, - ACTIONS(3483), 1, - anon_sym_LPAREN, - ACTIONS(6409), 1, + [183156] = 4, + ACTIONS(1965), 1, anon_sym_DOT, - ACTIONS(7473), 1, - anon_sym_LT, - STATE(2932), 1, - sym_arguments, - STATE(5412), 1, - sym_type_arguments, + ACTIONS(4829), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148845] = 4, - ACTIONS(7870), 1, - anon_sym_COLON, - ACTIONS(8167), 1, - anon_sym_EQ_GT, + ACTIONS(4831), 3, + anon_sym_COMMA, + anon_sym_LT, + anon_sym_LBRACE_PIPE, + [183172] = 6, + ACTIONS(9067), 1, + sym_identifier, + ACTIONS(9069), 1, + anon_sym_GT, + ACTIONS(9071), 1, + sym_jsx_identifier, + STATE(6662), 1, + sym_nested_identifier, + STATE(6999), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5668), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [148861] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5104), 1, - sym__initializer, + [183192] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8033), 3, + ACTIONS(8162), 5, sym__automatic_semicolon, - anon_sym_COMMA, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_SEMI, - [148877] = 2, + anon_sym_COLON, + [183204] = 5, + ACTIONS(8152), 1, + anon_sym_AMP, + ACTIONS(8154), 1, + anon_sym_PIPE, + ACTIONS(8156), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2632), 5, + ACTIONS(9073), 2, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148889] = 2, + [183222] = 4, + ACTIONS(1969), 1, + anon_sym_DOT, + ACTIONS(4829), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2640), 5, - sym__automatic_semicolon, + ACTIONS(4831), 3, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148901] = 3, - ACTIONS(5517), 1, - sym__automatic_semicolon, + anon_sym_LT, + anon_sym_LBRACE_PIPE, + [183238] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + STATE(3904), 1, + sym_formal_parameters, + STATE(4245), 1, + sym__call_signature, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1875), 4, - anon_sym_COMMA, - anon_sym_RBRACE, + [183258] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + STATE(3904), 1, + sym_formal_parameters, + STATE(4246), 1, + sym__call_signature, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [183278] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + STATE(3904), 1, + sym_formal_parameters, + STATE(4258), 1, + sym__call_signature, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [183298] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + STATE(3904), 1, + sym_formal_parameters, + STATE(4260), 1, + sym__call_signature, + STATE(6483), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [183318] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6424), 1, + sym__call_signature, + STATE(6471), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [183338] = 6, + ACTIONS(1829), 1, + anon_sym_LBRACE, + ACTIONS(9075), 1, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148915] = 3, - ACTIONS(5519), 1, + ACTIONS(9077), 1, sym__automatic_semicolon, + ACTIONS(9079), 1, + sym__function_signature_automatic_semicolon, + STATE(258), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1725), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148929] = 6, - ACTIONS(2490), 1, + [183358] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(3869), 1, + STATE(4268), 1, sym__call_signature, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148949] = 6, - ACTIONS(2490), 1, + [183378] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(3871), 1, + STATE(4269), 1, sym__call_signature, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148969] = 2, + [183398] = 3, + ACTIONS(5291), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2646), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148981] = 2, + ACTIONS(5293), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [183412] = 3, + ACTIONS(5295), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2654), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148993] = 6, - ACTIONS(7538), 1, - anon_sym_EQ, - ACTIONS(8170), 1, - anon_sym_COMMA, - ACTIONS(8172), 1, - anon_sym_RBRACE, - STATE(5185), 1, - aux_sym_enum_body_repeat1, - STATE(5577), 1, - sym__initializer, + ACTIONS(5297), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [183426] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + STATE(3904), 1, + sym_formal_parameters, + STATE(4274), 1, + sym__call_signature, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149013] = 5, - ACTIONS(6875), 1, - anon_sym_AMP, - ACTIONS(6879), 1, - anon_sym_extends, - ACTIONS(8128), 1, - anon_sym_PIPE, + [183446] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + STATE(3904), 1, + sym_formal_parameters, + STATE(4275), 1, + sym__call_signature, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8174), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [149031] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5092), 1, - sym__initializer, + [183466] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + STATE(3904), 1, + sym_formal_parameters, + STATE(4277), 1, + sym__call_signature, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8057), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [149047] = 3, - ACTIONS(5521), 1, - sym__automatic_semicolon, + [183486] = 5, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(9081), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1795), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149061] = 6, - ACTIONS(2490), 1, + STATE(6565), 2, + sym__module_export_name, + sym_string, + [183504] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(9083), 1, anon_sym_LPAREN, - STATE(3308), 1, + STATE(4264), 1, sym_formal_parameters, - STATE(3675), 1, + STATE(5339), 1, sym__call_signature, - STATE(5735), 1, + STATE(6518), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149081] = 6, - ACTIONS(2490), 1, + [183524] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - STATE(3308), 1, + STATE(4899), 1, sym_formal_parameters, - STATE(3707), 1, - sym__call_signature, - STATE(5735), 1, + STATE(6471), 1, sym_type_parameters, + STATE(6586), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149101] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5093), 1, - sym__initializer, + [183544] = 6, + ACTIONS(9085), 1, + anon_sym_LBRACE, + ACTIONS(9087), 1, + anon_sym_SEMI, + ACTIONS(9089), 1, + sym__automatic_semicolon, + ACTIONS(9091), 1, + sym__function_signature_automatic_semicolon, + STATE(829), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [149117] = 6, - ACTIONS(2490), 1, + [183564] = 3, + ACTIONS(5347), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5349), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [183578] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, anon_sym_LPAREN, - STATE(3308), 1, + STATE(4899), 1, sym_formal_parameters, - STATE(3770), 1, - sym__call_signature, - STATE(5735), 1, + STATE(6471), 1, sym_type_parameters, + STATE(6659), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149137] = 6, - ACTIONS(2490), 1, + [183598] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(7130), 1, anon_sym_LPAREN, - STATE(3308), 1, + STATE(3992), 1, sym_formal_parameters, - STATE(3776), 1, + STATE(4565), 1, sym__call_signature, - STATE(5735), 1, + STATE(6683), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149157] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5096), 1, - sym__initializer, + [183618] = 5, + ACTIONS(8152), 1, + anon_sym_AMP, + ACTIONS(8154), 1, + anon_sym_PIPE, + ACTIONS(8156), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, + ACTIONS(9093), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [149173] = 5, - ACTIONS(3084), 1, - anon_sym_DQUOTE, - ACTIONS(3086), 1, - anon_sym_SQUOTE, - ACTIONS(8176), 1, - sym_identifier, + [183636] = 3, + ACTIONS(9097), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4813), 2, - sym__module_export_name, - sym_string, - [149191] = 6, - ACTIONS(2490), 1, + ACTIONS(9095), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [183650] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9099), 2, + anon_sym_COMMA, + anon_sym_GT, + [183668] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(7130), 1, anon_sym_LPAREN, - STATE(3308), 1, + STATE(3992), 1, sym_formal_parameters, - STATE(3691), 1, + STATE(4571), 1, sym__call_signature, - STATE(5735), 1, + STATE(6683), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149211] = 6, - ACTIONS(2490), 1, + [183688] = 3, + ACTIONS(9103), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9101), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [183702] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - STATE(3308), 1, + STATE(4899), 1, sym_formal_parameters, - STATE(3694), 1, - sym__call_signature, - STATE(5735), 1, + STATE(6471), 1, sym_type_parameters, + STATE(6715), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149231] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5119), 1, - sym__initializer, + [183722] = 3, + ACTIONS(5090), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8033), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [149247] = 6, - ACTIONS(2490), 1, + ACTIONS(5092), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [183736] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(3749), 1, + STATE(5688), 1, sym__call_signature, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149267] = 6, - ACTIONS(2490), 1, + [183756] = 3, + ACTIONS(9097), 1, anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - STATE(3308), 1, - sym_formal_parameters, - STATE(3755), 1, - sym__call_signature, - STATE(5735), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149287] = 6, - ACTIONS(2490), 1, + ACTIONS(9095), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [183770] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(3769), 1, + STATE(5692), 1, sym__call_signature, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149307] = 3, - ACTIONS(8178), 1, - sym_identifier, + [183790] = 3, + ACTIONS(9107), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8180), 4, + ACTIONS(9105), 4, + sym_jsx_text, anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [149321] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5120), 1, - sym__initializer, + sym_html_character_reference, + anon_sym_LT_SLASH, + [183804] = 3, + ACTIONS(9111), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8033), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [149337] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5105), 1, - sym__initializer, + ACTIONS(9109), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [183818] = 5, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(9113), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8057), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [149353] = 2, + STATE(7244), 2, + sym__module_export_name, + sym_string, + [183836] = 3, + ACTIONS(9097), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2796), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149365] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5108), 1, - sym__initializer, + ACTIONS(9095), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [183850] = 3, + ACTIONS(9117), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8057), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [149381] = 2, + ACTIONS(9115), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [183864] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2812), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149393] = 2, + ACTIONS(9119), 5, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_extends, + anon_sym_implements, + [183876] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2812), 5, - sym__automatic_semicolon, + ACTIONS(9121), 2, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149405] = 2, + anon_sym_RBRACK, + [183894] = 6, + ACTIONS(9123), 1, + sym_identifier, + ACTIONS(9125), 1, + anon_sym_GT, + ACTIONS(9127), 1, + sym_jsx_identifier, + STATE(6702), 1, + sym_nested_identifier, + STATE(7093), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2812), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149417] = 2, + [183914] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2812), 5, - sym__automatic_semicolon, + ACTIONS(6100), 5, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149429] = 2, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [183926] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6375), 1, + sym__call_signature, + STATE(6471), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2812), 5, - sym__automatic_semicolon, - anon_sym_COMMA, + [183946] = 4, + ACTIONS(7258), 1, + anon_sym_LBRACK, + ACTIONS(9129), 1, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149441] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2812), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149453] = 2, + ACTIONS(4697), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [183962] = 6, + ACTIONS(3913), 1, + anon_sym_LPAREN, + ACTIONS(7019), 1, + anon_sym_DOT, + ACTIONS(8471), 1, + anon_sym_LT, + STATE(3499), 1, + sym_arguments, + STATE(6299), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2820), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + [183982] = 6, + ACTIONS(5426), 1, + anon_sym_LBRACE, + ACTIONS(9131), 1, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149465] = 2, + ACTIONS(9133), 1, + sym__automatic_semicolon, + ACTIONS(9135), 1, + sym__function_signature_automatic_semicolon, + STATE(2271), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1805), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149477] = 2, + [184002] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6399), 1, + sym__call_signature, + STATE(6471), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1769), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149489] = 2, + [184022] = 3, + ACTIONS(5200), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1885), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149501] = 2, + ACTIONS(5202), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [184036] = 3, + ACTIONS(5204), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2836), 5, - sym__automatic_semicolon, + ACTIONS(5206), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [184050] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6403), 1, + sym__call_signature, + STATE(6471), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [184070] = 6, + ACTIONS(8475), 1, + anon_sym_EQ, + ACTIONS(9137), 1, anon_sym_COMMA, + ACTIONS(9139), 1, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149513] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5109), 1, + STATE(6186), 1, + aux_sym_enum_body_repeat1, + STATE(6386), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [149529] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5112), 1, - sym__initializer, + [184090] = 3, + ACTIONS(9141), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, - sym__automatic_semicolon, - anon_sym_COMMA, + ACTIONS(9143), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [184104] = 5, + ACTIONS(9147), 1, anon_sym_SEMI, - [149545] = 2, + ACTIONS(9149), 1, + sym__automatic_semicolon, + STATE(6410), 1, + sym_import_attribute, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2864), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149557] = 2, + ACTIONS(9145), 2, + anon_sym_with, + anon_sym_assert, + [184122] = 5, + ACTIONS(9151), 1, + sym_identifier, + ACTIONS(9153), 1, + anon_sym_LPAREN, + STATE(1396), 1, + sym_decorator_member_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5463), 5, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [149569] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5125), 1, - sym__initializer, + STATE(1503), 2, + sym_decorator_call_expression, + sym_decorator_parenthesized_expression, + [184140] = 4, + ACTIONS(7076), 1, + anon_sym_DOT, + ACTIONS(9155), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8057), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [149585] = 6, - ACTIONS(2490), 1, + ACTIONS(7074), 3, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, anon_sym_LT, - ACTIONS(6473), 1, + [184156] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, anon_sym_LPAREN, - STATE(3457), 1, + STATE(4899), 1, sym_formal_parameters, - STATE(4301), 1, + STATE(6384), 1, sym__call_signature, - STATE(5545), 1, + STATE(6471), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149605] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5216), 1, - sym__initializer, + [184176] = 3, + ACTIONS(5321), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8031), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [149621] = 6, - ACTIONS(2490), 1, + ACTIONS(5323), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [184190] = 3, + ACTIONS(5325), 1, anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3457), 1, - sym_formal_parameters, - STATE(4039), 1, - sym__call_signature, - STATE(5545), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149641] = 4, - STATE(5641), 1, + ACTIONS(5327), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [184204] = 4, + STATE(6470), 1, + sym_import_attribute, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9145), 2, + anon_sym_with, + anon_sym_assert, + ACTIONS(9157), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [184220] = 4, + STATE(6473), 1, sym_import_attribute, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8149), 2, + ACTIONS(9145), 2, anon_sym_with, anon_sym_assert, - ACTIONS(8182), 2, + ACTIONS(9159), 2, sym__automatic_semicolon, anon_sym_SEMI, - [149657] = 4, - ACTIONS(862), 1, + [184236] = 6, + ACTIONS(9161), 1, + sym_identifier, + ACTIONS(9163), 1, + anon_sym_GT, + ACTIONS(9165), 1, + sym_jsx_identifier, + STATE(6660), 1, + sym_nested_identifier, + STATE(6988), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [184256] = 4, + ACTIONS(906), 1, anon_sym_COLON, - STATE(5518), 1, + STATE(6506), 1, sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3593), 3, + ACTIONS(4007), 3, anon_sym_EQ, anon_sym_COMMA, anon_sym_RBRACK, - [149673] = 4, - ACTIONS(7870), 1, + [184272] = 4, + ACTIONS(8795), 1, anon_sym_COLON, - ACTIONS(8184), 1, + ACTIONS(9167), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5794), 3, + STATE(6493), 3, sym_type_annotation, sym_asserts_annotation, sym_type_predicate_annotation, - [149689] = 3, - ACTIONS(8187), 1, - sym_identifier, + [184288] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + STATE(3904), 1, + sym_formal_parameters, + STATE(4859), 1, + sym__call_signature, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8189), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [149703] = 4, - ACTIONS(6447), 1, + [184308] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5654), 5, anon_sym_EQ, - STATE(5139), 1, - sym__initializer, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [184320] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8057), 3, + ACTIONS(8216), 5, sym__automatic_semicolon, - anon_sym_COMMA, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_SEMI, - [149719] = 4, - ACTIONS(7870), 1, anon_sym_COLON, - ACTIONS(8191), 1, + [184332] = 4, + ACTIONS(8795), 1, + anon_sym_COLON, + ACTIONS(9170), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5668), 3, + STATE(6741), 3, sym_type_annotation, sym_asserts_annotation, sym_type_predicate_annotation, - [149735] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5304), 5, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [149747] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5146), 1, - sym__initializer, + [184348] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + STATE(3904), 1, + sym_formal_parameters, + STATE(4883), 1, + sym__call_signature, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8057), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [149763] = 3, - ACTIONS(8178), 1, + [184368] = 3, + ACTIONS(9175), 1, anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8180), 4, + ACTIONS(9173), 4, sym_jsx_text, anon_sym_LBRACE, sym_html_character_reference, anon_sym_LT_SLASH, - [149777] = 6, - ACTIONS(8194), 1, + [184382] = 6, + ACTIONS(9177), 1, sym_identifier, - ACTIONS(8196), 1, + ACTIONS(9179), 1, anon_sym_GT, - ACTIONS(8198), 1, + ACTIONS(9181), 1, sym_jsx_identifier, - STATE(5835), 1, + STATE(6828), 1, sym_nested_identifier, - STATE(6245), 1, + STATE(7344), 1, sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149797] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5149), 1, - sym__initializer, + [184402] = 3, + ACTIONS(5028), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8057), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [149813] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5150), 1, - sym__initializer, + ACTIONS(5030), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [184416] = 3, + ACTIONS(5036), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [149829] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5152), 1, - sym__initializer, + ACTIONS(5038), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [184430] = 3, + ACTIONS(5028), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [149845] = 6, - ACTIONS(4127), 1, + ACTIONS(5030), 4, + sym_jsx_text, anon_sym_LBRACE, - ACTIONS(8120), 1, - anon_sym_SEMI, - ACTIONS(8122), 1, - sym__automatic_semicolon, - ACTIONS(8124), 1, - sym__function_signature_automatic_semicolon, - STATE(2258), 1, - sym_statement_block, + sym_html_character_reference, + anon_sym_LT_SLASH, + [184444] = 3, + ACTIONS(5116), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149865] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5286), 1, - sym__initializer, + ACTIONS(5118), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [184458] = 3, + ACTIONS(5120), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8031), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [149881] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5300), 1, - sym__initializer, + ACTIONS(5122), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [184472] = 3, + ACTIONS(5028), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8200), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [149897] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5161), 1, - sym__initializer, + ACTIONS(5030), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [184486] = 6, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(8993), 1, + anon_sym_abstract, + ACTIONS(9003), 1, + anon_sym_class, + STATE(1401), 1, + aux_sym_export_statement_repeat1, + STATE(1494), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8057), 3, - sym__automatic_semicolon, - anon_sym_COMMA, + [184506] = 5, + ACTIONS(9183), 1, anon_sym_SEMI, - [149913] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5164), 1, - sym__initializer, + ACTIONS(9185), 1, + sym__automatic_semicolon, + STATE(6749), 1, + sym_import_attribute, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8057), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [149929] = 2, + ACTIONS(9145), 2, + anon_sym_with, + anon_sym_assert, + [184524] = 3, + ACTIONS(5255), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2572), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149941] = 2, + ACTIONS(5257), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [184538] = 3, + ACTIONS(5299), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2572), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149953] = 2, + ACTIONS(5301), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [184552] = 5, + ACTIONS(3530), 1, + anon_sym_DQUOTE, + ACTIONS(3532), 1, + anon_sym_SQUOTE, + ACTIONS(9187), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2572), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149965] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5167), 1, - sym__initializer, + STATE(6153), 2, + sym__module_export_name, + sym_string, + [184570] = 5, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + ACTIONS(9189), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [149981] = 6, - ACTIONS(4127), 1, - anon_sym_LBRACE, - ACTIONS(8159), 1, - anon_sym_SEMI, - ACTIONS(8161), 1, - sym__automatic_semicolon, - ACTIONS(8163), 1, - sym__function_signature_automatic_semicolon, - STATE(2269), 1, - sym_statement_block, + STATE(6525), 2, + sym__module_export_name, + sym_string, + [184588] = 3, + ACTIONS(9191), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150001] = 2, + ACTIONS(9193), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [184602] = 5, + ACTIONS(8152), 1, + anon_sym_AMP, + ACTIONS(8154), 1, + anon_sym_PIPE, + ACTIONS(8156), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2770), 5, + ACTIONS(9195), 2, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150013] = 2, + [184620] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2540), 5, - sym__automatic_semicolon, + ACTIONS(6039), 5, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150025] = 2, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [184632] = 5, + ACTIONS(8471), 1, + anon_sym_LT, + ACTIONS(9197), 1, + anon_sym_LBRACE, + STATE(6297), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2548), 5, - sym__automatic_semicolon, + ACTIONS(9199), 2, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150037] = 2, + anon_sym_LBRACE_PIPE, + [184650] = 3, + ACTIONS(5291), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2560), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150049] = 2, + ACTIONS(5293), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [184664] = 3, + ACTIONS(5295), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2556), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150061] = 2, + ACTIONS(5297), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [184678] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(9083), 1, + anon_sym_LPAREN, + STATE(4264), 1, + sym_formal_parameters, + STATE(5256), 1, + sym__call_signature, + STATE(6518), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2590), 5, - sym__automatic_semicolon, + [184698] = 6, + ACTIONS(770), 1, + anon_sym_COLON, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(5864), 1, anon_sym_COMMA, + ACTIONS(9201), 1, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150073] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5168), 1, - sym__initializer, + STATE(6143), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, - sym__automatic_semicolon, - anon_sym_COMMA, + [184718] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6528), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [184738] = 6, + ACTIONS(9075), 1, anon_sym_SEMI, - [150089] = 5, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(8202), 1, - sym_identifier, + ACTIONS(9077), 1, + sym__automatic_semicolon, + ACTIONS(9079), 1, + sym__function_signature_automatic_semicolon, + ACTIONS(9085), 1, + anon_sym_LBRACE, + STATE(848), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5442), 2, - sym__module_export_name, - sym_string, - [150107] = 5, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - ACTIONS(8204), 1, - sym_identifier, + [184758] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6804), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5609), 2, - sym__module_export_name, - sym_string, - [150125] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5169), 1, - sym__initializer, + [184778] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, - sym__automatic_semicolon, + ACTIONS(6043), 5, + anon_sym_EQ, anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [184790] = 6, + ACTIONS(1829), 1, + anon_sym_LBRACE, + ACTIONS(9087), 1, anon_sym_SEMI, - [150141] = 2, + ACTIONS(9089), 1, + sym__automatic_semicolon, + ACTIONS(9091), 1, + sym__function_signature_automatic_semicolon, + STATE(254), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2568), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150153] = 2, + [184810] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2568), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150165] = 4, - ACTIONS(6447), 1, + ACTIONS(6043), 5, anon_sym_EQ, - STATE(5170), 1, - sym__initializer, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [184822] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6556), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [150181] = 6, - ACTIONS(2490), 1, + [184842] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - STATE(3950), 1, + STATE(4899), 1, sym_formal_parameters, - STATE(5615), 1, + STATE(6471), 1, + sym_type_parameters, + STATE(6558), 1, sym__call_signature, - STATE(5753), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [184862] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(9083), 1, + anon_sym_LPAREN, + STATE(4264), 1, + sym_formal_parameters, + STATE(5267), 1, + sym__call_signature, + STATE(6518), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150201] = 6, - ACTIONS(8206), 1, + [184882] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6043), 5, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [184894] = 3, + ACTIONS(9203), 1, sym_identifier, - ACTIONS(8208), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9205), 4, + anon_sym_LBRACE, anon_sym_GT, - ACTIONS(8210), 1, sym_jsx_identifier, - STATE(5569), 1, - sym_nested_identifier, - STATE(5996), 1, - sym_jsx_namespace_name, + anon_sym_SLASH_GT, + [184908] = 3, + ACTIONS(9207), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150221] = 6, - ACTIONS(7385), 1, + ACTIONS(9209), 4, anon_sym_LBRACE, - ACTIONS(8081), 1, - anon_sym_SEMI, - ACTIONS(8083), 1, - sym__automatic_semicolon, - ACTIONS(8085), 1, - sym__function_signature_automatic_semicolon, - STATE(762), 1, - sym_statement_block, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [184922] = 3, + ACTIONS(9175), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150241] = 2, + ACTIONS(9173), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [184936] = 5, + ACTIONS(8152), 1, + anon_sym_AMP, + ACTIONS(8154), 1, + anon_sym_PIPE, + ACTIONS(8156), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2610), 5, + ACTIONS(9211), 2, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150253] = 2, + [184954] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1755), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150265] = 2, + ACTIONS(5964), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [184966] = 6, + ACTIONS(2328), 1, + anon_sym_LBRACE, + ACTIONS(9213), 1, + sym_identifier, + ACTIONS(9215), 1, + anon_sym_STAR, + STATE(5943), 1, + sym_export_clause, + STATE(6769), 1, + sym_namespace_export, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1855), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150277] = 2, + [184986] = 3, + ACTIONS(9219), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1865), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150289] = 2, + ACTIONS(9217), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [185000] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7130), 1, + anon_sym_LPAREN, + STATE(3992), 1, + sym_formal_parameters, + STATE(4584), 1, + sym__call_signature, + STATE(6683), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2614), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150301] = 6, - ACTIONS(2490), 1, + [185020] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(7130), 1, anon_sym_LPAREN, - STATE(3457), 1, + STATE(3992), 1, sym_formal_parameters, - STATE(4293), 1, + STATE(4688), 1, sym__call_signature, - STATE(5545), 1, + STATE(6683), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150321] = 6, - ACTIONS(2490), 1, + [185040] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(9083), 1, anon_sym_LPAREN, - STATE(3950), 1, + STATE(4264), 1, sym_formal_parameters, - STATE(5521), 1, + STATE(5455), 1, sym__call_signature, - STATE(5753), 1, + STATE(6518), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150341] = 6, - ACTIONS(7385), 1, + [185060] = 3, + ACTIONS(9223), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9221), 4, + sym_jsx_text, anon_sym_LBRACE, - ACTIONS(8043), 1, - anon_sym_SEMI, - ACTIONS(8045), 1, - sym__automatic_semicolon, - ACTIONS(8047), 1, - sym__function_signature_automatic_semicolon, - STATE(774), 1, - sym_statement_block, + sym_html_character_reference, + anon_sym_LT_SLASH, + [185074] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6533), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150361] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5175), 1, - sym__initializer, + [185094] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7130), 1, + anon_sym_LPAREN, + STATE(3992), 1, + sym_formal_parameters, + STATE(4689), 1, + sym__call_signature, + STATE(6683), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8057), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [150377] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5176), 1, - sym__initializer, + [185114] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + STATE(3904), 1, + sym_formal_parameters, + STATE(5036), 1, + sym__call_signature, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [150393] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5177), 1, - sym__initializer, + [185134] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + STATE(3904), 1, + sym_formal_parameters, + STATE(4780), 1, + sym__call_signature, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [150409] = 5, - ACTIONS(6875), 1, - anon_sym_AMP, - ACTIONS(6879), 1, - anon_sym_extends, - ACTIONS(8128), 1, - anon_sym_PIPE, + [185154] = 3, + ACTIONS(9227), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9225), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [185168] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8212), 2, + ACTIONS(8254), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_SEMI, - [150427] = 2, + anon_sym_COLON, + [185180] = 6, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(8991), 1, + anon_sym_class, + ACTIONS(8993), 1, + anon_sym_abstract, + STATE(1401), 1, + aux_sym_export_statement_repeat1, + STATE(1494), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5109), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [150439] = 6, - ACTIONS(2490), 1, + [185200] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(9083), 1, anon_sym_LPAREN, - STATE(3950), 1, + STATE(4264), 1, sym_formal_parameters, - STATE(5628), 1, + STATE(5471), 1, sym__call_signature, - STATE(5753), 1, + STATE(6518), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150459] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5178), 1, - sym__initializer, + [185220] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6732), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [150475] = 6, - ACTIONS(2490), 1, + [185240] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - STATE(3950), 1, + STATE(4899), 1, sym_formal_parameters, - STATE(5630), 1, - sym__call_signature, - STATE(5753), 1, + STATE(6471), 1, sym_type_parameters, + STATE(6737), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150495] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5179), 1, - sym__initializer, + [185260] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6536), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8051), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [150511] = 2, + [185280] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7724), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150523] = 2, + ACTIONS(2005), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [185292] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(9083), 1, + anon_sym_LPAREN, + STATE(4264), 1, + sym_formal_parameters, + STATE(5477), 1, + sym__call_signature, + STATE(6518), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7578), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150535] = 6, - ACTIONS(2490), 1, + [185312] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4510), 1, + STATE(5926), 1, sym__call_signature, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150555] = 2, + [185332] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6761), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7578), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150567] = 6, - ACTIONS(2490), 1, + [185352] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(4511), 1, + STATE(5927), 1, sym__call_signature, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150587] = 2, + [185372] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7584), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150599] = 4, - ACTIONS(6447), 1, + ACTIONS(9229), 5, anon_sym_EQ, - STATE(5404), 1, - sym__initializer, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_extends, + anon_sym_implements, + [185384] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2019), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [185396] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7130), 1, + anon_sym_LPAREN, + STATE(3992), 1, + sym_formal_parameters, + STATE(4661), 1, + sym__call_signature, + STATE(6683), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8031), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [150615] = 2, + [185416] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(9083), 1, + anon_sym_LPAREN, + STATE(4264), 1, + sym_formal_parameters, + STATE(5489), 1, + sym__call_signature, + STATE(6518), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7578), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150627] = 2, + [185436] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6784), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8214), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150639] = 6, - ACTIONS(2490), 1, + [185456] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - STATE(3950), 1, + STATE(4899), 1, sym_formal_parameters, - STATE(5638), 1, - sym__call_signature, - STATE(5753), 1, + STATE(6471), 1, sym_type_parameters, + STATE(6789), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150659] = 6, - ACTIONS(2490), 1, + [185476] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - STATE(3950), 1, + STATE(4899), 1, sym_formal_parameters, - STATE(5753), 1, + STATE(6471), 1, sym_type_parameters, - STATE(5805), 1, + STATE(6792), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150679] = 2, + [185496] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6796), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2672), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150691] = 2, + [185516] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6797), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2732), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150703] = 2, + [185536] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7130), 1, + anon_sym_LPAREN, + STATE(3992), 1, + sym_formal_parameters, + STATE(4723), 1, + sym__call_signature, + STATE(6683), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2800), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150715] = 2, + [185556] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6818), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2816), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150727] = 2, + [185576] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6571), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2828), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150739] = 2, + [185596] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6477), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2860), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150751] = 2, + [185616] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6843), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2888), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150763] = 2, + [185636] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6372), 1, + sym__call_signature, + STATE(6471), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7584), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150775] = 2, + [185656] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6847), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2950), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150787] = 2, + [185676] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6684), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2544), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150799] = 2, + [185696] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6688), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1835), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150811] = 2, + [185716] = 4, + ACTIONS(7674), 1, + anon_sym_EQ, + STATE(6339), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8216), 5, + ACTIONS(9231), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150823] = 2, + [185732] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6481), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8218), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150835] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(4841), 1, - sym__initializer, + [185752] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6484), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8220), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [150851] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(4828), 1, - sym__initializer, + [185772] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6522), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8031), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [150867] = 2, + [185792] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6524), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8222), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150879] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(4842), 1, - sym__initializer, + [185812] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6628), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8031), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [150895] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(4846), 1, - sym__initializer, + [185832] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6666), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8033), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [150911] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(4848), 1, - sym__initializer, + [185852] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6714), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8033), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [150927] = 6, - ACTIONS(2490), 1, + [185872] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - STATE(3950), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(5589), 1, + STATE(4892), 1, sym__call_signature, - STATE(5753), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150947] = 3, - ACTIONS(6141), 1, - anon_sym_EQ_GT, + [185892] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + STATE(3904), 1, + sym_formal_parameters, + STATE(4896), 1, + sym__call_signature, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - [150961] = 4, - ACTIONS(8226), 1, + [185912] = 4, + ACTIONS(9235), 1, anon_sym_in, - ACTIONS(8228), 1, + ACTIONS(9237), 1, anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8224), 3, + ACTIONS(9233), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [150977] = 4, - ACTIONS(8230), 1, + [185928] = 4, + ACTIONS(9239), 1, anon_sym_in, - ACTIONS(8232), 1, + ACTIONS(9241), 1, anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8224), 3, + ACTIONS(9233), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [150993] = 6, - ACTIONS(2490), 1, + [185944] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - STATE(3950), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(5594), 1, + STATE(4898), 1, sym__call_signature, - STATE(5753), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151013] = 5, - ACTIONS(6875), 1, - anon_sym_AMP, - ACTIONS(6879), 1, + [185964] = 6, + ACTIONS(217), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1657), 1, + anon_sym_LBRACE, + ACTIONS(8537), 1, anon_sym_extends, - ACTIONS(8128), 1, - anon_sym_PIPE, + STATE(880), 1, + sym_object_type, + STATE(6256), 1, + sym_extends_type_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8234), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [151031] = 2, + [185984] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2808), 5, - sym__automatic_semicolon, + ACTIONS(6086), 5, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [151043] = 6, - ACTIONS(2126), 1, - anon_sym_LBRACE, - ACTIONS(8236), 1, - sym_identifier, - ACTIONS(8238), 1, - anon_sym_STAR, - STATE(4664), 1, - sym_export_clause, - STATE(5696), 1, - sym_namespace_export, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [151063] = 2, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [185996] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2840), 5, - sym__automatic_semicolon, + ACTIONS(6090), 5, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [151075] = 3, - ACTIONS(8240), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(728), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_QMARK, - [151089] = 2, + [186008] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2856), 5, - sym__automatic_semicolon, + ACTIONS(6090), 5, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [151101] = 2, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [186020] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2876), 5, - sym__automatic_semicolon, + ACTIONS(6090), 5, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [151113] = 2, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [186032] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7130), 1, + anon_sym_LPAREN, + STATE(3992), 1, + sym_formal_parameters, + STATE(4587), 1, + sym__call_signature, + STATE(6683), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2896), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [151125] = 6, - ACTIONS(2490), 1, + [186052] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(9083), 1, anon_sym_LPAREN, - STATE(3457), 1, + STATE(4264), 1, sym_formal_parameters, - STATE(4152), 1, + STATE(5243), 1, sym__call_signature, - STATE(5545), 1, + STATE(6518), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151145] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(4867), 1, - sym__initializer, + [186072] = 3, + ACTIONS(6768), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8031), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151161] = 2, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + [186086] = 6, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(9243), 1, + anon_sym_class, + ACTIONS(9245), 1, + anon_sym_abstract, + STATE(1401), 1, + aux_sym_export_statement_repeat1, + STATE(1494), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5505), 5, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [151173] = 6, - ACTIONS(2490), 1, + [186106] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - STATE(3457), 1, + STATE(4899), 1, sym_formal_parameters, - STATE(4005), 1, - sym__call_signature, - STATE(5545), 1, + STATE(6471), 1, sym_type_parameters, + STATE(6744), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151193] = 6, - ACTIONS(2490), 1, + [186126] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(9083), 1, anon_sym_LPAREN, - STATE(3308), 1, + STATE(4264), 1, sym_formal_parameters, - STATE(4871), 1, + STATE(5293), 1, sym__call_signature, - STATE(5735), 1, + STATE(6518), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151213] = 6, - ACTIONS(2490), 1, + [186146] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - STATE(3457), 1, + STATE(4899), 1, sym_formal_parameters, - STATE(4008), 1, - sym__call_signature, - STATE(5545), 1, + STATE(6471), 1, sym_type_parameters, + STATE(6803), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151233] = 2, + [186166] = 3, + ACTIONS(9247), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5509), 5, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, anon_sym_QMARK, - [151245] = 2, + [186180] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(9083), 1, + anon_sym_LPAREN, + STATE(4264), 1, + sym_formal_parameters, + STATE(5342), 1, + sym__call_signature, + STATE(6518), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5509), 5, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [151257] = 2, + [186200] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6380), 1, + sym__call_signature, + STATE(6471), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5509), 5, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [151269] = 6, - ACTIONS(2490), 1, + [186220] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - STATE(3457), 1, + STATE(4899), 1, sym_formal_parameters, - STATE(3989), 1, + STATE(6382), 1, sym__call_signature, - STATE(5545), 1, + STATE(6471), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151289] = 6, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(7776), 1, - anon_sym_class, - ACTIONS(7778), 1, - anon_sym_abstract, - STATE(1253), 1, - aux_sym_export_statement_repeat1, - STATE(1319), 1, - sym_decorator, + [186240] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6418), 1, + sym__call_signature, + STATE(6471), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151309] = 6, - ACTIONS(2490), 1, + [186260] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - STATE(3457), 1, + STATE(4899), 1, sym_formal_parameters, - STATE(4171), 1, + STATE(6426), 1, sym__call_signature, - STATE(5545), 1, + STATE(6471), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151329] = 2, + [186280] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8242), 5, + ACTIONS(8144), 5, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [151341] = 2, + anon_sym_COLON, + [186292] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + STATE(3904), 1, + sym_formal_parameters, + STATE(5199), 1, + sym__call_signature, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8244), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [151353] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5197), 1, - sym__initializer, + [186312] = 3, + ACTIONS(9249), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8246), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151369] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(4875), 1, - sym__initializer, + ACTIONS(9251), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [186326] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + STATE(3904), 1, + sym_formal_parameters, + STATE(5205), 1, + sym__call_signature, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8031), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151385] = 6, - ACTIONS(2490), 1, + [186346] = 4, + ACTIONS(8795), 1, + anon_sym_COLON, + ACTIONS(9253), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(6741), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [186362] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - STATE(3950), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(5710), 1, + STATE(6096), 1, sym__call_signature, - STATE(5753), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151405] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5206), 1, - sym__initializer, + [186382] = 5, + ACTIONS(9256), 1, + sym_identifier, + ACTIONS(9258), 1, + anon_sym_LPAREN, + STATE(3181), 1, + sym_decorator_member_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8248), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151421] = 6, - ACTIONS(2490), 1, + STATE(3311), 2, + sym_decorator_call_expression, + sym_decorator_parenthesized_expression, + [186400] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(7130), 1, anon_sym_LPAREN, - STATE(3950), 1, + STATE(3992), 1, sym_formal_parameters, - STATE(5721), 1, + STATE(4578), 1, sym__call_signature, - STATE(5753), 1, + STATE(6683), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151441] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(4876), 1, - sym__initializer, + [186420] = 3, + ACTIONS(9260), 1, + sym__member_end_marker, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8033), 3, + ACTIONS(6695), 4, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [151457] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3457), 1, - sym_formal_parameters, - STATE(4180), 1, - sym__call_signature, - STATE(5545), 1, - sym_type_parameters, + [186434] = 6, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(8993), 1, + anon_sym_abstract, + ACTIONS(9262), 1, + anon_sym_class, + STATE(1401), 1, + aux_sym_export_statement_repeat1, + STATE(1494), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151477] = 6, - ACTIONS(2490), 1, + [186454] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - STATE(3308), 1, + STATE(4899), 1, sym_formal_parameters, - STATE(5210), 1, - sym__call_signature, - STATE(5735), 1, + STATE(6471), 1, sym_type_parameters, + STATE(6643), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151497] = 6, - ACTIONS(2490), 1, + [186474] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - STATE(3950), 1, + STATE(4899), 1, sym_formal_parameters, - STATE(5753), 1, + STATE(6471), 1, sym_type_parameters, - STATE(5787), 1, + STATE(6650), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151517] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5211), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8250), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151533] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5212), 1, - sym__initializer, + [186494] = 3, + ACTIONS(9264), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151549] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5213), 1, - sym__initializer, + ACTIONS(9266), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [186508] = 3, + ACTIONS(9270), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151565] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5214), 1, - sym__initializer, + ACTIONS(9268), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [186522] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6855), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151581] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5258), 1, - sym__initializer, + [186542] = 6, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6857), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8252), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151597] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(4877), 1, - sym__initializer, + [186562] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8033), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151613] = 4, - ACTIONS(6447), 1, + ACTIONS(9272), 5, anon_sym_EQ, - STATE(5222), 1, - sym__initializer, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_extends, + anon_sym_implements, + [186574] = 4, + ACTIONS(8795), 1, + anon_sym_COLON, + ACTIONS(9274), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151629] = 6, - ACTIONS(2490), 1, + STATE(6493), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [186590] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(7130), 1, anon_sym_LPAREN, - STATE(3457), 1, + STATE(3992), 1, sym_formal_parameters, - STATE(4195), 1, + STATE(4551), 1, sym__call_signature, - STATE(5545), 1, + STATE(6683), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151649] = 6, - ACTIONS(2490), 1, + [186610] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(7130), 1, anon_sym_LPAREN, - STATE(3950), 1, + STATE(3992), 1, sym_formal_parameters, - STATE(5443), 1, + STATE(4658), 1, sym__call_signature, - STATE(5753), 1, + STATE(6683), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151669] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5223), 1, - sym__initializer, + [186630] = 4, + STATE(6423), 1, + sym_import_attribute, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, + ACTIONS(9145), 2, + anon_sym_with, + anon_sym_assert, + ACTIONS(9277), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [151685] = 6, - ACTIONS(2490), 1, + [186646] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - STATE(3950), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(5447), 1, + STATE(5810), 1, sym__call_signature, - STATE(5753), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151705] = 6, - ACTIONS(2490), 1, + [186666] = 3, + ACTIONS(5347), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5349), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [186680] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - STATE(3950), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(5450), 1, + STATE(6047), 1, sym__call_signature, - STATE(5753), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151725] = 6, - ACTIONS(2490), 1, + [186700] = 6, + ACTIONS(9279), 1, + sym_identifier, + ACTIONS(9281), 1, + anon_sym_GT, + ACTIONS(9283), 1, + sym_jsx_identifier, + STATE(6710), 1, + sym_nested_identifier, + STATE(7113), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [186720] = 3, + ACTIONS(5090), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5092), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [186734] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(7130), 1, anon_sym_LPAREN, - STATE(3950), 1, + STATE(3992), 1, sym_formal_parameters, - STATE(5451), 1, + STATE(4575), 1, sym__call_signature, - STATE(5753), 1, + STATE(6683), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151745] = 3, - ACTIONS(8254), 1, - anon_sym_EQ, + [186754] = 3, + ACTIONS(9141), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9143), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [186768] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3584), 4, + ACTIONS(5857), 5, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_RBRACK, - [151759] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(3950), 1, - sym_formal_parameters, - STATE(5722), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + anon_sym_QMARK, + [186780] = 6, + ACTIONS(770), 1, + anon_sym_COLON, + ACTIONS(4576), 1, + anon_sym_EQ, + ACTIONS(5864), 1, + anon_sym_COMMA, + ACTIONS(9285), 1, + anon_sym_RBRACE, + STATE(6226), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151779] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5224), 1, - sym__initializer, + [186800] = 6, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(9245), 1, + anon_sym_abstract, + ACTIONS(9287), 1, + anon_sym_class, + STATE(1401), 1, + aux_sym_export_statement_repeat1, + STATE(1494), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, + [186820] = 6, + ACTIONS(5208), 1, + anon_sym_LBRACE, + ACTIONS(9087), 1, + anon_sym_SEMI, + ACTIONS(9089), 1, sym__automatic_semicolon, + ACTIONS(9091), 1, + sym__function_signature_automatic_semicolon, + STATE(2512), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [186840] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6002), 5, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_SEMI, - [151795] = 6, - ACTIONS(2126), 1, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [186852] = 6, + ACTIONS(1127), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1751), 1, anon_sym_LBRACE, - ACTIONS(8256), 1, - sym_identifier, - ACTIONS(8258), 1, - anon_sym_STAR, - STATE(4762), 1, - sym_export_clause, - STATE(5524), 1, - sym_namespace_export, + ACTIONS(8537), 1, + anon_sym_extends, + STATE(4954), 1, + sym_object_type, + STATE(6300), 1, + sym_extends_type_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151815] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5226), 1, - sym__initializer, + [186872] = 4, + STATE(6436), 1, + sym_import_attribute, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, + ACTIONS(9145), 2, + anon_sym_with, + anon_sym_assert, + ACTIONS(9289), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [151831] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5227), 1, - sym__initializer, + [186888] = 3, + ACTIONS(5200), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151847] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(3950), 1, - sym_formal_parameters, - STATE(5479), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + ACTIONS(5202), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [186902] = 4, + ACTIONS(8795), 1, + anon_sym_COLON, + ACTIONS(9291), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151867] = 3, - ACTIONS(4699), 1, - anon_sym_LT, + STATE(6493), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [186918] = 3, + ACTIONS(5204), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4701), 4, - sym_jsx_text, + ACTIONS(5206), 4, anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [151881] = 3, - ACTIONS(4546), 1, - anon_sym_LT, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [186932] = 3, + ACTIONS(5321), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4548), 4, - sym_jsx_text, + ACTIONS(5323), 4, anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [151895] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5228), 1, - sym__initializer, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [186946] = 3, + ACTIONS(5325), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151911] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(3950), 1, - sym_formal_parameters, - STATE(5510), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + ACTIONS(5327), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [186960] = 4, + ACTIONS(8795), 1, + anon_sym_COLON, + ACTIONS(9294), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151931] = 6, - ACTIONS(2490), 1, + STATE(6493), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [186976] = 4, + ACTIONS(8795), 1, + anon_sym_COLON, + ACTIONS(9297), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(6741), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [186992] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - STATE(3950), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(5513), 1, + STATE(5123), 1, sym__call_signature, - STATE(5753), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151951] = 6, - ACTIONS(2490), 1, + [187012] = 4, + ACTIONS(8795), 1, + anon_sym_COLON, + ACTIONS(9300), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(6741), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [187028] = 4, + ACTIONS(8795), 1, + anon_sym_COLON, + ACTIONS(9303), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(6493), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [187044] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - STATE(3950), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(5516), 1, + STATE(5124), 1, sym__call_signature, - STATE(5753), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151971] = 2, + [187064] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7634), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [151983] = 4, - ACTIONS(6447), 1, + ACTIONS(5641), 5, anon_sym_EQ, - STATE(5238), 1, - sym__initializer, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [187076] = 6, + ACTIONS(8049), 1, + anon_sym_LBRACE, + ACTIONS(9061), 1, + anon_sym_SEMI, + ACTIONS(9063), 1, + sym__automatic_semicolon, + ACTIONS(9065), 1, + sym__function_signature_automatic_semicolon, + STATE(4831), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [187096] = 5, + ACTIONS(8152), 1, + anon_sym_AMP, + ACTIONS(8154), 1, + anon_sym_PIPE, + ACTIONS(8156), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8260), 3, + ACTIONS(9306), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [151999] = 4, - ACTIONS(6447), 1, + [187114] = 3, + ACTIONS(9308), 1, anon_sym_EQ, - STATE(5241), 1, - sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, - sym__automatic_semicolon, + ACTIONS(4013), 4, anon_sym_COMMA, - anon_sym_SEMI, - [152015] = 6, - ACTIONS(2490), 1, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_RBRACK, + [187128] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - STATE(3308), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(5285), 1, + STATE(4281), 1, sym__call_signature, - STATE(5735), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152035] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5242), 1, - sym__initializer, + [187148] = 6, + ACTIONS(2328), 1, + anon_sym_LBRACE, + ACTIONS(9310), 1, + sym_identifier, + ACTIONS(9312), 1, + anon_sym_STAR, + STATE(5527), 1, + sym_export_clause, + STATE(6374), 1, + sym_namespace_export, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [152051] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - STATE(3308), 1, - sym_formal_parameters, - STATE(4311), 1, - sym__call_signature, - STATE(5735), 1, - sym_type_parameters, + [187168] = 6, + ACTIONS(7628), 1, + anon_sym_in, + ACTIONS(9314), 1, + sym_identifier, + ACTIONS(9316), 1, + anon_sym_const, + ACTIONS(9318), 1, + anon_sym_out, + STATE(6223), 1, + sym_variance, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152071] = 2, + [187188] = 6, + ACTIONS(5208), 1, + anon_sym_LBRACE, + ACTIONS(9075), 1, + anon_sym_SEMI, + ACTIONS(9077), 1, + sym__automatic_semicolon, + ACTIONS(9079), 1, + sym__function_signature_automatic_semicolon, + STATE(2524), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7634), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152083] = 6, - ACTIONS(2490), 1, + [187208] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - STATE(3950), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(5559), 1, + STATE(5078), 1, sym__call_signature, - STATE(5753), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152103] = 6, - ACTIONS(2490), 1, + [187228] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - STATE(3950), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(5562), 1, + STATE(6067), 1, sym__call_signature, - STATE(5753), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152123] = 4, - ACTIONS(6447), 1, + [187248] = 6, + ACTIONS(8475), 1, anon_sym_EQ, - STATE(5260), 1, + ACTIONS(9320), 1, + anon_sym_COMMA, + ACTIONS(9322), 1, + anon_sym_RBRACE, + STATE(6349), 1, + aux_sym_enum_body_repeat1, + STATE(6386), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8260), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [152139] = 6, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(7778), 1, - anon_sym_abstract, - ACTIONS(8262), 1, - anon_sym_class, - STATE(1253), 1, - aux_sym_export_statement_repeat1, - STATE(1319), 1, - sym_decorator, + [187268] = 3, + ACTIONS(5028), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152159] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - STATE(3308), 1, - sym_formal_parameters, - STATE(4312), 1, - sym__call_signature, - STATE(5735), 1, - sym_type_parameters, + ACTIONS(5030), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [187282] = 4, + ACTIONS(8795), 1, + anon_sym_COLON, + ACTIONS(9324), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152179] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5263), 1, - sym__initializer, + STATE(6493), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [187298] = 4, + ACTIONS(8795), 1, + anon_sym_COLON, + ACTIONS(9327), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8260), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [152195] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5266), 1, - sym__initializer, + STATE(6741), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [187314] = 3, + ACTIONS(5036), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [152211] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5267), 1, - sym__initializer, + ACTIONS(5038), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [187328] = 3, + ACTIONS(5028), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [152227] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - STATE(3308), 1, - sym_formal_parameters, - STATE(4873), 1, - sym__call_signature, - STATE(5735), 1, - sym_type_parameters, + ACTIONS(5030), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [187342] = 3, + ACTIONS(5116), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152247] = 2, + ACTIONS(5118), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [187356] = 3, + ACTIONS(5120), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7674), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152259] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5275), 1, - sym__initializer, + ACTIONS(5122), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [187370] = 3, + ACTIONS(5028), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8260), 3, - sym__automatic_semicolon, - anon_sym_COMMA, + ACTIONS(5030), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [187384] = 6, + ACTIONS(8049), 1, + anon_sym_LBRACE, + ACTIONS(9131), 1, anon_sym_SEMI, - [152275] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5289), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8264), 3, + ACTIONS(9133), 1, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [152291] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(3950), 1, - sym_formal_parameters, - STATE(5598), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [152311] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(3950), 1, - sym_formal_parameters, - STATE(5599), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + ACTIONS(9135), 1, + sym__function_signature_automatic_semicolon, + STATE(5152), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152331] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5277), 1, - sym__initializer, + [187404] = 5, + ACTIONS(8152), 1, + anon_sym_AMP, + ACTIONS(8154), 1, + anon_sym_PIPE, + ACTIONS(8156), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, + ACTIONS(9330), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [152347] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5279), 1, - sym__initializer, + [187422] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, - sym__automatic_semicolon, + ACTIONS(6169), 5, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_SEMI, - [152363] = 3, - ACTIONS(4681), 1, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [187434] = 6, + ACTIONS(2678), 1, anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + STATE(3904), 1, + sym_formal_parameters, + STATE(4215), 1, + sym__call_signature, + STATE(6483), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4683), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [152377] = 6, - ACTIONS(2490), 1, + [187454] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - STATE(3457), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(3891), 1, + STATE(4222), 1, sym__call_signature, - STATE(5545), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152397] = 6, - ACTIONS(2490), 1, + [187474] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - STATE(3950), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(5620), 1, + STATE(5012), 1, sym__call_signature, - STATE(5753), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152417] = 6, - ACTIONS(2490), 1, + [187494] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - STATE(3950), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(5625), 1, + STATE(4920), 1, sym__call_signature, - STATE(5753), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152437] = 3, - ACTIONS(4685), 1, + [187514] = 6, + ACTIONS(2678), 1, anon_sym_LT, + ACTIONS(7130), 1, + anon_sym_LPAREN, + STATE(3992), 1, + sym_formal_parameters, + STATE(4569), 1, + sym__call_signature, + STATE(6683), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4687), 4, - sym_jsx_text, + [187534] = 3, + ACTIONS(5255), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5257), 4, anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [152451] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5280), 1, - sym__initializer, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [187548] = 3, + ACTIONS(5299), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [152467] = 4, - ACTIONS(6447), 1, + ACTIONS(5301), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [187562] = 4, + ACTIONS(8795), 1, + anon_sym_COLON, + ACTIONS(9332), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(6741), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [187578] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5656), 5, anon_sym_EQ, - STATE(5281), 1, - sym__initializer, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [187590] = 4, + ACTIONS(7076), 1, + anon_sym_DOT, + ACTIONS(9335), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [152483] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(7074), 3, anon_sym_LPAREN, - STATE(3950), 1, - sym_formal_parameters, - STATE(5650), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + anon_sym_QMARK_DOT, + anon_sym_LT, + [187606] = 6, + ACTIONS(8741), 1, + anon_sym_AMP, + ACTIONS(8743), 1, + anon_sym_PIPE, + ACTIONS(8745), 1, + anon_sym_extends, + ACTIONS(9337), 1, + anon_sym_as, + ACTIONS(9339), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152503] = 6, - ACTIONS(2490), 1, + [187626] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - STATE(3950), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(5651), 1, + STATE(4227), 1, sym__call_signature, - STATE(5753), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152523] = 6, - ACTIONS(2490), 1, + [187646] = 6, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(3678), 1, anon_sym_LPAREN, - STATE(3950), 1, + STATE(3904), 1, sym_formal_parameters, - STATE(5663), 1, + STATE(4228), 1, sym__call_signature, - STATE(5753), 1, + STATE(6483), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152543] = 3, - ACTIONS(4560), 1, + [187666] = 6, + ACTIONS(2678), 1, anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6824), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4562), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [152557] = 3, - ACTIONS(4566), 1, + [187686] = 6, + ACTIONS(2678), 1, anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4899), 1, + sym_formal_parameters, + STATE(6471), 1, + sym_type_parameters, + STATE(6838), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4568), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [152571] = 2, + [187706] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8266), 5, + ACTIONS(9341), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152583] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(3950), 1, - sym_formal_parameters, - STATE(5753), 1, - sym_type_parameters, - STATE(5828), 1, - sym__call_signature, - ACTIONS(5), 2, + [187717] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(9343), 1, + anon_sym_DQUOTE, + STATE(5512), 1, + aux_sym_string_repeat1, + ACTIONS(9345), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [187734] = 5, + ACTIONS(3), 1, sym_comment, - [152603] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5293), 1, - sym__initializer, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9343), 1, + anon_sym_SQUOTE, + STATE(5513), 1, + aux_sym_string_repeat2, + ACTIONS(9347), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [187751] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8260), 3, + ACTIONS(9349), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [152619] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5294), 1, - sym__initializer, + [187762] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, + ACTIONS(9351), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [152635] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(3950), 1, - sym_formal_parameters, - STATE(5753), 1, - sym_type_parameters, - STATE(5772), 1, - sym__call_signature, - ACTIONS(5), 2, + [187773] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(9353), 1, + anon_sym_DQUOTE, + STATE(5814), 1, + aux_sym_string_repeat1, + ACTIONS(9355), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [187790] = 5, + ACTIONS(3), 1, sym_comment, - [152655] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5295), 1, - sym__initializer, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9353), 1, + anon_sym_SQUOTE, + STATE(5817), 1, + aux_sym_string_repeat2, + ACTIONS(9357), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [187807] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, + ACTIONS(9359), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [152671] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5296), 1, - sym__initializer, + [187818] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, + ACTIONS(9361), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [152687] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5297), 1, - sym__initializer, + [187829] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(9363), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, - sym__automatic_semicolon, + [187846] = 4, + ACTIONS(9365), 1, anon_sym_COMMA, - anon_sym_SEMI, - [152703] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5347), 1, - sym__initializer, + STATE(5517), 1, + aux_sym_variable_declaration_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8268), 3, + ACTIONS(9368), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [152719] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5301), 1, - sym__initializer, + [187861] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, + ACTIONS(9370), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [152735] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5303), 1, - sym__initializer, + [187872] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, + ACTIONS(9351), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [152751] = 2, + [187883] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7674), 5, + ACTIONS(9351), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152763] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5306), 1, - sym__initializer, + [187894] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8260), 3, + ACTIONS(9372), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [152779] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5307), 1, - sym__initializer, + [187905] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, + ACTIONS(9374), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [152795] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5309), 1, - sym__initializer, + [187916] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, + ACTIONS(9376), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [152811] = 3, - ACTIONS(4775), 1, - anon_sym_LT, + [187927] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4777), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [152825] = 3, - ACTIONS(4779), 1, + ACTIONS(9376), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [187938] = 5, + ACTIONS(3877), 1, + anon_sym_LPAREN, + ACTIONS(7025), 1, anon_sym_LT, + STATE(3631), 1, + sym_arguments, + STATE(3806), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4781), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [152839] = 3, - ACTIONS(4775), 1, - anon_sym_LT, + [187955] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(9378), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4777), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [152853] = 3, - ACTIONS(4790), 1, - anon_sym_LT, + [187972] = 4, + ACTIONS(9380), 1, + anon_sym_from, + STATE(6567), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4792), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [152867] = 3, - ACTIONS(4794), 1, - anon_sym_LT, + ACTIONS(5837), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [187987] = 5, + ACTIONS(8425), 1, + anon_sym_AMP, + ACTIONS(8427), 1, + anon_sym_PIPE, + ACTIONS(8429), 1, + anon_sym_extends, + ACTIONS(9382), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4796), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [152881] = 3, - ACTIONS(4775), 1, - anon_sym_LT, + [188004] = 4, + ACTIONS(9384), 1, + anon_sym_COMMA, + STATE(5529), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4777), 4, - sym_jsx_text, + ACTIONS(8811), 2, anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [152895] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(3950), 1, - sym_formal_parameters, - STATE(5457), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + anon_sym_GT, + [188019] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152915] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(3950), 1, - sym_formal_parameters, - STATE(5458), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, + ACTIONS(9361), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188030] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(9387), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152935] = 2, + [188047] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8270), 5, + ACTIONS(9376), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152947] = 5, - ACTIONS(8272), 1, anon_sym_SEMI, - ACTIONS(8274), 1, - sym__automatic_semicolon, - STATE(5483), 1, - sym_import_attribute, + [188058] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8149), 2, - anon_sym_with, - anon_sym_assert, - [152965] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5310), 1, - sym__initializer, + ACTIONS(9389), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188069] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, + ACTIONS(9359), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [152981] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5311), 1, - sym__initializer, + [188080] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, + ACTIONS(9351), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [152997] = 3, - ACTIONS(4550), 1, - anon_sym_LT, + [188091] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(9391), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4552), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [153011] = 3, - ACTIONS(4677), 1, - anon_sym_LT, + [188108] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4679), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [153025] = 2, + ACTIONS(9351), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188119] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(9393), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [188136] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7634), 5, + ACTIONS(9361), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153037] = 2, + [188147] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9395), 1, + anon_sym_DQUOTE, + STATE(5542), 1, + aux_sym_string_repeat1, + ACTIONS(9397), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [188164] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9395), 1, + anon_sym_SQUOTE, + STATE(5543), 1, + aux_sym_string_repeat2, + ACTIONS(9399), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [188181] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9401), 1, + anon_sym_DQUOTE, + STATE(5814), 1, + aux_sym_string_repeat1, + ACTIONS(9355), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [188198] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9401), 1, + anon_sym_SQUOTE, + STATE(5817), 1, + aux_sym_string_repeat2, + ACTIONS(9357), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [188215] = 4, + ACTIONS(7066), 1, + anon_sym_STAR, + ACTIONS(7070), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(7211), 2, + sym_namespace_import, + sym_named_imports, + [188230] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8276), 5, + ACTIONS(9351), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153049] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5317), 1, - sym__initializer, + [188241] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8260), 3, + ACTIONS(9351), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153065] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, + [188252] = 5, + ACTIONS(7505), 1, anon_sym_LPAREN, - STATE(3308), 1, - sym_formal_parameters, - STATE(4639), 1, - sym__call_signature, - STATE(5735), 1, - sym_type_parameters, + ACTIONS(7511), 1, + anon_sym_LT, + STATE(4110), 1, + sym_arguments, + STATE(4356), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [153085] = 2, + [188269] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(9403), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7668), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153097] = 2, + [188286] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8278), 5, + ACTIONS(9351), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153109] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5320), 1, - sym__initializer, + [188297] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [153125] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3457), 1, - sym_formal_parameters, - STATE(4268), 1, - sym__call_signature, - STATE(5545), 1, - sym_type_parameters, + ACTIONS(9405), 4, + sym__template_chars, + sym_escape_sequence, + anon_sym_BQUOTE, + anon_sym_DOLLAR_LBRACE, + [188308] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(9407), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [153145] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5321), 1, - sym__initializer, + [188325] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, + ACTIONS(9361), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153161] = 2, + [188336] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8280), 5, + ACTIONS(9376), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153173] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5326), 1, - sym__initializer, + [188347] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8260), 3, + ACTIONS(9361), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153189] = 2, + [188358] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7676), 5, + ACTIONS(9376), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153201] = 6, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(8282), 1, - anon_sym_class, - ACTIONS(8284), 1, - anon_sym_abstract, - STATE(1253), 1, - aux_sym_export_statement_repeat1, - STATE(1319), 1, - sym_decorator, + [188369] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(9409), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [153221] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5331), 1, - sym__initializer, + [188386] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8260), 3, + ACTIONS(9389), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153237] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3457), 1, - sym_formal_parameters, - STATE(4277), 1, - sym__call_signature, - STATE(5545), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, + [188397] = 5, + ACTIONS(3), 1, sym_comment, - [153257] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(3950), 1, - sym_formal_parameters, - STATE(5433), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, - ACTIONS(5), 2, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(9411), 1, + anon_sym_DQUOTE, + STATE(5563), 1, + aux_sym_string_repeat1, + ACTIONS(9413), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [188414] = 5, + ACTIONS(3), 1, sym_comment, - [153277] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(3950), 1, - sym_formal_parameters, - STATE(5611), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, - ACTIONS(5), 2, + ACTIONS(5), 1, sym_html_comment, - sym_comment, - [153297] = 5, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, + ACTIONS(9411), 1, + anon_sym_SQUOTE, + STATE(5564), 1, + aux_sym_string_repeat2, + ACTIONS(9415), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [188431] = 4, + ACTIONS(7029), 1, + anon_sym_EQ, + STATE(6540), 1, + sym_default_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8286), 2, + ACTIONS(9417), 2, anon_sym_COMMA, - anon_sym_RBRACK, - [153315] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5332), 1, - sym__initializer, + anon_sym_GT, + [188446] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, + ACTIONS(9419), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153331] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(3950), 1, - sym_formal_parameters, - STATE(5555), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, - ACTIONS(5), 2, + [188457] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(9421), 1, + sym_html_character_reference, + ACTIONS(9423), 1, + anon_sym_DQUOTE, + ACTIONS(9425), 1, + sym_unescaped_double_jsx_string_fragment, + STATE(5896), 1, + aux_sym__jsx_string_repeat1, + [188476] = 5, + ACTIONS(3), 1, sym_comment, - [153351] = 4, - ACTIONS(6525), 1, - anon_sym_LBRACK, - ACTIONS(8288), 1, - anon_sym_RBRACE, - ACTIONS(5), 2, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(9427), 1, + anon_sym_DQUOTE, + STATE(5814), 1, + aux_sym_string_repeat1, + ACTIONS(9355), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [188493] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(4281), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [153367] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5333), 1, - sym__initializer, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9427), 1, + anon_sym_SQUOTE, + STATE(5817), 1, + aux_sym_string_repeat2, + ACTIONS(9357), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [188510] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9423), 1, + anon_sym_SQUOTE, + ACTIONS(9429), 1, + sym_html_character_reference, + ACTIONS(9431), 1, + sym_unescaped_single_jsx_string_fragment, + STATE(5900), 1, + aux_sym__jsx_string_repeat2, + [188529] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, + ACTIONS(9351), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153383] = 5, - ACTIONS(6875), 1, - anon_sym_AMP, - ACTIONS(6879), 1, - anon_sym_extends, - ACTIONS(8128), 1, - anon_sym_PIPE, + [188540] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8290), 2, + ACTIONS(9433), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [153401] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5337), 1, - sym__initializer, + [188551] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8260), 3, + ACTIONS(9351), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153417] = 4, - ACTIONS(6447), 1, + [188562] = 4, + ACTIONS(8475), 1, anon_sym_EQ, - STATE(5339), 1, + STATE(6450), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, + ACTIONS(9435), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [188577] = 5, + ACTIONS(9437), 1, + anon_sym_LBRACE, + ACTIONS(9439), 1, + anon_sym_COMMA, + ACTIONS(9442), 1, + anon_sym_LBRACE_PIPE, + STATE(5570), 1, + aux_sym_extends_type_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [188594] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9444), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153433] = 3, - ACTIONS(4719), 1, + [188605] = 5, + ACTIONS(7118), 1, + anon_sym_LPAREN, + ACTIONS(7124), 1, anon_sym_LT, + STATE(3871), 1, + sym_arguments, + STATE(4061), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4721), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [153447] = 3, - ACTIONS(4810), 1, - anon_sym_LT, + [188622] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(9446), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4812), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [153461] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5341), 1, - sym__initializer, + [188639] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, + ACTIONS(9444), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153477] = 4, - ACTIONS(6447), 1, + [188650] = 4, + ACTIONS(8475), 1, anon_sym_EQ, - STATE(5342), 1, + STATE(6386), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, + ACTIONS(9448), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [188665] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9450), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153493] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5348), 1, - sym__initializer, + [188676] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, + ACTIONS(9376), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153509] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5352), 1, - sym__initializer, + [188687] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(9452), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [188704] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8260), 3, + ACTIONS(9361), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153525] = 3, - ACTIONS(8292), 1, - sym_identifier, + [188715] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8294), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [153539] = 3, - ACTIONS(8296), 1, - sym_identifier, + ACTIONS(9433), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188726] = 4, + ACTIONS(7029), 1, + anon_sym_EQ, + STATE(6467), 1, + sym_default_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8298), 4, - anon_sym_LBRACE, + ACTIONS(9454), 2, + anon_sym_COMMA, anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [153553] = 3, - ACTIONS(8302), 1, - anon_sym_LT, + [188741] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(9456), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8300), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [153567] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5353), 1, - sym__initializer, + [188758] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, + ACTIONS(9458), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153583] = 3, - ACTIONS(8306), 1, - anon_sym_LT, + [188769] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9460), 1, + anon_sym_DQUOTE, + STATE(5586), 1, + aux_sym_string_repeat1, + ACTIONS(9462), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [188786] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9460), 1, + anon_sym_SQUOTE, + STATE(5587), 1, + aux_sym_string_repeat2, + ACTIONS(9464), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [188803] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9466), 1, + anon_sym_DQUOTE, + STATE(5814), 1, + aux_sym_string_repeat1, + ACTIONS(9355), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [188820] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9466), 1, + anon_sym_SQUOTE, + STATE(5817), 1, + aux_sym_string_repeat2, + ACTIONS(9357), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [188837] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8304), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [153597] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5354), 1, - sym__initializer, + ACTIONS(9361), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188848] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, + ACTIONS(9376), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153613] = 2, + [188859] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9468), 1, + anon_sym_DQUOTE, + STATE(5814), 1, + aux_sym_string_repeat1, + ACTIONS(9355), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [188876] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9468), 1, + anon_sym_SQUOTE, + STATE(5817), 1, + aux_sym_string_repeat2, + ACTIONS(9357), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [188893] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8308), 5, - anon_sym_EQ, - anon_sym_LBRACE, + ACTIONS(9389), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188904] = 5, + ACTIONS(5416), 1, anon_sym_LPAREN, + ACTIONS(9470), 1, + anon_sym_LT, + STATE(2651), 1, + sym_arguments, + STATE(2652), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [188921] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, anon_sym_extends, - anon_sym_implements, - [153625] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5355), 1, - sym__initializer, + ACTIONS(9472), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [188938] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, + ACTIONS(9361), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153641] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5356), 1, - sym__initializer, + [188949] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, + ACTIONS(9361), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153657] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5357), 1, - sym__initializer, + [188960] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, + ACTIONS(9433), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153673] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5359), 1, - sym__initializer, + [188971] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8250), 3, + ACTIONS(9376), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153689] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(4956), 1, - sym__initializer, + [188982] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8031), 3, + ACTIONS(9361), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153705] = 2, + [188993] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7550), 5, + ACTIONS(9389), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153717] = 2, + [189004] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(9474), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [189021] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7586), 5, + ACTIONS(9351), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153729] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - STATE(3308), 1, - sym_formal_parameters, - STATE(4613), 1, - sym__call_signature, - STATE(5735), 1, - sym_type_parameters, + [189032] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(9476), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [153749] = 2, + [189049] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7586), 5, + ACTIONS(9351), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153761] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - STATE(3308), 1, - sym_formal_parameters, - STATE(4614), 1, - sym__call_signature, - STATE(5735), 1, - sym_type_parameters, - ACTIONS(5), 2, + [189060] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9478), 1, + anon_sym_DQUOTE, + STATE(5607), 1, + aux_sym_string_repeat1, + ACTIONS(9480), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [189077] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9478), 1, + anon_sym_SQUOTE, + STATE(5608), 1, + aux_sym_string_repeat2, + ACTIONS(9482), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [189094] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(9484), 1, + anon_sym_DQUOTE, + STATE(5814), 1, + aux_sym_string_repeat1, + ACTIONS(9355), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [189111] = 5, + ACTIONS(3), 1, sym_comment, - [153781] = 2, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9484), 1, + anon_sym_SQUOTE, + STATE(5817), 1, + aux_sym_string_repeat2, + ACTIONS(9357), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [189128] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7609), 5, + ACTIONS(9419), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153793] = 2, + [189139] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7586), 5, + ACTIONS(9444), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153805] = 2, + [189150] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8310), 5, + ACTIONS(9389), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153817] = 4, - ACTIONS(6447), 1, + [189161] = 4, + ACTIONS(770), 1, + anon_sym_COLON, + ACTIONS(4576), 1, anon_sym_EQ, - STATE(4964), 1, - sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8033), 3, + ACTIONS(9486), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [189176] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9351), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153833] = 2, + [189187] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7609), 5, + ACTIONS(9351), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153845] = 2, + [189198] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8312), 5, + ACTIONS(9361), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153857] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(3950), 1, - sym_formal_parameters, - STATE(5475), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, - ACTIONS(5), 2, + [189209] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(9488), 1, + sym_html_character_reference, + ACTIONS(9490), 1, + anon_sym_DQUOTE, + ACTIONS(9492), 1, + sym_unescaped_double_jsx_string_fragment, + STATE(5562), 1, + aux_sym__jsx_string_repeat1, + [189228] = 6, + ACTIONS(3), 1, sym_comment, - [153877] = 3, - ACTIONS(4699), 1, - sym_identifier, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9490), 1, + anon_sym_SQUOTE, + ACTIONS(9494), 1, + sym_html_character_reference, + ACTIONS(9496), 1, + sym_unescaped_single_jsx_string_fragment, + STATE(5565), 1, + aux_sym__jsx_string_repeat2, + [189247] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4701), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [153891] = 3, - ACTIONS(4546), 1, - sym_identifier, + ACTIONS(9498), 4, + sym__template_chars, + sym_escape_sequence, + anon_sym_BQUOTE, + anon_sym_DOLLAR_LBRACE, + [189258] = 4, + ACTIONS(8475), 1, + anon_sym_EQ, + STATE(6497), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4548), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [153905] = 4, - STATE(5484), 1, - sym_import_attribute, + ACTIONS(9500), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [189273] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8149), 2, + ACTIONS(9502), 4, + sym__automatic_semicolon, anon_sym_with, anon_sym_assert, - ACTIONS(8314), 2, - sym__automatic_semicolon, anon_sym_SEMI, - [153921] = 4, - STATE(5502), 1, - sym_import_attribute, + [189284] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8149), 2, - anon_sym_with, - anon_sym_assert, - ACTIONS(8316), 2, + ACTIONS(9433), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [153937] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(3950), 1, - sym_formal_parameters, - STATE(5753), 1, - sym_type_parameters, - STATE(5779), 1, - sym__call_signature, - ACTIONS(5), 2, + [189295] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(9504), 1, + anon_sym_DQUOTE, + STATE(5624), 1, + aux_sym_string_repeat1, + ACTIONS(9506), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [189312] = 5, + ACTIONS(3), 1, sym_comment, - [153957] = 2, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9504), 1, + anon_sym_SQUOTE, + STATE(5625), 1, + aux_sym_string_repeat2, + ACTIONS(9508), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [189329] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9510), 1, + anon_sym_DQUOTE, + STATE(5814), 1, + aux_sym_string_repeat1, + ACTIONS(9355), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [189346] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9510), 1, + anon_sym_SQUOTE, + STATE(5817), 1, + aux_sym_string_repeat2, + ACTIONS(9357), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [189363] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8318), 5, + ACTIONS(9361), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153969] = 2, + [189374] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8320), 5, + ACTIONS(9433), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153981] = 4, - ACTIONS(7870), 1, - anon_sym_COLON, - ACTIONS(8322), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(5668), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [153997] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3457), 1, - sym_formal_parameters, - STATE(4048), 1, - sym__call_signature, - STATE(5545), 1, - sym_type_parameters, + [189385] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154017] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(4999), 1, - sym__initializer, + ACTIONS(9389), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189396] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8033), 3, + ACTIONS(9351), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154033] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5366), 1, - sym__initializer, + [189407] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8325), 3, + ACTIONS(9351), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154049] = 5, - ACTIONS(8327), 1, - anon_sym_SEMI, - ACTIONS(8329), 1, - sym__automatic_semicolon, - STATE(5585), 1, - sym_import_attribute, - ACTIONS(5), 2, + [189418] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(9512), 1, + anon_sym_DQUOTE, + STATE(5633), 1, + aux_sym_string_repeat1, + ACTIONS(9514), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [189435] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(8149), 2, - anon_sym_with, - anon_sym_assert, - [154067] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3457), 1, - sym_formal_parameters, - STATE(3873), 1, - sym__call_signature, - STATE(5545), 1, - sym_type_parameters, - ACTIONS(5), 2, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(9512), 1, + anon_sym_SQUOTE, + STATE(5634), 1, + aux_sym_string_repeat2, + ACTIONS(9516), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [189452] = 5, + ACTIONS(3), 1, sym_comment, - [154087] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(3950), 1, - sym_formal_parameters, - STATE(5753), 1, - sym_type_parameters, - STATE(5766), 1, - sym__call_signature, - ACTIONS(5), 2, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(9518), 1, + anon_sym_DQUOTE, + STATE(5814), 1, + aux_sym_string_repeat1, + ACTIONS(9355), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [189469] = 5, + ACTIONS(3), 1, sym_comment, - [154107] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(3950), 1, - sym_formal_parameters, - STATE(5434), 1, - sym__call_signature, - STATE(5753), 1, - sym_type_parameters, - ACTIONS(5), 2, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9518), 1, + anon_sym_SQUOTE, + STATE(5817), 1, + aux_sym_string_repeat2, + ACTIONS(9357), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [189486] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9520), 1, + anon_sym_DQUOTE, + STATE(5637), 1, + aux_sym_string_repeat1, + ACTIONS(9522), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [189503] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9520), 1, + anon_sym_SQUOTE, + STATE(5638), 1, + aux_sym_string_repeat2, + ACTIONS(9524), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [189520] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9526), 1, + anon_sym_DQUOTE, + STATE(5814), 1, + aux_sym_string_repeat1, + ACTIONS(9355), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [189537] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9526), 1, + anon_sym_SQUOTE, + STATE(5817), 1, + aux_sym_string_repeat2, + ACTIONS(9357), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [189554] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9528), 1, + anon_sym_DQUOTE, + STATE(5641), 1, + aux_sym_string_repeat1, + ACTIONS(9530), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [189571] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9528), 1, + anon_sym_SQUOTE, + STATE(5642), 1, + aux_sym_string_repeat2, + ACTIONS(9532), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [189588] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(9534), 1, + anon_sym_DQUOTE, + STATE(5814), 1, + aux_sym_string_repeat1, + ACTIONS(9355), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [189605] = 5, + ACTIONS(3), 1, sym_comment, - [154127] = 3, - ACTIONS(4681), 1, - sym_identifier, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9534), 1, + anon_sym_SQUOTE, + STATE(5817), 1, + aux_sym_string_repeat2, + ACTIONS(9357), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [189622] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4683), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [154141] = 6, - ACTIONS(728), 1, - anon_sym_COLON, - ACTIONS(4211), 1, - anon_sym_EQ, - ACTIONS(5223), 1, + ACTIONS(9351), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8331), 1, - anon_sym_RBRACE, - STATE(4855), 1, - aux_sym_object_pattern_repeat1, + anon_sym_SEMI, + [189633] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154161] = 3, - ACTIONS(4685), 1, - sym_identifier, + ACTIONS(9351), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189644] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4687), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [154175] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5370), 1, - sym__initializer, + ACTIONS(9351), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189655] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8333), 3, + ACTIONS(9361), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154191] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5371), 1, - sym__initializer, + [189666] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8333), 3, + ACTIONS(9433), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154207] = 3, - ACTIONS(4560), 1, - sym_identifier, + [189677] = 4, + ACTIONS(944), 1, + anon_sym_BQUOTE, + ACTIONS(5416), 1, + anon_sym_LPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4562), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [154221] = 3, - ACTIONS(4566), 1, - sym_identifier, + STATE(2856), 2, + sym_template_string, + sym_arguments, + [189692] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4568), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [154235] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5202), 1, - sym__initializer, + ACTIONS(9361), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189703] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9536), 1, + anon_sym_DQUOTE, + STATE(6020), 1, + aux_sym_string_repeat1, + ACTIONS(9538), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [189720] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8335), 3, + ACTIONS(9433), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154251] = 2, + [189731] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5627), 5, - anon_sym_EQ, + ACTIONS(9389), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [154263] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3457), 1, - sym_formal_parameters, - STATE(4013), 1, - sym__call_signature, - STATE(5545), 1, - sym_type_parameters, + anon_sym_SEMI, + [189742] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154283] = 6, - ACTIONS(7834), 1, - anon_sym_AMP, - ACTIONS(7836), 1, - anon_sym_PIPE, - ACTIONS(7838), 1, - anon_sym_extends, - ACTIONS(8337), 1, - anon_sym_as, - ACTIONS(8339), 1, - anon_sym_RBRACK, + ACTIONS(9351), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189753] = 3, + ACTIONS(9540), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154303] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5372), 1, - sym__initializer, + ACTIONS(7074), 3, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT, + [189766] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8333), 3, + ACTIONS(9351), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154319] = 6, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(8284), 1, - anon_sym_abstract, - ACTIONS(8341), 1, - anon_sym_class, - STATE(1253), 1, - aux_sym_export_statement_repeat1, - STATE(1319), 1, - sym_decorator, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [154339] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5373), 1, - sym__initializer, + [189777] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8333), 3, + ACTIONS(9351), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154355] = 2, + [189788] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5611), 5, - anon_sym_EQ, + ACTIONS(9351), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [154367] = 2, + anon_sym_SEMI, + [189799] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8343), 5, + ACTIONS(9351), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154379] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3457), 1, - sym_formal_parameters, - STATE(4044), 1, - sym__call_signature, - STATE(5545), 1, - sym_type_parameters, + [189810] = 5, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(9542), 1, + anon_sym_class, + STATE(1401), 1, + aux_sym_export_statement_repeat1, + STATE(1494), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154399] = 2, + [189827] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5615), 5, - anon_sym_EQ, + ACTIONS(9351), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [154411] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5376), 1, - sym__initializer, + anon_sym_SEMI, + [189838] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8345), 3, + ACTIONS(9544), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154427] = 2, + [189849] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5615), 5, + ACTIONS(5964), 4, anon_sym_EQ, anon_sym_COMMA, - anon_sym_RPAREN, + anon_sym_RBRACE, anon_sym_COLON, - anon_sym_QMARK, - [154439] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5377), 1, - sym__initializer, + [189860] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8333), 3, + ACTIONS(9546), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154455] = 3, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4777), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [154469] = 3, - ACTIONS(4779), 1, - sym_identifier, + [189871] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4781), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [154483] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(4847), 1, - sym__initializer, + ACTIONS(9359), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189882] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8347), 3, + ACTIONS(9351), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154499] = 3, - ACTIONS(4775), 1, - sym_identifier, + [189893] = 4, + ACTIONS(7029), 1, + anon_sym_EQ, + STATE(6592), 1, + sym_default_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4777), 4, - anon_sym_LBRACE, + ACTIONS(9548), 2, + anon_sym_COMMA, anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [154513] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(4849), 1, - sym__initializer, + [189908] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8349), 3, + ACTIONS(9550), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154529] = 3, - ACTIONS(4790), 1, - sym_identifier, + [189919] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4792), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [154543] = 3, - ACTIONS(4794), 1, - sym_identifier, + ACTIONS(9376), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189930] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4796), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [154557] = 3, - ACTIONS(4775), 1, - sym_identifier, + ACTIONS(9351), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189941] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4777), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [154571] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5378), 1, - sym__initializer, + ACTIONS(9550), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189952] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8333), 3, + ACTIONS(9552), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154587] = 4, - ACTIONS(7870), 1, - anon_sym_COLON, - ACTIONS(8351), 1, - anon_sym_EQ_GT, + [189963] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5794), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [154603] = 2, + ACTIONS(9554), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189974] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5615), 5, - anon_sym_EQ, + ACTIONS(9546), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [154615] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5379), 1, - sym__initializer, + anon_sym_SEMI, + [189985] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8333), 3, + ACTIONS(9376), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154631] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(3950), 1, - sym_formal_parameters, - STATE(5753), 1, - sym_type_parameters, - STATE(5783), 1, - sym__call_signature, + [189996] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154651] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5383), 1, - sym__initializer, + ACTIONS(9376), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [190007] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8333), 3, + ACTIONS(9351), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154667] = 3, - ACTIONS(4550), 1, - sym_identifier, + [190018] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4552), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [154681] = 3, - ACTIONS(4677), 1, - sym_identifier, + ACTIONS(9361), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [190029] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4679), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [154695] = 4, - ACTIONS(7870), 1, - anon_sym_COLON, - ACTIONS(8354), 1, - anon_sym_EQ_GT, + ACTIONS(9556), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [190040] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(9558), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5794), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [154711] = 4, - ACTIONS(7870), 1, - anon_sym_COLON, - ACTIONS(8357), 1, - anon_sym_EQ_GT, + [190057] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(9560), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5668), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [154727] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(3950), 1, - sym_formal_parameters, - STATE(5753), 1, - sym_type_parameters, - STATE(5802), 1, - sym__call_signature, + [190074] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154747] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5384), 1, - sym__initializer, + ACTIONS(9444), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [190085] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8333), 3, + ACTIONS(9376), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154763] = 4, - ACTIONS(7870), 1, - anon_sym_COLON, - ACTIONS(8360), 1, - anon_sym_EQ_GT, + [190096] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5668), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [154779] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5385), 1, - sym__initializer, + ACTIONS(9376), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [190107] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8333), 3, + ACTIONS(9556), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154795] = 6, - ACTIONS(2490), 1, + [190118] = 5, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - STATE(3308), 1, - sym_formal_parameters, - STATE(4950), 1, - sym__call_signature, - STATE(5735), 1, + STATE(6387), 1, sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [154815] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - STATE(3308), 1, + STATE(7176), 1, sym_formal_parameters, - STATE(5000), 1, - sym__call_signature, - STATE(5735), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154835] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5386), 1, - sym__initializer, + [190135] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8333), 3, + ACTIONS(9361), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154851] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5388), 1, - sym__initializer, + [190146] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8333), 3, + ACTIONS(9389), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154867] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5209), 1, - sym__initializer, + [190157] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8363), 3, + ACTIONS(9562), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154883] = 3, - ACTIONS(4719), 1, - sym_identifier, + [190168] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4721), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [154897] = 3, - ACTIONS(4810), 1, - sym_identifier, + ACTIONS(9351), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [190179] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4812), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [154911] = 5, - ACTIONS(7473), 1, - anon_sym_LT, - ACTIONS(8365), 1, - anon_sym_LBRACE, - STATE(5410), 1, - sym_type_arguments, + ACTIONS(9351), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [190190] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8367), 2, + ACTIONS(9562), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LBRACE_PIPE, - [154929] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5389), 1, - sym__initializer, + anon_sym_SEMI, + [190201] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8333), 3, + ACTIONS(9564), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154945] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5390), 1, - sym__initializer, + [190212] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8333), 3, + ACTIONS(9566), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154961] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5392), 1, - sym__initializer, + [190223] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8333), 3, + ACTIONS(9562), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154977] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(4979), 1, - sym__initializer, + [190234] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8363), 3, + ACTIONS(9550), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154993] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3457), 1, - sym_formal_parameters, - STATE(3915), 1, - sym__call_signature, - STATE(5545), 1, - sym_type_parameters, + [190245] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155013] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5393), 1, - sym__initializer, + ACTIONS(9568), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [190256] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8333), 3, + ACTIONS(9570), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [155029] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5068), 1, - sym__initializer, + [190267] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8369), 3, + ACTIONS(9572), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [155045] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5398), 1, - sym__initializer, + [190278] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8345), 3, + ACTIONS(9574), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [155061] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5399), 1, - sym__initializer, + [190289] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8333), 3, + ACTIONS(9572), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [155077] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5401), 1, - sym__initializer, + [190300] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8333), 3, + ACTIONS(9376), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [155093] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5403), 1, - sym__initializer, + [190311] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8333), 3, + ACTIONS(9576), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [155109] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5102), 1, - sym__initializer, + [190322] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8363), 3, + ACTIONS(9578), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [155125] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5405), 1, - sym__initializer, + [190333] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8333), 3, + ACTIONS(9570), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [155141] = 6, - ACTIONS(8371), 1, - sym_identifier, - ACTIONS(8373), 1, - anon_sym_GT, - ACTIONS(8375), 1, - sym_jsx_identifier, - STATE(5531), 1, - sym_nested_identifier, - STATE(6165), 1, - sym_jsx_namespace_name, + [190344] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155161] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5406), 1, - sym__initializer, + ACTIONS(9546), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [190355] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8333), 3, + ACTIONS(9580), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [155177] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5407), 1, - sym__initializer, + [190366] = 5, + ACTIONS(8467), 1, + anon_sym_COMMA, + ACTIONS(9582), 1, + anon_sym_LBRACE, + ACTIONS(9584), 1, + anon_sym_LBRACE_PIPE, + STATE(5570), 1, + aux_sym_extends_type_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8333), 3, - sym__automatic_semicolon, + [190383] = 5, + ACTIONS(8467), 1, anon_sym_COMMA, - anon_sym_SEMI, - [155193] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5157), 1, - sym__initializer, + ACTIONS(9586), 1, + anon_sym_LBRACE, + ACTIONS(9588), 1, + anon_sym_LBRACE_PIPE, + STATE(5570), 1, + aux_sym_extends_type_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8363), 3, - sym__automatic_semicolon, + [190400] = 5, + ACTIONS(8467), 1, anon_sym_COMMA, - anon_sym_SEMI, - [155209] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5243), 1, - sym__initializer, + ACTIONS(9586), 1, + anon_sym_LBRACE, + ACTIONS(9588), 1, + anon_sym_LBRACE_PIPE, + STATE(5570), 1, + aux_sym_extends_type_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [190417] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8363), 3, + ACTIONS(9419), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [155225] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5246), 1, - sym__initializer, + [190428] = 3, + ACTIONS(9129), 1, + anon_sym_RBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8377), 3, + ACTIONS(4697), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [190441] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9580), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [155241] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5276), 1, - sym__initializer, + [190452] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8377), 3, + ACTIONS(9580), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [155257] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5408), 1, - sym__initializer, + [190463] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8333), 3, + ACTIONS(9376), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [155273] = 2, + [190474] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8379), 5, + ACTIONS(9580), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [155285] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5409), 1, - sym__initializer, + [190485] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8333), 3, + ACTIONS(9444), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [155301] = 2, + [190496] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1739), 5, + ACTIONS(9570), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [155313] = 2, + [190507] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1779), 5, + ACTIONS(9590), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [155325] = 2, + [190518] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7652), 5, + ACTIONS(9444), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [155337] = 2, + [190529] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7459), 5, + ACTIONS(9572), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [155349] = 6, - ACTIONS(2490), 1, + [190540] = 5, + ACTIONS(7013), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(7557), 1, anon_sym_LPAREN, - STATE(3308), 1, - sym_formal_parameters, - STATE(4632), 1, - sym__call_signature, - STATE(5735), 1, - sym_type_parameters, + STATE(3441), 1, + sym_arguments, + STATE(3570), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155369] = 2, + [190557] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7459), 5, + ACTIONS(9590), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [155381] = 6, - ACTIONS(2490), 1, + [190568] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9444), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [190579] = 5, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(3268), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - STATE(3308), 1, - sym_formal_parameters, - STATE(4635), 1, - sym__call_signature, - STATE(5735), 1, + STATE(6409), 1, sym_type_parameters, + STATE(7312), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155401] = 2, + [190596] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7479), 5, + ACTIONS(9592), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [155413] = 2, + [190607] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7459), 5, + ACTIONS(9572), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [155425] = 2, + [190618] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8381), 5, + ACTIONS(9580), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [155437] = 3, - ACTIONS(8383), 1, - sym_identifier, + [190629] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8385), 4, + ACTIONS(9576), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [190640] = 5, + ACTIONS(8467), 1, + anon_sym_COMMA, + ACTIONS(8715), 1, anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [155451] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3457), 1, - sym_formal_parameters, - STATE(4002), 1, - sym__call_signature, - STATE(5545), 1, - sym_type_parameters, + ACTIONS(8717), 1, + anon_sym_LBRACE_PIPE, + STATE(5709), 1, + aux_sym_extends_type_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155471] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5424), 1, - sym__initializer, + [190657] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8387), 3, + ACTIONS(9570), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [155487] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5425), 1, - sym__initializer, + [190668] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8387), 3, + ACTIONS(9580), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [155503] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(4937), 1, - sym__initializer, + [190679] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8363), 3, + ACTIONS(9594), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [155519] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5028), 1, - sym__initializer, + [190690] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8363), 3, + ACTIONS(9580), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [155535] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, + [190701] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9433), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [190712] = 5, + ACTIONS(7388), 1, anon_sym_LPAREN, - STATE(3308), 1, - sym_formal_parameters, - STATE(4403), 1, - sym__call_signature, - STATE(5735), 1, - sym_type_parameters, + ACTIONS(7394), 1, + anon_sym_LT, + STATE(4095), 1, + sym_arguments, + STATE(4506), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155555] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5426), 1, - sym__initializer, + [190729] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(9596), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8387), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [155571] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5427), 1, - sym__initializer, + [190746] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8387), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [155587] = 2, + ACTIONS(770), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + [190757] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7487), 5, + ACTIONS(9580), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [155599] = 2, + [190768] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8389), 5, + ACTIONS(9570), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [155611] = 2, + [190779] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7568), 5, + ACTIONS(9570), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [155623] = 2, + [190790] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7487), 5, + ACTIONS(9450), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [155635] = 2, + [190801] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8391), 5, + ACTIONS(9580), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [155647] = 2, + [190812] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7570), 5, + ACTIONS(9444), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [155659] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - STATE(3308), 1, - sym_formal_parameters, - STATE(4645), 1, - sym__call_signature, - STATE(5735), 1, - sym_type_parameters, + [190823] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155679] = 2, + ACTIONS(9580), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [190834] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7987), 5, + ACTIONS(9580), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [155691] = 2, + [190845] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7570), 5, + ACTIONS(9580), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [155703] = 2, + [190856] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7489), 5, + ACTIONS(9580), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [155715] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - STATE(3308), 1, - sym_formal_parameters, - STATE(4478), 1, - sym__call_signature, - STATE(5735), 1, - sym_type_parameters, + [190867] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155735] = 2, + ACTIONS(9570), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [190878] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7489), 5, + ACTIONS(9580), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [155747] = 2, + [190889] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8393), 5, + ACTIONS(9580), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [155759] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - STATE(3308), 1, - sym_formal_parameters, - STATE(4646), 1, - sym__call_signature, - STATE(5735), 1, - sym_type_parameters, + [190900] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155779] = 2, + ACTIONS(9580), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [190911] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7574), 5, + ACTIONS(9590), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [155791] = 2, + [190922] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7624), 5, + ACTIONS(9433), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [155803] = 2, + [190933] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7626), 5, + ACTIONS(9572), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [155815] = 6, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - STATE(3308), 1, - sym_formal_parameters, - STATE(4649), 1, - sym__call_signature, - STATE(5735), 1, - sym_type_parameters, + [190944] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(9598), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155835] = 2, + [190961] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7626), 5, + ACTIONS(9600), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [155847] = 2, + [190972] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7650), 5, + ACTIONS(9590), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [155859] = 4, - ACTIONS(6447), 1, - anon_sym_EQ, - STATE(5221), 1, - sym__initializer, + [190983] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8260), 3, + ACTIONS(9546), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [155875] = 5, - ACTIONS(8395), 1, - anon_sym_LBRACE, - ACTIONS(8397), 1, - anon_sym_COMMA, - ACTIONS(8400), 1, - anon_sym_LBRACE_PIPE, - STATE(4651), 1, - aux_sym_extends_type_clause_repeat1, + [190994] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155892] = 5, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, - ACTIONS(8402), 1, - anon_sym_RBRACK, + ACTIONS(9592), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191005] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155909] = 4, - ACTIONS(6388), 1, - anon_sym_EQ, - STATE(5774), 1, - sym_default_type, + ACTIONS(9572), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191016] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8404), 2, + ACTIONS(9602), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_GT, - [155924] = 5, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(5616), 1, - sym_type_parameters, - STATE(6176), 1, - sym_formal_parameters, + anon_sym_SEMI, + [191027] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155941] = 5, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(5617), 1, - sym_type_parameters, - STATE(5985), 1, - sym_formal_parameters, + ACTIONS(9580), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191038] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155958] = 4, - ACTIONS(8406), 1, + ACTIONS(9580), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(4656), 1, - aux_sym_variable_declaration_repeat1, + anon_sym_SEMI, + [191049] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8409), 2, + ACTIONS(9374), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [155973] = 4, - ACTIONS(8411), 1, - anon_sym_from, - STATE(5538), 1, - sym__from_clause, + [191060] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8413), 2, + ACTIONS(9580), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [155988] = 4, - ACTIONS(6431), 1, - anon_sym_STAR, - ACTIONS(6435), 1, - anon_sym_LBRACE, + [191071] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5980), 2, - sym_namespace_import, - sym_named_imports, - [156003] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + ACTIONS(9576), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191082] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8415), 1, - anon_sym_DQUOTE, - STATE(4691), 1, - aux_sym_string_repeat1, - ACTIONS(8417), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [156020] = 5, - ACTIONS(3), 1, sym_comment, - ACTIONS(5), 1, + ACTIONS(9580), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191093] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8415), 1, - anon_sym_SQUOTE, - STATE(4692), 1, - aux_sym_string_repeat2, - ACTIONS(8419), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [156037] = 5, - ACTIONS(1663), 1, + sym_comment, + ACTIONS(9580), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191104] = 5, + ACTIONS(1825), 1, anon_sym_while, - ACTIONS(2458), 1, + ACTIONS(2650), 1, anon_sym_LBRACE, - ACTIONS(6401), 1, + ACTIONS(7042), 1, anon_sym_DOT, - STATE(900), 1, + STATE(949), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156054] = 5, - ACTIONS(1663), 1, + [191121] = 5, + ACTIONS(1825), 1, anon_sym_while, - ACTIONS(2458), 1, + ACTIONS(2650), 1, anon_sym_LBRACE, - ACTIONS(6858), 1, + ACTIONS(7567), 1, anon_sym_DOT, - STATE(900), 1, + STATE(949), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156071] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8421), 4, - sym__template_chars, - sym_escape_sequence, - anon_sym_BQUOTE, - anon_sym_DOLLAR_LBRACE, - [156082] = 4, - ACTIONS(8411), 1, - anon_sym_from, - STATE(5691), 1, - sym__from_clause, + [191138] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5217), 2, + ACTIONS(9580), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [156097] = 4, - ACTIONS(87), 1, - anon_sym_BQUOTE, - ACTIONS(4637), 1, - anon_sym_LPAREN, + [191149] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(2378), 2, - sym_template_string, - sym_arguments, - [156112] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8423), 1, - anon_sym_DQUOTE, - STATE(4803), 1, - aux_sym_string_repeat1, - ACTIONS(8425), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [156129] = 5, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, - ACTIONS(8427), 1, - anon_sym_RBRACK, + ACTIONS(9580), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191160] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156146] = 5, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, - ACTIONS(8429), 1, - anon_sym_COLON, + ACTIONS(9580), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191171] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156163] = 5, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, - ACTIONS(8431), 1, - anon_sym_RBRACK, + ACTIONS(9604), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191182] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156180] = 4, - ACTIONS(8433), 1, + ACTIONS(9376), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(4656), 1, + anon_sym_SEMI, + [191193] = 4, + ACTIONS(9606), 1, + anon_sym_COMMA, + STATE(5778), 1, aux_sym_variable_declaration_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8435), 2, + ACTIONS(9608), 2, sym__automatic_semicolon, anon_sym_SEMI, - [156195] = 3, - ACTIONS(8437), 1, - anon_sym_DOT, + [191208] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6439), 3, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, - anon_sym_LT, - [156208] = 4, - ACTIONS(8439), 1, - anon_sym_EQ, - STATE(5657), 1, - sym__initializer, + ACTIONS(9433), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191219] = 4, + ACTIONS(9606), 1, + anon_sym_COMMA, + STATE(5517), 1, + aux_sym_variable_declaration_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6949), 2, - anon_sym_in, - anon_sym_of, - [156223] = 5, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, - ACTIONS(8441), 1, - anon_sym_RBRACK, + ACTIONS(9610), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [191234] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156240] = 4, - ACTIONS(7538), 1, - anon_sym_EQ, - STATE(5673), 1, - sym__initializer, + ACTIONS(9570), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191245] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8443), 2, + ACTIONS(9376), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RPAREN, - [156255] = 5, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(8445), 1, - anon_sym_class, - STATE(1253), 1, - aux_sym_export_statement_repeat1, - STATE(1319), 1, - sym_decorator, + anon_sym_SEMI, + [191256] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156272] = 4, - ACTIONS(8433), 1, + ACTIONS(9546), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191267] = 4, + ACTIONS(9606), 1, anon_sym_COMMA, - STATE(4681), 1, + STATE(5517), 1, aux_sym_variable_declaration_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 2, + ACTIONS(9612), 2, sym__automatic_semicolon, anon_sym_SEMI, - [156287] = 5, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, - ACTIONS(8449), 1, - anon_sym_RBRACK, + [191282] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156304] = 2, + ACTIONS(9570), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191293] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8451), 4, - sym__template_chars, - sym_escape_sequence, - anon_sym_BQUOTE, - anon_sym_DOLLAR_LBRACE, - [156315] = 4, - ACTIONS(8456), 1, + ACTIONS(9376), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(4679), 1, - aux_sym_extends_clause_repeat1, + anon_sym_SEMI, + [191304] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8454), 2, - anon_sym_LBRACE, - anon_sym_implements, - [156330] = 4, - ACTIONS(7538), 1, - anon_sym_EQ, - STATE(5669), 1, - sym__initializer, + ACTIONS(9570), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191315] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8459), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [156345] = 4, - ACTIONS(8433), 1, + ACTIONS(9572), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(4656), 1, - aux_sym_variable_declaration_repeat1, + anon_sym_SEMI, + [191326] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 2, + ACTIONS(9572), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [156360] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8463), 1, - sym_html_character_reference, - ACTIONS(8465), 1, - anon_sym_DQUOTE, - ACTIONS(8467), 1, - sym_unescaped_double_jsx_string_fragment, - STATE(4765), 1, - aux_sym__jsx_string_repeat1, - [156379] = 4, - ACTIONS(6388), 1, - anon_sym_EQ, - STATE(5820), 1, - sym_default_type, + [191337] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8469), 2, + ACTIONS(9576), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_GT, - [156394] = 2, + anon_sym_SEMI, + [191348] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8471), 4, - sym__template_chars, - sym_escape_sequence, - anon_sym_BQUOTE, - anon_sym_DOLLAR_LBRACE, - [156405] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8423), 1, - anon_sym_SQUOTE, - STATE(4804), 1, - aux_sym_string_repeat2, - ACTIONS(8473), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [156422] = 5, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(8475), 1, - anon_sym_LT, - STATE(1592), 1, - sym_arguments, - STATE(1593), 1, - sym_type_arguments, + ACTIONS(9572), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191359] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156439] = 5, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, - ACTIONS(8477), 1, - anon_sym_RPAREN, + ACTIONS(9444), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191370] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156456] = 5, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(3268), 1, - anon_sym_LPAREN, - STATE(3861), 1, - sym_formal_parameters, - STATE(5816), 1, - sym_type_parameters, + ACTIONS(9572), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191381] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156473] = 4, - ACTIONS(8433), 1, + ACTIONS(9576), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(4693), 1, - aux_sym_variable_declaration_repeat1, + anon_sym_SEMI, + [191392] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8479), 2, + ACTIONS(9614), 4, sym__automatic_semicolon, - anon_sym_SEMI, - [156488] = 4, - ACTIONS(8433), 1, + sym__member_end_marker, anon_sym_COMMA, - STATE(4670), 1, - aux_sym_variable_declaration_repeat1, + anon_sym_SEMI, + [191403] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8481), 2, + ACTIONS(9614), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [156503] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8483), 1, - anon_sym_DQUOTE, - STATE(4803), 1, - aux_sym_string_repeat1, - ACTIONS(8425), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [156520] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8483), 1, - anon_sym_SQUOTE, - STATE(4804), 1, - aux_sym_string_repeat2, - ACTIONS(8473), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [156537] = 4, - ACTIONS(8433), 1, + [191414] = 4, + ACTIONS(9616), 1, anon_sym_COMMA, - STATE(4656), 1, - aux_sym_variable_declaration_repeat1, + STATE(5795), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8485), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [156552] = 5, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, - ACTIONS(8487), 1, + ACTIONS(6106), 2, + anon_sym_RPAREN, anon_sym_RBRACK, + [191429] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156569] = 5, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(5701), 1, - sym_type_parameters, - STATE(6070), 1, - sym_formal_parameters, + ACTIONS(9570), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191440] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156586] = 4, - ACTIONS(8433), 1, + ACTIONS(9619), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(4656), 1, - aux_sym_variable_declaration_repeat1, + anon_sym_SEMI, + [191451] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8489), 2, + ACTIONS(9619), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [156601] = 5, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, - ACTIONS(8491), 1, - anon_sym_COLON, + [191462] = 4, + ACTIONS(9621), 1, + anon_sym_EQ, + STATE(6752), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156618] = 4, - ACTIONS(8433), 1, - anon_sym_COMMA, - STATE(4696), 1, - aux_sym_variable_declaration_repeat1, + ACTIONS(7680), 2, + anon_sym_in, + anon_sym_of, + [191477] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8493), 2, + ACTIONS(9570), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [156633] = 5, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(5459), 1, - sym_type_parameters, - STATE(6235), 1, - sym_formal_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [156650] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8495), 1, - anon_sym_DQUOTE, - STATE(4703), 1, - aux_sym_string_repeat1, - ACTIONS(8497), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [156667] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8495), 1, - anon_sym_SQUOTE, - STATE(4704), 1, - aux_sym_string_repeat2, - ACTIONS(8499), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [156684] = 5, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(5529), 1, - sym_type_parameters, - STATE(6010), 1, - sym_formal_parameters, + [191488] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156701] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8501), 1, - anon_sym_DQUOTE, - STATE(4803), 1, - aux_sym_string_repeat1, - ACTIONS(8425), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [156718] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8501), 1, - anon_sym_SQUOTE, - STATE(4804), 1, - aux_sym_string_repeat2, - ACTIONS(8473), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [156735] = 5, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(5762), 1, - sym_type_parameters, - STATE(6050), 1, - sym_formal_parameters, + ACTIONS(9619), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191499] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156752] = 5, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(5711), 1, - sym_type_parameters, - STATE(6143), 1, - sym_formal_parameters, + ACTIONS(9619), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191510] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156769] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8503), 1, - anon_sym_DQUOTE, - STATE(4712), 1, - aux_sym_string_repeat1, - ACTIONS(8505), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [156786] = 4, - ACTIONS(8507), 1, + ACTIONS(9433), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(4708), 1, - aux_sym_array_repeat1, + anon_sym_SEMI, + [191521] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5438), 2, - anon_sym_RPAREN, - anon_sym_RBRACK, - [156801] = 4, - ACTIONS(8510), 1, + ACTIONS(9433), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(4709), 1, - aux_sym_sequence_expression_repeat1, + anon_sym_SEMI, + [191532] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4854), 2, + ACTIONS(9546), 4, sym__automatic_semicolon, - anon_sym_SEMI, - [156816] = 5, - ACTIONS(1823), 1, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8513), 1, - anon_sym_EQ, - ACTIONS(8515), 1, - anon_sym_RBRACK, - STATE(4882), 1, - aux_sym_array_pattern_repeat1, + anon_sym_SEMI, + [191543] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156833] = 5, - ACTIONS(7603), 1, - anon_sym_AMP, - ACTIONS(7605), 1, - anon_sym_PIPE, - ACTIONS(7607), 1, - anon_sym_extends, - ACTIONS(8517), 1, - anon_sym_QMARK, + ACTIONS(9376), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191554] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156850] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8519), 1, - anon_sym_DQUOTE, - STATE(4803), 1, - aux_sym_string_repeat1, - ACTIONS(8425), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [156867] = 5, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, - ACTIONS(8521), 1, - anon_sym_RBRACK, + ACTIONS(9376), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191565] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156884] = 5, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, - ACTIONS(8523), 1, - anon_sym_COLON, + ACTIONS(9546), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191576] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156901] = 3, - ACTIONS(6441), 1, - anon_sym_DOT, + ACTIONS(9376), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191587] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6439), 3, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, - anon_sym_LT, - [156914] = 5, - ACTIONS(6461), 1, - anon_sym_LPAREN, - ACTIONS(6467), 1, - anon_sym_LT, - STATE(3260), 1, - sym_arguments, - STATE(3458), 1, - sym_type_arguments, + ACTIONS(9623), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191598] = 4, + ACTIONS(9627), 1, + anon_sym_COMMA, + STATE(5971), 1, + aux_sym_extends_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156931] = 5, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, - ACTIONS(8525), 1, - anon_sym_RPAREN, + ACTIONS(9625), 2, + anon_sym_LBRACE, + anon_sym_implements, + [191613] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156948] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + ACTIONS(9444), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191624] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8465), 1, - anon_sym_SQUOTE, - ACTIONS(8527), 1, - sym_html_character_reference, - ACTIONS(8529), 1, - sym_unescaped_single_jsx_string_fragment, - STATE(4767), 1, - aux_sym__jsx_string_repeat2, - [156967] = 5, - ACTIONS(3), 1, sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8531), 1, - anon_sym_SQUOTE, - STATE(4685), 1, - aux_sym_string_repeat2, - ACTIONS(8533), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [156984] = 5, + ACTIONS(9376), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191635] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8531), 1, + ACTIONS(9629), 1, anon_sym_DQUOTE, - STATE(4666), 1, + STATE(5814), 1, aux_sym_string_repeat1, - ACTIONS(8535), 2, + ACTIONS(9631), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [157001] = 5, - ACTIONS(7603), 1, - anon_sym_AMP, - ACTIONS(7605), 1, - anon_sym_PIPE, - ACTIONS(7607), 1, - anon_sym_extends, - ACTIONS(8537), 1, - anon_sym_QMARK, + [191652] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9376), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191663] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157018] = 5, + ACTIONS(9376), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191674] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8519), 1, + ACTIONS(9634), 1, anon_sym_SQUOTE, - STATE(4804), 1, + STATE(5817), 1, aux_sym_string_repeat2, - ACTIONS(8473), 2, + ACTIONS(9636), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [157035] = 5, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(5523), 1, - sym_type_parameters, - STATE(6029), 1, - sym_formal_parameters, + [191691] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157052] = 5, - ACTIONS(3), 1, + ACTIONS(9361), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191702] = 2, + ACTIONS(5), 2, + sym_html_comment, sym_comment, - ACTIONS(5), 1, + ACTIONS(9376), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191713] = 3, + ACTIONS(9639), 1, + anon_sym_DOT, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8503), 1, - anon_sym_SQUOTE, - STATE(4722), 1, - aux_sym_string_repeat2, - ACTIONS(8539), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [157069] = 4, - ACTIONS(8411), 1, + sym_comment, + ACTIONS(7074), 3, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT, + [191726] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9570), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191737] = 4, + ACTIONS(9380), 1, anon_sym_from, - STATE(5745), 1, + STATE(6700), 1, sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8541), 2, + ACTIONS(9641), 2, sym__automatic_semicolon, anon_sym_SEMI, - [157084] = 5, - ACTIONS(4637), 1, - anon_sym_LPAREN, - ACTIONS(8543), 1, - anon_sym_LT, - STATE(2057), 1, - sym_arguments, - STATE(2059), 1, - sym_type_arguments, + [191752] = 5, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(9643), 1, + anon_sym_class, + STATE(1401), 1, + aux_sym_export_statement_repeat1, + STATE(1494), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157101] = 2, + [191769] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8545), 4, + ACTIONS(9444), 4, sym__automatic_semicolon, - anon_sym_with, - anon_sym_assert, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [157112] = 5, - ACTIONS(6782), 1, + [191780] = 5, + ACTIONS(7533), 1, anon_sym_AMP, - ACTIONS(6784), 1, + ACTIONS(7535), 1, anon_sym_PIPE, - ACTIONS(6786), 1, + ACTIONS(7537), 1, anon_sym_extends, - ACTIONS(8547), 1, + ACTIONS(9645), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157129] = 5, - ACTIONS(3523), 1, - anon_sym_LPAREN, - ACTIONS(6417), 1, - anon_sym_LT, - STATE(3107), 1, - sym_arguments, - STATE(3272), 1, - sym_type_arguments, + [191797] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157146] = 5, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, - ACTIONS(8549), 1, - anon_sym_RPAREN, + ACTIONS(9570), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191808] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157163] = 5, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(5525), 1, - sym_type_parameters, - STATE(6234), 1, - sym_formal_parameters, + ACTIONS(9433), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191819] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157180] = 5, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, - ACTIONS(8551), 1, - anon_sym_COLON, + ACTIONS(9433), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191830] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157197] = 5, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, - ACTIONS(8553), 1, - anon_sym_RPAREN, + ACTIONS(9570), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191841] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157214] = 5, - ACTIONS(3), 1, + ACTIONS(9376), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191852] = 2, + ACTIONS(5), 2, + sym_html_comment, sym_comment, - ACTIONS(5), 1, + ACTIONS(9572), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191863] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8555), 1, - anon_sym_SQUOTE, - STATE(4804), 1, - aux_sym_string_repeat2, - ACTIONS(8473), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [157231] = 5, - ACTIONS(3), 1, sym_comment, - ACTIONS(5), 1, + ACTIONS(9647), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191874] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8557), 1, - anon_sym_SQUOTE, - STATE(4804), 1, - aux_sym_string_repeat2, - ACTIONS(8473), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [157248] = 3, - ACTIONS(8288), 1, - anon_sym_RBRACE, + sym_comment, + ACTIONS(9572), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191885] = 5, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(9649), 1, + anon_sym_export, + STATE(1401), 1, + aux_sym_export_statement_repeat1, + STATE(1494), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4281), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [157261] = 5, - ACTIONS(6376), 1, - anon_sym_LT, - ACTIONS(6854), 1, + [191902] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9546), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191913] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9576), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191924] = 5, + ACTIONS(3913), 1, anon_sym_LPAREN, - STATE(2926), 1, + ACTIONS(7013), 1, + anon_sym_LT, + STATE(3441), 1, sym_arguments, - STATE(2992), 1, + STATE(3570), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157278] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + [191941] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8559), 1, - anon_sym_DQUOTE, - STATE(4745), 1, - aux_sym_string_repeat1, - ACTIONS(8561), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [157295] = 4, - ACTIONS(5139), 1, + sym_comment, + ACTIONS(9444), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(4709), 1, - aux_sym_sequence_expression_repeat1, + anon_sym_SEMI, + [191952] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7640), 2, + ACTIONS(9444), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [157310] = 5, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(5793), 1, - sym_type_parameters, - STATE(5901), 1, - sym_formal_parameters, + [191963] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157327] = 4, - ACTIONS(8565), 1, + ACTIONS(9651), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(4679), 1, - aux_sym_extends_clause_repeat1, + anon_sym_SEMI, + [191974] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8563), 2, - anon_sym_LBRACE, - anon_sym_implements, - [157342] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8559), 1, - anon_sym_SQUOTE, - STATE(4749), 1, - aux_sym_string_repeat2, - ACTIONS(8567), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [157359] = 5, - ACTIONS(7469), 1, + ACTIONS(9376), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8025), 1, - anon_sym_LBRACE, - ACTIONS(8027), 1, - anon_sym_LBRACE_PIPE, - STATE(4781), 1, - aux_sym_extends_type_clause_repeat1, + anon_sym_SEMI, + [191985] = 5, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(6490), 1, + sym_type_parameters, + STATE(7218), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157376] = 2, + [192002] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6081), 4, + ACTIONS(9376), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157387] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8569), 1, - anon_sym_DQUOTE, - STATE(4803), 1, - aux_sym_string_repeat1, - ACTIONS(8425), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [157404] = 5, - ACTIONS(7603), 1, + [192013] = 5, + ACTIONS(7533), 1, anon_sym_AMP, - ACTIONS(7605), 1, + ACTIONS(7535), 1, anon_sym_PIPE, - ACTIONS(7607), 1, + ACTIONS(7537), 1, anon_sym_extends, - ACTIONS(8571), 1, - anon_sym_QMARK, + ACTIONS(9653), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157421] = 4, - ACTIONS(8573), 1, - anon_sym_COMMA, - STATE(4747), 1, - aux_sym_implements_clause_repeat1, + [192030] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7948), 2, - anon_sym_LBRACE, - anon_sym_GT, - [157436] = 5, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, - ACTIONS(8576), 1, - anon_sym_RBRACK, + ACTIONS(9419), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [192041] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157453] = 5, - ACTIONS(3), 1, + ACTIONS(9570), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [192052] = 2, + ACTIONS(5), 2, + sym_html_comment, sym_comment, - ACTIONS(5), 1, + ACTIONS(9572), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [192063] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8569), 1, - anon_sym_SQUOTE, - STATE(4804), 1, - aux_sym_string_repeat2, - ACTIONS(8473), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [157470] = 4, - ACTIONS(6388), 1, - anon_sym_EQ, - STATE(5647), 1, - sym_default_type, + sym_comment, + ACTIONS(9572), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [192074] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8578), 2, + ACTIONS(9374), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_GT, - [157485] = 6, - ACTIONS(3), 1, + anon_sym_SEMI, + [192085] = 2, + ACTIONS(5), 2, + sym_html_comment, sym_comment, - ACTIONS(5), 1, + ACTIONS(9433), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [192096] = 4, + ACTIONS(9606), 1, + anon_sym_COMMA, + STATE(5782), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8580), 1, - sym_html_character_reference, - ACTIONS(8582), 1, - anon_sym_DQUOTE, - ACTIONS(8584), 1, - sym_unescaped_double_jsx_string_fragment, - STATE(4682), 1, - aux_sym__jsx_string_repeat1, - [157504] = 6, - ACTIONS(3), 1, sym_comment, - ACTIONS(5), 1, + ACTIONS(9655), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [192111] = 5, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(6495), 1, + sym_type_parameters, + STATE(6918), 1, + sym_formal_parameters, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8582), 1, - anon_sym_SQUOTE, - ACTIONS(8586), 1, - sym_html_character_reference, - ACTIONS(8588), 1, - sym_unescaped_single_jsx_string_fragment, - STATE(4718), 1, - aux_sym__jsx_string_repeat2, - [157523] = 5, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, - ACTIONS(8590), 1, - anon_sym_COLON, + sym_comment, + [192128] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157540] = 4, - ACTIONS(6388), 1, - anon_sym_EQ, - STATE(5543), 1, - sym_default_type, + ACTIONS(9419), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [192139] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8592), 2, + ACTIONS(9576), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_GT, - [157555] = 4, - ACTIONS(7538), 1, - anon_sym_EQ, - STATE(5577), 1, - sym__initializer, + anon_sym_SEMI, + [192150] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8594), 2, + ACTIONS(9433), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - [157570] = 5, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, - ACTIONS(8596), 1, - anon_sym_RBRACK, + anon_sym_SEMI, + [192161] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157587] = 4, - ACTIONS(728), 1, - anon_sym_COLON, - ACTIONS(4211), 1, - anon_sym_EQ, + ACTIONS(9657), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [192172] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8598), 2, + ACTIONS(9657), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - [157602] = 2, + anon_sym_SEMI, + [192183] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5109), 4, - anon_sym_EQ, + ACTIONS(9444), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_COLON, - [157613] = 5, - ACTIONS(1823), 1, + anon_sym_SEMI, + [192194] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9361), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8513), 1, - anon_sym_EQ, - ACTIONS(8600), 1, - anon_sym_RBRACK, - STATE(5029), 1, - aux_sym_array_pattern_repeat1, + anon_sym_SEMI, + [192205] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157630] = 5, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(8602), 1, - anon_sym_export, - STATE(1253), 1, - aux_sym_export_statement_repeat1, - STATE(1319), 1, - sym_decorator, + ACTIONS(9659), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [192216] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157647] = 5, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, - ACTIONS(8604), 1, - anon_sym_COLON, + ACTIONS(9433), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [192227] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157664] = 4, - ACTIONS(8411), 1, - anon_sym_from, - STATE(5831), 1, - sym__from_clause, + ACTIONS(9651), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [192238] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5104), 2, + ACTIONS(9376), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [157679] = 2, + [192249] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - [157690] = 5, - ACTIONS(3483), 1, + ACTIONS(9433), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [192260] = 4, + ACTIONS(87), 1, + anon_sym_BQUOTE, + ACTIONS(5178), 1, anon_sym_LPAREN, - ACTIONS(6376), 1, - anon_sym_LT, - STATE(2926), 1, - sym_arguments, - STATE(2992), 1, - sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157707] = 6, + STATE(2485), 2, + sym_template_string, + sym_arguments, + [192275] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8606), 1, - sym_html_character_reference, - ACTIONS(8609), 1, + ACTIONS(9661), 1, anon_sym_DQUOTE, - ACTIONS(8611), 1, - sym_unescaped_double_jsx_string_fragment, - STATE(4765), 1, - aux_sym__jsx_string_repeat1, - [157726] = 5, - ACTIONS(7469), 1, - anon_sym_COMMA, - ACTIONS(8614), 1, - anon_sym_LBRACE, - ACTIONS(8616), 1, - anon_sym_LBRACE_PIPE, - STATE(4651), 1, - aux_sym_extends_type_clause_repeat1, + STATE(5948), 1, + aux_sym_string_repeat1, + ACTIONS(9663), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [192292] = 3, + ACTIONS(7076), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157743] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8618), 1, - sym_html_character_reference, - ACTIONS(8621), 1, - anon_sym_SQUOTE, - ACTIONS(8623), 1, - sym_unescaped_single_jsx_string_fragment, - STATE(4767), 1, - aux_sym__jsx_string_repeat2, - [157762] = 5, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, - ACTIONS(8626), 1, - anon_sym_RBRACK, + ACTIONS(7074), 3, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT, + [192305] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157779] = 2, + ACTIONS(9665), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [192316] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8628), 4, + ACTIONS(9651), 4, sym__automatic_semicolon, - anon_sym_with, - anon_sym_assert, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [157790] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8630), 1, - anon_sym_DQUOTE, - STATE(4773), 1, - aux_sym_string_repeat1, - ACTIONS(8632), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [157807] = 5, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(8634), 1, - anon_sym_class, - STATE(1253), 1, - aux_sym_export_statement_repeat1, - STATE(1319), 1, - sym_decorator, + [192327] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157824] = 5, + ACTIONS(9444), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [192338] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8630), 1, + ACTIONS(9536), 1, anon_sym_SQUOTE, - STATE(4774), 1, + STATE(6080), 1, aux_sym_string_repeat2, - ACTIONS(8636), 2, + ACTIONS(9667), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [157841] = 5, + [192355] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9376), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [192366] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9546), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [192377] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8638), 1, + ACTIONS(9669), 1, anon_sym_DQUOTE, - STATE(4803), 1, + STATE(5905), 1, aux_sym_string_repeat1, - ACTIONS(8425), 2, + ACTIONS(9671), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [157858] = 5, + [192394] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8638), 1, + ACTIONS(9669), 1, anon_sym_SQUOTE, - STATE(4804), 1, + STATE(5906), 1, aux_sym_string_repeat2, - ACTIONS(8473), 2, + ACTIONS(9673), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [157875] = 5, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, - ACTIONS(8640), 1, - anon_sym_RBRACK, + [192411] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9376), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [192422] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157892] = 5, + ACTIONS(9675), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [192433] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8642), 1, - anon_sym_DQUOTE, - STATE(4791), 1, - aux_sym_string_repeat1, - ACTIONS(8644), 2, - sym_unescaped_double_string_fragment, + ACTIONS(9661), 1, + anon_sym_SQUOTE, + STATE(5956), 1, + aux_sym_string_repeat2, + ACTIONS(9677), 2, + sym_unescaped_single_string_fragment, sym_escape_sequence, - [157909] = 5, - ACTIONS(7603), 1, - anon_sym_AMP, - ACTIONS(7605), 1, - anon_sym_PIPE, - ACTIONS(7607), 1, - anon_sym_extends, - ACTIONS(8646), 1, - anon_sym_QMARK, + [192450] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157926] = 5, - ACTIONS(7469), 1, - anon_sym_COMMA, - ACTIONS(8648), 1, + ACTIONS(8553), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - ACTIONS(8650), 1, - anon_sym_LBRACE_PIPE, - STATE(4651), 1, - aux_sym_extends_type_clause_repeat1, + anon_sym_SEMI, + [192461] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157943] = 5, - ACTIONS(7603), 1, - anon_sym_AMP, - ACTIONS(7605), 1, - anon_sym_PIPE, - ACTIONS(7607), 1, - anon_sym_extends, - ACTIONS(8652), 1, - anon_sym_QMARK, + ACTIONS(9675), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [192472] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157960] = 5, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, - ACTIONS(8654), 1, - anon_sym_RPAREN, + ACTIONS(9679), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [192483] = 5, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(9681), 1, + anon_sym_class, + STATE(1401), 1, + aux_sym_export_statement_repeat1, + STATE(1494), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157977] = 5, - ACTIONS(7469), 1, - anon_sym_COMMA, - ACTIONS(8648), 1, - anon_sym_LBRACE, - ACTIONS(8650), 1, - anon_sym_LBRACE_PIPE, - STATE(4651), 1, - aux_sym_extends_type_clause_repeat1, + [192500] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157994] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + ACTIONS(9433), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [192511] = 4, + ACTIONS(9380), 1, + anon_sym_from, + STATE(6626), 1, + sym__from_clause, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8642), 1, - anon_sym_SQUOTE, - STATE(4735), 1, - aux_sym_string_repeat2, - ACTIONS(8656), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [158011] = 5, - ACTIONS(7603), 1, - anon_sym_AMP, - ACTIONS(7605), 1, - anon_sym_PIPE, - ACTIONS(7607), 1, - anon_sym_extends, - ACTIONS(8658), 1, - anon_sym_QMARK, + sym_comment, + ACTIONS(9683), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [192526] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158028] = 4, - ACTIONS(8565), 1, + ACTIONS(9444), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(4741), 1, - aux_sym_extends_clause_repeat1, + anon_sym_SEMI, + [192537] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8660), 2, - anon_sym_LBRACE, - anon_sym_implements, - [158043] = 5, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(5578), 1, - sym_type_parameters, - STATE(6242), 1, - sym_formal_parameters, + ACTIONS(9433), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [192548] = 3, + ACTIONS(9260), 1, + sym__member_end_marker, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158060] = 5, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(5579), 1, - sym_type_parameters, - STATE(5978), 1, - sym_formal_parameters, + ACTIONS(6695), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [192561] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158077] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + ACTIONS(9389), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [192572] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8662), 1, - anon_sym_DQUOTE, - STATE(4789), 1, - aux_sym_string_repeat1, - ACTIONS(8664), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [158094] = 5, - ACTIONS(3), 1, sym_comment, - ACTIONS(5), 1, + ACTIONS(9433), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [192583] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8662), 1, - anon_sym_SQUOTE, - STATE(4790), 1, - aux_sym_string_repeat2, - ACTIONS(8666), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [158111] = 5, - ACTIONS(3), 1, sym_comment, - ACTIONS(5), 1, + ACTIONS(8555), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, + [192594] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8668), 1, - anon_sym_DQUOTE, - STATE(4803), 1, - aux_sym_string_repeat1, - ACTIONS(8425), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [158128] = 5, - ACTIONS(3), 1, sym_comment, - ACTIONS(5), 1, + ACTIONS(9361), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [192605] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(9685), 1, + anon_sym_COLON, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8668), 1, - anon_sym_SQUOTE, - STATE(4804), 1, - aux_sym_string_repeat2, - ACTIONS(8473), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [158145] = 5, - ACTIONS(3), 1, sym_comment, - ACTIONS(5), 1, + [192622] = 4, + ACTIONS(7029), 1, + anon_sym_EQ, + STATE(6564), 1, + sym_default_type, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8557), 1, - anon_sym_DQUOTE, - STATE(4803), 1, - aux_sym_string_repeat1, - ACTIONS(8425), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [158162] = 5, - ACTIONS(3), 1, sym_comment, - ACTIONS(5), 1, + ACTIONS(9687), 2, + anon_sym_COMMA, + anon_sym_GT, + [192637] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8670), 1, - anon_sym_DQUOTE, - STATE(4797), 1, - aux_sym_string_repeat1, - ACTIONS(8672), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [158179] = 5, - ACTIONS(3), 1, sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8670), 1, - anon_sym_SQUOTE, - STATE(4798), 1, - aux_sym_string_repeat2, - ACTIONS(8674), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [158196] = 5, - ACTIONS(2490), 1, + ACTIONS(8569), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, + [192648] = 5, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - STATE(5823), 1, + STATE(6542), 1, sym_type_parameters, - STATE(5940), 1, + STATE(7018), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158213] = 5, - ACTIONS(2490), 1, + [192665] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9689), 1, + sym_html_character_reference, + ACTIONS(9692), 1, + anon_sym_DQUOTE, + ACTIONS(9694), 1, + sym_unescaped_double_jsx_string_fragment, + STATE(5896), 1, + aux_sym__jsx_string_repeat1, + [192684] = 5, + ACTIONS(2678), 1, anon_sym_LT, - ACTIONS(6453), 1, + ACTIONS(7086), 1, anon_sym_LPAREN, - STATE(5825), 1, + STATE(6545), 1, sym_type_parameters, - STATE(5959), 1, + STATE(7077), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158230] = 5, - ACTIONS(7603), 1, - anon_sym_AMP, - ACTIONS(7605), 1, - anon_sym_PIPE, - ACTIONS(7607), 1, - anon_sym_extends, - ACTIONS(8676), 1, - anon_sym_QMARK, + [192701] = 4, + ACTIONS(9606), 1, + anon_sym_COMMA, + STATE(5962), 1, + aux_sym_variable_declaration_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158247] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + ACTIONS(9697), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [192716] = 4, + ACTIONS(9606), 1, + anon_sym_COMMA, + STATE(5964), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8678), 1, - anon_sym_DQUOTE, - STATE(4803), 1, - aux_sym_string_repeat1, - ACTIONS(8425), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [158264] = 5, + sym_comment, + ACTIONS(9699), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [192731] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8678), 1, + ACTIONS(9701), 1, + sym_html_character_reference, + ACTIONS(9704), 1, anon_sym_SQUOTE, - STATE(4804), 1, - aux_sym_string_repeat2, - ACTIONS(8473), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [158281] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + ACTIONS(9706), 1, + sym_unescaped_single_jsx_string_fragment, + STATE(5900), 1, + aux_sym__jsx_string_repeat2, + [192750] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8680), 1, - anon_sym_DQUOTE, - STATE(4802), 1, - aux_sym_string_repeat1, - ACTIONS(8682), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [158298] = 5, - ACTIONS(6782), 1, + sym_comment, + ACTIONS(9433), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [192761] = 5, + ACTIONS(7533), 1, anon_sym_AMP, - ACTIONS(6784), 1, + ACTIONS(7535), 1, anon_sym_PIPE, - ACTIONS(6786), 1, + ACTIONS(7537), 1, anon_sym_extends, - ACTIONS(8684), 1, - anon_sym_COLON, + ACTIONS(9709), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158315] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + [192778] = 5, + ACTIONS(1893), 1, + anon_sym_COMMA, + ACTIONS(9711), 1, + anon_sym_EQ, + ACTIONS(9713), 1, + anon_sym_RBRACK, + STATE(6167), 1, + aux_sym_array_pattern_repeat1, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8680), 1, - anon_sym_SQUOTE, - STATE(4734), 1, - aux_sym_string_repeat2, - ACTIONS(8686), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [158332] = 5, - ACTIONS(3), 1, sym_comment, - ACTIONS(5), 1, + [192795] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8555), 1, - anon_sym_DQUOTE, - STATE(4803), 1, - aux_sym_string_repeat1, - ACTIONS(8425), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [158349] = 5, + sym_comment, + ACTIONS(9433), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [192806] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8688), 1, + ACTIONS(9715), 1, anon_sym_DQUOTE, - STATE(4803), 1, + STATE(5814), 1, aux_sym_string_repeat1, - ACTIONS(8690), 2, + ACTIONS(9355), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [158366] = 5, + [192823] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8693), 1, + ACTIONS(9715), 1, anon_sym_SQUOTE, - STATE(4804), 1, + STATE(5817), 1, aux_sym_string_repeat2, - ACTIONS(8695), 2, + ACTIONS(9357), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [158383] = 4, - ACTIONS(840), 1, - anon_sym_BQUOTE, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(1704), 2, - sym_template_string, - sym_arguments, - [158398] = 2, + [192840] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, + ACTIONS(9433), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158408] = 2, + [192851] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, + ACTIONS(9376), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158418] = 4, - ACTIONS(8702), 1, - anon_sym_COMMA, - ACTIONS(8704), 1, - anon_sym_GT, - STATE(4913), 1, - aux_sym_type_parameters_repeat1, + [192862] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158432] = 4, - ACTIONS(8706), 1, + ACTIONS(9376), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8708), 1, + anon_sym_SEMI, + [192873] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(9717), 1, anon_sym_RBRACK, - STATE(4823), 1, - aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158446] = 2, + [192890] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, + ACTIONS(9361), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158456] = 4, - ACTIONS(6875), 1, + [192901] = 5, + ACTIONS(7533), 1, anon_sym_AMP, - ACTIONS(6879), 1, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, anon_sym_extends, - ACTIONS(8128), 1, + ACTIONS(9719), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [192918] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(9721), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158470] = 2, + [192935] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8710), 3, + ACTIONS(9723), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158480] = 3, - ACTIONS(8712), 1, - anon_sym_as, + [192946] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8714), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [158492] = 4, - ACTIONS(1942), 1, + ACTIONS(9433), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8716), 1, - anon_sym_RPAREN, - STATE(4708), 1, - aux_sym_array_repeat1, + anon_sym_SEMI, + [192957] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158506] = 4, - ACTIONS(3234), 1, - anon_sym_GT, - ACTIONS(8718), 1, + ACTIONS(9433), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(4747), 1, - aux_sym_implements_clause_repeat1, + anon_sym_SEMI, + [192968] = 5, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(6578), 1, + sym_type_parameters, + STATE(7388), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158520] = 2, + [192985] = 5, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(6580), 1, + sym_type_parameters, + STATE(6922), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8720), 3, - sym__automatic_semicolon, - anon_sym_from, - anon_sym_SEMI, - [158530] = 3, - ACTIONS(8722), 1, - anon_sym_LBRACE, + [193002] = 5, + ACTIONS(1893), 1, + anon_sym_COMMA, + ACTIONS(9711), 1, + anon_sym_EQ, + ACTIONS(9725), 1, + anon_sym_RBRACK, + STATE(6327), 1, + aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8308), 2, - anon_sym_extends, - anon_sym_LBRACE_PIPE, - [158542] = 2, + [193019] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, + ACTIONS(9727), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158552] = 4, - ACTIONS(8724), 1, - sym_identifier, - ACTIONS(8726), 1, - anon_sym_LBRACK, - ACTIONS(8728), 1, - sym_private_property_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [158566] = 4, - ACTIONS(8730), 1, - sym_identifier, - ACTIONS(8732), 1, - anon_sym_LBRACK, - ACTIONS(8734), 1, - sym_private_property_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [158580] = 4, - ACTIONS(8736), 1, - sym_identifier, - ACTIONS(8738), 1, - anon_sym_LBRACK, - ACTIONS(8740), 1, - sym_private_property_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [158594] = 4, - ACTIONS(8742), 1, - sym_identifier, - ACTIONS(8744), 1, - anon_sym_LBRACK, - ACTIONS(8746), 1, - sym_private_property_identifier, + [193030] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158608] = 4, - ACTIONS(2626), 1, - anon_sym_RBRACK, - ACTIONS(8748), 1, + ACTIONS(9729), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(4934), 1, - aux_sym_tuple_type_repeat1, + anon_sym_SEMI, + [193041] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158622] = 4, - ACTIONS(1942), 1, + ACTIONS(9729), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(5513), 1, - anon_sym_RBRACK, - STATE(5005), 1, - aux_sym_array_repeat1, + anon_sym_SEMI, + [193052] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158636] = 2, + ACTIONS(9731), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [193063] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, + ACTIONS(9733), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158646] = 4, - ACTIONS(7248), 1, - anon_sym_RBRACE, - ACTIONS(8750), 1, - anon_sym_COMMA, - STATE(4834), 1, - aux_sym_export_clause_repeat1, + [193074] = 4, + ACTIONS(880), 1, + anon_sym_BQUOTE, + ACTIONS(4450), 1, + anon_sym_LPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158660] = 2, + STATE(1892), 2, + sym_template_string, + sym_arguments, + [193089] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8752), 3, + ACTIONS(9735), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158670] = 2, + [193100] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, + ACTIONS(9737), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158680] = 4, - ACTIONS(5478), 1, - anon_sym_COMMA, - ACTIONS(8756), 1, - anon_sym_RBRACE, - STATE(5153), 1, - aux_sym_object_repeat1, + [193111] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158694] = 4, - ACTIONS(5223), 1, + ACTIONS(9389), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8758), 1, - anon_sym_RBRACE, - STATE(5154), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [158708] = 4, - ACTIONS(8760), 1, - sym_identifier, - ACTIONS(8762), 1, - anon_sym_LBRACK, - ACTIONS(8764), 1, - sym_private_property_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [158722] = 2, + anon_sym_SEMI, + [193122] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, + ACTIONS(9737), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158732] = 2, + [193133] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8766), 3, + ACTIONS(9733), 4, sym__automatic_semicolon, - anon_sym_from, - anon_sym_SEMI, - [158742] = 4, - ACTIONS(8768), 1, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8771), 1, - anon_sym_RBRACE, - STATE(4834), 1, - aux_sym_export_clause_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [158756] = 2, + anon_sym_SEMI, + [193144] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8710), 3, + ACTIONS(9739), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158766] = 4, - ACTIONS(8773), 1, - anon_sym_COMMA, - ACTIONS(8775), 1, - anon_sym_GT, - STATE(5122), 1, - aux_sym_type_parameters_repeat1, + [193155] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158780] = 2, + ACTIONS(9341), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [193166] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, + ACTIONS(9419), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158790] = 2, + [193177] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8777), 3, + ACTIONS(9341), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158800] = 2, + [193188] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, + ACTIONS(9741), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158810] = 2, + [193199] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, + ACTIONS(9743), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158820] = 2, + [193210] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8779), 3, + ACTIONS(9743), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158830] = 2, + [193221] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, + ACTIONS(9745), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158840] = 4, - ACTIONS(7041), 1, - anon_sym_implements, - ACTIONS(8781), 1, - anon_sym_LBRACE, - STATE(5935), 1, - sym_implements_clause, + [193232] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158854] = 2, + ACTIONS(9341), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [193243] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, + ACTIONS(9376), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158864] = 4, - ACTIONS(3937), 1, - anon_sym_LPAREN, - ACTIONS(8783), 1, - anon_sym_DOT, - STATE(1587), 1, - sym_arguments, + [193254] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158878] = 2, + ACTIONS(9341), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [193265] = 4, + ACTIONS(9747), 1, + anon_sym_COMMA, + STATE(5942), 1, + aux_sym_sequence_expression_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8785), 3, + ACTIONS(5382), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [158888] = 2, + [193280] = 4, + ACTIONS(9380), 1, + anon_sym_from, + STATE(6724), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + ACTIONS(5883), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [158898] = 2, + [193295] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8785), 3, + ACTIONS(9741), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158908] = 2, + [193306] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8789), 3, + ACTIONS(9341), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158918] = 4, - ACTIONS(1942), 1, - anon_sym_COMMA, - ACTIONS(5467), 1, - anon_sym_RPAREN, - STATE(4862), 1, - aux_sym_array_repeat1, + [193317] = 5, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(6619), 1, + sym_type_parameters, + STATE(7141), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158932] = 4, - ACTIONS(1942), 1, - anon_sym_COMMA, - ACTIONS(5467), 1, - anon_sym_RPAREN, - STATE(4708), 1, - aux_sym_array_repeat1, + [193334] = 5, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(6622), 1, + sym_type_parameters, + STATE(7321), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158946] = 4, - ACTIONS(6401), 1, - anon_sym_DOT, - ACTIONS(6810), 1, - anon_sym_COLON, - ACTIONS(8791), 1, - anon_sym_GT, + [193351] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9750), 1, + anon_sym_DQUOTE, + STATE(5814), 1, + aux_sym_string_repeat1, + ACTIONS(9355), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [193368] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158960] = 2, + ACTIONS(9341), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [193379] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8777), 3, + ACTIONS(9741), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158970] = 4, - ACTIONS(5478), 1, + [193390] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9743), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8793), 1, - anon_sym_RBRACE, - STATE(5153), 1, - aux_sym_object_repeat1, + anon_sym_SEMI, + [193401] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158984] = 4, - ACTIONS(5223), 1, + ACTIONS(9743), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8795), 1, - anon_sym_RBRACE, - STATE(5154), 1, - aux_sym_object_pattern_repeat1, + anon_sym_SEMI, + [193412] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158998] = 4, - ACTIONS(5223), 1, + ACTIONS(9745), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8797), 1, - anon_sym_RBRACE, - STATE(5154), 1, - aux_sym_object_pattern_repeat1, + anon_sym_SEMI, + [193423] = 5, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(6636), 1, + sym_type_parameters, + STATE(7031), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159012] = 4, - ACTIONS(8799), 1, - anon_sym_COMMA, - ACTIONS(8801), 1, - anon_sym_RBRACK, - STATE(4864), 1, - aux_sym_tuple_type_repeat1, + [193440] = 5, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(6638), 1, + sym_type_parameters, + STATE(7158), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159026] = 2, + [193457] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9750), 1, + anon_sym_SQUOTE, + STATE(5817), 1, + aux_sym_string_repeat2, + ACTIONS(9357), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [193474] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, + ACTIONS(9341), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159036] = 4, - ACTIONS(4101), 1, - anon_sym_extends, - ACTIONS(8803), 1, - anon_sym_AMP, - ACTIONS(8805), 1, - anon_sym_PIPE, + [193485] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159050] = 4, - ACTIONS(5478), 1, + ACTIONS(9341), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8807), 1, - anon_sym_RBRACE, - STATE(5153), 1, - aux_sym_object_repeat1, + anon_sym_SEMI, + [193496] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159064] = 2, + ACTIONS(9741), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [193507] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, + ACTIONS(9376), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159074] = 4, - ACTIONS(1942), 1, - anon_sym_COMMA, - ACTIONS(8809), 1, - anon_sym_RPAREN, - STATE(4708), 1, - aux_sym_array_repeat1, + [193518] = 5, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(6645), 1, + sym_type_parameters, + STATE(6874), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159088] = 4, - ACTIONS(3188), 1, - anon_sym_GT, - ACTIONS(8811), 1, + [193535] = 4, + ACTIONS(9606), 1, anon_sym_COMMA, - STATE(4747), 1, - aux_sym_implements_clause_repeat1, + STATE(5517), 1, + aux_sym_variable_declaration_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159102] = 4, - ACTIONS(2744), 1, - anon_sym_RBRACK, - ACTIONS(8813), 1, - anon_sym_COMMA, - STATE(4934), 1, - aux_sym_tuple_type_repeat1, + ACTIONS(9752), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [193550] = 5, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(6648), 1, + sym_type_parameters, + STATE(6927), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159116] = 4, - ACTIONS(1651), 1, - anon_sym_RPAREN, - ACTIONS(8815), 1, + [193567] = 4, + ACTIONS(9606), 1, anon_sym_COMMA, - STATE(5234), 1, - aux_sym_formal_parameters_repeat1, + STATE(5517), 1, + aux_sym_variable_declaration_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159130] = 2, + ACTIONS(9754), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [193582] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8817), 3, + ACTIONS(9444), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159140] = 2, + [193593] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, + ACTIONS(9745), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159150] = 2, + [193604] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8819), 3, + ACTIONS(9745), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159160] = 2, + [193615] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, + ACTIONS(9341), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159170] = 2, + [193626] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8752), 3, + ACTIONS(9341), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159180] = 2, + [193637] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8821), 3, + ACTIONS(9741), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159190] = 2, + [193648] = 4, + ACTIONS(9758), 1, + anon_sym_COMMA, + STATE(5971), 1, + aux_sym_extends_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [159200] = 2, + ACTIONS(9756), 2, + anon_sym_LBRACE, + anon_sym_implements, + [193663] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8823), 3, + ACTIONS(9745), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159210] = 4, - ACTIONS(1655), 1, - anon_sym_RPAREN, - ACTIONS(8825), 1, + [193674] = 4, + ACTIONS(9627), 1, anon_sym_COMMA, - STATE(5234), 1, - aux_sym_formal_parameters_repeat1, + STATE(5811), 1, + aux_sym_extends_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159224] = 2, + ACTIONS(9761), 2, + anon_sym_LBRACE, + anon_sym_implements, + [193689] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, + ACTIONS(9341), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159234] = 2, + [193700] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8785), 3, + ACTIONS(9372), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159244] = 2, + [193711] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8785), 3, + ACTIONS(9433), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159254] = 4, - ACTIONS(6461), 1, - anon_sym_LPAREN, - ACTIONS(8827), 1, - anon_sym_DOT, - STATE(3322), 1, - sym_arguments, + [193722] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159268] = 4, - ACTIONS(1942), 1, + ACTIONS(9341), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(5469), 1, - anon_sym_RPAREN, - STATE(4889), 1, - aux_sym_array_repeat1, + anon_sym_SEMI, + [193733] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159282] = 4, - ACTIONS(1942), 1, + ACTIONS(9741), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(5469), 1, - anon_sym_RPAREN, - STATE(4708), 1, - aux_sym_array_repeat1, + anon_sym_SEMI, + [193744] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159296] = 4, - ACTIONS(1942), 1, + ACTIONS(9341), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8829), 1, - anon_sym_RBRACK, - STATE(4708), 1, - aux_sym_array_repeat1, + anon_sym_SEMI, + [193755] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159310] = 4, - ACTIONS(1823), 1, + ACTIONS(9341), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8831), 1, - anon_sym_RBRACK, - STATE(4933), 1, - aux_sym_array_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [159324] = 2, + anon_sym_SEMI, + [193766] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8823), 3, + ACTIONS(9741), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159334] = 3, - ACTIONS(8365), 1, - anon_sym_LBRACE, + [193777] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8367), 2, + ACTIONS(9743), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LBRACE_PIPE, - [159346] = 2, + anon_sym_SEMI, + [193788] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8752), 3, + ACTIONS(9743), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159356] = 4, - ACTIONS(6782), 1, - anon_sym_AMP, - ACTIONS(6784), 1, - anon_sym_PIPE, - ACTIONS(6786), 1, - anon_sym_extends, + [193799] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159370] = 4, - ACTIONS(8833), 1, + ACTIONS(9351), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8835), 1, - anon_sym_RBRACK, - STATE(4897), 1, - aux_sym_tuple_type_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [159384] = 4, - ACTIONS(7031), 1, - anon_sym_AMP, - ACTIONS(7033), 1, - anon_sym_PIPE, - ACTIONS(7035), 1, - anon_sym_extends, + anon_sym_SEMI, + [193810] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159398] = 4, - ACTIONS(1942), 1, + ACTIONS(9647), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8837), 1, - anon_sym_RPAREN, - STATE(4708), 1, - aux_sym_array_repeat1, + anon_sym_SEMI, + [193821] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159412] = 4, - ACTIONS(3194), 1, - anon_sym_GT, - ACTIONS(8839), 1, + ACTIONS(9433), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(4747), 1, - aux_sym_implements_clause_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [159426] = 2, + anon_sym_SEMI, + [193832] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8752), 3, + ACTIONS(9745), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159436] = 4, - ACTIONS(8841), 1, - sym_identifier, - ACTIONS(8843), 1, - anon_sym_LBRACK, - ACTIONS(8845), 1, - sym_private_property_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [159450] = 4, - ACTIONS(8847), 1, - sym_identifier, - ACTIONS(8849), 1, - anon_sym_LBRACK, - ACTIONS(8851), 1, - sym_private_property_identifier, + [193843] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159464] = 4, - ACTIONS(8853), 1, - sym_identifier, - ACTIONS(8855), 1, - anon_sym_LBRACK, - ACTIONS(8857), 1, - sym_private_property_identifier, + ACTIONS(9433), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [193854] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159478] = 4, - ACTIONS(8859), 1, - sym_identifier, - ACTIONS(8861), 1, - anon_sym_LBRACK, - ACTIONS(8863), 1, - sym_private_property_identifier, + ACTIONS(9444), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [193865] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159492] = 2, + ACTIONS(8419), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, + [193876] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8819), 3, + ACTIONS(9351), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159502] = 4, - ACTIONS(2778), 1, - anon_sym_RBRACK, - ACTIONS(8865), 1, - anon_sym_COMMA, - STATE(4934), 1, - aux_sym_tuple_type_repeat1, + [193887] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159516] = 2, + ACTIONS(9433), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [193898] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, + ACTIONS(9745), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159526] = 2, + [193909] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, + ACTIONS(9376), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159536] = 4, - ACTIONS(4637), 1, + [193920] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9763), 1, + anon_sym_DQUOTE, + STATE(5590), 1, + aux_sym_string_repeat1, + ACTIONS(9765), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [193937] = 5, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, anon_sym_LPAREN, - ACTIONS(8867), 1, - anon_sym_DOT, - STATE(2039), 1, - sym_arguments, + STATE(6696), 1, + sym_type_parameters, + STATE(6947), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159550] = 4, - ACTIONS(1823), 1, - anon_sym_COMMA, - ACTIONS(8600), 1, - anon_sym_RBRACK, - STATE(5029), 1, - aux_sym_array_pattern_repeat1, + [193954] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159564] = 2, + ACTIONS(9745), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [193965] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, + ACTIONS(9361), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159574] = 4, - ACTIONS(6748), 1, - anon_sym_type, - ACTIONS(8869), 1, - sym_identifier, - STATE(5642), 1, - sym__import_identifier, + [193976] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159588] = 2, + ACTIONS(9745), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [193987] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8871), 3, + ACTIONS(9433), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159598] = 4, - ACTIONS(1942), 1, - anon_sym_COMMA, - ACTIONS(5474), 1, - anon_sym_RPAREN, - STATE(4911), 1, - aux_sym_array_repeat1, + [193998] = 5, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(6460), 1, + sym_type_parameters, + STATE(7203), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159612] = 4, - ACTIONS(1942), 1, - anon_sym_COMMA, - ACTIONS(5474), 1, - anon_sym_RPAREN, - STATE(4708), 1, - aux_sym_array_repeat1, + [194015] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159626] = 2, + ACTIONS(9546), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [194026] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, + ACTIONS(9361), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159636] = 4, - ACTIONS(6748), 1, - anon_sym_type, - ACTIONS(8873), 1, - sym_identifier, - STATE(5643), 1, - sym__import_identifier, + [194037] = 5, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(6703), 1, + sym_type_parameters, + STATE(7143), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159650] = 2, + [194054] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8785), 3, + ACTIONS(9419), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159660] = 2, + [194065] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8785), 3, + ACTIONS(9376), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159670] = 4, - ACTIONS(1942), 1, - anon_sym_COMMA, - ACTIONS(8875), 1, - anon_sym_RPAREN, - STATE(4708), 1, - aux_sym_array_repeat1, + [194076] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9763), 1, + anon_sym_SQUOTE, + STATE(5591), 1, + aux_sym_string_repeat2, + ACTIONS(9767), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [194093] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159684] = 4, - ACTIONS(3198), 1, - anon_sym_GT, - ACTIONS(8877), 1, + ACTIONS(9341), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(4747), 1, - aux_sym_implements_clause_repeat1, + anon_sym_SEMI, + [194104] = 5, + ACTIONS(8425), 1, + anon_sym_AMP, + ACTIONS(8427), 1, + anon_sym_PIPE, + ACTIONS(8429), 1, + anon_sym_extends, + ACTIONS(9769), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159698] = 4, - ACTIONS(7536), 1, - anon_sym_GT, - ACTIONS(8879), 1, - anon_sym_COMMA, - STATE(5020), 1, - aux_sym_type_parameters_repeat1, + [194121] = 5, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(3678), 1, + anon_sym_LPAREN, + STATE(4273), 1, + sym_formal_parameters, + STATE(6746), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159712] = 2, + [194138] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8752), 3, + ACTIONS(9444), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159722] = 2, + [194149] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(9771), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6439), 3, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_LT, - [159732] = 2, + [194166] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8752), 3, + ACTIONS(9341), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159742] = 4, - ACTIONS(8881), 1, - anon_sym_COMMA, - ACTIONS(8884), 1, - anon_sym_RBRACE, - STATE(4917), 1, - aux_sym_named_imports_repeat1, + [194177] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159756] = 2, + ACTIONS(9376), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [194188] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8777), 3, + ACTIONS(9741), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159766] = 4, - ACTIONS(1517), 1, - anon_sym_DQUOTE, - ACTIONS(1519), 1, - anon_sym_SQUOTE, - STATE(6188), 1, - sym_string, + [194199] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159780] = 2, + ACTIONS(9389), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [194210] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5438), 3, + ACTIONS(9745), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACK, - [159790] = 4, - ACTIONS(1031), 1, - anon_sym_LBRACE_PIPE, - ACTIONS(1599), 1, - anon_sym_LBRACE, - STATE(4207), 1, - sym_object_type, + anon_sym_SEMI, + [194221] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159804] = 4, - ACTIONS(1942), 1, + ACTIONS(9745), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(5476), 1, - anon_sym_RPAREN, - STATE(4926), 1, - aux_sym_array_repeat1, + anon_sym_SEMI, + [194232] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159818] = 4, - ACTIONS(1942), 1, + ACTIONS(9341), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(5476), 1, - anon_sym_RPAREN, - STATE(4708), 1, - aux_sym_array_repeat1, - ACTIONS(5), 2, - sym_html_comment, + anon_sym_SEMI, + [194243] = 5, + ACTIONS(3), 1, sym_comment, - [159832] = 2, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9773), 1, + anon_sym_DQUOTE, + STATE(5814), 1, + aux_sym_string_repeat1, + ACTIONS(9355), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [194260] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8752), 3, + ACTIONS(9341), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159842] = 2, + [194271] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8817), 3, + ACTIONS(9775), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159852] = 4, - ACTIONS(1942), 1, - anon_sym_COMMA, - ACTIONS(8886), 1, - anon_sym_RPAREN, - STATE(4708), 1, - aux_sym_array_repeat1, + [194282] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159866] = 4, - ACTIONS(3202), 1, - anon_sym_GT, - ACTIONS(8888), 1, + ACTIONS(9741), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(4747), 1, - aux_sym_implements_clause_repeat1, + anon_sym_SEMI, + [194293] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159880] = 2, + ACTIONS(9351), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [194304] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8890), 3, + ACTIONS(9444), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159890] = 4, - ACTIONS(1942), 1, - anon_sym_COMMA, - ACTIONS(5446), 1, - anon_sym_RPAREN, - STATE(5044), 1, - aux_sym_array_repeat1, + [194315] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159904] = 4, - ACTIONS(1942), 1, + ACTIONS(9341), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(5446), 1, - anon_sym_RPAREN, - STATE(4708), 1, - aux_sym_array_repeat1, + anon_sym_SEMI, + [194326] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159918] = 2, + ACTIONS(9433), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [194337] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, + ACTIONS(9741), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159928] = 2, + [194348] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8817), 3, + ACTIONS(9743), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159938] = 4, - ACTIONS(8892), 1, - anon_sym_COMMA, - ACTIONS(8895), 1, - anon_sym_RBRACK, - STATE(4933), 1, - aux_sym_array_pattern_repeat1, + [194359] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159952] = 4, - ACTIONS(8897), 1, + ACTIONS(9743), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8900), 1, - anon_sym_RBRACK, - STATE(4934), 1, - aux_sym_tuple_type_repeat1, + anon_sym_SEMI, + [194370] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159966] = 3, - ACTIONS(8904), 1, - anon_sym_const, + ACTIONS(9743), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [194381] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8902), 2, - sym_identifier, - anon_sym_out, - [159978] = 2, + ACTIONS(9743), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [194392] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8871), 3, + ACTIONS(9433), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159988] = 2, + [194403] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8906), 3, + ACTIONS(9745), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159998] = 2, + [194414] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8777), 3, + ACTIONS(9341), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160008] = 2, + [194425] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8752), 3, + ACTIONS(9341), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160018] = 4, - ACTIONS(8908), 1, - anon_sym_LPAREN, - ACTIONS(8910), 1, - anon_sym_await, - STATE(49), 1, - sym__for_header, + [194436] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160032] = 3, - ACTIONS(4197), 1, - anon_sym_LBRACE, + ACTIONS(9741), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [194447] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4199), 2, + ACTIONS(9376), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LBRACE_PIPE, - [160044] = 2, + anon_sym_SEMI, + [194458] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8912), 3, - anon_sym_const, - sym_identifier, - anon_sym_out, - [160054] = 2, + ACTIONS(9745), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [194469] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8777), 3, + ACTIONS(9745), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160064] = 4, - ACTIONS(8411), 1, - anon_sym_from, - ACTIONS(8914), 1, - anon_sym_as, - STATE(5488), 1, - sym__from_clause, + [194480] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160078] = 2, + ACTIONS(9341), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [194491] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, + ACTIONS(9341), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160088] = 4, - ACTIONS(1942), 1, - anon_sym_COMMA, - ACTIONS(5513), 1, - anon_sym_RBRACK, - STATE(4708), 1, - aux_sym_array_repeat1, + [194502] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160102] = 4, - ACTIONS(6401), 1, - anon_sym_DOT, - ACTIONS(6810), 1, - anon_sym_COLON, - ACTIONS(8916), 1, - anon_sym_GT, + ACTIONS(9741), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [194513] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160116] = 3, - ACTIONS(8918), 1, - sym__automatic_semicolon, + ACTIONS(9777), 4, + sym__template_chars, + sym_escape_sequence, + anon_sym_BQUOTE, + anon_sym_DOLLAR_LBRACE, + [194524] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6949), 2, - anon_sym_in, - anon_sym_of, - [160128] = 2, + ACTIONS(9745), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [194535] = 5, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(6595), 1, + sym_type_parameters, + STATE(7161), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7477), 3, - anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - [160138] = 2, + [194552] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8920), 3, + ACTIONS(9458), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160148] = 2, + [194563] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8777), 3, + ACTIONS(9351), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160158] = 2, + [194574] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8752), 3, + ACTIONS(9745), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160168] = 4, - ACTIONS(8922), 1, - sym_identifier, - STATE(3967), 1, - sym_decorator_member_expression, - STATE(6033), 1, - sym_decorator_call_expression, + [194585] = 5, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(9780), 1, + anon_sym_LT, + STATE(2390), 1, + sym_arguments, + STATE(2399), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160182] = 3, - ACTIONS(4227), 1, - anon_sym_LBRACE, + [194602] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(9782), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4229), 2, - anon_sym_COMMA, - anon_sym_LBRACE_PIPE, - [160194] = 2, + [194619] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, + ACTIONS(9745), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160204] = 2, + [194630] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, + ACTIONS(9745), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160214] = 2, + [194641] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8920), 3, + ACTIONS(9341), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160224] = 4, - ACTIONS(8411), 1, - anon_sym_from, - ACTIONS(8914), 1, - anon_sym_as, - STATE(5644), 1, - sym__from_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [160238] = 4, - ACTIONS(862), 1, - anon_sym_COLON, - ACTIONS(8924), 1, - anon_sym_RPAREN, - STATE(5851), 1, - sym_type_annotation, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [160252] = 2, + [194652] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8926), 3, + ACTIONS(9341), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160262] = 2, + [194663] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8752), 3, + ACTIONS(9741), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160272] = 4, - ACTIONS(8411), 1, - anon_sym_from, - ACTIONS(8914), 1, - anon_sym_as, - STATE(5686), 1, - sym__from_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [160286] = 2, + [194674] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, + ACTIONS(9745), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160296] = 2, + [194685] = 4, + ACTIONS(5982), 1, + anon_sym_COMMA, + STATE(5942), 1, + aux_sym_sequence_expression_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8785), 3, + ACTIONS(8316), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [160306] = 2, + [194700] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8928), 3, + ACTIONS(9546), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160316] = 3, - ACTIONS(8513), 1, - anon_sym_EQ, + [194711] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8895), 2, + ACTIONS(9745), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACK, - [160328] = 2, + anon_sym_SEMI, + [194722] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8930), 3, + ACTIONS(9351), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160338] = 3, - ACTIONS(4247), 1, - anon_sym_LBRACE, + [194733] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4249), 2, + ACTIONS(9341), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LBRACE_PIPE, - [160350] = 2, + anon_sym_SEMI, + [194744] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, + ACTIONS(9341), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160360] = 2, + [194755] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8932), 3, + ACTIONS(9376), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160370] = 4, - ACTIONS(2472), 1, - anon_sym_while, - ACTIONS(8934), 1, - anon_sym_else, - STATE(871), 1, - sym_else_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [160384] = 2, + [194766] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8936), 3, + ACTIONS(9741), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160394] = 2, + [194777] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8817), 3, + ACTIONS(9376), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160404] = 2, + [194788] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8928), 3, + ACTIONS(9784), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160414] = 4, - ACTIONS(6085), 1, + [194799] = 5, + ACTIONS(4450), 1, anon_sym_LPAREN, - ACTIONS(8938), 1, - anon_sym_DOT, - STATE(2931), 1, + ACTIONS(9786), 1, + anon_sym_LT, + STATE(1788), 1, sym_arguments, + STATE(1789), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160428] = 2, + [194816] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(9788), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8940), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160438] = 2, + [194833] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8752), 3, + ACTIONS(9351), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160448] = 2, + [194844] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8940), 3, + ACTIONS(9361), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160458] = 2, + [194855] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8906), 3, + ACTIONS(9341), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160468] = 2, + [194866] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, + ACTIONS(9351), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160478] = 2, + [194877] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, + ACTIONS(9341), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160488] = 2, + [194888] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, + ACTIONS(9741), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160498] = 3, - ACTIONS(7387), 1, - anon_sym_DOT, + [194899] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8944), 2, + ACTIONS(9743), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [160510] = 2, + [194910] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, + ACTIONS(9743), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160520] = 3, - ACTIONS(7389), 1, - anon_sym_DOT, + [194921] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8944), 2, + ACTIONS(9376), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [160532] = 2, + [194932] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8946), 3, + ACTIONS(9745), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160542] = 2, + [194943] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9773), 1, + anon_sym_SQUOTE, + STATE(5817), 1, + aux_sym_string_repeat2, + ACTIONS(9357), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [194960] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, + ACTIONS(9341), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160552] = 2, + [194971] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8817), 3, + ACTIONS(9361), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160562] = 2, + [194982] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, + ACTIONS(9341), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160572] = 2, + [194993] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, + ACTIONS(9741), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160582] = 2, + [195004] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, + ACTIONS(9341), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160592] = 2, + [195015] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(9790), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160602] = 2, + [195032] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8948), 3, + ACTIONS(9792), 4, sym__automatic_semicolon, - anon_sym_COMMA, + anon_sym_with, + anon_sym_assert, anon_sym_SEMI, - [160612] = 2, + [195043] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8817), 3, + ACTIONS(9341), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160622] = 2, + [195054] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8777), 3, + ACTIONS(9444), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160632] = 2, + [195065] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8946), 3, + ACTIONS(9741), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160642] = 2, + [195076] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, + ACTIONS(9743), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160652] = 2, + [195087] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, + ACTIONS(9743), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160662] = 2, + [195098] = 5, + ACTIONS(8425), 1, + anon_sym_AMP, + ACTIONS(8427), 1, + anon_sym_PIPE, + ACTIONS(8429), 1, + anon_sym_extends, + ACTIONS(9794), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8785), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160672] = 2, + [195115] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8950), 3, + ACTIONS(9546), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160682] = 2, + [195126] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8952), 3, + ACTIONS(9389), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160692] = 2, + [195137] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, + ACTIONS(9349), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160702] = 2, + [195148] = 5, + ACTIONS(8425), 1, + anon_sym_AMP, + ACTIONS(8427), 1, + anon_sym_PIPE, + ACTIONS(8429), 1, + anon_sym_extends, + ACTIONS(9796), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8817), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160712] = 2, + [195165] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, + ACTIONS(9351), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160722] = 4, - ACTIONS(1942), 1, - anon_sym_COMMA, - ACTIONS(8954), 1, + [195176] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(9798), 1, anon_sym_RBRACK, - STATE(4708), 1, - aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160736] = 2, + [195193] = 5, + ACTIONS(8425), 1, + anon_sym_AMP, + ACTIONS(8427), 1, + anon_sym_PIPE, + ACTIONS(8429), 1, + anon_sym_extends, + ACTIONS(9800), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8946), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160746] = 4, - ACTIONS(8956), 1, - anon_sym_COMMA, - ACTIONS(8958), 1, + [195210] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(9802), 1, anon_sym_RBRACK, - STATE(5101), 1, - aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160760] = 2, + [195227] = 5, + ACTIONS(8425), 1, + anon_sym_AMP, + ACTIONS(8427), 1, + anon_sym_PIPE, + ACTIONS(8429), 1, + anon_sym_extends, + ACTIONS(9804), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160770] = 4, - ACTIONS(5087), 1, + [195244] = 5, + ACTIONS(8425), 1, + anon_sym_AMP, + ACTIONS(8427), 1, + anon_sym_PIPE, + ACTIONS(8429), 1, anon_sym_extends, - ACTIONS(8960), 1, + ACTIONS(9806), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [195261] = 5, + ACTIONS(7533), 1, anon_sym_AMP, - ACTIONS(8962), 1, + ACTIONS(7535), 1, anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, + ACTIONS(9808), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160784] = 2, + [195278] = 5, + ACTIONS(8425), 1, + anon_sym_AMP, + ACTIONS(8427), 1, + anon_sym_PIPE, + ACTIONS(8429), 1, + anon_sym_extends, + ACTIONS(9810), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160794] = 2, + [195295] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8777), 3, + ACTIONS(9351), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160804] = 4, - ACTIONS(8964), 1, - sym_identifier, - STATE(3888), 1, - sym_decorator_member_expression, - STATE(5872), 1, - sym_decorator_call_expression, + [195306] = 5, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(6836), 1, + sym_type_parameters, + STATE(7073), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160818] = 2, + [195323] = 5, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(6840), 1, + sym_type_parameters, + STATE(7091), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8946), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160828] = 4, - ACTIONS(7834), 1, + [195340] = 5, + ACTIONS(8425), 1, anon_sym_AMP, - ACTIONS(7836), 1, + ACTIONS(8427), 1, anon_sym_PIPE, - ACTIONS(7838), 1, + ACTIONS(8429), 1, + anon_sym_extends, + ACTIONS(9812), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [195357] = 5, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, anon_sym_extends, + ACTIONS(9814), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160842] = 2, + [195374] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, + ACTIONS(9351), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160852] = 2, + [195385] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, + ACTIONS(9351), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160862] = 2, + [195396] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, + ACTIONS(9351), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160872] = 2, + [195407] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8817), 3, + ACTIONS(9433), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160882] = 2, + [195418] = 5, + ACTIONS(8425), 1, + anon_sym_AMP, + ACTIONS(8427), 1, + anon_sym_PIPE, + ACTIONS(8429), 1, + anon_sym_extends, + ACTIONS(9816), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, + [195435] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9570), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160892] = 4, - ACTIONS(8966), 1, + [195446] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - ACTIONS(8969), 1, - anon_sym_GT, - STATE(5020), 1, - aux_sym_type_parameters_repeat1, + ACTIONS(6171), 1, + anon_sym_RBRACK, + STATE(5795), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160906] = 2, + [195460] = 3, + ACTIONS(9711), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8777), 3, - sym__automatic_semicolon, + ACTIONS(9818), 2, anon_sym_COMMA, - anon_sym_SEMI, - [160916] = 2, + anon_sym_RBRACE, + [195472] = 4, + ACTIONS(7505), 1, + anon_sym_LPAREN, + ACTIONS(9820), 1, + anon_sym_DOT, + STATE(4175), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8946), 3, - sym__automatic_semicolon, + [195486] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160926] = 2, + ACTIONS(6173), 1, + anon_sym_RPAREN, + STATE(6270), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160936] = 2, + [195500] = 3, + ACTIONS(9822), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, - sym__automatic_semicolon, + ACTIONS(9824), 2, anon_sym_COMMA, - anon_sym_SEMI, - [160946] = 2, + anon_sym_from, + [195512] = 4, + ACTIONS(7118), 1, + anon_sym_LPAREN, + ACTIONS(9826), 1, + anon_sym_DOT, + STATE(3927), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8948), 3, + [195526] = 3, + ACTIONS(9828), 1, sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7680), 2, + anon_sym_in, + anon_sym_of, + [195538] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8254), 3, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_EQ_GT, + [195548] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160956] = 2, + ACTIONS(6092), 1, + anon_sym_RBRACK, + STATE(5795), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, - sym__automatic_semicolon, + [195562] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160966] = 2, + ACTIONS(6185), 1, + anon_sym_RPAREN, + STATE(6155), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, - sym__automatic_semicolon, + [195576] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160976] = 2, + ACTIONS(6185), 1, + anon_sym_RPAREN, + STATE(5795), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8906), 3, - sym__automatic_semicolon, + [195590] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160986] = 4, - ACTIONS(1823), 1, + ACTIONS(6183), 1, + anon_sym_RPAREN, + STATE(6192), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [195604] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - ACTIONS(8971), 1, - anon_sym_RBRACK, - STATE(4933), 1, - aux_sym_array_pattern_repeat1, + ACTIONS(6173), 1, + anon_sym_RPAREN, + STATE(5795), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161000] = 2, + [195618] = 3, + ACTIONS(9197), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, - sym__automatic_semicolon, + ACTIONS(9199), 2, anon_sym_COMMA, - anon_sym_SEMI, - [161010] = 2, + anon_sym_LBRACE_PIPE, + [195630] = 4, + ACTIONS(9830), 1, + anon_sym_COMMA, + ACTIONS(9832), 1, + anon_sym_RBRACE, + STATE(6199), 1, + aux_sym_enum_body_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8952), 3, - sym__automatic_semicolon, + [195644] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161020] = 2, + ACTIONS(6183), 1, + anon_sym_RPAREN, + STATE(5795), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, - sym__automatic_semicolon, + [195658] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161030] = 2, + ACTIONS(6181), 1, + anon_sym_RPAREN, + STATE(6336), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161040] = 2, + [195672] = 4, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(9834), 1, + anon_sym_EQ, + STATE(7184), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, - sym__automatic_semicolon, + [195686] = 4, + ACTIONS(9836), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161050] = 2, + ACTIONS(9838), 1, + anon_sym_RPAREN, + STATE(6219), 1, + aux_sym_formal_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161060] = 2, + [195700] = 4, + ACTIONS(9840), 1, + sym_identifier, + ACTIONS(9842), 1, + anon_sym_LBRACK, + ACTIONS(9844), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8973), 3, - sym__automatic_semicolon, + [195714] = 4, + ACTIONS(9846), 1, + sym_identifier, + ACTIONS(9848), 1, + anon_sym_LBRACK, + ACTIONS(9850), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [195728] = 3, + ACTIONS(9852), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9119), 2, + anon_sym_extends, + anon_sym_LBRACE_PIPE, + [195740] = 4, + ACTIONS(6017), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161070] = 3, - ACTIONS(8975), 1, - anon_sym_out, + ACTIONS(9854), 1, + anon_sym_RBRACE, + STATE(6338), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6961), 2, - anon_sym_const, - sym_identifier, - [161082] = 2, + [195754] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8946), 3, + ACTIONS(9856), 3, sym__automatic_semicolon, - anon_sym_COMMA, + anon_sym_from, anon_sym_SEMI, - [161092] = 2, + [195764] = 4, + ACTIONS(9858), 1, + sym_identifier, + ACTIONS(9860), 1, + anon_sym_LBRACK, + ACTIONS(9862), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8948), 3, - sym__automatic_semicolon, + [195778] = 4, + ACTIONS(6017), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161102] = 2, + ACTIONS(9864), 1, + anon_sym_RBRACE, + STATE(6338), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8952), 3, - sym__automatic_semicolon, + [195792] = 4, + ACTIONS(5864), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161112] = 2, + ACTIONS(9866), 1, + anon_sym_RBRACE, + STATE(6346), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, - sym__automatic_semicolon, + [195806] = 4, + ACTIONS(9868), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161122] = 4, - ACTIONS(1031), 1, - anon_sym_LBRACE_PIPE, - ACTIONS(1599), 1, - anon_sym_LBRACE, - STATE(4281), 1, - sym_object_type, + ACTIONS(9870), 1, + anon_sym_RBRACK, + STATE(6185), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161136] = 4, - ACTIONS(8978), 1, + [195820] = 4, + ACTIONS(9872), 1, anon_sym_COMMA, - ACTIONS(8980), 1, + ACTIONS(9874), 1, anon_sym_RBRACE, - STATE(5117), 1, - aux_sym_enum_body_repeat1, + STATE(6157), 1, + aux_sym_export_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [195834] = 4, + ACTIONS(5864), 1, + anon_sym_COMMA, + ACTIONS(9876), 1, + anon_sym_RBRACE, + STATE(6346), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161150] = 4, - ACTIONS(1942), 1, + [195848] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - ACTIONS(8982), 1, + ACTIONS(6009), 1, anon_sym_RPAREN, - STATE(4708), 1, + STATE(6173), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161164] = 2, + [195862] = 4, + ACTIONS(6017), 1, + anon_sym_COMMA, + ACTIONS(9878), 1, + anon_sym_RBRACE, + STATE(6338), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8952), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161174] = 2, + [195876] = 4, + ACTIONS(7852), 1, + anon_sym_AMP, + ACTIONS(7854), 1, + anon_sym_PIPE, + ACTIONS(7856), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8817), 3, - sym__automatic_semicolon, + [195890] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161184] = 2, + ACTIONS(6193), 1, + anon_sym_RPAREN, + STATE(6164), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, - sym__automatic_semicolon, + [195904] = 4, + ACTIONS(1893), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161194] = 4, - ACTIONS(3208), 1, - anon_sym_GT, - ACTIONS(8984), 1, + ACTIONS(9725), 1, + anon_sym_RBRACK, + STATE(6253), 1, + aux_sym_array_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [195918] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - STATE(4747), 1, - aux_sym_implements_clause_repeat1, + ACTIONS(6193), 1, + anon_sym_RPAREN, + STATE(5795), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161208] = 2, + [195932] = 3, + ACTIONS(9880), 1, + anon_sym_as, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, - sym__automatic_semicolon, + ACTIONS(9882), 2, anon_sym_COMMA, - anon_sym_SEMI, - [161218] = 2, + anon_sym_RBRACE, + [195944] = 4, + ACTIONS(9884), 1, + sym_identifier, + ACTIONS(9886), 1, + anon_sym_LBRACK, + ACTIONS(9888), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, - sym__automatic_semicolon, + [195958] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161228] = 2, + ACTIONS(9890), 1, + anon_sym_RPAREN, + STATE(5795), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8946), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161238] = 2, + [195972] = 4, + ACTIONS(9892), 1, + sym_identifier, + ACTIONS(9894), 1, + anon_sym_LBRACK, + ACTIONS(9896), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, - sym__automatic_semicolon, + [195986] = 4, + ACTIONS(8122), 1, + anon_sym_RBRACE, + ACTIONS(9898), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161248] = 2, + STATE(6196), 1, + aux_sym_export_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8952), 3, - sym__automatic_semicolon, + [196000] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161258] = 2, + ACTIONS(6009), 1, + anon_sym_RPAREN, + STATE(5795), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8986), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161268] = 2, + [196014] = 4, + ACTIONS(9900), 1, + sym_identifier, + ACTIONS(9902), 1, + anon_sym_LBRACK, + ACTIONS(9904), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161278] = 2, + [196028] = 4, + ACTIONS(906), 1, + anon_sym_COLON, + ACTIONS(9906), 1, + anon_sym_RPAREN, + STATE(7304), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, - sym__automatic_semicolon, + [196042] = 4, + ACTIONS(3128), 1, + anon_sym_RBRACK, + ACTIONS(9908), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161288] = 2, + STATE(6191), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, - sym__automatic_semicolon, + [196056] = 4, + ACTIONS(1817), 1, + anon_sym_RPAREN, + ACTIONS(9910), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161298] = 2, + STATE(6309), 1, + aux_sym_formal_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, - sym__automatic_semicolon, + [196070] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9912), 3, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_SEMI, - [161308] = 2, + anon_sym_implements, + [196080] = 4, + ACTIONS(2102), 1, + anon_sym_COMMA, + ACTIONS(9914), 1, + anon_sym_RPAREN, + STATE(5795), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8946), 3, - sym__automatic_semicolon, + [196094] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161318] = 2, + ACTIONS(9916), 1, + anon_sym_RBRACK, + STATE(5795), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, - sym__automatic_semicolon, + [196108] = 4, + ACTIONS(3610), 1, + anon_sym_GT, + ACTIONS(9918), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161328] = 2, + STATE(5529), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, - sym__automatic_semicolon, + [196122] = 4, + ACTIONS(1893), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161338] = 2, + ACTIONS(9920), 1, + anon_sym_RBRACK, + STATE(6253), 1, + aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, - sym__automatic_semicolon, + [196136] = 4, + ACTIONS(3628), 1, + anon_sym_GT, + ACTIONS(9922), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161348] = 2, + STATE(5529), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7558), 3, - anon_sym_LBRACE, + [196150] = 4, + ACTIONS(9924), 1, + sym_identifier, + ACTIONS(9926), 1, + anon_sym_LBRACK, + ACTIONS(9928), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [196164] = 4, + ACTIONS(7042), 1, + anon_sym_DOT, + ACTIONS(7541), 1, anon_sym_COLON, - anon_sym_EQ_GT, - [161358] = 2, + ACTIONS(9930), 1, + anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8752), 3, - sym__automatic_semicolon, + [196178] = 4, + ACTIONS(9932), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161368] = 2, + ACTIONS(9934), 1, + anon_sym_RBRACK, + STATE(6262), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8946), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161378] = 2, + [196192] = 4, + ACTIONS(7981), 1, + anon_sym_implements, + ACTIONS(9936), 1, + anon_sym_LBRACE, + STATE(7052), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, - sym__automatic_semicolon, + [196206] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161388] = 2, + ACTIONS(9938), 1, + anon_sym_RPAREN, + STATE(5795), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8986), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161398] = 2, + [196220] = 4, + ACTIONS(7042), 1, + anon_sym_DOT, + ACTIONS(7541), 1, + anon_sym_COLON, + ACTIONS(9940), 1, + anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8988), 3, - sym__automatic_semicolon, + [196234] = 4, + ACTIONS(5864), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161408] = 2, + ACTIONS(9942), 1, + anon_sym_RBRACE, + STATE(6277), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161418] = 2, + [196248] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, - sym__automatic_semicolon, + ACTIONS(7074), 3, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_LT, + [196258] = 4, + ACTIONS(5864), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161428] = 2, + ACTIONS(9942), 1, + anon_sym_RBRACE, + STATE(6346), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8785), 3, - sym__automatic_semicolon, + [196272] = 4, + ACTIONS(2678), 1, + anon_sym_LT, + ACTIONS(9944), 1, + anon_sym_EQ, + STATE(7033), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [196286] = 4, + ACTIONS(9946), 1, + sym_identifier, + ACTIONS(9948), 1, + anon_sym_LBRACK, + ACTIONS(9950), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [196300] = 4, + ACTIONS(9952), 1, + sym_identifier, + ACTIONS(9954), 1, + anon_sym_LBRACK, + ACTIONS(9956), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [196314] = 4, + ACTIONS(9958), 1, + sym_identifier, + ACTIONS(9960), 1, + anon_sym_LBRACK, + ACTIONS(9962), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [196328] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(770), 3, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_SEMI, - [161438] = 2, + anon_sym_RBRACE, + [196338] = 4, + ACTIONS(5178), 1, + anon_sym_LPAREN, + ACTIONS(9964), 1, + anon_sym_DOT, + STATE(2410), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8952), 3, - sym__automatic_semicolon, + [196352] = 4, + ACTIONS(9966), 1, + sym_identifier, + ACTIONS(9968), 1, + anon_sym_LBRACK, + ACTIONS(9970), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [196366] = 4, + ACTIONS(2796), 1, + anon_sym_RBRACK, + ACTIONS(9972), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161448] = 2, + STATE(6191), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, - sym__automatic_semicolon, + [196380] = 4, + ACTIONS(9974), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161458] = 3, - ACTIONS(8513), 1, - anon_sym_EQ, + ACTIONS(9976), 1, + anon_sym_RBRACE, + STATE(6189), 1, + aux_sym_enum_body_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [196394] = 4, + ACTIONS(8246), 1, + anon_sym_AMP, + ACTIONS(8248), 1, + anon_sym_PIPE, + ACTIONS(8250), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [196408] = 4, + ACTIONS(8741), 1, + anon_sym_AMP, + ACTIONS(8743), 1, + anon_sym_PIPE, + ACTIONS(8745), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8990), 2, + [196422] = 4, + ACTIONS(9978), 1, anon_sym_COMMA, + ACTIONS(9981), 1, anon_sym_RBRACE, - [161470] = 2, + STATE(6189), 1, + aux_sym_enum_body_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [196436] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, + ACTIONS(1965), 3, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [161480] = 2, + anon_sym_DOT, + [196446] = 4, + ACTIONS(9983), 1, + anon_sym_COMMA, + ACTIONS(9986), 1, + anon_sym_RBRACK, + STATE(6191), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8946), 3, - sym__automatic_semicolon, + [196460] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161490] = 2, + ACTIONS(9988), 1, + anon_sym_RPAREN, + STATE(5795), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [196474] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, + ACTIONS(1969), 3, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [161500] = 2, + anon_sym_DOT, + [196484] = 3, + ACTIONS(9316), 1, + anon_sym_const, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, - sym__automatic_semicolon, + ACTIONS(9314), 2, + sym_identifier, + anon_sym_out, + [196496] = 4, + ACTIONS(8592), 1, + anon_sym_GT, + ACTIONS(9990), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161510] = 2, + STATE(6362), 1, + aux_sym_type_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, - sym__automatic_semicolon, + [196510] = 4, + ACTIONS(9992), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161520] = 2, + ACTIONS(9995), 1, + anon_sym_RBRACE, + STATE(6196), 1, + aux_sym_export_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8946), 3, - sym__automatic_semicolon, + [196524] = 4, + ACTIONS(3626), 1, + anon_sym_GT, + ACTIONS(9997), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161530] = 2, + STATE(5529), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, - sym__automatic_semicolon, + [196538] = 4, + ACTIONS(217), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1657), 1, + anon_sym_LBRACE, + STATE(879), 1, + sym_object_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [196552] = 4, + ACTIONS(9999), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161540] = 2, + ACTIONS(10001), 1, + anon_sym_RBRACE, + STATE(6189), 1, + aux_sym_enum_body_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [196566] = 4, + ACTIONS(7557), 1, + anon_sym_LPAREN, + ACTIONS(10003), 1, + anon_sym_DOT, + STATE(3491), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [196580] = 4, + ACTIONS(1127), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1751), 1, + anon_sym_LBRACE, + STATE(4951), 1, + sym_object_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161550] = 2, + [196594] = 3, + ACTIONS(8606), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8992), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161560] = 2, + ACTIONS(4085), 2, + anon_sym_in, + anon_sym_of, + [196606] = 4, + ACTIONS(10005), 1, + sym_identifier, + ACTIONS(10007), 1, + anon_sym_LBRACK, + ACTIONS(10009), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, - sym__automatic_semicolon, + [196620] = 4, + ACTIONS(10011), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161570] = 2, + ACTIONS(10013), 1, + anon_sym_GT, + STATE(6330), 1, + aux_sym_type_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161580] = 4, - ACTIONS(8994), 1, + [196634] = 4, + ACTIONS(10015), 1, anon_sym_LPAREN, - ACTIONS(8996), 1, + ACTIONS(10017), 1, anon_sym_await, - STATE(39), 1, + STATE(44), 1, sym__for_header, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161594] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8698), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161604] = 2, + [196648] = 4, + ACTIONS(7533), 1, + anon_sym_AMP, + ACTIONS(7535), 1, + anon_sym_PIPE, + ACTIONS(7537), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8785), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161614] = 2, + [196662] = 4, + ACTIONS(10019), 1, + sym_identifier, + ACTIONS(10021), 1, + anon_sym_LBRACK, + ACTIONS(10023), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, - sym__automatic_semicolon, + [196676] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161624] = 3, - ACTIONS(8998), 1, - anon_sym_LBRACE, + ACTIONS(6152), 1, + anon_sym_RPAREN, + STATE(6303), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8071), 2, - anon_sym_extends, - anon_sym_LBRACE_PIPE, - [161636] = 2, + [196690] = 4, + ACTIONS(10025), 1, + anon_sym_LPAREN, + ACTIONS(10027), 1, + anon_sym_await, + STATE(53), 1, + sym__for_header, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9000), 3, - sym__automatic_semicolon, + [196704] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161646] = 2, + ACTIONS(6152), 1, + anon_sym_RPAREN, + STATE(5795), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8946), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161656] = 2, + [196718] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, - sym__automatic_semicolon, + ACTIONS(8144), 3, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_EQ_GT, + [196728] = 4, + ACTIONS(6017), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161666] = 2, + ACTIONS(10029), 1, + anon_sym_RBRACE, + STATE(6338), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9002), 3, - anon_sym_LBRACE, + [196742] = 4, + ACTIONS(6017), 1, anon_sym_COMMA, - anon_sym_implements, - [161676] = 2, + ACTIONS(10031), 1, + anon_sym_RBRACE, + STATE(6338), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, - sym__automatic_semicolon, + [196756] = 4, + ACTIONS(1893), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161686] = 2, + ACTIONS(9725), 1, + anon_sym_RBRACK, + STATE(6327), 1, + aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161696] = 2, + [196770] = 4, + ACTIONS(10033), 1, + sym_identifier, + ACTIONS(10035), 1, + anon_sym_LBRACK, + ACTIONS(10037), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8952), 3, - sym__automatic_semicolon, + [196784] = 4, + ACTIONS(3596), 1, + anon_sym_GT, + ACTIONS(10039), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161706] = 2, + STATE(5529), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161716] = 2, + [196798] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161726] = 4, - ACTIONS(8411), 1, - anon_sym_from, - ACTIONS(8914), 1, - anon_sym_as, - STATE(5781), 1, - sym__from_clause, + ACTIONS(8162), 3, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_EQ_GT, + [196808] = 3, + ACTIONS(4647), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161740] = 4, - ACTIONS(2948), 1, - anon_sym_RBRACK, - ACTIONS(9004), 1, + ACTIONS(4649), 2, anon_sym_COMMA, - STATE(4934), 1, - aux_sym_tuple_type_repeat1, + anon_sym_LBRACE_PIPE, + [196820] = 4, + ACTIONS(1811), 1, + anon_sym_RPAREN, + ACTIONS(10041), 1, + anon_sym_COMMA, + STATE(6309), 1, + aux_sym_formal_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161754] = 2, + [196834] = 4, + ACTIONS(8425), 1, + anon_sym_AMP, + ACTIONS(8427), 1, + anon_sym_PIPE, + ACTIONS(8429), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8906), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161764] = 2, + [196848] = 4, + ACTIONS(3258), 1, + anon_sym_DQUOTE, + ACTIONS(3260), 1, + anon_sym_SQUOTE, + STATE(6087), 1, + sym_string, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8785), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161774] = 2, + [196862] = 4, + ACTIONS(2650), 1, + anon_sym_LBRACE, + ACTIONS(10043), 1, + anon_sym_LPAREN, + STATE(835), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8785), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161784] = 2, + [196876] = 3, + ACTIONS(10047), 1, + anon_sym_const, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8946), 3, - sym__automatic_semicolon, + ACTIONS(10045), 2, + sym_identifier, + anon_sym_out, + [196888] = 4, + ACTIONS(10049), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161794] = 2, + ACTIONS(10051), 1, + anon_sym_RBRACK, + STATE(6161), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, - sym__automatic_semicolon, + [196902] = 4, + ACTIONS(6017), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161804] = 2, + ACTIONS(10053), 1, + anon_sym_RBRACE, + STATE(6338), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, - sym__automatic_semicolon, + [196916] = 4, + ACTIONS(5864), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161814] = 2, + ACTIONS(10055), 1, + anon_sym_RBRACE, + STATE(6346), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8946), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161824] = 2, + [196930] = 4, + ACTIONS(4450), 1, + anon_sym_LPAREN, + ACTIONS(10057), 1, + anon_sym_DOT, + STATE(1781), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161834] = 4, - ACTIONS(6401), 1, - anon_sym_DOT, - ACTIONS(6810), 1, - anon_sym_COLON, - ACTIONS(9006), 1, - anon_sym_GT, + [196944] = 3, + ACTIONS(10059), 1, + anon_sym_as, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161848] = 4, - ACTIONS(9008), 1, + ACTIONS(10061), 2, anon_sym_COMMA, - ACTIONS(9010), 1, anon_sym_RBRACE, - STATE(5340), 1, - aux_sym_enum_body_repeat1, + [196956] = 4, + ACTIONS(1793), 1, + anon_sym_RPAREN, + ACTIONS(10063), 1, + anon_sym_COMMA, + STATE(6309), 1, + aux_sym_formal_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161862] = 2, + [196970] = 4, + ACTIONS(9380), 1, + anon_sym_from, + ACTIONS(10065), 1, + anon_sym_as, + STATE(6608), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161872] = 3, - ACTIONS(9012), 1, + [196984] = 3, + ACTIONS(4843), 1, anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8130), 2, - anon_sym_extends, + ACTIONS(4845), 2, + anon_sym_COMMA, anon_sym_LBRACE_PIPE, - [161884] = 2, + [196996] = 3, + ACTIONS(4967), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8920), 3, - sym__automatic_semicolon, + ACTIONS(4969), 2, anon_sym_COMMA, - anon_sym_SEMI, - [161894] = 2, + anon_sym_LBRACE_PIPE, + [197008] = 4, + ACTIONS(10067), 1, + sym_identifier, + ACTIONS(10069), 1, + anon_sym_LBRACK, + ACTIONS(10071), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8952), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161904] = 4, - ACTIONS(5223), 1, - anon_sym_COMMA, - ACTIONS(9014), 1, - anon_sym_RBRACE, - STATE(5154), 1, - aux_sym_object_pattern_repeat1, + [197022] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161918] = 4, - ACTIONS(9016), 1, - anon_sym_COMMA, - ACTIONS(9018), 1, - anon_sym_RBRACE, - STATE(5340), 1, - aux_sym_enum_body_repeat1, + ACTIONS(8423), 3, + anon_sym_LBRACK, + sym_identifier, + sym_private_property_identifier, + [197032] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161932] = 2, + ACTIONS(6106), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + [197042] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, + ACTIONS(9233), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161942] = 2, + [197052] = 4, + ACTIONS(7042), 1, + anon_sym_DOT, + ACTIONS(7541), 1, + anon_sym_COLON, + ACTIONS(10073), 1, + anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8785), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161952] = 2, + [197066] = 4, + ACTIONS(7434), 1, + anon_sym_type, + ACTIONS(10075), 1, + sym_identifier, + STATE(6596), 1, + sym__import_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8785), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161962] = 4, - ACTIONS(9020), 1, + [197080] = 4, + ACTIONS(10077), 1, sym_identifier, - ACTIONS(9022), 1, + ACTIONS(10079), 1, anon_sym_LBRACK, - ACTIONS(9024), 1, + ACTIONS(10081), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161976] = 4, - ACTIONS(7439), 1, - anon_sym_GT, - ACTIONS(9026), 1, + [197094] = 3, + ACTIONS(9711), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(10083), 2, anon_sym_COMMA, - STATE(5020), 1, - aux_sym_type_parameters_repeat1, + anon_sym_RBRACK, + [197106] = 4, + ACTIONS(10085), 1, + sym_identifier, + ACTIONS(10087), 1, + anon_sym_LBRACK, + ACTIONS(10089), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161990] = 2, + [197120] = 4, + ACTIONS(8152), 1, + anon_sym_AMP, + ACTIONS(8154), 1, + anon_sym_PIPE, + ACTIONS(8156), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162000] = 4, - ACTIONS(9028), 1, + [197134] = 4, + ACTIONS(7434), 1, + anon_sym_type, + ACTIONS(10091), 1, + sym_identifier, + STATE(6598), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [197148] = 4, + ACTIONS(10093), 1, sym_identifier, - ACTIONS(9030), 1, + ACTIONS(10095), 1, anon_sym_LBRACK, - ACTIONS(9032), 1, + ACTIONS(10097), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162014] = 2, + [197162] = 4, + ACTIONS(10099), 1, + anon_sym_COMMA, + ACTIONS(10102), 1, + anon_sym_RBRACE, + STATE(6245), 1, + aux_sym_named_imports_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8946), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162024] = 2, + [197176] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9034), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162034] = 4, - ACTIONS(9036), 1, + ACTIONS(10104), 3, + anon_sym_const, sym_identifier, - ACTIONS(9038), 1, - anon_sym_LBRACK, - ACTIONS(9040), 1, - sym_private_property_identifier, + anon_sym_out, + [197186] = 4, + ACTIONS(1667), 1, + anon_sym_DQUOTE, + ACTIONS(1669), 1, + anon_sym_SQUOTE, + STATE(6901), 1, + sym_string, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [197200] = 4, + ACTIONS(2102), 1, + anon_sym_COMMA, + ACTIONS(6171), 1, + anon_sym_RBRACK, + STATE(6314), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162048] = 4, - ACTIONS(9042), 1, + [197214] = 4, + ACTIONS(10106), 1, sym_identifier, - ACTIONS(9044), 1, + ACTIONS(10108), 1, anon_sym_LBRACK, - ACTIONS(9046), 1, + ACTIONS(10110), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162062] = 2, + [197228] = 4, + ACTIONS(2772), 1, + anon_sym_RBRACK, + ACTIONS(10112), 1, + anon_sym_COMMA, + STATE(6191), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8952), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162072] = 4, - ACTIONS(3483), 1, + [197242] = 4, + ACTIONS(5416), 1, anon_sym_LPAREN, - ACTIONS(8938), 1, + ACTIONS(10114), 1, anon_sym_DOT, - STATE(2931), 1, + STATE(2643), 1, sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162086] = 3, - ACTIONS(9048), 1, - anon_sym_as, + [197256] = 4, + ACTIONS(6017), 1, + anon_sym_COMMA, + ACTIONS(10116), 1, + anon_sym_RBRACE, + STATE(6338), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6750), 2, + [197270] = 4, + ACTIONS(10083), 1, + anon_sym_RBRACK, + ACTIONS(10118), 1, anon_sym_COMMA, - anon_sym_RBRACE, - [162098] = 2, + STATE(6253), 1, + aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8952), 3, - sym__automatic_semicolon, + [197284] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162108] = 4, - ACTIONS(6854), 1, - anon_sym_LPAREN, - ACTIONS(8938), 1, - anon_sym_DOT, - STATE(2931), 1, - sym_arguments, + ACTIONS(6187), 1, + anon_sym_RPAREN, + STATE(5795), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162122] = 2, + [197298] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, + ACTIONS(10121), 3, sym__automatic_semicolon, - anon_sym_COMMA, + anon_sym_from, anon_sym_SEMI, - [162132] = 4, - ACTIONS(5478), 1, + [197308] = 4, + ACTIONS(217), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1657), 1, + anon_sym_LBRACE, + STATE(928), 1, + sym_object_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [197322] = 4, + ACTIONS(6017), 1, anon_sym_COMMA, - ACTIONS(9050), 1, + ACTIONS(9854), 1, anon_sym_RBRACE, - STATE(5153), 1, + STATE(6363), 1, aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162146] = 4, - ACTIONS(2768), 1, - anon_sym_RBRACK, - ACTIONS(9052), 1, + [197336] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - STATE(4934), 1, - aux_sym_tuple_type_repeat1, + ACTIONS(10123), 1, + anon_sym_RBRACK, + STATE(5795), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162160] = 2, + [197350] = 4, + ACTIONS(9380), 1, + anon_sym_from, + ACTIONS(10065), 1, + anon_sym_as, + STATE(6704), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, - sym__automatic_semicolon, + [197364] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162170] = 2, + ACTIONS(6179), 1, + anon_sym_RPAREN, + STATE(6311), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8777), 3, - sym__automatic_semicolon, + [197378] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162180] = 2, + ACTIONS(6179), 1, + anon_sym_RPAREN, + STATE(5795), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8946), 3, - sym__automatic_semicolon, + [197392] = 4, + ACTIONS(2780), 1, + anon_sym_RBRACK, + ACTIONS(10125), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162190] = 2, + STATE(6191), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8952), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162200] = 2, + [197406] = 4, + ACTIONS(10127), 1, + sym_identifier, + ACTIONS(10129), 1, + anon_sym_LBRACK, + ACTIONS(10131), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, - sym__automatic_semicolon, + [197420] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162210] = 4, - ACTIONS(6748), 1, - anon_sym_type, - ACTIONS(9054), 1, - sym_identifier, - STATE(5493), 1, - sym__import_identifier, + ACTIONS(6181), 1, + anon_sym_RPAREN, + STATE(5795), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162224] = 4, - ACTIONS(217), 1, - anon_sym_LBRACE_PIPE, - ACTIONS(1507), 1, - anon_sym_LBRACE, - STATE(793), 1, - sym_object_type, + [197434] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162238] = 2, + ACTIONS(8216), 3, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_EQ_GT, + [197444] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, + ACTIONS(9368), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162248] = 4, - ACTIONS(6748), 1, - anon_sym_type, - ACTIONS(9056), 1, - sym_identifier, - STATE(5506), 1, - sym__import_identifier, + [197454] = 4, + ACTIONS(9380), 1, + anon_sym_from, + ACTIONS(10065), 1, + anon_sym_as, + STATE(6829), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162262] = 2, + [197468] = 3, + ACTIONS(10135), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8946), 3, + ACTIONS(10133), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [162272] = 2, + [197480] = 3, + ACTIONS(10137), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, + ACTIONS(10133), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [162282] = 2, + [197492] = 4, + ACTIONS(2102), 1, + anon_sym_COMMA, + ACTIONS(10139), 1, + anon_sym_RPAREN, + STATE(5795), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162292] = 2, + [197506] = 3, + ACTIONS(9308), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8946), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162302] = 2, + ACTIONS(4085), 2, + anon_sym_in, + anon_sym_of, + [197518] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, + ACTIONS(10141), 3, sym__automatic_semicolon, - anon_sym_COMMA, + anon_sym_from, anon_sym_SEMI, - [162312] = 2, + [197528] = 4, + ACTIONS(10143), 1, + anon_sym_COMMA, + ACTIONS(10145), 1, + anon_sym_RBRACK, + STATE(6318), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7648), 3, - anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - [162322] = 2, + [197542] = 3, + ACTIONS(10147), 1, + anon_sym_as, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162332] = 4, - ACTIONS(9058), 1, + ACTIONS(9824), 2, anon_sym_COMMA, - ACTIONS(9061), 1, anon_sym_RBRACE, - STATE(5153), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [162346] = 4, - ACTIONS(9063), 1, + [197554] = 4, + ACTIONS(10149), 1, anon_sym_COMMA, - ACTIONS(9066), 1, - anon_sym_RBRACE, - STATE(5154), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(10151), 1, + anon_sym_RPAREN, + STATE(6229), 1, + aux_sym_formal_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162360] = 2, + [197568] = 3, + ACTIONS(10153), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8952), 3, - sym__automatic_semicolon, + ACTIONS(9229), 2, + anon_sym_extends, + anon_sym_LBRACE_PIPE, + [197580] = 4, + ACTIONS(5864), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162370] = 2, + ACTIONS(10155), 1, + anon_sym_RBRACE, + STATE(6346), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, - sym__automatic_semicolon, + [197594] = 4, + ACTIONS(10157), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162380] = 2, + ACTIONS(10159), 1, + anon_sym_RBRACK, + STATE(6340), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8906), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162390] = 3, - ACTIONS(9068), 1, - sym_identifier, + [197608] = 3, + ACTIONS(4755), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9070), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [162402] = 4, - ACTIONS(9072), 1, + ACTIONS(4757), 2, anon_sym_COMMA, - ACTIONS(9074), 1, - anon_sym_RBRACK, - STATE(5136), 1, - aux_sym_tuple_type_repeat1, + anon_sym_LBRACE_PIPE, + [197620] = 4, + ACTIONS(6017), 1, + anon_sym_COMMA, + ACTIONS(10161), 1, + anon_sym_RBRACE, + STATE(6338), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162416] = 2, + [197634] = 4, + ACTIONS(5843), 1, + anon_sym_extends, + ACTIONS(10163), 1, + anon_sym_AMP, + ACTIONS(10165), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8777), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162426] = 2, + [197648] = 4, + ACTIONS(10167), 1, + sym_identifier, + STATE(5049), 1, + sym_decorator_member_expression, + STATE(7043), 1, + sym_decorator_call_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8946), 3, - sym__automatic_semicolon, + [197662] = 4, + ACTIONS(5864), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162436] = 2, + ACTIONS(10169), 1, + anon_sym_RBRACE, + STATE(6146), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, - sym__automatic_semicolon, + [197676] = 4, + ACTIONS(6017), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162446] = 2, + ACTIONS(10171), 1, + anon_sym_RBRACE, + STATE(6148), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162456] = 2, + [197690] = 4, + ACTIONS(7042), 1, + anon_sym_DOT, + ACTIONS(7541), 1, + anon_sym_COLON, + ACTIONS(10173), 1, + anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8946), 3, - sym__automatic_semicolon, + [197704] = 4, + ACTIONS(6017), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162466] = 4, - ACTIONS(6998), 1, + ACTIONS(10171), 1, anon_sym_RBRACE, - ACTIONS(9076), 1, - anon_sym_COMMA, - STATE(4917), 1, - aux_sym_named_imports_repeat1, + STATE(6338), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162480] = 2, + [197718] = 4, + ACTIONS(5864), 1, + anon_sym_COMMA, + ACTIONS(10169), 1, + anon_sym_RBRACE, + STATE(6346), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, - sym__automatic_semicolon, + [197732] = 4, + ACTIONS(6017), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162490] = 2, + ACTIONS(10175), 1, + anon_sym_RBRACE, + STATE(6338), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162500] = 2, + [197746] = 3, + ACTIONS(10177), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, - sym__automatic_semicolon, + ACTIONS(9824), 2, anon_sym_COMMA, - anon_sym_SEMI, - [162510] = 2, + anon_sym_from, + [197758] = 4, + ACTIONS(7042), 1, + anon_sym_DOT, + ACTIONS(7541), 1, + anon_sym_COLON, + ACTIONS(10179), 1, + anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, - sym__automatic_semicolon, + [197772] = 4, + ACTIONS(3566), 1, + anon_sym_GT, + ACTIONS(10181), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162520] = 2, + STATE(5529), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162530] = 2, + [197786] = 4, + ACTIONS(6066), 1, + anon_sym_extends, + ACTIONS(10183), 1, + anon_sym_AMP, + ACTIONS(10185), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162540] = 3, - ACTIONS(7387), 1, - anon_sym_DOT, + [197800] = 4, + ACTIONS(10187), 1, + sym_identifier, + ACTIONS(10189), 1, + anon_sym_require, + STATE(6358), 1, + sym_nested_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9078), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [162552] = 2, + [197814] = 4, + ACTIONS(2102), 1, + anon_sym_COMMA, + ACTIONS(10191), 1, + anon_sym_RPAREN, + STATE(5795), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, - sym__automatic_semicolon, + [197828] = 4, + ACTIONS(3584), 1, + anon_sym_GT, + ACTIONS(10193), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162562] = 2, + STATE(5529), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8752), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162572] = 2, + [197842] = 3, + ACTIONS(10195), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8946), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162582] = 2, + ACTIONS(9272), 2, + anon_sym_extends, + anon_sym_LBRACE_PIPE, + [197854] = 3, + ACTIONS(4777), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, - sym__automatic_semicolon, + ACTIONS(4779), 2, anon_sym_COMMA, - anon_sym_SEMI, - [162592] = 2, + anon_sym_LBRACE_PIPE, + [197866] = 4, + ACTIONS(7434), 1, + anon_sym_type, + ACTIONS(10197), 1, + sym_identifier, + STATE(6413), 1, + sym__import_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162602] = 2, + [197880] = 3, + ACTIONS(4785), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, - sym__automatic_semicolon, + ACTIONS(4787), 2, anon_sym_COMMA, - anon_sym_SEMI, - [162612] = 2, + anon_sym_LBRACE_PIPE, + [197892] = 4, + ACTIONS(1127), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1751), 1, + anon_sym_LBRACE, + STATE(4968), 1, + sym_object_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8942), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162622] = 4, - ACTIONS(9080), 1, + [197906] = 4, + ACTIONS(6017), 1, anon_sym_COMMA, - ACTIONS(9082), 1, + ACTIONS(10199), 1, anon_sym_RBRACE, - STATE(5187), 1, - aux_sym_enum_body_repeat1, + STATE(6338), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162636] = 2, + [197920] = 4, + ACTIONS(10201), 1, + anon_sym_COMMA, + ACTIONS(10203), 1, + anon_sym_RBRACE, + STATE(6351), 1, + aux_sym_enum_body_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162646] = 4, - ACTIONS(1942), 1, + [197934] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - ACTIONS(9084), 1, + ACTIONS(10205), 1, anon_sym_RPAREN, - STATE(4708), 1, + STATE(5795), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162660] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6081), 3, - sym__automatic_semicolon, + [197948] = 4, + ACTIONS(3578), 1, + anon_sym_GT, + ACTIONS(10207), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162670] = 2, + STATE(5529), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8817), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162680] = 4, - ACTIONS(9086), 1, + [197962] = 4, + ACTIONS(10209), 1, anon_sym_COMMA, - ACTIONS(9088), 1, + ACTIONS(10211), 1, anon_sym_RBRACE, - STATE(5340), 1, - aux_sym_enum_body_repeat1, + STATE(6310), 1, + aux_sym_named_imports_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162694] = 3, - ACTIONS(7389), 1, - anon_sym_DOT, + [197976] = 4, + ACTIONS(10213), 1, + anon_sym_COMMA, + ACTIONS(10215), 1, + anon_sym_RBRACK, + STATE(6329), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9078), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [162706] = 4, - ACTIONS(9090), 1, + [197990] = 4, + ACTIONS(1807), 1, + anon_sym_RPAREN, + ACTIONS(10217), 1, anon_sym_COMMA, - ACTIONS(9092), 1, - anon_sym_RBRACE, - STATE(5340), 1, - aux_sym_enum_body_repeat1, + STATE(6309), 1, + aux_sym_formal_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162720] = 2, + [198004] = 4, + ACTIONS(4622), 1, + anon_sym_extends, + ACTIONS(10219), 1, + anon_sym_AMP, + ACTIONS(10221), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6750), 3, + [198018] = 4, + ACTIONS(10223), 1, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_from, - [162730] = 3, - ACTIONS(9094), 1, - anon_sym_EQ, + ACTIONS(10226), 1, + anon_sym_RPAREN, + STATE(6309), 1, + aux_sym_formal_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9096), 2, + [198032] = 4, + ACTIONS(7950), 1, + anon_sym_RBRACE, + ACTIONS(10228), 1, anon_sym_COMMA, - anon_sym_from, - [162742] = 2, + STATE(6245), 1, + aux_sym_named_imports_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, - sym__automatic_semicolon, + [198046] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162752] = 2, + ACTIONS(10230), 1, + anon_sym_RPAREN, + STATE(5795), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(728), 3, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RBRACE, - [162762] = 2, + [198060] = 3, + ACTIONS(10232), 1, + anon_sym_as, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, - sym__automatic_semicolon, + ACTIONS(7436), 2, anon_sym_COMMA, - anon_sym_SEMI, - [162772] = 2, + anon_sym_RBRACE, + [198072] = 4, + ACTIONS(10234), 1, + anon_sym_COMMA, + ACTIONS(10236), 1, + anon_sym_RPAREN, + STATE(6162), 1, + aux_sym_formal_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8817), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162782] = 4, - ACTIONS(3216), 1, - anon_sym_GT, - ACTIONS(9098), 1, + [198086] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - STATE(4747), 1, - aux_sym_implements_clause_repeat1, + ACTIONS(10238), 1, + anon_sym_RBRACK, + STATE(5795), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162796] = 3, - ACTIONS(9100), 1, - anon_sym_as, + [198100] = 4, + ACTIONS(10240), 1, + anon_sym_LPAREN, + ACTIONS(10242), 1, + anon_sym_await, + STATE(80), 1, + sym__for_header, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9096), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [162808] = 4, - ACTIONS(9102), 1, + [198114] = 4, + ACTIONS(1893), 1, anon_sym_COMMA, - ACTIONS(9104), 1, - anon_sym_RBRACE, - STATE(5165), 1, - aux_sym_named_imports_repeat1, + ACTIONS(9713), 1, + anon_sym_RBRACK, + STATE(6167), 1, + aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162822] = 2, + [198128] = 4, + ACTIONS(2102), 1, + anon_sym_COMMA, + ACTIONS(6112), 1, + anon_sym_RBRACK, + STATE(6165), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9106), 3, - sym__automatic_semicolon, + [198142] = 4, + ACTIONS(2808), 1, + anon_sym_RBRACK, + ACTIONS(10244), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162832] = 2, + STATE(6191), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9108), 3, - sym__automatic_semicolon, + [198156] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162842] = 4, - ACTIONS(9110), 1, - sym_identifier, - ACTIONS(9112), 1, - anon_sym_require, - STATE(5186), 1, - sym_nested_identifier, + ACTIONS(6112), 1, + anon_sym_RBRACK, + STATE(5795), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162856] = 2, + [198170] = 4, + ACTIONS(2734), 1, + anon_sym_while, + ACTIONS(10246), 1, + anon_sym_else, + STATE(964), 1, + sym_else_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8752), 3, - sym__automatic_semicolon, + [198184] = 4, + ACTIONS(3594), 1, + anon_sym_GT, + ACTIONS(10248), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162866] = 2, + STATE(5529), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9114), 3, - sym__automatic_semicolon, + [198198] = 4, + ACTIONS(1893), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162876] = 2, + ACTIONS(9713), 1, + anon_sym_RBRACK, + STATE(6253), 1, + aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9116), 3, - sym__automatic_semicolon, + [198212] = 4, + ACTIONS(10250), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162886] = 2, + ACTIONS(10252), 1, + anon_sym_RBRACK, + STATE(6250), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9118), 3, - sym__automatic_semicolon, - anon_sym_from, - anon_sym_SEMI, - [162896] = 2, + [198226] = 4, + ACTIONS(7434), 1, + anon_sym_type, + ACTIONS(10254), 1, + sym_identifier, + STATE(6412), 1, + sym__import_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8409), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162906] = 2, + [198240] = 4, + ACTIONS(7559), 1, + anon_sym_AMP, + ACTIONS(7563), 1, + anon_sym_extends, + ACTIONS(10256), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8817), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162916] = 2, + [198254] = 4, + ACTIONS(9380), 1, + anon_sym_from, + ACTIONS(10065), 1, + anon_sym_as, + STATE(6721), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9120), 3, - sym__automatic_semicolon, + [198268] = 4, + ACTIONS(1893), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162926] = 4, - ACTIONS(1607), 1, - anon_sym_DQUOTE, - ACTIONS(1609), 1, - anon_sym_SQUOTE, - STATE(4769), 1, - sym_string, + ACTIONS(10258), 1, + anon_sym_RBRACK, + STATE(6253), 1, + aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162940] = 2, + [198282] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7491), 3, - anon_sym_LBRACK, - sym_identifier, - sym_private_property_identifier, - [162950] = 2, + ACTIONS(7436), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_from, + [198292] = 4, + ACTIONS(2756), 1, + anon_sym_RBRACK, + ACTIONS(10260), 1, + anon_sym_COMMA, + STATE(6191), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8906), 3, - sym__automatic_semicolon, + [198306] = 4, + ACTIONS(8547), 1, + anon_sym_GT, + ACTIONS(10262), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162960] = 2, + STATE(6362), 1, + aux_sym_type_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9122), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162970] = 2, + [198320] = 3, + ACTIONS(10264), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, + ACTIONS(4007), 2, anon_sym_COMMA, - anon_sym_SEMI, - [162980] = 2, + anon_sym_RBRACK, + [198332] = 3, + ACTIONS(10267), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, + ACTIONS(10269), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [162990] = 2, + [198344] = 4, + ACTIONS(10271), 1, + sym_identifier, + ACTIONS(10273), 1, + anon_sym_LBRACK, + ACTIONS(10275), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163000] = 2, + [198358] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, + ACTIONS(10277), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163010] = 2, + [198368] = 4, + ACTIONS(3913), 1, + anon_sym_LPAREN, + ACTIONS(10003), 1, + anon_sym_DOT, + STATE(3491), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, - sym__automatic_semicolon, + [198382] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - anon_sym_SEMI, - [163020] = 2, + ACTIONS(10279), 1, + anon_sym_RPAREN, + STATE(5795), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163030] = 2, + [198396] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9126), 3, + ACTIONS(9233), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163040] = 4, - ACTIONS(7997), 1, + [198406] = 4, + ACTIONS(10281), 1, anon_sym_COMMA, - ACTIONS(9128), 1, - anon_sym_LBRACE, - STATE(4747), 1, - aux_sym_implements_clause_repeat1, + ACTIONS(10284), 1, + anon_sym_RBRACE, + STATE(6338), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163054] = 2, + [198420] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9126), 3, + ACTIONS(10286), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163064] = 2, + [198430] = 4, + ACTIONS(2998), 1, + anon_sym_RBRACK, + ACTIONS(10288), 1, + anon_sym_COMMA, + STATE(6191), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8224), 3, - sym__automatic_semicolon, + [198444] = 4, + ACTIONS(3612), 1, + anon_sym_GT, + ACTIONS(10290), 1, anon_sym_COMMA, - anon_sym_SEMI, - [163074] = 2, + STATE(5529), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9130), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163084] = 2, + [198458] = 4, + ACTIONS(3877), 1, + anon_sym_LPAREN, + ACTIONS(10292), 1, + anon_sym_DOT, + STATE(3735), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163094] = 2, + [198472] = 4, + ACTIONS(10294), 1, + sym_identifier, + ACTIONS(10296), 1, + anon_sym_LBRACK, + ACTIONS(10298), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163104] = 2, + [198486] = 3, + ACTIONS(10135), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, + ACTIONS(10300), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [163114] = 2, + [198498] = 4, + ACTIONS(2900), 1, + anon_sym_RBRACK, + ACTIONS(10302), 1, + anon_sym_COMMA, + STATE(6191), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8224), 3, - sym__automatic_semicolon, + [198512] = 4, + ACTIONS(10304), 1, anon_sym_COMMA, - anon_sym_SEMI, - [163124] = 2, + ACTIONS(10307), 1, + anon_sym_RBRACE, + STATE(6346), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, + [198526] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - anon_sym_SEMI, - [163134] = 2, + ACTIONS(6092), 1, + anon_sym_RBRACK, + STATE(6258), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163144] = 2, + [198540] = 4, + ACTIONS(2734), 1, + anon_sym_while, + ACTIONS(10309), 1, + anon_sym_else, + STATE(964), 1, + sym_else_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163154] = 4, - ACTIONS(5223), 1, + [198554] = 4, + ACTIONS(10311), 1, anon_sym_COMMA, - ACTIONS(9132), 1, + ACTIONS(10313), 1, anon_sym_RBRACE, - STATE(5116), 1, - aux_sym_object_pattern_repeat1, + STATE(6189), 1, + aux_sym_enum_body_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163168] = 2, + [198568] = 4, + ACTIONS(10315), 1, + anon_sym_COMMA, + ACTIONS(10317), 1, + anon_sym_GT, + STATE(6195), 1, + aux_sym_type_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9126), 3, - sym__automatic_semicolon, + [198582] = 4, + ACTIONS(10319), 1, anon_sym_COMMA, - anon_sym_SEMI, - [163178] = 4, - ACTIONS(5478), 1, - anon_sym_COMMA, - ACTIONS(9134), 1, + ACTIONS(10321), 1, anon_sym_RBRACE, - STATE(5135), 1, - aux_sym_object_repeat1, + STATE(6189), 1, + aux_sym_enum_body_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163192] = 2, + [198596] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8817), 3, + ACTIONS(10323), 3, sym__automatic_semicolon, - anon_sym_COMMA, + anon_sym_from, anon_sym_SEMI, - [163202] = 2, + [198606] = 4, + ACTIONS(8925), 1, + anon_sym_COMMA, + ACTIONS(10325), 1, + anon_sym_LBRACE, + STATE(5529), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7662), 3, - anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - [163212] = 4, - ACTIONS(9136), 1, + [198620] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - ACTIONS(9139), 1, + ACTIONS(6189), 1, anon_sym_RPAREN, - STATE(5234), 1, - aux_sym_formal_parameters_repeat1, + STATE(6366), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163226] = 4, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(9141), 1, - anon_sym_EQ, - STATE(5900), 1, - sym_type_parameters, + [198634] = 4, + ACTIONS(10327), 1, + anon_sym_COMMA, + ACTIONS(10329), 1, + anon_sym_RBRACK, + STATE(6345), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163240] = 2, + [198648] = 4, + ACTIONS(6725), 1, + anon_sym_LPAREN, + ACTIONS(10003), 1, + anon_sym_DOT, + STATE(3491), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9126), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163250] = 2, + [198662] = 4, + ACTIONS(10331), 1, + sym_identifier, + STATE(4952), 1, + sym_decorator_member_expression, + STATE(7313), 1, + sym_decorator_call_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9143), 3, - sym__automatic_semicolon, - anon_sym_from, - anon_sym_SEMI, - [163260] = 2, + [198676] = 3, + ACTIONS(10137), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9130), 3, + ACTIONS(10300), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [163270] = 4, - ACTIONS(9145), 1, + [198688] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - ACTIONS(9147), 1, - anon_sym_RBRACE, - STATE(4826), 1, - aux_sym_export_clause_repeat1, + ACTIONS(6189), 1, + anon_sym_RPAREN, + STATE(5795), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163284] = 2, + [198702] = 4, + ACTIONS(7388), 1, + anon_sym_LPAREN, + ACTIONS(10333), 1, + anon_sym_DOT, + STATE(4140), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8777), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163294] = 2, + [198716] = 3, + ACTIONS(10335), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, + ACTIONS(10337), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [163304] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, + [198728] = 4, + ACTIONS(10339), 1, anon_sym_COMMA, - anon_sym_SEMI, - [163314] = 2, + ACTIONS(10342), 1, + anon_sym_GT, + STATE(6362), 1, + aux_sym_type_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8906), 3, - sym__automatic_semicolon, + [198742] = 4, + ACTIONS(6017), 1, anon_sym_COMMA, - anon_sym_SEMI, - [163324] = 2, + ACTIONS(10344), 1, + anon_sym_RBRACE, + STATE(6338), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9149), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163334] = 4, - ACTIONS(5223), 1, + [198756] = 4, + ACTIONS(6017), 1, anon_sym_COMMA, - ACTIONS(9151), 1, + ACTIONS(10199), 1, anon_sym_RBRACE, - STATE(4856), 1, - aux_sym_object_pattern_repeat1, + STATE(6288), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163348] = 2, + [198770] = 3, + ACTIONS(10346), 1, + anon_sym_out, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9153), 3, - sym__automatic_semicolon, + ACTIONS(7788), 2, + anon_sym_const, + sym_identifier, + [198782] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - anon_sym_SEMI, - [163358] = 2, + ACTIONS(10349), 1, + anon_sym_RPAREN, + STATE(5795), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9126), 3, - sym__automatic_semicolon, + [198796] = 4, + ACTIONS(10351), 1, anon_sym_COMMA, - anon_sym_SEMI, - [163368] = 2, + ACTIONS(10353), 1, + anon_sym_RPAREN, + STATE(6307), 1, + aux_sym_formal_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8777), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163378] = 4, - ACTIONS(5478), 1, - anon_sym_COMMA, - ACTIONS(9134), 1, - anon_sym_RBRACE, - STATE(5153), 1, - aux_sym_object_repeat1, + [198810] = 4, + ACTIONS(10355), 1, + sym_identifier, + ACTIONS(10357), 1, + anon_sym_LBRACK, + ACTIONS(10359), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163392] = 4, - ACTIONS(5478), 1, + [198824] = 4, + ACTIONS(6017), 1, anon_sym_COMMA, - ACTIONS(9155), 1, + ACTIONS(10116), 1, anon_sym_RBRACE, - STATE(4860), 1, + STATE(6213), 1, aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163406] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(9157), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163416] = 4, - ACTIONS(5478), 1, + [198838] = 4, + ACTIONS(3602), 1, + anon_sym_GT, + ACTIONS(10361), 1, anon_sym_COMMA, - ACTIONS(9155), 1, - anon_sym_RBRACE, - STATE(5153), 1, - aux_sym_object_repeat1, + STATE(5529), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163430] = 4, - ACTIONS(5223), 1, + [198852] = 4, + ACTIONS(2102), 1, anon_sym_COMMA, - ACTIONS(9151), 1, - anon_sym_RBRACE, - STATE(5154), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(6187), 1, + anon_sym_RPAREN, + STATE(6294), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163444] = 2, + [198866] = 3, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3153), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9159), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163454] = 3, - ACTIONS(7601), 1, - anon_sym_EQ, + [198877] = 3, + ACTIONS(10363), 1, + sym_identifier, + STATE(6269), 1, + sym_nested_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3673), 2, - anon_sym_in, - anon_sym_of, - [163466] = 3, - ACTIONS(9161), 1, - anon_sym_as, + [198888] = 3, + ACTIONS(9380), 1, + anon_sym_from, + STATE(6844), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9163), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [163478] = 2, + [198899] = 3, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6553), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9159), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163488] = 2, + [198910] = 3, + ACTIONS(7717), 1, + anon_sym_LBRACE, + STATE(2903), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9165), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163498] = 2, + [198921] = 3, + ACTIONS(10365), 1, + sym_identifier, + ACTIONS(10367), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9126), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163508] = 2, + [198932] = 3, + ACTIONS(10369), 1, + sym_identifier, + ACTIONS(10371), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9130), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163518] = 2, + [198943] = 3, + ACTIONS(10373), 1, + sym_identifier, + ACTIONS(10375), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9126), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163528] = 2, + [198954] = 3, + ACTIONS(5426), 1, + anon_sym_LBRACE, + STATE(2904), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9126), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163538] = 2, + [198965] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9130), 3, - sym__automatic_semicolon, + ACTIONS(6749), 2, anon_sym_COMMA, - anon_sym_SEMI, - [163548] = 2, + anon_sym_RBRACE, + [198974] = 3, + ACTIONS(5426), 1, + anon_sym_LBRACE, + STATE(2905), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163558] = 2, + [198985] = 3, + ACTIONS(7717), 1, + anon_sym_LBRACE, + STATE(2906), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8777), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163568] = 2, + [198996] = 3, + ACTIONS(5208), 1, + anon_sym_LBRACE, + STATE(2577), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163578] = 2, + [199007] = 3, + ACTIONS(10377), 1, + sym_identifier, + ACTIONS(10379), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163588] = 4, - ACTIONS(7603), 1, - anon_sym_AMP, - ACTIONS(7605), 1, - anon_sym_PIPE, - ACTIONS(7607), 1, - anon_sym_extends, + [199018] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163602] = 2, + ACTIONS(10381), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [199027] = 3, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(7310), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9126), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163612] = 2, + [199038] = 3, + ACTIONS(7701), 1, + anon_sym_LBRACE, + STATE(2729), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163622] = 4, - ACTIONS(217), 1, - anon_sym_LBRACE_PIPE, - ACTIONS(1507), 1, + [199049] = 3, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(818), 1, - sym_object_type, + STATE(3195), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163636] = 4, - ACTIONS(5223), 1, - anon_sym_COMMA, - ACTIONS(9132), 1, - anon_sym_RBRACE, - STATE(5154), 1, - aux_sym_object_pattern_repeat1, + [199060] = 3, + ACTIONS(9858), 1, + sym_identifier, + ACTIONS(9862), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163650] = 2, + [199071] = 3, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3206), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9126), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163660] = 2, + [199082] = 3, + ACTIONS(10383), 1, + sym_identifier, + ACTIONS(10385), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8817), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163670] = 2, + [199093] = 3, + ACTIONS(7701), 1, + anon_sym_LBRACE, + STATE(2731), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9130), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163680] = 2, + [199104] = 3, + ACTIONS(9840), 1, + sym_identifier, + ACTIONS(9844), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9153), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163690] = 2, + [199115] = 3, + ACTIONS(10387), 1, + sym_identifier, + ACTIONS(10389), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163700] = 2, + [199126] = 3, + ACTIONS(10391), 1, + sym_identifier, + ACTIONS(10393), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9157), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163710] = 2, + [199137] = 3, + ACTIONS(10395), 1, + sym_identifier, + ACTIONS(10397), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163720] = 2, + [199148] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, + ACTIONS(10083), 2, anon_sym_COMMA, - anon_sym_SEMI, - [163730] = 2, + anon_sym_RBRACK, + [199157] = 3, + ACTIONS(5208), 1, + anon_sym_LBRACE, + STATE(2732), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163740] = 4, - ACTIONS(9167), 1, - anon_sym_COMMA, - ACTIONS(9169), 1, - anon_sym_RPAREN, - STATE(4874), 1, - aux_sym_formal_parameters_repeat1, + [199168] = 3, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(5499), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163754] = 2, + [199179] = 3, + ACTIONS(10399), 1, + sym_identifier, + ACTIONS(10401), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9126), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163764] = 2, + [199190] = 3, + ACTIONS(10403), 1, + sym_identifier, + ACTIONS(10405), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9171), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163774] = 2, + [199201] = 3, + ACTIONS(5208), 1, + anon_sym_LBRACE, + STATE(2733), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9173), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163784] = 2, + [199212] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, + ACTIONS(10407), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [163794] = 2, + [199221] = 3, + ACTIONS(7701), 1, + anon_sym_LBRACE, + STATE(2734), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9173), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163804] = 2, + [199232] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9159), 3, + ACTIONS(10409), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [163814] = 2, + [199241] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9175), 3, + ACTIONS(10411), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [163824] = 2, + [199250] = 3, + ACTIONS(7682), 1, + anon_sym_COLON, + STATE(6334), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9126), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163834] = 2, + [199261] = 3, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(7014), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9171), 3, - sym__automatic_semicolon, - anon_sym_COMMA, + [199272] = 3, + ACTIONS(10413), 1, anon_sym_SEMI, - [163844] = 2, + ACTIONS(10415), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9157), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163854] = 2, + [199283] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9130), 3, + ACTIONS(10417), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [163864] = 2, + [199292] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, + ACTIONS(10419), 2, anon_sym_COMMA, - anon_sym_SEMI, - [163874] = 2, + anon_sym_RBRACE, + [199301] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, + ACTIONS(10421), 2, anon_sym_COMMA, - anon_sym_SEMI, - [163884] = 2, + anon_sym_RBRACE, + [199310] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, + ACTIONS(10102), 2, anon_sym_COMMA, - anon_sym_SEMI, - [163894] = 2, + anon_sym_RBRACE, + [199319] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, + ACTIONS(10423), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [163904] = 2, + [199328] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9177), 3, - sym__automatic_semicolon, + ACTIONS(10342), 2, anon_sym_COMMA, - anon_sym_SEMI, - [163914] = 2, + anon_sym_GT, + [199337] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8777), 3, + ACTIONS(1845), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [163924] = 2, + [199346] = 3, + ACTIONS(5426), 1, + anon_sym_LBRACE, + STATE(2328), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9179), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163934] = 2, + [199357] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, + ACTIONS(10425), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [163944] = 4, - ACTIONS(1823), 1, - anon_sym_COMMA, - ACTIONS(8515), 1, - anon_sym_RBRACK, - STATE(4882), 1, - aux_sym_array_pattern_repeat1, + [199366] = 3, + ACTIONS(9380), 1, + anon_sym_from, + STATE(6678), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163958] = 2, + [199377] = 3, + ACTIONS(7717), 1, + anon_sym_LBRACE, + STATE(2942), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163968] = 2, + [199388] = 3, + ACTIONS(10427), 1, + anon_sym_LBRACE, + STATE(6758), 1, + sym_object, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9126), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163978] = 2, + [199399] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9126), 3, + ACTIONS(10429), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [163988] = 2, + [199408] = 3, + ACTIONS(1829), 1, + anon_sym_LBRACE, + STATE(264), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9130), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163998] = 2, + [199419] = 3, + ACTIONS(7717), 1, + anon_sym_LBRACE, + STATE(2331), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164008] = 4, - ACTIONS(1942), 1, - anon_sym_COMMA, - ACTIONS(5442), 1, - anon_sym_RBRACK, - STATE(4881), 1, - aux_sym_array_repeat1, + [199430] = 3, + ACTIONS(5426), 1, + anon_sym_LBRACE, + STATE(2908), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164022] = 2, + [199441] = 3, + ACTIONS(7717), 1, + anon_sym_LBRACE, + STATE(2909), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164032] = 2, + [199452] = 3, + ACTIONS(10431), 1, + anon_sym_LPAREN, + STATE(833), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164042] = 2, + [199463] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, + ACTIONS(10433), 2, anon_sym_COMMA, - anon_sym_SEMI, - [164052] = 2, + anon_sym_RBRACK, + [199472] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9126), 3, - sym__automatic_semicolon, + ACTIONS(10435), 2, anon_sym_COMMA, - anon_sym_SEMI, - [164062] = 2, + anon_sym_RBRACK, + [199481] = 3, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3214), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9177), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164072] = 2, + [199492] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8752), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164082] = 4, - ACTIONS(1942), 1, + ACTIONS(9986), 2, anon_sym_COMMA, - ACTIONS(5442), 1, anon_sym_RBRACK, - STATE(4708), 1, - aux_sym_array_repeat1, + [199501] = 3, + ACTIONS(7701), 1, + anon_sym_LBRACE, + STATE(2777), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164096] = 2, + [199512] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9126), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164106] = 2, + ACTIONS(10437), 2, + anon_sym_in, + anon_sym_of, + [199521] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9130), 3, - sym__automatic_semicolon, + ACTIONS(6719), 2, anon_sym_COMMA, - anon_sym_SEMI, - [164116] = 2, + anon_sym_RBRACE, + [199530] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9181), 3, + ACTIONS(9159), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [164126] = 4, - ACTIONS(1823), 1, - anon_sym_COMMA, - ACTIONS(8515), 1, - anon_sym_RBRACK, - STATE(4933), 1, - aux_sym_array_pattern_repeat1, + [199539] = 3, + ACTIONS(10439), 1, + anon_sym_LBRACE, + STATE(963), 1, + sym_enum_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164140] = 2, + [199550] = 3, + ACTIONS(10441), 1, + sym_identifier, + ACTIONS(10443), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164150] = 2, + [199561] = 3, + ACTIONS(10445), 1, + sym_identifier, + ACTIONS(10447), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164160] = 4, - ACTIONS(9183), 1, + [199572] = 3, + ACTIONS(10449), 1, sym_identifier, - ACTIONS(9185), 1, - anon_sym_LBRACK, - ACTIONS(9187), 1, + ACTIONS(10451), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164174] = 2, + [199583] = 3, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3210), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9149), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164184] = 2, + [199594] = 3, + ACTIONS(10453), 1, + sym_identifier, + ACTIONS(10455), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9126), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164194] = 2, + [199605] = 3, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(992), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9126), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164204] = 2, + [199616] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9130), 3, + ACTIONS(5986), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [164214] = 2, + [199625] = 3, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3211), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9126), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164224] = 2, + [199636] = 3, + ACTIONS(10067), 1, + sym_identifier, + ACTIONS(10071), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9126), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164234] = 2, + [199647] = 3, + ACTIONS(10457), 1, + sym_identifier, + ACTIONS(10459), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9177), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164244] = 2, + [199658] = 3, + ACTIONS(10461), 1, + sym_identifier, + ACTIONS(10463), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8777), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164254] = 2, + [199669] = 3, + ACTIONS(10465), 1, + sym_identifier, + ACTIONS(10467), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9130), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164264] = 2, + [199680] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, + ACTIONS(10469), 2, anon_sym_COMMA, - anon_sym_SEMI, - [164274] = 2, + anon_sym_RPAREN, + [199689] = 3, + ACTIONS(7691), 1, + anon_sym_LBRACE, + STATE(3082), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164284] = 2, + [199700] = 3, + ACTIONS(8067), 1, + anon_sym_LBRACE, + STATE(257), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9126), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164294] = 2, + [199711] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9126), 3, - sym__automatic_semicolon, + ACTIONS(10307), 2, anon_sym_COMMA, - anon_sym_SEMI, - [164304] = 4, - ACTIONS(5478), 1, - anon_sym_COMMA, - ACTIONS(9189), 1, anon_sym_RBRACE, - STATE(5369), 1, - aux_sym_object_repeat1, + [199720] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164318] = 2, + ACTIONS(10226), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [199729] = 3, + ACTIONS(7691), 1, + anon_sym_LBRACE, + STATE(3098), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9130), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164328] = 2, + [199740] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9177), 3, + ACTIONS(5988), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [164338] = 2, + [199749] = 3, + ACTIONS(5426), 1, + anon_sym_LBRACE, + STATE(2944), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164348] = 4, - ACTIONS(9191), 1, - anon_sym_COMMA, - ACTIONS(9194), 1, - anon_sym_RBRACE, - STATE(5340), 1, - aux_sym_enum_body_repeat1, + [199760] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164362] = 2, + ACTIONS(6731), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [199769] = 3, + ACTIONS(10471), 1, + anon_sym_LPAREN, + STATE(40), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164372] = 2, + [199780] = 3, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(7349), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164382] = 2, + [199791] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9177), 3, - sym__automatic_semicolon, + ACTIONS(10284), 2, anon_sym_COMMA, - anon_sym_SEMI, - [164392] = 4, - ACTIONS(5478), 1, - anon_sym_COMMA, - ACTIONS(9189), 1, anon_sym_RBRACE, - STATE(5153), 1, - aux_sym_object_repeat1, + [199800] = 3, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(868), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164406] = 2, + [199811] = 3, + ACTIONS(906), 1, + anon_sym_COLON, + STATE(6429), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9196), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164416] = 2, + [199822] = 3, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3215), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9196), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164426] = 2, + [199833] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9198), 3, - sym__automatic_semicolon, + ACTIONS(10473), 2, anon_sym_COMMA, - anon_sym_SEMI, - [164436] = 2, + anon_sym_GT, + [199842] = 3, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(7378), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164446] = 2, + [199853] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9126), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164456] = 4, - ACTIONS(9200), 1, + ACTIONS(10475), 2, anon_sym_COMMA, - ACTIONS(9202), 1, - anon_sym_RPAREN, - STATE(5381), 1, - aux_sym_formal_parameters_repeat1, + anon_sym_GT, + [199862] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164470] = 2, + ACTIONS(10477), 2, + anon_sym_COMMA, + anon_sym_GT, + [199871] = 3, + ACTIONS(10439), 1, + anon_sym_LBRACE, + STATE(873), 1, + sym_enum_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9126), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164480] = 2, + [199882] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9130), 3, + ACTIONS(10479), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [164490] = 2, + [199891] = 3, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(4871), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164500] = 2, + [199902] = 3, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3193), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164510] = 2, + [199913] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, + ACTIONS(10481), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [164520] = 2, + [199922] = 3, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6812), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164530] = 2, + [199933] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, + ACTIONS(10483), 2, anon_sym_COMMA, - anon_sym_SEMI, - [164540] = 2, + anon_sym_RBRACK, + [199942] = 3, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3217), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9034), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164550] = 2, + [199953] = 3, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6788), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164560] = 2, + [199964] = 3, + ACTIONS(10471), 1, + anon_sym_LPAREN, + STATE(6759), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8777), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164570] = 2, + [199975] = 3, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(7274), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8752), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164580] = 4, - ACTIONS(2490), 1, - anon_sym_LT, - ACTIONS(9204), 1, - anon_sym_EQ, - STATE(6227), 1, - sym_type_parameters, + [199986] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164594] = 2, + ACTIONS(10485), 2, + sym_identifier, + anon_sym_out, + [199995] = 3, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3162), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8777), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164604] = 3, - ACTIONS(9206), 1, - anon_sym_EQ, + [200006] = 3, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3136), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9096), 2, - anon_sym_COMMA, - anon_sym_from, - [164616] = 4, - ACTIONS(9208), 1, + [200017] = 3, + ACTIONS(3678), 1, anon_sym_LPAREN, - ACTIONS(9210), 1, - anon_sym_await, - STATE(75), 1, - sym__for_header, + STATE(3909), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164630] = 2, + [200028] = 3, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3163), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9212), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164640] = 4, - ACTIONS(2472), 1, - anon_sym_while, - ACTIONS(9214), 1, - anon_sym_else, - STATE(871), 1, - sym_else_clause, + [200039] = 3, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3164), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164654] = 4, - ACTIONS(5478), 1, - anon_sym_COMMA, - ACTIONS(9216), 1, - anon_sym_RBRACE, - STATE(5153), 1, - aux_sym_object_repeat1, + [200050] = 3, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3137), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164668] = 4, - ACTIONS(5478), 1, - anon_sym_COMMA, - ACTIONS(9218), 1, - anon_sym_RBRACE, - STATE(5153), 1, - aux_sym_object_repeat1, + [200061] = 3, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3165), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164682] = 2, + [200072] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9220), 3, - sym__automatic_semicolon, + ACTIONS(10487), 2, anon_sym_COMMA, - anon_sym_SEMI, - [164692] = 2, + anon_sym_RPAREN, + [200081] = 3, + ACTIONS(10489), 1, + sym_identifier, + ACTIONS(10491), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9220), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164702] = 2, + [200092] = 3, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(6917), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9220), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164712] = 2, + [200103] = 3, + ACTIONS(10493), 1, + sym_identifier, + ACTIONS(10495), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9220), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164722] = 2, + [200114] = 3, + ACTIONS(10127), 1, + sym_identifier, + ACTIONS(10131), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9222), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164732] = 2, + [200125] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9222), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164742] = 2, + ACTIONS(8419), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + [200134] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9224), 3, + ACTIONS(10497), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [164752] = 2, + [200143] = 3, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(7182), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9220), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164762] = 2, + [200154] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9220), 3, + ACTIONS(10499), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [164772] = 2, + [200163] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9220), 3, - sym__automatic_semicolon, + ACTIONS(10501), 2, anon_sym_COMMA, - anon_sym_SEMI, - [164782] = 2, + anon_sym_RPAREN, + [200172] = 3, + ACTIONS(5208), 1, + anon_sym_LBRACE, + STATE(2781), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9177), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164792] = 4, - ACTIONS(1649), 1, - anon_sym_RPAREN, - ACTIONS(9226), 1, - anon_sym_COMMA, - STATE(5234), 1, - aux_sym_formal_parameters_repeat1, + [200183] = 3, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6681), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164806] = 2, + [200194] = 3, + ACTIONS(7691), 1, + anon_sym_LBRACE, + STATE(3036), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164816] = 2, + [200205] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9220), 3, + ACTIONS(10503), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [164826] = 2, + [200214] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9220), 3, - sym__automatic_semicolon, + ACTIONS(6707), 2, anon_sym_COMMA, - anon_sym_SEMI, - [164836] = 2, + anon_sym_RBRACE, + [200223] = 3, + ACTIONS(10033), 1, + sym_identifier, + ACTIONS(10037), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9220), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164846] = 2, + [200234] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9220), 3, + ACTIONS(10505), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [164856] = 3, - ACTIONS(9228), 1, - anon_sym_EQ, + [200243] = 3, + ACTIONS(906), 1, + anon_sym_COLON, + STATE(6430), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3593), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [164868] = 2, + [200254] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9220), 3, - sym__automatic_semicolon, + ACTIONS(10507), 2, anon_sym_COMMA, - anon_sym_SEMI, - [164878] = 2, + anon_sym_RBRACK, + [200263] = 3, + ACTIONS(10509), 1, + sym_identifier, + ACTIONS(10511), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9220), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164888] = 2, + [200274] = 3, + ACTIONS(10513), 1, + sym_identifier, + ACTIONS(10515), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9220), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164898] = 2, + [200285] = 3, + ACTIONS(10517), 1, + sym_identifier, + ACTIONS(10519), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9177), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164908] = 2, + [200296] = 3, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3196), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9220), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164918] = 2, + [200307] = 3, + ACTIONS(10521), 1, + sym_identifier, + ACTIONS(10523), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9220), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164928] = 2, + [200318] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9222), 3, + ACTIONS(10525), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [164938] = 3, - ACTIONS(8134), 1, - anon_sym_const, + [200327] = 3, + ACTIONS(5208), 1, + anon_sym_LBRACE, + STATE(2615), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8132), 2, - sym_identifier, - anon_sym_out, - [164950] = 2, + [200338] = 3, + ACTIONS(8067), 1, + anon_sym_LBRACE, + STATE(265), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9222), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164960] = 2, + [200349] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, - sym__automatic_semicolon, + ACTIONS(10527), 2, anon_sym_COMMA, - anon_sym_SEMI, - [164970] = 2, + anon_sym_RBRACE, + [200358] = 3, + ACTIONS(9946), 1, + sym_identifier, + ACTIONS(9950), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9224), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164980] = 2, + [200369] = 3, + ACTIONS(10471), 1, + anon_sym_LPAREN, + STATE(49), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9220), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164990] = 4, - ACTIONS(9231), 1, - anon_sym_COMMA, - ACTIONS(9233), 1, - anon_sym_RPAREN, - STATE(4865), 1, - aux_sym_formal_parameters_repeat1, + [200380] = 3, + ACTIONS(9083), 1, + anon_sym_LPAREN, + STATE(4304), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165004] = 2, + [200391] = 3, + ACTIONS(10529), 1, + sym_identifier, + ACTIONS(10531), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9220), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [165014] = 3, - ACTIONS(4321), 1, + [200402] = 3, + ACTIONS(8090), 1, anon_sym_LBRACE, + STATE(988), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4323), 2, - anon_sym_COMMA, - anon_sym_LBRACE_PIPE, - [165026] = 2, + [200413] = 3, + ACTIONS(10533), 1, + sym_identifier, + ACTIONS(10535), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9220), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [165036] = 2, + [200424] = 3, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3169), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [165046] = 2, + [200435] = 3, + ACTIONS(10537), 1, + sym_identifier, + ACTIONS(10539), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9220), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [165056] = 2, + [200446] = 3, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3170), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9220), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [165066] = 2, + [200457] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9220), 3, - sym__automatic_semicolon, + ACTIONS(10541), 2, anon_sym_COMMA, - anon_sym_SEMI, - [165076] = 2, + anon_sym_RBRACE, + [200466] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9220), 3, - sym__automatic_semicolon, + ACTIONS(10543), 2, anon_sym_COMMA, - anon_sym_SEMI, - [165086] = 2, + anon_sym_GT, + [200475] = 3, + ACTIONS(9380), 1, + anon_sym_from, + STATE(5300), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9220), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [165096] = 3, - ACTIONS(4343), 1, + [200486] = 3, + ACTIONS(9085), 1, anon_sym_LBRACE, + STATE(841), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4345), 2, - anon_sym_COMMA, - anon_sym_LBRACE_PIPE, - [165108] = 4, - ACTIONS(3523), 1, - anon_sym_LPAREN, - ACTIONS(9235), 1, - anon_sym_DOT, - STATE(3209), 1, - sym_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [165122] = 3, - ACTIONS(4351), 1, + [200497] = 3, + ACTIONS(7701), 1, anon_sym_LBRACE, + STATE(2537), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4353), 2, - anon_sym_COMMA, - anon_sym_LBRACE_PIPE, - [165134] = 3, - ACTIONS(8254), 1, - anon_sym_EQ, + [200508] = 3, + ACTIONS(7989), 1, + anon_sym_LBRACE, + STATE(862), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3673), 2, - anon_sym_in, - anon_sym_of, - [165146] = 4, - ACTIONS(1942), 1, - anon_sym_COMMA, - ACTIONS(5639), 1, - anon_sym_RPAREN, - STATE(5182), 1, - aux_sym_array_repeat1, + [200519] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165160] = 4, - ACTIONS(1942), 1, + ACTIONS(10545), 2, anon_sym_COMMA, - ACTIONS(5639), 1, - anon_sym_RPAREN, - STATE(4708), 1, - aux_sym_array_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [165174] = 2, + anon_sym_RBRACK, + [200528] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8777), 3, - sym__automatic_semicolon, + ACTIONS(6642), 2, anon_sym_COMMA, - anon_sym_SEMI, - [165184] = 2, + anon_sym_RBRACE, + [200537] = 3, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6632), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8777), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [165194] = 2, + [200548] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9034), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [165204] = 4, - ACTIONS(1942), 1, + ACTIONS(9995), 2, anon_sym_COMMA, - ACTIONS(5465), 1, - anon_sym_RPAREN, - STATE(4814), 1, - aux_sym_array_repeat1, + anon_sym_RBRACE, + [200557] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165218] = 4, - ACTIONS(1942), 1, + ACTIONS(6642), 2, anon_sym_COMMA, - ACTIONS(5465), 1, - anon_sym_RPAREN, - STATE(4708), 1, - aux_sym_array_repeat1, + anon_sym_RBRACE, + [200566] = 3, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6634), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165232] = 2, + [200577] = 3, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6646), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8777), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [165242] = 2, + [200588] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8752), 3, - sym__automatic_semicolon, + ACTIONS(6638), 2, anon_sym_COMMA, - anon_sym_SEMI, - [165252] = 4, - ACTIONS(2458), 1, - anon_sym_LBRACE, - ACTIONS(9237), 1, - anon_sym_LPAREN, - STATE(758), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [165266] = 2, + anon_sym_RBRACE, + [200597] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9239), 3, - sym__automatic_semicolon, + ACTIONS(10547), 2, anon_sym_COMMA, - anon_sym_SEMI, - [165276] = 2, + anon_sym_GT, + [200606] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9239), 3, - sym__automatic_semicolon, + ACTIONS(10549), 2, anon_sym_COMMA, - anon_sym_SEMI, - [165286] = 2, + anon_sym_GT, + [200615] = 3, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(7042), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9239), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [165296] = 2, + [200626] = 3, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(7076), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9239), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [165306] = 4, - ACTIONS(6401), 1, - anon_sym_DOT, - ACTIONS(6810), 1, - anon_sym_COLON, - ACTIONS(9241), 1, - anon_sym_GT, + [200637] = 3, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3171), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165320] = 3, - ACTIONS(9243), 1, - sym_identifier, + [200648] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9245), 2, + ACTIONS(10551), 2, sym__automatic_semicolon, anon_sym_SEMI, - [165332] = 4, - ACTIONS(1823), 1, - anon_sym_COMMA, - ACTIONS(8600), 1, - anon_sym_RBRACK, - STATE(4933), 1, - aux_sym_array_pattern_repeat1, + [200657] = 3, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(7122), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165346] = 2, + [200668] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, + ACTIONS(10553), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [165356] = 3, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(4575), 1, - sym_formal_parameters, + [200677] = 3, + ACTIONS(9380), 1, + anon_sym_from, + STATE(5325), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165367] = 3, - ACTIONS(2458), 1, + [200688] = 3, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(5768), 1, + STATE(3172), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165378] = 3, - ACTIONS(2458), 1, + [200699] = 3, + ACTIONS(2650), 1, anon_sym_LBRACE, - STATE(5785), 1, + STATE(6664), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165389] = 3, - ACTIONS(8841), 1, - sym_identifier, - ACTIONS(8845), 1, - sym_private_property_identifier, + [200710] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165400] = 2, + ACTIONS(10555), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [200719] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9247), 2, - sym_identifier, - anon_sym_out, - [165409] = 3, - ACTIONS(9249), 1, - sym_identifier, - ACTIONS(9251), 1, - sym_private_property_identifier, + ACTIONS(6638), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [200728] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165420] = 3, - ACTIONS(7037), 1, - anon_sym_LBRACE, - STATE(4296), 1, - sym_class_body, + ACTIONS(6642), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [200737] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165431] = 3, - ACTIONS(9253), 1, - sym_identifier, - ACTIONS(9255), 1, - sym_private_property_identifier, + ACTIONS(6660), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [200746] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165442] = 3, - ACTIONS(9257), 1, - anon_sym_LBRACE, - STATE(4114), 1, - sym_enum_body, + ACTIONS(6670), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [200755] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165453] = 3, - ACTIONS(9259), 1, - sym_identifier, - ACTIONS(9261), 1, - sym_private_property_identifier, + ACTIONS(6674), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [200764] = 3, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6853), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165464] = 2, + [200775] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9263), 2, + ACTIONS(6674), 2, anon_sym_COMMA, anon_sym_RBRACE, - [165473] = 3, - ACTIONS(7726), 1, + [200784] = 3, + ACTIONS(2650), 1, anon_sym_LBRACE, - STATE(2624), 1, + STATE(6854), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165484] = 3, - ACTIONS(7726), 1, + [200795] = 3, + ACTIONS(2650), 1, anon_sym_LBRACE, - STATE(2625), 1, + STATE(6856), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165495] = 2, + [200806] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8990), 2, + ACTIONS(6648), 2, anon_sym_COMMA, anon_sym_RBRACE, - [165504] = 3, - ACTIONS(7726), 1, + [200815] = 3, + ACTIONS(8090), 1, anon_sym_LBRACE, - STATE(2626), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [165515] = 3, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2628), 1, - sym_statement_block, + STATE(926), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165526] = 3, - ACTIONS(6973), 1, + [200826] = 3, + ACTIONS(7717), 1, anon_sym_LBRACE, - STATE(1658), 1, + STATE(2270), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165537] = 3, - ACTIONS(2458), 1, + [200837] = 3, + ACTIONS(2650), 1, anon_sym_LBRACE, - STATE(765), 1, + STATE(6859), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165548] = 3, - ACTIONS(4251), 1, - anon_sym_LBRACE, - STATE(1671), 1, - sym_statement_block, + [200848] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165559] = 3, - ACTIONS(4251), 1, - anon_sym_LBRACE, - STATE(1673), 1, - sym_statement_block, + ACTIONS(10557), 2, + anon_sym_COMMA, + anon_sym_GT, + [200857] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165570] = 2, + ACTIONS(10559), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [200866] = 3, + ACTIONS(7691), 1, + anon_sym_LBRACE, + STATE(1993), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4600), 2, - sym__automatic_semicolon, + [200877] = 3, + ACTIONS(10561), 1, anon_sym_SEMI, - [165579] = 2, + ACTIONS(10563), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4608), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [165588] = 3, - ACTIONS(2458), 1, + [200888] = 3, + ACTIONS(4624), 1, anon_sym_LBRACE, - STATE(5792), 1, + STATE(1909), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165599] = 2, + [200899] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6097), 2, + ACTIONS(10565), 2, anon_sym_COMMA, - anon_sym_RBRACE, - [165608] = 3, - ACTIONS(6973), 1, - anon_sym_LBRACE, - STATE(1675), 1, - sym_class_body, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [165619] = 3, - ACTIONS(4127), 1, + anon_sym_RPAREN, + [200908] = 3, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(2347), 1, + STATE(3216), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165630] = 3, - ACTIONS(4127), 1, + [200919] = 3, + ACTIONS(5208), 1, anon_sym_LBRACE, - STATE(2348), 1, + STATE(2783), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165641] = 3, - ACTIONS(6453), 1, + [200930] = 3, + ACTIONS(7086), 1, anon_sym_LPAREN, - STATE(5967), 1, + STATE(5314), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165652] = 3, - ACTIONS(6953), 1, + [200941] = 3, + ACTIONS(7989), 1, anon_sym_LBRACE, - STATE(2233), 1, + STATE(843), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165663] = 3, - ACTIONS(7726), 1, + [200952] = 3, + ACTIONS(7701), 1, anon_sym_LBRACE, - STATE(2674), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [165674] = 3, - ACTIONS(7037), 1, - anon_sym_LBRACE, - STATE(784), 1, + STATE(2784), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165685] = 3, - ACTIONS(6953), 1, + [200963] = 3, + ACTIONS(5208), 1, anon_sym_LBRACE, - STATE(2349), 1, - sym_class_body, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [165696] = 3, - ACTIONS(9265), 1, - sym_identifier, - ACTIONS(9267), 1, - sym_private_property_identifier, + STATE(2539), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165707] = 3, - ACTIONS(2458), 1, + [200974] = 3, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(5654), 1, + STATE(3197), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165718] = 3, - ACTIONS(7047), 1, - anon_sym_LBRACE, - STATE(787), 1, - sym_class_body, + [200985] = 3, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(7063), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165729] = 3, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2641), 1, - sym_statement_block, + [200996] = 3, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(6865), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165740] = 3, - ACTIONS(4637), 1, - anon_sym_LPAREN, - STATE(2221), 1, - sym_arguments, + [201007] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165751] = 3, - ACTIONS(3268), 1, + ACTIONS(10567), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [201016] = 3, + ACTIONS(7086), 1, anon_sym_LPAREN, - STATE(3851), 1, + STATE(7272), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165762] = 3, - ACTIONS(9269), 1, - sym_identifier, - ACTIONS(9271), 1, - sym_private_property_identifier, + [201027] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165773] = 3, - ACTIONS(7726), 1, + ACTIONS(10569), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [201036] = 3, + ACTIONS(7977), 1, anon_sym_LBRACE, - STATE(2682), 1, - sym_statement_block, + STATE(5234), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165784] = 3, - ACTIONS(9273), 1, - sym_identifier, - ACTIONS(9275), 1, - sym_private_property_identifier, + [201047] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165795] = 3, - ACTIONS(9277), 1, - sym_identifier, - ACTIONS(9279), 1, - sym_private_property_identifier, + ACTIONS(10571), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [201056] = 3, + ACTIONS(906), 1, + anon_sym_COLON, + STATE(6506), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165806] = 3, - ACTIONS(9281), 1, - sym_identifier, - ACTIONS(9283), 1, - sym_private_property_identifier, + [201067] = 3, + ACTIONS(8049), 1, + anon_sym_LBRACE, + STATE(4917), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165817] = 3, - ACTIONS(4127), 1, + [201078] = 3, + ACTIONS(9085), 1, anon_sym_LBRACE, - STATE(2235), 1, + STATE(853), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165828] = 3, - ACTIONS(6953), 1, + [201089] = 3, + ACTIONS(10573), 1, anon_sym_LBRACE, - STATE(2342), 1, - sym_class_body, + STATE(4980), 1, + sym_enum_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165839] = 3, - ACTIONS(6810), 1, - anon_sym_COLON, - ACTIONS(9006), 1, - anon_sym_GT, + [201100] = 3, + ACTIONS(10575), 1, + sym_identifier, + ACTIONS(10577), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165850] = 3, - ACTIONS(6973), 1, - anon_sym_LBRACE, - STATE(1698), 1, - sym_class_body, + [201111] = 3, + ACTIONS(10579), 1, + sym_identifier, + ACTIONS(10581), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165861] = 3, - ACTIONS(4127), 1, - anon_sym_LBRACE, - STATE(2367), 1, - sym_statement_block, + [201122] = 3, + ACTIONS(10355), 1, + sym_identifier, + ACTIONS(10359), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165872] = 3, - ACTIONS(4251), 1, + [201133] = 3, + ACTIONS(7989), 1, anon_sym_LBRACE, - STATE(1701), 1, - sym_statement_block, + STATE(858), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165883] = 3, - ACTIONS(4251), 1, - anon_sym_LBRACE, - STATE(1712), 1, - sym_statement_block, + [201144] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165894] = 3, - ACTIONS(7037), 1, - anon_sym_LBRACE, - STATE(4324), 1, - sym_class_body, + ACTIONS(10583), 2, + anon_sym_COMMA, + anon_sym_GT, + [201153] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165905] = 3, - ACTIONS(9285), 1, - anon_sym_SEMI, - ACTIONS(9287), 1, + ACTIONS(5984), 2, sym__automatic_semicolon, + anon_sym_SEMI, + [201162] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165916] = 2, + ACTIONS(5126), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [201171] = 3, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(7028), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9289), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [165925] = 3, - ACTIONS(8724), 1, - sym_identifier, - ACTIONS(8728), 1, - sym_private_property_identifier, + [201182] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165936] = 2, + ACTIONS(10585), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [201191] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5205), 2, + ACTIONS(5172), 2, sym__automatic_semicolon, anon_sym_SEMI, - [165945] = 2, + [201200] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8895), 2, + ACTIONS(10587), 2, anon_sym_COMMA, - anon_sym_RBRACK, - [165954] = 3, - ACTIONS(9291), 1, - anon_sym_SEMI, - ACTIONS(9293), 1, - sym__automatic_semicolon, + anon_sym_RBRACE, + [201209] = 3, + ACTIONS(7717), 1, + anon_sym_LBRACE, + STATE(2873), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165965] = 3, - ACTIONS(9295), 1, + [201220] = 3, + ACTIONS(10589), 1, sym_identifier, - ACTIONS(9297), 1, + ACTIONS(10591), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165976] = 3, - ACTIONS(9299), 1, - sym_identifier, - ACTIONS(9301), 1, - sym_private_property_identifier, + [201231] = 3, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3202), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165987] = 3, - ACTIONS(9020), 1, + [201242] = 3, + ACTIONS(10593), 1, sym_identifier, - ACTIONS(9024), 1, + ACTIONS(10595), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165998] = 3, - ACTIONS(9303), 1, + [201253] = 3, + ACTIONS(10597), 1, sym_identifier, - ACTIONS(9305), 1, + ACTIONS(10599), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166009] = 2, + [201264] = 3, + ACTIONS(8090), 1, + anon_sym_LBRACE, + STATE(939), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9307), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166018] = 3, - ACTIONS(4127), 1, + [201275] = 3, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(2160), 1, + STATE(3203), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166029] = 3, - ACTIONS(9309), 1, - sym_identifier, - ACTIONS(9311), 1, - sym_private_property_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [166040] = 3, - ACTIONS(9313), 1, - sym_identifier, - ACTIONS(9315), 1, - sym_private_property_identifier, + [201286] = 3, + ACTIONS(10601), 1, + anon_sym_COMMA, + ACTIONS(10603), 1, + anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166051] = 3, - ACTIONS(9317), 1, - sym_identifier, - ACTIONS(9319), 1, - sym_private_property_identifier, + [201297] = 3, + ACTIONS(5426), 1, + anon_sym_LBRACE, + STATE(2875), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166062] = 3, - ACTIONS(6953), 1, - anon_sym_LBRACE, - STATE(2369), 1, - sym_class_body, + [201308] = 3, + ACTIONS(10605), 1, + anon_sym_SEMI, + ACTIONS(10607), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166073] = 3, - ACTIONS(7037), 1, + [201319] = 3, + ACTIONS(5426), 1, anon_sym_LBRACE, - STATE(4330), 1, - sym_class_body, + STATE(2879), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166084] = 3, - ACTIONS(9321), 1, + [201330] = 3, + ACTIONS(10609), 1, sym_identifier, - ACTIONS(9323), 1, + ACTIONS(10611), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166095] = 2, + [201341] = 3, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3142), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9325), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [166104] = 2, + [201352] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9327), 2, + ACTIONS(5164), 2, sym__automatic_semicolon, anon_sym_SEMI, - [166113] = 2, + [201361] = 3, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6502), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9329), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [166122] = 3, - ACTIONS(862), 1, - anon_sym_COLON, - STATE(5567), 1, - sym_type_annotation, + [201372] = 3, + ACTIONS(5208), 1, + anon_sym_LBRACE, + STATE(2543), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166133] = 2, + [201383] = 3, + ACTIONS(10613), 1, + sym_identifier, + ACTIONS(10615), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9331), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [166142] = 2, + [201394] = 3, + ACTIONS(10617), 1, + sym_identifier, + ACTIONS(10619), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9333), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166151] = 3, - ACTIONS(7232), 1, - anon_sym_LBRACE, - STATE(251), 1, - sym_class_body, + [201405] = 3, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(7172), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166162] = 3, - ACTIONS(7037), 1, - anon_sym_LBRACE, - STATE(4332), 1, - sym_class_body, + [201416] = 3, + ACTIONS(10621), 1, + sym_identifier, + ACTIONS(10623), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166173] = 3, - ACTIONS(9335), 1, + [201427] = 3, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(7307), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [201438] = 3, + ACTIONS(10625), 1, sym_identifier, - ACTIONS(9337), 1, + ACTIONS(10627), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166184] = 3, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2647), 1, - sym_statement_block, + [201449] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166195] = 3, - ACTIONS(6453), 1, + ACTIONS(10629), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [201458] = 3, + ACTIONS(7086), 1, anon_sym_LPAREN, - STATE(6100), 1, + STATE(6869), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166206] = 2, + [201469] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(10631), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [201478] = 3, + ACTIONS(5178), 1, + anon_sym_LPAREN, + STATE(2563), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [201489] = 3, + ACTIONS(10633), 1, + anon_sym_SEMI, + ACTIONS(10635), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [201500] = 3, + ACTIONS(10637), 1, + anon_sym_SEMI, + ACTIONS(10639), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8900), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [166215] = 3, - ACTIONS(7726), 1, + [201511] = 3, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(2653), 1, + STATE(3212), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166226] = 3, - ACTIONS(7726), 1, + [201522] = 3, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(2655), 1, + STATE(3173), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166237] = 3, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2658), 1, - sym_statement_block, + [201533] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166248] = 3, - ACTIONS(4251), 1, + ACTIONS(10641), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [201542] = 3, + ACTIONS(2650), 1, anon_sym_LBRACE, - STATE(1694), 1, + STATE(6780), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166259] = 3, - ACTIONS(862), 1, - anon_sym_COLON, - STATE(5613), 1, - sym_type_annotation, + [201553] = 3, + ACTIONS(10643), 1, + sym_identifier, + ACTIONS(10645), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166270] = 2, + [201564] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9339), 2, + ACTIONS(6664), 2, anon_sym_COMMA, - anon_sym_RBRACK, - [166279] = 2, + anon_sym_RBRACE, + [201573] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9341), 2, + ACTIONS(10647), 2, anon_sym_COMMA, - anon_sym_RBRACK, - [166288] = 3, - ACTIONS(6973), 1, - anon_sym_LBRACE, - STATE(1719), 1, - sym_class_body, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [166299] = 3, - ACTIONS(7385), 1, - anon_sym_LBRACE, - STATE(771), 1, - sym_statement_block, + anon_sym_RBRACE, + [201582] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166310] = 3, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5455), 1, - sym_statement_block, + ACTIONS(6652), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [201591] = 3, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(7054), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166321] = 3, - ACTIONS(6453), 1, + [201602] = 3, + ACTIONS(7086), 1, anon_sym_LPAREN, - STATE(6191), 1, + STATE(7155), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166332] = 3, - ACTIONS(8411), 1, - anon_sym_from, - STATE(5788), 1, - sym__from_clause, + [201613] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166343] = 3, - ACTIONS(6453), 1, + ACTIONS(10649), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [201622] = 3, + ACTIONS(7086), 1, anon_sym_LPAREN, - STATE(5984), 1, + STATE(7237), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166354] = 2, + [201633] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8884), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166363] = 3, - ACTIONS(7726), 1, + ACTIONS(10651), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [201642] = 3, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(2680), 1, + STATE(3180), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166374] = 3, - ACTIONS(9343), 1, - anon_sym_LPAREN, - STATE(44), 1, - sym_parenthesized_expression, + [201653] = 3, + ACTIONS(8067), 1, + anon_sym_LBRACE, + STATE(274), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166385] = 3, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(6179), 1, - sym_formal_parameters, + [201664] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166396] = 3, - ACTIONS(9345), 1, - sym_identifier, - ACTIONS(9347), 1, - sym_private_property_identifier, + ACTIONS(10653), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [201673] = 3, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6554), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166407] = 3, - ACTIONS(6858), 1, - anon_sym_DOT, - ACTIONS(9349), 1, - anon_sym_GT, + [201684] = 3, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(6885), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166418] = 2, + [201695] = 3, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(6926), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9351), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166427] = 2, + [201706] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9066), 2, + ACTIONS(6652), 2, anon_sym_COMMA, anon_sym_RBRACE, - [166436] = 3, - ACTIONS(6085), 1, - anon_sym_LPAREN, - STATE(2796), 1, - sym_arguments, + [201715] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166447] = 3, - ACTIONS(9353), 1, - anon_sym_SEMI, - ACTIONS(9355), 1, + ACTIONS(10655), 2, sym__automatic_semicolon, + anon_sym_SEMI, + [201724] = 3, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(6957), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166458] = 3, - ACTIONS(1667), 1, + [201735] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(10657), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [201744] = 3, + ACTIONS(2650), 1, anon_sym_LBRACE, - STATE(244), 1, + STATE(6555), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166469] = 2, + [201755] = 3, + ACTIONS(10573), 1, + anon_sym_LBRACE, + STATE(5219), 1, + sym_enum_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6093), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166478] = 3, - ACTIONS(9357), 1, - anon_sym_SEMI, - ACTIONS(9359), 1, - sym__automatic_semicolon, + [201766] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166489] = 2, + ACTIONS(10659), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [201775] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1695), 2, + ACTIONS(10661), 2, sym__automatic_semicolon, anon_sym_SEMI, - [166498] = 3, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2638), 1, - sym_statement_block, + [201784] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166509] = 2, + ACTIONS(10663), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [201793] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8902), 2, - sym_identifier, - anon_sym_out, - [166518] = 2, + ACTIONS(10665), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [201802] = 3, + ACTIONS(7541), 1, + anon_sym_COLON, + ACTIONS(9940), 1, + anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9361), 2, - anon_sym_COMMA, - anon_sym_GT, - [166527] = 2, + [201813] = 3, + ACTIONS(7701), 1, + anon_sym_LBRACE, + STATE(2507), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9363), 2, - anon_sym_COMMA, + [201824] = 3, + ACTIONS(7541), 1, + anon_sym_COLON, + ACTIONS(10173), 1, anon_sym_GT, - [166536] = 3, - ACTIONS(9365), 1, - sym_identifier, - ACTIONS(9367), 1, - sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166547] = 3, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3390), 1, - sym_formal_parameters, + [201835] = 3, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6852), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166558] = 2, + [201846] = 3, + ACTIONS(7567), 1, + anon_sym_DOT, + ACTIONS(10667), 1, + anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9369), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [166567] = 3, - ACTIONS(7726), 1, + [201857] = 3, + ACTIONS(2650), 1, anon_sym_LBRACE, - STATE(2645), 1, + STATE(6557), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166578] = 2, + [201868] = 3, + ACTIONS(7567), 1, + anon_sym_DOT, + ACTIONS(10669), 1, + anon_sym_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [201879] = 3, + ACTIONS(10671), 1, + sym_identifier, + ACTIONS(10673), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6025), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166587] = 2, + [201890] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6021), 2, + ACTIONS(6656), 2, anon_sym_COMMA, anon_sym_RBRACE, - [166596] = 3, - ACTIONS(9371), 1, - sym_identifier, - ACTIONS(9373), 1, - sym_private_property_identifier, + [201899] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166607] = 3, - ACTIONS(7047), 1, + ACTIONS(9818), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [201908] = 3, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(870), 1, - sym_class_body, + STATE(3175), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166618] = 2, + [201919] = 3, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3176), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6066), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166627] = 3, - ACTIONS(7037), 1, + [201930] = 3, + ACTIONS(7691), 1, anon_sym_LBRACE, - STATE(4353), 1, + STATE(1928), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166638] = 3, - ACTIONS(8760), 1, - sym_identifier, - ACTIONS(8764), 1, - sym_private_property_identifier, + [201941] = 3, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6560), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166649] = 3, - ACTIONS(4127), 1, + [201952] = 3, + ACTIONS(4624), 1, anon_sym_LBRACE, - STATE(2275), 1, + STATE(1945), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166660] = 3, - ACTIONS(7726), 1, + [201963] = 3, + ACTIONS(4624), 1, anon_sym_LBRACE, - STATE(2685), 1, + STATE(1956), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166671] = 3, - ACTIONS(7726), 1, + [201974] = 3, + ACTIONS(2650), 1, anon_sym_LBRACE, - STATE(2662), 1, + STATE(6381), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166682] = 3, - ACTIONS(7037), 1, - anon_sym_LBRACE, - STATE(780), 1, - sym_class_body, + [201985] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166693] = 3, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2670), 1, - sym_statement_block, + ACTIONS(6652), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [201994] = 3, + ACTIONS(10675), 1, + sym_identifier, + ACTIONS(10677), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166704] = 3, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2683), 1, - sym_statement_block, + [202005] = 3, + ACTIONS(10679), 1, + sym_identifier, + ACTIONS(10681), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166715] = 3, - ACTIONS(4127), 1, - anon_sym_LBRACE, - STATE(2167), 1, - sym_statement_block, + [202016] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166726] = 3, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2671), 1, - sym_statement_block, + ACTIONS(6656), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [202025] = 3, + ACTIONS(10683), 1, + sym_identifier, + ACTIONS(10685), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166737] = 3, - ACTIONS(6810), 1, - anon_sym_COLON, - ACTIONS(8791), 1, - anon_sym_GT, + [202036] = 3, + ACTIONS(10687), 1, + anon_sym_SEMI, + ACTIONS(10689), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166748] = 3, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2672), 1, - sym_statement_block, + [202047] = 3, + ACTIONS(10691), 1, + sym_identifier, + ACTIONS(10693), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166759] = 3, - ACTIONS(6953), 1, - anon_sym_LBRACE, - STATE(2345), 1, - sym_class_body, + [202058] = 3, + ACTIONS(6725), 1, + anon_sym_LPAREN, + STATE(3304), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166770] = 3, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2676), 1, - sym_statement_block, + [202069] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166781] = 2, + ACTIONS(6723), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [202078] = 3, + ACTIONS(10695), 1, + sym_identifier, + ACTIONS(10697), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9375), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [166790] = 3, - ACTIONS(7726), 1, + [202089] = 3, + ACTIONS(7130), 1, + anon_sym_LPAREN, + STATE(4000), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [202100] = 3, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(2675), 1, + STATE(3158), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166801] = 3, - ACTIONS(6858), 1, - anon_sym_DOT, - ACTIONS(9377), 1, - anon_sym_GT, + [202111] = 3, + ACTIONS(10699), 1, + sym_identifier, + ACTIONS(10701), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166812] = 2, + [202122] = 3, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3141), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9061), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166821] = 2, + [202133] = 3, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(6943), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6101), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166830] = 3, - ACTIONS(2458), 1, + [202144] = 3, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(5582), 1, + STATE(3159), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166841] = 2, + [202155] = 3, + ACTIONS(10703), 1, + sym_identifier, + ACTIONS(10705), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6009), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166850] = 3, - ACTIONS(9379), 1, + [202166] = 3, + ACTIONS(10707), 1, sym_identifier, - ACTIONS(9381), 1, + ACTIONS(10709), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166861] = 3, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2656), 1, - sym_statement_block, + [202177] = 3, + ACTIONS(3678), 1, + anon_sym_LPAREN, + STATE(4270), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [202188] = 3, + ACTIONS(10711), 1, + sym_identifier, + ACTIONS(10713), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166872] = 3, - ACTIONS(6453), 1, + [202199] = 3, + ACTIONS(10471), 1, anon_sym_LPAREN, - STATE(5904), 1, - sym_formal_parameters, + STATE(39), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166883] = 2, + [202210] = 3, + ACTIONS(10715), 1, + sym_identifier, + ACTIONS(10717), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9383), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166892] = 3, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(5973), 1, - sym_formal_parameters, + [202221] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166903] = 3, - ACTIONS(6453), 1, + ACTIONS(10719), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [202230] = 3, + ACTIONS(7086), 1, anon_sym_LPAREN, - STATE(6012), 1, + STATE(7138), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166914] = 3, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2648), 1, - sym_statement_block, + [202241] = 3, + ACTIONS(5416), 1, + anon_sym_LPAREN, + STATE(2887), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166925] = 3, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5586), 1, - sym_statement_block, + [202252] = 3, + ACTIONS(7541), 1, + anon_sym_COLON, + ACTIONS(9930), 1, + anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166936] = 2, + [202263] = 3, + ACTIONS(10721), 1, + sym_identifier, + ACTIONS(10723), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6009), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166945] = 3, - ACTIONS(9343), 1, - anon_sym_LPAREN, - STATE(47), 1, - sym_parenthesized_expression, + [202274] = 3, + ACTIONS(10725), 1, + anon_sym_SEMI, + ACTIONS(10727), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166956] = 3, - ACTIONS(2458), 1, + [202285] = 3, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(884), 1, + STATE(3160), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166967] = 3, - ACTIONS(9385), 1, + [202296] = 3, + ACTIONS(7567), 1, + anon_sym_DOT, + ACTIONS(10729), 1, + anon_sym_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [202307] = 3, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(6910), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [202318] = 3, + ACTIONS(10731), 1, anon_sym_SEMI, - ACTIONS(9387), 1, + ACTIONS(10733), 1, sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166978] = 2, + [202329] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6109), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166987] = 2, + ACTIONS(10735), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [202338] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9389), 2, + ACTIONS(10737), 2, sym__automatic_semicolon, anon_sym_SEMI, - [166996] = 2, + [202347] = 3, + ACTIONS(4450), 1, + anon_sym_LPAREN, + STATE(1952), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6113), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167005] = 3, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5777), 1, - sym_statement_block, + [202358] = 3, + ACTIONS(10471), 1, + anon_sym_LPAREN, + STATE(51), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167016] = 2, + [202369] = 3, + ACTIONS(7541), 1, + anon_sym_COLON, + ACTIONS(10073), 1, + anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6113), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167025] = 3, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5588), 1, - sym_statement_block, + [202380] = 3, + ACTIONS(7567), 1, + anon_sym_DOT, + ACTIONS(10739), 1, + anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167036] = 3, - ACTIONS(8411), 1, - anon_sym_from, - STATE(4462), 1, - sym__from_clause, + [202391] = 3, + ACTIONS(10471), 1, + anon_sym_LPAREN, + STATE(52), 1, + sym_parenthesized_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [202402] = 3, + ACTIONS(10471), 1, + anon_sym_LPAREN, + STATE(54), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167047] = 3, - ACTIONS(2458), 1, + [202413] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(10045), 2, + sym_identifier, + anon_sym_out, + [202422] = 3, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(5590), 1, + STATE(3177), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167058] = 3, - ACTIONS(2458), 1, + [202433] = 3, + ACTIONS(2650), 1, anon_sym_LBRACE, - STATE(5778), 1, + STATE(6532), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167069] = 3, - ACTIONS(9343), 1, - anon_sym_LPAREN, - STATE(48), 1, - sym_parenthesized_expression, + [202444] = 3, + ACTIONS(7717), 1, + anon_sym_LBRACE, + STATE(2889), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167080] = 3, - ACTIONS(2458), 1, + [202455] = 3, + ACTIONS(2650), 1, anon_sym_LBRACE, - STATE(5780), 1, + STATE(840), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167091] = 2, + [202466] = 3, + ACTIONS(7691), 1, + anon_sym_LBRACE, + STATE(1880), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6117), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167100] = 3, - ACTIONS(7726), 1, + [202477] = 3, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(2686), 1, + STATE(3143), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167111] = 3, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2621), 1, - sym_statement_block, + [202488] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167122] = 3, - ACTIONS(7726), 1, + ACTIONS(8553), 2, anon_sym_LBRACE, - STATE(2687), 1, - sym_statement_block, + anon_sym_EQ_GT, + [202497] = 3, + ACTIONS(10741), 1, + anon_sym_SEMI, + ACTIONS(10743), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167133] = 3, - ACTIONS(7726), 1, + [202508] = 3, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(2688), 1, + STATE(3144), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167144] = 3, - ACTIONS(9343), 1, - anon_sym_LPAREN, - STATE(50), 1, - sym_parenthesized_expression, + [202519] = 3, + ACTIONS(10745), 1, + anon_sym_SEMI, + ACTIONS(10747), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167155] = 2, + [202530] = 3, + ACTIONS(10749), 1, + anon_sym_SEMI, + ACTIONS(10751), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6105), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167164] = 2, + [202541] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9391), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167173] = 3, - ACTIONS(7232), 1, + ACTIONS(10753), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [202550] = 3, + ACTIONS(7977), 1, anon_sym_LBRACE, - STATE(247), 1, + STATE(4781), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167184] = 3, - ACTIONS(6953), 1, + [202561] = 3, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(2276), 1, - sym_class_body, + STATE(3151), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167195] = 3, - ACTIONS(7047), 1, - anon_sym_LBRACE, - STATE(919), 1, - sym_class_body, + [202572] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167206] = 2, + ACTIONS(6674), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [202581] = 3, + ACTIONS(9380), 1, + anon_sym_from, + STATE(6625), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9393), 2, - anon_sym_in, - anon_sym_of, - [167215] = 2, + [202592] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9395), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167224] = 3, - ACTIONS(2458), 1, + ACTIONS(8555), 2, anon_sym_LBRACE, - STATE(5810), 1, + anon_sym_EQ_GT, + [202601] = 3, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3199), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167235] = 3, - ACTIONS(4127), 1, + [202612] = 3, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(2270), 1, + STATE(3207), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167246] = 3, - ACTIONS(9397), 1, - sym_identifier, - ACTIONS(9399), 1, - sym_private_property_identifier, + [202623] = 3, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3157), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [202634] = 3, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3209), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [202645] = 3, + ACTIONS(7691), 1, + anon_sym_LBRACE, + STATE(1885), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167257] = 2, + [202656] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9401), 2, + ACTIONS(6648), 2, anon_sym_COMMA, - anon_sym_RBRACK, - [167266] = 3, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(6192), 1, - sym_formal_parameters, + anon_sym_RBRACE, + [202665] = 3, + ACTIONS(4624), 1, + anon_sym_LBRACE, + STATE(1890), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167277] = 3, - ACTIONS(7385), 1, + [202676] = 3, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(769), 1, + STATE(3161), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167288] = 3, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(5917), 1, - sym_formal_parameters, + [202687] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167299] = 3, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(5981), 1, - sym_formal_parameters, + ACTIONS(10755), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [202696] = 3, + ACTIONS(7717), 1, + anon_sym_LBRACE, + STATE(2891), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167310] = 3, - ACTIONS(3220), 1, - sym_jsx_identifier, - ACTIONS(9403), 1, - sym_identifier, + [202707] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167321] = 3, - ACTIONS(9405), 1, + ACTIONS(8569), 2, anon_sym_LBRACE, - STATE(911), 1, - sym_enum_body, + anon_sym_EQ_GT, + [202716] = 3, + ACTIONS(7701), 1, + anon_sym_LBRACE, + STATE(2521), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [202727] = 3, + ACTIONS(10757), 1, + anon_sym_LPAREN, + STATE(55), 1, + sym__for_header, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167332] = 3, - ACTIONS(7726), 1, + [202738] = 3, + ACTIONS(5426), 1, anon_sym_LBRACE, - STATE(2690), 1, + STATE(2895), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167343] = 3, - ACTIONS(9407), 1, - sym_identifier, - ACTIONS(9409), 1, - sym_private_property_identifier, + [202749] = 3, + ACTIONS(7701), 1, + anon_sym_LBRACE, + STATE(2574), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167354] = 3, - ACTIONS(9411), 1, - anon_sym_LBRACE, - STATE(5587), 1, - sym_object, + [202760] = 3, + ACTIONS(3678), 1, + anon_sym_LPAREN, + STATE(4407), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167365] = 2, + [202771] = 3, + ACTIONS(10759), 1, + sym_identifier, + ACTIONS(10761), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9413), 2, - sym__automatic_semicolon, + [202782] = 3, + ACTIONS(3608), 1, + sym_jsx_identifier, + ACTIONS(10763), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [202793] = 3, + ACTIONS(10765), 1, anon_sym_SEMI, - [167374] = 3, - ACTIONS(7037), 1, - anon_sym_LBRACE, - STATE(759), 1, - sym_class_body, + ACTIONS(10767), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167385] = 3, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2691), 1, - sym_statement_block, + [202804] = 3, + ACTIONS(10769), 1, + sym_identifier, + ACTIONS(10771), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167396] = 3, - ACTIONS(7385), 1, - anon_sym_LBRACE, - STATE(4112), 1, - sym_statement_block, + [202815] = 3, + ACTIONS(10773), 1, + sym_identifier, + ACTIONS(10775), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167407] = 2, + [202826] = 3, + ACTIONS(9235), 1, + anon_sym_in, + ACTIONS(9237), 1, + anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6021), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167416] = 3, - ACTIONS(2458), 1, + [202837] = 3, + ACTIONS(7717), 1, anon_sym_LBRACE, - STATE(5552), 1, - sym_statement_block, + STATE(2266), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167427] = 2, + [202848] = 3, + ACTIONS(10777), 1, + anon_sym_in, + ACTIONS(10779), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6021), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167436] = 3, - ACTIONS(2458), 1, + [202859] = 3, + ACTIONS(4624), 1, anon_sym_LBRACE, - STATE(5704), 1, + STATE(1968), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167447] = 3, - ACTIONS(7726), 1, + [202870] = 3, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(2693), 1, + STATE(3190), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167458] = 3, - ACTIONS(2458), 1, + [202881] = 3, + ACTIONS(7701), 1, anon_sym_LBRACE, - STATE(5769), 1, - sym_statement_block, + STATE(2567), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167469] = 2, + [202892] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6025), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167478] = 3, - ACTIONS(7726), 1, + ACTIONS(10781), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [202901] = 3, + ACTIONS(10783), 1, anon_sym_LBRACE, - STATE(2694), 1, - sym_statement_block, + STATE(965), 1, + sym_switch_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [202912] = 3, + ACTIONS(10785), 1, + sym_identifier, + ACTIONS(10787), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167489] = 3, - ACTIONS(2458), 1, + [202923] = 3, + ACTIONS(5208), 1, anon_sym_LBRACE, - STATE(5660), 1, + STATE(2525), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167500] = 3, - ACTIONS(9183), 1, - sym_identifier, - ACTIONS(9187), 1, - sym_private_property_identifier, + [202934] = 3, + ACTIONS(7977), 1, + anon_sym_LBRACE, + STATE(4949), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167511] = 2, + [202945] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6039), 2, + ACTIONS(6682), 2, anon_sym_COMMA, anon_sym_RBRACE, - [167520] = 3, - ACTIONS(4127), 1, - anon_sym_LBRACE, - STATE(2279), 1, - sym_statement_block, + [202954] = 3, + ACTIONS(10789), 1, + sym_identifier, + STATE(6358), 1, + sym_nested_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167531] = 3, - ACTIONS(8411), 1, - anon_sym_from, - STATE(5535), 1, - sym__from_clause, + [202965] = 3, + ACTIONS(4628), 1, + anon_sym_LBRACE, + STATE(3229), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167542] = 3, - ACTIONS(6953), 1, + [202976] = 3, + ACTIONS(7691), 1, anon_sym_LBRACE, - STATE(2281), 1, + STATE(3091), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167553] = 2, + [202987] = 3, + ACTIONS(7989), 1, + anon_sym_LBRACE, + STATE(832), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8316), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [167562] = 2, + [202998] = 3, + ACTIONS(10791), 1, + sym_identifier, + ACTIONS(10793), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9415), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167571] = 2, + [203009] = 3, + ACTIONS(9380), 1, + anon_sym_from, + STATE(6723), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9417), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167580] = 3, - ACTIONS(9419), 1, - anon_sym_SEMI, - ACTIONS(9421), 1, - sym__automatic_semicolon, + [203020] = 3, + ACTIONS(10795), 1, + sym_identifier, + ACTIONS(10797), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167591] = 2, + [203031] = 3, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6535), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4808), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [167600] = 3, - ACTIONS(3937), 1, + [203042] = 3, + ACTIONS(10471), 1, anon_sym_LPAREN, - STATE(1626), 1, - sym_arguments, + STATE(79), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167611] = 2, + [203053] = 3, + ACTIONS(10799), 1, + sym_identifier, + ACTIONS(10801), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9423), 2, - anon_sym_COMMA, - anon_sym_GT, - [167620] = 2, + [203064] = 3, + ACTIONS(10471), 1, + anon_sym_LPAREN, + STATE(81), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7820), 2, + [203075] = 3, + ACTIONS(7701), 1, anon_sym_LBRACE, - anon_sym_EQ_GT, - [167629] = 3, - ACTIONS(6810), 1, - anon_sym_COLON, - ACTIONS(8916), 1, - anon_sym_GT, + STATE(2527), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167640] = 3, - ACTIONS(7726), 1, + [203086] = 3, + ACTIONS(7691), 1, anon_sym_LBRACE, - STATE(2695), 1, - sym_statement_block, + STATE(1977), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167651] = 3, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2698), 1, - sym_statement_block, + [203097] = 3, + ACTIONS(10803), 1, + sym_identifier, + ACTIONS(10805), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167662] = 3, - ACTIONS(6455), 1, - anon_sym_COLON, - STATE(5201), 1, - sym_type_annotation, + [203108] = 3, + ACTIONS(10757), 1, + anon_sym_LPAREN, + STATE(82), 1, + sym__for_header, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167673] = 3, - ACTIONS(7726), 1, + [203119] = 3, + ACTIONS(7977), 1, anon_sym_LBRACE, - STATE(2699), 1, - sym_statement_block, + STATE(5151), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167684] = 2, + [203130] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6056), 2, + ACTIONS(6731), 2, anon_sym_COMMA, anon_sym_RBRACE, - [167693] = 3, - ACTIONS(2458), 1, + [203139] = 3, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(5597), 1, + STATE(3178), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167704] = 3, - ACTIONS(7037), 1, - anon_sym_LBRACE, - STATE(4295), 1, - sym_class_body, + [203150] = 3, + ACTIONS(10807), 1, + sym_identifier, + ACTIONS(10809), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167715] = 3, - ACTIONS(8226), 1, - anon_sym_in, - ACTIONS(8228), 1, - anon_sym_of, + [203161] = 3, + ACTIONS(10757), 1, + anon_sym_LPAREN, + STATE(66), 1, + sym__for_header, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167726] = 3, - ACTIONS(6973), 1, + [203172] = 3, + ACTIONS(8049), 1, anon_sym_LBRACE, - STATE(2538), 1, - sym_class_body, + STATE(5153), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167737] = 3, - ACTIONS(9425), 1, - anon_sym_LPAREN, - STATE(51), 1, - sym__for_header, + [203183] = 3, + ACTIONS(7977), 1, + anon_sym_LBRACE, + STATE(5177), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167748] = 2, + [203194] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6017), 2, + ACTIONS(6711), 2, anon_sym_COMMA, anon_sym_RBRACE, - [167757] = 2, + [203203] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7822), 2, - anon_sym_LBRACE, - anon_sym_EQ_GT, - [167766] = 3, - ACTIONS(2458), 1, + ACTIONS(5168), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [203212] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6715), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [203221] = 3, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(764), 1, + STATE(3145), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167777] = 3, - ACTIONS(7726), 1, + [203232] = 3, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(2700), 1, + STATE(3146), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167788] = 3, - ACTIONS(7726), 1, + [203243] = 3, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(2689), 1, + STATE(3147), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167799] = 3, - ACTIONS(9427), 1, - sym_identifier, - ACTIONS(9429), 1, - sym_private_property_identifier, + [203254] = 3, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3148), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167810] = 2, + [203265] = 3, + ACTIONS(7691), 1, + anon_sym_LBRACE, + STATE(1978), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9139), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [167819] = 3, - ACTIONS(9431), 1, - sym_identifier, - ACTIONS(9433), 1, - anon_sym_STAR, + [203276] = 3, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3182), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167830] = 2, + [203287] = 3, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(6435), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7826), 2, + [203298] = 3, + ACTIONS(4624), 1, anon_sym_LBRACE, - anon_sym_EQ_GT, - [167839] = 2, + STATE(1979), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9435), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [167848] = 3, - ACTIONS(6973), 1, + [203309] = 3, + ACTIONS(4624), 1, anon_sym_LBRACE, - STATE(2569), 1, - sym_class_body, + STATE(1982), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167859] = 2, + [203320] = 3, + ACTIONS(7691), 1, + anon_sym_LBRACE, + STATE(1983), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9437), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [167868] = 3, - ACTIONS(9439), 1, + [203331] = 3, + ACTIONS(10271), 1, sym_identifier, - ACTIONS(9441), 1, + ACTIONS(10275), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167879] = 2, + [203342] = 3, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3184), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9443), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [167888] = 3, - ACTIONS(7726), 1, + [203353] = 3, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(7200), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [203364] = 3, + ACTIONS(5426), 1, anon_sym_LBRACE, - STATE(2623), 1, + STATE(2899), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167899] = 3, - ACTIONS(9405), 1, + [203375] = 3, + ACTIONS(5426), 1, anon_sym_LBRACE, - STATE(817), 1, - sym_enum_body, + STATE(2272), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167910] = 3, - ACTIONS(9445), 1, - sym_identifier, - ACTIONS(9447), 1, - sym_private_property_identifier, + [203386] = 3, + ACTIONS(1829), 1, + anon_sym_LBRACE, + STATE(259), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167921] = 3, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(6249), 1, - sym_formal_parameters, + [203397] = 3, + ACTIONS(2650), 1, + anon_sym_LBRACE, + STATE(845), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167932] = 2, + [203408] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6062), 2, + ACTIONS(6699), 2, anon_sym_COMMA, anon_sym_RBRACE, - [167941] = 3, - ACTIONS(6973), 1, - anon_sym_LBRACE, - STATE(2542), 1, - sym_class_body, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [167952] = 3, - ACTIONS(6973), 1, + [203417] = 3, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(2571), 1, - sym_class_body, + STATE(3185), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167963] = 3, - ACTIONS(6973), 1, - anon_sym_LBRACE, - STATE(1652), 1, - sym_class_body, + [203428] = 3, + ACTIONS(10811), 1, + sym_identifier, + ACTIONS(10813), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167974] = 3, - ACTIONS(9449), 1, - anon_sym_in, - ACTIONS(9451), 1, - anon_sym_COLON, + [203439] = 3, + ACTIONS(10815), 1, + sym_identifier, + ACTIONS(10817), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167985] = 3, - ACTIONS(9453), 1, + [203450] = 3, + ACTIONS(10819), 1, sym_identifier, - ACTIONS(9455), 1, - anon_sym_STAR, + ACTIONS(10821), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167996] = 3, - ACTIONS(6953), 1, - anon_sym_LBRACE, - STATE(2226), 1, - sym_class_body, + [203461] = 3, + ACTIONS(10823), 1, + sym_identifier, + ACTIONS(10825), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168007] = 2, + [203472] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6017), 2, + ACTIONS(6715), 2, anon_sym_COMMA, anon_sym_RBRACE, - [168016] = 3, - ACTIONS(9457), 1, - anon_sym_SEMI, - ACTIONS(9459), 1, - sym__automatic_semicolon, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [168027] = 3, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2701), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [168038] = 3, - ACTIONS(9461), 1, - anon_sym_SEMI, - ACTIONS(9463), 1, - sym__automatic_semicolon, + [203481] = 3, + ACTIONS(3913), 1, + anon_sym_LPAREN, + STATE(1450), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168049] = 3, - ACTIONS(4127), 1, + [203492] = 3, + ACTIONS(2650), 1, anon_sym_LBRACE, - STATE(2329), 1, + STATE(791), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168060] = 3, - ACTIONS(7726), 1, + [203503] = 3, + ACTIONS(2650), 1, anon_sym_LBRACE, - STATE(2667), 1, + STATE(6538), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168071] = 3, - ACTIONS(9465), 1, - anon_sym_SEMI, - ACTIONS(9467), 1, - sym__automatic_semicolon, + [203514] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168082] = 2, + ACTIONS(10827), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [203523] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5177), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [168091] = 3, - ACTIONS(7726), 1, + ACTIONS(6703), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [203532] = 3, + ACTIONS(5208), 1, anon_sym_LBRACE, - STATE(2679), 1, + STATE(2531), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168102] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(9469), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [168111] = 3, - ACTIONS(3483), 1, - anon_sym_LPAREN, - STATE(1279), 1, - sym_arguments, + [203543] = 3, + ACTIONS(7977), 1, + anon_sym_LBRACE, + STATE(4815), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168122] = 3, - ACTIONS(8411), 1, - anon_sym_from, - STATE(5688), 1, - sym__from_clause, + [203554] = 3, + ACTIONS(10829), 1, + sym_identifier, + ACTIONS(10831), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168133] = 3, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(6085), 1, - sym_formal_parameters, + [203565] = 3, + ACTIONS(10833), 1, + sym_identifier, + ACTIONS(10835), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168144] = 3, - ACTIONS(7037), 1, + [203576] = 3, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(4243), 1, - sym_class_body, + STATE(3191), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168155] = 3, - ACTIONS(9471), 1, + [203587] = 3, + ACTIONS(10837), 1, sym_identifier, - ACTIONS(9473), 1, + ACTIONS(10839), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168166] = 3, - ACTIONS(9475), 1, + [203598] = 3, + ACTIONS(2650), 1, anon_sym_LBRACE, - STATE(920), 1, - sym_switch_body, + STATE(6786), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168177] = 3, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(6141), 1, - sym_formal_parameters, + [203609] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168188] = 2, + ACTIONS(6703), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [203618] = 3, + ACTIONS(7541), 1, + anon_sym_COLON, + ACTIONS(10179), 1, + anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6013), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [168197] = 3, - ACTIONS(2458), 1, + [203629] = 3, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(728), 1, + STATE(3192), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168208] = 2, + [203640] = 3, + ACTIONS(7567), 1, + anon_sym_DOT, + ACTIONS(10841), 1, + anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6062), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [168217] = 3, - ACTIONS(7726), 1, + [203651] = 3, + ACTIONS(10843), 1, + anon_sym_SEMI, + ACTIONS(10845), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [203662] = 3, + ACTIONS(7701), 1, anon_sym_LBRACE, - STATE(2660), 1, - sym_statement_block, + STATE(2533), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168228] = 3, - ACTIONS(9477), 1, - sym_identifier, - ACTIONS(9479), 1, - sym_private_property_identifier, + [203673] = 3, + ACTIONS(7977), 1, + anon_sym_LBRACE, + STATE(4790), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [203684] = 3, + ACTIONS(8090), 1, + anon_sym_LBRACE, + STATE(979), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168239] = 3, - ACTIONS(9481), 1, + [203695] = 3, + ACTIONS(10847), 1, sym_identifier, - ACTIONS(9483), 1, + ACTIONS(10849), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168250] = 3, - ACTIONS(9485), 1, - anon_sym_COMMA, - ACTIONS(9487), 1, - anon_sym_from, + [203706] = 3, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(7080), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168261] = 3, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2637), 1, - sym_statement_block, + [203717] = 3, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(5465), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168272] = 3, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2649), 1, - sym_statement_block, + [203728] = 3, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(7090), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168283] = 3, - ACTIONS(6453), 1, + [203739] = 3, + ACTIONS(7086), 1, anon_sym_LPAREN, - STATE(6193), 1, + STATE(5483), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168294] = 3, - ACTIONS(9489), 1, - sym_identifier, - ACTIONS(9491), 1, - anon_sym_STAR, + [203750] = 3, + ACTIONS(8049), 1, + anon_sym_LBRACE, + STATE(4922), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168305] = 2, + [203761] = 3, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(5467), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5141), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [168314] = 3, - ACTIONS(9343), 1, + [203772] = 3, + ACTIONS(7086), 1, anon_sym_LPAREN, - STATE(34), 1, - sym_parenthesized_expression, + STATE(7097), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168325] = 3, - ACTIONS(9493), 1, - sym_identifier, - ACTIONS(9495), 1, - sym_private_property_identifier, + [203783] = 3, + ACTIONS(8067), 1, + anon_sym_LBRACE, + STATE(260), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168336] = 3, - ACTIONS(9497), 1, - sym_identifier, - ACTIONS(9499), 1, - sym_private_property_identifier, + [203794] = 3, + ACTIONS(7977), 1, + anon_sym_LBRACE, + STATE(4927), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168347] = 3, - ACTIONS(7726), 1, + [203805] = 3, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(2650), 1, + STATE(3152), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168358] = 3, - ACTIONS(6973), 1, - anon_sym_LBRACE, - STATE(1662), 1, - sym_class_body, + [203816] = 3, + ACTIONS(10851), 1, + anon_sym_SEMI, + ACTIONS(10853), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168369] = 3, - ACTIONS(7726), 1, + [203827] = 3, + ACTIONS(8310), 1, anon_sym_LBRACE, - STATE(2702), 1, + STATE(3154), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168380] = 3, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(6092), 1, - sym_formal_parameters, + [203838] = 3, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3155), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168391] = 3, - ACTIONS(4251), 1, + [203849] = 3, + ACTIONS(4624), 1, anon_sym_LBRACE, - STATE(1692), 1, + STATE(1988), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168402] = 3, - ACTIONS(2458), 1, + [203860] = 3, + ACTIONS(7691), 1, anon_sym_LBRACE, - STATE(5627), 1, + STATE(1989), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [203871] = 3, + ACTIONS(8310), 1, + anon_sym_LBRACE, + STATE(3205), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168413] = 3, - ACTIONS(7232), 1, + [203882] = 3, + ACTIONS(7717), 1, anon_sym_LBRACE, - STATE(245), 1, + STATE(2313), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168424] = 2, + [203893] = 3, + ACTIONS(10471), 1, + anon_sym_LPAREN, + STATE(37), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9501), 2, - anon_sym_COMMA, - anon_sym_GT, - [168433] = 2, + [203904] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6052), 2, + ACTIONS(6749), 2, anon_sym_COMMA, anon_sym_RBRACE, - [168442] = 3, - ACTIONS(4624), 1, - anon_sym_LBRACE, - STATE(2704), 1, - sym_statement_block, + [203913] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168453] = 2, + ACTIONS(6678), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [203922] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6056), 2, + ACTIONS(6682), 2, anon_sym_COMMA, anon_sym_RBRACE, - [168462] = 3, - ACTIONS(7726), 1, + [203931] = 3, + ACTIONS(2650), 1, anon_sym_LBRACE, - STATE(2633), 1, + STATE(6806), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168473] = 3, - ACTIONS(1667), 1, - anon_sym_LBRACE, - STATE(231), 1, - sym_statement_block, + [203942] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168484] = 3, - ACTIONS(7726), 1, + ACTIONS(6682), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [203951] = 3, + ACTIONS(2650), 1, anon_sym_LBRACE, - STATE(2657), 1, + STATE(6817), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168495] = 3, - ACTIONS(2458), 1, + [203962] = 3, + ACTIONS(2650), 1, anon_sym_LBRACE, - STATE(5629), 1, + STATE(6825), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168506] = 2, + [203973] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6009), 2, + ACTIONS(6686), 2, anon_sym_COMMA, anon_sym_RBRACE, - [168515] = 3, - ACTIONS(7726), 1, + [203982] = 3, + ACTIONS(7717), 1, anon_sym_LBRACE, - STATE(2681), 1, - sym_statement_block, + STATE(2902), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168526] = 3, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2673), 1, - sym_statement_block, + [203993] = 3, + ACTIONS(7086), 1, + anon_sym_LPAREN, + STATE(5428), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168537] = 3, - ACTIONS(3268), 1, - anon_sym_LPAREN, - STATE(3337), 1, - sym_formal_parameters, + [204004] = 2, + ACTIONS(10855), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168548] = 2, + [204012] = 2, + ACTIONS(10857), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6013), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [168557] = 3, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(4190), 1, - sym_formal_parameters, + [204020] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(10859), 1, + sym_regex_pattern, + [204030] = 2, + ACTIONS(10861), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168568] = 3, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2622), 1, - sym_statement_block, + [204038] = 2, + ACTIONS(10863), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168579] = 3, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5603), 1, - sym_statement_block, + [204046] = 2, + ACTIONS(10865), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168590] = 3, - ACTIONS(9503), 1, - anon_sym_SEMI, - ACTIONS(9505), 1, - sym__automatic_semicolon, + [204054] = 2, + ACTIONS(10867), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168601] = 3, - ACTIONS(6953), 1, - anon_sym_LBRACE, - STATE(2134), 1, - sym_class_body, + [204062] = 2, + ACTIONS(10869), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168612] = 3, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2678), 1, - sym_statement_block, + [204070] = 2, + ACTIONS(10145), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168623] = 3, - ACTIONS(9507), 1, - anon_sym_LPAREN, - STATE(778), 1, - sym_parenthesized_expression, + [204078] = 2, + ACTIONS(10871), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168634] = 3, - ACTIONS(9509), 1, - sym_identifier, - STATE(4985), 1, - sym_nested_identifier, + [204086] = 2, + ACTIONS(10873), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168645] = 3, - ACTIONS(9511), 1, - anon_sym_SEMI, - ACTIONS(9513), 1, - sym__automatic_semicolon, + [204094] = 2, + ACTIONS(10875), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168656] = 3, - ACTIONS(6953), 1, - anon_sym_LBRACE, - STATE(2157), 1, - sym_class_body, + [204102] = 2, + ACTIONS(10877), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168667] = 3, - ACTIONS(9425), 1, - anon_sym_LPAREN, - STATE(62), 1, - sym__for_header, + [204110] = 2, + ACTIONS(10879), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168678] = 2, + [204118] = 2, + ACTIONS(10881), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9515), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [168687] = 3, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(4529), 1, - sym_formal_parameters, + [204126] = 2, + ACTIONS(10883), 1, + anon_sym_target, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168698] = 3, - ACTIONS(4127), 1, - anon_sym_LBRACE, - STATE(2144), 1, - sym_statement_block, + [204134] = 2, + ACTIONS(10885), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168709] = 3, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2669), 1, - sym_statement_block, + [204142] = 2, + ACTIONS(10887), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168720] = 3, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2677), 1, - sym_statement_block, + [204150] = 2, + ACTIONS(10889), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168731] = 3, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(3963), 1, - sym_formal_parameters, + [204158] = 2, + ACTIONS(10891), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168742] = 3, - ACTIONS(7232), 1, - anon_sym_LBRACE, - STATE(238), 1, - sym_class_body, + [204166] = 2, + ACTIONS(10893), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168753] = 3, - ACTIONS(9257), 1, - anon_sym_LBRACE, - STATE(4159), 1, - sym_enum_body, + [204174] = 2, + ACTIONS(10895), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168764] = 3, - ACTIONS(9517), 1, - sym_identifier, - ACTIONS(9519), 1, - sym_private_property_identifier, + [204182] = 2, + ACTIONS(10897), 1, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168775] = 3, - ACTIONS(6973), 1, - anon_sym_LBRACE, - STATE(1659), 1, - sym_class_body, + [204190] = 2, + ACTIONS(10899), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168786] = 3, - ACTIONS(9521), 1, - sym_identifier, - ACTIONS(9523), 1, - sym_private_property_identifier, + [204198] = 2, + ACTIONS(10901), 1, + anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168797] = 3, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5736), 1, - sym_statement_block, + [204206] = 2, + ACTIONS(10903), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168808] = 3, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5633), 1, - sym_statement_block, + [204214] = 2, + ACTIONS(10905), 1, + anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168819] = 3, - ACTIONS(9525), 1, - sym_identifier, - ACTIONS(9527), 1, - sym_private_property_identifier, + [204222] = 2, + ACTIONS(10907), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168830] = 3, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(5899), 1, - sym_formal_parameters, + [204230] = 2, + ACTIONS(6446), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168841] = 3, - ACTIONS(9343), 1, - anon_sym_LPAREN, - STATE(5700), 1, - sym_parenthesized_expression, + [204238] = 2, + ACTIONS(10909), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168852] = 3, - ACTIONS(7047), 1, - anon_sym_LBRACE, - STATE(903), 1, - sym_class_body, + [204246] = 2, + ACTIONS(10911), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168863] = 3, - ACTIONS(9529), 1, - sym_identifier, - ACTIONS(9531), 1, - sym_private_property_identifier, + [204254] = 2, + ACTIONS(10913), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168874] = 3, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5537), 1, - sym_statement_block, + [204262] = 2, + ACTIONS(10915), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168885] = 2, + [204270] = 2, + ACTIONS(10917), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8969), 2, - anon_sym_COMMA, - anon_sym_GT, - [168894] = 2, + [204278] = 2, + ACTIONS(10919), 1, + anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6070), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [168903] = 2, + [204286] = 2, + ACTIONS(10921), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6062), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [168912] = 3, - ACTIONS(4251), 1, - anon_sym_LBRACE, - STATE(1676), 1, - sym_statement_block, + [204294] = 2, + ACTIONS(10923), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168923] = 3, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2684), 1, - sym_statement_block, + [204302] = 2, + ACTIONS(10925), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168934] = 3, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5637), 1, - sym_statement_block, + [204310] = 2, + ACTIONS(10927), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168945] = 3, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(4204), 1, - sym_formal_parameters, + [204318] = 2, + ACTIONS(10929), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168956] = 2, + [204326] = 2, + ACTIONS(5973), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9533), 2, - anon_sym_COMMA, - anon_sym_GT, - [168965] = 3, - ACTIONS(9343), 1, - anon_sym_LPAREN, - STATE(74), 1, - sym_parenthesized_expression, + [204334] = 2, + ACTIONS(10931), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168976] = 3, - ACTIONS(9343), 1, - anon_sym_LPAREN, - STATE(31), 1, - sym_parenthesized_expression, + [204342] = 2, + ACTIONS(10933), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168987] = 2, + [204350] = 2, + ACTIONS(10935), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6121), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [168996] = 2, + [204358] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(10937), 1, + sym_regex_pattern, + [204368] = 2, + ACTIONS(10939), 1, + anon_sym_while, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6125), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [169005] = 3, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5826), 1, - sym_statement_block, + [204376] = 2, + ACTIONS(10941), 1, + anon_sym_as, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169016] = 2, + [204384] = 2, + ACTIONS(10943), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6125), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [169025] = 3, - ACTIONS(9535), 1, - anon_sym_SEMI, - ACTIONS(9537), 1, - sym__automatic_semicolon, + [204392] = 2, + ACTIONS(10945), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169036] = 3, - ACTIONS(9425), 1, - anon_sym_LPAREN, - STATE(76), 1, - sym__for_header, + [204400] = 2, + ACTIONS(10947), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169047] = 3, - ACTIONS(7385), 1, - anon_sym_LBRACE, - STATE(4209), 1, - sym_statement_block, + [204408] = 2, + ACTIONS(10949), 1, + anon_sym_class, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169058] = 3, - ACTIONS(4251), 1, - anon_sym_LBRACE, - STATE(1681), 1, - sym_statement_block, + [204416] = 2, + ACTIONS(10951), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169069] = 2, + [204424] = 2, + ACTIONS(10953), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6052), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [169078] = 2, + [204432] = 2, + ACTIONS(10955), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4705), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [169087] = 3, - ACTIONS(4127), 1, - anon_sym_LBRACE, - STATE(2219), 1, - sym_statement_block, + [204440] = 2, + ACTIONS(8412), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169098] = 3, - ACTIONS(9539), 1, - anon_sym_SEMI, - ACTIONS(9541), 1, - sym__automatic_semicolon, + [204448] = 2, + ACTIONS(10957), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169109] = 2, + [204456] = 2, + ACTIONS(10959), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9543), 2, - anon_sym_COMMA, - anon_sym_GT, - [169118] = 3, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2636), 1, - sym_statement_block, + [204464] = 2, + ACTIONS(10961), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169129] = 3, - ACTIONS(6953), 1, - anon_sym_LBRACE, - STATE(2268), 1, - sym_class_body, + [204472] = 2, + ACTIONS(10963), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169140] = 2, + [204480] = 2, + ACTIONS(6220), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6070), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [169149] = 3, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(6162), 1, - sym_formal_parameters, + [204488] = 2, + ACTIONS(10965), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169160] = 2, + [204496] = 2, + ACTIONS(10967), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7922), 2, - anon_sym_LBRACE, - anon_sym_EQ_GT, - [169169] = 3, - ACTIONS(6953), 1, - anon_sym_LBRACE, - STATE(2156), 1, - sym_class_body, + [204504] = 2, + ACTIONS(10969), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169180] = 3, - ACTIONS(9545), 1, + [204512] = 2, + ACTIONS(10971), 1, sym_identifier, - STATE(5186), 1, - sym_nested_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169191] = 3, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2643), 1, - sym_statement_block, + [204520] = 2, + ACTIONS(10973), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169202] = 3, - ACTIONS(7037), 1, - anon_sym_LBRACE, - STATE(4279), 1, - sym_class_body, + [204528] = 2, + ACTIONS(10975), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169213] = 3, - ACTIONS(7726), 1, - anon_sym_LBRACE, - STATE(2640), 1, - sym_statement_block, + [204536] = 2, + ACTIONS(10977), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169224] = 2, + [204544] = 2, + ACTIONS(10979), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9547), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [169233] = 3, - ACTIONS(6953), 1, - anon_sym_LBRACE, - STATE(2230), 1, - sym_class_body, + [204552] = 2, + ACTIONS(10981), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169244] = 3, - ACTIONS(7385), 1, - anon_sym_LBRACE, - STATE(4217), 1, - sym_statement_block, + [204560] = 2, + ACTIONS(10983), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169255] = 3, - ACTIONS(9549), 1, + [204568] = 2, + ACTIONS(10985), 1, sym_identifier, - ACTIONS(9551), 1, - sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169266] = 3, - ACTIONS(8411), 1, - anon_sym_from, - STATE(4533), 1, - sym__from_clause, + [204576] = 2, + ACTIONS(10987), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169277] = 3, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5571), 1, - sym_statement_block, + [204584] = 2, + ACTIONS(10989), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [204592] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(10991), 1, + anon_sym_SLASH2, + [204602] = 2, + ACTIONS(10993), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169288] = 3, - ACTIONS(9553), 1, + [204610] = 2, + ACTIONS(10995), 1, sym_identifier, - ACTIONS(9555), 1, - anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169299] = 3, - ACTIONS(6953), 1, - anon_sym_LBRACE, - STATE(2273), 1, - sym_class_body, + [204618] = 2, + ACTIONS(10997), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169310] = 3, - ACTIONS(9557), 1, + [204626] = 2, + ACTIONS(10999), 1, sym_identifier, - ACTIONS(9559), 1, - sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169321] = 3, - ACTIONS(9561), 1, - sym_identifier, - ACTIONS(9563), 1, - sym_private_property_identifier, + [204634] = 2, + ACTIONS(6011), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169332] = 2, + [204642] = 2, + ACTIONS(11001), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6052), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [169341] = 3, - ACTIONS(9565), 1, - sym_identifier, - ACTIONS(9567), 1, - sym_private_property_identifier, + [204650] = 2, + ACTIONS(11003), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169352] = 3, - ACTIONS(9343), 1, - anon_sym_LPAREN, - STATE(35), 1, - sym_parenthesized_expression, + [204658] = 2, + ACTIONS(11005), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169363] = 3, - ACTIONS(9569), 1, - sym_identifier, - ACTIONS(9571), 1, - sym_private_property_identifier, + [204666] = 2, + ACTIONS(5586), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169374] = 2, + [204674] = 2, + ACTIONS(11007), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8771), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [169383] = 3, - ACTIONS(8411), 1, - anon_sym_from, - STATE(5740), 1, - sym__from_clause, + [204682] = 2, + ACTIONS(11009), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169394] = 3, - ACTIONS(3268), 1, - anon_sym_LPAREN, - STATE(3805), 1, - sym_formal_parameters, + [204690] = 2, + ACTIONS(11011), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169405] = 3, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(4260), 1, - sym_formal_parameters, + [204698] = 2, + ACTIONS(11013), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169416] = 3, - ACTIONS(6953), 1, - anon_sym_LBRACE, - STATE(2346), 1, - sym_class_body, + [204706] = 2, + ACTIONS(11015), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169427] = 3, - ACTIONS(7037), 1, - anon_sym_LBRACE, - STATE(772), 1, - sym_class_body, + [204714] = 2, + ACTIONS(11017), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169438] = 2, + [204722] = 2, + ACTIONS(11019), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9573), 2, - anon_sym_COMMA, - anon_sym_GT, - [169447] = 3, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(5947), 1, - sym_formal_parameters, + [204730] = 2, + ACTIONS(11021), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169458] = 3, - ACTIONS(9575), 1, - sym_identifier, - ACTIONS(9577), 1, - sym_private_property_identifier, + [204738] = 2, + ACTIONS(6013), 1, + anon_sym_RBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169469] = 3, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(5958), 1, - sym_formal_parameters, + [204746] = 2, + ACTIONS(11023), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169480] = 3, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(4578), 1, - sym_formal_parameters, + [204754] = 2, + ACTIONS(11025), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169491] = 3, - ACTIONS(6453), 1, - anon_sym_LPAREN, - STATE(5965), 1, - sym_formal_parameters, + [204762] = 2, + ACTIONS(11027), 1, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169502] = 2, + [204770] = 2, + ACTIONS(11029), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6129), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [169511] = 3, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(917), 1, - sym_statement_block, + [204778] = 2, + ACTIONS(11031), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169522] = 3, - ACTIONS(2458), 1, - anon_sym_LBRACE, - STATE(5573), 1, - sym_statement_block, + [204786] = 2, + ACTIONS(6214), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169533] = 2, + [204794] = 2, + ACTIONS(11033), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9579), 2, - anon_sym_COMMA, - anon_sym_GT, - [169542] = 3, - ACTIONS(6953), 1, - anon_sym_LBRACE, - STATE(2228), 1, - sym_class_body, + [204802] = 2, + ACTIONS(11035), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169553] = 3, - ACTIONS(9581), 1, - anon_sym_SEMI, - ACTIONS(9583), 1, - sym__automatic_semicolon, + [204810] = 2, + ACTIONS(11037), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169564] = 3, - ACTIONS(9343), 1, - anon_sym_LPAREN, - STATE(32), 1, - sym_parenthesized_expression, + [204818] = 2, + ACTIONS(11039), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169575] = 3, - ACTIONS(6810), 1, - anon_sym_COLON, - ACTIONS(9241), 1, - anon_sym_GT, + [204826] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(11041), 1, + anon_sym_SLASH2, + [204836] = 2, + ACTIONS(11043), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169586] = 3, - ACTIONS(862), 1, - anon_sym_COLON, - STATE(5518), 1, - sym_type_annotation, + [204844] = 2, + ACTIONS(11045), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169597] = 3, - ACTIONS(6858), 1, - anon_sym_DOT, - ACTIONS(9585), 1, - anon_sym_GT, + [204852] = 2, + ACTIONS(11047), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169608] = 2, + [204860] = 2, + ACTIONS(11049), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9587), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [169617] = 3, - ACTIONS(6973), 1, - anon_sym_LBRACE, - STATE(1647), 1, - sym_class_body, + [204868] = 2, + ACTIONS(6150), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169628] = 3, - ACTIONS(9589), 1, - sym_identifier, - ACTIONS(9591), 1, - sym_private_property_identifier, + [204876] = 2, + ACTIONS(11051), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169639] = 3, - ACTIONS(6858), 1, - anon_sym_DOT, - ACTIONS(9593), 1, - anon_sym_GT, + [204884] = 2, + ACTIONS(11053), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169650] = 2, - ACTIONS(9595), 1, - anon_sym_COLON, + [204892] = 2, + ACTIONS(11055), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169658] = 2, - ACTIONS(5623), 1, - anon_sym_RPAREN, + [204900] = 2, + ACTIONS(11057), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169666] = 2, - ACTIONS(9597), 1, - sym_identifier, + [204908] = 2, + ACTIONS(11059), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169674] = 2, - ACTIONS(9599), 1, + [204916] = 2, + ACTIONS(11061), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169682] = 2, - ACTIONS(5596), 1, - anon_sym_SEMI, + [204924] = 2, + ACTIONS(11063), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169690] = 2, - ACTIONS(9601), 1, - anon_sym_EQ, + [204932] = 2, + ACTIONS(11065), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169698] = 2, - ACTIONS(9603), 1, + [204940] = 2, + ACTIONS(11067), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169706] = 2, - ACTIONS(4908), 1, - anon_sym_in, + [204948] = 2, + ACTIONS(11069), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169714] = 2, - ACTIONS(8916), 1, - anon_sym_GT, + [204956] = 2, + ACTIONS(11071), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169722] = 2, - ACTIONS(9605), 1, - anon_sym_new, + [204964] = 2, + ACTIONS(11073), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169730] = 2, - ACTIONS(9607), 1, - sym_identifier, + [204972] = 2, + ACTIONS(11075), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169738] = 2, - ACTIONS(9609), 1, - anon_sym_RPAREN, + [204980] = 2, + ACTIONS(11077), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169746] = 2, - ACTIONS(9611), 1, - sym_identifier, + [204988] = 2, + ACTIONS(4598), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169754] = 2, - ACTIONS(9613), 1, - anon_sym_RBRACK, + [204996] = 2, + ACTIONS(11079), 1, + anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169762] = 2, - ACTIONS(9615), 1, - sym_identifier, + [205004] = 2, + ACTIONS(11081), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169770] = 2, - ACTIONS(9617), 1, - anon_sym_EQ, + [205012] = 2, + ACTIONS(11083), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169778] = 2, - ACTIONS(9619), 1, - anon_sym_RPAREN, + [205020] = 2, + ACTIONS(10173), 1, + anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169786] = 2, - ACTIONS(5420), 1, + [205028] = 2, + ACTIONS(6140), 1, anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169794] = 2, - ACTIONS(9621), 1, - anon_sym_RBRACK, + [205036] = 2, + ACTIONS(11085), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169802] = 2, - ACTIONS(9623), 1, + [205044] = 2, + ACTIONS(11087), 1, anon_sym_class, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169810] = 2, - ACTIONS(9625), 1, - sym_identifier, + [205052] = 2, + ACTIONS(11089), 1, + anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169818] = 2, - ACTIONS(9627), 1, + [205060] = 2, + ACTIONS(11091), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169826] = 2, - ACTIONS(9629), 1, - anon_sym_EQ, + [205068] = 2, + ACTIONS(11093), 1, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169834] = 2, - ACTIONS(9631), 1, + [205076] = 2, + ACTIONS(11095), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169842] = 2, - ACTIONS(9633), 1, + [205084] = 2, + ACTIONS(11097), 1, anon_sym_namespace, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169850] = 2, - ACTIONS(5451), 1, - anon_sym_RBRACK, + [205092] = 2, + ACTIONS(11099), 1, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169858] = 2, - ACTIONS(9635), 1, - anon_sym_RBRACK, + [205100] = 2, + ACTIONS(11101), 1, + anon_sym_namespace, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169866] = 2, - ACTIONS(9147), 1, - anon_sym_RBRACE, + [205108] = 2, + ACTIONS(9940), 1, + anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169874] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + [205116] = 2, + ACTIONS(5512), 1, + anon_sym_in, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(9637), 1, - anon_sym_SLASH2, - [169884] = 2, - ACTIONS(9639), 1, - anon_sym_RBRACK, + sym_comment, + [205124] = 2, + ACTIONS(11103), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169892] = 2, - ACTIONS(9641), 1, - anon_sym_RBRACK, + [205132] = 2, + ACTIONS(11105), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169900] = 2, - ACTIONS(9643), 1, - sym_identifier, + [205140] = 2, + ACTIONS(11107), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169908] = 2, - ACTIONS(7754), 1, - anon_sym_RPAREN, + [205148] = 2, + ACTIONS(11109), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169916] = 2, - ACTIONS(9645), 1, - sym_identifier, + [205156] = 2, + ACTIONS(11111), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169924] = 2, - ACTIONS(9647), 1, + [205164] = 2, + ACTIONS(11113), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169932] = 2, - ACTIONS(9649), 1, - anon_sym_RBRACK, + [205172] = 2, + ACTIONS(11115), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169940] = 2, - ACTIONS(9651), 1, - anon_sym_RBRACK, + [205180] = 2, + ACTIONS(11117), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169948] = 2, - ACTIONS(9653), 1, + [205188] = 2, + ACTIONS(11119), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169956] = 2, - ACTIONS(9655), 1, - sym_identifier, + [205196] = 2, + ACTIONS(10215), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169964] = 2, - ACTIONS(9657), 1, + [205204] = 2, + ACTIONS(11121), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169972] = 2, - ACTIONS(9659), 1, + [205212] = 2, + ACTIONS(11123), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169980] = 2, - ACTIONS(9661), 1, - anon_sym_EQ, + [205220] = 2, + ACTIONS(11125), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169988] = 2, - ACTIONS(9663), 1, - sym_identifier, + [205228] = 2, + ACTIONS(11127), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169996] = 2, - ACTIONS(9665), 1, - anon_sym_RBRACK, + [205236] = 2, + ACTIONS(9874), 1, + anon_sym_RBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170004] = 2, - ACTIONS(5555), 1, - anon_sym_RBRACE, + [205244] = 2, + ACTIONS(11129), 1, + anon_sym_target, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170012] = 2, - ACTIONS(9667), 1, - anon_sym_RPAREN, + [205252] = 2, + ACTIONS(11131), 1, + anon_sym_class, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170020] = 2, - ACTIONS(9669), 1, - anon_sym_RBRACK, + [205260] = 2, + ACTIONS(11133), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170028] = 2, - ACTIONS(9671), 1, + [205268] = 2, + ACTIONS(11135), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170036] = 2, - ACTIONS(9673), 1, - anon_sym_RBRACK, + [205276] = 2, + ACTIONS(11137), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170044] = 2, - ACTIONS(9675), 1, + [205284] = 2, + ACTIONS(11139), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170052] = 2, - ACTIONS(9677), 1, - anon_sym_RBRACK, + [205292] = 2, + ACTIONS(11141), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170060] = 2, - ACTIONS(8236), 1, + [205300] = 2, + ACTIONS(9213), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170068] = 2, - ACTIONS(9679), 1, - anon_sym_RBRACK, + [205308] = 2, + ACTIONS(11143), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170076] = 2, - ACTIONS(9681), 1, + [205316] = 2, + ACTIONS(11145), 1, anon_sym_class, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170084] = 2, - ACTIONS(9683), 1, - anon_sym_DOT, + [205324] = 2, + ACTIONS(11147), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170092] = 2, - ACTIONS(9685), 1, - sym_number, + [205332] = 2, + ACTIONS(9870), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170100] = 2, - ACTIONS(9687), 1, - anon_sym_LPAREN, + [205340] = 2, + ACTIONS(11149), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170108] = 2, - ACTIONS(9689), 1, + [205348] = 2, + ACTIONS(11151), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170116] = 2, - ACTIONS(9691), 1, + [205356] = 2, + ACTIONS(11153), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170124] = 2, - ACTIONS(9693), 1, + [205364] = 2, + ACTIONS(11155), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170132] = 2, - ACTIONS(9695), 1, - anon_sym_EQ, + [205372] = 2, + ACTIONS(11157), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170140] = 2, - ACTIONS(9697), 1, - anon_sym_EQ_GT, + [205380] = 2, + ACTIONS(11159), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170148] = 2, - ACTIONS(9699), 1, + [205388] = 2, + ACTIONS(11161), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170156] = 2, - ACTIONS(9701), 1, - anon_sym_RBRACK, + [205396] = 2, + ACTIONS(11163), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170164] = 2, - ACTIONS(9703), 1, - anon_sym_EQ_GT, + [205404] = 2, + ACTIONS(11165), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170172] = 2, - ACTIONS(9705), 1, + [205412] = 2, + ACTIONS(11167), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170180] = 2, - ACTIONS(9707), 1, + [205420] = 2, + ACTIONS(11169), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170188] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(9709), 1, - sym_regex_pattern, - [170198] = 2, - ACTIONS(5631), 1, - anon_sym_RBRACE, + [205428] = 2, + ACTIONS(11171), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170206] = 2, - ACTIONS(9711), 1, - anon_sym_from, + [205436] = 2, + ACTIONS(11173), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170214] = 2, - ACTIONS(9713), 1, + [205444] = 2, + ACTIONS(6175), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170222] = 2, - ACTIONS(9715), 1, - anon_sym_RBRACK, + [205452] = 2, + ACTIONS(11175), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170230] = 2, - ACTIONS(9717), 1, - sym_identifier, + [205460] = 2, + ACTIONS(8929), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170238] = 2, - ACTIONS(9719), 1, - anon_sym_RBRACK, + [205468] = 2, + ACTIONS(11177), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170246] = 2, - ACTIONS(9721), 1, + [205476] = 2, + ACTIONS(11179), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170254] = 2, - ACTIONS(9723), 1, - anon_sym_DOT, + [205484] = 2, + ACTIONS(11181), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170262] = 2, - ACTIONS(9725), 1, + [205492] = 2, + ACTIONS(11183), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170270] = 2, - ACTIONS(9727), 1, - anon_sym_EQ_GT, + [205500] = 2, + ACTIONS(11185), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170278] = 2, - ACTIONS(9729), 1, - anon_sym_symbol, + [205508] = 2, + ACTIONS(6035), 1, + anon_sym_SEMI, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170286] = 2, - ACTIONS(9731), 1, + [205516] = 2, + ACTIONS(11187), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170294] = 2, - ACTIONS(9733), 1, - anon_sym_meta, + [205524] = 2, + ACTIONS(11189), 1, + anon_sym_as, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170302] = 2, - ACTIONS(4993), 1, - anon_sym_RPAREN, + [205532] = 2, + ACTIONS(11191), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [205540] = 2, + ACTIONS(8083), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170310] = 2, - ACTIONS(9735), 1, + [205548] = 2, + ACTIONS(11193), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [205556] = 2, + ACTIONS(11195), 1, anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170318] = 2, - ACTIONS(9737), 1, + [205564] = 2, + ACTIONS(11197), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170326] = 2, - ACTIONS(9739), 1, + [205572] = 2, + ACTIONS(11199), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170334] = 2, - ACTIONS(9741), 1, + [205580] = 2, + ACTIONS(11201), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170342] = 2, - ACTIONS(9743), 1, - anon_sym_RBRACK, + [205588] = 2, + ACTIONS(11203), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170350] = 2, - ACTIONS(9745), 1, - sym_identifier, + [205596] = 2, + ACTIONS(11205), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170358] = 2, - ACTIONS(9747), 1, - anon_sym_EQ_GT, + [205604] = 2, + ACTIONS(11207), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170366] = 2, - ACTIONS(9749), 1, - anon_sym_RBRACK, + [205612] = 2, + ACTIONS(11209), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170374] = 2, - ACTIONS(9751), 1, - anon_sym_EQ, + [205620] = 2, + ACTIONS(11211), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170382] = 2, - ACTIONS(5430), 1, - anon_sym_RBRACK, + [205628] = 2, + ACTIONS(11213), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170390] = 2, - ACTIONS(5457), 1, - anon_sym_RPAREN, + [205636] = 2, + ACTIONS(11215), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170398] = 2, - ACTIONS(9753), 1, - sym_identifier, + [205644] = 2, + ACTIONS(6157), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170406] = 2, - ACTIONS(9755), 1, - anon_sym_class, + [205652] = 2, + ACTIONS(11217), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170414] = 2, - ACTIONS(9757), 1, - anon_sym_LBRACE, + [205660] = 2, + ACTIONS(6074), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170422] = 2, - ACTIONS(9759), 1, - anon_sym_RBRACK, + [205668] = 2, + ACTIONS(11219), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170430] = 2, - ACTIONS(6862), 1, + [205676] = 2, + ACTIONS(7553), 1, anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170438] = 2, - ACTIONS(5633), 1, + [205684] = 2, + ACTIONS(6272), 1, anon_sym_SEMI, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170446] = 2, - ACTIONS(5482), 1, - anon_sym_COLON, + [205692] = 2, + ACTIONS(11221), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170454] = 2, - ACTIONS(9761), 1, + [205700] = 2, + ACTIONS(11223), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170462] = 2, - ACTIONS(9763), 1, - anon_sym_RBRACK, + [205708] = 2, + ACTIONS(5078), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170470] = 2, - ACTIONS(9765), 1, - anon_sym_from, + [205716] = 2, + ACTIONS(11225), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170478] = 2, - ACTIONS(9767), 1, - anon_sym_namespace, + [205724] = 2, + ACTIONS(11227), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170486] = 2, - ACTIONS(9769), 1, - anon_sym_RBRACK, + [205732] = 2, + ACTIONS(11229), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170494] = 2, - ACTIONS(9771), 1, + [205740] = 2, + ACTIONS(11231), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170502] = 2, - ACTIONS(9773), 1, - anon_sym_require, + [205748] = 2, + ACTIONS(11233), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170510] = 2, - ACTIONS(9775), 1, + [205756] = 2, + ACTIONS(11235), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170518] = 2, - ACTIONS(9777), 1, + [205764] = 2, + ACTIONS(11237), 1, anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170526] = 2, - ACTIONS(9779), 1, - anon_sym_RBRACK, + [205772] = 2, + ACTIONS(11239), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170534] = 2, - ACTIONS(9781), 1, - anon_sym_RBRACK, + [205780] = 2, + ACTIONS(6076), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170542] = 2, - ACTIONS(7403), 1, + [205788] = 2, + ACTIONS(8280), 1, anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170550] = 2, - ACTIONS(8256), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [170558] = 2, - ACTIONS(9783), 1, + [205796] = 2, + ACTIONS(11241), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170566] = 2, - ACTIONS(9785), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, + [205804] = 3, + ACTIONS(3), 1, sym_comment, - [170574] = 2, - ACTIONS(9787), 1, - anon_sym_EQ, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(11243), 1, + anon_sym_SLASH2, + [205814] = 2, + ACTIONS(11245), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170582] = 2, - ACTIONS(5635), 1, + [205822] = 2, + ACTIONS(6274), 1, anon_sym_SEMI, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170590] = 2, - ACTIONS(9789), 1, - anon_sym_function, + [205830] = 2, + ACTIONS(11247), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170598] = 2, - ACTIONS(9791), 1, + [205838] = 2, + ACTIONS(11249), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170606] = 2, - ACTIONS(9793), 1, + [205846] = 2, + ACTIONS(11251), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170614] = 2, - ACTIONS(4999), 1, - anon_sym_RPAREN, + [205854] = 2, + ACTIONS(11253), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170622] = 2, - ACTIONS(9795), 1, - anon_sym_RBRACK, + [205862] = 2, + ACTIONS(9930), 1, + anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170630] = 2, - ACTIONS(9797), 1, - anon_sym_from, + [205870] = 2, + ACTIONS(11255), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170638] = 2, - ACTIONS(6445), 1, - anon_sym_DOT, + [205878] = 2, + ACTIONS(6159), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170646] = 2, - ACTIONS(9799), 1, - sym_identifier, + [205886] = 2, + ACTIONS(11257), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170654] = 2, - ACTIONS(9801), 1, + [205894] = 2, + ACTIONS(11259), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170662] = 2, - ACTIONS(9803), 1, + [205902] = 2, + ACTIONS(11261), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170670] = 2, - ACTIONS(9805), 1, - anon_sym_EQ_GT, + [205910] = 2, + ACTIONS(11263), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170678] = 2, - ACTIONS(5436), 1, - anon_sym_RPAREN, + [205918] = 2, + ACTIONS(11265), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170686] = 2, - ACTIONS(9807), 1, - sym_identifier, + [205926] = 2, + ACTIONS(11267), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170694] = 2, - ACTIONS(9809), 1, + [205934] = 2, + ACTIONS(11269), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170702] = 2, - ACTIONS(9811), 1, + [205942] = 2, + ACTIONS(11271), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170710] = 2, - ACTIONS(9813), 1, - sym_identifier, + [205950] = 2, + ACTIONS(6201), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170718] = 2, - ACTIONS(9815), 1, + [205958] = 2, + ACTIONS(11273), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170726] = 2, - ACTIONS(9817), 1, - anon_sym_DOT, + [205966] = 2, + ACTIONS(11275), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170734] = 2, - ACTIONS(9819), 1, - anon_sym_EQ_GT, + [205974] = 2, + ACTIONS(6161), 1, + anon_sym_RBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170742] = 2, - ACTIONS(9821), 1, - sym_identifier, + [205982] = 2, + ACTIONS(5785), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170750] = 2, - ACTIONS(9823), 1, + [205990] = 2, + ACTIONS(11277), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170758] = 2, - ACTIONS(9825), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [170766] = 2, - ACTIONS(9827), 1, + [205998] = 2, + ACTIONS(11279), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170774] = 2, - ACTIONS(9829), 1, - anon_sym_from, + [206006] = 2, + ACTIONS(11281), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170782] = 2, - ACTIONS(9831), 1, - anon_sym_EQ_GT, + [206014] = 2, + ACTIONS(11283), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170790] = 2, - ACTIONS(9833), 1, - anon_sym_class, + [206022] = 2, + ACTIONS(10073), 1, + anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170798] = 2, - ACTIONS(9835), 1, + [206030] = 2, + ACTIONS(11285), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170806] = 2, - ACTIONS(9837), 1, - anon_sym_EQ_GT, + [206038] = 2, + ACTIONS(11287), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170814] = 2, - ACTIONS(9839), 1, - anon_sym_EQ_GT, + [206046] = 2, + ACTIONS(11289), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170822] = 2, - ACTIONS(9841), 1, - anon_sym_RBRACK, + [206054] = 2, + ACTIONS(11291), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170830] = 2, - ACTIONS(9843), 1, - anon_sym_LBRACK, + [206062] = 2, + ACTIONS(8606), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170838] = 2, - ACTIONS(9845), 1, + [206070] = 2, + ACTIONS(11293), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170846] = 2, - ACTIONS(9847), 1, + [206078] = 2, + ACTIONS(9934), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170854] = 2, - ACTIONS(8781), 1, - anon_sym_LBRACE, + [206086] = 2, + ACTIONS(6248), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170862] = 2, - ACTIONS(4995), 1, - anon_sym_RPAREN, + [206094] = 2, + ACTIONS(11295), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170870] = 2, - ACTIONS(9849), 1, - anon_sym_RBRACK, - ACTIONS(5), 2, - sym_html_comment, + [206102] = 3, + ACTIONS(3), 1, sym_comment, - [170878] = 2, - ACTIONS(9851), 1, - anon_sym_RBRACK, - ACTIONS(5), 2, + ACTIONS(5), 1, sym_html_comment, - sym_comment, - [170886] = 2, - ACTIONS(9853), 1, + ACTIONS(11297), 1, + sym_regex_pattern, + [206112] = 2, + ACTIONS(11299), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170894] = 2, - ACTIONS(9855), 1, - anon_sym_RBRACK, + [206120] = 2, + ACTIONS(6203), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170902] = 2, - ACTIONS(8791), 1, - anon_sym_GT, + [206128] = 2, + ACTIONS(11301), 1, + anon_sym_LPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170910] = 2, - ACTIONS(9857), 1, + [206136] = 2, + ACTIONS(11303), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170918] = 2, - ACTIONS(9859), 1, - anon_sym_DOT, + [206144] = 2, + ACTIONS(11305), 1, + anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170926] = 2, - ACTIONS(9861), 1, - anon_sym_RBRACK, + [206152] = 2, + ACTIONS(11307), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170934] = 2, - ACTIONS(9863), 1, - anon_sym_RBRACK, + [206160] = 2, + ACTIONS(11309), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170942] = 2, - ACTIONS(9865), 1, - anon_sym_RBRACK, + [206168] = 2, + ACTIONS(11311), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170950] = 2, - ACTIONS(9867), 1, - anon_sym_RPAREN, + [206176] = 2, + ACTIONS(11313), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [206184] = 2, + ACTIONS(11315), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170958] = 2, - ACTIONS(9869), 1, + [206192] = 2, + ACTIONS(11317), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170966] = 2, - ACTIONS(9871), 1, + [206200] = 2, + ACTIONS(11319), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170974] = 2, - ACTIONS(9873), 1, + [206208] = 2, + ACTIONS(11321), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170982] = 2, - ACTIONS(9875), 1, - sym_number, + [206216] = 2, + ACTIONS(11323), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170990] = 2, - ACTIONS(7601), 1, - anon_sym_EQ, + [206224] = 2, + ACTIONS(11325), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170998] = 2, - ACTIONS(9877), 1, + [206232] = 2, + ACTIONS(11327), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171006] = 2, - ACTIONS(9879), 1, - anon_sym_RBRACK, + [206240] = 2, + ACTIONS(11329), 1, + anon_sym_as, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171014] = 2, - ACTIONS(9881), 1, + [206248] = 2, + ACTIONS(11331), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171022] = 2, - ACTIONS(9883), 1, - sym_number, + [206256] = 2, + ACTIONS(11333), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171030] = 2, - ACTIONS(9885), 1, + [206264] = 2, + ACTIONS(11335), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171038] = 2, - ACTIONS(9104), 1, - anon_sym_RBRACE, + [206272] = 2, + ACTIONS(11337), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171046] = 2, - ACTIONS(9887), 1, - anon_sym_RBRACK, + [206280] = 2, + ACTIONS(11339), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171054] = 2, - ACTIONS(9889), 1, - anon_sym_RBRACK, + [206288] = 2, + ACTIONS(11341), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171062] = 2, - ACTIONS(9891), 1, + [206296] = 2, + ACTIONS(11343), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171070] = 2, - ACTIONS(9893), 1, - anon_sym_from, + [206304] = 2, + ACTIONS(11345), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171078] = 2, - ACTIONS(5486), 1, + [206312] = 2, + ACTIONS(6078), 1, anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171086] = 2, - ACTIONS(9895), 1, + [206320] = 2, + ACTIONS(11347), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171094] = 2, - ACTIONS(9897), 1, - anon_sym_RBRACK, + [206328] = 2, + ACTIONS(11349), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171102] = 2, - ACTIONS(9899), 1, - sym_identifier, + [206336] = 2, + ACTIONS(5639), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171110] = 2, - ACTIONS(9901), 1, + [206344] = 2, + ACTIONS(11351), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171118] = 2, - ACTIONS(9903), 1, + [206352] = 2, + ACTIONS(11353), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171126] = 2, - ACTIONS(6141), 1, + [206360] = 2, + ACTIONS(11355), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171134] = 2, - ACTIONS(9905), 1, + [206368] = 2, + ACTIONS(11357), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171142] = 2, - ACTIONS(9907), 1, - sym_identifier, + [206376] = 2, + ACTIONS(11359), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171150] = 2, - ACTIONS(9909), 1, - anon_sym_RBRACK, + [206384] = 2, + ACTIONS(11361), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171158] = 2, - ACTIONS(9911), 1, + [206392] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(11363), 1, + anon_sym_SLASH2, + [206402] = 2, + ACTIONS(11365), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171166] = 2, - ACTIONS(9913), 1, + [206410] = 2, + ACTIONS(11367), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171174] = 2, - ACTIONS(9915), 1, - sym_identifier, + [206418] = 2, + ACTIONS(11369), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171182] = 2, - ACTIONS(9917), 1, - anon_sym_as, + [206426] = 2, + ACTIONS(11371), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171190] = 2, - ACTIONS(9919), 1, - sym_identifier, + [206434] = 2, + ACTIONS(11373), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171198] = 2, - ACTIONS(7906), 1, + [206442] = 2, + ACTIONS(6080), 1, anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171206] = 2, - ACTIONS(5771), 1, - anon_sym_in, + [206450] = 2, + ACTIONS(11129), 1, + anon_sym_meta, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171214] = 2, - ACTIONS(9921), 1, - anon_sym_RPAREN, + [206458] = 2, + ACTIONS(11375), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171222] = 2, - ACTIONS(9923), 1, - anon_sym_EQ_GT, + [206466] = 2, + ACTIONS(7180), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171230] = 2, - ACTIONS(9925), 1, - sym_identifier, + [206474] = 2, + ACTIONS(11377), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171238] = 2, - ACTIONS(9927), 1, - anon_sym_EQ_GT, + [206482] = 2, + ACTIONS(11379), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171246] = 2, - ACTIONS(9929), 1, - anon_sym_RBRACK, + [206490] = 2, + ACTIONS(11381), 1, + anon_sym_require, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171254] = 2, - ACTIONS(8958), 1, - anon_sym_RBRACK, + [206498] = 2, + ACTIONS(11383), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171262] = 2, - ACTIONS(9931), 1, - anon_sym_EQ_GT, + [206506] = 2, + ACTIONS(10159), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171270] = 2, - ACTIONS(9933), 1, - anon_sym_while, + [206514] = 2, + ACTIONS(11385), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171278] = 2, - ACTIONS(9935), 1, - anon_sym_RBRACK, + [206522] = 2, + ACTIONS(11387), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171286] = 2, - ACTIONS(9937), 1, - anon_sym_meta, + [206530] = 2, + ACTIONS(11389), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171294] = 2, - ACTIONS(5347), 1, + [206538] = 2, + ACTIONS(5934), 1, anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171302] = 2, - ACTIONS(9939), 1, + [206546] = 2, + ACTIONS(11391), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171310] = 2, - ACTIONS(9941), 1, - anon_sym_EQ_GT, + [206554] = 2, + ACTIONS(11393), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171318] = 2, - ACTIONS(9943), 1, + [206562] = 2, + ACTIONS(11395), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171326] = 2, - ACTIONS(9945), 1, + [206570] = 2, + ACTIONS(11397), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171334] = 2, - ACTIONS(9947), 1, + [206578] = 2, + ACTIONS(11399), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171342] = 2, - ACTIONS(9949), 1, - sym_identifier, + [206586] = 2, + ACTIONS(11401), 1, + anon_sym_function, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171350] = 2, - ACTIONS(9951), 1, - anon_sym_RBRACK, + [206594] = 2, + ACTIONS(11403), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171358] = 2, - ACTIONS(9953), 1, + [206602] = 2, + ACTIONS(11405), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171366] = 2, - ACTIONS(9955), 1, + [206610] = 2, + ACTIONS(11407), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171374] = 2, - ACTIONS(9957), 1, + [206618] = 2, + ACTIONS(11409), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171382] = 2, - ACTIONS(9959), 1, + [206626] = 2, + ACTIONS(11411), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171390] = 2, - ACTIONS(9961), 1, - sym_identifier, + [206634] = 2, + ACTIONS(11413), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171398] = 2, - ACTIONS(9963), 1, + [206642] = 2, + ACTIONS(11415), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171406] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + [206650] = 2, + ACTIONS(11417), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(9965), 1, - sym_regex_pattern, - [171416] = 2, - ACTIONS(9967), 1, - anon_sym_as, + sym_comment, + [206658] = 2, + ACTIONS(6163), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171424] = 2, - ACTIONS(9969), 1, - sym_identifier, + [206666] = 2, + ACTIONS(11419), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171432] = 2, - ACTIONS(9971), 1, - anon_sym_EQ, + [206674] = 2, + ACTIONS(11421), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171440] = 2, - ACTIONS(5488), 1, - anon_sym_RPAREN, + [206682] = 2, + ACTIONS(6068), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171448] = 2, - ACTIONS(9973), 1, + [206690] = 2, + ACTIONS(11423), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171456] = 2, - ACTIONS(9975), 1, + [206698] = 2, + ACTIONS(11425), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171464] = 2, - ACTIONS(9977), 1, - anon_sym_RBRACK, + [206706] = 2, + ACTIONS(11427), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171472] = 2, - ACTIONS(9979), 1, - anon_sym_RBRACK, + [206714] = 2, + ACTIONS(11429), 1, + anon_sym_meta, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171480] = 2, - ACTIONS(9981), 1, + [206722] = 2, + ACTIONS(11431), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [206730] = 2, + ACTIONS(11433), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171488] = 2, - ACTIONS(9983), 1, + [206738] = 2, + ACTIONS(11435), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171496] = 2, - ACTIONS(9985), 1, + [206746] = 2, + ACTIONS(11437), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171504] = 2, - ACTIONS(9987), 1, + [206754] = 2, + ACTIONS(11439), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171512] = 2, - ACTIONS(9989), 1, - anon_sym_from, + [206762] = 2, + ACTIONS(11441), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171520] = 2, - ACTIONS(9991), 1, - anon_sym_RPAREN, - ACTIONS(5), 2, - sym_html_comment, + [206770] = 3, + ACTIONS(3), 1, sym_comment, - [171528] = 2, - ACTIONS(9993), 1, - anon_sym_COLON, - ACTIONS(5), 2, + ACTIONS(5), 1, sym_html_comment, - sym_comment, - [171536] = 2, - ACTIONS(9995), 1, + ACTIONS(11443), 1, + sym_regex_pattern, + [206780] = 2, + ACTIONS(11445), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171544] = 2, - ACTIONS(9997), 1, - anon_sym_EQ_GT, + [206788] = 2, + ACTIONS(11447), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171552] = 2, - ACTIONS(9999), 1, - sym_identifier, + [206796] = 2, + ACTIONS(11449), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171560] = 2, - ACTIONS(10001), 1, + [206804] = 2, + ACTIONS(11451), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171568] = 2, - ACTIONS(10003), 1, - anon_sym_DOT, + [206812] = 2, + ACTIONS(11453), 1, + anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171576] = 2, - ACTIONS(10005), 1, - anon_sym_new, + [206820] = 2, + ACTIONS(11455), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171584] = 2, - ACTIONS(10007), 1, - anon_sym_RBRACK, + [206828] = 2, + ACTIONS(5568), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171592] = 2, - ACTIONS(4997), 1, - anon_sym_RPAREN, + [206836] = 2, + ACTIONS(10051), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171600] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(10009), 1, - anon_sym_SLASH2, - [171610] = 2, - ACTIONS(5459), 1, + [206844] = 2, + ACTIONS(11457), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171618] = 2, - ACTIONS(10011), 1, - anon_sym_EQ_GT, + [206852] = 2, + ACTIONS(11459), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171626] = 2, - ACTIONS(10013), 1, - anon_sym_symbol, + [206860] = 2, + ACTIONS(11461), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171634] = 2, - ACTIONS(10015), 1, + [206868] = 2, + ACTIONS(11463), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171642] = 2, - ACTIONS(10017), 1, + [206876] = 2, + ACTIONS(11465), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171650] = 2, - ACTIONS(10019), 1, - sym_identifier, + [206884] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(11467), 1, + anon_sym_SLASH2, + [206894] = 2, + ACTIONS(11469), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171658] = 2, - ACTIONS(10021), 1, - anon_sym_EQ_GT, + [206902] = 2, + ACTIONS(6082), 1, + anon_sym_SEMI, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171666] = 2, - ACTIONS(10023), 1, + [206910] = 2, + ACTIONS(9155), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171674] = 2, - ACTIONS(10025), 1, - anon_sym_EQ_GT, + [206918] = 2, + ACTIONS(11471), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171682] = 2, - ACTIONS(10027), 1, - anon_sym_RBRACK, + [206926] = 2, + ACTIONS(11473), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171690] = 2, - ACTIONS(10029), 1, - anon_sym_RBRACK, + [206934] = 2, + ACTIONS(6503), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171698] = 2, - ACTIONS(10031), 1, - anon_sym_EQ, + [206942] = 2, + ACTIONS(11475), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171706] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + [206950] = 2, + ACTIONS(7618), 1, + anon_sym_is, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(10033), 1, - anon_sym_SLASH2, - [171716] = 2, - ACTIONS(10035), 1, + sym_comment, + [206958] = 2, + ACTIONS(11477), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171724] = 2, - ACTIONS(10037), 1, + [206966] = 2, + ACTIONS(6165), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171732] = 2, - ACTIONS(10039), 1, - sym_identifier, + [206974] = 2, + ACTIONS(11479), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171740] = 2, - ACTIONS(10041), 1, - anon_sym_EQ_GT, + [206982] = 2, + ACTIONS(11481), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171748] = 2, - ACTIONS(9733), 1, - anon_sym_target, + [206990] = 2, + ACTIONS(8092), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171756] = 2, - ACTIONS(10043), 1, - anon_sym_RBRACK, + [206998] = 2, + ACTIONS(11483), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171764] = 2, - ACTIONS(9937), 1, - anon_sym_target, + [207006] = 2, + ACTIONS(9308), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171772] = 2, - ACTIONS(10045), 1, - sym_number, + [207014] = 2, + ACTIONS(11485), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171780] = 2, - ACTIONS(10047), 1, - anon_sym_RBRACK, + [207022] = 2, + ACTIONS(11487), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171788] = 2, - ACTIONS(10049), 1, - anon_sym_RBRACK, + [207030] = 2, + ACTIONS(11489), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171796] = 2, - ACTIONS(7628), 1, - anon_sym_is, + [207038] = 2, + ACTIONS(11491), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171804] = 2, - ACTIONS(10051), 1, + [207046] = 2, + ACTIONS(11493), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171812] = 2, - ACTIONS(10053), 1, + [207054] = 2, + ACTIONS(11495), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171820] = 2, - ACTIONS(10055), 1, + [207062] = 2, + ACTIONS(11497), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171828] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + [207070] = 2, + ACTIONS(11499), 1, + sym_identifier, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(10057), 1, - sym_regex_pattern, - [171838] = 3, - ACTIONS(3), 1, sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(10059), 1, - anon_sym_SLASH2, - [171848] = 2, - ACTIONS(10061), 1, - sym_identifier, + [207078] = 2, + ACTIONS(11501), 1, + anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171856] = 2, - ACTIONS(10063), 1, - sym_identifier, + [207086] = 2, + ACTIONS(11503), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171864] = 2, - ACTIONS(10065), 1, - sym_identifier, + [207094] = 2, + ACTIONS(11505), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171872] = 2, - ACTIONS(10067), 1, + [207102] = 2, + ACTIONS(11507), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171880] = 2, - ACTIONS(10069), 1, - sym_identifier, + [207110] = 2, + ACTIONS(11509), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171888] = 2, - ACTIONS(10071), 1, + [207118] = 2, + ACTIONS(11511), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171896] = 2, - ACTIONS(10073), 1, + [207126] = 2, + ACTIONS(11513), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171904] = 2, - ACTIONS(5850), 1, - anon_sym_in, + [207134] = 2, + ACTIONS(5666), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171912] = 2, - ACTIONS(5643), 1, + [207142] = 2, + ACTIONS(9247), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [207150] = 2, + ACTIONS(6276), 1, anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171920] = 2, - ACTIONS(10075), 1, - anon_sym_symbol, + [207158] = 2, + ACTIONS(11515), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171928] = 2, - ACTIONS(10077), 1, + [207166] = 2, + ACTIONS(11517), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171936] = 2, - ACTIONS(10079), 1, + [207174] = 2, + ACTIONS(11519), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171944] = 2, - ACTIONS(5645), 1, + [207182] = 2, + ACTIONS(6278), 1, anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171952] = 2, - ACTIONS(10081), 1, - anon_sym_EQ_GT, + [207190] = 2, + ACTIONS(11521), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171960] = 2, - ACTIONS(5647), 1, + [207198] = 2, + ACTIONS(6280), 1, anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171968] = 2, - ACTIONS(5543), 1, - anon_sym_RPAREN, + [207206] = 2, + ACTIONS(11523), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171976] = 2, - ACTIONS(10083), 1, - anon_sym_RPAREN, + [207214] = 2, + ACTIONS(11525), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171984] = 2, - ACTIONS(5649), 1, + [207222] = 2, + ACTIONS(6282), 1, anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171992] = 2, - ACTIONS(10085), 1, - anon_sym_symbol, + [207230] = 2, + ACTIONS(11527), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172000] = 2, - ACTIONS(10087), 1, - anon_sym_RBRACK, + [207238] = 2, + ACTIONS(11529), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172008] = 2, - ACTIONS(10089), 1, - anon_sym_readonly, + [207246] = 2, + ACTIONS(11531), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172016] = 2, - ACTIONS(10091), 1, - anon_sym_EQ_GT, + [207254] = 2, + ACTIONS(11533), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172024] = 2, - ACTIONS(10093), 1, - sym_identifier, + [207262] = 2, + ACTIONS(11535), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172032] = 2, - ACTIONS(10095), 1, - anon_sym_RPAREN, + [207270] = 2, + ACTIONS(11537), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172040] = 2, - ACTIONS(10097), 1, - anon_sym_COLON, + [207278] = 2, + ACTIONS(11539), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172048] = 2, - ACTIONS(10099), 1, + [207286] = 2, + ACTIONS(11541), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172056] = 2, - ACTIONS(10101), 1, + [207294] = 2, + ACTIONS(11543), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172064] = 2, - ACTIONS(10103), 1, - anon_sym_RBRACK, + [207302] = 2, + ACTIONS(11545), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172072] = 2, - ACTIONS(10105), 1, - anon_sym_EQ_GT, + [207310] = 2, + ACTIONS(11547), 1, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172080] = 2, - ACTIONS(10107), 1, - anon_sym_as, + [207318] = 2, + ACTIONS(11549), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172088] = 2, - ACTIONS(10109), 1, - anon_sym_EQ_GT, + [207326] = 2, + ACTIONS(11551), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172096] = 2, - ACTIONS(5027), 1, + [207334] = 2, + ACTIONS(5741), 1, anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172104] = 2, - ACTIONS(10111), 1, + [207342] = 2, + ACTIONS(11553), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172112] = 2, - ACTIONS(10113), 1, - anon_sym_RBRACK, + [207350] = 2, + ACTIONS(11555), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172120] = 2, - ACTIONS(10115), 1, + [207358] = 2, + ACTIONS(11557), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172128] = 2, - ACTIONS(10117), 1, - sym_identifier, + [207366] = 2, + ACTIONS(11559), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172136] = 2, - ACTIONS(10119), 1, + [207374] = 2, + ACTIONS(11561), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172144] = 2, - ACTIONS(10121), 1, - sym_identifier, + [207382] = 2, + ACTIONS(11563), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172152] = 2, - ACTIONS(8254), 1, - anon_sym_EQ, + [207390] = 2, + ACTIONS(11565), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172160] = 2, - ACTIONS(10123), 1, + [207398] = 2, + ACTIONS(11567), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172168] = 2, - ACTIONS(10125), 1, - anon_sym_RBRACK, + [207406] = 2, + ACTIONS(11569), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172176] = 2, - ACTIONS(10127), 1, + [207414] = 2, + ACTIONS(11571), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172184] = 2, - ACTIONS(10129), 1, + [207422] = 2, + ACTIONS(11573), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172192] = 2, - ACTIONS(8801), 1, - anon_sym_RBRACK, + [207430] = 2, + ACTIONS(11575), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172200] = 2, - ACTIONS(10131), 1, - anon_sym_RBRACK, + [207438] = 2, + ACTIONS(11577), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172208] = 2, - ACTIONS(10133), 1, - sym_identifier, + [207446] = 2, + ACTIONS(11579), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172216] = 2, - ACTIONS(5490), 1, - anon_sym_RPAREN, + [207454] = 2, + ACTIONS(11581), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172224] = 2, - ACTIONS(10135), 1, - anon_sym_EQ_GT, + [207462] = 2, + ACTIONS(11583), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172232] = 2, - ACTIONS(8708), 1, + [207470] = 2, + ACTIONS(11585), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172240] = 2, - ACTIONS(10137), 1, - anon_sym_EQ_GT, + [207478] = 2, + ACTIONS(10329), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172248] = 2, - ACTIONS(10139), 1, - ts_builtin_sym_end, + [207486] = 2, + ACTIONS(6270), 1, + anon_sym_RBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172256] = 2, - ACTIONS(10141), 1, + [207494] = 2, + ACTIONS(11587), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172264] = 2, - ACTIONS(9006), 1, - anon_sym_GT, + [207502] = 2, + ACTIONS(6216), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172272] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(10143), 1, - sym_regex_pattern, - [172282] = 2, - ACTIONS(10145), 1, - anon_sym_new, + [207510] = 2, + ACTIONS(11589), 1, + anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172290] = 2, - ACTIONS(8079), 1, - sym_identifier, + [207518] = 2, + ACTIONS(11591), 1, + anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172298] = 2, - ACTIONS(8835), 1, - anon_sym_RBRACK, + [207526] = 2, + ACTIONS(11593), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172306] = 2, - ACTIONS(4932), 1, - anon_sym_is, + [207534] = 2, + ACTIONS(11595), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172314] = 2, - ACTIONS(5651), 1, - anon_sym_SEMI, + [207542] = 2, + ACTIONS(11597), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172322] = 2, - ACTIONS(9487), 1, - anon_sym_from, + [207550] = 2, + ACTIONS(6286), 1, + anon_sym_SEMI, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172330] = 2, - ACTIONS(5545), 1, + [207558] = 2, + ACTIONS(11599), 1, anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172338] = 2, - ACTIONS(5653), 1, - anon_sym_SEMI, + [207566] = 2, + ACTIONS(11601), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172346] = 2, - ACTIONS(10147), 1, - sym_number, + [207574] = 2, + ACTIONS(6288), 1, + anon_sym_SEMI, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172354] = 2, - ACTIONS(10149), 1, + [207582] = 2, + ACTIONS(11603), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172362] = 2, - ACTIONS(4506), 1, - anon_sym_in, + [207590] = 2, + ACTIONS(11429), 1, + anon_sym_target, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172370] = 2, - ACTIONS(5547), 1, - anon_sym_RPAREN, - ACTIONS(5), 2, - sym_html_comment, + [207598] = 3, + ACTIONS(3), 1, sym_comment, - [172378] = 2, - ACTIONS(10151), 1, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(11605), 1, + sym_regex_pattern, + [207608] = 2, + ACTIONS(11607), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172386] = 2, - ACTIONS(10153), 1, - sym_identifier, + [207616] = 2, + ACTIONS(7446), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172394] = 2, - ACTIONS(10155), 1, + [207624] = 2, + ACTIONS(11609), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172402] = 2, - ACTIONS(10157), 1, - anon_sym_from, + [207632] = 2, + ACTIONS(8855), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172410] = 2, - ACTIONS(10159), 1, + [207640] = 2, + ACTIONS(11611), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172418] = 2, - ACTIONS(10161), 1, + [207648] = 2, + ACTIONS(11613), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [207656] = 2, + ACTIONS(11615), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172426] = 2, - ACTIONS(10163), 1, + [207664] = 2, + ACTIONS(11617), 1, anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172434] = 2, - ACTIONS(10165), 1, - sym_identifier, + [207672] = 2, + ACTIONS(11619), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172442] = 2, - ACTIONS(5583), 1, - anon_sym_in, + [207680] = 2, + ACTIONS(11621), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172450] = 2, - ACTIONS(10167), 1, - anon_sym_RPAREN, + [207688] = 2, + ACTIONS(9936), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172458] = 2, - ACTIONS(10169), 1, + [207696] = 2, + ACTIONS(11623), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172466] = 2, - ACTIONS(10171), 1, - anon_sym_symbol, + [207704] = 2, + ACTIONS(6386), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172474] = 2, - ACTIONS(10173), 1, + [207712] = 2, + ACTIONS(11625), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172482] = 2, - ACTIONS(10175), 1, - anon_sym_EQ_GT, + [207720] = 2, + ACTIONS(6218), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172490] = 2, - ACTIONS(10177), 1, - anon_sym_EQ_GT, + [207728] = 2, + ACTIONS(11627), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172498] = 2, - ACTIONS(10179), 1, + [207736] = 2, + ACTIONS(11629), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172506] = 2, - ACTIONS(10181), 1, + [207744] = 2, + ACTIONS(11631), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172514] = 2, - ACTIONS(10183), 1, + [207752] = 2, + ACTIONS(11633), 1, anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172522] = 2, - ACTIONS(10185), 1, + [207760] = 2, + ACTIONS(11635), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172530] = 2, - ACTIONS(9074), 1, + [207768] = 2, + ACTIONS(11637), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172538] = 2, - ACTIONS(8240), 1, + [207776] = 2, + ACTIONS(11639), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172546] = 2, - ACTIONS(5691), 1, - anon_sym_in, + [207784] = 2, + ACTIONS(11641), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172554] = 2, - ACTIONS(10187), 1, - anon_sym_EQ_GT, + [207792] = 2, + ACTIONS(11643), 1, + anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172562] = 2, - ACTIONS(5492), 1, - anon_sym_SEMI, + [207800] = 2, + ACTIONS(10883), 1, + anon_sym_meta, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172570] = 2, - ACTIONS(10189), 1, - anon_sym_EQ_GT, + [207808] = 2, + ACTIONS(11645), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172578] = 2, - ACTIONS(5455), 1, - anon_sym_RBRACK, + [207816] = 2, + ACTIONS(11647), 1, + anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172586] = 2, - ACTIONS(10191), 1, - anon_sym_EQ_GT, + [207824] = 2, + ACTIONS(11649), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172594] = 2, - ACTIONS(10193), 1, - anon_sym_RPAREN, + [207832] = 2, + ACTIONS(11651), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172602] = 2, - ACTIONS(8029), 1, - sym_identifier, + [207840] = 2, + ACTIONS(11653), 1, + anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172610] = 2, - ACTIONS(10195), 1, - anon_sym_function, + [207848] = 2, + ACTIONS(6177), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172618] = 2, - ACTIONS(10197), 1, - anon_sym_EQ_GT, + [207856] = 2, + ACTIONS(11655), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172626] = 2, - ACTIONS(10199), 1, - anon_sym_COLON, + [207864] = 2, + ACTIONS(9310), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172634] = 2, - ACTIONS(10201), 1, + [207872] = 2, + ACTIONS(11657), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172642] = 2, - ACTIONS(10203), 1, + [207880] = 2, + ACTIONS(10179), 1, + anon_sym_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [207888] = 2, + ACTIONS(9335), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172650] = 2, - ACTIONS(5549), 1, - anon_sym_RPAREN, + [207896] = 2, + ACTIONS(11659), 1, + anon_sym_function, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172658] = 2, - ACTIONS(5657), 1, - anon_sym_SEMI, + [207904] = 2, + ACTIONS(10603), 1, + anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172666] = 2, - ACTIONS(6730), 1, - anon_sym_is, + [207912] = 2, + ACTIONS(11661), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172674] = 2, - ACTIONS(10205), 1, - anon_sym_new, + [207920] = 2, + ACTIONS(11663), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172682] = 2, - ACTIONS(10207), 1, - sym_identifier, + [207928] = 2, + ACTIONS(11665), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172690] = 2, - ACTIONS(10209), 1, - anon_sym_EQ_GT, + [207936] = 2, + ACTIONS(6290), 1, + anon_sym_SEMI, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172698] = 2, - ACTIONS(10211), 1, - sym_identifier, + [207944] = 2, + ACTIONS(6768), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172706] = 2, - ACTIONS(5619), 1, - anon_sym_RPAREN, + [207952] = 2, + ACTIONS(11667), 1, + anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172714] = 2, - ACTIONS(10213), 1, + [207960] = 2, + ACTIONS(11669), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172722] = 2, - ACTIONS(5453), 1, - anon_sym_RBRACE, + [207968] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(11671), 1, + sym_regex_pattern, + [207978] = 2, + ACTIONS(11673), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172730] = 2, - ACTIONS(10215), 1, + [207986] = 2, + ACTIONS(11675), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172738] = 2, - ACTIONS(4087), 1, - anon_sym_is, + [207994] = 2, + ACTIONS(11677), 1, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172746] = 2, - ACTIONS(10217), 1, - anon_sym_EQ_GT, + [208002] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(11679), 1, + anon_sym_SLASH2, + [208012] = 2, + ACTIONS(11681), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172754] = 2, - ACTIONS(10219), 1, + [208020] = 2, + ACTIONS(11683), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [208028] = 2, + ACTIONS(11685), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172762] = 2, - ACTIONS(10221), 1, - anon_sym_EQ, + [208036] = 2, + ACTIONS(6094), 1, + anon_sym_SEMI, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172770] = 2, - ACTIONS(10223), 1, + [208044] = 2, + ACTIONS(11687), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172778] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + [208052] = 2, + ACTIONS(11689), 1, + sym_identifier, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(10225), 1, - anon_sym_SLASH2, - [172788] = 2, - ACTIONS(10227), 1, - anon_sym_EQ_GT, + sym_comment, + [208060] = 2, + ACTIONS(11691), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172796] = 2, - ACTIONS(10229), 1, - anon_sym_EQ, + [208068] = 2, + ACTIONS(11693), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172804] = 2, - ACTIONS(7025), 1, - anon_sym_is, + [208076] = 2, + ACTIONS(11695), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172812] = 2, - ACTIONS(10231), 1, - sym_identifier, + [208084] = 2, + ACTIONS(11697), 1, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172820] = 2, - ACTIONS(10233), 1, - anon_sym_EQ_GT, + [208092] = 2, + ACTIONS(5814), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172828] = 2, - ACTIONS(10235), 1, + [208100] = 2, + ACTIONS(11699), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172836] = 2, - ACTIONS(10237), 1, - anon_sym_RBRACK, + [208108] = 2, + ACTIONS(5605), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172844] = 2, - ACTIONS(10239), 1, + [208116] = 2, + ACTIONS(11701), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172852] = 2, - ACTIONS(10241), 1, - anon_sym_DOT, + [208124] = 2, + ACTIONS(10211), 1, + anon_sym_RBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172860] = 2, - ACTIONS(10243), 1, + [208132] = 2, + ACTIONS(11703), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172868] = 2, - ACTIONS(10245), 1, - anon_sym_RBRACK, + [208140] = 2, + ACTIONS(11705), 1, + ts_builtin_sym_end, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172876] = 2, - ACTIONS(5515), 1, - anon_sym_SEMI, + [208148] = 2, + ACTIONS(11707), 1, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172884] = 2, - ACTIONS(10247), 1, + [208156] = 2, + ACTIONS(11709), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172892] = 2, - ACTIONS(5444), 1, + [208164] = 2, + ACTIONS(6284), 1, anon_sym_SEMI, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172900] = 2, - ACTIONS(10249), 1, - anon_sym_EQ_GT, + [208172] = 2, + ACTIONS(11711), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172908] = 2, - ACTIONS(9241), 1, - anon_sym_GT, + [208180] = 2, + ACTIONS(11713), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172916] = 2, - ACTIONS(10251), 1, + [208188] = 2, + ACTIONS(11715), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172924] = 2, - ACTIONS(10253), 1, - anon_sym_new, + [208196] = 2, + ACTIONS(10252), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172932] = 2, - ACTIONS(5621), 1, - anon_sym_RPAREN, + [208204] = 2, + ACTIONS(11717), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172940] = 2, - ACTIONS(10255), 1, - anon_sym_EQ_GT, + [208212] = 2, + ACTIONS(11719), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [208220] = 2, + ACTIONS(11721), 1, + anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172948] = 2, - ACTIONS(10257), 1, + [208228] = 2, + ACTIONS(11723), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172956] = 3, - ACTIONS(3), 1, + [208236] = 2, + ACTIONS(11725), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, sym_comment, - ACTIONS(5), 1, + [208244] = 2, + ACTIONS(11727), 1, + sym_identifier, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(10259), 1, - sym_regex_pattern, + sym_comment, + [208252] = 2, + ACTIONS(11729), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, }; static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(1180)] = 0, - [SMALL_STATE(1181)] = 93, - [SMALL_STATE(1182)] = 182, - [SMALL_STATE(1183)] = 275, - [SMALL_STATE(1184)] = 368, - [SMALL_STATE(1185)] = 461, - [SMALL_STATE(1186)] = 532, - [SMALL_STATE(1187)] = 603, - [SMALL_STATE(1188)] = 674, - [SMALL_STATE(1189)] = 745, - [SMALL_STATE(1190)] = 816, - [SMALL_STATE(1191)] = 909, - [SMALL_STATE(1192)] = 980, - [SMALL_STATE(1193)] = 1073, - [SMALL_STATE(1194)] = 1146, - [SMALL_STATE(1195)] = 1219, - [SMALL_STATE(1196)] = 1290, - [SMALL_STATE(1197)] = 1385, - [SMALL_STATE(1198)] = 1478, - [SMALL_STATE(1199)] = 1569, - [SMALL_STATE(1200)] = 1662, - [SMALL_STATE(1201)] = 1751, - [SMALL_STATE(1202)] = 1839, - [SMALL_STATE(1203)] = 1909, - [SMALL_STATE(1204)] = 1999, - [SMALL_STATE(1205)] = 2087, - [SMALL_STATE(1206)] = 2175, - [SMALL_STATE(1207)] = 2263, - [SMALL_STATE(1208)] = 2349, - [SMALL_STATE(1209)] = 2441, - [SMALL_STATE(1210)] = 2511, - [SMALL_STATE(1211)] = 2599, - [SMALL_STATE(1212)] = 2687, - [SMALL_STATE(1213)] = 2773, - [SMALL_STATE(1214)] = 2863, - [SMALL_STATE(1215)] = 2951, - [SMALL_STATE(1216)] = 3039, - [SMALL_STATE(1217)] = 3113, - [SMALL_STATE(1218)] = 3205, - [SMALL_STATE(1219)] = 3293, - [SMALL_STATE(1220)] = 3384, - [SMALL_STATE(1221)] = 3465, - [SMALL_STATE(1222)] = 3556, - [SMALL_STATE(1223)] = 3635, - [SMALL_STATE(1224)] = 3730, - [SMALL_STATE(1225)] = 3817, - [SMALL_STATE(1226)] = 3906, - [SMALL_STATE(1227)] = 3993, - [SMALL_STATE(1228)] = 4084, - [SMALL_STATE(1229)] = 4171, - [SMALL_STATE(1230)] = 4258, - [SMALL_STATE(1231)] = 4347, - [SMALL_STATE(1232)] = 4438, - [SMALL_STATE(1233)] = 4518, - [SMALL_STATE(1234)] = 4608, - [SMALL_STATE(1235)] = 4686, - [SMALL_STATE(1236)] = 4772, - [SMALL_STATE(1237)] = 4858, - [SMALL_STATE(1238)] = 4932, - [SMALL_STATE(1239)] = 5018, - [SMALL_STATE(1240)] = 5104, - [SMALL_STATE(1241)] = 5194, - [SMALL_STATE(1242)] = 5280, - [SMALL_STATE(1243)] = 5372, - [SMALL_STATE(1244)] = 5458, - [SMALL_STATE(1245)] = 5532, - [SMALL_STATE(1246)] = 5600, - [SMALL_STATE(1247)] = 5686, - [SMALL_STATE(1248)] = 5776, - [SMALL_STATE(1249)] = 5862, - [SMALL_STATE(1250)] = 5940, - [SMALL_STATE(1251)] = 6032, - [SMALL_STATE(1252)] = 6110, - [SMALL_STATE(1253)] = 6184, - [SMALL_STATE(1254)] = 6258, - [SMALL_STATE(1255)] = 6344, - [SMALL_STATE(1256)] = 6434, - [SMALL_STATE(1257)] = 6520, - [SMALL_STATE(1258)] = 6598, - [SMALL_STATE(1259)] = 6684, - [SMALL_STATE(1260)] = 6762, - [SMALL_STATE(1261)] = 6848, - [SMALL_STATE(1262)] = 6934, - [SMALL_STATE(1263)] = 7008, - [SMALL_STATE(1264)] = 7086, - [SMALL_STATE(1265)] = 7172, - [SMALL_STATE(1266)] = 7259, - [SMALL_STATE(1267)] = 7334, - [SMALL_STATE(1268)] = 7403, - [SMALL_STATE(1269)] = 7472, - [SMALL_STATE(1270)] = 7561, - [SMALL_STATE(1271)] = 7636, - [SMALL_STATE(1272)] = 7703, - [SMALL_STATE(1273)] = 7782, - [SMALL_STATE(1274)] = 7857, - [SMALL_STATE(1275)] = 7946, - [SMALL_STATE(1276)] = 8015, - [SMALL_STATE(1277)] = 8094, - [SMALL_STATE(1278)] = 8179, - [SMALL_STATE(1279)] = 8264, - [SMALL_STATE(1280)] = 8331, - [SMALL_STATE(1281)] = 8414, - [SMALL_STATE(1282)] = 8499, - [SMALL_STATE(1283)] = 8570, - [SMALL_STATE(1284)] = 8659, - [SMALL_STATE(1285)] = 8736, - [SMALL_STATE(1286)] = 8813, - [SMALL_STATE(1287)] = 8902, - [SMALL_STATE(1288)] = 8979, - [SMALL_STATE(1289)] = 9048, - [SMALL_STATE(1290)] = 9123, - [SMALL_STATE(1291)] = 9206, - [SMALL_STATE(1292)] = 9275, - [SMALL_STATE(1293)] = 9344, - [SMALL_STATE(1294)] = 9418, - [SMALL_STATE(1295)] = 9500, - [SMALL_STATE(1296)] = 9574, - [SMALL_STATE(1297)] = 9640, - [SMALL_STATE(1298)] = 9706, - [SMALL_STATE(1299)] = 9786, - [SMALL_STATE(1300)] = 9852, - [SMALL_STATE(1301)] = 9926, - [SMALL_STATE(1302)] = 10002, - [SMALL_STATE(1303)] = 10068, - [SMALL_STATE(1304)] = 10138, - [SMALL_STATE(1305)] = 10226, - [SMALL_STATE(1306)] = 10310, - [SMALL_STATE(1307)] = 10382, - [SMALL_STATE(1308)] = 10470, - [SMALL_STATE(1309)] = 10544, - [SMALL_STATE(1310)] = 10616, - [SMALL_STATE(1311)] = 10682, - [SMALL_STATE(1312)] = 10748, - [SMALL_STATE(1313)] = 10814, - [SMALL_STATE(1314)] = 10880, - [SMALL_STATE(1315)] = 10952, - [SMALL_STATE(1316)] = 11024, - [SMALL_STATE(1317)] = 11102, - [SMALL_STATE(1318)] = 11180, - [SMALL_STATE(1319)] = 11258, - [SMALL_STATE(1320)] = 11324, - [SMALL_STATE(1321)] = 11390, - [SMALL_STATE(1322)] = 11456, - [SMALL_STATE(1323)] = 11530, - [SMALL_STATE(1324)] = 11604, - [SMALL_STATE(1325)] = 11676, - [SMALL_STATE(1326)] = 11748, - [SMALL_STATE(1327)] = 11820, - [SMALL_STATE(1328)] = 11904, - [SMALL_STATE(1329)] = 11988, - [SMALL_STATE(1330)] = 12054, - [SMALL_STATE(1331)] = 12126, - [SMALL_STATE(1332)] = 12197, - [SMALL_STATE(1333)] = 12268, - [SMALL_STATE(1334)] = 12341, - [SMALL_STATE(1335)] = 12410, - [SMALL_STATE(1336)] = 12485, - [SMALL_STATE(1337)] = 12562, - [SMALL_STATE(1338)] = 12631, - [SMALL_STATE(1339)] = 12700, - [SMALL_STATE(1340)] = 12767, - [SMALL_STATE(1341)] = 12838, - [SMALL_STATE(1342)] = 12911, - [SMALL_STATE(1343)] = 12994, - [SMALL_STATE(1344)] = 13073, - [SMALL_STATE(1345)] = 13148, - [SMALL_STATE(1346)] = 13221, - [SMALL_STATE(1347)] = 13294, - [SMALL_STATE(1348)] = 13365, - [SMALL_STATE(1349)] = 13432, - [SMALL_STATE(1350)] = 13501, - [SMALL_STATE(1351)] = 13578, - [SMALL_STATE(1352)] = 13655, - [SMALL_STATE(1353)] = 13732, - [SMALL_STATE(1354)] = 13806, - [SMALL_STATE(1355)] = 13876, - [SMALL_STATE(1356)] = 13942, - [SMALL_STATE(1357)] = 14018, - [SMALL_STATE(1358)] = 14092, - [SMALL_STATE(1359)] = 14212, - [SMALL_STATE(1360)] = 14332, - [SMALL_STATE(1361)] = 14402, - [SMALL_STATE(1362)] = 14472, - [SMALL_STATE(1363)] = 14544, - [SMALL_STATE(1364)] = 14616, - [SMALL_STATE(1365)] = 14736, - [SMALL_STATE(1366)] = 14806, - [SMALL_STATE(1367)] = 14876, - [SMALL_STATE(1368)] = 14950, - [SMALL_STATE(1369)] = 15070, - [SMALL_STATE(1370)] = 15140, - [SMALL_STATE(1371)] = 15206, - [SMALL_STATE(1372)] = 15276, - [SMALL_STATE(1373)] = 15396, - [SMALL_STATE(1374)] = 15470, - [SMALL_STATE(1375)] = 15542, - [SMALL_STATE(1376)] = 15612, - [SMALL_STATE(1377)] = 15732, - [SMALL_STATE(1378)] = 15800, - [SMALL_STATE(1379)] = 15873, - [SMALL_STATE(1380)] = 15940, - [SMALL_STATE(1381)] = 16011, - [SMALL_STATE(1382)] = 16084, - [SMALL_STATE(1383)] = 16153, - [SMALL_STATE(1384)] = 16224, - [SMALL_STATE(1385)] = 16293, - [SMALL_STATE(1386)] = 16360, - [SMALL_STATE(1387)] = 16429, - [SMALL_STATE(1388)] = 16498, - [SMALL_STATE(1389)] = 16567, - [SMALL_STATE(1390)] = 16636, - [SMALL_STATE(1391)] = 16705, - [SMALL_STATE(1392)] = 16774, - [SMALL_STATE(1393)] = 16842, - [SMALL_STATE(1394)] = 16958, - [SMALL_STATE(1395)] = 17026, - [SMALL_STATE(1396)] = 17094, - [SMALL_STATE(1397)] = 17210, - [SMALL_STATE(1398)] = 17278, - [SMALL_STATE(1399)] = 17394, - [SMALL_STATE(1400)] = 17462, - [SMALL_STATE(1401)] = 17578, - [SMALL_STATE(1402)] = 17646, - [SMALL_STATE(1403)] = 17762, - [SMALL_STATE(1404)] = 17830, - [SMALL_STATE(1405)] = 17898, - [SMALL_STATE(1406)] = 18014, - [SMALL_STATE(1407)] = 18130, - [SMALL_STATE(1408)] = 18198, - [SMALL_STATE(1409)] = 18266, - [SMALL_STATE(1410)] = 18382, - [SMALL_STATE(1411)] = 18450, - [SMALL_STATE(1412)] = 18518, - [SMALL_STATE(1413)] = 18586, - [SMALL_STATE(1414)] = 18654, - [SMALL_STATE(1415)] = 18722, - [SMALL_STATE(1416)] = 18838, - [SMALL_STATE(1417)] = 18906, - [SMALL_STATE(1418)] = 18976, - [SMALL_STATE(1419)] = 19042, - [SMALL_STATE(1420)] = 19158, - [SMALL_STATE(1421)] = 19226, - [SMALL_STATE(1422)] = 19294, - [SMALL_STATE(1423)] = 19360, - [SMALL_STATE(1424)] = 19476, - [SMALL_STATE(1425)] = 19592, - [SMALL_STATE(1426)] = 19708, - [SMALL_STATE(1427)] = 19824, - [SMALL_STATE(1428)] = 19892, - [SMALL_STATE(1429)] = 19960, - [SMALL_STATE(1430)] = 20076, - [SMALL_STATE(1431)] = 20192, - [SMALL_STATE(1432)] = 20308, - [SMALL_STATE(1433)] = 20424, - [SMALL_STATE(1434)] = 20492, - [SMALL_STATE(1435)] = 20557, - [SMALL_STATE(1436)] = 20622, - [SMALL_STATE(1437)] = 20687, - [SMALL_STATE(1438)] = 20752, - [SMALL_STATE(1439)] = 20817, - [SMALL_STATE(1440)] = 20882, - [SMALL_STATE(1441)] = 20947, - [SMALL_STATE(1442)] = 21012, - [SMALL_STATE(1443)] = 21077, - [SMALL_STATE(1444)] = 21189, - [SMALL_STATE(1445)] = 21301, - [SMALL_STATE(1446)] = 21413, - [SMALL_STATE(1447)] = 21533, - [SMALL_STATE(1448)] = 21645, - [SMALL_STATE(1449)] = 21765, - [SMALL_STATE(1450)] = 21885, - [SMALL_STATE(1451)] = 21997, - [SMALL_STATE(1452)] = 22117, - [SMALL_STATE(1453)] = 22229, - [SMALL_STATE(1454)] = 22349, - [SMALL_STATE(1455)] = 22461, - [SMALL_STATE(1456)] = 22572, - [SMALL_STATE(1457)] = 22683, - [SMALL_STATE(1458)] = 22794, - [SMALL_STATE(1459)] = 22905, - [SMALL_STATE(1460)] = 23016, - [SMALL_STATE(1461)] = 23127, - [SMALL_STATE(1462)] = 23238, - [SMALL_STATE(1463)] = 23349, - [SMALL_STATE(1464)] = 23460, - [SMALL_STATE(1465)] = 23571, - [SMALL_STATE(1466)] = 23682, - [SMALL_STATE(1467)] = 23794, - [SMALL_STATE(1468)] = 23896, - [SMALL_STATE(1469)] = 23974, - [SMALL_STATE(1470)] = 24076, - [SMALL_STATE(1471)] = 24178, - [SMALL_STATE(1472)] = 24280, - [SMALL_STATE(1473)] = 24382, - [SMALL_STATE(1474)] = 24484, - [SMALL_STATE(1475)] = 24594, - [SMALL_STATE(1476)] = 24661, - [SMALL_STATE(1477)] = 24728, - [SMALL_STATE(1478)] = 24795, - [SMALL_STATE(1479)] = 24862, - [SMALL_STATE(1480)] = 24927, - [SMALL_STATE(1481)] = 24983, - [SMALL_STATE(1482)] = 25045, - [SMALL_STATE(1483)] = 25113, - [SMALL_STATE(1484)] = 25171, - [SMALL_STATE(1485)] = 25227, - [SMALL_STATE(1486)] = 25321, - [SMALL_STATE(1487)] = 25377, - [SMALL_STATE(1488)] = 25433, - [SMALL_STATE(1489)] = 25493, - [SMALL_STATE(1490)] = 25549, - [SMALL_STATE(1491)] = 25611, - [SMALL_STATE(1492)] = 25671, - [SMALL_STATE(1493)] = 25729, - [SMALL_STATE(1494)] = 25787, - [SMALL_STATE(1495)] = 25843, - [SMALL_STATE(1496)] = 25899, - [SMALL_STATE(1497)] = 25960, - [SMALL_STATE(1498)] = 26015, - [SMALL_STATE(1499)] = 26070, - [SMALL_STATE(1500)] = 26125, - [SMALL_STATE(1501)] = 26180, - [SMALL_STATE(1502)] = 26241, - [SMALL_STATE(1503)] = 26296, - [SMALL_STATE(1504)] = 26357, - [SMALL_STATE(1505)] = 26418, - [SMALL_STATE(1506)] = 26479, - [SMALL_STATE(1507)] = 26534, - [SMALL_STATE(1508)] = 26595, - [SMALL_STATE(1509)] = 26656, - [SMALL_STATE(1510)] = 26715, - [SMALL_STATE(1511)] = 26770, - [SMALL_STATE(1512)] = 26825, - [SMALL_STATE(1513)] = 26880, - [SMALL_STATE(1514)] = 26935, - [SMALL_STATE(1515)] = 26990, - [SMALL_STATE(1516)] = 27045, - [SMALL_STATE(1517)] = 27100, - [SMALL_STATE(1518)] = 27155, - [SMALL_STATE(1519)] = 27210, - [SMALL_STATE(1520)] = 27265, - [SMALL_STATE(1521)] = 27320, - [SMALL_STATE(1522)] = 27375, - [SMALL_STATE(1523)] = 27430, - [SMALL_STATE(1524)] = 27485, - [SMALL_STATE(1525)] = 27540, - [SMALL_STATE(1526)] = 27595, - [SMALL_STATE(1527)] = 27650, - [SMALL_STATE(1528)] = 27705, - [SMALL_STATE(1529)] = 27760, - [SMALL_STATE(1530)] = 27815, - [SMALL_STATE(1531)] = 27870, - [SMALL_STATE(1532)] = 27925, - [SMALL_STATE(1533)] = 27980, - [SMALL_STATE(1534)] = 28035, - [SMALL_STATE(1535)] = 28090, - [SMALL_STATE(1536)] = 28145, - [SMALL_STATE(1537)] = 28200, - [SMALL_STATE(1538)] = 28259, - [SMALL_STATE(1539)] = 28314, - [SMALL_STATE(1540)] = 28369, - [SMALL_STATE(1541)] = 28424, - [SMALL_STATE(1542)] = 28485, - [SMALL_STATE(1543)] = 28540, - [SMALL_STATE(1544)] = 28627, - [SMALL_STATE(1545)] = 28684, - [SMALL_STATE(1546)] = 28739, - [SMALL_STATE(1547)] = 28794, - [SMALL_STATE(1548)] = 28855, - [SMALL_STATE(1549)] = 28942, - [SMALL_STATE(1550)] = 28997, - [SMALL_STATE(1551)] = 29052, - [SMALL_STATE(1552)] = 29107, - [SMALL_STATE(1553)] = 29162, - [SMALL_STATE(1554)] = 29217, - [SMALL_STATE(1555)] = 29272, - [SMALL_STATE(1556)] = 29327, - [SMALL_STATE(1557)] = 29382, - [SMALL_STATE(1558)] = 29437, - [SMALL_STATE(1559)] = 29498, - [SMALL_STATE(1560)] = 29555, - [SMALL_STATE(1561)] = 29616, - [SMALL_STATE(1562)] = 29675, - [SMALL_STATE(1563)] = 29732, - [SMALL_STATE(1564)] = 29787, - [SMALL_STATE(1565)] = 29842, - [SMALL_STATE(1566)] = 29897, - [SMALL_STATE(1567)] = 29952, - [SMALL_STATE(1568)] = 30009, - [SMALL_STATE(1569)] = 30068, - [SMALL_STATE(1570)] = 30125, - [SMALL_STATE(1571)] = 30180, - [SMALL_STATE(1572)] = 30235, - [SMALL_STATE(1573)] = 30292, - [SMALL_STATE(1574)] = 30379, - [SMALL_STATE(1575)] = 30436, - [SMALL_STATE(1576)] = 30491, - [SMALL_STATE(1577)] = 30546, - [SMALL_STATE(1578)] = 30601, - [SMALL_STATE(1579)] = 30658, - [SMALL_STATE(1580)] = 30715, - [SMALL_STATE(1581)] = 30770, - [SMALL_STATE(1582)] = 30825, - [SMALL_STATE(1583)] = 30880, - [SMALL_STATE(1584)] = 30941, - [SMALL_STATE(1585)] = 31002, - [SMALL_STATE(1586)] = 31059, - [SMALL_STATE(1587)] = 31116, - [SMALL_STATE(1588)] = 31171, - [SMALL_STATE(1589)] = 31226, - [SMALL_STATE(1590)] = 31281, - [SMALL_STATE(1591)] = 31336, - [SMALL_STATE(1592)] = 31391, - [SMALL_STATE(1593)] = 31446, - [SMALL_STATE(1594)] = 31501, - [SMALL_STATE(1595)] = 31556, - [SMALL_STATE(1596)] = 31611, - [SMALL_STATE(1597)] = 31666, - [SMALL_STATE(1598)] = 31721, - [SMALL_STATE(1599)] = 31776, - [SMALL_STATE(1600)] = 31831, - [SMALL_STATE(1601)] = 31886, - [SMALL_STATE(1602)] = 31943, - [SMALL_STATE(1603)] = 31998, - [SMALL_STATE(1604)] = 32053, - [SMALL_STATE(1605)] = 32110, - [SMALL_STATE(1606)] = 32165, - [SMALL_STATE(1607)] = 32226, - [SMALL_STATE(1608)] = 32281, - [SMALL_STATE(1609)] = 32336, - [SMALL_STATE(1610)] = 32391, - [SMALL_STATE(1611)] = 32454, - [SMALL_STATE(1612)] = 32541, - [SMALL_STATE(1613)] = 32596, - [SMALL_STATE(1614)] = 32651, - [SMALL_STATE(1615)] = 32706, - [SMALL_STATE(1616)] = 32793, - [SMALL_STATE(1617)] = 32856, - [SMALL_STATE(1618)] = 32919, - [SMALL_STATE(1619)] = 32978, - [SMALL_STATE(1620)] = 33033, - [SMALL_STATE(1621)] = 33088, - [SMALL_STATE(1622)] = 33145, - [SMALL_STATE(1623)] = 33200, - [SMALL_STATE(1624)] = 33259, - [SMALL_STATE(1625)] = 33314, - [SMALL_STATE(1626)] = 33368, - [SMALL_STATE(1627)] = 33422, - [SMALL_STATE(1628)] = 33482, - [SMALL_STATE(1629)] = 33552, - [SMALL_STATE(1630)] = 33662, - [SMALL_STATE(1631)] = 33722, - [SMALL_STATE(1632)] = 33776, - [SMALL_STATE(1633)] = 33854, - [SMALL_STATE(1634)] = 33942, - [SMALL_STATE(1635)] = 34044, - [SMALL_STATE(1636)] = 34104, - [SMALL_STATE(1637)] = 34158, - [SMALL_STATE(1638)] = 34212, - [SMALL_STATE(1639)] = 34266, - [SMALL_STATE(1640)] = 34320, - [SMALL_STATE(1641)] = 34374, - [SMALL_STATE(1642)] = 34484, - [SMALL_STATE(1643)] = 34538, - [SMALL_STATE(1644)] = 34592, - [SMALL_STATE(1645)] = 34672, - [SMALL_STATE(1646)] = 34726, - [SMALL_STATE(1647)] = 34780, - [SMALL_STATE(1648)] = 34834, - [SMALL_STATE(1649)] = 34888, - [SMALL_STATE(1650)] = 34998, - [SMALL_STATE(1651)] = 35108, - [SMALL_STATE(1652)] = 35218, - [SMALL_STATE(1653)] = 35272, - [SMALL_STATE(1654)] = 35326, - [SMALL_STATE(1655)] = 35380, - [SMALL_STATE(1656)] = 35434, - [SMALL_STATE(1657)] = 35488, - [SMALL_STATE(1658)] = 35542, - [SMALL_STATE(1659)] = 35596, - [SMALL_STATE(1660)] = 35650, - [SMALL_STATE(1661)] = 35704, - [SMALL_STATE(1662)] = 35758, - [SMALL_STATE(1663)] = 35812, - [SMALL_STATE(1664)] = 35866, - [SMALL_STATE(1665)] = 35920, - [SMALL_STATE(1666)] = 35974, - [SMALL_STATE(1667)] = 36028, - [SMALL_STATE(1668)] = 36082, - [SMALL_STATE(1669)] = 36164, - [SMALL_STATE(1670)] = 36238, - [SMALL_STATE(1671)] = 36292, - [SMALL_STATE(1672)] = 36346, - [SMALL_STATE(1673)] = 36400, - [SMALL_STATE(1674)] = 36454, - [SMALL_STATE(1675)] = 36508, - [SMALL_STATE(1676)] = 36562, - [SMALL_STATE(1677)] = 36616, - [SMALL_STATE(1678)] = 36670, - [SMALL_STATE(1679)] = 36724, - [SMALL_STATE(1680)] = 36804, - [SMALL_STATE(1681)] = 36858, - [SMALL_STATE(1682)] = 36912, - [SMALL_STATE(1683)] = 36992, - [SMALL_STATE(1684)] = 37046, - [SMALL_STATE(1685)] = 37100, - [SMALL_STATE(1686)] = 37154, - [SMALL_STATE(1687)] = 37208, - [SMALL_STATE(1688)] = 37318, - [SMALL_STATE(1689)] = 37372, - [SMALL_STATE(1690)] = 37426, - [SMALL_STATE(1691)] = 37510, - [SMALL_STATE(1692)] = 37564, - [SMALL_STATE(1693)] = 37618, - [SMALL_STATE(1694)] = 37672, - [SMALL_STATE(1695)] = 37726, - [SMALL_STATE(1696)] = 37806, - [SMALL_STATE(1697)] = 37860, - [SMALL_STATE(1698)] = 37914, - [SMALL_STATE(1699)] = 37968, - [SMALL_STATE(1700)] = 38022, - [SMALL_STATE(1701)] = 38132, - [SMALL_STATE(1702)] = 38186, - [SMALL_STATE(1703)] = 38240, - [SMALL_STATE(1704)] = 38318, - [SMALL_STATE(1705)] = 38372, - [SMALL_STATE(1706)] = 38446, - [SMALL_STATE(1707)] = 38556, - [SMALL_STATE(1708)] = 38636, - [SMALL_STATE(1709)] = 38690, - [SMALL_STATE(1710)] = 38762, - [SMALL_STATE(1711)] = 38872, - [SMALL_STATE(1712)] = 38982, - [SMALL_STATE(1713)] = 39036, - [SMALL_STATE(1714)] = 39090, - [SMALL_STATE(1715)] = 39200, - [SMALL_STATE(1716)] = 39310, - [SMALL_STATE(1717)] = 39366, - [SMALL_STATE(1718)] = 39420, - [SMALL_STATE(1719)] = 39474, - [SMALL_STATE(1720)] = 39528, - [SMALL_STATE(1721)] = 39582, - [SMALL_STATE(1722)] = 39660, - [SMALL_STATE(1723)] = 39738, - [SMALL_STATE(1724)] = 39792, - [SMALL_STATE(1725)] = 39846, - [SMALL_STATE(1726)] = 39900, - [SMALL_STATE(1727)] = 39954, - [SMALL_STATE(1728)] = 40052, - [SMALL_STATE(1729)] = 40106, - [SMALL_STATE(1730)] = 40206, - [SMALL_STATE(1731)] = 40286, - [SMALL_STATE(1732)] = 40396, - [SMALL_STATE(1733)] = 40474, - [SMALL_STATE(1734)] = 40554, - [SMALL_STATE(1735)] = 40634, - [SMALL_STATE(1736)] = 40712, - [SMALL_STATE(1737)] = 40804, - [SMALL_STATE(1738)] = 40858, - [SMALL_STATE(1739)] = 40914, - [SMALL_STATE(1740)] = 41008, - [SMALL_STATE(1741)] = 41062, - [SMALL_STATE(1742)] = 41158, - [SMALL_STATE(1743)] = 41236, - [SMALL_STATE(1744)] = 41316, - [SMALL_STATE(1745)] = 41370, - [SMALL_STATE(1746)] = 41426, - [SMALL_STATE(1747)] = 41480, - [SMALL_STATE(1748)] = 41534, - [SMALL_STATE(1749)] = 41594, - [SMALL_STATE(1750)] = 41704, - [SMALL_STATE(1751)] = 41777, - [SMALL_STATE(1752)] = 41830, - [SMALL_STATE(1753)] = 41887, - [SMALL_STATE(1754)] = 41962, - [SMALL_STATE(1755)] = 42023, - [SMALL_STATE(1756)] = 42084, - [SMALL_STATE(1757)] = 42157, - [SMALL_STATE(1758)] = 42230, - [SMALL_STATE(1759)] = 42305, - [SMALL_STATE(1760)] = 42358, - [SMALL_STATE(1761)] = 42415, - [SMALL_STATE(1762)] = 42524, - [SMALL_STATE(1763)] = 42579, - [SMALL_STATE(1764)] = 42642, - [SMALL_STATE(1765)] = 42695, - [SMALL_STATE(1766)] = 42748, - [SMALL_STATE(1767)] = 42827, - [SMALL_STATE(1768)] = 42900, - [SMALL_STATE(1769)] = 42973, - [SMALL_STATE(1770)] = 43026, - [SMALL_STATE(1771)] = 43089, - [SMALL_STATE(1772)] = 43152, - [SMALL_STATE(1773)] = 43209, - [SMALL_STATE(1774)] = 43272, - [SMALL_STATE(1775)] = 43325, - [SMALL_STATE(1776)] = 43380, - [SMALL_STATE(1777)] = 43432, - [SMALL_STATE(1778)] = 43508, - [SMALL_STATE(1779)] = 43616, - [SMALL_STATE(1780)] = 43724, - [SMALL_STATE(1781)] = 43778, - [SMALL_STATE(1782)] = 43848, - [SMALL_STATE(1783)] = 43902, - [SMALL_STATE(1784)] = 43960, - [SMALL_STATE(1785)] = 44018, - [SMALL_STATE(1786)] = 44102, - [SMALL_STATE(1787)] = 44154, - [SMALL_STATE(1788)] = 44212, - [SMALL_STATE(1789)] = 44268, - [SMALL_STATE(1790)] = 44322, - [SMALL_STATE(1791)] = 44430, - [SMALL_STATE(1792)] = 44538, - [SMALL_STATE(1793)] = 44620, - [SMALL_STATE(1794)] = 44672, - [SMALL_STATE(1795)] = 44744, - [SMALL_STATE(1796)] = 44840, - [SMALL_STATE(1797)] = 44938, - [SMALL_STATE(1798)] = 45016, - [SMALL_STATE(1799)] = 45106, - [SMALL_STATE(1800)] = 45198, - [SMALL_STATE(1801)] = 45292, - [SMALL_STATE(1802)] = 45368, - [SMALL_STATE(1803)] = 45446, - [SMALL_STATE(1804)] = 45532, - [SMALL_STATE(1805)] = 45632, - [SMALL_STATE(1806)] = 45740, - [SMALL_STATE(1807)] = 45848, - [SMALL_STATE(1808)] = 45916, - [SMALL_STATE(1809)] = 46000, - [SMALL_STATE(1810)] = 46054, - [SMALL_STATE(1811)] = 46108, - [SMALL_STATE(1812)] = 46162, - [SMALL_STATE(1813)] = 46216, - [SMALL_STATE(1814)] = 46280, - [SMALL_STATE(1815)] = 46336, - [SMALL_STATE(1816)] = 46392, - [SMALL_STATE(1817)] = 46448, - [SMALL_STATE(1818)] = 46532, - [SMALL_STATE(1819)] = 46592, - [SMALL_STATE(1820)] = 46652, - [SMALL_STATE(1821)] = 46712, - [SMALL_STATE(1822)] = 46786, - [SMALL_STATE(1823)] = 46856, - [SMALL_STATE(1824)] = 46930, - [SMALL_STATE(1825)] = 47000, - [SMALL_STATE(1826)] = 47058, - [SMALL_STATE(1827)] = 47128, - [SMALL_STATE(1828)] = 47202, - [SMALL_STATE(1829)] = 47286, - [SMALL_STATE(1830)] = 47370, - [SMALL_STATE(1831)] = 47432, - [SMALL_STATE(1832)] = 47494, - [SMALL_STATE(1833)] = 47610, - [SMALL_STATE(1834)] = 47718, - [SMALL_STATE(1835)] = 47826, - [SMALL_STATE(1836)] = 47942, - [SMALL_STATE(1837)] = 48050, - [SMALL_STATE(1838)] = 48158, - [SMALL_STATE(1839)] = 48210, - [SMALL_STATE(1840)] = 48270, - [SMALL_STATE(1841)] = 48330, - [SMALL_STATE(1842)] = 48438, - [SMALL_STATE(1843)] = 48554, - [SMALL_STATE(1844)] = 48662, - [SMALL_STATE(1845)] = 48778, - [SMALL_STATE(1846)] = 48886, - [SMALL_STATE(1847)] = 48994, - [SMALL_STATE(1848)] = 49102, - [SMALL_STATE(1849)] = 49210, - [SMALL_STATE(1850)] = 49318, - [SMALL_STATE(1851)] = 49400, - [SMALL_STATE(1852)] = 49472, - [SMALL_STATE(1853)] = 49568, - [SMALL_STATE(1854)] = 49666, - [SMALL_STATE(1855)] = 49744, - [SMALL_STATE(1856)] = 49834, - [SMALL_STATE(1857)] = 49926, - [SMALL_STATE(1858)] = 50020, - [SMALL_STATE(1859)] = 50096, - [SMALL_STATE(1860)] = 50174, - [SMALL_STATE(1861)] = 50260, - [SMALL_STATE(1862)] = 50360, - [SMALL_STATE(1863)] = 50468, - [SMALL_STATE(1864)] = 50576, - [SMALL_STATE(1865)] = 50684, - [SMALL_STATE(1866)] = 50792, - [SMALL_STATE(1867)] = 50900, - [SMALL_STATE(1868)] = 51008, - [SMALL_STATE(1869)] = 51116, - [SMALL_STATE(1870)] = 51224, - [SMALL_STATE(1871)] = 51298, - [SMALL_STATE(1872)] = 51368, - [SMALL_STATE(1873)] = 51442, - [SMALL_STATE(1874)] = 51526, - [SMALL_STATE(1875)] = 51578, - [SMALL_STATE(1876)] = 51686, - [SMALL_STATE(1877)] = 51756, - [SMALL_STATE(1878)] = 51828, - [SMALL_STATE(1879)] = 51902, - [SMALL_STATE(1880)] = 51960, - [SMALL_STATE(1881)] = 52030, - [SMALL_STATE(1882)] = 52106, - [SMALL_STATE(1883)] = 52214, - [SMALL_STATE(1884)] = 52282, - [SMALL_STATE(1885)] = 52390, - [SMALL_STATE(1886)] = 52457, - [SMALL_STATE(1887)] = 52508, - [SMALL_STATE(1888)] = 52559, - [SMALL_STATE(1889)] = 52610, - [SMALL_STATE(1890)] = 52661, - [SMALL_STATE(1891)] = 52712, - [SMALL_STATE(1892)] = 52763, - [SMALL_STATE(1893)] = 52814, - [SMALL_STATE(1894)] = 52865, - [SMALL_STATE(1895)] = 52916, - [SMALL_STATE(1896)] = 52967, - [SMALL_STATE(1897)] = 53018, - [SMALL_STATE(1898)] = 53069, - [SMALL_STATE(1899)] = 53120, - [SMALL_STATE(1900)] = 53171, - [SMALL_STATE(1901)] = 53222, - [SMALL_STATE(1902)] = 53273, - [SMALL_STATE(1903)] = 53324, - [SMALL_STATE(1904)] = 53375, - [SMALL_STATE(1905)] = 53432, - [SMALL_STATE(1906)] = 53483, - [SMALL_STATE(1907)] = 53534, - [SMALL_STATE(1908)] = 53591, - [SMALL_STATE(1909)] = 53642, - [SMALL_STATE(1910)] = 53693, - [SMALL_STATE(1911)] = 53744, - [SMALL_STATE(1912)] = 53795, - [SMALL_STATE(1913)] = 53846, - [SMALL_STATE(1914)] = 53897, - [SMALL_STATE(1915)] = 53948, - [SMALL_STATE(1916)] = 53999, - [SMALL_STATE(1917)] = 54050, - [SMALL_STATE(1918)] = 54101, - [SMALL_STATE(1919)] = 54152, - [SMALL_STATE(1920)] = 54203, - [SMALL_STATE(1921)] = 54254, - [SMALL_STATE(1922)] = 54305, - [SMALL_STATE(1923)] = 54356, - [SMALL_STATE(1924)] = 54407, - [SMALL_STATE(1925)] = 54458, - [SMALL_STATE(1926)] = 54509, - [SMALL_STATE(1927)] = 54560, - [SMALL_STATE(1928)] = 54611, - [SMALL_STATE(1929)] = 54662, - [SMALL_STATE(1930)] = 54713, - [SMALL_STATE(1931)] = 54764, - [SMALL_STATE(1932)] = 54815, - [SMALL_STATE(1933)] = 54866, - [SMALL_STATE(1934)] = 54917, - [SMALL_STATE(1935)] = 54968, - [SMALL_STATE(1936)] = 55027, - [SMALL_STATE(1937)] = 55084, - [SMALL_STATE(1938)] = 55195, - [SMALL_STATE(1939)] = 55250, - [SMALL_STATE(1940)] = 55361, - [SMALL_STATE(1941)] = 55420, - [SMALL_STATE(1942)] = 55531, - [SMALL_STATE(1943)] = 55582, - [SMALL_STATE(1944)] = 55657, - [SMALL_STATE(1945)] = 55710, - [SMALL_STATE(1946)] = 55787, - [SMALL_STATE(1947)] = 55898, - [SMALL_STATE(1948)] = 55949, - [SMALL_STATE(1949)] = 56006, - [SMALL_STATE(1950)] = 56059, - [SMALL_STATE(1951)] = 56110, - [SMALL_STATE(1952)] = 56219, - [SMALL_STATE(1953)] = 56282, - [SMALL_STATE(1954)] = 56345, - [SMALL_STATE(1955)] = 56398, - [SMALL_STATE(1956)] = 56449, - [SMALL_STATE(1957)] = 56500, - [SMALL_STATE(1958)] = 56557, - [SMALL_STATE(1959)] = 56614, - [SMALL_STATE(1960)] = 56725, - [SMALL_STATE(1961)] = 56790, - [SMALL_STATE(1962)] = 56857, - [SMALL_STATE(1963)] = 56922, - [SMALL_STATE(1964)] = 56987, - [SMALL_STATE(1965)] = 57062, - [SMALL_STATE(1966)] = 57129, - [SMALL_STATE(1967)] = 57206, - [SMALL_STATE(1968)] = 57263, - [SMALL_STATE(1969)] = 57318, - [SMALL_STATE(1970)] = 57375, - [SMALL_STATE(1971)] = 57428, - [SMALL_STATE(1972)] = 57487, - [SMALL_STATE(1973)] = 57544, - [SMALL_STATE(1974)] = 57599, - [SMALL_STATE(1975)] = 57656, - [SMALL_STATE(1976)] = 57721, - [SMALL_STATE(1977)] = 57788, - [SMALL_STATE(1978)] = 57845, - [SMALL_STATE(1979)] = 57956, - [SMALL_STATE(1980)] = 58023, - [SMALL_STATE(1981)] = 58088, - [SMALL_STATE(1982)] = 58153, - [SMALL_STATE(1983)] = 58218, - [SMALL_STATE(1984)] = 58273, - [SMALL_STATE(1985)] = 58348, - [SMALL_STATE(1986)] = 58413, - [SMALL_STATE(1987)] = 58524, - [SMALL_STATE(1988)] = 58591, - [SMALL_STATE(1989)] = 58666, - [SMALL_STATE(1990)] = 58743, - [SMALL_STATE(1991)] = 58820, - [SMALL_STATE(1992)] = 58883, - [SMALL_STATE(1993)] = 58946, - [SMALL_STATE(1994)] = 59009, - [SMALL_STATE(1995)] = 59072, - [SMALL_STATE(1996)] = 59125, - [SMALL_STATE(1997)] = 59200, - [SMALL_STATE(1998)] = 59251, - [SMALL_STATE(1999)] = 59328, - [SMALL_STATE(2000)] = 59391, - [SMALL_STATE(2001)] = 59454, - [SMALL_STATE(2002)] = 59519, - [SMALL_STATE(2003)] = 59584, - [SMALL_STATE(2004)] = 59641, - [SMALL_STATE(2005)] = 59698, - [SMALL_STATE(2006)] = 59755, - [SMALL_STATE(2007)] = 59818, - [SMALL_STATE(2008)] = 59881, - [SMALL_STATE(2009)] = 59938, - [SMALL_STATE(2010)] = 60001, - [SMALL_STATE(2011)] = 60064, - [SMALL_STATE(2012)] = 60127, - [SMALL_STATE(2013)] = 60190, - [SMALL_STATE(2014)] = 60241, - [SMALL_STATE(2015)] = 60294, - [SMALL_STATE(2016)] = 60357, - [SMALL_STATE(2017)] = 60420, - [SMALL_STATE(2018)] = 60529, - [SMALL_STATE(2019)] = 60582, - [SMALL_STATE(2020)] = 60655, - [SMALL_STATE(2021)] = 60706, - [SMALL_STATE(2022)] = 60769, - [SMALL_STATE(2023)] = 60832, - [SMALL_STATE(2024)] = 60883, - [SMALL_STATE(2025)] = 60934, - [SMALL_STATE(2026)] = 60987, - [SMALL_STATE(2027)] = 61038, - [SMALL_STATE(2028)] = 61097, - [SMALL_STATE(2029)] = 61148, - [SMALL_STATE(2030)] = 61199, - [SMALL_STATE(2031)] = 61254, - [SMALL_STATE(2032)] = 61311, - [SMALL_STATE(2033)] = 61364, - [SMALL_STATE(2034)] = 61421, - [SMALL_STATE(2035)] = 61478, - [SMALL_STATE(2036)] = 61551, - [SMALL_STATE(2037)] = 61604, - [SMALL_STATE(2038)] = 61657, - [SMALL_STATE(2039)] = 61710, - [SMALL_STATE(2040)] = 61761, - [SMALL_STATE(2041)] = 61818, - [SMALL_STATE(2042)] = 61869, - [SMALL_STATE(2043)] = 61920, - [SMALL_STATE(2044)] = 61971, - [SMALL_STATE(2045)] = 62036, - [SMALL_STATE(2046)] = 62093, - [SMALL_STATE(2047)] = 62152, - [SMALL_STATE(2048)] = 62203, - [SMALL_STATE(2049)] = 62270, - [SMALL_STATE(2050)] = 62327, - [SMALL_STATE(2051)] = 62378, - [SMALL_STATE(2052)] = 62429, - [SMALL_STATE(2053)] = 62494, - [SMALL_STATE(2054)] = 62559, - [SMALL_STATE(2055)] = 62618, - [SMALL_STATE(2056)] = 62685, - [SMALL_STATE(2057)] = 62736, - [SMALL_STATE(2058)] = 62787, - [SMALL_STATE(2059)] = 62894, - [SMALL_STATE(2060)] = 62945, - [SMALL_STATE(2061)] = 62996, - [SMALL_STATE(2062)] = 63061, - [SMALL_STATE(2063)] = 63112, - [SMALL_STATE(2064)] = 63163, - [SMALL_STATE(2065)] = 63214, - [SMALL_STATE(2066)] = 63265, - [SMALL_STATE(2067)] = 63316, - [SMALL_STATE(2068)] = 63381, - [SMALL_STATE(2069)] = 63432, - [SMALL_STATE(2070)] = 63497, - [SMALL_STATE(2071)] = 63562, - [SMALL_STATE(2072)] = 63629, - [SMALL_STATE(2073)] = 63682, - [SMALL_STATE(2074)] = 63733, - [SMALL_STATE(2075)] = 63800, - [SMALL_STATE(2076)] = 63865, - [SMALL_STATE(2077)] = 63932, - [SMALL_STATE(2078)] = 63983, - [SMALL_STATE(2079)] = 64046, - [SMALL_STATE(2080)] = 64099, - [SMALL_STATE(2081)] = 64174, - [SMALL_STATE(2082)] = 64227, - [SMALL_STATE(2083)] = 64304, - [SMALL_STATE(2084)] = 64355, - [SMALL_STATE(2085)] = 64412, - [SMALL_STATE(2086)] = 64463, - [SMALL_STATE(2087)] = 64514, - [SMALL_STATE(2088)] = 64579, - [SMALL_STATE(2089)] = 64646, - [SMALL_STATE(2090)] = 64697, - [SMALL_STATE(2091)] = 64754, - [SMALL_STATE(2092)] = 64805, - [SMALL_STATE(2093)] = 64856, - [SMALL_STATE(2094)] = 64909, - [SMALL_STATE(2095)] = 64960, - [SMALL_STATE(2096)] = 65011, - [SMALL_STATE(2097)] = 65076, - [SMALL_STATE(2098)] = 65143, - [SMALL_STATE(2099)] = 65250, - [SMALL_STATE(2100)] = 65357, - [SMALL_STATE(2101)] = 65464, - [SMALL_STATE(2102)] = 65531, - [SMALL_STATE(2103)] = 65638, - [SMALL_STATE(2104)] = 65745, - [SMALL_STATE(2105)] = 65826, - [SMALL_STATE(2106)] = 65897, - [SMALL_STATE(2107)] = 65992, - [SMALL_STATE(2108)] = 66089, - [SMALL_STATE(2109)] = 66166, - [SMALL_STATE(2110)] = 66255, - [SMALL_STATE(2111)] = 66346, - [SMALL_STATE(2112)] = 66439, - [SMALL_STATE(2113)] = 66514, - [SMALL_STATE(2114)] = 66591, - [SMALL_STATE(2115)] = 66676, - [SMALL_STATE(2116)] = 66775, - [SMALL_STATE(2117)] = 66882, - [SMALL_STATE(2118)] = 66989, - [SMALL_STATE(2119)] = 67096, - [SMALL_STATE(2120)] = 67203, - [SMALL_STATE(2121)] = 67310, - [SMALL_STATE(2122)] = 67417, - [SMALL_STATE(2123)] = 67524, - [SMALL_STATE(2124)] = 67631, - [SMALL_STATE(2125)] = 67698, - [SMALL_STATE(2126)] = 67765, - [SMALL_STATE(2127)] = 67830, - [SMALL_STATE(2128)] = 67895, - [SMALL_STATE(2129)] = 67962, - [SMALL_STATE(2130)] = 68031, - [SMALL_STATE(2131)] = 68106, - [SMALL_STATE(2132)] = 68213, - [SMALL_STATE(2133)] = 68266, - [SMALL_STATE(2134)] = 68372, - [SMALL_STATE(2135)] = 68426, - [SMALL_STATE(2136)] = 68486, - [SMALL_STATE(2137)] = 68556, - [SMALL_STATE(2138)] = 68616, - [SMALL_STATE(2139)] = 68722, - [SMALL_STATE(2140)] = 68832, - [SMALL_STATE(2141)] = 68942, - [SMALL_STATE(2142)] = 69000, - [SMALL_STATE(2143)] = 69058, - [SMALL_STATE(2144)] = 69118, - [SMALL_STATE(2145)] = 69168, - [SMALL_STATE(2146)] = 69278, - [SMALL_STATE(2147)] = 69338, - [SMALL_STATE(2148)] = 69398, - [SMALL_STATE(2149)] = 69458, - [SMALL_STATE(2150)] = 69510, - [SMALL_STATE(2151)] = 69616, - [SMALL_STATE(2152)] = 69666, - [SMALL_STATE(2153)] = 69776, - [SMALL_STATE(2154)] = 69836, - [SMALL_STATE(2155)] = 69886, - [SMALL_STATE(2156)] = 69992, - [SMALL_STATE(2157)] = 70046, - [SMALL_STATE(2158)] = 70096, - [SMALL_STATE(2159)] = 70146, - [SMALL_STATE(2160)] = 70200, - [SMALL_STATE(2161)] = 70250, - [SMALL_STATE(2162)] = 70300, - [SMALL_STATE(2163)] = 70350, - [SMALL_STATE(2164)] = 70400, - [SMALL_STATE(2165)] = 70450, - [SMALL_STATE(2166)] = 70520, - [SMALL_STATE(2167)] = 70572, - [SMALL_STATE(2168)] = 70622, - [SMALL_STATE(2169)] = 70732, - [SMALL_STATE(2170)] = 70782, - [SMALL_STATE(2171)] = 70836, - [SMALL_STATE(2172)] = 70906, - [SMALL_STATE(2173)] = 70956, - [SMALL_STATE(2174)] = 71062, - [SMALL_STATE(2175)] = 71168, - [SMALL_STATE(2176)] = 71218, - [SMALL_STATE(2177)] = 71328, - [SMALL_STATE(2178)] = 71378, - [SMALL_STATE(2179)] = 71428, - [SMALL_STATE(2180)] = 71478, - [SMALL_STATE(2181)] = 71584, - [SMALL_STATE(2182)] = 71690, - [SMALL_STATE(2183)] = 71770, - [SMALL_STATE(2184)] = 71880, - [SMALL_STATE(2185)] = 71950, - [SMALL_STATE(2186)] = 72060, - [SMALL_STATE(2187)] = 72154, - [SMALL_STATE(2188)] = 72250, - [SMALL_STATE(2189)] = 72326, - [SMALL_STATE(2190)] = 72414, - [SMALL_STATE(2191)] = 72504, - [SMALL_STATE(2192)] = 72596, - [SMALL_STATE(2193)] = 72670, - [SMALL_STATE(2194)] = 72746, - [SMALL_STATE(2195)] = 72796, - [SMALL_STATE(2196)] = 72880, - [SMALL_STATE(2197)] = 72978, - [SMALL_STATE(2198)] = 73088, - [SMALL_STATE(2199)] = 73194, - [SMALL_STATE(2200)] = 73300, - [SMALL_STATE(2201)] = 73350, - [SMALL_STATE(2202)] = 73456, - [SMALL_STATE(2203)] = 73562, - [SMALL_STATE(2204)] = 73668, - [SMALL_STATE(2205)] = 73774, - [SMALL_STATE(2206)] = 73880, - [SMALL_STATE(2207)] = 73990, - [SMALL_STATE(2208)] = 74096, - [SMALL_STATE(2209)] = 74204, - [SMALL_STATE(2210)] = 74314, - [SMALL_STATE(2211)] = 74368, - [SMALL_STATE(2212)] = 74428, - [SMALL_STATE(2213)] = 74488, - [SMALL_STATE(2214)] = 74548, - [SMALL_STATE(2215)] = 74608, - [SMALL_STATE(2216)] = 74660, - [SMALL_STATE(2217)] = 74710, - [SMALL_STATE(2218)] = 74760, - [SMALL_STATE(2219)] = 74818, - [SMALL_STATE(2220)] = 74872, - [SMALL_STATE(2221)] = 74982, - [SMALL_STATE(2222)] = 75032, - [SMALL_STATE(2223)] = 75082, - [SMALL_STATE(2224)] = 75132, - [SMALL_STATE(2225)] = 75186, - [SMALL_STATE(2226)] = 75296, - [SMALL_STATE(2227)] = 75346, - [SMALL_STATE(2228)] = 75396, - [SMALL_STATE(2229)] = 75450, - [SMALL_STATE(2230)] = 75504, - [SMALL_STATE(2231)] = 75556, - [SMALL_STATE(2232)] = 75666, - [SMALL_STATE(2233)] = 75776, - [SMALL_STATE(2234)] = 75826, - [SMALL_STATE(2235)] = 75876, - [SMALL_STATE(2236)] = 75926, - [SMALL_STATE(2237)] = 75976, - [SMALL_STATE(2238)] = 76052, - [SMALL_STATE(2239)] = 76162, - [SMALL_STATE(2240)] = 76272, - [SMALL_STATE(2241)] = 76350, - [SMALL_STATE(2242)] = 76460, - [SMALL_STATE(2243)] = 76570, - [SMALL_STATE(2244)] = 76680, - [SMALL_STATE(2245)] = 76790, - [SMALL_STATE(2246)] = 76900, - [SMALL_STATE(2247)] = 77010, - [SMALL_STATE(2248)] = 77078, - [SMALL_STATE(2249)] = 77152, - [SMALL_STATE(2250)] = 77258, - [SMALL_STATE(2251)] = 77324, - [SMALL_STATE(2252)] = 77378, - [SMALL_STATE(2253)] = 77432, - [SMALL_STATE(2254)] = 77486, - [SMALL_STATE(2255)] = 77540, - [SMALL_STATE(2256)] = 77592, - [SMALL_STATE(2257)] = 77652, - [SMALL_STATE(2258)] = 77702, - [SMALL_STATE(2259)] = 77756, - [SMALL_STATE(2260)] = 77816, - [SMALL_STATE(2261)] = 77874, - [SMALL_STATE(2262)] = 77984, - [SMALL_STATE(2263)] = 78038, - [SMALL_STATE(2264)] = 78096, - [SMALL_STATE(2265)] = 78206, - [SMALL_STATE(2266)] = 78266, - [SMALL_STATE(2267)] = 78320, - [SMALL_STATE(2268)] = 78372, - [SMALL_STATE(2269)] = 78424, - [SMALL_STATE(2270)] = 78478, - [SMALL_STATE(2271)] = 78532, - [SMALL_STATE(2272)] = 78590, - [SMALL_STATE(2273)] = 78650, - [SMALL_STATE(2274)] = 78702, - [SMALL_STATE(2275)] = 78754, - [SMALL_STATE(2276)] = 78808, - [SMALL_STATE(2277)] = 78860, - [SMALL_STATE(2278)] = 78910, - [SMALL_STATE(2279)] = 78996, - [SMALL_STATE(2280)] = 79046, - [SMALL_STATE(2281)] = 79106, - [SMALL_STATE(2282)] = 79156, - [SMALL_STATE(2283)] = 79266, - [SMALL_STATE(2284)] = 79376, - [SMALL_STATE(2285)] = 79426, - [SMALL_STATE(2286)] = 79536, - [SMALL_STATE(2287)] = 79646, - [SMALL_STATE(2288)] = 79700, - [SMALL_STATE(2289)] = 79810, - [SMALL_STATE(2290)] = 79880, - [SMALL_STATE(2291)] = 79986, - [SMALL_STATE(2292)] = 80036, - [SMALL_STATE(2293)] = 80086, - [SMALL_STATE(2294)] = 80138, - [SMALL_STATE(2295)] = 80206, - [SMALL_STATE(2296)] = 80316, - [SMALL_STATE(2297)] = 80422, - [SMALL_STATE(2298)] = 80528, - [SMALL_STATE(2299)] = 80634, - [SMALL_STATE(2300)] = 80740, - [SMALL_STATE(2301)] = 80846, - [SMALL_STATE(2302)] = 80926, - [SMALL_STATE(2303)] = 80996, - [SMALL_STATE(2304)] = 81090, - [SMALL_STATE(2305)] = 81186, - [SMALL_STATE(2306)] = 81262, - [SMALL_STATE(2307)] = 81350, - [SMALL_STATE(2308)] = 81440, - [SMALL_STATE(2309)] = 81532, - [SMALL_STATE(2310)] = 81606, - [SMALL_STATE(2311)] = 81682, - [SMALL_STATE(2312)] = 81766, - [SMALL_STATE(2313)] = 81864, - [SMALL_STATE(2314)] = 81970, - [SMALL_STATE(2315)] = 82076, - [SMALL_STATE(2316)] = 82182, - [SMALL_STATE(2317)] = 82288, - [SMALL_STATE(2318)] = 82394, - [SMALL_STATE(2319)] = 82500, - [SMALL_STATE(2320)] = 82606, - [SMALL_STATE(2321)] = 82712, - [SMALL_STATE(2322)] = 82770, - [SMALL_STATE(2323)] = 82880, - [SMALL_STATE(2324)] = 82930, - [SMALL_STATE(2325)] = 82990, - [SMALL_STATE(2326)] = 83058, - [SMALL_STATE(2327)] = 83132, - [SMALL_STATE(2328)] = 83238, - [SMALL_STATE(2329)] = 83304, - [SMALL_STATE(2330)] = 83354, - [SMALL_STATE(2331)] = 83404, - [SMALL_STATE(2332)] = 83514, - [SMALL_STATE(2333)] = 83568, - [SMALL_STATE(2334)] = 83618, - [SMALL_STATE(2335)] = 83668, - [SMALL_STATE(2336)] = 83722, - [SMALL_STATE(2337)] = 83792, - [SMALL_STATE(2338)] = 83846, - [SMALL_STATE(2339)] = 83900, - [SMALL_STATE(2340)] = 83950, - [SMALL_STATE(2341)] = 84056, - [SMALL_STATE(2342)] = 84108, - [SMALL_STATE(2343)] = 84158, - [SMALL_STATE(2344)] = 84208, - [SMALL_STATE(2345)] = 84258, - [SMALL_STATE(2346)] = 84308, - [SMALL_STATE(2347)] = 84358, - [SMALL_STATE(2348)] = 84408, - [SMALL_STATE(2349)] = 84458, - [SMALL_STATE(2350)] = 84508, - [SMALL_STATE(2351)] = 84558, - [SMALL_STATE(2352)] = 84668, - [SMALL_STATE(2353)] = 84722, - [SMALL_STATE(2354)] = 84772, - [SMALL_STATE(2355)] = 84882, - [SMALL_STATE(2356)] = 84992, - [SMALL_STATE(2357)] = 85046, - [SMALL_STATE(2358)] = 85152, - [SMALL_STATE(2359)] = 85202, - [SMALL_STATE(2360)] = 85256, - [SMALL_STATE(2361)] = 85306, - [SMALL_STATE(2362)] = 85416, - [SMALL_STATE(2363)] = 85526, - [SMALL_STATE(2364)] = 85636, - [SMALL_STATE(2365)] = 85696, - [SMALL_STATE(2366)] = 85756, - [SMALL_STATE(2367)] = 85806, - [SMALL_STATE(2368)] = 85860, - [SMALL_STATE(2369)] = 85970, - [SMALL_STATE(2370)] = 86024, - [SMALL_STATE(2371)] = 86084, - [SMALL_STATE(2372)] = 86144, - [SMALL_STATE(2373)] = 86194, - [SMALL_STATE(2374)] = 86244, - [SMALL_STATE(2375)] = 86302, - [SMALL_STATE(2376)] = 86352, - [SMALL_STATE(2377)] = 86412, - [SMALL_STATE(2378)] = 86462, - [SMALL_STATE(2379)] = 86512, - [SMALL_STATE(2380)] = 86562, - [SMALL_STATE(2381)] = 86622, - [SMALL_STATE(2382)] = 86680, - [SMALL_STATE(2383)] = 86730, - [SMALL_STATE(2384)] = 86784, - [SMALL_STATE(2385)] = 86834, - [SMALL_STATE(2386)] = 86904, - [SMALL_STATE(2387)] = 86960, - [SMALL_STATE(2388)] = 87018, - [SMALL_STATE(2389)] = 87078, - [SMALL_STATE(2390)] = 87188, - [SMALL_STATE(2391)] = 87298, - [SMALL_STATE(2392)] = 87408, - [SMALL_STATE(2393)] = 87518, - [SMALL_STATE(2394)] = 87568, - [SMALL_STATE(2395)] = 87620, - [SMALL_STATE(2396)] = 87680, - [SMALL_STATE(2397)] = 87790, - [SMALL_STATE(2398)] = 87900, - [SMALL_STATE(2399)] = 87960, - [SMALL_STATE(2400)] = 88070, - [SMALL_STATE(2401)] = 88126, - [SMALL_STATE(2402)] = 88186, - [SMALL_STATE(2403)] = 88242, - [SMALL_STATE(2404)] = 88304, - [SMALL_STATE(2405)] = 88409, - [SMALL_STATE(2406)] = 88514, - [SMALL_STATE(2407)] = 88565, - [SMALL_STATE(2408)] = 88622, - [SMALL_STATE(2409)] = 88703, - [SMALL_STATE(2410)] = 88808, - [SMALL_STATE(2411)] = 88859, - [SMALL_STATE(2412)] = 88964, - [SMALL_STATE(2413)] = 89031, - [SMALL_STATE(2414)] = 89086, - [SMALL_STATE(2415)] = 89191, - [SMALL_STATE(2416)] = 89298, - [SMALL_STATE(2417)] = 89353, - [SMALL_STATE(2418)] = 89458, - [SMALL_STATE(2419)] = 89511, - [SMALL_STATE(2420)] = 89566, - [SMALL_STATE(2421)] = 89635, - [SMALL_STATE(2422)] = 89690, - [SMALL_STATE(2423)] = 89779, - [SMALL_STATE(2424)] = 89884, - [SMALL_STATE(2425)] = 89989, - [SMALL_STATE(2426)] = 90094, - [SMALL_STATE(2427)] = 90199, - [SMALL_STATE(2428)] = 90304, - [SMALL_STATE(2429)] = 90383, - [SMALL_STATE(2430)] = 90452, - [SMALL_STATE(2431)] = 90545, - [SMALL_STATE(2432)] = 90640, - [SMALL_STATE(2433)] = 90715, - [SMALL_STATE(2434)] = 90802, - [SMALL_STATE(2435)] = 90891, - [SMALL_STATE(2436)] = 90982, - [SMALL_STATE(2437)] = 91055, - [SMALL_STATE(2438)] = 91130, - [SMALL_STATE(2439)] = 91213, - [SMALL_STATE(2440)] = 91310, - [SMALL_STATE(2441)] = 91365, - [SMALL_STATE(2442)] = 91420, - [SMALL_STATE(2443)] = 91475, - [SMALL_STATE(2444)] = 91580, - [SMALL_STATE(2445)] = 91685, - [SMALL_STATE(2446)] = 91790, - [SMALL_STATE(2447)] = 91895, - [SMALL_STATE(2448)] = 92000, - [SMALL_STATE(2449)] = 92055, - [SMALL_STATE(2450)] = 92112, - [SMALL_STATE(2451)] = 92217, - [SMALL_STATE(2452)] = 92322, - [SMALL_STATE(2453)] = 92427, - [SMALL_STATE(2454)] = 92532, - [SMALL_STATE(2455)] = 92637, - [SMALL_STATE(2456)] = 92688, - [SMALL_STATE(2457)] = 92761, - [SMALL_STATE(2458)] = 92830, - [SMALL_STATE(2459)] = 92923, - [SMALL_STATE(2460)] = 93018, - [SMALL_STATE(2461)] = 93093, - [SMALL_STATE(2462)] = 93180, - [SMALL_STATE(2463)] = 93269, - [SMALL_STATE(2464)] = 93360, - [SMALL_STATE(2465)] = 93433, - [SMALL_STATE(2466)] = 93508, - [SMALL_STATE(2467)] = 93591, - [SMALL_STATE(2468)] = 93688, - [SMALL_STATE(2469)] = 93793, - [SMALL_STATE(2470)] = 93898, - [SMALL_STATE(2471)] = 94003, - [SMALL_STATE(2472)] = 94108, - [SMALL_STATE(2473)] = 94213, - [SMALL_STATE(2474)] = 94318, - [SMALL_STATE(2475)] = 94423, - [SMALL_STATE(2476)] = 94528, - [SMALL_STATE(2477)] = 94633, - [SMALL_STATE(2478)] = 94738, - [SMALL_STATE(2479)] = 94805, - [SMALL_STATE(2480)] = 94878, - [SMALL_STATE(2481)] = 94983, - [SMALL_STATE(2482)] = 95050, - [SMALL_STATE(2483)] = 95123, - [SMALL_STATE(2484)] = 95228, - [SMALL_STATE(2485)] = 95293, - [SMALL_STATE(2486)] = 95358, - [SMALL_STATE(2487)] = 95413, - [SMALL_STATE(2488)] = 95482, - [SMALL_STATE(2489)] = 95587, - [SMALL_STATE(2490)] = 95644, - [SMALL_STATE(2491)] = 95715, - [SMALL_STATE(2492)] = 95772, - [SMALL_STATE(2493)] = 95829, - [SMALL_STATE(2494)] = 95886, - [SMALL_STATE(2495)] = 95943, - [SMALL_STATE(2496)] = 96050, - [SMALL_STATE(2497)] = 96101, - [SMALL_STATE(2498)] = 96154, - [SMALL_STATE(2499)] = 96209, - [SMALL_STATE(2500)] = 96260, - [SMALL_STATE(2501)] = 96315, - [SMALL_STATE(2502)] = 96394, - [SMALL_STATE(2503)] = 96442, - [SMALL_STATE(2504)] = 96496, - [SMALL_STATE(2505)] = 96600, - [SMALL_STATE(2506)] = 96660, - [SMALL_STATE(2507)] = 96720, - [SMALL_STATE(2508)] = 96784, - [SMALL_STATE(2509)] = 96850, - [SMALL_STATE(2510)] = 96954, - [SMALL_STATE(2511)] = 97010, - [SMALL_STATE(2512)] = 97114, - [SMALL_STATE(2513)] = 97218, - [SMALL_STATE(2514)] = 97322, - [SMALL_STATE(2515)] = 97426, - [SMALL_STATE(2516)] = 97530, - [SMALL_STATE(2517)] = 97608, - [SMALL_STATE(2518)] = 97676, - [SMALL_STATE(2519)] = 97768, - [SMALL_STATE(2520)] = 97862, - [SMALL_STATE(2521)] = 97936, - [SMALL_STATE(2522)] = 98022, - [SMALL_STATE(2523)] = 98110, - [SMALL_STATE(2524)] = 98200, - [SMALL_STATE(2525)] = 98272, - [SMALL_STATE(2526)] = 98346, - [SMALL_STATE(2527)] = 98428, - [SMALL_STATE(2528)] = 98524, - [SMALL_STATE(2529)] = 98628, - [SMALL_STATE(2530)] = 98732, - [SMALL_STATE(2531)] = 98836, - [SMALL_STATE(2532)] = 98940, - [SMALL_STATE(2533)] = 99044, - [SMALL_STATE(2534)] = 99148, - [SMALL_STATE(2535)] = 99252, - [SMALL_STATE(2536)] = 99356, - [SMALL_STATE(2537)] = 99460, - [SMALL_STATE(2538)] = 99564, - [SMALL_STATE(2539)] = 99614, - [SMALL_STATE(2540)] = 99676, - [SMALL_STATE(2541)] = 99740, - [SMALL_STATE(2542)] = 99790, - [SMALL_STATE(2543)] = 99840, - [SMALL_STATE(2544)] = 99890, - [SMALL_STATE(2545)] = 99994, - [SMALL_STATE(2546)] = 100054, - [SMALL_STATE(2547)] = 100114, - [SMALL_STATE(2548)] = 100178, - [SMALL_STATE(2549)] = 100238, - [SMALL_STATE(2550)] = 100344, - [SMALL_STATE(2551)] = 100394, - [SMALL_STATE(2552)] = 100460, - [SMALL_STATE(2553)] = 100532, - [SMALL_STATE(2554)] = 100636, - [SMALL_STATE(2555)] = 100700, - [SMALL_STATE(2556)] = 100764, - [SMALL_STATE(2557)] = 100824, - [SMALL_STATE(2558)] = 100888, - [SMALL_STATE(2559)] = 100948, - [SMALL_STATE(2560)] = 101008, - [SMALL_STATE(2561)] = 101112, - [SMALL_STATE(2562)] = 101172, - [SMALL_STATE(2563)] = 101232, - [SMALL_STATE(2564)] = 101292, - [SMALL_STATE(2565)] = 101352, - [SMALL_STATE(2566)] = 101412, - [SMALL_STATE(2567)] = 101516, - [SMALL_STATE(2568)] = 101620, - [SMALL_STATE(2569)] = 101674, - [SMALL_STATE(2570)] = 101724, - [SMALL_STATE(2571)] = 101774, - [SMALL_STATE(2572)] = 101824, - [SMALL_STATE(2573)] = 101874, - [SMALL_STATE(2574)] = 101928, - [SMALL_STATE(2575)] = 101982, - [SMALL_STATE(2576)] = 102086, - [SMALL_STATE(2577)] = 102134, - [SMALL_STATE(2578)] = 102188, - [SMALL_STATE(2579)] = 102236, - [SMALL_STATE(2580)] = 102286, - [SMALL_STATE(2581)] = 102346, - [SMALL_STATE(2582)] = 102406, - [SMALL_STATE(2583)] = 102460, - [SMALL_STATE(2584)] = 102564, - [SMALL_STATE(2585)] = 102628, - [SMALL_STATE(2586)] = 102688, - [SMALL_STATE(2587)] = 102792, - [SMALL_STATE(2588)] = 102846, - [SMALL_STATE(2589)] = 102900, - [SMALL_STATE(2590)] = 102954, - [SMALL_STATE(2591)] = 103018, - [SMALL_STATE(2592)] = 103078, - [SMALL_STATE(2593)] = 103182, - [SMALL_STATE(2594)] = 103286, - [SMALL_STATE(2595)] = 103336, - [SMALL_STATE(2596)] = 103440, - [SMALL_STATE(2597)] = 103489, - [SMALL_STATE(2598)] = 103546, - [SMALL_STATE(2599)] = 103603, - [SMALL_STATE(2600)] = 103660, - [SMALL_STATE(2601)] = 103761, - [SMALL_STATE(2602)] = 103818, - [SMALL_STATE(2603)] = 103875, - [SMALL_STATE(2604)] = 103932, - [SMALL_STATE(2605)] = 103991, - [SMALL_STATE(2606)] = 104044, - [SMALL_STATE(2607)] = 104101, - [SMALL_STATE(2608)] = 104158, - [SMALL_STATE(2609)] = 104215, - [SMALL_STATE(2610)] = 104272, - [SMALL_STATE(2611)] = 104325, - [SMALL_STATE(2612)] = 104382, - [SMALL_STATE(2613)] = 104431, - [SMALL_STATE(2614)] = 104488, - [SMALL_STATE(2615)] = 104545, - [SMALL_STATE(2616)] = 104602, - [SMALL_STATE(2617)] = 104659, - [SMALL_STATE(2618)] = 104716, - [SMALL_STATE(2619)] = 104817, - [SMALL_STATE(2620)] = 104874, - [SMALL_STATE(2621)] = 104923, - [SMALL_STATE(2622)] = 104969, - [SMALL_STATE(2623)] = 105015, - [SMALL_STATE(2624)] = 105061, - [SMALL_STATE(2625)] = 105107, - [SMALL_STATE(2626)] = 105153, - [SMALL_STATE(2627)] = 105199, - [SMALL_STATE(2628)] = 105267, - [SMALL_STATE(2629)] = 105313, - [SMALL_STATE(2630)] = 105363, - [SMALL_STATE(2631)] = 105415, - [SMALL_STATE(2632)] = 105467, - [SMALL_STATE(2633)] = 105515, - [SMALL_STATE(2634)] = 105561, - [SMALL_STATE(2635)] = 105615, - [SMALL_STATE(2636)] = 105669, - [SMALL_STATE(2637)] = 105715, - [SMALL_STATE(2638)] = 105761, - [SMALL_STATE(2639)] = 105807, - [SMALL_STATE(2640)] = 105855, - [SMALL_STATE(2641)] = 105901, - [SMALL_STATE(2642)] = 105947, - [SMALL_STATE(2643)] = 105995, - [SMALL_STATE(2644)] = 106041, - [SMALL_STATE(2645)] = 106089, - [SMALL_STATE(2646)] = 106135, - [SMALL_STATE(2647)] = 106183, - [SMALL_STATE(2648)] = 106229, - [SMALL_STATE(2649)] = 106275, - [SMALL_STATE(2650)] = 106321, - [SMALL_STATE(2651)] = 106367, - [SMALL_STATE(2652)] = 106415, - [SMALL_STATE(2653)] = 106465, - [SMALL_STATE(2654)] = 106511, - [SMALL_STATE(2655)] = 106559, - [SMALL_STATE(2656)] = 106605, - [SMALL_STATE(2657)] = 106651, - [SMALL_STATE(2658)] = 106697, - [SMALL_STATE(2659)] = 106743, - [SMALL_STATE(2660)] = 106793, - [SMALL_STATE(2661)] = 106839, - [SMALL_STATE(2662)] = 106887, - [SMALL_STATE(2663)] = 106933, - [SMALL_STATE(2664)] = 106981, - [SMALL_STATE(2665)] = 107037, - [SMALL_STATE(2666)] = 107085, - [SMALL_STATE(2667)] = 107131, - [SMALL_STATE(2668)] = 107177, - [SMALL_STATE(2669)] = 107225, - [SMALL_STATE(2670)] = 107271, - [SMALL_STATE(2671)] = 107317, - [SMALL_STATE(2672)] = 107363, - [SMALL_STATE(2673)] = 107409, - [SMALL_STATE(2674)] = 107455, - [SMALL_STATE(2675)] = 107501, - [SMALL_STATE(2676)] = 107547, - [SMALL_STATE(2677)] = 107593, - [SMALL_STATE(2678)] = 107639, - [SMALL_STATE(2679)] = 107685, - [SMALL_STATE(2680)] = 107731, - [SMALL_STATE(2681)] = 107777, - [SMALL_STATE(2682)] = 107823, - [SMALL_STATE(2683)] = 107869, - [SMALL_STATE(2684)] = 107915, - [SMALL_STATE(2685)] = 107961, - [SMALL_STATE(2686)] = 108007, - [SMALL_STATE(2687)] = 108053, - [SMALL_STATE(2688)] = 108099, - [SMALL_STATE(2689)] = 108145, - [SMALL_STATE(2690)] = 108191, - [SMALL_STATE(2691)] = 108237, - [SMALL_STATE(2692)] = 108283, - [SMALL_STATE(2693)] = 108331, - [SMALL_STATE(2694)] = 108377, - [SMALL_STATE(2695)] = 108423, - [SMALL_STATE(2696)] = 108469, - [SMALL_STATE(2697)] = 108517, - [SMALL_STATE(2698)] = 108565, - [SMALL_STATE(2699)] = 108611, - [SMALL_STATE(2700)] = 108657, - [SMALL_STATE(2701)] = 108703, - [SMALL_STATE(2702)] = 108749, - [SMALL_STATE(2703)] = 108795, - [SMALL_STATE(2704)] = 108841, - [SMALL_STATE(2705)] = 108886, - [SMALL_STATE(2706)] = 108935, - [SMALL_STATE(2707)] = 108994, - [SMALL_STATE(2708)] = 109039, - [SMALL_STATE(2709)] = 109096, - [SMALL_STATE(2710)] = 109157, - [SMALL_STATE(2711)] = 109218, - [SMALL_STATE(2712)] = 109267, - [SMALL_STATE(2713)] = 109312, - [SMALL_STATE(2714)] = 109357, - [SMALL_STATE(2715)] = 109402, - [SMALL_STATE(2716)] = 109461, - [SMALL_STATE(2717)] = 109506, - [SMALL_STATE(2718)] = 109567, - [SMALL_STATE(2719)] = 109626, - [SMALL_STATE(2720)] = 109685, - [SMALL_STATE(2721)] = 109730, - [SMALL_STATE(2722)] = 109784, - [SMALL_STATE(2723)] = 109828, - [SMALL_STATE(2724)] = 109882, - [SMALL_STATE(2725)] = 109954, - [SMALL_STATE(2726)] = 110008, - [SMALL_STATE(2727)] = 110062, - [SMALL_STATE(2728)] = 110134, - [SMALL_STATE(2729)] = 110188, - [SMALL_STATE(2730)] = 110242, - [SMALL_STATE(2731)] = 110296, - [SMALL_STATE(2732)] = 110350, - [SMALL_STATE(2733)] = 110404, - [SMALL_STATE(2734)] = 110458, - [SMALL_STATE(2735)] = 110512, - [SMALL_STATE(2736)] = 110558, - [SMALL_STATE(2737)] = 110612, - [SMALL_STATE(2738)] = 110666, - [SMALL_STATE(2739)] = 110720, - [SMALL_STATE(2740)] = 110774, - [SMALL_STATE(2741)] = 110828, - [SMALL_STATE(2742)] = 110882, - [SMALL_STATE(2743)] = 110936, - [SMALL_STATE(2744)] = 110990, - [SMALL_STATE(2745)] = 111044, - [SMALL_STATE(2746)] = 111098, - [SMALL_STATE(2747)] = 111152, - [SMALL_STATE(2748)] = 111206, - [SMALL_STATE(2749)] = 111260, - [SMALL_STATE(2750)] = 111314, - [SMALL_STATE(2751)] = 111368, - [SMALL_STATE(2752)] = 111422, - [SMALL_STATE(2753)] = 111485, - [SMALL_STATE(2754)] = 111548, - [SMALL_STATE(2755)] = 111597, - [SMALL_STATE(2756)] = 111651, - [SMALL_STATE(2757)] = 111731, - [SMALL_STATE(2758)] = 111795, - [SMALL_STATE(2759)] = 111855, - [SMALL_STATE(2760)] = 111909, - [SMALL_STATE(2761)] = 111973, - [SMALL_STATE(2762)] = 112027, - [SMALL_STATE(2763)] = 112081, - [SMALL_STATE(2764)] = 112161, - [SMALL_STATE(2765)] = 112221, - [SMALL_STATE(2766)] = 112301, - [SMALL_STATE(2767)] = 112355, - [SMALL_STATE(2768)] = 112435, - [SMALL_STATE(2769)] = 112489, - [SMALL_STATE(2770)] = 112543, - [SMALL_STATE(2771)] = 112597, - [SMALL_STATE(2772)] = 112677, - [SMALL_STATE(2773)] = 112757, - [SMALL_STATE(2774)] = 112821, - [SMALL_STATE(2775)] = 112901, - [SMALL_STATE(2776)] = 112955, - [SMALL_STATE(2777)] = 113009, - [SMALL_STATE(2778)] = 113053, - [SMALL_STATE(2779)] = 113110, - [SMALL_STATE(2780)] = 113167, - [SMALL_STATE(2781)] = 113224, - [SMALL_STATE(2782)] = 113275, - [SMALL_STATE(2783)] = 113332, - [SMALL_STATE(2784)] = 113389, - [SMALL_STATE(2785)] = 113446, - [SMALL_STATE(2786)] = 113487, - [SMALL_STATE(2787)] = 113544, - [SMALL_STATE(2788)] = 113585, - [SMALL_STATE(2789)] = 113642, - [SMALL_STATE(2790)] = 113699, - [SMALL_STATE(2791)] = 113752, - [SMALL_STATE(2792)] = 113809, - [SMALL_STATE(2793)] = 113850, - [SMALL_STATE(2794)] = 113907, - [SMALL_STATE(2795)] = 113960, - [SMALL_STATE(2796)] = 114017, - [SMALL_STATE(2797)] = 114058, - [SMALL_STATE(2798)] = 114115, - [SMALL_STATE(2799)] = 114172, - [SMALL_STATE(2800)] = 114213, - [SMALL_STATE(2801)] = 114270, - [SMALL_STATE(2802)] = 114327, - [SMALL_STATE(2803)] = 114375, - [SMALL_STATE(2804)] = 114423, - [SMALL_STATE(2805)] = 114473, - [SMALL_STATE(2806)] = 114521, - [SMALL_STATE(2807)] = 114571, - [SMALL_STATE(2808)] = 114619, - [SMALL_STATE(2809)] = 114667, - [SMALL_STATE(2810)] = 114715, - [SMALL_STATE(2811)] = 114763, - [SMALL_STATE(2812)] = 114811, - [SMALL_STATE(2813)] = 114859, - [SMALL_STATE(2814)] = 114907, - [SMALL_STATE(2815)] = 114955, - [SMALL_STATE(2816)] = 115005, - [SMALL_STATE(2817)] = 115053, - [SMALL_STATE(2818)] = 115101, - [SMALL_STATE(2819)] = 115149, - [SMALL_STATE(2820)] = 115197, - [SMALL_STATE(2821)] = 115245, - [SMALL_STATE(2822)] = 115293, - [SMALL_STATE(2823)] = 115341, - [SMALL_STATE(2824)] = 115389, - [SMALL_STATE(2825)] = 115437, - [SMALL_STATE(2826)] = 115485, - [SMALL_STATE(2827)] = 115533, - [SMALL_STATE(2828)] = 115583, - [SMALL_STATE(2829)] = 115631, - [SMALL_STATE(2830)] = 115679, - [SMALL_STATE(2831)] = 115727, - [SMALL_STATE(2832)] = 115777, - [SMALL_STATE(2833)] = 115825, - [SMALL_STATE(2834)] = 115875, - [SMALL_STATE(2835)] = 115923, - [SMALL_STATE(2836)] = 115971, - [SMALL_STATE(2837)] = 116019, - [SMALL_STATE(2838)] = 116067, - [SMALL_STATE(2839)] = 116115, - [SMALL_STATE(2840)] = 116165, - [SMALL_STATE(2841)] = 116213, - [SMALL_STATE(2842)] = 116261, - [SMALL_STATE(2843)] = 116311, - [SMALL_STATE(2844)] = 116359, - [SMALL_STATE(2845)] = 116409, - [SMALL_STATE(2846)] = 116457, - [SMALL_STATE(2847)] = 116505, - [SMALL_STATE(2848)] = 116553, - [SMALL_STATE(2849)] = 116601, - [SMALL_STATE(2850)] = 116649, - [SMALL_STATE(2851)] = 116699, - [SMALL_STATE(2852)] = 116747, - [SMALL_STATE(2853)] = 116797, - [SMALL_STATE(2854)] = 116845, - [SMALL_STATE(2855)] = 116893, - [SMALL_STATE(2856)] = 116943, - [SMALL_STATE(2857)] = 116991, - [SMALL_STATE(2858)] = 117041, - [SMALL_STATE(2859)] = 117091, - [SMALL_STATE(2860)] = 117139, - [SMALL_STATE(2861)] = 117187, - [SMALL_STATE(2862)] = 117235, - [SMALL_STATE(2863)] = 117283, - [SMALL_STATE(2864)] = 117318, - [SMALL_STATE(2865)] = 117359, - [SMALL_STATE(2866)] = 117400, - [SMALL_STATE(2867)] = 117441, - [SMALL_STATE(2868)] = 117469, - [SMALL_STATE(2869)] = 117497, - [SMALL_STATE(2870)] = 117525, - [SMALL_STATE(2871)] = 117553, - [SMALL_STATE(2872)] = 117581, - [SMALL_STATE(2873)] = 117609, - [SMALL_STATE(2874)] = 117637, - [SMALL_STATE(2875)] = 117665, - [SMALL_STATE(2876)] = 117693, - [SMALL_STATE(2877)] = 117721, - [SMALL_STATE(2878)] = 117749, - [SMALL_STATE(2879)] = 117777, - [SMALL_STATE(2880)] = 117805, - [SMALL_STATE(2881)] = 117833, - [SMALL_STATE(2882)] = 117861, - [SMALL_STATE(2883)] = 117889, - [SMALL_STATE(2884)] = 117917, - [SMALL_STATE(2885)] = 117945, - [SMALL_STATE(2886)] = 117973, - [SMALL_STATE(2887)] = 118001, - [SMALL_STATE(2888)] = 118029, - [SMALL_STATE(2889)] = 118057, - [SMALL_STATE(2890)] = 118085, - [SMALL_STATE(2891)] = 118113, - [SMALL_STATE(2892)] = 118141, - [SMALL_STATE(2893)] = 118169, - [SMALL_STATE(2894)] = 118197, - [SMALL_STATE(2895)] = 118225, - [SMALL_STATE(2896)] = 118253, - [SMALL_STATE(2897)] = 118281, - [SMALL_STATE(2898)] = 118309, - [SMALL_STATE(2899)] = 118337, - [SMALL_STATE(2900)] = 118365, - [SMALL_STATE(2901)] = 118393, - [SMALL_STATE(2902)] = 118450, - [SMALL_STATE(2903)] = 118483, - [SMALL_STATE(2904)] = 118510, - [SMALL_STATE(2905)] = 118547, - [SMALL_STATE(2906)] = 118574, - [SMALL_STATE(2907)] = 118601, - [SMALL_STATE(2908)] = 118628, - [SMALL_STATE(2909)] = 118655, - [SMALL_STATE(2910)] = 118712, - [SMALL_STATE(2911)] = 118739, - [SMALL_STATE(2912)] = 118769, - [SMALL_STATE(2913)] = 118807, - [SMALL_STATE(2914)] = 118837, - [SMALL_STATE(2915)] = 118863, - [SMALL_STATE(2916)] = 118889, - [SMALL_STATE(2917)] = 118923, - [SMALL_STATE(2918)] = 118949, - [SMALL_STATE(2919)] = 118987, - [SMALL_STATE(2920)] = 119015, - [SMALL_STATE(2921)] = 119045, - [SMALL_STATE(2922)] = 119071, - [SMALL_STATE(2923)] = 119099, - [SMALL_STATE(2924)] = 119125, - [SMALL_STATE(2925)] = 119175, - [SMALL_STATE(2926)] = 119213, - [SMALL_STATE(2927)] = 119239, - [SMALL_STATE(2928)] = 119264, - [SMALL_STATE(2929)] = 119289, - [SMALL_STATE(2930)] = 119324, - [SMALL_STATE(2931)] = 119349, - [SMALL_STATE(2932)] = 119374, - [SMALL_STATE(2933)] = 119399, - [SMALL_STATE(2934)] = 119426, - [SMALL_STATE(2935)] = 119451, - [SMALL_STATE(2936)] = 119497, - [SMALL_STATE(2937)] = 119521, - [SMALL_STATE(2938)] = 119545, - [SMALL_STATE(2939)] = 119569, - [SMALL_STATE(2940)] = 119603, - [SMALL_STATE(2941)] = 119649, - [SMALL_STATE(2942)] = 119695, - [SMALL_STATE(2943)] = 119719, - [SMALL_STATE(2944)] = 119743, - [SMALL_STATE(2945)] = 119767, - [SMALL_STATE(2946)] = 119791, - [SMALL_STATE(2947)] = 119837, - [SMALL_STATE(2948)] = 119871, - [SMALL_STATE(2949)] = 119905, - [SMALL_STATE(2950)] = 119945, - [SMALL_STATE(2951)] = 119967, - [SMALL_STATE(2952)] = 119991, - [SMALL_STATE(2953)] = 120015, - [SMALL_STATE(2954)] = 120039, - [SMALL_STATE(2955)] = 120063, - [SMALL_STATE(2956)] = 120087, - [SMALL_STATE(2957)] = 120119, - [SMALL_STATE(2958)] = 120153, - [SMALL_STATE(2959)] = 120187, - [SMALL_STATE(2960)] = 120221, - [SMALL_STATE(2961)] = 120255, - [SMALL_STATE(2962)] = 120279, - [SMALL_STATE(2963)] = 120303, - [SMALL_STATE(2964)] = 120343, - [SMALL_STATE(2965)] = 120375, - [SMALL_STATE(2966)] = 120399, - [SMALL_STATE(2967)] = 120423, - [SMALL_STATE(2968)] = 120447, - [SMALL_STATE(2969)] = 120481, - [SMALL_STATE(2970)] = 120505, - [SMALL_STATE(2971)] = 120551, - [SMALL_STATE(2972)] = 120575, - [SMALL_STATE(2973)] = 120603, - [SMALL_STATE(2974)] = 120627, - [SMALL_STATE(2975)] = 120651, - [SMALL_STATE(2976)] = 120673, - [SMALL_STATE(2977)] = 120695, - [SMALL_STATE(2978)] = 120719, - [SMALL_STATE(2979)] = 120743, - [SMALL_STATE(2980)] = 120767, - [SMALL_STATE(2981)] = 120791, - [SMALL_STATE(2982)] = 120831, - [SMALL_STATE(2983)] = 120877, - [SMALL_STATE(2984)] = 120901, - [SMALL_STATE(2985)] = 120933, - [SMALL_STATE(2986)] = 120957, - [SMALL_STATE(2987)] = 120991, - [SMALL_STATE(2988)] = 121025, - [SMALL_STATE(2989)] = 121059, - [SMALL_STATE(2990)] = 121083, - [SMALL_STATE(2991)] = 121107, - [SMALL_STATE(2992)] = 121131, - [SMALL_STATE(2993)] = 121155, - [SMALL_STATE(2994)] = 121179, - [SMALL_STATE(2995)] = 121225, - [SMALL_STATE(2996)] = 121249, - [SMALL_STATE(2997)] = 121273, - [SMALL_STATE(2998)] = 121297, - [SMALL_STATE(2999)] = 121343, - [SMALL_STATE(3000)] = 121367, - [SMALL_STATE(3001)] = 121389, - [SMALL_STATE(3002)] = 121435, - [SMALL_STATE(3003)] = 121461, - [SMALL_STATE(3004)] = 121483, - [SMALL_STATE(3005)] = 121505, - [SMALL_STATE(3006)] = 121531, - [SMALL_STATE(3007)] = 121553, - [SMALL_STATE(3008)] = 121577, - [SMALL_STATE(3009)] = 121601, - [SMALL_STATE(3010)] = 121641, - [SMALL_STATE(3011)] = 121665, - [SMALL_STATE(3012)] = 121711, - [SMALL_STATE(3013)] = 121735, - [SMALL_STATE(3014)] = 121781, - [SMALL_STATE(3015)] = 121827, - [SMALL_STATE(3016)] = 121851, - [SMALL_STATE(3017)] = 121875, - [SMALL_STATE(3018)] = 121921, - [SMALL_STATE(3019)] = 121945, - [SMALL_STATE(3020)] = 121969, - [SMALL_STATE(3021)] = 122015, - [SMALL_STATE(3022)] = 122039, - [SMALL_STATE(3023)] = 122085, - [SMALL_STATE(3024)] = 122109, - [SMALL_STATE(3025)] = 122155, - [SMALL_STATE(3026)] = 122195, - [SMALL_STATE(3027)] = 122219, - [SMALL_STATE(3028)] = 122251, - [SMALL_STATE(3029)] = 122285, - [SMALL_STATE(3030)] = 122309, - [SMALL_STATE(3031)] = 122355, - [SMALL_STATE(3032)] = 122389, - [SMALL_STATE(3033)] = 122435, - [SMALL_STATE(3034)] = 122457, - [SMALL_STATE(3035)] = 122491, - [SMALL_STATE(3036)] = 122515, - [SMALL_STATE(3037)] = 122539, - [SMALL_STATE(3038)] = 122563, - [SMALL_STATE(3039)] = 122609, - [SMALL_STATE(3040)] = 122633, - [SMALL_STATE(3041)] = 122657, - [SMALL_STATE(3042)] = 122681, - [SMALL_STATE(3043)] = 122705, - [SMALL_STATE(3044)] = 122751, - [SMALL_STATE(3045)] = 122775, - [SMALL_STATE(3046)] = 122821, - [SMALL_STATE(3047)] = 122867, - [SMALL_STATE(3048)] = 122891, - [SMALL_STATE(3049)] = 122937, - [SMALL_STATE(3050)] = 122969, - [SMALL_STATE(3051)] = 123003, - [SMALL_STATE(3052)] = 123037, - [SMALL_STATE(3053)] = 123061, - [SMALL_STATE(3054)] = 123085, - [SMALL_STATE(3055)] = 123119, - [SMALL_STATE(3056)] = 123141, - [SMALL_STATE(3057)] = 123165, - [SMALL_STATE(3058)] = 123189, - [SMALL_STATE(3059)] = 123221, - [SMALL_STATE(3060)] = 123245, - [SMALL_STATE(3061)] = 123269, - [SMALL_STATE(3062)] = 123293, - [SMALL_STATE(3063)] = 123327, - [SMALL_STATE(3064)] = 123351, - [SMALL_STATE(3065)] = 123375, - [SMALL_STATE(3066)] = 123414, - [SMALL_STATE(3067)] = 123453, - [SMALL_STATE(3068)] = 123488, - [SMALL_STATE(3069)] = 123527, - [SMALL_STATE(3070)] = 123556, - [SMALL_STATE(3071)] = 123595, - [SMALL_STATE(3072)] = 123622, - [SMALL_STATE(3073)] = 123651, - [SMALL_STATE(3074)] = 123690, - [SMALL_STATE(3075)] = 123715, - [SMALL_STATE(3076)] = 123744, - [SMALL_STATE(3077)] = 123773, - [SMALL_STATE(3078)] = 123802, - [SMALL_STATE(3079)] = 123825, - [SMALL_STATE(3080)] = 123848, - [SMALL_STATE(3081)] = 123871, - [SMALL_STATE(3082)] = 123894, - [SMALL_STATE(3083)] = 123917, - [SMALL_STATE(3084)] = 123940, - [SMALL_STATE(3085)] = 123969, - [SMALL_STATE(3086)] = 124008, - [SMALL_STATE(3087)] = 124047, - [SMALL_STATE(3088)] = 124072, - [SMALL_STATE(3089)] = 124101, - [SMALL_STATE(3090)] = 124126, - [SMALL_STATE(3091)] = 124165, - [SMALL_STATE(3092)] = 124204, - [SMALL_STATE(3093)] = 124243, - [SMALL_STATE(3094)] = 124274, - [SMALL_STATE(3095)] = 124319, - [SMALL_STATE(3096)] = 124348, - [SMALL_STATE(3097)] = 124378, - [SMALL_STATE(3098)] = 124408, - [SMALL_STATE(3099)] = 124448, - [SMALL_STATE(3100)] = 124488, - [SMALL_STATE(3101)] = 124514, - [SMALL_STATE(3102)] = 124538, - [SMALL_STATE(3103)] = 124578, - [SMALL_STATE(3104)] = 124604, - [SMALL_STATE(3105)] = 124630, - [SMALL_STATE(3106)] = 124670, - [SMALL_STATE(3107)] = 124710, - [SMALL_STATE(3108)] = 124732, - [SMALL_STATE(3109)] = 124754, - [SMALL_STATE(3110)] = 124776, - [SMALL_STATE(3111)] = 124800, - [SMALL_STATE(3112)] = 124824, - [SMALL_STATE(3113)] = 124860, - [SMALL_STATE(3114)] = 124900, - [SMALL_STATE(3115)] = 124928, - [SMALL_STATE(3116)] = 124956, - [SMALL_STATE(3117)] = 124996, - [SMALL_STATE(3118)] = 125036, - [SMALL_STATE(3119)] = 125076, - [SMALL_STATE(3120)] = 125116, - [SMALL_STATE(3121)] = 125138, - [SMALL_STATE(3122)] = 125178, - [SMALL_STATE(3123)] = 125218, - [SMALL_STATE(3124)] = 125240, - [SMALL_STATE(3125)] = 125262, - [SMALL_STATE(3126)] = 125290, - [SMALL_STATE(3127)] = 125326, - [SMALL_STATE(3128)] = 125362, - [SMALL_STATE(3129)] = 125404, - [SMALL_STATE(3130)] = 125426, - [SMALL_STATE(3131)] = 125456, - [SMALL_STATE(3132)] = 125484, - [SMALL_STATE(3133)] = 125524, - [SMALL_STATE(3134)] = 125548, - [SMALL_STATE(3135)] = 125584, - [SMALL_STATE(3136)] = 125626, - [SMALL_STATE(3137)] = 125648, - [SMALL_STATE(3138)] = 125688, - [SMALL_STATE(3139)] = 125718, - [SMALL_STATE(3140)] = 125750, - [SMALL_STATE(3141)] = 125790, - [SMALL_STATE(3142)] = 125826, - [SMALL_STATE(3143)] = 125862, - [SMALL_STATE(3144)] = 125890, - [SMALL_STATE(3145)] = 125918, - [SMALL_STATE(3146)] = 125958, - [SMALL_STATE(3147)] = 125998, - [SMALL_STATE(3148)] = 126026, - [SMALL_STATE(3149)] = 126066, - [SMALL_STATE(3150)] = 126102, - [SMALL_STATE(3151)] = 126142, - [SMALL_STATE(3152)] = 126182, - [SMALL_STATE(3153)] = 126202, - [SMALL_STATE(3154)] = 126222, - [SMALL_STATE(3155)] = 126242, - [SMALL_STATE(3156)] = 126262, - [SMALL_STATE(3157)] = 126282, - [SMALL_STATE(3158)] = 126302, - [SMALL_STATE(3159)] = 126322, - [SMALL_STATE(3160)] = 126362, - [SMALL_STATE(3161)] = 126382, - [SMALL_STATE(3162)] = 126402, - [SMALL_STATE(3163)] = 126422, - [SMALL_STATE(3164)] = 126442, - [SMALL_STATE(3165)] = 126462, - [SMALL_STATE(3166)] = 126482, - [SMALL_STATE(3167)] = 126502, - [SMALL_STATE(3168)] = 126522, - [SMALL_STATE(3169)] = 126542, - [SMALL_STATE(3170)] = 126562, - [SMALL_STATE(3171)] = 126582, - [SMALL_STATE(3172)] = 126602, - [SMALL_STATE(3173)] = 126622, - [SMALL_STATE(3174)] = 126642, - [SMALL_STATE(3175)] = 126662, - [SMALL_STATE(3176)] = 126682, - [SMALL_STATE(3177)] = 126702, - [SMALL_STATE(3178)] = 126726, - [SMALL_STATE(3179)] = 126746, - [SMALL_STATE(3180)] = 126766, - [SMALL_STATE(3181)] = 126786, - [SMALL_STATE(3182)] = 126806, - [SMALL_STATE(3183)] = 126826, - [SMALL_STATE(3184)] = 126846, - [SMALL_STATE(3185)] = 126866, - [SMALL_STATE(3186)] = 126886, - [SMALL_STATE(3187)] = 126906, - [SMALL_STATE(3188)] = 126926, - [SMALL_STATE(3189)] = 126956, - [SMALL_STATE(3190)] = 126992, - [SMALL_STATE(3191)] = 127020, - [SMALL_STATE(3192)] = 127056, - [SMALL_STATE(3193)] = 127096, - [SMALL_STATE(3194)] = 127136, - [SMALL_STATE(3195)] = 127164, - [SMALL_STATE(3196)] = 127200, - [SMALL_STATE(3197)] = 127222, - [SMALL_STATE(3198)] = 127253, - [SMALL_STATE(3199)] = 127292, - [SMALL_STATE(3200)] = 127315, - [SMALL_STATE(3201)] = 127338, - [SMALL_STATE(3202)] = 127361, - [SMALL_STATE(3203)] = 127380, - [SMALL_STATE(3204)] = 127399, - [SMALL_STATE(3205)] = 127438, - [SMALL_STATE(3206)] = 127465, - [SMALL_STATE(3207)] = 127504, - [SMALL_STATE(3208)] = 127529, - [SMALL_STATE(3209)] = 127550, - [SMALL_STATE(3210)] = 127571, - [SMALL_STATE(3211)] = 127592, - [SMALL_STATE(3212)] = 127613, - [SMALL_STATE(3213)] = 127644, - [SMALL_STATE(3214)] = 127663, - [SMALL_STATE(3215)] = 127682, - [SMALL_STATE(3216)] = 127701, - [SMALL_STATE(3217)] = 127720, - [SMALL_STATE(3218)] = 127739, - [SMALL_STATE(3219)] = 127758, - [SMALL_STATE(3220)] = 127777, - [SMALL_STATE(3221)] = 127796, - [SMALL_STATE(3222)] = 127835, - [SMALL_STATE(3223)] = 127858, - [SMALL_STATE(3224)] = 127897, - [SMALL_STATE(3225)] = 127926, - [SMALL_STATE(3226)] = 127957, - [SMALL_STATE(3227)] = 127988, - [SMALL_STATE(3228)] = 128008, - [SMALL_STATE(3229)] = 128030, - [SMALL_STATE(3230)] = 128058, - [SMALL_STATE(3231)] = 128078, - [SMALL_STATE(3232)] = 128098, - [SMALL_STATE(3233)] = 128122, - [SMALL_STATE(3234)] = 128146, - [SMALL_STATE(3235)] = 128170, - [SMALL_STATE(3236)] = 128200, - [SMALL_STATE(3237)] = 128222, - [SMALL_STATE(3238)] = 128252, - [SMALL_STATE(3239)] = 128272, - [SMALL_STATE(3240)] = 128292, - [SMALL_STATE(3241)] = 128312, - [SMALL_STATE(3242)] = 128342, - [SMALL_STATE(3243)] = 128366, - [SMALL_STATE(3244)] = 128386, - [SMALL_STATE(3245)] = 128410, - [SMALL_STATE(3246)] = 128440, - [SMALL_STATE(3247)] = 128462, - [SMALL_STATE(3248)] = 128484, - [SMALL_STATE(3249)] = 128506, - [SMALL_STATE(3250)] = 128536, - [SMALL_STATE(3251)] = 128572, - [SMALL_STATE(3252)] = 128590, - [SMALL_STATE(3253)] = 128610, - [SMALL_STATE(3254)] = 128632, - [SMALL_STATE(3255)] = 128654, - [SMALL_STATE(3256)] = 128672, - [SMALL_STATE(3257)] = 128692, - [SMALL_STATE(3258)] = 128712, - [SMALL_STATE(3259)] = 128738, - [SMALL_STATE(3260)] = 128758, - [SMALL_STATE(3261)] = 128776, - [SMALL_STATE(3262)] = 128794, - [SMALL_STATE(3263)] = 128812, - [SMALL_STATE(3264)] = 128832, - [SMALL_STATE(3265)] = 128862, - [SMALL_STATE(3266)] = 128882, - [SMALL_STATE(3267)] = 128902, - [SMALL_STATE(3268)] = 128922, - [SMALL_STATE(3269)] = 128942, - [SMALL_STATE(3270)] = 128962, - [SMALL_STATE(3271)] = 128980, - [SMALL_STATE(3272)] = 129000, - [SMALL_STATE(3273)] = 129020, - [SMALL_STATE(3274)] = 129040, - [SMALL_STATE(3275)] = 129060, - [SMALL_STATE(3276)] = 129098, - [SMALL_STATE(3277)] = 129118, - [SMALL_STATE(3278)] = 129138, - [SMALL_STATE(3279)] = 129158, - [SMALL_STATE(3280)] = 129178, - [SMALL_STATE(3281)] = 129198, - [SMALL_STATE(3282)] = 129218, - [SMALL_STATE(3283)] = 129242, - [SMALL_STATE(3284)] = 129262, - [SMALL_STATE(3285)] = 129292, - [SMALL_STATE(3286)] = 129312, - [SMALL_STATE(3287)] = 129334, - [SMALL_STATE(3288)] = 129354, - [SMALL_STATE(3289)] = 129374, - [SMALL_STATE(3290)] = 129394, - [SMALL_STATE(3291)] = 129416, - [SMALL_STATE(3292)] = 129436, - [SMALL_STATE(3293)] = 129456, - [SMALL_STATE(3294)] = 129486, - [SMALL_STATE(3295)] = 129510, - [SMALL_STATE(3296)] = 129530, - [SMALL_STATE(3297)] = 129550, - [SMALL_STATE(3298)] = 129574, - [SMALL_STATE(3299)] = 129594, - [SMALL_STATE(3300)] = 129614, - [SMALL_STATE(3301)] = 129634, - [SMALL_STATE(3302)] = 129672, - [SMALL_STATE(3303)] = 129701, - [SMALL_STATE(3304)] = 129718, - [SMALL_STATE(3305)] = 129753, - [SMALL_STATE(3306)] = 129786, - [SMALL_STATE(3307)] = 129819, - [SMALL_STATE(3308)] = 129848, - [SMALL_STATE(3309)] = 129869, - [SMALL_STATE(3310)] = 129904, - [SMALL_STATE(3311)] = 129939, - [SMALL_STATE(3312)] = 129974, - [SMALL_STATE(3313)] = 130003, - [SMALL_STATE(3314)] = 130034, - [SMALL_STATE(3315)] = 130061, - [SMALL_STATE(3316)] = 130094, - [SMALL_STATE(3317)] = 130113, - [SMALL_STATE(3318)] = 130146, - [SMALL_STATE(3319)] = 130181, - [SMALL_STATE(3320)] = 130216, - [SMALL_STATE(3321)] = 130239, - [SMALL_STATE(3322)] = 130274, - [SMALL_STATE(3323)] = 130291, - [SMALL_STATE(3324)] = 130310, - [SMALL_STATE(3325)] = 130335, - [SMALL_STATE(3326)] = 130370, - [SMALL_STATE(3327)] = 130403, - [SMALL_STATE(3328)] = 130434, - [SMALL_STATE(3329)] = 130467, - [SMALL_STATE(3330)] = 130498, - [SMALL_STATE(3331)] = 130533, - [SMALL_STATE(3332)] = 130560, - [SMALL_STATE(3333)] = 130595, - [SMALL_STATE(3334)] = 130622, - [SMALL_STATE(3335)] = 130657, - [SMALL_STATE(3336)] = 130684, - [SMALL_STATE(3337)] = 130703, - [SMALL_STATE(3338)] = 130724, - [SMALL_STATE(3339)] = 130751, - [SMALL_STATE(3340)] = 130768, - [SMALL_STATE(3341)] = 130787, - [SMALL_STATE(3342)] = 130814, - [SMALL_STATE(3343)] = 130831, - [SMALL_STATE(3344)] = 130854, - [SMALL_STATE(3345)] = 130881, - [SMALL_STATE(3346)] = 130903, - [SMALL_STATE(3347)] = 130935, - [SMALL_STATE(3348)] = 130963, - [SMALL_STATE(3349)] = 130995, - [SMALL_STATE(3350)] = 131023, - [SMALL_STATE(3351)] = 131053, - [SMALL_STATE(3352)] = 131083, - [SMALL_STATE(3353)] = 131113, - [SMALL_STATE(3354)] = 131143, - [SMALL_STATE(3355)] = 131173, - [SMALL_STATE(3356)] = 131203, - [SMALL_STATE(3357)] = 131233, - [SMALL_STATE(3358)] = 131263, - [SMALL_STATE(3359)] = 131293, - [SMALL_STATE(3360)] = 131323, - [SMALL_STATE(3361)] = 131349, - [SMALL_STATE(3362)] = 131375, - [SMALL_STATE(3363)] = 131407, - [SMALL_STATE(3364)] = 131439, - [SMALL_STATE(3365)] = 131467, - [SMALL_STATE(3366)] = 131499, - [SMALL_STATE(3367)] = 131527, - [SMALL_STATE(3368)] = 131557, - [SMALL_STATE(3369)] = 131587, - [SMALL_STATE(3370)] = 131617, - [SMALL_STATE(3371)] = 131647, - [SMALL_STATE(3372)] = 131677, - [SMALL_STATE(3373)] = 131707, - [SMALL_STATE(3374)] = 131737, - [SMALL_STATE(3375)] = 131767, - [SMALL_STATE(3376)] = 131797, - [SMALL_STATE(3377)] = 131827, - [SMALL_STATE(3378)] = 131857, - [SMALL_STATE(3379)] = 131887, - [SMALL_STATE(3380)] = 131913, - [SMALL_STATE(3381)] = 131945, - [SMALL_STATE(3382)] = 131973, - [SMALL_STATE(3383)] = 132001, - [SMALL_STATE(3384)] = 132029, - [SMALL_STATE(3385)] = 132061, - [SMALL_STATE(3386)] = 132089, - [SMALL_STATE(3387)] = 132119, - [SMALL_STATE(3388)] = 132145, - [SMALL_STATE(3389)] = 132173, - [SMALL_STATE(3390)] = 132201, - [SMALL_STATE(3391)] = 132221, - [SMALL_STATE(3392)] = 132253, - [SMALL_STATE(3393)] = 132281, - [SMALL_STATE(3394)] = 132313, - [SMALL_STATE(3395)] = 132341, - [SMALL_STATE(3396)] = 132373, - [SMALL_STATE(3397)] = 132389, - [SMALL_STATE(3398)] = 132417, - [SMALL_STATE(3399)] = 132445, - [SMALL_STATE(3400)] = 132473, - [SMALL_STATE(3401)] = 132501, - [SMALL_STATE(3402)] = 132529, - [SMALL_STATE(3403)] = 132557, - [SMALL_STATE(3404)] = 132583, - [SMALL_STATE(3405)] = 132611, - [SMALL_STATE(3406)] = 132639, - [SMALL_STATE(3407)] = 132669, - [SMALL_STATE(3408)] = 132699, - [SMALL_STATE(3409)] = 132727, - [SMALL_STATE(3410)] = 132743, - [SMALL_STATE(3411)] = 132775, - [SMALL_STATE(3412)] = 132803, - [SMALL_STATE(3413)] = 132831, - [SMALL_STATE(3414)] = 132847, - [SMALL_STATE(3415)] = 132875, - [SMALL_STATE(3416)] = 132907, - [SMALL_STATE(3417)] = 132935, - [SMALL_STATE(3418)] = 132963, - [SMALL_STATE(3419)] = 132979, - [SMALL_STATE(3420)] = 133003, - [SMALL_STATE(3421)] = 133029, - [SMALL_STATE(3422)] = 133057, - [SMALL_STATE(3423)] = 133089, - [SMALL_STATE(3424)] = 133105, - [SMALL_STATE(3425)] = 133135, - [SMALL_STATE(3426)] = 133163, - [SMALL_STATE(3427)] = 133195, - [SMALL_STATE(3428)] = 133223, - [SMALL_STATE(3429)] = 133239, - [SMALL_STATE(3430)] = 133255, - [SMALL_STATE(3431)] = 133271, - [SMALL_STATE(3432)] = 133287, - [SMALL_STATE(3433)] = 133303, - [SMALL_STATE(3434)] = 133319, - [SMALL_STATE(3435)] = 133337, - [SMALL_STATE(3436)] = 133353, - [SMALL_STATE(3437)] = 133381, - [SMALL_STATE(3438)] = 133409, - [SMALL_STATE(3439)] = 133431, - [SMALL_STATE(3440)] = 133447, - [SMALL_STATE(3441)] = 133469, - [SMALL_STATE(3442)] = 133499, - [SMALL_STATE(3443)] = 133527, - [SMALL_STATE(3444)] = 133543, - [SMALL_STATE(3445)] = 133559, - [SMALL_STATE(3446)] = 133575, - [SMALL_STATE(3447)] = 133593, - [SMALL_STATE(3448)] = 133609, - [SMALL_STATE(3449)] = 133625, - [SMALL_STATE(3450)] = 133647, - [SMALL_STATE(3451)] = 133667, - [SMALL_STATE(3452)] = 133685, - [SMALL_STATE(3453)] = 133703, - [SMALL_STATE(3454)] = 133719, - [SMALL_STATE(3455)] = 133735, - [SMALL_STATE(3456)] = 133763, - [SMALL_STATE(3457)] = 133779, - [SMALL_STATE(3458)] = 133799, - [SMALL_STATE(3459)] = 133815, - [SMALL_STATE(3460)] = 133831, - [SMALL_STATE(3461)] = 133847, - [SMALL_STATE(3462)] = 133863, - [SMALL_STATE(3463)] = 133879, - [SMALL_STATE(3464)] = 133895, - [SMALL_STATE(3465)] = 133917, - [SMALL_STATE(3466)] = 133943, - [SMALL_STATE(3467)] = 133959, - [SMALL_STATE(3468)] = 133981, - [SMALL_STATE(3469)] = 134013, - [SMALL_STATE(3470)] = 134029, - [SMALL_STATE(3471)] = 134047, - [SMALL_STATE(3472)] = 134063, - [SMALL_STATE(3473)] = 134079, - [SMALL_STATE(3474)] = 134095, - [SMALL_STATE(3475)] = 134123, - [SMALL_STATE(3476)] = 134151, - [SMALL_STATE(3477)] = 134179, - [SMALL_STATE(3478)] = 134195, - [SMALL_STATE(3479)] = 134211, - [SMALL_STATE(3480)] = 134233, - [SMALL_STATE(3481)] = 134249, - [SMALL_STATE(3482)] = 134265, - [SMALL_STATE(3483)] = 134293, - [SMALL_STATE(3484)] = 134309, - [SMALL_STATE(3485)] = 134337, - [SMALL_STATE(3486)] = 134365, - [SMALL_STATE(3487)] = 134381, - [SMALL_STATE(3488)] = 134413, - [SMALL_STATE(3489)] = 134445, - [SMALL_STATE(3490)] = 134475, - [SMALL_STATE(3491)] = 134503, - [SMALL_STATE(3492)] = 134531, - [SMALL_STATE(3493)] = 134559, - [SMALL_STATE(3494)] = 134575, - [SMALL_STATE(3495)] = 134591, - [SMALL_STATE(3496)] = 134607, - [SMALL_STATE(3497)] = 134623, - [SMALL_STATE(3498)] = 134653, - [SMALL_STATE(3499)] = 134683, - [SMALL_STATE(3500)] = 134713, - [SMALL_STATE(3501)] = 134743, - [SMALL_STATE(3502)] = 134773, - [SMALL_STATE(3503)] = 134803, - [SMALL_STATE(3504)] = 134829, - [SMALL_STATE(3505)] = 134845, - [SMALL_STATE(3506)] = 134867, - [SMALL_STATE(3507)] = 134895, - [SMALL_STATE(3508)] = 134923, - [SMALL_STATE(3509)] = 134951, - [SMALL_STATE(3510)] = 134979, - [SMALL_STATE(3511)] = 134995, - [SMALL_STATE(3512)] = 135011, - [SMALL_STATE(3513)] = 135039, - [SMALL_STATE(3514)] = 135055, - [SMALL_STATE(3515)] = 135087, - [SMALL_STATE(3516)] = 135119, - [SMALL_STATE(3517)] = 135149, - [SMALL_STATE(3518)] = 135177, - [SMALL_STATE(3519)] = 135207, - [SMALL_STATE(3520)] = 135237, - [SMALL_STATE(3521)] = 135253, - [SMALL_STATE(3522)] = 135282, - [SMALL_STATE(3523)] = 135303, - [SMALL_STATE(3524)] = 135326, - [SMALL_STATE(3525)] = 135345, - [SMALL_STATE(3526)] = 135368, - [SMALL_STATE(3527)] = 135397, - [SMALL_STATE(3528)] = 135420, - [SMALL_STATE(3529)] = 135443, - [SMALL_STATE(3530)] = 135468, - [SMALL_STATE(3531)] = 135497, - [SMALL_STATE(3532)] = 135526, - [SMALL_STATE(3533)] = 135549, - [SMALL_STATE(3534)] = 135572, - [SMALL_STATE(3535)] = 135595, - [SMALL_STATE(3536)] = 135616, - [SMALL_STATE(3537)] = 135637, - [SMALL_STATE(3538)] = 135666, - [SMALL_STATE(3539)] = 135691, - [SMALL_STATE(3540)] = 135716, - [SMALL_STATE(3541)] = 135739, - [SMALL_STATE(3542)] = 135762, - [SMALL_STATE(3543)] = 135791, - [SMALL_STATE(3544)] = 135814, - [SMALL_STATE(3545)] = 135837, - [SMALL_STATE(3546)] = 135860, - [SMALL_STATE(3547)] = 135877, - [SMALL_STATE(3548)] = 135894, - [SMALL_STATE(3549)] = 135919, - [SMALL_STATE(3550)] = 135942, - [SMALL_STATE(3551)] = 135971, - [SMALL_STATE(3552)] = 135992, - [SMALL_STATE(3553)] = 136015, - [SMALL_STATE(3554)] = 136038, - [SMALL_STATE(3555)] = 136055, - [SMALL_STATE(3556)] = 136084, - [SMALL_STATE(3557)] = 136107, - [SMALL_STATE(3558)] = 136124, - [SMALL_STATE(3559)] = 136141, - [SMALL_STATE(3560)] = 136170, - [SMALL_STATE(3561)] = 136191, - [SMALL_STATE(3562)] = 136212, - [SMALL_STATE(3563)] = 136233, - [SMALL_STATE(3564)] = 136256, - [SMALL_STATE(3565)] = 136271, - [SMALL_STATE(3566)] = 136286, - [SMALL_STATE(3567)] = 136301, - [SMALL_STATE(3568)] = 136316, - [SMALL_STATE(3569)] = 136331, - [SMALL_STATE(3570)] = 136360, - [SMALL_STATE(3571)] = 136386, - [SMALL_STATE(3572)] = 136408, - [SMALL_STATE(3573)] = 136434, - [SMALL_STATE(3574)] = 136456, - [SMALL_STATE(3575)] = 136482, - [SMALL_STATE(3576)] = 136508, - [SMALL_STATE(3577)] = 136530, - [SMALL_STATE(3578)] = 136556, - [SMALL_STATE(3579)] = 136582, - [SMALL_STATE(3580)] = 136608, - [SMALL_STATE(3581)] = 136630, - [SMALL_STATE(3582)] = 136656, - [SMALL_STATE(3583)] = 136682, - [SMALL_STATE(3584)] = 136708, - [SMALL_STATE(3585)] = 136724, - [SMALL_STATE(3586)] = 136738, - [SMALL_STATE(3587)] = 136760, - [SMALL_STATE(3588)] = 136786, - [SMALL_STATE(3589)] = 136812, - [SMALL_STATE(3590)] = 136834, - [SMALL_STATE(3591)] = 136860, - [SMALL_STATE(3592)] = 136886, - [SMALL_STATE(3593)] = 136912, - [SMALL_STATE(3594)] = 136938, - [SMALL_STATE(3595)] = 136956, - [SMALL_STATE(3596)] = 136982, - [SMALL_STATE(3597)] = 137008, - [SMALL_STATE(3598)] = 137030, - [SMALL_STATE(3599)] = 137052, - [SMALL_STATE(3600)] = 137078, - [SMALL_STATE(3601)] = 137104, - [SMALL_STATE(3602)] = 137126, - [SMALL_STATE(3603)] = 137152, - [SMALL_STATE(3604)] = 137166, - [SMALL_STATE(3605)] = 137188, - [SMALL_STATE(3606)] = 137210, - [SMALL_STATE(3607)] = 137228, - [SMALL_STATE(3608)] = 137250, - [SMALL_STATE(3609)] = 137272, - [SMALL_STATE(3610)] = 137294, - [SMALL_STATE(3611)] = 137316, - [SMALL_STATE(3612)] = 137338, - [SMALL_STATE(3613)] = 137360, - [SMALL_STATE(3614)] = 137386, - [SMALL_STATE(3615)] = 137412, - [SMALL_STATE(3616)] = 137434, - [SMALL_STATE(3617)] = 137460, - [SMALL_STATE(3618)] = 137482, - [SMALL_STATE(3619)] = 137508, - [SMALL_STATE(3620)] = 137530, - [SMALL_STATE(3621)] = 137548, - [SMALL_STATE(3622)] = 137566, - [SMALL_STATE(3623)] = 137588, - [SMALL_STATE(3624)] = 137610, - [SMALL_STATE(3625)] = 137628, - [SMALL_STATE(3626)] = 137650, - [SMALL_STATE(3627)] = 137668, - [SMALL_STATE(3628)] = 137690, - [SMALL_STATE(3629)] = 137704, - [SMALL_STATE(3630)] = 137730, - [SMALL_STATE(3631)] = 137752, - [SMALL_STATE(3632)] = 137774, - [SMALL_STATE(3633)] = 137800, - [SMALL_STATE(3634)] = 137818, - [SMALL_STATE(3635)] = 137844, - [SMALL_STATE(3636)] = 137870, - [SMALL_STATE(3637)] = 137892, - [SMALL_STATE(3638)] = 137908, - [SMALL_STATE(3639)] = 137930, - [SMALL_STATE(3640)] = 137956, - [SMALL_STATE(3641)] = 137978, - [SMALL_STATE(3642)] = 137996, - [SMALL_STATE(3643)] = 138018, - [SMALL_STATE(3644)] = 138040, - [SMALL_STATE(3645)] = 138062, - [SMALL_STATE(3646)] = 138088, - [SMALL_STATE(3647)] = 138110, - [SMALL_STATE(3648)] = 138136, - [SMALL_STATE(3649)] = 138158, - [SMALL_STATE(3650)] = 138184, - [SMALL_STATE(3651)] = 138200, - [SMALL_STATE(3652)] = 138222, - [SMALL_STATE(3653)] = 138244, - [SMALL_STATE(3654)] = 138260, - [SMALL_STATE(3655)] = 138286, - [SMALL_STATE(3656)] = 138312, - [SMALL_STATE(3657)] = 138338, - [SMALL_STATE(3658)] = 138364, - [SMALL_STATE(3659)] = 138386, - [SMALL_STATE(3660)] = 138408, - [SMALL_STATE(3661)] = 138434, - [SMALL_STATE(3662)] = 138460, - [SMALL_STATE(3663)] = 138484, - [SMALL_STATE(3664)] = 138506, - [SMALL_STATE(3665)] = 138520, - [SMALL_STATE(3666)] = 138542, - [SMALL_STATE(3667)] = 138564, - [SMALL_STATE(3668)] = 138590, - [SMALL_STATE(3669)] = 138614, - [SMALL_STATE(3670)] = 138640, - [SMALL_STATE(3671)] = 138662, - [SMALL_STATE(3672)] = 138688, - [SMALL_STATE(3673)] = 138710, - [SMALL_STATE(3674)] = 138732, - [SMALL_STATE(3675)] = 138754, - [SMALL_STATE(3676)] = 138772, - [SMALL_STATE(3677)] = 138798, - [SMALL_STATE(3678)] = 138824, - [SMALL_STATE(3679)] = 138846, - [SMALL_STATE(3680)] = 138862, - [SMALL_STATE(3681)] = 138888, - [SMALL_STATE(3682)] = 138902, - [SMALL_STATE(3683)] = 138924, - [SMALL_STATE(3684)] = 138946, - [SMALL_STATE(3685)] = 138972, - [SMALL_STATE(3686)] = 138986, - [SMALL_STATE(3687)] = 139000, - [SMALL_STATE(3688)] = 139016, - [SMALL_STATE(3689)] = 139042, - [SMALL_STATE(3690)] = 139064, - [SMALL_STATE(3691)] = 139078, - [SMALL_STATE(3692)] = 139096, - [SMALL_STATE(3693)] = 139118, - [SMALL_STATE(3694)] = 139144, - [SMALL_STATE(3695)] = 139162, - [SMALL_STATE(3696)] = 139188, - [SMALL_STATE(3697)] = 139210, - [SMALL_STATE(3698)] = 139228, - [SMALL_STATE(3699)] = 139246, - [SMALL_STATE(3700)] = 139268, - [SMALL_STATE(3701)] = 139290, - [SMALL_STATE(3702)] = 139312, - [SMALL_STATE(3703)] = 139330, - [SMALL_STATE(3704)] = 139356, - [SMALL_STATE(3705)] = 139378, - [SMALL_STATE(3706)] = 139396, - [SMALL_STATE(3707)] = 139418, - [SMALL_STATE(3708)] = 139436, - [SMALL_STATE(3709)] = 139462, - [SMALL_STATE(3710)] = 139478, - [SMALL_STATE(3711)] = 139504, - [SMALL_STATE(3712)] = 139530, - [SMALL_STATE(3713)] = 139552, - [SMALL_STATE(3714)] = 139578, - [SMALL_STATE(3715)] = 139604, - [SMALL_STATE(3716)] = 139626, - [SMALL_STATE(3717)] = 139652, - [SMALL_STATE(3718)] = 139674, - [SMALL_STATE(3719)] = 139696, - [SMALL_STATE(3720)] = 139718, - [SMALL_STATE(3721)] = 139734, - [SMALL_STATE(3722)] = 139756, - [SMALL_STATE(3723)] = 139778, - [SMALL_STATE(3724)] = 139798, - [SMALL_STATE(3725)] = 139816, - [SMALL_STATE(3726)] = 139838, - [SMALL_STATE(3727)] = 139856, - [SMALL_STATE(3728)] = 139870, - [SMALL_STATE(3729)] = 139888, - [SMALL_STATE(3730)] = 139910, - [SMALL_STATE(3731)] = 139932, - [SMALL_STATE(3732)] = 139954, - [SMALL_STATE(3733)] = 139976, - [SMALL_STATE(3734)] = 139992, - [SMALL_STATE(3735)] = 140018, - [SMALL_STATE(3736)] = 140034, - [SMALL_STATE(3737)] = 140056, - [SMALL_STATE(3738)] = 140082, - [SMALL_STATE(3739)] = 140104, - [SMALL_STATE(3740)] = 140126, - [SMALL_STATE(3741)] = 140144, - [SMALL_STATE(3742)] = 140170, - [SMALL_STATE(3743)] = 140196, - [SMALL_STATE(3744)] = 140218, - [SMALL_STATE(3745)] = 140240, - [SMALL_STATE(3746)] = 140258, - [SMALL_STATE(3747)] = 140280, - [SMALL_STATE(3748)] = 140306, - [SMALL_STATE(3749)] = 140328, - [SMALL_STATE(3750)] = 140346, - [SMALL_STATE(3751)] = 140368, - [SMALL_STATE(3752)] = 140390, - [SMALL_STATE(3753)] = 140412, - [SMALL_STATE(3754)] = 140438, - [SMALL_STATE(3755)] = 140454, - [SMALL_STATE(3756)] = 140472, - [SMALL_STATE(3757)] = 140488, - [SMALL_STATE(3758)] = 140514, - [SMALL_STATE(3759)] = 140528, - [SMALL_STATE(3760)] = 140554, - [SMALL_STATE(3761)] = 140572, - [SMALL_STATE(3762)] = 140590, - [SMALL_STATE(3763)] = 140612, - [SMALL_STATE(3764)] = 140638, - [SMALL_STATE(3765)] = 140664, - [SMALL_STATE(3766)] = 140682, - [SMALL_STATE(3767)] = 140704, - [SMALL_STATE(3768)] = 140724, - [SMALL_STATE(3769)] = 140738, - [SMALL_STATE(3770)] = 140756, - [SMALL_STATE(3771)] = 140774, - [SMALL_STATE(3772)] = 140796, - [SMALL_STATE(3773)] = 140818, - [SMALL_STATE(3774)] = 140844, - [SMALL_STATE(3775)] = 140862, - [SMALL_STATE(3776)] = 140888, - [SMALL_STATE(3777)] = 140906, - [SMALL_STATE(3778)] = 140932, - [SMALL_STATE(3779)] = 140950, - [SMALL_STATE(3780)] = 140976, - [SMALL_STATE(3781)] = 141002, - [SMALL_STATE(3782)] = 141024, - [SMALL_STATE(3783)] = 141046, - [SMALL_STATE(3784)] = 141068, - [SMALL_STATE(3785)] = 141090, - [SMALL_STATE(3786)] = 141112, - [SMALL_STATE(3787)] = 141134, - [SMALL_STATE(3788)] = 141156, - [SMALL_STATE(3789)] = 141178, - [SMALL_STATE(3790)] = 141204, - [SMALL_STATE(3791)] = 141230, - [SMALL_STATE(3792)] = 141252, - [SMALL_STATE(3793)] = 141266, - [SMALL_STATE(3794)] = 141292, - [SMALL_STATE(3795)] = 141314, - [SMALL_STATE(3796)] = 141340, - [SMALL_STATE(3797)] = 141362, - [SMALL_STATE(3798)] = 141384, - [SMALL_STATE(3799)] = 141406, - [SMALL_STATE(3800)] = 141432, - [SMALL_STATE(3801)] = 141454, - [SMALL_STATE(3802)] = 141476, - [SMALL_STATE(3803)] = 141494, - [SMALL_STATE(3804)] = 141516, - [SMALL_STATE(3805)] = 141538, - [SMALL_STATE(3806)] = 141556, - [SMALL_STATE(3807)] = 141582, - [SMALL_STATE(3808)] = 141604, - [SMALL_STATE(3809)] = 141624, - [SMALL_STATE(3810)] = 141640, - [SMALL_STATE(3811)] = 141654, - [SMALL_STATE(3812)] = 141680, - [SMALL_STATE(3813)] = 141700, - [SMALL_STATE(3814)] = 141720, - [SMALL_STATE(3815)] = 141746, - [SMALL_STATE(3816)] = 141772, - [SMALL_STATE(3817)] = 141790, - [SMALL_STATE(3818)] = 141816, - [SMALL_STATE(3819)] = 141838, - [SMALL_STATE(3820)] = 141856, - [SMALL_STATE(3821)] = 141874, - [SMALL_STATE(3822)] = 141892, - [SMALL_STATE(3823)] = 141914, - [SMALL_STATE(3824)] = 141936, - [SMALL_STATE(3825)] = 141958, - [SMALL_STATE(3826)] = 141976, - [SMALL_STATE(3827)] = 141998, - [SMALL_STATE(3828)] = 142024, - [SMALL_STATE(3829)] = 142050, - [SMALL_STATE(3830)] = 142072, - [SMALL_STATE(3831)] = 142086, - [SMALL_STATE(3832)] = 142108, - [SMALL_STATE(3833)] = 142122, - [SMALL_STATE(3834)] = 142136, - [SMALL_STATE(3835)] = 142158, - [SMALL_STATE(3836)] = 142180, - [SMALL_STATE(3837)] = 142202, - [SMALL_STATE(3838)] = 142228, - [SMALL_STATE(3839)] = 142248, - [SMALL_STATE(3840)] = 142274, - [SMALL_STATE(3841)] = 142300, - [SMALL_STATE(3842)] = 142320, - [SMALL_STATE(3843)] = 142342, - [SMALL_STATE(3844)] = 142368, - [SMALL_STATE(3845)] = 142394, - [SMALL_STATE(3846)] = 142416, - [SMALL_STATE(3847)] = 142438, - [SMALL_STATE(3848)] = 142464, - [SMALL_STATE(3849)] = 142486, - [SMALL_STATE(3850)] = 142508, - [SMALL_STATE(3851)] = 142534, - [SMALL_STATE(3852)] = 142552, - [SMALL_STATE(3853)] = 142574, - [SMALL_STATE(3854)] = 142596, - [SMALL_STATE(3855)] = 142618, - [SMALL_STATE(3856)] = 142640, - [SMALL_STATE(3857)] = 142666, - [SMALL_STATE(3858)] = 142692, - [SMALL_STATE(3859)] = 142714, - [SMALL_STATE(3860)] = 142736, - [SMALL_STATE(3861)] = 142758, - [SMALL_STATE(3862)] = 142776, - [SMALL_STATE(3863)] = 142802, - [SMALL_STATE(3864)] = 142816, - [SMALL_STATE(3865)] = 142842, - [SMALL_STATE(3866)] = 142864, - [SMALL_STATE(3867)] = 142882, - [SMALL_STATE(3868)] = 142904, - [SMALL_STATE(3869)] = 142930, - [SMALL_STATE(3870)] = 142948, - [SMALL_STATE(3871)] = 142974, - [SMALL_STATE(3872)] = 142992, - [SMALL_STATE(3873)] = 143012, - [SMALL_STATE(3874)] = 143029, - [SMALL_STATE(3875)] = 143046, - [SMALL_STATE(3876)] = 143063, - [SMALL_STATE(3877)] = 143076, - [SMALL_STATE(3878)] = 143099, - [SMALL_STATE(3879)] = 143116, - [SMALL_STATE(3880)] = 143139, - [SMALL_STATE(3881)] = 143162, - [SMALL_STATE(3882)] = 143181, - [SMALL_STATE(3883)] = 143198, - [SMALL_STATE(3884)] = 143221, - [SMALL_STATE(3885)] = 143238, - [SMALL_STATE(3886)] = 143255, - [SMALL_STATE(3887)] = 143278, - [SMALL_STATE(3888)] = 143297, - [SMALL_STATE(3889)] = 143320, - [SMALL_STATE(3890)] = 143343, - [SMALL_STATE(3891)] = 143366, - [SMALL_STATE(3892)] = 143383, - [SMALL_STATE(3893)] = 143406, - [SMALL_STATE(3894)] = 143419, - [SMALL_STATE(3895)] = 143442, - [SMALL_STATE(3896)] = 143459, - [SMALL_STATE(3897)] = 143476, - [SMALL_STATE(3898)] = 143495, - [SMALL_STATE(3899)] = 143512, - [SMALL_STATE(3900)] = 143531, - [SMALL_STATE(3901)] = 143548, - [SMALL_STATE(3902)] = 143565, - [SMALL_STATE(3903)] = 143584, - [SMALL_STATE(3904)] = 143607, - [SMALL_STATE(3905)] = 143630, - [SMALL_STATE(3906)] = 143653, - [SMALL_STATE(3907)] = 143676, - [SMALL_STATE(3908)] = 143697, - [SMALL_STATE(3909)] = 143714, - [SMALL_STATE(3910)] = 143731, - [SMALL_STATE(3911)] = 143754, - [SMALL_STATE(3912)] = 143771, - [SMALL_STATE(3913)] = 143792, - [SMALL_STATE(3914)] = 143815, - [SMALL_STATE(3915)] = 143832, - [SMALL_STATE(3916)] = 143849, - [SMALL_STATE(3917)] = 143868, - [SMALL_STATE(3918)] = 143885, - [SMALL_STATE(3919)] = 143908, - [SMALL_STATE(3920)] = 143925, - [SMALL_STATE(3921)] = 143938, - [SMALL_STATE(3922)] = 143955, - [SMALL_STATE(3923)] = 143968, - [SMALL_STATE(3924)] = 143991, - [SMALL_STATE(3925)] = 144004, - [SMALL_STATE(3926)] = 144027, - [SMALL_STATE(3927)] = 144050, - [SMALL_STATE(3928)] = 144071, - [SMALL_STATE(3929)] = 144094, - [SMALL_STATE(3930)] = 144111, - [SMALL_STATE(3931)] = 144134, - [SMALL_STATE(3932)] = 144147, - [SMALL_STATE(3933)] = 144166, - [SMALL_STATE(3934)] = 144189, - [SMALL_STATE(3935)] = 144212, - [SMALL_STATE(3936)] = 144229, - [SMALL_STATE(3937)] = 144248, - [SMALL_STATE(3938)] = 144271, - [SMALL_STATE(3939)] = 144294, - [SMALL_STATE(3940)] = 144313, - [SMALL_STATE(3941)] = 144330, - [SMALL_STATE(3942)] = 144349, - [SMALL_STATE(3943)] = 144372, - [SMALL_STATE(3944)] = 144391, - [SMALL_STATE(3945)] = 144408, - [SMALL_STATE(3946)] = 144431, - [SMALL_STATE(3947)] = 144448, - [SMALL_STATE(3948)] = 144471, - [SMALL_STATE(3949)] = 144494, - [SMALL_STATE(3950)] = 144517, - [SMALL_STATE(3951)] = 144534, - [SMALL_STATE(3952)] = 144557, - [SMALL_STATE(3953)] = 144576, - [SMALL_STATE(3954)] = 144599, - [SMALL_STATE(3955)] = 144616, - [SMALL_STATE(3956)] = 144639, - [SMALL_STATE(3957)] = 144662, - [SMALL_STATE(3958)] = 144681, - [SMALL_STATE(3959)] = 144704, - [SMALL_STATE(3960)] = 144727, - [SMALL_STATE(3961)] = 144744, - [SMALL_STATE(3962)] = 144767, - [SMALL_STATE(3963)] = 144784, - [SMALL_STATE(3964)] = 144801, - [SMALL_STATE(3965)] = 144824, - [SMALL_STATE(3966)] = 144843, - [SMALL_STATE(3967)] = 144860, - [SMALL_STATE(3968)] = 144883, - [SMALL_STATE(3969)] = 144902, - [SMALL_STATE(3970)] = 144917, - [SMALL_STATE(3971)] = 144940, - [SMALL_STATE(3972)] = 144959, - [SMALL_STATE(3973)] = 144974, - [SMALL_STATE(3974)] = 144991, - [SMALL_STATE(3975)] = 145010, - [SMALL_STATE(3976)] = 145025, - [SMALL_STATE(3977)] = 145044, - [SMALL_STATE(3978)] = 145061, - [SMALL_STATE(3979)] = 145074, - [SMALL_STATE(3980)] = 145097, - [SMALL_STATE(3981)] = 145120, - [SMALL_STATE(3982)] = 145143, - [SMALL_STATE(3983)] = 145160, - [SMALL_STATE(3984)] = 145177, - [SMALL_STATE(3985)] = 145192, - [SMALL_STATE(3986)] = 145211, - [SMALL_STATE(3987)] = 145230, - [SMALL_STATE(3988)] = 145249, - [SMALL_STATE(3989)] = 145272, - [SMALL_STATE(3990)] = 145289, - [SMALL_STATE(3991)] = 145306, - [SMALL_STATE(3992)] = 145329, - [SMALL_STATE(3993)] = 145352, - [SMALL_STATE(3994)] = 145371, - [SMALL_STATE(3995)] = 145394, - [SMALL_STATE(3996)] = 145417, - [SMALL_STATE(3997)] = 145430, - [SMALL_STATE(3998)] = 145447, - [SMALL_STATE(3999)] = 145470, - [SMALL_STATE(4000)] = 145487, - [SMALL_STATE(4001)] = 145504, - [SMALL_STATE(4002)] = 145523, - [SMALL_STATE(4003)] = 145540, - [SMALL_STATE(4004)] = 145563, - [SMALL_STATE(4005)] = 145586, - [SMALL_STATE(4006)] = 145603, - [SMALL_STATE(4007)] = 145626, - [SMALL_STATE(4008)] = 145643, - [SMALL_STATE(4009)] = 145660, - [SMALL_STATE(4010)] = 145677, - [SMALL_STATE(4011)] = 145700, - [SMALL_STATE(4012)] = 145713, - [SMALL_STATE(4013)] = 145736, - [SMALL_STATE(4014)] = 145753, - [SMALL_STATE(4015)] = 145772, - [SMALL_STATE(4016)] = 145789, - [SMALL_STATE(4017)] = 145812, - [SMALL_STATE(4018)] = 145829, - [SMALL_STATE(4019)] = 145852, - [SMALL_STATE(4020)] = 145869, - [SMALL_STATE(4021)] = 145892, - [SMALL_STATE(4022)] = 145915, - [SMALL_STATE(4023)] = 145938, - [SMALL_STATE(4024)] = 145957, - [SMALL_STATE(4025)] = 145970, - [SMALL_STATE(4026)] = 145987, - [SMALL_STATE(4027)] = 146000, - [SMALL_STATE(4028)] = 146017, - [SMALL_STATE(4029)] = 146040, - [SMALL_STATE(4030)] = 146053, - [SMALL_STATE(4031)] = 146070, - [SMALL_STATE(4032)] = 146089, - [SMALL_STATE(4033)] = 146108, - [SMALL_STATE(4034)] = 146121, - [SMALL_STATE(4035)] = 146138, - [SMALL_STATE(4036)] = 146155, - [SMALL_STATE(4037)] = 146178, - [SMALL_STATE(4038)] = 146195, - [SMALL_STATE(4039)] = 146212, - [SMALL_STATE(4040)] = 146229, - [SMALL_STATE(4041)] = 146252, - [SMALL_STATE(4042)] = 146269, - [SMALL_STATE(4043)] = 146292, - [SMALL_STATE(4044)] = 146309, - [SMALL_STATE(4045)] = 146326, - [SMALL_STATE(4046)] = 146349, - [SMALL_STATE(4047)] = 146372, - [SMALL_STATE(4048)] = 146389, - [SMALL_STATE(4049)] = 146406, - [SMALL_STATE(4050)] = 146429, - [SMALL_STATE(4051)] = 146448, - [SMALL_STATE(4052)] = 146467, - [SMALL_STATE(4053)] = 146486, - [SMALL_STATE(4054)] = 146505, - [SMALL_STATE(4055)] = 146522, - [SMALL_STATE(4056)] = 146537, - [SMALL_STATE(4057)] = 146560, - [SMALL_STATE(4058)] = 146583, - [SMALL_STATE(4059)] = 146599, - [SMALL_STATE(4060)] = 146615, - [SMALL_STATE(4061)] = 146627, - [SMALL_STATE(4062)] = 146643, - [SMALL_STATE(4063)] = 146659, - [SMALL_STATE(4064)] = 146671, - [SMALL_STATE(4065)] = 146683, - [SMALL_STATE(4066)] = 146699, - [SMALL_STATE(4067)] = 146719, - [SMALL_STATE(4068)] = 146739, - [SMALL_STATE(4069)] = 146755, - [SMALL_STATE(4070)] = 146771, - [SMALL_STATE(4071)] = 146783, - [SMALL_STATE(4072)] = 146795, - [SMALL_STATE(4073)] = 146807, - [SMALL_STATE(4074)] = 146819, - [SMALL_STATE(4075)] = 146831, - [SMALL_STATE(4076)] = 146847, - [SMALL_STATE(4077)] = 146867, - [SMALL_STATE(4078)] = 146887, - [SMALL_STATE(4079)] = 146899, - [SMALL_STATE(4080)] = 146911, - [SMALL_STATE(4081)] = 146923, - [SMALL_STATE(4082)] = 146939, - [SMALL_STATE(4083)] = 146959, - [SMALL_STATE(4084)] = 146975, - [SMALL_STATE(4085)] = 146995, - [SMALL_STATE(4086)] = 147015, - [SMALL_STATE(4087)] = 147031, - [SMALL_STATE(4088)] = 147051, - [SMALL_STATE(4089)] = 147067, - [SMALL_STATE(4090)] = 147087, - [SMALL_STATE(4091)] = 147099, - [SMALL_STATE(4092)] = 147111, - [SMALL_STATE(4093)] = 147127, - [SMALL_STATE(4094)] = 147139, - [SMALL_STATE(4095)] = 147151, - [SMALL_STATE(4096)] = 147167, - [SMALL_STATE(4097)] = 147183, - [SMALL_STATE(4098)] = 147195, - [SMALL_STATE(4099)] = 147209, - [SMALL_STATE(4100)] = 147221, - [SMALL_STATE(4101)] = 147237, - [SMALL_STATE(4102)] = 147253, - [SMALL_STATE(4103)] = 147267, - [SMALL_STATE(4104)] = 147283, - [SMALL_STATE(4105)] = 147299, - [SMALL_STATE(4106)] = 147317, - [SMALL_STATE(4107)] = 147333, - [SMALL_STATE(4108)] = 147347, - [SMALL_STATE(4109)] = 147363, - [SMALL_STATE(4110)] = 147379, - [SMALL_STATE(4111)] = 147391, - [SMALL_STATE(4112)] = 147409, - [SMALL_STATE(4113)] = 147421, - [SMALL_STATE(4114)] = 147433, - [SMALL_STATE(4115)] = 147445, - [SMALL_STATE(4116)] = 147461, - [SMALL_STATE(4117)] = 147477, - [SMALL_STATE(4118)] = 147493, - [SMALL_STATE(4119)] = 147511, - [SMALL_STATE(4120)] = 147527, - [SMALL_STATE(4121)] = 147547, - [SMALL_STATE(4122)] = 147567, - [SMALL_STATE(4123)] = 147587, - [SMALL_STATE(4124)] = 147607, - [SMALL_STATE(4125)] = 147623, - [SMALL_STATE(4126)] = 147639, - [SMALL_STATE(4127)] = 147655, - [SMALL_STATE(4128)] = 147669, - [SMALL_STATE(4129)] = 147685, - [SMALL_STATE(4130)] = 147705, - [SMALL_STATE(4131)] = 147721, - [SMALL_STATE(4132)] = 147733, - [SMALL_STATE(4133)] = 147747, - [SMALL_STATE(4134)] = 147763, - [SMALL_STATE(4135)] = 147775, - [SMALL_STATE(4136)] = 147787, - [SMALL_STATE(4137)] = 147799, - [SMALL_STATE(4138)] = 147815, - [SMALL_STATE(4139)] = 147835, - [SMALL_STATE(4140)] = 147847, - [SMALL_STATE(4141)] = 147865, - [SMALL_STATE(4142)] = 147877, - [SMALL_STATE(4143)] = 147889, - [SMALL_STATE(4144)] = 147901, - [SMALL_STATE(4145)] = 147915, - [SMALL_STATE(4146)] = 147927, - [SMALL_STATE(4147)] = 147939, - [SMALL_STATE(4148)] = 147951, - [SMALL_STATE(4149)] = 147963, - [SMALL_STATE(4150)] = 147977, - [SMALL_STATE(4151)] = 147989, - [SMALL_STATE(4152)] = 148003, - [SMALL_STATE(4153)] = 148023, - [SMALL_STATE(4154)] = 148039, - [SMALL_STATE(4155)] = 148055, - [SMALL_STATE(4156)] = 148067, - [SMALL_STATE(4157)] = 148079, - [SMALL_STATE(4158)] = 148099, - [SMALL_STATE(4159)] = 148111, - [SMALL_STATE(4160)] = 148123, - [SMALL_STATE(4161)] = 148139, - [SMALL_STATE(4162)] = 148155, - [SMALL_STATE(4163)] = 148167, - [SMALL_STATE(4164)] = 148183, - [SMALL_STATE(4165)] = 148199, - [SMALL_STATE(4166)] = 148213, - [SMALL_STATE(4167)] = 148229, - [SMALL_STATE(4168)] = 148245, - [SMALL_STATE(4169)] = 148265, - [SMALL_STATE(4170)] = 148281, - [SMALL_STATE(4171)] = 148297, - [SMALL_STATE(4172)] = 148317, - [SMALL_STATE(4173)] = 148333, - [SMALL_STATE(4174)] = 148351, - [SMALL_STATE(4175)] = 148367, - [SMALL_STATE(4176)] = 148381, - [SMALL_STATE(4177)] = 148401, - [SMALL_STATE(4178)] = 148417, - [SMALL_STATE(4179)] = 148433, - [SMALL_STATE(4180)] = 148445, - [SMALL_STATE(4181)] = 148465, - [SMALL_STATE(4182)] = 148481, - [SMALL_STATE(4183)] = 148501, - [SMALL_STATE(4184)] = 148517, - [SMALL_STATE(4185)] = 148531, - [SMALL_STATE(4186)] = 148547, - [SMALL_STATE(4187)] = 148567, - [SMALL_STATE(4188)] = 148583, - [SMALL_STATE(4189)] = 148599, - [SMALL_STATE(4190)] = 148615, - [SMALL_STATE(4191)] = 148631, - [SMALL_STATE(4192)] = 148651, - [SMALL_STATE(4193)] = 148667, - [SMALL_STATE(4194)] = 148679, - [SMALL_STATE(4195)] = 148691, - [SMALL_STATE(4196)] = 148711, - [SMALL_STATE(4197)] = 148725, - [SMALL_STATE(4198)] = 148737, - [SMALL_STATE(4199)] = 148755, - [SMALL_STATE(4200)] = 148775, - [SMALL_STATE(4201)] = 148791, - [SMALL_STATE(4202)] = 148811, - [SMALL_STATE(4203)] = 148825, - [SMALL_STATE(4204)] = 148845, - [SMALL_STATE(4205)] = 148861, - [SMALL_STATE(4206)] = 148877, - [SMALL_STATE(4207)] = 148889, - [SMALL_STATE(4208)] = 148901, - [SMALL_STATE(4209)] = 148915, - [SMALL_STATE(4210)] = 148929, - [SMALL_STATE(4211)] = 148949, - [SMALL_STATE(4212)] = 148969, - [SMALL_STATE(4213)] = 148981, - [SMALL_STATE(4214)] = 148993, - [SMALL_STATE(4215)] = 149013, - [SMALL_STATE(4216)] = 149031, - [SMALL_STATE(4217)] = 149047, - [SMALL_STATE(4218)] = 149061, - [SMALL_STATE(4219)] = 149081, - [SMALL_STATE(4220)] = 149101, - [SMALL_STATE(4221)] = 149117, - [SMALL_STATE(4222)] = 149137, - [SMALL_STATE(4223)] = 149157, - [SMALL_STATE(4224)] = 149173, - [SMALL_STATE(4225)] = 149191, - [SMALL_STATE(4226)] = 149211, - [SMALL_STATE(4227)] = 149231, - [SMALL_STATE(4228)] = 149247, - [SMALL_STATE(4229)] = 149267, - [SMALL_STATE(4230)] = 149287, - [SMALL_STATE(4231)] = 149307, - [SMALL_STATE(4232)] = 149321, - [SMALL_STATE(4233)] = 149337, - [SMALL_STATE(4234)] = 149353, - [SMALL_STATE(4235)] = 149365, - [SMALL_STATE(4236)] = 149381, - [SMALL_STATE(4237)] = 149393, - [SMALL_STATE(4238)] = 149405, - [SMALL_STATE(4239)] = 149417, - [SMALL_STATE(4240)] = 149429, - [SMALL_STATE(4241)] = 149441, - [SMALL_STATE(4242)] = 149453, - [SMALL_STATE(4243)] = 149465, - [SMALL_STATE(4244)] = 149477, - [SMALL_STATE(4245)] = 149489, - [SMALL_STATE(4246)] = 149501, - [SMALL_STATE(4247)] = 149513, - [SMALL_STATE(4248)] = 149529, - [SMALL_STATE(4249)] = 149545, - [SMALL_STATE(4250)] = 149557, - [SMALL_STATE(4251)] = 149569, - [SMALL_STATE(4252)] = 149585, - [SMALL_STATE(4253)] = 149605, - [SMALL_STATE(4254)] = 149621, - [SMALL_STATE(4255)] = 149641, - [SMALL_STATE(4256)] = 149657, - [SMALL_STATE(4257)] = 149673, - [SMALL_STATE(4258)] = 149689, - [SMALL_STATE(4259)] = 149703, - [SMALL_STATE(4260)] = 149719, - [SMALL_STATE(4261)] = 149735, - [SMALL_STATE(4262)] = 149747, - [SMALL_STATE(4263)] = 149763, - [SMALL_STATE(4264)] = 149777, - [SMALL_STATE(4265)] = 149797, - [SMALL_STATE(4266)] = 149813, - [SMALL_STATE(4267)] = 149829, - [SMALL_STATE(4268)] = 149845, - [SMALL_STATE(4269)] = 149865, - [SMALL_STATE(4270)] = 149881, - [SMALL_STATE(4271)] = 149897, - [SMALL_STATE(4272)] = 149913, - [SMALL_STATE(4273)] = 149929, - [SMALL_STATE(4274)] = 149941, - [SMALL_STATE(4275)] = 149953, - [SMALL_STATE(4276)] = 149965, - [SMALL_STATE(4277)] = 149981, - [SMALL_STATE(4278)] = 150001, - [SMALL_STATE(4279)] = 150013, - [SMALL_STATE(4280)] = 150025, - [SMALL_STATE(4281)] = 150037, - [SMALL_STATE(4282)] = 150049, - [SMALL_STATE(4283)] = 150061, - [SMALL_STATE(4284)] = 150073, - [SMALL_STATE(4285)] = 150089, - [SMALL_STATE(4286)] = 150107, - [SMALL_STATE(4287)] = 150125, - [SMALL_STATE(4288)] = 150141, - [SMALL_STATE(4289)] = 150153, - [SMALL_STATE(4290)] = 150165, - [SMALL_STATE(4291)] = 150181, - [SMALL_STATE(4292)] = 150201, - [SMALL_STATE(4293)] = 150221, - [SMALL_STATE(4294)] = 150241, - [SMALL_STATE(4295)] = 150253, - [SMALL_STATE(4296)] = 150265, - [SMALL_STATE(4297)] = 150277, - [SMALL_STATE(4298)] = 150289, - [SMALL_STATE(4299)] = 150301, - [SMALL_STATE(4300)] = 150321, - [SMALL_STATE(4301)] = 150341, - [SMALL_STATE(4302)] = 150361, - [SMALL_STATE(4303)] = 150377, - [SMALL_STATE(4304)] = 150393, - [SMALL_STATE(4305)] = 150409, - [SMALL_STATE(4306)] = 150427, - [SMALL_STATE(4307)] = 150439, - [SMALL_STATE(4308)] = 150459, - [SMALL_STATE(4309)] = 150475, - [SMALL_STATE(4310)] = 150495, - [SMALL_STATE(4311)] = 150511, - [SMALL_STATE(4312)] = 150523, - [SMALL_STATE(4313)] = 150535, - [SMALL_STATE(4314)] = 150555, - [SMALL_STATE(4315)] = 150567, - [SMALL_STATE(4316)] = 150587, - [SMALL_STATE(4317)] = 150599, - [SMALL_STATE(4318)] = 150615, - [SMALL_STATE(4319)] = 150627, - [SMALL_STATE(4320)] = 150639, - [SMALL_STATE(4321)] = 150659, - [SMALL_STATE(4322)] = 150679, - [SMALL_STATE(4323)] = 150691, - [SMALL_STATE(4324)] = 150703, - [SMALL_STATE(4325)] = 150715, - [SMALL_STATE(4326)] = 150727, - [SMALL_STATE(4327)] = 150739, - [SMALL_STATE(4328)] = 150751, - [SMALL_STATE(4329)] = 150763, - [SMALL_STATE(4330)] = 150775, - [SMALL_STATE(4331)] = 150787, - [SMALL_STATE(4332)] = 150799, - [SMALL_STATE(4333)] = 150811, - [SMALL_STATE(4334)] = 150823, - [SMALL_STATE(4335)] = 150835, - [SMALL_STATE(4336)] = 150851, - [SMALL_STATE(4337)] = 150867, - [SMALL_STATE(4338)] = 150879, - [SMALL_STATE(4339)] = 150895, - [SMALL_STATE(4340)] = 150911, - [SMALL_STATE(4341)] = 150927, - [SMALL_STATE(4342)] = 150947, - [SMALL_STATE(4343)] = 150961, - [SMALL_STATE(4344)] = 150977, - [SMALL_STATE(4345)] = 150993, - [SMALL_STATE(4346)] = 151013, - [SMALL_STATE(4347)] = 151031, - [SMALL_STATE(4348)] = 151043, - [SMALL_STATE(4349)] = 151063, - [SMALL_STATE(4350)] = 151075, - [SMALL_STATE(4351)] = 151089, - [SMALL_STATE(4352)] = 151101, - [SMALL_STATE(4353)] = 151113, - [SMALL_STATE(4354)] = 151125, - [SMALL_STATE(4355)] = 151145, - [SMALL_STATE(4356)] = 151161, - [SMALL_STATE(4357)] = 151173, - [SMALL_STATE(4358)] = 151193, - [SMALL_STATE(4359)] = 151213, - [SMALL_STATE(4360)] = 151233, - [SMALL_STATE(4361)] = 151245, - [SMALL_STATE(4362)] = 151257, - [SMALL_STATE(4363)] = 151269, - [SMALL_STATE(4364)] = 151289, - [SMALL_STATE(4365)] = 151309, - [SMALL_STATE(4366)] = 151329, - [SMALL_STATE(4367)] = 151341, - [SMALL_STATE(4368)] = 151353, - [SMALL_STATE(4369)] = 151369, - [SMALL_STATE(4370)] = 151385, - [SMALL_STATE(4371)] = 151405, - [SMALL_STATE(4372)] = 151421, - [SMALL_STATE(4373)] = 151441, - [SMALL_STATE(4374)] = 151457, - [SMALL_STATE(4375)] = 151477, - [SMALL_STATE(4376)] = 151497, - [SMALL_STATE(4377)] = 151517, - [SMALL_STATE(4378)] = 151533, - [SMALL_STATE(4379)] = 151549, - [SMALL_STATE(4380)] = 151565, - [SMALL_STATE(4381)] = 151581, - [SMALL_STATE(4382)] = 151597, - [SMALL_STATE(4383)] = 151613, - [SMALL_STATE(4384)] = 151629, - [SMALL_STATE(4385)] = 151649, - [SMALL_STATE(4386)] = 151669, - [SMALL_STATE(4387)] = 151685, - [SMALL_STATE(4388)] = 151705, - [SMALL_STATE(4389)] = 151725, - [SMALL_STATE(4390)] = 151745, - [SMALL_STATE(4391)] = 151759, - [SMALL_STATE(4392)] = 151779, - [SMALL_STATE(4393)] = 151795, - [SMALL_STATE(4394)] = 151815, - [SMALL_STATE(4395)] = 151831, - [SMALL_STATE(4396)] = 151847, - [SMALL_STATE(4397)] = 151867, - [SMALL_STATE(4398)] = 151881, - [SMALL_STATE(4399)] = 151895, - [SMALL_STATE(4400)] = 151911, - [SMALL_STATE(4401)] = 151931, - [SMALL_STATE(4402)] = 151951, - [SMALL_STATE(4403)] = 151971, - [SMALL_STATE(4404)] = 151983, - [SMALL_STATE(4405)] = 151999, - [SMALL_STATE(4406)] = 152015, - [SMALL_STATE(4407)] = 152035, - [SMALL_STATE(4408)] = 152051, - [SMALL_STATE(4409)] = 152071, - [SMALL_STATE(4410)] = 152083, - [SMALL_STATE(4411)] = 152103, - [SMALL_STATE(4412)] = 152123, - [SMALL_STATE(4413)] = 152139, - [SMALL_STATE(4414)] = 152159, - [SMALL_STATE(4415)] = 152179, - [SMALL_STATE(4416)] = 152195, - [SMALL_STATE(4417)] = 152211, - [SMALL_STATE(4418)] = 152227, - [SMALL_STATE(4419)] = 152247, - [SMALL_STATE(4420)] = 152259, - [SMALL_STATE(4421)] = 152275, - [SMALL_STATE(4422)] = 152291, - [SMALL_STATE(4423)] = 152311, - [SMALL_STATE(4424)] = 152331, - [SMALL_STATE(4425)] = 152347, - [SMALL_STATE(4426)] = 152363, - [SMALL_STATE(4427)] = 152377, - [SMALL_STATE(4428)] = 152397, - [SMALL_STATE(4429)] = 152417, - [SMALL_STATE(4430)] = 152437, - [SMALL_STATE(4431)] = 152451, - [SMALL_STATE(4432)] = 152467, - [SMALL_STATE(4433)] = 152483, - [SMALL_STATE(4434)] = 152503, - [SMALL_STATE(4435)] = 152523, - [SMALL_STATE(4436)] = 152543, - [SMALL_STATE(4437)] = 152557, - [SMALL_STATE(4438)] = 152571, - [SMALL_STATE(4439)] = 152583, - [SMALL_STATE(4440)] = 152603, - [SMALL_STATE(4441)] = 152619, - [SMALL_STATE(4442)] = 152635, - [SMALL_STATE(4443)] = 152655, - [SMALL_STATE(4444)] = 152671, - [SMALL_STATE(4445)] = 152687, - [SMALL_STATE(4446)] = 152703, - [SMALL_STATE(4447)] = 152719, - [SMALL_STATE(4448)] = 152735, - [SMALL_STATE(4449)] = 152751, - [SMALL_STATE(4450)] = 152763, - [SMALL_STATE(4451)] = 152779, - [SMALL_STATE(4452)] = 152795, - [SMALL_STATE(4453)] = 152811, - [SMALL_STATE(4454)] = 152825, - [SMALL_STATE(4455)] = 152839, - [SMALL_STATE(4456)] = 152853, - [SMALL_STATE(4457)] = 152867, - [SMALL_STATE(4458)] = 152881, - [SMALL_STATE(4459)] = 152895, - [SMALL_STATE(4460)] = 152915, - [SMALL_STATE(4461)] = 152935, - [SMALL_STATE(4462)] = 152947, - [SMALL_STATE(4463)] = 152965, - [SMALL_STATE(4464)] = 152981, - [SMALL_STATE(4465)] = 152997, - [SMALL_STATE(4466)] = 153011, - [SMALL_STATE(4467)] = 153025, - [SMALL_STATE(4468)] = 153037, - [SMALL_STATE(4469)] = 153049, - [SMALL_STATE(4470)] = 153065, - [SMALL_STATE(4471)] = 153085, - [SMALL_STATE(4472)] = 153097, - [SMALL_STATE(4473)] = 153109, - [SMALL_STATE(4474)] = 153125, - [SMALL_STATE(4475)] = 153145, - [SMALL_STATE(4476)] = 153161, - [SMALL_STATE(4477)] = 153173, - [SMALL_STATE(4478)] = 153189, - [SMALL_STATE(4479)] = 153201, - [SMALL_STATE(4480)] = 153221, - [SMALL_STATE(4481)] = 153237, - [SMALL_STATE(4482)] = 153257, - [SMALL_STATE(4483)] = 153277, - [SMALL_STATE(4484)] = 153297, - [SMALL_STATE(4485)] = 153315, - [SMALL_STATE(4486)] = 153331, - [SMALL_STATE(4487)] = 153351, - [SMALL_STATE(4488)] = 153367, - [SMALL_STATE(4489)] = 153383, - [SMALL_STATE(4490)] = 153401, - [SMALL_STATE(4491)] = 153417, - [SMALL_STATE(4492)] = 153433, - [SMALL_STATE(4493)] = 153447, - [SMALL_STATE(4494)] = 153461, - [SMALL_STATE(4495)] = 153477, - [SMALL_STATE(4496)] = 153493, - [SMALL_STATE(4497)] = 153509, - [SMALL_STATE(4498)] = 153525, - [SMALL_STATE(4499)] = 153539, - [SMALL_STATE(4500)] = 153553, - [SMALL_STATE(4501)] = 153567, - [SMALL_STATE(4502)] = 153583, - [SMALL_STATE(4503)] = 153597, - [SMALL_STATE(4504)] = 153613, - [SMALL_STATE(4505)] = 153625, - [SMALL_STATE(4506)] = 153641, - [SMALL_STATE(4507)] = 153657, - [SMALL_STATE(4508)] = 153673, - [SMALL_STATE(4509)] = 153689, - [SMALL_STATE(4510)] = 153705, - [SMALL_STATE(4511)] = 153717, - [SMALL_STATE(4512)] = 153729, - [SMALL_STATE(4513)] = 153749, - [SMALL_STATE(4514)] = 153761, - [SMALL_STATE(4515)] = 153781, - [SMALL_STATE(4516)] = 153793, - [SMALL_STATE(4517)] = 153805, - [SMALL_STATE(4518)] = 153817, - [SMALL_STATE(4519)] = 153833, - [SMALL_STATE(4520)] = 153845, - [SMALL_STATE(4521)] = 153857, - [SMALL_STATE(4522)] = 153877, - [SMALL_STATE(4523)] = 153891, - [SMALL_STATE(4524)] = 153905, - [SMALL_STATE(4525)] = 153921, - [SMALL_STATE(4526)] = 153937, - [SMALL_STATE(4527)] = 153957, - [SMALL_STATE(4528)] = 153969, - [SMALL_STATE(4529)] = 153981, - [SMALL_STATE(4530)] = 153997, - [SMALL_STATE(4531)] = 154017, - [SMALL_STATE(4532)] = 154033, - [SMALL_STATE(4533)] = 154049, - [SMALL_STATE(4534)] = 154067, - [SMALL_STATE(4535)] = 154087, - [SMALL_STATE(4536)] = 154107, - [SMALL_STATE(4537)] = 154127, - [SMALL_STATE(4538)] = 154141, - [SMALL_STATE(4539)] = 154161, - [SMALL_STATE(4540)] = 154175, - [SMALL_STATE(4541)] = 154191, - [SMALL_STATE(4542)] = 154207, - [SMALL_STATE(4543)] = 154221, - [SMALL_STATE(4544)] = 154235, - [SMALL_STATE(4545)] = 154251, - [SMALL_STATE(4546)] = 154263, - [SMALL_STATE(4547)] = 154283, - [SMALL_STATE(4548)] = 154303, - [SMALL_STATE(4549)] = 154319, - [SMALL_STATE(4550)] = 154339, - [SMALL_STATE(4551)] = 154355, - [SMALL_STATE(4552)] = 154367, - [SMALL_STATE(4553)] = 154379, - [SMALL_STATE(4554)] = 154399, - [SMALL_STATE(4555)] = 154411, - [SMALL_STATE(4556)] = 154427, - [SMALL_STATE(4557)] = 154439, - [SMALL_STATE(4558)] = 154455, - [SMALL_STATE(4559)] = 154469, - [SMALL_STATE(4560)] = 154483, - [SMALL_STATE(4561)] = 154499, - [SMALL_STATE(4562)] = 154513, - [SMALL_STATE(4563)] = 154529, - [SMALL_STATE(4564)] = 154543, - [SMALL_STATE(4565)] = 154557, - [SMALL_STATE(4566)] = 154571, - [SMALL_STATE(4567)] = 154587, - [SMALL_STATE(4568)] = 154603, - [SMALL_STATE(4569)] = 154615, - [SMALL_STATE(4570)] = 154631, - [SMALL_STATE(4571)] = 154651, - [SMALL_STATE(4572)] = 154667, - [SMALL_STATE(4573)] = 154681, - [SMALL_STATE(4574)] = 154695, - [SMALL_STATE(4575)] = 154711, - [SMALL_STATE(4576)] = 154727, - [SMALL_STATE(4577)] = 154747, - [SMALL_STATE(4578)] = 154763, - [SMALL_STATE(4579)] = 154779, - [SMALL_STATE(4580)] = 154795, - [SMALL_STATE(4581)] = 154815, - [SMALL_STATE(4582)] = 154835, - [SMALL_STATE(4583)] = 154851, - [SMALL_STATE(4584)] = 154867, - [SMALL_STATE(4585)] = 154883, - [SMALL_STATE(4586)] = 154897, - [SMALL_STATE(4587)] = 154911, - [SMALL_STATE(4588)] = 154929, - [SMALL_STATE(4589)] = 154945, - [SMALL_STATE(4590)] = 154961, - [SMALL_STATE(4591)] = 154977, - [SMALL_STATE(4592)] = 154993, - [SMALL_STATE(4593)] = 155013, - [SMALL_STATE(4594)] = 155029, - [SMALL_STATE(4595)] = 155045, - [SMALL_STATE(4596)] = 155061, - [SMALL_STATE(4597)] = 155077, - [SMALL_STATE(4598)] = 155093, - [SMALL_STATE(4599)] = 155109, - [SMALL_STATE(4600)] = 155125, - [SMALL_STATE(4601)] = 155141, - [SMALL_STATE(4602)] = 155161, - [SMALL_STATE(4603)] = 155177, - [SMALL_STATE(4604)] = 155193, - [SMALL_STATE(4605)] = 155209, - [SMALL_STATE(4606)] = 155225, - [SMALL_STATE(4607)] = 155241, - [SMALL_STATE(4608)] = 155257, - [SMALL_STATE(4609)] = 155273, - [SMALL_STATE(4610)] = 155285, - [SMALL_STATE(4611)] = 155301, - [SMALL_STATE(4612)] = 155313, - [SMALL_STATE(4613)] = 155325, - [SMALL_STATE(4614)] = 155337, - [SMALL_STATE(4615)] = 155349, - [SMALL_STATE(4616)] = 155369, - [SMALL_STATE(4617)] = 155381, - [SMALL_STATE(4618)] = 155401, - [SMALL_STATE(4619)] = 155413, - [SMALL_STATE(4620)] = 155425, - [SMALL_STATE(4621)] = 155437, - [SMALL_STATE(4622)] = 155451, - [SMALL_STATE(4623)] = 155471, - [SMALL_STATE(4624)] = 155487, - [SMALL_STATE(4625)] = 155503, - [SMALL_STATE(4626)] = 155519, - [SMALL_STATE(4627)] = 155535, - [SMALL_STATE(4628)] = 155555, - [SMALL_STATE(4629)] = 155571, - [SMALL_STATE(4630)] = 155587, - [SMALL_STATE(4631)] = 155599, - [SMALL_STATE(4632)] = 155611, - [SMALL_STATE(4633)] = 155623, - [SMALL_STATE(4634)] = 155635, - [SMALL_STATE(4635)] = 155647, - [SMALL_STATE(4636)] = 155659, - [SMALL_STATE(4637)] = 155679, - [SMALL_STATE(4638)] = 155691, - [SMALL_STATE(4639)] = 155703, - [SMALL_STATE(4640)] = 155715, - [SMALL_STATE(4641)] = 155735, - [SMALL_STATE(4642)] = 155747, - [SMALL_STATE(4643)] = 155759, - [SMALL_STATE(4644)] = 155779, - [SMALL_STATE(4645)] = 155791, - [SMALL_STATE(4646)] = 155803, - [SMALL_STATE(4647)] = 155815, - [SMALL_STATE(4648)] = 155835, - [SMALL_STATE(4649)] = 155847, - [SMALL_STATE(4650)] = 155859, - [SMALL_STATE(4651)] = 155875, - [SMALL_STATE(4652)] = 155892, - [SMALL_STATE(4653)] = 155909, - [SMALL_STATE(4654)] = 155924, - [SMALL_STATE(4655)] = 155941, - [SMALL_STATE(4656)] = 155958, - [SMALL_STATE(4657)] = 155973, - [SMALL_STATE(4658)] = 155988, - [SMALL_STATE(4659)] = 156003, - [SMALL_STATE(4660)] = 156020, - [SMALL_STATE(4661)] = 156037, - [SMALL_STATE(4662)] = 156054, - [SMALL_STATE(4663)] = 156071, - [SMALL_STATE(4664)] = 156082, - [SMALL_STATE(4665)] = 156097, - [SMALL_STATE(4666)] = 156112, - [SMALL_STATE(4667)] = 156129, - [SMALL_STATE(4668)] = 156146, - [SMALL_STATE(4669)] = 156163, - [SMALL_STATE(4670)] = 156180, - [SMALL_STATE(4671)] = 156195, - [SMALL_STATE(4672)] = 156208, - [SMALL_STATE(4673)] = 156223, - [SMALL_STATE(4674)] = 156240, - [SMALL_STATE(4675)] = 156255, - [SMALL_STATE(4676)] = 156272, - [SMALL_STATE(4677)] = 156287, - [SMALL_STATE(4678)] = 156304, - [SMALL_STATE(4679)] = 156315, - [SMALL_STATE(4680)] = 156330, - [SMALL_STATE(4681)] = 156345, - [SMALL_STATE(4682)] = 156360, - [SMALL_STATE(4683)] = 156379, - [SMALL_STATE(4684)] = 156394, - [SMALL_STATE(4685)] = 156405, - [SMALL_STATE(4686)] = 156422, - [SMALL_STATE(4687)] = 156439, - [SMALL_STATE(4688)] = 156456, - [SMALL_STATE(4689)] = 156473, - [SMALL_STATE(4690)] = 156488, - [SMALL_STATE(4691)] = 156503, - [SMALL_STATE(4692)] = 156520, - [SMALL_STATE(4693)] = 156537, - [SMALL_STATE(4694)] = 156552, - [SMALL_STATE(4695)] = 156569, - [SMALL_STATE(4696)] = 156586, - [SMALL_STATE(4697)] = 156601, - [SMALL_STATE(4698)] = 156618, - [SMALL_STATE(4699)] = 156633, - [SMALL_STATE(4700)] = 156650, - [SMALL_STATE(4701)] = 156667, - [SMALL_STATE(4702)] = 156684, - [SMALL_STATE(4703)] = 156701, - [SMALL_STATE(4704)] = 156718, - [SMALL_STATE(4705)] = 156735, - [SMALL_STATE(4706)] = 156752, - [SMALL_STATE(4707)] = 156769, - [SMALL_STATE(4708)] = 156786, - [SMALL_STATE(4709)] = 156801, - [SMALL_STATE(4710)] = 156816, - [SMALL_STATE(4711)] = 156833, - [SMALL_STATE(4712)] = 156850, - [SMALL_STATE(4713)] = 156867, - [SMALL_STATE(4714)] = 156884, - [SMALL_STATE(4715)] = 156901, - [SMALL_STATE(4716)] = 156914, - [SMALL_STATE(4717)] = 156931, - [SMALL_STATE(4718)] = 156948, - [SMALL_STATE(4719)] = 156967, - [SMALL_STATE(4720)] = 156984, - [SMALL_STATE(4721)] = 157001, - [SMALL_STATE(4722)] = 157018, - [SMALL_STATE(4723)] = 157035, - [SMALL_STATE(4724)] = 157052, - [SMALL_STATE(4725)] = 157069, - [SMALL_STATE(4726)] = 157084, - [SMALL_STATE(4727)] = 157101, - [SMALL_STATE(4728)] = 157112, - [SMALL_STATE(4729)] = 157129, - [SMALL_STATE(4730)] = 157146, - [SMALL_STATE(4731)] = 157163, - [SMALL_STATE(4732)] = 157180, - [SMALL_STATE(4733)] = 157197, - [SMALL_STATE(4734)] = 157214, - [SMALL_STATE(4735)] = 157231, - [SMALL_STATE(4736)] = 157248, - [SMALL_STATE(4737)] = 157261, - [SMALL_STATE(4738)] = 157278, - [SMALL_STATE(4739)] = 157295, - [SMALL_STATE(4740)] = 157310, - [SMALL_STATE(4741)] = 157327, - [SMALL_STATE(4742)] = 157342, - [SMALL_STATE(4743)] = 157359, - [SMALL_STATE(4744)] = 157376, - [SMALL_STATE(4745)] = 157387, - [SMALL_STATE(4746)] = 157404, - [SMALL_STATE(4747)] = 157421, - [SMALL_STATE(4748)] = 157436, - [SMALL_STATE(4749)] = 157453, - [SMALL_STATE(4750)] = 157470, - [SMALL_STATE(4751)] = 157485, - [SMALL_STATE(4752)] = 157504, - [SMALL_STATE(4753)] = 157523, - [SMALL_STATE(4754)] = 157540, - [SMALL_STATE(4755)] = 157555, - [SMALL_STATE(4756)] = 157570, - [SMALL_STATE(4757)] = 157587, - [SMALL_STATE(4758)] = 157602, - [SMALL_STATE(4759)] = 157613, - [SMALL_STATE(4760)] = 157630, - [SMALL_STATE(4761)] = 157647, - [SMALL_STATE(4762)] = 157664, - [SMALL_STATE(4763)] = 157679, - [SMALL_STATE(4764)] = 157690, - [SMALL_STATE(4765)] = 157707, - [SMALL_STATE(4766)] = 157726, - [SMALL_STATE(4767)] = 157743, - [SMALL_STATE(4768)] = 157762, - [SMALL_STATE(4769)] = 157779, - [SMALL_STATE(4770)] = 157790, - [SMALL_STATE(4771)] = 157807, - [SMALL_STATE(4772)] = 157824, - [SMALL_STATE(4773)] = 157841, - [SMALL_STATE(4774)] = 157858, - [SMALL_STATE(4775)] = 157875, - [SMALL_STATE(4776)] = 157892, - [SMALL_STATE(4777)] = 157909, - [SMALL_STATE(4778)] = 157926, - [SMALL_STATE(4779)] = 157943, - [SMALL_STATE(4780)] = 157960, - [SMALL_STATE(4781)] = 157977, - [SMALL_STATE(4782)] = 157994, - [SMALL_STATE(4783)] = 158011, - [SMALL_STATE(4784)] = 158028, - [SMALL_STATE(4785)] = 158043, - [SMALL_STATE(4786)] = 158060, - [SMALL_STATE(4787)] = 158077, - [SMALL_STATE(4788)] = 158094, - [SMALL_STATE(4789)] = 158111, - [SMALL_STATE(4790)] = 158128, - [SMALL_STATE(4791)] = 158145, - [SMALL_STATE(4792)] = 158162, - [SMALL_STATE(4793)] = 158179, - [SMALL_STATE(4794)] = 158196, - [SMALL_STATE(4795)] = 158213, - [SMALL_STATE(4796)] = 158230, - [SMALL_STATE(4797)] = 158247, - [SMALL_STATE(4798)] = 158264, - [SMALL_STATE(4799)] = 158281, - [SMALL_STATE(4800)] = 158298, - [SMALL_STATE(4801)] = 158315, - [SMALL_STATE(4802)] = 158332, - [SMALL_STATE(4803)] = 158349, - [SMALL_STATE(4804)] = 158366, - [SMALL_STATE(4805)] = 158383, - [SMALL_STATE(4806)] = 158398, - [SMALL_STATE(4807)] = 158408, - [SMALL_STATE(4808)] = 158418, - [SMALL_STATE(4809)] = 158432, - [SMALL_STATE(4810)] = 158446, - [SMALL_STATE(4811)] = 158456, - [SMALL_STATE(4812)] = 158470, - [SMALL_STATE(4813)] = 158480, - [SMALL_STATE(4814)] = 158492, - [SMALL_STATE(4815)] = 158506, - [SMALL_STATE(4816)] = 158520, - [SMALL_STATE(4817)] = 158530, - [SMALL_STATE(4818)] = 158542, - [SMALL_STATE(4819)] = 158552, - [SMALL_STATE(4820)] = 158566, - [SMALL_STATE(4821)] = 158580, - [SMALL_STATE(4822)] = 158594, - [SMALL_STATE(4823)] = 158608, - [SMALL_STATE(4824)] = 158622, - [SMALL_STATE(4825)] = 158636, - [SMALL_STATE(4826)] = 158646, - [SMALL_STATE(4827)] = 158660, - [SMALL_STATE(4828)] = 158670, - [SMALL_STATE(4829)] = 158680, - [SMALL_STATE(4830)] = 158694, - [SMALL_STATE(4831)] = 158708, - [SMALL_STATE(4832)] = 158722, - [SMALL_STATE(4833)] = 158732, - [SMALL_STATE(4834)] = 158742, - [SMALL_STATE(4835)] = 158756, - [SMALL_STATE(4836)] = 158766, - [SMALL_STATE(4837)] = 158780, - [SMALL_STATE(4838)] = 158790, - [SMALL_STATE(4839)] = 158800, - [SMALL_STATE(4840)] = 158810, - [SMALL_STATE(4841)] = 158820, - [SMALL_STATE(4842)] = 158830, - [SMALL_STATE(4843)] = 158840, - [SMALL_STATE(4844)] = 158854, - [SMALL_STATE(4845)] = 158864, - [SMALL_STATE(4846)] = 158878, - [SMALL_STATE(4847)] = 158888, - [SMALL_STATE(4848)] = 158898, - [SMALL_STATE(4849)] = 158908, - [SMALL_STATE(4850)] = 158918, - [SMALL_STATE(4851)] = 158932, - [SMALL_STATE(4852)] = 158946, - [SMALL_STATE(4853)] = 158960, - [SMALL_STATE(4854)] = 158970, - [SMALL_STATE(4855)] = 158984, - [SMALL_STATE(4856)] = 158998, - [SMALL_STATE(4857)] = 159012, - [SMALL_STATE(4858)] = 159026, - [SMALL_STATE(4859)] = 159036, - [SMALL_STATE(4860)] = 159050, - [SMALL_STATE(4861)] = 159064, - [SMALL_STATE(4862)] = 159074, - [SMALL_STATE(4863)] = 159088, - [SMALL_STATE(4864)] = 159102, - [SMALL_STATE(4865)] = 159116, - [SMALL_STATE(4866)] = 159130, - [SMALL_STATE(4867)] = 159140, - [SMALL_STATE(4868)] = 159150, - [SMALL_STATE(4869)] = 159160, - [SMALL_STATE(4870)] = 159170, - [SMALL_STATE(4871)] = 159180, - [SMALL_STATE(4872)] = 159190, - [SMALL_STATE(4873)] = 159200, - [SMALL_STATE(4874)] = 159210, - [SMALL_STATE(4875)] = 159224, - [SMALL_STATE(4876)] = 159234, - [SMALL_STATE(4877)] = 159244, - [SMALL_STATE(4878)] = 159254, - [SMALL_STATE(4879)] = 159268, - [SMALL_STATE(4880)] = 159282, - [SMALL_STATE(4881)] = 159296, - [SMALL_STATE(4882)] = 159310, - [SMALL_STATE(4883)] = 159324, - [SMALL_STATE(4884)] = 159334, - [SMALL_STATE(4885)] = 159346, - [SMALL_STATE(4886)] = 159356, - [SMALL_STATE(4887)] = 159370, - [SMALL_STATE(4888)] = 159384, - [SMALL_STATE(4889)] = 159398, - [SMALL_STATE(4890)] = 159412, - [SMALL_STATE(4891)] = 159426, - [SMALL_STATE(4892)] = 159436, - [SMALL_STATE(4893)] = 159450, - [SMALL_STATE(4894)] = 159464, - [SMALL_STATE(4895)] = 159478, - [SMALL_STATE(4896)] = 159492, - [SMALL_STATE(4897)] = 159502, - [SMALL_STATE(4898)] = 159516, - [SMALL_STATE(4899)] = 159526, - [SMALL_STATE(4900)] = 159536, - [SMALL_STATE(4901)] = 159550, - [SMALL_STATE(4902)] = 159564, - [SMALL_STATE(4903)] = 159574, - [SMALL_STATE(4904)] = 159588, - [SMALL_STATE(4905)] = 159598, - [SMALL_STATE(4906)] = 159612, - [SMALL_STATE(4907)] = 159626, - [SMALL_STATE(4908)] = 159636, - [SMALL_STATE(4909)] = 159650, - [SMALL_STATE(4910)] = 159660, - [SMALL_STATE(4911)] = 159670, - [SMALL_STATE(4912)] = 159684, - [SMALL_STATE(4913)] = 159698, - [SMALL_STATE(4914)] = 159712, - [SMALL_STATE(4915)] = 159722, - [SMALL_STATE(4916)] = 159732, - [SMALL_STATE(4917)] = 159742, - [SMALL_STATE(4918)] = 159756, - [SMALL_STATE(4919)] = 159766, - [SMALL_STATE(4920)] = 159780, - [SMALL_STATE(4921)] = 159790, - [SMALL_STATE(4922)] = 159804, - [SMALL_STATE(4923)] = 159818, - [SMALL_STATE(4924)] = 159832, - [SMALL_STATE(4925)] = 159842, - [SMALL_STATE(4926)] = 159852, - [SMALL_STATE(4927)] = 159866, - [SMALL_STATE(4928)] = 159880, - [SMALL_STATE(4929)] = 159890, - [SMALL_STATE(4930)] = 159904, - [SMALL_STATE(4931)] = 159918, - [SMALL_STATE(4932)] = 159928, - [SMALL_STATE(4933)] = 159938, - [SMALL_STATE(4934)] = 159952, - [SMALL_STATE(4935)] = 159966, - [SMALL_STATE(4936)] = 159978, - [SMALL_STATE(4937)] = 159988, - [SMALL_STATE(4938)] = 159998, - [SMALL_STATE(4939)] = 160008, - [SMALL_STATE(4940)] = 160018, - [SMALL_STATE(4941)] = 160032, - [SMALL_STATE(4942)] = 160044, - [SMALL_STATE(4943)] = 160054, - [SMALL_STATE(4944)] = 160064, - [SMALL_STATE(4945)] = 160078, - [SMALL_STATE(4946)] = 160088, - [SMALL_STATE(4947)] = 160102, - [SMALL_STATE(4948)] = 160116, - [SMALL_STATE(4949)] = 160128, - [SMALL_STATE(4950)] = 160138, - [SMALL_STATE(4951)] = 160148, - [SMALL_STATE(4952)] = 160158, - [SMALL_STATE(4953)] = 160168, - [SMALL_STATE(4954)] = 160182, - [SMALL_STATE(4955)] = 160194, - [SMALL_STATE(4956)] = 160204, - [SMALL_STATE(4957)] = 160214, - [SMALL_STATE(4958)] = 160224, - [SMALL_STATE(4959)] = 160238, - [SMALL_STATE(4960)] = 160252, - [SMALL_STATE(4961)] = 160262, - [SMALL_STATE(4962)] = 160272, - [SMALL_STATE(4963)] = 160286, - [SMALL_STATE(4964)] = 160296, - [SMALL_STATE(4965)] = 160306, - [SMALL_STATE(4966)] = 160316, - [SMALL_STATE(4967)] = 160328, - [SMALL_STATE(4968)] = 160338, - [SMALL_STATE(4969)] = 160350, - [SMALL_STATE(4970)] = 160360, - [SMALL_STATE(4971)] = 160370, - [SMALL_STATE(4972)] = 160384, - [SMALL_STATE(4973)] = 160394, - [SMALL_STATE(4974)] = 160404, - [SMALL_STATE(4975)] = 160414, - [SMALL_STATE(4976)] = 160428, - [SMALL_STATE(4977)] = 160438, - [SMALL_STATE(4978)] = 160448, - [SMALL_STATE(4979)] = 160458, - [SMALL_STATE(4980)] = 160468, - [SMALL_STATE(4981)] = 160478, - [SMALL_STATE(4982)] = 160488, - [SMALL_STATE(4983)] = 160498, - [SMALL_STATE(4984)] = 160510, - [SMALL_STATE(4985)] = 160520, - [SMALL_STATE(4986)] = 160532, - [SMALL_STATE(4987)] = 160542, - [SMALL_STATE(4988)] = 160552, - [SMALL_STATE(4989)] = 160562, - [SMALL_STATE(4990)] = 160572, - [SMALL_STATE(4991)] = 160582, - [SMALL_STATE(4992)] = 160592, - [SMALL_STATE(4993)] = 160602, - [SMALL_STATE(4994)] = 160612, - [SMALL_STATE(4995)] = 160622, - [SMALL_STATE(4996)] = 160632, - [SMALL_STATE(4997)] = 160642, - [SMALL_STATE(4998)] = 160652, - [SMALL_STATE(4999)] = 160662, - [SMALL_STATE(5000)] = 160672, - [SMALL_STATE(5001)] = 160682, - [SMALL_STATE(5002)] = 160692, - [SMALL_STATE(5003)] = 160702, - [SMALL_STATE(5004)] = 160712, - [SMALL_STATE(5005)] = 160722, - [SMALL_STATE(5006)] = 160736, - [SMALL_STATE(5007)] = 160746, - [SMALL_STATE(5008)] = 160760, - [SMALL_STATE(5009)] = 160770, - [SMALL_STATE(5010)] = 160784, - [SMALL_STATE(5011)] = 160794, - [SMALL_STATE(5012)] = 160804, - [SMALL_STATE(5013)] = 160818, - [SMALL_STATE(5014)] = 160828, - [SMALL_STATE(5015)] = 160842, - [SMALL_STATE(5016)] = 160852, - [SMALL_STATE(5017)] = 160862, - [SMALL_STATE(5018)] = 160872, - [SMALL_STATE(5019)] = 160882, - [SMALL_STATE(5020)] = 160892, - [SMALL_STATE(5021)] = 160906, - [SMALL_STATE(5022)] = 160916, - [SMALL_STATE(5023)] = 160926, - [SMALL_STATE(5024)] = 160936, - [SMALL_STATE(5025)] = 160946, - [SMALL_STATE(5026)] = 160956, - [SMALL_STATE(5027)] = 160966, - [SMALL_STATE(5028)] = 160976, - [SMALL_STATE(5029)] = 160986, - [SMALL_STATE(5030)] = 161000, - [SMALL_STATE(5031)] = 161010, - [SMALL_STATE(5032)] = 161020, - [SMALL_STATE(5033)] = 161030, - [SMALL_STATE(5034)] = 161040, - [SMALL_STATE(5035)] = 161050, - [SMALL_STATE(5036)] = 161060, - [SMALL_STATE(5037)] = 161070, - [SMALL_STATE(5038)] = 161082, - [SMALL_STATE(5039)] = 161092, - [SMALL_STATE(5040)] = 161102, - [SMALL_STATE(5041)] = 161112, - [SMALL_STATE(5042)] = 161122, - [SMALL_STATE(5043)] = 161136, - [SMALL_STATE(5044)] = 161150, - [SMALL_STATE(5045)] = 161164, - [SMALL_STATE(5046)] = 161174, - [SMALL_STATE(5047)] = 161184, - [SMALL_STATE(5048)] = 161194, - [SMALL_STATE(5049)] = 161208, - [SMALL_STATE(5050)] = 161218, - [SMALL_STATE(5051)] = 161228, - [SMALL_STATE(5052)] = 161238, - [SMALL_STATE(5053)] = 161248, - [SMALL_STATE(5054)] = 161258, - [SMALL_STATE(5055)] = 161268, - [SMALL_STATE(5056)] = 161278, - [SMALL_STATE(5057)] = 161288, - [SMALL_STATE(5058)] = 161298, - [SMALL_STATE(5059)] = 161308, - [SMALL_STATE(5060)] = 161318, - [SMALL_STATE(5061)] = 161328, - [SMALL_STATE(5062)] = 161338, - [SMALL_STATE(5063)] = 161348, - [SMALL_STATE(5064)] = 161358, - [SMALL_STATE(5065)] = 161368, - [SMALL_STATE(5066)] = 161378, - [SMALL_STATE(5067)] = 161388, - [SMALL_STATE(5068)] = 161398, - [SMALL_STATE(5069)] = 161408, - [SMALL_STATE(5070)] = 161418, - [SMALL_STATE(5071)] = 161428, - [SMALL_STATE(5072)] = 161438, - [SMALL_STATE(5073)] = 161448, - [SMALL_STATE(5074)] = 161458, - [SMALL_STATE(5075)] = 161470, - [SMALL_STATE(5076)] = 161480, - [SMALL_STATE(5077)] = 161490, - [SMALL_STATE(5078)] = 161500, - [SMALL_STATE(5079)] = 161510, - [SMALL_STATE(5080)] = 161520, - [SMALL_STATE(5081)] = 161530, - [SMALL_STATE(5082)] = 161540, - [SMALL_STATE(5083)] = 161550, - [SMALL_STATE(5084)] = 161560, - [SMALL_STATE(5085)] = 161570, - [SMALL_STATE(5086)] = 161580, - [SMALL_STATE(5087)] = 161594, - [SMALL_STATE(5088)] = 161604, - [SMALL_STATE(5089)] = 161614, - [SMALL_STATE(5090)] = 161624, - [SMALL_STATE(5091)] = 161636, - [SMALL_STATE(5092)] = 161646, - [SMALL_STATE(5093)] = 161656, - [SMALL_STATE(5094)] = 161666, - [SMALL_STATE(5095)] = 161676, - [SMALL_STATE(5096)] = 161686, - [SMALL_STATE(5097)] = 161696, - [SMALL_STATE(5098)] = 161706, - [SMALL_STATE(5099)] = 161716, - [SMALL_STATE(5100)] = 161726, - [SMALL_STATE(5101)] = 161740, - [SMALL_STATE(5102)] = 161754, - [SMALL_STATE(5103)] = 161764, - [SMALL_STATE(5104)] = 161774, - [SMALL_STATE(5105)] = 161784, - [SMALL_STATE(5106)] = 161794, - [SMALL_STATE(5107)] = 161804, - [SMALL_STATE(5108)] = 161814, - [SMALL_STATE(5109)] = 161824, - [SMALL_STATE(5110)] = 161834, - [SMALL_STATE(5111)] = 161848, - [SMALL_STATE(5112)] = 161862, - [SMALL_STATE(5113)] = 161872, - [SMALL_STATE(5114)] = 161884, - [SMALL_STATE(5115)] = 161894, - [SMALL_STATE(5116)] = 161904, - [SMALL_STATE(5117)] = 161918, - [SMALL_STATE(5118)] = 161932, - [SMALL_STATE(5119)] = 161942, - [SMALL_STATE(5120)] = 161952, - [SMALL_STATE(5121)] = 161962, - [SMALL_STATE(5122)] = 161976, - [SMALL_STATE(5123)] = 161990, - [SMALL_STATE(5124)] = 162000, - [SMALL_STATE(5125)] = 162014, - [SMALL_STATE(5126)] = 162024, - [SMALL_STATE(5127)] = 162034, - [SMALL_STATE(5128)] = 162048, - [SMALL_STATE(5129)] = 162062, - [SMALL_STATE(5130)] = 162072, - [SMALL_STATE(5131)] = 162086, - [SMALL_STATE(5132)] = 162098, - [SMALL_STATE(5133)] = 162108, - [SMALL_STATE(5134)] = 162122, - [SMALL_STATE(5135)] = 162132, - [SMALL_STATE(5136)] = 162146, - [SMALL_STATE(5137)] = 162160, - [SMALL_STATE(5138)] = 162170, - [SMALL_STATE(5139)] = 162180, - [SMALL_STATE(5140)] = 162190, - [SMALL_STATE(5141)] = 162200, - [SMALL_STATE(5142)] = 162210, - [SMALL_STATE(5143)] = 162224, - [SMALL_STATE(5144)] = 162238, - [SMALL_STATE(5145)] = 162248, - [SMALL_STATE(5146)] = 162262, - [SMALL_STATE(5147)] = 162272, - [SMALL_STATE(5148)] = 162282, - [SMALL_STATE(5149)] = 162292, - [SMALL_STATE(5150)] = 162302, - [SMALL_STATE(5151)] = 162312, - [SMALL_STATE(5152)] = 162322, - [SMALL_STATE(5153)] = 162332, - [SMALL_STATE(5154)] = 162346, - [SMALL_STATE(5155)] = 162360, - [SMALL_STATE(5156)] = 162370, - [SMALL_STATE(5157)] = 162380, - [SMALL_STATE(5158)] = 162390, - [SMALL_STATE(5159)] = 162402, - [SMALL_STATE(5160)] = 162416, - [SMALL_STATE(5161)] = 162426, - [SMALL_STATE(5162)] = 162436, - [SMALL_STATE(5163)] = 162446, - [SMALL_STATE(5164)] = 162456, - [SMALL_STATE(5165)] = 162466, - [SMALL_STATE(5166)] = 162480, - [SMALL_STATE(5167)] = 162490, - [SMALL_STATE(5168)] = 162500, - [SMALL_STATE(5169)] = 162510, - [SMALL_STATE(5170)] = 162520, - [SMALL_STATE(5171)] = 162530, - [SMALL_STATE(5172)] = 162540, - [SMALL_STATE(5173)] = 162552, - [SMALL_STATE(5174)] = 162562, - [SMALL_STATE(5175)] = 162572, - [SMALL_STATE(5176)] = 162582, - [SMALL_STATE(5177)] = 162592, - [SMALL_STATE(5178)] = 162602, - [SMALL_STATE(5179)] = 162612, - [SMALL_STATE(5180)] = 162622, - [SMALL_STATE(5181)] = 162636, - [SMALL_STATE(5182)] = 162646, - [SMALL_STATE(5183)] = 162660, - [SMALL_STATE(5184)] = 162670, - [SMALL_STATE(5185)] = 162680, - [SMALL_STATE(5186)] = 162694, - [SMALL_STATE(5187)] = 162706, - [SMALL_STATE(5188)] = 162720, - [SMALL_STATE(5189)] = 162730, - [SMALL_STATE(5190)] = 162742, - [SMALL_STATE(5191)] = 162752, - [SMALL_STATE(5192)] = 162762, - [SMALL_STATE(5193)] = 162772, - [SMALL_STATE(5194)] = 162782, - [SMALL_STATE(5195)] = 162796, - [SMALL_STATE(5196)] = 162808, - [SMALL_STATE(5197)] = 162822, - [SMALL_STATE(5198)] = 162832, - [SMALL_STATE(5199)] = 162842, - [SMALL_STATE(5200)] = 162856, - [SMALL_STATE(5201)] = 162866, - [SMALL_STATE(5202)] = 162876, - [SMALL_STATE(5203)] = 162886, - [SMALL_STATE(5204)] = 162896, - [SMALL_STATE(5205)] = 162906, - [SMALL_STATE(5206)] = 162916, - [SMALL_STATE(5207)] = 162926, - [SMALL_STATE(5208)] = 162940, - [SMALL_STATE(5209)] = 162950, - [SMALL_STATE(5210)] = 162960, - [SMALL_STATE(5211)] = 162970, - [SMALL_STATE(5212)] = 162980, - [SMALL_STATE(5213)] = 162990, - [SMALL_STATE(5214)] = 163000, - [SMALL_STATE(5215)] = 163010, - [SMALL_STATE(5216)] = 163020, - [SMALL_STATE(5217)] = 163030, - [SMALL_STATE(5218)] = 163040, - [SMALL_STATE(5219)] = 163054, - [SMALL_STATE(5220)] = 163064, - [SMALL_STATE(5221)] = 163074, - [SMALL_STATE(5222)] = 163084, - [SMALL_STATE(5223)] = 163094, - [SMALL_STATE(5224)] = 163104, - [SMALL_STATE(5225)] = 163114, - [SMALL_STATE(5226)] = 163124, - [SMALL_STATE(5227)] = 163134, - [SMALL_STATE(5228)] = 163144, - [SMALL_STATE(5229)] = 163154, - [SMALL_STATE(5230)] = 163168, - [SMALL_STATE(5231)] = 163178, - [SMALL_STATE(5232)] = 163192, - [SMALL_STATE(5233)] = 163202, - [SMALL_STATE(5234)] = 163212, - [SMALL_STATE(5235)] = 163226, - [SMALL_STATE(5236)] = 163240, - [SMALL_STATE(5237)] = 163250, - [SMALL_STATE(5238)] = 163260, - [SMALL_STATE(5239)] = 163270, - [SMALL_STATE(5240)] = 163284, - [SMALL_STATE(5241)] = 163294, - [SMALL_STATE(5242)] = 163304, - [SMALL_STATE(5243)] = 163314, - [SMALL_STATE(5244)] = 163324, - [SMALL_STATE(5245)] = 163334, - [SMALL_STATE(5246)] = 163348, - [SMALL_STATE(5247)] = 163358, - [SMALL_STATE(5248)] = 163368, - [SMALL_STATE(5249)] = 163378, - [SMALL_STATE(5250)] = 163392, - [SMALL_STATE(5251)] = 163406, - [SMALL_STATE(5252)] = 163416, - [SMALL_STATE(5253)] = 163430, - [SMALL_STATE(5254)] = 163444, - [SMALL_STATE(5255)] = 163454, - [SMALL_STATE(5256)] = 163466, - [SMALL_STATE(5257)] = 163478, - [SMALL_STATE(5258)] = 163488, - [SMALL_STATE(5259)] = 163498, - [SMALL_STATE(5260)] = 163508, - [SMALL_STATE(5261)] = 163518, - [SMALL_STATE(5262)] = 163528, - [SMALL_STATE(5263)] = 163538, - [SMALL_STATE(5264)] = 163548, - [SMALL_STATE(5265)] = 163558, - [SMALL_STATE(5266)] = 163568, - [SMALL_STATE(5267)] = 163578, - [SMALL_STATE(5268)] = 163588, - [SMALL_STATE(5269)] = 163602, - [SMALL_STATE(5270)] = 163612, - [SMALL_STATE(5271)] = 163622, - [SMALL_STATE(5272)] = 163636, - [SMALL_STATE(5273)] = 163650, - [SMALL_STATE(5274)] = 163660, - [SMALL_STATE(5275)] = 163670, - [SMALL_STATE(5276)] = 163680, - [SMALL_STATE(5277)] = 163690, - [SMALL_STATE(5278)] = 163700, - [SMALL_STATE(5279)] = 163710, - [SMALL_STATE(5280)] = 163720, - [SMALL_STATE(5281)] = 163730, - [SMALL_STATE(5282)] = 163740, - [SMALL_STATE(5283)] = 163754, - [SMALL_STATE(5284)] = 163764, - [SMALL_STATE(5285)] = 163774, - [SMALL_STATE(5286)] = 163784, - [SMALL_STATE(5287)] = 163794, - [SMALL_STATE(5288)] = 163804, - [SMALL_STATE(5289)] = 163814, - [SMALL_STATE(5290)] = 163824, - [SMALL_STATE(5291)] = 163834, - [SMALL_STATE(5292)] = 163844, - [SMALL_STATE(5293)] = 163854, - [SMALL_STATE(5294)] = 163864, - [SMALL_STATE(5295)] = 163874, - [SMALL_STATE(5296)] = 163884, - [SMALL_STATE(5297)] = 163894, - [SMALL_STATE(5298)] = 163904, - [SMALL_STATE(5299)] = 163914, - [SMALL_STATE(5300)] = 163924, - [SMALL_STATE(5301)] = 163934, - [SMALL_STATE(5302)] = 163944, - [SMALL_STATE(5303)] = 163958, - [SMALL_STATE(5304)] = 163968, - [SMALL_STATE(5305)] = 163978, - [SMALL_STATE(5306)] = 163988, - [SMALL_STATE(5307)] = 163998, - [SMALL_STATE(5308)] = 164008, - [SMALL_STATE(5309)] = 164022, - [SMALL_STATE(5310)] = 164032, - [SMALL_STATE(5311)] = 164042, - [SMALL_STATE(5312)] = 164052, - [SMALL_STATE(5313)] = 164062, - [SMALL_STATE(5314)] = 164072, - [SMALL_STATE(5315)] = 164082, - [SMALL_STATE(5316)] = 164096, - [SMALL_STATE(5317)] = 164106, - [SMALL_STATE(5318)] = 164116, - [SMALL_STATE(5319)] = 164126, - [SMALL_STATE(5320)] = 164140, - [SMALL_STATE(5321)] = 164150, - [SMALL_STATE(5322)] = 164160, - [SMALL_STATE(5323)] = 164174, - [SMALL_STATE(5324)] = 164184, - [SMALL_STATE(5325)] = 164194, - [SMALL_STATE(5326)] = 164204, - [SMALL_STATE(5327)] = 164214, - [SMALL_STATE(5328)] = 164224, - [SMALL_STATE(5329)] = 164234, - [SMALL_STATE(5330)] = 164244, - [SMALL_STATE(5331)] = 164254, - [SMALL_STATE(5332)] = 164264, - [SMALL_STATE(5333)] = 164274, - [SMALL_STATE(5334)] = 164284, - [SMALL_STATE(5335)] = 164294, - [SMALL_STATE(5336)] = 164304, - [SMALL_STATE(5337)] = 164318, - [SMALL_STATE(5338)] = 164328, - [SMALL_STATE(5339)] = 164338, - [SMALL_STATE(5340)] = 164348, - [SMALL_STATE(5341)] = 164362, - [SMALL_STATE(5342)] = 164372, - [SMALL_STATE(5343)] = 164382, - [SMALL_STATE(5344)] = 164392, - [SMALL_STATE(5345)] = 164406, - [SMALL_STATE(5346)] = 164416, - [SMALL_STATE(5347)] = 164426, - [SMALL_STATE(5348)] = 164436, - [SMALL_STATE(5349)] = 164446, - [SMALL_STATE(5350)] = 164456, - [SMALL_STATE(5351)] = 164470, - [SMALL_STATE(5352)] = 164480, - [SMALL_STATE(5353)] = 164490, - [SMALL_STATE(5354)] = 164500, - [SMALL_STATE(5355)] = 164510, - [SMALL_STATE(5356)] = 164520, - [SMALL_STATE(5357)] = 164530, - [SMALL_STATE(5358)] = 164540, - [SMALL_STATE(5359)] = 164550, - [SMALL_STATE(5360)] = 164560, - [SMALL_STATE(5361)] = 164570, - [SMALL_STATE(5362)] = 164580, - [SMALL_STATE(5363)] = 164594, - [SMALL_STATE(5364)] = 164604, - [SMALL_STATE(5365)] = 164616, - [SMALL_STATE(5366)] = 164630, - [SMALL_STATE(5367)] = 164640, - [SMALL_STATE(5368)] = 164654, - [SMALL_STATE(5369)] = 164668, - [SMALL_STATE(5370)] = 164682, - [SMALL_STATE(5371)] = 164692, - [SMALL_STATE(5372)] = 164702, - [SMALL_STATE(5373)] = 164712, - [SMALL_STATE(5374)] = 164722, - [SMALL_STATE(5375)] = 164732, - [SMALL_STATE(5376)] = 164742, - [SMALL_STATE(5377)] = 164752, - [SMALL_STATE(5378)] = 164762, - [SMALL_STATE(5379)] = 164772, - [SMALL_STATE(5380)] = 164782, - [SMALL_STATE(5381)] = 164792, - [SMALL_STATE(5382)] = 164806, - [SMALL_STATE(5383)] = 164816, - [SMALL_STATE(5384)] = 164826, - [SMALL_STATE(5385)] = 164836, - [SMALL_STATE(5386)] = 164846, - [SMALL_STATE(5387)] = 164856, - [SMALL_STATE(5388)] = 164868, - [SMALL_STATE(5389)] = 164878, - [SMALL_STATE(5390)] = 164888, - [SMALL_STATE(5391)] = 164898, - [SMALL_STATE(5392)] = 164908, - [SMALL_STATE(5393)] = 164918, - [SMALL_STATE(5394)] = 164928, - [SMALL_STATE(5395)] = 164938, - [SMALL_STATE(5396)] = 164950, - [SMALL_STATE(5397)] = 164960, - [SMALL_STATE(5398)] = 164970, - [SMALL_STATE(5399)] = 164980, - [SMALL_STATE(5400)] = 164990, - [SMALL_STATE(5401)] = 165004, - [SMALL_STATE(5402)] = 165014, - [SMALL_STATE(5403)] = 165026, - [SMALL_STATE(5404)] = 165036, - [SMALL_STATE(5405)] = 165046, - [SMALL_STATE(5406)] = 165056, - [SMALL_STATE(5407)] = 165066, - [SMALL_STATE(5408)] = 165076, - [SMALL_STATE(5409)] = 165086, - [SMALL_STATE(5410)] = 165096, - [SMALL_STATE(5411)] = 165108, - [SMALL_STATE(5412)] = 165122, - [SMALL_STATE(5413)] = 165134, - [SMALL_STATE(5414)] = 165146, - [SMALL_STATE(5415)] = 165160, - [SMALL_STATE(5416)] = 165174, - [SMALL_STATE(5417)] = 165184, - [SMALL_STATE(5418)] = 165194, - [SMALL_STATE(5419)] = 165204, - [SMALL_STATE(5420)] = 165218, - [SMALL_STATE(5421)] = 165232, - [SMALL_STATE(5422)] = 165242, - [SMALL_STATE(5423)] = 165252, - [SMALL_STATE(5424)] = 165266, - [SMALL_STATE(5425)] = 165276, - [SMALL_STATE(5426)] = 165286, - [SMALL_STATE(5427)] = 165296, - [SMALL_STATE(5428)] = 165306, - [SMALL_STATE(5429)] = 165320, - [SMALL_STATE(5430)] = 165332, - [SMALL_STATE(5431)] = 165346, - [SMALL_STATE(5432)] = 165356, - [SMALL_STATE(5433)] = 165367, - [SMALL_STATE(5434)] = 165378, - [SMALL_STATE(5435)] = 165389, - [SMALL_STATE(5436)] = 165400, - [SMALL_STATE(5437)] = 165409, - [SMALL_STATE(5438)] = 165420, - [SMALL_STATE(5439)] = 165431, - [SMALL_STATE(5440)] = 165442, - [SMALL_STATE(5441)] = 165453, - [SMALL_STATE(5442)] = 165464, - [SMALL_STATE(5443)] = 165473, - [SMALL_STATE(5444)] = 165484, - [SMALL_STATE(5445)] = 165495, - [SMALL_STATE(5446)] = 165504, - [SMALL_STATE(5447)] = 165515, - [SMALL_STATE(5448)] = 165526, - [SMALL_STATE(5449)] = 165537, - [SMALL_STATE(5450)] = 165548, - [SMALL_STATE(5451)] = 165559, - [SMALL_STATE(5452)] = 165570, - [SMALL_STATE(5453)] = 165579, - [SMALL_STATE(5454)] = 165588, - [SMALL_STATE(5455)] = 165599, - [SMALL_STATE(5456)] = 165608, - [SMALL_STATE(5457)] = 165619, - [SMALL_STATE(5458)] = 165630, - [SMALL_STATE(5459)] = 165641, - [SMALL_STATE(5460)] = 165652, - [SMALL_STATE(5461)] = 165663, - [SMALL_STATE(5462)] = 165674, - [SMALL_STATE(5463)] = 165685, - [SMALL_STATE(5464)] = 165696, - [SMALL_STATE(5465)] = 165707, - [SMALL_STATE(5466)] = 165718, - [SMALL_STATE(5467)] = 165729, - [SMALL_STATE(5468)] = 165740, - [SMALL_STATE(5469)] = 165751, - [SMALL_STATE(5470)] = 165762, - [SMALL_STATE(5471)] = 165773, - [SMALL_STATE(5472)] = 165784, - [SMALL_STATE(5473)] = 165795, - [SMALL_STATE(5474)] = 165806, - [SMALL_STATE(5475)] = 165817, - [SMALL_STATE(5476)] = 165828, - [SMALL_STATE(5477)] = 165839, - [SMALL_STATE(5478)] = 165850, - [SMALL_STATE(5479)] = 165861, - [SMALL_STATE(5480)] = 165872, - [SMALL_STATE(5481)] = 165883, - [SMALL_STATE(5482)] = 165894, - [SMALL_STATE(5483)] = 165905, - [SMALL_STATE(5484)] = 165916, - [SMALL_STATE(5485)] = 165925, - [SMALL_STATE(5486)] = 165936, - [SMALL_STATE(5487)] = 165945, - [SMALL_STATE(5488)] = 165954, - [SMALL_STATE(5489)] = 165965, - [SMALL_STATE(5490)] = 165976, - [SMALL_STATE(5491)] = 165987, - [SMALL_STATE(5492)] = 165998, - [SMALL_STATE(5493)] = 166009, - [SMALL_STATE(5494)] = 166018, - [SMALL_STATE(5495)] = 166029, - [SMALL_STATE(5496)] = 166040, - [SMALL_STATE(5497)] = 166051, - [SMALL_STATE(5498)] = 166062, - [SMALL_STATE(5499)] = 166073, - [SMALL_STATE(5500)] = 166084, - [SMALL_STATE(5501)] = 166095, - [SMALL_STATE(5502)] = 166104, - [SMALL_STATE(5503)] = 166113, - [SMALL_STATE(5504)] = 166122, - [SMALL_STATE(5505)] = 166133, - [SMALL_STATE(5506)] = 166142, - [SMALL_STATE(5507)] = 166151, - [SMALL_STATE(5508)] = 166162, - [SMALL_STATE(5509)] = 166173, - [SMALL_STATE(5510)] = 166184, - [SMALL_STATE(5511)] = 166195, - [SMALL_STATE(5512)] = 166206, - [SMALL_STATE(5513)] = 166215, - [SMALL_STATE(5514)] = 166226, - [SMALL_STATE(5515)] = 166237, - [SMALL_STATE(5516)] = 166248, - [SMALL_STATE(5517)] = 166259, - [SMALL_STATE(5518)] = 166270, - [SMALL_STATE(5519)] = 166279, - [SMALL_STATE(5520)] = 166288, - [SMALL_STATE(5521)] = 166299, - [SMALL_STATE(5522)] = 166310, - [SMALL_STATE(5523)] = 166321, - [SMALL_STATE(5524)] = 166332, - [SMALL_STATE(5525)] = 166343, - [SMALL_STATE(5526)] = 166354, - [SMALL_STATE(5527)] = 166363, - [SMALL_STATE(5528)] = 166374, - [SMALL_STATE(5529)] = 166385, - [SMALL_STATE(5530)] = 166396, - [SMALL_STATE(5531)] = 166407, - [SMALL_STATE(5532)] = 166418, - [SMALL_STATE(5533)] = 166427, - [SMALL_STATE(5534)] = 166436, - [SMALL_STATE(5535)] = 166447, - [SMALL_STATE(5536)] = 166458, - [SMALL_STATE(5537)] = 166469, - [SMALL_STATE(5538)] = 166478, - [SMALL_STATE(5539)] = 166489, - [SMALL_STATE(5540)] = 166498, - [SMALL_STATE(5541)] = 166509, - [SMALL_STATE(5542)] = 166518, - [SMALL_STATE(5543)] = 166527, - [SMALL_STATE(5544)] = 166536, - [SMALL_STATE(5545)] = 166547, - [SMALL_STATE(5546)] = 166558, - [SMALL_STATE(5547)] = 166567, - [SMALL_STATE(5548)] = 166578, - [SMALL_STATE(5549)] = 166587, - [SMALL_STATE(5550)] = 166596, - [SMALL_STATE(5551)] = 166607, - [SMALL_STATE(5552)] = 166618, - [SMALL_STATE(5553)] = 166627, - [SMALL_STATE(5554)] = 166638, - [SMALL_STATE(5555)] = 166649, - [SMALL_STATE(5556)] = 166660, - [SMALL_STATE(5557)] = 166671, - [SMALL_STATE(5558)] = 166682, - [SMALL_STATE(5559)] = 166693, - [SMALL_STATE(5560)] = 166704, - [SMALL_STATE(5561)] = 166715, - [SMALL_STATE(5562)] = 166726, - [SMALL_STATE(5563)] = 166737, - [SMALL_STATE(5564)] = 166748, - [SMALL_STATE(5565)] = 166759, - [SMALL_STATE(5566)] = 166770, - [SMALL_STATE(5567)] = 166781, - [SMALL_STATE(5568)] = 166790, - [SMALL_STATE(5569)] = 166801, - [SMALL_STATE(5570)] = 166812, - [SMALL_STATE(5571)] = 166821, - [SMALL_STATE(5572)] = 166830, - [SMALL_STATE(5573)] = 166841, - [SMALL_STATE(5574)] = 166850, - [SMALL_STATE(5575)] = 166861, - [SMALL_STATE(5576)] = 166872, - [SMALL_STATE(5577)] = 166883, - [SMALL_STATE(5578)] = 166892, - [SMALL_STATE(5579)] = 166903, - [SMALL_STATE(5580)] = 166914, - [SMALL_STATE(5581)] = 166925, - [SMALL_STATE(5582)] = 166936, - [SMALL_STATE(5583)] = 166945, - [SMALL_STATE(5584)] = 166956, - [SMALL_STATE(5585)] = 166967, - [SMALL_STATE(5586)] = 166978, - [SMALL_STATE(5587)] = 166987, - [SMALL_STATE(5588)] = 166996, - [SMALL_STATE(5589)] = 167005, - [SMALL_STATE(5590)] = 167016, - [SMALL_STATE(5591)] = 167025, - [SMALL_STATE(5592)] = 167036, - [SMALL_STATE(5593)] = 167047, - [SMALL_STATE(5594)] = 167058, - [SMALL_STATE(5595)] = 167069, - [SMALL_STATE(5596)] = 167080, - [SMALL_STATE(5597)] = 167091, - [SMALL_STATE(5598)] = 167100, - [SMALL_STATE(5599)] = 167111, - [SMALL_STATE(5600)] = 167122, - [SMALL_STATE(5601)] = 167133, - [SMALL_STATE(5602)] = 167144, - [SMALL_STATE(5603)] = 167155, - [SMALL_STATE(5604)] = 167164, - [SMALL_STATE(5605)] = 167173, - [SMALL_STATE(5606)] = 167184, - [SMALL_STATE(5607)] = 167195, - [SMALL_STATE(5608)] = 167206, - [SMALL_STATE(5609)] = 167215, - [SMALL_STATE(5610)] = 167224, - [SMALL_STATE(5611)] = 167235, - [SMALL_STATE(5612)] = 167246, - [SMALL_STATE(5613)] = 167257, - [SMALL_STATE(5614)] = 167266, - [SMALL_STATE(5615)] = 167277, - [SMALL_STATE(5616)] = 167288, - [SMALL_STATE(5617)] = 167299, - [SMALL_STATE(5618)] = 167310, - [SMALL_STATE(5619)] = 167321, - [SMALL_STATE(5620)] = 167332, - [SMALL_STATE(5621)] = 167343, - [SMALL_STATE(5622)] = 167354, - [SMALL_STATE(5623)] = 167365, - [SMALL_STATE(5624)] = 167374, - [SMALL_STATE(5625)] = 167385, - [SMALL_STATE(5626)] = 167396, - [SMALL_STATE(5627)] = 167407, - [SMALL_STATE(5628)] = 167416, - [SMALL_STATE(5629)] = 167427, - [SMALL_STATE(5630)] = 167436, - [SMALL_STATE(5631)] = 167447, - [SMALL_STATE(5632)] = 167458, - [SMALL_STATE(5633)] = 167469, - [SMALL_STATE(5634)] = 167478, - [SMALL_STATE(5635)] = 167489, - [SMALL_STATE(5636)] = 167500, - [SMALL_STATE(5637)] = 167511, - [SMALL_STATE(5638)] = 167520, - [SMALL_STATE(5639)] = 167531, - [SMALL_STATE(5640)] = 167542, - [SMALL_STATE(5641)] = 167553, - [SMALL_STATE(5642)] = 167562, - [SMALL_STATE(5643)] = 167571, - [SMALL_STATE(5644)] = 167580, - [SMALL_STATE(5645)] = 167591, - [SMALL_STATE(5646)] = 167600, - [SMALL_STATE(5647)] = 167611, - [SMALL_STATE(5648)] = 167620, - [SMALL_STATE(5649)] = 167629, - [SMALL_STATE(5650)] = 167640, - [SMALL_STATE(5651)] = 167651, - [SMALL_STATE(5652)] = 167662, - [SMALL_STATE(5653)] = 167673, - [SMALL_STATE(5654)] = 167684, - [SMALL_STATE(5655)] = 167693, - [SMALL_STATE(5656)] = 167704, - [SMALL_STATE(5657)] = 167715, - [SMALL_STATE(5658)] = 167726, - [SMALL_STATE(5659)] = 167737, - [SMALL_STATE(5660)] = 167748, - [SMALL_STATE(5661)] = 167757, - [SMALL_STATE(5662)] = 167766, - [SMALL_STATE(5663)] = 167777, - [SMALL_STATE(5664)] = 167788, - [SMALL_STATE(5665)] = 167799, - [SMALL_STATE(5666)] = 167810, - [SMALL_STATE(5667)] = 167819, - [SMALL_STATE(5668)] = 167830, - [SMALL_STATE(5669)] = 167839, - [SMALL_STATE(5670)] = 167848, - [SMALL_STATE(5671)] = 167859, - [SMALL_STATE(5672)] = 167868, - [SMALL_STATE(5673)] = 167879, - [SMALL_STATE(5674)] = 167888, - [SMALL_STATE(5675)] = 167899, - [SMALL_STATE(5676)] = 167910, - [SMALL_STATE(5677)] = 167921, - [SMALL_STATE(5678)] = 167932, - [SMALL_STATE(5679)] = 167941, - [SMALL_STATE(5680)] = 167952, - [SMALL_STATE(5681)] = 167963, - [SMALL_STATE(5682)] = 167974, - [SMALL_STATE(5683)] = 167985, - [SMALL_STATE(5684)] = 167996, - [SMALL_STATE(5685)] = 168007, - [SMALL_STATE(5686)] = 168016, - [SMALL_STATE(5687)] = 168027, - [SMALL_STATE(5688)] = 168038, - [SMALL_STATE(5689)] = 168049, - [SMALL_STATE(5690)] = 168060, - [SMALL_STATE(5691)] = 168071, - [SMALL_STATE(5692)] = 168082, - [SMALL_STATE(5693)] = 168091, - [SMALL_STATE(5694)] = 168102, - [SMALL_STATE(5695)] = 168111, - [SMALL_STATE(5696)] = 168122, - [SMALL_STATE(5697)] = 168133, - [SMALL_STATE(5698)] = 168144, - [SMALL_STATE(5699)] = 168155, - [SMALL_STATE(5700)] = 168166, - [SMALL_STATE(5701)] = 168177, - [SMALL_STATE(5702)] = 168188, - [SMALL_STATE(5703)] = 168197, - [SMALL_STATE(5704)] = 168208, - [SMALL_STATE(5705)] = 168217, - [SMALL_STATE(5706)] = 168228, - [SMALL_STATE(5707)] = 168239, - [SMALL_STATE(5708)] = 168250, - [SMALL_STATE(5709)] = 168261, - [SMALL_STATE(5710)] = 168272, - [SMALL_STATE(5711)] = 168283, - [SMALL_STATE(5712)] = 168294, - [SMALL_STATE(5713)] = 168305, - [SMALL_STATE(5714)] = 168314, - [SMALL_STATE(5715)] = 168325, - [SMALL_STATE(5716)] = 168336, - [SMALL_STATE(5717)] = 168347, - [SMALL_STATE(5718)] = 168358, - [SMALL_STATE(5719)] = 168369, - [SMALL_STATE(5720)] = 168380, - [SMALL_STATE(5721)] = 168391, - [SMALL_STATE(5722)] = 168402, - [SMALL_STATE(5723)] = 168413, - [SMALL_STATE(5724)] = 168424, - [SMALL_STATE(5725)] = 168433, - [SMALL_STATE(5726)] = 168442, - [SMALL_STATE(5727)] = 168453, - [SMALL_STATE(5728)] = 168462, - [SMALL_STATE(5729)] = 168473, - [SMALL_STATE(5730)] = 168484, - [SMALL_STATE(5731)] = 168495, - [SMALL_STATE(5732)] = 168506, - [SMALL_STATE(5733)] = 168515, - [SMALL_STATE(5734)] = 168526, - [SMALL_STATE(5735)] = 168537, - [SMALL_STATE(5736)] = 168548, - [SMALL_STATE(5737)] = 168557, - [SMALL_STATE(5738)] = 168568, - [SMALL_STATE(5739)] = 168579, - [SMALL_STATE(5740)] = 168590, - [SMALL_STATE(5741)] = 168601, - [SMALL_STATE(5742)] = 168612, - [SMALL_STATE(5743)] = 168623, - [SMALL_STATE(5744)] = 168634, - [SMALL_STATE(5745)] = 168645, - [SMALL_STATE(5746)] = 168656, - [SMALL_STATE(5747)] = 168667, - [SMALL_STATE(5748)] = 168678, - [SMALL_STATE(5749)] = 168687, - [SMALL_STATE(5750)] = 168698, - [SMALL_STATE(5751)] = 168709, - [SMALL_STATE(5752)] = 168720, - [SMALL_STATE(5753)] = 168731, - [SMALL_STATE(5754)] = 168742, - [SMALL_STATE(5755)] = 168753, - [SMALL_STATE(5756)] = 168764, - [SMALL_STATE(5757)] = 168775, - [SMALL_STATE(5758)] = 168786, - [SMALL_STATE(5759)] = 168797, - [SMALL_STATE(5760)] = 168808, - [SMALL_STATE(5761)] = 168819, - [SMALL_STATE(5762)] = 168830, - [SMALL_STATE(5763)] = 168841, - [SMALL_STATE(5764)] = 168852, - [SMALL_STATE(5765)] = 168863, - [SMALL_STATE(5766)] = 168874, - [SMALL_STATE(5767)] = 168885, - [SMALL_STATE(5768)] = 168894, - [SMALL_STATE(5769)] = 168903, - [SMALL_STATE(5770)] = 168912, - [SMALL_STATE(5771)] = 168923, - [SMALL_STATE(5772)] = 168934, - [SMALL_STATE(5773)] = 168945, - [SMALL_STATE(5774)] = 168956, - [SMALL_STATE(5775)] = 168965, - [SMALL_STATE(5776)] = 168976, - [SMALL_STATE(5777)] = 168987, - [SMALL_STATE(5778)] = 168996, - [SMALL_STATE(5779)] = 169005, - [SMALL_STATE(5780)] = 169016, - [SMALL_STATE(5781)] = 169025, - [SMALL_STATE(5782)] = 169036, - [SMALL_STATE(5783)] = 169047, - [SMALL_STATE(5784)] = 169058, - [SMALL_STATE(5785)] = 169069, - [SMALL_STATE(5786)] = 169078, - [SMALL_STATE(5787)] = 169087, - [SMALL_STATE(5788)] = 169098, - [SMALL_STATE(5789)] = 169109, - [SMALL_STATE(5790)] = 169118, - [SMALL_STATE(5791)] = 169129, - [SMALL_STATE(5792)] = 169140, - [SMALL_STATE(5793)] = 169149, - [SMALL_STATE(5794)] = 169160, - [SMALL_STATE(5795)] = 169169, - [SMALL_STATE(5796)] = 169180, - [SMALL_STATE(5797)] = 169191, - [SMALL_STATE(5798)] = 169202, - [SMALL_STATE(5799)] = 169213, - [SMALL_STATE(5800)] = 169224, - [SMALL_STATE(5801)] = 169233, - [SMALL_STATE(5802)] = 169244, - [SMALL_STATE(5803)] = 169255, - [SMALL_STATE(5804)] = 169266, - [SMALL_STATE(5805)] = 169277, - [SMALL_STATE(5806)] = 169288, - [SMALL_STATE(5807)] = 169299, - [SMALL_STATE(5808)] = 169310, - [SMALL_STATE(5809)] = 169321, - [SMALL_STATE(5810)] = 169332, - [SMALL_STATE(5811)] = 169341, - [SMALL_STATE(5812)] = 169352, - [SMALL_STATE(5813)] = 169363, - [SMALL_STATE(5814)] = 169374, - [SMALL_STATE(5815)] = 169383, - [SMALL_STATE(5816)] = 169394, - [SMALL_STATE(5817)] = 169405, - [SMALL_STATE(5818)] = 169416, - [SMALL_STATE(5819)] = 169427, - [SMALL_STATE(5820)] = 169438, - [SMALL_STATE(5821)] = 169447, - [SMALL_STATE(5822)] = 169458, - [SMALL_STATE(5823)] = 169469, - [SMALL_STATE(5824)] = 169480, - [SMALL_STATE(5825)] = 169491, - [SMALL_STATE(5826)] = 169502, - [SMALL_STATE(5827)] = 169511, - [SMALL_STATE(5828)] = 169522, - [SMALL_STATE(5829)] = 169533, - [SMALL_STATE(5830)] = 169542, - [SMALL_STATE(5831)] = 169553, - [SMALL_STATE(5832)] = 169564, - [SMALL_STATE(5833)] = 169575, - [SMALL_STATE(5834)] = 169586, - [SMALL_STATE(5835)] = 169597, - [SMALL_STATE(5836)] = 169608, - [SMALL_STATE(5837)] = 169617, - [SMALL_STATE(5838)] = 169628, - [SMALL_STATE(5839)] = 169639, - [SMALL_STATE(5840)] = 169650, - [SMALL_STATE(5841)] = 169658, - [SMALL_STATE(5842)] = 169666, - [SMALL_STATE(5843)] = 169674, - [SMALL_STATE(5844)] = 169682, - [SMALL_STATE(5845)] = 169690, - [SMALL_STATE(5846)] = 169698, - [SMALL_STATE(5847)] = 169706, - [SMALL_STATE(5848)] = 169714, - [SMALL_STATE(5849)] = 169722, - [SMALL_STATE(5850)] = 169730, - [SMALL_STATE(5851)] = 169738, - [SMALL_STATE(5852)] = 169746, - [SMALL_STATE(5853)] = 169754, - [SMALL_STATE(5854)] = 169762, - [SMALL_STATE(5855)] = 169770, - [SMALL_STATE(5856)] = 169778, - [SMALL_STATE(5857)] = 169786, - [SMALL_STATE(5858)] = 169794, - [SMALL_STATE(5859)] = 169802, - [SMALL_STATE(5860)] = 169810, - [SMALL_STATE(5861)] = 169818, - [SMALL_STATE(5862)] = 169826, - [SMALL_STATE(5863)] = 169834, - [SMALL_STATE(5864)] = 169842, - [SMALL_STATE(5865)] = 169850, - [SMALL_STATE(5866)] = 169858, - [SMALL_STATE(5867)] = 169866, - [SMALL_STATE(5868)] = 169874, - [SMALL_STATE(5869)] = 169884, - [SMALL_STATE(5870)] = 169892, - [SMALL_STATE(5871)] = 169900, - [SMALL_STATE(5872)] = 169908, - [SMALL_STATE(5873)] = 169916, - [SMALL_STATE(5874)] = 169924, - [SMALL_STATE(5875)] = 169932, - [SMALL_STATE(5876)] = 169940, - [SMALL_STATE(5877)] = 169948, - [SMALL_STATE(5878)] = 169956, - [SMALL_STATE(5879)] = 169964, - [SMALL_STATE(5880)] = 169972, - [SMALL_STATE(5881)] = 169980, - [SMALL_STATE(5882)] = 169988, - [SMALL_STATE(5883)] = 169996, - [SMALL_STATE(5884)] = 170004, - [SMALL_STATE(5885)] = 170012, - [SMALL_STATE(5886)] = 170020, - [SMALL_STATE(5887)] = 170028, - [SMALL_STATE(5888)] = 170036, - [SMALL_STATE(5889)] = 170044, - [SMALL_STATE(5890)] = 170052, - [SMALL_STATE(5891)] = 170060, - [SMALL_STATE(5892)] = 170068, - [SMALL_STATE(5893)] = 170076, - [SMALL_STATE(5894)] = 170084, - [SMALL_STATE(5895)] = 170092, - [SMALL_STATE(5896)] = 170100, - [SMALL_STATE(5897)] = 170108, - [SMALL_STATE(5898)] = 170116, - [SMALL_STATE(5899)] = 170124, - [SMALL_STATE(5900)] = 170132, - [SMALL_STATE(5901)] = 170140, - [SMALL_STATE(5902)] = 170148, - [SMALL_STATE(5903)] = 170156, - [SMALL_STATE(5904)] = 170164, - [SMALL_STATE(5905)] = 170172, - [SMALL_STATE(5906)] = 170180, - [SMALL_STATE(5907)] = 170188, - [SMALL_STATE(5908)] = 170198, - [SMALL_STATE(5909)] = 170206, - [SMALL_STATE(5910)] = 170214, - [SMALL_STATE(5911)] = 170222, - [SMALL_STATE(5912)] = 170230, - [SMALL_STATE(5913)] = 170238, - [SMALL_STATE(5914)] = 170246, - [SMALL_STATE(5915)] = 170254, - [SMALL_STATE(5916)] = 170262, - [SMALL_STATE(5917)] = 170270, - [SMALL_STATE(5918)] = 170278, - [SMALL_STATE(5919)] = 170286, - [SMALL_STATE(5920)] = 170294, - [SMALL_STATE(5921)] = 170302, - [SMALL_STATE(5922)] = 170310, - [SMALL_STATE(5923)] = 170318, - [SMALL_STATE(5924)] = 170326, - [SMALL_STATE(5925)] = 170334, - [SMALL_STATE(5926)] = 170342, - [SMALL_STATE(5927)] = 170350, - [SMALL_STATE(5928)] = 170358, - [SMALL_STATE(5929)] = 170366, - [SMALL_STATE(5930)] = 170374, - [SMALL_STATE(5931)] = 170382, - [SMALL_STATE(5932)] = 170390, - [SMALL_STATE(5933)] = 170398, - [SMALL_STATE(5934)] = 170406, - [SMALL_STATE(5935)] = 170414, - [SMALL_STATE(5936)] = 170422, - [SMALL_STATE(5937)] = 170430, - [SMALL_STATE(5938)] = 170438, - [SMALL_STATE(5939)] = 170446, - [SMALL_STATE(5940)] = 170454, - [SMALL_STATE(5941)] = 170462, - [SMALL_STATE(5942)] = 170470, - [SMALL_STATE(5943)] = 170478, - [SMALL_STATE(5944)] = 170486, - [SMALL_STATE(5945)] = 170494, - [SMALL_STATE(5946)] = 170502, - [SMALL_STATE(5947)] = 170510, - [SMALL_STATE(5948)] = 170518, - [SMALL_STATE(5949)] = 170526, - [SMALL_STATE(5950)] = 170534, - [SMALL_STATE(5951)] = 170542, - [SMALL_STATE(5952)] = 170550, - [SMALL_STATE(5953)] = 170558, - [SMALL_STATE(5954)] = 170566, - [SMALL_STATE(5955)] = 170574, - [SMALL_STATE(5956)] = 170582, - [SMALL_STATE(5957)] = 170590, - [SMALL_STATE(5958)] = 170598, - [SMALL_STATE(5959)] = 170606, - [SMALL_STATE(5960)] = 170614, - [SMALL_STATE(5961)] = 170622, - [SMALL_STATE(5962)] = 170630, - [SMALL_STATE(5963)] = 170638, - [SMALL_STATE(5964)] = 170646, - [SMALL_STATE(5965)] = 170654, - [SMALL_STATE(5966)] = 170662, - [SMALL_STATE(5967)] = 170670, - [SMALL_STATE(5968)] = 170678, - [SMALL_STATE(5969)] = 170686, - [SMALL_STATE(5970)] = 170694, - [SMALL_STATE(5971)] = 170702, - [SMALL_STATE(5972)] = 170710, - [SMALL_STATE(5973)] = 170718, - [SMALL_STATE(5974)] = 170726, - [SMALL_STATE(5975)] = 170734, - [SMALL_STATE(5976)] = 170742, - [SMALL_STATE(5977)] = 170750, - [SMALL_STATE(5978)] = 170758, - [SMALL_STATE(5979)] = 170766, - [SMALL_STATE(5980)] = 170774, - [SMALL_STATE(5981)] = 170782, - [SMALL_STATE(5982)] = 170790, - [SMALL_STATE(5983)] = 170798, - [SMALL_STATE(5984)] = 170806, - [SMALL_STATE(5985)] = 170814, - [SMALL_STATE(5986)] = 170822, - [SMALL_STATE(5987)] = 170830, - [SMALL_STATE(5988)] = 170838, - [SMALL_STATE(5989)] = 170846, - [SMALL_STATE(5990)] = 170854, - [SMALL_STATE(5991)] = 170862, - [SMALL_STATE(5992)] = 170870, - [SMALL_STATE(5993)] = 170878, - [SMALL_STATE(5994)] = 170886, - [SMALL_STATE(5995)] = 170894, - [SMALL_STATE(5996)] = 170902, - [SMALL_STATE(5997)] = 170910, - [SMALL_STATE(5998)] = 170918, - [SMALL_STATE(5999)] = 170926, - [SMALL_STATE(6000)] = 170934, - [SMALL_STATE(6001)] = 170942, - [SMALL_STATE(6002)] = 170950, - [SMALL_STATE(6003)] = 170958, - [SMALL_STATE(6004)] = 170966, - [SMALL_STATE(6005)] = 170974, - [SMALL_STATE(6006)] = 170982, - [SMALL_STATE(6007)] = 170990, - [SMALL_STATE(6008)] = 170998, - [SMALL_STATE(6009)] = 171006, - [SMALL_STATE(6010)] = 171014, - [SMALL_STATE(6011)] = 171022, - [SMALL_STATE(6012)] = 171030, - [SMALL_STATE(6013)] = 171038, - [SMALL_STATE(6014)] = 171046, - [SMALL_STATE(6015)] = 171054, - [SMALL_STATE(6016)] = 171062, - [SMALL_STATE(6017)] = 171070, - [SMALL_STATE(6018)] = 171078, - [SMALL_STATE(6019)] = 171086, - [SMALL_STATE(6020)] = 171094, - [SMALL_STATE(6021)] = 171102, - [SMALL_STATE(6022)] = 171110, - [SMALL_STATE(6023)] = 171118, - [SMALL_STATE(6024)] = 171126, - [SMALL_STATE(6025)] = 171134, - [SMALL_STATE(6026)] = 171142, - [SMALL_STATE(6027)] = 171150, - [SMALL_STATE(6028)] = 171158, - [SMALL_STATE(6029)] = 171166, - [SMALL_STATE(6030)] = 171174, - [SMALL_STATE(6031)] = 171182, - [SMALL_STATE(6032)] = 171190, - [SMALL_STATE(6033)] = 171198, - [SMALL_STATE(6034)] = 171206, - [SMALL_STATE(6035)] = 171214, - [SMALL_STATE(6036)] = 171222, - [SMALL_STATE(6037)] = 171230, - [SMALL_STATE(6038)] = 171238, - [SMALL_STATE(6039)] = 171246, - [SMALL_STATE(6040)] = 171254, - [SMALL_STATE(6041)] = 171262, - [SMALL_STATE(6042)] = 171270, - [SMALL_STATE(6043)] = 171278, - [SMALL_STATE(6044)] = 171286, - [SMALL_STATE(6045)] = 171294, - [SMALL_STATE(6046)] = 171302, - [SMALL_STATE(6047)] = 171310, - [SMALL_STATE(6048)] = 171318, - [SMALL_STATE(6049)] = 171326, - [SMALL_STATE(6050)] = 171334, - [SMALL_STATE(6051)] = 171342, - [SMALL_STATE(6052)] = 171350, - [SMALL_STATE(6053)] = 171358, - [SMALL_STATE(6054)] = 171366, - [SMALL_STATE(6055)] = 171374, - [SMALL_STATE(6056)] = 171382, - [SMALL_STATE(6057)] = 171390, - [SMALL_STATE(6058)] = 171398, - [SMALL_STATE(6059)] = 171406, - [SMALL_STATE(6060)] = 171416, - [SMALL_STATE(6061)] = 171424, - [SMALL_STATE(6062)] = 171432, - [SMALL_STATE(6063)] = 171440, - [SMALL_STATE(6064)] = 171448, - [SMALL_STATE(6065)] = 171456, - [SMALL_STATE(6066)] = 171464, - [SMALL_STATE(6067)] = 171472, - [SMALL_STATE(6068)] = 171480, - [SMALL_STATE(6069)] = 171488, - [SMALL_STATE(6070)] = 171496, - [SMALL_STATE(6071)] = 171504, - [SMALL_STATE(6072)] = 171512, - [SMALL_STATE(6073)] = 171520, - [SMALL_STATE(6074)] = 171528, - [SMALL_STATE(6075)] = 171536, - [SMALL_STATE(6076)] = 171544, - [SMALL_STATE(6077)] = 171552, - [SMALL_STATE(6078)] = 171560, - [SMALL_STATE(6079)] = 171568, - [SMALL_STATE(6080)] = 171576, - [SMALL_STATE(6081)] = 171584, - [SMALL_STATE(6082)] = 171592, - [SMALL_STATE(6083)] = 171600, - [SMALL_STATE(6084)] = 171610, - [SMALL_STATE(6085)] = 171618, - [SMALL_STATE(6086)] = 171626, - [SMALL_STATE(6087)] = 171634, - [SMALL_STATE(6088)] = 171642, - [SMALL_STATE(6089)] = 171650, - [SMALL_STATE(6090)] = 171658, - [SMALL_STATE(6091)] = 171666, - [SMALL_STATE(6092)] = 171674, - [SMALL_STATE(6093)] = 171682, - [SMALL_STATE(6094)] = 171690, - [SMALL_STATE(6095)] = 171698, - [SMALL_STATE(6096)] = 171706, - [SMALL_STATE(6097)] = 171716, - [SMALL_STATE(6098)] = 171724, - [SMALL_STATE(6099)] = 171732, - [SMALL_STATE(6100)] = 171740, - [SMALL_STATE(6101)] = 171748, - [SMALL_STATE(6102)] = 171756, - [SMALL_STATE(6103)] = 171764, - [SMALL_STATE(6104)] = 171772, - [SMALL_STATE(6105)] = 171780, - [SMALL_STATE(6106)] = 171788, - [SMALL_STATE(6107)] = 171796, - [SMALL_STATE(6108)] = 171804, - [SMALL_STATE(6109)] = 171812, - [SMALL_STATE(6110)] = 171820, - [SMALL_STATE(6111)] = 171828, - [SMALL_STATE(6112)] = 171838, - [SMALL_STATE(6113)] = 171848, - [SMALL_STATE(6114)] = 171856, - [SMALL_STATE(6115)] = 171864, - [SMALL_STATE(6116)] = 171872, - [SMALL_STATE(6117)] = 171880, - [SMALL_STATE(6118)] = 171888, - [SMALL_STATE(6119)] = 171896, - [SMALL_STATE(6120)] = 171904, - [SMALL_STATE(6121)] = 171912, - [SMALL_STATE(6122)] = 171920, - [SMALL_STATE(6123)] = 171928, - [SMALL_STATE(6124)] = 171936, - [SMALL_STATE(6125)] = 171944, - [SMALL_STATE(6126)] = 171952, - [SMALL_STATE(6127)] = 171960, - [SMALL_STATE(6128)] = 171968, - [SMALL_STATE(6129)] = 171976, - [SMALL_STATE(6130)] = 171984, - [SMALL_STATE(6131)] = 171992, - [SMALL_STATE(6132)] = 172000, - [SMALL_STATE(6133)] = 172008, - [SMALL_STATE(6134)] = 172016, - [SMALL_STATE(6135)] = 172024, - [SMALL_STATE(6136)] = 172032, - [SMALL_STATE(6137)] = 172040, - [SMALL_STATE(6138)] = 172048, - [SMALL_STATE(6139)] = 172056, - [SMALL_STATE(6140)] = 172064, - [SMALL_STATE(6141)] = 172072, - [SMALL_STATE(6142)] = 172080, - [SMALL_STATE(6143)] = 172088, - [SMALL_STATE(6144)] = 172096, - [SMALL_STATE(6145)] = 172104, - [SMALL_STATE(6146)] = 172112, - [SMALL_STATE(6147)] = 172120, - [SMALL_STATE(6148)] = 172128, - [SMALL_STATE(6149)] = 172136, - [SMALL_STATE(6150)] = 172144, - [SMALL_STATE(6151)] = 172152, - [SMALL_STATE(6152)] = 172160, - [SMALL_STATE(6153)] = 172168, - [SMALL_STATE(6154)] = 172176, - [SMALL_STATE(6155)] = 172184, - [SMALL_STATE(6156)] = 172192, - [SMALL_STATE(6157)] = 172200, - [SMALL_STATE(6158)] = 172208, - [SMALL_STATE(6159)] = 172216, - [SMALL_STATE(6160)] = 172224, - [SMALL_STATE(6161)] = 172232, - [SMALL_STATE(6162)] = 172240, - [SMALL_STATE(6163)] = 172248, - [SMALL_STATE(6164)] = 172256, - [SMALL_STATE(6165)] = 172264, - [SMALL_STATE(6166)] = 172272, - [SMALL_STATE(6167)] = 172282, - [SMALL_STATE(6168)] = 172290, - [SMALL_STATE(6169)] = 172298, - [SMALL_STATE(6170)] = 172306, - [SMALL_STATE(6171)] = 172314, - [SMALL_STATE(6172)] = 172322, - [SMALL_STATE(6173)] = 172330, - [SMALL_STATE(6174)] = 172338, - [SMALL_STATE(6175)] = 172346, - [SMALL_STATE(6176)] = 172354, - [SMALL_STATE(6177)] = 172362, - [SMALL_STATE(6178)] = 172370, - [SMALL_STATE(6179)] = 172378, - [SMALL_STATE(6180)] = 172386, - [SMALL_STATE(6181)] = 172394, - [SMALL_STATE(6182)] = 172402, - [SMALL_STATE(6183)] = 172410, - [SMALL_STATE(6184)] = 172418, - [SMALL_STATE(6185)] = 172426, - [SMALL_STATE(6186)] = 172434, - [SMALL_STATE(6187)] = 172442, - [SMALL_STATE(6188)] = 172450, - [SMALL_STATE(6189)] = 172458, - [SMALL_STATE(6190)] = 172466, - [SMALL_STATE(6191)] = 172474, - [SMALL_STATE(6192)] = 172482, - [SMALL_STATE(6193)] = 172490, - [SMALL_STATE(6194)] = 172498, - [SMALL_STATE(6195)] = 172506, - [SMALL_STATE(6196)] = 172514, - [SMALL_STATE(6197)] = 172522, - [SMALL_STATE(6198)] = 172530, - [SMALL_STATE(6199)] = 172538, - [SMALL_STATE(6200)] = 172546, - [SMALL_STATE(6201)] = 172554, - [SMALL_STATE(6202)] = 172562, - [SMALL_STATE(6203)] = 172570, - [SMALL_STATE(6204)] = 172578, - [SMALL_STATE(6205)] = 172586, - [SMALL_STATE(6206)] = 172594, - [SMALL_STATE(6207)] = 172602, - [SMALL_STATE(6208)] = 172610, - [SMALL_STATE(6209)] = 172618, - [SMALL_STATE(6210)] = 172626, - [SMALL_STATE(6211)] = 172634, - [SMALL_STATE(6212)] = 172642, - [SMALL_STATE(6213)] = 172650, - [SMALL_STATE(6214)] = 172658, - [SMALL_STATE(6215)] = 172666, - [SMALL_STATE(6216)] = 172674, - [SMALL_STATE(6217)] = 172682, - [SMALL_STATE(6218)] = 172690, - [SMALL_STATE(6219)] = 172698, - [SMALL_STATE(6220)] = 172706, - [SMALL_STATE(6221)] = 172714, - [SMALL_STATE(6222)] = 172722, - [SMALL_STATE(6223)] = 172730, - [SMALL_STATE(6224)] = 172738, - [SMALL_STATE(6225)] = 172746, - [SMALL_STATE(6226)] = 172754, - [SMALL_STATE(6227)] = 172762, - [SMALL_STATE(6228)] = 172770, - [SMALL_STATE(6229)] = 172778, - [SMALL_STATE(6230)] = 172788, - [SMALL_STATE(6231)] = 172796, - [SMALL_STATE(6232)] = 172804, - [SMALL_STATE(6233)] = 172812, - [SMALL_STATE(6234)] = 172820, - [SMALL_STATE(6235)] = 172828, - [SMALL_STATE(6236)] = 172836, - [SMALL_STATE(6237)] = 172844, - [SMALL_STATE(6238)] = 172852, - [SMALL_STATE(6239)] = 172860, - [SMALL_STATE(6240)] = 172868, - [SMALL_STATE(6241)] = 172876, - [SMALL_STATE(6242)] = 172884, - [SMALL_STATE(6243)] = 172892, - [SMALL_STATE(6244)] = 172900, - [SMALL_STATE(6245)] = 172908, - [SMALL_STATE(6246)] = 172916, - [SMALL_STATE(6247)] = 172924, - [SMALL_STATE(6248)] = 172932, - [SMALL_STATE(6249)] = 172940, - [SMALL_STATE(6250)] = 172948, - [SMALL_STATE(6251)] = 172956, + [SMALL_STATE(1343)] = 0, + [SMALL_STATE(1344)] = 71, + [SMALL_STATE(1345)] = 164, + [SMALL_STATE(1346)] = 237, + [SMALL_STATE(1347)] = 330, + [SMALL_STATE(1348)] = 423, + [SMALL_STATE(1349)] = 516, + [SMALL_STATE(1350)] = 609, + [SMALL_STATE(1351)] = 702, + [SMALL_STATE(1352)] = 773, + [SMALL_STATE(1353)] = 868, + [SMALL_STATE(1354)] = 959, + [SMALL_STATE(1355)] = 1052, + [SMALL_STATE(1356)] = 1141, + [SMALL_STATE(1357)] = 1212, + [SMALL_STATE(1358)] = 1283, + [SMALL_STATE(1359)] = 1376, + [SMALL_STATE(1360)] = 1465, + [SMALL_STATE(1361)] = 1558, + [SMALL_STATE(1362)] = 1629, + [SMALL_STATE(1363)] = 1700, + [SMALL_STATE(1364)] = 1771, + [SMALL_STATE(1365)] = 1864, + [SMALL_STATE(1366)] = 1937, + [SMALL_STATE(1367)] = 2030, + [SMALL_STATE(1368)] = 2104, + [SMALL_STATE(1369)] = 2192, + [SMALL_STATE(1370)] = 2284, + [SMALL_STATE(1371)] = 2372, + [SMALL_STATE(1372)] = 2460, + [SMALL_STATE(1373)] = 2550, + [SMALL_STATE(1374)] = 2638, + [SMALL_STATE(1375)] = 2726, + [SMALL_STATE(1376)] = 2796, + [SMALL_STATE(1377)] = 2884, + [SMALL_STATE(1378)] = 2970, + [SMALL_STATE(1379)] = 3058, + [SMALL_STATE(1380)] = 3146, + [SMALL_STATE(1381)] = 3236, + [SMALL_STATE(1382)] = 3324, + [SMALL_STATE(1383)] = 3394, + [SMALL_STATE(1384)] = 3480, + [SMALL_STATE(1385)] = 3568, + [SMALL_STATE(1386)] = 3658, + [SMALL_STATE(1387)] = 3747, + [SMALL_STATE(1388)] = 3838, + [SMALL_STATE(1389)] = 3933, + [SMALL_STATE(1390)] = 4020, + [SMALL_STATE(1391)] = 4101, + [SMALL_STATE(1392)] = 4192, + [SMALL_STATE(1393)] = 4273, + [SMALL_STATE(1394)] = 4360, + [SMALL_STATE(1395)] = 4451, + [SMALL_STATE(1396)] = 4542, + [SMALL_STATE(1397)] = 4621, + [SMALL_STATE(1398)] = 4712, + [SMALL_STATE(1399)] = 4799, + [SMALL_STATE(1400)] = 4886, + [SMALL_STATE(1401)] = 4956, + [SMALL_STATE(1402)] = 5030, + [SMALL_STATE(1403)] = 5116, + [SMALL_STATE(1404)] = 5190, + [SMALL_STATE(1405)] = 5280, + [SMALL_STATE(1406)] = 5358, + [SMALL_STATE(1407)] = 5436, + [SMALL_STATE(1408)] = 5514, + [SMALL_STATE(1409)] = 5592, + [SMALL_STATE(1410)] = 5678, + [SMALL_STATE(1411)] = 5764, + [SMALL_STATE(1412)] = 5842, + [SMALL_STATE(1413)] = 5928, + [SMALL_STATE(1414)] = 6020, + [SMALL_STATE(1415)] = 6106, + [SMALL_STATE(1416)] = 6196, + [SMALL_STATE(1417)] = 6266, + [SMALL_STATE(1418)] = 6340, + [SMALL_STATE(1419)] = 6432, + [SMALL_STATE(1420)] = 6518, + [SMALL_STATE(1421)] = 6596, + [SMALL_STATE(1422)] = 6664, + [SMALL_STATE(1423)] = 6754, + [SMALL_STATE(1424)] = 6840, + [SMALL_STATE(1425)] = 6926, + [SMALL_STATE(1426)] = 7012, + [SMALL_STATE(1427)] = 7098, + [SMALL_STATE(1428)] = 7184, + [SMALL_STATE(1429)] = 7270, + [SMALL_STATE(1430)] = 7344, + [SMALL_STATE(1431)] = 7430, + [SMALL_STATE(1432)] = 7520, + [SMALL_STATE(1433)] = 7606, + [SMALL_STATE(1434)] = 7692, + [SMALL_STATE(1435)] = 7778, + [SMALL_STATE(1436)] = 7852, + [SMALL_STATE(1437)] = 7919, + [SMALL_STATE(1438)] = 7998, + [SMALL_STATE(1439)] = 8081, + [SMALL_STATE(1440)] = 8170, + [SMALL_STATE(1441)] = 8247, + [SMALL_STATE(1442)] = 8316, + [SMALL_STATE(1443)] = 8385, + [SMALL_STATE(1444)] = 8460, + [SMALL_STATE(1445)] = 8539, + [SMALL_STATE(1446)] = 8614, + [SMALL_STATE(1447)] = 8703, + [SMALL_STATE(1448)] = 8780, + [SMALL_STATE(1449)] = 8863, + [SMALL_STATE(1450)] = 8938, + [SMALL_STATE(1451)] = 9005, + [SMALL_STATE(1452)] = 9074, + [SMALL_STATE(1453)] = 9143, + [SMALL_STATE(1454)] = 9232, + [SMALL_STATE(1455)] = 9317, + [SMALL_STATE(1456)] = 9406, + [SMALL_STATE(1457)] = 9477, + [SMALL_STATE(1458)] = 9552, + [SMALL_STATE(1459)] = 9631, + [SMALL_STATE(1460)] = 9716, + [SMALL_STATE(1461)] = 9803, + [SMALL_STATE(1462)] = 9888, + [SMALL_STATE(1463)] = 9965, + [SMALL_STATE(1464)] = 10037, + [SMALL_STATE(1465)] = 10121, + [SMALL_STATE(1466)] = 10203, + [SMALL_STATE(1467)] = 10269, + [SMALL_STATE(1468)] = 10341, + [SMALL_STATE(1469)] = 10407, + [SMALL_STATE(1470)] = 10473, + [SMALL_STATE(1471)] = 10539, + [SMALL_STATE(1472)] = 10605, + [SMALL_STATE(1473)] = 10677, + [SMALL_STATE(1474)] = 10743, + [SMALL_STATE(1475)] = 10809, + [SMALL_STATE(1476)] = 10883, + [SMALL_STATE(1477)] = 10955, + [SMALL_STATE(1478)] = 11025, + [SMALL_STATE(1479)] = 11113, + [SMALL_STATE(1480)] = 11179, + [SMALL_STATE(1481)] = 11253, + [SMALL_STATE(1482)] = 11325, + [SMALL_STATE(1483)] = 11391, + [SMALL_STATE(1484)] = 11463, + [SMALL_STATE(1485)] = 11539, + [SMALL_STATE(1486)] = 11611, + [SMALL_STATE(1487)] = 11689, + [SMALL_STATE(1488)] = 11761, + [SMALL_STATE(1489)] = 11829, + [SMALL_STATE(1490)] = 11903, + [SMALL_STATE(1491)] = 11975, + [SMALL_STATE(1492)] = 12043, + [SMALL_STATE(1493)] = 12115, + [SMALL_STATE(1494)] = 12193, + [SMALL_STATE(1495)] = 12259, + [SMALL_STATE(1496)] = 12337, + [SMALL_STATE(1497)] = 12417, + [SMALL_STATE(1498)] = 12505, + [SMALL_STATE(1499)] = 12579, + [SMALL_STATE(1500)] = 12653, + [SMALL_STATE(1501)] = 12725, + [SMALL_STATE(1502)] = 12799, + [SMALL_STATE(1503)] = 12871, + [SMALL_STATE(1504)] = 12937, + [SMALL_STATE(1505)] = 13021, + [SMALL_STATE(1506)] = 13105, + [SMALL_STATE(1507)] = 13171, + [SMALL_STATE(1508)] = 13236, + [SMALL_STATE(1509)] = 13311, + [SMALL_STATE(1510)] = 13394, + [SMALL_STATE(1511)] = 13459, + [SMALL_STATE(1512)] = 13526, + [SMALL_STATE(1513)] = 13593, + [SMALL_STATE(1514)] = 13658, + [SMALL_STATE(1515)] = 13723, + [SMALL_STATE(1516)] = 13792, + [SMALL_STATE(1517)] = 13863, + [SMALL_STATE(1518)] = 13928, + [SMALL_STATE(1519)] = 13997, + [SMALL_STATE(1520)] = 14062, + [SMALL_STATE(1521)] = 14131, + [SMALL_STATE(1522)] = 14200, + [SMALL_STATE(1523)] = 14273, + [SMALL_STATE(1524)] = 14346, + [SMALL_STATE(1525)] = 14423, + [SMALL_STATE(1526)] = 14494, + [SMALL_STATE(1527)] = 14563, + [SMALL_STATE(1528)] = 14628, + [SMALL_STATE(1529)] = 14701, + [SMALL_STATE(1530)] = 14766, + [SMALL_STATE(1531)] = 14841, + [SMALL_STATE(1532)] = 14920, + [SMALL_STATE(1533)] = 14997, + [SMALL_STATE(1534)] = 15070, + [SMALL_STATE(1535)] = 15147, + [SMALL_STATE(1536)] = 15218, + [SMALL_STATE(1537)] = 15287, + [SMALL_STATE(1538)] = 15364, + [SMALL_STATE(1539)] = 15435, + [SMALL_STATE(1540)] = 15500, + [SMALL_STATE(1541)] = 15570, + [SMALL_STATE(1542)] = 15638, + [SMALL_STATE(1543)] = 15704, + [SMALL_STATE(1544)] = 15778, + [SMALL_STATE(1545)] = 15848, + [SMALL_STATE(1546)] = 15968, + [SMALL_STATE(1547)] = 16042, + [SMALL_STATE(1548)] = 16116, + [SMALL_STATE(1549)] = 16188, + [SMALL_STATE(1550)] = 16260, + [SMALL_STATE(1551)] = 16330, + [SMALL_STATE(1552)] = 16450, + [SMALL_STATE(1553)] = 16516, + [SMALL_STATE(1554)] = 16592, + [SMALL_STATE(1555)] = 16712, + [SMALL_STATE(1556)] = 16782, + [SMALL_STATE(1557)] = 16902, + [SMALL_STATE(1558)] = 16972, + [SMALL_STATE(1559)] = 17042, + [SMALL_STATE(1560)] = 17116, + [SMALL_STATE(1561)] = 17236, + [SMALL_STATE(1562)] = 17356, + [SMALL_STATE(1563)] = 17476, + [SMALL_STATE(1564)] = 17596, + [SMALL_STATE(1565)] = 17668, + [SMALL_STATE(1566)] = 17738, + [SMALL_STATE(1567)] = 17808, + [SMALL_STATE(1568)] = 17928, + [SMALL_STATE(1569)] = 17995, + [SMALL_STATE(1570)] = 18064, + [SMALL_STATE(1571)] = 18133, + [SMALL_STATE(1572)] = 18202, + [SMALL_STATE(1573)] = 18271, + [SMALL_STATE(1574)] = 18340, + [SMALL_STATE(1575)] = 18407, + [SMALL_STATE(1576)] = 18478, + [SMALL_STATE(1577)] = 18551, + [SMALL_STATE(1578)] = 18624, + [SMALL_STATE(1579)] = 18695, + [SMALL_STATE(1580)] = 18764, + [SMALL_STATE(1581)] = 18833, + [SMALL_STATE(1582)] = 18902, + [SMALL_STATE(1583)] = 19018, + [SMALL_STATE(1584)] = 19134, + [SMALL_STATE(1585)] = 19250, + [SMALL_STATE(1586)] = 19366, + [SMALL_STATE(1587)] = 19482, + [SMALL_STATE(1588)] = 19598, + [SMALL_STATE(1589)] = 19714, + [SMALL_STATE(1590)] = 19830, + [SMALL_STATE(1591)] = 19946, + [SMALL_STATE(1592)] = 20014, + [SMALL_STATE(1593)] = 20130, + [SMALL_STATE(1594)] = 20246, + [SMALL_STATE(1595)] = 20314, + [SMALL_STATE(1596)] = 20430, + [SMALL_STATE(1597)] = 20498, + [SMALL_STATE(1598)] = 20614, + [SMALL_STATE(1599)] = 20730, + [SMALL_STATE(1600)] = 20846, + [SMALL_STATE(1601)] = 20962, + [SMALL_STATE(1602)] = 21030, + [SMALL_STATE(1603)] = 21098, + [SMALL_STATE(1604)] = 21214, + [SMALL_STATE(1605)] = 21330, + [SMALL_STATE(1606)] = 21446, + [SMALL_STATE(1607)] = 21562, + [SMALL_STATE(1608)] = 21678, + [SMALL_STATE(1609)] = 21746, + [SMALL_STATE(1610)] = 21814, + [SMALL_STATE(1611)] = 21930, + [SMALL_STATE(1612)] = 21998, + [SMALL_STATE(1613)] = 22114, + [SMALL_STATE(1614)] = 22230, + [SMALL_STATE(1615)] = 22298, + [SMALL_STATE(1616)] = 22414, + [SMALL_STATE(1617)] = 22482, + [SMALL_STATE(1618)] = 22598, + [SMALL_STATE(1619)] = 22666, + [SMALL_STATE(1620)] = 22782, + [SMALL_STATE(1621)] = 22850, + [SMALL_STATE(1622)] = 22918, + [SMALL_STATE(1623)] = 22986, + [SMALL_STATE(1624)] = 23054, + [SMALL_STATE(1625)] = 23124, + [SMALL_STATE(1626)] = 23240, + [SMALL_STATE(1627)] = 23356, + [SMALL_STATE(1628)] = 23472, + [SMALL_STATE(1629)] = 23588, + [SMALL_STATE(1630)] = 23704, + [SMALL_STATE(1631)] = 23820, + [SMALL_STATE(1632)] = 23888, + [SMALL_STATE(1633)] = 23956, + [SMALL_STATE(1634)] = 24072, + [SMALL_STATE(1635)] = 24188, + [SMALL_STATE(1636)] = 24304, + [SMALL_STATE(1637)] = 24420, + [SMALL_STATE(1638)] = 24536, + [SMALL_STATE(1639)] = 24652, + [SMALL_STATE(1640)] = 24768, + [SMALL_STATE(1641)] = 24836, + [SMALL_STATE(1642)] = 24952, + [SMALL_STATE(1643)] = 25020, + [SMALL_STATE(1644)] = 25088, + [SMALL_STATE(1645)] = 25156, + [SMALL_STATE(1646)] = 25272, + [SMALL_STATE(1647)] = 25388, + [SMALL_STATE(1648)] = 25454, + [SMALL_STATE(1649)] = 25570, + [SMALL_STATE(1650)] = 25686, + [SMALL_STATE(1651)] = 25752, + [SMALL_STATE(1652)] = 25868, + [SMALL_STATE(1653)] = 25936, + [SMALL_STATE(1654)] = 26052, + [SMALL_STATE(1655)] = 26168, + [SMALL_STATE(1656)] = 26284, + [SMALL_STATE(1657)] = 26400, + [SMALL_STATE(1658)] = 26516, + [SMALL_STATE(1659)] = 26632, + [SMALL_STATE(1660)] = 26748, + [SMALL_STATE(1661)] = 26864, + [SMALL_STATE(1662)] = 26932, + [SMALL_STATE(1663)] = 26997, + [SMALL_STATE(1664)] = 27118, + [SMALL_STATE(1665)] = 27183, + [SMALL_STATE(1666)] = 27304, + [SMALL_STATE(1667)] = 27369, + [SMALL_STATE(1668)] = 27434, + [SMALL_STATE(1669)] = 27499, + [SMALL_STATE(1670)] = 27564, + [SMALL_STATE(1671)] = 27685, + [SMALL_STATE(1672)] = 27806, + [SMALL_STATE(1673)] = 27927, + [SMALL_STATE(1674)] = 27992, + [SMALL_STATE(1675)] = 28057, + [SMALL_STATE(1676)] = 28178, + [SMALL_STATE(1677)] = 28243, + [SMALL_STATE(1678)] = 28308, + [SMALL_STATE(1679)] = 28420, + [SMALL_STATE(1680)] = 28532, + [SMALL_STATE(1681)] = 28644, + [SMALL_STATE(1682)] = 28756, + [SMALL_STATE(1683)] = 28868, + [SMALL_STATE(1684)] = 28980, + [SMALL_STATE(1685)] = 29092, + [SMALL_STATE(1686)] = 29204, + [SMALL_STATE(1687)] = 29316, + [SMALL_STATE(1688)] = 29428, + [SMALL_STATE(1689)] = 29540, + [SMALL_STATE(1690)] = 29651, + [SMALL_STATE(1691)] = 29762, + [SMALL_STATE(1692)] = 29873, + [SMALL_STATE(1693)] = 29984, + [SMALL_STATE(1694)] = 30095, + [SMALL_STATE(1695)] = 30208, + [SMALL_STATE(1696)] = 30319, + [SMALL_STATE(1697)] = 30430, + [SMALL_STATE(1698)] = 30541, + [SMALL_STATE(1699)] = 30652, + [SMALL_STATE(1700)] = 30763, + [SMALL_STATE(1701)] = 30874, + [SMALL_STATE(1702)] = 30985, + [SMALL_STATE(1703)] = 31096, + [SMALL_STATE(1704)] = 31207, + [SMALL_STATE(1705)] = 31318, + [SMALL_STATE(1706)] = 31429, + [SMALL_STATE(1707)] = 31531, + [SMALL_STATE(1708)] = 31633, + [SMALL_STATE(1709)] = 31711, + [SMALL_STATE(1710)] = 31813, + [SMALL_STATE(1711)] = 31915, + [SMALL_STATE(1712)] = 32017, + [SMALL_STATE(1713)] = 32119, + [SMALL_STATE(1714)] = 32221, + [SMALL_STATE(1715)] = 32288, + [SMALL_STATE(1716)] = 32355, + [SMALL_STATE(1717)] = 32420, + [SMALL_STATE(1718)] = 32487, + [SMALL_STATE(1719)] = 32554, + [SMALL_STATE(1720)] = 32610, + [SMALL_STATE(1721)] = 32668, + [SMALL_STATE(1722)] = 32726, + [SMALL_STATE(1723)] = 32794, + [SMALL_STATE(1724)] = 32882, + [SMALL_STATE(1725)] = 32970, + [SMALL_STATE(1726)] = 33058, + [SMALL_STATE(1727)] = 33114, + [SMALL_STATE(1728)] = 33174, + [SMALL_STATE(1729)] = 33262, + [SMALL_STATE(1730)] = 33350, + [SMALL_STATE(1731)] = 33406, + [SMALL_STATE(1732)] = 33468, + [SMALL_STATE(1733)] = 33528, + [SMALL_STATE(1734)] = 33590, + [SMALL_STATE(1735)] = 33646, + [SMALL_STATE(1736)] = 33704, + [SMALL_STATE(1737)] = 33792, + [SMALL_STATE(1738)] = 33886, + [SMALL_STATE(1739)] = 33942, + [SMALL_STATE(1740)] = 33998, + [SMALL_STATE(1741)] = 34059, + [SMALL_STATE(1742)] = 34118, + [SMALL_STATE(1743)] = 34201, + [SMALL_STATE(1744)] = 34280, + [SMALL_STATE(1745)] = 34335, + [SMALL_STATE(1746)] = 34416, + [SMALL_STATE(1747)] = 34475, + [SMALL_STATE(1748)] = 34538, + [SMALL_STATE(1749)] = 34595, + [SMALL_STATE(1750)] = 34650, + [SMALL_STATE(1751)] = 34705, + [SMALL_STATE(1752)] = 34784, + [SMALL_STATE(1753)] = 34865, + [SMALL_STATE(1754)] = 34944, + [SMALL_STATE(1755)] = 34999, + [SMALL_STATE(1756)] = 35078, + [SMALL_STATE(1757)] = 35133, + [SMALL_STATE(1758)] = 35214, + [SMALL_STATE(1759)] = 35295, + [SMALL_STATE(1760)] = 35352, + [SMALL_STATE(1761)] = 35407, + [SMALL_STATE(1762)] = 35464, + [SMALL_STATE(1763)] = 35519, + [SMALL_STATE(1764)] = 35574, + [SMALL_STATE(1765)] = 35637, + [SMALL_STATE(1766)] = 35700, + [SMALL_STATE(1767)] = 35759, + [SMALL_STATE(1768)] = 35816, + [SMALL_STATE(1769)] = 35875, + [SMALL_STATE(1770)] = 35932, + [SMALL_STATE(1771)] = 35987, + [SMALL_STATE(1772)] = 36042, + [SMALL_STATE(1773)] = 36097, + [SMALL_STATE(1774)] = 36154, + [SMALL_STATE(1775)] = 36209, + [SMALL_STATE(1776)] = 36264, + [SMALL_STATE(1777)] = 36319, + [SMALL_STATE(1778)] = 36380, + [SMALL_STATE(1779)] = 36441, + [SMALL_STATE(1780)] = 36498, + [SMALL_STATE(1781)] = 36555, + [SMALL_STATE(1782)] = 36610, + [SMALL_STATE(1783)] = 36665, + [SMALL_STATE(1784)] = 36720, + [SMALL_STATE(1785)] = 36775, + [SMALL_STATE(1786)] = 36854, + [SMALL_STATE(1787)] = 36915, + [SMALL_STATE(1788)] = 36970, + [SMALL_STATE(1789)] = 37025, + [SMALL_STATE(1790)] = 37080, + [SMALL_STATE(1791)] = 37135, + [SMALL_STATE(1792)] = 37190, + [SMALL_STATE(1793)] = 37245, + [SMALL_STATE(1794)] = 37300, + [SMALL_STATE(1795)] = 37355, + [SMALL_STATE(1796)] = 37410, + [SMALL_STATE(1797)] = 37465, + [SMALL_STATE(1798)] = 37522, + [SMALL_STATE(1799)] = 37579, + [SMALL_STATE(1800)] = 37634, + [SMALL_STATE(1801)] = 37689, + [SMALL_STATE(1802)] = 37746, + [SMALL_STATE(1803)] = 37801, + [SMALL_STATE(1804)] = 37856, + [SMALL_STATE(1805)] = 37911, + [SMALL_STATE(1806)] = 37966, + [SMALL_STATE(1807)] = 38021, + [SMALL_STATE(1808)] = 38076, + [SMALL_STATE(1809)] = 38133, + [SMALL_STATE(1810)] = 38188, + [SMALL_STATE(1811)] = 38245, + [SMALL_STATE(1812)] = 38300, + [SMALL_STATE(1813)] = 38381, + [SMALL_STATE(1814)] = 38438, + [SMALL_STATE(1815)] = 38493, + [SMALL_STATE(1816)] = 38548, + [SMALL_STATE(1817)] = 38603, + [SMALL_STATE(1818)] = 38658, + [SMALL_STATE(1819)] = 38713, + [SMALL_STATE(1820)] = 38768, + [SMALL_STATE(1821)] = 38823, + [SMALL_STATE(1822)] = 38878, + [SMALL_STATE(1823)] = 38933, + [SMALL_STATE(1824)] = 38988, + [SMALL_STATE(1825)] = 39043, + [SMALL_STATE(1826)] = 39098, + [SMALL_STATE(1827)] = 39153, + [SMALL_STATE(1828)] = 39208, + [SMALL_STATE(1829)] = 39263, + [SMALL_STATE(1830)] = 39318, + [SMALL_STATE(1831)] = 39373, + [SMALL_STATE(1832)] = 39434, + [SMALL_STATE(1833)] = 39489, + [SMALL_STATE(1834)] = 39544, + [SMALL_STATE(1835)] = 39605, + [SMALL_STATE(1836)] = 39660, + [SMALL_STATE(1837)] = 39715, + [SMALL_STATE(1838)] = 39770, + [SMALL_STATE(1839)] = 39825, + [SMALL_STATE(1840)] = 39880, + [SMALL_STATE(1841)] = 39959, + [SMALL_STATE(1842)] = 40014, + [SMALL_STATE(1843)] = 40069, + [SMALL_STATE(1844)] = 40124, + [SMALL_STATE(1845)] = 40179, + [SMALL_STATE(1846)] = 40234, + [SMALL_STATE(1847)] = 40289, + [SMALL_STATE(1848)] = 40344, + [SMALL_STATE(1849)] = 40399, + [SMALL_STATE(1850)] = 40480, + [SMALL_STATE(1851)] = 40561, + [SMALL_STATE(1852)] = 40616, + [SMALL_STATE(1853)] = 40671, + [SMALL_STATE(1854)] = 40726, + [SMALL_STATE(1855)] = 40781, + [SMALL_STATE(1856)] = 40836, + [SMALL_STATE(1857)] = 40891, + [SMALL_STATE(1858)] = 40946, + [SMALL_STATE(1859)] = 41001, + [SMALL_STATE(1860)] = 41056, + [SMALL_STATE(1861)] = 41111, + [SMALL_STATE(1862)] = 41166, + [SMALL_STATE(1863)] = 41221, + [SMALL_STATE(1864)] = 41276, + [SMALL_STATE(1865)] = 41331, + [SMALL_STATE(1866)] = 41386, + [SMALL_STATE(1867)] = 41447, + [SMALL_STATE(1868)] = 41502, + [SMALL_STATE(1869)] = 41563, + [SMALL_STATE(1870)] = 41624, + [SMALL_STATE(1871)] = 41685, + [SMALL_STATE(1872)] = 41744, + [SMALL_STATE(1873)] = 41825, + [SMALL_STATE(1874)] = 41886, + [SMALL_STATE(1875)] = 41947, + [SMALL_STATE(1876)] = 42021, + [SMALL_STATE(1877)] = 42075, + [SMALL_STATE(1878)] = 42129, + [SMALL_STATE(1879)] = 42183, + [SMALL_STATE(1880)] = 42237, + [SMALL_STATE(1881)] = 42291, + [SMALL_STATE(1882)] = 42345, + [SMALL_STATE(1883)] = 42399, + [SMALL_STATE(1884)] = 42453, + [SMALL_STATE(1885)] = 42563, + [SMALL_STATE(1886)] = 42617, + [SMALL_STATE(1887)] = 42671, + [SMALL_STATE(1888)] = 42745, + [SMALL_STATE(1889)] = 42799, + [SMALL_STATE(1890)] = 42853, + [SMALL_STATE(1891)] = 42907, + [SMALL_STATE(1892)] = 42963, + [SMALL_STATE(1893)] = 43017, + [SMALL_STATE(1894)] = 43071, + [SMALL_STATE(1895)] = 43125, + [SMALL_STATE(1896)] = 43179, + [SMALL_STATE(1897)] = 43233, + [SMALL_STATE(1898)] = 43287, + [SMALL_STATE(1899)] = 43361, + [SMALL_STATE(1900)] = 43437, + [SMALL_STATE(1901)] = 43491, + [SMALL_STATE(1902)] = 43545, + [SMALL_STATE(1903)] = 43655, + [SMALL_STATE(1904)] = 43709, + [SMALL_STATE(1905)] = 43763, + [SMALL_STATE(1906)] = 43817, + [SMALL_STATE(1907)] = 43871, + [SMALL_STATE(1908)] = 43925, + [SMALL_STATE(1909)] = 43979, + [SMALL_STATE(1910)] = 44033, + [SMALL_STATE(1911)] = 44087, + [SMALL_STATE(1912)] = 44157, + [SMALL_STATE(1913)] = 44255, + [SMALL_STATE(1914)] = 44309, + [SMALL_STATE(1915)] = 44381, + [SMALL_STATE(1916)] = 44435, + [SMALL_STATE(1917)] = 44489, + [SMALL_STATE(1918)] = 44599, + [SMALL_STATE(1919)] = 44673, + [SMALL_STATE(1920)] = 44727, + [SMALL_STATE(1921)] = 44783, + [SMALL_STATE(1922)] = 44837, + [SMALL_STATE(1923)] = 44911, + [SMALL_STATE(1924)] = 44967, + [SMALL_STATE(1925)] = 45021, + [SMALL_STATE(1926)] = 45075, + [SMALL_STATE(1927)] = 45155, + [SMALL_STATE(1928)] = 45255, + [SMALL_STATE(1929)] = 45309, + [SMALL_STATE(1930)] = 45389, + [SMALL_STATE(1931)] = 45443, + [SMALL_STATE(1932)] = 45517, + [SMALL_STATE(1933)] = 45609, + [SMALL_STATE(1934)] = 45703, + [SMALL_STATE(1935)] = 45777, + [SMALL_STATE(1936)] = 45853, + [SMALL_STATE(1937)] = 45963, + [SMALL_STATE(1938)] = 46017, + [SMALL_STATE(1939)] = 46071, + [SMALL_STATE(1940)] = 46131, + [SMALL_STATE(1941)] = 46185, + [SMALL_STATE(1942)] = 46295, + [SMALL_STATE(1943)] = 46349, + [SMALL_STATE(1944)] = 46403, + [SMALL_STATE(1945)] = 46513, + [SMALL_STATE(1946)] = 46567, + [SMALL_STATE(1947)] = 46645, + [SMALL_STATE(1948)] = 46719, + [SMALL_STATE(1949)] = 46815, + [SMALL_STATE(1950)] = 46875, + [SMALL_STATE(1951)] = 46929, + [SMALL_STATE(1952)] = 47039, + [SMALL_STATE(1953)] = 47093, + [SMALL_STATE(1954)] = 47147, + [SMALL_STATE(1955)] = 47201, + [SMALL_STATE(1956)] = 47311, + [SMALL_STATE(1957)] = 47365, + [SMALL_STATE(1958)] = 47419, + [SMALL_STATE(1959)] = 47497, + [SMALL_STATE(1960)] = 47607, + [SMALL_STATE(1961)] = 47717, + [SMALL_STATE(1962)] = 47797, + [SMALL_STATE(1963)] = 47857, + [SMALL_STATE(1964)] = 47917, + [SMALL_STATE(1965)] = 48027, + [SMALL_STATE(1966)] = 48081, + [SMALL_STATE(1967)] = 48169, + [SMALL_STATE(1968)] = 48271, + [SMALL_STATE(1969)] = 48325, + [SMALL_STATE(1970)] = 48379, + [SMALL_STATE(1971)] = 48433, + [SMALL_STATE(1972)] = 48487, + [SMALL_STATE(1973)] = 48547, + [SMALL_STATE(1974)] = 48657, + [SMALL_STATE(1975)] = 48717, + [SMALL_STATE(1976)] = 48775, + [SMALL_STATE(1977)] = 48829, + [SMALL_STATE(1978)] = 48883, + [SMALL_STATE(1979)] = 48937, + [SMALL_STATE(1980)] = 48991, + [SMALL_STATE(1981)] = 49045, + [SMALL_STATE(1982)] = 49099, + [SMALL_STATE(1983)] = 49153, + [SMALL_STATE(1984)] = 49207, + [SMALL_STATE(1985)] = 49261, + [SMALL_STATE(1986)] = 49315, + [SMALL_STATE(1987)] = 49425, + [SMALL_STATE(1988)] = 49535, + [SMALL_STATE(1989)] = 49589, + [SMALL_STATE(1990)] = 49643, + [SMALL_STATE(1991)] = 49697, + [SMALL_STATE(1992)] = 49751, + [SMALL_STATE(1993)] = 49835, + [SMALL_STATE(1994)] = 49889, + [SMALL_STATE(1995)] = 49943, + [SMALL_STATE(1996)] = 49997, + [SMALL_STATE(1997)] = 50051, + [SMALL_STATE(1998)] = 50105, + [SMALL_STATE(1999)] = 50159, + [SMALL_STATE(2000)] = 50222, + [SMALL_STATE(2001)] = 50285, + [SMALL_STATE(2002)] = 50358, + [SMALL_STATE(2003)] = 50433, + [SMALL_STATE(2004)] = 50504, + [SMALL_STATE(2005)] = 50561, + [SMALL_STATE(2006)] = 50636, + [SMALL_STATE(2007)] = 50745, + [SMALL_STATE(2008)] = 50806, + [SMALL_STATE(2009)] = 50859, + [SMALL_STATE(2010)] = 50920, + [SMALL_STATE(2011)] = 50983, + [SMALL_STATE(2012)] = 51058, + [SMALL_STATE(2013)] = 51129, + [SMALL_STATE(2014)] = 51182, + [SMALL_STATE(2015)] = 51245, + [SMALL_STATE(2016)] = 51318, + [SMALL_STATE(2017)] = 51377, + [SMALL_STATE(2018)] = 51432, + [SMALL_STATE(2019)] = 51489, + [SMALL_STATE(2020)] = 51548, + [SMALL_STATE(2021)] = 51605, + [SMALL_STATE(2022)] = 51668, + [SMALL_STATE(2023)] = 51739, + [SMALL_STATE(2024)] = 51796, + [SMALL_STATE(2025)] = 51849, + [SMALL_STATE(2026)] = 51920, + [SMALL_STATE(2027)] = 51981, + [SMALL_STATE(2028)] = 52044, + [SMALL_STATE(2029)] = 52119, + [SMALL_STATE(2030)] = 52194, + [SMALL_STATE(2031)] = 52265, + [SMALL_STATE(2032)] = 52340, + [SMALL_STATE(2033)] = 52393, + [SMALL_STATE(2034)] = 52445, + [SMALL_STATE(2035)] = 52503, + [SMALL_STATE(2036)] = 52567, + [SMALL_STATE(2037)] = 52631, + [SMALL_STATE(2038)] = 52695, + [SMALL_STATE(2039)] = 52777, + [SMALL_STATE(2040)] = 52841, + [SMALL_STATE(2041)] = 52949, + [SMALL_STATE(2042)] = 53057, + [SMALL_STATE(2043)] = 53109, + [SMALL_STATE(2044)] = 53175, + [SMALL_STATE(2045)] = 53259, + [SMALL_STATE(2046)] = 53343, + [SMALL_STATE(2047)] = 53411, + [SMALL_STATE(2048)] = 53465, + [SMALL_STATE(2049)] = 53573, + [SMALL_STATE(2050)] = 53641, + [SMALL_STATE(2051)] = 53709, + [SMALL_STATE(2052)] = 53777, + [SMALL_STATE(2053)] = 53843, + [SMALL_STATE(2054)] = 53911, + [SMALL_STATE(2055)] = 53975, + [SMALL_STATE(2056)] = 54033, + [SMALL_STATE(2057)] = 54149, + [SMALL_STATE(2058)] = 54257, + [SMALL_STATE(2059)] = 54365, + [SMALL_STATE(2060)] = 54447, + [SMALL_STATE(2061)] = 54511, + [SMALL_STATE(2062)] = 54575, + [SMALL_STATE(2063)] = 54639, + [SMALL_STATE(2064)] = 54747, + [SMALL_STATE(2065)] = 54819, + [SMALL_STATE(2066)] = 54915, + [SMALL_STATE(2067)] = 55013, + [SMALL_STATE(2068)] = 55091, + [SMALL_STATE(2069)] = 55181, + [SMALL_STATE(2070)] = 55273, + [SMALL_STATE(2071)] = 55339, + [SMALL_STATE(2072)] = 55433, + [SMALL_STATE(2073)] = 55509, + [SMALL_STATE(2074)] = 55587, + [SMALL_STATE(2075)] = 55655, + [SMALL_STATE(2076)] = 55763, + [SMALL_STATE(2077)] = 55871, + [SMALL_STATE(2078)] = 55979, + [SMALL_STATE(2079)] = 56063, + [SMALL_STATE(2080)] = 56149, + [SMALL_STATE(2081)] = 56249, + [SMALL_STATE(2082)] = 56357, + [SMALL_STATE(2083)] = 56465, + [SMALL_STATE(2084)] = 56519, + [SMALL_STATE(2085)] = 56573, + [SMALL_STATE(2086)] = 56645, + [SMALL_STATE(2087)] = 56753, + [SMALL_STATE(2088)] = 56821, + [SMALL_STATE(2089)] = 56929, + [SMALL_STATE(2090)] = 56987, + [SMALL_STATE(2091)] = 57095, + [SMALL_STATE(2092)] = 57203, + [SMALL_STATE(2093)] = 57311, + [SMALL_STATE(2094)] = 57419, + [SMALL_STATE(2095)] = 57527, + [SMALL_STATE(2096)] = 57623, + [SMALL_STATE(2097)] = 57675, + [SMALL_STATE(2098)] = 57727, + [SMALL_STATE(2099)] = 57779, + [SMALL_STATE(2100)] = 57877, + [SMALL_STATE(2101)] = 57947, + [SMALL_STATE(2102)] = 58005, + [SMALL_STATE(2103)] = 58057, + [SMALL_STATE(2104)] = 58123, + [SMALL_STATE(2105)] = 58177, + [SMALL_STATE(2106)] = 58245, + [SMALL_STATE(2107)] = 58323, + [SMALL_STATE(2108)] = 58377, + [SMALL_STATE(2109)] = 58467, + [SMALL_STATE(2110)] = 58559, + [SMALL_STATE(2111)] = 58653, + [SMALL_STATE(2112)] = 58719, + [SMALL_STATE(2113)] = 58783, + [SMALL_STATE(2114)] = 58891, + [SMALL_STATE(2115)] = 58999, + [SMALL_STATE(2116)] = 59065, + [SMALL_STATE(2117)] = 59141, + [SMALL_STATE(2118)] = 59199, + [SMALL_STATE(2119)] = 59259, + [SMALL_STATE(2120)] = 59337, + [SMALL_STATE(2121)] = 59395, + [SMALL_STATE(2122)] = 59461, + [SMALL_STATE(2123)] = 59569, + [SMALL_STATE(2124)] = 59633, + [SMALL_STATE(2125)] = 59749, + [SMALL_STATE(2126)] = 59805, + [SMALL_STATE(2127)] = 59871, + [SMALL_STATE(2128)] = 59925, + [SMALL_STATE(2129)] = 59993, + [SMALL_STATE(2130)] = 60049, + [SMALL_STATE(2131)] = 60105, + [SMALL_STATE(2132)] = 60189, + [SMALL_STATE(2133)] = 60257, + [SMALL_STATE(2134)] = 60325, + [SMALL_STATE(2135)] = 60441, + [SMALL_STATE(2136)] = 60525, + [SMALL_STATE(2137)] = 60591, + [SMALL_STATE(2138)] = 60659, + [SMALL_STATE(2139)] = 60713, + [SMALL_STATE(2140)] = 60779, + [SMALL_STATE(2141)] = 60831, + [SMALL_STATE(2142)] = 60899, + [SMALL_STATE(2143)] = 60963, + [SMALL_STATE(2144)] = 61027, + [SMALL_STATE(2145)] = 61093, + [SMALL_STATE(2146)] = 61169, + [SMALL_STATE(2147)] = 61277, + [SMALL_STATE(2148)] = 61329, + [SMALL_STATE(2149)] = 61389, + [SMALL_STATE(2150)] = 61441, + [SMALL_STATE(2151)] = 61499, + [SMALL_STATE(2152)] = 61565, + [SMALL_STATE(2153)] = 61623, + [SMALL_STATE(2154)] = 61683, + [SMALL_STATE(2155)] = 61751, + [SMALL_STATE(2156)] = 61811, + [SMALL_STATE(2157)] = 61871, + [SMALL_STATE(2158)] = 61927, + [SMALL_STATE(2159)] = 61989, + [SMALL_STATE(2160)] = 62047, + [SMALL_STATE(2161)] = 62117, + [SMALL_STATE(2162)] = 62193, + [SMALL_STATE(2163)] = 62301, + [SMALL_STATE(2164)] = 62369, + [SMALL_STATE(2165)] = 62477, + [SMALL_STATE(2166)] = 62585, + [SMALL_STATE(2167)] = 62693, + [SMALL_STATE(2168)] = 62801, + [SMALL_STATE(2169)] = 62909, + [SMALL_STATE(2170)] = 62991, + [SMALL_STATE(2171)] = 63063, + [SMALL_STATE(2172)] = 63159, + [SMALL_STATE(2173)] = 63257, + [SMALL_STATE(2174)] = 63335, + [SMALL_STATE(2175)] = 63425, + [SMALL_STATE(2176)] = 63517, + [SMALL_STATE(2177)] = 63611, + [SMALL_STATE(2178)] = 63687, + [SMALL_STATE(2179)] = 63765, + [SMALL_STATE(2180)] = 63851, + [SMALL_STATE(2181)] = 63951, + [SMALL_STATE(2182)] = 64059, + [SMALL_STATE(2183)] = 64167, + [SMALL_STATE(2184)] = 64233, + [SMALL_STATE(2185)] = 64341, + [SMALL_STATE(2186)] = 64449, + [SMALL_STATE(2187)] = 64557, + [SMALL_STATE(2188)] = 64665, + [SMALL_STATE(2189)] = 64773, + [SMALL_STATE(2190)] = 64839, + [SMALL_STATE(2191)] = 64947, + [SMALL_STATE(2192)] = 65013, + [SMALL_STATE(2193)] = 65079, + [SMALL_STATE(2194)] = 65145, + [SMALL_STATE(2195)] = 65205, + [SMALL_STATE(2196)] = 65257, + [SMALL_STATE(2197)] = 65341, + [SMALL_STATE(2198)] = 65397, + [SMALL_STATE(2199)] = 65513, + [SMALL_STATE(2200)] = 65583, + [SMALL_STATE(2201)] = 65669, + [SMALL_STATE(2202)] = 65731, + [SMALL_STATE(2203)] = 65793, + [SMALL_STATE(2204)] = 65869, + [SMALL_STATE(2205)] = 65969, + [SMALL_STATE(2206)] = 66053, + [SMALL_STATE(2207)] = 66161, + [SMALL_STATE(2208)] = 66223, + [SMALL_STATE(2209)] = 66289, + [SMALL_STATE(2210)] = 66357, + [SMALL_STATE(2211)] = 66425, + [SMALL_STATE(2212)] = 66541, + [SMALL_STATE(2213)] = 66593, + [SMALL_STATE(2214)] = 66701, + [SMALL_STATE(2215)] = 66767, + [SMALL_STATE(2216)] = 66831, + [SMALL_STATE(2217)] = 66899, + [SMALL_STATE(2218)] = 66953, + [SMALL_STATE(2219)] = 67061, + [SMALL_STATE(2220)] = 67169, + [SMALL_STATE(2221)] = 67277, + [SMALL_STATE(2222)] = 67343, + [SMALL_STATE(2223)] = 67395, + [SMALL_STATE(2224)] = 67503, + [SMALL_STATE(2225)] = 67557, + [SMALL_STATE(2226)] = 67625, + [SMALL_STATE(2227)] = 67736, + [SMALL_STATE(2228)] = 67789, + [SMALL_STATE(2229)] = 67840, + [SMALL_STATE(2230)] = 67897, + [SMALL_STATE(2231)] = 68006, + [SMALL_STATE(2232)] = 68065, + [SMALL_STATE(2233)] = 68128, + [SMALL_STATE(2234)] = 68205, + [SMALL_STATE(2235)] = 68256, + [SMALL_STATE(2236)] = 68309, + [SMALL_STATE(2237)] = 68370, + [SMALL_STATE(2238)] = 68423, + [SMALL_STATE(2239)] = 68474, + [SMALL_STATE(2240)] = 68525, + [SMALL_STATE(2241)] = 68576, + [SMALL_STATE(2242)] = 68627, + [SMALL_STATE(2243)] = 68678, + [SMALL_STATE(2244)] = 68731, + [SMALL_STATE(2245)] = 68788, + [SMALL_STATE(2246)] = 68839, + [SMALL_STATE(2247)] = 68892, + [SMALL_STATE(2248)] = 68955, + [SMALL_STATE(2249)] = 69028, + [SMALL_STATE(2250)] = 69079, + [SMALL_STATE(2251)] = 69132, + [SMALL_STATE(2252)] = 69187, + [SMALL_STATE(2253)] = 69238, + [SMALL_STATE(2254)] = 69291, + [SMALL_STATE(2255)] = 69342, + [SMALL_STATE(2256)] = 69449, + [SMALL_STATE(2257)] = 69500, + [SMALL_STATE(2258)] = 69551, + [SMALL_STATE(2259)] = 69602, + [SMALL_STATE(2260)] = 69653, + [SMALL_STATE(2261)] = 69706, + [SMALL_STATE(2262)] = 69763, + [SMALL_STATE(2263)] = 69818, + [SMALL_STATE(2264)] = 69881, + [SMALL_STATE(2265)] = 69934, + [SMALL_STATE(2266)] = 69995, + [SMALL_STATE(2267)] = 70048, + [SMALL_STATE(2268)] = 70099, + [SMALL_STATE(2269)] = 70150, + [SMALL_STATE(2270)] = 70259, + [SMALL_STATE(2271)] = 70312, + [SMALL_STATE(2272)] = 70367, + [SMALL_STATE(2273)] = 70422, + [SMALL_STATE(2274)] = 70475, + [SMALL_STATE(2275)] = 70526, + [SMALL_STATE(2276)] = 70583, + [SMALL_STATE(2277)] = 70658, + [SMALL_STATE(2278)] = 70717, + [SMALL_STATE(2279)] = 70780, + [SMALL_STATE(2280)] = 70855, + [SMALL_STATE(2281)] = 70916, + [SMALL_STATE(2282)] = 70993, + [SMALL_STATE(2283)] = 71050, + [SMALL_STATE(2284)] = 71101, + [SMALL_STATE(2285)] = 71162, + [SMALL_STATE(2286)] = 71213, + [SMALL_STATE(2287)] = 71264, + [SMALL_STATE(2288)] = 71325, + [SMALL_STATE(2289)] = 71376, + [SMALL_STATE(2290)] = 71433, + [SMALL_STATE(2291)] = 71484, + [SMALL_STATE(2292)] = 71535, + [SMALL_STATE(2293)] = 71586, + [SMALL_STATE(2294)] = 71637, + [SMALL_STATE(2295)] = 71688, + [SMALL_STATE(2296)] = 71739, + [SMALL_STATE(2297)] = 71790, + [SMALL_STATE(2298)] = 71841, + [SMALL_STATE(2299)] = 71892, + [SMALL_STATE(2300)] = 71943, + [SMALL_STATE(2301)] = 71994, + [SMALL_STATE(2302)] = 72045, + [SMALL_STATE(2303)] = 72096, + [SMALL_STATE(2304)] = 72147, + [SMALL_STATE(2305)] = 72198, + [SMALL_STATE(2306)] = 72249, + [SMALL_STATE(2307)] = 72302, + [SMALL_STATE(2308)] = 72359, + [SMALL_STATE(2309)] = 72410, + [SMALL_STATE(2310)] = 72461, + [SMALL_STATE(2311)] = 72518, + [SMALL_STATE(2312)] = 72569, + [SMALL_STATE(2313)] = 72620, + [SMALL_STATE(2314)] = 72673, + [SMALL_STATE(2315)] = 72726, + [SMALL_STATE(2316)] = 72777, + [SMALL_STATE(2317)] = 72838, + [SMALL_STATE(2318)] = 72889, + [SMALL_STATE(2319)] = 72950, + [SMALL_STATE(2320)] = 73061, + [SMALL_STATE(2321)] = 73118, + [SMALL_STATE(2322)] = 73169, + [SMALL_STATE(2323)] = 73220, + [SMALL_STATE(2324)] = 73271, + [SMALL_STATE(2325)] = 73322, + [SMALL_STATE(2326)] = 73373, + [SMALL_STATE(2327)] = 73424, + [SMALL_STATE(2328)] = 73483, + [SMALL_STATE(2329)] = 73538, + [SMALL_STATE(2330)] = 73597, + [SMALL_STATE(2331)] = 73648, + [SMALL_STATE(2332)] = 73701, + [SMALL_STATE(2333)] = 73760, + [SMALL_STATE(2334)] = 73815, + [SMALL_STATE(2335)] = 73870, + [SMALL_STATE(2336)] = 73927, + [SMALL_STATE(2337)] = 73988, + [SMALL_STATE(2338)] = 74095, + [SMALL_STATE(2339)] = 74202, + [SMALL_STATE(2340)] = 74309, + [SMALL_STATE(2341)] = 74366, + [SMALL_STATE(2342)] = 74417, + [SMALL_STATE(2343)] = 74470, + [SMALL_STATE(2344)] = 74525, + [SMALL_STATE(2345)] = 74582, + [SMALL_STATE(2346)] = 74689, + [SMALL_STATE(2347)] = 74796, + [SMALL_STATE(2348)] = 74877, + [SMALL_STATE(2349)] = 74948, + [SMALL_STATE(2350)] = 75043, + [SMALL_STATE(2351)] = 75140, + [SMALL_STATE(2352)] = 75217, + [SMALL_STATE(2353)] = 75306, + [SMALL_STATE(2354)] = 75397, + [SMALL_STATE(2355)] = 75490, + [SMALL_STATE(2356)] = 75565, + [SMALL_STATE(2357)] = 75642, + [SMALL_STATE(2358)] = 75693, + [SMALL_STATE(2359)] = 75744, + [SMALL_STATE(2360)] = 75795, + [SMALL_STATE(2361)] = 75846, + [SMALL_STATE(2362)] = 75897, + [SMALL_STATE(2363)] = 75956, + [SMALL_STATE(2364)] = 76007, + [SMALL_STATE(2365)] = 76092, + [SMALL_STATE(2366)] = 76191, + [SMALL_STATE(2367)] = 76298, + [SMALL_STATE(2368)] = 76405, + [SMALL_STATE(2369)] = 76462, + [SMALL_STATE(2370)] = 76569, + [SMALL_STATE(2371)] = 76622, + [SMALL_STATE(2372)] = 76729, + [SMALL_STATE(2373)] = 76836, + [SMALL_STATE(2374)] = 76943, + [SMALL_STATE(2375)] = 77016, + [SMALL_STATE(2376)] = 77067, + [SMALL_STATE(2377)] = 77174, + [SMALL_STATE(2378)] = 77225, + [SMALL_STATE(2379)] = 77286, + [SMALL_STATE(2380)] = 77347, + [SMALL_STATE(2381)] = 77408, + [SMALL_STATE(2382)] = 77459, + [SMALL_STATE(2383)] = 77520, + [SMALL_STATE(2384)] = 77577, + [SMALL_STATE(2385)] = 77638, + [SMALL_STATE(2386)] = 77689, + [SMALL_STATE(2387)] = 77740, + [SMALL_STATE(2388)] = 77801, + [SMALL_STATE(2389)] = 77852, + [SMALL_STATE(2390)] = 77917, + [SMALL_STATE(2391)] = 77968, + [SMALL_STATE(2392)] = 78021, + [SMALL_STATE(2393)] = 78072, + [SMALL_STATE(2394)] = 78123, + [SMALL_STATE(2395)] = 78176, + [SMALL_STATE(2396)] = 78227, + [SMALL_STATE(2397)] = 78278, + [SMALL_STATE(2398)] = 78329, + [SMALL_STATE(2399)] = 78380, + [SMALL_STATE(2400)] = 78431, + [SMALL_STATE(2401)] = 78482, + [SMALL_STATE(2402)] = 78533, + [SMALL_STATE(2403)] = 78584, + [SMALL_STATE(2404)] = 78645, + [SMALL_STATE(2405)] = 78696, + [SMALL_STATE(2406)] = 78773, + [SMALL_STATE(2407)] = 78830, + [SMALL_STATE(2408)] = 78941, + [SMALL_STATE(2409)] = 78994, + [SMALL_STATE(2410)] = 79047, + [SMALL_STATE(2411)] = 79098, + [SMALL_STATE(2412)] = 79159, + [SMALL_STATE(2413)] = 79216, + [SMALL_STATE(2414)] = 79279, + [SMALL_STATE(2415)] = 79330, + [SMALL_STATE(2416)] = 79389, + [SMALL_STATE(2417)] = 79440, + [SMALL_STATE(2418)] = 79491, + [SMALL_STATE(2419)] = 79542, + [SMALL_STATE(2420)] = 79599, + [SMALL_STATE(2421)] = 79674, + [SMALL_STATE(2422)] = 79727, + [SMALL_STATE(2423)] = 79784, + [SMALL_STATE(2424)] = 79835, + [SMALL_STATE(2425)] = 79886, + [SMALL_STATE(2426)] = 79939, + [SMALL_STATE(2427)] = 80014, + [SMALL_STATE(2428)] = 80075, + [SMALL_STATE(2429)] = 80130, + [SMALL_STATE(2430)] = 80205, + [SMALL_STATE(2431)] = 80266, + [SMALL_STATE(2432)] = 80319, + [SMALL_STATE(2433)] = 80396, + [SMALL_STATE(2434)] = 80457, + [SMALL_STATE(2435)] = 80510, + [SMALL_STATE(2436)] = 80587, + [SMALL_STATE(2437)] = 80638, + [SMALL_STATE(2438)] = 80697, + [SMALL_STATE(2439)] = 80750, + [SMALL_STATE(2440)] = 80801, + [SMALL_STATE(2441)] = 80862, + [SMALL_STATE(2442)] = 80913, + [SMALL_STATE(2443)] = 80964, + [SMALL_STATE(2444)] = 81015, + [SMALL_STATE(2445)] = 81066, + [SMALL_STATE(2446)] = 81117, + [SMALL_STATE(2447)] = 81174, + [SMALL_STATE(2448)] = 81237, + [SMALL_STATE(2449)] = 81288, + [SMALL_STATE(2450)] = 81339, + [SMALL_STATE(2451)] = 81390, + [SMALL_STATE(2452)] = 81467, + [SMALL_STATE(2453)] = 81542, + [SMALL_STATE(2454)] = 81649, + [SMALL_STATE(2455)] = 81710, + [SMALL_STATE(2456)] = 81763, + [SMALL_STATE(2457)] = 81824, + [SMALL_STATE(2458)] = 81877, + [SMALL_STATE(2459)] = 81942, + [SMALL_STATE(2460)] = 82053, + [SMALL_STATE(2461)] = 82164, + [SMALL_STATE(2462)] = 82275, + [SMALL_STATE(2463)] = 82350, + [SMALL_STATE(2464)] = 82401, + [SMALL_STATE(2465)] = 82512, + [SMALL_STATE(2466)] = 82581, + [SMALL_STATE(2467)] = 82656, + [SMALL_STATE(2468)] = 82763, + [SMALL_STATE(2469)] = 82830, + [SMALL_STATE(2470)] = 82881, + [SMALL_STATE(2471)] = 82942, + [SMALL_STATE(2472)] = 83019, + [SMALL_STATE(2473)] = 83076, + [SMALL_STATE(2474)] = 83139, + [SMALL_STATE(2475)] = 83192, + [SMALL_STATE(2476)] = 83255, + [SMALL_STATE(2477)] = 83312, + [SMALL_STATE(2478)] = 83363, + [SMALL_STATE(2479)] = 83426, + [SMALL_STATE(2480)] = 83477, + [SMALL_STATE(2481)] = 83540, + [SMALL_STATE(2482)] = 83591, + [SMALL_STATE(2483)] = 83698, + [SMALL_STATE(2484)] = 83804, + [SMALL_STATE(2485)] = 83914, + [SMALL_STATE(2486)] = 83964, + [SMALL_STATE(2487)] = 84070, + [SMALL_STATE(2488)] = 84180, + [SMALL_STATE(2489)] = 84234, + [SMALL_STATE(2490)] = 84284, + [SMALL_STATE(2491)] = 84334, + [SMALL_STATE(2492)] = 84384, + [SMALL_STATE(2493)] = 84494, + [SMALL_STATE(2494)] = 84544, + [SMALL_STATE(2495)] = 84594, + [SMALL_STATE(2496)] = 84644, + [SMALL_STATE(2497)] = 84700, + [SMALL_STATE(2498)] = 84756, + [SMALL_STATE(2499)] = 84806, + [SMALL_STATE(2500)] = 84856, + [SMALL_STATE(2501)] = 84926, + [SMALL_STATE(2502)] = 84980, + [SMALL_STATE(2503)] = 85030, + [SMALL_STATE(2504)] = 85080, + [SMALL_STATE(2505)] = 85130, + [SMALL_STATE(2506)] = 85180, + [SMALL_STATE(2507)] = 85286, + [SMALL_STATE(2508)] = 85340, + [SMALL_STATE(2509)] = 85394, + [SMALL_STATE(2510)] = 85480, + [SMALL_STATE(2511)] = 85586, + [SMALL_STATE(2512)] = 85696, + [SMALL_STATE(2513)] = 85750, + [SMALL_STATE(2514)] = 85804, + [SMALL_STATE(2515)] = 85858, + [SMALL_STATE(2516)] = 85912, + [SMALL_STATE(2517)] = 85966, + [SMALL_STATE(2518)] = 86016, + [SMALL_STATE(2519)] = 86066, + [SMALL_STATE(2520)] = 86172, + [SMALL_STATE(2521)] = 86226, + [SMALL_STATE(2522)] = 86280, + [SMALL_STATE(2523)] = 86342, + [SMALL_STATE(2524)] = 86396, + [SMALL_STATE(2525)] = 86450, + [SMALL_STATE(2526)] = 86504, + [SMALL_STATE(2527)] = 86580, + [SMALL_STATE(2528)] = 86634, + [SMALL_STATE(2529)] = 86688, + [SMALL_STATE(2530)] = 86746, + [SMALL_STATE(2531)] = 86856, + [SMALL_STATE(2532)] = 86910, + [SMALL_STATE(2533)] = 86960, + [SMALL_STATE(2534)] = 87014, + [SMALL_STATE(2535)] = 87066, + [SMALL_STATE(2536)] = 87120, + [SMALL_STATE(2537)] = 87172, + [SMALL_STATE(2538)] = 87222, + [SMALL_STATE(2539)] = 87272, + [SMALL_STATE(2540)] = 87322, + [SMALL_STATE(2541)] = 87372, + [SMALL_STATE(2542)] = 87440, + [SMALL_STATE(2543)] = 87490, + [SMALL_STATE(2544)] = 87540, + [SMALL_STATE(2545)] = 87590, + [SMALL_STATE(2546)] = 87640, + [SMALL_STATE(2547)] = 87690, + [SMALL_STATE(2548)] = 87740, + [SMALL_STATE(2549)] = 87790, + [SMALL_STATE(2550)] = 87840, + [SMALL_STATE(2551)] = 87890, + [SMALL_STATE(2552)] = 87940, + [SMALL_STATE(2553)] = 87990, + [SMALL_STATE(2554)] = 88060, + [SMALL_STATE(2555)] = 88114, + [SMALL_STATE(2556)] = 88166, + [SMALL_STATE(2557)] = 88222, + [SMALL_STATE(2558)] = 88274, + [SMALL_STATE(2559)] = 88344, + [SMALL_STATE(2560)] = 88402, + [SMALL_STATE(2561)] = 88458, + [SMALL_STATE(2562)] = 88518, + [SMALL_STATE(2563)] = 88628, + [SMALL_STATE(2564)] = 88678, + [SMALL_STATE(2565)] = 88728, + [SMALL_STATE(2566)] = 88778, + [SMALL_STATE(2567)] = 88828, + [SMALL_STATE(2568)] = 88878, + [SMALL_STATE(2569)] = 88928, + [SMALL_STATE(2570)] = 88986, + [SMALL_STATE(2571)] = 89040, + [SMALL_STATE(2572)] = 89098, + [SMALL_STATE(2573)] = 89156, + [SMALL_STATE(2574)] = 89208, + [SMALL_STATE(2575)] = 89258, + [SMALL_STATE(2576)] = 89308, + [SMALL_STATE(2577)] = 89378, + [SMALL_STATE(2578)] = 89428, + [SMALL_STATE(2579)] = 89478, + [SMALL_STATE(2580)] = 89530, + [SMALL_STATE(2581)] = 89588, + [SMALL_STATE(2582)] = 89666, + [SMALL_STATE(2583)] = 89776, + [SMALL_STATE(2584)] = 89886, + [SMALL_STATE(2585)] = 89996, + [SMALL_STATE(2586)] = 90106, + [SMALL_STATE(2587)] = 90216, + [SMALL_STATE(2588)] = 90270, + [SMALL_STATE(2589)] = 90324, + [SMALL_STATE(2590)] = 90378, + [SMALL_STATE(2591)] = 90432, + [SMALL_STATE(2592)] = 90542, + [SMALL_STATE(2593)] = 90652, + [SMALL_STATE(2594)] = 90706, + [SMALL_STATE(2595)] = 90760, + [SMALL_STATE(2596)] = 90830, + [SMALL_STATE(2597)] = 90882, + [SMALL_STATE(2598)] = 90938, + [SMALL_STATE(2599)] = 90988, + [SMALL_STATE(2600)] = 91046, + [SMALL_STATE(2601)] = 91100, + [SMALL_STATE(2602)] = 91156, + [SMALL_STATE(2603)] = 91206, + [SMALL_STATE(2604)] = 91262, + [SMALL_STATE(2605)] = 91312, + [SMALL_STATE(2606)] = 91372, + [SMALL_STATE(2607)] = 91442, + [SMALL_STATE(2608)] = 91496, + [SMALL_STATE(2609)] = 91548, + [SMALL_STATE(2610)] = 91600, + [SMALL_STATE(2611)] = 91652, + [SMALL_STATE(2612)] = 91704, + [SMALL_STATE(2613)] = 91774, + [SMALL_STATE(2614)] = 91824, + [SMALL_STATE(2615)] = 91874, + [SMALL_STATE(2616)] = 91924, + [SMALL_STATE(2617)] = 91974, + [SMALL_STATE(2618)] = 92032, + [SMALL_STATE(2619)] = 92090, + [SMALL_STATE(2620)] = 92140, + [SMALL_STATE(2621)] = 92190, + [SMALL_STATE(2622)] = 92240, + [SMALL_STATE(2623)] = 92290, + [SMALL_STATE(2624)] = 92340, + [SMALL_STATE(2625)] = 92392, + [SMALL_STATE(2626)] = 92442, + [SMALL_STATE(2627)] = 92494, + [SMALL_STATE(2628)] = 92544, + [SMALL_STATE(2629)] = 92600, + [SMALL_STATE(2630)] = 92706, + [SMALL_STATE(2631)] = 92756, + [SMALL_STATE(2632)] = 92808, + [SMALL_STATE(2633)] = 92860, + [SMALL_STATE(2634)] = 92910, + [SMALL_STATE(2635)] = 92960, + [SMALL_STATE(2636)] = 93010, + [SMALL_STATE(2637)] = 93062, + [SMALL_STATE(2638)] = 93112, + [SMALL_STATE(2639)] = 93162, + [SMALL_STATE(2640)] = 93218, + [SMALL_STATE(2641)] = 93274, + [SMALL_STATE(2642)] = 93326, + [SMALL_STATE(2643)] = 93378, + [SMALL_STATE(2644)] = 93428, + [SMALL_STATE(2645)] = 93478, + [SMALL_STATE(2646)] = 93538, + [SMALL_STATE(2647)] = 93598, + [SMALL_STATE(2648)] = 93654, + [SMALL_STATE(2649)] = 93704, + [SMALL_STATE(2650)] = 93754, + [SMALL_STATE(2651)] = 93804, + [SMALL_STATE(2652)] = 93854, + [SMALL_STATE(2653)] = 93904, + [SMALL_STATE(2654)] = 93954, + [SMALL_STATE(2655)] = 94004, + [SMALL_STATE(2656)] = 94054, + [SMALL_STATE(2657)] = 94104, + [SMALL_STATE(2658)] = 94154, + [SMALL_STATE(2659)] = 94204, + [SMALL_STATE(2660)] = 94254, + [SMALL_STATE(2661)] = 94304, + [SMALL_STATE(2662)] = 94354, + [SMALL_STATE(2663)] = 94404, + [SMALL_STATE(2664)] = 94460, + [SMALL_STATE(2665)] = 94510, + [SMALL_STATE(2666)] = 94560, + [SMALL_STATE(2667)] = 94610, + [SMALL_STATE(2668)] = 94660, + [SMALL_STATE(2669)] = 94710, + [SMALL_STATE(2670)] = 94762, + [SMALL_STATE(2671)] = 94812, + [SMALL_STATE(2672)] = 94868, + [SMALL_STATE(2673)] = 94924, + [SMALL_STATE(2674)] = 94980, + [SMALL_STATE(2675)] = 95030, + [SMALL_STATE(2676)] = 95080, + [SMALL_STATE(2677)] = 95130, + [SMALL_STATE(2678)] = 95180, + [SMALL_STATE(2679)] = 95230, + [SMALL_STATE(2680)] = 95280, + [SMALL_STATE(2681)] = 95330, + [SMALL_STATE(2682)] = 95380, + [SMALL_STATE(2683)] = 95430, + [SMALL_STATE(2684)] = 95480, + [SMALL_STATE(2685)] = 95530, + [SMALL_STATE(2686)] = 95580, + [SMALL_STATE(2687)] = 95630, + [SMALL_STATE(2688)] = 95680, + [SMALL_STATE(2689)] = 95730, + [SMALL_STATE(2690)] = 95780, + [SMALL_STATE(2691)] = 95830, + [SMALL_STATE(2692)] = 95886, + [SMALL_STATE(2693)] = 95936, + [SMALL_STATE(2694)] = 95986, + [SMALL_STATE(2695)] = 96042, + [SMALL_STATE(2696)] = 96092, + [SMALL_STATE(2697)] = 96142, + [SMALL_STATE(2698)] = 96192, + [SMALL_STATE(2699)] = 96242, + [SMALL_STATE(2700)] = 96292, + [SMALL_STATE(2701)] = 96342, + [SMALL_STATE(2702)] = 96392, + [SMALL_STATE(2703)] = 96442, + [SMALL_STATE(2704)] = 96492, + [SMALL_STATE(2705)] = 96542, + [SMALL_STATE(2706)] = 96592, + [SMALL_STATE(2707)] = 96642, + [SMALL_STATE(2708)] = 96692, + [SMALL_STATE(2709)] = 96742, + [SMALL_STATE(2710)] = 96792, + [SMALL_STATE(2711)] = 96842, + [SMALL_STATE(2712)] = 96892, + [SMALL_STATE(2713)] = 96942, + [SMALL_STATE(2714)] = 96992, + [SMALL_STATE(2715)] = 97042, + [SMALL_STATE(2716)] = 97092, + [SMALL_STATE(2717)] = 97142, + [SMALL_STATE(2718)] = 97192, + [SMALL_STATE(2719)] = 97242, + [SMALL_STATE(2720)] = 97292, + [SMALL_STATE(2721)] = 97342, + [SMALL_STATE(2722)] = 97392, + [SMALL_STATE(2723)] = 97448, + [SMALL_STATE(2724)] = 97504, + [SMALL_STATE(2725)] = 97554, + [SMALL_STATE(2726)] = 97604, + [SMALL_STATE(2727)] = 97654, + [SMALL_STATE(2728)] = 97706, + [SMALL_STATE(2729)] = 97758, + [SMALL_STATE(2730)] = 97808, + [SMALL_STATE(2731)] = 97918, + [SMALL_STATE(2732)] = 97968, + [SMALL_STATE(2733)] = 98018, + [SMALL_STATE(2734)] = 98068, + [SMALL_STATE(2735)] = 98118, + [SMALL_STATE(2736)] = 98168, + [SMALL_STATE(2737)] = 98274, + [SMALL_STATE(2738)] = 98380, + [SMALL_STATE(2739)] = 98490, + [SMALL_STATE(2740)] = 98596, + [SMALL_STATE(2741)] = 98702, + [SMALL_STATE(2742)] = 98808, + [SMALL_STATE(2743)] = 98888, + [SMALL_STATE(2744)] = 98998, + [SMALL_STATE(2745)] = 99068, + [SMALL_STATE(2746)] = 99178, + [SMALL_STATE(2747)] = 99272, + [SMALL_STATE(2748)] = 99368, + [SMALL_STATE(2749)] = 99444, + [SMALL_STATE(2750)] = 99532, + [SMALL_STATE(2751)] = 99622, + [SMALL_STATE(2752)] = 99714, + [SMALL_STATE(2753)] = 99788, + [SMALL_STATE(2754)] = 99864, + [SMALL_STATE(2755)] = 99974, + [SMALL_STATE(2756)] = 100058, + [SMALL_STATE(2757)] = 100156, + [SMALL_STATE(2758)] = 100266, + [SMALL_STATE(2759)] = 100372, + [SMALL_STATE(2760)] = 100478, + [SMALL_STATE(2761)] = 100588, + [SMALL_STATE(2762)] = 100694, + [SMALL_STATE(2763)] = 100800, + [SMALL_STATE(2764)] = 100906, + [SMALL_STATE(2765)] = 101012, + [SMALL_STATE(2766)] = 101118, + [SMALL_STATE(2767)] = 101228, + [SMALL_STATE(2768)] = 101282, + [SMALL_STATE(2769)] = 101388, + [SMALL_STATE(2770)] = 101498, + [SMALL_STATE(2771)] = 101608, + [SMALL_STATE(2772)] = 101718, + [SMALL_STATE(2773)] = 101828, + [SMALL_STATE(2774)] = 101938, + [SMALL_STATE(2775)] = 101988, + [SMALL_STATE(2776)] = 102098, + [SMALL_STATE(2777)] = 102208, + [SMALL_STATE(2778)] = 102258, + [SMALL_STATE(2779)] = 102368, + [SMALL_STATE(2780)] = 102418, + [SMALL_STATE(2781)] = 102528, + [SMALL_STATE(2782)] = 102578, + [SMALL_STATE(2783)] = 102688, + [SMALL_STATE(2784)] = 102738, + [SMALL_STATE(2785)] = 102788, + [SMALL_STATE(2786)] = 102838, + [SMALL_STATE(2787)] = 102948, + [SMALL_STATE(2788)] = 103058, + [SMALL_STATE(2789)] = 103168, + [SMALL_STATE(2790)] = 103278, + [SMALL_STATE(2791)] = 103388, + [SMALL_STATE(2792)] = 103498, + [SMALL_STATE(2793)] = 103550, + [SMALL_STATE(2794)] = 103660, + [SMALL_STATE(2795)] = 103728, + [SMALL_STATE(2796)] = 103802, + [SMALL_STATE(2797)] = 103908, + [SMALL_STATE(2798)] = 103974, + [SMALL_STATE(2799)] = 104084, + [SMALL_STATE(2800)] = 104194, + [SMALL_STATE(2801)] = 104304, + [SMALL_STATE(2802)] = 104414, + [SMALL_STATE(2803)] = 104464, + [SMALL_STATE(2804)] = 104570, + [SMALL_STATE(2805)] = 104676, + [SMALL_STATE(2806)] = 104782, + [SMALL_STATE(2807)] = 104888, + [SMALL_STATE(2808)] = 104994, + [SMALL_STATE(2809)] = 105074, + [SMALL_STATE(2810)] = 105144, + [SMALL_STATE(2811)] = 105238, + [SMALL_STATE(2812)] = 105334, + [SMALL_STATE(2813)] = 105410, + [SMALL_STATE(2814)] = 105498, + [SMALL_STATE(2815)] = 105588, + [SMALL_STATE(2816)] = 105680, + [SMALL_STATE(2817)] = 105754, + [SMALL_STATE(2818)] = 105830, + [SMALL_STATE(2819)] = 105914, + [SMALL_STATE(2820)] = 106012, + [SMALL_STATE(2821)] = 106118, + [SMALL_STATE(2822)] = 106224, + [SMALL_STATE(2823)] = 106330, + [SMALL_STATE(2824)] = 106436, + [SMALL_STATE(2825)] = 106542, + [SMALL_STATE(2826)] = 106648, + [SMALL_STATE(2827)] = 106754, + [SMALL_STATE(2828)] = 106860, + [SMALL_STATE(2829)] = 106928, + [SMALL_STATE(2830)] = 107002, + [SMALL_STATE(2831)] = 107108, + [SMALL_STATE(2832)] = 107174, + [SMALL_STATE(2833)] = 107224, + [SMALL_STATE(2834)] = 107274, + [SMALL_STATE(2835)] = 107384, + [SMALL_STATE(2836)] = 107434, + [SMALL_STATE(2837)] = 107484, + [SMALL_STATE(2838)] = 107594, + [SMALL_STATE(2839)] = 107704, + [SMALL_STATE(2840)] = 107762, + [SMALL_STATE(2841)] = 107820, + [SMALL_STATE(2842)] = 107930, + [SMALL_STATE(2843)] = 108040, + [SMALL_STATE(2844)] = 108150, + [SMALL_STATE(2845)] = 108260, + [SMALL_STATE(2846)] = 108312, + [SMALL_STATE(2847)] = 108422, + [SMALL_STATE(2848)] = 108532, + [SMALL_STATE(2849)] = 108642, + [SMALL_STATE(2850)] = 108752, + [SMALL_STATE(2851)] = 108860, + [SMALL_STATE(2852)] = 108917, + [SMALL_STATE(2853)] = 108974, + [SMALL_STATE(2854)] = 109023, + [SMALL_STATE(2855)] = 109088, + [SMALL_STATE(2856)] = 109149, + [SMALL_STATE(2857)] = 109198, + [SMALL_STATE(2858)] = 109255, + [SMALL_STATE(2859)] = 109360, + [SMALL_STATE(2860)] = 109449, + [SMALL_STATE(2861)] = 109498, + [SMALL_STATE(2862)] = 109547, + [SMALL_STATE(2863)] = 109602, + [SMALL_STATE(2864)] = 109659, + [SMALL_STATE(2865)] = 109764, + [SMALL_STATE(2866)] = 109817, + [SMALL_STATE(2867)] = 109872, + [SMALL_STATE(2868)] = 109921, + [SMALL_STATE(2869)] = 109976, + [SMALL_STATE(2870)] = 110025, + [SMALL_STATE(2871)] = 110074, + [SMALL_STATE(2872)] = 110125, + [SMALL_STATE(2873)] = 110198, + [SMALL_STATE(2874)] = 110247, + [SMALL_STATE(2875)] = 110296, + [SMALL_STATE(2876)] = 110345, + [SMALL_STATE(2877)] = 110394, + [SMALL_STATE(2878)] = 110443, + [SMALL_STATE(2879)] = 110510, + [SMALL_STATE(2880)] = 110559, + [SMALL_STATE(2881)] = 110614, + [SMALL_STATE(2882)] = 110663, + [SMALL_STATE(2883)] = 110712, + [SMALL_STATE(2884)] = 110819, + [SMALL_STATE(2885)] = 110900, + [SMALL_STATE(2886)] = 110949, + [SMALL_STATE(2887)] = 110998, + [SMALL_STATE(2888)] = 111047, + [SMALL_STATE(2889)] = 111154, + [SMALL_STATE(2890)] = 111203, + [SMALL_STATE(2891)] = 111252, + [SMALL_STATE(2892)] = 111301, + [SMALL_STATE(2893)] = 111350, + [SMALL_STATE(2894)] = 111415, + [SMALL_STATE(2895)] = 111476, + [SMALL_STATE(2896)] = 111525, + [SMALL_STATE(2897)] = 111590, + [SMALL_STATE(2898)] = 111651, + [SMALL_STATE(2899)] = 111700, + [SMALL_STATE(2900)] = 111749, + [SMALL_STATE(2901)] = 111854, + [SMALL_STATE(2902)] = 111923, + [SMALL_STATE(2903)] = 111972, + [SMALL_STATE(2904)] = 112021, + [SMALL_STATE(2905)] = 112070, + [SMALL_STATE(2906)] = 112119, + [SMALL_STATE(2907)] = 112168, + [SMALL_STATE(2908)] = 112217, + [SMALL_STATE(2909)] = 112266, + [SMALL_STATE(2910)] = 112315, + [SMALL_STATE(2911)] = 112364, + [SMALL_STATE(2912)] = 112469, + [SMALL_STATE(2913)] = 112574, + [SMALL_STATE(2914)] = 112623, + [SMALL_STATE(2915)] = 112672, + [SMALL_STATE(2916)] = 112721, + [SMALL_STATE(2917)] = 112826, + [SMALL_STATE(2918)] = 112875, + [SMALL_STATE(2919)] = 112924, + [SMALL_STATE(2920)] = 112973, + [SMALL_STATE(2921)] = 113022, + [SMALL_STATE(2922)] = 113071, + [SMALL_STATE(2923)] = 113128, + [SMALL_STATE(2924)] = 113177, + [SMALL_STATE(2925)] = 113226, + [SMALL_STATE(2926)] = 113295, + [SMALL_STATE(2927)] = 113346, + [SMALL_STATE(2928)] = 113395, + [SMALL_STATE(2929)] = 113444, + [SMALL_STATE(2930)] = 113515, + [SMALL_STATE(2931)] = 113568, + [SMALL_STATE(2932)] = 113617, + [SMALL_STATE(2933)] = 113666, + [SMALL_STATE(2934)] = 113715, + [SMALL_STATE(2935)] = 113764, + [SMALL_STATE(2936)] = 113813, + [SMALL_STATE(2937)] = 113862, + [SMALL_STATE(2938)] = 113911, + [SMALL_STATE(2939)] = 113960, + [SMALL_STATE(2940)] = 114011, + [SMALL_STATE(2941)] = 114060, + [SMALL_STATE(2942)] = 114109, + [SMALL_STATE(2943)] = 114158, + [SMALL_STATE(2944)] = 114213, + [SMALL_STATE(2945)] = 114262, + [SMALL_STATE(2946)] = 114311, + [SMALL_STATE(2947)] = 114360, + [SMALL_STATE(2948)] = 114465, + [SMALL_STATE(2949)] = 114570, + [SMALL_STATE(2950)] = 114675, + [SMALL_STATE(2951)] = 114780, + [SMALL_STATE(2952)] = 114885, + [SMALL_STATE(2953)] = 114964, + [SMALL_STATE(2954)] = 115033, + [SMALL_STATE(2955)] = 115126, + [SMALL_STATE(2956)] = 115221, + [SMALL_STATE(2957)] = 115296, + [SMALL_STATE(2958)] = 115383, + [SMALL_STATE(2959)] = 115472, + [SMALL_STATE(2960)] = 115563, + [SMALL_STATE(2961)] = 115636, + [SMALL_STATE(2962)] = 115711, + [SMALL_STATE(2963)] = 115794, + [SMALL_STATE(2964)] = 115891, + [SMALL_STATE(2965)] = 115996, + [SMALL_STATE(2966)] = 116101, + [SMALL_STATE(2967)] = 116206, + [SMALL_STATE(2968)] = 116311, + [SMALL_STATE(2969)] = 116416, + [SMALL_STATE(2970)] = 116521, + [SMALL_STATE(2971)] = 116626, + [SMALL_STATE(2972)] = 116731, + [SMALL_STATE(2973)] = 116798, + [SMALL_STATE(2974)] = 116871, + [SMALL_STATE(2975)] = 116976, + [SMALL_STATE(2976)] = 117041, + [SMALL_STATE(2977)] = 117096, + [SMALL_STATE(2978)] = 117145, + [SMALL_STATE(2979)] = 117194, + [SMALL_STATE(2980)] = 117259, + [SMALL_STATE(2981)] = 117320, + [SMALL_STATE(2982)] = 117385, + [SMALL_STATE(2983)] = 117446, + [SMALL_STATE(2984)] = 117551, + [SMALL_STATE(2985)] = 117656, + [SMALL_STATE(2986)] = 117761, + [SMALL_STATE(2987)] = 117866, + [SMALL_STATE(2988)] = 117971, + [SMALL_STATE(2989)] = 118050, + [SMALL_STATE(2990)] = 118119, + [SMALL_STATE(2991)] = 118212, + [SMALL_STATE(2992)] = 118307, + [SMALL_STATE(2993)] = 118382, + [SMALL_STATE(2994)] = 118469, + [SMALL_STATE(2995)] = 118558, + [SMALL_STATE(2996)] = 118649, + [SMALL_STATE(2997)] = 118722, + [SMALL_STATE(2998)] = 118797, + [SMALL_STATE(2999)] = 118880, + [SMALL_STATE(3000)] = 118977, + [SMALL_STATE(3001)] = 119082, + [SMALL_STATE(3002)] = 119187, + [SMALL_STATE(3003)] = 119292, + [SMALL_STATE(3004)] = 119397, + [SMALL_STATE(3005)] = 119502, + [SMALL_STATE(3006)] = 119607, + [SMALL_STATE(3007)] = 119712, + [SMALL_STATE(3008)] = 119817, + [SMALL_STATE(3009)] = 119868, + [SMALL_STATE(3010)] = 119923, + [SMALL_STATE(3011)] = 119978, + [SMALL_STATE(3012)] = 120045, + [SMALL_STATE(3013)] = 120118, + [SMALL_STATE(3014)] = 120223, + [SMALL_STATE(3015)] = 120288, + [SMALL_STATE(3016)] = 120343, + [SMALL_STATE(3017)] = 120392, + [SMALL_STATE(3018)] = 120441, + [SMALL_STATE(3019)] = 120498, + [SMALL_STATE(3020)] = 120555, + [SMALL_STATE(3021)] = 120604, + [SMALL_STATE(3022)] = 120708, + [SMALL_STATE(3023)] = 120768, + [SMALL_STATE(3024)] = 120828, + [SMALL_STATE(3025)] = 120896, + [SMALL_STATE(3026)] = 120988, + [SMALL_STATE(3027)] = 121082, + [SMALL_STATE(3028)] = 121156, + [SMALL_STATE(3029)] = 121242, + [SMALL_STATE(3030)] = 121330, + [SMALL_STATE(3031)] = 121420, + [SMALL_STATE(3032)] = 121492, + [SMALL_STATE(3033)] = 121542, + [SMALL_STATE(3034)] = 121616, + [SMALL_STATE(3035)] = 121698, + [SMALL_STATE(3036)] = 121794, + [SMALL_STATE(3037)] = 121844, + [SMALL_STATE(3038)] = 121894, + [SMALL_STATE(3039)] = 121952, + [SMALL_STATE(3040)] = 122010, + [SMALL_STATE(3041)] = 122114, + [SMALL_STATE(3042)] = 122218, + [SMALL_STATE(3043)] = 122322, + [SMALL_STATE(3044)] = 122426, + [SMALL_STATE(3045)] = 122530, + [SMALL_STATE(3046)] = 122634, + [SMALL_STATE(3047)] = 122738, + [SMALL_STATE(3048)] = 122842, + [SMALL_STATE(3049)] = 122946, + [SMALL_STATE(3050)] = 123004, + [SMALL_STATE(3051)] = 123052, + [SMALL_STATE(3052)] = 123110, + [SMALL_STATE(3053)] = 123168, + [SMALL_STATE(3054)] = 123222, + [SMALL_STATE(3055)] = 123326, + [SMALL_STATE(3056)] = 123386, + [SMALL_STATE(3057)] = 123490, + [SMALL_STATE(3058)] = 123594, + [SMALL_STATE(3059)] = 123654, + [SMALL_STATE(3060)] = 123714, + [SMALL_STATE(3061)] = 123772, + [SMALL_STATE(3062)] = 123832, + [SMALL_STATE(3063)] = 123890, + [SMALL_STATE(3064)] = 123956, + [SMALL_STATE(3065)] = 124010, + [SMALL_STATE(3066)] = 124058, + [SMALL_STATE(3067)] = 124162, + [SMALL_STATE(3068)] = 124216, + [SMALL_STATE(3069)] = 124276, + [SMALL_STATE(3070)] = 124326, + [SMALL_STATE(3071)] = 124390, + [SMALL_STATE(3072)] = 124444, + [SMALL_STATE(3073)] = 124500, + [SMALL_STATE(3074)] = 124558, + [SMALL_STATE(3075)] = 124662, + [SMALL_STATE(3076)] = 124766, + [SMALL_STATE(3077)] = 124844, + [SMALL_STATE(3078)] = 124902, + [SMALL_STATE(3079)] = 125006, + [SMALL_STATE(3080)] = 125060, + [SMALL_STATE(3081)] = 125164, + [SMALL_STATE(3082)] = 125222, + [SMALL_STATE(3083)] = 125272, + [SMALL_STATE(3084)] = 125376, + [SMALL_STATE(3085)] = 125430, + [SMALL_STATE(3086)] = 125478, + [SMALL_STATE(3087)] = 125540, + [SMALL_STATE(3088)] = 125590, + [SMALL_STATE(3089)] = 125696, + [SMALL_STATE(3090)] = 125756, + [SMALL_STATE(3091)] = 125816, + [SMALL_STATE(3092)] = 125866, + [SMALL_STATE(3093)] = 125926, + [SMALL_STATE(3094)] = 125976, + [SMALL_STATE(3095)] = 126036, + [SMALL_STATE(3096)] = 126140, + [SMALL_STATE(3097)] = 126198, + [SMALL_STATE(3098)] = 126256, + [SMALL_STATE(3099)] = 126306, + [SMALL_STATE(3100)] = 126360, + [SMALL_STATE(3101)] = 126414, + [SMALL_STATE(3102)] = 126518, + [SMALL_STATE(3103)] = 126576, + [SMALL_STATE(3104)] = 126634, + [SMALL_STATE(3105)] = 126700, + [SMALL_STATE(3106)] = 126772, + [SMALL_STATE(3107)] = 126876, + [SMALL_STATE(3108)] = 126940, + [SMALL_STATE(3109)] = 126998, + [SMALL_STATE(3110)] = 127056, + [SMALL_STATE(3111)] = 127110, + [SMALL_STATE(3112)] = 127168, + [SMALL_STATE(3113)] = 127272, + [SMALL_STATE(3114)] = 127376, + [SMALL_STATE(3115)] = 127480, + [SMALL_STATE(3116)] = 127584, + [SMALL_STATE(3117)] = 127688, + [SMALL_STATE(3118)] = 127792, + [SMALL_STATE(3119)] = 127896, + [SMALL_STATE(3120)] = 127956, + [SMALL_STATE(3121)] = 128006, + [SMALL_STATE(3122)] = 128070, + [SMALL_STATE(3123)] = 128130, + [SMALL_STATE(3124)] = 128190, + [SMALL_STATE(3125)] = 128240, + [SMALL_STATE(3126)] = 128341, + [SMALL_STATE(3127)] = 128390, + [SMALL_STATE(3128)] = 128449, + [SMALL_STATE(3129)] = 128498, + [SMALL_STATE(3130)] = 128551, + [SMALL_STATE(3131)] = 128652, + [SMALL_STATE(3132)] = 128705, + [SMALL_STATE(3133)] = 128754, + [SMALL_STATE(3134)] = 128807, + [SMALL_STATE(3135)] = 128856, + [SMALL_STATE(3136)] = 128957, + [SMALL_STATE(3137)] = 129003, + [SMALL_STATE(3138)] = 129049, + [SMALL_STATE(3139)] = 129095, + [SMALL_STATE(3140)] = 129143, + [SMALL_STATE(3141)] = 129189, + [SMALL_STATE(3142)] = 129235, + [SMALL_STATE(3143)] = 129281, + [SMALL_STATE(3144)] = 129327, + [SMALL_STATE(3145)] = 129373, + [SMALL_STATE(3146)] = 129419, + [SMALL_STATE(3147)] = 129465, + [SMALL_STATE(3148)] = 129511, + [SMALL_STATE(3149)] = 129557, + [SMALL_STATE(3150)] = 129609, + [SMALL_STATE(3151)] = 129661, + [SMALL_STATE(3152)] = 129707, + [SMALL_STATE(3153)] = 129753, + [SMALL_STATE(3154)] = 129799, + [SMALL_STATE(3155)] = 129845, + [SMALL_STATE(3156)] = 129891, + [SMALL_STATE(3157)] = 129939, + [SMALL_STATE(3158)] = 129985, + [SMALL_STATE(3159)] = 130031, + [SMALL_STATE(3160)] = 130077, + [SMALL_STATE(3161)] = 130123, + [SMALL_STATE(3162)] = 130169, + [SMALL_STATE(3163)] = 130215, + [SMALL_STATE(3164)] = 130261, + [SMALL_STATE(3165)] = 130307, + [SMALL_STATE(3166)] = 130353, + [SMALL_STATE(3167)] = 130407, + [SMALL_STATE(3168)] = 130457, + [SMALL_STATE(3169)] = 130511, + [SMALL_STATE(3170)] = 130557, + [SMALL_STATE(3171)] = 130603, + [SMALL_STATE(3172)] = 130649, + [SMALL_STATE(3173)] = 130695, + [SMALL_STATE(3174)] = 130741, + [SMALL_STATE(3175)] = 130789, + [SMALL_STATE(3176)] = 130835, + [SMALL_STATE(3177)] = 130881, + [SMALL_STATE(3178)] = 130927, + [SMALL_STATE(3179)] = 130973, + [SMALL_STATE(3180)] = 131021, + [SMALL_STATE(3181)] = 131067, + [SMALL_STATE(3182)] = 131123, + [SMALL_STATE(3183)] = 131169, + [SMALL_STATE(3184)] = 131219, + [SMALL_STATE(3185)] = 131265, + [SMALL_STATE(3186)] = 131311, + [SMALL_STATE(3187)] = 131359, + [SMALL_STATE(3188)] = 131407, + [SMALL_STATE(3189)] = 131455, + [SMALL_STATE(3190)] = 131505, + [SMALL_STATE(3191)] = 131551, + [SMALL_STATE(3192)] = 131597, + [SMALL_STATE(3193)] = 131643, + [SMALL_STATE(3194)] = 131689, + [SMALL_STATE(3195)] = 131737, + [SMALL_STATE(3196)] = 131783, + [SMALL_STATE(3197)] = 131829, + [SMALL_STATE(3198)] = 131875, + [SMALL_STATE(3199)] = 131923, + [SMALL_STATE(3200)] = 131969, + [SMALL_STATE(3201)] = 132037, + [SMALL_STATE(3202)] = 132085, + [SMALL_STATE(3203)] = 132131, + [SMALL_STATE(3204)] = 132177, + [SMALL_STATE(3205)] = 132225, + [SMALL_STATE(3206)] = 132271, + [SMALL_STATE(3207)] = 132317, + [SMALL_STATE(3208)] = 132363, + [SMALL_STATE(3209)] = 132411, + [SMALL_STATE(3210)] = 132457, + [SMALL_STATE(3211)] = 132503, + [SMALL_STATE(3212)] = 132549, + [SMALL_STATE(3213)] = 132595, + [SMALL_STATE(3214)] = 132643, + [SMALL_STATE(3215)] = 132689, + [SMALL_STATE(3216)] = 132735, + [SMALL_STATE(3217)] = 132781, + [SMALL_STATE(3218)] = 132827, + [SMALL_STATE(3219)] = 132875, + [SMALL_STATE(3220)] = 132925, + [SMALL_STATE(3221)] = 132986, + [SMALL_STATE(3222)] = 133043, + [SMALL_STATE(3223)] = 133088, + [SMALL_STATE(3224)] = 133135, + [SMALL_STATE(3225)] = 133196, + [SMALL_STATE(3226)] = 133245, + [SMALL_STATE(3227)] = 133294, + [SMALL_STATE(3228)] = 133353, + [SMALL_STATE(3229)] = 133414, + [SMALL_STATE(3230)] = 133459, + [SMALL_STATE(3231)] = 133518, + [SMALL_STATE(3232)] = 133563, + [SMALL_STATE(3233)] = 133608, + [SMALL_STATE(3234)] = 133653, + [SMALL_STATE(3235)] = 133698, + [SMALL_STATE(3236)] = 133743, + [SMALL_STATE(3237)] = 133788, + [SMALL_STATE(3238)] = 133847, + [SMALL_STATE(3239)] = 133906, + [SMALL_STATE(3240)] = 133960, + [SMALL_STATE(3241)] = 134014, + [SMALL_STATE(3242)] = 134068, + [SMALL_STATE(3243)] = 134122, + [SMALL_STATE(3244)] = 134176, + [SMALL_STATE(3245)] = 134230, + [SMALL_STATE(3246)] = 134284, + [SMALL_STATE(3247)] = 134338, + [SMALL_STATE(3248)] = 134392, + [SMALL_STATE(3249)] = 134446, + [SMALL_STATE(3250)] = 134500, + [SMALL_STATE(3251)] = 134554, + [SMALL_STATE(3252)] = 134608, + [SMALL_STATE(3253)] = 134662, + [SMALL_STATE(3254)] = 134716, + [SMALL_STATE(3255)] = 134770, + [SMALL_STATE(3256)] = 134824, + [SMALL_STATE(3257)] = 134878, + [SMALL_STATE(3258)] = 134932, + [SMALL_STATE(3259)] = 134986, + [SMALL_STATE(3260)] = 135040, + [SMALL_STATE(3261)] = 135094, + [SMALL_STATE(3262)] = 135148, + [SMALL_STATE(3263)] = 135202, + [SMALL_STATE(3264)] = 135274, + [SMALL_STATE(3265)] = 135328, + [SMALL_STATE(3266)] = 135372, + [SMALL_STATE(3267)] = 135444, + [SMALL_STATE(3268)] = 135498, + [SMALL_STATE(3269)] = 135552, + [SMALL_STATE(3270)] = 135615, + [SMALL_STATE(3271)] = 135678, + [SMALL_STATE(3272)] = 135727, + [SMALL_STATE(3273)] = 135787, + [SMALL_STATE(3274)] = 135841, + [SMALL_STATE(3275)] = 135895, + [SMALL_STATE(3276)] = 135949, + [SMALL_STATE(3277)] = 136003, + [SMALL_STATE(3278)] = 136083, + [SMALL_STATE(3279)] = 136143, + [SMALL_STATE(3280)] = 136223, + [SMALL_STATE(3281)] = 136303, + [SMALL_STATE(3282)] = 136357, + [SMALL_STATE(3283)] = 136411, + [SMALL_STATE(3284)] = 136465, + [SMALL_STATE(3285)] = 136529, + [SMALL_STATE(3286)] = 136609, + [SMALL_STATE(3287)] = 136673, + [SMALL_STATE(3288)] = 136727, + [SMALL_STATE(3289)] = 136781, + [SMALL_STATE(3290)] = 136825, + [SMALL_STATE(3291)] = 136905, + [SMALL_STATE(3292)] = 136985, + [SMALL_STATE(3293)] = 137039, + [SMALL_STATE(3294)] = 137103, + [SMALL_STATE(3295)] = 137183, + [SMALL_STATE(3296)] = 137240, + [SMALL_STATE(3297)] = 137297, + [SMALL_STATE(3298)] = 137354, + [SMALL_STATE(3299)] = 137395, + [SMALL_STATE(3300)] = 137446, + [SMALL_STATE(3301)] = 137503, + [SMALL_STATE(3302)] = 137544, + [SMALL_STATE(3303)] = 137597, + [SMALL_STATE(3304)] = 137654, + [SMALL_STATE(3305)] = 137695, + [SMALL_STATE(3306)] = 137752, + [SMALL_STATE(3307)] = 137809, + [SMALL_STATE(3308)] = 137866, + [SMALL_STATE(3309)] = 137923, + [SMALL_STATE(3310)] = 137980, + [SMALL_STATE(3311)] = 138037, + [SMALL_STATE(3312)] = 138078, + [SMALL_STATE(3313)] = 138135, + [SMALL_STATE(3314)] = 138176, + [SMALL_STATE(3315)] = 138233, + [SMALL_STATE(3316)] = 138290, + [SMALL_STATE(3317)] = 138347, + [SMALL_STATE(3318)] = 138400, + [SMALL_STATE(3319)] = 138457, + [SMALL_STATE(3320)] = 138507, + [SMALL_STATE(3321)] = 138555, + [SMALL_STATE(3322)] = 138605, + [SMALL_STATE(3323)] = 138653, + [SMALL_STATE(3324)] = 138701, + [SMALL_STATE(3325)] = 138749, + [SMALL_STATE(3326)] = 138799, + [SMALL_STATE(3327)] = 138847, + [SMALL_STATE(3328)] = 138897, + [SMALL_STATE(3329)] = 138945, + [SMALL_STATE(3330)] = 138995, + [SMALL_STATE(3331)] = 139043, + [SMALL_STATE(3332)] = 139091, + [SMALL_STATE(3333)] = 139139, + [SMALL_STATE(3334)] = 139189, + [SMALL_STATE(3335)] = 139239, + [SMALL_STATE(3336)] = 139287, + [SMALL_STATE(3337)] = 139335, + [SMALL_STATE(3338)] = 139383, + [SMALL_STATE(3339)] = 139431, + [SMALL_STATE(3340)] = 139479, + [SMALL_STATE(3341)] = 139527, + [SMALL_STATE(3342)] = 139575, + [SMALL_STATE(3343)] = 139623, + [SMALL_STATE(3344)] = 139671, + [SMALL_STATE(3345)] = 139719, + [SMALL_STATE(3346)] = 139767, + [SMALL_STATE(3347)] = 139815, + [SMALL_STATE(3348)] = 139863, + [SMALL_STATE(3349)] = 139911, + [SMALL_STATE(3350)] = 139961, + [SMALL_STATE(3351)] = 140009, + [SMALL_STATE(3352)] = 140057, + [SMALL_STATE(3353)] = 140105, + [SMALL_STATE(3354)] = 140155, + [SMALL_STATE(3355)] = 140203, + [SMALL_STATE(3356)] = 140251, + [SMALL_STATE(3357)] = 140301, + [SMALL_STATE(3358)] = 140349, + [SMALL_STATE(3359)] = 140397, + [SMALL_STATE(3360)] = 140445, + [SMALL_STATE(3361)] = 140493, + [SMALL_STATE(3362)] = 140541, + [SMALL_STATE(3363)] = 140589, + [SMALL_STATE(3364)] = 140637, + [SMALL_STATE(3365)] = 140685, + [SMALL_STATE(3366)] = 140733, + [SMALL_STATE(3367)] = 140781, + [SMALL_STATE(3368)] = 140831, + [SMALL_STATE(3369)] = 140879, + [SMALL_STATE(3370)] = 140927, + [SMALL_STATE(3371)] = 140977, + [SMALL_STATE(3372)] = 141025, + [SMALL_STATE(3373)] = 141073, + [SMALL_STATE(3374)] = 141121, + [SMALL_STATE(3375)] = 141169, + [SMALL_STATE(3376)] = 141217, + [SMALL_STATE(3377)] = 141265, + [SMALL_STATE(3378)] = 141315, + [SMALL_STATE(3379)] = 141363, + [SMALL_STATE(3380)] = 141413, + [SMALL_STATE(3381)] = 141448, + [SMALL_STATE(3382)] = 141489, + [SMALL_STATE(3383)] = 141530, + [SMALL_STATE(3384)] = 141571, + [SMALL_STATE(3385)] = 141599, + [SMALL_STATE(3386)] = 141627, + [SMALL_STATE(3387)] = 141655, + [SMALL_STATE(3388)] = 141683, + [SMALL_STATE(3389)] = 141711, + [SMALL_STATE(3390)] = 141739, + [SMALL_STATE(3391)] = 141767, + [SMALL_STATE(3392)] = 141795, + [SMALL_STATE(3393)] = 141823, + [SMALL_STATE(3394)] = 141851, + [SMALL_STATE(3395)] = 141879, + [SMALL_STATE(3396)] = 141907, + [SMALL_STATE(3397)] = 141935, + [SMALL_STATE(3398)] = 141963, + [SMALL_STATE(3399)] = 141991, + [SMALL_STATE(3400)] = 142019, + [SMALL_STATE(3401)] = 142047, + [SMALL_STATE(3402)] = 142075, + [SMALL_STATE(3403)] = 142103, + [SMALL_STATE(3404)] = 142131, + [SMALL_STATE(3405)] = 142159, + [SMALL_STATE(3406)] = 142187, + [SMALL_STATE(3407)] = 142215, + [SMALL_STATE(3408)] = 142243, + [SMALL_STATE(3409)] = 142271, + [SMALL_STATE(3410)] = 142299, + [SMALL_STATE(3411)] = 142327, + [SMALL_STATE(3412)] = 142355, + [SMALL_STATE(3413)] = 142383, + [SMALL_STATE(3414)] = 142411, + [SMALL_STATE(3415)] = 142439, + [SMALL_STATE(3416)] = 142467, + [SMALL_STATE(3417)] = 142495, + [SMALL_STATE(3418)] = 142523, + [SMALL_STATE(3419)] = 142560, + [SMALL_STATE(3420)] = 142587, + [SMALL_STATE(3421)] = 142626, + [SMALL_STATE(3422)] = 142683, + [SMALL_STATE(3423)] = 142710, + [SMALL_STATE(3424)] = 142737, + [SMALL_STATE(3425)] = 142764, + [SMALL_STATE(3426)] = 142791, + [SMALL_STATE(3427)] = 142818, + [SMALL_STATE(3428)] = 142875, + [SMALL_STATE(3429)] = 142914, + [SMALL_STATE(3430)] = 142947, + [SMALL_STATE(3431)] = 143004, + [SMALL_STATE(3432)] = 143043, + [SMALL_STATE(3433)] = 143077, + [SMALL_STATE(3434)] = 143107, + [SMALL_STATE(3435)] = 143133, + [SMALL_STATE(3436)] = 143161, + [SMALL_STATE(3437)] = 143191, + [SMALL_STATE(3438)] = 143217, + [SMALL_STATE(3439)] = 143245, + [SMALL_STATE(3440)] = 143271, + [SMALL_STATE(3441)] = 143297, + [SMALL_STATE(3442)] = 143323, + [SMALL_STATE(3443)] = 143349, + [SMALL_STATE(3444)] = 143399, + [SMALL_STATE(3445)] = 143435, + [SMALL_STATE(3446)] = 143465, + [SMALL_STATE(3447)] = 143490, + [SMALL_STATE(3448)] = 143515, + [SMALL_STATE(3449)] = 143540, + [SMALL_STATE(3450)] = 143565, + [SMALL_STATE(3451)] = 143590, + [SMALL_STATE(3452)] = 143615, + [SMALL_STATE(3453)] = 143640, + [SMALL_STATE(3454)] = 143687, + [SMALL_STATE(3455)] = 143734, + [SMALL_STATE(3456)] = 143781, + [SMALL_STATE(3457)] = 143828, + [SMALL_STATE(3458)] = 143863, + [SMALL_STATE(3459)] = 143888, + [SMALL_STATE(3460)] = 143913, + [SMALL_STATE(3461)] = 143938, + [SMALL_STATE(3462)] = 143963, + [SMALL_STATE(3463)] = 143988, + [SMALL_STATE(3464)] = 144013, + [SMALL_STATE(3465)] = 144054, + [SMALL_STATE(3466)] = 144101, + [SMALL_STATE(3467)] = 144126, + [SMALL_STATE(3468)] = 144151, + [SMALL_STATE(3469)] = 144176, + [SMALL_STATE(3470)] = 144201, + [SMALL_STATE(3471)] = 144226, + [SMALL_STATE(3472)] = 144251, + [SMALL_STATE(3473)] = 144276, + [SMALL_STATE(3474)] = 144323, + [SMALL_STATE(3475)] = 144358, + [SMALL_STATE(3476)] = 144405, + [SMALL_STATE(3477)] = 144430, + [SMALL_STATE(3478)] = 144455, + [SMALL_STATE(3479)] = 144496, + [SMALL_STATE(3480)] = 144543, + [SMALL_STATE(3481)] = 144578, + [SMALL_STATE(3482)] = 144619, + [SMALL_STATE(3483)] = 144644, + [SMALL_STATE(3484)] = 144691, + [SMALL_STATE(3485)] = 144732, + [SMALL_STATE(3486)] = 144773, + [SMALL_STATE(3487)] = 144820, + [SMALL_STATE(3488)] = 144867, + [SMALL_STATE(3489)] = 144894, + [SMALL_STATE(3490)] = 144941, + [SMALL_STATE(3491)] = 144988, + [SMALL_STATE(3492)] = 145013, + [SMALL_STATE(3493)] = 145060, + [SMALL_STATE(3494)] = 145107, + [SMALL_STATE(3495)] = 145154, + [SMALL_STATE(3496)] = 145195, + [SMALL_STATE(3497)] = 145242, + [SMALL_STATE(3498)] = 145289, + [SMALL_STATE(3499)] = 145336, + [SMALL_STATE(3500)] = 145361, + [SMALL_STATE(3501)] = 145408, + [SMALL_STATE(3502)] = 145455, + [SMALL_STATE(3503)] = 145480, + [SMALL_STATE(3504)] = 145505, + [SMALL_STATE(3505)] = 145530, + [SMALL_STATE(3506)] = 145577, + [SMALL_STATE(3507)] = 145610, + [SMALL_STATE(3508)] = 145635, + [SMALL_STATE(3509)] = 145660, + [SMALL_STATE(3510)] = 145685, + [SMALL_STATE(3511)] = 145710, + [SMALL_STATE(3512)] = 145735, + [SMALL_STATE(3513)] = 145760, + [SMALL_STATE(3514)] = 145785, + [SMALL_STATE(3515)] = 145810, + [SMALL_STATE(3516)] = 145835, + [SMALL_STATE(3517)] = 145882, + [SMALL_STATE(3518)] = 145904, + [SMALL_STATE(3519)] = 145936, + [SMALL_STATE(3520)] = 145968, + [SMALL_STATE(3521)] = 146000, + [SMALL_STATE(3522)] = 146024, + [SMALL_STATE(3523)] = 146048, + [SMALL_STATE(3524)] = 146072, + [SMALL_STATE(3525)] = 146112, + [SMALL_STATE(3526)] = 146136, + [SMALL_STATE(3527)] = 146160, + [SMALL_STATE(3528)] = 146184, + [SMALL_STATE(3529)] = 146206, + [SMALL_STATE(3530)] = 146232, + [SMALL_STATE(3531)] = 146262, + [SMALL_STATE(3532)] = 146294, + [SMALL_STATE(3533)] = 146326, + [SMALL_STATE(3534)] = 146358, + [SMALL_STATE(3535)] = 146382, + [SMALL_STATE(3536)] = 146406, + [SMALL_STATE(3537)] = 146430, + [SMALL_STATE(3538)] = 146454, + [SMALL_STATE(3539)] = 146476, + [SMALL_STATE(3540)] = 146516, + [SMALL_STATE(3541)] = 146540, + [SMALL_STATE(3542)] = 146570, + [SMALL_STATE(3543)] = 146602, + [SMALL_STATE(3544)] = 146634, + [SMALL_STATE(3545)] = 146666, + [SMALL_STATE(3546)] = 146706, + [SMALL_STATE(3547)] = 146736, + [SMALL_STATE(3548)] = 146768, + [SMALL_STATE(3549)] = 146800, + [SMALL_STATE(3550)] = 146832, + [SMALL_STATE(3551)] = 146862, + [SMALL_STATE(3552)] = 146894, + [SMALL_STATE(3553)] = 146926, + [SMALL_STATE(3554)] = 146958, + [SMALL_STATE(3555)] = 146982, + [SMALL_STATE(3556)] = 147004, + [SMALL_STATE(3557)] = 147028, + [SMALL_STATE(3558)] = 147052, + [SMALL_STATE(3559)] = 147092, + [SMALL_STATE(3560)] = 147116, + [SMALL_STATE(3561)] = 147140, + [SMALL_STATE(3562)] = 147180, + [SMALL_STATE(3563)] = 147210, + [SMALL_STATE(3564)] = 147234, + [SMALL_STATE(3565)] = 147264, + [SMALL_STATE(3566)] = 147294, + [SMALL_STATE(3567)] = 147326, + [SMALL_STATE(3568)] = 147358, + [SMALL_STATE(3569)] = 147390, + [SMALL_STATE(3570)] = 147420, + [SMALL_STATE(3571)] = 147444, + [SMALL_STATE(3572)] = 147484, + [SMALL_STATE(3573)] = 147516, + [SMALL_STATE(3574)] = 147556, + [SMALL_STATE(3575)] = 147588, + [SMALL_STATE(3576)] = 147628, + [SMALL_STATE(3577)] = 147650, + [SMALL_STATE(3578)] = 147690, + [SMALL_STATE(3579)] = 147714, + [SMALL_STATE(3580)] = 147738, + [SMALL_STATE(3581)] = 147762, + [SMALL_STATE(3582)] = 147794, + [SMALL_STATE(3583)] = 147816, + [SMALL_STATE(3584)] = 147838, + [SMALL_STATE(3585)] = 147868, + [SMALL_STATE(3586)] = 147892, + [SMALL_STATE(3587)] = 147924, + [SMALL_STATE(3588)] = 147948, + [SMALL_STATE(3589)] = 147972, + [SMALL_STATE(3590)] = 147996, + [SMALL_STATE(3591)] = 148028, + [SMALL_STATE(3592)] = 148060, + [SMALL_STATE(3593)] = 148084, + [SMALL_STATE(3594)] = 148108, + [SMALL_STATE(3595)] = 148130, + [SMALL_STATE(3596)] = 148154, + [SMALL_STATE(3597)] = 148186, + [SMALL_STATE(3598)] = 148214, + [SMALL_STATE(3599)] = 148240, + [SMALL_STATE(3600)] = 148264, + [SMALL_STATE(3601)] = 148288, + [SMALL_STATE(3602)] = 148328, + [SMALL_STATE(3603)] = 148352, + [SMALL_STATE(3604)] = 148376, + [SMALL_STATE(3605)] = 148400, + [SMALL_STATE(3606)] = 148422, + [SMALL_STATE(3607)] = 148444, + [SMALL_STATE(3608)] = 148468, + [SMALL_STATE(3609)] = 148492, + [SMALL_STATE(3610)] = 148516, + [SMALL_STATE(3611)] = 148540, + [SMALL_STATE(3612)] = 148564, + [SMALL_STATE(3613)] = 148588, + [SMALL_STATE(3614)] = 148612, + [SMALL_STATE(3615)] = 148649, + [SMALL_STATE(3616)] = 148676, + [SMALL_STATE(3617)] = 148705, + [SMALL_STATE(3618)] = 148736, + [SMALL_STATE(3619)] = 148769, + [SMALL_STATE(3620)] = 148802, + [SMALL_STATE(3621)] = 148835, + [SMALL_STATE(3622)] = 148864, + [SMALL_STATE(3623)] = 148891, + [SMALL_STATE(3624)] = 148914, + [SMALL_STATE(3625)] = 148951, + [SMALL_STATE(3626)] = 148988, + [SMALL_STATE(3627)] = 149029, + [SMALL_STATE(3628)] = 149070, + [SMALL_STATE(3629)] = 149099, + [SMALL_STATE(3630)] = 149140, + [SMALL_STATE(3631)] = 149169, + [SMALL_STATE(3632)] = 149192, + [SMALL_STATE(3633)] = 149233, + [SMALL_STATE(3634)] = 149256, + [SMALL_STATE(3635)] = 149281, + [SMALL_STATE(3636)] = 149326, + [SMALL_STATE(3637)] = 149349, + [SMALL_STATE(3638)] = 149390, + [SMALL_STATE(3639)] = 149431, + [SMALL_STATE(3640)] = 149472, + [SMALL_STATE(3641)] = 149501, + [SMALL_STATE(3642)] = 149526, + [SMALL_STATE(3643)] = 149567, + [SMALL_STATE(3644)] = 149600, + [SMALL_STATE(3645)] = 149627, + [SMALL_STATE(3646)] = 149668, + [SMALL_STATE(3647)] = 149709, + [SMALL_STATE(3648)] = 149750, + [SMALL_STATE(3649)] = 149791, + [SMALL_STATE(3650)] = 149828, + [SMALL_STATE(3651)] = 149869, + [SMALL_STATE(3652)] = 149906, + [SMALL_STATE(3653)] = 149941, + [SMALL_STATE(3654)] = 149982, + [SMALL_STATE(3655)] = 150023, + [SMALL_STATE(3656)] = 150060, + [SMALL_STATE(3657)] = 150101, + [SMALL_STATE(3658)] = 150132, + [SMALL_STATE(3659)] = 150173, + [SMALL_STATE(3660)] = 150214, + [SMALL_STATE(3661)] = 150243, + [SMALL_STATE(3662)] = 150270, + [SMALL_STATE(3663)] = 150291, + [SMALL_STATE(3664)] = 150312, + [SMALL_STATE(3665)] = 150333, + [SMALL_STATE(3666)] = 150354, + [SMALL_STATE(3667)] = 150375, + [SMALL_STATE(3668)] = 150400, + [SMALL_STATE(3669)] = 150431, + [SMALL_STATE(3670)] = 150452, + [SMALL_STATE(3671)] = 150481, + [SMALL_STATE(3672)] = 150522, + [SMALL_STATE(3673)] = 150543, + [SMALL_STATE(3674)] = 150572, + [SMALL_STATE(3675)] = 150593, + [SMALL_STATE(3676)] = 150634, + [SMALL_STATE(3677)] = 150655, + [SMALL_STATE(3678)] = 150676, + [SMALL_STATE(3679)] = 150697, + [SMALL_STATE(3680)] = 150726, + [SMALL_STATE(3681)] = 150747, + [SMALL_STATE(3682)] = 150788, + [SMALL_STATE(3683)] = 150809, + [SMALL_STATE(3684)] = 150830, + [SMALL_STATE(3685)] = 150871, + [SMALL_STATE(3686)] = 150894, + [SMALL_STATE(3687)] = 150931, + [SMALL_STATE(3688)] = 150952, + [SMALL_STATE(3689)] = 150981, + [SMALL_STATE(3690)] = 151014, + [SMALL_STATE(3691)] = 151047, + [SMALL_STATE(3692)] = 151080, + [SMALL_STATE(3693)] = 151103, + [SMALL_STATE(3694)] = 151126, + [SMALL_STATE(3695)] = 151147, + [SMALL_STATE(3696)] = 151168, + [SMALL_STATE(3697)] = 151189, + [SMALL_STATE(3698)] = 151218, + [SMALL_STATE(3699)] = 151239, + [SMALL_STATE(3700)] = 151260, + [SMALL_STATE(3701)] = 151285, + [SMALL_STATE(3702)] = 151316, + [SMALL_STATE(3703)] = 151341, + [SMALL_STATE(3704)] = 151362, + [SMALL_STATE(3705)] = 151403, + [SMALL_STATE(3706)] = 151426, + [SMALL_STATE(3707)] = 151449, + [SMALL_STATE(3708)] = 151470, + [SMALL_STATE(3709)] = 151491, + [SMALL_STATE(3710)] = 151528, + [SMALL_STATE(3711)] = 151549, + [SMALL_STATE(3712)] = 151570, + [SMALL_STATE(3713)] = 151601, + [SMALL_STATE(3714)] = 151622, + [SMALL_STATE(3715)] = 151653, + [SMALL_STATE(3716)] = 151690, + [SMALL_STATE(3717)] = 151711, + [SMALL_STATE(3718)] = 151732, + [SMALL_STATE(3719)] = 151761, + [SMALL_STATE(3720)] = 151782, + [SMALL_STATE(3721)] = 151803, + [SMALL_STATE(3722)] = 151824, + [SMALL_STATE(3723)] = 151845, + [SMALL_STATE(3724)] = 151882, + [SMALL_STATE(3725)] = 151903, + [SMALL_STATE(3726)] = 151924, + [SMALL_STATE(3727)] = 151952, + [SMALL_STATE(3728)] = 151972, + [SMALL_STATE(3729)] = 151992, + [SMALL_STATE(3730)] = 152022, + [SMALL_STATE(3731)] = 152042, + [SMALL_STATE(3732)] = 152062, + [SMALL_STATE(3733)] = 152082, + [SMALL_STATE(3734)] = 152102, + [SMALL_STATE(3735)] = 152130, + [SMALL_STATE(3736)] = 152152, + [SMALL_STATE(3737)] = 152194, + [SMALL_STATE(3738)] = 152218, + [SMALL_STATE(3739)] = 152248, + [SMALL_STATE(3740)] = 152272, + [SMALL_STATE(3741)] = 152314, + [SMALL_STATE(3742)] = 152336, + [SMALL_STATE(3743)] = 152356, + [SMALL_STATE(3744)] = 152384, + [SMALL_STATE(3745)] = 152408, + [SMALL_STATE(3746)] = 152436, + [SMALL_STATE(3747)] = 152464, + [SMALL_STATE(3748)] = 152488, + [SMALL_STATE(3749)] = 152512, + [SMALL_STATE(3750)] = 152532, + [SMALL_STATE(3751)] = 152558, + [SMALL_STATE(3752)] = 152586, + [SMALL_STATE(3753)] = 152614, + [SMALL_STATE(3754)] = 152636, + [SMALL_STATE(3755)] = 152660, + [SMALL_STATE(3756)] = 152680, + [SMALL_STATE(3757)] = 152708, + [SMALL_STATE(3758)] = 152732, + [SMALL_STATE(3759)] = 152752, + [SMALL_STATE(3760)] = 152771, + [SMALL_STATE(3761)] = 152790, + [SMALL_STATE(3762)] = 152809, + [SMALL_STATE(3763)] = 152828, + [SMALL_STATE(3764)] = 152847, + [SMALL_STATE(3765)] = 152866, + [SMALL_STATE(3766)] = 152897, + [SMALL_STATE(3767)] = 152922, + [SMALL_STATE(3768)] = 152941, + [SMALL_STATE(3769)] = 152960, + [SMALL_STATE(3770)] = 152981, + [SMALL_STATE(3771)] = 153000, + [SMALL_STATE(3772)] = 153019, + [SMALL_STATE(3773)] = 153038, + [SMALL_STATE(3774)] = 153069, + [SMALL_STATE(3775)] = 153088, + [SMALL_STATE(3776)] = 153107, + [SMALL_STATE(3777)] = 153126, + [SMALL_STATE(3778)] = 153145, + [SMALL_STATE(3779)] = 153164, + [SMALL_STATE(3780)] = 153183, + [SMALL_STATE(3781)] = 153204, + [SMALL_STATE(3782)] = 153225, + [SMALL_STATE(3783)] = 153246, + [SMALL_STATE(3784)] = 153267, + [SMALL_STATE(3785)] = 153286, + [SMALL_STATE(3786)] = 153307, + [SMALL_STATE(3787)] = 153326, + [SMALL_STATE(3788)] = 153345, + [SMALL_STATE(3789)] = 153364, + [SMALL_STATE(3790)] = 153383, + [SMALL_STATE(3791)] = 153402, + [SMALL_STATE(3792)] = 153433, + [SMALL_STATE(3793)] = 153452, + [SMALL_STATE(3794)] = 153471, + [SMALL_STATE(3795)] = 153490, + [SMALL_STATE(3796)] = 153511, + [SMALL_STATE(3797)] = 153532, + [SMALL_STATE(3798)] = 153551, + [SMALL_STATE(3799)] = 153572, + [SMALL_STATE(3800)] = 153597, + [SMALL_STATE(3801)] = 153618, + [SMALL_STATE(3802)] = 153639, + [SMALL_STATE(3803)] = 153658, + [SMALL_STATE(3804)] = 153683, + [SMALL_STATE(3805)] = 153722, + [SMALL_STATE(3806)] = 153743, + [SMALL_STATE(3807)] = 153764, + [SMALL_STATE(3808)] = 153789, + [SMALL_STATE(3809)] = 153812, + [SMALL_STATE(3810)] = 153831, + [SMALL_STATE(3811)] = 153852, + [SMALL_STATE(3812)] = 153871, + [SMALL_STATE(3813)] = 153890, + [SMALL_STATE(3814)] = 153913, + [SMALL_STATE(3815)] = 153936, + [SMALL_STATE(3816)] = 153957, + [SMALL_STATE(3817)] = 153976, + [SMALL_STATE(3818)] = 154001, + [SMALL_STATE(3819)] = 154020, + [SMALL_STATE(3820)] = 154045, + [SMALL_STATE(3821)] = 154066, + [SMALL_STATE(3822)] = 154085, + [SMALL_STATE(3823)] = 154108, + [SMALL_STATE(3824)] = 154127, + [SMALL_STATE(3825)] = 154148, + [SMALL_STATE(3826)] = 154179, + [SMALL_STATE(3827)] = 154198, + [SMALL_STATE(3828)] = 154219, + [SMALL_STATE(3829)] = 154240, + [SMALL_STATE(3830)] = 154261, + [SMALL_STATE(3831)] = 154282, + [SMALL_STATE(3832)] = 154321, + [SMALL_STATE(3833)] = 154340, + [SMALL_STATE(3834)] = 154359, + [SMALL_STATE(3835)] = 154378, + [SMALL_STATE(3836)] = 154397, + [SMALL_STATE(3837)] = 154420, + [SMALL_STATE(3838)] = 154459, + [SMALL_STATE(3839)] = 154480, + [SMALL_STATE(3840)] = 154499, + [SMALL_STATE(3841)] = 154518, + [SMALL_STATE(3842)] = 154543, + [SMALL_STATE(3843)] = 154582, + [SMALL_STATE(3844)] = 154609, + [SMALL_STATE(3845)] = 154628, + [SMALL_STATE(3846)] = 154651, + [SMALL_STATE(3847)] = 154670, + [SMALL_STATE(3848)] = 154691, + [SMALL_STATE(3849)] = 154714, + [SMALL_STATE(3850)] = 154735, + [SMALL_STATE(3851)] = 154754, + [SMALL_STATE(3852)] = 154773, + [SMALL_STATE(3853)] = 154812, + [SMALL_STATE(3854)] = 154831, + [SMALL_STATE(3855)] = 154854, + [SMALL_STATE(3856)] = 154881, + [SMALL_STATE(3857)] = 154920, + [SMALL_STATE(3858)] = 154941, + [SMALL_STATE(3859)] = 154962, + [SMALL_STATE(3860)] = 154983, + [SMALL_STATE(3861)] = 155004, + [SMALL_STATE(3862)] = 155025, + [SMALL_STATE(3863)] = 155044, + [SMALL_STATE(3864)] = 155065, + [SMALL_STATE(3865)] = 155084, + [SMALL_STATE(3866)] = 155103, + [SMALL_STATE(3867)] = 155132, + [SMALL_STATE(3868)] = 155151, + [SMALL_STATE(3869)] = 155170, + [SMALL_STATE(3870)] = 155191, + [SMALL_STATE(3871)] = 155212, + [SMALL_STATE(3872)] = 155231, + [SMALL_STATE(3873)] = 155252, + [SMALL_STATE(3874)] = 155271, + [SMALL_STATE(3875)] = 155290, + [SMALL_STATE(3876)] = 155311, + [SMALL_STATE(3877)] = 155330, + [SMALL_STATE(3878)] = 155349, + [SMALL_STATE(3879)] = 155370, + [SMALL_STATE(3880)] = 155389, + [SMALL_STATE(3881)] = 155408, + [SMALL_STATE(3882)] = 155427, + [SMALL_STATE(3883)] = 155446, + [SMALL_STATE(3884)] = 155471, + [SMALL_STATE(3885)] = 155490, + [SMALL_STATE(3886)] = 155511, + [SMALL_STATE(3887)] = 155530, + [SMALL_STATE(3888)] = 155549, + [SMALL_STATE(3889)] = 155568, + [SMALL_STATE(3890)] = 155591, + [SMALL_STATE(3891)] = 155612, + [SMALL_STATE(3892)] = 155631, + [SMALL_STATE(3893)] = 155650, + [SMALL_STATE(3894)] = 155671, + [SMALL_STATE(3895)] = 155690, + [SMALL_STATE(3896)] = 155709, + [SMALL_STATE(3897)] = 155728, + [SMALL_STATE(3898)] = 155747, + [SMALL_STATE(3899)] = 155766, + [SMALL_STATE(3900)] = 155785, + [SMALL_STATE(3901)] = 155804, + [SMALL_STATE(3902)] = 155825, + [SMALL_STATE(3903)] = 155846, + [SMALL_STATE(3904)] = 155864, + [SMALL_STATE(3905)] = 155886, + [SMALL_STATE(3906)] = 155916, + [SMALL_STATE(3907)] = 155944, + [SMALL_STATE(3908)] = 155974, + [SMALL_STATE(3909)] = 156004, + [SMALL_STATE(3910)] = 156026, + [SMALL_STATE(3911)] = 156044, + [SMALL_STATE(3912)] = 156064, + [SMALL_STATE(3913)] = 156084, + [SMALL_STATE(3914)] = 156108, + [SMALL_STATE(3915)] = 156138, + [SMALL_STATE(3916)] = 156156, + [SMALL_STATE(3917)] = 156186, + [SMALL_STATE(3918)] = 156224, + [SMALL_STATE(3919)] = 156254, + [SMALL_STATE(3920)] = 156272, + [SMALL_STATE(3921)] = 156290, + [SMALL_STATE(3922)] = 156308, + [SMALL_STATE(3923)] = 156326, + [SMALL_STATE(3924)] = 156344, + [SMALL_STATE(3925)] = 156374, + [SMALL_STATE(3926)] = 156410, + [SMALL_STATE(3927)] = 156428, + [SMALL_STATE(3928)] = 156446, + [SMALL_STATE(3929)] = 156470, + [SMALL_STATE(3930)] = 156508, + [SMALL_STATE(3931)] = 156528, + [SMALL_STATE(3932)] = 156554, + [SMALL_STATE(3933)] = 156572, + [SMALL_STATE(3934)] = 156610, + [SMALL_STATE(3935)] = 156640, + [SMALL_STATE(3936)] = 156658, + [SMALL_STATE(3937)] = 156676, + [SMALL_STATE(3938)] = 156706, + [SMALL_STATE(3939)] = 156736, + [SMALL_STATE(3940)] = 156760, + [SMALL_STATE(3941)] = 156778, + [SMALL_STATE(3942)] = 156796, + [SMALL_STATE(3943)] = 156816, + [SMALL_STATE(3944)] = 156833, + [SMALL_STATE(3945)] = 156850, + [SMALL_STATE(3946)] = 156881, + [SMALL_STATE(3947)] = 156898, + [SMALL_STATE(3948)] = 156915, + [SMALL_STATE(3949)] = 156932, + [SMALL_STATE(3950)] = 156949, + [SMALL_STATE(3951)] = 156966, + [SMALL_STATE(3952)] = 156993, + [SMALL_STATE(3953)] = 157010, + [SMALL_STATE(3954)] = 157027, + [SMALL_STATE(3955)] = 157060, + [SMALL_STATE(3956)] = 157077, + [SMALL_STATE(3957)] = 157104, + [SMALL_STATE(3958)] = 157121, + [SMALL_STATE(3959)] = 157148, + [SMALL_STATE(3960)] = 157171, + [SMALL_STATE(3961)] = 157188, + [SMALL_STATE(3962)] = 157205, + [SMALL_STATE(3963)] = 157240, + [SMALL_STATE(3964)] = 157257, + [SMALL_STATE(3965)] = 157290, + [SMALL_STATE(3966)] = 157317, + [SMALL_STATE(3967)] = 157352, + [SMALL_STATE(3968)] = 157387, + [SMALL_STATE(3969)] = 157416, + [SMALL_STATE(3970)] = 157445, + [SMALL_STATE(3971)] = 157474, + [SMALL_STATE(3972)] = 157501, + [SMALL_STATE(3973)] = 157528, + [SMALL_STATE(3974)] = 157563, + [SMALL_STATE(3975)] = 157592, + [SMALL_STATE(3976)] = 157625, + [SMALL_STATE(3977)] = 157654, + [SMALL_STATE(3978)] = 157689, + [SMALL_STATE(3979)] = 157718, + [SMALL_STATE(3980)] = 157747, + [SMALL_STATE(3981)] = 157776, + [SMALL_STATE(3982)] = 157805, + [SMALL_STATE(3983)] = 157828, + [SMALL_STATE(3984)] = 157857, + [SMALL_STATE(3985)] = 157886, + [SMALL_STATE(3986)] = 157919, + [SMALL_STATE(3987)] = 157948, + [SMALL_STATE(3988)] = 157977, + [SMALL_STATE(3989)] = 158006, + [SMALL_STATE(3990)] = 158039, + [SMALL_STATE(3991)] = 158072, + [SMALL_STATE(3992)] = 158107, + [SMALL_STATE(3993)] = 158128, + [SMALL_STATE(3994)] = 158157, + [SMALL_STATE(3995)] = 158184, + [SMALL_STATE(3996)] = 158219, + [SMALL_STATE(3997)] = 158248, + [SMALL_STATE(3998)] = 158269, + [SMALL_STATE(3999)] = 158304, + [SMALL_STATE(4000)] = 158333, + [SMALL_STATE(4001)] = 158354, + [SMALL_STATE(4002)] = 158375, + [SMALL_STATE(4003)] = 158396, + [SMALL_STATE(4004)] = 158431, + [SMALL_STATE(4005)] = 158458, + [SMALL_STATE(4006)] = 158483, + [SMALL_STATE(4007)] = 158512, + [SMALL_STATE(4008)] = 158541, + [SMALL_STATE(4009)] = 158570, + [SMALL_STATE(4010)] = 158597, + [SMALL_STATE(4011)] = 158626, + [SMALL_STATE(4012)] = 158643, + [SMALL_STATE(4013)] = 158660, + [SMALL_STATE(4014)] = 158677, + [SMALL_STATE(4015)] = 158706, + [SMALL_STATE(4016)] = 158735, + [SMALL_STATE(4017)] = 158764, + [SMALL_STATE(4018)] = 158793, + [SMALL_STATE(4019)] = 158822, + [SMALL_STATE(4020)] = 158851, + [SMALL_STATE(4021)] = 158880, + [SMALL_STATE(4022)] = 158907, + [SMALL_STATE(4023)] = 158936, + [SMALL_STATE(4024)] = 158957, + [SMALL_STATE(4025)] = 158980, + [SMALL_STATE(4026)] = 159003, + [SMALL_STATE(4027)] = 159030, + [SMALL_STATE(4028)] = 159065, + [SMALL_STATE(4029)] = 159094, + [SMALL_STATE(4030)] = 159123, + [SMALL_STATE(4031)] = 159152, + [SMALL_STATE(4032)] = 159181, + [SMALL_STATE(4033)] = 159210, + [SMALL_STATE(4034)] = 159245, + [SMALL_STATE(4035)] = 159280, + [SMALL_STATE(4036)] = 159315, + [SMALL_STATE(4037)] = 159346, + [SMALL_STATE(4038)] = 159373, + [SMALL_STATE(4039)] = 159394, + [SMALL_STATE(4040)] = 159411, + [SMALL_STATE(4041)] = 159428, + [SMALL_STATE(4042)] = 159445, + [SMALL_STATE(4043)] = 159466, + [SMALL_STATE(4044)] = 159483, + [SMALL_STATE(4045)] = 159502, + [SMALL_STATE(4046)] = 159519, + [SMALL_STATE(4047)] = 159536, + [SMALL_STATE(4048)] = 159553, + [SMALL_STATE(4049)] = 159570, + [SMALL_STATE(4050)] = 159587, + [SMALL_STATE(4051)] = 159604, + [SMALL_STATE(4052)] = 159623, + [SMALL_STATE(4053)] = 159640, + [SMALL_STATE(4054)] = 159657, + [SMALL_STATE(4055)] = 159680, + [SMALL_STATE(4056)] = 159701, + [SMALL_STATE(4057)] = 159720, + [SMALL_STATE(4058)] = 159747, + [SMALL_STATE(4059)] = 159766, + [SMALL_STATE(4060)] = 159783, + [SMALL_STATE(4061)] = 159800, + [SMALL_STATE(4062)] = 159817, + [SMALL_STATE(4063)] = 159846, + [SMALL_STATE(4064)] = 159863, + [SMALL_STATE(4065)] = 159880, + [SMALL_STATE(4066)] = 159897, + [SMALL_STATE(4067)] = 159914, + [SMALL_STATE(4068)] = 159931, + [SMALL_STATE(4069)] = 159950, + [SMALL_STATE(4070)] = 159979, + [SMALL_STATE(4071)] = 160008, + [SMALL_STATE(4072)] = 160027, + [SMALL_STATE(4073)] = 160056, + [SMALL_STATE(4074)] = 160085, + [SMALL_STATE(4075)] = 160102, + [SMALL_STATE(4076)] = 160131, + [SMALL_STATE(4077)] = 160154, + [SMALL_STATE(4078)] = 160171, + [SMALL_STATE(4079)] = 160190, + [SMALL_STATE(4080)] = 160207, + [SMALL_STATE(4081)] = 160224, + [SMALL_STATE(4082)] = 160241, + [SMALL_STATE(4083)] = 160270, + [SMALL_STATE(4084)] = 160299, + [SMALL_STATE(4085)] = 160328, + [SMALL_STATE(4086)] = 160357, + [SMALL_STATE(4087)] = 160386, + [SMALL_STATE(4088)] = 160415, + [SMALL_STATE(4089)] = 160432, + [SMALL_STATE(4090)] = 160449, + [SMALL_STATE(4091)] = 160472, + [SMALL_STATE(4092)] = 160489, + [SMALL_STATE(4093)] = 160506, + [SMALL_STATE(4094)] = 160529, + [SMALL_STATE(4095)] = 160546, + [SMALL_STATE(4096)] = 160563, + [SMALL_STATE(4097)] = 160580, + [SMALL_STATE(4098)] = 160597, + [SMALL_STATE(4099)] = 160614, + [SMALL_STATE(4100)] = 160631, + [SMALL_STATE(4101)] = 160648, + [SMALL_STATE(4102)] = 160667, + [SMALL_STATE(4103)] = 160686, + [SMALL_STATE(4104)] = 160703, + [SMALL_STATE(4105)] = 160720, + [SMALL_STATE(4106)] = 160743, + [SMALL_STATE(4107)] = 160776, + [SMALL_STATE(4108)] = 160793, + [SMALL_STATE(4109)] = 160824, + [SMALL_STATE(4110)] = 160853, + [SMALL_STATE(4111)] = 160870, + [SMALL_STATE(4112)] = 160898, + [SMALL_STATE(4113)] = 160928, + [SMALL_STATE(4114)] = 160960, + [SMALL_STATE(4115)] = 160978, + [SMALL_STATE(4116)] = 161008, + [SMALL_STATE(4117)] = 161038, + [SMALL_STATE(4118)] = 161070, + [SMALL_STATE(4119)] = 161100, + [SMALL_STATE(4120)] = 161132, + [SMALL_STATE(4121)] = 161148, + [SMALL_STATE(4122)] = 161178, + [SMALL_STATE(4123)] = 161208, + [SMALL_STATE(4124)] = 161238, + [SMALL_STATE(4125)] = 161268, + [SMALL_STATE(4126)] = 161298, + [SMALL_STATE(4127)] = 161328, + [SMALL_STATE(4128)] = 161358, + [SMALL_STATE(4129)] = 161388, + [SMALL_STATE(4130)] = 161404, + [SMALL_STATE(4131)] = 161434, + [SMALL_STATE(4132)] = 161464, + [SMALL_STATE(4133)] = 161494, + [SMALL_STATE(4134)] = 161524, + [SMALL_STATE(4135)] = 161554, + [SMALL_STATE(4136)] = 161584, + [SMALL_STATE(4137)] = 161614, + [SMALL_STATE(4138)] = 161644, + [SMALL_STATE(4139)] = 161674, + [SMALL_STATE(4140)] = 161704, + [SMALL_STATE(4141)] = 161720, + [SMALL_STATE(4142)] = 161736, + [SMALL_STATE(4143)] = 161766, + [SMALL_STATE(4144)] = 161796, + [SMALL_STATE(4145)] = 161826, + [SMALL_STATE(4146)] = 161858, + [SMALL_STATE(4147)] = 161890, + [SMALL_STATE(4148)] = 161922, + [SMALL_STATE(4149)] = 161938, + [SMALL_STATE(4150)] = 161960, + [SMALL_STATE(4151)] = 161982, + [SMALL_STATE(4152)] = 162014, + [SMALL_STATE(4153)] = 162044, + [SMALL_STATE(4154)] = 162070, + [SMALL_STATE(4155)] = 162086, + [SMALL_STATE(4156)] = 162116, + [SMALL_STATE(4157)] = 162132, + [SMALL_STATE(4158)] = 162158, + [SMALL_STATE(4159)] = 162190, + [SMALL_STATE(4160)] = 162222, + [SMALL_STATE(4161)] = 162240, + [SMALL_STATE(4162)] = 162270, + [SMALL_STATE(4163)] = 162300, + [SMALL_STATE(4164)] = 162330, + [SMALL_STATE(4165)] = 162352, + [SMALL_STATE(4166)] = 162382, + [SMALL_STATE(4167)] = 162404, + [SMALL_STATE(4168)] = 162426, + [SMALL_STATE(4169)] = 162448, + [SMALL_STATE(4170)] = 162480, + [SMALL_STATE(4171)] = 162498, + [SMALL_STATE(4172)] = 162530, + [SMALL_STATE(4173)] = 162548, + [SMALL_STATE(4174)] = 162578, + [SMALL_STATE(4175)] = 162600, + [SMALL_STATE(4176)] = 162616, + [SMALL_STATE(4177)] = 162646, + [SMALL_STATE(4178)] = 162678, + [SMALL_STATE(4179)] = 162694, + [SMALL_STATE(4180)] = 162726, + [SMALL_STATE(4181)] = 162744, + [SMALL_STATE(4182)] = 162762, + [SMALL_STATE(4183)] = 162792, + [SMALL_STATE(4184)] = 162822, + [SMALL_STATE(4185)] = 162854, + [SMALL_STATE(4186)] = 162886, + [SMALL_STATE(4187)] = 162918, + [SMALL_STATE(4188)] = 162942, + [SMALL_STATE(4189)] = 162974, + [SMALL_STATE(4190)] = 163006, + [SMALL_STATE(4191)] = 163032, + [SMALL_STATE(4192)] = 163048, + [SMALL_STATE(4193)] = 163078, + [SMALL_STATE(4194)] = 163108, + [SMALL_STATE(4195)] = 163138, + [SMALL_STATE(4196)] = 163168, + [SMALL_STATE(4197)] = 163198, + [SMALL_STATE(4198)] = 163228, + [SMALL_STATE(4199)] = 163260, + [SMALL_STATE(4200)] = 163276, + [SMALL_STATE(4201)] = 163308, + [SMALL_STATE(4202)] = 163338, + [SMALL_STATE(4203)] = 163368, + [SMALL_STATE(4204)] = 163396, + [SMALL_STATE(4205)] = 163414, + [SMALL_STATE(4206)] = 163442, + [SMALL_STATE(4207)] = 163472, + [SMALL_STATE(4208)] = 163502, + [SMALL_STATE(4209)] = 163530, + [SMALL_STATE(4210)] = 163562, + [SMALL_STATE(4211)] = 163592, + [SMALL_STATE(4212)] = 163610, + [SMALL_STATE(4213)] = 163625, + [SMALL_STATE(4214)] = 163640, + [SMALL_STATE(4215)] = 163663, + [SMALL_STATE(4216)] = 163682, + [SMALL_STATE(4217)] = 163705, + [SMALL_STATE(4218)] = 163724, + [SMALL_STATE(4219)] = 163743, + [SMALL_STATE(4220)] = 163766, + [SMALL_STATE(4221)] = 163785, + [SMALL_STATE(4222)] = 163804, + [SMALL_STATE(4223)] = 163823, + [SMALL_STATE(4224)] = 163846, + [SMALL_STATE(4225)] = 163865, + [SMALL_STATE(4226)] = 163888, + [SMALL_STATE(4227)] = 163903, + [SMALL_STATE(4228)] = 163922, + [SMALL_STATE(4229)] = 163941, + [SMALL_STATE(4230)] = 163960, + [SMALL_STATE(4231)] = 163979, + [SMALL_STATE(4232)] = 163998, + [SMALL_STATE(4233)] = 164017, + [SMALL_STATE(4234)] = 164040, + [SMALL_STATE(4235)] = 164055, + [SMALL_STATE(4236)] = 164070, + [SMALL_STATE(4237)] = 164093, + [SMALL_STATE(4238)] = 164108, + [SMALL_STATE(4239)] = 164129, + [SMALL_STATE(4240)] = 164158, + [SMALL_STATE(4241)] = 164181, + [SMALL_STATE(4242)] = 164196, + [SMALL_STATE(4243)] = 164219, + [SMALL_STATE(4244)] = 164242, + [SMALL_STATE(4245)] = 164257, + [SMALL_STATE(4246)] = 164276, + [SMALL_STATE(4247)] = 164295, + [SMALL_STATE(4248)] = 164314, + [SMALL_STATE(4249)] = 164333, + [SMALL_STATE(4250)] = 164352, + [SMALL_STATE(4251)] = 164375, + [SMALL_STATE(4252)] = 164398, + [SMALL_STATE(4253)] = 164417, + [SMALL_STATE(4254)] = 164440, + [SMALL_STATE(4255)] = 164463, + [SMALL_STATE(4256)] = 164486, + [SMALL_STATE(4257)] = 164509, + [SMALL_STATE(4258)] = 164530, + [SMALL_STATE(4259)] = 164549, + [SMALL_STATE(4260)] = 164572, + [SMALL_STATE(4261)] = 164591, + [SMALL_STATE(4262)] = 164610, + [SMALL_STATE(4263)] = 164629, + [SMALL_STATE(4264)] = 164648, + [SMALL_STATE(4265)] = 164667, + [SMALL_STATE(4266)] = 164690, + [SMALL_STATE(4267)] = 164719, + [SMALL_STATE(4268)] = 164742, + [SMALL_STATE(4269)] = 164761, + [SMALL_STATE(4270)] = 164780, + [SMALL_STATE(4271)] = 164799, + [SMALL_STATE(4272)] = 164818, + [SMALL_STATE(4273)] = 164837, + [SMALL_STATE(4274)] = 164856, + [SMALL_STATE(4275)] = 164875, + [SMALL_STATE(4276)] = 164894, + [SMALL_STATE(4277)] = 164913, + [SMALL_STATE(4278)] = 164932, + [SMALL_STATE(4279)] = 164961, + [SMALL_STATE(4280)] = 164980, + [SMALL_STATE(4281)] = 164999, + [SMALL_STATE(4282)] = 165018, + [SMALL_STATE(4283)] = 165037, + [SMALL_STATE(4284)] = 165060, + [SMALL_STATE(4285)] = 165075, + [SMALL_STATE(4286)] = 165098, + [SMALL_STATE(4287)] = 165121, + [SMALL_STATE(4288)] = 165144, + [SMALL_STATE(4289)] = 165167, + [SMALL_STATE(4290)] = 165196, + [SMALL_STATE(4291)] = 165219, + [SMALL_STATE(4292)] = 165242, + [SMALL_STATE(4293)] = 165265, + [SMALL_STATE(4294)] = 165288, + [SMALL_STATE(4295)] = 165307, + [SMALL_STATE(4296)] = 165336, + [SMALL_STATE(4297)] = 165359, + [SMALL_STATE(4298)] = 165374, + [SMALL_STATE(4299)] = 165403, + [SMALL_STATE(4300)] = 165418, + [SMALL_STATE(4301)] = 165441, + [SMALL_STATE(4302)] = 165456, + [SMALL_STATE(4303)] = 165479, + [SMALL_STATE(4304)] = 165502, + [SMALL_STATE(4305)] = 165521, + [SMALL_STATE(4306)] = 165546, + [SMALL_STATE(4307)] = 165561, + [SMALL_STATE(4308)] = 165578, + [SMALL_STATE(4309)] = 165593, + [SMALL_STATE(4310)] = 165616, + [SMALL_STATE(4311)] = 165641, + [SMALL_STATE(4312)] = 165664, + [SMALL_STATE(4313)] = 165687, + [SMALL_STATE(4314)] = 165702, + [SMALL_STATE(4315)] = 165725, + [SMALL_STATE(4316)] = 165740, + [SMALL_STATE(4317)] = 165763, + [SMALL_STATE(4318)] = 165786, + [SMALL_STATE(4319)] = 165801, + [SMALL_STATE(4320)] = 165816, + [SMALL_STATE(4321)] = 165831, + [SMALL_STATE(4322)] = 165846, + [SMALL_STATE(4323)] = 165861, + [SMALL_STATE(4324)] = 165878, + [SMALL_STATE(4325)] = 165893, + [SMALL_STATE(4326)] = 165916, + [SMALL_STATE(4327)] = 165931, + [SMALL_STATE(4328)] = 165954, + [SMALL_STATE(4329)] = 165975, + [SMALL_STATE(4330)] = 165998, + [SMALL_STATE(4331)] = 166013, + [SMALL_STATE(4332)] = 166032, + [SMALL_STATE(4333)] = 166055, + [SMALL_STATE(4334)] = 166072, + [SMALL_STATE(4335)] = 166089, + [SMALL_STATE(4336)] = 166104, + [SMALL_STATE(4337)] = 166127, + [SMALL_STATE(4338)] = 166150, + [SMALL_STATE(4339)] = 166173, + [SMALL_STATE(4340)] = 166190, + [SMALL_STATE(4341)] = 166205, + [SMALL_STATE(4342)] = 166228, + [SMALL_STATE(4343)] = 166243, + [SMALL_STATE(4344)] = 166266, + [SMALL_STATE(4345)] = 166281, + [SMALL_STATE(4346)] = 166304, + [SMALL_STATE(4347)] = 166327, + [SMALL_STATE(4348)] = 166350, + [SMALL_STATE(4349)] = 166373, + [SMALL_STATE(4350)] = 166396, + [SMALL_STATE(4351)] = 166411, + [SMALL_STATE(4352)] = 166434, + [SMALL_STATE(4353)] = 166449, + [SMALL_STATE(4354)] = 166472, + [SMALL_STATE(4355)] = 166487, + [SMALL_STATE(4356)] = 166510, + [SMALL_STATE(4357)] = 166525, + [SMALL_STATE(4358)] = 166540, + [SMALL_STATE(4359)] = 166555, + [SMALL_STATE(4360)] = 166570, + [SMALL_STATE(4361)] = 166585, + [SMALL_STATE(4362)] = 166600, + [SMALL_STATE(4363)] = 166615, + [SMALL_STATE(4364)] = 166638, + [SMALL_STATE(4365)] = 166661, + [SMALL_STATE(4366)] = 166676, + [SMALL_STATE(4367)] = 166699, + [SMALL_STATE(4368)] = 166722, + [SMALL_STATE(4369)] = 166745, + [SMALL_STATE(4370)] = 166768, + [SMALL_STATE(4371)] = 166791, + [SMALL_STATE(4372)] = 166806, + [SMALL_STATE(4373)] = 166827, + [SMALL_STATE(4374)] = 166842, + [SMALL_STATE(4375)] = 166865, + [SMALL_STATE(4376)] = 166880, + [SMALL_STATE(4377)] = 166895, + [SMALL_STATE(4378)] = 166912, + [SMALL_STATE(4379)] = 166927, + [SMALL_STATE(4380)] = 166950, + [SMALL_STATE(4381)] = 166965, + [SMALL_STATE(4382)] = 166990, + [SMALL_STATE(4383)] = 167005, + [SMALL_STATE(4384)] = 167022, + [SMALL_STATE(4385)] = 167045, + [SMALL_STATE(4386)] = 167060, + [SMALL_STATE(4387)] = 167075, + [SMALL_STATE(4388)] = 167094, + [SMALL_STATE(4389)] = 167109, + [SMALL_STATE(4390)] = 167132, + [SMALL_STATE(4391)] = 167155, + [SMALL_STATE(4392)] = 167178, + [SMALL_STATE(4393)] = 167201, + [SMALL_STATE(4394)] = 167224, + [SMALL_STATE(4395)] = 167247, + [SMALL_STATE(4396)] = 167268, + [SMALL_STATE(4397)] = 167283, + [SMALL_STATE(4398)] = 167306, + [SMALL_STATE(4399)] = 167321, + [SMALL_STATE(4400)] = 167342, + [SMALL_STATE(4401)] = 167365, + [SMALL_STATE(4402)] = 167380, + [SMALL_STATE(4403)] = 167395, + [SMALL_STATE(4404)] = 167420, + [SMALL_STATE(4405)] = 167443, + [SMALL_STATE(4406)] = 167458, + [SMALL_STATE(4407)] = 167473, + [SMALL_STATE(4408)] = 167492, + [SMALL_STATE(4409)] = 167507, + [SMALL_STATE(4410)] = 167522, + [SMALL_STATE(4411)] = 167537, + [SMALL_STATE(4412)] = 167552, + [SMALL_STATE(4413)] = 167567, + [SMALL_STATE(4414)] = 167590, + [SMALL_STATE(4415)] = 167605, + [SMALL_STATE(4416)] = 167626, + [SMALL_STATE(4417)] = 167641, + [SMALL_STATE(4418)] = 167656, + [SMALL_STATE(4419)] = 167679, + [SMALL_STATE(4420)] = 167694, + [SMALL_STATE(4421)] = 167709, + [SMALL_STATE(4422)] = 167730, + [SMALL_STATE(4423)] = 167751, + [SMALL_STATE(4424)] = 167766, + [SMALL_STATE(4425)] = 167781, + [SMALL_STATE(4426)] = 167796, + [SMALL_STATE(4427)] = 167813, + [SMALL_STATE(4428)] = 167828, + [SMALL_STATE(4429)] = 167843, + [SMALL_STATE(4430)] = 167858, + [SMALL_STATE(4431)] = 167879, + [SMALL_STATE(4432)] = 167898, + [SMALL_STATE(4433)] = 167915, + [SMALL_STATE(4434)] = 167932, + [SMALL_STATE(4435)] = 167947, + [SMALL_STATE(4436)] = 167976, + [SMALL_STATE(4437)] = 167991, + [SMALL_STATE(4438)] = 168014, + [SMALL_STATE(4439)] = 168037, + [SMALL_STATE(4440)] = 168060, + [SMALL_STATE(4441)] = 168075, + [SMALL_STATE(4442)] = 168098, + [SMALL_STATE(4443)] = 168113, + [SMALL_STATE(4444)] = 168128, + [SMALL_STATE(4445)] = 168157, + [SMALL_STATE(4446)] = 168172, + [SMALL_STATE(4447)] = 168195, + [SMALL_STATE(4448)] = 168218, + [SMALL_STATE(4449)] = 168241, + [SMALL_STATE(4450)] = 168264, + [SMALL_STATE(4451)] = 168293, + [SMALL_STATE(4452)] = 168316, + [SMALL_STATE(4453)] = 168339, + [SMALL_STATE(4454)] = 168354, + [SMALL_STATE(4455)] = 168377, + [SMALL_STATE(4456)] = 168400, + [SMALL_STATE(4457)] = 168423, + [SMALL_STATE(4458)] = 168446, + [SMALL_STATE(4459)] = 168467, + [SMALL_STATE(4460)] = 168482, + [SMALL_STATE(4461)] = 168511, + [SMALL_STATE(4462)] = 168534, + [SMALL_STATE(4463)] = 168557, + [SMALL_STATE(4464)] = 168580, + [SMALL_STATE(4465)] = 168603, + [SMALL_STATE(4466)] = 168626, + [SMALL_STATE(4467)] = 168641, + [SMALL_STATE(4468)] = 168664, + [SMALL_STATE(4469)] = 168679, + [SMALL_STATE(4470)] = 168702, + [SMALL_STATE(4471)] = 168725, + [SMALL_STATE(4472)] = 168754, + [SMALL_STATE(4473)] = 168777, + [SMALL_STATE(4474)] = 168800, + [SMALL_STATE(4475)] = 168823, + [SMALL_STATE(4476)] = 168846, + [SMALL_STATE(4477)] = 168863, + [SMALL_STATE(4478)] = 168880, + [SMALL_STATE(4479)] = 168895, + [SMALL_STATE(4480)] = 168918, + [SMALL_STATE(4481)] = 168941, + [SMALL_STATE(4482)] = 168964, + [SMALL_STATE(4483)] = 168987, + [SMALL_STATE(4484)] = 169010, + [SMALL_STATE(4485)] = 169033, + [SMALL_STATE(4486)] = 169054, + [SMALL_STATE(4487)] = 169077, + [SMALL_STATE(4488)] = 169098, + [SMALL_STATE(4489)] = 169121, + [SMALL_STATE(4490)] = 169144, + [SMALL_STATE(4491)] = 169167, + [SMALL_STATE(4492)] = 169190, + [SMALL_STATE(4493)] = 169213, + [SMALL_STATE(4494)] = 169236, + [SMALL_STATE(4495)] = 169259, + [SMALL_STATE(4496)] = 169282, + [SMALL_STATE(4497)] = 169305, + [SMALL_STATE(4498)] = 169328, + [SMALL_STATE(4499)] = 169351, + [SMALL_STATE(4500)] = 169374, + [SMALL_STATE(4501)] = 169397, + [SMALL_STATE(4502)] = 169420, + [SMALL_STATE(4503)] = 169443, + [SMALL_STATE(4504)] = 169464, + [SMALL_STATE(4505)] = 169479, + [SMALL_STATE(4506)] = 169494, + [SMALL_STATE(4507)] = 169509, + [SMALL_STATE(4508)] = 169524, + [SMALL_STATE(4509)] = 169539, + [SMALL_STATE(4510)] = 169554, + [SMALL_STATE(4511)] = 169569, + [SMALL_STATE(4512)] = 169584, + [SMALL_STATE(4513)] = 169613, + [SMALL_STATE(4514)] = 169636, + [SMALL_STATE(4515)] = 169651, + [SMALL_STATE(4516)] = 169672, + [SMALL_STATE(4517)] = 169689, + [SMALL_STATE(4518)] = 169706, + [SMALL_STATE(4519)] = 169721, + [SMALL_STATE(4520)] = 169738, + [SMALL_STATE(4521)] = 169753, + [SMALL_STATE(4522)] = 169782, + [SMALL_STATE(4523)] = 169805, + [SMALL_STATE(4524)] = 169828, + [SMALL_STATE(4525)] = 169847, + [SMALL_STATE(4526)] = 169862, + [SMALL_STATE(4527)] = 169877, + [SMALL_STATE(4528)] = 169892, + [SMALL_STATE(4529)] = 169915, + [SMALL_STATE(4530)] = 169930, + [SMALL_STATE(4531)] = 169946, + [SMALL_STATE(4532)] = 169972, + [SMALL_STATE(4533)] = 169986, + [SMALL_STATE(4534)] = 170006, + [SMALL_STATE(4535)] = 170032, + [SMALL_STATE(4536)] = 170052, + [SMALL_STATE(4537)] = 170072, + [SMALL_STATE(4538)] = 170092, + [SMALL_STATE(4539)] = 170118, + [SMALL_STATE(4540)] = 170136, + [SMALL_STATE(4541)] = 170156, + [SMALL_STATE(4542)] = 170174, + [SMALL_STATE(4543)] = 170200, + [SMALL_STATE(4544)] = 170220, + [SMALL_STATE(4545)] = 170246, + [SMALL_STATE(4546)] = 170266, + [SMALL_STATE(4547)] = 170286, + [SMALL_STATE(4548)] = 170306, + [SMALL_STATE(4549)] = 170328, + [SMALL_STATE(4550)] = 170344, + [SMALL_STATE(4551)] = 170370, + [SMALL_STATE(4552)] = 170388, + [SMALL_STATE(4553)] = 170414, + [SMALL_STATE(4554)] = 170440, + [SMALL_STATE(4555)] = 170460, + [SMALL_STATE(4556)] = 170486, + [SMALL_STATE(4557)] = 170506, + [SMALL_STATE(4558)] = 170526, + [SMALL_STATE(4559)] = 170546, + [SMALL_STATE(4560)] = 170566, + [SMALL_STATE(4561)] = 170592, + [SMALL_STATE(4562)] = 170618, + [SMALL_STATE(4563)] = 170638, + [SMALL_STATE(4564)] = 170658, + [SMALL_STATE(4565)] = 170678, + [SMALL_STATE(4566)] = 170696, + [SMALL_STATE(4567)] = 170718, + [SMALL_STATE(4568)] = 170740, + [SMALL_STATE(4569)] = 170762, + [SMALL_STATE(4570)] = 170780, + [SMALL_STATE(4571)] = 170806, + [SMALL_STATE(4572)] = 170824, + [SMALL_STATE(4573)] = 170846, + [SMALL_STATE(4574)] = 170872, + [SMALL_STATE(4575)] = 170898, + [SMALL_STATE(4576)] = 170916, + [SMALL_STATE(4577)] = 170942, + [SMALL_STATE(4578)] = 170960, + [SMALL_STATE(4579)] = 170978, + [SMALL_STATE(4580)] = 170996, + [SMALL_STATE(4581)] = 171016, + [SMALL_STATE(4582)] = 171034, + [SMALL_STATE(4583)] = 171060, + [SMALL_STATE(4584)] = 171078, + [SMALL_STATE(4585)] = 171096, + [SMALL_STATE(4586)] = 171122, + [SMALL_STATE(4587)] = 171142, + [SMALL_STATE(4588)] = 171160, + [SMALL_STATE(4589)] = 171178, + [SMALL_STATE(4590)] = 171204, + [SMALL_STATE(4591)] = 171230, + [SMALL_STATE(4592)] = 171248, + [SMALL_STATE(4593)] = 171266, + [SMALL_STATE(4594)] = 171284, + [SMALL_STATE(4595)] = 171310, + [SMALL_STATE(4596)] = 171330, + [SMALL_STATE(4597)] = 171356, + [SMALL_STATE(4598)] = 171382, + [SMALL_STATE(4599)] = 171408, + [SMALL_STATE(4600)] = 171434, + [SMALL_STATE(4601)] = 171460, + [SMALL_STATE(4602)] = 171476, + [SMALL_STATE(4603)] = 171492, + [SMALL_STATE(4604)] = 171508, + [SMALL_STATE(4605)] = 171534, + [SMALL_STATE(4606)] = 171548, + [SMALL_STATE(4607)] = 171574, + [SMALL_STATE(4608)] = 171600, + [SMALL_STATE(4609)] = 171622, + [SMALL_STATE(4610)] = 171642, + [SMALL_STATE(4611)] = 171658, + [SMALL_STATE(4612)] = 171678, + [SMALL_STATE(4613)] = 171698, + [SMALL_STATE(4614)] = 171724, + [SMALL_STATE(4615)] = 171750, + [SMALL_STATE(4616)] = 171764, + [SMALL_STATE(4617)] = 171790, + [SMALL_STATE(4618)] = 171810, + [SMALL_STATE(4619)] = 171830, + [SMALL_STATE(4620)] = 171856, + [SMALL_STATE(4621)] = 171882, + [SMALL_STATE(4622)] = 171908, + [SMALL_STATE(4623)] = 171928, + [SMALL_STATE(4624)] = 171946, + [SMALL_STATE(4625)] = 171964, + [SMALL_STATE(4626)] = 171990, + [SMALL_STATE(4627)] = 172016, + [SMALL_STATE(4628)] = 172042, + [SMALL_STATE(4629)] = 172062, + [SMALL_STATE(4630)] = 172076, + [SMALL_STATE(4631)] = 172102, + [SMALL_STATE(4632)] = 172120, + [SMALL_STATE(4633)] = 172146, + [SMALL_STATE(4634)] = 172168, + [SMALL_STATE(4635)] = 172194, + [SMALL_STATE(4636)] = 172220, + [SMALL_STATE(4637)] = 172246, + [SMALL_STATE(4638)] = 172268, + [SMALL_STATE(4639)] = 172294, + [SMALL_STATE(4640)] = 172314, + [SMALL_STATE(4641)] = 172340, + [SMALL_STATE(4642)] = 172362, + [SMALL_STATE(4643)] = 172388, + [SMALL_STATE(4644)] = 172414, + [SMALL_STATE(4645)] = 172438, + [SMALL_STATE(4646)] = 172452, + [SMALL_STATE(4647)] = 172478, + [SMALL_STATE(4648)] = 172504, + [SMALL_STATE(4649)] = 172520, + [SMALL_STATE(4650)] = 172546, + [SMALL_STATE(4651)] = 172572, + [SMALL_STATE(4652)] = 172592, + [SMALL_STATE(4653)] = 172612, + [SMALL_STATE(4654)] = 172638, + [SMALL_STATE(4655)] = 172664, + [SMALL_STATE(4656)] = 172690, + [SMALL_STATE(4657)] = 172710, + [SMALL_STATE(4658)] = 172736, + [SMALL_STATE(4659)] = 172754, + [SMALL_STATE(4660)] = 172772, + [SMALL_STATE(4661)] = 172798, + [SMALL_STATE(4662)] = 172816, + [SMALL_STATE(4663)] = 172834, + [SMALL_STATE(4664)] = 172860, + [SMALL_STATE(4665)] = 172886, + [SMALL_STATE(4666)] = 172912, + [SMALL_STATE(4667)] = 172938, + [SMALL_STATE(4668)] = 172960, + [SMALL_STATE(4669)] = 172986, + [SMALL_STATE(4670)] = 173004, + [SMALL_STATE(4671)] = 173030, + [SMALL_STATE(4672)] = 173052, + [SMALL_STATE(4673)] = 173078, + [SMALL_STATE(4674)] = 173092, + [SMALL_STATE(4675)] = 173116, + [SMALL_STATE(4676)] = 173142, + [SMALL_STATE(4677)] = 173168, + [SMALL_STATE(4678)] = 173186, + [SMALL_STATE(4679)] = 173212, + [SMALL_STATE(4680)] = 173238, + [SMALL_STATE(4681)] = 173264, + [SMALL_STATE(4682)] = 173290, + [SMALL_STATE(4683)] = 173312, + [SMALL_STATE(4684)] = 173338, + [SMALL_STATE(4685)] = 173360, + [SMALL_STATE(4686)] = 173386, + [SMALL_STATE(4687)] = 173412, + [SMALL_STATE(4688)] = 173430, + [SMALL_STATE(4689)] = 173448, + [SMALL_STATE(4690)] = 173466, + [SMALL_STATE(4691)] = 173484, + [SMALL_STATE(4692)] = 173502, + [SMALL_STATE(4693)] = 173528, + [SMALL_STATE(4694)] = 173554, + [SMALL_STATE(4695)] = 173580, + [SMALL_STATE(4696)] = 173598, + [SMALL_STATE(4697)] = 173624, + [SMALL_STATE(4698)] = 173638, + [SMALL_STATE(4699)] = 173656, + [SMALL_STATE(4700)] = 173676, + [SMALL_STATE(4701)] = 173690, + [SMALL_STATE(4702)] = 173706, + [SMALL_STATE(4703)] = 173732, + [SMALL_STATE(4704)] = 173758, + [SMALL_STATE(4705)] = 173778, + [SMALL_STATE(4706)] = 173804, + [SMALL_STATE(4707)] = 173824, + [SMALL_STATE(4708)] = 173838, + [SMALL_STATE(4709)] = 173864, + [SMALL_STATE(4710)] = 173890, + [SMALL_STATE(4711)] = 173916, + [SMALL_STATE(4712)] = 173936, + [SMALL_STATE(4713)] = 173958, + [SMALL_STATE(4714)] = 173974, + [SMALL_STATE(4715)] = 174000, + [SMALL_STATE(4716)] = 174020, + [SMALL_STATE(4717)] = 174046, + [SMALL_STATE(4718)] = 174072, + [SMALL_STATE(4719)] = 174092, + [SMALL_STATE(4720)] = 174112, + [SMALL_STATE(4721)] = 174138, + [SMALL_STATE(4722)] = 174154, + [SMALL_STATE(4723)] = 174174, + [SMALL_STATE(4724)] = 174192, + [SMALL_STATE(4725)] = 174214, + [SMALL_STATE(4726)] = 174234, + [SMALL_STATE(4727)] = 174260, + [SMALL_STATE(4728)] = 174276, + [SMALL_STATE(4729)] = 174296, + [SMALL_STATE(4730)] = 174312, + [SMALL_STATE(4731)] = 174330, + [SMALL_STATE(4732)] = 174356, + [SMALL_STATE(4733)] = 174382, + [SMALL_STATE(4734)] = 174400, + [SMALL_STATE(4735)] = 174426, + [SMALL_STATE(4736)] = 174446, + [SMALL_STATE(4737)] = 174472, + [SMALL_STATE(4738)] = 174498, + [SMALL_STATE(4739)] = 174524, + [SMALL_STATE(4740)] = 174544, + [SMALL_STATE(4741)] = 174558, + [SMALL_STATE(4742)] = 174584, + [SMALL_STATE(4743)] = 174610, + [SMALL_STATE(4744)] = 174636, + [SMALL_STATE(4745)] = 174656, + [SMALL_STATE(4746)] = 174676, + [SMALL_STATE(4747)] = 174702, + [SMALL_STATE(4748)] = 174716, + [SMALL_STATE(4749)] = 174736, + [SMALL_STATE(4750)] = 174762, + [SMALL_STATE(4751)] = 174776, + [SMALL_STATE(4752)] = 174802, + [SMALL_STATE(4753)] = 174828, + [SMALL_STATE(4754)] = 174848, + [SMALL_STATE(4755)] = 174874, + [SMALL_STATE(4756)] = 174900, + [SMALL_STATE(4757)] = 174914, + [SMALL_STATE(4758)] = 174940, + [SMALL_STATE(4759)] = 174966, + [SMALL_STATE(4760)] = 174980, + [SMALL_STATE(4761)] = 174994, + [SMALL_STATE(4762)] = 175008, + [SMALL_STATE(4763)] = 175026, + [SMALL_STATE(4764)] = 175052, + [SMALL_STATE(4765)] = 175068, + [SMALL_STATE(4766)] = 175082, + [SMALL_STATE(4767)] = 175108, + [SMALL_STATE(4768)] = 175131, + [SMALL_STATE(4769)] = 175148, + [SMALL_STATE(4770)] = 175165, + [SMALL_STATE(4771)] = 175178, + [SMALL_STATE(4772)] = 175195, + [SMALL_STATE(4773)] = 175212, + [SMALL_STATE(4774)] = 175229, + [SMALL_STATE(4775)] = 175246, + [SMALL_STATE(4776)] = 175263, + [SMALL_STATE(4777)] = 175282, + [SMALL_STATE(4778)] = 175295, + [SMALL_STATE(4779)] = 175318, + [SMALL_STATE(4780)] = 175335, + [SMALL_STATE(4781)] = 175348, + [SMALL_STATE(4782)] = 175361, + [SMALL_STATE(4783)] = 175374, + [SMALL_STATE(4784)] = 175393, + [SMALL_STATE(4785)] = 175406, + [SMALL_STATE(4786)] = 175429, + [SMALL_STATE(4787)] = 175446, + [SMALL_STATE(4788)] = 175469, + [SMALL_STATE(4789)] = 175482, + [SMALL_STATE(4790)] = 175503, + [SMALL_STATE(4791)] = 175516, + [SMALL_STATE(4792)] = 175539, + [SMALL_STATE(4793)] = 175562, + [SMALL_STATE(4794)] = 175575, + [SMALL_STATE(4795)] = 175594, + [SMALL_STATE(4796)] = 175617, + [SMALL_STATE(4797)] = 175640, + [SMALL_STATE(4798)] = 175657, + [SMALL_STATE(4799)] = 175676, + [SMALL_STATE(4800)] = 175689, + [SMALL_STATE(4801)] = 175706, + [SMALL_STATE(4802)] = 175723, + [SMALL_STATE(4803)] = 175736, + [SMALL_STATE(4804)] = 175749, + [SMALL_STATE(4805)] = 175768, + [SMALL_STATE(4806)] = 175785, + [SMALL_STATE(4807)] = 175802, + [SMALL_STATE(4808)] = 175819, + [SMALL_STATE(4809)] = 175836, + [SMALL_STATE(4810)] = 175849, + [SMALL_STATE(4811)] = 175872, + [SMALL_STATE(4812)] = 175885, + [SMALL_STATE(4813)] = 175902, + [SMALL_STATE(4814)] = 175919, + [SMALL_STATE(4815)] = 175938, + [SMALL_STATE(4816)] = 175951, + [SMALL_STATE(4817)] = 175968, + [SMALL_STATE(4818)] = 175991, + [SMALL_STATE(4819)] = 176010, + [SMALL_STATE(4820)] = 176033, + [SMALL_STATE(4821)] = 176050, + [SMALL_STATE(4822)] = 176067, + [SMALL_STATE(4823)] = 176084, + [SMALL_STATE(4824)] = 176107, + [SMALL_STATE(4825)] = 176126, + [SMALL_STATE(4826)] = 176141, + [SMALL_STATE(4827)] = 176156, + [SMALL_STATE(4828)] = 176173, + [SMALL_STATE(4829)] = 176196, + [SMALL_STATE(4830)] = 176219, + [SMALL_STATE(4831)] = 176232, + [SMALL_STATE(4832)] = 176247, + [SMALL_STATE(4833)] = 176266, + [SMALL_STATE(4834)] = 176283, + [SMALL_STATE(4835)] = 176296, + [SMALL_STATE(4836)] = 176319, + [SMALL_STATE(4837)] = 176336, + [SMALL_STATE(4838)] = 176353, + [SMALL_STATE(4839)] = 176370, + [SMALL_STATE(4840)] = 176383, + [SMALL_STATE(4841)] = 176396, + [SMALL_STATE(4842)] = 176419, + [SMALL_STATE(4843)] = 176442, + [SMALL_STATE(4844)] = 176459, + [SMALL_STATE(4845)] = 176482, + [SMALL_STATE(4846)] = 176505, + [SMALL_STATE(4847)] = 176518, + [SMALL_STATE(4848)] = 176535, + [SMALL_STATE(4849)] = 176558, + [SMALL_STATE(4850)] = 176571, + [SMALL_STATE(4851)] = 176588, + [SMALL_STATE(4852)] = 176605, + [SMALL_STATE(4853)] = 176628, + [SMALL_STATE(4854)] = 176645, + [SMALL_STATE(4855)] = 176668, + [SMALL_STATE(4856)] = 176687, + [SMALL_STATE(4857)] = 176710, + [SMALL_STATE(4858)] = 176733, + [SMALL_STATE(4859)] = 176746, + [SMALL_STATE(4860)] = 176759, + [SMALL_STATE(4861)] = 176772, + [SMALL_STATE(4862)] = 176789, + [SMALL_STATE(4863)] = 176802, + [SMALL_STATE(4864)] = 176825, + [SMALL_STATE(4865)] = 176842, + [SMALL_STATE(4866)] = 176859, + [SMALL_STATE(4867)] = 176872, + [SMALL_STATE(4868)] = 176895, + [SMALL_STATE(4869)] = 176914, + [SMALL_STATE(4870)] = 176927, + [SMALL_STATE(4871)] = 176940, + [SMALL_STATE(4872)] = 176957, + [SMALL_STATE(4873)] = 176970, + [SMALL_STATE(4874)] = 176989, + [SMALL_STATE(4875)] = 177002, + [SMALL_STATE(4876)] = 177015, + [SMALL_STATE(4877)] = 177028, + [SMALL_STATE(4878)] = 177041, + [SMALL_STATE(4879)] = 177058, + [SMALL_STATE(4880)] = 177071, + [SMALL_STATE(4881)] = 177088, + [SMALL_STATE(4882)] = 177101, + [SMALL_STATE(4883)] = 177118, + [SMALL_STATE(4884)] = 177131, + [SMALL_STATE(4885)] = 177150, + [SMALL_STATE(4886)] = 177167, + [SMALL_STATE(4887)] = 177184, + [SMALL_STATE(4888)] = 177201, + [SMALL_STATE(4889)] = 177218, + [SMALL_STATE(4890)] = 177235, + [SMALL_STATE(4891)] = 177258, + [SMALL_STATE(4892)] = 177275, + [SMALL_STATE(4893)] = 177288, + [SMALL_STATE(4894)] = 177301, + [SMALL_STATE(4895)] = 177314, + [SMALL_STATE(4896)] = 177327, + [SMALL_STATE(4897)] = 177340, + [SMALL_STATE(4898)] = 177353, + [SMALL_STATE(4899)] = 177366, + [SMALL_STATE(4900)] = 177383, + [SMALL_STATE(4901)] = 177400, + [SMALL_STATE(4902)] = 177413, + [SMALL_STATE(4903)] = 177426, + [SMALL_STATE(4904)] = 177449, + [SMALL_STATE(4905)] = 177466, + [SMALL_STATE(4906)] = 177483, + [SMALL_STATE(4907)] = 177500, + [SMALL_STATE(4908)] = 177517, + [SMALL_STATE(4909)] = 177534, + [SMALL_STATE(4910)] = 177551, + [SMALL_STATE(4911)] = 177564, + [SMALL_STATE(4912)] = 177581, + [SMALL_STATE(4913)] = 177604, + [SMALL_STATE(4914)] = 177617, + [SMALL_STATE(4915)] = 177634, + [SMALL_STATE(4916)] = 177647, + [SMALL_STATE(4917)] = 177664, + [SMALL_STATE(4918)] = 177677, + [SMALL_STATE(4919)] = 177690, + [SMALL_STATE(4920)] = 177707, + [SMALL_STATE(4921)] = 177720, + [SMALL_STATE(4922)] = 177733, + [SMALL_STATE(4923)] = 177748, + [SMALL_STATE(4924)] = 177765, + [SMALL_STATE(4925)] = 177782, + [SMALL_STATE(4926)] = 177801, + [SMALL_STATE(4927)] = 177824, + [SMALL_STATE(4928)] = 177837, + [SMALL_STATE(4929)] = 177854, + [SMALL_STATE(4930)] = 177877, + [SMALL_STATE(4931)] = 177900, + [SMALL_STATE(4932)] = 177913, + [SMALL_STATE(4933)] = 177930, + [SMALL_STATE(4934)] = 177953, + [SMALL_STATE(4935)] = 177972, + [SMALL_STATE(4936)] = 177985, + [SMALL_STATE(4937)] = 178002, + [SMALL_STATE(4938)] = 178019, + [SMALL_STATE(4939)] = 178036, + [SMALL_STATE(4940)] = 178059, + [SMALL_STATE(4941)] = 178072, + [SMALL_STATE(4942)] = 178089, + [SMALL_STATE(4943)] = 178112, + [SMALL_STATE(4944)] = 178129, + [SMALL_STATE(4945)] = 178146, + [SMALL_STATE(4946)] = 178159, + [SMALL_STATE(4947)] = 178176, + [SMALL_STATE(4948)] = 178195, + [SMALL_STATE(4949)] = 178214, + [SMALL_STATE(4950)] = 178227, + [SMALL_STATE(4951)] = 178244, + [SMALL_STATE(4952)] = 178257, + [SMALL_STATE(4953)] = 178280, + [SMALL_STATE(4954)] = 178293, + [SMALL_STATE(4955)] = 178306, + [SMALL_STATE(4956)] = 178319, + [SMALL_STATE(4957)] = 178332, + [SMALL_STATE(4958)] = 178345, + [SMALL_STATE(4959)] = 178358, + [SMALL_STATE(4960)] = 178373, + [SMALL_STATE(4961)] = 178386, + [SMALL_STATE(4962)] = 178405, + [SMALL_STATE(4963)] = 178428, + [SMALL_STATE(4964)] = 178443, + [SMALL_STATE(4965)] = 178460, + [SMALL_STATE(4966)] = 178477, + [SMALL_STATE(4967)] = 178494, + [SMALL_STATE(4968)] = 178511, + [SMALL_STATE(4969)] = 178524, + [SMALL_STATE(4970)] = 178541, + [SMALL_STATE(4971)] = 178558, + [SMALL_STATE(4972)] = 178575, + [SMALL_STATE(4973)] = 178588, + [SMALL_STATE(4974)] = 178607, + [SMALL_STATE(4975)] = 178620, + [SMALL_STATE(4976)] = 178633, + [SMALL_STATE(4977)] = 178650, + [SMALL_STATE(4978)] = 178663, + [SMALL_STATE(4979)] = 178680, + [SMALL_STATE(4980)] = 178693, + [SMALL_STATE(4981)] = 178706, + [SMALL_STATE(4982)] = 178723, + [SMALL_STATE(4983)] = 178746, + [SMALL_STATE(4984)] = 178763, + [SMALL_STATE(4985)] = 178780, + [SMALL_STATE(4986)] = 178797, + [SMALL_STATE(4987)] = 178816, + [SMALL_STATE(4988)] = 178833, + [SMALL_STATE(4989)] = 178850, + [SMALL_STATE(4990)] = 178867, + [SMALL_STATE(4991)] = 178880, + [SMALL_STATE(4992)] = 178893, + [SMALL_STATE(4993)] = 178910, + [SMALL_STATE(4994)] = 178933, + [SMALL_STATE(4995)] = 178950, + [SMALL_STATE(4996)] = 178967, + [SMALL_STATE(4997)] = 178988, + [SMALL_STATE(4998)] = 179001, + [SMALL_STATE(4999)] = 179014, + [SMALL_STATE(5000)] = 179031, + [SMALL_STATE(5001)] = 179054, + [SMALL_STATE(5002)] = 179077, + [SMALL_STATE(5003)] = 179090, + [SMALL_STATE(5004)] = 179107, + [SMALL_STATE(5005)] = 179124, + [SMALL_STATE(5006)] = 179141, + [SMALL_STATE(5007)] = 179160, + [SMALL_STATE(5008)] = 179177, + [SMALL_STATE(5009)] = 179194, + [SMALL_STATE(5010)] = 179211, + [SMALL_STATE(5011)] = 179224, + [SMALL_STATE(5012)] = 179241, + [SMALL_STATE(5013)] = 179254, + [SMALL_STATE(5014)] = 179271, + [SMALL_STATE(5015)] = 179288, + [SMALL_STATE(5016)] = 179305, + [SMALL_STATE(5017)] = 179324, + [SMALL_STATE(5018)] = 179341, + [SMALL_STATE(5019)] = 179364, + [SMALL_STATE(5020)] = 179381, + [SMALL_STATE(5021)] = 179398, + [SMALL_STATE(5022)] = 179415, + [SMALL_STATE(5023)] = 179432, + [SMALL_STATE(5024)] = 179447, + [SMALL_STATE(5025)] = 179460, + [SMALL_STATE(5026)] = 179477, + [SMALL_STATE(5027)] = 179500, + [SMALL_STATE(5028)] = 179517, + [SMALL_STATE(5029)] = 179534, + [SMALL_STATE(5030)] = 179551, + [SMALL_STATE(5031)] = 179574, + [SMALL_STATE(5032)] = 179593, + [SMALL_STATE(5033)] = 179616, + [SMALL_STATE(5034)] = 179639, + [SMALL_STATE(5035)] = 179656, + [SMALL_STATE(5036)] = 179669, + [SMALL_STATE(5037)] = 179682, + [SMALL_STATE(5038)] = 179705, + [SMALL_STATE(5039)] = 179722, + [SMALL_STATE(5040)] = 179739, + [SMALL_STATE(5041)] = 179752, + [SMALL_STATE(5042)] = 179765, + [SMALL_STATE(5043)] = 179784, + [SMALL_STATE(5044)] = 179807, + [SMALL_STATE(5045)] = 179830, + [SMALL_STATE(5046)] = 179847, + [SMALL_STATE(5047)] = 179860, + [SMALL_STATE(5048)] = 179873, + [SMALL_STATE(5049)] = 179890, + [SMALL_STATE(5050)] = 179913, + [SMALL_STATE(5051)] = 179930, + [SMALL_STATE(5052)] = 179943, + [SMALL_STATE(5053)] = 179960, + [SMALL_STATE(5054)] = 179973, + [SMALL_STATE(5055)] = 179990, + [SMALL_STATE(5056)] = 180011, + [SMALL_STATE(5057)] = 180030, + [SMALL_STATE(5058)] = 180043, + [SMALL_STATE(5059)] = 180056, + [SMALL_STATE(5060)] = 180073, + [SMALL_STATE(5061)] = 180090, + [SMALL_STATE(5062)] = 180103, + [SMALL_STATE(5063)] = 180120, + [SMALL_STATE(5064)] = 180143, + [SMALL_STATE(5065)] = 180156, + [SMALL_STATE(5066)] = 180173, + [SMALL_STATE(5067)] = 180192, + [SMALL_STATE(5068)] = 180209, + [SMALL_STATE(5069)] = 180226, + [SMALL_STATE(5070)] = 180243, + [SMALL_STATE(5071)] = 180266, + [SMALL_STATE(5072)] = 180283, + [SMALL_STATE(5073)] = 180300, + [SMALL_STATE(5074)] = 180319, + [SMALL_STATE(5075)] = 180332, + [SMALL_STATE(5076)] = 180345, + [SMALL_STATE(5077)] = 180358, + [SMALL_STATE(5078)] = 180375, + [SMALL_STATE(5079)] = 180388, + [SMALL_STATE(5080)] = 180411, + [SMALL_STATE(5081)] = 180430, + [SMALL_STATE(5082)] = 180447, + [SMALL_STATE(5083)] = 180464, + [SMALL_STATE(5084)] = 180481, + [SMALL_STATE(5085)] = 180498, + [SMALL_STATE(5086)] = 180515, + [SMALL_STATE(5087)] = 180528, + [SMALL_STATE(5088)] = 180541, + [SMALL_STATE(5089)] = 180558, + [SMALL_STATE(5090)] = 180575, + [SMALL_STATE(5091)] = 180588, + [SMALL_STATE(5092)] = 180605, + [SMALL_STATE(5093)] = 180622, + [SMALL_STATE(5094)] = 180639, + [SMALL_STATE(5095)] = 180656, + [SMALL_STATE(5096)] = 180673, + [SMALL_STATE(5097)] = 180690, + [SMALL_STATE(5098)] = 180703, + [SMALL_STATE(5099)] = 180720, + [SMALL_STATE(5100)] = 180737, + [SMALL_STATE(5101)] = 180754, + [SMALL_STATE(5102)] = 180767, + [SMALL_STATE(5103)] = 180790, + [SMALL_STATE(5104)] = 180807, + [SMALL_STATE(5105)] = 180824, + [SMALL_STATE(5106)] = 180841, + [SMALL_STATE(5107)] = 180858, + [SMALL_STATE(5108)] = 180875, + [SMALL_STATE(5109)] = 180892, + [SMALL_STATE(5110)] = 180909, + [SMALL_STATE(5111)] = 180922, + [SMALL_STATE(5112)] = 180939, + [SMALL_STATE(5113)] = 180952, + [SMALL_STATE(5114)] = 180965, + [SMALL_STATE(5115)] = 180984, + [SMALL_STATE(5116)] = 181001, + [SMALL_STATE(5117)] = 181018, + [SMALL_STATE(5118)] = 181031, + [SMALL_STATE(5119)] = 181048, + [SMALL_STATE(5120)] = 181065, + [SMALL_STATE(5121)] = 181082, + [SMALL_STATE(5122)] = 181097, + [SMALL_STATE(5123)] = 181114, + [SMALL_STATE(5124)] = 181127, + [SMALL_STATE(5125)] = 181140, + [SMALL_STATE(5126)] = 181153, + [SMALL_STATE(5127)] = 181166, + [SMALL_STATE(5128)] = 181183, + [SMALL_STATE(5129)] = 181202, + [SMALL_STATE(5130)] = 181215, + [SMALL_STATE(5131)] = 181238, + [SMALL_STATE(5132)] = 181255, + [SMALL_STATE(5133)] = 181272, + [SMALL_STATE(5134)] = 181289, + [SMALL_STATE(5135)] = 181302, + [SMALL_STATE(5136)] = 181315, + [SMALL_STATE(5137)] = 181328, + [SMALL_STATE(5138)] = 181347, + [SMALL_STATE(5139)] = 181360, + [SMALL_STATE(5140)] = 181373, + [SMALL_STATE(5141)] = 181390, + [SMALL_STATE(5142)] = 181407, + [SMALL_STATE(5143)] = 181424, + [SMALL_STATE(5144)] = 181441, + [SMALL_STATE(5145)] = 181458, + [SMALL_STATE(5146)] = 181475, + [SMALL_STATE(5147)] = 181488, + [SMALL_STATE(5148)] = 181505, + [SMALL_STATE(5149)] = 181518, + [SMALL_STATE(5150)] = 181541, + [SMALL_STATE(5151)] = 181560, + [SMALL_STATE(5152)] = 181573, + [SMALL_STATE(5153)] = 181588, + [SMALL_STATE(5154)] = 181603, + [SMALL_STATE(5155)] = 181620, + [SMALL_STATE(5156)] = 181637, + [SMALL_STATE(5157)] = 181650, + [SMALL_STATE(5158)] = 181667, + [SMALL_STATE(5159)] = 181686, + [SMALL_STATE(5160)] = 181709, + [SMALL_STATE(5161)] = 181732, + [SMALL_STATE(5162)] = 181745, + [SMALL_STATE(5163)] = 181768, + [SMALL_STATE(5164)] = 181781, + [SMALL_STATE(5165)] = 181798, + [SMALL_STATE(5166)] = 181811, + [SMALL_STATE(5167)] = 181834, + [SMALL_STATE(5168)] = 181853, + [SMALL_STATE(5169)] = 181866, + [SMALL_STATE(5170)] = 181883, + [SMALL_STATE(5171)] = 181906, + [SMALL_STATE(5172)] = 181923, + [SMALL_STATE(5173)] = 181940, + [SMALL_STATE(5174)] = 181953, + [SMALL_STATE(5175)] = 181970, + [SMALL_STATE(5176)] = 181993, + [SMALL_STATE(5177)] = 182006, + [SMALL_STATE(5178)] = 182019, + [SMALL_STATE(5179)] = 182036, + [SMALL_STATE(5180)] = 182053, + [SMALL_STATE(5181)] = 182066, + [SMALL_STATE(5182)] = 182079, + [SMALL_STATE(5183)] = 182102, + [SMALL_STATE(5184)] = 182115, + [SMALL_STATE(5185)] = 182128, + [SMALL_STATE(5186)] = 182151, + [SMALL_STATE(5187)] = 182168, + [SMALL_STATE(5188)] = 182185, + [SMALL_STATE(5189)] = 182202, + [SMALL_STATE(5190)] = 182225, + [SMALL_STATE(5191)] = 182240, + [SMALL_STATE(5192)] = 182257, + [SMALL_STATE(5193)] = 182276, + [SMALL_STATE(5194)] = 182289, + [SMALL_STATE(5195)] = 182312, + [SMALL_STATE(5196)] = 182329, + [SMALL_STATE(5197)] = 182346, + [SMALL_STATE(5198)] = 182363, + [SMALL_STATE(5199)] = 182386, + [SMALL_STATE(5200)] = 182399, + [SMALL_STATE(5201)] = 182422, + [SMALL_STATE(5202)] = 182441, + [SMALL_STATE(5203)] = 182464, + [SMALL_STATE(5204)] = 182477, + [SMALL_STATE(5205)] = 182496, + [SMALL_STATE(5206)] = 182509, + [SMALL_STATE(5207)] = 182526, + [SMALL_STATE(5208)] = 182539, + [SMALL_STATE(5209)] = 182552, + [SMALL_STATE(5210)] = 182575, + [SMALL_STATE(5211)] = 182588, + [SMALL_STATE(5212)] = 182601, + [SMALL_STATE(5213)] = 182614, + [SMALL_STATE(5214)] = 182627, + [SMALL_STATE(5215)] = 182640, + [SMALL_STATE(5216)] = 182653, + [SMALL_STATE(5217)] = 182670, + [SMALL_STATE(5218)] = 182683, + [SMALL_STATE(5219)] = 182696, + [SMALL_STATE(5220)] = 182709, + [SMALL_STATE(5221)] = 182722, + [SMALL_STATE(5222)] = 182735, + [SMALL_STATE(5223)] = 182748, + [SMALL_STATE(5224)] = 182771, + [SMALL_STATE(5225)] = 182788, + [SMALL_STATE(5226)] = 182801, + [SMALL_STATE(5227)] = 182818, + [SMALL_STATE(5228)] = 182835, + [SMALL_STATE(5229)] = 182848, + [SMALL_STATE(5230)] = 182867, + [SMALL_STATE(5231)] = 182884, + [SMALL_STATE(5232)] = 182901, + [SMALL_STATE(5233)] = 182914, + [SMALL_STATE(5234)] = 182937, + [SMALL_STATE(5235)] = 182950, + [SMALL_STATE(5236)] = 182973, + [SMALL_STATE(5237)] = 182990, + [SMALL_STATE(5238)] = 183007, + [SMALL_STATE(5239)] = 183024, + [SMALL_STATE(5240)] = 183043, + [SMALL_STATE(5241)] = 183056, + [SMALL_STATE(5242)] = 183079, + [SMALL_STATE(5243)] = 183096, + [SMALL_STATE(5244)] = 183116, + [SMALL_STATE(5245)] = 183136, + [SMALL_STATE(5246)] = 183156, + [SMALL_STATE(5247)] = 183172, + [SMALL_STATE(5248)] = 183192, + [SMALL_STATE(5249)] = 183204, + [SMALL_STATE(5250)] = 183222, + [SMALL_STATE(5251)] = 183238, + [SMALL_STATE(5252)] = 183258, + [SMALL_STATE(5253)] = 183278, + [SMALL_STATE(5254)] = 183298, + [SMALL_STATE(5255)] = 183318, + [SMALL_STATE(5256)] = 183338, + [SMALL_STATE(5257)] = 183358, + [SMALL_STATE(5258)] = 183378, + [SMALL_STATE(5259)] = 183398, + [SMALL_STATE(5260)] = 183412, + [SMALL_STATE(5261)] = 183426, + [SMALL_STATE(5262)] = 183446, + [SMALL_STATE(5263)] = 183466, + [SMALL_STATE(5264)] = 183486, + [SMALL_STATE(5265)] = 183504, + [SMALL_STATE(5266)] = 183524, + [SMALL_STATE(5267)] = 183544, + [SMALL_STATE(5268)] = 183564, + [SMALL_STATE(5269)] = 183578, + [SMALL_STATE(5270)] = 183598, + [SMALL_STATE(5271)] = 183618, + [SMALL_STATE(5272)] = 183636, + [SMALL_STATE(5273)] = 183650, + [SMALL_STATE(5274)] = 183668, + [SMALL_STATE(5275)] = 183688, + [SMALL_STATE(5276)] = 183702, + [SMALL_STATE(5277)] = 183722, + [SMALL_STATE(5278)] = 183736, + [SMALL_STATE(5279)] = 183756, + [SMALL_STATE(5280)] = 183770, + [SMALL_STATE(5281)] = 183790, + [SMALL_STATE(5282)] = 183804, + [SMALL_STATE(5283)] = 183818, + [SMALL_STATE(5284)] = 183836, + [SMALL_STATE(5285)] = 183850, + [SMALL_STATE(5286)] = 183864, + [SMALL_STATE(5287)] = 183876, + [SMALL_STATE(5288)] = 183894, + [SMALL_STATE(5289)] = 183914, + [SMALL_STATE(5290)] = 183926, + [SMALL_STATE(5291)] = 183946, + [SMALL_STATE(5292)] = 183962, + [SMALL_STATE(5293)] = 183982, + [SMALL_STATE(5294)] = 184002, + [SMALL_STATE(5295)] = 184022, + [SMALL_STATE(5296)] = 184036, + [SMALL_STATE(5297)] = 184050, + [SMALL_STATE(5298)] = 184070, + [SMALL_STATE(5299)] = 184090, + [SMALL_STATE(5300)] = 184104, + [SMALL_STATE(5301)] = 184122, + [SMALL_STATE(5302)] = 184140, + [SMALL_STATE(5303)] = 184156, + [SMALL_STATE(5304)] = 184176, + [SMALL_STATE(5305)] = 184190, + [SMALL_STATE(5306)] = 184204, + [SMALL_STATE(5307)] = 184220, + [SMALL_STATE(5308)] = 184236, + [SMALL_STATE(5309)] = 184256, + [SMALL_STATE(5310)] = 184272, + [SMALL_STATE(5311)] = 184288, + [SMALL_STATE(5312)] = 184308, + [SMALL_STATE(5313)] = 184320, + [SMALL_STATE(5314)] = 184332, + [SMALL_STATE(5315)] = 184348, + [SMALL_STATE(5316)] = 184368, + [SMALL_STATE(5317)] = 184382, + [SMALL_STATE(5318)] = 184402, + [SMALL_STATE(5319)] = 184416, + [SMALL_STATE(5320)] = 184430, + [SMALL_STATE(5321)] = 184444, + [SMALL_STATE(5322)] = 184458, + [SMALL_STATE(5323)] = 184472, + [SMALL_STATE(5324)] = 184486, + [SMALL_STATE(5325)] = 184506, + [SMALL_STATE(5326)] = 184524, + [SMALL_STATE(5327)] = 184538, + [SMALL_STATE(5328)] = 184552, + [SMALL_STATE(5329)] = 184570, + [SMALL_STATE(5330)] = 184588, + [SMALL_STATE(5331)] = 184602, + [SMALL_STATE(5332)] = 184620, + [SMALL_STATE(5333)] = 184632, + [SMALL_STATE(5334)] = 184650, + [SMALL_STATE(5335)] = 184664, + [SMALL_STATE(5336)] = 184678, + [SMALL_STATE(5337)] = 184698, + [SMALL_STATE(5338)] = 184718, + [SMALL_STATE(5339)] = 184738, + [SMALL_STATE(5340)] = 184758, + [SMALL_STATE(5341)] = 184778, + [SMALL_STATE(5342)] = 184790, + [SMALL_STATE(5343)] = 184810, + [SMALL_STATE(5344)] = 184822, + [SMALL_STATE(5345)] = 184842, + [SMALL_STATE(5346)] = 184862, + [SMALL_STATE(5347)] = 184882, + [SMALL_STATE(5348)] = 184894, + [SMALL_STATE(5349)] = 184908, + [SMALL_STATE(5350)] = 184922, + [SMALL_STATE(5351)] = 184936, + [SMALL_STATE(5352)] = 184954, + [SMALL_STATE(5353)] = 184966, + [SMALL_STATE(5354)] = 184986, + [SMALL_STATE(5355)] = 185000, + [SMALL_STATE(5356)] = 185020, + [SMALL_STATE(5357)] = 185040, + [SMALL_STATE(5358)] = 185060, + [SMALL_STATE(5359)] = 185074, + [SMALL_STATE(5360)] = 185094, + [SMALL_STATE(5361)] = 185114, + [SMALL_STATE(5362)] = 185134, + [SMALL_STATE(5363)] = 185154, + [SMALL_STATE(5364)] = 185168, + [SMALL_STATE(5365)] = 185180, + [SMALL_STATE(5366)] = 185200, + [SMALL_STATE(5367)] = 185220, + [SMALL_STATE(5368)] = 185240, + [SMALL_STATE(5369)] = 185260, + [SMALL_STATE(5370)] = 185280, + [SMALL_STATE(5371)] = 185292, + [SMALL_STATE(5372)] = 185312, + [SMALL_STATE(5373)] = 185332, + [SMALL_STATE(5374)] = 185352, + [SMALL_STATE(5375)] = 185372, + [SMALL_STATE(5376)] = 185384, + [SMALL_STATE(5377)] = 185396, + [SMALL_STATE(5378)] = 185416, + [SMALL_STATE(5379)] = 185436, + [SMALL_STATE(5380)] = 185456, + [SMALL_STATE(5381)] = 185476, + [SMALL_STATE(5382)] = 185496, + [SMALL_STATE(5383)] = 185516, + [SMALL_STATE(5384)] = 185536, + [SMALL_STATE(5385)] = 185556, + [SMALL_STATE(5386)] = 185576, + [SMALL_STATE(5387)] = 185596, + [SMALL_STATE(5388)] = 185616, + [SMALL_STATE(5389)] = 185636, + [SMALL_STATE(5390)] = 185656, + [SMALL_STATE(5391)] = 185676, + [SMALL_STATE(5392)] = 185696, + [SMALL_STATE(5393)] = 185716, + [SMALL_STATE(5394)] = 185732, + [SMALL_STATE(5395)] = 185752, + [SMALL_STATE(5396)] = 185772, + [SMALL_STATE(5397)] = 185792, + [SMALL_STATE(5398)] = 185812, + [SMALL_STATE(5399)] = 185832, + [SMALL_STATE(5400)] = 185852, + [SMALL_STATE(5401)] = 185872, + [SMALL_STATE(5402)] = 185892, + [SMALL_STATE(5403)] = 185912, + [SMALL_STATE(5404)] = 185928, + [SMALL_STATE(5405)] = 185944, + [SMALL_STATE(5406)] = 185964, + [SMALL_STATE(5407)] = 185984, + [SMALL_STATE(5408)] = 185996, + [SMALL_STATE(5409)] = 186008, + [SMALL_STATE(5410)] = 186020, + [SMALL_STATE(5411)] = 186032, + [SMALL_STATE(5412)] = 186052, + [SMALL_STATE(5413)] = 186072, + [SMALL_STATE(5414)] = 186086, + [SMALL_STATE(5415)] = 186106, + [SMALL_STATE(5416)] = 186126, + [SMALL_STATE(5417)] = 186146, + [SMALL_STATE(5418)] = 186166, + [SMALL_STATE(5419)] = 186180, + [SMALL_STATE(5420)] = 186200, + [SMALL_STATE(5421)] = 186220, + [SMALL_STATE(5422)] = 186240, + [SMALL_STATE(5423)] = 186260, + [SMALL_STATE(5424)] = 186280, + [SMALL_STATE(5425)] = 186292, + [SMALL_STATE(5426)] = 186312, + [SMALL_STATE(5427)] = 186326, + [SMALL_STATE(5428)] = 186346, + [SMALL_STATE(5429)] = 186362, + [SMALL_STATE(5430)] = 186382, + [SMALL_STATE(5431)] = 186400, + [SMALL_STATE(5432)] = 186420, + [SMALL_STATE(5433)] = 186434, + [SMALL_STATE(5434)] = 186454, + [SMALL_STATE(5435)] = 186474, + [SMALL_STATE(5436)] = 186494, + [SMALL_STATE(5437)] = 186508, + [SMALL_STATE(5438)] = 186522, + [SMALL_STATE(5439)] = 186542, + [SMALL_STATE(5440)] = 186562, + [SMALL_STATE(5441)] = 186574, + [SMALL_STATE(5442)] = 186590, + [SMALL_STATE(5443)] = 186610, + [SMALL_STATE(5444)] = 186630, + [SMALL_STATE(5445)] = 186646, + [SMALL_STATE(5446)] = 186666, + [SMALL_STATE(5447)] = 186680, + [SMALL_STATE(5448)] = 186700, + [SMALL_STATE(5449)] = 186720, + [SMALL_STATE(5450)] = 186734, + [SMALL_STATE(5451)] = 186754, + [SMALL_STATE(5452)] = 186768, + [SMALL_STATE(5453)] = 186780, + [SMALL_STATE(5454)] = 186800, + [SMALL_STATE(5455)] = 186820, + [SMALL_STATE(5456)] = 186840, + [SMALL_STATE(5457)] = 186852, + [SMALL_STATE(5458)] = 186872, + [SMALL_STATE(5459)] = 186888, + [SMALL_STATE(5460)] = 186902, + [SMALL_STATE(5461)] = 186918, + [SMALL_STATE(5462)] = 186932, + [SMALL_STATE(5463)] = 186946, + [SMALL_STATE(5464)] = 186960, + [SMALL_STATE(5465)] = 186976, + [SMALL_STATE(5466)] = 186992, + [SMALL_STATE(5467)] = 187012, + [SMALL_STATE(5468)] = 187028, + [SMALL_STATE(5469)] = 187044, + [SMALL_STATE(5470)] = 187064, + [SMALL_STATE(5471)] = 187076, + [SMALL_STATE(5472)] = 187096, + [SMALL_STATE(5473)] = 187114, + [SMALL_STATE(5474)] = 187128, + [SMALL_STATE(5475)] = 187148, + [SMALL_STATE(5476)] = 187168, + [SMALL_STATE(5477)] = 187188, + [SMALL_STATE(5478)] = 187208, + [SMALL_STATE(5479)] = 187228, + [SMALL_STATE(5480)] = 187248, + [SMALL_STATE(5481)] = 187268, + [SMALL_STATE(5482)] = 187282, + [SMALL_STATE(5483)] = 187298, + [SMALL_STATE(5484)] = 187314, + [SMALL_STATE(5485)] = 187328, + [SMALL_STATE(5486)] = 187342, + [SMALL_STATE(5487)] = 187356, + [SMALL_STATE(5488)] = 187370, + [SMALL_STATE(5489)] = 187384, + [SMALL_STATE(5490)] = 187404, + [SMALL_STATE(5491)] = 187422, + [SMALL_STATE(5492)] = 187434, + [SMALL_STATE(5493)] = 187454, + [SMALL_STATE(5494)] = 187474, + [SMALL_STATE(5495)] = 187494, + [SMALL_STATE(5496)] = 187514, + [SMALL_STATE(5497)] = 187534, + [SMALL_STATE(5498)] = 187548, + [SMALL_STATE(5499)] = 187562, + [SMALL_STATE(5500)] = 187578, + [SMALL_STATE(5501)] = 187590, + [SMALL_STATE(5502)] = 187606, + [SMALL_STATE(5503)] = 187626, + [SMALL_STATE(5504)] = 187646, + [SMALL_STATE(5505)] = 187666, + [SMALL_STATE(5506)] = 187686, + [SMALL_STATE(5507)] = 187706, + [SMALL_STATE(5508)] = 187717, + [SMALL_STATE(5509)] = 187734, + [SMALL_STATE(5510)] = 187751, + [SMALL_STATE(5511)] = 187762, + [SMALL_STATE(5512)] = 187773, + [SMALL_STATE(5513)] = 187790, + [SMALL_STATE(5514)] = 187807, + [SMALL_STATE(5515)] = 187818, + [SMALL_STATE(5516)] = 187829, + [SMALL_STATE(5517)] = 187846, + [SMALL_STATE(5518)] = 187861, + [SMALL_STATE(5519)] = 187872, + [SMALL_STATE(5520)] = 187883, + [SMALL_STATE(5521)] = 187894, + [SMALL_STATE(5522)] = 187905, + [SMALL_STATE(5523)] = 187916, + [SMALL_STATE(5524)] = 187927, + [SMALL_STATE(5525)] = 187938, + [SMALL_STATE(5526)] = 187955, + [SMALL_STATE(5527)] = 187972, + [SMALL_STATE(5528)] = 187987, + [SMALL_STATE(5529)] = 188004, + [SMALL_STATE(5530)] = 188019, + [SMALL_STATE(5531)] = 188030, + [SMALL_STATE(5532)] = 188047, + [SMALL_STATE(5533)] = 188058, + [SMALL_STATE(5534)] = 188069, + [SMALL_STATE(5535)] = 188080, + [SMALL_STATE(5536)] = 188091, + [SMALL_STATE(5537)] = 188108, + [SMALL_STATE(5538)] = 188119, + [SMALL_STATE(5539)] = 188136, + [SMALL_STATE(5540)] = 188147, + [SMALL_STATE(5541)] = 188164, + [SMALL_STATE(5542)] = 188181, + [SMALL_STATE(5543)] = 188198, + [SMALL_STATE(5544)] = 188215, + [SMALL_STATE(5545)] = 188230, + [SMALL_STATE(5546)] = 188241, + [SMALL_STATE(5547)] = 188252, + [SMALL_STATE(5548)] = 188269, + [SMALL_STATE(5549)] = 188286, + [SMALL_STATE(5550)] = 188297, + [SMALL_STATE(5551)] = 188308, + [SMALL_STATE(5552)] = 188325, + [SMALL_STATE(5553)] = 188336, + [SMALL_STATE(5554)] = 188347, + [SMALL_STATE(5555)] = 188358, + [SMALL_STATE(5556)] = 188369, + [SMALL_STATE(5557)] = 188386, + [SMALL_STATE(5558)] = 188397, + [SMALL_STATE(5559)] = 188414, + [SMALL_STATE(5560)] = 188431, + [SMALL_STATE(5561)] = 188446, + [SMALL_STATE(5562)] = 188457, + [SMALL_STATE(5563)] = 188476, + [SMALL_STATE(5564)] = 188493, + [SMALL_STATE(5565)] = 188510, + [SMALL_STATE(5566)] = 188529, + [SMALL_STATE(5567)] = 188540, + [SMALL_STATE(5568)] = 188551, + [SMALL_STATE(5569)] = 188562, + [SMALL_STATE(5570)] = 188577, + [SMALL_STATE(5571)] = 188594, + [SMALL_STATE(5572)] = 188605, + [SMALL_STATE(5573)] = 188622, + [SMALL_STATE(5574)] = 188639, + [SMALL_STATE(5575)] = 188650, + [SMALL_STATE(5576)] = 188665, + [SMALL_STATE(5577)] = 188676, + [SMALL_STATE(5578)] = 188687, + [SMALL_STATE(5579)] = 188704, + [SMALL_STATE(5580)] = 188715, + [SMALL_STATE(5581)] = 188726, + [SMALL_STATE(5582)] = 188741, + [SMALL_STATE(5583)] = 188758, + [SMALL_STATE(5584)] = 188769, + [SMALL_STATE(5585)] = 188786, + [SMALL_STATE(5586)] = 188803, + [SMALL_STATE(5587)] = 188820, + [SMALL_STATE(5588)] = 188837, + [SMALL_STATE(5589)] = 188848, + [SMALL_STATE(5590)] = 188859, + [SMALL_STATE(5591)] = 188876, + [SMALL_STATE(5592)] = 188893, + [SMALL_STATE(5593)] = 188904, + [SMALL_STATE(5594)] = 188921, + [SMALL_STATE(5595)] = 188938, + [SMALL_STATE(5596)] = 188949, + [SMALL_STATE(5597)] = 188960, + [SMALL_STATE(5598)] = 188971, + [SMALL_STATE(5599)] = 188982, + [SMALL_STATE(5600)] = 188993, + [SMALL_STATE(5601)] = 189004, + [SMALL_STATE(5602)] = 189021, + [SMALL_STATE(5603)] = 189032, + [SMALL_STATE(5604)] = 189049, + [SMALL_STATE(5605)] = 189060, + [SMALL_STATE(5606)] = 189077, + [SMALL_STATE(5607)] = 189094, + [SMALL_STATE(5608)] = 189111, + [SMALL_STATE(5609)] = 189128, + [SMALL_STATE(5610)] = 189139, + [SMALL_STATE(5611)] = 189150, + [SMALL_STATE(5612)] = 189161, + [SMALL_STATE(5613)] = 189176, + [SMALL_STATE(5614)] = 189187, + [SMALL_STATE(5615)] = 189198, + [SMALL_STATE(5616)] = 189209, + [SMALL_STATE(5617)] = 189228, + [SMALL_STATE(5618)] = 189247, + [SMALL_STATE(5619)] = 189258, + [SMALL_STATE(5620)] = 189273, + [SMALL_STATE(5621)] = 189284, + [SMALL_STATE(5622)] = 189295, + [SMALL_STATE(5623)] = 189312, + [SMALL_STATE(5624)] = 189329, + [SMALL_STATE(5625)] = 189346, + [SMALL_STATE(5626)] = 189363, + [SMALL_STATE(5627)] = 189374, + [SMALL_STATE(5628)] = 189385, + [SMALL_STATE(5629)] = 189396, + [SMALL_STATE(5630)] = 189407, + [SMALL_STATE(5631)] = 189418, + [SMALL_STATE(5632)] = 189435, + [SMALL_STATE(5633)] = 189452, + [SMALL_STATE(5634)] = 189469, + [SMALL_STATE(5635)] = 189486, + [SMALL_STATE(5636)] = 189503, + [SMALL_STATE(5637)] = 189520, + [SMALL_STATE(5638)] = 189537, + [SMALL_STATE(5639)] = 189554, + [SMALL_STATE(5640)] = 189571, + [SMALL_STATE(5641)] = 189588, + [SMALL_STATE(5642)] = 189605, + [SMALL_STATE(5643)] = 189622, + [SMALL_STATE(5644)] = 189633, + [SMALL_STATE(5645)] = 189644, + [SMALL_STATE(5646)] = 189655, + [SMALL_STATE(5647)] = 189666, + [SMALL_STATE(5648)] = 189677, + [SMALL_STATE(5649)] = 189692, + [SMALL_STATE(5650)] = 189703, + [SMALL_STATE(5651)] = 189720, + [SMALL_STATE(5652)] = 189731, + [SMALL_STATE(5653)] = 189742, + [SMALL_STATE(5654)] = 189753, + [SMALL_STATE(5655)] = 189766, + [SMALL_STATE(5656)] = 189777, + [SMALL_STATE(5657)] = 189788, + [SMALL_STATE(5658)] = 189799, + [SMALL_STATE(5659)] = 189810, + [SMALL_STATE(5660)] = 189827, + [SMALL_STATE(5661)] = 189838, + [SMALL_STATE(5662)] = 189849, + [SMALL_STATE(5663)] = 189860, + [SMALL_STATE(5664)] = 189871, + [SMALL_STATE(5665)] = 189882, + [SMALL_STATE(5666)] = 189893, + [SMALL_STATE(5667)] = 189908, + [SMALL_STATE(5668)] = 189919, + [SMALL_STATE(5669)] = 189930, + [SMALL_STATE(5670)] = 189941, + [SMALL_STATE(5671)] = 189952, + [SMALL_STATE(5672)] = 189963, + [SMALL_STATE(5673)] = 189974, + [SMALL_STATE(5674)] = 189985, + [SMALL_STATE(5675)] = 189996, + [SMALL_STATE(5676)] = 190007, + [SMALL_STATE(5677)] = 190018, + [SMALL_STATE(5678)] = 190029, + [SMALL_STATE(5679)] = 190040, + [SMALL_STATE(5680)] = 190057, + [SMALL_STATE(5681)] = 190074, + [SMALL_STATE(5682)] = 190085, + [SMALL_STATE(5683)] = 190096, + [SMALL_STATE(5684)] = 190107, + [SMALL_STATE(5685)] = 190118, + [SMALL_STATE(5686)] = 190135, + [SMALL_STATE(5687)] = 190146, + [SMALL_STATE(5688)] = 190157, + [SMALL_STATE(5689)] = 190168, + [SMALL_STATE(5690)] = 190179, + [SMALL_STATE(5691)] = 190190, + [SMALL_STATE(5692)] = 190201, + [SMALL_STATE(5693)] = 190212, + [SMALL_STATE(5694)] = 190223, + [SMALL_STATE(5695)] = 190234, + [SMALL_STATE(5696)] = 190245, + [SMALL_STATE(5697)] = 190256, + [SMALL_STATE(5698)] = 190267, + [SMALL_STATE(5699)] = 190278, + [SMALL_STATE(5700)] = 190289, + [SMALL_STATE(5701)] = 190300, + [SMALL_STATE(5702)] = 190311, + [SMALL_STATE(5703)] = 190322, + [SMALL_STATE(5704)] = 190333, + [SMALL_STATE(5705)] = 190344, + [SMALL_STATE(5706)] = 190355, + [SMALL_STATE(5707)] = 190366, + [SMALL_STATE(5708)] = 190383, + [SMALL_STATE(5709)] = 190400, + [SMALL_STATE(5710)] = 190417, + [SMALL_STATE(5711)] = 190428, + [SMALL_STATE(5712)] = 190441, + [SMALL_STATE(5713)] = 190452, + [SMALL_STATE(5714)] = 190463, + [SMALL_STATE(5715)] = 190474, + [SMALL_STATE(5716)] = 190485, + [SMALL_STATE(5717)] = 190496, + [SMALL_STATE(5718)] = 190507, + [SMALL_STATE(5719)] = 190518, + [SMALL_STATE(5720)] = 190529, + [SMALL_STATE(5721)] = 190540, + [SMALL_STATE(5722)] = 190557, + [SMALL_STATE(5723)] = 190568, + [SMALL_STATE(5724)] = 190579, + [SMALL_STATE(5725)] = 190596, + [SMALL_STATE(5726)] = 190607, + [SMALL_STATE(5727)] = 190618, + [SMALL_STATE(5728)] = 190629, + [SMALL_STATE(5729)] = 190640, + [SMALL_STATE(5730)] = 190657, + [SMALL_STATE(5731)] = 190668, + [SMALL_STATE(5732)] = 190679, + [SMALL_STATE(5733)] = 190690, + [SMALL_STATE(5734)] = 190701, + [SMALL_STATE(5735)] = 190712, + [SMALL_STATE(5736)] = 190729, + [SMALL_STATE(5737)] = 190746, + [SMALL_STATE(5738)] = 190757, + [SMALL_STATE(5739)] = 190768, + [SMALL_STATE(5740)] = 190779, + [SMALL_STATE(5741)] = 190790, + [SMALL_STATE(5742)] = 190801, + [SMALL_STATE(5743)] = 190812, + [SMALL_STATE(5744)] = 190823, + [SMALL_STATE(5745)] = 190834, + [SMALL_STATE(5746)] = 190845, + [SMALL_STATE(5747)] = 190856, + [SMALL_STATE(5748)] = 190867, + [SMALL_STATE(5749)] = 190878, + [SMALL_STATE(5750)] = 190889, + [SMALL_STATE(5751)] = 190900, + [SMALL_STATE(5752)] = 190911, + [SMALL_STATE(5753)] = 190922, + [SMALL_STATE(5754)] = 190933, + [SMALL_STATE(5755)] = 190944, + [SMALL_STATE(5756)] = 190961, + [SMALL_STATE(5757)] = 190972, + [SMALL_STATE(5758)] = 190983, + [SMALL_STATE(5759)] = 190994, + [SMALL_STATE(5760)] = 191005, + [SMALL_STATE(5761)] = 191016, + [SMALL_STATE(5762)] = 191027, + [SMALL_STATE(5763)] = 191038, + [SMALL_STATE(5764)] = 191049, + [SMALL_STATE(5765)] = 191060, + [SMALL_STATE(5766)] = 191071, + [SMALL_STATE(5767)] = 191082, + [SMALL_STATE(5768)] = 191093, + [SMALL_STATE(5769)] = 191104, + [SMALL_STATE(5770)] = 191121, + [SMALL_STATE(5771)] = 191138, + [SMALL_STATE(5772)] = 191149, + [SMALL_STATE(5773)] = 191160, + [SMALL_STATE(5774)] = 191171, + [SMALL_STATE(5775)] = 191182, + [SMALL_STATE(5776)] = 191193, + [SMALL_STATE(5777)] = 191208, + [SMALL_STATE(5778)] = 191219, + [SMALL_STATE(5779)] = 191234, + [SMALL_STATE(5780)] = 191245, + [SMALL_STATE(5781)] = 191256, + [SMALL_STATE(5782)] = 191267, + [SMALL_STATE(5783)] = 191282, + [SMALL_STATE(5784)] = 191293, + [SMALL_STATE(5785)] = 191304, + [SMALL_STATE(5786)] = 191315, + [SMALL_STATE(5787)] = 191326, + [SMALL_STATE(5788)] = 191337, + [SMALL_STATE(5789)] = 191348, + [SMALL_STATE(5790)] = 191359, + [SMALL_STATE(5791)] = 191370, + [SMALL_STATE(5792)] = 191381, + [SMALL_STATE(5793)] = 191392, + [SMALL_STATE(5794)] = 191403, + [SMALL_STATE(5795)] = 191414, + [SMALL_STATE(5796)] = 191429, + [SMALL_STATE(5797)] = 191440, + [SMALL_STATE(5798)] = 191451, + [SMALL_STATE(5799)] = 191462, + [SMALL_STATE(5800)] = 191477, + [SMALL_STATE(5801)] = 191488, + [SMALL_STATE(5802)] = 191499, + [SMALL_STATE(5803)] = 191510, + [SMALL_STATE(5804)] = 191521, + [SMALL_STATE(5805)] = 191532, + [SMALL_STATE(5806)] = 191543, + [SMALL_STATE(5807)] = 191554, + [SMALL_STATE(5808)] = 191565, + [SMALL_STATE(5809)] = 191576, + [SMALL_STATE(5810)] = 191587, + [SMALL_STATE(5811)] = 191598, + [SMALL_STATE(5812)] = 191613, + [SMALL_STATE(5813)] = 191624, + [SMALL_STATE(5814)] = 191635, + [SMALL_STATE(5815)] = 191652, + [SMALL_STATE(5816)] = 191663, + [SMALL_STATE(5817)] = 191674, + [SMALL_STATE(5818)] = 191691, + [SMALL_STATE(5819)] = 191702, + [SMALL_STATE(5820)] = 191713, + [SMALL_STATE(5821)] = 191726, + [SMALL_STATE(5822)] = 191737, + [SMALL_STATE(5823)] = 191752, + [SMALL_STATE(5824)] = 191769, + [SMALL_STATE(5825)] = 191780, + [SMALL_STATE(5826)] = 191797, + [SMALL_STATE(5827)] = 191808, + [SMALL_STATE(5828)] = 191819, + [SMALL_STATE(5829)] = 191830, + [SMALL_STATE(5830)] = 191841, + [SMALL_STATE(5831)] = 191852, + [SMALL_STATE(5832)] = 191863, + [SMALL_STATE(5833)] = 191874, + [SMALL_STATE(5834)] = 191885, + [SMALL_STATE(5835)] = 191902, + [SMALL_STATE(5836)] = 191913, + [SMALL_STATE(5837)] = 191924, + [SMALL_STATE(5838)] = 191941, + [SMALL_STATE(5839)] = 191952, + [SMALL_STATE(5840)] = 191963, + [SMALL_STATE(5841)] = 191974, + [SMALL_STATE(5842)] = 191985, + [SMALL_STATE(5843)] = 192002, + [SMALL_STATE(5844)] = 192013, + [SMALL_STATE(5845)] = 192030, + [SMALL_STATE(5846)] = 192041, + [SMALL_STATE(5847)] = 192052, + [SMALL_STATE(5848)] = 192063, + [SMALL_STATE(5849)] = 192074, + [SMALL_STATE(5850)] = 192085, + [SMALL_STATE(5851)] = 192096, + [SMALL_STATE(5852)] = 192111, + [SMALL_STATE(5853)] = 192128, + [SMALL_STATE(5854)] = 192139, + [SMALL_STATE(5855)] = 192150, + [SMALL_STATE(5856)] = 192161, + [SMALL_STATE(5857)] = 192172, + [SMALL_STATE(5858)] = 192183, + [SMALL_STATE(5859)] = 192194, + [SMALL_STATE(5860)] = 192205, + [SMALL_STATE(5861)] = 192216, + [SMALL_STATE(5862)] = 192227, + [SMALL_STATE(5863)] = 192238, + [SMALL_STATE(5864)] = 192249, + [SMALL_STATE(5865)] = 192260, + [SMALL_STATE(5866)] = 192275, + [SMALL_STATE(5867)] = 192292, + [SMALL_STATE(5868)] = 192305, + [SMALL_STATE(5869)] = 192316, + [SMALL_STATE(5870)] = 192327, + [SMALL_STATE(5871)] = 192338, + [SMALL_STATE(5872)] = 192355, + [SMALL_STATE(5873)] = 192366, + [SMALL_STATE(5874)] = 192377, + [SMALL_STATE(5875)] = 192394, + [SMALL_STATE(5876)] = 192411, + [SMALL_STATE(5877)] = 192422, + [SMALL_STATE(5878)] = 192433, + [SMALL_STATE(5879)] = 192450, + [SMALL_STATE(5880)] = 192461, + [SMALL_STATE(5881)] = 192472, + [SMALL_STATE(5882)] = 192483, + [SMALL_STATE(5883)] = 192500, + [SMALL_STATE(5884)] = 192511, + [SMALL_STATE(5885)] = 192526, + [SMALL_STATE(5886)] = 192537, + [SMALL_STATE(5887)] = 192548, + [SMALL_STATE(5888)] = 192561, + [SMALL_STATE(5889)] = 192572, + [SMALL_STATE(5890)] = 192583, + [SMALL_STATE(5891)] = 192594, + [SMALL_STATE(5892)] = 192605, + [SMALL_STATE(5893)] = 192622, + [SMALL_STATE(5894)] = 192637, + [SMALL_STATE(5895)] = 192648, + [SMALL_STATE(5896)] = 192665, + [SMALL_STATE(5897)] = 192684, + [SMALL_STATE(5898)] = 192701, + [SMALL_STATE(5899)] = 192716, + [SMALL_STATE(5900)] = 192731, + [SMALL_STATE(5901)] = 192750, + [SMALL_STATE(5902)] = 192761, + [SMALL_STATE(5903)] = 192778, + [SMALL_STATE(5904)] = 192795, + [SMALL_STATE(5905)] = 192806, + [SMALL_STATE(5906)] = 192823, + [SMALL_STATE(5907)] = 192840, + [SMALL_STATE(5908)] = 192851, + [SMALL_STATE(5909)] = 192862, + [SMALL_STATE(5910)] = 192873, + [SMALL_STATE(5911)] = 192890, + [SMALL_STATE(5912)] = 192901, + [SMALL_STATE(5913)] = 192918, + [SMALL_STATE(5914)] = 192935, + [SMALL_STATE(5915)] = 192946, + [SMALL_STATE(5916)] = 192957, + [SMALL_STATE(5917)] = 192968, + [SMALL_STATE(5918)] = 192985, + [SMALL_STATE(5919)] = 193002, + [SMALL_STATE(5920)] = 193019, + [SMALL_STATE(5921)] = 193030, + [SMALL_STATE(5922)] = 193041, + [SMALL_STATE(5923)] = 193052, + [SMALL_STATE(5924)] = 193063, + [SMALL_STATE(5925)] = 193074, + [SMALL_STATE(5926)] = 193089, + [SMALL_STATE(5927)] = 193100, + [SMALL_STATE(5928)] = 193111, + [SMALL_STATE(5929)] = 193122, + [SMALL_STATE(5930)] = 193133, + [SMALL_STATE(5931)] = 193144, + [SMALL_STATE(5932)] = 193155, + [SMALL_STATE(5933)] = 193166, + [SMALL_STATE(5934)] = 193177, + [SMALL_STATE(5935)] = 193188, + [SMALL_STATE(5936)] = 193199, + [SMALL_STATE(5937)] = 193210, + [SMALL_STATE(5938)] = 193221, + [SMALL_STATE(5939)] = 193232, + [SMALL_STATE(5940)] = 193243, + [SMALL_STATE(5941)] = 193254, + [SMALL_STATE(5942)] = 193265, + [SMALL_STATE(5943)] = 193280, + [SMALL_STATE(5944)] = 193295, + [SMALL_STATE(5945)] = 193306, + [SMALL_STATE(5946)] = 193317, + [SMALL_STATE(5947)] = 193334, + [SMALL_STATE(5948)] = 193351, + [SMALL_STATE(5949)] = 193368, + [SMALL_STATE(5950)] = 193379, + [SMALL_STATE(5951)] = 193390, + [SMALL_STATE(5952)] = 193401, + [SMALL_STATE(5953)] = 193412, + [SMALL_STATE(5954)] = 193423, + [SMALL_STATE(5955)] = 193440, + [SMALL_STATE(5956)] = 193457, + [SMALL_STATE(5957)] = 193474, + [SMALL_STATE(5958)] = 193485, + [SMALL_STATE(5959)] = 193496, + [SMALL_STATE(5960)] = 193507, + [SMALL_STATE(5961)] = 193518, + [SMALL_STATE(5962)] = 193535, + [SMALL_STATE(5963)] = 193550, + [SMALL_STATE(5964)] = 193567, + [SMALL_STATE(5965)] = 193582, + [SMALL_STATE(5966)] = 193593, + [SMALL_STATE(5967)] = 193604, + [SMALL_STATE(5968)] = 193615, + [SMALL_STATE(5969)] = 193626, + [SMALL_STATE(5970)] = 193637, + [SMALL_STATE(5971)] = 193648, + [SMALL_STATE(5972)] = 193663, + [SMALL_STATE(5973)] = 193674, + [SMALL_STATE(5974)] = 193689, + [SMALL_STATE(5975)] = 193700, + [SMALL_STATE(5976)] = 193711, + [SMALL_STATE(5977)] = 193722, + [SMALL_STATE(5978)] = 193733, + [SMALL_STATE(5979)] = 193744, + [SMALL_STATE(5980)] = 193755, + [SMALL_STATE(5981)] = 193766, + [SMALL_STATE(5982)] = 193777, + [SMALL_STATE(5983)] = 193788, + [SMALL_STATE(5984)] = 193799, + [SMALL_STATE(5985)] = 193810, + [SMALL_STATE(5986)] = 193821, + [SMALL_STATE(5987)] = 193832, + [SMALL_STATE(5988)] = 193843, + [SMALL_STATE(5989)] = 193854, + [SMALL_STATE(5990)] = 193865, + [SMALL_STATE(5991)] = 193876, + [SMALL_STATE(5992)] = 193887, + [SMALL_STATE(5993)] = 193898, + [SMALL_STATE(5994)] = 193909, + [SMALL_STATE(5995)] = 193920, + [SMALL_STATE(5996)] = 193937, + [SMALL_STATE(5997)] = 193954, + [SMALL_STATE(5998)] = 193965, + [SMALL_STATE(5999)] = 193976, + [SMALL_STATE(6000)] = 193987, + [SMALL_STATE(6001)] = 193998, + [SMALL_STATE(6002)] = 194015, + [SMALL_STATE(6003)] = 194026, + [SMALL_STATE(6004)] = 194037, + [SMALL_STATE(6005)] = 194054, + [SMALL_STATE(6006)] = 194065, + [SMALL_STATE(6007)] = 194076, + [SMALL_STATE(6008)] = 194093, + [SMALL_STATE(6009)] = 194104, + [SMALL_STATE(6010)] = 194121, + [SMALL_STATE(6011)] = 194138, + [SMALL_STATE(6012)] = 194149, + [SMALL_STATE(6013)] = 194166, + [SMALL_STATE(6014)] = 194177, + [SMALL_STATE(6015)] = 194188, + [SMALL_STATE(6016)] = 194199, + [SMALL_STATE(6017)] = 194210, + [SMALL_STATE(6018)] = 194221, + [SMALL_STATE(6019)] = 194232, + [SMALL_STATE(6020)] = 194243, + [SMALL_STATE(6021)] = 194260, + [SMALL_STATE(6022)] = 194271, + [SMALL_STATE(6023)] = 194282, + [SMALL_STATE(6024)] = 194293, + [SMALL_STATE(6025)] = 194304, + [SMALL_STATE(6026)] = 194315, + [SMALL_STATE(6027)] = 194326, + [SMALL_STATE(6028)] = 194337, + [SMALL_STATE(6029)] = 194348, + [SMALL_STATE(6030)] = 194359, + [SMALL_STATE(6031)] = 194370, + [SMALL_STATE(6032)] = 194381, + [SMALL_STATE(6033)] = 194392, + [SMALL_STATE(6034)] = 194403, + [SMALL_STATE(6035)] = 194414, + [SMALL_STATE(6036)] = 194425, + [SMALL_STATE(6037)] = 194436, + [SMALL_STATE(6038)] = 194447, + [SMALL_STATE(6039)] = 194458, + [SMALL_STATE(6040)] = 194469, + [SMALL_STATE(6041)] = 194480, + [SMALL_STATE(6042)] = 194491, + [SMALL_STATE(6043)] = 194502, + [SMALL_STATE(6044)] = 194513, + [SMALL_STATE(6045)] = 194524, + [SMALL_STATE(6046)] = 194535, + [SMALL_STATE(6047)] = 194552, + [SMALL_STATE(6048)] = 194563, + [SMALL_STATE(6049)] = 194574, + [SMALL_STATE(6050)] = 194585, + [SMALL_STATE(6051)] = 194602, + [SMALL_STATE(6052)] = 194619, + [SMALL_STATE(6053)] = 194630, + [SMALL_STATE(6054)] = 194641, + [SMALL_STATE(6055)] = 194652, + [SMALL_STATE(6056)] = 194663, + [SMALL_STATE(6057)] = 194674, + [SMALL_STATE(6058)] = 194685, + [SMALL_STATE(6059)] = 194700, + [SMALL_STATE(6060)] = 194711, + [SMALL_STATE(6061)] = 194722, + [SMALL_STATE(6062)] = 194733, + [SMALL_STATE(6063)] = 194744, + [SMALL_STATE(6064)] = 194755, + [SMALL_STATE(6065)] = 194766, + [SMALL_STATE(6066)] = 194777, + [SMALL_STATE(6067)] = 194788, + [SMALL_STATE(6068)] = 194799, + [SMALL_STATE(6069)] = 194816, + [SMALL_STATE(6070)] = 194833, + [SMALL_STATE(6071)] = 194844, + [SMALL_STATE(6072)] = 194855, + [SMALL_STATE(6073)] = 194866, + [SMALL_STATE(6074)] = 194877, + [SMALL_STATE(6075)] = 194888, + [SMALL_STATE(6076)] = 194899, + [SMALL_STATE(6077)] = 194910, + [SMALL_STATE(6078)] = 194921, + [SMALL_STATE(6079)] = 194932, + [SMALL_STATE(6080)] = 194943, + [SMALL_STATE(6081)] = 194960, + [SMALL_STATE(6082)] = 194971, + [SMALL_STATE(6083)] = 194982, + [SMALL_STATE(6084)] = 194993, + [SMALL_STATE(6085)] = 195004, + [SMALL_STATE(6086)] = 195015, + [SMALL_STATE(6087)] = 195032, + [SMALL_STATE(6088)] = 195043, + [SMALL_STATE(6089)] = 195054, + [SMALL_STATE(6090)] = 195065, + [SMALL_STATE(6091)] = 195076, + [SMALL_STATE(6092)] = 195087, + [SMALL_STATE(6093)] = 195098, + [SMALL_STATE(6094)] = 195115, + [SMALL_STATE(6095)] = 195126, + [SMALL_STATE(6096)] = 195137, + [SMALL_STATE(6097)] = 195148, + [SMALL_STATE(6098)] = 195165, + [SMALL_STATE(6099)] = 195176, + [SMALL_STATE(6100)] = 195193, + [SMALL_STATE(6101)] = 195210, + [SMALL_STATE(6102)] = 195227, + [SMALL_STATE(6103)] = 195244, + [SMALL_STATE(6104)] = 195261, + [SMALL_STATE(6105)] = 195278, + [SMALL_STATE(6106)] = 195295, + [SMALL_STATE(6107)] = 195306, + [SMALL_STATE(6108)] = 195323, + [SMALL_STATE(6109)] = 195340, + [SMALL_STATE(6110)] = 195357, + [SMALL_STATE(6111)] = 195374, + [SMALL_STATE(6112)] = 195385, + [SMALL_STATE(6113)] = 195396, + [SMALL_STATE(6114)] = 195407, + [SMALL_STATE(6115)] = 195418, + [SMALL_STATE(6116)] = 195435, + [SMALL_STATE(6117)] = 195446, + [SMALL_STATE(6118)] = 195460, + [SMALL_STATE(6119)] = 195472, + [SMALL_STATE(6120)] = 195486, + [SMALL_STATE(6121)] = 195500, + [SMALL_STATE(6122)] = 195512, + [SMALL_STATE(6123)] = 195526, + [SMALL_STATE(6124)] = 195538, + [SMALL_STATE(6125)] = 195548, + [SMALL_STATE(6126)] = 195562, + [SMALL_STATE(6127)] = 195576, + [SMALL_STATE(6128)] = 195590, + [SMALL_STATE(6129)] = 195604, + [SMALL_STATE(6130)] = 195618, + [SMALL_STATE(6131)] = 195630, + [SMALL_STATE(6132)] = 195644, + [SMALL_STATE(6133)] = 195658, + [SMALL_STATE(6134)] = 195672, + [SMALL_STATE(6135)] = 195686, + [SMALL_STATE(6136)] = 195700, + [SMALL_STATE(6137)] = 195714, + [SMALL_STATE(6138)] = 195728, + [SMALL_STATE(6139)] = 195740, + [SMALL_STATE(6140)] = 195754, + [SMALL_STATE(6141)] = 195764, + [SMALL_STATE(6142)] = 195778, + [SMALL_STATE(6143)] = 195792, + [SMALL_STATE(6144)] = 195806, + [SMALL_STATE(6145)] = 195820, + [SMALL_STATE(6146)] = 195834, + [SMALL_STATE(6147)] = 195848, + [SMALL_STATE(6148)] = 195862, + [SMALL_STATE(6149)] = 195876, + [SMALL_STATE(6150)] = 195890, + [SMALL_STATE(6151)] = 195904, + [SMALL_STATE(6152)] = 195918, + [SMALL_STATE(6153)] = 195932, + [SMALL_STATE(6154)] = 195944, + [SMALL_STATE(6155)] = 195958, + [SMALL_STATE(6156)] = 195972, + [SMALL_STATE(6157)] = 195986, + [SMALL_STATE(6158)] = 196000, + [SMALL_STATE(6159)] = 196014, + [SMALL_STATE(6160)] = 196028, + [SMALL_STATE(6161)] = 196042, + [SMALL_STATE(6162)] = 196056, + [SMALL_STATE(6163)] = 196070, + [SMALL_STATE(6164)] = 196080, + [SMALL_STATE(6165)] = 196094, + [SMALL_STATE(6166)] = 196108, + [SMALL_STATE(6167)] = 196122, + [SMALL_STATE(6168)] = 196136, + [SMALL_STATE(6169)] = 196150, + [SMALL_STATE(6170)] = 196164, + [SMALL_STATE(6171)] = 196178, + [SMALL_STATE(6172)] = 196192, + [SMALL_STATE(6173)] = 196206, + [SMALL_STATE(6174)] = 196220, + [SMALL_STATE(6175)] = 196234, + [SMALL_STATE(6176)] = 196248, + [SMALL_STATE(6177)] = 196258, + [SMALL_STATE(6178)] = 196272, + [SMALL_STATE(6179)] = 196286, + [SMALL_STATE(6180)] = 196300, + [SMALL_STATE(6181)] = 196314, + [SMALL_STATE(6182)] = 196328, + [SMALL_STATE(6183)] = 196338, + [SMALL_STATE(6184)] = 196352, + [SMALL_STATE(6185)] = 196366, + [SMALL_STATE(6186)] = 196380, + [SMALL_STATE(6187)] = 196394, + [SMALL_STATE(6188)] = 196408, + [SMALL_STATE(6189)] = 196422, + [SMALL_STATE(6190)] = 196436, + [SMALL_STATE(6191)] = 196446, + [SMALL_STATE(6192)] = 196460, + [SMALL_STATE(6193)] = 196474, + [SMALL_STATE(6194)] = 196484, + [SMALL_STATE(6195)] = 196496, + [SMALL_STATE(6196)] = 196510, + [SMALL_STATE(6197)] = 196524, + [SMALL_STATE(6198)] = 196538, + [SMALL_STATE(6199)] = 196552, + [SMALL_STATE(6200)] = 196566, + [SMALL_STATE(6201)] = 196580, + [SMALL_STATE(6202)] = 196594, + [SMALL_STATE(6203)] = 196606, + [SMALL_STATE(6204)] = 196620, + [SMALL_STATE(6205)] = 196634, + [SMALL_STATE(6206)] = 196648, + [SMALL_STATE(6207)] = 196662, + [SMALL_STATE(6208)] = 196676, + [SMALL_STATE(6209)] = 196690, + [SMALL_STATE(6210)] = 196704, + [SMALL_STATE(6211)] = 196718, + [SMALL_STATE(6212)] = 196728, + [SMALL_STATE(6213)] = 196742, + [SMALL_STATE(6214)] = 196756, + [SMALL_STATE(6215)] = 196770, + [SMALL_STATE(6216)] = 196784, + [SMALL_STATE(6217)] = 196798, + [SMALL_STATE(6218)] = 196808, + [SMALL_STATE(6219)] = 196820, + [SMALL_STATE(6220)] = 196834, + [SMALL_STATE(6221)] = 196848, + [SMALL_STATE(6222)] = 196862, + [SMALL_STATE(6223)] = 196876, + [SMALL_STATE(6224)] = 196888, + [SMALL_STATE(6225)] = 196902, + [SMALL_STATE(6226)] = 196916, + [SMALL_STATE(6227)] = 196930, + [SMALL_STATE(6228)] = 196944, + [SMALL_STATE(6229)] = 196956, + [SMALL_STATE(6230)] = 196970, + [SMALL_STATE(6231)] = 196984, + [SMALL_STATE(6232)] = 196996, + [SMALL_STATE(6233)] = 197008, + [SMALL_STATE(6234)] = 197022, + [SMALL_STATE(6235)] = 197032, + [SMALL_STATE(6236)] = 197042, + [SMALL_STATE(6237)] = 197052, + [SMALL_STATE(6238)] = 197066, + [SMALL_STATE(6239)] = 197080, + [SMALL_STATE(6240)] = 197094, + [SMALL_STATE(6241)] = 197106, + [SMALL_STATE(6242)] = 197120, + [SMALL_STATE(6243)] = 197134, + [SMALL_STATE(6244)] = 197148, + [SMALL_STATE(6245)] = 197162, + [SMALL_STATE(6246)] = 197176, + [SMALL_STATE(6247)] = 197186, + [SMALL_STATE(6248)] = 197200, + [SMALL_STATE(6249)] = 197214, + [SMALL_STATE(6250)] = 197228, + [SMALL_STATE(6251)] = 197242, + [SMALL_STATE(6252)] = 197256, + [SMALL_STATE(6253)] = 197270, + [SMALL_STATE(6254)] = 197284, + [SMALL_STATE(6255)] = 197298, + [SMALL_STATE(6256)] = 197308, + [SMALL_STATE(6257)] = 197322, + [SMALL_STATE(6258)] = 197336, + [SMALL_STATE(6259)] = 197350, + [SMALL_STATE(6260)] = 197364, + [SMALL_STATE(6261)] = 197378, + [SMALL_STATE(6262)] = 197392, + [SMALL_STATE(6263)] = 197406, + [SMALL_STATE(6264)] = 197420, + [SMALL_STATE(6265)] = 197434, + [SMALL_STATE(6266)] = 197444, + [SMALL_STATE(6267)] = 197454, + [SMALL_STATE(6268)] = 197468, + [SMALL_STATE(6269)] = 197480, + [SMALL_STATE(6270)] = 197492, + [SMALL_STATE(6271)] = 197506, + [SMALL_STATE(6272)] = 197518, + [SMALL_STATE(6273)] = 197528, + [SMALL_STATE(6274)] = 197542, + [SMALL_STATE(6275)] = 197554, + [SMALL_STATE(6276)] = 197568, + [SMALL_STATE(6277)] = 197580, + [SMALL_STATE(6278)] = 197594, + [SMALL_STATE(6279)] = 197608, + [SMALL_STATE(6280)] = 197620, + [SMALL_STATE(6281)] = 197634, + [SMALL_STATE(6282)] = 197648, + [SMALL_STATE(6283)] = 197662, + [SMALL_STATE(6284)] = 197676, + [SMALL_STATE(6285)] = 197690, + [SMALL_STATE(6286)] = 197704, + [SMALL_STATE(6287)] = 197718, + [SMALL_STATE(6288)] = 197732, + [SMALL_STATE(6289)] = 197746, + [SMALL_STATE(6290)] = 197758, + [SMALL_STATE(6291)] = 197772, + [SMALL_STATE(6292)] = 197786, + [SMALL_STATE(6293)] = 197800, + [SMALL_STATE(6294)] = 197814, + [SMALL_STATE(6295)] = 197828, + [SMALL_STATE(6296)] = 197842, + [SMALL_STATE(6297)] = 197854, + [SMALL_STATE(6298)] = 197866, + [SMALL_STATE(6299)] = 197880, + [SMALL_STATE(6300)] = 197892, + [SMALL_STATE(6301)] = 197906, + [SMALL_STATE(6302)] = 197920, + [SMALL_STATE(6303)] = 197934, + [SMALL_STATE(6304)] = 197948, + [SMALL_STATE(6305)] = 197962, + [SMALL_STATE(6306)] = 197976, + [SMALL_STATE(6307)] = 197990, + [SMALL_STATE(6308)] = 198004, + [SMALL_STATE(6309)] = 198018, + [SMALL_STATE(6310)] = 198032, + [SMALL_STATE(6311)] = 198046, + [SMALL_STATE(6312)] = 198060, + [SMALL_STATE(6313)] = 198072, + [SMALL_STATE(6314)] = 198086, + [SMALL_STATE(6315)] = 198100, + [SMALL_STATE(6316)] = 198114, + [SMALL_STATE(6317)] = 198128, + [SMALL_STATE(6318)] = 198142, + [SMALL_STATE(6319)] = 198156, + [SMALL_STATE(6320)] = 198170, + [SMALL_STATE(6321)] = 198184, + [SMALL_STATE(6322)] = 198198, + [SMALL_STATE(6323)] = 198212, + [SMALL_STATE(6324)] = 198226, + [SMALL_STATE(6325)] = 198240, + [SMALL_STATE(6326)] = 198254, + [SMALL_STATE(6327)] = 198268, + [SMALL_STATE(6328)] = 198282, + [SMALL_STATE(6329)] = 198292, + [SMALL_STATE(6330)] = 198306, + [SMALL_STATE(6331)] = 198320, + [SMALL_STATE(6332)] = 198332, + [SMALL_STATE(6333)] = 198344, + [SMALL_STATE(6334)] = 198358, + [SMALL_STATE(6335)] = 198368, + [SMALL_STATE(6336)] = 198382, + [SMALL_STATE(6337)] = 198396, + [SMALL_STATE(6338)] = 198406, + [SMALL_STATE(6339)] = 198420, + [SMALL_STATE(6340)] = 198430, + [SMALL_STATE(6341)] = 198444, + [SMALL_STATE(6342)] = 198458, + [SMALL_STATE(6343)] = 198472, + [SMALL_STATE(6344)] = 198486, + [SMALL_STATE(6345)] = 198498, + [SMALL_STATE(6346)] = 198512, + [SMALL_STATE(6347)] = 198526, + [SMALL_STATE(6348)] = 198540, + [SMALL_STATE(6349)] = 198554, + [SMALL_STATE(6350)] = 198568, + [SMALL_STATE(6351)] = 198582, + [SMALL_STATE(6352)] = 198596, + [SMALL_STATE(6353)] = 198606, + [SMALL_STATE(6354)] = 198620, + [SMALL_STATE(6355)] = 198634, + [SMALL_STATE(6356)] = 198648, + [SMALL_STATE(6357)] = 198662, + [SMALL_STATE(6358)] = 198676, + [SMALL_STATE(6359)] = 198688, + [SMALL_STATE(6360)] = 198702, + [SMALL_STATE(6361)] = 198716, + [SMALL_STATE(6362)] = 198728, + [SMALL_STATE(6363)] = 198742, + [SMALL_STATE(6364)] = 198756, + [SMALL_STATE(6365)] = 198770, + [SMALL_STATE(6366)] = 198782, + [SMALL_STATE(6367)] = 198796, + [SMALL_STATE(6368)] = 198810, + [SMALL_STATE(6369)] = 198824, + [SMALL_STATE(6370)] = 198838, + [SMALL_STATE(6371)] = 198852, + [SMALL_STATE(6372)] = 198866, + [SMALL_STATE(6373)] = 198877, + [SMALL_STATE(6374)] = 198888, + [SMALL_STATE(6375)] = 198899, + [SMALL_STATE(6376)] = 198910, + [SMALL_STATE(6377)] = 198921, + [SMALL_STATE(6378)] = 198932, + [SMALL_STATE(6379)] = 198943, + [SMALL_STATE(6380)] = 198954, + [SMALL_STATE(6381)] = 198965, + [SMALL_STATE(6382)] = 198974, + [SMALL_STATE(6383)] = 198985, + [SMALL_STATE(6384)] = 198996, + [SMALL_STATE(6385)] = 199007, + [SMALL_STATE(6386)] = 199018, + [SMALL_STATE(6387)] = 199027, + [SMALL_STATE(6388)] = 199038, + [SMALL_STATE(6389)] = 199049, + [SMALL_STATE(6390)] = 199060, + [SMALL_STATE(6391)] = 199071, + [SMALL_STATE(6392)] = 199082, + [SMALL_STATE(6393)] = 199093, + [SMALL_STATE(6394)] = 199104, + [SMALL_STATE(6395)] = 199115, + [SMALL_STATE(6396)] = 199126, + [SMALL_STATE(6397)] = 199137, + [SMALL_STATE(6398)] = 199148, + [SMALL_STATE(6399)] = 199157, + [SMALL_STATE(6400)] = 199168, + [SMALL_STATE(6401)] = 199179, + [SMALL_STATE(6402)] = 199190, + [SMALL_STATE(6403)] = 199201, + [SMALL_STATE(6404)] = 199212, + [SMALL_STATE(6405)] = 199221, + [SMALL_STATE(6406)] = 199232, + [SMALL_STATE(6407)] = 199241, + [SMALL_STATE(6408)] = 199250, + [SMALL_STATE(6409)] = 199261, + [SMALL_STATE(6410)] = 199272, + [SMALL_STATE(6411)] = 199283, + [SMALL_STATE(6412)] = 199292, + [SMALL_STATE(6413)] = 199301, + [SMALL_STATE(6414)] = 199310, + [SMALL_STATE(6415)] = 199319, + [SMALL_STATE(6416)] = 199328, + [SMALL_STATE(6417)] = 199337, + [SMALL_STATE(6418)] = 199346, + [SMALL_STATE(6419)] = 199357, + [SMALL_STATE(6420)] = 199366, + [SMALL_STATE(6421)] = 199377, + [SMALL_STATE(6422)] = 199388, + [SMALL_STATE(6423)] = 199399, + [SMALL_STATE(6424)] = 199408, + [SMALL_STATE(6425)] = 199419, + [SMALL_STATE(6426)] = 199430, + [SMALL_STATE(6427)] = 199441, + [SMALL_STATE(6428)] = 199452, + [SMALL_STATE(6429)] = 199463, + [SMALL_STATE(6430)] = 199472, + [SMALL_STATE(6431)] = 199481, + [SMALL_STATE(6432)] = 199492, + [SMALL_STATE(6433)] = 199501, + [SMALL_STATE(6434)] = 199512, + [SMALL_STATE(6435)] = 199521, + [SMALL_STATE(6436)] = 199530, + [SMALL_STATE(6437)] = 199539, + [SMALL_STATE(6438)] = 199550, + [SMALL_STATE(6439)] = 199561, + [SMALL_STATE(6440)] = 199572, + [SMALL_STATE(6441)] = 199583, + [SMALL_STATE(6442)] = 199594, + [SMALL_STATE(6443)] = 199605, + [SMALL_STATE(6444)] = 199616, + [SMALL_STATE(6445)] = 199625, + [SMALL_STATE(6446)] = 199636, + [SMALL_STATE(6447)] = 199647, + [SMALL_STATE(6448)] = 199658, + [SMALL_STATE(6449)] = 199669, + [SMALL_STATE(6450)] = 199680, + [SMALL_STATE(6451)] = 199689, + [SMALL_STATE(6452)] = 199700, + [SMALL_STATE(6453)] = 199711, + [SMALL_STATE(6454)] = 199720, + [SMALL_STATE(6455)] = 199729, + [SMALL_STATE(6456)] = 199740, + [SMALL_STATE(6457)] = 199749, + [SMALL_STATE(6458)] = 199760, + [SMALL_STATE(6459)] = 199769, + [SMALL_STATE(6460)] = 199780, + [SMALL_STATE(6461)] = 199791, + [SMALL_STATE(6462)] = 199800, + [SMALL_STATE(6463)] = 199811, + [SMALL_STATE(6464)] = 199822, + [SMALL_STATE(6465)] = 199833, + [SMALL_STATE(6466)] = 199842, + [SMALL_STATE(6467)] = 199853, + [SMALL_STATE(6468)] = 199862, + [SMALL_STATE(6469)] = 199871, + [SMALL_STATE(6470)] = 199882, + [SMALL_STATE(6471)] = 199891, + [SMALL_STATE(6472)] = 199902, + [SMALL_STATE(6473)] = 199913, + [SMALL_STATE(6474)] = 199922, + [SMALL_STATE(6475)] = 199933, + [SMALL_STATE(6476)] = 199942, + [SMALL_STATE(6477)] = 199953, + [SMALL_STATE(6478)] = 199964, + [SMALL_STATE(6479)] = 199975, + [SMALL_STATE(6480)] = 199986, + [SMALL_STATE(6481)] = 199995, + [SMALL_STATE(6482)] = 200006, + [SMALL_STATE(6483)] = 200017, + [SMALL_STATE(6484)] = 200028, + [SMALL_STATE(6485)] = 200039, + [SMALL_STATE(6486)] = 200050, + [SMALL_STATE(6487)] = 200061, + [SMALL_STATE(6488)] = 200072, + [SMALL_STATE(6489)] = 200081, + [SMALL_STATE(6490)] = 200092, + [SMALL_STATE(6491)] = 200103, + [SMALL_STATE(6492)] = 200114, + [SMALL_STATE(6493)] = 200125, + [SMALL_STATE(6494)] = 200134, + [SMALL_STATE(6495)] = 200143, + [SMALL_STATE(6496)] = 200154, + [SMALL_STATE(6497)] = 200163, + [SMALL_STATE(6498)] = 200172, + [SMALL_STATE(6499)] = 200183, + [SMALL_STATE(6500)] = 200194, + [SMALL_STATE(6501)] = 200205, + [SMALL_STATE(6502)] = 200214, + [SMALL_STATE(6503)] = 200223, + [SMALL_STATE(6504)] = 200234, + [SMALL_STATE(6505)] = 200243, + [SMALL_STATE(6506)] = 200254, + [SMALL_STATE(6507)] = 200263, + [SMALL_STATE(6508)] = 200274, + [SMALL_STATE(6509)] = 200285, + [SMALL_STATE(6510)] = 200296, + [SMALL_STATE(6511)] = 200307, + [SMALL_STATE(6512)] = 200318, + [SMALL_STATE(6513)] = 200327, + [SMALL_STATE(6514)] = 200338, + [SMALL_STATE(6515)] = 200349, + [SMALL_STATE(6516)] = 200358, + [SMALL_STATE(6517)] = 200369, + [SMALL_STATE(6518)] = 200380, + [SMALL_STATE(6519)] = 200391, + [SMALL_STATE(6520)] = 200402, + [SMALL_STATE(6521)] = 200413, + [SMALL_STATE(6522)] = 200424, + [SMALL_STATE(6523)] = 200435, + [SMALL_STATE(6524)] = 200446, + [SMALL_STATE(6525)] = 200457, + [SMALL_STATE(6526)] = 200466, + [SMALL_STATE(6527)] = 200475, + [SMALL_STATE(6528)] = 200486, + [SMALL_STATE(6529)] = 200497, + [SMALL_STATE(6530)] = 200508, + [SMALL_STATE(6531)] = 200519, + [SMALL_STATE(6532)] = 200528, + [SMALL_STATE(6533)] = 200537, + [SMALL_STATE(6534)] = 200548, + [SMALL_STATE(6535)] = 200557, + [SMALL_STATE(6536)] = 200566, + [SMALL_STATE(6537)] = 200577, + [SMALL_STATE(6538)] = 200588, + [SMALL_STATE(6539)] = 200597, + [SMALL_STATE(6540)] = 200606, + [SMALL_STATE(6541)] = 200615, + [SMALL_STATE(6542)] = 200626, + [SMALL_STATE(6543)] = 200637, + [SMALL_STATE(6544)] = 200648, + [SMALL_STATE(6545)] = 200657, + [SMALL_STATE(6546)] = 200668, + [SMALL_STATE(6547)] = 200677, + [SMALL_STATE(6548)] = 200688, + [SMALL_STATE(6549)] = 200699, + [SMALL_STATE(6550)] = 200710, + [SMALL_STATE(6551)] = 200719, + [SMALL_STATE(6552)] = 200728, + [SMALL_STATE(6553)] = 200737, + [SMALL_STATE(6554)] = 200746, + [SMALL_STATE(6555)] = 200755, + [SMALL_STATE(6556)] = 200764, + [SMALL_STATE(6557)] = 200775, + [SMALL_STATE(6558)] = 200784, + [SMALL_STATE(6559)] = 200795, + [SMALL_STATE(6560)] = 200806, + [SMALL_STATE(6561)] = 200815, + [SMALL_STATE(6562)] = 200826, + [SMALL_STATE(6563)] = 200837, + [SMALL_STATE(6564)] = 200848, + [SMALL_STATE(6565)] = 200857, + [SMALL_STATE(6566)] = 200866, + [SMALL_STATE(6567)] = 200877, + [SMALL_STATE(6568)] = 200888, + [SMALL_STATE(6569)] = 200899, + [SMALL_STATE(6570)] = 200908, + [SMALL_STATE(6571)] = 200919, + [SMALL_STATE(6572)] = 200930, + [SMALL_STATE(6573)] = 200941, + [SMALL_STATE(6574)] = 200952, + [SMALL_STATE(6575)] = 200963, + [SMALL_STATE(6576)] = 200974, + [SMALL_STATE(6577)] = 200985, + [SMALL_STATE(6578)] = 200996, + [SMALL_STATE(6579)] = 201007, + [SMALL_STATE(6580)] = 201016, + [SMALL_STATE(6581)] = 201027, + [SMALL_STATE(6582)] = 201036, + [SMALL_STATE(6583)] = 201047, + [SMALL_STATE(6584)] = 201056, + [SMALL_STATE(6585)] = 201067, + [SMALL_STATE(6586)] = 201078, + [SMALL_STATE(6587)] = 201089, + [SMALL_STATE(6588)] = 201100, + [SMALL_STATE(6589)] = 201111, + [SMALL_STATE(6590)] = 201122, + [SMALL_STATE(6591)] = 201133, + [SMALL_STATE(6592)] = 201144, + [SMALL_STATE(6593)] = 201153, + [SMALL_STATE(6594)] = 201162, + [SMALL_STATE(6595)] = 201171, + [SMALL_STATE(6596)] = 201182, + [SMALL_STATE(6597)] = 201191, + [SMALL_STATE(6598)] = 201200, + [SMALL_STATE(6599)] = 201209, + [SMALL_STATE(6600)] = 201220, + [SMALL_STATE(6601)] = 201231, + [SMALL_STATE(6602)] = 201242, + [SMALL_STATE(6603)] = 201253, + [SMALL_STATE(6604)] = 201264, + [SMALL_STATE(6605)] = 201275, + [SMALL_STATE(6606)] = 201286, + [SMALL_STATE(6607)] = 201297, + [SMALL_STATE(6608)] = 201308, + [SMALL_STATE(6609)] = 201319, + [SMALL_STATE(6610)] = 201330, + [SMALL_STATE(6611)] = 201341, + [SMALL_STATE(6612)] = 201352, + [SMALL_STATE(6613)] = 201361, + [SMALL_STATE(6614)] = 201372, + [SMALL_STATE(6615)] = 201383, + [SMALL_STATE(6616)] = 201394, + [SMALL_STATE(6617)] = 201405, + [SMALL_STATE(6618)] = 201416, + [SMALL_STATE(6619)] = 201427, + [SMALL_STATE(6620)] = 201438, + [SMALL_STATE(6621)] = 201449, + [SMALL_STATE(6622)] = 201458, + [SMALL_STATE(6623)] = 201469, + [SMALL_STATE(6624)] = 201478, + [SMALL_STATE(6625)] = 201489, + [SMALL_STATE(6626)] = 201500, + [SMALL_STATE(6627)] = 201511, + [SMALL_STATE(6628)] = 201522, + [SMALL_STATE(6629)] = 201533, + [SMALL_STATE(6630)] = 201542, + [SMALL_STATE(6631)] = 201553, + [SMALL_STATE(6632)] = 201564, + [SMALL_STATE(6633)] = 201573, + [SMALL_STATE(6634)] = 201582, + [SMALL_STATE(6635)] = 201591, + [SMALL_STATE(6636)] = 201602, + [SMALL_STATE(6637)] = 201613, + [SMALL_STATE(6638)] = 201622, + [SMALL_STATE(6639)] = 201633, + [SMALL_STATE(6640)] = 201642, + [SMALL_STATE(6641)] = 201653, + [SMALL_STATE(6642)] = 201664, + [SMALL_STATE(6643)] = 201673, + [SMALL_STATE(6644)] = 201684, + [SMALL_STATE(6645)] = 201695, + [SMALL_STATE(6646)] = 201706, + [SMALL_STATE(6647)] = 201715, + [SMALL_STATE(6648)] = 201724, + [SMALL_STATE(6649)] = 201735, + [SMALL_STATE(6650)] = 201744, + [SMALL_STATE(6651)] = 201755, + [SMALL_STATE(6652)] = 201766, + [SMALL_STATE(6653)] = 201775, + [SMALL_STATE(6654)] = 201784, + [SMALL_STATE(6655)] = 201793, + [SMALL_STATE(6656)] = 201802, + [SMALL_STATE(6657)] = 201813, + [SMALL_STATE(6658)] = 201824, + [SMALL_STATE(6659)] = 201835, + [SMALL_STATE(6660)] = 201846, + [SMALL_STATE(6661)] = 201857, + [SMALL_STATE(6662)] = 201868, + [SMALL_STATE(6663)] = 201879, + [SMALL_STATE(6664)] = 201890, + [SMALL_STATE(6665)] = 201899, + [SMALL_STATE(6666)] = 201908, + [SMALL_STATE(6667)] = 201919, + [SMALL_STATE(6668)] = 201930, + [SMALL_STATE(6669)] = 201941, + [SMALL_STATE(6670)] = 201952, + [SMALL_STATE(6671)] = 201963, + [SMALL_STATE(6672)] = 201974, + [SMALL_STATE(6673)] = 201985, + [SMALL_STATE(6674)] = 201994, + [SMALL_STATE(6675)] = 202005, + [SMALL_STATE(6676)] = 202016, + [SMALL_STATE(6677)] = 202025, + [SMALL_STATE(6678)] = 202036, + [SMALL_STATE(6679)] = 202047, + [SMALL_STATE(6680)] = 202058, + [SMALL_STATE(6681)] = 202069, + [SMALL_STATE(6682)] = 202078, + [SMALL_STATE(6683)] = 202089, + [SMALL_STATE(6684)] = 202100, + [SMALL_STATE(6685)] = 202111, + [SMALL_STATE(6686)] = 202122, + [SMALL_STATE(6687)] = 202133, + [SMALL_STATE(6688)] = 202144, + [SMALL_STATE(6689)] = 202155, + [SMALL_STATE(6690)] = 202166, + [SMALL_STATE(6691)] = 202177, + [SMALL_STATE(6692)] = 202188, + [SMALL_STATE(6693)] = 202199, + [SMALL_STATE(6694)] = 202210, + [SMALL_STATE(6695)] = 202221, + [SMALL_STATE(6696)] = 202230, + [SMALL_STATE(6697)] = 202241, + [SMALL_STATE(6698)] = 202252, + [SMALL_STATE(6699)] = 202263, + [SMALL_STATE(6700)] = 202274, + [SMALL_STATE(6701)] = 202285, + [SMALL_STATE(6702)] = 202296, + [SMALL_STATE(6703)] = 202307, + [SMALL_STATE(6704)] = 202318, + [SMALL_STATE(6705)] = 202329, + [SMALL_STATE(6706)] = 202338, + [SMALL_STATE(6707)] = 202347, + [SMALL_STATE(6708)] = 202358, + [SMALL_STATE(6709)] = 202369, + [SMALL_STATE(6710)] = 202380, + [SMALL_STATE(6711)] = 202391, + [SMALL_STATE(6712)] = 202402, + [SMALL_STATE(6713)] = 202413, + [SMALL_STATE(6714)] = 202422, + [SMALL_STATE(6715)] = 202433, + [SMALL_STATE(6716)] = 202444, + [SMALL_STATE(6717)] = 202455, + [SMALL_STATE(6718)] = 202466, + [SMALL_STATE(6719)] = 202477, + [SMALL_STATE(6720)] = 202488, + [SMALL_STATE(6721)] = 202497, + [SMALL_STATE(6722)] = 202508, + [SMALL_STATE(6723)] = 202519, + [SMALL_STATE(6724)] = 202530, + [SMALL_STATE(6725)] = 202541, + [SMALL_STATE(6726)] = 202550, + [SMALL_STATE(6727)] = 202561, + [SMALL_STATE(6728)] = 202572, + [SMALL_STATE(6729)] = 202581, + [SMALL_STATE(6730)] = 202592, + [SMALL_STATE(6731)] = 202601, + [SMALL_STATE(6732)] = 202612, + [SMALL_STATE(6733)] = 202623, + [SMALL_STATE(6734)] = 202634, + [SMALL_STATE(6735)] = 202645, + [SMALL_STATE(6736)] = 202656, + [SMALL_STATE(6737)] = 202665, + [SMALL_STATE(6738)] = 202676, + [SMALL_STATE(6739)] = 202687, + [SMALL_STATE(6740)] = 202696, + [SMALL_STATE(6741)] = 202707, + [SMALL_STATE(6742)] = 202716, + [SMALL_STATE(6743)] = 202727, + [SMALL_STATE(6744)] = 202738, + [SMALL_STATE(6745)] = 202749, + [SMALL_STATE(6746)] = 202760, + [SMALL_STATE(6747)] = 202771, + [SMALL_STATE(6748)] = 202782, + [SMALL_STATE(6749)] = 202793, + [SMALL_STATE(6750)] = 202804, + [SMALL_STATE(6751)] = 202815, + [SMALL_STATE(6752)] = 202826, + [SMALL_STATE(6753)] = 202837, + [SMALL_STATE(6754)] = 202848, + [SMALL_STATE(6755)] = 202859, + [SMALL_STATE(6756)] = 202870, + [SMALL_STATE(6757)] = 202881, + [SMALL_STATE(6758)] = 202892, + [SMALL_STATE(6759)] = 202901, + [SMALL_STATE(6760)] = 202912, + [SMALL_STATE(6761)] = 202923, + [SMALL_STATE(6762)] = 202934, + [SMALL_STATE(6763)] = 202945, + [SMALL_STATE(6764)] = 202954, + [SMALL_STATE(6765)] = 202965, + [SMALL_STATE(6766)] = 202976, + [SMALL_STATE(6767)] = 202987, + [SMALL_STATE(6768)] = 202998, + [SMALL_STATE(6769)] = 203009, + [SMALL_STATE(6770)] = 203020, + [SMALL_STATE(6771)] = 203031, + [SMALL_STATE(6772)] = 203042, + [SMALL_STATE(6773)] = 203053, + [SMALL_STATE(6774)] = 203064, + [SMALL_STATE(6775)] = 203075, + [SMALL_STATE(6776)] = 203086, + [SMALL_STATE(6777)] = 203097, + [SMALL_STATE(6778)] = 203108, + [SMALL_STATE(6779)] = 203119, + [SMALL_STATE(6780)] = 203130, + [SMALL_STATE(6781)] = 203139, + [SMALL_STATE(6782)] = 203150, + [SMALL_STATE(6783)] = 203161, + [SMALL_STATE(6784)] = 203172, + [SMALL_STATE(6785)] = 203183, + [SMALL_STATE(6786)] = 203194, + [SMALL_STATE(6787)] = 203203, + [SMALL_STATE(6788)] = 203212, + [SMALL_STATE(6789)] = 203221, + [SMALL_STATE(6790)] = 203232, + [SMALL_STATE(6791)] = 203243, + [SMALL_STATE(6792)] = 203254, + [SMALL_STATE(6793)] = 203265, + [SMALL_STATE(6794)] = 203276, + [SMALL_STATE(6795)] = 203287, + [SMALL_STATE(6796)] = 203298, + [SMALL_STATE(6797)] = 203309, + [SMALL_STATE(6798)] = 203320, + [SMALL_STATE(6799)] = 203331, + [SMALL_STATE(6800)] = 203342, + [SMALL_STATE(6801)] = 203353, + [SMALL_STATE(6802)] = 203364, + [SMALL_STATE(6803)] = 203375, + [SMALL_STATE(6804)] = 203386, + [SMALL_STATE(6805)] = 203397, + [SMALL_STATE(6806)] = 203408, + [SMALL_STATE(6807)] = 203417, + [SMALL_STATE(6808)] = 203428, + [SMALL_STATE(6809)] = 203439, + [SMALL_STATE(6810)] = 203450, + [SMALL_STATE(6811)] = 203461, + [SMALL_STATE(6812)] = 203472, + [SMALL_STATE(6813)] = 203481, + [SMALL_STATE(6814)] = 203492, + [SMALL_STATE(6815)] = 203503, + [SMALL_STATE(6816)] = 203514, + [SMALL_STATE(6817)] = 203523, + [SMALL_STATE(6818)] = 203532, + [SMALL_STATE(6819)] = 203543, + [SMALL_STATE(6820)] = 203554, + [SMALL_STATE(6821)] = 203565, + [SMALL_STATE(6822)] = 203576, + [SMALL_STATE(6823)] = 203587, + [SMALL_STATE(6824)] = 203598, + [SMALL_STATE(6825)] = 203609, + [SMALL_STATE(6826)] = 203618, + [SMALL_STATE(6827)] = 203629, + [SMALL_STATE(6828)] = 203640, + [SMALL_STATE(6829)] = 203651, + [SMALL_STATE(6830)] = 203662, + [SMALL_STATE(6831)] = 203673, + [SMALL_STATE(6832)] = 203684, + [SMALL_STATE(6833)] = 203695, + [SMALL_STATE(6834)] = 203706, + [SMALL_STATE(6835)] = 203717, + [SMALL_STATE(6836)] = 203728, + [SMALL_STATE(6837)] = 203739, + [SMALL_STATE(6838)] = 203750, + [SMALL_STATE(6839)] = 203761, + [SMALL_STATE(6840)] = 203772, + [SMALL_STATE(6841)] = 203783, + [SMALL_STATE(6842)] = 203794, + [SMALL_STATE(6843)] = 203805, + [SMALL_STATE(6844)] = 203816, + [SMALL_STATE(6845)] = 203827, + [SMALL_STATE(6846)] = 203838, + [SMALL_STATE(6847)] = 203849, + [SMALL_STATE(6848)] = 203860, + [SMALL_STATE(6849)] = 203871, + [SMALL_STATE(6850)] = 203882, + [SMALL_STATE(6851)] = 203893, + [SMALL_STATE(6852)] = 203904, + [SMALL_STATE(6853)] = 203913, + [SMALL_STATE(6854)] = 203922, + [SMALL_STATE(6855)] = 203931, + [SMALL_STATE(6856)] = 203942, + [SMALL_STATE(6857)] = 203951, + [SMALL_STATE(6858)] = 203962, + [SMALL_STATE(6859)] = 203973, + [SMALL_STATE(6860)] = 203982, + [SMALL_STATE(6861)] = 203993, + [SMALL_STATE(6862)] = 204004, + [SMALL_STATE(6863)] = 204012, + [SMALL_STATE(6864)] = 204020, + [SMALL_STATE(6865)] = 204030, + [SMALL_STATE(6866)] = 204038, + [SMALL_STATE(6867)] = 204046, + [SMALL_STATE(6868)] = 204054, + [SMALL_STATE(6869)] = 204062, + [SMALL_STATE(6870)] = 204070, + [SMALL_STATE(6871)] = 204078, + [SMALL_STATE(6872)] = 204086, + [SMALL_STATE(6873)] = 204094, + [SMALL_STATE(6874)] = 204102, + [SMALL_STATE(6875)] = 204110, + [SMALL_STATE(6876)] = 204118, + [SMALL_STATE(6877)] = 204126, + [SMALL_STATE(6878)] = 204134, + [SMALL_STATE(6879)] = 204142, + [SMALL_STATE(6880)] = 204150, + [SMALL_STATE(6881)] = 204158, + [SMALL_STATE(6882)] = 204166, + [SMALL_STATE(6883)] = 204174, + [SMALL_STATE(6884)] = 204182, + [SMALL_STATE(6885)] = 204190, + [SMALL_STATE(6886)] = 204198, + [SMALL_STATE(6887)] = 204206, + [SMALL_STATE(6888)] = 204214, + [SMALL_STATE(6889)] = 204222, + [SMALL_STATE(6890)] = 204230, + [SMALL_STATE(6891)] = 204238, + [SMALL_STATE(6892)] = 204246, + [SMALL_STATE(6893)] = 204254, + [SMALL_STATE(6894)] = 204262, + [SMALL_STATE(6895)] = 204270, + [SMALL_STATE(6896)] = 204278, + [SMALL_STATE(6897)] = 204286, + [SMALL_STATE(6898)] = 204294, + [SMALL_STATE(6899)] = 204302, + [SMALL_STATE(6900)] = 204310, + [SMALL_STATE(6901)] = 204318, + [SMALL_STATE(6902)] = 204326, + [SMALL_STATE(6903)] = 204334, + [SMALL_STATE(6904)] = 204342, + [SMALL_STATE(6905)] = 204350, + [SMALL_STATE(6906)] = 204358, + [SMALL_STATE(6907)] = 204368, + [SMALL_STATE(6908)] = 204376, + [SMALL_STATE(6909)] = 204384, + [SMALL_STATE(6910)] = 204392, + [SMALL_STATE(6911)] = 204400, + [SMALL_STATE(6912)] = 204408, + [SMALL_STATE(6913)] = 204416, + [SMALL_STATE(6914)] = 204424, + [SMALL_STATE(6915)] = 204432, + [SMALL_STATE(6916)] = 204440, + [SMALL_STATE(6917)] = 204448, + [SMALL_STATE(6918)] = 204456, + [SMALL_STATE(6919)] = 204464, + [SMALL_STATE(6920)] = 204472, + [SMALL_STATE(6921)] = 204480, + [SMALL_STATE(6922)] = 204488, + [SMALL_STATE(6923)] = 204496, + [SMALL_STATE(6924)] = 204504, + [SMALL_STATE(6925)] = 204512, + [SMALL_STATE(6926)] = 204520, + [SMALL_STATE(6927)] = 204528, + [SMALL_STATE(6928)] = 204536, + [SMALL_STATE(6929)] = 204544, + [SMALL_STATE(6930)] = 204552, + [SMALL_STATE(6931)] = 204560, + [SMALL_STATE(6932)] = 204568, + [SMALL_STATE(6933)] = 204576, + [SMALL_STATE(6934)] = 204584, + [SMALL_STATE(6935)] = 204592, + [SMALL_STATE(6936)] = 204602, + [SMALL_STATE(6937)] = 204610, + [SMALL_STATE(6938)] = 204618, + [SMALL_STATE(6939)] = 204626, + [SMALL_STATE(6940)] = 204634, + [SMALL_STATE(6941)] = 204642, + [SMALL_STATE(6942)] = 204650, + [SMALL_STATE(6943)] = 204658, + [SMALL_STATE(6944)] = 204666, + [SMALL_STATE(6945)] = 204674, + [SMALL_STATE(6946)] = 204682, + [SMALL_STATE(6947)] = 204690, + [SMALL_STATE(6948)] = 204698, + [SMALL_STATE(6949)] = 204706, + [SMALL_STATE(6950)] = 204714, + [SMALL_STATE(6951)] = 204722, + [SMALL_STATE(6952)] = 204730, + [SMALL_STATE(6953)] = 204738, + [SMALL_STATE(6954)] = 204746, + [SMALL_STATE(6955)] = 204754, + [SMALL_STATE(6956)] = 204762, + [SMALL_STATE(6957)] = 204770, + [SMALL_STATE(6958)] = 204778, + [SMALL_STATE(6959)] = 204786, + [SMALL_STATE(6960)] = 204794, + [SMALL_STATE(6961)] = 204802, + [SMALL_STATE(6962)] = 204810, + [SMALL_STATE(6963)] = 204818, + [SMALL_STATE(6964)] = 204826, + [SMALL_STATE(6965)] = 204836, + [SMALL_STATE(6966)] = 204844, + [SMALL_STATE(6967)] = 204852, + [SMALL_STATE(6968)] = 204860, + [SMALL_STATE(6969)] = 204868, + [SMALL_STATE(6970)] = 204876, + [SMALL_STATE(6971)] = 204884, + [SMALL_STATE(6972)] = 204892, + [SMALL_STATE(6973)] = 204900, + [SMALL_STATE(6974)] = 204908, + [SMALL_STATE(6975)] = 204916, + [SMALL_STATE(6976)] = 204924, + [SMALL_STATE(6977)] = 204932, + [SMALL_STATE(6978)] = 204940, + [SMALL_STATE(6979)] = 204948, + [SMALL_STATE(6980)] = 204956, + [SMALL_STATE(6981)] = 204964, + [SMALL_STATE(6982)] = 204972, + [SMALL_STATE(6983)] = 204980, + [SMALL_STATE(6984)] = 204988, + [SMALL_STATE(6985)] = 204996, + [SMALL_STATE(6986)] = 205004, + [SMALL_STATE(6987)] = 205012, + [SMALL_STATE(6988)] = 205020, + [SMALL_STATE(6989)] = 205028, + [SMALL_STATE(6990)] = 205036, + [SMALL_STATE(6991)] = 205044, + [SMALL_STATE(6992)] = 205052, + [SMALL_STATE(6993)] = 205060, + [SMALL_STATE(6994)] = 205068, + [SMALL_STATE(6995)] = 205076, + [SMALL_STATE(6996)] = 205084, + [SMALL_STATE(6997)] = 205092, + [SMALL_STATE(6998)] = 205100, + [SMALL_STATE(6999)] = 205108, + [SMALL_STATE(7000)] = 205116, + [SMALL_STATE(7001)] = 205124, + [SMALL_STATE(7002)] = 205132, + [SMALL_STATE(7003)] = 205140, + [SMALL_STATE(7004)] = 205148, + [SMALL_STATE(7005)] = 205156, + [SMALL_STATE(7006)] = 205164, + [SMALL_STATE(7007)] = 205172, + [SMALL_STATE(7008)] = 205180, + [SMALL_STATE(7009)] = 205188, + [SMALL_STATE(7010)] = 205196, + [SMALL_STATE(7011)] = 205204, + [SMALL_STATE(7012)] = 205212, + [SMALL_STATE(7013)] = 205220, + [SMALL_STATE(7014)] = 205228, + [SMALL_STATE(7015)] = 205236, + [SMALL_STATE(7016)] = 205244, + [SMALL_STATE(7017)] = 205252, + [SMALL_STATE(7018)] = 205260, + [SMALL_STATE(7019)] = 205268, + [SMALL_STATE(7020)] = 205276, + [SMALL_STATE(7021)] = 205284, + [SMALL_STATE(7022)] = 205292, + [SMALL_STATE(7023)] = 205300, + [SMALL_STATE(7024)] = 205308, + [SMALL_STATE(7025)] = 205316, + [SMALL_STATE(7026)] = 205324, + [SMALL_STATE(7027)] = 205332, + [SMALL_STATE(7028)] = 205340, + [SMALL_STATE(7029)] = 205348, + [SMALL_STATE(7030)] = 205356, + [SMALL_STATE(7031)] = 205364, + [SMALL_STATE(7032)] = 205372, + [SMALL_STATE(7033)] = 205380, + [SMALL_STATE(7034)] = 205388, + [SMALL_STATE(7035)] = 205396, + [SMALL_STATE(7036)] = 205404, + [SMALL_STATE(7037)] = 205412, + [SMALL_STATE(7038)] = 205420, + [SMALL_STATE(7039)] = 205428, + [SMALL_STATE(7040)] = 205436, + [SMALL_STATE(7041)] = 205444, + [SMALL_STATE(7042)] = 205452, + [SMALL_STATE(7043)] = 205460, + [SMALL_STATE(7044)] = 205468, + [SMALL_STATE(7045)] = 205476, + [SMALL_STATE(7046)] = 205484, + [SMALL_STATE(7047)] = 205492, + [SMALL_STATE(7048)] = 205500, + [SMALL_STATE(7049)] = 205508, + [SMALL_STATE(7050)] = 205516, + [SMALL_STATE(7051)] = 205524, + [SMALL_STATE(7052)] = 205532, + [SMALL_STATE(7053)] = 205540, + [SMALL_STATE(7054)] = 205548, + [SMALL_STATE(7055)] = 205556, + [SMALL_STATE(7056)] = 205564, + [SMALL_STATE(7057)] = 205572, + [SMALL_STATE(7058)] = 205580, + [SMALL_STATE(7059)] = 205588, + [SMALL_STATE(7060)] = 205596, + [SMALL_STATE(7061)] = 205604, + [SMALL_STATE(7062)] = 205612, + [SMALL_STATE(7063)] = 205620, + [SMALL_STATE(7064)] = 205628, + [SMALL_STATE(7065)] = 205636, + [SMALL_STATE(7066)] = 205644, + [SMALL_STATE(7067)] = 205652, + [SMALL_STATE(7068)] = 205660, + [SMALL_STATE(7069)] = 205668, + [SMALL_STATE(7070)] = 205676, + [SMALL_STATE(7071)] = 205684, + [SMALL_STATE(7072)] = 205692, + [SMALL_STATE(7073)] = 205700, + [SMALL_STATE(7074)] = 205708, + [SMALL_STATE(7075)] = 205716, + [SMALL_STATE(7076)] = 205724, + [SMALL_STATE(7077)] = 205732, + [SMALL_STATE(7078)] = 205740, + [SMALL_STATE(7079)] = 205748, + [SMALL_STATE(7080)] = 205756, + [SMALL_STATE(7081)] = 205764, + [SMALL_STATE(7082)] = 205772, + [SMALL_STATE(7083)] = 205780, + [SMALL_STATE(7084)] = 205788, + [SMALL_STATE(7085)] = 205796, + [SMALL_STATE(7086)] = 205804, + [SMALL_STATE(7087)] = 205814, + [SMALL_STATE(7088)] = 205822, + [SMALL_STATE(7089)] = 205830, + [SMALL_STATE(7090)] = 205838, + [SMALL_STATE(7091)] = 205846, + [SMALL_STATE(7092)] = 205854, + [SMALL_STATE(7093)] = 205862, + [SMALL_STATE(7094)] = 205870, + [SMALL_STATE(7095)] = 205878, + [SMALL_STATE(7096)] = 205886, + [SMALL_STATE(7097)] = 205894, + [SMALL_STATE(7098)] = 205902, + [SMALL_STATE(7099)] = 205910, + [SMALL_STATE(7100)] = 205918, + [SMALL_STATE(7101)] = 205926, + [SMALL_STATE(7102)] = 205934, + [SMALL_STATE(7103)] = 205942, + [SMALL_STATE(7104)] = 205950, + [SMALL_STATE(7105)] = 205958, + [SMALL_STATE(7106)] = 205966, + [SMALL_STATE(7107)] = 205974, + [SMALL_STATE(7108)] = 205982, + [SMALL_STATE(7109)] = 205990, + [SMALL_STATE(7110)] = 205998, + [SMALL_STATE(7111)] = 206006, + [SMALL_STATE(7112)] = 206014, + [SMALL_STATE(7113)] = 206022, + [SMALL_STATE(7114)] = 206030, + [SMALL_STATE(7115)] = 206038, + [SMALL_STATE(7116)] = 206046, + [SMALL_STATE(7117)] = 206054, + [SMALL_STATE(7118)] = 206062, + [SMALL_STATE(7119)] = 206070, + [SMALL_STATE(7120)] = 206078, + [SMALL_STATE(7121)] = 206086, + [SMALL_STATE(7122)] = 206094, + [SMALL_STATE(7123)] = 206102, + [SMALL_STATE(7124)] = 206112, + [SMALL_STATE(7125)] = 206120, + [SMALL_STATE(7126)] = 206128, + [SMALL_STATE(7127)] = 206136, + [SMALL_STATE(7128)] = 206144, + [SMALL_STATE(7129)] = 206152, + [SMALL_STATE(7130)] = 206160, + [SMALL_STATE(7131)] = 206168, + [SMALL_STATE(7132)] = 206176, + [SMALL_STATE(7133)] = 206184, + [SMALL_STATE(7134)] = 206192, + [SMALL_STATE(7135)] = 206200, + [SMALL_STATE(7136)] = 206208, + [SMALL_STATE(7137)] = 206216, + [SMALL_STATE(7138)] = 206224, + [SMALL_STATE(7139)] = 206232, + [SMALL_STATE(7140)] = 206240, + [SMALL_STATE(7141)] = 206248, + [SMALL_STATE(7142)] = 206256, + [SMALL_STATE(7143)] = 206264, + [SMALL_STATE(7144)] = 206272, + [SMALL_STATE(7145)] = 206280, + [SMALL_STATE(7146)] = 206288, + [SMALL_STATE(7147)] = 206296, + [SMALL_STATE(7148)] = 206304, + [SMALL_STATE(7149)] = 206312, + [SMALL_STATE(7150)] = 206320, + [SMALL_STATE(7151)] = 206328, + [SMALL_STATE(7152)] = 206336, + [SMALL_STATE(7153)] = 206344, + [SMALL_STATE(7154)] = 206352, + [SMALL_STATE(7155)] = 206360, + [SMALL_STATE(7156)] = 206368, + [SMALL_STATE(7157)] = 206376, + [SMALL_STATE(7158)] = 206384, + [SMALL_STATE(7159)] = 206392, + [SMALL_STATE(7160)] = 206402, + [SMALL_STATE(7161)] = 206410, + [SMALL_STATE(7162)] = 206418, + [SMALL_STATE(7163)] = 206426, + [SMALL_STATE(7164)] = 206434, + [SMALL_STATE(7165)] = 206442, + [SMALL_STATE(7166)] = 206450, + [SMALL_STATE(7167)] = 206458, + [SMALL_STATE(7168)] = 206466, + [SMALL_STATE(7169)] = 206474, + [SMALL_STATE(7170)] = 206482, + [SMALL_STATE(7171)] = 206490, + [SMALL_STATE(7172)] = 206498, + [SMALL_STATE(7173)] = 206506, + [SMALL_STATE(7174)] = 206514, + [SMALL_STATE(7175)] = 206522, + [SMALL_STATE(7176)] = 206530, + [SMALL_STATE(7177)] = 206538, + [SMALL_STATE(7178)] = 206546, + [SMALL_STATE(7179)] = 206554, + [SMALL_STATE(7180)] = 206562, + [SMALL_STATE(7181)] = 206570, + [SMALL_STATE(7182)] = 206578, + [SMALL_STATE(7183)] = 206586, + [SMALL_STATE(7184)] = 206594, + [SMALL_STATE(7185)] = 206602, + [SMALL_STATE(7186)] = 206610, + [SMALL_STATE(7187)] = 206618, + [SMALL_STATE(7188)] = 206626, + [SMALL_STATE(7189)] = 206634, + [SMALL_STATE(7190)] = 206642, + [SMALL_STATE(7191)] = 206650, + [SMALL_STATE(7192)] = 206658, + [SMALL_STATE(7193)] = 206666, + [SMALL_STATE(7194)] = 206674, + [SMALL_STATE(7195)] = 206682, + [SMALL_STATE(7196)] = 206690, + [SMALL_STATE(7197)] = 206698, + [SMALL_STATE(7198)] = 206706, + [SMALL_STATE(7199)] = 206714, + [SMALL_STATE(7200)] = 206722, + [SMALL_STATE(7201)] = 206730, + [SMALL_STATE(7202)] = 206738, + [SMALL_STATE(7203)] = 206746, + [SMALL_STATE(7204)] = 206754, + [SMALL_STATE(7205)] = 206762, + [SMALL_STATE(7206)] = 206770, + [SMALL_STATE(7207)] = 206780, + [SMALL_STATE(7208)] = 206788, + [SMALL_STATE(7209)] = 206796, + [SMALL_STATE(7210)] = 206804, + [SMALL_STATE(7211)] = 206812, + [SMALL_STATE(7212)] = 206820, + [SMALL_STATE(7213)] = 206828, + [SMALL_STATE(7214)] = 206836, + [SMALL_STATE(7215)] = 206844, + [SMALL_STATE(7216)] = 206852, + [SMALL_STATE(7217)] = 206860, + [SMALL_STATE(7218)] = 206868, + [SMALL_STATE(7219)] = 206876, + [SMALL_STATE(7220)] = 206884, + [SMALL_STATE(7221)] = 206894, + [SMALL_STATE(7222)] = 206902, + [SMALL_STATE(7223)] = 206910, + [SMALL_STATE(7224)] = 206918, + [SMALL_STATE(7225)] = 206926, + [SMALL_STATE(7226)] = 206934, + [SMALL_STATE(7227)] = 206942, + [SMALL_STATE(7228)] = 206950, + [SMALL_STATE(7229)] = 206958, + [SMALL_STATE(7230)] = 206966, + [SMALL_STATE(7231)] = 206974, + [SMALL_STATE(7232)] = 206982, + [SMALL_STATE(7233)] = 206990, + [SMALL_STATE(7234)] = 206998, + [SMALL_STATE(7235)] = 207006, + [SMALL_STATE(7236)] = 207014, + [SMALL_STATE(7237)] = 207022, + [SMALL_STATE(7238)] = 207030, + [SMALL_STATE(7239)] = 207038, + [SMALL_STATE(7240)] = 207046, + [SMALL_STATE(7241)] = 207054, + [SMALL_STATE(7242)] = 207062, + [SMALL_STATE(7243)] = 207070, + [SMALL_STATE(7244)] = 207078, + [SMALL_STATE(7245)] = 207086, + [SMALL_STATE(7246)] = 207094, + [SMALL_STATE(7247)] = 207102, + [SMALL_STATE(7248)] = 207110, + [SMALL_STATE(7249)] = 207118, + [SMALL_STATE(7250)] = 207126, + [SMALL_STATE(7251)] = 207134, + [SMALL_STATE(7252)] = 207142, + [SMALL_STATE(7253)] = 207150, + [SMALL_STATE(7254)] = 207158, + [SMALL_STATE(7255)] = 207166, + [SMALL_STATE(7256)] = 207174, + [SMALL_STATE(7257)] = 207182, + [SMALL_STATE(7258)] = 207190, + [SMALL_STATE(7259)] = 207198, + [SMALL_STATE(7260)] = 207206, + [SMALL_STATE(7261)] = 207214, + [SMALL_STATE(7262)] = 207222, + [SMALL_STATE(7263)] = 207230, + [SMALL_STATE(7264)] = 207238, + [SMALL_STATE(7265)] = 207246, + [SMALL_STATE(7266)] = 207254, + [SMALL_STATE(7267)] = 207262, + [SMALL_STATE(7268)] = 207270, + [SMALL_STATE(7269)] = 207278, + [SMALL_STATE(7270)] = 207286, + [SMALL_STATE(7271)] = 207294, + [SMALL_STATE(7272)] = 207302, + [SMALL_STATE(7273)] = 207310, + [SMALL_STATE(7274)] = 207318, + [SMALL_STATE(7275)] = 207326, + [SMALL_STATE(7276)] = 207334, + [SMALL_STATE(7277)] = 207342, + [SMALL_STATE(7278)] = 207350, + [SMALL_STATE(7279)] = 207358, + [SMALL_STATE(7280)] = 207366, + [SMALL_STATE(7281)] = 207374, + [SMALL_STATE(7282)] = 207382, + [SMALL_STATE(7283)] = 207390, + [SMALL_STATE(7284)] = 207398, + [SMALL_STATE(7285)] = 207406, + [SMALL_STATE(7286)] = 207414, + [SMALL_STATE(7287)] = 207422, + [SMALL_STATE(7288)] = 207430, + [SMALL_STATE(7289)] = 207438, + [SMALL_STATE(7290)] = 207446, + [SMALL_STATE(7291)] = 207454, + [SMALL_STATE(7292)] = 207462, + [SMALL_STATE(7293)] = 207470, + [SMALL_STATE(7294)] = 207478, + [SMALL_STATE(7295)] = 207486, + [SMALL_STATE(7296)] = 207494, + [SMALL_STATE(7297)] = 207502, + [SMALL_STATE(7298)] = 207510, + [SMALL_STATE(7299)] = 207518, + [SMALL_STATE(7300)] = 207526, + [SMALL_STATE(7301)] = 207534, + [SMALL_STATE(7302)] = 207542, + [SMALL_STATE(7303)] = 207550, + [SMALL_STATE(7304)] = 207558, + [SMALL_STATE(7305)] = 207566, + [SMALL_STATE(7306)] = 207574, + [SMALL_STATE(7307)] = 207582, + [SMALL_STATE(7308)] = 207590, + [SMALL_STATE(7309)] = 207598, + [SMALL_STATE(7310)] = 207608, + [SMALL_STATE(7311)] = 207616, + [SMALL_STATE(7312)] = 207624, + [SMALL_STATE(7313)] = 207632, + [SMALL_STATE(7314)] = 207640, + [SMALL_STATE(7315)] = 207648, + [SMALL_STATE(7316)] = 207656, + [SMALL_STATE(7317)] = 207664, + [SMALL_STATE(7318)] = 207672, + [SMALL_STATE(7319)] = 207680, + [SMALL_STATE(7320)] = 207688, + [SMALL_STATE(7321)] = 207696, + [SMALL_STATE(7322)] = 207704, + [SMALL_STATE(7323)] = 207712, + [SMALL_STATE(7324)] = 207720, + [SMALL_STATE(7325)] = 207728, + [SMALL_STATE(7326)] = 207736, + [SMALL_STATE(7327)] = 207744, + [SMALL_STATE(7328)] = 207752, + [SMALL_STATE(7329)] = 207760, + [SMALL_STATE(7330)] = 207768, + [SMALL_STATE(7331)] = 207776, + [SMALL_STATE(7332)] = 207784, + [SMALL_STATE(7333)] = 207792, + [SMALL_STATE(7334)] = 207800, + [SMALL_STATE(7335)] = 207808, + [SMALL_STATE(7336)] = 207816, + [SMALL_STATE(7337)] = 207824, + [SMALL_STATE(7338)] = 207832, + [SMALL_STATE(7339)] = 207840, + [SMALL_STATE(7340)] = 207848, + [SMALL_STATE(7341)] = 207856, + [SMALL_STATE(7342)] = 207864, + [SMALL_STATE(7343)] = 207872, + [SMALL_STATE(7344)] = 207880, + [SMALL_STATE(7345)] = 207888, + [SMALL_STATE(7346)] = 207896, + [SMALL_STATE(7347)] = 207904, + [SMALL_STATE(7348)] = 207912, + [SMALL_STATE(7349)] = 207920, + [SMALL_STATE(7350)] = 207928, + [SMALL_STATE(7351)] = 207936, + [SMALL_STATE(7352)] = 207944, + [SMALL_STATE(7353)] = 207952, + [SMALL_STATE(7354)] = 207960, + [SMALL_STATE(7355)] = 207968, + [SMALL_STATE(7356)] = 207978, + [SMALL_STATE(7357)] = 207986, + [SMALL_STATE(7358)] = 207994, + [SMALL_STATE(7359)] = 208002, + [SMALL_STATE(7360)] = 208012, + [SMALL_STATE(7361)] = 208020, + [SMALL_STATE(7362)] = 208028, + [SMALL_STATE(7363)] = 208036, + [SMALL_STATE(7364)] = 208044, + [SMALL_STATE(7365)] = 208052, + [SMALL_STATE(7366)] = 208060, + [SMALL_STATE(7367)] = 208068, + [SMALL_STATE(7368)] = 208076, + [SMALL_STATE(7369)] = 208084, + [SMALL_STATE(7370)] = 208092, + [SMALL_STATE(7371)] = 208100, + [SMALL_STATE(7372)] = 208108, + [SMALL_STATE(7373)] = 208116, + [SMALL_STATE(7374)] = 208124, + [SMALL_STATE(7375)] = 208132, + [SMALL_STATE(7376)] = 208140, + [SMALL_STATE(7377)] = 208148, + [SMALL_STATE(7378)] = 208156, + [SMALL_STATE(7379)] = 208164, + [SMALL_STATE(7380)] = 208172, + [SMALL_STATE(7381)] = 208180, + [SMALL_STATE(7382)] = 208188, + [SMALL_STATE(7383)] = 208196, + [SMALL_STATE(7384)] = 208204, + [SMALL_STATE(7385)] = 208212, + [SMALL_STATE(7386)] = 208220, + [SMALL_STATE(7387)] = 208228, + [SMALL_STATE(7388)] = 208236, + [SMALL_STATE(7389)] = 208244, + [SMALL_STATE(7390)] = 208252, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -284544,4987 +332572,5719 @@ 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_program, 0, 0, 0), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1300), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(670), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1284), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1177), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(580), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2924), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5714), - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3682), - [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1167), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3548), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5812), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5763), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5086), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(432), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5528), - [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5703), - [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5429), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5158), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5546), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(350), - [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4720), - [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4719), - [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3330), - [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(710), - [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3596), - [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), - [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(603), - [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6166), - [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3275), - [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), - [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3936), - [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2162), - [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5847), - [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2162), - [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2341), - [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4105), - [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1308), - [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(686), - [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1173), - [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5982), - [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6037), - [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6061), - [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1250), - [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1263), - [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2942), - [117] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(477), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1489), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(738), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1447), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1336), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(505), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3443), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6693), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4724), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1335), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4305), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6459), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6478), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6205), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(442), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6517), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6814), + [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6332), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6361), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6406), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(392), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5650), + [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5871), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3967), + [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(785), + [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4736), + [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), + [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(447), + [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7309), + [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3933), + [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), + [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5158), + [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2532), + [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6944), + [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2532), + [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2557), + [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5301), + [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1501), + [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(750), + [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1326), + [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6912), + [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7072), + [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7197), + [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1418), + [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1405), + [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3537), + [117] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(562), [120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), - [122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1159), - [124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1137), + [122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1317), + [124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1296), [126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 1), - [128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), - [130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4671), - [132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2944), - [134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(498), - [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(499), - [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), - [143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4700), - [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4701), - [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3309), - [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(702), - [153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3639), - [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), + [130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5654), + [132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3540), + [134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(583), + [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(584), + [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198), + [143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5508), + [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5509), + [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3962), + [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(776), + [153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4574), + [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), - [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), - [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(501), + [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), + [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(585), [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1, 0, 1), - [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), - [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1095), - [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1123), - [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(427), - [173] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(6059), - [176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3301), - [178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), - [180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), - [182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(498), - [184] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(476), - [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3563), - [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2218), - [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6120), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2078), - [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1740), - [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2218), - [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1992), - [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), - [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1012), - [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1290), - [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5849), - [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2927), - [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1013), - [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6113), - [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6131), - [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), - [219] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(551), + [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), + [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1187), + [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1193), + [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(510), + [173] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(7123), + [176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3929), + [178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), + [180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), + [182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(583), + [184] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(561), + [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4243), + [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2559), + [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7226), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2247), + [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1996), + [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2559), + [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2475), + [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211), + [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1234), + [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1448), + [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7128), + [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3458), + [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1237), + [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7056), + [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3458), + [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1545), + [219] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(445), [222] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_pattern, 1, -1, 1), - [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), - [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1180), - [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(441), - [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2830), - [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1168), - [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1149), - [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), - [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1142), - [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4659), - [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4660), - [249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(666), - [251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), - [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), - [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1935), - [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3984), - [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(675), - [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678), - [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679), - [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(669), - [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), - [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), - [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1138), - [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1199), - [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1969), - [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1182), - [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419), - [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1165), - [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1141), - [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488), - [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1143), - [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(664), - [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), - [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), - [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(676), - [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(677), - [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667), - [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), - [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(691), - [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1154), - [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1190), - [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1183), - [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(430), - [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1166), - [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1139), - [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1146), - [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665), - [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), - [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(674), - [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(680), - [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(681), - [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668), - [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), - [333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), - [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1153), - [337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1184), - [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1938), - [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), - [343] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1300), - [346] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(670), - [349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), - [351] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1284), - [354] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1177), - [357] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4), - [360] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(580), - [363] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2924), - [366] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5714), - [369] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3682), - [372] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1167), - [375] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3548), - [378] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(580), - [381] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5812), - [384] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5763), - [387] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5086), - [390] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(205), - [393] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(779), - [396] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(432), - [399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5528), - [402] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(86), - [405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5703), - [408] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5429), - [411] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5158), - [414] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5546), - [417] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(314), - [420] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(350), - [423] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(174), - [426] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(227), - [429] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4720), - [432] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4719), - [435] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3330), - [438] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(710), - [441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3596), - [444] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(119), - [447] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(603), - [450] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6166), - [453] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3275), - [456] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(644), - [459] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3936), - [462] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2162), - [465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5847), - [468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2162), - [471] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2341), - [474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4105), - [477] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1308), - [480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(686), - [483] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1173), - [486] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5982), - [489] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6037), - [492] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6061), - [495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 3, 0, 87), - [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 3, 0, 87), - [499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 4, 0, 251), - [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 4, 0, 251), - [503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 3, 0, 53), - [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 3, 0, 53), - [507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 2, 0, 0), - [509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 2, 0, 0), - [511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 2, 0, 0), - [513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1, 0, 0), - [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), - [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), - [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775), - [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1762), - [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1562), - [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1578), - [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2651), - [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2642), - [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2665), - [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), - [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2663), - [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), - [543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1322), - [545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(673), - [547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1285), - [549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1179), - [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5775), - [555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1178), - [557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5832), - [559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5365), - [561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5776), - [563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3334), - [565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(712), - [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3703), - [569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), - [571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1323), - [573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(685), - [575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1170), - [577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1293), - [579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672), - [581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1287), - [583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1171), - [585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5583), - [587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1163), - [589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5595), - [591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4940), - [593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5602), - [595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), - [597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), - [599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1295), - [601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(684), - [603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1164), - [605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1223), - [607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1234), - [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2942), - [611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1156), - [613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1140), - [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), - [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), - [621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(418), - [623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), - [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1617), - [629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703), - [631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), - [633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(446), - [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), - [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), - [641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(438), - [643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6059), - [645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3301), - [647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(216), - [649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(417), - [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), - [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6177), - [655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2407), - [657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2256), - [659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), - [661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), - [663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1264), - [665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6247), - [667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3464), - [669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(955), - [671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6217), - [673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1953), - [675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1820), - [677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1840), - [679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1994), - [681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2002), - [683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2142), - [685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2148), - [687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2494), - [689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1831), - [693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1309), - [695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1314), - [697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(411), - [699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1176), - [701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), - [703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1760), - [705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4715), - [707] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(45), - [710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6103), - [712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3318), - [714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(707), - [716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3592), - [718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), - [720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), - [722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), - [724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2132), - [726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_name, 1, 0, 7), - [728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), - [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1738), - [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2036), - [734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1251), - [736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1473), - [738] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(204), - [741] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(217), - [744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), - [746] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(3301), - [749] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(3902), - [752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1740), - [754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2335), - [756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1783), - [758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), - [760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2254), - [762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1242), - [764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1136), - [766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), - [768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5151), - [770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), - [774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), - [776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), - [778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(434), - [780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3543), - [782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2386), - [784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2021), - [786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2386), - [788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2022), - [790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), - [792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1012), - [794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), - [796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), - [798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1280), - [800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2252), - [802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2266), - [804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2251), - [806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2356), - [808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2332), - [810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1991), - [812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), - [814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), - [816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), - [818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1416), - [820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1404), - [822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(477), - [824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1254), - [826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), - [828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2, 0, 28), - [830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6101), - [836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(746), - [838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), - [840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3902), - [842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1559), - [844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rest_pattern, 2, 0, 28), - [846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1252), - [848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1244), - [850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(551), - [852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1158), - [854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1467), - [856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705), - [860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), - [862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088), - [864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5504), - [866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1325), - [868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1315), - [870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(503), - [872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1172), - [874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), - [876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), - [880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5907), - [882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(504), - [884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1389), - [892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1384), - [894] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(555), - [897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1229), - [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), - [901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(736), - [903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), - [907] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_rest_pattern, 2, 0, 28), - [910] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(337), - [913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), - [915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1375), - [917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1366), - [919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527), - [921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1210), - [923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(725), - [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), - [929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1332), - [931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1347), - [933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(618), - [935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1181), - [937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(716), - [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), - [941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), - [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6111), - [945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(555), - [947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1369), - [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1360), - [951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(449), - [953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1215), - [955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(724), - [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), - [959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), - [961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), - [963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1391), - [965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1387), - [967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(582), - [969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1226), - [971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(738), - [973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), - [977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6251), - [979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(522), - [981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1225), - [983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3266), - [985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1152), - [987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), - [989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3267), - [991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), - [997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), - [999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090), - [1001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(443), - [1003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), - [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3528), - [1007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2003), - [1009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2008), - [1011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2003), - [1013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1818), - [1015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199), - [1017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092), - [1019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1232), - [1021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6167), - [1023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3210), - [1025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1093), - [1027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6186), - [1029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6190), - [1031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1359), - [1033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(406), - [1035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(544), - [1037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(572), - [1039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600), - [1041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(470), - [1043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(428), - [1045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(639), - [1047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(407), - [1049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1305), - [1051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1237), - [1053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1160), - [1055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1151), - [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [1059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(704), - [1061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), - [1063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2582), - [1065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2449), - [1067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), - [1069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1351), - [1071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1265), - [1073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1380), - [1075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1230), - [1077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1147), - [1079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), - [1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [1083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(740), - [1085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), - [1087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(440), - [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3523), - [1091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2587), - [1093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2577), - [1095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2587), - [1097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2324), - [1099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), - [1101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1298), - [1103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1204), - [1105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1135), - [1107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), - [1109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [1111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(410), - [1113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3553), - [1115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1627), - [1117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1630), - [1119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1627), - [1121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1755), - [1123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1220), - [1125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1342), - [1127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1145), - [1129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), - [1131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [1133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), - [1135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(495), - [1137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3527), - [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1967), - [1141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1948), - [1143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1967), - [1145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2510), - [1147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), - [1149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1356), - [1151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1241), - [1153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1330), - [1155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1175), - [1157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1155), - [1159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), - [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), - [1163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [1165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(655), - [1167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), - [1169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [1171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), - [1173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), - [1175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(662), - [1177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(524), - [1179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), - [1181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(654), - [1183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), - [1185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3525), - [1187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2040), - [1189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6144), - [1191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2045), - [1193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2040), - [1195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2054), - [1197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), - [1199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1272), - [1201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1281), - [1203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1365), - [1205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1206), - [1207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1148), - [1209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), - [1211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), - [1213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(550), - [1215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), - [1217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(723), - [1219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), - [1221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), - [1223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(546), - [1225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281), - [1227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(549), - [1229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), - [1231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6187), - [1233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2387), - [1235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), - [1237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1318), - [1239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1235), - [1241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1324), - [1243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1169), - [1245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), - [1247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706), - [1249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), - [1251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(433), - [1253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), - [1255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2046), - [1257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), - [1259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1276), - [1261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1327), - [1263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1382), - [1265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1224), - [1267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), - [1269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), - [1271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(577), - [1273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), - [1275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(734), - [1277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), - [1279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(578), - [1281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(574), - [1283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), - [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(576), - [1287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), - [1289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6034), - [1291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2491), - [1293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), - [1295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1350), - [1297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1278), - [1299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1340), - [1301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1200), - [1303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), - [1305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), - [1307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(648), - [1309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), - [1311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(717), - [1313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), - [1315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(650), - [1317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(643), - [1319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), - [1321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(647), - [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), - [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6045), - [1327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2381), - [1329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198), - [1331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1317), - [1333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1328), - [1335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1386), - [1337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1228), - [1339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), - [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), - [1343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(607), - [1345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), - [1347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(737), - [1349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), - [1351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(608), - [1353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(604), - [1355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), - [1357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(606), - [1359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), - [1361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6200), - [1363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2493), - [1365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), - [1367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1352), - [1369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1286), - [1371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1301), - [1373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1174), - [1375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1150), - [1377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(709), - [1379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), - [1381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2403), - [1383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), - [1385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1294), - [1387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1277), - [1389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1361), - [1391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1211), - [1393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1144), - [1395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), - [1397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), - [1399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(611), - [1401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), - [1403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [1405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(721), - [1407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), - [1409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(659), - [1411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(473), - [1413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), - [1415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), - [1417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), - [1419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3544), - [1421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2500), - [1423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5857), - [1425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2448), - [1427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2500), - [1429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2321), - [1431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), - [1433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1316), - [1435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1262), - [1437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581), - [1439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield_expression, 1, 0, 0), - [1441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 1, 0, 0), - [1443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107), - [1445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1780), - [1447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1306), - [1449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(642), - [1451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), - [1453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3275), - [1455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1326), - [1457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(505), - [1459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), - [1461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2394), - [1463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1354), - [1465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(451), - [1467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), - [1469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2572), - [1471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1331), - [1473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(619), - [1475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), - [1477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2496), - [1479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1371), - [1481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(528), - [1483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), - [1485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2594), - [1487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1388), - [1489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(556), - [1491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), - [1493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2620), - [1495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1390), - [1497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(583), - [1499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), - [1501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2612), - [1503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(478), - [1505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2902), - [1507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1376), - [1509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3555), - [1511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4915), - [1513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [1515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), - [1517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4738), - [1519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4742), - [1521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4699), - [1523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6011), - [1525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3964), - [1527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3957), - [1529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2967), - [1531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3037), - [1533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2967), - [1535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1011), - [1537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4794), - [1539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1110), - [1541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1111), - [1543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1112), - [1545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(957), - [1547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1114), - [1549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1346), - [1551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1205), - [1553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4119), - [1555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1212), - [1557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(722), - [1559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(699), - [1561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1218), - [1563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1333), - [1565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4058), - [1567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3589), - [1569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1207), - [1571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3529), - [1573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3310), - [1575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(730), - [1577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3844), - [1579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(700), - [1581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1201), - [1583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5859), - [1585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6097), - [1587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6099), - [1589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(729), - [1591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698), - [1593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1214), - [1595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3072), - [1597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3266), - [1599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1359), - [1601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3559), - [1603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [1605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), - [1607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4776), - [1609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4782), - [1611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4723), - [1613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1089), - [1615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1090), - [1617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6175), - [1619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3965), - [1621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3265), - [1623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3273), - [1625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3265), - [1627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1091), - [1629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1092), - [1631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1257), - [1633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), - [1635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2352), - [1637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1879), - [1639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), - [1641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3768), - [1643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [1645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2287), - [1647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), - [1649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3792), - [1651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5233), - [1653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3603), - [1655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3931), - [1657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4033), - [1659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3893), - [1661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4949), - [1663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module, 1, 0, 5), - [1665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module, 1, 0, 5), - [1667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [1669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6148), - [1671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predefined_type, 1, 0, 0), - [1673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predefined_type, 1, 0, 0), - [1675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [1677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1814), - [1679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1944), - [1681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752), - [1683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2440), - [1685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6135), - [1687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), - [1689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), - [1691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), - [1693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 2, 0, 0), - [1695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), - [1697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), - [1699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2568), - [1701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1716), - [1703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 4, 0, 126), - [1705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 4, 0, 126), - [1707] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 4, 0, 126), - [1709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 4, 0, 126), - [1711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), - [1713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 2, 0, 0), - [1715] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 2, 0, 0), - [1717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 1, 0, 0), - [1719] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 1, 0, 0), - [1721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), - [1723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), - [1725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 5, 0, 183), - [1727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 5, 0, 183), - [1729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, 0, 183), - [1731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, 0, 183), - [1733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), - [1735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 69), - [1737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_identifier, 3, 0, 69), - [1739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_internal_module, 2, 0, 6), - [1741] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_internal_module, 2, 0, 6), - [1743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 82), - [1745] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_identifier, 3, 0, 82), - [1747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), - [1749] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), - [1751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 4, 0, 0), - [1753] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 4, 0, 0), - [1755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 167), - [1757] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 167), - [1759] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 167), - [1761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 167), - [1763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), - [1765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 3, 0, 104), - [1767] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 3, 0, 104), - [1769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 106), - [1771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 106), - [1773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 106), - [1775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 106), - [1777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), - [1779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module, 2, 0, 25), - [1781] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module, 2, 0, 25), - [1783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, 0, 45), - [1785] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, 0, 45), - [1787] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 45), - [1789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 45), - [1791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), - [1793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [1795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, 0, 236), - [1797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, 0, 236), - [1799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 6, 0, 236), - [1801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 6, 0, 236), - [1803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), - [1805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 105), - [1807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 105), - [1809] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 105), - [1811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 105), - [1813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), - [1815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1343), - [1817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1336), - [1819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1196), - [1821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1470), - [1823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [1825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [1827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4091), - [1829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(714), - [1831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), - [1833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2503), - [1835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 245), - [1837] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 245), - [1839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 6, 0, 245), - [1841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 6, 0, 245), - [1843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), - [1845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), - [1847] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0), - [1849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 0), - [1851] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 0), - [1853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [1855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 199), - [1857] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 199), - [1859] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 199), - [1861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 199), - [1863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), - [1865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 200), - [1867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 200), - [1869] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 200), - [1871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 200), - [1873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), - [1875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, 0, 183), - [1877] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, 0, 183), - [1879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 5, 0, 183), - [1881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 5, 0, 183), - [1883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), - [1885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 148), - [1887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 148), - [1889] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 148), - [1891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 148), - [1893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), - [1895] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), - [1898] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), SHIFT(3278), - [1902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1357), - [1904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1367), - [1906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1208), - [1908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(727), - [1910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), - [1912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1344), - [1914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1335), - [1916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1197), - [1918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1471), - [1920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3636), - [1922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1198), - [1924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3672), - [1926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [1928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(715), - [1930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), - [1932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2413), - [1934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3690), - [1936] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), SHIFT(3023), - [1940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), - [1942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [1944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1793), - [1946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), - [1948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_accessibility_modifier, 1, 0, 0), - [1950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_accessibility_modifier, 1, 0, 0), - [1952] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_override_modifier, 1, 0, 0), - [1954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_override_modifier, 1, 0, 0), - [1956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), - [1958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), - [1960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), - [1962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3120), - [1964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2576), - [1966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3566), - [1968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3319), - [1970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2224), - [1972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), - [1974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3251), - [1976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1221), - [1978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2260), - [1980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1217), - [1982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1971), - [1984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1233), - [1986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2492), - [1988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2337), - [1990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), - [1992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1269), - [1994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1304), - [1996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1616), - [1998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1240), - [2000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2027), - [2002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1219), - [2004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4202), - [2006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), - [2008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4127), - [2010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1247), - [2012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1192), - [2014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1307), - [2016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), - [2018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1274), - [2020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1231), - [2022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1283), - [2024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1255), - [2026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), - [2028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2338), - [2030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), - [2032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2253), - [2034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(97), - [2036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), - [2038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [2040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [2042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [2044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [2046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [2048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [2050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [2052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381), - [2054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1378), - [2056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1227), - [2058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3897), - [2060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1260), - [2062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3899), - [2064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(741), - [2066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), - [2068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2610), - [2070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [2072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [2074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [2076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [2078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [2080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [2082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [2084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [2086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1373), - [2088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1363), - [2090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1203), - [2092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(718), - [2094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), - [2096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1353), - [2098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1362), - [2100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1213), - [2102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(720), - [2104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), - [2106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1618), - [2108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1341), - [2110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), - [2112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2418), - [2114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4958), - [2116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [2118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4393), - [2120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(656), - [2122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5943), - [2124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3953), - [2126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3329), - [2128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6168), - [2130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3682), - [2132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3689), - [2134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3548), - [2136] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), - [2139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5882), - [2141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5957), - [2143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5806), - [2145] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), - [2148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2771), - [2150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3930), - [2152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5982), - [2154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6037), - [2156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6061), - [2158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2262), - [2160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2030), - [2162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2497), - [2164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1973), - [2166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1395), - [2168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1407), - [2170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1248), - [2172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(745), - [2174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), - [2176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2697), - [2178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1249), - [2180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1259), - [2182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1157), - [2184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(701), - [2186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), - [2188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1784), - [2190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1421), - [2192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1414), - [2194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1238), - [2196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(751), - [2198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), - [2200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2696), - [2202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1428), - [2204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1433), - [2206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1256), - [2208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(748), - [2210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), - [2212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2632), - [2214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1427), - [2216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1420), - [2218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1236), - [2220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(756), - [2222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), - [2224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2644), - [2226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1394), - [2228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1399), - [2230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1239), - [2232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(757), - [2234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), - [2236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2661), - [2238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1401), - [2240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1397), - [2242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1243), - [2244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(747), - [2246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), - [2248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2646), - [2250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1403), - [2252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1392), - [2254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1258), - [2256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(752), - [2258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), - [2260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2668), - [2262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1408), - [2264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1412), - [2266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1246), - [2268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(750), - [2270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), - [2272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2654), - [2274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1413), - [2276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1411), - [2278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1261), - [2280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(754), - [2282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), - [2284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2692), - [2286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4350), - [2288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4342), - [2290] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(2803), - [2293] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), SHIFT(210), - [2297] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(409), - [2300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4787), - [2302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4788), - [2304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3837), - [2306] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), SHIFT(3964), - [2310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3868), - [2312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2708), - [2314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5952), - [2316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3587), - [2318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5584), - [2320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(435), - [2322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4763), - [2324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2715), - [2326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2717), - [2328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2738), - [2330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2777), - [2332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [2334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3995), - [2336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2765), - [2338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3998), - [2340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [2342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3714), - [2344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 3, 0, 0), - [2346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 3, 0, 0), - [2348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 6, 0, 0), - [2350] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 6, 0, 0), - [2352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 2, 0, 0), - [2354] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 2, 0, 0), - [2356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 5, 0, 0), - [2358] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 5, 0, 0), - [2360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 4, 0, 0), - [2362] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 4, 0, 0), - [2364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5891), - [2366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3980), - [2368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6207), - [2370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3589), - [2372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3608), - [2374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3529), - [2376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6158), - [2378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6208), - [2380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5667), - [2382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2774), - [2384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3688), - [2386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5859), - [2388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5626), - [2390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6097), - [2392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6099), - [2394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6197), - [2396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6181), - [2398] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(210), - [2401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3684), - [2403] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(3964), - [2406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6087), - [2408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6076), - [2410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6199), - [2412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6024), - [2414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3647), - [2416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3711), - [2418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6154), - [2420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6152), - [2422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6041), - [2424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6038), - [2426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6055), - [2428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6054), - [2430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5879), - [2432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5877), - [2434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6225), - [2436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6218), - [2438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), - [2440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, 0, 11), - [2442] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, 0, 11), - [2444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5423), - [2446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5827), - [2448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3847), - [2450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6205), - [2452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6203), - [2454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), - [2456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), - [2458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [2460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6115), - [2462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6117), - [2464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 42), - [2466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 42), - [2468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2, 0, 11), - [2470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2, 0, 11), - [2472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3, 0, 34), - [2474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3, 0, 34), - [2476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), - [2478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3212), - [2480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6156), - [2482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1576), - [2484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3713), - [2486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [2488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6011), - [2490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3964), - [2492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(956), - [2494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6161), - [2496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3283), - [2498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 5, 0, 256), - [2500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 5, 0, 256), - [2502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 6, 0, 294), - [2504] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 6, 0, 294), - [2506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6169), - [2508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3444), - [2510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6198), - [2512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2952), - [2514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 4, 0, 93), - [2516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 4, 0, 93), - [2518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 4, 0, 99), - [2520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 4, 0, 99), - [2522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), - [2524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1, 0, 0), - [2526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1, 0, 0), - [2528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), - [2530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), - [2532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6040), - [2534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2023), - [2536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, 0, 0), - [2538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, 0, 0), - [2540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 5, 0, 190), - [2542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 5, 0, 190), - [2544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 6, 0, 247), - [2546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 6, 0, 247), - [2548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 5, 0, 191), - [2550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 5, 0, 191), - [2552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 45), - [2554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 45), - [2556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 3, 0, 59), - [2558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 3, 0, 59), - [2560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 5, 0, 194), - [2562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 5, 0, 194), - [2564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, 0, 21), - [2566] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, 0, 21), - [2568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, 0, 198), - [2570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, 0, 198), - [2572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 5, 0, 182), - [2574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 5, 0, 182), - [2576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 148), - [2578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 148), - [2580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1920), - [2582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 0), - [2584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 0), - [2586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 167), - [2588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 167), - [2590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 3, 0, 0), - [2592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 3, 0, 0), - [2594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 80), - [2596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 80), - [2598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 4, 0, 125), - [2600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 4, 0, 125), - [2602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 325), - [2604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 325), - [2606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, 0, 100), - [2608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 100), - [2610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 5, 0, 202), - [2612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 5, 0, 202), - [2614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias_declaration, 6, 0, 204), - [2616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias_declaration, 6, 0, 204), - [2618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 4, 0, 0), - [2620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 4, 0, 0), - [2622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 253), - [2624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 253), - [2626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3291), - [2628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 4, 0, 33), - [2630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 4, 0, 33), - [2632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 4, 0, 140), - [2634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 4, 0, 140), - [2636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 4, 0, 90), - [2638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 4, 0, 90), - [2640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 143), - [2642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 143), - [2644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3053), - [2646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 144), - [2648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 144), - [2650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2, 0, 0), - [2652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 2, 0, 0), - [2654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 2, 0, 0), - [2656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 2, 0, 0), - [2658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3243), - [2660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 254), - [2662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 254), - [2664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 1, 0, 0), - [2666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 1, 0, 0), - [2668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 6, 0, 151), - [2670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 6, 0, 151), - [2672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 6, 0, 183), - [2674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 6, 0, 183), - [2676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2, 0, 0), - [2678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 2, 0, 0), - [2680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ambient_declaration, 2, 0, 0), - [2682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ambient_declaration, 2, 0, 0), - [2684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 255), - [2686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 255), - [2688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 293), - [2690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 293), - [2692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, 0, 29), - [2694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, 0, 29), - [2696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, 0, 0), - [2698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, 0, 0), - [2700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2, 0, 0), - [2702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2, 0, 0), - [2704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_debugger_statement, 2, 0, 0), - [2706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_debugger_statement, 2, 0, 0), - [2708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 43), - [2710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 43), - [2712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 4, 0, 92), - [2714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 4, 0, 92), - [2716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 29), - [2718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 29), - [2720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 3, 0, 44), - [2722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 3, 0, 44), - [2724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, 0, 78), - [2726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, 0, 78), - [2728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 3, 0, 30), - [2730] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 3, 0, 30), - [2732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, 0, 183), - [2734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, 0, 183), - [2736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 80), - [2738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 80), - [2740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 3, 0, 44), - [2742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 3, 0, 44), - [2744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1609), - [2746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1521), - [2748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3, 0, 0), - [2750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3, 0, 0), - [2752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 3, 0, 41), - [2754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3, 0, 41), - [2756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2, 0, 0), - [2758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2, 0, 0), - [2760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 81), - [2762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 81), - [2764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 0), - [2766] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 0), - [2768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2985), - [2770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, 0, 126), - [2772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, 0, 126), - [2774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module, 2, 0, 6), - [2776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module, 2, 0, 6), - [2778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3477), - [2780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 86), - [2782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 86), - [2784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 105), - [2786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 105), - [2788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 3, 0, 36), - [2790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 3, 0, 36), - [2792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_labeled_statement, 3, -1, 23), - [2794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_labeled_statement, 3, -1, 23), - [2796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 147), - [2798] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 147), - [2800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 6, 0, 240), - [2802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 6, 0, 240), - [2804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, 0, 91), - [2806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, 0, 91), - [2808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 7, 0, 236), - [2810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 7, 0, 236), - [2812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, 0, 151), - [2814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, 0, 151), - [2816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 59), - [2818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 59), - [2820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, 0, 0), - [2822] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, 0, 0), - [2824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 3, 0, 0), - [2826] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 3, 0, 0), - [2828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 242), - [2830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 242), - [2832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ambient_declaration, 3, 0, 0), - [2834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ambient_declaration, 3, 0, 0), - [2836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias_declaration, 5, 0, 153), - [2838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias_declaration, 5, 0, 153), - [2840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ambient_declaration, 7, 0, 284), - [2842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ambient_declaration, 7, 0, 284), - [2844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 151), - [2846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 151), + [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1358), + [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(517), + [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3344), + [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1332), + [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1306), + [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1737), + [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2593), + [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1309), + [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5995), + [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6007), + [249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(728), + [251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), + [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), + [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2327), + [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5023), + [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(735), + [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(744), + [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(746), + [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(731), + [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(759), + [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(758), + [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1311), + [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1350), + [275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1360), + [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474), + [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1325), + [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1299), + [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1291), + [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(727), + [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), + [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(737), + [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(743), + [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(747), + [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(734), + [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(757), + [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(767), + [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1302), + [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1348), + [307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2428), + [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2472), + [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1347), + [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(503), + [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1334), + [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1314), + [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1727), + [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1292), + [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(730), + [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), + [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(740), + [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(748), + [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(749), + [333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(733), + [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(763), + [337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(765), + [339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1300), + [341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1364), + [343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1366), + [345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(515), + [347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1338), + [349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1312), + [351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1313), + [353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(729), + [355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), + [357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(736), + [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(745), + [361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(742), + [363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(732), + [365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(762), + [367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(764), + [369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1297), + [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1346), + [373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), + [375] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1489), + [378] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(738), + [381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), + [383] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1447), + [386] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1336), + [389] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5), + [392] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(505), + [395] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3443), + [398] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6693), + [401] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4724), + [404] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1335), + [407] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4305), + [410] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(505), + [413] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6459), + [416] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6478), + [419] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6205), + [422] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(222), + [425] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(834), + [428] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(442), + [431] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6517), + [434] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(74), + [437] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6814), + [440] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6332), + [443] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6361), + [446] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6406), + [449] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(335), + [452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(392), + [455] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(190), + [458] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(248), + [461] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5650), + [464] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5871), + [467] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3967), + [470] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(785), + [473] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4736), + [476] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(129), + [479] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(447), + [482] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(7309), + [485] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3933), + [488] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(466), + [491] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5158), + [494] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2532), + [497] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6944), + [500] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2532), + [503] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2557), + [506] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5301), + [509] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1501), + [512] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(750), + [515] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1326), + [518] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6912), + [521] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(7072), + [524] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(7197), + [527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 4, 0, 250), + [529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 4, 0, 250), + [531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 3, 0, 87), + [533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 3, 0, 87), + [535] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 2, 0, 0), + [537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 2, 0, 0), + [539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 3, 0, 53), + [541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 3, 0, 53), + [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1, 0, 0), + [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), + [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), + [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2047), + [555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 2, 0, 0), + [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1813), + [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1748), + [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2127), + [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3156), + [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3186), + [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3187), + [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), + [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2425), + [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3139), + [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4825), + [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2235), + [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5121), + [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), + [583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1475), + [585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(741), + [587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1440), + [589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1333), + [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6708), + [595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1342), + [597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6711), + [599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6209), + [601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6712), + [603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3998), + [605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(782), + [607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4709), + [609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), + [611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1480), + [613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(752), + [615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1329), + [617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1498), + [619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(739), + [621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1462), + [623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1323), + [625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6772), + [627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1331), + [629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6851), + [631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6315), + [633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6774), + [635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(786), + [637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), + [639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1499), + [641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(754), + [643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1341), + [645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1388), + [647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1411), + [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3537), + [651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1316), + [653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1307), + [655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), + [659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), + [661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(500), + [663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), + [665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1765), + [669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(773), + [671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), + [673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(534), + [675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219), + [679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220), + [681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(521), + [683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7123), + [685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3929), + [687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), + [689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(499), + [691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), + [693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7074), + [695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2922), + [697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2561), + [699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), + [701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1222), + [703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1430), + [705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7386), + [707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4174), + [709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1046), + [711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7354), + [713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2232), + [715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2156), + [717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2148), + [719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2480), + [721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2458), + [723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2646), + [725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2857), + [727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), + [729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2014), + [731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2332), + [733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2618), + [735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1490), + [737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1487), + [739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(654), + [741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1324), + [743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1712), + [745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2610), + [747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5867), + [749] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(64), + [752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7016), + [754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3991), + [756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(777), + [758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4749), + [760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), + [762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), + [764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), + [766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2391), + [768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_name, 1, 0, 7), + [770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), + [772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2253), + [774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1920), + [776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2023), + [778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1406), + [780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1709), + [782] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(224), + [785] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(247), + [788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), + [790] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(3929), + [793] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(5201), + [796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1996), + [798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2513), + [800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2034), + [802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), + [804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2594), + [806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2514), + [808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1413), + [810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1315), + [812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), + [814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6211), + [816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), + [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1187), + [822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1193), + [824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(516), + [826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4283), + [828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2597), + [830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2263), + [832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2597), + [834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2278), + [836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), + [838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1234), + [840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), + [842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(311), + [844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1438), + [846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2767), + [848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2587), + [850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2590), + [852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2588), + [854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2473), + [856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), + [858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), + [860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), + [862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1644), + [864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1591), + [866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1423), + [868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1713), + [870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7308), + [876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(818), + [878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), + [880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5201), + [882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1808), + [884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(562), + [886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2, 0, 28), + [888] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rest_pattern, 2, 0, 28), + [890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1429), + [892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1417), + [894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(445), + [896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1319), + [898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1710), + [900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(772), + [904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), + [906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1159), + [908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6463), + [910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1485), + [912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1500), + [914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(475), + [916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1327), + [918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1707), + [920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5820), + [922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6877), + [928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5631), + [930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5632), + [932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3973), + [934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(779), + [936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4653), + [938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), + [940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), + [942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7206), + [944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5073), + [946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2978), + [948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2978), + [950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2573), + [952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(461), + [954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1476), + [958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1472), + [960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(586), + [962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1340), + [964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(781), + [966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), + [968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), + [970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7355), + [972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1580), + [978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1571), + [980] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(637), + [983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1399), + [985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), + [987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(806), + [989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), + [991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), + [993] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_rest_pattern, 2, 0, 28), + [996] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(368), + [999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), + [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), + [1003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(637), + [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1211), + [1007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), + [1009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1535), + [1011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1525), + [1013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), + [1015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1355), + [1017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(790), + [1019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), + [1021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), + [1023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6864), + [1025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1566), + [1027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1557), + [1029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), + [1031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1373), + [1033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(792), + [1035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), + [1037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1550), + [1039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1540), + [1041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(536), + [1043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1376), + [1045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(795), + [1047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [1049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1569), + [1051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1573), + [1053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(663), + [1055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1389), + [1057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(808), + [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [1061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), + [1063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6906), + [1065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679), + [1067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(468), + [1069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(492), + [1071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), + [1073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), + [1075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(579), + [1077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1372), + [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3785), + [1081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1303), + [1083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), + [1085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3796), + [1087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [1091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), + [1093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1172), + [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182), + [1097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(526), + [1099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), + [1101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4300), + [1103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2089), + [1105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2159), + [1107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2089), + [1109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2007), + [1111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217), + [1113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1235), + [1115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1390), + [1117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7328), + [1119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3753), + [1121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1236), + [1123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7283), + [1125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3753), + [1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1556), + [1129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(555), + [1131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(626), + [1133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(605), + [1135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(655), + [1137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1464), + [1139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1435), + [1141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1318), + [1143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1301), + [1145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [1147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(774), + [1149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), + [1151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3064), + [1153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2852), + [1155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199), + [1157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1537), + [1159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1505), + [1161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1572), + [1163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1393), + [1165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1294), + [1167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), + [1169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), + [1171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(686), + [1173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), + [1175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [1177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(807), + [1179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), + [1181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(689), + [1183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(682), + [1185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), + [1187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(685), + [1189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [1191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4267), + [1193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2476), + [1195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6890), + [1197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2340), + [1199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2476), + [1201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3019), + [1203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(219), + [1205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1534), + [1207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1509), + [1209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(328), + [1211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), + [1213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581), + [1215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3072), + [1217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(221), + [1219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1553), + [1221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1454), + [1223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1544), + [1225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1368), + [1227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1293), + [1229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), + [1231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), + [1233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [1235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(692), + [1237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), + [1239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [1241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(796), + [1243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), + [1245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(724), + [1247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(558), + [1249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), + [1251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(691), + [1253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), + [1255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4290), + [1257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2862), + [1259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6989), + [1261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2943), + [1263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2862), + [1265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2580), + [1267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(215), + [1269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1486), + [1271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1460), + [1273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1575), + [1275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1386), + [1277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1308), + [1279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), + [1281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [1283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(810), + [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), + [1287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(525), + [1289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4296), + [1291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3067), + [1293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3079), + [1295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3067), + [1297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2605), + [1299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218), + [1301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1496), + [1303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1461), + [1305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1555), + [1307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1379), + [1309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1295), + [1311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), + [1313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), + [1315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(632), + [1317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), + [1319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(797), + [1321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), + [1323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(633), + [1325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(628), + [1327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), + [1329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(631), + [1331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), + [1333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7121), + [1335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2840), + [1337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(216), + [1339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1495), + [1341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1439), + [1343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1484), + [1345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1339), + [1347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1298), + [1349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(783), + [1351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), + [1353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2522), + [1355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213), + [1357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1465), + [1359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1414), + [1361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1467), + [1363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1337), + [1365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1305), + [1367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), + [1369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), + [1371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(721), + [1373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), + [1375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [1377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(780), + [1379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), + [1381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(443), + [1383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(607), + [1385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), + [1387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(720), + [1389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), + [1391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4287), + [1393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2419), + [1395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7276), + [1397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2422), + [1399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2419), + [1401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2362), + [1403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), + [1405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1444), + [1407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1433), + [1409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1463), + [1411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1328), + [1413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), + [1415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(778), + [1417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), + [1419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(501), + [1421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), + [1423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2437), + [1425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), + [1427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1437), + [1429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1504), + [1431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1570), + [1433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1398), + [1435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), + [1437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), + [1439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), + [1441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), + [1443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(811), + [1445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), + [1447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), + [1449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(657), + [1451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), + [1453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(659), + [1455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), + [1457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7322), + [1459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3018), + [1461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220), + [1463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1532), + [1465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1459), + [1467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1516), + [1469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1359), + [1471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1304), + [1473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), + [1475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), + [1477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(716), + [1479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), + [1481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [1483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(788), + [1485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), + [1487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(718), + [1489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), + [1491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), + [1493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(715), + [1495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), + [1497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4494), + [1499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1962), + [1501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7177), + [1503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1963), + [1505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1962), + [1507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2839), + [1509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(214), + [1511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1493), + [1513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1402), + [1515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1483), + [1517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1330), + [1519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1310), + [1521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), + [1523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), + [1525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [1527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(513), + [1529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), + [1531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [1533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(784), + [1535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), + [1537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), + [1539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(496), + [1541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3917), + [1543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), + [1545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(512), + [1547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), + [1549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4303), + [1551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2628), + [1553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7000), + [1555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2723), + [1557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2628), + [1559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2277), + [1561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), + [1563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1458), + [1565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1371), + [1567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), + [1569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(470), + [1571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2026), + [1573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1392), + [1575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1403), + [1577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(448), + [1579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield_expression, 1, 0, 0), + [1581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 1, 0, 0), + [1583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), + [1585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2138), + [1587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1481), + [1589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(502), + [1591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), + [1593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3933), + [1595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1492), + [1597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(476), + [1599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [1601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3917), + [1603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2534), + [1605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1502), + [1607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(587), + [1609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), + [1611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2845), + [1613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1558), + [1615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(538), + [1617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [1619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3124), + [1621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1538), + [1623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(696), + [1625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), + [1627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2871), + [1629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1565), + [1631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(611), + [1633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), + [1635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3120), + [1637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1579), + [1639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638), + [1641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), + [1643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3132), + [1645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1581), + [1647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(664), + [1649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), + [1651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3134), + [1653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(563), + [1655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3429), + [1657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1545), + [1659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4450), + [1661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6176), + [1663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), + [1665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), + [1667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5540), + [1669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5541), + [1671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6046), + [1673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6884), + [1675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4903), + [1677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4814), + [1679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3592), + [1681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3535), + [1683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3592), + [1685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1231), + [1687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6107), + [1689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1219), + [1691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1220), + [1693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1221), + [1695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1047), + [1697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1223), + [1699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1528), + [1701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5302), + [1703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1383), + [1705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(799), + [1707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(770), + [1709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381), + [1711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1533), + [1713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1378), + [1715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5501), + [1717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4566), + [1719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1377), + [1721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4310), + [1723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4027), + [1725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(801), + [1727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4752), + [1729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(771), + [1731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1370), + [1733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6991), + [1735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7131), + [1737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7133), + [1739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(769), + [1741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1384), + [1743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1374), + [1745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(803), + [1747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3562), + [1749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3785), + [1751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1556), + [1753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4278), + [1755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [1757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), + [1759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5622), + [1761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5623), + [1763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5917), + [1765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1172), + [1767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1182), + [1769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7273), + [1771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5114), + [1773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3805), + [1775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3810), + [1777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3805), + [1779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1232), + [1781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1235), + [1783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1420), + [1785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), + [1787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2523), + [1789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2055), + [1791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), + [1793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6265), + [1795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [1797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2488), + [1799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106), + [1801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5424), + [1803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6124), + [1805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5364), + [1807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4673), + [1809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4226), + [1811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4284), + [1813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4740), + [1815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4761), + [1817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5313), + [1819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4352), + [1821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [1823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2018), + [1825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module, 1, 0, 5), + [1827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module, 1, 0, 5), + [1829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), + [1831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7319), + [1833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2455), + [1835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2609), + [1837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), + [1839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), + [1841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), + [1843] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 2, 0, 0), + [1845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), + [1847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), + [1849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1891), + [1851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7232), + [1853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predefined_type, 1, 0, 0), + [1855] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predefined_type, 1, 0, 0), + [1857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2125), + [1859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3009), + [1861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3084), + [1863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 1, 0, 0), + [1865] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 1, 0, 0), + [1867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), + [1869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), + [1871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 2, 0, 0), + [1873] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 2, 0, 0), + [1875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 4, 0, 125), + [1877] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 4, 0, 125), + [1879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 4, 0, 125), + [1881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 4, 0, 125), + [1883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), + [1885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1531), + [1887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1524), + [1889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1352), + [1891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1711), + [1893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [1895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [1897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5470), + [1899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(787), + [1901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), + [1903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3071), + [1905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 147), + [1907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 147), + [1909] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 147), + [1911] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 147), + [1913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), + [1915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 166), + [1917] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 166), + [1919] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 166), + [1921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 166), + [1923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), + [1925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, 0, 182), + [1927] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, 0, 182), + [1929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 5, 0, 182), + [1931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 5, 0, 182), + [1933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), + [1935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 5, 0, 182), + [1937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 5, 0, 182), + [1939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, 0, 182), + [1941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, 0, 182), + [1943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), + [1945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 198), + [1947] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 198), + [1949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 198), + [1951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 198), + [1953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), + [1955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 199), + [1957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 199), + [1959] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 199), + [1961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 199), + [1963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(986), + [1965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 69), + [1967] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_identifier, 3, 0, 69), + [1969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 82), + [1971] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_identifier, 3, 0, 82), + [1973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, 0, 235), + [1975] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, 0, 235), + [1977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 6, 0, 235), + [1979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 6, 0, 235), + [1981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), + [1983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 244), + [1985] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 244), + [1987] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 6, 0, 244), + [1989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 6, 0, 244), + [1991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), + [1993] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_internal_module, 2, 0, 6), + [1995] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_internal_module, 2, 0, 6), + [1997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module, 2, 0, 25), + [1999] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module, 2, 0, 25), + [2001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 4, 0, 0), + [2003] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 4, 0, 0), + [2005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), + [2007] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), + [2009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 3, 0, 104), + [2011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 3, 0, 104), + [2013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 0), + [2015] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 0), + [2017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [2019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), + [2021] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0), + [2023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 105), + [2025] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 105), + [2027] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 105), + [2029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 105), + [2031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), + [2033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, 0, 45), + [2035] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, 0, 45), + [2037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 45), + [2039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 45), + [2041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), + [2043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 106), + [2045] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 106), + [2047] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 106), + [2049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 106), + [2051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), + [2053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [2055] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), + [2058] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), SHIFT(3829), + [2062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1547), + [2064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1546), + [2066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1369), + [2068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(798), + [2070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), + [2072] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), SHIFT(3525), + [2076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4532), + [2078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1508), + [2080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1530), + [2082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1349), + [2084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1706), + [2086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4633), + [2088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1353), + [2090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4637), + [2092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [2094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(789), + [2096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), + [2098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2976), + [2100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), + [2102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [2104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3955), + [2106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), + [2108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1734), + [2110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2212), + [2112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2341), + [2114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3685), + [2116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3065), + [2118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3995), + [2120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2607), + [2122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), + [2124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4046), + [2126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_accessibility_modifier, 1, 0, 0), + [2128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_accessibility_modifier, 1, 0, 0), + [2130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_override_modifier, 1, 0, 0), + [2132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_override_modifier, 1, 0, 0), + [2134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4318), + [2136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3850), + [2138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), + [2140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), + [2142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1415), + [2144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2231), + [2146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1387), + [2148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1391), + [2150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1478), + [2152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2569), + [2154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1422), + [2156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1764), + [2158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1431), + [2160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1394), + [2162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2599), + [2164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1446), + [2166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2863), + [2168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5451), + [2170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), + [2172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1453), + [2174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1354), + [2176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1404), + [2178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1497), + [2180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2515), + [2182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), + [2184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1344), + [2186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2155), + [2188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1397), + [2190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1455), + [2192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(97), + [2194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5299), + [2196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), + [2198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), + [2200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2516), + [2202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), + [2204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2589), + [2206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), + [2208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [2210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [2212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [2214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1577), + [2216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1576), + [2218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1395), + [2220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5066), + [2222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1410), + [2224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5204), + [2226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(809), + [2228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), + [2230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3133), + [2232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [2234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [2236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [2238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [2240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [2242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [2244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [2246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [2248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [2250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1559), + [2252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1549), + [2254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1380), + [2256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(802), + [2258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), + [2260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [2262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [2264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [2266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [2268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1543), + [2270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1548), + [2272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1385), + [2274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(800), + [2276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), + [2278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1642), + [2280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1640), + [2282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1434), + [2284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(821), + [2286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), + [2288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3218), + [2290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1643), + [2292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1608), + [2294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1428), + [2296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(813), + [2298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), + [2300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3179), + [2302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1408), + [2304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1407), + [2306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1320), + [2308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(775), + [2310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), + [2312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2117), + [2314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1766), + [2316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6259), + [2318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [2320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5475), + [2322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(636), + [2324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6998), + [2326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4857), + [2328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4108), + [2330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7223), + [2332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4724), + [2334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4572), + [2336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4305), + [2338] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), + [2341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7038), + [2343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7183), + [2345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6773), + [2347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), + [2350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3291), + [2352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4819), + [2354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6912), + [2356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7072), + [2358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7197), + [2360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2600), + [2362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2343), + [2364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1522), + [2366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), + [2368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2930), + [2370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2570), + [2372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2865), + [2374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2157), + [2376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1616), + [2378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1652), + [2380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1409), + [2382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(823), + [2384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), + [2386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3174), + [2388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1621), + [2390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1614), + [2392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1419), + [2394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(815), + [2396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), + [2398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3194), + [2400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1596), + [2402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1594), + [2404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1424), + [2406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(814), + [2408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), + [2410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3198), + [2412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1602), + [2414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1601), + [2416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1425), + [2418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(820), + [2420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), + [2422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3201), + [2424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1623), + [2426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1661), + [2428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1412), + [2430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(819), + [2432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), + [2434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3188), + [2436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1611), + [2438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1609), + [2440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1426), + [2442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(824), + [2444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), + [2446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3204), + [2448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1632), + [2450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1631), + [2452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1432), + [2454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(825), + [2456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), + [2458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3213), + [2460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1620), + [2462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1618), + [2464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1427), + [2466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(812), + [2468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), + [2470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3208), + [2472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5418), + [2474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5413), + [2476] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(3340), + [2479] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), SHIFT(228), + [2483] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(652), + [2486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5584), + [2488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5585), + [2490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4763), + [2492] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), SHIFT(4903), + [2496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4647), + [2498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3221), + [2500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7342), + [2502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4675), + [2504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6462), + [2506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5737), + [2508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3227), + [2510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3228), + [2512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3268), + [2514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3289), + [2516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(446), + [2518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [2520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [2522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5030), + [2524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3290), + [2526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5032), + [2528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4717), + [2530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 2, 0, 0), + [2532] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 2, 0, 0), + [2534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 7, 0, 0), + [2536] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 7, 0, 0), + [2538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 3, 0, 0), + [2540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 3, 0, 0), + [2542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 4, 0, 0), + [2544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 4, 0, 0), + [2546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 5, 0, 0), + [2548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 5, 0, 0), + [2550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 6, 0, 0), + [2552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 6, 0, 0), + [2554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7023), + [2556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4785), + [2558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7345), + [2560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4566), + [2562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4568), + [2564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4310), + [2566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7145), + [2568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7346), + [2570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6663), + [2572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3280), + [2574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4680), + [2576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6991), + [2578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6585), + [2580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7131), + [2582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7133), + [2584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7301), + [2586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7300), + [2588] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(228), + [2591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4590), + [2593] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(4903), + [2596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7240), + [2598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7239), + [2600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7252), + [2602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7352), + [2604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4663), + [2606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7191), + [2608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7002), + [2610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4766), + [2612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7286), + [2614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7284), + [2616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4714), + [2618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7329), + [2620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7326), + [2622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7187), + [2624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7186), + [2626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, 0, 11), + [2628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, 0, 11), + [2630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6222), + [2632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6443), + [2634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7130), + [2636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7129), + [2638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), + [2640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7011), + [2642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7009), + [2644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4754), + [2646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6894), + [2648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6893), + [2650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [2652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7065), + [2654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7064), + [2656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 42), + [2658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 42), + [2660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), + [2662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 4, 0, 93), + [2664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 4, 0, 93), + [2666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3825), + [2668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7214), + [2670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4424), + [2672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4599), + [2674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [2676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6884), + [2678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4903), + [2680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1045), + [2682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 4, 0, 99), + [2684] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 4, 0, 99), + [2686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), + [2688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1, 0, 0), + [2690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1, 0, 0), + [2692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2, 0, 11), + [2694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2, 0, 11), + [2696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7294), + [2698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3595), + [2700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7383), + [2702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3869), + [2704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7120), + [2706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4321), + [2708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 6, 0, 293), + [2710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 6, 0, 293), + [2712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), + [2714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), + [2716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 5, 0, 255), + [2718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 5, 0, 255), + [2720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7010), + [2722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1771), + [2724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), + [2726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7027), + [2728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4049), + [2730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6870), + [2732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2634), + [2734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3, 0, 34), + [2736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3, 0, 34), + [2738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), + [2740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7173), + [2742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2286), + [2744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 4, 0, 124), + [2746] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 4, 0, 124), + [2748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 45), + [2750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 45), + [2752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 43), + [2754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 43), + [2756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1829), + [2758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), + [2760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ambient_declaration, 3, 0, 0), + [2762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ambient_declaration, 3, 0, 0), + [2764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 3, 0, 44), + [2766] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 3, 0, 44), + [2768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 3, 0, 67), + [2770] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 3, 0, 67), + [2772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3875), + [2774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3780), + [2776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 3, 0, 68), + [2778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 3, 0, 68), + [2780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4385), + [2782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4405), + [2784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 4, 0, 139), + [2786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 4, 0, 139), + [2788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 142), + [2790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 142), + [2792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 143), + [2794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 143), + [2796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4088), + [2798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3943), + [2800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 2, 0, 0), + [2802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 2, 0, 0), + [2804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 3, 0, 44), + [2806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 3, 0, 44), + [2808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2689), + [2810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2706), + [2812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3, 0, 0), + [2814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3, 0, 0), + [2816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 146), + [2818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 146), + [2820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 3, 0, 0), + [2822] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 3, 0, 0), + [2824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, 0, 150), + [2826] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, 0, 150), + [2828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 324), + [2830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 324), + [2832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, 0, 0), + [2834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, 0, 0), + [2836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2, 0, 0), + [2838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 2, 0, 0), + [2840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias_declaration, 5, 0, 152), + [2842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias_declaration, 5, 0, 152), + [2844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 150), + [2846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 150), [2848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 86), [2850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 86), [2852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 0), [2854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 0), - [2856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 5, 0, 242), - [2858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 5, 0, 242), - [2860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 0), - [2862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 0), - [2864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_alias, 5, 0, 0), - [2866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_alias, 5, 0, 0), - [2868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 106), - [2870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 106), - [2872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 3, 0, 0), - [2874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 3, 0, 0), - [2876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 5, 0, 244), - [2878] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 5, 0, 244), - [2880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 245), - [2882] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 245), - [2884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 3, 0, 33), - [2886] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 3, 0, 33), - [2888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 244), - [2890] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 244), - [2892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 80), - [2894] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 80), - [2896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 7, 0, 285), - [2898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 7, 0, 285), - [2900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 2, 0, 0), - [2902] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 2, 0, 0), - [2904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 199), - [2906] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 199), - [2908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2, 0, 0), - [2910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2, 0, 0), - [2912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 3, 0, 67), - [2914] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 3, 0, 67), - [2916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 2, 0, 4), - [2918] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 2, 0, 4), - [2920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 5, 0, 99), - [2922] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 5, 0, 99), - [2924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 3, 0, 68), - [2926] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 3, 0, 68), - [2928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 210), - [2930] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 210), - [2932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), - [2934] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), - [2936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 291), - [2938] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 291), - [2940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 200), - [2942] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 200), - [2944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, 0, 11), - [2946] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, 0, 11), - [2948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1902), - [2950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 6, 0, 246), - [2952] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 6, 0, 246), - [2954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, 0, 35), - [2956] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, 0, 35), - [2958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 292), - [2960] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 292), - [2962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3493), - [2964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3115), - [2966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3428), - [2968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1372), - [2970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3542), - [2972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3429), - [2974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [2976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), - [2978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4799), - [2980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4801), - [2982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4654), - [2984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), - [2986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), - [2988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6104), - [2990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3339), - [2992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3939), - [2994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3430), - [2996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3340), - [2998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3430), - [3000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1019), - [3002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), - [3004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6196), - [3006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3069), - [3008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1063), - [3010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6114), - [3012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6122), - [3014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1372), - [3016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1479), - [3018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1563), - [3020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1364), - [3022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3537), - [3024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1564), - [3026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [3028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), - [3030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4785), - [3032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), - [3034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), - [3036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6006), - [3038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1489), - [3040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3952), - [3042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1565), - [3044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1492), - [3046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1565), - [3048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1120), - [3050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1121), - [3052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6185), - [3054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3077), - [3056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1122), - [3058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6026), - [3060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6086), - [3062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), - [3064] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, 0, 208), - [3066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, 0, 208), - [3068] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, 0, 209), - [3070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, 0, 209), - [3072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2916), - [3074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3087), - [3076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3088), - [3078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3324), - [3080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1368), - [3082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3569), - [3084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4770), - [3086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4772), - [3088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4695), - [3090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096), - [3092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), - [3094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3754), - [3096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1106), - [3098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), - [3100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6216), - [3102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3084), - [3104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1124), - [3106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5924), - [3108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368), - [3110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 6, 0, 252), - [3112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 6, 0, 252), - [3114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 7, 0, 289), - [3116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 7, 0, 289), - [3118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2964), - [3120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6175), - [3122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3199), - [3124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3076), - [3126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 7, 0, 290), - [3128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 7, 0, 290), - [3130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3258), - [3132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3546), - [3134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3095), - [3136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1754), - [3138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1997), - [3140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1358), - [3142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3530), - [3144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2047), - [3146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [3148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), - [3150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4705), - [3152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), - [3154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059), - [3156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5895), - [3158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1786), - [3160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3916), - [3162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2051), - [3164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1809), - [3166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2051), - [3168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1060), - [3170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), - [3172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5922), - [3174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3075), - [3176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1062), - [3178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5906), - [3180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5918), - [3182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1358), - [3184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), - [3186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1622), - [3188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2917), - [3190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2923), - [3192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3471), - [3194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3129), - [3196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3136), - [3198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4954), - [3200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4968), - [3202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3472), - [3204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3483), - [3206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2094), - [3208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2095), - [3210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3063), - [3212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1908), - [3214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3287), - [3216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3653), - [3218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3067), - [3220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4055), - [3222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3679), - [3224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2, 0, 0), - [3226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), - [3228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1557), - [3230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3, 0, 0), - [3232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3, 0, 0), - [3234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1549), - [3236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4, 0, 0), - [3238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4, 0, 0), - [3240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3207), - [3242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3431), - [3244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1490), - [3246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1566), - [3248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1787), - [3250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1970), - [3252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1886), - [3254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1544), - [3256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3096), - [3258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1453), - [3260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2810), - [3262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019), - [3264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162), - [3266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1610), - [3268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [3270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1452), - [3272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [3274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4792), - [3276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4793), - [3278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1732), - [3280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2963), - [3282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6133), - [3284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3073), - [3286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1611), - [3288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1734), - [3290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1756), - [3292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2006), - [3294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2007), - [3296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6080), - [3298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), - [3300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3138), - [3302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1446), - [3304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1993), - [3306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1703), - [3308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3009), - [3310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1543), - [3312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1707), - [3314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1768), - [3316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2011), - [3318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2012), - [3320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3130), - [3322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1448), - [3324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1952), - [3326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1735), - [3328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2949), - [3330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1615), - [3332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1644), - [3334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1767), - [3336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2009), - [3338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2010), - [3340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(749), - [3342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(215), - [3344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4707), - [3346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4724), - [3348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2001), - [3350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3538), - [3352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2035), - [3354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [3356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3188), - [3358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1451), - [3360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2141), - [3362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1632), - [3364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3025), - [3366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1573), - [3368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1682), - [3370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1757), - [3372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1999), - [3374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2000), - [3376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1819), - [3378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2147), - [3380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3097), - [3382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1449), - [3384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1722), - [3386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2981), - [3388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1548), - [3390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1730), - [3392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1750), - [3394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2015), - [3396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2016), - [3398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2489), - [3400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1161), - [3402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1830), - [3404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1454), - [3406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3263), - [3408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839), - [3410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1558), - [3412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3228), - [3414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1466), - [3416] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), REDUCE(aux_sym_object_pattern_repeat1, 1, 0, 0), - [3419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1876), - [3421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3139), - [3423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1766), - [3425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1877), - [3427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2087), - [3429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2416), - [3431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2419), - [3433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4661), - [3435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5362), - [3437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1505), - [3439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), - [3441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413), - [3443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), - [3445] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 7), - [3448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), - [3450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1, 0, 0), - [3452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 7), - [3455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 69), - [3457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 69), - [3459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 70), - [3461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 70), - [3463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 71), - [3465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 71), - [3467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 72), - [3469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 72), - [3471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_non_null_expression, 2, 0, 0), - [3473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_non_null_expression, 2, 0, 0), - [3475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 4, 0, 145), - [3477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 4, 0, 145), - [3479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(598), - [3481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 0), - [3483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), - [3485] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 0), - [3487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5491), - [3489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), - [3491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5121), - [3493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1075), - [3495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 69), - [3497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 70), - [3499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 5, 0, 196), - [3501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 5, 0, 196), - [3503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3327), - [3505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3535), - [3507] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 48), - [3510] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 48), - [3513] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(5969), - [3516] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1075), - [3519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 48), - [3521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479), - [3523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [3525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5485), - [3527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4819), - [3529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1086), - [3531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(506), - [3533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), - [3535] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_predefined_type, 1, 0, 0), - [3538] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_predefined_type, 1, 0, 0), - [3541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator, 2, 0, 0), - [3543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator, 2, 0, 0), - [3545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5873), - [3547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), - [3549] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(598), - [3552] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_pattern, 1, -1, 0), REDUCE(sym_primary_type, 1, 0, 48), - [3556] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 48), SHIFT(5517), - [3559] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(6150), - [3562] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1086), - [3565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439), - [3567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(452), - [3569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [3571] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_pattern, 1, -1, 0), - [3574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), - [3576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_member_expression, 3, 0, 69), - [3578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_member_expression, 3, 0, 69), - [3580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(529), - [3582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), - [3584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2, 0, 0), - [3586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [3588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rest_pattern, 2, 0, 0), - [3590] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(479), - [3593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), - [3595] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), REDUCE(sym_primary_type, 1, 0, 48), - [3598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 20), - [3600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 20), - [3602] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 20), SHIFT_REPEAT(4105), - [3605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(620), - [3607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), - [3609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4948), - [3611] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(261), - [3614] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_predefined_type, 1, 0, 0), SHIFT(5504), - [3617] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 20), SHIFT(3321), - [3620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_call_expression, 2, 0, 14), - [3622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_call_expression, 2, 0, 14), - [3624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(557), - [3626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), - [3628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_call_expression, 3, 0, 73), - [3630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_call_expression, 3, 0, 73), - [3632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(584), - [3634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), - [3636] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 48), REDUCE(sym_rest_pattern, 2, 0, 0), - [3640] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_predefined_type, 1, 0, 0), REDUCE(sym_rest_pattern, 2, 0, 28), - [3644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_parenthesized_expression, 3, 0, 0), - [3646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_parenthesized_expression, 3, 0, 0), - [3648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 1, 0, 2), - [3650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 1, 0, 2), - [3652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5235), - [3654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 70), - [3656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), - [3658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 69), - [3660] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_rest_pattern, 2, 0, 0), - [3663] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(557), - [3666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1039), - [3668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), - [3670] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(344), - [3673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), - [3675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), - [3677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3213), - [3679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1474), - [3681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2808), - [3683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1444), - [3685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2013), - [3687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), - [3689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1985), - [3691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3205), - [3693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3091), - [3695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1827), - [3697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1885), - [3699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2380), - [3701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1782), - [3703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2149), - [3705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), - [3707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1571), - [3709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1443), - [3711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3996), - [3713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1450), - [3715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3439), - [3717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3496), - [3719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(429), - [3721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(408), - [3723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3288), - [3725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), - [3727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1887), - [3729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(601), - [3731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4029), - [3733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(640), - [3735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1499), - [3737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3268), - [3739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(471), - [3741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1510), - [3743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(523), - [3745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3227), - [3747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923), - [3749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), - [3751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3473), - [3753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1525), - [3755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), - [3757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), - [3759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(573), - [3761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(545), - [3763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3486), - [3765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4024), - [3767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1909), - [3769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4026), - [3771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4944), - [3773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [3775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4348), - [3777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), - [3779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5864), - [3781] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1485), - [3784] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1760), - [3787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3937), - [3789] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1815), - [3792] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(2498), - [3795] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(2036), - [3798] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1738), - [3801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2835), - [3803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [3805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1465), - [3807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1962), - [3809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3017), - [3811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4111), - [3813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1668), - [3815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1781), - [3817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2280), - [3819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1679), - [3821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2764), - [3823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2817), - [3825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1667), - [3827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), - [3829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), - [3831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1461), - [3833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1636), - [3835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1456), - [3837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1751), - [3839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1463), - [3841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), - [3843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [3845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1455), - [3847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1764), - [3849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), - [3851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1457), - [3853] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(3213), - [3856] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(2835), - [3859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), - [3861] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(1465), - [3864] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(346), - [3867] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(4792), - [3870] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(4793), - [3873] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(1962), - [3876] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(6133), - [3879] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(3017), - [3882] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(4111), - [3885] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(1668), - [3888] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(1781), - [3891] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(2280), - [3894] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(1679), - [3897] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(1782), - [3900] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(2149), - [3903] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(2764), - [3906] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(2817), - [3909] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), REDUCE(aux_sym_object_repeat1, 2, 0, 26), REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 27), - [3913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3314), - [3915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1745), - [3917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [3919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1943), - [3921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3526), - [3923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1808), - [3925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1945), - [3927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2171), - [3929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2505), - [3931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2506), - [3933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 2, 0, 12), - [3935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 2, 0, 12), - [3937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [3939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [3941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5544), - [3943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3638), - [3945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1068), - [3947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3335), - [3949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1772), - [3951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1984), - [3953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1785), - [3955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1989), - [3957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2165), - [3959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2561), - [3961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2562), - [3963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3341), - [3965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2574), - [3967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1996), - [3969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1829), - [3971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1998), - [3973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2136), - [3975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2580), - [3977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2581), - [3979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3338), - [3981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2442), - [3983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1988), - [3985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1828), - [3987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1990), - [3989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2385), - [3991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2563), - [3993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2564), - [3995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3333), - [3997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2079), - [3999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2080), - [4001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1873), - [4003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2082), - [4005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2336), - [4007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2559), - [4009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2565), - [4011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3344), - [4013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1816), - [4015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1964), - [4017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1817), - [4019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1966), - [4021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2289), - [4023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2545), - [4025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2546), - [4027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), - [4029] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 50), - [4031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 50), - [4033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5672), - [4035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5706), - [4037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 110), - [4039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 110), - [4041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5707), - [4043] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 111), - [4045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 111), - [4047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5715), - [4049] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 48), - [4051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5852), - [4053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), - [4055] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instantiation_expression, 2, 0, 16), - [4057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instantiation_expression, 2, 0, 16), - [4059] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_asserts, 2, 0, 0), - [4061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asserts, 2, 0, 0), - [4063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3524), - [4065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2412), - [4067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2237), - [4069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2420), - [4071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2539), - [4073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2630), - [4075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2631), - [4077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1625), - [4079] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 0), - [4081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), - [4083] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 49), - [4085] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 49), - [4087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), - [4089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predefined_type, 2, 0, 116), - [4091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predefined_type, 2, 0, 116), - [4093] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_satisfies_expression, 3, 0, 0), - [4095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_satisfies_expression, 3, 0, 0), - [4097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1125), - [4099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1126), - [4101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1132), - [4103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 4, 0, 234), - [4105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 4, 0, 234), - [4107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 69), - [4109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 69), - [4111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_infer_type, 4, 0, 115), - [4113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_infer_type, 4, 0, 115), - [4115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lookup_type, 4, 0, 0), - [4117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lookup_type, 4, 0, 0), - [4119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_predicate, 3, 0, 88), - [4121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_predicate, 3, 0, 88), - [4123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_predicate, 3, 0, 197), - [4125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_predicate, 3, 0, 197), - [4127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [4129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6233), - [4131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 4, 0, 235), - [4133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 4, 0, 235), - [4135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5854), - [4137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 145), - [4139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 145), - [4141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 278), - [4143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 278), - [4145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 279), - [4147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 279), - [4149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 280), - [4151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 280), - [4153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 5, 0, 0), - [4155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 5, 0, 0), - [4157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 5, 0, 281), - [4159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 5, 0, 281), - [4161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 5, 0, 282), - [4163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 5, 0, 282), - [4165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 70), - [4167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 70), - [4169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 317), - [4171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 317), - [4173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 318), - [4175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 318), - [4177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 319), - [4179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 319), - [4181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 320), - [4183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 320), - [4185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, 0, 57), - [4187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, 0, 57), - [4189] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 6, 0, 321), - [4191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 6, 0, 321), - [4193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 177), - [4195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 177), - [4197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 3, 0, 0), - [4199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 3, 0, 0), - [4201] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_type, 7, 0, 344), - [4203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_type, 7, 0, 344), - [4205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 178), - [4207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 178), - [4209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2821), - [4211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), - [4213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), - [4215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2061), - [4217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3092), - [4219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2088), - [4221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2211), - [4223] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_as_expression, 3, 0, 0), - [4225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_as_expression, 3, 0, 0), - [4227] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 4, 0, 0), - [4229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 4, 0, 0), - [4231] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 232), - [4233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 232), - [4235] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 233), - [4237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 233), - [4239] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 179), - [4241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 179), - [4243] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 180), - [4245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 180), - [4247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 5, 0, 0), - [4249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 5, 0, 0), - [4251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [4253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6089), - [4255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6091), - [4257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_existential_type, 1, 0, 0), - [4259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_existential_type, 1, 0, 0), - [4261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_literal_type, 1, 0, 0), - [4263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_literal_type, 1, 0, 0), - [4265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 51), - [4267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 51), - [4269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5676), - [4271] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, 0, 14), - [4273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, 0, 14), - [4275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 14), - [4277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 14), - [4279] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 1, 0, 0), - [4281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1, 0, 0), - [4283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), - [4285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_literal_type, 1, 0, 52), - [4287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_literal_type, 1, 0, 52), - [4289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 112), - [4291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 112), - [4293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5716), - [4295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 113), - [4297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 113), - [4299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 2, 0, 0), - [4301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 2, 0, 0), - [4303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intersection_type, 2, 0, 0), - [4305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 2, 0, 0), - [4307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1666), - [4309] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 2, 0, 0), - [4311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 2, 0, 0), - [4313] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__number, 2, 0, 8), - [4315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__number, 2, 0, 8), - [4317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_literal_type, 2, 0, 0), - [4319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_literal_type, 2, 0, 0), - [4321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 114), - [4323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 114), - [4325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_readonly_type, 2, 0, 0), - [4327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_readonly_type, 2, 0, 0), - [4329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_flow_maybe_type, 2, 0, 0), - [4331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flow_maybe_type, 2, 0, 0), - [4333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index_type_query, 2, 0, 0), - [4335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_type_query, 2, 0, 0), - [4337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_infer_type, 2, 0, 115), - [4339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_infer_type, 2, 0, 115), - [4341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), - [4343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 117), - [4345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 117), - [4347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 118), - [4349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 118), - [4351] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 119), - [4353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 119), - [4355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression, 2, 0, 14), - [4357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression, 2, 0, 14), - [4359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 170), - [4361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 170), - [4363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression, 2, 0, 118), - [4365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression, 2, 0, 118), - [4367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 171), - [4369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 171), - [4371] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression, 2, 0, 172), - [4373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression, 2, 0, 172), - [4375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 173), - [4377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 173), - [4379] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_type, 3, 0, 0), - [4381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_type, 3, 0, 0), - [4383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 3, 0, 0), - [4385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 3, 0, 0), - [4387] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_literal_type, 3, 0, 0), - [4389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_literal_type, 3, 0, 0), - [4391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_type_identifier, 3, 0, 175), - [4393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_type_identifier, 3, 0, 175), - [4395] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 69), REDUCE(sym_nested_type_identifier, 3, 0, 175), - [4398] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 82), REDUCE(sym_nested_type_identifier, 3, 0, 175), - [4401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 3, 0, 176), - [4403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 3, 0, 176), - [4405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 4, 0, 0), - [4407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 4, 0, 0), - [4409] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), - [4412] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), - [4415] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 177), - [4417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 177), - [4419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 178), - [4421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 178), - [4423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 179), - [4425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 179), - [4427] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), - [4429] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 2, 0, 0), - [4431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), - [4433] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), - [4436] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), - [4439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 180), - [4441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 180), - [4443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intersection_type, 3, 0, 0), - [4445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 3, 0, 0), - [4447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 3, 0, 0), - [4449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 3, 0, 0), - [4451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 3, 0, 0), - [4453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 3, 0, 0), - [4455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, 0, 146), - [4457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, 0, 146), - [4459] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_literal_type, 1, 0, 0), - [4462] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_literal_type, 1, 0, 0), - [4465] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), - [4467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, 0, 8), - [4469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5208), - [4471] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(163), - [4474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(602), - [4476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043), - [4478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 195), - [4480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1189), - [4482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(599), - [4484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), - [4486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), - [4488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(621), - [4490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), - [4492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(634), - [4494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), - [4496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(637), - [4498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638), - [4500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), - [4502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), - [4504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), - [4506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), - [4508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(646), - [4510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), - [4512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), - [4514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1746), - [4516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051), - [4518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [4520] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 49), - [4523] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 49), - [4526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), - [4528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), - [4530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), - [4532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3839), - [4534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2733), - [4536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 66), - [4538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), - [4540] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_call_expression, 2, 0, 14), REDUCE(sym__type_query_call_expression, 2, 0, 14), - [4543] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_call_expression, 2, 0, 14), REDUCE(sym__type_query_call_expression, 2, 0, 14), - [4546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_element, 2, 0, 17), - [4548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_element, 2, 0, 17), - [4550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_closing_element, 3, 0, 59), - [4552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_closing_element, 3, 0, 59), - [4554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 74), - [4556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 74), - [4558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 24), - [4560] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_closing_element, 2, 0, 0), - [4562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_closing_element, 2, 0, 0), - [4564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), - [4566] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_element, 3, 0, 75), - [4568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_element, 3, 0, 75), - [4570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 76), - [4572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 76), - [4574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 201), - [4576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 201), - [4578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_property, 3, 0, 0), - [4580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_property, 3, 0, 0), - [4582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_augmented_assignment_expression, 3, 0, 66), - [4584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 22), - [4586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 149), - [4588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 149), - [4590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), - [4592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), - [4594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 79), - [4596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 79), - [4598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4, 0, 26), - [4600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4, 0, 26), - [4602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 150), - [4604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 150), - [4606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4, 0, 0), - [4608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4, 0, 0), - [4610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 53), - [4612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 53), - [4614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 54), - [4616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 54), - [4618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0), - [4620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0), - [4622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2812), - [4624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [4626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1975), - [4628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3022), - [4630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1976), - [4632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2153), - [4634] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(5726), - [4637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [4639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), - [4641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5621), - [4643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3625), - [4645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1037), - [4647] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 3, 0, 55), - [4649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 3, 0, 55), - [4651] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, 0, 56), - [4653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, 0, 56), - [4655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3628), - [4657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), - [4659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3420), - [4661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2557), - [4663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2558), - [4665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2639), - [4667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2735), - [4669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2831), - [4671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2820), - [4673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, 0, 181), - [4675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, 0, 181), - [4677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_closing_element, 3, 0, 63), - [4679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_closing_element, 3, 0, 63), - [4681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 3, -1, 59), - [4683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 3, -1, 59), - [4685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 3, -1, 63), - [4687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 3, -1, 63), - [4689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3, 0, 0), - [4691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3, 0, 0), - [4693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 64), - [4695] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 65), - [4697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 65), - [4699] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 2, -1, 0), - [4701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 2, -1, 0), - [4703] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 0), - [4705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 0), - [4707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3398), - [4709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2555), - [4711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2556), - [4713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2855), - [4715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2856), - [4717] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 24), - [4719] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 5, -1, 188), - [4721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 5, -1, 188), - [4723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 120), - [4725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 120), - [4727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 121), - [4729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 121), - [4731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 4, 0, 122), - [4733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 4, 0, 122), - [4735] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 123), - [4737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 123), - [4739] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 73), - [4741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 73), - [4743] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(163), - [4746] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 124), - [4748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 124), - [4750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), - [4752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 8), - [4754] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(163), - [4757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 3, 0, 0), - [4759] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 4, 0, 122), - [4761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 4, 0, 122), - [4763] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 4, 0, 127), - [4765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 4, 0, 127), - [4767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 4, 0, 128), - [4769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 4, 0, 129), - [4771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 4, 0, 130), - [4773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 4, 0, 130), - [4775] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 134), - [4777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 134), - [4779] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 136), - [4781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 136), - [4783] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), - [4785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_expression, 2, 0, 0), - [4787] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(163), - [4790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 138), - [4792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 138), - [4794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 139), - [4796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 139), - [4798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 2, 0, 0), - [4800] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 2, 0, 11), - [4802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 2, 0, 11), - [4804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 26), - [4806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 3, 0, 27), - [4808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 26), - [4810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 5, -1, 189), - [4812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 5, -1, 189), - [4814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 15), - [4816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, 0, 15), - [4818] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), REDUCE(sym_template_literal_type, 2, 0, 0), - [4821] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), REDUCE(sym_template_literal_type, 2, 0, 0), - [4824] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_array_pattern, 2, 0, 0), - [4827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3387), - [4829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2547), - [4831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2548), - [4833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2833), - [4835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2862), - [4837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6058), - [4839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), - [4841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3507), - [4843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2590), - [4845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2591), - [4847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2850), - [4849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2851), - [4851] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 3, 0, 26), REDUCE(sym_object_pattern, 3, 0, 27), - [4854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), - [4856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1774), - [4858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5761), - [4860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5470), - [4862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5472), - [4864] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_pattern, 2, 0, 0), - [4867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5473), - [4869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1765), - [4871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), - [4873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1296), - [4875] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(167), - [4878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2358), - [4880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), - [4882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(422), - [4884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(543), - [4886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), - [4888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), - [4890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(448), - [4892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), - [4894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450), - [4896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), - [4898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(469), - [4900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(475), - [4902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), - [4904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), - [4906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), - [4908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), - [4910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(496), - [4912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), - [4914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), - [4916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), - [4918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2803), - [4920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 3, 0, 37), - [4922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 3, 0, 37), - [4924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1717), - [4926] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(167), - [4929] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(167), - [4932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1103), - [4934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 2, 0, 0), - [4936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3, 0, 27), - [4938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 2, 0, 0), - [4940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1815), - [4942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2811), - [4944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2044), - [4946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3013), - [4948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2055), - [4950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2395), - [4952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2818), - [4954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1982), - [4956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3001), - [4958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2071), - [4960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2146), - [4962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3024), - [4964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2853), - [4966] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(167), - [4969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2861), - [4971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2075), - [4973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3085), - [4975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2076), - [4977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2135), - [4979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2441), - [4981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2573), - [4983] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_pattern, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), - [4987] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_array_pattern, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), - [4991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), - [4993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1321), - [4995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(946), - [4997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1209), - [4999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), - [5001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509), - [5003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(507), - [5005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), - [5007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), - [5009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(512), - [5011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), - [5013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(513), - [5015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), - [5017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(515), - [5019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(516), - [5021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), - [5023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), - [5025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), - [5027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), - [5029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(518), - [5031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), - [5033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), - [5035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), - [5037] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(165), - [5040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2822), - [5042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1981), - [5044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3011), - [5046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2124), - [5048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2143), - [5050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3014), - [5052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2849), - [5054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2860), - [5056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2127), - [5058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3066), - [5060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2128), - [5062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2272), - [5064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2836), - [5066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2067), - [5068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3068), - [5070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2048), - [5072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2212), - [5074] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(165), - [5077] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(165), - [5080] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(165), - [5083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1073), - [5085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1074), - [5087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), - [5089] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 0), - [5092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 0), - [5094] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 0), - [5097] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_name, 1, 0, 0), - [5099] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 83), REDUCE(sym_assignment_expression, 3, 0, 22), - [5102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 83), - [5104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), - [5106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), REDUCE(sym_computed_property_name, 3, 0, 0), - [5109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_computed_property_name, 3, 0, 0), - [5111] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), REDUCE(sym_computed_property_name, 3, 0, 0), - [5114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_computed_property_name, 3, 0, 0), - [5116] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 83), REDUCE(sym_assignment_expression, 3, 0, 64), - [5119] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 64), REDUCE(sym_assignment_expression, 3, 0, 64), - [5122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 64), - [5124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5765), - [5126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__initializer, 2, 0, 87), - [5128] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__initializer, 2, 0, 87), SHIFT(507), - [5131] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_pattern, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), - [5134] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array_pattern, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), - [5137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), - [5139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), - [5141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), - [5143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2814), - [5145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3828), - [5147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2746), - [5149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2825), - [5151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2126), - [5153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3020), - [5155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2259), - [5157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3590), - [5159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2736), - [5161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2834), - [5163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3582), - [5165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2750), - [5167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1960), - [5169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3086), - [5171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2137), - [5173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3695), - [5175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2747), - [5177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), - [5179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2846), - [5181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2070), - [5183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3090), - [5185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2214), - [5187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3680), - [5189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2745), - [5191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2824), - [5193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3789), - [5195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2721), - [5197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3759), - [5199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2725), - [5201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3793), - [5203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2740), - [5205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), - [5207] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(169), - [5210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 1, 0, 9), - [5212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 1, 0, 9), - [5214] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__parameter_name, 1, 0, 9), REDUCE(sym_primary_type, 1, 0, 49), - [5217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4143), - [5219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5474), - [5221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4138), - [5223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2294), - [5225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4090), - [5227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [5229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6210), - [5231] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__parameter_name, 1, 0, 9), - [5234] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__parameter_name, 1, 0, 9), REDUCE(sym_primary_type, 1, 0, 49), - [5238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4538), - [5240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3686), - [5242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080), - [5244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2819), - [5246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3570), - [5248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2737), - [5250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2841), - [5252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2069), - [5254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3070), - [5256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2213), - [5258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2848), - [5260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3764), - [5262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2744), - [5264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3814), - [5266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2728), - [5268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2096), - [5270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3045), - [5272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2265), - [5274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_element, 2, 0, 0), - [5276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3595), - [5278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2743), - [5280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3616), - [5282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2726), - [5284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3635), - [5286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2751), - [5288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2847), - [5290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3654), - [5292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2723), - [5294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2941), - [5296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3032), - [5298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3850), - [5300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2742), - [5302] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 2, 0, 37), - [5304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 2, 0, 37), - [5306] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 49), REDUCE(sym__parameter_name, 2, 0, 37), - [5309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2802), - [5311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3757), - [5313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2731), - [5315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2052), - [5317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2940), - [5319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2370), - [5321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(623), - [5323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(622), - [5325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), - [5327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), - [5329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(626), - [5331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), - [5333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(627), - [5335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), - [5337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(629), - [5339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(630), - [5341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), - [5343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), - [5345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), - [5347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), - [5349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(632), - [5351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), - [5353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), - [5355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), - [5357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2053), - [5359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3038), - [5361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2388), - [5363] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(169), - [5366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3048), - [5368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2946), - [5370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2826), - [5372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3843), - [5374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2729), - [5376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2809), - [5378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3618), - [5380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2730), - [5382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1963), - [5384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3065), - [5386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2376), - [5388] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(169), - [5391] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(169), - [5394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), - [5396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(454), - [5398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), - [5400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), - [5402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(459), - [5404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), - [5406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(460), - [5408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), - [5410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(462), - [5412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(463), - [5414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), - [5416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), - [5418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), - [5420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), - [5422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(465), - [5424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), - [5426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), - [5428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), - [5430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1329), - [5432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), - [5434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), - [5436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943), - [5438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), - [5440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2172), - [5442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), - [5444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [5446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), - [5448] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(172), - [5451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1191), - [5453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4231), - [5455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1195), - [5457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [5459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1312), - [5461] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 2, 0, 40), - [5463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 2, 0, 40), - [5465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), - [5467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3123), - [5469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2578), - [5471] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 26), REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 27), - [5474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3255), - [5476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3567), - [5478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2408), - [5480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5645), - [5482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [5484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1940), - [5486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), - [5488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), - [5490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [5492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [5494] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(172), - [5497] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(172), - [5500] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(172), - [5503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 4, 0, 156), - [5505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 4, 0, 156), - [5507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 4, 0, 158), - [5509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 4, 0, 158), - [5511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4278), - [5513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2163), - [5515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [5517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4322), - [5519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4323), - [5521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4347), - [5523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3522), - [5525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5539), - [5527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2487), - [5529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3550), - [5531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2240), - [5533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2490), - [5535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2540), - [5537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2634), - [5539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2635), - [5541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), - [5543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [5545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [5547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [5549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [5551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4757), - [5553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 1, 0, 0), - [5555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4663), - [5557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(531), - [5559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(530), - [5561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), - [5563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), - [5565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(534), - [5567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), - [5569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(535), - [5571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), - [5573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(663), - [5575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(538), - [5577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), - [5579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), - [5581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), - [5583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), - [5585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(540), - [5587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), - [5589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), - [5591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), - [5593] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(166), - [5596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [5598] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(166), - [5601] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(166), - [5604] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(166), - [5607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), - [5609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 3, 0, 94), - [5611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 3, 0, 94), - [5613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 3, 0, 98), - [5615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 3, 0, 98), - [5617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__extends_clause_single, 1, 0, 46), - [5619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), - [5621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [5623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [5625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 5, 0, 211), - [5627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 5, 0, 211), - [5629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, 0, 64), - [5631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4263), - [5633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [5635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [5637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3795), - [5639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1838), - [5641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__extends_clause_single, 2, 0, 107), - [5643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [5645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [5647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [5649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [5651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [5653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [5655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3465), - [5657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [5659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3747), - [5661] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_literal_type, 1, 0, 0), REDUCE(sym_rest_pattern, 2, 0, 0), - [5665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(586), - [5667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(585), - [5669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), - [5671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), - [5673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(589), - [5675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), - [5677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(590), - [5679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), - [5681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592), - [5683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(593), - [5685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), - [5687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), - [5689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), - [5691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), - [5693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(595), - [5695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), - [5697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), - [5699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), - [5701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4142), - [5703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3687), - [5705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), - [5707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2507), - [5709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2456), - [5711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2508), - [5713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2604), - [5715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2711), - [5717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2705), - [5719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), - [5721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4289), - [5723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4288), - [5725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 84), - [5727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2816), - [5729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1980), - [5731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2994), - [5733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1823), - [5735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1824), - [5737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2371), - [5739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1695), - [5741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2804), - [5743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2805), - [5745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(559), - [5747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(558), - [5749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), - [5751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), - [5753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(562), - [5755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), - [5757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(563), - [5759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), - [5761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(565), - [5763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566), - [5765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), - [5767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), - [5769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), - [5771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), - [5773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(568), - [5775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), - [5777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), - [5779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), - [5781] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(168), - [5784] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_array_pattern, 2, 0, 0), - [5787] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 3, 0, 26), REDUCE(sym_object_pattern, 3, 0, 27), - [5790] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_pattern, 2, 0, 0), - [5793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 26), - [5795] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(170), - [5798] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(168), - [5801] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(168), - [5804] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(170), - [5807] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(170), - [5810] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(170), - [5813] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(168), - [5816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), - [5818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), - [5820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), - [5822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4758), - [5824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(481), - [5826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(480), - [5828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), - [5830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), - [5832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(484), - [5834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), - [5836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), - [5838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), - [5840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487), - [5842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(488), - [5844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), - [5846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), - [5848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), - [5850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), - [5852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490), - [5854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), - [5856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), - [5858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), - [5860] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(164), - [5863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3219), - [5865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3585), - [5867] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 5, 0, 167), REDUCE(sym_class, 6, 0, 245), - [5870] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 5, 0, 167), REDUCE(sym_class, 6, 0, 245), - [5873] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, 0, 45), REDUCE(sym_class, 4, 0, 148), - [5876] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, 0, 45), REDUCE(sym_class, 4, 0, 148), - [5879] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, 0, 53), REDUCE(sym_class, 4, 0, 149), - [5882] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, 0, 53), REDUCE(sym_class, 4, 0, 149), - [5885] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, 0, 54), REDUCE(sym_class, 4, 0, 150), - [5888] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, 0, 54), REDUCE(sym_class, 4, 0, 150), - [5891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2613), - [5893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2828), - [5895] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__initializer, 2, 0, 87), SHIFT(585), - [5898] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 2, 0, 11), REDUCE(sym_class, 3, 0, 79), - [5901] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 2, 0, 11), REDUCE(sym_class, 3, 0, 79), - [5904] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(164), - [5907] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(164), - [5910] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(164), - [5913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3476), - [5915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2598), - [5917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3482), - [5919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2840), - [5921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2597), - [5923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), - [5925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), - [5927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), - [5929] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 4, 0, 105), REDUCE(sym_class, 5, 0, 199), - [5932] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 4, 0, 105), REDUCE(sym_class, 5, 0, 199), - [5935] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 4, 0, 106), REDUCE(sym_class, 5, 0, 200), - [5938] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 4, 0, 106), REDUCE(sym_class, 5, 0, 200), - [5941] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 4, 0, 120), REDUCE(sym_class, 5, 0, 201), - [5944] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 4, 0, 120), REDUCE(sym_class, 5, 0, 201), - [5947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), - [5949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), - [5951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3411), - [5953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2617), - [5955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3412), - [5957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2823), - [5959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), - [5961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3442), - [5963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2602), - [5965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3506), - [5967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2807), - [5969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4306), - [5971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), - [5973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), - [5975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3437), - [5977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3392), - [5979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3394), - [5981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3397), - [5983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3381), - [5985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3421), - [5987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3405), - [5989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3408), - [5991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3492), - [5993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3427), - [5995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3379), - [5997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3383), - [5999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3455), - [6001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3382), - [6003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3385), - [6005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3503), - [6007] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 8, 0, 323), - [6009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, 0, 323), - [6011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, 0, 126), - [6013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, 0, 126), - [6015] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, 0, 236), - [6017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, 0, 236), - [6019] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, 0, 205), - [6021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, 0, 205), - [6023] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, 0, 183), - [6025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, 0, 183), - [6027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2845), - [6029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2719), - [6031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3583), - [6033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2710), - [6035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2739), - [6037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, 0, 206), - [6039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, 0, 206), - [6041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 102), - [6043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 102), - [6045] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 102), SHIFT_REPEAT(2714), - [6048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2713), - [6050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, 0, 287), - [6052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, 0, 287), - [6054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, 0, 288), - [6056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, 0, 288), - [6058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2707), - [6060] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, 0, 249), - [6062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, 0, 249), - [6064] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, 0, 248), - [6066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, 0, 248), - [6068] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, 0, 154), - [6070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, 0, 154), - [6072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2712), - [6074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 1, 0, 0), - [6076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, 0, 0), - [6078] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, 0, 0), SHIFT_REPEAT(2716), - [6081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2716), - [6083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2703), - [6085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [6087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6049), - [6089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2666), - [6091] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, 0, 286), - [6093] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, 0, 286), - [6095] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 3, 0, 85), - [6097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, 0, 85), - [6099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 8, 0, 322), - [6101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, 0, 322), - [6103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 8, 0, 324), - [6105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, 0, 324), - [6107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 9, 0, 345), - [6109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, 0, 345), - [6111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 9, 0, 346), - [6113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, 0, 346), - [6115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 9, 0, 347), - [6117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, 0, 347), - [6119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 10, 0, 363), - [6121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 10, 0, 363), - [6123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 10, 0, 364), - [6125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 10, 0, 364), - [6127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 11, 0, 372), - [6129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 11, 0, 372), - [6131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_static_block, 3, 0, 53), - [6133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_static_block, 3, 0, 53), - [6135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2813), - [6137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3677), - [6139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2741), - [6141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), - [6143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2718), - [6145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2854), - [6147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2706), - [6149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3661), - [6151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2734), - [6153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 3, 0, 102), - [6155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 3, 0, 102), - [6157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), - [6159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), - [6161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2838), - [6163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3649), - [6165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2749), - [6167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_static_block, 2, 0, 11), - [6169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_static_block, 2, 0, 11), - [6171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3656), - [6173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3043), - [6175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1870), - [6177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1871), - [6179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1758), - [6181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2858), - [6183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2859), - [6185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1821), - [6187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1822), - [6189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1753), - [6191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2758), - [6193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3856), - [6195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3777), - [6197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3634), - [6199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3864), - [6201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3660), - [6203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3490), - [6205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2584), - [6207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2585), - [6209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2842), - [6211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2843), - [6213] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 20), SHIFT_REPEAT(4111), - [6216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5191), - [6218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4325), - [6220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), - [6222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4755), - [6224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [6226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1878), - [6228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2837), - [6230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2998), - [6232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2398), - [6234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2401), - [6236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), - [6238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1872), - [6240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), - [6242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), - [6244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [6246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2832), - [6248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2982), - [6250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2364), - [6252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2365), - [6254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4327), - [6256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), - [6258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4351), - [6260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4352), - [6262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), - [6264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4214), - [6266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [6268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2627), - [6270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), - [6272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4213), - [6274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4186), - [6276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2935), - [6278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2101), - [6280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3046), - [6282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2074), - [6284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1979), - [6286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2097), - [6288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2829), - [6290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2732), - [6292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2970), - [6294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1961), - [6296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2748), - [6298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2709), - [6300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3030), - [6302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2125), - [6304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1965), - [6306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3399), - [6308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2609), - [6310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3400), - [6312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3401), - [6314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2615), - [6316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3402), - [6318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3388), - [6320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2611), - [6322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3389), - [6324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2619), - [6326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3475), - [6328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2616), - [6330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3347), - [6332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3414), - [6334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2599), - [6336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3416), - [6338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3417), - [6340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2601), - [6342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3425), - [6344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3508), - [6346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2607), - [6348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3517), - [6350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3366), - [6352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2608), - [6354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3474), - [6356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3484), - [6358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2603), - [6360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3485), - [6362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3491), - [6364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2606), - [6366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3509), - [6368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2614), - [6370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3512), - [6372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5682), - [6374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5840), - [6376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), - [6378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5495), - [6380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5124), - [6382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5497), - [6384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5127), - [6386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3767), - [6388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), - [6390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [6392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 1, 0, 13), - [6394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), - [6396] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_parameter, 1, 0, 13), SHIFT(4098), - [6399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3767), - [6401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5878), - [6403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2277), - [6405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1094), - [6407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5969), - [6409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5574), - [6411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1684), - [6413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5490), - [6415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4820), - [6417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086), - [6419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5500), - [6421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5128), - [6423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), - [6425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5496), - [6427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4821), - [6429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5364), - [6431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6142), - [6433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3094), - [6435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3250), - [6437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3221), - [6439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import, 1, 0, 0), - [6441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6044), - [6443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5489), - [6445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5612), - [6447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), - [6449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 223), - [6451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3604), - [6453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [6455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), - [6457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3098), - [6459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4401), - [6461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [6463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5435), - [6465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4892), - [6467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), - [6469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 267), - [6471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3797), - [6473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [6475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3105), - [6477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4077), - [6479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3782), - [6481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3140), - [6483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 273), - [6485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3576), - [6487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3122), - [6489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4411), - [6491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5437), - [6493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4893), - [6495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5439), - [6497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4894), - [6499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), - [6501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2927), - [6503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5993), - [6505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6131), - [6507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6146), - [6509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6005), - [6511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6138), - [6513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5887), - [6515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6150), - [6517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), - [6519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5949), - [6521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3609), - [6523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3118), - [6525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), - [6527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), - [6529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), - [6531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 59), - [6533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3736), - [6535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3116), - [6537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4406), - [6539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5914), - [6541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5926), - [6543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5944), - [6545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5971), - [6547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 103), - [6549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3717), - [6551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3119), - [6553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4370), - [6555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 159), - [6557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3719), - [6559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3150), - [6561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4580), - [6563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), - [6565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 164), - [6567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3751), - [6569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3151), - [6571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4385), - [6573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), - [6575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), - [6577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), - [6579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3617), - [6581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3137), - [6583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3148), - [6585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4553), - [6587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3674), - [6589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3145), - [6591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 1, 0, 5), - [6593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3612), - [6595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3132), - [6597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4592), - [6599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 315), - [6601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3678), - [6603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3146), - [6605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4423), - [6607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3113), - [6609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4363), - [6611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3766), - [6613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3159), - [6615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6014), - [6617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6015), - [6619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3783), - [6621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3099), - [6623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6020), - [6625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3772), - [6627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3102), - [6629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), - [6631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6025), - [6633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3829), - [6635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3106), - [6637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3842), - [6639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3192), - [6641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 220), - [6643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3683), - [6645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3121), - [6647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4254), - [6649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3846), - [6651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3193), - [6653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3803), - [6655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3117), - [6657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6039), - [6659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6043), - [6661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6075), - [6663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6093), - [6665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), - [6667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6118), - [6669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5886), - [6671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 220), - [6673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3127), - [6675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4315), - [6677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 159), - [6679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3112), - [6681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4414), - [6683] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_namespace_name, 3, 0, 0), - [6685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_namespace_name, 3, 0, 0), - [6687] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 48), REDUCE(sym_jsx_namespace_name, 3, 0, 0), - [6690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3149), - [6692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4211), - [6694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3316), - [6696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3134), - [6698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4219), - [6700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 1, 0, 5), - [6702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [6704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3141), - [6706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4176), - [6708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1812), - [6710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3201), - [6712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1483), - [6714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3584), - [6716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, 0, 59), - [6718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3195), - [6720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4627), - [6722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 267), - [6724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3189), - [6726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4514), - [6728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3074), - [6730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), - [6732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3191), - [6734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4222), - [6736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3126), - [6738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4470), - [6740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3142), - [6742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4199), - [6744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5809), - [6746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5189), - [6748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5188), - [6750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_identifier, 1, 0, 1), - [6752] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__import_identifier, 1, 0, 1), - [6754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3554), - [6756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 223), - [6758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4410), - [6760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1065), - [6762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5530), - [6764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4822), - [6766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 267), - [6768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4357), - [6770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 273), - [6772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4422), - [6774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 159), - [6776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4313), - [6778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 59), - [6780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4546), - [6782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), - [6784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), - [6786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), - [6788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6246), - [6790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), - [6792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4581), - [6794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 103), - [6796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4387), - [6798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 220), - [6800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4076), - [6802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, 0, 5), - [6804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4640), - [6806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 220), - [6808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4512), - [6810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5618), - [6812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4098), - [6814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4426), - [6816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 5), - [6818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4427), - [6820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4221), - [6822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4537), - [6824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4201), - [6826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 59), - [6828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4210), - [6830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 315), - [6832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4428), - [6834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 159), - [6836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4168), - [6838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4218), - [6840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4358), - [6842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 164), - [6844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4400), - [6846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, 0, 267), - [6848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4615), - [6850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4225), - [6852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4408), - [6854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [6856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4107), - [6858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6032), - [6860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4430), - [6862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), - [6864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4539), - [6866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2284), - [6868] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 48), SHIFT(5517), - [6871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5492), - [6873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1685), - [6875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1097), - [6877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1099), - [6879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), - [6881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [6883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3331), - [6885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4292), - [6887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4056), - [6889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3284), - [6891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4129), - [6893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4601), - [6895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(972), - [6897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3241), - [6899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105), - [6901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4264), - [6903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5195), - [6905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3313), - [6907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6013), - [6909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6017), - [6911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3662), - [6913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5441), - [6915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4895), - [6917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1046), - [6919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3249), - [6921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2901), - [6923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4182), - [6925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5037), - [6927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4184), - [6929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3326), - [6931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2382), - [6933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3312), - [6935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3235), - [6937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2909), - [6939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3315), - [6941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1689), - [6943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), - [6945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 1, 0, 5), - [6947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5652), - [6949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), - [6951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3365), - [6953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1460), - [6955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396), - [6957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1034), - [6959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6182), - [6961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variance, 1, 0, 0), - [6963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 58), - [6965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), - [6967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), - [6969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), - [6971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3363), - [6973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1459), - [6975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3487), - [6977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3391), - [6979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5131), - [6981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5142), - [6983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3426), - [6985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3410), - [6987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3395), - [6989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5811), - [6991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), - [6993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3515), - [6995] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_variable_declarator, 1, 0, 5), SHIFT(5608), - [6998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5909), - [7000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5256), - [7002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4224), - [7004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5867), - [7006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5237), - [7008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3514), - [7010] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_jsx_element_repeat1, 2, 0, 0), SHIFT_REPEAT(296), - [7013] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_jsx_element_repeat1, 2, 0, 0), SHIFT_REPEAT(3331), - [7016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_jsx_element_repeat1, 2, 0, 0), - [7018] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2, 0, 0), SHIFT_REPEAT(4056), - [7021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3422), - [7023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3488), - [7025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1077), - [7027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), - [7029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_annotation, 2, 0, 0), - [7031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1066), - [7033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), - [7035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1133), - [7037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1464), - [7039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), - [7041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), - [7043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3730), - [7045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3731), - [7047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1458), - [7049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5203), - [7051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4132), - [7053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4558), - [7055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4144), - [7057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4559), - [7059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4149), - [7061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4561), - [7063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4151), - [7065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4563), - [7067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4165), - [7069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4564), - [7071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4175), - [7073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4565), - [7075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4500), - [7077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4585), - [7079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4502), - [7081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4586), - [7083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4751), - [7085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4752), - [7087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3906), - [7089] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 2, 0, 135), SHIFT_REPEAT(3767), - [7092] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 2, 0, 135), SHIFT_REPEAT(297), - [7095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 2, 0, 135), - [7097] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 2, 0, 135), SHIFT_REPEAT(3767), - [7100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3865), - [7102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3867), - [7104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2177), - [7106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2178), - [7108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2179), - [7110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2194), - [7112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2200), - [7114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2333), - [7116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1718), - [7118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1720), - [7120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723), - [7122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1724), - [7124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1725), - [7126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1726), - [7128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3732), - [7130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3738), - [7132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3640), - [7134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3642), - [7136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3571), - [7138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3573), - [7140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3643), - [7142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3644), - [7144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2334), - [7146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3646), - [7148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3648), - [7150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3651), - [7152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3652), - [7154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), - [7156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3658), - [7158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3659), - [7160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3670), - [7162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3673), - [7164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4, 0, 27), - [7166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3712), - [7168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3715), - [7170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3784), - [7172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3785), - [7174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3796), - [7176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3798), - [7178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3800), - [7180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3801), - [7182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3718), - [7184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3721), - [7186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3722), - [7188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3739), - [7190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3818), - [7192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3822), - [7194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1697), - [7196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1744), - [7198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3823), - [7200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3824), - [7202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3, 0, 0), - [7204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3743), - [7206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3746), - [7208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3794), - [7210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3804), - [7212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 4, 0, 0), - [7214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3831), - [7216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3834), - [7218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3835), - [7220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3836), - [7222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3845), - [7224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3848), - [7226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_annotation, 2, 0, 0), - [7228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3855), - [7230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3729), - [7232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1462), - [7234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3622), - [7236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3623), - [7238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 343), - [7240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3849), - [7242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3853), - [7244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4, 0, 0), - [7246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), - [7248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4833), - [7250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3700), - [7252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3701), - [7254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3631), - [7256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3666), - [7258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), - [7260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 3, 0, 0), - [7262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3859), - [7264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3860), - [7266] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_predefined_type, 1, 0, 0), SHIFT(5504), - [7269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3663), - [7271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3665), - [7273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3704), - [7275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3725), - [7277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3692), - [7279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3706), - [7281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3791), - [7283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3605), - [7285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3748), - [7287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3852), - [7289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3601), - [7291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3627), - [7293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3597), - [7295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3598), - [7297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3607), - [7299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3610), - [7301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3611), - [7303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3615), - [7305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4453), - [7307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4454), - [7309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4455), - [7311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4456), - [7313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4457), - [7315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4458), - [7317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 308), - [7319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3630), - [7321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3762), - [7323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3771), - [7325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3854), - [7327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3858), - [7329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3786), - [7331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3787), - [7333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3788), - [7335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3580), - [7337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3752), - [7339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3781), - [7341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2175), - [7343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3807), - [7345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3826), - [7347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4492), - [7349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4493), - [7351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3600), - [7353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4678), - [7355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2588), - [7357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [7359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2031), - [7361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [7363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3970), - [7365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4482), - [7367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1974), - [7369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2004), - [7371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5842), - [7373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1770), - [7375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2014), - [7377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3912), - [7379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), - [7381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029), - [7383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030), - [7385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [7387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6077), - [7389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6110), - [7391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1476), - [7393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1572), - [7395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2939), - [7397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3253), - [7399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2400), - [7401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2421), - [7403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), - [7405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5905), - [7407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), - [7409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1748), - [7411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2864), - [7413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2920), - [7415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2925), - [7417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3103), - [7419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_omitting_type_annotation, 2, 0, 0), - [7421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_adding_type_annotation, 2, 0, 0), - [7423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opting_type_annotation, 2, 0, 0), - [7425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2263), - [7427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3225), - [7429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4046), - [7431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5756), - [7433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5803), - [7435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3750), - [7437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4817), - [7439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4179), - [7441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3988), - [7443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3883), - [7445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4309), - [7447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), - [7449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5927), - [7451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3538), - [7453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3958), - [7455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4521), - [7457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3923), - [7459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, 0, 327), - [7461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4004), - [7463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4122), - [7465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3892), - [7467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 2, 0, 141), - [7469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3531), - [7471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6180), - [7473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098), - [7475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 2, 0, 141), - [7477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5, 0, 0), - [7479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, 0, 328), - [7481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3886), - [7483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3933), - [7485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 187), - [7487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 3, 0, 125), - [7489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 3, 0, 162), - [7491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_chain, 1, 0, 0), - [7493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5509), - [7495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 308), - [7497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4018), - [7499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4534), - [7501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3925), - [7503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3302), - [7505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4372), - [7507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3991), - [7509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4459), - [7511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3890), - [7513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3877), - [7515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4067), - [7517] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(598), - [7520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3928), - [7522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4226), - [7524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3934), - [7526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4229), - [7528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4040), - [7530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4345), - [7532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3956), - [7534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4536), - [7536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5113), - [7538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), - [7540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 1, 0, 10), - [7542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3927), - [7544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3926), - [7546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3521), - [7548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3327), - [7550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, 0, 298), - [7552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4012), - [7554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4439), - [7556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3948), - [7558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3, 0, 0), - [7560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4388), - [7562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3951), - [7564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3535), - [7566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6219), - [7568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, 0, 350), - [7570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, 0, 351), - [7572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4010), - [7574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, 0, 356), - [7576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 131), - [7578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, 0, 258), - [7580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4354), - [7582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4006), - [7584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, 0, 259), - [7586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, 0, 300), - [7588] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(479), - [7591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4504), - [7593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4374), - [7595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4042), - [7597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5504), - [7599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4661), - [7601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), - [7603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044), - [7605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045), - [7607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), - [7609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, 0, 301), - [7611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), - [7613] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(614), - [7616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5822), - [7618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5550), - [7620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3961), - [7622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4418), - [7624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 9, 0, 365), - [7626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 9, 0, 367), - [7628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), - [7630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3910), - [7632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4020), - [7634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, 0, 212), - [7636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3879), - [7638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4359), - [7640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 2, 0, 0), - [7642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 1, 0, 7), - [7644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3360), - [7646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 1, 0, 7), - [7648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2, 0, 0), - [7650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 10, 0, 373), - [7652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, 0, 326), - [7654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5813), - [7656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3981), - [7658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4089), - [7660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3894), - [7662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4, 0, 0), - [7664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4021), - [7666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3889), - [7668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 2, 0, 101), - [7670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, 0, 277), - [7672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3918), - [7674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, 0, 182), - [7676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, 0, 222), - [7678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 2, 0, 169), - [7680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4045), - [7682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4617), - [7684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4082), - [7686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3880), - [7688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3955), - [7690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3938), - [7692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4429), - [7694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4474), - [7696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4016), - [7698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4481), - [7700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4022), - [7702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 343), - [7704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3942), - [7706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, 0, 230), - [7708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3945), - [7710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4434), - [7712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, 0, 231), - [7714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5699), - [7716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3994), - [7718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4643), - [7720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4028), - [7722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4391), - [7724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, 0, 257), - [7726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [7728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4341), - [7730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4530), - [7732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4120), - [7734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6137), - [7736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), - [7738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), - [7740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4535), - [7742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), - [7744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), - [7746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), - [7748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4052), - [7750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1686), - [7752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), - [7754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1297), - [7756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5873), - [7758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4320), - [7760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4084), - [7762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4672), - [7764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [7766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4948), - [7768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415), - [7770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3887), - [7772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1653), - [7774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2756), - [7776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3311), - [7778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5934), - [7780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), - [7782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4941), - [7784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2763), - [7786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3332), - [7788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3135), - [7790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3305), - [7792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4522), - [7794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_type_member, 1, 0, 0), - [7796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5519), - [7798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1430), - [7800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4011), - [7802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 141), - [7804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 141), - [7806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), - [7808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3637), - [7810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3968), - [7812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2028), - [7814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), - [7816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1405), - [7818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), - [7820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asserts_annotation, 2, 0, 0), - [7822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_predicate_annotation, 2, 0, 0), - [7824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4460), - [7826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 3, 0, 77), - [7828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 2, 0, 10), - [7830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4228), - [7832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1432), - [7834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), - [7836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), - [7838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), - [7840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4230), - [7842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4050), - [7844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2343), - [7846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4433), - [7848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3986), - [7850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3448), - [7852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1402), - [7854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4959), - [7856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3976), - [7858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600), - [7860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4435), - [7862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), - [7864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3124), - [7866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), - [7868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3454), - [7870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), - [7872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4402), - [7874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3943), - [7876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1581), - [7878] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 1, 0, 0), - [7880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3361), - [7882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 1, 0, 0), - [7884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4321), - [7886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3987), - [7888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2997), - [7890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), - [7892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2914), - [7894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), - [7896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4087), - [7898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4023), - [7900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3239), - [7902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1400), - [7904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2056), - [7906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2792), - [7908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2068), - [7910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4442), - [7912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993), - [7914] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3976), - [7917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2, 0, 0), - [7919] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1017), - [7922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 18), - [7924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), - [7926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1540), - [7928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4375), - [7930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1406), - [7932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1423), - [7934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3456), - [7936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3463), - [7938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3007), - [7940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4389), - [7942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2772), - [7944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4647), - [7946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1409), - [7948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_implements_clause_repeat1, 2, 0, 0), - [7950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), - [7952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2050), - [7954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4376), - [7956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429), - [7958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4066), - [7960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), - [7962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4483), - [7964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1396), - [7966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3271), - [7968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4622), - [7970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4486), - [7972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3279), - [7974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419), - [7976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), - [7978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4307), - [7980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424), - [7982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4526), - [7984] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1445), - [7987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2, 0, 0), - [7989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4396), - [7991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1393), - [7993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4636), - [7995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_clause, 2, 0, 0), - [7997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), - [7999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2330), - [8001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constraint, 2, 0, 0), - [8003] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(4052), - [8006] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), - [8008] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(362), - [8011] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(6137), - [8014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), - [8016] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(335), - [8019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3128), - [8021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3317), - [8023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4397), - [8025] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 2, 0, 142), - [8027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 2, 0, 142), - [8029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5898), - [8031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 269), - [8033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 271), - [8035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 6, 0, 295), - [8037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 6, 0, 297), - [8039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 6, 0, 299), - [8041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 304), - [8043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), - [8045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), - [8047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), - [8049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 307), - [8051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 310), - [8053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 3, -1, 59), - [8055] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 3, -1, 59), - [8057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 314), - [8059] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 1, 0, 60), - [8061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 1, 0, 60), - [8063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1222), - [8065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5012), - [8067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 3, -1, 63), - [8069] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 3, -1, 63), - [8071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 3, 0, 0), - [8073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2664), - [8075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4953), - [8077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5962), - [8079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5930), - [8081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), - [8083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), - [8085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), - [8087] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_expression, 2, 0, 0), - [8089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_expression, 2, 0, 0), - [8091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4947), - [8093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1642), - [8095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5649), - [8097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 4, -1, 134), - [8099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 4, -1, 134), - [8101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4155), - [8103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_type, 2, 0, 0), - [8105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 4, -1, 136), - [8107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 4, -1, 136), - [8109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 4, -1, 138), - [8111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 4, -1, 138), - [8113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 4, -1, 139), - [8115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 4, -1, 139), - [8117] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(952), - [8120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4197), - [8122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4193), - [8124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4194), - [8126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4246), - [8128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1099), - [8130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 4, 0, 0), - [8132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3744), - [8134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5541), - [8136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3307), - [8138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 2, -1, 0), - [8140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 2, -1, 0), - [8142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2755), - [8144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4282), - [8146] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(929), - [8149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5622), - [8151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), - [8153] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1104), - [8156] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), SHIFT(953), - [8159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4275), - [8161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4273), - [8163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4274), - [8165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4298), - [8167] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), SHIFT(1108), - [8170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2761), - [8172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), - [8174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4349), - [8176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4813), - [8178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_expression, 3, 0, 0), - [8180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_expression, 3, 0, 0), - [8182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), - [8184] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1064), - [8187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__jsx_string, 2, 0, 0), - [8189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__jsx_string, 2, 0, 0), - [8191] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), SHIFT(948), - [8194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5428), - [8196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4436), - [8198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5833), - [8200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 261), - [8202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5442), - [8204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5609), - [8206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4852), - [8208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4542), - [8210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5563), - [8212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), - [8214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 261), - [8216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 265), - [8218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 5, 0, 316), - [8220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 265), - [8222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 5, 0, 266), - [8224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, 0, 31), - [8226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), - [8228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [8230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [8232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [8234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), - [8236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5235), - [8238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4962), - [8240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [8242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 7, 0, 330), - [8244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 7, 0, 331), - [8246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 333), - [8248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 336), - [8250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 339), - [8252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 161), - [8254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), - [8256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5362), - [8258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5100), - [8260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 342), - [8262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6057), - [8264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 88), - [8266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, 0, 275), - [8268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 166), - [8270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 216), - [8272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), - [8274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), - [8276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 218), - [8278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, 0, 32), - [8280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, 0, 276), - [8282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3325), - [8284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5893), - [8286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_type, 2, 0, 0), - [8288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4684), - [8290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), - [8292] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 3, 0, 7), - [8294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 3, 0, 7), - [8296] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 3, 0, 0), - [8298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 3, 0, 0), - [8300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 5, -1, 188), - [8302] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 5, -1, 188), - [8304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 5, -1, 189), - [8306] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 5, -1, 189), - [8308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 5, 0, 0), - [8310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, 0, 304), - [8312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, 0, 307), - [8314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), - [8316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), - [8318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 8, 0, 348), - [8320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 8, 0, 349), - [8322] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), SHIFT(1069), - [8325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 354), - [8327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), - [8329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), - [8331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3863), - [8333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 359), - [8335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, 0, 32), - [8337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), - [8339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mapped_type_clause, 3, 0, 213), - [8341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5933), - [8343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 4, 0, 214), - [8345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 362), - [8347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 216), - [8349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 218), - [8351] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(945), - [8354] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1049), - [8357] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), SHIFT(947), - [8360] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), SHIFT(1053), - [8363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 225), - [8365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 142), - [8367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 142), - [8369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 32), - [8371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5110), - [8373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2366), - [8375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5477), - [8377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 227), - [8379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_signature, 1, 0, 109), - [8381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 7, 0, 333), - [8383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__jsx_string, 3, 0, 0), - [8385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__jsx_string, 3, 0, 0), - [8387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 370), - [8389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, 0, 229), - [8391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 161), - [8393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 88), - [8395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 241), - [8397] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 241), SHIFT_REPEAT(3531), - [8400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 241), - [8402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mapped_type_clause, 5, 0, 296), - [8404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 239), - [8406] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(3696), - [8409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2, 0, 0), - [8411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5207), - [8413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4080), - [8415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1942), - [8417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4691), - [8419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4692), - [8421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3, 0, 0), - [8423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1555), - [8425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4803), - [8427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3532), - [8429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), - [8431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3533), - [8433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3696), - [8435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), - [8437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5920), - [8439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), - [8441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3534), - [8443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 2, 0, 39), - [8445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3321), - [8447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), - [8449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3540), - [8451] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 1, 0, 0), REDUCE(aux_sym_template_literal_type_repeat1, 1, 0, 0), - [8454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 168), - [8456] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 168), SHIFT_REPEAT(377), - [8459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 3, 0, 96), - [8461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), - [8463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4765), - [8465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4621), - [8467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4765), - [8469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 62), - [8471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_type, 3, 0, 0), - [8473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4804), - [8475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1068), - [8477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1598), - [8479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4093), - [8481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), - [8483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1947), - [8485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4156), - [8487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1502), - [8489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4158), - [8491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), - [8493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4094), - [8495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1487), - [8497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4703), - [8499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4704), - [8501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1480), - [8503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), - [8505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4712), - [8507] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(272), - [8510] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(425), - [8513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), - [8515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3758), - [8517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), - [8519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), - [8521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1905), - [8523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), - [8525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3461), - [8527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4767), - [8529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4767), - [8531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1531), - [8533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4685), - [8535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4666), - [8537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1130), - [8539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4722), - [8541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), - [8543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), - [8545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_require_clause, 6, 0, 250), - [8547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3480), - [8549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3277), - [8551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), - [8553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2065), - [8555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3520), - [8557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2930), - [8559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(683), - [8561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4745), - [8563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_clause, 3, 0, 108), - [8565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), - [8567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4749), - [8569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(682), - [8571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1081), - [8573] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_implements_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1024), - [8576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2954), - [8578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 185), - [8580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4682), - [8582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4258), - [8584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4682), - [8586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4718), - [8588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4718), - [8590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), - [8592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 133), - [8594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 59), - [8596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3295), - [8598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 27), - [8600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3453), - [8602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2767), - [8604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1117), - [8606] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__jsx_string_repeat1, 2, 0, 0), SHIFT_REPEAT(4765), - [8609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__jsx_string_repeat1, 2, 0, 0), - [8611] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__jsx_string_repeat1, 2, 0, 0), SHIFT_REPEAT(4765), - [8614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 3, 0, 192), - [8616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 3, 0, 192), - [8618] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__jsx_string_repeat2, 2, 0, 0), SHIFT_REPEAT(4767), - [8621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__jsx_string_repeat2, 2, 0, 0), - [8623] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__jsx_string_repeat2, 2, 0, 0), SHIFT_REPEAT(4767), - [8626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3552), - [8628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__from_clause, 2, 0, 29), - [8630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3564), - [8632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4773), - [8634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3304), - [8636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4774), - [8638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3565), - [8640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3556), - [8642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2934), - [8644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4791), - [8646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070), - [8648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 3, 0, 193), - [8650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 3, 0, 193), - [8652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1078), - [8654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3016), - [8656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4735), - [8658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1087), - [8660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_clause, 2, 0, 47), - [8662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4097), - [8664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4789), - [8666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4790), - [8668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4099), - [8670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3202), - [8672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4797), - [8674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4798), - [8676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116), - [8678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3203), - [8680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3418), - [8682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4802), - [8684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), - [8686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4734), - [8688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), - [8690] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(4803), - [8693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), - [8695] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(4804), - [8698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 338), - [8700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 309), - [8702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3667), - [8704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5090), - [8706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), - [8708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3278), - [8710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 303), - [8712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4286), - [8714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 2, 0, 59), - [8716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), - [8718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), - [8720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 3, 0, 0), - [8722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 5, 0, 0), - [8724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3026), - [8726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3049), - [8728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3029), - [8730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3039), - [8732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3050), - [8734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3047), - [8736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3021), - [8738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3051), - [8740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2977), - [8742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3042), - [8744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3054), - [8746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2973), - [8748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), - [8750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3349), - [8752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 268), - [8754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 311), - [8756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2154), - [8758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3396), - [8760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1187), - [8762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), - [8764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), - [8766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 4, 0, 0), - [8768] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(3539), - [8771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2, 0, 0), - [8773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3581), - [8775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4110), - [8777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 313), - [8779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 305), - [8781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_heritage, 1, 0, 0), - [8783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5665), - [8785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 312), - [8787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 262), - [8789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 263), - [8791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4572), - [8793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1655), - [8795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3810), - [8797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3833), - [8799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), - [8801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1599), - [8803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1125), - [8805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), - [8807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1657), - [8809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3196), - [8811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), - [8813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), - [8815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [8817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 270), - [8819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 306), - [8821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 6, 0, 298), - [8823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 6, 0, 300), - [8825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [8827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5808), - [8829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1664), - [8831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3727), - [8833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), - [8835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3462), - [8837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2502), - [8839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963), - [8841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3152), - [8843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2956), - [8845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3153), - [8847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3156), - [8849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2958), - [8851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3157), - [8853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3161), - [8855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2959), - [8857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3162), - [8859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3165), - [8861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2960), - [8863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3166), - [8865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), - [8867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5758), - [8869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5642), - [8871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 264), - [8873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5643), - [8875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3270), - [8877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), - [8879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3577), - [8881] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2, 0, 0), SHIFT_REPEAT(3441), - [8884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2, 0, 0), - [8886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3568), - [8888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), - [8890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 6, 0, 301), - [8892] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(266), - [8895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2, 0, 0), - [8897] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tuple_type_repeat1, 2, 0, 0), SHIFT_REPEAT(923), - [8900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tuple_type_repeat1, 2, 0, 0), - [8902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3699), - [8904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5436), - [8906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 272), - [8908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [8910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5659), - [8912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variance, 2, 0, 0), - [8914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4118), - [8916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), - [8918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5608), - [8920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 5, 0, 258), - [8922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3967), - [8924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5662), - [8926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 329), - [8928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 332), - [8930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 334), - [8932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 335), - [8934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [8936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 7, 0, 326), - [8938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5464), - [8940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 7, 0, 327), - [8942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 337), - [8944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4249), - [8946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 340), - [8948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 160), - [8950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 5, 0, 257), - [8952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 341), - [8954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2353), - [8956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), - [8958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2066), - [8960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1073), - [8962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1074), - [8964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3888), - [8966] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(4036), - [8969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), - [8971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3413), - [8973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 3, 0, 125), - [8975] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_variance, 1, 0, 0), SHIFT(4942), - [8978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2766), - [8980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4283), - [8982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484), - [8984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(971), - [8986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 163), - [8988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 89), - [8990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair_pattern, 3, 0, 84), - [8992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 165), - [8994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [8996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5747), - [8998] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 3, 0, 0), - [9000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 5, 0, 259), - [9002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 47), - [9004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), - [9006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2222), - [9008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2768), - [9010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4326), - [9012] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 4, 0, 0), - [9014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3432), - [9016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2769), - [9018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4328), - [9020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2867), - [9022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3058), - [9024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2896), - [9026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3710), - [9028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2895), - [9030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3062), - [9032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2890), - [9034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 260), - [9036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2868), - [9038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2968), - [9040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2888), - [9042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2881), - [9044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2957), - [9046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2884), - [9048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4903), - [9050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2217), - [9052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), - [9054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5493), - [9056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5506), - [9058] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(2408), - [9061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), - [9063] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(2294), - [9066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 0), - [9068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5503), - [9070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), - [9072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), - [9074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3023), - [9076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3306), - [9078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), - [9080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2762), - [9082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), - [9084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1874), - [9086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2775), - [9088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), - [9090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2759), - [9092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), - [9094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5946), - [9096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_identifier, 1, 0, 0), - [9098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), - [9100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module_export_name, 1, 0, 0), - [9102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3328), - [9104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6072), - [9106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 352), - [9108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 353), - [9110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5172), - [9112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5896), - [9114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 3, 0, 88), - [9116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 3, 0, 89), - [9118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 5, 0, 0), - [9120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 355), - [9122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 8, 0, 350), - [9124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 357), - [9126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 358), - [9128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_clause, 3, 0, 0), - [9130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 360), - [9132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3409), - [9134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2323), - [9136] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(224), - [9139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2, 0, 0), - [9141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), - [9143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 2, 0, 0), - [9145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3436), - [9147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4816), - [9149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 361), - [9151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3664), - [9153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 274), - [9155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693), - [9157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 215), - [9159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 217), - [9161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4285), - [9163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 1, 0, 5), - [9165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 219), - [9167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [9169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3876), - [9171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 4, 0, 182), - [9173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 4, 0, 212), - [9175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 221), - [9177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 224), - [9179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 302), - [9181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 31), - [9183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), - [9185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [9187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1302), - [9189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5786), - [9191] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 243), SHIFT_REPEAT(2781), - [9194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 243), - [9196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 226), - [9198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 228), - [9200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [9202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3681), - [9204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1067), - [9206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5199), - [9208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [9210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5782), - [9212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 366), - [9214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [9216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5452), - [9218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5453), - [9220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 368), - [9222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 369), - [9224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 371), - [9226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [9228] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(557), - [9231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [9233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5063), - [9235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5838), - [9237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3941), - [9239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 10, 0, 374), - [9241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4465), - [9243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5800), - [9245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), - [9247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3619), - [9249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3154), - [9251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3155), - [9253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3158), - [9255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3160), - [9257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2776), - [9259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3163), - [9261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3164), - [9263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 3, 0, 152), - [9265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2906), - [9267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2907), - [9269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1888), - [9271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1889), - [9273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1890), - [9275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1891), - [9277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1894), - [9279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1895), - [9281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1898), - [9283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1899), - [9285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), - [9287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), - [9289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), - [9291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4141), - [9293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4139), - [9295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3080), - [9297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3081), - [9299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3035), - [9301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3036), - [9303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3082), - [9305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3083), - [9307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 3, 0, 155), - [9309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2899), - [9311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2883), - [9313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3060), - [9315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2951), - [9317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2874), - [9319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2887), - [9321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2869), - [9323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2875), - [9325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 2, 0, 38), - [9327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), - [9329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), - [9331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_parameter, 2, 0, 174), - [9333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 3, 0, 152), - [9335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370), - [9337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1355), - [9339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_parameter, 2, 0, 32), - [9341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_type, 2, 0, 0), - [9343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [9345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2995), - [9347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3015), - [9349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2223), - [9351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 2, 0, 59), - [9353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4147), - [9355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4146), - [9357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4150), - [9359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4148), - [9361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 184), - [9363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 186), - [9365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185), - [9367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186), - [9369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), - [9371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1267), - [9373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1292), - [9375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_tuple_parameter, 3, 0, 197), - [9377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4573), - [9379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2908), - [9381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2903), - [9383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_assignment, 2, 0, 31), - [9385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), - [9387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), - [9389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_attribute, 2, 0, 0), - [9391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 1, 0, 5), - [9393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [9395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 4, 0, 203), - [9397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2910), - [9399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2905), - [9401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_tuple_parameter, 3, 0, 88), - [9403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4055), - [9405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2770), - [9407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1313), - [9409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311), - [9411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2278), - [9413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), - [9415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 4, 0, 207), - [9417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 4, 0, 203), - [9419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), - [9421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), - [9423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 237), - [9425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [9427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), - [9429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1603), - [9431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4365), - [9433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6212), - [9435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 4, 0, 157), - [9437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 3, 0, 95), - [9439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1612), - [9441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1613), - [9443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 3, 0, 97), - [9445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1614), - [9447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1619), - [9449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), - [9451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), - [9453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4384), - [9455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6221), - [9457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4237), - [9459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4236), - [9461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4239), - [9463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4238), - [9465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4241), - [9467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4240), - [9469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4242), - [9471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1337), - [9473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1334), - [9475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3881), - [9477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), - [9479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524), - [9481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1539), - [9483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1542), - [9485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4658), - [9487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 1, 0, 0), - [9489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4299), - [9491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5860), - [9493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1550), - [9495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1551), - [9497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1554), - [9499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1556), - [9501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 238), - [9503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), - [9505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), - [9507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), - [9509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4983), - [9511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), - [9513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), - [9515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 0), - [9517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1268), - [9519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1275), - [9521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2073), - [9523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2077), - [9525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2085), - [9527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2086), - [9529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2089), - [9531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2091), - [9533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 6, 0, 283), - [9535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), - [9537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), - [9539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), - [9541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), - [9543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 132), - [9545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5172), - [9547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), - [9549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288), - [9551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291), - [9553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4252), - [9555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5972), - [9557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3214), - [9559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3215), - [9561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3216), - [9563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3217), - [9565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3218), - [9567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3220), - [9569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1193), - [9571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1194), - [9573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 137), - [9575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348), - [9577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1339), - [9579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 61), - [9581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), - [9583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), - [9585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4466), - [9587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), - [9589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3078), - [9591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3079), - [9593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1683), - [9595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), - [9597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5755), - [9599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3170), - [9601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), - [9603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3183), - [9605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4702), - [9607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3299), - [9609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5449), - [9611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1601), - [9613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2882), - [9615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1665), - [9617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), - [9619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), - [9621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2996), - [9623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5874), - [9625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4291), - [9627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), - [9629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), - [9631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), - [9633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5923), - [9635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3171), - [9637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2166), - [9639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3184), - [9641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3172), - [9643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), - [9645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245), - [9647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3380), - [9649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3173), - [9651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2900), - [9653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), - [9655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3557), - [9657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), - [9659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), - [9661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), - [9663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3468), - [9665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3174), - [9667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777), - [9669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2876), - [9671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3185), - [9673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3186), - [9675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), - [9677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3187), - [9679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2891), - [9681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6030), - [9683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6021), - [9685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2026), - [9687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4919), - [9689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3545), - [9691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5744), - [9693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), - [9695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), - [9697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), - [9699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2892), - [9701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3012), - [9703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), - [9705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5675), - [9707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2038), - [9709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6112), - [9711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 4, 0, 0), - [9713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2897), - [9715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3018), - [9717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5836), - [9719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3019), - [9721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1924), - [9723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5871), - [9725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [9727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), - [9729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1776), - [9731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3040), - [9733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648), - [9735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4740), - [9737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5694), - [9739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3975), - [9741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), - [9743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1925), - [9745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6074), - [9747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), - [9749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2885), - [9751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5796), - [9753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3393), - [9755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5954), - [9757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_heritage, 2, 0, 0), - [9759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1926), - [9761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), - [9763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1927), - [9765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_import, 3, 0, 0), - [9767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5912), - [9769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1928), - [9771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1929), - [9773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5896), - [9775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), - [9777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), - [9779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2898), - [9781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3175), - [9783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2878), - [9785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3348), - [9787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), - [9789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5712), - [9791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1053), - [9793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1134), - [9795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3176), - [9797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_export, 3, 0, 0), - [9799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2922), - [9801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), - [9803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1930), - [9805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), - [9807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2919), - [9809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2936), - [9811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1931), - [9813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4300), - [9815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054), - [9817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6065), - [9819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), - [9821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5942), - [9823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1932), - [9825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), - [9827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2937), - [9829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 3, 0, 0), - [9831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), - [9833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6051), - [9835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3541), - [9837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1115), - [9839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995), - [9841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1511), - [9843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2863), - [9845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1512), - [9847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1933), - [9849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1513), - [9851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3178), - [9853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), - [9855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1514), - [9857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), - [9859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5964), - [9861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1516), - [9863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1517), - [9865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1518), - [9867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), - [9869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1519), - [9871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520), - [9873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3179), - [9875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1580), - [9877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2893), - [9879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2880), - [9881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), - [9883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2990), - [9885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), - [9887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1526), - [9889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527), - [9891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1528), - [9893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 2, 0, 0), - [9895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1529), - [9897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1530), - [9899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3111), - [9901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1532), - [9903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1533), - [9905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1534), - [9907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1586), - [9909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1535), - [9911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1536), - [9913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104), - [9915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3415), - [9917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5145), - [9919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3558), - [9921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), - [9923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), - [9925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3671), - [9927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), - [9929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2961), - [9931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), - [9933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5743), - [9935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2966), - [9937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2344), - [9939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), - [9941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), - [9943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), - [9945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2722), - [9947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1079), - [9949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3384), - [9951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3180), - [9953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1910), - [9955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), - [9957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), - [9959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), - [9961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3346), - [9963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2072), - [9965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6229), - [9967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4908), - [9969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5619), - [9971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), - [9973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), - [9975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2081), - [9977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2969), - [9979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3181), - [9981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2980), - [9983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2989), - [9985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), - [9987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1911), - [9989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 3, 0, 0), - [9991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), - [9993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1071), - [9995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2991), - [9997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), - [9999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3830), - [10001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2955), - [10003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6183), - [10005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4688), - [10007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3549), - [10009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2596), - [10011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), - [10013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494), - [10015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), - [10017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2962), - [10019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1674), - [10021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), - [10023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1678), - [10025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), - [10027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2965), - [10029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912), - [10031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), - [10033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2406), - [10035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3693), - [10037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1913), - [10039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5440), - [10041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), - [10043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1914), - [10045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3447), - [10047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1915), - [10049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2978), - [10051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), - [10053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1916), - [10055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3832), - [10057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6096), - [10059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2293), - [10061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3101), - [10063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3452), - [10065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), - [10067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3167), - [10069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), - [10071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2886), - [10073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3168), - [10075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3342), - [10077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1917), - [10079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2979), - [10081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), - [10083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202), - [10085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2928), - [10087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1918), - [10089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5987), - [10091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), - [10093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [10095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), - [10097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [10099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3182), - [10101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), - [10103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3044), - [10105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), - [10107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5976), - [10109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), - [10111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1919), - [10113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2894), - [10115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), - [10117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [10119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), - [10121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3110), - [10123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [10125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2889), - [10127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [10129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [10131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3169), - [10133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3362), - [10135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), - [10137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1084), - [10139] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [10141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), - [10143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5868), - [10145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4731), - [10147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3238), - [10149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(986), - [10151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), - [10153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4061), - [10155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [10157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 5, 0, 0), - [10159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4062), - [10161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), - [10163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4786), - [10165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3247), - [10167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4727), - [10169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), - [10171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3208), - [10173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), - [10175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), - [10177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(999), - [10179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), - [10181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), - [10183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4655), - [10185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), - [10187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [10189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), - [10191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [10193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1310), - [10195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5683), - [10197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), - [10199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [10201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2879), - [10203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4570), - [10205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4706), - [10207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3735), - [10209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [10211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5948), - [10213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4576), - [10215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), - [10217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), - [10219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [10221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), - [10223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2870), - [10225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1789), - [10227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [10229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), - [10231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1663), - [10233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109), - [10235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1064), - [10237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3041), - [10239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2871), - [10241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5850), - [10243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2872), - [10245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2873), - [10247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1127), - [10249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), - [10251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3298), - [10253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4795), - [10255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), - [10257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2877), - [10259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6083), + [2856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_alias, 5, 0, 0), + [2858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_alias, 5, 0, 0), + [2860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 80), + [2862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 80), + [2864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2, 0, 0), + [2866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2, 0, 0), + [2868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), + [2870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), + [2872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2, 0, 0), + [2874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2, 0, 0), + [2876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 2, 0, 4), + [2878] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 2, 0, 4), + [2880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 5, 0, 99), + [2882] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 5, 0, 99), + [2884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 105), + [2886] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 105), + [2888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 106), + [2890] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 106), + [2892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, 0, 21), + [2894] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, 0, 21), + [2896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_labeled_statement, 3, -1, 23), + [2898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_labeled_statement, 3, -1, 23), + [2900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3599), + [2902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 5, 0, 181), + [2904] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 5, 0, 181), + [2906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, 0, 0), + [2908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, 0, 0), + [2910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, 0, 125), + [2912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, 0, 125), + [2914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_debugger_statement, 2, 0, 0), + [2916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_debugger_statement, 2, 0, 0), + [2918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2, 0, 0), + [2920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2, 0, 0), + [2922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 5, 0, 189), + [2924] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 5, 0, 189), + [2926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 5, 0, 190), + [2928] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 5, 0, 190), + [2930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 5, 0, 193), + [2932] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 5, 0, 193), + [2934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 3, 0, 59), + [2936] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 3, 0, 59), + [2938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 3, 0, 0), + [2940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 3, 0, 0), + [2942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 1, 0, 0), + [2944] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 1, 0, 0), + [2946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, 0, 197), + [2948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, 0, 197), + [2950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, 0, 78), + [2952] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, 0, 78), + [2954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 80), + [2956] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 80), + [2958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 81), + [2960] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 81), + [2962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 0), + [2964] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 0), + [2966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 7, 0, 284), + [2968] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 7, 0, 284), + [2970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 290), + [2972] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 290), + [2974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 147), + [2976] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 147), + [2978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 5, 0, 201), + [2980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 5, 0, 201), + [2982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias_declaration, 6, 0, 203), + [2984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias_declaration, 6, 0, 203), + [2986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 6, 0, 150), + [2988] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 6, 0, 150), + [2990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 86), + [2992] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 86), + [2994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 0), + [2996] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 0), + [2998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2303), + [3000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 80), + [3002] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 80), + [3004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 29), + [3006] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 29), + [3008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2360), + [3010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 4, 0, 0), + [3012] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 4, 0, 0), + [3014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 4, 0, 33), + [3016] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 4, 0, 33), + [3018] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 209), + [3020] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 209), + [3022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 4, 0, 90), + [3024] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 4, 0, 90), + [3026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, 0, 91), + [3028] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, 0, 91), + [3030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, 0, 35), + [3032] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, 0, 35), + [3034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 2, 0, 0), + [3036] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 2, 0, 0), + [3038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, 0, 29), + [3040] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, 0, 29), + [3042] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, 0, 0), + [3044] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, 0, 0), + [3046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 166), + [3048] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 166), + [3050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3585), + [3052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 3, 0, 41), + [3054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3, 0, 41), + [3056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 3, 0, 30), + [3058] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 3, 0, 30), + [3060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 291), + [3062] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 291), + [3064] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 4, 0, 92), + [3066] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 4, 0, 92), + [3068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ambient_declaration, 2, 0, 0), + [3070] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ambient_declaration, 2, 0, 0), + [3072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module, 2, 0, 6), + [3074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module, 2, 0, 6), + [3076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 6, 0, 182), + [3078] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 6, 0, 182), + [3080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, 0, 182), + [3082] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, 0, 182), + [3084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 6, 0, 239), + [3086] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 6, 0, 239), + [3088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 59), + [3090] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 59), + [3092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 241), + [3094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 241), + [3096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 0), + [3098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 0), + [3100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 243), + [3102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 243), + [3104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 198), + [3106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 198), + [3108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2, 0, 0), + [3110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 2, 0, 0), + [3112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 199), + [3114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 199), + [3116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 292), + [3118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 292), + [3120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 6, 0, 245), + [3122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 6, 0, 245), + [3124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 6, 0, 246), + [3126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 6, 0, 246), + [3128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4453), + [3130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4388), + [3132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, 0, 11), + [3134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, 0, 11), + [3136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 252), + [3138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 252), + [3140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 253), + [3142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 253), + [3144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 254), + [3146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 254), + [3148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 3, 0, 0), + [3150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 3, 0, 0), + [3152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 3, 0, 33), + [3154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 3, 0, 33), + [3156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, 0, 100), + [3158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 100), + [3160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 7, 0, 235), + [3162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 7, 0, 235), + [3164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ambient_declaration, 7, 0, 283), + [3166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ambient_declaration, 7, 0, 283), + [3168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 5, 0, 241), + [3170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 5, 0, 241), + [3172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 5, 0, 243), + [3174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 5, 0, 243), + [3176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 244), + [3178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 244), + [3180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 3, 0, 36), + [3182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 3, 0, 36), + [3184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3506), + [3186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7273), + [3188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3744), + [3190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3616), + [3192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3843), + [3194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4297), + [3196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1560), + [3198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4289), + [3200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4299), + [3202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [3204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), + [3206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5635), + [3208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5636), + [3210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5946), + [3212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1255), + [3214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), + [3216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6994), + [3218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4156), + [3220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5229), + [3222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4301), + [3224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4180), + [3226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4301), + [3228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1258), + [3230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1266), + [3232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7333), + [3234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3640), + [3236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1269), + [3238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7001), + [3240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4156), + [3242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1560), + [3244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3855), + [3246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4362), + [3248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1551), + [3250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4239), + [3252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4365), + [3254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [3256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), + [3258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5866), + [3260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5878), + [3262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5842), + [3264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1268), + [3266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1271), + [3268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7369), + [3270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4199), + [3272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5137), + [3274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4373), + [3276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4211), + [3278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4373), + [3280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1272), + [3282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1276), + [3284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7299), + [3286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3679), + [3288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1278), + [3290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7380), + [3292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4199), + [3294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1551), + [3296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3688), + [3298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4039), + [3300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1563), + [3302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4295), + [3304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4040), + [3306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [3308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), + [3310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5639), + [3312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5640), + [3314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5954), + [3316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), + [3318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086), + [3320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6956), + [3322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3920), + [3324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4794), + [3326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4041), + [3328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3911), + [3330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4041), + [3332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1088), + [3334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), + [3336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7336), + [3338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3718), + [3340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1090), + [3342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6960), + [3344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3920), + [3346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1563), + [3348] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, 0, 207), + [3350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, 0, 207), + [3352] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, 0, 208), + [3354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, 0, 208), + [3356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3432), + [3358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3667), + [3360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3670), + [3362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2194), + [3364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2621), + [3366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1567), + [3368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4298), + [3370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2622), + [3372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), + [3374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), + [3376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5961), + [3378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), + [3380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), + [3382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7358), + [3384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2249), + [3386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4776), + [3388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2623), + [3390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2421), + [3392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2623), + [3394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1105), + [3396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1106), + [3398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7339), + [3400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3621), + [3402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1109), + [3404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7365), + [3406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2249), + [3408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1567), + [3410] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 7, 0, 289), + [3412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 7, 0, 289), + [3414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1716), + [3416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1749), + [3418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1554), + [3420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4266), + [3422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1750), + [3424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [3426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), + [3428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5895), + [3430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), + [3432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), + [3434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7377), + [3436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1730), + [3438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4973), + [3440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1754), + [3442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1720), + [3444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1754), + [3446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1132), + [3448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1133), + [3450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7317), + [3452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3697), + [3454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1134), + [3456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7382), + [3458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1730), + [3460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1554), + [3462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2009), + [3464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2257), + [3466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1562), + [3468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4444), + [3470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2258), + [3472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [3474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), + [3476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5685), + [3478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1213), + [3480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1214), + [3482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6997), + [3484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2149), + [3486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5006), + [3488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2268), + [3490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2083), + [3492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2268), + [3494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1216), + [3496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1218), + [3498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7055), + [3500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3660), + [3502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1228), + [3504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7006), + [3506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2149), + [3508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1562), + [3510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3931), + [3512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4476), + [3514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3673), + [3516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 6, 0, 251), + [3518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 6, 0, 251), + [3520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 7, 0, 288), + [3522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 7, 0, 288), + [3524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4005), + [3526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1561), + [3528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4471), + [3530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5558), + [3532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5559), + [3534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5996), + [3536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162), + [3538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1163), + [3540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4601), + [3542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1164), + [3544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1165), + [3546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7353), + [3548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3630), + [3550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1166), + [3552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7057), + [3554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1561), + [3556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), + [3558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3434), + [3560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2604), + [3562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4378), + [3564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4520), + [3566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1803), + [3568] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3, 0, 0), + [3570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3, 0, 0), + [3572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1811), + [3574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1852), + [3576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2670), + [3578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2256), + [3580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2, 0, 0), + [3582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), + [3584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3706), + [3586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3602), + [3588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4, 0, 0), + [3590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4, 0, 0), + [3592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3623), + [3594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3442), + [3596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6231), + [3598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2311), + [3600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3849), + [3602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4478), + [3604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4504), + [3606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3652), + [3608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5190), + [3610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3949), + [3612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4411), + [3614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2245), + [3616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4468), + [3618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6232), + [3620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4079), + [3622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3952), + [3624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4549), + [3626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4764), + [3628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2602), + [3630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2335), + [3632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2614), + [3634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3928), + [3636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4212), + [3638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3750), + [3640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4107), + [3642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3913), + [3644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4375), + [3646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1731), + [3648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1756), + [3650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2152), + [3652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2283), + [3654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1798), + [3656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2237), + [3658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2555), + [3660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4403), + [3662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2248), + [3664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [3666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3657), + [3668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1675), + [3670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3341), + [3672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2374), + [3674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1322), + [3676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2617), + [3678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [3680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1687), + [3682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [3684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5605), + [3686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5606), + [3688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1743), + [3690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3484), + [3692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7036), + [3694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3573), + [3696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1728), + [3698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1745), + [3700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1918), + [3702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2112), + [3704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2123), + [3706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6896), + [3708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755), + [3710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3701), + [3712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1663), + [3714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2153), + [3716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1753), + [3718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3478), + [3720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1724), + [3722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1757), + [3724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1887), + [3726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2037), + [3728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2039), + [3730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3617), + [3732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1671), + [3734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1751), + [3736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3495), + [3738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1729), + [3740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1758), + [3742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1934), + [3744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2142), + [3746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2143), + [3748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3668), + [3750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1670), + [3752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2447), + [3754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1840), + [3756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3464), + [3758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1736), + [3760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1850), + [3762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1947), + [3764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2035), + [3766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2036), + [3768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(817), + [3770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3712), + [3772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1665), + [3774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2389), + [3776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1755), + [3778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3481), + [3780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1723), + [3782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1872), + [3784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1922), + [3786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2054), + [3788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2060), + [3790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), + [3792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5874), + [3794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5875), + [3796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2851), + [3798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1321), + [3800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2010), + [3802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1679), + [3804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3890), + [3806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1747), + [3808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2118), + [3810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2645), + [3812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3714), + [3814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1672), + [3816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2329), + [3818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1785), + [3820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3485), + [3822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1725), + [3824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1849), + [3826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1898), + [3828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2061), + [3830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2062), + [3832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2478), + [3834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1868), + [3836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3836), + [3838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1694), + [3840] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), REDUCE(aux_sym_object_pattern_repeat1, 1, 0, 0), + [3843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2022), + [3845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3643), + [3847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1926), + [3849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2001), + [3851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2070), + [3853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2496), + [3855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2497), + [3857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1939), + [3859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6134), + [3861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5769), + [3863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2016), + [3865] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 71), + [3867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 71), + [3869] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), + [3871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(449), + [3873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), + [3875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 0), + [3877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [3879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6390), + [3881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), + [3883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6141), + [3885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1, 0, 0), + [3887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 0), + [3889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1200), + [3891] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 69), + [3893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 69), + [3895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 69), + [3897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(681), + [3899] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 7), + [3902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), + [3904] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 7), + [3907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_non_null_expression, 2, 0, 0), + [3909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_non_null_expression, 2, 0, 0), + [3911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3945), + [3913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [3915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6799), + [3917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6333), + [3919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1139), + [3921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 5, 0, 195), + [3923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 5, 0, 195), + [3925] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 72), + [3927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 72), + [3929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 4, 0, 144), + [3931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 4, 0, 144), + [3933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 70), + [3935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 70), + [3937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 70), + [3939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(564), + [3941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4149), + [3943] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 48), + [3946] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 48), + [3949] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(7040), + [3952] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1139), + [3955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 48), + [3957] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(449), + [3960] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_pattern, 1, -1, 0), REDUCE(sym_primary_type, 1, 0, 48), + [3964] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(7151), + [3967] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1200), + [3970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(588), + [3972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), + [3974] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 48), SHIFT(6505), + [3977] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_predefined_type, 1, 0, 0), + [3980] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_predefined_type, 1, 0, 0), + [3983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(511), + [3985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(477), + [3987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), + [3989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator, 2, 0, 0), + [3991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator, 2, 0, 0), + [3993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7314), + [3995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245), + [3997] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 20), + [3999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 20), + [4001] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 20), SHIFT_REPEAT(5301), + [4004] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(564), + [4007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), + [4009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [4011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), + [4013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2, 0, 0), + [4015] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rest_pattern, 2, 0, 0), + [4017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6123), + [4019] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(284), + [4022] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_pattern, 1, -1, 0), + [4025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(539), + [4027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), + [4029] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), REDUCE(sym_primary_type, 1, 0, 48), + [4032] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_member_expression, 3, 0, 69), + [4034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_member_expression, 3, 0, 69), + [4036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(612), + [4038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [4040] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_predefined_type, 1, 0, 0), SHIFT(6463), + [4043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), + [4045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), + [4047] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_call_expression, 2, 0, 14), + [4049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_call_expression, 2, 0, 14), + [4051] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 48), REDUCE(sym_rest_pattern, 2, 0, 0), + [4055] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 20), SHIFT(3966), + [4058] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_call_expression, 3, 0, 73), + [4060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_call_expression, 3, 0, 73), + [4062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(639), + [4064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [4066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665), + [4068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [4070] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_predefined_type, 1, 0, 0), REDUCE(sym_rest_pattern, 2, 0, 28), + [4074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_parenthesized_expression, 3, 0, 0), + [4076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_parenthesized_expression, 3, 0, 0), + [4078] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 1, 0, 2), + [4080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 1, 0, 2), + [4082] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(381), + [4085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [4087] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 69), + [4089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 70), + [4091] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_rest_pattern, 2, 0, 0), + [4094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), + [4096] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(639), + [4099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1264), + [4101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1270), + [4103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6178), + [4105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1215), + [4107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3733), + [4109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1695), + [4111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3337), + [4113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), + [4115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2214), + [4117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3751), + [4119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3575), + [4121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2011), + [4123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2216), + [4125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2470), + [4127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2017), + [4129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2342), + [4131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1684), + [4133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4417), + [4135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1680), + [4137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1763), + [4139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1682), + [4141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4315), + [4143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1685), + [4145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5163), + [4147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1678), + [4149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2240), + [4151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1683), + [4153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4047), + [4155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1686), + [4157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2630), + [4159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3783), + [4161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), + [4163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2721), + [4165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4525), + [4167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4244), + [4169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4420), + [4171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4466), + [4173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1814), + [4175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1835), + [4177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(627), + [4179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1853), + [4181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1865), + [4183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2381), + [4185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(656), + [4187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3857), + [4189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), + [4191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3769), + [4193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(680), + [4195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2317), + [4197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2709), + [4199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(469), + [4201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2404), + [4203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3798), + [4205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(556), + [4207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(580), + [4209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(495), + [4211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4382), + [4213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4401), + [4215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4409), + [4217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4414), + [4219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(712), + [4221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2285), + [4223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4956), + [4225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5075), + [4227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5097), + [4229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5134), + [4231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), + [4233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(606), + [4235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(493), + [4237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4081), + [4239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4094), + [4241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4100), + [4243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4104), + [4245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2674), + [4247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2695), + [4249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756), + [4251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6230), + [4253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [4255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5353), + [4257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), + [4259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6996), + [4261] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1737), + [4264] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(2023), + [4267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4796), + [4269] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(2880), + [4272] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(2129), + [4275] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1920), + [4278] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(2610), + [4281] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(2253), + [4284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3376), + [4286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2033), + [4288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1704), + [4290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2144), + [4292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3483), + [4294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5430), + [4296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1742), + [4298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2025), + [4300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2411), + [4302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1752), + [4304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3278), + [4306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3375), + [4308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2254), + [4310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1698), + [4312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [4314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1703), + [4316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4913), + [4318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1696), + [4320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), + [4322] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), REDUCE(aux_sym_object_repeat1, 2, 0, 26), REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 27), + [4326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), + [4328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4935), + [4330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1894), + [4332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2445), + [4334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2097), + [4336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1689), + [4338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), + [4340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1701), + [4342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), + [4344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1925), + [4346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1697), + [4348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [4350] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(3733), + [4353] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(3376), + [4356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), + [4358] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(1704), + [4361] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(359), + [4364] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(5605), + [4367] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(5606), + [4370] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(2144), + [4373] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(7036), + [4376] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(3483), + [4379] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(5430), + [4382] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(1742), + [4385] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(2025), + [4388] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(2411), + [4391] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(1752), + [4394] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(2017), + [4397] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(2342), + [4400] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(3278), + [4403] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(3375), + [4406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), + [4408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693), + [4410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3971), + [4412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3015), + [4414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [4416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2426), + [4418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4435), + [4420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2196), + [4422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2432), + [4424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2595), + [4426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3119), + [4428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3123), + [4430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3958), + [4432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2611), + [4434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2420), + [4436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2044), + [4438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2233), + [4440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2612), + [4442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3055), + [4444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3061), + [4446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 2, 0, 12), + [4448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 2, 0, 12), + [4450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [4452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), + [4454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6589), + [4456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4684), + [4458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1087), + [4460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3951), + [4462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2130), + [4464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2429), + [4466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2131), + [4468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2435), + [4470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2576), + [4472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3090), + [4474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3092), + [4476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4009), + [4478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923), + [4480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2276), + [4482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2045), + [4484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2405), + [4486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2553), + [4488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3022), + [4490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3023), + [4492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4037), + [4494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3110), + [4496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2462), + [4498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2078), + [4500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2281), + [4502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2606), + [4504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3058), + [4506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3059), + [4508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4026), + [4510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2227), + [4512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2279), + [4514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2205), + [4516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2451), + [4518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2558), + [4520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3094), + [4522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3068), + [4524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4021), + [4526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2004), + [4528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2452), + [4530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2135), + [4532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2471), + [4534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2500), + [4536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3122), + [4538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3089), + [4540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6689), + [4542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 50), + [4544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 50), + [4546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6677), + [4548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 48), + [4550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7026), + [4552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1263), + [4554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 110), + [4556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 110), + [4558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6690), + [4560] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 111), + [4562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 111), + [4564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6692), + [4566] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 49), + [4568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 49), + [4570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_asserts, 2, 0, 0), + [4572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asserts, 2, 0, 0), + [4574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3342), + [4576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), + [4578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), + [4580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2183), + [4582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3561), + [4584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2225), + [4586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2456), + [4588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1916), + [4590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 0), + [4592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), + [4594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instantiation_expression, 2, 0, 16), + [4596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instantiation_expression, 2, 0, 16), + [4598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1265), + [4600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4387), + [4602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2878), + [4604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2526), + [4606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2901), + [4608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3086), + [4610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3149), + [4612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3150), + [4614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 3, 0, 175), + [4616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 3, 0, 175), + [4618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1144), + [4620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1145), + [4622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1283), + [4624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [4626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3362), + [4628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [4630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2111), + [4632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3490), + [4634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2133), + [4636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2236), + [4638] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(6765), + [4641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), + [4643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4751), + [4645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3245), + [4647] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 3, 0, 0), + [4649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 3, 0, 0), + [4651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), + [4653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, 0, 57), + [4655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, 0, 57), + [4657] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), + [4660] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), + [4663] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_existential_type, 1, 0, 0), + [4665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_existential_type, 1, 0, 0), + [4667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4335), + [4669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), + [4671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3956), + [4673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2854), + [4675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2855), + [4677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3128), + [4679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3223), + [4681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3353), + [4683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3373), + [4685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_literal_type, 1, 0, 0), + [4687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_literal_type, 1, 0, 0), + [4689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 51), + [4691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 51), + [4693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6679), + [4695] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 1, 0, 0), + [4697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1, 0, 0), + [4699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054), + [4701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_literal_type, 1, 0, 52), + [4703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_literal_type, 1, 0, 52), + [4705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), + [4707] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 2, 0, 0), + [4709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), + [4711] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), + [4714] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), + [4717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 2, 0, 0), + [4719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__number, 2, 0, 8), + [4721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__number, 2, 0, 8), + [4723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, 0, 14), + [4725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, 0, 14), + [4727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 14), + [4729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 14), + [4731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 112), + [4733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 112), + [4735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6694), + [4737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 113), + [4739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 113), + [4741] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 2, 0, 0), + [4743] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intersection_type, 2, 0, 0), + [4745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 2, 0, 0), + [4747] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 2, 0, 0), + [4749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 2, 0, 0), + [4751] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_literal_type, 2, 0, 0), + [4753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_literal_type, 2, 0, 0), + [4755] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 114), + [4757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 114), + [4759] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_readonly_type, 2, 0, 0), + [4761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_readonly_type, 2, 0, 0), + [4763] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_flow_maybe_type, 2, 0, 0), + [4765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flow_maybe_type, 2, 0, 0), + [4767] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index_type_query, 2, 0, 0), + [4769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_type_query, 2, 0, 0), + [4771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_infer_type, 2, 0, 115), + [4773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_infer_type, 2, 0, 115), + [4775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1149), + [4777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 116), + [4779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 116), + [4781] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 117), + [4783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 117), + [4785] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 118), + [4787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 118), + [4789] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_predicate, 3, 0, 88), + [4791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_predicate, 3, 0, 88), + [4793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression, 2, 0, 14), + [4795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression, 2, 0, 14), + [4797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 169), + [4799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 169), + [4801] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression, 2, 0, 117), + [4803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression, 2, 0, 117), + [4805] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 170), + [4807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 170), + [4809] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression, 2, 0, 171), + [4811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression, 2, 0, 171), + [4813] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 172), + [4815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 172), + [4817] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_type, 3, 0, 0), + [4819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_type, 3, 0, 0), + [4821] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 3, 0, 0), + [4823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 3, 0, 0), + [4825] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_literal_type, 3, 0, 0), + [4827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_literal_type, 3, 0, 0), + [4829] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_type_identifier, 3, 0, 174), + [4831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_type_identifier, 3, 0, 174), + [4833] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 69), REDUCE(sym_nested_type_identifier, 3, 0, 174), + [4836] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_as_expression, 3, 0, 0), + [4838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_as_expression, 3, 0, 0), + [4840] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 82), REDUCE(sym_nested_type_identifier, 3, 0, 174), + [4843] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 4, 0, 0), + [4845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 4, 0, 0), + [4847] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 176), + [4849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 176), + [4851] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 177), + [4853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 177), + [4855] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 178), + [4857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 178), + [4859] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 179), + [4861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 179), + [4863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intersection_type, 3, 0, 0), + [4865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 3, 0, 0), + [4867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 3, 0, 0), + [4869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 3, 0, 0), + [4871] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 3, 0, 0), + [4873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 3, 0, 0), + [4875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3968), + [4877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2981), + [4879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2982), + [4881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3325), + [4883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3330), + [4885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1998), + [4887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 69), + [4889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 69), + [4891] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 70), + [4893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 70), + [4895] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 176), + [4897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 176), + [4899] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 177), + [4901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 177), + [4903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 231), + [4905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 231), + [4907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 232), + [4909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 232), + [4911] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 178), + [4913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 178), + [4915] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 179), + [4917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 179), + [4919] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 4, 0, 0), + [4921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 4, 0, 0), + [4923] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 4, 0, 233), + [4925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 4, 0, 233), + [4927] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_infer_type, 4, 0, 115), + [4929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_infer_type, 4, 0, 115), + [4931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lookup_type, 4, 0, 0), + [4933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lookup_type, 4, 0, 0), + [4935] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 4, 0, 234), + [4937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 4, 0, 234), + [4939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 144), + [4941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 144), + [4943] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 277), + [4945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 277), + [4947] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 278), + [4949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 278), + [4951] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 279), + [4953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 279), + [4955] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 5, 0, 0), + [4957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 5, 0, 0), + [4959] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 5, 0, 280), + [4961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 5, 0, 280), + [4963] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 5, 0, 281), + [4965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 5, 0, 281), + [4967] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 5, 0, 0), + [4969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 5, 0, 0), + [4971] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 316), + [4973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 316), + [4975] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 317), + [4977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 317), + [4979] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 318), + [4981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 318), + [4983] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 319), + [4985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 319), + [4987] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 6, 0, 320), + [4989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 6, 0, 320), + [4991] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_type, 7, 0, 343), + [4993] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_type, 7, 0, 343), + [4995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7242), + [4997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7243), + [4999] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_satisfies_expression, 3, 0, 0), + [5001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_satisfies_expression, 3, 0, 0), + [5003] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_predicate, 3, 0, 196), + [5005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_predicate, 3, 0, 196), + [5007] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), + [5009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 66), + [5011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6234), + [5013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), + [5015] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(188), + [5018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1876), + [5020] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 15), + [5022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, 0, 15), + [5024] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 54), + [5026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 54), + [5028] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 133), + [5030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 133), + [5032] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 148), + [5034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 148), + [5036] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 135), + [5038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 135), + [5040] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0), + [5042] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0), + [5044] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 149), + [5046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 149), + [5048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(451), + [5050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1152), + [5052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 2, 0, 0), + [5054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1351), + [5056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450), + [5058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), + [5060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), + [5062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(455), + [5064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [5066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), + [5068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [5070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(458), + [5072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(459), + [5074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [5076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), + [5078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), + [5080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(462), + [5082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), + [5084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), + [5086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1154), + [5088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), + [5090] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_element, 2, 0, 17), + [5092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_element, 2, 0, 17), + [5094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 73), + [5096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 73), + [5098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), + [5100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), + [5102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 24), + [5104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 24), + [5106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3965), + [5108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2979), + [5110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2980), + [5112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3370), + [5114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3371), + [5116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 137), + [5118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 137), + [5120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 138), + [5122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 138), + [5124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4, 0, 26), + [5126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4, 0, 26), + [5128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 3, 0, 55), + [5130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 3, 0, 55), + [5132] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_property, 3, 0, 0), + [5134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_property, 3, 0, 0), + [5136] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), + [5138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, 0, 8), + [5140] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(188), + [5143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, 0, 56), + [5145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, 0, 56), + [5147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), + [5149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 8), + [5151] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(188), + [5154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 3, 0, 0), + [5156] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), + [5158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), + [5160] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 26), + [5162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 3, 0, 27), + [5164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 26), + [5166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 0), + [5168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 0), + [5170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4, 0, 0), + [5172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4, 0, 0), + [5174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 119), + [5176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 119), + [5178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [5180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [5182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6489), + [5184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4641), + [5186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1130), + [5188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3986), + [5190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2896), + [5192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2897), + [5194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3327), + [5196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3328), + [5198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 22), + [5200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 3, -1, 59), + [5202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 3, -1, 59), + [5204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 3, -1, 63), + [5206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 3, -1, 63), + [5208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [5210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7285), + [5212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3, 0, 0), + [5214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3, 0, 0), + [5216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 64), + [5218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 65), + [5220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 65), + [5222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 120), + [5224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 120), + [5226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 4, 0, 121), + [5228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 4, 0, 121), + [5230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), + [5232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_expression, 2, 0, 0), + [5234] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(188), + [5237] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), REDUCE(sym_template_literal_type, 2, 0, 0), + [5240] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), REDUCE(sym_template_literal_type, 2, 0, 0), + [5243] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 122), + [5245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 122), + [5247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, 0, 145), + [5249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, 0, 145), + [5251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 123), + [5253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 123), + [5255] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_closing_element, 3, 0, 59), + [5257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_closing_element, 3, 0, 59), + [5259] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 4, 0, 121), + [5261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 4, 0, 121), + [5263] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 4, 0, 126), + [5265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 4, 0, 126), + [5267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 4, 0, 127), + [5269] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_literal_type, 1, 0, 0), + [5272] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_literal_type, 1, 0, 0), + [5275] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 49), + [5278] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 49), + [5281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 4, 0, 128), + [5283] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 2, 0, 11), + [5285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 2, 0, 11), + [5287] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, 0, 180), + [5289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, 0, 180), + [5291] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 5, -1, 187), + [5293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 5, -1, 187), + [5295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 5, -1, 188), + [5297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 5, -1, 188), + [5299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_closing_element, 3, 0, 63), + [5301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_closing_element, 3, 0, 63), + [5303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7288), + [5305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 194), + [5307] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_call_expression, 2, 0, 14), REDUCE(sym__type_query_call_expression, 2, 0, 14), + [5310] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_call_expression, 2, 0, 14), REDUCE(sym__type_query_call_expression, 2, 0, 14), + [5313] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 74), + [5315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 74), + [5317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 200), + [5319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 200), + [5321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_closing_element, 2, 0, 0), + [5323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_closing_element, 2, 0, 0), + [5325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_element, 3, 0, 75), + [5327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_element, 3, 0, 75), + [5329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 76), + [5331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 76), + [5333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_augmented_assignment_expression, 3, 0, 66), + [5335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 4, 0, 129), + [5337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 4, 0, 129), + [5339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 79), + [5341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 79), + [5343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 53), + [5345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 53), + [5347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 2, -1, 0), + [5349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 2, -1, 0), + [5351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6810), + [5353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6809), + [5355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3360), + [5357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2121), + [5359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3505), + [5361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2141), + [5363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2336), + [5365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3486), + [5367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3355), + [5369] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_pattern, 2, 0, 0), + [5372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3343), + [5374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2189), + [5376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3545), + [5378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2087), + [5380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2427), + [5382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), + [5384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7181), + [5386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), + [5388] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_pattern, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), + [5392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3323), + [5394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2103), + [5396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3539), + [5398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2105), + [5400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2387), + [5402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3363), + [5404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2139), + [5406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3489), + [5408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2454), + [5410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3326), + [5412] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_array_pattern, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), + [5416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [5418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), + [5420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6491), + [5422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4608), + [5424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1210), + [5426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [5428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6937), + [5430] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_array_pattern, 2, 0, 0), + [5433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6939), + [5435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6750), + [5437] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 3, 0, 26), REDUCE(sym_object_pattern, 3, 0, 27), + [5440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6808), + [5442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3332), + [5444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2052), + [5446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3558), + [5448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2053), + [5450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2287), + [5452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3361), + [5454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2208), + [5456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3475), + [5458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2210), + [5460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2378), + [5462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3454), + [5464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2050), + [5466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(519), + [5468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(524), + [5470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), + [5472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(531), + [5474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), + [5476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), + [5478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), + [5480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2490), + [5482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479), + [5484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1238), + [5486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1517), + [5488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(478), + [5490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), + [5492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), + [5494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(482), + [5496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), + [5498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(483), + [5500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), + [5502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), + [5504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486), + [5506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), + [5508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [5510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), + [5512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), + [5514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(488), + [5516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), + [5518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), + [5520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2917), + [5522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), + [5524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), + [5526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3339), + [5528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4582), + [5530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3242), + [5532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3340), + [5534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2126), + [5536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3496), + [5538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2316), + [5540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2102), + [5542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3364), + [5544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2115), + [5546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3453), + [5548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2280), + [5550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3497), + [5552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3479), + [5554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3351), + [5556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4665), + [5558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3241), + [5560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2136), + [5562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3571), + [5564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2318), + [5566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), + [5568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1529), + [5570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1155), + [5572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1466), + [5574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(514), + [5576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), + [5578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), + [5580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527), + [5582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), + [5584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(530), + [5586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), + [5588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(533), + [5590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), + [5592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), + [5594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1233), + [5596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), + [5598] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(187), + [5601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3494), + [5603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3100), + [5605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1194), + [5607] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(184), + [5610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3345), + [5612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2191), + [5614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3524), + [5616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2430), + [5618] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(184), + [5621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4720), + [5623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3246), + [5625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4646), + [5627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3243), + [5629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3366), + [5631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4613), + [5633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3257), + [5635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4604), + [5637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3254), + [5639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), + [5641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 2, 0, 0), + [5643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3354), + [5645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4694), + [5647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3248), + [5649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2140), + [5651] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(184), + [5654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3, 0, 27), + [5656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 2, 0, 0), + [5658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2129), + [5660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2151), + [5662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3516), + [5664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2265), + [5666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), + [5668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3320), + [5670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4758), + [5672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3264), + [5674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2221), + [5676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3601), + [5678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2384), + [5680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4606), + [5682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3255), + [5684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3487), + [5686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4597), + [5688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3256), + [5690] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(184), + [5693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3368), + [5695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4619), + [5697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3258), + [5699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3346), + [5701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2192), + [5703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3577), + [5705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2440), + [5707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6602), + [5709] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(183), + [5712] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(183), + [5715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592), + [5717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(590), + [5719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), + [5721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), + [5723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(595), + [5725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), + [5727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596), + [5729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), + [5731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(598), + [5733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(599), + [5735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), + [5737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), + [5739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), + [5741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), + [5743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(601), + [5745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), + [5747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), + [5749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), + [5751] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(183), + [5754] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(183), + [5757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4573), + [5759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3249), + [5761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4627), + [5763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3259), + [5765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4664), + [5767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3260), + [5769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3347), + [5771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4678), + [5773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3261), + [5775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4589), + [5777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3253), + [5779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7020), + [5781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1248), + [5783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3010), + [5785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), + [5787] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(187), + [5790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6615), + [5792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6616), + [5794] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(187), + [5797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6618), + [5799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3352), + [5801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4666), + [5803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3250), + [5805] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(187), + [5808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2043), + [5810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3465), + [5812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2284), + [5814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1468), + [5816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4702), + [5818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3240), + [5820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 3, 0, 37), + [5822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 3, 0, 37), + [5824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1990), + [5826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3324), + [5828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4708), + [5830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3252), + [5832] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 83), REDUCE(sym_assignment_expression, 3, 0, 22), + [5835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 83), + [5837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), + [5839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1253), + [5841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1254), + [5843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1280), + [5845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__initializer, 2, 0, 87), + [5847] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__initializer, 2, 0, 87), SHIFT(590), + [5850] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array_pattern, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), + [5853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2463), + [5855] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 2, 0, 37), + [5857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 2, 0, 37), + [5859] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 49), REDUCE(sym__parameter_name, 2, 0, 37), + [5862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5337), + [5864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2541), + [5866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4759), + [5868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [5870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6867), + [5872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6811), + [5874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 1, 0, 9), + [5876] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__parameter_name, 1, 0, 9), + [5879] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__parameter_name, 1, 0, 9), REDUCE(sym_primary_type, 1, 0, 49), + [5883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5138), + [5885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5183), + [5887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5208), + [5889] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 64), REDUCE(sym_assignment_expression, 3, 0, 64), + [5892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 64), + [5894] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 0), + [5897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 0), + [5899] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 0), + [5902] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_name, 1, 0, 0), + [5904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5040), + [5906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4940), + [5908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(699), + [5910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698), + [5912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), + [5914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701), + [5916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(702), + [5918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), + [5920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703), + [5922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), + [5924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705), + [5926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706), + [5928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), + [5930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), + [5932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), + [5934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), + [5936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), + [5938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), + [5940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), + [5942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), + [5944] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(186), + [5947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5453), + [5949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5500), + [5951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3972), + [5953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4576), + [5955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), + [5957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4705), + [5959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), + [5961] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), REDUCE(sym_computed_property_name, 3, 0, 0), + [5964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_computed_property_name, 3, 0, 0), + [5966] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), REDUCE(sym_computed_property_name, 3, 0, 0), + [5969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_computed_property_name, 3, 0, 0), + [5971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2441), + [5973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1277), + [5975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6751), + [5977] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_pattern, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), + [5980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_element, 2, 0, 0), + [5982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), + [5984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), + [5986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), + [5988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), + [5990] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 83), REDUCE(sym_assignment_expression, 3, 0, 64), + [5993] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(186), + [5996] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(186), + [5999] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(186), + [6002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 1, 0, 9), + [6004] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__parameter_name, 1, 0, 9), REDUCE(sym_primary_type, 1, 0, 49), + [6007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__extends_clause_single, 1, 0, 46), + [6009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2267), + [6011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479), + [6013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5316), + [6015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4257), + [6017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2884), + [6019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6417), + [6021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2925), + [6023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4460), + [6025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2581), + [6027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2929), + [6029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3121), + [6031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3166), + [6033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3168), + [6035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [6037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 3, 0, 94), + [6039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 3, 0, 94), + [6041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 3, 0, 98), + [6043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 3, 0, 98), + [6045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, 0, 64), + [6047] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_literal_type, 1, 0, 0), REDUCE(sym_rest_pattern, 2, 0, 0), + [6051] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 26), REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 27), + [6054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__extends_clause_single, 2, 0, 107), + [6056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2415), + [6058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5612), + [6060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 1, 0, 0), + [6062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1114), + [6064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1116), + [6066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1287), + [6068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1482), + [6070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2882), + [6072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6612), + [6074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [6076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1012), + [6078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), + [6080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [6082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [6084] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 4, 0, 155), + [6086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 4, 0, 155), + [6088] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 4, 0, 157), + [6090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 4, 0, 157), + [6092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2648), + [6094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [6096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2546), + [6098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 2, 0, 40), + [6100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 2, 0, 40), + [6102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6603), + [6104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), + [6106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), + [6108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6620), + [6110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), + [6112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1919), + [6114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(542), + [6116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(540), + [6118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), + [6120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), + [6122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(545), + [6124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), + [6126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(546), + [6128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), + [6130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(548), + [6132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(549), + [6134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), + [6136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), + [6138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), + [6140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), + [6142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(551), + [6144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), + [6146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), + [6148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), + [6150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029), + [6152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1726), + [6154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(179), + [6157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1362), + [6159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [6161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5350), + [6163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [6165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1356), + [6167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 5, 0, 210), + [6169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 5, 0, 210), + [6171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2938), + [6173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1053), + [6175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1507), + [6177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1514), + [6179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3957), + [6181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3085), + [6183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2222), + [6185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3692), + [6187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4059), + [6189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4319), + [6191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), + [6193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3826), + [6195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), + [6197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), + [6199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043), + [6201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), + [6203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [6205] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(179), + [6208] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(179), + [6211] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(179), + [6214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [6216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [6218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [6220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [6222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), + [6224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(613), + [6226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), + [6228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), + [6230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617), + [6232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), + [6234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(618), + [6236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), + [6238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(620), + [6240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(621), + [6242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), + [6244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), + [6246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), + [6248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), + [6250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(623), + [6252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), + [6254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), + [6256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), + [6258] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(181), + [6261] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(181), + [6264] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(181), + [6267] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(181), + [6270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5618), + [6272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [6274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [6276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [6278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [6280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [6282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [6284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [6286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [6288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), + [6290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), + [6292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3073), + [6294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), + [6296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3359), + [6298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2193), + [6300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3473), + [6302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2002), + [6304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2003), + [6306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2433), + [6308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1812), + [6310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3356), + [6312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3358), + [6314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5136), + [6316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 26), + [6318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), + [6320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), + [6322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4701), + [6324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), + [6326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3070), + [6328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2872), + [6330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3063), + [6332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3127), + [6334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3225), + [6336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3226), + [6338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5113), + [6340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5112), + [6342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4014), + [6344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3102), + [6346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4015), + [6348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3348), + [6350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4022), + [6352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3111), + [6354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4028), + [6356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3350), + [6358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 84), + [6360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(641), + [6362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(640), + [6364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), + [6366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), + [6368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(644), + [6370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), + [6372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(645), + [6374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [6376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(647), + [6378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(648), + [6380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), + [6382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), + [6384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), + [6386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), + [6388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(650), + [6390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), + [6392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), + [6394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), + [6396] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(185), + [6399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(185), + [6402] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(185), + [6405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(185), + [6408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3049), + [6410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3369), + [6412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3976), + [6414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3051), + [6416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3978), + [6418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3378), + [6420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667), + [6422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(666), + [6424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), + [6426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), + [6428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(670), + [6430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), + [6432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), + [6434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [6436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(673), + [6438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(674), + [6440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), + [6442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), + [6444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), + [6446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), + [6448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(676), + [6450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), + [6452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), + [6454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), + [6456] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(177), + [6459] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_array_pattern, 2, 0, 0), + [6462] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 3, 0, 26), REDUCE(sym_object_pattern, 3, 0, 27), + [6465] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(177), + [6468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(177), + [6471] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(177), + [6474] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_pattern, 2, 0, 0), + [6477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566), + [6479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(565), + [6481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), + [6483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), + [6485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(569), + [6487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), + [6489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(570), + [6491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), + [6493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(572), + [6495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(573), + [6497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), + [6499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), + [6501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), + [6503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), + [6505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(575), + [6507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), + [6509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), + [6511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), + [6513] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(178), + [6516] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, 0, 45), REDUCE(sym_class, 4, 0, 147), + [6519] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, 0, 45), REDUCE(sym_class, 4, 0, 147), + [6522] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, 0, 53), REDUCE(sym_class, 4, 0, 148), + [6525] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, 0, 53), REDUCE(sym_class, 4, 0, 148), + [6528] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, 0, 54), REDUCE(sym_class, 4, 0, 149), + [6531] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, 0, 54), REDUCE(sym_class, 4, 0, 149), + [6534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4086), + [6536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4087), + [6538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), + [6540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4004), + [6542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4006), + [6544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4010), + [6546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), + [6548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3742), + [6550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), + [6552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4019), + [6554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4032), + [6556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4350), + [6558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), + [6560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), + [6562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3993), + [6564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), + [6566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5662), + [6568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4070), + [6570] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 4, 0, 105), REDUCE(sym_class, 5, 0, 198), + [6573] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 4, 0, 105), REDUCE(sym_class, 5, 0, 198), + [6576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), + [6578] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 2, 0, 11), REDUCE(sym_class, 3, 0, 79), + [6581] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 2, 0, 11), REDUCE(sym_class, 3, 0, 79), + [6584] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__initializer, 2, 0, 87), SHIFT(666), + [6587] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 5, 0, 166), REDUCE(sym_class, 6, 0, 244), + [6590] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 5, 0, 166), REDUCE(sym_class, 6, 0, 244), + [6593] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 4, 0, 106), REDUCE(sym_class, 5, 0, 199), + [6596] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 4, 0, 106), REDUCE(sym_class, 5, 0, 199), + [6599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4057), + [6601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4062), + [6603] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 4, 0, 119), REDUCE(sym_class, 5, 0, 200), + [6606] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 4, 0, 119), REDUCE(sym_class, 5, 0, 200), + [6609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), + [6611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4069), + [6613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4075), + [6615] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(178), + [6618] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(178), + [6621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5352), + [6623] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(178), + [6626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3984), + [6628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4082), + [6630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4083), + [6632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), + [6634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), + [6636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, 0, 182), + [6638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, 0, 182), + [6640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, 0, 204), + [6642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, 0, 204), + [6644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3138), + [6646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, 0, 287), + [6648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, 0, 287), + [6650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, 0, 248), + [6652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, 0, 248), + [6654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, 0, 235), + [6656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, 0, 235), + [6658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, 0, 205), + [6660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, 0, 205), + [6662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, 0, 247), + [6664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, 0, 247), + [6666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3222), + [6668] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, 0, 285), + [6670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, 0, 285), + [6672] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, 0, 286), + [6674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, 0, 286), + [6676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 8, 0, 321), + [6678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, 0, 321), + [6680] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 8, 0, 322), + [6682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, 0, 322), + [6684] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 8, 0, 323), + [6686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, 0, 323), + [6688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 1, 0, 0), + [6690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, 0, 0), + [6692] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, 0, 0), SHIFT_REPEAT(3231), + [6695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3231), + [6697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 9, 0, 344), + [6699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, 0, 344), + [6701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 9, 0, 345), + [6703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, 0, 345), + [6705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 9, 0, 346), + [6707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, 0, 346), + [6709] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 10, 0, 362), + [6711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 10, 0, 362), + [6713] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 10, 0, 363), + [6715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 10, 0, 363), + [6717] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 11, 0, 371), + [6719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 11, 0, 371), + [6721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 3, 0, 85), + [6723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, 0, 85), + [6725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [6727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7044), + [6729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, 0, 125), + [6731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, 0, 125), + [6733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3235), + [6735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3140), + [6737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3365), + [6739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3238), + [6741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4672), + [6743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3224), + [6745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3244), + [6747] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, 0, 153), + [6749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, 0, 153), + [6751] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 102), + [6753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 102), + [6755] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 102), SHIFT_REPEAT(3234), + [6758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3233), + [6760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3338), + [6762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3230), + [6764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4654), + [6766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3239), + [6768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), + [6770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3357), + [6772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3237), + [6774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4655), + [6776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3251), + [6778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_static_block, 3, 0, 53), + [6780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_static_block, 3, 0, 53), + [6782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3336), + [6784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4560), + [6786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3262), + [6788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), + [6790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), + [6792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 3, 0, 0), + [6794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 3, 0, 0), + [6796] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 3, 0, 102), + [6798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 3, 0, 102), + [6800] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_static_block, 2, 0, 11), + [6802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_static_block, 2, 0, 11), + [6804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4538), + [6806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4550), + [6808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4621), + [6810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4683), + [6812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4685), + [6814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2029), + [6816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2030), + [6818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1899), + [6820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3272), + [6822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3455), + [6824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2031), + [6826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2012), + [6828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1935), + [6830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3334), + [6832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3335), + [6834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4596), + [6836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3981), + [6838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2893), + [6840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2894), + [6842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3321), + [6844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3322), + [6846] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 20), SHIFT_REPEAT(5430), + [6849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3374), + [6851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3501), + [6853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2379), + [6855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2382), + [6857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6182), + [6859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4894), + [6861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), + [6863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5575), + [6865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4793), + [6867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5215), + [6869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5225), + [6871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [6873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3331), + [6875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3456), + [6877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2380), + [6879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2403), + [6881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [6883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), + [6885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5298), + [6887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), + [6889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), + [6891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2028), + [6893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [6895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3200), + [6897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), + [6899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4960), + [6901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5480), + [6903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), + [6905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2005), + [6907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [6909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3498), + [6911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2132), + [6913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3247), + [6915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2137), + [6917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3493), + [6919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2051), + [6921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3220), + [6923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3492), + [6925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2049), + [6927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2154), + [6929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3500), + [6931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2074), + [6933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2046), + [6935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3372), + [6937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3267), + [6939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4072), + [6941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3077), + [6943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4016), + [6945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3103), + [6947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4017), + [6949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3979), + [6951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3052), + [6953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4020), + [6955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4029), + [6957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3038), + [6959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4030), + [6961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4031), + [6963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3039), + [6965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3980), + [6967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3983), + [6969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3060), + [6971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3987), + [6973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3062), + [6975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3988), + [6977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4073), + [6979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4084), + [6981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3081), + [6983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4085), + [6985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3974), + [6987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3969), + [6989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3108), + [6991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3970), + [6993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3096), + [6995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4007), + [6997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3097), + [6999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4008), + [7001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4018), + [7003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3109), + [7005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6754), + [7007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7174), + [7009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6820), + [7011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6203), + [7013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1139), + [7015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6588), + [7017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6343), + [7019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6821), + [7021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6395), + [7023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6169), + [7025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), + [7027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4595), + [7029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1115), + [7031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [7033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 1, 0, 13), + [7035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), + [7037] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_parameter, 1, 0, 13), SHIFT(5358), + [7040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4595), + [7042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6925), + [7044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2920), + [7046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1179), + [7048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1937), + [7050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6392), + [7052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6159), + [7054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7040), + [7056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2802), + [7058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), + [7060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6760), + [7062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6239), + [7064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6289), + [7066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7140), + [7068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3635), + [7070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3925), + [7072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3842), + [7074] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import, 1, 0, 0), + [7076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7166), + [7078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6378), + [7080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), + [7082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 272), + [7084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4441), + [7086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [7088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), + [7090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3659), + [7092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5392), + [7094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 222), + [7096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4370), + [7098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3637), + [7100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5389), + [7102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 163), + [7104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4259), + [7106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3671), + [7108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5380), + [7110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 59), + [7112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4413), + [7114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3642), + [7116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5429), + [7118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [7120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6516), + [7122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6179), + [7124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1212), + [7126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 219), + [7128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4317), + [7130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [7132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3626), + [7134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5360), + [7136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 103), + [7138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4523), + [7140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3650), + [7142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5367), + [7144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6521), + [7146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6181), + [7148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 158), + [7150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4223), + [7152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3648), + [7154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5245), + [7156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4513), + [7158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3704), + [7160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6519), + [7162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6180), + [7164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 1, 0, 5), + [7166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4336), + [7168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3645), + [7170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5384), + [7172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4236), + [7174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3656), + [7176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4325), + [7178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3627), + [7180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6833), + [7182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4374), + [7184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3638), + [7186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3639), + [7188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5411), + [7190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4327), + [7192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3629), + [7194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4397), + [7196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3646), + [7198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4400), + [7200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3647), + [7202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 266), + [7204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4439), + [7206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3658), + [7208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5443), + [7210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4483), + [7212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3681), + [7214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4486), + [7216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3684), + [7218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4265), + [7220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3675), + [7222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3653), + [7224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5278), + [7226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4233), + [7228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3654), + [7230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7151), + [7232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142), + [7234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 314), + [7236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4404), + [7238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3632), + [7240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5395), + [7242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), + [7244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7139), + [7246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7147), + [7248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7157), + [7250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 219), + [7252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3723), + [7254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5252), + [7256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), + [7258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), + [7260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7162), + [7262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6866), + [7264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6878), + [7266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6913), + [7268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), + [7270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, 0, 59), + [7272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3686), + [7274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5311), + [7276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6879), + [7278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6881), + [7280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6889), + [7282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6898), + [7284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 158), + [7286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3655), + [7288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5504), + [7290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7247), + [7292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7248), + [7294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7256), + [7296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7261), + [7298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6965), + [7300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6967), + [7302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6972), + [7304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6979), + [7306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), + [7308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3649), + [7310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5427), + [7312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3614), + [7314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5492), + [7316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7079), + [7318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7209), + [7320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7249), + [7322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7275), + [7324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7292), + [7326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7136), + [7328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3715), + [7330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5495), + [7332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6508), + [7334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 1, 0, 5), + [7336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), + [7338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3709), + [7340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5474), + [7342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7092), + [7344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3624), + [7346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5478), + [7348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), + [7350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 266), + [7352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3625), + [7354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5254), + [7356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7109), + [7358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), + [7360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), + [7362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7267), + [7364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7277), + [7366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6929), + [7368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6920), + [7370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), + [7372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7134), + [7374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3651), + [7376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5469), + [7378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), + [7380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [7382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 59), + [7384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5503), + [7386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3757), + [7388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [7390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6394), + [7392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6136), + [7394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1168), + [7396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6397), + [7398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6137), + [7400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6401), + [7402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6154), + [7404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2457), + [7406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6396), + [7408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6207), + [7410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, 0, 5), + [7412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5315), + [7414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, 0, 266), + [7416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5257), + [7418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 219), + [7420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5442), + [7422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 222), + [7424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5391), + [7426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4530), + [7428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 314), + [7430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5396), + [7432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6121), + [7434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6328), + [7436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_identifier, 1, 0, 1), + [7438] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__import_identifier, 1, 0, 1), + [7440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 59), + [7442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5496), + [7444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4172), + [7446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), + [7448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5280), + [7450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 5), + [7452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5431), + [7454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 158), + [7456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5356), + [7458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 158), + [7460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5494), + [7462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 103), + [7464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5381), + [7466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5361), + [7468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_namespace_name, 3, 0, 0), + [7470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_namespace_name, 3, 0, 0), + [7472] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 48), REDUCE(sym_jsx_namespace_name, 3, 0, 0), + [7475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5372), + [7477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 163), + [7479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5388), + [7481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5251), + [7483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 266), + [7485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5450), + [7487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 272), + [7489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5394), + [7491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2107), + [7493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3634), + [7495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4339), + [7497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4114), + [7499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5425), + [7501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6876), + [7503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1230), + [7505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [7507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6446), + [7509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6233), + [7511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1206), + [7513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6447), + [7515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6241), + [7517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6448), + [7519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6244), + [7521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1721), + [7523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5493), + [7525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 219), + [7527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5466), + [7529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3930), + [7531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5253), + [7533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), + [7535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1151), + [7537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1153), + [7539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6439), + [7541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6748), + [7543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5358), + [7545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5459), + [7547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6777), + [7549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6379), + [7551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5295), + [7553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1143), + [7555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), + [7557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [7559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1243), + [7561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1244), + [7563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284), + [7565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5437), + [7567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6928), + [7569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5296), + [7571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1066), + [7573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1247), + [7575] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 48), SHIFT(6505), + [7578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2833), + [7580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2921), + [7582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7037), + [7584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), + [7586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1938), + [7588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6523), + [7590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6184), + [7592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7225), + [7594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), + [7596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5461), + [7598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), + [7600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), + [7602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [7604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3994), + [7606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5288), + [7608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4828), + [7610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5308), + [7612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3918), + [7614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5317), + [7616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), + [7618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), + [7620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5247), + [7622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3914), + [7624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3421), + [7626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5476), + [7628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6365), + [7630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5285), + [7632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3989), + [7634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2913), + [7636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3996), + [7638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3907), + [7640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6274), + [7642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4036), + [7644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7374), + [7646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6886), + [7648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4674), + [7650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3427), + [7652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3964), + [7654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1997), + [7656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), + [7658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3430), + [7660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3985), + [7662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2774), + [7664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3937), + [7666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5448), + [7668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3905), + [7670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_annotation, 2, 0, 0), + [7672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6509), + [7674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), + [7676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 1, 0, 5), + [7678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6408), + [7680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [7682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1257), + [7684] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_variable_declarator, 1, 0, 5), SHIFT(6434), + [7687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6888), + [7689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4189), + [7691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1702), + [7693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(405), + [7695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1161), + [7697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4151), + [7699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4158), + [7701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1699), + [7703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4240), + [7705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4242), + [7707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4250), + [7709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4251), + [7711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4253), + [7713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4254), + [7715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4184), + [7717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1690), + [7719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4329), + [7721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4332), + [7723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4337), + [7725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4338), + [7727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4200), + [7729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4341), + [7731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4343), + [7733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4345), + [7735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4346), + [7737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4351), + [7739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4353), + [7741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4363), + [7743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4364), + [7745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4366), + [7747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4367), + [7749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4368), + [7751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4369), + [7753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4389), + [7755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4390), + [7757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4391), + [7759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4392), + [7761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4393), + [7763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4394), + [7765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4117), + [7767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), + [7769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 342), + [7771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4463), + [7773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4464), + [7775] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_jsx_element_repeat1, 2, 0, 0), SHIFT_REPEAT(324), + [7778] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_jsx_element_repeat1, 2, 0, 0), SHIFT_REPEAT(3994), + [7781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_jsx_element_repeat1, 2, 0, 0), + [7783] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2, 0, 0), SHIFT_REPEAT(4828), + [7786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4186), + [7788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variance, 1, 0, 0), + [7790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179), + [7792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4169), + [7794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 58), + [7796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6449), + [7798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6249), + [7800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4145), + [7802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1173), + [7804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4448), + [7806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4449), + [7808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4451), + [7810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4452), + [7812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4454), + [7814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4455), + [7816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4456), + [7818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4457), + [7820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4461), + [7822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4462), + [7824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4465), + [7826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4467), + [7828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4469), + [7830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4470), + [7832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4472), + [7834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4473), + [7836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4479), + [7838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4480), + [7840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4481), + [7842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4482), + [7844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4488), + [7846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4489), + [7848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4490), + [7850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4491), + [7852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092), + [7854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), + [7856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286), + [7858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4171), + [7860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4492), + [7862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4493), + [7864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4495), + [7866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4496), + [7868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4497), + [7870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4498), + [7872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4499), + [7874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4500), + [7876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4501), + [7878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4502), + [7880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4198), + [7882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4177), + [7884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4188), + [7886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6312), + [7888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6324), + [7890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6402), + [7892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6156), + [7894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), + [7896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 307), + [7898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4216), + [7900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), + [7902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4255), + [7904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4256), + [7906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4285), + [7908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4286), + [7910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4214), + [7912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4219), + [7914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4288), + [7916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4291), + [7918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4292), + [7920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4293), + [7922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4309), + [7924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4314), + [7926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4347), + [7928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4349), + [7930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4446), + [7932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4447), + [7934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4474), + [7936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4475), + [7938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4484), + [7940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4522), + [7942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4528), + [7944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4384), + [7946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4348), + [7948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4355), + [7950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7298), + [7952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6228), + [7954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5328), + [7956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7015), + [7958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6140), + [7960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), + [7962] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 2, 0, 134), SHIFT_REPEAT(4595), + [7965] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 2, 0, 134), SHIFT_REPEAT(334), + [7968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 2, 0, 134), + [7970] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 2, 0, 134), SHIFT_REPEAT(4595), + [7973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5284), + [7975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1905), + [7977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1692), + [7979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [7981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1161), + [7983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5272), + [7985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2932), + [7987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2547), + [7989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1705), + [7991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4, 0, 27), + [7993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5275), + [7995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2933), + [7997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5279), + [7999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2934), + [8001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2548), + [8003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5281), + [8005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2935), + [8007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5282), + [8009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2936), + [8011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2937), + [8013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5354), + [8015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2945), + [8017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5363), + [8019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2946), + [8021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 4, 0, 0), + [8023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5481), + [8025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5484), + [8027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5485), + [8029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5486), + [8031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2549), + [8033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5487), + [8035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2550), + [8037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2551), + [8039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2552), + [8041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5488), + [8043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5259), + [8045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5260), + [8047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3, 0, 0), + [8049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [8051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7335), + [8053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7337), + [8055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1969), + [8057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5616), + [8059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5617), + [8061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4939), + [8063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4, 0, 0), + [8065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1970), + [8067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1691), + [8069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6440), + [8071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1901), + [8073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1903), + [8075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2619), + [8077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_omitting_type_annotation, 2, 0, 0), + [8079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_adding_type_annotation, 2, 0, 0), + [8081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opting_type_annotation, 2, 0, 0), + [8083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), + [8085] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_predefined_type, 1, 0, 0), SHIFT(6463), + [8088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2620), + [8090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1700), + [8092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1125), + [8094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_annotation, 2, 0, 0), + [8096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 3, 0, 0), + [8098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5318), + [8100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5319), + [8102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5320), + [8104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5321), + [8106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5322), + [8108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5323), + [8110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5334), + [8112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5335), + [8114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6782), + [8116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6272), + [8118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1879), + [8120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1881), + [8122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6352), + [8124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1900), + [8126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 342), + [8128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, 0, 211), + [8130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 307), + [8132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, 0, 181), + [8134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, 0, 221), + [8136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 2, 0, 168), + [8138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), + [8140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207), + [8142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1209), + [8144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2, 0, 0), + [8146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, 0, 256), + [8148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, 0, 257), + [8150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, 0, 258), + [8152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), + [8154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), + [8156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282), + [8158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3618), + [8160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4038), + [8162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3, 0, 0), + [8164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6044), + [8166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2571), + [8168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [8170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, 0, 297), + [8172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, 0, 299), + [8174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, 0, 300), + [8176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, 0, 325), + [8178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, 0, 326), + [8180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, 0, 327), + [8182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), + [8184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1714), + [8186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1767), + [8188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2275), + [8190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, 0, 349), + [8192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, 0, 350), + [8194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, 0, 229), + [8196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, 0, 355), + [8198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, 0, 230), + [8200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 9, 0, 364), + [8202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 9, 0, 366), + [8204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 10, 0, 372), + [8206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3431), + [8208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3615), + [8210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 3, 0, 124), + [8212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 3, 0, 161), + [8214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2601), + [8216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4, 0, 0), + [8218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2344), + [8220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3689), + [8222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4001), + [8224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2866), + [8226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3457), + [8228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3845), + [8230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3099), + [8232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2201), + [8234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2631), + [8236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2101), + [8238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2647), + [8240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7167), + [8242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), + [8244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7170), + [8246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1273), + [8248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1274), + [8250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1285), + [8252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1279), + [8254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5, 0, 0), + [8256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051), + [8258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, 0, 276), + [8260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1241), + [8262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [8264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5202), + [8266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5269), + [8268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2027), + [8270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2246), + [8272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3383), + [8274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3433), + [8276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), + [8278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3765), + [8280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184), + [8282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1949), + [8284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4640), + [8286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4789), + [8288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 2, 0, 101), + [8290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6442), + [8292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1625), + [8294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4354), + [8296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6621), + [8298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1626), + [8300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6623), + [8302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), + [8304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6629), + [8306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5160), + [8308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5274), + [8310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [8312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1653), + [8314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6695), + [8316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 2, 0, 0), + [8318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6511), + [8320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1634), + [8322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4788), + [8324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6637), + [8326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1635), + [8328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6639), + [8330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), + [8332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6642), + [8334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 130), + [8336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4792), + [8338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5402), + [8340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6610), + [8342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1645), + [8344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4060), + [8346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6647), + [8348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1646), + [8350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6649), + [8352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1651), + [8354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6652), + [8356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1657), + [8358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2650), + [8360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6653), + [8362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4942), + [8364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5439), + [8366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1658), + [8368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6654), + [8370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1655), + [8372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6655), + [8374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4403), + [8376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5189), + [8378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5368), + [8380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4835), + [8382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4854), + [8384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5374), + [8386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1656), + [8388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6415), + [8390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4962), + [8392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4926), + [8394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5382), + [8396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4930), + [8398] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 1, 0, 7), + [8400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4153), + [8402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 1, 0, 7), + [8404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4982), + [8406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5447), + [8408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5233), + [8410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6463), + [8412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1174), + [8414] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(449), + [8417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5001), + [8419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 18), + [8421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5043), + [8423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_chain, 1, 0, 0), + [8425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), + [8427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), + [8429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), + [8431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5102), + [8433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4682), + [8435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5375), + [8437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5149), + [8439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5397), + [8441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5162), + [8443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5399), + [8445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4848), + [8447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1612), + [8449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6419), + [8451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6768), + [8453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4109), + [8455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3945), + [8457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6685), + [8459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1585), + [8461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4505), + [8463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6494), + [8465] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 2, 0, 140), + [8467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4521), + [8469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6923), + [8471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1195), + [8473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 2, 0, 140), + [8475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), + [8477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 1, 0, 10), + [8479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5055), + [8481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4817), + [8483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4890), + [8485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5276), + [8487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1586), + [8489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6496), + [8491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5415), + [8493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4845), + [8495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4844), + [8497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5345), + [8499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4823), + [8501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5435), + [8503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1589), + [8505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6501), + [8507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5294), + [8509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5079), + [8511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4912), + [8513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5209), + [8515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4791), + [8517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5170), + [8519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5369), + [8521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), + [8523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7341), + [8525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4929), + [8527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5258), + [8529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6276), + [8531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4149), + [8533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7356), + [8535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4787), + [8537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4512), + [8539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4767), + [8541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5262), + [8543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5241), + [8545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5387), + [8547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5286), + [8549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4856), + [8551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5355), + [8553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asserts_annotation, 2, 0, 0), + [8555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_predicate_annotation, 2, 0, 0), + [8557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5018), + [8559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6823), + [8561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5033), + [8563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1592), + [8565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1787), + [8567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6544), + [8569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 3, 0, 77), + [8571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5182), + [8573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5362), + [8575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5357), + [8577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5037), + [8579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1593), + [8581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6546), + [8583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 186), + [8585] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(564), + [8588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5371), + [8590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5063), + [8592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6138), + [8594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5769), + [8596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1605), + [8598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6504), + [8600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1598), + [8602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6550), + [8604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4863), + [8606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), + [8608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641), + [8610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), + [8612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6705), + [8614] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1681), + [8617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2, 0, 0), + [8619] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2, 0, 0), SHIFT_REPEAT(6512), + [8622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1191), + [8624] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(452), + [8627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5419), + [8629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4841), + [8631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6385), + [8633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1603), + [8635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3800), + [8637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6579), + [8639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), + [8641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6581), + [8643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1582), + [8645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6583), + [8647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5303), + [8649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4867), + [8651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4829), + [8653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5412), + [8655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5194), + [8657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633), + [8659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2388), + [8661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6407), + [8663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5416), + [8665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5200), + [8667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6682), + [8669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4933), + [8671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5336), + [8673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5185), + [8675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5420), + [8677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4852), + [8679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5263), + [8681] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 268), + [8683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 224), + [8685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 270), + [8687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4804), + [8689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2638), + [8691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1176), + [8693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059), + [8695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3693), + [8697] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2, 0, 0), SHIFT_REPEAT(4783), + [8700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2, 0, 0), + [8702] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1176), + [8705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 140), + [8707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 140), + [8709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5405), + [8711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4855), + [8713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4053), + [8715] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 2, 0, 141), + [8717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 2, 0, 141), + [8719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 260), + [8721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4783), + [8723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4511), + [8725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 338), + [8727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 4, 0, 213), + [8729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2659), + [8731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1079), + [8733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2598), + [8735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 341), + [8737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4873), + [8739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3579), + [8741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170), + [8743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171), + [8745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288), + [8747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 264), + [8749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5344), + [8751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5156), + [8753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3740), + [8755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3975), + [8757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5268), + [8759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5383), + [8761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 5, 0, 265), + [8763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5340), + [8765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1067), + [8767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4445), + [8769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 358), + [8771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5438), + [8773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5421), + [8775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5423), + [8777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5445), + [8779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4067), + [8781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5270), + [8783] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 1, 0, 0), + [8785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4157), + [8787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 1, 0, 0), + [8789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5297), + [8791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4361), + [8793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, 0, 274), + [8795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), + [8797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, 0, 32), + [8799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3580), + [8801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 215), + [8803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 217), + [8805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, 0, 275), + [8807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 226), + [8809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 3, 0, 0), + [8811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_implements_clause_repeat1, 2, 0, 0), + [8813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5359), + [8815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 8, 0, 347), + [8817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 361), + [8819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4947), + [8821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1940), + [8823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [8825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 160), + [8827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5261), + [8829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5390), + [8831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 369), + [8833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 332), + [8835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3736), + [8837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3990), + [8839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5446), + [8841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5505), + [8843] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(4947), + [8846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), + [8848] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(383), + [8851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2835), + [8853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 353), + [8855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1474), + [8857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7314), + [8859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 6, 0, 294), + [8861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 6, 0, 296), + [8863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 6, 0, 298), + [8865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1178), + [8867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 303), + [8869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5016), + [8871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775), + [8873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 306), + [8875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5479), + [8877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 309), + [8879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3016), + [8881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 313), + [8883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), + [8885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3439), + [8887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_type_member, 1, 0, 0), + [8889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6531), + [8891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 7, 0, 329), + [8893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1078), + [8895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4648), + [8897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5192), + [8899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2315), + [8901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 7, 0, 332), + [8903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1796), + [8905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070), + [8907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3948), + [8909] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(7148), + [8912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), + [8914] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(438), + [8917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 8, 0, 348), + [8919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5373), + [8921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constraint, 2, 0, 0), + [8923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_clause, 2, 0, 0), + [8925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1146), + [8927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, 0, 228), + [8929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3313), + [8931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 215), + [8933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_signature, 1, 0, 109), + [8935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 2, 0, 10), + [8937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 160), + [8939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5385), + [8941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5799), + [8943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [8945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), + [8947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2274), + [8949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 88), + [8951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4986), + [8953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2886), + [8955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5386), + [8957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7148), + [8959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), + [8961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), + [8963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 88), + [8965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5150), + [8967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3801), + [8969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5101), + [8971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1071), + [8973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4313), + [8975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4798), + [8977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4428), + [8979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5398), + [8981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3830), + [8983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 217), + [8985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4948), + [8987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2832), + [8989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3285), + [8991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4003), + [8993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7017), + [8995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5377), + [8997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5400), + [8999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, 0, 303), + [9001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3277), + [9003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4035), + [9005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6160), + [9007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 7, 0, 330), + [9009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5434), + [9011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3294), + [9013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 32), + [9015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5401), + [9017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5255), + [9019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2469), + [9021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5417), + [9023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5422), + [9025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4925), + [9027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1893), + [9029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5290), + [9031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6123), + [9033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 335), + [9035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, 0, 306), + [9037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 260), + [9039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 264), + [9041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 5, 0, 315), + [9043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), + [9045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1744), + [9047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4868), + [9049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4326), + [9051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 165), + [9053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1064), + [9055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6218), + [9057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), + [9059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5244), + [9061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4990), + [9063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4840), + [9065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4975), + [9067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6174), + [9069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2493), + [9071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6656), + [9073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5057), + [9075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), + [9077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919), + [9079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), + [9081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6565), + [9083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [9085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [9087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), + [9089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), + [9091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), + [9093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), + [9095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 4, -1, 133), + [9097] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 4, -1, 133), + [9099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_type, 2, 0, 0), + [9101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 4, -1, 135), + [9103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 4, -1, 135), + [9105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 4, -1, 137), + [9107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 4, -1, 137), + [9109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 4, -1, 138), + [9111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 4, -1, 138), + [9113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7244), + [9115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 2, -1, 0), + [9117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 2, -1, 0), + [9119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 4, 0, 0), + [9121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_type, 2, 0, 0), + [9123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6170), + [9125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5304), + [9127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6698), + [9129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5550), + [9131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4862), + [9133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4830), + [9135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4858), + [9137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3287), + [9139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), + [9141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_expression, 2, 0, 0), + [9143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_expression, 2, 0, 0), + [9145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6422), + [9147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), + [9149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), + [9151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1396), + [9153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6357), + [9155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7264), + [9157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), + [9159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), + [9161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6285), + [9163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2923), + [9165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6658), + [9167] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1107), + [9170] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), SHIFT(1015), + [9173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_expression, 3, 0, 0), + [9175] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_expression, 3, 0, 0), + [9177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6290), + [9179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5462), + [9181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6826), + [9183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), + [9185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), + [9187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6153), + [9189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6525), + [9191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__jsx_string, 2, 0, 0), + [9193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__jsx_string, 2, 0, 0), + [9195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), + [9197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 141), + [9199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 141), + [9201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4765), + [9203] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 3, 0, 7), + [9205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 3, 0, 7), + [9207] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 3, 0, 0), + [9209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 3, 0, 0), + [9211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), + [9213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6178), + [9215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6326), + [9217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 5, -1, 187), + [9219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 5, -1, 187), + [9221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 3, -1, 59), + [9223] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 3, -1, 59), + [9225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 5, -1, 188), + [9227] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 5, -1, 188), + [9229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 5, 0, 0), + [9231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, 0, 32), + [9233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, 0, 31), + [9235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), + [9237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), + [9239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [9241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), + [9243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4033), + [9245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7025), + [9247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), + [9249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 1, 0, 60), + [9251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 1, 0, 60), + [9253] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), SHIFT(1225), + [9256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3181), + [9258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6282), + [9260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6404), + [9262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7117), + [9264] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__jsx_string, 3, 0, 0), + [9266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__jsx_string, 3, 0, 0), + [9268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 3, -1, 63), + [9270] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 3, -1, 63), + [9272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 3, 0, 0), + [9274] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1027), + [9277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), + [9279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6237), + [9281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1980), + [9283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6709), + [9285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5312), + [9287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7234), + [9289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), + [9291] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1028), + [9294] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1190), + [9297] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), SHIFT(1030), + [9300] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), SHIFT(1198), + [9303] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1032), + [9306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4918), + [9308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), + [9310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6134), + [9312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6267), + [9314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4567), + [9316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6713), + [9318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3999), + [9320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3273), + [9322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4972), + [9324] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1246), + [9327] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), SHIFT(1034), + [9330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5212), + [9332] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), SHIFT(1249), + [9335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7030), + [9337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1260), + [9339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mapped_type_clause, 3, 0, 212), + [9341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 308), + [9343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1719), + [9345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5512), + [9347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5513), + [9349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 4, 0, 211), + [9351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 356), + [9353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1738), + [9355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5814), + [9357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5817), + [9359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 216), + [9361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 357), + [9363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1138), + [9365] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(4667), + [9368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2, 0, 0), + [9370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 220), + [9372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 4, 0, 181), + [9374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 214), + [9376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 337), + [9378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3828), + [9380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6221), + [9382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1229), + [9384] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_implements_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1146), + [9387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3885), + [9389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 359), + [9391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1252), + [9393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3522), + [9395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(753), + [9397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5542), + [9399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5543), + [9401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(751), + [9403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4359), + [9405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_type, 3, 0, 0), + [9407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4396), + [9409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1084), + [9411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4416), + [9413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5563), + [9415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5564), + [9417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 238), + [9419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 223), + [9421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5896), + [9423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5436), + [9425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5896), + [9427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4419), + [9429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5900), + [9431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5900), + [9433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 336), + [9435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 3, 0, 96), + [9437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 240), + [9439] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 240), SHIFT_REPEAT(4521), + [9442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 240), + [9444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 339), + [9446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4065), + [9448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 59), + [9450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 360), + [9452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4091), + [9454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 184), + [9456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), + [9458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 7, 0, 326), + [9460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5370), + [9462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5586), + [9464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5587), + [9466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5376), + [9468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2477), + [9470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), + [9472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2657), + [9474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2692), + [9476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122), + [9478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3749), + [9480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5607), + [9482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5608), + [9484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3755), + [9486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 27), + [9488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5562), + [9490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5330), + [9492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5562), + [9494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5565), + [9496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5565), + [9498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3, 0, 0), + [9500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 2, 0, 39), + [9502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_require_clause, 6, 0, 249), + [9504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3559), + [9506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5624), + [9508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5625), + [9510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3613), + [9512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2024), + [9514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5633), + [9516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5634), + [9518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2032), + [9520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4340), + [9522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5637), + [9524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5638), + [9526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4344), + [9528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3960), + [9530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5641), + [9532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5642), + [9534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3961), + [9536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1904), + [9538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6020), + [9540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7199), + [9542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3966), + [9544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 351), + [9546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 340), + [9548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 132), + [9550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 259), + [9552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 261), + [9554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 262), + [9556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 263), + [9558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4437), + [9560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4438), + [9562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 5, 0, 257), + [9564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 5, 0, 256), + [9566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 5, 0, 258), + [9568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 334), + [9570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 267), + [9572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 269), + [9574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 365), + [9576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 271), + [9578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 352), + [9580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 367), + [9582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 3, 0, 191), + [9584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 3, 0, 191), + [9586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 3, 0, 192), + [9588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 3, 0, 192), + [9590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 368), + [9592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 370), + [9594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 31), + [9596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4509), + [9598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1192), + [9600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 218), + [9602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 354), + [9604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 328), + [9606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4667), + [9608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), + [9610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), + [9612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), + [9614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 273), + [9616] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(310), + [9619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 10, 0, 373), + [9621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), + [9623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 7, 0, 325), + [9625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_clause, 3, 0, 108), + [9627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), + [9629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), + [9631] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(5814), + [9634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), + [9636] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(5817), + [9639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7334), + [9641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), + [9643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3977), + [9645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4234), + [9647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 331), + [9649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3279), + [9651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 159), + [9653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104), + [9655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), + [9657] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 225), + [9659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 227), + [9661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3950), + [9663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5948), + [9665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 3, 0, 124), + [9667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6080), + [9669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), + [9671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5905), + [9673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5906), + [9675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 162), + [9677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5956), + [9679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 89), + [9681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4034), + [9683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5110), + [9685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1140), + [9687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 62), + [9689] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__jsx_string_repeat1, 2, 0, 0), SHIFT_REPEAT(5896), + [9692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__jsx_string_repeat1, 2, 0, 0), + [9694] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__jsx_string_repeat1, 2, 0, 0), SHIFT_REPEAT(5896), + [9697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4809), + [9699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4811), + [9701] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__jsx_string_repeat2, 2, 0, 0), SHIFT_REPEAT(5900), + [9704] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__jsx_string_repeat2, 2, 0, 0), + [9706] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__jsx_string_repeat2, 2, 0, 0), SHIFT_REPEAT(5900), + [9709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3523), + [9711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), + [9713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4645), + [9715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), + [9717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mapped_type_clause, 5, 0, 295), + [9719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4302), + [9721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4418), + [9723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 164), + [9725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4191), + [9727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 301), + [9729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 302), + [9731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 304), + [9733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 305), + [9735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 6, 0, 297), + [9737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 6, 0, 299), + [9739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 6, 0, 300), + [9741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 310), + [9743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 311), + [9745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 312), + [9747] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(520), + [9750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3953), + [9752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5217), + [9754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5218), + [9756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 167), + [9758] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 167), SHIFT_REPEAT(437), + [9761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_clause, 2, 0, 47), + [9763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2450), + [9765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5590), + [9767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5591), + [9769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204), + [9771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224), + [9773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1895), + [9775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 333), + [9777] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 1, 0, 0), REDUCE(aux_sym_template_literal_type_repeat1, 1, 0, 0), + [9780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1130), + [9782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2448), + [9784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 8, 0, 349), + [9786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1087), + [9788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1794), + [9790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1832), + [9792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__from_clause, 2, 0, 29), + [9794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), + [9796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1141), + [9798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2308), + [9800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1169), + [9802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4311), + [9804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197), + [9806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203), + [9808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1167), + [9810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1208), + [9812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), + [9814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4312), + [9816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281), + [9818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair_pattern, 3, 0, 84), + [9820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6438), + [9822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7171), + [9824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_identifier, 1, 0, 0), + [9826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6507), + [9828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6434), + [9830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3292), + [9832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), + [9834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), + [9836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [9838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4241), + [9840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3873), + [9842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3565), + [9844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3887), + [9846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3895), + [9848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3566), + [9850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3896), + [9852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 4, 0, 0), + [9854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2544), + [9856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 2, 0, 0), + [9858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3459), + [9860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3530), + [9862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3460), + [9864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1908), + [9866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4750), + [9868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), + [9870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4066), + [9872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4208), + [9874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6255), + [9876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4756), + [9878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1924), + [9880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5329), + [9882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 2, 0, 59), + [9884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3899), + [9886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3567), + [9888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3900), + [9890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3705), + [9892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3762), + [9894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3568), + [9896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3764), + [9898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4205), + [9900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3463), + [9902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3531), + [9904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3466), + [9906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6805), + [9908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), + [9910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [9912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 47), + [9914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3874), + [9916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1882), + [9918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), + [9920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4760), + [9922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), + [9924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3469), + [9926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3532), + [9928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3470), + [9930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5326), + [9932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), + [9934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4360), + [9936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_heritage, 1, 0, 0), + [9938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2375), + [9940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2564), + [9942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4148), + [9944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), + [9946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3662), + [9948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3546), + [9950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3663), + [9952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3666), + [9954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3547), + [9956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3669), + [9958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3676), + [9960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3548), + [9962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3677), + [9964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6747), + [9966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3682), + [9968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3549), + [9970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3683), + [9972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), + [9974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3282), + [9976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), + [9978] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 242), SHIFT_REPEAT(3299), + [9981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 242), + [9983] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tuple_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1006), + [9986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tuple_type_repeat1, 2, 0, 0), + [9988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2147), + [9990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4679), + [9992] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(4381), + [9995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2, 0, 0), + [9997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1077), + [9999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3283), + [10001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), + [10003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6699), + [10005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3400), + [10007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3574), + [10009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3384), + [10011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4686), + [10013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5440), + [10015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [10017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6783), + [10019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3476), + [10021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3533), + [10023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3477), + [10025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [10027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6743), + [10029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2927), + [10031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2928), + [10033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1471), + [10035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), + [10037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1473), + [10039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1074), + [10041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [10043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5167), + [10045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4548), + [10047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6480), + [10049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), + [10051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4510), + [10053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2503), + [10055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4120), + [10057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6674), + [10059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5264), + [10061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 1, 0, 5), + [10063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [10065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5283), + [10067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3876), + [10069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3541), + [10071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3877), + [10073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1954), + [10075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6596), + [10077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3417), + [10079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3596), + [10081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3404), + [10083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2, 0, 0), + [10085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3881), + [10087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3542), + [10089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3882), + [10091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6598), + [10093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3891), + [10095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3543), + [10097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3894), + [10099] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2, 0, 0), SHIFT_REPEAT(4183), + [10102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2, 0, 0), + [10104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variance, 2, 0, 0), + [10106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3844), + [10108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3544), + [10110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3832), + [10112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), + [10114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6600), + [10116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2915), + [10118] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(289), + [10121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 3, 0, 0), + [10123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2518), + [10125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), + [10127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1519), + [10129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), + [10131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527), + [10133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5090), + [10135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6977), + [10137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6981), + [10139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), + [10141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 5, 0, 0), + [10143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), + [10145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2658), + [10147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module_export_name, 1, 0, 0), + [10149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [10151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6217), + [10153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 5, 0, 0), + [10155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4154), + [10157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), + [10159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2449), + [10161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6594), + [10163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253), + [10165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1254), + [10167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5049), + [10169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4629), + [10171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1921), + [10173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2940), + [10175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6597), + [10177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6293), + [10179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5497), + [10181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), + [10183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1114), + [10185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116), + [10187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6344), + [10189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7126), + [10191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4080), + [10193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1062), + [10195] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 3, 0, 0), + [10197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6413), + [10199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6787), + [10201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3274), + [10203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4977), + [10205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1739), + [10207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1065), + [10209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4106), + [10211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6992), + [10213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), + [10215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1795), + [10217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [10219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1144), + [10221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1145), + [10223] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(242), + [10226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2, 0, 0), + [10228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3954), + [10230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3963), + [10232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6238), + [10234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [10236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5248), + [10238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2870), + [10240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [10242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6778), + [10244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), + [10246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [10248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), + [10250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), + [10252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3829), + [10254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6412), + [10256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1244), + [10258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4129), + [10260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), + [10262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4614), + [10264] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(639), + [10267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6706), + [10269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), + [10271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3396), + [10273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3564), + [10275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3397), + [10277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 3, 0, 88), + [10279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3050), + [10281] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(2884), + [10284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), + [10286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 3, 0, 89), + [10288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), + [10290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1073), + [10292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6377), + [10294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3403), + [10296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3581), + [10298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3405), + [10300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), + [10302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), + [10304] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(2541), + [10307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 0), + [10309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [10311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3275), + [10313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4849), + [10315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4716), + [10317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6296), + [10319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3276), + [10321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5240), + [10323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 4, 0, 0), + [10325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_clause, 3, 0, 0), + [10327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), + [10329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3525), + [10331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4952), + [10333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6770), + [10335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6411), + [10337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), + [10339] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(5198), + [10342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), + [10344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2504), + [10346] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_variance, 1, 0, 0), SHIFT(6246), + [10349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4330), + [10351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [10353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4615), + [10355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1343), + [10357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), + [10359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1357), + [10361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1068), + [10363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6268), + [10365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3600), + [10367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3603), + [10369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3608), + [10371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3609), + [10373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3610), + [10375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3611), + [10377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1511), + [10379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1512), + [10381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_assignment, 2, 0, 31), + [10383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3461), + [10385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3462), + [10387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3467), + [10389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3468), + [10391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3471), + [10393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3472), + [10395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3888), + [10397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3892), + [10399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3897), + [10401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3898), + [10403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3760), + [10405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3761), + [10407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3232), + [10409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), + [10411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1613), + [10413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), + [10415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), + [10417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), + [10419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 3, 0, 154), + [10421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 3, 0, 151), + [10423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600), + [10425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1617), + [10427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2509), + [10429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), + [10431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [10433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_tuple_parameter, 3, 0, 196), + [10435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_tuple_parameter, 3, 0, 88), + [10437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [10439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3281), + [10441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3935), + [10443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3936), + [10445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3940), + [10447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3941), + [10449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3922), + [10451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3919), + [10453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1552), + [10455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1542), + [10457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3879), + [10459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3880), + [10461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3884), + [10463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3886), + [10465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3778), + [10467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3823), + [10469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 4, 0, 156), + [10471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), + [10473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 131), + [10475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 236), + [10477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 237), + [10479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), + [10481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), + [10483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_parameter, 2, 0, 173), + [10485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4712), + [10487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 3, 0, 95), + [10489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), + [10491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1470), + [10493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1510), + [10495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1513), + [10497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), + [10499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1588), + [10501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 3, 0, 97), + [10503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1590), + [10505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1660), + [10507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_parameter, 2, 0, 32), + [10509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3758), + [10511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3727), + [10513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3728), + [10515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3730), + [10517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3731), + [10519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3732), + [10521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1416), + [10523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1400), + [10525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1688), + [10527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 0), + [10529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3664), + [10531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3665), + [10533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3672), + [10535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3674), + [10537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3678), + [10539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3680), + [10541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 4, 0, 202), + [10543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 183), + [10545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_type, 2, 0, 0), + [10547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 61), + [10549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 6, 0, 282), + [10551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), + [10553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1597), + [10555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1599), + [10557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 136), + [10559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 3, 0, 151), + [10561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), + [10563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), + [10565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 2, 0, 38), + [10567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1607), + [10569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1610), + [10571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1619), + [10573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3288), + [10575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3401), + [10577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3402), + [10579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), + [10581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363), + [10583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 185), + [10585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 4, 0, 206), + [10587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 4, 0, 202), + [10589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2660), + [10591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2661), + [10593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2664), + [10595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2665), + [10597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2666), + [10599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2667), + [10601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5544), + [10603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 1, 0, 0), + [10605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5129), + [10607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5125), + [10609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488), + [10611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1491), + [10613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2675), + [10615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2676), + [10617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2677), + [10619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2678), + [10621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2681), + [10623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2682), + [10625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2685), + [10627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2686), + [10629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1627), + [10631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1628), + [10633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5173), + [10635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5146), + [10637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5181), + [10639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5176), + [10641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1630), + [10643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5265), + [10645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7315), + [10647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 2, 0, 59), + [10649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1636), + [10651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637), + [10653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1639), + [10655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648), + [10657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649), + [10659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1654), + [10661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1659), + [10663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1615), + [10665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1584), + [10667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2941), + [10669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2565), + [10671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5366), + [10673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7032), + [10675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1799), + [10677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1800), + [10679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5378), + [10681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7067), + [10683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1804), + [10685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1805), + [10687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), + [10689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), + [10691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1806), + [10693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1807), + [10695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), + [10697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442), + [10699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1518), + [10701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520), + [10703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1815), + [10705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1816), + [10707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1817), + [10709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1818), + [10711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1821), + [10713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1822), + [10715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1825), + [10717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1826), + [10719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), + [10721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3423), + [10723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3419), + [10725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), + [10727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943), + [10729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5327), + [10731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), + [10733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), + [10735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1583), + [10737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), + [10739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1971), + [10741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5051), + [10743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5046), + [10745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5161), + [10747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5076), + [10749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5184), + [10751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5180), + [10753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5193), + [10755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), + [10757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [10759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2479), + [10761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2481), + [10763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5190), + [10765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), + [10767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), + [10769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2234), + [10771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2238), + [10773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2239), + [10775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2241), + [10777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1264), + [10779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1262), + [10781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_attribute, 2, 0, 0), + [10783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5080), + [10785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3406), + [10787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3407), + [10789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6344), + [10791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1345), + [10793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1365), + [10795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3910), + [10797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3915), + [10799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5346), + [10801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7008), + [10803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3921), + [10805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3903), + [10807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3923), + [10809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3926), + [10811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2288), + [10813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2290), + [10815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2291), + [10817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2292), + [10819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2295), + [10821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2296), + [10823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2299), + [10825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2300), + [10827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 1, 0, 5), + [10829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3398), + [10831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3399), + [10833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3424), + [10835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3425), + [10837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1451), + [10839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1452), + [10841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5498), + [10843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), + [10845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), + [10847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3426), + [10849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3422), + [10851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), + [10853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), + [10855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1863), + [10857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3816), + [10859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6935), + [10861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249), + [10863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3514), + [10865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [10867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), + [10869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), + [10871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), + [10873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3515), + [10875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3482), + [10877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1117), + [10879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), + [10881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3861), + [10883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2931), + [10885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3447), + [10887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3818), + [10889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3863), + [10891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3821), + [10893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3833), + [10895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3835), + [10897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3563), + [10899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), + [10901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 2, 0, 0), + [10903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3448), + [10905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 5, 0, 0), + [10907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3846), + [10909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), + [10911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3851), + [10913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [10915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [10917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [10919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6010), + [10921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3864), + [10923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3865), + [10925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3853), + [10927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4209), + [10929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5620), + [10931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), + [10933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3834), + [10935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2400), + [10937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6964), + [10939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6428), + [10941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6243), + [10943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3449), + [10945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1189), + [10947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7390), + [10949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6900), + [10951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3450), + [10953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3451), + [10955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3452), + [10957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091), + [10959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096), + [10961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2401), + [10963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2398), + [10965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1250), + [10967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5246), + [10969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3393), + [10971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4516), + [10973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080), + [10975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), + [10977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4517), + [10979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2395), + [10981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), + [10983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7238), + [10985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5250), + [10987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3394), + [10989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7046), + [10991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3008), + [10993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2696), + [10995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2096), + [10997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2697), + [10999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2098), + [11001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3395), + [11003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2698), + [11005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044), + [11007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2699), + [11009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2700), + [11011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1177), + [11013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2701), + [11015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2702), + [11017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2703), + [11019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2704), + [11021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2705), + [11023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2396), + [11025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6880), + [11027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4052), + [11029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1121), + [11031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3390), + [11033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4058), + [11035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3502), + [11037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1011), + [11039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3389), + [11041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3126), + [11043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2710), + [11045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), + [11047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2711), + [11049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3503), + [11051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2712), + [11053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2713), + [11055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2714), + [11057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2715), + [11059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7022), + [11061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2716), + [11063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2321), + [11065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6190), + [11067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4225), + [11069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2717), + [11071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2718), + [11073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6193), + [11075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2719), + [11077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3504), + [11079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_import, 3, 0, 0), + [11081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2392), + [11083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1506), + [11085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6985), + [11087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7198), + [11089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 3, 0, 0), + [11091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), + [11093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4324), + [11095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), + [11097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7229), + [11099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2312), + [11101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7163), + [11103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4334), + [11105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), + [11107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), + [11109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2322), + [11111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [11113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2408), + [11115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), + [11117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5266), + [11119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), + [11121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [11123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), + [11125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), + [11127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1137), + [11129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2566), + [11131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7224), + [11133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1147), + [11135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3770), + [11137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2727), + [11139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), + [11141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2728), + [11143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), + [11145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7389), + [11147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1797), + [11149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1225), + [11151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2323), + [11153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6373), + [11155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), + [11157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5379), + [11159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), + [11161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3771), + [11163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1801), + [11165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7212), + [11167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4068), + [11169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4147), + [11171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3772), + [11173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3438), + [11175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), + [11177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3265), + [11179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3446), + [11181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4071), + [11183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [11185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), + [11187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3774), + [11189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6298), + [11191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_heritage, 2, 0, 0), + [11193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1013), + [11195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5724), + [11197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3754), + [11199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4963), + [11201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), + [11203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), + [11205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), + [11207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), + [11209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), + [11211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), + [11213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), + [11215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), + [11217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5506), + [11219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), + [11221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4734), + [11223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1190), + [11225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3775), + [11227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1156), + [11229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1157), + [11231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3776), + [11233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3408), + [11235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030), + [11237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1290), + [11239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), + [11241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2324), + [11243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2792), + [11245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3435), + [11247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3777), + [11249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), + [11251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202), + [11253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3409), + [11255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3410), + [11257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), + [11259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1217), + [11261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1836), + [11263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1837), + [11265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3411), + [11267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1838), + [11269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839), + [11271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3759), + [11273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [11275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1841), + [11277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3412), + [11279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1842), + [11281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3413), + [11283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1843), + [11285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), + [11287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3414), + [11289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1845), + [11291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4119), + [11293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1846), + [11295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1158), + [11297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7359), + [11299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), + [11301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6247), + [11303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3779), + [11305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6001), + [11307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [11309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [11311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4681), + [11313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), + [11315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6587), + [11317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3415), + [11319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3416), + [11321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1854), + [11323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3385), + [11325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185), + [11327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1855), + [11329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6990), + [11331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1275), + [11333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1856), + [11335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186), + [11337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1857), + [11339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4185), + [11341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [11343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1858), + [11345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [11347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1859), + [11349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3700), + [11351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3784), + [11353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1860), + [11355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1097), + [11357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3507), + [11359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1861), + [11361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098), + [11363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2579), + [11365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1862), + [11367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), + [11369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3513), + [11371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6739), + [11373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7087), + [11375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6437), + [11377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3508), + [11379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6651), + [11381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7126), + [11383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), + [11385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1261), + [11387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), + [11389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1127), + [11391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), + [11393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1375), + [11395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), + [11397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2474), + [11399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1103), + [11401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6631), + [11403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1160), + [11405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3687), + [11407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), + [11409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), + [11411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), + [11413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3694), + [11415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2370), + [11417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [11419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3695), + [11421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3696), + [11423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), + [11425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6469), + [11427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4113), + [11429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1910), + [11431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), + [11433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3509), + [11435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3698), + [11437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1227), + [11439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2330), + [11441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4379), + [11443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7159), + [11445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3699), + [11447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3703), + [11449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3786), + [11451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3707), + [11453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 3, 0, 0), + [11455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3380), + [11457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2357), + [11459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3708), + [11461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7035), + [11463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239), + [11465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3510), + [11467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2596), + [11469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3710), + [11471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4179), + [11473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4101), + [11475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [11477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6725), + [11479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3386), + [11481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [11483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4146), + [11485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3511), + [11487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1099), + [11489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4102), + [11491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [11493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [11495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2325), + [11497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1994), + [11499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), + [11501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_export, 3, 0, 0), + [11503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1539), + [11505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [11507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3711), + [11509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3713), + [11511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3787), + [11513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3716), + [11515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3512), + [11517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3717), + [11519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3719), + [11521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3720), + [11523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3721), + [11525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3722), + [11527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3724), + [11529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6764), + [11531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3391), + [11533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3788), + [11535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2385), + [11537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), + [11539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3725), + [11541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3789), + [11543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), + [11545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), + [11547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3901), + [11549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), + [11551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3790), + [11553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2386), + [11555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7190), + [11557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), + [11559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), + [11561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), + [11563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3792), + [11565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3814), + [11567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [11569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2008), + [11571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), + [11573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), + [11575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2013), + [11577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), + [11579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2358), + [11581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3793), + [11583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3794), + [11585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2359), + [11587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), + [11589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 4, 0, 0), + [11591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5852), + [11593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), + [11595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), + [11597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [11599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6717), + [11601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4316), + [11603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196), + [11605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7086), + [11607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1135), + [11609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1136), + [11611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421), + [11613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5338), + [11615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), + [11617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5897), + [11619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), + [11621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [11623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1081), + [11625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [11627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3387), + [11629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [11631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), + [11633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5918), + [11635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), + [11637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3388), + [11639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), + [11641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3797), + [11643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5947), + [11645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4526), + [11647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5955), + [11649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4527), + [11651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2326), + [11653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5963), + [11655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7059), + [11657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3802), + [11659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6675), + [11661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), + [11663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1267), + [11665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2393), + [11667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6004), + [11669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4729), + [11671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7220), + [11673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7081), + [11675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [11677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2637), + [11679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2217), + [11681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3392), + [11683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6932), + [11685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), + [11687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2397), + [11689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2642), + [11691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3839), + [11693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3862), + [11695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3867), + [11697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4427), + [11699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), + [11701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3868), + [11703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3840), + [11705] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [11707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1774), + [11709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), + [11711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4433), + [11713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3763), + [11715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1780), + [11717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3809), + [11719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3811), + [11721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6108), + [11723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3812), + [11725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1246), + [11727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4159), + [11729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3702), }; enum ts_external_scanner_symbol_identifiers { @@ -289539,6 +338299,7 @@ enum ts_external_scanner_symbol_identifiers { ts_external_token__function_signature_automatic_semicolon = 8, ts_external_token___error_recovery = 9, ts_external_token__member_signature_marker = 10, + ts_external_token__member_end_marker = 11, }; static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { @@ -289553,9 +338314,10 @@ static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { [ts_external_token__function_signature_automatic_semicolon] = sym__function_signature_automatic_semicolon, [ts_external_token___error_recovery] = sym___error_recovery, [ts_external_token__member_signature_marker] = sym__member_signature_marker, + [ts_external_token__member_end_marker] = sym__member_end_marker, }; -static const bool ts_external_scanner_states[14][EXTERNAL_TOKEN_COUNT] = { +static const bool ts_external_scanner_states[17][EXTERNAL_TOKEN_COUNT] = { [1] = { [ts_external_token__automatic_semicolon] = true, [ts_external_token__template_chars] = true, @@ -289567,6 +338329,7 @@ static const bool ts_external_scanner_states[14][EXTERNAL_TOKEN_COUNT] = { [ts_external_token__function_signature_automatic_semicolon] = true, [ts_external_token___error_recovery] = true, [ts_external_token__member_signature_marker] = true, + [ts_external_token__member_end_marker] = true, }, [2] = { [ts_external_token_html_comment] = true, @@ -289588,39 +338351,58 @@ static const bool ts_external_scanner_states[14][EXTERNAL_TOKEN_COUNT] = { [ts_external_token__ternary_qmark] = true, [ts_external_token_html_comment] = true, [ts_external_token_PIPE_PIPE] = true, + [ts_external_token__member_end_marker] = true, }, [6] = { [ts_external_token__automatic_semicolon] = true, + [ts_external_token__ternary_qmark] = true, [ts_external_token_html_comment] = true, + [ts_external_token_PIPE_PIPE] = true, }, [7] = { [ts_external_token__automatic_semicolon] = true, [ts_external_token_html_comment] = true, - [ts_external_token__member_signature_marker] = true, + [ts_external_token__member_end_marker] = true, }, [8] = { + [ts_external_token__automatic_semicolon] = true, [ts_external_token_html_comment] = true, - [ts_external_token__member_signature_marker] = true, }, [9] = { [ts_external_token__automatic_semicolon] = true, [ts_external_token_html_comment] = true, - [ts_external_token__function_signature_automatic_semicolon] = true, + [ts_external_token__member_signature_marker] = true, + [ts_external_token__member_end_marker] = true, }, [10] = { [ts_external_token_html_comment] = true, - [ts_external_token_jsx_text] = true, + [ts_external_token__member_signature_marker] = true, }, [11] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token_html_comment] = true, + [ts_external_token__function_signature_automatic_semicolon] = true, + [ts_external_token__member_end_marker] = true, + }, + [12] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token_html_comment] = true, + [ts_external_token__function_signature_automatic_semicolon] = true, + }, + [13] = { + [ts_external_token_html_comment] = true, + [ts_external_token_jsx_text] = true, + }, + [14] = { [ts_external_token__template_chars] = true, [ts_external_token_html_comment] = true, [ts_external_token_escape_sequence] = true, }, - [12] = { + [15] = { [ts_external_token_html_comment] = true, [ts_external_token_escape_sequence] = true, }, - [13] = { + [16] = { [ts_external_token_html_comment] = true, [ts_external_token_regex_pattern] = true, }, diff --git a/codegraph-kernel/grammars/typescript/typescript/src/parser.c b/codegraph-kernel/grammars/typescript/typescript/src/parser.c index 08df09639..07c80dce8 100644 --- a/codegraph-kernel/grammars/typescript/typescript/src/parser.c +++ b/codegraph-kernel/grammars/typescript/typescript/src/parser.c @@ -7,16 +7,16 @@ #endif #define LANGUAGE_VERSION 15 -#define STATE_COUNT 6134 -#define LARGE_STATE_COUNT 1206 -#define SYMBOL_COUNT 379 +#define STATE_COUNT 7239 +#define LARGE_STATE_COUNT 1370 +#define SYMBOL_COUNT 380 #define ALIAS_COUNT 7 -#define TOKEN_COUNT 168 -#define EXTERNAL_TOKEN_COUNT 11 +#define TOKEN_COUNT 169 +#define EXTERNAL_TOKEN_COUNT 12 #define FIELD_COUNT 40 #define MAX_ALIAS_SEQUENCE_LENGTH 11 #define MAX_RESERVED_WORD_SET_SIZE 0 -#define PRODUCTION_ID_COUNT 364 +#define PRODUCTION_ID_COUNT 363 #define SUPERTYPE_COUNT 7 enum ts_symbol_identifiers { @@ -176,7 +176,7 @@ enum ts_symbol_identifiers { anon_sym_keyof = 154, anon_sym_infer = 155, anon_sym_is = 156, - anon_sym_unique = 157, + aux_sym_predefined_type_token1 = 157, anon_sym_LBRACE_PIPE = 158, anon_sym_PIPE_RBRACE = 159, sym__automatic_semicolon = 160, @@ -187,224 +187,225 @@ enum ts_symbol_identifiers { sym__function_signature_automatic_semicolon = 165, sym___error_recovery = 166, sym__member_signature_marker = 167, - sym_program = 168, - sym_export_statement = 169, - sym_namespace_export = 170, - sym_export_clause = 171, - sym_export_specifier = 172, - sym__module_export_name = 173, - sym_declaration = 174, - sym_import = 175, - sym_import_statement = 176, - sym_import_clause = 177, - sym__from_clause = 178, - sym_namespace_import = 179, - sym_named_imports = 180, - sym_import_specifier = 181, - sym_import_attribute = 182, - sym_statement = 183, - sym_expression_statement = 184, - sym_variable_declaration = 185, - sym_lexical_declaration = 186, - sym_variable_declarator = 187, - sym_statement_block = 188, - sym_else_clause = 189, - sym_if_statement = 190, - sym_switch_statement = 191, - sym_for_statement = 192, - sym_for_in_statement = 193, - sym__for_header = 194, - sym_while_statement = 195, - sym_do_statement = 196, - sym_try_statement = 197, - sym_with_statement = 198, - sym_break_statement = 199, - sym_continue_statement = 200, - sym_debugger_statement = 201, - sym_return_statement = 202, - sym_throw_statement = 203, - sym_empty_statement = 204, - sym_labeled_statement = 205, - sym_switch_body = 206, - sym_switch_case = 207, - sym_switch_default = 208, - sym_catch_clause = 209, - sym_finally_clause = 210, - sym_parenthesized_expression = 211, - sym_expression = 212, - sym_primary_expression = 213, - sym_yield_expression = 214, - sym_object = 215, - sym_object_pattern = 216, - sym_assignment_pattern = 217, - sym_object_assignment_pattern = 218, - sym_array = 219, - sym_array_pattern = 220, - sym_nested_identifier = 221, - sym_class = 222, - sym_class_declaration = 223, - sym_class_heritage = 224, - sym_function_expression = 225, - sym_function_declaration = 226, - sym_generator_function = 227, - sym_generator_function_declaration = 228, - sym_arrow_function = 229, - sym__call_signature = 230, - sym__formal_parameter = 231, - sym_optional_chain = 232, - sym_call_expression = 233, - sym_new_expression = 234, - sym_await_expression = 235, - sym_member_expression = 236, - sym_subscript_expression = 237, - sym_assignment_expression = 238, - sym__augmented_assignment_lhs = 239, - sym_augmented_assignment_expression = 240, - sym__initializer = 241, - sym__destructuring_pattern = 242, - sym_spread_element = 243, - sym_ternary_expression = 244, - sym_binary_expression = 245, - sym_unary_expression = 246, - sym_update_expression = 247, - sym_sequence_expression = 248, - sym_string = 249, - sym_template_string = 250, - sym_template_substitution = 251, - sym_regex = 252, - sym_meta_property = 253, - sym_arguments = 254, - sym_decorator = 255, - sym_decorator_member_expression = 256, - sym_decorator_call_expression = 257, - sym_class_body = 258, - sym_formal_parameters = 259, - sym_class_static_block = 260, - sym_pattern = 261, - sym_rest_pattern = 262, - sym_method_definition = 263, - sym_pair = 264, - sym_pair_pattern = 265, - sym__property_name = 266, - sym_computed_property_name = 267, - sym_public_field_definition = 268, - sym__import_identifier = 269, - sym_non_null_expression = 270, - sym_method_signature = 271, - sym_abstract_method_signature = 272, - sym_function_signature = 273, - sym_decorator_parenthesized_expression = 274, - sym_type_assertion = 275, - sym_as_expression = 276, - sym_satisfies_expression = 277, - sym_instantiation_expression = 278, - sym_import_require_clause = 279, - sym_extends_clause = 280, - sym__extends_clause_single = 281, - sym_implements_clause = 282, - sym_ambient_declaration = 283, - sym_abstract_class_declaration = 284, - sym_module = 285, - sym_internal_module = 286, - sym__module = 287, - sym_import_alias = 288, - sym_nested_type_identifier = 289, - sym_interface_declaration = 290, - sym_extends_type_clause = 291, - sym_enum_declaration = 292, - sym_enum_body = 293, - sym_enum_assignment = 294, - sym_type_alias_declaration = 295, - sym_accessibility_modifier = 296, - sym_override_modifier = 297, - sym_variance = 298, - sym_required_parameter = 299, - sym_optional_parameter = 300, - sym__parameter_name = 301, - sym_omitting_type_annotation = 302, - sym_adding_type_annotation = 303, - sym_opting_type_annotation = 304, - sym_type_annotation = 305, - sym__type_query_member_expression_in_type_annotation = 306, - sym__type_query_call_expression_in_type_annotation = 307, - sym_asserts = 308, - sym_asserts_annotation = 309, - sym_type = 310, - sym_tuple_parameter = 311, - sym_optional_tuple_parameter = 312, - sym_optional_type = 313, - sym_rest_type = 314, - sym__tuple_type_member = 315, - sym_constructor_type = 316, - sym_primary_type = 317, - sym_template_type = 318, - sym_template_literal_type = 319, - sym_infer_type = 320, - sym_conditional_type = 321, - sym_generic_type = 322, - sym_type_predicate = 323, - sym_type_predicate_annotation = 324, - sym__type_query_member_expression = 325, - sym__type_query_subscript_expression = 326, - sym__type_query_call_expression = 327, - sym__type_query_instantiation_expression = 328, - sym_type_query = 329, - sym_index_type_query = 330, - sym_lookup_type = 331, - sym_mapped_type_clause = 332, - sym_literal_type = 333, - sym__number = 334, - sym_existential_type = 335, - sym_flow_maybe_type = 336, - sym_parenthesized_type = 337, - sym_predefined_type = 338, - sym_type_arguments = 339, - sym_object_type = 340, - sym_call_signature = 341, - sym_property_signature = 342, - sym_type_parameters = 343, - sym_type_parameter = 344, - sym_default_type = 345, - sym_constraint = 346, - sym_construct_signature = 347, - sym_index_signature = 348, - sym_array_type = 349, - sym_tuple_type = 350, - sym_readonly_type = 351, - sym_union_type = 352, - sym_intersection_type = 353, - sym_function_type = 354, - aux_sym_program_repeat1 = 355, - aux_sym_export_statement_repeat1 = 356, - aux_sym_export_clause_repeat1 = 357, - aux_sym_named_imports_repeat1 = 358, - aux_sym_variable_declaration_repeat1 = 359, - aux_sym_switch_body_repeat1 = 360, - aux_sym_object_repeat1 = 361, - aux_sym_object_pattern_repeat1 = 362, - aux_sym_array_repeat1 = 363, - aux_sym_array_pattern_repeat1 = 364, - aux_sym_sequence_expression_repeat1 = 365, - aux_sym_string_repeat1 = 366, - aux_sym_string_repeat2 = 367, - aux_sym_template_string_repeat1 = 368, - aux_sym_class_body_repeat1 = 369, - aux_sym_formal_parameters_repeat1 = 370, - aux_sym_extends_clause_repeat1 = 371, - aux_sym_implements_clause_repeat1 = 372, - aux_sym_extends_type_clause_repeat1 = 373, - aux_sym_enum_body_repeat1 = 374, - aux_sym_template_literal_type_repeat1 = 375, - aux_sym_object_type_repeat1 = 376, - aux_sym_type_parameters_repeat1 = 377, - aux_sym_tuple_type_repeat1 = 378, - alias_sym_interface_body = 379, - alias_sym_property_identifier = 380, - alias_sym_shorthand_property_identifier = 381, - alias_sym_shorthand_property_identifier_pattern = 382, - alias_sym_statement_identifier = 383, - alias_sym_this_type = 384, - alias_sym_type_identifier = 385, + sym__member_end_marker = 168, + sym_program = 169, + sym_export_statement = 170, + sym_namespace_export = 171, + sym_export_clause = 172, + sym_export_specifier = 173, + sym__module_export_name = 174, + sym_declaration = 175, + sym_import = 176, + sym_import_statement = 177, + sym_import_clause = 178, + sym__from_clause = 179, + sym_namespace_import = 180, + sym_named_imports = 181, + sym_import_specifier = 182, + sym_import_attribute = 183, + sym_statement = 184, + sym_expression_statement = 185, + sym_variable_declaration = 186, + sym_lexical_declaration = 187, + sym_variable_declarator = 188, + sym_statement_block = 189, + sym_else_clause = 190, + sym_if_statement = 191, + sym_switch_statement = 192, + sym_for_statement = 193, + sym_for_in_statement = 194, + sym__for_header = 195, + sym_while_statement = 196, + sym_do_statement = 197, + sym_try_statement = 198, + sym_with_statement = 199, + sym_break_statement = 200, + sym_continue_statement = 201, + sym_debugger_statement = 202, + sym_return_statement = 203, + sym_throw_statement = 204, + sym_empty_statement = 205, + sym_labeled_statement = 206, + sym_switch_body = 207, + sym_switch_case = 208, + sym_switch_default = 209, + sym_catch_clause = 210, + sym_finally_clause = 211, + sym_parenthesized_expression = 212, + sym_expression = 213, + sym_primary_expression = 214, + sym_yield_expression = 215, + sym_object = 216, + sym_object_pattern = 217, + sym_assignment_pattern = 218, + sym_object_assignment_pattern = 219, + sym_array = 220, + sym_array_pattern = 221, + sym_nested_identifier = 222, + sym_class = 223, + sym_class_declaration = 224, + sym_class_heritage = 225, + sym_function_expression = 226, + sym_function_declaration = 227, + sym_generator_function = 228, + sym_generator_function_declaration = 229, + sym_arrow_function = 230, + sym__call_signature = 231, + sym__formal_parameter = 232, + sym_optional_chain = 233, + sym_call_expression = 234, + sym_new_expression = 235, + sym_await_expression = 236, + sym_member_expression = 237, + sym_subscript_expression = 238, + sym_assignment_expression = 239, + sym__augmented_assignment_lhs = 240, + sym_augmented_assignment_expression = 241, + sym__initializer = 242, + sym__destructuring_pattern = 243, + sym_spread_element = 244, + sym_ternary_expression = 245, + sym_binary_expression = 246, + sym_unary_expression = 247, + sym_update_expression = 248, + sym_sequence_expression = 249, + sym_string = 250, + sym_template_string = 251, + sym_template_substitution = 252, + sym_regex = 253, + sym_meta_property = 254, + sym_arguments = 255, + sym_decorator = 256, + sym_decorator_member_expression = 257, + sym_decorator_call_expression = 258, + sym_class_body = 259, + sym_formal_parameters = 260, + sym_class_static_block = 261, + sym_pattern = 262, + sym_rest_pattern = 263, + sym_method_definition = 264, + sym_pair = 265, + sym_pair_pattern = 266, + sym__property_name = 267, + sym_computed_property_name = 268, + sym_public_field_definition = 269, + sym__import_identifier = 270, + sym_non_null_expression = 271, + sym_method_signature = 272, + sym_abstract_method_signature = 273, + sym_function_signature = 274, + sym_decorator_parenthesized_expression = 275, + sym_type_assertion = 276, + sym_as_expression = 277, + sym_satisfies_expression = 278, + sym_instantiation_expression = 279, + sym_import_require_clause = 280, + sym_extends_clause = 281, + sym__extends_clause_single = 282, + sym_implements_clause = 283, + sym_ambient_declaration = 284, + sym_abstract_class_declaration = 285, + sym_module = 286, + sym_internal_module = 287, + sym__module = 288, + sym_import_alias = 289, + sym_nested_type_identifier = 290, + sym_interface_declaration = 291, + sym_extends_type_clause = 292, + sym_enum_declaration = 293, + sym_enum_body = 294, + sym_enum_assignment = 295, + sym_type_alias_declaration = 296, + sym_accessibility_modifier = 297, + sym_override_modifier = 298, + sym_variance = 299, + sym_required_parameter = 300, + sym_optional_parameter = 301, + sym__parameter_name = 302, + sym_omitting_type_annotation = 303, + sym_adding_type_annotation = 304, + sym_opting_type_annotation = 305, + sym_type_annotation = 306, + sym__type_query_member_expression_in_type_annotation = 307, + sym__type_query_call_expression_in_type_annotation = 308, + sym_asserts = 309, + sym_asserts_annotation = 310, + sym_type = 311, + sym_tuple_parameter = 312, + sym_optional_tuple_parameter = 313, + sym_optional_type = 314, + sym_rest_type = 315, + sym__tuple_type_member = 316, + sym_constructor_type = 317, + sym_primary_type = 318, + sym_template_type = 319, + sym_template_literal_type = 320, + sym_infer_type = 321, + sym_conditional_type = 322, + sym_generic_type = 323, + sym_type_predicate = 324, + sym_type_predicate_annotation = 325, + sym__type_query_member_expression = 326, + sym__type_query_subscript_expression = 327, + sym__type_query_call_expression = 328, + sym__type_query_instantiation_expression = 329, + sym_type_query = 330, + sym_index_type_query = 331, + sym_lookup_type = 332, + sym_mapped_type_clause = 333, + sym_literal_type = 334, + sym__number = 335, + sym_existential_type = 336, + sym_flow_maybe_type = 337, + sym_parenthesized_type = 338, + sym_predefined_type = 339, + sym_type_arguments = 340, + sym_object_type = 341, + sym_call_signature = 342, + sym_property_signature = 343, + sym_type_parameters = 344, + sym_type_parameter = 345, + sym_default_type = 346, + sym_constraint = 347, + sym_construct_signature = 348, + sym_index_signature = 349, + sym_array_type = 350, + sym_tuple_type = 351, + sym_readonly_type = 352, + sym_union_type = 353, + sym_intersection_type = 354, + sym_function_type = 355, + aux_sym_program_repeat1 = 356, + aux_sym_export_statement_repeat1 = 357, + aux_sym_export_clause_repeat1 = 358, + aux_sym_named_imports_repeat1 = 359, + aux_sym_variable_declaration_repeat1 = 360, + aux_sym_switch_body_repeat1 = 361, + aux_sym_object_repeat1 = 362, + aux_sym_object_pattern_repeat1 = 363, + aux_sym_array_repeat1 = 364, + aux_sym_array_pattern_repeat1 = 365, + aux_sym_sequence_expression_repeat1 = 366, + aux_sym_string_repeat1 = 367, + aux_sym_string_repeat2 = 368, + aux_sym_template_string_repeat1 = 369, + aux_sym_class_body_repeat1 = 370, + aux_sym_formal_parameters_repeat1 = 371, + aux_sym_extends_clause_repeat1 = 372, + aux_sym_implements_clause_repeat1 = 373, + aux_sym_extends_type_clause_repeat1 = 374, + aux_sym_enum_body_repeat1 = 375, + aux_sym_template_literal_type_repeat1 = 376, + aux_sym_object_type_repeat1 = 377, + aux_sym_type_parameters_repeat1 = 378, + aux_sym_tuple_type_repeat1 = 379, + alias_sym_interface_body = 380, + alias_sym_property_identifier = 381, + alias_sym_shorthand_property_identifier = 382, + alias_sym_shorthand_property_identifier_pattern = 383, + alias_sym_statement_identifier = 384, + alias_sym_this_type = 385, + alias_sym_type_identifier = 386, }; static const char * const ts_symbol_names[] = { @@ -565,7 +566,7 @@ static const char * const ts_symbol_names[] = { [anon_sym_keyof] = "keyof", [anon_sym_infer] = "infer", [anon_sym_is] = "is", - [anon_sym_unique] = "unique symbol", + [aux_sym_predefined_type_token1] = "unique symbol", [anon_sym_LBRACE_PIPE] = "{|", [anon_sym_PIPE_RBRACE] = "|}", [sym__automatic_semicolon] = "_automatic_semicolon", @@ -576,6 +577,7 @@ static const char * const ts_symbol_names[] = { [sym__function_signature_automatic_semicolon] = "_function_signature_automatic_semicolon", [sym___error_recovery] = "__error_recovery", [sym__member_signature_marker] = "_member_signature_marker", + [sym__member_end_marker] = "_member_end_marker", [sym_program] = "program", [sym_export_statement] = "export_statement", [sym_namespace_export] = "namespace_export", @@ -954,7 +956,7 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_keyof] = anon_sym_keyof, [anon_sym_infer] = anon_sym_infer, [anon_sym_is] = anon_sym_is, - [anon_sym_unique] = anon_sym_unique, + [aux_sym_predefined_type_token1] = aux_sym_predefined_type_token1, [anon_sym_LBRACE_PIPE] = anon_sym_LBRACE_PIPE, [anon_sym_PIPE_RBRACE] = anon_sym_PIPE_RBRACE, [sym__automatic_semicolon] = sym__automatic_semicolon, @@ -965,6 +967,7 @@ static const TSSymbol ts_symbol_map[] = { [sym__function_signature_automatic_semicolon] = sym__function_signature_automatic_semicolon, [sym___error_recovery] = sym___error_recovery, [sym__member_signature_marker] = sym__member_signature_marker, + [sym__member_end_marker] = sym__member_end_marker, [sym_program] = sym_program, [sym_export_statement] = sym_export_statement, [sym_namespace_export] = sym_namespace_export, @@ -1814,7 +1817,7 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [anon_sym_unique] = { + [aux_sym_predefined_type_token1] = { .visible = true, .named = false, }, @@ -1858,6 +1861,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = true, }, + [sym__member_end_marker] = { + .visible = false, + .named = true, + }, [sym_program] = { .visible = true, .named = true, @@ -2885,301 +2892,301 @@ static const TSMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { [63] = {.index = 101, .length = 2}, [64] = {.index = 103, .length = 2}, [65] = {.index = 105, .length = 2}, - [68] = {.index = 101, .length = 2}, - [69] = {.index = 107, .length = 4}, - [70] = {.index = 111, .length = 4}, - [71] = {.index = 31, .length = 2}, - [72] = {.index = 35, .length = 2}, - [73] = {.index = 115, .length = 3}, + [67] = {.index = 101, .length = 2}, + [68] = {.index = 107, .length = 4}, + [69] = {.index = 111, .length = 4}, + [70] = {.index = 31, .length = 2}, + [71] = {.index = 35, .length = 2}, + [72] = {.index = 115, .length = 3}, + [73] = {.index = 73, .length = 2}, [74] = {.index = 73, .length = 2}, - [75] = {.index = 73, .length = 2}, + [75] = {.index = 118, .length = 2}, [76] = {.index = 118, .length = 2}, - [77] = {.index = 118, .length = 2}, + [77] = {.index = 120, .length = 3}, [78] = {.index = 120, .length = 3}, - [79] = {.index = 120, .length = 3}, - [80] = {.index = 123, .length = 3}, - [81] = {.index = 126, .length = 2}, - [82] = {.index = 128, .length = 4}, - [83] = {.index = 132, .length = 3}, - [84] = {.index = 135, .length = 2}, - [85] = {.index = 137, .length = 2}, - [86] = {.index = 139, .length = 1}, - [87] = {.index = 140, .length = 1}, - [88] = {.index = 100, .length = 1}, - [89] = {.index = 118, .length = 2}, - [90] = {.index = 31, .length = 2}, - [91] = {.index = 141, .length = 2}, - [92] = {.index = 143, .length = 5}, - [93] = {.index = 148, .length = 1}, - [94] = {.index = 149, .length = 1}, - [95] = {.index = 150, .length = 2}, - [96] = {.index = 152, .length = 3}, - [97] = {.index = 155, .length = 2}, - [98] = {.index = 157, .length = 3}, - [99] = {.index = 160, .length = 6}, - [100] = {.index = 166, .length = 1}, - [101] = {.index = 167, .length = 1}, - [102] = {.index = 168, .length = 3}, - [103] = {.index = 171, .length = 3}, - [104] = {.index = 174, .length = 4}, - [105] = {.index = 178, .length = 2}, - [106] = {.index = 180, .length = 2}, - [107] = {.index = 182, .length = 3}, - [108] = {.index = 185, .length = 4}, - [109] = {.index = 189, .length = 1}, - [110] = {.index = 190, .length = 2}, - [111] = {.index = 192, .length = 1}, - [112] = {.index = 193, .length = 2}, - [113] = {.index = 195, .length = 3}, - [114] = {.index = 198, .length = 2}, - [115] = {.index = 200, .length = 4}, - [116] = {.index = 204, .length = 2}, - [117] = {.index = 206, .length = 2}, - [118] = {.index = 208, .length = 4}, - [119] = {.index = 206, .length = 2}, - [120] = {.index = 212, .length = 4}, - [121] = {.index = 216, .length = 4}, - [122] = {.index = 220, .length = 5}, - [123] = {.index = 225, .length = 3}, + [79] = {.index = 123, .length = 3}, + [80] = {.index = 126, .length = 2}, + [81] = {.index = 128, .length = 4}, + [82] = {.index = 132, .length = 3}, + [83] = {.index = 135, .length = 2}, + [84] = {.index = 137, .length = 2}, + [85] = {.index = 139, .length = 1}, + [86] = {.index = 140, .length = 1}, + [87] = {.index = 100, .length = 1}, + [88] = {.index = 118, .length = 2}, + [89] = {.index = 31, .length = 2}, + [90] = {.index = 141, .length = 2}, + [91] = {.index = 143, .length = 5}, + [92] = {.index = 148, .length = 1}, + [93] = {.index = 149, .length = 1}, + [94] = {.index = 150, .length = 2}, + [95] = {.index = 152, .length = 3}, + [96] = {.index = 155, .length = 2}, + [97] = {.index = 157, .length = 3}, + [98] = {.index = 160, .length = 6}, + [99] = {.index = 166, .length = 1}, + [100] = {.index = 167, .length = 1}, + [101] = {.index = 168, .length = 3}, + [102] = {.index = 171, .length = 3}, + [103] = {.index = 174, .length = 4}, + [104] = {.index = 178, .length = 2}, + [105] = {.index = 180, .length = 2}, + [106] = {.index = 182, .length = 3}, + [107] = {.index = 185, .length = 4}, + [108] = {.index = 189, .length = 1}, + [109] = {.index = 190, .length = 2}, + [110] = {.index = 192, .length = 1}, + [111] = {.index = 193, .length = 2}, + [112] = {.index = 195, .length = 3}, + [113] = {.index = 198, .length = 2}, + [114] = {.index = 200, .length = 4}, + [115] = {.index = 204, .length = 2}, + [116] = {.index = 206, .length = 2}, + [117] = {.index = 208, .length = 4}, + [118] = {.index = 206, .length = 2}, + [119] = {.index = 212, .length = 4}, + [120] = {.index = 216, .length = 4}, + [121] = {.index = 220, .length = 5}, + [122] = {.index = 225, .length = 3}, + [123] = {.index = 228, .length = 2}, [124] = {.index = 228, .length = 2}, - [125] = {.index = 228, .length = 2}, - [126] = {.index = 230, .length = 2}, - [127] = {.index = 232, .length = 1}, - [128] = {.index = 233, .length = 2}, - [129] = {.index = 235, .length = 4}, - [130] = {.index = 239, .length = 4}, - [131] = {.index = 243, .length = 4}, - [132] = {.index = 247, .length = 1}, - [133] = {.index = 248, .length = 2}, - [134] = {.index = 250, .length = 2}, - [135] = {.index = 44, .length = 2}, - [136] = {.index = 252, .length = 2}, - [137] = {.index = 254, .length = 3}, - [138] = {.index = 257, .length = 2}, + [125] = {.index = 230, .length = 2}, + [126] = {.index = 232, .length = 1}, + [127] = {.index = 233, .length = 2}, + [128] = {.index = 235, .length = 4}, + [129] = {.index = 239, .length = 4}, + [130] = {.index = 243, .length = 4}, + [131] = {.index = 247, .length = 1}, + [132] = {.index = 248, .length = 2}, + [133] = {.index = 250, .length = 2}, + [134] = {.index = 44, .length = 2}, + [135] = {.index = 252, .length = 2}, + [136] = {.index = 254, .length = 3}, + [137] = {.index = 257, .length = 2}, + [138] = {.index = 259, .length = 4}, [139] = {.index = 259, .length = 4}, - [140] = {.index = 259, .length = 4}, + [140] = {.index = 263, .length = 4}, [141] = {.index = 263, .length = 4}, - [142] = {.index = 263, .length = 4}, - [143] = {.index = 155, .length = 2}, + [142] = {.index = 155, .length = 2}, + [143] = {.index = 267, .length = 1}, [144] = {.index = 267, .length = 1}, - [145] = {.index = 267, .length = 1}, - [146] = {.index = 193, .length = 2}, - [147] = {.index = 195, .length = 3}, - [148] = {.index = 268, .length = 2}, - [149] = {.index = 270, .length = 3}, - [150] = {.index = 273, .length = 2}, - [151] = {.index = 275, .length = 3}, - [152] = {.index = 278, .length = 2}, - [153] = {.index = 280, .length = 3}, - [154] = {.index = 283, .length = 1}, - [155] = {.index = 284, .length = 2}, - [156] = {.index = 286, .length = 2}, - [157] = {.index = 288, .length = 5}, - [158] = {.index = 284, .length = 2}, - [159] = {.index = 293, .length = 1}, - [160] = {.index = 294, .length = 4}, - [161] = {.index = 298, .length = 2}, - [162] = {.index = 247, .length = 1}, - [163] = {.index = 300, .length = 2}, - [164] = {.index = 302, .length = 2}, - [165] = {.index = 304, .length = 4}, - [166] = {.index = 308, .length = 2}, - [167] = {.index = 310, .length = 2}, - [168] = {.index = 312, .length = 3}, - [169] = {.index = 315, .length = 3}, - [170] = {.index = 318, .length = 3}, - [171] = {.index = 321, .length = 4}, - [172] = {.index = 325, .length = 4}, - [173] = {.index = 329, .length = 4}, - [174] = {.index = 333, .length = 5}, - [175] = {.index = 338, .length = 2}, - [176] = {.index = 340, .length = 2}, - [177] = {.index = 342, .length = 1}, + [145] = {.index = 193, .length = 2}, + [146] = {.index = 195, .length = 3}, + [147] = {.index = 268, .length = 2}, + [148] = {.index = 270, .length = 3}, + [149] = {.index = 273, .length = 2}, + [150] = {.index = 275, .length = 3}, + [151] = {.index = 278, .length = 2}, + [152] = {.index = 280, .length = 3}, + [153] = {.index = 283, .length = 1}, + [154] = {.index = 284, .length = 2}, + [155] = {.index = 286, .length = 2}, + [156] = {.index = 288, .length = 5}, + [157] = {.index = 284, .length = 2}, + [158] = {.index = 293, .length = 1}, + [159] = {.index = 294, .length = 4}, + [160] = {.index = 298, .length = 2}, + [161] = {.index = 247, .length = 1}, + [162] = {.index = 300, .length = 2}, + [163] = {.index = 302, .length = 2}, + [164] = {.index = 304, .length = 4}, + [165] = {.index = 308, .length = 2}, + [166] = {.index = 310, .length = 2}, + [167] = {.index = 312, .length = 3}, + [168] = {.index = 315, .length = 3}, + [169] = {.index = 318, .length = 3}, + [170] = {.index = 321, .length = 4}, + [171] = {.index = 325, .length = 4}, + [172] = {.index = 329, .length = 4}, + [173] = {.index = 333, .length = 5}, + [174] = {.index = 338, .length = 2}, + [175] = {.index = 340, .length = 2}, + [176] = {.index = 342, .length = 1}, + [177] = {.index = 343, .length = 4}, [178] = {.index = 343, .length = 4}, - [179] = {.index = 343, .length = 4}, - [180] = {.index = 347, .length = 2}, - [181] = {.index = 349, .length = 2}, - [182] = {.index = 351, .length = 3}, - [183] = {.index = 354, .length = 1}, - [184] = {.index = 150, .length = 2}, - [185] = {.index = 355, .length = 2}, - [186] = {.index = 357, .length = 3}, - [187] = {.index = 360, .length = 2}, - [188] = {.index = 362, .length = 3}, + [179] = {.index = 347, .length = 2}, + [180] = {.index = 349, .length = 2}, + [181] = {.index = 351, .length = 3}, + [182] = {.index = 354, .length = 1}, + [183] = {.index = 150, .length = 2}, + [184] = {.index = 355, .length = 2}, + [185] = {.index = 357, .length = 3}, + [186] = {.index = 360, .length = 2}, + [187] = {.index = 362, .length = 3}, + [188] = {.index = 365, .length = 2}, [189] = {.index = 365, .length = 2}, - [190] = {.index = 365, .length = 2}, - [191] = {.index = 318, .length = 3}, - [192] = {.index = 367, .length = 3}, - [193] = {.index = 370, .length = 3}, - [194] = {.index = 373, .length = 2}, - [195] = {.index = 375, .length = 3}, - [196] = {.index = 378, .length = 4}, - [197] = {.index = 382, .length = 3}, - [198] = {.index = 385, .length = 3}, - [199] = {.index = 388, .length = 2}, - [200] = {.index = 390, .length = 3}, - [201] = {.index = 393, .length = 5}, - [202] = {.index = 398, .length = 5}, - [203] = {.index = 388, .length = 2}, + [190] = {.index = 318, .length = 3}, + [191] = {.index = 367, .length = 3}, + [192] = {.index = 370, .length = 3}, + [193] = {.index = 373, .length = 2}, + [194] = {.index = 375, .length = 3}, + [195] = {.index = 378, .length = 4}, + [196] = {.index = 382, .length = 3}, + [197] = {.index = 385, .length = 3}, + [198] = {.index = 388, .length = 2}, + [199] = {.index = 390, .length = 3}, + [200] = {.index = 393, .length = 5}, + [201] = {.index = 398, .length = 5}, + [202] = {.index = 388, .length = 2}, + [203] = {.index = 403, .length = 3}, [204] = {.index = 403, .length = 3}, - [205] = {.index = 403, .length = 3}, - [206] = {.index = 406, .length = 3}, - [207] = {.index = 409, .length = 2}, - [208] = {.index = 411, .length = 4}, - [209] = {.index = 150, .length = 2}, - [210] = {.index = 415, .length = 1}, - [211] = {.index = 416, .length = 2}, - [212] = {.index = 418, .length = 2}, - [213] = {.index = 420, .length = 2}, - [214] = {.index = 422, .length = 2}, - [215] = {.index = 424, .length = 3}, - [216] = {.index = 354, .length = 1}, - [217] = {.index = 427, .length = 3}, - [218] = {.index = 430, .length = 4}, - [219] = {.index = 434, .length = 2}, - [220] = {.index = 436, .length = 3}, - [221] = {.index = 439, .length = 3}, - [222] = {.index = 442, .length = 3}, - [223] = {.index = 445, .length = 3}, - [224] = {.index = 448, .length = 4}, - [225] = {.index = 452, .length = 5}, - [226] = {.index = 457, .length = 3}, - [227] = {.index = 460, .length = 2}, - [228] = {.index = 462, .length = 2}, - [229] = {.index = 464, .length = 4}, - [230] = {.index = 468, .length = 4}, - [231] = {.index = 472, .length = 4}, - [232] = {.index = 476, .length = 3}, - [233] = {.index = 479, .length = 2}, - [234] = {.index = 481, .length = 2}, - [235] = {.index = 483, .length = 3}, - [236] = {.index = 486, .length = 2}, - [237] = {.index = 488, .length = 3}, - [238] = {.index = 491, .length = 2}, - [239] = {.index = 493, .length = 2}, - [240] = {.index = 495, .length = 2}, - [241] = {.index = 497, .length = 1}, - [242] = {.index = 498, .length = 4}, - [243] = {.index = 502, .length = 3}, - [244] = {.index = 505, .length = 4}, - [245] = {.index = 509, .length = 5}, - [246] = {.index = 514, .length = 5}, - [247] = {.index = 519, .length = 1}, - [248] = {.index = 520, .length = 2}, - [249] = {.index = 522, .length = 4}, - [250] = {.index = 526, .length = 4}, - [251] = {.index = 530, .length = 4}, - [252] = {.index = 534, .length = 3}, - [253] = {.index = 537, .length = 2}, - [254] = {.index = 539, .length = 4}, - [255] = {.index = 543, .length = 4}, - [256] = {.index = 547, .length = 4}, - [257] = {.index = 551, .length = 2}, - [258] = {.index = 553, .length = 2}, - [259] = {.index = 555, .length = 3}, - [260] = {.index = 558, .length = 3}, - [261] = {.index = 561, .length = 2}, - [262] = {.index = 563, .length = 2}, - [263] = {.index = 565, .length = 1}, - [264] = {.index = 566, .length = 1}, - [265] = {.index = 567, .length = 3}, - [266] = {.index = 570, .length = 3}, - [267] = {.index = 573, .length = 3}, - [268] = {.index = 576, .length = 3}, - [269] = {.index = 579, .length = 4}, - [270] = {.index = 583, .length = 2}, - [271] = {.index = 585, .length = 4}, - [272] = {.index = 589, .length = 3}, - [273] = {.index = 592, .length = 2}, - [274] = {.index = 594, .length = 4}, - [275] = {.index = 598, .length = 4}, - [276] = {.index = 602, .length = 4}, - [277] = {.index = 606, .length = 3}, - [278] = {.index = 609, .length = 3}, - [280] = {.index = 612, .length = 4}, - [281] = {.index = 616, .length = 5}, - [282] = {.index = 621, .length = 5}, - [283] = {.index = 626, .length = 5}, - [284] = {.index = 631, .length = 5}, - [285] = {.index = 636, .length = 4}, - [286] = {.index = 640, .length = 5}, - [287] = {.index = 645, .length = 4}, - [288] = {.index = 649, .length = 4}, - [289] = {.index = 653, .length = 3}, - [290] = {.index = 656, .length = 3}, - [291] = {.index = 659, .length = 3}, - [292] = {.index = 656, .length = 3}, - [293] = {.index = 662, .length = 4}, - [294] = {.index = 666, .length = 2}, - [295] = {.index = 668, .length = 4}, - [296] = {.index = 672, .length = 4}, - [297] = {.index = 676, .length = 3}, - [298] = {.index = 679, .length = 2}, - [299] = {.index = 681, .length = 2}, - [300] = {.index = 683, .length = 3}, - [301] = {.index = 686, .length = 2}, - [302] = {.index = 688, .length = 2}, - [303] = {.index = 690, .length = 1}, - [304] = {.index = 691, .length = 3}, - [305] = {.index = 694, .length = 3}, - [306] = {.index = 697, .length = 4}, - [307] = {.index = 701, .length = 4}, - [308] = {.index = 705, .length = 3}, - [309] = {.index = 708, .length = 3}, - [310] = {.index = 711, .length = 2}, - [311] = {.index = 713, .length = 4}, - [312] = {.index = 717, .length = 5}, - [313] = {.index = 722, .length = 5}, - [314] = {.index = 727, .length = 5}, - [315] = {.index = 732, .length = 5}, - [316] = {.index = 737, .length = 4}, - [317] = {.index = 741, .length = 4}, - [318] = {.index = 745, .length = 4}, - [319] = {.index = 749, .length = 3}, + [205] = {.index = 406, .length = 3}, + [206] = {.index = 409, .length = 2}, + [207] = {.index = 411, .length = 4}, + [208] = {.index = 150, .length = 2}, + [209] = {.index = 415, .length = 1}, + [210] = {.index = 416, .length = 2}, + [211] = {.index = 418, .length = 2}, + [212] = {.index = 420, .length = 2}, + [213] = {.index = 422, .length = 2}, + [214] = {.index = 424, .length = 3}, + [215] = {.index = 354, .length = 1}, + [216] = {.index = 427, .length = 3}, + [217] = {.index = 430, .length = 4}, + [218] = {.index = 434, .length = 2}, + [219] = {.index = 436, .length = 3}, + [220] = {.index = 439, .length = 3}, + [221] = {.index = 442, .length = 3}, + [222] = {.index = 445, .length = 3}, + [223] = {.index = 448, .length = 4}, + [224] = {.index = 452, .length = 5}, + [225] = {.index = 457, .length = 3}, + [226] = {.index = 460, .length = 2}, + [227] = {.index = 462, .length = 2}, + [228] = {.index = 464, .length = 4}, + [229] = {.index = 468, .length = 4}, + [230] = {.index = 472, .length = 4}, + [231] = {.index = 476, .length = 3}, + [232] = {.index = 479, .length = 2}, + [233] = {.index = 481, .length = 2}, + [234] = {.index = 483, .length = 3}, + [235] = {.index = 486, .length = 2}, + [236] = {.index = 488, .length = 3}, + [237] = {.index = 491, .length = 2}, + [238] = {.index = 493, .length = 2}, + [239] = {.index = 495, .length = 2}, + [240] = {.index = 497, .length = 1}, + [241] = {.index = 498, .length = 4}, + [242] = {.index = 502, .length = 3}, + [243] = {.index = 505, .length = 4}, + [244] = {.index = 509, .length = 5}, + [245] = {.index = 514, .length = 5}, + [246] = {.index = 519, .length = 1}, + [247] = {.index = 520, .length = 2}, + [248] = {.index = 522, .length = 4}, + [249] = {.index = 526, .length = 4}, + [250] = {.index = 530, .length = 4}, + [251] = {.index = 534, .length = 3}, + [252] = {.index = 537, .length = 2}, + [253] = {.index = 539, .length = 4}, + [254] = {.index = 543, .length = 4}, + [255] = {.index = 547, .length = 4}, + [256] = {.index = 551, .length = 2}, + [257] = {.index = 553, .length = 2}, + [258] = {.index = 555, .length = 3}, + [259] = {.index = 558, .length = 3}, + [260] = {.index = 561, .length = 2}, + [261] = {.index = 563, .length = 2}, + [262] = {.index = 565, .length = 1}, + [263] = {.index = 566, .length = 1}, + [264] = {.index = 567, .length = 3}, + [265] = {.index = 570, .length = 3}, + [266] = {.index = 573, .length = 3}, + [267] = {.index = 576, .length = 3}, + [268] = {.index = 579, .length = 4}, + [269] = {.index = 583, .length = 2}, + [270] = {.index = 585, .length = 4}, + [271] = {.index = 589, .length = 3}, + [272] = {.index = 592, .length = 2}, + [273] = {.index = 594, .length = 4}, + [274] = {.index = 598, .length = 4}, + [275] = {.index = 602, .length = 4}, + [276] = {.index = 606, .length = 3}, + [277] = {.index = 609, .length = 3}, + [279] = {.index = 612, .length = 4}, + [280] = {.index = 616, .length = 5}, + [281] = {.index = 621, .length = 5}, + [282] = {.index = 626, .length = 5}, + [283] = {.index = 631, .length = 5}, + [284] = {.index = 636, .length = 4}, + [285] = {.index = 640, .length = 5}, + [286] = {.index = 645, .length = 4}, + [287] = {.index = 649, .length = 4}, + [288] = {.index = 653, .length = 3}, + [289] = {.index = 656, .length = 3}, + [290] = {.index = 659, .length = 3}, + [291] = {.index = 656, .length = 3}, + [292] = {.index = 662, .length = 4}, + [293] = {.index = 666, .length = 2}, + [294] = {.index = 668, .length = 4}, + [295] = {.index = 672, .length = 4}, + [296] = {.index = 676, .length = 3}, + [297] = {.index = 679, .length = 2}, + [298] = {.index = 681, .length = 2}, + [299] = {.index = 683, .length = 3}, + [300] = {.index = 686, .length = 2}, + [301] = {.index = 688, .length = 2}, + [302] = {.index = 690, .length = 1}, + [303] = {.index = 691, .length = 3}, + [304] = {.index = 694, .length = 3}, + [305] = {.index = 697, .length = 4}, + [306] = {.index = 701, .length = 4}, + [307] = {.index = 705, .length = 3}, + [308] = {.index = 708, .length = 3}, + [309] = {.index = 711, .length = 2}, + [310] = {.index = 713, .length = 4}, + [311] = {.index = 717, .length = 5}, + [312] = {.index = 722, .length = 5}, + [313] = {.index = 727, .length = 5}, + [314] = {.index = 732, .length = 5}, + [315] = {.index = 737, .length = 4}, + [316] = {.index = 741, .length = 4}, + [317] = {.index = 745, .length = 4}, + [318] = {.index = 749, .length = 3}, + [319] = {.index = 752, .length = 3}, [320] = {.index = 752, .length = 3}, - [321] = {.index = 752, .length = 3}, - [322] = {.index = 755, .length = 2}, - [323] = {.index = 757, .length = 2}, - [324] = {.index = 759, .length = 3}, - [325] = {.index = 762, .length = 2}, - [326] = {.index = 764, .length = 2}, - [327] = {.index = 766, .length = 4}, - [328] = {.index = 770, .length = 3}, - [329] = {.index = 773, .length = 3}, - [330] = {.index = 776, .length = 4}, - [331] = {.index = 780, .length = 3}, - [332] = {.index = 783, .length = 3}, - [333] = {.index = 786, .length = 2}, - [334] = {.index = 788, .length = 5}, - [335] = {.index = 793, .length = 5}, - [336] = {.index = 798, .length = 5}, + [321] = {.index = 755, .length = 2}, + [322] = {.index = 757, .length = 2}, + [323] = {.index = 759, .length = 3}, + [324] = {.index = 762, .length = 2}, + [325] = {.index = 764, .length = 2}, + [326] = {.index = 766, .length = 4}, + [327] = {.index = 770, .length = 3}, + [328] = {.index = 773, .length = 3}, + [329] = {.index = 776, .length = 4}, + [330] = {.index = 780, .length = 3}, + [331] = {.index = 783, .length = 3}, + [332] = {.index = 786, .length = 2}, + [333] = {.index = 788, .length = 5}, + [334] = {.index = 793, .length = 5}, + [335] = {.index = 798, .length = 5}, + [336] = {.index = 803, .length = 4}, [337] = {.index = 803, .length = 4}, - [338] = {.index = 803, .length = 4}, - [339] = {.index = 807, .length = 4}, - [340] = {.index = 811, .length = 4}, - [341] = {.index = 815, .length = 3}, - [342] = {.index = 818, .length = 2}, - [343] = {.index = 820, .length = 2}, - [344] = {.index = 822, .length = 3}, - [345] = {.index = 825, .length = 4}, - [346] = {.index = 829, .length = 4}, - [347] = {.index = 833, .length = 3}, - [348] = {.index = 836, .length = 3}, - [349] = {.index = 839, .length = 4}, - [350] = {.index = 843, .length = 3}, - [351] = {.index = 846, .length = 3}, - [352] = {.index = 849, .length = 5}, - [353] = {.index = 854, .length = 5}, - [354] = {.index = 859, .length = 4}, - [355] = {.index = 863, .length = 3}, - [356] = {.index = 866, .length = 4}, - [357] = {.index = 870, .length = 4}, - [358] = {.index = 874, .length = 3}, - [359] = {.index = 877, .length = 3}, - [360] = {.index = 880, .length = 4}, - [361] = {.index = 884, .length = 5}, - [362] = {.index = 889, .length = 4}, - [363] = {.index = 893, .length = 4}, + [338] = {.index = 807, .length = 4}, + [339] = {.index = 811, .length = 4}, + [340] = {.index = 815, .length = 3}, + [341] = {.index = 818, .length = 2}, + [342] = {.index = 820, .length = 2}, + [343] = {.index = 822, .length = 3}, + [344] = {.index = 825, .length = 4}, + [345] = {.index = 829, .length = 4}, + [346] = {.index = 833, .length = 3}, + [347] = {.index = 836, .length = 3}, + [348] = {.index = 839, .length = 4}, + [349] = {.index = 843, .length = 3}, + [350] = {.index = 846, .length = 3}, + [351] = {.index = 849, .length = 5}, + [352] = {.index = 854, .length = 5}, + [353] = {.index = 859, .length = 4}, + [354] = {.index = 863, .length = 3}, + [355] = {.index = 866, .length = 4}, + [356] = {.index = 870, .length = 4}, + [357] = {.index = 874, .length = 3}, + [358] = {.index = 877, .length = 3}, + [359] = {.index = 880, .length = 4}, + [360] = {.index = 884, .length = 5}, + [361] = {.index = 889, .length = 4}, + [362] = {.index = 893, .length = 4}, }; static const TSFieldMapEntry ts_field_map_entries[] = { @@ -4458,180 +4465,177 @@ static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE [66] = { [1] = alias_sym_type_identifier, }, - [67] = { - [1] = anon_sym_unique, - }, - [74] = { + [73] = { [1] = alias_sym_type_identifier, [2] = alias_sym_interface_body, }, - [76] = { + [75] = { [2] = alias_sym_property_identifier, }, - [78] = { + [77] = { [2] = alias_sym_property_identifier, }, - [89] = { + [88] = { [0] = sym_member_expression, [2] = alias_sym_property_identifier, }, - [90] = { + [89] = { [0] = alias_sym_shorthand_property_identifier_pattern, }, - [112] = { + [111] = { [1] = alias_sym_type_identifier, }, - [113] = { + [112] = { [1] = alias_sym_type_identifier, }, - [117] = { + [116] = { [1] = sym_identifier, }, - [124] = { + [123] = { [1] = sym_identifier, }, - [132] = { + [131] = { [2] = alias_sym_type_identifier, }, - [133] = { + [132] = { [1] = alias_sym_type_identifier, }, - [134] = { + [133] = { [1] = alias_sym_type_identifier, }, - [135] = { + [134] = { [0] = sym_identifier, }, - [136] = { + [135] = { [2] = alias_sym_type_identifier, }, - [137] = { + [136] = { [0] = alias_sym_type_identifier, }, - [139] = { + [138] = { [2] = alias_sym_property_identifier, }, - [141] = { + [140] = { [2] = alias_sym_property_identifier, }, - [143] = { + [142] = { [2] = alias_sym_type_identifier, }, - [144] = { + [143] = { [1] = alias_sym_type_identifier, }, - [146] = { + [145] = { [1] = alias_sym_type_identifier, [3] = alias_sym_interface_body, }, - [147] = { + [146] = { [1] = alias_sym_type_identifier, [3] = alias_sym_interface_body, }, - [151] = { + [150] = { [2] = alias_sym_type_identifier, }, - [156] = { + [155] = { [1] = alias_sym_type_identifier, }, - [158] = { + [157] = { [0] = sym_identifier, }, - [170] = { + [169] = { [1] = alias_sym_type_identifier, }, - [178] = { + [177] = { [2] = alias_sym_property_identifier, }, - [180] = { + [179] = { [2] = alias_sym_type_identifier, }, - [181] = { + [180] = { [2] = alias_sym_type_identifier, }, - [182] = { + [181] = { [1] = alias_sym_type_identifier, }, - [183] = { + [182] = { [3] = alias_sym_type_identifier, }, - [184] = { + [183] = { [0] = sym_identifier, }, - [187] = { + [186] = { [2] = alias_sym_type_identifier, }, - [188] = { + [187] = { [2] = alias_sym_type_identifier, }, - [189] = { + [188] = { [1] = alias_sym_type_identifier, }, - [191] = { + [190] = { [1] = alias_sym_type_identifier, [4] = alias_sym_interface_body, }, - [195] = { + [194] = { [2] = alias_sym_type_identifier, }, - [196] = { + [195] = { [2] = alias_sym_type_identifier, }, - [198] = { + [197] = { [3] = alias_sym_type_identifier, }, - [200] = { + [199] = { [1] = alias_sym_type_identifier, }, - [203] = { + [202] = { [1] = sym_identifier, }, - [204] = { + [203] = { [1] = sym_identifier, }, - [209] = { + [208] = { [0] = alias_sym_type_identifier, }, - [232] = { + [231] = { [2] = alias_sym_type_identifier, }, - [233] = { + [232] = { [3] = alias_sym_type_identifier, }, - [234] = { + [233] = { [3] = alias_sym_type_identifier, }, - [237] = { + [236] = { [2] = alias_sym_type_identifier, }, - [242] = { + [241] = { [2] = alias_sym_type_identifier, }, - [243] = { + [242] = { [3] = alias_sym_type_identifier, }, - [244] = { + [243] = { [3] = alias_sym_type_identifier, }, - [277] = { + [276] = { [3] = alias_sym_type_identifier, }, - [279] = { + [278] = { [3] = alias_sym_property_identifier, }, - [280] = { + [279] = { [3] = alias_sym_type_identifier, }, - [290] = { + [289] = { [1] = sym_identifier, }, - [291] = { + [290] = { [0] = alias_sym_type_identifier, }, - [320] = { + [319] = { [2] = sym_identifier, }, - [337] = { + [336] = { [3] = sym_identifier, }, }; @@ -4659,7 +4663,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [6] = 4, [7] = 4, [8] = 4, - [9] = 9, + [9] = 4, [10] = 10, [11] = 11, [12] = 12, @@ -4669,22 +4673,22 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [16] = 16, [17] = 17, [18] = 18, - [19] = 14, + [19] = 17, [20] = 17, - [21] = 17, - [22] = 14, + [21] = 18, + [22] = 18, [23] = 17, - [24] = 14, - [25] = 14, + [24] = 18, + [25] = 17, [26] = 17, - [27] = 14, + [27] = 18, [28] = 17, - [29] = 17, - [30] = 14, - [31] = 31, - [32] = 32, - [33] = 33, - [34] = 34, + [29] = 18, + [30] = 17, + [31] = 18, + [32] = 18, + [33] = 17, + [34] = 18, [35] = 35, [36] = 36, [37] = 37, @@ -4694,853 +4698,853 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [41] = 41, [42] = 42, [43] = 43, - [44] = 43, - [45] = 32, - [46] = 34, - [47] = 35, - [48] = 31, - [49] = 49, - [50] = 49, + [44] = 44, + [45] = 44, + [46] = 46, + [47] = 47, + [48] = 48, + [49] = 36, + [50] = 50, [51] = 51, - [52] = 33, - [53] = 36, + [52] = 52, + [53] = 53, [54] = 37, [55] = 38, - [56] = 39, + [56] = 48, [57] = 40, [58] = 41, [59] = 42, - [60] = 60, - [61] = 49, - [62] = 62, - [63] = 49, - [64] = 49, - [65] = 49, + [60] = 43, + [61] = 51, + [62] = 50, + [63] = 63, + [64] = 51, + [65] = 51, [66] = 51, - [67] = 49, - [68] = 49, - [69] = 49, - [70] = 49, - [71] = 60, - [72] = 72, - [73] = 72, - [74] = 72, - [75] = 75, - [76] = 76, - [77] = 77, + [67] = 52, + [68] = 51, + [69] = 51, + [70] = 51, + [71] = 46, + [72] = 51, + [73] = 51, + [74] = 51, + [75] = 53, + [76] = 47, + [77] = 39, [78] = 78, - [79] = 79, - [80] = 80, - [81] = 77, - [82] = 80, + [79] = 78, + [80] = 78, + [81] = 78, + [82] = 82, [83] = 83, - [84] = 77, + [84] = 84, [85] = 85, [86] = 86, [87] = 87, - [88] = 88, + [88] = 82, [89] = 87, - [90] = 87, - [91] = 87, + [90] = 90, + [91] = 91, [92] = 87, - [93] = 93, + [93] = 87, [94] = 94, [95] = 95, [96] = 95, - [97] = 97, + [97] = 95, [98] = 95, - [99] = 88, - [100] = 97, - [101] = 101, + [99] = 95, + [100] = 95, + [101] = 95, [102] = 95, - [103] = 95, - [104] = 94, - [105] = 95, - [106] = 94, - [107] = 101, - [108] = 108, - [109] = 109, - [110] = 95, - [111] = 111, - [112] = 94, - [113] = 86, - [114] = 95, - [115] = 88, - [116] = 95, - [117] = 117, - [118] = 101, - [119] = 95, - [120] = 94, - [121] = 88, + [103] = 103, + [104] = 104, + [105] = 105, + [106] = 106, + [107] = 105, + [108] = 105, + [109] = 105, + [110] = 106, + [111] = 106, + [112] = 105, + [113] = 113, + [114] = 113, + [115] = 105, + [116] = 116, + [117] = 103, + [118] = 105, + [119] = 105, + [120] = 116, + [121] = 106, [122] = 94, - [123] = 95, + [123] = 106, [124] = 124, - [125] = 95, - [126] = 109, - [127] = 111, - [128] = 94, - [129] = 94, - [130] = 94, - [131] = 95, - [132] = 95, - [133] = 95, - [134] = 95, - [135] = 95, - [136] = 95, - [137] = 137, - [138] = 137, - [139] = 137, - [140] = 140, - [141] = 137, - [142] = 94, - [143] = 137, - [144] = 137, - [145] = 137, - [146] = 95, - [147] = 137, - [148] = 137, - [149] = 137, - [150] = 150, - [151] = 151, + [125] = 125, + [126] = 105, + [127] = 105, + [128] = 128, + [129] = 103, + [130] = 105, + [131] = 103, + [132] = 113, + [133] = 133, + [134] = 105, + [135] = 135, + [136] = 105, + [137] = 106, + [138] = 106, + [139] = 105, + [140] = 125, + [141] = 124, + [142] = 106, + [143] = 106, + [144] = 106, + [145] = 105, + [146] = 105, + [147] = 105, + [148] = 105, + [149] = 105, + [150] = 105, + [151] = 106, [152] = 152, [153] = 152, [154] = 152, - [155] = 152, + [155] = 105, [156] = 152, - [157] = 152, + [157] = 157, [158] = 152, - [159] = 159, + [159] = 152, [160] = 152, [161] = 152, [162] = 152, - [163] = 163, - [164] = 163, - [165] = 163, - [166] = 163, - [167] = 163, - [168] = 163, - [169] = 163, - [170] = 163, - [171] = 163, - [172] = 163, + [163] = 152, + [164] = 152, + [165] = 165, + [166] = 166, + [167] = 166, + [168] = 166, + [169] = 166, + [170] = 166, + [171] = 166, + [172] = 166, [173] = 173, - [174] = 173, - [175] = 175, - [176] = 173, - [177] = 173, - [178] = 178, + [174] = 174, + [175] = 166, + [176] = 166, + [177] = 166, + [178] = 166, [179] = 179, - [180] = 173, - [181] = 181, - [182] = 182, - [183] = 181, - [184] = 181, + [180] = 179, + [181] = 179, + [182] = 179, + [183] = 179, + [184] = 179, [185] = 179, - [186] = 182, - [187] = 182, - [188] = 173, - [189] = 178, - [190] = 173, - [191] = 173, - [192] = 173, - [193] = 173, + [186] = 179, + [187] = 179, + [188] = 179, + [189] = 179, + [190] = 190, + [191] = 190, + [192] = 190, + [193] = 190, [194] = 194, - [195] = 194, - [196] = 196, + [195] = 195, + [196] = 190, [197] = 197, - [198] = 196, + [198] = 198, [199] = 199, - [200] = 200, - [201] = 201, - [202] = 201, - [203] = 203, - [204] = 204, - [205] = 196, - [206] = 197, - [207] = 197, - [208] = 201, - [209] = 209, - [210] = 210, - [211] = 211, + [200] = 198, + [201] = 190, + [202] = 199, + [203] = 199, + [204] = 198, + [205] = 197, + [206] = 190, + [207] = 190, + [208] = 190, + [209] = 190, + [210] = 195, + [211] = 190, [212] = 212, - [213] = 213, - [214] = 213, + [213] = 212, + [214] = 212, [215] = 215, [216] = 216, [217] = 217, - [218] = 218, + [218] = 217, [219] = 219, - [220] = 213, + [220] = 220, [221] = 221, [222] = 222, - [223] = 223, - [224] = 224, - [225] = 225, - [226] = 213, - [227] = 227, - [228] = 228, - [229] = 229, - [230] = 230, + [223] = 217, + [224] = 216, + [225] = 216, + [226] = 222, + [227] = 217, + [228] = 216, + [229] = 222, + [230] = 222, [231] = 231, - [232] = 213, + [232] = 232, [233] = 233, [234] = 234, [235] = 235, [236] = 236, - [237] = 213, + [237] = 232, [238] = 238, - [239] = 239, + [239] = 232, [240] = 240, [241] = 241, [242] = 242, [243] = 243, - [244] = 242, + [244] = 244, [245] = 245, - [246] = 246, - [247] = 242, + [246] = 232, + [247] = 247, [248] = 248, - [249] = 248, - [250] = 246, - [251] = 245, + [249] = 249, + [250] = 250, + [251] = 251, [252] = 252, [253] = 253, - [254] = 253, + [254] = 254, [255] = 255, - [256] = 256, - [257] = 242, - [258] = 258, - [259] = 256, - [260] = 258, + [256] = 232, + [257] = 257, + [258] = 232, + [259] = 259, + [260] = 260, [261] = 261, - [262] = 262, - [263] = 242, - [264] = 262, - [265] = 242, - [266] = 262, - [267] = 262, - [268] = 242, - [269] = 262, - [270] = 242, - [271] = 262, - [272] = 242, - [273] = 242, - [274] = 262, - [275] = 242, - [276] = 276, - [277] = 276, - [278] = 276, - [279] = 276, - [280] = 276, - [281] = 276, - [282] = 276, - [283] = 276, - [284] = 284, - [285] = 276, - [286] = 276, - [287] = 276, - [288] = 288, - [289] = 284, - [290] = 290, - [291] = 276, - [292] = 276, - [293] = 276, - [294] = 276, - [295] = 295, - [296] = 296, - [297] = 276, - [298] = 298, - [299] = 299, - [300] = 299, - [301] = 301, - [302] = 302, + [262] = 232, + [263] = 263, + [264] = 264, + [265] = 265, + [266] = 266, + [267] = 240, + [268] = 268, + [269] = 269, + [270] = 270, + [271] = 271, + [272] = 269, + [273] = 273, + [274] = 268, + [275] = 271, + [276] = 240, + [277] = 270, + [278] = 278, + [279] = 279, + [280] = 280, + [281] = 280, + [282] = 240, + [283] = 279, + [284] = 240, + [285] = 285, + [286] = 285, + [287] = 240, + [288] = 285, + [289] = 240, + [290] = 240, + [291] = 285, + [292] = 285, + [293] = 285, + [294] = 294, + [295] = 240, + [296] = 285, + [297] = 285, + [298] = 285, + [299] = 240, + [300] = 285, + [301] = 240, + [302] = 240, [303] = 303, - [304] = 304, - [305] = 301, - [306] = 306, - [307] = 307, - [308] = 308, - [309] = 309, - [310] = 307, + [304] = 303, + [305] = 303, + [306] = 303, + [307] = 303, + [308] = 303, + [309] = 303, + [310] = 303, [311] = 311, - [312] = 312, - [313] = 311, - [314] = 312, - [315] = 309, + [312] = 303, + [313] = 303, + [314] = 314, + [315] = 303, [316] = 316, - [317] = 317, - [318] = 318, + [317] = 303, + [318] = 303, [319] = 319, - [320] = 320, - [321] = 316, - [322] = 317, - [323] = 323, - [324] = 324, + [320] = 303, + [321] = 303, + [322] = 303, + [323] = 303, + [324] = 319, [325] = 325, - [326] = 320, - [327] = 319, + [326] = 326, + [327] = 327, [328] = 328, - [329] = 316, + [329] = 329, [330] = 330, - [331] = 323, - [332] = 325, - [333] = 328, + [331] = 330, + [332] = 329, + [333] = 333, [334] = 334, [335] = 335, - [336] = 318, - [337] = 317, - [338] = 316, - [339] = 320, - [340] = 316, - [341] = 323, - [342] = 325, - [343] = 328, + [336] = 336, + [337] = 336, + [338] = 338, + [339] = 335, + [340] = 340, + [341] = 338, + [342] = 340, + [343] = 343, [344] = 344, [345] = 345, - [346] = 317, - [347] = 320, - [348] = 316, - [349] = 323, - [350] = 325, - [351] = 328, - [352] = 317, + [346] = 346, + [347] = 347, + [348] = 348, + [349] = 349, + [350] = 350, + [351] = 351, + [352] = 352, [353] = 353, - [354] = 320, - [355] = 316, - [356] = 323, - [357] = 325, - [358] = 328, - [359] = 353, - [360] = 320, - [361] = 320, - [362] = 316, - [363] = 323, - [364] = 325, - [365] = 328, - [366] = 366, - [367] = 367, - [368] = 317, - [369] = 320, - [370] = 316, - [371] = 323, - [372] = 325, - [373] = 328, - [374] = 317, - [375] = 320, - [376] = 323, - [377] = 325, - [378] = 328, - [379] = 379, - [380] = 317, - [381] = 320, - [382] = 316, - [383] = 323, - [384] = 325, - [385] = 328, - [386] = 386, - [387] = 317, - [388] = 323, - [389] = 325, - [390] = 390, - [391] = 391, - [392] = 392, - [393] = 393, - [394] = 394, - [395] = 328, - [396] = 324, - [397] = 353, - [398] = 398, - [399] = 317, - [400] = 400, - [401] = 401, - [402] = 402, - [403] = 403, - [404] = 404, - [405] = 405, - [406] = 406, - [407] = 407, - [408] = 406, - [409] = 400, - [410] = 410, - [411] = 411, - [412] = 412, - [413] = 413, - [414] = 414, - [415] = 415, - [416] = 416, - [417] = 417, - [418] = 418, - [419] = 403, - [420] = 412, - [421] = 417, - [422] = 422, - [423] = 423, - [424] = 424, - [425] = 401, - [426] = 402, - [427] = 404, - [428] = 405, - [429] = 407, - [430] = 400, - [431] = 422, - [432] = 432, - [433] = 433, - [434] = 423, - [435] = 424, - [436] = 401, + [354] = 354, + [355] = 355, + [356] = 356, + [357] = 357, + [358] = 358, + [359] = 344, + [360] = 360, + [361] = 361, + [362] = 362, + [363] = 363, + [364] = 364, + [365] = 344, + [366] = 358, + [367] = 344, + [368] = 368, + [369] = 360, + [370] = 361, + [371] = 362, + [372] = 363, + [373] = 373, + [374] = 374, + [375] = 358, + [376] = 360, + [377] = 374, + [378] = 374, + [379] = 374, + [380] = 358, + [381] = 348, + [382] = 344, + [383] = 373, + [384] = 360, + [385] = 361, + [386] = 362, + [387] = 363, + [388] = 388, + [389] = 389, + [390] = 358, + [391] = 344, + [392] = 388, + [393] = 361, + [394] = 362, + [395] = 363, + [396] = 361, + [397] = 362, + [398] = 358, + [399] = 363, + [400] = 344, + [401] = 373, + [402] = 360, + [403] = 361, + [404] = 362, + [405] = 363, + [406] = 388, + [407] = 358, + [408] = 344, + [409] = 360, + [410] = 361, + [411] = 362, + [412] = 363, + [413] = 358, + [414] = 360, + [415] = 361, + [416] = 362, + [417] = 363, + [418] = 358, + [419] = 344, + [420] = 360, + [421] = 361, + [422] = 362, + [423] = 363, + [424] = 358, + [425] = 344, + [426] = 360, + [427] = 361, + [428] = 362, + [429] = 363, + [430] = 358, + [431] = 344, + [432] = 360, + [433] = 361, + [434] = 362, + [435] = 363, + [436] = 360, [437] = 437, [438] = 438, - [439] = 402, - [440] = 414, - [441] = 432, + [439] = 439, + [440] = 440, + [441] = 441, [442] = 442, - [443] = 404, - [444] = 406, - [445] = 411, - [446] = 442, + [443] = 443, + [444] = 444, + [445] = 445, + [446] = 439, [447] = 447, - [448] = 448, + [448] = 437, [449] = 449, - [450] = 414, + [450] = 450, [451] = 451, - [452] = 411, - [453] = 414, - [454] = 413, + [452] = 452, + [453] = 453, + [454] = 454, [455] = 455, - [456] = 415, - [457] = 416, - [458] = 405, - [459] = 418, + [456] = 456, + [457] = 457, + [458] = 458, + [459] = 459, [460] = 460, - [461] = 403, - [462] = 417, - [463] = 422, - [464] = 423, - [465] = 424, - [466] = 401, - [467] = 402, - [468] = 404, - [469] = 405, - [470] = 407, - [471] = 400, - [472] = 472, - [473] = 432, - [474] = 455, - [475] = 407, - [476] = 400, - [477] = 411, - [478] = 437, - [479] = 438, - [480] = 414, - [481] = 481, - [482] = 442, - [483] = 447, - [484] = 406, - [485] = 447, - [486] = 410, - [487] = 411, - [488] = 432, - [489] = 413, - [490] = 415, - [491] = 416, - [492] = 423, - [493] = 418, - [494] = 403, - [495] = 417, - [496] = 422, - [497] = 423, - [498] = 424, - [499] = 401, - [500] = 402, - [501] = 404, - [502] = 405, - [503] = 407, - [504] = 400, - [505] = 433, - [506] = 432, - [507] = 451, - [508] = 410, - [509] = 437, - [510] = 438, + [461] = 461, + [462] = 462, + [463] = 463, + [464] = 464, + [465] = 465, + [466] = 466, + [467] = 437, + [468] = 449, + [469] = 469, + [470] = 443, + [471] = 444, + [472] = 445, + [473] = 439, + [474] = 437, + [475] = 449, + [476] = 450, + [477] = 452, + [478] = 453, + [479] = 454, + [480] = 455, + [481] = 456, + [482] = 457, + [483] = 458, + [484] = 459, + [485] = 460, + [486] = 461, + [487] = 462, + [488] = 463, + [489] = 464, + [490] = 465, + [491] = 491, + [492] = 450, + [493] = 451, + [494] = 469, + [495] = 452, + [496] = 453, + [497] = 454, + [498] = 498, + [499] = 442, + [500] = 455, + [501] = 456, + [502] = 457, + [503] = 458, + [504] = 459, + [505] = 460, + [506] = 461, + [507] = 462, + [508] = 463, + [509] = 466, + [510] = 463, [511] = 511, - [512] = 414, - [513] = 411, - [514] = 514, - [515] = 406, - [516] = 442, - [517] = 447, - [518] = 414, - [519] = 451, - [520] = 460, - [521] = 455, - [522] = 522, - [523] = 411, - [524] = 460, - [525] = 413, - [526] = 415, - [527] = 416, - [528] = 413, - [529] = 418, - [530] = 403, - [531] = 417, - [532] = 422, - [533] = 423, - [534] = 424, - [535] = 401, - [536] = 402, - [537] = 404, - [538] = 405, - [539] = 407, - [540] = 400, - [541] = 424, - [542] = 432, - [543] = 413, - [544] = 403, - [545] = 415, - [546] = 437, - [547] = 438, - [548] = 412, - [549] = 406, - [550] = 406, - [551] = 433, - [552] = 442, - [553] = 447, + [512] = 512, + [513] = 498, + [514] = 442, + [515] = 515, + [516] = 445, + [517] = 498, + [518] = 466, + [519] = 519, + [520] = 520, + [521] = 466, + [522] = 463, + [523] = 466, + [524] = 466, + [525] = 466, + [526] = 438, + [527] = 443, + [528] = 438, + [529] = 443, + [530] = 444, + [531] = 445, + [532] = 439, + [533] = 491, + [534] = 449, + [535] = 491, + [536] = 450, + [537] = 452, + [538] = 453, + [539] = 454, + [540] = 455, + [541] = 456, + [542] = 457, + [543] = 458, + [544] = 459, + [545] = 460, + [546] = 461, + [547] = 462, + [548] = 512, + [549] = 549, + [550] = 464, + [551] = 465, + [552] = 466, + [553] = 553, [554] = 554, - [555] = 451, - [556] = 414, - [557] = 451, - [558] = 416, - [559] = 460, - [560] = 411, - [561] = 413, - [562] = 413, - [563] = 415, - [564] = 416, - [565] = 418, - [566] = 418, - [567] = 403, - [568] = 417, - [569] = 422, - [570] = 423, - [571] = 424, - [572] = 401, - [573] = 402, - [574] = 404, - [575] = 405, - [576] = 407, - [577] = 400, - [578] = 460, - [579] = 432, - [580] = 403, - [581] = 414, - [582] = 417, - [583] = 437, - [584] = 438, - [585] = 585, - [586] = 586, - [587] = 406, - [588] = 433, - [589] = 442, - [590] = 447, - [591] = 414, - [592] = 451, - [593] = 460, - [594] = 411, - [595] = 422, - [596] = 413, - [597] = 415, - [598] = 416, - [599] = 423, - [600] = 418, - [601] = 403, - [602] = 417, - [603] = 422, - [604] = 423, - [605] = 424, - [606] = 401, - [607] = 402, - [608] = 404, - [609] = 405, - [610] = 407, - [611] = 400, - [612] = 415, - [613] = 432, - [614] = 424, - [615] = 401, - [616] = 402, - [617] = 437, - [618] = 438, - [619] = 414, - [620] = 406, - [621] = 404, - [622] = 442, - [623] = 447, - [624] = 624, - [625] = 451, - [626] = 460, - [627] = 411, - [628] = 405, - [629] = 413, - [630] = 415, - [631] = 416, - [632] = 417, - [633] = 418, - [634] = 403, - [635] = 417, - [636] = 422, - [637] = 423, - [638] = 424, - [639] = 401, - [640] = 402, - [641] = 404, - [642] = 405, - [643] = 407, - [644] = 407, - [645] = 432, - [646] = 400, - [647] = 414, - [648] = 432, - [649] = 437, - [650] = 438, - [651] = 410, - [652] = 652, - [653] = 406, - [654] = 455, - [655] = 442, - [656] = 447, - [657] = 437, - [658] = 451, - [659] = 460, - [660] = 438, - [661] = 415, - [662] = 422, - [663] = 663, - [664] = 416, - [665] = 437, - [666] = 442, - [667] = 447, - [668] = 433, - [669] = 410, - [670] = 438, - [671] = 410, - [672] = 437, - [673] = 438, - [674] = 414, - [675] = 414, - [676] = 410, - [677] = 418, - [678] = 414, - [679] = 442, - [680] = 447, - [681] = 416, - [682] = 410, - [683] = 683, - [684] = 410, - [685] = 414, - [686] = 410, - [687] = 451, - [688] = 418, - [689] = 460, - [690] = 451, - [691] = 460, - [692] = 683, - [693] = 693, - [694] = 693, - [695] = 693, - [696] = 696, - [697] = 696, - [698] = 696, - [699] = 699, - [700] = 699, - [701] = 701, - [702] = 699, - [703] = 701, - [704] = 704, - [705] = 704, - [706] = 706, - [707] = 706, - [708] = 706, - [709] = 704, - [710] = 236, - [711] = 241, - [712] = 712, - [713] = 712, - [714] = 714, - [715] = 714, - [716] = 716, - [717] = 716, - [718] = 718, - [719] = 719, - [720] = 720, - [721] = 714, - [722] = 716, - [723] = 723, - [724] = 724, - [725] = 725, - [726] = 725, - [727] = 727, - [728] = 728, - [729] = 729, - [730] = 729, - [731] = 731, - [732] = 727, - [733] = 731, - [734] = 728, - [735] = 729, - [736] = 729, - [737] = 729, - [738] = 729, - [739] = 729, - [740] = 729, - [741] = 729, - [742] = 742, - [743] = 743, - [744] = 729, - [745] = 727, - [746] = 729, - [747] = 747, - [748] = 748, - [749] = 729, - [750] = 239, - [751] = 751, - [752] = 221, - [753] = 748, - [754] = 727, - [755] = 755, - [756] = 748, - [757] = 729, - [758] = 223, - [759] = 221, - [760] = 239, - [761] = 228, - [762] = 217, - [763] = 228, - [764] = 729, - [765] = 230, - [766] = 729, - [767] = 729, - [768] = 729, - [769] = 729, - [770] = 728, - [771] = 743, - [772] = 217, - [773] = 773, - [774] = 773, - [775] = 203, - [776] = 204, - [777] = 773, - [778] = 778, - [779] = 773, - [780] = 773, - [781] = 773, - [782] = 729, - [783] = 773, - [784] = 773, - [785] = 773, - [786] = 773, + [555] = 555, + [556] = 469, + [557] = 443, + [558] = 444, + [559] = 445, + [560] = 439, + [561] = 437, + [562] = 562, + [563] = 449, + [564] = 450, + [565] = 451, + [566] = 452, + [567] = 453, + [568] = 454, + [569] = 455, + [570] = 456, + [571] = 457, + [572] = 458, + [573] = 459, + [574] = 460, + [575] = 461, + [576] = 462, + [577] = 463, + [578] = 464, + [579] = 465, + [580] = 466, + [581] = 469, + [582] = 498, + [583] = 442, + [584] = 466, + [585] = 438, + [586] = 444, + [587] = 469, + [588] = 445, + [589] = 439, + [590] = 437, + [591] = 449, + [592] = 491, + [593] = 450, + [594] = 452, + [595] = 453, + [596] = 454, + [597] = 455, + [598] = 456, + [599] = 457, + [600] = 458, + [601] = 459, + [602] = 460, + [603] = 461, + [604] = 462, + [605] = 512, + [606] = 464, + [607] = 465, + [608] = 466, + [609] = 464, + [610] = 465, + [611] = 469, + [612] = 443, + [613] = 444, + [614] = 445, + [615] = 439, + [616] = 437, + [617] = 449, + [618] = 450, + [619] = 452, + [620] = 453, + [621] = 454, + [622] = 455, + [623] = 456, + [624] = 457, + [625] = 458, + [626] = 459, + [627] = 460, + [628] = 461, + [629] = 462, + [630] = 630, + [631] = 464, + [632] = 465, + [633] = 466, + [634] = 469, + [635] = 498, + [636] = 442, + [637] = 466, + [638] = 438, + [639] = 491, + [640] = 512, + [641] = 444, + [642] = 445, + [643] = 439, + [644] = 437, + [645] = 449, + [646] = 450, + [647] = 452, + [648] = 453, + [649] = 454, + [650] = 455, + [651] = 456, + [652] = 457, + [653] = 458, + [654] = 459, + [655] = 460, + [656] = 461, + [657] = 462, + [658] = 464, + [659] = 465, + [660] = 466, + [661] = 469, + [662] = 498, + [663] = 442, + [664] = 466, + [665] = 438, + [666] = 491, + [667] = 444, + [668] = 445, + [669] = 439, + [670] = 437, + [671] = 449, + [672] = 450, + [673] = 452, + [674] = 453, + [675] = 454, + [676] = 455, + [677] = 456, + [678] = 457, + [679] = 458, + [680] = 459, + [681] = 460, + [682] = 461, + [683] = 462, + [684] = 464, + [685] = 465, + [686] = 469, + [687] = 498, + [688] = 442, + [689] = 466, + [690] = 438, + [691] = 491, + [692] = 444, + [693] = 445, + [694] = 439, + [695] = 437, + [696] = 449, + [697] = 450, + [698] = 452, + [699] = 453, + [700] = 454, + [701] = 455, + [702] = 456, + [703] = 457, + [704] = 458, + [705] = 459, + [706] = 460, + [707] = 461, + [708] = 462, + [709] = 444, + [710] = 464, + [711] = 465, + [712] = 469, + [713] = 498, + [714] = 442, + [715] = 438, + [716] = 491, + [717] = 444, + [718] = 445, + [719] = 439, + [720] = 437, + [721] = 449, + [722] = 450, + [723] = 452, + [724] = 453, + [725] = 454, + [726] = 455, + [727] = 456, + [728] = 457, + [729] = 458, + [730] = 459, + [731] = 460, + [732] = 461, + [733] = 462, + [734] = 464, + [735] = 465, + [736] = 469, + [737] = 498, + [738] = 442, + [739] = 438, + [740] = 491, + [741] = 438, + [742] = 491, + [743] = 498, + [744] = 442, + [745] = 443, + [746] = 554, + [747] = 443, + [748] = 466, + [749] = 498, + [750] = 442, + [751] = 443, + [752] = 443, + [753] = 443, + [754] = 438, + [755] = 491, + [756] = 756, + [757] = 757, + [758] = 757, + [759] = 757, + [760] = 757, + [761] = 761, + [762] = 761, + [763] = 761, + [764] = 761, + [765] = 765, + [766] = 765, + [767] = 765, + [768] = 765, + [769] = 769, + [770] = 769, + [771] = 771, + [772] = 772, + [773] = 771, + [774] = 772, + [775] = 771, + [776] = 772, + [777] = 771, + [778] = 772, + [779] = 235, + [780] = 253, + [781] = 781, + [782] = 781, + [783] = 783, + [784] = 784, + [785] = 783, + [786] = 786, [787] = 787, [788] = 788, - [789] = 789, - [790] = 235, - [791] = 240, + [789] = 786, + [790] = 783, + [791] = 786, [792] = 792, [793] = 793, - [794] = 793, - [795] = 793, - [796] = 796, + [794] = 786, + [795] = 795, + [796] = 783, [797] = 797, - [798] = 199, + [798] = 797, [799] = 799, [800] = 800, [801] = 801, - [802] = 802, - [803] = 803, - [804] = 804, - [805] = 805, - [806] = 793, - [807] = 807, - [808] = 793, + [802] = 801, + [803] = 800, + [804] = 801, + [805] = 801, + [806] = 801, + [807] = 801, + [808] = 801, [809] = 809, - [810] = 810, - [811] = 811, - [812] = 812, - [813] = 813, + [810] = 799, + [811] = 801, + [812] = 809, + [813] = 801, [814] = 814, [815] = 815, - [816] = 816, - [817] = 817, - [818] = 818, - [819] = 819, - [820] = 820, + [816] = 801, + [817] = 801, + [818] = 800, + [819] = 801, + [820] = 801, [821] = 821, [822] = 822, [823] = 823, - [824] = 824, - [825] = 825, - [826] = 826, - [827] = 223, - [828] = 828, - [829] = 829, - [830] = 830, - [831] = 831, - [832] = 832, - [833] = 833, - [834] = 834, - [835] = 835, - [836] = 836, - [837] = 837, - [838] = 838, - [839] = 839, - [840] = 840, + [824] = 800, + [825] = 263, + [826] = 255, + [827] = 827, + [828] = 821, + [829] = 821, + [830] = 801, + [831] = 252, + [832] = 248, + [833] = 801, + [834] = 801, + [835] = 801, + [836] = 801, + [837] = 801, + [838] = 799, + [839] = 801, + [840] = 814, [841] = 841, - [842] = 842, + [842] = 221, [843] = 843, - [844] = 844, - [845] = 845, - [846] = 846, - [847] = 847, - [848] = 848, - [849] = 849, - [850] = 850, - [851] = 851, - [852] = 852, - [853] = 853, - [854] = 854, - [855] = 855, + [844] = 841, + [845] = 841, + [846] = 801, + [847] = 841, + [848] = 841, + [849] = 841, + [850] = 841, + [851] = 841, + [852] = 841, + [853] = 841, + [854] = 219, + [855] = 841, [856] = 856, - [857] = 857, + [857] = 249, [858] = 858, - [859] = 859, + [859] = 236, [860] = 860, - [861] = 861, + [861] = 856, [862] = 862, [863] = 863, [864] = 864, [865] = 865, [866] = 866, - [867] = 867, + [867] = 233, [868] = 868, - [869] = 869, - [870] = 853, + [869] = 856, + [870] = 252, [871] = 871, [872] = 872, - [873] = 873, + [873] = 255, [874] = 874, [875] = 875, - [876] = 876, + [876] = 248, [877] = 877, - [878] = 878, - [879] = 879, + [878] = 263, + [879] = 250, [880] = 880, - [881] = 881, + [881] = 856, [882] = 882, - [883] = 883, - [884] = 884, - [885] = 885, + [883] = 215, + [884] = 856, + [885] = 856, [886] = 886, - [887] = 887, + [887] = 856, [888] = 888, [889] = 889, - [890] = 890, + [890] = 856, [891] = 891, [892] = 892, [893] = 893, @@ -5560,14 +5564,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [907] = 907, [908] = 908, [909] = 909, - [910] = 230, + [910] = 893, [911] = 911, [912] = 912, [913] = 913, - [914] = 229, - [915] = 866, + [914] = 914, + [915] = 915, [916] = 916, - [917] = 853, + [917] = 917, [918] = 918, [919] = 919, [920] = 920, @@ -5576,21 +5580,21 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [923] = 923, [924] = 924, [925] = 925, - [926] = 219, + [926] = 926, [927] = 927, [928] = 928, - [929] = 866, - [930] = 853, + [929] = 929, + [930] = 930, [931] = 931, [932] = 932, - [933] = 933, + [933] = 244, [934] = 934, [935] = 935, [936] = 936, [937] = 937, - [938] = 866, - [939] = 853, - [940] = 866, + [938] = 938, + [939] = 939, + [940] = 940, [941] = 941, [942] = 942, [943] = 943, @@ -5608,804 +5612,804 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [955] = 955, [956] = 956, [957] = 957, - [958] = 810, + [958] = 958, [959] = 959, - [960] = 960, - [961] = 961, - [962] = 961, + [960] = 893, + [961] = 925, + [962] = 962, [963] = 963, [964] = 964, - [965] = 814, - [966] = 963, - [967] = 963, - [968] = 963, - [969] = 961, + [965] = 965, + [966] = 966, + [967] = 967, + [968] = 968, + [969] = 969, [970] = 970, [971] = 971, [972] = 972, - [973] = 961, - [974] = 963, - [975] = 963, - [976] = 956, - [977] = 956, - [978] = 961, - [979] = 961, + [973] = 973, + [974] = 264, + [975] = 893, + [976] = 976, + [977] = 977, + [978] = 925, + [979] = 979, [980] = 980, - [981] = 961, + [981] = 981, [982] = 982, [983] = 983, - [984] = 963, + [984] = 984, [985] = 985, [986] = 986, [987] = 987, - [988] = 988, - [989] = 989, + [988] = 893, + [989] = 925, [990] = 990, - [991] = 989, - [992] = 988, + [991] = 991, + [992] = 992, [993] = 993, - [994] = 988, - [995] = 989, - [996] = 989, - [997] = 997, - [998] = 989, - [999] = 988, - [1000] = 993, - [1001] = 988, - [1002] = 989, - [1003] = 988, - [1004] = 993, - [1005] = 993, + [994] = 994, + [995] = 995, + [996] = 996, + [997] = 893, + [998] = 925, + [999] = 999, + [1000] = 1000, + [1001] = 893, + [1002] = 1002, + [1003] = 925, + [1004] = 1004, + [1005] = 1005, [1006] = 1006, - [1007] = 993, - [1008] = 1008, - [1009] = 1009, + [1007] = 1007, + [1008] = 893, + [1009] = 925, [1010] = 1010, [1011] = 1011, [1012] = 1012, [1013] = 1013, [1014] = 1014, [1015] = 1015, - [1016] = 1016, - [1017] = 1017, + [1016] = 236, + [1017] = 250, [1018] = 1018, [1019] = 1019, - [1020] = 1020, + [1020] = 925, [1021] = 1021, [1022] = 1022, [1023] = 1023, - [1024] = 1008, - [1025] = 1010, - [1026] = 1011, - [1027] = 1014, - [1028] = 1015, - [1029] = 1019, - [1030] = 1022, + [1024] = 1024, + [1025] = 1025, + [1026] = 1026, + [1027] = 1027, + [1028] = 1028, + [1029] = 1029, + [1030] = 1030, [1031] = 1031, [1032] = 1032, [1033] = 1033, - [1034] = 1008, - [1035] = 1033, - [1036] = 1019, + [1034] = 1034, + [1035] = 1035, + [1036] = 1036, [1037] = 1037, - [1038] = 1022, - [1039] = 1019, - [1040] = 1022, - [1041] = 1031, - [1042] = 1032, - [1043] = 1014, - [1044] = 1015, - [1045] = 1020, - [1046] = 1021, - [1047] = 1047, + [1038] = 1038, + [1039] = 1039, + [1040] = 1040, + [1041] = 1038, + [1042] = 1042, + [1043] = 1038, + [1044] = 1044, + [1045] = 865, + [1046] = 1046, + [1047] = 1038, [1048] = 1048, - [1049] = 1049, + [1049] = 1042, [1050] = 1050, - [1051] = 1051, - [1052] = 1052, - [1053] = 1053, + [1051] = 1042, + [1052] = 1042, + [1053] = 888, [1054] = 1054, - [1055] = 1008, - [1056] = 1023, - [1057] = 1014, - [1058] = 1015, - [1059] = 1059, - [1060] = 1031, - [1061] = 1061, - [1062] = 1062, + [1055] = 1055, + [1056] = 1038, + [1057] = 1054, + [1058] = 1038, + [1059] = 1038, + [1060] = 1042, + [1061] = 1038, + [1062] = 1054, [1063] = 1063, [1064] = 1064, - [1065] = 1048, - [1066] = 1033, - [1067] = 1010, - [1068] = 1011, - [1069] = 1033, - [1070] = 1013, - [1071] = 1048, - [1072] = 1031, - [1073] = 1073, - [1074] = 1074, - [1075] = 1073, - [1076] = 1074, + [1065] = 1042, + [1066] = 1042, + [1067] = 1042, + [1068] = 1068, + [1069] = 1054, + [1070] = 1038, + [1071] = 1038, + [1072] = 1072, + [1073] = 1042, + [1074] = 1042, + [1075] = 1075, + [1076] = 1076, [1077] = 1077, [1078] = 1078, - [1079] = 1012, - [1080] = 1077, - [1081] = 1073, - [1082] = 1074, - [1083] = 1078, - [1084] = 1077, - [1085] = 1078, - [1086] = 1012, - [1087] = 1012, - [1088] = 1031, - [1089] = 1010, - [1090] = 1009, - [1091] = 1011, - [1092] = 1048, + [1079] = 1079, + [1080] = 1080, + [1081] = 1081, + [1082] = 1079, + [1083] = 1080, + [1084] = 1081, + [1085] = 1079, + [1086] = 1080, + [1087] = 1081, + [1088] = 1079, + [1089] = 1080, + [1090] = 1079, + [1091] = 1091, + [1092] = 1092, [1093] = 1093, - [1094] = 1094, - [1095] = 1095, - [1096] = 1048, - [1097] = 1059, - [1098] = 1020, - [1099] = 1019, - [1100] = 1021, - [1101] = 1020, - [1102] = 1021, - [1103] = 1009, - [1104] = 1010, - [1105] = 1011, - [1106] = 1014, - [1107] = 1015, - [1108] = 1019, - [1109] = 1022, - [1110] = 1008, - [1111] = 1033, - [1112] = 1037, - [1113] = 1022, - [1114] = 1073, - [1115] = 1074, - [1116] = 1077, - [1117] = 1078, - [1118] = 1012, - [1119] = 1020, - [1120] = 1021, - [1121] = 1010, - [1122] = 1011, - [1123] = 1008, - [1124] = 1014, - [1125] = 1014, - [1126] = 1015, - [1127] = 1015, - [1128] = 1033, - [1129] = 1019, - [1130] = 1022, - [1131] = 1008, - [1132] = 1033, - [1133] = 1073, - [1134] = 1074, - [1135] = 1073, - [1136] = 1074, - [1137] = 1077, - [1138] = 1078, - [1139] = 1012, - [1140] = 1077, - [1141] = 1078, - [1142] = 1012, - [1143] = 1031, - [1144] = 1073, - [1145] = 1074, - [1146] = 1077, - [1147] = 1078, - [1148] = 1020, - [1149] = 1021, - [1150] = 1020, - [1151] = 1010, - [1152] = 1011, - [1153] = 1009, - [1154] = 1031, - [1155] = 1048, - [1156] = 1021, - [1157] = 1009, - [1158] = 1009, - [1159] = 1009, - [1160] = 1047, + [1094] = 1081, + [1095] = 1079, + [1096] = 1080, + [1097] = 1080, + [1098] = 1080, + [1099] = 1081, + [1100] = 1079, + [1101] = 1081, + [1102] = 1080, + [1103] = 1081, + [1104] = 1079, + [1105] = 1080, + [1106] = 1081, + [1107] = 1079, + [1108] = 1108, + [1109] = 1109, + [1110] = 1110, + [1111] = 1111, + [1112] = 1112, + [1113] = 1113, + [1114] = 1114, + [1115] = 1115, + [1116] = 1113, + [1117] = 1114, + [1118] = 1115, + [1119] = 1119, + [1120] = 1120, + [1121] = 1119, + [1122] = 1120, + [1123] = 1123, + [1124] = 1124, + [1125] = 1124, + [1126] = 1126, + [1127] = 1126, + [1128] = 1128, + [1129] = 1129, + [1130] = 1130, + [1131] = 1131, + [1132] = 1132, + [1133] = 1109, + [1134] = 1108, + [1135] = 1135, + [1136] = 1136, + [1137] = 1137, + [1138] = 1138, + [1139] = 1110, + [1140] = 1111, + [1141] = 1130, + [1142] = 1131, + [1143] = 1135, + [1144] = 1136, + [1145] = 1110, + [1146] = 1111, + [1147] = 1113, + [1148] = 1114, + [1149] = 1115, + [1150] = 1119, + [1151] = 1120, + [1152] = 1124, + [1153] = 1126, + [1154] = 1130, + [1155] = 1131, + [1156] = 1110, + [1157] = 1135, + [1158] = 1136, + [1159] = 1110, + [1160] = 1111, [1161] = 1161, - [1162] = 1162, - [1163] = 1161, - [1164] = 1164, - [1165] = 1161, - [1166] = 1161, - [1167] = 1167, - [1168] = 1167, - [1169] = 1161, - [1170] = 1161, - [1171] = 1161, - [1172] = 1161, - [1173] = 1164, - [1174] = 1167, - [1175] = 1161, - [1176] = 1162, - [1177] = 1161, - [1178] = 1161, - [1179] = 1164, - [1180] = 1161, - [1181] = 1162, - [1182] = 1182, - [1183] = 1183, - [1184] = 1184, - [1185] = 1185, - [1186] = 1186, + [1162] = 1113, + [1163] = 1114, + [1164] = 1115, + [1165] = 1119, + [1166] = 1120, + [1167] = 1124, + [1168] = 1126, + [1169] = 1113, + [1170] = 1130, + [1171] = 1131, + [1172] = 1109, + [1173] = 1135, + [1174] = 1136, + [1175] = 1110, + [1176] = 1111, + [1177] = 1113, + [1178] = 1114, + [1179] = 1115, + [1180] = 1119, + [1181] = 1120, + [1182] = 1108, + [1183] = 1124, + [1184] = 1126, + [1185] = 1130, + [1186] = 1131, [1187] = 1187, - [1188] = 1188, - [1189] = 1188, - [1190] = 1187, - [1191] = 1186, - [1192] = 1188, - [1193] = 1193, - [1194] = 1194, - [1195] = 1195, - [1196] = 1188, - [1197] = 1188, - [1198] = 1185, - [1199] = 1199, - [1200] = 1194, - [1201] = 1194, - [1202] = 1193, - [1203] = 1188, - [1204] = 1199, - [1205] = 1195, - [1206] = 1188, - [1207] = 1207, - [1208] = 1188, + [1188] = 1137, + [1189] = 1135, + [1190] = 1136, + [1191] = 1110, + [1192] = 1111, + [1193] = 1113, + [1194] = 1114, + [1195] = 1115, + [1196] = 1119, + [1197] = 1120, + [1198] = 1124, + [1199] = 1126, + [1200] = 1130, + [1201] = 1131, + [1202] = 1135, + [1203] = 1136, + [1204] = 1110, + [1205] = 1111, + [1206] = 1114, + [1207] = 1161, + [1208] = 1208, [1209] = 1209, - [1210] = 1210, - [1211] = 1211, - [1212] = 1188, - [1213] = 1185, - [1214] = 1207, - [1215] = 1207, - [1216] = 1216, - [1217] = 1211, - [1218] = 1218, - [1219] = 1188, - [1220] = 1220, - [1221] = 1211, + [1210] = 1115, + [1211] = 1137, + [1212] = 1119, + [1213] = 1120, + [1214] = 1214, + [1215] = 1215, + [1216] = 1113, + [1217] = 1114, + [1218] = 1115, + [1219] = 1119, + [1220] = 1120, + [1221] = 1161, [1222] = 1222, [1223] = 1223, - [1224] = 1224, - [1225] = 1225, - [1226] = 1226, - [1227] = 1227, - [1228] = 1228, + [1224] = 1161, + [1225] = 1124, + [1226] = 1126, + [1227] = 1209, + [1228] = 1137, [1229] = 1229, - [1230] = 1230, - [1231] = 1185, - [1232] = 1232, - [1233] = 814, - [1234] = 1234, - [1235] = 1188, - [1236] = 1188, - [1237] = 1229, - [1238] = 1238, - [1239] = 810, - [1240] = 1230, - [1241] = 1241, - [1242] = 1188, - [1243] = 1234, - [1244] = 1188, - [1245] = 1223, - [1246] = 1188, + [1230] = 1108, + [1231] = 1124, + [1232] = 1126, + [1233] = 1161, + [1234] = 1135, + [1235] = 1130, + [1236] = 1131, + [1237] = 1237, + [1238] = 1136, + [1239] = 1109, + [1240] = 1108, + [1241] = 1111, + [1242] = 1137, + [1243] = 1135, + [1244] = 1136, + [1245] = 1110, + [1246] = 1111, [1247] = 1247, - [1248] = 1248, - [1249] = 1188, - [1250] = 1250, - [1251] = 1234, - [1252] = 1234, - [1253] = 1188, - [1254] = 1254, - [1255] = 1188, - [1256] = 1186, - [1257] = 1188, - [1258] = 1258, - [1259] = 1259, - [1260] = 1260, - [1261] = 1261, - [1262] = 1254, - [1263] = 1254, - [1264] = 1259, - [1265] = 1265, - [1266] = 1234, - [1267] = 1247, - [1268] = 1188, - [1269] = 1259, - [1270] = 1270, - [1271] = 1234, - [1272] = 1259, + [1248] = 1112, + [1249] = 1138, + [1250] = 1124, + [1251] = 1251, + [1252] = 1130, + [1253] = 1253, + [1254] = 1109, + [1255] = 1255, + [1256] = 1137, + [1257] = 1108, + [1258] = 1131, + [1259] = 1128, + [1260] = 1109, + [1261] = 1108, + [1262] = 1135, + [1263] = 1136, + [1264] = 1110, + [1265] = 1111, + [1266] = 1126, + [1267] = 1161, + [1268] = 1124, + [1269] = 1222, + [1270] = 1214, + [1271] = 1126, + [1272] = 1137, [1273] = 1273, - [1274] = 1274, - [1275] = 1234, - [1276] = 1259, - [1277] = 1259, - [1278] = 1234, - [1279] = 1259, - [1280] = 1247, - [1281] = 1259, - [1282] = 1259, - [1283] = 1283, - [1284] = 1284, - [1285] = 1234, - [1286] = 1259, - [1287] = 1287, - [1288] = 1288, - [1289] = 1247, - [1290] = 1224, - [1291] = 1234, - [1292] = 1270, - [1293] = 1225, - [1294] = 1294, - [1295] = 1234, - [1296] = 1234, - [1297] = 1273, - [1298] = 1247, - [1299] = 1299, - [1300] = 1300, - [1301] = 1301, - [1302] = 1288, - [1303] = 1303, - [1304] = 1303, - [1305] = 1305, - [1306] = 1234, - [1307] = 1307, - [1308] = 1270, - [1309] = 1224, - [1310] = 1234, - [1311] = 1311, - [1312] = 1247, - [1313] = 1311, - [1314] = 1225, - [1315] = 1273, - [1316] = 1294, - [1317] = 1317, + [1274] = 1222, + [1275] = 1130, + [1276] = 1109, + [1277] = 1108, + [1278] = 1113, + [1279] = 1279, + [1280] = 1131, + [1281] = 1114, + [1282] = 1115, + [1283] = 1161, + [1284] = 1137, + [1285] = 1119, + [1286] = 1286, + [1287] = 1161, + [1288] = 1120, + [1289] = 1289, + [1290] = 1109, + [1291] = 1108, + [1292] = 1279, + [1293] = 1161, + [1294] = 1113, + [1295] = 1114, + [1296] = 1115, + [1297] = 1119, + [1298] = 1120, + [1299] = 1209, + [1300] = 1137, + [1301] = 1109, + [1302] = 1108, + [1303] = 1130, + [1304] = 1135, + [1305] = 1131, + [1306] = 1109, + [1307] = 1136, + [1308] = 1279, + [1309] = 1137, + [1310] = 1279, + [1311] = 1279, + [1312] = 1279, + [1313] = 1279, + [1314] = 1279, + [1315] = 1279, + [1316] = 1279, + [1317] = 1214, [1318] = 1318, - [1319] = 1311, - [1320] = 1227, - [1321] = 1228, - [1322] = 1222, - [1323] = 1260, - [1324] = 1220, - [1325] = 814, - [1326] = 1270, - [1327] = 1270, - [1328] = 1328, - [1329] = 1210, - [1330] = 1330, - [1331] = 1234, - [1332] = 1283, - [1333] = 1224, - [1334] = 1334, - [1335] = 1225, - [1336] = 1311, + [1319] = 1318, + [1320] = 1320, + [1321] = 1318, + [1322] = 1322, + [1323] = 1323, + [1324] = 1318, + [1325] = 1318, + [1326] = 1320, + [1327] = 1318, + [1328] = 1320, + [1329] = 1323, + [1330] = 1318, + [1331] = 1320, + [1332] = 1322, + [1333] = 1318, + [1334] = 1322, + [1335] = 1323, + [1336] = 1318, [1337] = 1318, - [1338] = 1334, - [1339] = 1339, - [1340] = 1294, - [1341] = 1311, - [1342] = 810, - [1343] = 1294, - [1344] = 1317, - [1345] = 1232, - [1346] = 1247, - [1347] = 1209, - [1348] = 1311, - [1349] = 1216, - [1350] = 1232, - [1351] = 1284, - [1352] = 1247, - [1353] = 1270, - [1354] = 1247, - [1355] = 1247, - [1356] = 1234, - [1357] = 1294, - [1358] = 1294, - [1359] = 1224, - [1360] = 1300, - [1361] = 1261, - [1362] = 1362, - [1363] = 1224, - [1364] = 1247, - [1365] = 1311, - [1366] = 1366, - [1367] = 1270, - [1368] = 1270, - [1369] = 1232, - [1370] = 1283, - [1371] = 1225, - [1372] = 1232, - [1373] = 1284, - [1374] = 1374, - [1375] = 1294, - [1376] = 1270, - [1377] = 1294, + [1338] = 1318, + [1339] = 1318, + [1340] = 1323, + [1341] = 1318, + [1342] = 1322, + [1343] = 1343, + [1344] = 1344, + [1345] = 1345, + [1346] = 1346, + [1347] = 1347, + [1348] = 1348, + [1349] = 1348, + [1350] = 1350, + [1351] = 1350, + [1352] = 1352, + [1353] = 1350, + [1354] = 1347, + [1355] = 1352, + [1356] = 1356, + [1357] = 1346, + [1358] = 1356, + [1359] = 1350, + [1360] = 1360, + [1361] = 1350, + [1362] = 1356, + [1363] = 1350, + [1364] = 1364, + [1365] = 1350, + [1366] = 1364, + [1367] = 1356, + [1368] = 1350, + [1369] = 1360, + [1370] = 1346, + [1371] = 1371, + [1372] = 1372, + [1373] = 1373, + [1374] = 1350, + [1375] = 1375, + [1376] = 1375, + [1377] = 1377, [1378] = 1378, - [1379] = 1294, - [1380] = 1307, - [1381] = 1270, - [1382] = 1362, - [1383] = 1383, - [1384] = 1311, - [1385] = 1311, - [1386] = 1311, - [1387] = 1225, - [1388] = 1294, - [1389] = 1389, - [1390] = 1232, - [1391] = 1311, - [1392] = 1284, - [1393] = 1393, - [1394] = 1311, - [1395] = 1270, - [1396] = 1307, - [1397] = 1294, - [1398] = 1389, - [1399] = 1399, - [1400] = 1389, - [1401] = 1283, - [1402] = 1294, - [1403] = 1232, + [1379] = 1379, + [1380] = 1380, + [1381] = 1381, + [1382] = 1382, + [1383] = 1372, + [1384] = 1372, + [1385] = 1375, + [1386] = 1350, + [1387] = 1350, + [1388] = 1350, + [1389] = 1375, + [1390] = 1390, + [1391] = 1391, + [1392] = 1392, + [1393] = 1372, + [1394] = 1394, + [1395] = 1395, + [1396] = 1396, + [1397] = 1346, + [1398] = 1350, + [1399] = 1394, + [1400] = 1400, + [1401] = 865, + [1402] = 1396, + [1403] = 1403, [1404] = 1404, - [1405] = 1389, - [1406] = 1225, - [1407] = 1224, - [1408] = 1389, + [1405] = 1405, + [1406] = 1350, + [1407] = 1350, + [1408] = 1350, [1409] = 1409, - [1410] = 1410, - [1411] = 1389, - [1412] = 1311, - [1413] = 1294, - [1414] = 1378, - [1415] = 1311, - [1416] = 1311, - [1417] = 1294, - [1418] = 1294, - [1419] = 1311, - [1420] = 1311, - [1421] = 1311, - [1422] = 1307, - [1423] = 1294, - [1424] = 1260, - [1425] = 1294, - [1426] = 1232, - [1427] = 1294, - [1428] = 1383, - [1429] = 1429, - [1430] = 1430, - [1431] = 1430, - [1432] = 1430, - [1433] = 1433, - [1434] = 1434, - [1435] = 1429, + [1410] = 1405, + [1411] = 888, + [1412] = 1412, + [1413] = 1394, + [1414] = 1350, + [1415] = 1394, + [1416] = 1394, + [1417] = 1350, + [1418] = 1418, + [1419] = 1350, + [1420] = 1350, + [1421] = 1395, + [1422] = 1422, + [1423] = 1350, + [1424] = 1347, + [1425] = 1350, + [1426] = 1426, + [1427] = 1427, + [1428] = 1427, + [1429] = 1427, + [1430] = 1427, + [1431] = 1427, + [1432] = 1404, + [1433] = 1404, + [1434] = 1426, + [1435] = 1435, [1436] = 1436, - [1437] = 1430, - [1438] = 1429, - [1439] = 1436, - [1440] = 1436, - [1441] = 1433, - [1442] = 1434, - [1443] = 1433, - [1444] = 1300, - [1445] = 1410, - [1446] = 1434, - [1447] = 1433, - [1448] = 1429, - [1449] = 1430, - [1450] = 1430, - [1451] = 1436, - [1452] = 1436, - [1453] = 1430, - [1454] = 1430, - [1455] = 1436, - [1456] = 1436, - [1457] = 1430, - [1458] = 1433, - [1459] = 1430, - [1460] = 1232, - [1461] = 1232, - [1462] = 1311, - [1463] = 1232, - [1464] = 1294, - [1465] = 1429, - [1466] = 1436, - [1467] = 1436, - [1468] = 1433, - [1469] = 1434, - [1470] = 1436, - [1471] = 1434, - [1472] = 1434, - [1473] = 1429, + [1437] = 1427, + [1438] = 1438, + [1439] = 1394, + [1440] = 1440, + [1441] = 1427, + [1442] = 1442, + [1443] = 1443, + [1444] = 1426, + [1445] = 1427, + [1446] = 1446, + [1447] = 1394, + [1448] = 1426, + [1449] = 1427, + [1450] = 1350, + [1451] = 1394, + [1452] = 1394, + [1453] = 1427, + [1454] = 1394, + [1455] = 1427, + [1456] = 1456, + [1457] = 1379, + [1458] = 1382, + [1459] = 1459, + [1460] = 1382, + [1461] = 1426, + [1462] = 1443, + [1463] = 1426, + [1464] = 1464, + [1465] = 1443, + [1466] = 1426, + [1467] = 1467, + [1468] = 1443, + [1469] = 1394, + [1470] = 1394, + [1471] = 1471, + [1472] = 1412, + [1473] = 1471, [1474] = 1474, - [1475] = 1474, - [1476] = 1474, - [1477] = 1474, - [1478] = 1474, - [1479] = 1474, - [1480] = 1474, - [1481] = 1474, - [1482] = 1474, - [1483] = 1474, - [1484] = 1484, - [1485] = 1485, - [1486] = 1485, - [1487] = 1485, - [1488] = 1484, - [1489] = 1484, - [1490] = 1490, - [1491] = 1485, - [1492] = 1484, - [1493] = 1484, - [1494] = 1484, - [1495] = 1485, + [1475] = 1394, + [1476] = 1476, + [1477] = 1477, + [1478] = 1394, + [1479] = 1412, + [1480] = 1467, + [1481] = 1394, + [1482] = 1379, + [1483] = 1483, + [1484] = 1483, + [1485] = 1464, + [1486] = 1486, + [1487] = 1487, + [1488] = 1483, + [1489] = 865, + [1490] = 1471, + [1491] = 1491, + [1492] = 1440, + [1493] = 1471, + [1494] = 1394, + [1495] = 1443, [1496] = 1496, - [1497] = 1496, - [1498] = 1498, - [1499] = 1498, - [1500] = 1498, - [1501] = 1501, - [1502] = 1498, - [1503] = 1496, - [1504] = 1496, - [1505] = 1496, - [1506] = 1498, - [1507] = 1507, - [1508] = 1508, - [1509] = 1509, - [1510] = 1510, - [1511] = 1510, - [1512] = 1510, - [1513] = 1510, - [1514] = 1510, - [1515] = 1510, - [1516] = 1516, - [1517] = 1517, - [1518] = 1518, - [1519] = 1519, - [1520] = 1520, - [1521] = 1521, - [1522] = 1006, - [1523] = 997, - [1524] = 200, - [1525] = 1525, - [1526] = 1526, - [1527] = 241, - [1528] = 236, - [1529] = 1529, + [1497] = 1471, + [1498] = 888, + [1499] = 1471, + [1500] = 1459, + [1501] = 1391, + [1502] = 1443, + [1503] = 1403, + [1504] = 1371, + [1505] = 1505, + [1506] = 1379, + [1507] = 1456, + [1508] = 1483, + [1509] = 1443, + [1510] = 1471, + [1511] = 1379, + [1512] = 1382, + [1513] = 1483, + [1514] = 1483, + [1515] = 1471, + [1516] = 1394, + [1517] = 1377, + [1518] = 1378, + [1519] = 1373, + [1520] = 1380, + [1521] = 1483, + [1522] = 1403, + [1523] = 1426, + [1524] = 1381, + [1525] = 1483, + [1526] = 1426, + [1527] = 1505, + [1528] = 1491, + [1529] = 1426, [1530] = 1530, - [1531] = 1531, + [1531] = 1426, [1532] = 1532, [1533] = 1533, - [1534] = 1534, - [1535] = 990, + [1534] = 1530, + [1535] = 1382, [1536] = 1536, - [1537] = 1537, - [1538] = 1538, - [1539] = 1539, + [1537] = 1440, + [1538] = 1391, + [1539] = 865, [1540] = 1540, [1541] = 1541, [1542] = 1542, - [1543] = 1543, - [1544] = 203, - [1545] = 204, - [1546] = 199, - [1547] = 1183, - [1548] = 1548, - [1549] = 1549, - [1550] = 1550, - [1551] = 1551, - [1552] = 1182, - [1553] = 1184, - [1554] = 203, - [1555] = 204, - [1556] = 199, - [1557] = 1557, - [1558] = 1558, - [1559] = 1559, + [1543] = 1403, + [1544] = 1542, + [1545] = 1379, + [1546] = 1471, + [1547] = 1471, + [1548] = 1379, + [1549] = 1442, + [1550] = 1382, + [1551] = 1382, + [1552] = 1483, + [1553] = 1443, + [1554] = 1403, + [1555] = 1471, + [1556] = 1371, + [1557] = 1378, + [1558] = 1403, + [1559] = 1483, [1560] = 1560, - [1561] = 1561, - [1562] = 1562, - [1563] = 1563, - [1564] = 1564, - [1565] = 239, - [1566] = 724, - [1567] = 1567, - [1568] = 1568, - [1569] = 1569, - [1570] = 1570, - [1571] = 1571, - [1572] = 1572, - [1573] = 1573, - [1574] = 1574, - [1575] = 1575, - [1576] = 1576, - [1577] = 1577, + [1561] = 1373, + [1562] = 1474, + [1563] = 1403, + [1564] = 1443, + [1565] = 1471, + [1566] = 1443, + [1567] = 1483, + [1568] = 1483, + [1569] = 1476, + [1570] = 1380, + [1571] = 1456, + [1572] = 888, + [1573] = 1381, + [1574] = 1426, + [1575] = 1443, + [1576] = 1377, + [1577] = 1379, [1578] = 1578, [1579] = 1579, - [1580] = 1580, - [1581] = 241, - [1582] = 1582, - [1583] = 1583, + [1580] = 1578, + [1581] = 1578, + [1582] = 1578, + [1583] = 1403, [1584] = 1584, - [1585] = 718, + [1585] = 1440, [1586] = 1586, - [1587] = 1587, - [1588] = 1588, + [1587] = 1578, + [1588] = 1471, [1589] = 1589, - [1590] = 1590, - [1591] = 1591, - [1592] = 1592, - [1593] = 1593, + [1590] = 1456, + [1591] = 1578, + [1592] = 1471, + [1593] = 1483, [1594] = 1594, - [1595] = 1595, - [1596] = 1596, - [1597] = 1597, - [1598] = 1598, - [1599] = 1599, - [1600] = 1600, - [1601] = 1601, - [1602] = 1602, - [1603] = 1603, - [1604] = 1604, - [1605] = 1605, - [1606] = 1606, - [1607] = 719, - [1608] = 1608, - [1609] = 1609, - [1610] = 1610, - [1611] = 1611, - [1612] = 1612, - [1613] = 1613, - [1614] = 1614, - [1615] = 1615, - [1616] = 1616, - [1617] = 1617, - [1618] = 1618, - [1619] = 1619, + [1595] = 1578, + [1596] = 1483, + [1597] = 1403, + [1598] = 1382, + [1599] = 1578, + [1600] = 1578, + [1601] = 1443, + [1602] = 1476, + [1603] = 1403, + [1604] = 1483, + [1605] = 1476, + [1606] = 1471, + [1607] = 1471, + [1608] = 1471, + [1609] = 1471, + [1610] = 1471, + [1611] = 1471, + [1612] = 1459, + [1613] = 1536, + [1614] = 1541, + [1615] = 1483, + [1616] = 1483, + [1617] = 1483, + [1618] = 1483, + [1619] = 1483, [1620] = 1620, [1621] = 1621, [1622] = 1622, - [1623] = 1623, + [1623] = 1620, [1624] = 1624, [1625] = 1625, [1626] = 1626, [1627] = 1627, - [1628] = 720, - [1629] = 1629, - [1630] = 1630, - [1631] = 1631, - [1632] = 1632, - [1633] = 1633, - [1634] = 1634, - [1635] = 1635, - [1636] = 1636, - [1637] = 1637, - [1638] = 1638, - [1639] = 1639, - [1640] = 1640, - [1641] = 1641, - [1642] = 723, - [1643] = 1643, - [1644] = 1644, - [1645] = 1645, - [1646] = 1646, - [1647] = 1647, - [1648] = 1648, - [1649] = 1649, - [1650] = 1650, - [1651] = 1651, - [1652] = 1652, - [1653] = 1653, - [1654] = 1654, - [1655] = 1655, - [1656] = 1656, - [1657] = 1657, - [1658] = 1543, - [1659] = 221, - [1660] = 236, - [1661] = 1661, - [1662] = 1543, - [1663] = 1543, - [1664] = 1543, - [1665] = 1665, - [1666] = 1666, - [1667] = 1667, - [1668] = 235, - [1669] = 240, - [1670] = 228, - [1671] = 1671, - [1672] = 1672, - [1673] = 1673, - [1674] = 1674, - [1675] = 1675, - [1676] = 1676, - [1677] = 1666, - [1678] = 1678, - [1679] = 1679, - [1680] = 1680, - [1681] = 1681, - [1682] = 1682, - [1683] = 1683, - [1684] = 1684, - [1685] = 1685, - [1686] = 1686, - [1687] = 1687, - [1688] = 1688, - [1689] = 1689, - [1690] = 1690, - [1691] = 1691, - [1692] = 1692, - [1693] = 1693, - [1694] = 1694, - [1695] = 1695, - [1696] = 1696, - [1697] = 1697, - [1698] = 1508, - [1699] = 1699, - [1700] = 1700, - [1701] = 1701, - [1702] = 1702, + [1628] = 1628, + [1629] = 1620, + [1630] = 1624, + [1631] = 1625, + [1632] = 1626, + [1633] = 1627, + [1634] = 1628, + [1635] = 1620, + [1636] = 1624, + [1637] = 1625, + [1638] = 1626, + [1639] = 1627, + [1640] = 1628, + [1641] = 1620, + [1642] = 1624, + [1643] = 1625, + [1644] = 1626, + [1645] = 1627, + [1646] = 1628, + [1647] = 1620, + [1648] = 1624, + [1649] = 1625, + [1650] = 1626, + [1651] = 1627, + [1652] = 1628, + [1653] = 1626, + [1654] = 1620, + [1655] = 1624, + [1656] = 1625, + [1657] = 1626, + [1658] = 1627, + [1659] = 1628, + [1660] = 1620, + [1661] = 1624, + [1662] = 1625, + [1663] = 1626, + [1664] = 1628, + [1665] = 1628, + [1666] = 1627, + [1667] = 1628, + [1668] = 1621, + [1669] = 1622, + [1670] = 1621, + [1671] = 1620, + [1672] = 1624, + [1673] = 1625, + [1674] = 1621, + [1675] = 1622, + [1676] = 1622, + [1677] = 1621, + [1678] = 1622, + [1679] = 1621, + [1680] = 1622, + [1681] = 1471, + [1682] = 1621, + [1683] = 1622, + [1684] = 1621, + [1685] = 1621, + [1686] = 1622, + [1687] = 1622, + [1688] = 1621, + [1689] = 1622, + [1690] = 1474, + [1691] = 1624, + [1692] = 1586, + [1693] = 1621, + [1694] = 1622, + [1695] = 1403, + [1696] = 1403, + [1697] = 1483, + [1698] = 1403, + [1699] = 1625, + [1700] = 1626, + [1701] = 1627, + [1702] = 1627, [1703] = 1703, - [1704] = 235, - [1705] = 240, - [1706] = 1706, - [1707] = 1707, - [1708] = 1708, - [1709] = 1709, - [1710] = 1710, - [1711] = 1711, - [1712] = 1712, - [1713] = 229, - [1714] = 1714, - [1715] = 223, - [1716] = 1716, - [1717] = 1717, - [1718] = 1718, - [1719] = 1719, + [1704] = 1704, + [1705] = 1703, + [1706] = 1704, + [1707] = 1703, + [1708] = 1704, + [1709] = 1704, + [1710] = 1704, + [1711] = 1703, + [1712] = 1704, + [1713] = 1704, + [1714] = 1704, + [1715] = 1703, + [1716] = 1704, + [1717] = 1704, + [1718] = 1704, + [1719] = 1703, [1720] = 1720, - [1721] = 219, - [1722] = 217, - [1723] = 1723, - [1724] = 1724, - [1725] = 1725, - [1726] = 1726, - [1727] = 1727, - [1728] = 1728, + [1721] = 1720, + [1722] = 1720, + [1723] = 1720, + [1724] = 1720, + [1725] = 1720, + [1726] = 1720, + [1727] = 1720, + [1728] = 1720, [1729] = 1729, - [1730] = 1666, + [1730] = 1730, [1731] = 1731, - [1732] = 1679, + [1732] = 1731, [1733] = 1733, - [1734] = 1734, - [1735] = 1735, - [1736] = 1679, - [1737] = 1666, - [1738] = 1738, - [1739] = 1679, - [1740] = 1740, - [1741] = 1666, - [1742] = 230, - [1743] = 1679, - [1744] = 1744, + [1734] = 1733, + [1735] = 1733, + [1736] = 1733, + [1737] = 1731, + [1738] = 1731, + [1739] = 1733, + [1740] = 1731, + [1741] = 1731, + [1742] = 1742, + [1743] = 1743, + [1744] = 1733, [1745] = 1745, - [1746] = 1746, - [1747] = 1701, + [1746] = 1731, + [1747] = 1733, [1748] = 1748, - [1749] = 1749, + [1749] = 1748, [1750] = 1750, - [1751] = 1751, - [1752] = 229, - [1753] = 1753, - [1754] = 1754, - [1755] = 1755, + [1751] = 1748, + [1752] = 1748, + [1753] = 1748, + [1754] = 1748, + [1755] = 1748, [1756] = 1756, [1757] = 1757, [1758] = 1758, @@ -6413,293 +6417,293 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1760] = 1760, [1761] = 1761, [1762] = 1762, - [1763] = 1763, + [1763] = 220, [1764] = 1764, - [1765] = 1765, - [1766] = 1766, + [1765] = 1764, + [1766] = 1764, [1767] = 1767, [1768] = 1768, - [1769] = 221, - [1770] = 1517, + [1769] = 1769, + [1770] = 1093, [1771] = 1771, - [1772] = 1772, - [1773] = 1773, - [1774] = 1774, + [1772] = 253, + [1773] = 1092, + [1774] = 235, [1775] = 1775, - [1776] = 1519, - [1777] = 228, - [1778] = 1520, - [1779] = 239, - [1780] = 1748, - [1781] = 223, - [1782] = 1700, - [1783] = 1699, - [1784] = 1748, + [1776] = 1776, + [1777] = 1764, + [1778] = 1778, + [1779] = 1091, + [1780] = 1764, + [1781] = 1764, + [1782] = 1782, + [1783] = 1783, + [1784] = 1784, [1785] = 1785, - [1786] = 1518, - [1787] = 230, - [1788] = 217, - [1789] = 1516, + [1786] = 1786, + [1787] = 1344, + [1788] = 1783, + [1789] = 1789, [1790] = 1790, [1791] = 1791, - [1792] = 219, - [1793] = 1793, + [1792] = 1792, + [1793] = 1345, [1794] = 1794, - [1795] = 1748, - [1796] = 1748, + [1795] = 1784, + [1796] = 1343, [1797] = 1797, - [1798] = 1798, - [1799] = 1799, - [1800] = 1800, - [1801] = 1533, + [1798] = 1783, + [1799] = 219, + [1800] = 221, + [1801] = 215, [1802] = 1802, - [1803] = 1526, - [1804] = 1804, - [1805] = 1536, - [1806] = 1793, - [1807] = 1534, + [1803] = 1803, + [1804] = 1784, + [1805] = 1805, + [1806] = 1806, + [1807] = 1807, [1808] = 1808, [1809] = 1809, [1810] = 1810, [1811] = 1811, - [1812] = 1753, - [1813] = 1754, - [1814] = 1699, - [1815] = 1802, - [1816] = 1791, - [1817] = 1817, - [1818] = 1755, + [1812] = 1812, + [1813] = 1813, + [1814] = 255, + [1815] = 792, + [1816] = 1816, + [1817] = 1783, + [1818] = 1818, [1819] = 1819, - [1820] = 1548, + [1820] = 1820, [1821] = 1821, - [1822] = 1802, - [1823] = 1006, - [1824] = 1757, + [1822] = 1822, + [1823] = 1823, + [1824] = 1824, [1825] = 1825, - [1826] = 1758, - [1827] = 1794, - [1828] = 1759, - [1829] = 1819, - [1830] = 1531, - [1831] = 1756, - [1832] = 1760, - [1833] = 1761, - [1834] = 1819, - [1835] = 1762, - [1836] = 1763, - [1837] = 1802, - [1838] = 1764, - [1839] = 1839, + [1826] = 1826, + [1827] = 1827, + [1828] = 1828, + [1829] = 1829, + [1830] = 1830, + [1831] = 1783, + [1832] = 1832, + [1833] = 1833, + [1834] = 1834, + [1835] = 1784, + [1836] = 784, + [1837] = 1837, + [1838] = 1838, + [1839] = 1784, [1840] = 1840, - [1841] = 1765, + [1841] = 1841, [1842] = 1842, [1843] = 1843, - [1844] = 1548, - [1845] = 1550, - [1846] = 1799, - [1847] = 1771, - [1848] = 1772, - [1849] = 1790, - [1850] = 1749, - [1851] = 1750, - [1852] = 1751, - [1853] = 1773, - [1854] = 1753, - [1855] = 1774, - [1856] = 1802, - [1857] = 1755, - [1858] = 1756, - [1859] = 1757, - [1860] = 1758, - [1861] = 1759, - [1862] = 1760, - [1863] = 1761, - [1864] = 1762, - [1865] = 1763, - [1866] = 1764, - [1867] = 1765, - [1868] = 1766, - [1869] = 1767, - [1870] = 1768, - [1871] = 1746, + [1844] = 1844, + [1845] = 1845, + [1846] = 1846, + [1847] = 1847, + [1848] = 1848, + [1849] = 1849, + [1850] = 1850, + [1851] = 1851, + [1852] = 1852, + [1853] = 1853, + [1854] = 1854, + [1855] = 1855, + [1856] = 1856, + [1857] = 1857, + [1858] = 1858, + [1859] = 1859, + [1860] = 795, + [1861] = 1861, + [1862] = 1862, + [1863] = 1863, + [1864] = 1864, + [1865] = 1865, + [1866] = 1866, + [1867] = 1867, + [1868] = 1868, + [1869] = 1869, + [1870] = 1870, + [1871] = 1871, [1872] = 1872, - [1873] = 1799, - [1874] = 1771, - [1875] = 1772, - [1876] = 1773, - [1877] = 1774, - [1878] = 1775, - [1879] = 1529, - [1880] = 1766, - [1881] = 1767, - [1882] = 1768, - [1883] = 1746, - [1884] = 1819, - [1885] = 1802, - [1886] = 1700, - [1887] = 1530, - [1888] = 1749, - [1889] = 1550, + [1873] = 1873, + [1874] = 1874, + [1875] = 1875, + [1876] = 1876, + [1877] = 1877, + [1878] = 1878, + [1879] = 1879, + [1880] = 1880, + [1881] = 793, + [1882] = 1882, + [1883] = 1883, + [1884] = 1884, + [1885] = 1885, + [1886] = 1886, + [1887] = 1887, + [1888] = 1888, + [1889] = 1889, [1890] = 1890, - [1891] = 990, - [1892] = 1750, - [1893] = 1751, - [1894] = 1775, - [1895] = 1895, - [1896] = 1701, - [1897] = 1790, - [1898] = 1791, - [1899] = 1793, - [1900] = 1794, + [1891] = 1891, + [1892] = 1892, + [1893] = 1893, + [1894] = 1894, + [1895] = 788, + [1896] = 1896, + [1897] = 1897, + [1898] = 1898, + [1899] = 1899, + [1900] = 1900, [1901] = 1901, - [1902] = 1525, + [1902] = 1902, [1903] = 1903, - [1904] = 1521, + [1904] = 1904, [1905] = 1905, - [1906] = 997, - [1907] = 1754, - [1908] = 1791, - [1909] = 1909, + [1906] = 787, + [1907] = 1907, + [1908] = 1783, + [1909] = 1784, [1910] = 1910, [1911] = 1911, - [1912] = 724, - [1913] = 1567, - [1914] = 1568, - [1915] = 1569, - [1916] = 1702, + [1912] = 263, + [1913] = 1913, + [1914] = 1914, + [1915] = 1915, + [1916] = 1916, [1917] = 1917, - [1918] = 1918, - [1919] = 1809, + [1918] = 236, + [1919] = 1919, [1920] = 1920, - [1921] = 1539, - [1922] = 1570, - [1923] = 1571, - [1924] = 1572, - [1925] = 1573, - [1926] = 1574, - [1927] = 1575, - [1928] = 1576, - [1929] = 1577, - [1930] = 1578, - [1931] = 1579, - [1932] = 1580, - [1933] = 1582, - [1934] = 1583, - [1935] = 1584, - [1936] = 1183, - [1937] = 1754, - [1938] = 1755, - [1939] = 1756, + [1921] = 1921, + [1922] = 1922, + [1923] = 1921, + [1924] = 219, + [1925] = 221, + [1926] = 215, + [1927] = 1927, + [1928] = 1928, + [1929] = 264, + [1930] = 1750, + [1931] = 1931, + [1932] = 1921, + [1933] = 1933, + [1934] = 1934, + [1935] = 1935, + [1936] = 1936, + [1937] = 1937, + [1938] = 1921, + [1939] = 1939, [1940] = 1940, [1941] = 1941, - [1942] = 1757, - [1943] = 1758, - [1944] = 1759, - [1945] = 1760, - [1946] = 1761, - [1947] = 1548, - [1948] = 1762, - [1949] = 1549, - [1950] = 1550, - [1951] = 1551, - [1952] = 1763, - [1953] = 1764, - [1954] = 1765, - [1955] = 200, + [1942] = 1942, + [1943] = 1943, + [1944] = 244, + [1945] = 1945, + [1946] = 252, + [1947] = 1947, + [1948] = 1948, + [1949] = 1949, + [1950] = 1950, + [1951] = 1951, + [1952] = 1952, + [1953] = 1953, + [1954] = 1954, + [1955] = 1955, [1956] = 1956, - [1957] = 1699, - [1958] = 1766, - [1959] = 1767, - [1960] = 1790, - [1961] = 1768, - [1962] = 1746, - [1963] = 1655, + [1957] = 1957, + [1958] = 1958, + [1959] = 1959, + [1960] = 1960, + [1961] = 1961, + [1962] = 1962, + [1963] = 1963, [1964] = 1964, - [1965] = 1701, - [1966] = 1793, - [1967] = 1557, - [1968] = 1799, - [1969] = 1558, - [1970] = 1771, - [1971] = 1559, - [1972] = 1972, - [1973] = 1772, - [1974] = 1974, - [1975] = 1975, - [1976] = 1656, - [1977] = 1657, - [1978] = 1773, - [1979] = 1774, - [1980] = 1560, - [1981] = 718, - [1982] = 1586, - [1983] = 1587, - [1984] = 1588, - [1985] = 1589, - [1986] = 1590, - [1987] = 1591, - [1988] = 1561, - [1989] = 1562, - [1990] = 1563, - [1991] = 1564, - [1992] = 1794, - [1993] = 1549, + [1965] = 1965, + [1966] = 1966, + [1967] = 249, + [1968] = 233, + [1969] = 248, + [1970] = 1970, + [1971] = 1971, + [1972] = 235, + [1973] = 1921, + [1974] = 250, + [1975] = 253, + [1976] = 1976, + [1977] = 1977, + [1978] = 1978, + [1979] = 1979, + [1980] = 1980, + [1981] = 1981, + [1982] = 1982, + [1983] = 1983, + [1984] = 1984, + [1985] = 1985, + [1986] = 1986, + [1987] = 1921, + [1988] = 1988, + [1989] = 1989, + [1990] = 1990, + [1991] = 1991, + [1992] = 1992, + [1993] = 1993, [1994] = 1994, - [1995] = 1551, - [1996] = 1709, - [1997] = 1609, - [1998] = 1592, - [1999] = 1593, - [2000] = 1594, - [2001] = 1595, - [2002] = 1596, - [2003] = 1918, - [2004] = 1597, - [2005] = 1920, - [2006] = 1598, - [2007] = 2007, - [2008] = 1548, - [2009] = 1550, - [2010] = 1609, - [2011] = 1599, - [2012] = 1540, - [2013] = 1541, - [2014] = 1600, - [2015] = 1537, - [2016] = 1601, - [2017] = 1602, - [2018] = 1603, - [2019] = 1182, - [2020] = 1604, - [2021] = 1605, - [2022] = 1606, - [2023] = 1918, - [2024] = 2024, - [2025] = 1920, + [1995] = 1995, + [1996] = 253, + [1997] = 1997, + [1998] = 1758, + [1999] = 1760, + [2000] = 2000, + [2001] = 2001, + [2002] = 2002, + [2003] = 1791, + [2004] = 2004, + [2005] = 1759, + [2006] = 2006, + [2007] = 1750, + [2008] = 2008, + [2009] = 2009, + [2010] = 249, + [2011] = 233, + [2012] = 2012, + [2013] = 1928, + [2014] = 2014, + [2015] = 2015, + [2016] = 219, + [2017] = 2017, + [2018] = 221, + [2019] = 215, + [2020] = 2020, + [2021] = 2021, + [2022] = 2022, + [2023] = 2023, + [2024] = 1789, + [2025] = 2025, [2026] = 2026, [2027] = 2027, - [2028] = 2028, - [2029] = 1548, - [2030] = 1550, - [2031] = 1727, - [2032] = 2026, - [2033] = 2027, - [2034] = 1702, - [2035] = 1709, - [2036] = 1710, - [2037] = 1890, - [2038] = 1727, - [2039] = 2026, - [2040] = 2027, - [2041] = 2026, - [2042] = 2027, + [2028] = 1933, + [2029] = 2029, + [2030] = 2030, + [2031] = 2031, + [2032] = 2032, + [2033] = 2033, + [2034] = 2034, + [2035] = 1757, + [2036] = 2036, + [2037] = 2037, + [2038] = 235, + [2039] = 2039, + [2040] = 2040, + [2041] = 2041, + [2042] = 2042, [2043] = 2043, - [2044] = 2026, - [2045] = 2027, - [2046] = 2046, - [2047] = 2047, - [2048] = 1542, - [2049] = 1661, + [2044] = 2044, + [2045] = 2045, + [2046] = 1935, + [2047] = 1756, + [2048] = 2048, + [2049] = 2049, [2050] = 2050, [2051] = 2051, [2052] = 2052, @@ -6708,2422 +6712,2422 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2055] = 2055, [2056] = 2056, [2057] = 2057, - [2058] = 719, - [2059] = 1608, - [2060] = 1665, - [2061] = 1610, - [2062] = 1611, - [2063] = 1612, - [2064] = 1613, - [2065] = 1614, - [2066] = 1615, - [2067] = 1616, - [2068] = 1617, - [2069] = 1618, - [2070] = 1619, - [2071] = 1620, - [2072] = 2072, - [2073] = 1710, - [2074] = 1622, - [2075] = 1623, - [2076] = 1624, - [2077] = 1184, - [2078] = 1625, - [2079] = 1626, - [2080] = 1627, - [2081] = 1775, - [2082] = 2082, - [2083] = 1538, - [2084] = 2084, - [2085] = 1920, - [2086] = 1749, - [2087] = 1750, - [2088] = 720, - [2089] = 2089, - [2090] = 2090, - [2091] = 1629, - [2092] = 1630, - [2093] = 2093, - [2094] = 1631, - [2095] = 1632, - [2096] = 1633, - [2097] = 1634, - [2098] = 1635, - [2099] = 1636, - [2100] = 1637, - [2101] = 1638, - [2102] = 1639, - [2103] = 1640, - [2104] = 1641, - [2105] = 1751, - [2106] = 2106, - [2107] = 2107, - [2108] = 723, - [2109] = 1643, - [2110] = 1644, - [2111] = 1645, - [2112] = 1646, - [2113] = 1647, - [2114] = 1648, - [2115] = 1649, - [2116] = 1650, - [2117] = 1651, - [2118] = 1890, - [2119] = 1652, - [2120] = 1653, - [2121] = 1654, - [2122] = 2089, - [2123] = 200, - [2124] = 2124, - [2125] = 1917, - [2126] = 1974, + [2058] = 2058, + [2059] = 2059, + [2060] = 2060, + [2061] = 2061, + [2062] = 2060, + [2063] = 2061, + [2064] = 250, + [2065] = 2052, + [2066] = 2060, + [2067] = 2061, + [2068] = 2060, + [2069] = 2061, + [2070] = 2070, + [2071] = 2071, + [2072] = 2049, + [2073] = 2045, + [2074] = 2074, + [2075] = 2075, + [2076] = 2059, + [2077] = 2077, + [2078] = 2078, + [2079] = 1769, + [2080] = 264, + [2081] = 2053, + [2082] = 2054, + [2083] = 2027, + [2084] = 2023, + [2085] = 2055, + [2086] = 2029, + [2087] = 1760, + [2088] = 2056, + [2089] = 2012, + [2090] = 2015, + [2091] = 2017, + [2092] = 2045, + [2093] = 2022, + [2094] = 2039, + [2095] = 2022, + [2096] = 2059, + [2097] = 2025, + [2098] = 2026, + [2099] = 2030, + [2100] = 2031, + [2101] = 2032, + [2102] = 2033, + [2103] = 2034, + [2104] = 2040, + [2105] = 2043, + [2106] = 2048, + [2107] = 2049, + [2108] = 2050, + [2109] = 2051, + [2110] = 2052, + [2111] = 2111, + [2112] = 2053, + [2113] = 2054, + [2114] = 2114, + [2115] = 236, + [2116] = 2074, + [2117] = 2055, + [2118] = 2056, + [2119] = 2039, + [2120] = 2020, + [2121] = 2021, + [2122] = 2012, + [2123] = 2015, + [2124] = 2017, + [2125] = 244, + [2126] = 2043, [2127] = 2127, - [2128] = 1548, - [2129] = 1809, + [2128] = 2128, + [2129] = 2000, [2130] = 2130, - [2131] = 236, - [2132] = 1918, - [2133] = 1550, + [2131] = 2111, + [2132] = 255, + [2133] = 2022, [2134] = 2134, - [2135] = 1920, - [2136] = 2051, - [2137] = 1918, - [2138] = 1700, - [2139] = 2124, - [2140] = 2140, - [2141] = 2141, - [2142] = 241, - [2143] = 2143, - [2144] = 2144, - [2145] = 2145, - [2146] = 1920, + [2135] = 2135, + [2136] = 1757, + [2137] = 2023, + [2138] = 2025, + [2139] = 2026, + [2140] = 2030, + [2141] = 2020, + [2142] = 2021, + [2143] = 2127, + [2144] = 2031, + [2145] = 1758, + [2146] = 2032, [2147] = 2147, - [2148] = 2148, - [2149] = 2127, - [2150] = 2150, - [2151] = 1749, - [2152] = 1750, - [2153] = 1751, - [2154] = 1753, - [2155] = 1754, - [2156] = 1755, - [2157] = 1756, - [2158] = 1757, - [2159] = 1758, - [2160] = 1759, - [2161] = 1760, - [2162] = 1761, - [2163] = 1762, - [2164] = 1763, - [2165] = 1764, - [2166] = 1765, - [2167] = 1766, - [2168] = 1767, - [2169] = 1768, - [2170] = 1746, - [2171] = 1799, - [2172] = 1771, - [2173] = 1772, - [2174] = 1773, - [2175] = 1774, - [2176] = 1775, - [2177] = 1790, - [2178] = 1791, - [2179] = 1793, - [2180] = 1794, - [2181] = 1918, - [2182] = 1661, - [2183] = 1753, - [2184] = 1621, - [2185] = 2185, - [2186] = 1692, - [2187] = 2187, - [2188] = 210, - [2189] = 2189, - [2190] = 1688, - [2191] = 1702, - [2192] = 231, - [2193] = 211, - [2194] = 1689, + [2148] = 2033, + [2149] = 2034, + [2150] = 2040, + [2151] = 2043, + [2152] = 2048, + [2153] = 2049, + [2154] = 2050, + [2155] = 2155, + [2156] = 1759, + [2157] = 2157, + [2158] = 2051, + [2159] = 2052, + [2160] = 2053, + [2161] = 2054, + [2162] = 2162, + [2163] = 2055, + [2164] = 2056, + [2165] = 2039, + [2166] = 1995, + [2167] = 2021, + [2168] = 2168, + [2169] = 2012, + [2170] = 1762, + [2171] = 2029, + [2172] = 2172, + [2173] = 2000, + [2174] = 1928, + [2175] = 2175, + [2176] = 2176, + [2177] = 2177, + [2178] = 2178, + [2179] = 2179, + [2180] = 1933, + [2181] = 1935, + [2182] = 2128, + [2183] = 2183, + [2184] = 248, + [2185] = 1920, + [2186] = 1934, + [2187] = 2015, + [2188] = 1756, + [2189] = 2017, + [2190] = 1761, + [2191] = 1767, + [2192] = 2192, + [2193] = 1790, + [2194] = 1792, [2195] = 2195, - [2196] = 215, - [2197] = 2197, - [2198] = 2198, - [2199] = 216, - [2200] = 212, - [2201] = 2201, - [2202] = 2202, - [2203] = 2147, - [2204] = 1678, - [2205] = 1690, - [2206] = 2206, - [2207] = 2207, - [2208] = 233, - [2209] = 2207, - [2210] = 2210, - [2211] = 1694, - [2212] = 2212, - [2213] = 2206, - [2214] = 233, - [2215] = 2197, - [2216] = 222, + [2196] = 2196, + [2197] = 1768, + [2198] = 1776, + [2199] = 1789, + [2200] = 2059, + [2201] = 1791, + [2202] = 2027, + [2203] = 2203, + [2204] = 2130, + [2205] = 1771, + [2206] = 1775, + [2207] = 2128, + [2208] = 2208, + [2209] = 1091, + [2210] = 1910, + [2211] = 2025, + [2212] = 1092, + [2213] = 1093, + [2214] = 2026, + [2215] = 2030, + [2216] = 2216, [2217] = 2217, - [2218] = 2218, - [2219] = 2219, - [2220] = 2220, - [2221] = 1696, - [2222] = 1738, - [2223] = 2223, - [2224] = 2206, - [2225] = 1709, - [2226] = 1726, - [2227] = 2206, - [2228] = 2228, - [2229] = 2229, - [2230] = 2206, + [2218] = 2000, + [2219] = 2040, + [2220] = 2027, + [2221] = 2128, + [2222] = 2023, + [2223] = 2029, + [2224] = 2060, + [2225] = 2061, + [2226] = 2226, + [2227] = 2227, + [2228] = 2050, + [2229] = 2045, + [2230] = 2059, [2231] = 2231, - [2232] = 1609, - [2233] = 1691, - [2234] = 1724, - [2235] = 215, - [2236] = 1718, + [2232] = 252, + [2233] = 2048, + [2234] = 2051, + [2235] = 2031, + [2236] = 2236, [2237] = 2237, - [2238] = 1548, - [2239] = 1550, - [2240] = 1790, - [2241] = 1791, - [2242] = 1793, - [2243] = 2243, - [2244] = 1794, - [2245] = 1744, - [2246] = 1667, - [2247] = 216, - [2248] = 1671, - [2249] = 1672, - [2250] = 222, - [2251] = 1673, - [2252] = 1890, - [2253] = 1674, - [2254] = 2254, - [2255] = 1548, - [2256] = 1550, - [2257] = 1821, - [2258] = 1675, - [2259] = 224, - [2260] = 224, - [2261] = 1695, - [2262] = 1676, - [2263] = 1717, - [2264] = 2264, - [2265] = 2198, - [2266] = 2266, - [2267] = 2267, - [2268] = 2268, - [2269] = 2269, - [2270] = 1890, - [2271] = 1693, - [2272] = 1712, - [2273] = 2273, - [2274] = 2274, - [2275] = 1720, + [2238] = 2128, + [2239] = 263, + [2240] = 2032, + [2241] = 2128, + [2242] = 2033, + [2243] = 2128, + [2244] = 2034, + [2245] = 2060, + [2246] = 2061, + [2247] = 1954, + [2248] = 249, + [2249] = 233, + [2250] = 2020, + [2251] = 1878, + [2252] = 1873, + [2253] = 255, + [2254] = 248, + [2255] = 1874, + [2256] = 1920, + [2257] = 2022, + [2258] = 1875, + [2259] = 1876, + [2260] = 1776, + [2261] = 1877, + [2262] = 1343, + [2263] = 2263, + [2264] = 2147, + [2265] = 1769, + [2266] = 1879, + [2267] = 1880, + [2268] = 1789, + [2269] = 1791, + [2270] = 795, + [2271] = 2271, + [2272] = 2272, + [2273] = 1819, + [2274] = 2025, + [2275] = 2275, [2276] = 2276, - [2277] = 1728, - [2278] = 1729, - [2279] = 2279, + [2277] = 1861, + [2278] = 1862, + [2279] = 1913, [2280] = 2280, - [2281] = 1731, - [2282] = 2282, - [2283] = 2283, - [2284] = 2207, - [2285] = 1702, + [2281] = 2026, + [2282] = 1863, + [2283] = 1954, + [2284] = 2030, + [2285] = 254, [2286] = 2286, - [2287] = 2195, - [2288] = 2264, + [2287] = 2287, + [2288] = 1794, [2289] = 2289, - [2290] = 2290, - [2291] = 1749, - [2292] = 2292, - [2293] = 1750, - [2294] = 1706, - [2295] = 1751, - [2296] = 1753, - [2297] = 2297, - [2298] = 1719, - [2299] = 1733, + [2290] = 793, + [2291] = 2031, + [2292] = 235, + [2293] = 2293, + [2294] = 2294, + [2295] = 1934, + [2296] = 1882, + [2297] = 1883, + [2298] = 1884, + [2299] = 1885, [2300] = 2300, - [2301] = 2301, - [2302] = 2302, - [2303] = 1821, - [2304] = 234, - [2305] = 1661, - [2306] = 2289, - [2307] = 1707, - [2308] = 1551, - [2309] = 1709, - [2310] = 1754, - [2311] = 1755, - [2312] = 2207, - [2313] = 2313, - [2314] = 2274, - [2315] = 1756, - [2316] = 234, - [2317] = 2317, - [2318] = 1680, + [2301] = 2006, + [2302] = 1886, + [2303] = 1887, + [2304] = 1864, + [2305] = 1092, + [2306] = 1888, + [2307] = 1820, + [2308] = 1821, + [2309] = 1822, + [2310] = 1889, + [2311] = 1890, + [2312] = 1891, + [2313] = 2032, + [2314] = 2033, + [2315] = 1892, + [2316] = 1893, + [2317] = 1894, + [2318] = 2034, [2319] = 2319, - [2320] = 1681, - [2321] = 1682, - [2322] = 1890, - [2323] = 1708, - [2324] = 1683, - [2325] = 1684, - [2326] = 1685, - [2327] = 1686, - [2328] = 2206, - [2329] = 2329, - [2330] = 2330, - [2331] = 2331, - [2332] = 1757, - [2333] = 2333, - [2334] = 2286, - [2335] = 2335, - [2336] = 2336, - [2337] = 2337, - [2338] = 2338, - [2339] = 2339, - [2340] = 2340, - [2341] = 1758, - [2342] = 2342, - [2343] = 1759, - [2344] = 1809, - [2345] = 2292, - [2346] = 1760, - [2347] = 1761, - [2348] = 1687, - [2349] = 2349, - [2350] = 1762, - [2351] = 1763, - [2352] = 1727, - [2353] = 1764, - [2354] = 2207, - [2355] = 1765, - [2356] = 2210, - [2357] = 218, - [2358] = 225, - [2359] = 2335, - [2360] = 231, - [2361] = 1766, - [2362] = 1767, - [2363] = 2363, - [2364] = 1768, - [2365] = 1746, - [2366] = 2207, - [2367] = 1799, - [2368] = 1771, - [2369] = 1772, - [2370] = 1773, - [2371] = 1774, + [2320] = 1823, + [2321] = 2040, + [2322] = 238, + [2323] = 231, + [2324] = 1824, + [2325] = 243, + [2326] = 1825, + [2327] = 1826, + [2328] = 2043, + [2329] = 1827, + [2330] = 2048, + [2331] = 1828, + [2332] = 2049, + [2333] = 2050, + [2334] = 2334, + [2335] = 1829, + [2336] = 1830, + [2337] = 261, + [2338] = 245, + [2339] = 257, + [2340] = 2051, + [2341] = 1803, + [2342] = 259, + [2343] = 2052, + [2344] = 2344, + [2345] = 2345, + [2346] = 1789, + [2347] = 251, + [2348] = 265, + [2349] = 241, + [2350] = 220, + [2351] = 242, + [2352] = 2352, + [2353] = 2027, + [2354] = 1832, + [2355] = 788, + [2356] = 2356, + [2357] = 2357, + [2358] = 1896, + [2359] = 1897, + [2360] = 1898, + [2361] = 2361, + [2362] = 2053, + [2363] = 2275, + [2364] = 1899, + [2365] = 2276, + [2366] = 2054, + [2367] = 1928, + [2368] = 2368, + [2369] = 1833, + [2370] = 1806, + [2371] = 1834, [2372] = 2372, [2373] = 2373, - [2374] = 210, - [2375] = 1702, - [2376] = 2189, - [2377] = 2317, - [2378] = 1734, - [2379] = 1775, - [2380] = 1735, - [2381] = 211, - [2382] = 212, - [2383] = 2206, - [2384] = 2384, - [2385] = 2290, - [2386] = 1745, - [2387] = 218, - [2388] = 225, - [2389] = 1709, - [2390] = 1714, - [2391] = 2391, - [2392] = 1725, - [2393] = 2393, - [2394] = 1808, - [2395] = 1723, - [2396] = 1716, - [2397] = 1710, - [2398] = 1661, - [2399] = 1710, - [2400] = 2400, - [2401] = 2266, - [2402] = 1711, - [2403] = 2340, - [2404] = 2391, - [2405] = 1710, - [2406] = 1810, - [2407] = 1549, - [2408] = 1794, - [2409] = 2409, - [2410] = 2410, - [2411] = 2147, - [2412] = 1821, - [2413] = 2413, - [2414] = 2414, - [2415] = 1790, - [2416] = 1791, - [2417] = 1793, - [2418] = 1794, - [2419] = 1808, - [2420] = 2147, - [2421] = 1749, - [2422] = 1750, - [2423] = 1751, - [2424] = 2424, - [2425] = 1753, - [2426] = 2426, - [2427] = 1754, - [2428] = 1755, - [2429] = 1790, - [2430] = 1791, - [2431] = 1793, - [2432] = 1794, - [2433] = 1756, - [2434] = 1757, - [2435] = 1758, - [2436] = 1759, - [2437] = 1760, - [2438] = 1761, - [2439] = 1762, - [2440] = 2363, - [2441] = 2441, - [2442] = 1763, - [2443] = 1764, - [2444] = 2444, - [2445] = 2445, - [2446] = 1765, - [2447] = 1766, - [2448] = 1767, - [2449] = 1768, - [2450] = 1746, - [2451] = 1799, - [2452] = 1771, - [2453] = 2453, - [2454] = 1772, - [2455] = 1773, - [2456] = 1774, - [2457] = 1810, - [2458] = 1775, + [2374] = 2374, + [2375] = 1900, + [2376] = 1761, + [2377] = 1767, + [2378] = 2023, + [2379] = 2029, + [2380] = 1901, + [2381] = 2055, + [2382] = 2319, + [2383] = 2293, + [2384] = 2006, + [2385] = 1902, + [2386] = 1789, + [2387] = 1903, + [2388] = 1791, + [2389] = 1904, + [2390] = 1805, + [2391] = 1933, + [2392] = 2373, + [2393] = 1905, + [2394] = 2056, + [2395] = 2395, + [2396] = 1768, + [2397] = 1782, + [2398] = 1914, + [2399] = 2287, + [2400] = 2334, + [2401] = 2039, + [2402] = 2020, + [2403] = 2021, + [2404] = 2404, + [2405] = 784, + [2406] = 1837, + [2407] = 1838, + [2408] = 1840, + [2409] = 1841, + [2410] = 1842, + [2411] = 1843, + [2412] = 787, + [2413] = 1907, + [2414] = 1807, + [2415] = 1808, + [2416] = 1915, + [2417] = 1854, + [2418] = 1790, + [2419] = 1865, + [2420] = 1792, + [2421] = 1995, + [2422] = 1910, + [2423] = 1844, + [2424] = 1845, + [2425] = 1866, + [2426] = 1762, + [2427] = 1846, + [2428] = 792, + [2429] = 1791, + [2430] = 1816, + [2431] = 1847, + [2432] = 1809, + [2433] = 1810, + [2434] = 1811, + [2435] = 1812, + [2436] = 1813, + [2437] = 2045, + [2438] = 2275, + [2439] = 2439, + [2440] = 2276, + [2441] = 1867, + [2442] = 1848, + [2443] = 1789, + [2444] = 1791, + [2445] = 1849, + [2446] = 1850, + [2447] = 1851, + [2448] = 1344, + [2449] = 1852, + [2450] = 1853, + [2451] = 2451, + [2452] = 1868, + [2453] = 1916, + [2454] = 2372, + [2455] = 1855, + [2456] = 1869, + [2457] = 220, + [2458] = 1856, [2459] = 2459, - [2460] = 1890, - [2461] = 2461, - [2462] = 1702, - [2463] = 227, - [2464] = 1727, - [2465] = 1548, - [2466] = 1749, - [2467] = 1750, - [2468] = 1817, - [2469] = 227, - [2470] = 1890, - [2471] = 2471, - [2472] = 1751, - [2473] = 2473, - [2474] = 1753, - [2475] = 1754, - [2476] = 1755, - [2477] = 1756, - [2478] = 1757, - [2479] = 1758, - [2480] = 1759, - [2481] = 1760, - [2482] = 1761, - [2483] = 1762, - [2484] = 1727, - [2485] = 1764, - [2486] = 1765, - [2487] = 1766, - [2488] = 1767, - [2489] = 1768, - [2490] = 1746, - [2491] = 1799, - [2492] = 1771, - [2493] = 1772, - [2494] = 1773, - [2495] = 1774, - [2496] = 1775, - [2497] = 2497, - [2498] = 1749, - [2499] = 1750, - [2500] = 1751, - [2501] = 1753, - [2502] = 1754, - [2503] = 1755, - [2504] = 1756, - [2505] = 1757, - [2506] = 1758, - [2507] = 1759, - [2508] = 1760, - [2509] = 1761, - [2510] = 1762, - [2511] = 1763, - [2512] = 1764, - [2513] = 1765, - [2514] = 1766, - [2515] = 1767, - [2516] = 1768, - [2517] = 1746, - [2518] = 1799, - [2519] = 1771, - [2520] = 1772, - [2521] = 1773, - [2522] = 1774, - [2523] = 1775, - [2524] = 1550, - [2525] = 1699, - [2526] = 1549, - [2527] = 1709, - [2528] = 1790, - [2529] = 1791, - [2530] = 1793, - [2531] = 1700, - [2532] = 1710, - [2533] = 1551, - [2534] = 1700, - [2535] = 1701, - [2536] = 1890, - [2537] = 1661, - [2538] = 1661, - [2539] = 1890, - [2540] = 2497, - [2541] = 2541, - [2542] = 2542, - [2543] = 1609, - [2544] = 1609, - [2545] = 2444, - [2546] = 2410, - [2547] = 1763, - [2548] = 2548, - [2549] = 2549, - [2550] = 2550, - [2551] = 2026, - [2552] = 2027, - [2553] = 1749, - [2554] = 1750, - [2555] = 1751, - [2556] = 1753, - [2557] = 1754, - [2558] = 1755, - [2559] = 1756, - [2560] = 1757, - [2561] = 1758, - [2562] = 1759, - [2563] = 1760, - [2564] = 1761, - [2565] = 1762, - [2566] = 1763, - [2567] = 1764, - [2568] = 1765, - [2569] = 1766, - [2570] = 1767, - [2571] = 1768, - [2572] = 1746, - [2573] = 1799, - [2574] = 1771, - [2575] = 1772, - [2576] = 1773, - [2577] = 1774, - [2578] = 1775, - [2579] = 2147, - [2580] = 2550, - [2581] = 2581, - [2582] = 2582, + [2460] = 1345, + [2461] = 1857, + [2462] = 1858, + [2463] = 1859, + [2464] = 264, + [2465] = 2465, + [2466] = 2147, + [2467] = 1870, + [2468] = 1093, + [2469] = 244, + [2470] = 2012, + [2471] = 263, + [2472] = 2275, + [2473] = 2276, + [2474] = 1091, + [2475] = 236, + [2476] = 2015, + [2477] = 2017, + [2478] = 2147, + [2479] = 1775, + [2480] = 2480, + [2481] = 1818, + [2482] = 250, + [2483] = 1789, + [2484] = 1791, + [2485] = 1935, + [2486] = 2486, + [2487] = 2012, + [2488] = 2015, + [2489] = 2017, + [2490] = 2022, + [2491] = 2025, + [2492] = 2026, + [2493] = 2030, + [2494] = 2031, + [2495] = 2032, + [2496] = 2033, + [2497] = 2034, + [2498] = 2040, + [2499] = 2043, + [2500] = 2048, + [2501] = 2049, + [2502] = 2050, + [2503] = 2051, + [2504] = 2052, + [2505] = 2053, + [2506] = 2054, + [2507] = 2055, + [2508] = 2056, + [2509] = 2039, + [2510] = 2020, + [2511] = 2021, + [2512] = 2000, + [2513] = 2027, + [2514] = 2023, + [2515] = 2029, + [2516] = 2045, + [2517] = 1797, + [2518] = 1802, + [2519] = 2275, + [2520] = 2395, + [2521] = 2521, + [2522] = 2522, + [2523] = 1913, + [2524] = 252, + [2525] = 2276, + [2526] = 2275, + [2527] = 1871, + [2528] = 1872, + [2529] = 2275, + [2530] = 2276, + [2531] = 2531, + [2532] = 2532, + [2533] = 253, + [2534] = 1771, + [2535] = 2276, + [2536] = 2000, + [2537] = 2537, + [2538] = 2015, + [2539] = 1845, + [2540] = 1917, + [2541] = 1846, + [2542] = 1847, + [2543] = 1988, + [2544] = 2017, + [2545] = 1848, + [2546] = 2546, + [2547] = 2547, + [2548] = 1809, + [2549] = 1995, + [2550] = 1849, + [2551] = 1850, + [2552] = 1851, + [2553] = 1852, + [2554] = 1853, + [2555] = 259, + [2556] = 1916, + [2557] = 2319, + [2558] = 1978, + [2559] = 1855, + [2560] = 1856, + [2561] = 1857, + [2562] = 1858, + [2563] = 1859, + [2564] = 1940, + [2565] = 242, + [2566] = 2537, + [2567] = 2567, + [2568] = 1901, + [2569] = 1980, + [2570] = 1898, + [2571] = 1813, + [2572] = 2572, + [2573] = 1914, + [2574] = 1936, + [2575] = 795, + [2576] = 243, + [2577] = 1861, + [2578] = 1992, + [2579] = 792, + [2580] = 1862, + [2581] = 2022, + [2582] = 1818, [2583] = 2583, - [2584] = 2584, - [2585] = 2585, - [2586] = 2026, - [2587] = 2027, - [2588] = 1727, - [2589] = 2027, - [2590] = 1810, - [2591] = 2591, + [2584] = 241, + [2585] = 1803, + [2586] = 1819, + [2587] = 1937, + [2588] = 1954, + [2589] = 2147, + [2590] = 1920, + [2591] = 1790, [2592] = 2592, - [2593] = 2593, - [2594] = 2026, - [2595] = 2027, - [2596] = 1699, - [2597] = 1700, - [2598] = 1701, - [2599] = 2599, - [2600] = 2600, - [2601] = 1006, - [2602] = 2026, - [2603] = 1890, - [2604] = 990, - [2605] = 2605, - [2606] = 997, - [2607] = 1790, - [2608] = 1791, - [2609] = 1793, - [2610] = 1794, - [2611] = 1727, - [2612] = 2605, - [2613] = 1609, - [2614] = 2026, - [2615] = 2027, - [2616] = 1702, - [2617] = 1709, - [2618] = 1710, - [2619] = 2619, - [2620] = 2605, - [2621] = 2621, - [2622] = 2622, + [2593] = 1863, + [2594] = 1945, + [2595] = 251, + [2596] = 1816, + [2597] = 1864, + [2598] = 1865, + [2599] = 1866, + [2600] = 1904, + [2601] = 2601, + [2602] = 2006, + [2603] = 2603, + [2604] = 2604, + [2605] = 1867, + [2606] = 1868, + [2607] = 1869, + [2608] = 1870, + [2609] = 2609, + [2610] = 1871, + [2611] = 1872, + [2612] = 2612, + [2613] = 1956, + [2614] = 2614, + [2615] = 2537, + [2616] = 1949, + [2617] = 1913, + [2618] = 2618, + [2619] = 1939, + [2620] = 1873, + [2621] = 2195, + [2622] = 1820, [2623] = 2623, - [2624] = 2605, - [2625] = 2625, - [2626] = 2626, - [2627] = 2627, - [2628] = 2605, + [2624] = 1874, + [2625] = 2025, + [2626] = 1948, + [2627] = 2537, + [2628] = 2628, [2629] = 2629, - [2630] = 2630, - [2631] = 2605, - [2632] = 1661, - [2633] = 2605, - [2634] = 2550, - [2635] = 2605, - [2636] = 2550, - [2637] = 2637, - [2638] = 2605, - [2639] = 2027, - [2640] = 2026, - [2641] = 2605, + [2630] = 1920, + [2631] = 2026, + [2632] = 1794, + [2633] = 1875, + [2634] = 2030, + [2635] = 1876, + [2636] = 1934, + [2637] = 265, + [2638] = 220, + [2639] = 2639, + [2640] = 234, + [2641] = 1805, [2642] = 2642, - [2643] = 2372, + [2643] = 1902, [2644] = 2644, - [2645] = 2645, - [2646] = 2646, - [2647] = 2647, - [2648] = 2648, - [2649] = 2649, - [2650] = 2650, - [2651] = 2651, - [2652] = 1821, - [2653] = 2461, - [2654] = 2654, - [2655] = 2655, - [2656] = 2651, - [2657] = 2657, + [2645] = 1899, + [2646] = 2537, + [2647] = 1959, + [2648] = 2572, + [2649] = 257, + [2650] = 1966, + [2651] = 1913, + [2652] = 2652, + [2653] = 1943, + [2654] = 1877, + [2655] = 2195, + [2656] = 1954, + [2657] = 2031, [2658] = 2658, - [2659] = 2659, - [2660] = 1530, - [2661] = 2661, - [2662] = 2662, - [2663] = 1661, - [2664] = 1661, - [2665] = 1661, - [2666] = 2666, - [2667] = 2667, - [2668] = 2668, - [2669] = 2669, - [2670] = 2670, - [2671] = 2671, - [2672] = 2672, - [2673] = 2673, - [2674] = 2674, + [2659] = 1878, + [2660] = 2628, + [2661] = 1947, + [2662] = 1879, + [2663] = 1920, + [2664] = 2664, + [2665] = 1880, + [2666] = 1913, + [2667] = 1915, + [2668] = 2032, + [2669] = 1792, + [2670] = 1790, + [2671] = 2033, + [2672] = 2034, + [2673] = 1792, + [2674] = 1995, [2675] = 2675, - [2676] = 2676, - [2677] = 2677, - [2678] = 2678, - [2679] = 2679, - [2680] = 2680, - [2681] = 2681, + [2676] = 2040, + [2677] = 2043, + [2678] = 2048, + [2679] = 1922, + [2680] = 1995, + [2681] = 2049, [2682] = 2682, [2683] = 2683, - [2684] = 2684, - [2685] = 2685, - [2686] = 2686, - [2687] = 2687, - [2688] = 2688, + [2684] = 2050, + [2685] = 1810, + [2686] = 2604, + [2687] = 1920, + [2688] = 2179, [2689] = 2689, - [2690] = 2690, - [2691] = 2691, - [2692] = 2692, + [2690] = 1797, + [2691] = 2051, + [2692] = 1955, [2693] = 2693, - [2694] = 2694, - [2695] = 2695, - [2696] = 2696, - [2697] = 2697, - [2698] = 2698, - [2699] = 239, - [2700] = 221, - [2701] = 2701, - [2702] = 2702, - [2703] = 2703, - [2704] = 1804, - [2705] = 2705, - [2706] = 2706, - [2707] = 2707, - [2708] = 2708, + [2694] = 2537, + [2695] = 2052, + [2696] = 2053, + [2697] = 2623, + [2698] = 2054, + [2699] = 1821, + [2700] = 2027, + [2701] = 1802, + [2702] = 2012, + [2703] = 1822, + [2704] = 2682, + [2705] = 2147, + [2706] = 1942, + [2707] = 1971, + [2708] = 1854, [2709] = 2709, - [2710] = 217, - [2711] = 2709, - [2712] = 239, - [2713] = 228, - [2714] = 2709, - [2715] = 2715, + [2710] = 2023, + [2711] = 2056, + [2712] = 2712, + [2713] = 1964, + [2714] = 2029, + [2715] = 2039, [2716] = 2716, - [2717] = 2717, - [2718] = 2718, - [2719] = 2709, - [2720] = 2720, - [2721] = 2721, - [2722] = 1250, - [2723] = 2709, - [2724] = 2724, - [2725] = 2725, - [2726] = 2471, - [2727] = 2473, - [2728] = 2728, - [2729] = 2709, - [2730] = 2730, - [2731] = 2731, + [2717] = 2020, + [2718] = 2546, + [2719] = 2021, + [2720] = 2045, + [2721] = 1823, + [2722] = 2652, + [2723] = 1979, + [2724] = 1950, + [2725] = 793, + [2726] = 1905, + [2727] = 1951, + [2728] = 1824, + [2729] = 1952, + [2730] = 1953, + [2731] = 261, [2732] = 2732, - [2733] = 2709, - [2734] = 2734, - [2735] = 2735, - [2736] = 2709, - [2737] = 2709, - [2738] = 2738, - [2739] = 2739, + [2733] = 2537, + [2734] = 1825, + [2735] = 1976, + [2736] = 1977, + [2737] = 1344, + [2738] = 1993, + [2739] = 1882, [2740] = 2740, - [2741] = 2741, - [2742] = 2742, - [2743] = 2743, + [2741] = 1826, + [2742] = 1985, + [2743] = 1883, [2744] = 2744, - [2745] = 1538, - [2746] = 2746, - [2747] = 2709, - [2748] = 2748, - [2749] = 221, + [2745] = 1884, + [2746] = 1885, + [2747] = 1991, + [2748] = 1782, + [2749] = 2537, [2750] = 2750, - [2751] = 2751, - [2752] = 2084, - [2753] = 2753, - [2754] = 2754, - [2755] = 217, - [2756] = 2046, - [2757] = 2757, - [2758] = 2758, - [2759] = 228, - [2760] = 2760, - [2761] = 2761, - [2762] = 2762, - [2763] = 1964, - [2764] = 2764, + [2751] = 1886, + [2752] = 1827, + [2753] = 1828, + [2754] = 2592, + [2755] = 1811, + [2756] = 787, + [2757] = 1903, + [2758] = 2652, + [2759] = 1910, + [2760] = 1907, + [2761] = 1965, + [2762] = 1345, + [2763] = 1807, + [2764] = 1887, [2765] = 2765, - [2766] = 2766, - [2767] = 2130, + [2766] = 1829, + [2767] = 1981, [2768] = 2768, - [2769] = 2267, - [2770] = 2195, - [2771] = 2231, - [2772] = 2197, - [2773] = 2217, - [2774] = 2195, - [2775] = 2201, - [2776] = 2776, - [2777] = 2373, - [2778] = 2198, - [2779] = 2384, - [2780] = 2198, - [2781] = 2197, - [2782] = 2276, - [2783] = 2268, - [2784] = 2201, - [2785] = 2785, - [2786] = 2189, - [2787] = 2276, - [2788] = 2776, + [2769] = 2195, + [2770] = 1830, + [2771] = 2572, + [2772] = 1919, + [2773] = 1994, + [2774] = 2774, + [2775] = 1832, + [2776] = 1833, + [2777] = 1954, + [2778] = 1961, + [2779] = 1834, + [2780] = 2604, + [2781] = 2000, + [2782] = 2782, + [2783] = 1960, + [2784] = 1983, + [2785] = 254, + [2786] = 2786, + [2787] = 1934, + [2788] = 2765, [2789] = 2789, - [2790] = 2301, - [2791] = 1265, - [2792] = 2792, - [2793] = 2793, - [2794] = 2300, - [2795] = 2785, - [2796] = 2796, - [2797] = 2268, - [2798] = 2189, - [2799] = 2300, - [2800] = 1287, - [2801] = 2801, - [2802] = 2802, + [2790] = 2750, + [2791] = 1990, + [2792] = 1888, + [2793] = 1982, + [2794] = 2768, + [2795] = 238, + [2796] = 231, + [2797] = 1927, + [2798] = 1812, + [2799] = 1984, + [2800] = 1970, + [2801] = 784, + [2802] = 1913, [2803] = 2803, - [2804] = 2804, - [2805] = 2805, - [2806] = 2806, - [2807] = 2806, - [2808] = 2808, - [2809] = 2809, - [2810] = 2810, - [2811] = 2811, - [2812] = 2812, - [2813] = 2813, - [2814] = 2814, - [2815] = 2808, - [2816] = 2809, - [2817] = 2817, - [2818] = 2805, - [2819] = 2804, - [2820] = 2301, - [2821] = 2804, - [2822] = 2813, - [2823] = 2814, - [2824] = 2824, - [2825] = 2825, - [2826] = 1328, - [2827] = 2827, - [2828] = 2828, - [2829] = 2829, - [2830] = 2830, - [2831] = 1339, - [2832] = 2832, + [2804] = 1941, + [2805] = 2147, + [2806] = 1343, + [2807] = 1986, + [2808] = 2192, + [2809] = 1889, + [2810] = 1890, + [2811] = 1958, + [2812] = 1837, + [2813] = 2628, + [2814] = 2652, + [2815] = 1954, + [2816] = 1928, + [2817] = 2537, + [2818] = 1962, + [2819] = 1808, + [2820] = 2537, + [2821] = 1838, + [2822] = 1840, + [2823] = 1841, + [2824] = 1933, + [2825] = 1935, + [2826] = 2826, + [2827] = 1806, + [2828] = 1891, + [2829] = 1900, + [2830] = 1892, + [2831] = 1893, + [2832] = 1894, [2833] = 2833, - [2834] = 2834, - [2835] = 1305, - [2836] = 2836, - [2837] = 2837, - [2838] = 2838, - [2839] = 2839, - [2840] = 2840, - [2841] = 2841, - [2842] = 1299, - [2843] = 2843, - [2844] = 2844, - [2845] = 2845, + [2834] = 788, + [2835] = 1842, + [2836] = 1843, + [2837] = 1789, + [2838] = 1896, + [2839] = 1897, + [2840] = 2652, + [2841] = 1957, + [2842] = 2652, + [2843] = 2644, + [2844] = 1791, + [2845] = 2774, [2846] = 2846, - [2847] = 1330, - [2848] = 2848, - [2849] = 2849, - [2850] = 2850, + [2847] = 1995, + [2848] = 2652, + [2849] = 245, + [2850] = 1844, [2851] = 2851, - [2852] = 2852, - [2853] = 2853, + [2852] = 1789, + [2853] = 1791, [2854] = 2854, - [2855] = 2855, - [2856] = 2856, - [2857] = 2857, + [2855] = 1910, + [2856] = 2055, + [2857] = 2045, [2858] = 2858, [2859] = 2859, [2860] = 2860, [2861] = 2861, - [2862] = 2862, - [2863] = 2863, + [2862] = 2236, + [2863] = 2192, [2864] = 2864, - [2865] = 2859, + [2865] = 2865, [2866] = 2866, - [2867] = 2867, + [2867] = 2319, [2868] = 2868, - [2869] = 2869, - [2870] = 2870, - [2871] = 2864, - [2872] = 2870, - [2873] = 2873, + [2869] = 1979, + [2870] = 1992, + [2871] = 1978, + [2872] = 1970, + [2873] = 1971, [2874] = 2874, - [2875] = 2875, - [2876] = 2863, - [2877] = 2877, - [2878] = 2878, - [2879] = 2879, - [2880] = 2880, - [2881] = 2867, - [2882] = 2882, - [2883] = 2883, - [2884] = 2884, + [2875] = 1980, + [2876] = 1981, + [2877] = 1983, + [2878] = 1966, + [2879] = 1961, + [2880] = 1919, + [2881] = 1927, + [2882] = 1940, + [2883] = 1956, + [2884] = 2195, [2885] = 2885, [2886] = 2886, - [2887] = 2887, - [2888] = 2888, - [2889] = 2889, + [2887] = 1922, + [2888] = 1955, + [2889] = 1990, [2890] = 2890, - [2891] = 2889, - [2892] = 2892, - [2893] = 2882, - [2894] = 2894, - [2895] = 2895, - [2896] = 2873, - [2897] = 2897, - [2898] = 2898, - [2899] = 2899, - [2900] = 2879, - [2901] = 2901, - [2902] = 2874, - [2903] = 2898, - [2904] = 2892, - [2905] = 2905, - [2906] = 2906, - [2907] = 2907, - [2908] = 2908, - [2909] = 2909, - [2910] = 1519, - [2911] = 1520, - [2912] = 1517, - [2913] = 1631, - [2914] = 1650, - [2915] = 1633, - [2916] = 1608, - [2917] = 1634, - [2918] = 1665, - [2919] = 1643, - [2920] = 1651, - [2921] = 1610, - [2922] = 1611, - [2923] = 1644, - [2924] = 1635, - [2925] = 1612, - [2926] = 1613, - [2927] = 1645, - [2928] = 1614, - [2929] = 1638, - [2930] = 1616, - [2931] = 1646, - [2932] = 1629, - [2933] = 1630, - [2934] = 1617, - [2935] = 1652, - [2936] = 1618, - [2937] = 1619, - [2938] = 1620, - [2939] = 1636, - [2940] = 1647, - [2941] = 1621, - [2942] = 1649, - [2943] = 1637, - [2944] = 1632, - [2945] = 1648, - [2946] = 1615, - [2947] = 1601, - [2948] = 1596, - [2949] = 1597, - [2950] = 1603, - [2951] = 1516, - [2952] = 1602, - [2953] = 1537, - [2954] = 1520, - [2955] = 1586, - [2956] = 1595, - [2957] = 1590, - [2958] = 1518, - [2959] = 1567, - [2960] = 1588, - [2961] = 1519, - [2962] = 1534, - [2963] = 1517, - [2964] = 1568, - [2965] = 1598, - [2966] = 2966, - [2967] = 1516, - [2968] = 1536, - [2969] = 236, - [2970] = 241, - [2971] = 1526, - [2972] = 1580, - [2973] = 1560, - [2974] = 1583, - [2975] = 1531, - [2976] = 2976, - [2977] = 1616, - [2978] = 1617, - [2979] = 2979, - [2980] = 2980, - [2981] = 2981, - [2982] = 1618, - [2983] = 1569, - [2984] = 2984, - [2985] = 1619, - [2986] = 2986, - [2987] = 2987, - [2988] = 2988, - [2989] = 1570, - [2990] = 2990, - [2991] = 1559, - [2992] = 2984, - [2993] = 2990, - [2994] = 1571, - [2995] = 2995, - [2996] = 2986, - [2997] = 1620, - [2998] = 2998, - [2999] = 1575, - [3000] = 2987, - [3001] = 2990, - [3002] = 3002, - [3003] = 1573, - [3004] = 1558, - [3005] = 2988, - [3006] = 1574, - [3007] = 1517, - [3008] = 2984, - [3009] = 2986, - [3010] = 2987, - [3011] = 1621, - [3012] = 2988, - [3013] = 1578, - [3014] = 1561, - [3015] = 1518, - [3016] = 1577, - [3017] = 2981, - [3018] = 1592, - [3019] = 1593, - [3020] = 1639, - [3021] = 2981, - [3022] = 1519, - [3023] = 1640, - [3024] = 1562, - [3025] = 1563, - [3026] = 1641, - [3027] = 1629, - [3028] = 1630, - [3029] = 1631, - [3030] = 1608, - [3031] = 1632, - [3032] = 1633, - [3033] = 1634, - [3034] = 1635, - [3035] = 1636, - [3036] = 1637, - [3037] = 1638, - [3038] = 2990, - [3039] = 2990, - [3040] = 1643, - [3041] = 1644, - [3042] = 1645, - [3043] = 1646, - [3044] = 1647, - [3045] = 1648, - [3046] = 1665, - [3047] = 1649, - [3048] = 1650, - [3049] = 1610, - [3050] = 1651, - [3051] = 1652, - [3052] = 2990, - [3053] = 1611, - [3054] = 1587, - [3055] = 1594, - [3056] = 2990, - [3057] = 2981, - [3058] = 2981, - [3059] = 1520, - [3060] = 1582, - [3061] = 1589, + [2891] = 1937, + [2892] = 1947, + [2893] = 1939, + [2894] = 1964, + [2895] = 1965, + [2896] = 1976, + [2897] = 1977, + [2898] = 1982, + [2899] = 1941, + [2900] = 1957, + [2901] = 1958, + [2902] = 2902, + [2903] = 1959, + [2904] = 2904, + [2905] = 1960, + [2906] = 1910, + [2907] = 1936, + [2908] = 1945, + [2909] = 1949, + [2910] = 1950, + [2911] = 1951, + [2912] = 1952, + [2913] = 1953, + [2914] = 1948, + [2915] = 1984, + [2916] = 1985, + [2917] = 1917, + [2918] = 1988, + [2919] = 1991, + [2920] = 1994, + [2921] = 1986, + [2922] = 1962, + [2923] = 2923, + [2924] = 1993, + [2925] = 2925, + [2926] = 2926, + [2927] = 2927, + [2928] = 2928, + [2929] = 1934, + [2930] = 1942, + [2931] = 1943, + [2932] = 1910, + [2933] = 2933, + [2934] = 1928, + [2935] = 1933, + [2936] = 1935, + [2937] = 2147, + [2938] = 1954, + [2939] = 1934, + [2940] = 1790, + [2941] = 1792, + [2942] = 1995, + [2943] = 1920, + [2944] = 1933, + [2945] = 2945, + [2946] = 2946, + [2947] = 2947, + [2948] = 2948, + [2949] = 1789, + [2950] = 1791, + [2951] = 1913, + [2952] = 2952, + [2953] = 2874, + [2954] = 2319, + [2955] = 2012, + [2956] = 2015, + [2957] = 2017, + [2958] = 2022, + [2959] = 2025, + [2960] = 2026, + [2961] = 2030, + [2962] = 2031, + [2963] = 2032, + [2964] = 2033, + [2965] = 234, + [2966] = 2040, + [2967] = 2043, + [2968] = 2048, + [2969] = 2049, + [2970] = 2050, + [2971] = 2051, + [2972] = 2052, + [2973] = 2053, + [2974] = 2054, + [2975] = 2055, + [2976] = 2056, + [2977] = 2039, + [2978] = 2020, + [2979] = 2021, + [2980] = 2000, + [2981] = 2012, + [2982] = 2015, + [2983] = 2017, + [2984] = 2022, + [2985] = 2025, + [2986] = 2026, + [2987] = 2030, + [2988] = 2031, + [2989] = 2032, + [2990] = 2033, + [2991] = 2034, + [2992] = 2040, + [2993] = 2043, + [2994] = 2048, + [2995] = 2049, + [2996] = 2050, + [2997] = 2051, + [2998] = 2052, + [2999] = 2053, + [3000] = 2054, + [3001] = 2055, + [3002] = 2056, + [3003] = 2039, + [3004] = 2020, + [3005] = 2021, + [3006] = 2000, + [3007] = 2952, + [3008] = 2629, + [3009] = 2890, + [3010] = 2027, + [3011] = 2023, + [3012] = 2029, + [3013] = 2045, + [3014] = 2027, + [3015] = 2023, + [3016] = 2029, + [3017] = 2045, + [3018] = 2179, + [3019] = 2147, + [3020] = 2012, + [3021] = 2015, + [3022] = 2017, + [3023] = 2022, + [3024] = 2025, + [3025] = 2026, + [3026] = 2030, + [3027] = 2031, + [3028] = 2032, + [3029] = 2033, + [3030] = 2034, + [3031] = 2040, + [3032] = 2043, + [3033] = 2048, + [3034] = 2049, + [3035] = 2050, + [3036] = 2051, + [3037] = 2052, + [3038] = 2053, + [3039] = 2054, + [3040] = 2055, + [3041] = 2056, + [3042] = 2039, + [3043] = 2020, + [3044] = 2021, + [3045] = 2000, + [3046] = 2027, + [3047] = 2023, + [3048] = 2029, + [3049] = 2147, + [3050] = 1913, + [3051] = 2147, + [3052] = 2034, + [3053] = 3053, + [3054] = 3054, + [3055] = 3055, + [3056] = 3056, + [3057] = 2061, + [3058] = 2060, + [3059] = 2061, + [3060] = 3060, + [3061] = 1910, [3062] = 3062, - [3063] = 1612, + [3063] = 3063, [3064] = 3064, - [3065] = 1584, - [3066] = 1613, - [3067] = 3067, - [3068] = 1614, - [3069] = 1599, - [3070] = 2984, - [3071] = 2986, - [3072] = 2987, - [3073] = 1557, - [3074] = 1604, - [3075] = 1606, - [3076] = 2988, - [3077] = 2984, - [3078] = 1564, - [3079] = 2986, - [3080] = 2990, - [3081] = 2987, - [3082] = 2988, + [3065] = 3065, + [3066] = 1954, + [3067] = 1091, + [3068] = 1995, + [3069] = 1092, + [3070] = 1920, + [3071] = 1093, + [3072] = 2060, + [3073] = 2061, + [3074] = 3074, + [3075] = 3075, + [3076] = 3053, + [3077] = 3077, + [3078] = 3053, + [3079] = 3079, + [3080] = 3080, + [3081] = 3081, + [3082] = 3082, [3083] = 3083, - [3084] = 2990, - [3085] = 1591, - [3086] = 1615, - [3087] = 1622, - [3088] = 3088, - [3089] = 1653, - [3090] = 3090, - [3091] = 1623, - [3092] = 3092, - [3093] = 3093, - [3094] = 3094, - [3095] = 3095, - [3096] = 3096, - [3097] = 1625, - [3098] = 1626, - [3099] = 1655, - [3100] = 3100, - [3101] = 3101, - [3102] = 3102, - [3103] = 2990, - [3104] = 3104, - [3105] = 3105, - [3106] = 3106, - [3107] = 3107, - [3108] = 3108, - [3109] = 1603, - [3110] = 3110, + [3084] = 3075, + [3085] = 2012, + [3086] = 2015, + [3087] = 2017, + [3088] = 2022, + [3089] = 2025, + [3090] = 2026, + [3091] = 2030, + [3092] = 2031, + [3093] = 2032, + [3094] = 2033, + [3095] = 2034, + [3096] = 2040, + [3097] = 2043, + [3098] = 2048, + [3099] = 2049, + [3100] = 2050, + [3101] = 2051, + [3102] = 2052, + [3103] = 2053, + [3104] = 2054, + [3105] = 2055, + [3106] = 2056, + [3107] = 2039, + [3108] = 2020, + [3109] = 2021, + [3110] = 2000, [3111] = 3111, [3112] = 3112, [3113] = 3113, - [3114] = 3114, + [3114] = 3053, [3115] = 3115, - [3116] = 3116, - [3117] = 1537, - [3118] = 1534, - [3119] = 3110, - [3120] = 3110, + [3116] = 2147, + [3117] = 2060, + [3118] = 2061, + [3119] = 3119, + [3120] = 3120, [3121] = 3121, - [3122] = 1533, - [3123] = 3110, - [3124] = 3124, - [3125] = 1596, - [3126] = 1516, + [3122] = 3122, + [3123] = 3075, + [3124] = 2060, + [3125] = 2061, + [3126] = 2531, [3127] = 3127, - [3128] = 1597, - [3129] = 1525, - [3130] = 3110, - [3131] = 1601, - [3132] = 1602, - [3133] = 3110, - [3134] = 3110, - [3135] = 1521, - [3136] = 3136, - [3137] = 1643, - [3138] = 3138, - [3139] = 3139, - [3140] = 1586, - [3141] = 1588, - [3142] = 1590, - [3143] = 3143, - [3144] = 1182, - [3145] = 3145, - [3146] = 3146, - [3147] = 990, - [3148] = 1595, - [3149] = 3149, - [3150] = 3150, - [3151] = 1598, + [3128] = 3128, + [3129] = 3075, + [3130] = 2027, + [3131] = 2023, + [3132] = 2029, + [3133] = 2045, + [3134] = 3075, + [3135] = 3075, + [3136] = 3075, + [3137] = 3075, + [3138] = 3075, + [3139] = 1913, + [3140] = 3140, + [3141] = 3075, + [3142] = 2179, + [3143] = 2060, + [3144] = 2061, + [3145] = 2060, + [3146] = 2061, + [3147] = 1934, + [3148] = 2319, + [3149] = 1928, + [3150] = 1933, + [3151] = 1935, [3152] = 3152, - [3153] = 1576, - [3154] = 1184, - [3155] = 997, + [3153] = 2060, + [3154] = 3075, + [3155] = 1934, [3156] = 3156, - [3157] = 1600, + [3157] = 1913, [3158] = 3158, - [3159] = 3159, - [3160] = 3160, - [3161] = 1605, - [3162] = 3162, - [3163] = 1579, - [3164] = 3164, - [3165] = 3165, - [3166] = 3166, + [3159] = 1769, + [3160] = 3158, + [3161] = 3158, + [3162] = 1913, + [3163] = 1913, + [3164] = 1769, + [3165] = 2868, + [3166] = 2001, [3167] = 3167, - [3168] = 3168, + [3168] = 2195, [3169] = 3169, [3170] = 3170, [3171] = 3171, [3172] = 3172, [3173] = 3173, - [3174] = 1654, - [3175] = 1518, - [3176] = 1608, - [3177] = 1665, + [3174] = 3174, + [3175] = 3175, + [3176] = 3176, + [3177] = 3177, [3178] = 3178, - [3179] = 1610, - [3180] = 1611, - [3181] = 1612, - [3182] = 1613, - [3183] = 1614, - [3184] = 1615, - [3185] = 1616, - [3186] = 1617, - [3187] = 1618, - [3188] = 1619, - [3189] = 1620, - [3190] = 1621, - [3191] = 1629, - [3192] = 1630, - [3193] = 1631, - [3194] = 1632, - [3195] = 1633, - [3196] = 1634, - [3197] = 1635, + [3179] = 3179, + [3180] = 3180, + [3181] = 3181, + [3182] = 3182, + [3183] = 3183, + [3184] = 3184, + [3185] = 3185, + [3186] = 3186, + [3187] = 3187, + [3188] = 3188, + [3189] = 3189, + [3190] = 263, + [3191] = 1794, + [3192] = 3192, + [3193] = 3193, + [3194] = 3194, + [3195] = 3195, + [3196] = 263, + [3197] = 3197, [3198] = 3198, - [3199] = 1636, - [3200] = 1637, - [3201] = 1638, - [3202] = 1644, - [3203] = 1645, - [3204] = 1646, - [3205] = 1647, - [3206] = 1648, - [3207] = 1649, - [3208] = 1650, - [3209] = 1651, - [3210] = 1652, - [3211] = 1536, + [3199] = 3199, + [3200] = 3200, + [3201] = 3201, + [3202] = 3202, + [3203] = 3203, + [3204] = 3204, + [3205] = 3201, + [3206] = 248, + [3207] = 3207, + [3208] = 3208, + [3209] = 3209, + [3210] = 3201, + [3211] = 3211, [3212] = 3212, - [3213] = 3213, + [3213] = 3201, [3214] = 3214, [3215] = 3215, [3216] = 3216, [3217] = 3217, - [3218] = 3136, + [3218] = 3218, [3219] = 3219, - [3220] = 3212, - [3221] = 3221, - [3222] = 1567, - [3223] = 1568, - [3224] = 3224, - [3225] = 3225, - [3226] = 1183, - [3227] = 1006, - [3228] = 1624, - [3229] = 3212, - [3230] = 1627, - [3231] = 3212, - [3232] = 3212, - [3233] = 1572, - [3234] = 1656, - [3235] = 1657, + [3220] = 3220, + [3221] = 3201, + [3222] = 3222, + [3223] = 3223, + [3224] = 3201, + [3225] = 1794, + [3226] = 3226, + [3227] = 3227, + [3228] = 3228, + [3229] = 3201, + [3230] = 3230, + [3231] = 3231, + [3232] = 3201, + [3233] = 3201, + [3234] = 3234, + [3235] = 2744, [3236] = 3236, [3237] = 3237, - [3238] = 1517, - [3239] = 1519, - [3240] = 1520, - [3241] = 1525, + [3238] = 3238, + [3239] = 1418, + [3240] = 3201, + [3241] = 3241, [3242] = 3242, - [3243] = 3243, - [3244] = 1534, - [3245] = 1531, + [3243] = 255, + [3244] = 3244, + [3245] = 3245, [3246] = 3246, - [3247] = 1560, - [3248] = 3248, - [3249] = 1521, - [3250] = 1596, - [3251] = 1597, - [3252] = 1516, - [3253] = 1533, - [3254] = 236, - [3255] = 1537, - [3256] = 241, - [3257] = 1601, - [3258] = 1602, - [3259] = 1603, - [3260] = 1526, - [3261] = 1580, - [3262] = 1583, - [3263] = 1590, - [3264] = 1640, - [3265] = 1568, - [3266] = 1641, - [3267] = 1006, - [3268] = 1599, - [3269] = 723, - [3270] = 1600, - [3271] = 1587, - [3272] = 1604, - [3273] = 1558, - [3274] = 1559, - [3275] = 718, - [3276] = 1586, - [3277] = 1588, - [3278] = 1594, - [3279] = 1561, - [3280] = 1562, - [3281] = 1563, - [3282] = 1564, - [3283] = 1605, - [3284] = 719, + [3247] = 3247, + [3248] = 2740, + [3249] = 3249, + [3250] = 3201, + [3251] = 252, + [3252] = 255, + [3253] = 3253, + [3254] = 3254, + [3255] = 3255, + [3256] = 3256, + [3257] = 3257, + [3258] = 3258, + [3259] = 3259, + [3260] = 3260, + [3261] = 252, + [3262] = 2231, + [3263] = 3263, + [3264] = 3264, + [3265] = 3265, + [3266] = 248, + [3267] = 2237, + [3268] = 2183, + [3269] = 2522, + [3270] = 3270, + [3271] = 2070, + [3272] = 3272, + [3273] = 2271, + [3274] = 2294, + [3275] = 2272, + [3276] = 2395, + [3277] = 2334, + [3278] = 1435, + [3279] = 2480, + [3280] = 2368, + [3281] = 3281, + [3282] = 2480, + [3283] = 2271, + [3284] = 3284, [3285] = 3285, - [3286] = 1624, - [3287] = 3287, - [3288] = 1653, - [3289] = 1654, - [3290] = 1606, - [3291] = 1595, - [3292] = 724, - [3293] = 997, - [3294] = 1557, - [3295] = 1625, - [3296] = 1569, - [3297] = 1626, - [3298] = 1598, - [3299] = 1516, - [3300] = 1570, - [3301] = 1571, - [3302] = 1518, - [3303] = 1572, - [3304] = 1656, - [3305] = 1573, - [3306] = 1657, - [3307] = 1536, - [3308] = 1574, - [3309] = 1575, - [3310] = 1576, - [3311] = 1591, - [3312] = 1577, - [3313] = 720, - [3314] = 1578, - [3315] = 1579, - [3316] = 1655, - [3317] = 1622, - [3318] = 1567, - [3319] = 990, - [3320] = 1582, - [3321] = 1639, - [3322] = 1584, - [3323] = 1589, - [3324] = 1623, - [3325] = 3325, - [3326] = 1592, - [3327] = 1593, - [3328] = 1627, + [3286] = 3285, + [3287] = 2521, + [3288] = 3288, + [3289] = 2404, + [3290] = 2373, + [3291] = 2368, + [3292] = 3281, + [3293] = 2532, + [3294] = 2334, + [3295] = 3295, + [3296] = 2356, + [3297] = 2287, + [3298] = 2521, + [3299] = 2373, + [3300] = 2395, + [3301] = 3301, + [3302] = 2287, + [3303] = 3303, + [3304] = 1436, + [3305] = 3305, + [3306] = 3306, + [3307] = 3306, + [3308] = 3308, + [3309] = 3309, + [3310] = 2522, + [3311] = 3311, + [3312] = 3312, + [3313] = 3313, + [3314] = 3314, + [3315] = 3315, + [3316] = 3316, + [3317] = 3317, + [3318] = 3318, + [3319] = 3316, + [3320] = 3320, + [3321] = 3317, + [3322] = 3320, + [3323] = 3311, + [3324] = 3312, + [3325] = 3318, + [3326] = 3316, + [3327] = 3327, + [3328] = 1496, [3329] = 3329, [3330] = 3330, [3331] = 3331, [3332] = 3332, - [3333] = 3333, - [3334] = 1518, + [3333] = 1487, + [3334] = 3334, [3335] = 3335, [3336] = 3336, [3337] = 3337, [3338] = 3338, - [3339] = 3333, - [3340] = 3340, - [3341] = 3341, - [3342] = 1525, + [3339] = 1532, + [3340] = 1533, + [3341] = 1486, + [3342] = 3342, [3343] = 3343, - [3344] = 1521, - [3345] = 1583, - [3346] = 3335, - [3347] = 1531, - [3348] = 1560, - [3349] = 3212, - [3350] = 3212, + [3344] = 3344, + [3345] = 3345, + [3346] = 3346, + [3347] = 3347, + [3348] = 3348, + [3349] = 3349, + [3350] = 3350, [3351] = 3351, - [3352] = 3212, - [3353] = 3212, - [3354] = 3212, + [3352] = 3352, + [3353] = 3353, + [3354] = 3354, [3355] = 3355, - [3356] = 3335, + [3356] = 3356, [3357] = 3357, - [3358] = 1533, - [3359] = 3341, - [3360] = 3336, - [3361] = 3212, - [3362] = 3333, + [3358] = 3358, + [3359] = 3359, + [3360] = 3360, + [3361] = 3361, + [3362] = 3360, [3363] = 3363, - [3364] = 1526, - [3365] = 1580, - [3366] = 3136, - [3367] = 718, + [3364] = 3361, + [3365] = 3365, + [3366] = 3365, + [3367] = 3363, [3368] = 3368, - [3369] = 1599, - [3370] = 3370, - [3371] = 1600, + [3369] = 3369, + [3370] = 3359, + [3371] = 3371, [3372] = 3372, [3373] = 3373, [3374] = 3374, - [3375] = 1182, - [3376] = 1604, - [3377] = 1605, - [3378] = 1606, - [3379] = 3343, + [3375] = 3375, + [3376] = 3376, + [3377] = 3377, + [3378] = 3378, + [3379] = 3379, [3380] = 3380, [3381] = 3381, [3382] = 3382, [3383] = 3383, [3384] = 3384, - [3385] = 719, + [3385] = 3385, [3386] = 3386, - [3387] = 1534, + [3387] = 3387, [3388] = 3388, [3389] = 3389, [3390] = 3390, [3391] = 3391, - [3392] = 3392, + [3392] = 3388, [3393] = 3393, - [3394] = 3394, - [3395] = 3395, - [3396] = 3396, + [3394] = 3373, + [3395] = 3358, + [3396] = 3355, [3397] = 3397, [3398] = 3398, - [3399] = 1587, - [3400] = 3400, - [3401] = 1622, - [3402] = 1623, + [3399] = 3397, + [3400] = 3393, + [3401] = 3401, + [3402] = 3402, [3403] = 3403, [3404] = 3404, - [3405] = 1624, - [3406] = 1184, - [3407] = 1625, - [3408] = 1626, - [3409] = 1627, + [3405] = 3405, + [3406] = 3368, + [3407] = 3407, + [3408] = 3408, + [3409] = 3409, [3410] = 3410, [3411] = 3411, - [3412] = 720, - [3413] = 3413, - [3414] = 3414, - [3415] = 3415, - [3416] = 1589, - [3417] = 3417, - [3418] = 3413, - [3419] = 3403, - [3420] = 3420, - [3421] = 3398, - [3422] = 1639, - [3423] = 1640, - [3424] = 1641, - [3425] = 723, - [3426] = 1557, - [3427] = 3427, - [3428] = 1591, - [3429] = 1558, - [3430] = 1559, - [3431] = 1653, - [3432] = 3432, - [3433] = 1654, - [3434] = 1561, - [3435] = 1562, - [3436] = 1563, - [3437] = 1564, - [3438] = 3332, - [3439] = 3439, - [3440] = 1183, - [3441] = 3441, - [3442] = 3442, - [3443] = 3443, - [3444] = 3444, - [3445] = 1183, - [3446] = 3446, - [3447] = 3447, - [3448] = 3448, - [3449] = 3449, - [3450] = 3450, - [3451] = 3451, - [3452] = 3452, - [3453] = 3453, - [3454] = 3351, - [3455] = 3455, - [3456] = 1592, - [3457] = 1182, - [3458] = 3458, - [3459] = 3459, - [3460] = 1593, + [3412] = 3412, + [3413] = 1758, + [3414] = 1757, + [3415] = 1759, + [3416] = 1868, + [3417] = 1882, + [3418] = 1883, + [3419] = 1896, + [3420] = 1884, + [3421] = 1885, + [3422] = 1872, + [3423] = 1886, + [3424] = 1887, + [3425] = 1888, + [3426] = 1873, + [3427] = 1889, + [3428] = 1890, + [3429] = 1874, + [3430] = 1891, + [3431] = 1862, + [3432] = 1897, + [3433] = 1867, + [3434] = 1870, + [3435] = 1864, + [3436] = 1871, + [3437] = 1898, + [3438] = 1899, + [3439] = 1861, + [3440] = 1900, + [3441] = 1901, + [3442] = 1902, + [3443] = 1865, + [3444] = 1866, + [3445] = 1903, + [3446] = 1904, + [3447] = 1905, + [3448] = 1863, + [3449] = 1869, + [3450] = 1855, + [3451] = 1848, + [3452] = 1759, + [3453] = 1760, + [3454] = 1757, + [3455] = 1853, + [3456] = 1856, + [3457] = 1758, + [3458] = 1849, + [3459] = 1916, + [3460] = 1771, [3461] = 3461, - [3462] = 1184, - [3463] = 3463, - [3464] = 1594, - [3465] = 1655, - [3466] = 3466, - [3467] = 3467, - [3468] = 3468, - [3469] = 3427, - [3470] = 3470, - [3471] = 3397, - [3472] = 3472, - [3473] = 3473, - [3474] = 724, + [3462] = 1760, + [3463] = 1850, + [3464] = 1816, + [3465] = 1756, + [3466] = 1842, + [3467] = 1847, + [3468] = 1837, + [3469] = 1840, + [3470] = 1818, + [3471] = 1775, + [3472] = 1887, + [3473] = 1833, + [3474] = 3474, [3475] = 3475, - [3476] = 3476, + [3476] = 1888, [3477] = 3477, - [3478] = 3478, - [3479] = 1569, - [3480] = 3472, - [3481] = 1570, - [3482] = 3482, - [3483] = 1571, - [3484] = 1572, - [3485] = 1573, - [3486] = 3486, - [3487] = 1574, - [3488] = 1575, - [3489] = 3444, - [3490] = 1576, - [3491] = 1577, - [3492] = 236, - [3493] = 3493, - [3494] = 1578, - [3495] = 1579, - [3496] = 3398, - [3497] = 241, - [3498] = 3482, - [3499] = 3499, - [3500] = 3500, - [3501] = 1656, - [3502] = 1582, - [3503] = 3503, - [3504] = 1584, - [3505] = 3397, - [3506] = 1657, + [3478] = 1889, + [3479] = 3479, + [3480] = 1890, + [3481] = 1891, + [3482] = 1759, + [3483] = 3483, + [3484] = 1863, + [3485] = 1883, + [3486] = 1896, + [3487] = 3487, + [3488] = 3474, + [3489] = 1864, + [3490] = 1897, + [3491] = 1865, + [3492] = 1866, + [3493] = 1898, + [3494] = 1899, + [3495] = 1900, + [3496] = 1901, + [3497] = 1902, + [3498] = 1903, + [3499] = 1904, + [3500] = 1757, + [3501] = 3501, + [3502] = 3502, + [3503] = 1905, + [3504] = 3504, + [3505] = 1884, + [3506] = 1867, [3507] = 3507, - [3508] = 3508, + [3508] = 1868, [3509] = 3509, - [3510] = 1533, - [3511] = 1536, - [3512] = 3512, - [3513] = 3509, - [3514] = 990, + [3510] = 3510, + [3511] = 1869, + [3512] = 1809, + [3513] = 3513, + [3514] = 3514, [3515] = 3515, - [3516] = 3516, - [3517] = 3508, - [3518] = 997, - [3519] = 3509, - [3520] = 1525, - [3521] = 3508, - [3522] = 3522, - [3523] = 3523, - [3524] = 1521, - [3525] = 3508, - [3526] = 3526, - [3527] = 3527, - [3528] = 204, + [3516] = 3474, + [3517] = 3517, + [3518] = 1870, + [3519] = 1871, + [3520] = 1872, + [3521] = 1776, + [3522] = 1873, + [3523] = 3474, + [3524] = 3474, + [3525] = 1885, + [3526] = 1874, + [3527] = 1758, + [3528] = 3528, [3529] = 3529, [3530] = 3530, - [3531] = 3509, + [3531] = 3531, [3532] = 3532, - [3533] = 3533, - [3534] = 3534, - [3535] = 3535, + [3533] = 1756, + [3534] = 1830, + [3535] = 3474, [3536] = 3536, - [3537] = 3509, + [3537] = 3537, [3538] = 3538, - [3539] = 3508, - [3540] = 3509, - [3541] = 236, - [3542] = 3529, + [3539] = 1882, + [3540] = 1861, + [3541] = 1886, + [3542] = 1862, [3543] = 3543, - [3544] = 3544, - [3545] = 3287, - [3546] = 241, - [3547] = 3508, - [3548] = 3343, - [3549] = 3508, - [3550] = 3550, - [3551] = 1006, - [3552] = 3552, - [3553] = 203, - [3554] = 3508, - [3555] = 3555, - [3556] = 3556, + [3544] = 1846, + [3545] = 1820, + [3546] = 1760, + [3547] = 1821, + [3548] = 1823, + [3549] = 1824, + [3550] = 1825, + [3551] = 1827, + [3552] = 1828, + [3553] = 253, + [3554] = 1832, + [3555] = 235, + [3556] = 1834, [3557] = 3557, - [3558] = 3558, + [3558] = 3543, [3559] = 3559, - [3560] = 3560, - [3561] = 3561, - [3562] = 3562, - [3563] = 3563, - [3564] = 3564, + [3560] = 1892, + [3561] = 1893, + [3562] = 1894, + [3563] = 3543, + [3564] = 1851, [3565] = 3565, - [3566] = 3566, - [3567] = 3567, - [3568] = 3568, - [3569] = 3569, - [3570] = 3570, - [3571] = 3571, - [3572] = 3572, - [3573] = 3573, + [3566] = 1857, + [3567] = 1859, + [3568] = 1805, + [3569] = 1810, + [3570] = 1811, + [3571] = 1812, + [3572] = 1838, + [3573] = 1813, [3574] = 3574, - [3575] = 3575, + [3575] = 1841, [3576] = 3576, [3577] = 3577, - [3578] = 3578, + [3578] = 1843, [3579] = 3579, [3580] = 3580, [3581] = 3581, - [3582] = 3582, + [3582] = 3543, [3583] = 3583, [3584] = 3584, [3585] = 3585, [3586] = 3586, - [3587] = 3587, - [3588] = 3237, - [3589] = 3589, - [3590] = 3590, - [3591] = 3591, - [3592] = 3592, - [3593] = 3593, - [3594] = 3594, - [3595] = 3595, - [3596] = 3596, - [3597] = 199, - [3598] = 3598, - [3599] = 3599, - [3600] = 3600, - [3601] = 3601, - [3602] = 3602, - [3603] = 235, - [3604] = 240, - [3605] = 3605, - [3606] = 3606, - [3607] = 3607, - [3608] = 3608, - [3609] = 3609, - [3610] = 3610, - [3611] = 3611, - [3612] = 3612, - [3613] = 3613, - [3614] = 3614, - [3615] = 3615, - [3616] = 3616, - [3617] = 3617, - [3618] = 3618, - [3619] = 3619, - [3620] = 3620, - [3621] = 3621, - [3622] = 3622, - [3623] = 3623, - [3624] = 3624, - [3625] = 3625, - [3626] = 3626, - [3627] = 3583, - [3628] = 3619, - [3629] = 3621, - [3630] = 3630, - [3631] = 3631, - [3632] = 3632, - [3633] = 3633, - [3634] = 3634, - [3635] = 3635, - [3636] = 3636, - [3637] = 1533, - [3638] = 3638, - [3639] = 3639, - [3640] = 3640, - [3641] = 3641, + [3587] = 1782, + [3588] = 1807, + [3589] = 1771, + [3590] = 3576, + [3591] = 3577, + [3592] = 3580, + [3593] = 3583, + [3594] = 3543, + [3595] = 1875, + [3596] = 1876, + [3597] = 3597, + [3598] = 3576, + [3599] = 3577, + [3600] = 3580, + [3601] = 3583, + [3602] = 3543, + [3603] = 3576, + [3604] = 3577, + [3605] = 3580, + [3606] = 3583, + [3607] = 3543, + [3608] = 3576, + [3609] = 3577, + [3610] = 3580, + [3611] = 3583, + [3612] = 1878, + [3613] = 1879, + [3614] = 3543, + [3615] = 3576, + [3616] = 3577, + [3617] = 3580, + [3618] = 3583, + [3619] = 1819, + [3620] = 1848, + [3621] = 3576, + [3622] = 3577, + [3623] = 3580, + [3624] = 3583, + [3625] = 1849, + [3626] = 3543, + [3627] = 1853, + [3628] = 3576, + [3629] = 3577, + [3630] = 3580, + [3631] = 3583, + [3632] = 1916, + [3633] = 1855, + [3634] = 3543, + [3635] = 1856, + [3636] = 1808, + [3637] = 1844, + [3638] = 1845, + [3639] = 3543, + [3640] = 1914, + [3641] = 1882, [3642] = 3642, - [3643] = 3556, - [3644] = 3562, + [3643] = 3643, + [3644] = 1757, [3645] = 3645, - [3646] = 3646, - [3647] = 3585, - [3648] = 3630, + [3646] = 1344, + [3647] = 3647, + [3648] = 1756, [3649] = 3649, [3650] = 3650, [3651] = 3651, [3652] = 3652, - [3653] = 3625, - [3654] = 3626, + [3653] = 1768, + [3654] = 3647, [3655] = 3655, - [3656] = 3633, - [3657] = 3638, - [3658] = 3658, - [3659] = 3659, - [3660] = 3660, - [3661] = 3622, - [3662] = 3662, - [3663] = 3625, + [3656] = 3656, + [3657] = 3657, + [3658] = 1345, + [3659] = 1861, + [3660] = 1862, + [3661] = 3661, + [3662] = 1863, + [3663] = 1864, [3664] = 3664, - [3665] = 3626, - [3666] = 3623, - [3667] = 3645, - [3668] = 3493, - [3669] = 3633, + [3665] = 1761, + [3666] = 3647, + [3667] = 1865, + [3668] = 1866, + [3669] = 3669, [3670] = 3670, - [3671] = 3671, - [3672] = 3672, - [3673] = 3478, - [3674] = 3626, - [3675] = 3675, - [3676] = 3632, - [3677] = 3633, + [3671] = 1867, + [3672] = 3647, + [3673] = 1868, + [3674] = 1869, + [3675] = 1870, + [3676] = 1871, + [3677] = 3677, [3678] = 3678, - [3679] = 3679, - [3680] = 3680, - [3681] = 3681, - [3682] = 3682, - [3683] = 3620, - [3684] = 3626, - [3685] = 3633, - [3686] = 3686, - [3687] = 3687, - [3688] = 3626, - [3689] = 3633, - [3690] = 3633, - [3691] = 3691, - [3692] = 3692, - [3693] = 3693, + [3679] = 1872, + [3680] = 1757, + [3681] = 1873, + [3682] = 1775, + [3683] = 3683, + [3684] = 1758, + [3685] = 3685, + [3686] = 1874, + [3687] = 1759, + [3688] = 1758, + [3689] = 3647, + [3690] = 3647, + [3691] = 1343, + [3692] = 3669, + [3693] = 3647, [3694] = 3694, [3695] = 3695, - [3696] = 3696, - [3697] = 3697, - [3698] = 3698, + [3696] = 3647, + [3697] = 1816, + [3698] = 3647, [3699] = 3699, - [3700] = 3700, - [3701] = 3701, - [3702] = 3702, - [3703] = 3703, - [3704] = 3701, + [3700] = 1818, + [3701] = 1883, + [3702] = 1884, + [3703] = 1885, + [3704] = 1886, [3705] = 3705, - [3706] = 3706, - [3707] = 3707, - [3708] = 3672, - [3709] = 3411, - [3710] = 3396, + [3706] = 1887, + [3707] = 1888, + [3708] = 3708, + [3709] = 1889, + [3710] = 3710, [3711] = 3711, - [3712] = 3712, - [3713] = 3713, - [3714] = 3714, - [3715] = 3626, - [3716] = 3716, - [3717] = 3414, - [3718] = 3718, - [3719] = 3719, - [3720] = 1525, - [3721] = 1521, - [3722] = 3631, - [3723] = 3723, - [3724] = 1600, - [3725] = 1605, - [3726] = 3726, + [3712] = 1890, + [3713] = 1891, + [3714] = 1896, + [3715] = 1897, + [3716] = 1898, + [3717] = 1899, + [3718] = 1900, + [3719] = 1901, + [3720] = 1902, + [3721] = 1903, + [3722] = 1837, + [3723] = 1840, + [3724] = 1904, + [3725] = 1842, + [3726] = 1905, [3727] = 3727, - [3728] = 3728, + [3728] = 1759, [3729] = 3729, - [3730] = 3730, + [3730] = 1091, [3731] = 3731, - [3732] = 3732, - [3733] = 1624, - [3734] = 1627, - [3735] = 1656, - [3736] = 1657, - [3737] = 3726, - [3738] = 3738, - [3739] = 3739, + [3732] = 1847, + [3733] = 3733, + [3734] = 3734, + [3735] = 3735, + [3736] = 3736, + [3737] = 1767, + [3738] = 1092, + [3739] = 1850, [3740] = 3740, - [3741] = 3650, - [3742] = 3742, - [3743] = 3743, - [3744] = 3744, - [3745] = 1654, + [3741] = 3741, + [3742] = 1093, + [3743] = 3741, + [3744] = 3741, + [3745] = 3741, [3746] = 3746, - [3747] = 3747, - [3748] = 3748, - [3749] = 3633, - [3750] = 3624, + [3747] = 3741, + [3748] = 3647, + [3749] = 3749, + [3750] = 3741, [3751] = 3751, - [3752] = 3752, - [3753] = 3635, - [3754] = 3636, + [3752] = 235, + [3753] = 1916, + [3754] = 1760, [3755] = 3755, - [3756] = 3756, - [3757] = 3757, - [3758] = 3758, - [3759] = 3759, - [3760] = 3760, - [3761] = 3638, - [3762] = 3762, - [3763] = 3639, - [3764] = 3729, - [3765] = 3765, + [3756] = 1852, + [3757] = 1809, + [3758] = 1829, + [3759] = 1830, + [3760] = 1855, + [3761] = 1856, + [3762] = 1833, + [3763] = 1858, + [3764] = 1849, + [3765] = 1848, [3766] = 3766, [3767] = 3767, - [3768] = 3640, - [3769] = 3769, - [3770] = 3770, - [3771] = 3771, - [3772] = 3706, - [3773] = 3773, - [3774] = 3774, - [3775] = 3641, - [3776] = 3776, - [3777] = 3742, - [3778] = 3778, - [3779] = 3779, - [3780] = 3780, - [3781] = 3781, - [3782] = 3782, - [3783] = 3783, - [3784] = 3784, + [3768] = 1826, + [3769] = 253, + [3770] = 1771, + [3771] = 1877, + [3772] = 1907, + [3773] = 1915, + [3774] = 1854, + [3775] = 1776, + [3776] = 1853, + [3777] = 3777, + [3778] = 1768, + [3779] = 1760, + [3780] = 1822, + [3781] = 1761, + [3782] = 1767, + [3783] = 1880, + [3784] = 1756, [3785] = 3785, - [3786] = 3786, - [3787] = 3787, - [3788] = 3788, - [3789] = 3789, - [3790] = 3646, - [3791] = 3791, - [3792] = 3792, - [3793] = 3793, - [3794] = 3794, - [3795] = 3700, - [3796] = 3796, - [3797] = 3797, - [3798] = 3798, - [3799] = 3799, - [3800] = 3800, - [3801] = 3801, - [3802] = 3767, - [3803] = 3803, - [3804] = 3804, - [3805] = 3805, - [3806] = 3806, - [3807] = 3807, - [3808] = 3808, - [3809] = 3809, - [3810] = 3810, - [3811] = 3811, - [3812] = 3812, - [3813] = 3813, - [3814] = 1572, - [3815] = 1576, - [3816] = 1579, - [3817] = 3817, - [3818] = 3818, - [3819] = 3819, - [3820] = 3820, - [3821] = 3821, - [3822] = 3699, - [3823] = 3823, - [3824] = 3626, - [3825] = 3825, - [3826] = 3826, - [3827] = 3827, - [3828] = 3828, - [3829] = 3248, - [3830] = 3830, - [3831] = 3831, - [3832] = 3832, - [3833] = 3833, - [3834] = 3834, - [3835] = 3835, - [3836] = 3836, - [3837] = 3700, - [3838] = 3838, - [3839] = 3767, - [3840] = 3840, - [3841] = 3841, - [3842] = 3842, - [3843] = 3843, - [3844] = 3844, - [3845] = 3845, - [3846] = 3846, - [3847] = 3847, - [3848] = 3848, - [3849] = 3618, - [3850] = 3694, - [3851] = 3798, - [3852] = 3779, - [3853] = 3853, - [3854] = 3780, - [3855] = 3855, - [3856] = 3856, - [3857] = 3857, - [3858] = 3858, - [3859] = 3859, - [3860] = 3860, - [3861] = 3861, - [3862] = 3862, - [3863] = 3783, + [3786] = 1914, + [3787] = 1091, + [3788] = 1092, + [3789] = 1861, + [3790] = 1862, + [3791] = 1863, + [3792] = 1864, + [3793] = 1865, + [3794] = 1866, + [3795] = 1093, + [3796] = 1867, + [3797] = 1868, + [3798] = 1869, + [3799] = 1870, + [3800] = 1871, + [3801] = 1872, + [3802] = 1873, + [3803] = 1874, + [3804] = 1861, + [3805] = 1915, + [3806] = 1854, + [3807] = 1862, + [3808] = 1863, + [3809] = 1864, + [3810] = 1865, + [3811] = 1866, + [3812] = 1867, + [3813] = 1868, + [3814] = 1882, + [3815] = 1883, + [3816] = 1884, + [3817] = 1885, + [3818] = 1886, + [3819] = 1887, + [3820] = 1888, + [3821] = 1889, + [3822] = 1890, + [3823] = 1891, + [3824] = 1869, + [3825] = 1870, + [3826] = 1871, + [3827] = 1872, + [3828] = 1873, + [3829] = 1757, + [3830] = 1758, + [3831] = 1759, + [3832] = 1896, + [3833] = 1897, + [3834] = 1898, + [3835] = 1899, + [3836] = 1900, + [3837] = 1874, + [3838] = 1901, + [3839] = 1902, + [3840] = 1903, + [3841] = 1904, + [3842] = 1905, + [3843] = 1782, + [3844] = 1882, + [3845] = 1883, + [3846] = 1884, + [3847] = 1885, + [3848] = 1886, + [3849] = 1887, + [3850] = 1888, + [3851] = 1889, + [3852] = 1890, + [3853] = 1891, + [3854] = 1896, + [3855] = 1897, + [3856] = 1898, + [3857] = 1899, + [3858] = 1900, + [3859] = 1901, + [3860] = 788, + [3861] = 1903, + [3862] = 1904, + [3863] = 1905, [3864] = 3864, - [3865] = 3865, - [3866] = 3784, - [3867] = 3785, - [3868] = 3817, - [3869] = 3869, - [3870] = 3870, - [3871] = 3871, - [3872] = 3872, - [3873] = 3803, - [3874] = 3874, - [3875] = 3855, - [3876] = 3876, - [3877] = 3857, - [3878] = 3878, - [3879] = 3864, - [3880] = 3818, - [3881] = 3819, - [3882] = 3878, - [3883] = 3883, - [3884] = 3884, - [3885] = 3885, - [3886] = 3351, - [3887] = 3786, - [3888] = 3888, - [3889] = 3889, - [3890] = 3890, - [3891] = 3891, - [3892] = 3892, - [3893] = 3853, - [3894] = 3894, - [3895] = 3895, - [3896] = 3563, - [3897] = 3897, - [3898] = 3787, - [3899] = 3808, - [3900] = 3858, - [3901] = 3901, - [3902] = 3809, - [3903] = 3811, - [3904] = 3904, - [3905] = 3773, - [3906] = 3774, - [3907] = 3856, - [3908] = 3908, - [3909] = 3789, - [3910] = 3832, - [3911] = 3891, - [3912] = 3912, - [3913] = 3913, - [3914] = 3914, - [3915] = 3874, - [3916] = 3916, - [3917] = 3917, - [3918] = 3918, - [3919] = 3855, - [3920] = 3920, - [3921] = 3921, - [3922] = 3757, - [3923] = 3872, - [3924] = 3864, + [3865] = 1775, + [3866] = 787, + [3867] = 3867, + [3868] = 1805, + [3869] = 1807, + [3870] = 1808, + [3871] = 1810, + [3872] = 1811, + [3873] = 1812, + [3874] = 1813, + [3875] = 1816, + [3876] = 1818, + [3877] = 1760, + [3878] = 792, + [3879] = 1819, + [3880] = 1820, + [3881] = 1821, + [3882] = 1822, + [3883] = 1823, + [3884] = 1824, + [3885] = 1825, + [3886] = 1826, + [3887] = 1827, + [3888] = 1828, + [3889] = 1829, + [3890] = 1832, + [3891] = 1834, + [3892] = 1837, + [3893] = 1840, + [3894] = 1756, + [3895] = 1842, + [3896] = 784, + [3897] = 1847, + [3898] = 1838, + [3899] = 1907, + [3900] = 1841, + [3901] = 1850, + [3902] = 1843, + [3903] = 1844, + [3904] = 1845, + [3905] = 1846, + [3906] = 1851, + [3907] = 1852, + [3908] = 1857, + [3909] = 1858, + [3910] = 1859, + [3911] = 795, + [3912] = 1875, + [3913] = 1876, + [3914] = 1877, + [3915] = 1878, + [3916] = 1879, + [3917] = 1880, + [3918] = 793, + [3919] = 1892, + [3920] = 1893, + [3921] = 1894, + [3922] = 1902, + [3923] = 3923, + [3924] = 3924, [3925] = 3925, - [3926] = 3853, - [3927] = 3878, - [3928] = 3820, - [3929] = 3891, - [3930] = 3812, - [3931] = 3853, - [3932] = 1600, - [3933] = 3776, - [3934] = 3758, - [3935] = 3858, - [3936] = 3759, - [3937] = 3760, - [3938] = 3796, - [3939] = 3797, - [3940] = 3332, - [3941] = 1605, - [3942] = 724, - [3943] = 3943, - [3944] = 718, - [3945] = 3804, - [3946] = 3946, - [3947] = 3891, - [3948] = 3948, - [3949] = 3799, - [3950] = 3864, - [3951] = 3800, - [3952] = 3952, + [3926] = 1856, + [3927] = 1848, + [3928] = 1849, + [3929] = 3929, + [3930] = 1853, + [3931] = 1916, + [3932] = 1776, + [3933] = 1771, + [3934] = 1855, + [3935] = 1856, + [3936] = 1809, + [3937] = 3937, + [3938] = 1848, + [3939] = 1830, + [3940] = 1833, + [3941] = 1849, + [3942] = 1760, + [3943] = 1761, + [3944] = 1767, + [3945] = 1916, + [3946] = 1771, + [3947] = 1855, + [3948] = 1768, + [3949] = 1853, + [3950] = 1756, + [3951] = 3951, + [3952] = 1344, [3953] = 3953, - [3954] = 3858, - [3955] = 3955, - [3956] = 3956, - [3957] = 719, - [3958] = 3891, + [3954] = 235, + [3955] = 1091, + [3956] = 1775, + [3957] = 3957, + [3958] = 3958, [3959] = 3959, - [3960] = 3853, - [3961] = 3805, - [3962] = 720, - [3963] = 3858, - [3964] = 723, - [3965] = 3921, - [3966] = 3874, - [3967] = 3858, - [3968] = 3914, - [3969] = 1624, - [3970] = 1627, - [3971] = 3719, - [3972] = 3972, - [3973] = 1656, - [3974] = 3974, - [3975] = 3801, - [3976] = 1657, - [3977] = 3918, - [3978] = 3916, - [3979] = 3806, - [3980] = 3980, - [3981] = 3884, - [3982] = 3913, - [3983] = 3953, - [3984] = 3948, - [3985] = 3862, - [3986] = 3986, + [3960] = 253, + [3961] = 3961, + [3962] = 3962, + [3963] = 3963, + [3964] = 3964, + [3965] = 3965, + [3966] = 1345, + [3967] = 3967, + [3968] = 3968, + [3969] = 3969, + [3970] = 793, + [3971] = 3971, + [3972] = 1343, + [3973] = 1850, + [3974] = 1092, + [3975] = 3975, + [3976] = 3741, + [3977] = 253, + [3978] = 3978, + [3979] = 3979, + [3980] = 3741, + [3981] = 235, + [3982] = 1093, + [3983] = 1842, + [3984] = 1837, + [3985] = 3929, + [3986] = 1805, [3987] = 3987, - [3988] = 1654, - [3989] = 3972, - [3990] = 3865, - [3991] = 3864, + [3988] = 1807, + [3989] = 3989, + [3990] = 3990, + [3991] = 3991, [3992] = 3992, - [3993] = 3980, - [3994] = 3904, - [3995] = 3778, - [3996] = 3874, - [3997] = 3912, - [3998] = 3998, - [3999] = 3999, - [4000] = 3823, - [4001] = 3870, - [4002] = 3891, + [3993] = 3741, + [3994] = 1810, + [3995] = 1811, + [3996] = 3996, + [3997] = 3997, + [3998] = 1812, + [3999] = 1892, + [4000] = 4000, + [4001] = 1813, + [4002] = 1816, [4003] = 4003, [4004] = 4004, - [4005] = 3874, - [4006] = 3855, - [4007] = 1572, - [4008] = 4008, - [4009] = 1576, - [4010] = 1579, - [4011] = 3848, - [4012] = 3914, - [4013] = 3855, - [4014] = 3946, - [4015] = 3913, - [4016] = 3807, - [4017] = 3864, - [4018] = 4018, - [4019] = 3853, - [4020] = 4020, - [4021] = 4021, - [4022] = 3987, - [4023] = 4023, - [4024] = 3878, - [4025] = 3895, - [4026] = 3869, - [4027] = 3878, - [4028] = 3999, - [4029] = 3855, + [4005] = 3953, + [4006] = 1893, + [4007] = 792, + [4008] = 1894, + [4009] = 1847, + [4010] = 4010, + [4011] = 788, + [4012] = 3741, + [4013] = 1818, + [4014] = 3951, + [4015] = 1819, + [4016] = 1820, + [4017] = 1821, + [4018] = 1822, + [4019] = 4019, + [4020] = 1823, + [4021] = 1824, + [4022] = 3971, + [4023] = 1840, + [4024] = 4024, + [4025] = 1825, + [4026] = 4026, + [4027] = 1826, + [4028] = 4028, + [4029] = 4029, [4030] = 4030, [4031] = 4031, - [4032] = 4032, - [4033] = 1595, - [4034] = 1598, + [4032] = 1827, + [4033] = 1828, + [4034] = 1829, [4035] = 4035, - [4036] = 4036, - [4037] = 4037, - [4038] = 4038, + [4036] = 1832, + [4037] = 1842, + [4038] = 3987, [4039] = 4039, - [4040] = 236, - [4041] = 4041, + [4040] = 1834, + [4041] = 3987, [4042] = 4042, [4043] = 4043, - [4044] = 241, + [4044] = 4044, [4045] = 4045, [4046] = 4046, [4047] = 4047, - [4048] = 4048, - [4049] = 4049, + [4048] = 1837, + [4049] = 1091, [4050] = 4050, - [4051] = 4051, + [4051] = 3971, [4052] = 4052, [4053] = 4053, - [4054] = 4054, - [4055] = 4055, + [4054] = 3951, + [4055] = 3669, [4056] = 4056, - [4057] = 4057, - [4058] = 4058, - [4059] = 4059, - [4060] = 4060, - [4061] = 4061, - [4062] = 4062, - [4063] = 4063, - [4064] = 4064, - [4065] = 4065, - [4066] = 4066, - [4067] = 4067, - [4068] = 4068, - [4069] = 4069, - [4070] = 4070, + [4057] = 1850, + [4058] = 784, + [4059] = 1782, + [4060] = 1838, + [4061] = 787, + [4062] = 1841, + [4063] = 1907, + [4064] = 1843, + [4065] = 1844, + [4066] = 1845, + [4067] = 1846, + [4068] = 1808, + [4069] = 1847, + [4070] = 1756, [4071] = 4071, - [4072] = 4072, - [4073] = 4073, - [4074] = 4074, - [4075] = 4075, + [4072] = 1851, + [4073] = 1852, + [4074] = 1840, + [4075] = 3741, [4076] = 4076, - [4077] = 4077, - [4078] = 4078, - [4079] = 4079, - [4080] = 4080, + [4077] = 1816, + [4078] = 1857, + [4079] = 1858, + [4080] = 1859, [4081] = 4081, - [4082] = 4082, - [4083] = 4083, - [4084] = 4084, + [4082] = 1092, + [4083] = 1775, + [4084] = 1914, [4085] = 4085, - [4086] = 4086, - [4087] = 4087, + [4086] = 795, + [4087] = 1818, [4088] = 4088, - [4089] = 4089, - [4090] = 4090, - [4091] = 4070, - [4092] = 4072, + [4089] = 3741, + [4090] = 1875, + [4091] = 1876, + [4092] = 1877, [4093] = 4093, [4094] = 4094, - [4095] = 4095, - [4096] = 4096, - [4097] = 4097, - [4098] = 4098, - [4099] = 4099, - [4100] = 4100, + [4095] = 1878, + [4096] = 1879, + [4097] = 1880, + [4098] = 3953, + [4099] = 3669, + [4100] = 3925, [4101] = 4101, [4102] = 4102, [4103] = 4103, [4104] = 4104, - [4105] = 4105, - [4106] = 4106, + [4105] = 1093, + [4106] = 1915, [4107] = 4107, - [4108] = 924, + [4108] = 3741, [4109] = 4109, - [4110] = 811, + [4110] = 1854, [4111] = 4111, [4112] = 4112, [4113] = 4113, [4114] = 4114, - [4115] = 4074, + [4115] = 1768, [4116] = 4116, - [4117] = 4117, - [4118] = 4118, - [4119] = 863, + [4117] = 1809, + [4118] = 1776, + [4119] = 1776, [4120] = 4120, - [4121] = 4121, + [4121] = 4113, [4122] = 4122, - [4123] = 800, - [4124] = 805, - [4125] = 877, + [4123] = 1344, + [4124] = 4116, + [4125] = 4125, [4126] = 4126, - [4127] = 4127, - [4128] = 4128, + [4127] = 1809, + [4128] = 4120, [4129] = 4129, - [4130] = 4051, + [4130] = 4120, [4131] = 4131, - [4132] = 797, + [4132] = 4132, [4133] = 4133, - [4134] = 4134, + [4134] = 1345, [4135] = 4135, [4136] = 4136, [4137] = 4137, - [4138] = 4138, - [4139] = 4139, - [4140] = 4140, - [4141] = 4141, - [4142] = 4142, + [4138] = 1768, + [4139] = 4126, + [4140] = 1767, + [4141] = 221, + [4142] = 3924, [4143] = 4143, - [4144] = 4144, - [4145] = 4085, - [4146] = 4146, - [4147] = 4055, - [4148] = 4148, - [4149] = 4149, - [4150] = 4150, - [4151] = 3838, + [4144] = 1830, + [4145] = 1767, + [4146] = 1830, + [4147] = 4122, + [4148] = 1833, + [4149] = 3924, + [4150] = 4132, + [4151] = 4151, [4152] = 4152, - [4153] = 4153, - [4154] = 4154, - [4155] = 4155, + [4153] = 1343, + [4154] = 4114, + [4155] = 4116, [4156] = 4156, - [4157] = 4157, + [4157] = 1771, [4158] = 4158, - [4159] = 4159, - [4160] = 4080, - [4161] = 4161, - [4162] = 927, - [4163] = 928, - [4164] = 4095, - [4165] = 4165, - [4166] = 4166, + [4159] = 1833, + [4160] = 4160, + [4161] = 1761, + [4162] = 4162, + [4163] = 4163, + [4164] = 4126, + [4165] = 4160, + [4166] = 4122, [4167] = 4167, - [4168] = 4168, - [4169] = 3998, - [4170] = 4140, - [4171] = 931, - [4172] = 933, - [4173] = 4173, - [4174] = 4133, - [4175] = 4141, + [4168] = 219, + [4169] = 1761, + [4170] = 215, + [4171] = 4171, + [4172] = 1915, + [4173] = 1854, + [4174] = 235, + [4175] = 1859, [4176] = 4176, [4177] = 4177, - [4178] = 4178, + [4178] = 784, [4179] = 4179, [4180] = 4180, [4181] = 4181, - [4182] = 4134, - [4183] = 4183, - [4184] = 4184, + [4182] = 4182, + [4183] = 792, + [4184] = 1875, [4185] = 4185, [4186] = 4186, [4187] = 4187, - [4188] = 4188, - [4189] = 3642, - [4190] = 3649, - [4191] = 871, - [4192] = 873, - [4193] = 4193, + [4188] = 1876, + [4189] = 1844, + [4190] = 4190, + [4191] = 4191, + [4192] = 4192, + [4193] = 1845, [4194] = 4194, [4195] = 4195, [4196] = 4196, - [4197] = 4197, + [4197] = 1838, [4198] = 4198, - [4199] = 4199, + [4199] = 1846, [4200] = 4200, [4201] = 4201, - [4202] = 4202, + [4202] = 253, [4203] = 4203, [4204] = 4204, [4205] = 4205, [4206] = 4206, - [4207] = 4080, - [4208] = 4208, + [4207] = 4207, + [4208] = 1832, [4209] = 4209, - [4210] = 4210, - [4211] = 4211, - [4212] = 4212, - [4213] = 4213, - [4214] = 4214, + [4210] = 4200, + [4211] = 1819, + [4212] = 4206, + [4213] = 1810, + [4214] = 4200, [4215] = 4215, - [4216] = 4216, - [4217] = 4217, - [4218] = 4218, + [4216] = 4206, + [4217] = 1877, + [4218] = 4200, [4219] = 4219, [4220] = 4220, - [4221] = 935, - [4222] = 936, - [4223] = 937, - [4224] = 4224, - [4225] = 4225, - [4226] = 4094, + [4221] = 4221, + [4222] = 235, + [4223] = 1820, + [4224] = 1821, + [4225] = 1851, + [4226] = 4206, [4227] = 4227, [4228] = 4228, [4229] = 4229, [4230] = 4230, - [4231] = 4231, - [4232] = 4232, + [4231] = 1822, + [4232] = 1823, [4233] = 4233, [4234] = 4234, - [4235] = 4235, - [4236] = 4236, - [4237] = 4237, - [4238] = 4238, + [4235] = 4200, + [4236] = 1775, + [4237] = 1878, + [4238] = 1841, [4239] = 4239, [4240] = 4240, [4241] = 4241, [4242] = 4242, - [4243] = 4018, + [4243] = 4243, [4244] = 4244, - [4245] = 4020, - [4246] = 4246, - [4247] = 4023, - [4248] = 4248, - [4249] = 4095, - [4250] = 950, - [4251] = 822, - [4252] = 823, - [4253] = 847, - [4254] = 872, + [4245] = 4245, + [4246] = 793, + [4247] = 1879, + [4248] = 1824, + [4249] = 4249, + [4250] = 4250, + [4251] = 4251, + [4252] = 1344, + [4253] = 4253, + [4254] = 4254, [4255] = 4255, - [4256] = 802, - [4257] = 815, - [4258] = 892, + [4256] = 4256, + [4257] = 4206, + [4258] = 4258, [4259] = 4259, [4260] = 4260, - [4261] = 897, - [4262] = 907, + [4261] = 4261, + [4262] = 4262, [4263] = 4263, [4264] = 4264, [4265] = 4265, [4266] = 4266, - [4267] = 4219, - [4268] = 4268, - [4269] = 4200, - [4270] = 4270, - [4271] = 4206, + [4267] = 4267, + [4268] = 1825, + [4269] = 1826, + [4270] = 1768, + [4271] = 4271, [4272] = 4272, - [4273] = 3651, + [4273] = 1880, [4274] = 4274, - [4275] = 4275, - [4276] = 835, - [4277] = 836, - [4278] = 838, + [4275] = 1914, + [4276] = 1811, + [4277] = 1343, + [4278] = 1852, [4279] = 4279, [4280] = 4280, - [4281] = 4281, + [4281] = 1846, [4282] = 4282, [4283] = 4283, [4284] = 4284, - [4285] = 4285, - [4286] = 4286, + [4285] = 1834, + [4286] = 1843, [4287] = 4287, - [4288] = 4288, - [4289] = 911, - [4290] = 912, - [4291] = 229, - [4292] = 4068, + [4288] = 1843, + [4289] = 4289, + [4290] = 4290, + [4291] = 3785, + [4292] = 4292, [4293] = 4293, - [4294] = 4083, - [4295] = 4295, - [4296] = 4129, - [4297] = 4297, - [4298] = 4150, - [4299] = 4153, - [4300] = 913, - [4301] = 4248, + [4294] = 4294, + [4295] = 1892, + [4296] = 793, + [4297] = 1893, + [4298] = 4298, + [4299] = 4299, + [4300] = 4300, + [4301] = 4301, [4302] = 4302, [4303] = 4303, [4304] = 4304, - [4305] = 4086, + [4305] = 4305, [4306] = 4306, [4307] = 4307, [4308] = 4308, [4309] = 4309, - [4310] = 4310, - [4311] = 4311, + [4310] = 1812, + [4311] = 1813, [4312] = 4312, [4313] = 4313, - [4314] = 4186, - [4315] = 4244, - [4316] = 219, - [4317] = 4317, - [4318] = 4318, - [4319] = 4319, - [4320] = 4154, - [4321] = 4155, - [4322] = 4322, - [4323] = 4323, - [4324] = 4324, - [4325] = 4325, - [4326] = 4161, - [4327] = 4165, - [4328] = 4328, - [4329] = 4329, + [4314] = 1894, + [4315] = 4315, + [4316] = 1805, + [4317] = 249, + [4318] = 1807, + [4319] = 1808, + [4320] = 1827, + [4321] = 4200, + [4322] = 1344, + [4323] = 4206, + [4324] = 1857, + [4325] = 1875, + [4326] = 4326, + [4327] = 788, + [4328] = 233, + [4329] = 1810, [4330] = 4330, - [4331] = 4331, + [4331] = 1811, [4332] = 4332, [4333] = 4333, - [4334] = 4334, - [4335] = 4101, - [4336] = 941, - [4337] = 942, - [4338] = 943, - [4339] = 944, - [4340] = 4340, - [4341] = 4102, + [4334] = 1828, + [4335] = 1829, + [4336] = 1812, + [4337] = 1813, + [4338] = 4338, + [4339] = 4339, + [4340] = 1859, + [4341] = 1876, [4342] = 4342, [4343] = 4343, [4344] = 4344, - [4345] = 4345, - [4346] = 946, - [4347] = 4347, + [4345] = 1832, + [4346] = 4346, + [4347] = 1877, [4348] = 4348, [4349] = 4349, - [4350] = 947, - [4351] = 948, - [4352] = 4241, - [4353] = 949, - [4354] = 816, - [4355] = 817, - [4356] = 818, - [4357] = 819, - [4358] = 804, - [4359] = 787, - [4360] = 789, + [4350] = 4200, + [4351] = 4206, + [4352] = 1807, + [4353] = 4353, + [4354] = 1808, + [4355] = 4355, + [4356] = 4356, + [4357] = 1858, + [4358] = 4358, + [4359] = 4359, + [4360] = 4360, [4361] = 4361, - [4362] = 824, + [4362] = 4362, [4363] = 4363, - [4364] = 4364, - [4365] = 4365, - [4366] = 4259, - [4367] = 4200, - [4368] = 4206, - [4369] = 4369, - [4370] = 4370, - [4371] = 4248, + [4364] = 1838, + [4365] = 4200, + [4366] = 4366, + [4367] = 4367, + [4368] = 795, + [4369] = 1878, + [4370] = 1345, + [4371] = 4371, [4372] = 4372, [4373] = 4373, - [4374] = 4374, - [4375] = 4375, + [4374] = 792, + [4375] = 1834, [4376] = 4376, - [4377] = 4259, - [4378] = 4105, - [4379] = 829, + [4377] = 4377, + [4378] = 4206, + [4379] = 4379, [4380] = 4380, [4381] = 4381, [4382] = 4382, [4383] = 4383, - [4384] = 4384, - [4385] = 4385, - [4386] = 4386, - [4387] = 843, - [4388] = 844, - [4389] = 845, + [4384] = 1879, + [4385] = 1892, + [4386] = 1851, + [4387] = 1893, + [4388] = 4388, + [4389] = 1894, [4390] = 4390, [4391] = 4391, - [4392] = 848, + [4392] = 1880, [4393] = 4393, - [4394] = 4109, + [4394] = 4394, [4395] = 4395, - [4396] = 4260, - [4397] = 4112, - [4398] = 3237, + [4396] = 4396, + [4397] = 4397, + [4398] = 4398, [4399] = 4399, - [4400] = 4303, + [4400] = 4400, [4401] = 4401, - [4402] = 4402, - [4403] = 4304, - [4404] = 4126, - [4405] = 4405, - [4406] = 4406, - [4407] = 4407, - [4408] = 4307, - [4409] = 4409, - [4410] = 4410, - [4411] = 4127, - [4412] = 4412, - [4413] = 854, - [4414] = 855, - [4415] = 856, - [4416] = 857, - [4417] = 858, - [4418] = 4241, - [4419] = 4234, - [4420] = 859, - [4421] = 860, - [4422] = 4422, + [4402] = 784, + [4403] = 1805, + [4404] = 1844, + [4405] = 1819, + [4406] = 1841, + [4407] = 1820, + [4408] = 1821, + [4409] = 1822, + [4410] = 788, + [4411] = 1823, + [4412] = 1824, + [4413] = 4413, + [4414] = 1825, + [4415] = 1826, + [4416] = 1827, + [4417] = 1828, + [4418] = 1852, + [4419] = 1857, + [4420] = 3925, + [4421] = 4421, + [4422] = 1829, [4423] = 4423, [4424] = 4424, - [4425] = 864, - [4426] = 4426, - [4427] = 4427, - [4428] = 796, - [4429] = 807, - [4430] = 813, - [4431] = 867, - [4432] = 4432, + [4425] = 1858, + [4426] = 1345, + [4427] = 795, + [4428] = 3755, + [4429] = 4429, + [4430] = 1914, + [4431] = 4431, + [4432] = 1761, [4433] = 4433, - [4434] = 4434, + [4434] = 1767, [4435] = 4435, - [4436] = 4323, + [4436] = 4436, [4437] = 4437, - [4438] = 4113, - [4439] = 4324, + [4438] = 4438, + [4439] = 4439, [4440] = 4440, [4441] = 4441, - [4442] = 4442, + [4442] = 1845, [4443] = 4443, [4444] = 4444, - [4445] = 4445, + [4445] = 3767, [4446] = 4446, - [4447] = 879, - [4448] = 880, - [4449] = 4449, - [4450] = 4450, - [4451] = 4451, + [4447] = 4447, + [4448] = 4448, + [4449] = 1091, + [4450] = 1343, + [4451] = 1092, [4452] = 4452, [4453] = 4453, - [4454] = 4114, - [4455] = 881, - [4456] = 882, - [4457] = 883, - [4458] = 884, - [4459] = 885, - [4460] = 4460, - [4461] = 888, - [4462] = 889, - [4463] = 799, + [4454] = 4454, + [4455] = 1093, + [4456] = 1782, + [4457] = 4200, + [4458] = 787, + [4459] = 4206, + [4460] = 1907, + [4461] = 1915, + [4462] = 1854, + [4463] = 1782, [4464] = 4464, [4465] = 4465, - [4466] = 4136, - [4467] = 4467, - [4468] = 4468, + [4466] = 787, + [4467] = 1907, + [4468] = 253, [4469] = 4469, - [4470] = 4470, - [4471] = 898, - [4472] = 4137, - [4473] = 4473, + [4470] = 3929, + [4471] = 4471, + [4472] = 4472, + [4473] = 4229, [4474] = 4474, [4475] = 4475, [4476] = 4476, @@ -9134,13 +9138,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4481] = 4481, [4482] = 4482, [4483] = 4483, - [4484] = 899, - [4485] = 900, - [4486] = 901, - [4487] = 903, + [4484] = 4484, + [4485] = 4485, + [4486] = 4486, + [4487] = 1768, [4488] = 4488, [4489] = 4489, - [4490] = 4490, + [4490] = 4348, [4491] = 4491, [4492] = 4492, [4493] = 4493, @@ -9149,279 +9153,279 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4496] = 4496, [4497] = 4497, [4498] = 4498, - [4499] = 4424, - [4500] = 4500, + [4499] = 4499, + [4500] = 4474, [4501] = 4501, [4502] = 4502, [4503] = 4503, [4504] = 4504, - [4505] = 4084, - [4506] = 4506, - [4507] = 4507, + [4505] = 4167, + [4506] = 4353, + [4507] = 4399, [4508] = 4508, - [4509] = 4509, + [4509] = 4230, [4510] = 4510, - [4511] = 4511, - [4512] = 4069, - [4513] = 4513, - [4514] = 4514, + [4511] = 4488, + [4512] = 4491, + [4513] = 4493, + [4514] = 4494, [4515] = 4515, - [4516] = 4101, - [4517] = 4102, - [4518] = 4393, - [4519] = 4519, - [4520] = 4116, + [4516] = 4516, + [4517] = 4495, + [4518] = 4497, + [4519] = 4493, + [4520] = 4520, [4521] = 4521, [4522] = 4522, - [4523] = 4523, + [4523] = 3924, [4524] = 4524, - [4525] = 4084, - [4526] = 3810, - [4527] = 4527, - [4528] = 4528, - [4529] = 4529, + [4525] = 3924, + [4526] = 4526, + [4527] = 4472, + [4528] = 4488, + [4529] = 4491, [4530] = 4530, - [4531] = 4531, - [4532] = 4532, - [4533] = 4328, - [4534] = 4534, + [4531] = 4493, + [4532] = 4494, + [4533] = 4495, + [4534] = 4497, [4535] = 4535, - [4536] = 4536, + [4536] = 4488, [4537] = 4537, - [4538] = 4538, + [4538] = 4491, [4539] = 4539, - [4540] = 4540, - [4541] = 4541, - [4542] = 4542, - [4543] = 4143, - [4544] = 4544, - [4545] = 4545, - [4546] = 4546, - [4547] = 4547, + [4540] = 4493, + [4541] = 4494, + [4542] = 4495, + [4543] = 4249, + [4544] = 4497, + [4545] = 4287, + [4546] = 4292, + [4547] = 4300, [4548] = 4548, - [4549] = 4116, + [4549] = 4549, [4550] = 4550, - [4551] = 4144, - [4552] = 4552, - [4553] = 4553, - [4554] = 4554, - [4555] = 4555, - [4556] = 4556, - [4557] = 4557, - [4558] = 4558, + [4551] = 4488, + [4552] = 4491, + [4553] = 4326, + [4554] = 4493, + [4555] = 4494, + [4556] = 4495, + [4557] = 4497, + [4558] = 4488, [4559] = 4559, [4560] = 4560, - [4561] = 4561, - [4562] = 4265, - [4563] = 4364, - [4564] = 4564, - [4565] = 4565, + [4561] = 4381, + [4562] = 4493, + [4563] = 4494, + [4564] = 4495, + [4565] = 4497, [4566] = 4566, [4567] = 4567, [4568] = 4568, - [4569] = 4569, - [4570] = 4570, - [4571] = 4571, - [4572] = 4572, - [4573] = 4573, - [4574] = 4574, + [4569] = 4494, + [4570] = 4548, + [4571] = 4549, + [4572] = 4496, + [4573] = 4497, + [4574] = 4488, [4575] = 4575, - [4576] = 4576, - [4577] = 4577, - [4578] = 3885, - [4579] = 4574, - [4580] = 4580, + [4576] = 4413, + [4577] = 4491, + [4578] = 4578, + [4579] = 4499, + [4580] = 4566, [4581] = 4581, - [4582] = 4582, - [4583] = 4583, - [4584] = 4584, - [4585] = 4568, - [4586] = 4584, + [4582] = 4559, + [4583] = 4491, + [4584] = 4524, + [4585] = 4585, + [4586] = 4586, [4587] = 4587, - [4588] = 4588, - [4589] = 4587, + [4588] = 1761, + [4589] = 1767, [4590] = 4590, - [4591] = 4591, - [4592] = 4592, - [4593] = 4593, - [4594] = 4594, - [4595] = 3237, - [4596] = 4596, - [4597] = 4584, - [4598] = 4598, - [4599] = 4584, - [4600] = 4571, - [4601] = 4601, - [4602] = 4602, + [4591] = 4508, + [4592] = 1852, + [4593] = 1858, + [4594] = 4493, + [4595] = 4595, + [4596] = 4494, + [4597] = 4482, + [4598] = 4495, + [4599] = 1877, + [4600] = 1880, + [4601] = 1915, + [4602] = 1854, [4603] = 4603, - [4604] = 4593, - [4605] = 4605, - [4606] = 4572, - [4607] = 4607, - [4608] = 4603, - [4609] = 4576, - [4610] = 4592, - [4611] = 4611, - [4612] = 4612, - [4613] = 4571, - [4614] = 4572, + [4604] = 4604, + [4605] = 4560, + [4606] = 4606, + [4607] = 4483, + [4608] = 4581, + [4609] = 4604, + [4610] = 4610, + [4611] = 4526, + [4612] = 4485, + [4613] = 1907, + [4614] = 4568, [4615] = 4615, [4616] = 4616, - [4617] = 4575, - [4618] = 4587, - [4619] = 4576, - [4620] = 4592, - [4621] = 4587, - [4622] = 4612, - [4623] = 4571, - [4624] = 4570, - [4625] = 4576, - [4626] = 4592, - [4627] = 4572, - [4628] = 4571, - [4629] = 4572, - [4630] = 3838, + [4617] = 4492, + [4618] = 4610, + [4619] = 4619, + [4620] = 4497, + [4621] = 4621, + [4622] = 4180, + [4623] = 4623, + [4624] = 4606, + [4625] = 4179, + [4626] = 4626, + [4627] = 4567, + [4628] = 4162, + [4629] = 4549, + [4630] = 4630, [4631] = 4631, - [4632] = 4632, - [4633] = 4583, - [4634] = 4632, - [4635] = 4576, - [4636] = 4576, - [4637] = 4637, - [4638] = 4592, - [4639] = 4571, - [4640] = 4603, - [4641] = 4572, - [4642] = 4576, - [4643] = 4592, - [4644] = 4571, - [4645] = 4572, - [4646] = 4575, - [4647] = 4592, - [4648] = 4648, - [4649] = 4583, - [4650] = 4592, - [4651] = 4571, - [4652] = 4596, - [4653] = 4653, - [4654] = 4603, - [4655] = 4572, - [4656] = 4656, - [4657] = 4587, - [4658] = 4574, - [4659] = 4603, - [4660] = 4660, - [4661] = 4661, - [4662] = 4576, - [4663] = 4574, - [4664] = 4592, - [4665] = 4575, - [4666] = 4596, - [4667] = 4667, - [4668] = 4668, - [4669] = 4667, + [4632] = 4539, + [4633] = 4633, + [4634] = 4623, + [4635] = 4635, + [4636] = 4499, + [4637] = 4377, + [4638] = 4550, + [4639] = 4639, + [4640] = 4163, + [4641] = 4436, + [4642] = 4479, + [4643] = 4171, + [4644] = 4644, + [4645] = 4645, + [4646] = 4191, + [4647] = 4647, + [4648] = 4639, + [4649] = 4196, + [4650] = 4590, + [4651] = 4651, + [4652] = 4495, + [4653] = 4491, + [4654] = 4526, + [4655] = 4488, + [4656] = 4615, + [4657] = 4657, + [4658] = 4658, + [4659] = 4438, + [4660] = 4439, + [4661] = 4440, + [4662] = 4539, + [4663] = 4568, + [4664] = 4626, + [4665] = 4496, + [4666] = 4488, + [4667] = 4441, + [4668] = 4443, + [4669] = 4491, [4670] = 4670, - [4671] = 4587, - [4672] = 4584, - [4673] = 4673, - [4674] = 4673, - [4675] = 4583, - [4676] = 4575, - [4677] = 4603, - [4678] = 4592, - [4679] = 4679, - [4680] = 4587, - [4681] = 4581, - [4682] = 4571, - [4683] = 4683, - [4684] = 4583, - [4685] = 4571, - [4686] = 4686, - [4687] = 4583, - [4688] = 4572, - [4689] = 4572, - [4690] = 3248, - [4691] = 4596, - [4692] = 4692, - [4693] = 4601, - [4694] = 4694, - [4695] = 4596, + [4671] = 4603, + [4672] = 4524, + [4673] = 4475, + [4674] = 4586, + [4675] = 4151, + [4676] = 4493, + [4677] = 4476, + [4678] = 4477, + [4679] = 4481, + [4680] = 4645, + [4681] = 4494, + [4682] = 4682, + [4683] = 4651, + [4684] = 4495, + [4685] = 4685, + [4686] = 4615, + [4687] = 4492, + [4688] = 1822, + [4689] = 1826, + [4690] = 1829, + [4691] = 4497, + [4692] = 4444, + [4693] = 4616, + [4694] = 4586, + [4695] = 4585, [4696] = 4696, [4697] = 4697, - [4698] = 3883, - [4699] = 4596, - [4700] = 4616, - [4701] = 4575, - [4702] = 4702, - [4703] = 4703, - [4704] = 4704, - [4705] = 4705, - [4706] = 4706, - [4707] = 4583, - [4708] = 4708, - [4709] = 4603, - [4710] = 4596, - [4711] = 4711, - [4712] = 4574, - [4713] = 4576, - [4714] = 4576, - [4715] = 4715, + [4698] = 4133, + [4699] = 4464, + [4700] = 4700, + [4701] = 4701, + [4702] = 4313, + [4703] = 4315, + [4704] = 4619, + [4705] = 4595, + [4706] = 4645, + [4707] = 4707, + [4708] = 4651, + [4709] = 4709, + [4710] = 4710, + [4711] = 4578, + [4712] = 4181, + [4713] = 4187, + [4714] = 4190, + [4715] = 4535, [4716] = 4716, [4717] = 4717, [4718] = 4718, - [4719] = 4719, + [4719] = 915, [4720] = 4720, [4721] = 4721, [4722] = 4722, [4723] = 4723, - [4724] = 3883, + [4724] = 4724, [4725] = 4725, [4726] = 4726, [4727] = 4727, [4728] = 4728, [4729] = 4729, [4730] = 4730, - [4731] = 4731, + [4731] = 990, [4732] = 4732, - [4733] = 4733, + [4733] = 919, [4734] = 4734, [4735] = 4735, - [4736] = 4736, + [4736] = 920, [4737] = 4737, [4738] = 4738, - [4739] = 4739, + [4739] = 892, [4740] = 4740, [4741] = 4741, [4742] = 4742, [4743] = 4743, - [4744] = 4744, - [4745] = 3848, - [4746] = 4746, - [4747] = 4747, - [4748] = 4748, - [4749] = 4749, + [4744] = 945, + [4745] = 905, + [4746] = 943, + [4747] = 1822, + [4748] = 1826, + [4749] = 1829, [4750] = 4750, [4751] = 4751, - [4752] = 4723, + [4752] = 4740, [4753] = 4753, [4754] = 4754, [4755] = 4755, [4756] = 4756, - [4757] = 4757, + [4757] = 948, [4758] = 4758, [4759] = 4759, [4760] = 4760, [4761] = 4761, [4762] = 4762, - [4763] = 4763, + [4763] = 1035, [4764] = 4764, - [4765] = 4765, + [4765] = 995, [4766] = 4766, [4767] = 4767, - [4768] = 4768, + [4768] = 1013, [4769] = 4769, - [4770] = 4770, - [4771] = 4771, + [4770] = 4501, + [4771] = 4761, [4772] = 4772, [4773] = 4773, [4774] = 4774, @@ -9430,135 +9434,135 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4777] = 4777, [4778] = 4778, [4779] = 4779, - [4780] = 4780, + [4780] = 4502, [4781] = 4781, [4782] = 4782, [4783] = 4783, [4784] = 4784, [4785] = 4785, - [4786] = 4786, - [4787] = 4787, + [4786] = 916, + [4787] = 1011, [4788] = 4788, [4789] = 4789, - [4790] = 4790, - [4791] = 4791, + [4790] = 4788, + [4791] = 977, [4792] = 4792, - [4793] = 4793, + [4793] = 987, [4794] = 4794, - [4795] = 4795, - [4796] = 4796, - [4797] = 4737, - [4798] = 4798, + [4795] = 792, + [4796] = 4504, + [4797] = 4797, + [4798] = 959, [4799] = 4799, [4800] = 4800, [4801] = 4801, - [4802] = 4802, - [4803] = 4803, - [4804] = 4804, - [4805] = 4805, - [4806] = 4806, + [4802] = 954, + [4803] = 906, + [4804] = 4750, + [4805] = 1852, + [4806] = 1858, [4807] = 4807, - [4808] = 4750, - [4809] = 4723, - [4810] = 4810, - [4811] = 4754, + [4808] = 4732, + [4809] = 958, + [4810] = 963, + [4811] = 981, [4812] = 4812, - [4813] = 4757, - [4814] = 4758, + [4813] = 4813, + [4814] = 984, [4815] = 4815, [4816] = 4816, [4817] = 4817, [4818] = 4818, - [4819] = 4819, - [4820] = 4820, + [4819] = 4728, + [4820] = 991, [4821] = 4821, [4822] = 4822, [4823] = 4823, - [4824] = 4765, - [4825] = 4825, - [4826] = 4826, - [4827] = 4766, + [4824] = 4824, + [4825] = 908, + [4826] = 250, + [4827] = 992, [4828] = 4828, - [4829] = 4829, + [4829] = 3929, [4830] = 4830, - [4831] = 4831, - [4832] = 4832, - [4833] = 4833, + [4831] = 985, + [4832] = 986, + [4833] = 4716, [4834] = 4834, - [4835] = 4835, - [4836] = 4836, + [4835] = 895, + [4836] = 4728, [4837] = 4837, [4838] = 4838, - [4839] = 4839, + [4839] = 1877, [4840] = 4840, - [4841] = 4841, + [4841] = 1880, [4842] = 4842, [4843] = 4843, [4844] = 4844, [4845] = 4845, - [4846] = 4846, + [4846] = 1005, [4847] = 4847, [4848] = 4848, - [4849] = 1575, - [4850] = 4850, - [4851] = 4750, + [4849] = 1915, + [4850] = 1854, + [4851] = 4851, [4852] = 4852, [4853] = 4853, - [4854] = 4723, - [4855] = 4146, - [4856] = 4856, + [4854] = 4854, + [4855] = 4855, + [4856] = 1000, [4857] = 4857, [4858] = 4858, - [4859] = 4754, + [4859] = 4859, [4860] = 4860, - [4861] = 4757, - [4862] = 4758, + [4861] = 4861, + [4862] = 4728, [4863] = 4863, - [4864] = 4864, + [4864] = 784, [4865] = 4865, - [4866] = 4766, - [4867] = 4867, + [4866] = 4866, + [4867] = 923, [4868] = 4868, [4869] = 4869, - [4870] = 4754, + [4870] = 4813, [4871] = 4871, [4872] = 4872, - [4873] = 4873, - [4874] = 4757, - [4875] = 4758, - [4876] = 4766, + [4873] = 889, + [4874] = 4874, + [4875] = 4875, + [4876] = 4876, [4877] = 4877, [4878] = 4878, - [4879] = 4879, + [4879] = 4815, [4880] = 4880, [4881] = 4881, [4882] = 4882, - [4883] = 4883, + [4883] = 4817, [4884] = 4884, - [4885] = 4885, - [4886] = 4886, - [4887] = 4887, - [4888] = 4757, - [4889] = 4758, + [4885] = 4734, + [4886] = 4734, + [4887] = 862, + [4888] = 4888, + [4889] = 4889, [4890] = 4890, - [4891] = 4891, - [4892] = 4892, - [4893] = 4893, + [4891] = 877, + [4892] = 1907, + [4893] = 4773, [4894] = 4894, - [4895] = 4895, + [4895] = 236, [4896] = 4896, - [4897] = 4897, - [4898] = 4898, + [4897] = 928, + [4898] = 4818, [4899] = 4899, - [4900] = 4900, + [4900] = 4728, [4901] = 4901, - [4902] = 4902, + [4902] = 795, [4903] = 4903, [4904] = 4904, [4905] = 4905, [4906] = 4906, [4907] = 4907, - [4908] = 4908, + [4908] = 4894, [4909] = 4909, [4910] = 4910, [4911] = 4911, @@ -9568,202 +9572,202 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4915] = 4915, [4916] = 4916, [4917] = 4917, - [4918] = 3885, + [4918] = 4817, [4919] = 4919, [4920] = 4920, - [4921] = 4921, + [4921] = 929, [4922] = 4922, [4923] = 4923, [4924] = 4924, [4925] = 4925, - [4926] = 4926, - [4927] = 4737, + [4926] = 793, + [4927] = 4927, [4928] = 4928, [4929] = 4929, - [4930] = 4930, + [4930] = 4890, [4931] = 4931, [4932] = 4932, [4933] = 4933, [4934] = 4934, - [4935] = 4935, + [4935] = 264, [4936] = 4936, - [4937] = 4937, + [4937] = 899, [4938] = 4938, - [4939] = 4939, - [4940] = 4940, + [4939] = 4815, + [4940] = 935, [4941] = 4941, [4942] = 4942, [4943] = 4943, - [4944] = 4944, - [4945] = 4945, + [4944] = 4788, + [4945] = 4817, [4946] = 4946, [4947] = 4947, [4948] = 4948, - [4949] = 801, + [4949] = 936, [4950] = 4950, - [4951] = 4951, + [4951] = 957, [4952] = 4952, - [4953] = 4953, + [4953] = 1010, [4954] = 4954, [4955] = 4955, [4956] = 4956, [4957] = 4957, [4958] = 4958, [4959] = 4959, - [4960] = 4960, + [4960] = 4815, [4961] = 4961, [4962] = 4962, - [4963] = 4963, - [4964] = 4723, + [4963] = 4817, + [4964] = 4964, [4965] = 4965, [4966] = 4966, [4967] = 4967, [4968] = 4968, - [4969] = 1582, + [4969] = 4969, [4970] = 4970, [4971] = 4971, [4972] = 4972, - [4973] = 4973, + [4973] = 1015, [4974] = 4974, [4975] = 4975, [4976] = 4976, - [4977] = 4977, - [4978] = 4978, + [4977] = 4860, + [4978] = 886, [4979] = 4979, [4980] = 4980, [4981] = 4981, [4982] = 4982, [4983] = 4983, [4984] = 4984, - [4985] = 4765, - [4986] = 4986, - [4987] = 4987, - [4988] = 4897, + [4985] = 788, + [4986] = 1022, + [4987] = 1034, + [4988] = 4988, [4989] = 4989, [4990] = 4990, [4991] = 4991, [4992] = 4992, - [4993] = 4993, + [4993] = 252, [4994] = 4994, [4995] = 4995, - [4996] = 4819, + [4996] = 872, [4997] = 4997, - [4998] = 4998, - [4999] = 4999, - [5000] = 4820, - [5001] = 4884, - [5002] = 5002, - [5003] = 5003, - [5004] = 5004, + [4998] = 4815, + [4999] = 4817, + [5000] = 4910, + [5001] = 4800, + [5002] = 858, + [5003] = 255, + [5004] = 868, [5005] = 5005, [5006] = 5006, [5007] = 5007, - [5008] = 5008, - [5009] = 4766, - [5010] = 5010, - [5011] = 4821, - [5012] = 5012, - [5013] = 5013, + [5008] = 4728, + [5009] = 5009, + [5010] = 875, + [5011] = 5011, + [5012] = 880, + [5013] = 941, [5014] = 5014, [5015] = 5015, [5016] = 5016, - [5017] = 5017, - [5018] = 5018, + [5017] = 244, + [5018] = 1031, [5019] = 5019, [5020] = 5020, - [5021] = 4822, + [5021] = 5021, [5022] = 5022, [5023] = 5023, - [5024] = 5024, - [5025] = 5025, + [5024] = 965, + [5025] = 4728, [5026] = 5026, [5027] = 5027, [5028] = 5028, [5029] = 5029, - [5030] = 1584, - [5031] = 5031, + [5030] = 5030, + [5031] = 1006, [5032] = 5032, - [5033] = 5033, + [5033] = 4728, [5034] = 5034, [5035] = 5035, [5036] = 5036, [5037] = 5037, - [5038] = 4736, + [5038] = 5038, [5039] = 5039, - [5040] = 5040, - [5041] = 3248, - [5042] = 5042, + [5040] = 1024, + [5041] = 263, + [5042] = 896, [5043] = 5043, [5044] = 5044, [5045] = 5045, [5046] = 5046, - [5047] = 4365, - [5048] = 5048, + [5047] = 5047, + [5048] = 966, [5049] = 5049, [5050] = 5050, [5051] = 5051, [5052] = 5052, - [5053] = 5053, + [5053] = 4815, [5054] = 5054, [5055] = 5055, [5056] = 5056, - [5057] = 5057, + [5057] = 787, [5058] = 5058, - [5059] = 4765, + [5059] = 5059, [5060] = 5060, - [5061] = 5061, - [5062] = 5062, + [5061] = 4817, + [5062] = 4817, [5063] = 5063, [5064] = 5064, - [5065] = 5065, - [5066] = 5066, - [5067] = 5067, - [5068] = 4737, + [5065] = 4896, + [5066] = 4910, + [5067] = 1026, + [5068] = 5068, [5069] = 5069, [5070] = 5070, - [5071] = 4717, - [5072] = 4741, + [5071] = 5071, + [5072] = 5072, [5073] = 5073, - [5074] = 4828, + [5074] = 4815, [5075] = 5075, [5076] = 5076, - [5077] = 5077, - [5078] = 4830, - [5079] = 4908, + [5077] = 248, + [5078] = 5078, + [5079] = 5079, [5080] = 5080, [5081] = 5081, [5082] = 5082, - [5083] = 5083, + [5083] = 5059, [5084] = 5084, [5085] = 5085, - [5086] = 5004, - [5087] = 5008, + [5086] = 5086, + [5087] = 5087, [5088] = 5088, [5089] = 5089, - [5090] = 4766, + [5090] = 5090, [5091] = 5091, - [5092] = 4939, + [5092] = 5092, [5093] = 5093, [5094] = 5094, - [5095] = 5095, + [5095] = 5052, [5096] = 5096, [5097] = 5097, - [5098] = 5098, + [5098] = 971, [5099] = 5099, - [5100] = 5100, + [5100] = 994, [5101] = 5101, [5102] = 5102, [5103] = 5103, [5104] = 5104, [5105] = 5105, - [5106] = 4754, - [5107] = 5107, + [5106] = 5106, + [5107] = 4773, [5108] = 5108, [5109] = 5109, [5110] = 5110, - [5111] = 5111, - [5112] = 4757, - [5113] = 4758, + [5111] = 902, + [5112] = 904, + [5113] = 5113, [5114] = 5114, [5115] = 5115, [5116] = 5116, @@ -9775,63 +9779,63 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5122] = 5122, [5123] = 5123, [5124] = 5124, - [5125] = 4558, + [5125] = 5125, [5126] = 5126, [5127] = 5127, [5128] = 5128, - [5129] = 5129, - [5130] = 5110, + [5129] = 1019, + [5130] = 921, [5131] = 5131, - [5132] = 5132, - [5133] = 5133, - [5134] = 5134, - [5135] = 5135, - [5136] = 5136, - [5137] = 5137, - [5138] = 5121, - [5139] = 4769, - [5140] = 5126, - [5141] = 4770, - [5142] = 5129, + [5132] = 922, + [5133] = 924, + [5134] = 5094, + [5135] = 932, + [5136] = 939, + [5137] = 907, + [5138] = 950, + [5139] = 951, + [5140] = 863, + [5141] = 864, + [5142] = 956, [5143] = 5143, - [5144] = 3563, - [5145] = 5145, - [5146] = 5146, + [5144] = 5144, + [5145] = 4830, + [5146] = 1028, [5147] = 5147, - [5148] = 5148, - [5149] = 5149, + [5148] = 970, + [5149] = 1021, [5150] = 5150, [5151] = 5151, [5152] = 5152, - [5153] = 5131, + [5153] = 4784, [5154] = 5154, - [5155] = 5155, - [5156] = 5156, - [5157] = 4799, + [5155] = 1023, + [5156] = 4801, + [5157] = 3925, [5158] = 5158, - [5159] = 5159, + [5159] = 4658, [5160] = 5160, [5161] = 5161, [5162] = 5162, - [5163] = 5163, + [5163] = 5059, [5164] = 5164, [5165] = 5165, - [5166] = 4800, - [5167] = 3832, + [5166] = 5166, + [5167] = 5150, [5168] = 5168, - [5169] = 5169, - [5170] = 4792, + [5169] = 5052, + [5170] = 5170, [5171] = 5171, [5172] = 5172, [5173] = 5173, - [5174] = 4952, - [5175] = 4737, + [5174] = 5174, + [5175] = 5175, [5176] = 5176, [5177] = 5177, - [5178] = 5178, - [5179] = 5179, + [5178] = 4815, + [5179] = 4817, [5180] = 5180, - [5181] = 5181, + [5181] = 983, [5182] = 5182, [5183] = 5183, [5184] = 5184, @@ -9839,45 +9843,45 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5186] = 5186, [5187] = 5187, [5188] = 5188, - [5189] = 5189, + [5189] = 253, [5190] = 5190, [5191] = 5191, - [5192] = 4941, - [5193] = 4942, + [5192] = 5192, + [5193] = 5193, [5194] = 5194, [5195] = 5195, [5196] = 5196, - [5197] = 4741, + [5197] = 5193, [5198] = 5198, - [5199] = 5199, - [5200] = 4828, - [5201] = 5201, + [5199] = 4313, + [5200] = 5200, + [5201] = 235, [5202] = 5202, [5203] = 5203, - [5204] = 5204, + [5204] = 4413, [5205] = 5205, - [5206] = 5110, + [5206] = 5206, [5207] = 5207, [5208] = 5208, [5209] = 5209, - [5210] = 5210, + [5210] = 4685, [5211] = 5211, [5212] = 5212, [5213] = 5213, - [5214] = 5214, - [5215] = 4737, + [5214] = 3755, + [5215] = 5215, [5216] = 5216, [5217] = 5217, [5218] = 5218, [5219] = 5219, [5220] = 5220, - [5221] = 5161, + [5221] = 5221, [5222] = 5222, [5223] = 5223, [5224] = 5224, [5225] = 5225, - [5226] = 4769, - [5227] = 4777, + [5226] = 5226, + [5227] = 5227, [5228] = 5228, [5229] = 5229, [5230] = 5230, @@ -9885,17 +9889,17 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5232] = 5232, [5233] = 5233, [5234] = 5234, - [5235] = 4792, + [5235] = 5235, [5236] = 5236, [5237] = 5237, [5238] = 5238, [5239] = 5239, [5240] = 5240, - [5241] = 3823, - [5242] = 5159, - [5243] = 5243, + [5241] = 5241, + [5242] = 5242, + [5243] = 4707, [5244] = 5244, - [5245] = 4723, + [5245] = 5245, [5246] = 5246, [5247] = 5247, [5248] = 5248, @@ -9903,887 +9907,1992 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5250] = 5250, [5251] = 5251, [5252] = 5252, - [5253] = 4750, - [5254] = 4873, + [5253] = 5253, + [5254] = 4520, [5255] = 5255, - [5256] = 4723, + [5256] = 5256, [5257] = 5257, [5258] = 5258, - [5259] = 5259, + [5259] = 4631, [5260] = 5260, - [5261] = 5261, - [5262] = 4754, - [5263] = 5263, - [5264] = 4757, - [5265] = 5265, - [5266] = 4758, - [5267] = 5267, + [5261] = 4635, + [5262] = 4472, + [5263] = 1847, + [5264] = 1850, + [5265] = 5194, + [5266] = 5266, + [5267] = 4474, [5268] = 5268, - [5269] = 5269, + [5269] = 5235, [5270] = 5270, [5271] = 5271, - [5272] = 5272, - [5273] = 5273, - [5274] = 5274, + [5272] = 5246, + [5273] = 5234, + [5274] = 5219, [5275] = 5275, - [5276] = 5276, - [5277] = 5277, + [5276] = 5195, + [5277] = 5196, [5278] = 5278, [5279] = 5279, - [5280] = 4737, - [5281] = 5281, + [5280] = 5245, + [5281] = 5248, [5282] = 5282, - [5283] = 4819, - [5284] = 5284, - [5285] = 5285, - [5286] = 4820, - [5287] = 5287, - [5288] = 4821, - [5289] = 5289, - [5290] = 5290, - [5291] = 4750, + [5283] = 5231, + [5284] = 5236, + [5285] = 5240, + [5286] = 5286, + [5287] = 5206, + [5288] = 5215, + [5289] = 5217, + [5290] = 5223, + [5291] = 5291, [5292] = 5292, - [5293] = 4822, + [5293] = 5293, [5294] = 5294, - [5295] = 5295, - [5296] = 5296, + [5295] = 5238, + [5296] = 5239, [5297] = 5297, - [5298] = 5298, + [5298] = 5242, [5299] = 5299, [5300] = 5300, [5301] = 5301, - [5302] = 5302, + [5302] = 5275, [5303] = 5303, [5304] = 5304, - [5305] = 5305, - [5306] = 5306, + [5305] = 5235, + [5306] = 5205, [5307] = 5307, [5308] = 5308, - [5309] = 4765, - [5310] = 5310, - [5311] = 5311, - [5312] = 3838, - [5313] = 5179, - [5314] = 4766, - [5315] = 5315, - [5316] = 5316, - [5317] = 5317, - [5318] = 5318, - [5319] = 4775, - [5320] = 5320, - [5321] = 5321, + [5309] = 5246, + [5310] = 5275, + [5311] = 5195, + [5312] = 5312, + [5313] = 5196, + [5314] = 5193, + [5315] = 5297, + [5316] = 5286, + [5317] = 5236, + [5318] = 5240, + [5319] = 5286, + [5320] = 5223, + [5321] = 5200, [5322] = 5322, - [5323] = 4930, + [5323] = 5323, [5324] = 5324, - [5325] = 5325, - [5326] = 4777, - [5327] = 5067, + [5325] = 5293, + [5326] = 5326, + [5327] = 5327, [5328] = 5328, - [5329] = 5069, - [5330] = 5330, + [5329] = 5294, + [5330] = 5282, [5331] = 5331, [5332] = 5332, - [5333] = 5333, - [5334] = 5334, - [5335] = 5335, + [5333] = 5327, + [5334] = 5252, + [5335] = 5271, [5336] = 5336, [5337] = 5337, [5338] = 5338, - [5339] = 5339, + [5339] = 5266, [5340] = 5340, - [5341] = 5341, - [5342] = 5342, - [5343] = 5343, + [5341] = 5200, + [5342] = 5332, + [5343] = 5291, [5344] = 5344, - [5345] = 5345, - [5346] = 5346, + [5345] = 5278, + [5346] = 5292, [5347] = 5347, - [5348] = 5348, - [5349] = 5349, - [5350] = 5335, + [5348] = 5233, + [5349] = 5247, + [5350] = 5350, [5351] = 5351, - [5352] = 2717, - [5353] = 4018, + [5352] = 5187, + [5353] = 5207, [5354] = 5354, [5355] = 5355, - [5356] = 5356, - [5357] = 5357, - [5358] = 5358, + [5356] = 5213, + [5357] = 5299, + [5358] = 5344, [5359] = 5359, [5360] = 5360, [5361] = 5361, - [5362] = 3998, - [5363] = 5354, + [5362] = 5362, + [5363] = 5363, [5364] = 5364, - [5365] = 5358, - [5366] = 5366, + [5365] = 5225, + [5366] = 5224, [5367] = 5367, - [5368] = 5368, - [5369] = 2718, - [5370] = 5370, - [5371] = 5371, - [5372] = 5372, - [5373] = 5373, - [5374] = 5374, - [5375] = 4020, - [5376] = 4023, - [5377] = 5377, - [5378] = 5378, - [5379] = 2716, + [5368] = 5327, + [5369] = 5233, + [5370] = 5247, + [5371] = 5220, + [5372] = 5222, + [5373] = 5224, + [5374] = 5300, + [5375] = 5375, + [5376] = 5351, + [5377] = 5363, + [5378] = 5249, + [5379] = 5251, [5380] = 5380, - [5381] = 5381, - [5382] = 5382, - [5383] = 5383, - [5384] = 5384, + [5381] = 5324, + [5382] = 5326, + [5383] = 5362, + [5384] = 5364, [5385] = 5385, [5386] = 5386, [5387] = 5387, - [5388] = 5354, - [5389] = 5389, + [5388] = 5388, + [5389] = 5385, [5390] = 5390, - [5391] = 5368, - [5392] = 5392, - [5393] = 5393, + [5391] = 5391, + [5392] = 5361, + [5393] = 5323, [5394] = 5394, [5395] = 5395, [5396] = 5396, [5397] = 5397, [5398] = 5398, [5399] = 5399, - [5400] = 5400, + [5400] = 5397, [5401] = 5401, [5402] = 5402, [5403] = 5403, - [5404] = 5392, + [5404] = 5404, [5405] = 5405, [5406] = 5406, [5407] = 5407, [5408] = 5408, [5409] = 5409, [5410] = 5410, - [5411] = 5411, - [5412] = 5382, + [5411] = 3755, + [5412] = 5412, [5413] = 5413, - [5414] = 5398, - [5415] = 5411, - [5416] = 5416, + [5414] = 5414, + [5415] = 5415, + [5416] = 5395, [5417] = 5417, [5418] = 5418, - [5419] = 5419, - [5420] = 5420, + [5419] = 5399, + [5420] = 5397, [5421] = 5421, [5422] = 5422, - [5423] = 5423, + [5423] = 5401, [5424] = 5424, [5425] = 5425, [5426] = 5426, [5427] = 5427, [5428] = 5428, - [5429] = 5380, - [5430] = 5416, + [5429] = 5429, + [5430] = 5430, [5431] = 5431, [5432] = 5432, - [5433] = 5407, - [5434] = 5434, - [5435] = 2705, - [5436] = 5436, + [5433] = 5415, + [5434] = 5395, + [5435] = 5399, + [5436] = 5397, [5437] = 5437, [5438] = 5438, [5439] = 5439, [5440] = 5440, - [5441] = 5441, - [5442] = 5442, - [5443] = 5443, - [5444] = 5444, + [5441] = 5415, + [5442] = 5395, + [5443] = 5399, + [5444] = 5397, [5445] = 5445, - [5446] = 5336, - [5447] = 5447, - [5448] = 5448, - [5449] = 5338, - [5450] = 5450, - [5451] = 5387, - [5452] = 2698, - [5453] = 5453, + [5446] = 5415, + [5447] = 5395, + [5448] = 5399, + [5449] = 5397, + [5450] = 5415, + [5451] = 5395, + [5452] = 5399, + [5453] = 5397, [5454] = 5454, - [5455] = 5409, - [5456] = 5382, - [5457] = 5457, + [5455] = 5455, + [5456] = 5456, + [5457] = 5415, [5458] = 5458, - [5459] = 5454, - [5460] = 5339, + [5459] = 5459, + [5460] = 5460, [5461] = 5461, - [5462] = 5462, + [5462] = 5395, [5463] = 5463, [5464] = 5464, [5465] = 5465, [5466] = 5466, - [5467] = 2701, - [5468] = 5340, - [5469] = 2702, - [5470] = 5341, - [5471] = 5342, - [5472] = 5343, + [5467] = 5467, + [5468] = 5468, + [5469] = 5469, + [5470] = 5470, + [5471] = 5471, + [5472] = 5472, [5473] = 5473, - [5474] = 5345, + [5474] = 5474, [5475] = 5475, [5476] = 5476, [5477] = 5477, [5478] = 5478, [5479] = 5479, [5480] = 5480, - [5481] = 5477, + [5481] = 5481, [5482] = 5482, [5483] = 5483, [5484] = 5484, [5485] = 5485, - [5486] = 5390, + [5486] = 5486, [5487] = 5487, [5488] = 5488, - [5489] = 5337, + [5489] = 5489, [5490] = 5490, - [5491] = 5387, - [5492] = 5409, + [5491] = 5399, + [5492] = 5399, [5493] = 5493, - [5494] = 5382, + [5494] = 5494, [5495] = 5495, [5496] = 5496, - [5497] = 5335, + [5497] = 5397, [5498] = 5498, [5499] = 5499, [5500] = 5500, - [5501] = 5501, + [5501] = 5415, [5502] = 5502, [5503] = 5503, - [5504] = 5504, - [5505] = 5505, + [5504] = 5395, + [5505] = 5401, [5506] = 5506, - [5507] = 5507, + [5507] = 5470, [5508] = 5508, - [5509] = 5359, - [5510] = 5405, - [5511] = 5396, - [5512] = 5508, + [5509] = 5509, + [5510] = 5415, + [5511] = 5511, + [5512] = 5512, [5513] = 5513, - [5514] = 5421, + [5514] = 5514, [5515] = 5515, [5516] = 5516, - [5517] = 2680, - [5518] = 2682, - [5519] = 5519, - [5520] = 5445, - [5521] = 2683, - [5522] = 5447, - [5523] = 5523, - [5524] = 5448, - [5525] = 2684, - [5526] = 5387, - [5527] = 2743, - [5528] = 2744, - [5529] = 5389, - [5530] = 5530, - [5531] = 5425, - [5532] = 5450, - [5533] = 5501, + [5517] = 5517, + [5518] = 5518, + [5519] = 5395, + [5520] = 5520, + [5521] = 5521, + [5522] = 4658, + [5523] = 5404, + [5524] = 5524, + [5525] = 5525, + [5526] = 5526, + [5527] = 5527, + [5528] = 5528, + [5529] = 5529, + [5530] = 5409, + [5531] = 5531, + [5532] = 5532, + [5533] = 5533, [5534] = 5534, [5535] = 5535, - [5536] = 5496, - [5537] = 5465, + [5536] = 5536, + [5537] = 5537, [5538] = 5538, - [5539] = 2746, - [5540] = 2668, - [5541] = 5427, - [5542] = 5498, + [5539] = 5514, + [5540] = 5540, + [5541] = 5397, + [5542] = 5413, [5543] = 5543, - [5544] = 5428, - [5545] = 2748, + [5544] = 5544, + [5545] = 5545, [5546] = 5546, [5547] = 5547, [5548] = 5548, [5549] = 5549, - [5550] = 5550, - [5551] = 5551, - [5552] = 5335, - [5553] = 5337, - [5554] = 5390, + [5550] = 5474, + [5551] = 5548, + [5552] = 5552, + [5553] = 5413, + [5554] = 5554, [5555] = 5555, - [5556] = 5556, - [5557] = 5347, - [5558] = 5403, - [5559] = 5434, - [5560] = 5453, + [5556] = 5543, + [5557] = 5557, + [5558] = 5558, + [5559] = 5559, + [5560] = 5560, [5561] = 5561, - [5562] = 5506, + [5562] = 4851, [5563] = 5563, - [5564] = 5417, - [5565] = 5432, - [5566] = 5543, - [5567] = 5546, - [5568] = 5504, - [5569] = 5549, - [5570] = 5387, + [5564] = 5413, + [5565] = 5476, + [5566] = 5566, + [5567] = 5567, + [5568] = 5568, + [5569] = 5569, + [5570] = 5570, [5571] = 5571, - [5572] = 5572, - [5573] = 5573, - [5574] = 5466, + [5572] = 5399, + [5573] = 5397, + [5574] = 5574, [5575] = 5575, - [5576] = 2706, - [5577] = 5577, - [5578] = 2734, - [5579] = 5499, - [5580] = 5577, + [5576] = 5576, + [5577] = 5415, + [5578] = 5578, + [5579] = 5579, + [5580] = 5474, [5581] = 5581, - [5582] = 5581, + [5582] = 5582, [5583] = 5583, - [5584] = 5584, + [5584] = 5395, [5585] = 5585, [5586] = 5586, - [5587] = 5586, - [5588] = 5357, - [5589] = 5548, - [5590] = 5399, + [5587] = 5587, + [5588] = 5588, + [5589] = 5589, + [5590] = 5590, [5591] = 5591, - [5592] = 5591, + [5592] = 5592, [5593] = 5593, - [5594] = 5354, - [5595] = 5337, + [5594] = 5478, + [5595] = 5595, [5596] = 5596, [5597] = 5597, - [5598] = 5556, + [5598] = 5598, [5599] = 5599, [5600] = 5600, - [5601] = 5409, + [5601] = 5601, [5602] = 5602, - [5603] = 5475, - [5604] = 2686, + [5603] = 5603, + [5604] = 5467, [5605] = 5605, - [5606] = 5395, - [5607] = 2687, - [5608] = 5359, - [5609] = 5583, - [5610] = 5577, - [5611] = 2724, - [5612] = 2725, - [5613] = 5581, - [5614] = 5586, - [5615] = 5591, + [5606] = 5606, + [5607] = 5470, + [5608] = 5401, + [5609] = 5609, + [5610] = 5476, + [5611] = 5611, + [5612] = 5612, + [5613] = 5613, + [5614] = 5614, + [5615] = 5615, [5616] = 5616, [5617] = 5617, - [5618] = 5618, - [5619] = 2750, - [5620] = 2669, - [5621] = 5387, - [5622] = 2697, - [5623] = 5440, + [5618] = 5615, + [5619] = 5399, + [5620] = 5397, + [5621] = 5621, + [5622] = 5401, + [5623] = 5623, [5624] = 5624, - [5625] = 5401, - [5626] = 5354, - [5627] = 5495, + [5625] = 5508, + [5626] = 5626, + [5627] = 5404, [5628] = 5628, - [5629] = 5458, + [5629] = 5629, [5630] = 5630, - [5631] = 2677, - [5632] = 5632, - [5633] = 5633, - [5634] = 5550, - [5635] = 5409, - [5636] = 2688, - [5637] = 5637, - [5638] = 5354, - [5639] = 5624, - [5640] = 5461, - [5641] = 5641, - [5642] = 5382, - [5643] = 5337, - [5644] = 5504, - [5645] = 5400, - [5646] = 5335, - [5647] = 5359, + [5631] = 5631, + [5632] = 5401, + [5633] = 5508, + [5634] = 5634, + [5635] = 5635, + [5636] = 5409, + [5637] = 5617, + [5638] = 5638, + [5639] = 5413, + [5640] = 5404, + [5641] = 5404, + [5642] = 5642, + [5643] = 5643, + [5644] = 5644, + [5645] = 5645, + [5646] = 5646, + [5647] = 5647, [5648] = 5648, - [5649] = 2715, + [5649] = 4501, [5650] = 5650, - [5651] = 5495, - [5652] = 5599, + [5651] = 5651, + [5652] = 5652, [5653] = 5653, [5654] = 5654, - [5655] = 5503, - [5656] = 2694, - [5657] = 2690, - [5658] = 5360, - [5659] = 5577, - [5660] = 5462, - [5661] = 2695, - [5662] = 2691, - [5663] = 5482, - [5664] = 2692, - [5665] = 5483, - [5666] = 5382, - [5667] = 5499, + [5655] = 5655, + [5656] = 5656, + [5657] = 5657, + [5658] = 5658, + [5659] = 5659, + [5660] = 5660, + [5661] = 5661, + [5662] = 5662, + [5663] = 5663, + [5664] = 5664, + [5665] = 5665, + [5666] = 5666, + [5667] = 5667, [5668] = 5668, - [5669] = 1711, - [5670] = 5556, - [5671] = 5538, - [5672] = 2689, - [5673] = 5488, - [5674] = 5484, - [5675] = 2693, - [5676] = 5676, - [5677] = 5581, - [5678] = 5577, + [5669] = 5669, + [5670] = 5670, + [5671] = 5671, + [5672] = 5672, + [5673] = 5476, + [5674] = 5674, + [5675] = 5675, + [5676] = 5508, + [5677] = 5677, + [5678] = 5678, [5679] = 5679, [5680] = 5680, - [5681] = 5420, - [5682] = 5581, - [5683] = 5442, - [5684] = 2696, - [5685] = 5586, - [5686] = 5408, + [5681] = 5681, + [5682] = 5682, + [5683] = 5683, + [5684] = 5684, + [5685] = 5685, + [5686] = 5686, [5687] = 5687, [5688] = 5688, - [5689] = 5591, - [5690] = 5690, - [5691] = 5586, - [5692] = 5502, - [5693] = 5413, + [5689] = 5689, + [5690] = 5404, + [5691] = 5691, + [5692] = 5692, + [5693] = 5693, [5694] = 5694, [5695] = 5695, - [5696] = 5409, + [5696] = 5696, [5697] = 5697, [5698] = 5698, [5699] = 5699, [5700] = 5700, - [5701] = 5463, - [5702] = 5591, - [5703] = 5354, + [5701] = 5701, + [5702] = 5702, + [5703] = 5703, [5704] = 5704, - [5705] = 5705, - [5706] = 5351, + [5705] = 5476, + [5706] = 5706, [5707] = 5707, - [5708] = 5708, - [5709] = 5422, - [5710] = 5422, - [5711] = 5383, - [5712] = 5357, - [5713] = 1733, - [5714] = 1734, - [5715] = 5426, - [5716] = 5716, - [5717] = 5441, + [5708] = 5508, + [5709] = 5709, + [5710] = 5710, + [5711] = 5711, + [5712] = 5712, + [5713] = 5713, + [5714] = 5714, + [5715] = 5715, + [5716] = 4502, + [5717] = 5717, [5718] = 5718, [5719] = 5719, - [5720] = 5387, - [5721] = 5599, - [5722] = 5409, - [5723] = 5360, - [5724] = 5382, - [5725] = 5443, - [5726] = 5384, + [5720] = 5720, + [5721] = 5721, + [5722] = 5722, + [5723] = 5723, + [5724] = 5724, + [5725] = 5725, + [5726] = 5726, [5727] = 5727, - [5728] = 5394, - [5729] = 5359, + [5728] = 5728, + [5729] = 5729, [5730] = 5730, [5731] = 5731, [5732] = 5732, - [5733] = 5733, + [5733] = 4504, [5734] = 5734, - [5735] = 5735, + [5735] = 5401, [5736] = 5736, - [5737] = 5737, + [5737] = 5511, [5738] = 5738, [5739] = 5739, [5740] = 5740, - [5741] = 5737, + [5741] = 5741, [5742] = 5742, [5743] = 5743, [5744] = 5744, - [5745] = 5745, + [5745] = 5476, [5746] = 5746, [5747] = 5747, - [5748] = 5748, + [5748] = 5508, [5749] = 5749, [5750] = 5750, - [5751] = 5731, + [5751] = 5751, [5752] = 5752, [5753] = 5753, - [5754] = 5754, - [5755] = 5755, - [5756] = 5739, + [5754] = 5415, + [5755] = 5395, + [5756] = 5415, [5757] = 5757, - [5758] = 5758, - [5759] = 5759, + [5758] = 5399, + [5759] = 5397, [5760] = 5760, [5761] = 5761, - [5762] = 5735, + [5762] = 5762, [5763] = 5763, - [5764] = 5737, + [5764] = 5764, [5765] = 5765, - [5766] = 5766, + [5766] = 5395, [5767] = 5767, - [5768] = 5742, + [5768] = 5768, [5769] = 5769, [5770] = 5770, - [5771] = 5771, - [5772] = 5739, + [5771] = 5409, + [5772] = 5401, [5773] = 5773, [5774] = 5774, [5775] = 5775, [5776] = 5776, [5777] = 5777, - [5778] = 5773, - [5779] = 5779, + [5778] = 5778, + [5779] = 5476, [5780] = 5780, - [5781] = 5781, - [5782] = 5782, - [5783] = 5730, + [5781] = 5508, + [5782] = 4840, + [5783] = 5783, [5784] = 5784, [5785] = 5785, - [5786] = 5744, - [5787] = 5758, + [5786] = 5786, + [5787] = 5787, [5788] = 5788, - [5789] = 5745, - [5790] = 5732, + [5789] = 5789, + [5790] = 5790, [5791] = 5791, [5792] = 5792, - [5793] = 5737, - [5794] = 5742, + [5793] = 5793, + [5794] = 5794, [5795] = 5795, - [5796] = 5744, - [5797] = 5745, - [5798] = 5746, - [5799] = 5745, + [5796] = 5796, + [5797] = 5797, + [5798] = 5798, + [5799] = 5799, [5800] = 5800, - [5801] = 5801, - [5802] = 5802, + [5801] = 3767, + [5802] = 5404, [5803] = 5803, - [5804] = 5746, - [5805] = 5746, - [5806] = 5754, - [5807] = 5735, - [5808] = 5731, + [5804] = 5804, + [5805] = 5805, + [5806] = 5476, + [5807] = 5409, + [5808] = 5508, [5809] = 5809, - [5810] = 5749, - [5811] = 5757, + [5810] = 5810, + [5811] = 5811, [5812] = 5812, - [5813] = 5758, - [5814] = 5763, + [5813] = 5409, + [5814] = 5814, [5815] = 5815, [5816] = 5816, - [5817] = 5817, - [5818] = 5776, + [5817] = 5413, + [5818] = 5818, [5819] = 5819, [5820] = 5820, - [5821] = 5754, - [5822] = 5757, + [5821] = 5821, + [5822] = 5822, [5823] = 5823, - [5824] = 5773, - [5825] = 5758, + [5824] = 5824, + [5825] = 5825, [5826] = 5826, - [5827] = 5779, + [5827] = 5827, [5828] = 5828, [5829] = 5829, - [5830] = 5776, - [5831] = 5817, + [5830] = 5830, + [5831] = 5831, [5832] = 5832, - [5833] = 5737, + [5833] = 5833, [5834] = 5834, [5835] = 5835, [5836] = 5836, [5837] = 5837, - [5838] = 5766, - [5839] = 5737, + [5838] = 5838, + [5839] = 5839, [5840] = 5840, [5841] = 5841, - [5842] = 5739, - [5843] = 5742, - [5844] = 5779, - [5845] = 5777, - [5846] = 5800, - [5847] = 5820, - [5848] = 5819, - [5849] = 5737, - [5850] = 5826, - [5851] = 5742, - [5852] = 5735, + [5842] = 5842, + [5843] = 5843, + [5844] = 4707, + [5845] = 5845, + [5846] = 5846, + [5847] = 5847, + [5848] = 5848, + [5849] = 5849, + [5850] = 5850, + [5851] = 5851, + [5852] = 5476, [5853] = 5853, [5854] = 5854, [5855] = 5855, [5856] = 5856, - [5857] = 5744, - [5858] = 5745, - [5859] = 5746, + [5857] = 5857, + [5858] = 5858, + [5859] = 5859, [5860] = 5860, - [5861] = 5836, - [5862] = 5853, - [5863] = 5744, - [5864] = 5854, - [5865] = 5745, - [5866] = 5746, - [5867] = 5855, - [5868] = 5819, + [5861] = 5861, + [5862] = 5415, + [5863] = 5863, + [5864] = 5864, + [5865] = 5865, + [5866] = 5866, + [5867] = 5867, + [5868] = 5868, [5869] = 5869, - [5870] = 5869, - [5871] = 5871, - [5872] = 5734, - [5873] = 5871, - [5874] = 5832, - [5875] = 5754, - [5876] = 5734, - [5877] = 5740, - [5878] = 5878, - [5879] = 5738, - [5880] = 5880, + [5870] = 5395, + [5871] = 5508, + [5872] = 5872, + [5873] = 5873, + [5874] = 5874, + [5875] = 5875, + [5876] = 5399, + [5877] = 5877, + [5878] = 5792, + [5879] = 5397, + [5880] = 5409, [5881] = 5881, - [5882] = 5738, - [5883] = 5773, - [5884] = 5776, - [5885] = 5801, - [5886] = 5747, - [5887] = 5829, - [5888] = 5760, - [5889] = 5748, + [5882] = 5882, + [5883] = 5413, + [5884] = 5884, + [5885] = 5885, + [5886] = 5886, + [5887] = 5887, + [5888] = 5888, + [5889] = 5889, [5890] = 5890, [5891] = 5891, - [5892] = 5754, - [5893] = 5860, - [5894] = 5743, + [5892] = 5892, + [5893] = 5893, + [5894] = 5894, [5895] = 5895, - [5896] = 5748, - [5897] = 5819, - [5898] = 5890, - [5899] = 5826, - [5900] = 5823, - [5901] = 5817, - [5902] = 5732, + [5896] = 5896, + [5897] = 5897, + [5898] = 5898, + [5899] = 5899, + [5900] = 5900, + [5901] = 5413, + [5902] = 5902, [5903] = 5903, - [5904] = 5890, - [5905] = 5736, + [5904] = 5904, + [5905] = 5905, [5906] = 5906, - [5907] = 5759, - [5908] = 5766, + [5907] = 5907, + [5908] = 5908, [5909] = 5909, [5910] = 5910, - [5911] = 5826, - [5912] = 5820, - [5913] = 5731, - [5914] = 5739, - [5915] = 5823, - [5916] = 5779, - [5917] = 5757, - [5918] = 5903, - [5919] = 5735, - [5920] = 5742, - [5921] = 5815, - [5922] = 5803, - [5923] = 5809, - [5924] = 5801, - [5925] = 5740, - [5926] = 5736, - [5927] = 5777, - [5928] = 5792, + [5911] = 5911, + [5912] = 5401, + [5913] = 5913, + [5914] = 5914, + [5915] = 5915, + [5916] = 5916, + [5917] = 5917, + [5918] = 5918, + [5919] = 5404, + [5920] = 5920, + [5921] = 5399, + [5922] = 5922, + [5923] = 5923, + [5924] = 5924, + [5925] = 5925, + [5926] = 5926, + [5927] = 5927, + [5928] = 5928, [5929] = 5929, - [5930] = 5878, + [5930] = 5930, [5931] = 5931, - [5932] = 5820, - [5933] = 5801, - [5934] = 5823, - [5935] = 5815, - [5936] = 5816, - [5937] = 5735, - [5938] = 5747, - [5939] = 5784, - [5940] = 5837, - [5941] = 5815, - [5942] = 5942, - [5943] = 5816, - [5944] = 5747, + [5932] = 5932, + [5933] = 5933, + [5934] = 5934, + [5935] = 5935, + [5936] = 5936, + [5937] = 5937, + [5938] = 5938, + [5939] = 5409, + [5940] = 5940, + [5941] = 5941, + [5942] = 5792, + [5943] = 5943, + [5944] = 5944, [5945] = 5945, - [5946] = 5731, - [5947] = 5906, - [5948] = 5903, + [5946] = 5946, + [5947] = 5792, + [5948] = 5948, [5949] = 5949, - [5950] = 5909, + [5950] = 5413, [5951] = 5951, [5952] = 5952, - [5953] = 5759, - [5954] = 5817, - [5955] = 5819, - [5956] = 5841, + [5953] = 5467, + [5954] = 5954, + [5955] = 5792, + [5956] = 5956, [5957] = 5957, [5958] = 5958, - [5959] = 5754, - [5960] = 5735, - [5961] = 5961, - [5962] = 5962, - [5963] = 5777, - [5964] = 5823, - [5965] = 5766, + [5959] = 5959, + [5960] = 5960, + [5961] = 5792, + [5962] = 5413, + [5963] = 5963, + [5964] = 5964, + [5965] = 5792, [5966] = 5966, - [5967] = 5837, - [5968] = 5832, + [5967] = 5967, + [5968] = 5968, [5969] = 5792, - [5970] = 5750, + [5970] = 5970, [5971] = 5971, - [5972] = 5773, - [5973] = 5878, + [5972] = 5972, + [5973] = 5973, [5974] = 5974, - [5975] = 5771, - [5976] = 5903, + [5975] = 5975, + [5976] = 5976, [5977] = 5977, - [5978] = 5744, + [5978] = 5476, [5979] = 5979, - [5980] = 5757, - [5981] = 5815, - [5982] = 5744, - [5983] = 5816, - [5984] = 5732, - [5985] = 5945, - [5986] = 5745, - [5987] = 5759, - [5988] = 5792, - [5989] = 5758, - [5990] = 5775, - [5991] = 5906, - [5992] = 5828, - [5993] = 5836, - [5994] = 5736, - [5995] = 5816, + [5980] = 5415, + [5981] = 5981, + [5982] = 5508, + [5983] = 5983, + [5984] = 5792, + [5985] = 5985, + [5986] = 5986, + [5987] = 5987, + [5988] = 5988, + [5989] = 5989, + [5990] = 5990, + [5991] = 5991, + [5992] = 5992, + [5993] = 5792, + [5994] = 5994, + [5995] = 5995, [5996] = 5996, - [5997] = 5731, + [5997] = 5997, [5998] = 5998, - [5999] = 5776, - [6000] = 5903, - [6001] = 5881, - [6002] = 5891, + [5999] = 5999, + [6000] = 6000, + [6001] = 6001, + [6002] = 6002, [6003] = 6003, - [6004] = 5776, - [6005] = 5781, - [6006] = 5746, - [6007] = 5853, - [6008] = 5815, - [6009] = 5837, - [6010] = 5854, - [6011] = 6011, - [6012] = 5737, - [6013] = 5779, - [6014] = 5742, - [6015] = 5749, - [6016] = 5744, - [6017] = 5816, - [6018] = 5745, - [6019] = 5746, - [6020] = 5776, - [6021] = 5820, - [6022] = 5979, - [6023] = 5820, + [6004] = 6004, + [6005] = 1825, + [6006] = 1832, + [6007] = 5997, + [6008] = 6008, + [6009] = 5998, + [6010] = 5999, + [6011] = 1834, + [6012] = 6012, + [6013] = 6013, + [6014] = 6003, + [6015] = 6015, + [6016] = 5304, + [6017] = 6017, + [6018] = 5998, + [6019] = 5999, + [6020] = 6003, + [6021] = 6021, + [6022] = 6022, + [6023] = 4840, [6024] = 6024, - [6025] = 5777, - [6026] = 5826, - [6027] = 5949, - [6028] = 6028, - [6029] = 5749, + [6025] = 6025, + [6026] = 6026, + [6027] = 6027, + [6028] = 4472, + [6029] = 4474, [6030] = 6030, - [6031] = 5837, - [6032] = 5737, - [6033] = 5929, - [6034] = 5736, - [6035] = 5742, - [6036] = 5855, - [6037] = 5777, - [6038] = 5836, - [6039] = 5869, - [6040] = 5744, - [6041] = 6041, - [6042] = 5745, - [6043] = 5746, - [6044] = 5906, - [6045] = 5754, - [6046] = 5802, - [6047] = 5871, + [6031] = 5999, + [6032] = 6032, + [6033] = 6003, + [6034] = 6012, + [6035] = 6002, + [6036] = 6036, + [6037] = 6037, + [6038] = 6038, + [6039] = 6039, + [6040] = 6040, + [6041] = 6001, + [6042] = 6042, + [6043] = 6043, + [6044] = 6044, + [6045] = 6012, + [6046] = 6046, + [6047] = 6047, [6048] = 6048, - [6049] = 5817, - [6050] = 5736, - [6051] = 5951, - [6052] = 5754, - [6053] = 5881, - [6054] = 5853, - [6055] = 5854, - [6056] = 5742, - [6057] = 5737, + [6049] = 860, + [6050] = 6050, + [6051] = 6051, + [6052] = 5996, + [6053] = 6053, + [6054] = 6054, + [6055] = 6026, + [6056] = 6056, + [6057] = 4413, [6058] = 6058, [6059] = 6059, - [6060] = 5855, - [6061] = 5815, - [6062] = 5816, - [6063] = 5906, - [6064] = 5742, - [6065] = 5773, - [6066] = 5869, - [6067] = 5777, - [6068] = 5766, - [6069] = 5881, - [6070] = 5740, - [6071] = 5744, - [6072] = 5837, - [6073] = 5871, - [6074] = 5734, - [6075] = 5738, - [6076] = 5837, - [6077] = 5745, - [6078] = 5785, - [6079] = 5777, - [6080] = 5881, - [6081] = 6024, - [6082] = 5748, - [6083] = 5961, - [6084] = 5792, - [6085] = 5746, - [6086] = 5890, - [6087] = 5777, - [6088] = 5747, - [6089] = 5759, + [6060] = 6012, + [6061] = 6061, + [6062] = 6062, + [6063] = 6063, + [6064] = 6064, + [6065] = 6058, + [6066] = 6037, + [6067] = 6039, + [6068] = 6063, + [6069] = 6062, + [6070] = 5997, + [6071] = 6071, + [6072] = 5998, + [6073] = 5999, + [6074] = 6074, + [6075] = 6075, + [6076] = 6038, + [6077] = 6001, + [6078] = 6071, + [6079] = 6008, + [6080] = 6013, + [6081] = 6021, + [6082] = 6030, + [6083] = 6064, + [6084] = 6002, + [6085] = 5997, + [6086] = 6086, + [6087] = 6003, + [6088] = 6008, + [6089] = 6089, [6090] = 6090, - [6091] = 5777, - [6092] = 5878, - [6093] = 5752, - [6094] = 5836, - [6095] = 5740, - [6096] = 5853, - [6097] = 5732, + [6091] = 6012, + [6092] = 6092, + [6093] = 6093, + [6094] = 6094, + [6095] = 6095, + [6096] = 6096, + [6097] = 6097, [6098] = 6098, [6099] = 6099, [6100] = 6100, - [6101] = 5854, - [6102] = 5910, - [6103] = 6103, - [6104] = 5820, - [6105] = 5855, - [6106] = 5881, - [6107] = 5773, - [6108] = 6108, - [6109] = 5906, - [6110] = 5869, - [6111] = 6048, - [6112] = 5747, - [6113] = 6100, - [6114] = 5809, - [6115] = 6115, - [6116] = 5871, - [6117] = 5780, - [6118] = 5906, - [6119] = 5971, - [6120] = 6120, - [6121] = 5754, - [6122] = 5734, - [6123] = 5738, - [6124] = 5878, - [6125] = 5748, - [6126] = 5890, - [6127] = 5809, - [6128] = 5754, - [6129] = 5881, - [6130] = 6103, - [6131] = 5832, - [6132] = 5801, - [6133] = 5809, + [6101] = 6098, + [6102] = 5996, + [6103] = 5237, + [6104] = 6104, + [6105] = 6013, + [6106] = 6051, + [6107] = 6107, + [6108] = 6074, + [6109] = 6051, + [6110] = 5996, + [6111] = 6107, + [6112] = 6012, + [6113] = 6113, + [6114] = 6044, + [6115] = 6026, + [6116] = 6116, + [6117] = 6117, + [6118] = 6118, + [6119] = 6026, + [6120] = 6117, + [6121] = 6121, + [6122] = 6122, + [6123] = 6123, + [6124] = 4851, + [6125] = 6125, + [6126] = 6012, + [6127] = 6063, + [6128] = 6058, + [6129] = 6129, + [6130] = 6130, + [6131] = 6131, + [6132] = 6132, + [6133] = 6063, + [6134] = 6117, + [6135] = 6058, + [6136] = 5997, + [6137] = 6100, + [6138] = 5997, + [6139] = 6139, + [6140] = 6140, + [6141] = 5998, + [6142] = 5999, + [6143] = 6063, + [6144] = 6144, + [6145] = 6017, + [6146] = 6027, + [6147] = 5998, + [6148] = 5999, + [6149] = 6149, + [6150] = 6032, + [6151] = 6046, + [6152] = 6058, + [6153] = 6153, + [6154] = 4313, + [6155] = 6002, + [6156] = 6058, + [6157] = 6003, + [6158] = 6158, + [6159] = 6159, + [6160] = 6160, + [6161] = 6059, + [6162] = 6061, + [6163] = 6163, + [6164] = 5997, + [6165] = 6144, + [6166] = 5998, + [6167] = 5999, + [6168] = 6168, + [6169] = 6169, + [6170] = 6170, + [6171] = 6098, + [6172] = 6172, + [6173] = 6173, + [6174] = 6174, + [6175] = 6118, + [6176] = 6093, + [6177] = 6002, + [6178] = 249, + [6179] = 233, + [6180] = 6012, + [6181] = 6181, + [6182] = 6182, + [6183] = 6015, + [6184] = 6003, + [6185] = 5360, + [6186] = 6024, + [6187] = 6050, + [6188] = 6063, + [6189] = 6058, + [6190] = 5997, + [6191] = 5998, + [6192] = 5999, + [6193] = 6017, + [6194] = 6017, + [6195] = 6027, + [6196] = 6032, + [6197] = 6046, + [6198] = 6027, + [6199] = 6002, + [6200] = 6003, + [6201] = 6160, + [6202] = 3767, + [6203] = 6032, + [6204] = 6204, + [6205] = 6039, + [6206] = 6053, + [6207] = 6056, + [6208] = 6046, + [6209] = 6209, + [6210] = 6048, + [6211] = 6211, + [6212] = 6058, + [6213] = 6001, + [6214] = 6012, + [6215] = 6037, + [6216] = 6002, + [6217] = 6217, + [6218] = 6039, + [6219] = 6003, + [6220] = 6063, + [6221] = 6058, + [6222] = 6222, + [6223] = 5997, + [6224] = 5998, + [6225] = 5999, + [6226] = 6226, + [6227] = 6017, + [6228] = 6027, + [6229] = 6032, + [6230] = 6046, + [6231] = 6002, + [6232] = 6232, + [6233] = 6003, + [6234] = 6181, + [6235] = 4707, + [6236] = 6236, + [6237] = 6051, + [6238] = 6238, + [6239] = 6037, + [6240] = 6012, + [6241] = 5998, + [6242] = 6063, + [6243] = 6058, + [6244] = 6244, + [6245] = 6245, + [6246] = 6246, + [6247] = 6247, + [6248] = 6248, + [6249] = 6249, + [6250] = 6250, + [6251] = 6251, + [6252] = 6252, + [6253] = 6244, + [6254] = 6254, + [6255] = 6255, + [6256] = 6256, + [6257] = 6257, + [6258] = 6258, + [6259] = 6259, + [6260] = 6260, + [6261] = 6261, + [6262] = 6262, + [6263] = 6263, + [6264] = 6264, + [6265] = 6265, + [6266] = 6266, + [6267] = 6267, + [6268] = 6268, + [6269] = 6244, + [6270] = 6255, + [6271] = 6257, + [6272] = 6272, + [6273] = 6273, + [6274] = 6274, + [6275] = 6275, + [6276] = 6276, + [6277] = 6277, + [6278] = 6278, + [6279] = 6279, + [6280] = 6280, + [6281] = 3192, + [6282] = 6256, + [6283] = 3214, + [6284] = 6284, + [6285] = 6285, + [6286] = 6286, + [6287] = 6287, + [6288] = 6288, + [6289] = 3193, + [6290] = 6265, + [6291] = 6291, + [6292] = 6292, + [6293] = 6293, + [6294] = 6294, + [6295] = 6295, + [6296] = 6296, + [6297] = 6297, + [6298] = 6298, + [6299] = 6288, + [6300] = 6300, + [6301] = 6301, + [6302] = 6302, + [6303] = 6303, + [6304] = 6293, + [6305] = 6305, + [6306] = 6263, + [6307] = 6307, + [6308] = 6246, + [6309] = 6309, + [6310] = 6297, + [6311] = 6279, + [6312] = 6312, + [6313] = 6298, + [6314] = 6314, + [6315] = 6315, + [6316] = 6316, + [6317] = 6317, + [6318] = 6318, + [6319] = 6319, + [6320] = 6320, + [6321] = 6321, + [6322] = 3207, + [6323] = 6291, + [6324] = 6324, + [6325] = 3253, + [6326] = 6326, + [6327] = 6327, + [6328] = 6328, + [6329] = 6329, + [6330] = 6255, + [6331] = 6331, + [6332] = 3223, + [6333] = 6333, + [6334] = 6334, + [6335] = 6335, + [6336] = 6336, + [6337] = 6337, + [6338] = 6338, + [6339] = 6339, + [6340] = 6340, + [6341] = 3208, + [6342] = 6342, + [6343] = 6343, + [6344] = 6344, + [6345] = 6345, + [6346] = 6346, + [6347] = 6347, + [6348] = 6348, + [6349] = 6349, + [6350] = 6350, + [6351] = 6351, + [6352] = 6352, + [6353] = 6353, + [6354] = 6354, + [6355] = 6355, + [6356] = 6356, + [6357] = 6357, + [6358] = 6358, + [6359] = 6359, + [6360] = 6360, + [6361] = 6361, + [6362] = 6321, + [6363] = 6363, + [6364] = 6364, + [6365] = 6358, + [6366] = 3182, + [6367] = 3183, + [6368] = 6368, + [6369] = 3185, + [6370] = 6317, + [6371] = 6326, + [6372] = 6372, + [6373] = 6373, + [6374] = 6374, + [6375] = 6321, + [6376] = 6263, + [6377] = 6266, + [6378] = 3186, + [6379] = 6278, + [6380] = 6380, + [6381] = 6363, + [6382] = 6292, + [6383] = 3173, + [6384] = 6384, + [6385] = 6385, + [6386] = 3174, + [6387] = 6387, + [6388] = 3175, + [6389] = 6389, + [6390] = 3231, + [6391] = 6364, + [6392] = 6247, + [6393] = 6393, + [6394] = 6298, + [6395] = 6347, + [6396] = 6252, + [6397] = 6397, + [6398] = 6254, + [6399] = 6399, + [6400] = 6256, + [6401] = 6401, + [6402] = 6402, + [6403] = 6403, + [6404] = 6404, + [6405] = 3238, + [6406] = 3176, + [6407] = 6407, + [6408] = 6247, + [6409] = 6409, + [6410] = 6252, + [6411] = 6411, + [6412] = 6254, + [6413] = 6256, + [6414] = 6414, + [6415] = 6279, + [6416] = 6416, + [6417] = 6417, + [6418] = 6418, + [6419] = 6419, + [6420] = 6420, + [6421] = 6257, + [6422] = 6342, + [6423] = 6423, + [6424] = 6424, + [6425] = 6317, + [6426] = 6263, + [6427] = 6266, + [6428] = 6278, + [6429] = 6429, + [6430] = 6256, + [6431] = 6244, + [6432] = 6432, + [6433] = 6292, + [6434] = 6255, + [6435] = 6292, + [6436] = 6436, + [6437] = 6257, + [6438] = 6438, + [6439] = 6357, + [6440] = 6258, + [6441] = 6441, + [6442] = 6442, + [6443] = 6443, + [6444] = 6444, + [6445] = 6265, + [6446] = 6335, + [6447] = 3184, + [6448] = 6423, + [6449] = 6449, + [6450] = 3187, + [6451] = 3230, + [6452] = 6452, + [6453] = 6453, + [6454] = 6454, + [6455] = 6455, + [6456] = 6252, + [6457] = 6453, + [6458] = 6455, + [6459] = 6352, + [6460] = 6460, + [6461] = 6261, + [6462] = 6268, + [6463] = 6342, + [6464] = 6464, + [6465] = 6317, + [6466] = 6263, + [6467] = 6266, + [6468] = 6278, + [6469] = 3247, + [6470] = 6470, + [6471] = 6292, + [6472] = 6472, + [6473] = 6344, + [6474] = 6474, + [6475] = 6475, + [6476] = 6476, + [6477] = 4658, + [6478] = 6478, + [6479] = 6414, + [6480] = 6480, + [6481] = 6481, + [6482] = 6254, + [6483] = 6256, + [6484] = 6333, + [6485] = 6309, + [6486] = 6342, + [6487] = 6487, + [6488] = 6380, + [6489] = 6489, + [6490] = 6363, + [6491] = 6491, + [6492] = 6429, + [6493] = 1942, + [6494] = 1943, + [6495] = 6288, + [6496] = 6496, + [6497] = 6342, + [6498] = 6498, + [6499] = 6499, + [6500] = 6342, + [6501] = 6501, + [6502] = 6244, + [6503] = 6317, + [6504] = 6263, + [6505] = 6266, + [6506] = 6278, + [6507] = 6255, + [6508] = 6257, + [6509] = 6258, + [6510] = 6292, + [6511] = 6511, + [6512] = 3171, + [6513] = 6513, + [6514] = 6514, + [6515] = 6449, + [6516] = 6364, + [6517] = 6517, + [6518] = 6250, + [6519] = 6519, + [6520] = 6454, + [6521] = 6521, + [6522] = 6265, + [6523] = 1993, + [6524] = 6524, + [6525] = 6475, + [6526] = 6526, + [6527] = 6527, + [6528] = 6474, + [6529] = 6529, + [6530] = 6530, + [6531] = 6531, + [6532] = 3246, + [6533] = 6476, + [6534] = 6534, + [6535] = 6535, + [6536] = 6454, + [6537] = 6309, + [6538] = 6342, + [6539] = 6539, + [6540] = 6540, + [6541] = 6317, + [6542] = 6263, + [6543] = 6266, + [6544] = 6278, + [6545] = 6545, + [6546] = 6292, + [6547] = 6264, + [6548] = 6464, + [6549] = 6380, + [6550] = 6550, + [6551] = 6551, + [6552] = 6429, + [6553] = 6258, + [6554] = 6554, + [6555] = 6555, + [6556] = 6556, + [6557] = 4501, + [6558] = 6420, + [6559] = 6475, + [6560] = 6252, + [6561] = 6277, + [6562] = 6254, + [6563] = 6307, + [6564] = 6256, + [6565] = 6319, + [6566] = 6566, + [6567] = 6539, + [6568] = 6267, + [6569] = 6320, + [6570] = 3188, + [6571] = 6329, + [6572] = 3189, + [6573] = 6573, + [6574] = 3211, + [6575] = 6575, + [6576] = 6339, + [6577] = 6577, + [6578] = 6348, + [6579] = 3212, + [6580] = 6349, + [6581] = 6342, + [6582] = 6351, + [6583] = 6317, + [6584] = 6385, + [6585] = 6263, + [6586] = 6266, + [6587] = 6278, + [6588] = 6244, + [6589] = 6589, + [6590] = 3178, + [6591] = 6255, + [6592] = 6292, + [6593] = 6244, + [6594] = 6444, + [6595] = 6255, + [6596] = 6257, + [6597] = 6263, + [6598] = 6278, + [6599] = 6292, + [6600] = 6600, + [6601] = 4502, + [6602] = 6258, + [6603] = 6265, + [6604] = 3179, + [6605] = 6266, + [6606] = 6606, + [6607] = 6257, + [6608] = 3180, + [6609] = 3234, + [6610] = 6610, + [6611] = 6354, + [6612] = 3172, + [6613] = 6358, + [6614] = 6614, + [6615] = 6449, + [6616] = 6327, + [6617] = 6617, + [6618] = 3181, + [6619] = 6619, + [6620] = 6342, + [6621] = 6409, + [6622] = 6258, + [6623] = 6278, + [6624] = 6624, + [6625] = 6625, + [6626] = 6293, + [6627] = 6627, + [6628] = 6300, + [6629] = 6316, + [6630] = 6317, + [6631] = 6416, + [6632] = 6438, + [6633] = 6291, + [6634] = 6452, + [6635] = 6470, + [6636] = 6498, + [6637] = 6530, + [6638] = 6343, + [6639] = 6460, + [6640] = 6535, + [6641] = 6476, + [6642] = 6266, + [6643] = 6643, + [6644] = 4504, + [6645] = 6265, + [6646] = 6646, + [6647] = 6647, + [6648] = 6265, + [6649] = 6649, + [6650] = 6254, + [6651] = 6472, + [6652] = 6252, + [6653] = 6254, + [6654] = 6256, + [6655] = 6655, + [6656] = 6353, + [6657] = 6387, + [6658] = 6389, + [6659] = 6397, + [6660] = 6411, + [6661] = 6661, + [6662] = 6556, + [6663] = 6252, + [6664] = 6343, + [6665] = 6661, + [6666] = 6244, + [6667] = 6606, + [6668] = 6610, + [6669] = 6617, + [6670] = 6624, + [6671] = 6255, + [6672] = 6317, + [6673] = 6257, + [6674] = 6368, + [6675] = 6372, + [6676] = 6258, + [6677] = 6247, + [6678] = 6373, + [6679] = 6384, + [6680] = 6265, + [6681] = 6420, + [6682] = 6339, + [6683] = 6573, + [6684] = 6575, + [6685] = 6577, + [6686] = 6348, + [6687] = 6687, + [6688] = 6688, + [6689] = 6460, + [6690] = 6690, + [6691] = 3215, + [6692] = 3216, + [6693] = 6690, + [6694] = 3217, + [6695] = 6695, + [6696] = 6349, + [6697] = 6351, + [6698] = 6444, + [6699] = 6699, + [6700] = 6556, + [6701] = 6701, + [6702] = 6619, + [6703] = 6703, + [6704] = 6704, + [6705] = 6342, + [6706] = 6706, + [6707] = 6661, + [6708] = 6317, + [6709] = 6709, + [6710] = 6264, + [6711] = 6266, + [6712] = 6712, + [6713] = 6713, + [6714] = 6355, + [6715] = 6715, + [6716] = 6252, + [6717] = 6254, + [6718] = 6258, + [6719] = 6719, + [6720] = 6720, + [6721] = 6721, + [6722] = 6722, + [6723] = 6723, + [6724] = 6724, + [6725] = 6725, + [6726] = 6726, + [6727] = 6723, + [6728] = 6728, + [6729] = 6729, + [6730] = 6730, + [6731] = 6731, + [6732] = 6732, + [6733] = 6733, + [6734] = 6734, + [6735] = 6735, + [6736] = 6736, + [6737] = 6737, + [6738] = 6738, + [6739] = 6738, + [6740] = 6729, + [6741] = 6723, + [6742] = 6742, + [6743] = 6743, + [6744] = 6744, + [6745] = 6745, + [6746] = 6737, + [6747] = 6734, + [6748] = 6748, + [6749] = 6749, + [6750] = 6724, + [6751] = 6725, + [6752] = 6752, + [6753] = 6753, + [6754] = 6754, + [6755] = 6755, + [6756] = 6735, + [6757] = 6757, + [6758] = 6758, + [6759] = 6759, + [6760] = 6734, + [6761] = 6752, + [6762] = 6762, + [6763] = 6763, + [6764] = 6764, + [6765] = 6765, + [6766] = 6766, + [6767] = 6767, + [6768] = 6758, + [6769] = 6769, + [6770] = 6770, + [6771] = 6771, + [6772] = 6754, + [6773] = 6766, + [6774] = 6770, + [6775] = 6764, + [6776] = 6776, + [6777] = 6777, + [6778] = 6738, + [6779] = 6779, + [6780] = 6780, + [6781] = 6781, + [6782] = 6780, + [6783] = 6783, + [6784] = 6731, + [6785] = 6785, + [6786] = 6786, + [6787] = 6742, + [6788] = 6788, + [6789] = 6789, + [6790] = 6777, + [6791] = 6735, + [6792] = 6781, + [6793] = 6734, + [6794] = 6732, + [6795] = 6795, + [6796] = 6733, + [6797] = 6797, + [6798] = 6798, + [6799] = 6754, + [6800] = 6728, + [6801] = 6729, + [6802] = 6802, + [6803] = 6731, + [6804] = 6732, + [6805] = 6733, + [6806] = 6770, + [6807] = 6780, + [6808] = 6777, + [6809] = 6783, + [6810] = 6769, + [6811] = 6811, + [6812] = 6802, + [6813] = 6723, + [6814] = 6814, + [6815] = 6734, + [6816] = 6765, + [6817] = 6733, + [6818] = 6749, + [6819] = 6757, + [6820] = 6820, + [6821] = 6798, + [6822] = 6822, + [6823] = 6822, + [6824] = 6824, + [6825] = 6825, + [6826] = 6763, + [6827] = 6795, + [6828] = 6828, + [6829] = 6829, + [6830] = 6825, + [6831] = 6831, + [6832] = 6764, + [6833] = 6833, + [6834] = 6757, + [6835] = 6738, + [6836] = 6753, + [6837] = 6737, + [6838] = 6776, + [6839] = 6763, + [6840] = 6840, + [6841] = 6776, + [6842] = 6779, + [6843] = 6843, + [6844] = 6814, + [6845] = 6795, + [6846] = 6769, + [6847] = 6779, + [6848] = 6749, + [6849] = 6849, + [6850] = 6757, + [6851] = 6851, + [6852] = 6728, + [6853] = 6798, + [6854] = 6754, + [6855] = 6855, + [6856] = 6767, + [6857] = 6764, + [6858] = 6769, + [6859] = 6859, + [6860] = 6860, + [6861] = 6757, + [6862] = 6777, + [6863] = 6851, + [6864] = 6798, + [6865] = 6865, + [6866] = 6735, + [6867] = 6721, + [6868] = 6728, + [6869] = 6729, + [6870] = 6870, + [6871] = 6731, + [6872] = 6732, + [6873] = 6733, + [6874] = 6764, + [6875] = 6728, + [6876] = 6729, + [6877] = 6725, + [6878] = 6878, + [6879] = 6785, + [6880] = 6731, + [6881] = 6723, + [6882] = 6732, + [6883] = 6733, + [6884] = 6851, + [6885] = 6725, + [6886] = 6749, + [6887] = 6829, + [6888] = 6745, + [6889] = 6755, + [6890] = 6890, + [6891] = 6891, + [6892] = 6802, + [6893] = 6893, + [6894] = 6723, + [6895] = 6895, + [6896] = 6896, + [6897] = 6725, + [6898] = 6898, + [6899] = 6719, + [6900] = 6900, + [6901] = 6737, + [6902] = 6902, + [6903] = 6788, + [6904] = 6904, + [6905] = 6720, + [6906] = 6749, + [6907] = 6749, + [6908] = 6770, + [6909] = 6802, + [6910] = 6910, + [6911] = 6769, + [6912] = 6728, + [6913] = 6729, + [6914] = 6745, + [6915] = 6725, + [6916] = 6859, + [6917] = 6777, + [6918] = 6766, + [6919] = 6855, + [6920] = 6920, + [6921] = 6748, + [6922] = 6742, + [6923] = 6724, + [6924] = 6788, + [6925] = 6731, + [6926] = 6732, + [6927] = 6721, + [6928] = 6738, + [6929] = 6733, + [6930] = 6822, + [6931] = 6931, + [6932] = 6752, + [6933] = 6745, + [6934] = 6758, + [6935] = 6765, + [6936] = 6748, + [6937] = 6728, + [6938] = 6767, + [6939] = 6840, + [6940] = 6724, + [6941] = 6729, + [6942] = 6766, + [6943] = 6855, + [6944] = 6878, + [6945] = 6758, + [6946] = 6752, + [6947] = 6785, + [6948] = 6781, + [6949] = 6758, + [6950] = 6780, + [6951] = 6951, + [6952] = 6765, + [6953] = 6767, + [6954] = 6766, + [6955] = 6753, + [6956] = 6729, + [6957] = 6781, + [6958] = 6780, + [6959] = 6959, + [6960] = 6802, + [6961] = 6731, + [6962] = 6802, + [6963] = 6732, + [6964] = 6733, + [6965] = 6765, + [6966] = 6767, + [6967] = 6748, + [6968] = 6753, + [6969] = 6736, + [6970] = 6763, + [6971] = 6754, + [6972] = 6776, + [6973] = 6723, + [6974] = 6779, + [6975] = 6814, + [6976] = 6795, + [6977] = 6753, + [6978] = 6851, + [6979] = 6789, + [6980] = 6723, + [6981] = 6770, + [6982] = 6777, + [6983] = 6723, + [6984] = 6859, + [6985] = 6985, + [6986] = 6986, + [6987] = 6721, + [6988] = 6785, + [6989] = 6989, + [6990] = 6754, + [6991] = 6991, + [6992] = 6992, + [6993] = 6865, + [6994] = 6762, + [6995] = 6991, + [6996] = 6781, + [6997] = 6895, + [6998] = 6822, + [6999] = 6738, + [7000] = 6825, + [7001] = 7001, + [7002] = 6755, + [7003] = 6986, + [7004] = 6757, + [7005] = 6824, + [7006] = 7006, + [7007] = 7007, + [7008] = 7008, + [7009] = 6763, + [7010] = 6825, + [7011] = 7011, + [7012] = 6724, + [7013] = 6798, + [7014] = 6731, + [7015] = 6822, + [7016] = 7016, + [7017] = 7017, + [7018] = 6725, + [7019] = 6737, + [7020] = 6910, + [7021] = 7021, + [7022] = 6798, + [7023] = 6780, + [7024] = 7024, + [7025] = 7025, + [7026] = 6825, + [7027] = 6754, + [7028] = 7028, + [7029] = 7029, + [7030] = 6814, + [7031] = 6770, + [7032] = 6776, + [7033] = 6777, + [7034] = 6742, + [7035] = 6788, + [7036] = 7036, + [7037] = 7024, + [7038] = 7008, + [7039] = 6738, + [7040] = 6742, + [7041] = 6779, + [7042] = 6752, + [7043] = 6849, + [7044] = 6788, + [7045] = 6802, + [7046] = 7046, + [7047] = 6734, + [7048] = 6833, + [7049] = 6822, + [7050] = 6825, + [7051] = 6753, + [7052] = 6732, + [7053] = 6763, + [7054] = 6814, + [7055] = 6742, + [7056] = 6776, + [7057] = 6735, + [7058] = 6779, + [7059] = 6788, + [7060] = 6831, + [7061] = 6855, + [7062] = 6728, + [7063] = 6814, + [7064] = 6989, + [7065] = 6795, + [7066] = 7066, + [7067] = 7067, + [7068] = 6769, + [7069] = 6851, + [7070] = 6859, + [7071] = 6764, + [7072] = 6721, + [7073] = 6757, + [7074] = 6785, + [7075] = 6920, + [7076] = 7076, + [7077] = 6798, + [7078] = 6795, + [7079] = 6728, + [7080] = 6764, + [7081] = 6729, + [7082] = 7082, + [7083] = 7083, + [7084] = 6851, + [7085] = 6829, + [7086] = 6822, + [7087] = 6725, + [7088] = 6731, + [7089] = 6738, + [7090] = 6729, + [7091] = 6859, + [7092] = 6732, + [7093] = 6733, + [7094] = 7083, + [7095] = 6731, + [7096] = 6738, + [7097] = 6902, + [7098] = 7098, + [7099] = 6726, + [7100] = 6896, + [7101] = 7101, + [7102] = 6825, + [7103] = 6723, + [7104] = 6732, + [7105] = 6769, + [7106] = 6831, + [7107] = 6733, + [7108] = 6749, + [7109] = 6737, + [7110] = 6757, + [7111] = 6745, + [7112] = 6748, + [7113] = 7113, + [7114] = 6749, + [7115] = 6855, + [7116] = 6742, + [7117] = 6920, + [7118] = 6724, + [7119] = 6752, + [7120] = 7120, + [7121] = 6788, + [7122] = 6758, + [7123] = 7123, + [7124] = 7124, + [7125] = 6721, + [7126] = 6770, + [7127] = 6742, + [7128] = 6788, + [7129] = 6855, + [7130] = 6728, + [7131] = 7131, + [7132] = 6785, + [7133] = 6729, + [7134] = 6742, + [7135] = 6855, + [7136] = 6738, + [7137] = 6765, + [7138] = 6731, + [7139] = 6788, + [7140] = 6732, + [7141] = 6733, + [7142] = 6767, + [7143] = 6766, + [7144] = 6742, + [7145] = 6745, + [7146] = 6781, + [7147] = 7147, + [7148] = 6748, + [7149] = 6724, + [7150] = 6723, + [7151] = 6789, + [7152] = 6752, + [7153] = 6831, + [7154] = 6985, + [7155] = 6758, + [7156] = 6765, + [7157] = 6767, + [7158] = 6766, + [7159] = 6780, + [7160] = 6788, + [7161] = 6728, + [7162] = 7162, + [7163] = 6781, + [7164] = 6780, + [7165] = 6855, + [7166] = 6749, + [7167] = 6789, + [7168] = 6744, + [7169] = 6802, + [7170] = 6802, + [7171] = 6770, + [7172] = 6725, + [7173] = 6753, + [7174] = 6763, + [7175] = 6776, + [7176] = 6779, + [7177] = 6855, + [7178] = 6789, + [7179] = 6814, + [7180] = 6795, + [7181] = 6851, + [7182] = 6859, + [7183] = 6721, + [7184] = 6785, + [7185] = 6855, + [7186] = 6789, + [7187] = 6992, + [7188] = 7188, + [7189] = 6725, + [7190] = 7083, + [7191] = 6855, + [7192] = 6789, + [7193] = 7193, + [7194] = 6777, + [7195] = 6745, + [7196] = 6753, + [7197] = 6789, + [7198] = 6763, + [7199] = 6754, + [7200] = 6748, + [7201] = 6770, + [7202] = 6802, + [7203] = 6777, + [7204] = 6724, + [7205] = 6752, + [7206] = 6759, + [7207] = 6951, + [7208] = 6758, + [7209] = 6776, + [7210] = 6789, + [7211] = 6770, + [7212] = 6831, + [7213] = 6779, + [7214] = 6765, + [7215] = 6767, + [7216] = 6811, + [7217] = 6814, + [7218] = 6795, + [7219] = 6851, + [7220] = 6766, + [7221] = 7046, + [7222] = 6859, + [7223] = 6721, + [7224] = 6785, + [7225] = 6781, + [7226] = 6777, + [7227] = 6769, + [7228] = 7028, + [7229] = 6859, + [7230] = 6757, + [7231] = 6764, + [7232] = 6798, + [7233] = 6745, + [7234] = 6789, + [7235] = 6748, + [7236] = 6764, + [7237] = 6798, + [7238] = 6757, }; static const TSSymbol ts_supertype_symbols[SUPERTYPE_COUNT] = { @@ -10941,1419 +12050,1528 @@ static const TSCharacterRange sym_identifier_character_set_2[] = { {0x1681, 0x1fff}, {0x200c, 0x2027}, {0x202a, 0x202e}, {0x2030, 0x205e}, {0x2061, 0x2fff}, {0x3001, 0xfefe}, {0xff00, 0x10ffff}, }; +static const TSCharacterRange aux_sym_predefined_type_token1_character_set_1[] = { + {'\t', '\r'}, {' ', ' '}, {'/', '/'}, {0xa0, 0xa0}, {0x1680, 0x1680}, {0x2000, 0x200b}, {0x2028, 0x2029}, {0x202f, 0x202f}, + {0x205f, 0x2060}, {0x3000, 0x3000}, {0xfeff, 0xfeff}, +}; + +static const TSCharacterRange aux_sym_predefined_type_token1_character_set_2[] = { + {'\t', '\r'}, {' ', ' '}, {'/', '/'}, {'s', 's'}, {0xa0, 0xa0}, {0x1680, 0x1680}, {0x2000, 0x200b}, {0x2028, 0x2029}, + {0x202f, 0x202f}, {0x205f, 0x2060}, {0x3000, 0x3000}, {0xfeff, 0xfeff}, +}; + static bool ts_lex(TSLexer *lexer, TSStateId state) { START_LEXER(); eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(76); + if (eof) ADVANCE(87); ADVANCE_MAP( - '!', 89, - '"', 169, - '#', 6, - '$', 206, - '%', 149, - '&', 128, - '\'', 170, - '(', 90, - ')', 92, - '*', 79, - '+', 141, - ',', 86, - '-', 145, - '.', 97, - '/', 192, - '0', 197, - ':', 93, - ';', 91, - '<', 153, - '=', 82, - '>', 162, - '?', 212, - '@', 209, - '[', 94, - '\\', 33, - ']', 95, - '^', 131, - '`', 190, - '{', 85, - '|', 134, - '}', 87, - '~', 166, + '!', 100, + '"', 180, + '#', 7, + '$', 223, + '%', 160, + '&', 139, + '\'', 181, + '(', 101, + ')', 103, + '*', 90, + '+', 152, + ',', 97, + '-', 156, + '.', 108, + '/', 203, + '0', 208, + ':', 104, + ';', 102, + '<', 164, + '=', 93, + '>', 173, + '?', 229, + '@', 226, + '[', 105, + '\\', 43, + ']', 106, + '^', 142, + '`', 201, + 'u', 220, + '{', 96, + '|', 145, + '}', 98, + '~', 177, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(198); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(73); - if (lookahead > '@') ADVANCE(207); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(209); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(84); + if (lookahead > '@') ADVANCE(224); END_STATE(); case 1: - if (lookahead == '\n') SKIP(24); - if (lookahead == '/') ADVANCE(17); - if (lookahead == '[') ADVANCE(32); - if (lookahead == '\\') ADVANCE(72); - if (set_contains(extras_character_set_1, 10, lookahead)) ADVANCE(193); - if (lookahead != 0) ADVANCE(194); + if (lookahead == '\n') SKIP(30); + if (lookahead == '/') ADVANCE(19); + if (lookahead == '[') ADVANCE(38); + if (lookahead == '\\') ADVANCE(83); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) ADVANCE(204); + if (lookahead != 0) ADVANCE(205); END_STATE(); case 2: - ADVANCE_MAP( - '!', 89, - '"', 169, - '#', 31, - '%', 149, - '&', 128, - '\'', 170, - '(', 90, - ')', 92, - '*', 79, - '+', 140, - ',', 86, - '-', 144, - '.', 97, - '/', 147, - '0', 197, - ':', 93, - ';', 91, - '<', 153, - '=', 82, - '>', 162, - '?', 212, - '@', 209, - '[', 94, - '\\', 35, - ']', 95, - '^', 131, - '`', 190, - '{', 85, - '|', 134, - '}', 87, - '~', 166, - ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(198); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(2); - if (lookahead > '#') ADVANCE(207); + if (lookahead == '\r') ADVANCE(29); + if (lookahead == '\n' || + lookahead == 0x2028 || + lookahead == 0x2029) ADVANCE(29); + if (lookahead != 0) ADVANCE(2); END_STATE(); case 3: ADVANCE_MAP( - '!', 89, - '"', 169, - '#', 31, - '%', 149, - '&', 128, - '\'', 170, - '(', 90, - ')', 92, - '*', 79, - '+', 140, - ',', 86, - '-', 144, - '.', 97, - '/', 147, - '0', 197, - ':', 93, - ';', 91, - '<', 153, - '=', 82, - '>', 162, - '?', 212, - '@', 209, - '[', 94, - '\\', 35, - ']', 95, - '^', 131, - '`', 190, - '{', 84, - '|', 133, - '}', 87, - '~', 166, + '!', 100, + '"', 180, + '#', 37, + '%', 160, + '&', 139, + '\'', 181, + '(', 101, + ')', 103, + '*', 90, + '+', 151, + ',', 97, + '-', 155, + '.', 108, + '/', 158, + '0', 208, + ':', 104, + ';', 102, + '<', 164, + '=', 93, + '>', 173, + '?', 229, + '@', 226, + '[', 105, + '\\', 45, + ']', 106, + '^', 142, + '`', 201, + 'u', 220, + '{', 96, + '|', 144, + '}', 98, + '~', 177, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(198); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(3); - if (lookahead > '#') ADVANCE(207); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(209); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(3); + if (lookahead > '#') ADVANCE(224); END_STATE(); case 4: ADVANCE_MAP( - '!', 89, - '%', 148, - '&', 129, - '(', 90, - ')', 92, - '*', 80, - '+', 139, - ',', 86, - '-', 143, - '.', 96, - '/', 146, - ':', 93, - ';', 91, - '<', 154, - '=', 28, - '>', 163, - '?', 21, - '[', 94, - '\\', 35, - ']', 95, - '^', 130, - '`', 190, - '{', 84, - '|', 135, - '}', 87, + '!', 100, + '"', 180, + '#', 37, + '%', 160, + '&', 139, + '\'', 181, + '(', 101, + ')', 103, + '*', 90, + '+', 151, + ',', 97, + '-', 155, + '.', 108, + '/', 158, + '0', 208, + ':', 104, + ';', 102, + '<', 164, + '=', 93, + '>', 173, + '?', 229, + '@', 226, + '[', 105, + '\\', 45, + ']', 106, + '^', 142, + '`', 201, + '{', 95, + '|', 145, + '}', 98, + '~', 177, ); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(195); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(5); - if (lookahead > '#' && - (lookahead < '%' || '@' < lookahead) && - (lookahead < '`' || '~' < lookahead)) ADVANCE(207); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(209); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(4); + if (lookahead > '#') ADVANCE(224); END_STATE(); case 5: ADVANCE_MAP( - '!', 89, - '%', 148, - '&', 129, - '(', 90, - ')', 92, - '*', 80, - '+', 139, - ',', 86, - '-', 143, - '.', 96, - '/', 146, - ':', 93, - ';', 91, - '<', 154, - '=', 28, - '>', 163, - '?', 21, - '[', 94, - '\\', 35, - ']', 95, - '^', 130, - '`', 190, - '{', 84, - '|', 135, - '}', 87, + '!', 100, + '%', 159, + '&', 140, + '(', 101, + ')', 103, + '*', 91, + '+', 150, + ',', 97, + '-', 154, + '.', 107, + '/', 157, + ':', 104, + ';', 102, + '<', 165, + '=', 34, + '>', 174, + '?', 26, + '[', 105, + '\\', 45, + ']', 106, + '^', 141, + '`', 201, + '{', 95, + '|', 146, + '}', 98, ); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(5); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(206); + if (set_contains(aux_sym_predefined_type_token1_character_set_2, 12, lookahead)) SKIP(6); if (lookahead > '#' && (lookahead < '%' || '@' < lookahead) && - (lookahead < '{' || '~' < lookahead)) ADVANCE(207); + (lookahead < '`' || '~' < lookahead)) ADVANCE(224); END_STATE(); case 6: - if (lookahead == '!') ADVANCE(77); - if (lookahead == '\\') ADVANCE(34); - if (set_contains(sym_identifier_character_set_1, 14, lookahead)) ADVANCE(208); - END_STATE(); - case 7: ADVANCE_MAP( - '!', 88, - '"', 169, - '#', 31, - '&', 127, - '\'', 170, - '(', 90, - ')', 92, - '*', 78, - '+', 139, - ',', 86, - '-', 143, - '.', 97, - '/', 146, - '0', 197, - ':', 93, - ';', 91, - '<', 152, - '=', 83, - '>', 161, - '?', 211, - '@', 209, - '[', 94, - '\\', 35, - ']', 95, - '`', 190, - '{', 84, - '|', 137, - '}', 87, - '~', 166, + '!', 100, + '%', 159, + '&', 140, + '(', 101, + ')', 103, + '*', 91, + '+', 150, + ',', 97, + '-', 154, + '.', 107, + '/', 157, + ':', 104, + ';', 102, + '<', 165, + '=', 34, + '>', 174, + '?', 26, + '[', 105, + '\\', 45, + ']', 106, + '^', 141, + '`', 201, + '{', 95, + '|', 146, + '}', 98, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(198); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(7); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(6); if (lookahead > '#' && (lookahead < '%' || '@' < lookahead) && - (lookahead < '[' || '^' < lookahead)) ADVANCE(207); + (lookahead < '{' || '~' < lookahead)) ADVANCE(224); + END_STATE(); + case 7: + if (lookahead == '!') ADVANCE(88); + if (lookahead == '\\') ADVANCE(44); + if (set_contains(sym_identifier_character_set_1, 14, lookahead)) ADVANCE(225); END_STATE(); case 8: ADVANCE_MAP( - '!', 88, - '"', 169, - '#', 31, - '&', 127, - '\'', 170, - '(', 90, - ')', 92, - '*', 78, - '+', 139, - ',', 86, - '-', 143, - '.', 97, - '/', 146, - '0', 197, - '<', 152, - '?', 210, - '@', 209, - '[', 94, - '\\', 35, - ']', 95, - '`', 190, - '{', 85, - '|', 132, - '~', 166, + '!', 99, + '"', 180, + '#', 37, + '&', 138, + '\'', 181, + '(', 101, + ')', 103, + '*', 89, + '+', 150, + ',', 97, + '-', 154, + '.', 108, + '/', 157, + '0', 208, + ':', 104, + ';', 102, + '<', 163, + '=', 94, + '>', 172, + '?', 228, + '@', 226, + '[', 105, + '\\', 45, + ']', 106, + '`', 201, + '{', 95, + '|', 148, + '}', 98, + '~', 177, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(198); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(8); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(209); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(8); if (lookahead > '#' && (lookahead < '%' || '@' < lookahead) && - (lookahead < '[' || '^' < lookahead) && - (lookahead < '{' || '~' < lookahead)) ADVANCE(207); + (lookahead < '[' || '^' < lookahead)) ADVANCE(224); END_STATE(); case 9: ADVANCE_MAP( - '"', 169, - '#', 31, - '&', 127, - '\'', 170, - '(', 90, - '*', 78, - '+', 138, - ',', 86, - '-', 142, - '.', 20, - '/', 17, - '0', 197, - ':', 93, - ';', 91, - '<', 152, - '>', 161, - '?', 210, - '@', 209, - '[', 94, - '\\', 35, - ']', 95, - '`', 190, - '{', 85, - '|', 137, - '}', 87, + '!', 99, + '"', 180, + '#', 37, + '&', 138, + '\'', 181, + '(', 101, + ')', 103, + '*', 89, + '+', 150, + ',', 97, + '-', 154, + '.', 108, + '/', 157, + '0', 208, + '<', 163, + '?', 227, + '@', 226, + '[', 105, + '\\', 45, + ']', 106, + '`', 201, + 'u', 220, + '{', 96, + '|', 143, + '~', 177, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(198); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(9); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(209); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(9); if (lookahead > '#' && (lookahead < '%' || '@' < lookahead) && (lookahead < '[' || '^' < lookahead) && - (lookahead < '{' || '~' < lookahead)) ADVANCE(207); + (lookahead < '{' || '~' < lookahead)) ADVANCE(224); END_STATE(); case 10: ADVANCE_MAP( - '"', 169, - '#', 31, - '\'', 170, - '(', 90, - '*', 78, - '+', 138, - ',', 86, - '-', 142, - '.', 20, - '/', 17, - '0', 197, - ';', 91, - '<', 152, - '@', 209, - '[', 94, - '\\', 35, - '{', 84, - '|', 45, - '}', 87, + '"', 180, + '#', 37, + '\'', 181, + '(', 101, + '*', 89, + '+', 149, + ',', 97, + '-', 153, + '.', 25, + '/', 19, + '0', 208, + ';', 102, + '<', 163, + '@', 226, + '[', 105, + '\\', 45, + '{', 95, + '|', 56, + '}', 98, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(198); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(10); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(209); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(10); if (lookahead > '#' && (lookahead < '%' || '@' < lookahead) && (lookahead < '[' || '^' < lookahead) && lookahead != '`' && - (lookahead < '{' || '~' < lookahead)) ADVANCE(207); + (lookahead < '{' || '~' < lookahead)) ADVANCE(224); END_STATE(); case 11: - if (lookahead == '"') ADVANCE(169); - if (lookahead == '/') ADVANCE(17); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(11); + ADVANCE_MAP( + '"', 180, + '&', 138, + '\'', 181, + '(', 101, + '*', 89, + '+', 149, + ',', 97, + '-', 153, + '.', 25, + '/', 19, + '0', 208, + ':', 104, + '<', 163, + '>', 172, + '?', 227, + '[', 105, + '\\', 45, + ']', 106, + '`', 201, + 'u', 220, + '{', 96, + '|', 143, + ); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(209); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(11); + if (lookahead > '#' && + (lookahead < '%' || '@' < lookahead) && + (lookahead < '[' || '^' < lookahead) && + (lookahead < '{' || '~' < lookahead)) ADVANCE(224); END_STATE(); case 12: - if (lookahead == '"') ADVANCE(169); - if (lookahead == '/') ADVANCE(171); - if (lookahead == '\\') ADVANCE(36); + if (lookahead == '"') ADVANCE(180); + if (lookahead == '/') ADVANCE(182); + if (lookahead == '\\') ADVANCE(46); if (lookahead == '\n' || - lookahead == '\r') SKIP(11); - if (set_contains(extras_character_set_1, 10, lookahead)) ADVANCE(174); - if (lookahead != 0) ADVANCE(176); + lookahead == '\r') SKIP(13); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) ADVANCE(185); + if (lookahead != 0) ADVANCE(187); END_STATE(); case 13: - ADVANCE_MAP( - '$', 37, - '+', 29, - '-', 30, - '/', 17, - ':', 93, - '?', 27, - '\\', 36, - '`', 190, - ); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(14); + if (lookahead == '"') ADVANCE(180); + if (lookahead == '/') ADVANCE(19); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(13); END_STATE(); case 14: - if (lookahead == '$') ADVANCE(37); - if (lookahead == '+') ADVANCE(29); - if (lookahead == '-') ADVANCE(30); - if (lookahead == '/') ADVANCE(17); - if (lookahead == ':') ADVANCE(93); - if (lookahead == '?') ADVANCE(27); - if (lookahead == '`') ADVANCE(190); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(14); + if (lookahead == '$') ADVANCE(48); + if (lookahead == '/') ADVANCE(19); + if (lookahead == '\\') ADVANCE(46); + if (lookahead == '`') ADVANCE(201); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(15); END_STATE(); case 15: - if (lookahead == '\'') ADVANCE(170); - if (lookahead == '/') ADVANCE(17); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(15); + if (lookahead == '$') ADVANCE(48); + if (lookahead == '/') ADVANCE(19); + if (lookahead == '`') ADVANCE(201); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(15); END_STATE(); case 16: - if (lookahead == '\'') ADVANCE(170); - if (lookahead == '/') ADVANCE(177); - if (lookahead == '\\') ADVANCE(36); - if (lookahead == '\n' || - lookahead == '\r') SKIP(15); - if (set_contains(extras_character_set_1, 10, lookahead)) ADVANCE(180); - if (lookahead != 0) ADVANCE(182); + ADVANCE_MAP( + '&', 138, + '+', 35, + ',', 97, + '-', 36, + '/', 19, + ':', 104, + '<', 163, + '?', 33, + '[', 105, + '\\', 45, + ']', 106, + '{', 96, + '|', 143, + ); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(16); + if (lookahead > '#' && + (lookahead < '%' || '@' < lookahead) && + (lookahead < '[' || '^' < lookahead) && + lookahead != '`' && + (lookahead < '{' || '~' < lookahead)) ADVANCE(224); END_STATE(); case 17: - if (lookahead == '*') ADVANCE(19); - if (lookahead == '/') ADVANCE(189); + if (lookahead == '\'') ADVANCE(181); + if (lookahead == '/') ADVANCE(188); + if (lookahead == '\\') ADVANCE(46); + if (lookahead == '\n' || + lookahead == '\r') SKIP(18); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) ADVANCE(191); + if (lookahead != 0) ADVANCE(193); END_STATE(); case 18: - if (lookahead == '*') ADVANCE(18); - if (lookahead == '/') ADVANCE(188); - if (lookahead != 0) ADVANCE(19); + if (lookahead == '\'') ADVANCE(181); + if (lookahead == '/') ADVANCE(19); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(18); END_STATE(); case 19: - if (lookahead == '*') ADVANCE(18); - if (lookahead != 0) ADVANCE(19); + if (lookahead == '*') ADVANCE(21); + if (lookahead == '/') ADVANCE(200); END_STATE(); case 20: - if (lookahead == '.') ADVANCE(22); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(203); + if (lookahead == '*') ADVANCE(20); + if (lookahead == '/') ADVANCE(199); + if (lookahead != 0) ADVANCE(21); END_STATE(); case 21: - if (lookahead == '.') ADVANCE(100); - if (lookahead == '?') ADVANCE(164); + if (lookahead == '*') ADVANCE(20); + if (lookahead != 0) ADVANCE(21); END_STATE(); case 22: - if (lookahead == '.') ADVANCE(116); + if (lookahead == '*') ADVANCE(22); + if (lookahead == '/') ADVANCE(29); + if (lookahead != 0) ADVANCE(23); END_STATE(); case 23: - if (lookahead == '/') ADVANCE(192); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(24); + if (lookahead == '*') ADVANCE(22); + if (lookahead != 0) ADVANCE(23); END_STATE(); case 24: - if (lookahead == '/') ADVANCE(17); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(24); + if (lookahead == '*') ADVANCE(23); + if (lookahead == '/') ADVANCE(2); END_STATE(); case 25: - if (lookahead == ':') ADVANCE(215); + if (lookahead == '.') ADVANCE(27); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(214); END_STATE(); case 26: - if (lookahead == ':') ADVANCE(214); + if (lookahead == '.') ADVANCE(111); + if (lookahead == '?') ADVANCE(175); END_STATE(); case 27: - if (lookahead == ':') ADVANCE(216); + if (lookahead == '.') ADVANCE(127); END_STATE(); case 28: - if (lookahead == '=') ADVANCE(156); + if (lookahead == '/') ADVANCE(203); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(30); END_STATE(); case 29: - if (lookahead == '?') ADVANCE(25); + if (lookahead == '/') ADVANCE(24); + if (lookahead == 's') ADVANCE(47); + if (set_contains(aux_sym_predefined_type_token1_character_set_2, 12, lookahead)) ADVANCE(29); END_STATE(); case 30: - if (lookahead == '?') ADVANCE(26); + if (lookahead == '/') ADVANCE(19); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(30); END_STATE(); case 31: - if (lookahead == '\\') ADVANCE(34); - if (set_contains(sym_identifier_character_set_1, 14, lookahead)) ADVANCE(208); + if (lookahead == ':') ADVANCE(232); END_STATE(); case 32: - if (lookahead == '\\') ADVANCE(71); - if (lookahead == ']') ADVANCE(194); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(32); + if (lookahead == ':') ADVANCE(231); END_STATE(); case 33: - if (lookahead == 'u') ADVANCE(38); - if (lookahead == 'x') ADVANCE(63); - if (lookahead == '\r' || - lookahead == '?') ADVANCE(185); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(187); - if (lookahead != 0) ADVANCE(183); + if (lookahead == ':') ADVANCE(233); END_STATE(); case 34: - if (lookahead == 'u') ADVANCE(39); + if (lookahead == '=') ADVANCE(167); END_STATE(); case 35: - if (lookahead == 'u') ADVANCE(40); + if (lookahead == '?') ADVANCE(31); END_STATE(); case 36: - if (lookahead == 'u') ADVANCE(41); - if (lookahead == 'x') ADVANCE(63); - if (lookahead == '\r' || - lookahead == '?') ADVANCE(185); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(187); - if (lookahead != 0) ADVANCE(183); + if (lookahead == '?') ADVANCE(32); END_STATE(); case 37: - if (lookahead == '{') ADVANCE(191); + if (lookahead == '\\') ADVANCE(44); + if (set_contains(sym_identifier_character_set_1, 14, lookahead)) ADVANCE(225); END_STATE(); case 38: - if (lookahead == '{') ADVANCE(58); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(68); + if (lookahead == '\\') ADVANCE(82); + if (lookahead == ']') ADVANCE(205); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(38); END_STATE(); case 39: - if (lookahead == '{') ADVANCE(61); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(69); + if (lookahead == 'b') ADVANCE(42); END_STATE(); case 40: - if (lookahead == '{') ADVANCE(62); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(70); + if (lookahead == 'l') ADVANCE(234); END_STATE(); case 41: - if (lookahead == '{') ADVANCE(64); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(60); + if (lookahead == 'm') ADVANCE(39); END_STATE(); case 42: - if (lookahead == '}') ADVANCE(207); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(42); + if (lookahead == 'o') ADVANCE(40); END_STATE(); case 43: - if (lookahead == '}') ADVANCE(208); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(43); + if (lookahead == 'u') ADVANCE(49); + if (lookahead == 'x') ADVANCE(74); + if (lookahead == '\r' || + lookahead == '?') ADVANCE(196); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(198); + if (lookahead != 0) ADVANCE(194); END_STATE(); case 44: - if (lookahead == '}') ADVANCE(183); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(44); + if (lookahead == 'u') ADVANCE(50); END_STATE(); case 45: - if (lookahead == '}') ADVANCE(218); + if (lookahead == 'u') ADVANCE(51); END_STATE(); case 46: - if (lookahead == '}') ADVANCE(184); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(46); + if (lookahead == 'u') ADVANCE(52); + if (lookahead == 'x') ADVANCE(74); + if (lookahead == '\r' || + lookahead == '?') ADVANCE(196); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(198); + if (lookahead != 0) ADVANCE(194); END_STATE(); case 47: - if (lookahead == '+' || - lookahead == '-') ADVANCE(53); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(204); + if (lookahead == 'y') ADVANCE(41); END_STATE(); case 48: - if (lookahead == '0' || - lookahead == '1') ADVANCE(200); + if (lookahead == '{') ADVANCE(202); END_STATE(); case 49: - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(201); + if (lookahead == '{') ADVANCE(69); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(79); END_STATE(); case 50: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(198); + if (lookahead == '{') ADVANCE(72); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(80); END_STATE(); case 51: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(203); + if (lookahead == '{') ADVANCE(73); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(81); END_STATE(); case 52: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(199); + if (lookahead == '{') ADVANCE(75); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(71); END_STATE(); case 53: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(204); + if (lookahead == '}') ADVANCE(224); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(53); END_STATE(); case 54: + if (lookahead == '}') ADVANCE(225); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(207); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(54); END_STATE(); case 55: + if (lookahead == '}') ADVANCE(194); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(208); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(55); END_STATE(); case 56: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(183); + if (lookahead == '}') ADVANCE(236); END_STATE(); case 57: + if (lookahead == '}') ADVANCE(195); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(202); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(57); END_STATE(); case 58: + if (lookahead == '+' || + lookahead == '-') ADVANCE(64); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(215); + END_STATE(); + case 59: + if (lookahead == '0' || + lookahead == '1') ADVANCE(211); + END_STATE(); + case 60: + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(212); + END_STATE(); + case 61: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(209); + END_STATE(); + case 62: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(214); + END_STATE(); + case 63: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(210); + END_STATE(); + case 64: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(215); + END_STATE(); + case 65: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(46); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(224); END_STATE(); - case 59: + case 66: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(184); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(225); END_STATE(); - case 60: + case 67: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(63); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(194); END_STATE(); - case 61: + case 68: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(43); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(213); END_STATE(); - case 62: + case 69: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(42); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(57); END_STATE(); - case 63: + case 70: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(56); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(195); END_STATE(); - case 64: + case 71: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(44); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(74); END_STATE(); - case 65: + case 72: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(59); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(54); END_STATE(); - case 66: + case 73: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(53); + END_STATE(); + case 74: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(67); + END_STATE(); + case 75: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(55); END_STATE(); - case 67: + case 76: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(54); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(70); END_STATE(); - case 68: + case 77: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(66); + END_STATE(); + case 78: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || ('a' <= lookahead && lookahead <= 'f')) ADVANCE(65); END_STATE(); - case 69: + case 79: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(66); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(76); END_STATE(); - case 70: + case 80: if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(67); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(77); END_STATE(); - case 71: + case 81: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(78); + END_STATE(); + case 82: if (lookahead != 0 && - lookahead != '\n') ADVANCE(32); + lookahead != '\n') ADVANCE(38); END_STATE(); - case 72: + case 83: if (lookahead != 0 && - lookahead != '\n') ADVANCE(194); + lookahead != '\n') ADVANCE(205); END_STATE(); - case 73: - if (eof) ADVANCE(76); + case 84: + if (eof) ADVANCE(87); ADVANCE_MAP( - '!', 89, - '"', 169, - '#', 6, - '$', 206, - '%', 149, - '&', 128, - '\'', 170, - '(', 90, - ')', 92, - '*', 79, - '+', 141, - ',', 86, - '-', 145, - '.', 97, - '/', 147, - '0', 197, - ':', 93, - ';', 91, - '<', 153, - '=', 82, - '>', 162, - '?', 212, - '@', 209, - '[', 94, - '\\', 35, - ']', 95, - '^', 131, - '`', 190, - '{', 85, - '|', 134, - '}', 87, - '~', 166, + '!', 100, + '"', 180, + '#', 7, + '$', 223, + '%', 160, + '&', 139, + '\'', 181, + '(', 101, + ')', 103, + '*', 90, + '+', 152, + ',', 97, + '-', 156, + '.', 108, + '/', 158, + '0', 208, + ':', 104, + ';', 102, + '<', 164, + '=', 93, + '>', 173, + '?', 229, + '@', 226, + '[', 105, + '\\', 45, + ']', 106, + '^', 142, + '`', 201, + 'u', 220, + '{', 96, + '|', 145, + '}', 98, + '~', 177, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(198); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(73); - if (lookahead > '@') ADVANCE(207); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(209); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(84); + if (lookahead > '@') ADVANCE(224); END_STATE(); - case 74: - if (eof) ADVANCE(76); + case 85: + if (eof) ADVANCE(87); ADVANCE_MAP( - '!', 89, - '"', 169, - '#', 31, - '%', 148, - '&', 129, - '\'', 170, - '(', 90, - ')', 92, - '*', 80, - '+', 139, - ',', 86, - '-', 143, - '.', 98, - '/', 146, - '0', 197, - ':', 93, - ';', 91, - '<', 154, - '=', 81, - '>', 163, - '?', 213, - '@', 209, - '[', 94, - '\\', 35, - ']', 95, - '^', 130, - '`', 190, - '{', 84, - '|', 136, - '}', 87, - '~', 166, + '!', 100, + '"', 180, + '#', 37, + '%', 159, + '&', 140, + '\'', 181, + '(', 101, + ')', 103, + '*', 91, + '+', 150, + ',', 97, + '-', 154, + '.', 109, + '/', 157, + '0', 208, + ':', 104, + ';', 102, + '<', 165, + '=', 92, + '>', 174, + '?', 230, + '@', 226, + '[', 105, + '\\', 45, + ']', 106, + '^', 141, + '`', 201, + '{', 95, + '|', 147, + '}', 98, + '~', 177, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(198); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(74); - if (lookahead > '#') ADVANCE(207); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(209); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(85); + if (lookahead > '#') ADVANCE(224); END_STATE(); - case 75: - if (eof) ADVANCE(76); + case 86: + if (eof) ADVANCE(87); ADVANCE_MAP( - '!', 88, - '"', 169, - '#', 6, - '&', 127, - '\'', 170, - '(', 90, - ')', 92, - '*', 78, - '+', 139, - ',', 86, - '-', 143, - '.', 97, - '/', 146, - '0', 197, - ':', 93, - ';', 91, - '<', 152, - '=', 83, - '>', 161, - '?', 210, - '@', 209, - '[', 94, - '\\', 35, - ']', 95, - '`', 190, - '{', 84, - '|', 137, - '}', 87, - '~', 166, + '!', 99, + '"', 180, + '#', 7, + '&', 138, + '\'', 181, + '(', 101, + ')', 103, + '*', 89, + '+', 150, + ',', 97, + '-', 154, + '.', 108, + '/', 157, + '0', 208, + ':', 104, + ';', 102, + '<', 163, + '=', 94, + '>', 172, + '?', 227, + '@', 226, + '[', 105, + '\\', 45, + ']', 106, + '`', 201, + '{', 95, + '|', 148, + '}', 98, + '~', 177, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(198); - if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(75); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(209); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) SKIP(86); if (lookahead > '#' && (lookahead < '%' || '@' < lookahead) && - (lookahead < '[' || '^' < lookahead)) ADVANCE(207); + (lookahead < '[' || '^' < lookahead)) ADVANCE(224); END_STATE(); - case 76: + case 87: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 77: + case 88: ACCEPT_TOKEN(sym_hash_bang_line); if (lookahead != 0 && - lookahead != '\n') ADVANCE(77); + lookahead != '\n') ADVANCE(88); END_STATE(); - case 78: + case 89: ACCEPT_TOKEN(anon_sym_STAR); END_STATE(); - case 79: + case 90: ACCEPT_TOKEN(anon_sym_STAR); - if (lookahead == '*') ADVANCE(151); - if (lookahead == '=') ADVANCE(103); + if (lookahead == '*') ADVANCE(162); + if (lookahead == '=') ADVANCE(114); END_STATE(); - case 80: + case 91: ACCEPT_TOKEN(anon_sym_STAR); - if (lookahead == '*') ADVANCE(150); + if (lookahead == '*') ADVANCE(161); END_STATE(); - case 81: + case 92: ACCEPT_TOKEN(anon_sym_EQ); - if (lookahead == '=') ADVANCE(156); + if (lookahead == '=') ADVANCE(167); END_STATE(); - case 82: + case 93: ACCEPT_TOKEN(anon_sym_EQ); - if (lookahead == '=') ADVANCE(156); - if (lookahead == '>') ADVANCE(99); + if (lookahead == '=') ADVANCE(167); + if (lookahead == '>') ADVANCE(110); END_STATE(); - case 83: + case 94: ACCEPT_TOKEN(anon_sym_EQ); - if (lookahead == '>') ADVANCE(99); + if (lookahead == '>') ADVANCE(110); END_STATE(); - case 84: + case 95: ACCEPT_TOKEN(anon_sym_LBRACE); END_STATE(); - case 85: + case 96: ACCEPT_TOKEN(anon_sym_LBRACE); - if (lookahead == '|') ADVANCE(217); + if (lookahead == '|') ADVANCE(235); END_STATE(); - case 86: + case 97: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 87: + case 98: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); - case 88: + case 99: ACCEPT_TOKEN(anon_sym_BANG); END_STATE(); - case 89: + case 100: ACCEPT_TOKEN(anon_sym_BANG); - if (lookahead == '=') ADVANCE(158); + if (lookahead == '=') ADVANCE(169); END_STATE(); - case 90: + case 101: ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); - case 91: + case 102: ACCEPT_TOKEN(anon_sym_SEMI); END_STATE(); - case 92: + case 103: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 93: + case 104: ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); - case 94: + case 105: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 95: + case 106: ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); - case 96: + case 107: ACCEPT_TOKEN(anon_sym_DOT); END_STATE(); - case 97: + case 108: ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == '.') ADVANCE(22); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(203); + if (lookahead == '.') ADVANCE(27); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(214); END_STATE(); - case 98: + case 109: ACCEPT_TOKEN(anon_sym_DOT); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(203); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(214); END_STATE(); - case 99: + case 110: ACCEPT_TOKEN(anon_sym_EQ_GT); END_STATE(); - case 100: + case 111: ACCEPT_TOKEN(anon_sym_QMARK_DOT); END_STATE(); - case 101: + case 112: ACCEPT_TOKEN(anon_sym_PLUS_EQ); END_STATE(); - case 102: + case 113: ACCEPT_TOKEN(anon_sym_DASH_EQ); END_STATE(); - case 103: + case 114: ACCEPT_TOKEN(anon_sym_STAR_EQ); END_STATE(); - case 104: + case 115: ACCEPT_TOKEN(anon_sym_SLASH_EQ); END_STATE(); - case 105: + case 116: ACCEPT_TOKEN(anon_sym_PERCENT_EQ); END_STATE(); - case 106: + case 117: ACCEPT_TOKEN(anon_sym_CARET_EQ); END_STATE(); - case 107: + case 118: ACCEPT_TOKEN(anon_sym_AMP_EQ); END_STATE(); - case 108: + case 119: ACCEPT_TOKEN(anon_sym_PIPE_EQ); END_STATE(); - case 109: + case 120: ACCEPT_TOKEN(anon_sym_GT_GT_EQ); END_STATE(); - case 110: + case 121: ACCEPT_TOKEN(anon_sym_GT_GT_GT_EQ); END_STATE(); - case 111: + case 122: ACCEPT_TOKEN(anon_sym_LT_LT_EQ); END_STATE(); - case 112: + case 123: ACCEPT_TOKEN(anon_sym_STAR_STAR_EQ); END_STATE(); - case 113: + case 124: ACCEPT_TOKEN(anon_sym_AMP_AMP_EQ); END_STATE(); - case 114: + case 125: ACCEPT_TOKEN(anon_sym_PIPE_PIPE_EQ); END_STATE(); - case 115: + case 126: ACCEPT_TOKEN(anon_sym_QMARK_QMARK_EQ); END_STATE(); - case 116: + case 127: ACCEPT_TOKEN(anon_sym_DOT_DOT_DOT); END_STATE(); - case 117: + case 128: ACCEPT_TOKEN(anon_sym_AMP_AMP); END_STATE(); - case 118: + case 129: ACCEPT_TOKEN(anon_sym_AMP_AMP); - if (lookahead == '=') ADVANCE(113); + if (lookahead == '=') ADVANCE(124); END_STATE(); - case 119: + case 130: ACCEPT_TOKEN(anon_sym_PIPE_PIPE); END_STATE(); - case 120: + case 131: ACCEPT_TOKEN(anon_sym_PIPE_PIPE); - if (lookahead == '=') ADVANCE(114); + if (lookahead == '=') ADVANCE(125); END_STATE(); - case 121: + case 132: ACCEPT_TOKEN(anon_sym_GT_GT); - if (lookahead == '=') ADVANCE(109); - if (lookahead == '>') ADVANCE(124); + if (lookahead == '=') ADVANCE(120); + if (lookahead == '>') ADVANCE(135); END_STATE(); - case 122: + case 133: ACCEPT_TOKEN(anon_sym_GT_GT); - if (lookahead == '>') ADVANCE(123); + if (lookahead == '>') ADVANCE(134); END_STATE(); - case 123: + case 134: ACCEPT_TOKEN(anon_sym_GT_GT_GT); END_STATE(); - case 124: + case 135: ACCEPT_TOKEN(anon_sym_GT_GT_GT); - if (lookahead == '=') ADVANCE(110); + if (lookahead == '=') ADVANCE(121); END_STATE(); - case 125: + case 136: ACCEPT_TOKEN(anon_sym_LT_LT); END_STATE(); - case 126: + case 137: ACCEPT_TOKEN(anon_sym_LT_LT); - if (lookahead == '=') ADVANCE(111); + if (lookahead == '=') ADVANCE(122); END_STATE(); - case 127: + case 138: ACCEPT_TOKEN(anon_sym_AMP); END_STATE(); - case 128: + case 139: ACCEPT_TOKEN(anon_sym_AMP); - if (lookahead == '&') ADVANCE(118); - if (lookahead == '=') ADVANCE(107); + if (lookahead == '&') ADVANCE(129); + if (lookahead == '=') ADVANCE(118); END_STATE(); - case 129: + case 140: ACCEPT_TOKEN(anon_sym_AMP); - if (lookahead == '&') ADVANCE(117); + if (lookahead == '&') ADVANCE(128); END_STATE(); - case 130: + case 141: ACCEPT_TOKEN(anon_sym_CARET); END_STATE(); - case 131: + case 142: ACCEPT_TOKEN(anon_sym_CARET); - if (lookahead == '=') ADVANCE(106); + if (lookahead == '=') ADVANCE(117); END_STATE(); - case 132: + case 143: ACCEPT_TOKEN(anon_sym_PIPE); END_STATE(); - case 133: + case 144: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '=') ADVANCE(108); - if (lookahead == '|') ADVANCE(120); + if (lookahead == '=') ADVANCE(119); + if (lookahead == '|') ADVANCE(131); END_STATE(); - case 134: + case 145: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '=') ADVANCE(108); - if (lookahead == '|') ADVANCE(120); - if (lookahead == '}') ADVANCE(218); + if (lookahead == '=') ADVANCE(119); + if (lookahead == '|') ADVANCE(131); + if (lookahead == '}') ADVANCE(236); END_STATE(); - case 135: + case 146: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '|') ADVANCE(119); + if (lookahead == '|') ADVANCE(130); END_STATE(); - case 136: + case 147: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '|') ADVANCE(119); - if (lookahead == '}') ADVANCE(218); + if (lookahead == '|') ADVANCE(130); + if (lookahead == '}') ADVANCE(236); END_STATE(); - case 137: + case 148: ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '}') ADVANCE(218); + if (lookahead == '}') ADVANCE(236); END_STATE(); - case 138: + case 149: ACCEPT_TOKEN(anon_sym_PLUS); END_STATE(); - case 139: + case 150: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(167); + if (lookahead == '+') ADVANCE(178); END_STATE(); - case 140: + case 151: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(167); - if (lookahead == '=') ADVANCE(101); + if (lookahead == '+') ADVANCE(178); + if (lookahead == '=') ADVANCE(112); END_STATE(); - case 141: + case 152: ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(167); - if (lookahead == '=') ADVANCE(101); - if (lookahead == '?') ADVANCE(25); + if (lookahead == '+') ADVANCE(178); + if (lookahead == '=') ADVANCE(112); + if (lookahead == '?') ADVANCE(31); END_STATE(); - case 142: + case 153: ACCEPT_TOKEN(anon_sym_DASH); END_STATE(); - case 143: + case 154: ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-') ADVANCE(168); + if (lookahead == '-') ADVANCE(179); END_STATE(); - case 144: + case 155: ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-') ADVANCE(168); - if (lookahead == '=') ADVANCE(102); + if (lookahead == '-') ADVANCE(179); + if (lookahead == '=') ADVANCE(113); END_STATE(); - case 145: + case 156: ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-') ADVANCE(168); - if (lookahead == '=') ADVANCE(102); - if (lookahead == '?') ADVANCE(26); + if (lookahead == '-') ADVANCE(179); + if (lookahead == '=') ADVANCE(113); + if (lookahead == '?') ADVANCE(32); END_STATE(); - case 146: + case 157: ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '*') ADVANCE(19); - if (lookahead == '/') ADVANCE(189); + if (lookahead == '*') ADVANCE(21); + if (lookahead == '/') ADVANCE(200); END_STATE(); - case 147: + case 158: ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '*') ADVANCE(19); - if (lookahead == '/') ADVANCE(189); - if (lookahead == '=') ADVANCE(104); + if (lookahead == '*') ADVANCE(21); + if (lookahead == '/') ADVANCE(200); + if (lookahead == '=') ADVANCE(115); END_STATE(); - case 148: + case 159: ACCEPT_TOKEN(anon_sym_PERCENT); END_STATE(); - case 149: + case 160: ACCEPT_TOKEN(anon_sym_PERCENT); - if (lookahead == '=') ADVANCE(105); + if (lookahead == '=') ADVANCE(116); END_STATE(); - case 150: + case 161: ACCEPT_TOKEN(anon_sym_STAR_STAR); END_STATE(); - case 151: + case 162: ACCEPT_TOKEN(anon_sym_STAR_STAR); - if (lookahead == '=') ADVANCE(112); + if (lookahead == '=') ADVANCE(123); END_STATE(); - case 152: + case 163: ACCEPT_TOKEN(anon_sym_LT); END_STATE(); - case 153: + case 164: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '<') ADVANCE(126); - if (lookahead == '=') ADVANCE(155); + if (lookahead == '<') ADVANCE(137); + if (lookahead == '=') ADVANCE(166); END_STATE(); - case 154: + case 165: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '<') ADVANCE(125); - if (lookahead == '=') ADVANCE(155); + if (lookahead == '<') ADVANCE(136); + if (lookahead == '=') ADVANCE(166); END_STATE(); - case 155: + case 166: ACCEPT_TOKEN(anon_sym_LT_EQ); END_STATE(); - case 156: + case 167: ACCEPT_TOKEN(anon_sym_EQ_EQ); - if (lookahead == '=') ADVANCE(157); + if (lookahead == '=') ADVANCE(168); END_STATE(); - case 157: + case 168: ACCEPT_TOKEN(anon_sym_EQ_EQ_EQ); END_STATE(); - case 158: + case 169: ACCEPT_TOKEN(anon_sym_BANG_EQ); - if (lookahead == '=') ADVANCE(159); + if (lookahead == '=') ADVANCE(170); END_STATE(); - case 159: + case 170: ACCEPT_TOKEN(anon_sym_BANG_EQ_EQ); END_STATE(); - case 160: + case 171: ACCEPT_TOKEN(anon_sym_GT_EQ); END_STATE(); - case 161: + case 172: ACCEPT_TOKEN(anon_sym_GT); END_STATE(); - case 162: + case 173: ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '=') ADVANCE(160); - if (lookahead == '>') ADVANCE(121); + if (lookahead == '=') ADVANCE(171); + if (lookahead == '>') ADVANCE(132); END_STATE(); - case 163: + case 174: ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '=') ADVANCE(160); - if (lookahead == '>') ADVANCE(122); + if (lookahead == '=') ADVANCE(171); + if (lookahead == '>') ADVANCE(133); END_STATE(); - case 164: + case 175: ACCEPT_TOKEN(anon_sym_QMARK_QMARK); END_STATE(); - case 165: + case 176: ACCEPT_TOKEN(anon_sym_QMARK_QMARK); - if (lookahead == '=') ADVANCE(115); + if (lookahead == '=') ADVANCE(126); END_STATE(); - case 166: + case 177: ACCEPT_TOKEN(anon_sym_TILDE); END_STATE(); - case 167: + case 178: ACCEPT_TOKEN(anon_sym_PLUS_PLUS); END_STATE(); - case 168: + case 179: ACCEPT_TOKEN(anon_sym_DASH_DASH); END_STATE(); - case 169: + case 180: ACCEPT_TOKEN(anon_sym_DQUOTE); END_STATE(); - case 170: + case 181: ACCEPT_TOKEN(anon_sym_SQUOTE); END_STATE(); - case 171: + case 182: ACCEPT_TOKEN(sym_unescaped_double_string_fragment); - if (lookahead == '*') ADVANCE(173); - if (lookahead == '/') ADVANCE(175); + if (lookahead == '*') ADVANCE(184); + if (lookahead == '/') ADVANCE(186); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '"' && - lookahead != '\\') ADVANCE(176); + lookahead != '\\') ADVANCE(187); END_STATE(); - case 172: + case 183: ACCEPT_TOKEN(sym_unescaped_double_string_fragment); - if (lookahead == '*') ADVANCE(172); - if (lookahead == '/') ADVANCE(176); + if (lookahead == '*') ADVANCE(183); + if (lookahead == '/') ADVANCE(187); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '"' && - lookahead != '\\') ADVANCE(173); + lookahead != '\\') ADVANCE(184); END_STATE(); - case 173: + case 184: ACCEPT_TOKEN(sym_unescaped_double_string_fragment); - if (lookahead == '*') ADVANCE(172); + if (lookahead == '*') ADVANCE(183); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '"' && - lookahead != '\\') ADVANCE(173); + lookahead != '\\') ADVANCE(184); END_STATE(); - case 174: + case 185: ACCEPT_TOKEN(sym_unescaped_double_string_fragment); - if (lookahead == '/') ADVANCE(171); - if ((set_contains(extras_character_set_1, 10, lookahead)) && + if (lookahead == '/') ADVANCE(182); + if ((set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) && lookahead != '\n' && - lookahead != '\r') ADVANCE(174); + lookahead != '\r') ADVANCE(185); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != '"' && - lookahead != '\\') ADVANCE(176); + lookahead != '\\') ADVANCE(187); END_STATE(); - case 175: + case 186: ACCEPT_TOKEN(sym_unescaped_double_string_fragment); if (lookahead == 0x2028 || - lookahead == 0x2029) ADVANCE(176); + lookahead == 0x2029) ADVANCE(187); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '"' && - lookahead != '\\') ADVANCE(175); + lookahead != '\\') ADVANCE(186); END_STATE(); - case 176: + case 187: ACCEPT_TOKEN(sym_unescaped_double_string_fragment); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '"' && - lookahead != '\\') ADVANCE(176); + lookahead != '\\') ADVANCE(187); END_STATE(); - case 177: + case 188: ACCEPT_TOKEN(sym_unescaped_single_string_fragment); - if (lookahead == '*') ADVANCE(179); - if (lookahead == '/') ADVANCE(181); + if (lookahead == '*') ADVANCE(190); + if (lookahead == '/') ADVANCE(192); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '\'' && - lookahead != '\\') ADVANCE(182); + lookahead != '\\') ADVANCE(193); END_STATE(); - case 178: + case 189: ACCEPT_TOKEN(sym_unescaped_single_string_fragment); - if (lookahead == '*') ADVANCE(178); - if (lookahead == '/') ADVANCE(182); + if (lookahead == '*') ADVANCE(189); + if (lookahead == '/') ADVANCE(193); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '\'' && - lookahead != '\\') ADVANCE(179); + lookahead != '\\') ADVANCE(190); END_STATE(); - case 179: + case 190: ACCEPT_TOKEN(sym_unescaped_single_string_fragment); - if (lookahead == '*') ADVANCE(178); + if (lookahead == '*') ADVANCE(189); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '\'' && - lookahead != '\\') ADVANCE(179); + lookahead != '\\') ADVANCE(190); END_STATE(); - case 180: + case 191: ACCEPT_TOKEN(sym_unescaped_single_string_fragment); - if (lookahead == '/') ADVANCE(177); - if ((set_contains(extras_character_set_1, 10, lookahead)) && + if (lookahead == '/') ADVANCE(188); + if ((set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) && lookahead != '\n' && - lookahead != '\r') ADVANCE(180); + lookahead != '\r') ADVANCE(191); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != '\'' && - lookahead != '\\') ADVANCE(182); + lookahead != '\\') ADVANCE(193); END_STATE(); - case 181: + case 192: ACCEPT_TOKEN(sym_unescaped_single_string_fragment); if (lookahead == 0x2028 || - lookahead == 0x2029) ADVANCE(182); + lookahead == 0x2029) ADVANCE(193); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '\'' && - lookahead != '\\') ADVANCE(181); + lookahead != '\\') ADVANCE(192); END_STATE(); - case 182: + case 193: ACCEPT_TOKEN(sym_unescaped_single_string_fragment); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != '\'' && - lookahead != '\\') ADVANCE(182); + lookahead != '\\') ADVANCE(193); END_STATE(); - case 183: + case 194: ACCEPT_TOKEN(sym_escape_sequence); END_STATE(); - case 184: + case 195: ACCEPT_TOKEN(sym_escape_sequence); - if (lookahead == '\\') ADVANCE(35); - if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(207); + if (lookahead == '\\') ADVANCE(45); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(224); END_STATE(); - case 185: + case 196: ACCEPT_TOKEN(sym_escape_sequence); if (lookahead == '\n' || lookahead == 0x2028 || - lookahead == 0x2029) ADVANCE(183); + lookahead == 0x2029) ADVANCE(194); END_STATE(); - case 186: + case 197: ACCEPT_TOKEN(sym_escape_sequence); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(183); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(194); END_STATE(); - case 187: + case 198: ACCEPT_TOKEN(sym_escape_sequence); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(186); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(197); END_STATE(); - case 188: + case 199: ACCEPT_TOKEN(sym_comment); END_STATE(); - case 189: + case 200: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r' && lookahead != 0x2028 && - lookahead != 0x2029) ADVANCE(189); + lookahead != 0x2029) ADVANCE(200); END_STATE(); - case 190: + case 201: ACCEPT_TOKEN(anon_sym_BQUOTE); END_STATE(); - case 191: + case 202: ACCEPT_TOKEN(anon_sym_DOLLAR_LBRACE); END_STATE(); - case 192: + case 203: ACCEPT_TOKEN(anon_sym_SLASH2); END_STATE(); - case 193: + case 204: ACCEPT_TOKEN(sym_regex_pattern); - if (lookahead == '\n') SKIP(24); - if (lookahead == '/') ADVANCE(17); - if (lookahead == '[') ADVANCE(32); - if (lookahead == '\\') ADVANCE(72); - if (set_contains(extras_character_set_1, 10, lookahead)) ADVANCE(193); - if (lookahead != 0) ADVANCE(194); + if (lookahead == '\n') SKIP(30); + if (lookahead == '/') ADVANCE(19); + if (lookahead == '[') ADVANCE(38); + if (lookahead == '\\') ADVANCE(83); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) ADVANCE(204); + if (lookahead != 0) ADVANCE(205); END_STATE(); - case 194: + case 205: ACCEPT_TOKEN(sym_regex_pattern); - if (lookahead == '[') ADVANCE(32); - if (lookahead == '\\') ADVANCE(72); + if (lookahead == '[') ADVANCE(38); + if (lookahead == '\\') ADVANCE(83); if (lookahead != 0 && lookahead != '\n' && - lookahead != '/') ADVANCE(194); + lookahead != '/') ADVANCE(205); END_STATE(); - case 195: + case 206: ACCEPT_TOKEN(sym_regex_flags); - if (lookahead == '\\') ADVANCE(35); - if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(195); - if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(207); + if (lookahead == '\\') ADVANCE(45); + if (('a' <= lookahead && lookahead <= 'z')) ADVANCE(206); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(224); END_STATE(); - case 196: + case 207: ACCEPT_TOKEN(sym_number); END_STATE(); - case 197: + case 208: ACCEPT_TOKEN(sym_number); ADVANCE_MAP( - '.', 205, - '0', 199, - '_', 52, - 'n', 196, - 'B', 48, - 'b', 48, - 'E', 47, - 'e', 47, - 'O', 49, - 'o', 49, - 'X', 57, - 'x', 57, + '.', 216, + '0', 210, + '_', 63, + 'n', 207, + 'B', 59, + 'b', 59, + 'E', 58, + 'e', 58, + 'O', 60, + 'o', 60, + 'X', 68, + 'x', 68, ); - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(198); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(209); END_STATE(); - case 198: + case 209: ACCEPT_TOKEN(sym_number); - if (lookahead == '.') ADVANCE(205); - if (lookahead == '_') ADVANCE(50); - if (lookahead == 'n') ADVANCE(196); + if (lookahead == '.') ADVANCE(216); + if (lookahead == '_') ADVANCE(61); + if (lookahead == 'n') ADVANCE(207); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(47); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(198); + lookahead == 'e') ADVANCE(58); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(209); END_STATE(); - case 199: + case 210: ACCEPT_TOKEN(sym_number); - if (lookahead == '_') ADVANCE(52); - if (lookahead == 'n') ADVANCE(196); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(199); + if (lookahead == '_') ADVANCE(63); + if (lookahead == 'n') ADVANCE(207); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(210); END_STATE(); - case 200: + case 211: ACCEPT_TOKEN(sym_number); - if (lookahead == '_') ADVANCE(48); - if (lookahead == 'n') ADVANCE(196); + if (lookahead == '_') ADVANCE(59); + if (lookahead == 'n') ADVANCE(207); if (lookahead == '0' || - lookahead == '1') ADVANCE(200); + lookahead == '1') ADVANCE(211); END_STATE(); - case 201: + case 212: ACCEPT_TOKEN(sym_number); - if (lookahead == '_') ADVANCE(49); - if (lookahead == 'n') ADVANCE(196); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(201); + if (lookahead == '_') ADVANCE(60); + if (lookahead == 'n') ADVANCE(207); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(212); END_STATE(); - case 202: + case 213: ACCEPT_TOKEN(sym_number); - if (lookahead == '_') ADVANCE(57); - if (lookahead == 'n') ADVANCE(196); + if (lookahead == '_') ADVANCE(68); + if (lookahead == 'n') ADVANCE(207); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(202); + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(213); END_STATE(); - case 203: + case 214: ACCEPT_TOKEN(sym_number); - if (lookahead == '_') ADVANCE(51); + if (lookahead == '_') ADVANCE(62); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(47); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(203); + lookahead == 'e') ADVANCE(58); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(214); END_STATE(); - case 204: + case 215: ACCEPT_TOKEN(sym_number); - if (lookahead == '_') ADVANCE(53); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(204); + if (lookahead == '_') ADVANCE(64); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(215); END_STATE(); - case 205: + case 216: ACCEPT_TOKEN(sym_number); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(47); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(203); + lookahead == 'e') ADVANCE(58); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(214); END_STATE(); - case 206: + case 217: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '\\') ADVANCE(35); - if (lookahead == '{') ADVANCE(191); - if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(207); + if (lookahead == '/') ADVANCE(24); + if (lookahead == '\\') ADVANCE(45); + if (set_contains(aux_sym_predefined_type_token1_character_set_1, 11, lookahead)) ADVANCE(29); + if (lookahead > '#' && + (lookahead < '%' || '/' < lookahead) && + (lookahead < ':' || '@' < lookahead) && + (lookahead < '[' || '^' < lookahead) && + lookahead != '`' && + (lookahead < '{' || '~' < lookahead)) ADVANCE(224); END_STATE(); - case 207: + case 218: ACCEPT_TOKEN(sym_identifier); - if (lookahead == '\\') ADVANCE(35); - if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(207); + if (lookahead == '\\') ADVANCE(45); + if (lookahead == 'e') ADVANCE(217); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(224); END_STATE(); - case 208: + case 219: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '\\') ADVANCE(45); + if (lookahead == 'i') ADVANCE(221); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(224); + END_STATE(); + case 220: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '\\') ADVANCE(45); + if (lookahead == 'n') ADVANCE(219); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(224); + END_STATE(); + case 221: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '\\') ADVANCE(45); + if (lookahead == 'q') ADVANCE(222); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(224); + END_STATE(); + case 222: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '\\') ADVANCE(45); + if (lookahead == 'u') ADVANCE(218); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(224); + END_STATE(); + case 223: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '\\') ADVANCE(45); + if (lookahead == '{') ADVANCE(202); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(224); + END_STATE(); + case 224: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '\\') ADVANCE(45); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(224); + END_STATE(); + case 225: ACCEPT_TOKEN(sym_private_property_identifier); - if (lookahead == '\\') ADVANCE(34); - if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(208); + if (lookahead == '\\') ADVANCE(44); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(225); END_STATE(); - case 209: + case 226: ACCEPT_TOKEN(anon_sym_AT); END_STATE(); - case 210: + case 227: ACCEPT_TOKEN(anon_sym_QMARK); END_STATE(); - case 211: + case 228: ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == '.') ADVANCE(100); + if (lookahead == '.') ADVANCE(111); END_STATE(); - case 212: + case 229: ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == '.') ADVANCE(100); - if (lookahead == '?') ADVANCE(165); + if (lookahead == '.') ADVANCE(111); + if (lookahead == '?') ADVANCE(176); END_STATE(); - case 213: + case 230: ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == '.') ADVANCE(100); - if (lookahead == '?') ADVANCE(164); + if (lookahead == '.') ADVANCE(111); + if (lookahead == '?') ADVANCE(175); END_STATE(); - case 214: + case 231: ACCEPT_TOKEN(anon_sym_DASH_QMARK_COLON); END_STATE(); - case 215: + case 232: ACCEPT_TOKEN(anon_sym_PLUS_QMARK_COLON); END_STATE(); - case 216: + case 233: ACCEPT_TOKEN(anon_sym_QMARK_COLON); END_STATE(); - case 217: + case 234: + ACCEPT_TOKEN(aux_sym_predefined_type_token1); + END_STATE(); + case 235: ACCEPT_TOKEN(anon_sym_LBRACE_PIPE); END_STATE(); - case 218: + case 236: ACCEPT_TOKEN(anon_sym_PIPE_RBRACE); END_STATE(); default: @@ -12660,851 +13878,838 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { END_STATE(); case 72: if (lookahead == 'd') ADVANCE(141); - if (lookahead == 'i') ADVANCE(142); - if (lookahead == 'k') ADVANCE(143); + if (lookahead == 'k') ADVANCE(142); END_STATE(); case 73: - if (lookahead == 'i') ADVANCE(144); + if (lookahead == 'i') ADVANCE(143); END_STATE(); case 74: - if (lookahead == 'r') ADVANCE(145); + if (lookahead == 'r') ADVANCE(144); END_STATE(); case 75: - if (lookahead == 'i') ADVANCE(146); + if (lookahead == 'i') ADVANCE(145); END_STATE(); case 76: - if (lookahead == 'i') ADVANCE(147); + if (lookahead == 'i') ADVANCE(146); END_STATE(); case 77: - if (lookahead == 't') ADVANCE(148); + if (lookahead == 't') ADVANCE(147); END_STATE(); case 78: - if (lookahead == 'e') ADVANCE(149); + if (lookahead == 'e') ADVANCE(148); END_STATE(); case 79: - if (lookahead == 't') ADVANCE(150); + if (lookahead == 't') ADVANCE(149); END_STATE(); case 80: - if (lookahead == 'e') ADVANCE(151); + if (lookahead == 'e') ADVANCE(150); END_STATE(); case 81: ACCEPT_TOKEN(anon_sym_any); END_STATE(); case 82: - if (lookahead == 'e') ADVANCE(152); + if (lookahead == 'e') ADVANCE(151); END_STATE(); case 83: - if (lookahead == 'n') ADVANCE(153); + if (lookahead == 'n') ADVANCE(152); END_STATE(); case 84: - if (lookahead == 'i') ADVANCE(154); + if (lookahead == 'i') ADVANCE(153); END_STATE(); case 85: - if (lookahead == 'l') ADVANCE(155); + if (lookahead == 'l') ADVANCE(154); END_STATE(); case 86: - if (lookahead == 'a') ADVANCE(156); + if (lookahead == 'a') ADVANCE(155); END_STATE(); case 87: - if (lookahead == 'e') ADVANCE(157); + if (lookahead == 'e') ADVANCE(156); END_STATE(); case 88: - if (lookahead == 'c') ADVANCE(158); + if (lookahead == 'c') ADVANCE(157); END_STATE(); case 89: - if (lookahead == 's') ADVANCE(159); + if (lookahead == 's') ADVANCE(158); END_STATE(); case 90: - if (lookahead == 's') ADVANCE(160); - if (lookahead == 't') ADVANCE(161); + if (lookahead == 's') ADVANCE(159); + if (lookahead == 't') ADVANCE(160); END_STATE(); case 91: - if (lookahead == 'u') ADVANCE(162); + if (lookahead == 'u') ADVANCE(161); END_STATE(); case 92: - if (lookahead == 'l') ADVANCE(163); + if (lookahead == 'l') ADVANCE(162); END_STATE(); case 93: - if (lookahead == 'a') ADVANCE(164); + if (lookahead == 'a') ADVANCE(163); END_STATE(); case 94: - if (lookahead == 'e') ADVANCE(165); + if (lookahead == 'e') ADVANCE(164); END_STATE(); case 95: - if (lookahead == 'e') ADVANCE(166); + if (lookahead == 'e') ADVANCE(165); END_STATE(); case 96: - if (lookahead == 'm') ADVANCE(167); + if (lookahead == 'm') ADVANCE(166); END_STATE(); case 97: - if (lookahead == 'o') ADVANCE(168); + if (lookahead == 'o') ADVANCE(167); END_STATE(); case 98: - if (lookahead == 'e') ADVANCE(169); + if (lookahead == 'e') ADVANCE(168); END_STATE(); case 99: - if (lookahead == 's') ADVANCE(170); + if (lookahead == 's') ADVANCE(169); END_STATE(); case 100: - if (lookahead == 'a') ADVANCE(171); + if (lookahead == 'a') ADVANCE(170); END_STATE(); case 101: ACCEPT_TOKEN(anon_sym_for); END_STATE(); case 102: - if (lookahead == 'm') ADVANCE(172); + if (lookahead == 'm') ADVANCE(171); END_STATE(); case 103: - if (lookahead == 'c') ADVANCE(173); + if (lookahead == 'c') ADVANCE(172); END_STATE(); case 104: ACCEPT_TOKEN(anon_sym_get); END_STATE(); case 105: - if (lookahead == 'b') ADVANCE(174); + if (lookahead == 'b') ADVANCE(173); END_STATE(); case 106: - if (lookahead == 'l') ADVANCE(175); - if (lookahead == 'o') ADVANCE(176); + if (lookahead == 'l') ADVANCE(174); + if (lookahead == 'o') ADVANCE(175); END_STATE(); case 107: - if (lookahead == 'e') ADVANCE(177); + if (lookahead == 'e') ADVANCE(176); END_STATE(); case 108: - if (lookahead == 't') ADVANCE(178); + if (lookahead == 't') ADVANCE(177); END_STATE(); case 109: - if (lookahead == 'e') ADVANCE(179); + if (lookahead == 'e') ADVANCE(178); END_STATE(); case 110: - if (lookahead == 'o') ADVANCE(180); + if (lookahead == 'o') ADVANCE(179); END_STATE(); case 111: ACCEPT_TOKEN(anon_sym_let); END_STATE(); case 112: - if (lookahead == 'a') ADVANCE(181); + if (lookahead == 'a') ADVANCE(180); END_STATE(); case 113: - if (lookahead == 'u') ADVANCE(182); + if (lookahead == 'u') ADVANCE(181); END_STATE(); case 114: - if (lookahead == 'e') ADVANCE(183); + if (lookahead == 'e') ADVANCE(182); END_STATE(); case 115: - if (lookahead == 'e') ADVANCE(184); + if (lookahead == 'e') ADVANCE(183); END_STATE(); case 116: ACCEPT_TOKEN(anon_sym_new); END_STATE(); case 117: - if (lookahead == 'l') ADVANCE(185); + if (lookahead == 'l') ADVANCE(184); END_STATE(); case 118: - if (lookahead == 'b') ADVANCE(186); + if (lookahead == 'b') ADVANCE(185); END_STATE(); case 119: - if (lookahead == 'e') ADVANCE(187); + if (lookahead == 'e') ADVANCE(186); END_STATE(); case 120: ACCEPT_TOKEN(anon_sym_out); END_STATE(); case 121: - if (lookahead == 'r') ADVANCE(188); + if (lookahead == 'r') ADVANCE(187); END_STATE(); case 122: - if (lookahead == 'v') ADVANCE(189); + if (lookahead == 'v') ADVANCE(188); END_STATE(); case 123: - if (lookahead == 't') ADVANCE(190); + if (lookahead == 't') ADVANCE(189); END_STATE(); case 124: - if (lookahead == 'l') ADVANCE(191); + if (lookahead == 'l') ADVANCE(190); END_STATE(); case 125: - if (lookahead == 'd') ADVANCE(192); + if (lookahead == 'd') ADVANCE(191); END_STATE(); case 126: - if (lookahead == 'u') ADVANCE(193); + if (lookahead == 'u') ADVANCE(192); END_STATE(); case 127: - if (lookahead == 'u') ADVANCE(194); + if (lookahead == 'u') ADVANCE(193); END_STATE(); case 128: - if (lookahead == 'i') ADVANCE(195); + if (lookahead == 'i') ADVANCE(194); END_STATE(); case 129: ACCEPT_TOKEN(anon_sym_set); END_STATE(); case 130: - if (lookahead == 't') ADVANCE(196); + if (lookahead == 't') ADVANCE(195); END_STATE(); case 131: - if (lookahead == 'i') ADVANCE(197); + if (lookahead == 'i') ADVANCE(196); END_STATE(); case 132: - if (lookahead == 'e') ADVANCE(198); + if (lookahead == 'e') ADVANCE(197); END_STATE(); case 133: - if (lookahead == 't') ADVANCE(199); + if (lookahead == 't') ADVANCE(198); END_STATE(); case 134: - if (lookahead == 'b') ADVANCE(200); + if (lookahead == 'b') ADVANCE(199); END_STATE(); case 135: - if (lookahead == 'g') ADVANCE(201); + if (lookahead == 'g') ADVANCE(200); END_STATE(); case 136: - if (lookahead == 's') ADVANCE(202); + if (lookahead == 's') ADVANCE(201); END_STATE(); case 137: - if (lookahead == 'o') ADVANCE(203); + if (lookahead == 'o') ADVANCE(202); END_STATE(); case 138: - if (lookahead == 'e') ADVANCE(204); + if (lookahead == 'e') ADVANCE(203); END_STATE(); case 139: ACCEPT_TOKEN(anon_sym_try); END_STATE(); case 140: - if (lookahead == 'e') ADVANCE(205); + if (lookahead == 'e') ADVANCE(204); END_STATE(); case 141: - if (lookahead == 'e') ADVANCE(206); + if (lookahead == 'e') ADVANCE(205); END_STATE(); case 142: - if (lookahead == 'q') ADVANCE(207); + if (lookahead == 'n') ADVANCE(206); END_STATE(); case 143: - if (lookahead == 'n') ADVANCE(208); + if (lookahead == 'n') ADVANCE(207); END_STATE(); case 144: - if (lookahead == 'n') ADVANCE(209); + ACCEPT_TOKEN(anon_sym_var); END_STATE(); case 145: - ACCEPT_TOKEN(anon_sym_var); + if (lookahead == 'd') ADVANCE(208); END_STATE(); case 146: - if (lookahead == 'd') ADVANCE(210); + if (lookahead == 'l') ADVANCE(209); END_STATE(); case 147: - if (lookahead == 'l') ADVANCE(211); + if (lookahead == 'h') ADVANCE(210); END_STATE(); case 148: - if (lookahead == 'h') ADVANCE(212); + if (lookahead == 'l') ADVANCE(211); END_STATE(); case 149: - if (lookahead == 'l') ADVANCE(213); + if (lookahead == 'r') ADVANCE(212); END_STATE(); case 150: - if (lookahead == 'r') ADVANCE(214); + if (lookahead == 's') ADVANCE(213); END_STATE(); case 151: - if (lookahead == 's') ADVANCE(215); + if (lookahead == 'r') ADVANCE(214); END_STATE(); case 152: - if (lookahead == 'r') ADVANCE(216); + if (lookahead == 'c') ADVANCE(215); END_STATE(); case 153: - if (lookahead == 'c') ADVANCE(217); + if (lookahead == 't') ADVANCE(216); END_STATE(); case 154: - if (lookahead == 't') ADVANCE(218); + if (lookahead == 'e') ADVANCE(217); END_STATE(); case 155: - if (lookahead == 'e') ADVANCE(219); + if (lookahead == 'k') ADVANCE(218); END_STATE(); case 156: - if (lookahead == 'k') ADVANCE(220); + ACCEPT_TOKEN(anon_sym_case); END_STATE(); case 157: - ACCEPT_TOKEN(anon_sym_case); + if (lookahead == 'h') ADVANCE(219); END_STATE(); case 158: - if (lookahead == 'h') ADVANCE(221); + if (lookahead == 's') ADVANCE(220); END_STATE(); case 159: - if (lookahead == 's') ADVANCE(222); + if (lookahead == 't') ADVANCE(221); END_STATE(); case 160: - if (lookahead == 't') ADVANCE(223); + if (lookahead == 'i') ADVANCE(222); END_STATE(); case 161: - if (lookahead == 'i') ADVANCE(224); + if (lookahead == 'g') ADVANCE(223); END_STATE(); case 162: - if (lookahead == 'g') ADVANCE(225); + if (lookahead == 'a') ADVANCE(224); END_STATE(); case 163: - if (lookahead == 'a') ADVANCE(226); + if (lookahead == 'u') ADVANCE(225); END_STATE(); case 164: - if (lookahead == 'u') ADVANCE(227); + if (lookahead == 't') ADVANCE(226); END_STATE(); case 165: - if (lookahead == 't') ADVANCE(228); + ACCEPT_TOKEN(anon_sym_else); END_STATE(); case 166: - ACCEPT_TOKEN(anon_sym_else); + ACCEPT_TOKEN(anon_sym_enum); END_STATE(); case 167: - ACCEPT_TOKEN(anon_sym_enum); + if (lookahead == 'r') ADVANCE(227); END_STATE(); case 168: - if (lookahead == 'r') ADVANCE(229); + if (lookahead == 'n') ADVANCE(228); END_STATE(); case 169: - if (lookahead == 'n') ADVANCE(230); + if (lookahead == 'e') ADVANCE(229); END_STATE(); case 170: - if (lookahead == 'e') ADVANCE(231); + if (lookahead == 'l') ADVANCE(230); END_STATE(); case 171: - if (lookahead == 'l') ADVANCE(232); + ACCEPT_TOKEN(anon_sym_from); END_STATE(); case 172: - ACCEPT_TOKEN(anon_sym_from); + if (lookahead == 't') ADVANCE(231); END_STATE(); case 173: - if (lookahead == 't') ADVANCE(233); + if (lookahead == 'a') ADVANCE(232); END_STATE(); case 174: - if (lookahead == 'a') ADVANCE(234); + if (lookahead == 'e') ADVANCE(233); END_STATE(); case 175: - if (lookahead == 'e') ADVANCE(235); + if (lookahead == 'r') ADVANCE(234); END_STATE(); case 176: - if (lookahead == 'r') ADVANCE(236); + if (lookahead == 'r') ADVANCE(235); END_STATE(); case 177: - if (lookahead == 'r') ADVANCE(237); + if (lookahead == 'a') ADVANCE(236); END_STATE(); case 178: - if (lookahead == 'a') ADVANCE(238); + if (lookahead == 'r') ADVANCE(237); END_STATE(); case 179: - if (lookahead == 'r') ADVANCE(239); + if (lookahead == 'f') ADVANCE(238); END_STATE(); case 180: - if (lookahead == 'f') ADVANCE(240); + ACCEPT_TOKEN(anon_sym_meta); END_STATE(); case 181: - ACCEPT_TOKEN(anon_sym_meta); + if (lookahead == 'l') ADVANCE(239); END_STATE(); case 182: - if (lookahead == 'l') ADVANCE(241); + if (lookahead == 's') ADVANCE(240); END_STATE(); case 183: - if (lookahead == 's') ADVANCE(242); + if (lookahead == 'r') ADVANCE(241); END_STATE(); case 184: - if (lookahead == 'r') ADVANCE(243); + ACCEPT_TOKEN(sym_null); END_STATE(); case 185: - ACCEPT_TOKEN(sym_null); + if (lookahead == 'e') ADVANCE(242); END_STATE(); case 186: - if (lookahead == 'e') ADVANCE(244); + if (lookahead == 'c') ADVANCE(243); END_STATE(); case 187: - if (lookahead == 'c') ADVANCE(245); + if (lookahead == 'r') ADVANCE(244); END_STATE(); case 188: - if (lookahead == 'r') ADVANCE(246); + if (lookahead == 'a') ADVANCE(245); END_STATE(); case 189: - if (lookahead == 'a') ADVANCE(247); + if (lookahead == 'e') ADVANCE(246); END_STATE(); case 190: - if (lookahead == 'e') ADVANCE(248); + if (lookahead == 'i') ADVANCE(247); END_STATE(); case 191: - if (lookahead == 'i') ADVANCE(249); + if (lookahead == 'o') ADVANCE(248); END_STATE(); case 192: - if (lookahead == 'o') ADVANCE(250); + if (lookahead == 'i') ADVANCE(249); END_STATE(); case 193: - if (lookahead == 'i') ADVANCE(251); + if (lookahead == 'r') ADVANCE(250); END_STATE(); case 194: - if (lookahead == 'r') ADVANCE(252); + if (lookahead == 's') ADVANCE(251); END_STATE(); case 195: - if (lookahead == 's') ADVANCE(253); + if (lookahead == 'i') ADVANCE(252); END_STATE(); case 196: - if (lookahead == 'i') ADVANCE(254); + if (lookahead == 'n') ADVANCE(253); END_STATE(); case 197: - if (lookahead == 'n') ADVANCE(255); + if (lookahead == 'r') ADVANCE(254); END_STATE(); case 198: - if (lookahead == 'r') ADVANCE(256); + if (lookahead == 'c') ADVANCE(255); END_STATE(); case 199: - if (lookahead == 'c') ADVANCE(257); + if (lookahead == 'o') ADVANCE(256); END_STATE(); case 200: - if (lookahead == 'o') ADVANCE(258); + if (lookahead == 'e') ADVANCE(257); END_STATE(); case 201: - if (lookahead == 'e') ADVANCE(259); + ACCEPT_TOKEN(sym_this); END_STATE(); case 202: - ACCEPT_TOKEN(sym_this); + if (lookahead == 'w') ADVANCE(258); END_STATE(); case 203: - if (lookahead == 'w') ADVANCE(260); + ACCEPT_TOKEN(sym_true); END_STATE(); case 204: - ACCEPT_TOKEN(sym_true); + ACCEPT_TOKEN(anon_sym_type); + if (lookahead == 'o') ADVANCE(259); END_STATE(); case 205: - ACCEPT_TOKEN(anon_sym_type); - if (lookahead == 'o') ADVANCE(261); + if (lookahead == 'f') ADVANCE(260); END_STATE(); case 206: - if (lookahead == 'f') ADVANCE(262); + if (lookahead == 'o') ADVANCE(261); END_STATE(); case 207: - if (lookahead == 'u') ADVANCE(263); + if (lookahead == 'g') ADVANCE(262); END_STATE(); case 208: - if (lookahead == 'o') ADVANCE(264); + ACCEPT_TOKEN(anon_sym_void); END_STATE(); case 209: - if (lookahead == 'g') ADVANCE(265); + if (lookahead == 'e') ADVANCE(263); END_STATE(); case 210: - ACCEPT_TOKEN(anon_sym_void); + ACCEPT_TOKEN(anon_sym_with); END_STATE(); case 211: - if (lookahead == 'e') ADVANCE(266); + if (lookahead == 'd') ADVANCE(264); END_STATE(); case 212: - ACCEPT_TOKEN(anon_sym_with); + if (lookahead == 'a') ADVANCE(265); END_STATE(); case 213: - if (lookahead == 'd') ADVANCE(267); + if (lookahead == 's') ADVANCE(266); END_STATE(); case 214: - if (lookahead == 'a') ADVANCE(268); + if (lookahead == 't') ADVANCE(267); END_STATE(); case 215: - if (lookahead == 's') ADVANCE(269); + ACCEPT_TOKEN(anon_sym_async); END_STATE(); case 216: - if (lookahead == 't') ADVANCE(270); + ACCEPT_TOKEN(anon_sym_await); END_STATE(); case 217: - ACCEPT_TOKEN(anon_sym_async); + if (lookahead == 'a') ADVANCE(268); END_STATE(); case 218: - ACCEPT_TOKEN(anon_sym_await); + ACCEPT_TOKEN(anon_sym_break); END_STATE(); case 219: - if (lookahead == 'a') ADVANCE(271); + ACCEPT_TOKEN(anon_sym_catch); END_STATE(); case 220: - ACCEPT_TOKEN(anon_sym_break); + ACCEPT_TOKEN(anon_sym_class); END_STATE(); case 221: - ACCEPT_TOKEN(anon_sym_catch); + ACCEPT_TOKEN(anon_sym_const); END_STATE(); case 222: - ACCEPT_TOKEN(anon_sym_class); + if (lookahead == 'n') ADVANCE(269); END_STATE(); case 223: - ACCEPT_TOKEN(anon_sym_const); + if (lookahead == 'g') ADVANCE(270); END_STATE(); case 224: - if (lookahead == 'n') ADVANCE(272); + if (lookahead == 'r') ADVANCE(271); END_STATE(); case 225: - if (lookahead == 'g') ADVANCE(273); + if (lookahead == 'l') ADVANCE(272); END_STATE(); case 226: - if (lookahead == 'r') ADVANCE(274); + if (lookahead == 'e') ADVANCE(273); END_STATE(); case 227: - if (lookahead == 'l') ADVANCE(275); + if (lookahead == 't') ADVANCE(274); END_STATE(); case 228: - if (lookahead == 'e') ADVANCE(276); + if (lookahead == 'd') ADVANCE(275); END_STATE(); case 229: - if (lookahead == 't') ADVANCE(277); + ACCEPT_TOKEN(sym_false); END_STATE(); case 230: - if (lookahead == 'd') ADVANCE(278); + if (lookahead == 'l') ADVANCE(276); END_STATE(); case 231: - ACCEPT_TOKEN(sym_false); + if (lookahead == 'i') ADVANCE(277); END_STATE(); case 232: - if (lookahead == 'l') ADVANCE(279); + if (lookahead == 'l') ADVANCE(278); END_STATE(); case 233: - if (lookahead == 'i') ADVANCE(280); + if (lookahead == 'm') ADVANCE(279); END_STATE(); case 234: - if (lookahead == 'l') ADVANCE(281); + if (lookahead == 't') ADVANCE(280); END_STATE(); case 235: - if (lookahead == 'm') ADVANCE(282); + ACCEPT_TOKEN(anon_sym_infer); END_STATE(); case 236: - if (lookahead == 't') ADVANCE(283); + if (lookahead == 'n') ADVANCE(281); END_STATE(); case 237: - ACCEPT_TOKEN(anon_sym_infer); + if (lookahead == 'f') ADVANCE(282); END_STATE(); case 238: - if (lookahead == 'n') ADVANCE(284); + ACCEPT_TOKEN(anon_sym_keyof); END_STATE(); case 239: - if (lookahead == 'f') ADVANCE(285); + if (lookahead == 'e') ADVANCE(283); END_STATE(); case 240: - ACCEPT_TOKEN(anon_sym_keyof); + if (lookahead == 'p') ADVANCE(284); END_STATE(); case 241: - if (lookahead == 'e') ADVANCE(286); + ACCEPT_TOKEN(anon_sym_never); END_STATE(); case 242: - if (lookahead == 'p') ADVANCE(287); + if (lookahead == 'r') ADVANCE(285); END_STATE(); case 243: - ACCEPT_TOKEN(anon_sym_never); + if (lookahead == 't') ADVANCE(286); END_STATE(); case 244: - if (lookahead == 'r') ADVANCE(288); + if (lookahead == 'i') ADVANCE(287); END_STATE(); case 245: - if (lookahead == 't') ADVANCE(289); + if (lookahead == 't') ADVANCE(288); END_STATE(); case 246: - if (lookahead == 'i') ADVANCE(290); + if (lookahead == 'c') ADVANCE(289); END_STATE(); case 247: - if (lookahead == 't') ADVANCE(291); + if (lookahead == 'c') ADVANCE(290); END_STATE(); case 248: - if (lookahead == 'c') ADVANCE(292); + if (lookahead == 'n') ADVANCE(291); END_STATE(); case 249: - if (lookahead == 'c') ADVANCE(293); + if (lookahead == 'r') ADVANCE(292); END_STATE(); case 250: - if (lookahead == 'n') ADVANCE(294); + if (lookahead == 'n') ADVANCE(293); END_STATE(); case 251: - if (lookahead == 'r') ADVANCE(295); + if (lookahead == 'f') ADVANCE(294); END_STATE(); case 252: - if (lookahead == 'n') ADVANCE(296); + if (lookahead == 'c') ADVANCE(295); END_STATE(); case 253: - if (lookahead == 'f') ADVANCE(297); + if (lookahead == 'g') ADVANCE(296); END_STATE(); case 254: - if (lookahead == 'c') ADVANCE(298); + ACCEPT_TOKEN(sym_super); END_STATE(); case 255: - if (lookahead == 'g') ADVANCE(299); + if (lookahead == 'h') ADVANCE(297); END_STATE(); case 256: - ACCEPT_TOKEN(sym_super); + if (lookahead == 'l') ADVANCE(298); END_STATE(); case 257: - if (lookahead == 'h') ADVANCE(300); + if (lookahead == 't') ADVANCE(299); END_STATE(); case 258: - if (lookahead == 'l') ADVANCE(301); + ACCEPT_TOKEN(anon_sym_throw); END_STATE(); case 259: - if (lookahead == 't') ADVANCE(302); + if (lookahead == 'f') ADVANCE(300); END_STATE(); case 260: - ACCEPT_TOKEN(anon_sym_throw); + if (lookahead == 'i') ADVANCE(301); END_STATE(); case 261: - if (lookahead == 'f') ADVANCE(303); + if (lookahead == 'w') ADVANCE(302); END_STATE(); case 262: - if (lookahead == 'i') ADVANCE(304); + ACCEPT_TOKEN(anon_sym_using); END_STATE(); case 263: - if (lookahead == 'e') ADVANCE(305); + ACCEPT_TOKEN(anon_sym_while); END_STATE(); case 264: - if (lookahead == 'w') ADVANCE(306); + ACCEPT_TOKEN(anon_sym_yield); END_STATE(); case 265: - ACCEPT_TOKEN(anon_sym_using); + if (lookahead == 'c') ADVANCE(303); END_STATE(); case 266: - ACCEPT_TOKEN(anon_sym_while); + if (lookahead == 'o') ADVANCE(304); END_STATE(); case 267: - ACCEPT_TOKEN(anon_sym_yield); + ACCEPT_TOKEN(anon_sym_assert); + if (lookahead == 's') ADVANCE(305); END_STATE(); case 268: - if (lookahead == 'c') ADVANCE(307); + if (lookahead == 'n') ADVANCE(306); END_STATE(); case 269: - if (lookahead == 'o') ADVANCE(308); + if (lookahead == 'u') ADVANCE(307); END_STATE(); case 270: - ACCEPT_TOKEN(anon_sym_assert); - if (lookahead == 's') ADVANCE(309); + if (lookahead == 'e') ADVANCE(308); END_STATE(); case 271: - if (lookahead == 'n') ADVANCE(310); + if (lookahead == 'e') ADVANCE(309); END_STATE(); case 272: - if (lookahead == 'u') ADVANCE(311); + if (lookahead == 't') ADVANCE(310); END_STATE(); case 273: - if (lookahead == 'e') ADVANCE(312); + ACCEPT_TOKEN(anon_sym_delete); END_STATE(); case 274: - if (lookahead == 'e') ADVANCE(313); + ACCEPT_TOKEN(anon_sym_export); END_STATE(); case 275: - if (lookahead == 't') ADVANCE(314); + if (lookahead == 's') ADVANCE(311); END_STATE(); case 276: - ACCEPT_TOKEN(anon_sym_delete); + if (lookahead == 'y') ADVANCE(312); END_STATE(); case 277: - ACCEPT_TOKEN(anon_sym_export); + if (lookahead == 'o') ADVANCE(313); END_STATE(); case 278: - if (lookahead == 's') ADVANCE(315); + ACCEPT_TOKEN(anon_sym_global); END_STATE(); case 279: - if (lookahead == 'y') ADVANCE(316); + if (lookahead == 'e') ADVANCE(314); END_STATE(); case 280: - if (lookahead == 'o') ADVANCE(317); + ACCEPT_TOKEN(anon_sym_import); END_STATE(); case 281: - ACCEPT_TOKEN(anon_sym_global); + if (lookahead == 'c') ADVANCE(315); END_STATE(); case 282: - if (lookahead == 'e') ADVANCE(318); + if (lookahead == 'a') ADVANCE(316); END_STATE(); case 283: - ACCEPT_TOKEN(anon_sym_import); + ACCEPT_TOKEN(anon_sym_module); END_STATE(); case 284: - if (lookahead == 'c') ADVANCE(319); + if (lookahead == 'a') ADVANCE(317); END_STATE(); case 285: - if (lookahead == 'a') ADVANCE(320); + ACCEPT_TOKEN(anon_sym_number); END_STATE(); case 286: - ACCEPT_TOKEN(anon_sym_module); + ACCEPT_TOKEN(anon_sym_object); END_STATE(); case 287: - if (lookahead == 'a') ADVANCE(321); + if (lookahead == 'd') ADVANCE(318); END_STATE(); case 288: - ACCEPT_TOKEN(anon_sym_number); + if (lookahead == 'e') ADVANCE(319); END_STATE(); case 289: - ACCEPT_TOKEN(anon_sym_object); + if (lookahead == 't') ADVANCE(320); END_STATE(); case 290: - if (lookahead == 'd') ADVANCE(322); + ACCEPT_TOKEN(anon_sym_public); END_STATE(); case 291: - if (lookahead == 'e') ADVANCE(323); + if (lookahead == 'l') ADVANCE(321); END_STATE(); case 292: - if (lookahead == 't') ADVANCE(324); + if (lookahead == 'e') ADVANCE(322); END_STATE(); case 293: - ACCEPT_TOKEN(anon_sym_public); + ACCEPT_TOKEN(anon_sym_return); END_STATE(); case 294: - if (lookahead == 'l') ADVANCE(325); + if (lookahead == 'i') ADVANCE(323); END_STATE(); case 295: - if (lookahead == 'e') ADVANCE(326); + ACCEPT_TOKEN(anon_sym_static); END_STATE(); case 296: - ACCEPT_TOKEN(anon_sym_return); + ACCEPT_TOKEN(anon_sym_string); END_STATE(); case 297: - if (lookahead == 'i') ADVANCE(327); + ACCEPT_TOKEN(anon_sym_switch); END_STATE(); case 298: - ACCEPT_TOKEN(anon_sym_static); + ACCEPT_TOKEN(anon_sym_symbol); END_STATE(); case 299: - ACCEPT_TOKEN(anon_sym_string); + ACCEPT_TOKEN(anon_sym_target); END_STATE(); case 300: - ACCEPT_TOKEN(anon_sym_switch); + ACCEPT_TOKEN(anon_sym_typeof); END_STATE(); case 301: - ACCEPT_TOKEN(anon_sym_symbol); + if (lookahead == 'n') ADVANCE(324); END_STATE(); case 302: - ACCEPT_TOKEN(anon_sym_target); + if (lookahead == 'n') ADVANCE(325); END_STATE(); case 303: - ACCEPT_TOKEN(anon_sym_typeof); + if (lookahead == 't') ADVANCE(326); END_STATE(); case 304: - if (lookahead == 'n') ADVANCE(328); + if (lookahead == 'r') ADVANCE(327); END_STATE(); case 305: - ACCEPT_TOKEN(anon_sym_unique); + ACCEPT_TOKEN(anon_sym_asserts); END_STATE(); case 306: - if (lookahead == 'n') ADVANCE(329); + ACCEPT_TOKEN(anon_sym_boolean); END_STATE(); case 307: - if (lookahead == 't') ADVANCE(330); + if (lookahead == 'e') ADVANCE(328); END_STATE(); case 308: - if (lookahead == 'r') ADVANCE(331); + if (lookahead == 'r') ADVANCE(329); END_STATE(); case 309: - ACCEPT_TOKEN(anon_sym_asserts); + ACCEPT_TOKEN(anon_sym_declare); END_STATE(); case 310: - ACCEPT_TOKEN(anon_sym_boolean); + ACCEPT_TOKEN(anon_sym_default); END_STATE(); case 311: - if (lookahead == 'e') ADVANCE(332); + ACCEPT_TOKEN(anon_sym_extends); END_STATE(); case 312: - if (lookahead == 'r') ADVANCE(333); + ACCEPT_TOKEN(anon_sym_finally); END_STATE(); case 313: - ACCEPT_TOKEN(anon_sym_declare); + if (lookahead == 'n') ADVANCE(330); END_STATE(); case 314: - ACCEPT_TOKEN(anon_sym_default); + if (lookahead == 'n') ADVANCE(331); END_STATE(); case 315: - ACCEPT_TOKEN(anon_sym_extends); + if (lookahead == 'e') ADVANCE(332); END_STATE(); case 316: - ACCEPT_TOKEN(anon_sym_finally); + if (lookahead == 'c') ADVANCE(333); END_STATE(); case 317: - if (lookahead == 'n') ADVANCE(334); + if (lookahead == 'c') ADVANCE(334); END_STATE(); case 318: - if (lookahead == 'n') ADVANCE(335); + if (lookahead == 'e') ADVANCE(335); END_STATE(); case 319: - if (lookahead == 'e') ADVANCE(336); + ACCEPT_TOKEN(anon_sym_private); END_STATE(); case 320: - if (lookahead == 'c') ADVANCE(337); + if (lookahead == 'e') ADVANCE(336); END_STATE(); case 321: - if (lookahead == 'c') ADVANCE(338); + if (lookahead == 'y') ADVANCE(337); END_STATE(); case 322: - if (lookahead == 'e') ADVANCE(339); + ACCEPT_TOKEN(anon_sym_require); END_STATE(); case 323: - ACCEPT_TOKEN(anon_sym_private); + if (lookahead == 'e') ADVANCE(338); END_STATE(); case 324: - if (lookahead == 'e') ADVANCE(340); + if (lookahead == 'e') ADVANCE(339); END_STATE(); case 325: - if (lookahead == 'y') ADVANCE(341); + ACCEPT_TOKEN(anon_sym_unknown); END_STATE(); case 326: - ACCEPT_TOKEN(anon_sym_require); + ACCEPT_TOKEN(anon_sym_abstract); END_STATE(); case 327: - if (lookahead == 'e') ADVANCE(342); + ACCEPT_TOKEN(anon_sym_accessor); END_STATE(); case 328: - if (lookahead == 'e') ADVANCE(343); + ACCEPT_TOKEN(anon_sym_continue); END_STATE(); case 329: - ACCEPT_TOKEN(anon_sym_unknown); + ACCEPT_TOKEN(anon_sym_debugger); END_STATE(); case 330: - ACCEPT_TOKEN(anon_sym_abstract); + ACCEPT_TOKEN(anon_sym_function); END_STATE(); case 331: - ACCEPT_TOKEN(anon_sym_accessor); + if (lookahead == 't') ADVANCE(340); END_STATE(); case 332: - ACCEPT_TOKEN(anon_sym_continue); + if (lookahead == 'o') ADVANCE(341); END_STATE(); case 333: - ACCEPT_TOKEN(anon_sym_debugger); + if (lookahead == 'e') ADVANCE(342); END_STATE(); case 334: - ACCEPT_TOKEN(anon_sym_function); + if (lookahead == 'e') ADVANCE(343); END_STATE(); case 335: - if (lookahead == 't') ADVANCE(344); + ACCEPT_TOKEN(anon_sym_override); END_STATE(); case 336: - if (lookahead == 'o') ADVANCE(345); + if (lookahead == 'd') ADVANCE(344); END_STATE(); case 337: - if (lookahead == 'e') ADVANCE(346); + ACCEPT_TOKEN(anon_sym_readonly); END_STATE(); case 338: - if (lookahead == 'e') ADVANCE(347); + if (lookahead == 's') ADVANCE(345); END_STATE(); case 339: - ACCEPT_TOKEN(anon_sym_override); + if (lookahead == 'd') ADVANCE(346); END_STATE(); case 340: - if (lookahead == 'd') ADVANCE(348); + if (lookahead == 's') ADVANCE(347); END_STATE(); case 341: - ACCEPT_TOKEN(anon_sym_readonly); + if (lookahead == 'f') ADVANCE(348); END_STATE(); case 342: - if (lookahead == 's') ADVANCE(349); - END_STATE(); - case 343: - if (lookahead == 'd') ADVANCE(350); - END_STATE(); - case 344: - if (lookahead == 's') ADVANCE(351); - END_STATE(); - case 345: - if (lookahead == 'f') ADVANCE(352); - END_STATE(); - case 346: ACCEPT_TOKEN(anon_sym_interface); END_STATE(); - case 347: + case 343: ACCEPT_TOKEN(anon_sym_namespace); END_STATE(); - case 348: + case 344: ACCEPT_TOKEN(anon_sym_protected); END_STATE(); - case 349: + case 345: ACCEPT_TOKEN(anon_sym_satisfies); END_STATE(); - case 350: + case 346: ACCEPT_TOKEN(sym_undefined); END_STATE(); - case 351: + case 347: ACCEPT_TOKEN(anon_sym_implements); END_STATE(); - case 352: + case 348: ACCEPT_TOKEN(anon_sym_instanceof); END_STATE(); default: @@ -13514,6139 +14719,7244 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0, .external_lex_state = 1}, - [1] = {.lex_state = 75, .external_lex_state = 2}, - [2] = {.lex_state = 2, .external_lex_state = 3}, - [3] = {.lex_state = 2, .external_lex_state = 3}, - [4] = {.lex_state = 75, .external_lex_state = 2}, - [5] = {.lex_state = 75, .external_lex_state = 2}, - [6] = {.lex_state = 75, .external_lex_state = 2}, - [7] = {.lex_state = 75, .external_lex_state = 2}, - [8] = {.lex_state = 75, .external_lex_state = 2}, - [9] = {.lex_state = 75, .external_lex_state = 2}, - [10] = {.lex_state = 75, .external_lex_state = 2}, - [11] = {.lex_state = 75, .external_lex_state = 2}, - [12] = {.lex_state = 75, .external_lex_state = 2}, - [13] = {.lex_state = 75, .external_lex_state = 2}, - [14] = {.lex_state = 75, .external_lex_state = 2}, - [15] = {.lex_state = 75, .external_lex_state = 2}, - [16] = {.lex_state = 75, .external_lex_state = 2}, - [17] = {.lex_state = 75, .external_lex_state = 2}, - [18] = {.lex_state = 75, .external_lex_state = 2}, - [19] = {.lex_state = 75, .external_lex_state = 2}, - [20] = {.lex_state = 75, .external_lex_state = 2}, - [21] = {.lex_state = 75, .external_lex_state = 2}, - [22] = {.lex_state = 75, .external_lex_state = 2}, - [23] = {.lex_state = 75, .external_lex_state = 2}, - [24] = {.lex_state = 75, .external_lex_state = 2}, - [25] = {.lex_state = 75, .external_lex_state = 2}, - [26] = {.lex_state = 75, .external_lex_state = 2}, - [27] = {.lex_state = 75, .external_lex_state = 2}, - [28] = {.lex_state = 75, .external_lex_state = 2}, - [29] = {.lex_state = 75, .external_lex_state = 2}, - [30] = {.lex_state = 75, .external_lex_state = 2}, - [31] = {.lex_state = 75, .external_lex_state = 2}, - [32] = {.lex_state = 75, .external_lex_state = 2}, - [33] = {.lex_state = 75, .external_lex_state = 2}, - [34] = {.lex_state = 75, .external_lex_state = 2}, - [35] = {.lex_state = 75, .external_lex_state = 2}, - [36] = {.lex_state = 75, .external_lex_state = 2}, - [37] = {.lex_state = 75, .external_lex_state = 2}, - [38] = {.lex_state = 75, .external_lex_state = 2}, - [39] = {.lex_state = 75, .external_lex_state = 2}, - [40] = {.lex_state = 75, .external_lex_state = 2}, - [41] = {.lex_state = 75, .external_lex_state = 2}, - [42] = {.lex_state = 75, .external_lex_state = 2}, - [43] = {.lex_state = 75, .external_lex_state = 2}, - [44] = {.lex_state = 75, .external_lex_state = 2}, - [45] = {.lex_state = 75, .external_lex_state = 2}, - [46] = {.lex_state = 75, .external_lex_state = 2}, - [47] = {.lex_state = 75, .external_lex_state = 2}, - [48] = {.lex_state = 75, .external_lex_state = 2}, - [49] = {.lex_state = 8, .external_lex_state = 2}, - [50] = {.lex_state = 8, .external_lex_state = 2}, - [51] = {.lex_state = 75, .external_lex_state = 2}, - [52] = {.lex_state = 75, .external_lex_state = 2}, - [53] = {.lex_state = 75, .external_lex_state = 2}, - [54] = {.lex_state = 75, .external_lex_state = 2}, - [55] = {.lex_state = 75, .external_lex_state = 2}, - [56] = {.lex_state = 75, .external_lex_state = 2}, - [57] = {.lex_state = 75, .external_lex_state = 2}, - [58] = {.lex_state = 75, .external_lex_state = 2}, - [59] = {.lex_state = 75, .external_lex_state = 2}, - [60] = {.lex_state = 75, .external_lex_state = 2}, - [61] = {.lex_state = 8, .external_lex_state = 2}, - [62] = {.lex_state = 75, .external_lex_state = 2}, - [63] = {.lex_state = 8, .external_lex_state = 2}, - [64] = {.lex_state = 8, .external_lex_state = 2}, - [65] = {.lex_state = 8, .external_lex_state = 2}, - [66] = {.lex_state = 75, .external_lex_state = 2}, - [67] = {.lex_state = 8, .external_lex_state = 2}, - [68] = {.lex_state = 8, .external_lex_state = 2}, - [69] = {.lex_state = 8, .external_lex_state = 2}, - [70] = {.lex_state = 8, .external_lex_state = 2}, - [71] = {.lex_state = 75, .external_lex_state = 2}, - [72] = {.lex_state = 3, .external_lex_state = 4}, - [73] = {.lex_state = 3, .external_lex_state = 4}, - [74] = {.lex_state = 3, .external_lex_state = 4}, - [75] = {.lex_state = 3, .external_lex_state = 3}, - [76] = {.lex_state = 3, .external_lex_state = 3}, - [77] = {.lex_state = 8, .external_lex_state = 2}, - [78] = {.lex_state = 3, .external_lex_state = 3}, - [79] = {.lex_state = 3, .external_lex_state = 3}, - [80] = {.lex_state = 3, .external_lex_state = 3}, - [81] = {.lex_state = 8, .external_lex_state = 2}, - [82] = {.lex_state = 3, .external_lex_state = 3}, - [83] = {.lex_state = 3, .external_lex_state = 3}, - [84] = {.lex_state = 8, .external_lex_state = 2}, - [85] = {.lex_state = 3, .external_lex_state = 3}, - [86] = {.lex_state = 3, .external_lex_state = 3}, - [87] = {.lex_state = 8, .external_lex_state = 2}, - [88] = {.lex_state = 3, .external_lex_state = 3}, - [89] = {.lex_state = 8, .external_lex_state = 2}, - [90] = {.lex_state = 8, .external_lex_state = 2}, - [91] = {.lex_state = 8, .external_lex_state = 2}, - [92] = {.lex_state = 8, .external_lex_state = 2}, - [93] = {.lex_state = 3, .external_lex_state = 3}, - [94] = {.lex_state = 3, .external_lex_state = 3}, - [95] = {.lex_state = 3, .external_lex_state = 3}, - [96] = {.lex_state = 3, .external_lex_state = 3}, - [97] = {.lex_state = 3, .external_lex_state = 5}, - [98] = {.lex_state = 3, .external_lex_state = 5}, - [99] = {.lex_state = 3, .external_lex_state = 3}, - [100] = {.lex_state = 3, .external_lex_state = 5}, - [101] = {.lex_state = 3, .external_lex_state = 3}, - [102] = {.lex_state = 3, .external_lex_state = 5}, - [103] = {.lex_state = 3, .external_lex_state = 5}, - [104] = {.lex_state = 3, .external_lex_state = 5}, - [105] = {.lex_state = 3, .external_lex_state = 5}, - [106] = {.lex_state = 3, .external_lex_state = 5}, - [107] = {.lex_state = 3, .external_lex_state = 3}, - [108] = {.lex_state = 3, .external_lex_state = 3}, - [109] = {.lex_state = 3, .external_lex_state = 3}, - [110] = {.lex_state = 3, .external_lex_state = 3}, - [111] = {.lex_state = 3, .external_lex_state = 3}, - [112] = {.lex_state = 3, .external_lex_state = 3}, - [113] = {.lex_state = 3, .external_lex_state = 3}, - [114] = {.lex_state = 3, .external_lex_state = 3}, - [115] = {.lex_state = 3, .external_lex_state = 3}, - [116] = {.lex_state = 3, .external_lex_state = 5}, - [117] = {.lex_state = 3, .external_lex_state = 3}, - [118] = {.lex_state = 3, .external_lex_state = 3}, - [119] = {.lex_state = 3, .external_lex_state = 5}, - [120] = {.lex_state = 3, .external_lex_state = 5}, - [121] = {.lex_state = 3, .external_lex_state = 3}, - [122] = {.lex_state = 3, .external_lex_state = 3}, - [123] = {.lex_state = 3, .external_lex_state = 3}, - [124] = {.lex_state = 3, .external_lex_state = 3}, - [125] = {.lex_state = 3, .external_lex_state = 3}, - [126] = {.lex_state = 3, .external_lex_state = 3}, - [127] = {.lex_state = 3, .external_lex_state = 3}, - [128] = {.lex_state = 3, .external_lex_state = 3}, - [129] = {.lex_state = 3, .external_lex_state = 3}, - [130] = {.lex_state = 3, .external_lex_state = 3}, - [131] = {.lex_state = 3, .external_lex_state = 3}, - [132] = {.lex_state = 3, .external_lex_state = 3}, - [133] = {.lex_state = 3, .external_lex_state = 3}, - [134] = {.lex_state = 3, .external_lex_state = 3}, - [135] = {.lex_state = 3, .external_lex_state = 3}, - [136] = {.lex_state = 3, .external_lex_state = 3}, - [137] = {.lex_state = 3, .external_lex_state = 3}, - [138] = {.lex_state = 3, .external_lex_state = 3}, - [139] = {.lex_state = 3, .external_lex_state = 3}, - [140] = {.lex_state = 8, .external_lex_state = 2}, - [141] = {.lex_state = 3, .external_lex_state = 3}, - [142] = {.lex_state = 3, .external_lex_state = 3}, - [143] = {.lex_state = 3, .external_lex_state = 3}, - [144] = {.lex_state = 3, .external_lex_state = 3}, - [145] = {.lex_state = 3, .external_lex_state = 3}, - [146] = {.lex_state = 3, .external_lex_state = 3}, - [147] = {.lex_state = 3, .external_lex_state = 3}, - [148] = {.lex_state = 3, .external_lex_state = 3}, - [149] = {.lex_state = 3, .external_lex_state = 3}, - [150] = {.lex_state = 8, .external_lex_state = 2}, - [151] = {.lex_state = 8, .external_lex_state = 2}, - [152] = {.lex_state = 8, .external_lex_state = 2}, - [153] = {.lex_state = 8, .external_lex_state = 2}, - [154] = {.lex_state = 8, .external_lex_state = 2}, - [155] = {.lex_state = 8, .external_lex_state = 2}, - [156] = {.lex_state = 8, .external_lex_state = 2}, - [157] = {.lex_state = 8, .external_lex_state = 2}, - [158] = {.lex_state = 8, .external_lex_state = 2}, - [159] = {.lex_state = 8, .external_lex_state = 2}, - [160] = {.lex_state = 8, .external_lex_state = 2}, - [161] = {.lex_state = 8, .external_lex_state = 2}, - [162] = {.lex_state = 8, .external_lex_state = 2}, - [163] = {.lex_state = 74, .external_lex_state = 3}, - [164] = {.lex_state = 74, .external_lex_state = 5}, - [165] = {.lex_state = 74, .external_lex_state = 5}, - [166] = {.lex_state = 74, .external_lex_state = 3}, - [167] = {.lex_state = 74, .external_lex_state = 3}, - [168] = {.lex_state = 74, .external_lex_state = 5}, - [169] = {.lex_state = 74, .external_lex_state = 3}, - [170] = {.lex_state = 74, .external_lex_state = 3}, - [171] = {.lex_state = 74, .external_lex_state = 3}, - [172] = {.lex_state = 74, .external_lex_state = 3}, - [173] = {.lex_state = 2, .external_lex_state = 3}, - [174] = {.lex_state = 2, .external_lex_state = 5}, - [175] = {.lex_state = 2, .external_lex_state = 3}, - [176] = {.lex_state = 2, .external_lex_state = 5}, - [177] = {.lex_state = 2, .external_lex_state = 3}, - [178] = {.lex_state = 2, .external_lex_state = 3}, - [179] = {.lex_state = 2, .external_lex_state = 3}, - [180] = {.lex_state = 2, .external_lex_state = 5}, - [181] = {.lex_state = 75, .external_lex_state = 2}, - [182] = {.lex_state = 75, .external_lex_state = 2}, - [183] = {.lex_state = 75, .external_lex_state = 2}, - [184] = {.lex_state = 75, .external_lex_state = 2}, - [185] = {.lex_state = 2, .external_lex_state = 3}, - [186] = {.lex_state = 75, .external_lex_state = 2}, - [187] = {.lex_state = 75, .external_lex_state = 2}, - [188] = {.lex_state = 2, .external_lex_state = 3}, - [189] = {.lex_state = 2, .external_lex_state = 3}, - [190] = {.lex_state = 2, .external_lex_state = 3}, - [191] = {.lex_state = 2, .external_lex_state = 3}, - [192] = {.lex_state = 2, .external_lex_state = 3}, - [193] = {.lex_state = 2, .external_lex_state = 3}, - [194] = {.lex_state = 75, .external_lex_state = 2}, - [195] = {.lex_state = 75, .external_lex_state = 2}, - [196] = {.lex_state = 75, .external_lex_state = 2}, - [197] = {.lex_state = 75, .external_lex_state = 2}, - [198] = {.lex_state = 75, .external_lex_state = 2}, - [199] = {.lex_state = 74, .external_lex_state = 5}, - [200] = {.lex_state = 74, .external_lex_state = 5}, - [201] = {.lex_state = 75, .external_lex_state = 2}, - [202] = {.lex_state = 75, .external_lex_state = 2}, - [203] = {.lex_state = 74, .external_lex_state = 5}, - [204] = {.lex_state = 74, .external_lex_state = 5}, - [205] = {.lex_state = 75, .external_lex_state = 2}, - [206] = {.lex_state = 75, .external_lex_state = 2}, - [207] = {.lex_state = 75, .external_lex_state = 2}, - [208] = {.lex_state = 75, .external_lex_state = 2}, - [209] = {.lex_state = 75, .external_lex_state = 2}, - [210] = {.lex_state = 74, .external_lex_state = 5}, - [211] = {.lex_state = 74, .external_lex_state = 5}, - [212] = {.lex_state = 74, .external_lex_state = 5}, - [213] = {.lex_state = 75, .external_lex_state = 2}, - [214] = {.lex_state = 75, .external_lex_state = 2}, - [215] = {.lex_state = 74, .external_lex_state = 5}, - [216] = {.lex_state = 74, .external_lex_state = 5}, - [217] = {.lex_state = 74, .external_lex_state = 5}, - [218] = {.lex_state = 74, .external_lex_state = 5}, - [219] = {.lex_state = 74, .external_lex_state = 5}, - [220] = {.lex_state = 75, .external_lex_state = 2}, - [221] = {.lex_state = 74, .external_lex_state = 5}, - [222] = {.lex_state = 74, .external_lex_state = 5}, - [223] = {.lex_state = 74, .external_lex_state = 5}, - [224] = {.lex_state = 74, .external_lex_state = 5}, - [225] = {.lex_state = 74, .external_lex_state = 5}, - [226] = {.lex_state = 75, .external_lex_state = 2}, - [227] = {.lex_state = 74, .external_lex_state = 5}, - [228] = {.lex_state = 74, .external_lex_state = 5}, - [229] = {.lex_state = 74, .external_lex_state = 5}, - [230] = {.lex_state = 74, .external_lex_state = 5}, - [231] = {.lex_state = 74, .external_lex_state = 5}, - [232] = {.lex_state = 75, .external_lex_state = 2}, - [233] = {.lex_state = 74, .external_lex_state = 5}, - [234] = {.lex_state = 74, .external_lex_state = 5}, - [235] = {.lex_state = 74, .external_lex_state = 5}, - [236] = {.lex_state = 74, .external_lex_state = 5}, - [237] = {.lex_state = 75, .external_lex_state = 2}, - [238] = {.lex_state = 75, .external_lex_state = 2}, - [239] = {.lex_state = 74, .external_lex_state = 5}, - [240] = {.lex_state = 74, .external_lex_state = 5}, - [241] = {.lex_state = 74, .external_lex_state = 5}, - [242] = {.lex_state = 75, .external_lex_state = 2}, - [243] = {.lex_state = 75, .external_lex_state = 2}, - [244] = {.lex_state = 75, .external_lex_state = 6}, - [245] = {.lex_state = 75, .external_lex_state = 2}, - [246] = {.lex_state = 75, .external_lex_state = 2}, - [247] = {.lex_state = 75, .external_lex_state = 2}, - [248] = {.lex_state = 75, .external_lex_state = 2}, - [249] = {.lex_state = 75, .external_lex_state = 2}, - [250] = {.lex_state = 75, .external_lex_state = 2}, - [251] = {.lex_state = 75, .external_lex_state = 2}, - [252] = {.lex_state = 75, .external_lex_state = 2}, - [253] = {.lex_state = 75, .external_lex_state = 2}, - [254] = {.lex_state = 75, .external_lex_state = 2}, - [255] = {.lex_state = 75, .external_lex_state = 2}, - [256] = {.lex_state = 3, .external_lex_state = 3}, - [257] = {.lex_state = 75, .external_lex_state = 2}, - [258] = {.lex_state = 3, .external_lex_state = 3}, - [259] = {.lex_state = 3, .external_lex_state = 3}, - [260] = {.lex_state = 3, .external_lex_state = 3}, - [261] = {.lex_state = 75, .external_lex_state = 2}, - [262] = {.lex_state = 75, .external_lex_state = 2}, - [263] = {.lex_state = 75, .external_lex_state = 2}, - [264] = {.lex_state = 75, .external_lex_state = 2}, - [265] = {.lex_state = 75, .external_lex_state = 2}, - [266] = {.lex_state = 75, .external_lex_state = 2}, - [267] = {.lex_state = 75, .external_lex_state = 2}, - [268] = {.lex_state = 75, .external_lex_state = 2}, - [269] = {.lex_state = 75, .external_lex_state = 2}, - [270] = {.lex_state = 75, .external_lex_state = 2}, - [271] = {.lex_state = 75, .external_lex_state = 2}, - [272] = {.lex_state = 75, .external_lex_state = 2}, - [273] = {.lex_state = 75, .external_lex_state = 2}, - [274] = {.lex_state = 75, .external_lex_state = 2}, - [275] = {.lex_state = 75, .external_lex_state = 2}, - [276] = {.lex_state = 75, .external_lex_state = 2}, - [277] = {.lex_state = 75, .external_lex_state = 2}, - [278] = {.lex_state = 75, .external_lex_state = 2}, - [279] = {.lex_state = 75, .external_lex_state = 2}, - [280] = {.lex_state = 75, .external_lex_state = 2}, - [281] = {.lex_state = 75, .external_lex_state = 2}, - [282] = {.lex_state = 75, .external_lex_state = 2}, - [283] = {.lex_state = 75, .external_lex_state = 2}, - [284] = {.lex_state = 75, .external_lex_state = 2}, - [285] = {.lex_state = 75, .external_lex_state = 2}, - [286] = {.lex_state = 75, .external_lex_state = 2}, - [287] = {.lex_state = 75, .external_lex_state = 2}, - [288] = {.lex_state = 75, .external_lex_state = 2}, - [289] = {.lex_state = 75, .external_lex_state = 2}, - [290] = {.lex_state = 75, .external_lex_state = 2}, - [291] = {.lex_state = 75, .external_lex_state = 2}, - [292] = {.lex_state = 75, .external_lex_state = 2}, - [293] = {.lex_state = 75, .external_lex_state = 2}, - [294] = {.lex_state = 75, .external_lex_state = 2}, - [295] = {.lex_state = 75, .external_lex_state = 2}, - [296] = {.lex_state = 75, .external_lex_state = 2}, - [297] = {.lex_state = 75, .external_lex_state = 2}, - [298] = {.lex_state = 75, .external_lex_state = 6}, - [299] = {.lex_state = 75, .external_lex_state = 2}, - [300] = {.lex_state = 75, .external_lex_state = 2}, - [301] = {.lex_state = 75, .external_lex_state = 2}, - [302] = {.lex_state = 75, .external_lex_state = 2}, - [303] = {.lex_state = 75, .external_lex_state = 2}, - [304] = {.lex_state = 75, .external_lex_state = 2}, - [305] = {.lex_state = 75, .external_lex_state = 2}, - [306] = {.lex_state = 75, .external_lex_state = 2}, - [307] = {.lex_state = 75, .external_lex_state = 2}, - [308] = {.lex_state = 75, .external_lex_state = 2}, - [309] = {.lex_state = 75, .external_lex_state = 2}, - [310] = {.lex_state = 75, .external_lex_state = 2}, - [311] = {.lex_state = 75, .external_lex_state = 2}, - [312] = {.lex_state = 75, .external_lex_state = 2}, - [313] = {.lex_state = 75, .external_lex_state = 2}, - [314] = {.lex_state = 75, .external_lex_state = 2}, - [315] = {.lex_state = 75, .external_lex_state = 2}, - [316] = {.lex_state = 75, .external_lex_state = 2}, - [317] = {.lex_state = 75, .external_lex_state = 2}, - [318] = {.lex_state = 75, .external_lex_state = 2}, - [319] = {.lex_state = 75, .external_lex_state = 2}, - [320] = {.lex_state = 75, .external_lex_state = 2}, - [321] = {.lex_state = 75, .external_lex_state = 2}, - [322] = {.lex_state = 75, .external_lex_state = 2}, - [323] = {.lex_state = 75, .external_lex_state = 2}, - [324] = {.lex_state = 75, .external_lex_state = 2}, - [325] = {.lex_state = 75, .external_lex_state = 2}, - [326] = {.lex_state = 75, .external_lex_state = 2}, - [327] = {.lex_state = 75, .external_lex_state = 2}, - [328] = {.lex_state = 75, .external_lex_state = 2}, - [329] = {.lex_state = 75, .external_lex_state = 2}, - [330] = {.lex_state = 75, .external_lex_state = 2}, - [331] = {.lex_state = 75, .external_lex_state = 2}, - [332] = {.lex_state = 75, .external_lex_state = 2}, - [333] = {.lex_state = 75, .external_lex_state = 2}, - [334] = {.lex_state = 75, .external_lex_state = 2}, - [335] = {.lex_state = 75, .external_lex_state = 2}, - [336] = {.lex_state = 75, .external_lex_state = 2}, - [337] = {.lex_state = 75, .external_lex_state = 2}, - [338] = {.lex_state = 75, .external_lex_state = 2}, - [339] = {.lex_state = 75, .external_lex_state = 2}, - [340] = {.lex_state = 75, .external_lex_state = 2}, - [341] = {.lex_state = 75, .external_lex_state = 2}, - [342] = {.lex_state = 75, .external_lex_state = 2}, - [343] = {.lex_state = 75, .external_lex_state = 2}, - [344] = {.lex_state = 75, .external_lex_state = 2}, - [345] = {.lex_state = 75, .external_lex_state = 2}, - [346] = {.lex_state = 75, .external_lex_state = 2}, - [347] = {.lex_state = 75, .external_lex_state = 2}, - [348] = {.lex_state = 75, .external_lex_state = 2}, - [349] = {.lex_state = 75, .external_lex_state = 2}, - [350] = {.lex_state = 75, .external_lex_state = 2}, - [351] = {.lex_state = 75, .external_lex_state = 2}, - [352] = {.lex_state = 75, .external_lex_state = 2}, - [353] = {.lex_state = 3, .external_lex_state = 4}, - [354] = {.lex_state = 75, .external_lex_state = 2}, - [355] = {.lex_state = 75, .external_lex_state = 2}, - [356] = {.lex_state = 75, .external_lex_state = 2}, - [357] = {.lex_state = 75, .external_lex_state = 2}, - [358] = {.lex_state = 75, .external_lex_state = 2}, - [359] = {.lex_state = 3, .external_lex_state = 4}, - [360] = {.lex_state = 75, .external_lex_state = 2}, - [361] = {.lex_state = 75, .external_lex_state = 2}, - [362] = {.lex_state = 75, .external_lex_state = 2}, - [363] = {.lex_state = 75, .external_lex_state = 2}, - [364] = {.lex_state = 75, .external_lex_state = 2}, - [365] = {.lex_state = 75, .external_lex_state = 2}, - [366] = {.lex_state = 75, .external_lex_state = 2}, - [367] = {.lex_state = 75, .external_lex_state = 2}, - [368] = {.lex_state = 75, .external_lex_state = 2}, - [369] = {.lex_state = 75, .external_lex_state = 2}, - [370] = {.lex_state = 75, .external_lex_state = 2}, - [371] = {.lex_state = 75, .external_lex_state = 2}, - [372] = {.lex_state = 75, .external_lex_state = 2}, - [373] = {.lex_state = 75, .external_lex_state = 2}, - [374] = {.lex_state = 75, .external_lex_state = 2}, - [375] = {.lex_state = 75, .external_lex_state = 2}, - [376] = {.lex_state = 75, .external_lex_state = 2}, - [377] = {.lex_state = 75, .external_lex_state = 2}, - [378] = {.lex_state = 75, .external_lex_state = 2}, - [379] = {.lex_state = 75, .external_lex_state = 2}, - [380] = {.lex_state = 75, .external_lex_state = 2}, - [381] = {.lex_state = 75, .external_lex_state = 2}, - [382] = {.lex_state = 75, .external_lex_state = 2}, - [383] = {.lex_state = 75, .external_lex_state = 2}, - [384] = {.lex_state = 75, .external_lex_state = 2}, - [385] = {.lex_state = 75, .external_lex_state = 2}, - [386] = {.lex_state = 75, .external_lex_state = 2}, - [387] = {.lex_state = 75, .external_lex_state = 2}, - [388] = {.lex_state = 75, .external_lex_state = 2}, - [389] = {.lex_state = 75, .external_lex_state = 2}, - [390] = {.lex_state = 75, .external_lex_state = 2}, - [391] = {.lex_state = 75, .external_lex_state = 2}, - [392] = {.lex_state = 75, .external_lex_state = 2}, - [393] = {.lex_state = 75, .external_lex_state = 2}, - [394] = {.lex_state = 75, .external_lex_state = 2}, - [395] = {.lex_state = 75, .external_lex_state = 2}, - [396] = {.lex_state = 75, .external_lex_state = 2}, - [397] = {.lex_state = 3, .external_lex_state = 4}, - [398] = {.lex_state = 75, .external_lex_state = 2}, - [399] = {.lex_state = 75, .external_lex_state = 2}, - [400] = {.lex_state = 75, .external_lex_state = 2}, - [401] = {.lex_state = 75, .external_lex_state = 2}, - [402] = {.lex_state = 75, .external_lex_state = 2}, - [403] = {.lex_state = 75, .external_lex_state = 2}, - [404] = {.lex_state = 75, .external_lex_state = 2}, - [405] = {.lex_state = 75, .external_lex_state = 2}, - [406] = {.lex_state = 75, .external_lex_state = 2}, - [407] = {.lex_state = 75, .external_lex_state = 2}, - [408] = {.lex_state = 75, .external_lex_state = 2}, - [409] = {.lex_state = 75, .external_lex_state = 2}, - [410] = {.lex_state = 75, .external_lex_state = 2}, - [411] = {.lex_state = 75, .external_lex_state = 2}, - [412] = {.lex_state = 75, .external_lex_state = 2}, - [413] = {.lex_state = 75, .external_lex_state = 2}, - [414] = {.lex_state = 75, .external_lex_state = 2}, - [415] = {.lex_state = 75, .external_lex_state = 2}, - [416] = {.lex_state = 75, .external_lex_state = 2}, - [417] = {.lex_state = 75, .external_lex_state = 2}, - [418] = {.lex_state = 75, .external_lex_state = 2}, - [419] = {.lex_state = 75, .external_lex_state = 2}, - [420] = {.lex_state = 75, .external_lex_state = 2}, - [421] = {.lex_state = 75, .external_lex_state = 2}, - [422] = {.lex_state = 75, .external_lex_state = 2}, - [423] = {.lex_state = 75, .external_lex_state = 2}, - [424] = {.lex_state = 75, .external_lex_state = 2}, - [425] = {.lex_state = 75, .external_lex_state = 2}, - [426] = {.lex_state = 75, .external_lex_state = 2}, - [427] = {.lex_state = 75, .external_lex_state = 2}, - [428] = {.lex_state = 75, .external_lex_state = 2}, - [429] = {.lex_state = 75, .external_lex_state = 2}, - [430] = {.lex_state = 75, .external_lex_state = 2}, - [431] = {.lex_state = 75, .external_lex_state = 2}, - [432] = {.lex_state = 75, .external_lex_state = 2}, - [433] = {.lex_state = 75, .external_lex_state = 2}, - [434] = {.lex_state = 75, .external_lex_state = 2}, - [435] = {.lex_state = 75, .external_lex_state = 2}, - [436] = {.lex_state = 75, .external_lex_state = 2}, - [437] = {.lex_state = 75, .external_lex_state = 2}, - [438] = {.lex_state = 75, .external_lex_state = 2}, - [439] = {.lex_state = 75, .external_lex_state = 2}, - [440] = {.lex_state = 75, .external_lex_state = 2}, - [441] = {.lex_state = 75, .external_lex_state = 2}, - [442] = {.lex_state = 75, .external_lex_state = 2}, - [443] = {.lex_state = 75, .external_lex_state = 2}, - [444] = {.lex_state = 75, .external_lex_state = 2}, - [445] = {.lex_state = 75, .external_lex_state = 2}, - [446] = {.lex_state = 75, .external_lex_state = 2}, - [447] = {.lex_state = 75, .external_lex_state = 2}, - [448] = {.lex_state = 75, .external_lex_state = 2}, - [449] = {.lex_state = 75, .external_lex_state = 2}, - [450] = {.lex_state = 75, .external_lex_state = 2}, - [451] = {.lex_state = 75, .external_lex_state = 2}, - [452] = {.lex_state = 75, .external_lex_state = 2}, - [453] = {.lex_state = 75, .external_lex_state = 2}, - [454] = {.lex_state = 75, .external_lex_state = 2}, - [455] = {.lex_state = 75, .external_lex_state = 2}, - [456] = {.lex_state = 75, .external_lex_state = 2}, - [457] = {.lex_state = 75, .external_lex_state = 2}, - [458] = {.lex_state = 75, .external_lex_state = 2}, - [459] = {.lex_state = 75, .external_lex_state = 2}, - [460] = {.lex_state = 75, .external_lex_state = 2}, - [461] = {.lex_state = 75, .external_lex_state = 2}, - [462] = {.lex_state = 75, .external_lex_state = 2}, - [463] = {.lex_state = 75, .external_lex_state = 2}, - [464] = {.lex_state = 75, .external_lex_state = 2}, - [465] = {.lex_state = 75, .external_lex_state = 2}, - [466] = {.lex_state = 75, .external_lex_state = 2}, - [467] = {.lex_state = 75, .external_lex_state = 2}, - [468] = {.lex_state = 75, .external_lex_state = 2}, - [469] = {.lex_state = 75, .external_lex_state = 2}, - [470] = {.lex_state = 75, .external_lex_state = 2}, - [471] = {.lex_state = 75, .external_lex_state = 2}, - [472] = {.lex_state = 75, .external_lex_state = 2}, - [473] = {.lex_state = 75, .external_lex_state = 2}, - [474] = {.lex_state = 75, .external_lex_state = 2}, - [475] = {.lex_state = 75, .external_lex_state = 2}, - [476] = {.lex_state = 75, .external_lex_state = 2}, - [477] = {.lex_state = 75, .external_lex_state = 2}, - [478] = {.lex_state = 75, .external_lex_state = 2}, - [479] = {.lex_state = 75, .external_lex_state = 2}, - [480] = {.lex_state = 75, .external_lex_state = 2}, - [481] = {.lex_state = 75, .external_lex_state = 2}, - [482] = {.lex_state = 75, .external_lex_state = 2}, - [483] = {.lex_state = 75, .external_lex_state = 2}, - [484] = {.lex_state = 75, .external_lex_state = 2}, - [485] = {.lex_state = 75, .external_lex_state = 2}, - [486] = {.lex_state = 75, .external_lex_state = 2}, - [487] = {.lex_state = 75, .external_lex_state = 2}, - [488] = {.lex_state = 75, .external_lex_state = 2}, - [489] = {.lex_state = 75, .external_lex_state = 2}, - [490] = {.lex_state = 75, .external_lex_state = 2}, - [491] = {.lex_state = 75, .external_lex_state = 2}, - [492] = {.lex_state = 75, .external_lex_state = 2}, - [493] = {.lex_state = 75, .external_lex_state = 2}, - [494] = {.lex_state = 75, .external_lex_state = 2}, - [495] = {.lex_state = 75, .external_lex_state = 2}, - [496] = {.lex_state = 75, .external_lex_state = 2}, - [497] = {.lex_state = 75, .external_lex_state = 2}, - [498] = {.lex_state = 75, .external_lex_state = 2}, - [499] = {.lex_state = 75, .external_lex_state = 2}, - [500] = {.lex_state = 75, .external_lex_state = 2}, - [501] = {.lex_state = 75, .external_lex_state = 2}, - [502] = {.lex_state = 75, .external_lex_state = 2}, - [503] = {.lex_state = 75, .external_lex_state = 2}, - [504] = {.lex_state = 75, .external_lex_state = 2}, - [505] = {.lex_state = 75, .external_lex_state = 2}, - [506] = {.lex_state = 75, .external_lex_state = 2}, - [507] = {.lex_state = 75, .external_lex_state = 2}, - [508] = {.lex_state = 75, .external_lex_state = 2}, - [509] = {.lex_state = 75, .external_lex_state = 2}, - [510] = {.lex_state = 75, .external_lex_state = 2}, - [511] = {.lex_state = 75, .external_lex_state = 2}, - [512] = {.lex_state = 75, .external_lex_state = 2}, - [513] = {.lex_state = 75, .external_lex_state = 2}, - [514] = {.lex_state = 75, .external_lex_state = 2}, - [515] = {.lex_state = 75, .external_lex_state = 2}, - [516] = {.lex_state = 75, .external_lex_state = 2}, - [517] = {.lex_state = 75, .external_lex_state = 2}, - [518] = {.lex_state = 75, .external_lex_state = 2}, - [519] = {.lex_state = 75, .external_lex_state = 2}, - [520] = {.lex_state = 75, .external_lex_state = 2}, - [521] = {.lex_state = 75, .external_lex_state = 2}, - [522] = {.lex_state = 75, .external_lex_state = 2}, - [523] = {.lex_state = 75, .external_lex_state = 2}, - [524] = {.lex_state = 75, .external_lex_state = 2}, - [525] = {.lex_state = 75, .external_lex_state = 2}, - [526] = {.lex_state = 75, .external_lex_state = 2}, - [527] = {.lex_state = 75, .external_lex_state = 2}, - [528] = {.lex_state = 75, .external_lex_state = 2}, - [529] = {.lex_state = 75, .external_lex_state = 2}, - [530] = {.lex_state = 75, .external_lex_state = 2}, - [531] = {.lex_state = 75, .external_lex_state = 2}, - [532] = {.lex_state = 75, .external_lex_state = 2}, - [533] = {.lex_state = 75, .external_lex_state = 2}, - [534] = {.lex_state = 75, .external_lex_state = 2}, - [535] = {.lex_state = 75, .external_lex_state = 2}, - [536] = {.lex_state = 75, .external_lex_state = 2}, - [537] = {.lex_state = 75, .external_lex_state = 2}, - [538] = {.lex_state = 75, .external_lex_state = 2}, - [539] = {.lex_state = 75, .external_lex_state = 2}, - [540] = {.lex_state = 75, .external_lex_state = 2}, - [541] = {.lex_state = 75, .external_lex_state = 2}, - [542] = {.lex_state = 75, .external_lex_state = 2}, - [543] = {.lex_state = 75, .external_lex_state = 2}, - [544] = {.lex_state = 75, .external_lex_state = 2}, - [545] = {.lex_state = 75, .external_lex_state = 2}, - [546] = {.lex_state = 75, .external_lex_state = 2}, - [547] = {.lex_state = 75, .external_lex_state = 2}, - [548] = {.lex_state = 75, .external_lex_state = 2}, - [549] = {.lex_state = 75, .external_lex_state = 2}, - [550] = {.lex_state = 75, .external_lex_state = 2}, - [551] = {.lex_state = 75, .external_lex_state = 2}, - [552] = {.lex_state = 75, .external_lex_state = 2}, - [553] = {.lex_state = 75, .external_lex_state = 2}, - [554] = {.lex_state = 75, .external_lex_state = 2}, - [555] = {.lex_state = 75, .external_lex_state = 2}, - [556] = {.lex_state = 75, .external_lex_state = 2}, - [557] = {.lex_state = 75, .external_lex_state = 2}, - [558] = {.lex_state = 75, .external_lex_state = 2}, - [559] = {.lex_state = 75, .external_lex_state = 2}, - [560] = {.lex_state = 75, .external_lex_state = 2}, - [561] = {.lex_state = 75, .external_lex_state = 2}, - [562] = {.lex_state = 75, .external_lex_state = 2}, - [563] = {.lex_state = 75, .external_lex_state = 2}, - [564] = {.lex_state = 75, .external_lex_state = 2}, - [565] = {.lex_state = 75, .external_lex_state = 2}, - [566] = {.lex_state = 75, .external_lex_state = 2}, - [567] = {.lex_state = 75, .external_lex_state = 2}, - [568] = {.lex_state = 75, .external_lex_state = 2}, - [569] = {.lex_state = 75, .external_lex_state = 2}, - [570] = {.lex_state = 75, .external_lex_state = 2}, - [571] = {.lex_state = 75, .external_lex_state = 2}, - [572] = {.lex_state = 75, .external_lex_state = 2}, - [573] = {.lex_state = 75, .external_lex_state = 2}, - [574] = {.lex_state = 75, .external_lex_state = 2}, - [575] = {.lex_state = 75, .external_lex_state = 2}, - [576] = {.lex_state = 75, .external_lex_state = 2}, - [577] = {.lex_state = 75, .external_lex_state = 2}, - [578] = {.lex_state = 75, .external_lex_state = 2}, - [579] = {.lex_state = 75, .external_lex_state = 2}, - [580] = {.lex_state = 75, .external_lex_state = 2}, - [581] = {.lex_state = 75, .external_lex_state = 2}, - [582] = {.lex_state = 75, .external_lex_state = 2}, - [583] = {.lex_state = 75, .external_lex_state = 2}, - [584] = {.lex_state = 75, .external_lex_state = 2}, - [585] = {.lex_state = 75, .external_lex_state = 2}, - [586] = {.lex_state = 75, .external_lex_state = 2}, - [587] = {.lex_state = 75, .external_lex_state = 2}, - [588] = {.lex_state = 75, .external_lex_state = 2}, - [589] = {.lex_state = 75, .external_lex_state = 2}, - [590] = {.lex_state = 75, .external_lex_state = 2}, - [591] = {.lex_state = 75, .external_lex_state = 2}, - [592] = {.lex_state = 75, .external_lex_state = 2}, - [593] = {.lex_state = 75, .external_lex_state = 2}, - [594] = {.lex_state = 75, .external_lex_state = 2}, - [595] = {.lex_state = 75, .external_lex_state = 2}, - [596] = {.lex_state = 75, .external_lex_state = 2}, - [597] = {.lex_state = 75, .external_lex_state = 2}, - [598] = {.lex_state = 75, .external_lex_state = 2}, - [599] = {.lex_state = 75, .external_lex_state = 2}, - [600] = {.lex_state = 75, .external_lex_state = 2}, - [601] = {.lex_state = 75, .external_lex_state = 2}, - [602] = {.lex_state = 75, .external_lex_state = 2}, - [603] = {.lex_state = 75, .external_lex_state = 2}, - [604] = {.lex_state = 75, .external_lex_state = 2}, - [605] = {.lex_state = 75, .external_lex_state = 2}, - [606] = {.lex_state = 75, .external_lex_state = 2}, - [607] = {.lex_state = 75, .external_lex_state = 2}, - [608] = {.lex_state = 75, .external_lex_state = 2}, - [609] = {.lex_state = 75, .external_lex_state = 2}, - [610] = {.lex_state = 75, .external_lex_state = 2}, - [611] = {.lex_state = 75, .external_lex_state = 2}, - [612] = {.lex_state = 75, .external_lex_state = 2}, - [613] = {.lex_state = 75, .external_lex_state = 2}, - [614] = {.lex_state = 75, .external_lex_state = 2}, - [615] = {.lex_state = 75, .external_lex_state = 2}, - [616] = {.lex_state = 75, .external_lex_state = 2}, - [617] = {.lex_state = 75, .external_lex_state = 2}, - [618] = {.lex_state = 75, .external_lex_state = 2}, - [619] = {.lex_state = 75, .external_lex_state = 2}, - [620] = {.lex_state = 75, .external_lex_state = 2}, - [621] = {.lex_state = 75, .external_lex_state = 2}, - [622] = {.lex_state = 75, .external_lex_state = 2}, - [623] = {.lex_state = 75, .external_lex_state = 2}, - [624] = {.lex_state = 75, .external_lex_state = 2}, - [625] = {.lex_state = 75, .external_lex_state = 2}, - [626] = {.lex_state = 75, .external_lex_state = 2}, - [627] = {.lex_state = 75, .external_lex_state = 2}, - [628] = {.lex_state = 75, .external_lex_state = 2}, - [629] = {.lex_state = 75, .external_lex_state = 2}, - [630] = {.lex_state = 75, .external_lex_state = 2}, - [631] = {.lex_state = 75, .external_lex_state = 2}, - [632] = {.lex_state = 75, .external_lex_state = 2}, - [633] = {.lex_state = 75, .external_lex_state = 2}, - [634] = {.lex_state = 75, .external_lex_state = 2}, - [635] = {.lex_state = 75, .external_lex_state = 2}, - [636] = {.lex_state = 75, .external_lex_state = 2}, - [637] = {.lex_state = 75, .external_lex_state = 2}, - [638] = {.lex_state = 75, .external_lex_state = 2}, - [639] = {.lex_state = 75, .external_lex_state = 2}, - [640] = {.lex_state = 75, .external_lex_state = 2}, - [641] = {.lex_state = 75, .external_lex_state = 2}, - [642] = {.lex_state = 75, .external_lex_state = 2}, - [643] = {.lex_state = 75, .external_lex_state = 2}, - [644] = {.lex_state = 75, .external_lex_state = 2}, - [645] = {.lex_state = 75, .external_lex_state = 2}, - [646] = {.lex_state = 75, .external_lex_state = 2}, - [647] = {.lex_state = 75, .external_lex_state = 2}, - [648] = {.lex_state = 75, .external_lex_state = 2}, - [649] = {.lex_state = 75, .external_lex_state = 2}, - [650] = {.lex_state = 75, .external_lex_state = 2}, - [651] = {.lex_state = 75, .external_lex_state = 2}, - [652] = {.lex_state = 75, .external_lex_state = 2}, - [653] = {.lex_state = 75, .external_lex_state = 2}, - [654] = {.lex_state = 75, .external_lex_state = 2}, - [655] = {.lex_state = 75, .external_lex_state = 2}, - [656] = {.lex_state = 75, .external_lex_state = 2}, - [657] = {.lex_state = 75, .external_lex_state = 2}, - [658] = {.lex_state = 75, .external_lex_state = 2}, - [659] = {.lex_state = 75, .external_lex_state = 2}, - [660] = {.lex_state = 75, .external_lex_state = 2}, - [661] = {.lex_state = 75, .external_lex_state = 2}, - [662] = {.lex_state = 75, .external_lex_state = 2}, - [663] = {.lex_state = 75, .external_lex_state = 2}, - [664] = {.lex_state = 75, .external_lex_state = 2}, - [665] = {.lex_state = 75, .external_lex_state = 2}, - [666] = {.lex_state = 75, .external_lex_state = 2}, - [667] = {.lex_state = 75, .external_lex_state = 2}, - [668] = {.lex_state = 75, .external_lex_state = 2}, - [669] = {.lex_state = 75, .external_lex_state = 2}, - [670] = {.lex_state = 75, .external_lex_state = 2}, - [671] = {.lex_state = 75, .external_lex_state = 2}, - [672] = {.lex_state = 75, .external_lex_state = 2}, - [673] = {.lex_state = 75, .external_lex_state = 2}, - [674] = {.lex_state = 75, .external_lex_state = 2}, - [675] = {.lex_state = 75, .external_lex_state = 2}, - [676] = {.lex_state = 75, .external_lex_state = 2}, - [677] = {.lex_state = 75, .external_lex_state = 2}, - [678] = {.lex_state = 75, .external_lex_state = 2}, - [679] = {.lex_state = 75, .external_lex_state = 2}, - [680] = {.lex_state = 75, .external_lex_state = 2}, - [681] = {.lex_state = 75, .external_lex_state = 2}, - [682] = {.lex_state = 75, .external_lex_state = 2}, - [683] = {.lex_state = 75, .external_lex_state = 2}, - [684] = {.lex_state = 75, .external_lex_state = 2}, - [685] = {.lex_state = 75, .external_lex_state = 2}, - [686] = {.lex_state = 75, .external_lex_state = 2}, - [687] = {.lex_state = 75, .external_lex_state = 2}, - [688] = {.lex_state = 75, .external_lex_state = 2}, - [689] = {.lex_state = 75, .external_lex_state = 2}, - [690] = {.lex_state = 75, .external_lex_state = 2}, - [691] = {.lex_state = 75, .external_lex_state = 2}, - [692] = {.lex_state = 75, .external_lex_state = 2}, - [693] = {.lex_state = 2, .external_lex_state = 4}, - [694] = {.lex_state = 2, .external_lex_state = 4}, - [695] = {.lex_state = 2, .external_lex_state = 4}, - [696] = {.lex_state = 2, .external_lex_state = 4}, - [697] = {.lex_state = 2, .external_lex_state = 4}, - [698] = {.lex_state = 2, .external_lex_state = 4}, - [699] = {.lex_state = 2, .external_lex_state = 4}, - [700] = {.lex_state = 2, .external_lex_state = 4}, - [701] = {.lex_state = 3, .external_lex_state = 5}, - [702] = {.lex_state = 2, .external_lex_state = 4}, - [703] = {.lex_state = 3, .external_lex_state = 5}, - [704] = {.lex_state = 2, .external_lex_state = 4}, - [705] = {.lex_state = 2, .external_lex_state = 4}, - [706] = {.lex_state = 2, .external_lex_state = 4}, - [707] = {.lex_state = 2, .external_lex_state = 4}, - [708] = {.lex_state = 2, .external_lex_state = 4}, - [709] = {.lex_state = 2, .external_lex_state = 4}, - [710] = {.lex_state = 75, .external_lex_state = 2}, - [711] = {.lex_state = 75, .external_lex_state = 2}, - [712] = {.lex_state = 2, .external_lex_state = 5}, - [713] = {.lex_state = 2, .external_lex_state = 5}, - [714] = {.lex_state = 2, .external_lex_state = 4}, - [715] = {.lex_state = 2, .external_lex_state = 4}, - [716] = {.lex_state = 2, .external_lex_state = 4}, - [717] = {.lex_state = 2, .external_lex_state = 4}, - [718] = {.lex_state = 75, .external_lex_state = 2}, - [719] = {.lex_state = 75, .external_lex_state = 2}, - [720] = {.lex_state = 75, .external_lex_state = 2}, - [721] = {.lex_state = 2, .external_lex_state = 4}, - [722] = {.lex_state = 2, .external_lex_state = 4}, - [723] = {.lex_state = 75, .external_lex_state = 2}, - [724] = {.lex_state = 75, .external_lex_state = 2}, - [725] = {.lex_state = 2, .external_lex_state = 5}, - [726] = {.lex_state = 2, .external_lex_state = 5}, - [727] = {.lex_state = 2, .external_lex_state = 3}, - [728] = {.lex_state = 2, .external_lex_state = 3}, - [729] = {.lex_state = 2, .external_lex_state = 3}, - [730] = {.lex_state = 2, .external_lex_state = 3}, - [731] = {.lex_state = 2, .external_lex_state = 5}, - [732] = {.lex_state = 2, .external_lex_state = 3}, - [733] = {.lex_state = 2, .external_lex_state = 5}, - [734] = {.lex_state = 2, .external_lex_state = 3}, - [735] = {.lex_state = 2, .external_lex_state = 5}, - [736] = {.lex_state = 2, .external_lex_state = 5}, - [737] = {.lex_state = 2, .external_lex_state = 5}, - [738] = {.lex_state = 2, .external_lex_state = 5}, - [739] = {.lex_state = 2, .external_lex_state = 3}, - [740] = {.lex_state = 2, .external_lex_state = 3}, - [741] = {.lex_state = 3, .external_lex_state = 3}, - [742] = {.lex_state = 2, .external_lex_state = 3}, - [743] = {.lex_state = 2, .external_lex_state = 3}, - [744] = {.lex_state = 3, .external_lex_state = 3}, - [745] = {.lex_state = 2, .external_lex_state = 3}, - [746] = {.lex_state = 2, .external_lex_state = 5}, - [747] = {.lex_state = 2, .external_lex_state = 3}, - [748] = {.lex_state = 2, .external_lex_state = 5}, - [749] = {.lex_state = 2, .external_lex_state = 5}, - [750] = {.lex_state = 75, .external_lex_state = 6}, - [751] = {.lex_state = 2, .external_lex_state = 3}, - [752] = {.lex_state = 75, .external_lex_state = 6}, - [753] = {.lex_state = 2, .external_lex_state = 5}, - [754] = {.lex_state = 2, .external_lex_state = 3}, - [755] = {.lex_state = 75, .external_lex_state = 2}, - [756] = {.lex_state = 2, .external_lex_state = 5}, - [757] = {.lex_state = 2, .external_lex_state = 3}, - [758] = {.lex_state = 75, .external_lex_state = 6}, - [759] = {.lex_state = 75, .external_lex_state = 6}, - [760] = {.lex_state = 75, .external_lex_state = 6}, - [761] = {.lex_state = 75, .external_lex_state = 6}, - [762] = {.lex_state = 75, .external_lex_state = 2}, - [763] = {.lex_state = 75, .external_lex_state = 2}, - [764] = {.lex_state = 2, .external_lex_state = 3}, - [765] = {.lex_state = 75, .external_lex_state = 6}, - [766] = {.lex_state = 2, .external_lex_state = 3}, - [767] = {.lex_state = 2, .external_lex_state = 3}, - [768] = {.lex_state = 2, .external_lex_state = 3}, - [769] = {.lex_state = 2, .external_lex_state = 3}, - [770] = {.lex_state = 2, .external_lex_state = 3}, - [771] = {.lex_state = 2, .external_lex_state = 3}, - [772] = {.lex_state = 75, .external_lex_state = 6}, - [773] = {.lex_state = 2, .external_lex_state = 3}, - [774] = {.lex_state = 2, .external_lex_state = 3}, - [775] = {.lex_state = 75, .external_lex_state = 2}, - [776] = {.lex_state = 75, .external_lex_state = 2}, - [777] = {.lex_state = 2, .external_lex_state = 3}, - [778] = {.lex_state = 75, .external_lex_state = 2}, - [779] = {.lex_state = 2, .external_lex_state = 3}, - [780] = {.lex_state = 2, .external_lex_state = 3}, - [781] = {.lex_state = 2, .external_lex_state = 3}, - [782] = {.lex_state = 2, .external_lex_state = 3}, - [783] = {.lex_state = 2, .external_lex_state = 3}, - [784] = {.lex_state = 2, .external_lex_state = 3}, - [785] = {.lex_state = 2, .external_lex_state = 3}, - [786] = {.lex_state = 2, .external_lex_state = 3}, - [787] = {.lex_state = 75, .external_lex_state = 6}, - [788] = {.lex_state = 75, .external_lex_state = 6}, - [789] = {.lex_state = 75, .external_lex_state = 6}, - [790] = {.lex_state = 75, .external_lex_state = 2}, - [791] = {.lex_state = 75, .external_lex_state = 2}, - [792] = {.lex_state = 75, .external_lex_state = 2}, - [793] = {.lex_state = 9, .external_lex_state = 2}, - [794] = {.lex_state = 9, .external_lex_state = 2}, - [795] = {.lex_state = 9, .external_lex_state = 2}, - [796] = {.lex_state = 75, .external_lex_state = 6}, - [797] = {.lex_state = 75, .external_lex_state = 6}, - [798] = {.lex_state = 75, .external_lex_state = 2}, - [799] = {.lex_state = 75, .external_lex_state = 6}, - [800] = {.lex_state = 75, .external_lex_state = 6}, - [801] = {.lex_state = 75, .external_lex_state = 2}, - [802] = {.lex_state = 75, .external_lex_state = 6}, - [803] = {.lex_state = 75, .external_lex_state = 2}, - [804] = {.lex_state = 75, .external_lex_state = 6}, - [805] = {.lex_state = 75, .external_lex_state = 6}, - [806] = {.lex_state = 9, .external_lex_state = 2}, - [807] = {.lex_state = 75, .external_lex_state = 6}, - [808] = {.lex_state = 9, .external_lex_state = 2}, - [809] = {.lex_state = 75, .external_lex_state = 2}, - [810] = {.lex_state = 75, .external_lex_state = 6}, - [811] = {.lex_state = 75, .external_lex_state = 6}, - [812] = {.lex_state = 75, .external_lex_state = 2}, - [813] = {.lex_state = 75, .external_lex_state = 6}, - [814] = {.lex_state = 75, .external_lex_state = 6}, - [815] = {.lex_state = 75, .external_lex_state = 2}, - [816] = {.lex_state = 75, .external_lex_state = 2}, - [817] = {.lex_state = 75, .external_lex_state = 2}, - [818] = {.lex_state = 75, .external_lex_state = 2}, - [819] = {.lex_state = 75, .external_lex_state = 2}, - [820] = {.lex_state = 75, .external_lex_state = 2}, - [821] = {.lex_state = 75, .external_lex_state = 2}, - [822] = {.lex_state = 75, .external_lex_state = 2}, - [823] = {.lex_state = 75, .external_lex_state = 2}, - [824] = {.lex_state = 75, .external_lex_state = 2}, - [825] = {.lex_state = 75, .external_lex_state = 2}, - [826] = {.lex_state = 75, .external_lex_state = 2}, - [827] = {.lex_state = 75, .external_lex_state = 2}, - [828] = {.lex_state = 75, .external_lex_state = 2}, - [829] = {.lex_state = 75, .external_lex_state = 2}, - [830] = {.lex_state = 75, .external_lex_state = 2}, - [831] = {.lex_state = 75, .external_lex_state = 2}, - [832] = {.lex_state = 75, .external_lex_state = 2}, - [833] = {.lex_state = 75, .external_lex_state = 2}, - [834] = {.lex_state = 75, .external_lex_state = 2}, - [835] = {.lex_state = 75, .external_lex_state = 2}, - [836] = {.lex_state = 75, .external_lex_state = 2}, - [837] = {.lex_state = 75, .external_lex_state = 2}, - [838] = {.lex_state = 75, .external_lex_state = 2}, - [839] = {.lex_state = 75, .external_lex_state = 2}, - [840] = {.lex_state = 75, .external_lex_state = 2}, - [841] = {.lex_state = 75, .external_lex_state = 2}, - [842] = {.lex_state = 75, .external_lex_state = 2}, - [843] = {.lex_state = 75, .external_lex_state = 2}, - [844] = {.lex_state = 75, .external_lex_state = 2}, - [845] = {.lex_state = 75, .external_lex_state = 2}, - [846] = {.lex_state = 75, .external_lex_state = 2}, - [847] = {.lex_state = 75, .external_lex_state = 2}, - [848] = {.lex_state = 75, .external_lex_state = 2}, - [849] = {.lex_state = 75, .external_lex_state = 2}, - [850] = {.lex_state = 75, .external_lex_state = 2}, - [851] = {.lex_state = 75, .external_lex_state = 2}, - [852] = {.lex_state = 75, .external_lex_state = 2}, - [853] = {.lex_state = 9, .external_lex_state = 2}, - [854] = {.lex_state = 75, .external_lex_state = 2}, - [855] = {.lex_state = 75, .external_lex_state = 2}, - [856] = {.lex_state = 75, .external_lex_state = 2}, - [857] = {.lex_state = 75, .external_lex_state = 2}, - [858] = {.lex_state = 75, .external_lex_state = 2}, - [859] = {.lex_state = 75, .external_lex_state = 2}, - [860] = {.lex_state = 75, .external_lex_state = 2}, - [861] = {.lex_state = 75, .external_lex_state = 2}, - [862] = {.lex_state = 75, .external_lex_state = 2}, - [863] = {.lex_state = 75, .external_lex_state = 2}, - [864] = {.lex_state = 75, .external_lex_state = 2}, - [865] = {.lex_state = 75, .external_lex_state = 2}, - [866] = {.lex_state = 9, .external_lex_state = 2}, - [867] = {.lex_state = 75, .external_lex_state = 2}, - [868] = {.lex_state = 75, .external_lex_state = 2}, - [869] = {.lex_state = 75, .external_lex_state = 2}, - [870] = {.lex_state = 9, .external_lex_state = 2}, - [871] = {.lex_state = 75, .external_lex_state = 2}, - [872] = {.lex_state = 75, .external_lex_state = 2}, - [873] = {.lex_state = 75, .external_lex_state = 2}, - [874] = {.lex_state = 75, .external_lex_state = 2}, - [875] = {.lex_state = 75, .external_lex_state = 2}, - [876] = {.lex_state = 75, .external_lex_state = 2}, - [877] = {.lex_state = 75, .external_lex_state = 2}, - [878] = {.lex_state = 75, .external_lex_state = 2}, - [879] = {.lex_state = 75, .external_lex_state = 2}, - [880] = {.lex_state = 75, .external_lex_state = 2}, - [881] = {.lex_state = 75, .external_lex_state = 2}, - [882] = {.lex_state = 75, .external_lex_state = 2}, - [883] = {.lex_state = 75, .external_lex_state = 2}, - [884] = {.lex_state = 75, .external_lex_state = 2}, - [885] = {.lex_state = 75, .external_lex_state = 2}, - [886] = {.lex_state = 75, .external_lex_state = 2}, - [887] = {.lex_state = 75, .external_lex_state = 2}, - [888] = {.lex_state = 75, .external_lex_state = 2}, - [889] = {.lex_state = 75, .external_lex_state = 2}, - [890] = {.lex_state = 75, .external_lex_state = 2}, - [891] = {.lex_state = 75, .external_lex_state = 2}, - [892] = {.lex_state = 75, .external_lex_state = 2}, - [893] = {.lex_state = 75, .external_lex_state = 2}, - [894] = {.lex_state = 75, .external_lex_state = 2}, - [895] = {.lex_state = 75, .external_lex_state = 2}, - [896] = {.lex_state = 75, .external_lex_state = 2}, - [897] = {.lex_state = 75, .external_lex_state = 2}, - [898] = {.lex_state = 75, .external_lex_state = 2}, - [899] = {.lex_state = 75, .external_lex_state = 2}, - [900] = {.lex_state = 75, .external_lex_state = 2}, - [901] = {.lex_state = 75, .external_lex_state = 2}, - [902] = {.lex_state = 75, .external_lex_state = 2}, - [903] = {.lex_state = 75, .external_lex_state = 2}, - [904] = {.lex_state = 75, .external_lex_state = 2}, - [905] = {.lex_state = 75, .external_lex_state = 2}, - [906] = {.lex_state = 75, .external_lex_state = 2}, - [907] = {.lex_state = 75, .external_lex_state = 2}, - [908] = {.lex_state = 75, .external_lex_state = 2}, - [909] = {.lex_state = 75, .external_lex_state = 2}, - [910] = {.lex_state = 75, .external_lex_state = 2}, - [911] = {.lex_state = 75, .external_lex_state = 2}, - [912] = {.lex_state = 75, .external_lex_state = 2}, - [913] = {.lex_state = 75, .external_lex_state = 2}, - [914] = {.lex_state = 75, .external_lex_state = 2}, - [915] = {.lex_state = 9, .external_lex_state = 2}, - [916] = {.lex_state = 75, .external_lex_state = 2}, - [917] = {.lex_state = 9, .external_lex_state = 2}, - [918] = {.lex_state = 75, .external_lex_state = 2}, - [919] = {.lex_state = 75, .external_lex_state = 2}, - [920] = {.lex_state = 75, .external_lex_state = 2}, - [921] = {.lex_state = 75, .external_lex_state = 2}, - [922] = {.lex_state = 75, .external_lex_state = 2}, - [923] = {.lex_state = 75, .external_lex_state = 2}, - [924] = {.lex_state = 75, .external_lex_state = 2}, - [925] = {.lex_state = 75, .external_lex_state = 2}, - [926] = {.lex_state = 75, .external_lex_state = 2}, - [927] = {.lex_state = 75, .external_lex_state = 2}, - [928] = {.lex_state = 75, .external_lex_state = 2}, - [929] = {.lex_state = 9, .external_lex_state = 2}, - [930] = {.lex_state = 9, .external_lex_state = 2}, - [931] = {.lex_state = 75, .external_lex_state = 2}, - [932] = {.lex_state = 75, .external_lex_state = 2}, - [933] = {.lex_state = 75, .external_lex_state = 2}, - [934] = {.lex_state = 75, .external_lex_state = 2}, - [935] = {.lex_state = 75, .external_lex_state = 2}, - [936] = {.lex_state = 75, .external_lex_state = 2}, - [937] = {.lex_state = 75, .external_lex_state = 2}, - [938] = {.lex_state = 9, .external_lex_state = 2}, - [939] = {.lex_state = 9, .external_lex_state = 2}, - [940] = {.lex_state = 9, .external_lex_state = 2}, - [941] = {.lex_state = 75, .external_lex_state = 2}, - [942] = {.lex_state = 75, .external_lex_state = 2}, - [943] = {.lex_state = 75, .external_lex_state = 2}, - [944] = {.lex_state = 75, .external_lex_state = 2}, - [945] = {.lex_state = 75, .external_lex_state = 2}, - [946] = {.lex_state = 75, .external_lex_state = 2}, - [947] = {.lex_state = 75, .external_lex_state = 2}, - [948] = {.lex_state = 75, .external_lex_state = 2}, - [949] = {.lex_state = 75, .external_lex_state = 2}, - [950] = {.lex_state = 75, .external_lex_state = 2}, - [951] = {.lex_state = 75, .external_lex_state = 2}, - [952] = {.lex_state = 9, .external_lex_state = 2}, - [953] = {.lex_state = 9, .external_lex_state = 2}, - [954] = {.lex_state = 75, .external_lex_state = 2}, - [955] = {.lex_state = 75, .external_lex_state = 2}, - [956] = {.lex_state = 9, .external_lex_state = 2}, - [957] = {.lex_state = 75, .external_lex_state = 2}, - [958] = {.lex_state = 75, .external_lex_state = 2}, - [959] = {.lex_state = 75, .external_lex_state = 2}, - [960] = {.lex_state = 75, .external_lex_state = 2}, - [961] = {.lex_state = 9, .external_lex_state = 2}, - [962] = {.lex_state = 9, .external_lex_state = 2}, - [963] = {.lex_state = 9, .external_lex_state = 2}, - [964] = {.lex_state = 75, .external_lex_state = 2}, - [965] = {.lex_state = 75, .external_lex_state = 2}, - [966] = {.lex_state = 9, .external_lex_state = 2}, - [967] = {.lex_state = 9, .external_lex_state = 2}, - [968] = {.lex_state = 9, .external_lex_state = 2}, - [969] = {.lex_state = 9, .external_lex_state = 2}, - [970] = {.lex_state = 75, .external_lex_state = 2}, - [971] = {.lex_state = 75, .external_lex_state = 2}, - [972] = {.lex_state = 75, .external_lex_state = 2}, - [973] = {.lex_state = 9, .external_lex_state = 2}, - [974] = {.lex_state = 9, .external_lex_state = 2}, - [975] = {.lex_state = 9, .external_lex_state = 2}, - [976] = {.lex_state = 9, .external_lex_state = 2}, - [977] = {.lex_state = 9, .external_lex_state = 2}, - [978] = {.lex_state = 9, .external_lex_state = 2}, - [979] = {.lex_state = 9, .external_lex_state = 2}, - [980] = {.lex_state = 75, .external_lex_state = 2}, - [981] = {.lex_state = 9, .external_lex_state = 2}, - [982] = {.lex_state = 75, .external_lex_state = 2}, - [983] = {.lex_state = 75, .external_lex_state = 2}, - [984] = {.lex_state = 9, .external_lex_state = 2}, - [985] = {.lex_state = 9, .external_lex_state = 2}, - [986] = {.lex_state = 9, .external_lex_state = 2}, - [987] = {.lex_state = 9, .external_lex_state = 2}, - [988] = {.lex_state = 9, .external_lex_state = 2}, - [989] = {.lex_state = 9, .external_lex_state = 2}, - [990] = {.lex_state = 7, .external_lex_state = 2}, - [991] = {.lex_state = 9, .external_lex_state = 2}, - [992] = {.lex_state = 9, .external_lex_state = 2}, - [993] = {.lex_state = 9, .external_lex_state = 2}, - [994] = {.lex_state = 9, .external_lex_state = 2}, - [995] = {.lex_state = 9, .external_lex_state = 2}, - [996] = {.lex_state = 9, .external_lex_state = 2}, - [997] = {.lex_state = 7, .external_lex_state = 2}, - [998] = {.lex_state = 9, .external_lex_state = 2}, - [999] = {.lex_state = 9, .external_lex_state = 2}, - [1000] = {.lex_state = 9, .external_lex_state = 2}, - [1001] = {.lex_state = 9, .external_lex_state = 2}, - [1002] = {.lex_state = 9, .external_lex_state = 2}, - [1003] = {.lex_state = 9, .external_lex_state = 2}, - [1004] = {.lex_state = 9, .external_lex_state = 2}, - [1005] = {.lex_state = 9, .external_lex_state = 2}, - [1006] = {.lex_state = 7, .external_lex_state = 2}, - [1007] = {.lex_state = 9, .external_lex_state = 2}, - [1008] = {.lex_state = 9, .external_lex_state = 2}, - [1009] = {.lex_state = 9, .external_lex_state = 2}, - [1010] = {.lex_state = 9, .external_lex_state = 2}, - [1011] = {.lex_state = 9, .external_lex_state = 2}, - [1012] = {.lex_state = 9, .external_lex_state = 2}, - [1013] = {.lex_state = 9, .external_lex_state = 2}, - [1014] = {.lex_state = 9, .external_lex_state = 2}, - [1015] = {.lex_state = 9, .external_lex_state = 2}, - [1016] = {.lex_state = 9, .external_lex_state = 2}, - [1017] = {.lex_state = 9, .external_lex_state = 2}, - [1018] = {.lex_state = 9, .external_lex_state = 2}, - [1019] = {.lex_state = 9, .external_lex_state = 2}, - [1020] = {.lex_state = 9, .external_lex_state = 2}, - [1021] = {.lex_state = 9, .external_lex_state = 2}, - [1022] = {.lex_state = 9, .external_lex_state = 2}, - [1023] = {.lex_state = 9, .external_lex_state = 2}, - [1024] = {.lex_state = 9, .external_lex_state = 2}, - [1025] = {.lex_state = 9, .external_lex_state = 2}, - [1026] = {.lex_state = 9, .external_lex_state = 2}, - [1027] = {.lex_state = 9, .external_lex_state = 2}, - [1028] = {.lex_state = 9, .external_lex_state = 2}, - [1029] = {.lex_state = 9, .external_lex_state = 2}, - [1030] = {.lex_state = 9, .external_lex_state = 2}, - [1031] = {.lex_state = 9, .external_lex_state = 2}, - [1032] = {.lex_state = 9, .external_lex_state = 2}, - [1033] = {.lex_state = 9, .external_lex_state = 2}, - [1034] = {.lex_state = 9, .external_lex_state = 2}, - [1035] = {.lex_state = 9, .external_lex_state = 2}, - [1036] = {.lex_state = 9, .external_lex_state = 2}, - [1037] = {.lex_state = 9, .external_lex_state = 2}, - [1038] = {.lex_state = 9, .external_lex_state = 2}, - [1039] = {.lex_state = 9, .external_lex_state = 2}, - [1040] = {.lex_state = 9, .external_lex_state = 2}, - [1041] = {.lex_state = 9, .external_lex_state = 2}, - [1042] = {.lex_state = 9, .external_lex_state = 2}, - [1043] = {.lex_state = 9, .external_lex_state = 2}, - [1044] = {.lex_state = 9, .external_lex_state = 2}, - [1045] = {.lex_state = 9, .external_lex_state = 2}, - [1046] = {.lex_state = 9, .external_lex_state = 2}, - [1047] = {.lex_state = 9, .external_lex_state = 2}, - [1048] = {.lex_state = 9, .external_lex_state = 2}, - [1049] = {.lex_state = 9, .external_lex_state = 2}, - [1050] = {.lex_state = 9, .external_lex_state = 2}, - [1051] = {.lex_state = 9, .external_lex_state = 2}, - [1052] = {.lex_state = 9, .external_lex_state = 2}, - [1053] = {.lex_state = 9, .external_lex_state = 2}, - [1054] = {.lex_state = 9, .external_lex_state = 2}, - [1055] = {.lex_state = 9, .external_lex_state = 2}, - [1056] = {.lex_state = 9, .external_lex_state = 2}, - [1057] = {.lex_state = 9, .external_lex_state = 2}, - [1058] = {.lex_state = 9, .external_lex_state = 2}, - [1059] = {.lex_state = 9, .external_lex_state = 2}, - [1060] = {.lex_state = 9, .external_lex_state = 2}, - [1061] = {.lex_state = 9, .external_lex_state = 2}, - [1062] = {.lex_state = 9, .external_lex_state = 2}, - [1063] = {.lex_state = 9, .external_lex_state = 2}, - [1064] = {.lex_state = 9, .external_lex_state = 2}, - [1065] = {.lex_state = 9, .external_lex_state = 2}, - [1066] = {.lex_state = 9, .external_lex_state = 2}, - [1067] = {.lex_state = 9, .external_lex_state = 2}, - [1068] = {.lex_state = 9, .external_lex_state = 2}, - [1069] = {.lex_state = 9, .external_lex_state = 2}, - [1070] = {.lex_state = 9, .external_lex_state = 2}, - [1071] = {.lex_state = 9, .external_lex_state = 2}, - [1072] = {.lex_state = 9, .external_lex_state = 2}, - [1073] = {.lex_state = 9, .external_lex_state = 2}, - [1074] = {.lex_state = 9, .external_lex_state = 2}, - [1075] = {.lex_state = 9, .external_lex_state = 2}, - [1076] = {.lex_state = 9, .external_lex_state = 2}, - [1077] = {.lex_state = 9, .external_lex_state = 2}, - [1078] = {.lex_state = 9, .external_lex_state = 2}, - [1079] = {.lex_state = 9, .external_lex_state = 2}, - [1080] = {.lex_state = 9, .external_lex_state = 2}, - [1081] = {.lex_state = 9, .external_lex_state = 2}, - [1082] = {.lex_state = 9, .external_lex_state = 2}, - [1083] = {.lex_state = 9, .external_lex_state = 2}, - [1084] = {.lex_state = 9, .external_lex_state = 2}, - [1085] = {.lex_state = 9, .external_lex_state = 2}, - [1086] = {.lex_state = 9, .external_lex_state = 2}, - [1087] = {.lex_state = 9, .external_lex_state = 2}, - [1088] = {.lex_state = 9, .external_lex_state = 2}, - [1089] = {.lex_state = 9, .external_lex_state = 2}, - [1090] = {.lex_state = 9, .external_lex_state = 2}, - [1091] = {.lex_state = 9, .external_lex_state = 2}, - [1092] = {.lex_state = 9, .external_lex_state = 2}, - [1093] = {.lex_state = 9, .external_lex_state = 2}, - [1094] = {.lex_state = 9, .external_lex_state = 2}, - [1095] = {.lex_state = 9, .external_lex_state = 2}, - [1096] = {.lex_state = 9, .external_lex_state = 2}, - [1097] = {.lex_state = 9, .external_lex_state = 2}, - [1098] = {.lex_state = 9, .external_lex_state = 2}, - [1099] = {.lex_state = 9, .external_lex_state = 2}, - [1100] = {.lex_state = 9, .external_lex_state = 2}, - [1101] = {.lex_state = 9, .external_lex_state = 2}, - [1102] = {.lex_state = 9, .external_lex_state = 2}, - [1103] = {.lex_state = 9, .external_lex_state = 2}, - [1104] = {.lex_state = 9, .external_lex_state = 2}, - [1105] = {.lex_state = 9, .external_lex_state = 2}, - [1106] = {.lex_state = 9, .external_lex_state = 2}, - [1107] = {.lex_state = 9, .external_lex_state = 2}, - [1108] = {.lex_state = 9, .external_lex_state = 2}, - [1109] = {.lex_state = 9, .external_lex_state = 2}, - [1110] = {.lex_state = 9, .external_lex_state = 2}, - [1111] = {.lex_state = 9, .external_lex_state = 2}, - [1112] = {.lex_state = 9, .external_lex_state = 2}, - [1113] = {.lex_state = 9, .external_lex_state = 2}, - [1114] = {.lex_state = 9, .external_lex_state = 2}, - [1115] = {.lex_state = 9, .external_lex_state = 2}, - [1116] = {.lex_state = 9, .external_lex_state = 2}, - [1117] = {.lex_state = 9, .external_lex_state = 2}, - [1118] = {.lex_state = 9, .external_lex_state = 2}, - [1119] = {.lex_state = 9, .external_lex_state = 2}, - [1120] = {.lex_state = 9, .external_lex_state = 2}, - [1121] = {.lex_state = 9, .external_lex_state = 2}, - [1122] = {.lex_state = 9, .external_lex_state = 2}, - [1123] = {.lex_state = 9, .external_lex_state = 2}, - [1124] = {.lex_state = 9, .external_lex_state = 2}, - [1125] = {.lex_state = 9, .external_lex_state = 2}, - [1126] = {.lex_state = 9, .external_lex_state = 2}, - [1127] = {.lex_state = 9, .external_lex_state = 2}, - [1128] = {.lex_state = 9, .external_lex_state = 2}, - [1129] = {.lex_state = 9, .external_lex_state = 2}, - [1130] = {.lex_state = 9, .external_lex_state = 2}, - [1131] = {.lex_state = 9, .external_lex_state = 2}, - [1132] = {.lex_state = 9, .external_lex_state = 2}, - [1133] = {.lex_state = 9, .external_lex_state = 2}, - [1134] = {.lex_state = 9, .external_lex_state = 2}, - [1135] = {.lex_state = 9, .external_lex_state = 2}, - [1136] = {.lex_state = 9, .external_lex_state = 2}, - [1137] = {.lex_state = 9, .external_lex_state = 2}, - [1138] = {.lex_state = 9, .external_lex_state = 2}, - [1139] = {.lex_state = 9, .external_lex_state = 2}, - [1140] = {.lex_state = 9, .external_lex_state = 2}, - [1141] = {.lex_state = 9, .external_lex_state = 2}, - [1142] = {.lex_state = 9, .external_lex_state = 2}, - [1143] = {.lex_state = 9, .external_lex_state = 2}, - [1144] = {.lex_state = 9, .external_lex_state = 2}, - [1145] = {.lex_state = 9, .external_lex_state = 2}, - [1146] = {.lex_state = 9, .external_lex_state = 2}, - [1147] = {.lex_state = 9, .external_lex_state = 2}, - [1148] = {.lex_state = 9, .external_lex_state = 2}, - [1149] = {.lex_state = 9, .external_lex_state = 2}, - [1150] = {.lex_state = 9, .external_lex_state = 2}, - [1151] = {.lex_state = 9, .external_lex_state = 2}, - [1152] = {.lex_state = 9, .external_lex_state = 2}, - [1153] = {.lex_state = 9, .external_lex_state = 2}, - [1154] = {.lex_state = 9, .external_lex_state = 2}, - [1155] = {.lex_state = 9, .external_lex_state = 2}, - [1156] = {.lex_state = 9, .external_lex_state = 2}, - [1157] = {.lex_state = 9, .external_lex_state = 2}, - [1158] = {.lex_state = 9, .external_lex_state = 2}, - [1159] = {.lex_state = 9, .external_lex_state = 2}, - [1160] = {.lex_state = 9, .external_lex_state = 2}, - [1161] = {.lex_state = 10, .external_lex_state = 2}, - [1162] = {.lex_state = 2, .external_lex_state = 4}, - [1163] = {.lex_state = 10, .external_lex_state = 2}, - [1164] = {.lex_state = 3, .external_lex_state = 4}, - [1165] = {.lex_state = 10, .external_lex_state = 2}, - [1166] = {.lex_state = 10, .external_lex_state = 2}, - [1167] = {.lex_state = 2, .external_lex_state = 4}, - [1168] = {.lex_state = 2, .external_lex_state = 4}, - [1169] = {.lex_state = 10, .external_lex_state = 2}, - [1170] = {.lex_state = 10, .external_lex_state = 2}, - [1171] = {.lex_state = 10, .external_lex_state = 2}, - [1172] = {.lex_state = 10, .external_lex_state = 2}, - [1173] = {.lex_state = 3, .external_lex_state = 4}, - [1174] = {.lex_state = 2, .external_lex_state = 4}, - [1175] = {.lex_state = 10, .external_lex_state = 2}, - [1176] = {.lex_state = 2, .external_lex_state = 4}, - [1177] = {.lex_state = 10, .external_lex_state = 2}, - [1178] = {.lex_state = 10, .external_lex_state = 2}, - [1179] = {.lex_state = 3, .external_lex_state = 4}, - [1180] = {.lex_state = 10, .external_lex_state = 2}, - [1181] = {.lex_state = 2, .external_lex_state = 4}, - [1182] = {.lex_state = 75, .external_lex_state = 2}, - [1183] = {.lex_state = 75, .external_lex_state = 2}, - [1184] = {.lex_state = 75, .external_lex_state = 2}, - [1185] = {.lex_state = 2, .external_lex_state = 3}, - [1186] = {.lex_state = 2, .external_lex_state = 3}, - [1187] = {.lex_state = 10, .external_lex_state = 2}, - [1188] = {.lex_state = 2, .external_lex_state = 3}, - [1189] = {.lex_state = 2, .external_lex_state = 3}, - [1190] = {.lex_state = 10, .external_lex_state = 2}, - [1191] = {.lex_state = 2, .external_lex_state = 3}, - [1192] = {.lex_state = 2, .external_lex_state = 5}, - [1193] = {.lex_state = 2, .external_lex_state = 5}, - [1194] = {.lex_state = 2, .external_lex_state = 4}, - [1195] = {.lex_state = 2, .external_lex_state = 5}, - [1196] = {.lex_state = 2, .external_lex_state = 5}, - [1197] = {.lex_state = 2, .external_lex_state = 5}, - [1198] = {.lex_state = 2, .external_lex_state = 3}, - [1199] = {.lex_state = 3, .external_lex_state = 5}, - [1200] = {.lex_state = 2, .external_lex_state = 4}, - [1201] = {.lex_state = 2, .external_lex_state = 4}, - [1202] = {.lex_state = 2, .external_lex_state = 5}, - [1203] = {.lex_state = 2, .external_lex_state = 5}, - [1204] = {.lex_state = 3, .external_lex_state = 5}, - [1205] = {.lex_state = 2, .external_lex_state = 5}, - [1206] = {.lex_state = 3, .external_lex_state = 3}, - [1207] = {.lex_state = 2, .external_lex_state = 4}, - [1208] = {.lex_state = 3, .external_lex_state = 3}, - [1209] = {.lex_state = 3, .external_lex_state = 3}, - [1210] = {.lex_state = 3, .external_lex_state = 3}, - [1211] = {.lex_state = 2, .external_lex_state = 4}, - [1212] = {.lex_state = 2, .external_lex_state = 3}, - [1213] = {.lex_state = 2, .external_lex_state = 3}, - [1214] = {.lex_state = 2, .external_lex_state = 4}, - [1215] = {.lex_state = 2, .external_lex_state = 4}, - [1216] = {.lex_state = 3, .external_lex_state = 3}, - [1217] = {.lex_state = 2, .external_lex_state = 4}, - [1218] = {.lex_state = 2, .external_lex_state = 3}, - [1219] = {.lex_state = 2, .external_lex_state = 3}, - [1220] = {.lex_state = 3, .external_lex_state = 3}, - [1221] = {.lex_state = 2, .external_lex_state = 4}, - [1222] = {.lex_state = 3, .external_lex_state = 3}, - [1223] = {.lex_state = 2, .external_lex_state = 3}, - [1224] = {.lex_state = 3, .external_lex_state = 3}, - [1225] = {.lex_state = 3, .external_lex_state = 3}, - [1226] = {.lex_state = 3, .external_lex_state = 3}, - [1227] = {.lex_state = 3, .external_lex_state = 3}, - [1228] = {.lex_state = 3, .external_lex_state = 3}, - [1229] = {.lex_state = 2, .external_lex_state = 5}, - [1230] = {.lex_state = 3, .external_lex_state = 5}, - [1231] = {.lex_state = 2, .external_lex_state = 3}, - [1232] = {.lex_state = 3, .external_lex_state = 3}, - [1233] = {.lex_state = 3, .external_lex_state = 3}, - [1234] = {.lex_state = 2, .external_lex_state = 5}, - [1235] = {.lex_state = 2, .external_lex_state = 5}, - [1236] = {.lex_state = 2, .external_lex_state = 5}, - [1237] = {.lex_state = 2, .external_lex_state = 5}, - [1238] = {.lex_state = 2, .external_lex_state = 3}, - [1239] = {.lex_state = 3, .external_lex_state = 3}, - [1240] = {.lex_state = 3, .external_lex_state = 5}, - [1241] = {.lex_state = 2, .external_lex_state = 3}, - [1242] = {.lex_state = 2, .external_lex_state = 5}, - [1243] = {.lex_state = 2, .external_lex_state = 3}, - [1244] = {.lex_state = 2, .external_lex_state = 3}, - [1245] = {.lex_state = 2, .external_lex_state = 3}, - [1246] = {.lex_state = 2, .external_lex_state = 3}, - [1247] = {.lex_state = 2, .external_lex_state = 3}, - [1248] = {.lex_state = 2, .external_lex_state = 3}, - [1249] = {.lex_state = 2, .external_lex_state = 3}, - [1250] = {.lex_state = 75, .external_lex_state = 2}, - [1251] = {.lex_state = 2, .external_lex_state = 5}, - [1252] = {.lex_state = 2, .external_lex_state = 5}, - [1253] = {.lex_state = 2, .external_lex_state = 3}, - [1254] = {.lex_state = 2, .external_lex_state = 5}, - [1255] = {.lex_state = 2, .external_lex_state = 3}, - [1256] = {.lex_state = 2, .external_lex_state = 3}, - [1257] = {.lex_state = 2, .external_lex_state = 3}, - [1258] = {.lex_state = 3, .external_lex_state = 3}, - [1259] = {.lex_state = 2, .external_lex_state = 3}, - [1260] = {.lex_state = 2, .external_lex_state = 3}, - [1261] = {.lex_state = 2, .external_lex_state = 3}, - [1262] = {.lex_state = 2, .external_lex_state = 3}, - [1263] = {.lex_state = 2, .external_lex_state = 3}, - [1264] = {.lex_state = 2, .external_lex_state = 3}, - [1265] = {.lex_state = 75, .external_lex_state = 2}, - [1266] = {.lex_state = 2, .external_lex_state = 3}, - [1267] = {.lex_state = 2, .external_lex_state = 5}, - [1268] = {.lex_state = 2, .external_lex_state = 3}, - [1269] = {.lex_state = 2, .external_lex_state = 3}, - [1270] = {.lex_state = 2, .external_lex_state = 3}, - [1271] = {.lex_state = 2, .external_lex_state = 5}, - [1272] = {.lex_state = 2, .external_lex_state = 3}, - [1273] = {.lex_state = 2, .external_lex_state = 5}, - [1274] = {.lex_state = 2, .external_lex_state = 3}, - [1275] = {.lex_state = 2, .external_lex_state = 3}, - [1276] = {.lex_state = 2, .external_lex_state = 3}, - [1277] = {.lex_state = 2, .external_lex_state = 3}, - [1278] = {.lex_state = 3, .external_lex_state = 3}, - [1279] = {.lex_state = 2, .external_lex_state = 3}, - [1280] = {.lex_state = 2, .external_lex_state = 5}, - [1281] = {.lex_state = 2, .external_lex_state = 3}, - [1282] = {.lex_state = 2, .external_lex_state = 3}, - [1283] = {.lex_state = 2, .external_lex_state = 3}, - [1284] = {.lex_state = 2, .external_lex_state = 3}, - [1285] = {.lex_state = 2, .external_lex_state = 3}, - [1286] = {.lex_state = 2, .external_lex_state = 3}, - [1287] = {.lex_state = 75, .external_lex_state = 2}, - [1288] = {.lex_state = 2, .external_lex_state = 5}, - [1289] = {.lex_state = 3, .external_lex_state = 3}, - [1290] = {.lex_state = 2, .external_lex_state = 5}, - [1291] = {.lex_state = 2, .external_lex_state = 3}, - [1292] = {.lex_state = 2, .external_lex_state = 5}, - [1293] = {.lex_state = 2, .external_lex_state = 5}, - [1294] = {.lex_state = 2, .external_lex_state = 3}, - [1295] = {.lex_state = 2, .external_lex_state = 3}, - [1296] = {.lex_state = 2, .external_lex_state = 3}, - [1297] = {.lex_state = 2, .external_lex_state = 3}, - [1298] = {.lex_state = 2, .external_lex_state = 3}, - [1299] = {.lex_state = 75, .external_lex_state = 2}, - [1300] = {.lex_state = 2, .external_lex_state = 3}, - [1301] = {.lex_state = 75, .external_lex_state = 2}, - [1302] = {.lex_state = 2, .external_lex_state = 5}, - [1303] = {.lex_state = 2, .external_lex_state = 3}, - [1304] = {.lex_state = 2, .external_lex_state = 3}, - [1305] = {.lex_state = 75, .external_lex_state = 2}, - [1306] = {.lex_state = 2, .external_lex_state = 3}, - [1307] = {.lex_state = 2, .external_lex_state = 3}, - [1308] = {.lex_state = 2, .external_lex_state = 5}, - [1309] = {.lex_state = 2, .external_lex_state = 5}, - [1310] = {.lex_state = 2, .external_lex_state = 3}, - [1311] = {.lex_state = 2, .external_lex_state = 3}, - [1312] = {.lex_state = 2, .external_lex_state = 5}, - [1313] = {.lex_state = 2, .external_lex_state = 3}, - [1314] = {.lex_state = 2, .external_lex_state = 5}, - [1315] = {.lex_state = 2, .external_lex_state = 3}, - [1316] = {.lex_state = 2, .external_lex_state = 3}, - [1317] = {.lex_state = 2, .external_lex_state = 5}, - [1318] = {.lex_state = 2, .external_lex_state = 3}, - [1319] = {.lex_state = 2, .external_lex_state = 5}, - [1320] = {.lex_state = 2, .external_lex_state = 5}, - [1321] = {.lex_state = 2, .external_lex_state = 5}, - [1322] = {.lex_state = 2, .external_lex_state = 5}, - [1323] = {.lex_state = 2, .external_lex_state = 3}, - [1324] = {.lex_state = 2, .external_lex_state = 5}, - [1325] = {.lex_state = 2, .external_lex_state = 5}, - [1326] = {.lex_state = 3, .external_lex_state = 3}, - [1327] = {.lex_state = 2, .external_lex_state = 3}, - [1328] = {.lex_state = 75, .external_lex_state = 2}, - [1329] = {.lex_state = 2, .external_lex_state = 5}, - [1330] = {.lex_state = 75, .external_lex_state = 2}, - [1331] = {.lex_state = 2, .external_lex_state = 3}, - [1332] = {.lex_state = 2, .external_lex_state = 3}, - [1333] = {.lex_state = 2, .external_lex_state = 3}, - [1334] = {.lex_state = 2, .external_lex_state = 5}, - [1335] = {.lex_state = 2, .external_lex_state = 3}, - [1336] = {.lex_state = 2, .external_lex_state = 5}, - [1337] = {.lex_state = 2, .external_lex_state = 3}, - [1338] = {.lex_state = 2, .external_lex_state = 5}, - [1339] = {.lex_state = 75, .external_lex_state = 2}, - [1340] = {.lex_state = 2, .external_lex_state = 5}, - [1341] = {.lex_state = 2, .external_lex_state = 5}, - [1342] = {.lex_state = 2, .external_lex_state = 5}, - [1343] = {.lex_state = 2, .external_lex_state = 5}, - [1344] = {.lex_state = 2, .external_lex_state = 5}, - [1345] = {.lex_state = 2, .external_lex_state = 3}, - [1346] = {.lex_state = 2, .external_lex_state = 3}, - [1347] = {.lex_state = 2, .external_lex_state = 5}, - [1348] = {.lex_state = 2, .external_lex_state = 5}, - [1349] = {.lex_state = 2, .external_lex_state = 5}, - [1350] = {.lex_state = 2, .external_lex_state = 5}, - [1351] = {.lex_state = 2, .external_lex_state = 3}, - [1352] = {.lex_state = 2, .external_lex_state = 3}, - [1353] = {.lex_state = 2, .external_lex_state = 5}, - [1354] = {.lex_state = 2, .external_lex_state = 3}, - [1355] = {.lex_state = 2, .external_lex_state = 3}, - [1356] = {.lex_state = 2, .external_lex_state = 3}, - [1357] = {.lex_state = 2, .external_lex_state = 5}, - [1358] = {.lex_state = 2, .external_lex_state = 5}, - [1359] = {.lex_state = 2, .external_lex_state = 3}, - [1360] = {.lex_state = 2, .external_lex_state = 3}, - [1361] = {.lex_state = 2, .external_lex_state = 3}, - [1362] = {.lex_state = 2, .external_lex_state = 5}, - [1363] = {.lex_state = 2, .external_lex_state = 5}, - [1364] = {.lex_state = 2, .external_lex_state = 3}, - [1365] = {.lex_state = 2, .external_lex_state = 3}, - [1366] = {.lex_state = 2, .external_lex_state = 3}, - [1367] = {.lex_state = 2, .external_lex_state = 3}, - [1368] = {.lex_state = 2, .external_lex_state = 3}, - [1369] = {.lex_state = 2, .external_lex_state = 5}, - [1370] = {.lex_state = 2, .external_lex_state = 3}, - [1371] = {.lex_state = 2, .external_lex_state = 5}, - [1372] = {.lex_state = 2, .external_lex_state = 5}, - [1373] = {.lex_state = 2, .external_lex_state = 3}, - [1374] = {.lex_state = 2, .external_lex_state = 3}, - [1375] = {.lex_state = 2, .external_lex_state = 3}, - [1376] = {.lex_state = 2, .external_lex_state = 3}, - [1377] = {.lex_state = 2, .external_lex_state = 3}, - [1378] = {.lex_state = 2, .external_lex_state = 3}, - [1379] = {.lex_state = 3, .external_lex_state = 3}, - [1380] = {.lex_state = 2, .external_lex_state = 3}, - [1381] = {.lex_state = 2, .external_lex_state = 3}, - [1382] = {.lex_state = 2, .external_lex_state = 5}, - [1383] = {.lex_state = 2, .external_lex_state = 3}, - [1384] = {.lex_state = 3, .external_lex_state = 3}, - [1385] = {.lex_state = 3, .external_lex_state = 3}, - [1386] = {.lex_state = 2, .external_lex_state = 3}, - [1387] = {.lex_state = 2, .external_lex_state = 3}, - [1388] = {.lex_state = 3, .external_lex_state = 3}, - [1389] = {.lex_state = 9, .external_lex_state = 2}, - [1390] = {.lex_state = 2, .external_lex_state = 3}, - [1391] = {.lex_state = 2, .external_lex_state = 5}, - [1392] = {.lex_state = 2, .external_lex_state = 3}, - [1393] = {.lex_state = 2, .external_lex_state = 3}, - [1394] = {.lex_state = 2, .external_lex_state = 5}, - [1395] = {.lex_state = 2, .external_lex_state = 3}, - [1396] = {.lex_state = 2, .external_lex_state = 3}, - [1397] = {.lex_state = 2, .external_lex_state = 5}, - [1398] = {.lex_state = 9, .external_lex_state = 2}, - [1399] = {.lex_state = 2, .external_lex_state = 3}, - [1400] = {.lex_state = 9, .external_lex_state = 2}, - [1401] = {.lex_state = 2, .external_lex_state = 3}, - [1402] = {.lex_state = 2, .external_lex_state = 5}, - [1403] = {.lex_state = 3, .external_lex_state = 3}, - [1404] = {.lex_state = 2, .external_lex_state = 3}, - [1405] = {.lex_state = 9, .external_lex_state = 2}, - [1406] = {.lex_state = 2, .external_lex_state = 3}, - [1407] = {.lex_state = 2, .external_lex_state = 3}, - [1408] = {.lex_state = 9, .external_lex_state = 2}, - [1409] = {.lex_state = 2, .external_lex_state = 3}, - [1410] = {.lex_state = 2, .external_lex_state = 3}, - [1411] = {.lex_state = 9, .external_lex_state = 2}, - [1412] = {.lex_state = 2, .external_lex_state = 3}, - [1413] = {.lex_state = 2, .external_lex_state = 3}, - [1414] = {.lex_state = 2, .external_lex_state = 3}, - [1415] = {.lex_state = 2, .external_lex_state = 3}, - [1416] = {.lex_state = 2, .external_lex_state = 3}, - [1417] = {.lex_state = 2, .external_lex_state = 3}, - [1418] = {.lex_state = 2, .external_lex_state = 3}, - [1419] = {.lex_state = 2, .external_lex_state = 3}, - [1420] = {.lex_state = 2, .external_lex_state = 3}, - [1421] = {.lex_state = 2, .external_lex_state = 3}, - [1422] = {.lex_state = 2, .external_lex_state = 3}, - [1423] = {.lex_state = 2, .external_lex_state = 3}, - [1424] = {.lex_state = 2, .external_lex_state = 3}, - [1425] = {.lex_state = 2, .external_lex_state = 3}, - [1426] = {.lex_state = 2, .external_lex_state = 5}, - [1427] = {.lex_state = 2, .external_lex_state = 3}, - [1428] = {.lex_state = 2, .external_lex_state = 3}, - [1429] = {.lex_state = 9, .external_lex_state = 2}, - [1430] = {.lex_state = 2, .external_lex_state = 3}, - [1431] = {.lex_state = 2, .external_lex_state = 3}, - [1432] = {.lex_state = 2, .external_lex_state = 3}, - [1433] = {.lex_state = 9, .external_lex_state = 2}, - [1434] = {.lex_state = 9, .external_lex_state = 2}, - [1435] = {.lex_state = 9, .external_lex_state = 2}, - [1436] = {.lex_state = 2, .external_lex_state = 3}, - [1437] = {.lex_state = 2, .external_lex_state = 3}, - [1438] = {.lex_state = 9, .external_lex_state = 2}, - [1439] = {.lex_state = 2, .external_lex_state = 3}, - [1440] = {.lex_state = 2, .external_lex_state = 3}, - [1441] = {.lex_state = 9, .external_lex_state = 2}, - [1442] = {.lex_state = 9, .external_lex_state = 2}, - [1443] = {.lex_state = 9, .external_lex_state = 2}, - [1444] = {.lex_state = 2, .external_lex_state = 3}, - [1445] = {.lex_state = 2, .external_lex_state = 3}, - [1446] = {.lex_state = 9, .external_lex_state = 2}, - [1447] = {.lex_state = 9, .external_lex_state = 2}, - [1448] = {.lex_state = 9, .external_lex_state = 2}, - [1449] = {.lex_state = 2, .external_lex_state = 3}, - [1450] = {.lex_state = 2, .external_lex_state = 3}, - [1451] = {.lex_state = 2, .external_lex_state = 3}, - [1452] = {.lex_state = 2, .external_lex_state = 3}, - [1453] = {.lex_state = 2, .external_lex_state = 3}, - [1454] = {.lex_state = 2, .external_lex_state = 3}, - [1455] = {.lex_state = 2, .external_lex_state = 3}, - [1456] = {.lex_state = 2, .external_lex_state = 3}, - [1457] = {.lex_state = 2, .external_lex_state = 3}, - [1458] = {.lex_state = 9, .external_lex_state = 2}, - [1459] = {.lex_state = 2, .external_lex_state = 3}, - [1460] = {.lex_state = 2, .external_lex_state = 3}, - [1461] = {.lex_state = 2, .external_lex_state = 3}, - [1462] = {.lex_state = 2, .external_lex_state = 3}, - [1463] = {.lex_state = 2, .external_lex_state = 3}, - [1464] = {.lex_state = 2, .external_lex_state = 3}, - [1465] = {.lex_state = 9, .external_lex_state = 2}, - [1466] = {.lex_state = 2, .external_lex_state = 3}, - [1467] = {.lex_state = 2, .external_lex_state = 3}, - [1468] = {.lex_state = 9, .external_lex_state = 2}, - [1469] = {.lex_state = 9, .external_lex_state = 2}, - [1470] = {.lex_state = 2, .external_lex_state = 3}, - [1471] = {.lex_state = 9, .external_lex_state = 2}, - [1472] = {.lex_state = 9, .external_lex_state = 2}, - [1473] = {.lex_state = 9, .external_lex_state = 2}, - [1474] = {.lex_state = 2, .external_lex_state = 3}, - [1475] = {.lex_state = 2, .external_lex_state = 3}, - [1476] = {.lex_state = 2, .external_lex_state = 3}, - [1477] = {.lex_state = 2, .external_lex_state = 3}, - [1478] = {.lex_state = 2, .external_lex_state = 3}, - [1479] = {.lex_state = 2, .external_lex_state = 3}, - [1480] = {.lex_state = 2, .external_lex_state = 3}, - [1481] = {.lex_state = 2, .external_lex_state = 3}, - [1482] = {.lex_state = 2, .external_lex_state = 3}, - [1483] = {.lex_state = 2, .external_lex_state = 3}, - [1484] = {.lex_state = 9, .external_lex_state = 2}, - [1485] = {.lex_state = 75, .external_lex_state = 7}, - [1486] = {.lex_state = 75, .external_lex_state = 7}, - [1487] = {.lex_state = 75, .external_lex_state = 7}, - [1488] = {.lex_state = 9, .external_lex_state = 2}, - [1489] = {.lex_state = 9, .external_lex_state = 2}, - [1490] = {.lex_state = 9, .external_lex_state = 2}, - [1491] = {.lex_state = 75, .external_lex_state = 7}, - [1492] = {.lex_state = 9, .external_lex_state = 2}, - [1493] = {.lex_state = 9, .external_lex_state = 2}, - [1494] = {.lex_state = 9, .external_lex_state = 2}, - [1495] = {.lex_state = 75, .external_lex_state = 7}, - [1496] = {.lex_state = 9, .external_lex_state = 2}, - [1497] = {.lex_state = 9, .external_lex_state = 2}, - [1498] = {.lex_state = 9, .external_lex_state = 2}, - [1499] = {.lex_state = 9, .external_lex_state = 2}, - [1500] = {.lex_state = 9, .external_lex_state = 2}, - [1501] = {.lex_state = 9, .external_lex_state = 2}, - [1502] = {.lex_state = 9, .external_lex_state = 2}, - [1503] = {.lex_state = 9, .external_lex_state = 2}, - [1504] = {.lex_state = 9, .external_lex_state = 2}, - [1505] = {.lex_state = 9, .external_lex_state = 2}, - [1506] = {.lex_state = 9, .external_lex_state = 2}, - [1507] = {.lex_state = 75, .external_lex_state = 7}, - [1508] = {.lex_state = 74, .external_lex_state = 3}, - [1509] = {.lex_state = 75, .external_lex_state = 7}, - [1510] = {.lex_state = 75, .external_lex_state = 2}, - [1511] = {.lex_state = 75, .external_lex_state = 2}, - [1512] = {.lex_state = 75, .external_lex_state = 2}, - [1513] = {.lex_state = 75, .external_lex_state = 2}, - [1514] = {.lex_state = 75, .external_lex_state = 2}, - [1515] = {.lex_state = 75, .external_lex_state = 2}, - [1516] = {.lex_state = 74, .external_lex_state = 3}, - [1517] = {.lex_state = 74, .external_lex_state = 3}, - [1518] = {.lex_state = 74, .external_lex_state = 3}, - [1519] = {.lex_state = 74, .external_lex_state = 3}, - [1520] = {.lex_state = 74, .external_lex_state = 3}, - [1521] = {.lex_state = 74, .external_lex_state = 3}, - [1522] = {.lex_state = 74, .external_lex_state = 3}, - [1523] = {.lex_state = 74, .external_lex_state = 3}, - [1524] = {.lex_state = 74, .external_lex_state = 5}, - [1525] = {.lex_state = 74, .external_lex_state = 3}, - [1526] = {.lex_state = 74, .external_lex_state = 3}, - [1527] = {.lex_state = 74, .external_lex_state = 3}, - [1528] = {.lex_state = 74, .external_lex_state = 3}, - [1529] = {.lex_state = 74, .external_lex_state = 3}, - [1530] = {.lex_state = 74, .external_lex_state = 3}, - [1531] = {.lex_state = 74, .external_lex_state = 3}, - [1532] = {.lex_state = 75, .external_lex_state = 2}, - [1533] = {.lex_state = 74, .external_lex_state = 3}, - [1534] = {.lex_state = 74, .external_lex_state = 3}, - [1535] = {.lex_state = 74, .external_lex_state = 3}, - [1536] = {.lex_state = 74, .external_lex_state = 3}, - [1537] = {.lex_state = 74, .external_lex_state = 3}, - [1538] = {.lex_state = 74, .external_lex_state = 3}, - [1539] = {.lex_state = 74, .external_lex_state = 3}, - [1540] = {.lex_state = 74, .external_lex_state = 3}, - [1541] = {.lex_state = 74, .external_lex_state = 3}, - [1542] = {.lex_state = 74, .external_lex_state = 3}, - [1543] = {.lex_state = 75, .external_lex_state = 7}, - [1544] = {.lex_state = 74, .external_lex_state = 5}, - [1545] = {.lex_state = 74, .external_lex_state = 5}, - [1546] = {.lex_state = 74, .external_lex_state = 5}, - [1547] = {.lex_state = 74, .external_lex_state = 3}, - [1548] = {.lex_state = 74, .external_lex_state = 3}, - [1549] = {.lex_state = 74, .external_lex_state = 3}, - [1550] = {.lex_state = 74, .external_lex_state = 3}, - [1551] = {.lex_state = 74, .external_lex_state = 3}, - [1552] = {.lex_state = 74, .external_lex_state = 3}, - [1553] = {.lex_state = 74, .external_lex_state = 3}, - [1554] = {.lex_state = 74, .external_lex_state = 3}, - [1555] = {.lex_state = 74, .external_lex_state = 3}, - [1556] = {.lex_state = 74, .external_lex_state = 3}, - [1557] = {.lex_state = 74, .external_lex_state = 3}, - [1558] = {.lex_state = 74, .external_lex_state = 3}, - [1559] = {.lex_state = 74, .external_lex_state = 3}, - [1560] = {.lex_state = 74, .external_lex_state = 3}, - [1561] = {.lex_state = 74, .external_lex_state = 3}, - [1562] = {.lex_state = 74, .external_lex_state = 3}, - [1563] = {.lex_state = 74, .external_lex_state = 3}, - [1564] = {.lex_state = 74, .external_lex_state = 3}, - [1565] = {.lex_state = 74, .external_lex_state = 5}, - [1566] = {.lex_state = 74, .external_lex_state = 3}, - [1567] = {.lex_state = 74, .external_lex_state = 3}, - [1568] = {.lex_state = 74, .external_lex_state = 3}, - [1569] = {.lex_state = 74, .external_lex_state = 3}, - [1570] = {.lex_state = 74, .external_lex_state = 3}, - [1571] = {.lex_state = 74, .external_lex_state = 3}, - [1572] = {.lex_state = 74, .external_lex_state = 3}, - [1573] = {.lex_state = 74, .external_lex_state = 3}, - [1574] = {.lex_state = 74, .external_lex_state = 3}, - [1575] = {.lex_state = 74, .external_lex_state = 3}, - [1576] = {.lex_state = 74, .external_lex_state = 3}, - [1577] = {.lex_state = 74, .external_lex_state = 3}, - [1578] = {.lex_state = 74, .external_lex_state = 3}, - [1579] = {.lex_state = 74, .external_lex_state = 3}, - [1580] = {.lex_state = 74, .external_lex_state = 3}, - [1581] = {.lex_state = 74, .external_lex_state = 5}, - [1582] = {.lex_state = 74, .external_lex_state = 3}, - [1583] = {.lex_state = 74, .external_lex_state = 3}, - [1584] = {.lex_state = 74, .external_lex_state = 3}, - [1585] = {.lex_state = 74, .external_lex_state = 3}, - [1586] = {.lex_state = 74, .external_lex_state = 3}, - [1587] = {.lex_state = 74, .external_lex_state = 3}, - [1588] = {.lex_state = 74, .external_lex_state = 3}, - [1589] = {.lex_state = 74, .external_lex_state = 3}, - [1590] = {.lex_state = 74, .external_lex_state = 3}, - [1591] = {.lex_state = 74, .external_lex_state = 3}, - [1592] = {.lex_state = 74, .external_lex_state = 3}, - [1593] = {.lex_state = 74, .external_lex_state = 3}, - [1594] = {.lex_state = 74, .external_lex_state = 3}, - [1595] = {.lex_state = 74, .external_lex_state = 3}, - [1596] = {.lex_state = 74, .external_lex_state = 3}, - [1597] = {.lex_state = 74, .external_lex_state = 3}, - [1598] = {.lex_state = 74, .external_lex_state = 3}, - [1599] = {.lex_state = 74, .external_lex_state = 3}, - [1600] = {.lex_state = 74, .external_lex_state = 3}, - [1601] = {.lex_state = 74, .external_lex_state = 3}, - [1602] = {.lex_state = 74, .external_lex_state = 3}, - [1603] = {.lex_state = 74, .external_lex_state = 3}, - [1604] = {.lex_state = 74, .external_lex_state = 3}, - [1605] = {.lex_state = 74, .external_lex_state = 3}, - [1606] = {.lex_state = 74, .external_lex_state = 3}, - [1607] = {.lex_state = 74, .external_lex_state = 3}, - [1608] = {.lex_state = 74, .external_lex_state = 3}, - [1609] = {.lex_state = 74, .external_lex_state = 3}, - [1610] = {.lex_state = 74, .external_lex_state = 3}, - [1611] = {.lex_state = 74, .external_lex_state = 3}, - [1612] = {.lex_state = 74, .external_lex_state = 3}, - [1613] = {.lex_state = 74, .external_lex_state = 3}, - [1614] = {.lex_state = 74, .external_lex_state = 3}, - [1615] = {.lex_state = 74, .external_lex_state = 3}, - [1616] = {.lex_state = 74, .external_lex_state = 3}, - [1617] = {.lex_state = 74, .external_lex_state = 3}, - [1618] = {.lex_state = 74, .external_lex_state = 3}, - [1619] = {.lex_state = 74, .external_lex_state = 3}, - [1620] = {.lex_state = 74, .external_lex_state = 3}, - [1621] = {.lex_state = 74, .external_lex_state = 3}, - [1622] = {.lex_state = 74, .external_lex_state = 3}, - [1623] = {.lex_state = 74, .external_lex_state = 3}, - [1624] = {.lex_state = 74, .external_lex_state = 3}, - [1625] = {.lex_state = 74, .external_lex_state = 3}, - [1626] = {.lex_state = 74, .external_lex_state = 3}, - [1627] = {.lex_state = 74, .external_lex_state = 3}, - [1628] = {.lex_state = 74, .external_lex_state = 3}, - [1629] = {.lex_state = 74, .external_lex_state = 3}, - [1630] = {.lex_state = 74, .external_lex_state = 3}, - [1631] = {.lex_state = 74, .external_lex_state = 3}, - [1632] = {.lex_state = 74, .external_lex_state = 3}, - [1633] = {.lex_state = 74, .external_lex_state = 3}, - [1634] = {.lex_state = 74, .external_lex_state = 3}, - [1635] = {.lex_state = 74, .external_lex_state = 3}, - [1636] = {.lex_state = 74, .external_lex_state = 3}, - [1637] = {.lex_state = 74, .external_lex_state = 3}, - [1638] = {.lex_state = 74, .external_lex_state = 3}, - [1639] = {.lex_state = 74, .external_lex_state = 3}, - [1640] = {.lex_state = 74, .external_lex_state = 3}, - [1641] = {.lex_state = 74, .external_lex_state = 3}, - [1642] = {.lex_state = 74, .external_lex_state = 3}, - [1643] = {.lex_state = 74, .external_lex_state = 3}, - [1644] = {.lex_state = 74, .external_lex_state = 3}, - [1645] = {.lex_state = 74, .external_lex_state = 3}, - [1646] = {.lex_state = 74, .external_lex_state = 3}, - [1647] = {.lex_state = 74, .external_lex_state = 3}, - [1648] = {.lex_state = 74, .external_lex_state = 3}, - [1649] = {.lex_state = 74, .external_lex_state = 3}, - [1650] = {.lex_state = 74, .external_lex_state = 3}, - [1651] = {.lex_state = 74, .external_lex_state = 3}, - [1652] = {.lex_state = 74, .external_lex_state = 3}, - [1653] = {.lex_state = 74, .external_lex_state = 3}, - [1654] = {.lex_state = 74, .external_lex_state = 3}, - [1655] = {.lex_state = 74, .external_lex_state = 3}, - [1656] = {.lex_state = 74, .external_lex_state = 3}, - [1657] = {.lex_state = 74, .external_lex_state = 3}, - [1658] = {.lex_state = 75, .external_lex_state = 7}, - [1659] = {.lex_state = 74, .external_lex_state = 5}, - [1660] = {.lex_state = 74, .external_lex_state = 5}, - [1661] = {.lex_state = 74, .external_lex_state = 3}, - [1662] = {.lex_state = 75, .external_lex_state = 7}, - [1663] = {.lex_state = 75, .external_lex_state = 7}, - [1664] = {.lex_state = 75, .external_lex_state = 7}, - [1665] = {.lex_state = 74, .external_lex_state = 3}, - [1666] = {.lex_state = 75, .external_lex_state = 7}, - [1667] = {.lex_state = 74, .external_lex_state = 3}, - [1668] = {.lex_state = 74, .external_lex_state = 3}, - [1669] = {.lex_state = 74, .external_lex_state = 3}, - [1670] = {.lex_state = 74, .external_lex_state = 3}, - [1671] = {.lex_state = 74, .external_lex_state = 3}, - [1672] = {.lex_state = 74, .external_lex_state = 3}, - [1673] = {.lex_state = 74, .external_lex_state = 3}, - [1674] = {.lex_state = 74, .external_lex_state = 3}, - [1675] = {.lex_state = 74, .external_lex_state = 3}, - [1676] = {.lex_state = 74, .external_lex_state = 3}, - [1677] = {.lex_state = 75, .external_lex_state = 7}, - [1678] = {.lex_state = 74, .external_lex_state = 3}, - [1679] = {.lex_state = 75, .external_lex_state = 7}, - [1680] = {.lex_state = 74, .external_lex_state = 3}, - [1681] = {.lex_state = 74, .external_lex_state = 3}, - [1682] = {.lex_state = 74, .external_lex_state = 3}, - [1683] = {.lex_state = 74, .external_lex_state = 3}, - [1684] = {.lex_state = 74, .external_lex_state = 3}, - [1685] = {.lex_state = 74, .external_lex_state = 3}, - [1686] = {.lex_state = 74, .external_lex_state = 3}, - [1687] = {.lex_state = 74, .external_lex_state = 3}, - [1688] = {.lex_state = 74, .external_lex_state = 3}, - [1689] = {.lex_state = 74, .external_lex_state = 3}, - [1690] = {.lex_state = 74, .external_lex_state = 3}, - [1691] = {.lex_state = 74, .external_lex_state = 3}, - [1692] = {.lex_state = 74, .external_lex_state = 3}, - [1693] = {.lex_state = 74, .external_lex_state = 3}, - [1694] = {.lex_state = 74, .external_lex_state = 3}, - [1695] = {.lex_state = 74, .external_lex_state = 3}, - [1696] = {.lex_state = 74, .external_lex_state = 3}, - [1697] = {.lex_state = 75, .external_lex_state = 7}, - [1698] = {.lex_state = 74, .external_lex_state = 5}, - [1699] = {.lex_state = 74, .external_lex_state = 3}, - [1700] = {.lex_state = 74, .external_lex_state = 3}, - [1701] = {.lex_state = 74, .external_lex_state = 3}, - [1702] = {.lex_state = 74, .external_lex_state = 3}, - [1703] = {.lex_state = 75, .external_lex_state = 7}, - [1704] = {.lex_state = 74, .external_lex_state = 5}, - [1705] = {.lex_state = 74, .external_lex_state = 5}, - [1706] = {.lex_state = 74, .external_lex_state = 3}, - [1707] = {.lex_state = 74, .external_lex_state = 3}, - [1708] = {.lex_state = 74, .external_lex_state = 3}, - [1709] = {.lex_state = 74, .external_lex_state = 3}, - [1710] = {.lex_state = 74, .external_lex_state = 3}, - [1711] = {.lex_state = 74, .external_lex_state = 3}, - [1712] = {.lex_state = 74, .external_lex_state = 3}, - [1713] = {.lex_state = 74, .external_lex_state = 3}, - [1714] = {.lex_state = 74, .external_lex_state = 3}, - [1715] = {.lex_state = 74, .external_lex_state = 3}, - [1716] = {.lex_state = 74, .external_lex_state = 3}, - [1717] = {.lex_state = 74, .external_lex_state = 3}, - [1718] = {.lex_state = 74, .external_lex_state = 3}, - [1719] = {.lex_state = 74, .external_lex_state = 3}, - [1720] = {.lex_state = 74, .external_lex_state = 3}, - [1721] = {.lex_state = 74, .external_lex_state = 3}, - [1722] = {.lex_state = 74, .external_lex_state = 3}, - [1723] = {.lex_state = 74, .external_lex_state = 3}, - [1724] = {.lex_state = 74, .external_lex_state = 3}, - [1725] = {.lex_state = 74, .external_lex_state = 3}, - [1726] = {.lex_state = 74, .external_lex_state = 3}, - [1727] = {.lex_state = 74, .external_lex_state = 3}, - [1728] = {.lex_state = 74, .external_lex_state = 3}, - [1729] = {.lex_state = 74, .external_lex_state = 3}, - [1730] = {.lex_state = 75, .external_lex_state = 7}, - [1731] = {.lex_state = 74, .external_lex_state = 3}, - [1732] = {.lex_state = 75, .external_lex_state = 7}, - [1733] = {.lex_state = 74, .external_lex_state = 3}, - [1734] = {.lex_state = 74, .external_lex_state = 3}, - [1735] = {.lex_state = 74, .external_lex_state = 3}, - [1736] = {.lex_state = 75, .external_lex_state = 7}, - [1737] = {.lex_state = 75, .external_lex_state = 7}, - [1738] = {.lex_state = 74, .external_lex_state = 3}, - [1739] = {.lex_state = 75, .external_lex_state = 7}, - [1740] = {.lex_state = 75, .external_lex_state = 7}, - [1741] = {.lex_state = 75, .external_lex_state = 7}, - [1742] = {.lex_state = 74, .external_lex_state = 3}, - [1743] = {.lex_state = 75, .external_lex_state = 7}, - [1744] = {.lex_state = 74, .external_lex_state = 3}, - [1745] = {.lex_state = 74, .external_lex_state = 3}, - [1746] = {.lex_state = 74, .external_lex_state = 3}, - [1747] = {.lex_state = 74, .external_lex_state = 3}, - [1748] = {.lex_state = 75, .external_lex_state = 7}, - [1749] = {.lex_state = 74, .external_lex_state = 3}, - [1750] = {.lex_state = 74, .external_lex_state = 3}, - [1751] = {.lex_state = 74, .external_lex_state = 3}, - [1752] = {.lex_state = 74, .external_lex_state = 5}, - [1753] = {.lex_state = 74, .external_lex_state = 3}, - [1754] = {.lex_state = 74, .external_lex_state = 3}, - [1755] = {.lex_state = 74, .external_lex_state = 3}, - [1756] = {.lex_state = 74, .external_lex_state = 3}, - [1757] = {.lex_state = 74, .external_lex_state = 3}, - [1758] = {.lex_state = 74, .external_lex_state = 3}, - [1759] = {.lex_state = 74, .external_lex_state = 3}, - [1760] = {.lex_state = 74, .external_lex_state = 3}, - [1761] = {.lex_state = 74, .external_lex_state = 3}, - [1762] = {.lex_state = 74, .external_lex_state = 3}, - [1763] = {.lex_state = 74, .external_lex_state = 3}, - [1764] = {.lex_state = 74, .external_lex_state = 3}, - [1765] = {.lex_state = 74, .external_lex_state = 3}, - [1766] = {.lex_state = 74, .external_lex_state = 3}, - [1767] = {.lex_state = 74, .external_lex_state = 3}, - [1768] = {.lex_state = 74, .external_lex_state = 3}, - [1769] = {.lex_state = 74, .external_lex_state = 5}, - [1770] = {.lex_state = 74, .external_lex_state = 5}, - [1771] = {.lex_state = 74, .external_lex_state = 3}, - [1772] = {.lex_state = 74, .external_lex_state = 3}, - [1773] = {.lex_state = 74, .external_lex_state = 3}, - [1774] = {.lex_state = 74, .external_lex_state = 3}, - [1775] = {.lex_state = 74, .external_lex_state = 3}, - [1776] = {.lex_state = 74, .external_lex_state = 5}, - [1777] = {.lex_state = 74, .external_lex_state = 5}, - [1778] = {.lex_state = 74, .external_lex_state = 5}, - [1779] = {.lex_state = 74, .external_lex_state = 5}, - [1780] = {.lex_state = 75, .external_lex_state = 7}, - [1781] = {.lex_state = 74, .external_lex_state = 5}, - [1782] = {.lex_state = 74, .external_lex_state = 3}, - [1783] = {.lex_state = 74, .external_lex_state = 3}, - [1784] = {.lex_state = 75, .external_lex_state = 7}, - [1785] = {.lex_state = 75, .external_lex_state = 7}, - [1786] = {.lex_state = 74, .external_lex_state = 5}, - [1787] = {.lex_state = 74, .external_lex_state = 5}, - [1788] = {.lex_state = 74, .external_lex_state = 5}, - [1789] = {.lex_state = 74, .external_lex_state = 5}, - [1790] = {.lex_state = 74, .external_lex_state = 3}, - [1791] = {.lex_state = 74, .external_lex_state = 3}, - [1792] = {.lex_state = 74, .external_lex_state = 5}, - [1793] = {.lex_state = 74, .external_lex_state = 3}, - [1794] = {.lex_state = 74, .external_lex_state = 3}, - [1795] = {.lex_state = 75, .external_lex_state = 7}, - [1796] = {.lex_state = 75, .external_lex_state = 7}, - [1797] = {.lex_state = 75, .external_lex_state = 7}, - [1798] = {.lex_state = 75, .external_lex_state = 7}, - [1799] = {.lex_state = 74, .external_lex_state = 3}, - [1800] = {.lex_state = 75, .external_lex_state = 7}, - [1801] = {.lex_state = 74, .external_lex_state = 5}, - [1802] = {.lex_state = 75, .external_lex_state = 8}, - [1803] = {.lex_state = 74, .external_lex_state = 5}, - [1804] = {.lex_state = 75, .external_lex_state = 7}, - [1805] = {.lex_state = 74, .external_lex_state = 5}, - [1806] = {.lex_state = 74, .external_lex_state = 5}, - [1807] = {.lex_state = 74, .external_lex_state = 5}, - [1808] = {.lex_state = 74, .external_lex_state = 3}, - [1809] = {.lex_state = 74, .external_lex_state = 5}, - [1810] = {.lex_state = 74, .external_lex_state = 3}, - [1811] = {.lex_state = 75, .external_lex_state = 7}, - [1812] = {.lex_state = 74, .external_lex_state = 5}, - [1813] = {.lex_state = 74, .external_lex_state = 5}, - [1814] = {.lex_state = 74, .external_lex_state = 3}, - [1815] = {.lex_state = 75, .external_lex_state = 8}, - [1816] = {.lex_state = 74, .external_lex_state = 5}, - [1817] = {.lex_state = 74, .external_lex_state = 3}, - [1818] = {.lex_state = 74, .external_lex_state = 5}, - [1819] = {.lex_state = 74, .external_lex_state = 3}, - [1820] = {.lex_state = 74, .external_lex_state = 5}, - [1821] = {.lex_state = 4, .external_lex_state = 3}, - [1822] = {.lex_state = 75, .external_lex_state = 8}, - [1823] = {.lex_state = 74, .external_lex_state = 5}, - [1824] = {.lex_state = 74, .external_lex_state = 5}, - [1825] = {.lex_state = 75, .external_lex_state = 7}, - [1826] = {.lex_state = 74, .external_lex_state = 5}, - [1827] = {.lex_state = 74, .external_lex_state = 5}, - [1828] = {.lex_state = 74, .external_lex_state = 5}, - [1829] = {.lex_state = 74, .external_lex_state = 3}, - [1830] = {.lex_state = 74, .external_lex_state = 5}, - [1831] = {.lex_state = 74, .external_lex_state = 5}, - [1832] = {.lex_state = 74, .external_lex_state = 5}, - [1833] = {.lex_state = 74, .external_lex_state = 5}, - [1834] = {.lex_state = 74, .external_lex_state = 3}, - [1835] = {.lex_state = 74, .external_lex_state = 5}, - [1836] = {.lex_state = 74, .external_lex_state = 5}, - [1837] = {.lex_state = 75, .external_lex_state = 8}, - [1838] = {.lex_state = 74, .external_lex_state = 5}, - [1839] = {.lex_state = 75, .external_lex_state = 7}, - [1840] = {.lex_state = 75, .external_lex_state = 7}, - [1841] = {.lex_state = 74, .external_lex_state = 5}, - [1842] = {.lex_state = 75, .external_lex_state = 7}, - [1843] = {.lex_state = 75, .external_lex_state = 7}, - [1844] = {.lex_state = 74, .external_lex_state = 5}, - [1845] = {.lex_state = 74, .external_lex_state = 5}, - [1846] = {.lex_state = 74, .external_lex_state = 5}, - [1847] = {.lex_state = 74, .external_lex_state = 5}, - [1848] = {.lex_state = 74, .external_lex_state = 5}, - [1849] = {.lex_state = 74, .external_lex_state = 5}, - [1850] = {.lex_state = 74, .external_lex_state = 5}, - [1851] = {.lex_state = 74, .external_lex_state = 5}, - [1852] = {.lex_state = 74, .external_lex_state = 5}, - [1853] = {.lex_state = 74, .external_lex_state = 5}, - [1854] = {.lex_state = 74, .external_lex_state = 5}, - [1855] = {.lex_state = 74, .external_lex_state = 5}, - [1856] = {.lex_state = 75, .external_lex_state = 8}, - [1857] = {.lex_state = 74, .external_lex_state = 5}, - [1858] = {.lex_state = 74, .external_lex_state = 5}, - [1859] = {.lex_state = 74, .external_lex_state = 5}, - [1860] = {.lex_state = 74, .external_lex_state = 5}, - [1861] = {.lex_state = 74, .external_lex_state = 5}, - [1862] = {.lex_state = 74, .external_lex_state = 5}, - [1863] = {.lex_state = 74, .external_lex_state = 5}, - [1864] = {.lex_state = 74, .external_lex_state = 5}, - [1865] = {.lex_state = 74, .external_lex_state = 5}, - [1866] = {.lex_state = 74, .external_lex_state = 5}, - [1867] = {.lex_state = 74, .external_lex_state = 5}, - [1868] = {.lex_state = 74, .external_lex_state = 5}, - [1869] = {.lex_state = 74, .external_lex_state = 5}, - [1870] = {.lex_state = 74, .external_lex_state = 5}, - [1871] = {.lex_state = 74, .external_lex_state = 5}, - [1872] = {.lex_state = 75, .external_lex_state = 7}, - [1873] = {.lex_state = 74, .external_lex_state = 5}, - [1874] = {.lex_state = 74, .external_lex_state = 5}, - [1875] = {.lex_state = 74, .external_lex_state = 5}, - [1876] = {.lex_state = 74, .external_lex_state = 5}, - [1877] = {.lex_state = 74, .external_lex_state = 5}, - [1878] = {.lex_state = 74, .external_lex_state = 5}, - [1879] = {.lex_state = 74, .external_lex_state = 5}, - [1880] = {.lex_state = 74, .external_lex_state = 5}, - [1881] = {.lex_state = 74, .external_lex_state = 5}, - [1882] = {.lex_state = 74, .external_lex_state = 5}, - [1883] = {.lex_state = 74, .external_lex_state = 5}, - [1884] = {.lex_state = 74, .external_lex_state = 3}, - [1885] = {.lex_state = 75, .external_lex_state = 8}, - [1886] = {.lex_state = 74, .external_lex_state = 3}, - [1887] = {.lex_state = 74, .external_lex_state = 5}, - [1888] = {.lex_state = 74, .external_lex_state = 5}, - [1889] = {.lex_state = 74, .external_lex_state = 5}, - [1890] = {.lex_state = 74, .external_lex_state = 3}, - [1891] = {.lex_state = 74, .external_lex_state = 5}, - [1892] = {.lex_state = 74, .external_lex_state = 5}, - [1893] = {.lex_state = 74, .external_lex_state = 5}, - [1894] = {.lex_state = 74, .external_lex_state = 5}, - [1895] = {.lex_state = 75, .external_lex_state = 7}, - [1896] = {.lex_state = 74, .external_lex_state = 3}, - [1897] = {.lex_state = 74, .external_lex_state = 5}, - [1898] = {.lex_state = 74, .external_lex_state = 5}, - [1899] = {.lex_state = 74, .external_lex_state = 5}, - [1900] = {.lex_state = 74, .external_lex_state = 5}, - [1901] = {.lex_state = 75, .external_lex_state = 7}, - [1902] = {.lex_state = 74, .external_lex_state = 5}, - [1903] = {.lex_state = 75, .external_lex_state = 7}, - [1904] = {.lex_state = 74, .external_lex_state = 5}, - [1905] = {.lex_state = 75, .external_lex_state = 7}, - [1906] = {.lex_state = 74, .external_lex_state = 5}, - [1907] = {.lex_state = 74, .external_lex_state = 5}, - [1908] = {.lex_state = 74, .external_lex_state = 3}, - [1909] = {.lex_state = 75, .external_lex_state = 7}, - [1910] = {.lex_state = 75, .external_lex_state = 7}, - [1911] = {.lex_state = 74, .external_lex_state = 5}, - [1912] = {.lex_state = 74, .external_lex_state = 5}, - [1913] = {.lex_state = 74, .external_lex_state = 5}, - [1914] = {.lex_state = 74, .external_lex_state = 5}, - [1915] = {.lex_state = 74, .external_lex_state = 5}, - [1916] = {.lex_state = 74, .external_lex_state = 5}, - [1917] = {.lex_state = 74, .external_lex_state = 3}, - [1918] = {.lex_state = 75, .external_lex_state = 8}, - [1919] = {.lex_state = 74, .external_lex_state = 3}, - [1920] = {.lex_state = 75, .external_lex_state = 8}, - [1921] = {.lex_state = 74, .external_lex_state = 5}, - [1922] = {.lex_state = 74, .external_lex_state = 5}, - [1923] = {.lex_state = 74, .external_lex_state = 5}, - [1924] = {.lex_state = 74, .external_lex_state = 5}, - [1925] = {.lex_state = 74, .external_lex_state = 5}, - [1926] = {.lex_state = 74, .external_lex_state = 5}, - [1927] = {.lex_state = 74, .external_lex_state = 5}, - [1928] = {.lex_state = 74, .external_lex_state = 5}, - [1929] = {.lex_state = 74, .external_lex_state = 5}, - [1930] = {.lex_state = 74, .external_lex_state = 5}, - [1931] = {.lex_state = 74, .external_lex_state = 5}, - [1932] = {.lex_state = 74, .external_lex_state = 5}, - [1933] = {.lex_state = 74, .external_lex_state = 5}, - [1934] = {.lex_state = 74, .external_lex_state = 5}, - [1935] = {.lex_state = 74, .external_lex_state = 5}, - [1936] = {.lex_state = 74, .external_lex_state = 5}, - [1937] = {.lex_state = 74, .external_lex_state = 3}, - [1938] = {.lex_state = 74, .external_lex_state = 3}, - [1939] = {.lex_state = 74, .external_lex_state = 3}, - [1940] = {.lex_state = 75, .external_lex_state = 7}, - [1941] = {.lex_state = 74, .external_lex_state = 5}, - [1942] = {.lex_state = 74, .external_lex_state = 3}, - [1943] = {.lex_state = 74, .external_lex_state = 3}, - [1944] = {.lex_state = 74, .external_lex_state = 3}, - [1945] = {.lex_state = 74, .external_lex_state = 3}, - [1946] = {.lex_state = 74, .external_lex_state = 3}, - [1947] = {.lex_state = 74, .external_lex_state = 3}, - [1948] = {.lex_state = 74, .external_lex_state = 3}, - [1949] = {.lex_state = 74, .external_lex_state = 5}, - [1950] = {.lex_state = 74, .external_lex_state = 3}, - [1951] = {.lex_state = 74, .external_lex_state = 5}, - [1952] = {.lex_state = 74, .external_lex_state = 3}, - [1953] = {.lex_state = 74, .external_lex_state = 3}, - [1954] = {.lex_state = 74, .external_lex_state = 3}, - [1955] = {.lex_state = 74, .external_lex_state = 5}, - [1956] = {.lex_state = 75, .external_lex_state = 7}, - [1957] = {.lex_state = 74, .external_lex_state = 5}, - [1958] = {.lex_state = 74, .external_lex_state = 3}, - [1959] = {.lex_state = 74, .external_lex_state = 3}, - [1960] = {.lex_state = 74, .external_lex_state = 3}, - [1961] = {.lex_state = 74, .external_lex_state = 3}, - [1962] = {.lex_state = 74, .external_lex_state = 3}, - [1963] = {.lex_state = 74, .external_lex_state = 5}, - [1964] = {.lex_state = 75, .external_lex_state = 7}, - [1965] = {.lex_state = 74, .external_lex_state = 5}, - [1966] = {.lex_state = 74, .external_lex_state = 3}, - [1967] = {.lex_state = 74, .external_lex_state = 5}, - [1968] = {.lex_state = 74, .external_lex_state = 3}, - [1969] = {.lex_state = 74, .external_lex_state = 5}, - [1970] = {.lex_state = 74, .external_lex_state = 3}, - [1971] = {.lex_state = 74, .external_lex_state = 5}, - [1972] = {.lex_state = 74, .external_lex_state = 4}, - [1973] = {.lex_state = 74, .external_lex_state = 3}, - [1974] = {.lex_state = 75, .external_lex_state = 7}, - [1975] = {.lex_state = 75, .external_lex_state = 7}, - [1976] = {.lex_state = 74, .external_lex_state = 5}, - [1977] = {.lex_state = 74, .external_lex_state = 5}, - [1978] = {.lex_state = 74, .external_lex_state = 3}, - [1979] = {.lex_state = 74, .external_lex_state = 3}, - [1980] = {.lex_state = 74, .external_lex_state = 5}, - [1981] = {.lex_state = 74, .external_lex_state = 5}, - [1982] = {.lex_state = 74, .external_lex_state = 5}, - [1983] = {.lex_state = 74, .external_lex_state = 5}, - [1984] = {.lex_state = 74, .external_lex_state = 5}, - [1985] = {.lex_state = 74, .external_lex_state = 5}, - [1986] = {.lex_state = 74, .external_lex_state = 5}, - [1987] = {.lex_state = 74, .external_lex_state = 5}, - [1988] = {.lex_state = 74, .external_lex_state = 5}, - [1989] = {.lex_state = 74, .external_lex_state = 5}, - [1990] = {.lex_state = 74, .external_lex_state = 5}, - [1991] = {.lex_state = 74, .external_lex_state = 5}, - [1992] = {.lex_state = 74, .external_lex_state = 3}, - [1993] = {.lex_state = 74, .external_lex_state = 5}, - [1994] = {.lex_state = 75, .external_lex_state = 7}, - [1995] = {.lex_state = 74, .external_lex_state = 5}, - [1996] = {.lex_state = 74, .external_lex_state = 5}, - [1997] = {.lex_state = 74, .external_lex_state = 5}, - [1998] = {.lex_state = 74, .external_lex_state = 5}, - [1999] = {.lex_state = 74, .external_lex_state = 5}, - [2000] = {.lex_state = 74, .external_lex_state = 5}, - [2001] = {.lex_state = 74, .external_lex_state = 5}, - [2002] = {.lex_state = 74, .external_lex_state = 5}, - [2003] = {.lex_state = 75, .external_lex_state = 8}, - [2004] = {.lex_state = 74, .external_lex_state = 5}, - [2005] = {.lex_state = 75, .external_lex_state = 8}, - [2006] = {.lex_state = 74, .external_lex_state = 5}, - [2007] = {.lex_state = 74, .external_lex_state = 5}, - [2008] = {.lex_state = 74, .external_lex_state = 3}, - [2009] = {.lex_state = 74, .external_lex_state = 3}, - [2010] = {.lex_state = 74, .external_lex_state = 5}, - [2011] = {.lex_state = 74, .external_lex_state = 5}, - [2012] = {.lex_state = 74, .external_lex_state = 5}, - [2013] = {.lex_state = 74, .external_lex_state = 5}, - [2014] = {.lex_state = 74, .external_lex_state = 5}, - [2015] = {.lex_state = 74, .external_lex_state = 5}, - [2016] = {.lex_state = 74, .external_lex_state = 5}, - [2017] = {.lex_state = 74, .external_lex_state = 5}, - [2018] = {.lex_state = 74, .external_lex_state = 5}, - [2019] = {.lex_state = 74, .external_lex_state = 5}, - [2020] = {.lex_state = 74, .external_lex_state = 5}, - [2021] = {.lex_state = 74, .external_lex_state = 5}, - [2022] = {.lex_state = 74, .external_lex_state = 5}, - [2023] = {.lex_state = 75, .external_lex_state = 8}, - [2024] = {.lex_state = 75, .external_lex_state = 7}, - [2025] = {.lex_state = 75, .external_lex_state = 8}, - [2026] = {.lex_state = 75, .external_lex_state = 7}, - [2027] = {.lex_state = 75, .external_lex_state = 7}, - [2028] = {.lex_state = 75, .external_lex_state = 7}, - [2029] = {.lex_state = 74, .external_lex_state = 3}, - [2030] = {.lex_state = 74, .external_lex_state = 3}, - [2031] = {.lex_state = 74, .external_lex_state = 5}, - [2032] = {.lex_state = 75, .external_lex_state = 7}, - [2033] = {.lex_state = 75, .external_lex_state = 7}, - [2034] = {.lex_state = 74, .external_lex_state = 5}, - [2035] = {.lex_state = 74, .external_lex_state = 5}, - [2036] = {.lex_state = 74, .external_lex_state = 5}, - [2037] = {.lex_state = 74, .external_lex_state = 5}, - [2038] = {.lex_state = 74, .external_lex_state = 5}, - [2039] = {.lex_state = 75, .external_lex_state = 7}, - [2040] = {.lex_state = 75, .external_lex_state = 7}, - [2041] = {.lex_state = 75, .external_lex_state = 7}, - [2042] = {.lex_state = 75, .external_lex_state = 7}, - [2043] = {.lex_state = 75, .external_lex_state = 7}, - [2044] = {.lex_state = 75, .external_lex_state = 7}, - [2045] = {.lex_state = 75, .external_lex_state = 7}, - [2046] = {.lex_state = 75, .external_lex_state = 7}, - [2047] = {.lex_state = 75, .external_lex_state = 7}, - [2048] = {.lex_state = 74, .external_lex_state = 5}, - [2049] = {.lex_state = 74, .external_lex_state = 5}, - [2050] = {.lex_state = 75, .external_lex_state = 7}, - [2051] = {.lex_state = 75, .external_lex_state = 2}, - [2052] = {.lex_state = 74, .external_lex_state = 5}, - [2053] = {.lex_state = 74, .external_lex_state = 5}, - [2054] = {.lex_state = 74, .external_lex_state = 4}, - [2055] = {.lex_state = 74, .external_lex_state = 5}, - [2056] = {.lex_state = 74, .external_lex_state = 5}, - [2057] = {.lex_state = 74, .external_lex_state = 5}, - [2058] = {.lex_state = 74, .external_lex_state = 5}, - [2059] = {.lex_state = 74, .external_lex_state = 5}, - [2060] = {.lex_state = 74, .external_lex_state = 5}, - [2061] = {.lex_state = 74, .external_lex_state = 5}, - [2062] = {.lex_state = 74, .external_lex_state = 5}, - [2063] = {.lex_state = 74, .external_lex_state = 5}, - [2064] = {.lex_state = 74, .external_lex_state = 5}, - [2065] = {.lex_state = 74, .external_lex_state = 5}, - [2066] = {.lex_state = 74, .external_lex_state = 5}, - [2067] = {.lex_state = 74, .external_lex_state = 5}, - [2068] = {.lex_state = 74, .external_lex_state = 5}, - [2069] = {.lex_state = 74, .external_lex_state = 5}, - [2070] = {.lex_state = 74, .external_lex_state = 5}, - [2071] = {.lex_state = 74, .external_lex_state = 5}, - [2072] = {.lex_state = 75, .external_lex_state = 7}, - [2073] = {.lex_state = 74, .external_lex_state = 5}, - [2074] = {.lex_state = 74, .external_lex_state = 5}, - [2075] = {.lex_state = 74, .external_lex_state = 5}, - [2076] = {.lex_state = 74, .external_lex_state = 5}, - [2077] = {.lex_state = 74, .external_lex_state = 5}, - [2078] = {.lex_state = 74, .external_lex_state = 5}, - [2079] = {.lex_state = 74, .external_lex_state = 5}, - [2080] = {.lex_state = 74, .external_lex_state = 5}, - [2081] = {.lex_state = 74, .external_lex_state = 3}, - [2082] = {.lex_state = 75, .external_lex_state = 7}, - [2083] = {.lex_state = 74, .external_lex_state = 5}, - [2084] = {.lex_state = 75, .external_lex_state = 7}, - [2085] = {.lex_state = 75, .external_lex_state = 8}, - [2086] = {.lex_state = 74, .external_lex_state = 3}, - [2087] = {.lex_state = 74, .external_lex_state = 3}, - [2088] = {.lex_state = 74, .external_lex_state = 5}, - [2089] = {.lex_state = 75, .external_lex_state = 7}, - [2090] = {.lex_state = 75, .external_lex_state = 7}, - [2091] = {.lex_state = 74, .external_lex_state = 5}, - [2092] = {.lex_state = 74, .external_lex_state = 5}, - [2093] = {.lex_state = 75, .external_lex_state = 7}, - [2094] = {.lex_state = 74, .external_lex_state = 5}, - [2095] = {.lex_state = 74, .external_lex_state = 5}, - [2096] = {.lex_state = 74, .external_lex_state = 5}, - [2097] = {.lex_state = 74, .external_lex_state = 5}, - [2098] = {.lex_state = 74, .external_lex_state = 5}, - [2099] = {.lex_state = 74, .external_lex_state = 5}, - [2100] = {.lex_state = 74, .external_lex_state = 5}, - [2101] = {.lex_state = 74, .external_lex_state = 5}, - [2102] = {.lex_state = 74, .external_lex_state = 5}, - [2103] = {.lex_state = 74, .external_lex_state = 5}, - [2104] = {.lex_state = 74, .external_lex_state = 5}, - [2105] = {.lex_state = 74, .external_lex_state = 3}, - [2106] = {.lex_state = 75, .external_lex_state = 7}, - [2107] = {.lex_state = 75, .external_lex_state = 7}, - [2108] = {.lex_state = 74, .external_lex_state = 5}, - [2109] = {.lex_state = 74, .external_lex_state = 5}, - [2110] = {.lex_state = 74, .external_lex_state = 5}, - [2111] = {.lex_state = 74, .external_lex_state = 5}, - [2112] = {.lex_state = 74, .external_lex_state = 5}, - [2113] = {.lex_state = 74, .external_lex_state = 5}, - [2114] = {.lex_state = 74, .external_lex_state = 5}, - [2115] = {.lex_state = 74, .external_lex_state = 5}, - [2116] = {.lex_state = 74, .external_lex_state = 5}, - [2117] = {.lex_state = 74, .external_lex_state = 5}, - [2118] = {.lex_state = 74, .external_lex_state = 5}, - [2119] = {.lex_state = 74, .external_lex_state = 5}, - [2120] = {.lex_state = 74, .external_lex_state = 5}, - [2121] = {.lex_state = 74, .external_lex_state = 5}, - [2122] = {.lex_state = 75, .external_lex_state = 7}, - [2123] = {.lex_state = 74, .external_lex_state = 5}, - [2124] = {.lex_state = 75, .external_lex_state = 7}, - [2125] = {.lex_state = 74, .external_lex_state = 3}, - [2126] = {.lex_state = 75, .external_lex_state = 7}, - [2127] = {.lex_state = 75, .external_lex_state = 7}, - [2128] = {.lex_state = 74, .external_lex_state = 3}, - [2129] = {.lex_state = 74, .external_lex_state = 3}, - [2130] = {.lex_state = 75, .external_lex_state = 7}, - [2131] = {.lex_state = 74, .external_lex_state = 4}, - [2132] = {.lex_state = 75, .external_lex_state = 8}, - [2133] = {.lex_state = 74, .external_lex_state = 3}, - [2134] = {.lex_state = 74, .external_lex_state = 3}, - [2135] = {.lex_state = 75, .external_lex_state = 8}, - [2136] = {.lex_state = 75, .external_lex_state = 2}, - [2137] = {.lex_state = 75, .external_lex_state = 8}, - [2138] = {.lex_state = 74, .external_lex_state = 5}, - [2139] = {.lex_state = 75, .external_lex_state = 7}, - [2140] = {.lex_state = 75, .external_lex_state = 7}, - [2141] = {.lex_state = 75, .external_lex_state = 7}, - [2142] = {.lex_state = 74, .external_lex_state = 4}, - [2143] = {.lex_state = 75, .external_lex_state = 7}, - [2144] = {.lex_state = 75, .external_lex_state = 7}, - [2145] = {.lex_state = 75, .external_lex_state = 7}, - [2146] = {.lex_state = 75, .external_lex_state = 8}, - [2147] = {.lex_state = 74, .external_lex_state = 5}, - [2148] = {.lex_state = 75, .external_lex_state = 7}, - [2149] = {.lex_state = 75, .external_lex_state = 7}, - [2150] = {.lex_state = 75, .external_lex_state = 7}, - [2151] = {.lex_state = 74, .external_lex_state = 3}, - [2152] = {.lex_state = 74, .external_lex_state = 3}, - [2153] = {.lex_state = 74, .external_lex_state = 3}, - [2154] = {.lex_state = 74, .external_lex_state = 3}, - [2155] = {.lex_state = 74, .external_lex_state = 3}, - [2156] = {.lex_state = 74, .external_lex_state = 3}, - [2157] = {.lex_state = 74, .external_lex_state = 3}, - [2158] = {.lex_state = 74, .external_lex_state = 3}, - [2159] = {.lex_state = 74, .external_lex_state = 3}, - [2160] = {.lex_state = 74, .external_lex_state = 3}, - [2161] = {.lex_state = 74, .external_lex_state = 3}, - [2162] = {.lex_state = 74, .external_lex_state = 3}, - [2163] = {.lex_state = 74, .external_lex_state = 3}, - [2164] = {.lex_state = 74, .external_lex_state = 3}, - [2165] = {.lex_state = 74, .external_lex_state = 3}, - [2166] = {.lex_state = 74, .external_lex_state = 3}, - [2167] = {.lex_state = 74, .external_lex_state = 3}, - [2168] = {.lex_state = 74, .external_lex_state = 3}, - [2169] = {.lex_state = 74, .external_lex_state = 3}, - [2170] = {.lex_state = 74, .external_lex_state = 3}, - [2171] = {.lex_state = 74, .external_lex_state = 3}, - [2172] = {.lex_state = 74, .external_lex_state = 3}, - [2173] = {.lex_state = 74, .external_lex_state = 3}, - [2174] = {.lex_state = 74, .external_lex_state = 3}, - [2175] = {.lex_state = 74, .external_lex_state = 3}, - [2176] = {.lex_state = 74, .external_lex_state = 3}, - [2177] = {.lex_state = 74, .external_lex_state = 3}, - [2178] = {.lex_state = 74, .external_lex_state = 3}, - [2179] = {.lex_state = 74, .external_lex_state = 3}, - [2180] = {.lex_state = 74, .external_lex_state = 3}, - [2181] = {.lex_state = 75, .external_lex_state = 8}, - [2182] = {.lex_state = 74, .external_lex_state = 3}, - [2183] = {.lex_state = 74, .external_lex_state = 3}, - [2184] = {.lex_state = 74, .external_lex_state = 5}, - [2185] = {.lex_state = 74, .external_lex_state = 3}, - [2186] = {.lex_state = 74, .external_lex_state = 5}, - [2187] = {.lex_state = 74, .external_lex_state = 3}, - [2188] = {.lex_state = 74, .external_lex_state = 5}, - [2189] = {.lex_state = 75, .external_lex_state = 7}, - [2190] = {.lex_state = 74, .external_lex_state = 5}, - [2191] = {.lex_state = 74, .external_lex_state = 3}, - [2192] = {.lex_state = 74, .external_lex_state = 5}, - [2193] = {.lex_state = 74, .external_lex_state = 5}, - [2194] = {.lex_state = 74, .external_lex_state = 5}, - [2195] = {.lex_state = 75, .external_lex_state = 7}, - [2196] = {.lex_state = 74, .external_lex_state = 5}, - [2197] = {.lex_state = 75, .external_lex_state = 7}, - [2198] = {.lex_state = 75, .external_lex_state = 7}, - [2199] = {.lex_state = 74, .external_lex_state = 5}, - [2200] = {.lex_state = 74, .external_lex_state = 5}, - [2201] = {.lex_state = 75, .external_lex_state = 7}, - [2202] = {.lex_state = 75, .external_lex_state = 2}, - [2203] = {.lex_state = 74, .external_lex_state = 5}, - [2204] = {.lex_state = 74, .external_lex_state = 5}, - [2205] = {.lex_state = 74, .external_lex_state = 5}, - [2206] = {.lex_state = 74, .external_lex_state = 3}, - [2207] = {.lex_state = 75, .external_lex_state = 8}, - [2208] = {.lex_state = 74, .external_lex_state = 5}, - [2209] = {.lex_state = 75, .external_lex_state = 8}, - [2210] = {.lex_state = 74, .external_lex_state = 3}, - [2211] = {.lex_state = 74, .external_lex_state = 5}, - [2212] = {.lex_state = 74, .external_lex_state = 3}, - [2213] = {.lex_state = 74, .external_lex_state = 3}, - [2214] = {.lex_state = 74, .external_lex_state = 5}, - [2215] = {.lex_state = 75, .external_lex_state = 7}, - [2216] = {.lex_state = 74, .external_lex_state = 5}, - [2217] = {.lex_state = 75, .external_lex_state = 7}, - [2218] = {.lex_state = 74, .external_lex_state = 3}, - [2219] = {.lex_state = 74, .external_lex_state = 3}, - [2220] = {.lex_state = 74, .external_lex_state = 3}, - [2221] = {.lex_state = 74, .external_lex_state = 5}, - [2222] = {.lex_state = 74, .external_lex_state = 5}, - [2223] = {.lex_state = 74, .external_lex_state = 3}, - [2224] = {.lex_state = 74, .external_lex_state = 3}, - [2225] = {.lex_state = 74, .external_lex_state = 3}, - [2226] = {.lex_state = 74, .external_lex_state = 5}, - [2227] = {.lex_state = 74, .external_lex_state = 3}, - [2228] = {.lex_state = 75, .external_lex_state = 7}, - [2229] = {.lex_state = 75, .external_lex_state = 7}, - [2230] = {.lex_state = 74, .external_lex_state = 3}, - [2231] = {.lex_state = 75, .external_lex_state = 7}, - [2232] = {.lex_state = 74, .external_lex_state = 3}, - [2233] = {.lex_state = 74, .external_lex_state = 5}, - [2234] = {.lex_state = 74, .external_lex_state = 5}, - [2235] = {.lex_state = 74, .external_lex_state = 5}, - [2236] = {.lex_state = 74, .external_lex_state = 5}, - [2237] = {.lex_state = 75, .external_lex_state = 7}, - [2238] = {.lex_state = 74, .external_lex_state = 3}, - [2239] = {.lex_state = 74, .external_lex_state = 3}, - [2240] = {.lex_state = 74, .external_lex_state = 5}, - [2241] = {.lex_state = 74, .external_lex_state = 5}, - [2242] = {.lex_state = 74, .external_lex_state = 5}, - [2243] = {.lex_state = 74, .external_lex_state = 3}, - [2244] = {.lex_state = 74, .external_lex_state = 5}, - [2245] = {.lex_state = 74, .external_lex_state = 5}, - [2246] = {.lex_state = 74, .external_lex_state = 5}, - [2247] = {.lex_state = 74, .external_lex_state = 5}, - [2248] = {.lex_state = 74, .external_lex_state = 5}, - [2249] = {.lex_state = 74, .external_lex_state = 5}, - [2250] = {.lex_state = 74, .external_lex_state = 5}, - [2251] = {.lex_state = 74, .external_lex_state = 5}, - [2252] = {.lex_state = 74, .external_lex_state = 3}, - [2253] = {.lex_state = 74, .external_lex_state = 5}, - [2254] = {.lex_state = 75, .external_lex_state = 7}, - [2255] = {.lex_state = 74, .external_lex_state = 5}, - [2256] = {.lex_state = 74, .external_lex_state = 5}, - [2257] = {.lex_state = 4, .external_lex_state = 5}, - [2258] = {.lex_state = 74, .external_lex_state = 5}, - [2259] = {.lex_state = 74, .external_lex_state = 5}, - [2260] = {.lex_state = 74, .external_lex_state = 5}, - [2261] = {.lex_state = 74, .external_lex_state = 5}, - [2262] = {.lex_state = 74, .external_lex_state = 5}, - [2263] = {.lex_state = 74, .external_lex_state = 5}, - [2264] = {.lex_state = 74, .external_lex_state = 3}, - [2265] = {.lex_state = 75, .external_lex_state = 7}, - [2266] = {.lex_state = 74, .external_lex_state = 3}, - [2267] = {.lex_state = 75, .external_lex_state = 7}, - [2268] = {.lex_state = 75, .external_lex_state = 7}, - [2269] = {.lex_state = 74, .external_lex_state = 3}, - [2270] = {.lex_state = 74, .external_lex_state = 5}, - [2271] = {.lex_state = 74, .external_lex_state = 5}, - [2272] = {.lex_state = 74, .external_lex_state = 5}, - [2273] = {.lex_state = 74, .external_lex_state = 3}, - [2274] = {.lex_state = 74, .external_lex_state = 3}, - [2275] = {.lex_state = 74, .external_lex_state = 5}, - [2276] = {.lex_state = 75, .external_lex_state = 7}, - [2277] = {.lex_state = 74, .external_lex_state = 5}, - [2278] = {.lex_state = 74, .external_lex_state = 5}, - [2279] = {.lex_state = 75, .external_lex_state = 7}, - [2280] = {.lex_state = 74, .external_lex_state = 3}, - [2281] = {.lex_state = 74, .external_lex_state = 5}, - [2282] = {.lex_state = 74, .external_lex_state = 3}, - [2283] = {.lex_state = 74, .external_lex_state = 3}, - [2284] = {.lex_state = 75, .external_lex_state = 8}, - [2285] = {.lex_state = 74, .external_lex_state = 3}, - [2286] = {.lex_state = 74, .external_lex_state = 3}, - [2287] = {.lex_state = 75, .external_lex_state = 7}, - [2288] = {.lex_state = 74, .external_lex_state = 3}, - [2289] = {.lex_state = 74, .external_lex_state = 3}, - [2290] = {.lex_state = 74, .external_lex_state = 3}, - [2291] = {.lex_state = 74, .external_lex_state = 5}, - [2292] = {.lex_state = 74, .external_lex_state = 3}, - [2293] = {.lex_state = 74, .external_lex_state = 5}, - [2294] = {.lex_state = 74, .external_lex_state = 5}, - [2295] = {.lex_state = 74, .external_lex_state = 5}, - [2296] = {.lex_state = 74, .external_lex_state = 5}, - [2297] = {.lex_state = 74, .external_lex_state = 3}, - [2298] = {.lex_state = 74, .external_lex_state = 5}, - [2299] = {.lex_state = 74, .external_lex_state = 5}, - [2300] = {.lex_state = 75, .external_lex_state = 7}, - [2301] = {.lex_state = 75, .external_lex_state = 7}, - [2302] = {.lex_state = 74, .external_lex_state = 3}, - [2303] = {.lex_state = 4, .external_lex_state = 5}, - [2304] = {.lex_state = 74, .external_lex_state = 5}, - [2305] = {.lex_state = 74, .external_lex_state = 5}, - [2306] = {.lex_state = 74, .external_lex_state = 3}, - [2307] = {.lex_state = 74, .external_lex_state = 5}, - [2308] = {.lex_state = 74, .external_lex_state = 3}, - [2309] = {.lex_state = 74, .external_lex_state = 3}, - [2310] = {.lex_state = 74, .external_lex_state = 5}, - [2311] = {.lex_state = 74, .external_lex_state = 5}, - [2312] = {.lex_state = 75, .external_lex_state = 8}, - [2313] = {.lex_state = 74, .external_lex_state = 3}, - [2314] = {.lex_state = 74, .external_lex_state = 3}, - [2315] = {.lex_state = 74, .external_lex_state = 5}, - [2316] = {.lex_state = 74, .external_lex_state = 5}, - [2317] = {.lex_state = 74, .external_lex_state = 3}, - [2318] = {.lex_state = 74, .external_lex_state = 5}, - [2319] = {.lex_state = 74, .external_lex_state = 5}, - [2320] = {.lex_state = 74, .external_lex_state = 5}, - [2321] = {.lex_state = 74, .external_lex_state = 5}, - [2322] = {.lex_state = 74, .external_lex_state = 3}, - [2323] = {.lex_state = 74, .external_lex_state = 5}, - [2324] = {.lex_state = 74, .external_lex_state = 5}, - [2325] = {.lex_state = 74, .external_lex_state = 5}, - [2326] = {.lex_state = 74, .external_lex_state = 5}, - [2327] = {.lex_state = 74, .external_lex_state = 5}, - [2328] = {.lex_state = 74, .external_lex_state = 3}, - [2329] = {.lex_state = 75, .external_lex_state = 8}, - [2330] = {.lex_state = 74, .external_lex_state = 3}, - [2331] = {.lex_state = 74, .external_lex_state = 3}, - [2332] = {.lex_state = 74, .external_lex_state = 5}, - [2333] = {.lex_state = 74, .external_lex_state = 3}, - [2334] = {.lex_state = 74, .external_lex_state = 3}, - [2335] = {.lex_state = 74, .external_lex_state = 3}, - [2336] = {.lex_state = 74, .external_lex_state = 3}, - [2337] = {.lex_state = 74, .external_lex_state = 3}, - [2338] = {.lex_state = 74, .external_lex_state = 3}, - [2339] = {.lex_state = 74, .external_lex_state = 3}, - [2340] = {.lex_state = 74, .external_lex_state = 3}, - [2341] = {.lex_state = 74, .external_lex_state = 5}, - [2342] = {.lex_state = 75, .external_lex_state = 8}, - [2343] = {.lex_state = 74, .external_lex_state = 5}, - [2344] = {.lex_state = 74, .external_lex_state = 3}, - [2345] = {.lex_state = 74, .external_lex_state = 3}, - [2346] = {.lex_state = 74, .external_lex_state = 5}, - [2347] = {.lex_state = 74, .external_lex_state = 5}, - [2348] = {.lex_state = 74, .external_lex_state = 5}, - [2349] = {.lex_state = 74, .external_lex_state = 3}, - [2350] = {.lex_state = 74, .external_lex_state = 5}, - [2351] = {.lex_state = 74, .external_lex_state = 5}, - [2352] = {.lex_state = 74, .external_lex_state = 3}, - [2353] = {.lex_state = 74, .external_lex_state = 5}, - [2354] = {.lex_state = 75, .external_lex_state = 8}, - [2355] = {.lex_state = 74, .external_lex_state = 5}, - [2356] = {.lex_state = 74, .external_lex_state = 3}, - [2357] = {.lex_state = 74, .external_lex_state = 5}, - [2358] = {.lex_state = 74, .external_lex_state = 5}, - [2359] = {.lex_state = 74, .external_lex_state = 3}, - [2360] = {.lex_state = 74, .external_lex_state = 5}, - [2361] = {.lex_state = 74, .external_lex_state = 5}, - [2362] = {.lex_state = 74, .external_lex_state = 5}, - [2363] = {.lex_state = 74, .external_lex_state = 3}, - [2364] = {.lex_state = 74, .external_lex_state = 5}, - [2365] = {.lex_state = 74, .external_lex_state = 5}, - [2366] = {.lex_state = 75, .external_lex_state = 8}, - [2367] = {.lex_state = 74, .external_lex_state = 5}, - [2368] = {.lex_state = 74, .external_lex_state = 5}, - [2369] = {.lex_state = 74, .external_lex_state = 5}, - [2370] = {.lex_state = 74, .external_lex_state = 5}, - [2371] = {.lex_state = 74, .external_lex_state = 5}, - [2372] = {.lex_state = 75, .external_lex_state = 7}, - [2373] = {.lex_state = 75, .external_lex_state = 7}, - [2374] = {.lex_state = 74, .external_lex_state = 5}, - [2375] = {.lex_state = 74, .external_lex_state = 3}, - [2376] = {.lex_state = 75, .external_lex_state = 7}, - [2377] = {.lex_state = 74, .external_lex_state = 3}, - [2378] = {.lex_state = 74, .external_lex_state = 5}, - [2379] = {.lex_state = 74, .external_lex_state = 5}, - [2380] = {.lex_state = 74, .external_lex_state = 5}, - [2381] = {.lex_state = 74, .external_lex_state = 5}, - [2382] = {.lex_state = 74, .external_lex_state = 5}, - [2383] = {.lex_state = 74, .external_lex_state = 3}, - [2384] = {.lex_state = 75, .external_lex_state = 7}, - [2385] = {.lex_state = 74, .external_lex_state = 3}, - [2386] = {.lex_state = 74, .external_lex_state = 5}, - [2387] = {.lex_state = 74, .external_lex_state = 5}, - [2388] = {.lex_state = 74, .external_lex_state = 5}, - [2389] = {.lex_state = 74, .external_lex_state = 3}, - [2390] = {.lex_state = 74, .external_lex_state = 5}, - [2391] = {.lex_state = 74, .external_lex_state = 3}, - [2392] = {.lex_state = 74, .external_lex_state = 5}, - [2393] = {.lex_state = 74, .external_lex_state = 3}, - [2394] = {.lex_state = 74, .external_lex_state = 5}, - [2395] = {.lex_state = 74, .external_lex_state = 5}, - [2396] = {.lex_state = 74, .external_lex_state = 5}, - [2397] = {.lex_state = 74, .external_lex_state = 3}, - [2398] = {.lex_state = 74, .external_lex_state = 5}, - [2399] = {.lex_state = 74, .external_lex_state = 3}, - [2400] = {.lex_state = 75, .external_lex_state = 2}, - [2401] = {.lex_state = 74, .external_lex_state = 3}, - [2402] = {.lex_state = 74, .external_lex_state = 5}, - [2403] = {.lex_state = 74, .external_lex_state = 3}, - [2404] = {.lex_state = 74, .external_lex_state = 3}, - [2405] = {.lex_state = 74, .external_lex_state = 3}, - [2406] = {.lex_state = 74, .external_lex_state = 3}, - [2407] = {.lex_state = 74, .external_lex_state = 3}, - [2408] = {.lex_state = 74, .external_lex_state = 3}, - [2409] = {.lex_state = 75, .external_lex_state = 8}, - [2410] = {.lex_state = 74, .external_lex_state = 5}, - [2411] = {.lex_state = 74, .external_lex_state = 3}, - [2412] = {.lex_state = 4, .external_lex_state = 3}, - [2413] = {.lex_state = 74, .external_lex_state = 3}, - [2414] = {.lex_state = 74, .external_lex_state = 3}, - [2415] = {.lex_state = 74, .external_lex_state = 3}, - [2416] = {.lex_state = 74, .external_lex_state = 3}, - [2417] = {.lex_state = 74, .external_lex_state = 3}, - [2418] = {.lex_state = 74, .external_lex_state = 3}, - [2419] = {.lex_state = 74, .external_lex_state = 3}, - [2420] = {.lex_state = 74, .external_lex_state = 3}, - [2421] = {.lex_state = 74, .external_lex_state = 3}, - [2422] = {.lex_state = 74, .external_lex_state = 3}, - [2423] = {.lex_state = 74, .external_lex_state = 3}, - [2424] = {.lex_state = 75, .external_lex_state = 8}, - [2425] = {.lex_state = 74, .external_lex_state = 3}, - [2426] = {.lex_state = 75, .external_lex_state = 8}, - [2427] = {.lex_state = 74, .external_lex_state = 3}, - [2428] = {.lex_state = 74, .external_lex_state = 3}, - [2429] = {.lex_state = 74, .external_lex_state = 3}, - [2430] = {.lex_state = 74, .external_lex_state = 3}, - [2431] = {.lex_state = 74, .external_lex_state = 3}, - [2432] = {.lex_state = 74, .external_lex_state = 3}, - [2433] = {.lex_state = 74, .external_lex_state = 3}, - [2434] = {.lex_state = 74, .external_lex_state = 3}, - [2435] = {.lex_state = 74, .external_lex_state = 3}, - [2436] = {.lex_state = 74, .external_lex_state = 3}, - [2437] = {.lex_state = 74, .external_lex_state = 3}, - [2438] = {.lex_state = 74, .external_lex_state = 3}, - [2439] = {.lex_state = 74, .external_lex_state = 3}, - [2440] = {.lex_state = 74, .external_lex_state = 3}, - [2441] = {.lex_state = 75, .external_lex_state = 8}, - [2442] = {.lex_state = 74, .external_lex_state = 3}, - [2443] = {.lex_state = 74, .external_lex_state = 3}, - [2444] = {.lex_state = 74, .external_lex_state = 3}, - [2445] = {.lex_state = 75, .external_lex_state = 8}, - [2446] = {.lex_state = 74, .external_lex_state = 3}, - [2447] = {.lex_state = 74, .external_lex_state = 3}, - [2448] = {.lex_state = 74, .external_lex_state = 3}, - [2449] = {.lex_state = 74, .external_lex_state = 3}, - [2450] = {.lex_state = 74, .external_lex_state = 3}, - [2451] = {.lex_state = 74, .external_lex_state = 3}, - [2452] = {.lex_state = 74, .external_lex_state = 3}, - [2453] = {.lex_state = 74, .external_lex_state = 5}, - [2454] = {.lex_state = 74, .external_lex_state = 3}, - [2455] = {.lex_state = 74, .external_lex_state = 3}, - [2456] = {.lex_state = 74, .external_lex_state = 3}, - [2457] = {.lex_state = 74, .external_lex_state = 3}, - [2458] = {.lex_state = 74, .external_lex_state = 3}, - [2459] = {.lex_state = 74, .external_lex_state = 3}, - [2460] = {.lex_state = 74, .external_lex_state = 3}, - [2461] = {.lex_state = 74, .external_lex_state = 3}, - [2462] = {.lex_state = 74, .external_lex_state = 5}, - [2463] = {.lex_state = 74, .external_lex_state = 5}, - [2464] = {.lex_state = 74, .external_lex_state = 5}, - [2465] = {.lex_state = 74, .external_lex_state = 3}, - [2466] = {.lex_state = 74, .external_lex_state = 3}, - [2467] = {.lex_state = 74, .external_lex_state = 3}, - [2468] = {.lex_state = 74, .external_lex_state = 3}, - [2469] = {.lex_state = 74, .external_lex_state = 5}, - [2470] = {.lex_state = 74, .external_lex_state = 3}, - [2471] = {.lex_state = 75, .external_lex_state = 7}, - [2472] = {.lex_state = 74, .external_lex_state = 3}, - [2473] = {.lex_state = 75, .external_lex_state = 7}, - [2474] = {.lex_state = 74, .external_lex_state = 3}, - [2475] = {.lex_state = 74, .external_lex_state = 3}, - [2476] = {.lex_state = 74, .external_lex_state = 3}, - [2477] = {.lex_state = 74, .external_lex_state = 3}, - [2478] = {.lex_state = 74, .external_lex_state = 3}, - [2479] = {.lex_state = 74, .external_lex_state = 3}, - [2480] = {.lex_state = 74, .external_lex_state = 3}, - [2481] = {.lex_state = 74, .external_lex_state = 3}, - [2482] = {.lex_state = 74, .external_lex_state = 3}, - [2483] = {.lex_state = 74, .external_lex_state = 3}, - [2484] = {.lex_state = 74, .external_lex_state = 3}, - [2485] = {.lex_state = 74, .external_lex_state = 3}, - [2486] = {.lex_state = 74, .external_lex_state = 3}, - [2487] = {.lex_state = 74, .external_lex_state = 3}, - [2488] = {.lex_state = 74, .external_lex_state = 3}, - [2489] = {.lex_state = 74, .external_lex_state = 3}, - [2490] = {.lex_state = 74, .external_lex_state = 3}, - [2491] = {.lex_state = 74, .external_lex_state = 3}, - [2492] = {.lex_state = 74, .external_lex_state = 3}, - [2493] = {.lex_state = 74, .external_lex_state = 3}, - [2494] = {.lex_state = 74, .external_lex_state = 3}, - [2495] = {.lex_state = 74, .external_lex_state = 3}, - [2496] = {.lex_state = 74, .external_lex_state = 3}, - [2497] = {.lex_state = 74, .external_lex_state = 5}, - [2498] = {.lex_state = 74, .external_lex_state = 3}, - [2499] = {.lex_state = 74, .external_lex_state = 3}, - [2500] = {.lex_state = 74, .external_lex_state = 3}, - [2501] = {.lex_state = 74, .external_lex_state = 3}, - [2502] = {.lex_state = 74, .external_lex_state = 3}, - [2503] = {.lex_state = 74, .external_lex_state = 3}, - [2504] = {.lex_state = 74, .external_lex_state = 3}, - [2505] = {.lex_state = 74, .external_lex_state = 3}, - [2506] = {.lex_state = 74, .external_lex_state = 3}, - [2507] = {.lex_state = 74, .external_lex_state = 3}, - [2508] = {.lex_state = 74, .external_lex_state = 3}, - [2509] = {.lex_state = 74, .external_lex_state = 3}, - [2510] = {.lex_state = 74, .external_lex_state = 3}, - [2511] = {.lex_state = 74, .external_lex_state = 3}, - [2512] = {.lex_state = 74, .external_lex_state = 3}, - [2513] = {.lex_state = 74, .external_lex_state = 3}, - [2514] = {.lex_state = 74, .external_lex_state = 3}, - [2515] = {.lex_state = 74, .external_lex_state = 3}, - [2516] = {.lex_state = 74, .external_lex_state = 3}, - [2517] = {.lex_state = 74, .external_lex_state = 3}, - [2518] = {.lex_state = 74, .external_lex_state = 3}, - [2519] = {.lex_state = 74, .external_lex_state = 3}, - [2520] = {.lex_state = 74, .external_lex_state = 3}, - [2521] = {.lex_state = 74, .external_lex_state = 3}, - [2522] = {.lex_state = 74, .external_lex_state = 3}, - [2523] = {.lex_state = 74, .external_lex_state = 3}, - [2524] = {.lex_state = 74, .external_lex_state = 3}, - [2525] = {.lex_state = 74, .external_lex_state = 3}, - [2526] = {.lex_state = 74, .external_lex_state = 3}, - [2527] = {.lex_state = 74, .external_lex_state = 5}, - [2528] = {.lex_state = 74, .external_lex_state = 3}, - [2529] = {.lex_state = 74, .external_lex_state = 3}, - [2530] = {.lex_state = 74, .external_lex_state = 3}, - [2531] = {.lex_state = 74, .external_lex_state = 3}, - [2532] = {.lex_state = 74, .external_lex_state = 5}, - [2533] = {.lex_state = 74, .external_lex_state = 3}, - [2534] = {.lex_state = 74, .external_lex_state = 3}, - [2535] = {.lex_state = 74, .external_lex_state = 3}, - [2536] = {.lex_state = 74, .external_lex_state = 3}, - [2537] = {.lex_state = 74, .external_lex_state = 3}, - [2538] = {.lex_state = 74, .external_lex_state = 3}, - [2539] = {.lex_state = 74, .external_lex_state = 3}, - [2540] = {.lex_state = 74, .external_lex_state = 5}, - [2541] = {.lex_state = 75, .external_lex_state = 2}, - [2542] = {.lex_state = 75, .external_lex_state = 2}, - [2543] = {.lex_state = 74, .external_lex_state = 3}, - [2544] = {.lex_state = 74, .external_lex_state = 5}, - [2545] = {.lex_state = 74, .external_lex_state = 3}, - [2546] = {.lex_state = 74, .external_lex_state = 5}, - [2547] = {.lex_state = 74, .external_lex_state = 3}, - [2548] = {.lex_state = 75, .external_lex_state = 8}, - [2549] = {.lex_state = 74, .external_lex_state = 3}, - [2550] = {.lex_state = 74, .external_lex_state = 3}, - [2551] = {.lex_state = 75, .external_lex_state = 8}, - [2552] = {.lex_state = 75, .external_lex_state = 8}, - [2553] = {.lex_state = 74, .external_lex_state = 3}, - [2554] = {.lex_state = 74, .external_lex_state = 3}, - [2555] = {.lex_state = 74, .external_lex_state = 3}, - [2556] = {.lex_state = 74, .external_lex_state = 3}, - [2557] = {.lex_state = 74, .external_lex_state = 3}, - [2558] = {.lex_state = 74, .external_lex_state = 3}, - [2559] = {.lex_state = 74, .external_lex_state = 3}, - [2560] = {.lex_state = 74, .external_lex_state = 3}, - [2561] = {.lex_state = 74, .external_lex_state = 3}, - [2562] = {.lex_state = 74, .external_lex_state = 3}, - [2563] = {.lex_state = 74, .external_lex_state = 3}, - [2564] = {.lex_state = 74, .external_lex_state = 3}, - [2565] = {.lex_state = 74, .external_lex_state = 3}, - [2566] = {.lex_state = 74, .external_lex_state = 3}, - [2567] = {.lex_state = 74, .external_lex_state = 3}, - [2568] = {.lex_state = 74, .external_lex_state = 3}, - [2569] = {.lex_state = 74, .external_lex_state = 3}, - [2570] = {.lex_state = 74, .external_lex_state = 3}, - [2571] = {.lex_state = 74, .external_lex_state = 3}, - [2572] = {.lex_state = 74, .external_lex_state = 3}, - [2573] = {.lex_state = 74, .external_lex_state = 3}, - [2574] = {.lex_state = 74, .external_lex_state = 3}, - [2575] = {.lex_state = 74, .external_lex_state = 3}, - [2576] = {.lex_state = 74, .external_lex_state = 3}, - [2577] = {.lex_state = 74, .external_lex_state = 3}, - [2578] = {.lex_state = 74, .external_lex_state = 3}, - [2579] = {.lex_state = 74, .external_lex_state = 3}, - [2580] = {.lex_state = 74, .external_lex_state = 3}, - [2581] = {.lex_state = 74, .external_lex_state = 3}, - [2582] = {.lex_state = 75, .external_lex_state = 6}, - [2583] = {.lex_state = 75, .external_lex_state = 6}, - [2584] = {.lex_state = 75, .external_lex_state = 6}, - [2585] = {.lex_state = 75, .external_lex_state = 6}, - [2586] = {.lex_state = 75, .external_lex_state = 8}, - [2587] = {.lex_state = 75, .external_lex_state = 8}, - [2588] = {.lex_state = 74, .external_lex_state = 3}, - [2589] = {.lex_state = 75, .external_lex_state = 8}, - [2590] = {.lex_state = 74, .external_lex_state = 3}, - [2591] = {.lex_state = 75, .external_lex_state = 6}, - [2592] = {.lex_state = 75, .external_lex_state = 6}, - [2593] = {.lex_state = 74, .external_lex_state = 3}, - [2594] = {.lex_state = 75, .external_lex_state = 8}, - [2595] = {.lex_state = 75, .external_lex_state = 8}, - [2596] = {.lex_state = 74, .external_lex_state = 3}, - [2597] = {.lex_state = 74, .external_lex_state = 3}, - [2598] = {.lex_state = 74, .external_lex_state = 3}, - [2599] = {.lex_state = 74, .external_lex_state = 3}, - [2600] = {.lex_state = 74, .external_lex_state = 3}, - [2601] = {.lex_state = 75, .external_lex_state = 2}, - [2602] = {.lex_state = 75, .external_lex_state = 8}, - [2603] = {.lex_state = 74, .external_lex_state = 3}, - [2604] = {.lex_state = 75, .external_lex_state = 2}, - [2605] = {.lex_state = 74, .external_lex_state = 3}, - [2606] = {.lex_state = 75, .external_lex_state = 2}, - [2607] = {.lex_state = 74, .external_lex_state = 3}, - [2608] = {.lex_state = 74, .external_lex_state = 3}, - [2609] = {.lex_state = 74, .external_lex_state = 3}, - [2610] = {.lex_state = 74, .external_lex_state = 3}, - [2611] = {.lex_state = 74, .external_lex_state = 3}, - [2612] = {.lex_state = 74, .external_lex_state = 3}, - [2613] = {.lex_state = 74, .external_lex_state = 3}, - [2614] = {.lex_state = 75, .external_lex_state = 8}, - [2615] = {.lex_state = 75, .external_lex_state = 8}, - [2616] = {.lex_state = 74, .external_lex_state = 3}, - [2617] = {.lex_state = 74, .external_lex_state = 3}, - [2618] = {.lex_state = 74, .external_lex_state = 3}, - [2619] = {.lex_state = 75, .external_lex_state = 8}, - [2620] = {.lex_state = 74, .external_lex_state = 3}, - [2621] = {.lex_state = 74, .external_lex_state = 3}, - [2622] = {.lex_state = 74, .external_lex_state = 3}, - [2623] = {.lex_state = 74, .external_lex_state = 3}, - [2624] = {.lex_state = 74, .external_lex_state = 3}, - [2625] = {.lex_state = 75, .external_lex_state = 8}, - [2626] = {.lex_state = 75, .external_lex_state = 6}, - [2627] = {.lex_state = 75, .external_lex_state = 6}, - [2628] = {.lex_state = 74, .external_lex_state = 3}, - [2629] = {.lex_state = 75, .external_lex_state = 6}, - [2630] = {.lex_state = 75, .external_lex_state = 6}, - [2631] = {.lex_state = 74, .external_lex_state = 3}, - [2632] = {.lex_state = 74, .external_lex_state = 5}, - [2633] = {.lex_state = 74, .external_lex_state = 3}, - [2634] = {.lex_state = 74, .external_lex_state = 3}, - [2635] = {.lex_state = 74, .external_lex_state = 3}, - [2636] = {.lex_state = 74, .external_lex_state = 3}, - [2637] = {.lex_state = 75, .external_lex_state = 8}, - [2638] = {.lex_state = 74, .external_lex_state = 3}, - [2639] = {.lex_state = 75, .external_lex_state = 8}, - [2640] = {.lex_state = 75, .external_lex_state = 8}, - [2641] = {.lex_state = 74, .external_lex_state = 3}, - [2642] = {.lex_state = 75, .external_lex_state = 6}, - [2643] = {.lex_state = 75, .external_lex_state = 6}, - [2644] = {.lex_state = 75, .external_lex_state = 6}, - [2645] = {.lex_state = 75, .external_lex_state = 6}, - [2646] = {.lex_state = 75, .external_lex_state = 6}, - [2647] = {.lex_state = 75, .external_lex_state = 6}, - [2648] = {.lex_state = 75, .external_lex_state = 6}, - [2649] = {.lex_state = 75, .external_lex_state = 6}, - [2650] = {.lex_state = 75, .external_lex_state = 6}, - [2651] = {.lex_state = 74, .external_lex_state = 3}, - [2652] = {.lex_state = 4, .external_lex_state = 3}, - [2653] = {.lex_state = 74, .external_lex_state = 3}, - [2654] = {.lex_state = 75, .external_lex_state = 6}, - [2655] = {.lex_state = 75, .external_lex_state = 6}, - [2656] = {.lex_state = 74, .external_lex_state = 3}, - [2657] = {.lex_state = 75, .external_lex_state = 6}, - [2658] = {.lex_state = 75, .external_lex_state = 6}, - [2659] = {.lex_state = 75, .external_lex_state = 8}, - [2660] = {.lex_state = 74, .external_lex_state = 3}, - [2661] = {.lex_state = 75, .external_lex_state = 6}, - [2662] = {.lex_state = 75, .external_lex_state = 6}, - [2663] = {.lex_state = 74, .external_lex_state = 3}, - [2664] = {.lex_state = 74, .external_lex_state = 3}, - [2665] = {.lex_state = 74, .external_lex_state = 3}, - [2666] = {.lex_state = 75, .external_lex_state = 6}, - [2667] = {.lex_state = 75, .external_lex_state = 6}, - [2668] = {.lex_state = 9, .external_lex_state = 6}, - [2669] = {.lex_state = 9, .external_lex_state = 6}, - [2670] = {.lex_state = 9, .external_lex_state = 6}, - [2671] = {.lex_state = 9, .external_lex_state = 6}, - [2672] = {.lex_state = 9, .external_lex_state = 6}, - [2673] = {.lex_state = 9, .external_lex_state = 6}, - [2674] = {.lex_state = 9, .external_lex_state = 6}, - [2675] = {.lex_state = 9, .external_lex_state = 6}, - [2676] = {.lex_state = 9, .external_lex_state = 6}, - [2677] = {.lex_state = 9, .external_lex_state = 6}, - [2678] = {.lex_state = 9, .external_lex_state = 6}, - [2679] = {.lex_state = 9, .external_lex_state = 6}, - [2680] = {.lex_state = 9, .external_lex_state = 6}, - [2681] = {.lex_state = 9, .external_lex_state = 6}, - [2682] = {.lex_state = 9, .external_lex_state = 6}, - [2683] = {.lex_state = 9, .external_lex_state = 6}, - [2684] = {.lex_state = 9, .external_lex_state = 6}, - [2685] = {.lex_state = 9, .external_lex_state = 6}, - [2686] = {.lex_state = 9, .external_lex_state = 6}, - [2687] = {.lex_state = 9, .external_lex_state = 6}, - [2688] = {.lex_state = 9, .external_lex_state = 6}, - [2689] = {.lex_state = 9, .external_lex_state = 6}, - [2690] = {.lex_state = 9, .external_lex_state = 6}, - [2691] = {.lex_state = 9, .external_lex_state = 6}, - [2692] = {.lex_state = 9, .external_lex_state = 6}, - [2693] = {.lex_state = 9, .external_lex_state = 6}, - [2694] = {.lex_state = 9, .external_lex_state = 6}, - [2695] = {.lex_state = 9, .external_lex_state = 6}, - [2696] = {.lex_state = 9, .external_lex_state = 6}, - [2697] = {.lex_state = 9, .external_lex_state = 6}, - [2698] = {.lex_state = 9, .external_lex_state = 6}, - [2699] = {.lex_state = 9, .external_lex_state = 6}, - [2700] = {.lex_state = 9, .external_lex_state = 6}, - [2701] = {.lex_state = 9, .external_lex_state = 6}, - [2702] = {.lex_state = 9, .external_lex_state = 6}, - [2703] = {.lex_state = 9, .external_lex_state = 6}, - [2704] = {.lex_state = 75, .external_lex_state = 6}, - [2705] = {.lex_state = 9, .external_lex_state = 6}, - [2706] = {.lex_state = 9, .external_lex_state = 6}, - [2707] = {.lex_state = 9, .external_lex_state = 6}, - [2708] = {.lex_state = 9, .external_lex_state = 6}, - [2709] = {.lex_state = 74, .external_lex_state = 3}, - [2710] = {.lex_state = 9, .external_lex_state = 6}, - [2711] = {.lex_state = 74, .external_lex_state = 3}, - [2712] = {.lex_state = 9, .external_lex_state = 6}, - [2713] = {.lex_state = 9, .external_lex_state = 6}, - [2714] = {.lex_state = 74, .external_lex_state = 3}, - [2715] = {.lex_state = 9, .external_lex_state = 6}, - [2716] = {.lex_state = 9, .external_lex_state = 6}, - [2717] = {.lex_state = 9, .external_lex_state = 6}, - [2718] = {.lex_state = 9, .external_lex_state = 6}, - [2719] = {.lex_state = 74, .external_lex_state = 3}, - [2720] = {.lex_state = 75, .external_lex_state = 8}, - [2721] = {.lex_state = 75, .external_lex_state = 8}, - [2722] = {.lex_state = 75, .external_lex_state = 2}, - [2723] = {.lex_state = 74, .external_lex_state = 3}, - [2724] = {.lex_state = 9, .external_lex_state = 6}, - [2725] = {.lex_state = 9, .external_lex_state = 6}, - [2726] = {.lex_state = 75, .external_lex_state = 8}, - [2727] = {.lex_state = 75, .external_lex_state = 8}, - [2728] = {.lex_state = 9, .external_lex_state = 6}, - [2729] = {.lex_state = 74, .external_lex_state = 3}, - [2730] = {.lex_state = 9, .external_lex_state = 6}, - [2731] = {.lex_state = 9, .external_lex_state = 6}, - [2732] = {.lex_state = 9, .external_lex_state = 6}, - [2733] = {.lex_state = 74, .external_lex_state = 3}, - [2734] = {.lex_state = 9, .external_lex_state = 6}, - [2735] = {.lex_state = 9, .external_lex_state = 6}, - [2736] = {.lex_state = 74, .external_lex_state = 3}, - [2737] = {.lex_state = 74, .external_lex_state = 3}, - [2738] = {.lex_state = 9, .external_lex_state = 6}, - [2739] = {.lex_state = 9, .external_lex_state = 6}, - [2740] = {.lex_state = 9, .external_lex_state = 6}, - [2741] = {.lex_state = 9, .external_lex_state = 6}, - [2742] = {.lex_state = 75, .external_lex_state = 8}, - [2743] = {.lex_state = 9, .external_lex_state = 6}, - [2744] = {.lex_state = 9, .external_lex_state = 6}, - [2745] = {.lex_state = 74, .external_lex_state = 3}, - [2746] = {.lex_state = 9, .external_lex_state = 6}, - [2747] = {.lex_state = 74, .external_lex_state = 3}, - [2748] = {.lex_state = 9, .external_lex_state = 6}, - [2749] = {.lex_state = 9, .external_lex_state = 6}, - [2750] = {.lex_state = 9, .external_lex_state = 6}, - [2751] = {.lex_state = 9, .external_lex_state = 6}, - [2752] = {.lex_state = 75, .external_lex_state = 8}, - [2753] = {.lex_state = 9, .external_lex_state = 2}, - [2754] = {.lex_state = 9, .external_lex_state = 2}, - [2755] = {.lex_state = 9, .external_lex_state = 2}, - [2756] = {.lex_state = 75, .external_lex_state = 8}, - [2757] = {.lex_state = 75, .external_lex_state = 8}, - [2758] = {.lex_state = 9, .external_lex_state = 2}, - [2759] = {.lex_state = 9, .external_lex_state = 2}, - [2760] = {.lex_state = 9, .external_lex_state = 2}, - [2761] = {.lex_state = 9, .external_lex_state = 2}, - [2762] = {.lex_state = 75, .external_lex_state = 8}, - [2763] = {.lex_state = 75, .external_lex_state = 8}, - [2764] = {.lex_state = 75, .external_lex_state = 8}, - [2765] = {.lex_state = 75, .external_lex_state = 8}, - [2766] = {.lex_state = 75, .external_lex_state = 8}, - [2767] = {.lex_state = 75, .external_lex_state = 8}, - [2768] = {.lex_state = 75, .external_lex_state = 8}, - [2769] = {.lex_state = 75, .external_lex_state = 8}, - [2770] = {.lex_state = 75, .external_lex_state = 8}, - [2771] = {.lex_state = 75, .external_lex_state = 8}, - [2772] = {.lex_state = 75, .external_lex_state = 8}, - [2773] = {.lex_state = 75, .external_lex_state = 8}, - [2774] = {.lex_state = 75, .external_lex_state = 8}, - [2775] = {.lex_state = 75, .external_lex_state = 8}, - [2776] = {.lex_state = 75, .external_lex_state = 8}, - [2777] = {.lex_state = 75, .external_lex_state = 8}, - [2778] = {.lex_state = 75, .external_lex_state = 8}, - [2779] = {.lex_state = 75, .external_lex_state = 8}, - [2780] = {.lex_state = 75, .external_lex_state = 8}, - [2781] = {.lex_state = 75, .external_lex_state = 8}, - [2782] = {.lex_state = 75, .external_lex_state = 8}, - [2783] = {.lex_state = 75, .external_lex_state = 8}, - [2784] = {.lex_state = 75, .external_lex_state = 8}, - [2785] = {.lex_state = 75, .external_lex_state = 8}, - [2786] = {.lex_state = 75, .external_lex_state = 8}, - [2787] = {.lex_state = 75, .external_lex_state = 8}, - [2788] = {.lex_state = 75, .external_lex_state = 8}, - [2789] = {.lex_state = 75, .external_lex_state = 2}, - [2790] = {.lex_state = 75, .external_lex_state = 6}, - [2791] = {.lex_state = 75, .external_lex_state = 2}, - [2792] = {.lex_state = 75, .external_lex_state = 2}, - [2793] = {.lex_state = 75, .external_lex_state = 8}, - [2794] = {.lex_state = 75, .external_lex_state = 8}, - [2795] = {.lex_state = 75, .external_lex_state = 8}, - [2796] = {.lex_state = 75, .external_lex_state = 8}, - [2797] = {.lex_state = 75, .external_lex_state = 8}, - [2798] = {.lex_state = 75, .external_lex_state = 8}, - [2799] = {.lex_state = 75, .external_lex_state = 8}, - [2800] = {.lex_state = 75, .external_lex_state = 2}, - [2801] = {.lex_state = 75, .external_lex_state = 2}, - [2802] = {.lex_state = 75, .external_lex_state = 2}, - [2803] = {.lex_state = 75, .external_lex_state = 2}, - [2804] = {.lex_state = 75, .external_lex_state = 2}, - [2805] = {.lex_state = 75, .external_lex_state = 2}, - [2806] = {.lex_state = 75, .external_lex_state = 2}, - [2807] = {.lex_state = 75, .external_lex_state = 2}, - [2808] = {.lex_state = 75, .external_lex_state = 2}, - [2809] = {.lex_state = 75, .external_lex_state = 2}, - [2810] = {.lex_state = 75, .external_lex_state = 2}, - [2811] = {.lex_state = 75, .external_lex_state = 2}, - [2812] = {.lex_state = 75, .external_lex_state = 2}, - [2813] = {.lex_state = 75, .external_lex_state = 2}, - [2814] = {.lex_state = 75, .external_lex_state = 2}, - [2815] = {.lex_state = 75, .external_lex_state = 2}, - [2816] = {.lex_state = 75, .external_lex_state = 2}, - [2817] = {.lex_state = 75, .external_lex_state = 2}, - [2818] = {.lex_state = 75, .external_lex_state = 2}, - [2819] = {.lex_state = 75, .external_lex_state = 2}, - [2820] = {.lex_state = 75, .external_lex_state = 8}, - [2821] = {.lex_state = 75, .external_lex_state = 2}, - [2822] = {.lex_state = 75, .external_lex_state = 2}, - [2823] = {.lex_state = 75, .external_lex_state = 2}, - [2824] = {.lex_state = 75, .external_lex_state = 2}, - [2825] = {.lex_state = 75, .external_lex_state = 2}, - [2826] = {.lex_state = 75, .external_lex_state = 2}, - [2827] = {.lex_state = 75, .external_lex_state = 2}, - [2828] = {.lex_state = 75, .external_lex_state = 2}, - [2829] = {.lex_state = 75, .external_lex_state = 2}, - [2830] = {.lex_state = 75, .external_lex_state = 2}, - [2831] = {.lex_state = 75, .external_lex_state = 2}, - [2832] = {.lex_state = 75, .external_lex_state = 2}, - [2833] = {.lex_state = 75, .external_lex_state = 2}, - [2834] = {.lex_state = 75, .external_lex_state = 2}, - [2835] = {.lex_state = 75, .external_lex_state = 2}, - [2836] = {.lex_state = 75, .external_lex_state = 2}, - [2837] = {.lex_state = 75, .external_lex_state = 2}, - [2838] = {.lex_state = 75, .external_lex_state = 2}, - [2839] = {.lex_state = 75, .external_lex_state = 2}, - [2840] = {.lex_state = 75, .external_lex_state = 2}, - [2841] = {.lex_state = 75, .external_lex_state = 2}, - [2842] = {.lex_state = 75, .external_lex_state = 2}, - [2843] = {.lex_state = 75, .external_lex_state = 2}, - [2844] = {.lex_state = 75, .external_lex_state = 2}, - [2845] = {.lex_state = 75, .external_lex_state = 2}, - [2846] = {.lex_state = 75, .external_lex_state = 2}, - [2847] = {.lex_state = 75, .external_lex_state = 2}, - [2848] = {.lex_state = 75, .external_lex_state = 2}, - [2849] = {.lex_state = 75, .external_lex_state = 2}, - [2850] = {.lex_state = 75, .external_lex_state = 2}, - [2851] = {.lex_state = 75, .external_lex_state = 2}, - [2852] = {.lex_state = 75, .external_lex_state = 2}, - [2853] = {.lex_state = 75, .external_lex_state = 2}, - [2854] = {.lex_state = 75, .external_lex_state = 2}, - [2855] = {.lex_state = 75, .external_lex_state = 2}, - [2856] = {.lex_state = 75, .external_lex_state = 2}, - [2857] = {.lex_state = 75, .external_lex_state = 2}, - [2858] = {.lex_state = 75, .external_lex_state = 2}, - [2859] = {.lex_state = 75, .external_lex_state = 2}, - [2860] = {.lex_state = 75, .external_lex_state = 2}, - [2861] = {.lex_state = 75, .external_lex_state = 2}, - [2862] = {.lex_state = 75, .external_lex_state = 2}, - [2863] = {.lex_state = 75, .external_lex_state = 2}, - [2864] = {.lex_state = 75, .external_lex_state = 2}, - [2865] = {.lex_state = 75, .external_lex_state = 2}, - [2866] = {.lex_state = 75, .external_lex_state = 2}, - [2867] = {.lex_state = 75, .external_lex_state = 2}, - [2868] = {.lex_state = 75, .external_lex_state = 2}, - [2869] = {.lex_state = 75, .external_lex_state = 2}, - [2870] = {.lex_state = 75, .external_lex_state = 2}, - [2871] = {.lex_state = 75, .external_lex_state = 2}, - [2872] = {.lex_state = 75, .external_lex_state = 2}, - [2873] = {.lex_state = 75, .external_lex_state = 2}, - [2874] = {.lex_state = 75, .external_lex_state = 2}, - [2875] = {.lex_state = 75, .external_lex_state = 2}, - [2876] = {.lex_state = 75, .external_lex_state = 2}, - [2877] = {.lex_state = 75, .external_lex_state = 2}, - [2878] = {.lex_state = 75, .external_lex_state = 2}, - [2879] = {.lex_state = 75, .external_lex_state = 2}, - [2880] = {.lex_state = 75, .external_lex_state = 2}, - [2881] = {.lex_state = 75, .external_lex_state = 2}, - [2882] = {.lex_state = 75, .external_lex_state = 2}, - [2883] = {.lex_state = 75, .external_lex_state = 2}, - [2884] = {.lex_state = 75, .external_lex_state = 2}, - [2885] = {.lex_state = 75, .external_lex_state = 2}, - [2886] = {.lex_state = 75, .external_lex_state = 2}, - [2887] = {.lex_state = 75, .external_lex_state = 2}, - [2888] = {.lex_state = 75, .external_lex_state = 2}, - [2889] = {.lex_state = 75, .external_lex_state = 2}, - [2890] = {.lex_state = 75, .external_lex_state = 2}, - [2891] = {.lex_state = 75, .external_lex_state = 2}, - [2892] = {.lex_state = 75, .external_lex_state = 2}, - [2893] = {.lex_state = 75, .external_lex_state = 2}, - [2894] = {.lex_state = 75, .external_lex_state = 2}, - [2895] = {.lex_state = 75, .external_lex_state = 2}, - [2896] = {.lex_state = 75, .external_lex_state = 2}, - [2897] = {.lex_state = 75, .external_lex_state = 2}, - [2898] = {.lex_state = 75, .external_lex_state = 2}, - [2899] = {.lex_state = 75, .external_lex_state = 2}, - [2900] = {.lex_state = 75, .external_lex_state = 2}, - [2901] = {.lex_state = 75, .external_lex_state = 2}, - [2902] = {.lex_state = 75, .external_lex_state = 2}, - [2903] = {.lex_state = 75, .external_lex_state = 2}, - [2904] = {.lex_state = 75, .external_lex_state = 2}, - [2905] = {.lex_state = 75, .external_lex_state = 2}, - [2906] = {.lex_state = 75, .external_lex_state = 2}, - [2907] = {.lex_state = 75, .external_lex_state = 2}, - [2908] = {.lex_state = 75, .external_lex_state = 2}, - [2909] = {.lex_state = 75, .external_lex_state = 2}, - [2910] = {.lex_state = 7, .external_lex_state = 2}, - [2911] = {.lex_state = 7, .external_lex_state = 2}, - [2912] = {.lex_state = 7, .external_lex_state = 2}, - [2913] = {.lex_state = 7, .external_lex_state = 2}, - [2914] = {.lex_state = 7, .external_lex_state = 2}, - [2915] = {.lex_state = 7, .external_lex_state = 2}, - [2916] = {.lex_state = 7, .external_lex_state = 2}, - [2917] = {.lex_state = 7, .external_lex_state = 2}, - [2918] = {.lex_state = 7, .external_lex_state = 2}, - [2919] = {.lex_state = 7, .external_lex_state = 2}, - [2920] = {.lex_state = 7, .external_lex_state = 2}, - [2921] = {.lex_state = 7, .external_lex_state = 2}, - [2922] = {.lex_state = 7, .external_lex_state = 2}, - [2923] = {.lex_state = 7, .external_lex_state = 2}, - [2924] = {.lex_state = 7, .external_lex_state = 2}, - [2925] = {.lex_state = 7, .external_lex_state = 2}, - [2926] = {.lex_state = 7, .external_lex_state = 2}, - [2927] = {.lex_state = 7, .external_lex_state = 2}, - [2928] = {.lex_state = 7, .external_lex_state = 2}, - [2929] = {.lex_state = 7, .external_lex_state = 2}, - [2930] = {.lex_state = 7, .external_lex_state = 2}, - [2931] = {.lex_state = 7, .external_lex_state = 2}, - [2932] = {.lex_state = 7, .external_lex_state = 2}, - [2933] = {.lex_state = 7, .external_lex_state = 2}, - [2934] = {.lex_state = 7, .external_lex_state = 2}, - [2935] = {.lex_state = 7, .external_lex_state = 2}, - [2936] = {.lex_state = 7, .external_lex_state = 2}, - [2937] = {.lex_state = 7, .external_lex_state = 2}, - [2938] = {.lex_state = 7, .external_lex_state = 2}, - [2939] = {.lex_state = 7, .external_lex_state = 2}, - [2940] = {.lex_state = 7, .external_lex_state = 2}, - [2941] = {.lex_state = 7, .external_lex_state = 2}, - [2942] = {.lex_state = 7, .external_lex_state = 2}, - [2943] = {.lex_state = 7, .external_lex_state = 2}, - [2944] = {.lex_state = 7, .external_lex_state = 2}, - [2945] = {.lex_state = 7, .external_lex_state = 2}, - [2946] = {.lex_state = 7, .external_lex_state = 2}, - [2947] = {.lex_state = 75, .external_lex_state = 2}, - [2948] = {.lex_state = 75, .external_lex_state = 2}, - [2949] = {.lex_state = 75, .external_lex_state = 2}, - [2950] = {.lex_state = 75, .external_lex_state = 2}, - [2951] = {.lex_state = 75, .external_lex_state = 2}, - [2952] = {.lex_state = 75, .external_lex_state = 2}, - [2953] = {.lex_state = 75, .external_lex_state = 2}, - [2954] = {.lex_state = 7, .external_lex_state = 6}, - [2955] = {.lex_state = 7, .external_lex_state = 2}, - [2956] = {.lex_state = 75, .external_lex_state = 2}, - [2957] = {.lex_state = 7, .external_lex_state = 2}, - [2958] = {.lex_state = 75, .external_lex_state = 2}, - [2959] = {.lex_state = 7, .external_lex_state = 2}, - [2960] = {.lex_state = 7, .external_lex_state = 2}, - [2961] = {.lex_state = 7, .external_lex_state = 6}, - [2962] = {.lex_state = 75, .external_lex_state = 2}, - [2963] = {.lex_state = 7, .external_lex_state = 6}, - [2964] = {.lex_state = 7, .external_lex_state = 2}, - [2965] = {.lex_state = 75, .external_lex_state = 2}, - [2966] = {.lex_state = 7, .external_lex_state = 2}, - [2967] = {.lex_state = 75, .external_lex_state = 6}, - [2968] = {.lex_state = 75, .external_lex_state = 2}, - [2969] = {.lex_state = 75, .external_lex_state = 6}, - [2970] = {.lex_state = 75, .external_lex_state = 6}, - [2971] = {.lex_state = 75, .external_lex_state = 2}, - [2972] = {.lex_state = 75, .external_lex_state = 2}, - [2973] = {.lex_state = 75, .external_lex_state = 2}, - [2974] = {.lex_state = 75, .external_lex_state = 2}, - [2975] = {.lex_state = 75, .external_lex_state = 2}, - [2976] = {.lex_state = 75, .external_lex_state = 7}, - [2977] = {.lex_state = 7, .external_lex_state = 6}, - [2978] = {.lex_state = 7, .external_lex_state = 6}, - [2979] = {.lex_state = 75, .external_lex_state = 7}, - [2980] = {.lex_state = 75, .external_lex_state = 7}, - [2981] = {.lex_state = 75, .external_lex_state = 7}, - [2982] = {.lex_state = 7, .external_lex_state = 6}, - [2983] = {.lex_state = 75, .external_lex_state = 2}, - [2984] = {.lex_state = 75, .external_lex_state = 2}, - [2985] = {.lex_state = 7, .external_lex_state = 6}, - [2986] = {.lex_state = 75, .external_lex_state = 2}, - [2987] = {.lex_state = 75, .external_lex_state = 2}, - [2988] = {.lex_state = 75, .external_lex_state = 2}, - [2989] = {.lex_state = 75, .external_lex_state = 2}, - [2990] = {.lex_state = 2, .external_lex_state = 2}, - [2991] = {.lex_state = 75, .external_lex_state = 2}, - [2992] = {.lex_state = 75, .external_lex_state = 2}, - [2993] = {.lex_state = 2, .external_lex_state = 2}, - [2994] = {.lex_state = 75, .external_lex_state = 2}, - [2995] = {.lex_state = 75, .external_lex_state = 7}, - [2996] = {.lex_state = 75, .external_lex_state = 2}, - [2997] = {.lex_state = 7, .external_lex_state = 6}, - [2998] = {.lex_state = 75, .external_lex_state = 7}, - [2999] = {.lex_state = 75, .external_lex_state = 2}, - [3000] = {.lex_state = 75, .external_lex_state = 2}, - [3001] = {.lex_state = 2, .external_lex_state = 2}, - [3002] = {.lex_state = 75, .external_lex_state = 7}, - [3003] = {.lex_state = 75, .external_lex_state = 2}, - [3004] = {.lex_state = 75, .external_lex_state = 2}, - [3005] = {.lex_state = 75, .external_lex_state = 2}, - [3006] = {.lex_state = 75, .external_lex_state = 2}, - [3007] = {.lex_state = 7, .external_lex_state = 9}, - [3008] = {.lex_state = 75, .external_lex_state = 2}, - [3009] = {.lex_state = 75, .external_lex_state = 2}, - [3010] = {.lex_state = 75, .external_lex_state = 2}, - [3011] = {.lex_state = 7, .external_lex_state = 6}, - [3012] = {.lex_state = 75, .external_lex_state = 2}, - [3013] = {.lex_state = 75, .external_lex_state = 2}, - [3014] = {.lex_state = 75, .external_lex_state = 2}, - [3015] = {.lex_state = 75, .external_lex_state = 6}, - [3016] = {.lex_state = 75, .external_lex_state = 2}, - [3017] = {.lex_state = 75, .external_lex_state = 7}, - [3018] = {.lex_state = 75, .external_lex_state = 2}, - [3019] = {.lex_state = 75, .external_lex_state = 2}, - [3020] = {.lex_state = 75, .external_lex_state = 2}, - [3021] = {.lex_state = 75, .external_lex_state = 7}, - [3022] = {.lex_state = 7, .external_lex_state = 9}, - [3023] = {.lex_state = 75, .external_lex_state = 2}, - [3024] = {.lex_state = 75, .external_lex_state = 2}, - [3025] = {.lex_state = 75, .external_lex_state = 2}, - [3026] = {.lex_state = 75, .external_lex_state = 2}, - [3027] = {.lex_state = 7, .external_lex_state = 6}, - [3028] = {.lex_state = 7, .external_lex_state = 6}, - [3029] = {.lex_state = 7, .external_lex_state = 6}, - [3030] = {.lex_state = 7, .external_lex_state = 6}, - [3031] = {.lex_state = 7, .external_lex_state = 6}, - [3032] = {.lex_state = 7, .external_lex_state = 6}, - [3033] = {.lex_state = 7, .external_lex_state = 6}, - [3034] = {.lex_state = 7, .external_lex_state = 6}, - [3035] = {.lex_state = 7, .external_lex_state = 6}, - [3036] = {.lex_state = 7, .external_lex_state = 6}, - [3037] = {.lex_state = 7, .external_lex_state = 6}, - [3038] = {.lex_state = 2, .external_lex_state = 2}, - [3039] = {.lex_state = 2, .external_lex_state = 2}, - [3040] = {.lex_state = 7, .external_lex_state = 6}, - [3041] = {.lex_state = 7, .external_lex_state = 6}, - [3042] = {.lex_state = 7, .external_lex_state = 6}, - [3043] = {.lex_state = 7, .external_lex_state = 6}, - [3044] = {.lex_state = 7, .external_lex_state = 6}, - [3045] = {.lex_state = 7, .external_lex_state = 6}, - [3046] = {.lex_state = 7, .external_lex_state = 6}, - [3047] = {.lex_state = 7, .external_lex_state = 6}, - [3048] = {.lex_state = 7, .external_lex_state = 6}, - [3049] = {.lex_state = 7, .external_lex_state = 6}, - [3050] = {.lex_state = 7, .external_lex_state = 6}, - [3051] = {.lex_state = 7, .external_lex_state = 6}, - [3052] = {.lex_state = 2, .external_lex_state = 2}, - [3053] = {.lex_state = 7, .external_lex_state = 6}, - [3054] = {.lex_state = 75, .external_lex_state = 2}, - [3055] = {.lex_state = 75, .external_lex_state = 2}, - [3056] = {.lex_state = 2, .external_lex_state = 2}, - [3057] = {.lex_state = 75, .external_lex_state = 7}, - [3058] = {.lex_state = 75, .external_lex_state = 7}, - [3059] = {.lex_state = 7, .external_lex_state = 9}, - [3060] = {.lex_state = 75, .external_lex_state = 2}, - [3061] = {.lex_state = 75, .external_lex_state = 2}, - [3062] = {.lex_state = 75, .external_lex_state = 7}, - [3063] = {.lex_state = 7, .external_lex_state = 6}, - [3064] = {.lex_state = 75, .external_lex_state = 7}, - [3065] = {.lex_state = 75, .external_lex_state = 2}, - [3066] = {.lex_state = 7, .external_lex_state = 6}, - [3067] = {.lex_state = 75, .external_lex_state = 7}, - [3068] = {.lex_state = 7, .external_lex_state = 6}, - [3069] = {.lex_state = 75, .external_lex_state = 2}, - [3070] = {.lex_state = 75, .external_lex_state = 2}, - [3071] = {.lex_state = 75, .external_lex_state = 2}, - [3072] = {.lex_state = 75, .external_lex_state = 2}, - [3073] = {.lex_state = 75, .external_lex_state = 2}, - [3074] = {.lex_state = 75, .external_lex_state = 2}, - [3075] = {.lex_state = 75, .external_lex_state = 2}, - [3076] = {.lex_state = 75, .external_lex_state = 2}, - [3077] = {.lex_state = 75, .external_lex_state = 2}, - [3078] = {.lex_state = 75, .external_lex_state = 2}, - [3079] = {.lex_state = 75, .external_lex_state = 2}, - [3080] = {.lex_state = 2, .external_lex_state = 2}, - [3081] = {.lex_state = 75, .external_lex_state = 2}, - [3082] = {.lex_state = 75, .external_lex_state = 2}, - [3083] = {.lex_state = 75, .external_lex_state = 7}, - [3084] = {.lex_state = 2, .external_lex_state = 2}, - [3085] = {.lex_state = 75, .external_lex_state = 2}, - [3086] = {.lex_state = 7, .external_lex_state = 6}, - [3087] = {.lex_state = 75, .external_lex_state = 2}, - [3088] = {.lex_state = 75, .external_lex_state = 7}, - [3089] = {.lex_state = 75, .external_lex_state = 2}, - [3090] = {.lex_state = 75, .external_lex_state = 7}, - [3091] = {.lex_state = 75, .external_lex_state = 2}, - [3092] = {.lex_state = 75, .external_lex_state = 7}, - [3093] = {.lex_state = 75, .external_lex_state = 7}, - [3094] = {.lex_state = 75, .external_lex_state = 7}, - [3095] = {.lex_state = 75, .external_lex_state = 7}, - [3096] = {.lex_state = 75, .external_lex_state = 7}, - [3097] = {.lex_state = 75, .external_lex_state = 2}, - [3098] = {.lex_state = 75, .external_lex_state = 2}, - [3099] = {.lex_state = 75, .external_lex_state = 2}, - [3100] = {.lex_state = 75, .external_lex_state = 7}, - [3101] = {.lex_state = 75, .external_lex_state = 7}, - [3102] = {.lex_state = 75, .external_lex_state = 7}, - [3103] = {.lex_state = 2, .external_lex_state = 2}, - [3104] = {.lex_state = 75, .external_lex_state = 7}, - [3105] = {.lex_state = 75, .external_lex_state = 7}, - [3106] = {.lex_state = 75, .external_lex_state = 7}, - [3107] = {.lex_state = 75, .external_lex_state = 7}, - [3108] = {.lex_state = 75, .external_lex_state = 7}, - [3109] = {.lex_state = 75, .external_lex_state = 6}, - [3110] = {.lex_state = 75, .external_lex_state = 2}, - [3111] = {.lex_state = 75, .external_lex_state = 7}, - [3112] = {.lex_state = 75, .external_lex_state = 2}, - [3113] = {.lex_state = 75, .external_lex_state = 7}, - [3114] = {.lex_state = 75, .external_lex_state = 7}, - [3115] = {.lex_state = 75, .external_lex_state = 7}, - [3116] = {.lex_state = 75, .external_lex_state = 7}, - [3117] = {.lex_state = 75, .external_lex_state = 6}, - [3118] = {.lex_state = 75, .external_lex_state = 6}, - [3119] = {.lex_state = 75, .external_lex_state = 2}, - [3120] = {.lex_state = 75, .external_lex_state = 2}, - [3121] = {.lex_state = 75, .external_lex_state = 7}, - [3122] = {.lex_state = 75, .external_lex_state = 2}, - [3123] = {.lex_state = 75, .external_lex_state = 2}, - [3124] = {.lex_state = 75, .external_lex_state = 7}, - [3125] = {.lex_state = 75, .external_lex_state = 6}, - [3126] = {.lex_state = 75, .external_lex_state = 9}, - [3127] = {.lex_state = 75, .external_lex_state = 7}, - [3128] = {.lex_state = 75, .external_lex_state = 6}, - [3129] = {.lex_state = 75, .external_lex_state = 2}, - [3130] = {.lex_state = 75, .external_lex_state = 2}, - [3131] = {.lex_state = 75, .external_lex_state = 6}, - [3132] = {.lex_state = 75, .external_lex_state = 6}, - [3133] = {.lex_state = 75, .external_lex_state = 2}, - [3134] = {.lex_state = 75, .external_lex_state = 2}, - [3135] = {.lex_state = 75, .external_lex_state = 2}, - [3136] = {.lex_state = 75, .external_lex_state = 2}, - [3137] = {.lex_state = 7, .external_lex_state = 9}, - [3138] = {.lex_state = 75, .external_lex_state = 7}, - [3139] = {.lex_state = 75, .external_lex_state = 7}, - [3140] = {.lex_state = 7, .external_lex_state = 6}, - [3141] = {.lex_state = 7, .external_lex_state = 6}, - [3142] = {.lex_state = 7, .external_lex_state = 6}, - [3143] = {.lex_state = 75, .external_lex_state = 7}, - [3144] = {.lex_state = 75, .external_lex_state = 6}, - [3145] = {.lex_state = 75, .external_lex_state = 7}, - [3146] = {.lex_state = 75, .external_lex_state = 7}, - [3147] = {.lex_state = 7, .external_lex_state = 6}, - [3148] = {.lex_state = 75, .external_lex_state = 6}, - [3149] = {.lex_state = 75, .external_lex_state = 7}, - [3150] = {.lex_state = 75, .external_lex_state = 7}, - [3151] = {.lex_state = 75, .external_lex_state = 6}, - [3152] = {.lex_state = 75, .external_lex_state = 7}, - [3153] = {.lex_state = 75, .external_lex_state = 2}, - [3154] = {.lex_state = 75, .external_lex_state = 6}, - [3155] = {.lex_state = 7, .external_lex_state = 6}, - [3156] = {.lex_state = 75, .external_lex_state = 7}, - [3157] = {.lex_state = 75, .external_lex_state = 2}, - [3158] = {.lex_state = 75, .external_lex_state = 7}, - [3159] = {.lex_state = 75, .external_lex_state = 7}, - [3160] = {.lex_state = 75, .external_lex_state = 7}, - [3161] = {.lex_state = 75, .external_lex_state = 2}, - [3162] = {.lex_state = 75, .external_lex_state = 7}, - [3163] = {.lex_state = 75, .external_lex_state = 2}, - [3164] = {.lex_state = 75, .external_lex_state = 7}, - [3165] = {.lex_state = 75, .external_lex_state = 7}, - [3166] = {.lex_state = 75, .external_lex_state = 7}, - [3167] = {.lex_state = 75, .external_lex_state = 7}, - [3168] = {.lex_state = 75, .external_lex_state = 7}, - [3169] = {.lex_state = 75, .external_lex_state = 7}, - [3170] = {.lex_state = 75, .external_lex_state = 7}, - [3171] = {.lex_state = 75, .external_lex_state = 7}, - [3172] = {.lex_state = 75, .external_lex_state = 7}, - [3173] = {.lex_state = 75, .external_lex_state = 7}, - [3174] = {.lex_state = 75, .external_lex_state = 2}, - [3175] = {.lex_state = 75, .external_lex_state = 9}, - [3176] = {.lex_state = 7, .external_lex_state = 9}, - [3177] = {.lex_state = 7, .external_lex_state = 9}, - [3178] = {.lex_state = 75, .external_lex_state = 7}, - [3179] = {.lex_state = 7, .external_lex_state = 9}, - [3180] = {.lex_state = 7, .external_lex_state = 9}, - [3181] = {.lex_state = 7, .external_lex_state = 9}, - [3182] = {.lex_state = 7, .external_lex_state = 9}, - [3183] = {.lex_state = 7, .external_lex_state = 9}, - [3184] = {.lex_state = 7, .external_lex_state = 9}, - [3185] = {.lex_state = 7, .external_lex_state = 9}, - [3186] = {.lex_state = 7, .external_lex_state = 9}, - [3187] = {.lex_state = 7, .external_lex_state = 9}, - [3188] = {.lex_state = 7, .external_lex_state = 9}, - [3189] = {.lex_state = 7, .external_lex_state = 9}, - [3190] = {.lex_state = 7, .external_lex_state = 9}, - [3191] = {.lex_state = 7, .external_lex_state = 9}, - [3192] = {.lex_state = 7, .external_lex_state = 9}, - [3193] = {.lex_state = 7, .external_lex_state = 9}, - [3194] = {.lex_state = 7, .external_lex_state = 9}, - [3195] = {.lex_state = 7, .external_lex_state = 9}, - [3196] = {.lex_state = 7, .external_lex_state = 9}, - [3197] = {.lex_state = 7, .external_lex_state = 9}, - [3198] = {.lex_state = 75, .external_lex_state = 7}, - [3199] = {.lex_state = 7, .external_lex_state = 9}, - [3200] = {.lex_state = 7, .external_lex_state = 9}, - [3201] = {.lex_state = 7, .external_lex_state = 9}, - [3202] = {.lex_state = 7, .external_lex_state = 9}, - [3203] = {.lex_state = 7, .external_lex_state = 9}, - [3204] = {.lex_state = 7, .external_lex_state = 9}, - [3205] = {.lex_state = 7, .external_lex_state = 9}, - [3206] = {.lex_state = 7, .external_lex_state = 9}, - [3207] = {.lex_state = 7, .external_lex_state = 9}, - [3208] = {.lex_state = 7, .external_lex_state = 9}, - [3209] = {.lex_state = 7, .external_lex_state = 9}, - [3210] = {.lex_state = 7, .external_lex_state = 9}, - [3211] = {.lex_state = 75, .external_lex_state = 6}, - [3212] = {.lex_state = 75, .external_lex_state = 7}, - [3213] = {.lex_state = 75, .external_lex_state = 7}, - [3214] = {.lex_state = 75, .external_lex_state = 7}, - [3215] = {.lex_state = 75, .external_lex_state = 7}, - [3216] = {.lex_state = 75, .external_lex_state = 7}, - [3217] = {.lex_state = 75, .external_lex_state = 2}, - [3218] = {.lex_state = 75, .external_lex_state = 6}, - [3219] = {.lex_state = 75, .external_lex_state = 7}, - [3220] = {.lex_state = 75, .external_lex_state = 7}, - [3221] = {.lex_state = 75, .external_lex_state = 7}, - [3222] = {.lex_state = 7, .external_lex_state = 6}, - [3223] = {.lex_state = 7, .external_lex_state = 6}, - [3224] = {.lex_state = 75, .external_lex_state = 7}, - [3225] = {.lex_state = 75, .external_lex_state = 7}, - [3226] = {.lex_state = 75, .external_lex_state = 6}, - [3227] = {.lex_state = 7, .external_lex_state = 6}, - [3228] = {.lex_state = 75, .external_lex_state = 2}, - [3229] = {.lex_state = 75, .external_lex_state = 7}, - [3230] = {.lex_state = 75, .external_lex_state = 2}, - [3231] = {.lex_state = 75, .external_lex_state = 7}, - [3232] = {.lex_state = 75, .external_lex_state = 7}, - [3233] = {.lex_state = 75, .external_lex_state = 2}, - [3234] = {.lex_state = 75, .external_lex_state = 2}, - [3235] = {.lex_state = 75, .external_lex_state = 2}, - [3236] = {.lex_state = 75, .external_lex_state = 7}, - [3237] = {.lex_state = 75, .external_lex_state = 7}, - [3238] = {.lex_state = 7, .external_lex_state = 2}, - [3239] = {.lex_state = 7, .external_lex_state = 2}, - [3240] = {.lex_state = 7, .external_lex_state = 2}, - [3241] = {.lex_state = 75, .external_lex_state = 6}, - [3242] = {.lex_state = 75, .external_lex_state = 7}, - [3243] = {.lex_state = 75, .external_lex_state = 2}, - [3244] = {.lex_state = 75, .external_lex_state = 9}, - [3245] = {.lex_state = 75, .external_lex_state = 6}, - [3246] = {.lex_state = 75, .external_lex_state = 2}, - [3247] = {.lex_state = 75, .external_lex_state = 6}, - [3248] = {.lex_state = 75, .external_lex_state = 7}, - [3249] = {.lex_state = 75, .external_lex_state = 6}, - [3250] = {.lex_state = 75, .external_lex_state = 9}, - [3251] = {.lex_state = 75, .external_lex_state = 9}, - [3252] = {.lex_state = 75, .external_lex_state = 2}, - [3253] = {.lex_state = 75, .external_lex_state = 6}, - [3254] = {.lex_state = 75, .external_lex_state = 7}, - [3255] = {.lex_state = 75, .external_lex_state = 9}, - [3256] = {.lex_state = 75, .external_lex_state = 7}, - [3257] = {.lex_state = 75, .external_lex_state = 9}, - [3258] = {.lex_state = 75, .external_lex_state = 9}, - [3259] = {.lex_state = 75, .external_lex_state = 9}, - [3260] = {.lex_state = 75, .external_lex_state = 6}, - [3261] = {.lex_state = 75, .external_lex_state = 6}, - [3262] = {.lex_state = 75, .external_lex_state = 6}, - [3263] = {.lex_state = 7, .external_lex_state = 9}, - [3264] = {.lex_state = 75, .external_lex_state = 6}, - [3265] = {.lex_state = 7, .external_lex_state = 9}, - [3266] = {.lex_state = 75, .external_lex_state = 6}, - [3267] = {.lex_state = 7, .external_lex_state = 9}, - [3268] = {.lex_state = 75, .external_lex_state = 6}, - [3269] = {.lex_state = 75, .external_lex_state = 6}, - [3270] = {.lex_state = 75, .external_lex_state = 6}, - [3271] = {.lex_state = 75, .external_lex_state = 6}, - [3272] = {.lex_state = 75, .external_lex_state = 6}, - [3273] = {.lex_state = 75, .external_lex_state = 6}, - [3274] = {.lex_state = 75, .external_lex_state = 6}, - [3275] = {.lex_state = 75, .external_lex_state = 6}, - [3276] = {.lex_state = 7, .external_lex_state = 9}, - [3277] = {.lex_state = 7, .external_lex_state = 9}, - [3278] = {.lex_state = 75, .external_lex_state = 6}, - [3279] = {.lex_state = 75, .external_lex_state = 6}, - [3280] = {.lex_state = 75, .external_lex_state = 6}, - [3281] = {.lex_state = 75, .external_lex_state = 6}, - [3282] = {.lex_state = 75, .external_lex_state = 6}, - [3283] = {.lex_state = 75, .external_lex_state = 6}, - [3284] = {.lex_state = 75, .external_lex_state = 6}, - [3285] = {.lex_state = 75, .external_lex_state = 2}, - [3286] = {.lex_state = 75, .external_lex_state = 6}, - [3287] = {.lex_state = 75, .external_lex_state = 7}, - [3288] = {.lex_state = 75, .external_lex_state = 6}, - [3289] = {.lex_state = 75, .external_lex_state = 6}, - [3290] = {.lex_state = 75, .external_lex_state = 6}, - [3291] = {.lex_state = 75, .external_lex_state = 9}, - [3292] = {.lex_state = 75, .external_lex_state = 6}, - [3293] = {.lex_state = 7, .external_lex_state = 9}, - [3294] = {.lex_state = 75, .external_lex_state = 6}, - [3295] = {.lex_state = 75, .external_lex_state = 6}, - [3296] = {.lex_state = 75, .external_lex_state = 6}, - [3297] = {.lex_state = 75, .external_lex_state = 6}, - [3298] = {.lex_state = 75, .external_lex_state = 9}, - [3299] = {.lex_state = 75, .external_lex_state = 2}, - [3300] = {.lex_state = 75, .external_lex_state = 6}, - [3301] = {.lex_state = 75, .external_lex_state = 6}, - [3302] = {.lex_state = 75, .external_lex_state = 2}, - [3303] = {.lex_state = 75, .external_lex_state = 6}, - [3304] = {.lex_state = 75, .external_lex_state = 6}, - [3305] = {.lex_state = 75, .external_lex_state = 6}, - [3306] = {.lex_state = 75, .external_lex_state = 6}, - [3307] = {.lex_state = 75, .external_lex_state = 9}, - [3308] = {.lex_state = 75, .external_lex_state = 6}, - [3309] = {.lex_state = 75, .external_lex_state = 6}, - [3310] = {.lex_state = 75, .external_lex_state = 6}, - [3311] = {.lex_state = 75, .external_lex_state = 6}, - [3312] = {.lex_state = 75, .external_lex_state = 6}, - [3313] = {.lex_state = 75, .external_lex_state = 6}, - [3314] = {.lex_state = 75, .external_lex_state = 6}, - [3315] = {.lex_state = 75, .external_lex_state = 6}, - [3316] = {.lex_state = 75, .external_lex_state = 6}, - [3317] = {.lex_state = 75, .external_lex_state = 6}, - [3318] = {.lex_state = 7, .external_lex_state = 9}, - [3319] = {.lex_state = 7, .external_lex_state = 9}, - [3320] = {.lex_state = 75, .external_lex_state = 6}, - [3321] = {.lex_state = 75, .external_lex_state = 6}, - [3322] = {.lex_state = 75, .external_lex_state = 6}, - [3323] = {.lex_state = 75, .external_lex_state = 6}, - [3324] = {.lex_state = 75, .external_lex_state = 6}, - [3325] = {.lex_state = 75, .external_lex_state = 2}, - [3326] = {.lex_state = 75, .external_lex_state = 6}, - [3327] = {.lex_state = 75, .external_lex_state = 6}, - [3328] = {.lex_state = 75, .external_lex_state = 6}, - [3329] = {.lex_state = 75, .external_lex_state = 6}, - [3330] = {.lex_state = 75, .external_lex_state = 2}, - [3331] = {.lex_state = 75, .external_lex_state = 6}, - [3332] = {.lex_state = 75, .external_lex_state = 6}, - [3333] = {.lex_state = 75, .external_lex_state = 2}, - [3334] = {.lex_state = 75, .external_lex_state = 2}, - [3335] = {.lex_state = 75, .external_lex_state = 2}, - [3336] = {.lex_state = 75, .external_lex_state = 2}, - [3337] = {.lex_state = 75, .external_lex_state = 2}, - [3338] = {.lex_state = 75, .external_lex_state = 2}, - [3339] = {.lex_state = 75, .external_lex_state = 2}, - [3340] = {.lex_state = 75, .external_lex_state = 2}, - [3341] = {.lex_state = 75, .external_lex_state = 2}, - [3342] = {.lex_state = 75, .external_lex_state = 9}, - [3343] = {.lex_state = 75, .external_lex_state = 6}, - [3344] = {.lex_state = 75, .external_lex_state = 9}, - [3345] = {.lex_state = 75, .external_lex_state = 9}, - [3346] = {.lex_state = 75, .external_lex_state = 2}, - [3347] = {.lex_state = 75, .external_lex_state = 9}, - [3348] = {.lex_state = 75, .external_lex_state = 9}, - [3349] = {.lex_state = 75, .external_lex_state = 8}, - [3350] = {.lex_state = 75, .external_lex_state = 8}, - [3351] = {.lex_state = 75, .external_lex_state = 6}, - [3352] = {.lex_state = 75, .external_lex_state = 8}, - [3353] = {.lex_state = 75, .external_lex_state = 8}, - [3354] = {.lex_state = 75, .external_lex_state = 8}, - [3355] = {.lex_state = 75, .external_lex_state = 2}, - [3356] = {.lex_state = 75, .external_lex_state = 2}, - [3357] = {.lex_state = 75, .external_lex_state = 2}, - [3358] = {.lex_state = 75, .external_lex_state = 9}, - [3359] = {.lex_state = 75, .external_lex_state = 2}, - [3360] = {.lex_state = 75, .external_lex_state = 2}, - [3361] = {.lex_state = 75, .external_lex_state = 8}, - [3362] = {.lex_state = 75, .external_lex_state = 2}, - [3363] = {.lex_state = 75, .external_lex_state = 2}, - [3364] = {.lex_state = 75, .external_lex_state = 9}, - [3365] = {.lex_state = 75, .external_lex_state = 9}, - [3366] = {.lex_state = 75, .external_lex_state = 2}, - [3367] = {.lex_state = 75, .external_lex_state = 9}, - [3368] = {.lex_state = 75, .external_lex_state = 6}, - [3369] = {.lex_state = 75, .external_lex_state = 9}, - [3370] = {.lex_state = 75, .external_lex_state = 6}, - [3371] = {.lex_state = 75, .external_lex_state = 9}, - [3372] = {.lex_state = 75, .external_lex_state = 6}, - [3373] = {.lex_state = 75, .external_lex_state = 6}, - [3374] = {.lex_state = 75, .external_lex_state = 6}, - [3375] = {.lex_state = 8, .external_lex_state = 2}, - [3376] = {.lex_state = 75, .external_lex_state = 9}, - [3377] = {.lex_state = 75, .external_lex_state = 9}, - [3378] = {.lex_state = 75, .external_lex_state = 9}, - [3379] = {.lex_state = 75, .external_lex_state = 2}, - [3380] = {.lex_state = 75, .external_lex_state = 6}, - [3381] = {.lex_state = 75, .external_lex_state = 2}, - [3382] = {.lex_state = 75, .external_lex_state = 6}, - [3383] = {.lex_state = 75, .external_lex_state = 6}, - [3384] = {.lex_state = 75, .external_lex_state = 6}, - [3385] = {.lex_state = 75, .external_lex_state = 9}, - [3386] = {.lex_state = 75, .external_lex_state = 6}, - [3387] = {.lex_state = 75, .external_lex_state = 2}, - [3388] = {.lex_state = 75, .external_lex_state = 6}, - [3389] = {.lex_state = 75, .external_lex_state = 6}, - [3390] = {.lex_state = 75, .external_lex_state = 6}, - [3391] = {.lex_state = 75, .external_lex_state = 6}, - [3392] = {.lex_state = 75, .external_lex_state = 6}, - [3393] = {.lex_state = 75, .external_lex_state = 6}, - [3394] = {.lex_state = 75, .external_lex_state = 6}, - [3395] = {.lex_state = 75, .external_lex_state = 6}, - [3396] = {.lex_state = 75, .external_lex_state = 2}, - [3397] = {.lex_state = 75, .external_lex_state = 2}, - [3398] = {.lex_state = 75, .external_lex_state = 2}, - [3399] = {.lex_state = 75, .external_lex_state = 9}, - [3400] = {.lex_state = 75, .external_lex_state = 6}, - [3401] = {.lex_state = 75, .external_lex_state = 9}, - [3402] = {.lex_state = 75, .external_lex_state = 9}, - [3403] = {.lex_state = 75, .external_lex_state = 2}, - [3404] = {.lex_state = 75, .external_lex_state = 6}, - [3405] = {.lex_state = 75, .external_lex_state = 9}, - [3406] = {.lex_state = 8, .external_lex_state = 2}, - [3407] = {.lex_state = 75, .external_lex_state = 9}, - [3408] = {.lex_state = 75, .external_lex_state = 9}, - [3409] = {.lex_state = 75, .external_lex_state = 9}, - [3410] = {.lex_state = 75, .external_lex_state = 6}, - [3411] = {.lex_state = 75, .external_lex_state = 2}, - [3412] = {.lex_state = 75, .external_lex_state = 9}, - [3413] = {.lex_state = 75, .external_lex_state = 2}, - [3414] = {.lex_state = 75, .external_lex_state = 2}, - [3415] = {.lex_state = 75, .external_lex_state = 6}, - [3416] = {.lex_state = 75, .external_lex_state = 9}, - [3417] = {.lex_state = 75, .external_lex_state = 6}, - [3418] = {.lex_state = 75, .external_lex_state = 2}, - [3419] = {.lex_state = 75, .external_lex_state = 2}, - [3420] = {.lex_state = 75, .external_lex_state = 2}, - [3421] = {.lex_state = 75, .external_lex_state = 2}, - [3422] = {.lex_state = 75, .external_lex_state = 9}, - [3423] = {.lex_state = 75, .external_lex_state = 9}, - [3424] = {.lex_state = 75, .external_lex_state = 9}, - [3425] = {.lex_state = 75, .external_lex_state = 9}, - [3426] = {.lex_state = 75, .external_lex_state = 9}, - [3427] = {.lex_state = 75, .external_lex_state = 2}, - [3428] = {.lex_state = 75, .external_lex_state = 9}, - [3429] = {.lex_state = 75, .external_lex_state = 9}, - [3430] = {.lex_state = 75, .external_lex_state = 9}, - [3431] = {.lex_state = 75, .external_lex_state = 9}, - [3432] = {.lex_state = 75, .external_lex_state = 6}, - [3433] = {.lex_state = 75, .external_lex_state = 9}, - [3434] = {.lex_state = 75, .external_lex_state = 9}, - [3435] = {.lex_state = 75, .external_lex_state = 9}, - [3436] = {.lex_state = 75, .external_lex_state = 9}, - [3437] = {.lex_state = 75, .external_lex_state = 9}, - [3438] = {.lex_state = 75, .external_lex_state = 9}, - [3439] = {.lex_state = 75, .external_lex_state = 2}, + [1] = {.lex_state = 86, .external_lex_state = 2}, + [2] = {.lex_state = 3, .external_lex_state = 3}, + [3] = {.lex_state = 3, .external_lex_state = 3}, + [4] = {.lex_state = 86, .external_lex_state = 2}, + [5] = {.lex_state = 86, .external_lex_state = 2}, + [6] = {.lex_state = 86, .external_lex_state = 2}, + [7] = {.lex_state = 86, .external_lex_state = 2}, + [8] = {.lex_state = 86, .external_lex_state = 2}, + [9] = {.lex_state = 86, .external_lex_state = 2}, + [10] = {.lex_state = 86, .external_lex_state = 2}, + [11] = {.lex_state = 86, .external_lex_state = 2}, + [12] = {.lex_state = 86, .external_lex_state = 2}, + [13] = {.lex_state = 86, .external_lex_state = 2}, + [14] = {.lex_state = 86, .external_lex_state = 2}, + [15] = {.lex_state = 86, .external_lex_state = 2}, + [16] = {.lex_state = 86, .external_lex_state = 2}, + [17] = {.lex_state = 86, .external_lex_state = 2}, + [18] = {.lex_state = 86, .external_lex_state = 2}, + [19] = {.lex_state = 86, .external_lex_state = 2}, + [20] = {.lex_state = 86, .external_lex_state = 2}, + [21] = {.lex_state = 86, .external_lex_state = 2}, + [22] = {.lex_state = 86, .external_lex_state = 2}, + [23] = {.lex_state = 86, .external_lex_state = 2}, + [24] = {.lex_state = 86, .external_lex_state = 2}, + [25] = {.lex_state = 86, .external_lex_state = 2}, + [26] = {.lex_state = 86, .external_lex_state = 2}, + [27] = {.lex_state = 86, .external_lex_state = 2}, + [28] = {.lex_state = 86, .external_lex_state = 2}, + [29] = {.lex_state = 86, .external_lex_state = 2}, + [30] = {.lex_state = 86, .external_lex_state = 2}, + [31] = {.lex_state = 86, .external_lex_state = 2}, + [32] = {.lex_state = 86, .external_lex_state = 2}, + [33] = {.lex_state = 86, .external_lex_state = 2}, + [34] = {.lex_state = 86, .external_lex_state = 2}, + [35] = {.lex_state = 86, .external_lex_state = 2}, + [36] = {.lex_state = 86, .external_lex_state = 2}, + [37] = {.lex_state = 86, .external_lex_state = 2}, + [38] = {.lex_state = 86, .external_lex_state = 2}, + [39] = {.lex_state = 86, .external_lex_state = 2}, + [40] = {.lex_state = 86, .external_lex_state = 2}, + [41] = {.lex_state = 86, .external_lex_state = 2}, + [42] = {.lex_state = 86, .external_lex_state = 2}, + [43] = {.lex_state = 86, .external_lex_state = 2}, + [44] = {.lex_state = 86, .external_lex_state = 2}, + [45] = {.lex_state = 86, .external_lex_state = 2}, + [46] = {.lex_state = 86, .external_lex_state = 2}, + [47] = {.lex_state = 86, .external_lex_state = 2}, + [48] = {.lex_state = 86, .external_lex_state = 2}, + [49] = {.lex_state = 86, .external_lex_state = 2}, + [50] = {.lex_state = 86, .external_lex_state = 2}, + [51] = {.lex_state = 9, .external_lex_state = 2}, + [52] = {.lex_state = 86, .external_lex_state = 2}, + [53] = {.lex_state = 86, .external_lex_state = 2}, + [54] = {.lex_state = 86, .external_lex_state = 2}, + [55] = {.lex_state = 86, .external_lex_state = 2}, + [56] = {.lex_state = 86, .external_lex_state = 2}, + [57] = {.lex_state = 86, .external_lex_state = 2}, + [58] = {.lex_state = 86, .external_lex_state = 2}, + [59] = {.lex_state = 86, .external_lex_state = 2}, + [60] = {.lex_state = 86, .external_lex_state = 2}, + [61] = {.lex_state = 9, .external_lex_state = 2}, + [62] = {.lex_state = 86, .external_lex_state = 2}, + [63] = {.lex_state = 86, .external_lex_state = 2}, + [64] = {.lex_state = 9, .external_lex_state = 2}, + [65] = {.lex_state = 9, .external_lex_state = 2}, + [66] = {.lex_state = 9, .external_lex_state = 2}, + [67] = {.lex_state = 86, .external_lex_state = 2}, + [68] = {.lex_state = 9, .external_lex_state = 2}, + [69] = {.lex_state = 9, .external_lex_state = 2}, + [70] = {.lex_state = 9, .external_lex_state = 2}, + [71] = {.lex_state = 86, .external_lex_state = 2}, + [72] = {.lex_state = 9, .external_lex_state = 2}, + [73] = {.lex_state = 9, .external_lex_state = 2}, + [74] = {.lex_state = 9, .external_lex_state = 2}, + [75] = {.lex_state = 86, .external_lex_state = 2}, + [76] = {.lex_state = 86, .external_lex_state = 2}, + [77] = {.lex_state = 86, .external_lex_state = 2}, + [78] = {.lex_state = 4, .external_lex_state = 4}, + [79] = {.lex_state = 4, .external_lex_state = 4}, + [80] = {.lex_state = 4, .external_lex_state = 4}, + [81] = {.lex_state = 4, .external_lex_state = 4}, + [82] = {.lex_state = 4, .external_lex_state = 3}, + [83] = {.lex_state = 4, .external_lex_state = 3}, + [84] = {.lex_state = 4, .external_lex_state = 3}, + [85] = {.lex_state = 4, .external_lex_state = 3}, + [86] = {.lex_state = 4, .external_lex_state = 3}, + [87] = {.lex_state = 9, .external_lex_state = 2}, + [88] = {.lex_state = 4, .external_lex_state = 3}, + [89] = {.lex_state = 9, .external_lex_state = 2}, + [90] = {.lex_state = 4, .external_lex_state = 3}, + [91] = {.lex_state = 4, .external_lex_state = 3}, + [92] = {.lex_state = 9, .external_lex_state = 2}, + [93] = {.lex_state = 9, .external_lex_state = 2}, + [94] = {.lex_state = 4, .external_lex_state = 3}, + [95] = {.lex_state = 9, .external_lex_state = 2}, + [96] = {.lex_state = 9, .external_lex_state = 2}, + [97] = {.lex_state = 9, .external_lex_state = 2}, + [98] = {.lex_state = 9, .external_lex_state = 2}, + [99] = {.lex_state = 9, .external_lex_state = 2}, + [100] = {.lex_state = 9, .external_lex_state = 2}, + [101] = {.lex_state = 9, .external_lex_state = 2}, + [102] = {.lex_state = 9, .external_lex_state = 2}, + [103] = {.lex_state = 4, .external_lex_state = 3}, + [104] = {.lex_state = 4, .external_lex_state = 3}, + [105] = {.lex_state = 4, .external_lex_state = 3}, + [106] = {.lex_state = 4, .external_lex_state = 3}, + [107] = {.lex_state = 4, .external_lex_state = 3}, + [108] = {.lex_state = 4, .external_lex_state = 5}, + [109] = {.lex_state = 4, .external_lex_state = 6}, + [110] = {.lex_state = 4, .external_lex_state = 5}, + [111] = {.lex_state = 4, .external_lex_state = 6}, + [112] = {.lex_state = 4, .external_lex_state = 6}, + [113] = {.lex_state = 4, .external_lex_state = 3}, + [114] = {.lex_state = 4, .external_lex_state = 3}, + [115] = {.lex_state = 4, .external_lex_state = 5}, + [116] = {.lex_state = 4, .external_lex_state = 6}, + [117] = {.lex_state = 4, .external_lex_state = 3}, + [118] = {.lex_state = 4, .external_lex_state = 6}, + [119] = {.lex_state = 4, .external_lex_state = 6}, + [120] = {.lex_state = 4, .external_lex_state = 6}, + [121] = {.lex_state = 4, .external_lex_state = 6}, + [122] = {.lex_state = 4, .external_lex_state = 3}, + [123] = {.lex_state = 4, .external_lex_state = 3}, + [124] = {.lex_state = 4, .external_lex_state = 3}, + [125] = {.lex_state = 4, .external_lex_state = 3}, + [126] = {.lex_state = 4, .external_lex_state = 3}, + [127] = {.lex_state = 4, .external_lex_state = 3}, + [128] = {.lex_state = 4, .external_lex_state = 3}, + [129] = {.lex_state = 4, .external_lex_state = 3}, + [130] = {.lex_state = 4, .external_lex_state = 3}, + [131] = {.lex_state = 4, .external_lex_state = 3}, + [132] = {.lex_state = 4, .external_lex_state = 3}, + [133] = {.lex_state = 4, .external_lex_state = 3}, + [134] = {.lex_state = 4, .external_lex_state = 6}, + [135] = {.lex_state = 4, .external_lex_state = 3}, + [136] = {.lex_state = 4, .external_lex_state = 6}, + [137] = {.lex_state = 4, .external_lex_state = 6}, + [138] = {.lex_state = 4, .external_lex_state = 3}, + [139] = {.lex_state = 4, .external_lex_state = 3}, + [140] = {.lex_state = 4, .external_lex_state = 3}, + [141] = {.lex_state = 4, .external_lex_state = 3}, + [142] = {.lex_state = 4, .external_lex_state = 3}, + [143] = {.lex_state = 4, .external_lex_state = 3}, + [144] = {.lex_state = 4, .external_lex_state = 3}, + [145] = {.lex_state = 4, .external_lex_state = 3}, + [146] = {.lex_state = 4, .external_lex_state = 3}, + [147] = {.lex_state = 4, .external_lex_state = 3}, + [148] = {.lex_state = 4, .external_lex_state = 3}, + [149] = {.lex_state = 4, .external_lex_state = 3}, + [150] = {.lex_state = 4, .external_lex_state = 3}, + [151] = {.lex_state = 4, .external_lex_state = 3}, + [152] = {.lex_state = 4, .external_lex_state = 3}, + [153] = {.lex_state = 4, .external_lex_state = 3}, + [154] = {.lex_state = 4, .external_lex_state = 3}, + [155] = {.lex_state = 4, .external_lex_state = 3}, + [156] = {.lex_state = 4, .external_lex_state = 3}, + [157] = {.lex_state = 9, .external_lex_state = 2}, + [158] = {.lex_state = 4, .external_lex_state = 3}, + [159] = {.lex_state = 4, .external_lex_state = 3}, + [160] = {.lex_state = 4, .external_lex_state = 3}, + [161] = {.lex_state = 4, .external_lex_state = 3}, + [162] = {.lex_state = 4, .external_lex_state = 3}, + [163] = {.lex_state = 4, .external_lex_state = 3}, + [164] = {.lex_state = 4, .external_lex_state = 3}, + [165] = {.lex_state = 9, .external_lex_state = 2}, + [166] = {.lex_state = 9, .external_lex_state = 2}, + [167] = {.lex_state = 9, .external_lex_state = 2}, + [168] = {.lex_state = 9, .external_lex_state = 2}, + [169] = {.lex_state = 9, .external_lex_state = 2}, + [170] = {.lex_state = 9, .external_lex_state = 2}, + [171] = {.lex_state = 9, .external_lex_state = 2}, + [172] = {.lex_state = 9, .external_lex_state = 2}, + [173] = {.lex_state = 9, .external_lex_state = 2}, + [174] = {.lex_state = 9, .external_lex_state = 2}, + [175] = {.lex_state = 9, .external_lex_state = 2}, + [176] = {.lex_state = 9, .external_lex_state = 2}, + [177] = {.lex_state = 9, .external_lex_state = 2}, + [178] = {.lex_state = 9, .external_lex_state = 2}, + [179] = {.lex_state = 85, .external_lex_state = 3}, + [180] = {.lex_state = 85, .external_lex_state = 6}, + [181] = {.lex_state = 85, .external_lex_state = 5}, + [182] = {.lex_state = 85, .external_lex_state = 6}, + [183] = {.lex_state = 85, .external_lex_state = 3}, + [184] = {.lex_state = 85, .external_lex_state = 3}, + [185] = {.lex_state = 85, .external_lex_state = 6}, + [186] = {.lex_state = 85, .external_lex_state = 3}, + [187] = {.lex_state = 85, .external_lex_state = 3}, + [188] = {.lex_state = 85, .external_lex_state = 3}, + [189] = {.lex_state = 85, .external_lex_state = 3}, + [190] = {.lex_state = 3, .external_lex_state = 3}, + [191] = {.lex_state = 3, .external_lex_state = 5}, + [192] = {.lex_state = 3, .external_lex_state = 6}, + [193] = {.lex_state = 3, .external_lex_state = 6}, + [194] = {.lex_state = 3, .external_lex_state = 3}, + [195] = {.lex_state = 3, .external_lex_state = 3}, + [196] = {.lex_state = 3, .external_lex_state = 3}, + [197] = {.lex_state = 3, .external_lex_state = 3}, + [198] = {.lex_state = 86, .external_lex_state = 2}, + [199] = {.lex_state = 86, .external_lex_state = 2}, + [200] = {.lex_state = 86, .external_lex_state = 2}, + [201] = {.lex_state = 3, .external_lex_state = 6}, + [202] = {.lex_state = 86, .external_lex_state = 2}, + [203] = {.lex_state = 86, .external_lex_state = 2}, + [204] = {.lex_state = 86, .external_lex_state = 2}, + [205] = {.lex_state = 3, .external_lex_state = 3}, + [206] = {.lex_state = 3, .external_lex_state = 3}, + [207] = {.lex_state = 3, .external_lex_state = 3}, + [208] = {.lex_state = 3, .external_lex_state = 3}, + [209] = {.lex_state = 3, .external_lex_state = 3}, + [210] = {.lex_state = 3, .external_lex_state = 3}, + [211] = {.lex_state = 3, .external_lex_state = 3}, + [212] = {.lex_state = 86, .external_lex_state = 2}, + [213] = {.lex_state = 86, .external_lex_state = 2}, + [214] = {.lex_state = 86, .external_lex_state = 2}, + [215] = {.lex_state = 85, .external_lex_state = 6}, + [216] = {.lex_state = 86, .external_lex_state = 2}, + [217] = {.lex_state = 86, .external_lex_state = 2}, + [218] = {.lex_state = 86, .external_lex_state = 2}, + [219] = {.lex_state = 85, .external_lex_state = 6}, + [220] = {.lex_state = 85, .external_lex_state = 6}, + [221] = {.lex_state = 85, .external_lex_state = 6}, + [222] = {.lex_state = 86, .external_lex_state = 2}, + [223] = {.lex_state = 86, .external_lex_state = 2}, + [224] = {.lex_state = 86, .external_lex_state = 2}, + [225] = {.lex_state = 86, .external_lex_state = 2}, + [226] = {.lex_state = 86, .external_lex_state = 2}, + [227] = {.lex_state = 86, .external_lex_state = 2}, + [228] = {.lex_state = 86, .external_lex_state = 2}, + [229] = {.lex_state = 86, .external_lex_state = 2}, + [230] = {.lex_state = 86, .external_lex_state = 2}, + [231] = {.lex_state = 85, .external_lex_state = 6}, + [232] = {.lex_state = 86, .external_lex_state = 2}, + [233] = {.lex_state = 85, .external_lex_state = 6}, + [234] = {.lex_state = 85, .external_lex_state = 6}, + [235] = {.lex_state = 85, .external_lex_state = 6}, + [236] = {.lex_state = 85, .external_lex_state = 6}, + [237] = {.lex_state = 86, .external_lex_state = 2}, + [238] = {.lex_state = 85, .external_lex_state = 6}, + [239] = {.lex_state = 86, .external_lex_state = 2}, + [240] = {.lex_state = 86, .external_lex_state = 7}, + [241] = {.lex_state = 85, .external_lex_state = 6}, + [242] = {.lex_state = 85, .external_lex_state = 6}, + [243] = {.lex_state = 85, .external_lex_state = 6}, + [244] = {.lex_state = 85, .external_lex_state = 6}, + [245] = {.lex_state = 85, .external_lex_state = 6}, + [246] = {.lex_state = 86, .external_lex_state = 2}, + [247] = {.lex_state = 86, .external_lex_state = 2}, + [248] = {.lex_state = 85, .external_lex_state = 6}, + [249] = {.lex_state = 85, .external_lex_state = 6}, + [250] = {.lex_state = 85, .external_lex_state = 6}, + [251] = {.lex_state = 85, .external_lex_state = 6}, + [252] = {.lex_state = 85, .external_lex_state = 6}, + [253] = {.lex_state = 85, .external_lex_state = 6}, + [254] = {.lex_state = 85, .external_lex_state = 6}, + [255] = {.lex_state = 85, .external_lex_state = 6}, + [256] = {.lex_state = 86, .external_lex_state = 2}, + [257] = {.lex_state = 85, .external_lex_state = 6}, + [258] = {.lex_state = 86, .external_lex_state = 2}, + [259] = {.lex_state = 85, .external_lex_state = 6}, + [260] = {.lex_state = 86, .external_lex_state = 2}, + [261] = {.lex_state = 85, .external_lex_state = 6}, + [262] = {.lex_state = 86, .external_lex_state = 2}, + [263] = {.lex_state = 85, .external_lex_state = 6}, + [264] = {.lex_state = 85, .external_lex_state = 6}, + [265] = {.lex_state = 85, .external_lex_state = 6}, + [266] = {.lex_state = 86, .external_lex_state = 2}, + [267] = {.lex_state = 86, .external_lex_state = 2}, + [268] = {.lex_state = 86, .external_lex_state = 2}, + [269] = {.lex_state = 86, .external_lex_state = 2}, + [270] = {.lex_state = 86, .external_lex_state = 2}, + [271] = {.lex_state = 86, .external_lex_state = 2}, + [272] = {.lex_state = 86, .external_lex_state = 2}, + [273] = {.lex_state = 86, .external_lex_state = 2}, + [274] = {.lex_state = 86, .external_lex_state = 2}, + [275] = {.lex_state = 86, .external_lex_state = 2}, + [276] = {.lex_state = 86, .external_lex_state = 2}, + [277] = {.lex_state = 86, .external_lex_state = 2}, + [278] = {.lex_state = 86, .external_lex_state = 2}, + [279] = {.lex_state = 4, .external_lex_state = 3}, + [280] = {.lex_state = 4, .external_lex_state = 3}, + [281] = {.lex_state = 4, .external_lex_state = 3}, + [282] = {.lex_state = 86, .external_lex_state = 2}, + [283] = {.lex_state = 4, .external_lex_state = 3}, + [284] = {.lex_state = 86, .external_lex_state = 2}, + [285] = {.lex_state = 86, .external_lex_state = 2}, + [286] = {.lex_state = 86, .external_lex_state = 2}, + [287] = {.lex_state = 86, .external_lex_state = 2}, + [288] = {.lex_state = 86, .external_lex_state = 2}, + [289] = {.lex_state = 86, .external_lex_state = 2}, + [290] = {.lex_state = 86, .external_lex_state = 2}, + [291] = {.lex_state = 86, .external_lex_state = 2}, + [292] = {.lex_state = 86, .external_lex_state = 2}, + [293] = {.lex_state = 86, .external_lex_state = 2}, + [294] = {.lex_state = 86, .external_lex_state = 2}, + [295] = {.lex_state = 86, .external_lex_state = 2}, + [296] = {.lex_state = 86, .external_lex_state = 2}, + [297] = {.lex_state = 86, .external_lex_state = 2}, + [298] = {.lex_state = 86, .external_lex_state = 2}, + [299] = {.lex_state = 86, .external_lex_state = 2}, + [300] = {.lex_state = 86, .external_lex_state = 2}, + [301] = {.lex_state = 86, .external_lex_state = 2}, + [302] = {.lex_state = 86, .external_lex_state = 2}, + [303] = {.lex_state = 86, .external_lex_state = 2}, + [304] = {.lex_state = 86, .external_lex_state = 2}, + [305] = {.lex_state = 86, .external_lex_state = 2}, + [306] = {.lex_state = 86, .external_lex_state = 2}, + [307] = {.lex_state = 86, .external_lex_state = 2}, + [308] = {.lex_state = 86, .external_lex_state = 2}, + [309] = {.lex_state = 86, .external_lex_state = 2}, + [310] = {.lex_state = 86, .external_lex_state = 2}, + [311] = {.lex_state = 86, .external_lex_state = 2}, + [312] = {.lex_state = 86, .external_lex_state = 2}, + [313] = {.lex_state = 86, .external_lex_state = 2}, + [314] = {.lex_state = 86, .external_lex_state = 2}, + [315] = {.lex_state = 86, .external_lex_state = 2}, + [316] = {.lex_state = 86, .external_lex_state = 2}, + [317] = {.lex_state = 86, .external_lex_state = 2}, + [318] = {.lex_state = 86, .external_lex_state = 2}, + [319] = {.lex_state = 86, .external_lex_state = 2}, + [320] = {.lex_state = 86, .external_lex_state = 2}, + [321] = {.lex_state = 86, .external_lex_state = 2}, + [322] = {.lex_state = 86, .external_lex_state = 2}, + [323] = {.lex_state = 86, .external_lex_state = 2}, + [324] = {.lex_state = 86, .external_lex_state = 2}, + [325] = {.lex_state = 86, .external_lex_state = 2}, + [326] = {.lex_state = 86, .external_lex_state = 2}, + [327] = {.lex_state = 86, .external_lex_state = 2}, + [328] = {.lex_state = 86, .external_lex_state = 2}, + [329] = {.lex_state = 86, .external_lex_state = 2}, + [330] = {.lex_state = 86, .external_lex_state = 2}, + [331] = {.lex_state = 86, .external_lex_state = 2}, + [332] = {.lex_state = 86, .external_lex_state = 2}, + [333] = {.lex_state = 86, .external_lex_state = 8}, + [334] = {.lex_state = 86, .external_lex_state = 2}, + [335] = {.lex_state = 86, .external_lex_state = 2}, + [336] = {.lex_state = 86, .external_lex_state = 2}, + [337] = {.lex_state = 86, .external_lex_state = 2}, + [338] = {.lex_state = 86, .external_lex_state = 2}, + [339] = {.lex_state = 86, .external_lex_state = 2}, + [340] = {.lex_state = 86, .external_lex_state = 2}, + [341] = {.lex_state = 86, .external_lex_state = 2}, + [342] = {.lex_state = 86, .external_lex_state = 2}, + [343] = {.lex_state = 86, .external_lex_state = 2}, + [344] = {.lex_state = 86, .external_lex_state = 2}, + [345] = {.lex_state = 86, .external_lex_state = 2}, + [346] = {.lex_state = 86, .external_lex_state = 2}, + [347] = {.lex_state = 86, .external_lex_state = 2}, + [348] = {.lex_state = 86, .external_lex_state = 2}, + [349] = {.lex_state = 86, .external_lex_state = 2}, + [350] = {.lex_state = 86, .external_lex_state = 2}, + [351] = {.lex_state = 86, .external_lex_state = 2}, + [352] = {.lex_state = 86, .external_lex_state = 2}, + [353] = {.lex_state = 86, .external_lex_state = 2}, + [354] = {.lex_state = 86, .external_lex_state = 2}, + [355] = {.lex_state = 86, .external_lex_state = 2}, + [356] = {.lex_state = 86, .external_lex_state = 2}, + [357] = {.lex_state = 86, .external_lex_state = 2}, + [358] = {.lex_state = 86, .external_lex_state = 2}, + [359] = {.lex_state = 86, .external_lex_state = 2}, + [360] = {.lex_state = 86, .external_lex_state = 2}, + [361] = {.lex_state = 86, .external_lex_state = 2}, + [362] = {.lex_state = 86, .external_lex_state = 2}, + [363] = {.lex_state = 86, .external_lex_state = 2}, + [364] = {.lex_state = 86, .external_lex_state = 2}, + [365] = {.lex_state = 86, .external_lex_state = 2}, + [366] = {.lex_state = 86, .external_lex_state = 2}, + [367] = {.lex_state = 86, .external_lex_state = 2}, + [368] = {.lex_state = 86, .external_lex_state = 2}, + [369] = {.lex_state = 86, .external_lex_state = 2}, + [370] = {.lex_state = 86, .external_lex_state = 2}, + [371] = {.lex_state = 86, .external_lex_state = 2}, + [372] = {.lex_state = 86, .external_lex_state = 2}, + [373] = {.lex_state = 86, .external_lex_state = 2}, + [374] = {.lex_state = 4, .external_lex_state = 4}, + [375] = {.lex_state = 86, .external_lex_state = 2}, + [376] = {.lex_state = 86, .external_lex_state = 2}, + [377] = {.lex_state = 4, .external_lex_state = 4}, + [378] = {.lex_state = 4, .external_lex_state = 4}, + [379] = {.lex_state = 4, .external_lex_state = 4}, + [380] = {.lex_state = 86, .external_lex_state = 2}, + [381] = {.lex_state = 86, .external_lex_state = 2}, + [382] = {.lex_state = 86, .external_lex_state = 2}, + [383] = {.lex_state = 86, .external_lex_state = 2}, + [384] = {.lex_state = 86, .external_lex_state = 2}, + [385] = {.lex_state = 86, .external_lex_state = 2}, + [386] = {.lex_state = 86, .external_lex_state = 2}, + [387] = {.lex_state = 86, .external_lex_state = 2}, + [388] = {.lex_state = 86, .external_lex_state = 2}, + [389] = {.lex_state = 86, .external_lex_state = 2}, + [390] = {.lex_state = 86, .external_lex_state = 2}, + [391] = {.lex_state = 86, .external_lex_state = 2}, + [392] = {.lex_state = 86, .external_lex_state = 2}, + [393] = {.lex_state = 86, .external_lex_state = 2}, + [394] = {.lex_state = 86, .external_lex_state = 2}, + [395] = {.lex_state = 86, .external_lex_state = 2}, + [396] = {.lex_state = 86, .external_lex_state = 2}, + [397] = {.lex_state = 86, .external_lex_state = 2}, + [398] = {.lex_state = 86, .external_lex_state = 2}, + [399] = {.lex_state = 86, .external_lex_state = 2}, + [400] = {.lex_state = 86, .external_lex_state = 2}, + [401] = {.lex_state = 86, .external_lex_state = 2}, + [402] = {.lex_state = 86, .external_lex_state = 2}, + [403] = {.lex_state = 86, .external_lex_state = 2}, + [404] = {.lex_state = 86, .external_lex_state = 2}, + [405] = {.lex_state = 86, .external_lex_state = 2}, + [406] = {.lex_state = 86, .external_lex_state = 2}, + [407] = {.lex_state = 86, .external_lex_state = 2}, + [408] = {.lex_state = 86, .external_lex_state = 2}, + [409] = {.lex_state = 86, .external_lex_state = 2}, + [410] = {.lex_state = 86, .external_lex_state = 2}, + [411] = {.lex_state = 86, .external_lex_state = 2}, + [412] = {.lex_state = 86, .external_lex_state = 2}, + [413] = {.lex_state = 86, .external_lex_state = 2}, + [414] = {.lex_state = 86, .external_lex_state = 2}, + [415] = {.lex_state = 86, .external_lex_state = 2}, + [416] = {.lex_state = 86, .external_lex_state = 2}, + [417] = {.lex_state = 86, .external_lex_state = 2}, + [418] = {.lex_state = 86, .external_lex_state = 2}, + [419] = {.lex_state = 86, .external_lex_state = 2}, + [420] = {.lex_state = 86, .external_lex_state = 2}, + [421] = {.lex_state = 86, .external_lex_state = 2}, + [422] = {.lex_state = 86, .external_lex_state = 2}, + [423] = {.lex_state = 86, .external_lex_state = 2}, + [424] = {.lex_state = 86, .external_lex_state = 2}, + [425] = {.lex_state = 86, .external_lex_state = 2}, + [426] = {.lex_state = 86, .external_lex_state = 2}, + [427] = {.lex_state = 86, .external_lex_state = 2}, + [428] = {.lex_state = 86, .external_lex_state = 2}, + [429] = {.lex_state = 86, .external_lex_state = 2}, + [430] = {.lex_state = 86, .external_lex_state = 2}, + [431] = {.lex_state = 86, .external_lex_state = 2}, + [432] = {.lex_state = 86, .external_lex_state = 2}, + [433] = {.lex_state = 86, .external_lex_state = 2}, + [434] = {.lex_state = 86, .external_lex_state = 2}, + [435] = {.lex_state = 86, .external_lex_state = 2}, + [436] = {.lex_state = 86, .external_lex_state = 2}, + [437] = {.lex_state = 86, .external_lex_state = 2}, + [438] = {.lex_state = 86, .external_lex_state = 2}, + [439] = {.lex_state = 86, .external_lex_state = 2}, + [440] = {.lex_state = 86, .external_lex_state = 2}, + [441] = {.lex_state = 86, .external_lex_state = 2}, + [442] = {.lex_state = 86, .external_lex_state = 2}, + [443] = {.lex_state = 86, .external_lex_state = 2}, + [444] = {.lex_state = 86, .external_lex_state = 2}, + [445] = {.lex_state = 86, .external_lex_state = 2}, + [446] = {.lex_state = 86, .external_lex_state = 2}, + [447] = {.lex_state = 86, .external_lex_state = 2}, + [448] = {.lex_state = 86, .external_lex_state = 2}, + [449] = {.lex_state = 86, .external_lex_state = 2}, + [450] = {.lex_state = 86, .external_lex_state = 2}, + [451] = {.lex_state = 86, .external_lex_state = 2}, + [452] = {.lex_state = 86, .external_lex_state = 2}, + [453] = {.lex_state = 86, .external_lex_state = 2}, + [454] = {.lex_state = 86, .external_lex_state = 2}, + [455] = {.lex_state = 86, .external_lex_state = 2}, + [456] = {.lex_state = 86, .external_lex_state = 2}, + [457] = {.lex_state = 86, .external_lex_state = 2}, + [458] = {.lex_state = 86, .external_lex_state = 2}, + [459] = {.lex_state = 86, .external_lex_state = 2}, + [460] = {.lex_state = 86, .external_lex_state = 2}, + [461] = {.lex_state = 86, .external_lex_state = 2}, + [462] = {.lex_state = 86, .external_lex_state = 2}, + [463] = {.lex_state = 86, .external_lex_state = 2}, + [464] = {.lex_state = 86, .external_lex_state = 2}, + [465] = {.lex_state = 86, .external_lex_state = 2}, + [466] = {.lex_state = 86, .external_lex_state = 2}, + [467] = {.lex_state = 86, .external_lex_state = 2}, + [468] = {.lex_state = 86, .external_lex_state = 2}, + [469] = {.lex_state = 86, .external_lex_state = 2}, + [470] = {.lex_state = 86, .external_lex_state = 2}, + [471] = {.lex_state = 86, .external_lex_state = 2}, + [472] = {.lex_state = 86, .external_lex_state = 2}, + [473] = {.lex_state = 86, .external_lex_state = 2}, + [474] = {.lex_state = 86, .external_lex_state = 2}, + [475] = {.lex_state = 86, .external_lex_state = 2}, + [476] = {.lex_state = 86, .external_lex_state = 2}, + [477] = {.lex_state = 86, .external_lex_state = 2}, + [478] = {.lex_state = 86, .external_lex_state = 2}, + [479] = {.lex_state = 86, .external_lex_state = 2}, + [480] = {.lex_state = 86, .external_lex_state = 2}, + [481] = {.lex_state = 86, .external_lex_state = 2}, + [482] = {.lex_state = 86, .external_lex_state = 2}, + [483] = {.lex_state = 86, .external_lex_state = 2}, + [484] = {.lex_state = 86, .external_lex_state = 2}, + [485] = {.lex_state = 86, .external_lex_state = 2}, + [486] = {.lex_state = 86, .external_lex_state = 2}, + [487] = {.lex_state = 86, .external_lex_state = 2}, + [488] = {.lex_state = 86, .external_lex_state = 2}, + [489] = {.lex_state = 86, .external_lex_state = 2}, + [490] = {.lex_state = 86, .external_lex_state = 2}, + [491] = {.lex_state = 86, .external_lex_state = 2}, + [492] = {.lex_state = 86, .external_lex_state = 2}, + [493] = {.lex_state = 86, .external_lex_state = 2}, + [494] = {.lex_state = 86, .external_lex_state = 2}, + [495] = {.lex_state = 86, .external_lex_state = 2}, + [496] = {.lex_state = 86, .external_lex_state = 2}, + [497] = {.lex_state = 86, .external_lex_state = 2}, + [498] = {.lex_state = 86, .external_lex_state = 2}, + [499] = {.lex_state = 86, .external_lex_state = 2}, + [500] = {.lex_state = 86, .external_lex_state = 2}, + [501] = {.lex_state = 86, .external_lex_state = 2}, + [502] = {.lex_state = 86, .external_lex_state = 2}, + [503] = {.lex_state = 86, .external_lex_state = 2}, + [504] = {.lex_state = 86, .external_lex_state = 2}, + [505] = {.lex_state = 86, .external_lex_state = 2}, + [506] = {.lex_state = 86, .external_lex_state = 2}, + [507] = {.lex_state = 86, .external_lex_state = 2}, + [508] = {.lex_state = 86, .external_lex_state = 2}, + [509] = {.lex_state = 86, .external_lex_state = 2}, + [510] = {.lex_state = 86, .external_lex_state = 2}, + [511] = {.lex_state = 86, .external_lex_state = 2}, + [512] = {.lex_state = 86, .external_lex_state = 2}, + [513] = {.lex_state = 86, .external_lex_state = 2}, + [514] = {.lex_state = 86, .external_lex_state = 2}, + [515] = {.lex_state = 86, .external_lex_state = 2}, + [516] = {.lex_state = 86, .external_lex_state = 2}, + [517] = {.lex_state = 86, .external_lex_state = 2}, + [518] = {.lex_state = 86, .external_lex_state = 2}, + [519] = {.lex_state = 86, .external_lex_state = 2}, + [520] = {.lex_state = 86, .external_lex_state = 2}, + [521] = {.lex_state = 86, .external_lex_state = 2}, + [522] = {.lex_state = 86, .external_lex_state = 2}, + [523] = {.lex_state = 86, .external_lex_state = 2}, + [524] = {.lex_state = 86, .external_lex_state = 2}, + [525] = {.lex_state = 86, .external_lex_state = 2}, + [526] = {.lex_state = 86, .external_lex_state = 2}, + [527] = {.lex_state = 86, .external_lex_state = 2}, + [528] = {.lex_state = 86, .external_lex_state = 2}, + [529] = {.lex_state = 86, .external_lex_state = 2}, + [530] = {.lex_state = 86, .external_lex_state = 2}, + [531] = {.lex_state = 86, .external_lex_state = 2}, + [532] = {.lex_state = 86, .external_lex_state = 2}, + [533] = {.lex_state = 86, .external_lex_state = 2}, + [534] = {.lex_state = 86, .external_lex_state = 2}, + [535] = {.lex_state = 86, .external_lex_state = 2}, + [536] = {.lex_state = 86, .external_lex_state = 2}, + [537] = {.lex_state = 86, .external_lex_state = 2}, + [538] = {.lex_state = 86, .external_lex_state = 2}, + [539] = {.lex_state = 86, .external_lex_state = 2}, + [540] = {.lex_state = 86, .external_lex_state = 2}, + [541] = {.lex_state = 86, .external_lex_state = 2}, + [542] = {.lex_state = 86, .external_lex_state = 2}, + [543] = {.lex_state = 86, .external_lex_state = 2}, + [544] = {.lex_state = 86, .external_lex_state = 2}, + [545] = {.lex_state = 86, .external_lex_state = 2}, + [546] = {.lex_state = 86, .external_lex_state = 2}, + [547] = {.lex_state = 86, .external_lex_state = 2}, + [548] = {.lex_state = 86, .external_lex_state = 2}, + [549] = {.lex_state = 86, .external_lex_state = 2}, + [550] = {.lex_state = 86, .external_lex_state = 2}, + [551] = {.lex_state = 86, .external_lex_state = 2}, + [552] = {.lex_state = 86, .external_lex_state = 2}, + [553] = {.lex_state = 86, .external_lex_state = 2}, + [554] = {.lex_state = 86, .external_lex_state = 2}, + [555] = {.lex_state = 86, .external_lex_state = 2}, + [556] = {.lex_state = 86, .external_lex_state = 2}, + [557] = {.lex_state = 86, .external_lex_state = 2}, + [558] = {.lex_state = 86, .external_lex_state = 2}, + [559] = {.lex_state = 86, .external_lex_state = 2}, + [560] = {.lex_state = 86, .external_lex_state = 2}, + [561] = {.lex_state = 86, .external_lex_state = 2}, + [562] = {.lex_state = 86, .external_lex_state = 2}, + [563] = {.lex_state = 86, .external_lex_state = 2}, + [564] = {.lex_state = 86, .external_lex_state = 2}, + [565] = {.lex_state = 86, .external_lex_state = 2}, + [566] = {.lex_state = 86, .external_lex_state = 2}, + [567] = {.lex_state = 86, .external_lex_state = 2}, + [568] = {.lex_state = 86, .external_lex_state = 2}, + [569] = {.lex_state = 86, .external_lex_state = 2}, + [570] = {.lex_state = 86, .external_lex_state = 2}, + [571] = {.lex_state = 86, .external_lex_state = 2}, + [572] = {.lex_state = 86, .external_lex_state = 2}, + [573] = {.lex_state = 86, .external_lex_state = 2}, + [574] = {.lex_state = 86, .external_lex_state = 2}, + [575] = {.lex_state = 86, .external_lex_state = 2}, + [576] = {.lex_state = 86, .external_lex_state = 2}, + [577] = {.lex_state = 86, .external_lex_state = 2}, + [578] = {.lex_state = 86, .external_lex_state = 2}, + [579] = {.lex_state = 86, .external_lex_state = 2}, + [580] = {.lex_state = 86, .external_lex_state = 2}, + [581] = {.lex_state = 86, .external_lex_state = 2}, + [582] = {.lex_state = 86, .external_lex_state = 2}, + [583] = {.lex_state = 86, .external_lex_state = 2}, + [584] = {.lex_state = 86, .external_lex_state = 2}, + [585] = {.lex_state = 86, .external_lex_state = 2}, + [586] = {.lex_state = 86, .external_lex_state = 2}, + [587] = {.lex_state = 86, .external_lex_state = 2}, + [588] = {.lex_state = 86, .external_lex_state = 2}, + [589] = {.lex_state = 86, .external_lex_state = 2}, + [590] = {.lex_state = 86, .external_lex_state = 2}, + [591] = {.lex_state = 86, .external_lex_state = 2}, + [592] = {.lex_state = 86, .external_lex_state = 2}, + [593] = {.lex_state = 86, .external_lex_state = 2}, + [594] = {.lex_state = 86, .external_lex_state = 2}, + [595] = {.lex_state = 86, .external_lex_state = 2}, + [596] = {.lex_state = 86, .external_lex_state = 2}, + [597] = {.lex_state = 86, .external_lex_state = 2}, + [598] = {.lex_state = 86, .external_lex_state = 2}, + [599] = {.lex_state = 86, .external_lex_state = 2}, + [600] = {.lex_state = 86, .external_lex_state = 2}, + [601] = {.lex_state = 86, .external_lex_state = 2}, + [602] = {.lex_state = 86, .external_lex_state = 2}, + [603] = {.lex_state = 86, .external_lex_state = 2}, + [604] = {.lex_state = 86, .external_lex_state = 2}, + [605] = {.lex_state = 86, .external_lex_state = 2}, + [606] = {.lex_state = 86, .external_lex_state = 2}, + [607] = {.lex_state = 86, .external_lex_state = 2}, + [608] = {.lex_state = 86, .external_lex_state = 2}, + [609] = {.lex_state = 86, .external_lex_state = 2}, + [610] = {.lex_state = 86, .external_lex_state = 2}, + [611] = {.lex_state = 86, .external_lex_state = 2}, + [612] = {.lex_state = 86, .external_lex_state = 2}, + [613] = {.lex_state = 86, .external_lex_state = 2}, + [614] = {.lex_state = 86, .external_lex_state = 2}, + [615] = {.lex_state = 86, .external_lex_state = 2}, + [616] = {.lex_state = 86, .external_lex_state = 2}, + [617] = {.lex_state = 86, .external_lex_state = 2}, + [618] = {.lex_state = 86, .external_lex_state = 2}, + [619] = {.lex_state = 86, .external_lex_state = 2}, + [620] = {.lex_state = 86, .external_lex_state = 2}, + [621] = {.lex_state = 86, .external_lex_state = 2}, + [622] = {.lex_state = 86, .external_lex_state = 2}, + [623] = {.lex_state = 86, .external_lex_state = 2}, + [624] = {.lex_state = 86, .external_lex_state = 2}, + [625] = {.lex_state = 86, .external_lex_state = 2}, + [626] = {.lex_state = 86, .external_lex_state = 2}, + [627] = {.lex_state = 86, .external_lex_state = 2}, + [628] = {.lex_state = 86, .external_lex_state = 2}, + [629] = {.lex_state = 86, .external_lex_state = 2}, + [630] = {.lex_state = 86, .external_lex_state = 2}, + [631] = {.lex_state = 86, .external_lex_state = 2}, + [632] = {.lex_state = 86, .external_lex_state = 2}, + [633] = {.lex_state = 86, .external_lex_state = 2}, + [634] = {.lex_state = 86, .external_lex_state = 2}, + [635] = {.lex_state = 86, .external_lex_state = 2}, + [636] = {.lex_state = 86, .external_lex_state = 2}, + [637] = {.lex_state = 86, .external_lex_state = 2}, + [638] = {.lex_state = 86, .external_lex_state = 2}, + [639] = {.lex_state = 86, .external_lex_state = 2}, + [640] = {.lex_state = 86, .external_lex_state = 2}, + [641] = {.lex_state = 86, .external_lex_state = 2}, + [642] = {.lex_state = 86, .external_lex_state = 2}, + [643] = {.lex_state = 86, .external_lex_state = 2}, + [644] = {.lex_state = 86, .external_lex_state = 2}, + [645] = {.lex_state = 86, .external_lex_state = 2}, + [646] = {.lex_state = 86, .external_lex_state = 2}, + [647] = {.lex_state = 86, .external_lex_state = 2}, + [648] = {.lex_state = 86, .external_lex_state = 2}, + [649] = {.lex_state = 86, .external_lex_state = 2}, + [650] = {.lex_state = 86, .external_lex_state = 2}, + [651] = {.lex_state = 86, .external_lex_state = 2}, + [652] = {.lex_state = 86, .external_lex_state = 2}, + [653] = {.lex_state = 86, .external_lex_state = 2}, + [654] = {.lex_state = 86, .external_lex_state = 2}, + [655] = {.lex_state = 86, .external_lex_state = 2}, + [656] = {.lex_state = 86, .external_lex_state = 2}, + [657] = {.lex_state = 86, .external_lex_state = 2}, + [658] = {.lex_state = 86, .external_lex_state = 2}, + [659] = {.lex_state = 86, .external_lex_state = 2}, + [660] = {.lex_state = 86, .external_lex_state = 2}, + [661] = {.lex_state = 86, .external_lex_state = 2}, + [662] = {.lex_state = 86, .external_lex_state = 2}, + [663] = {.lex_state = 86, .external_lex_state = 2}, + [664] = {.lex_state = 86, .external_lex_state = 2}, + [665] = {.lex_state = 86, .external_lex_state = 2}, + [666] = {.lex_state = 86, .external_lex_state = 2}, + [667] = {.lex_state = 86, .external_lex_state = 2}, + [668] = {.lex_state = 86, .external_lex_state = 2}, + [669] = {.lex_state = 86, .external_lex_state = 2}, + [670] = {.lex_state = 86, .external_lex_state = 2}, + [671] = {.lex_state = 86, .external_lex_state = 2}, + [672] = {.lex_state = 86, .external_lex_state = 2}, + [673] = {.lex_state = 86, .external_lex_state = 2}, + [674] = {.lex_state = 86, .external_lex_state = 2}, + [675] = {.lex_state = 86, .external_lex_state = 2}, + [676] = {.lex_state = 86, .external_lex_state = 2}, + [677] = {.lex_state = 86, .external_lex_state = 2}, + [678] = {.lex_state = 86, .external_lex_state = 2}, + [679] = {.lex_state = 86, .external_lex_state = 2}, + [680] = {.lex_state = 86, .external_lex_state = 2}, + [681] = {.lex_state = 86, .external_lex_state = 2}, + [682] = {.lex_state = 86, .external_lex_state = 2}, + [683] = {.lex_state = 86, .external_lex_state = 2}, + [684] = {.lex_state = 86, .external_lex_state = 2}, + [685] = {.lex_state = 86, .external_lex_state = 2}, + [686] = {.lex_state = 86, .external_lex_state = 2}, + [687] = {.lex_state = 86, .external_lex_state = 2}, + [688] = {.lex_state = 86, .external_lex_state = 2}, + [689] = {.lex_state = 86, .external_lex_state = 2}, + [690] = {.lex_state = 86, .external_lex_state = 2}, + [691] = {.lex_state = 86, .external_lex_state = 2}, + [692] = {.lex_state = 86, .external_lex_state = 2}, + [693] = {.lex_state = 86, .external_lex_state = 2}, + [694] = {.lex_state = 86, .external_lex_state = 2}, + [695] = {.lex_state = 86, .external_lex_state = 2}, + [696] = {.lex_state = 86, .external_lex_state = 2}, + [697] = {.lex_state = 86, .external_lex_state = 2}, + [698] = {.lex_state = 86, .external_lex_state = 2}, + [699] = {.lex_state = 86, .external_lex_state = 2}, + [700] = {.lex_state = 86, .external_lex_state = 2}, + [701] = {.lex_state = 86, .external_lex_state = 2}, + [702] = {.lex_state = 86, .external_lex_state = 2}, + [703] = {.lex_state = 86, .external_lex_state = 2}, + [704] = {.lex_state = 86, .external_lex_state = 2}, + [705] = {.lex_state = 86, .external_lex_state = 2}, + [706] = {.lex_state = 86, .external_lex_state = 2}, + [707] = {.lex_state = 86, .external_lex_state = 2}, + [708] = {.lex_state = 86, .external_lex_state = 2}, + [709] = {.lex_state = 86, .external_lex_state = 2}, + [710] = {.lex_state = 86, .external_lex_state = 2}, + [711] = {.lex_state = 86, .external_lex_state = 2}, + [712] = {.lex_state = 86, .external_lex_state = 2}, + [713] = {.lex_state = 86, .external_lex_state = 2}, + [714] = {.lex_state = 86, .external_lex_state = 2}, + [715] = {.lex_state = 86, .external_lex_state = 2}, + [716] = {.lex_state = 86, .external_lex_state = 2}, + [717] = {.lex_state = 86, .external_lex_state = 2}, + [718] = {.lex_state = 86, .external_lex_state = 2}, + [719] = {.lex_state = 86, .external_lex_state = 2}, + [720] = {.lex_state = 86, .external_lex_state = 2}, + [721] = {.lex_state = 86, .external_lex_state = 2}, + [722] = {.lex_state = 86, .external_lex_state = 2}, + [723] = {.lex_state = 86, .external_lex_state = 2}, + [724] = {.lex_state = 86, .external_lex_state = 2}, + [725] = {.lex_state = 86, .external_lex_state = 2}, + [726] = {.lex_state = 86, .external_lex_state = 2}, + [727] = {.lex_state = 86, .external_lex_state = 2}, + [728] = {.lex_state = 86, .external_lex_state = 2}, + [729] = {.lex_state = 86, .external_lex_state = 2}, + [730] = {.lex_state = 86, .external_lex_state = 2}, + [731] = {.lex_state = 86, .external_lex_state = 2}, + [732] = {.lex_state = 86, .external_lex_state = 2}, + [733] = {.lex_state = 86, .external_lex_state = 2}, + [734] = {.lex_state = 86, .external_lex_state = 2}, + [735] = {.lex_state = 86, .external_lex_state = 2}, + [736] = {.lex_state = 86, .external_lex_state = 2}, + [737] = {.lex_state = 86, .external_lex_state = 2}, + [738] = {.lex_state = 86, .external_lex_state = 2}, + [739] = {.lex_state = 86, .external_lex_state = 2}, + [740] = {.lex_state = 86, .external_lex_state = 2}, + [741] = {.lex_state = 86, .external_lex_state = 2}, + [742] = {.lex_state = 86, .external_lex_state = 2}, + [743] = {.lex_state = 86, .external_lex_state = 2}, + [744] = {.lex_state = 86, .external_lex_state = 2}, + [745] = {.lex_state = 86, .external_lex_state = 2}, + [746] = {.lex_state = 86, .external_lex_state = 2}, + [747] = {.lex_state = 86, .external_lex_state = 2}, + [748] = {.lex_state = 86, .external_lex_state = 2}, + [749] = {.lex_state = 86, .external_lex_state = 2}, + [750] = {.lex_state = 86, .external_lex_state = 2}, + [751] = {.lex_state = 86, .external_lex_state = 2}, + [752] = {.lex_state = 86, .external_lex_state = 2}, + [753] = {.lex_state = 86, .external_lex_state = 2}, + [754] = {.lex_state = 86, .external_lex_state = 2}, + [755] = {.lex_state = 86, .external_lex_state = 2}, + [756] = {.lex_state = 86, .external_lex_state = 2}, + [757] = {.lex_state = 4, .external_lex_state = 4}, + [758] = {.lex_state = 4, .external_lex_state = 4}, + [759] = {.lex_state = 4, .external_lex_state = 4}, + [760] = {.lex_state = 4, .external_lex_state = 4}, + [761] = {.lex_state = 4, .external_lex_state = 4}, + [762] = {.lex_state = 4, .external_lex_state = 4}, + [763] = {.lex_state = 4, .external_lex_state = 4}, + [764] = {.lex_state = 4, .external_lex_state = 4}, + [765] = {.lex_state = 4, .external_lex_state = 4}, + [766] = {.lex_state = 4, .external_lex_state = 4}, + [767] = {.lex_state = 4, .external_lex_state = 4}, + [768] = {.lex_state = 4, .external_lex_state = 4}, + [769] = {.lex_state = 4, .external_lex_state = 6}, + [770] = {.lex_state = 4, .external_lex_state = 6}, + [771] = {.lex_state = 4, .external_lex_state = 4}, + [772] = {.lex_state = 4, .external_lex_state = 4}, + [773] = {.lex_state = 4, .external_lex_state = 4}, + [774] = {.lex_state = 4, .external_lex_state = 4}, + [775] = {.lex_state = 4, .external_lex_state = 4}, + [776] = {.lex_state = 4, .external_lex_state = 4}, + [777] = {.lex_state = 4, .external_lex_state = 4}, + [778] = {.lex_state = 4, .external_lex_state = 4}, + [779] = {.lex_state = 86, .external_lex_state = 2}, + [780] = {.lex_state = 86, .external_lex_state = 2}, + [781] = {.lex_state = 4, .external_lex_state = 6}, + [782] = {.lex_state = 4, .external_lex_state = 6}, + [783] = {.lex_state = 4, .external_lex_state = 4}, + [784] = {.lex_state = 86, .external_lex_state = 2}, + [785] = {.lex_state = 4, .external_lex_state = 4}, + [786] = {.lex_state = 4, .external_lex_state = 4}, + [787] = {.lex_state = 86, .external_lex_state = 2}, + [788] = {.lex_state = 86, .external_lex_state = 2}, + [789] = {.lex_state = 4, .external_lex_state = 4}, + [790] = {.lex_state = 4, .external_lex_state = 4}, + [791] = {.lex_state = 4, .external_lex_state = 4}, + [792] = {.lex_state = 86, .external_lex_state = 2}, + [793] = {.lex_state = 86, .external_lex_state = 2}, + [794] = {.lex_state = 4, .external_lex_state = 4}, + [795] = {.lex_state = 86, .external_lex_state = 2}, + [796] = {.lex_state = 4, .external_lex_state = 4}, + [797] = {.lex_state = 4, .external_lex_state = 6}, + [798] = {.lex_state = 4, .external_lex_state = 6}, + [799] = {.lex_state = 4, .external_lex_state = 3}, + [800] = {.lex_state = 4, .external_lex_state = 3}, + [801] = {.lex_state = 4, .external_lex_state = 3}, + [802] = {.lex_state = 4, .external_lex_state = 3}, + [803] = {.lex_state = 4, .external_lex_state = 3}, + [804] = {.lex_state = 4, .external_lex_state = 6}, + [805] = {.lex_state = 4, .external_lex_state = 6}, + [806] = {.lex_state = 4, .external_lex_state = 5}, + [807] = {.lex_state = 4, .external_lex_state = 6}, + [808] = {.lex_state = 4, .external_lex_state = 6}, + [809] = {.lex_state = 4, .external_lex_state = 6}, + [810] = {.lex_state = 4, .external_lex_state = 3}, + [811] = {.lex_state = 4, .external_lex_state = 5}, + [812] = {.lex_state = 4, .external_lex_state = 6}, + [813] = {.lex_state = 4, .external_lex_state = 3}, + [814] = {.lex_state = 4, .external_lex_state = 3}, + [815] = {.lex_state = 4, .external_lex_state = 3}, + [816] = {.lex_state = 4, .external_lex_state = 3}, + [817] = {.lex_state = 4, .external_lex_state = 3}, + [818] = {.lex_state = 4, .external_lex_state = 3}, + [819] = {.lex_state = 4, .external_lex_state = 3}, + [820] = {.lex_state = 4, .external_lex_state = 6}, + [821] = {.lex_state = 4, .external_lex_state = 6}, + [822] = {.lex_state = 4, .external_lex_state = 3}, + [823] = {.lex_state = 4, .external_lex_state = 3}, + [824] = {.lex_state = 4, .external_lex_state = 3}, + [825] = {.lex_state = 86, .external_lex_state = 8}, + [826] = {.lex_state = 86, .external_lex_state = 8}, + [827] = {.lex_state = 86, .external_lex_state = 2}, + [828] = {.lex_state = 4, .external_lex_state = 6}, + [829] = {.lex_state = 4, .external_lex_state = 6}, + [830] = {.lex_state = 4, .external_lex_state = 6}, + [831] = {.lex_state = 86, .external_lex_state = 2}, + [832] = {.lex_state = 86, .external_lex_state = 2}, + [833] = {.lex_state = 4, .external_lex_state = 3}, + [834] = {.lex_state = 4, .external_lex_state = 3}, + [835] = {.lex_state = 4, .external_lex_state = 3}, + [836] = {.lex_state = 4, .external_lex_state = 3}, + [837] = {.lex_state = 4, .external_lex_state = 3}, + [838] = {.lex_state = 4, .external_lex_state = 3}, + [839] = {.lex_state = 4, .external_lex_state = 3}, + [840] = {.lex_state = 4, .external_lex_state = 3}, + [841] = {.lex_state = 4, .external_lex_state = 3}, + [842] = {.lex_state = 86, .external_lex_state = 2}, + [843] = {.lex_state = 86, .external_lex_state = 2}, + [844] = {.lex_state = 4, .external_lex_state = 3}, + [845] = {.lex_state = 4, .external_lex_state = 3}, + [846] = {.lex_state = 4, .external_lex_state = 3}, + [847] = {.lex_state = 4, .external_lex_state = 3}, + [848] = {.lex_state = 4, .external_lex_state = 3}, + [849] = {.lex_state = 4, .external_lex_state = 3}, + [850] = {.lex_state = 4, .external_lex_state = 3}, + [851] = {.lex_state = 4, .external_lex_state = 3}, + [852] = {.lex_state = 4, .external_lex_state = 3}, + [853] = {.lex_state = 4, .external_lex_state = 3}, + [854] = {.lex_state = 86, .external_lex_state = 2}, + [855] = {.lex_state = 4, .external_lex_state = 3}, + [856] = {.lex_state = 11, .external_lex_state = 2}, + [857] = {.lex_state = 86, .external_lex_state = 2}, + [858] = {.lex_state = 86, .external_lex_state = 8}, + [859] = {.lex_state = 86, .external_lex_state = 8}, + [860] = {.lex_state = 86, .external_lex_state = 2}, + [861] = {.lex_state = 11, .external_lex_state = 2}, + [862] = {.lex_state = 86, .external_lex_state = 8}, + [863] = {.lex_state = 86, .external_lex_state = 8}, + [864] = {.lex_state = 86, .external_lex_state = 8}, + [865] = {.lex_state = 86, .external_lex_state = 8}, + [866] = {.lex_state = 86, .external_lex_state = 2}, + [867] = {.lex_state = 86, .external_lex_state = 2}, + [868] = {.lex_state = 86, .external_lex_state = 8}, + [869] = {.lex_state = 11, .external_lex_state = 2}, + [870] = {.lex_state = 86, .external_lex_state = 8}, + [871] = {.lex_state = 86, .external_lex_state = 8}, + [872] = {.lex_state = 86, .external_lex_state = 8}, + [873] = {.lex_state = 86, .external_lex_state = 8}, + [874] = {.lex_state = 86, .external_lex_state = 2}, + [875] = {.lex_state = 86, .external_lex_state = 8}, + [876] = {.lex_state = 86, .external_lex_state = 8}, + [877] = {.lex_state = 86, .external_lex_state = 8}, + [878] = {.lex_state = 86, .external_lex_state = 8}, + [879] = {.lex_state = 86, .external_lex_state = 8}, + [880] = {.lex_state = 86, .external_lex_state = 8}, + [881] = {.lex_state = 11, .external_lex_state = 2}, + [882] = {.lex_state = 86, .external_lex_state = 2}, + [883] = {.lex_state = 86, .external_lex_state = 2}, + [884] = {.lex_state = 11, .external_lex_state = 2}, + [885] = {.lex_state = 11, .external_lex_state = 2}, + [886] = {.lex_state = 86, .external_lex_state = 8}, + [887] = {.lex_state = 11, .external_lex_state = 2}, + [888] = {.lex_state = 86, .external_lex_state = 8}, + [889] = {.lex_state = 86, .external_lex_state = 8}, + [890] = {.lex_state = 11, .external_lex_state = 2}, + [891] = {.lex_state = 86, .external_lex_state = 2}, + [892] = {.lex_state = 86, .external_lex_state = 8}, + [893] = {.lex_state = 11, .external_lex_state = 2}, + [894] = {.lex_state = 86, .external_lex_state = 2}, + [895] = {.lex_state = 86, .external_lex_state = 2}, + [896] = {.lex_state = 86, .external_lex_state = 2}, + [897] = {.lex_state = 86, .external_lex_state = 2}, + [898] = {.lex_state = 86, .external_lex_state = 2}, + [899] = {.lex_state = 86, .external_lex_state = 2}, + [900] = {.lex_state = 86, .external_lex_state = 2}, + [901] = {.lex_state = 86, .external_lex_state = 2}, + [902] = {.lex_state = 86, .external_lex_state = 2}, + [903] = {.lex_state = 86, .external_lex_state = 2}, + [904] = {.lex_state = 86, .external_lex_state = 2}, + [905] = {.lex_state = 86, .external_lex_state = 2}, + [906] = {.lex_state = 86, .external_lex_state = 2}, + [907] = {.lex_state = 86, .external_lex_state = 2}, + [908] = {.lex_state = 86, .external_lex_state = 2}, + [909] = {.lex_state = 86, .external_lex_state = 2}, + [910] = {.lex_state = 11, .external_lex_state = 2}, + [911] = {.lex_state = 86, .external_lex_state = 2}, + [912] = {.lex_state = 86, .external_lex_state = 2}, + [913] = {.lex_state = 86, .external_lex_state = 2}, + [914] = {.lex_state = 86, .external_lex_state = 2}, + [915] = {.lex_state = 86, .external_lex_state = 2}, + [916] = {.lex_state = 86, .external_lex_state = 2}, + [917] = {.lex_state = 86, .external_lex_state = 2}, + [918] = {.lex_state = 86, .external_lex_state = 2}, + [919] = {.lex_state = 86, .external_lex_state = 2}, + [920] = {.lex_state = 86, .external_lex_state = 2}, + [921] = {.lex_state = 86, .external_lex_state = 2}, + [922] = {.lex_state = 86, .external_lex_state = 2}, + [923] = {.lex_state = 86, .external_lex_state = 2}, + [924] = {.lex_state = 86, .external_lex_state = 2}, + [925] = {.lex_state = 11, .external_lex_state = 2}, + [926] = {.lex_state = 86, .external_lex_state = 2}, + [927] = {.lex_state = 86, .external_lex_state = 2}, + [928] = {.lex_state = 86, .external_lex_state = 2}, + [929] = {.lex_state = 86, .external_lex_state = 2}, + [930] = {.lex_state = 86, .external_lex_state = 2}, + [931] = {.lex_state = 86, .external_lex_state = 2}, + [932] = {.lex_state = 86, .external_lex_state = 2}, + [933] = {.lex_state = 86, .external_lex_state = 2}, + [934] = {.lex_state = 86, .external_lex_state = 2}, + [935] = {.lex_state = 86, .external_lex_state = 2}, + [936] = {.lex_state = 86, .external_lex_state = 2}, + [937] = {.lex_state = 86, .external_lex_state = 2}, + [938] = {.lex_state = 86, .external_lex_state = 2}, + [939] = {.lex_state = 86, .external_lex_state = 2}, + [940] = {.lex_state = 86, .external_lex_state = 2}, + [941] = {.lex_state = 86, .external_lex_state = 2}, + [942] = {.lex_state = 86, .external_lex_state = 2}, + [943] = {.lex_state = 86, .external_lex_state = 2}, + [944] = {.lex_state = 86, .external_lex_state = 2}, + [945] = {.lex_state = 86, .external_lex_state = 2}, + [946] = {.lex_state = 86, .external_lex_state = 2}, + [947] = {.lex_state = 86, .external_lex_state = 2}, + [948] = {.lex_state = 86, .external_lex_state = 2}, + [949] = {.lex_state = 86, .external_lex_state = 2}, + [950] = {.lex_state = 86, .external_lex_state = 2}, + [951] = {.lex_state = 86, .external_lex_state = 2}, + [952] = {.lex_state = 86, .external_lex_state = 2}, + [953] = {.lex_state = 86, .external_lex_state = 2}, + [954] = {.lex_state = 86, .external_lex_state = 2}, + [955] = {.lex_state = 86, .external_lex_state = 2}, + [956] = {.lex_state = 86, .external_lex_state = 2}, + [957] = {.lex_state = 86, .external_lex_state = 2}, + [958] = {.lex_state = 86, .external_lex_state = 2}, + [959] = {.lex_state = 86, .external_lex_state = 2}, + [960] = {.lex_state = 11, .external_lex_state = 2}, + [961] = {.lex_state = 11, .external_lex_state = 2}, + [962] = {.lex_state = 86, .external_lex_state = 2}, + [963] = {.lex_state = 86, .external_lex_state = 2}, + [964] = {.lex_state = 86, .external_lex_state = 2}, + [965] = {.lex_state = 86, .external_lex_state = 2}, + [966] = {.lex_state = 86, .external_lex_state = 2}, + [967] = {.lex_state = 86, .external_lex_state = 2}, + [968] = {.lex_state = 86, .external_lex_state = 2}, + [969] = {.lex_state = 86, .external_lex_state = 2}, + [970] = {.lex_state = 86, .external_lex_state = 2}, + [971] = {.lex_state = 86, .external_lex_state = 2}, + [972] = {.lex_state = 86, .external_lex_state = 2}, + [973] = {.lex_state = 86, .external_lex_state = 2}, + [974] = {.lex_state = 86, .external_lex_state = 2}, + [975] = {.lex_state = 11, .external_lex_state = 2}, + [976] = {.lex_state = 86, .external_lex_state = 2}, + [977] = {.lex_state = 86, .external_lex_state = 2}, + [978] = {.lex_state = 11, .external_lex_state = 2}, + [979] = {.lex_state = 86, .external_lex_state = 2}, + [980] = {.lex_state = 86, .external_lex_state = 2}, + [981] = {.lex_state = 86, .external_lex_state = 2}, + [982] = {.lex_state = 86, .external_lex_state = 2}, + [983] = {.lex_state = 86, .external_lex_state = 2}, + [984] = {.lex_state = 86, .external_lex_state = 2}, + [985] = {.lex_state = 86, .external_lex_state = 2}, + [986] = {.lex_state = 86, .external_lex_state = 2}, + [987] = {.lex_state = 86, .external_lex_state = 2}, + [988] = {.lex_state = 11, .external_lex_state = 2}, + [989] = {.lex_state = 11, .external_lex_state = 2}, + [990] = {.lex_state = 86, .external_lex_state = 2}, + [991] = {.lex_state = 86, .external_lex_state = 2}, + [992] = {.lex_state = 86, .external_lex_state = 2}, + [993] = {.lex_state = 86, .external_lex_state = 2}, + [994] = {.lex_state = 86, .external_lex_state = 2}, + [995] = {.lex_state = 86, .external_lex_state = 2}, + [996] = {.lex_state = 86, .external_lex_state = 2}, + [997] = {.lex_state = 11, .external_lex_state = 2}, + [998] = {.lex_state = 11, .external_lex_state = 2}, + [999] = {.lex_state = 86, .external_lex_state = 2}, + [1000] = {.lex_state = 86, .external_lex_state = 2}, + [1001] = {.lex_state = 11, .external_lex_state = 2}, + [1002] = {.lex_state = 86, .external_lex_state = 2}, + [1003] = {.lex_state = 11, .external_lex_state = 2}, + [1004] = {.lex_state = 86, .external_lex_state = 2}, + [1005] = {.lex_state = 86, .external_lex_state = 2}, + [1006] = {.lex_state = 86, .external_lex_state = 2}, + [1007] = {.lex_state = 86, .external_lex_state = 2}, + [1008] = {.lex_state = 11, .external_lex_state = 2}, + [1009] = {.lex_state = 11, .external_lex_state = 2}, + [1010] = {.lex_state = 86, .external_lex_state = 2}, + [1011] = {.lex_state = 86, .external_lex_state = 2}, + [1012] = {.lex_state = 86, .external_lex_state = 2}, + [1013] = {.lex_state = 86, .external_lex_state = 2}, + [1014] = {.lex_state = 86, .external_lex_state = 2}, + [1015] = {.lex_state = 86, .external_lex_state = 2}, + [1016] = {.lex_state = 86, .external_lex_state = 2}, + [1017] = {.lex_state = 86, .external_lex_state = 2}, + [1018] = {.lex_state = 86, .external_lex_state = 2}, + [1019] = {.lex_state = 86, .external_lex_state = 2}, + [1020] = {.lex_state = 11, .external_lex_state = 2}, + [1021] = {.lex_state = 86, .external_lex_state = 2}, + [1022] = {.lex_state = 86, .external_lex_state = 2}, + [1023] = {.lex_state = 86, .external_lex_state = 2}, + [1024] = {.lex_state = 86, .external_lex_state = 2}, + [1025] = {.lex_state = 86, .external_lex_state = 2}, + [1026] = {.lex_state = 86, .external_lex_state = 2}, + [1027] = {.lex_state = 86, .external_lex_state = 2}, + [1028] = {.lex_state = 86, .external_lex_state = 2}, + [1029] = {.lex_state = 86, .external_lex_state = 2}, + [1030] = {.lex_state = 86, .external_lex_state = 2}, + [1031] = {.lex_state = 86, .external_lex_state = 2}, + [1032] = {.lex_state = 86, .external_lex_state = 2}, + [1033] = {.lex_state = 86, .external_lex_state = 2}, + [1034] = {.lex_state = 86, .external_lex_state = 2}, + [1035] = {.lex_state = 86, .external_lex_state = 2}, + [1036] = {.lex_state = 11, .external_lex_state = 2}, + [1037] = {.lex_state = 11, .external_lex_state = 2}, + [1038] = {.lex_state = 11, .external_lex_state = 2}, + [1039] = {.lex_state = 86, .external_lex_state = 2}, + [1040] = {.lex_state = 86, .external_lex_state = 2}, + [1041] = {.lex_state = 11, .external_lex_state = 2}, + [1042] = {.lex_state = 11, .external_lex_state = 2}, + [1043] = {.lex_state = 11, .external_lex_state = 2}, + [1044] = {.lex_state = 86, .external_lex_state = 2}, + [1045] = {.lex_state = 86, .external_lex_state = 2}, + [1046] = {.lex_state = 86, .external_lex_state = 2}, + [1047] = {.lex_state = 11, .external_lex_state = 2}, + [1048] = {.lex_state = 86, .external_lex_state = 2}, + [1049] = {.lex_state = 11, .external_lex_state = 2}, + [1050] = {.lex_state = 86, .external_lex_state = 2}, + [1051] = {.lex_state = 11, .external_lex_state = 2}, + [1052] = {.lex_state = 11, .external_lex_state = 2}, + [1053] = {.lex_state = 86, .external_lex_state = 2}, + [1054] = {.lex_state = 11, .external_lex_state = 2}, + [1055] = {.lex_state = 86, .external_lex_state = 2}, + [1056] = {.lex_state = 11, .external_lex_state = 2}, + [1057] = {.lex_state = 11, .external_lex_state = 2}, + [1058] = {.lex_state = 11, .external_lex_state = 2}, + [1059] = {.lex_state = 11, .external_lex_state = 2}, + [1060] = {.lex_state = 11, .external_lex_state = 2}, + [1061] = {.lex_state = 11, .external_lex_state = 2}, + [1062] = {.lex_state = 11, .external_lex_state = 2}, + [1063] = {.lex_state = 86, .external_lex_state = 2}, + [1064] = {.lex_state = 86, .external_lex_state = 2}, + [1065] = {.lex_state = 11, .external_lex_state = 2}, + [1066] = {.lex_state = 11, .external_lex_state = 2}, + [1067] = {.lex_state = 11, .external_lex_state = 2}, + [1068] = {.lex_state = 86, .external_lex_state = 2}, + [1069] = {.lex_state = 11, .external_lex_state = 2}, + [1070] = {.lex_state = 11, .external_lex_state = 2}, + [1071] = {.lex_state = 11, .external_lex_state = 2}, + [1072] = {.lex_state = 86, .external_lex_state = 2}, + [1073] = {.lex_state = 11, .external_lex_state = 2}, + [1074] = {.lex_state = 11, .external_lex_state = 2}, + [1075] = {.lex_state = 86, .external_lex_state = 2}, + [1076] = {.lex_state = 11, .external_lex_state = 2}, + [1077] = {.lex_state = 11, .external_lex_state = 2}, + [1078] = {.lex_state = 11, .external_lex_state = 2}, + [1079] = {.lex_state = 11, .external_lex_state = 2}, + [1080] = {.lex_state = 11, .external_lex_state = 2}, + [1081] = {.lex_state = 11, .external_lex_state = 2}, + [1082] = {.lex_state = 11, .external_lex_state = 2}, + [1083] = {.lex_state = 11, .external_lex_state = 2}, + [1084] = {.lex_state = 11, .external_lex_state = 2}, + [1085] = {.lex_state = 11, .external_lex_state = 2}, + [1086] = {.lex_state = 11, .external_lex_state = 2}, + [1087] = {.lex_state = 11, .external_lex_state = 2}, + [1088] = {.lex_state = 11, .external_lex_state = 2}, + [1089] = {.lex_state = 11, .external_lex_state = 2}, + [1090] = {.lex_state = 11, .external_lex_state = 2}, + [1091] = {.lex_state = 8, .external_lex_state = 2}, + [1092] = {.lex_state = 8, .external_lex_state = 2}, + [1093] = {.lex_state = 8, .external_lex_state = 2}, + [1094] = {.lex_state = 11, .external_lex_state = 2}, + [1095] = {.lex_state = 11, .external_lex_state = 2}, + [1096] = {.lex_state = 11, .external_lex_state = 2}, + [1097] = {.lex_state = 11, .external_lex_state = 2}, + [1098] = {.lex_state = 11, .external_lex_state = 2}, + [1099] = {.lex_state = 11, .external_lex_state = 2}, + [1100] = {.lex_state = 11, .external_lex_state = 2}, + [1101] = {.lex_state = 11, .external_lex_state = 2}, + [1102] = {.lex_state = 11, .external_lex_state = 2}, + [1103] = {.lex_state = 11, .external_lex_state = 2}, + [1104] = {.lex_state = 11, .external_lex_state = 2}, + [1105] = {.lex_state = 11, .external_lex_state = 2}, + [1106] = {.lex_state = 11, .external_lex_state = 2}, + [1107] = {.lex_state = 11, .external_lex_state = 2}, + [1108] = {.lex_state = 11, .external_lex_state = 2}, + [1109] = {.lex_state = 11, .external_lex_state = 2}, + [1110] = {.lex_state = 11, .external_lex_state = 2}, + [1111] = {.lex_state = 11, .external_lex_state = 2}, + [1112] = {.lex_state = 11, .external_lex_state = 2}, + [1113] = {.lex_state = 11, .external_lex_state = 2}, + [1114] = {.lex_state = 11, .external_lex_state = 2}, + [1115] = {.lex_state = 11, .external_lex_state = 2}, + [1116] = {.lex_state = 11, .external_lex_state = 2}, + [1117] = {.lex_state = 11, .external_lex_state = 2}, + [1118] = {.lex_state = 11, .external_lex_state = 2}, + [1119] = {.lex_state = 11, .external_lex_state = 2}, + [1120] = {.lex_state = 11, .external_lex_state = 2}, + [1121] = {.lex_state = 11, .external_lex_state = 2}, + [1122] = {.lex_state = 11, .external_lex_state = 2}, + [1123] = {.lex_state = 11, .external_lex_state = 2}, + [1124] = {.lex_state = 11, .external_lex_state = 2}, + [1125] = {.lex_state = 11, .external_lex_state = 2}, + [1126] = {.lex_state = 11, .external_lex_state = 2}, + [1127] = {.lex_state = 11, .external_lex_state = 2}, + [1128] = {.lex_state = 11, .external_lex_state = 2}, + [1129] = {.lex_state = 11, .external_lex_state = 2}, + [1130] = {.lex_state = 11, .external_lex_state = 2}, + [1131] = {.lex_state = 11, .external_lex_state = 2}, + [1132] = {.lex_state = 11, .external_lex_state = 2}, + [1133] = {.lex_state = 11, .external_lex_state = 2}, + [1134] = {.lex_state = 11, .external_lex_state = 2}, + [1135] = {.lex_state = 11, .external_lex_state = 2}, + [1136] = {.lex_state = 11, .external_lex_state = 2}, + [1137] = {.lex_state = 11, .external_lex_state = 2}, + [1138] = {.lex_state = 11, .external_lex_state = 2}, + [1139] = {.lex_state = 11, .external_lex_state = 2}, + [1140] = {.lex_state = 11, .external_lex_state = 2}, + [1141] = {.lex_state = 11, .external_lex_state = 2}, + [1142] = {.lex_state = 11, .external_lex_state = 2}, + [1143] = {.lex_state = 11, .external_lex_state = 2}, + [1144] = {.lex_state = 11, .external_lex_state = 2}, + [1145] = {.lex_state = 11, .external_lex_state = 2}, + [1146] = {.lex_state = 11, .external_lex_state = 2}, + [1147] = {.lex_state = 11, .external_lex_state = 2}, + [1148] = {.lex_state = 11, .external_lex_state = 2}, + [1149] = {.lex_state = 11, .external_lex_state = 2}, + [1150] = {.lex_state = 11, .external_lex_state = 2}, + [1151] = {.lex_state = 11, .external_lex_state = 2}, + [1152] = {.lex_state = 11, .external_lex_state = 2}, + [1153] = {.lex_state = 11, .external_lex_state = 2}, + [1154] = {.lex_state = 11, .external_lex_state = 2}, + [1155] = {.lex_state = 11, .external_lex_state = 2}, + [1156] = {.lex_state = 11, .external_lex_state = 2}, + [1157] = {.lex_state = 11, .external_lex_state = 2}, + [1158] = {.lex_state = 11, .external_lex_state = 2}, + [1159] = {.lex_state = 11, .external_lex_state = 2}, + [1160] = {.lex_state = 11, .external_lex_state = 2}, + [1161] = {.lex_state = 11, .external_lex_state = 2}, + [1162] = {.lex_state = 11, .external_lex_state = 2}, + [1163] = {.lex_state = 11, .external_lex_state = 2}, + [1164] = {.lex_state = 11, .external_lex_state = 2}, + [1165] = {.lex_state = 11, .external_lex_state = 2}, + [1166] = {.lex_state = 11, .external_lex_state = 2}, + [1167] = {.lex_state = 11, .external_lex_state = 2}, + [1168] = {.lex_state = 11, .external_lex_state = 2}, + [1169] = {.lex_state = 11, .external_lex_state = 2}, + [1170] = {.lex_state = 11, .external_lex_state = 2}, + [1171] = {.lex_state = 11, .external_lex_state = 2}, + [1172] = {.lex_state = 11, .external_lex_state = 2}, + [1173] = {.lex_state = 11, .external_lex_state = 2}, + [1174] = {.lex_state = 11, .external_lex_state = 2}, + [1175] = {.lex_state = 11, .external_lex_state = 2}, + [1176] = {.lex_state = 11, .external_lex_state = 2}, + [1177] = {.lex_state = 11, .external_lex_state = 2}, + [1178] = {.lex_state = 11, .external_lex_state = 2}, + [1179] = {.lex_state = 11, .external_lex_state = 2}, + [1180] = {.lex_state = 11, .external_lex_state = 2}, + [1181] = {.lex_state = 11, .external_lex_state = 2}, + [1182] = {.lex_state = 11, .external_lex_state = 2}, + [1183] = {.lex_state = 11, .external_lex_state = 2}, + [1184] = {.lex_state = 11, .external_lex_state = 2}, + [1185] = {.lex_state = 11, .external_lex_state = 2}, + [1186] = {.lex_state = 11, .external_lex_state = 2}, + [1187] = {.lex_state = 11, .external_lex_state = 2}, + [1188] = {.lex_state = 11, .external_lex_state = 2}, + [1189] = {.lex_state = 11, .external_lex_state = 2}, + [1190] = {.lex_state = 11, .external_lex_state = 2}, + [1191] = {.lex_state = 11, .external_lex_state = 2}, + [1192] = {.lex_state = 11, .external_lex_state = 2}, + [1193] = {.lex_state = 11, .external_lex_state = 2}, + [1194] = {.lex_state = 11, .external_lex_state = 2}, + [1195] = {.lex_state = 11, .external_lex_state = 2}, + [1196] = {.lex_state = 11, .external_lex_state = 2}, + [1197] = {.lex_state = 11, .external_lex_state = 2}, + [1198] = {.lex_state = 11, .external_lex_state = 2}, + [1199] = {.lex_state = 11, .external_lex_state = 2}, + [1200] = {.lex_state = 11, .external_lex_state = 2}, + [1201] = {.lex_state = 11, .external_lex_state = 2}, + [1202] = {.lex_state = 11, .external_lex_state = 2}, + [1203] = {.lex_state = 11, .external_lex_state = 2}, + [1204] = {.lex_state = 11, .external_lex_state = 2}, + [1205] = {.lex_state = 11, .external_lex_state = 2}, + [1206] = {.lex_state = 11, .external_lex_state = 2}, + [1207] = {.lex_state = 11, .external_lex_state = 2}, + [1208] = {.lex_state = 11, .external_lex_state = 2}, + [1209] = {.lex_state = 11, .external_lex_state = 2}, + [1210] = {.lex_state = 11, .external_lex_state = 2}, + [1211] = {.lex_state = 11, .external_lex_state = 2}, + [1212] = {.lex_state = 11, .external_lex_state = 2}, + [1213] = {.lex_state = 11, .external_lex_state = 2}, + [1214] = {.lex_state = 11, .external_lex_state = 2}, + [1215] = {.lex_state = 11, .external_lex_state = 2}, + [1216] = {.lex_state = 11, .external_lex_state = 2}, + [1217] = {.lex_state = 11, .external_lex_state = 2}, + [1218] = {.lex_state = 11, .external_lex_state = 2}, + [1219] = {.lex_state = 11, .external_lex_state = 2}, + [1220] = {.lex_state = 11, .external_lex_state = 2}, + [1221] = {.lex_state = 11, .external_lex_state = 2}, + [1222] = {.lex_state = 11, .external_lex_state = 2}, + [1223] = {.lex_state = 11, .external_lex_state = 2}, + [1224] = {.lex_state = 11, .external_lex_state = 2}, + [1225] = {.lex_state = 11, .external_lex_state = 2}, + [1226] = {.lex_state = 11, .external_lex_state = 2}, + [1227] = {.lex_state = 11, .external_lex_state = 2}, + [1228] = {.lex_state = 11, .external_lex_state = 2}, + [1229] = {.lex_state = 11, .external_lex_state = 2}, + [1230] = {.lex_state = 11, .external_lex_state = 2}, + [1231] = {.lex_state = 11, .external_lex_state = 2}, + [1232] = {.lex_state = 11, .external_lex_state = 2}, + [1233] = {.lex_state = 11, .external_lex_state = 2}, + [1234] = {.lex_state = 11, .external_lex_state = 2}, + [1235] = {.lex_state = 11, .external_lex_state = 2}, + [1236] = {.lex_state = 11, .external_lex_state = 2}, + [1237] = {.lex_state = 11, .external_lex_state = 2}, + [1238] = {.lex_state = 11, .external_lex_state = 2}, + [1239] = {.lex_state = 11, .external_lex_state = 2}, + [1240] = {.lex_state = 11, .external_lex_state = 2}, + [1241] = {.lex_state = 11, .external_lex_state = 2}, + [1242] = {.lex_state = 11, .external_lex_state = 2}, + [1243] = {.lex_state = 11, .external_lex_state = 2}, + [1244] = {.lex_state = 11, .external_lex_state = 2}, + [1245] = {.lex_state = 11, .external_lex_state = 2}, + [1246] = {.lex_state = 11, .external_lex_state = 2}, + [1247] = {.lex_state = 11, .external_lex_state = 2}, + [1248] = {.lex_state = 11, .external_lex_state = 2}, + [1249] = {.lex_state = 11, .external_lex_state = 2}, + [1250] = {.lex_state = 11, .external_lex_state = 2}, + [1251] = {.lex_state = 11, .external_lex_state = 2}, + [1252] = {.lex_state = 11, .external_lex_state = 2}, + [1253] = {.lex_state = 11, .external_lex_state = 2}, + [1254] = {.lex_state = 11, .external_lex_state = 2}, + [1255] = {.lex_state = 11, .external_lex_state = 2}, + [1256] = {.lex_state = 11, .external_lex_state = 2}, + [1257] = {.lex_state = 11, .external_lex_state = 2}, + [1258] = {.lex_state = 11, .external_lex_state = 2}, + [1259] = {.lex_state = 11, .external_lex_state = 2}, + [1260] = {.lex_state = 11, .external_lex_state = 2}, + [1261] = {.lex_state = 11, .external_lex_state = 2}, + [1262] = {.lex_state = 11, .external_lex_state = 2}, + [1263] = {.lex_state = 11, .external_lex_state = 2}, + [1264] = {.lex_state = 11, .external_lex_state = 2}, + [1265] = {.lex_state = 11, .external_lex_state = 2}, + [1266] = {.lex_state = 11, .external_lex_state = 2}, + [1267] = {.lex_state = 11, .external_lex_state = 2}, + [1268] = {.lex_state = 11, .external_lex_state = 2}, + [1269] = {.lex_state = 11, .external_lex_state = 2}, + [1270] = {.lex_state = 11, .external_lex_state = 2}, + [1271] = {.lex_state = 11, .external_lex_state = 2}, + [1272] = {.lex_state = 11, .external_lex_state = 2}, + [1273] = {.lex_state = 11, .external_lex_state = 2}, + [1274] = {.lex_state = 11, .external_lex_state = 2}, + [1275] = {.lex_state = 11, .external_lex_state = 2}, + [1276] = {.lex_state = 11, .external_lex_state = 2}, + [1277] = {.lex_state = 11, .external_lex_state = 2}, + [1278] = {.lex_state = 11, .external_lex_state = 2}, + [1279] = {.lex_state = 11, .external_lex_state = 2}, + [1280] = {.lex_state = 11, .external_lex_state = 2}, + [1281] = {.lex_state = 11, .external_lex_state = 2}, + [1282] = {.lex_state = 11, .external_lex_state = 2}, + [1283] = {.lex_state = 11, .external_lex_state = 2}, + [1284] = {.lex_state = 11, .external_lex_state = 2}, + [1285] = {.lex_state = 11, .external_lex_state = 2}, + [1286] = {.lex_state = 11, .external_lex_state = 2}, + [1287] = {.lex_state = 11, .external_lex_state = 2}, + [1288] = {.lex_state = 11, .external_lex_state = 2}, + [1289] = {.lex_state = 11, .external_lex_state = 2}, + [1290] = {.lex_state = 11, .external_lex_state = 2}, + [1291] = {.lex_state = 11, .external_lex_state = 2}, + [1292] = {.lex_state = 11, .external_lex_state = 2}, + [1293] = {.lex_state = 11, .external_lex_state = 2}, + [1294] = {.lex_state = 11, .external_lex_state = 2}, + [1295] = {.lex_state = 11, .external_lex_state = 2}, + [1296] = {.lex_state = 11, .external_lex_state = 2}, + [1297] = {.lex_state = 11, .external_lex_state = 2}, + [1298] = {.lex_state = 11, .external_lex_state = 2}, + [1299] = {.lex_state = 11, .external_lex_state = 2}, + [1300] = {.lex_state = 11, .external_lex_state = 2}, + [1301] = {.lex_state = 11, .external_lex_state = 2}, + [1302] = {.lex_state = 11, .external_lex_state = 2}, + [1303] = {.lex_state = 11, .external_lex_state = 2}, + [1304] = {.lex_state = 11, .external_lex_state = 2}, + [1305] = {.lex_state = 11, .external_lex_state = 2}, + [1306] = {.lex_state = 11, .external_lex_state = 2}, + [1307] = {.lex_state = 11, .external_lex_state = 2}, + [1308] = {.lex_state = 11, .external_lex_state = 2}, + [1309] = {.lex_state = 11, .external_lex_state = 2}, + [1310] = {.lex_state = 11, .external_lex_state = 2}, + [1311] = {.lex_state = 11, .external_lex_state = 2}, + [1312] = {.lex_state = 11, .external_lex_state = 2}, + [1313] = {.lex_state = 11, .external_lex_state = 2}, + [1314] = {.lex_state = 11, .external_lex_state = 2}, + [1315] = {.lex_state = 11, .external_lex_state = 2}, + [1316] = {.lex_state = 11, .external_lex_state = 2}, + [1317] = {.lex_state = 11, .external_lex_state = 2}, + [1318] = {.lex_state = 10, .external_lex_state = 2}, + [1319] = {.lex_state = 10, .external_lex_state = 2}, + [1320] = {.lex_state = 4, .external_lex_state = 4}, + [1321] = {.lex_state = 10, .external_lex_state = 2}, + [1322] = {.lex_state = 4, .external_lex_state = 4}, + [1323] = {.lex_state = 4, .external_lex_state = 4}, + [1324] = {.lex_state = 10, .external_lex_state = 2}, + [1325] = {.lex_state = 10, .external_lex_state = 2}, + [1326] = {.lex_state = 4, .external_lex_state = 4}, + [1327] = {.lex_state = 10, .external_lex_state = 2}, + [1328] = {.lex_state = 4, .external_lex_state = 4}, + [1329] = {.lex_state = 4, .external_lex_state = 4}, + [1330] = {.lex_state = 10, .external_lex_state = 2}, + [1331] = {.lex_state = 4, .external_lex_state = 4}, + [1332] = {.lex_state = 4, .external_lex_state = 4}, + [1333] = {.lex_state = 10, .external_lex_state = 2}, + [1334] = {.lex_state = 4, .external_lex_state = 4}, + [1335] = {.lex_state = 4, .external_lex_state = 4}, + [1336] = {.lex_state = 10, .external_lex_state = 2}, + [1337] = {.lex_state = 10, .external_lex_state = 2}, + [1338] = {.lex_state = 10, .external_lex_state = 2}, + [1339] = {.lex_state = 10, .external_lex_state = 2}, + [1340] = {.lex_state = 4, .external_lex_state = 4}, + [1341] = {.lex_state = 10, .external_lex_state = 2}, + [1342] = {.lex_state = 4, .external_lex_state = 4}, + [1343] = {.lex_state = 86, .external_lex_state = 2}, + [1344] = {.lex_state = 86, .external_lex_state = 2}, + [1345] = {.lex_state = 86, .external_lex_state = 2}, + [1346] = {.lex_state = 4, .external_lex_state = 3}, + [1347] = {.lex_state = 4, .external_lex_state = 3}, + [1348] = {.lex_state = 10, .external_lex_state = 2}, + [1349] = {.lex_state = 10, .external_lex_state = 2}, + [1350] = {.lex_state = 4, .external_lex_state = 3}, + [1351] = {.lex_state = 4, .external_lex_state = 3}, + [1352] = {.lex_state = 4, .external_lex_state = 6}, + [1353] = {.lex_state = 4, .external_lex_state = 6}, + [1354] = {.lex_state = 4, .external_lex_state = 3}, + [1355] = {.lex_state = 4, .external_lex_state = 6}, + [1356] = {.lex_state = 4, .external_lex_state = 4}, + [1357] = {.lex_state = 4, .external_lex_state = 3}, + [1358] = {.lex_state = 4, .external_lex_state = 4}, + [1359] = {.lex_state = 4, .external_lex_state = 6}, + [1360] = {.lex_state = 4, .external_lex_state = 6}, + [1361] = {.lex_state = 4, .external_lex_state = 6}, + [1362] = {.lex_state = 4, .external_lex_state = 4}, + [1363] = {.lex_state = 4, .external_lex_state = 6}, + [1364] = {.lex_state = 4, .external_lex_state = 6}, + [1365] = {.lex_state = 4, .external_lex_state = 5}, + [1366] = {.lex_state = 4, .external_lex_state = 6}, + [1367] = {.lex_state = 4, .external_lex_state = 4}, + [1368] = {.lex_state = 4, .external_lex_state = 5}, + [1369] = {.lex_state = 4, .external_lex_state = 6}, + [1370] = {.lex_state = 4, .external_lex_state = 3}, + [1371] = {.lex_state = 4, .external_lex_state = 3}, + [1372] = {.lex_state = 4, .external_lex_state = 4}, + [1373] = {.lex_state = 4, .external_lex_state = 3}, + [1374] = {.lex_state = 4, .external_lex_state = 3}, + [1375] = {.lex_state = 4, .external_lex_state = 4}, + [1376] = {.lex_state = 4, .external_lex_state = 4}, + [1377] = {.lex_state = 4, .external_lex_state = 3}, + [1378] = {.lex_state = 4, .external_lex_state = 3}, + [1379] = {.lex_state = 4, .external_lex_state = 3}, + [1380] = {.lex_state = 4, .external_lex_state = 3}, + [1381] = {.lex_state = 4, .external_lex_state = 3}, + [1382] = {.lex_state = 4, .external_lex_state = 3}, + [1383] = {.lex_state = 4, .external_lex_state = 4}, + [1384] = {.lex_state = 4, .external_lex_state = 4}, + [1385] = {.lex_state = 4, .external_lex_state = 4}, + [1386] = {.lex_state = 4, .external_lex_state = 3}, + [1387] = {.lex_state = 4, .external_lex_state = 3}, + [1388] = {.lex_state = 4, .external_lex_state = 3}, + [1389] = {.lex_state = 4, .external_lex_state = 4}, + [1390] = {.lex_state = 4, .external_lex_state = 3}, + [1391] = {.lex_state = 4, .external_lex_state = 3}, + [1392] = {.lex_state = 4, .external_lex_state = 3}, + [1393] = {.lex_state = 4, .external_lex_state = 4}, + [1394] = {.lex_state = 4, .external_lex_state = 5}, + [1395] = {.lex_state = 4, .external_lex_state = 3}, + [1396] = {.lex_state = 4, .external_lex_state = 6}, + [1397] = {.lex_state = 4, .external_lex_state = 3}, + [1398] = {.lex_state = 4, .external_lex_state = 6}, + [1399] = {.lex_state = 4, .external_lex_state = 3}, + [1400] = {.lex_state = 4, .external_lex_state = 3}, + [1401] = {.lex_state = 4, .external_lex_state = 3}, + [1402] = {.lex_state = 4, .external_lex_state = 6}, + [1403] = {.lex_state = 4, .external_lex_state = 3}, + [1404] = {.lex_state = 4, .external_lex_state = 5}, + [1405] = {.lex_state = 4, .external_lex_state = 6}, + [1406] = {.lex_state = 4, .external_lex_state = 6}, + [1407] = {.lex_state = 4, .external_lex_state = 6}, + [1408] = {.lex_state = 4, .external_lex_state = 6}, + [1409] = {.lex_state = 4, .external_lex_state = 3}, + [1410] = {.lex_state = 4, .external_lex_state = 6}, + [1411] = {.lex_state = 4, .external_lex_state = 3}, + [1412] = {.lex_state = 4, .external_lex_state = 5}, + [1413] = {.lex_state = 4, .external_lex_state = 6}, + [1414] = {.lex_state = 4, .external_lex_state = 3}, + [1415] = {.lex_state = 4, .external_lex_state = 6}, + [1416] = {.lex_state = 4, .external_lex_state = 5}, + [1417] = {.lex_state = 4, .external_lex_state = 3}, + [1418] = {.lex_state = 86, .external_lex_state = 2}, + [1419] = {.lex_state = 4, .external_lex_state = 3}, + [1420] = {.lex_state = 4, .external_lex_state = 3}, + [1421] = {.lex_state = 4, .external_lex_state = 3}, + [1422] = {.lex_state = 4, .external_lex_state = 3}, + [1423] = {.lex_state = 4, .external_lex_state = 3}, + [1424] = {.lex_state = 4, .external_lex_state = 3}, + [1425] = {.lex_state = 4, .external_lex_state = 3}, + [1426] = {.lex_state = 4, .external_lex_state = 3}, + [1427] = {.lex_state = 4, .external_lex_state = 3}, + [1428] = {.lex_state = 4, .external_lex_state = 3}, + [1429] = {.lex_state = 4, .external_lex_state = 3}, + [1430] = {.lex_state = 4, .external_lex_state = 3}, + [1431] = {.lex_state = 4, .external_lex_state = 3}, + [1432] = {.lex_state = 4, .external_lex_state = 3}, + [1433] = {.lex_state = 4, .external_lex_state = 3}, + [1434] = {.lex_state = 4, .external_lex_state = 6}, + [1435] = {.lex_state = 86, .external_lex_state = 2}, + [1436] = {.lex_state = 86, .external_lex_state = 2}, + [1437] = {.lex_state = 4, .external_lex_state = 3}, + [1438] = {.lex_state = 4, .external_lex_state = 3}, + [1439] = {.lex_state = 4, .external_lex_state = 3}, + [1440] = {.lex_state = 4, .external_lex_state = 3}, + [1441] = {.lex_state = 4, .external_lex_state = 3}, + [1442] = {.lex_state = 4, .external_lex_state = 3}, + [1443] = {.lex_state = 4, .external_lex_state = 3}, + [1444] = {.lex_state = 4, .external_lex_state = 6}, + [1445] = {.lex_state = 4, .external_lex_state = 3}, + [1446] = {.lex_state = 4, .external_lex_state = 3}, + [1447] = {.lex_state = 4, .external_lex_state = 6}, + [1448] = {.lex_state = 4, .external_lex_state = 5}, + [1449] = {.lex_state = 4, .external_lex_state = 3}, + [1450] = {.lex_state = 4, .external_lex_state = 3}, + [1451] = {.lex_state = 4, .external_lex_state = 3}, + [1452] = {.lex_state = 4, .external_lex_state = 3}, + [1453] = {.lex_state = 4, .external_lex_state = 3}, + [1454] = {.lex_state = 4, .external_lex_state = 3}, + [1455] = {.lex_state = 4, .external_lex_state = 3}, + [1456] = {.lex_state = 4, .external_lex_state = 3}, + [1457] = {.lex_state = 4, .external_lex_state = 5}, + [1458] = {.lex_state = 4, .external_lex_state = 5}, + [1459] = {.lex_state = 4, .external_lex_state = 3}, + [1460] = {.lex_state = 4, .external_lex_state = 6}, + [1461] = {.lex_state = 4, .external_lex_state = 6}, + [1462] = {.lex_state = 4, .external_lex_state = 6}, + [1463] = {.lex_state = 4, .external_lex_state = 3}, + [1464] = {.lex_state = 4, .external_lex_state = 3}, + [1465] = {.lex_state = 4, .external_lex_state = 6}, + [1466] = {.lex_state = 4, .external_lex_state = 3}, + [1467] = {.lex_state = 4, .external_lex_state = 6}, + [1468] = {.lex_state = 4, .external_lex_state = 5}, + [1469] = {.lex_state = 4, .external_lex_state = 3}, + [1470] = {.lex_state = 4, .external_lex_state = 3}, + [1471] = {.lex_state = 4, .external_lex_state = 3}, + [1472] = {.lex_state = 4, .external_lex_state = 3}, + [1473] = {.lex_state = 4, .external_lex_state = 3}, + [1474] = {.lex_state = 4, .external_lex_state = 3}, + [1475] = {.lex_state = 4, .external_lex_state = 3}, + [1476] = {.lex_state = 4, .external_lex_state = 3}, + [1477] = {.lex_state = 86, .external_lex_state = 2}, + [1478] = {.lex_state = 4, .external_lex_state = 3}, + [1479] = {.lex_state = 4, .external_lex_state = 3}, + [1480] = {.lex_state = 4, .external_lex_state = 6}, + [1481] = {.lex_state = 4, .external_lex_state = 3}, + [1482] = {.lex_state = 4, .external_lex_state = 6}, + [1483] = {.lex_state = 4, .external_lex_state = 3}, + [1484] = {.lex_state = 4, .external_lex_state = 3}, + [1485] = {.lex_state = 4, .external_lex_state = 3}, + [1486] = {.lex_state = 86, .external_lex_state = 2}, + [1487] = {.lex_state = 86, .external_lex_state = 2}, + [1488] = {.lex_state = 4, .external_lex_state = 6}, + [1489] = {.lex_state = 4, .external_lex_state = 6}, + [1490] = {.lex_state = 4, .external_lex_state = 6}, + [1491] = {.lex_state = 4, .external_lex_state = 6}, + [1492] = {.lex_state = 4, .external_lex_state = 3}, + [1493] = {.lex_state = 4, .external_lex_state = 6}, + [1494] = {.lex_state = 4, .external_lex_state = 3}, + [1495] = {.lex_state = 4, .external_lex_state = 3}, + [1496] = {.lex_state = 86, .external_lex_state = 2}, + [1497] = {.lex_state = 4, .external_lex_state = 5}, + [1498] = {.lex_state = 4, .external_lex_state = 6}, + [1499] = {.lex_state = 4, .external_lex_state = 5}, + [1500] = {.lex_state = 4, .external_lex_state = 3}, + [1501] = {.lex_state = 4, .external_lex_state = 6}, + [1502] = {.lex_state = 4, .external_lex_state = 3}, + [1503] = {.lex_state = 4, .external_lex_state = 6}, + [1504] = {.lex_state = 4, .external_lex_state = 6}, + [1505] = {.lex_state = 4, .external_lex_state = 3}, + [1506] = {.lex_state = 4, .external_lex_state = 5}, + [1507] = {.lex_state = 4, .external_lex_state = 3}, + [1508] = {.lex_state = 4, .external_lex_state = 5}, + [1509] = {.lex_state = 4, .external_lex_state = 6}, + [1510] = {.lex_state = 4, .external_lex_state = 6}, + [1511] = {.lex_state = 4, .external_lex_state = 3}, + [1512] = {.lex_state = 4, .external_lex_state = 3}, + [1513] = {.lex_state = 4, .external_lex_state = 6}, + [1514] = {.lex_state = 4, .external_lex_state = 6}, + [1515] = {.lex_state = 4, .external_lex_state = 6}, + [1516] = {.lex_state = 4, .external_lex_state = 3}, + [1517] = {.lex_state = 4, .external_lex_state = 6}, + [1518] = {.lex_state = 4, .external_lex_state = 6}, + [1519] = {.lex_state = 4, .external_lex_state = 6}, + [1520] = {.lex_state = 4, .external_lex_state = 6}, + [1521] = {.lex_state = 4, .external_lex_state = 5}, + [1522] = {.lex_state = 4, .external_lex_state = 3}, + [1523] = {.lex_state = 4, .external_lex_state = 3}, + [1524] = {.lex_state = 4, .external_lex_state = 6}, + [1525] = {.lex_state = 4, .external_lex_state = 6}, + [1526] = {.lex_state = 4, .external_lex_state = 3}, + [1527] = {.lex_state = 4, .external_lex_state = 3}, + [1528] = {.lex_state = 4, .external_lex_state = 6}, + [1529] = {.lex_state = 4, .external_lex_state = 3}, + [1530] = {.lex_state = 4, .external_lex_state = 6}, + [1531] = {.lex_state = 4, .external_lex_state = 3}, + [1532] = {.lex_state = 86, .external_lex_state = 2}, + [1533] = {.lex_state = 86, .external_lex_state = 2}, + [1534] = {.lex_state = 4, .external_lex_state = 6}, + [1535] = {.lex_state = 4, .external_lex_state = 5}, + [1536] = {.lex_state = 4, .external_lex_state = 3}, + [1537] = {.lex_state = 4, .external_lex_state = 3}, + [1538] = {.lex_state = 4, .external_lex_state = 5}, + [1539] = {.lex_state = 4, .external_lex_state = 5}, + [1540] = {.lex_state = 4, .external_lex_state = 3}, + [1541] = {.lex_state = 4, .external_lex_state = 3}, + [1542] = {.lex_state = 4, .external_lex_state = 6}, + [1543] = {.lex_state = 4, .external_lex_state = 5}, + [1544] = {.lex_state = 4, .external_lex_state = 6}, + [1545] = {.lex_state = 4, .external_lex_state = 3}, + [1546] = {.lex_state = 4, .external_lex_state = 3}, + [1547] = {.lex_state = 4, .external_lex_state = 3}, + [1548] = {.lex_state = 4, .external_lex_state = 6}, + [1549] = {.lex_state = 4, .external_lex_state = 3}, + [1550] = {.lex_state = 4, .external_lex_state = 6}, + [1551] = {.lex_state = 4, .external_lex_state = 3}, + [1552] = {.lex_state = 4, .external_lex_state = 3}, + [1553] = {.lex_state = 4, .external_lex_state = 3}, + [1554] = {.lex_state = 4, .external_lex_state = 5}, + [1555] = {.lex_state = 4, .external_lex_state = 3}, + [1556] = {.lex_state = 4, .external_lex_state = 5}, + [1557] = {.lex_state = 4, .external_lex_state = 5}, + [1558] = {.lex_state = 4, .external_lex_state = 6}, + [1559] = {.lex_state = 4, .external_lex_state = 3}, + [1560] = {.lex_state = 4, .external_lex_state = 3}, + [1561] = {.lex_state = 4, .external_lex_state = 5}, + [1562] = {.lex_state = 4, .external_lex_state = 3}, + [1563] = {.lex_state = 4, .external_lex_state = 6}, + [1564] = {.lex_state = 4, .external_lex_state = 3}, + [1565] = {.lex_state = 4, .external_lex_state = 3}, + [1566] = {.lex_state = 4, .external_lex_state = 3}, + [1567] = {.lex_state = 4, .external_lex_state = 3}, + [1568] = {.lex_state = 4, .external_lex_state = 3}, + [1569] = {.lex_state = 4, .external_lex_state = 3}, + [1570] = {.lex_state = 4, .external_lex_state = 5}, + [1571] = {.lex_state = 4, .external_lex_state = 3}, + [1572] = {.lex_state = 4, .external_lex_state = 5}, + [1573] = {.lex_state = 4, .external_lex_state = 5}, + [1574] = {.lex_state = 4, .external_lex_state = 3}, + [1575] = {.lex_state = 4, .external_lex_state = 3}, + [1576] = {.lex_state = 4, .external_lex_state = 5}, + [1577] = {.lex_state = 4, .external_lex_state = 3}, + [1578] = {.lex_state = 10, .external_lex_state = 2}, + [1579] = {.lex_state = 4, .external_lex_state = 3}, + [1580] = {.lex_state = 10, .external_lex_state = 2}, + [1581] = {.lex_state = 10, .external_lex_state = 2}, + [1582] = {.lex_state = 10, .external_lex_state = 2}, + [1583] = {.lex_state = 4, .external_lex_state = 3}, + [1584] = {.lex_state = 4, .external_lex_state = 3}, + [1585] = {.lex_state = 4, .external_lex_state = 3}, + [1586] = {.lex_state = 4, .external_lex_state = 3}, + [1587] = {.lex_state = 10, .external_lex_state = 2}, + [1588] = {.lex_state = 4, .external_lex_state = 6}, + [1589] = {.lex_state = 4, .external_lex_state = 3}, + [1590] = {.lex_state = 4, .external_lex_state = 3}, + [1591] = {.lex_state = 10, .external_lex_state = 2}, + [1592] = {.lex_state = 4, .external_lex_state = 6}, + [1593] = {.lex_state = 4, .external_lex_state = 6}, + [1594] = {.lex_state = 4, .external_lex_state = 3}, + [1595] = {.lex_state = 10, .external_lex_state = 2}, + [1596] = {.lex_state = 4, .external_lex_state = 6}, + [1597] = {.lex_state = 4, .external_lex_state = 3}, + [1598] = {.lex_state = 4, .external_lex_state = 3}, + [1599] = {.lex_state = 10, .external_lex_state = 2}, + [1600] = {.lex_state = 10, .external_lex_state = 2}, + [1601] = {.lex_state = 4, .external_lex_state = 3}, + [1602] = {.lex_state = 4, .external_lex_state = 3}, + [1603] = {.lex_state = 4, .external_lex_state = 6}, + [1604] = {.lex_state = 4, .external_lex_state = 3}, + [1605] = {.lex_state = 4, .external_lex_state = 3}, + [1606] = {.lex_state = 4, .external_lex_state = 3}, + [1607] = {.lex_state = 4, .external_lex_state = 3}, + [1608] = {.lex_state = 4, .external_lex_state = 3}, + [1609] = {.lex_state = 4, .external_lex_state = 3}, + [1610] = {.lex_state = 4, .external_lex_state = 3}, + [1611] = {.lex_state = 4, .external_lex_state = 3}, + [1612] = {.lex_state = 4, .external_lex_state = 3}, + [1613] = {.lex_state = 4, .external_lex_state = 3}, + [1614] = {.lex_state = 4, .external_lex_state = 3}, + [1615] = {.lex_state = 4, .external_lex_state = 3}, + [1616] = {.lex_state = 4, .external_lex_state = 3}, + [1617] = {.lex_state = 4, .external_lex_state = 3}, + [1618] = {.lex_state = 4, .external_lex_state = 3}, + [1619] = {.lex_state = 4, .external_lex_state = 3}, + [1620] = {.lex_state = 10, .external_lex_state = 2}, + [1621] = {.lex_state = 4, .external_lex_state = 3}, + [1622] = {.lex_state = 4, .external_lex_state = 3}, + [1623] = {.lex_state = 10, .external_lex_state = 2}, + [1624] = {.lex_state = 10, .external_lex_state = 2}, + [1625] = {.lex_state = 10, .external_lex_state = 2}, + [1626] = {.lex_state = 10, .external_lex_state = 2}, + [1627] = {.lex_state = 10, .external_lex_state = 2}, + [1628] = {.lex_state = 10, .external_lex_state = 2}, + [1629] = {.lex_state = 10, .external_lex_state = 2}, + [1630] = {.lex_state = 10, .external_lex_state = 2}, + [1631] = {.lex_state = 10, .external_lex_state = 2}, + [1632] = {.lex_state = 10, .external_lex_state = 2}, + [1633] = {.lex_state = 10, .external_lex_state = 2}, + [1634] = {.lex_state = 10, .external_lex_state = 2}, + [1635] = {.lex_state = 10, .external_lex_state = 2}, + [1636] = {.lex_state = 10, .external_lex_state = 2}, + [1637] = {.lex_state = 10, .external_lex_state = 2}, + [1638] = {.lex_state = 10, .external_lex_state = 2}, + [1639] = {.lex_state = 10, .external_lex_state = 2}, + [1640] = {.lex_state = 10, .external_lex_state = 2}, + [1641] = {.lex_state = 10, .external_lex_state = 2}, + [1642] = {.lex_state = 10, .external_lex_state = 2}, + [1643] = {.lex_state = 10, .external_lex_state = 2}, + [1644] = {.lex_state = 10, .external_lex_state = 2}, + [1645] = {.lex_state = 10, .external_lex_state = 2}, + [1646] = {.lex_state = 10, .external_lex_state = 2}, + [1647] = {.lex_state = 10, .external_lex_state = 2}, + [1648] = {.lex_state = 10, .external_lex_state = 2}, + [1649] = {.lex_state = 10, .external_lex_state = 2}, + [1650] = {.lex_state = 10, .external_lex_state = 2}, + [1651] = {.lex_state = 10, .external_lex_state = 2}, + [1652] = {.lex_state = 10, .external_lex_state = 2}, + [1653] = {.lex_state = 10, .external_lex_state = 2}, + [1654] = {.lex_state = 10, .external_lex_state = 2}, + [1655] = {.lex_state = 10, .external_lex_state = 2}, + [1656] = {.lex_state = 10, .external_lex_state = 2}, + [1657] = {.lex_state = 10, .external_lex_state = 2}, + [1658] = {.lex_state = 10, .external_lex_state = 2}, + [1659] = {.lex_state = 10, .external_lex_state = 2}, + [1660] = {.lex_state = 10, .external_lex_state = 2}, + [1661] = {.lex_state = 10, .external_lex_state = 2}, + [1662] = {.lex_state = 10, .external_lex_state = 2}, + [1663] = {.lex_state = 10, .external_lex_state = 2}, + [1664] = {.lex_state = 10, .external_lex_state = 2}, + [1665] = {.lex_state = 10, .external_lex_state = 2}, + [1666] = {.lex_state = 10, .external_lex_state = 2}, + [1667] = {.lex_state = 10, .external_lex_state = 2}, + [1668] = {.lex_state = 4, .external_lex_state = 3}, + [1669] = {.lex_state = 4, .external_lex_state = 3}, + [1670] = {.lex_state = 4, .external_lex_state = 3}, + [1671] = {.lex_state = 10, .external_lex_state = 2}, + [1672] = {.lex_state = 10, .external_lex_state = 2}, + [1673] = {.lex_state = 10, .external_lex_state = 2}, + [1674] = {.lex_state = 4, .external_lex_state = 3}, + [1675] = {.lex_state = 4, .external_lex_state = 3}, + [1676] = {.lex_state = 4, .external_lex_state = 3}, + [1677] = {.lex_state = 4, .external_lex_state = 3}, + [1678] = {.lex_state = 4, .external_lex_state = 3}, + [1679] = {.lex_state = 4, .external_lex_state = 3}, + [1680] = {.lex_state = 4, .external_lex_state = 3}, + [1681] = {.lex_state = 4, .external_lex_state = 3}, + [1682] = {.lex_state = 4, .external_lex_state = 3}, + [1683] = {.lex_state = 4, .external_lex_state = 3}, + [1684] = {.lex_state = 4, .external_lex_state = 3}, + [1685] = {.lex_state = 4, .external_lex_state = 3}, + [1686] = {.lex_state = 4, .external_lex_state = 3}, + [1687] = {.lex_state = 4, .external_lex_state = 3}, + [1688] = {.lex_state = 4, .external_lex_state = 3}, + [1689] = {.lex_state = 4, .external_lex_state = 3}, + [1690] = {.lex_state = 4, .external_lex_state = 3}, + [1691] = {.lex_state = 10, .external_lex_state = 2}, + [1692] = {.lex_state = 4, .external_lex_state = 3}, + [1693] = {.lex_state = 4, .external_lex_state = 3}, + [1694] = {.lex_state = 4, .external_lex_state = 3}, + [1695] = {.lex_state = 4, .external_lex_state = 3}, + [1696] = {.lex_state = 4, .external_lex_state = 3}, + [1697] = {.lex_state = 4, .external_lex_state = 3}, + [1698] = {.lex_state = 4, .external_lex_state = 3}, + [1699] = {.lex_state = 10, .external_lex_state = 2}, + [1700] = {.lex_state = 10, .external_lex_state = 2}, + [1701] = {.lex_state = 10, .external_lex_state = 2}, + [1702] = {.lex_state = 10, .external_lex_state = 2}, + [1703] = {.lex_state = 86, .external_lex_state = 9}, + [1704] = {.lex_state = 4, .external_lex_state = 3}, + [1705] = {.lex_state = 86, .external_lex_state = 9}, + [1706] = {.lex_state = 4, .external_lex_state = 3}, + [1707] = {.lex_state = 86, .external_lex_state = 9}, + [1708] = {.lex_state = 4, .external_lex_state = 3}, + [1709] = {.lex_state = 4, .external_lex_state = 3}, + [1710] = {.lex_state = 4, .external_lex_state = 3}, + [1711] = {.lex_state = 86, .external_lex_state = 9}, + [1712] = {.lex_state = 4, .external_lex_state = 3}, + [1713] = {.lex_state = 4, .external_lex_state = 3}, + [1714] = {.lex_state = 4, .external_lex_state = 3}, + [1715] = {.lex_state = 86, .external_lex_state = 9}, + [1716] = {.lex_state = 4, .external_lex_state = 3}, + [1717] = {.lex_state = 4, .external_lex_state = 3}, + [1718] = {.lex_state = 4, .external_lex_state = 3}, + [1719] = {.lex_state = 86, .external_lex_state = 9}, + [1720] = {.lex_state = 10, .external_lex_state = 2}, + [1721] = {.lex_state = 10, .external_lex_state = 2}, + [1722] = {.lex_state = 10, .external_lex_state = 2}, + [1723] = {.lex_state = 10, .external_lex_state = 2}, + [1724] = {.lex_state = 10, .external_lex_state = 2}, + [1725] = {.lex_state = 10, .external_lex_state = 2}, + [1726] = {.lex_state = 10, .external_lex_state = 2}, + [1727] = {.lex_state = 10, .external_lex_state = 2}, + [1728] = {.lex_state = 10, .external_lex_state = 2}, + [1729] = {.lex_state = 10, .external_lex_state = 2}, + [1730] = {.lex_state = 10, .external_lex_state = 2}, + [1731] = {.lex_state = 10, .external_lex_state = 2}, + [1732] = {.lex_state = 10, .external_lex_state = 2}, + [1733] = {.lex_state = 10, .external_lex_state = 2}, + [1734] = {.lex_state = 10, .external_lex_state = 2}, + [1735] = {.lex_state = 10, .external_lex_state = 2}, + [1736] = {.lex_state = 10, .external_lex_state = 2}, + [1737] = {.lex_state = 10, .external_lex_state = 2}, + [1738] = {.lex_state = 10, .external_lex_state = 2}, + [1739] = {.lex_state = 10, .external_lex_state = 2}, + [1740] = {.lex_state = 10, .external_lex_state = 2}, + [1741] = {.lex_state = 10, .external_lex_state = 2}, + [1742] = {.lex_state = 10, .external_lex_state = 2}, + [1743] = {.lex_state = 86, .external_lex_state = 9}, + [1744] = {.lex_state = 10, .external_lex_state = 2}, + [1745] = {.lex_state = 86, .external_lex_state = 9}, + [1746] = {.lex_state = 10, .external_lex_state = 2}, + [1747] = {.lex_state = 10, .external_lex_state = 2}, + [1748] = {.lex_state = 86, .external_lex_state = 2}, + [1749] = {.lex_state = 86, .external_lex_state = 2}, + [1750] = {.lex_state = 85, .external_lex_state = 3}, + [1751] = {.lex_state = 86, .external_lex_state = 2}, + [1752] = {.lex_state = 86, .external_lex_state = 2}, + [1753] = {.lex_state = 86, .external_lex_state = 2}, + [1754] = {.lex_state = 86, .external_lex_state = 2}, + [1755] = {.lex_state = 86, .external_lex_state = 2}, + [1756] = {.lex_state = 85, .external_lex_state = 3}, + [1757] = {.lex_state = 85, .external_lex_state = 3}, + [1758] = {.lex_state = 85, .external_lex_state = 3}, + [1759] = {.lex_state = 85, .external_lex_state = 3}, + [1760] = {.lex_state = 85, .external_lex_state = 3}, + [1761] = {.lex_state = 85, .external_lex_state = 3}, + [1762] = {.lex_state = 85, .external_lex_state = 3}, + [1763] = {.lex_state = 85, .external_lex_state = 6}, + [1764] = {.lex_state = 86, .external_lex_state = 9}, + [1765] = {.lex_state = 86, .external_lex_state = 9}, + [1766] = {.lex_state = 86, .external_lex_state = 9}, + [1767] = {.lex_state = 85, .external_lex_state = 3}, + [1768] = {.lex_state = 85, .external_lex_state = 3}, + [1769] = {.lex_state = 85, .external_lex_state = 3}, + [1770] = {.lex_state = 85, .external_lex_state = 3}, + [1771] = {.lex_state = 85, .external_lex_state = 3}, + [1772] = {.lex_state = 85, .external_lex_state = 3}, + [1773] = {.lex_state = 85, .external_lex_state = 3}, + [1774] = {.lex_state = 85, .external_lex_state = 3}, + [1775] = {.lex_state = 85, .external_lex_state = 3}, + [1776] = {.lex_state = 85, .external_lex_state = 3}, + [1777] = {.lex_state = 86, .external_lex_state = 9}, + [1778] = {.lex_state = 86, .external_lex_state = 2}, + [1779] = {.lex_state = 85, .external_lex_state = 3}, + [1780] = {.lex_state = 86, .external_lex_state = 9}, + [1781] = {.lex_state = 86, .external_lex_state = 9}, + [1782] = {.lex_state = 85, .external_lex_state = 3}, + [1783] = {.lex_state = 86, .external_lex_state = 9}, + [1784] = {.lex_state = 86, .external_lex_state = 9}, + [1785] = {.lex_state = 86, .external_lex_state = 9}, + [1786] = {.lex_state = 86, .external_lex_state = 9}, + [1787] = {.lex_state = 85, .external_lex_state = 3}, + [1788] = {.lex_state = 86, .external_lex_state = 9}, + [1789] = {.lex_state = 85, .external_lex_state = 3}, + [1790] = {.lex_state = 85, .external_lex_state = 3}, + [1791] = {.lex_state = 85, .external_lex_state = 3}, + [1792] = {.lex_state = 85, .external_lex_state = 3}, + [1793] = {.lex_state = 85, .external_lex_state = 3}, + [1794] = {.lex_state = 85, .external_lex_state = 3}, + [1795] = {.lex_state = 86, .external_lex_state = 9}, + [1796] = {.lex_state = 85, .external_lex_state = 3}, + [1797] = {.lex_state = 85, .external_lex_state = 3}, + [1798] = {.lex_state = 86, .external_lex_state = 9}, + [1799] = {.lex_state = 85, .external_lex_state = 3}, + [1800] = {.lex_state = 85, .external_lex_state = 3}, + [1801] = {.lex_state = 85, .external_lex_state = 3}, + [1802] = {.lex_state = 85, .external_lex_state = 3}, + [1803] = {.lex_state = 85, .external_lex_state = 3}, + [1804] = {.lex_state = 86, .external_lex_state = 9}, + [1805] = {.lex_state = 85, .external_lex_state = 3}, + [1806] = {.lex_state = 85, .external_lex_state = 3}, + [1807] = {.lex_state = 85, .external_lex_state = 3}, + [1808] = {.lex_state = 85, .external_lex_state = 3}, + [1809] = {.lex_state = 85, .external_lex_state = 3}, + [1810] = {.lex_state = 85, .external_lex_state = 3}, + [1811] = {.lex_state = 85, .external_lex_state = 3}, + [1812] = {.lex_state = 85, .external_lex_state = 3}, + [1813] = {.lex_state = 85, .external_lex_state = 3}, + [1814] = {.lex_state = 85, .external_lex_state = 6}, + [1815] = {.lex_state = 85, .external_lex_state = 3}, + [1816] = {.lex_state = 85, .external_lex_state = 3}, + [1817] = {.lex_state = 86, .external_lex_state = 9}, + [1818] = {.lex_state = 85, .external_lex_state = 3}, + [1819] = {.lex_state = 85, .external_lex_state = 3}, + [1820] = {.lex_state = 85, .external_lex_state = 3}, + [1821] = {.lex_state = 85, .external_lex_state = 3}, + [1822] = {.lex_state = 85, .external_lex_state = 3}, + [1823] = {.lex_state = 85, .external_lex_state = 3}, + [1824] = {.lex_state = 85, .external_lex_state = 3}, + [1825] = {.lex_state = 85, .external_lex_state = 3}, + [1826] = {.lex_state = 85, .external_lex_state = 3}, + [1827] = {.lex_state = 85, .external_lex_state = 3}, + [1828] = {.lex_state = 85, .external_lex_state = 3}, + [1829] = {.lex_state = 85, .external_lex_state = 3}, + [1830] = {.lex_state = 85, .external_lex_state = 3}, + [1831] = {.lex_state = 86, .external_lex_state = 9}, + [1832] = {.lex_state = 85, .external_lex_state = 3}, + [1833] = {.lex_state = 85, .external_lex_state = 3}, + [1834] = {.lex_state = 85, .external_lex_state = 3}, + [1835] = {.lex_state = 86, .external_lex_state = 9}, + [1836] = {.lex_state = 85, .external_lex_state = 3}, + [1837] = {.lex_state = 85, .external_lex_state = 3}, + [1838] = {.lex_state = 85, .external_lex_state = 3}, + [1839] = {.lex_state = 86, .external_lex_state = 9}, + [1840] = {.lex_state = 85, .external_lex_state = 3}, + [1841] = {.lex_state = 85, .external_lex_state = 3}, + [1842] = {.lex_state = 85, .external_lex_state = 3}, + [1843] = {.lex_state = 85, .external_lex_state = 3}, + [1844] = {.lex_state = 85, .external_lex_state = 3}, + [1845] = {.lex_state = 85, .external_lex_state = 3}, + [1846] = {.lex_state = 85, .external_lex_state = 3}, + [1847] = {.lex_state = 85, .external_lex_state = 3}, + [1848] = {.lex_state = 85, .external_lex_state = 3}, + [1849] = {.lex_state = 85, .external_lex_state = 3}, + [1850] = {.lex_state = 85, .external_lex_state = 3}, + [1851] = {.lex_state = 85, .external_lex_state = 3}, + [1852] = {.lex_state = 85, .external_lex_state = 3}, + [1853] = {.lex_state = 85, .external_lex_state = 3}, + [1854] = {.lex_state = 85, .external_lex_state = 3}, + [1855] = {.lex_state = 85, .external_lex_state = 3}, + [1856] = {.lex_state = 85, .external_lex_state = 3}, + [1857] = {.lex_state = 85, .external_lex_state = 3}, + [1858] = {.lex_state = 85, .external_lex_state = 3}, + [1859] = {.lex_state = 85, .external_lex_state = 3}, + [1860] = {.lex_state = 85, .external_lex_state = 3}, + [1861] = {.lex_state = 85, .external_lex_state = 3}, + [1862] = {.lex_state = 85, .external_lex_state = 3}, + [1863] = {.lex_state = 85, .external_lex_state = 3}, + [1864] = {.lex_state = 85, .external_lex_state = 3}, + [1865] = {.lex_state = 85, .external_lex_state = 3}, + [1866] = {.lex_state = 85, .external_lex_state = 3}, + [1867] = {.lex_state = 85, .external_lex_state = 3}, + [1868] = {.lex_state = 85, .external_lex_state = 3}, + [1869] = {.lex_state = 85, .external_lex_state = 3}, + [1870] = {.lex_state = 85, .external_lex_state = 3}, + [1871] = {.lex_state = 85, .external_lex_state = 3}, + [1872] = {.lex_state = 85, .external_lex_state = 3}, + [1873] = {.lex_state = 85, .external_lex_state = 3}, + [1874] = {.lex_state = 85, .external_lex_state = 3}, + [1875] = {.lex_state = 85, .external_lex_state = 3}, + [1876] = {.lex_state = 85, .external_lex_state = 3}, + [1877] = {.lex_state = 85, .external_lex_state = 3}, + [1878] = {.lex_state = 85, .external_lex_state = 3}, + [1879] = {.lex_state = 85, .external_lex_state = 3}, + [1880] = {.lex_state = 85, .external_lex_state = 3}, + [1881] = {.lex_state = 85, .external_lex_state = 3}, + [1882] = {.lex_state = 85, .external_lex_state = 3}, + [1883] = {.lex_state = 85, .external_lex_state = 3}, + [1884] = {.lex_state = 85, .external_lex_state = 3}, + [1885] = {.lex_state = 85, .external_lex_state = 3}, + [1886] = {.lex_state = 85, .external_lex_state = 3}, + [1887] = {.lex_state = 85, .external_lex_state = 3}, + [1888] = {.lex_state = 85, .external_lex_state = 3}, + [1889] = {.lex_state = 85, .external_lex_state = 3}, + [1890] = {.lex_state = 85, .external_lex_state = 3}, + [1891] = {.lex_state = 85, .external_lex_state = 3}, + [1892] = {.lex_state = 85, .external_lex_state = 3}, + [1893] = {.lex_state = 85, .external_lex_state = 3}, + [1894] = {.lex_state = 85, .external_lex_state = 3}, + [1895] = {.lex_state = 85, .external_lex_state = 3}, + [1896] = {.lex_state = 85, .external_lex_state = 3}, + [1897] = {.lex_state = 85, .external_lex_state = 3}, + [1898] = {.lex_state = 85, .external_lex_state = 3}, + [1899] = {.lex_state = 85, .external_lex_state = 3}, + [1900] = {.lex_state = 85, .external_lex_state = 3}, + [1901] = {.lex_state = 85, .external_lex_state = 3}, + [1902] = {.lex_state = 85, .external_lex_state = 3}, + [1903] = {.lex_state = 85, .external_lex_state = 3}, + [1904] = {.lex_state = 85, .external_lex_state = 3}, + [1905] = {.lex_state = 85, .external_lex_state = 3}, + [1906] = {.lex_state = 85, .external_lex_state = 3}, + [1907] = {.lex_state = 85, .external_lex_state = 3}, + [1908] = {.lex_state = 86, .external_lex_state = 9}, + [1909] = {.lex_state = 86, .external_lex_state = 9}, + [1910] = {.lex_state = 85, .external_lex_state = 3}, + [1911] = {.lex_state = 86, .external_lex_state = 9}, + [1912] = {.lex_state = 85, .external_lex_state = 6}, + [1913] = {.lex_state = 85, .external_lex_state = 3}, + [1914] = {.lex_state = 85, .external_lex_state = 3}, + [1915] = {.lex_state = 85, .external_lex_state = 3}, + [1916] = {.lex_state = 85, .external_lex_state = 3}, + [1917] = {.lex_state = 85, .external_lex_state = 3}, + [1918] = {.lex_state = 85, .external_lex_state = 3}, + [1919] = {.lex_state = 85, .external_lex_state = 3}, + [1920] = {.lex_state = 85, .external_lex_state = 3}, + [1921] = {.lex_state = 86, .external_lex_state = 9}, + [1922] = {.lex_state = 85, .external_lex_state = 3}, + [1923] = {.lex_state = 86, .external_lex_state = 9}, + [1924] = {.lex_state = 85, .external_lex_state = 6}, + [1925] = {.lex_state = 85, .external_lex_state = 6}, + [1926] = {.lex_state = 85, .external_lex_state = 6}, + [1927] = {.lex_state = 85, .external_lex_state = 3}, + [1928] = {.lex_state = 85, .external_lex_state = 3}, + [1929] = {.lex_state = 85, .external_lex_state = 3}, + [1930] = {.lex_state = 85, .external_lex_state = 6}, + [1931] = {.lex_state = 86, .external_lex_state = 9}, + [1932] = {.lex_state = 86, .external_lex_state = 9}, + [1933] = {.lex_state = 85, .external_lex_state = 3}, + [1934] = {.lex_state = 85, .external_lex_state = 3}, + [1935] = {.lex_state = 85, .external_lex_state = 3}, + [1936] = {.lex_state = 85, .external_lex_state = 3}, + [1937] = {.lex_state = 85, .external_lex_state = 3}, + [1938] = {.lex_state = 86, .external_lex_state = 9}, + [1939] = {.lex_state = 85, .external_lex_state = 3}, + [1940] = {.lex_state = 85, .external_lex_state = 3}, + [1941] = {.lex_state = 85, .external_lex_state = 3}, + [1942] = {.lex_state = 85, .external_lex_state = 3}, + [1943] = {.lex_state = 85, .external_lex_state = 3}, + [1944] = {.lex_state = 85, .external_lex_state = 3}, + [1945] = {.lex_state = 85, .external_lex_state = 3}, + [1946] = {.lex_state = 85, .external_lex_state = 3}, + [1947] = {.lex_state = 85, .external_lex_state = 3}, + [1948] = {.lex_state = 85, .external_lex_state = 3}, + [1949] = {.lex_state = 85, .external_lex_state = 3}, + [1950] = {.lex_state = 85, .external_lex_state = 3}, + [1951] = {.lex_state = 85, .external_lex_state = 3}, + [1952] = {.lex_state = 85, .external_lex_state = 3}, + [1953] = {.lex_state = 85, .external_lex_state = 3}, + [1954] = {.lex_state = 85, .external_lex_state = 3}, + [1955] = {.lex_state = 85, .external_lex_state = 3}, + [1956] = {.lex_state = 85, .external_lex_state = 3}, + [1957] = {.lex_state = 85, .external_lex_state = 3}, + [1958] = {.lex_state = 85, .external_lex_state = 3}, + [1959] = {.lex_state = 85, .external_lex_state = 3}, + [1960] = {.lex_state = 85, .external_lex_state = 3}, + [1961] = {.lex_state = 85, .external_lex_state = 3}, + [1962] = {.lex_state = 85, .external_lex_state = 3}, + [1963] = {.lex_state = 86, .external_lex_state = 9}, + [1964] = {.lex_state = 85, .external_lex_state = 3}, + [1965] = {.lex_state = 85, .external_lex_state = 3}, + [1966] = {.lex_state = 85, .external_lex_state = 3}, + [1967] = {.lex_state = 85, .external_lex_state = 3}, + [1968] = {.lex_state = 85, .external_lex_state = 3}, + [1969] = {.lex_state = 85, .external_lex_state = 3}, + [1970] = {.lex_state = 85, .external_lex_state = 3}, + [1971] = {.lex_state = 85, .external_lex_state = 3}, + [1972] = {.lex_state = 85, .external_lex_state = 6}, + [1973] = {.lex_state = 86, .external_lex_state = 9}, + [1974] = {.lex_state = 85, .external_lex_state = 3}, + [1975] = {.lex_state = 85, .external_lex_state = 6}, + [1976] = {.lex_state = 85, .external_lex_state = 3}, + [1977] = {.lex_state = 85, .external_lex_state = 3}, + [1978] = {.lex_state = 85, .external_lex_state = 3}, + [1979] = {.lex_state = 85, .external_lex_state = 3}, + [1980] = {.lex_state = 85, .external_lex_state = 3}, + [1981] = {.lex_state = 85, .external_lex_state = 3}, + [1982] = {.lex_state = 85, .external_lex_state = 3}, + [1983] = {.lex_state = 85, .external_lex_state = 3}, + [1984] = {.lex_state = 85, .external_lex_state = 3}, + [1985] = {.lex_state = 85, .external_lex_state = 3}, + [1986] = {.lex_state = 85, .external_lex_state = 3}, + [1987] = {.lex_state = 86, .external_lex_state = 9}, + [1988] = {.lex_state = 85, .external_lex_state = 3}, + [1989] = {.lex_state = 86, .external_lex_state = 9}, + [1990] = {.lex_state = 85, .external_lex_state = 3}, + [1991] = {.lex_state = 85, .external_lex_state = 3}, + [1992] = {.lex_state = 85, .external_lex_state = 3}, + [1993] = {.lex_state = 85, .external_lex_state = 3}, + [1994] = {.lex_state = 85, .external_lex_state = 3}, + [1995] = {.lex_state = 85, .external_lex_state = 3}, + [1996] = {.lex_state = 85, .external_lex_state = 5}, + [1997] = {.lex_state = 86, .external_lex_state = 9}, + [1998] = {.lex_state = 85, .external_lex_state = 6}, + [1999] = {.lex_state = 85, .external_lex_state = 6}, + [2000] = {.lex_state = 85, .external_lex_state = 3}, + [2001] = {.lex_state = 86, .external_lex_state = 9}, + [2002] = {.lex_state = 86, .external_lex_state = 9}, + [2003] = {.lex_state = 85, .external_lex_state = 5}, + [2004] = {.lex_state = 86, .external_lex_state = 9}, + [2005] = {.lex_state = 85, .external_lex_state = 6}, + [2006] = {.lex_state = 85, .external_lex_state = 5}, + [2007] = {.lex_state = 85, .external_lex_state = 5}, + [2008] = {.lex_state = 86, .external_lex_state = 9}, + [2009] = {.lex_state = 86, .external_lex_state = 9}, + [2010] = {.lex_state = 85, .external_lex_state = 6}, + [2011] = {.lex_state = 85, .external_lex_state = 6}, + [2012] = {.lex_state = 85, .external_lex_state = 3}, + [2013] = {.lex_state = 85, .external_lex_state = 3}, + [2014] = {.lex_state = 86, .external_lex_state = 9}, + [2015] = {.lex_state = 85, .external_lex_state = 3}, + [2016] = {.lex_state = 85, .external_lex_state = 5}, + [2017] = {.lex_state = 85, .external_lex_state = 3}, + [2018] = {.lex_state = 85, .external_lex_state = 5}, + [2019] = {.lex_state = 85, .external_lex_state = 5}, + [2020] = {.lex_state = 85, .external_lex_state = 3}, + [2021] = {.lex_state = 85, .external_lex_state = 3}, + [2022] = {.lex_state = 85, .external_lex_state = 3}, + [2023] = {.lex_state = 85, .external_lex_state = 3}, + [2024] = {.lex_state = 85, .external_lex_state = 5}, + [2025] = {.lex_state = 85, .external_lex_state = 3}, + [2026] = {.lex_state = 85, .external_lex_state = 3}, + [2027] = {.lex_state = 85, .external_lex_state = 3}, + [2028] = {.lex_state = 85, .external_lex_state = 3}, + [2029] = {.lex_state = 85, .external_lex_state = 3}, + [2030] = {.lex_state = 85, .external_lex_state = 3}, + [2031] = {.lex_state = 85, .external_lex_state = 3}, + [2032] = {.lex_state = 85, .external_lex_state = 3}, + [2033] = {.lex_state = 85, .external_lex_state = 3}, + [2034] = {.lex_state = 85, .external_lex_state = 3}, + [2035] = {.lex_state = 85, .external_lex_state = 6}, + [2036] = {.lex_state = 86, .external_lex_state = 9}, + [2037] = {.lex_state = 86, .external_lex_state = 9}, + [2038] = {.lex_state = 85, .external_lex_state = 5}, + [2039] = {.lex_state = 85, .external_lex_state = 3}, + [2040] = {.lex_state = 85, .external_lex_state = 3}, + [2041] = {.lex_state = 86, .external_lex_state = 9}, + [2042] = {.lex_state = 86, .external_lex_state = 9}, + [2043] = {.lex_state = 85, .external_lex_state = 3}, + [2044] = {.lex_state = 86, .external_lex_state = 9}, + [2045] = {.lex_state = 85, .external_lex_state = 3}, + [2046] = {.lex_state = 85, .external_lex_state = 3}, + [2047] = {.lex_state = 85, .external_lex_state = 6}, + [2048] = {.lex_state = 85, .external_lex_state = 3}, + [2049] = {.lex_state = 85, .external_lex_state = 3}, + [2050] = {.lex_state = 85, .external_lex_state = 3}, + [2051] = {.lex_state = 85, .external_lex_state = 3}, + [2052] = {.lex_state = 85, .external_lex_state = 3}, + [2053] = {.lex_state = 85, .external_lex_state = 3}, + [2054] = {.lex_state = 85, .external_lex_state = 3}, + [2055] = {.lex_state = 85, .external_lex_state = 3}, + [2056] = {.lex_state = 85, .external_lex_state = 3}, + [2057] = {.lex_state = 86, .external_lex_state = 9}, + [2058] = {.lex_state = 86, .external_lex_state = 9}, + [2059] = {.lex_state = 85, .external_lex_state = 3}, + [2060] = {.lex_state = 86, .external_lex_state = 9}, + [2061] = {.lex_state = 86, .external_lex_state = 9}, + [2062] = {.lex_state = 86, .external_lex_state = 9}, + [2063] = {.lex_state = 86, .external_lex_state = 9}, + [2064] = {.lex_state = 85, .external_lex_state = 6}, + [2065] = {.lex_state = 85, .external_lex_state = 6}, + [2066] = {.lex_state = 86, .external_lex_state = 9}, + [2067] = {.lex_state = 86, .external_lex_state = 9}, + [2068] = {.lex_state = 86, .external_lex_state = 9}, + [2069] = {.lex_state = 86, .external_lex_state = 9}, + [2070] = {.lex_state = 86, .external_lex_state = 9}, + [2071] = {.lex_state = 86, .external_lex_state = 9}, + [2072] = {.lex_state = 85, .external_lex_state = 6}, + [2073] = {.lex_state = 85, .external_lex_state = 6}, + [2074] = {.lex_state = 86, .external_lex_state = 9}, + [2075] = {.lex_state = 86, .external_lex_state = 9}, + [2076] = {.lex_state = 85, .external_lex_state = 3}, + [2077] = {.lex_state = 86, .external_lex_state = 9}, + [2078] = {.lex_state = 86, .external_lex_state = 9}, + [2079] = {.lex_state = 85, .external_lex_state = 6}, + [2080] = {.lex_state = 85, .external_lex_state = 6}, + [2081] = {.lex_state = 85, .external_lex_state = 6}, + [2082] = {.lex_state = 85, .external_lex_state = 6}, + [2083] = {.lex_state = 85, .external_lex_state = 5}, + [2084] = {.lex_state = 85, .external_lex_state = 5}, + [2085] = {.lex_state = 85, .external_lex_state = 6}, + [2086] = {.lex_state = 85, .external_lex_state = 5}, + [2087] = {.lex_state = 85, .external_lex_state = 5}, + [2088] = {.lex_state = 85, .external_lex_state = 6}, + [2089] = {.lex_state = 85, .external_lex_state = 6}, + [2090] = {.lex_state = 85, .external_lex_state = 6}, + [2091] = {.lex_state = 85, .external_lex_state = 6}, + [2092] = {.lex_state = 85, .external_lex_state = 5}, + [2093] = {.lex_state = 85, .external_lex_state = 6}, + [2094] = {.lex_state = 85, .external_lex_state = 6}, + [2095] = {.lex_state = 85, .external_lex_state = 6}, + [2096] = {.lex_state = 85, .external_lex_state = 3}, + [2097] = {.lex_state = 85, .external_lex_state = 6}, + [2098] = {.lex_state = 85, .external_lex_state = 6}, + [2099] = {.lex_state = 85, .external_lex_state = 6}, + [2100] = {.lex_state = 85, .external_lex_state = 6}, + [2101] = {.lex_state = 85, .external_lex_state = 6}, + [2102] = {.lex_state = 85, .external_lex_state = 6}, + [2103] = {.lex_state = 85, .external_lex_state = 6}, + [2104] = {.lex_state = 85, .external_lex_state = 6}, + [2105] = {.lex_state = 85, .external_lex_state = 6}, + [2106] = {.lex_state = 85, .external_lex_state = 6}, + [2107] = {.lex_state = 85, .external_lex_state = 6}, + [2108] = {.lex_state = 85, .external_lex_state = 6}, + [2109] = {.lex_state = 85, .external_lex_state = 6}, + [2110] = {.lex_state = 85, .external_lex_state = 6}, + [2111] = {.lex_state = 86, .external_lex_state = 9}, + [2112] = {.lex_state = 85, .external_lex_state = 6}, + [2113] = {.lex_state = 85, .external_lex_state = 6}, + [2114] = {.lex_state = 86, .external_lex_state = 9}, + [2115] = {.lex_state = 85, .external_lex_state = 6}, + [2116] = {.lex_state = 86, .external_lex_state = 9}, + [2117] = {.lex_state = 85, .external_lex_state = 6}, + [2118] = {.lex_state = 85, .external_lex_state = 6}, + [2119] = {.lex_state = 85, .external_lex_state = 6}, + [2120] = {.lex_state = 85, .external_lex_state = 6}, + [2121] = {.lex_state = 85, .external_lex_state = 6}, + [2122] = {.lex_state = 85, .external_lex_state = 5}, + [2123] = {.lex_state = 85, .external_lex_state = 5}, + [2124] = {.lex_state = 85, .external_lex_state = 5}, + [2125] = {.lex_state = 85, .external_lex_state = 6}, + [2126] = {.lex_state = 85, .external_lex_state = 6}, + [2127] = {.lex_state = 86, .external_lex_state = 9}, + [2128] = {.lex_state = 86, .external_lex_state = 10}, + [2129] = {.lex_state = 85, .external_lex_state = 6}, + [2130] = {.lex_state = 86, .external_lex_state = 9}, + [2131] = {.lex_state = 86, .external_lex_state = 9}, + [2132] = {.lex_state = 85, .external_lex_state = 6}, + [2133] = {.lex_state = 85, .external_lex_state = 5}, + [2134] = {.lex_state = 86, .external_lex_state = 9}, + [2135] = {.lex_state = 86, .external_lex_state = 9}, + [2136] = {.lex_state = 85, .external_lex_state = 5}, + [2137] = {.lex_state = 85, .external_lex_state = 6}, + [2138] = {.lex_state = 85, .external_lex_state = 5}, + [2139] = {.lex_state = 85, .external_lex_state = 5}, + [2140] = {.lex_state = 85, .external_lex_state = 5}, + [2141] = {.lex_state = 85, .external_lex_state = 6}, + [2142] = {.lex_state = 85, .external_lex_state = 6}, + [2143] = {.lex_state = 86, .external_lex_state = 9}, + [2144] = {.lex_state = 85, .external_lex_state = 5}, + [2145] = {.lex_state = 85, .external_lex_state = 5}, + [2146] = {.lex_state = 85, .external_lex_state = 5}, + [2147] = {.lex_state = 85, .external_lex_state = 3}, + [2148] = {.lex_state = 85, .external_lex_state = 5}, + [2149] = {.lex_state = 85, .external_lex_state = 5}, + [2150] = {.lex_state = 85, .external_lex_state = 5}, + [2151] = {.lex_state = 85, .external_lex_state = 5}, + [2152] = {.lex_state = 85, .external_lex_state = 5}, + [2153] = {.lex_state = 85, .external_lex_state = 5}, + [2154] = {.lex_state = 85, .external_lex_state = 5}, + [2155] = {.lex_state = 86, .external_lex_state = 9}, + [2156] = {.lex_state = 85, .external_lex_state = 5}, + [2157] = {.lex_state = 86, .external_lex_state = 9}, + [2158] = {.lex_state = 85, .external_lex_state = 5}, + [2159] = {.lex_state = 85, .external_lex_state = 5}, + [2160] = {.lex_state = 85, .external_lex_state = 5}, + [2161] = {.lex_state = 85, .external_lex_state = 5}, + [2162] = {.lex_state = 86, .external_lex_state = 9}, + [2163] = {.lex_state = 85, .external_lex_state = 5}, + [2164] = {.lex_state = 85, .external_lex_state = 5}, + [2165] = {.lex_state = 85, .external_lex_state = 5}, + [2166] = {.lex_state = 85, .external_lex_state = 5}, + [2167] = {.lex_state = 85, .external_lex_state = 5}, + [2168] = {.lex_state = 86, .external_lex_state = 9}, + [2169] = {.lex_state = 85, .external_lex_state = 6}, + [2170] = {.lex_state = 85, .external_lex_state = 6}, + [2171] = {.lex_state = 85, .external_lex_state = 6}, + [2172] = {.lex_state = 86, .external_lex_state = 9}, + [2173] = {.lex_state = 85, .external_lex_state = 5}, + [2174] = {.lex_state = 85, .external_lex_state = 3}, + [2175] = {.lex_state = 86, .external_lex_state = 9}, + [2176] = {.lex_state = 86, .external_lex_state = 9}, + [2177] = {.lex_state = 86, .external_lex_state = 9}, + [2178] = {.lex_state = 86, .external_lex_state = 9}, + [2179] = {.lex_state = 85, .external_lex_state = 3}, + [2180] = {.lex_state = 85, .external_lex_state = 3}, + [2181] = {.lex_state = 85, .external_lex_state = 3}, + [2182] = {.lex_state = 86, .external_lex_state = 10}, + [2183] = {.lex_state = 86, .external_lex_state = 9}, + [2184] = {.lex_state = 85, .external_lex_state = 6}, + [2185] = {.lex_state = 85, .external_lex_state = 5}, + [2186] = {.lex_state = 85, .external_lex_state = 5}, + [2187] = {.lex_state = 85, .external_lex_state = 6}, + [2188] = {.lex_state = 85, .external_lex_state = 5}, + [2189] = {.lex_state = 85, .external_lex_state = 6}, + [2190] = {.lex_state = 85, .external_lex_state = 6}, + [2191] = {.lex_state = 85, .external_lex_state = 6}, + [2192] = {.lex_state = 85, .external_lex_state = 3}, + [2193] = {.lex_state = 85, .external_lex_state = 5}, + [2194] = {.lex_state = 85, .external_lex_state = 5}, + [2195] = {.lex_state = 5, .external_lex_state = 3}, + [2196] = {.lex_state = 86, .external_lex_state = 9}, + [2197] = {.lex_state = 85, .external_lex_state = 6}, + [2198] = {.lex_state = 85, .external_lex_state = 6}, + [2199] = {.lex_state = 85, .external_lex_state = 6}, + [2200] = {.lex_state = 85, .external_lex_state = 3}, + [2201] = {.lex_state = 85, .external_lex_state = 6}, + [2202] = {.lex_state = 85, .external_lex_state = 6}, + [2203] = {.lex_state = 86, .external_lex_state = 9}, + [2204] = {.lex_state = 86, .external_lex_state = 9}, + [2205] = {.lex_state = 85, .external_lex_state = 6}, + [2206] = {.lex_state = 85, .external_lex_state = 6}, + [2207] = {.lex_state = 86, .external_lex_state = 10}, + [2208] = {.lex_state = 86, .external_lex_state = 9}, + [2209] = {.lex_state = 85, .external_lex_state = 5}, + [2210] = {.lex_state = 85, .external_lex_state = 5}, + [2211] = {.lex_state = 85, .external_lex_state = 6}, + [2212] = {.lex_state = 85, .external_lex_state = 5}, + [2213] = {.lex_state = 85, .external_lex_state = 5}, + [2214] = {.lex_state = 85, .external_lex_state = 6}, + [2215] = {.lex_state = 85, .external_lex_state = 6}, + [2216] = {.lex_state = 86, .external_lex_state = 9}, + [2217] = {.lex_state = 86, .external_lex_state = 9}, + [2218] = {.lex_state = 85, .external_lex_state = 6}, + [2219] = {.lex_state = 85, .external_lex_state = 6}, + [2220] = {.lex_state = 85, .external_lex_state = 6}, + [2221] = {.lex_state = 86, .external_lex_state = 10}, + [2222] = {.lex_state = 85, .external_lex_state = 6}, + [2223] = {.lex_state = 85, .external_lex_state = 6}, + [2224] = {.lex_state = 86, .external_lex_state = 9}, + [2225] = {.lex_state = 86, .external_lex_state = 9}, + [2226] = {.lex_state = 86, .external_lex_state = 9}, + [2227] = {.lex_state = 86, .external_lex_state = 9}, + [2228] = {.lex_state = 85, .external_lex_state = 6}, + [2229] = {.lex_state = 85, .external_lex_state = 6}, + [2230] = {.lex_state = 85, .external_lex_state = 3}, + [2231] = {.lex_state = 86, .external_lex_state = 9}, + [2232] = {.lex_state = 85, .external_lex_state = 6}, + [2233] = {.lex_state = 85, .external_lex_state = 6}, + [2234] = {.lex_state = 85, .external_lex_state = 6}, + [2235] = {.lex_state = 85, .external_lex_state = 6}, + [2236] = {.lex_state = 85, .external_lex_state = 3}, + [2237] = {.lex_state = 86, .external_lex_state = 9}, + [2238] = {.lex_state = 86, .external_lex_state = 10}, + [2239] = {.lex_state = 85, .external_lex_state = 6}, + [2240] = {.lex_state = 85, .external_lex_state = 6}, + [2241] = {.lex_state = 86, .external_lex_state = 10}, + [2242] = {.lex_state = 85, .external_lex_state = 6}, + [2243] = {.lex_state = 86, .external_lex_state = 10}, + [2244] = {.lex_state = 85, .external_lex_state = 6}, + [2245] = {.lex_state = 86, .external_lex_state = 9}, + [2246] = {.lex_state = 86, .external_lex_state = 9}, + [2247] = {.lex_state = 85, .external_lex_state = 5}, + [2248] = {.lex_state = 85, .external_lex_state = 5}, + [2249] = {.lex_state = 85, .external_lex_state = 5}, + [2250] = {.lex_state = 85, .external_lex_state = 5}, + [2251] = {.lex_state = 85, .external_lex_state = 6}, + [2252] = {.lex_state = 85, .external_lex_state = 6}, + [2253] = {.lex_state = 85, .external_lex_state = 5}, + [2254] = {.lex_state = 85, .external_lex_state = 5}, + [2255] = {.lex_state = 85, .external_lex_state = 6}, + [2256] = {.lex_state = 85, .external_lex_state = 6}, + [2257] = {.lex_state = 85, .external_lex_state = 3}, + [2258] = {.lex_state = 85, .external_lex_state = 6}, + [2259] = {.lex_state = 85, .external_lex_state = 6}, + [2260] = {.lex_state = 85, .external_lex_state = 5}, + [2261] = {.lex_state = 85, .external_lex_state = 6}, + [2262] = {.lex_state = 85, .external_lex_state = 6}, + [2263] = {.lex_state = 85, .external_lex_state = 6}, + [2264] = {.lex_state = 85, .external_lex_state = 6}, + [2265] = {.lex_state = 85, .external_lex_state = 5}, + [2266] = {.lex_state = 85, .external_lex_state = 6}, + [2267] = {.lex_state = 85, .external_lex_state = 6}, + [2268] = {.lex_state = 85, .external_lex_state = 5}, + [2269] = {.lex_state = 85, .external_lex_state = 5}, + [2270] = {.lex_state = 85, .external_lex_state = 6}, + [2271] = {.lex_state = 86, .external_lex_state = 9}, + [2272] = {.lex_state = 86, .external_lex_state = 9}, + [2273] = {.lex_state = 85, .external_lex_state = 6}, + [2274] = {.lex_state = 85, .external_lex_state = 3}, + [2275] = {.lex_state = 86, .external_lex_state = 10}, + [2276] = {.lex_state = 86, .external_lex_state = 10}, + [2277] = {.lex_state = 85, .external_lex_state = 6}, + [2278] = {.lex_state = 85, .external_lex_state = 6}, + [2279] = {.lex_state = 85, .external_lex_state = 6}, + [2280] = {.lex_state = 86, .external_lex_state = 9}, + [2281] = {.lex_state = 85, .external_lex_state = 3}, + [2282] = {.lex_state = 85, .external_lex_state = 6}, + [2283] = {.lex_state = 85, .external_lex_state = 6}, + [2284] = {.lex_state = 85, .external_lex_state = 3}, + [2285] = {.lex_state = 85, .external_lex_state = 5}, + [2286] = {.lex_state = 85, .external_lex_state = 6}, + [2287] = {.lex_state = 86, .external_lex_state = 9}, + [2288] = {.lex_state = 85, .external_lex_state = 6}, + [2289] = {.lex_state = 85, .external_lex_state = 6}, + [2290] = {.lex_state = 85, .external_lex_state = 6}, + [2291] = {.lex_state = 85, .external_lex_state = 3}, + [2292] = {.lex_state = 85, .external_lex_state = 4}, + [2293] = {.lex_state = 85, .external_lex_state = 3}, + [2294] = {.lex_state = 86, .external_lex_state = 9}, + [2295] = {.lex_state = 85, .external_lex_state = 6}, + [2296] = {.lex_state = 85, .external_lex_state = 6}, + [2297] = {.lex_state = 85, .external_lex_state = 6}, + [2298] = {.lex_state = 85, .external_lex_state = 6}, + [2299] = {.lex_state = 85, .external_lex_state = 6}, + [2300] = {.lex_state = 85, .external_lex_state = 4}, + [2301] = {.lex_state = 85, .external_lex_state = 3}, + [2302] = {.lex_state = 85, .external_lex_state = 6}, + [2303] = {.lex_state = 85, .external_lex_state = 6}, + [2304] = {.lex_state = 85, .external_lex_state = 6}, + [2305] = {.lex_state = 85, .external_lex_state = 6}, + [2306] = {.lex_state = 85, .external_lex_state = 6}, + [2307] = {.lex_state = 85, .external_lex_state = 6}, + [2308] = {.lex_state = 85, .external_lex_state = 6}, + [2309] = {.lex_state = 85, .external_lex_state = 6}, + [2310] = {.lex_state = 85, .external_lex_state = 6}, + [2311] = {.lex_state = 85, .external_lex_state = 6}, + [2312] = {.lex_state = 85, .external_lex_state = 6}, + [2313] = {.lex_state = 85, .external_lex_state = 3}, + [2314] = {.lex_state = 85, .external_lex_state = 3}, + [2315] = {.lex_state = 85, .external_lex_state = 6}, + [2316] = {.lex_state = 85, .external_lex_state = 6}, + [2317] = {.lex_state = 85, .external_lex_state = 6}, + [2318] = {.lex_state = 85, .external_lex_state = 3}, + [2319] = {.lex_state = 85, .external_lex_state = 5}, + [2320] = {.lex_state = 85, .external_lex_state = 6}, + [2321] = {.lex_state = 85, .external_lex_state = 3}, + [2322] = {.lex_state = 85, .external_lex_state = 5}, + [2323] = {.lex_state = 85, .external_lex_state = 5}, + [2324] = {.lex_state = 85, .external_lex_state = 6}, + [2325] = {.lex_state = 85, .external_lex_state = 5}, + [2326] = {.lex_state = 85, .external_lex_state = 6}, + [2327] = {.lex_state = 85, .external_lex_state = 6}, + [2328] = {.lex_state = 85, .external_lex_state = 3}, + [2329] = {.lex_state = 85, .external_lex_state = 6}, + [2330] = {.lex_state = 85, .external_lex_state = 3}, + [2331] = {.lex_state = 85, .external_lex_state = 6}, + [2332] = {.lex_state = 85, .external_lex_state = 3}, + [2333] = {.lex_state = 85, .external_lex_state = 3}, + [2334] = {.lex_state = 86, .external_lex_state = 9}, + [2335] = {.lex_state = 85, .external_lex_state = 6}, + [2336] = {.lex_state = 85, .external_lex_state = 6}, + [2337] = {.lex_state = 85, .external_lex_state = 5}, + [2338] = {.lex_state = 85, .external_lex_state = 5}, + [2339] = {.lex_state = 85, .external_lex_state = 5}, + [2340] = {.lex_state = 85, .external_lex_state = 3}, + [2341] = {.lex_state = 85, .external_lex_state = 6}, + [2342] = {.lex_state = 85, .external_lex_state = 5}, + [2343] = {.lex_state = 85, .external_lex_state = 3}, + [2344] = {.lex_state = 85, .external_lex_state = 4}, + [2345] = {.lex_state = 86, .external_lex_state = 9}, + [2346] = {.lex_state = 85, .external_lex_state = 3}, + [2347] = {.lex_state = 85, .external_lex_state = 5}, + [2348] = {.lex_state = 85, .external_lex_state = 5}, + [2349] = {.lex_state = 85, .external_lex_state = 5}, + [2350] = {.lex_state = 85, .external_lex_state = 6}, + [2351] = {.lex_state = 85, .external_lex_state = 5}, + [2352] = {.lex_state = 85, .external_lex_state = 6}, + [2353] = {.lex_state = 85, .external_lex_state = 3}, + [2354] = {.lex_state = 85, .external_lex_state = 6}, + [2355] = {.lex_state = 85, .external_lex_state = 6}, + [2356] = {.lex_state = 86, .external_lex_state = 9}, + [2357] = {.lex_state = 85, .external_lex_state = 6}, + [2358] = {.lex_state = 85, .external_lex_state = 6}, + [2359] = {.lex_state = 85, .external_lex_state = 6}, + [2360] = {.lex_state = 85, .external_lex_state = 6}, + [2361] = {.lex_state = 86, .external_lex_state = 9}, + [2362] = {.lex_state = 85, .external_lex_state = 3}, + [2363] = {.lex_state = 86, .external_lex_state = 10}, + [2364] = {.lex_state = 85, .external_lex_state = 6}, + [2365] = {.lex_state = 86, .external_lex_state = 10}, + [2366] = {.lex_state = 85, .external_lex_state = 3}, + [2367] = {.lex_state = 85, .external_lex_state = 6}, + [2368] = {.lex_state = 86, .external_lex_state = 9}, + [2369] = {.lex_state = 85, .external_lex_state = 6}, + [2370] = {.lex_state = 85, .external_lex_state = 6}, + [2371] = {.lex_state = 85, .external_lex_state = 6}, + [2372] = {.lex_state = 86, .external_lex_state = 2}, + [2373] = {.lex_state = 86, .external_lex_state = 9}, + [2374] = {.lex_state = 86, .external_lex_state = 9}, + [2375] = {.lex_state = 85, .external_lex_state = 6}, + [2376] = {.lex_state = 85, .external_lex_state = 5}, + [2377] = {.lex_state = 85, .external_lex_state = 5}, + [2378] = {.lex_state = 85, .external_lex_state = 3}, + [2379] = {.lex_state = 85, .external_lex_state = 3}, + [2380] = {.lex_state = 85, .external_lex_state = 6}, + [2381] = {.lex_state = 85, .external_lex_state = 3}, + [2382] = {.lex_state = 85, .external_lex_state = 6}, + [2383] = {.lex_state = 85, .external_lex_state = 3}, + [2384] = {.lex_state = 85, .external_lex_state = 3}, + [2385] = {.lex_state = 85, .external_lex_state = 6}, + [2386] = {.lex_state = 85, .external_lex_state = 3}, + [2387] = {.lex_state = 85, .external_lex_state = 6}, + [2388] = {.lex_state = 85, .external_lex_state = 3}, + [2389] = {.lex_state = 85, .external_lex_state = 6}, + [2390] = {.lex_state = 85, .external_lex_state = 6}, + [2391] = {.lex_state = 85, .external_lex_state = 6}, + [2392] = {.lex_state = 86, .external_lex_state = 9}, + [2393] = {.lex_state = 85, .external_lex_state = 6}, + [2394] = {.lex_state = 85, .external_lex_state = 3}, + [2395] = {.lex_state = 86, .external_lex_state = 9}, + [2396] = {.lex_state = 85, .external_lex_state = 5}, + [2397] = {.lex_state = 85, .external_lex_state = 6}, + [2398] = {.lex_state = 85, .external_lex_state = 6}, + [2399] = {.lex_state = 86, .external_lex_state = 9}, + [2400] = {.lex_state = 86, .external_lex_state = 9}, + [2401] = {.lex_state = 85, .external_lex_state = 3}, + [2402] = {.lex_state = 85, .external_lex_state = 3}, + [2403] = {.lex_state = 85, .external_lex_state = 3}, + [2404] = {.lex_state = 86, .external_lex_state = 9}, + [2405] = {.lex_state = 85, .external_lex_state = 6}, + [2406] = {.lex_state = 85, .external_lex_state = 6}, + [2407] = {.lex_state = 85, .external_lex_state = 6}, + [2408] = {.lex_state = 85, .external_lex_state = 6}, + [2409] = {.lex_state = 85, .external_lex_state = 6}, + [2410] = {.lex_state = 85, .external_lex_state = 6}, + [2411] = {.lex_state = 85, .external_lex_state = 6}, + [2412] = {.lex_state = 85, .external_lex_state = 6}, + [2413] = {.lex_state = 85, .external_lex_state = 6}, + [2414] = {.lex_state = 85, .external_lex_state = 6}, + [2415] = {.lex_state = 85, .external_lex_state = 6}, + [2416] = {.lex_state = 85, .external_lex_state = 6}, + [2417] = {.lex_state = 85, .external_lex_state = 6}, + [2418] = {.lex_state = 85, .external_lex_state = 6}, + [2419] = {.lex_state = 85, .external_lex_state = 6}, + [2420] = {.lex_state = 85, .external_lex_state = 6}, + [2421] = {.lex_state = 85, .external_lex_state = 6}, + [2422] = {.lex_state = 85, .external_lex_state = 6}, + [2423] = {.lex_state = 85, .external_lex_state = 6}, + [2424] = {.lex_state = 85, .external_lex_state = 6}, + [2425] = {.lex_state = 85, .external_lex_state = 6}, + [2426] = {.lex_state = 85, .external_lex_state = 5}, + [2427] = {.lex_state = 85, .external_lex_state = 6}, + [2428] = {.lex_state = 85, .external_lex_state = 6}, + [2429] = {.lex_state = 85, .external_lex_state = 3}, + [2430] = {.lex_state = 85, .external_lex_state = 6}, + [2431] = {.lex_state = 85, .external_lex_state = 6}, + [2432] = {.lex_state = 85, .external_lex_state = 6}, + [2433] = {.lex_state = 85, .external_lex_state = 6}, + [2434] = {.lex_state = 85, .external_lex_state = 6}, + [2435] = {.lex_state = 85, .external_lex_state = 6}, + [2436] = {.lex_state = 85, .external_lex_state = 6}, + [2437] = {.lex_state = 85, .external_lex_state = 3}, + [2438] = {.lex_state = 86, .external_lex_state = 10}, + [2439] = {.lex_state = 85, .external_lex_state = 6}, + [2440] = {.lex_state = 86, .external_lex_state = 10}, + [2441] = {.lex_state = 85, .external_lex_state = 6}, + [2442] = {.lex_state = 85, .external_lex_state = 6}, + [2443] = {.lex_state = 85, .external_lex_state = 3}, + [2444] = {.lex_state = 85, .external_lex_state = 3}, + [2445] = {.lex_state = 85, .external_lex_state = 6}, + [2446] = {.lex_state = 85, .external_lex_state = 6}, + [2447] = {.lex_state = 85, .external_lex_state = 6}, + [2448] = {.lex_state = 85, .external_lex_state = 6}, + [2449] = {.lex_state = 85, .external_lex_state = 6}, + [2450] = {.lex_state = 85, .external_lex_state = 6}, + [2451] = {.lex_state = 85, .external_lex_state = 3}, + [2452] = {.lex_state = 85, .external_lex_state = 6}, + [2453] = {.lex_state = 85, .external_lex_state = 6}, + [2454] = {.lex_state = 86, .external_lex_state = 2}, + [2455] = {.lex_state = 85, .external_lex_state = 6}, + [2456] = {.lex_state = 85, .external_lex_state = 6}, + [2457] = {.lex_state = 85, .external_lex_state = 6}, + [2458] = {.lex_state = 85, .external_lex_state = 6}, + [2459] = {.lex_state = 85, .external_lex_state = 6}, + [2460] = {.lex_state = 85, .external_lex_state = 6}, + [2461] = {.lex_state = 85, .external_lex_state = 6}, + [2462] = {.lex_state = 85, .external_lex_state = 6}, + [2463] = {.lex_state = 85, .external_lex_state = 6}, + [2464] = {.lex_state = 85, .external_lex_state = 5}, + [2465] = {.lex_state = 86, .external_lex_state = 9}, + [2466] = {.lex_state = 85, .external_lex_state = 6}, + [2467] = {.lex_state = 85, .external_lex_state = 6}, + [2468] = {.lex_state = 85, .external_lex_state = 6}, + [2469] = {.lex_state = 85, .external_lex_state = 5}, + [2470] = {.lex_state = 85, .external_lex_state = 3}, + [2471] = {.lex_state = 85, .external_lex_state = 5}, + [2472] = {.lex_state = 86, .external_lex_state = 10}, + [2473] = {.lex_state = 86, .external_lex_state = 10}, + [2474] = {.lex_state = 85, .external_lex_state = 6}, + [2475] = {.lex_state = 85, .external_lex_state = 5}, + [2476] = {.lex_state = 85, .external_lex_state = 3}, + [2477] = {.lex_state = 85, .external_lex_state = 3}, + [2478] = {.lex_state = 85, .external_lex_state = 5}, + [2479] = {.lex_state = 85, .external_lex_state = 5}, + [2480] = {.lex_state = 86, .external_lex_state = 9}, + [2481] = {.lex_state = 85, .external_lex_state = 6}, + [2482] = {.lex_state = 85, .external_lex_state = 5}, + [2483] = {.lex_state = 85, .external_lex_state = 3}, + [2484] = {.lex_state = 85, .external_lex_state = 3}, + [2485] = {.lex_state = 85, .external_lex_state = 6}, + [2486] = {.lex_state = 85, .external_lex_state = 6}, + [2487] = {.lex_state = 85, .external_lex_state = 3}, + [2488] = {.lex_state = 85, .external_lex_state = 3}, + [2489] = {.lex_state = 85, .external_lex_state = 3}, + [2490] = {.lex_state = 85, .external_lex_state = 3}, + [2491] = {.lex_state = 85, .external_lex_state = 3}, + [2492] = {.lex_state = 85, .external_lex_state = 3}, + [2493] = {.lex_state = 85, .external_lex_state = 3}, + [2494] = {.lex_state = 85, .external_lex_state = 3}, + [2495] = {.lex_state = 85, .external_lex_state = 3}, + [2496] = {.lex_state = 85, .external_lex_state = 3}, + [2497] = {.lex_state = 85, .external_lex_state = 3}, + [2498] = {.lex_state = 85, .external_lex_state = 3}, + [2499] = {.lex_state = 85, .external_lex_state = 3}, + [2500] = {.lex_state = 85, .external_lex_state = 3}, + [2501] = {.lex_state = 85, .external_lex_state = 3}, + [2502] = {.lex_state = 85, .external_lex_state = 3}, + [2503] = {.lex_state = 85, .external_lex_state = 3}, + [2504] = {.lex_state = 85, .external_lex_state = 3}, + [2505] = {.lex_state = 85, .external_lex_state = 3}, + [2506] = {.lex_state = 85, .external_lex_state = 3}, + [2507] = {.lex_state = 85, .external_lex_state = 3}, + [2508] = {.lex_state = 85, .external_lex_state = 3}, + [2509] = {.lex_state = 85, .external_lex_state = 3}, + [2510] = {.lex_state = 85, .external_lex_state = 3}, + [2511] = {.lex_state = 85, .external_lex_state = 3}, + [2512] = {.lex_state = 85, .external_lex_state = 3}, + [2513] = {.lex_state = 85, .external_lex_state = 3}, + [2514] = {.lex_state = 85, .external_lex_state = 3}, + [2515] = {.lex_state = 85, .external_lex_state = 3}, + [2516] = {.lex_state = 85, .external_lex_state = 3}, + [2517] = {.lex_state = 85, .external_lex_state = 6}, + [2518] = {.lex_state = 85, .external_lex_state = 6}, + [2519] = {.lex_state = 86, .external_lex_state = 10}, + [2520] = {.lex_state = 86, .external_lex_state = 9}, + [2521] = {.lex_state = 86, .external_lex_state = 9}, + [2522] = {.lex_state = 86, .external_lex_state = 9}, + [2523] = {.lex_state = 85, .external_lex_state = 3}, + [2524] = {.lex_state = 85, .external_lex_state = 5}, + [2525] = {.lex_state = 86, .external_lex_state = 10}, + [2526] = {.lex_state = 86, .external_lex_state = 10}, + [2527] = {.lex_state = 85, .external_lex_state = 6}, + [2528] = {.lex_state = 85, .external_lex_state = 6}, + [2529] = {.lex_state = 86, .external_lex_state = 10}, + [2530] = {.lex_state = 86, .external_lex_state = 10}, + [2531] = {.lex_state = 86, .external_lex_state = 9}, + [2532] = {.lex_state = 86, .external_lex_state = 9}, + [2533] = {.lex_state = 85, .external_lex_state = 4}, + [2534] = {.lex_state = 85, .external_lex_state = 5}, + [2535] = {.lex_state = 86, .external_lex_state = 10}, + [2536] = {.lex_state = 85, .external_lex_state = 3}, + [2537] = {.lex_state = 85, .external_lex_state = 3}, + [2538] = {.lex_state = 85, .external_lex_state = 6}, + [2539] = {.lex_state = 85, .external_lex_state = 5}, + [2540] = {.lex_state = 85, .external_lex_state = 6}, + [2541] = {.lex_state = 85, .external_lex_state = 5}, + [2542] = {.lex_state = 85, .external_lex_state = 5}, + [2543] = {.lex_state = 85, .external_lex_state = 6}, + [2544] = {.lex_state = 85, .external_lex_state = 6}, + [2545] = {.lex_state = 85, .external_lex_state = 5}, + [2546] = {.lex_state = 85, .external_lex_state = 3}, + [2547] = {.lex_state = 85, .external_lex_state = 3}, + [2548] = {.lex_state = 85, .external_lex_state = 5}, + [2549] = {.lex_state = 85, .external_lex_state = 3}, + [2550] = {.lex_state = 85, .external_lex_state = 5}, + [2551] = {.lex_state = 85, .external_lex_state = 5}, + [2552] = {.lex_state = 85, .external_lex_state = 5}, + [2553] = {.lex_state = 85, .external_lex_state = 5}, + [2554] = {.lex_state = 85, .external_lex_state = 5}, + [2555] = {.lex_state = 85, .external_lex_state = 6}, + [2556] = {.lex_state = 85, .external_lex_state = 5}, + [2557] = {.lex_state = 85, .external_lex_state = 6}, + [2558] = {.lex_state = 85, .external_lex_state = 6}, + [2559] = {.lex_state = 85, .external_lex_state = 5}, + [2560] = {.lex_state = 85, .external_lex_state = 5}, + [2561] = {.lex_state = 85, .external_lex_state = 5}, + [2562] = {.lex_state = 85, .external_lex_state = 5}, + [2563] = {.lex_state = 85, .external_lex_state = 5}, + [2564] = {.lex_state = 85, .external_lex_state = 6}, + [2565] = {.lex_state = 85, .external_lex_state = 6}, + [2566] = {.lex_state = 85, .external_lex_state = 3}, + [2567] = {.lex_state = 85, .external_lex_state = 3}, + [2568] = {.lex_state = 85, .external_lex_state = 5}, + [2569] = {.lex_state = 85, .external_lex_state = 6}, + [2570] = {.lex_state = 85, .external_lex_state = 5}, + [2571] = {.lex_state = 85, .external_lex_state = 5}, + [2572] = {.lex_state = 85, .external_lex_state = 3}, + [2573] = {.lex_state = 85, .external_lex_state = 5}, + [2574] = {.lex_state = 85, .external_lex_state = 6}, + [2575] = {.lex_state = 85, .external_lex_state = 5}, + [2576] = {.lex_state = 85, .external_lex_state = 6}, + [2577] = {.lex_state = 85, .external_lex_state = 5}, + [2578] = {.lex_state = 85, .external_lex_state = 6}, + [2579] = {.lex_state = 85, .external_lex_state = 5}, + [2580] = {.lex_state = 85, .external_lex_state = 5}, + [2581] = {.lex_state = 85, .external_lex_state = 6}, + [2582] = {.lex_state = 85, .external_lex_state = 5}, + [2583] = {.lex_state = 86, .external_lex_state = 10}, + [2584] = {.lex_state = 85, .external_lex_state = 6}, + [2585] = {.lex_state = 85, .external_lex_state = 5}, + [2586] = {.lex_state = 85, .external_lex_state = 5}, + [2587] = {.lex_state = 85, .external_lex_state = 6}, + [2588] = {.lex_state = 85, .external_lex_state = 5}, + [2589] = {.lex_state = 85, .external_lex_state = 3}, + [2590] = {.lex_state = 85, .external_lex_state = 3}, + [2591] = {.lex_state = 85, .external_lex_state = 3}, + [2592] = {.lex_state = 85, .external_lex_state = 3}, + [2593] = {.lex_state = 85, .external_lex_state = 5}, + [2594] = {.lex_state = 85, .external_lex_state = 6}, + [2595] = {.lex_state = 85, .external_lex_state = 6}, + [2596] = {.lex_state = 85, .external_lex_state = 5}, + [2597] = {.lex_state = 85, .external_lex_state = 5}, + [2598] = {.lex_state = 85, .external_lex_state = 5}, + [2599] = {.lex_state = 85, .external_lex_state = 5}, + [2600] = {.lex_state = 85, .external_lex_state = 5}, + [2601] = {.lex_state = 85, .external_lex_state = 3}, + [2602] = {.lex_state = 85, .external_lex_state = 3}, + [2603] = {.lex_state = 85, .external_lex_state = 3}, + [2604] = {.lex_state = 85, .external_lex_state = 3}, + [2605] = {.lex_state = 85, .external_lex_state = 5}, + [2606] = {.lex_state = 85, .external_lex_state = 5}, + [2607] = {.lex_state = 85, .external_lex_state = 5}, + [2608] = {.lex_state = 85, .external_lex_state = 5}, + [2609] = {.lex_state = 85, .external_lex_state = 3}, + [2610] = {.lex_state = 85, .external_lex_state = 5}, + [2611] = {.lex_state = 85, .external_lex_state = 5}, + [2612] = {.lex_state = 85, .external_lex_state = 3}, + [2613] = {.lex_state = 85, .external_lex_state = 6}, + [2614] = {.lex_state = 85, .external_lex_state = 3}, + [2615] = {.lex_state = 85, .external_lex_state = 3}, + [2616] = {.lex_state = 85, .external_lex_state = 6}, + [2617] = {.lex_state = 85, .external_lex_state = 5}, + [2618] = {.lex_state = 85, .external_lex_state = 3}, + [2619] = {.lex_state = 85, .external_lex_state = 6}, + [2620] = {.lex_state = 85, .external_lex_state = 5}, + [2621] = {.lex_state = 5, .external_lex_state = 6}, + [2622] = {.lex_state = 85, .external_lex_state = 5}, + [2623] = {.lex_state = 85, .external_lex_state = 3}, + [2624] = {.lex_state = 85, .external_lex_state = 5}, + [2625] = {.lex_state = 85, .external_lex_state = 6}, + [2626] = {.lex_state = 85, .external_lex_state = 6}, + [2627] = {.lex_state = 85, .external_lex_state = 3}, + [2628] = {.lex_state = 85, .external_lex_state = 3}, + [2629] = {.lex_state = 85, .external_lex_state = 3}, + [2630] = {.lex_state = 85, .external_lex_state = 5}, + [2631] = {.lex_state = 85, .external_lex_state = 6}, + [2632] = {.lex_state = 85, .external_lex_state = 5}, + [2633] = {.lex_state = 85, .external_lex_state = 5}, + [2634] = {.lex_state = 85, .external_lex_state = 6}, + [2635] = {.lex_state = 85, .external_lex_state = 5}, + [2636] = {.lex_state = 85, .external_lex_state = 5}, + [2637] = {.lex_state = 85, .external_lex_state = 6}, + [2638] = {.lex_state = 85, .external_lex_state = 5}, + [2639] = {.lex_state = 85, .external_lex_state = 3}, + [2640] = {.lex_state = 85, .external_lex_state = 5}, + [2641] = {.lex_state = 85, .external_lex_state = 5}, + [2642] = {.lex_state = 86, .external_lex_state = 10}, + [2643] = {.lex_state = 85, .external_lex_state = 5}, + [2644] = {.lex_state = 85, .external_lex_state = 3}, + [2645] = {.lex_state = 85, .external_lex_state = 5}, + [2646] = {.lex_state = 85, .external_lex_state = 3}, + [2647] = {.lex_state = 85, .external_lex_state = 6}, + [2648] = {.lex_state = 85, .external_lex_state = 3}, + [2649] = {.lex_state = 85, .external_lex_state = 6}, + [2650] = {.lex_state = 85, .external_lex_state = 6}, + [2651] = {.lex_state = 85, .external_lex_state = 5}, + [2652] = {.lex_state = 86, .external_lex_state = 10}, + [2653] = {.lex_state = 85, .external_lex_state = 6}, + [2654] = {.lex_state = 85, .external_lex_state = 5}, + [2655] = {.lex_state = 5, .external_lex_state = 6}, + [2656] = {.lex_state = 85, .external_lex_state = 3}, + [2657] = {.lex_state = 85, .external_lex_state = 6}, + [2658] = {.lex_state = 85, .external_lex_state = 3}, + [2659] = {.lex_state = 85, .external_lex_state = 5}, + [2660] = {.lex_state = 85, .external_lex_state = 3}, + [2661] = {.lex_state = 85, .external_lex_state = 6}, + [2662] = {.lex_state = 85, .external_lex_state = 5}, + [2663] = {.lex_state = 85, .external_lex_state = 3}, + [2664] = {.lex_state = 85, .external_lex_state = 3}, + [2665] = {.lex_state = 85, .external_lex_state = 5}, + [2666] = {.lex_state = 85, .external_lex_state = 6}, + [2667] = {.lex_state = 85, .external_lex_state = 5}, + [2668] = {.lex_state = 85, .external_lex_state = 6}, + [2669] = {.lex_state = 85, .external_lex_state = 3}, + [2670] = {.lex_state = 85, .external_lex_state = 5}, + [2671] = {.lex_state = 85, .external_lex_state = 6}, + [2672] = {.lex_state = 85, .external_lex_state = 6}, + [2673] = {.lex_state = 85, .external_lex_state = 5}, + [2674] = {.lex_state = 85, .external_lex_state = 3}, + [2675] = {.lex_state = 85, .external_lex_state = 3}, + [2676] = {.lex_state = 85, .external_lex_state = 6}, + [2677] = {.lex_state = 85, .external_lex_state = 6}, + [2678] = {.lex_state = 85, .external_lex_state = 6}, + [2679] = {.lex_state = 85, .external_lex_state = 6}, + [2680] = {.lex_state = 85, .external_lex_state = 3}, + [2681] = {.lex_state = 85, .external_lex_state = 6}, + [2682] = {.lex_state = 85, .external_lex_state = 3}, + [2683] = {.lex_state = 85, .external_lex_state = 3}, + [2684] = {.lex_state = 85, .external_lex_state = 6}, + [2685] = {.lex_state = 85, .external_lex_state = 5}, + [2686] = {.lex_state = 85, .external_lex_state = 3}, + [2687] = {.lex_state = 85, .external_lex_state = 3}, + [2688] = {.lex_state = 85, .external_lex_state = 3}, + [2689] = {.lex_state = 86, .external_lex_state = 2}, + [2690] = {.lex_state = 85, .external_lex_state = 5}, + [2691] = {.lex_state = 85, .external_lex_state = 6}, + [2692] = {.lex_state = 85, .external_lex_state = 6}, + [2693] = {.lex_state = 85, .external_lex_state = 3}, + [2694] = {.lex_state = 85, .external_lex_state = 3}, + [2695] = {.lex_state = 85, .external_lex_state = 6}, + [2696] = {.lex_state = 85, .external_lex_state = 6}, + [2697] = {.lex_state = 85, .external_lex_state = 3}, + [2698] = {.lex_state = 85, .external_lex_state = 6}, + [2699] = {.lex_state = 85, .external_lex_state = 5}, + [2700] = {.lex_state = 85, .external_lex_state = 6}, + [2701] = {.lex_state = 85, .external_lex_state = 5}, + [2702] = {.lex_state = 85, .external_lex_state = 6}, + [2703] = {.lex_state = 85, .external_lex_state = 5}, + [2704] = {.lex_state = 85, .external_lex_state = 3}, + [2705] = {.lex_state = 85, .external_lex_state = 3}, + [2706] = {.lex_state = 85, .external_lex_state = 6}, + [2707] = {.lex_state = 85, .external_lex_state = 6}, + [2708] = {.lex_state = 85, .external_lex_state = 5}, + [2709] = {.lex_state = 85, .external_lex_state = 3}, + [2710] = {.lex_state = 85, .external_lex_state = 6}, + [2711] = {.lex_state = 85, .external_lex_state = 6}, + [2712] = {.lex_state = 85, .external_lex_state = 3}, + [2713] = {.lex_state = 85, .external_lex_state = 6}, + [2714] = {.lex_state = 85, .external_lex_state = 6}, + [2715] = {.lex_state = 85, .external_lex_state = 6}, + [2716] = {.lex_state = 85, .external_lex_state = 3}, + [2717] = {.lex_state = 85, .external_lex_state = 6}, + [2718] = {.lex_state = 85, .external_lex_state = 3}, + [2719] = {.lex_state = 85, .external_lex_state = 6}, + [2720] = {.lex_state = 85, .external_lex_state = 6}, + [2721] = {.lex_state = 85, .external_lex_state = 5}, + [2722] = {.lex_state = 86, .external_lex_state = 10}, + [2723] = {.lex_state = 85, .external_lex_state = 6}, + [2724] = {.lex_state = 85, .external_lex_state = 6}, + [2725] = {.lex_state = 85, .external_lex_state = 5}, + [2726] = {.lex_state = 85, .external_lex_state = 5}, + [2727] = {.lex_state = 85, .external_lex_state = 6}, + [2728] = {.lex_state = 85, .external_lex_state = 5}, + [2729] = {.lex_state = 85, .external_lex_state = 6}, + [2730] = {.lex_state = 85, .external_lex_state = 6}, + [2731] = {.lex_state = 85, .external_lex_state = 6}, + [2732] = {.lex_state = 85, .external_lex_state = 3}, + [2733] = {.lex_state = 85, .external_lex_state = 3}, + [2734] = {.lex_state = 85, .external_lex_state = 5}, + [2735] = {.lex_state = 85, .external_lex_state = 6}, + [2736] = {.lex_state = 85, .external_lex_state = 6}, + [2737] = {.lex_state = 85, .external_lex_state = 5}, + [2738] = {.lex_state = 85, .external_lex_state = 6}, + [2739] = {.lex_state = 85, .external_lex_state = 5}, + [2740] = {.lex_state = 86, .external_lex_state = 9}, + [2741] = {.lex_state = 85, .external_lex_state = 5}, + [2742] = {.lex_state = 85, .external_lex_state = 6}, + [2743] = {.lex_state = 85, .external_lex_state = 5}, + [2744] = {.lex_state = 86, .external_lex_state = 9}, + [2745] = {.lex_state = 85, .external_lex_state = 5}, + [2746] = {.lex_state = 85, .external_lex_state = 5}, + [2747] = {.lex_state = 85, .external_lex_state = 6}, + [2748] = {.lex_state = 85, .external_lex_state = 5}, + [2749] = {.lex_state = 85, .external_lex_state = 3}, + [2750] = {.lex_state = 85, .external_lex_state = 3}, + [2751] = {.lex_state = 85, .external_lex_state = 5}, + [2752] = {.lex_state = 85, .external_lex_state = 5}, + [2753] = {.lex_state = 85, .external_lex_state = 5}, + [2754] = {.lex_state = 85, .external_lex_state = 3}, + [2755] = {.lex_state = 85, .external_lex_state = 5}, + [2756] = {.lex_state = 85, .external_lex_state = 5}, + [2757] = {.lex_state = 85, .external_lex_state = 5}, + [2758] = {.lex_state = 86, .external_lex_state = 10}, + [2759] = {.lex_state = 85, .external_lex_state = 5}, + [2760] = {.lex_state = 85, .external_lex_state = 5}, + [2761] = {.lex_state = 85, .external_lex_state = 6}, + [2762] = {.lex_state = 85, .external_lex_state = 5}, + [2763] = {.lex_state = 85, .external_lex_state = 5}, + [2764] = {.lex_state = 85, .external_lex_state = 5}, + [2765] = {.lex_state = 85, .external_lex_state = 3}, + [2766] = {.lex_state = 85, .external_lex_state = 5}, + [2767] = {.lex_state = 85, .external_lex_state = 6}, + [2768] = {.lex_state = 85, .external_lex_state = 3}, + [2769] = {.lex_state = 5, .external_lex_state = 5}, + [2770] = {.lex_state = 85, .external_lex_state = 5}, + [2771] = {.lex_state = 85, .external_lex_state = 3}, + [2772] = {.lex_state = 85, .external_lex_state = 6}, + [2773] = {.lex_state = 85, .external_lex_state = 6}, + [2774] = {.lex_state = 85, .external_lex_state = 3}, + [2775] = {.lex_state = 85, .external_lex_state = 5}, + [2776] = {.lex_state = 85, .external_lex_state = 5}, + [2777] = {.lex_state = 85, .external_lex_state = 3}, + [2778] = {.lex_state = 85, .external_lex_state = 6}, + [2779] = {.lex_state = 85, .external_lex_state = 5}, + [2780] = {.lex_state = 85, .external_lex_state = 3}, + [2781] = {.lex_state = 85, .external_lex_state = 6}, + [2782] = {.lex_state = 85, .external_lex_state = 6}, + [2783] = {.lex_state = 85, .external_lex_state = 6}, + [2784] = {.lex_state = 85, .external_lex_state = 6}, + [2785] = {.lex_state = 85, .external_lex_state = 6}, + [2786] = {.lex_state = 85, .external_lex_state = 3}, + [2787] = {.lex_state = 85, .external_lex_state = 3}, + [2788] = {.lex_state = 85, .external_lex_state = 3}, + [2789] = {.lex_state = 85, .external_lex_state = 3}, + [2790] = {.lex_state = 85, .external_lex_state = 3}, + [2791] = {.lex_state = 85, .external_lex_state = 6}, + [2792] = {.lex_state = 85, .external_lex_state = 5}, + [2793] = {.lex_state = 85, .external_lex_state = 6}, + [2794] = {.lex_state = 85, .external_lex_state = 3}, + [2795] = {.lex_state = 85, .external_lex_state = 6}, + [2796] = {.lex_state = 85, .external_lex_state = 6}, + [2797] = {.lex_state = 85, .external_lex_state = 6}, + [2798] = {.lex_state = 85, .external_lex_state = 5}, + [2799] = {.lex_state = 85, .external_lex_state = 6}, + [2800] = {.lex_state = 85, .external_lex_state = 6}, + [2801] = {.lex_state = 85, .external_lex_state = 5}, + [2802] = {.lex_state = 85, .external_lex_state = 6}, + [2803] = {.lex_state = 85, .external_lex_state = 3}, + [2804] = {.lex_state = 85, .external_lex_state = 6}, + [2805] = {.lex_state = 85, .external_lex_state = 6}, + [2806] = {.lex_state = 85, .external_lex_state = 5}, + [2807] = {.lex_state = 85, .external_lex_state = 6}, + [2808] = {.lex_state = 85, .external_lex_state = 6}, + [2809] = {.lex_state = 85, .external_lex_state = 5}, + [2810] = {.lex_state = 85, .external_lex_state = 5}, + [2811] = {.lex_state = 85, .external_lex_state = 6}, + [2812] = {.lex_state = 85, .external_lex_state = 5}, + [2813] = {.lex_state = 85, .external_lex_state = 3}, + [2814] = {.lex_state = 86, .external_lex_state = 10}, + [2815] = {.lex_state = 85, .external_lex_state = 3}, + [2816] = {.lex_state = 85, .external_lex_state = 5}, + [2817] = {.lex_state = 85, .external_lex_state = 3}, + [2818] = {.lex_state = 85, .external_lex_state = 6}, + [2819] = {.lex_state = 85, .external_lex_state = 5}, + [2820] = {.lex_state = 85, .external_lex_state = 3}, + [2821] = {.lex_state = 85, .external_lex_state = 5}, + [2822] = {.lex_state = 85, .external_lex_state = 5}, + [2823] = {.lex_state = 85, .external_lex_state = 5}, + [2824] = {.lex_state = 85, .external_lex_state = 5}, + [2825] = {.lex_state = 85, .external_lex_state = 5}, + [2826] = {.lex_state = 85, .external_lex_state = 3}, + [2827] = {.lex_state = 85, .external_lex_state = 5}, + [2828] = {.lex_state = 85, .external_lex_state = 5}, + [2829] = {.lex_state = 85, .external_lex_state = 5}, + [2830] = {.lex_state = 85, .external_lex_state = 5}, + [2831] = {.lex_state = 85, .external_lex_state = 5}, + [2832] = {.lex_state = 85, .external_lex_state = 5}, + [2833] = {.lex_state = 86, .external_lex_state = 2}, + [2834] = {.lex_state = 85, .external_lex_state = 5}, + [2835] = {.lex_state = 85, .external_lex_state = 5}, + [2836] = {.lex_state = 85, .external_lex_state = 5}, + [2837] = {.lex_state = 85, .external_lex_state = 6}, + [2838] = {.lex_state = 85, .external_lex_state = 5}, + [2839] = {.lex_state = 85, .external_lex_state = 5}, + [2840] = {.lex_state = 86, .external_lex_state = 10}, + [2841] = {.lex_state = 85, .external_lex_state = 6}, + [2842] = {.lex_state = 86, .external_lex_state = 10}, + [2843] = {.lex_state = 85, .external_lex_state = 3}, + [2844] = {.lex_state = 85, .external_lex_state = 6}, + [2845] = {.lex_state = 85, .external_lex_state = 3}, + [2846] = {.lex_state = 85, .external_lex_state = 3}, + [2847] = {.lex_state = 85, .external_lex_state = 5}, + [2848] = {.lex_state = 86, .external_lex_state = 10}, + [2849] = {.lex_state = 85, .external_lex_state = 6}, + [2850] = {.lex_state = 85, .external_lex_state = 5}, + [2851] = {.lex_state = 85, .external_lex_state = 3}, + [2852] = {.lex_state = 85, .external_lex_state = 3}, + [2853] = {.lex_state = 85, .external_lex_state = 3}, + [2854] = {.lex_state = 85, .external_lex_state = 3}, + [2855] = {.lex_state = 85, .external_lex_state = 3}, + [2856] = {.lex_state = 85, .external_lex_state = 6}, + [2857] = {.lex_state = 85, .external_lex_state = 3}, + [2858] = {.lex_state = 86, .external_lex_state = 10}, + [2859] = {.lex_state = 85, .external_lex_state = 3}, + [2860] = {.lex_state = 86, .external_lex_state = 10}, + [2861] = {.lex_state = 86, .external_lex_state = 10}, + [2862] = {.lex_state = 85, .external_lex_state = 3}, + [2863] = {.lex_state = 85, .external_lex_state = 3}, + [2864] = {.lex_state = 86, .external_lex_state = 2}, + [2865] = {.lex_state = 86, .external_lex_state = 7}, + [2866] = {.lex_state = 86, .external_lex_state = 7}, + [2867] = {.lex_state = 85, .external_lex_state = 3}, + [2868] = {.lex_state = 85, .external_lex_state = 3}, + [2869] = {.lex_state = 85, .external_lex_state = 5}, + [2870] = {.lex_state = 85, .external_lex_state = 5}, + [2871] = {.lex_state = 85, .external_lex_state = 5}, + [2872] = {.lex_state = 85, .external_lex_state = 5}, + [2873] = {.lex_state = 85, .external_lex_state = 5}, + [2874] = {.lex_state = 85, .external_lex_state = 6}, + [2875] = {.lex_state = 85, .external_lex_state = 5}, + [2876] = {.lex_state = 85, .external_lex_state = 5}, + [2877] = {.lex_state = 85, .external_lex_state = 5}, + [2878] = {.lex_state = 85, .external_lex_state = 5}, + [2879] = {.lex_state = 85, .external_lex_state = 5}, + [2880] = {.lex_state = 85, .external_lex_state = 5}, + [2881] = {.lex_state = 85, .external_lex_state = 5}, + [2882] = {.lex_state = 85, .external_lex_state = 5}, + [2883] = {.lex_state = 85, .external_lex_state = 5}, + [2884] = {.lex_state = 5, .external_lex_state = 3}, + [2885] = {.lex_state = 85, .external_lex_state = 3}, + [2886] = {.lex_state = 85, .external_lex_state = 3}, + [2887] = {.lex_state = 85, .external_lex_state = 5}, + [2888] = {.lex_state = 85, .external_lex_state = 5}, + [2889] = {.lex_state = 85, .external_lex_state = 5}, + [2890] = {.lex_state = 85, .external_lex_state = 3}, + [2891] = {.lex_state = 85, .external_lex_state = 5}, + [2892] = {.lex_state = 85, .external_lex_state = 5}, + [2893] = {.lex_state = 85, .external_lex_state = 5}, + [2894] = {.lex_state = 85, .external_lex_state = 5}, + [2895] = {.lex_state = 85, .external_lex_state = 5}, + [2896] = {.lex_state = 85, .external_lex_state = 5}, + [2897] = {.lex_state = 85, .external_lex_state = 5}, + [2898] = {.lex_state = 85, .external_lex_state = 5}, + [2899] = {.lex_state = 85, .external_lex_state = 5}, + [2900] = {.lex_state = 85, .external_lex_state = 5}, + [2901] = {.lex_state = 85, .external_lex_state = 5}, + [2902] = {.lex_state = 86, .external_lex_state = 10}, + [2903] = {.lex_state = 85, .external_lex_state = 5}, + [2904] = {.lex_state = 86, .external_lex_state = 10}, + [2905] = {.lex_state = 85, .external_lex_state = 5}, + [2906] = {.lex_state = 85, .external_lex_state = 3}, + [2907] = {.lex_state = 85, .external_lex_state = 5}, + [2908] = {.lex_state = 85, .external_lex_state = 5}, + [2909] = {.lex_state = 85, .external_lex_state = 5}, + [2910] = {.lex_state = 85, .external_lex_state = 5}, + [2911] = {.lex_state = 85, .external_lex_state = 5}, + [2912] = {.lex_state = 85, .external_lex_state = 5}, + [2913] = {.lex_state = 85, .external_lex_state = 5}, + [2914] = {.lex_state = 85, .external_lex_state = 5}, + [2915] = {.lex_state = 85, .external_lex_state = 5}, + [2916] = {.lex_state = 85, .external_lex_state = 5}, + [2917] = {.lex_state = 85, .external_lex_state = 5}, + [2918] = {.lex_state = 85, .external_lex_state = 5}, + [2919] = {.lex_state = 85, .external_lex_state = 5}, + [2920] = {.lex_state = 85, .external_lex_state = 5}, + [2921] = {.lex_state = 85, .external_lex_state = 5}, + [2922] = {.lex_state = 85, .external_lex_state = 5}, + [2923] = {.lex_state = 86, .external_lex_state = 2}, + [2924] = {.lex_state = 85, .external_lex_state = 5}, + [2925] = {.lex_state = 86, .external_lex_state = 7}, + [2926] = {.lex_state = 86, .external_lex_state = 7}, + [2927] = {.lex_state = 86, .external_lex_state = 7}, + [2928] = {.lex_state = 86, .external_lex_state = 7}, + [2929] = {.lex_state = 85, .external_lex_state = 3}, + [2930] = {.lex_state = 85, .external_lex_state = 5}, + [2931] = {.lex_state = 85, .external_lex_state = 5}, + [2932] = {.lex_state = 85, .external_lex_state = 6}, + [2933] = {.lex_state = 85, .external_lex_state = 6}, + [2934] = {.lex_state = 85, .external_lex_state = 3}, + [2935] = {.lex_state = 85, .external_lex_state = 3}, + [2936] = {.lex_state = 85, .external_lex_state = 3}, + [2937] = {.lex_state = 85, .external_lex_state = 3}, + [2938] = {.lex_state = 85, .external_lex_state = 6}, + [2939] = {.lex_state = 85, .external_lex_state = 6}, + [2940] = {.lex_state = 85, .external_lex_state = 3}, + [2941] = {.lex_state = 85, .external_lex_state = 3}, + [2942] = {.lex_state = 85, .external_lex_state = 6}, + [2943] = {.lex_state = 85, .external_lex_state = 6}, + [2944] = {.lex_state = 85, .external_lex_state = 3}, + [2945] = {.lex_state = 86, .external_lex_state = 7}, + [2946] = {.lex_state = 86, .external_lex_state = 7}, + [2947] = {.lex_state = 86, .external_lex_state = 7}, + [2948] = {.lex_state = 86, .external_lex_state = 7}, + [2949] = {.lex_state = 85, .external_lex_state = 3}, + [2950] = {.lex_state = 85, .external_lex_state = 3}, + [2951] = {.lex_state = 85, .external_lex_state = 3}, + [2952] = {.lex_state = 85, .external_lex_state = 6}, + [2953] = {.lex_state = 85, .external_lex_state = 6}, + [2954] = {.lex_state = 85, .external_lex_state = 3}, + [2955] = {.lex_state = 85, .external_lex_state = 3}, + [2956] = {.lex_state = 85, .external_lex_state = 3}, + [2957] = {.lex_state = 85, .external_lex_state = 3}, + [2958] = {.lex_state = 85, .external_lex_state = 3}, + [2959] = {.lex_state = 85, .external_lex_state = 3}, + [2960] = {.lex_state = 85, .external_lex_state = 3}, + [2961] = {.lex_state = 85, .external_lex_state = 3}, + [2962] = {.lex_state = 85, .external_lex_state = 3}, + [2963] = {.lex_state = 85, .external_lex_state = 3}, + [2964] = {.lex_state = 85, .external_lex_state = 3}, + [2965] = {.lex_state = 85, .external_lex_state = 6}, + [2966] = {.lex_state = 85, .external_lex_state = 3}, + [2967] = {.lex_state = 85, .external_lex_state = 3}, + [2968] = {.lex_state = 85, .external_lex_state = 3}, + [2969] = {.lex_state = 85, .external_lex_state = 3}, + [2970] = {.lex_state = 85, .external_lex_state = 3}, + [2971] = {.lex_state = 85, .external_lex_state = 3}, + [2972] = {.lex_state = 85, .external_lex_state = 3}, + [2973] = {.lex_state = 85, .external_lex_state = 3}, + [2974] = {.lex_state = 85, .external_lex_state = 3}, + [2975] = {.lex_state = 85, .external_lex_state = 3}, + [2976] = {.lex_state = 85, .external_lex_state = 3}, + [2977] = {.lex_state = 85, .external_lex_state = 3}, + [2978] = {.lex_state = 85, .external_lex_state = 3}, + [2979] = {.lex_state = 85, .external_lex_state = 3}, + [2980] = {.lex_state = 85, .external_lex_state = 3}, + [2981] = {.lex_state = 85, .external_lex_state = 3}, + [2982] = {.lex_state = 85, .external_lex_state = 3}, + [2983] = {.lex_state = 85, .external_lex_state = 3}, + [2984] = {.lex_state = 85, .external_lex_state = 3}, + [2985] = {.lex_state = 85, .external_lex_state = 3}, + [2986] = {.lex_state = 85, .external_lex_state = 3}, + [2987] = {.lex_state = 85, .external_lex_state = 3}, + [2988] = {.lex_state = 85, .external_lex_state = 3}, + [2989] = {.lex_state = 85, .external_lex_state = 3}, + [2990] = {.lex_state = 85, .external_lex_state = 3}, + [2991] = {.lex_state = 85, .external_lex_state = 3}, + [2992] = {.lex_state = 85, .external_lex_state = 3}, + [2993] = {.lex_state = 85, .external_lex_state = 3}, + [2994] = {.lex_state = 85, .external_lex_state = 3}, + [2995] = {.lex_state = 85, .external_lex_state = 3}, + [2996] = {.lex_state = 85, .external_lex_state = 3}, + [2997] = {.lex_state = 85, .external_lex_state = 3}, + [2998] = {.lex_state = 85, .external_lex_state = 3}, + [2999] = {.lex_state = 85, .external_lex_state = 3}, + [3000] = {.lex_state = 85, .external_lex_state = 3}, + [3001] = {.lex_state = 85, .external_lex_state = 3}, + [3002] = {.lex_state = 85, .external_lex_state = 3}, + [3003] = {.lex_state = 85, .external_lex_state = 3}, + [3004] = {.lex_state = 85, .external_lex_state = 3}, + [3005] = {.lex_state = 85, .external_lex_state = 3}, + [3006] = {.lex_state = 85, .external_lex_state = 3}, + [3007] = {.lex_state = 85, .external_lex_state = 6}, + [3008] = {.lex_state = 85, .external_lex_state = 3}, + [3009] = {.lex_state = 85, .external_lex_state = 3}, + [3010] = {.lex_state = 85, .external_lex_state = 3}, + [3011] = {.lex_state = 85, .external_lex_state = 3}, + [3012] = {.lex_state = 85, .external_lex_state = 3}, + [3013] = {.lex_state = 85, .external_lex_state = 3}, + [3014] = {.lex_state = 85, .external_lex_state = 3}, + [3015] = {.lex_state = 85, .external_lex_state = 3}, + [3016] = {.lex_state = 85, .external_lex_state = 3}, + [3017] = {.lex_state = 85, .external_lex_state = 3}, + [3018] = {.lex_state = 85, .external_lex_state = 3}, + [3019] = {.lex_state = 85, .external_lex_state = 3}, + [3020] = {.lex_state = 85, .external_lex_state = 3}, + [3021] = {.lex_state = 85, .external_lex_state = 3}, + [3022] = {.lex_state = 85, .external_lex_state = 3}, + [3023] = {.lex_state = 85, .external_lex_state = 3}, + [3024] = {.lex_state = 85, .external_lex_state = 3}, + [3025] = {.lex_state = 85, .external_lex_state = 3}, + [3026] = {.lex_state = 85, .external_lex_state = 3}, + [3027] = {.lex_state = 85, .external_lex_state = 3}, + [3028] = {.lex_state = 85, .external_lex_state = 3}, + [3029] = {.lex_state = 85, .external_lex_state = 3}, + [3030] = {.lex_state = 85, .external_lex_state = 3}, + [3031] = {.lex_state = 85, .external_lex_state = 3}, + [3032] = {.lex_state = 85, .external_lex_state = 3}, + [3033] = {.lex_state = 85, .external_lex_state = 3}, + [3034] = {.lex_state = 85, .external_lex_state = 3}, + [3035] = {.lex_state = 85, .external_lex_state = 3}, + [3036] = {.lex_state = 85, .external_lex_state = 3}, + [3037] = {.lex_state = 85, .external_lex_state = 3}, + [3038] = {.lex_state = 85, .external_lex_state = 3}, + [3039] = {.lex_state = 85, .external_lex_state = 3}, + [3040] = {.lex_state = 85, .external_lex_state = 3}, + [3041] = {.lex_state = 85, .external_lex_state = 3}, + [3042] = {.lex_state = 85, .external_lex_state = 3}, + [3043] = {.lex_state = 85, .external_lex_state = 3}, + [3044] = {.lex_state = 85, .external_lex_state = 3}, + [3045] = {.lex_state = 85, .external_lex_state = 3}, + [3046] = {.lex_state = 85, .external_lex_state = 3}, + [3047] = {.lex_state = 85, .external_lex_state = 3}, + [3048] = {.lex_state = 85, .external_lex_state = 3}, + [3049] = {.lex_state = 85, .external_lex_state = 3}, + [3050] = {.lex_state = 85, .external_lex_state = 3}, + [3051] = {.lex_state = 85, .external_lex_state = 3}, + [3052] = {.lex_state = 85, .external_lex_state = 3}, + [3053] = {.lex_state = 85, .external_lex_state = 3}, + [3054] = {.lex_state = 85, .external_lex_state = 3}, + [3055] = {.lex_state = 85, .external_lex_state = 3}, + [3056] = {.lex_state = 85, .external_lex_state = 3}, + [3057] = {.lex_state = 86, .external_lex_state = 10}, + [3058] = {.lex_state = 86, .external_lex_state = 10}, + [3059] = {.lex_state = 86, .external_lex_state = 10}, + [3060] = {.lex_state = 86, .external_lex_state = 7}, + [3061] = {.lex_state = 85, .external_lex_state = 3}, + [3062] = {.lex_state = 86, .external_lex_state = 7}, + [3063] = {.lex_state = 86, .external_lex_state = 7}, + [3064] = {.lex_state = 85, .external_lex_state = 3}, + [3065] = {.lex_state = 86, .external_lex_state = 7}, + [3066] = {.lex_state = 85, .external_lex_state = 3}, + [3067] = {.lex_state = 86, .external_lex_state = 2}, + [3068] = {.lex_state = 85, .external_lex_state = 3}, + [3069] = {.lex_state = 86, .external_lex_state = 2}, + [3070] = {.lex_state = 85, .external_lex_state = 3}, + [3071] = {.lex_state = 86, .external_lex_state = 2}, + [3072] = {.lex_state = 86, .external_lex_state = 10}, + [3073] = {.lex_state = 86, .external_lex_state = 10}, + [3074] = {.lex_state = 86, .external_lex_state = 10}, + [3075] = {.lex_state = 85, .external_lex_state = 3}, + [3076] = {.lex_state = 85, .external_lex_state = 3}, + [3077] = {.lex_state = 85, .external_lex_state = 3}, + [3078] = {.lex_state = 85, .external_lex_state = 3}, + [3079] = {.lex_state = 86, .external_lex_state = 7}, + [3080] = {.lex_state = 86, .external_lex_state = 7}, + [3081] = {.lex_state = 86, .external_lex_state = 7}, + [3082] = {.lex_state = 86, .external_lex_state = 7}, + [3083] = {.lex_state = 86, .external_lex_state = 7}, + [3084] = {.lex_state = 85, .external_lex_state = 3}, + [3085] = {.lex_state = 85, .external_lex_state = 3}, + [3086] = {.lex_state = 85, .external_lex_state = 3}, + [3087] = {.lex_state = 85, .external_lex_state = 3}, + [3088] = {.lex_state = 85, .external_lex_state = 3}, + [3089] = {.lex_state = 85, .external_lex_state = 3}, + [3090] = {.lex_state = 85, .external_lex_state = 3}, + [3091] = {.lex_state = 85, .external_lex_state = 3}, + [3092] = {.lex_state = 85, .external_lex_state = 3}, + [3093] = {.lex_state = 85, .external_lex_state = 3}, + [3094] = {.lex_state = 85, .external_lex_state = 3}, + [3095] = {.lex_state = 85, .external_lex_state = 3}, + [3096] = {.lex_state = 85, .external_lex_state = 3}, + [3097] = {.lex_state = 85, .external_lex_state = 3}, + [3098] = {.lex_state = 85, .external_lex_state = 3}, + [3099] = {.lex_state = 85, .external_lex_state = 3}, + [3100] = {.lex_state = 85, .external_lex_state = 3}, + [3101] = {.lex_state = 85, .external_lex_state = 3}, + [3102] = {.lex_state = 85, .external_lex_state = 3}, + [3103] = {.lex_state = 85, .external_lex_state = 3}, + [3104] = {.lex_state = 85, .external_lex_state = 3}, + [3105] = {.lex_state = 85, .external_lex_state = 3}, + [3106] = {.lex_state = 85, .external_lex_state = 3}, + [3107] = {.lex_state = 85, .external_lex_state = 3}, + [3108] = {.lex_state = 85, .external_lex_state = 3}, + [3109] = {.lex_state = 85, .external_lex_state = 3}, + [3110] = {.lex_state = 85, .external_lex_state = 3}, + [3111] = {.lex_state = 86, .external_lex_state = 7}, + [3112] = {.lex_state = 86, .external_lex_state = 7}, + [3113] = {.lex_state = 86, .external_lex_state = 7}, + [3114] = {.lex_state = 85, .external_lex_state = 3}, + [3115] = {.lex_state = 86, .external_lex_state = 10}, + [3116] = {.lex_state = 85, .external_lex_state = 3}, + [3117] = {.lex_state = 86, .external_lex_state = 10}, + [3118] = {.lex_state = 86, .external_lex_state = 10}, + [3119] = {.lex_state = 86, .external_lex_state = 10}, + [3120] = {.lex_state = 85, .external_lex_state = 3}, + [3121] = {.lex_state = 85, .external_lex_state = 3}, + [3122] = {.lex_state = 85, .external_lex_state = 3}, + [3123] = {.lex_state = 85, .external_lex_state = 3}, + [3124] = {.lex_state = 86, .external_lex_state = 10}, + [3125] = {.lex_state = 86, .external_lex_state = 10}, + [3126] = {.lex_state = 86, .external_lex_state = 7}, + [3127] = {.lex_state = 86, .external_lex_state = 7}, + [3128] = {.lex_state = 86, .external_lex_state = 7}, + [3129] = {.lex_state = 85, .external_lex_state = 3}, + [3130] = {.lex_state = 85, .external_lex_state = 3}, + [3131] = {.lex_state = 85, .external_lex_state = 3}, + [3132] = {.lex_state = 85, .external_lex_state = 3}, + [3133] = {.lex_state = 85, .external_lex_state = 3}, + [3134] = {.lex_state = 85, .external_lex_state = 3}, + [3135] = {.lex_state = 85, .external_lex_state = 3}, + [3136] = {.lex_state = 85, .external_lex_state = 3}, + [3137] = {.lex_state = 85, .external_lex_state = 3}, + [3138] = {.lex_state = 85, .external_lex_state = 3}, + [3139] = {.lex_state = 85, .external_lex_state = 6}, + [3140] = {.lex_state = 86, .external_lex_state = 7}, + [3141] = {.lex_state = 85, .external_lex_state = 3}, + [3142] = {.lex_state = 85, .external_lex_state = 3}, + [3143] = {.lex_state = 86, .external_lex_state = 10}, + [3144] = {.lex_state = 86, .external_lex_state = 10}, + [3145] = {.lex_state = 86, .external_lex_state = 10}, + [3146] = {.lex_state = 86, .external_lex_state = 10}, + [3147] = {.lex_state = 85, .external_lex_state = 3}, + [3148] = {.lex_state = 85, .external_lex_state = 3}, + [3149] = {.lex_state = 85, .external_lex_state = 3}, + [3150] = {.lex_state = 85, .external_lex_state = 3}, + [3151] = {.lex_state = 85, .external_lex_state = 3}, + [3152] = {.lex_state = 86, .external_lex_state = 10}, + [3153] = {.lex_state = 86, .external_lex_state = 10}, + [3154] = {.lex_state = 85, .external_lex_state = 3}, + [3155] = {.lex_state = 85, .external_lex_state = 3}, + [3156] = {.lex_state = 86, .external_lex_state = 7}, + [3157] = {.lex_state = 85, .external_lex_state = 3}, + [3158] = {.lex_state = 85, .external_lex_state = 3}, + [3159] = {.lex_state = 85, .external_lex_state = 3}, + [3160] = {.lex_state = 85, .external_lex_state = 3}, + [3161] = {.lex_state = 85, .external_lex_state = 3}, + [3162] = {.lex_state = 85, .external_lex_state = 3}, + [3163] = {.lex_state = 85, .external_lex_state = 3}, + [3164] = {.lex_state = 85, .external_lex_state = 3}, + [3165] = {.lex_state = 85, .external_lex_state = 3}, + [3166] = {.lex_state = 86, .external_lex_state = 7}, + [3167] = {.lex_state = 86, .external_lex_state = 10}, + [3168] = {.lex_state = 5, .external_lex_state = 3}, + [3169] = {.lex_state = 10, .external_lex_state = 8}, + [3170] = {.lex_state = 10, .external_lex_state = 8}, + [3171] = {.lex_state = 10, .external_lex_state = 8}, + [3172] = {.lex_state = 10, .external_lex_state = 8}, + [3173] = {.lex_state = 10, .external_lex_state = 8}, + [3174] = {.lex_state = 10, .external_lex_state = 8}, + [3175] = {.lex_state = 10, .external_lex_state = 8}, + [3176] = {.lex_state = 10, .external_lex_state = 8}, + [3177] = {.lex_state = 10, .external_lex_state = 8}, + [3178] = {.lex_state = 10, .external_lex_state = 8}, + [3179] = {.lex_state = 10, .external_lex_state = 8}, + [3180] = {.lex_state = 10, .external_lex_state = 8}, + [3181] = {.lex_state = 10, .external_lex_state = 8}, + [3182] = {.lex_state = 10, .external_lex_state = 8}, + [3183] = {.lex_state = 10, .external_lex_state = 8}, + [3184] = {.lex_state = 10, .external_lex_state = 8}, + [3185] = {.lex_state = 10, .external_lex_state = 8}, + [3186] = {.lex_state = 10, .external_lex_state = 8}, + [3187] = {.lex_state = 10, .external_lex_state = 8}, + [3188] = {.lex_state = 10, .external_lex_state = 8}, + [3189] = {.lex_state = 10, .external_lex_state = 8}, + [3190] = {.lex_state = 10, .external_lex_state = 8}, + [3191] = {.lex_state = 85, .external_lex_state = 3}, + [3192] = {.lex_state = 10, .external_lex_state = 8}, + [3193] = {.lex_state = 10, .external_lex_state = 8}, + [3194] = {.lex_state = 10, .external_lex_state = 8}, + [3195] = {.lex_state = 10, .external_lex_state = 8}, + [3196] = {.lex_state = 10, .external_lex_state = 8}, + [3197] = {.lex_state = 10, .external_lex_state = 8}, + [3198] = {.lex_state = 10, .external_lex_state = 8}, + [3199] = {.lex_state = 10, .external_lex_state = 8}, + [3200] = {.lex_state = 10, .external_lex_state = 8}, + [3201] = {.lex_state = 85, .external_lex_state = 3}, + [3202] = {.lex_state = 10, .external_lex_state = 8}, + [3203] = {.lex_state = 10, .external_lex_state = 8}, + [3204] = {.lex_state = 10, .external_lex_state = 8}, + [3205] = {.lex_state = 85, .external_lex_state = 3}, + [3206] = {.lex_state = 10, .external_lex_state = 8}, + [3207] = {.lex_state = 10, .external_lex_state = 8}, + [3208] = {.lex_state = 10, .external_lex_state = 8}, + [3209] = {.lex_state = 10, .external_lex_state = 8}, + [3210] = {.lex_state = 85, .external_lex_state = 3}, + [3211] = {.lex_state = 10, .external_lex_state = 8}, + [3212] = {.lex_state = 10, .external_lex_state = 8}, + [3213] = {.lex_state = 85, .external_lex_state = 3}, + [3214] = {.lex_state = 10, .external_lex_state = 8}, + [3215] = {.lex_state = 10, .external_lex_state = 8}, + [3216] = {.lex_state = 10, .external_lex_state = 8}, + [3217] = {.lex_state = 10, .external_lex_state = 8}, + [3218] = {.lex_state = 10, .external_lex_state = 8}, + [3219] = {.lex_state = 10, .external_lex_state = 8}, + [3220] = {.lex_state = 10, .external_lex_state = 8}, + [3221] = {.lex_state = 85, .external_lex_state = 3}, + [3222] = {.lex_state = 10, .external_lex_state = 8}, + [3223] = {.lex_state = 10, .external_lex_state = 8}, + [3224] = {.lex_state = 85, .external_lex_state = 3}, + [3225] = {.lex_state = 85, .external_lex_state = 3}, + [3226] = {.lex_state = 10, .external_lex_state = 8}, + [3227] = {.lex_state = 10, .external_lex_state = 8}, + [3228] = {.lex_state = 10, .external_lex_state = 8}, + [3229] = {.lex_state = 85, .external_lex_state = 3}, + [3230] = {.lex_state = 10, .external_lex_state = 8}, + [3231] = {.lex_state = 10, .external_lex_state = 8}, + [3232] = {.lex_state = 85, .external_lex_state = 3}, + [3233] = {.lex_state = 85, .external_lex_state = 3}, + [3234] = {.lex_state = 10, .external_lex_state = 8}, + [3235] = {.lex_state = 86, .external_lex_state = 10}, + [3236] = {.lex_state = 10, .external_lex_state = 8}, + [3237] = {.lex_state = 10, .external_lex_state = 8}, + [3238] = {.lex_state = 10, .external_lex_state = 8}, + [3239] = {.lex_state = 86, .external_lex_state = 2}, + [3240] = {.lex_state = 85, .external_lex_state = 3}, + [3241] = {.lex_state = 10, .external_lex_state = 8}, + [3242] = {.lex_state = 86, .external_lex_state = 10}, + [3243] = {.lex_state = 10, .external_lex_state = 8}, + [3244] = {.lex_state = 86, .external_lex_state = 10}, + [3245] = {.lex_state = 86, .external_lex_state = 10}, + [3246] = {.lex_state = 10, .external_lex_state = 8}, + [3247] = {.lex_state = 10, .external_lex_state = 8}, + [3248] = {.lex_state = 86, .external_lex_state = 10}, + [3249] = {.lex_state = 10, .external_lex_state = 8}, + [3250] = {.lex_state = 85, .external_lex_state = 3}, + [3251] = {.lex_state = 10, .external_lex_state = 8}, + [3252] = {.lex_state = 10, .external_lex_state = 8}, + [3253] = {.lex_state = 10, .external_lex_state = 8}, + [3254] = {.lex_state = 86, .external_lex_state = 10}, + [3255] = {.lex_state = 10, .external_lex_state = 2}, + [3256] = {.lex_state = 86, .external_lex_state = 10}, + [3257] = {.lex_state = 10, .external_lex_state = 2}, + [3258] = {.lex_state = 10, .external_lex_state = 2}, + [3259] = {.lex_state = 10, .external_lex_state = 2}, + [3260] = {.lex_state = 10, .external_lex_state = 2}, + [3261] = {.lex_state = 10, .external_lex_state = 2}, + [3262] = {.lex_state = 86, .external_lex_state = 10}, + [3263] = {.lex_state = 86, .external_lex_state = 10}, + [3264] = {.lex_state = 86, .external_lex_state = 10}, + [3265] = {.lex_state = 86, .external_lex_state = 10}, + [3266] = {.lex_state = 10, .external_lex_state = 2}, + [3267] = {.lex_state = 86, .external_lex_state = 10}, + [3268] = {.lex_state = 86, .external_lex_state = 10}, + [3269] = {.lex_state = 86, .external_lex_state = 7}, + [3270] = {.lex_state = 86, .external_lex_state = 10}, + [3271] = {.lex_state = 86, .external_lex_state = 10}, + [3272] = {.lex_state = 10, .external_lex_state = 2}, + [3273] = {.lex_state = 86, .external_lex_state = 10}, + [3274] = {.lex_state = 86, .external_lex_state = 10}, + [3275] = {.lex_state = 86, .external_lex_state = 10}, + [3276] = {.lex_state = 86, .external_lex_state = 10}, + [3277] = {.lex_state = 86, .external_lex_state = 10}, + [3278] = {.lex_state = 86, .external_lex_state = 2}, + [3279] = {.lex_state = 86, .external_lex_state = 10}, + [3280] = {.lex_state = 86, .external_lex_state = 10}, + [3281] = {.lex_state = 86, .external_lex_state = 10}, + [3282] = {.lex_state = 86, .external_lex_state = 10}, + [3283] = {.lex_state = 86, .external_lex_state = 10}, + [3284] = {.lex_state = 86, .external_lex_state = 10}, + [3285] = {.lex_state = 86, .external_lex_state = 10}, + [3286] = {.lex_state = 86, .external_lex_state = 10}, + [3287] = {.lex_state = 86, .external_lex_state = 10}, + [3288] = {.lex_state = 86, .external_lex_state = 2}, + [3289] = {.lex_state = 86, .external_lex_state = 10}, + [3290] = {.lex_state = 86, .external_lex_state = 10}, + [3291] = {.lex_state = 86, .external_lex_state = 10}, + [3292] = {.lex_state = 86, .external_lex_state = 10}, + [3293] = {.lex_state = 86, .external_lex_state = 10}, + [3294] = {.lex_state = 86, .external_lex_state = 10}, + [3295] = {.lex_state = 86, .external_lex_state = 10}, + [3296] = {.lex_state = 86, .external_lex_state = 10}, + [3297] = {.lex_state = 86, .external_lex_state = 10}, + [3298] = {.lex_state = 86, .external_lex_state = 10}, + [3299] = {.lex_state = 86, .external_lex_state = 10}, + [3300] = {.lex_state = 86, .external_lex_state = 10}, + [3301] = {.lex_state = 86, .external_lex_state = 2}, + [3302] = {.lex_state = 86, .external_lex_state = 10}, + [3303] = {.lex_state = 86, .external_lex_state = 2}, + [3304] = {.lex_state = 86, .external_lex_state = 2}, + [3305] = {.lex_state = 86, .external_lex_state = 2}, + [3306] = {.lex_state = 86, .external_lex_state = 2}, + [3307] = {.lex_state = 86, .external_lex_state = 2}, + [3308] = {.lex_state = 86, .external_lex_state = 2}, + [3309] = {.lex_state = 86, .external_lex_state = 2}, + [3310] = {.lex_state = 86, .external_lex_state = 10}, + [3311] = {.lex_state = 86, .external_lex_state = 2}, + [3312] = {.lex_state = 86, .external_lex_state = 2}, + [3313] = {.lex_state = 86, .external_lex_state = 2}, + [3314] = {.lex_state = 86, .external_lex_state = 2}, + [3315] = {.lex_state = 86, .external_lex_state = 2}, + [3316] = {.lex_state = 86, .external_lex_state = 2}, + [3317] = {.lex_state = 86, .external_lex_state = 2}, + [3318] = {.lex_state = 86, .external_lex_state = 2}, + [3319] = {.lex_state = 86, .external_lex_state = 2}, + [3320] = {.lex_state = 86, .external_lex_state = 2}, + [3321] = {.lex_state = 86, .external_lex_state = 2}, + [3322] = {.lex_state = 86, .external_lex_state = 2}, + [3323] = {.lex_state = 86, .external_lex_state = 2}, + [3324] = {.lex_state = 86, .external_lex_state = 2}, + [3325] = {.lex_state = 86, .external_lex_state = 2}, + [3326] = {.lex_state = 86, .external_lex_state = 2}, + [3327] = {.lex_state = 86, .external_lex_state = 2}, + [3328] = {.lex_state = 86, .external_lex_state = 2}, + [3329] = {.lex_state = 86, .external_lex_state = 2}, + [3330] = {.lex_state = 86, .external_lex_state = 2}, + [3331] = {.lex_state = 86, .external_lex_state = 2}, + [3332] = {.lex_state = 86, .external_lex_state = 2}, + [3333] = {.lex_state = 86, .external_lex_state = 2}, + [3334] = {.lex_state = 86, .external_lex_state = 2}, + [3335] = {.lex_state = 86, .external_lex_state = 2}, + [3336] = {.lex_state = 86, .external_lex_state = 2}, + [3337] = {.lex_state = 86, .external_lex_state = 2}, + [3338] = {.lex_state = 86, .external_lex_state = 2}, + [3339] = {.lex_state = 86, .external_lex_state = 2}, + [3340] = {.lex_state = 86, .external_lex_state = 2}, + [3341] = {.lex_state = 86, .external_lex_state = 2}, + [3342] = {.lex_state = 86, .external_lex_state = 2}, + [3343] = {.lex_state = 86, .external_lex_state = 2}, + [3344] = {.lex_state = 86, .external_lex_state = 2}, + [3345] = {.lex_state = 86, .external_lex_state = 2}, + [3346] = {.lex_state = 86, .external_lex_state = 2}, + [3347] = {.lex_state = 86, .external_lex_state = 2}, + [3348] = {.lex_state = 86, .external_lex_state = 2}, + [3349] = {.lex_state = 86, .external_lex_state = 2}, + [3350] = {.lex_state = 86, .external_lex_state = 2}, + [3351] = {.lex_state = 86, .external_lex_state = 2}, + [3352] = {.lex_state = 86, .external_lex_state = 2}, + [3353] = {.lex_state = 86, .external_lex_state = 2}, + [3354] = {.lex_state = 86, .external_lex_state = 2}, + [3355] = {.lex_state = 86, .external_lex_state = 2}, + [3356] = {.lex_state = 86, .external_lex_state = 2}, + [3357] = {.lex_state = 86, .external_lex_state = 2}, + [3358] = {.lex_state = 86, .external_lex_state = 2}, + [3359] = {.lex_state = 86, .external_lex_state = 2}, + [3360] = {.lex_state = 86, .external_lex_state = 2}, + [3361] = {.lex_state = 86, .external_lex_state = 2}, + [3362] = {.lex_state = 86, .external_lex_state = 2}, + [3363] = {.lex_state = 86, .external_lex_state = 2}, + [3364] = {.lex_state = 86, .external_lex_state = 2}, + [3365] = {.lex_state = 86, .external_lex_state = 2}, + [3366] = {.lex_state = 86, .external_lex_state = 2}, + [3367] = {.lex_state = 86, .external_lex_state = 2}, + [3368] = {.lex_state = 86, .external_lex_state = 2}, + [3369] = {.lex_state = 86, .external_lex_state = 2}, + [3370] = {.lex_state = 86, .external_lex_state = 2}, + [3371] = {.lex_state = 86, .external_lex_state = 2}, + [3372] = {.lex_state = 86, .external_lex_state = 2}, + [3373] = {.lex_state = 86, .external_lex_state = 2}, + [3374] = {.lex_state = 86, .external_lex_state = 2}, + [3375] = {.lex_state = 86, .external_lex_state = 2}, + [3376] = {.lex_state = 86, .external_lex_state = 2}, + [3377] = {.lex_state = 86, .external_lex_state = 2}, + [3378] = {.lex_state = 86, .external_lex_state = 2}, + [3379] = {.lex_state = 86, .external_lex_state = 2}, + [3380] = {.lex_state = 86, .external_lex_state = 2}, + [3381] = {.lex_state = 86, .external_lex_state = 2}, + [3382] = {.lex_state = 86, .external_lex_state = 2}, + [3383] = {.lex_state = 86, .external_lex_state = 2}, + [3384] = {.lex_state = 86, .external_lex_state = 2}, + [3385] = {.lex_state = 86, .external_lex_state = 2}, + [3386] = {.lex_state = 86, .external_lex_state = 2}, + [3387] = {.lex_state = 86, .external_lex_state = 2}, + [3388] = {.lex_state = 86, .external_lex_state = 2}, + [3389] = {.lex_state = 86, .external_lex_state = 2}, + [3390] = {.lex_state = 86, .external_lex_state = 2}, + [3391] = {.lex_state = 86, .external_lex_state = 2}, + [3392] = {.lex_state = 86, .external_lex_state = 2}, + [3393] = {.lex_state = 86, .external_lex_state = 2}, + [3394] = {.lex_state = 86, .external_lex_state = 2}, + [3395] = {.lex_state = 86, .external_lex_state = 2}, + [3396] = {.lex_state = 86, .external_lex_state = 2}, + [3397] = {.lex_state = 86, .external_lex_state = 2}, + [3398] = {.lex_state = 86, .external_lex_state = 2}, + [3399] = {.lex_state = 86, .external_lex_state = 2}, + [3400] = {.lex_state = 86, .external_lex_state = 2}, + [3401] = {.lex_state = 86, .external_lex_state = 2}, + [3402] = {.lex_state = 86, .external_lex_state = 2}, + [3403] = {.lex_state = 86, .external_lex_state = 2}, + [3404] = {.lex_state = 86, .external_lex_state = 2}, + [3405] = {.lex_state = 86, .external_lex_state = 2}, + [3406] = {.lex_state = 86, .external_lex_state = 2}, + [3407] = {.lex_state = 86, .external_lex_state = 2}, + [3408] = {.lex_state = 86, .external_lex_state = 2}, + [3409] = {.lex_state = 86, .external_lex_state = 2}, + [3410] = {.lex_state = 86, .external_lex_state = 2}, + [3411] = {.lex_state = 86, .external_lex_state = 2}, + [3412] = {.lex_state = 86, .external_lex_state = 2}, + [3413] = {.lex_state = 8, .external_lex_state = 2}, + [3414] = {.lex_state = 8, .external_lex_state = 2}, + [3415] = {.lex_state = 8, .external_lex_state = 2}, + [3416] = {.lex_state = 8, .external_lex_state = 2}, + [3417] = {.lex_state = 8, .external_lex_state = 2}, + [3418] = {.lex_state = 8, .external_lex_state = 2}, + [3419] = {.lex_state = 8, .external_lex_state = 2}, + [3420] = {.lex_state = 8, .external_lex_state = 2}, + [3421] = {.lex_state = 8, .external_lex_state = 2}, + [3422] = {.lex_state = 8, .external_lex_state = 2}, + [3423] = {.lex_state = 8, .external_lex_state = 2}, + [3424] = {.lex_state = 8, .external_lex_state = 2}, + [3425] = {.lex_state = 8, .external_lex_state = 2}, + [3426] = {.lex_state = 8, .external_lex_state = 2}, + [3427] = {.lex_state = 8, .external_lex_state = 2}, + [3428] = {.lex_state = 8, .external_lex_state = 2}, + [3429] = {.lex_state = 8, .external_lex_state = 2}, + [3430] = {.lex_state = 8, .external_lex_state = 2}, + [3431] = {.lex_state = 8, .external_lex_state = 2}, + [3432] = {.lex_state = 8, .external_lex_state = 2}, + [3433] = {.lex_state = 8, .external_lex_state = 2}, + [3434] = {.lex_state = 8, .external_lex_state = 2}, + [3435] = {.lex_state = 8, .external_lex_state = 2}, + [3436] = {.lex_state = 8, .external_lex_state = 2}, + [3437] = {.lex_state = 8, .external_lex_state = 2}, + [3438] = {.lex_state = 8, .external_lex_state = 2}, + [3439] = {.lex_state = 8, .external_lex_state = 2}, [3440] = {.lex_state = 8, .external_lex_state = 2}, - [3441] = {.lex_state = 75, .external_lex_state = 6}, - [3442] = {.lex_state = 75, .external_lex_state = 6}, - [3443] = {.lex_state = 75, .external_lex_state = 6}, - [3444] = {.lex_state = 75, .external_lex_state = 2}, - [3445] = {.lex_state = 75, .external_lex_state = 9}, - [3446] = {.lex_state = 75, .external_lex_state = 6}, - [3447] = {.lex_state = 75, .external_lex_state = 6}, - [3448] = {.lex_state = 75, .external_lex_state = 6}, - [3449] = {.lex_state = 75, .external_lex_state = 2}, - [3450] = {.lex_state = 75, .external_lex_state = 6}, - [3451] = {.lex_state = 75, .external_lex_state = 6}, - [3452] = {.lex_state = 75, .external_lex_state = 6}, - [3453] = {.lex_state = 75, .external_lex_state = 6}, - [3454] = {.lex_state = 75, .external_lex_state = 9}, - [3455] = {.lex_state = 75, .external_lex_state = 6}, - [3456] = {.lex_state = 75, .external_lex_state = 9}, - [3457] = {.lex_state = 75, .external_lex_state = 9}, - [3458] = {.lex_state = 75, .external_lex_state = 6}, - [3459] = {.lex_state = 75, .external_lex_state = 6}, - [3460] = {.lex_state = 75, .external_lex_state = 9}, - [3461] = {.lex_state = 75, .external_lex_state = 6}, - [3462] = {.lex_state = 75, .external_lex_state = 9}, - [3463] = {.lex_state = 75, .external_lex_state = 6}, - [3464] = {.lex_state = 75, .external_lex_state = 9}, - [3465] = {.lex_state = 75, .external_lex_state = 9}, - [3466] = {.lex_state = 75, .external_lex_state = 6}, - [3467] = {.lex_state = 75, .external_lex_state = 6}, - [3468] = {.lex_state = 75, .external_lex_state = 6}, - [3469] = {.lex_state = 75, .external_lex_state = 2}, - [3470] = {.lex_state = 75, .external_lex_state = 6}, - [3471] = {.lex_state = 75, .external_lex_state = 2}, - [3472] = {.lex_state = 75, .external_lex_state = 2}, - [3473] = {.lex_state = 75, .external_lex_state = 6}, - [3474] = {.lex_state = 75, .external_lex_state = 9}, - [3475] = {.lex_state = 75, .external_lex_state = 6}, - [3476] = {.lex_state = 75, .external_lex_state = 2}, - [3477] = {.lex_state = 75, .external_lex_state = 6}, - [3478] = {.lex_state = 75, .external_lex_state = 2}, - [3479] = {.lex_state = 75, .external_lex_state = 9}, - [3480] = {.lex_state = 75, .external_lex_state = 2}, - [3481] = {.lex_state = 75, .external_lex_state = 9}, - [3482] = {.lex_state = 75, .external_lex_state = 2}, - [3483] = {.lex_state = 75, .external_lex_state = 9}, - [3484] = {.lex_state = 75, .external_lex_state = 9}, - [3485] = {.lex_state = 75, .external_lex_state = 9}, - [3486] = {.lex_state = 75, .external_lex_state = 6}, - [3487] = {.lex_state = 75, .external_lex_state = 9}, - [3488] = {.lex_state = 75, .external_lex_state = 9}, - [3489] = {.lex_state = 75, .external_lex_state = 2}, - [3490] = {.lex_state = 75, .external_lex_state = 9}, - [3491] = {.lex_state = 75, .external_lex_state = 9}, - [3492] = {.lex_state = 75, .external_lex_state = 9}, - [3493] = {.lex_state = 75, .external_lex_state = 2}, - [3494] = {.lex_state = 75, .external_lex_state = 9}, - [3495] = {.lex_state = 75, .external_lex_state = 9}, - [3496] = {.lex_state = 75, .external_lex_state = 2}, - [3497] = {.lex_state = 75, .external_lex_state = 9}, - [3498] = {.lex_state = 75, .external_lex_state = 2}, - [3499] = {.lex_state = 75, .external_lex_state = 6}, - [3500] = {.lex_state = 75, .external_lex_state = 6}, - [3501] = {.lex_state = 75, .external_lex_state = 9}, - [3502] = {.lex_state = 75, .external_lex_state = 9}, - [3503] = {.lex_state = 75, .external_lex_state = 6}, - [3504] = {.lex_state = 75, .external_lex_state = 9}, - [3505] = {.lex_state = 75, .external_lex_state = 2}, - [3506] = {.lex_state = 75, .external_lex_state = 9}, - [3507] = {.lex_state = 75, .external_lex_state = 6}, - [3508] = {.lex_state = 13, .external_lex_state = 10}, - [3509] = {.lex_state = 75, .external_lex_state = 2}, - [3510] = {.lex_state = 75, .external_lex_state = 2}, - [3511] = {.lex_state = 75, .external_lex_state = 2}, - [3512] = {.lex_state = 13, .external_lex_state = 2}, - [3513] = {.lex_state = 75, .external_lex_state = 2}, - [3514] = {.lex_state = 7, .external_lex_state = 2}, - [3515] = {.lex_state = 13, .external_lex_state = 2}, - [3516] = {.lex_state = 75, .external_lex_state = 2}, - [3517] = {.lex_state = 13, .external_lex_state = 10}, - [3518] = {.lex_state = 7, .external_lex_state = 2}, - [3519] = {.lex_state = 75, .external_lex_state = 2}, - [3520] = {.lex_state = 75, .external_lex_state = 2}, - [3521] = {.lex_state = 13, .external_lex_state = 10}, - [3522] = {.lex_state = 75, .external_lex_state = 8}, - [3523] = {.lex_state = 75, .external_lex_state = 6}, - [3524] = {.lex_state = 75, .external_lex_state = 2}, - [3525] = {.lex_state = 13, .external_lex_state = 10}, - [3526] = {.lex_state = 13, .external_lex_state = 2}, - [3527] = {.lex_state = 75, .external_lex_state = 6}, - [3528] = {.lex_state = 75, .external_lex_state = 6}, - [3529] = {.lex_state = 75, .external_lex_state = 2}, - [3530] = {.lex_state = 75, .external_lex_state = 8}, - [3531] = {.lex_state = 75, .external_lex_state = 2}, - [3532] = {.lex_state = 75, .external_lex_state = 8}, - [3533] = {.lex_state = 13, .external_lex_state = 2}, - [3534] = {.lex_state = 75, .external_lex_state = 6}, - [3535] = {.lex_state = 13, .external_lex_state = 2}, - [3536] = {.lex_state = 13, .external_lex_state = 2}, - [3537] = {.lex_state = 75, .external_lex_state = 2}, - [3538] = {.lex_state = 13, .external_lex_state = 2}, - [3539] = {.lex_state = 13, .external_lex_state = 10}, - [3540] = {.lex_state = 75, .external_lex_state = 2}, - [3541] = {.lex_state = 75, .external_lex_state = 2}, - [3542] = {.lex_state = 75, .external_lex_state = 2}, - [3543] = {.lex_state = 75, .external_lex_state = 2}, - [3544] = {.lex_state = 13, .external_lex_state = 2}, - [3545] = {.lex_state = 75, .external_lex_state = 8}, - [3546] = {.lex_state = 75, .external_lex_state = 2}, - [3547] = {.lex_state = 13, .external_lex_state = 10}, - [3548] = {.lex_state = 75, .external_lex_state = 9}, - [3549] = {.lex_state = 13, .external_lex_state = 10}, - [3550] = {.lex_state = 13, .external_lex_state = 2}, - [3551] = {.lex_state = 7, .external_lex_state = 2}, - [3552] = {.lex_state = 75, .external_lex_state = 2}, - [3553] = {.lex_state = 75, .external_lex_state = 6}, - [3554] = {.lex_state = 13, .external_lex_state = 10}, - [3555] = {.lex_state = 75, .external_lex_state = 6}, - [3556] = {.lex_state = 75, .external_lex_state = 2}, - [3557] = {.lex_state = 75, .external_lex_state = 6}, - [3558] = {.lex_state = 75, .external_lex_state = 6}, - [3559] = {.lex_state = 75, .external_lex_state = 6}, - [3560] = {.lex_state = 75, .external_lex_state = 6}, - [3561] = {.lex_state = 75, .external_lex_state = 6}, - [3562] = {.lex_state = 75, .external_lex_state = 8}, - [3563] = {.lex_state = 75, .external_lex_state = 6}, - [3564] = {.lex_state = 75, .external_lex_state = 6}, - [3565] = {.lex_state = 75, .external_lex_state = 6}, - [3566] = {.lex_state = 75, .external_lex_state = 6}, - [3567] = {.lex_state = 75, .external_lex_state = 6}, - [3568] = {.lex_state = 75, .external_lex_state = 6}, - [3569] = {.lex_state = 75, .external_lex_state = 6}, - [3570] = {.lex_state = 75, .external_lex_state = 6}, - [3571] = {.lex_state = 75, .external_lex_state = 6}, - [3572] = {.lex_state = 75, .external_lex_state = 6}, - [3573] = {.lex_state = 75, .external_lex_state = 6}, - [3574] = {.lex_state = 75, .external_lex_state = 6}, - [3575] = {.lex_state = 75, .external_lex_state = 6}, - [3576] = {.lex_state = 75, .external_lex_state = 6}, - [3577] = {.lex_state = 75, .external_lex_state = 6}, - [3578] = {.lex_state = 75, .external_lex_state = 6}, - [3579] = {.lex_state = 75, .external_lex_state = 6}, - [3580] = {.lex_state = 75, .external_lex_state = 6}, - [3581] = {.lex_state = 75, .external_lex_state = 6}, - [3582] = {.lex_state = 75, .external_lex_state = 8}, - [3583] = {.lex_state = 75, .external_lex_state = 2}, - [3584] = {.lex_state = 75, .external_lex_state = 6}, - [3585] = {.lex_state = 75, .external_lex_state = 8}, - [3586] = {.lex_state = 75, .external_lex_state = 6}, - [3587] = {.lex_state = 75, .external_lex_state = 6}, - [3588] = {.lex_state = 75, .external_lex_state = 6}, - [3589] = {.lex_state = 75, .external_lex_state = 6}, - [3590] = {.lex_state = 75, .external_lex_state = 6}, - [3591] = {.lex_state = 75, .external_lex_state = 6}, - [3592] = {.lex_state = 75, .external_lex_state = 6}, - [3593] = {.lex_state = 75, .external_lex_state = 6}, - [3594] = {.lex_state = 75, .external_lex_state = 6}, - [3595] = {.lex_state = 75, .external_lex_state = 6}, - [3596] = {.lex_state = 75, .external_lex_state = 6}, - [3597] = {.lex_state = 75, .external_lex_state = 6}, - [3598] = {.lex_state = 75, .external_lex_state = 6}, - [3599] = {.lex_state = 75, .external_lex_state = 6}, - [3600] = {.lex_state = 75, .external_lex_state = 6}, - [3601] = {.lex_state = 75, .external_lex_state = 6}, - [3602] = {.lex_state = 75, .external_lex_state = 6}, - [3603] = {.lex_state = 75, .external_lex_state = 6}, - [3604] = {.lex_state = 75, .external_lex_state = 6}, - [3605] = {.lex_state = 75, .external_lex_state = 6}, - [3606] = {.lex_state = 75, .external_lex_state = 6}, - [3607] = {.lex_state = 75, .external_lex_state = 6}, - [3608] = {.lex_state = 75, .external_lex_state = 6}, - [3609] = {.lex_state = 75, .external_lex_state = 6}, - [3610] = {.lex_state = 75, .external_lex_state = 6}, - [3611] = {.lex_state = 75, .external_lex_state = 6}, - [3612] = {.lex_state = 75, .external_lex_state = 6}, - [3613] = {.lex_state = 75, .external_lex_state = 8}, - [3614] = {.lex_state = 75, .external_lex_state = 6}, - [3615] = {.lex_state = 75, .external_lex_state = 6}, - [3616] = {.lex_state = 75, .external_lex_state = 6}, - [3617] = {.lex_state = 75, .external_lex_state = 6}, - [3618] = {.lex_state = 7, .external_lex_state = 2}, - [3619] = {.lex_state = 75, .external_lex_state = 2}, - [3620] = {.lex_state = 75, .external_lex_state = 2}, - [3621] = {.lex_state = 75, .external_lex_state = 2}, - [3622] = {.lex_state = 75, .external_lex_state = 2}, - [3623] = {.lex_state = 8, .external_lex_state = 2}, - [3624] = {.lex_state = 75, .external_lex_state = 2}, - [3625] = {.lex_state = 75, .external_lex_state = 2}, - [3626] = {.lex_state = 7, .external_lex_state = 2}, - [3627] = {.lex_state = 75, .external_lex_state = 2}, - [3628] = {.lex_state = 75, .external_lex_state = 2}, - [3629] = {.lex_state = 75, .external_lex_state = 2}, - [3630] = {.lex_state = 75, .external_lex_state = 2}, - [3631] = {.lex_state = 75, .external_lex_state = 8}, - [3632] = {.lex_state = 75, .external_lex_state = 8}, - [3633] = {.lex_state = 7, .external_lex_state = 2}, - [3634] = {.lex_state = 75, .external_lex_state = 8}, - [3635] = {.lex_state = 75, .external_lex_state = 2}, - [3636] = {.lex_state = 75, .external_lex_state = 2}, - [3637] = {.lex_state = 75, .external_lex_state = 2}, - [3638] = {.lex_state = 75, .external_lex_state = 2}, - [3639] = {.lex_state = 75, .external_lex_state = 2}, - [3640] = {.lex_state = 75, .external_lex_state = 2}, - [3641] = {.lex_state = 75, .external_lex_state = 8}, - [3642] = {.lex_state = 75, .external_lex_state = 6}, - [3643] = {.lex_state = 75, .external_lex_state = 2}, - [3644] = {.lex_state = 75, .external_lex_state = 8}, - [3645] = {.lex_state = 75, .external_lex_state = 8}, - [3646] = {.lex_state = 75, .external_lex_state = 8}, - [3647] = {.lex_state = 75, .external_lex_state = 8}, - [3648] = {.lex_state = 75, .external_lex_state = 2}, - [3649] = {.lex_state = 75, .external_lex_state = 6}, - [3650] = {.lex_state = 75, .external_lex_state = 8}, - [3651] = {.lex_state = 75, .external_lex_state = 6}, - [3652] = {.lex_state = 75, .external_lex_state = 2}, - [3653] = {.lex_state = 75, .external_lex_state = 2}, - [3654] = {.lex_state = 7, .external_lex_state = 2}, - [3655] = {.lex_state = 75, .external_lex_state = 8}, - [3656] = {.lex_state = 7, .external_lex_state = 2}, - [3657] = {.lex_state = 75, .external_lex_state = 2}, - [3658] = {.lex_state = 75, .external_lex_state = 2}, - [3659] = {.lex_state = 75, .external_lex_state = 2}, - [3660] = {.lex_state = 75, .external_lex_state = 2}, - [3661] = {.lex_state = 75, .external_lex_state = 2}, - [3662] = {.lex_state = 75, .external_lex_state = 2}, - [3663] = {.lex_state = 75, .external_lex_state = 2}, - [3664] = {.lex_state = 75, .external_lex_state = 6}, - [3665] = {.lex_state = 7, .external_lex_state = 2}, - [3666] = {.lex_state = 8, .external_lex_state = 2}, - [3667] = {.lex_state = 75, .external_lex_state = 8}, - [3668] = {.lex_state = 75, .external_lex_state = 6}, - [3669] = {.lex_state = 7, .external_lex_state = 2}, - [3670] = {.lex_state = 75, .external_lex_state = 2}, - [3671] = {.lex_state = 75, .external_lex_state = 6}, - [3672] = {.lex_state = 75, .external_lex_state = 2}, - [3673] = {.lex_state = 75, .external_lex_state = 6}, - [3674] = {.lex_state = 7, .external_lex_state = 2}, - [3675] = {.lex_state = 75, .external_lex_state = 6}, - [3676] = {.lex_state = 75, .external_lex_state = 8}, - [3677] = {.lex_state = 7, .external_lex_state = 2}, - [3678] = {.lex_state = 75, .external_lex_state = 8}, - [3679] = {.lex_state = 75, .external_lex_state = 6}, - [3680] = {.lex_state = 75, .external_lex_state = 6}, - [3681] = {.lex_state = 75, .external_lex_state = 6}, - [3682] = {.lex_state = 75, .external_lex_state = 6}, - [3683] = {.lex_state = 75, .external_lex_state = 2}, - [3684] = {.lex_state = 7, .external_lex_state = 2}, - [3685] = {.lex_state = 7, .external_lex_state = 2}, - [3686] = {.lex_state = 75, .external_lex_state = 6}, - [3687] = {.lex_state = 75, .external_lex_state = 6}, - [3688] = {.lex_state = 7, .external_lex_state = 2}, - [3689] = {.lex_state = 7, .external_lex_state = 2}, - [3690] = {.lex_state = 7, .external_lex_state = 2}, - [3691] = {.lex_state = 75, .external_lex_state = 6}, - [3692] = {.lex_state = 75, .external_lex_state = 6}, - [3693] = {.lex_state = 75, .external_lex_state = 6}, - [3694] = {.lex_state = 75, .external_lex_state = 2}, - [3695] = {.lex_state = 75, .external_lex_state = 6}, - [3696] = {.lex_state = 75, .external_lex_state = 6}, - [3697] = {.lex_state = 75, .external_lex_state = 6}, - [3698] = {.lex_state = 75, .external_lex_state = 6}, - [3699] = {.lex_state = 75, .external_lex_state = 2}, - [3700] = {.lex_state = 75, .external_lex_state = 2}, - [3701] = {.lex_state = 75, .external_lex_state = 2}, - [3702] = {.lex_state = 75, .external_lex_state = 6}, - [3703] = {.lex_state = 75, .external_lex_state = 6}, - [3704] = {.lex_state = 75, .external_lex_state = 2}, - [3705] = {.lex_state = 75, .external_lex_state = 6}, - [3706] = {.lex_state = 75, .external_lex_state = 8}, - [3707] = {.lex_state = 75, .external_lex_state = 6}, - [3708] = {.lex_state = 75, .external_lex_state = 2}, - [3709] = {.lex_state = 75, .external_lex_state = 6}, - [3710] = {.lex_state = 75, .external_lex_state = 6}, - [3711] = {.lex_state = 75, .external_lex_state = 8}, - [3712] = {.lex_state = 75, .external_lex_state = 6}, - [3713] = {.lex_state = 75, .external_lex_state = 6}, - [3714] = {.lex_state = 75, .external_lex_state = 6}, - [3715] = {.lex_state = 7, .external_lex_state = 2}, - [3716] = {.lex_state = 75, .external_lex_state = 6}, - [3717] = {.lex_state = 75, .external_lex_state = 6}, - [3718] = {.lex_state = 75, .external_lex_state = 6}, - [3719] = {.lex_state = 75, .external_lex_state = 6}, - [3720] = {.lex_state = 75, .external_lex_state = 2}, - [3721] = {.lex_state = 75, .external_lex_state = 2}, - [3722] = {.lex_state = 75, .external_lex_state = 8}, - [3723] = {.lex_state = 75, .external_lex_state = 6}, - [3724] = {.lex_state = 75, .external_lex_state = 2}, - [3725] = {.lex_state = 75, .external_lex_state = 2}, - [3726] = {.lex_state = 75, .external_lex_state = 8}, - [3727] = {.lex_state = 75, .external_lex_state = 6}, - [3728] = {.lex_state = 75, .external_lex_state = 6}, - [3729] = {.lex_state = 75, .external_lex_state = 8}, - [3730] = {.lex_state = 75, .external_lex_state = 6}, - [3731] = {.lex_state = 75, .external_lex_state = 6}, - [3732] = {.lex_state = 75, .external_lex_state = 6}, - [3733] = {.lex_state = 75, .external_lex_state = 2}, - [3734] = {.lex_state = 75, .external_lex_state = 2}, - [3735] = {.lex_state = 75, .external_lex_state = 2}, - [3736] = {.lex_state = 75, .external_lex_state = 2}, - [3737] = {.lex_state = 75, .external_lex_state = 8}, - [3738] = {.lex_state = 75, .external_lex_state = 6}, - [3739] = {.lex_state = 75, .external_lex_state = 6}, - [3740] = {.lex_state = 75, .external_lex_state = 2}, - [3741] = {.lex_state = 75, .external_lex_state = 8}, - [3742] = {.lex_state = 75, .external_lex_state = 8}, - [3743] = {.lex_state = 75, .external_lex_state = 6}, - [3744] = {.lex_state = 75, .external_lex_state = 6}, - [3745] = {.lex_state = 75, .external_lex_state = 2}, - [3746] = {.lex_state = 75, .external_lex_state = 6}, - [3747] = {.lex_state = 75, .external_lex_state = 6}, - [3748] = {.lex_state = 75, .external_lex_state = 6}, - [3749] = {.lex_state = 7, .external_lex_state = 2}, - [3750] = {.lex_state = 75, .external_lex_state = 2}, - [3751] = {.lex_state = 75, .external_lex_state = 2}, - [3752] = {.lex_state = 75, .external_lex_state = 6}, - [3753] = {.lex_state = 75, .external_lex_state = 2}, - [3754] = {.lex_state = 75, .external_lex_state = 2}, - [3755] = {.lex_state = 8, .external_lex_state = 2}, - [3756] = {.lex_state = 75, .external_lex_state = 2}, - [3757] = {.lex_state = 75, .external_lex_state = 6}, - [3758] = {.lex_state = 75, .external_lex_state = 6}, - [3759] = {.lex_state = 75, .external_lex_state = 6}, - [3760] = {.lex_state = 75, .external_lex_state = 6}, - [3761] = {.lex_state = 75, .external_lex_state = 2}, - [3762] = {.lex_state = 75, .external_lex_state = 8}, - [3763] = {.lex_state = 75, .external_lex_state = 2}, - [3764] = {.lex_state = 75, .external_lex_state = 8}, - [3765] = {.lex_state = 75, .external_lex_state = 2}, - [3766] = {.lex_state = 75, .external_lex_state = 6}, - [3767] = {.lex_state = 75, .external_lex_state = 2}, - [3768] = {.lex_state = 75, .external_lex_state = 2}, - [3769] = {.lex_state = 75, .external_lex_state = 6}, - [3770] = {.lex_state = 75, .external_lex_state = 6}, - [3771] = {.lex_state = 75, .external_lex_state = 2}, - [3772] = {.lex_state = 75, .external_lex_state = 8}, - [3773] = {.lex_state = 75, .external_lex_state = 6}, - [3774] = {.lex_state = 75, .external_lex_state = 6}, - [3775] = {.lex_state = 75, .external_lex_state = 8}, - [3776] = {.lex_state = 75, .external_lex_state = 6}, - [3777] = {.lex_state = 75, .external_lex_state = 8}, - [3778] = {.lex_state = 75, .external_lex_state = 6}, - [3779] = {.lex_state = 75, .external_lex_state = 6}, - [3780] = {.lex_state = 75, .external_lex_state = 6}, - [3781] = {.lex_state = 75, .external_lex_state = 6}, - [3782] = {.lex_state = 75, .external_lex_state = 8}, - [3783] = {.lex_state = 75, .external_lex_state = 6}, - [3784] = {.lex_state = 75, .external_lex_state = 6}, - [3785] = {.lex_state = 75, .external_lex_state = 6}, - [3786] = {.lex_state = 75, .external_lex_state = 6}, - [3787] = {.lex_state = 75, .external_lex_state = 6}, - [3788] = {.lex_state = 75, .external_lex_state = 6}, - [3789] = {.lex_state = 75, .external_lex_state = 6}, - [3790] = {.lex_state = 75, .external_lex_state = 8}, - [3791] = {.lex_state = 75, .external_lex_state = 8}, - [3792] = {.lex_state = 75, .external_lex_state = 6}, - [3793] = {.lex_state = 75, .external_lex_state = 6}, - [3794] = {.lex_state = 75, .external_lex_state = 6}, - [3795] = {.lex_state = 75, .external_lex_state = 2}, - [3796] = {.lex_state = 75, .external_lex_state = 6}, - [3797] = {.lex_state = 75, .external_lex_state = 6}, - [3798] = {.lex_state = 75, .external_lex_state = 6}, - [3799] = {.lex_state = 75, .external_lex_state = 6}, - [3800] = {.lex_state = 75, .external_lex_state = 6}, - [3801] = {.lex_state = 75, .external_lex_state = 6}, - [3802] = {.lex_state = 75, .external_lex_state = 2}, - [3803] = {.lex_state = 75, .external_lex_state = 6}, - [3804] = {.lex_state = 75, .external_lex_state = 6}, - [3805] = {.lex_state = 75, .external_lex_state = 6}, - [3806] = {.lex_state = 75, .external_lex_state = 6}, - [3807] = {.lex_state = 75, .external_lex_state = 6}, - [3808] = {.lex_state = 75, .external_lex_state = 6}, - [3809] = {.lex_state = 75, .external_lex_state = 6}, - [3810] = {.lex_state = 75, .external_lex_state = 2}, - [3811] = {.lex_state = 75, .external_lex_state = 6}, - [3812] = {.lex_state = 75, .external_lex_state = 6}, - [3813] = {.lex_state = 75, .external_lex_state = 2}, - [3814] = {.lex_state = 75, .external_lex_state = 2}, - [3815] = {.lex_state = 75, .external_lex_state = 2}, - [3816] = {.lex_state = 75, .external_lex_state = 2}, - [3817] = {.lex_state = 75, .external_lex_state = 6}, - [3818] = {.lex_state = 75, .external_lex_state = 6}, - [3819] = {.lex_state = 75, .external_lex_state = 6}, - [3820] = {.lex_state = 75, .external_lex_state = 6}, - [3821] = {.lex_state = 75, .external_lex_state = 6}, - [3822] = {.lex_state = 75, .external_lex_state = 2}, - [3823] = {.lex_state = 75, .external_lex_state = 6}, - [3824] = {.lex_state = 7, .external_lex_state = 2}, - [3825] = {.lex_state = 75, .external_lex_state = 2}, - [3826] = {.lex_state = 75, .external_lex_state = 8}, - [3827] = {.lex_state = 75, .external_lex_state = 6}, - [3828] = {.lex_state = 75, .external_lex_state = 6}, - [3829] = {.lex_state = 75, .external_lex_state = 6}, - [3830] = {.lex_state = 75, .external_lex_state = 6}, - [3831] = {.lex_state = 75, .external_lex_state = 6}, - [3832] = {.lex_state = 75, .external_lex_state = 6}, - [3833] = {.lex_state = 75, .external_lex_state = 6}, - [3834] = {.lex_state = 75, .external_lex_state = 6}, - [3835] = {.lex_state = 75, .external_lex_state = 6}, - [3836] = {.lex_state = 75, .external_lex_state = 6}, - [3837] = {.lex_state = 75, .external_lex_state = 2}, - [3838] = {.lex_state = 75, .external_lex_state = 2}, - [3839] = {.lex_state = 75, .external_lex_state = 2}, - [3840] = {.lex_state = 75, .external_lex_state = 6}, - [3841] = {.lex_state = 75, .external_lex_state = 6}, - [3842] = {.lex_state = 75, .external_lex_state = 6}, - [3843] = {.lex_state = 75, .external_lex_state = 6}, - [3844] = {.lex_state = 75, .external_lex_state = 6}, - [3845] = {.lex_state = 75, .external_lex_state = 6}, - [3846] = {.lex_state = 75, .external_lex_state = 6}, - [3847] = {.lex_state = 75, .external_lex_state = 6}, - [3848] = {.lex_state = 75, .external_lex_state = 6}, - [3849] = {.lex_state = 7, .external_lex_state = 2}, - [3850] = {.lex_state = 75, .external_lex_state = 2}, - [3851] = {.lex_state = 75, .external_lex_state = 9}, - [3852] = {.lex_state = 75, .external_lex_state = 9}, - [3853] = {.lex_state = 75, .external_lex_state = 6}, - [3854] = {.lex_state = 75, .external_lex_state = 9}, - [3855] = {.lex_state = 75, .external_lex_state = 2}, - [3856] = {.lex_state = 75, .external_lex_state = 8}, - [3857] = {.lex_state = 75, .external_lex_state = 8}, - [3858] = {.lex_state = 75, .external_lex_state = 6}, - [3859] = {.lex_state = 75, .external_lex_state = 2}, - [3860] = {.lex_state = 75, .external_lex_state = 8}, - [3861] = {.lex_state = 75, .external_lex_state = 2}, - [3862] = {.lex_state = 75, .external_lex_state = 2}, - [3863] = {.lex_state = 75, .external_lex_state = 9}, - [3864] = {.lex_state = 75, .external_lex_state = 6}, - [3865] = {.lex_state = 75, .external_lex_state = 8}, - [3866] = {.lex_state = 75, .external_lex_state = 9}, - [3867] = {.lex_state = 75, .external_lex_state = 9}, - [3868] = {.lex_state = 75, .external_lex_state = 9}, - [3869] = {.lex_state = 75, .external_lex_state = 8}, - [3870] = {.lex_state = 75, .external_lex_state = 8}, - [3871] = {.lex_state = 75, .external_lex_state = 2}, - [3872] = {.lex_state = 75, .external_lex_state = 8}, - [3873] = {.lex_state = 75, .external_lex_state = 9}, - [3874] = {.lex_state = 13, .external_lex_state = 10}, - [3875] = {.lex_state = 75, .external_lex_state = 2}, - [3876] = {.lex_state = 75, .external_lex_state = 2}, - [3877] = {.lex_state = 75, .external_lex_state = 8}, - [3878] = {.lex_state = 13, .external_lex_state = 10}, - [3879] = {.lex_state = 75, .external_lex_state = 6}, - [3880] = {.lex_state = 75, .external_lex_state = 9}, - [3881] = {.lex_state = 75, .external_lex_state = 9}, - [3882] = {.lex_state = 13, .external_lex_state = 10}, - [3883] = {.lex_state = 75, .external_lex_state = 2}, - [3884] = {.lex_state = 75, .external_lex_state = 8}, - [3885] = {.lex_state = 75, .external_lex_state = 2}, - [3886] = {.lex_state = 75, .external_lex_state = 2}, - [3887] = {.lex_state = 75, .external_lex_state = 9}, - [3888] = {.lex_state = 13, .external_lex_state = 10}, - [3889] = {.lex_state = 75, .external_lex_state = 2}, - [3890] = {.lex_state = 75, .external_lex_state = 2}, - [3891] = {.lex_state = 75, .external_lex_state = 6}, - [3892] = {.lex_state = 75, .external_lex_state = 8}, - [3893] = {.lex_state = 75, .external_lex_state = 6}, - [3894] = {.lex_state = 8, .external_lex_state = 2}, - [3895] = {.lex_state = 75, .external_lex_state = 2}, - [3896] = {.lex_state = 75, .external_lex_state = 9}, - [3897] = {.lex_state = 75, .external_lex_state = 8}, - [3898] = {.lex_state = 75, .external_lex_state = 9}, - [3899] = {.lex_state = 75, .external_lex_state = 9}, - [3900] = {.lex_state = 75, .external_lex_state = 6}, - [3901] = {.lex_state = 75, .external_lex_state = 8}, - [3902] = {.lex_state = 75, .external_lex_state = 9}, - [3903] = {.lex_state = 75, .external_lex_state = 9}, - [3904] = {.lex_state = 75, .external_lex_state = 8}, - [3905] = {.lex_state = 75, .external_lex_state = 9}, - [3906] = {.lex_state = 75, .external_lex_state = 9}, - [3907] = {.lex_state = 75, .external_lex_state = 8}, - [3908] = {.lex_state = 75, .external_lex_state = 2}, - [3909] = {.lex_state = 75, .external_lex_state = 9}, - [3910] = {.lex_state = 75, .external_lex_state = 9}, - [3911] = {.lex_state = 75, .external_lex_state = 6}, - [3912] = {.lex_state = 75, .external_lex_state = 2}, - [3913] = {.lex_state = 75, .external_lex_state = 2}, - [3914] = {.lex_state = 75, .external_lex_state = 2}, - [3915] = {.lex_state = 13, .external_lex_state = 10}, - [3916] = {.lex_state = 75, .external_lex_state = 8}, - [3917] = {.lex_state = 75, .external_lex_state = 2}, - [3918] = {.lex_state = 13, .external_lex_state = 10}, - [3919] = {.lex_state = 75, .external_lex_state = 2}, - [3920] = {.lex_state = 75, .external_lex_state = 2}, - [3921] = {.lex_state = 75, .external_lex_state = 8}, - [3922] = {.lex_state = 75, .external_lex_state = 9}, - [3923] = {.lex_state = 75, .external_lex_state = 8}, - [3924] = {.lex_state = 75, .external_lex_state = 6}, - [3925] = {.lex_state = 75, .external_lex_state = 8}, - [3926] = {.lex_state = 75, .external_lex_state = 6}, - [3927] = {.lex_state = 13, .external_lex_state = 10}, - [3928] = {.lex_state = 75, .external_lex_state = 9}, - [3929] = {.lex_state = 75, .external_lex_state = 6}, - [3930] = {.lex_state = 75, .external_lex_state = 9}, - [3931] = {.lex_state = 75, .external_lex_state = 6}, - [3932] = {.lex_state = 75, .external_lex_state = 2}, - [3933] = {.lex_state = 75, .external_lex_state = 9}, - [3934] = {.lex_state = 75, .external_lex_state = 9}, - [3935] = {.lex_state = 75, .external_lex_state = 6}, - [3936] = {.lex_state = 75, .external_lex_state = 9}, - [3937] = {.lex_state = 75, .external_lex_state = 9}, - [3938] = {.lex_state = 75, .external_lex_state = 9}, - [3939] = {.lex_state = 75, .external_lex_state = 9}, - [3940] = {.lex_state = 75, .external_lex_state = 2}, - [3941] = {.lex_state = 75, .external_lex_state = 2}, - [3942] = {.lex_state = 75, .external_lex_state = 2}, - [3943] = {.lex_state = 75, .external_lex_state = 2}, - [3944] = {.lex_state = 75, .external_lex_state = 2}, - [3945] = {.lex_state = 75, .external_lex_state = 9}, - [3946] = {.lex_state = 13, .external_lex_state = 10}, - [3947] = {.lex_state = 75, .external_lex_state = 6}, - [3948] = {.lex_state = 75, .external_lex_state = 8}, - [3949] = {.lex_state = 75, .external_lex_state = 9}, - [3950] = {.lex_state = 75, .external_lex_state = 6}, - [3951] = {.lex_state = 75, .external_lex_state = 9}, - [3952] = {.lex_state = 75, .external_lex_state = 8}, - [3953] = {.lex_state = 75, .external_lex_state = 2}, - [3954] = {.lex_state = 75, .external_lex_state = 6}, - [3955] = {.lex_state = 8, .external_lex_state = 2}, - [3956] = {.lex_state = 75, .external_lex_state = 8}, - [3957] = {.lex_state = 75, .external_lex_state = 2}, - [3958] = {.lex_state = 75, .external_lex_state = 6}, - [3959] = {.lex_state = 75, .external_lex_state = 6}, - [3960] = {.lex_state = 75, .external_lex_state = 6}, - [3961] = {.lex_state = 75, .external_lex_state = 9}, - [3962] = {.lex_state = 75, .external_lex_state = 2}, - [3963] = {.lex_state = 75, .external_lex_state = 6}, - [3964] = {.lex_state = 75, .external_lex_state = 2}, - [3965] = {.lex_state = 75, .external_lex_state = 8}, - [3966] = {.lex_state = 13, .external_lex_state = 10}, - [3967] = {.lex_state = 75, .external_lex_state = 6}, - [3968] = {.lex_state = 75, .external_lex_state = 2}, - [3969] = {.lex_state = 75, .external_lex_state = 2}, - [3970] = {.lex_state = 75, .external_lex_state = 2}, - [3971] = {.lex_state = 75, .external_lex_state = 9}, - [3972] = {.lex_state = 75, .external_lex_state = 8}, - [3973] = {.lex_state = 75, .external_lex_state = 2}, - [3974] = {.lex_state = 75, .external_lex_state = 8}, - [3975] = {.lex_state = 75, .external_lex_state = 9}, - [3976] = {.lex_state = 75, .external_lex_state = 2}, - [3977] = {.lex_state = 13, .external_lex_state = 10}, - [3978] = {.lex_state = 75, .external_lex_state = 8}, - [3979] = {.lex_state = 75, .external_lex_state = 9}, - [3980] = {.lex_state = 75, .external_lex_state = 2}, - [3981] = {.lex_state = 75, .external_lex_state = 8}, - [3982] = {.lex_state = 75, .external_lex_state = 2}, - [3983] = {.lex_state = 75, .external_lex_state = 2}, - [3984] = {.lex_state = 75, .external_lex_state = 8}, - [3985] = {.lex_state = 75, .external_lex_state = 2}, - [3986] = {.lex_state = 75, .external_lex_state = 8}, - [3987] = {.lex_state = 75, .external_lex_state = 2}, - [3988] = {.lex_state = 75, .external_lex_state = 2}, - [3989] = {.lex_state = 75, .external_lex_state = 8}, - [3990] = {.lex_state = 75, .external_lex_state = 8}, - [3991] = {.lex_state = 75, .external_lex_state = 6}, - [3992] = {.lex_state = 13, .external_lex_state = 10}, - [3993] = {.lex_state = 75, .external_lex_state = 2}, - [3994] = {.lex_state = 75, .external_lex_state = 8}, - [3995] = {.lex_state = 75, .external_lex_state = 9}, - [3996] = {.lex_state = 13, .external_lex_state = 10}, - [3997] = {.lex_state = 75, .external_lex_state = 2}, - [3998] = {.lex_state = 75, .external_lex_state = 6}, - [3999] = {.lex_state = 75, .external_lex_state = 2}, - [4000] = {.lex_state = 75, .external_lex_state = 9}, - [4001] = {.lex_state = 75, .external_lex_state = 8}, - [4002] = {.lex_state = 75, .external_lex_state = 6}, - [4003] = {.lex_state = 75, .external_lex_state = 8}, - [4004] = {.lex_state = 75, .external_lex_state = 8}, - [4005] = {.lex_state = 13, .external_lex_state = 10}, - [4006] = {.lex_state = 75, .external_lex_state = 2}, - [4007] = {.lex_state = 75, .external_lex_state = 2}, - [4008] = {.lex_state = 75, .external_lex_state = 2}, - [4009] = {.lex_state = 75, .external_lex_state = 2}, - [4010] = {.lex_state = 75, .external_lex_state = 2}, - [4011] = {.lex_state = 75, .external_lex_state = 9}, - [4012] = {.lex_state = 75, .external_lex_state = 2}, - [4013] = {.lex_state = 75, .external_lex_state = 2}, - [4014] = {.lex_state = 13, .external_lex_state = 10}, - [4015] = {.lex_state = 75, .external_lex_state = 2}, - [4016] = {.lex_state = 75, .external_lex_state = 9}, - [4017] = {.lex_state = 75, .external_lex_state = 6}, - [4018] = {.lex_state = 75, .external_lex_state = 6}, - [4019] = {.lex_state = 75, .external_lex_state = 6}, - [4020] = {.lex_state = 75, .external_lex_state = 6}, - [4021] = {.lex_state = 75, .external_lex_state = 2}, - [4022] = {.lex_state = 75, .external_lex_state = 2}, - [4023] = {.lex_state = 75, .external_lex_state = 6}, - [4024] = {.lex_state = 13, .external_lex_state = 10}, - [4025] = {.lex_state = 75, .external_lex_state = 2}, - [4026] = {.lex_state = 75, .external_lex_state = 8}, - [4027] = {.lex_state = 13, .external_lex_state = 10}, - [4028] = {.lex_state = 75, .external_lex_state = 2}, - [4029] = {.lex_state = 75, .external_lex_state = 2}, - [4030] = {.lex_state = 75, .external_lex_state = 6}, - [4031] = {.lex_state = 75, .external_lex_state = 6}, - [4032] = {.lex_state = 75, .external_lex_state = 6}, - [4033] = {.lex_state = 8, .external_lex_state = 2}, - [4034] = {.lex_state = 8, .external_lex_state = 2}, - [4035] = {.lex_state = 75, .external_lex_state = 6}, - [4036] = {.lex_state = 75, .external_lex_state = 6}, - [4037] = {.lex_state = 75, .external_lex_state = 6}, - [4038] = {.lex_state = 75, .external_lex_state = 6}, - [4039] = {.lex_state = 75, .external_lex_state = 6}, - [4040] = {.lex_state = 75, .external_lex_state = 8}, - [4041] = {.lex_state = 75, .external_lex_state = 6}, - [4042] = {.lex_state = 75, .external_lex_state = 6}, - [4043] = {.lex_state = 75, .external_lex_state = 6}, - [4044] = {.lex_state = 75, .external_lex_state = 8}, - [4045] = {.lex_state = 75, .external_lex_state = 6}, - [4046] = {.lex_state = 75, .external_lex_state = 6}, - [4047] = {.lex_state = 75, .external_lex_state = 6}, - [4048] = {.lex_state = 75, .external_lex_state = 6}, - [4049] = {.lex_state = 75, .external_lex_state = 6}, - [4050] = {.lex_state = 75, .external_lex_state = 6}, - [4051] = {.lex_state = 75, .external_lex_state = 6}, - [4052] = {.lex_state = 75, .external_lex_state = 6}, - [4053] = {.lex_state = 75, .external_lex_state = 6}, - [4054] = {.lex_state = 75, .external_lex_state = 6}, - [4055] = {.lex_state = 75, .external_lex_state = 2}, - [4056] = {.lex_state = 75, .external_lex_state = 6}, - [4057] = {.lex_state = 75, .external_lex_state = 6}, - [4058] = {.lex_state = 75, .external_lex_state = 6}, - [4059] = {.lex_state = 75, .external_lex_state = 6}, - [4060] = {.lex_state = 75, .external_lex_state = 6}, - [4061] = {.lex_state = 75, .external_lex_state = 6}, - [4062] = {.lex_state = 75, .external_lex_state = 6}, - [4063] = {.lex_state = 75, .external_lex_state = 6}, - [4064] = {.lex_state = 75, .external_lex_state = 2}, - [4065] = {.lex_state = 75, .external_lex_state = 6}, - [4066] = {.lex_state = 75, .external_lex_state = 6}, - [4067] = {.lex_state = 75, .external_lex_state = 6}, - [4068] = {.lex_state = 75, .external_lex_state = 2}, - [4069] = {.lex_state = 75, .external_lex_state = 2}, - [4070] = {.lex_state = 75, .external_lex_state = 9}, - [4071] = {.lex_state = 75, .external_lex_state = 6}, - [4072] = {.lex_state = 75, .external_lex_state = 6}, - [4073] = {.lex_state = 75, .external_lex_state = 6}, - [4074] = {.lex_state = 75, .external_lex_state = 2}, - [4075] = {.lex_state = 75, .external_lex_state = 6}, - [4076] = {.lex_state = 75, .external_lex_state = 2}, - [4077] = {.lex_state = 75, .external_lex_state = 6}, - [4078] = {.lex_state = 75, .external_lex_state = 2}, - [4079] = {.lex_state = 75, .external_lex_state = 6}, - [4080] = {.lex_state = 75, .external_lex_state = 9}, - [4081] = {.lex_state = 75, .external_lex_state = 6}, - [4082] = {.lex_state = 75, .external_lex_state = 6}, - [4083] = {.lex_state = 75, .external_lex_state = 2}, - [4084] = {.lex_state = 75, .external_lex_state = 2}, - [4085] = {.lex_state = 75, .external_lex_state = 2}, - [4086] = {.lex_state = 2, .external_lex_state = 2}, - [4087] = {.lex_state = 75, .external_lex_state = 6}, - [4088] = {.lex_state = 75, .external_lex_state = 6}, - [4089] = {.lex_state = 75, .external_lex_state = 6}, - [4090] = {.lex_state = 75, .external_lex_state = 6}, - [4091] = {.lex_state = 75, .external_lex_state = 9}, - [4092] = {.lex_state = 75, .external_lex_state = 6}, - [4093] = {.lex_state = 75, .external_lex_state = 6}, - [4094] = {.lex_state = 75, .external_lex_state = 2}, - [4095] = {.lex_state = 75, .external_lex_state = 9}, - [4096] = {.lex_state = 75, .external_lex_state = 6}, - [4097] = {.lex_state = 75, .external_lex_state = 6}, - [4098] = {.lex_state = 75, .external_lex_state = 6}, - [4099] = {.lex_state = 75, .external_lex_state = 2}, - [4100] = {.lex_state = 75, .external_lex_state = 6}, - [4101] = {.lex_state = 75, .external_lex_state = 2}, - [4102] = {.lex_state = 75, .external_lex_state = 2}, - [4103] = {.lex_state = 75, .external_lex_state = 6}, - [4104] = {.lex_state = 75, .external_lex_state = 6}, - [4105] = {.lex_state = 75, .external_lex_state = 2}, - [4106] = {.lex_state = 75, .external_lex_state = 6}, - [4107] = {.lex_state = 8, .external_lex_state = 2}, - [4108] = {.lex_state = 75, .external_lex_state = 6}, - [4109] = {.lex_state = 75, .external_lex_state = 9}, - [4110] = {.lex_state = 75, .external_lex_state = 6}, - [4111] = {.lex_state = 75, .external_lex_state = 6}, - [4112] = {.lex_state = 75, .external_lex_state = 6}, - [4113] = {.lex_state = 75, .external_lex_state = 2}, - [4114] = {.lex_state = 75, .external_lex_state = 2}, - [4115] = {.lex_state = 75, .external_lex_state = 2}, - [4116] = {.lex_state = 75, .external_lex_state = 2}, - [4117] = {.lex_state = 75, .external_lex_state = 6}, - [4118] = {.lex_state = 75, .external_lex_state = 6}, - [4119] = {.lex_state = 75, .external_lex_state = 6}, - [4120] = {.lex_state = 75, .external_lex_state = 6}, - [4121] = {.lex_state = 75, .external_lex_state = 2}, - [4122] = {.lex_state = 75, .external_lex_state = 6}, - [4123] = {.lex_state = 75, .external_lex_state = 6}, - [4124] = {.lex_state = 75, .external_lex_state = 6}, - [4125] = {.lex_state = 75, .external_lex_state = 6}, - [4126] = {.lex_state = 75, .external_lex_state = 2}, - [4127] = {.lex_state = 75, .external_lex_state = 2}, - [4128] = {.lex_state = 75, .external_lex_state = 2}, - [4129] = {.lex_state = 75, .external_lex_state = 2}, - [4130] = {.lex_state = 75, .external_lex_state = 6}, - [4131] = {.lex_state = 75, .external_lex_state = 2}, - [4132] = {.lex_state = 75, .external_lex_state = 6}, - [4133] = {.lex_state = 75, .external_lex_state = 2}, - [4134] = {.lex_state = 75, .external_lex_state = 2}, - [4135] = {.lex_state = 75, .external_lex_state = 6}, - [4136] = {.lex_state = 75, .external_lex_state = 2}, - [4137] = {.lex_state = 75, .external_lex_state = 2}, - [4138] = {.lex_state = 75, .external_lex_state = 6}, - [4139] = {.lex_state = 75, .external_lex_state = 6}, - [4140] = {.lex_state = 75, .external_lex_state = 2}, - [4141] = {.lex_state = 75, .external_lex_state = 2}, - [4142] = {.lex_state = 75, .external_lex_state = 6}, - [4143] = {.lex_state = 75, .external_lex_state = 2}, - [4144] = {.lex_state = 75, .external_lex_state = 2}, - [4145] = {.lex_state = 75, .external_lex_state = 2}, - [4146] = {.lex_state = 75, .external_lex_state = 2}, - [4147] = {.lex_state = 75, .external_lex_state = 2}, - [4148] = {.lex_state = 75, .external_lex_state = 6}, - [4149] = {.lex_state = 75, .external_lex_state = 2}, - [4150] = {.lex_state = 75, .external_lex_state = 2}, - [4151] = {.lex_state = 75, .external_lex_state = 2}, - [4152] = {.lex_state = 75, .external_lex_state = 6}, - [4153] = {.lex_state = 75, .external_lex_state = 2}, - [4154] = {.lex_state = 75, .external_lex_state = 2}, - [4155] = {.lex_state = 75, .external_lex_state = 2}, - [4156] = {.lex_state = 75, .external_lex_state = 6}, - [4157] = {.lex_state = 75, .external_lex_state = 6}, - [4158] = {.lex_state = 75, .external_lex_state = 6}, - [4159] = {.lex_state = 75, .external_lex_state = 2}, - [4160] = {.lex_state = 75, .external_lex_state = 9}, - [4161] = {.lex_state = 75, .external_lex_state = 2}, - [4162] = {.lex_state = 75, .external_lex_state = 6}, - [4163] = {.lex_state = 75, .external_lex_state = 6}, - [4164] = {.lex_state = 75, .external_lex_state = 9}, - [4165] = {.lex_state = 75, .external_lex_state = 2}, - [4166] = {.lex_state = 75, .external_lex_state = 6}, - [4167] = {.lex_state = 75, .external_lex_state = 2}, - [4168] = {.lex_state = 75, .external_lex_state = 2}, - [4169] = {.lex_state = 75, .external_lex_state = 9}, - [4170] = {.lex_state = 75, .external_lex_state = 2}, - [4171] = {.lex_state = 75, .external_lex_state = 6}, - [4172] = {.lex_state = 75, .external_lex_state = 6}, - [4173] = {.lex_state = 75, .external_lex_state = 6}, - [4174] = {.lex_state = 75, .external_lex_state = 2}, - [4175] = {.lex_state = 75, .external_lex_state = 2}, - [4176] = {.lex_state = 75, .external_lex_state = 6}, - [4177] = {.lex_state = 75, .external_lex_state = 6}, - [4178] = {.lex_state = 75, .external_lex_state = 6}, - [4179] = {.lex_state = 75, .external_lex_state = 6}, - [4180] = {.lex_state = 75, .external_lex_state = 6}, - [4181] = {.lex_state = 75, .external_lex_state = 2}, - [4182] = {.lex_state = 75, .external_lex_state = 2}, - [4183] = {.lex_state = 75, .external_lex_state = 6}, - [4184] = {.lex_state = 75, .external_lex_state = 6}, - [4185] = {.lex_state = 75, .external_lex_state = 2}, - [4186] = {.lex_state = 75, .external_lex_state = 2}, - [4187] = {.lex_state = 75, .external_lex_state = 6}, - [4188] = {.lex_state = 75, .external_lex_state = 6}, - [4189] = {.lex_state = 75, .external_lex_state = 2}, - [4190] = {.lex_state = 75, .external_lex_state = 2}, - [4191] = {.lex_state = 75, .external_lex_state = 6}, - [4192] = {.lex_state = 75, .external_lex_state = 6}, - [4193] = {.lex_state = 75, .external_lex_state = 6}, - [4194] = {.lex_state = 75, .external_lex_state = 6}, - [4195] = {.lex_state = 75, .external_lex_state = 6}, - [4196] = {.lex_state = 75, .external_lex_state = 2}, - [4197] = {.lex_state = 75, .external_lex_state = 2}, - [4198] = {.lex_state = 75, .external_lex_state = 2}, - [4199] = {.lex_state = 75, .external_lex_state = 2}, - [4200] = {.lex_state = 75, .external_lex_state = 2}, - [4201] = {.lex_state = 75, .external_lex_state = 2}, - [4202] = {.lex_state = 75, .external_lex_state = 6}, - [4203] = {.lex_state = 75, .external_lex_state = 6}, - [4204] = {.lex_state = 75, .external_lex_state = 6}, - [4205] = {.lex_state = 75, .external_lex_state = 6}, - [4206] = {.lex_state = 75, .external_lex_state = 2}, - [4207] = {.lex_state = 75, .external_lex_state = 9}, - [4208] = {.lex_state = 75, .external_lex_state = 6}, - [4209] = {.lex_state = 75, .external_lex_state = 6}, - [4210] = {.lex_state = 75, .external_lex_state = 6}, - [4211] = {.lex_state = 75, .external_lex_state = 6}, - [4212] = {.lex_state = 75, .external_lex_state = 6}, - [4213] = {.lex_state = 75, .external_lex_state = 6}, - [4214] = {.lex_state = 75, .external_lex_state = 6}, - [4215] = {.lex_state = 75, .external_lex_state = 6}, - [4216] = {.lex_state = 75, .external_lex_state = 6}, - [4217] = {.lex_state = 75, .external_lex_state = 6}, - [4218] = {.lex_state = 75, .external_lex_state = 6}, - [4219] = {.lex_state = 75, .external_lex_state = 2}, - [4220] = {.lex_state = 75, .external_lex_state = 6}, - [4221] = {.lex_state = 75, .external_lex_state = 6}, - [4222] = {.lex_state = 75, .external_lex_state = 6}, - [4223] = {.lex_state = 75, .external_lex_state = 6}, - [4224] = {.lex_state = 75, .external_lex_state = 6}, - [4225] = {.lex_state = 75, .external_lex_state = 6}, - [4226] = {.lex_state = 75, .external_lex_state = 2}, - [4227] = {.lex_state = 75, .external_lex_state = 6}, - [4228] = {.lex_state = 75, .external_lex_state = 6}, - [4229] = {.lex_state = 75, .external_lex_state = 6}, - [4230] = {.lex_state = 75, .external_lex_state = 6}, - [4231] = {.lex_state = 75, .external_lex_state = 6}, - [4232] = {.lex_state = 75, .external_lex_state = 6}, - [4233] = {.lex_state = 75, .external_lex_state = 6}, - [4234] = {.lex_state = 75, .external_lex_state = 2}, - [4235] = {.lex_state = 75, .external_lex_state = 6}, - [4236] = {.lex_state = 75, .external_lex_state = 6}, - [4237] = {.lex_state = 75, .external_lex_state = 6}, - [4238] = {.lex_state = 75, .external_lex_state = 6}, - [4239] = {.lex_state = 75, .external_lex_state = 6}, - [4240] = {.lex_state = 75, .external_lex_state = 6}, - [4241] = {.lex_state = 75, .external_lex_state = 2}, - [4242] = {.lex_state = 75, .external_lex_state = 6}, - [4243] = {.lex_state = 75, .external_lex_state = 9}, - [4244] = {.lex_state = 75, .external_lex_state = 2}, - [4245] = {.lex_state = 75, .external_lex_state = 9}, - [4246] = {.lex_state = 75, .external_lex_state = 6}, - [4247] = {.lex_state = 75, .external_lex_state = 9}, - [4248] = {.lex_state = 75, .external_lex_state = 2}, - [4249] = {.lex_state = 75, .external_lex_state = 9}, - [4250] = {.lex_state = 75, .external_lex_state = 6}, - [4251] = {.lex_state = 75, .external_lex_state = 6}, - [4252] = {.lex_state = 75, .external_lex_state = 6}, - [4253] = {.lex_state = 75, .external_lex_state = 6}, - [4254] = {.lex_state = 75, .external_lex_state = 6}, - [4255] = {.lex_state = 75, .external_lex_state = 6}, - [4256] = {.lex_state = 75, .external_lex_state = 6}, - [4257] = {.lex_state = 75, .external_lex_state = 6}, - [4258] = {.lex_state = 75, .external_lex_state = 6}, - [4259] = {.lex_state = 75, .external_lex_state = 2}, - [4260] = {.lex_state = 75, .external_lex_state = 2}, - [4261] = {.lex_state = 75, .external_lex_state = 6}, - [4262] = {.lex_state = 75, .external_lex_state = 6}, - [4263] = {.lex_state = 75, .external_lex_state = 6}, - [4264] = {.lex_state = 75, .external_lex_state = 6}, - [4265] = {.lex_state = 75, .external_lex_state = 2}, - [4266] = {.lex_state = 75, .external_lex_state = 6}, - [4267] = {.lex_state = 75, .external_lex_state = 2}, - [4268] = {.lex_state = 75, .external_lex_state = 6}, - [4269] = {.lex_state = 75, .external_lex_state = 2}, - [4270] = {.lex_state = 75, .external_lex_state = 6}, - [4271] = {.lex_state = 75, .external_lex_state = 2}, - [4272] = {.lex_state = 75, .external_lex_state = 6}, - [4273] = {.lex_state = 75, .external_lex_state = 2}, - [4274] = {.lex_state = 75, .external_lex_state = 6}, - [4275] = {.lex_state = 75, .external_lex_state = 6}, - [4276] = {.lex_state = 75, .external_lex_state = 6}, - [4277] = {.lex_state = 75, .external_lex_state = 6}, - [4278] = {.lex_state = 75, .external_lex_state = 6}, - [4279] = {.lex_state = 75, .external_lex_state = 6}, - [4280] = {.lex_state = 75, .external_lex_state = 6}, - [4281] = {.lex_state = 75, .external_lex_state = 6}, - [4282] = {.lex_state = 75, .external_lex_state = 6}, - [4283] = {.lex_state = 75, .external_lex_state = 6}, - [4284] = {.lex_state = 75, .external_lex_state = 6}, - [4285] = {.lex_state = 75, .external_lex_state = 2}, - [4286] = {.lex_state = 75, .external_lex_state = 6}, - [4287] = {.lex_state = 75, .external_lex_state = 6}, - [4288] = {.lex_state = 75, .external_lex_state = 6}, - [4289] = {.lex_state = 75, .external_lex_state = 6}, - [4290] = {.lex_state = 75, .external_lex_state = 6}, - [4291] = {.lex_state = 75, .external_lex_state = 6}, - [4292] = {.lex_state = 75, .external_lex_state = 2}, - [4293] = {.lex_state = 75, .external_lex_state = 6}, - [4294] = {.lex_state = 75, .external_lex_state = 2}, - [4295] = {.lex_state = 75, .external_lex_state = 6}, - [4296] = {.lex_state = 75, .external_lex_state = 2}, - [4297] = {.lex_state = 75, .external_lex_state = 6}, - [4298] = {.lex_state = 75, .external_lex_state = 2}, - [4299] = {.lex_state = 75, .external_lex_state = 2}, - [4300] = {.lex_state = 75, .external_lex_state = 6}, - [4301] = {.lex_state = 75, .external_lex_state = 2}, - [4302] = {.lex_state = 75, .external_lex_state = 6}, - [4303] = {.lex_state = 75, .external_lex_state = 2}, - [4304] = {.lex_state = 75, .external_lex_state = 2}, - [4305] = {.lex_state = 2, .external_lex_state = 2}, - [4306] = {.lex_state = 75, .external_lex_state = 6}, - [4307] = {.lex_state = 75, .external_lex_state = 2}, - [4308] = {.lex_state = 75, .external_lex_state = 6}, - [4309] = {.lex_state = 75, .external_lex_state = 6}, - [4310] = {.lex_state = 75, .external_lex_state = 6}, - [4311] = {.lex_state = 75, .external_lex_state = 6}, - [4312] = {.lex_state = 75, .external_lex_state = 6}, - [4313] = {.lex_state = 75, .external_lex_state = 6}, - [4314] = {.lex_state = 75, .external_lex_state = 2}, - [4315] = {.lex_state = 75, .external_lex_state = 2}, - [4316] = {.lex_state = 75, .external_lex_state = 6}, - [4317] = {.lex_state = 75, .external_lex_state = 6}, - [4318] = {.lex_state = 75, .external_lex_state = 6}, - [4319] = {.lex_state = 75, .external_lex_state = 6}, - [4320] = {.lex_state = 75, .external_lex_state = 2}, - [4321] = {.lex_state = 75, .external_lex_state = 2}, - [4322] = {.lex_state = 75, .external_lex_state = 6}, - [4323] = {.lex_state = 75, .external_lex_state = 2}, - [4324] = {.lex_state = 75, .external_lex_state = 2}, - [4325] = {.lex_state = 75, .external_lex_state = 6}, - [4326] = {.lex_state = 75, .external_lex_state = 2}, - [4327] = {.lex_state = 75, .external_lex_state = 2}, - [4328] = {.lex_state = 75, .external_lex_state = 2}, - [4329] = {.lex_state = 75, .external_lex_state = 6}, - [4330] = {.lex_state = 75, .external_lex_state = 6}, - [4331] = {.lex_state = 75, .external_lex_state = 6}, - [4332] = {.lex_state = 75, .external_lex_state = 6}, - [4333] = {.lex_state = 75, .external_lex_state = 6}, - [4334] = {.lex_state = 75, .external_lex_state = 2}, - [4335] = {.lex_state = 75, .external_lex_state = 2}, - [4336] = {.lex_state = 75, .external_lex_state = 6}, - [4337] = {.lex_state = 75, .external_lex_state = 6}, - [4338] = {.lex_state = 75, .external_lex_state = 6}, - [4339] = {.lex_state = 75, .external_lex_state = 6}, - [4340] = {.lex_state = 75, .external_lex_state = 6}, - [4341] = {.lex_state = 75, .external_lex_state = 2}, - [4342] = {.lex_state = 75, .external_lex_state = 6}, - [4343] = {.lex_state = 75, .external_lex_state = 2}, - [4344] = {.lex_state = 75, .external_lex_state = 2}, - [4345] = {.lex_state = 75, .external_lex_state = 2}, - [4346] = {.lex_state = 75, .external_lex_state = 6}, - [4347] = {.lex_state = 75, .external_lex_state = 6}, - [4348] = {.lex_state = 75, .external_lex_state = 2}, - [4349] = {.lex_state = 75, .external_lex_state = 6}, - [4350] = {.lex_state = 75, .external_lex_state = 6}, - [4351] = {.lex_state = 75, .external_lex_state = 6}, - [4352] = {.lex_state = 75, .external_lex_state = 2}, - [4353] = {.lex_state = 75, .external_lex_state = 6}, - [4354] = {.lex_state = 75, .external_lex_state = 6}, - [4355] = {.lex_state = 75, .external_lex_state = 6}, - [4356] = {.lex_state = 75, .external_lex_state = 6}, - [4357] = {.lex_state = 75, .external_lex_state = 6}, - [4358] = {.lex_state = 75, .external_lex_state = 6}, - [4359] = {.lex_state = 75, .external_lex_state = 6}, - [4360] = {.lex_state = 75, .external_lex_state = 6}, - [4361] = {.lex_state = 75, .external_lex_state = 6}, - [4362] = {.lex_state = 75, .external_lex_state = 6}, - [4363] = {.lex_state = 75, .external_lex_state = 6}, - [4364] = {.lex_state = 7, .external_lex_state = 2}, - [4365] = {.lex_state = 75, .external_lex_state = 2}, - [4366] = {.lex_state = 75, .external_lex_state = 2}, - [4367] = {.lex_state = 75, .external_lex_state = 2}, - [4368] = {.lex_state = 75, .external_lex_state = 2}, - [4369] = {.lex_state = 75, .external_lex_state = 6}, - [4370] = {.lex_state = 75, .external_lex_state = 6}, - [4371] = {.lex_state = 75, .external_lex_state = 2}, - [4372] = {.lex_state = 75, .external_lex_state = 2}, - [4373] = {.lex_state = 75, .external_lex_state = 6}, - [4374] = {.lex_state = 75, .external_lex_state = 2}, - [4375] = {.lex_state = 75, .external_lex_state = 6}, - [4376] = {.lex_state = 75, .external_lex_state = 6}, - [4377] = {.lex_state = 75, .external_lex_state = 2}, - [4378] = {.lex_state = 75, .external_lex_state = 2}, - [4379] = {.lex_state = 75, .external_lex_state = 6}, - [4380] = {.lex_state = 75, .external_lex_state = 2}, - [4381] = {.lex_state = 75, .external_lex_state = 6}, - [4382] = {.lex_state = 75, .external_lex_state = 2}, - [4383] = {.lex_state = 75, .external_lex_state = 6}, - [4384] = {.lex_state = 75, .external_lex_state = 6}, - [4385] = {.lex_state = 75, .external_lex_state = 6}, - [4386] = {.lex_state = 75, .external_lex_state = 2}, - [4387] = {.lex_state = 75, .external_lex_state = 6}, - [4388] = {.lex_state = 75, .external_lex_state = 6}, - [4389] = {.lex_state = 75, .external_lex_state = 6}, - [4390] = {.lex_state = 75, .external_lex_state = 6}, - [4391] = {.lex_state = 75, .external_lex_state = 2}, - [4392] = {.lex_state = 75, .external_lex_state = 6}, - [4393] = {.lex_state = 75, .external_lex_state = 2}, - [4394] = {.lex_state = 75, .external_lex_state = 9}, - [4395] = {.lex_state = 75, .external_lex_state = 6}, - [4396] = {.lex_state = 75, .external_lex_state = 2}, - [4397] = {.lex_state = 75, .external_lex_state = 6}, - [4398] = {.lex_state = 75, .external_lex_state = 8}, - [4399] = {.lex_state = 75, .external_lex_state = 6}, - [4400] = {.lex_state = 75, .external_lex_state = 2}, - [4401] = {.lex_state = 75, .external_lex_state = 6}, - [4402] = {.lex_state = 75, .external_lex_state = 6}, - [4403] = {.lex_state = 75, .external_lex_state = 2}, - [4404] = {.lex_state = 75, .external_lex_state = 2}, - [4405] = {.lex_state = 75, .external_lex_state = 2}, - [4406] = {.lex_state = 75, .external_lex_state = 6}, - [4407] = {.lex_state = 75, .external_lex_state = 6}, - [4408] = {.lex_state = 75, .external_lex_state = 2}, - [4409] = {.lex_state = 75, .external_lex_state = 6}, - [4410] = {.lex_state = 75, .external_lex_state = 6}, - [4411] = {.lex_state = 75, .external_lex_state = 2}, - [4412] = {.lex_state = 75, .external_lex_state = 6}, - [4413] = {.lex_state = 75, .external_lex_state = 6}, - [4414] = {.lex_state = 75, .external_lex_state = 6}, - [4415] = {.lex_state = 75, .external_lex_state = 6}, - [4416] = {.lex_state = 75, .external_lex_state = 6}, - [4417] = {.lex_state = 75, .external_lex_state = 6}, - [4418] = {.lex_state = 75, .external_lex_state = 2}, - [4419] = {.lex_state = 75, .external_lex_state = 2}, - [4420] = {.lex_state = 75, .external_lex_state = 6}, - [4421] = {.lex_state = 75, .external_lex_state = 6}, - [4422] = {.lex_state = 75, .external_lex_state = 6}, - [4423] = {.lex_state = 75, .external_lex_state = 6}, - [4424] = {.lex_state = 75, .external_lex_state = 2}, - [4425] = {.lex_state = 75, .external_lex_state = 6}, - [4426] = {.lex_state = 75, .external_lex_state = 6}, - [4427] = {.lex_state = 75, .external_lex_state = 6}, - [4428] = {.lex_state = 75, .external_lex_state = 6}, - [4429] = {.lex_state = 75, .external_lex_state = 6}, - [4430] = {.lex_state = 75, .external_lex_state = 6}, - [4431] = {.lex_state = 75, .external_lex_state = 6}, - [4432] = {.lex_state = 75, .external_lex_state = 2}, - [4433] = {.lex_state = 75, .external_lex_state = 2}, - [4434] = {.lex_state = 75, .external_lex_state = 6}, - [4435] = {.lex_state = 75, .external_lex_state = 2}, - [4436] = {.lex_state = 75, .external_lex_state = 2}, - [4437] = {.lex_state = 75, .external_lex_state = 2}, - [4438] = {.lex_state = 75, .external_lex_state = 2}, - [4439] = {.lex_state = 75, .external_lex_state = 2}, - [4440] = {.lex_state = 75, .external_lex_state = 6}, - [4441] = {.lex_state = 75, .external_lex_state = 6}, - [4442] = {.lex_state = 75, .external_lex_state = 6}, - [4443] = {.lex_state = 75, .external_lex_state = 6}, - [4444] = {.lex_state = 75, .external_lex_state = 6}, - [4445] = {.lex_state = 75, .external_lex_state = 6}, - [4446] = {.lex_state = 75, .external_lex_state = 6}, - [4447] = {.lex_state = 75, .external_lex_state = 6}, - [4448] = {.lex_state = 75, .external_lex_state = 6}, - [4449] = {.lex_state = 75, .external_lex_state = 6}, - [4450] = {.lex_state = 75, .external_lex_state = 2}, - [4451] = {.lex_state = 75, .external_lex_state = 2}, - [4452] = {.lex_state = 75, .external_lex_state = 6}, - [4453] = {.lex_state = 75, .external_lex_state = 6}, - [4454] = {.lex_state = 75, .external_lex_state = 2}, - [4455] = {.lex_state = 75, .external_lex_state = 6}, - [4456] = {.lex_state = 75, .external_lex_state = 6}, - [4457] = {.lex_state = 75, .external_lex_state = 6}, - [4458] = {.lex_state = 75, .external_lex_state = 6}, - [4459] = {.lex_state = 75, .external_lex_state = 6}, - [4460] = {.lex_state = 75, .external_lex_state = 6}, - [4461] = {.lex_state = 75, .external_lex_state = 6}, - [4462] = {.lex_state = 75, .external_lex_state = 6}, - [4463] = {.lex_state = 75, .external_lex_state = 6}, - [4464] = {.lex_state = 75, .external_lex_state = 6}, - [4465] = {.lex_state = 75, .external_lex_state = 6}, - [4466] = {.lex_state = 75, .external_lex_state = 2}, - [4467] = {.lex_state = 75, .external_lex_state = 6}, - [4468] = {.lex_state = 75, .external_lex_state = 6}, - [4469] = {.lex_state = 75, .external_lex_state = 6}, - [4470] = {.lex_state = 75, .external_lex_state = 6}, - [4471] = {.lex_state = 75, .external_lex_state = 6}, - [4472] = {.lex_state = 75, .external_lex_state = 2}, - [4473] = {.lex_state = 75, .external_lex_state = 6}, - [4474] = {.lex_state = 75, .external_lex_state = 6}, - [4475] = {.lex_state = 75, .external_lex_state = 8}, - [4476] = {.lex_state = 75, .external_lex_state = 8}, - [4477] = {.lex_state = 75, .external_lex_state = 6}, - [4478] = {.lex_state = 75, .external_lex_state = 2}, - [4479] = {.lex_state = 75, .external_lex_state = 2}, - [4480] = {.lex_state = 75, .external_lex_state = 6}, - [4481] = {.lex_state = 75, .external_lex_state = 6}, - [4482] = {.lex_state = 75, .external_lex_state = 6}, - [4483] = {.lex_state = 75, .external_lex_state = 6}, - [4484] = {.lex_state = 75, .external_lex_state = 6}, - [4485] = {.lex_state = 75, .external_lex_state = 6}, - [4486] = {.lex_state = 75, .external_lex_state = 6}, - [4487] = {.lex_state = 75, .external_lex_state = 6}, - [4488] = {.lex_state = 75, .external_lex_state = 6}, - [4489] = {.lex_state = 75, .external_lex_state = 6}, - [4490] = {.lex_state = 75, .external_lex_state = 6}, - [4491] = {.lex_state = 75, .external_lex_state = 6}, - [4492] = {.lex_state = 75, .external_lex_state = 6}, - [4493] = {.lex_state = 75, .external_lex_state = 6}, - [4494] = {.lex_state = 75, .external_lex_state = 2}, - [4495] = {.lex_state = 75, .external_lex_state = 6}, - [4496] = {.lex_state = 75, .external_lex_state = 6}, - [4497] = {.lex_state = 75, .external_lex_state = 6}, - [4498] = {.lex_state = 75, .external_lex_state = 6}, - [4499] = {.lex_state = 75, .external_lex_state = 2}, - [4500] = {.lex_state = 75, .external_lex_state = 6}, - [4501] = {.lex_state = 75, .external_lex_state = 2}, - [4502] = {.lex_state = 75, .external_lex_state = 6}, - [4503] = {.lex_state = 75, .external_lex_state = 2}, - [4504] = {.lex_state = 75, .external_lex_state = 6}, - [4505] = {.lex_state = 75, .external_lex_state = 2}, - [4506] = {.lex_state = 75, .external_lex_state = 6}, - [4507] = {.lex_state = 75, .external_lex_state = 6}, - [4508] = {.lex_state = 75, .external_lex_state = 2}, - [4509] = {.lex_state = 75, .external_lex_state = 2}, - [4510] = {.lex_state = 75, .external_lex_state = 6}, - [4511] = {.lex_state = 75, .external_lex_state = 2}, - [4512] = {.lex_state = 75, .external_lex_state = 2}, - [4513] = {.lex_state = 75, .external_lex_state = 6}, - [4514] = {.lex_state = 75, .external_lex_state = 6}, - [4515] = {.lex_state = 75, .external_lex_state = 6}, - [4516] = {.lex_state = 75, .external_lex_state = 2}, - [4517] = {.lex_state = 75, .external_lex_state = 2}, - [4518] = {.lex_state = 75, .external_lex_state = 2}, - [4519] = {.lex_state = 75, .external_lex_state = 6}, - [4520] = {.lex_state = 75, .external_lex_state = 2}, - [4521] = {.lex_state = 75, .external_lex_state = 6}, - [4522] = {.lex_state = 75, .external_lex_state = 6}, - [4523] = {.lex_state = 75, .external_lex_state = 6}, - [4524] = {.lex_state = 75, .external_lex_state = 6}, - [4525] = {.lex_state = 75, .external_lex_state = 2}, - [4526] = {.lex_state = 75, .external_lex_state = 2}, - [4527] = {.lex_state = 75, .external_lex_state = 6}, - [4528] = {.lex_state = 75, .external_lex_state = 6}, - [4529] = {.lex_state = 75, .external_lex_state = 6}, - [4530] = {.lex_state = 75, .external_lex_state = 6}, - [4531] = {.lex_state = 75, .external_lex_state = 6}, - [4532] = {.lex_state = 75, .external_lex_state = 6}, - [4533] = {.lex_state = 75, .external_lex_state = 2}, - [4534] = {.lex_state = 75, .external_lex_state = 6}, - [4535] = {.lex_state = 75, .external_lex_state = 6}, - [4536] = {.lex_state = 75, .external_lex_state = 6}, - [4537] = {.lex_state = 75, .external_lex_state = 6}, - [4538] = {.lex_state = 75, .external_lex_state = 6}, - [4539] = {.lex_state = 75, .external_lex_state = 6}, - [4540] = {.lex_state = 75, .external_lex_state = 6}, - [4541] = {.lex_state = 75, .external_lex_state = 6}, - [4542] = {.lex_state = 75, .external_lex_state = 6}, - [4543] = {.lex_state = 75, .external_lex_state = 2}, - [4544] = {.lex_state = 75, .external_lex_state = 6}, - [4545] = {.lex_state = 75, .external_lex_state = 6}, - [4546] = {.lex_state = 75, .external_lex_state = 6}, - [4547] = {.lex_state = 75, .external_lex_state = 6}, - [4548] = {.lex_state = 75, .external_lex_state = 6}, - [4549] = {.lex_state = 75, .external_lex_state = 2}, - [4550] = {.lex_state = 75, .external_lex_state = 6}, - [4551] = {.lex_state = 75, .external_lex_state = 2}, - [4552] = {.lex_state = 75, .external_lex_state = 6}, - [4553] = {.lex_state = 75, .external_lex_state = 6}, - [4554] = {.lex_state = 75, .external_lex_state = 6}, - [4555] = {.lex_state = 75, .external_lex_state = 6}, - [4556] = {.lex_state = 75, .external_lex_state = 6}, - [4557] = {.lex_state = 75, .external_lex_state = 6}, - [4558] = {.lex_state = 75, .external_lex_state = 2}, - [4559] = {.lex_state = 75, .external_lex_state = 6}, - [4560] = {.lex_state = 75, .external_lex_state = 6}, - [4561] = {.lex_state = 75, .external_lex_state = 6}, - [4562] = {.lex_state = 75, .external_lex_state = 2}, - [4563] = {.lex_state = 7, .external_lex_state = 2}, - [4564] = {.lex_state = 75, .external_lex_state = 6}, - [4565] = {.lex_state = 75, .external_lex_state = 6}, - [4566] = {.lex_state = 75, .external_lex_state = 6}, - [4567] = {.lex_state = 75, .external_lex_state = 6}, - [4568] = {.lex_state = 75, .external_lex_state = 2}, - [4569] = {.lex_state = 75, .external_lex_state = 6}, - [4570] = {.lex_state = 75, .external_lex_state = 6}, - [4571] = {.lex_state = 12, .external_lex_state = 11}, - [4572] = {.lex_state = 16, .external_lex_state = 11}, - [4573] = {.lex_state = 75, .external_lex_state = 2}, - [4574] = {.lex_state = 75, .external_lex_state = 2}, - [4575] = {.lex_state = 75, .external_lex_state = 2}, - [4576] = {.lex_state = 12, .external_lex_state = 11}, - [4577] = {.lex_state = 75, .external_lex_state = 2}, - [4578] = {.lex_state = 75, .external_lex_state = 6}, - [4579] = {.lex_state = 75, .external_lex_state = 2}, - [4580] = {.lex_state = 75, .external_lex_state = 2}, - [4581] = {.lex_state = 75, .external_lex_state = 2}, - [4582] = {.lex_state = 12, .external_lex_state = 11}, - [4583] = {.lex_state = 75, .external_lex_state = 2}, - [4584] = {.lex_state = 75, .external_lex_state = 2}, - [4585] = {.lex_state = 75, .external_lex_state = 2}, - [4586] = {.lex_state = 75, .external_lex_state = 2}, - [4587] = {.lex_state = 75, .external_lex_state = 2}, - [4588] = {.lex_state = 16, .external_lex_state = 11}, - [4589] = {.lex_state = 75, .external_lex_state = 2}, - [4590] = {.lex_state = 75, .external_lex_state = 2}, - [4591] = {.lex_state = 75, .external_lex_state = 2}, - [4592] = {.lex_state = 16, .external_lex_state = 11}, - [4593] = {.lex_state = 75, .external_lex_state = 6}, - [4594] = {.lex_state = 75, .external_lex_state = 9}, - [4595] = {.lex_state = 75, .external_lex_state = 2}, - [4596] = {.lex_state = 75, .external_lex_state = 2}, - [4597] = {.lex_state = 75, .external_lex_state = 2}, - [4598] = {.lex_state = 75, .external_lex_state = 2}, - [4599] = {.lex_state = 75, .external_lex_state = 2}, - [4600] = {.lex_state = 12, .external_lex_state = 11}, - [4601] = {.lex_state = 75, .external_lex_state = 6}, - [4602] = {.lex_state = 75, .external_lex_state = 2}, - [4603] = {.lex_state = 75, .external_lex_state = 2}, - [4604] = {.lex_state = 75, .external_lex_state = 6}, - [4605] = {.lex_state = 13, .external_lex_state = 10}, - [4606] = {.lex_state = 16, .external_lex_state = 11}, - [4607] = {.lex_state = 75, .external_lex_state = 2}, - [4608] = {.lex_state = 75, .external_lex_state = 2}, - [4609] = {.lex_state = 12, .external_lex_state = 11}, - [4610] = {.lex_state = 16, .external_lex_state = 11}, - [4611] = {.lex_state = 75, .external_lex_state = 2}, - [4612] = {.lex_state = 75, .external_lex_state = 6}, - [4613] = {.lex_state = 12, .external_lex_state = 11}, - [4614] = {.lex_state = 16, .external_lex_state = 11}, - [4615] = {.lex_state = 2, .external_lex_state = 2}, - [4616] = {.lex_state = 75, .external_lex_state = 2}, - [4617] = {.lex_state = 75, .external_lex_state = 2}, - [4618] = {.lex_state = 75, .external_lex_state = 2}, - [4619] = {.lex_state = 12, .external_lex_state = 11}, - [4620] = {.lex_state = 16, .external_lex_state = 11}, - [4621] = {.lex_state = 75, .external_lex_state = 2}, - [4622] = {.lex_state = 75, .external_lex_state = 6}, - [4623] = {.lex_state = 12, .external_lex_state = 11}, - [4624] = {.lex_state = 75, .external_lex_state = 6}, - [4625] = {.lex_state = 12, .external_lex_state = 11}, - [4626] = {.lex_state = 16, .external_lex_state = 11}, - [4627] = {.lex_state = 16, .external_lex_state = 11}, - [4628] = {.lex_state = 12, .external_lex_state = 11}, - [4629] = {.lex_state = 16, .external_lex_state = 11}, - [4630] = {.lex_state = 75, .external_lex_state = 2}, - [4631] = {.lex_state = 75, .external_lex_state = 6}, - [4632] = {.lex_state = 75, .external_lex_state = 6}, - [4633] = {.lex_state = 75, .external_lex_state = 2}, - [4634] = {.lex_state = 75, .external_lex_state = 6}, - [4635] = {.lex_state = 12, .external_lex_state = 11}, - [4636] = {.lex_state = 12, .external_lex_state = 11}, - [4637] = {.lex_state = 75, .external_lex_state = 2}, - [4638] = {.lex_state = 16, .external_lex_state = 11}, - [4639] = {.lex_state = 12, .external_lex_state = 11}, - [4640] = {.lex_state = 75, .external_lex_state = 2}, - [4641] = {.lex_state = 16, .external_lex_state = 11}, - [4642] = {.lex_state = 12, .external_lex_state = 11}, - [4643] = {.lex_state = 16, .external_lex_state = 11}, - [4644] = {.lex_state = 12, .external_lex_state = 11}, - [4645] = {.lex_state = 16, .external_lex_state = 11}, - [4646] = {.lex_state = 75, .external_lex_state = 2}, - [4647] = {.lex_state = 16, .external_lex_state = 11}, - [4648] = {.lex_state = 75, .external_lex_state = 2}, - [4649] = {.lex_state = 75, .external_lex_state = 2}, - [4650] = {.lex_state = 16, .external_lex_state = 11}, - [4651] = {.lex_state = 12, .external_lex_state = 11}, - [4652] = {.lex_state = 75, .external_lex_state = 2}, - [4653] = {.lex_state = 75, .external_lex_state = 2}, - [4654] = {.lex_state = 75, .external_lex_state = 2}, - [4655] = {.lex_state = 16, .external_lex_state = 11}, - [4656] = {.lex_state = 75, .external_lex_state = 2}, - [4657] = {.lex_state = 75, .external_lex_state = 2}, - [4658] = {.lex_state = 75, .external_lex_state = 2}, - [4659] = {.lex_state = 75, .external_lex_state = 2}, - [4660] = {.lex_state = 75, .external_lex_state = 2}, - [4661] = {.lex_state = 75, .external_lex_state = 2}, - [4662] = {.lex_state = 12, .external_lex_state = 11}, - [4663] = {.lex_state = 75, .external_lex_state = 2}, - [4664] = {.lex_state = 16, .external_lex_state = 11}, - [4665] = {.lex_state = 75, .external_lex_state = 2}, - [4666] = {.lex_state = 75, .external_lex_state = 2}, - [4667] = {.lex_state = 75, .external_lex_state = 6}, - [4668] = {.lex_state = 2, .external_lex_state = 2}, - [4669] = {.lex_state = 75, .external_lex_state = 6}, - [4670] = {.lex_state = 75, .external_lex_state = 2}, - [4671] = {.lex_state = 75, .external_lex_state = 2}, - [4672] = {.lex_state = 75, .external_lex_state = 2}, - [4673] = {.lex_state = 7, .external_lex_state = 2}, - [4674] = {.lex_state = 7, .external_lex_state = 2}, - [4675] = {.lex_state = 75, .external_lex_state = 2}, - [4676] = {.lex_state = 75, .external_lex_state = 2}, - [4677] = {.lex_state = 75, .external_lex_state = 2}, - [4678] = {.lex_state = 16, .external_lex_state = 11}, - [4679] = {.lex_state = 75, .external_lex_state = 6}, - [4680] = {.lex_state = 75, .external_lex_state = 2}, - [4681] = {.lex_state = 75, .external_lex_state = 2}, - [4682] = {.lex_state = 12, .external_lex_state = 11}, - [4683] = {.lex_state = 75, .external_lex_state = 2}, - [4684] = {.lex_state = 75, .external_lex_state = 2}, - [4685] = {.lex_state = 12, .external_lex_state = 11}, - [4686] = {.lex_state = 75, .external_lex_state = 2}, - [4687] = {.lex_state = 75, .external_lex_state = 2}, - [4688] = {.lex_state = 16, .external_lex_state = 11}, - [4689] = {.lex_state = 16, .external_lex_state = 11}, - [4690] = {.lex_state = 75, .external_lex_state = 8}, - [4691] = {.lex_state = 75, .external_lex_state = 2}, - [4692] = {.lex_state = 13, .external_lex_state = 10}, - [4693] = {.lex_state = 75, .external_lex_state = 6}, - [4694] = {.lex_state = 75, .external_lex_state = 2}, - [4695] = {.lex_state = 75, .external_lex_state = 2}, - [4696] = {.lex_state = 75, .external_lex_state = 2}, - [4697] = {.lex_state = 75, .external_lex_state = 2}, - [4698] = {.lex_state = 75, .external_lex_state = 6}, - [4699] = {.lex_state = 75, .external_lex_state = 2}, - [4700] = {.lex_state = 75, .external_lex_state = 2}, - [4701] = {.lex_state = 75, .external_lex_state = 2}, - [4702] = {.lex_state = 2, .external_lex_state = 2}, - [4703] = {.lex_state = 2, .external_lex_state = 2}, - [4704] = {.lex_state = 2, .external_lex_state = 2}, - [4705] = {.lex_state = 13, .external_lex_state = 10}, - [4706] = {.lex_state = 75, .external_lex_state = 2}, - [4707] = {.lex_state = 75, .external_lex_state = 2}, - [4708] = {.lex_state = 75, .external_lex_state = 2}, - [4709] = {.lex_state = 75, .external_lex_state = 2}, - [4710] = {.lex_state = 75, .external_lex_state = 2}, - [4711] = {.lex_state = 75, .external_lex_state = 2}, - [4712] = {.lex_state = 75, .external_lex_state = 2}, - [4713] = {.lex_state = 12, .external_lex_state = 11}, - [4714] = {.lex_state = 12, .external_lex_state = 11}, - [4715] = {.lex_state = 75, .external_lex_state = 6}, - [4716] = {.lex_state = 75, .external_lex_state = 6}, - [4717] = {.lex_state = 75, .external_lex_state = 2}, - [4718] = {.lex_state = 75, .external_lex_state = 6}, - [4719] = {.lex_state = 75, .external_lex_state = 6}, - [4720] = {.lex_state = 75, .external_lex_state = 6}, - [4721] = {.lex_state = 75, .external_lex_state = 6}, - [4722] = {.lex_state = 75, .external_lex_state = 6}, - [4723] = {.lex_state = 75, .external_lex_state = 2}, - [4724] = {.lex_state = 75, .external_lex_state = 2}, - [4725] = {.lex_state = 75, .external_lex_state = 6}, - [4726] = {.lex_state = 75, .external_lex_state = 6}, - [4727] = {.lex_state = 75, .external_lex_state = 6}, - [4728] = {.lex_state = 75, .external_lex_state = 6}, - [4729] = {.lex_state = 75, .external_lex_state = 6}, - [4730] = {.lex_state = 75, .external_lex_state = 6}, - [4731] = {.lex_state = 75, .external_lex_state = 6}, - [4732] = {.lex_state = 75, .external_lex_state = 6}, - [4733] = {.lex_state = 75, .external_lex_state = 6}, - [4734] = {.lex_state = 75, .external_lex_state = 6}, - [4735] = {.lex_state = 75, .external_lex_state = 6}, - [4736] = {.lex_state = 75, .external_lex_state = 2}, - [4737] = {.lex_state = 75, .external_lex_state = 2}, - [4738] = {.lex_state = 75, .external_lex_state = 6}, - [4739] = {.lex_state = 75, .external_lex_state = 6}, - [4740] = {.lex_state = 75, .external_lex_state = 6}, - [4741] = {.lex_state = 75, .external_lex_state = 2}, - [4742] = {.lex_state = 75, .external_lex_state = 6}, - [4743] = {.lex_state = 75, .external_lex_state = 2}, - [4744] = {.lex_state = 75, .external_lex_state = 6}, - [4745] = {.lex_state = 75, .external_lex_state = 2}, - [4746] = {.lex_state = 75, .external_lex_state = 2}, - [4747] = {.lex_state = 75, .external_lex_state = 6}, - [4748] = {.lex_state = 75, .external_lex_state = 6}, - [4749] = {.lex_state = 75, .external_lex_state = 6}, - [4750] = {.lex_state = 75, .external_lex_state = 2}, - [4751] = {.lex_state = 75, .external_lex_state = 6}, - [4752] = {.lex_state = 75, .external_lex_state = 2}, - [4753] = {.lex_state = 75, .external_lex_state = 6}, - [4754] = {.lex_state = 75, .external_lex_state = 2}, - [4755] = {.lex_state = 75, .external_lex_state = 6}, - [4756] = {.lex_state = 75, .external_lex_state = 6}, - [4757] = {.lex_state = 75, .external_lex_state = 2}, - [4758] = {.lex_state = 75, .external_lex_state = 2}, - [4759] = {.lex_state = 75, .external_lex_state = 6}, - [4760] = {.lex_state = 75, .external_lex_state = 6}, - [4761] = {.lex_state = 75, .external_lex_state = 6}, - [4762] = {.lex_state = 75, .external_lex_state = 6}, - [4763] = {.lex_state = 75, .external_lex_state = 6}, - [4764] = {.lex_state = 75, .external_lex_state = 6}, - [4765] = {.lex_state = 75, .external_lex_state = 2}, - [4766] = {.lex_state = 75, .external_lex_state = 2}, - [4767] = {.lex_state = 75, .external_lex_state = 6}, - [4768] = {.lex_state = 75, .external_lex_state = 6}, - [4769] = {.lex_state = 75, .external_lex_state = 2}, - [4770] = {.lex_state = 75, .external_lex_state = 2}, - [4771] = {.lex_state = 75, .external_lex_state = 6}, - [4772] = {.lex_state = 75, .external_lex_state = 6}, - [4773] = {.lex_state = 75, .external_lex_state = 6}, - [4774] = {.lex_state = 75, .external_lex_state = 6}, - [4775] = {.lex_state = 75, .external_lex_state = 2}, - [4776] = {.lex_state = 75, .external_lex_state = 6}, - [4777] = {.lex_state = 75, .external_lex_state = 2}, - [4778] = {.lex_state = 75, .external_lex_state = 6}, - [4779] = {.lex_state = 75, .external_lex_state = 6}, - [4780] = {.lex_state = 75, .external_lex_state = 6}, - [4781] = {.lex_state = 75, .external_lex_state = 6}, - [4782] = {.lex_state = 75, .external_lex_state = 6}, - [4783] = {.lex_state = 75, .external_lex_state = 6}, - [4784] = {.lex_state = 75, .external_lex_state = 6}, - [4785] = {.lex_state = 75, .external_lex_state = 6}, - [4786] = {.lex_state = 75, .external_lex_state = 6}, - [4787] = {.lex_state = 75, .external_lex_state = 6}, - [4788] = {.lex_state = 75, .external_lex_state = 6}, - [4789] = {.lex_state = 75, .external_lex_state = 6}, - [4790] = {.lex_state = 75, .external_lex_state = 6}, - [4791] = {.lex_state = 75, .external_lex_state = 6}, - [4792] = {.lex_state = 75, .external_lex_state = 2}, - [4793] = {.lex_state = 75, .external_lex_state = 6}, - [4794] = {.lex_state = 75, .external_lex_state = 6}, - [4795] = {.lex_state = 75, .external_lex_state = 6}, - [4796] = {.lex_state = 75, .external_lex_state = 6}, - [4797] = {.lex_state = 75, .external_lex_state = 2}, - [4798] = {.lex_state = 75, .external_lex_state = 6}, - [4799] = {.lex_state = 75, .external_lex_state = 2}, - [4800] = {.lex_state = 75, .external_lex_state = 2}, - [4801] = {.lex_state = 75, .external_lex_state = 6}, - [4802] = {.lex_state = 75, .external_lex_state = 2}, - [4803] = {.lex_state = 75, .external_lex_state = 6}, - [4804] = {.lex_state = 75, .external_lex_state = 6}, - [4805] = {.lex_state = 75, .external_lex_state = 6}, - [4806] = {.lex_state = 75, .external_lex_state = 6}, - [4807] = {.lex_state = 75, .external_lex_state = 6}, - [4808] = {.lex_state = 75, .external_lex_state = 2}, - [4809] = {.lex_state = 75, .external_lex_state = 2}, - [4810] = {.lex_state = 75, .external_lex_state = 6}, - [4811] = {.lex_state = 75, .external_lex_state = 2}, - [4812] = {.lex_state = 75, .external_lex_state = 6}, - [4813] = {.lex_state = 75, .external_lex_state = 2}, - [4814] = {.lex_state = 75, .external_lex_state = 2}, - [4815] = {.lex_state = 75, .external_lex_state = 6}, - [4816] = {.lex_state = 75, .external_lex_state = 6}, - [4817] = {.lex_state = 75, .external_lex_state = 6}, - [4818] = {.lex_state = 75, .external_lex_state = 6}, - [4819] = {.lex_state = 75, .external_lex_state = 2}, - [4820] = {.lex_state = 75, .external_lex_state = 2}, - [4821] = {.lex_state = 75, .external_lex_state = 2}, - [4822] = {.lex_state = 75, .external_lex_state = 2}, - [4823] = {.lex_state = 75, .external_lex_state = 6}, - [4824] = {.lex_state = 75, .external_lex_state = 2}, - [4825] = {.lex_state = 75, .external_lex_state = 6}, - [4826] = {.lex_state = 75, .external_lex_state = 6}, - [4827] = {.lex_state = 75, .external_lex_state = 2}, - [4828] = {.lex_state = 75, .external_lex_state = 2}, - [4829] = {.lex_state = 75, .external_lex_state = 6}, - [4830] = {.lex_state = 75, .external_lex_state = 2}, - [4831] = {.lex_state = 75, .external_lex_state = 6}, - [4832] = {.lex_state = 75, .external_lex_state = 6}, - [4833] = {.lex_state = 75, .external_lex_state = 6}, - [4834] = {.lex_state = 75, .external_lex_state = 6}, - [4835] = {.lex_state = 75, .external_lex_state = 6}, - [4836] = {.lex_state = 75, .external_lex_state = 6}, - [4837] = {.lex_state = 75, .external_lex_state = 6}, - [4838] = {.lex_state = 75, .external_lex_state = 6}, - [4839] = {.lex_state = 75, .external_lex_state = 6}, - [4840] = {.lex_state = 75, .external_lex_state = 6}, - [4841] = {.lex_state = 75, .external_lex_state = 6}, - [4842] = {.lex_state = 75, .external_lex_state = 6}, - [4843] = {.lex_state = 75, .external_lex_state = 6}, - [4844] = {.lex_state = 75, .external_lex_state = 6}, - [4845] = {.lex_state = 75, .external_lex_state = 6}, - [4846] = {.lex_state = 75, .external_lex_state = 2}, - [4847] = {.lex_state = 75, .external_lex_state = 6}, - [4848] = {.lex_state = 75, .external_lex_state = 6}, - [4849] = {.lex_state = 2, .external_lex_state = 2}, - [4850] = {.lex_state = 75, .external_lex_state = 6}, - [4851] = {.lex_state = 75, .external_lex_state = 2}, - [4852] = {.lex_state = 75, .external_lex_state = 6}, - [4853] = {.lex_state = 75, .external_lex_state = 6}, - [4854] = {.lex_state = 75, .external_lex_state = 2}, - [4855] = {.lex_state = 2, .external_lex_state = 2}, - [4856] = {.lex_state = 75, .external_lex_state = 6}, - [4857] = {.lex_state = 75, .external_lex_state = 6}, - [4858] = {.lex_state = 75, .external_lex_state = 6}, - [4859] = {.lex_state = 75, .external_lex_state = 2}, - [4860] = {.lex_state = 75, .external_lex_state = 6}, - [4861] = {.lex_state = 75, .external_lex_state = 2}, - [4862] = {.lex_state = 75, .external_lex_state = 2}, - [4863] = {.lex_state = 75, .external_lex_state = 6}, - [4864] = {.lex_state = 75, .external_lex_state = 6}, - [4865] = {.lex_state = 75, .external_lex_state = 6}, - [4866] = {.lex_state = 75, .external_lex_state = 2}, - [4867] = {.lex_state = 75, .external_lex_state = 6}, - [4868] = {.lex_state = 75, .external_lex_state = 6}, - [4869] = {.lex_state = 75, .external_lex_state = 6}, - [4870] = {.lex_state = 75, .external_lex_state = 2}, - [4871] = {.lex_state = 75, .external_lex_state = 6}, - [4872] = {.lex_state = 75, .external_lex_state = 6}, - [4873] = {.lex_state = 75, .external_lex_state = 2}, - [4874] = {.lex_state = 75, .external_lex_state = 2}, - [4875] = {.lex_state = 75, .external_lex_state = 2}, - [4876] = {.lex_state = 75, .external_lex_state = 2}, - [4877] = {.lex_state = 75, .external_lex_state = 6}, - [4878] = {.lex_state = 75, .external_lex_state = 6}, - [4879] = {.lex_state = 75, .external_lex_state = 6}, - [4880] = {.lex_state = 75, .external_lex_state = 2}, - [4881] = {.lex_state = 75, .external_lex_state = 2}, - [4882] = {.lex_state = 75, .external_lex_state = 6}, - [4883] = {.lex_state = 75, .external_lex_state = 6}, - [4884] = {.lex_state = 2, .external_lex_state = 2}, - [4885] = {.lex_state = 75, .external_lex_state = 6}, - [4886] = {.lex_state = 75, .external_lex_state = 6}, - [4887] = {.lex_state = 75, .external_lex_state = 6}, - [4888] = {.lex_state = 75, .external_lex_state = 2}, - [4889] = {.lex_state = 75, .external_lex_state = 2}, - [4890] = {.lex_state = 75, .external_lex_state = 6}, - [4891] = {.lex_state = 75, .external_lex_state = 6}, - [4892] = {.lex_state = 75, .external_lex_state = 6}, - [4893] = {.lex_state = 75, .external_lex_state = 6}, - [4894] = {.lex_state = 75, .external_lex_state = 6}, - [4895] = {.lex_state = 75, .external_lex_state = 6}, - [4896] = {.lex_state = 75, .external_lex_state = 6}, - [4897] = {.lex_state = 75, .external_lex_state = 2}, - [4898] = {.lex_state = 75, .external_lex_state = 6}, - [4899] = {.lex_state = 75, .external_lex_state = 6}, - [4900] = {.lex_state = 75, .external_lex_state = 6}, - [4901] = {.lex_state = 75, .external_lex_state = 6}, - [4902] = {.lex_state = 75, .external_lex_state = 6}, - [4903] = {.lex_state = 75, .external_lex_state = 6}, - [4904] = {.lex_state = 75, .external_lex_state = 6}, - [4905] = {.lex_state = 75, .external_lex_state = 6}, - [4906] = {.lex_state = 75, .external_lex_state = 6}, - [4907] = {.lex_state = 75, .external_lex_state = 6}, - [4908] = {.lex_state = 75, .external_lex_state = 2}, - [4909] = {.lex_state = 75, .external_lex_state = 6}, - [4910] = {.lex_state = 75, .external_lex_state = 6}, - [4911] = {.lex_state = 75, .external_lex_state = 6}, - [4912] = {.lex_state = 75, .external_lex_state = 6}, - [4913] = {.lex_state = 75, .external_lex_state = 6}, - [4914] = {.lex_state = 75, .external_lex_state = 6}, - [4915] = {.lex_state = 75, .external_lex_state = 6}, - [4916] = {.lex_state = 75, .external_lex_state = 6}, - [4917] = {.lex_state = 75, .external_lex_state = 6}, - [4918] = {.lex_state = 75, .external_lex_state = 2}, - [4919] = {.lex_state = 75, .external_lex_state = 6}, - [4920] = {.lex_state = 75, .external_lex_state = 6}, - [4921] = {.lex_state = 75, .external_lex_state = 6}, - [4922] = {.lex_state = 75, .external_lex_state = 6}, - [4923] = {.lex_state = 75, .external_lex_state = 6}, - [4924] = {.lex_state = 75, .external_lex_state = 6}, - [4925] = {.lex_state = 75, .external_lex_state = 6}, - [4926] = {.lex_state = 75, .external_lex_state = 6}, - [4927] = {.lex_state = 75, .external_lex_state = 2}, - [4928] = {.lex_state = 75, .external_lex_state = 6}, - [4929] = {.lex_state = 75, .external_lex_state = 6}, - [4930] = {.lex_state = 75, .external_lex_state = 2}, - [4931] = {.lex_state = 75, .external_lex_state = 2}, - [4932] = {.lex_state = 75, .external_lex_state = 6}, - [4933] = {.lex_state = 75, .external_lex_state = 6}, - [4934] = {.lex_state = 75, .external_lex_state = 6}, - [4935] = {.lex_state = 75, .external_lex_state = 6}, - [4936] = {.lex_state = 75, .external_lex_state = 6}, - [4937] = {.lex_state = 75, .external_lex_state = 6}, - [4938] = {.lex_state = 75, .external_lex_state = 6}, - [4939] = {.lex_state = 75, .external_lex_state = 2}, - [4940] = {.lex_state = 75, .external_lex_state = 6}, - [4941] = {.lex_state = 75, .external_lex_state = 6}, - [4942] = {.lex_state = 75, .external_lex_state = 6}, - [4943] = {.lex_state = 75, .external_lex_state = 6}, - [4944] = {.lex_state = 75, .external_lex_state = 6}, - [4945] = {.lex_state = 75, .external_lex_state = 6}, - [4946] = {.lex_state = 75, .external_lex_state = 6}, - [4947] = {.lex_state = 75, .external_lex_state = 6}, - [4948] = {.lex_state = 75, .external_lex_state = 6}, - [4949] = {.lex_state = 75, .external_lex_state = 2}, - [4950] = {.lex_state = 75, .external_lex_state = 6}, - [4951] = {.lex_state = 75, .external_lex_state = 6}, - [4952] = {.lex_state = 75, .external_lex_state = 2}, - [4953] = {.lex_state = 75, .external_lex_state = 6}, - [4954] = {.lex_state = 75, .external_lex_state = 6}, - [4955] = {.lex_state = 75, .external_lex_state = 6}, - [4956] = {.lex_state = 75, .external_lex_state = 6}, - [4957] = {.lex_state = 75, .external_lex_state = 6}, - [4958] = {.lex_state = 75, .external_lex_state = 6}, - [4959] = {.lex_state = 75, .external_lex_state = 6}, - [4960] = {.lex_state = 75, .external_lex_state = 6}, - [4961] = {.lex_state = 75, .external_lex_state = 6}, - [4962] = {.lex_state = 75, .external_lex_state = 6}, - [4963] = {.lex_state = 75, .external_lex_state = 6}, - [4964] = {.lex_state = 75, .external_lex_state = 2}, - [4965] = {.lex_state = 75, .external_lex_state = 6}, - [4966] = {.lex_state = 75, .external_lex_state = 6}, - [4967] = {.lex_state = 75, .external_lex_state = 6}, - [4968] = {.lex_state = 75, .external_lex_state = 2}, - [4969] = {.lex_state = 2, .external_lex_state = 2}, - [4970] = {.lex_state = 75, .external_lex_state = 6}, - [4971] = {.lex_state = 75, .external_lex_state = 6}, - [4972] = {.lex_state = 75, .external_lex_state = 6}, - [4973] = {.lex_state = 75, .external_lex_state = 6}, - [4974] = {.lex_state = 75, .external_lex_state = 6}, - [4975] = {.lex_state = 75, .external_lex_state = 6}, - [4976] = {.lex_state = 75, .external_lex_state = 6}, - [4977] = {.lex_state = 75, .external_lex_state = 6}, - [4978] = {.lex_state = 75, .external_lex_state = 6}, - [4979] = {.lex_state = 75, .external_lex_state = 6}, - [4980] = {.lex_state = 75, .external_lex_state = 6}, - [4981] = {.lex_state = 75, .external_lex_state = 6}, - [4982] = {.lex_state = 75, .external_lex_state = 6}, - [4983] = {.lex_state = 75, .external_lex_state = 6}, - [4984] = {.lex_state = 75, .external_lex_state = 6}, - [4985] = {.lex_state = 75, .external_lex_state = 2}, - [4986] = {.lex_state = 75, .external_lex_state = 6}, - [4987] = {.lex_state = 75, .external_lex_state = 6}, - [4988] = {.lex_state = 75, .external_lex_state = 2}, - [4989] = {.lex_state = 75, .external_lex_state = 6}, - [4990] = {.lex_state = 75, .external_lex_state = 6}, - [4991] = {.lex_state = 75, .external_lex_state = 6}, - [4992] = {.lex_state = 75, .external_lex_state = 6}, - [4993] = {.lex_state = 75, .external_lex_state = 6}, - [4994] = {.lex_state = 75, .external_lex_state = 6}, - [4995] = {.lex_state = 75, .external_lex_state = 6}, - [4996] = {.lex_state = 75, .external_lex_state = 2}, - [4997] = {.lex_state = 75, .external_lex_state = 6}, - [4998] = {.lex_state = 75, .external_lex_state = 6}, - [4999] = {.lex_state = 75, .external_lex_state = 6}, - [5000] = {.lex_state = 75, .external_lex_state = 2}, - [5001] = {.lex_state = 2, .external_lex_state = 2}, - [5002] = {.lex_state = 75, .external_lex_state = 6}, - [5003] = {.lex_state = 75, .external_lex_state = 6}, - [5004] = {.lex_state = 2, .external_lex_state = 2}, - [5005] = {.lex_state = 75, .external_lex_state = 6}, - [5006] = {.lex_state = 75, .external_lex_state = 6}, - [5007] = {.lex_state = 75, .external_lex_state = 6}, - [5008] = {.lex_state = 75, .external_lex_state = 2}, - [5009] = {.lex_state = 75, .external_lex_state = 2}, - [5010] = {.lex_state = 75, .external_lex_state = 6}, - [5011] = {.lex_state = 75, .external_lex_state = 2}, - [5012] = {.lex_state = 75, .external_lex_state = 6}, - [5013] = {.lex_state = 75, .external_lex_state = 6}, - [5014] = {.lex_state = 75, .external_lex_state = 6}, - [5015] = {.lex_state = 75, .external_lex_state = 6}, - [5016] = {.lex_state = 75, .external_lex_state = 6}, - [5017] = {.lex_state = 75, .external_lex_state = 6}, - [5018] = {.lex_state = 75, .external_lex_state = 6}, - [5019] = {.lex_state = 75, .external_lex_state = 6}, - [5020] = {.lex_state = 75, .external_lex_state = 6}, - [5021] = {.lex_state = 75, .external_lex_state = 2}, - [5022] = {.lex_state = 75, .external_lex_state = 6}, - [5023] = {.lex_state = 75, .external_lex_state = 6}, - [5024] = {.lex_state = 75, .external_lex_state = 6}, - [5025] = {.lex_state = 75, .external_lex_state = 6}, - [5026] = {.lex_state = 75, .external_lex_state = 6}, - [5027] = {.lex_state = 75, .external_lex_state = 6}, - [5028] = {.lex_state = 75, .external_lex_state = 6}, - [5029] = {.lex_state = 75, .external_lex_state = 6}, - [5030] = {.lex_state = 2, .external_lex_state = 2}, - [5031] = {.lex_state = 75, .external_lex_state = 6}, - [5032] = {.lex_state = 75, .external_lex_state = 6}, - [5033] = {.lex_state = 75, .external_lex_state = 6}, - [5034] = {.lex_state = 75, .external_lex_state = 6}, - [5035] = {.lex_state = 75, .external_lex_state = 6}, - [5036] = {.lex_state = 75, .external_lex_state = 6}, - [5037] = {.lex_state = 75, .external_lex_state = 6}, - [5038] = {.lex_state = 75, .external_lex_state = 2}, - [5039] = {.lex_state = 75, .external_lex_state = 6}, - [5040] = {.lex_state = 75, .external_lex_state = 6}, - [5041] = {.lex_state = 75, .external_lex_state = 2}, - [5042] = {.lex_state = 75, .external_lex_state = 6}, - [5043] = {.lex_state = 2, .external_lex_state = 2}, - [5044] = {.lex_state = 75, .external_lex_state = 6}, - [5045] = {.lex_state = 75, .external_lex_state = 6}, - [5046] = {.lex_state = 75, .external_lex_state = 6}, - [5047] = {.lex_state = 2, .external_lex_state = 2}, - [5048] = {.lex_state = 75, .external_lex_state = 6}, - [5049] = {.lex_state = 75, .external_lex_state = 2}, - [5050] = {.lex_state = 75, .external_lex_state = 6}, - [5051] = {.lex_state = 75, .external_lex_state = 2}, - [5052] = {.lex_state = 75, .external_lex_state = 6}, - [5053] = {.lex_state = 75, .external_lex_state = 6}, - [5054] = {.lex_state = 75, .external_lex_state = 6}, - [5055] = {.lex_state = 75, .external_lex_state = 6}, - [5056] = {.lex_state = 75, .external_lex_state = 6}, - [5057] = {.lex_state = 75, .external_lex_state = 6}, - [5058] = {.lex_state = 75, .external_lex_state = 6}, - [5059] = {.lex_state = 75, .external_lex_state = 2}, - [5060] = {.lex_state = 75, .external_lex_state = 2}, - [5061] = {.lex_state = 75, .external_lex_state = 6}, - [5062] = {.lex_state = 75, .external_lex_state = 6}, - [5063] = {.lex_state = 75, .external_lex_state = 6}, - [5064] = {.lex_state = 75, .external_lex_state = 2}, - [5065] = {.lex_state = 75, .external_lex_state = 6}, - [5066] = {.lex_state = 75, .external_lex_state = 6}, - [5067] = {.lex_state = 75, .external_lex_state = 2}, - [5068] = {.lex_state = 75, .external_lex_state = 2}, - [5069] = {.lex_state = 75, .external_lex_state = 2}, - [5070] = {.lex_state = 75, .external_lex_state = 6}, - [5071] = {.lex_state = 75, .external_lex_state = 2}, - [5072] = {.lex_state = 75, .external_lex_state = 2}, - [5073] = {.lex_state = 75, .external_lex_state = 6}, - [5074] = {.lex_state = 75, .external_lex_state = 2}, - [5075] = {.lex_state = 75, .external_lex_state = 6}, - [5076] = {.lex_state = 75, .external_lex_state = 6}, - [5077] = {.lex_state = 75, .external_lex_state = 2}, - [5078] = {.lex_state = 75, .external_lex_state = 2}, - [5079] = {.lex_state = 75, .external_lex_state = 2}, - [5080] = {.lex_state = 75, .external_lex_state = 6}, - [5081] = {.lex_state = 75, .external_lex_state = 6}, - [5082] = {.lex_state = 75, .external_lex_state = 2}, - [5083] = {.lex_state = 75, .external_lex_state = 6}, - [5084] = {.lex_state = 75, .external_lex_state = 2}, - [5085] = {.lex_state = 75, .external_lex_state = 6}, - [5086] = {.lex_state = 2, .external_lex_state = 2}, - [5087] = {.lex_state = 75, .external_lex_state = 2}, - [5088] = {.lex_state = 75, .external_lex_state = 2}, - [5089] = {.lex_state = 75, .external_lex_state = 6}, - [5090] = {.lex_state = 75, .external_lex_state = 2}, - [5091] = {.lex_state = 75, .external_lex_state = 6}, - [5092] = {.lex_state = 75, .external_lex_state = 2}, - [5093] = {.lex_state = 75, .external_lex_state = 6}, - [5094] = {.lex_state = 75, .external_lex_state = 6}, - [5095] = {.lex_state = 75, .external_lex_state = 6}, - [5096] = {.lex_state = 75, .external_lex_state = 2}, - [5097] = {.lex_state = 75, .external_lex_state = 6}, - [5098] = {.lex_state = 75, .external_lex_state = 6}, - [5099] = {.lex_state = 75, .external_lex_state = 6}, - [5100] = {.lex_state = 75, .external_lex_state = 2}, - [5101] = {.lex_state = 75, .external_lex_state = 2}, - [5102] = {.lex_state = 75, .external_lex_state = 6}, - [5103] = {.lex_state = 75, .external_lex_state = 6}, - [5104] = {.lex_state = 75, .external_lex_state = 2}, - [5105] = {.lex_state = 75, .external_lex_state = 6}, - [5106] = {.lex_state = 75, .external_lex_state = 2}, - [5107] = {.lex_state = 75, .external_lex_state = 6}, - [5108] = {.lex_state = 75, .external_lex_state = 2}, - [5109] = {.lex_state = 75, .external_lex_state = 6}, - [5110] = {.lex_state = 75, .external_lex_state = 2}, - [5111] = {.lex_state = 75, .external_lex_state = 6}, - [5112] = {.lex_state = 75, .external_lex_state = 2}, - [5113] = {.lex_state = 75, .external_lex_state = 2}, - [5114] = {.lex_state = 75, .external_lex_state = 2}, - [5115] = {.lex_state = 75, .external_lex_state = 6}, - [5116] = {.lex_state = 75, .external_lex_state = 6}, - [5117] = {.lex_state = 75, .external_lex_state = 6}, - [5118] = {.lex_state = 75, .external_lex_state = 6}, - [5119] = {.lex_state = 75, .external_lex_state = 2}, - [5120] = {.lex_state = 75, .external_lex_state = 2}, - [5121] = {.lex_state = 75, .external_lex_state = 2}, - [5122] = {.lex_state = 75, .external_lex_state = 2}, - [5123] = {.lex_state = 75, .external_lex_state = 2}, - [5124] = {.lex_state = 75, .external_lex_state = 6}, - [5125] = {.lex_state = 2, .external_lex_state = 2}, - [5126] = {.lex_state = 75, .external_lex_state = 2}, - [5127] = {.lex_state = 75, .external_lex_state = 6}, - [5128] = {.lex_state = 75, .external_lex_state = 6}, - [5129] = {.lex_state = 75, .external_lex_state = 2}, - [5130] = {.lex_state = 75, .external_lex_state = 2}, - [5131] = {.lex_state = 75, .external_lex_state = 2}, - [5132] = {.lex_state = 75, .external_lex_state = 6}, - [5133] = {.lex_state = 75, .external_lex_state = 6}, - [5134] = {.lex_state = 75, .external_lex_state = 2}, - [5135] = {.lex_state = 75, .external_lex_state = 6}, - [5136] = {.lex_state = 75, .external_lex_state = 6}, - [5137] = {.lex_state = 75, .external_lex_state = 6}, - [5138] = {.lex_state = 75, .external_lex_state = 2}, - [5139] = {.lex_state = 75, .external_lex_state = 2}, - [5140] = {.lex_state = 75, .external_lex_state = 2}, - [5141] = {.lex_state = 75, .external_lex_state = 2}, - [5142] = {.lex_state = 75, .external_lex_state = 2}, - [5143] = {.lex_state = 75, .external_lex_state = 6}, - [5144] = {.lex_state = 75, .external_lex_state = 2}, - [5145] = {.lex_state = 75, .external_lex_state = 6}, - [5146] = {.lex_state = 75, .external_lex_state = 6}, - [5147] = {.lex_state = 75, .external_lex_state = 2}, - [5148] = {.lex_state = 75, .external_lex_state = 2}, - [5149] = {.lex_state = 75, .external_lex_state = 2}, - [5150] = {.lex_state = 75, .external_lex_state = 6}, - [5151] = {.lex_state = 75, .external_lex_state = 6}, - [5152] = {.lex_state = 75, .external_lex_state = 6}, - [5153] = {.lex_state = 75, .external_lex_state = 2}, - [5154] = {.lex_state = 75, .external_lex_state = 6}, - [5155] = {.lex_state = 75, .external_lex_state = 6}, - [5156] = {.lex_state = 75, .external_lex_state = 6}, - [5157] = {.lex_state = 75, .external_lex_state = 2}, - [5158] = {.lex_state = 75, .external_lex_state = 6}, - [5159] = {.lex_state = 75, .external_lex_state = 2}, - [5160] = {.lex_state = 75, .external_lex_state = 2}, - [5161] = {.lex_state = 75, .external_lex_state = 2}, - [5162] = {.lex_state = 75, .external_lex_state = 6}, - [5163] = {.lex_state = 75, .external_lex_state = 6}, - [5164] = {.lex_state = 75, .external_lex_state = 6}, - [5165] = {.lex_state = 75, .external_lex_state = 6}, - [5166] = {.lex_state = 75, .external_lex_state = 2}, - [5167] = {.lex_state = 75, .external_lex_state = 2}, - [5168] = {.lex_state = 75, .external_lex_state = 6}, - [5169] = {.lex_state = 75, .external_lex_state = 6}, - [5170] = {.lex_state = 75, .external_lex_state = 2}, - [5171] = {.lex_state = 75, .external_lex_state = 6}, - [5172] = {.lex_state = 75, .external_lex_state = 6}, - [5173] = {.lex_state = 75, .external_lex_state = 6}, - [5174] = {.lex_state = 75, .external_lex_state = 2}, - [5175] = {.lex_state = 75, .external_lex_state = 2}, - [5176] = {.lex_state = 75, .external_lex_state = 6}, - [5177] = {.lex_state = 75, .external_lex_state = 6}, - [5178] = {.lex_state = 75, .external_lex_state = 2}, - [5179] = {.lex_state = 75, .external_lex_state = 2}, - [5180] = {.lex_state = 75, .external_lex_state = 6}, - [5181] = {.lex_state = 75, .external_lex_state = 2}, - [5182] = {.lex_state = 75, .external_lex_state = 2}, - [5183] = {.lex_state = 75, .external_lex_state = 6}, - [5184] = {.lex_state = 75, .external_lex_state = 6}, - [5185] = {.lex_state = 75, .external_lex_state = 2}, - [5186] = {.lex_state = 75, .external_lex_state = 6}, - [5187] = {.lex_state = 75, .external_lex_state = 6}, - [5188] = {.lex_state = 75, .external_lex_state = 6}, - [5189] = {.lex_state = 75, .external_lex_state = 6}, - [5190] = {.lex_state = 75, .external_lex_state = 2}, - [5191] = {.lex_state = 75, .external_lex_state = 6}, - [5192] = {.lex_state = 75, .external_lex_state = 6}, - [5193] = {.lex_state = 75, .external_lex_state = 6}, - [5194] = {.lex_state = 75, .external_lex_state = 6}, - [5195] = {.lex_state = 75, .external_lex_state = 6}, - [5196] = {.lex_state = 75, .external_lex_state = 2}, - [5197] = {.lex_state = 75, .external_lex_state = 2}, - [5198] = {.lex_state = 75, .external_lex_state = 6}, - [5199] = {.lex_state = 75, .external_lex_state = 6}, - [5200] = {.lex_state = 75, .external_lex_state = 2}, - [5201] = {.lex_state = 75, .external_lex_state = 6}, - [5202] = {.lex_state = 75, .external_lex_state = 6}, - [5203] = {.lex_state = 75, .external_lex_state = 6}, - [5204] = {.lex_state = 75, .external_lex_state = 6}, - [5205] = {.lex_state = 75, .external_lex_state = 6}, - [5206] = {.lex_state = 75, .external_lex_state = 2}, - [5207] = {.lex_state = 75, .external_lex_state = 6}, - [5208] = {.lex_state = 75, .external_lex_state = 6}, - [5209] = {.lex_state = 75, .external_lex_state = 6}, - [5210] = {.lex_state = 75, .external_lex_state = 6}, - [5211] = {.lex_state = 75, .external_lex_state = 6}, - [5212] = {.lex_state = 75, .external_lex_state = 2}, - [5213] = {.lex_state = 75, .external_lex_state = 6}, - [5214] = {.lex_state = 75, .external_lex_state = 6}, - [5215] = {.lex_state = 75, .external_lex_state = 2}, - [5216] = {.lex_state = 75, .external_lex_state = 2}, - [5217] = {.lex_state = 75, .external_lex_state = 6}, - [5218] = {.lex_state = 75, .external_lex_state = 6}, - [5219] = {.lex_state = 75, .external_lex_state = 6}, - [5220] = {.lex_state = 75, .external_lex_state = 6}, - [5221] = {.lex_state = 75, .external_lex_state = 2}, - [5222] = {.lex_state = 75, .external_lex_state = 6}, - [5223] = {.lex_state = 75, .external_lex_state = 6}, - [5224] = {.lex_state = 75, .external_lex_state = 6}, - [5225] = {.lex_state = 75, .external_lex_state = 6}, - [5226] = {.lex_state = 75, .external_lex_state = 2}, - [5227] = {.lex_state = 75, .external_lex_state = 2}, - [5228] = {.lex_state = 75, .external_lex_state = 6}, - [5229] = {.lex_state = 75, .external_lex_state = 6}, - [5230] = {.lex_state = 75, .external_lex_state = 6}, - [5231] = {.lex_state = 75, .external_lex_state = 6}, - [5232] = {.lex_state = 75, .external_lex_state = 6}, - [5233] = {.lex_state = 75, .external_lex_state = 6}, - [5234] = {.lex_state = 75, .external_lex_state = 6}, - [5235] = {.lex_state = 75, .external_lex_state = 2}, - [5236] = {.lex_state = 75, .external_lex_state = 6}, - [5237] = {.lex_state = 75, .external_lex_state = 6}, - [5238] = {.lex_state = 75, .external_lex_state = 6}, - [5239] = {.lex_state = 75, .external_lex_state = 6}, - [5240] = {.lex_state = 75, .external_lex_state = 6}, - [5241] = {.lex_state = 75, .external_lex_state = 2}, - [5242] = {.lex_state = 75, .external_lex_state = 2}, - [5243] = {.lex_state = 75, .external_lex_state = 6}, - [5244] = {.lex_state = 75, .external_lex_state = 6}, - [5245] = {.lex_state = 75, .external_lex_state = 2}, - [5246] = {.lex_state = 75, .external_lex_state = 6}, - [5247] = {.lex_state = 75, .external_lex_state = 6}, - [5248] = {.lex_state = 75, .external_lex_state = 6}, - [5249] = {.lex_state = 75, .external_lex_state = 6}, - [5250] = {.lex_state = 75, .external_lex_state = 6}, - [5251] = {.lex_state = 75, .external_lex_state = 6}, - [5252] = {.lex_state = 75, .external_lex_state = 6}, - [5253] = {.lex_state = 75, .external_lex_state = 2}, - [5254] = {.lex_state = 75, .external_lex_state = 2}, - [5255] = {.lex_state = 75, .external_lex_state = 6}, - [5256] = {.lex_state = 75, .external_lex_state = 2}, - [5257] = {.lex_state = 75, .external_lex_state = 6}, - [5258] = {.lex_state = 75, .external_lex_state = 6}, - [5259] = {.lex_state = 75, .external_lex_state = 6}, - [5260] = {.lex_state = 75, .external_lex_state = 6}, - [5261] = {.lex_state = 75, .external_lex_state = 6}, - [5262] = {.lex_state = 75, .external_lex_state = 2}, - [5263] = {.lex_state = 75, .external_lex_state = 6}, - [5264] = {.lex_state = 75, .external_lex_state = 2}, - [5265] = {.lex_state = 75, .external_lex_state = 6}, - [5266] = {.lex_state = 75, .external_lex_state = 2}, - [5267] = {.lex_state = 75, .external_lex_state = 2}, - [5268] = {.lex_state = 75, .external_lex_state = 6}, - [5269] = {.lex_state = 75, .external_lex_state = 6}, - [5270] = {.lex_state = 75, .external_lex_state = 6}, - [5271] = {.lex_state = 75, .external_lex_state = 6}, - [5272] = {.lex_state = 75, .external_lex_state = 6}, - [5273] = {.lex_state = 75, .external_lex_state = 6}, - [5274] = {.lex_state = 75, .external_lex_state = 6}, - [5275] = {.lex_state = 75, .external_lex_state = 6}, - [5276] = {.lex_state = 75, .external_lex_state = 6}, - [5277] = {.lex_state = 75, .external_lex_state = 6}, - [5278] = {.lex_state = 75, .external_lex_state = 6}, - [5279] = {.lex_state = 75, .external_lex_state = 6}, - [5280] = {.lex_state = 75, .external_lex_state = 2}, - [5281] = {.lex_state = 75, .external_lex_state = 6}, - [5282] = {.lex_state = 75, .external_lex_state = 6}, - [5283] = {.lex_state = 75, .external_lex_state = 2}, - [5284] = {.lex_state = 75, .external_lex_state = 6}, - [5285] = {.lex_state = 75, .external_lex_state = 6}, - [5286] = {.lex_state = 75, .external_lex_state = 2}, - [5287] = {.lex_state = 75, .external_lex_state = 6}, - [5288] = {.lex_state = 75, .external_lex_state = 2}, - [5289] = {.lex_state = 75, .external_lex_state = 6}, - [5290] = {.lex_state = 75, .external_lex_state = 6}, - [5291] = {.lex_state = 75, .external_lex_state = 2}, - [5292] = {.lex_state = 75, .external_lex_state = 6}, - [5293] = {.lex_state = 75, .external_lex_state = 2}, - [5294] = {.lex_state = 75, .external_lex_state = 6}, - [5295] = {.lex_state = 75, .external_lex_state = 6}, - [5296] = {.lex_state = 75, .external_lex_state = 6}, - [5297] = {.lex_state = 75, .external_lex_state = 6}, - [5298] = {.lex_state = 75, .external_lex_state = 6}, - [5299] = {.lex_state = 75, .external_lex_state = 6}, - [5300] = {.lex_state = 75, .external_lex_state = 6}, - [5301] = {.lex_state = 75, .external_lex_state = 6}, - [5302] = {.lex_state = 75, .external_lex_state = 6}, - [5303] = {.lex_state = 75, .external_lex_state = 6}, - [5304] = {.lex_state = 75, .external_lex_state = 6}, - [5305] = {.lex_state = 75, .external_lex_state = 6}, - [5306] = {.lex_state = 75, .external_lex_state = 2}, - [5307] = {.lex_state = 75, .external_lex_state = 6}, - [5308] = {.lex_state = 75, .external_lex_state = 6}, - [5309] = {.lex_state = 75, .external_lex_state = 2}, - [5310] = {.lex_state = 75, .external_lex_state = 6}, - [5311] = {.lex_state = 75, .external_lex_state = 6}, - [5312] = {.lex_state = 75, .external_lex_state = 2}, - [5313] = {.lex_state = 75, .external_lex_state = 2}, - [5314] = {.lex_state = 75, .external_lex_state = 2}, - [5315] = {.lex_state = 75, .external_lex_state = 6}, - [5316] = {.lex_state = 75, .external_lex_state = 6}, - [5317] = {.lex_state = 75, .external_lex_state = 6}, - [5318] = {.lex_state = 75, .external_lex_state = 6}, - [5319] = {.lex_state = 75, .external_lex_state = 2}, - [5320] = {.lex_state = 75, .external_lex_state = 6}, - [5321] = {.lex_state = 75, .external_lex_state = 6}, - [5322] = {.lex_state = 75, .external_lex_state = 6}, - [5323] = {.lex_state = 75, .external_lex_state = 2}, - [5324] = {.lex_state = 75, .external_lex_state = 6}, - [5325] = {.lex_state = 75, .external_lex_state = 6}, - [5326] = {.lex_state = 75, .external_lex_state = 2}, - [5327] = {.lex_state = 75, .external_lex_state = 2}, - [5328] = {.lex_state = 75, .external_lex_state = 6}, - [5329] = {.lex_state = 75, .external_lex_state = 2}, - [5330] = {.lex_state = 75, .external_lex_state = 6}, - [5331] = {.lex_state = 75, .external_lex_state = 6}, - [5332] = {.lex_state = 75, .external_lex_state = 6}, - [5333] = {.lex_state = 75, .external_lex_state = 6}, - [5334] = {.lex_state = 75, .external_lex_state = 6}, - [5335] = {.lex_state = 75, .external_lex_state = 2}, - [5336] = {.lex_state = 75, .external_lex_state = 2}, - [5337] = {.lex_state = 75, .external_lex_state = 2}, - [5338] = {.lex_state = 75, .external_lex_state = 2}, - [5339] = {.lex_state = 75, .external_lex_state = 2}, - [5340] = {.lex_state = 75, .external_lex_state = 2}, - [5341] = {.lex_state = 75, .external_lex_state = 2}, - [5342] = {.lex_state = 75, .external_lex_state = 2}, - [5343] = {.lex_state = 75, .external_lex_state = 2}, - [5344] = {.lex_state = 75, .external_lex_state = 2}, - [5345] = {.lex_state = 75, .external_lex_state = 2}, - [5346] = {.lex_state = 75, .external_lex_state = 2}, - [5347] = {.lex_state = 75, .external_lex_state = 2}, - [5348] = {.lex_state = 75, .external_lex_state = 2}, - [5349] = {.lex_state = 75, .external_lex_state = 2}, - [5350] = {.lex_state = 75, .external_lex_state = 2}, - [5351] = {.lex_state = 75, .external_lex_state = 2}, - [5352] = {.lex_state = 75, .external_lex_state = 2}, - [5353] = {.lex_state = 75, .external_lex_state = 2}, - [5354] = {.lex_state = 75, .external_lex_state = 2}, - [5355] = {.lex_state = 75, .external_lex_state = 2}, - [5356] = {.lex_state = 75, .external_lex_state = 2}, - [5357] = {.lex_state = 75, .external_lex_state = 2}, - [5358] = {.lex_state = 75, .external_lex_state = 2}, - [5359] = {.lex_state = 75, .external_lex_state = 2}, - [5360] = {.lex_state = 75, .external_lex_state = 2}, - [5361] = {.lex_state = 75, .external_lex_state = 2}, - [5362] = {.lex_state = 75, .external_lex_state = 2}, - [5363] = {.lex_state = 75, .external_lex_state = 2}, - [5364] = {.lex_state = 75, .external_lex_state = 2}, - [5365] = {.lex_state = 75, .external_lex_state = 2}, - [5366] = {.lex_state = 75, .external_lex_state = 2}, - [5367] = {.lex_state = 75, .external_lex_state = 2}, - [5368] = {.lex_state = 75, .external_lex_state = 2}, - [5369] = {.lex_state = 75, .external_lex_state = 2}, - [5370] = {.lex_state = 75, .external_lex_state = 2}, - [5371] = {.lex_state = 75, .external_lex_state = 2}, - [5372] = {.lex_state = 75, .external_lex_state = 2}, - [5373] = {.lex_state = 75, .external_lex_state = 2}, - [5374] = {.lex_state = 75, .external_lex_state = 2}, - [5375] = {.lex_state = 75, .external_lex_state = 2}, - [5376] = {.lex_state = 75, .external_lex_state = 2}, - [5377] = {.lex_state = 75, .external_lex_state = 2}, - [5378] = {.lex_state = 75, .external_lex_state = 2}, - [5379] = {.lex_state = 75, .external_lex_state = 2}, - [5380] = {.lex_state = 75, .external_lex_state = 2}, - [5381] = {.lex_state = 75, .external_lex_state = 2}, - [5382] = {.lex_state = 75, .external_lex_state = 2}, - [5383] = {.lex_state = 75, .external_lex_state = 2}, - [5384] = {.lex_state = 75, .external_lex_state = 2}, - [5385] = {.lex_state = 75, .external_lex_state = 2}, - [5386] = {.lex_state = 75, .external_lex_state = 6}, - [5387] = {.lex_state = 75, .external_lex_state = 2}, - [5388] = {.lex_state = 75, .external_lex_state = 2}, - [5389] = {.lex_state = 75, .external_lex_state = 2}, - [5390] = {.lex_state = 75, .external_lex_state = 2}, - [5391] = {.lex_state = 75, .external_lex_state = 2}, - [5392] = {.lex_state = 75, .external_lex_state = 6}, - [5393] = {.lex_state = 75, .external_lex_state = 2}, - [5394] = {.lex_state = 75, .external_lex_state = 2}, - [5395] = {.lex_state = 75, .external_lex_state = 2}, - [5396] = {.lex_state = 75, .external_lex_state = 2}, - [5397] = {.lex_state = 75, .external_lex_state = 2}, - [5398] = {.lex_state = 75, .external_lex_state = 2}, - [5399] = {.lex_state = 75, .external_lex_state = 2}, - [5400] = {.lex_state = 75, .external_lex_state = 2}, - [5401] = {.lex_state = 75, .external_lex_state = 2}, - [5402] = {.lex_state = 75, .external_lex_state = 2}, - [5403] = {.lex_state = 75, .external_lex_state = 2}, - [5404] = {.lex_state = 75, .external_lex_state = 6}, - [5405] = {.lex_state = 75, .external_lex_state = 2}, - [5406] = {.lex_state = 75, .external_lex_state = 2}, - [5407] = {.lex_state = 75, .external_lex_state = 2}, - [5408] = {.lex_state = 75, .external_lex_state = 2}, - [5409] = {.lex_state = 75, .external_lex_state = 2}, - [5410] = {.lex_state = 75, .external_lex_state = 2}, - [5411] = {.lex_state = 75, .external_lex_state = 2}, - [5412] = {.lex_state = 75, .external_lex_state = 2}, - [5413] = {.lex_state = 75, .external_lex_state = 2}, - [5414] = {.lex_state = 75, .external_lex_state = 2}, - [5415] = {.lex_state = 75, .external_lex_state = 2}, - [5416] = {.lex_state = 75, .external_lex_state = 2}, - [5417] = {.lex_state = 75, .external_lex_state = 2}, - [5418] = {.lex_state = 75, .external_lex_state = 6}, - [5419] = {.lex_state = 75, .external_lex_state = 2}, - [5420] = {.lex_state = 75, .external_lex_state = 2}, - [5421] = {.lex_state = 75, .external_lex_state = 2}, - [5422] = {.lex_state = 75, .external_lex_state = 2}, - [5423] = {.lex_state = 75, .external_lex_state = 2}, - [5424] = {.lex_state = 75, .external_lex_state = 2}, - [5425] = {.lex_state = 75, .external_lex_state = 2}, - [5426] = {.lex_state = 75, .external_lex_state = 2}, - [5427] = {.lex_state = 75, .external_lex_state = 2}, - [5428] = {.lex_state = 75, .external_lex_state = 2}, - [5429] = {.lex_state = 75, .external_lex_state = 2}, - [5430] = {.lex_state = 75, .external_lex_state = 2}, - [5431] = {.lex_state = 75, .external_lex_state = 2}, - [5432] = {.lex_state = 75, .external_lex_state = 2}, - [5433] = {.lex_state = 75, .external_lex_state = 2}, - [5434] = {.lex_state = 75, .external_lex_state = 2}, - [5435] = {.lex_state = 75, .external_lex_state = 2}, - [5436] = {.lex_state = 75, .external_lex_state = 2}, - [5437] = {.lex_state = 75, .external_lex_state = 6}, - [5438] = {.lex_state = 75, .external_lex_state = 2}, - [5439] = {.lex_state = 75, .external_lex_state = 2}, - [5440] = {.lex_state = 75, .external_lex_state = 2}, - [5441] = {.lex_state = 75, .external_lex_state = 2}, - [5442] = {.lex_state = 75, .external_lex_state = 2}, - [5443] = {.lex_state = 75, .external_lex_state = 2}, - [5444] = {.lex_state = 75, .external_lex_state = 2}, - [5445] = {.lex_state = 75, .external_lex_state = 2}, - [5446] = {.lex_state = 75, .external_lex_state = 2}, - [5447] = {.lex_state = 75, .external_lex_state = 2}, - [5448] = {.lex_state = 75, .external_lex_state = 2}, - [5449] = {.lex_state = 75, .external_lex_state = 2}, - [5450] = {.lex_state = 75, .external_lex_state = 2}, - [5451] = {.lex_state = 75, .external_lex_state = 2}, - [5452] = {.lex_state = 75, .external_lex_state = 2}, - [5453] = {.lex_state = 75, .external_lex_state = 2}, - [5454] = {.lex_state = 75, .external_lex_state = 2}, - [5455] = {.lex_state = 75, .external_lex_state = 2}, - [5456] = {.lex_state = 75, .external_lex_state = 2}, - [5457] = {.lex_state = 75, .external_lex_state = 2}, - [5458] = {.lex_state = 75, .external_lex_state = 2}, - [5459] = {.lex_state = 75, .external_lex_state = 2}, - [5460] = {.lex_state = 75, .external_lex_state = 2}, - [5461] = {.lex_state = 75, .external_lex_state = 2}, - [5462] = {.lex_state = 75, .external_lex_state = 2}, - [5463] = {.lex_state = 75, .external_lex_state = 2}, - [5464] = {.lex_state = 75, .external_lex_state = 2}, - [5465] = {.lex_state = 75, .external_lex_state = 6}, - [5466] = {.lex_state = 75, .external_lex_state = 6}, - [5467] = {.lex_state = 75, .external_lex_state = 2}, - [5468] = {.lex_state = 75, .external_lex_state = 2}, - [5469] = {.lex_state = 75, .external_lex_state = 2}, - [5470] = {.lex_state = 75, .external_lex_state = 2}, - [5471] = {.lex_state = 75, .external_lex_state = 2}, - [5472] = {.lex_state = 75, .external_lex_state = 2}, - [5473] = {.lex_state = 75, .external_lex_state = 2}, - [5474] = {.lex_state = 75, .external_lex_state = 2}, - [5475] = {.lex_state = 75, .external_lex_state = 6}, - [5476] = {.lex_state = 75, .external_lex_state = 6}, - [5477] = {.lex_state = 75, .external_lex_state = 2}, - [5478] = {.lex_state = 75, .external_lex_state = 2}, - [5479] = {.lex_state = 75, .external_lex_state = 2}, - [5480] = {.lex_state = 75, .external_lex_state = 2}, - [5481] = {.lex_state = 75, .external_lex_state = 2}, - [5482] = {.lex_state = 75, .external_lex_state = 2}, - [5483] = {.lex_state = 75, .external_lex_state = 2}, - [5484] = {.lex_state = 75, .external_lex_state = 2}, - [5485] = {.lex_state = 75, .external_lex_state = 6}, - [5486] = {.lex_state = 75, .external_lex_state = 2}, - [5487] = {.lex_state = 75, .external_lex_state = 2}, - [5488] = {.lex_state = 75, .external_lex_state = 2}, - [5489] = {.lex_state = 75, .external_lex_state = 2}, - [5490] = {.lex_state = 75, .external_lex_state = 2}, - [5491] = {.lex_state = 75, .external_lex_state = 2}, - [5492] = {.lex_state = 75, .external_lex_state = 2}, - [5493] = {.lex_state = 75, .external_lex_state = 2}, - [5494] = {.lex_state = 75, .external_lex_state = 2}, - [5495] = {.lex_state = 75, .external_lex_state = 2}, - [5496] = {.lex_state = 75, .external_lex_state = 2}, - [5497] = {.lex_state = 75, .external_lex_state = 2}, - [5498] = {.lex_state = 75, .external_lex_state = 6}, - [5499] = {.lex_state = 75, .external_lex_state = 2}, - [5500] = {.lex_state = 75, .external_lex_state = 2}, - [5501] = {.lex_state = 75, .external_lex_state = 2}, - [5502] = {.lex_state = 75, .external_lex_state = 2}, - [5503] = {.lex_state = 75, .external_lex_state = 2}, - [5504] = {.lex_state = 75, .external_lex_state = 2}, - [5505] = {.lex_state = 75, .external_lex_state = 2}, - [5506] = {.lex_state = 75, .external_lex_state = 2}, - [5507] = {.lex_state = 75, .external_lex_state = 2}, - [5508] = {.lex_state = 75, .external_lex_state = 2}, - [5509] = {.lex_state = 75, .external_lex_state = 2}, - [5510] = {.lex_state = 75, .external_lex_state = 2}, - [5511] = {.lex_state = 75, .external_lex_state = 2}, - [5512] = {.lex_state = 75, .external_lex_state = 2}, - [5513] = {.lex_state = 75, .external_lex_state = 2}, - [5514] = {.lex_state = 75, .external_lex_state = 2}, - [5515] = {.lex_state = 75, .external_lex_state = 2}, - [5516] = {.lex_state = 75, .external_lex_state = 2}, - [5517] = {.lex_state = 75, .external_lex_state = 2}, - [5518] = {.lex_state = 75, .external_lex_state = 2}, - [5519] = {.lex_state = 75, .external_lex_state = 2}, - [5520] = {.lex_state = 75, .external_lex_state = 2}, - [5521] = {.lex_state = 75, .external_lex_state = 2}, - [5522] = {.lex_state = 75, .external_lex_state = 2}, - [5523] = {.lex_state = 75, .external_lex_state = 2}, - [5524] = {.lex_state = 75, .external_lex_state = 2}, - [5525] = {.lex_state = 75, .external_lex_state = 2}, - [5526] = {.lex_state = 75, .external_lex_state = 2}, - [5527] = {.lex_state = 75, .external_lex_state = 2}, - [5528] = {.lex_state = 75, .external_lex_state = 2}, - [5529] = {.lex_state = 75, .external_lex_state = 2}, - [5530] = {.lex_state = 75, .external_lex_state = 2}, - [5531] = {.lex_state = 75, .external_lex_state = 2}, - [5532] = {.lex_state = 75, .external_lex_state = 2}, - [5533] = {.lex_state = 75, .external_lex_state = 2}, - [5534] = {.lex_state = 75, .external_lex_state = 2}, - [5535] = {.lex_state = 75, .external_lex_state = 2}, - [5536] = {.lex_state = 75, .external_lex_state = 2}, - [5537] = {.lex_state = 75, .external_lex_state = 6}, - [5538] = {.lex_state = 75, .external_lex_state = 2}, - [5539] = {.lex_state = 75, .external_lex_state = 2}, - [5540] = {.lex_state = 75, .external_lex_state = 2}, - [5541] = {.lex_state = 75, .external_lex_state = 2}, - [5542] = {.lex_state = 75, .external_lex_state = 6}, - [5543] = {.lex_state = 75, .external_lex_state = 6}, - [5544] = {.lex_state = 75, .external_lex_state = 2}, - [5545] = {.lex_state = 75, .external_lex_state = 2}, - [5546] = {.lex_state = 75, .external_lex_state = 6}, - [5547] = {.lex_state = 75, .external_lex_state = 6}, - [5548] = {.lex_state = 75, .external_lex_state = 2}, - [5549] = {.lex_state = 75, .external_lex_state = 2}, - [5550] = {.lex_state = 75, .external_lex_state = 2}, - [5551] = {.lex_state = 75, .external_lex_state = 6}, - [5552] = {.lex_state = 75, .external_lex_state = 2}, - [5553] = {.lex_state = 75, .external_lex_state = 2}, - [5554] = {.lex_state = 75, .external_lex_state = 2}, - [5555] = {.lex_state = 75, .external_lex_state = 2}, - [5556] = {.lex_state = 75, .external_lex_state = 2}, - [5557] = {.lex_state = 75, .external_lex_state = 2}, - [5558] = {.lex_state = 75, .external_lex_state = 2}, - [5559] = {.lex_state = 75, .external_lex_state = 2}, - [5560] = {.lex_state = 75, .external_lex_state = 2}, - [5561] = {.lex_state = 75, .external_lex_state = 6}, - [5562] = {.lex_state = 75, .external_lex_state = 2}, - [5563] = {.lex_state = 75, .external_lex_state = 2}, - [5564] = {.lex_state = 75, .external_lex_state = 2}, - [5565] = {.lex_state = 75, .external_lex_state = 2}, - [5566] = {.lex_state = 75, .external_lex_state = 6}, - [5567] = {.lex_state = 75, .external_lex_state = 6}, - [5568] = {.lex_state = 75, .external_lex_state = 2}, - [5569] = {.lex_state = 75, .external_lex_state = 2}, - [5570] = {.lex_state = 75, .external_lex_state = 2}, - [5571] = {.lex_state = 75, .external_lex_state = 6}, - [5572] = {.lex_state = 75, .external_lex_state = 6}, - [5573] = {.lex_state = 75, .external_lex_state = 2}, - [5574] = {.lex_state = 75, .external_lex_state = 6}, - [5575] = {.lex_state = 75, .external_lex_state = 2}, - [5576] = {.lex_state = 75, .external_lex_state = 2}, - [5577] = {.lex_state = 75, .external_lex_state = 2}, - [5578] = {.lex_state = 75, .external_lex_state = 2}, - [5579] = {.lex_state = 75, .external_lex_state = 2}, - [5580] = {.lex_state = 75, .external_lex_state = 2}, - [5581] = {.lex_state = 75, .external_lex_state = 2}, - [5582] = {.lex_state = 75, .external_lex_state = 2}, - [5583] = {.lex_state = 75, .external_lex_state = 2}, - [5584] = {.lex_state = 75, .external_lex_state = 2}, - [5585] = {.lex_state = 75, .external_lex_state = 2}, - [5586] = {.lex_state = 75, .external_lex_state = 2}, - [5587] = {.lex_state = 75, .external_lex_state = 2}, - [5588] = {.lex_state = 75, .external_lex_state = 2}, - [5589] = {.lex_state = 75, .external_lex_state = 2}, - [5590] = {.lex_state = 75, .external_lex_state = 2}, - [5591] = {.lex_state = 75, .external_lex_state = 2}, - [5592] = {.lex_state = 75, .external_lex_state = 2}, - [5593] = {.lex_state = 75, .external_lex_state = 2}, - [5594] = {.lex_state = 75, .external_lex_state = 2}, - [5595] = {.lex_state = 75, .external_lex_state = 2}, - [5596] = {.lex_state = 75, .external_lex_state = 6}, - [5597] = {.lex_state = 75, .external_lex_state = 2}, - [5598] = {.lex_state = 75, .external_lex_state = 2}, - [5599] = {.lex_state = 75, .external_lex_state = 2}, - [5600] = {.lex_state = 75, .external_lex_state = 6}, - [5601] = {.lex_state = 75, .external_lex_state = 2}, - [5602] = {.lex_state = 75, .external_lex_state = 2}, - [5603] = {.lex_state = 75, .external_lex_state = 6}, - [5604] = {.lex_state = 75, .external_lex_state = 2}, - [5605] = {.lex_state = 75, .external_lex_state = 2}, - [5606] = {.lex_state = 75, .external_lex_state = 2}, - [5607] = {.lex_state = 75, .external_lex_state = 2}, - [5608] = {.lex_state = 75, .external_lex_state = 2}, - [5609] = {.lex_state = 75, .external_lex_state = 2}, - [5610] = {.lex_state = 75, .external_lex_state = 2}, - [5611] = {.lex_state = 75, .external_lex_state = 2}, - [5612] = {.lex_state = 75, .external_lex_state = 2}, - [5613] = {.lex_state = 75, .external_lex_state = 2}, - [5614] = {.lex_state = 75, .external_lex_state = 2}, - [5615] = {.lex_state = 75, .external_lex_state = 2}, - [5616] = {.lex_state = 75, .external_lex_state = 2}, - [5617] = {.lex_state = 75, .external_lex_state = 6}, - [5618] = {.lex_state = 75, .external_lex_state = 2}, - [5619] = {.lex_state = 75, .external_lex_state = 2}, - [5620] = {.lex_state = 75, .external_lex_state = 2}, - [5621] = {.lex_state = 75, .external_lex_state = 2}, - [5622] = {.lex_state = 75, .external_lex_state = 2}, - [5623] = {.lex_state = 75, .external_lex_state = 2}, - [5624] = {.lex_state = 75, .external_lex_state = 2}, - [5625] = {.lex_state = 75, .external_lex_state = 2}, - [5626] = {.lex_state = 75, .external_lex_state = 2}, - [5627] = {.lex_state = 75, .external_lex_state = 2}, - [5628] = {.lex_state = 75, .external_lex_state = 2}, - [5629] = {.lex_state = 75, .external_lex_state = 2}, - [5630] = {.lex_state = 75, .external_lex_state = 2}, - [5631] = {.lex_state = 75, .external_lex_state = 2}, - [5632] = {.lex_state = 75, .external_lex_state = 2}, - [5633] = {.lex_state = 75, .external_lex_state = 2}, - [5634] = {.lex_state = 75, .external_lex_state = 2}, - [5635] = {.lex_state = 75, .external_lex_state = 2}, - [5636] = {.lex_state = 75, .external_lex_state = 2}, - [5637] = {.lex_state = 75, .external_lex_state = 2}, - [5638] = {.lex_state = 75, .external_lex_state = 2}, - [5639] = {.lex_state = 75, .external_lex_state = 2}, - [5640] = {.lex_state = 75, .external_lex_state = 2}, - [5641] = {.lex_state = 75, .external_lex_state = 2}, - [5642] = {.lex_state = 75, .external_lex_state = 2}, - [5643] = {.lex_state = 75, .external_lex_state = 2}, - [5644] = {.lex_state = 75, .external_lex_state = 2}, - [5645] = {.lex_state = 75, .external_lex_state = 2}, - [5646] = {.lex_state = 75, .external_lex_state = 2}, - [5647] = {.lex_state = 75, .external_lex_state = 2}, - [5648] = {.lex_state = 75, .external_lex_state = 2}, - [5649] = {.lex_state = 75, .external_lex_state = 2}, - [5650] = {.lex_state = 75, .external_lex_state = 2}, - [5651] = {.lex_state = 75, .external_lex_state = 2}, - [5652] = {.lex_state = 75, .external_lex_state = 2}, - [5653] = {.lex_state = 75, .external_lex_state = 2}, - [5654] = {.lex_state = 75, .external_lex_state = 2}, - [5655] = {.lex_state = 75, .external_lex_state = 2}, - [5656] = {.lex_state = 75, .external_lex_state = 2}, - [5657] = {.lex_state = 75, .external_lex_state = 2}, - [5658] = {.lex_state = 75, .external_lex_state = 2}, - [5659] = {.lex_state = 75, .external_lex_state = 2}, - [5660] = {.lex_state = 75, .external_lex_state = 2}, - [5661] = {.lex_state = 75, .external_lex_state = 2}, - [5662] = {.lex_state = 75, .external_lex_state = 2}, - [5663] = {.lex_state = 75, .external_lex_state = 2}, - [5664] = {.lex_state = 75, .external_lex_state = 2}, - [5665] = {.lex_state = 75, .external_lex_state = 2}, - [5666] = {.lex_state = 75, .external_lex_state = 2}, - [5667] = {.lex_state = 75, .external_lex_state = 2}, - [5668] = {.lex_state = 75, .external_lex_state = 2}, - [5669] = {.lex_state = 75, .external_lex_state = 6}, - [5670] = {.lex_state = 75, .external_lex_state = 2}, - [5671] = {.lex_state = 75, .external_lex_state = 2}, - [5672] = {.lex_state = 75, .external_lex_state = 2}, - [5673] = {.lex_state = 75, .external_lex_state = 2}, - [5674] = {.lex_state = 75, .external_lex_state = 2}, - [5675] = {.lex_state = 75, .external_lex_state = 2}, - [5676] = {.lex_state = 75, .external_lex_state = 2}, - [5677] = {.lex_state = 75, .external_lex_state = 2}, - [5678] = {.lex_state = 75, .external_lex_state = 2}, - [5679] = {.lex_state = 75, .external_lex_state = 2}, - [5680] = {.lex_state = 75, .external_lex_state = 2}, - [5681] = {.lex_state = 75, .external_lex_state = 2}, - [5682] = {.lex_state = 75, .external_lex_state = 2}, - [5683] = {.lex_state = 75, .external_lex_state = 2}, - [5684] = {.lex_state = 75, .external_lex_state = 2}, - [5685] = {.lex_state = 75, .external_lex_state = 2}, - [5686] = {.lex_state = 75, .external_lex_state = 2}, - [5687] = {.lex_state = 75, .external_lex_state = 2}, - [5688] = {.lex_state = 75, .external_lex_state = 2}, - [5689] = {.lex_state = 75, .external_lex_state = 2}, - [5690] = {.lex_state = 75, .external_lex_state = 2}, - [5691] = {.lex_state = 75, .external_lex_state = 2}, - [5692] = {.lex_state = 75, .external_lex_state = 2}, - [5693] = {.lex_state = 75, .external_lex_state = 2}, - [5694] = {.lex_state = 75, .external_lex_state = 2}, - [5695] = {.lex_state = 75, .external_lex_state = 2}, - [5696] = {.lex_state = 75, .external_lex_state = 2}, - [5697] = {.lex_state = 75, .external_lex_state = 2}, - [5698] = {.lex_state = 75, .external_lex_state = 2}, - [5699] = {.lex_state = 75, .external_lex_state = 2}, - [5700] = {.lex_state = 75, .external_lex_state = 2}, - [5701] = {.lex_state = 75, .external_lex_state = 2}, - [5702] = {.lex_state = 75, .external_lex_state = 2}, - [5703] = {.lex_state = 75, .external_lex_state = 2}, - [5704] = {.lex_state = 75, .external_lex_state = 6}, - [5705] = {.lex_state = 75, .external_lex_state = 2}, - [5706] = {.lex_state = 75, .external_lex_state = 2}, - [5707] = {.lex_state = 75, .external_lex_state = 6}, - [5708] = {.lex_state = 75, .external_lex_state = 2}, - [5709] = {.lex_state = 75, .external_lex_state = 2}, - [5710] = {.lex_state = 75, .external_lex_state = 2}, - [5711] = {.lex_state = 75, .external_lex_state = 2}, - [5712] = {.lex_state = 75, .external_lex_state = 2}, - [5713] = {.lex_state = 75, .external_lex_state = 6}, - [5714] = {.lex_state = 75, .external_lex_state = 6}, - [5715] = {.lex_state = 75, .external_lex_state = 2}, - [5716] = {.lex_state = 75, .external_lex_state = 2}, - [5717] = {.lex_state = 75, .external_lex_state = 2}, - [5718] = {.lex_state = 75, .external_lex_state = 2}, - [5719] = {.lex_state = 75, .external_lex_state = 2}, - [5720] = {.lex_state = 75, .external_lex_state = 2}, - [5721] = {.lex_state = 75, .external_lex_state = 2}, - [5722] = {.lex_state = 75, .external_lex_state = 2}, - [5723] = {.lex_state = 75, .external_lex_state = 2}, - [5724] = {.lex_state = 75, .external_lex_state = 2}, - [5725] = {.lex_state = 75, .external_lex_state = 2}, - [5726] = {.lex_state = 75, .external_lex_state = 2}, - [5727] = {.lex_state = 75, .external_lex_state = 2}, - [5728] = {.lex_state = 75, .external_lex_state = 2}, - [5729] = {.lex_state = 75, .external_lex_state = 2}, - [5730] = {.lex_state = 75, .external_lex_state = 2}, - [5731] = {.lex_state = 75, .external_lex_state = 2}, - [5732] = {.lex_state = 1, .external_lex_state = 12}, - [5733] = {.lex_state = 75, .external_lex_state = 2}, - [5734] = {.lex_state = 75, .external_lex_state = 2}, - [5735] = {.lex_state = 75, .external_lex_state = 2}, - [5736] = {.lex_state = 75, .external_lex_state = 2}, - [5737] = {.lex_state = 75, .external_lex_state = 2}, - [5738] = {.lex_state = 75, .external_lex_state = 2}, - [5739] = {.lex_state = 75, .external_lex_state = 2}, - [5740] = {.lex_state = 75, .external_lex_state = 2}, - [5741] = {.lex_state = 75, .external_lex_state = 2}, - [5742] = {.lex_state = 75, .external_lex_state = 2}, - [5743] = {.lex_state = 75, .external_lex_state = 2}, - [5744] = {.lex_state = 75, .external_lex_state = 2}, - [5745] = {.lex_state = 75, .external_lex_state = 2}, - [5746] = {.lex_state = 75, .external_lex_state = 2}, - [5747] = {.lex_state = 75, .external_lex_state = 2}, - [5748] = {.lex_state = 75, .external_lex_state = 2}, - [5749] = {.lex_state = 75, .external_lex_state = 2}, - [5750] = {.lex_state = 75, .external_lex_state = 2}, - [5751] = {.lex_state = 75, .external_lex_state = 2}, - [5752] = {.lex_state = 75, .external_lex_state = 2}, - [5753] = {.lex_state = 75, .external_lex_state = 2}, - [5754] = {.lex_state = 75, .external_lex_state = 2}, - [5755] = {.lex_state = 75, .external_lex_state = 2}, - [5756] = {.lex_state = 75, .external_lex_state = 2}, - [5757] = {.lex_state = 75, .external_lex_state = 2}, - [5758] = {.lex_state = 75, .external_lex_state = 2}, - [5759] = {.lex_state = 75, .external_lex_state = 2}, - [5760] = {.lex_state = 75, .external_lex_state = 2}, - [5761] = {.lex_state = 75, .external_lex_state = 2}, - [5762] = {.lex_state = 75, .external_lex_state = 2}, - [5763] = {.lex_state = 75, .external_lex_state = 2}, - [5764] = {.lex_state = 75, .external_lex_state = 2}, - [5765] = {.lex_state = 75, .external_lex_state = 2}, - [5766] = {.lex_state = 75, .external_lex_state = 2}, - [5767] = {.lex_state = 75, .external_lex_state = 2}, - [5768] = {.lex_state = 75, .external_lex_state = 2}, - [5769] = {.lex_state = 75, .external_lex_state = 2}, - [5770] = {.lex_state = 75, .external_lex_state = 2}, - [5771] = {.lex_state = 75, .external_lex_state = 2}, - [5772] = {.lex_state = 75, .external_lex_state = 2}, - [5773] = {.lex_state = 75, .external_lex_state = 2}, - [5774] = {.lex_state = 75, .external_lex_state = 2}, - [5775] = {.lex_state = 75, .external_lex_state = 2}, - [5776] = {.lex_state = 75, .external_lex_state = 2}, - [5777] = {.lex_state = 75, .external_lex_state = 2}, - [5778] = {.lex_state = 75, .external_lex_state = 2}, - [5779] = {.lex_state = 75, .external_lex_state = 2}, - [5780] = {.lex_state = 75, .external_lex_state = 2}, - [5781] = {.lex_state = 75, .external_lex_state = 2}, - [5782] = {.lex_state = 75, .external_lex_state = 2}, - [5783] = {.lex_state = 75, .external_lex_state = 2}, - [5784] = {.lex_state = 75, .external_lex_state = 2}, - [5785] = {.lex_state = 75, .external_lex_state = 2}, - [5786] = {.lex_state = 75, .external_lex_state = 2}, - [5787] = {.lex_state = 75, .external_lex_state = 2}, - [5788] = {.lex_state = 75, .external_lex_state = 2}, - [5789] = {.lex_state = 75, .external_lex_state = 2}, - [5790] = {.lex_state = 1, .external_lex_state = 12}, - [5791] = {.lex_state = 75, .external_lex_state = 2}, - [5792] = {.lex_state = 75, .external_lex_state = 2}, - [5793] = {.lex_state = 75, .external_lex_state = 2}, - [5794] = {.lex_state = 75, .external_lex_state = 2}, - [5795] = {.lex_state = 75, .external_lex_state = 2}, - [5796] = {.lex_state = 75, .external_lex_state = 2}, - [5797] = {.lex_state = 75, .external_lex_state = 2}, - [5798] = {.lex_state = 75, .external_lex_state = 2}, - [5799] = {.lex_state = 75, .external_lex_state = 2}, - [5800] = {.lex_state = 75, .external_lex_state = 2}, - [5801] = {.lex_state = 75, .external_lex_state = 2}, - [5802] = {.lex_state = 75, .external_lex_state = 2}, - [5803] = {.lex_state = 75, .external_lex_state = 2}, - [5804] = {.lex_state = 75, .external_lex_state = 2}, - [5805] = {.lex_state = 75, .external_lex_state = 2}, - [5806] = {.lex_state = 75, .external_lex_state = 2}, - [5807] = {.lex_state = 75, .external_lex_state = 2}, - [5808] = {.lex_state = 75, .external_lex_state = 2}, - [5809] = {.lex_state = 75, .external_lex_state = 2}, - [5810] = {.lex_state = 75, .external_lex_state = 2}, - [5811] = {.lex_state = 75, .external_lex_state = 2}, - [5812] = {.lex_state = 75, .external_lex_state = 2}, - [5813] = {.lex_state = 75, .external_lex_state = 2}, - [5814] = {.lex_state = 75, .external_lex_state = 2}, - [5815] = {.lex_state = 75, .external_lex_state = 2}, - [5816] = {.lex_state = 75, .external_lex_state = 2}, - [5817] = {.lex_state = 23, .external_lex_state = 2}, - [5818] = {.lex_state = 75, .external_lex_state = 2}, - [5819] = {.lex_state = 75, .external_lex_state = 2}, - [5820] = {.lex_state = 75, .external_lex_state = 2}, - [5821] = {.lex_state = 75, .external_lex_state = 2}, - [5822] = {.lex_state = 75, .external_lex_state = 2}, - [5823] = {.lex_state = 75, .external_lex_state = 2}, - [5824] = {.lex_state = 75, .external_lex_state = 2}, - [5825] = {.lex_state = 75, .external_lex_state = 2}, - [5826] = {.lex_state = 75, .external_lex_state = 2}, - [5827] = {.lex_state = 75, .external_lex_state = 2}, - [5828] = {.lex_state = 75, .external_lex_state = 2}, - [5829] = {.lex_state = 75, .external_lex_state = 2}, - [5830] = {.lex_state = 75, .external_lex_state = 2}, - [5831] = {.lex_state = 23, .external_lex_state = 2}, - [5832] = {.lex_state = 75, .external_lex_state = 2}, - [5833] = {.lex_state = 75, .external_lex_state = 2}, - [5834] = {.lex_state = 75, .external_lex_state = 2}, - [5835] = {.lex_state = 75, .external_lex_state = 2}, - [5836] = {.lex_state = 75, .external_lex_state = 2}, - [5837] = {.lex_state = 75, .external_lex_state = 2}, - [5838] = {.lex_state = 75, .external_lex_state = 2}, - [5839] = {.lex_state = 75, .external_lex_state = 2}, - [5840] = {.lex_state = 75, .external_lex_state = 2}, - [5841] = {.lex_state = 75, .external_lex_state = 2}, - [5842] = {.lex_state = 75, .external_lex_state = 2}, - [5843] = {.lex_state = 75, .external_lex_state = 2}, - [5844] = {.lex_state = 75, .external_lex_state = 2}, - [5845] = {.lex_state = 75, .external_lex_state = 2}, - [5846] = {.lex_state = 75, .external_lex_state = 2}, - [5847] = {.lex_state = 75, .external_lex_state = 2}, - [5848] = {.lex_state = 75, .external_lex_state = 2}, - [5849] = {.lex_state = 75, .external_lex_state = 2}, - [5850] = {.lex_state = 75, .external_lex_state = 2}, - [5851] = {.lex_state = 75, .external_lex_state = 2}, - [5852] = {.lex_state = 75, .external_lex_state = 2}, - [5853] = {.lex_state = 75, .external_lex_state = 2}, - [5854] = {.lex_state = 75, .external_lex_state = 2}, - [5855] = {.lex_state = 75, .external_lex_state = 2}, - [5856] = {.lex_state = 75, .external_lex_state = 2}, - [5857] = {.lex_state = 75, .external_lex_state = 2}, - [5858] = {.lex_state = 75, .external_lex_state = 2}, - [5859] = {.lex_state = 75, .external_lex_state = 2}, - [5860] = {.lex_state = 75, .external_lex_state = 2}, - [5861] = {.lex_state = 75, .external_lex_state = 2}, - [5862] = {.lex_state = 75, .external_lex_state = 2}, - [5863] = {.lex_state = 75, .external_lex_state = 2}, - [5864] = {.lex_state = 75, .external_lex_state = 2}, - [5865] = {.lex_state = 75, .external_lex_state = 2}, - [5866] = {.lex_state = 75, .external_lex_state = 2}, - [5867] = {.lex_state = 75, .external_lex_state = 2}, - [5868] = {.lex_state = 75, .external_lex_state = 2}, - [5869] = {.lex_state = 75, .external_lex_state = 2}, - [5870] = {.lex_state = 75, .external_lex_state = 2}, - [5871] = {.lex_state = 75, .external_lex_state = 2}, - [5872] = {.lex_state = 75, .external_lex_state = 2}, - [5873] = {.lex_state = 75, .external_lex_state = 2}, - [5874] = {.lex_state = 75, .external_lex_state = 2}, - [5875] = {.lex_state = 75, .external_lex_state = 2}, - [5876] = {.lex_state = 75, .external_lex_state = 2}, - [5877] = {.lex_state = 75, .external_lex_state = 2}, - [5878] = {.lex_state = 75, .external_lex_state = 2}, - [5879] = {.lex_state = 75, .external_lex_state = 2}, - [5880] = {.lex_state = 75, .external_lex_state = 2}, - [5881] = {.lex_state = 75, .external_lex_state = 2}, - [5882] = {.lex_state = 75, .external_lex_state = 2}, - [5883] = {.lex_state = 75, .external_lex_state = 2}, - [5884] = {.lex_state = 75, .external_lex_state = 2}, - [5885] = {.lex_state = 75, .external_lex_state = 2}, - [5886] = {.lex_state = 75, .external_lex_state = 2}, - [5887] = {.lex_state = 75, .external_lex_state = 2}, - [5888] = {.lex_state = 75, .external_lex_state = 2}, - [5889] = {.lex_state = 75, .external_lex_state = 2}, - [5890] = {.lex_state = 75, .external_lex_state = 2}, - [5891] = {.lex_state = 75, .external_lex_state = 2}, - [5892] = {.lex_state = 75, .external_lex_state = 2}, - [5893] = {.lex_state = 75, .external_lex_state = 2}, - [5894] = {.lex_state = 75, .external_lex_state = 2}, - [5895] = {.lex_state = 75, .external_lex_state = 2}, - [5896] = {.lex_state = 75, .external_lex_state = 2}, - [5897] = {.lex_state = 75, .external_lex_state = 2}, - [5898] = {.lex_state = 75, .external_lex_state = 2}, - [5899] = {.lex_state = 75, .external_lex_state = 2}, - [5900] = {.lex_state = 75, .external_lex_state = 2}, - [5901] = {.lex_state = 23, .external_lex_state = 2}, - [5902] = {.lex_state = 1, .external_lex_state = 12}, - [5903] = {.lex_state = 75, .external_lex_state = 2}, - [5904] = {.lex_state = 75, .external_lex_state = 2}, - [5905] = {.lex_state = 75, .external_lex_state = 2}, - [5906] = {.lex_state = 75, .external_lex_state = 2}, - [5907] = {.lex_state = 75, .external_lex_state = 2}, - [5908] = {.lex_state = 75, .external_lex_state = 2}, - [5909] = {.lex_state = 75, .external_lex_state = 2}, - [5910] = {.lex_state = 75, .external_lex_state = 2}, - [5911] = {.lex_state = 75, .external_lex_state = 2}, - [5912] = {.lex_state = 75, .external_lex_state = 2}, - [5913] = {.lex_state = 75, .external_lex_state = 2}, - [5914] = {.lex_state = 75, .external_lex_state = 2}, - [5915] = {.lex_state = 75, .external_lex_state = 2}, - [5916] = {.lex_state = 75, .external_lex_state = 2}, - [5917] = {.lex_state = 75, .external_lex_state = 2}, - [5918] = {.lex_state = 75, .external_lex_state = 2}, - [5919] = {.lex_state = 75, .external_lex_state = 2}, - [5920] = {.lex_state = 75, .external_lex_state = 2}, - [5921] = {.lex_state = 75, .external_lex_state = 2}, - [5922] = {.lex_state = 75, .external_lex_state = 2}, - [5923] = {.lex_state = 75, .external_lex_state = 2}, - [5924] = {.lex_state = 75, .external_lex_state = 2}, - [5925] = {.lex_state = 75, .external_lex_state = 2}, - [5926] = {.lex_state = 75, .external_lex_state = 2}, - [5927] = {.lex_state = 75, .external_lex_state = 2}, - [5928] = {.lex_state = 75, .external_lex_state = 2}, - [5929] = {.lex_state = 75, .external_lex_state = 2}, - [5930] = {.lex_state = 75, .external_lex_state = 2}, - [5931] = {.lex_state = 75, .external_lex_state = 2}, - [5932] = {.lex_state = 75, .external_lex_state = 2}, - [5933] = {.lex_state = 75, .external_lex_state = 2}, - [5934] = {.lex_state = 75, .external_lex_state = 2}, - [5935] = {.lex_state = 75, .external_lex_state = 2}, - [5936] = {.lex_state = 75, .external_lex_state = 2}, - [5937] = {.lex_state = 75, .external_lex_state = 2}, - [5938] = {.lex_state = 75, .external_lex_state = 2}, - [5939] = {.lex_state = 75, .external_lex_state = 2}, - [5940] = {.lex_state = 75, .external_lex_state = 2}, - [5941] = {.lex_state = 75, .external_lex_state = 2}, - [5942] = {.lex_state = 75, .external_lex_state = 2}, - [5943] = {.lex_state = 75, .external_lex_state = 2}, - [5944] = {.lex_state = 75, .external_lex_state = 2}, - [5945] = {.lex_state = 75, .external_lex_state = 2}, - [5946] = {.lex_state = 75, .external_lex_state = 2}, - [5947] = {.lex_state = 75, .external_lex_state = 2}, - [5948] = {.lex_state = 75, .external_lex_state = 2}, - [5949] = {.lex_state = 75, .external_lex_state = 2}, - [5950] = {.lex_state = 75, .external_lex_state = 2}, - [5951] = {.lex_state = 75, .external_lex_state = 2}, - [5952] = {.lex_state = 75, .external_lex_state = 2}, - [5953] = {.lex_state = 75, .external_lex_state = 2}, - [5954] = {.lex_state = 23, .external_lex_state = 2}, - [5955] = {.lex_state = 75, .external_lex_state = 2}, - [5956] = {.lex_state = 75, .external_lex_state = 2}, - [5957] = {.lex_state = 75, .external_lex_state = 2}, - [5958] = {.lex_state = 75, .external_lex_state = 2}, - [5959] = {.lex_state = 75, .external_lex_state = 2}, - [5960] = {.lex_state = 75, .external_lex_state = 2}, - [5961] = {.lex_state = 75, .external_lex_state = 2}, - [5962] = {.lex_state = 75, .external_lex_state = 2}, - [5963] = {.lex_state = 75, .external_lex_state = 2}, - [5964] = {.lex_state = 75, .external_lex_state = 2}, - [5965] = {.lex_state = 75, .external_lex_state = 2}, - [5966] = {.lex_state = 75, .external_lex_state = 2}, - [5967] = {.lex_state = 75, .external_lex_state = 2}, - [5968] = {.lex_state = 75, .external_lex_state = 2}, - [5969] = {.lex_state = 75, .external_lex_state = 2}, - [5970] = {.lex_state = 75, .external_lex_state = 2}, - [5971] = {.lex_state = 75, .external_lex_state = 2}, - [5972] = {.lex_state = 75, .external_lex_state = 2}, - [5973] = {.lex_state = 75, .external_lex_state = 2}, - [5974] = {.lex_state = 75, .external_lex_state = 2}, - [5975] = {.lex_state = 75, .external_lex_state = 2}, - [5976] = {.lex_state = 75, .external_lex_state = 2}, - [5977] = {.lex_state = 75, .external_lex_state = 2}, - [5978] = {.lex_state = 75, .external_lex_state = 2}, - [5979] = {.lex_state = 75, .external_lex_state = 2}, - [5980] = {.lex_state = 75, .external_lex_state = 2}, - [5981] = {.lex_state = 75, .external_lex_state = 2}, - [5982] = {.lex_state = 75, .external_lex_state = 2}, - [5983] = {.lex_state = 75, .external_lex_state = 2}, - [5984] = {.lex_state = 1, .external_lex_state = 12}, - [5985] = {.lex_state = 75, .external_lex_state = 2}, - [5986] = {.lex_state = 75, .external_lex_state = 2}, - [5987] = {.lex_state = 75, .external_lex_state = 2}, - [5988] = {.lex_state = 75, .external_lex_state = 2}, - [5989] = {.lex_state = 75, .external_lex_state = 2}, - [5990] = {.lex_state = 75, .external_lex_state = 2}, - [5991] = {.lex_state = 75, .external_lex_state = 2}, - [5992] = {.lex_state = 75, .external_lex_state = 2}, - [5993] = {.lex_state = 75, .external_lex_state = 2}, - [5994] = {.lex_state = 75, .external_lex_state = 2}, - [5995] = {.lex_state = 75, .external_lex_state = 2}, - [5996] = {.lex_state = 75, .external_lex_state = 2}, - [5997] = {.lex_state = 75, .external_lex_state = 2}, - [5998] = {.lex_state = 75, .external_lex_state = 2}, - [5999] = {.lex_state = 75, .external_lex_state = 2}, - [6000] = {.lex_state = 75, .external_lex_state = 2}, - [6001] = {.lex_state = 75, .external_lex_state = 2}, - [6002] = {.lex_state = 75, .external_lex_state = 2}, - [6003] = {.lex_state = 75, .external_lex_state = 2}, - [6004] = {.lex_state = 75, .external_lex_state = 2}, - [6005] = {.lex_state = 75, .external_lex_state = 2}, - [6006] = {.lex_state = 75, .external_lex_state = 2}, - [6007] = {.lex_state = 75, .external_lex_state = 2}, - [6008] = {.lex_state = 75, .external_lex_state = 2}, - [6009] = {.lex_state = 75, .external_lex_state = 2}, - [6010] = {.lex_state = 75, .external_lex_state = 2}, - [6011] = {.lex_state = 75, .external_lex_state = 2}, - [6012] = {.lex_state = 75, .external_lex_state = 2}, - [6013] = {.lex_state = 75, .external_lex_state = 2}, - [6014] = {.lex_state = 75, .external_lex_state = 2}, - [6015] = {.lex_state = 75, .external_lex_state = 2}, - [6016] = {.lex_state = 75, .external_lex_state = 2}, - [6017] = {.lex_state = 75, .external_lex_state = 2}, - [6018] = {.lex_state = 75, .external_lex_state = 2}, - [6019] = {.lex_state = 75, .external_lex_state = 2}, - [6020] = {.lex_state = 75, .external_lex_state = 2}, - [6021] = {.lex_state = 75, .external_lex_state = 2}, - [6022] = {.lex_state = 75, .external_lex_state = 2}, - [6023] = {.lex_state = 75, .external_lex_state = 2}, - [6024] = {.lex_state = 75, .external_lex_state = 2}, - [6025] = {.lex_state = 75, .external_lex_state = 2}, - [6026] = {.lex_state = 75, .external_lex_state = 2}, - [6027] = {.lex_state = 75, .external_lex_state = 2}, - [6028] = {.lex_state = 75, .external_lex_state = 2}, - [6029] = {.lex_state = 75, .external_lex_state = 2}, - [6030] = {.lex_state = 75, .external_lex_state = 2}, - [6031] = {.lex_state = 75, .external_lex_state = 2}, - [6032] = {.lex_state = 75, .external_lex_state = 2}, - [6033] = {.lex_state = 75, .external_lex_state = 2}, - [6034] = {.lex_state = 75, .external_lex_state = 2}, - [6035] = {.lex_state = 75, .external_lex_state = 2}, - [6036] = {.lex_state = 75, .external_lex_state = 2}, - [6037] = {.lex_state = 75, .external_lex_state = 2}, - [6038] = {.lex_state = 75, .external_lex_state = 2}, - [6039] = {.lex_state = 75, .external_lex_state = 2}, - [6040] = {.lex_state = 75, .external_lex_state = 2}, - [6041] = {.lex_state = 75, .external_lex_state = 2}, - [6042] = {.lex_state = 75, .external_lex_state = 2}, - [6043] = {.lex_state = 75, .external_lex_state = 2}, - [6044] = {.lex_state = 75, .external_lex_state = 2}, - [6045] = {.lex_state = 75, .external_lex_state = 2}, - [6046] = {.lex_state = 75, .external_lex_state = 2}, - [6047] = {.lex_state = 75, .external_lex_state = 2}, - [6048] = {.lex_state = 75, .external_lex_state = 2}, - [6049] = {.lex_state = 23, .external_lex_state = 2}, - [6050] = {.lex_state = 75, .external_lex_state = 2}, - [6051] = {.lex_state = 75, .external_lex_state = 2}, - [6052] = {.lex_state = 75, .external_lex_state = 2}, - [6053] = {.lex_state = 75, .external_lex_state = 2}, - [6054] = {.lex_state = 75, .external_lex_state = 2}, - [6055] = {.lex_state = 75, .external_lex_state = 2}, - [6056] = {.lex_state = 75, .external_lex_state = 2}, - [6057] = {.lex_state = 75, .external_lex_state = 2}, - [6058] = {.lex_state = 75, .external_lex_state = 2}, - [6059] = {.lex_state = 75, .external_lex_state = 2}, - [6060] = {.lex_state = 75, .external_lex_state = 2}, - [6061] = {.lex_state = 75, .external_lex_state = 2}, - [6062] = {.lex_state = 75, .external_lex_state = 2}, - [6063] = {.lex_state = 75, .external_lex_state = 2}, - [6064] = {.lex_state = 75, .external_lex_state = 2}, - [6065] = {.lex_state = 75, .external_lex_state = 2}, - [6066] = {.lex_state = 75, .external_lex_state = 2}, - [6067] = {.lex_state = 75, .external_lex_state = 2}, - [6068] = {.lex_state = 75, .external_lex_state = 2}, - [6069] = {.lex_state = 75, .external_lex_state = 2}, - [6070] = {.lex_state = 75, .external_lex_state = 2}, - [6071] = {.lex_state = 75, .external_lex_state = 2}, - [6072] = {.lex_state = 75, .external_lex_state = 2}, - [6073] = {.lex_state = 75, .external_lex_state = 2}, - [6074] = {.lex_state = 75, .external_lex_state = 2}, - [6075] = {.lex_state = 75, .external_lex_state = 2}, - [6076] = {.lex_state = 75, .external_lex_state = 2}, - [6077] = {.lex_state = 75, .external_lex_state = 2}, - [6078] = {.lex_state = 75, .external_lex_state = 2}, - [6079] = {.lex_state = 75, .external_lex_state = 2}, - [6080] = {.lex_state = 75, .external_lex_state = 2}, - [6081] = {.lex_state = 75, .external_lex_state = 2}, - [6082] = {.lex_state = 75, .external_lex_state = 2}, - [6083] = {.lex_state = 75, .external_lex_state = 2}, - [6084] = {.lex_state = 75, .external_lex_state = 2}, - [6085] = {.lex_state = 75, .external_lex_state = 2}, - [6086] = {.lex_state = 75, .external_lex_state = 2}, - [6087] = {.lex_state = 75, .external_lex_state = 2}, - [6088] = {.lex_state = 75, .external_lex_state = 2}, - [6089] = {.lex_state = 75, .external_lex_state = 2}, - [6090] = {.lex_state = 75, .external_lex_state = 2}, - [6091] = {.lex_state = 75, .external_lex_state = 2}, - [6092] = {.lex_state = 75, .external_lex_state = 2}, - [6093] = {.lex_state = 75, .external_lex_state = 2}, - [6094] = {.lex_state = 75, .external_lex_state = 2}, - [6095] = {.lex_state = 75, .external_lex_state = 2}, - [6096] = {.lex_state = 75, .external_lex_state = 2}, - [6097] = {.lex_state = 1, .external_lex_state = 12}, - [6098] = {.lex_state = 75, .external_lex_state = 2}, - [6099] = {.lex_state = 75, .external_lex_state = 2}, - [6100] = {.lex_state = 75, .external_lex_state = 2}, - [6101] = {.lex_state = 75, .external_lex_state = 2}, - [6102] = {.lex_state = 75, .external_lex_state = 2}, - [6103] = {.lex_state = 75, .external_lex_state = 2}, - [6104] = {.lex_state = 75, .external_lex_state = 2}, - [6105] = {.lex_state = 75, .external_lex_state = 2}, - [6106] = {.lex_state = 75, .external_lex_state = 2}, - [6107] = {.lex_state = 75, .external_lex_state = 2}, - [6108] = {.lex_state = 75, .external_lex_state = 2}, - [6109] = {.lex_state = 75, .external_lex_state = 2}, - [6110] = {.lex_state = 75, .external_lex_state = 2}, - [6111] = {.lex_state = 75, .external_lex_state = 2}, - [6112] = {.lex_state = 75, .external_lex_state = 2}, - [6113] = {.lex_state = 75, .external_lex_state = 2}, - [6114] = {.lex_state = 75, .external_lex_state = 2}, - [6115] = {.lex_state = 75, .external_lex_state = 2}, - [6116] = {.lex_state = 75, .external_lex_state = 2}, - [6117] = {.lex_state = 75, .external_lex_state = 2}, - [6118] = {.lex_state = 75, .external_lex_state = 2}, - [6119] = {.lex_state = 75, .external_lex_state = 2}, - [6120] = {.lex_state = 75, .external_lex_state = 2}, - [6121] = {.lex_state = 75, .external_lex_state = 2}, - [6122] = {.lex_state = 75, .external_lex_state = 2}, - [6123] = {.lex_state = 75, .external_lex_state = 2}, - [6124] = {.lex_state = 75, .external_lex_state = 2}, - [6125] = {.lex_state = 75, .external_lex_state = 2}, - [6126] = {.lex_state = 75, .external_lex_state = 2}, - [6127] = {.lex_state = 75, .external_lex_state = 2}, - [6128] = {.lex_state = 75, .external_lex_state = 2}, - [6129] = {.lex_state = 75, .external_lex_state = 2}, - [6130] = {.lex_state = 75, .external_lex_state = 2}, - [6131] = {.lex_state = 75, .external_lex_state = 2}, - [6132] = {.lex_state = 75, .external_lex_state = 2}, - [6133] = {.lex_state = 75, .external_lex_state = 2}, + [3441] = {.lex_state = 8, .external_lex_state = 2}, + [3442] = {.lex_state = 8, .external_lex_state = 2}, + [3443] = {.lex_state = 8, .external_lex_state = 2}, + [3444] = {.lex_state = 8, .external_lex_state = 2}, + [3445] = {.lex_state = 8, .external_lex_state = 2}, + [3446] = {.lex_state = 8, .external_lex_state = 2}, + [3447] = {.lex_state = 8, .external_lex_state = 2}, + [3448] = {.lex_state = 8, .external_lex_state = 2}, + [3449] = {.lex_state = 8, .external_lex_state = 2}, + [3450] = {.lex_state = 86, .external_lex_state = 2}, + [3451] = {.lex_state = 86, .external_lex_state = 2}, + [3452] = {.lex_state = 8, .external_lex_state = 7}, + [3453] = {.lex_state = 86, .external_lex_state = 2}, + [3454] = {.lex_state = 8, .external_lex_state = 7}, + [3455] = {.lex_state = 86, .external_lex_state = 2}, + [3456] = {.lex_state = 86, .external_lex_state = 2}, + [3457] = {.lex_state = 8, .external_lex_state = 7}, + [3458] = {.lex_state = 86, .external_lex_state = 2}, + [3459] = {.lex_state = 86, .external_lex_state = 2}, + [3460] = {.lex_state = 86, .external_lex_state = 2}, + [3461] = {.lex_state = 8, .external_lex_state = 2}, + [3462] = {.lex_state = 86, .external_lex_state = 7}, + [3463] = {.lex_state = 86, .external_lex_state = 2}, + [3464] = {.lex_state = 8, .external_lex_state = 2}, + [3465] = {.lex_state = 86, .external_lex_state = 2}, + [3466] = {.lex_state = 8, .external_lex_state = 2}, + [3467] = {.lex_state = 86, .external_lex_state = 2}, + [3468] = {.lex_state = 8, .external_lex_state = 2}, + [3469] = {.lex_state = 8, .external_lex_state = 2}, + [3470] = {.lex_state = 8, .external_lex_state = 2}, + [3471] = {.lex_state = 86, .external_lex_state = 2}, + [3472] = {.lex_state = 8, .external_lex_state = 7}, + [3473] = {.lex_state = 86, .external_lex_state = 2}, + [3474] = {.lex_state = 86, .external_lex_state = 9}, + [3475] = {.lex_state = 86, .external_lex_state = 9}, + [3476] = {.lex_state = 8, .external_lex_state = 7}, + [3477] = {.lex_state = 86, .external_lex_state = 9}, + [3478] = {.lex_state = 8, .external_lex_state = 7}, + [3479] = {.lex_state = 86, .external_lex_state = 9}, + [3480] = {.lex_state = 8, .external_lex_state = 7}, + [3481] = {.lex_state = 8, .external_lex_state = 7}, + [3482] = {.lex_state = 8, .external_lex_state = 11}, + [3483] = {.lex_state = 86, .external_lex_state = 9}, + [3484] = {.lex_state = 8, .external_lex_state = 7}, + [3485] = {.lex_state = 8, .external_lex_state = 7}, + [3486] = {.lex_state = 8, .external_lex_state = 7}, + [3487] = {.lex_state = 86, .external_lex_state = 9}, + [3488] = {.lex_state = 86, .external_lex_state = 9}, + [3489] = {.lex_state = 8, .external_lex_state = 7}, + [3490] = {.lex_state = 8, .external_lex_state = 7}, + [3491] = {.lex_state = 8, .external_lex_state = 7}, + [3492] = {.lex_state = 8, .external_lex_state = 7}, + [3493] = {.lex_state = 8, .external_lex_state = 7}, + [3494] = {.lex_state = 8, .external_lex_state = 7}, + [3495] = {.lex_state = 8, .external_lex_state = 7}, + [3496] = {.lex_state = 8, .external_lex_state = 7}, + [3497] = {.lex_state = 8, .external_lex_state = 7}, + [3498] = {.lex_state = 8, .external_lex_state = 7}, + [3499] = {.lex_state = 8, .external_lex_state = 7}, + [3500] = {.lex_state = 8, .external_lex_state = 11}, + [3501] = {.lex_state = 86, .external_lex_state = 9}, + [3502] = {.lex_state = 86, .external_lex_state = 9}, + [3503] = {.lex_state = 8, .external_lex_state = 7}, + [3504] = {.lex_state = 86, .external_lex_state = 9}, + [3505] = {.lex_state = 8, .external_lex_state = 7}, + [3506] = {.lex_state = 8, .external_lex_state = 7}, + [3507] = {.lex_state = 86, .external_lex_state = 9}, + [3508] = {.lex_state = 8, .external_lex_state = 7}, + [3509] = {.lex_state = 86, .external_lex_state = 9}, + [3510] = {.lex_state = 86, .external_lex_state = 9}, + [3511] = {.lex_state = 8, .external_lex_state = 7}, + [3512] = {.lex_state = 86, .external_lex_state = 2}, + [3513] = {.lex_state = 86, .external_lex_state = 9}, + [3514] = {.lex_state = 86, .external_lex_state = 9}, + [3515] = {.lex_state = 86, .external_lex_state = 9}, + [3516] = {.lex_state = 86, .external_lex_state = 9}, + [3517] = {.lex_state = 86, .external_lex_state = 9}, + [3518] = {.lex_state = 8, .external_lex_state = 7}, + [3519] = {.lex_state = 8, .external_lex_state = 7}, + [3520] = {.lex_state = 8, .external_lex_state = 7}, + [3521] = {.lex_state = 86, .external_lex_state = 2}, + [3522] = {.lex_state = 8, .external_lex_state = 7}, + [3523] = {.lex_state = 86, .external_lex_state = 9}, + [3524] = {.lex_state = 86, .external_lex_state = 9}, + [3525] = {.lex_state = 8, .external_lex_state = 7}, + [3526] = {.lex_state = 8, .external_lex_state = 7}, + [3527] = {.lex_state = 8, .external_lex_state = 11}, + [3528] = {.lex_state = 86, .external_lex_state = 9}, + [3529] = {.lex_state = 86, .external_lex_state = 9}, + [3530] = {.lex_state = 86, .external_lex_state = 9}, + [3531] = {.lex_state = 86, .external_lex_state = 9}, + [3532] = {.lex_state = 86, .external_lex_state = 9}, + [3533] = {.lex_state = 86, .external_lex_state = 7}, + [3534] = {.lex_state = 86, .external_lex_state = 2}, + [3535] = {.lex_state = 86, .external_lex_state = 9}, + [3536] = {.lex_state = 86, .external_lex_state = 9}, + [3537] = {.lex_state = 86, .external_lex_state = 9}, + [3538] = {.lex_state = 86, .external_lex_state = 9}, + [3539] = {.lex_state = 8, .external_lex_state = 7}, + [3540] = {.lex_state = 8, .external_lex_state = 7}, + [3541] = {.lex_state = 8, .external_lex_state = 7}, + [3542] = {.lex_state = 8, .external_lex_state = 7}, + [3543] = {.lex_state = 3, .external_lex_state = 2}, + [3544] = {.lex_state = 86, .external_lex_state = 2}, + [3545] = {.lex_state = 86, .external_lex_state = 2}, + [3546] = {.lex_state = 86, .external_lex_state = 11}, + [3547] = {.lex_state = 86, .external_lex_state = 2}, + [3548] = {.lex_state = 86, .external_lex_state = 2}, + [3549] = {.lex_state = 86, .external_lex_state = 2}, + [3550] = {.lex_state = 86, .external_lex_state = 2}, + [3551] = {.lex_state = 86, .external_lex_state = 2}, + [3552] = {.lex_state = 86, .external_lex_state = 2}, + [3553] = {.lex_state = 86, .external_lex_state = 7}, + [3554] = {.lex_state = 86, .external_lex_state = 2}, + [3555] = {.lex_state = 86, .external_lex_state = 7}, + [3556] = {.lex_state = 86, .external_lex_state = 2}, + [3557] = {.lex_state = 86, .external_lex_state = 9}, + [3558] = {.lex_state = 3, .external_lex_state = 2}, + [3559] = {.lex_state = 86, .external_lex_state = 9}, + [3560] = {.lex_state = 86, .external_lex_state = 2}, + [3561] = {.lex_state = 86, .external_lex_state = 2}, + [3562] = {.lex_state = 86, .external_lex_state = 2}, + [3563] = {.lex_state = 3, .external_lex_state = 2}, + [3564] = {.lex_state = 86, .external_lex_state = 2}, + [3565] = {.lex_state = 86, .external_lex_state = 9}, + [3566] = {.lex_state = 86, .external_lex_state = 2}, + [3567] = {.lex_state = 86, .external_lex_state = 2}, + [3568] = {.lex_state = 86, .external_lex_state = 2}, + [3569] = {.lex_state = 86, .external_lex_state = 2}, + [3570] = {.lex_state = 86, .external_lex_state = 2}, + [3571] = {.lex_state = 86, .external_lex_state = 2}, + [3572] = {.lex_state = 86, .external_lex_state = 2}, + [3573] = {.lex_state = 86, .external_lex_state = 2}, + [3574] = {.lex_state = 86, .external_lex_state = 9}, + [3575] = {.lex_state = 86, .external_lex_state = 2}, + [3576] = {.lex_state = 3, .external_lex_state = 2}, + [3577] = {.lex_state = 3, .external_lex_state = 2}, + [3578] = {.lex_state = 86, .external_lex_state = 2}, + [3579] = {.lex_state = 86, .external_lex_state = 9}, + [3580] = {.lex_state = 3, .external_lex_state = 2}, + [3581] = {.lex_state = 86, .external_lex_state = 9}, + [3582] = {.lex_state = 3, .external_lex_state = 2}, + [3583] = {.lex_state = 3, .external_lex_state = 2}, + [3584] = {.lex_state = 86, .external_lex_state = 9}, + [3585] = {.lex_state = 86, .external_lex_state = 9}, + [3586] = {.lex_state = 86, .external_lex_state = 9}, + [3587] = {.lex_state = 86, .external_lex_state = 2}, + [3588] = {.lex_state = 86, .external_lex_state = 2}, + [3589] = {.lex_state = 86, .external_lex_state = 7}, + [3590] = {.lex_state = 3, .external_lex_state = 2}, + [3591] = {.lex_state = 3, .external_lex_state = 2}, + [3592] = {.lex_state = 3, .external_lex_state = 2}, + [3593] = {.lex_state = 3, .external_lex_state = 2}, + [3594] = {.lex_state = 3, .external_lex_state = 2}, + [3595] = {.lex_state = 86, .external_lex_state = 2}, + [3596] = {.lex_state = 86, .external_lex_state = 2}, + [3597] = {.lex_state = 86, .external_lex_state = 9}, + [3598] = {.lex_state = 3, .external_lex_state = 2}, + [3599] = {.lex_state = 3, .external_lex_state = 2}, + [3600] = {.lex_state = 3, .external_lex_state = 2}, + [3601] = {.lex_state = 3, .external_lex_state = 2}, + [3602] = {.lex_state = 3, .external_lex_state = 2}, + [3603] = {.lex_state = 3, .external_lex_state = 2}, + [3604] = {.lex_state = 3, .external_lex_state = 2}, + [3605] = {.lex_state = 3, .external_lex_state = 2}, + [3606] = {.lex_state = 3, .external_lex_state = 2}, + [3607] = {.lex_state = 3, .external_lex_state = 2}, + [3608] = {.lex_state = 3, .external_lex_state = 2}, + [3609] = {.lex_state = 3, .external_lex_state = 2}, + [3610] = {.lex_state = 3, .external_lex_state = 2}, + [3611] = {.lex_state = 3, .external_lex_state = 2}, + [3612] = {.lex_state = 86, .external_lex_state = 2}, + [3613] = {.lex_state = 86, .external_lex_state = 2}, + [3614] = {.lex_state = 3, .external_lex_state = 2}, + [3615] = {.lex_state = 3, .external_lex_state = 2}, + [3616] = {.lex_state = 3, .external_lex_state = 2}, + [3617] = {.lex_state = 3, .external_lex_state = 2}, + [3618] = {.lex_state = 3, .external_lex_state = 2}, + [3619] = {.lex_state = 86, .external_lex_state = 2}, + [3620] = {.lex_state = 86, .external_lex_state = 7}, + [3621] = {.lex_state = 3, .external_lex_state = 2}, + [3622] = {.lex_state = 3, .external_lex_state = 2}, + [3623] = {.lex_state = 3, .external_lex_state = 2}, + [3624] = {.lex_state = 3, .external_lex_state = 2}, + [3625] = {.lex_state = 86, .external_lex_state = 7}, + [3626] = {.lex_state = 3, .external_lex_state = 2}, + [3627] = {.lex_state = 86, .external_lex_state = 7}, + [3628] = {.lex_state = 3, .external_lex_state = 2}, + [3629] = {.lex_state = 3, .external_lex_state = 2}, + [3630] = {.lex_state = 3, .external_lex_state = 2}, + [3631] = {.lex_state = 3, .external_lex_state = 2}, + [3632] = {.lex_state = 86, .external_lex_state = 7}, + [3633] = {.lex_state = 86, .external_lex_state = 7}, + [3634] = {.lex_state = 3, .external_lex_state = 2}, + [3635] = {.lex_state = 86, .external_lex_state = 7}, + [3636] = {.lex_state = 86, .external_lex_state = 2}, + [3637] = {.lex_state = 86, .external_lex_state = 2}, + [3638] = {.lex_state = 86, .external_lex_state = 2}, + [3639] = {.lex_state = 3, .external_lex_state = 2}, + [3640] = {.lex_state = 86, .external_lex_state = 2}, + [3641] = {.lex_state = 8, .external_lex_state = 11}, + [3642] = {.lex_state = 86, .external_lex_state = 9}, + [3643] = {.lex_state = 86, .external_lex_state = 9}, + [3644] = {.lex_state = 8, .external_lex_state = 12}, + [3645] = {.lex_state = 86, .external_lex_state = 9}, + [3646] = {.lex_state = 86, .external_lex_state = 7}, + [3647] = {.lex_state = 3, .external_lex_state = 2}, + [3648] = {.lex_state = 86, .external_lex_state = 11}, + [3649] = {.lex_state = 86, .external_lex_state = 9}, + [3650] = {.lex_state = 86, .external_lex_state = 9}, + [3651] = {.lex_state = 86, .external_lex_state = 9}, + [3652] = {.lex_state = 86, .external_lex_state = 9}, + [3653] = {.lex_state = 86, .external_lex_state = 2}, + [3654] = {.lex_state = 3, .external_lex_state = 2}, + [3655] = {.lex_state = 86, .external_lex_state = 9}, + [3656] = {.lex_state = 86, .external_lex_state = 9}, + [3657] = {.lex_state = 86, .external_lex_state = 9}, + [3658] = {.lex_state = 86, .external_lex_state = 7}, + [3659] = {.lex_state = 8, .external_lex_state = 11}, + [3660] = {.lex_state = 8, .external_lex_state = 11}, + [3661] = {.lex_state = 86, .external_lex_state = 9}, + [3662] = {.lex_state = 8, .external_lex_state = 11}, + [3663] = {.lex_state = 8, .external_lex_state = 11}, + [3664] = {.lex_state = 86, .external_lex_state = 9}, + [3665] = {.lex_state = 86, .external_lex_state = 2}, + [3666] = {.lex_state = 3, .external_lex_state = 2}, + [3667] = {.lex_state = 8, .external_lex_state = 11}, + [3668] = {.lex_state = 8, .external_lex_state = 11}, + [3669] = {.lex_state = 86, .external_lex_state = 7}, + [3670] = {.lex_state = 86, .external_lex_state = 9}, + [3671] = {.lex_state = 8, .external_lex_state = 11}, + [3672] = {.lex_state = 3, .external_lex_state = 2}, + [3673] = {.lex_state = 8, .external_lex_state = 11}, + [3674] = {.lex_state = 8, .external_lex_state = 11}, + [3675] = {.lex_state = 8, .external_lex_state = 11}, + [3676] = {.lex_state = 8, .external_lex_state = 11}, + [3677] = {.lex_state = 86, .external_lex_state = 9}, + [3678] = {.lex_state = 86, .external_lex_state = 2}, + [3679] = {.lex_state = 8, .external_lex_state = 11}, + [3680] = {.lex_state = 8, .external_lex_state = 8}, + [3681] = {.lex_state = 8, .external_lex_state = 11}, + [3682] = {.lex_state = 86, .external_lex_state = 7}, + [3683] = {.lex_state = 86, .external_lex_state = 9}, + [3684] = {.lex_state = 8, .external_lex_state = 8}, + [3685] = {.lex_state = 86, .external_lex_state = 9}, + [3686] = {.lex_state = 8, .external_lex_state = 11}, + [3687] = {.lex_state = 8, .external_lex_state = 8}, + [3688] = {.lex_state = 8, .external_lex_state = 12}, + [3689] = {.lex_state = 3, .external_lex_state = 2}, + [3690] = {.lex_state = 3, .external_lex_state = 2}, + [3691] = {.lex_state = 86, .external_lex_state = 7}, + [3692] = {.lex_state = 86, .external_lex_state = 2}, + [3693] = {.lex_state = 3, .external_lex_state = 2}, + [3694] = {.lex_state = 86, .external_lex_state = 9}, + [3695] = {.lex_state = 86, .external_lex_state = 9}, + [3696] = {.lex_state = 3, .external_lex_state = 2}, + [3697] = {.lex_state = 8, .external_lex_state = 7}, + [3698] = {.lex_state = 3, .external_lex_state = 2}, + [3699] = {.lex_state = 86, .external_lex_state = 9}, + [3700] = {.lex_state = 8, .external_lex_state = 7}, + [3701] = {.lex_state = 8, .external_lex_state = 11}, + [3702] = {.lex_state = 8, .external_lex_state = 11}, + [3703] = {.lex_state = 8, .external_lex_state = 11}, + [3704] = {.lex_state = 8, .external_lex_state = 11}, + [3705] = {.lex_state = 86, .external_lex_state = 9}, + [3706] = {.lex_state = 8, .external_lex_state = 11}, + [3707] = {.lex_state = 8, .external_lex_state = 11}, + [3708] = {.lex_state = 86, .external_lex_state = 9}, + [3709] = {.lex_state = 8, .external_lex_state = 11}, + [3710] = {.lex_state = 86, .external_lex_state = 9}, + [3711] = {.lex_state = 86, .external_lex_state = 9}, + [3712] = {.lex_state = 8, .external_lex_state = 11}, + [3713] = {.lex_state = 8, .external_lex_state = 11}, + [3714] = {.lex_state = 8, .external_lex_state = 11}, + [3715] = {.lex_state = 8, .external_lex_state = 11}, + [3716] = {.lex_state = 8, .external_lex_state = 11}, + [3717] = {.lex_state = 8, .external_lex_state = 11}, + [3718] = {.lex_state = 8, .external_lex_state = 11}, + [3719] = {.lex_state = 8, .external_lex_state = 11}, + [3720] = {.lex_state = 8, .external_lex_state = 11}, + [3721] = {.lex_state = 8, .external_lex_state = 11}, + [3722] = {.lex_state = 8, .external_lex_state = 7}, + [3723] = {.lex_state = 8, .external_lex_state = 7}, + [3724] = {.lex_state = 8, .external_lex_state = 11}, + [3725] = {.lex_state = 8, .external_lex_state = 7}, + [3726] = {.lex_state = 8, .external_lex_state = 11}, + [3727] = {.lex_state = 86, .external_lex_state = 9}, + [3728] = {.lex_state = 8, .external_lex_state = 12}, + [3729] = {.lex_state = 86, .external_lex_state = 9}, + [3730] = {.lex_state = 8, .external_lex_state = 7}, + [3731] = {.lex_state = 86, .external_lex_state = 9}, + [3732] = {.lex_state = 86, .external_lex_state = 7}, + [3733] = {.lex_state = 86, .external_lex_state = 9}, + [3734] = {.lex_state = 86, .external_lex_state = 9}, + [3735] = {.lex_state = 86, .external_lex_state = 9}, + [3736] = {.lex_state = 86, .external_lex_state = 9}, + [3737] = {.lex_state = 86, .external_lex_state = 2}, + [3738] = {.lex_state = 8, .external_lex_state = 7}, + [3739] = {.lex_state = 86, .external_lex_state = 7}, + [3740] = {.lex_state = 86, .external_lex_state = 9}, + [3741] = {.lex_state = 86, .external_lex_state = 9}, + [3742] = {.lex_state = 8, .external_lex_state = 7}, + [3743] = {.lex_state = 86, .external_lex_state = 9}, + [3744] = {.lex_state = 86, .external_lex_state = 9}, + [3745] = {.lex_state = 86, .external_lex_state = 9}, + [3746] = {.lex_state = 86, .external_lex_state = 9}, + [3747] = {.lex_state = 86, .external_lex_state = 9}, + [3748] = {.lex_state = 3, .external_lex_state = 2}, + [3749] = {.lex_state = 86, .external_lex_state = 9}, + [3750] = {.lex_state = 86, .external_lex_state = 9}, + [3751] = {.lex_state = 86, .external_lex_state = 9}, + [3752] = {.lex_state = 86, .external_lex_state = 9}, + [3753] = {.lex_state = 86, .external_lex_state = 11}, + [3754] = {.lex_state = 86, .external_lex_state = 8}, + [3755] = {.lex_state = 86, .external_lex_state = 9}, + [3756] = {.lex_state = 86, .external_lex_state = 2}, + [3757] = {.lex_state = 86, .external_lex_state = 7}, + [3758] = {.lex_state = 86, .external_lex_state = 2}, + [3759] = {.lex_state = 86, .external_lex_state = 7}, + [3760] = {.lex_state = 86, .external_lex_state = 11}, + [3761] = {.lex_state = 86, .external_lex_state = 11}, + [3762] = {.lex_state = 86, .external_lex_state = 7}, + [3763] = {.lex_state = 86, .external_lex_state = 2}, + [3764] = {.lex_state = 86, .external_lex_state = 11}, + [3765] = {.lex_state = 86, .external_lex_state = 11}, + [3766] = {.lex_state = 86, .external_lex_state = 9}, + [3767] = {.lex_state = 86, .external_lex_state = 9}, + [3768] = {.lex_state = 86, .external_lex_state = 2}, + [3769] = {.lex_state = 86, .external_lex_state = 9}, + [3770] = {.lex_state = 86, .external_lex_state = 11}, + [3771] = {.lex_state = 86, .external_lex_state = 2}, + [3772] = {.lex_state = 86, .external_lex_state = 2}, + [3773] = {.lex_state = 86, .external_lex_state = 2}, + [3774] = {.lex_state = 86, .external_lex_state = 2}, + [3775] = {.lex_state = 86, .external_lex_state = 7}, + [3776] = {.lex_state = 86, .external_lex_state = 11}, + [3777] = {.lex_state = 86, .external_lex_state = 2}, + [3778] = {.lex_state = 86, .external_lex_state = 7}, + [3779] = {.lex_state = 86, .external_lex_state = 12}, + [3780] = {.lex_state = 86, .external_lex_state = 2}, + [3781] = {.lex_state = 86, .external_lex_state = 7}, + [3782] = {.lex_state = 86, .external_lex_state = 7}, + [3783] = {.lex_state = 86, .external_lex_state = 2}, + [3784] = {.lex_state = 86, .external_lex_state = 12}, + [3785] = {.lex_state = 86, .external_lex_state = 9}, + [3786] = {.lex_state = 86, .external_lex_state = 7}, + [3787] = {.lex_state = 8, .external_lex_state = 11}, + [3788] = {.lex_state = 8, .external_lex_state = 11}, + [3789] = {.lex_state = 8, .external_lex_state = 8}, + [3790] = {.lex_state = 8, .external_lex_state = 8}, + [3791] = {.lex_state = 8, .external_lex_state = 8}, + [3792] = {.lex_state = 8, .external_lex_state = 8}, + [3793] = {.lex_state = 8, .external_lex_state = 8}, + [3794] = {.lex_state = 8, .external_lex_state = 8}, + [3795] = {.lex_state = 8, .external_lex_state = 11}, + [3796] = {.lex_state = 8, .external_lex_state = 8}, + [3797] = {.lex_state = 8, .external_lex_state = 8}, + [3798] = {.lex_state = 8, .external_lex_state = 8}, + [3799] = {.lex_state = 8, .external_lex_state = 8}, + [3800] = {.lex_state = 8, .external_lex_state = 8}, + [3801] = {.lex_state = 8, .external_lex_state = 8}, + [3802] = {.lex_state = 8, .external_lex_state = 8}, + [3803] = {.lex_state = 8, .external_lex_state = 8}, + [3804] = {.lex_state = 8, .external_lex_state = 12}, + [3805] = {.lex_state = 86, .external_lex_state = 7}, + [3806] = {.lex_state = 86, .external_lex_state = 7}, + [3807] = {.lex_state = 8, .external_lex_state = 12}, + [3808] = {.lex_state = 8, .external_lex_state = 12}, + [3809] = {.lex_state = 8, .external_lex_state = 12}, + [3810] = {.lex_state = 8, .external_lex_state = 12}, + [3811] = {.lex_state = 8, .external_lex_state = 12}, + [3812] = {.lex_state = 8, .external_lex_state = 12}, + [3813] = {.lex_state = 8, .external_lex_state = 12}, + [3814] = {.lex_state = 8, .external_lex_state = 8}, + [3815] = {.lex_state = 8, .external_lex_state = 8}, + [3816] = {.lex_state = 8, .external_lex_state = 8}, + [3817] = {.lex_state = 8, .external_lex_state = 8}, + [3818] = {.lex_state = 8, .external_lex_state = 8}, + [3819] = {.lex_state = 8, .external_lex_state = 8}, + [3820] = {.lex_state = 8, .external_lex_state = 8}, + [3821] = {.lex_state = 8, .external_lex_state = 8}, + [3822] = {.lex_state = 8, .external_lex_state = 8}, + [3823] = {.lex_state = 8, .external_lex_state = 8}, + [3824] = {.lex_state = 8, .external_lex_state = 12}, + [3825] = {.lex_state = 8, .external_lex_state = 12}, + [3826] = {.lex_state = 8, .external_lex_state = 12}, + [3827] = {.lex_state = 8, .external_lex_state = 12}, + [3828] = {.lex_state = 8, .external_lex_state = 12}, + [3829] = {.lex_state = 8, .external_lex_state = 2}, + [3830] = {.lex_state = 8, .external_lex_state = 2}, + [3831] = {.lex_state = 8, .external_lex_state = 2}, + [3832] = {.lex_state = 8, .external_lex_state = 8}, + [3833] = {.lex_state = 8, .external_lex_state = 8}, + [3834] = {.lex_state = 8, .external_lex_state = 8}, + [3835] = {.lex_state = 8, .external_lex_state = 8}, + [3836] = {.lex_state = 8, .external_lex_state = 8}, + [3837] = {.lex_state = 8, .external_lex_state = 12}, + [3838] = {.lex_state = 8, .external_lex_state = 8}, + [3839] = {.lex_state = 8, .external_lex_state = 8}, + [3840] = {.lex_state = 8, .external_lex_state = 8}, + [3841] = {.lex_state = 8, .external_lex_state = 8}, + [3842] = {.lex_state = 8, .external_lex_state = 8}, + [3843] = {.lex_state = 86, .external_lex_state = 7}, + [3844] = {.lex_state = 8, .external_lex_state = 12}, + [3845] = {.lex_state = 8, .external_lex_state = 12}, + [3846] = {.lex_state = 8, .external_lex_state = 12}, + [3847] = {.lex_state = 8, .external_lex_state = 12}, + [3848] = {.lex_state = 8, .external_lex_state = 12}, + [3849] = {.lex_state = 8, .external_lex_state = 12}, + [3850] = {.lex_state = 8, .external_lex_state = 12}, + [3851] = {.lex_state = 8, .external_lex_state = 12}, + [3852] = {.lex_state = 8, .external_lex_state = 12}, + [3853] = {.lex_state = 8, .external_lex_state = 12}, + [3854] = {.lex_state = 8, .external_lex_state = 12}, + [3855] = {.lex_state = 8, .external_lex_state = 12}, + [3856] = {.lex_state = 8, .external_lex_state = 12}, + [3857] = {.lex_state = 8, .external_lex_state = 12}, + [3858] = {.lex_state = 8, .external_lex_state = 12}, + [3859] = {.lex_state = 8, .external_lex_state = 12}, + [3860] = {.lex_state = 86, .external_lex_state = 7}, + [3861] = {.lex_state = 8, .external_lex_state = 12}, + [3862] = {.lex_state = 8, .external_lex_state = 12}, + [3863] = {.lex_state = 8, .external_lex_state = 12}, + [3864] = {.lex_state = 86, .external_lex_state = 2}, + [3865] = {.lex_state = 86, .external_lex_state = 11}, + [3866] = {.lex_state = 86, .external_lex_state = 7}, + [3867] = {.lex_state = 86, .external_lex_state = 2}, + [3868] = {.lex_state = 86, .external_lex_state = 7}, + [3869] = {.lex_state = 86, .external_lex_state = 7}, + [3870] = {.lex_state = 86, .external_lex_state = 7}, + [3871] = {.lex_state = 86, .external_lex_state = 7}, + [3872] = {.lex_state = 86, .external_lex_state = 7}, + [3873] = {.lex_state = 86, .external_lex_state = 7}, + [3874] = {.lex_state = 86, .external_lex_state = 7}, + [3875] = {.lex_state = 8, .external_lex_state = 11}, + [3876] = {.lex_state = 8, .external_lex_state = 11}, + [3877] = {.lex_state = 86, .external_lex_state = 2}, + [3878] = {.lex_state = 86, .external_lex_state = 7}, + [3879] = {.lex_state = 86, .external_lex_state = 7}, + [3880] = {.lex_state = 86, .external_lex_state = 7}, + [3881] = {.lex_state = 86, .external_lex_state = 7}, + [3882] = {.lex_state = 86, .external_lex_state = 7}, + [3883] = {.lex_state = 86, .external_lex_state = 7}, + [3884] = {.lex_state = 86, .external_lex_state = 7}, + [3885] = {.lex_state = 86, .external_lex_state = 7}, + [3886] = {.lex_state = 86, .external_lex_state = 7}, + [3887] = {.lex_state = 86, .external_lex_state = 7}, + [3888] = {.lex_state = 86, .external_lex_state = 7}, + [3889] = {.lex_state = 86, .external_lex_state = 7}, + [3890] = {.lex_state = 86, .external_lex_state = 7}, + [3891] = {.lex_state = 86, .external_lex_state = 7}, + [3892] = {.lex_state = 8, .external_lex_state = 11}, + [3893] = {.lex_state = 8, .external_lex_state = 11}, + [3894] = {.lex_state = 86, .external_lex_state = 8}, + [3895] = {.lex_state = 8, .external_lex_state = 11}, + [3896] = {.lex_state = 86, .external_lex_state = 7}, + [3897] = {.lex_state = 86, .external_lex_state = 11}, + [3898] = {.lex_state = 86, .external_lex_state = 7}, + [3899] = {.lex_state = 86, .external_lex_state = 7}, + [3900] = {.lex_state = 86, .external_lex_state = 7}, + [3901] = {.lex_state = 86, .external_lex_state = 11}, + [3902] = {.lex_state = 86, .external_lex_state = 7}, + [3903] = {.lex_state = 86, .external_lex_state = 7}, + [3904] = {.lex_state = 86, .external_lex_state = 7}, + [3905] = {.lex_state = 86, .external_lex_state = 7}, + [3906] = {.lex_state = 86, .external_lex_state = 7}, + [3907] = {.lex_state = 86, .external_lex_state = 7}, + [3908] = {.lex_state = 86, .external_lex_state = 7}, + [3909] = {.lex_state = 86, .external_lex_state = 7}, + [3910] = {.lex_state = 86, .external_lex_state = 7}, + [3911] = {.lex_state = 86, .external_lex_state = 7}, + [3912] = {.lex_state = 86, .external_lex_state = 7}, + [3913] = {.lex_state = 86, .external_lex_state = 7}, + [3914] = {.lex_state = 86, .external_lex_state = 7}, + [3915] = {.lex_state = 86, .external_lex_state = 7}, + [3916] = {.lex_state = 86, .external_lex_state = 7}, + [3917] = {.lex_state = 86, .external_lex_state = 7}, + [3918] = {.lex_state = 86, .external_lex_state = 7}, + [3919] = {.lex_state = 86, .external_lex_state = 7}, + [3920] = {.lex_state = 86, .external_lex_state = 7}, + [3921] = {.lex_state = 86, .external_lex_state = 7}, + [3922] = {.lex_state = 8, .external_lex_state = 12}, + [3923] = {.lex_state = 86, .external_lex_state = 2}, + [3924] = {.lex_state = 86, .external_lex_state = 7}, + [3925] = {.lex_state = 86, .external_lex_state = 7}, + [3926] = {.lex_state = 86, .external_lex_state = 8}, + [3927] = {.lex_state = 86, .external_lex_state = 12}, + [3928] = {.lex_state = 86, .external_lex_state = 12}, + [3929] = {.lex_state = 86, .external_lex_state = 7}, + [3930] = {.lex_state = 86, .external_lex_state = 12}, + [3931] = {.lex_state = 86, .external_lex_state = 12}, + [3932] = {.lex_state = 86, .external_lex_state = 11}, + [3933] = {.lex_state = 86, .external_lex_state = 8}, + [3934] = {.lex_state = 86, .external_lex_state = 12}, + [3935] = {.lex_state = 86, .external_lex_state = 12}, + [3936] = {.lex_state = 86, .external_lex_state = 11}, + [3937] = {.lex_state = 86, .external_lex_state = 2}, + [3938] = {.lex_state = 86, .external_lex_state = 8}, + [3939] = {.lex_state = 86, .external_lex_state = 11}, + [3940] = {.lex_state = 86, .external_lex_state = 11}, + [3941] = {.lex_state = 86, .external_lex_state = 8}, + [3942] = {.lex_state = 86, .external_lex_state = 2}, + [3943] = {.lex_state = 86, .external_lex_state = 11}, + [3944] = {.lex_state = 86, .external_lex_state = 11}, + [3945] = {.lex_state = 86, .external_lex_state = 8}, + [3946] = {.lex_state = 86, .external_lex_state = 12}, + [3947] = {.lex_state = 86, .external_lex_state = 8}, + [3948] = {.lex_state = 86, .external_lex_state = 11}, + [3949] = {.lex_state = 86, .external_lex_state = 8}, + [3950] = {.lex_state = 86, .external_lex_state = 2}, + [3951] = {.lex_state = 86, .external_lex_state = 2}, + [3952] = {.lex_state = 86, .external_lex_state = 11}, + [3953] = {.lex_state = 86, .external_lex_state = 2}, + [3954] = {.lex_state = 86, .external_lex_state = 8}, + [3955] = {.lex_state = 8, .external_lex_state = 8}, + [3956] = {.lex_state = 86, .external_lex_state = 8}, + [3957] = {.lex_state = 86, .external_lex_state = 7}, + [3958] = {.lex_state = 86, .external_lex_state = 7}, + [3959] = {.lex_state = 86, .external_lex_state = 7}, + [3960] = {.lex_state = 86, .external_lex_state = 8}, + [3961] = {.lex_state = 86, .external_lex_state = 7}, + [3962] = {.lex_state = 86, .external_lex_state = 7}, + [3963] = {.lex_state = 86, .external_lex_state = 7}, + [3964] = {.lex_state = 86, .external_lex_state = 7}, + [3965] = {.lex_state = 86, .external_lex_state = 7}, + [3966] = {.lex_state = 86, .external_lex_state = 11}, + [3967] = {.lex_state = 86, .external_lex_state = 7}, + [3968] = {.lex_state = 86, .external_lex_state = 7}, + [3969] = {.lex_state = 86, .external_lex_state = 2}, + [3970] = {.lex_state = 86, .external_lex_state = 11}, + [3971] = {.lex_state = 86, .external_lex_state = 2}, + [3972] = {.lex_state = 86, .external_lex_state = 11}, + [3973] = {.lex_state = 86, .external_lex_state = 12}, + [3974] = {.lex_state = 8, .external_lex_state = 8}, + [3975] = {.lex_state = 86, .external_lex_state = 7}, + [3976] = {.lex_state = 86, .external_lex_state = 10}, + [3977] = {.lex_state = 86, .external_lex_state = 11}, + [3978] = {.lex_state = 86, .external_lex_state = 2}, + [3979] = {.lex_state = 86, .external_lex_state = 7}, + [3980] = {.lex_state = 86, .external_lex_state = 10}, + [3981] = {.lex_state = 86, .external_lex_state = 11}, + [3982] = {.lex_state = 8, .external_lex_state = 8}, + [3983] = {.lex_state = 8, .external_lex_state = 8}, + [3984] = {.lex_state = 8, .external_lex_state = 12}, + [3985] = {.lex_state = 86, .external_lex_state = 11}, + [3986] = {.lex_state = 86, .external_lex_state = 11}, + [3987] = {.lex_state = 86, .external_lex_state = 2}, + [3988] = {.lex_state = 86, .external_lex_state = 11}, + [3989] = {.lex_state = 86, .external_lex_state = 7}, + [3990] = {.lex_state = 86, .external_lex_state = 7}, + [3991] = {.lex_state = 86, .external_lex_state = 8}, + [3992] = {.lex_state = 86, .external_lex_state = 7}, + [3993] = {.lex_state = 86, .external_lex_state = 10}, + [3994] = {.lex_state = 86, .external_lex_state = 11}, + [3995] = {.lex_state = 86, .external_lex_state = 11}, + [3996] = {.lex_state = 86, .external_lex_state = 7}, + [3997] = {.lex_state = 86, .external_lex_state = 7}, + [3998] = {.lex_state = 86, .external_lex_state = 11}, + [3999] = {.lex_state = 86, .external_lex_state = 11}, + [4000] = {.lex_state = 86, .external_lex_state = 7}, + [4001] = {.lex_state = 86, .external_lex_state = 11}, + [4002] = {.lex_state = 8, .external_lex_state = 8}, + [4003] = {.lex_state = 86, .external_lex_state = 7}, + [4004] = {.lex_state = 86, .external_lex_state = 7}, + [4005] = {.lex_state = 86, .external_lex_state = 2}, + [4006] = {.lex_state = 86, .external_lex_state = 11}, + [4007] = {.lex_state = 86, .external_lex_state = 11}, + [4008] = {.lex_state = 86, .external_lex_state = 11}, + [4009] = {.lex_state = 86, .external_lex_state = 8}, + [4010] = {.lex_state = 86, .external_lex_state = 7}, + [4011] = {.lex_state = 86, .external_lex_state = 11}, + [4012] = {.lex_state = 86, .external_lex_state = 10}, + [4013] = {.lex_state = 8, .external_lex_state = 8}, + [4014] = {.lex_state = 86, .external_lex_state = 2}, + [4015] = {.lex_state = 86, .external_lex_state = 11}, + [4016] = {.lex_state = 86, .external_lex_state = 11}, + [4017] = {.lex_state = 86, .external_lex_state = 11}, + [4018] = {.lex_state = 86, .external_lex_state = 11}, + [4019] = {.lex_state = 86, .external_lex_state = 7}, + [4020] = {.lex_state = 86, .external_lex_state = 11}, + [4021] = {.lex_state = 86, .external_lex_state = 11}, + [4022] = {.lex_state = 86, .external_lex_state = 2}, + [4023] = {.lex_state = 8, .external_lex_state = 12}, + [4024] = {.lex_state = 86, .external_lex_state = 7}, + [4025] = {.lex_state = 86, .external_lex_state = 11}, + [4026] = {.lex_state = 86, .external_lex_state = 7}, + [4027] = {.lex_state = 86, .external_lex_state = 11}, + [4028] = {.lex_state = 86, .external_lex_state = 7}, + [4029] = {.lex_state = 86, .external_lex_state = 7}, + [4030] = {.lex_state = 86, .external_lex_state = 7}, + [4031] = {.lex_state = 86, .external_lex_state = 7}, + [4032] = {.lex_state = 86, .external_lex_state = 11}, + [4033] = {.lex_state = 86, .external_lex_state = 11}, + [4034] = {.lex_state = 86, .external_lex_state = 11}, + [4035] = {.lex_state = 86, .external_lex_state = 7}, + [4036] = {.lex_state = 86, .external_lex_state = 11}, + [4037] = {.lex_state = 8, .external_lex_state = 12}, + [4038] = {.lex_state = 86, .external_lex_state = 2}, + [4039] = {.lex_state = 86, .external_lex_state = 2}, + [4040] = {.lex_state = 86, .external_lex_state = 11}, + [4041] = {.lex_state = 86, .external_lex_state = 2}, + [4042] = {.lex_state = 86, .external_lex_state = 7}, + [4043] = {.lex_state = 86, .external_lex_state = 7}, + [4044] = {.lex_state = 86, .external_lex_state = 7}, + [4045] = {.lex_state = 86, .external_lex_state = 7}, + [4046] = {.lex_state = 86, .external_lex_state = 7}, + [4047] = {.lex_state = 86, .external_lex_state = 7}, + [4048] = {.lex_state = 8, .external_lex_state = 8}, + [4049] = {.lex_state = 8, .external_lex_state = 12}, + [4050] = {.lex_state = 86, .external_lex_state = 7}, + [4051] = {.lex_state = 86, .external_lex_state = 2}, + [4052] = {.lex_state = 86, .external_lex_state = 7}, + [4053] = {.lex_state = 86, .external_lex_state = 7}, + [4054] = {.lex_state = 86, .external_lex_state = 2}, + [4055] = {.lex_state = 86, .external_lex_state = 2}, + [4056] = {.lex_state = 86, .external_lex_state = 7}, + [4057] = {.lex_state = 86, .external_lex_state = 8}, + [4058] = {.lex_state = 86, .external_lex_state = 11}, + [4059] = {.lex_state = 86, .external_lex_state = 11}, + [4060] = {.lex_state = 86, .external_lex_state = 11}, + [4061] = {.lex_state = 86, .external_lex_state = 11}, + [4062] = {.lex_state = 86, .external_lex_state = 11}, + [4063] = {.lex_state = 86, .external_lex_state = 11}, + [4064] = {.lex_state = 86, .external_lex_state = 11}, + [4065] = {.lex_state = 86, .external_lex_state = 11}, + [4066] = {.lex_state = 86, .external_lex_state = 11}, + [4067] = {.lex_state = 86, .external_lex_state = 11}, + [4068] = {.lex_state = 86, .external_lex_state = 11}, + [4069] = {.lex_state = 86, .external_lex_state = 12}, + [4070] = {.lex_state = 86, .external_lex_state = 2}, + [4071] = {.lex_state = 86, .external_lex_state = 7}, + [4072] = {.lex_state = 86, .external_lex_state = 11}, + [4073] = {.lex_state = 86, .external_lex_state = 11}, + [4074] = {.lex_state = 8, .external_lex_state = 8}, + [4075] = {.lex_state = 86, .external_lex_state = 10}, + [4076] = {.lex_state = 86, .external_lex_state = 7}, + [4077] = {.lex_state = 8, .external_lex_state = 12}, + [4078] = {.lex_state = 86, .external_lex_state = 11}, + [4079] = {.lex_state = 86, .external_lex_state = 11}, + [4080] = {.lex_state = 86, .external_lex_state = 11}, + [4081] = {.lex_state = 86, .external_lex_state = 7}, + [4082] = {.lex_state = 8, .external_lex_state = 12}, + [4083] = {.lex_state = 86, .external_lex_state = 12}, + [4084] = {.lex_state = 86, .external_lex_state = 11}, + [4085] = {.lex_state = 86, .external_lex_state = 7}, + [4086] = {.lex_state = 86, .external_lex_state = 11}, + [4087] = {.lex_state = 8, .external_lex_state = 12}, + [4088] = {.lex_state = 86, .external_lex_state = 7}, + [4089] = {.lex_state = 86, .external_lex_state = 10}, + [4090] = {.lex_state = 86, .external_lex_state = 11}, + [4091] = {.lex_state = 86, .external_lex_state = 11}, + [4092] = {.lex_state = 86, .external_lex_state = 11}, + [4093] = {.lex_state = 86, .external_lex_state = 7}, + [4094] = {.lex_state = 86, .external_lex_state = 8}, + [4095] = {.lex_state = 86, .external_lex_state = 11}, + [4096] = {.lex_state = 86, .external_lex_state = 11}, + [4097] = {.lex_state = 86, .external_lex_state = 11}, + [4098] = {.lex_state = 86, .external_lex_state = 2}, + [4099] = {.lex_state = 86, .external_lex_state = 2}, + [4100] = {.lex_state = 86, .external_lex_state = 11}, + [4101] = {.lex_state = 86, .external_lex_state = 2}, + [4102] = {.lex_state = 86, .external_lex_state = 2}, + [4103] = {.lex_state = 86, .external_lex_state = 2}, + [4104] = {.lex_state = 86, .external_lex_state = 7}, + [4105] = {.lex_state = 8, .external_lex_state = 12}, + [4106] = {.lex_state = 86, .external_lex_state = 11}, + [4107] = {.lex_state = 86, .external_lex_state = 2}, + [4108] = {.lex_state = 86, .external_lex_state = 10}, + [4109] = {.lex_state = 86, .external_lex_state = 7}, + [4110] = {.lex_state = 86, .external_lex_state = 11}, + [4111] = {.lex_state = 86, .external_lex_state = 7}, + [4112] = {.lex_state = 86, .external_lex_state = 7}, + [4113] = {.lex_state = 86, .external_lex_state = 2}, + [4114] = {.lex_state = 86, .external_lex_state = 2}, + [4115] = {.lex_state = 86, .external_lex_state = 12}, + [4116] = {.lex_state = 86, .external_lex_state = 2}, + [4117] = {.lex_state = 86, .external_lex_state = 8}, + [4118] = {.lex_state = 86, .external_lex_state = 8}, + [4119] = {.lex_state = 86, .external_lex_state = 12}, + [4120] = {.lex_state = 86, .external_lex_state = 2}, + [4121] = {.lex_state = 86, .external_lex_state = 2}, + [4122] = {.lex_state = 86, .external_lex_state = 2}, + [4123] = {.lex_state = 16, .external_lex_state = 2}, + [4124] = {.lex_state = 86, .external_lex_state = 2}, + [4125] = {.lex_state = 86, .external_lex_state = 2}, + [4126] = {.lex_state = 86, .external_lex_state = 2}, + [4127] = {.lex_state = 86, .external_lex_state = 12}, + [4128] = {.lex_state = 86, .external_lex_state = 2}, + [4129] = {.lex_state = 86, .external_lex_state = 2}, + [4130] = {.lex_state = 86, .external_lex_state = 2}, + [4131] = {.lex_state = 86, .external_lex_state = 2}, + [4132] = {.lex_state = 86, .external_lex_state = 2}, + [4133] = {.lex_state = 86, .external_lex_state = 2}, + [4134] = {.lex_state = 16, .external_lex_state = 2}, + [4135] = {.lex_state = 86, .external_lex_state = 7}, + [4136] = {.lex_state = 86, .external_lex_state = 7}, + [4137] = {.lex_state = 86, .external_lex_state = 7}, + [4138] = {.lex_state = 86, .external_lex_state = 8}, + [4139] = {.lex_state = 86, .external_lex_state = 2}, + [4140] = {.lex_state = 86, .external_lex_state = 12}, + [4141] = {.lex_state = 86, .external_lex_state = 7}, + [4142] = {.lex_state = 86, .external_lex_state = 11}, + [4143] = {.lex_state = 86, .external_lex_state = 8}, + [4144] = {.lex_state = 86, .external_lex_state = 12}, + [4145] = {.lex_state = 86, .external_lex_state = 8}, + [4146] = {.lex_state = 86, .external_lex_state = 8}, + [4147] = {.lex_state = 86, .external_lex_state = 2}, + [4148] = {.lex_state = 86, .external_lex_state = 8}, + [4149] = {.lex_state = 86, .external_lex_state = 2}, + [4150] = {.lex_state = 86, .external_lex_state = 2}, + [4151] = {.lex_state = 86, .external_lex_state = 2}, + [4152] = {.lex_state = 86, .external_lex_state = 2}, + [4153] = {.lex_state = 16, .external_lex_state = 2}, + [4154] = {.lex_state = 86, .external_lex_state = 2}, + [4155] = {.lex_state = 86, .external_lex_state = 2}, + [4156] = {.lex_state = 86, .external_lex_state = 8}, + [4157] = {.lex_state = 86, .external_lex_state = 2}, + [4158] = {.lex_state = 86, .external_lex_state = 2}, + [4159] = {.lex_state = 86, .external_lex_state = 12}, + [4160] = {.lex_state = 86, .external_lex_state = 2}, + [4161] = {.lex_state = 86, .external_lex_state = 12}, + [4162] = {.lex_state = 86, .external_lex_state = 2}, + [4163] = {.lex_state = 86, .external_lex_state = 2}, + [4164] = {.lex_state = 86, .external_lex_state = 2}, + [4165] = {.lex_state = 86, .external_lex_state = 2}, + [4166] = {.lex_state = 86, .external_lex_state = 2}, + [4167] = {.lex_state = 86, .external_lex_state = 2}, + [4168] = {.lex_state = 86, .external_lex_state = 7}, + [4169] = {.lex_state = 86, .external_lex_state = 8}, + [4170] = {.lex_state = 86, .external_lex_state = 7}, + [4171] = {.lex_state = 86, .external_lex_state = 7}, + [4172] = {.lex_state = 86, .external_lex_state = 12}, + [4173] = {.lex_state = 86, .external_lex_state = 12}, + [4174] = {.lex_state = 86, .external_lex_state = 12}, + [4175] = {.lex_state = 86, .external_lex_state = 8}, + [4176] = {.lex_state = 16, .external_lex_state = 2}, + [4177] = {.lex_state = 86, .external_lex_state = 7}, + [4178] = {.lex_state = 86, .external_lex_state = 12}, + [4179] = {.lex_state = 86, .external_lex_state = 7}, + [4180] = {.lex_state = 86, .external_lex_state = 7}, + [4181] = {.lex_state = 86, .external_lex_state = 7}, + [4182] = {.lex_state = 86, .external_lex_state = 7}, + [4183] = {.lex_state = 86, .external_lex_state = 8}, + [4184] = {.lex_state = 86, .external_lex_state = 12}, + [4185] = {.lex_state = 86, .external_lex_state = 7}, + [4186] = {.lex_state = 86, .external_lex_state = 7}, + [4187] = {.lex_state = 86, .external_lex_state = 7}, + [4188] = {.lex_state = 86, .external_lex_state = 12}, + [4189] = {.lex_state = 86, .external_lex_state = 8}, + [4190] = {.lex_state = 86, .external_lex_state = 7}, + [4191] = {.lex_state = 86, .external_lex_state = 7}, + [4192] = {.lex_state = 86, .external_lex_state = 7}, + [4193] = {.lex_state = 86, .external_lex_state = 8}, + [4194] = {.lex_state = 86, .external_lex_state = 7}, + [4195] = {.lex_state = 86, .external_lex_state = 7}, + [4196] = {.lex_state = 86, .external_lex_state = 7}, + [4197] = {.lex_state = 86, .external_lex_state = 12}, + [4198] = {.lex_state = 86, .external_lex_state = 7}, + [4199] = {.lex_state = 86, .external_lex_state = 8}, + [4200] = {.lex_state = 86, .external_lex_state = 2}, + [4201] = {.lex_state = 86, .external_lex_state = 7}, + [4202] = {.lex_state = 86, .external_lex_state = 2}, + [4203] = {.lex_state = 86, .external_lex_state = 7}, + [4204] = {.lex_state = 16, .external_lex_state = 2}, + [4205] = {.lex_state = 86, .external_lex_state = 7}, + [4206] = {.lex_state = 14, .external_lex_state = 13}, + [4207] = {.lex_state = 86, .external_lex_state = 7}, + [4208] = {.lex_state = 86, .external_lex_state = 12}, + [4209] = {.lex_state = 86, .external_lex_state = 7}, + [4210] = {.lex_state = 86, .external_lex_state = 2}, + [4211] = {.lex_state = 86, .external_lex_state = 8}, + [4212] = {.lex_state = 14, .external_lex_state = 13}, + [4213] = {.lex_state = 86, .external_lex_state = 12}, + [4214] = {.lex_state = 86, .external_lex_state = 2}, + [4215] = {.lex_state = 86, .external_lex_state = 7}, + [4216] = {.lex_state = 14, .external_lex_state = 13}, + [4217] = {.lex_state = 86, .external_lex_state = 12}, + [4218] = {.lex_state = 86, .external_lex_state = 2}, + [4219] = {.lex_state = 16, .external_lex_state = 2}, + [4220] = {.lex_state = 16, .external_lex_state = 2}, + [4221] = {.lex_state = 86, .external_lex_state = 7}, + [4222] = {.lex_state = 86, .external_lex_state = 2}, + [4223] = {.lex_state = 86, .external_lex_state = 8}, + [4224] = {.lex_state = 86, .external_lex_state = 8}, + [4225] = {.lex_state = 86, .external_lex_state = 12}, + [4226] = {.lex_state = 14, .external_lex_state = 13}, + [4227] = {.lex_state = 86, .external_lex_state = 7}, + [4228] = {.lex_state = 86, .external_lex_state = 7}, + [4229] = {.lex_state = 86, .external_lex_state = 2}, + [4230] = {.lex_state = 86, .external_lex_state = 7}, + [4231] = {.lex_state = 86, .external_lex_state = 8}, + [4232] = {.lex_state = 86, .external_lex_state = 8}, + [4233] = {.lex_state = 86, .external_lex_state = 7}, + [4234] = {.lex_state = 86, .external_lex_state = 7}, + [4235] = {.lex_state = 86, .external_lex_state = 2}, + [4236] = {.lex_state = 86, .external_lex_state = 2}, + [4237] = {.lex_state = 86, .external_lex_state = 12}, + [4238] = {.lex_state = 86, .external_lex_state = 12}, + [4239] = {.lex_state = 86, .external_lex_state = 7}, + [4240] = {.lex_state = 86, .external_lex_state = 7}, + [4241] = {.lex_state = 86, .external_lex_state = 7}, + [4242] = {.lex_state = 86, .external_lex_state = 7}, + [4243] = {.lex_state = 86, .external_lex_state = 7}, + [4244] = {.lex_state = 86, .external_lex_state = 7}, + [4245] = {.lex_state = 86, .external_lex_state = 8}, + [4246] = {.lex_state = 86, .external_lex_state = 8}, + [4247] = {.lex_state = 86, .external_lex_state = 12}, + [4248] = {.lex_state = 86, .external_lex_state = 8}, + [4249] = {.lex_state = 86, .external_lex_state = 7}, + [4250] = {.lex_state = 86, .external_lex_state = 7}, + [4251] = {.lex_state = 86, .external_lex_state = 7}, + [4252] = {.lex_state = 86, .external_lex_state = 12}, + [4253] = {.lex_state = 86, .external_lex_state = 7}, + [4254] = {.lex_state = 86, .external_lex_state = 7}, + [4255] = {.lex_state = 86, .external_lex_state = 7}, + [4256] = {.lex_state = 86, .external_lex_state = 7}, + [4257] = {.lex_state = 14, .external_lex_state = 13}, + [4258] = {.lex_state = 86, .external_lex_state = 7}, + [4259] = {.lex_state = 86, .external_lex_state = 7}, + [4260] = {.lex_state = 86, .external_lex_state = 7}, + [4261] = {.lex_state = 86, .external_lex_state = 7}, + [4262] = {.lex_state = 86, .external_lex_state = 7}, + [4263] = {.lex_state = 86, .external_lex_state = 7}, + [4264] = {.lex_state = 86, .external_lex_state = 7}, + [4265] = {.lex_state = 86, .external_lex_state = 7}, + [4266] = {.lex_state = 86, .external_lex_state = 7}, + [4267] = {.lex_state = 86, .external_lex_state = 7}, + [4268] = {.lex_state = 86, .external_lex_state = 8}, + [4269] = {.lex_state = 86, .external_lex_state = 8}, + [4270] = {.lex_state = 86, .external_lex_state = 2}, + [4271] = {.lex_state = 86, .external_lex_state = 7}, + [4272] = {.lex_state = 86, .external_lex_state = 7}, + [4273] = {.lex_state = 86, .external_lex_state = 12}, + [4274] = {.lex_state = 86, .external_lex_state = 7}, + [4275] = {.lex_state = 86, .external_lex_state = 12}, + [4276] = {.lex_state = 86, .external_lex_state = 12}, + [4277] = {.lex_state = 86, .external_lex_state = 12}, + [4278] = {.lex_state = 86, .external_lex_state = 12}, + [4279] = {.lex_state = 86, .external_lex_state = 7}, + [4280] = {.lex_state = 86, .external_lex_state = 7}, + [4281] = {.lex_state = 86, .external_lex_state = 12}, + [4282] = {.lex_state = 86, .external_lex_state = 7}, + [4283] = {.lex_state = 86, .external_lex_state = 7}, + [4284] = {.lex_state = 86, .external_lex_state = 7}, + [4285] = {.lex_state = 86, .external_lex_state = 12}, + [4286] = {.lex_state = 86, .external_lex_state = 12}, + [4287] = {.lex_state = 86, .external_lex_state = 7}, + [4288] = {.lex_state = 86, .external_lex_state = 8}, + [4289] = {.lex_state = 86, .external_lex_state = 7}, + [4290] = {.lex_state = 86, .external_lex_state = 7}, + [4291] = {.lex_state = 86, .external_lex_state = 10}, + [4292] = {.lex_state = 86, .external_lex_state = 7}, + [4293] = {.lex_state = 86, .external_lex_state = 7}, + [4294] = {.lex_state = 86, .external_lex_state = 7}, + [4295] = {.lex_state = 86, .external_lex_state = 8}, + [4296] = {.lex_state = 86, .external_lex_state = 12}, + [4297] = {.lex_state = 86, .external_lex_state = 8}, + [4298] = {.lex_state = 86, .external_lex_state = 7}, + [4299] = {.lex_state = 86, .external_lex_state = 7}, + [4300] = {.lex_state = 86, .external_lex_state = 7}, + [4301] = {.lex_state = 86, .external_lex_state = 7}, + [4302] = {.lex_state = 86, .external_lex_state = 7}, + [4303] = {.lex_state = 86, .external_lex_state = 7}, + [4304] = {.lex_state = 86, .external_lex_state = 7}, + [4305] = {.lex_state = 86, .external_lex_state = 7}, + [4306] = {.lex_state = 86, .external_lex_state = 7}, + [4307] = {.lex_state = 86, .external_lex_state = 7}, + [4308] = {.lex_state = 86, .external_lex_state = 7}, + [4309] = {.lex_state = 86, .external_lex_state = 7}, + [4310] = {.lex_state = 86, .external_lex_state = 12}, + [4311] = {.lex_state = 86, .external_lex_state = 12}, + [4312] = {.lex_state = 86, .external_lex_state = 7}, + [4313] = {.lex_state = 86, .external_lex_state = 7}, + [4314] = {.lex_state = 86, .external_lex_state = 8}, + [4315] = {.lex_state = 86, .external_lex_state = 7}, + [4316] = {.lex_state = 86, .external_lex_state = 8}, + [4317] = {.lex_state = 86, .external_lex_state = 7}, + [4318] = {.lex_state = 86, .external_lex_state = 8}, + [4319] = {.lex_state = 86, .external_lex_state = 8}, + [4320] = {.lex_state = 86, .external_lex_state = 8}, + [4321] = {.lex_state = 86, .external_lex_state = 2}, + [4322] = {.lex_state = 86, .external_lex_state = 8}, + [4323] = {.lex_state = 14, .external_lex_state = 13}, + [4324] = {.lex_state = 86, .external_lex_state = 12}, + [4325] = {.lex_state = 86, .external_lex_state = 8}, + [4326] = {.lex_state = 86, .external_lex_state = 7}, + [4327] = {.lex_state = 86, .external_lex_state = 8}, + [4328] = {.lex_state = 86, .external_lex_state = 7}, + [4329] = {.lex_state = 86, .external_lex_state = 8}, + [4330] = {.lex_state = 86, .external_lex_state = 7}, + [4331] = {.lex_state = 86, .external_lex_state = 8}, + [4332] = {.lex_state = 16, .external_lex_state = 2}, + [4333] = {.lex_state = 16, .external_lex_state = 2}, + [4334] = {.lex_state = 86, .external_lex_state = 8}, + [4335] = {.lex_state = 86, .external_lex_state = 8}, + [4336] = {.lex_state = 86, .external_lex_state = 8}, + [4337] = {.lex_state = 86, .external_lex_state = 8}, + [4338] = {.lex_state = 86, .external_lex_state = 7}, + [4339] = {.lex_state = 86, .external_lex_state = 7}, + [4340] = {.lex_state = 86, .external_lex_state = 12}, + [4341] = {.lex_state = 86, .external_lex_state = 8}, + [4342] = {.lex_state = 86, .external_lex_state = 2}, + [4343] = {.lex_state = 86, .external_lex_state = 7}, + [4344] = {.lex_state = 86, .external_lex_state = 7}, + [4345] = {.lex_state = 86, .external_lex_state = 8}, + [4346] = {.lex_state = 86, .external_lex_state = 7}, + [4347] = {.lex_state = 86, .external_lex_state = 8}, + [4348] = {.lex_state = 86, .external_lex_state = 7}, + [4349] = {.lex_state = 86, .external_lex_state = 7}, + [4350] = {.lex_state = 86, .external_lex_state = 2}, + [4351] = {.lex_state = 14, .external_lex_state = 13}, + [4352] = {.lex_state = 86, .external_lex_state = 12}, + [4353] = {.lex_state = 86, .external_lex_state = 7}, + [4354] = {.lex_state = 86, .external_lex_state = 12}, + [4355] = {.lex_state = 86, .external_lex_state = 7}, + [4356] = {.lex_state = 86, .external_lex_state = 7}, + [4357] = {.lex_state = 86, .external_lex_state = 12}, + [4358] = {.lex_state = 86, .external_lex_state = 7}, + [4359] = {.lex_state = 86, .external_lex_state = 7}, + [4360] = {.lex_state = 86, .external_lex_state = 7}, + [4361] = {.lex_state = 86, .external_lex_state = 7}, + [4362] = {.lex_state = 86, .external_lex_state = 7}, + [4363] = {.lex_state = 86, .external_lex_state = 7}, + [4364] = {.lex_state = 86, .external_lex_state = 8}, + [4365] = {.lex_state = 86, .external_lex_state = 2}, + [4366] = {.lex_state = 86, .external_lex_state = 7}, + [4367] = {.lex_state = 86, .external_lex_state = 7}, + [4368] = {.lex_state = 86, .external_lex_state = 12}, + [4369] = {.lex_state = 86, .external_lex_state = 8}, + [4370] = {.lex_state = 86, .external_lex_state = 12}, + [4371] = {.lex_state = 86, .external_lex_state = 7}, + [4372] = {.lex_state = 86, .external_lex_state = 7}, + [4373] = {.lex_state = 86, .external_lex_state = 7}, + [4374] = {.lex_state = 86, .external_lex_state = 12}, + [4375] = {.lex_state = 86, .external_lex_state = 8}, + [4376] = {.lex_state = 86, .external_lex_state = 7}, + [4377] = {.lex_state = 86, .external_lex_state = 7}, + [4378] = {.lex_state = 14, .external_lex_state = 13}, + [4379] = {.lex_state = 86, .external_lex_state = 7}, + [4380] = {.lex_state = 86, .external_lex_state = 7}, + [4381] = {.lex_state = 86, .external_lex_state = 7}, + [4382] = {.lex_state = 86, .external_lex_state = 7}, + [4383] = {.lex_state = 86, .external_lex_state = 7}, + [4384] = {.lex_state = 86, .external_lex_state = 8}, + [4385] = {.lex_state = 86, .external_lex_state = 12}, + [4386] = {.lex_state = 86, .external_lex_state = 8}, + [4387] = {.lex_state = 86, .external_lex_state = 12}, + [4388] = {.lex_state = 86, .external_lex_state = 7}, + [4389] = {.lex_state = 86, .external_lex_state = 12}, + [4390] = {.lex_state = 86, .external_lex_state = 7}, + [4391] = {.lex_state = 86, .external_lex_state = 7}, + [4392] = {.lex_state = 86, .external_lex_state = 8}, + [4393] = {.lex_state = 86, .external_lex_state = 7}, + [4394] = {.lex_state = 86, .external_lex_state = 7}, + [4395] = {.lex_state = 86, .external_lex_state = 7}, + [4396] = {.lex_state = 86, .external_lex_state = 7}, + [4397] = {.lex_state = 86, .external_lex_state = 7}, + [4398] = {.lex_state = 86, .external_lex_state = 7}, + [4399] = {.lex_state = 86, .external_lex_state = 7}, + [4400] = {.lex_state = 86, .external_lex_state = 7}, + [4401] = {.lex_state = 86, .external_lex_state = 7}, + [4402] = {.lex_state = 86, .external_lex_state = 8}, + [4403] = {.lex_state = 86, .external_lex_state = 12}, + [4404] = {.lex_state = 86, .external_lex_state = 12}, + [4405] = {.lex_state = 86, .external_lex_state = 12}, + [4406] = {.lex_state = 86, .external_lex_state = 8}, + [4407] = {.lex_state = 86, .external_lex_state = 12}, + [4408] = {.lex_state = 86, .external_lex_state = 12}, + [4409] = {.lex_state = 86, .external_lex_state = 12}, + [4410] = {.lex_state = 86, .external_lex_state = 12}, + [4411] = {.lex_state = 86, .external_lex_state = 12}, + [4412] = {.lex_state = 86, .external_lex_state = 12}, + [4413] = {.lex_state = 86, .external_lex_state = 7}, + [4414] = {.lex_state = 86, .external_lex_state = 12}, + [4415] = {.lex_state = 86, .external_lex_state = 12}, + [4416] = {.lex_state = 86, .external_lex_state = 12}, + [4417] = {.lex_state = 86, .external_lex_state = 12}, + [4418] = {.lex_state = 86, .external_lex_state = 8}, + [4419] = {.lex_state = 86, .external_lex_state = 8}, + [4420] = {.lex_state = 86, .external_lex_state = 12}, + [4421] = {.lex_state = 86, .external_lex_state = 2}, + [4422] = {.lex_state = 86, .external_lex_state = 12}, + [4423] = {.lex_state = 86, .external_lex_state = 7}, + [4424] = {.lex_state = 86, .external_lex_state = 7}, + [4425] = {.lex_state = 86, .external_lex_state = 8}, + [4426] = {.lex_state = 86, .external_lex_state = 8}, + [4427] = {.lex_state = 86, .external_lex_state = 8}, + [4428] = {.lex_state = 86, .external_lex_state = 7}, + [4429] = {.lex_state = 86, .external_lex_state = 7}, + [4430] = {.lex_state = 86, .external_lex_state = 8}, + [4431] = {.lex_state = 86, .external_lex_state = 7}, + [4432] = {.lex_state = 86, .external_lex_state = 2}, + [4433] = {.lex_state = 16, .external_lex_state = 2}, + [4434] = {.lex_state = 86, .external_lex_state = 2}, + [4435] = {.lex_state = 16, .external_lex_state = 2}, + [4436] = {.lex_state = 86, .external_lex_state = 7}, + [4437] = {.lex_state = 86, .external_lex_state = 7}, + [4438] = {.lex_state = 86, .external_lex_state = 7}, + [4439] = {.lex_state = 86, .external_lex_state = 7}, + [4440] = {.lex_state = 86, .external_lex_state = 7}, + [4441] = {.lex_state = 86, .external_lex_state = 7}, + [4442] = {.lex_state = 86, .external_lex_state = 12}, + [4443] = {.lex_state = 86, .external_lex_state = 7}, + [4444] = {.lex_state = 86, .external_lex_state = 7}, + [4445] = {.lex_state = 86, .external_lex_state = 7}, + [4446] = {.lex_state = 86, .external_lex_state = 7}, + [4447] = {.lex_state = 86, .external_lex_state = 7}, + [4448] = {.lex_state = 86, .external_lex_state = 7}, + [4449] = {.lex_state = 8, .external_lex_state = 2}, + [4450] = {.lex_state = 86, .external_lex_state = 8}, + [4451] = {.lex_state = 8, .external_lex_state = 2}, + [4452] = {.lex_state = 86, .external_lex_state = 2}, + [4453] = {.lex_state = 16, .external_lex_state = 2}, + [4454] = {.lex_state = 86, .external_lex_state = 7}, + [4455] = {.lex_state = 8, .external_lex_state = 2}, + [4456] = {.lex_state = 86, .external_lex_state = 8}, + [4457] = {.lex_state = 86, .external_lex_state = 2}, + [4458] = {.lex_state = 86, .external_lex_state = 8}, + [4459] = {.lex_state = 14, .external_lex_state = 13}, + [4460] = {.lex_state = 86, .external_lex_state = 8}, + [4461] = {.lex_state = 86, .external_lex_state = 8}, + [4462] = {.lex_state = 86, .external_lex_state = 8}, + [4463] = {.lex_state = 86, .external_lex_state = 12}, + [4464] = {.lex_state = 86, .external_lex_state = 7}, + [4465] = {.lex_state = 86, .external_lex_state = 10}, + [4466] = {.lex_state = 86, .external_lex_state = 12}, + [4467] = {.lex_state = 86, .external_lex_state = 12}, + [4468] = {.lex_state = 86, .external_lex_state = 12}, + [4469] = {.lex_state = 86, .external_lex_state = 10}, + [4470] = {.lex_state = 86, .external_lex_state = 12}, + [4471] = {.lex_state = 86, .external_lex_state = 7}, + [4472] = {.lex_state = 86, .external_lex_state = 7}, + [4473] = {.lex_state = 86, .external_lex_state = 2}, + [4474] = {.lex_state = 86, .external_lex_state = 7}, + [4475] = {.lex_state = 86, .external_lex_state = 7}, + [4476] = {.lex_state = 86, .external_lex_state = 7}, + [4477] = {.lex_state = 86, .external_lex_state = 7}, + [4478] = {.lex_state = 86, .external_lex_state = 7}, + [4479] = {.lex_state = 86, .external_lex_state = 7}, + [4480] = {.lex_state = 86, .external_lex_state = 7}, + [4481] = {.lex_state = 86, .external_lex_state = 7}, + [4482] = {.lex_state = 86, .external_lex_state = 7}, + [4483] = {.lex_state = 86, .external_lex_state = 7}, + [4484] = {.lex_state = 86, .external_lex_state = 10}, + [4485] = {.lex_state = 86, .external_lex_state = 7}, + [4486] = {.lex_state = 86, .external_lex_state = 7}, + [4487] = {.lex_state = 86, .external_lex_state = 2}, + [4488] = {.lex_state = 86, .external_lex_state = 7}, + [4489] = {.lex_state = 86, .external_lex_state = 2}, + [4490] = {.lex_state = 86, .external_lex_state = 11}, + [4491] = {.lex_state = 8, .external_lex_state = 2}, + [4492] = {.lex_state = 86, .external_lex_state = 2}, + [4493] = {.lex_state = 86, .external_lex_state = 7}, + [4494] = {.lex_state = 86, .external_lex_state = 7}, + [4495] = {.lex_state = 8, .external_lex_state = 2}, + [4496] = {.lex_state = 86, .external_lex_state = 2}, + [4497] = {.lex_state = 86, .external_lex_state = 7}, + [4498] = {.lex_state = 86, .external_lex_state = 10}, + [4499] = {.lex_state = 86, .external_lex_state = 2}, + [4500] = {.lex_state = 86, .external_lex_state = 11}, + [4501] = {.lex_state = 86, .external_lex_state = 7}, + [4502] = {.lex_state = 86, .external_lex_state = 7}, + [4503] = {.lex_state = 86, .external_lex_state = 10}, + [4504] = {.lex_state = 86, .external_lex_state = 7}, + [4505] = {.lex_state = 86, .external_lex_state = 8}, + [4506] = {.lex_state = 86, .external_lex_state = 11}, + [4507] = {.lex_state = 86, .external_lex_state = 11}, + [4508] = {.lex_state = 86, .external_lex_state = 10}, + [4509] = {.lex_state = 86, .external_lex_state = 11}, + [4510] = {.lex_state = 86, .external_lex_state = 2}, + [4511] = {.lex_state = 86, .external_lex_state = 7}, + [4512] = {.lex_state = 8, .external_lex_state = 2}, + [4513] = {.lex_state = 86, .external_lex_state = 7}, + [4514] = {.lex_state = 86, .external_lex_state = 7}, + [4515] = {.lex_state = 86, .external_lex_state = 10}, + [4516] = {.lex_state = 86, .external_lex_state = 10}, + [4517] = {.lex_state = 8, .external_lex_state = 2}, + [4518] = {.lex_state = 86, .external_lex_state = 7}, + [4519] = {.lex_state = 86, .external_lex_state = 7}, + [4520] = {.lex_state = 86, .external_lex_state = 8}, + [4521] = {.lex_state = 86, .external_lex_state = 10}, + [4522] = {.lex_state = 86, .external_lex_state = 2}, + [4523] = {.lex_state = 86, .external_lex_state = 8}, + [4524] = {.lex_state = 86, .external_lex_state = 2}, + [4525] = {.lex_state = 86, .external_lex_state = 12}, + [4526] = {.lex_state = 8, .external_lex_state = 2}, + [4527] = {.lex_state = 86, .external_lex_state = 11}, + [4528] = {.lex_state = 86, .external_lex_state = 7}, + [4529] = {.lex_state = 8, .external_lex_state = 2}, + [4530] = {.lex_state = 86, .external_lex_state = 8}, + [4531] = {.lex_state = 86, .external_lex_state = 7}, + [4532] = {.lex_state = 86, .external_lex_state = 7}, + [4533] = {.lex_state = 8, .external_lex_state = 2}, + [4534] = {.lex_state = 86, .external_lex_state = 7}, + [4535] = {.lex_state = 86, .external_lex_state = 10}, + [4536] = {.lex_state = 86, .external_lex_state = 7}, + [4537] = {.lex_state = 86, .external_lex_state = 2}, + [4538] = {.lex_state = 8, .external_lex_state = 2}, + [4539] = {.lex_state = 86, .external_lex_state = 2}, + [4540] = {.lex_state = 86, .external_lex_state = 7}, + [4541] = {.lex_state = 86, .external_lex_state = 7}, + [4542] = {.lex_state = 8, .external_lex_state = 2}, + [4543] = {.lex_state = 86, .external_lex_state = 11}, + [4544] = {.lex_state = 86, .external_lex_state = 7}, + [4545] = {.lex_state = 86, .external_lex_state = 11}, + [4546] = {.lex_state = 86, .external_lex_state = 11}, + [4547] = {.lex_state = 86, .external_lex_state = 11}, + [4548] = {.lex_state = 86, .external_lex_state = 2}, + [4549] = {.lex_state = 86, .external_lex_state = 2}, + [4550] = {.lex_state = 86, .external_lex_state = 10}, + [4551] = {.lex_state = 86, .external_lex_state = 7}, + [4552] = {.lex_state = 8, .external_lex_state = 2}, + [4553] = {.lex_state = 86, .external_lex_state = 11}, + [4554] = {.lex_state = 86, .external_lex_state = 7}, + [4555] = {.lex_state = 86, .external_lex_state = 7}, + [4556] = {.lex_state = 8, .external_lex_state = 2}, + [4557] = {.lex_state = 86, .external_lex_state = 7}, + [4558] = {.lex_state = 86, .external_lex_state = 7}, + [4559] = {.lex_state = 86, .external_lex_state = 2}, + [4560] = {.lex_state = 16, .external_lex_state = 2}, + [4561] = {.lex_state = 86, .external_lex_state = 11}, + [4562] = {.lex_state = 86, .external_lex_state = 7}, + [4563] = {.lex_state = 86, .external_lex_state = 7}, + [4564] = {.lex_state = 8, .external_lex_state = 2}, + [4565] = {.lex_state = 86, .external_lex_state = 7}, + [4566] = {.lex_state = 86, .external_lex_state = 2}, + [4567] = {.lex_state = 86, .external_lex_state = 2}, + [4568] = {.lex_state = 86, .external_lex_state = 2}, + [4569] = {.lex_state = 86, .external_lex_state = 7}, + [4570] = {.lex_state = 86, .external_lex_state = 2}, + [4571] = {.lex_state = 86, .external_lex_state = 2}, + [4572] = {.lex_state = 86, .external_lex_state = 2}, + [4573] = {.lex_state = 86, .external_lex_state = 7}, + [4574] = {.lex_state = 86, .external_lex_state = 7}, + [4575] = {.lex_state = 86, .external_lex_state = 10}, + [4576] = {.lex_state = 86, .external_lex_state = 11}, + [4577] = {.lex_state = 8, .external_lex_state = 2}, + [4578] = {.lex_state = 86, .external_lex_state = 10}, + [4579] = {.lex_state = 86, .external_lex_state = 2}, + [4580] = {.lex_state = 86, .external_lex_state = 2}, + [4581] = {.lex_state = 86, .external_lex_state = 10}, + [4582] = {.lex_state = 86, .external_lex_state = 2}, + [4583] = {.lex_state = 8, .external_lex_state = 2}, + [4584] = {.lex_state = 86, .external_lex_state = 2}, + [4585] = {.lex_state = 86, .external_lex_state = 2}, + [4586] = {.lex_state = 86, .external_lex_state = 2}, + [4587] = {.lex_state = 86, .external_lex_state = 7}, + [4588] = {.lex_state = 86, .external_lex_state = 2}, + [4589] = {.lex_state = 86, .external_lex_state = 2}, + [4590] = {.lex_state = 86, .external_lex_state = 10}, + [4591] = {.lex_state = 86, .external_lex_state = 10}, + [4592] = {.lex_state = 86, .external_lex_state = 2}, + [4593] = {.lex_state = 86, .external_lex_state = 2}, + [4594] = {.lex_state = 86, .external_lex_state = 7}, + [4595] = {.lex_state = 86, .external_lex_state = 10}, + [4596] = {.lex_state = 86, .external_lex_state = 7}, + [4597] = {.lex_state = 86, .external_lex_state = 11}, + [4598] = {.lex_state = 8, .external_lex_state = 2}, + [4599] = {.lex_state = 86, .external_lex_state = 2}, + [4600] = {.lex_state = 86, .external_lex_state = 2}, + [4601] = {.lex_state = 86, .external_lex_state = 2}, + [4602] = {.lex_state = 86, .external_lex_state = 2}, + [4603] = {.lex_state = 86, .external_lex_state = 10}, + [4604] = {.lex_state = 86, .external_lex_state = 2}, + [4605] = {.lex_state = 16, .external_lex_state = 2}, + [4606] = {.lex_state = 86, .external_lex_state = 2}, + [4607] = {.lex_state = 86, .external_lex_state = 11}, + [4608] = {.lex_state = 86, .external_lex_state = 10}, + [4609] = {.lex_state = 86, .external_lex_state = 2}, + [4610] = {.lex_state = 86, .external_lex_state = 2}, + [4611] = {.lex_state = 8, .external_lex_state = 2}, + [4612] = {.lex_state = 86, .external_lex_state = 11}, + [4613] = {.lex_state = 86, .external_lex_state = 2}, + [4614] = {.lex_state = 86, .external_lex_state = 2}, + [4615] = {.lex_state = 86, .external_lex_state = 2}, + [4616] = {.lex_state = 86, .external_lex_state = 2}, + [4617] = {.lex_state = 86, .external_lex_state = 2}, + [4618] = {.lex_state = 86, .external_lex_state = 2}, + [4619] = {.lex_state = 86, .external_lex_state = 10}, + [4620] = {.lex_state = 86, .external_lex_state = 7}, + [4621] = {.lex_state = 9, .external_lex_state = 2}, + [4622] = {.lex_state = 86, .external_lex_state = 11}, + [4623] = {.lex_state = 86, .external_lex_state = 10}, + [4624] = {.lex_state = 86, .external_lex_state = 2}, + [4625] = {.lex_state = 86, .external_lex_state = 11}, + [4626] = {.lex_state = 86, .external_lex_state = 10}, + [4627] = {.lex_state = 86, .external_lex_state = 2}, + [4628] = {.lex_state = 86, .external_lex_state = 8}, + [4629] = {.lex_state = 86, .external_lex_state = 2}, + [4630] = {.lex_state = 86, .external_lex_state = 2}, + [4631] = {.lex_state = 86, .external_lex_state = 8}, + [4632] = {.lex_state = 86, .external_lex_state = 2}, + [4633] = {.lex_state = 86, .external_lex_state = 10}, + [4634] = {.lex_state = 86, .external_lex_state = 10}, + [4635] = {.lex_state = 86, .external_lex_state = 8}, + [4636] = {.lex_state = 86, .external_lex_state = 2}, + [4637] = {.lex_state = 86, .external_lex_state = 11}, + [4638] = {.lex_state = 86, .external_lex_state = 10}, + [4639] = {.lex_state = 86, .external_lex_state = 10}, + [4640] = {.lex_state = 86, .external_lex_state = 8}, + [4641] = {.lex_state = 86, .external_lex_state = 11}, + [4642] = {.lex_state = 86, .external_lex_state = 11}, + [4643] = {.lex_state = 86, .external_lex_state = 11}, + [4644] = {.lex_state = 86, .external_lex_state = 2}, + [4645] = {.lex_state = 86, .external_lex_state = 2}, + [4646] = {.lex_state = 86, .external_lex_state = 11}, + [4647] = {.lex_state = 86, .external_lex_state = 10}, + [4648] = {.lex_state = 86, .external_lex_state = 10}, + [4649] = {.lex_state = 86, .external_lex_state = 11}, + [4650] = {.lex_state = 86, .external_lex_state = 10}, + [4651] = {.lex_state = 86, .external_lex_state = 2}, + [4652] = {.lex_state = 8, .external_lex_state = 2}, + [4653] = {.lex_state = 8, .external_lex_state = 2}, + [4654] = {.lex_state = 8, .external_lex_state = 2}, + [4655] = {.lex_state = 86, .external_lex_state = 7}, + [4656] = {.lex_state = 86, .external_lex_state = 2}, + [4657] = {.lex_state = 86, .external_lex_state = 2}, + [4658] = {.lex_state = 86, .external_lex_state = 7}, + [4659] = {.lex_state = 86, .external_lex_state = 11}, + [4660] = {.lex_state = 86, .external_lex_state = 11}, + [4661] = {.lex_state = 86, .external_lex_state = 11}, + [4662] = {.lex_state = 86, .external_lex_state = 2}, + [4663] = {.lex_state = 86, .external_lex_state = 2}, + [4664] = {.lex_state = 86, .external_lex_state = 10}, + [4665] = {.lex_state = 86, .external_lex_state = 2}, + [4666] = {.lex_state = 86, .external_lex_state = 7}, + [4667] = {.lex_state = 86, .external_lex_state = 11}, + [4668] = {.lex_state = 86, .external_lex_state = 11}, + [4669] = {.lex_state = 8, .external_lex_state = 2}, + [4670] = {.lex_state = 86, .external_lex_state = 10}, + [4671] = {.lex_state = 86, .external_lex_state = 10}, + [4672] = {.lex_state = 86, .external_lex_state = 2}, + [4673] = {.lex_state = 86, .external_lex_state = 11}, + [4674] = {.lex_state = 86, .external_lex_state = 2}, + [4675] = {.lex_state = 86, .external_lex_state = 8}, + [4676] = {.lex_state = 86, .external_lex_state = 7}, + [4677] = {.lex_state = 86, .external_lex_state = 11}, + [4678] = {.lex_state = 86, .external_lex_state = 11}, + [4679] = {.lex_state = 86, .external_lex_state = 11}, + [4680] = {.lex_state = 86, .external_lex_state = 2}, + [4681] = {.lex_state = 86, .external_lex_state = 7}, + [4682] = {.lex_state = 86, .external_lex_state = 10}, + [4683] = {.lex_state = 86, .external_lex_state = 2}, + [4684] = {.lex_state = 8, .external_lex_state = 2}, + [4685] = {.lex_state = 86, .external_lex_state = 2}, + [4686] = {.lex_state = 86, .external_lex_state = 2}, + [4687] = {.lex_state = 86, .external_lex_state = 2}, + [4688] = {.lex_state = 86, .external_lex_state = 2}, + [4689] = {.lex_state = 86, .external_lex_state = 2}, + [4690] = {.lex_state = 86, .external_lex_state = 2}, + [4691] = {.lex_state = 86, .external_lex_state = 7}, + [4692] = {.lex_state = 86, .external_lex_state = 11}, + [4693] = {.lex_state = 86, .external_lex_state = 2}, + [4694] = {.lex_state = 86, .external_lex_state = 2}, + [4695] = {.lex_state = 86, .external_lex_state = 2}, + [4696] = {.lex_state = 86, .external_lex_state = 2}, + [4697] = {.lex_state = 86, .external_lex_state = 2}, + [4698] = {.lex_state = 86, .external_lex_state = 8}, + [4699] = {.lex_state = 86, .external_lex_state = 11}, + [4700] = {.lex_state = 86, .external_lex_state = 2}, + [4701] = {.lex_state = 86, .external_lex_state = 2}, + [4702] = {.lex_state = 86, .external_lex_state = 11}, + [4703] = {.lex_state = 86, .external_lex_state = 11}, + [4704] = {.lex_state = 86, .external_lex_state = 10}, + [4705] = {.lex_state = 86, .external_lex_state = 10}, + [4706] = {.lex_state = 86, .external_lex_state = 2}, + [4707] = {.lex_state = 86, .external_lex_state = 2}, + [4708] = {.lex_state = 86, .external_lex_state = 2}, + [4709] = {.lex_state = 86, .external_lex_state = 2}, + [4710] = {.lex_state = 86, .external_lex_state = 2}, + [4711] = {.lex_state = 86, .external_lex_state = 10}, + [4712] = {.lex_state = 86, .external_lex_state = 11}, + [4713] = {.lex_state = 86, .external_lex_state = 11}, + [4714] = {.lex_state = 86, .external_lex_state = 11}, + [4715] = {.lex_state = 86, .external_lex_state = 10}, + [4716] = {.lex_state = 86, .external_lex_state = 10}, + [4717] = {.lex_state = 86, .external_lex_state = 7}, + [4718] = {.lex_state = 86, .external_lex_state = 7}, + [4719] = {.lex_state = 86, .external_lex_state = 7}, + [4720] = {.lex_state = 86, .external_lex_state = 7}, + [4721] = {.lex_state = 86, .external_lex_state = 7}, + [4722] = {.lex_state = 86, .external_lex_state = 7}, + [4723] = {.lex_state = 86, .external_lex_state = 7}, + [4724] = {.lex_state = 86, .external_lex_state = 7}, + [4725] = {.lex_state = 86, .external_lex_state = 10}, + [4726] = {.lex_state = 86, .external_lex_state = 7}, + [4727] = {.lex_state = 86, .external_lex_state = 7}, + [4728] = {.lex_state = 14, .external_lex_state = 13}, + [4729] = {.lex_state = 86, .external_lex_state = 7}, + [4730] = {.lex_state = 86, .external_lex_state = 7}, + [4731] = {.lex_state = 86, .external_lex_state = 7}, + [4732] = {.lex_state = 86, .external_lex_state = 10}, + [4733] = {.lex_state = 86, .external_lex_state = 7}, + [4734] = {.lex_state = 86, .external_lex_state = 2}, + [4735] = {.lex_state = 86, .external_lex_state = 7}, + [4736] = {.lex_state = 86, .external_lex_state = 7}, + [4737] = {.lex_state = 86, .external_lex_state = 7}, + [4738] = {.lex_state = 86, .external_lex_state = 2}, + [4739] = {.lex_state = 86, .external_lex_state = 7}, + [4740] = {.lex_state = 86, .external_lex_state = 2}, + [4741] = {.lex_state = 86, .external_lex_state = 7}, + [4742] = {.lex_state = 86, .external_lex_state = 7}, + [4743] = {.lex_state = 86, .external_lex_state = 7}, + [4744] = {.lex_state = 86, .external_lex_state = 7}, + [4745] = {.lex_state = 86, .external_lex_state = 7}, + [4746] = {.lex_state = 86, .external_lex_state = 7}, + [4747] = {.lex_state = 86, .external_lex_state = 2}, + [4748] = {.lex_state = 86, .external_lex_state = 2}, + [4749] = {.lex_state = 86, .external_lex_state = 2}, + [4750] = {.lex_state = 86, .external_lex_state = 2}, + [4751] = {.lex_state = 86, .external_lex_state = 7}, + [4752] = {.lex_state = 86, .external_lex_state = 2}, + [4753] = {.lex_state = 86, .external_lex_state = 7}, + [4754] = {.lex_state = 86, .external_lex_state = 7}, + [4755] = {.lex_state = 86, .external_lex_state = 7}, + [4756] = {.lex_state = 86, .external_lex_state = 2}, + [4757] = {.lex_state = 86, .external_lex_state = 7}, + [4758] = {.lex_state = 86, .external_lex_state = 7}, + [4759] = {.lex_state = 86, .external_lex_state = 7}, + [4760] = {.lex_state = 86, .external_lex_state = 7}, + [4761] = {.lex_state = 86, .external_lex_state = 10}, + [4762] = {.lex_state = 86, .external_lex_state = 7}, + [4763] = {.lex_state = 86, .external_lex_state = 7}, + [4764] = {.lex_state = 86, .external_lex_state = 7}, + [4765] = {.lex_state = 86, .external_lex_state = 7}, + [4766] = {.lex_state = 86, .external_lex_state = 7}, + [4767] = {.lex_state = 86, .external_lex_state = 7}, + [4768] = {.lex_state = 86, .external_lex_state = 7}, + [4769] = {.lex_state = 86, .external_lex_state = 7}, + [4770] = {.lex_state = 86, .external_lex_state = 11}, + [4771] = {.lex_state = 86, .external_lex_state = 10}, + [4772] = {.lex_state = 86, .external_lex_state = 7}, + [4773] = {.lex_state = 86, .external_lex_state = 2}, + [4774] = {.lex_state = 86, .external_lex_state = 7}, + [4775] = {.lex_state = 86, .external_lex_state = 7}, + [4776] = {.lex_state = 86, .external_lex_state = 7}, + [4777] = {.lex_state = 86, .external_lex_state = 7}, + [4778] = {.lex_state = 86, .external_lex_state = 7}, + [4779] = {.lex_state = 86, .external_lex_state = 7}, + [4780] = {.lex_state = 86, .external_lex_state = 11}, + [4781] = {.lex_state = 86, .external_lex_state = 7}, + [4782] = {.lex_state = 86, .external_lex_state = 7}, + [4783] = {.lex_state = 86, .external_lex_state = 7}, + [4784] = {.lex_state = 86, .external_lex_state = 10}, + [4785] = {.lex_state = 86, .external_lex_state = 7}, + [4786] = {.lex_state = 86, .external_lex_state = 7}, + [4787] = {.lex_state = 86, .external_lex_state = 7}, + [4788] = {.lex_state = 14, .external_lex_state = 13}, + [4789] = {.lex_state = 86, .external_lex_state = 7}, + [4790] = {.lex_state = 14, .external_lex_state = 13}, + [4791] = {.lex_state = 86, .external_lex_state = 7}, + [4792] = {.lex_state = 86, .external_lex_state = 7}, + [4793] = {.lex_state = 86, .external_lex_state = 7}, + [4794] = {.lex_state = 86, .external_lex_state = 7}, + [4795] = {.lex_state = 86, .external_lex_state = 2}, + [4796] = {.lex_state = 86, .external_lex_state = 11}, + [4797] = {.lex_state = 86, .external_lex_state = 7}, + [4798] = {.lex_state = 86, .external_lex_state = 7}, + [4799] = {.lex_state = 86, .external_lex_state = 7}, + [4800] = {.lex_state = 86, .external_lex_state = 10}, + [4801] = {.lex_state = 86, .external_lex_state = 2}, + [4802] = {.lex_state = 86, .external_lex_state = 7}, + [4803] = {.lex_state = 86, .external_lex_state = 7}, + [4804] = {.lex_state = 86, .external_lex_state = 2}, + [4805] = {.lex_state = 86, .external_lex_state = 2}, + [4806] = {.lex_state = 86, .external_lex_state = 2}, + [4807] = {.lex_state = 86, .external_lex_state = 7}, + [4808] = {.lex_state = 86, .external_lex_state = 10}, + [4809] = {.lex_state = 86, .external_lex_state = 7}, + [4810] = {.lex_state = 86, .external_lex_state = 7}, + [4811] = {.lex_state = 86, .external_lex_state = 7}, + [4812] = {.lex_state = 86, .external_lex_state = 7}, + [4813] = {.lex_state = 86, .external_lex_state = 10}, + [4814] = {.lex_state = 86, .external_lex_state = 7}, + [4815] = {.lex_state = 14, .external_lex_state = 13}, + [4816] = {.lex_state = 86, .external_lex_state = 7}, + [4817] = {.lex_state = 86, .external_lex_state = 2}, + [4818] = {.lex_state = 86, .external_lex_state = 10}, + [4819] = {.lex_state = 14, .external_lex_state = 13}, + [4820] = {.lex_state = 86, .external_lex_state = 7}, + [4821] = {.lex_state = 86, .external_lex_state = 7}, + [4822] = {.lex_state = 86, .external_lex_state = 7}, + [4823] = {.lex_state = 86, .external_lex_state = 7}, + [4824] = {.lex_state = 86, .external_lex_state = 7}, + [4825] = {.lex_state = 86, .external_lex_state = 7}, + [4826] = {.lex_state = 86, .external_lex_state = 7}, + [4827] = {.lex_state = 86, .external_lex_state = 7}, + [4828] = {.lex_state = 86, .external_lex_state = 7}, + [4829] = {.lex_state = 86, .external_lex_state = 2}, + [4830] = {.lex_state = 86, .external_lex_state = 10}, + [4831] = {.lex_state = 86, .external_lex_state = 7}, + [4832] = {.lex_state = 86, .external_lex_state = 7}, + [4833] = {.lex_state = 86, .external_lex_state = 10}, + [4834] = {.lex_state = 86, .external_lex_state = 7}, + [4835] = {.lex_state = 86, .external_lex_state = 7}, + [4836] = {.lex_state = 14, .external_lex_state = 13}, + [4837] = {.lex_state = 86, .external_lex_state = 7}, + [4838] = {.lex_state = 86, .external_lex_state = 7}, + [4839] = {.lex_state = 86, .external_lex_state = 2}, + [4840] = {.lex_state = 86, .external_lex_state = 2}, + [4841] = {.lex_state = 86, .external_lex_state = 2}, + [4842] = {.lex_state = 86, .external_lex_state = 7}, + [4843] = {.lex_state = 86, .external_lex_state = 7}, + [4844] = {.lex_state = 86, .external_lex_state = 7}, + [4845] = {.lex_state = 9, .external_lex_state = 2}, + [4846] = {.lex_state = 86, .external_lex_state = 7}, + [4847] = {.lex_state = 86, .external_lex_state = 7}, + [4848] = {.lex_state = 86, .external_lex_state = 7}, + [4849] = {.lex_state = 86, .external_lex_state = 2}, + [4850] = {.lex_state = 86, .external_lex_state = 2}, + [4851] = {.lex_state = 86, .external_lex_state = 2}, + [4852] = {.lex_state = 86, .external_lex_state = 7}, + [4853] = {.lex_state = 86, .external_lex_state = 7}, + [4854] = {.lex_state = 86, .external_lex_state = 7}, + [4855] = {.lex_state = 86, .external_lex_state = 7}, + [4856] = {.lex_state = 86, .external_lex_state = 7}, + [4857] = {.lex_state = 86, .external_lex_state = 7}, + [4858] = {.lex_state = 86, .external_lex_state = 7}, + [4859] = {.lex_state = 86, .external_lex_state = 2}, + [4860] = {.lex_state = 86, .external_lex_state = 10}, + [4861] = {.lex_state = 86, .external_lex_state = 7}, + [4862] = {.lex_state = 14, .external_lex_state = 13}, + [4863] = {.lex_state = 86, .external_lex_state = 7}, + [4864] = {.lex_state = 86, .external_lex_state = 2}, + [4865] = {.lex_state = 86, .external_lex_state = 7}, + [4866] = {.lex_state = 86, .external_lex_state = 7}, + [4867] = {.lex_state = 86, .external_lex_state = 7}, + [4868] = {.lex_state = 86, .external_lex_state = 7}, + [4869] = {.lex_state = 86, .external_lex_state = 7}, + [4870] = {.lex_state = 86, .external_lex_state = 10}, + [4871] = {.lex_state = 86, .external_lex_state = 7}, + [4872] = {.lex_state = 86, .external_lex_state = 7}, + [4873] = {.lex_state = 86, .external_lex_state = 7}, + [4874] = {.lex_state = 86, .external_lex_state = 7}, + [4875] = {.lex_state = 86, .external_lex_state = 7}, + [4876] = {.lex_state = 86, .external_lex_state = 7}, + [4877] = {.lex_state = 86, .external_lex_state = 10}, + [4878] = {.lex_state = 86, .external_lex_state = 7}, + [4879] = {.lex_state = 14, .external_lex_state = 13}, + [4880] = {.lex_state = 86, .external_lex_state = 7}, + [4881] = {.lex_state = 86, .external_lex_state = 7}, + [4882] = {.lex_state = 86, .external_lex_state = 7}, + [4883] = {.lex_state = 86, .external_lex_state = 2}, + [4884] = {.lex_state = 86, .external_lex_state = 2}, + [4885] = {.lex_state = 86, .external_lex_state = 2}, + [4886] = {.lex_state = 86, .external_lex_state = 2}, + [4887] = {.lex_state = 86, .external_lex_state = 7}, + [4888] = {.lex_state = 86, .external_lex_state = 7}, + [4889] = {.lex_state = 86, .external_lex_state = 7}, + [4890] = {.lex_state = 86, .external_lex_state = 10}, + [4891] = {.lex_state = 86, .external_lex_state = 7}, + [4892] = {.lex_state = 86, .external_lex_state = 2}, + [4893] = {.lex_state = 86, .external_lex_state = 2}, + [4894] = {.lex_state = 86, .external_lex_state = 10}, + [4895] = {.lex_state = 86, .external_lex_state = 7}, + [4896] = {.lex_state = 86, .external_lex_state = 10}, + [4897] = {.lex_state = 86, .external_lex_state = 7}, + [4898] = {.lex_state = 86, .external_lex_state = 10}, + [4899] = {.lex_state = 86, .external_lex_state = 7}, + [4900] = {.lex_state = 14, .external_lex_state = 13}, + [4901] = {.lex_state = 86, .external_lex_state = 7}, + [4902] = {.lex_state = 86, .external_lex_state = 2}, + [4903] = {.lex_state = 86, .external_lex_state = 7}, + [4904] = {.lex_state = 86, .external_lex_state = 7}, + [4905] = {.lex_state = 86, .external_lex_state = 7}, + [4906] = {.lex_state = 86, .external_lex_state = 7}, + [4907] = {.lex_state = 86, .external_lex_state = 10}, + [4908] = {.lex_state = 86, .external_lex_state = 10}, + [4909] = {.lex_state = 86, .external_lex_state = 7}, + [4910] = {.lex_state = 14, .external_lex_state = 13}, + [4911] = {.lex_state = 86, .external_lex_state = 7}, + [4912] = {.lex_state = 86, .external_lex_state = 7}, + [4913] = {.lex_state = 86, .external_lex_state = 7}, + [4914] = {.lex_state = 86, .external_lex_state = 7}, + [4915] = {.lex_state = 86, .external_lex_state = 7}, + [4916] = {.lex_state = 86, .external_lex_state = 7}, + [4917] = {.lex_state = 86, .external_lex_state = 7}, + [4918] = {.lex_state = 86, .external_lex_state = 2}, + [4919] = {.lex_state = 86, .external_lex_state = 7}, + [4920] = {.lex_state = 86, .external_lex_state = 7}, + [4921] = {.lex_state = 86, .external_lex_state = 7}, + [4922] = {.lex_state = 86, .external_lex_state = 7}, + [4923] = {.lex_state = 86, .external_lex_state = 7}, + [4924] = {.lex_state = 86, .external_lex_state = 7}, + [4925] = {.lex_state = 86, .external_lex_state = 7}, + [4926] = {.lex_state = 86, .external_lex_state = 2}, + [4927] = {.lex_state = 86, .external_lex_state = 7}, + [4928] = {.lex_state = 86, .external_lex_state = 7}, + [4929] = {.lex_state = 86, .external_lex_state = 7}, + [4930] = {.lex_state = 86, .external_lex_state = 10}, + [4931] = {.lex_state = 86, .external_lex_state = 7}, + [4932] = {.lex_state = 86, .external_lex_state = 7}, + [4933] = {.lex_state = 86, .external_lex_state = 7}, + [4934] = {.lex_state = 86, .external_lex_state = 2}, + [4935] = {.lex_state = 86, .external_lex_state = 7}, + [4936] = {.lex_state = 86, .external_lex_state = 7}, + [4937] = {.lex_state = 86, .external_lex_state = 7}, + [4938] = {.lex_state = 86, .external_lex_state = 7}, + [4939] = {.lex_state = 14, .external_lex_state = 13}, + [4940] = {.lex_state = 86, .external_lex_state = 7}, + [4941] = {.lex_state = 86, .external_lex_state = 7}, + [4942] = {.lex_state = 86, .external_lex_state = 7}, + [4943] = {.lex_state = 86, .external_lex_state = 7}, + [4944] = {.lex_state = 14, .external_lex_state = 13}, + [4945] = {.lex_state = 86, .external_lex_state = 2}, + [4946] = {.lex_state = 86, .external_lex_state = 7}, + [4947] = {.lex_state = 86, .external_lex_state = 7}, + [4948] = {.lex_state = 86, .external_lex_state = 7}, + [4949] = {.lex_state = 86, .external_lex_state = 7}, + [4950] = {.lex_state = 86, .external_lex_state = 7}, + [4951] = {.lex_state = 86, .external_lex_state = 7}, + [4952] = {.lex_state = 86, .external_lex_state = 7}, + [4953] = {.lex_state = 86, .external_lex_state = 7}, + [4954] = {.lex_state = 86, .external_lex_state = 7}, + [4955] = {.lex_state = 86, .external_lex_state = 7}, + [4956] = {.lex_state = 86, .external_lex_state = 7}, + [4957] = {.lex_state = 86, .external_lex_state = 7}, + [4958] = {.lex_state = 86, .external_lex_state = 7}, + [4959] = {.lex_state = 86, .external_lex_state = 7}, + [4960] = {.lex_state = 14, .external_lex_state = 13}, + [4961] = {.lex_state = 86, .external_lex_state = 7}, + [4962] = {.lex_state = 86, .external_lex_state = 7}, + [4963] = {.lex_state = 86, .external_lex_state = 2}, + [4964] = {.lex_state = 86, .external_lex_state = 7}, + [4965] = {.lex_state = 86, .external_lex_state = 2}, + [4966] = {.lex_state = 86, .external_lex_state = 7}, + [4967] = {.lex_state = 86, .external_lex_state = 7}, + [4968] = {.lex_state = 14, .external_lex_state = 13}, + [4969] = {.lex_state = 86, .external_lex_state = 7}, + [4970] = {.lex_state = 86, .external_lex_state = 7}, + [4971] = {.lex_state = 86, .external_lex_state = 7}, + [4972] = {.lex_state = 86, .external_lex_state = 2}, + [4973] = {.lex_state = 86, .external_lex_state = 7}, + [4974] = {.lex_state = 86, .external_lex_state = 7}, + [4975] = {.lex_state = 86, .external_lex_state = 7}, + [4976] = {.lex_state = 86, .external_lex_state = 7}, + [4977] = {.lex_state = 86, .external_lex_state = 10}, + [4978] = {.lex_state = 86, .external_lex_state = 7}, + [4979] = {.lex_state = 86, .external_lex_state = 7}, + [4980] = {.lex_state = 86, .external_lex_state = 7}, + [4981] = {.lex_state = 86, .external_lex_state = 7}, + [4982] = {.lex_state = 86, .external_lex_state = 7}, + [4983] = {.lex_state = 86, .external_lex_state = 7}, + [4984] = {.lex_state = 86, .external_lex_state = 7}, + [4985] = {.lex_state = 86, .external_lex_state = 2}, + [4986] = {.lex_state = 86, .external_lex_state = 7}, + [4987] = {.lex_state = 86, .external_lex_state = 7}, + [4988] = {.lex_state = 86, .external_lex_state = 7}, + [4989] = {.lex_state = 86, .external_lex_state = 7}, + [4990] = {.lex_state = 86, .external_lex_state = 7}, + [4991] = {.lex_state = 86, .external_lex_state = 7}, + [4992] = {.lex_state = 86, .external_lex_state = 7}, + [4993] = {.lex_state = 86, .external_lex_state = 7}, + [4994] = {.lex_state = 86, .external_lex_state = 7}, + [4995] = {.lex_state = 86, .external_lex_state = 7}, + [4996] = {.lex_state = 86, .external_lex_state = 7}, + [4997] = {.lex_state = 86, .external_lex_state = 7}, + [4998] = {.lex_state = 14, .external_lex_state = 13}, + [4999] = {.lex_state = 86, .external_lex_state = 2}, + [5000] = {.lex_state = 14, .external_lex_state = 13}, + [5001] = {.lex_state = 86, .external_lex_state = 10}, + [5002] = {.lex_state = 86, .external_lex_state = 7}, + [5003] = {.lex_state = 86, .external_lex_state = 7}, + [5004] = {.lex_state = 86, .external_lex_state = 7}, + [5005] = {.lex_state = 86, .external_lex_state = 7}, + [5006] = {.lex_state = 86, .external_lex_state = 7}, + [5007] = {.lex_state = 86, .external_lex_state = 7}, + [5008] = {.lex_state = 14, .external_lex_state = 13}, + [5009] = {.lex_state = 86, .external_lex_state = 2}, + [5010] = {.lex_state = 86, .external_lex_state = 7}, + [5011] = {.lex_state = 86, .external_lex_state = 7}, + [5012] = {.lex_state = 86, .external_lex_state = 7}, + [5013] = {.lex_state = 86, .external_lex_state = 7}, + [5014] = {.lex_state = 86, .external_lex_state = 7}, + [5015] = {.lex_state = 86, .external_lex_state = 7}, + [5016] = {.lex_state = 86, .external_lex_state = 7}, + [5017] = {.lex_state = 86, .external_lex_state = 7}, + [5018] = {.lex_state = 86, .external_lex_state = 7}, + [5019] = {.lex_state = 86, .external_lex_state = 7}, + [5020] = {.lex_state = 86, .external_lex_state = 7}, + [5021] = {.lex_state = 86, .external_lex_state = 7}, + [5022] = {.lex_state = 86, .external_lex_state = 7}, + [5023] = {.lex_state = 86, .external_lex_state = 7}, + [5024] = {.lex_state = 86, .external_lex_state = 7}, + [5025] = {.lex_state = 14, .external_lex_state = 13}, + [5026] = {.lex_state = 86, .external_lex_state = 7}, + [5027] = {.lex_state = 86, .external_lex_state = 7}, + [5028] = {.lex_state = 86, .external_lex_state = 7}, + [5029] = {.lex_state = 86, .external_lex_state = 7}, + [5030] = {.lex_state = 86, .external_lex_state = 7}, + [5031] = {.lex_state = 86, .external_lex_state = 7}, + [5032] = {.lex_state = 86, .external_lex_state = 10}, + [5033] = {.lex_state = 14, .external_lex_state = 13}, + [5034] = {.lex_state = 86, .external_lex_state = 7}, + [5035] = {.lex_state = 86, .external_lex_state = 7}, + [5036] = {.lex_state = 86, .external_lex_state = 7}, + [5037] = {.lex_state = 86, .external_lex_state = 7}, + [5038] = {.lex_state = 86, .external_lex_state = 7}, + [5039] = {.lex_state = 86, .external_lex_state = 7}, + [5040] = {.lex_state = 86, .external_lex_state = 7}, + [5041] = {.lex_state = 86, .external_lex_state = 7}, + [5042] = {.lex_state = 86, .external_lex_state = 7}, + [5043] = {.lex_state = 86, .external_lex_state = 7}, + [5044] = {.lex_state = 86, .external_lex_state = 7}, + [5045] = {.lex_state = 86, .external_lex_state = 7}, + [5046] = {.lex_state = 86, .external_lex_state = 10}, + [5047] = {.lex_state = 86, .external_lex_state = 7}, + [5048] = {.lex_state = 86, .external_lex_state = 7}, + [5049] = {.lex_state = 86, .external_lex_state = 7}, + [5050] = {.lex_state = 86, .external_lex_state = 7}, + [5051] = {.lex_state = 86, .external_lex_state = 10}, + [5052] = {.lex_state = 86, .external_lex_state = 2}, + [5053] = {.lex_state = 14, .external_lex_state = 13}, + [5054] = {.lex_state = 86, .external_lex_state = 2}, + [5055] = {.lex_state = 86, .external_lex_state = 7}, + [5056] = {.lex_state = 86, .external_lex_state = 7}, + [5057] = {.lex_state = 86, .external_lex_state = 2}, + [5058] = {.lex_state = 86, .external_lex_state = 7}, + [5059] = {.lex_state = 86, .external_lex_state = 2}, + [5060] = {.lex_state = 9, .external_lex_state = 2}, + [5061] = {.lex_state = 86, .external_lex_state = 2}, + [5062] = {.lex_state = 86, .external_lex_state = 2}, + [5063] = {.lex_state = 86, .external_lex_state = 7}, + [5064] = {.lex_state = 86, .external_lex_state = 7}, + [5065] = {.lex_state = 86, .external_lex_state = 10}, + [5066] = {.lex_state = 14, .external_lex_state = 13}, + [5067] = {.lex_state = 86, .external_lex_state = 7}, + [5068] = {.lex_state = 86, .external_lex_state = 7}, + [5069] = {.lex_state = 86, .external_lex_state = 7}, + [5070] = {.lex_state = 86, .external_lex_state = 7}, + [5071] = {.lex_state = 86, .external_lex_state = 7}, + [5072] = {.lex_state = 86, .external_lex_state = 7}, + [5073] = {.lex_state = 86, .external_lex_state = 2}, + [5074] = {.lex_state = 14, .external_lex_state = 13}, + [5075] = {.lex_state = 86, .external_lex_state = 10}, + [5076] = {.lex_state = 86, .external_lex_state = 7}, + [5077] = {.lex_state = 86, .external_lex_state = 7}, + [5078] = {.lex_state = 86, .external_lex_state = 7}, + [5079] = {.lex_state = 86, .external_lex_state = 7}, + [5080] = {.lex_state = 86, .external_lex_state = 7}, + [5081] = {.lex_state = 86, .external_lex_state = 7}, + [5082] = {.lex_state = 86, .external_lex_state = 7}, + [5083] = {.lex_state = 86, .external_lex_state = 2}, + [5084] = {.lex_state = 86, .external_lex_state = 7}, + [5085] = {.lex_state = 86, .external_lex_state = 7}, + [5086] = {.lex_state = 86, .external_lex_state = 2}, + [5087] = {.lex_state = 86, .external_lex_state = 7}, + [5088] = {.lex_state = 86, .external_lex_state = 7}, + [5089] = {.lex_state = 86, .external_lex_state = 7}, + [5090] = {.lex_state = 86, .external_lex_state = 7}, + [5091] = {.lex_state = 86, .external_lex_state = 7}, + [5092] = {.lex_state = 86, .external_lex_state = 10}, + [5093] = {.lex_state = 86, .external_lex_state = 7}, + [5094] = {.lex_state = 86, .external_lex_state = 2}, + [5095] = {.lex_state = 86, .external_lex_state = 2}, + [5096] = {.lex_state = 86, .external_lex_state = 7}, + [5097] = {.lex_state = 86, .external_lex_state = 7}, + [5098] = {.lex_state = 86, .external_lex_state = 7}, + [5099] = {.lex_state = 86, .external_lex_state = 7}, + [5100] = {.lex_state = 86, .external_lex_state = 7}, + [5101] = {.lex_state = 86, .external_lex_state = 7}, + [5102] = {.lex_state = 86, .external_lex_state = 7}, + [5103] = {.lex_state = 86, .external_lex_state = 7}, + [5104] = {.lex_state = 86, .external_lex_state = 2}, + [5105] = {.lex_state = 86, .external_lex_state = 10}, + [5106] = {.lex_state = 86, .external_lex_state = 7}, + [5107] = {.lex_state = 86, .external_lex_state = 2}, + [5108] = {.lex_state = 86, .external_lex_state = 7}, + [5109] = {.lex_state = 86, .external_lex_state = 7}, + [5110] = {.lex_state = 86, .external_lex_state = 7}, + [5111] = {.lex_state = 86, .external_lex_state = 7}, + [5112] = {.lex_state = 86, .external_lex_state = 7}, + [5113] = {.lex_state = 86, .external_lex_state = 7}, + [5114] = {.lex_state = 86, .external_lex_state = 7}, + [5115] = {.lex_state = 86, .external_lex_state = 7}, + [5116] = {.lex_state = 86, .external_lex_state = 10}, + [5117] = {.lex_state = 86, .external_lex_state = 7}, + [5118] = {.lex_state = 86, .external_lex_state = 7}, + [5119] = {.lex_state = 86, .external_lex_state = 7}, + [5120] = {.lex_state = 86, .external_lex_state = 7}, + [5121] = {.lex_state = 86, .external_lex_state = 7}, + [5122] = {.lex_state = 86, .external_lex_state = 7}, + [5123] = {.lex_state = 86, .external_lex_state = 7}, + [5124] = {.lex_state = 86, .external_lex_state = 7}, + [5125] = {.lex_state = 86, .external_lex_state = 7}, + [5126] = {.lex_state = 86, .external_lex_state = 7}, + [5127] = {.lex_state = 86, .external_lex_state = 7}, + [5128] = {.lex_state = 86, .external_lex_state = 7}, + [5129] = {.lex_state = 86, .external_lex_state = 7}, + [5130] = {.lex_state = 86, .external_lex_state = 7}, + [5131] = {.lex_state = 86, .external_lex_state = 7}, + [5132] = {.lex_state = 86, .external_lex_state = 7}, + [5133] = {.lex_state = 86, .external_lex_state = 7}, + [5134] = {.lex_state = 86, .external_lex_state = 2}, + [5135] = {.lex_state = 86, .external_lex_state = 7}, + [5136] = {.lex_state = 86, .external_lex_state = 7}, + [5137] = {.lex_state = 86, .external_lex_state = 7}, + [5138] = {.lex_state = 86, .external_lex_state = 7}, + [5139] = {.lex_state = 86, .external_lex_state = 7}, + [5140] = {.lex_state = 86, .external_lex_state = 7}, + [5141] = {.lex_state = 86, .external_lex_state = 7}, + [5142] = {.lex_state = 86, .external_lex_state = 7}, + [5143] = {.lex_state = 86, .external_lex_state = 7}, + [5144] = {.lex_state = 86, .external_lex_state = 7}, + [5145] = {.lex_state = 86, .external_lex_state = 10}, + [5146] = {.lex_state = 86, .external_lex_state = 7}, + [5147] = {.lex_state = 86, .external_lex_state = 7}, + [5148] = {.lex_state = 86, .external_lex_state = 7}, + [5149] = {.lex_state = 86, .external_lex_state = 7}, + [5150] = {.lex_state = 86, .external_lex_state = 2}, + [5151] = {.lex_state = 86, .external_lex_state = 7}, + [5152] = {.lex_state = 86, .external_lex_state = 7}, + [5153] = {.lex_state = 86, .external_lex_state = 10}, + [5154] = {.lex_state = 86, .external_lex_state = 7}, + [5155] = {.lex_state = 86, .external_lex_state = 7}, + [5156] = {.lex_state = 86, .external_lex_state = 2}, + [5157] = {.lex_state = 86, .external_lex_state = 2}, + [5158] = {.lex_state = 86, .external_lex_state = 7}, + [5159] = {.lex_state = 86, .external_lex_state = 11}, + [5160] = {.lex_state = 86, .external_lex_state = 7}, + [5161] = {.lex_state = 86, .external_lex_state = 7}, + [5162] = {.lex_state = 86, .external_lex_state = 7}, + [5163] = {.lex_state = 86, .external_lex_state = 2}, + [5164] = {.lex_state = 86, .external_lex_state = 7}, + [5165] = {.lex_state = 86, .external_lex_state = 7}, + [5166] = {.lex_state = 86, .external_lex_state = 7}, + [5167] = {.lex_state = 86, .external_lex_state = 2}, + [5168] = {.lex_state = 86, .external_lex_state = 7}, + [5169] = {.lex_state = 86, .external_lex_state = 2}, + [5170] = {.lex_state = 86, .external_lex_state = 7}, + [5171] = {.lex_state = 86, .external_lex_state = 10}, + [5172] = {.lex_state = 86, .external_lex_state = 7}, + [5173] = {.lex_state = 86, .external_lex_state = 7}, + [5174] = {.lex_state = 14, .external_lex_state = 13}, + [5175] = {.lex_state = 86, .external_lex_state = 7}, + [5176] = {.lex_state = 86, .external_lex_state = 7}, + [5177] = {.lex_state = 86, .external_lex_state = 7}, + [5178] = {.lex_state = 14, .external_lex_state = 13}, + [5179] = {.lex_state = 86, .external_lex_state = 2}, + [5180] = {.lex_state = 86, .external_lex_state = 7}, + [5181] = {.lex_state = 86, .external_lex_state = 7}, + [5182] = {.lex_state = 86, .external_lex_state = 7}, + [5183] = {.lex_state = 86, .external_lex_state = 7}, + [5184] = {.lex_state = 86, .external_lex_state = 7}, + [5185] = {.lex_state = 86, .external_lex_state = 7}, + [5186] = {.lex_state = 86, .external_lex_state = 2}, + [5187] = {.lex_state = 86, .external_lex_state = 2}, + [5188] = {.lex_state = 86, .external_lex_state = 2}, + [5189] = {.lex_state = 86, .external_lex_state = 10}, + [5190] = {.lex_state = 86, .external_lex_state = 2}, + [5191] = {.lex_state = 86, .external_lex_state = 2}, + [5192] = {.lex_state = 86, .external_lex_state = 2}, + [5193] = {.lex_state = 86, .external_lex_state = 12}, + [5194] = {.lex_state = 86, .external_lex_state = 2}, + [5195] = {.lex_state = 86, .external_lex_state = 2}, + [5196] = {.lex_state = 86, .external_lex_state = 2}, + [5197] = {.lex_state = 86, .external_lex_state = 12}, + [5198] = {.lex_state = 86, .external_lex_state = 2}, + [5199] = {.lex_state = 86, .external_lex_state = 12}, + [5200] = {.lex_state = 86, .external_lex_state = 12}, + [5201] = {.lex_state = 86, .external_lex_state = 10}, + [5202] = {.lex_state = 86, .external_lex_state = 2}, + [5203] = {.lex_state = 86, .external_lex_state = 8}, + [5204] = {.lex_state = 86, .external_lex_state = 12}, + [5205] = {.lex_state = 86, .external_lex_state = 2}, + [5206] = {.lex_state = 86, .external_lex_state = 2}, + [5207] = {.lex_state = 86, .external_lex_state = 12}, + [5208] = {.lex_state = 86, .external_lex_state = 2}, + [5209] = {.lex_state = 86, .external_lex_state = 2}, + [5210] = {.lex_state = 86, .external_lex_state = 2}, + [5211] = {.lex_state = 86, .external_lex_state = 2}, + [5212] = {.lex_state = 86, .external_lex_state = 2}, + [5213] = {.lex_state = 86, .external_lex_state = 8}, + [5214] = {.lex_state = 86, .external_lex_state = 10}, + [5215] = {.lex_state = 86, .external_lex_state = 2}, + [5216] = {.lex_state = 86, .external_lex_state = 2}, + [5217] = {.lex_state = 86, .external_lex_state = 2}, + [5218] = {.lex_state = 86, .external_lex_state = 8}, + [5219] = {.lex_state = 86, .external_lex_state = 2}, + [5220] = {.lex_state = 86, .external_lex_state = 2}, + [5221] = {.lex_state = 86, .external_lex_state = 2}, + [5222] = {.lex_state = 86, .external_lex_state = 2}, + [5223] = {.lex_state = 86, .external_lex_state = 2}, + [5224] = {.lex_state = 86, .external_lex_state = 2}, + [5225] = {.lex_state = 86, .external_lex_state = 2}, + [5226] = {.lex_state = 86, .external_lex_state = 2}, + [5227] = {.lex_state = 86, .external_lex_state = 2}, + [5228] = {.lex_state = 86, .external_lex_state = 2}, + [5229] = {.lex_state = 86, .external_lex_state = 2}, + [5230] = {.lex_state = 86, .external_lex_state = 2}, + [5231] = {.lex_state = 86, .external_lex_state = 2}, + [5232] = {.lex_state = 86, .external_lex_state = 2}, + [5233] = {.lex_state = 86, .external_lex_state = 2}, + [5234] = {.lex_state = 86, .external_lex_state = 2}, + [5235] = {.lex_state = 86, .external_lex_state = 2}, + [5236] = {.lex_state = 86, .external_lex_state = 2}, + [5237] = {.lex_state = 86, .external_lex_state = 2}, + [5238] = {.lex_state = 86, .external_lex_state = 2}, + [5239] = {.lex_state = 86, .external_lex_state = 2}, + [5240] = {.lex_state = 86, .external_lex_state = 2}, + [5241] = {.lex_state = 86, .external_lex_state = 2}, + [5242] = {.lex_state = 8, .external_lex_state = 2}, + [5243] = {.lex_state = 86, .external_lex_state = 2}, + [5244] = {.lex_state = 86, .external_lex_state = 2}, + [5245] = {.lex_state = 86, .external_lex_state = 2}, + [5246] = {.lex_state = 86, .external_lex_state = 2}, + [5247] = {.lex_state = 86, .external_lex_state = 2}, + [5248] = {.lex_state = 86, .external_lex_state = 2}, + [5249] = {.lex_state = 86, .external_lex_state = 2}, + [5250] = {.lex_state = 86, .external_lex_state = 8}, + [5251] = {.lex_state = 86, .external_lex_state = 2}, + [5252] = {.lex_state = 86, .external_lex_state = 12}, + [5253] = {.lex_state = 86, .external_lex_state = 2}, + [5254] = {.lex_state = 86, .external_lex_state = 2}, + [5255] = {.lex_state = 86, .external_lex_state = 8}, + [5256] = {.lex_state = 86, .external_lex_state = 2}, + [5257] = {.lex_state = 86, .external_lex_state = 8}, + [5258] = {.lex_state = 86, .external_lex_state = 2}, + [5259] = {.lex_state = 86, .external_lex_state = 2}, + [5260] = {.lex_state = 86, .external_lex_state = 2}, + [5261] = {.lex_state = 86, .external_lex_state = 2}, + [5262] = {.lex_state = 86, .external_lex_state = 12}, + [5263] = {.lex_state = 9, .external_lex_state = 2}, + [5264] = {.lex_state = 9, .external_lex_state = 2}, + [5265] = {.lex_state = 86, .external_lex_state = 2}, + [5266] = {.lex_state = 86, .external_lex_state = 2}, + [5267] = {.lex_state = 86, .external_lex_state = 12}, + [5268] = {.lex_state = 86, .external_lex_state = 2}, + [5269] = {.lex_state = 86, .external_lex_state = 2}, + [5270] = {.lex_state = 86, .external_lex_state = 2}, + [5271] = {.lex_state = 86, .external_lex_state = 8}, + [5272] = {.lex_state = 86, .external_lex_state = 2}, + [5273] = {.lex_state = 86, .external_lex_state = 2}, + [5274] = {.lex_state = 86, .external_lex_state = 2}, + [5275] = {.lex_state = 86, .external_lex_state = 2}, + [5276] = {.lex_state = 86, .external_lex_state = 2}, + [5277] = {.lex_state = 86, .external_lex_state = 2}, + [5278] = {.lex_state = 86, .external_lex_state = 2}, + [5279] = {.lex_state = 86, .external_lex_state = 2}, + [5280] = {.lex_state = 86, .external_lex_state = 2}, + [5281] = {.lex_state = 86, .external_lex_state = 2}, + [5282] = {.lex_state = 86, .external_lex_state = 2}, + [5283] = {.lex_state = 86, .external_lex_state = 2}, + [5284] = {.lex_state = 86, .external_lex_state = 2}, + [5285] = {.lex_state = 86, .external_lex_state = 2}, + [5286] = {.lex_state = 86, .external_lex_state = 2}, + [5287] = {.lex_state = 86, .external_lex_state = 2}, + [5288] = {.lex_state = 86, .external_lex_state = 2}, + [5289] = {.lex_state = 86, .external_lex_state = 2}, + [5290] = {.lex_state = 86, .external_lex_state = 2}, + [5291] = {.lex_state = 86, .external_lex_state = 2}, + [5292] = {.lex_state = 86, .external_lex_state = 2}, + [5293] = {.lex_state = 86, .external_lex_state = 2}, + [5294] = {.lex_state = 86, .external_lex_state = 2}, + [5295] = {.lex_state = 86, .external_lex_state = 2}, + [5296] = {.lex_state = 86, .external_lex_state = 2}, + [5297] = {.lex_state = 86, .external_lex_state = 2}, + [5298] = {.lex_state = 8, .external_lex_state = 2}, + [5299] = {.lex_state = 86, .external_lex_state = 2}, + [5300] = {.lex_state = 86, .external_lex_state = 8}, + [5301] = {.lex_state = 9, .external_lex_state = 2}, + [5302] = {.lex_state = 86, .external_lex_state = 2}, + [5303] = {.lex_state = 86, .external_lex_state = 2}, + [5304] = {.lex_state = 86, .external_lex_state = 2}, + [5305] = {.lex_state = 86, .external_lex_state = 2}, + [5306] = {.lex_state = 86, .external_lex_state = 2}, + [5307] = {.lex_state = 86, .external_lex_state = 2}, + [5308] = {.lex_state = 86, .external_lex_state = 2}, + [5309] = {.lex_state = 86, .external_lex_state = 2}, + [5310] = {.lex_state = 86, .external_lex_state = 2}, + [5311] = {.lex_state = 86, .external_lex_state = 2}, + [5312] = {.lex_state = 86, .external_lex_state = 8}, + [5313] = {.lex_state = 86, .external_lex_state = 2}, + [5314] = {.lex_state = 86, .external_lex_state = 12}, + [5315] = {.lex_state = 86, .external_lex_state = 2}, + [5316] = {.lex_state = 86, .external_lex_state = 2}, + [5317] = {.lex_state = 86, .external_lex_state = 2}, + [5318] = {.lex_state = 86, .external_lex_state = 2}, + [5319] = {.lex_state = 86, .external_lex_state = 2}, + [5320] = {.lex_state = 86, .external_lex_state = 2}, + [5321] = {.lex_state = 86, .external_lex_state = 12}, + [5322] = {.lex_state = 86, .external_lex_state = 8}, + [5323] = {.lex_state = 86, .external_lex_state = 2}, + [5324] = {.lex_state = 86, .external_lex_state = 2}, + [5325] = {.lex_state = 86, .external_lex_state = 2}, + [5326] = {.lex_state = 86, .external_lex_state = 2}, + [5327] = {.lex_state = 86, .external_lex_state = 2}, + [5328] = {.lex_state = 86, .external_lex_state = 2}, + [5329] = {.lex_state = 86, .external_lex_state = 2}, + [5330] = {.lex_state = 86, .external_lex_state = 2}, + [5331] = {.lex_state = 86, .external_lex_state = 8}, + [5332] = {.lex_state = 16, .external_lex_state = 2}, + [5333] = {.lex_state = 86, .external_lex_state = 2}, + [5334] = {.lex_state = 86, .external_lex_state = 12}, + [5335] = {.lex_state = 86, .external_lex_state = 8}, + [5336] = {.lex_state = 86, .external_lex_state = 2}, + [5337] = {.lex_state = 86, .external_lex_state = 11}, + [5338] = {.lex_state = 86, .external_lex_state = 2}, + [5339] = {.lex_state = 86, .external_lex_state = 2}, + [5340] = {.lex_state = 86, .external_lex_state = 2}, + [5341] = {.lex_state = 86, .external_lex_state = 12}, + [5342] = {.lex_state = 16, .external_lex_state = 2}, + [5343] = {.lex_state = 86, .external_lex_state = 2}, + [5344] = {.lex_state = 86, .external_lex_state = 2}, + [5345] = {.lex_state = 86, .external_lex_state = 2}, + [5346] = {.lex_state = 86, .external_lex_state = 2}, + [5347] = {.lex_state = 86, .external_lex_state = 8}, + [5348] = {.lex_state = 86, .external_lex_state = 2}, + [5349] = {.lex_state = 86, .external_lex_state = 2}, + [5350] = {.lex_state = 86, .external_lex_state = 2}, + [5351] = {.lex_state = 86, .external_lex_state = 2}, + [5352] = {.lex_state = 86, .external_lex_state = 2}, + [5353] = {.lex_state = 86, .external_lex_state = 12}, + [5354] = {.lex_state = 86, .external_lex_state = 2}, + [5355] = {.lex_state = 86, .external_lex_state = 2}, + [5356] = {.lex_state = 86, .external_lex_state = 8}, + [5357] = {.lex_state = 86, .external_lex_state = 2}, + [5358] = {.lex_state = 86, .external_lex_state = 2}, + [5359] = {.lex_state = 86, .external_lex_state = 10}, + [5360] = {.lex_state = 86, .external_lex_state = 2}, + [5361] = {.lex_state = 86, .external_lex_state = 2}, + [5362] = {.lex_state = 86, .external_lex_state = 2}, + [5363] = {.lex_state = 86, .external_lex_state = 2}, + [5364] = {.lex_state = 86, .external_lex_state = 2}, + [5365] = {.lex_state = 86, .external_lex_state = 2}, + [5366] = {.lex_state = 86, .external_lex_state = 2}, + [5367] = {.lex_state = 86, .external_lex_state = 2}, + [5368] = {.lex_state = 86, .external_lex_state = 2}, + [5369] = {.lex_state = 86, .external_lex_state = 2}, + [5370] = {.lex_state = 86, .external_lex_state = 2}, + [5371] = {.lex_state = 86, .external_lex_state = 2}, + [5372] = {.lex_state = 86, .external_lex_state = 2}, + [5373] = {.lex_state = 86, .external_lex_state = 2}, + [5374] = {.lex_state = 86, .external_lex_state = 8}, + [5375] = {.lex_state = 86, .external_lex_state = 2}, + [5376] = {.lex_state = 86, .external_lex_state = 2}, + [5377] = {.lex_state = 86, .external_lex_state = 2}, + [5378] = {.lex_state = 86, .external_lex_state = 2}, + [5379] = {.lex_state = 86, .external_lex_state = 2}, + [5380] = {.lex_state = 86, .external_lex_state = 2}, + [5381] = {.lex_state = 86, .external_lex_state = 2}, + [5382] = {.lex_state = 86, .external_lex_state = 2}, + [5383] = {.lex_state = 86, .external_lex_state = 2}, + [5384] = {.lex_state = 86, .external_lex_state = 2}, + [5385] = {.lex_state = 86, .external_lex_state = 2}, + [5386] = {.lex_state = 86, .external_lex_state = 2}, + [5387] = {.lex_state = 86, .external_lex_state = 2}, + [5388] = {.lex_state = 86, .external_lex_state = 10}, + [5389] = {.lex_state = 86, .external_lex_state = 2}, + [5390] = {.lex_state = 86, .external_lex_state = 2}, + [5391] = {.lex_state = 86, .external_lex_state = 2}, + [5392] = {.lex_state = 86, .external_lex_state = 2}, + [5393] = {.lex_state = 86, .external_lex_state = 2}, + [5394] = {.lex_state = 86, .external_lex_state = 7}, + [5395] = {.lex_state = 17, .external_lex_state = 14}, + [5396] = {.lex_state = 86, .external_lex_state = 7}, + [5397] = {.lex_state = 17, .external_lex_state = 14}, + [5398] = {.lex_state = 86, .external_lex_state = 7}, + [5399] = {.lex_state = 12, .external_lex_state = 14}, + [5400] = {.lex_state = 17, .external_lex_state = 14}, + [5401] = {.lex_state = 86, .external_lex_state = 2}, + [5402] = {.lex_state = 86, .external_lex_state = 7}, + [5403] = {.lex_state = 86, .external_lex_state = 7}, + [5404] = {.lex_state = 86, .external_lex_state = 2}, + [5405] = {.lex_state = 86, .external_lex_state = 7}, + [5406] = {.lex_state = 86, .external_lex_state = 8}, + [5407] = {.lex_state = 86, .external_lex_state = 7}, + [5408] = {.lex_state = 86, .external_lex_state = 7}, + [5409] = {.lex_state = 86, .external_lex_state = 2}, + [5410] = {.lex_state = 86, .external_lex_state = 7}, + [5411] = {.lex_state = 86, .external_lex_state = 2}, + [5412] = {.lex_state = 86, .external_lex_state = 7}, + [5413] = {.lex_state = 86, .external_lex_state = 2}, + [5414] = {.lex_state = 86, .external_lex_state = 7}, + [5415] = {.lex_state = 12, .external_lex_state = 14}, + [5416] = {.lex_state = 17, .external_lex_state = 14}, + [5417] = {.lex_state = 86, .external_lex_state = 7}, + [5418] = {.lex_state = 86, .external_lex_state = 7}, + [5419] = {.lex_state = 12, .external_lex_state = 14}, + [5420] = {.lex_state = 17, .external_lex_state = 14}, + [5421] = {.lex_state = 86, .external_lex_state = 7}, + [5422] = {.lex_state = 86, .external_lex_state = 7}, + [5423] = {.lex_state = 86, .external_lex_state = 2}, + [5424] = {.lex_state = 86, .external_lex_state = 7}, + [5425] = {.lex_state = 86, .external_lex_state = 7}, + [5426] = {.lex_state = 86, .external_lex_state = 7}, + [5427] = {.lex_state = 3, .external_lex_state = 2}, + [5428] = {.lex_state = 86, .external_lex_state = 7}, + [5429] = {.lex_state = 86, .external_lex_state = 7}, + [5430] = {.lex_state = 86, .external_lex_state = 7}, + [5431] = {.lex_state = 86, .external_lex_state = 7}, + [5432] = {.lex_state = 86, .external_lex_state = 7}, + [5433] = {.lex_state = 12, .external_lex_state = 14}, + [5434] = {.lex_state = 17, .external_lex_state = 14}, + [5435] = {.lex_state = 12, .external_lex_state = 14}, + [5436] = {.lex_state = 17, .external_lex_state = 14}, + [5437] = {.lex_state = 3, .external_lex_state = 2}, + [5438] = {.lex_state = 86, .external_lex_state = 7}, + [5439] = {.lex_state = 86, .external_lex_state = 7}, + [5440] = {.lex_state = 86, .external_lex_state = 7}, + [5441] = {.lex_state = 12, .external_lex_state = 14}, + [5442] = {.lex_state = 17, .external_lex_state = 14}, + [5443] = {.lex_state = 12, .external_lex_state = 14}, + [5444] = {.lex_state = 17, .external_lex_state = 14}, + [5445] = {.lex_state = 3, .external_lex_state = 2}, + [5446] = {.lex_state = 12, .external_lex_state = 14}, + [5447] = {.lex_state = 17, .external_lex_state = 14}, + [5448] = {.lex_state = 12, .external_lex_state = 14}, + [5449] = {.lex_state = 17, .external_lex_state = 14}, + [5450] = {.lex_state = 12, .external_lex_state = 14}, + [5451] = {.lex_state = 17, .external_lex_state = 14}, + [5452] = {.lex_state = 12, .external_lex_state = 14}, + [5453] = {.lex_state = 17, .external_lex_state = 14}, + [5454] = {.lex_state = 86, .external_lex_state = 7}, + [5455] = {.lex_state = 86, .external_lex_state = 7}, + [5456] = {.lex_state = 86, .external_lex_state = 7}, + [5457] = {.lex_state = 12, .external_lex_state = 14}, + [5458] = {.lex_state = 86, .external_lex_state = 7}, + [5459] = {.lex_state = 86, .external_lex_state = 7}, + [5460] = {.lex_state = 86, .external_lex_state = 7}, + [5461] = {.lex_state = 86, .external_lex_state = 7}, + [5462] = {.lex_state = 17, .external_lex_state = 14}, + [5463] = {.lex_state = 86, .external_lex_state = 7}, + [5464] = {.lex_state = 86, .external_lex_state = 7}, + [5465] = {.lex_state = 86, .external_lex_state = 7}, + [5466] = {.lex_state = 86, .external_lex_state = 7}, + [5467] = {.lex_state = 8, .external_lex_state = 2}, + [5468] = {.lex_state = 86, .external_lex_state = 7}, + [5469] = {.lex_state = 86, .external_lex_state = 7}, + [5470] = {.lex_state = 86, .external_lex_state = 2}, + [5471] = {.lex_state = 86, .external_lex_state = 7}, + [5472] = {.lex_state = 86, .external_lex_state = 7}, + [5473] = {.lex_state = 86, .external_lex_state = 7}, + [5474] = {.lex_state = 86, .external_lex_state = 2}, + [5475] = {.lex_state = 86, .external_lex_state = 7}, + [5476] = {.lex_state = 86, .external_lex_state = 2}, + [5477] = {.lex_state = 86, .external_lex_state = 7}, + [5478] = {.lex_state = 86, .external_lex_state = 8}, + [5479] = {.lex_state = 86, .external_lex_state = 7}, + [5480] = {.lex_state = 86, .external_lex_state = 7}, + [5481] = {.lex_state = 86, .external_lex_state = 2}, + [5482] = {.lex_state = 86, .external_lex_state = 7}, + [5483] = {.lex_state = 86, .external_lex_state = 7}, + [5484] = {.lex_state = 86, .external_lex_state = 7}, + [5485] = {.lex_state = 86, .external_lex_state = 7}, + [5486] = {.lex_state = 86, .external_lex_state = 7}, + [5487] = {.lex_state = 86, .external_lex_state = 7}, + [5488] = {.lex_state = 86, .external_lex_state = 7}, + [5489] = {.lex_state = 86, .external_lex_state = 7}, + [5490] = {.lex_state = 86, .external_lex_state = 7}, + [5491] = {.lex_state = 12, .external_lex_state = 14}, + [5492] = {.lex_state = 12, .external_lex_state = 14}, + [5493] = {.lex_state = 86, .external_lex_state = 7}, + [5494] = {.lex_state = 86, .external_lex_state = 7}, + [5495] = {.lex_state = 86, .external_lex_state = 2}, + [5496] = {.lex_state = 86, .external_lex_state = 7}, + [5497] = {.lex_state = 17, .external_lex_state = 14}, + [5498] = {.lex_state = 86, .external_lex_state = 7}, + [5499] = {.lex_state = 86, .external_lex_state = 7}, + [5500] = {.lex_state = 86, .external_lex_state = 7}, + [5501] = {.lex_state = 12, .external_lex_state = 14}, + [5502] = {.lex_state = 86, .external_lex_state = 7}, + [5503] = {.lex_state = 86, .external_lex_state = 2}, + [5504] = {.lex_state = 17, .external_lex_state = 14}, + [5505] = {.lex_state = 86, .external_lex_state = 2}, + [5506] = {.lex_state = 86, .external_lex_state = 7}, + [5507] = {.lex_state = 86, .external_lex_state = 2}, + [5508] = {.lex_state = 86, .external_lex_state = 2}, + [5509] = {.lex_state = 86, .external_lex_state = 7}, + [5510] = {.lex_state = 12, .external_lex_state = 14}, + [5511] = {.lex_state = 86, .external_lex_state = 8}, + [5512] = {.lex_state = 86, .external_lex_state = 7}, + [5513] = {.lex_state = 86, .external_lex_state = 2}, + [5514] = {.lex_state = 86, .external_lex_state = 8}, + [5515] = {.lex_state = 86, .external_lex_state = 7}, + [5516] = {.lex_state = 86, .external_lex_state = 7}, + [5517] = {.lex_state = 86, .external_lex_state = 7}, + [5518] = {.lex_state = 86, .external_lex_state = 7}, + [5519] = {.lex_state = 17, .external_lex_state = 14}, + [5520] = {.lex_state = 86, .external_lex_state = 7}, + [5521] = {.lex_state = 86, .external_lex_state = 7}, + [5522] = {.lex_state = 86, .external_lex_state = 12}, + [5523] = {.lex_state = 86, .external_lex_state = 2}, + [5524] = {.lex_state = 86, .external_lex_state = 7}, + [5525] = {.lex_state = 86, .external_lex_state = 7}, + [5526] = {.lex_state = 86, .external_lex_state = 7}, + [5527] = {.lex_state = 86, .external_lex_state = 7}, + [5528] = {.lex_state = 86, .external_lex_state = 7}, + [5529] = {.lex_state = 86, .external_lex_state = 7}, + [5530] = {.lex_state = 86, .external_lex_state = 2}, + [5531] = {.lex_state = 86, .external_lex_state = 7}, + [5532] = {.lex_state = 86, .external_lex_state = 7}, + [5533] = {.lex_state = 86, .external_lex_state = 7}, + [5534] = {.lex_state = 86, .external_lex_state = 7}, + [5535] = {.lex_state = 86, .external_lex_state = 7}, + [5536] = {.lex_state = 86, .external_lex_state = 7}, + [5537] = {.lex_state = 86, .external_lex_state = 7}, + [5538] = {.lex_state = 86, .external_lex_state = 7}, + [5539] = {.lex_state = 86, .external_lex_state = 8}, + [5540] = {.lex_state = 86, .external_lex_state = 7}, + [5541] = {.lex_state = 17, .external_lex_state = 14}, + [5542] = {.lex_state = 86, .external_lex_state = 2}, + [5543] = {.lex_state = 86, .external_lex_state = 8}, + [5544] = {.lex_state = 86, .external_lex_state = 7}, + [5545] = {.lex_state = 86, .external_lex_state = 7}, + [5546] = {.lex_state = 86, .external_lex_state = 2}, + [5547] = {.lex_state = 86, .external_lex_state = 7}, + [5548] = {.lex_state = 86, .external_lex_state = 2}, + [5549] = {.lex_state = 86, .external_lex_state = 7}, + [5550] = {.lex_state = 86, .external_lex_state = 2}, + [5551] = {.lex_state = 86, .external_lex_state = 2}, + [5552] = {.lex_state = 86, .external_lex_state = 7}, + [5553] = {.lex_state = 86, .external_lex_state = 2}, + [5554] = {.lex_state = 86, .external_lex_state = 2}, + [5555] = {.lex_state = 86, .external_lex_state = 7}, + [5556] = {.lex_state = 86, .external_lex_state = 8}, + [5557] = {.lex_state = 86, .external_lex_state = 7}, + [5558] = {.lex_state = 86, .external_lex_state = 2}, + [5559] = {.lex_state = 86, .external_lex_state = 7}, + [5560] = {.lex_state = 86, .external_lex_state = 2}, + [5561] = {.lex_state = 86, .external_lex_state = 2}, + [5562] = {.lex_state = 86, .external_lex_state = 8}, + [5563] = {.lex_state = 86, .external_lex_state = 2}, + [5564] = {.lex_state = 86, .external_lex_state = 2}, + [5565] = {.lex_state = 86, .external_lex_state = 2}, + [5566] = {.lex_state = 86, .external_lex_state = 7}, + [5567] = {.lex_state = 86, .external_lex_state = 7}, + [5568] = {.lex_state = 86, .external_lex_state = 7}, + [5569] = {.lex_state = 86, .external_lex_state = 7}, + [5570] = {.lex_state = 86, .external_lex_state = 7}, + [5571] = {.lex_state = 86, .external_lex_state = 7}, + [5572] = {.lex_state = 12, .external_lex_state = 14}, + [5573] = {.lex_state = 17, .external_lex_state = 14}, + [5574] = {.lex_state = 86, .external_lex_state = 7}, + [5575] = {.lex_state = 86, .external_lex_state = 7}, + [5576] = {.lex_state = 3, .external_lex_state = 2}, + [5577] = {.lex_state = 12, .external_lex_state = 14}, + [5578] = {.lex_state = 86, .external_lex_state = 7}, + [5579] = {.lex_state = 86, .external_lex_state = 7}, + [5580] = {.lex_state = 86, .external_lex_state = 2}, + [5581] = {.lex_state = 86, .external_lex_state = 7}, + [5582] = {.lex_state = 86, .external_lex_state = 2}, + [5583] = {.lex_state = 86, .external_lex_state = 7}, + [5584] = {.lex_state = 17, .external_lex_state = 14}, + [5585] = {.lex_state = 86, .external_lex_state = 7}, + [5586] = {.lex_state = 86, .external_lex_state = 7}, + [5587] = {.lex_state = 86, .external_lex_state = 7}, + [5588] = {.lex_state = 86, .external_lex_state = 7}, + [5589] = {.lex_state = 86, .external_lex_state = 7}, + [5590] = {.lex_state = 86, .external_lex_state = 2}, + [5591] = {.lex_state = 86, .external_lex_state = 7}, + [5592] = {.lex_state = 86, .external_lex_state = 7}, + [5593] = {.lex_state = 86, .external_lex_state = 7}, + [5594] = {.lex_state = 86, .external_lex_state = 8}, + [5595] = {.lex_state = 86, .external_lex_state = 7}, + [5596] = {.lex_state = 86, .external_lex_state = 7}, + [5597] = {.lex_state = 86, .external_lex_state = 7}, + [5598] = {.lex_state = 12, .external_lex_state = 14}, + [5599] = {.lex_state = 86, .external_lex_state = 7}, + [5600] = {.lex_state = 86, .external_lex_state = 7}, + [5601] = {.lex_state = 86, .external_lex_state = 7}, + [5602] = {.lex_state = 86, .external_lex_state = 7}, + [5603] = {.lex_state = 86, .external_lex_state = 7}, + [5604] = {.lex_state = 8, .external_lex_state = 2}, + [5605] = {.lex_state = 86, .external_lex_state = 7}, + [5606] = {.lex_state = 17, .external_lex_state = 14}, + [5607] = {.lex_state = 86, .external_lex_state = 2}, + [5608] = {.lex_state = 86, .external_lex_state = 2}, + [5609] = {.lex_state = 86, .external_lex_state = 7}, + [5610] = {.lex_state = 86, .external_lex_state = 2}, + [5611] = {.lex_state = 86, .external_lex_state = 7}, + [5612] = {.lex_state = 86, .external_lex_state = 7}, + [5613] = {.lex_state = 86, .external_lex_state = 7}, + [5614] = {.lex_state = 86, .external_lex_state = 7}, + [5615] = {.lex_state = 86, .external_lex_state = 8}, + [5616] = {.lex_state = 86, .external_lex_state = 2}, + [5617] = {.lex_state = 86, .external_lex_state = 8}, + [5618] = {.lex_state = 86, .external_lex_state = 8}, + [5619] = {.lex_state = 12, .external_lex_state = 14}, + [5620] = {.lex_state = 17, .external_lex_state = 14}, + [5621] = {.lex_state = 86, .external_lex_state = 7}, + [5622] = {.lex_state = 86, .external_lex_state = 2}, + [5623] = {.lex_state = 86, .external_lex_state = 7}, + [5624] = {.lex_state = 86, .external_lex_state = 7}, + [5625] = {.lex_state = 86, .external_lex_state = 2}, + [5626] = {.lex_state = 86, .external_lex_state = 7}, + [5627] = {.lex_state = 86, .external_lex_state = 2}, + [5628] = {.lex_state = 86, .external_lex_state = 7}, + [5629] = {.lex_state = 86, .external_lex_state = 2}, + [5630] = {.lex_state = 86, .external_lex_state = 7}, + [5631] = {.lex_state = 86, .external_lex_state = 7}, + [5632] = {.lex_state = 86, .external_lex_state = 2}, + [5633] = {.lex_state = 86, .external_lex_state = 2}, + [5634] = {.lex_state = 86, .external_lex_state = 7}, + [5635] = {.lex_state = 86, .external_lex_state = 7}, + [5636] = {.lex_state = 86, .external_lex_state = 2}, + [5637] = {.lex_state = 86, .external_lex_state = 8}, + [5638] = {.lex_state = 86, .external_lex_state = 8}, + [5639] = {.lex_state = 86, .external_lex_state = 2}, + [5640] = {.lex_state = 86, .external_lex_state = 2}, + [5641] = {.lex_state = 86, .external_lex_state = 2}, + [5642] = {.lex_state = 86, .external_lex_state = 7}, + [5643] = {.lex_state = 86, .external_lex_state = 7}, + [5644] = {.lex_state = 86, .external_lex_state = 7}, + [5645] = {.lex_state = 86, .external_lex_state = 7}, + [5646] = {.lex_state = 86, .external_lex_state = 7}, + [5647] = {.lex_state = 86, .external_lex_state = 7}, + [5648] = {.lex_state = 86, .external_lex_state = 7}, + [5649] = {.lex_state = 86, .external_lex_state = 12}, + [5650] = {.lex_state = 86, .external_lex_state = 7}, + [5651] = {.lex_state = 86, .external_lex_state = 7}, + [5652] = {.lex_state = 86, .external_lex_state = 7}, + [5653] = {.lex_state = 86, .external_lex_state = 7}, + [5654] = {.lex_state = 86, .external_lex_state = 7}, + [5655] = {.lex_state = 86, .external_lex_state = 7}, + [5656] = {.lex_state = 86, .external_lex_state = 7}, + [5657] = {.lex_state = 86, .external_lex_state = 7}, + [5658] = {.lex_state = 86, .external_lex_state = 7}, + [5659] = {.lex_state = 86, .external_lex_state = 7}, + [5660] = {.lex_state = 86, .external_lex_state = 7}, + [5661] = {.lex_state = 86, .external_lex_state = 7}, + [5662] = {.lex_state = 86, .external_lex_state = 7}, + [5663] = {.lex_state = 86, .external_lex_state = 7}, + [5664] = {.lex_state = 86, .external_lex_state = 7}, + [5665] = {.lex_state = 86, .external_lex_state = 7}, + [5666] = {.lex_state = 86, .external_lex_state = 7}, + [5667] = {.lex_state = 86, .external_lex_state = 7}, + [5668] = {.lex_state = 86, .external_lex_state = 7}, + [5669] = {.lex_state = 86, .external_lex_state = 7}, + [5670] = {.lex_state = 86, .external_lex_state = 7}, + [5671] = {.lex_state = 86, .external_lex_state = 7}, + [5672] = {.lex_state = 86, .external_lex_state = 7}, + [5673] = {.lex_state = 86, .external_lex_state = 2}, + [5674] = {.lex_state = 86, .external_lex_state = 7}, + [5675] = {.lex_state = 86, .external_lex_state = 7}, + [5676] = {.lex_state = 86, .external_lex_state = 2}, + [5677] = {.lex_state = 86, .external_lex_state = 7}, + [5678] = {.lex_state = 86, .external_lex_state = 7}, + [5679] = {.lex_state = 86, .external_lex_state = 7}, + [5680] = {.lex_state = 86, .external_lex_state = 7}, + [5681] = {.lex_state = 86, .external_lex_state = 7}, + [5682] = {.lex_state = 86, .external_lex_state = 8}, + [5683] = {.lex_state = 86, .external_lex_state = 7}, + [5684] = {.lex_state = 86, .external_lex_state = 7}, + [5685] = {.lex_state = 86, .external_lex_state = 7}, + [5686] = {.lex_state = 86, .external_lex_state = 7}, + [5687] = {.lex_state = 86, .external_lex_state = 7}, + [5688] = {.lex_state = 86, .external_lex_state = 7}, + [5689] = {.lex_state = 86, .external_lex_state = 7}, + [5690] = {.lex_state = 86, .external_lex_state = 2}, + [5691] = {.lex_state = 86, .external_lex_state = 7}, + [5692] = {.lex_state = 86, .external_lex_state = 7}, + [5693] = {.lex_state = 86, .external_lex_state = 7}, + [5694] = {.lex_state = 86, .external_lex_state = 7}, + [5695] = {.lex_state = 86, .external_lex_state = 7}, + [5696] = {.lex_state = 86, .external_lex_state = 7}, + [5697] = {.lex_state = 86, .external_lex_state = 7}, + [5698] = {.lex_state = 86, .external_lex_state = 7}, + [5699] = {.lex_state = 86, .external_lex_state = 7}, + [5700] = {.lex_state = 86, .external_lex_state = 7}, + [5701] = {.lex_state = 86, .external_lex_state = 7}, + [5702] = {.lex_state = 86, .external_lex_state = 7}, + [5703] = {.lex_state = 86, .external_lex_state = 7}, + [5704] = {.lex_state = 86, .external_lex_state = 7}, + [5705] = {.lex_state = 86, .external_lex_state = 2}, + [5706] = {.lex_state = 86, .external_lex_state = 7}, + [5707] = {.lex_state = 86, .external_lex_state = 7}, + [5708] = {.lex_state = 86, .external_lex_state = 2}, + [5709] = {.lex_state = 86, .external_lex_state = 7}, + [5710] = {.lex_state = 86, .external_lex_state = 7}, + [5711] = {.lex_state = 86, .external_lex_state = 7}, + [5712] = {.lex_state = 86, .external_lex_state = 7}, + [5713] = {.lex_state = 86, .external_lex_state = 7}, + [5714] = {.lex_state = 86, .external_lex_state = 7}, + [5715] = {.lex_state = 86, .external_lex_state = 7}, + [5716] = {.lex_state = 86, .external_lex_state = 12}, + [5717] = {.lex_state = 86, .external_lex_state = 7}, + [5718] = {.lex_state = 86, .external_lex_state = 7}, + [5719] = {.lex_state = 86, .external_lex_state = 7}, + [5720] = {.lex_state = 86, .external_lex_state = 7}, + [5721] = {.lex_state = 86, .external_lex_state = 7}, + [5722] = {.lex_state = 86, .external_lex_state = 7}, + [5723] = {.lex_state = 86, .external_lex_state = 7}, + [5724] = {.lex_state = 86, .external_lex_state = 7}, + [5725] = {.lex_state = 86, .external_lex_state = 7}, + [5726] = {.lex_state = 86, .external_lex_state = 7}, + [5727] = {.lex_state = 86, .external_lex_state = 7}, + [5728] = {.lex_state = 86, .external_lex_state = 7}, + [5729] = {.lex_state = 86, .external_lex_state = 7}, + [5730] = {.lex_state = 86, .external_lex_state = 7}, + [5731] = {.lex_state = 86, .external_lex_state = 7}, + [5732] = {.lex_state = 86, .external_lex_state = 7}, + [5733] = {.lex_state = 86, .external_lex_state = 12}, + [5734] = {.lex_state = 86, .external_lex_state = 7}, + [5735] = {.lex_state = 86, .external_lex_state = 2}, + [5736] = {.lex_state = 86, .external_lex_state = 7}, + [5737] = {.lex_state = 86, .external_lex_state = 8}, + [5738] = {.lex_state = 86, .external_lex_state = 7}, + [5739] = {.lex_state = 14, .external_lex_state = 13}, + [5740] = {.lex_state = 86, .external_lex_state = 7}, + [5741] = {.lex_state = 86, .external_lex_state = 7}, + [5742] = {.lex_state = 86, .external_lex_state = 7}, + [5743] = {.lex_state = 86, .external_lex_state = 7}, + [5744] = {.lex_state = 86, .external_lex_state = 7}, + [5745] = {.lex_state = 86, .external_lex_state = 2}, + [5746] = {.lex_state = 86, .external_lex_state = 7}, + [5747] = {.lex_state = 86, .external_lex_state = 7}, + [5748] = {.lex_state = 86, .external_lex_state = 2}, + [5749] = {.lex_state = 86, .external_lex_state = 7}, + [5750] = {.lex_state = 86, .external_lex_state = 7}, + [5751] = {.lex_state = 86, .external_lex_state = 7}, + [5752] = {.lex_state = 86, .external_lex_state = 7}, + [5753] = {.lex_state = 86, .external_lex_state = 7}, + [5754] = {.lex_state = 12, .external_lex_state = 14}, + [5755] = {.lex_state = 17, .external_lex_state = 14}, + [5756] = {.lex_state = 12, .external_lex_state = 14}, + [5757] = {.lex_state = 86, .external_lex_state = 7}, + [5758] = {.lex_state = 12, .external_lex_state = 14}, + [5759] = {.lex_state = 17, .external_lex_state = 14}, + [5760] = {.lex_state = 86, .external_lex_state = 7}, + [5761] = {.lex_state = 86, .external_lex_state = 7}, + [5762] = {.lex_state = 86, .external_lex_state = 7}, + [5763] = {.lex_state = 86, .external_lex_state = 7}, + [5764] = {.lex_state = 86, .external_lex_state = 7}, + [5765] = {.lex_state = 86, .external_lex_state = 7}, + [5766] = {.lex_state = 17, .external_lex_state = 14}, + [5767] = {.lex_state = 86, .external_lex_state = 7}, + [5768] = {.lex_state = 86, .external_lex_state = 7}, + [5769] = {.lex_state = 86, .external_lex_state = 7}, + [5770] = {.lex_state = 86, .external_lex_state = 7}, + [5771] = {.lex_state = 86, .external_lex_state = 2}, + [5772] = {.lex_state = 86, .external_lex_state = 2}, + [5773] = {.lex_state = 86, .external_lex_state = 7}, + [5774] = {.lex_state = 86, .external_lex_state = 7}, + [5775] = {.lex_state = 86, .external_lex_state = 7}, + [5776] = {.lex_state = 86, .external_lex_state = 7}, + [5777] = {.lex_state = 86, .external_lex_state = 7}, + [5778] = {.lex_state = 86, .external_lex_state = 7}, + [5779] = {.lex_state = 86, .external_lex_state = 2}, + [5780] = {.lex_state = 86, .external_lex_state = 7}, + [5781] = {.lex_state = 86, .external_lex_state = 2}, + [5782] = {.lex_state = 86, .external_lex_state = 8}, + [5783] = {.lex_state = 86, .external_lex_state = 7}, + [5784] = {.lex_state = 86, .external_lex_state = 7}, + [5785] = {.lex_state = 86, .external_lex_state = 7}, + [5786] = {.lex_state = 86, .external_lex_state = 7}, + [5787] = {.lex_state = 86, .external_lex_state = 7}, + [5788] = {.lex_state = 86, .external_lex_state = 7}, + [5789] = {.lex_state = 86, .external_lex_state = 7}, + [5790] = {.lex_state = 86, .external_lex_state = 7}, + [5791] = {.lex_state = 86, .external_lex_state = 7}, + [5792] = {.lex_state = 86, .external_lex_state = 2}, + [5793] = {.lex_state = 86, .external_lex_state = 7}, + [5794] = {.lex_state = 86, .external_lex_state = 7}, + [5795] = {.lex_state = 86, .external_lex_state = 7}, + [5796] = {.lex_state = 86, .external_lex_state = 7}, + [5797] = {.lex_state = 86, .external_lex_state = 7}, + [5798] = {.lex_state = 86, .external_lex_state = 2}, + [5799] = {.lex_state = 86, .external_lex_state = 7}, + [5800] = {.lex_state = 14, .external_lex_state = 13}, + [5801] = {.lex_state = 86, .external_lex_state = 10}, + [5802] = {.lex_state = 86, .external_lex_state = 2}, + [5803] = {.lex_state = 86, .external_lex_state = 7}, + [5804] = {.lex_state = 86, .external_lex_state = 7}, + [5805] = {.lex_state = 86, .external_lex_state = 7}, + [5806] = {.lex_state = 86, .external_lex_state = 2}, + [5807] = {.lex_state = 86, .external_lex_state = 2}, + [5808] = {.lex_state = 86, .external_lex_state = 2}, + [5809] = {.lex_state = 86, .external_lex_state = 7}, + [5810] = {.lex_state = 86, .external_lex_state = 7}, + [5811] = {.lex_state = 86, .external_lex_state = 7}, + [5812] = {.lex_state = 86, .external_lex_state = 2}, + [5813] = {.lex_state = 86, .external_lex_state = 2}, + [5814] = {.lex_state = 86, .external_lex_state = 7}, + [5815] = {.lex_state = 86, .external_lex_state = 7}, + [5816] = {.lex_state = 86, .external_lex_state = 7}, + [5817] = {.lex_state = 86, .external_lex_state = 2}, + [5818] = {.lex_state = 86, .external_lex_state = 7}, + [5819] = {.lex_state = 86, .external_lex_state = 7}, + [5820] = {.lex_state = 86, .external_lex_state = 7}, + [5821] = {.lex_state = 86, .external_lex_state = 7}, + [5822] = {.lex_state = 86, .external_lex_state = 7}, + [5823] = {.lex_state = 86, .external_lex_state = 7}, + [5824] = {.lex_state = 86, .external_lex_state = 7}, + [5825] = {.lex_state = 86, .external_lex_state = 7}, + [5826] = {.lex_state = 86, .external_lex_state = 7}, + [5827] = {.lex_state = 86, .external_lex_state = 7}, + [5828] = {.lex_state = 86, .external_lex_state = 7}, + [5829] = {.lex_state = 86, .external_lex_state = 7}, + [5830] = {.lex_state = 86, .external_lex_state = 7}, + [5831] = {.lex_state = 86, .external_lex_state = 7}, + [5832] = {.lex_state = 86, .external_lex_state = 7}, + [5833] = {.lex_state = 86, .external_lex_state = 7}, + [5834] = {.lex_state = 86, .external_lex_state = 7}, + [5835] = {.lex_state = 86, .external_lex_state = 7}, + [5836] = {.lex_state = 86, .external_lex_state = 7}, + [5837] = {.lex_state = 86, .external_lex_state = 7}, + [5838] = {.lex_state = 86, .external_lex_state = 7}, + [5839] = {.lex_state = 86, .external_lex_state = 7}, + [5840] = {.lex_state = 86, .external_lex_state = 7}, + [5841] = {.lex_state = 86, .external_lex_state = 7}, + [5842] = {.lex_state = 86, .external_lex_state = 7}, + [5843] = {.lex_state = 86, .external_lex_state = 7}, + [5844] = {.lex_state = 86, .external_lex_state = 2}, + [5845] = {.lex_state = 86, .external_lex_state = 7}, + [5846] = {.lex_state = 86, .external_lex_state = 7}, + [5847] = {.lex_state = 86, .external_lex_state = 7}, + [5848] = {.lex_state = 14, .external_lex_state = 13}, + [5849] = {.lex_state = 86, .external_lex_state = 7}, + [5850] = {.lex_state = 86, .external_lex_state = 7}, + [5851] = {.lex_state = 86, .external_lex_state = 7}, + [5852] = {.lex_state = 86, .external_lex_state = 2}, + [5853] = {.lex_state = 86, .external_lex_state = 7}, + [5854] = {.lex_state = 86, .external_lex_state = 7}, + [5855] = {.lex_state = 86, .external_lex_state = 7}, + [5856] = {.lex_state = 86, .external_lex_state = 7}, + [5857] = {.lex_state = 86, .external_lex_state = 7}, + [5858] = {.lex_state = 86, .external_lex_state = 7}, + [5859] = {.lex_state = 86, .external_lex_state = 7}, + [5860] = {.lex_state = 86, .external_lex_state = 7}, + [5861] = {.lex_state = 86, .external_lex_state = 7}, + [5862] = {.lex_state = 12, .external_lex_state = 14}, + [5863] = {.lex_state = 86, .external_lex_state = 2}, + [5864] = {.lex_state = 86, .external_lex_state = 7}, + [5865] = {.lex_state = 86, .external_lex_state = 7}, + [5866] = {.lex_state = 86, .external_lex_state = 7}, + [5867] = {.lex_state = 86, .external_lex_state = 7}, + [5868] = {.lex_state = 86, .external_lex_state = 7}, + [5869] = {.lex_state = 86, .external_lex_state = 7}, + [5870] = {.lex_state = 17, .external_lex_state = 14}, + [5871] = {.lex_state = 86, .external_lex_state = 2}, + [5872] = {.lex_state = 86, .external_lex_state = 7}, + [5873] = {.lex_state = 86, .external_lex_state = 7}, + [5874] = {.lex_state = 86, .external_lex_state = 7}, + [5875] = {.lex_state = 86, .external_lex_state = 2}, + [5876] = {.lex_state = 12, .external_lex_state = 14}, + [5877] = {.lex_state = 86, .external_lex_state = 7}, + [5878] = {.lex_state = 86, .external_lex_state = 2}, + [5879] = {.lex_state = 17, .external_lex_state = 14}, + [5880] = {.lex_state = 86, .external_lex_state = 2}, + [5881] = {.lex_state = 86, .external_lex_state = 7}, + [5882] = {.lex_state = 86, .external_lex_state = 7}, + [5883] = {.lex_state = 86, .external_lex_state = 2}, + [5884] = {.lex_state = 86, .external_lex_state = 7}, + [5885] = {.lex_state = 86, .external_lex_state = 7}, + [5886] = {.lex_state = 86, .external_lex_state = 7}, + [5887] = {.lex_state = 86, .external_lex_state = 7}, + [5888] = {.lex_state = 86, .external_lex_state = 7}, + [5889] = {.lex_state = 86, .external_lex_state = 7}, + [5890] = {.lex_state = 86, .external_lex_state = 7}, + [5891] = {.lex_state = 86, .external_lex_state = 7}, + [5892] = {.lex_state = 86, .external_lex_state = 7}, + [5893] = {.lex_state = 86, .external_lex_state = 7}, + [5894] = {.lex_state = 86, .external_lex_state = 7}, + [5895] = {.lex_state = 86, .external_lex_state = 7}, + [5896] = {.lex_state = 86, .external_lex_state = 7}, + [5897] = {.lex_state = 86, .external_lex_state = 7}, + [5898] = {.lex_state = 86, .external_lex_state = 7}, + [5899] = {.lex_state = 86, .external_lex_state = 7}, + [5900] = {.lex_state = 86, .external_lex_state = 7}, + [5901] = {.lex_state = 86, .external_lex_state = 2}, + [5902] = {.lex_state = 86, .external_lex_state = 7}, + [5903] = {.lex_state = 86, .external_lex_state = 7}, + [5904] = {.lex_state = 86, .external_lex_state = 7}, + [5905] = {.lex_state = 86, .external_lex_state = 7}, + [5906] = {.lex_state = 86, .external_lex_state = 7}, + [5907] = {.lex_state = 86, .external_lex_state = 7}, + [5908] = {.lex_state = 86, .external_lex_state = 7}, + [5909] = {.lex_state = 86, .external_lex_state = 7}, + [5910] = {.lex_state = 86, .external_lex_state = 7}, + [5911] = {.lex_state = 86, .external_lex_state = 7}, + [5912] = {.lex_state = 86, .external_lex_state = 2}, + [5913] = {.lex_state = 86, .external_lex_state = 7}, + [5914] = {.lex_state = 86, .external_lex_state = 7}, + [5915] = {.lex_state = 86, .external_lex_state = 7}, + [5916] = {.lex_state = 86, .external_lex_state = 2}, + [5917] = {.lex_state = 86, .external_lex_state = 7}, + [5918] = {.lex_state = 86, .external_lex_state = 7}, + [5919] = {.lex_state = 86, .external_lex_state = 2}, + [5920] = {.lex_state = 3, .external_lex_state = 2}, + [5921] = {.lex_state = 12, .external_lex_state = 14}, + [5922] = {.lex_state = 86, .external_lex_state = 7}, + [5923] = {.lex_state = 86, .external_lex_state = 7}, + [5924] = {.lex_state = 86, .external_lex_state = 7}, + [5925] = {.lex_state = 86, .external_lex_state = 7}, + [5926] = {.lex_state = 86, .external_lex_state = 2}, + [5927] = {.lex_state = 86, .external_lex_state = 7}, + [5928] = {.lex_state = 86, .external_lex_state = 7}, + [5929] = {.lex_state = 86, .external_lex_state = 7}, + [5930] = {.lex_state = 86, .external_lex_state = 7}, + [5931] = {.lex_state = 86, .external_lex_state = 7}, + [5932] = {.lex_state = 86, .external_lex_state = 7}, + [5933] = {.lex_state = 86, .external_lex_state = 7}, + [5934] = {.lex_state = 86, .external_lex_state = 7}, + [5935] = {.lex_state = 86, .external_lex_state = 7}, + [5936] = {.lex_state = 86, .external_lex_state = 7}, + [5937] = {.lex_state = 86, .external_lex_state = 7}, + [5938] = {.lex_state = 86, .external_lex_state = 2}, + [5939] = {.lex_state = 86, .external_lex_state = 2}, + [5940] = {.lex_state = 86, .external_lex_state = 7}, + [5941] = {.lex_state = 86, .external_lex_state = 2}, + [5942] = {.lex_state = 86, .external_lex_state = 2}, + [5943] = {.lex_state = 86, .external_lex_state = 2}, + [5944] = {.lex_state = 86, .external_lex_state = 2}, + [5945] = {.lex_state = 86, .external_lex_state = 7}, + [5946] = {.lex_state = 86, .external_lex_state = 7}, + [5947] = {.lex_state = 86, .external_lex_state = 2}, + [5948] = {.lex_state = 86, .external_lex_state = 7}, + [5949] = {.lex_state = 86, .external_lex_state = 7}, + [5950] = {.lex_state = 86, .external_lex_state = 2}, + [5951] = {.lex_state = 86, .external_lex_state = 7}, + [5952] = {.lex_state = 86, .external_lex_state = 7}, + [5953] = {.lex_state = 8, .external_lex_state = 2}, + [5954] = {.lex_state = 86, .external_lex_state = 7}, + [5955] = {.lex_state = 86, .external_lex_state = 2}, + [5956] = {.lex_state = 86, .external_lex_state = 7}, + [5957] = {.lex_state = 86, .external_lex_state = 7}, + [5958] = {.lex_state = 86, .external_lex_state = 7}, + [5959] = {.lex_state = 86, .external_lex_state = 7}, + [5960] = {.lex_state = 86, .external_lex_state = 7}, + [5961] = {.lex_state = 86, .external_lex_state = 2}, + [5962] = {.lex_state = 86, .external_lex_state = 2}, + [5963] = {.lex_state = 86, .external_lex_state = 7}, + [5964] = {.lex_state = 86, .external_lex_state = 7}, + [5965] = {.lex_state = 86, .external_lex_state = 2}, + [5966] = {.lex_state = 86, .external_lex_state = 7}, + [5967] = {.lex_state = 86, .external_lex_state = 7}, + [5968] = {.lex_state = 86, .external_lex_state = 7}, + [5969] = {.lex_state = 86, .external_lex_state = 2}, + [5970] = {.lex_state = 86, .external_lex_state = 7}, + [5971] = {.lex_state = 86, .external_lex_state = 7}, + [5972] = {.lex_state = 86, .external_lex_state = 7}, + [5973] = {.lex_state = 86, .external_lex_state = 7}, + [5974] = {.lex_state = 86, .external_lex_state = 7}, + [5975] = {.lex_state = 86, .external_lex_state = 7}, + [5976] = {.lex_state = 86, .external_lex_state = 7}, + [5977] = {.lex_state = 86, .external_lex_state = 7}, + [5978] = {.lex_state = 86, .external_lex_state = 2}, + [5979] = {.lex_state = 86, .external_lex_state = 7}, + [5980] = {.lex_state = 12, .external_lex_state = 14}, + [5981] = {.lex_state = 86, .external_lex_state = 7}, + [5982] = {.lex_state = 86, .external_lex_state = 2}, + [5983] = {.lex_state = 86, .external_lex_state = 7}, + [5984] = {.lex_state = 86, .external_lex_state = 2}, + [5985] = {.lex_state = 86, .external_lex_state = 7}, + [5986] = {.lex_state = 86, .external_lex_state = 7}, + [5987] = {.lex_state = 86, .external_lex_state = 7}, + [5988] = {.lex_state = 86, .external_lex_state = 7}, + [5989] = {.lex_state = 86, .external_lex_state = 7}, + [5990] = {.lex_state = 86, .external_lex_state = 7}, + [5991] = {.lex_state = 86, .external_lex_state = 7}, + [5992] = {.lex_state = 86, .external_lex_state = 7}, + [5993] = {.lex_state = 86, .external_lex_state = 2}, + [5994] = {.lex_state = 86, .external_lex_state = 7}, + [5995] = {.lex_state = 86, .external_lex_state = 7}, + [5996] = {.lex_state = 86, .external_lex_state = 2}, + [5997] = {.lex_state = 86, .external_lex_state = 2}, + [5998] = {.lex_state = 86, .external_lex_state = 2}, + [5999] = {.lex_state = 86, .external_lex_state = 2}, + [6000] = {.lex_state = 86, .external_lex_state = 8}, + [6001] = {.lex_state = 86, .external_lex_state = 2}, + [6002] = {.lex_state = 86, .external_lex_state = 2}, + [6003] = {.lex_state = 86, .external_lex_state = 2}, + [6004] = {.lex_state = 86, .external_lex_state = 2}, + [6005] = {.lex_state = 3, .external_lex_state = 2}, + [6006] = {.lex_state = 3, .external_lex_state = 2}, + [6007] = {.lex_state = 86, .external_lex_state = 2}, + [6008] = {.lex_state = 86, .external_lex_state = 2}, + [6009] = {.lex_state = 86, .external_lex_state = 2}, + [6010] = {.lex_state = 86, .external_lex_state = 2}, + [6011] = {.lex_state = 3, .external_lex_state = 2}, + [6012] = {.lex_state = 86, .external_lex_state = 2}, + [6013] = {.lex_state = 86, .external_lex_state = 2}, + [6014] = {.lex_state = 86, .external_lex_state = 2}, + [6015] = {.lex_state = 86, .external_lex_state = 2}, + [6016] = {.lex_state = 16, .external_lex_state = 2}, + [6017] = {.lex_state = 86, .external_lex_state = 2}, + [6018] = {.lex_state = 86, .external_lex_state = 2}, + [6019] = {.lex_state = 86, .external_lex_state = 2}, + [6020] = {.lex_state = 86, .external_lex_state = 2}, + [6021] = {.lex_state = 86, .external_lex_state = 2}, + [6022] = {.lex_state = 86, .external_lex_state = 2}, + [6023] = {.lex_state = 86, .external_lex_state = 2}, + [6024] = {.lex_state = 86, .external_lex_state = 2}, + [6025] = {.lex_state = 86, .external_lex_state = 2}, + [6026] = {.lex_state = 86, .external_lex_state = 2}, + [6027] = {.lex_state = 86, .external_lex_state = 2}, + [6028] = {.lex_state = 86, .external_lex_state = 2}, + [6029] = {.lex_state = 86, .external_lex_state = 2}, + [6030] = {.lex_state = 86, .external_lex_state = 2}, + [6031] = {.lex_state = 86, .external_lex_state = 2}, + [6032] = {.lex_state = 86, .external_lex_state = 2}, + [6033] = {.lex_state = 86, .external_lex_state = 2}, + [6034] = {.lex_state = 86, .external_lex_state = 2}, + [6035] = {.lex_state = 86, .external_lex_state = 2}, + [6036] = {.lex_state = 86, .external_lex_state = 2}, + [6037] = {.lex_state = 86, .external_lex_state = 2}, + [6038] = {.lex_state = 86, .external_lex_state = 2}, + [6039] = {.lex_state = 86, .external_lex_state = 2}, + [6040] = {.lex_state = 86, .external_lex_state = 2}, + [6041] = {.lex_state = 86, .external_lex_state = 2}, + [6042] = {.lex_state = 86, .external_lex_state = 2}, + [6043] = {.lex_state = 86, .external_lex_state = 2}, + [6044] = {.lex_state = 86, .external_lex_state = 2}, + [6045] = {.lex_state = 86, .external_lex_state = 2}, + [6046] = {.lex_state = 86, .external_lex_state = 2}, + [6047] = {.lex_state = 86, .external_lex_state = 2}, + [6048] = {.lex_state = 86, .external_lex_state = 2}, + [6049] = {.lex_state = 86, .external_lex_state = 2}, + [6050] = {.lex_state = 86, .external_lex_state = 2}, + [6051] = {.lex_state = 86, .external_lex_state = 2}, + [6052] = {.lex_state = 86, .external_lex_state = 2}, + [6053] = {.lex_state = 86, .external_lex_state = 2}, + [6054] = {.lex_state = 86, .external_lex_state = 8}, + [6055] = {.lex_state = 86, .external_lex_state = 2}, + [6056] = {.lex_state = 86, .external_lex_state = 2}, + [6057] = {.lex_state = 86, .external_lex_state = 2}, + [6058] = {.lex_state = 86, .external_lex_state = 2}, + [6059] = {.lex_state = 86, .external_lex_state = 8}, + [6060] = {.lex_state = 86, .external_lex_state = 2}, + [6061] = {.lex_state = 86, .external_lex_state = 8}, + [6062] = {.lex_state = 86, .external_lex_state = 2}, + [6063] = {.lex_state = 86, .external_lex_state = 2}, + [6064] = {.lex_state = 86, .external_lex_state = 2}, + [6065] = {.lex_state = 86, .external_lex_state = 2}, + [6066] = {.lex_state = 86, .external_lex_state = 2}, + [6067] = {.lex_state = 86, .external_lex_state = 2}, + [6068] = {.lex_state = 86, .external_lex_state = 2}, + [6069] = {.lex_state = 86, .external_lex_state = 2}, + [6070] = {.lex_state = 86, .external_lex_state = 2}, + [6071] = {.lex_state = 86, .external_lex_state = 2}, + [6072] = {.lex_state = 86, .external_lex_state = 2}, + [6073] = {.lex_state = 86, .external_lex_state = 2}, + [6074] = {.lex_state = 86, .external_lex_state = 2}, + [6075] = {.lex_state = 86, .external_lex_state = 2}, + [6076] = {.lex_state = 86, .external_lex_state = 2}, + [6077] = {.lex_state = 86, .external_lex_state = 2}, + [6078] = {.lex_state = 86, .external_lex_state = 2}, + [6079] = {.lex_state = 86, .external_lex_state = 2}, + [6080] = {.lex_state = 86, .external_lex_state = 2}, + [6081] = {.lex_state = 86, .external_lex_state = 2}, + [6082] = {.lex_state = 86, .external_lex_state = 2}, + [6083] = {.lex_state = 86, .external_lex_state = 2}, + [6084] = {.lex_state = 86, .external_lex_state = 2}, + [6085] = {.lex_state = 86, .external_lex_state = 2}, + [6086] = {.lex_state = 86, .external_lex_state = 8}, + [6087] = {.lex_state = 86, .external_lex_state = 2}, + [6088] = {.lex_state = 86, .external_lex_state = 2}, + [6089] = {.lex_state = 86, .external_lex_state = 8}, + [6090] = {.lex_state = 3, .external_lex_state = 2}, + [6091] = {.lex_state = 86, .external_lex_state = 2}, + [6092] = {.lex_state = 86, .external_lex_state = 8}, + [6093] = {.lex_state = 86, .external_lex_state = 2}, + [6094] = {.lex_state = 86, .external_lex_state = 2}, + [6095] = {.lex_state = 86, .external_lex_state = 8}, + [6096] = {.lex_state = 86, .external_lex_state = 8}, + [6097] = {.lex_state = 86, .external_lex_state = 8}, + [6098] = {.lex_state = 86, .external_lex_state = 2}, + [6099] = {.lex_state = 86, .external_lex_state = 2}, + [6100] = {.lex_state = 86, .external_lex_state = 2}, + [6101] = {.lex_state = 86, .external_lex_state = 2}, + [6102] = {.lex_state = 86, .external_lex_state = 2}, + [6103] = {.lex_state = 16, .external_lex_state = 2}, + [6104] = {.lex_state = 86, .external_lex_state = 2}, + [6105] = {.lex_state = 86, .external_lex_state = 2}, + [6106] = {.lex_state = 86, .external_lex_state = 2}, + [6107] = {.lex_state = 86, .external_lex_state = 2}, + [6108] = {.lex_state = 86, .external_lex_state = 2}, + [6109] = {.lex_state = 86, .external_lex_state = 2}, + [6110] = {.lex_state = 86, .external_lex_state = 2}, + [6111] = {.lex_state = 86, .external_lex_state = 2}, + [6112] = {.lex_state = 86, .external_lex_state = 2}, + [6113] = {.lex_state = 86, .external_lex_state = 2}, + [6114] = {.lex_state = 86, .external_lex_state = 2}, + [6115] = {.lex_state = 86, .external_lex_state = 2}, + [6116] = {.lex_state = 86, .external_lex_state = 2}, + [6117] = {.lex_state = 86, .external_lex_state = 2}, + [6118] = {.lex_state = 86, .external_lex_state = 2}, + [6119] = {.lex_state = 86, .external_lex_state = 2}, + [6120] = {.lex_state = 86, .external_lex_state = 2}, + [6121] = {.lex_state = 86, .external_lex_state = 2}, + [6122] = {.lex_state = 86, .external_lex_state = 2}, + [6123] = {.lex_state = 86, .external_lex_state = 8}, + [6124] = {.lex_state = 86, .external_lex_state = 2}, + [6125] = {.lex_state = 86, .external_lex_state = 2}, + [6126] = {.lex_state = 86, .external_lex_state = 2}, + [6127] = {.lex_state = 86, .external_lex_state = 2}, + [6128] = {.lex_state = 86, .external_lex_state = 2}, + [6129] = {.lex_state = 86, .external_lex_state = 8}, + [6130] = {.lex_state = 86, .external_lex_state = 2}, + [6131] = {.lex_state = 86, .external_lex_state = 8}, + [6132] = {.lex_state = 86, .external_lex_state = 2}, + [6133] = {.lex_state = 86, .external_lex_state = 2}, + [6134] = {.lex_state = 86, .external_lex_state = 2}, + [6135] = {.lex_state = 86, .external_lex_state = 2}, + [6136] = {.lex_state = 86, .external_lex_state = 2}, + [6137] = {.lex_state = 86, .external_lex_state = 2}, + [6138] = {.lex_state = 86, .external_lex_state = 2}, + [6139] = {.lex_state = 86, .external_lex_state = 2}, + [6140] = {.lex_state = 86, .external_lex_state = 2}, + [6141] = {.lex_state = 86, .external_lex_state = 2}, + [6142] = {.lex_state = 86, .external_lex_state = 2}, + [6143] = {.lex_state = 86, .external_lex_state = 2}, + [6144] = {.lex_state = 3, .external_lex_state = 2}, + [6145] = {.lex_state = 86, .external_lex_state = 2}, + [6146] = {.lex_state = 86, .external_lex_state = 2}, + [6147] = {.lex_state = 86, .external_lex_state = 2}, + [6148] = {.lex_state = 86, .external_lex_state = 2}, + [6149] = {.lex_state = 86, .external_lex_state = 2}, + [6150] = {.lex_state = 86, .external_lex_state = 2}, + [6151] = {.lex_state = 86, .external_lex_state = 2}, + [6152] = {.lex_state = 86, .external_lex_state = 2}, + [6153] = {.lex_state = 86, .external_lex_state = 2}, + [6154] = {.lex_state = 86, .external_lex_state = 2}, + [6155] = {.lex_state = 86, .external_lex_state = 2}, + [6156] = {.lex_state = 86, .external_lex_state = 2}, + [6157] = {.lex_state = 86, .external_lex_state = 2}, + [6158] = {.lex_state = 86, .external_lex_state = 2}, + [6159] = {.lex_state = 86, .external_lex_state = 2}, + [6160] = {.lex_state = 86, .external_lex_state = 2}, + [6161] = {.lex_state = 86, .external_lex_state = 8}, + [6162] = {.lex_state = 86, .external_lex_state = 8}, + [6163] = {.lex_state = 86, .external_lex_state = 2}, + [6164] = {.lex_state = 86, .external_lex_state = 2}, + [6165] = {.lex_state = 3, .external_lex_state = 2}, + [6166] = {.lex_state = 86, .external_lex_state = 2}, + [6167] = {.lex_state = 86, .external_lex_state = 2}, + [6168] = {.lex_state = 86, .external_lex_state = 2}, + [6169] = {.lex_state = 86, .external_lex_state = 2}, + [6170] = {.lex_state = 86, .external_lex_state = 2}, + [6171] = {.lex_state = 86, .external_lex_state = 2}, + [6172] = {.lex_state = 86, .external_lex_state = 2}, + [6173] = {.lex_state = 86, .external_lex_state = 2}, + [6174] = {.lex_state = 86, .external_lex_state = 2}, + [6175] = {.lex_state = 86, .external_lex_state = 2}, + [6176] = {.lex_state = 86, .external_lex_state = 2}, + [6177] = {.lex_state = 86, .external_lex_state = 2}, + [6178] = {.lex_state = 86, .external_lex_state = 8}, + [6179] = {.lex_state = 86, .external_lex_state = 8}, + [6180] = {.lex_state = 86, .external_lex_state = 2}, + [6181] = {.lex_state = 3, .external_lex_state = 2}, + [6182] = {.lex_state = 86, .external_lex_state = 2}, + [6183] = {.lex_state = 86, .external_lex_state = 2}, + [6184] = {.lex_state = 86, .external_lex_state = 2}, + [6185] = {.lex_state = 16, .external_lex_state = 2}, + [6186] = {.lex_state = 86, .external_lex_state = 2}, + [6187] = {.lex_state = 86, .external_lex_state = 2}, + [6188] = {.lex_state = 86, .external_lex_state = 2}, + [6189] = {.lex_state = 86, .external_lex_state = 2}, + [6190] = {.lex_state = 86, .external_lex_state = 2}, + [6191] = {.lex_state = 86, .external_lex_state = 2}, + [6192] = {.lex_state = 86, .external_lex_state = 2}, + [6193] = {.lex_state = 86, .external_lex_state = 2}, + [6194] = {.lex_state = 86, .external_lex_state = 2}, + [6195] = {.lex_state = 86, .external_lex_state = 2}, + [6196] = {.lex_state = 86, .external_lex_state = 2}, + [6197] = {.lex_state = 86, .external_lex_state = 2}, + [6198] = {.lex_state = 86, .external_lex_state = 2}, + [6199] = {.lex_state = 86, .external_lex_state = 2}, + [6200] = {.lex_state = 86, .external_lex_state = 2}, + [6201] = {.lex_state = 86, .external_lex_state = 2}, + [6202] = {.lex_state = 86, .external_lex_state = 2}, + [6203] = {.lex_state = 86, .external_lex_state = 2}, + [6204] = {.lex_state = 86, .external_lex_state = 2}, + [6205] = {.lex_state = 86, .external_lex_state = 2}, + [6206] = {.lex_state = 86, .external_lex_state = 2}, + [6207] = {.lex_state = 86, .external_lex_state = 2}, + [6208] = {.lex_state = 86, .external_lex_state = 2}, + [6209] = {.lex_state = 86, .external_lex_state = 8}, + [6210] = {.lex_state = 86, .external_lex_state = 2}, + [6211] = {.lex_state = 86, .external_lex_state = 2}, + [6212] = {.lex_state = 86, .external_lex_state = 2}, + [6213] = {.lex_state = 86, .external_lex_state = 2}, + [6214] = {.lex_state = 86, .external_lex_state = 2}, + [6215] = {.lex_state = 86, .external_lex_state = 2}, + [6216] = {.lex_state = 86, .external_lex_state = 2}, + [6217] = {.lex_state = 86, .external_lex_state = 2}, + [6218] = {.lex_state = 86, .external_lex_state = 2}, + [6219] = {.lex_state = 86, .external_lex_state = 2}, + [6220] = {.lex_state = 86, .external_lex_state = 2}, + [6221] = {.lex_state = 86, .external_lex_state = 2}, + [6222] = {.lex_state = 86, .external_lex_state = 2}, + [6223] = {.lex_state = 86, .external_lex_state = 2}, + [6224] = {.lex_state = 86, .external_lex_state = 2}, + [6225] = {.lex_state = 86, .external_lex_state = 2}, + [6226] = {.lex_state = 86, .external_lex_state = 2}, + [6227] = {.lex_state = 86, .external_lex_state = 2}, + [6228] = {.lex_state = 86, .external_lex_state = 2}, + [6229] = {.lex_state = 86, .external_lex_state = 2}, + [6230] = {.lex_state = 86, .external_lex_state = 2}, + [6231] = {.lex_state = 86, .external_lex_state = 2}, + [6232] = {.lex_state = 86, .external_lex_state = 2}, + [6233] = {.lex_state = 86, .external_lex_state = 2}, + [6234] = {.lex_state = 3, .external_lex_state = 2}, + [6235] = {.lex_state = 86, .external_lex_state = 2}, + [6236] = {.lex_state = 86, .external_lex_state = 2}, + [6237] = {.lex_state = 86, .external_lex_state = 2}, + [6238] = {.lex_state = 86, .external_lex_state = 2}, + [6239] = {.lex_state = 86, .external_lex_state = 2}, + [6240] = {.lex_state = 86, .external_lex_state = 2}, + [6241] = {.lex_state = 86, .external_lex_state = 2}, + [6242] = {.lex_state = 86, .external_lex_state = 2}, + [6243] = {.lex_state = 86, .external_lex_state = 2}, + [6244] = {.lex_state = 86, .external_lex_state = 2}, + [6245] = {.lex_state = 86, .external_lex_state = 2}, + [6246] = {.lex_state = 86, .external_lex_state = 2}, + [6247] = {.lex_state = 86, .external_lex_state = 2}, + [6248] = {.lex_state = 86, .external_lex_state = 8}, + [6249] = {.lex_state = 86, .external_lex_state = 8}, + [6250] = {.lex_state = 86, .external_lex_state = 2}, + [6251] = {.lex_state = 86, .external_lex_state = 2}, + [6252] = {.lex_state = 86, .external_lex_state = 2}, + [6253] = {.lex_state = 86, .external_lex_state = 2}, + [6254] = {.lex_state = 86, .external_lex_state = 2}, + [6255] = {.lex_state = 86, .external_lex_state = 2}, + [6256] = {.lex_state = 86, .external_lex_state = 2}, + [6257] = {.lex_state = 86, .external_lex_state = 2}, + [6258] = {.lex_state = 86, .external_lex_state = 2}, + [6259] = {.lex_state = 86, .external_lex_state = 2}, + [6260] = {.lex_state = 86, .external_lex_state = 8}, + [6261] = {.lex_state = 86, .external_lex_state = 8}, + [6262] = {.lex_state = 86, .external_lex_state = 2}, + [6263] = {.lex_state = 86, .external_lex_state = 8}, + [6264] = {.lex_state = 86, .external_lex_state = 2}, + [6265] = {.lex_state = 86, .external_lex_state = 2}, + [6266] = {.lex_state = 86, .external_lex_state = 2}, + [6267] = {.lex_state = 86, .external_lex_state = 2}, + [6268] = {.lex_state = 86, .external_lex_state = 8}, + [6269] = {.lex_state = 86, .external_lex_state = 2}, + [6270] = {.lex_state = 86, .external_lex_state = 2}, + [6271] = {.lex_state = 86, .external_lex_state = 2}, + [6272] = {.lex_state = 86, .external_lex_state = 8}, + [6273] = {.lex_state = 86, .external_lex_state = 2}, + [6274] = {.lex_state = 86, .external_lex_state = 2}, + [6275] = {.lex_state = 86, .external_lex_state = 2}, + [6276] = {.lex_state = 86, .external_lex_state = 2}, + [6277] = {.lex_state = 86, .external_lex_state = 2}, + [6278] = {.lex_state = 86, .external_lex_state = 8}, + [6279] = {.lex_state = 86, .external_lex_state = 2}, + [6280] = {.lex_state = 86, .external_lex_state = 2}, + [6281] = {.lex_state = 86, .external_lex_state = 2}, + [6282] = {.lex_state = 86, .external_lex_state = 2}, + [6283] = {.lex_state = 86, .external_lex_state = 2}, + [6284] = {.lex_state = 86, .external_lex_state = 2}, + [6285] = {.lex_state = 86, .external_lex_state = 2}, + [6286] = {.lex_state = 86, .external_lex_state = 2}, + [6287] = {.lex_state = 86, .external_lex_state = 2}, + [6288] = {.lex_state = 86, .external_lex_state = 2}, + [6289] = {.lex_state = 86, .external_lex_state = 2}, + [6290] = {.lex_state = 86, .external_lex_state = 2}, + [6291] = {.lex_state = 86, .external_lex_state = 2}, + [6292] = {.lex_state = 86, .external_lex_state = 8}, + [6293] = {.lex_state = 86, .external_lex_state = 2}, + [6294] = {.lex_state = 86, .external_lex_state = 2}, + [6295] = {.lex_state = 86, .external_lex_state = 2}, + [6296] = {.lex_state = 86, .external_lex_state = 2}, + [6297] = {.lex_state = 86, .external_lex_state = 2}, + [6298] = {.lex_state = 86, .external_lex_state = 2}, + [6299] = {.lex_state = 86, .external_lex_state = 2}, + [6300] = {.lex_state = 86, .external_lex_state = 2}, + [6301] = {.lex_state = 86, .external_lex_state = 2}, + [6302] = {.lex_state = 86, .external_lex_state = 2}, + [6303] = {.lex_state = 86, .external_lex_state = 2}, + [6304] = {.lex_state = 86, .external_lex_state = 2}, + [6305] = {.lex_state = 86, .external_lex_state = 2}, + [6306] = {.lex_state = 86, .external_lex_state = 8}, + [6307] = {.lex_state = 86, .external_lex_state = 2}, + [6308] = {.lex_state = 86, .external_lex_state = 2}, + [6309] = {.lex_state = 86, .external_lex_state = 2}, + [6310] = {.lex_state = 86, .external_lex_state = 2}, + [6311] = {.lex_state = 86, .external_lex_state = 2}, + [6312] = {.lex_state = 86, .external_lex_state = 2}, + [6313] = {.lex_state = 86, .external_lex_state = 2}, + [6314] = {.lex_state = 86, .external_lex_state = 2}, + [6315] = {.lex_state = 86, .external_lex_state = 2}, + [6316] = {.lex_state = 86, .external_lex_state = 8}, + [6317] = {.lex_state = 86, .external_lex_state = 2}, + [6318] = {.lex_state = 86, .external_lex_state = 2}, + [6319] = {.lex_state = 86, .external_lex_state = 2}, + [6320] = {.lex_state = 86, .external_lex_state = 2}, + [6321] = {.lex_state = 86, .external_lex_state = 2}, + [6322] = {.lex_state = 86, .external_lex_state = 2}, + [6323] = {.lex_state = 86, .external_lex_state = 2}, + [6324] = {.lex_state = 86, .external_lex_state = 2}, + [6325] = {.lex_state = 86, .external_lex_state = 2}, + [6326] = {.lex_state = 86, .external_lex_state = 8}, + [6327] = {.lex_state = 86, .external_lex_state = 8}, + [6328] = {.lex_state = 86, .external_lex_state = 2}, + [6329] = {.lex_state = 86, .external_lex_state = 2}, + [6330] = {.lex_state = 86, .external_lex_state = 2}, + [6331] = {.lex_state = 86, .external_lex_state = 2}, + [6332] = {.lex_state = 86, .external_lex_state = 2}, + [6333] = {.lex_state = 86, .external_lex_state = 2}, + [6334] = {.lex_state = 86, .external_lex_state = 2}, + [6335] = {.lex_state = 86, .external_lex_state = 2}, + [6336] = {.lex_state = 86, .external_lex_state = 2}, + [6337] = {.lex_state = 86, .external_lex_state = 8}, + [6338] = {.lex_state = 86, .external_lex_state = 2}, + [6339] = {.lex_state = 86, .external_lex_state = 2}, + [6340] = {.lex_state = 86, .external_lex_state = 2}, + [6341] = {.lex_state = 86, .external_lex_state = 2}, + [6342] = {.lex_state = 86, .external_lex_state = 2}, + [6343] = {.lex_state = 86, .external_lex_state = 2}, + [6344] = {.lex_state = 86, .external_lex_state = 2}, + [6345] = {.lex_state = 86, .external_lex_state = 2}, + [6346] = {.lex_state = 86, .external_lex_state = 2}, + [6347] = {.lex_state = 86, .external_lex_state = 2}, + [6348] = {.lex_state = 86, .external_lex_state = 2}, + [6349] = {.lex_state = 86, .external_lex_state = 2}, + [6350] = {.lex_state = 86, .external_lex_state = 2}, + [6351] = {.lex_state = 86, .external_lex_state = 2}, + [6352] = {.lex_state = 86, .external_lex_state = 2}, + [6353] = {.lex_state = 86, .external_lex_state = 2}, + [6354] = {.lex_state = 86, .external_lex_state = 2}, + [6355] = {.lex_state = 86, .external_lex_state = 2}, + [6356] = {.lex_state = 86, .external_lex_state = 2}, + [6357] = {.lex_state = 86, .external_lex_state = 2}, + [6358] = {.lex_state = 86, .external_lex_state = 2}, + [6359] = {.lex_state = 86, .external_lex_state = 2}, + [6360] = {.lex_state = 86, .external_lex_state = 2}, + [6361] = {.lex_state = 86, .external_lex_state = 2}, + [6362] = {.lex_state = 86, .external_lex_state = 2}, + [6363] = {.lex_state = 86, .external_lex_state = 2}, + [6364] = {.lex_state = 86, .external_lex_state = 2}, + [6365] = {.lex_state = 86, .external_lex_state = 2}, + [6366] = {.lex_state = 86, .external_lex_state = 2}, + [6367] = {.lex_state = 86, .external_lex_state = 2}, + [6368] = {.lex_state = 86, .external_lex_state = 2}, + [6369] = {.lex_state = 86, .external_lex_state = 2}, + [6370] = {.lex_state = 86, .external_lex_state = 2}, + [6371] = {.lex_state = 86, .external_lex_state = 8}, + [6372] = {.lex_state = 86, .external_lex_state = 2}, + [6373] = {.lex_state = 86, .external_lex_state = 2}, + [6374] = {.lex_state = 86, .external_lex_state = 2}, + [6375] = {.lex_state = 86, .external_lex_state = 2}, + [6376] = {.lex_state = 86, .external_lex_state = 8}, + [6377] = {.lex_state = 86, .external_lex_state = 2}, + [6378] = {.lex_state = 86, .external_lex_state = 2}, + [6379] = {.lex_state = 86, .external_lex_state = 8}, + [6380] = {.lex_state = 86, .external_lex_state = 2}, + [6381] = {.lex_state = 86, .external_lex_state = 2}, + [6382] = {.lex_state = 86, .external_lex_state = 8}, + [6383] = {.lex_state = 86, .external_lex_state = 2}, + [6384] = {.lex_state = 86, .external_lex_state = 2}, + [6385] = {.lex_state = 86, .external_lex_state = 2}, + [6386] = {.lex_state = 86, .external_lex_state = 2}, + [6387] = {.lex_state = 86, .external_lex_state = 2}, + [6388] = {.lex_state = 86, .external_lex_state = 2}, + [6389] = {.lex_state = 86, .external_lex_state = 2}, + [6390] = {.lex_state = 86, .external_lex_state = 2}, + [6391] = {.lex_state = 86, .external_lex_state = 2}, + [6392] = {.lex_state = 86, .external_lex_state = 2}, + [6393] = {.lex_state = 86, .external_lex_state = 8}, + [6394] = {.lex_state = 86, .external_lex_state = 2}, + [6395] = {.lex_state = 86, .external_lex_state = 2}, + [6396] = {.lex_state = 86, .external_lex_state = 2}, + [6397] = {.lex_state = 86, .external_lex_state = 2}, + [6398] = {.lex_state = 86, .external_lex_state = 2}, + [6399] = {.lex_state = 86, .external_lex_state = 8}, + [6400] = {.lex_state = 86, .external_lex_state = 2}, + [6401] = {.lex_state = 86, .external_lex_state = 2}, + [6402] = {.lex_state = 86, .external_lex_state = 2}, + [6403] = {.lex_state = 86, .external_lex_state = 2}, + [6404] = {.lex_state = 86, .external_lex_state = 2}, + [6405] = {.lex_state = 86, .external_lex_state = 2}, + [6406] = {.lex_state = 86, .external_lex_state = 2}, + [6407] = {.lex_state = 86, .external_lex_state = 2}, + [6408] = {.lex_state = 86, .external_lex_state = 2}, + [6409] = {.lex_state = 86, .external_lex_state = 2}, + [6410] = {.lex_state = 86, .external_lex_state = 2}, + [6411] = {.lex_state = 86, .external_lex_state = 2}, + [6412] = {.lex_state = 86, .external_lex_state = 2}, + [6413] = {.lex_state = 86, .external_lex_state = 2}, + [6414] = {.lex_state = 86, .external_lex_state = 2}, + [6415] = {.lex_state = 86, .external_lex_state = 2}, + [6416] = {.lex_state = 86, .external_lex_state = 2}, + [6417] = {.lex_state = 86, .external_lex_state = 2}, + [6418] = {.lex_state = 86, .external_lex_state = 2}, + [6419] = {.lex_state = 86, .external_lex_state = 2}, + [6420] = {.lex_state = 86, .external_lex_state = 2}, + [6421] = {.lex_state = 86, .external_lex_state = 2}, + [6422] = {.lex_state = 86, .external_lex_state = 2}, + [6423] = {.lex_state = 86, .external_lex_state = 2}, + [6424] = {.lex_state = 86, .external_lex_state = 2}, + [6425] = {.lex_state = 86, .external_lex_state = 2}, + [6426] = {.lex_state = 86, .external_lex_state = 8}, + [6427] = {.lex_state = 86, .external_lex_state = 2}, + [6428] = {.lex_state = 86, .external_lex_state = 8}, + [6429] = {.lex_state = 86, .external_lex_state = 2}, + [6430] = {.lex_state = 86, .external_lex_state = 2}, + [6431] = {.lex_state = 86, .external_lex_state = 2}, + [6432] = {.lex_state = 86, .external_lex_state = 2}, + [6433] = {.lex_state = 86, .external_lex_state = 8}, + [6434] = {.lex_state = 86, .external_lex_state = 2}, + [6435] = {.lex_state = 86, .external_lex_state = 8}, + [6436] = {.lex_state = 86, .external_lex_state = 8}, + [6437] = {.lex_state = 86, .external_lex_state = 2}, + [6438] = {.lex_state = 86, .external_lex_state = 2}, + [6439] = {.lex_state = 86, .external_lex_state = 2}, + [6440] = {.lex_state = 86, .external_lex_state = 2}, + [6441] = {.lex_state = 86, .external_lex_state = 2}, + [6442] = {.lex_state = 86, .external_lex_state = 2}, + [6443] = {.lex_state = 86, .external_lex_state = 2}, + [6444] = {.lex_state = 86, .external_lex_state = 2}, + [6445] = {.lex_state = 86, .external_lex_state = 2}, + [6446] = {.lex_state = 86, .external_lex_state = 2}, + [6447] = {.lex_state = 86, .external_lex_state = 2}, + [6448] = {.lex_state = 86, .external_lex_state = 2}, + [6449] = {.lex_state = 86, .external_lex_state = 2}, + [6450] = {.lex_state = 86, .external_lex_state = 2}, + [6451] = {.lex_state = 86, .external_lex_state = 2}, + [6452] = {.lex_state = 86, .external_lex_state = 2}, + [6453] = {.lex_state = 86, .external_lex_state = 8}, + [6454] = {.lex_state = 86, .external_lex_state = 2}, + [6455] = {.lex_state = 86, .external_lex_state = 8}, + [6456] = {.lex_state = 86, .external_lex_state = 2}, + [6457] = {.lex_state = 86, .external_lex_state = 8}, + [6458] = {.lex_state = 86, .external_lex_state = 8}, + [6459] = {.lex_state = 86, .external_lex_state = 2}, + [6460] = {.lex_state = 86, .external_lex_state = 2}, + [6461] = {.lex_state = 86, .external_lex_state = 8}, + [6462] = {.lex_state = 86, .external_lex_state = 8}, + [6463] = {.lex_state = 86, .external_lex_state = 2}, + [6464] = {.lex_state = 86, .external_lex_state = 2}, + [6465] = {.lex_state = 86, .external_lex_state = 2}, + [6466] = {.lex_state = 86, .external_lex_state = 8}, + [6467] = {.lex_state = 86, .external_lex_state = 2}, + [6468] = {.lex_state = 86, .external_lex_state = 8}, + [6469] = {.lex_state = 86, .external_lex_state = 2}, + [6470] = {.lex_state = 86, .external_lex_state = 2}, + [6471] = {.lex_state = 86, .external_lex_state = 8}, + [6472] = {.lex_state = 86, .external_lex_state = 2}, + [6473] = {.lex_state = 86, .external_lex_state = 2}, + [6474] = {.lex_state = 86, .external_lex_state = 2}, + [6475] = {.lex_state = 86, .external_lex_state = 2}, + [6476] = {.lex_state = 86, .external_lex_state = 2}, + [6477] = {.lex_state = 86, .external_lex_state = 2}, + [6478] = {.lex_state = 86, .external_lex_state = 2}, + [6479] = {.lex_state = 86, .external_lex_state = 2}, + [6480] = {.lex_state = 86, .external_lex_state = 2}, + [6481] = {.lex_state = 86, .external_lex_state = 2}, + [6482] = {.lex_state = 86, .external_lex_state = 2}, + [6483] = {.lex_state = 86, .external_lex_state = 2}, + [6484] = {.lex_state = 86, .external_lex_state = 2}, + [6485] = {.lex_state = 86, .external_lex_state = 2}, + [6486] = {.lex_state = 86, .external_lex_state = 2}, + [6487] = {.lex_state = 86, .external_lex_state = 2}, + [6488] = {.lex_state = 86, .external_lex_state = 2}, + [6489] = {.lex_state = 86, .external_lex_state = 2}, + [6490] = {.lex_state = 86, .external_lex_state = 2}, + [6491] = {.lex_state = 86, .external_lex_state = 2}, + [6492] = {.lex_state = 86, .external_lex_state = 2}, + [6493] = {.lex_state = 86, .external_lex_state = 8}, + [6494] = {.lex_state = 86, .external_lex_state = 8}, + [6495] = {.lex_state = 86, .external_lex_state = 2}, + [6496] = {.lex_state = 86, .external_lex_state = 2}, + [6497] = {.lex_state = 86, .external_lex_state = 2}, + [6498] = {.lex_state = 86, .external_lex_state = 2}, + [6499] = {.lex_state = 86, .external_lex_state = 2}, + [6500] = {.lex_state = 86, .external_lex_state = 2}, + [6501] = {.lex_state = 86, .external_lex_state = 2}, + [6502] = {.lex_state = 86, .external_lex_state = 2}, + [6503] = {.lex_state = 86, .external_lex_state = 2}, + [6504] = {.lex_state = 86, .external_lex_state = 8}, + [6505] = {.lex_state = 86, .external_lex_state = 2}, + [6506] = {.lex_state = 86, .external_lex_state = 8}, + [6507] = {.lex_state = 86, .external_lex_state = 2}, + [6508] = {.lex_state = 86, .external_lex_state = 2}, + [6509] = {.lex_state = 86, .external_lex_state = 2}, + [6510] = {.lex_state = 86, .external_lex_state = 8}, + [6511] = {.lex_state = 86, .external_lex_state = 2}, + [6512] = {.lex_state = 86, .external_lex_state = 2}, + [6513] = {.lex_state = 86, .external_lex_state = 2}, + [6514] = {.lex_state = 86, .external_lex_state = 8}, + [6515] = {.lex_state = 86, .external_lex_state = 2}, + [6516] = {.lex_state = 86, .external_lex_state = 2}, + [6517] = {.lex_state = 86, .external_lex_state = 2}, + [6518] = {.lex_state = 86, .external_lex_state = 2}, + [6519] = {.lex_state = 86, .external_lex_state = 2}, + [6520] = {.lex_state = 86, .external_lex_state = 2}, + [6521] = {.lex_state = 86, .external_lex_state = 2}, + [6522] = {.lex_state = 86, .external_lex_state = 2}, + [6523] = {.lex_state = 86, .external_lex_state = 8}, + [6524] = {.lex_state = 86, .external_lex_state = 2}, + [6525] = {.lex_state = 86, .external_lex_state = 2}, + [6526] = {.lex_state = 86, .external_lex_state = 2}, + [6527] = {.lex_state = 86, .external_lex_state = 2}, + [6528] = {.lex_state = 86, .external_lex_state = 2}, + [6529] = {.lex_state = 86, .external_lex_state = 8}, + [6530] = {.lex_state = 86, .external_lex_state = 2}, + [6531] = {.lex_state = 86, .external_lex_state = 2}, + [6532] = {.lex_state = 86, .external_lex_state = 2}, + [6533] = {.lex_state = 86, .external_lex_state = 2}, + [6534] = {.lex_state = 86, .external_lex_state = 2}, + [6535] = {.lex_state = 86, .external_lex_state = 2}, + [6536] = {.lex_state = 86, .external_lex_state = 2}, + [6537] = {.lex_state = 86, .external_lex_state = 2}, + [6538] = {.lex_state = 86, .external_lex_state = 2}, + [6539] = {.lex_state = 86, .external_lex_state = 2}, + [6540] = {.lex_state = 86, .external_lex_state = 8}, + [6541] = {.lex_state = 86, .external_lex_state = 2}, + [6542] = {.lex_state = 86, .external_lex_state = 8}, + [6543] = {.lex_state = 86, .external_lex_state = 2}, + [6544] = {.lex_state = 86, .external_lex_state = 8}, + [6545] = {.lex_state = 86, .external_lex_state = 2}, + [6546] = {.lex_state = 86, .external_lex_state = 8}, + [6547] = {.lex_state = 86, .external_lex_state = 2}, + [6548] = {.lex_state = 86, .external_lex_state = 2}, + [6549] = {.lex_state = 86, .external_lex_state = 2}, + [6550] = {.lex_state = 86, .external_lex_state = 2}, + [6551] = {.lex_state = 86, .external_lex_state = 2}, + [6552] = {.lex_state = 86, .external_lex_state = 2}, + [6553] = {.lex_state = 86, .external_lex_state = 2}, + [6554] = {.lex_state = 86, .external_lex_state = 2}, + [6555] = {.lex_state = 86, .external_lex_state = 2}, + [6556] = {.lex_state = 86, .external_lex_state = 2}, + [6557] = {.lex_state = 86, .external_lex_state = 2}, + [6558] = {.lex_state = 86, .external_lex_state = 2}, + [6559] = {.lex_state = 86, .external_lex_state = 2}, + [6560] = {.lex_state = 86, .external_lex_state = 2}, + [6561] = {.lex_state = 86, .external_lex_state = 2}, + [6562] = {.lex_state = 86, .external_lex_state = 2}, + [6563] = {.lex_state = 86, .external_lex_state = 2}, + [6564] = {.lex_state = 86, .external_lex_state = 2}, + [6565] = {.lex_state = 86, .external_lex_state = 2}, + [6566] = {.lex_state = 86, .external_lex_state = 8}, + [6567] = {.lex_state = 86, .external_lex_state = 2}, + [6568] = {.lex_state = 86, .external_lex_state = 2}, + [6569] = {.lex_state = 86, .external_lex_state = 2}, + [6570] = {.lex_state = 86, .external_lex_state = 2}, + [6571] = {.lex_state = 86, .external_lex_state = 2}, + [6572] = {.lex_state = 86, .external_lex_state = 2}, + [6573] = {.lex_state = 86, .external_lex_state = 2}, + [6574] = {.lex_state = 86, .external_lex_state = 2}, + [6575] = {.lex_state = 86, .external_lex_state = 2}, + [6576] = {.lex_state = 86, .external_lex_state = 2}, + [6577] = {.lex_state = 86, .external_lex_state = 2}, + [6578] = {.lex_state = 86, .external_lex_state = 2}, + [6579] = {.lex_state = 86, .external_lex_state = 2}, + [6580] = {.lex_state = 86, .external_lex_state = 2}, + [6581] = {.lex_state = 86, .external_lex_state = 2}, + [6582] = {.lex_state = 86, .external_lex_state = 2}, + [6583] = {.lex_state = 86, .external_lex_state = 2}, + [6584] = {.lex_state = 86, .external_lex_state = 2}, + [6585] = {.lex_state = 86, .external_lex_state = 8}, + [6586] = {.lex_state = 86, .external_lex_state = 2}, + [6587] = {.lex_state = 86, .external_lex_state = 8}, + [6588] = {.lex_state = 86, .external_lex_state = 2}, + [6589] = {.lex_state = 86, .external_lex_state = 2}, + [6590] = {.lex_state = 86, .external_lex_state = 2}, + [6591] = {.lex_state = 86, .external_lex_state = 2}, + [6592] = {.lex_state = 86, .external_lex_state = 8}, + [6593] = {.lex_state = 86, .external_lex_state = 2}, + [6594] = {.lex_state = 86, .external_lex_state = 2}, + [6595] = {.lex_state = 86, .external_lex_state = 2}, + [6596] = {.lex_state = 86, .external_lex_state = 2}, + [6597] = {.lex_state = 86, .external_lex_state = 8}, + [6598] = {.lex_state = 86, .external_lex_state = 8}, + [6599] = {.lex_state = 86, .external_lex_state = 8}, + [6600] = {.lex_state = 86, .external_lex_state = 2}, + [6601] = {.lex_state = 86, .external_lex_state = 2}, + [6602] = {.lex_state = 86, .external_lex_state = 2}, + [6603] = {.lex_state = 86, .external_lex_state = 2}, + [6604] = {.lex_state = 86, .external_lex_state = 2}, + [6605] = {.lex_state = 86, .external_lex_state = 2}, + [6606] = {.lex_state = 86, .external_lex_state = 2}, + [6607] = {.lex_state = 86, .external_lex_state = 2}, + [6608] = {.lex_state = 86, .external_lex_state = 2}, + [6609] = {.lex_state = 86, .external_lex_state = 2}, + [6610] = {.lex_state = 86, .external_lex_state = 2}, + [6611] = {.lex_state = 86, .external_lex_state = 2}, + [6612] = {.lex_state = 86, .external_lex_state = 2}, + [6613] = {.lex_state = 86, .external_lex_state = 2}, + [6614] = {.lex_state = 86, .external_lex_state = 2}, + [6615] = {.lex_state = 86, .external_lex_state = 2}, + [6616] = {.lex_state = 86, .external_lex_state = 8}, + [6617] = {.lex_state = 86, .external_lex_state = 2}, + [6618] = {.lex_state = 86, .external_lex_state = 2}, + [6619] = {.lex_state = 86, .external_lex_state = 2}, + [6620] = {.lex_state = 86, .external_lex_state = 2}, + [6621] = {.lex_state = 86, .external_lex_state = 2}, + [6622] = {.lex_state = 86, .external_lex_state = 2}, + [6623] = {.lex_state = 86, .external_lex_state = 8}, + [6624] = {.lex_state = 86, .external_lex_state = 2}, + [6625] = {.lex_state = 86, .external_lex_state = 8}, + [6626] = {.lex_state = 86, .external_lex_state = 2}, + [6627] = {.lex_state = 86, .external_lex_state = 2}, + [6628] = {.lex_state = 86, .external_lex_state = 2}, + [6629] = {.lex_state = 86, .external_lex_state = 8}, + [6630] = {.lex_state = 86, .external_lex_state = 2}, + [6631] = {.lex_state = 86, .external_lex_state = 2}, + [6632] = {.lex_state = 86, .external_lex_state = 2}, + [6633] = {.lex_state = 86, .external_lex_state = 2}, + [6634] = {.lex_state = 86, .external_lex_state = 2}, + [6635] = {.lex_state = 86, .external_lex_state = 2}, + [6636] = {.lex_state = 86, .external_lex_state = 2}, + [6637] = {.lex_state = 86, .external_lex_state = 2}, + [6638] = {.lex_state = 86, .external_lex_state = 2}, + [6639] = {.lex_state = 86, .external_lex_state = 2}, + [6640] = {.lex_state = 86, .external_lex_state = 2}, + [6641] = {.lex_state = 86, .external_lex_state = 2}, + [6642] = {.lex_state = 86, .external_lex_state = 2}, + [6643] = {.lex_state = 86, .external_lex_state = 2}, + [6644] = {.lex_state = 86, .external_lex_state = 2}, + [6645] = {.lex_state = 86, .external_lex_state = 2}, + [6646] = {.lex_state = 86, .external_lex_state = 2}, + [6647] = {.lex_state = 86, .external_lex_state = 8}, + [6648] = {.lex_state = 86, .external_lex_state = 2}, + [6649] = {.lex_state = 86, .external_lex_state = 2}, + [6650] = {.lex_state = 86, .external_lex_state = 2}, + [6651] = {.lex_state = 86, .external_lex_state = 2}, + [6652] = {.lex_state = 86, .external_lex_state = 2}, + [6653] = {.lex_state = 86, .external_lex_state = 2}, + [6654] = {.lex_state = 86, .external_lex_state = 2}, + [6655] = {.lex_state = 86, .external_lex_state = 2}, + [6656] = {.lex_state = 86, .external_lex_state = 2}, + [6657] = {.lex_state = 86, .external_lex_state = 2}, + [6658] = {.lex_state = 86, .external_lex_state = 2}, + [6659] = {.lex_state = 86, .external_lex_state = 2}, + [6660] = {.lex_state = 86, .external_lex_state = 2}, + [6661] = {.lex_state = 86, .external_lex_state = 2}, + [6662] = {.lex_state = 86, .external_lex_state = 2}, + [6663] = {.lex_state = 86, .external_lex_state = 2}, + [6664] = {.lex_state = 86, .external_lex_state = 2}, + [6665] = {.lex_state = 86, .external_lex_state = 2}, + [6666] = {.lex_state = 86, .external_lex_state = 2}, + [6667] = {.lex_state = 86, .external_lex_state = 2}, + [6668] = {.lex_state = 86, .external_lex_state = 2}, + [6669] = {.lex_state = 86, .external_lex_state = 2}, + [6670] = {.lex_state = 86, .external_lex_state = 2}, + [6671] = {.lex_state = 86, .external_lex_state = 2}, + [6672] = {.lex_state = 86, .external_lex_state = 2}, + [6673] = {.lex_state = 86, .external_lex_state = 2}, + [6674] = {.lex_state = 86, .external_lex_state = 2}, + [6675] = {.lex_state = 86, .external_lex_state = 2}, + [6676] = {.lex_state = 86, .external_lex_state = 2}, + [6677] = {.lex_state = 86, .external_lex_state = 2}, + [6678] = {.lex_state = 86, .external_lex_state = 2}, + [6679] = {.lex_state = 86, .external_lex_state = 2}, + [6680] = {.lex_state = 86, .external_lex_state = 2}, + [6681] = {.lex_state = 86, .external_lex_state = 2}, + [6682] = {.lex_state = 86, .external_lex_state = 2}, + [6683] = {.lex_state = 86, .external_lex_state = 2}, + [6684] = {.lex_state = 86, .external_lex_state = 2}, + [6685] = {.lex_state = 86, .external_lex_state = 2}, + [6686] = {.lex_state = 86, .external_lex_state = 2}, + [6687] = {.lex_state = 86, .external_lex_state = 2}, + [6688] = {.lex_state = 86, .external_lex_state = 2}, + [6689] = {.lex_state = 86, .external_lex_state = 2}, + [6690] = {.lex_state = 86, .external_lex_state = 2}, + [6691] = {.lex_state = 86, .external_lex_state = 2}, + [6692] = {.lex_state = 86, .external_lex_state = 2}, + [6693] = {.lex_state = 86, .external_lex_state = 2}, + [6694] = {.lex_state = 86, .external_lex_state = 2}, + [6695] = {.lex_state = 86, .external_lex_state = 2}, + [6696] = {.lex_state = 86, .external_lex_state = 2}, + [6697] = {.lex_state = 86, .external_lex_state = 2}, + [6698] = {.lex_state = 86, .external_lex_state = 2}, + [6699] = {.lex_state = 86, .external_lex_state = 2}, + [6700] = {.lex_state = 86, .external_lex_state = 2}, + [6701] = {.lex_state = 86, .external_lex_state = 2}, + [6702] = {.lex_state = 86, .external_lex_state = 2}, + [6703] = {.lex_state = 86, .external_lex_state = 2}, + [6704] = {.lex_state = 86, .external_lex_state = 2}, + [6705] = {.lex_state = 86, .external_lex_state = 2}, + [6706] = {.lex_state = 86, .external_lex_state = 2}, + [6707] = {.lex_state = 86, .external_lex_state = 2}, + [6708] = {.lex_state = 86, .external_lex_state = 2}, + [6709] = {.lex_state = 86, .external_lex_state = 2}, + [6710] = {.lex_state = 86, .external_lex_state = 2}, + [6711] = {.lex_state = 86, .external_lex_state = 2}, + [6712] = {.lex_state = 86, .external_lex_state = 8}, + [6713] = {.lex_state = 86, .external_lex_state = 8}, + [6714] = {.lex_state = 86, .external_lex_state = 2}, + [6715] = {.lex_state = 86, .external_lex_state = 8}, + [6716] = {.lex_state = 86, .external_lex_state = 2}, + [6717] = {.lex_state = 86, .external_lex_state = 2}, + [6718] = {.lex_state = 86, .external_lex_state = 2}, + [6719] = {.lex_state = 86, .external_lex_state = 2}, + [6720] = {.lex_state = 86, .external_lex_state = 2}, + [6721] = {.lex_state = 86, .external_lex_state = 2}, + [6722] = {.lex_state = 86, .external_lex_state = 2}, + [6723] = {.lex_state = 86, .external_lex_state = 2}, + [6724] = {.lex_state = 86, .external_lex_state = 2}, + [6725] = {.lex_state = 86, .external_lex_state = 2}, + [6726] = {.lex_state = 86, .external_lex_state = 2}, + [6727] = {.lex_state = 86, .external_lex_state = 2}, + [6728] = {.lex_state = 86, .external_lex_state = 2}, + [6729] = {.lex_state = 86, .external_lex_state = 2}, + [6730] = {.lex_state = 86, .external_lex_state = 2}, + [6731] = {.lex_state = 86, .external_lex_state = 2}, + [6732] = {.lex_state = 86, .external_lex_state = 2}, + [6733] = {.lex_state = 86, .external_lex_state = 2}, + [6734] = {.lex_state = 28, .external_lex_state = 2}, + [6735] = {.lex_state = 86, .external_lex_state = 2}, + [6736] = {.lex_state = 86, .external_lex_state = 2}, + [6737] = {.lex_state = 1, .external_lex_state = 15}, + [6738] = {.lex_state = 86, .external_lex_state = 2}, + [6739] = {.lex_state = 86, .external_lex_state = 2}, + [6740] = {.lex_state = 86, .external_lex_state = 2}, + [6741] = {.lex_state = 86, .external_lex_state = 2}, + [6742] = {.lex_state = 86, .external_lex_state = 2}, + [6743] = {.lex_state = 86, .external_lex_state = 2}, + [6744] = {.lex_state = 86, .external_lex_state = 2}, + [6745] = {.lex_state = 86, .external_lex_state = 2}, + [6746] = {.lex_state = 1, .external_lex_state = 15}, + [6747] = {.lex_state = 28, .external_lex_state = 2}, + [6748] = {.lex_state = 86, .external_lex_state = 2}, + [6749] = {.lex_state = 86, .external_lex_state = 2}, + [6750] = {.lex_state = 86, .external_lex_state = 2}, + [6751] = {.lex_state = 86, .external_lex_state = 2}, + [6752] = {.lex_state = 86, .external_lex_state = 2}, + [6753] = {.lex_state = 86, .external_lex_state = 2}, + [6754] = {.lex_state = 86, .external_lex_state = 2}, + [6755] = {.lex_state = 86, .external_lex_state = 2}, + [6756] = {.lex_state = 86, .external_lex_state = 2}, + [6757] = {.lex_state = 86, .external_lex_state = 2}, + [6758] = {.lex_state = 86, .external_lex_state = 2}, + [6759] = {.lex_state = 86, .external_lex_state = 2}, + [6760] = {.lex_state = 28, .external_lex_state = 2}, + [6761] = {.lex_state = 86, .external_lex_state = 2}, + [6762] = {.lex_state = 86, .external_lex_state = 2}, + [6763] = {.lex_state = 86, .external_lex_state = 2}, + [6764] = {.lex_state = 86, .external_lex_state = 2}, + [6765] = {.lex_state = 86, .external_lex_state = 2}, + [6766] = {.lex_state = 86, .external_lex_state = 2}, + [6767] = {.lex_state = 86, .external_lex_state = 2}, + [6768] = {.lex_state = 86, .external_lex_state = 2}, + [6769] = {.lex_state = 86, .external_lex_state = 2}, + [6770] = {.lex_state = 86, .external_lex_state = 2}, + [6771] = {.lex_state = 86, .external_lex_state = 2}, + [6772] = {.lex_state = 86, .external_lex_state = 2}, + [6773] = {.lex_state = 86, .external_lex_state = 2}, + [6774] = {.lex_state = 86, .external_lex_state = 2}, + [6775] = {.lex_state = 86, .external_lex_state = 2}, + [6776] = {.lex_state = 86, .external_lex_state = 2}, + [6777] = {.lex_state = 86, .external_lex_state = 2}, + [6778] = {.lex_state = 86, .external_lex_state = 2}, + [6779] = {.lex_state = 86, .external_lex_state = 2}, + [6780] = {.lex_state = 86, .external_lex_state = 2}, + [6781] = {.lex_state = 86, .external_lex_state = 2}, + [6782] = {.lex_state = 86, .external_lex_state = 2}, + [6783] = {.lex_state = 86, .external_lex_state = 2}, + [6784] = {.lex_state = 86, .external_lex_state = 2}, + [6785] = {.lex_state = 86, .external_lex_state = 2}, + [6786] = {.lex_state = 86, .external_lex_state = 2}, + [6787] = {.lex_state = 86, .external_lex_state = 2}, + [6788] = {.lex_state = 86, .external_lex_state = 2}, + [6789] = {.lex_state = 86, .external_lex_state = 2}, + [6790] = {.lex_state = 86, .external_lex_state = 2}, + [6791] = {.lex_state = 86, .external_lex_state = 2}, + [6792] = {.lex_state = 86, .external_lex_state = 2}, + [6793] = {.lex_state = 28, .external_lex_state = 2}, + [6794] = {.lex_state = 86, .external_lex_state = 2}, + [6795] = {.lex_state = 86, .external_lex_state = 2}, + [6796] = {.lex_state = 86, .external_lex_state = 2}, + [6797] = {.lex_state = 86, .external_lex_state = 2}, + [6798] = {.lex_state = 86, .external_lex_state = 2}, + [6799] = {.lex_state = 86, .external_lex_state = 2}, + [6800] = {.lex_state = 86, .external_lex_state = 2}, + [6801] = {.lex_state = 86, .external_lex_state = 2}, + [6802] = {.lex_state = 86, .external_lex_state = 2}, + [6803] = {.lex_state = 86, .external_lex_state = 2}, + [6804] = {.lex_state = 86, .external_lex_state = 2}, + [6805] = {.lex_state = 86, .external_lex_state = 2}, + [6806] = {.lex_state = 86, .external_lex_state = 2}, + [6807] = {.lex_state = 86, .external_lex_state = 2}, + [6808] = {.lex_state = 86, .external_lex_state = 2}, + [6809] = {.lex_state = 86, .external_lex_state = 2}, + [6810] = {.lex_state = 86, .external_lex_state = 2}, + [6811] = {.lex_state = 86, .external_lex_state = 2}, + [6812] = {.lex_state = 86, .external_lex_state = 2}, + [6813] = {.lex_state = 86, .external_lex_state = 2}, + [6814] = {.lex_state = 86, .external_lex_state = 2}, + [6815] = {.lex_state = 28, .external_lex_state = 2}, + [6816] = {.lex_state = 86, .external_lex_state = 2}, + [6817] = {.lex_state = 86, .external_lex_state = 2}, + [6818] = {.lex_state = 86, .external_lex_state = 2}, + [6819] = {.lex_state = 86, .external_lex_state = 2}, + [6820] = {.lex_state = 86, .external_lex_state = 2}, + [6821] = {.lex_state = 86, .external_lex_state = 2}, + [6822] = {.lex_state = 86, .external_lex_state = 2}, + [6823] = {.lex_state = 86, .external_lex_state = 2}, + [6824] = {.lex_state = 86, .external_lex_state = 2}, + [6825] = {.lex_state = 86, .external_lex_state = 2}, + [6826] = {.lex_state = 86, .external_lex_state = 2}, + [6827] = {.lex_state = 86, .external_lex_state = 2}, + [6828] = {.lex_state = 86, .external_lex_state = 2}, + [6829] = {.lex_state = 86, .external_lex_state = 2}, + [6830] = {.lex_state = 86, .external_lex_state = 2}, + [6831] = {.lex_state = 86, .external_lex_state = 2}, + [6832] = {.lex_state = 86, .external_lex_state = 2}, + [6833] = {.lex_state = 86, .external_lex_state = 2}, + [6834] = {.lex_state = 86, .external_lex_state = 2}, + [6835] = {.lex_state = 86, .external_lex_state = 2}, + [6836] = {.lex_state = 86, .external_lex_state = 2}, + [6837] = {.lex_state = 1, .external_lex_state = 15}, + [6838] = {.lex_state = 86, .external_lex_state = 2}, + [6839] = {.lex_state = 86, .external_lex_state = 2}, + [6840] = {.lex_state = 86, .external_lex_state = 2}, + [6841] = {.lex_state = 86, .external_lex_state = 2}, + [6842] = {.lex_state = 86, .external_lex_state = 2}, + [6843] = {.lex_state = 86, .external_lex_state = 2}, + [6844] = {.lex_state = 86, .external_lex_state = 2}, + [6845] = {.lex_state = 86, .external_lex_state = 2}, + [6846] = {.lex_state = 86, .external_lex_state = 2}, + [6847] = {.lex_state = 86, .external_lex_state = 2}, + [6848] = {.lex_state = 86, .external_lex_state = 2}, + [6849] = {.lex_state = 86, .external_lex_state = 2}, + [6850] = {.lex_state = 86, .external_lex_state = 2}, + [6851] = {.lex_state = 86, .external_lex_state = 2}, + [6852] = {.lex_state = 86, .external_lex_state = 2}, + [6853] = {.lex_state = 86, .external_lex_state = 2}, + [6854] = {.lex_state = 86, .external_lex_state = 2}, + [6855] = {.lex_state = 86, .external_lex_state = 2}, + [6856] = {.lex_state = 86, .external_lex_state = 2}, + [6857] = {.lex_state = 86, .external_lex_state = 2}, + [6858] = {.lex_state = 86, .external_lex_state = 2}, + [6859] = {.lex_state = 86, .external_lex_state = 2}, + [6860] = {.lex_state = 86, .external_lex_state = 2}, + [6861] = {.lex_state = 86, .external_lex_state = 2}, + [6862] = {.lex_state = 86, .external_lex_state = 2}, + [6863] = {.lex_state = 86, .external_lex_state = 2}, + [6864] = {.lex_state = 86, .external_lex_state = 2}, + [6865] = {.lex_state = 86, .external_lex_state = 2}, + [6866] = {.lex_state = 86, .external_lex_state = 2}, + [6867] = {.lex_state = 86, .external_lex_state = 2}, + [6868] = {.lex_state = 86, .external_lex_state = 2}, + [6869] = {.lex_state = 86, .external_lex_state = 2}, + [6870] = {.lex_state = 86, .external_lex_state = 2}, + [6871] = {.lex_state = 86, .external_lex_state = 2}, + [6872] = {.lex_state = 86, .external_lex_state = 2}, + [6873] = {.lex_state = 86, .external_lex_state = 2}, + [6874] = {.lex_state = 86, .external_lex_state = 2}, + [6875] = {.lex_state = 86, .external_lex_state = 2}, + [6876] = {.lex_state = 86, .external_lex_state = 2}, + [6877] = {.lex_state = 86, .external_lex_state = 2}, + [6878] = {.lex_state = 86, .external_lex_state = 2}, + [6879] = {.lex_state = 86, .external_lex_state = 2}, + [6880] = {.lex_state = 86, .external_lex_state = 2}, + [6881] = {.lex_state = 86, .external_lex_state = 2}, + [6882] = {.lex_state = 86, .external_lex_state = 2}, + [6883] = {.lex_state = 86, .external_lex_state = 2}, + [6884] = {.lex_state = 86, .external_lex_state = 2}, + [6885] = {.lex_state = 86, .external_lex_state = 2}, + [6886] = {.lex_state = 86, .external_lex_state = 2}, + [6887] = {.lex_state = 86, .external_lex_state = 2}, + [6888] = {.lex_state = 86, .external_lex_state = 2}, + [6889] = {.lex_state = 86, .external_lex_state = 2}, + [6890] = {.lex_state = 86, .external_lex_state = 2}, + [6891] = {.lex_state = 86, .external_lex_state = 2}, + [6892] = {.lex_state = 86, .external_lex_state = 2}, + [6893] = {.lex_state = 86, .external_lex_state = 2}, + [6894] = {.lex_state = 86, .external_lex_state = 2}, + [6895] = {.lex_state = 86, .external_lex_state = 2}, + [6896] = {.lex_state = 86, .external_lex_state = 2}, + [6897] = {.lex_state = 86, .external_lex_state = 2}, + [6898] = {.lex_state = 86, .external_lex_state = 2}, + [6899] = {.lex_state = 86, .external_lex_state = 2}, + [6900] = {.lex_state = 86, .external_lex_state = 2}, + [6901] = {.lex_state = 1, .external_lex_state = 15}, + [6902] = {.lex_state = 86, .external_lex_state = 2}, + [6903] = {.lex_state = 86, .external_lex_state = 2}, + [6904] = {.lex_state = 86, .external_lex_state = 2}, + [6905] = {.lex_state = 86, .external_lex_state = 2}, + [6906] = {.lex_state = 86, .external_lex_state = 2}, + [6907] = {.lex_state = 86, .external_lex_state = 2}, + [6908] = {.lex_state = 86, .external_lex_state = 2}, + [6909] = {.lex_state = 86, .external_lex_state = 2}, + [6910] = {.lex_state = 86, .external_lex_state = 2}, + [6911] = {.lex_state = 86, .external_lex_state = 2}, + [6912] = {.lex_state = 86, .external_lex_state = 2}, + [6913] = {.lex_state = 86, .external_lex_state = 2}, + [6914] = {.lex_state = 86, .external_lex_state = 2}, + [6915] = {.lex_state = 86, .external_lex_state = 2}, + [6916] = {.lex_state = 86, .external_lex_state = 2}, + [6917] = {.lex_state = 86, .external_lex_state = 2}, + [6918] = {.lex_state = 86, .external_lex_state = 2}, + [6919] = {.lex_state = 86, .external_lex_state = 2}, + [6920] = {.lex_state = 86, .external_lex_state = 2}, + [6921] = {.lex_state = 86, .external_lex_state = 2}, + [6922] = {.lex_state = 86, .external_lex_state = 2}, + [6923] = {.lex_state = 86, .external_lex_state = 2}, + [6924] = {.lex_state = 86, .external_lex_state = 2}, + [6925] = {.lex_state = 86, .external_lex_state = 2}, + [6926] = {.lex_state = 86, .external_lex_state = 2}, + [6927] = {.lex_state = 86, .external_lex_state = 2}, + [6928] = {.lex_state = 86, .external_lex_state = 2}, + [6929] = {.lex_state = 86, .external_lex_state = 2}, + [6930] = {.lex_state = 86, .external_lex_state = 2}, + [6931] = {.lex_state = 86, .external_lex_state = 2}, + [6932] = {.lex_state = 86, .external_lex_state = 2}, + [6933] = {.lex_state = 86, .external_lex_state = 2}, + [6934] = {.lex_state = 86, .external_lex_state = 2}, + [6935] = {.lex_state = 86, .external_lex_state = 2}, + [6936] = {.lex_state = 86, .external_lex_state = 2}, + [6937] = {.lex_state = 86, .external_lex_state = 2}, + [6938] = {.lex_state = 86, .external_lex_state = 2}, + [6939] = {.lex_state = 86, .external_lex_state = 2}, + [6940] = {.lex_state = 86, .external_lex_state = 2}, + [6941] = {.lex_state = 86, .external_lex_state = 2}, + [6942] = {.lex_state = 86, .external_lex_state = 2}, + [6943] = {.lex_state = 86, .external_lex_state = 2}, + [6944] = {.lex_state = 86, .external_lex_state = 2}, + [6945] = {.lex_state = 86, .external_lex_state = 2}, + [6946] = {.lex_state = 86, .external_lex_state = 2}, + [6947] = {.lex_state = 86, .external_lex_state = 2}, + [6948] = {.lex_state = 86, .external_lex_state = 2}, + [6949] = {.lex_state = 86, .external_lex_state = 2}, + [6950] = {.lex_state = 86, .external_lex_state = 2}, + [6951] = {.lex_state = 86, .external_lex_state = 2}, + [6952] = {.lex_state = 86, .external_lex_state = 2}, + [6953] = {.lex_state = 86, .external_lex_state = 2}, + [6954] = {.lex_state = 86, .external_lex_state = 2}, + [6955] = {.lex_state = 86, .external_lex_state = 2}, + [6956] = {.lex_state = 86, .external_lex_state = 2}, + [6957] = {.lex_state = 86, .external_lex_state = 2}, + [6958] = {.lex_state = 86, .external_lex_state = 2}, + [6959] = {.lex_state = 86, .external_lex_state = 2}, + [6960] = {.lex_state = 86, .external_lex_state = 2}, + [6961] = {.lex_state = 86, .external_lex_state = 2}, + [6962] = {.lex_state = 86, .external_lex_state = 2}, + [6963] = {.lex_state = 86, .external_lex_state = 2}, + [6964] = {.lex_state = 86, .external_lex_state = 2}, + [6965] = {.lex_state = 86, .external_lex_state = 2}, + [6966] = {.lex_state = 86, .external_lex_state = 2}, + [6967] = {.lex_state = 86, .external_lex_state = 2}, + [6968] = {.lex_state = 86, .external_lex_state = 2}, + [6969] = {.lex_state = 86, .external_lex_state = 2}, + [6970] = {.lex_state = 86, .external_lex_state = 2}, + [6971] = {.lex_state = 86, .external_lex_state = 2}, + [6972] = {.lex_state = 86, .external_lex_state = 2}, + [6973] = {.lex_state = 86, .external_lex_state = 2}, + [6974] = {.lex_state = 86, .external_lex_state = 2}, + [6975] = {.lex_state = 86, .external_lex_state = 2}, + [6976] = {.lex_state = 86, .external_lex_state = 2}, + [6977] = {.lex_state = 86, .external_lex_state = 2}, + [6978] = {.lex_state = 86, .external_lex_state = 2}, + [6979] = {.lex_state = 86, .external_lex_state = 2}, + [6980] = {.lex_state = 86, .external_lex_state = 2}, + [6981] = {.lex_state = 86, .external_lex_state = 2}, + [6982] = {.lex_state = 86, .external_lex_state = 2}, + [6983] = {.lex_state = 86, .external_lex_state = 2}, + [6984] = {.lex_state = 86, .external_lex_state = 2}, + [6985] = {.lex_state = 86, .external_lex_state = 2}, + [6986] = {.lex_state = 86, .external_lex_state = 2}, + [6987] = {.lex_state = 86, .external_lex_state = 2}, + [6988] = {.lex_state = 86, .external_lex_state = 2}, + [6989] = {.lex_state = 86, .external_lex_state = 2}, + [6990] = {.lex_state = 86, .external_lex_state = 2}, + [6991] = {.lex_state = 86, .external_lex_state = 2}, + [6992] = {.lex_state = 86, .external_lex_state = 2}, + [6993] = {.lex_state = 86, .external_lex_state = 2}, + [6994] = {.lex_state = 86, .external_lex_state = 2}, + [6995] = {.lex_state = 86, .external_lex_state = 2}, + [6996] = {.lex_state = 86, .external_lex_state = 2}, + [6997] = {.lex_state = 86, .external_lex_state = 2}, + [6998] = {.lex_state = 86, .external_lex_state = 2}, + [6999] = {.lex_state = 86, .external_lex_state = 2}, + [7000] = {.lex_state = 86, .external_lex_state = 2}, + [7001] = {.lex_state = 86, .external_lex_state = 2}, + [7002] = {.lex_state = 86, .external_lex_state = 2}, + [7003] = {.lex_state = 86, .external_lex_state = 2}, + [7004] = {.lex_state = 86, .external_lex_state = 2}, + [7005] = {.lex_state = 86, .external_lex_state = 2}, + [7006] = {.lex_state = 86, .external_lex_state = 2}, + [7007] = {.lex_state = 86, .external_lex_state = 2}, + [7008] = {.lex_state = 86, .external_lex_state = 2}, + [7009] = {.lex_state = 86, .external_lex_state = 2}, + [7010] = {.lex_state = 86, .external_lex_state = 2}, + [7011] = {.lex_state = 86, .external_lex_state = 2}, + [7012] = {.lex_state = 86, .external_lex_state = 2}, + [7013] = {.lex_state = 86, .external_lex_state = 2}, + [7014] = {.lex_state = 86, .external_lex_state = 2}, + [7015] = {.lex_state = 86, .external_lex_state = 2}, + [7016] = {.lex_state = 86, .external_lex_state = 2}, + [7017] = {.lex_state = 86, .external_lex_state = 2}, + [7018] = {.lex_state = 86, .external_lex_state = 2}, + [7019] = {.lex_state = 1, .external_lex_state = 15}, + [7020] = {.lex_state = 86, .external_lex_state = 2}, + [7021] = {.lex_state = 86, .external_lex_state = 2}, + [7022] = {.lex_state = 86, .external_lex_state = 2}, + [7023] = {.lex_state = 86, .external_lex_state = 2}, + [7024] = {.lex_state = 86, .external_lex_state = 2}, + [7025] = {.lex_state = 86, .external_lex_state = 2}, + [7026] = {.lex_state = 86, .external_lex_state = 2}, + [7027] = {.lex_state = 86, .external_lex_state = 2}, + [7028] = {.lex_state = 86, .external_lex_state = 2}, + [7029] = {.lex_state = 86, .external_lex_state = 2}, + [7030] = {.lex_state = 86, .external_lex_state = 2}, + [7031] = {.lex_state = 86, .external_lex_state = 2}, + [7032] = {.lex_state = 86, .external_lex_state = 2}, + [7033] = {.lex_state = 86, .external_lex_state = 2}, + [7034] = {.lex_state = 86, .external_lex_state = 2}, + [7035] = {.lex_state = 86, .external_lex_state = 2}, + [7036] = {.lex_state = 86, .external_lex_state = 2}, + [7037] = {.lex_state = 86, .external_lex_state = 2}, + [7038] = {.lex_state = 86, .external_lex_state = 2}, + [7039] = {.lex_state = 86, .external_lex_state = 2}, + [7040] = {.lex_state = 86, .external_lex_state = 2}, + [7041] = {.lex_state = 86, .external_lex_state = 2}, + [7042] = {.lex_state = 86, .external_lex_state = 2}, + [7043] = {.lex_state = 86, .external_lex_state = 2}, + [7044] = {.lex_state = 86, .external_lex_state = 2}, + [7045] = {.lex_state = 86, .external_lex_state = 2}, + [7046] = {.lex_state = 86, .external_lex_state = 2}, + [7047] = {.lex_state = 28, .external_lex_state = 2}, + [7048] = {.lex_state = 86, .external_lex_state = 2}, + [7049] = {.lex_state = 86, .external_lex_state = 2}, + [7050] = {.lex_state = 86, .external_lex_state = 2}, + [7051] = {.lex_state = 86, .external_lex_state = 2}, + [7052] = {.lex_state = 86, .external_lex_state = 2}, + [7053] = {.lex_state = 86, .external_lex_state = 2}, + [7054] = {.lex_state = 86, .external_lex_state = 2}, + [7055] = {.lex_state = 86, .external_lex_state = 2}, + [7056] = {.lex_state = 86, .external_lex_state = 2}, + [7057] = {.lex_state = 86, .external_lex_state = 2}, + [7058] = {.lex_state = 86, .external_lex_state = 2}, + [7059] = {.lex_state = 86, .external_lex_state = 2}, + [7060] = {.lex_state = 86, .external_lex_state = 2}, + [7061] = {.lex_state = 86, .external_lex_state = 2}, + [7062] = {.lex_state = 86, .external_lex_state = 2}, + [7063] = {.lex_state = 86, .external_lex_state = 2}, + [7064] = {.lex_state = 86, .external_lex_state = 2}, + [7065] = {.lex_state = 86, .external_lex_state = 2}, + [7066] = {.lex_state = 86, .external_lex_state = 2}, + [7067] = {.lex_state = 86, .external_lex_state = 2}, + [7068] = {.lex_state = 86, .external_lex_state = 2}, + [7069] = {.lex_state = 86, .external_lex_state = 2}, + [7070] = {.lex_state = 86, .external_lex_state = 2}, + [7071] = {.lex_state = 86, .external_lex_state = 2}, + [7072] = {.lex_state = 86, .external_lex_state = 2}, + [7073] = {.lex_state = 86, .external_lex_state = 2}, + [7074] = {.lex_state = 86, .external_lex_state = 2}, + [7075] = {.lex_state = 86, .external_lex_state = 2}, + [7076] = {.lex_state = 86, .external_lex_state = 2}, + [7077] = {.lex_state = 86, .external_lex_state = 2}, + [7078] = {.lex_state = 86, .external_lex_state = 2}, + [7079] = {.lex_state = 86, .external_lex_state = 2}, + [7080] = {.lex_state = 86, .external_lex_state = 2}, + [7081] = {.lex_state = 86, .external_lex_state = 2}, + [7082] = {.lex_state = 86, .external_lex_state = 2}, + [7083] = {.lex_state = 86, .external_lex_state = 2}, + [7084] = {.lex_state = 86, .external_lex_state = 2}, + [7085] = {.lex_state = 86, .external_lex_state = 2}, + [7086] = {.lex_state = 86, .external_lex_state = 2}, + [7087] = {.lex_state = 86, .external_lex_state = 2}, + [7088] = {.lex_state = 86, .external_lex_state = 2}, + [7089] = {.lex_state = 86, .external_lex_state = 2}, + [7090] = {.lex_state = 86, .external_lex_state = 2}, + [7091] = {.lex_state = 86, .external_lex_state = 2}, + [7092] = {.lex_state = 86, .external_lex_state = 2}, + [7093] = {.lex_state = 86, .external_lex_state = 2}, + [7094] = {.lex_state = 86, .external_lex_state = 2}, + [7095] = {.lex_state = 86, .external_lex_state = 2}, + [7096] = {.lex_state = 86, .external_lex_state = 2}, + [7097] = {.lex_state = 86, .external_lex_state = 2}, + [7098] = {.lex_state = 86, .external_lex_state = 2}, + [7099] = {.lex_state = 86, .external_lex_state = 2}, + [7100] = {.lex_state = 86, .external_lex_state = 2}, + [7101] = {.lex_state = 86, .external_lex_state = 2}, + [7102] = {.lex_state = 86, .external_lex_state = 2}, + [7103] = {.lex_state = 86, .external_lex_state = 2}, + [7104] = {.lex_state = 86, .external_lex_state = 2}, + [7105] = {.lex_state = 86, .external_lex_state = 2}, + [7106] = {.lex_state = 86, .external_lex_state = 2}, + [7107] = {.lex_state = 86, .external_lex_state = 2}, + [7108] = {.lex_state = 86, .external_lex_state = 2}, + [7109] = {.lex_state = 1, .external_lex_state = 15}, + [7110] = {.lex_state = 86, .external_lex_state = 2}, + [7111] = {.lex_state = 86, .external_lex_state = 2}, + [7112] = {.lex_state = 86, .external_lex_state = 2}, + [7113] = {.lex_state = 86, .external_lex_state = 2}, + [7114] = {.lex_state = 86, .external_lex_state = 2}, + [7115] = {.lex_state = 86, .external_lex_state = 2}, + [7116] = {.lex_state = 86, .external_lex_state = 2}, + [7117] = {.lex_state = 86, .external_lex_state = 2}, + [7118] = {.lex_state = 86, .external_lex_state = 2}, + [7119] = {.lex_state = 86, .external_lex_state = 2}, + [7120] = {.lex_state = 86, .external_lex_state = 2}, + [7121] = {.lex_state = 86, .external_lex_state = 2}, + [7122] = {.lex_state = 86, .external_lex_state = 2}, + [7123] = {.lex_state = 86, .external_lex_state = 2}, + [7124] = {.lex_state = 86, .external_lex_state = 2}, + [7125] = {.lex_state = 86, .external_lex_state = 2}, + [7126] = {.lex_state = 86, .external_lex_state = 2}, + [7127] = {.lex_state = 86, .external_lex_state = 2}, + [7128] = {.lex_state = 86, .external_lex_state = 2}, + [7129] = {.lex_state = 86, .external_lex_state = 2}, + [7130] = {.lex_state = 86, .external_lex_state = 2}, + [7131] = {.lex_state = 86, .external_lex_state = 2}, + [7132] = {.lex_state = 86, .external_lex_state = 2}, + [7133] = {.lex_state = 86, .external_lex_state = 2}, + [7134] = {.lex_state = 86, .external_lex_state = 2}, + [7135] = {.lex_state = 86, .external_lex_state = 2}, + [7136] = {.lex_state = 86, .external_lex_state = 2}, + [7137] = {.lex_state = 86, .external_lex_state = 2}, + [7138] = {.lex_state = 86, .external_lex_state = 2}, + [7139] = {.lex_state = 86, .external_lex_state = 2}, + [7140] = {.lex_state = 86, .external_lex_state = 2}, + [7141] = {.lex_state = 86, .external_lex_state = 2}, + [7142] = {.lex_state = 86, .external_lex_state = 2}, + [7143] = {.lex_state = 86, .external_lex_state = 2}, + [7144] = {.lex_state = 86, .external_lex_state = 2}, + [7145] = {.lex_state = 86, .external_lex_state = 2}, + [7146] = {.lex_state = 86, .external_lex_state = 2}, + [7147] = {.lex_state = 86, .external_lex_state = 2}, + [7148] = {.lex_state = 86, .external_lex_state = 2}, + [7149] = {.lex_state = 86, .external_lex_state = 2}, + [7150] = {.lex_state = 86, .external_lex_state = 2}, + [7151] = {.lex_state = 86, .external_lex_state = 2}, + [7152] = {.lex_state = 86, .external_lex_state = 2}, + [7153] = {.lex_state = 86, .external_lex_state = 2}, + [7154] = {.lex_state = 86, .external_lex_state = 2}, + [7155] = {.lex_state = 86, .external_lex_state = 2}, + [7156] = {.lex_state = 86, .external_lex_state = 2}, + [7157] = {.lex_state = 86, .external_lex_state = 2}, + [7158] = {.lex_state = 86, .external_lex_state = 2}, + [7159] = {.lex_state = 86, .external_lex_state = 2}, + [7160] = {.lex_state = 86, .external_lex_state = 2}, + [7161] = {.lex_state = 86, .external_lex_state = 2}, + [7162] = {.lex_state = 86, .external_lex_state = 2}, + [7163] = {.lex_state = 86, .external_lex_state = 2}, + [7164] = {.lex_state = 86, .external_lex_state = 2}, + [7165] = {.lex_state = 86, .external_lex_state = 2}, + [7166] = {.lex_state = 86, .external_lex_state = 2}, + [7167] = {.lex_state = 86, .external_lex_state = 2}, + [7168] = {.lex_state = 86, .external_lex_state = 2}, + [7169] = {.lex_state = 86, .external_lex_state = 2}, + [7170] = {.lex_state = 86, .external_lex_state = 2}, + [7171] = {.lex_state = 86, .external_lex_state = 2}, + [7172] = {.lex_state = 86, .external_lex_state = 2}, + [7173] = {.lex_state = 86, .external_lex_state = 2}, + [7174] = {.lex_state = 86, .external_lex_state = 2}, + [7175] = {.lex_state = 86, .external_lex_state = 2}, + [7176] = {.lex_state = 86, .external_lex_state = 2}, + [7177] = {.lex_state = 86, .external_lex_state = 2}, + [7178] = {.lex_state = 86, .external_lex_state = 2}, + [7179] = {.lex_state = 86, .external_lex_state = 2}, + [7180] = {.lex_state = 86, .external_lex_state = 2}, + [7181] = {.lex_state = 86, .external_lex_state = 2}, + [7182] = {.lex_state = 86, .external_lex_state = 2}, + [7183] = {.lex_state = 86, .external_lex_state = 2}, + [7184] = {.lex_state = 86, .external_lex_state = 2}, + [7185] = {.lex_state = 86, .external_lex_state = 2}, + [7186] = {.lex_state = 86, .external_lex_state = 2}, + [7187] = {.lex_state = 86, .external_lex_state = 2}, + [7188] = {.lex_state = 86, .external_lex_state = 2}, + [7189] = {.lex_state = 86, .external_lex_state = 2}, + [7190] = {.lex_state = 86, .external_lex_state = 2}, + [7191] = {.lex_state = 86, .external_lex_state = 2}, + [7192] = {.lex_state = 86, .external_lex_state = 2}, + [7193] = {.lex_state = 86, .external_lex_state = 2}, + [7194] = {.lex_state = 86, .external_lex_state = 2}, + [7195] = {.lex_state = 86, .external_lex_state = 2}, + [7196] = {.lex_state = 86, .external_lex_state = 2}, + [7197] = {.lex_state = 86, .external_lex_state = 2}, + [7198] = {.lex_state = 86, .external_lex_state = 2}, + [7199] = {.lex_state = 86, .external_lex_state = 2}, + [7200] = {.lex_state = 86, .external_lex_state = 2}, + [7201] = {.lex_state = 86, .external_lex_state = 2}, + [7202] = {.lex_state = 86, .external_lex_state = 2}, + [7203] = {.lex_state = 86, .external_lex_state = 2}, + [7204] = {.lex_state = 86, .external_lex_state = 2}, + [7205] = {.lex_state = 86, .external_lex_state = 2}, + [7206] = {.lex_state = 86, .external_lex_state = 2}, + [7207] = {.lex_state = 86, .external_lex_state = 2}, + [7208] = {.lex_state = 86, .external_lex_state = 2}, + [7209] = {.lex_state = 86, .external_lex_state = 2}, + [7210] = {.lex_state = 86, .external_lex_state = 2}, + [7211] = {.lex_state = 86, .external_lex_state = 2}, + [7212] = {.lex_state = 86, .external_lex_state = 2}, + [7213] = {.lex_state = 86, .external_lex_state = 2}, + [7214] = {.lex_state = 86, .external_lex_state = 2}, + [7215] = {.lex_state = 86, .external_lex_state = 2}, + [7216] = {.lex_state = 86, .external_lex_state = 2}, + [7217] = {.lex_state = 86, .external_lex_state = 2}, + [7218] = {.lex_state = 86, .external_lex_state = 2}, + [7219] = {.lex_state = 86, .external_lex_state = 2}, + [7220] = {.lex_state = 86, .external_lex_state = 2}, + [7221] = {.lex_state = 86, .external_lex_state = 2}, + [7222] = {.lex_state = 86, .external_lex_state = 2}, + [7223] = {.lex_state = 86, .external_lex_state = 2}, + [7224] = {.lex_state = 86, .external_lex_state = 2}, + [7225] = {.lex_state = 86, .external_lex_state = 2}, + [7226] = {.lex_state = 86, .external_lex_state = 2}, + [7227] = {.lex_state = 86, .external_lex_state = 2}, + [7228] = {.lex_state = 86, .external_lex_state = 2}, + [7229] = {.lex_state = 86, .external_lex_state = 2}, + [7230] = {.lex_state = 86, .external_lex_state = 2}, + [7231] = {.lex_state = 86, .external_lex_state = 2}, + [7232] = {.lex_state = 86, .external_lex_state = 2}, + [7233] = {.lex_state = 86, .external_lex_state = 2}, + [7234] = {.lex_state = 86, .external_lex_state = 2}, + [7235] = {.lex_state = 86, .external_lex_state = 2}, + [7236] = {.lex_state = 86, .external_lex_state = 2}, + [7237] = {.lex_state = 86, .external_lex_state = 2}, + [7238] = {.lex_state = 86, .external_lex_state = 2}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -19803,7 +22113,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_keyof] = ACTIONS(1), [anon_sym_infer] = ACTIONS(1), [anon_sym_is] = ACTIONS(1), - [anon_sym_unique] = ACTIONS(1), + [aux_sym_predefined_type_token1] = ACTIONS(1), [anon_sym_LBRACE_PIPE] = ACTIONS(1), [anon_sym_PIPE_RBRACE] = ACTIONS(1), [sym__automatic_semicolon] = ACTIONS(1), @@ -19814,87 +22124,88 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__function_signature_automatic_semicolon] = ACTIONS(1), [sym___error_recovery] = ACTIONS(1), [sym__member_signature_marker] = ACTIONS(1), + [sym__member_end_marker] = ACTIONS(1), }, [STATE(1)] = { - [sym_program] = STATE(6003), - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), + [sym_program] = STATE(6959), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), [sym_statement] = STATE(16), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), [aux_sym_program_repeat1] = STATE(16), - [aux_sym_export_statement_repeat1] = STATE(3993), + [aux_sym_export_statement_repeat1] = STATE(5094), [ts_builtin_sym_end] = ACTIONS(7), [sym_identifier] = ACTIONS(9), [sym_hash_bang_line] = ACTIONS(11), @@ -19974,77 +22285,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(2)] = { - [sym_import] = STATE(3824), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2285), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4525), - [sym_pattern] = STATE(4450), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3153), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(487), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5652), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_import] = STATE(4653), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2815), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5333), + [sym_pattern] = STATE(5367), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3768), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(613), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6661), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(5470), [sym_identifier] = ACTIONS(111), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(115), @@ -20054,388 +22365,388 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_namespace] = ACTIONS(122), [anon_sym_LBRACE] = ACTIONS(124), [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(129), - [anon_sym_import] = ACTIONS(131), + [anon_sym_typeof] = ACTIONS(128), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(134), + [anon_sym_LPAREN] = ACTIONS(137), [anon_sym_RPAREN] = ACTIONS(126), - [anon_sym_await] = ACTIONS(140), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), [anon_sym_COLON] = ACTIONS(126), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(144), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(143), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(152), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(156), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(155), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(164), + [anon_sym_AMP] = ACTIONS(163), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(168), - [anon_sym_DASH] = ACTIONS(168), - [anon_sym_SLASH] = ACTIONS(170), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(167), + [anon_sym_DASH] = ACTIONS(167), + [anon_sym_SLASH] = ACTIONS(169), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(177), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(181), - [anon_sym_DASH_DASH] = ACTIONS(181), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(194), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(200), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(176), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(180), + [anon_sym_DASH_DASH] = ACTIONS(180), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(193), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(199), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(202), + [anon_sym_readonly] = ACTIONS(201), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_QMARK] = ACTIONS(203), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), [anon_sym_protected] = ACTIONS(113), [anon_sym_override] = ACTIONS(113), [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(206), - [anon_sym_number] = ACTIONS(206), - [anon_sym_boolean] = ACTIONS(206), - [anon_sym_string] = ACTIONS(206), - [anon_sym_symbol] = ACTIONS(206), - [anon_sym_object] = ACTIONS(206), - [anon_sym_abstract] = ACTIONS(208), + [anon_sym_any] = ACTIONS(205), + [anon_sym_number] = ACTIONS(205), + [anon_sym_boolean] = ACTIONS(205), + [anon_sym_string] = ACTIONS(205), + [anon_sym_symbol] = ACTIONS(205), + [anon_sym_object] = ACTIONS(205), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, [STATE(3)] = { - [sym_import] = STATE(3824), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2285), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4525), - [sym_pattern] = STATE(4450), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3153), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(487), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5652), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_import] = STATE(4653), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2815), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5333), + [sym_pattern] = STATE(5367), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3768), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(613), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6661), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(5470), [sym_identifier] = ACTIONS(111), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(115), [anon_sym_type] = ACTIONS(113), - [anon_sym_EQ] = ACTIONS(220), + [anon_sym_EQ] = ACTIONS(219), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), [anon_sym_LBRACE] = ACTIONS(124), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_typeof] = ACTIONS(129), - [anon_sym_import] = ACTIONS(131), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(128), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_RPAREN] = ACTIONS(223), - [anon_sym_await] = ACTIONS(140), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(134), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(222), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(144), + [anon_sym_COLON] = ACTIONS(222), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(143), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(156), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(155), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(164), + [anon_sym_AMP] = ACTIONS(163), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(168), - [anon_sym_DASH] = ACTIONS(168), - [anon_sym_SLASH] = ACTIONS(170), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(167), + [anon_sym_DASH] = ACTIONS(167), + [anon_sym_SLASH] = ACTIONS(169), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(177), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(181), - [anon_sym_DASH_DASH] = ACTIONS(181), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(194), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(200), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(176), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(180), + [anon_sym_DASH_DASH] = ACTIONS(180), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(193), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(199), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(202), + [anon_sym_readonly] = ACTIONS(201), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_QMARK] = ACTIONS(203), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), [anon_sym_protected] = ACTIONS(113), [anon_sym_override] = ACTIONS(113), [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(206), - [anon_sym_number] = ACTIONS(206), - [anon_sym_boolean] = ACTIONS(206), - [anon_sym_string] = ACTIONS(206), - [anon_sym_symbol] = ACTIONS(206), - [anon_sym_object] = ACTIONS(206), - [anon_sym_abstract] = ACTIONS(208), + [anon_sym_any] = ACTIONS(205), + [anon_sym_number] = ACTIONS(205), + [anon_sym_boolean] = ACTIONS(205), + [anon_sym_string] = ACTIONS(205), + [anon_sym_symbol] = ACTIONS(205), + [anon_sym_object] = ACTIONS(205), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, [STATE(4)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(14), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5774), - [sym_object_assignment_pattern] = STATE(4717), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5774), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5774), - [sym_spread_element] = STATE(4741), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(1972), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_rest_pattern] = STATE(4717), - [sym_method_definition] = STATE(4741), - [sym_pair] = STATE(4741), - [sym_pair_pattern] = STATE(4717), - [sym__property_name] = STATE(3522), - [sym_computed_property_name] = STATE(3522), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_accessibility_modifier] = STATE(2810), - [sym_override_modifier] = STATE(2829), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_program_repeat1] = STATE(14), - [aux_sym_export_statement_repeat1] = STATE(3993), - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(17), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7193), + [sym_object_assignment_pattern] = STATE(6083), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7193), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7193), + [sym_spread_element] = STATE(6239), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2300), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_rest_pattern] = STATE(6083), + [sym_method_definition] = STATE(6239), + [sym_pair] = STATE(6239), + [sym_pair_pattern] = STATE(6083), + [sym__property_name] = STATE(4465), + [sym_computed_property_name] = STATE(4465), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_accessibility_modifier] = STATE(3315), + [sym_override_modifier] = STATE(3342), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_program_repeat1] = STATE(17), + [aux_sym_export_statement_repeat1] = STATE(5094), + [aux_sym_object_repeat1] = STATE(6205), + [aux_sym_object_pattern_repeat1] = STATE(6062), [sym_identifier] = ACTIONS(227), [anon_sym_export] = ACTIONS(229), [anon_sym_STAR] = ACTIONS(231), @@ -20517,96 +22828,96 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(5)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(14), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5774), - [sym_object_assignment_pattern] = STATE(4717), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5774), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5774), - [sym_spread_element] = STATE(4741), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(1972), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_rest_pattern] = STATE(4717), - [sym_method_definition] = STATE(4741), - [sym_pair] = STATE(4741), - [sym_pair_pattern] = STATE(4717), - [sym__property_name] = STATE(3522), - [sym_computed_property_name] = STATE(3522), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_accessibility_modifier] = STATE(2810), - [sym_override_modifier] = STATE(2829), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_program_repeat1] = STATE(14), - [aux_sym_export_statement_repeat1] = STATE(3993), - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(19), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7193), + [sym_object_assignment_pattern] = STATE(6083), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7193), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7193), + [sym_spread_element] = STATE(6239), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2300), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_rest_pattern] = STATE(6083), + [sym_method_definition] = STATE(6239), + [sym_pair] = STATE(6239), + [sym_pair_pattern] = STATE(6083), + [sym__property_name] = STATE(4465), + [sym_computed_property_name] = STATE(4465), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_accessibility_modifier] = STATE(3315), + [sym_override_modifier] = STATE(3342), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_program_repeat1] = STATE(19), + [aux_sym_export_statement_repeat1] = STATE(5094), + [aux_sym_object_repeat1] = STATE(6205), + [aux_sym_object_pattern_repeat1] = STATE(6062), [sym_identifier] = ACTIONS(227), [anon_sym_export] = ACTIONS(229), [anon_sym_STAR] = ACTIONS(231), @@ -20688,96 +22999,96 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(6)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), [sym_statement] = STATE(19), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5774), - [sym_object_assignment_pattern] = STATE(4717), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5774), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5774), - [sym_spread_element] = STATE(4741), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(1972), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_rest_pattern] = STATE(4717), - [sym_method_definition] = STATE(4741), - [sym_pair] = STATE(4741), - [sym_pair_pattern] = STATE(4717), - [sym__property_name] = STATE(3522), - [sym_computed_property_name] = STATE(3522), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_accessibility_modifier] = STATE(2810), - [sym_override_modifier] = STATE(2829), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7193), + [sym_object_assignment_pattern] = STATE(6083), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7193), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7193), + [sym_spread_element] = STATE(6239), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2300), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_rest_pattern] = STATE(6083), + [sym_method_definition] = STATE(6239), + [sym_pair] = STATE(6239), + [sym_pair_pattern] = STATE(6083), + [sym__property_name] = STATE(4465), + [sym_computed_property_name] = STATE(4465), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_accessibility_modifier] = STATE(3315), + [sym_override_modifier] = STATE(3342), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), [aux_sym_program_repeat1] = STATE(19), - [aux_sym_export_statement_repeat1] = STATE(3993), - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(4830), + [aux_sym_export_statement_repeat1] = STATE(5094), + [aux_sym_object_repeat1] = STATE(6205), + [aux_sym_object_pattern_repeat1] = STATE(6062), [sym_identifier] = ACTIONS(227), [anon_sym_export] = ACTIONS(229), [anon_sym_STAR] = ACTIONS(231), @@ -20859,96 +23170,96 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(7)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(24), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5774), - [sym_object_assignment_pattern] = STATE(4717), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5774), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5774), - [sym_spread_element] = STATE(5072), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(1972), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_rest_pattern] = STATE(4717), - [sym_method_definition] = STATE(5072), - [sym_pair] = STATE(5072), - [sym_pair_pattern] = STATE(4717), - [sym__property_name] = STATE(3522), - [sym_computed_property_name] = STATE(3522), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_accessibility_modifier] = STATE(2810), - [sym_override_modifier] = STATE(2829), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_program_repeat1] = STATE(24), - [aux_sym_export_statement_repeat1] = STATE(3993), - [aux_sym_object_repeat1] = STATE(5074), - [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(25), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7193), + [sym_object_assignment_pattern] = STATE(6083), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7193), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7193), + [sym_spread_element] = STATE(6066), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2300), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_rest_pattern] = STATE(6083), + [sym_method_definition] = STATE(6066), + [sym_pair] = STATE(6066), + [sym_pair_pattern] = STATE(6083), + [sym__property_name] = STATE(4465), + [sym_computed_property_name] = STATE(4465), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_accessibility_modifier] = STATE(3315), + [sym_override_modifier] = STATE(3342), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_program_repeat1] = STATE(25), + [aux_sym_export_statement_repeat1] = STATE(5094), + [aux_sym_object_repeat1] = STATE(6067), + [aux_sym_object_pattern_repeat1] = STATE(6062), [sym_identifier] = ACTIONS(279), [anon_sym_export] = ACTIONS(281), [anon_sym_STAR] = ACTIONS(231), @@ -21030,96 +23341,96 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(8)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(24), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5774), - [sym_object_assignment_pattern] = STATE(4717), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5774), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5774), - [sym_spread_element] = STATE(5072), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(1972), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_rest_pattern] = STATE(4717), - [sym_method_definition] = STATE(5072), - [sym_pair] = STATE(5072), - [sym_pair_pattern] = STATE(4717), - [sym__property_name] = STATE(3522), - [sym_computed_property_name] = STATE(3522), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_accessibility_modifier] = STATE(2810), - [sym_override_modifier] = STATE(2829), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_program_repeat1] = STATE(24), - [aux_sym_export_statement_repeat1] = STATE(3993), - [aux_sym_object_repeat1] = STATE(5074), - [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(30), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7193), + [sym_object_assignment_pattern] = STATE(6083), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7193), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7193), + [sym_spread_element] = STATE(6037), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2300), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_rest_pattern] = STATE(6083), + [sym_method_definition] = STATE(6037), + [sym_pair] = STATE(6037), + [sym_pair_pattern] = STATE(6083), + [sym__property_name] = STATE(4465), + [sym_computed_property_name] = STATE(4465), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_accessibility_modifier] = STATE(3315), + [sym_override_modifier] = STATE(3342), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_program_repeat1] = STATE(30), + [aux_sym_export_statement_repeat1] = STATE(5094), + [aux_sym_object_repeat1] = STATE(6039), + [aux_sym_object_pattern_repeat1] = STATE(6062), [sym_identifier] = ACTIONS(311), [anon_sym_export] = ACTIONS(313), [anon_sym_STAR] = ACTIONS(231), @@ -21127,12 +23438,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_namespace] = ACTIONS(317), [anon_sym_LBRACE] = ACTIONS(19), [anon_sym_COMMA] = ACTIONS(237), - [anon_sym_RBRACE] = ACTIONS(287), + [anon_sym_RBRACE] = ACTIONS(319), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(319), + [anon_sym_let] = ACTIONS(321), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), [anon_sym_if] = ACTIONS(35), @@ -21152,9 +23463,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(243), [anon_sym_class] = ACTIONS(67), - [anon_sym_async] = ACTIONS(321), + [anon_sym_async] = ACTIONS(323), [anon_sym_function] = ACTIONS(71), - [anon_sym_new] = ACTIONS(323), + [anon_sym_new] = ACTIONS(325), [anon_sym_using] = ACTIONS(75), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), [anon_sym_PLUS] = ACTIONS(21), @@ -21179,277 +23490,131 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(325), - [anon_sym_readonly] = ACTIONS(327), - [anon_sym_get] = ACTIONS(329), - [anon_sym_set] = ACTIONS(329), - [anon_sym_declare] = ACTIONS(331), - [anon_sym_public] = ACTIONS(333), - [anon_sym_private] = ACTIONS(333), - [anon_sym_protected] = ACTIONS(333), - [anon_sym_override] = ACTIONS(335), - [anon_sym_module] = ACTIONS(337), - [anon_sym_any] = ACTIONS(339), - [anon_sym_number] = ACTIONS(339), - [anon_sym_boolean] = ACTIONS(339), - [anon_sym_string] = ACTIONS(339), - [anon_sym_symbol] = ACTIONS(339), - [anon_sym_object] = ACTIONS(339), + [anon_sym_static] = ACTIONS(327), + [anon_sym_readonly] = ACTIONS(329), + [anon_sym_get] = ACTIONS(331), + [anon_sym_set] = ACTIONS(331), + [anon_sym_declare] = ACTIONS(333), + [anon_sym_public] = ACTIONS(335), + [anon_sym_private] = ACTIONS(335), + [anon_sym_protected] = ACTIONS(335), + [anon_sym_override] = ACTIONS(337), + [anon_sym_module] = ACTIONS(339), + [anon_sym_any] = ACTIONS(341), + [anon_sym_number] = ACTIONS(341), + [anon_sym_boolean] = ACTIONS(341), + [anon_sym_string] = ACTIONS(341), + [anon_sym_symbol] = ACTIONS(341), + [anon_sym_object] = ACTIONS(341), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(9)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3993), - [ts_builtin_sym_end] = ACTIONS(341), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(25), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7193), + [sym_object_assignment_pattern] = STATE(6083), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7193), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7193), + [sym_spread_element] = STATE(6066), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2300), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_rest_pattern] = STATE(6083), + [sym_method_definition] = STATE(6066), + [sym_pair] = STATE(6066), + [sym_pair_pattern] = STATE(6083), + [sym__property_name] = STATE(4465), + [sym_computed_property_name] = STATE(4465), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_accessibility_modifier] = STATE(3315), + [sym_override_modifier] = STATE(3342), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_program_repeat1] = STATE(25), + [aux_sym_export_statement_repeat1] = STATE(5094), + [aux_sym_object_repeat1] = STATE(6067), + [aux_sym_object_pattern_repeat1] = STATE(6062), [sym_identifier] = ACTIONS(343), - [anon_sym_export] = ACTIONS(346), - [anon_sym_default] = ACTIONS(349), - [anon_sym_type] = ACTIONS(351), - [anon_sym_namespace] = ACTIONS(354), - [anon_sym_LBRACE] = ACTIONS(357), - [anon_sym_RBRACE] = ACTIONS(341), - [anon_sym_typeof] = ACTIONS(360), - [anon_sym_import] = ACTIONS(363), - [anon_sym_with] = ACTIONS(366), - [anon_sym_var] = ACTIONS(369), - [anon_sym_let] = ACTIONS(372), - [anon_sym_const] = ACTIONS(375), - [anon_sym_BANG] = ACTIONS(378), - [anon_sym_if] = ACTIONS(381), - [anon_sym_switch] = ACTIONS(384), - [anon_sym_for] = ACTIONS(387), - [anon_sym_LPAREN] = ACTIONS(390), - [anon_sym_SEMI] = ACTIONS(393), - [anon_sym_await] = ACTIONS(396), - [anon_sym_while] = ACTIONS(399), - [anon_sym_do] = ACTIONS(402), - [anon_sym_try] = ACTIONS(405), - [anon_sym_break] = ACTIONS(408), - [anon_sym_continue] = ACTIONS(411), - [anon_sym_debugger] = ACTIONS(414), - [anon_sym_return] = ACTIONS(417), - [anon_sym_throw] = ACTIONS(420), - [anon_sym_case] = ACTIONS(349), - [anon_sym_yield] = ACTIONS(423), - [anon_sym_LBRACK] = ACTIONS(426), - [anon_sym_class] = ACTIONS(429), - [anon_sym_async] = ACTIONS(432), - [anon_sym_function] = ACTIONS(435), - [anon_sym_new] = ACTIONS(438), - [anon_sym_using] = ACTIONS(441), - [anon_sym_PLUS] = ACTIONS(360), - [anon_sym_DASH] = ACTIONS(360), - [anon_sym_SLASH] = ACTIONS(444), - [anon_sym_LT] = ACTIONS(447), - [anon_sym_TILDE] = ACTIONS(378), - [anon_sym_void] = ACTIONS(360), - [anon_sym_delete] = ACTIONS(360), - [anon_sym_PLUS_PLUS] = ACTIONS(450), - [anon_sym_DASH_DASH] = ACTIONS(450), - [anon_sym_DQUOTE] = ACTIONS(453), - [anon_sym_SQUOTE] = ACTIONS(456), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(459), - [sym_number] = ACTIONS(462), - [sym_private_property_identifier] = ACTIONS(465), - [sym_this] = ACTIONS(468), - [sym_super] = ACTIONS(468), - [sym_true] = ACTIONS(468), - [sym_false] = ACTIONS(468), - [sym_null] = ACTIONS(468), - [sym_undefined] = ACTIONS(471), - [anon_sym_AT] = ACTIONS(474), - [anon_sym_static] = ACTIONS(477), - [anon_sym_readonly] = ACTIONS(477), - [anon_sym_get] = ACTIONS(477), - [anon_sym_set] = ACTIONS(477), - [anon_sym_declare] = ACTIONS(480), - [anon_sym_public] = ACTIONS(477), - [anon_sym_private] = ACTIONS(477), - [anon_sym_protected] = ACTIONS(477), - [anon_sym_override] = ACTIONS(477), - [anon_sym_module] = ACTIONS(483), - [anon_sym_any] = ACTIONS(477), - [anon_sym_number] = ACTIONS(477), - [anon_sym_boolean] = ACTIONS(477), - [anon_sym_string] = ACTIONS(477), - [anon_sym_symbol] = ACTIONS(477), - [anon_sym_object] = ACTIONS(477), - [anon_sym_abstract] = ACTIONS(486), - [anon_sym_interface] = ACTIONS(489), - [anon_sym_enum] = ACTIONS(492), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(10)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3993), - [sym_identifier] = ACTIONS(9), - [anon_sym_export] = ACTIONS(13), - [anon_sym_default] = ACTIONS(495), - [anon_sym_type] = ACTIONS(15), - [anon_sym_namespace] = ACTIONS(17), + [anon_sym_export] = ACTIONS(345), + [anon_sym_STAR] = ACTIONS(231), + [anon_sym_type] = ACTIONS(347), + [anon_sym_namespace] = ACTIONS(349), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(497), + [anon_sym_COMMA] = ACTIONS(237), + [anon_sym_RBRACE] = ACTIONS(287), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(29), + [anon_sym_let] = ACTIONS(351), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), [anon_sym_if] = ACTIONS(35), @@ -21466,14 +23631,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_debugger] = ACTIONS(57), [anon_sym_return] = ACTIONS(59), [anon_sym_throw] = ACTIONS(61), - [anon_sym_case] = ACTIONS(495), [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_LBRACK] = ACTIONS(243), [anon_sym_class] = ACTIONS(67), - [anon_sym_async] = ACTIONS(69), + [anon_sym_async] = ACTIONS(353), [anon_sym_function] = ACTIONS(71), - [anon_sym_new] = ACTIONS(73), + [anon_sym_new] = ACTIONS(355), [anon_sym_using] = ACTIONS(75), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_SLASH] = ACTIONS(77), @@ -21483,12 +23648,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(21), [anon_sym_PLUS_PLUS] = ACTIONS(81), [anon_sym_DASH_DASH] = ACTIONS(81), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), + [anon_sym_DQUOTE] = ACTIONS(251), + [anon_sym_SQUOTE] = ACTIONS(253), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_number] = ACTIONS(255), + [sym_private_property_identifier] = ACTIONS(257), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), @@ -21496,113 +23661,272 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(99), - [anon_sym_readonly] = ACTIONS(99), - [anon_sym_get] = ACTIONS(99), - [anon_sym_set] = ACTIONS(99), - [anon_sym_declare] = ACTIONS(101), - [anon_sym_public] = ACTIONS(99), - [anon_sym_private] = ACTIONS(99), - [anon_sym_protected] = ACTIONS(99), - [anon_sym_override] = ACTIONS(99), - [anon_sym_module] = ACTIONS(103), - [anon_sym_any] = ACTIONS(99), - [anon_sym_number] = ACTIONS(99), - [anon_sym_boolean] = ACTIONS(99), - [anon_sym_string] = ACTIONS(99), - [anon_sym_symbol] = ACTIONS(99), - [anon_sym_object] = ACTIONS(99), + [anon_sym_static] = ACTIONS(357), + [anon_sym_readonly] = ACTIONS(359), + [anon_sym_get] = ACTIONS(361), + [anon_sym_set] = ACTIONS(361), + [anon_sym_declare] = ACTIONS(363), + [anon_sym_public] = ACTIONS(365), + [anon_sym_private] = ACTIONS(365), + [anon_sym_protected] = ACTIONS(365), + [anon_sym_override] = ACTIONS(367), + [anon_sym_module] = ACTIONS(369), + [anon_sym_any] = ACTIONS(371), + [anon_sym_number] = ACTIONS(371), + [anon_sym_boolean] = ACTIONS(371), + [anon_sym_string] = ACTIONS(371), + [anon_sym_symbol] = ACTIONS(371), + [anon_sym_object] = ACTIONS(371), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, + [STATE(10)] = { + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(10), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_program_repeat1] = STATE(10), + [aux_sym_export_statement_repeat1] = STATE(5094), + [ts_builtin_sym_end] = ACTIONS(373), + [sym_identifier] = ACTIONS(375), + [anon_sym_export] = ACTIONS(378), + [anon_sym_default] = ACTIONS(381), + [anon_sym_type] = ACTIONS(383), + [anon_sym_namespace] = ACTIONS(386), + [anon_sym_LBRACE] = ACTIONS(389), + [anon_sym_RBRACE] = ACTIONS(373), + [anon_sym_typeof] = ACTIONS(392), + [anon_sym_import] = ACTIONS(395), + [anon_sym_with] = ACTIONS(398), + [anon_sym_var] = ACTIONS(401), + [anon_sym_let] = ACTIONS(404), + [anon_sym_const] = ACTIONS(407), + [anon_sym_BANG] = ACTIONS(410), + [anon_sym_if] = ACTIONS(413), + [anon_sym_switch] = ACTIONS(416), + [anon_sym_for] = ACTIONS(419), + [anon_sym_LPAREN] = ACTIONS(422), + [anon_sym_SEMI] = ACTIONS(425), + [anon_sym_await] = ACTIONS(428), + [anon_sym_while] = ACTIONS(431), + [anon_sym_do] = ACTIONS(434), + [anon_sym_try] = ACTIONS(437), + [anon_sym_break] = ACTIONS(440), + [anon_sym_continue] = ACTIONS(443), + [anon_sym_debugger] = ACTIONS(446), + [anon_sym_return] = ACTIONS(449), + [anon_sym_throw] = ACTIONS(452), + [anon_sym_case] = ACTIONS(381), + [anon_sym_yield] = ACTIONS(455), + [anon_sym_LBRACK] = ACTIONS(458), + [anon_sym_class] = ACTIONS(461), + [anon_sym_async] = ACTIONS(464), + [anon_sym_function] = ACTIONS(467), + [anon_sym_new] = ACTIONS(470), + [anon_sym_using] = ACTIONS(473), + [anon_sym_PLUS] = ACTIONS(392), + [anon_sym_DASH] = ACTIONS(392), + [anon_sym_SLASH] = ACTIONS(476), + [anon_sym_LT] = ACTIONS(479), + [anon_sym_TILDE] = ACTIONS(410), + [anon_sym_void] = ACTIONS(392), + [anon_sym_delete] = ACTIONS(392), + [anon_sym_PLUS_PLUS] = ACTIONS(482), + [anon_sym_DASH_DASH] = ACTIONS(482), + [anon_sym_DQUOTE] = ACTIONS(485), + [anon_sym_SQUOTE] = ACTIONS(488), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(491), + [sym_number] = ACTIONS(494), + [sym_private_property_identifier] = ACTIONS(497), + [sym_this] = ACTIONS(500), + [sym_super] = ACTIONS(500), + [sym_true] = ACTIONS(500), + [sym_false] = ACTIONS(500), + [sym_null] = ACTIONS(500), + [sym_undefined] = ACTIONS(503), + [anon_sym_AT] = ACTIONS(506), + [anon_sym_static] = ACTIONS(509), + [anon_sym_readonly] = ACTIONS(509), + [anon_sym_get] = ACTIONS(509), + [anon_sym_set] = ACTIONS(509), + [anon_sym_declare] = ACTIONS(512), + [anon_sym_public] = ACTIONS(509), + [anon_sym_private] = ACTIONS(509), + [anon_sym_protected] = ACTIONS(509), + [anon_sym_override] = ACTIONS(509), + [anon_sym_module] = ACTIONS(515), + [anon_sym_any] = ACTIONS(509), + [anon_sym_number] = ACTIONS(509), + [anon_sym_boolean] = ACTIONS(509), + [anon_sym_string] = ACTIONS(509), + [anon_sym_symbol] = ACTIONS(509), + [anon_sym_object] = ACTIONS(509), + [anon_sym_abstract] = ACTIONS(518), + [anon_sym_interface] = ACTIONS(521), + [anon_sym_enum] = ACTIONS(524), + [sym_html_comment] = ACTIONS(5), + }, [STATE(11)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(13), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_program_repeat1] = STATE(13), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), - [anon_sym_default] = ACTIONS(499), + [anon_sym_default] = ACTIONS(527), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(501), + [anon_sym_RBRACE] = ACTIONS(529), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -21624,7 +23948,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_debugger] = ACTIONS(57), [anon_sym_return] = ACTIONS(59), [anon_sym_throw] = ACTIONS(61), - [anon_sym_case] = ACTIONS(499), + [anon_sym_case] = ACTIONS(527), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_class] = ACTIONS(67), @@ -21676,91 +24000,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(12)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(11), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_program_repeat1] = STATE(11), - [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(10), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_program_repeat1] = STATE(10), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), - [anon_sym_default] = ACTIONS(503), + [anon_sym_default] = ACTIONS(531), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(505), + [anon_sym_RBRACE] = ACTIONS(533), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -21782,7 +24106,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_debugger] = ACTIONS(57), [anon_sym_return] = ACTIONS(59), [anon_sym_throw] = ACTIONS(61), - [anon_sym_case] = ACTIONS(503), + [anon_sym_case] = ACTIONS(531), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_class] = ACTIONS(67), @@ -21834,91 +24158,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(13)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), [sym_statement] = STATE(10), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), [aux_sym_program_repeat1] = STATE(10), - [aux_sym_export_statement_repeat1] = STATE(3993), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), - [anon_sym_default] = ACTIONS(507), + [anon_sym_default] = ACTIONS(535), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(509), + [anon_sym_RBRACE] = ACTIONS(537), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -21940,7 +24264,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_debugger] = ACTIONS(57), [anon_sym_return] = ACTIONS(59), [anon_sym_throw] = ACTIONS(61), - [anon_sym_case] = ACTIONS(507), + [anon_sym_case] = ACTIONS(535), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_class] = ACTIONS(67), @@ -21992,90 +24316,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(14)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(12), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_program_repeat1] = STATE(12), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), + [anon_sym_default] = ACTIONS(539), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(511), + [anon_sym_RBRACE] = ACTIONS(541), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -22097,6 +24422,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_debugger] = ACTIONS(57), [anon_sym_return] = ACTIONS(59), [anon_sym_throw] = ACTIONS(61), + [anon_sym_case] = ACTIONS(539), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_class] = ACTIONS(67), @@ -22148,85 +24474,85 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(15)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3993), - [ts_builtin_sym_end] = ACTIONS(513), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(10), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_program_repeat1] = STATE(10), + [aux_sym_export_statement_repeat1] = STATE(5094), + [ts_builtin_sym_end] = ACTIONS(543), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -22304,85 +24630,85 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(16)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3993), - [ts_builtin_sym_end] = ACTIONS(515), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(10), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_program_repeat1] = STATE(10), + [aux_sym_export_statement_repeat1] = STATE(5094), + [ts_builtin_sym_end] = ACTIONS(545), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -22460,90 +24786,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(17)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(14), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_program_repeat1] = STATE(14), - [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(10), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_program_repeat1] = STATE(10), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(517), + [anon_sym_RBRACE] = ACTIONS(547), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -22616,90 +24942,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(18)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(15), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_program_repeat1] = STATE(15), - [aux_sym_export_statement_repeat1] = STATE(3993), - [ts_builtin_sym_end] = ACTIONS(515), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(20), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_program_repeat1] = STATE(20), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_RBRACE] = ACTIONS(549), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -22772,90 +25098,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(19)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(10), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_program_repeat1] = STATE(10), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(519), + [anon_sym_RBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -22928,90 +25254,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(20)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(19), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_program_repeat1] = STATE(19), - [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(10), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_program_repeat1] = STATE(10), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(521), + [anon_sym_RBRACE] = ACTIONS(553), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -23084,90 +25410,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(21)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(22), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_program_repeat1] = STATE(22), - [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(17), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_program_repeat1] = STATE(17), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(523), + [anon_sym_RBRACE] = ACTIONS(555), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -23240,90 +25566,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(22)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(25), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_program_repeat1] = STATE(25), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(525), + [anon_sym_RBRACE] = ACTIONS(557), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -23396,90 +25722,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(23)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(24), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_program_repeat1] = STATE(24), - [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(10), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_program_repeat1] = STATE(10), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(527), + [anon_sym_RBRACE] = ACTIONS(559), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -23552,90 +25878,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(24)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(23), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_program_repeat1] = STATE(23), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(529), + [anon_sym_RBRACE] = ACTIONS(561), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -23708,90 +26034,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(25)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(10), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_program_repeat1] = STATE(10), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(531), + [anon_sym_RBRACE] = ACTIONS(563), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -23864,90 +26190,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(26)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(25), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_program_repeat1] = STATE(25), - [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(10), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_program_repeat1] = STATE(10), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(533), + [anon_sym_RBRACE] = ACTIONS(565), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -24020,90 +26346,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(27)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(33), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_program_repeat1] = STATE(33), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(535), + [anon_sym_RBRACE] = ACTIONS(567), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -24176,90 +26502,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(28)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(30), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_program_repeat1] = STATE(30), - [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(10), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_program_repeat1] = STATE(10), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(537), + [anon_sym_RBRACE] = ACTIONS(569), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -24332,90 +26658,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(29)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(27), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_program_repeat1] = STATE(27), - [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(26), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_program_repeat1] = STATE(26), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(539), + [anon_sym_RBRACE] = ACTIONS(571), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -24488,90 +26814,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(30)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(10), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_program_repeat1] = STATE(10), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(541), + [anon_sym_RBRACE] = ACTIONS(573), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -24644,88 +26970,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(31)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(916), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(28), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_program_repeat1] = STATE(28), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_RBRACE] = ACTIONS(575), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -24798,88 +27126,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(32)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(852), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(30), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_program_repeat1] = STATE(30), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_RBRACE] = ACTIONS(577), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -24952,88 +27282,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(33)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(876), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(10), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_program_repeat1] = STATE(10), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_RBRACE] = ACTIONS(579), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -25106,88 +27438,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(34)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(801), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(19), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_program_repeat1] = STATE(19), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_RBRACE] = ACTIONS(581), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -25260,83 +27594,85 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(35)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(896), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(15), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_program_repeat1] = STATE(15), + [aux_sym_export_statement_repeat1] = STATE(5094), + [ts_builtin_sym_end] = ACTIONS(545), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -25414,83 +27750,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(36)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(893), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(1030), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -25568,83 +27904,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(37)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(894), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(962), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -25722,83 +28058,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(38)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(895), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(968), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -25876,83 +28212,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(39)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(904), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(969), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -26030,83 +28366,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(40)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(905), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(912), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -26184,83 +28520,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(41)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(906), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(917), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -26338,83 +28674,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(42)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(909), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(931), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -26492,83 +28828,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(43)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(932), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(934), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -26646,102 +28982,102 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(44)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(932), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(2463), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3980), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(927), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5094), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(25), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(29), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(35), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(39), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(47), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -26751,10 +29087,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_throw] = ACTIONS(61), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(67), + [anon_sym_async] = ACTIONS(69), + [anon_sym_function] = ACTIONS(71), + [anon_sym_new] = ACTIONS(73), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -26778,124 +29114,124 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(99), + [anon_sym_readonly] = ACTIONS(99), + [anon_sym_get] = ACTIONS(99), + [anon_sym_set] = ACTIONS(99), + [anon_sym_declare] = ACTIONS(101), + [anon_sym_public] = ACTIONS(99), + [anon_sym_private] = ACTIONS(99), + [anon_sym_protected] = ACTIONS(99), + [anon_sym_override] = ACTIONS(99), + [anon_sym_module] = ACTIONS(103), + [anon_sym_any] = ACTIONS(99), + [anon_sym_number] = ACTIONS(99), + [anon_sym_boolean] = ACTIONS(99), + [anon_sym_string] = ACTIONS(99), + [anon_sym_symbol] = ACTIONS(99), + [anon_sym_object] = ACTIONS(99), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(45)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(852), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(2463), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3980), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(927), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(2965), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5134), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(593), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(595), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(597), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(599), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(601), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -26905,10 +29241,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_throw] = ACTIONS(61), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -26932,124 +29268,124 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(46)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(4949), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(2463), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3980), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(982), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(2965), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5134), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(593), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(595), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(597), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(599), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(601), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -27059,10 +29395,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_throw] = ACTIONS(61), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -27086,124 +29422,124 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(47)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(896), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(2463), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3980), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(6049), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(2965), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5134), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(593), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(595), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(597), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(599), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(601), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -27213,10 +29549,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_throw] = ACTIONS(61), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -27240,124 +29576,124 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(48)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(916), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(2463), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3980), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(1007), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(2965), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5134), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(593), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(595), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(597), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(599), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(601), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -27367,10 +29703,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_throw] = ACTIONS(61), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -27394,432 +29730,278 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(49)] = { - [sym_import] = STATE(3715), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2288), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(4630), - [sym_assignment_pattern] = STATE(5138), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(4630), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1396), - [sym_subscript_expression] = STATE(1396), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(4630), - [sym_spread_element] = STATE(5126), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2285), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4505), - [sym_pattern] = STATE(4616), - [sym_rest_pattern] = STATE(4334), - [sym_non_null_expression] = STATE(1396), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4008), - [sym_tuple_parameter] = STATE(5253), - [sym_optional_tuple_parameter] = STATE(5253), - [sym_optional_type] = STATE(5253), - [sym_rest_type] = STATE(5253), - [sym__tuple_type_member] = STATE(5253), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(411), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5721), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(4681), - [aux_sym_array_repeat1] = STATE(5129), - [aux_sym_array_pattern_repeat1] = STATE(5153), - [sym_identifier] = ACTIONS(577), - [anon_sym_export] = ACTIONS(579), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(579), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(585), - [anon_sym_COMMA] = ACTIONS(587), - [anon_sym_typeof] = ACTIONS(589), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(579), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(597), - [anon_sym_RBRACK] = ACTIONS(599), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(603), - [anon_sym_using] = ACTIONS(605), - [anon_sym_DOT_DOT_DOT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(613), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_SLASH] = ACTIONS(615), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(1030), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(2965), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5134), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(593), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(595), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(597), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(599), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(601), + [anon_sym_do] = ACTIONS(49), + [anon_sym_try] = ACTIONS(51), + [anon_sym_break] = ACTIONS(53), + [anon_sym_continue] = ACTIONS(55), + [anon_sym_debugger] = ACTIONS(57), + [anon_sym_return] = ACTIONS(59), + [anon_sym_throw] = ACTIONS(61), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(617), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(625), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(627), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(579), - [anon_sym_readonly] = ACTIONS(629), - [anon_sym_get] = ACTIONS(579), - [anon_sym_set] = ACTIONS(579), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_declare] = ACTIONS(579), - [anon_sym_public] = ACTIONS(579), - [anon_sym_private] = ACTIONS(579), - [anon_sym_protected] = ACTIONS(579), - [anon_sym_override] = ACTIONS(579), - [anon_sym_module] = ACTIONS(579), - [anon_sym_any] = ACTIONS(633), - [anon_sym_number] = ACTIONS(633), - [anon_sym_boolean] = ACTIONS(633), - [anon_sym_string] = ACTIONS(633), - [anon_sym_symbol] = ACTIONS(633), - [anon_sym_object] = ACTIONS(633), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(637), - [anon_sym_unknown] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(50)] = { - [sym_import] = STATE(3715), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2264), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(4630), - [sym_assignment_pattern] = STATE(5138), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(4630), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1396), - [sym_subscript_expression] = STATE(1396), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(4630), - [sym_spread_element] = STATE(5140), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2285), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4505), - [sym_pattern] = STATE(4616), - [sym_rest_pattern] = STATE(4334), - [sym_non_null_expression] = STATE(1396), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4008), - [sym_tuple_parameter] = STATE(5291), - [sym_optional_tuple_parameter] = STATE(5291), - [sym_optional_type] = STATE(5291), - [sym_rest_type] = STATE(5291), - [sym__tuple_type_member] = STATE(5291), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(411), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5721), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(4681), - [aux_sym_array_repeat1] = STATE(5142), - [aux_sym_array_pattern_repeat1] = STATE(5153), - [sym_identifier] = ACTIONS(577), - [anon_sym_export] = ACTIONS(579), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(579), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(585), - [anon_sym_COMMA] = ACTIONS(643), - [anon_sym_typeof] = ACTIONS(589), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(579), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(597), - [anon_sym_RBRACK] = ACTIONS(645), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(603), - [anon_sym_using] = ACTIONS(605), - [anon_sym_DOT_DOT_DOT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(613), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(617), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(625), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(627), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(579), - [anon_sym_readonly] = ACTIONS(629), - [anon_sym_get] = ACTIONS(579), - [anon_sym_set] = ACTIONS(579), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_declare] = ACTIONS(579), - [anon_sym_public] = ACTIONS(579), - [anon_sym_private] = ACTIONS(579), - [anon_sym_protected] = ACTIONS(579), - [anon_sym_override] = ACTIONS(579), - [anon_sym_module] = ACTIONS(579), - [anon_sym_any] = ACTIONS(633), - [anon_sym_number] = ACTIONS(633), - [anon_sym_boolean] = ACTIONS(633), - [anon_sym_string] = ACTIONS(633), - [anon_sym_symbol] = ACTIONS(633), - [anon_sym_object] = ACTIONS(633), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(637), - [anon_sym_unknown] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(51)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(832), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(2463), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3980), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(967), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(2965), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5134), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(593), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(595), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(597), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(599), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(601), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -27829,10 +30011,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_throw] = ACTIONS(61), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -27856,124 +30038,278 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, + [STATE(51)] = { + [sym_import] = STATE(4583), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2780), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5844), + [sym_assignment_pattern] = STATE(6071), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5844), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1602), + [sym_subscript_expression] = STATE(1602), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5844), + [sym_spread_element] = STATE(6088), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2815), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5368), + [sym_pattern] = STATE(5551), + [sym_rest_pattern] = STATE(5232), + [sym_non_null_expression] = STATE(1602), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6068), + [sym_optional_tuple_parameter] = STATE(6068), + [sym_optional_type] = STATE(6068), + [sym_rest_type] = STATE(6068), + [sym__tuple_type_member] = STATE(6068), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(558), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6707), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_repeat1] = STATE(6105), + [aux_sym_array_pattern_repeat1] = STATE(6021), + [sym_identifier] = ACTIONS(617), + [anon_sym_export] = ACTIONS(619), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(619), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(625), + [anon_sym_COMMA] = ACTIONS(627), + [anon_sym_typeof] = ACTIONS(629), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(619), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(637), + [anon_sym_RBRACK] = ACTIONS(639), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(641), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(643), + [anon_sym_using] = ACTIONS(645), + [anon_sym_DOT_DOT_DOT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(653), + [anon_sym_DASH] = ACTIONS(653), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(657), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(665), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(667), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(619), + [anon_sym_readonly] = ACTIONS(669), + [anon_sym_get] = ACTIONS(619), + [anon_sym_set] = ACTIONS(619), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_declare] = ACTIONS(619), + [anon_sym_public] = ACTIONS(619), + [anon_sym_private] = ACTIONS(619), + [anon_sym_protected] = ACTIONS(619), + [anon_sym_override] = ACTIONS(619), + [anon_sym_module] = ACTIONS(619), + [anon_sym_any] = ACTIONS(673), + [anon_sym_number] = ACTIONS(673), + [anon_sym_boolean] = ACTIONS(673), + [anon_sym_string] = ACTIONS(673), + [anon_sym_symbol] = ACTIONS(673), + [anon_sym_object] = ACTIONS(673), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, [STATE(52)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(876), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(2463), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3980), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(942), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(2965), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5134), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(593), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(595), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(597), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(599), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(601), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -27983,10 +30319,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_throw] = ACTIONS(61), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -28010,124 +30346,124 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(53)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(893), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(2463), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3980), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(898), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(2965), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5134), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(593), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(595), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(597), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(599), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(601), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -28137,10 +30473,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_throw] = ACTIONS(61), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -28164,124 +30500,124 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(54)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(894), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(2463), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3980), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(962), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(2965), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5134), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(593), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(595), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(597), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(599), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(601), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -28291,10 +30627,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_throw] = ACTIONS(61), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -28318,124 +30654,124 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(55)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(895), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(2463), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3980), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(968), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(2965), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5134), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(593), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(595), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(597), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(599), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(601), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -28445,10 +30781,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_throw] = ACTIONS(61), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -28472,124 +30808,124 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(56)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(904), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(2463), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3980), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(1007), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5094), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(25), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(29), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(35), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(39), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(47), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -28599,10 +30935,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_throw] = ACTIONS(61), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(67), + [anon_sym_async] = ACTIONS(69), + [anon_sym_function] = ACTIONS(71), + [anon_sym_new] = ACTIONS(73), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -28626,124 +30962,124 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(99), + [anon_sym_readonly] = ACTIONS(99), + [anon_sym_get] = ACTIONS(99), + [anon_sym_set] = ACTIONS(99), + [anon_sym_declare] = ACTIONS(101), + [anon_sym_public] = ACTIONS(99), + [anon_sym_private] = ACTIONS(99), + [anon_sym_protected] = ACTIONS(99), + [anon_sym_override] = ACTIONS(99), + [anon_sym_module] = ACTIONS(103), + [anon_sym_any] = ACTIONS(99), + [anon_sym_number] = ACTIONS(99), + [anon_sym_boolean] = ACTIONS(99), + [anon_sym_string] = ACTIONS(99), + [anon_sym_symbol] = ACTIONS(99), + [anon_sym_object] = ACTIONS(99), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(57)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(905), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(2463), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3980), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(912), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(2965), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5134), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(593), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(595), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(597), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(599), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(601), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -28753,10 +31089,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_throw] = ACTIONS(61), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -28780,124 +31116,124 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(58)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(906), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(2463), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3980), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(917), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(2965), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5134), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(593), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(595), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(597), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(599), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(601), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -28907,10 +31243,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_throw] = ACTIONS(61), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -28934,124 +31270,124 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(59)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(909), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(2463), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3980), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(931), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(2965), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5134), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(593), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(595), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(597), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(599), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(601), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -29061,10 +31397,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_throw] = ACTIONS(61), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -29088,105 +31424,413 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(60)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(874), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(934), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(2965), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5134), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(593), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(595), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(597), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(599), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(601), + [anon_sym_do] = ACTIONS(49), + [anon_sym_try] = ACTIONS(51), + [anon_sym_break] = ACTIONS(53), + [anon_sym_continue] = ACTIONS(55), + [anon_sym_debugger] = ACTIONS(57), + [anon_sym_return] = ACTIONS(59), + [anon_sym_throw] = ACTIONS(61), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(61)] = { + [sym_import] = STATE(4583), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2686), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5844), + [sym_assignment_pattern] = STATE(6071), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5844), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1602), + [sym_subscript_expression] = STATE(1602), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5844), + [sym_spread_element] = STATE(6079), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2815), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5368), + [sym_pattern] = STATE(5551), + [sym_rest_pattern] = STATE(5232), + [sym_non_null_expression] = STATE(1602), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6068), + [sym_optional_tuple_parameter] = STATE(6068), + [sym_optional_type] = STATE(6068), + [sym_rest_type] = STATE(6068), + [sym__tuple_type_member] = STATE(6068), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(558), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6707), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_repeat1] = STATE(6080), + [aux_sym_array_pattern_repeat1] = STATE(6021), + [sym_identifier] = ACTIONS(617), + [anon_sym_export] = ACTIONS(619), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(619), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(625), + [anon_sym_COMMA] = ACTIONS(627), + [anon_sym_typeof] = ACTIONS(629), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(619), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(637), + [anon_sym_RBRACK] = ACTIONS(683), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(641), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(643), + [anon_sym_using] = ACTIONS(645), + [anon_sym_DOT_DOT_DOT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(653), + [anon_sym_DASH] = ACTIONS(653), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(657), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(665), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(667), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(619), + [anon_sym_readonly] = ACTIONS(669), + [anon_sym_get] = ACTIONS(619), + [anon_sym_set] = ACTIONS(619), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_declare] = ACTIONS(619), + [anon_sym_public] = ACTIONS(619), + [anon_sym_private] = ACTIONS(619), + [anon_sym_protected] = ACTIONS(619), + [anon_sym_override] = ACTIONS(619), + [anon_sym_module] = ACTIONS(619), + [anon_sym_any] = ACTIONS(673), + [anon_sym_number] = ACTIONS(673), + [anon_sym_boolean] = ACTIONS(673), + [anon_sym_string] = ACTIONS(673), + [anon_sym_symbol] = ACTIONS(673), + [anon_sym_object] = ACTIONS(673), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(62)] = { + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(967), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -29263,257 +31907,103 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(61)] = { - [sym_import] = STATE(3715), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2288), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(4630), - [sym_assignment_pattern] = STATE(5138), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(4630), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1396), - [sym_subscript_expression] = STATE(1396), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(4630), - [sym_spread_element] = STATE(5126), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2285), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4505), - [sym_pattern] = STATE(4616), - [sym_rest_pattern] = STATE(4334), - [sym_non_null_expression] = STATE(1396), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4008), - [sym_tuple_parameter] = STATE(5291), - [sym_optional_tuple_parameter] = STATE(5291), - [sym_optional_type] = STATE(5291), - [sym_rest_type] = STATE(5291), - [sym__tuple_type_member] = STATE(5291), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(411), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5721), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(4681), - [aux_sym_array_repeat1] = STATE(5129), - [aux_sym_array_pattern_repeat1] = STATE(5153), - [sym_identifier] = ACTIONS(577), - [anon_sym_export] = ACTIONS(579), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(579), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(585), - [anon_sym_COMMA] = ACTIONS(643), - [anon_sym_typeof] = ACTIONS(589), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(579), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(597), - [anon_sym_RBRACK] = ACTIONS(647), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(603), - [anon_sym_using] = ACTIONS(605), - [anon_sym_DOT_DOT_DOT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(613), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(617), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(625), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(627), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(579), - [anon_sym_readonly] = ACTIONS(629), - [anon_sym_get] = ACTIONS(579), - [anon_sym_set] = ACTIONS(579), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_declare] = ACTIONS(579), - [anon_sym_public] = ACTIONS(579), - [anon_sym_private] = ACTIONS(579), - [anon_sym_protected] = ACTIONS(579), - [anon_sym_override] = ACTIONS(579), - [anon_sym_module] = ACTIONS(579), - [anon_sym_any] = ACTIONS(633), - [anon_sym_number] = ACTIONS(633), - [anon_sym_boolean] = ACTIONS(633), - [anon_sym_string] = ACTIONS(633), - [anon_sym_symbol] = ACTIONS(633), - [anon_sym_object] = ACTIONS(633), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(637), - [anon_sym_unknown] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(62)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(5931), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(2463), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3980), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [STATE(63)] = { + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(7123), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(2965), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5134), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(593), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(595), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(597), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(599), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(601), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -29523,10 +32013,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_throw] = ACTIONS(61), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -29550,567 +32040,567 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(63)] = { - [sym_import] = STATE(3715), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2288), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(4630), - [sym_assignment_pattern] = STATE(5138), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(4630), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1396), - [sym_subscript_expression] = STATE(1396), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(4630), - [sym_spread_element] = STATE(5126), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2285), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4505), - [sym_pattern] = STATE(4616), - [sym_rest_pattern] = STATE(4334), - [sym_non_null_expression] = STATE(1396), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4008), - [sym_tuple_parameter] = STATE(5291), - [sym_optional_tuple_parameter] = STATE(5291), - [sym_optional_type] = STATE(5291), - [sym_rest_type] = STATE(5291), - [sym__tuple_type_member] = STATE(5291), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(411), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5721), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(4681), - [aux_sym_array_repeat1] = STATE(5129), - [aux_sym_array_pattern_repeat1] = STATE(5153), - [sym_identifier] = ACTIONS(577), - [anon_sym_export] = ACTIONS(579), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(579), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(585), - [anon_sym_COMMA] = ACTIONS(643), - [anon_sym_typeof] = ACTIONS(589), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(579), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(597), - [anon_sym_RBRACK] = ACTIONS(649), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(603), - [anon_sym_using] = ACTIONS(605), - [anon_sym_DOT_DOT_DOT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(613), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(64)] = { + [sym_import] = STATE(4583), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2686), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5844), + [sym_assignment_pattern] = STATE(6071), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5844), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1602), + [sym_subscript_expression] = STATE(1602), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5844), + [sym_spread_element] = STATE(6079), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2815), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5368), + [sym_pattern] = STATE(5551), + [sym_rest_pattern] = STATE(5232), + [sym_non_null_expression] = STATE(1602), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6068), + [sym_optional_tuple_parameter] = STATE(6068), + [sym_optional_type] = STATE(6068), + [sym_rest_type] = STATE(6068), + [sym__tuple_type_member] = STATE(6068), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(558), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6707), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_repeat1] = STATE(6080), + [aux_sym_array_pattern_repeat1] = STATE(6021), + [sym_identifier] = ACTIONS(617), + [anon_sym_export] = ACTIONS(619), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(619), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(625), + [anon_sym_COMMA] = ACTIONS(627), + [anon_sym_typeof] = ACTIONS(629), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(619), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(637), + [anon_sym_RBRACK] = ACTIONS(685), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(641), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(643), + [anon_sym_using] = ACTIONS(645), + [anon_sym_DOT_DOT_DOT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(653), + [anon_sym_DASH] = ACTIONS(653), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(617), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(625), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(627), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(657), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(665), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(667), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(579), - [anon_sym_readonly] = ACTIONS(629), - [anon_sym_get] = ACTIONS(579), - [anon_sym_set] = ACTIONS(579), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_declare] = ACTIONS(579), - [anon_sym_public] = ACTIONS(579), - [anon_sym_private] = ACTIONS(579), - [anon_sym_protected] = ACTIONS(579), - [anon_sym_override] = ACTIONS(579), - [anon_sym_module] = ACTIONS(579), - [anon_sym_any] = ACTIONS(633), - [anon_sym_number] = ACTIONS(633), - [anon_sym_boolean] = ACTIONS(633), - [anon_sym_string] = ACTIONS(633), - [anon_sym_symbol] = ACTIONS(633), - [anon_sym_object] = ACTIONS(633), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(637), - [anon_sym_unknown] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_static] = ACTIONS(619), + [anon_sym_readonly] = ACTIONS(669), + [anon_sym_get] = ACTIONS(619), + [anon_sym_set] = ACTIONS(619), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_declare] = ACTIONS(619), + [anon_sym_public] = ACTIONS(619), + [anon_sym_private] = ACTIONS(619), + [anon_sym_protected] = ACTIONS(619), + [anon_sym_override] = ACTIONS(619), + [anon_sym_module] = ACTIONS(619), + [anon_sym_any] = ACTIONS(673), + [anon_sym_number] = ACTIONS(673), + [anon_sym_boolean] = ACTIONS(673), + [anon_sym_string] = ACTIONS(673), + [anon_sym_symbol] = ACTIONS(673), + [anon_sym_object] = ACTIONS(673), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(64)] = { - [sym_import] = STATE(3715), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2288), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(4630), - [sym_assignment_pattern] = STATE(5138), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(4630), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1396), - [sym_subscript_expression] = STATE(1396), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(4630), - [sym_spread_element] = STATE(5126), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2285), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4505), - [sym_pattern] = STATE(4616), - [sym_rest_pattern] = STATE(4334), - [sym_non_null_expression] = STATE(1396), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4008), - [sym_tuple_parameter] = STATE(5291), - [sym_optional_tuple_parameter] = STATE(5291), - [sym_optional_type] = STATE(5291), - [sym_rest_type] = STATE(5291), - [sym__tuple_type_member] = STATE(5291), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(411), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5721), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(4681), - [aux_sym_array_repeat1] = STATE(5129), - [aux_sym_array_pattern_repeat1] = STATE(5153), - [sym_identifier] = ACTIONS(577), - [anon_sym_export] = ACTIONS(579), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(579), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(585), - [anon_sym_COMMA] = ACTIONS(643), - [anon_sym_typeof] = ACTIONS(589), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(579), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(597), - [anon_sym_RBRACK] = ACTIONS(651), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(603), - [anon_sym_using] = ACTIONS(605), - [anon_sym_DOT_DOT_DOT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(613), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(65)] = { + [sym_import] = STATE(4583), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2686), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5844), + [sym_assignment_pattern] = STATE(6071), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5844), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1602), + [sym_subscript_expression] = STATE(1602), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5844), + [sym_spread_element] = STATE(6079), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2815), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5368), + [sym_pattern] = STATE(5551), + [sym_rest_pattern] = STATE(5232), + [sym_non_null_expression] = STATE(1602), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6068), + [sym_optional_tuple_parameter] = STATE(6068), + [sym_optional_type] = STATE(6068), + [sym_rest_type] = STATE(6068), + [sym__tuple_type_member] = STATE(6068), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(558), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6707), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_repeat1] = STATE(6080), + [aux_sym_array_pattern_repeat1] = STATE(6021), + [sym_identifier] = ACTIONS(617), + [anon_sym_export] = ACTIONS(619), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(619), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(625), + [anon_sym_COMMA] = ACTIONS(627), + [anon_sym_typeof] = ACTIONS(629), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(619), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(637), + [anon_sym_RBRACK] = ACTIONS(687), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(641), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(643), + [anon_sym_using] = ACTIONS(645), + [anon_sym_DOT_DOT_DOT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(653), + [anon_sym_DASH] = ACTIONS(653), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(617), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(625), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(627), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(657), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(665), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(667), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(579), - [anon_sym_readonly] = ACTIONS(629), - [anon_sym_get] = ACTIONS(579), - [anon_sym_set] = ACTIONS(579), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_declare] = ACTIONS(579), - [anon_sym_public] = ACTIONS(579), - [anon_sym_private] = ACTIONS(579), - [anon_sym_protected] = ACTIONS(579), - [anon_sym_override] = ACTIONS(579), - [anon_sym_module] = ACTIONS(579), - [anon_sym_any] = ACTIONS(633), - [anon_sym_number] = ACTIONS(633), - [anon_sym_boolean] = ACTIONS(633), - [anon_sym_string] = ACTIONS(633), - [anon_sym_symbol] = ACTIONS(633), - [anon_sym_object] = ACTIONS(633), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(637), - [anon_sym_unknown] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_static] = ACTIONS(619), + [anon_sym_readonly] = ACTIONS(669), + [anon_sym_get] = ACTIONS(619), + [anon_sym_set] = ACTIONS(619), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_declare] = ACTIONS(619), + [anon_sym_public] = ACTIONS(619), + [anon_sym_private] = ACTIONS(619), + [anon_sym_protected] = ACTIONS(619), + [anon_sym_override] = ACTIONS(619), + [anon_sym_module] = ACTIONS(619), + [anon_sym_any] = ACTIONS(673), + [anon_sym_number] = ACTIONS(673), + [anon_sym_boolean] = ACTIONS(673), + [anon_sym_string] = ACTIONS(673), + [anon_sym_symbol] = ACTIONS(673), + [anon_sym_object] = ACTIONS(673), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(65)] = { - [sym_import] = STATE(3715), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2288), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(4630), - [sym_assignment_pattern] = STATE(5138), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(4630), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1396), - [sym_subscript_expression] = STATE(1396), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(4630), - [sym_spread_element] = STATE(5126), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2285), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4505), - [sym_pattern] = STATE(4616), - [sym_rest_pattern] = STATE(4334), - [sym_non_null_expression] = STATE(1396), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4008), - [sym_tuple_parameter] = STATE(5291), - [sym_optional_tuple_parameter] = STATE(5291), - [sym_optional_type] = STATE(5291), - [sym_rest_type] = STATE(5291), - [sym__tuple_type_member] = STATE(5291), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(411), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5721), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(4681), - [aux_sym_array_repeat1] = STATE(5129), - [aux_sym_array_pattern_repeat1] = STATE(5153), - [sym_identifier] = ACTIONS(577), - [anon_sym_export] = ACTIONS(579), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(579), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(585), - [anon_sym_COMMA] = ACTIONS(643), - [anon_sym_typeof] = ACTIONS(589), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(579), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(597), - [anon_sym_RBRACK] = ACTIONS(653), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(603), - [anon_sym_using] = ACTIONS(605), - [anon_sym_DOT_DOT_DOT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(613), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(66)] = { + [sym_import] = STATE(4583), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2686), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5844), + [sym_assignment_pattern] = STATE(6071), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5844), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1602), + [sym_subscript_expression] = STATE(1602), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5844), + [sym_spread_element] = STATE(6079), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2815), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5368), + [sym_pattern] = STATE(5551), + [sym_rest_pattern] = STATE(5232), + [sym_non_null_expression] = STATE(1602), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6068), + [sym_optional_tuple_parameter] = STATE(6068), + [sym_optional_type] = STATE(6068), + [sym_rest_type] = STATE(6068), + [sym__tuple_type_member] = STATE(6068), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(558), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6707), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_repeat1] = STATE(6080), + [aux_sym_array_pattern_repeat1] = STATE(6021), + [sym_identifier] = ACTIONS(617), + [anon_sym_export] = ACTIONS(619), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(619), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(625), + [anon_sym_COMMA] = ACTIONS(627), + [anon_sym_typeof] = ACTIONS(629), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(619), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(637), + [anon_sym_RBRACK] = ACTIONS(689), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(641), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(643), + [anon_sym_using] = ACTIONS(645), + [anon_sym_DOT_DOT_DOT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(653), + [anon_sym_DASH] = ACTIONS(653), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(617), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(625), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(627), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(657), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(665), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(667), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(579), - [anon_sym_readonly] = ACTIONS(629), - [anon_sym_get] = ACTIONS(579), - [anon_sym_set] = ACTIONS(579), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_declare] = ACTIONS(579), - [anon_sym_public] = ACTIONS(579), - [anon_sym_private] = ACTIONS(579), - [anon_sym_protected] = ACTIONS(579), - [anon_sym_override] = ACTIONS(579), - [anon_sym_module] = ACTIONS(579), - [anon_sym_any] = ACTIONS(633), - [anon_sym_number] = ACTIONS(633), - [anon_sym_boolean] = ACTIONS(633), - [anon_sym_string] = ACTIONS(633), - [anon_sym_symbol] = ACTIONS(633), - [anon_sym_object] = ACTIONS(633), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(637), - [anon_sym_unknown] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_static] = ACTIONS(619), + [anon_sym_readonly] = ACTIONS(669), + [anon_sym_get] = ACTIONS(619), + [anon_sym_set] = ACTIONS(619), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_declare] = ACTIONS(619), + [anon_sym_public] = ACTIONS(619), + [anon_sym_private] = ACTIONS(619), + [anon_sym_protected] = ACTIONS(619), + [anon_sym_override] = ACTIONS(619), + [anon_sym_module] = ACTIONS(619), + [anon_sym_any] = ACTIONS(673), + [anon_sym_number] = ACTIONS(673), + [anon_sym_boolean] = ACTIONS(673), + [anon_sym_string] = ACTIONS(673), + [anon_sym_symbol] = ACTIONS(673), + [anon_sym_object] = ACTIONS(673), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(66)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(832), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3993), + [STATE(67)] = { + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(942), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5094), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -30187,719 +32677,565 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(67)] = { - [sym_import] = STATE(3715), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2288), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(4630), - [sym_assignment_pattern] = STATE(5138), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(4630), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1396), - [sym_subscript_expression] = STATE(1396), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(4630), - [sym_spread_element] = STATE(5126), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2285), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4505), - [sym_pattern] = STATE(4616), - [sym_rest_pattern] = STATE(4334), - [sym_non_null_expression] = STATE(1396), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4008), - [sym_tuple_parameter] = STATE(5291), - [sym_optional_tuple_parameter] = STATE(5291), - [sym_optional_type] = STATE(5291), - [sym_rest_type] = STATE(5291), - [sym__tuple_type_member] = STATE(5291), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(411), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5721), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(4681), - [aux_sym_array_repeat1] = STATE(5129), - [aux_sym_array_pattern_repeat1] = STATE(5153), - [sym_identifier] = ACTIONS(577), - [anon_sym_export] = ACTIONS(579), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(579), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(585), - [anon_sym_COMMA] = ACTIONS(643), - [anon_sym_typeof] = ACTIONS(589), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(579), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(597), - [anon_sym_RBRACK] = ACTIONS(655), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(603), - [anon_sym_using] = ACTIONS(605), - [anon_sym_DOT_DOT_DOT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(613), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(617), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(625), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(627), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(579), - [anon_sym_readonly] = ACTIONS(629), - [anon_sym_get] = ACTIONS(579), - [anon_sym_set] = ACTIONS(579), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_declare] = ACTIONS(579), - [anon_sym_public] = ACTIONS(579), - [anon_sym_private] = ACTIONS(579), - [anon_sym_protected] = ACTIONS(579), - [anon_sym_override] = ACTIONS(579), - [anon_sym_module] = ACTIONS(579), - [anon_sym_any] = ACTIONS(633), - [anon_sym_number] = ACTIONS(633), - [anon_sym_boolean] = ACTIONS(633), - [anon_sym_string] = ACTIONS(633), - [anon_sym_symbol] = ACTIONS(633), - [anon_sym_object] = ACTIONS(633), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(637), - [anon_sym_unknown] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, [STATE(68)] = { - [sym_import] = STATE(3715), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2288), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(4630), - [sym_assignment_pattern] = STATE(5138), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(4630), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1396), - [sym_subscript_expression] = STATE(1396), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(4630), - [sym_spread_element] = STATE(5126), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2285), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4505), - [sym_pattern] = STATE(4616), - [sym_rest_pattern] = STATE(4334), - [sym_non_null_expression] = STATE(1396), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4008), - [sym_tuple_parameter] = STATE(5291), - [sym_optional_tuple_parameter] = STATE(5291), - [sym_optional_type] = STATE(5291), - [sym_rest_type] = STATE(5291), - [sym__tuple_type_member] = STATE(5291), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(411), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5721), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(4681), - [aux_sym_array_repeat1] = STATE(5129), - [aux_sym_array_pattern_repeat1] = STATE(5153), - [sym_identifier] = ACTIONS(577), - [anon_sym_export] = ACTIONS(579), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(579), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(585), - [anon_sym_COMMA] = ACTIONS(643), - [anon_sym_typeof] = ACTIONS(589), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(579), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(597), - [anon_sym_RBRACK] = ACTIONS(657), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(603), - [anon_sym_using] = ACTIONS(605), - [anon_sym_DOT_DOT_DOT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(613), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4583), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2686), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5844), + [sym_assignment_pattern] = STATE(6071), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5844), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1602), + [sym_subscript_expression] = STATE(1602), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5844), + [sym_spread_element] = STATE(6079), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2815), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5368), + [sym_pattern] = STATE(5551), + [sym_rest_pattern] = STATE(5232), + [sym_non_null_expression] = STATE(1602), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6068), + [sym_optional_tuple_parameter] = STATE(6068), + [sym_optional_type] = STATE(6068), + [sym_rest_type] = STATE(6068), + [sym__tuple_type_member] = STATE(6068), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(558), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6707), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_repeat1] = STATE(6080), + [aux_sym_array_pattern_repeat1] = STATE(6021), + [sym_identifier] = ACTIONS(617), + [anon_sym_export] = ACTIONS(619), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(619), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(625), + [anon_sym_COMMA] = ACTIONS(627), + [anon_sym_typeof] = ACTIONS(629), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(619), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(637), + [anon_sym_RBRACK] = ACTIONS(691), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(641), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(643), + [anon_sym_using] = ACTIONS(645), + [anon_sym_DOT_DOT_DOT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(653), + [anon_sym_DASH] = ACTIONS(653), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(617), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(625), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(627), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(657), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(665), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(667), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(579), - [anon_sym_readonly] = ACTIONS(629), - [anon_sym_get] = ACTIONS(579), - [anon_sym_set] = ACTIONS(579), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_declare] = ACTIONS(579), - [anon_sym_public] = ACTIONS(579), - [anon_sym_private] = ACTIONS(579), - [anon_sym_protected] = ACTIONS(579), - [anon_sym_override] = ACTIONS(579), - [anon_sym_module] = ACTIONS(579), - [anon_sym_any] = ACTIONS(633), - [anon_sym_number] = ACTIONS(633), - [anon_sym_boolean] = ACTIONS(633), - [anon_sym_string] = ACTIONS(633), - [anon_sym_symbol] = ACTIONS(633), - [anon_sym_object] = ACTIONS(633), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(637), - [anon_sym_unknown] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_static] = ACTIONS(619), + [anon_sym_readonly] = ACTIONS(669), + [anon_sym_get] = ACTIONS(619), + [anon_sym_set] = ACTIONS(619), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_declare] = ACTIONS(619), + [anon_sym_public] = ACTIONS(619), + [anon_sym_private] = ACTIONS(619), + [anon_sym_protected] = ACTIONS(619), + [anon_sym_override] = ACTIONS(619), + [anon_sym_module] = ACTIONS(619), + [anon_sym_any] = ACTIONS(673), + [anon_sym_number] = ACTIONS(673), + [anon_sym_boolean] = ACTIONS(673), + [anon_sym_string] = ACTIONS(673), + [anon_sym_symbol] = ACTIONS(673), + [anon_sym_object] = ACTIONS(673), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(69)] = { - [sym_import] = STATE(3715), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2264), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(4630), - [sym_assignment_pattern] = STATE(5138), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(4630), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1396), - [sym_subscript_expression] = STATE(1396), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(4630), - [sym_spread_element] = STATE(5140), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2285), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4505), - [sym_pattern] = STATE(4616), - [sym_rest_pattern] = STATE(4334), - [sym_non_null_expression] = STATE(1396), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4008), - [sym_tuple_parameter] = STATE(5291), - [sym_optional_tuple_parameter] = STATE(5291), - [sym_optional_type] = STATE(5291), - [sym_rest_type] = STATE(5291), - [sym__tuple_type_member] = STATE(5291), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(411), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5721), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(4681), - [aux_sym_array_repeat1] = STATE(5142), - [aux_sym_array_pattern_repeat1] = STATE(5153), - [sym_identifier] = ACTIONS(577), - [anon_sym_export] = ACTIONS(579), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(579), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(585), - [anon_sym_COMMA] = ACTIONS(643), - [anon_sym_typeof] = ACTIONS(589), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(579), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(597), - [anon_sym_RBRACK] = ACTIONS(659), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(603), - [anon_sym_using] = ACTIONS(605), - [anon_sym_DOT_DOT_DOT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(613), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4583), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2686), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5844), + [sym_assignment_pattern] = STATE(6071), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5844), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1602), + [sym_subscript_expression] = STATE(1602), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5844), + [sym_spread_element] = STATE(6079), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2815), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5368), + [sym_pattern] = STATE(5551), + [sym_rest_pattern] = STATE(5232), + [sym_non_null_expression] = STATE(1602), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6068), + [sym_optional_tuple_parameter] = STATE(6068), + [sym_optional_type] = STATE(6068), + [sym_rest_type] = STATE(6068), + [sym__tuple_type_member] = STATE(6068), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(558), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6707), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_repeat1] = STATE(6080), + [aux_sym_array_pattern_repeat1] = STATE(6021), + [sym_identifier] = ACTIONS(617), + [anon_sym_export] = ACTIONS(619), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(619), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(625), + [anon_sym_COMMA] = ACTIONS(627), + [anon_sym_typeof] = ACTIONS(629), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(619), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(637), + [anon_sym_RBRACK] = ACTIONS(693), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(641), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(643), + [anon_sym_using] = ACTIONS(645), + [anon_sym_DOT_DOT_DOT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(653), + [anon_sym_DASH] = ACTIONS(653), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(617), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(625), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(627), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(657), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(665), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(667), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(579), - [anon_sym_readonly] = ACTIONS(629), - [anon_sym_get] = ACTIONS(579), - [anon_sym_set] = ACTIONS(579), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_declare] = ACTIONS(579), - [anon_sym_public] = ACTIONS(579), - [anon_sym_private] = ACTIONS(579), - [anon_sym_protected] = ACTIONS(579), - [anon_sym_override] = ACTIONS(579), - [anon_sym_module] = ACTIONS(579), - [anon_sym_any] = ACTIONS(633), - [anon_sym_number] = ACTIONS(633), - [anon_sym_boolean] = ACTIONS(633), - [anon_sym_string] = ACTIONS(633), - [anon_sym_symbol] = ACTIONS(633), - [anon_sym_object] = ACTIONS(633), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(637), - [anon_sym_unknown] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_static] = ACTIONS(619), + [anon_sym_readonly] = ACTIONS(669), + [anon_sym_get] = ACTIONS(619), + [anon_sym_set] = ACTIONS(619), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_declare] = ACTIONS(619), + [anon_sym_public] = ACTIONS(619), + [anon_sym_private] = ACTIONS(619), + [anon_sym_protected] = ACTIONS(619), + [anon_sym_override] = ACTIONS(619), + [anon_sym_module] = ACTIONS(619), + [anon_sym_any] = ACTIONS(673), + [anon_sym_number] = ACTIONS(673), + [anon_sym_boolean] = ACTIONS(673), + [anon_sym_string] = ACTIONS(673), + [anon_sym_symbol] = ACTIONS(673), + [anon_sym_object] = ACTIONS(673), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(70)] = { - [sym_import] = STATE(3715), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2288), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(4630), - [sym_assignment_pattern] = STATE(5138), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(4630), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1396), - [sym_subscript_expression] = STATE(1396), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(4630), - [sym_spread_element] = STATE(5126), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2285), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4505), - [sym_pattern] = STATE(4616), - [sym_rest_pattern] = STATE(4334), - [sym_non_null_expression] = STATE(1396), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4008), - [sym_tuple_parameter] = STATE(5291), - [sym_optional_tuple_parameter] = STATE(5291), - [sym_optional_type] = STATE(5291), - [sym_rest_type] = STATE(5291), - [sym__tuple_type_member] = STATE(5291), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(411), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5721), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(4681), - [aux_sym_array_repeat1] = STATE(5129), - [aux_sym_array_pattern_repeat1] = STATE(5153), - [sym_identifier] = ACTIONS(577), - [anon_sym_export] = ACTIONS(579), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(579), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(585), - [anon_sym_COMMA] = ACTIONS(643), - [anon_sym_typeof] = ACTIONS(589), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(579), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(597), - [anon_sym_RBRACK] = ACTIONS(661), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(603), - [anon_sym_using] = ACTIONS(605), - [anon_sym_DOT_DOT_DOT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(613), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4583), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2780), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5844), + [sym_assignment_pattern] = STATE(6071), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5844), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1602), + [sym_subscript_expression] = STATE(1602), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5844), + [sym_spread_element] = STATE(6088), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2815), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5368), + [sym_pattern] = STATE(5551), + [sym_rest_pattern] = STATE(5232), + [sym_non_null_expression] = STATE(1602), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6068), + [sym_optional_tuple_parameter] = STATE(6068), + [sym_optional_type] = STATE(6068), + [sym_rest_type] = STATE(6068), + [sym__tuple_type_member] = STATE(6068), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(558), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6707), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_repeat1] = STATE(6105), + [aux_sym_array_pattern_repeat1] = STATE(6021), + [sym_identifier] = ACTIONS(617), + [anon_sym_export] = ACTIONS(619), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(619), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(625), + [anon_sym_COMMA] = ACTIONS(627), + [anon_sym_typeof] = ACTIONS(629), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(619), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(637), + [anon_sym_RBRACK] = ACTIONS(695), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(641), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(643), + [anon_sym_using] = ACTIONS(645), + [anon_sym_DOT_DOT_DOT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(653), + [anon_sym_DASH] = ACTIONS(653), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(617), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(625), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(627), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(657), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(665), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(667), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(579), - [anon_sym_readonly] = ACTIONS(629), - [anon_sym_get] = ACTIONS(579), - [anon_sym_set] = ACTIONS(579), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_declare] = ACTIONS(579), - [anon_sym_public] = ACTIONS(579), - [anon_sym_private] = ACTIONS(579), - [anon_sym_protected] = ACTIONS(579), - [anon_sym_override] = ACTIONS(579), - [anon_sym_module] = ACTIONS(579), - [anon_sym_any] = ACTIONS(633), - [anon_sym_number] = ACTIONS(633), - [anon_sym_boolean] = ACTIONS(633), - [anon_sym_string] = ACTIONS(633), - [anon_sym_symbol] = ACTIONS(633), - [anon_sym_object] = ACTIONS(633), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(637), - [anon_sym_unknown] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_static] = ACTIONS(619), + [anon_sym_readonly] = ACTIONS(669), + [anon_sym_get] = ACTIONS(619), + [anon_sym_set] = ACTIONS(619), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_declare] = ACTIONS(619), + [anon_sym_public] = ACTIONS(619), + [anon_sym_private] = ACTIONS(619), + [anon_sym_protected] = ACTIONS(619), + [anon_sym_override] = ACTIONS(619), + [anon_sym_module] = ACTIONS(619), + [anon_sym_any] = ACTIONS(673), + [anon_sym_number] = ACTIONS(673), + [anon_sym_boolean] = ACTIONS(673), + [anon_sym_string] = ACTIONS(673), + [anon_sym_symbol] = ACTIONS(673), + [anon_sym_object] = ACTIONS(673), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(71)] = { - [sym_export_statement] = STATE(934), - [sym_declaration] = STATE(934), - [sym_import] = STATE(3849), - [sym_import_statement] = STATE(934), - [sym_statement] = STATE(874), - [sym_expression_statement] = STATE(934), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_statement_block] = STATE(934), - [sym_if_statement] = STATE(934), - [sym_switch_statement] = STATE(934), - [sym_for_statement] = STATE(934), - [sym_for_in_statement] = STATE(934), - [sym_while_statement] = STATE(934), - [sym_do_statement] = STATE(934), - [sym_try_statement] = STATE(934), - [sym_with_statement] = STATE(934), - [sym_break_statement] = STATE(934), - [sym_continue_statement] = STATE(934), - [sym_debugger_statement] = STATE(934), - [sym_return_statement] = STATE(934), - [sym_throw_statement] = STATE(934), - [sym_empty_statement] = STATE(934), - [sym_labeled_statement] = STATE(934), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2007), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5707), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(2463), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(3980), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(982), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5094), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(25), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(29), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(35), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(39), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(47), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -30909,10 +33245,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_throw] = ACTIONS(61), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(67), + [anon_sym_async] = ACTIONS(69), + [anon_sym_function] = ACTIONS(71), + [anon_sym_new] = ACTIONS(73), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -30936,116 +33272,1040 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(99), + [anon_sym_readonly] = ACTIONS(99), + [anon_sym_get] = ACTIONS(99), + [anon_sym_set] = ACTIONS(99), + [anon_sym_declare] = ACTIONS(101), + [anon_sym_public] = ACTIONS(99), + [anon_sym_private] = ACTIONS(99), + [anon_sym_protected] = ACTIONS(99), + [anon_sym_override] = ACTIONS(99), + [anon_sym_module] = ACTIONS(103), + [anon_sym_any] = ACTIONS(99), + [anon_sym_number] = ACTIONS(99), + [anon_sym_boolean] = ACTIONS(99), + [anon_sym_string] = ACTIONS(99), + [anon_sym_symbol] = ACTIONS(99), + [anon_sym_object] = ACTIONS(99), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(72)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1350), - [sym_expression] = STATE(2656), - [sym_primary_expression] = STATE(1698), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2745), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1350), - [sym_subscript_expression] = STATE(1350), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1350), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [aux_sym_object_repeat1] = STATE(4769), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(663), - [anon_sym_export] = ACTIONS(665), + [sym_import] = STATE(4583), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2686), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5844), + [sym_assignment_pattern] = STATE(6071), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5844), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1602), + [sym_subscript_expression] = STATE(1602), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5844), + [sym_spread_element] = STATE(6079), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2815), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5368), + [sym_pattern] = STATE(5551), + [sym_rest_pattern] = STATE(5232), + [sym_non_null_expression] = STATE(1602), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6068), + [sym_optional_tuple_parameter] = STATE(6068), + [sym_optional_type] = STATE(6068), + [sym_rest_type] = STATE(6068), + [sym__tuple_type_member] = STATE(6068), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(558), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6707), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_repeat1] = STATE(6080), + [aux_sym_array_pattern_repeat1] = STATE(6021), + [sym_identifier] = ACTIONS(617), + [anon_sym_export] = ACTIONS(619), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(619), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(625), + [anon_sym_COMMA] = ACTIONS(627), + [anon_sym_typeof] = ACTIONS(629), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(619), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(637), + [anon_sym_RBRACK] = ACTIONS(697), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(641), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(643), + [anon_sym_using] = ACTIONS(645), + [anon_sym_DOT_DOT_DOT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(653), + [anon_sym_DASH] = ACTIONS(653), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(657), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(665), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(667), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(619), + [anon_sym_readonly] = ACTIONS(669), + [anon_sym_get] = ACTIONS(619), + [anon_sym_set] = ACTIONS(619), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_declare] = ACTIONS(619), + [anon_sym_public] = ACTIONS(619), + [anon_sym_private] = ACTIONS(619), + [anon_sym_protected] = ACTIONS(619), + [anon_sym_override] = ACTIONS(619), + [anon_sym_module] = ACTIONS(619), + [anon_sym_any] = ACTIONS(673), + [anon_sym_number] = ACTIONS(673), + [anon_sym_boolean] = ACTIONS(673), + [anon_sym_string] = ACTIONS(673), + [anon_sym_symbol] = ACTIONS(673), + [anon_sym_object] = ACTIONS(673), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(73)] = { + [sym_import] = STATE(4583), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2686), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5844), + [sym_assignment_pattern] = STATE(6071), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5844), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1602), + [sym_subscript_expression] = STATE(1602), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5844), + [sym_spread_element] = STATE(6079), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2815), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5368), + [sym_pattern] = STATE(5551), + [sym_rest_pattern] = STATE(5232), + [sym_non_null_expression] = STATE(1602), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6133), + [sym_optional_tuple_parameter] = STATE(6133), + [sym_optional_type] = STATE(6133), + [sym_rest_type] = STATE(6133), + [sym__tuple_type_member] = STATE(6133), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(558), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6707), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_repeat1] = STATE(6080), + [aux_sym_array_pattern_repeat1] = STATE(6021), + [sym_identifier] = ACTIONS(617), + [anon_sym_export] = ACTIONS(619), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(619), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(625), + [anon_sym_COMMA] = ACTIONS(699), + [anon_sym_typeof] = ACTIONS(629), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(619), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(637), + [anon_sym_RBRACK] = ACTIONS(701), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(641), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(643), + [anon_sym_using] = ACTIONS(645), + [anon_sym_DOT_DOT_DOT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(653), + [anon_sym_DASH] = ACTIONS(653), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(657), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(665), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(667), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(619), + [anon_sym_readonly] = ACTIONS(669), + [anon_sym_get] = ACTIONS(619), + [anon_sym_set] = ACTIONS(619), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_declare] = ACTIONS(619), + [anon_sym_public] = ACTIONS(619), + [anon_sym_private] = ACTIONS(619), + [anon_sym_protected] = ACTIONS(619), + [anon_sym_override] = ACTIONS(619), + [anon_sym_module] = ACTIONS(619), + [anon_sym_any] = ACTIONS(673), + [anon_sym_number] = ACTIONS(673), + [anon_sym_boolean] = ACTIONS(673), + [anon_sym_string] = ACTIONS(673), + [anon_sym_symbol] = ACTIONS(673), + [anon_sym_object] = ACTIONS(673), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(74)] = { + [sym_import] = STATE(4583), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2604), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5844), + [sym_assignment_pattern] = STATE(6071), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5844), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1602), + [sym_subscript_expression] = STATE(1602), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5844), + [sym_spread_element] = STATE(6008), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2815), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5368), + [sym_pattern] = STATE(5551), + [sym_rest_pattern] = STATE(5232), + [sym_non_null_expression] = STATE(1602), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6068), + [sym_optional_tuple_parameter] = STATE(6068), + [sym_optional_type] = STATE(6068), + [sym_rest_type] = STATE(6068), + [sym__tuple_type_member] = STATE(6068), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(558), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6707), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_repeat1] = STATE(6013), + [aux_sym_array_pattern_repeat1] = STATE(6021), + [sym_identifier] = ACTIONS(617), + [anon_sym_export] = ACTIONS(619), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(619), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(625), + [anon_sym_COMMA] = ACTIONS(627), + [anon_sym_typeof] = ACTIONS(629), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(619), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(637), + [anon_sym_RBRACK] = ACTIONS(703), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(641), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(643), + [anon_sym_using] = ACTIONS(645), + [anon_sym_DOT_DOT_DOT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(653), + [anon_sym_DASH] = ACTIONS(653), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(657), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(665), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(667), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(619), + [anon_sym_readonly] = ACTIONS(669), + [anon_sym_get] = ACTIONS(619), + [anon_sym_set] = ACTIONS(619), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_declare] = ACTIONS(619), + [anon_sym_public] = ACTIONS(619), + [anon_sym_private] = ACTIONS(619), + [anon_sym_protected] = ACTIONS(619), + [anon_sym_override] = ACTIONS(619), + [anon_sym_module] = ACTIONS(619), + [anon_sym_any] = ACTIONS(673), + [anon_sym_number] = ACTIONS(673), + [anon_sym_boolean] = ACTIONS(673), + [anon_sym_string] = ACTIONS(673), + [anon_sym_symbol] = ACTIONS(673), + [anon_sym_object] = ACTIONS(673), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(75)] = { + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(898), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5094), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(25), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(29), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(35), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(39), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(47), + [anon_sym_do] = ACTIONS(49), + [anon_sym_try] = ACTIONS(51), + [anon_sym_break] = ACTIONS(53), + [anon_sym_continue] = ACTIONS(55), + [anon_sym_debugger] = ACTIONS(57), + [anon_sym_return] = ACTIONS(59), + [anon_sym_throw] = ACTIONS(61), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(67), + [anon_sym_async] = ACTIONS(69), + [anon_sym_function] = ACTIONS(71), + [anon_sym_new] = ACTIONS(73), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(99), + [anon_sym_readonly] = ACTIONS(99), + [anon_sym_get] = ACTIONS(99), + [anon_sym_set] = ACTIONS(99), + [anon_sym_declare] = ACTIONS(101), + [anon_sym_public] = ACTIONS(99), + [anon_sym_private] = ACTIONS(99), + [anon_sym_protected] = ACTIONS(99), + [anon_sym_override] = ACTIONS(99), + [anon_sym_module] = ACTIONS(103), + [anon_sym_any] = ACTIONS(99), + [anon_sym_number] = ACTIONS(99), + [anon_sym_boolean] = ACTIONS(99), + [anon_sym_string] = ACTIONS(99), + [anon_sym_symbol] = ACTIONS(99), + [anon_sym_object] = ACTIONS(99), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(76)] = { + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(860), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5094), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(25), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(29), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(35), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(39), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(47), + [anon_sym_do] = ACTIONS(49), + [anon_sym_try] = ACTIONS(51), + [anon_sym_break] = ACTIONS(53), + [anon_sym_continue] = ACTIONS(55), + [anon_sym_debugger] = ACTIONS(57), + [anon_sym_return] = ACTIONS(59), + [anon_sym_throw] = ACTIONS(61), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(67), + [anon_sym_async] = ACTIONS(69), + [anon_sym_function] = ACTIONS(71), + [anon_sym_new] = ACTIONS(73), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(99), + [anon_sym_readonly] = ACTIONS(99), + [anon_sym_get] = ACTIONS(99), + [anon_sym_set] = ACTIONS(99), + [anon_sym_declare] = ACTIONS(101), + [anon_sym_public] = ACTIONS(99), + [anon_sym_private] = ACTIONS(99), + [anon_sym_protected] = ACTIONS(99), + [anon_sym_override] = ACTIONS(99), + [anon_sym_module] = ACTIONS(103), + [anon_sym_any] = ACTIONS(99), + [anon_sym_number] = ACTIONS(99), + [anon_sym_boolean] = ACTIONS(99), + [anon_sym_string] = ACTIONS(99), + [anon_sym_symbol] = ACTIONS(99), + [anon_sym_object] = ACTIONS(99), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(77)] = { + [sym_export_statement] = STATE(1025), + [sym_declaration] = STATE(1025), + [sym_import] = STATE(4611), + [sym_import_statement] = STATE(1025), + [sym_statement] = STATE(969), + [sym_expression_statement] = STATE(1025), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_statement_block] = STATE(1025), + [sym_if_statement] = STATE(1025), + [sym_switch_statement] = STATE(1025), + [sym_for_statement] = STATE(1025), + [sym_for_in_statement] = STATE(1025), + [sym_while_statement] = STATE(1025), + [sym_do_statement] = STATE(1025), + [sym_try_statement] = STATE(1025), + [sym_with_statement] = STATE(1025), + [sym_break_statement] = STATE(1025), + [sym_continue_statement] = STATE(1025), + [sym_debugger_statement] = STATE(1025), + [sym_return_statement] = STATE(1025), + [sym_throw_statement] = STATE(1025), + [sym_empty_statement] = STATE(1025), + [sym_labeled_statement] = STATE(1025), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6337), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(2965), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5134), + [sym_identifier] = ACTIONS(583), + [anon_sym_export] = ACTIONS(585), + [anon_sym_type] = ACTIONS(587), + [anon_sym_namespace] = ACTIONS(589), + [anon_sym_LBRACE] = ACTIONS(591), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(593), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(595), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(597), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(599), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(601), + [anon_sym_do] = ACTIONS(49), + [anon_sym_try] = ACTIONS(51), + [anon_sym_break] = ACTIONS(53), + [anon_sym_continue] = ACTIONS(55), + [anon_sym_debugger] = ACTIONS(57), + [anon_sym_return] = ACTIONS(59), + [anon_sym_throw] = ACTIONS(61), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(605), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(609), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(611), + [anon_sym_readonly] = ACTIONS(611), + [anon_sym_get] = ACTIONS(611), + [anon_sym_set] = ACTIONS(611), + [anon_sym_declare] = ACTIONS(613), + [anon_sym_public] = ACTIONS(611), + [anon_sym_private] = ACTIONS(611), + [anon_sym_protected] = ACTIONS(611), + [anon_sym_override] = ACTIONS(611), + [anon_sym_module] = ACTIONS(615), + [anon_sym_any] = ACTIONS(611), + [anon_sym_number] = ACTIONS(611), + [anon_sym_boolean] = ACTIONS(611), + [anon_sym_string] = ACTIONS(611), + [anon_sym_symbol] = ACTIONS(611), + [anon_sym_object] = ACTIONS(611), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(78)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1503), + [sym_expression] = STATE(3158), + [sym_primary_expression] = STATE(1930), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(3191), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1503), + [sym_subscript_expression] = STATE(1503), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1503), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [aux_sym_object_repeat1] = STATE(6051), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(705), + [anon_sym_export] = ACTIONS(707), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(665), - [anon_sym_EQ] = ACTIONS(667), + [anon_sym_type] = ACTIONS(707), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(669), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(673), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(665), - [anon_sym_BANG] = ACTIONS(179), + [anon_sym_namespace] = ACTIONS(711), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(715), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(707), + [anon_sym_BANG] = ACTIONS(178), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(154), - [anon_sym_await] = ACTIONS(140), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_yield] = ACTIONS(142), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_yield] = ACTIONS(141), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DOT] = ACTIONS(680), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(684), - [anon_sym_function] = ACTIONS(686), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(690), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_DOT] = ACTIONS(722), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(726), + [anon_sym_function] = ACTIONS(728), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(732), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -31054,151 +34314,151 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(192), + [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(694), + [sym_undefined] = ACTIONS(736), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(665), - [anon_sym_readonly] = ACTIONS(665), - [anon_sym_get] = ACTIONS(665), - [anon_sym_set] = ACTIONS(665), - [anon_sym_QMARK] = ACTIONS(696), - [anon_sym_declare] = ACTIONS(665), - [anon_sym_public] = ACTIONS(665), - [anon_sym_private] = ACTIONS(665), - [anon_sym_protected] = ACTIONS(665), - [anon_sym_override] = ACTIONS(665), - [anon_sym_module] = ACTIONS(665), - [anon_sym_any] = ACTIONS(665), - [anon_sym_number] = ACTIONS(665), - [anon_sym_boolean] = ACTIONS(665), - [anon_sym_string] = ACTIONS(665), - [anon_sym_symbol] = ACTIONS(665), - [anon_sym_object] = ACTIONS(665), + [anon_sym_static] = ACTIONS(707), + [anon_sym_readonly] = ACTIONS(707), + [anon_sym_get] = ACTIONS(707), + [anon_sym_set] = ACTIONS(707), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(707), + [anon_sym_public] = ACTIONS(707), + [anon_sym_private] = ACTIONS(707), + [anon_sym_protected] = ACTIONS(707), + [anon_sym_override] = ACTIONS(707), + [anon_sym_module] = ACTIONS(707), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(73)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1350), - [sym_expression] = STATE(2656), - [sym_primary_expression] = STATE(1698), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2745), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1350), - [sym_subscript_expression] = STATE(1350), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1350), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [aux_sym_object_repeat1] = STATE(4769), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(663), - [anon_sym_export] = ACTIONS(665), + [STATE(79)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1503), + [sym_expression] = STATE(3158), + [sym_primary_expression] = STATE(1930), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(3191), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1503), + [sym_subscript_expression] = STATE(1503), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1503), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [aux_sym_object_repeat1] = STATE(6106), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(705), + [anon_sym_export] = ACTIONS(707), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(665), - [anon_sym_EQ] = ACTIONS(667), + [anon_sym_type] = ACTIONS(707), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(669), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(700), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(665), - [anon_sym_BANG] = ACTIONS(179), + [anon_sym_namespace] = ACTIONS(711), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(742), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(707), + [anon_sym_BANG] = ACTIONS(178), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(154), - [anon_sym_await] = ACTIONS(140), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_yield] = ACTIONS(142), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_yield] = ACTIONS(141), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DOT] = ACTIONS(680), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(684), - [anon_sym_function] = ACTIONS(686), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(690), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_DOT] = ACTIONS(722), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(726), + [anon_sym_function] = ACTIONS(728), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(732), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -31207,151 +34467,151 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(192), + [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(694), + [sym_undefined] = ACTIONS(736), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(665), - [anon_sym_readonly] = ACTIONS(665), - [anon_sym_get] = ACTIONS(665), - [anon_sym_set] = ACTIONS(665), - [anon_sym_QMARK] = ACTIONS(696), - [anon_sym_declare] = ACTIONS(665), - [anon_sym_public] = ACTIONS(665), - [anon_sym_private] = ACTIONS(665), - [anon_sym_protected] = ACTIONS(665), - [anon_sym_override] = ACTIONS(665), - [anon_sym_module] = ACTIONS(665), - [anon_sym_any] = ACTIONS(665), - [anon_sym_number] = ACTIONS(665), - [anon_sym_boolean] = ACTIONS(665), - [anon_sym_string] = ACTIONS(665), - [anon_sym_symbol] = ACTIONS(665), - [anon_sym_object] = ACTIONS(665), + [anon_sym_static] = ACTIONS(707), + [anon_sym_readonly] = ACTIONS(707), + [anon_sym_get] = ACTIONS(707), + [anon_sym_set] = ACTIONS(707), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(707), + [anon_sym_public] = ACTIONS(707), + [anon_sym_private] = ACTIONS(707), + [anon_sym_protected] = ACTIONS(707), + [anon_sym_override] = ACTIONS(707), + [anon_sym_module] = ACTIONS(707), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(74)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1350), - [sym_expression] = STATE(2656), - [sym_primary_expression] = STATE(1698), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2745), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1350), - [sym_subscript_expression] = STATE(1350), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1350), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [aux_sym_object_repeat1] = STATE(5139), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(663), - [anon_sym_export] = ACTIONS(665), + [STATE(80)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1503), + [sym_expression] = STATE(3158), + [sym_primary_expression] = STATE(1930), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(3191), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1503), + [sym_subscript_expression] = STATE(1503), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1503), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [aux_sym_object_repeat1] = STATE(6106), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(705), + [anon_sym_export] = ACTIONS(707), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(665), - [anon_sym_EQ] = ACTIONS(667), + [anon_sym_type] = ACTIONS(707), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(669), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(702), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(665), - [anon_sym_BANG] = ACTIONS(179), + [anon_sym_namespace] = ACTIONS(711), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(744), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(707), + [anon_sym_BANG] = ACTIONS(178), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(154), - [anon_sym_await] = ACTIONS(140), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_yield] = ACTIONS(142), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_yield] = ACTIONS(141), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DOT] = ACTIONS(680), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(684), - [anon_sym_function] = ACTIONS(686), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(690), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_DOT] = ACTIONS(722), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(726), + [anon_sym_function] = ACTIONS(728), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(732), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -31360,151 +34620,304 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(192), + [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(694), + [sym_undefined] = ACTIONS(736), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(665), - [anon_sym_readonly] = ACTIONS(665), - [anon_sym_get] = ACTIONS(665), - [anon_sym_set] = ACTIONS(665), - [anon_sym_QMARK] = ACTIONS(696), - [anon_sym_declare] = ACTIONS(665), - [anon_sym_public] = ACTIONS(665), - [anon_sym_private] = ACTIONS(665), - [anon_sym_protected] = ACTIONS(665), - [anon_sym_override] = ACTIONS(665), - [anon_sym_module] = ACTIONS(665), - [anon_sym_any] = ACTIONS(665), - [anon_sym_number] = ACTIONS(665), - [anon_sym_boolean] = ACTIONS(665), - [anon_sym_string] = ACTIONS(665), - [anon_sym_symbol] = ACTIONS(665), - [anon_sym_object] = ACTIONS(665), + [anon_sym_static] = ACTIONS(707), + [anon_sym_readonly] = ACTIONS(707), + [anon_sym_get] = ACTIONS(707), + [anon_sym_set] = ACTIONS(707), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(707), + [anon_sym_public] = ACTIONS(707), + [anon_sym_private] = ACTIONS(707), + [anon_sym_protected] = ACTIONS(707), + [anon_sym_override] = ACTIONS(707), + [anon_sym_module] = ACTIONS(707), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(75)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4196), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(704), + [STATE(81)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1503), + [sym_expression] = STATE(3158), + [sym_primary_expression] = STATE(1930), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(3191), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1503), + [sym_subscript_expression] = STATE(1503), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1503), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [aux_sym_object_repeat1] = STATE(6237), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(705), + [anon_sym_export] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(707), + [anon_sym_EQ] = ACTIONS(709), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(711), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(746), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(707), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DOT] = ACTIONS(722), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(726), + [anon_sym_function] = ACTIONS(728), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(732), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(736), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(707), + [anon_sym_readonly] = ACTIONS(707), + [anon_sym_get] = ACTIONS(707), + [anon_sym_set] = ACTIONS(707), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(707), + [anon_sym_public] = ACTIONS(707), + [anon_sym_private] = ACTIONS(707), + [anon_sym_protected] = ACTIONS(707), + [anon_sym_override] = ACTIONS(707), + [anon_sym_module] = ACTIONS(707), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), + }, + [STATE(82)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5367), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(748), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), - [anon_sym_EQ] = ACTIONS(220), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(708), - [anon_sym_RPAREN] = ACTIONS(223), - [anon_sym_await] = ACTIONS(140), + [anon_sym_BANG] = ACTIONS(134), + [anon_sym_LPAREN] = ACTIONS(752), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(711), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(755), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(714), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -31513,44 +34926,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(135), - [anon_sym_DASH] = ACTIONS(135), - [anon_sym_SLASH] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(134), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_SLASH] = ACTIONS(169), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(716), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(760), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(181), - [anon_sym_DASH_DASH] = ACTIONS(181), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(719), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(724), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(726), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(180), + [anon_sym_DASH_DASH] = ACTIONS(180), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(763), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(768), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(728), + [anon_sym_QMARK] = ACTIONS(772), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -31564,98 +34977,98 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(113), [anon_sym_object] = ACTIONS(113), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(76)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4372), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(704), + [STATE(83)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5279), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(748), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), - [anon_sym_EQ] = ACTIONS(220), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(708), - [anon_sym_RPAREN] = ACTIONS(223), - [anon_sym_await] = ACTIONS(140), + [anon_sym_BANG] = ACTIONS(134), + [anon_sym_LPAREN] = ACTIONS(752), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(711), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(755), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(714), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -31664,44 +35077,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(135), - [anon_sym_DASH] = ACTIONS(135), - [anon_sym_SLASH] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(134), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_SLASH] = ACTIONS(169), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(716), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(760), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(181), - [anon_sym_DASH_DASH] = ACTIONS(181), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(719), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(730), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(726), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(180), + [anon_sym_DASH_DASH] = ACTIONS(180), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(763), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(774), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(728), + [anon_sym_QMARK] = ACTIONS(772), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -31715,249 +35128,98 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(113), [anon_sym_object] = ACTIONS(113), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(77)] = { - [sym_import] = STATE(3654), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1819), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(4151), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(4151), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym__formal_parameter] = STATE(5130), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1380), - [sym_subscript_expression] = STATE(1380), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(4151), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(6015), - [sym_string] = STATE(2375), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4525), - [sym_pattern] = STATE(4167), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1380), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(2968), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(302), - [sym_required_parameter] = STATE(5130), - [sym_optional_parameter] = STATE(5130), - [sym__parameter_name] = STATE(3660), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4663), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(477), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5652), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(261), - [sym_identifier] = ACTIONS(732), - [anon_sym_export] = ACTIONS(734), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(734), - [anon_sym_namespace] = ACTIONS(736), - [anon_sym_LBRACE] = ACTIONS(738), - [anon_sym_typeof] = ACTIONS(740), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(734), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_RPAREN] = ACTIONS(744), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(750), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(752), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(754), - [anon_sym_using] = ACTIONS(756), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(762), - [anon_sym_DASH] = ACTIONS(762), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(764), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(770), - [sym_number] = ACTIONS(772), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(776), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(778), - [sym_false] = ACTIONS(778), - [sym_null] = ACTIONS(778), - [sym_undefined] = ACTIONS(780), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(734), - [anon_sym_readonly] = ACTIONS(782), - [anon_sym_get] = ACTIONS(734), - [anon_sym_set] = ACTIONS(734), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_declare] = ACTIONS(734), - [anon_sym_public] = ACTIONS(786), - [anon_sym_private] = ACTIONS(786), - [anon_sym_protected] = ACTIONS(786), - [anon_sym_override] = ACTIONS(788), - [anon_sym_module] = ACTIONS(734), - [anon_sym_any] = ACTIONS(790), - [anon_sym_number] = ACTIONS(790), - [anon_sym_boolean] = ACTIONS(790), - [anon_sym_string] = ACTIONS(790), - [anon_sym_symbol] = ACTIONS(790), - [anon_sym_object] = ACTIONS(790), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(78)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4181), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(704), + [STATE(84)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5188), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(748), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), - [anon_sym_EQ] = ACTIONS(220), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(708), - [anon_sym_RPAREN] = ACTIONS(223), - [anon_sym_await] = ACTIONS(140), + [anon_sym_BANG] = ACTIONS(134), + [anon_sym_LPAREN] = ACTIONS(752), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(711), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(755), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(714), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -31966,44 +35228,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(135), - [anon_sym_DASH] = ACTIONS(135), - [anon_sym_SLASH] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(134), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_SLASH] = ACTIONS(169), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(716), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(760), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(181), - [anon_sym_DASH_DASH] = ACTIONS(181), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(719), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(792), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(726), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(180), + [anon_sym_DASH_DASH] = ACTIONS(180), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(763), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(776), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(728), + [anon_sym_QMARK] = ACTIONS(772), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -32017,98 +35279,98 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(113), [anon_sym_object] = ACTIONS(113), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(79)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4432), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(704), + [STATE(85)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5209), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(748), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), - [anon_sym_EQ] = ACTIONS(220), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(708), - [anon_sym_RPAREN] = ACTIONS(223), - [anon_sym_await] = ACTIONS(140), + [anon_sym_BANG] = ACTIONS(134), + [anon_sym_LPAREN] = ACTIONS(752), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(711), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(755), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(714), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -32117,44 +35379,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(135), - [anon_sym_DASH] = ACTIONS(135), - [anon_sym_SLASH] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(134), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_SLASH] = ACTIONS(169), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(716), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(760), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(181), - [anon_sym_DASH_DASH] = ACTIONS(181), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(719), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(794), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(726), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(180), + [anon_sym_DASH_DASH] = ACTIONS(180), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(763), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(778), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(728), + [anon_sym_QMARK] = ACTIONS(772), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -32168,98 +35430,98 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(113), [anon_sym_object] = ACTIONS(113), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(80)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4450), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(704), + [STATE(86)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5340), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(748), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), - [anon_sym_EQ] = ACTIONS(220), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(708), - [anon_sym_RPAREN] = ACTIONS(223), - [anon_sym_await] = ACTIONS(140), + [anon_sym_BANG] = ACTIONS(134), + [anon_sym_LPAREN] = ACTIONS(752), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(711), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(755), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(714), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -32268,44 +35530,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(135), - [anon_sym_DASH] = ACTIONS(135), - [anon_sym_SLASH] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(134), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_SLASH] = ACTIONS(169), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(716), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(760), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(181), - [anon_sym_DASH_DASH] = ACTIONS(181), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(719), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(796), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(726), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(180), + [anon_sym_DASH_DASH] = ACTIONS(180), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(763), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(780), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(728), + [anon_sym_QMARK] = ACTIONS(772), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -32319,249 +35581,249 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(113), [anon_sym_object] = ACTIONS(113), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(81)] = { - [sym_import] = STATE(3654), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1829), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(4151), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(4151), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym__formal_parameter] = STATE(5130), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1380), - [sym_subscript_expression] = STATE(1380), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(4151), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(5810), - [sym_string] = STATE(2375), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4525), - [sym_pattern] = STATE(4167), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1380), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(2968), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(302), - [sym_required_parameter] = STATE(5130), - [sym_optional_parameter] = STATE(5130), - [sym__parameter_name] = STATE(3660), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4663), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(477), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5652), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(261), - [sym_identifier] = ACTIONS(732), - [anon_sym_export] = ACTIONS(734), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(734), - [anon_sym_namespace] = ACTIONS(736), - [anon_sym_LBRACE] = ACTIONS(738), - [anon_sym_typeof] = ACTIONS(740), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(734), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_RPAREN] = ACTIONS(744), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(750), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(752), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(754), - [anon_sym_using] = ACTIONS(756), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(762), - [anon_sym_DASH] = ACTIONS(762), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(87)] = { + [sym_import] = STATE(4669), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2200), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5243), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5243), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym__formal_parameter] = STATE(6213), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1569), + [sym_subscript_expression] = STATE(1569), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5243), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(6735), + [sym_string] = STATE(2656), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5333), + [sym_pattern] = STATE(5244), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1569), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym_accessibility_modifier] = STATE(325), + [sym_override_modifier] = STATE(328), + [sym_required_parameter] = STATE(6213), + [sym_optional_parameter] = STATE(6213), + [sym__parameter_name] = STATE(4710), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5690), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(444), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6661), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(294), + [sym_identifier] = ACTIONS(782), + [anon_sym_export] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(784), + [anon_sym_namespace] = ACTIONS(786), + [anon_sym_LBRACE] = ACTIONS(788), + [anon_sym_typeof] = ACTIONS(790), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(784), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(794), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(800), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(802), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(804), + [anon_sym_using] = ACTIONS(806), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(812), + [anon_sym_DASH] = ACTIONS(812), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(764), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(770), - [sym_number] = ACTIONS(772), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(776), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(778), - [sym_false] = ACTIONS(778), - [sym_null] = ACTIONS(778), - [sym_undefined] = ACTIONS(780), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(814), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(822), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(826), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(828), + [sym_false] = ACTIONS(828), + [sym_null] = ACTIONS(828), + [sym_undefined] = ACTIONS(830), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(734), - [anon_sym_readonly] = ACTIONS(782), - [anon_sym_get] = ACTIONS(734), - [anon_sym_set] = ACTIONS(734), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_declare] = ACTIONS(734), - [anon_sym_public] = ACTIONS(786), - [anon_sym_private] = ACTIONS(786), - [anon_sym_protected] = ACTIONS(786), - [anon_sym_override] = ACTIONS(788), - [anon_sym_module] = ACTIONS(734), - [anon_sym_any] = ACTIONS(790), - [anon_sym_number] = ACTIONS(790), - [anon_sym_boolean] = ACTIONS(790), - [anon_sym_string] = ACTIONS(790), - [anon_sym_symbol] = ACTIONS(790), - [anon_sym_object] = ACTIONS(790), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_static] = ACTIONS(784), + [anon_sym_readonly] = ACTIONS(832), + [anon_sym_get] = ACTIONS(784), + [anon_sym_set] = ACTIONS(784), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(784), + [anon_sym_public] = ACTIONS(836), + [anon_sym_private] = ACTIONS(836), + [anon_sym_protected] = ACTIONS(836), + [anon_sym_override] = ACTIONS(838), + [anon_sym_module] = ACTIONS(784), + [anon_sym_any] = ACTIONS(840), + [anon_sym_number] = ACTIONS(840), + [anon_sym_boolean] = ACTIONS(840), + [anon_sym_string] = ACTIONS(840), + [anon_sym_symbol] = ACTIONS(840), + [anon_sym_object] = ACTIONS(840), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(82)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4450), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(704), + [STATE(88)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5367), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(748), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), - [anon_sym_EQ] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(219), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(708), - [anon_sym_RPAREN] = ACTIONS(126), - [anon_sym_await] = ACTIONS(140), + [anon_sym_BANG] = ACTIONS(134), + [anon_sym_LPAREN] = ACTIONS(752), + [anon_sym_RPAREN] = ACTIONS(222), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(126), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(711), + [anon_sym_COLON] = ACTIONS(222), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(755), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(152), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(714), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -32570,44 +35832,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(135), - [anon_sym_DASH] = ACTIONS(135), - [anon_sym_SLASH] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(134), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_SLASH] = ACTIONS(169), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(716), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(760), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(181), - [anon_sym_DASH_DASH] = ACTIONS(181), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(719), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(796), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(726), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(180), + [anon_sym_DASH_DASH] = ACTIONS(180), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(763), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(768), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(728), + [anon_sym_QMARK] = ACTIONS(772), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -32621,98 +35883,249 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(113), [anon_sym_object] = ACTIONS(113), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(83)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4433), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(704), + [STATE(89)] = { + [sym_import] = STATE(4669), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2096), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5243), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5243), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym__formal_parameter] = STATE(6213), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1569), + [sym_subscript_expression] = STATE(1569), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5243), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(7057), + [sym_string] = STATE(2656), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5333), + [sym_pattern] = STATE(5244), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1569), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym_accessibility_modifier] = STATE(325), + [sym_override_modifier] = STATE(328), + [sym_required_parameter] = STATE(6213), + [sym_optional_parameter] = STATE(6213), + [sym__parameter_name] = STATE(4710), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5690), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(444), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6661), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(294), + [sym_identifier] = ACTIONS(782), + [anon_sym_export] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(784), + [anon_sym_namespace] = ACTIONS(786), + [anon_sym_LBRACE] = ACTIONS(788), + [anon_sym_typeof] = ACTIONS(790), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(784), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(794), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(800), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(802), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(804), + [anon_sym_using] = ACTIONS(806), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(812), + [anon_sym_DASH] = ACTIONS(812), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(814), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(822), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(826), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(828), + [sym_false] = ACTIONS(828), + [sym_null] = ACTIONS(828), + [sym_undefined] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(784), + [anon_sym_readonly] = ACTIONS(832), + [anon_sym_get] = ACTIONS(784), + [anon_sym_set] = ACTIONS(784), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(784), + [anon_sym_public] = ACTIONS(836), + [anon_sym_private] = ACTIONS(836), + [anon_sym_protected] = ACTIONS(836), + [anon_sym_override] = ACTIONS(838), + [anon_sym_module] = ACTIONS(784), + [anon_sym_any] = ACTIONS(840), + [anon_sym_number] = ACTIONS(840), + [anon_sym_boolean] = ACTIONS(840), + [anon_sym_string] = ACTIONS(840), + [anon_sym_symbol] = ACTIONS(840), + [anon_sym_object] = ACTIONS(840), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(90)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5336), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(748), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), - [anon_sym_EQ] = ACTIONS(220), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(708), - [anon_sym_RPAREN] = ACTIONS(223), - [anon_sym_await] = ACTIONS(140), + [anon_sym_BANG] = ACTIONS(134), + [anon_sym_LPAREN] = ACTIONS(752), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(711), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(755), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(714), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -32721,44 +36134,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(135), - [anon_sym_DASH] = ACTIONS(135), - [anon_sym_SLASH] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(134), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_SLASH] = ACTIONS(169), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(716), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(760), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(181), - [anon_sym_DASH_DASH] = ACTIONS(181), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(719), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(798), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(726), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(180), + [anon_sym_DASH_DASH] = ACTIONS(180), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(763), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(842), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(728), + [anon_sym_QMARK] = ACTIONS(772), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -32772,249 +36185,98 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(113), [anon_sym_object] = ACTIONS(113), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(84)] = { - [sym_import] = STATE(3654), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1829), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(4151), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(4151), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym__formal_parameter] = STATE(5130), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1380), - [sym_subscript_expression] = STATE(1380), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(4151), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(5810), - [sym_string] = STATE(2375), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4525), - [sym_pattern] = STATE(4167), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1380), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(2968), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(302), - [sym_required_parameter] = STATE(5130), - [sym_optional_parameter] = STATE(5130), - [sym__parameter_name] = STATE(3660), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4712), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(477), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5652), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(261), - [sym_identifier] = ACTIONS(732), - [anon_sym_export] = ACTIONS(734), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(734), - [anon_sym_namespace] = ACTIONS(736), - [anon_sym_LBRACE] = ACTIONS(738), - [anon_sym_typeof] = ACTIONS(740), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(734), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_RPAREN] = ACTIONS(744), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(750), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(752), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(754), - [anon_sym_using] = ACTIONS(756), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(762), - [anon_sym_DASH] = ACTIONS(762), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(764), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(770), - [sym_number] = ACTIONS(772), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(776), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(778), - [sym_false] = ACTIONS(778), - [sym_null] = ACTIONS(778), - [sym_undefined] = ACTIONS(780), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(734), - [anon_sym_readonly] = ACTIONS(782), - [anon_sym_get] = ACTIONS(734), - [anon_sym_set] = ACTIONS(734), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_declare] = ACTIONS(734), - [anon_sym_public] = ACTIONS(786), - [anon_sym_private] = ACTIONS(786), - [anon_sym_protected] = ACTIONS(786), - [anon_sym_override] = ACTIONS(788), - [anon_sym_module] = ACTIONS(734), - [anon_sym_any] = ACTIONS(790), - [anon_sym_number] = ACTIONS(790), - [anon_sym_boolean] = ACTIONS(790), - [anon_sym_string] = ACTIONS(790), - [anon_sym_symbol] = ACTIONS(790), - [anon_sym_object] = ACTIONS(790), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(85)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4437), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(704), + [STATE(91)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5216), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(748), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), - [anon_sym_EQ] = ACTIONS(220), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(708), - [anon_sym_RPAREN] = ACTIONS(223), - [anon_sym_await] = ACTIONS(140), + [anon_sym_BANG] = ACTIONS(134), + [anon_sym_LPAREN] = ACTIONS(752), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(711), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(755), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(714), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -33023,44 +36285,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(135), - [anon_sym_DASH] = ACTIONS(135), - [anon_sym_SLASH] = ACTIONS(170), + [anon_sym_PLUS] = ACTIONS(134), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_SLASH] = ACTIONS(169), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(716), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(760), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(181), - [anon_sym_DASH_DASH] = ACTIONS(181), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(719), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(800), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(726), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(180), + [anon_sym_DASH_DASH] = ACTIONS(180), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(763), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(844), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(728), + [anon_sym_QMARK] = ACTIONS(772), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -33074,97 +36336,399 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(113), [anon_sym_object] = ACTIONS(113), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(86)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), + [STATE(92)] = { + [sym_import] = STATE(4669), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2200), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5243), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5243), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym__formal_parameter] = STATE(6213), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1569), + [sym_subscript_expression] = STATE(1569), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5243), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(6735), + [sym_string] = STATE(2656), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5333), + [sym_pattern] = STATE(5244), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1569), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym_accessibility_modifier] = STATE(325), + [sym_override_modifier] = STATE(328), + [sym_required_parameter] = STATE(6213), + [sym_optional_parameter] = STATE(6213), + [sym__parameter_name] = STATE(4710), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5627), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(444), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6661), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(294), + [sym_identifier] = ACTIONS(782), + [anon_sym_export] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(784), + [anon_sym_namespace] = ACTIONS(786), + [anon_sym_LBRACE] = ACTIONS(788), + [anon_sym_typeof] = ACTIONS(790), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(784), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(794), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(800), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(802), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(804), + [anon_sym_using] = ACTIONS(806), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(812), + [anon_sym_DASH] = ACTIONS(812), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(814), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(822), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(826), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(828), + [sym_false] = ACTIONS(828), + [sym_null] = ACTIONS(828), + [sym_undefined] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(784), + [anon_sym_readonly] = ACTIONS(832), + [anon_sym_get] = ACTIONS(784), + [anon_sym_set] = ACTIONS(784), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(784), + [anon_sym_public] = ACTIONS(836), + [anon_sym_private] = ACTIONS(836), + [anon_sym_protected] = ACTIONS(836), + [anon_sym_override] = ACTIONS(838), + [anon_sym_module] = ACTIONS(784), + [anon_sym_any] = ACTIONS(840), + [anon_sym_number] = ACTIONS(840), + [anon_sym_boolean] = ACTIONS(840), + [anon_sym_string] = ACTIONS(840), + [anon_sym_symbol] = ACTIONS(840), + [anon_sym_object] = ACTIONS(840), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(93)] = { + [sym_import] = STATE(4669), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2059), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5243), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5243), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym__formal_parameter] = STATE(6213), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1569), + [sym_subscript_expression] = STATE(1569), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5243), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(6756), + [sym_string] = STATE(2656), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5333), + [sym_pattern] = STATE(5244), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1569), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym_accessibility_modifier] = STATE(325), + [sym_override_modifier] = STATE(328), + [sym_required_parameter] = STATE(6213), + [sym_optional_parameter] = STATE(6213), + [sym__parameter_name] = STATE(4710), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5690), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(444), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6661), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(294), + [sym_identifier] = ACTIONS(782), + [anon_sym_export] = ACTIONS(784), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(784), + [anon_sym_namespace] = ACTIONS(786), + [anon_sym_LBRACE] = ACTIONS(788), + [anon_sym_typeof] = ACTIONS(790), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(784), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(794), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(800), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(802), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(804), + [anon_sym_using] = ACTIONS(806), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(812), + [anon_sym_DASH] = ACTIONS(812), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(814), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(822), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(826), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(828), + [sym_false] = ACTIONS(828), + [sym_null] = ACTIONS(828), + [sym_undefined] = ACTIONS(830), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(784), + [anon_sym_readonly] = ACTIONS(832), + [anon_sym_get] = ACTIONS(784), + [anon_sym_set] = ACTIONS(784), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(784), + [anon_sym_public] = ACTIONS(836), + [anon_sym_private] = ACTIONS(836), + [anon_sym_protected] = ACTIONS(836), + [anon_sym_override] = ACTIONS(838), + [anon_sym_module] = ACTIONS(784), + [anon_sym_any] = ACTIONS(840), + [anon_sym_number] = ACTIONS(840), + [anon_sym_boolean] = ACTIONS(840), + [anon_sym_string] = ACTIONS(840), + [anon_sym_symbol] = ACTIONS(840), + [anon_sym_object] = ACTIONS(840), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(94)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(804), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_COMMA] = ACTIONS(812), - [anon_sym_RBRACE] = ACTIONS(812), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(812), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(856), + [anon_sym_RBRACE] = ACTIONS(856), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(856), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(812), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_RBRACK] = ACTIONS(812), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(856), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_RBRACK] = ACTIONS(856), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -33173,1197 +36737,1348 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_QMARK] = ACTIONS(828), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_QMARK] = ACTIONS(872), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(87)] = { - [sym_import] = STATE(3824), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym__formal_parameter] = STATE(5130), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2285), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4525), - [sym_pattern] = STATE(4167), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(2968), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(302), - [sym_required_parameter] = STATE(5130), - [sym_optional_parameter] = STATE(5130), - [sym__parameter_name] = STATE(3660), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4663), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(487), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5652), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(261), + [STATE(95)] = { + [sym_import] = STATE(4653), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym__formal_parameter] = STATE(6213), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2815), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5333), + [sym_pattern] = STATE(5244), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym_accessibility_modifier] = STATE(325), + [sym_override_modifier] = STATE(328), + [sym_required_parameter] = STATE(6213), + [sym_optional_parameter] = STATE(6213), + [sym__parameter_name] = STATE(4710), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5690), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(613), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6661), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(294), [sym_identifier] = ACTIONS(111), [anon_sym_export] = ACTIONS(113), - [anon_sym_STAR] = ACTIONS(581), + [anon_sym_STAR] = ACTIONS(621), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), [anon_sym_LBRACE] = ACTIONS(124), - [anon_sym_typeof] = ACTIONS(129), - [anon_sym_import] = ACTIONS(131), + [anon_sym_typeof] = ACTIONS(128), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_RPAREN] = ACTIONS(744), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(144), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(156), - [anon_sym_using] = ACTIONS(158), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(168), - [anon_sym_DASH] = ACTIONS(168), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(794), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(143), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(155), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(167), + [anon_sym_DASH] = ACTIONS(167), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(177), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(830), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(200), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(176), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(874), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(199), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(832), + [anon_sym_readonly] = ACTIONS(876), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_QMARK] = ACTIONS(834), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(836), + [anon_sym_public] = ACTIONS(878), + [anon_sym_private] = ACTIONS(878), + [anon_sym_protected] = ACTIONS(878), + [anon_sym_override] = ACTIONS(880), [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(206), - [anon_sym_number] = ACTIONS(206), - [anon_sym_boolean] = ACTIONS(206), - [anon_sym_string] = ACTIONS(206), - [anon_sym_symbol] = ACTIONS(206), - [anon_sym_object] = ACTIONS(206), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(205), + [anon_sym_number] = ACTIONS(205), + [anon_sym_boolean] = ACTIONS(205), + [anon_sym_string] = ACTIONS(205), + [anon_sym_symbol] = ACTIONS(205), + [anon_sym_object] = ACTIONS(205), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(88)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(804), - [anon_sym_EQ] = ACTIONS(220), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_RBRACE] = ACTIONS(223), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(223), - [anon_sym_await] = ACTIONS(140), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_RBRACK] = ACTIONS(223), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [STATE(96)] = { + [sym_import] = STATE(4653), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym__formal_parameter] = STATE(6213), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2815), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5333), + [sym_pattern] = STATE(5244), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym_accessibility_modifier] = STATE(325), + [sym_override_modifier] = STATE(328), + [sym_required_parameter] = STATE(6213), + [sym_optional_parameter] = STATE(6213), + [sym__parameter_name] = STATE(4710), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5523), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(613), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6661), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(294), + [sym_identifier] = ACTIONS(111), + [anon_sym_export] = ACTIONS(113), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(124), + [anon_sym_typeof] = ACTIONS(128), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(794), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(143), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(155), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(167), + [anon_sym_DASH] = ACTIONS(167), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(176), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(874), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(199), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_QMARK] = ACTIONS(728), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(876), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(878), + [anon_sym_private] = ACTIONS(878), + [anon_sym_protected] = ACTIONS(878), + [anon_sym_override] = ACTIONS(880), + [anon_sym_module] = ACTIONS(113), + [anon_sym_any] = ACTIONS(205), + [anon_sym_number] = ACTIONS(205), + [anon_sym_boolean] = ACTIONS(205), + [anon_sym_string] = ACTIONS(205), + [anon_sym_symbol] = ACTIONS(205), + [anon_sym_object] = ACTIONS(205), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(89)] = { - [sym_import] = STATE(3824), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym__formal_parameter] = STATE(5130), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2285), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4525), - [sym_pattern] = STATE(4167), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(2968), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(302), - [sym_required_parameter] = STATE(5130), - [sym_optional_parameter] = STATE(5130), - [sym__parameter_name] = STATE(3660), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4712), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(487), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5652), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(261), + [STATE(97)] = { + [sym_import] = STATE(4653), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym__formal_parameter] = STATE(6213), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2815), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5333), + [sym_pattern] = STATE(5244), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym_accessibility_modifier] = STATE(325), + [sym_override_modifier] = STATE(328), + [sym_required_parameter] = STATE(6213), + [sym_optional_parameter] = STATE(6213), + [sym__parameter_name] = STATE(4710), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5640), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(613), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6661), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(294), [sym_identifier] = ACTIONS(111), [anon_sym_export] = ACTIONS(113), - [anon_sym_STAR] = ACTIONS(581), + [anon_sym_STAR] = ACTIONS(621), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), [anon_sym_LBRACE] = ACTIONS(124), - [anon_sym_typeof] = ACTIONS(129), - [anon_sym_import] = ACTIONS(131), + [anon_sym_typeof] = ACTIONS(128), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_RPAREN] = ACTIONS(744), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(144), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(156), - [anon_sym_using] = ACTIONS(158), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(168), - [anon_sym_DASH] = ACTIONS(168), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(794), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(143), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(155), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(167), + [anon_sym_DASH] = ACTIONS(167), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(177), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(830), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(200), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(176), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(874), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(199), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(832), + [anon_sym_readonly] = ACTIONS(876), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_QMARK] = ACTIONS(834), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(836), + [anon_sym_public] = ACTIONS(878), + [anon_sym_private] = ACTIONS(878), + [anon_sym_protected] = ACTIONS(878), + [anon_sym_override] = ACTIONS(880), [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(206), - [anon_sym_number] = ACTIONS(206), - [anon_sym_boolean] = ACTIONS(206), - [anon_sym_string] = ACTIONS(206), - [anon_sym_symbol] = ACTIONS(206), - [anon_sym_object] = ACTIONS(206), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(205), + [anon_sym_number] = ACTIONS(205), + [anon_sym_boolean] = ACTIONS(205), + [anon_sym_string] = ACTIONS(205), + [anon_sym_symbol] = ACTIONS(205), + [anon_sym_object] = ACTIONS(205), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(90)] = { - [sym_import] = STATE(3824), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym__formal_parameter] = STATE(5130), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2285), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4525), - [sym_pattern] = STATE(4167), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(2968), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(302), - [sym_required_parameter] = STATE(5130), - [sym_optional_parameter] = STATE(5130), - [sym__parameter_name] = STATE(3660), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4574), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(487), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5652), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(261), + [STATE(98)] = { + [sym_import] = STATE(4653), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym__formal_parameter] = STATE(6213), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2815), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5333), + [sym_pattern] = STATE(5244), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym_accessibility_modifier] = STATE(325), + [sym_override_modifier] = STATE(328), + [sym_required_parameter] = STATE(6213), + [sym_optional_parameter] = STATE(6213), + [sym__parameter_name] = STATE(4710), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5641), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(613), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6661), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(294), [sym_identifier] = ACTIONS(111), [anon_sym_export] = ACTIONS(113), - [anon_sym_STAR] = ACTIONS(581), + [anon_sym_STAR] = ACTIONS(621), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), [anon_sym_LBRACE] = ACTIONS(124), - [anon_sym_typeof] = ACTIONS(129), - [anon_sym_import] = ACTIONS(131), + [anon_sym_typeof] = ACTIONS(128), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_RPAREN] = ACTIONS(744), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(144), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(156), - [anon_sym_using] = ACTIONS(158), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(168), - [anon_sym_DASH] = ACTIONS(168), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(794), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(143), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(155), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(167), + [anon_sym_DASH] = ACTIONS(167), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(177), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(830), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(200), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(176), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(874), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(199), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(832), + [anon_sym_readonly] = ACTIONS(876), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_QMARK] = ACTIONS(834), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(836), + [anon_sym_public] = ACTIONS(878), + [anon_sym_private] = ACTIONS(878), + [anon_sym_protected] = ACTIONS(878), + [anon_sym_override] = ACTIONS(880), [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(206), - [anon_sym_number] = ACTIONS(206), - [anon_sym_boolean] = ACTIONS(206), - [anon_sym_string] = ACTIONS(206), - [anon_sym_symbol] = ACTIONS(206), - [anon_sym_object] = ACTIONS(206), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(205), + [anon_sym_number] = ACTIONS(205), + [anon_sym_boolean] = ACTIONS(205), + [anon_sym_string] = ACTIONS(205), + [anon_sym_symbol] = ACTIONS(205), + [anon_sym_object] = ACTIONS(205), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(91)] = { - [sym_import] = STATE(3824), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym__formal_parameter] = STATE(5130), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2285), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4525), - [sym_pattern] = STATE(4167), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(2968), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(302), - [sym_required_parameter] = STATE(5130), - [sym_optional_parameter] = STATE(5130), - [sym__parameter_name] = STATE(3660), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4658), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(487), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5652), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(261), + [STATE(99)] = { + [sym_import] = STATE(4653), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym__formal_parameter] = STATE(6213), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2815), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5333), + [sym_pattern] = STATE(5244), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym_accessibility_modifier] = STATE(325), + [sym_override_modifier] = STATE(328), + [sym_required_parameter] = STATE(6213), + [sym_optional_parameter] = STATE(6213), + [sym__parameter_name] = STATE(4710), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5627), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(613), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6661), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(294), [sym_identifier] = ACTIONS(111), [anon_sym_export] = ACTIONS(113), - [anon_sym_STAR] = ACTIONS(581), + [anon_sym_STAR] = ACTIONS(621), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), [anon_sym_LBRACE] = ACTIONS(124), - [anon_sym_typeof] = ACTIONS(129), - [anon_sym_import] = ACTIONS(131), + [anon_sym_typeof] = ACTIONS(128), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_RPAREN] = ACTIONS(744), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(144), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(156), - [anon_sym_using] = ACTIONS(158), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(168), - [anon_sym_DASH] = ACTIONS(168), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(794), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(143), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(155), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(167), + [anon_sym_DASH] = ACTIONS(167), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(177), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(830), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(200), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(176), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(874), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(199), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(832), + [anon_sym_readonly] = ACTIONS(876), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_QMARK] = ACTIONS(834), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(836), + [anon_sym_public] = ACTIONS(878), + [anon_sym_private] = ACTIONS(878), + [anon_sym_protected] = ACTIONS(878), + [anon_sym_override] = ACTIONS(880), [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(206), - [anon_sym_number] = ACTIONS(206), - [anon_sym_boolean] = ACTIONS(206), - [anon_sym_string] = ACTIONS(206), - [anon_sym_symbol] = ACTIONS(206), - [anon_sym_object] = ACTIONS(206), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(205), + [anon_sym_number] = ACTIONS(205), + [anon_sym_boolean] = ACTIONS(205), + [anon_sym_string] = ACTIONS(205), + [anon_sym_symbol] = ACTIONS(205), + [anon_sym_object] = ACTIONS(205), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(92)] = { - [sym_import] = STATE(3824), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym__formal_parameter] = STATE(5130), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2285), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4525), - [sym_pattern] = STATE(4167), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(2968), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(302), - [sym_required_parameter] = STATE(5130), - [sym_optional_parameter] = STATE(5130), - [sym__parameter_name] = STATE(3660), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4579), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(487), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5652), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(261), + [STATE(100)] = { + [sym_import] = STATE(4653), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym__formal_parameter] = STATE(6213), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2815), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5333), + [sym_pattern] = STATE(5244), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym_accessibility_modifier] = STATE(325), + [sym_override_modifier] = STATE(328), + [sym_required_parameter] = STATE(6213), + [sym_optional_parameter] = STATE(6213), + [sym__parameter_name] = STATE(4710), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5802), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(613), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6661), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(294), [sym_identifier] = ACTIONS(111), [anon_sym_export] = ACTIONS(113), - [anon_sym_STAR] = ACTIONS(581), + [anon_sym_STAR] = ACTIONS(621), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), [anon_sym_LBRACE] = ACTIONS(124), - [anon_sym_typeof] = ACTIONS(129), - [anon_sym_import] = ACTIONS(131), + [anon_sym_typeof] = ACTIONS(128), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_RPAREN] = ACTIONS(744), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(144), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(156), - [anon_sym_using] = ACTIONS(158), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(168), - [anon_sym_DASH] = ACTIONS(168), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(794), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(143), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(155), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(167), + [anon_sym_DASH] = ACTIONS(167), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(177), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(830), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(200), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(176), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(874), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(199), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(832), + [anon_sym_readonly] = ACTIONS(876), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_QMARK] = ACTIONS(834), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(836), + [anon_sym_public] = ACTIONS(878), + [anon_sym_private] = ACTIONS(878), + [anon_sym_protected] = ACTIONS(878), + [anon_sym_override] = ACTIONS(880), [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(206), - [anon_sym_number] = ACTIONS(206), - [anon_sym_boolean] = ACTIONS(206), - [anon_sym_string] = ACTIONS(206), - [anon_sym_symbol] = ACTIONS(206), - [anon_sym_object] = ACTIONS(206), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(205), + [anon_sym_number] = ACTIONS(205), + [anon_sym_boolean] = ACTIONS(205), + [anon_sym_string] = ACTIONS(205), + [anon_sym_symbol] = ACTIONS(205), + [anon_sym_object] = ACTIONS(205), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(93)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4516), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_annotation] = STATE(5367), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5723), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(838), - [anon_sym_export] = ACTIONS(840), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(840), - [anon_sym_EQ] = ACTIONS(842), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(845), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(840), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(849), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_RBRACK] = ACTIONS(126), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(853), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(855), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(857), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [STATE(101)] = { + [sym_import] = STATE(4653), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym__formal_parameter] = STATE(6213), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2815), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5333), + [sym_pattern] = STATE(5244), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym_accessibility_modifier] = STATE(325), + [sym_override_modifier] = STATE(328), + [sym_required_parameter] = STATE(6213), + [sym_optional_parameter] = STATE(6213), + [sym__parameter_name] = STATE(4710), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5919), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(613), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6661), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(294), + [sym_identifier] = ACTIONS(111), + [anon_sym_export] = ACTIONS(113), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(124), + [anon_sym_typeof] = ACTIONS(128), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(794), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(143), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(155), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(167), + [anon_sym_DASH] = ACTIONS(167), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(176), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(874), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(199), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(840), - [anon_sym_readonly] = ACTIONS(840), - [anon_sym_get] = ACTIONS(840), - [anon_sym_set] = ACTIONS(840), - [anon_sym_QMARK] = ACTIONS(859), - [anon_sym_declare] = ACTIONS(840), - [anon_sym_public] = ACTIONS(840), - [anon_sym_private] = ACTIONS(840), - [anon_sym_protected] = ACTIONS(840), - [anon_sym_override] = ACTIONS(840), - [anon_sym_module] = ACTIONS(840), - [anon_sym_any] = ACTIONS(840), - [anon_sym_number] = ACTIONS(840), - [anon_sym_boolean] = ACTIONS(840), - [anon_sym_string] = ACTIONS(840), - [anon_sym_symbol] = ACTIONS(840), - [anon_sym_object] = ACTIONS(840), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(876), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(878), + [anon_sym_private] = ACTIONS(878), + [anon_sym_protected] = ACTIONS(878), + [anon_sym_override] = ACTIONS(880), + [anon_sym_module] = ACTIONS(113), + [anon_sym_any] = ACTIONS(205), + [anon_sym_number] = ACTIONS(205), + [anon_sym_boolean] = ACTIONS(205), + [anon_sym_string] = ACTIONS(205), + [anon_sym_symbol] = ACTIONS(205), + [anon_sym_object] = ACTIONS(205), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(94)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4335), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5360), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(838), - [anon_sym_export] = ACTIONS(840), + [STATE(102)] = { + [sym_import] = STATE(4653), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym__formal_parameter] = STATE(6213), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2815), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5333), + [sym_pattern] = STATE(5244), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym_accessibility_modifier] = STATE(325), + [sym_override_modifier] = STATE(328), + [sym_required_parameter] = STATE(6213), + [sym_optional_parameter] = STATE(6213), + [sym__parameter_name] = STATE(4710), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5404), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(613), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6661), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(294), + [sym_identifier] = ACTIONS(111), + [anon_sym_export] = ACTIONS(113), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(124), + [anon_sym_typeof] = ACTIONS(128), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(794), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(143), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(155), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(167), + [anon_sym_DASH] = ACTIONS(167), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(176), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(874), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(199), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(876), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(878), + [anon_sym_private] = ACTIONS(878), + [anon_sym_protected] = ACTIONS(878), + [anon_sym_override] = ACTIONS(880), + [anon_sym_module] = ACTIONS(113), + [anon_sym_any] = ACTIONS(205), + [anon_sym_number] = ACTIONS(205), + [anon_sym_boolean] = ACTIONS(205), + [anon_sym_string] = ACTIONS(205), + [anon_sym_symbol] = ACTIONS(205), + [anon_sym_object] = ACTIONS(205), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(103)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(840), - [anon_sym_EQ] = ACTIONS(861), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(845), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(154), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(840), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_SEMI] = ACTIONS(154), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_RBRACE] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(154), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_RBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(853), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(855), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(857), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_RBRACK] = ACTIONS(126), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -34372,147 +38087,147 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(840), - [anon_sym_readonly] = ACTIONS(840), - [anon_sym_get] = ACTIONS(840), - [anon_sym_set] = ACTIONS(840), - [anon_sym_declare] = ACTIONS(840), - [anon_sym_public] = ACTIONS(840), - [anon_sym_private] = ACTIONS(840), - [anon_sym_protected] = ACTIONS(840), - [anon_sym_override] = ACTIONS(840), - [anon_sym_module] = ACTIONS(840), - [anon_sym_any] = ACTIONS(840), - [anon_sym_number] = ACTIONS(840), - [anon_sym_boolean] = ACTIONS(840), - [anon_sym_string] = ACTIONS(840), - [anon_sym_symbol] = ACTIONS(840), - [anon_sym_object] = ACTIONS(840), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_QMARK] = ACTIONS(772), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(95)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(838), - [anon_sym_export] = ACTIONS(840), + [STATE(104)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5369), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_annotation] = STATE(6688), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6710), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(882), + [anon_sym_export] = ACTIONS(884), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(840), - [anon_sym_EQ] = ACTIONS(861), + [anon_sym_type] = ACTIONS(884), + [anon_sym_EQ] = ACTIONS(886), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(845), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(154), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(840), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_SEMI] = ACTIONS(154), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(889), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(884), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(154), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_RBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(853), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(855), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(857), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(893), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_RBRACK] = ACTIONS(222), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(897), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(901), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -34521,147 +38236,148 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(840), - [anon_sym_readonly] = ACTIONS(840), - [anon_sym_get] = ACTIONS(840), - [anon_sym_set] = ACTIONS(840), - [anon_sym_declare] = ACTIONS(840), - [anon_sym_public] = ACTIONS(840), - [anon_sym_private] = ACTIONS(840), - [anon_sym_protected] = ACTIONS(840), - [anon_sym_override] = ACTIONS(840), - [anon_sym_module] = ACTIONS(840), - [anon_sym_any] = ACTIONS(840), - [anon_sym_number] = ACTIONS(840), - [anon_sym_boolean] = ACTIONS(840), - [anon_sym_string] = ACTIONS(840), - [anon_sym_symbol] = ACTIONS(840), - [anon_sym_object] = ACTIONS(840), + [anon_sym_static] = ACTIONS(884), + [anon_sym_readonly] = ACTIONS(884), + [anon_sym_get] = ACTIONS(884), + [anon_sym_set] = ACTIONS(884), + [anon_sym_QMARK] = ACTIONS(903), + [anon_sym_declare] = ACTIONS(884), + [anon_sym_public] = ACTIONS(884), + [anon_sym_private] = ACTIONS(884), + [anon_sym_protected] = ACTIONS(884), + [anon_sym_override] = ACTIONS(884), + [anon_sym_module] = ACTIONS(884), + [anon_sym_any] = ACTIONS(884), + [anon_sym_number] = ACTIONS(884), + [anon_sym_boolean] = ACTIONS(884), + [anon_sym_string] = ACTIONS(884), + [anon_sym_symbol] = ACTIONS(884), + [anon_sym_object] = ACTIONS(884), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(96)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), + [STATE(105)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(804), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(154), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_SEMI] = ACTIONS(154), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(154), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_RBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(855), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(153), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_RBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -34670,145 +38386,147 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(97)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1350), - [sym_expression] = STATE(2656), - [sym_primary_expression] = STATE(1698), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2745), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1350), - [sym_subscript_expression] = STATE(1350), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1350), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(663), - [anon_sym_export] = ACTIONS(665), + [STATE(106)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5233), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6547), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(882), + [anon_sym_export] = ACTIONS(884), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(665), - [anon_sym_EQ] = ACTIONS(863), + [anon_sym_type] = ACTIONS(884), + [anon_sym_EQ] = ACTIONS(905), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(669), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(665), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(154), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(889), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(884), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(865), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DOT] = ACTIONS(680), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(684), - [anon_sym_function] = ACTIONS(686), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(690), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(153), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_RBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(897), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(901), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -34817,146 +38535,147 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(694), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(665), - [anon_sym_readonly] = ACTIONS(665), - [anon_sym_get] = ACTIONS(665), - [anon_sym_set] = ACTIONS(665), - [anon_sym_declare] = ACTIONS(665), - [anon_sym_public] = ACTIONS(665), - [anon_sym_private] = ACTIONS(665), - [anon_sym_protected] = ACTIONS(665), - [anon_sym_override] = ACTIONS(665), - [anon_sym_module] = ACTIONS(665), - [anon_sym_any] = ACTIONS(665), - [anon_sym_number] = ACTIONS(665), - [anon_sym_boolean] = ACTIONS(665), - [anon_sym_string] = ACTIONS(665), - [anon_sym_symbol] = ACTIONS(665), - [anon_sym_object] = ACTIONS(665), + [anon_sym_static] = ACTIONS(884), + [anon_sym_readonly] = ACTIONS(884), + [anon_sym_get] = ACTIONS(884), + [anon_sym_set] = ACTIONS(884), + [anon_sym_declare] = ACTIONS(884), + [anon_sym_public] = ACTIONS(884), + [anon_sym_private] = ACTIONS(884), + [anon_sym_protected] = ACTIONS(884), + [anon_sym_override] = ACTIONS(884), + [anon_sym_module] = ACTIONS(884), + [anon_sym_any] = ACTIONS(884), + [anon_sym_number] = ACTIONS(884), + [anon_sym_boolean] = ACTIONS(884), + [anon_sym_string] = ACTIONS(884), + [anon_sym_symbol] = ACTIONS(884), + [anon_sym_object] = ACTIONS(884), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(98)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), + [STATE(107)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(882), + [anon_sym_export] = ACTIONS(884), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(804), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_type] = ACTIONS(884), + [anon_sym_EQ] = ACTIONS(905), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(154), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_SEMI] = ACTIONS(154), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(889), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(884), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_DOT] = ACTIONS(680), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(153), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_RBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(897), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(901), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -34965,146 +38684,144 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(884), + [anon_sym_readonly] = ACTIONS(884), + [anon_sym_get] = ACTIONS(884), + [anon_sym_set] = ACTIONS(884), + [anon_sym_declare] = ACTIONS(884), + [anon_sym_public] = ACTIONS(884), + [anon_sym_private] = ACTIONS(884), + [anon_sym_protected] = ACTIONS(884), + [anon_sym_override] = ACTIONS(884), + [anon_sym_module] = ACTIONS(884), + [anon_sym_any] = ACTIONS(884), + [anon_sym_number] = ACTIONS(884), + [anon_sym_boolean] = ACTIONS(884), + [anon_sym_string] = ACTIONS(884), + [anon_sym_symbol] = ACTIONS(884), + [anon_sym_object] = ACTIONS(884), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(99)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(867), - [anon_sym_export] = ACTIONS(869), + [STATE(108)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(869), - [anon_sym_EQ] = ACTIONS(117), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(871), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(869), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(126), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(126), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(873), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(152), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(875), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_DOT] = ACTIONS(907), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(909), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -35113,146 +38830,147 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(869), - [anon_sym_readonly] = ACTIONS(869), - [anon_sym_get] = ACTIONS(869), - [anon_sym_set] = ACTIONS(869), - [anon_sym_QMARK] = ACTIONS(728), - [anon_sym_declare] = ACTIONS(869), - [anon_sym_public] = ACTIONS(869), - [anon_sym_private] = ACTIONS(869), - [anon_sym_protected] = ACTIONS(869), - [anon_sym_override] = ACTIONS(869), - [anon_sym_module] = ACTIONS(869), - [anon_sym_any] = ACTIONS(869), - [anon_sym_number] = ACTIONS(869), - [anon_sym_boolean] = ACTIONS(869), - [anon_sym_string] = ACTIONS(869), - [anon_sym_symbol] = ACTIONS(869), - [anon_sym_object] = ACTIONS(869), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), + [sym__member_end_marker] = ACTIONS(153), }, - [STATE(100)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1350), - [sym_expression] = STATE(2656), - [sym_primary_expression] = STATE(1698), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2745), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1350), - [sym_subscript_expression] = STATE(1350), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1350), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(663), - [anon_sym_export] = ACTIONS(665), + [STATE(109)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1503), + [sym_expression] = STATE(3158), + [sym_primary_expression] = STATE(1930), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(3191), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1503), + [sym_subscript_expression] = STATE(1503), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1503), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(911), + [anon_sym_export] = ACTIONS(913), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(665), - [anon_sym_EQ] = ACTIONS(863), + [anon_sym_type] = ACTIONS(913), + [anon_sym_EQ] = ACTIONS(915), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(669), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(665), - [anon_sym_BANG] = ACTIONS(179), + [anon_sym_namespace] = ACTIONS(917), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(913), + [anon_sym_BANG] = ACTIONS(178), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(154), - [anon_sym_await] = ACTIONS(140), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(877), - [anon_sym_yield] = ACTIONS(142), + [anon_sym_of] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DOT] = ACTIONS(680), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(684), - [anon_sym_function] = ACTIONS(686), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(690), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_DOT] = ACTIONS(722), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(919), + [anon_sym_function] = ACTIONS(728), + [anon_sym_EQ_GT] = ACTIONS(921), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(923), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -35261,146 +38979,145 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(192), + [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(694), + [sym_undefined] = ACTIONS(736), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(665), - [anon_sym_readonly] = ACTIONS(665), - [anon_sym_get] = ACTIONS(665), - [anon_sym_set] = ACTIONS(665), - [anon_sym_declare] = ACTIONS(665), - [anon_sym_public] = ACTIONS(665), - [anon_sym_private] = ACTIONS(665), - [anon_sym_protected] = ACTIONS(665), - [anon_sym_override] = ACTIONS(665), - [anon_sym_module] = ACTIONS(665), - [anon_sym_any] = ACTIONS(665), - [anon_sym_number] = ACTIONS(665), - [anon_sym_boolean] = ACTIONS(665), - [anon_sym_string] = ACTIONS(665), - [anon_sym_symbol] = ACTIONS(665), - [anon_sym_object] = ACTIONS(665), + [anon_sym_static] = ACTIONS(913), + [anon_sym_readonly] = ACTIONS(913), + [anon_sym_get] = ACTIONS(913), + [anon_sym_set] = ACTIONS(913), + [anon_sym_declare] = ACTIONS(913), + [anon_sym_public] = ACTIONS(913), + [anon_sym_private] = ACTIONS(913), + [anon_sym_protected] = ACTIONS(913), + [anon_sym_override] = ACTIONS(913), + [anon_sym_module] = ACTIONS(913), + [anon_sym_any] = ACTIONS(913), + [anon_sym_number] = ACTIONS(913), + [anon_sym_boolean] = ACTIONS(913), + [anon_sym_string] = ACTIONS(913), + [anon_sym_symbol] = ACTIONS(913), + [anon_sym_object] = ACTIONS(913), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(101)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4335), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5360), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), + [STATE(110)] = { + [sym_import] = STATE(4654), + [sym_parenthesized_expression] = STATE(1543), + [sym_expression] = STATE(3160), + [sym_primary_expression] = STATE(2007), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(3225), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1543), + [sym_subscript_expression] = STATE(1543), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5233), + [sym_non_null_expression] = STATE(1543), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6547), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(927), + [anon_sym_export] = ACTIONS(929), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(804), - [anon_sym_EQ] = ACTIONS(220), + [anon_sym_type] = ACTIONS(929), + [anon_sym_EQ] = ACTIONS(931), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(223), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(933), + [anon_sym_LBRACE] = ACTIONS(935), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(929), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(939), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_DOT] = ACTIONS(907), + [anon_sym_class] = ACTIONS(943), + [anon_sym_async] = ACTIONS(945), + [anon_sym_function] = ACTIONS(947), + [anon_sym_EQ_GT] = ACTIONS(909), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(949), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -35409,146 +39126,147 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(963), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_QMARK] = ACTIONS(728), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(929), + [anon_sym_readonly] = ACTIONS(929), + [anon_sym_get] = ACTIONS(929), + [anon_sym_set] = ACTIONS(929), + [anon_sym_declare] = ACTIONS(929), + [anon_sym_public] = ACTIONS(929), + [anon_sym_private] = ACTIONS(929), + [anon_sym_protected] = ACTIONS(929), + [anon_sym_override] = ACTIONS(929), + [anon_sym_module] = ACTIONS(929), + [anon_sym_any] = ACTIONS(929), + [anon_sym_number] = ACTIONS(929), + [anon_sym_boolean] = ACTIONS(929), + [anon_sym_string] = ACTIONS(929), + [anon_sym_symbol] = ACTIONS(929), + [anon_sym_object] = ACTIONS(929), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), + [sym__member_end_marker] = ACTIONS(153), }, - [STATE(102)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1350), - [sym_expression] = STATE(2656), - [sym_primary_expression] = STATE(1698), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2745), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1350), - [sym_subscript_expression] = STATE(1350), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1350), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(879), - [anon_sym_export] = ACTIONS(881), + [STATE(111)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1503), + [sym_expression] = STATE(3158), + [sym_primary_expression] = STATE(1930), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(3191), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1503), + [sym_subscript_expression] = STATE(1503), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5233), + [sym_non_null_expression] = STATE(1503), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6547), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(911), + [anon_sym_export] = ACTIONS(913), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(881), - [anon_sym_EQ] = ACTIONS(883), + [anon_sym_type] = ACTIONS(913), + [anon_sym_EQ] = ACTIONS(915), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(885), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(881), - [anon_sym_BANG] = ACTIONS(179), + [anon_sym_namespace] = ACTIONS(917), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(913), + [anon_sym_BANG] = ACTIONS(178), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(154), - [anon_sym_await] = ACTIONS(140), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), [anon_sym_of] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), + [anon_sym_yield] = ACTIONS(141), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DOT] = ACTIONS(680), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(887), - [anon_sym_function] = ACTIONS(686), - [anon_sym_EQ_GT] = ACTIONS(889), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(891), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_DOT] = ACTIONS(722), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(919), + [anon_sym_function] = ACTIONS(728), + [anon_sym_EQ_GT] = ACTIONS(921), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(923), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -35557,146 +39275,146 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(893), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(192), + [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(694), + [sym_undefined] = ACTIONS(736), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(881), - [anon_sym_readonly] = ACTIONS(881), - [anon_sym_get] = ACTIONS(881), - [anon_sym_set] = ACTIONS(881), - [anon_sym_declare] = ACTIONS(881), - [anon_sym_public] = ACTIONS(881), - [anon_sym_private] = ACTIONS(881), - [anon_sym_protected] = ACTIONS(881), - [anon_sym_override] = ACTIONS(881), - [anon_sym_module] = ACTIONS(881), - [anon_sym_any] = ACTIONS(881), - [anon_sym_number] = ACTIONS(881), - [anon_sym_boolean] = ACTIONS(881), - [anon_sym_string] = ACTIONS(881), - [anon_sym_symbol] = ACTIONS(881), - [anon_sym_object] = ACTIONS(881), + [anon_sym_static] = ACTIONS(913), + [anon_sym_readonly] = ACTIONS(913), + [anon_sym_get] = ACTIONS(913), + [anon_sym_set] = ACTIONS(913), + [anon_sym_declare] = ACTIONS(913), + [anon_sym_public] = ACTIONS(913), + [anon_sym_private] = ACTIONS(913), + [anon_sym_protected] = ACTIONS(913), + [anon_sym_override] = ACTIONS(913), + [anon_sym_module] = ACTIONS(913), + [anon_sym_any] = ACTIONS(913), + [anon_sym_number] = ACTIONS(913), + [anon_sym_boolean] = ACTIONS(913), + [anon_sym_string] = ACTIONS(913), + [anon_sym_symbol] = ACTIONS(913), + [anon_sym_object] = ACTIONS(913), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(103)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1350), - [sym_expression] = STATE(2656), - [sym_primary_expression] = STATE(1698), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2745), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1350), - [sym_subscript_expression] = STATE(1350), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1350), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(663), - [anon_sym_export] = ACTIONS(665), + [STATE(112)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(665), - [anon_sym_EQ] = ACTIONS(863), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(669), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(154), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(665), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(154), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DOT] = ACTIONS(680), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(684), - [anon_sym_function] = ACTIONS(686), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(690), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_of] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_DOT] = ACTIONS(722), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(921), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -35705,146 +39423,146 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(694), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(665), - [anon_sym_readonly] = ACTIONS(665), - [anon_sym_get] = ACTIONS(665), - [anon_sym_set] = ACTIONS(665), - [anon_sym_declare] = ACTIONS(665), - [anon_sym_public] = ACTIONS(665), - [anon_sym_private] = ACTIONS(665), - [anon_sym_protected] = ACTIONS(665), - [anon_sym_override] = ACTIONS(665), - [anon_sym_module] = ACTIONS(665), - [anon_sym_any] = ACTIONS(665), - [anon_sym_number] = ACTIONS(665), - [anon_sym_boolean] = ACTIONS(665), - [anon_sym_string] = ACTIONS(665), - [anon_sym_symbol] = ACTIONS(665), - [anon_sym_object] = ACTIONS(665), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(104)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1350), - [sym_expression] = STATE(2656), - [sym_primary_expression] = STATE(1698), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2745), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1350), - [sym_subscript_expression] = STATE(1350), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4335), - [sym_non_null_expression] = STATE(1350), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5360), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(879), - [anon_sym_export] = ACTIONS(881), + [STATE(113)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5233), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6547), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(881), - [anon_sym_EQ] = ACTIONS(883), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(885), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(881), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(154), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DOT] = ACTIONS(680), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(887), - [anon_sym_function] = ACTIONS(686), - [anon_sym_EQ_GT] = ACTIONS(889), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(891), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -35853,146 +39571,146 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(893), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(694), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(881), - [anon_sym_readonly] = ACTIONS(881), - [anon_sym_get] = ACTIONS(881), - [anon_sym_set] = ACTIONS(881), - [anon_sym_declare] = ACTIONS(881), - [anon_sym_public] = ACTIONS(881), - [anon_sym_private] = ACTIONS(881), - [anon_sym_protected] = ACTIONS(881), - [anon_sym_override] = ACTIONS(881), - [anon_sym_module] = ACTIONS(881), - [anon_sym_any] = ACTIONS(881), - [anon_sym_number] = ACTIONS(881), - [anon_sym_boolean] = ACTIONS(881), - [anon_sym_string] = ACTIONS(881), - [anon_sym_symbol] = ACTIONS(881), - [anon_sym_object] = ACTIONS(881), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_QMARK] = ACTIONS(772), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(105)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), + [STATE(114)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5233), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6547), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(965), + [anon_sym_export] = ACTIONS(967), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(804), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_type] = ACTIONS(967), + [anon_sym_EQ] = ACTIONS(219), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_SEMI] = ACTIONS(154), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(969), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(967), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(222), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_DOT] = ACTIONS(680), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(889), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(222), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(971), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(973), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -36001,146 +39719,294 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(967), + [anon_sym_readonly] = ACTIONS(967), + [anon_sym_get] = ACTIONS(967), + [anon_sym_set] = ACTIONS(967), + [anon_sym_QMARK] = ACTIONS(772), + [anon_sym_declare] = ACTIONS(967), + [anon_sym_public] = ACTIONS(967), + [anon_sym_private] = ACTIONS(967), + [anon_sym_protected] = ACTIONS(967), + [anon_sym_override] = ACTIONS(967), + [anon_sym_module] = ACTIONS(967), + [anon_sym_any] = ACTIONS(967), + [anon_sym_number] = ACTIONS(967), + [anon_sym_boolean] = ACTIONS(967), + [anon_sym_string] = ACTIONS(967), + [anon_sym_symbol] = ACTIONS(967), + [anon_sym_object] = ACTIONS(967), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(106)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1350), - [sym_expression] = STATE(2656), - [sym_primary_expression] = STATE(1698), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2745), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1350), - [sym_subscript_expression] = STATE(1350), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4335), - [sym_non_null_expression] = STATE(1350), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5360), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(663), - [anon_sym_export] = ACTIONS(665), + [STATE(115)] = { + [sym_import] = STATE(4654), + [sym_parenthesized_expression] = STATE(1543), + [sym_expression] = STATE(3160), + [sym_primary_expression] = STATE(2007), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(3225), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1543), + [sym_subscript_expression] = STATE(1543), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1543), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(927), + [anon_sym_export] = ACTIONS(929), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(665), - [anon_sym_EQ] = ACTIONS(863), + [anon_sym_type] = ACTIONS(929), + [anon_sym_EQ] = ACTIONS(931), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(669), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(154), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(665), - [anon_sym_BANG] = ACTIONS(179), + [anon_sym_namespace] = ACTIONS(933), + [anon_sym_LBRACE] = ACTIONS(935), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(929), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(939), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_DOT] = ACTIONS(907), + [anon_sym_class] = ACTIONS(943), + [anon_sym_async] = ACTIONS(945), + [anon_sym_function] = ACTIONS(947), + [anon_sym_EQ_GT] = ACTIONS(909), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(949), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(951), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(963), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(929), + [anon_sym_readonly] = ACTIONS(929), + [anon_sym_get] = ACTIONS(929), + [anon_sym_set] = ACTIONS(929), + [anon_sym_declare] = ACTIONS(929), + [anon_sym_public] = ACTIONS(929), + [anon_sym_private] = ACTIONS(929), + [anon_sym_protected] = ACTIONS(929), + [anon_sym_override] = ACTIONS(929), + [anon_sym_module] = ACTIONS(929), + [anon_sym_any] = ACTIONS(929), + [anon_sym_number] = ACTIONS(929), + [anon_sym_boolean] = ACTIONS(929), + [anon_sym_string] = ACTIONS(929), + [anon_sym_symbol] = ACTIONS(929), + [anon_sym_object] = ACTIONS(929), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + [sym__member_end_marker] = ACTIONS(153), + }, + [STATE(116)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1503), + [sym_expression] = STATE(3158), + [sym_primary_expression] = STATE(1930), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(3191), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1503), + [sym_subscript_expression] = STATE(1503), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1503), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(705), + [anon_sym_export] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(707), + [anon_sym_EQ] = ACTIONS(975), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(711), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(707), + [anon_sym_BANG] = ACTIONS(178), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(154), - [anon_sym_await] = ACTIONS(140), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), + [anon_sym_COLON] = ACTIONS(977), + [anon_sym_yield] = ACTIONS(141), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DOT] = ACTIONS(680), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(684), - [anon_sym_function] = ACTIONS(686), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(690), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_DOT] = ACTIONS(722), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(726), + [anon_sym_function] = ACTIONS(728), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(732), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -36149,146 +40015,146 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(192), + [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(694), + [sym_undefined] = ACTIONS(736), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(665), - [anon_sym_readonly] = ACTIONS(665), - [anon_sym_get] = ACTIONS(665), - [anon_sym_set] = ACTIONS(665), - [anon_sym_declare] = ACTIONS(665), - [anon_sym_public] = ACTIONS(665), - [anon_sym_private] = ACTIONS(665), - [anon_sym_protected] = ACTIONS(665), - [anon_sym_override] = ACTIONS(665), - [anon_sym_module] = ACTIONS(665), - [anon_sym_any] = ACTIONS(665), - [anon_sym_number] = ACTIONS(665), - [anon_sym_boolean] = ACTIONS(665), - [anon_sym_string] = ACTIONS(665), - [anon_sym_symbol] = ACTIONS(665), - [anon_sym_object] = ACTIONS(665), + [anon_sym_static] = ACTIONS(707), + [anon_sym_readonly] = ACTIONS(707), + [anon_sym_get] = ACTIONS(707), + [anon_sym_set] = ACTIONS(707), + [anon_sym_declare] = ACTIONS(707), + [anon_sym_public] = ACTIONS(707), + [anon_sym_private] = ACTIONS(707), + [anon_sym_protected] = ACTIONS(707), + [anon_sym_override] = ACTIONS(707), + [anon_sym_module] = ACTIONS(707), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(107)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4335), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5360), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(867), - [anon_sym_export] = ACTIONS(869), + [STATE(117)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(965), + [anon_sym_export] = ACTIONS(967), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(869), - [anon_sym_EQ] = ACTIONS(117), + [anon_sym_type] = ACTIONS(967), + [anon_sym_EQ] = ACTIONS(219), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(871), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(869), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(126), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(969), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(967), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(222), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(126), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(873), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(152), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(875), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(222), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(971), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(973), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -36297,146 +40163,146 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(869), - [anon_sym_readonly] = ACTIONS(869), - [anon_sym_get] = ACTIONS(869), - [anon_sym_set] = ACTIONS(869), - [anon_sym_QMARK] = ACTIONS(728), - [anon_sym_declare] = ACTIONS(869), - [anon_sym_public] = ACTIONS(869), - [anon_sym_private] = ACTIONS(869), - [anon_sym_protected] = ACTIONS(869), - [anon_sym_override] = ACTIONS(869), - [anon_sym_module] = ACTIONS(869), - [anon_sym_any] = ACTIONS(869), - [anon_sym_number] = ACTIONS(869), - [anon_sym_boolean] = ACTIONS(869), - [anon_sym_string] = ACTIONS(869), - [anon_sym_symbol] = ACTIONS(869), - [anon_sym_object] = ACTIONS(869), + [anon_sym_static] = ACTIONS(967), + [anon_sym_readonly] = ACTIONS(967), + [anon_sym_get] = ACTIONS(967), + [anon_sym_set] = ACTIONS(967), + [anon_sym_QMARK] = ACTIONS(772), + [anon_sym_declare] = ACTIONS(967), + [anon_sym_public] = ACTIONS(967), + [anon_sym_private] = ACTIONS(967), + [anon_sym_protected] = ACTIONS(967), + [anon_sym_override] = ACTIONS(967), + [anon_sym_module] = ACTIONS(967), + [anon_sym_any] = ACTIONS(967), + [anon_sym_number] = ACTIONS(967), + [anon_sym_boolean] = ACTIONS(967), + [anon_sym_string] = ACTIONS(967), + [anon_sym_symbol] = ACTIONS(967), + [anon_sym_object] = ACTIONS(967), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(108)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(895), - [anon_sym_export] = ACTIONS(897), + [STATE(118)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(897), - [anon_sym_EQ] = ACTIONS(899), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(902), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(897), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(904), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_RBRACK] = ACTIONS(126), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(906), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(908), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(910), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_DOT] = ACTIONS(722), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -36445,145 +40311,146 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(897), - [anon_sym_readonly] = ACTIONS(897), - [anon_sym_get] = ACTIONS(897), - [anon_sym_set] = ACTIONS(897), - [anon_sym_declare] = ACTIONS(897), - [anon_sym_public] = ACTIONS(897), - [anon_sym_private] = ACTIONS(897), - [anon_sym_protected] = ACTIONS(897), - [anon_sym_override] = ACTIONS(897), - [anon_sym_module] = ACTIONS(897), - [anon_sym_any] = ACTIONS(897), - [anon_sym_number] = ACTIONS(897), - [anon_sym_boolean] = ACTIONS(897), - [anon_sym_string] = ACTIONS(897), - [anon_sym_symbol] = ACTIONS(897), - [anon_sym_object] = ACTIONS(897), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(109)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(838), - [anon_sym_export] = ACTIONS(840), + [STATE(119)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1503), + [sym_expression] = STATE(3158), + [sym_primary_expression] = STATE(1930), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(3191), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1503), + [sym_subscript_expression] = STATE(1503), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1503), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(705), + [anon_sym_export] = ACTIONS(707), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(840), - [anon_sym_EQ] = ACTIONS(861), + [anon_sym_type] = ACTIONS(707), + [anon_sym_EQ] = ACTIONS(975), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(845), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(840), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_SEMI] = ACTIONS(154), - [anon_sym_await] = ACTIONS(140), - [anon_sym_in] = ACTIONS(912), - [anon_sym_of] = ACTIONS(915), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(853), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(855), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(857), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_namespace] = ACTIONS(711), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(707), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DOT] = ACTIONS(722), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(726), + [anon_sym_function] = ACTIONS(728), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(732), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -36592,145 +40459,146 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(736), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(840), - [anon_sym_readonly] = ACTIONS(840), - [anon_sym_get] = ACTIONS(840), - [anon_sym_set] = ACTIONS(840), - [anon_sym_declare] = ACTIONS(840), - [anon_sym_public] = ACTIONS(840), - [anon_sym_private] = ACTIONS(840), - [anon_sym_protected] = ACTIONS(840), - [anon_sym_override] = ACTIONS(840), - [anon_sym_module] = ACTIONS(840), - [anon_sym_any] = ACTIONS(840), - [anon_sym_number] = ACTIONS(840), - [anon_sym_boolean] = ACTIONS(840), - [anon_sym_string] = ACTIONS(840), - [anon_sym_symbol] = ACTIONS(840), - [anon_sym_object] = ACTIONS(840), + [anon_sym_static] = ACTIONS(707), + [anon_sym_readonly] = ACTIONS(707), + [anon_sym_get] = ACTIONS(707), + [anon_sym_set] = ACTIONS(707), + [anon_sym_declare] = ACTIONS(707), + [anon_sym_public] = ACTIONS(707), + [anon_sym_private] = ACTIONS(707), + [anon_sym_protected] = ACTIONS(707), + [anon_sym_override] = ACTIONS(707), + [anon_sym_module] = ACTIONS(707), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(110)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(867), - [anon_sym_export] = ACTIONS(869), + [STATE(120)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1503), + [sym_expression] = STATE(3158), + [sym_primary_expression] = STATE(1930), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(3191), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1503), + [sym_subscript_expression] = STATE(1503), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1503), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(705), + [anon_sym_export] = ACTIONS(707), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(869), - [anon_sym_EQ] = ACTIONS(917), + [anon_sym_type] = ACTIONS(707), + [anon_sym_EQ] = ACTIONS(975), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(871), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(869), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(154), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(711), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(707), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(154), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(873), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(152), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(875), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(979), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DOT] = ACTIONS(722), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(726), + [anon_sym_function] = ACTIONS(728), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(732), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -36739,145 +40607,146 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(736), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(869), - [anon_sym_readonly] = ACTIONS(869), - [anon_sym_get] = ACTIONS(869), - [anon_sym_set] = ACTIONS(869), - [anon_sym_declare] = ACTIONS(869), - [anon_sym_public] = ACTIONS(869), - [anon_sym_private] = ACTIONS(869), - [anon_sym_protected] = ACTIONS(869), - [anon_sym_override] = ACTIONS(869), - [anon_sym_module] = ACTIONS(869), - [anon_sym_any] = ACTIONS(869), - [anon_sym_number] = ACTIONS(869), - [anon_sym_boolean] = ACTIONS(869), - [anon_sym_string] = ACTIONS(869), - [anon_sym_symbol] = ACTIONS(869), - [anon_sym_object] = ACTIONS(869), + [anon_sym_static] = ACTIONS(707), + [anon_sym_readonly] = ACTIONS(707), + [anon_sym_get] = ACTIONS(707), + [anon_sym_set] = ACTIONS(707), + [anon_sym_declare] = ACTIONS(707), + [anon_sym_public] = ACTIONS(707), + [anon_sym_private] = ACTIONS(707), + [anon_sym_protected] = ACTIONS(707), + [anon_sym_override] = ACTIONS(707), + [anon_sym_module] = ACTIONS(707), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(111)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4335), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5360), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(838), - [anon_sym_export] = ACTIONS(840), + [STATE(121)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1503), + [sym_expression] = STATE(3158), + [sym_primary_expression] = STATE(1930), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(3191), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1503), + [sym_subscript_expression] = STATE(1503), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5233), + [sym_non_null_expression] = STATE(1503), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6547), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(705), + [anon_sym_export] = ACTIONS(707), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(840), - [anon_sym_EQ] = ACTIONS(861), + [anon_sym_type] = ACTIONS(707), + [anon_sym_EQ] = ACTIONS(975), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(845), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(919), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(840), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(711), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(707), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(812), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_RBRACK] = ACTIONS(919), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(853), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(855), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(857), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DOT] = ACTIONS(722), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(726), + [anon_sym_function] = ACTIONS(728), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(732), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -36886,145 +40755,146 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(736), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(840), - [anon_sym_readonly] = ACTIONS(840), - [anon_sym_get] = ACTIONS(840), - [anon_sym_set] = ACTIONS(840), - [anon_sym_declare] = ACTIONS(840), - [anon_sym_public] = ACTIONS(840), - [anon_sym_private] = ACTIONS(840), - [anon_sym_protected] = ACTIONS(840), - [anon_sym_override] = ACTIONS(840), - [anon_sym_module] = ACTIONS(840), - [anon_sym_any] = ACTIONS(840), - [anon_sym_number] = ACTIONS(840), - [anon_sym_boolean] = ACTIONS(840), - [anon_sym_string] = ACTIONS(840), - [anon_sym_symbol] = ACTIONS(840), - [anon_sym_object] = ACTIONS(840), + [anon_sym_static] = ACTIONS(707), + [anon_sym_readonly] = ACTIONS(707), + [anon_sym_get] = ACTIONS(707), + [anon_sym_set] = ACTIONS(707), + [anon_sym_declare] = ACTIONS(707), + [anon_sym_public] = ACTIONS(707), + [anon_sym_private] = ACTIONS(707), + [anon_sym_protected] = ACTIONS(707), + [anon_sym_override] = ACTIONS(707), + [anon_sym_module] = ACTIONS(707), + [anon_sym_any] = ACTIONS(707), + [anon_sym_number] = ACTIONS(707), + [anon_sym_boolean] = ACTIONS(707), + [anon_sym_string] = ACTIONS(707), + [anon_sym_symbol] = ACTIONS(707), + [anon_sym_object] = ACTIONS(707), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(112)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4335), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5360), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(867), - [anon_sym_export] = ACTIONS(869), + [STATE(122)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(882), + [anon_sym_export] = ACTIONS(884), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(869), - [anon_sym_EQ] = ACTIONS(917), + [anon_sym_type] = ACTIONS(884), + [anon_sym_EQ] = ACTIONS(905), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(871), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(869), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(154), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(889), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(981), + [anon_sym_RBRACE] = ACTIONS(981), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(884), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(154), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(873), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(152), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(875), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_RBRACK] = ACTIONS(981), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(897), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(901), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -37033,145 +40903,145 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(869), - [anon_sym_readonly] = ACTIONS(869), - [anon_sym_get] = ACTIONS(869), - [anon_sym_set] = ACTIONS(869), - [anon_sym_declare] = ACTIONS(869), - [anon_sym_public] = ACTIONS(869), - [anon_sym_private] = ACTIONS(869), - [anon_sym_protected] = ACTIONS(869), - [anon_sym_override] = ACTIONS(869), - [anon_sym_module] = ACTIONS(869), - [anon_sym_any] = ACTIONS(869), - [anon_sym_number] = ACTIONS(869), - [anon_sym_boolean] = ACTIONS(869), - [anon_sym_string] = ACTIONS(869), - [anon_sym_symbol] = ACTIONS(869), - [anon_sym_object] = ACTIONS(869), + [anon_sym_static] = ACTIONS(884), + [anon_sym_readonly] = ACTIONS(884), + [anon_sym_get] = ACTIONS(884), + [anon_sym_set] = ACTIONS(884), + [anon_sym_declare] = ACTIONS(884), + [anon_sym_public] = ACTIONS(884), + [anon_sym_private] = ACTIONS(884), + [anon_sym_protected] = ACTIONS(884), + [anon_sym_override] = ACTIONS(884), + [anon_sym_module] = ACTIONS(884), + [anon_sym_any] = ACTIONS(884), + [anon_sym_number] = ACTIONS(884), + [anon_sym_boolean] = ACTIONS(884), + [anon_sym_string] = ACTIONS(884), + [anon_sym_symbol] = ACTIONS(884), + [anon_sym_object] = ACTIONS(884), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(113)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(838), - [anon_sym_export] = ACTIONS(840), + [STATE(123)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5233), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6547), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(965), + [anon_sym_export] = ACTIONS(967), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(840), - [anon_sym_EQ] = ACTIONS(861), + [anon_sym_type] = ACTIONS(967), + [anon_sym_EQ] = ACTIONS(984), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(845), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(919), - [anon_sym_RBRACE] = ACTIONS(919), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(840), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(969), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(967), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(153), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_RBRACK] = ACTIONS(919), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(853), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(855), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(857), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(153), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(971), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(973), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -37180,145 +41050,145 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(840), - [anon_sym_readonly] = ACTIONS(840), - [anon_sym_get] = ACTIONS(840), - [anon_sym_set] = ACTIONS(840), - [anon_sym_declare] = ACTIONS(840), - [anon_sym_public] = ACTIONS(840), - [anon_sym_private] = ACTIONS(840), - [anon_sym_protected] = ACTIONS(840), - [anon_sym_override] = ACTIONS(840), - [anon_sym_module] = ACTIONS(840), - [anon_sym_any] = ACTIONS(840), - [anon_sym_number] = ACTIONS(840), - [anon_sym_boolean] = ACTIONS(840), - [anon_sym_string] = ACTIONS(840), - [anon_sym_symbol] = ACTIONS(840), - [anon_sym_object] = ACTIONS(840), + [anon_sym_static] = ACTIONS(967), + [anon_sym_readonly] = ACTIONS(967), + [anon_sym_get] = ACTIONS(967), + [anon_sym_set] = ACTIONS(967), + [anon_sym_declare] = ACTIONS(967), + [anon_sym_public] = ACTIONS(967), + [anon_sym_private] = ACTIONS(967), + [anon_sym_protected] = ACTIONS(967), + [anon_sym_override] = ACTIONS(967), + [anon_sym_module] = ACTIONS(967), + [anon_sym_any] = ACTIONS(967), + [anon_sym_number] = ACTIONS(967), + [anon_sym_boolean] = ACTIONS(967), + [anon_sym_string] = ACTIONS(967), + [anon_sym_symbol] = ACTIONS(967), + [anon_sym_object] = ACTIONS(967), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(114)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), + [STATE(124)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5233), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6547), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(882), + [anon_sym_export] = ACTIONS(884), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(804), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_type] = ACTIONS(884), + [anon_sym_EQ] = ACTIONS(905), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(154), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(889), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(981), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(884), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(154), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(152), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(856), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_RBRACK] = ACTIONS(981), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(897), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(901), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -37327,145 +41197,145 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(884), + [anon_sym_readonly] = ACTIONS(884), + [anon_sym_get] = ACTIONS(884), + [anon_sym_set] = ACTIONS(884), + [anon_sym_declare] = ACTIONS(884), + [anon_sym_public] = ACTIONS(884), + [anon_sym_private] = ACTIONS(884), + [anon_sym_protected] = ACTIONS(884), + [anon_sym_override] = ACTIONS(884), + [anon_sym_module] = ACTIONS(884), + [anon_sym_any] = ACTIONS(884), + [anon_sym_number] = ACTIONS(884), + [anon_sym_boolean] = ACTIONS(884), + [anon_sym_string] = ACTIONS(884), + [anon_sym_symbol] = ACTIONS(884), + [anon_sym_object] = ACTIONS(884), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(115)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(838), - [anon_sym_export] = ACTIONS(840), + [STATE(125)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(882), + [anon_sym_export] = ACTIONS(884), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(840), - [anon_sym_EQ] = ACTIONS(842), + [anon_sym_type] = ACTIONS(884), + [anon_sym_EQ] = ACTIONS(905), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(845), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_RBRACE] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(840), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_RBRACK] = ACTIONS(126), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(853), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(855), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(857), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_namespace] = ACTIONS(889), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(884), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(986), + [anon_sym_of] = ACTIONS(989), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(897), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(901), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -37474,143 +41344,145 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(840), - [anon_sym_readonly] = ACTIONS(840), - [anon_sym_get] = ACTIONS(840), - [anon_sym_set] = ACTIONS(840), - [anon_sym_declare] = ACTIONS(840), - [anon_sym_public] = ACTIONS(840), - [anon_sym_private] = ACTIONS(840), - [anon_sym_protected] = ACTIONS(840), - [anon_sym_override] = ACTIONS(840), - [anon_sym_module] = ACTIONS(840), - [anon_sym_any] = ACTIONS(840), - [anon_sym_number] = ACTIONS(840), - [anon_sym_boolean] = ACTIONS(840), - [anon_sym_string] = ACTIONS(840), - [anon_sym_symbol] = ACTIONS(840), - [anon_sym_object] = ACTIONS(840), + [anon_sym_static] = ACTIONS(884), + [anon_sym_readonly] = ACTIONS(884), + [anon_sym_get] = ACTIONS(884), + [anon_sym_set] = ACTIONS(884), + [anon_sym_declare] = ACTIONS(884), + [anon_sym_public] = ACTIONS(884), + [anon_sym_private] = ACTIONS(884), + [anon_sym_protected] = ACTIONS(884), + [anon_sym_override] = ACTIONS(884), + [anon_sym_module] = ACTIONS(884), + [anon_sym_any] = ACTIONS(884), + [anon_sym_number] = ACTIONS(884), + [anon_sym_boolean] = ACTIONS(884), + [anon_sym_string] = ACTIONS(884), + [anon_sym_symbol] = ACTIONS(884), + [anon_sym_object] = ACTIONS(884), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(116)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), + [STATE(126)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(965), + [anon_sym_export] = ACTIONS(967), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(804), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_type] = ACTIONS(967), + [anon_sym_EQ] = ACTIONS(984), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_SEMI] = ACTIONS(154), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(969), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(967), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(153), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_DOT] = ACTIONS(680), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(922), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(153), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(971), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(973), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -37619,145 +41491,145 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(967), + [anon_sym_readonly] = ACTIONS(967), + [anon_sym_get] = ACTIONS(967), + [anon_sym_set] = ACTIONS(967), + [anon_sym_declare] = ACTIONS(967), + [anon_sym_public] = ACTIONS(967), + [anon_sym_private] = ACTIONS(967), + [anon_sym_protected] = ACTIONS(967), + [anon_sym_override] = ACTIONS(967), + [anon_sym_module] = ACTIONS(967), + [anon_sym_any] = ACTIONS(967), + [anon_sym_number] = ACTIONS(967), + [anon_sym_boolean] = ACTIONS(967), + [anon_sym_string] = ACTIONS(967), + [anon_sym_symbol] = ACTIONS(967), + [anon_sym_object] = ACTIONS(967), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(117)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(895), - [anon_sym_export] = ACTIONS(897), + [STATE(127)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(897), - [anon_sym_EQ] = ACTIONS(924), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(902), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(897), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(153), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(926), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_RBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(906), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(908), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(910), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(153), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -37766,144 +41638,145 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(897), - [anon_sym_readonly] = ACTIONS(897), - [anon_sym_get] = ACTIONS(897), - [anon_sym_set] = ACTIONS(897), - [anon_sym_declare] = ACTIONS(897), - [anon_sym_public] = ACTIONS(897), - [anon_sym_private] = ACTIONS(897), - [anon_sym_protected] = ACTIONS(897), - [anon_sym_override] = ACTIONS(897), - [anon_sym_module] = ACTIONS(897), - [anon_sym_any] = ACTIONS(897), - [anon_sym_number] = ACTIONS(897), - [anon_sym_boolean] = ACTIONS(897), - [anon_sym_string] = ACTIONS(897), - [anon_sym_symbol] = ACTIONS(897), - [anon_sym_object] = ACTIONS(897), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(118)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4101), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5658), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(838), - [anon_sym_export] = ACTIONS(840), + [STATE(128)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(991), + [anon_sym_export] = ACTIONS(993), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(840), - [anon_sym_EQ] = ACTIONS(842), + [anon_sym_type] = ACTIONS(993), + [anon_sym_EQ] = ACTIONS(995), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(845), - [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_namespace] = ACTIONS(998), + [anon_sym_LBRACE] = ACTIONS(891), [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_RBRACE] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(840), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(993), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(853), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(855), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(857), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(1000), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_RBRACK] = ACTIONS(222), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1002), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(1004), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1006), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -37912,143 +41785,145 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(840), - [anon_sym_readonly] = ACTIONS(840), - [anon_sym_get] = ACTIONS(840), - [anon_sym_set] = ACTIONS(840), - [anon_sym_declare] = ACTIONS(840), - [anon_sym_public] = ACTIONS(840), - [anon_sym_private] = ACTIONS(840), - [anon_sym_protected] = ACTIONS(840), - [anon_sym_override] = ACTIONS(840), - [anon_sym_module] = ACTIONS(840), - [anon_sym_any] = ACTIONS(840), - [anon_sym_number] = ACTIONS(840), - [anon_sym_boolean] = ACTIONS(840), - [anon_sym_string] = ACTIONS(840), - [anon_sym_symbol] = ACTIONS(840), - [anon_sym_object] = ACTIONS(840), + [anon_sym_static] = ACTIONS(993), + [anon_sym_readonly] = ACTIONS(993), + [anon_sym_get] = ACTIONS(993), + [anon_sym_set] = ACTIONS(993), + [anon_sym_declare] = ACTIONS(993), + [anon_sym_public] = ACTIONS(993), + [anon_sym_private] = ACTIONS(993), + [anon_sym_protected] = ACTIONS(993), + [anon_sym_override] = ACTIONS(993), + [anon_sym_module] = ACTIONS(993), + [anon_sym_any] = ACTIONS(993), + [anon_sym_number] = ACTIONS(993), + [anon_sym_boolean] = ACTIONS(993), + [anon_sym_string] = ACTIONS(993), + [anon_sym_symbol] = ACTIONS(993), + [anon_sym_object] = ACTIONS(993), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(119)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1350), - [sym_expression] = STATE(2656), - [sym_primary_expression] = STATE(1698), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2745), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1350), - [sym_subscript_expression] = STATE(1350), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1350), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(928), - [anon_sym_export] = ACTIONS(930), + [STATE(129)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(882), + [anon_sym_export] = ACTIONS(884), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(930), - [anon_sym_EQ] = ACTIONS(932), + [anon_sym_type] = ACTIONS(884), + [anon_sym_EQ] = ACTIONS(886), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(934), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(930), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(154), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(889), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_RBRACE] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(884), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DOT] = ACTIONS(680), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(936), - [anon_sym_function] = ACTIONS(686), - [anon_sym_EQ_GT] = ACTIONS(922), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(938), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_RBRACK] = ACTIONS(222), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(897), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(901), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -38057,144 +41932,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(694), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(930), - [anon_sym_readonly] = ACTIONS(930), - [anon_sym_get] = ACTIONS(930), - [anon_sym_set] = ACTIONS(930), - [anon_sym_declare] = ACTIONS(930), - [anon_sym_public] = ACTIONS(930), - [anon_sym_private] = ACTIONS(930), - [anon_sym_protected] = ACTIONS(930), - [anon_sym_override] = ACTIONS(930), - [anon_sym_module] = ACTIONS(930), - [anon_sym_any] = ACTIONS(930), - [anon_sym_number] = ACTIONS(930), - [anon_sym_boolean] = ACTIONS(930), - [anon_sym_string] = ACTIONS(930), - [anon_sym_symbol] = ACTIONS(930), - [anon_sym_object] = ACTIONS(930), + [anon_sym_static] = ACTIONS(884), + [anon_sym_readonly] = ACTIONS(884), + [anon_sym_get] = ACTIONS(884), + [anon_sym_set] = ACTIONS(884), + [anon_sym_declare] = ACTIONS(884), + [anon_sym_public] = ACTIONS(884), + [anon_sym_private] = ACTIONS(884), + [anon_sym_protected] = ACTIONS(884), + [anon_sym_override] = ACTIONS(884), + [anon_sym_module] = ACTIONS(884), + [anon_sym_any] = ACTIONS(884), + [anon_sym_number] = ACTIONS(884), + [anon_sym_boolean] = ACTIONS(884), + [anon_sym_string] = ACTIONS(884), + [anon_sym_symbol] = ACTIONS(884), + [anon_sym_object] = ACTIONS(884), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(120)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1350), - [sym_expression] = STATE(2656), - [sym_primary_expression] = STATE(1698), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2745), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1350), - [sym_subscript_expression] = STATE(1350), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4335), - [sym_non_null_expression] = STATE(1350), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5360), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(928), - [anon_sym_export] = ACTIONS(930), + [STATE(130)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(930), - [anon_sym_EQ] = ACTIONS(932), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(934), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(930), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(154), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DOT] = ACTIONS(680), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(936), - [anon_sym_function] = ACTIONS(686), - [anon_sym_EQ_GT] = ACTIONS(922), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(938), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(1008), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -38203,145 +42077,145 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(694), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(930), - [anon_sym_readonly] = ACTIONS(930), - [anon_sym_get] = ACTIONS(930), - [anon_sym_set] = ACTIONS(930), - [anon_sym_declare] = ACTIONS(930), - [anon_sym_public] = ACTIONS(930), - [anon_sym_private] = ACTIONS(930), - [anon_sym_protected] = ACTIONS(930), - [anon_sym_override] = ACTIONS(930), - [anon_sym_module] = ACTIONS(930), - [anon_sym_any] = ACTIONS(930), - [anon_sym_number] = ACTIONS(930), - [anon_sym_boolean] = ACTIONS(930), - [anon_sym_string] = ACTIONS(930), - [anon_sym_symbol] = ACTIONS(930), - [anon_sym_object] = ACTIONS(930), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_implements] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(121)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(895), - [anon_sym_export] = ACTIONS(897), + [STATE(131)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(991), + [anon_sym_export] = ACTIONS(993), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(897), - [anon_sym_EQ] = ACTIONS(899), + [anon_sym_type] = ACTIONS(993), + [anon_sym_EQ] = ACTIONS(995), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(902), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(897), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(998), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(993), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_RBRACK] = ACTIONS(126), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(906), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(908), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(910), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_RBRACK] = ACTIONS(222), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1002), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(1004), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1006), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -38350,143 +42224,144 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(897), - [anon_sym_readonly] = ACTIONS(897), - [anon_sym_get] = ACTIONS(897), - [anon_sym_set] = ACTIONS(897), - [anon_sym_declare] = ACTIONS(897), - [anon_sym_public] = ACTIONS(897), - [anon_sym_private] = ACTIONS(897), - [anon_sym_protected] = ACTIONS(897), - [anon_sym_override] = ACTIONS(897), - [anon_sym_module] = ACTIONS(897), - [anon_sym_any] = ACTIONS(897), - [anon_sym_number] = ACTIONS(897), - [anon_sym_boolean] = ACTIONS(897), - [anon_sym_string] = ACTIONS(897), - [anon_sym_symbol] = ACTIONS(897), - [anon_sym_object] = ACTIONS(897), + [anon_sym_static] = ACTIONS(993), + [anon_sym_readonly] = ACTIONS(993), + [anon_sym_get] = ACTIONS(993), + [anon_sym_set] = ACTIONS(993), + [anon_sym_declare] = ACTIONS(993), + [anon_sym_public] = ACTIONS(993), + [anon_sym_private] = ACTIONS(993), + [anon_sym_protected] = ACTIONS(993), + [anon_sym_override] = ACTIONS(993), + [anon_sym_module] = ACTIONS(993), + [anon_sym_any] = ACTIONS(993), + [anon_sym_number] = ACTIONS(993), + [anon_sym_boolean] = ACTIONS(993), + [anon_sym_string] = ACTIONS(993), + [anon_sym_symbol] = ACTIONS(993), + [anon_sym_object] = ACTIONS(993), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(122)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4335), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5360), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(940), - [anon_sym_export] = ACTIONS(942), + [STATE(132)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5348), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6264), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(882), + [anon_sym_export] = ACTIONS(884), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(942), - [anon_sym_EQ] = ACTIONS(944), + [anon_sym_type] = ACTIONS(884), + [anon_sym_EQ] = ACTIONS(886), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(946), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(942), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(889), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_RBRACE] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(884), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(948), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(950), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(952), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(897), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(901), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -38495,144 +42370,144 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(942), - [anon_sym_readonly] = ACTIONS(942), - [anon_sym_get] = ACTIONS(942), - [anon_sym_set] = ACTIONS(942), - [anon_sym_declare] = ACTIONS(942), - [anon_sym_public] = ACTIONS(942), - [anon_sym_private] = ACTIONS(942), - [anon_sym_protected] = ACTIONS(942), - [anon_sym_override] = ACTIONS(942), - [anon_sym_module] = ACTIONS(942), - [anon_sym_any] = ACTIONS(942), - [anon_sym_number] = ACTIONS(942), - [anon_sym_boolean] = ACTIONS(942), - [anon_sym_string] = ACTIONS(942), - [anon_sym_symbol] = ACTIONS(942), - [anon_sym_object] = ACTIONS(942), + [anon_sym_static] = ACTIONS(884), + [anon_sym_readonly] = ACTIONS(884), + [anon_sym_get] = ACTIONS(884), + [anon_sym_set] = ACTIONS(884), + [anon_sym_declare] = ACTIONS(884), + [anon_sym_public] = ACTIONS(884), + [anon_sym_private] = ACTIONS(884), + [anon_sym_protected] = ACTIONS(884), + [anon_sym_override] = ACTIONS(884), + [anon_sym_module] = ACTIONS(884), + [anon_sym_any] = ACTIONS(884), + [anon_sym_number] = ACTIONS(884), + [anon_sym_boolean] = ACTIONS(884), + [anon_sym_string] = ACTIONS(884), + [anon_sym_symbol] = ACTIONS(884), + [anon_sym_object] = ACTIONS(884), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_implements] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(123)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), + [STATE(133)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(991), + [anon_sym_export] = ACTIONS(993), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(804), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_type] = ACTIONS(993), + [anon_sym_EQ] = ACTIONS(1010), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(998), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(993), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(950), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(1000), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_RBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1002), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(1004), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1006), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -38641,145 +42516,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(993), + [anon_sym_readonly] = ACTIONS(993), + [anon_sym_get] = ACTIONS(993), + [anon_sym_set] = ACTIONS(993), + [anon_sym_declare] = ACTIONS(993), + [anon_sym_public] = ACTIONS(993), + [anon_sym_private] = ACTIONS(993), + [anon_sym_protected] = ACTIONS(993), + [anon_sym_override] = ACTIONS(993), + [anon_sym_module] = ACTIONS(993), + [anon_sym_any] = ACTIONS(993), + [anon_sym_number] = ACTIONS(993), + [anon_sym_boolean] = ACTIONS(993), + [anon_sym_string] = ACTIONS(993), + [anon_sym_symbol] = ACTIONS(993), + [anon_sym_object] = ACTIONS(993), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_implements] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(124)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(895), - [anon_sym_export] = ACTIONS(897), + [STATE(134)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(897), - [anon_sym_EQ] = ACTIONS(924), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(902), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(897), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(904), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_RBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(906), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(908), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(910), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_DOT] = ACTIONS(722), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(1012), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -38788,143 +42661,145 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(897), - [anon_sym_readonly] = ACTIONS(897), - [anon_sym_get] = ACTIONS(897), - [anon_sym_set] = ACTIONS(897), - [anon_sym_declare] = ACTIONS(897), - [anon_sym_public] = ACTIONS(897), - [anon_sym_private] = ACTIONS(897), - [anon_sym_protected] = ACTIONS(897), - [anon_sym_override] = ACTIONS(897), - [anon_sym_module] = ACTIONS(897), - [anon_sym_any] = ACTIONS(897), - [anon_sym_number] = ACTIONS(897), - [anon_sym_boolean] = ACTIONS(897), - [anon_sym_string] = ACTIONS(897), - [anon_sym_symbol] = ACTIONS(897), - [anon_sym_object] = ACTIONS(897), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(125)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(940), - [anon_sym_export] = ACTIONS(942), + [STATE(135)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(991), + [anon_sym_export] = ACTIONS(993), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(942), - [anon_sym_EQ] = ACTIONS(944), + [anon_sym_type] = ACTIONS(993), + [anon_sym_EQ] = ACTIONS(1010), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(946), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(942), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(998), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(993), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(948), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(950), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(952), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(1014), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_RBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1002), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(1004), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1006), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -38933,144 +42808,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(954), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(942), - [anon_sym_readonly] = ACTIONS(942), - [anon_sym_get] = ACTIONS(942), - [anon_sym_set] = ACTIONS(942), - [anon_sym_declare] = ACTIONS(942), - [anon_sym_public] = ACTIONS(942), - [anon_sym_private] = ACTIONS(942), - [anon_sym_protected] = ACTIONS(942), - [anon_sym_override] = ACTIONS(942), - [anon_sym_module] = ACTIONS(942), - [anon_sym_any] = ACTIONS(942), - [anon_sym_number] = ACTIONS(942), - [anon_sym_boolean] = ACTIONS(942), - [anon_sym_string] = ACTIONS(942), - [anon_sym_symbol] = ACTIONS(942), - [anon_sym_object] = ACTIONS(942), + [anon_sym_static] = ACTIONS(993), + [anon_sym_readonly] = ACTIONS(993), + [anon_sym_get] = ACTIONS(993), + [anon_sym_set] = ACTIONS(993), + [anon_sym_declare] = ACTIONS(993), + [anon_sym_public] = ACTIONS(993), + [anon_sym_private] = ACTIONS(993), + [anon_sym_protected] = ACTIONS(993), + [anon_sym_override] = ACTIONS(993), + [anon_sym_module] = ACTIONS(993), + [anon_sym_any] = ACTIONS(993), + [anon_sym_number] = ACTIONS(993), + [anon_sym_boolean] = ACTIONS(993), + [anon_sym_string] = ACTIONS(993), + [anon_sym_symbol] = ACTIONS(993), + [anon_sym_object] = ACTIONS(993), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_implements] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(126)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), + [STATE(136)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1503), + [sym_expression] = STATE(3158), + [sym_primary_expression] = STATE(1930), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(3191), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1503), + [sym_subscript_expression] = STATE(1503), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1503), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1016), + [anon_sym_export] = ACTIONS(1018), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(804), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_type] = ACTIONS(1018), + [anon_sym_EQ] = ACTIONS(1020), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_in] = ACTIONS(912), - [anon_sym_of] = ACTIONS(915), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_namespace] = ACTIONS(1022), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1018), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DOT] = ACTIONS(722), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1024), + [anon_sym_function] = ACTIONS(728), + [anon_sym_EQ_GT] = ACTIONS(1012), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1026), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -39079,143 +42953,144 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(736), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1018), + [anon_sym_readonly] = ACTIONS(1018), + [anon_sym_get] = ACTIONS(1018), + [anon_sym_set] = ACTIONS(1018), + [anon_sym_declare] = ACTIONS(1018), + [anon_sym_public] = ACTIONS(1018), + [anon_sym_private] = ACTIONS(1018), + [anon_sym_protected] = ACTIONS(1018), + [anon_sym_override] = ACTIONS(1018), + [anon_sym_module] = ACTIONS(1018), + [anon_sym_any] = ACTIONS(1018), + [anon_sym_number] = ACTIONS(1018), + [anon_sym_boolean] = ACTIONS(1018), + [anon_sym_string] = ACTIONS(1018), + [anon_sym_symbol] = ACTIONS(1018), + [anon_sym_object] = ACTIONS(1018), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(127)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4335), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5360), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), + [STATE(137)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1503), + [sym_expression] = STATE(3158), + [sym_primary_expression] = STATE(1930), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(3191), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1503), + [sym_subscript_expression] = STATE(1503), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5233), + [sym_non_null_expression] = STATE(1503), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6547), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1016), + [anon_sym_export] = ACTIONS(1018), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(804), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_type] = ACTIONS(1018), + [anon_sym_EQ] = ACTIONS(1020), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(1022), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1018), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(812), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DOT] = ACTIONS(722), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1024), + [anon_sym_function] = ACTIONS(728), + [anon_sym_EQ_GT] = ACTIONS(1012), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1026), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -39224,143 +43099,144 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(736), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1018), + [anon_sym_readonly] = ACTIONS(1018), + [anon_sym_get] = ACTIONS(1018), + [anon_sym_set] = ACTIONS(1018), + [anon_sym_declare] = ACTIONS(1018), + [anon_sym_public] = ACTIONS(1018), + [anon_sym_private] = ACTIONS(1018), + [anon_sym_protected] = ACTIONS(1018), + [anon_sym_override] = ACTIONS(1018), + [anon_sym_module] = ACTIONS(1018), + [anon_sym_any] = ACTIONS(1018), + [anon_sym_number] = ACTIONS(1018), + [anon_sym_boolean] = ACTIONS(1018), + [anon_sym_string] = ACTIONS(1018), + [anon_sym_symbol] = ACTIONS(1018), + [anon_sym_object] = ACTIONS(1018), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(128)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4335), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5360), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(895), - [anon_sym_export] = ACTIONS(897), + [STATE(138)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5233), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6547), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1028), + [anon_sym_export] = ACTIONS(1030), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(897), - [anon_sym_EQ] = ACTIONS(924), + [anon_sym_type] = ACTIONS(1030), + [anon_sym_EQ] = ACTIONS(1032), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(902), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(897), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(1034), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1030), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_RBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(906), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(908), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(910), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1036), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(1008), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1038), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -39369,143 +43245,144 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(897), - [anon_sym_readonly] = ACTIONS(897), - [anon_sym_get] = ACTIONS(897), - [anon_sym_set] = ACTIONS(897), - [anon_sym_declare] = ACTIONS(897), - [anon_sym_public] = ACTIONS(897), - [anon_sym_private] = ACTIONS(897), - [anon_sym_protected] = ACTIONS(897), - [anon_sym_override] = ACTIONS(897), - [anon_sym_module] = ACTIONS(897), - [anon_sym_any] = ACTIONS(897), - [anon_sym_number] = ACTIONS(897), - [anon_sym_boolean] = ACTIONS(897), - [anon_sym_string] = ACTIONS(897), - [anon_sym_symbol] = ACTIONS(897), - [anon_sym_object] = ACTIONS(897), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(129)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4335), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5360), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(956), - [anon_sym_export] = ACTIONS(958), + [anon_sym_static] = ACTIONS(1030), + [anon_sym_readonly] = ACTIONS(1030), + [anon_sym_get] = ACTIONS(1030), + [anon_sym_set] = ACTIONS(1030), + [anon_sym_declare] = ACTIONS(1030), + [anon_sym_public] = ACTIONS(1030), + [anon_sym_private] = ACTIONS(1030), + [anon_sym_protected] = ACTIONS(1030), + [anon_sym_override] = ACTIONS(1030), + [anon_sym_module] = ACTIONS(1030), + [anon_sym_any] = ACTIONS(1030), + [anon_sym_number] = ACTIONS(1030), + [anon_sym_boolean] = ACTIONS(1030), + [anon_sym_string] = ACTIONS(1030), + [anon_sym_symbol] = ACTIONS(1030), + [anon_sym_object] = ACTIONS(1030), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_implements] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(139)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1028), + [anon_sym_export] = ACTIONS(1030), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(958), - [anon_sym_EQ] = ACTIONS(960), + [anon_sym_type] = ACTIONS(1030), + [anon_sym_EQ] = ACTIONS(1032), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(962), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(958), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(1034), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1030), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(964), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(966), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(968), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1036), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(1008), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1038), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -39514,143 +43391,289 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(970), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(958), - [anon_sym_readonly] = ACTIONS(958), - [anon_sym_get] = ACTIONS(958), - [anon_sym_set] = ACTIONS(958), - [anon_sym_declare] = ACTIONS(958), - [anon_sym_public] = ACTIONS(958), - [anon_sym_private] = ACTIONS(958), - [anon_sym_protected] = ACTIONS(958), - [anon_sym_override] = ACTIONS(958), - [anon_sym_module] = ACTIONS(958), - [anon_sym_any] = ACTIONS(958), - [anon_sym_number] = ACTIONS(958), - [anon_sym_boolean] = ACTIONS(958), - [anon_sym_string] = ACTIONS(958), - [anon_sym_symbol] = ACTIONS(958), - [anon_sym_object] = ACTIONS(958), + [anon_sym_static] = ACTIONS(1030), + [anon_sym_readonly] = ACTIONS(1030), + [anon_sym_get] = ACTIONS(1030), + [anon_sym_set] = ACTIONS(1030), + [anon_sym_declare] = ACTIONS(1030), + [anon_sym_public] = ACTIONS(1030), + [anon_sym_private] = ACTIONS(1030), + [anon_sym_protected] = ACTIONS(1030), + [anon_sym_override] = ACTIONS(1030), + [anon_sym_module] = ACTIONS(1030), + [anon_sym_any] = ACTIONS(1030), + [anon_sym_number] = ACTIONS(1030), + [anon_sym_boolean] = ACTIONS(1030), + [anon_sym_string] = ACTIONS(1030), + [anon_sym_symbol] = ACTIONS(1030), + [anon_sym_object] = ACTIONS(1030), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_implements] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(130)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4335), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5360), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(972), - [anon_sym_export] = ACTIONS(974), + [STATE(140)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(850), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(986), + [anon_sym_of] = ACTIONS(989), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(141)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5233), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6547), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(974), - [anon_sym_EQ] = ACTIONS(976), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(978), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(974), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(154), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(980), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(982), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(984), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(856), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -39659,143 +43682,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(974), - [anon_sym_readonly] = ACTIONS(974), - [anon_sym_get] = ACTIONS(974), - [anon_sym_set] = ACTIONS(974), - [anon_sym_declare] = ACTIONS(974), - [anon_sym_public] = ACTIONS(974), - [anon_sym_private] = ACTIONS(974), - [anon_sym_protected] = ACTIONS(974), - [anon_sym_override] = ACTIONS(974), - [anon_sym_module] = ACTIONS(974), - [anon_sym_any] = ACTIONS(974), - [anon_sym_number] = ACTIONS(974), - [anon_sym_boolean] = ACTIONS(974), - [anon_sym_string] = ACTIONS(974), - [anon_sym_symbol] = ACTIONS(974), - [anon_sym_object] = ACTIONS(974), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(131)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(895), - [anon_sym_export] = ACTIONS(897), + [STATE(142)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5233), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6547), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1042), + [anon_sym_export] = ACTIONS(1044), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(897), - [anon_sym_EQ] = ACTIONS(924), + [anon_sym_type] = ACTIONS(1044), + [anon_sym_EQ] = ACTIONS(1046), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(902), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(897), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(1048), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1044), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_RBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(906), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(908), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(910), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(153), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1050), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(1052), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1054), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -39804,143 +43827,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(897), - [anon_sym_readonly] = ACTIONS(897), - [anon_sym_get] = ACTIONS(897), - [anon_sym_set] = ACTIONS(897), - [anon_sym_declare] = ACTIONS(897), - [anon_sym_public] = ACTIONS(897), - [anon_sym_private] = ACTIONS(897), - [anon_sym_protected] = ACTIONS(897), - [anon_sym_override] = ACTIONS(897), - [anon_sym_module] = ACTIONS(897), - [anon_sym_any] = ACTIONS(897), - [anon_sym_number] = ACTIONS(897), - [anon_sym_boolean] = ACTIONS(897), - [anon_sym_string] = ACTIONS(897), - [anon_sym_symbol] = ACTIONS(897), - [anon_sym_object] = ACTIONS(897), + [anon_sym_static] = ACTIONS(1044), + [anon_sym_readonly] = ACTIONS(1044), + [anon_sym_get] = ACTIONS(1044), + [anon_sym_set] = ACTIONS(1044), + [anon_sym_declare] = ACTIONS(1044), + [anon_sym_public] = ACTIONS(1044), + [anon_sym_private] = ACTIONS(1044), + [anon_sym_protected] = ACTIONS(1044), + [anon_sym_override] = ACTIONS(1044), + [anon_sym_module] = ACTIONS(1044), + [anon_sym_any] = ACTIONS(1044), + [anon_sym_number] = ACTIONS(1044), + [anon_sym_boolean] = ACTIONS(1044), + [anon_sym_string] = ACTIONS(1044), + [anon_sym_symbol] = ACTIONS(1044), + [anon_sym_object] = ACTIONS(1044), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(132)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(972), - [anon_sym_export] = ACTIONS(974), + [STATE(143)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5233), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6547), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(991), + [anon_sym_export] = ACTIONS(993), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(974), - [anon_sym_EQ] = ACTIONS(976), + [anon_sym_type] = ACTIONS(993), + [anon_sym_EQ] = ACTIONS(1010), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(978), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(974), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(998), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(993), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(154), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(980), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(982), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(984), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_RBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1002), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(1004), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1006), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -39949,143 +43972,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(974), - [anon_sym_readonly] = ACTIONS(974), - [anon_sym_get] = ACTIONS(974), - [anon_sym_set] = ACTIONS(974), - [anon_sym_declare] = ACTIONS(974), - [anon_sym_public] = ACTIONS(974), - [anon_sym_private] = ACTIONS(974), - [anon_sym_protected] = ACTIONS(974), - [anon_sym_override] = ACTIONS(974), - [anon_sym_module] = ACTIONS(974), - [anon_sym_any] = ACTIONS(974), - [anon_sym_number] = ACTIONS(974), - [anon_sym_boolean] = ACTIONS(974), - [anon_sym_string] = ACTIONS(974), - [anon_sym_symbol] = ACTIONS(974), - [anon_sym_object] = ACTIONS(974), + [anon_sym_static] = ACTIONS(993), + [anon_sym_readonly] = ACTIONS(993), + [anon_sym_get] = ACTIONS(993), + [anon_sym_set] = ACTIONS(993), + [anon_sym_declare] = ACTIONS(993), + [anon_sym_public] = ACTIONS(993), + [anon_sym_private] = ACTIONS(993), + [anon_sym_protected] = ACTIONS(993), + [anon_sym_override] = ACTIONS(993), + [anon_sym_module] = ACTIONS(993), + [anon_sym_any] = ACTIONS(993), + [anon_sym_number] = ACTIONS(993), + [anon_sym_boolean] = ACTIONS(993), + [anon_sym_string] = ACTIONS(993), + [anon_sym_symbol] = ACTIONS(993), + [anon_sym_object] = ACTIONS(993), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(133)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), + [STATE(144)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5233), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6547), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1056), + [anon_sym_export] = ACTIONS(1058), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(804), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_type] = ACTIONS(1058), + [anon_sym_EQ] = ACTIONS(1060), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1058), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(154), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(982), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_of] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1064), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(1066), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1068), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -40094,143 +44117,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(1070), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1058), + [anon_sym_readonly] = ACTIONS(1058), + [anon_sym_get] = ACTIONS(1058), + [anon_sym_set] = ACTIONS(1058), + [anon_sym_declare] = ACTIONS(1058), + [anon_sym_public] = ACTIONS(1058), + [anon_sym_private] = ACTIONS(1058), + [anon_sym_protected] = ACTIONS(1058), + [anon_sym_override] = ACTIONS(1058), + [anon_sym_module] = ACTIONS(1058), + [anon_sym_any] = ACTIONS(1058), + [anon_sym_number] = ACTIONS(1058), + [anon_sym_boolean] = ACTIONS(1058), + [anon_sym_string] = ACTIONS(1058), + [anon_sym_symbol] = ACTIONS(1058), + [anon_sym_object] = ACTIONS(1058), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(134)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), + [STATE(145)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1042), + [anon_sym_export] = ACTIONS(1044), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(804), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_type] = ACTIONS(1044), + [anon_sym_EQ] = ACTIONS(1046), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(1048), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1044), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_RBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(908), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(153), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1050), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(1052), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1054), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -40239,143 +44262,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1044), + [anon_sym_readonly] = ACTIONS(1044), + [anon_sym_get] = ACTIONS(1044), + [anon_sym_set] = ACTIONS(1044), + [anon_sym_declare] = ACTIONS(1044), + [anon_sym_public] = ACTIONS(1044), + [anon_sym_private] = ACTIONS(1044), + [anon_sym_protected] = ACTIONS(1044), + [anon_sym_override] = ACTIONS(1044), + [anon_sym_module] = ACTIONS(1044), + [anon_sym_any] = ACTIONS(1044), + [anon_sym_number] = ACTIONS(1044), + [anon_sym_boolean] = ACTIONS(1044), + [anon_sym_string] = ACTIONS(1044), + [anon_sym_symbol] = ACTIONS(1044), + [anon_sym_object] = ACTIONS(1044), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(135)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(956), - [anon_sym_export] = ACTIONS(958), + [STATE(146)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(991), + [anon_sym_export] = ACTIONS(993), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(958), - [anon_sym_EQ] = ACTIONS(960), + [anon_sym_type] = ACTIONS(993), + [anon_sym_EQ] = ACTIONS(1010), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(962), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(958), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(998), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(993), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(964), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(966), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(968), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_RBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1002), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(1004), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1006), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -40384,143 +44407,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(970), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(958), - [anon_sym_readonly] = ACTIONS(958), - [anon_sym_get] = ACTIONS(958), - [anon_sym_set] = ACTIONS(958), - [anon_sym_declare] = ACTIONS(958), - [anon_sym_public] = ACTIONS(958), - [anon_sym_private] = ACTIONS(958), - [anon_sym_protected] = ACTIONS(958), - [anon_sym_override] = ACTIONS(958), - [anon_sym_module] = ACTIONS(958), - [anon_sym_any] = ACTIONS(958), - [anon_sym_number] = ACTIONS(958), - [anon_sym_boolean] = ACTIONS(958), - [anon_sym_string] = ACTIONS(958), - [anon_sym_symbol] = ACTIONS(958), - [anon_sym_object] = ACTIONS(958), + [anon_sym_static] = ACTIONS(993), + [anon_sym_readonly] = ACTIONS(993), + [anon_sym_get] = ACTIONS(993), + [anon_sym_set] = ACTIONS(993), + [anon_sym_declare] = ACTIONS(993), + [anon_sym_public] = ACTIONS(993), + [anon_sym_private] = ACTIONS(993), + [anon_sym_protected] = ACTIONS(993), + [anon_sym_override] = ACTIONS(993), + [anon_sym_module] = ACTIONS(993), + [anon_sym_any] = ACTIONS(993), + [anon_sym_number] = ACTIONS(993), + [anon_sym_boolean] = ACTIONS(993), + [anon_sym_string] = ACTIONS(993), + [anon_sym_symbol] = ACTIONS(993), + [anon_sym_object] = ACTIONS(993), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(136)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), + [STATE(147)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(804), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(966), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(153), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(1052), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -40529,142 +44552,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(137)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), + [STATE(148)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(804), - [anon_sym_EQ] = ACTIONS(986), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_RBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(1004), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -40673,142 +44697,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(138)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), + [STATE(149)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1056), + [anon_sym_export] = ACTIONS(1058), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(804), - [anon_sym_EQ] = ACTIONS(988), + [anon_sym_type] = ACTIONS(1058), + [anon_sym_EQ] = ACTIONS(1060), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1058), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_of] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1064), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(1066), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1068), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -40817,142 +44842,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(1070), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1058), + [anon_sym_readonly] = ACTIONS(1058), + [anon_sym_get] = ACTIONS(1058), + [anon_sym_set] = ACTIONS(1058), + [anon_sym_declare] = ACTIONS(1058), + [anon_sym_public] = ACTIONS(1058), + [anon_sym_private] = ACTIONS(1058), + [anon_sym_protected] = ACTIONS(1058), + [anon_sym_override] = ACTIONS(1058), + [anon_sym_module] = ACTIONS(1058), + [anon_sym_any] = ACTIONS(1058), + [anon_sym_number] = ACTIONS(1058), + [anon_sym_boolean] = ACTIONS(1058), + [anon_sym_string] = ACTIONS(1058), + [anon_sym_symbol] = ACTIONS(1058), + [anon_sym_object] = ACTIONS(1058), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(139)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), + [STATE(150)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(804), - [anon_sym_EQ] = ACTIONS(990), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_of] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(1066), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -40961,286 +44987,286 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(140)] = { - [sym_import] = STATE(3688), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2459), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(4630), - [sym_assignment_pattern] = STATE(5406), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(4630), - [sym_nested_identifier] = STATE(6034), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1396), - [sym_subscript_expression] = STATE(1396), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(4630), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2034), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4084), - [sym_pattern] = STATE(5084), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1396), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(3211), - [sym__type_query_member_expression_in_type_annotation] = STATE(2967), - [sym__type_query_call_expression_in_type_annotation] = STATE(3247), - [sym_type] = STATE(3343), - [sym_constructor_type] = STATE(3279), - [sym_primary_type] = STATE(3280), - [sym_template_literal_type] = STATE(3281), - [sym_infer_type] = STATE(3279), - [sym_conditional_type] = STATE(3281), - [sym_generic_type] = STATE(3281), - [sym_type_query] = STATE(3281), - [sym_index_type_query] = STATE(3281), - [sym_lookup_type] = STATE(3281), - [sym_literal_type] = STATE(3281), - [sym__number] = STATE(3282), - [sym_existential_type] = STATE(3281), - [sym_flow_maybe_type] = STATE(3281), - [sym_parenthesized_type] = STATE(3281), - [sym_predefined_type] = STATE(3281), - [sym_type_arguments] = STATE(411), - [sym_object_type] = STATE(3281), - [sym_type_parameters] = STATE(5599), - [sym_array_type] = STATE(3281), - [sym_tuple_type] = STATE(3281), - [sym_readonly_type] = STATE(3279), - [sym_union_type] = STATE(3281), - [sym_intersection_type] = STATE(3281), - [sym_function_type] = STATE(3279), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(992), - [anon_sym_export] = ACTIONS(579), - [anon_sym_STAR] = ACTIONS(994), - [anon_sym_type] = ACTIONS(579), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(996), - [anon_sym_typeof] = ACTIONS(998), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(579), - [anon_sym_const] = ACTIONS(1000), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(1002), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(1004), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1006), - [anon_sym_using] = ACTIONS(605), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_AMP] = ACTIONS(1008), - [anon_sym_PIPE] = ACTIONS(1010), - [anon_sym_PLUS] = ACTIONS(1012), - [anon_sym_DASH] = ACTIONS(1012), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(1014), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1016), - [sym_number] = ACTIONS(1018), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(1020), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(1022), - [sym_false] = ACTIONS(1022), - [sym_null] = ACTIONS(1022), - [sym_undefined] = ACTIONS(1024), + [STATE(151)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5233), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6547), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(850), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(579), - [anon_sym_readonly] = ACTIONS(1026), - [anon_sym_get] = ACTIONS(579), - [anon_sym_set] = ACTIONS(579), - [anon_sym_QMARK] = ACTIONS(1028), - [anon_sym_declare] = ACTIONS(579), - [anon_sym_public] = ACTIONS(579), - [anon_sym_private] = ACTIONS(579), - [anon_sym_protected] = ACTIONS(579), - [anon_sym_override] = ACTIONS(579), - [anon_sym_module] = ACTIONS(579), - [anon_sym_any] = ACTIONS(1030), - [anon_sym_number] = ACTIONS(1030), - [anon_sym_boolean] = ACTIONS(1030), - [anon_sym_string] = ACTIONS(1030), - [anon_sym_symbol] = ACTIONS(1030), - [anon_sym_object] = ACTIONS(1030), - [anon_sym_abstract] = ACTIONS(1032), - [anon_sym_never] = ACTIONS(1034), - [anon_sym_unknown] = ACTIONS(1034), - [anon_sym_keyof] = ACTIONS(1036), - [anon_sym_infer] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_LBRACE_PIPE] = ACTIONS(1042), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(141)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), + [STATE(152)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(804), - [anon_sym_EQ] = ACTIONS(1044), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(1072), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -41249,142 +45275,142 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(142)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4335), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5360), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), + [STATE(153)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(804), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(1074), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -41393,142 +45419,142 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(143)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), + [STATE(154)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(804), - [anon_sym_EQ] = ACTIONS(1046), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(1076), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -41537,142 +45563,142 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(144)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), + [STATE(155)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(804), - [anon_sym_EQ] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -41681,142 +45707,142 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(145)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), + [STATE(156)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(804), - [anon_sym_EQ] = ACTIONS(1050), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(1078), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -41825,142 +45851,286 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(146)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), + [STATE(157)] = { + [sym_import] = STATE(4538), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2859), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5844), + [sym_assignment_pattern] = STATE(6478), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5844), + [sym_nested_identifier] = STATE(6749), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1602), + [sym_subscript_expression] = STATE(1602), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5844), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2247), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5327), + [sym_pattern] = STATE(6168), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1602), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3682), + [sym__type_query_member_expression_in_type_annotation] = STATE(3462), + [sym__type_query_call_expression_in_type_annotation] = STATE(3757), + [sym_type] = STATE(3924), + [sym_constructor_type] = STATE(3871), + [sym_primary_type] = STATE(3872), + [sym_template_literal_type] = STATE(3873), + [sym_infer_type] = STATE(3871), + [sym_conditional_type] = STATE(3873), + [sym_generic_type] = STATE(3873), + [sym_type_query] = STATE(3873), + [sym_index_type_query] = STATE(3873), + [sym_lookup_type] = STATE(3873), + [sym_literal_type] = STATE(3873), + [sym__number] = STATE(3874), + [sym_existential_type] = STATE(3873), + [sym_flow_maybe_type] = STATE(3873), + [sym_parenthesized_type] = STATE(3873), + [sym_predefined_type] = STATE(3873), + [sym_type_arguments] = STATE(558), + [sym_object_type] = STATE(3873), + [sym_type_parameters] = STATE(6665), + [sym_array_type] = STATE(3873), + [sym_tuple_type] = STATE(3873), + [sym_readonly_type] = STATE(3871), + [sym_union_type] = STATE(3873), + [sym_intersection_type] = STATE(3873), + [sym_function_type] = STATE(3871), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1080), + [anon_sym_export] = ACTIONS(619), + [anon_sym_STAR] = ACTIONS(1082), + [anon_sym_type] = ACTIONS(619), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(1084), + [anon_sym_typeof] = ACTIONS(1086), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(619), + [anon_sym_const] = ACTIONS(1088), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(1090), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(1092), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(641), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1094), + [anon_sym_using] = ACTIONS(645), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_AMP] = ACTIONS(1096), + [anon_sym_PIPE] = ACTIONS(1098), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(1102), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1104), + [sym_number] = ACTIONS(1106), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(1108), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(1110), + [sym_false] = ACTIONS(1110), + [sym_null] = ACTIONS(1110), + [sym_undefined] = ACTIONS(1112), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(619), + [anon_sym_readonly] = ACTIONS(1114), + [anon_sym_get] = ACTIONS(619), + [anon_sym_set] = ACTIONS(619), + [anon_sym_QMARK] = ACTIONS(1116), + [anon_sym_declare] = ACTIONS(619), + [anon_sym_public] = ACTIONS(619), + [anon_sym_private] = ACTIONS(619), + [anon_sym_protected] = ACTIONS(619), + [anon_sym_override] = ACTIONS(619), + [anon_sym_module] = ACTIONS(619), + [anon_sym_any] = ACTIONS(1118), + [anon_sym_number] = ACTIONS(1118), + [anon_sym_boolean] = ACTIONS(1118), + [anon_sym_string] = ACTIONS(1118), + [anon_sym_symbol] = ACTIONS(1118), + [anon_sym_object] = ACTIONS(1118), + [anon_sym_abstract] = ACTIONS(1120), + [anon_sym_never] = ACTIONS(1122), + [anon_sym_unknown] = ACTIONS(1122), + [anon_sym_keyof] = ACTIONS(1124), + [anon_sym_infer] = ACTIONS(1126), + [aux_sym_predefined_type_token1] = ACTIONS(1128), + [anon_sym_LBRACE_PIPE] = ACTIONS(1130), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(158)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(804), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(1132), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -41969,142 +46139,142 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(147)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), + [STATE(159)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(804), - [anon_sym_EQ] = ACTIONS(1052), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(1134), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -42113,142 +46283,142 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(148)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), + [STATE(160)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(804), - [anon_sym_EQ] = ACTIONS(1054), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(1136), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -42257,142 +46427,142 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(149)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), + [STATE(161)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(804), - [anon_sym_EQ] = ACTIONS(1056), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(1138), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_DOT] = ACTIONS(818), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -42401,879 +46571,891 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(150)] = { - [sym_import] = STATE(3824), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2269), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(6011), - [sym_string] = STATE(2375), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4525), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4723), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(4345), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(4573), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(411), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5652), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1058), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(1064), - [anon_sym_typeof] = ACTIONS(1066), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(1068), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1072), - [anon_sym_using] = ACTIONS(605), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(1074), - [anon_sym_DASH] = ACTIONS(1074), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(617), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(770), - [sym_number] = ACTIONS(772), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(1076), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(778), - [sym_false] = ACTIONS(778), - [sym_null] = ACTIONS(778), - [sym_undefined] = ACTIONS(1078), + [STATE(162)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(1140), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1082), - [anon_sym_number] = ACTIONS(1082), - [anon_sym_boolean] = ACTIONS(1082), - [anon_sym_string] = ACTIONS(1082), - [anon_sym_symbol] = ACTIONS(1082), - [anon_sym_object] = ACTIONS(1082), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(151)] = { - [sym_import] = STATE(3824), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2363), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(4526), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(4526), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1360), - [sym_subscript_expression] = STATE(1360), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(4526), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2285), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4525), - [sym_non_null_expression] = STATE(1360), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4343), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(411), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5652), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1084), - [anon_sym_export] = ACTIONS(1086), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(1086), - [anon_sym_namespace] = ACTIONS(1088), - [anon_sym_LBRACE] = ACTIONS(1090), - [anon_sym_typeof] = ACTIONS(589), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1086), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(597), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1092), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1094), - [anon_sym_using] = ACTIONS(605), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(613), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(617), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(625), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(1096), + [STATE(163)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(1142), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1086), - [anon_sym_readonly] = ACTIONS(1098), - [anon_sym_get] = ACTIONS(1086), - [anon_sym_set] = ACTIONS(1086), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_declare] = ACTIONS(1086), - [anon_sym_public] = ACTIONS(1086), - [anon_sym_private] = ACTIONS(1086), - [anon_sym_protected] = ACTIONS(1086), - [anon_sym_override] = ACTIONS(1086), - [anon_sym_module] = ACTIONS(1086), - [anon_sym_any] = ACTIONS(1100), - [anon_sym_number] = ACTIONS(1100), - [anon_sym_boolean] = ACTIONS(1100), - [anon_sym_string] = ACTIONS(1100), - [anon_sym_symbol] = ACTIONS(1100), - [anon_sym_object] = ACTIONS(1100), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(152)] = { - [sym_import] = STATE(3674), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2315), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2462), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4525), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4013), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(513), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5652), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1102), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(1108), - [anon_sym_typeof] = ACTIONS(1110), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(1112), - [anon_sym_LPAREN] = ACTIONS(1114), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), - [anon_sym_LBRACK] = ACTIONS(1120), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1124), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(1128), - [anon_sym_DASH] = ACTIONS(1128), - [anon_sym_SLASH] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1130), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1136), - [sym_number] = ACTIONS(1138), - [sym_private_property_identifier] = ACTIONS(1140), - [sym_this] = ACTIONS(1142), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(1144), - [sym_false] = ACTIONS(1144), - [sym_null] = ACTIONS(1144), - [sym_undefined] = ACTIONS(1146), + [STATE(164)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1750), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(1144), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_DOT] = ACTIONS(862), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1148), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1150), - [anon_sym_number] = ACTIONS(1150), - [anon_sym_boolean] = ACTIONS(1150), - [anon_sym_string] = ACTIONS(1150), - [anon_sym_symbol] = ACTIONS(1150), - [anon_sym_object] = ACTIONS(1150), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(153)] = { - [sym_import] = STATE(3824), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1756), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1702), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4525), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4006), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(411), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5652), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1152), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(1154), - [anon_sym_typeof] = ACTIONS(1156), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(1158), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1072), - [anon_sym_using] = ACTIONS(605), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(1160), - [anon_sym_DASH] = ACTIONS(1160), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(165)] = { + [sym_import] = STATE(4653), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2675), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(7147), + [sym_string] = STATE(2656), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5333), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(6152), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(5270), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(5481), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(558), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6661), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1146), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(1152), + [anon_sym_typeof] = ACTIONS(1154), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(1156), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1160), + [anon_sym_using] = ACTIONS(645), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(1162), + [anon_sym_DASH] = ACTIONS(1162), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(617), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1162), - [sym_number] = ACTIONS(1164), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(1166), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(1168), - [sym_false] = ACTIONS(1168), - [sym_null] = ACTIONS(1168), - [sym_undefined] = ACTIONS(1170), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(657), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(822), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(1164), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(828), + [sym_false] = ACTIONS(828), + [sym_null] = ACTIONS(828), + [sym_undefined] = ACTIONS(1166), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1172), - [anon_sym_number] = ACTIONS(1172), - [anon_sym_boolean] = ACTIONS(1172), - [anon_sym_string] = ACTIONS(1172), - [anon_sym_symbol] = ACTIONS(1172), - [anon_sym_object] = ACTIONS(1172), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1168), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1170), + [anon_sym_number] = ACTIONS(1170), + [anon_sym_boolean] = ACTIONS(1170), + [anon_sym_string] = ACTIONS(1170), + [anon_sym_symbol] = ACTIONS(1170), + [anon_sym_object] = ACTIONS(1170), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(154)] = { - [sym_import] = STATE(3665), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2433), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2191), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4525), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4006), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(560), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5652), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1174), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(1180), - [anon_sym_typeof] = ACTIONS(1182), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(138), + [STATE(166)] = { + [sym_import] = STATE(4552), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2140), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2588), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5333), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4817), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(471), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6661), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1172), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(1178), + [anon_sym_typeof] = ACTIONS(1180), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(1184), [anon_sym_await] = ACTIONS(1186), [anon_sym_yield] = ACTIONS(1188), [anon_sym_LBRACK] = ACTIONS(1190), - [anon_sym_class] = ACTIONS(146), + [anon_sym_class] = ACTIONS(943), [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), + [anon_sym_function] = ACTIONS(947), [anon_sym_new] = ACTIONS(1194), [anon_sym_using] = ACTIONS(1196), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), [anon_sym_PLUS] = ACTIONS(1198), [anon_sym_DASH] = ACTIONS(1198), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_TILDE] = ACTIONS(1182), [anon_sym_void] = ACTIONS(1200), [anon_sym_delete] = ACTIONS(1202), [anon_sym_PLUS_PLUS] = ACTIONS(1204), [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(1206), [sym_number] = ACTIONS(1208), [sym_private_property_identifier] = ACTIONS(1210), [sym_this] = ACTIONS(1212), - [sym_super] = ACTIONS(196), + [sym_super] = ACTIONS(961), [sym_true] = ACTIONS(1214), [sym_false] = ACTIONS(1214), [sym_null] = ACTIONS(1214), [sym_undefined] = ACTIONS(1216), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1174), [anon_sym_readonly] = ACTIONS(1218), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), [anon_sym_any] = ACTIONS(1220), [anon_sym_number] = ACTIONS(1220), [anon_sym_boolean] = ACTIONS(1220), [anon_sym_string] = ACTIONS(1220), [anon_sym_symbol] = ACTIONS(1220), [anon_sym_object] = ACTIONS(1220), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(155)] = { - [sym_import] = STATE(3684), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2477), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2191), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4525), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4006), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(594), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5652), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(4681), + [STATE(167)] = { + [sym_import] = STATE(4577), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2215), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2283), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5333), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5062), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(709), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6661), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(5507), [sym_identifier] = ACTIONS(1222), [anon_sym_export] = ACTIONS(1224), - [anon_sym_STAR] = ACTIONS(581), + [anon_sym_STAR] = ACTIONS(621), [anon_sym_type] = ACTIONS(1224), [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(1180), - [anon_sym_typeof] = ACTIONS(1228), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(1228), + [anon_sym_typeof] = ACTIONS(1230), + [anon_sym_import] = ACTIONS(717), [anon_sym_let] = ACTIONS(1224), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(1190), - [anon_sym_class] = ACTIONS(146), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(1232), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(1234), + [anon_sym_class] = ACTIONS(724), [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), + [anon_sym_function] = ACTIONS(728), [anon_sym_new] = ACTIONS(1238), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(1242), - [anon_sym_DASH] = ACTIONS(1242), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_using] = ACTIONS(75), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(1240), + [anon_sym_DASH] = ACTIONS(1240), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1244), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(1242), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1206), - [sym_number] = ACTIONS(1208), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(1212), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(1214), - [sym_false] = ACTIONS(1214), - [sym_null] = ACTIONS(1214), + [anon_sym_BQUOTE] = ACTIONS(1244), + [sym_number] = ACTIONS(1246), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(1248), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(1250), + [sym_false] = ACTIONS(1250), + [sym_null] = ACTIONS(1250), [sym_undefined] = ACTIONS(1252), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(1224), [anon_sym_readonly] = ACTIONS(1254), [anon_sym_get] = ACTIONS(1224), [anon_sym_set] = ACTIONS(1224), - [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_QMARK] = ACTIONS(834), [anon_sym_declare] = ACTIONS(1224), [anon_sym_public] = ACTIONS(1224), [anon_sym_private] = ACTIONS(1224), @@ -43286,1350 +47468,1779 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_string] = ACTIONS(1256), [anon_sym_symbol] = ACTIONS(1256), [anon_sym_object] = ACTIONS(1256), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(156)] = { - [sym_import] = STATE(3665), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2559), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2191), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4525), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4006), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(487), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5652), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(4681), + [STATE(168)] = { + [sym_import] = STATE(4491), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3091), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2777), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5333), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4999), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(613), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6661), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(5470), [sym_identifier] = ACTIONS(1258), - [anon_sym_export] = ACTIONS(804), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), + [anon_sym_export] = ACTIONS(848), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), [anon_sym_LBRACE] = ACTIONS(1260), [anon_sym_typeof] = ACTIONS(1262), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1190), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1264), - [anon_sym_using] = ACTIONS(158), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(1266), - [anon_sym_DASH] = ACTIONS(1266), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1264), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1266), + [anon_sym_using] = ACTIONS(157), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(1268), + [anon_sym_DASH] = ACTIONS(1268), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(177), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1206), - [sym_number] = ACTIONS(1208), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(1212), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(1214), - [sym_false] = ACTIONS(1214), - [sym_null] = ACTIONS(1214), - [sym_undefined] = ACTIONS(1268), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(176), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1270), + [sym_number] = ACTIONS(1272), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1274), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(1276), + [sym_false] = ACTIONS(1276), + [sym_null] = ACTIONS(1276), + [sym_undefined] = ACTIONS(1278), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(1270), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(1272), - [anon_sym_number] = ACTIONS(1272), - [anon_sym_boolean] = ACTIONS(1272), - [anon_sym_string] = ACTIONS(1272), - [anon_sym_symbol] = ACTIONS(1272), - [anon_sym_object] = ACTIONS(1272), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(1280), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(1282), + [anon_sym_number] = ACTIONS(1282), + [anon_sym_boolean] = ACTIONS(1282), + [anon_sym_string] = ACTIONS(1282), + [anon_sym_symbol] = ACTIONS(1282), + [anon_sym_object] = ACTIONS(1282), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(157)] = { - [sym_import] = STATE(3626), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1858), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(1916), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4525), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4013), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(452), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5652), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1274), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(1280), - [anon_sym_typeof] = ACTIONS(1282), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(1284), - [anon_sym_LPAREN] = ACTIONS(1114), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), - [anon_sym_LBRACK] = ACTIONS(1290), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1294), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(1298), - [anon_sym_DASH] = ACTIONS(1298), - [anon_sym_SLASH] = ACTIONS(893), + [STATE(169)] = { + [sym_import] = STATE(4512), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2634), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2938), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5333), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5062), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(530), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6661), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1284), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(1290), + [anon_sym_typeof] = ACTIONS(1292), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(1294), + [anon_sym_LPAREN] = ACTIONS(1232), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), + [anon_sym_LBRACK] = ACTIONS(1300), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1304), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(1308), + [anon_sym_DASH] = ACTIONS(1308), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1300), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1310), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1306), - [sym_number] = ACTIONS(1308), - [sym_private_property_identifier] = ACTIONS(1310), - [sym_this] = ACTIONS(1312), + [anon_sym_BQUOTE] = ACTIONS(1316), + [sym_number] = ACTIONS(1318), + [sym_private_property_identifier] = ACTIONS(1320), + [sym_this] = ACTIONS(1322), [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(1314), - [sym_false] = ACTIONS(1314), - [sym_null] = ACTIONS(1314), - [sym_undefined] = ACTIONS(1316), + [sym_true] = ACTIONS(1324), + [sym_false] = ACTIONS(1324), + [sym_null] = ACTIONS(1324), + [sym_undefined] = ACTIONS(1326), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1318), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1320), - [anon_sym_number] = ACTIONS(1320), - [anon_sym_boolean] = ACTIONS(1320), - [anon_sym_string] = ACTIONS(1320), - [anon_sym_symbol] = ACTIONS(1320), - [anon_sym_object] = ACTIONS(1320), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1328), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1330), + [anon_sym_number] = ACTIONS(1330), + [anon_sym_boolean] = ACTIONS(1330), + [anon_sym_string] = ACTIONS(1330), + [anon_sym_symbol] = ACTIONS(1330), + [anon_sym_object] = ACTIONS(1330), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(158)] = { - [sym_import] = STATE(3626), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1831), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(1916), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4525), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4013), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(445), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5652), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1322), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(1280), - [anon_sym_typeof] = ACTIONS(1328), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(1114), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(1290), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1332), - [anon_sym_using] = ACTIONS(75), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(1334), - [anon_sym_DASH] = ACTIONS(1334), - [anon_sym_SLASH] = ACTIONS(77), + [STATE(170)] = { + [sym_import] = STATE(4529), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(2987), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2777), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5333), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4999), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(692), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6661), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1332), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(1338), + [anon_sym_typeof] = ACTIONS(1340), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(1264), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1350), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(1354), + [anon_sym_DASH] = ACTIONS(1354), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(1336), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1356), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1270), + [sym_number] = ACTIONS(1272), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(1274), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(1276), + [sym_false] = ACTIONS(1276), + [sym_null] = ACTIONS(1276), + [sym_undefined] = ACTIONS(1364), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1366), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1368), + [anon_sym_number] = ACTIONS(1368), + [anon_sym_boolean] = ACTIONS(1368), + [anon_sym_string] = ACTIONS(1368), + [anon_sym_symbol] = ACTIONS(1368), + [anon_sym_object] = ACTIONS(1368), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(171)] = { + [sym_import] = STATE(4577), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2099), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2283), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5333), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5062), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(586), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6661), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1370), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(1228), + [anon_sym_typeof] = ACTIONS(1376), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(1378), + [anon_sym_LPAREN] = ACTIONS(1232), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), + [anon_sym_LBRACK] = ACTIONS(1234), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1386), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(1390), + [anon_sym_DASH] = ACTIONS(1390), + [anon_sym_SLASH] = ACTIONS(925), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1392), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1306), - [sym_number] = ACTIONS(1308), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(1312), + [anon_sym_BQUOTE] = ACTIONS(1244), + [sym_number] = ACTIONS(1246), + [sym_private_property_identifier] = ACTIONS(1398), + [sym_this] = ACTIONS(1248), [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(1314), - [sym_false] = ACTIONS(1314), - [sym_null] = ACTIONS(1314), - [sym_undefined] = ACTIONS(1338), + [sym_true] = ACTIONS(1250), + [sym_false] = ACTIONS(1250), + [sym_null] = ACTIONS(1250), + [sym_undefined] = ACTIONS(1400), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1340), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1342), - [anon_sym_number] = ACTIONS(1342), - [anon_sym_boolean] = ACTIONS(1342), - [anon_sym_string] = ACTIONS(1342), - [anon_sym_symbol] = ACTIONS(1342), - [anon_sym_object] = ACTIONS(1342), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1402), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1404), + [anon_sym_number] = ACTIONS(1404), + [anon_sym_boolean] = ACTIONS(1404), + [anon_sym_string] = ACTIONS(1404), + [anon_sym_symbol] = ACTIONS(1404), + [anon_sym_object] = ACTIONS(1404), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(159)] = { - [sym_import] = STATE(3665), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3810), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3810), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1444), - [sym_subscript_expression] = STATE(1444), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3810), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2616), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4525), - [sym_non_null_expression] = STATE(1444), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4343), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(487), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5652), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1344), - [anon_sym_export] = ACTIONS(1346), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(1346), - [anon_sym_namespace] = ACTIONS(1348), - [anon_sym_LBRACE] = ACTIONS(1350), - [anon_sym_typeof] = ACTIONS(1352), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1346), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1354), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1356), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1358), - [anon_sym_using] = ACTIONS(158), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(1360), - [anon_sym_DASH] = ACTIONS(1360), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(172)] = { + [sym_import] = STATE(4653), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2030), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1954), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5333), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4999), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(558), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6661), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1406), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(1408), + [anon_sym_typeof] = ACTIONS(1410), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(1412), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1160), + [anon_sym_using] = ACTIONS(645), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(1414), + [anon_sym_DASH] = ACTIONS(1414), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(177), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1362), - [sym_number] = ACTIONS(1364), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(1366), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(1368), - [sym_false] = ACTIONS(1368), - [sym_null] = ACTIONS(1368), - [sym_undefined] = ACTIONS(1370), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(657), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1416), + [sym_number] = ACTIONS(1418), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(1420), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(1422), + [sym_false] = ACTIONS(1422), + [sym_null] = ACTIONS(1422), + [sym_undefined] = ACTIONS(1424), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1346), - [anon_sym_readonly] = ACTIONS(1372), - [anon_sym_get] = ACTIONS(1346), - [anon_sym_set] = ACTIONS(1346), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_declare] = ACTIONS(1346), - [anon_sym_public] = ACTIONS(1346), - [anon_sym_private] = ACTIONS(1346), - [anon_sym_protected] = ACTIONS(1346), - [anon_sym_override] = ACTIONS(1346), - [anon_sym_module] = ACTIONS(1346), - [anon_sym_any] = ACTIONS(1374), - [anon_sym_number] = ACTIONS(1374), - [anon_sym_boolean] = ACTIONS(1374), - [anon_sym_string] = ACTIONS(1374), - [anon_sym_symbol] = ACTIONS(1374), - [anon_sym_object] = ACTIONS(1374), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1168), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1426), + [anon_sym_number] = ACTIONS(1426), + [anon_sym_boolean] = ACTIONS(1426), + [anon_sym_string] = ACTIONS(1426), + [anon_sym_symbol] = ACTIONS(1426), + [anon_sym_object] = ACTIONS(1426), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(160)] = { - [sym_import] = STATE(3824), + [STATE(173)] = { + [sym_import] = STATE(4491), [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2157), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1702), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4525), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4006), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(523), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5652), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1376), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(1154), - [anon_sym_typeof] = ACTIONS(1382), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(1158), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1392), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(1396), - [anon_sym_DASH] = ACTIONS(1396), - [anon_sym_SLASH] = ACTIONS(954), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4685), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4685), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1690), + [sym_subscript_expression] = STATE(1690), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4685), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(3066), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5333), + [sym_non_null_expression] = STATE(1690), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5253), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(613), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6661), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1428), + [anon_sym_export] = ACTIONS(1430), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(1430), + [anon_sym_namespace] = ACTIONS(1432), + [anon_sym_LBRACE] = ACTIONS(1434), + [anon_sym_typeof] = ACTIONS(1436), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1430), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1438), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1440), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1442), + [anon_sym_using] = ACTIONS(157), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1398), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1162), - [sym_number] = ACTIONS(1164), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(1166), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(1168), - [sym_false] = ACTIONS(1168), - [sym_null] = ACTIONS(1168), - [sym_undefined] = ACTIONS(1406), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(176), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1446), + [sym_number] = ACTIONS(1448), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1450), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(1452), + [sym_false] = ACTIONS(1452), + [sym_null] = ACTIONS(1452), + [sym_undefined] = ACTIONS(1454), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1408), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1410), - [anon_sym_number] = ACTIONS(1410), - [anon_sym_boolean] = ACTIONS(1410), - [anon_sym_string] = ACTIONS(1410), - [anon_sym_symbol] = ACTIONS(1410), - [anon_sym_object] = ACTIONS(1410), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_static] = ACTIONS(1430), + [anon_sym_readonly] = ACTIONS(1456), + [anon_sym_get] = ACTIONS(1430), + [anon_sym_set] = ACTIONS(1430), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(1430), + [anon_sym_public] = ACTIONS(1430), + [anon_sym_private] = ACTIONS(1430), + [anon_sym_protected] = ACTIONS(1430), + [anon_sym_override] = ACTIONS(1430), + [anon_sym_module] = ACTIONS(1430), + [anon_sym_any] = ACTIONS(1458), + [anon_sym_number] = ACTIONS(1458), + [anon_sym_boolean] = ACTIONS(1458), + [anon_sym_string] = ACTIONS(1458), + [anon_sym_symbol] = ACTIONS(1458), + [anon_sym_object] = ACTIONS(1458), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(161)] = { - [sym_import] = STATE(3654), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1939), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1702), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4525), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4006), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(477), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5652), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1412), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(1154), - [anon_sym_typeof] = ACTIONS(1418), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(1158), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1422), - [anon_sym_using] = ACTIONS(756), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(1424), - [anon_sym_DASH] = ACTIONS(1424), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(174)] = { + [sym_import] = STATE(4653), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2629), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5210), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5210), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1562), + [sym_subscript_expression] = STATE(1562), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5210), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2815), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5333), + [sym_non_null_expression] = STATE(1562), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5253), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(558), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6661), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1460), + [anon_sym_export] = ACTIONS(1462), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(1462), + [anon_sym_namespace] = ACTIONS(1464), + [anon_sym_LBRACE] = ACTIONS(1466), + [anon_sym_typeof] = ACTIONS(629), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1462), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(637), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1468), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1470), + [anon_sym_using] = ACTIONS(645), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(653), + [anon_sym_DASH] = ACTIONS(653), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(764), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1162), - [sym_number] = ACTIONS(1164), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(1166), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(1168), - [sym_false] = ACTIONS(1168), - [sym_null] = ACTIONS(1168), - [sym_undefined] = ACTIONS(1426), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(657), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(665), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(1472), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1430), - [anon_sym_number] = ACTIONS(1430), - [anon_sym_boolean] = ACTIONS(1430), - [anon_sym_string] = ACTIONS(1430), - [anon_sym_symbol] = ACTIONS(1430), - [anon_sym_object] = ACTIONS(1430), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_static] = ACTIONS(1462), + [anon_sym_readonly] = ACTIONS(1474), + [anon_sym_get] = ACTIONS(1462), + [anon_sym_set] = ACTIONS(1462), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(1462), + [anon_sym_public] = ACTIONS(1462), + [anon_sym_private] = ACTIONS(1462), + [anon_sym_protected] = ACTIONS(1462), + [anon_sym_override] = ACTIONS(1462), + [anon_sym_module] = ACTIONS(1462), + [anon_sym_any] = ACTIONS(1476), + [anon_sym_number] = ACTIONS(1476), + [anon_sym_boolean] = ACTIONS(1476), + [anon_sym_string] = ACTIONS(1476), + [anon_sym_symbol] = ACTIONS(1476), + [anon_sym_object] = ACTIONS(1476), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(162)] = { - [sym_import] = STATE(3665), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2504), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_nested_identifier] = STATE(5926), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(2191), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(4525), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4006), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_type_arguments] = STATE(627), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5652), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1432), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), + [STATE(175)] = { + [sym_import] = STATE(4491), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(2961), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2777), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5333), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4999), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(667), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6661), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1478), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(1338), + [anon_sym_typeof] = ACTIONS(1484), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(1264), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(1498), + [anon_sym_DASH] = ACTIONS(1498), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1500), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1270), + [sym_number] = ACTIONS(1272), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(1274), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(1276), + [sym_false] = ACTIONS(1276), + [sym_null] = ACTIONS(1276), + [sym_undefined] = ACTIONS(1508), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1510), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1512), + [anon_sym_number] = ACTIONS(1512), + [anon_sym_boolean] = ACTIONS(1512), + [anon_sym_string] = ACTIONS(1512), + [anon_sym_symbol] = ACTIONS(1512), + [anon_sym_object] = ACTIONS(1512), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(176)] = { + [sym_import] = STATE(4491), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3026), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(2777), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5333), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4999), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(717), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6661), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), [anon_sym_LBRACE] = ACTIONS(1260), - [anon_sym_typeof] = ACTIONS(1438), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(1190), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1448), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(1452), - [anon_sym_DASH] = ACTIONS(1452), - [anon_sym_SLASH] = ACTIONS(970), + [anon_sym_typeof] = ACTIONS(1520), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(1264), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(1534), + [anon_sym_DASH] = ACTIONS(1534), + [anon_sym_SLASH] = ACTIONS(1070), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1454), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1206), - [sym_number] = ACTIONS(1208), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(1212), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(1214), - [sym_false] = ACTIONS(1214), - [sym_null] = ACTIONS(1214), - [sym_undefined] = ACTIONS(1462), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1536), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1270), + [sym_number] = ACTIONS(1272), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(1274), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(1276), + [sym_false] = ACTIONS(1276), + [sym_null] = ACTIONS(1276), + [sym_undefined] = ACTIONS(1544), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1464), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1466), - [anon_sym_number] = ACTIONS(1466), - [anon_sym_boolean] = ACTIONS(1466), - [anon_sym_string] = ACTIONS(1466), - [anon_sym_symbol] = ACTIONS(1466), - [anon_sym_object] = ACTIONS(1466), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1546), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1548), + [anon_sym_number] = ACTIONS(1548), + [anon_sym_boolean] = ACTIONS(1548), + [anon_sym_string] = ACTIONS(1548), + [anon_sym_symbol] = ACTIONS(1548), + [anon_sym_object] = ACTIONS(1548), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(163)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1793), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_STAR] = ACTIONS(1470), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_as] = ACTIONS(1472), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(1474), - [anon_sym_RBRACE] = ACTIONS(1474), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_SEMI] = ACTIONS(1474), - [anon_sym_await] = ACTIONS(593), - [anon_sym_in] = ACTIONS(1472), - [anon_sym_COLON] = ACTIONS(1474), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_RBRACK] = ACTIONS(1474), - [anon_sym_DOT] = ACTIONS(1472), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_QMARK_DOT] = ACTIONS(1474), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_AMP_AMP] = ACTIONS(1474), - [anon_sym_PIPE_PIPE] = ACTIONS(1474), - [anon_sym_GT_GT] = ACTIONS(1472), - [anon_sym_GT_GT_GT] = ACTIONS(1474), - [anon_sym_LT_LT] = ACTIONS(1474), - [anon_sym_AMP] = ACTIONS(1472), - [anon_sym_CARET] = ACTIONS(1474), - [anon_sym_PIPE] = ACTIONS(1472), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_PERCENT] = ACTIONS(1474), - [anon_sym_STAR_STAR] = ACTIONS(1474), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(1474), - [anon_sym_EQ_EQ] = ACTIONS(1472), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1474), - [anon_sym_BANG_EQ] = ACTIONS(1472), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1474), - [anon_sym_GT_EQ] = ACTIONS(1474), - [anon_sym_GT] = ACTIONS(1472), - [anon_sym_QMARK_QMARK] = ACTIONS(1474), - [anon_sym_instanceof] = ACTIONS(1472), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [STATE(177)] = { + [sym_import] = STATE(4669), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2284), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1954), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5333), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4999), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(444), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6661), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1550), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(1408), + [anon_sym_typeof] = ACTIONS(1556), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(1412), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1560), + [anon_sym_using] = ACTIONS(806), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(1562), + [anon_sym_DASH] = ACTIONS(1562), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(814), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1416), + [sym_number] = ACTIONS(1418), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(1420), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(1422), + [sym_false] = ACTIONS(1422), + [sym_null] = ACTIONS(1422), + [sym_undefined] = ACTIONS(1564), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), - [anon_sym_satisfies] = ACTIONS(1472), - [sym__ternary_qmark] = ACTIONS(1474), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1566), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1568), + [anon_sym_number] = ACTIONS(1568), + [anon_sym_boolean] = ACTIONS(1568), + [anon_sym_string] = ACTIONS(1568), + [anon_sym_symbol] = ACTIONS(1568), + [anon_sym_object] = ACTIONS(1568), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(164)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1899), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_STAR] = ACTIONS(1482), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_as] = ACTIONS(1472), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_COMMA] = ACTIONS(1474), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1302), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(1474), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_in] = ACTIONS(1472), - [anon_sym_of] = ACTIONS(1472), - [anon_sym_yield] = ACTIONS(1288), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DOT] = ACTIONS(1472), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(1474), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_AMP_AMP] = ACTIONS(1474), - [anon_sym_PIPE_PIPE] = ACTIONS(1474), - [anon_sym_GT_GT] = ACTIONS(1472), - [anon_sym_GT_GT_GT] = ACTIONS(1474), - [anon_sym_LT_LT] = ACTIONS(1474), - [anon_sym_AMP] = ACTIONS(1472), - [anon_sym_CARET] = ACTIONS(1474), - [anon_sym_PIPE] = ACTIONS(1472), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), - [anon_sym_PERCENT] = ACTIONS(1474), - [anon_sym_STAR_STAR] = ACTIONS(1474), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(1474), - [anon_sym_EQ_EQ] = ACTIONS(1472), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1474), - [anon_sym_BANG_EQ] = ACTIONS(1472), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1474), - [anon_sym_GT_EQ] = ACTIONS(1474), - [anon_sym_GT] = ACTIONS(1472), - [anon_sym_QMARK_QMARK] = ACTIONS(1474), - [anon_sym_instanceof] = ACTIONS(1472), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [STATE(178)] = { + [sym_import] = STATE(4653), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2493), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_nested_identifier] = STATE(6848), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1954), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5333), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4999), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_type_arguments] = STATE(641), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6661), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1570), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(1408), + [anon_sym_typeof] = ACTIONS(1576), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(1412), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1586), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(1590), + [anon_sym_DASH] = ACTIONS(1590), + [anon_sym_SLASH] = ACTIONS(1040), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1592), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1416), + [sym_number] = ACTIONS(1418), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(1420), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(1422), + [sym_false] = ACTIONS(1422), + [sym_null] = ACTIONS(1422), + [sym_undefined] = ACTIONS(1600), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), - [anon_sym_satisfies] = ACTIONS(1472), - [sym__automatic_semicolon] = ACTIONS(1474), - [sym__ternary_qmark] = ACTIONS(1474), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1602), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1604), + [anon_sym_number] = ACTIONS(1604), + [anon_sym_boolean] = ACTIONS(1604), + [anon_sym_string] = ACTIONS(1604), + [anon_sym_symbol] = ACTIONS(1604), + [anon_sym_object] = ACTIONS(1604), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(165)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1806), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_STAR] = ACTIONS(1490), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_as] = ACTIONS(1472), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_COMMA] = ACTIONS(1474), - [anon_sym_RBRACE] = ACTIONS(1474), + [STATE(179)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2029), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_STAR] = ACTIONS(1608), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_as] = ACTIONS(1610), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(1612), + [anon_sym_RBRACE] = ACTIONS(1612), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(659), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_SEMI] = ACTIONS(1612), + [anon_sym_await] = ACTIONS(633), + [anon_sym_in] = ACTIONS(1610), + [anon_sym_COLON] = ACTIONS(1612), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_RBRACK] = ACTIONS(1612), + [anon_sym_DOT] = ACTIONS(1610), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_QMARK_DOT] = ACTIONS(1612), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_AMP_AMP] = ACTIONS(1612), + [anon_sym_PIPE_PIPE] = ACTIONS(1612), + [anon_sym_GT_GT] = ACTIONS(1610), + [anon_sym_GT_GT_GT] = ACTIONS(1612), + [anon_sym_LT_LT] = ACTIONS(1612), + [anon_sym_AMP] = ACTIONS(1610), + [anon_sym_CARET] = ACTIONS(1612), + [anon_sym_PIPE] = ACTIONS(1610), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_PERCENT] = ACTIONS(1612), + [anon_sym_STAR_STAR] = ACTIONS(1612), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(1612), + [anon_sym_EQ_EQ] = ACTIONS(1610), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1612), + [anon_sym_BANG_EQ] = ACTIONS(1610), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1612), + [anon_sym_GT_EQ] = ACTIONS(1612), + [anon_sym_GT] = ACTIONS(1610), + [anon_sym_QMARK_QMARK] = ACTIONS(1612), + [anon_sym_instanceof] = ACTIONS(1610), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), + [anon_sym_satisfies] = ACTIONS(1610), + [sym__ternary_qmark] = ACTIONS(1612), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(180)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2171), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_STAR] = ACTIONS(1620), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_as] = ACTIONS(1610), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(1612), + [anon_sym_RBRACE] = ACTIONS(1612), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), [anon_sym_BANG] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(1474), + [anon_sym_SEMI] = ACTIONS(1612), [anon_sym_await] = ACTIONS(45), - [anon_sym_in] = ACTIONS(1472), + [anon_sym_in] = ACTIONS(1610), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DOT] = ACTIONS(1472), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(1474), - [anon_sym_new] = ACTIONS(1492), + [anon_sym_DOT] = ACTIONS(1610), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_QMARK_DOT] = ACTIONS(1612), + [anon_sym_new] = ACTIONS(1622), [anon_sym_using] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(1474), - [anon_sym_PIPE_PIPE] = ACTIONS(1474), - [anon_sym_GT_GT] = ACTIONS(1472), - [anon_sym_GT_GT_GT] = ACTIONS(1474), - [anon_sym_LT_LT] = ACTIONS(1474), - [anon_sym_AMP] = ACTIONS(1472), - [anon_sym_CARET] = ACTIONS(1474), - [anon_sym_PIPE] = ACTIONS(1472), + [anon_sym_AMP_AMP] = ACTIONS(1612), + [anon_sym_PIPE_PIPE] = ACTIONS(1612), + [anon_sym_GT_GT] = ACTIONS(1610), + [anon_sym_GT_GT_GT] = ACTIONS(1612), + [anon_sym_LT_LT] = ACTIONS(1612), + [anon_sym_AMP] = ACTIONS(1610), + [anon_sym_CARET] = ACTIONS(1612), + [anon_sym_PIPE] = ACTIONS(1610), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_SLASH] = ACTIONS(77), - [anon_sym_PERCENT] = ACTIONS(1474), - [anon_sym_STAR_STAR] = ACTIONS(1474), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(1474), - [anon_sym_EQ_EQ] = ACTIONS(1472), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1474), - [anon_sym_BANG_EQ] = ACTIONS(1472), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1474), - [anon_sym_GT_EQ] = ACTIONS(1474), - [anon_sym_GT] = ACTIONS(1472), - [anon_sym_QMARK_QMARK] = ACTIONS(1474), - [anon_sym_instanceof] = ACTIONS(1472), + [anon_sym_PERCENT] = ACTIONS(1612), + [anon_sym_STAR_STAR] = ACTIONS(1612), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(1612), + [anon_sym_EQ_EQ] = ACTIONS(1610), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1612), + [anon_sym_BANG_EQ] = ACTIONS(1610), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1612), + [anon_sym_GT_EQ] = ACTIONS(1612), + [anon_sym_GT] = ACTIONS(1610), + [anon_sym_QMARK_QMARK] = ACTIONS(1612), + [anon_sym_instanceof] = ACTIONS(1610), [anon_sym_TILDE] = ACTIONS(33), [anon_sym_void] = ACTIONS(21), [anon_sym_delete] = ACTIONS(21), @@ -44648,3778 +49259,4385 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), - [anon_sym_satisfies] = ACTIONS(1472), - [sym__automatic_semicolon] = ACTIONS(1474), - [sym__ternary_qmark] = ACTIONS(1474), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), + [anon_sym_satisfies] = ACTIONS(1610), + [sym__automatic_semicolon] = ACTIONS(1612), + [sym__ternary_qmark] = ACTIONS(1612), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(181)] = { + [sym_import] = STATE(4654), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2086), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_STAR] = ACTIONS(1626), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_as] = ACTIONS(1610), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(935), + [anon_sym_COMMA] = ACTIONS(1612), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1202), + [anon_sym_LPAREN] = ACTIONS(939), + [anon_sym_SEMI] = ACTIONS(1612), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_in] = ACTIONS(1610), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_DOT] = ACTIONS(1610), + [anon_sym_class] = ACTIONS(943), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(947), + [anon_sym_QMARK_DOT] = ACTIONS(1612), + [anon_sym_new] = ACTIONS(1628), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_AMP_AMP] = ACTIONS(1612), + [anon_sym_PIPE_PIPE] = ACTIONS(1612), + [anon_sym_GT_GT] = ACTIONS(1610), + [anon_sym_GT_GT_GT] = ACTIONS(1612), + [anon_sym_LT_LT] = ACTIONS(1612), + [anon_sym_AMP] = ACTIONS(1610), + [anon_sym_CARET] = ACTIONS(1612), + [anon_sym_PIPE] = ACTIONS(1610), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(951), + [anon_sym_PERCENT] = ACTIONS(1612), + [anon_sym_STAR_STAR] = ACTIONS(1612), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(1612), + [anon_sym_EQ_EQ] = ACTIONS(1610), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1612), + [anon_sym_BANG_EQ] = ACTIONS(1610), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1612), + [anon_sym_GT_EQ] = ACTIONS(1612), + [anon_sym_GT] = ACTIONS(1610), + [anon_sym_QMARK_QMARK] = ACTIONS(1612), + [anon_sym_instanceof] = ACTIONS(1610), + [anon_sym_TILDE] = ACTIONS(1182), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), + [anon_sym_satisfies] = ACTIONS(1610), + [sym__automatic_semicolon] = ACTIONS(1612), + [sym__ternary_qmark] = ACTIONS(1612), + [sym_html_comment] = ACTIONS(5), + [sym__member_end_marker] = ACTIONS(1612), + }, + [STATE(182)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2223), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_STAR] = ACTIONS(1634), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_as] = ACTIONS(1610), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(1612), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1394), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(1612), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_in] = ACTIONS(1610), + [anon_sym_of] = ACTIONS(1610), + [anon_sym_yield] = ACTIONS(1382), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DOT] = ACTIONS(1610), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_QMARK_DOT] = ACTIONS(1612), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_AMP_AMP] = ACTIONS(1612), + [anon_sym_PIPE_PIPE] = ACTIONS(1612), + [anon_sym_GT_GT] = ACTIONS(1610), + [anon_sym_GT_GT_GT] = ACTIONS(1612), + [anon_sym_LT_LT] = ACTIONS(1612), + [anon_sym_AMP] = ACTIONS(1610), + [anon_sym_CARET] = ACTIONS(1612), + [anon_sym_PIPE] = ACTIONS(1610), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), + [anon_sym_PERCENT] = ACTIONS(1612), + [anon_sym_STAR_STAR] = ACTIONS(1612), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(1612), + [anon_sym_EQ_EQ] = ACTIONS(1610), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1612), + [anon_sym_BANG_EQ] = ACTIONS(1610), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1612), + [anon_sym_GT_EQ] = ACTIONS(1612), + [anon_sym_GT] = ACTIONS(1610), + [anon_sym_QMARK_QMARK] = ACTIONS(1612), + [anon_sym_instanceof] = ACTIONS(1610), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1398), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1638), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), + [anon_sym_satisfies] = ACTIONS(1610), + [sym__automatic_semicolon] = ACTIONS(1612), + [sym__ternary_qmark] = ACTIONS(1612), [sym_html_comment] = ACTIONS(5), }, - [STATE(166)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1966), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_STAR] = ACTIONS(1496), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_as] = ACTIONS(1472), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(1474), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(766), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(1474), - [anon_sym_await] = ACTIONS(746), - [anon_sym_in] = ACTIONS(1472), - [anon_sym_COLON] = ACTIONS(1474), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_DOT] = ACTIONS(1472), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_QMARK_DOT] = ACTIONS(1474), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_AMP_AMP] = ACTIONS(1474), - [anon_sym_PIPE_PIPE] = ACTIONS(1474), - [anon_sym_GT_GT] = ACTIONS(1472), - [anon_sym_GT_GT_GT] = ACTIONS(1474), - [anon_sym_LT_LT] = ACTIONS(1474), - [anon_sym_AMP] = ACTIONS(1472), - [anon_sym_CARET] = ACTIONS(1474), - [anon_sym_PIPE] = ACTIONS(1472), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_PERCENT] = ACTIONS(1474), - [anon_sym_STAR_STAR] = ACTIONS(1474), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(1474), - [anon_sym_EQ_EQ] = ACTIONS(1472), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1474), - [anon_sym_BANG_EQ] = ACTIONS(1472), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1474), - [anon_sym_GT_EQ] = ACTIONS(1474), - [anon_sym_GT] = ACTIONS(1472), - [anon_sym_QMARK_QMARK] = ACTIONS(1474), - [anon_sym_instanceof] = ACTIONS(1472), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [STATE(183)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2379), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_STAR] = ACTIONS(1642), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_as] = ACTIONS(1610), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(1612), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(816), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(1612), + [anon_sym_await] = ACTIONS(796), + [anon_sym_in] = ACTIONS(1610), + [anon_sym_COLON] = ACTIONS(1612), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_DOT] = ACTIONS(1610), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_QMARK_DOT] = ACTIONS(1612), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_AMP_AMP] = ACTIONS(1612), + [anon_sym_PIPE_PIPE] = ACTIONS(1612), + [anon_sym_GT_GT] = ACTIONS(1610), + [anon_sym_GT_GT_GT] = ACTIONS(1612), + [anon_sym_LT_LT] = ACTIONS(1612), + [anon_sym_AMP] = ACTIONS(1610), + [anon_sym_CARET] = ACTIONS(1612), + [anon_sym_PIPE] = ACTIONS(1610), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_PERCENT] = ACTIONS(1612), + [anon_sym_STAR_STAR] = ACTIONS(1612), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(1612), + [anon_sym_EQ_EQ] = ACTIONS(1610), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1612), + [anon_sym_BANG_EQ] = ACTIONS(1610), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1612), + [anon_sym_GT_EQ] = ACTIONS(1612), + [anon_sym_GT] = ACTIONS(1610), + [anon_sym_QMARK_QMARK] = ACTIONS(1612), + [anon_sym_instanceof] = ACTIONS(1610), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), - [anon_sym_satisfies] = ACTIONS(1472), - [sym__ternary_qmark] = ACTIONS(1474), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), + [anon_sym_satisfies] = ACTIONS(1610), + [sym__ternary_qmark] = ACTIONS(1612), [sym_html_comment] = ACTIONS(5), }, - [STATE(167)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2179), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_STAR] = ACTIONS(1504), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_as] = ACTIONS(1472), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(1474), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1400), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_in] = ACTIONS(1472), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_DOT] = ACTIONS(1472), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_QMARK_DOT] = ACTIONS(1474), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_AMP_AMP] = ACTIONS(1474), - [anon_sym_PIPE_PIPE] = ACTIONS(1474), - [anon_sym_GT_GT] = ACTIONS(1472), - [anon_sym_GT_GT_GT] = ACTIONS(1474), - [anon_sym_LT_LT] = ACTIONS(1474), - [anon_sym_AMP] = ACTIONS(1472), - [anon_sym_CARET] = ACTIONS(1474), - [anon_sym_PIPE] = ACTIONS(1472), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), - [anon_sym_PERCENT] = ACTIONS(1474), - [anon_sym_STAR_STAR] = ACTIONS(1474), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(1474), - [anon_sym_EQ_EQ] = ACTIONS(1472), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1474), - [anon_sym_BANG_EQ] = ACTIONS(1472), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1474), - [anon_sym_GT_EQ] = ACTIONS(1474), - [anon_sym_GT] = ACTIONS(1472), - [anon_sym_QMARK_QMARK] = ACTIONS(1474), - [anon_sym_instanceof] = ACTIONS(1472), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), + [STATE(184)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2515), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_STAR] = ACTIONS(1650), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_as] = ACTIONS(1610), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(1612), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1594), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_in] = ACTIONS(1610), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_DOT] = ACTIONS(1610), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_QMARK_DOT] = ACTIONS(1612), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_AMP_AMP] = ACTIONS(1612), + [anon_sym_PIPE_PIPE] = ACTIONS(1612), + [anon_sym_GT_GT] = ACTIONS(1610), + [anon_sym_GT_GT_GT] = ACTIONS(1612), + [anon_sym_LT_LT] = ACTIONS(1612), + [anon_sym_AMP] = ACTIONS(1610), + [anon_sym_CARET] = ACTIONS(1612), + [anon_sym_PIPE] = ACTIONS(1610), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), + [anon_sym_PERCENT] = ACTIONS(1612), + [anon_sym_STAR_STAR] = ACTIONS(1612), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(1612), + [anon_sym_EQ_EQ] = ACTIONS(1610), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1612), + [anon_sym_BANG_EQ] = ACTIONS(1610), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1612), + [anon_sym_GT_EQ] = ACTIONS(1612), + [anon_sym_GT] = ACTIONS(1610), + [anon_sym_QMARK_QMARK] = ACTIONS(1612), + [anon_sym_instanceof] = ACTIONS(1610), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), - [anon_sym_satisfies] = ACTIONS(1472), - [anon_sym_implements] = ACTIONS(1472), - [sym__ternary_qmark] = ACTIONS(1474), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), + [anon_sym_satisfies] = ACTIONS(1610), + [anon_sym_implements] = ACTIONS(1610), + [sym__ternary_qmark] = ACTIONS(1612), [sym_html_comment] = ACTIONS(5), }, - [STATE(168)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2242), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_STAR] = ACTIONS(1512), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_as] = ACTIONS(1472), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1132), + [STATE(185)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2714), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_STAR] = ACTIONS(1658), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_as] = ACTIONS(1610), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1312), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(1474), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_in] = ACTIONS(1472), - [anon_sym_yield] = ACTIONS(1118), + [anon_sym_SEMI] = ACTIONS(1612), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_in] = ACTIONS(1610), + [anon_sym_yield] = ACTIONS(1298), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DOT] = ACTIONS(1472), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(1474), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_AMP_AMP] = ACTIONS(1474), - [anon_sym_PIPE_PIPE] = ACTIONS(1474), - [anon_sym_GT_GT] = ACTIONS(1472), - [anon_sym_GT_GT_GT] = ACTIONS(1474), - [anon_sym_LT_LT] = ACTIONS(1474), - [anon_sym_AMP] = ACTIONS(1472), - [anon_sym_CARET] = ACTIONS(1474), - [anon_sym_PIPE] = ACTIONS(1472), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_DOT] = ACTIONS(1610), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_QMARK_DOT] = ACTIONS(1612), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_AMP_AMP] = ACTIONS(1612), + [anon_sym_PIPE_PIPE] = ACTIONS(1612), + [anon_sym_GT_GT] = ACTIONS(1610), + [anon_sym_GT_GT_GT] = ACTIONS(1612), + [anon_sym_LT_LT] = ACTIONS(1612), + [anon_sym_AMP] = ACTIONS(1610), + [anon_sym_CARET] = ACTIONS(1612), + [anon_sym_PIPE] = ACTIONS(1610), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), [anon_sym_SLASH] = ACTIONS(77), - [anon_sym_PERCENT] = ACTIONS(1474), - [anon_sym_STAR_STAR] = ACTIONS(1474), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(1474), - [anon_sym_EQ_EQ] = ACTIONS(1472), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1474), - [anon_sym_BANG_EQ] = ACTIONS(1472), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1474), - [anon_sym_GT_EQ] = ACTIONS(1474), - [anon_sym_GT] = ACTIONS(1472), - [anon_sym_QMARK_QMARK] = ACTIONS(1474), - [anon_sym_instanceof] = ACTIONS(1472), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_PERCENT] = ACTIONS(1612), + [anon_sym_STAR_STAR] = ACTIONS(1612), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(1612), + [anon_sym_EQ_EQ] = ACTIONS(1610), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1612), + [anon_sym_BANG_EQ] = ACTIONS(1610), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1612), + [anon_sym_GT_EQ] = ACTIONS(1612), + [anon_sym_GT] = ACTIONS(1610), + [anon_sym_QMARK_QMARK] = ACTIONS(1612), + [anon_sym_instanceof] = ACTIONS(1610), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), + [sym_private_property_identifier] = ACTIONS(1320), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), - [anon_sym_satisfies] = ACTIONS(1472), - [sym__automatic_semicolon] = ACTIONS(1474), - [sym__ternary_qmark] = ACTIONS(1474), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), + [anon_sym_satisfies] = ACTIONS(1610), + [sym__automatic_semicolon] = ACTIONS(1612), + [sym__ternary_qmark] = ACTIONS(1612), [sym_html_comment] = ACTIONS(5), }, - [STATE(169)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2417), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_STAR] = ACTIONS(1520), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_as] = ACTIONS(1472), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1202), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_in] = ACTIONS(1472), - [anon_sym_COLON] = ACTIONS(1474), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_DOT] = ACTIONS(1472), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_QMARK_DOT] = ACTIONS(1474), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_AMP_AMP] = ACTIONS(1474), - [anon_sym_PIPE_PIPE] = ACTIONS(1474), - [anon_sym_GT_GT] = ACTIONS(1472), - [anon_sym_GT_GT_GT] = ACTIONS(1474), - [anon_sym_LT_LT] = ACTIONS(1474), - [anon_sym_AMP] = ACTIONS(1472), - [anon_sym_CARET] = ACTIONS(1474), - [anon_sym_PIPE] = ACTIONS(1472), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_PERCENT] = ACTIONS(1474), - [anon_sym_STAR_STAR] = ACTIONS(1474), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(1474), - [anon_sym_EQ_EQ] = ACTIONS(1472), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1474), - [anon_sym_BANG_EQ] = ACTIONS(1472), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1474), - [anon_sym_GT_EQ] = ACTIONS(1474), - [anon_sym_GT] = ACTIONS(1472), - [anon_sym_QMARK_QMARK] = ACTIONS(1474), - [anon_sym_instanceof] = ACTIONS(1472), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [STATE(186)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(3016), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_STAR] = ACTIONS(1666), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_as] = ACTIONS(1610), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1358), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_in] = ACTIONS(1610), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_RBRACK] = ACTIONS(1612), + [anon_sym_DOT] = ACTIONS(1610), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_QMARK_DOT] = ACTIONS(1612), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_AMP_AMP] = ACTIONS(1612), + [anon_sym_PIPE_PIPE] = ACTIONS(1612), + [anon_sym_GT_GT] = ACTIONS(1610), + [anon_sym_GT_GT_GT] = ACTIONS(1612), + [anon_sym_LT_LT] = ACTIONS(1612), + [anon_sym_AMP] = ACTIONS(1610), + [anon_sym_CARET] = ACTIONS(1612), + [anon_sym_PIPE] = ACTIONS(1610), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_PERCENT] = ACTIONS(1612), + [anon_sym_STAR_STAR] = ACTIONS(1612), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(1612), + [anon_sym_EQ_EQ] = ACTIONS(1610), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1612), + [anon_sym_BANG_EQ] = ACTIONS(1610), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1612), + [anon_sym_GT_EQ] = ACTIONS(1612), + [anon_sym_GT] = ACTIONS(1610), + [anon_sym_QMARK_QMARK] = ACTIONS(1612), + [anon_sym_instanceof] = ACTIONS(1610), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), - [anon_sym_satisfies] = ACTIONS(1472), - [sym__ternary_qmark] = ACTIONS(1474), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), + [anon_sym_satisfies] = ACTIONS(1610), + [sym__ternary_qmark] = ACTIONS(1612), [sym_html_comment] = ACTIONS(5), }, - [STATE(170)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2530), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_STAR] = ACTIONS(1528), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_as] = ACTIONS(1472), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1456), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_in] = ACTIONS(1472), - [anon_sym_of] = ACTIONS(1472), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_DOT] = ACTIONS(1472), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_QMARK_DOT] = ACTIONS(1474), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_AMP_AMP] = ACTIONS(1474), - [anon_sym_PIPE_PIPE] = ACTIONS(1474), - [anon_sym_GT_GT] = ACTIONS(1472), - [anon_sym_GT_GT_GT] = ACTIONS(1474), - [anon_sym_LT_LT] = ACTIONS(1474), - [anon_sym_AMP] = ACTIONS(1472), - [anon_sym_CARET] = ACTIONS(1474), - [anon_sym_PIPE] = ACTIONS(1472), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), - [anon_sym_PERCENT] = ACTIONS(1474), - [anon_sym_STAR_STAR] = ACTIONS(1474), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(1474), - [anon_sym_EQ_EQ] = ACTIONS(1472), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1474), - [anon_sym_BANG_EQ] = ACTIONS(1472), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1474), - [anon_sym_GT_EQ] = ACTIONS(1474), - [anon_sym_GT] = ACTIONS(1472), - [anon_sym_QMARK_QMARK] = ACTIONS(1474), - [anon_sym_instanceof] = ACTIONS(1472), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [STATE(187)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3048), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_STAR] = ACTIONS(1674), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_as] = ACTIONS(1610), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1538), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_in] = ACTIONS(1610), + [anon_sym_of] = ACTIONS(1610), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_DOT] = ACTIONS(1610), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_QMARK_DOT] = ACTIONS(1612), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_AMP_AMP] = ACTIONS(1612), + [anon_sym_PIPE_PIPE] = ACTIONS(1612), + [anon_sym_GT_GT] = ACTIONS(1610), + [anon_sym_GT_GT_GT] = ACTIONS(1612), + [anon_sym_LT_LT] = ACTIONS(1612), + [anon_sym_AMP] = ACTIONS(1610), + [anon_sym_CARET] = ACTIONS(1612), + [anon_sym_PIPE] = ACTIONS(1610), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), + [anon_sym_PERCENT] = ACTIONS(1612), + [anon_sym_STAR_STAR] = ACTIONS(1612), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(1612), + [anon_sym_EQ_EQ] = ACTIONS(1610), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1612), + [anon_sym_BANG_EQ] = ACTIONS(1610), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1612), + [anon_sym_GT_EQ] = ACTIONS(1612), + [anon_sym_GT] = ACTIONS(1610), + [anon_sym_QMARK_QMARK] = ACTIONS(1612), + [anon_sym_instanceof] = ACTIONS(1610), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), - [anon_sym_satisfies] = ACTIONS(1472), - [sym__ternary_qmark] = ACTIONS(1474), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), + [anon_sym_satisfies] = ACTIONS(1610), + [sym__ternary_qmark] = ACTIONS(1612), [sym_html_comment] = ACTIONS(5), }, - [STATE(171)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2431), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), - [anon_sym_export] = ACTIONS(1224), - [anon_sym_STAR] = ACTIONS(1536), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_as] = ACTIONS(1472), - [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1246), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_in] = ACTIONS(1472), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_RBRACK] = ACTIONS(1474), - [anon_sym_DOT] = ACTIONS(1472), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_QMARK_DOT] = ACTIONS(1474), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_AMP_AMP] = ACTIONS(1474), - [anon_sym_PIPE_PIPE] = ACTIONS(1474), - [anon_sym_GT_GT] = ACTIONS(1472), - [anon_sym_GT_GT_GT] = ACTIONS(1474), - [anon_sym_LT_LT] = ACTIONS(1474), - [anon_sym_AMP] = ACTIONS(1472), - [anon_sym_CARET] = ACTIONS(1474), - [anon_sym_PIPE] = ACTIONS(1472), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_PERCENT] = ACTIONS(1474), - [anon_sym_STAR_STAR] = ACTIONS(1474), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(1474), - [anon_sym_EQ_EQ] = ACTIONS(1472), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1474), - [anon_sym_BANG_EQ] = ACTIONS(1472), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1474), - [anon_sym_GT_EQ] = ACTIONS(1474), - [anon_sym_GT] = ACTIONS(1472), - [anon_sym_QMARK_QMARK] = ACTIONS(1474), - [anon_sym_instanceof] = ACTIONS(1472), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [STATE(188)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(3012), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_STAR] = ACTIONS(1682), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_as] = ACTIONS(1610), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1502), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_in] = ACTIONS(1610), + [anon_sym_COLON] = ACTIONS(1612), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_DOT] = ACTIONS(1610), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_QMARK_DOT] = ACTIONS(1612), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_AMP_AMP] = ACTIONS(1612), + [anon_sym_PIPE_PIPE] = ACTIONS(1612), + [anon_sym_GT_GT] = ACTIONS(1610), + [anon_sym_GT_GT_GT] = ACTIONS(1612), + [anon_sym_LT_LT] = ACTIONS(1612), + [anon_sym_AMP] = ACTIONS(1610), + [anon_sym_CARET] = ACTIONS(1612), + [anon_sym_PIPE] = ACTIONS(1610), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_PERCENT] = ACTIONS(1612), + [anon_sym_STAR_STAR] = ACTIONS(1612), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(1612), + [anon_sym_EQ_EQ] = ACTIONS(1610), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1612), + [anon_sym_BANG_EQ] = ACTIONS(1610), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1612), + [anon_sym_GT_EQ] = ACTIONS(1612), + [anon_sym_GT] = ACTIONS(1610), + [anon_sym_QMARK_QMARK] = ACTIONS(1612), + [anon_sym_instanceof] = ACTIONS(1610), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1224), - [anon_sym_readonly] = ACTIONS(1224), - [anon_sym_get] = ACTIONS(1224), - [anon_sym_set] = ACTIONS(1224), - [anon_sym_declare] = ACTIONS(1224), - [anon_sym_public] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_protected] = ACTIONS(1224), - [anon_sym_override] = ACTIONS(1224), - [anon_sym_module] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_number] = ACTIONS(1224), - [anon_sym_boolean] = ACTIONS(1224), - [anon_sym_string] = ACTIONS(1224), - [anon_sym_symbol] = ACTIONS(1224), - [anon_sym_object] = ACTIONS(1224), - [anon_sym_satisfies] = ACTIONS(1472), - [sym__ternary_qmark] = ACTIONS(1474), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), + [anon_sym_satisfies] = ACTIONS(1610), + [sym__ternary_qmark] = ACTIONS(1612), [sym_html_comment] = ACTIONS(5), }, - [STATE(172)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2609), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_STAR] = ACTIONS(1542), - [anon_sym_type] = ACTIONS(804), - [anon_sym_as] = ACTIONS(1472), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_in] = ACTIONS(1472), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_DOT] = ACTIONS(1472), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_QMARK_DOT] = ACTIONS(1474), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_AMP_AMP] = ACTIONS(1474), - [anon_sym_PIPE_PIPE] = ACTIONS(1474), - [anon_sym_GT_GT] = ACTIONS(1472), - [anon_sym_GT_GT_GT] = ACTIONS(1474), - [anon_sym_LT_LT] = ACTIONS(1474), - [anon_sym_AMP] = ACTIONS(1472), - [anon_sym_CARET] = ACTIONS(1474), - [anon_sym_PIPE] = ACTIONS(1472), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_PERCENT] = ACTIONS(1474), - [anon_sym_STAR_STAR] = ACTIONS(1474), - [anon_sym_LT] = ACTIONS(173), - [anon_sym_LT_EQ] = ACTIONS(1474), - [anon_sym_EQ_EQ] = ACTIONS(1472), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1474), - [anon_sym_BANG_EQ] = ACTIONS(1472), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1474), - [anon_sym_GT_EQ] = ACTIONS(1474), - [anon_sym_GT] = ACTIONS(1472), - [anon_sym_QMARK_QMARK] = ACTIONS(1474), - [anon_sym_instanceof] = ACTIONS(1472), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [STATE(189)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3132), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_STAR] = ACTIONS(1688), + [anon_sym_type] = ACTIONS(848), + [anon_sym_as] = ACTIONS(1610), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(1610), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_DOT] = ACTIONS(1610), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_QMARK_DOT] = ACTIONS(1612), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_AMP_AMP] = ACTIONS(1612), + [anon_sym_PIPE_PIPE] = ACTIONS(1612), + [anon_sym_GT_GT] = ACTIONS(1610), + [anon_sym_GT_GT_GT] = ACTIONS(1612), + [anon_sym_LT_LT] = ACTIONS(1612), + [anon_sym_AMP] = ACTIONS(1610), + [anon_sym_CARET] = ACTIONS(1612), + [anon_sym_PIPE] = ACTIONS(1610), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_PERCENT] = ACTIONS(1612), + [anon_sym_STAR_STAR] = ACTIONS(1612), + [anon_sym_LT] = ACTIONS(172), + [anon_sym_LT_EQ] = ACTIONS(1612), + [anon_sym_EQ_EQ] = ACTIONS(1610), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1612), + [anon_sym_BANG_EQ] = ACTIONS(1610), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1612), + [anon_sym_GT_EQ] = ACTIONS(1612), + [anon_sym_GT] = ACTIONS(1610), + [anon_sym_QMARK_QMARK] = ACTIONS(1612), + [anon_sym_instanceof] = ACTIONS(1610), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), - [anon_sym_satisfies] = ACTIONS(1472), - [sym__ternary_qmark] = ACTIONS(1474), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), + [anon_sym_satisfies] = ACTIONS(1610), + [sym__ternary_qmark] = ACTIONS(1612), [sym_html_comment] = ACTIONS(5), }, - [STATE(173)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3153), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), + [STATE(190)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3768), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(861), + [anon_sym_EQ] = ACTIONS(905), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(154), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(154), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_COLON] = ACTIONS(153), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(153), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_EQ_GT] = ACTIONS(855), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(164), + [anon_sym_AMP] = ACTIONS(163), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(1558), - [anon_sym_DASH] = ACTIONS(1558), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(1704), + [anon_sym_DASH] = ACTIONS(1704), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1560), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(1706), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(210), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(204), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), + [anon_sym_void] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(174)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3153), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), + [STATE(191)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3768), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(883), + [anon_sym_EQ] = ACTIONS(931), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_LBRACK] = ACTIONS(1700), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_EQ_GT] = ACTIONS(889), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_EQ_GT] = ACTIONS(909), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(164), + [anon_sym_AMP] = ACTIONS(163), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(1558), - [anon_sym_DASH] = ACTIONS(1558), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(1704), + [anon_sym_DASH] = ACTIONS(1704), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1560), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(1706), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(210), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(204), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), + [anon_sym_void] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), + [sym__member_end_marker] = ACTIONS(153), }, - [STATE(175)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_nested_type_identifier] = STATE(2968), - [sym_type_annotation] = STATE(5367), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3815), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), + [STATE(192)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3768), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(842), + [anon_sym_EQ] = ACTIONS(975), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(849), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_RBRACK] = ACTIONS(126), + [anon_sym_LBRACK] = ACTIONS(1700), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_EQ_GT] = ACTIONS(855), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1576), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(1578), + [anon_sym_AMP] = ACTIONS(163), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(1580), - [anon_sym_PLUS] = ACTIONS(1558), - [anon_sym_DASH] = ACTIONS(1558), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(1704), + [anon_sym_DASH] = ACTIONS(1704), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1560), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(1706), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(210), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1582), - [anon_sym_QMARK] = ACTIONS(1584), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(635), + [anon_sym_void] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(1586), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(176)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3153), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), + [STATE(193)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3768), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(863), + [anon_sym_EQ] = ACTIONS(915), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(154), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_of] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(1700), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_EQ_GT] = ACTIONS(921), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(164), + [anon_sym_AMP] = ACTIONS(163), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(1558), - [anon_sym_DASH] = ACTIONS(1558), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(1704), + [anon_sym_DASH] = ACTIONS(1704), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1560), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(1706), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(210), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(204), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), + [anon_sym_void] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(177)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3153), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), + [STATE(194)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_nested_type_identifier] = STATE(3471), + [sym_type_annotation] = STATE(6688), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4689), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(917), + [anon_sym_EQ] = ACTIONS(886), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_RPAREN] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(1698), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(154), - [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_COLON] = ACTIONS(893), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(222), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_EQ_GT] = ACTIONS(152), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1722), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(164), + [anon_sym_AMP] = ACTIONS(1724), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(1558), - [anon_sym_DASH] = ACTIONS(1558), + [anon_sym_PIPE] = ACTIONS(1726), + [anon_sym_PLUS] = ACTIONS(1704), + [anon_sym_DASH] = ACTIONS(1704), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1560), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(1706), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(210), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(204), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), + [anon_sym_void] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1728), + [anon_sym_QMARK] = ACTIONS(1730), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(675), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(178)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3153), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), + [STATE(195)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3768), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(861), + [anon_sym_EQ] = ACTIONS(905), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_COMMA] = ACTIONS(919), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_COMMA] = ACTIONS(981), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LPAREN] = ACTIONS(1698), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(812), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_RBRACK] = ACTIONS(919), + [anon_sym_COLON] = ACTIONS(856), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(981), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_EQ_GT] = ACTIONS(855), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(164), + [anon_sym_AMP] = ACTIONS(163), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(1558), - [anon_sym_DASH] = ACTIONS(1558), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(1704), + [anon_sym_DASH] = ACTIONS(1704), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1560), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(1706), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(210), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(204), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), + [anon_sym_void] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(179)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3153), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), + [STATE(196)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3768), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(220), + [anon_sym_EQ] = ACTIONS(984), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_RPAREN] = ACTIONS(223), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_RPAREN] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_COLON] = ACTIONS(153), + [anon_sym_LBRACK] = ACTIONS(1700), [anon_sym_DOT] = ACTIONS(120), [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(164), + [anon_sym_AMP] = ACTIONS(163), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(1558), - [anon_sym_DASH] = ACTIONS(1558), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(1704), + [anon_sym_DASH] = ACTIONS(1704), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1560), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(1706), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(210), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(204), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), + [anon_sym_void] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(180)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3153), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), + [STATE(197)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3768), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(932), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_RPAREN] = ACTIONS(126), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_LBRACK] = ACTIONS(1700), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_EQ_GT] = ACTIONS(922), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(164), + [anon_sym_AMP] = ACTIONS(163), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(1558), - [anon_sym_DASH] = ACTIONS(1558), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(1704), + [anon_sym_DASH] = ACTIONS(1704), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1560), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(1706), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(210), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(204), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), + [anon_sym_void] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(181)] = { - [sym_declaration] = STATE(931), - [sym_import] = STATE(3849), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2540), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(2463), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4259), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1588), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(1590), + [STATE(198)] = { + [sym_declaration] = STATE(923), + [sym_import] = STATE(4611), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(3007), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5246), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1734), + [anon_sym_namespace] = ACTIONS(1736), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(1738), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(1592), + [anon_sym_let] = ACTIONS(1740), [anon_sym_const] = ACTIONS(31), - [anon_sym_BANG] = ACTIONS(1112), + [anon_sym_BANG] = ACTIONS(1294), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(1594), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_class] = ACTIONS(67), + [anon_sym_async] = ACTIONS(1742), + [anon_sym_function] = ACTIONS(71), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), + [sym_private_property_identifier] = ACTIONS(1320), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1596), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1598), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1744), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1746), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(182)] = { - [sym_declaration] = STATE(4346), - [sym_import] = STATE(3849), - [sym_variable_declaration] = STATE(4108), - [sym_lexical_declaration] = STATE(4108), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2410), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(4108), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(4108), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(4108), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_function_signature] = STATE(4108), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(4108), - [sym_abstract_class_declaration] = STATE(4108), - [sym_module] = STATE(4108), - [sym_internal_module] = STATE(2469), - [sym_import_alias] = STATE(4108), - [sym_interface_declaration] = STATE(4108), - [sym_enum_declaration] = STATE(4108), - [sym_type_alias_declaration] = STATE(4108), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4366), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1600), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(1602), - [anon_sym_var] = ACTIONS(1604), - [anon_sym_let] = ACTIONS(1606), - [anon_sym_const] = ACTIONS(1608), - [anon_sym_BANG] = ACTIONS(1112), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(1610), - [anon_sym_async] = ACTIONS(1612), - [anon_sym_function] = ACTIONS(1614), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), - [anon_sym_SLASH] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1616), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1618), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), - [anon_sym_abstract] = ACTIONS(1620), - [anon_sym_interface] = ACTIONS(1622), - [anon_sym_enum] = ACTIONS(1624), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(183)] = { - [sym_declaration] = STATE(4171), - [sym_import] = STATE(3849), - [sym_variable_declaration] = STATE(4108), - [sym_lexical_declaration] = STATE(4108), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2497), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(4108), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(4108), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(4108), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_function_signature] = STATE(4108), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(4108), - [sym_abstract_class_declaration] = STATE(4108), - [sym_module] = STATE(4108), - [sym_internal_module] = STATE(2469), - [sym_import_alias] = STATE(4108), - [sym_interface_declaration] = STATE(4108), - [sym_enum_declaration] = STATE(4108), - [sym_type_alias_declaration] = STATE(4108), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4366), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1600), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(1602), - [anon_sym_var] = ACTIONS(1604), - [anon_sym_let] = ACTIONS(1606), - [anon_sym_const] = ACTIONS(1608), - [anon_sym_BANG] = ACTIONS(1112), + [STATE(199)] = { + [sym_declaration] = STATE(954), + [sym_import] = STATE(4611), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2874), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(2965), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5272), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1734), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(1738), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(1740), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(1294), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(1610), - [anon_sym_async] = ACTIONS(1612), - [anon_sym_function] = ACTIONS(1614), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(1748), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), + [sym_private_property_identifier] = ACTIONS(1320), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1616), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1618), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), - [anon_sym_abstract] = ACTIONS(1620), - [anon_sym_interface] = ACTIONS(1622), - [anon_sym_enum] = ACTIONS(1624), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1744), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1746), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(184)] = { - [sym_declaration] = STATE(931), - [sym_import] = STATE(3849), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2540), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4377), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1588), - [anon_sym_namespace] = ACTIONS(1626), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(1590), + [STATE(200)] = { + [sym_declaration] = STATE(923), + [sym_import] = STATE(4611), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(3007), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(2965), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5272), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1734), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(1738), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(1592), + [anon_sym_let] = ACTIONS(1740), [anon_sym_const] = ACTIONS(31), - [anon_sym_BANG] = ACTIONS(1112), + [anon_sym_BANG] = ACTIONS(1294), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(67), - [anon_sym_async] = ACTIONS(1628), - [anon_sym_function] = ACTIONS(71), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_class] = ACTIONS(603), + [anon_sym_async] = ACTIONS(1748), + [anon_sym_function] = ACTIONS(607), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), + [sym_private_property_identifier] = ACTIONS(1320), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1596), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1598), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1744), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1746), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(185)] = { - [sym_import] = STATE(5215), - [sym_nested_identifier] = STATE(6034), - [sym_string] = STATE(3273), - [sym_formal_parameters] = STATE(5830), - [sym_nested_type_identifier] = STATE(3211), - [sym__type_query_member_expression_in_type_annotation] = STATE(2967), - [sym__type_query_call_expression_in_type_annotation] = STATE(3247), - [sym_type] = STATE(3310), - [sym_constructor_type] = STATE(3279), - [sym_primary_type] = STATE(3280), - [sym_template_literal_type] = STATE(3281), - [sym_infer_type] = STATE(3279), - [sym_conditional_type] = STATE(3281), - [sym_generic_type] = STATE(3281), - [sym_type_query] = STATE(3281), - [sym_index_type_query] = STATE(3281), - [sym_lookup_type] = STATE(3281), - [sym_literal_type] = STATE(3281), - [sym__number] = STATE(3282), - [sym_existential_type] = STATE(3281), - [sym_flow_maybe_type] = STATE(3281), - [sym_parenthesized_type] = STATE(3281), - [sym_predefined_type] = STATE(3281), - [sym_object_type] = STATE(3281), - [sym_type_parameters] = STATE(5387), - [sym_array_type] = STATE(3281), - [sym_tuple_type] = STATE(3281), - [sym_readonly_type] = STATE(3279), - [sym_union_type] = STATE(3281), - [sym_intersection_type] = STATE(3281), - [sym_function_type] = STATE(3279), - [sym_identifier] = ACTIONS(1630), - [anon_sym_STAR] = ACTIONS(1632), - [anon_sym_EQ] = ACTIONS(842), + [STATE(201)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3768), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(1020), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1634), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_RBRACE] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(1636), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(1000), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1638), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1640), + [anon_sym_LBRACK] = ACTIONS(1700), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_EQ_GT] = ACTIONS(855), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1642), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_EQ_GT] = ACTIONS(1012), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(1644), + [anon_sym_AMP] = ACTIONS(163), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(1646), - [anon_sym_PLUS] = ACTIONS(1648), - [anon_sym_DASH] = ACTIONS(1648), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(1704), + [anon_sym_DASH] = ACTIONS(1704), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1560), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(1706), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(1034), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(1650), - [anon_sym_SQUOTE] = ACTIONS(1652), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1654), - [sym_number] = ACTIONS(1656), - [sym_this] = ACTIONS(1658), - [sym_true] = ACTIONS(1660), - [sym_false] = ACTIONS(1660), - [sym_null] = ACTIONS(1660), - [sym_undefined] = ACTIONS(1660), - [anon_sym_readonly] = ACTIONS(1662), - [anon_sym_QMARK] = ACTIONS(1664), - [anon_sym_any] = ACTIONS(1034), - [anon_sym_number] = ACTIONS(1034), - [anon_sym_boolean] = ACTIONS(1034), - [anon_sym_string] = ACTIONS(1034), - [anon_sym_symbol] = ACTIONS(1034), - [anon_sym_object] = ACTIONS(1034), - [anon_sym_abstract] = ACTIONS(1032), + [anon_sym_void] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_never] = ACTIONS(1034), - [anon_sym_unknown] = ACTIONS(1034), - [anon_sym_keyof] = ACTIONS(1036), - [anon_sym_infer] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_LBRACE_PIPE] = ACTIONS(1042), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(186)] = { - [sym_declaration] = STATE(946), - [sym_import] = STATE(3849), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2546), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(2463), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4259), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1588), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(1590), + [STATE(202)] = { + [sym_declaration] = STATE(954), + [sym_import] = STATE(4611), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2874), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(1026), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(1026), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(1026), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_function_signature] = STATE(1026), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(234), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5246), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1734), + [anon_sym_namespace] = ACTIONS(1736), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(1738), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(1592), + [anon_sym_let] = ACTIONS(1740), [anon_sym_const] = ACTIONS(31), - [anon_sym_BANG] = ACTIONS(1112), + [anon_sym_BANG] = ACTIONS(1294), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(1594), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_class] = ACTIONS(67), + [anon_sym_async] = ACTIONS(1742), + [anon_sym_function] = ACTIONS(71), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), + [sym_private_property_identifier] = ACTIONS(1320), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1596), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1598), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1744), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1746), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(187)] = { - [sym_declaration] = STATE(946), - [sym_import] = STATE(3849), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2546), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_class_declaration] = STATE(924), - [sym_function_expression] = STATE(2392), - [sym_function_declaration] = STATE(924), - [sym_generator_function] = STATE(2392), - [sym_generator_function_declaration] = STATE(924), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_function_signature] = STATE(924), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(227), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4377), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1588), - [anon_sym_namespace] = ACTIONS(1626), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(1590), - [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(1592), - [anon_sym_const] = ACTIONS(31), - [anon_sym_BANG] = ACTIONS(1112), + [STATE(203)] = { + [sym_declaration] = STATE(4802), + [sym_import] = STATE(4611), + [sym_variable_declaration] = STATE(5067), + [sym_lexical_declaration] = STATE(5067), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2953), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(5067), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(5067), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(5067), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_function_signature] = STATE(5067), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(5067), + [sym_abstract_class_declaration] = STATE(5067), + [sym_module] = STATE(5067), + [sym_internal_module] = STATE(2640), + [sym_import_alias] = STATE(5067), + [sym_interface_declaration] = STATE(5067), + [sym_enum_declaration] = STATE(5067), + [sym_type_alias_declaration] = STATE(5067), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5309), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1750), + [anon_sym_namespace] = ACTIONS(1752), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(1754), + [anon_sym_var] = ACTIONS(1756), + [anon_sym_let] = ACTIONS(1758), + [anon_sym_const] = ACTIONS(1760), + [anon_sym_BANG] = ACTIONS(1294), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(67), - [anon_sym_async] = ACTIONS(1628), - [anon_sym_function] = ACTIONS(71), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_class] = ACTIONS(1762), + [anon_sym_async] = ACTIONS(1764), + [anon_sym_function] = ACTIONS(1766), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), + [sym_private_property_identifier] = ACTIONS(1320), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1596), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1598), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), - [anon_sym_abstract] = ACTIONS(105), - [anon_sym_interface] = ACTIONS(107), - [anon_sym_enum] = ACTIONS(109), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1768), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1770), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), + [anon_sym_abstract] = ACTIONS(1772), + [anon_sym_interface] = ACTIONS(1774), + [anon_sym_enum] = ACTIONS(1776), [sym_html_comment] = ACTIONS(5), }, - [STATE(188)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3153), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), + [STATE(204)] = { + [sym_declaration] = STATE(4867), + [sym_import] = STATE(4611), + [sym_variable_declaration] = STATE(5067), + [sym_lexical_declaration] = STATE(5067), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2952), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_class_declaration] = STATE(5067), + [sym_function_expression] = STATE(2723), + [sym_function_declaration] = STATE(5067), + [sym_generator_function] = STATE(2723), + [sym_generator_function_declaration] = STATE(5067), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_function_signature] = STATE(5067), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_ambient_declaration] = STATE(5067), + [sym_abstract_class_declaration] = STATE(5067), + [sym_module] = STATE(5067), + [sym_internal_module] = STATE(2640), + [sym_import_alias] = STATE(5067), + [sym_interface_declaration] = STATE(5067), + [sym_enum_declaration] = STATE(5067), + [sym_type_alias_declaration] = STATE(5067), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5309), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1750), + [anon_sym_namespace] = ACTIONS(1752), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(1754), + [anon_sym_var] = ACTIONS(1756), + [anon_sym_let] = ACTIONS(1758), + [anon_sym_const] = ACTIONS(1760), + [anon_sym_BANG] = ACTIONS(1294), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(1762), + [anon_sym_async] = ACTIONS(1764), + [anon_sym_function] = ACTIONS(1766), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1320), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1662), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1768), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1770), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), + [anon_sym_abstract] = ACTIONS(1772), + [anon_sym_interface] = ACTIONS(1774), + [anon_sym_enum] = ACTIONS(1776), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(205)] = { + [sym_import] = STATE(6126), + [sym_nested_identifier] = STATE(6749), + [sym_string] = STATE(3869), + [sym_formal_parameters] = STATE(6790), + [sym_nested_type_identifier] = STATE(3682), + [sym__type_query_member_expression_in_type_annotation] = STATE(3462), + [sym__type_query_call_expression_in_type_annotation] = STATE(3757), + [sym_type] = STATE(3886), + [sym_constructor_type] = STATE(3871), + [sym_primary_type] = STATE(3872), + [sym_template_literal_type] = STATE(3873), + [sym_infer_type] = STATE(3871), + [sym_conditional_type] = STATE(3873), + [sym_generic_type] = STATE(3873), + [sym_type_query] = STATE(3873), + [sym_index_type_query] = STATE(3873), + [sym_lookup_type] = STATE(3873), + [sym_literal_type] = STATE(3873), + [sym__number] = STATE(3874), + [sym_existential_type] = STATE(3873), + [sym_flow_maybe_type] = STATE(3873), + [sym_parenthesized_type] = STATE(3873), + [sym_predefined_type] = STATE(3873), + [sym_object_type] = STATE(3873), + [sym_type_parameters] = STATE(6463), + [sym_array_type] = STATE(3873), + [sym_tuple_type] = STATE(3873), + [sym_readonly_type] = STATE(3871), + [sym_union_type] = STATE(3873), + [sym_intersection_type] = STATE(3873), + [sym_function_type] = STATE(3871), + [sym_identifier] = ACTIONS(1778), + [anon_sym_STAR] = ACTIONS(1780), + [anon_sym_EQ] = ACTIONS(886), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1782), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_RBRACE] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(1784), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(1088), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1786), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(1788), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1790), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(1792), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(1794), + [anon_sym_PLUS] = ACTIONS(1796), + [anon_sym_DASH] = ACTIONS(1796), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1706), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_void] = ACTIONS(1122), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(1798), + [anon_sym_SQUOTE] = ACTIONS(1800), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1802), + [sym_number] = ACTIONS(1804), + [sym_this] = ACTIONS(1806), + [sym_true] = ACTIONS(1808), + [sym_false] = ACTIONS(1808), + [sym_null] = ACTIONS(1808), + [sym_undefined] = ACTIONS(1808), + [anon_sym_readonly] = ACTIONS(1810), + [anon_sym_QMARK] = ACTIONS(1812), + [anon_sym_any] = ACTIONS(1122), + [anon_sym_number] = ACTIONS(1122), + [anon_sym_boolean] = ACTIONS(1122), + [anon_sym_string] = ACTIONS(1122), + [anon_sym_symbol] = ACTIONS(1122), + [anon_sym_object] = ACTIONS(1122), + [anon_sym_abstract] = ACTIONS(1120), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_never] = ACTIONS(1122), + [anon_sym_unknown] = ACTIONS(1122), + [anon_sym_keyof] = ACTIONS(1124), + [anon_sym_infer] = ACTIONS(1126), + [aux_sym_predefined_type_token1] = ACTIONS(1128), + [anon_sym_LBRACE_PIPE] = ACTIONS(1130), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(206)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3768), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(944), + [anon_sym_EQ] = ACTIONS(1032), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LPAREN] = ACTIONS(1698), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_LBRACK] = ACTIONS(1700), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_EQ_GT] = ACTIONS(950), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_EQ_GT] = ACTIONS(1008), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(164), + [anon_sym_AMP] = ACTIONS(163), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(1558), - [anon_sym_DASH] = ACTIONS(1558), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(1704), + [anon_sym_DASH] = ACTIONS(1704), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1560), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(1706), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(210), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(204), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), + [anon_sym_void] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), [anon_sym_implements] = ACTIONS(120), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(189)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3153), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), + [STATE(207)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3768), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_EQ] = ACTIONS(1046), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LPAREN] = ACTIONS(1698), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(812), - [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_COLON] = ACTIONS(153), + [anon_sym_LBRACK] = ACTIONS(1700), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_EQ_GT] = ACTIONS(1052), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(164), + [anon_sym_AMP] = ACTIONS(163), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(1558), - [anon_sym_DASH] = ACTIONS(1558), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(1704), + [anon_sym_DASH] = ACTIONS(1704), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1560), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(1706), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(210), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(204), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), + [anon_sym_void] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(190)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3153), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), + [STATE(208)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3768), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(976), + [anon_sym_EQ] = ACTIONS(1060), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LPAREN] = ACTIONS(1698), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(154), - [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_of] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(1700), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_EQ_GT] = ACTIONS(982), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_EQ_GT] = ACTIONS(1066), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(164), + [anon_sym_AMP] = ACTIONS(163), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(1558), - [anon_sym_DASH] = ACTIONS(1558), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(1704), + [anon_sym_DASH] = ACTIONS(1704), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1560), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(1706), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(210), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(204), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), + [anon_sym_void] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(191)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3153), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), + [STATE(209)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3768), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(924), + [anon_sym_EQ] = ACTIONS(1010), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LPAREN] = ACTIONS(1698), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(153), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_EQ_GT] = ACTIONS(908), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_EQ_GT] = ACTIONS(1004), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(164), + [anon_sym_AMP] = ACTIONS(163), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(1558), - [anon_sym_DASH] = ACTIONS(1558), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(1704), + [anon_sym_DASH] = ACTIONS(1704), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1560), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(1706), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(210), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(204), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), + [anon_sym_void] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(192)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3153), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), + [STATE(210)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3768), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(960), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LPAREN] = ACTIONS(1698), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_COLON] = ACTIONS(856), + [anon_sym_LBRACK] = ACTIONS(1700), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_EQ_GT] = ACTIONS(966), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(164), + [anon_sym_AMP] = ACTIONS(163), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(1558), - [anon_sym_DASH] = ACTIONS(1558), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(1704), + [anon_sym_DASH] = ACTIONS(1704), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1560), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(1706), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(210), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(204), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), + [anon_sym_void] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(193)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3153), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), + [STATE(211)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3768), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LPAREN] = ACTIONS(1698), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_LBRACK] = ACTIONS(1700), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(164), + [anon_sym_AMP] = ACTIONS(163), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(1558), - [anon_sym_DASH] = ACTIONS(1558), + [anon_sym_PIPE] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(1704), + [anon_sym_DASH] = ACTIONS(1704), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1560), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(1706), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(210), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(204), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), + [anon_sym_void] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(194)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1829), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(4151), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(4151), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym__formal_parameter] = STATE(5130), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1380), - [sym_subscript_expression] = STATE(1380), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(4151), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(5810), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4167), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1380), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(302), - [sym_required_parameter] = STATE(5130), - [sym_optional_parameter] = STATE(5130), - [sym__parameter_name] = STATE(3660), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(261), - [sym_identifier] = ACTIONS(1666), - [anon_sym_export] = ACTIONS(734), - [anon_sym_type] = ACTIONS(734), - [anon_sym_namespace] = ACTIONS(736), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(734), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(744), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(752), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1668), - [anon_sym_using] = ACTIONS(756), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(212)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2200), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5243), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5243), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym__formal_parameter] = STATE(6213), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1569), + [sym_subscript_expression] = STATE(1569), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5243), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(6735), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5244), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1569), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_accessibility_modifier] = STATE(325), + [sym_override_modifier] = STATE(328), + [sym_required_parameter] = STATE(6213), + [sym_optional_parameter] = STATE(6213), + [sym__parameter_name] = STATE(4710), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(294), + [sym_identifier] = ACTIONS(1814), + [anon_sym_export] = ACTIONS(784), + [anon_sym_type] = ACTIONS(784), + [anon_sym_namespace] = ACTIONS(786), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(784), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(794), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(802), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1816), + [anon_sym_using] = ACTIONS(806), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(1670), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1672), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(1818), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1820), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(734), - [anon_sym_readonly] = ACTIONS(1674), - [anon_sym_get] = ACTIONS(734), - [anon_sym_set] = ACTIONS(734), - [anon_sym_declare] = ACTIONS(734), - [anon_sym_public] = ACTIONS(786), - [anon_sym_private] = ACTIONS(786), - [anon_sym_protected] = ACTIONS(786), - [anon_sym_override] = ACTIONS(788), - [anon_sym_module] = ACTIONS(734), - [anon_sym_any] = ACTIONS(734), - [anon_sym_number] = ACTIONS(734), - [anon_sym_boolean] = ACTIONS(734), - [anon_sym_string] = ACTIONS(734), - [anon_sym_symbol] = ACTIONS(734), - [anon_sym_object] = ACTIONS(734), + [anon_sym_static] = ACTIONS(784), + [anon_sym_readonly] = ACTIONS(1822), + [anon_sym_get] = ACTIONS(784), + [anon_sym_set] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(784), + [anon_sym_public] = ACTIONS(836), + [anon_sym_private] = ACTIONS(836), + [anon_sym_protected] = ACTIONS(836), + [anon_sym_override] = ACTIONS(838), + [anon_sym_module] = ACTIONS(784), + [anon_sym_any] = ACTIONS(784), + [anon_sym_number] = ACTIONS(784), + [anon_sym_boolean] = ACTIONS(784), + [anon_sym_string] = ACTIONS(784), + [anon_sym_symbol] = ACTIONS(784), + [anon_sym_object] = ACTIONS(784), [sym_html_comment] = ACTIONS(5), }, - [STATE(195)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1819), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(4151), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(4151), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym__formal_parameter] = STATE(5130), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1380), - [sym_subscript_expression] = STATE(1380), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(4151), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(6015), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4167), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1380), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(302), - [sym_required_parameter] = STATE(5130), - [sym_optional_parameter] = STATE(5130), - [sym__parameter_name] = STATE(3660), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(261), - [sym_identifier] = ACTIONS(1666), - [anon_sym_export] = ACTIONS(734), - [anon_sym_type] = ACTIONS(734), - [anon_sym_namespace] = ACTIONS(736), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(734), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(744), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(752), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1668), - [anon_sym_using] = ACTIONS(756), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(213)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2059), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5243), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5243), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym__formal_parameter] = STATE(6213), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1569), + [sym_subscript_expression] = STATE(1569), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5243), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(6756), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5244), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1569), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_accessibility_modifier] = STATE(325), + [sym_override_modifier] = STATE(328), + [sym_required_parameter] = STATE(6213), + [sym_optional_parameter] = STATE(6213), + [sym__parameter_name] = STATE(4710), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(294), + [sym_identifier] = ACTIONS(1814), + [anon_sym_export] = ACTIONS(784), + [anon_sym_type] = ACTIONS(784), + [anon_sym_namespace] = ACTIONS(786), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(784), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(794), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(802), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1816), + [anon_sym_using] = ACTIONS(806), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(1670), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1672), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(1818), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1820), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(734), - [anon_sym_readonly] = ACTIONS(1674), - [anon_sym_get] = ACTIONS(734), - [anon_sym_set] = ACTIONS(734), - [anon_sym_declare] = ACTIONS(734), - [anon_sym_public] = ACTIONS(786), - [anon_sym_private] = ACTIONS(786), - [anon_sym_protected] = ACTIONS(786), - [anon_sym_override] = ACTIONS(788), - [anon_sym_module] = ACTIONS(734), - [anon_sym_any] = ACTIONS(734), - [anon_sym_number] = ACTIONS(734), - [anon_sym_boolean] = ACTIONS(734), - [anon_sym_string] = ACTIONS(734), - [anon_sym_symbol] = ACTIONS(734), - [anon_sym_object] = ACTIONS(734), + [anon_sym_static] = ACTIONS(784), + [anon_sym_readonly] = ACTIONS(1822), + [anon_sym_get] = ACTIONS(784), + [anon_sym_set] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(784), + [anon_sym_public] = ACTIONS(836), + [anon_sym_private] = ACTIONS(836), + [anon_sym_protected] = ACTIONS(836), + [anon_sym_override] = ACTIONS(838), + [anon_sym_module] = ACTIONS(784), + [anon_sym_any] = ACTIONS(784), + [anon_sym_number] = ACTIONS(784), + [anon_sym_boolean] = ACTIONS(784), + [anon_sym_string] = ACTIONS(784), + [anon_sym_symbol] = ACTIONS(784), + [anon_sym_object] = ACTIONS(784), [sym_html_comment] = ACTIONS(5), }, - [STATE(196)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym__formal_parameter] = STATE(5206), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4167), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(302), - [sym_required_parameter] = STATE(5206), - [sym_optional_parameter] = STATE(5206), - [sym__parameter_name] = STATE(3660), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(261), - [sym_identifier] = ACTIONS(704), + [STATE(214)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2096), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5243), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5243), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym__formal_parameter] = STATE(6213), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1569), + [sym_subscript_expression] = STATE(1569), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5243), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(7057), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5244), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1569), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_accessibility_modifier] = STATE(325), + [sym_override_modifier] = STATE(328), + [sym_required_parameter] = STATE(6213), + [sym_optional_parameter] = STATE(6213), + [sym__parameter_name] = STATE(4710), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(294), + [sym_identifier] = ACTIONS(1814), + [anon_sym_export] = ACTIONS(784), + [anon_sym_type] = ACTIONS(784), + [anon_sym_namespace] = ACTIONS(786), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(784), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(794), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(802), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1816), + [anon_sym_using] = ACTIONS(806), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(1818), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1820), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(784), + [anon_sym_readonly] = ACTIONS(1822), + [anon_sym_get] = ACTIONS(784), + [anon_sym_set] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(784), + [anon_sym_public] = ACTIONS(836), + [anon_sym_private] = ACTIONS(836), + [anon_sym_protected] = ACTIONS(836), + [anon_sym_override] = ACTIONS(838), + [anon_sym_module] = ACTIONS(784), + [anon_sym_any] = ACTIONS(784), + [anon_sym_number] = ACTIONS(784), + [anon_sym_boolean] = ACTIONS(784), + [anon_sym_string] = ACTIONS(784), + [anon_sym_symbol] = ACTIONS(784), + [anon_sym_object] = ACTIONS(784), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(215)] = { + [sym_statement_block] = STATE(244), + [ts_builtin_sym_end] = ACTIONS(1824), + [sym_identifier] = ACTIONS(1826), + [anon_sym_export] = ACTIONS(1826), + [anon_sym_STAR] = ACTIONS(1826), + [anon_sym_default] = ACTIONS(1826), + [anon_sym_type] = ACTIONS(1826), + [anon_sym_as] = ACTIONS(1826), + [anon_sym_namespace] = ACTIONS(1826), + [anon_sym_LBRACE] = ACTIONS(1828), + [anon_sym_COMMA] = ACTIONS(1824), + [anon_sym_RBRACE] = ACTIONS(1824), + [anon_sym_typeof] = ACTIONS(1826), + [anon_sym_import] = ACTIONS(1826), + [anon_sym_with] = ACTIONS(1826), + [anon_sym_var] = ACTIONS(1826), + [anon_sym_let] = ACTIONS(1826), + [anon_sym_const] = ACTIONS(1826), + [anon_sym_BANG] = ACTIONS(1826), + [anon_sym_else] = ACTIONS(1826), + [anon_sym_if] = ACTIONS(1826), + [anon_sym_switch] = ACTIONS(1826), + [anon_sym_for] = ACTIONS(1826), + [anon_sym_LPAREN] = ACTIONS(1824), + [anon_sym_SEMI] = ACTIONS(1824), + [anon_sym_await] = ACTIONS(1826), + [anon_sym_in] = ACTIONS(1826), + [anon_sym_while] = ACTIONS(1826), + [anon_sym_do] = ACTIONS(1826), + [anon_sym_try] = ACTIONS(1826), + [anon_sym_break] = ACTIONS(1826), + [anon_sym_continue] = ACTIONS(1826), + [anon_sym_debugger] = ACTIONS(1826), + [anon_sym_return] = ACTIONS(1826), + [anon_sym_throw] = ACTIONS(1826), + [anon_sym_case] = ACTIONS(1826), + [anon_sym_yield] = ACTIONS(1826), + [anon_sym_LBRACK] = ACTIONS(1824), + [anon_sym_DOT] = ACTIONS(1826), + [anon_sym_class] = ACTIONS(1826), + [anon_sym_async] = ACTIONS(1826), + [anon_sym_function] = ACTIONS(1826), + [anon_sym_QMARK_DOT] = ACTIONS(1824), + [anon_sym_new] = ACTIONS(1826), + [anon_sym_using] = ACTIONS(1826), + [anon_sym_AMP_AMP] = ACTIONS(1824), + [anon_sym_PIPE_PIPE] = ACTIONS(1824), + [anon_sym_GT_GT] = ACTIONS(1826), + [anon_sym_GT_GT_GT] = ACTIONS(1824), + [anon_sym_LT_LT] = ACTIONS(1824), + [anon_sym_AMP] = ACTIONS(1826), + [anon_sym_CARET] = ACTIONS(1824), + [anon_sym_PIPE] = ACTIONS(1826), + [anon_sym_PLUS] = ACTIONS(1826), + [anon_sym_DASH] = ACTIONS(1826), + [anon_sym_SLASH] = ACTIONS(1826), + [anon_sym_PERCENT] = ACTIONS(1824), + [anon_sym_STAR_STAR] = ACTIONS(1824), + [anon_sym_LT] = ACTIONS(1826), + [anon_sym_LT_EQ] = ACTIONS(1824), + [anon_sym_EQ_EQ] = ACTIONS(1826), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1824), + [anon_sym_BANG_EQ] = ACTIONS(1826), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1824), + [anon_sym_GT_EQ] = ACTIONS(1824), + [anon_sym_GT] = ACTIONS(1826), + [anon_sym_QMARK_QMARK] = ACTIONS(1824), + [anon_sym_instanceof] = ACTIONS(1826), + [anon_sym_TILDE] = ACTIONS(1824), + [anon_sym_void] = ACTIONS(1826), + [anon_sym_delete] = ACTIONS(1826), + [anon_sym_PLUS_PLUS] = ACTIONS(1824), + [anon_sym_DASH_DASH] = ACTIONS(1824), + [anon_sym_DQUOTE] = ACTIONS(1824), + [anon_sym_SQUOTE] = ACTIONS(1824), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1824), + [sym_number] = ACTIONS(1824), + [sym_private_property_identifier] = ACTIONS(1824), + [sym_this] = ACTIONS(1826), + [sym_super] = ACTIONS(1826), + [sym_true] = ACTIONS(1826), + [sym_false] = ACTIONS(1826), + [sym_null] = ACTIONS(1826), + [sym_undefined] = ACTIONS(1826), + [anon_sym_AT] = ACTIONS(1824), + [anon_sym_static] = ACTIONS(1826), + [anon_sym_readonly] = ACTIONS(1826), + [anon_sym_get] = ACTIONS(1826), + [anon_sym_set] = ACTIONS(1826), + [anon_sym_declare] = ACTIONS(1826), + [anon_sym_public] = ACTIONS(1826), + [anon_sym_private] = ACTIONS(1826), + [anon_sym_protected] = ACTIONS(1826), + [anon_sym_override] = ACTIONS(1826), + [anon_sym_module] = ACTIONS(1826), + [anon_sym_any] = ACTIONS(1826), + [anon_sym_number] = ACTIONS(1826), + [anon_sym_boolean] = ACTIONS(1826), + [anon_sym_string] = ACTIONS(1826), + [anon_sym_symbol] = ACTIONS(1826), + [anon_sym_object] = ACTIONS(1826), + [anon_sym_abstract] = ACTIONS(1826), + [anon_sym_satisfies] = ACTIONS(1826), + [anon_sym_interface] = ACTIONS(1826), + [anon_sym_enum] = ACTIONS(1826), + [sym__automatic_semicolon] = ACTIONS(1824), + [sym__ternary_qmark] = ACTIONS(1824), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(216)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym__formal_parameter] = STATE(6213), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5244), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_accessibility_modifier] = STATE(325), + [sym_override_modifier] = STATE(328), + [sym_required_parameter] = STATE(6213), + [sym_optional_parameter] = STATE(6213), + [sym__parameter_name] = STATE(4710), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(294), + [sym_identifier] = ACTIONS(748), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(1676), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(714), - [anon_sym_using] = ACTIONS(158), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(794), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1830), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(1680), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(726), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1832), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1682), + [anon_sym_readonly] = ACTIONS(1834), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(836), + [anon_sym_public] = ACTIONS(878), + [anon_sym_private] = ACTIONS(878), + [anon_sym_protected] = ACTIONS(878), + [anon_sym_override] = ACTIONS(880), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -48429,108 +53647,108 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(197)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym__formal_parameter] = STATE(5419), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4167), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(302), - [sym_required_parameter] = STATE(5419), - [sym_optional_parameter] = STATE(5419), - [sym__parameter_name] = STATE(3660), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(261), - [sym_identifier] = ACTIONS(704), + [STATE(217)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym__formal_parameter] = STATE(6301), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5244), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_accessibility_modifier] = STATE(325), + [sym_override_modifier] = STATE(328), + [sym_required_parameter] = STATE(6301), + [sym_optional_parameter] = STATE(6301), + [sym__parameter_name] = STATE(4710), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(294), + [sym_identifier] = ACTIONS(748), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(1684), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(714), - [anon_sym_using] = ACTIONS(158), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(1836), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1830), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(1680), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(726), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1832), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1682), + [anon_sym_readonly] = ACTIONS(1834), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(836), + [anon_sym_public] = ACTIONS(878), + [anon_sym_private] = ACTIONS(878), + [anon_sym_protected] = ACTIONS(878), + [anon_sym_override] = ACTIONS(880), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -48540,108 +53758,108 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(198)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym__formal_parameter] = STATE(5130), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4167), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(302), - [sym_required_parameter] = STATE(5130), - [sym_optional_parameter] = STATE(5130), - [sym__parameter_name] = STATE(3660), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(261), - [sym_identifier] = ACTIONS(704), + [STATE(218)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym__formal_parameter] = STATE(6301), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5244), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_accessibility_modifier] = STATE(325), + [sym_override_modifier] = STATE(328), + [sym_required_parameter] = STATE(6301), + [sym_optional_parameter] = STATE(6301), + [sym__parameter_name] = STATE(4710), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(294), + [sym_identifier] = ACTIONS(748), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(744), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(714), - [anon_sym_using] = ACTIONS(158), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(1838), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1830), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(1680), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(726), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1832), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1682), + [anon_sym_readonly] = ACTIONS(1834), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(836), + [anon_sym_public] = ACTIONS(878), + [anon_sym_private] = ACTIONS(878), + [anon_sym_protected] = ACTIONS(878), + [anon_sym_override] = ACTIONS(880), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -48651,330 +53869,441 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(199)] = { - [sym_statement_block] = STATE(219), - [ts_builtin_sym_end] = ACTIONS(1686), - [sym_identifier] = ACTIONS(1688), - [anon_sym_export] = ACTIONS(1688), - [anon_sym_STAR] = ACTIONS(1688), - [anon_sym_default] = ACTIONS(1688), - [anon_sym_type] = ACTIONS(1688), - [anon_sym_as] = ACTIONS(1688), - [anon_sym_namespace] = ACTIONS(1688), - [anon_sym_LBRACE] = ACTIONS(1690), - [anon_sym_COMMA] = ACTIONS(1686), - [anon_sym_RBRACE] = ACTIONS(1686), - [anon_sym_typeof] = ACTIONS(1688), - [anon_sym_import] = ACTIONS(1688), - [anon_sym_with] = ACTIONS(1688), - [anon_sym_var] = ACTIONS(1688), - [anon_sym_let] = ACTIONS(1688), - [anon_sym_const] = ACTIONS(1688), - [anon_sym_BANG] = ACTIONS(1688), - [anon_sym_else] = ACTIONS(1688), - [anon_sym_if] = ACTIONS(1688), - [anon_sym_switch] = ACTIONS(1688), - [anon_sym_for] = ACTIONS(1688), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_SEMI] = ACTIONS(1686), - [anon_sym_await] = ACTIONS(1688), - [anon_sym_in] = ACTIONS(1688), - [anon_sym_while] = ACTIONS(1688), - [anon_sym_do] = ACTIONS(1688), - [anon_sym_try] = ACTIONS(1688), - [anon_sym_break] = ACTIONS(1688), - [anon_sym_continue] = ACTIONS(1688), - [anon_sym_debugger] = ACTIONS(1688), - [anon_sym_return] = ACTIONS(1688), - [anon_sym_throw] = ACTIONS(1688), - [anon_sym_case] = ACTIONS(1688), - [anon_sym_yield] = ACTIONS(1688), - [anon_sym_LBRACK] = ACTIONS(1686), - [anon_sym_DOT] = ACTIONS(1688), - [anon_sym_class] = ACTIONS(1688), - [anon_sym_async] = ACTIONS(1688), - [anon_sym_function] = ACTIONS(1688), - [anon_sym_QMARK_DOT] = ACTIONS(1686), - [anon_sym_new] = ACTIONS(1688), - [anon_sym_using] = ACTIONS(1688), - [anon_sym_AMP_AMP] = ACTIONS(1686), - [anon_sym_PIPE_PIPE] = ACTIONS(1686), - [anon_sym_GT_GT] = ACTIONS(1688), - [anon_sym_GT_GT_GT] = ACTIONS(1686), - [anon_sym_LT_LT] = ACTIONS(1686), - [anon_sym_AMP] = ACTIONS(1688), - [anon_sym_CARET] = ACTIONS(1686), - [anon_sym_PIPE] = ACTIONS(1688), - [anon_sym_PLUS] = ACTIONS(1688), - [anon_sym_DASH] = ACTIONS(1688), - [anon_sym_SLASH] = ACTIONS(1688), - [anon_sym_PERCENT] = ACTIONS(1686), - [anon_sym_STAR_STAR] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_LT_EQ] = ACTIONS(1686), - [anon_sym_EQ_EQ] = ACTIONS(1688), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1686), - [anon_sym_BANG_EQ] = ACTIONS(1688), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1686), - [anon_sym_GT_EQ] = ACTIONS(1686), - [anon_sym_GT] = ACTIONS(1688), - [anon_sym_QMARK_QMARK] = ACTIONS(1686), - [anon_sym_instanceof] = ACTIONS(1688), - [anon_sym_TILDE] = ACTIONS(1686), - [anon_sym_void] = ACTIONS(1688), - [anon_sym_delete] = ACTIONS(1688), - [anon_sym_PLUS_PLUS] = ACTIONS(1686), - [anon_sym_DASH_DASH] = ACTIONS(1686), - [anon_sym_DQUOTE] = ACTIONS(1686), - [anon_sym_SQUOTE] = ACTIONS(1686), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1686), - [sym_number] = ACTIONS(1686), - [sym_private_property_identifier] = ACTIONS(1686), - [sym_this] = ACTIONS(1688), - [sym_super] = ACTIONS(1688), - [sym_true] = ACTIONS(1688), - [sym_false] = ACTIONS(1688), - [sym_null] = ACTIONS(1688), - [sym_undefined] = ACTIONS(1688), - [anon_sym_AT] = ACTIONS(1686), - [anon_sym_static] = ACTIONS(1688), - [anon_sym_readonly] = ACTIONS(1688), - [anon_sym_get] = ACTIONS(1688), - [anon_sym_set] = ACTIONS(1688), - [anon_sym_declare] = ACTIONS(1688), - [anon_sym_public] = ACTIONS(1688), - [anon_sym_private] = ACTIONS(1688), - [anon_sym_protected] = ACTIONS(1688), - [anon_sym_override] = ACTIONS(1688), - [anon_sym_module] = ACTIONS(1688), - [anon_sym_any] = ACTIONS(1688), - [anon_sym_number] = ACTIONS(1688), - [anon_sym_boolean] = ACTIONS(1688), - [anon_sym_string] = ACTIONS(1688), - [anon_sym_symbol] = ACTIONS(1688), - [anon_sym_object] = ACTIONS(1688), - [anon_sym_abstract] = ACTIONS(1688), - [anon_sym_satisfies] = ACTIONS(1688), - [anon_sym_interface] = ACTIONS(1688), - [anon_sym_enum] = ACTIONS(1688), - [sym__automatic_semicolon] = ACTIONS(1686), - [sym__ternary_qmark] = ACTIONS(1686), + [STATE(219)] = { + [sym_statement_block] = STATE(244), + [ts_builtin_sym_end] = ACTIONS(1824), + [sym_identifier] = ACTIONS(1826), + [anon_sym_export] = ACTIONS(1826), + [anon_sym_STAR] = ACTIONS(1826), + [anon_sym_default] = ACTIONS(1826), + [anon_sym_type] = ACTIONS(1826), + [anon_sym_as] = ACTIONS(1826), + [anon_sym_namespace] = ACTIONS(1826), + [anon_sym_LBRACE] = ACTIONS(1828), + [anon_sym_COMMA] = ACTIONS(1824), + [anon_sym_RBRACE] = ACTIONS(1824), + [anon_sym_typeof] = ACTIONS(1826), + [anon_sym_import] = ACTIONS(1826), + [anon_sym_with] = ACTIONS(1826), + [anon_sym_var] = ACTIONS(1826), + [anon_sym_let] = ACTIONS(1826), + [anon_sym_const] = ACTIONS(1826), + [anon_sym_BANG] = ACTIONS(1826), + [anon_sym_else] = ACTIONS(1826), + [anon_sym_if] = ACTIONS(1826), + [anon_sym_switch] = ACTIONS(1826), + [anon_sym_for] = ACTIONS(1826), + [anon_sym_LPAREN] = ACTIONS(1824), + [anon_sym_SEMI] = ACTIONS(1824), + [anon_sym_await] = ACTIONS(1826), + [anon_sym_in] = ACTIONS(1826), + [anon_sym_while] = ACTIONS(1826), + [anon_sym_do] = ACTIONS(1826), + [anon_sym_try] = ACTIONS(1826), + [anon_sym_break] = ACTIONS(1826), + [anon_sym_continue] = ACTIONS(1826), + [anon_sym_debugger] = ACTIONS(1826), + [anon_sym_return] = ACTIONS(1826), + [anon_sym_throw] = ACTIONS(1826), + [anon_sym_case] = ACTIONS(1826), + [anon_sym_yield] = ACTIONS(1826), + [anon_sym_LBRACK] = ACTIONS(1824), + [anon_sym_DOT] = ACTIONS(1840), + [anon_sym_class] = ACTIONS(1826), + [anon_sym_async] = ACTIONS(1826), + [anon_sym_function] = ACTIONS(1826), + [anon_sym_QMARK_DOT] = ACTIONS(1824), + [anon_sym_new] = ACTIONS(1826), + [anon_sym_using] = ACTIONS(1826), + [anon_sym_AMP_AMP] = ACTIONS(1824), + [anon_sym_PIPE_PIPE] = ACTIONS(1824), + [anon_sym_GT_GT] = ACTIONS(1826), + [anon_sym_GT_GT_GT] = ACTIONS(1824), + [anon_sym_LT_LT] = ACTIONS(1824), + [anon_sym_AMP] = ACTIONS(1826), + [anon_sym_CARET] = ACTIONS(1824), + [anon_sym_PIPE] = ACTIONS(1826), + [anon_sym_PLUS] = ACTIONS(1826), + [anon_sym_DASH] = ACTIONS(1826), + [anon_sym_SLASH] = ACTIONS(1826), + [anon_sym_PERCENT] = ACTIONS(1824), + [anon_sym_STAR_STAR] = ACTIONS(1824), + [anon_sym_LT] = ACTIONS(1826), + [anon_sym_LT_EQ] = ACTIONS(1824), + [anon_sym_EQ_EQ] = ACTIONS(1826), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1824), + [anon_sym_BANG_EQ] = ACTIONS(1826), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1824), + [anon_sym_GT_EQ] = ACTIONS(1824), + [anon_sym_GT] = ACTIONS(1826), + [anon_sym_QMARK_QMARK] = ACTIONS(1824), + [anon_sym_instanceof] = ACTIONS(1826), + [anon_sym_TILDE] = ACTIONS(1824), + [anon_sym_void] = ACTIONS(1826), + [anon_sym_delete] = ACTIONS(1826), + [anon_sym_PLUS_PLUS] = ACTIONS(1824), + [anon_sym_DASH_DASH] = ACTIONS(1824), + [anon_sym_DQUOTE] = ACTIONS(1824), + [anon_sym_SQUOTE] = ACTIONS(1824), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1824), + [sym_number] = ACTIONS(1824), + [sym_private_property_identifier] = ACTIONS(1824), + [sym_this] = ACTIONS(1826), + [sym_super] = ACTIONS(1826), + [sym_true] = ACTIONS(1826), + [sym_false] = ACTIONS(1826), + [sym_null] = ACTIONS(1826), + [sym_undefined] = ACTIONS(1826), + [anon_sym_AT] = ACTIONS(1824), + [anon_sym_static] = ACTIONS(1826), + [anon_sym_readonly] = ACTIONS(1826), + [anon_sym_get] = ACTIONS(1826), + [anon_sym_set] = ACTIONS(1826), + [anon_sym_declare] = ACTIONS(1826), + [anon_sym_public] = ACTIONS(1826), + [anon_sym_private] = ACTIONS(1826), + [anon_sym_protected] = ACTIONS(1826), + [anon_sym_override] = ACTIONS(1826), + [anon_sym_module] = ACTIONS(1826), + [anon_sym_any] = ACTIONS(1826), + [anon_sym_number] = ACTIONS(1826), + [anon_sym_boolean] = ACTIONS(1826), + [anon_sym_string] = ACTIONS(1826), + [anon_sym_symbol] = ACTIONS(1826), + [anon_sym_object] = ACTIONS(1826), + [anon_sym_abstract] = ACTIONS(1826), + [anon_sym_satisfies] = ACTIONS(1826), + [anon_sym_interface] = ACTIONS(1826), + [anon_sym_enum] = ACTIONS(1826), + [sym__automatic_semicolon] = ACTIONS(1824), + [sym__ternary_qmark] = ACTIONS(1824), [sym_html_comment] = ACTIONS(5), }, - [STATE(200)] = { - [ts_builtin_sym_end] = ACTIONS(1692), - [sym_identifier] = ACTIONS(1694), - [anon_sym_export] = ACTIONS(1694), - [anon_sym_STAR] = ACTIONS(1696), - [anon_sym_default] = ACTIONS(1694), - [anon_sym_type] = ACTIONS(1694), - [anon_sym_EQ] = ACTIONS(1698), - [anon_sym_as] = ACTIONS(1696), - [anon_sym_namespace] = ACTIONS(1694), - [anon_sym_LBRACE] = ACTIONS(1692), - [anon_sym_COMMA] = ACTIONS(1700), - [anon_sym_RBRACE] = ACTIONS(1692), - [anon_sym_typeof] = ACTIONS(1694), - [anon_sym_import] = ACTIONS(1694), - [anon_sym_with] = ACTIONS(1694), - [anon_sym_var] = ACTIONS(1694), - [anon_sym_let] = ACTIONS(1694), - [anon_sym_const] = ACTIONS(1694), - [anon_sym_BANG] = ACTIONS(1694), - [anon_sym_else] = ACTIONS(1694), - [anon_sym_if] = ACTIONS(1694), - [anon_sym_switch] = ACTIONS(1694), - [anon_sym_for] = ACTIONS(1694), - [anon_sym_LPAREN] = ACTIONS(1692), - [anon_sym_SEMI] = ACTIONS(1692), - [anon_sym_await] = ACTIONS(1694), - [anon_sym_in] = ACTIONS(1696), - [anon_sym_while] = ACTIONS(1694), - [anon_sym_do] = ACTIONS(1694), - [anon_sym_try] = ACTIONS(1694), - [anon_sym_break] = ACTIONS(1694), - [anon_sym_continue] = ACTIONS(1694), - [anon_sym_debugger] = ACTIONS(1694), - [anon_sym_return] = ACTIONS(1694), - [anon_sym_throw] = ACTIONS(1694), - [anon_sym_case] = ACTIONS(1694), - [anon_sym_yield] = ACTIONS(1694), - [anon_sym_LBRACK] = ACTIONS(1692), - [anon_sym_DOT] = ACTIONS(1696), - [anon_sym_class] = ACTIONS(1694), - [anon_sym_async] = ACTIONS(1694), - [anon_sym_function] = ACTIONS(1694), - [anon_sym_QMARK_DOT] = ACTIONS(1700), - [anon_sym_new] = ACTIONS(1694), - [anon_sym_using] = ACTIONS(1694), - [anon_sym_AMP_AMP] = ACTIONS(1700), - [anon_sym_PIPE_PIPE] = ACTIONS(1700), - [anon_sym_GT_GT] = ACTIONS(1696), - [anon_sym_GT_GT_GT] = ACTIONS(1700), - [anon_sym_LT_LT] = ACTIONS(1700), - [anon_sym_AMP] = ACTIONS(1696), - [anon_sym_CARET] = ACTIONS(1700), - [anon_sym_PIPE] = ACTIONS(1696), - [anon_sym_PLUS] = ACTIONS(1694), - [anon_sym_DASH] = ACTIONS(1694), - [anon_sym_SLASH] = ACTIONS(1694), - [anon_sym_PERCENT] = ACTIONS(1700), - [anon_sym_STAR_STAR] = ACTIONS(1700), - [anon_sym_LT] = ACTIONS(1694), - [anon_sym_LT_EQ] = ACTIONS(1700), - [anon_sym_EQ_EQ] = ACTIONS(1696), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1700), - [anon_sym_BANG_EQ] = ACTIONS(1696), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1700), - [anon_sym_GT_EQ] = ACTIONS(1700), - [anon_sym_GT] = ACTIONS(1696), - [anon_sym_QMARK_QMARK] = ACTIONS(1700), - [anon_sym_instanceof] = ACTIONS(1696), - [anon_sym_TILDE] = ACTIONS(1692), - [anon_sym_void] = ACTIONS(1694), - [anon_sym_delete] = ACTIONS(1694), - [anon_sym_PLUS_PLUS] = ACTIONS(1692), - [anon_sym_DASH_DASH] = ACTIONS(1692), - [anon_sym_DQUOTE] = ACTIONS(1692), - [anon_sym_SQUOTE] = ACTIONS(1692), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1692), - [sym_number] = ACTIONS(1692), - [sym_private_property_identifier] = ACTIONS(1692), - [sym_this] = ACTIONS(1694), - [sym_super] = ACTIONS(1694), - [sym_true] = ACTIONS(1694), - [sym_false] = ACTIONS(1694), - [sym_null] = ACTIONS(1694), - [sym_undefined] = ACTIONS(1694), - [anon_sym_AT] = ACTIONS(1692), - [anon_sym_static] = ACTIONS(1694), - [anon_sym_readonly] = ACTIONS(1694), - [anon_sym_get] = ACTIONS(1694), - [anon_sym_set] = ACTIONS(1694), - [anon_sym_declare] = ACTIONS(1694), - [anon_sym_public] = ACTIONS(1694), - [anon_sym_private] = ACTIONS(1694), - [anon_sym_protected] = ACTIONS(1694), - [anon_sym_override] = ACTIONS(1694), - [anon_sym_module] = ACTIONS(1694), - [anon_sym_any] = ACTIONS(1694), - [anon_sym_number] = ACTIONS(1694), - [anon_sym_boolean] = ACTIONS(1694), - [anon_sym_string] = ACTIONS(1694), - [anon_sym_symbol] = ACTIONS(1694), - [anon_sym_object] = ACTIONS(1694), - [anon_sym_abstract] = ACTIONS(1694), - [anon_sym_satisfies] = ACTIONS(1696), - [anon_sym_interface] = ACTIONS(1694), - [anon_sym_enum] = ACTIONS(1694), - [sym__automatic_semicolon] = ACTIONS(1702), - [sym__ternary_qmark] = ACTIONS(1700), + [STATE(220)] = { + [ts_builtin_sym_end] = ACTIONS(1842), + [sym_identifier] = ACTIONS(1844), + [anon_sym_export] = ACTIONS(1844), + [anon_sym_STAR] = ACTIONS(1846), + [anon_sym_default] = ACTIONS(1844), + [anon_sym_type] = ACTIONS(1844), + [anon_sym_EQ] = ACTIONS(1848), + [anon_sym_as] = ACTIONS(1846), + [anon_sym_namespace] = ACTIONS(1844), + [anon_sym_LBRACE] = ACTIONS(1842), + [anon_sym_COMMA] = ACTIONS(1850), + [anon_sym_RBRACE] = ACTIONS(1842), + [anon_sym_typeof] = ACTIONS(1844), + [anon_sym_import] = ACTIONS(1844), + [anon_sym_with] = ACTIONS(1844), + [anon_sym_var] = ACTIONS(1844), + [anon_sym_let] = ACTIONS(1844), + [anon_sym_const] = ACTIONS(1844), + [anon_sym_BANG] = ACTIONS(1844), + [anon_sym_else] = ACTIONS(1844), + [anon_sym_if] = ACTIONS(1844), + [anon_sym_switch] = ACTIONS(1844), + [anon_sym_for] = ACTIONS(1844), + [anon_sym_LPAREN] = ACTIONS(1842), + [anon_sym_SEMI] = ACTIONS(1842), + [anon_sym_await] = ACTIONS(1844), + [anon_sym_in] = ACTIONS(1846), + [anon_sym_while] = ACTIONS(1844), + [anon_sym_do] = ACTIONS(1844), + [anon_sym_try] = ACTIONS(1844), + [anon_sym_break] = ACTIONS(1844), + [anon_sym_continue] = ACTIONS(1844), + [anon_sym_debugger] = ACTIONS(1844), + [anon_sym_return] = ACTIONS(1844), + [anon_sym_throw] = ACTIONS(1844), + [anon_sym_case] = ACTIONS(1844), + [anon_sym_yield] = ACTIONS(1844), + [anon_sym_LBRACK] = ACTIONS(1842), + [anon_sym_DOT] = ACTIONS(1846), + [anon_sym_class] = ACTIONS(1844), + [anon_sym_async] = ACTIONS(1844), + [anon_sym_function] = ACTIONS(1844), + [anon_sym_QMARK_DOT] = ACTIONS(1850), + [anon_sym_new] = ACTIONS(1844), + [anon_sym_using] = ACTIONS(1844), + [anon_sym_AMP_AMP] = ACTIONS(1850), + [anon_sym_PIPE_PIPE] = ACTIONS(1850), + [anon_sym_GT_GT] = ACTIONS(1846), + [anon_sym_GT_GT_GT] = ACTIONS(1850), + [anon_sym_LT_LT] = ACTIONS(1850), + [anon_sym_AMP] = ACTIONS(1846), + [anon_sym_CARET] = ACTIONS(1850), + [anon_sym_PIPE] = ACTIONS(1846), + [anon_sym_PLUS] = ACTIONS(1844), + [anon_sym_DASH] = ACTIONS(1844), + [anon_sym_SLASH] = ACTIONS(1844), + [anon_sym_PERCENT] = ACTIONS(1850), + [anon_sym_STAR_STAR] = ACTIONS(1850), + [anon_sym_LT] = ACTIONS(1844), + [anon_sym_LT_EQ] = ACTIONS(1850), + [anon_sym_EQ_EQ] = ACTIONS(1846), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1850), + [anon_sym_BANG_EQ] = ACTIONS(1846), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1850), + [anon_sym_GT_EQ] = ACTIONS(1850), + [anon_sym_GT] = ACTIONS(1846), + [anon_sym_QMARK_QMARK] = ACTIONS(1850), + [anon_sym_instanceof] = ACTIONS(1846), + [anon_sym_TILDE] = ACTIONS(1842), + [anon_sym_void] = ACTIONS(1844), + [anon_sym_delete] = ACTIONS(1844), + [anon_sym_PLUS_PLUS] = ACTIONS(1842), + [anon_sym_DASH_DASH] = ACTIONS(1842), + [anon_sym_DQUOTE] = ACTIONS(1842), + [anon_sym_SQUOTE] = ACTIONS(1842), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1842), + [sym_number] = ACTIONS(1842), + [sym_private_property_identifier] = ACTIONS(1842), + [sym_this] = ACTIONS(1844), + [sym_super] = ACTIONS(1844), + [sym_true] = ACTIONS(1844), + [sym_false] = ACTIONS(1844), + [sym_null] = ACTIONS(1844), + [sym_undefined] = ACTIONS(1844), + [anon_sym_AT] = ACTIONS(1842), + [anon_sym_static] = ACTIONS(1844), + [anon_sym_readonly] = ACTIONS(1844), + [anon_sym_get] = ACTIONS(1844), + [anon_sym_set] = ACTIONS(1844), + [anon_sym_declare] = ACTIONS(1844), + [anon_sym_public] = ACTIONS(1844), + [anon_sym_private] = ACTIONS(1844), + [anon_sym_protected] = ACTIONS(1844), + [anon_sym_override] = ACTIONS(1844), + [anon_sym_module] = ACTIONS(1844), + [anon_sym_any] = ACTIONS(1844), + [anon_sym_number] = ACTIONS(1844), + [anon_sym_boolean] = ACTIONS(1844), + [anon_sym_string] = ACTIONS(1844), + [anon_sym_symbol] = ACTIONS(1844), + [anon_sym_object] = ACTIONS(1844), + [anon_sym_abstract] = ACTIONS(1844), + [anon_sym_satisfies] = ACTIONS(1846), + [anon_sym_interface] = ACTIONS(1844), + [anon_sym_enum] = ACTIONS(1844), + [sym__automatic_semicolon] = ACTIONS(1852), + [sym__ternary_qmark] = ACTIONS(1850), [sym_html_comment] = ACTIONS(5), }, - [STATE(201)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym__formal_parameter] = STATE(5419), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4167), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(302), - [sym_required_parameter] = STATE(5419), - [sym_optional_parameter] = STATE(5419), - [sym__parameter_name] = STATE(3660), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(261), - [sym_identifier] = ACTIONS(704), + [STATE(221)] = { + [sym_statement_block] = STATE(244), + [ts_builtin_sym_end] = ACTIONS(1824), + [sym_identifier] = ACTIONS(1826), + [anon_sym_export] = ACTIONS(1826), + [anon_sym_STAR] = ACTIONS(1826), + [anon_sym_default] = ACTIONS(1826), + [anon_sym_type] = ACTIONS(1826), + [anon_sym_as] = ACTIONS(1826), + [anon_sym_namespace] = ACTIONS(1826), + [anon_sym_LBRACE] = ACTIONS(1828), + [anon_sym_COMMA] = ACTIONS(1824), + [anon_sym_RBRACE] = ACTIONS(1824), + [anon_sym_typeof] = ACTIONS(1826), + [anon_sym_import] = ACTIONS(1826), + [anon_sym_with] = ACTIONS(1826), + [anon_sym_var] = ACTIONS(1826), + [anon_sym_let] = ACTIONS(1826), + [anon_sym_const] = ACTIONS(1826), + [anon_sym_BANG] = ACTIONS(1826), + [anon_sym_else] = ACTIONS(1826), + [anon_sym_if] = ACTIONS(1826), + [anon_sym_switch] = ACTIONS(1826), + [anon_sym_for] = ACTIONS(1826), + [anon_sym_LPAREN] = ACTIONS(1824), + [anon_sym_SEMI] = ACTIONS(1824), + [anon_sym_await] = ACTIONS(1826), + [anon_sym_in] = ACTIONS(1826), + [anon_sym_while] = ACTIONS(1826), + [anon_sym_do] = ACTIONS(1826), + [anon_sym_try] = ACTIONS(1826), + [anon_sym_break] = ACTIONS(1826), + [anon_sym_continue] = ACTIONS(1826), + [anon_sym_debugger] = ACTIONS(1826), + [anon_sym_return] = ACTIONS(1826), + [anon_sym_throw] = ACTIONS(1826), + [anon_sym_case] = ACTIONS(1826), + [anon_sym_yield] = ACTIONS(1826), + [anon_sym_LBRACK] = ACTIONS(1824), + [anon_sym_DOT] = ACTIONS(1854), + [anon_sym_class] = ACTIONS(1826), + [anon_sym_async] = ACTIONS(1826), + [anon_sym_function] = ACTIONS(1826), + [anon_sym_QMARK_DOT] = ACTIONS(1824), + [anon_sym_new] = ACTIONS(1826), + [anon_sym_using] = ACTIONS(1826), + [anon_sym_AMP_AMP] = ACTIONS(1824), + [anon_sym_PIPE_PIPE] = ACTIONS(1824), + [anon_sym_GT_GT] = ACTIONS(1826), + [anon_sym_GT_GT_GT] = ACTIONS(1824), + [anon_sym_LT_LT] = ACTIONS(1824), + [anon_sym_AMP] = ACTIONS(1826), + [anon_sym_CARET] = ACTIONS(1824), + [anon_sym_PIPE] = ACTIONS(1826), + [anon_sym_PLUS] = ACTIONS(1826), + [anon_sym_DASH] = ACTIONS(1826), + [anon_sym_SLASH] = ACTIONS(1826), + [anon_sym_PERCENT] = ACTIONS(1824), + [anon_sym_STAR_STAR] = ACTIONS(1824), + [anon_sym_LT] = ACTIONS(1826), + [anon_sym_LT_EQ] = ACTIONS(1824), + [anon_sym_EQ_EQ] = ACTIONS(1826), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1824), + [anon_sym_BANG_EQ] = ACTIONS(1826), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1824), + [anon_sym_GT_EQ] = ACTIONS(1824), + [anon_sym_GT] = ACTIONS(1826), + [anon_sym_QMARK_QMARK] = ACTIONS(1824), + [anon_sym_instanceof] = ACTIONS(1826), + [anon_sym_TILDE] = ACTIONS(1824), + [anon_sym_void] = ACTIONS(1826), + [anon_sym_delete] = ACTIONS(1826), + [anon_sym_PLUS_PLUS] = ACTIONS(1824), + [anon_sym_DASH_DASH] = ACTIONS(1824), + [anon_sym_DQUOTE] = ACTIONS(1824), + [anon_sym_SQUOTE] = ACTIONS(1824), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1824), + [sym_number] = ACTIONS(1824), + [sym_private_property_identifier] = ACTIONS(1824), + [sym_this] = ACTIONS(1826), + [sym_super] = ACTIONS(1826), + [sym_true] = ACTIONS(1826), + [sym_false] = ACTIONS(1826), + [sym_null] = ACTIONS(1826), + [sym_undefined] = ACTIONS(1826), + [anon_sym_AT] = ACTIONS(1824), + [anon_sym_static] = ACTIONS(1826), + [anon_sym_readonly] = ACTIONS(1826), + [anon_sym_get] = ACTIONS(1826), + [anon_sym_set] = ACTIONS(1826), + [anon_sym_declare] = ACTIONS(1826), + [anon_sym_public] = ACTIONS(1826), + [anon_sym_private] = ACTIONS(1826), + [anon_sym_protected] = ACTIONS(1826), + [anon_sym_override] = ACTIONS(1826), + [anon_sym_module] = ACTIONS(1826), + [anon_sym_any] = ACTIONS(1826), + [anon_sym_number] = ACTIONS(1826), + [anon_sym_boolean] = ACTIONS(1826), + [anon_sym_string] = ACTIONS(1826), + [anon_sym_symbol] = ACTIONS(1826), + [anon_sym_object] = ACTIONS(1826), + [anon_sym_abstract] = ACTIONS(1826), + [anon_sym_satisfies] = ACTIONS(1826), + [anon_sym_interface] = ACTIONS(1826), + [anon_sym_enum] = ACTIONS(1826), + [sym__automatic_semicolon] = ACTIONS(1824), + [sym__ternary_qmark] = ACTIONS(1824), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(222)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym__formal_parameter] = STATE(6301), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5244), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_accessibility_modifier] = STATE(325), + [sym_override_modifier] = STATE(328), + [sym_required_parameter] = STATE(6301), + [sym_optional_parameter] = STATE(6301), + [sym__parameter_name] = STATE(4710), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(294), + [sym_identifier] = ACTIONS(748), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(1704), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(714), - [anon_sym_using] = ACTIONS(158), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(1856), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1830), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(1680), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(726), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1832), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1682), + [anon_sym_readonly] = ACTIONS(1834), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(836), + [anon_sym_public] = ACTIONS(878), + [anon_sym_private] = ACTIONS(878), + [anon_sym_protected] = ACTIONS(878), + [anon_sym_override] = ACTIONS(880), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -48984,108 +54313,108 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(202)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym__formal_parameter] = STATE(5419), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4167), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(302), - [sym_required_parameter] = STATE(5419), - [sym_optional_parameter] = STATE(5419), - [sym__parameter_name] = STATE(3660), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(261), - [sym_identifier] = ACTIONS(704), + [STATE(223)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym__formal_parameter] = STATE(6301), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5244), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_accessibility_modifier] = STATE(325), + [sym_override_modifier] = STATE(328), + [sym_required_parameter] = STATE(6301), + [sym_optional_parameter] = STATE(6301), + [sym__parameter_name] = STATE(4710), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(294), + [sym_identifier] = ACTIONS(748), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(1706), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(714), - [anon_sym_using] = ACTIONS(158), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(1858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1830), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(1680), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(726), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1832), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1682), + [anon_sym_readonly] = ACTIONS(1834), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(836), + [anon_sym_public] = ACTIONS(878), + [anon_sym_private] = ACTIONS(878), + [anon_sym_protected] = ACTIONS(878), + [anon_sym_override] = ACTIONS(880), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -49095,330 +54424,108 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(203)] = { - [sym_statement_block] = STATE(219), - [ts_builtin_sym_end] = ACTIONS(1686), - [sym_identifier] = ACTIONS(1688), - [anon_sym_export] = ACTIONS(1688), - [anon_sym_STAR] = ACTIONS(1688), - [anon_sym_default] = ACTIONS(1688), - [anon_sym_type] = ACTIONS(1688), - [anon_sym_as] = ACTIONS(1688), - [anon_sym_namespace] = ACTIONS(1688), - [anon_sym_LBRACE] = ACTIONS(1690), - [anon_sym_COMMA] = ACTIONS(1686), - [anon_sym_RBRACE] = ACTIONS(1686), - [anon_sym_typeof] = ACTIONS(1688), - [anon_sym_import] = ACTIONS(1688), - [anon_sym_with] = ACTIONS(1688), - [anon_sym_var] = ACTIONS(1688), - [anon_sym_let] = ACTIONS(1688), - [anon_sym_const] = ACTIONS(1688), - [anon_sym_BANG] = ACTIONS(1688), - [anon_sym_else] = ACTIONS(1688), - [anon_sym_if] = ACTIONS(1688), - [anon_sym_switch] = ACTIONS(1688), - [anon_sym_for] = ACTIONS(1688), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_SEMI] = ACTIONS(1686), - [anon_sym_await] = ACTIONS(1688), - [anon_sym_in] = ACTIONS(1688), - [anon_sym_while] = ACTIONS(1688), - [anon_sym_do] = ACTIONS(1688), - [anon_sym_try] = ACTIONS(1688), - [anon_sym_break] = ACTIONS(1688), - [anon_sym_continue] = ACTIONS(1688), - [anon_sym_debugger] = ACTIONS(1688), - [anon_sym_return] = ACTIONS(1688), - [anon_sym_throw] = ACTIONS(1688), - [anon_sym_case] = ACTIONS(1688), - [anon_sym_yield] = ACTIONS(1688), - [anon_sym_LBRACK] = ACTIONS(1686), - [anon_sym_DOT] = ACTIONS(1708), - [anon_sym_class] = ACTIONS(1688), - [anon_sym_async] = ACTIONS(1688), - [anon_sym_function] = ACTIONS(1688), - [anon_sym_QMARK_DOT] = ACTIONS(1686), - [anon_sym_new] = ACTIONS(1688), - [anon_sym_using] = ACTIONS(1688), - [anon_sym_AMP_AMP] = ACTIONS(1686), - [anon_sym_PIPE_PIPE] = ACTIONS(1686), - [anon_sym_GT_GT] = ACTIONS(1688), - [anon_sym_GT_GT_GT] = ACTIONS(1686), - [anon_sym_LT_LT] = ACTIONS(1686), - [anon_sym_AMP] = ACTIONS(1688), - [anon_sym_CARET] = ACTIONS(1686), - [anon_sym_PIPE] = ACTIONS(1688), - [anon_sym_PLUS] = ACTIONS(1688), - [anon_sym_DASH] = ACTIONS(1688), - [anon_sym_SLASH] = ACTIONS(1688), - [anon_sym_PERCENT] = ACTIONS(1686), - [anon_sym_STAR_STAR] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_LT_EQ] = ACTIONS(1686), - [anon_sym_EQ_EQ] = ACTIONS(1688), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1686), - [anon_sym_BANG_EQ] = ACTIONS(1688), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1686), - [anon_sym_GT_EQ] = ACTIONS(1686), - [anon_sym_GT] = ACTIONS(1688), - [anon_sym_QMARK_QMARK] = ACTIONS(1686), - [anon_sym_instanceof] = ACTIONS(1688), - [anon_sym_TILDE] = ACTIONS(1686), - [anon_sym_void] = ACTIONS(1688), - [anon_sym_delete] = ACTIONS(1688), - [anon_sym_PLUS_PLUS] = ACTIONS(1686), - [anon_sym_DASH_DASH] = ACTIONS(1686), - [anon_sym_DQUOTE] = ACTIONS(1686), - [anon_sym_SQUOTE] = ACTIONS(1686), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1686), - [sym_number] = ACTIONS(1686), - [sym_private_property_identifier] = ACTIONS(1686), - [sym_this] = ACTIONS(1688), - [sym_super] = ACTIONS(1688), - [sym_true] = ACTIONS(1688), - [sym_false] = ACTIONS(1688), - [sym_null] = ACTIONS(1688), - [sym_undefined] = ACTIONS(1688), - [anon_sym_AT] = ACTIONS(1686), - [anon_sym_static] = ACTIONS(1688), - [anon_sym_readonly] = ACTIONS(1688), - [anon_sym_get] = ACTIONS(1688), - [anon_sym_set] = ACTIONS(1688), - [anon_sym_declare] = ACTIONS(1688), - [anon_sym_public] = ACTIONS(1688), - [anon_sym_private] = ACTIONS(1688), - [anon_sym_protected] = ACTIONS(1688), - [anon_sym_override] = ACTIONS(1688), - [anon_sym_module] = ACTIONS(1688), - [anon_sym_any] = ACTIONS(1688), - [anon_sym_number] = ACTIONS(1688), - [anon_sym_boolean] = ACTIONS(1688), - [anon_sym_string] = ACTIONS(1688), - [anon_sym_symbol] = ACTIONS(1688), - [anon_sym_object] = ACTIONS(1688), - [anon_sym_abstract] = ACTIONS(1688), - [anon_sym_satisfies] = ACTIONS(1688), - [anon_sym_interface] = ACTIONS(1688), - [anon_sym_enum] = ACTIONS(1688), - [sym__automatic_semicolon] = ACTIONS(1686), - [sym__ternary_qmark] = ACTIONS(1686), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(204)] = { - [sym_statement_block] = STATE(219), - [ts_builtin_sym_end] = ACTIONS(1686), - [sym_identifier] = ACTIONS(1688), - [anon_sym_export] = ACTIONS(1688), - [anon_sym_STAR] = ACTIONS(1688), - [anon_sym_default] = ACTIONS(1688), - [anon_sym_type] = ACTIONS(1688), - [anon_sym_as] = ACTIONS(1688), - [anon_sym_namespace] = ACTIONS(1688), - [anon_sym_LBRACE] = ACTIONS(1690), - [anon_sym_COMMA] = ACTIONS(1686), - [anon_sym_RBRACE] = ACTIONS(1686), - [anon_sym_typeof] = ACTIONS(1688), - [anon_sym_import] = ACTIONS(1688), - [anon_sym_with] = ACTIONS(1688), - [anon_sym_var] = ACTIONS(1688), - [anon_sym_let] = ACTIONS(1688), - [anon_sym_const] = ACTIONS(1688), - [anon_sym_BANG] = ACTIONS(1688), - [anon_sym_else] = ACTIONS(1688), - [anon_sym_if] = ACTIONS(1688), - [anon_sym_switch] = ACTIONS(1688), - [anon_sym_for] = ACTIONS(1688), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_SEMI] = ACTIONS(1686), - [anon_sym_await] = ACTIONS(1688), - [anon_sym_in] = ACTIONS(1688), - [anon_sym_while] = ACTIONS(1688), - [anon_sym_do] = ACTIONS(1688), - [anon_sym_try] = ACTIONS(1688), - [anon_sym_break] = ACTIONS(1688), - [anon_sym_continue] = ACTIONS(1688), - [anon_sym_debugger] = ACTIONS(1688), - [anon_sym_return] = ACTIONS(1688), - [anon_sym_throw] = ACTIONS(1688), - [anon_sym_case] = ACTIONS(1688), - [anon_sym_yield] = ACTIONS(1688), - [anon_sym_LBRACK] = ACTIONS(1686), - [anon_sym_DOT] = ACTIONS(1710), - [anon_sym_class] = ACTIONS(1688), - [anon_sym_async] = ACTIONS(1688), - [anon_sym_function] = ACTIONS(1688), - [anon_sym_QMARK_DOT] = ACTIONS(1686), - [anon_sym_new] = ACTIONS(1688), - [anon_sym_using] = ACTIONS(1688), - [anon_sym_AMP_AMP] = ACTIONS(1686), - [anon_sym_PIPE_PIPE] = ACTIONS(1686), - [anon_sym_GT_GT] = ACTIONS(1688), - [anon_sym_GT_GT_GT] = ACTIONS(1686), - [anon_sym_LT_LT] = ACTIONS(1686), - [anon_sym_AMP] = ACTIONS(1688), - [anon_sym_CARET] = ACTIONS(1686), - [anon_sym_PIPE] = ACTIONS(1688), - [anon_sym_PLUS] = ACTIONS(1688), - [anon_sym_DASH] = ACTIONS(1688), - [anon_sym_SLASH] = ACTIONS(1688), - [anon_sym_PERCENT] = ACTIONS(1686), - [anon_sym_STAR_STAR] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_LT_EQ] = ACTIONS(1686), - [anon_sym_EQ_EQ] = ACTIONS(1688), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1686), - [anon_sym_BANG_EQ] = ACTIONS(1688), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1686), - [anon_sym_GT_EQ] = ACTIONS(1686), - [anon_sym_GT] = ACTIONS(1688), - [anon_sym_QMARK_QMARK] = ACTIONS(1686), - [anon_sym_instanceof] = ACTIONS(1688), - [anon_sym_TILDE] = ACTIONS(1686), - [anon_sym_void] = ACTIONS(1688), - [anon_sym_delete] = ACTIONS(1688), - [anon_sym_PLUS_PLUS] = ACTIONS(1686), - [anon_sym_DASH_DASH] = ACTIONS(1686), - [anon_sym_DQUOTE] = ACTIONS(1686), - [anon_sym_SQUOTE] = ACTIONS(1686), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1686), - [sym_number] = ACTIONS(1686), - [sym_private_property_identifier] = ACTIONS(1686), - [sym_this] = ACTIONS(1688), - [sym_super] = ACTIONS(1688), - [sym_true] = ACTIONS(1688), - [sym_false] = ACTIONS(1688), - [sym_null] = ACTIONS(1688), - [sym_undefined] = ACTIONS(1688), - [anon_sym_AT] = ACTIONS(1686), - [anon_sym_static] = ACTIONS(1688), - [anon_sym_readonly] = ACTIONS(1688), - [anon_sym_get] = ACTIONS(1688), - [anon_sym_set] = ACTIONS(1688), - [anon_sym_declare] = ACTIONS(1688), - [anon_sym_public] = ACTIONS(1688), - [anon_sym_private] = ACTIONS(1688), - [anon_sym_protected] = ACTIONS(1688), - [anon_sym_override] = ACTIONS(1688), - [anon_sym_module] = ACTIONS(1688), - [anon_sym_any] = ACTIONS(1688), - [anon_sym_number] = ACTIONS(1688), - [anon_sym_boolean] = ACTIONS(1688), - [anon_sym_string] = ACTIONS(1688), - [anon_sym_symbol] = ACTIONS(1688), - [anon_sym_object] = ACTIONS(1688), - [anon_sym_abstract] = ACTIONS(1688), - [anon_sym_satisfies] = ACTIONS(1688), - [anon_sym_interface] = ACTIONS(1688), - [anon_sym_enum] = ACTIONS(1688), - [sym__automatic_semicolon] = ACTIONS(1686), - [sym__ternary_qmark] = ACTIONS(1686), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(205)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym__formal_parameter] = STATE(5110), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4167), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(302), - [sym_required_parameter] = STATE(5110), - [sym_optional_parameter] = STATE(5110), - [sym__parameter_name] = STATE(3660), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(261), - [sym_identifier] = ACTIONS(704), + [STATE(224)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym__formal_parameter] = STATE(6001), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5244), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_accessibility_modifier] = STATE(325), + [sym_override_modifier] = STATE(328), + [sym_required_parameter] = STATE(6001), + [sym_optional_parameter] = STATE(6001), + [sym__parameter_name] = STATE(4710), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(294), + [sym_identifier] = ACTIONS(748), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(1712), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(714), - [anon_sym_using] = ACTIONS(158), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(1860), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1830), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(1680), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(726), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1832), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1682), + [anon_sym_readonly] = ACTIONS(1834), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(836), + [anon_sym_public] = ACTIONS(878), + [anon_sym_private] = ACTIONS(878), + [anon_sym_protected] = ACTIONS(878), + [anon_sym_override] = ACTIONS(880), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -49428,108 +54535,108 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(206)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym__formal_parameter] = STATE(5419), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4167), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(302), - [sym_required_parameter] = STATE(5419), - [sym_optional_parameter] = STATE(5419), - [sym__parameter_name] = STATE(3660), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(261), - [sym_identifier] = ACTIONS(704), + [STATE(225)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym__formal_parameter] = STATE(6077), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5244), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_accessibility_modifier] = STATE(325), + [sym_override_modifier] = STATE(328), + [sym_required_parameter] = STATE(6077), + [sym_optional_parameter] = STATE(6077), + [sym__parameter_name] = STATE(4710), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(294), + [sym_identifier] = ACTIONS(748), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(1714), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(714), - [anon_sym_using] = ACTIONS(158), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(1862), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1830), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(1680), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(726), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1832), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1682), + [anon_sym_readonly] = ACTIONS(1834), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(836), + [anon_sym_public] = ACTIONS(878), + [anon_sym_private] = ACTIONS(878), + [anon_sym_protected] = ACTIONS(878), + [anon_sym_override] = ACTIONS(880), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -49539,108 +54646,108 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(207)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym__formal_parameter] = STATE(5419), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4167), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(302), - [sym_required_parameter] = STATE(5419), - [sym_optional_parameter] = STATE(5419), - [sym__parameter_name] = STATE(3660), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(261), - [sym_identifier] = ACTIONS(704), + [STATE(226)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym__formal_parameter] = STATE(6301), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5244), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_accessibility_modifier] = STATE(325), + [sym_override_modifier] = STATE(328), + [sym_required_parameter] = STATE(6301), + [sym_optional_parameter] = STATE(6301), + [sym__parameter_name] = STATE(4710), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(294), + [sym_identifier] = ACTIONS(748), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(1716), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(714), - [anon_sym_using] = ACTIONS(158), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(1864), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1830), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(1680), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(726), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1832), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1682), + [anon_sym_readonly] = ACTIONS(1834), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(836), + [anon_sym_public] = ACTIONS(878), + [anon_sym_private] = ACTIONS(878), + [anon_sym_protected] = ACTIONS(878), + [anon_sym_override] = ACTIONS(880), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -49650,108 +54757,108 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(208)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym__formal_parameter] = STATE(5419), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4167), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(302), - [sym_required_parameter] = STATE(5419), - [sym_optional_parameter] = STATE(5419), - [sym__parameter_name] = STATE(3660), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(261), - [sym_identifier] = ACTIONS(704), + [STATE(227)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym__formal_parameter] = STATE(6301), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5244), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_accessibility_modifier] = STATE(325), + [sym_override_modifier] = STATE(328), + [sym_required_parameter] = STATE(6301), + [sym_optional_parameter] = STATE(6301), + [sym__parameter_name] = STATE(4710), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(294), + [sym_identifier] = ACTIONS(748), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(1718), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(714), - [anon_sym_using] = ACTIONS(158), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(1866), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1830), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(1680), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(726), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1832), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1682), + [anon_sym_readonly] = ACTIONS(1834), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(836), + [anon_sym_public] = ACTIONS(878), + [anon_sym_private] = ACTIONS(878), + [anon_sym_protected] = ACTIONS(878), + [anon_sym_override] = ACTIONS(880), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -49761,3297 +54868,3630 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(209)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2349), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(4630), - [sym_assignment_pattern] = STATE(5138), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(4630), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1396), - [sym_subscript_expression] = STATE(1396), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(4630), - [sym_spread_element] = STATE(5140), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4616), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1396), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [aux_sym_array_repeat1] = STATE(5142), - [aux_sym_array_pattern_repeat1] = STATE(5153), - [sym_identifier] = ACTIONS(1720), - [anon_sym_export] = ACTIONS(579), - [anon_sym_type] = ACTIONS(579), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_COMMA] = ACTIONS(1722), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(579), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_RBRACK] = ACTIONS(1724), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1726), - [anon_sym_using] = ACTIONS(605), - [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(228)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym__formal_parameter] = STATE(6041), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5244), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_accessibility_modifier] = STATE(325), + [sym_override_modifier] = STATE(328), + [sym_required_parameter] = STATE(6041), + [sym_optional_parameter] = STATE(6041), + [sym__parameter_name] = STATE(4710), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(294), + [sym_identifier] = ACTIONS(748), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(1868), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1830), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1728), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1832), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(579), - [anon_sym_readonly] = ACTIONS(579), - [anon_sym_get] = ACTIONS(579), - [anon_sym_set] = ACTIONS(579), - [anon_sym_declare] = ACTIONS(579), - [anon_sym_public] = ACTIONS(579), - [anon_sym_private] = ACTIONS(579), - [anon_sym_protected] = ACTIONS(579), - [anon_sym_override] = ACTIONS(579), - [anon_sym_module] = ACTIONS(579), - [anon_sym_any] = ACTIONS(579), - [anon_sym_number] = ACTIONS(579), - [anon_sym_boolean] = ACTIONS(579), - [anon_sym_string] = ACTIONS(579), - [anon_sym_symbol] = ACTIONS(579), - [anon_sym_object] = ACTIONS(579), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(210)] = { - [ts_builtin_sym_end] = ACTIONS(1730), - [sym_identifier] = ACTIONS(1732), - [anon_sym_export] = ACTIONS(1732), - [anon_sym_STAR] = ACTIONS(1734), - [anon_sym_default] = ACTIONS(1732), - [anon_sym_type] = ACTIONS(1732), - [anon_sym_as] = ACTIONS(1734), - [anon_sym_namespace] = ACTIONS(1732), - [anon_sym_LBRACE] = ACTIONS(1730), - [anon_sym_COMMA] = ACTIONS(1736), - [anon_sym_RBRACE] = ACTIONS(1730), - [anon_sym_typeof] = ACTIONS(1732), - [anon_sym_import] = ACTIONS(1732), - [anon_sym_with] = ACTIONS(1732), - [anon_sym_var] = ACTIONS(1732), - [anon_sym_let] = ACTIONS(1732), - [anon_sym_const] = ACTIONS(1732), - [anon_sym_BANG] = ACTIONS(1732), - [anon_sym_else] = ACTIONS(1732), - [anon_sym_if] = ACTIONS(1732), - [anon_sym_switch] = ACTIONS(1732), - [anon_sym_for] = ACTIONS(1732), - [anon_sym_LPAREN] = ACTIONS(1730), - [anon_sym_SEMI] = ACTIONS(1730), - [anon_sym_await] = ACTIONS(1732), - [anon_sym_in] = ACTIONS(1734), - [anon_sym_while] = ACTIONS(1732), - [anon_sym_do] = ACTIONS(1732), - [anon_sym_try] = ACTIONS(1732), - [anon_sym_break] = ACTIONS(1732), - [anon_sym_continue] = ACTIONS(1732), - [anon_sym_debugger] = ACTIONS(1732), - [anon_sym_return] = ACTIONS(1732), - [anon_sym_throw] = ACTIONS(1732), - [anon_sym_case] = ACTIONS(1732), - [anon_sym_yield] = ACTIONS(1732), - [anon_sym_LBRACK] = ACTIONS(1730), - [anon_sym_DOT] = ACTIONS(1734), - [anon_sym_class] = ACTIONS(1732), - [anon_sym_async] = ACTIONS(1732), - [anon_sym_function] = ACTIONS(1732), - [anon_sym_QMARK_DOT] = ACTIONS(1736), - [anon_sym_new] = ACTIONS(1732), - [anon_sym_using] = ACTIONS(1732), - [anon_sym_AMP_AMP] = ACTIONS(1736), - [anon_sym_PIPE_PIPE] = ACTIONS(1736), - [anon_sym_GT_GT] = ACTIONS(1734), - [anon_sym_GT_GT_GT] = ACTIONS(1736), - [anon_sym_LT_LT] = ACTIONS(1736), - [anon_sym_AMP] = ACTIONS(1734), - [anon_sym_CARET] = ACTIONS(1736), - [anon_sym_PIPE] = ACTIONS(1734), - [anon_sym_PLUS] = ACTIONS(1732), - [anon_sym_DASH] = ACTIONS(1732), - [anon_sym_SLASH] = ACTIONS(1732), - [anon_sym_PERCENT] = ACTIONS(1736), - [anon_sym_STAR_STAR] = ACTIONS(1736), - [anon_sym_LT] = ACTIONS(1732), - [anon_sym_LT_EQ] = ACTIONS(1736), - [anon_sym_EQ_EQ] = ACTIONS(1734), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1736), - [anon_sym_BANG_EQ] = ACTIONS(1734), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1736), - [anon_sym_GT_EQ] = ACTIONS(1736), - [anon_sym_GT] = ACTIONS(1734), - [anon_sym_QMARK_QMARK] = ACTIONS(1736), - [anon_sym_instanceof] = ACTIONS(1734), - [anon_sym_TILDE] = ACTIONS(1730), - [anon_sym_void] = ACTIONS(1732), - [anon_sym_delete] = ACTIONS(1732), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_DQUOTE] = ACTIONS(1730), - [anon_sym_SQUOTE] = ACTIONS(1730), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1730), - [sym_number] = ACTIONS(1730), - [sym_private_property_identifier] = ACTIONS(1730), - [sym_this] = ACTIONS(1732), - [sym_super] = ACTIONS(1732), - [sym_true] = ACTIONS(1732), - [sym_false] = ACTIONS(1732), - [sym_null] = ACTIONS(1732), - [sym_undefined] = ACTIONS(1732), - [anon_sym_AT] = ACTIONS(1730), - [anon_sym_static] = ACTIONS(1732), - [anon_sym_readonly] = ACTIONS(1732), - [anon_sym_get] = ACTIONS(1732), - [anon_sym_set] = ACTIONS(1732), - [anon_sym_declare] = ACTIONS(1732), - [anon_sym_public] = ACTIONS(1732), - [anon_sym_private] = ACTIONS(1732), - [anon_sym_protected] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(1732), - [anon_sym_module] = ACTIONS(1732), - [anon_sym_any] = ACTIONS(1732), - [anon_sym_number] = ACTIONS(1732), - [anon_sym_boolean] = ACTIONS(1732), - [anon_sym_string] = ACTIONS(1732), - [anon_sym_symbol] = ACTIONS(1732), - [anon_sym_object] = ACTIONS(1732), - [anon_sym_abstract] = ACTIONS(1732), - [anon_sym_satisfies] = ACTIONS(1734), - [anon_sym_interface] = ACTIONS(1732), - [anon_sym_enum] = ACTIONS(1732), - [sym__automatic_semicolon] = ACTIONS(1738), - [sym__ternary_qmark] = ACTIONS(1736), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(211)] = { - [ts_builtin_sym_end] = ACTIONS(1740), - [sym_identifier] = ACTIONS(1742), - [anon_sym_export] = ACTIONS(1742), - [anon_sym_STAR] = ACTIONS(1744), - [anon_sym_default] = ACTIONS(1742), - [anon_sym_type] = ACTIONS(1742), - [anon_sym_as] = ACTIONS(1744), - [anon_sym_namespace] = ACTIONS(1742), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_COMMA] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_typeof] = ACTIONS(1742), - [anon_sym_import] = ACTIONS(1742), - [anon_sym_with] = ACTIONS(1742), - [anon_sym_var] = ACTIONS(1742), - [anon_sym_let] = ACTIONS(1742), - [anon_sym_const] = ACTIONS(1742), - [anon_sym_BANG] = ACTIONS(1742), - [anon_sym_else] = ACTIONS(1742), - [anon_sym_if] = ACTIONS(1742), - [anon_sym_switch] = ACTIONS(1742), - [anon_sym_for] = ACTIONS(1742), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_SEMI] = ACTIONS(1740), - [anon_sym_await] = ACTIONS(1742), - [anon_sym_in] = ACTIONS(1744), - [anon_sym_while] = ACTIONS(1742), - [anon_sym_do] = ACTIONS(1742), - [anon_sym_try] = ACTIONS(1742), - [anon_sym_break] = ACTIONS(1742), - [anon_sym_continue] = ACTIONS(1742), - [anon_sym_debugger] = ACTIONS(1742), - [anon_sym_return] = ACTIONS(1742), - [anon_sym_throw] = ACTIONS(1742), - [anon_sym_case] = ACTIONS(1742), - [anon_sym_yield] = ACTIONS(1742), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_DOT] = ACTIONS(1744), - [anon_sym_class] = ACTIONS(1742), - [anon_sym_async] = ACTIONS(1742), - [anon_sym_function] = ACTIONS(1742), - [anon_sym_QMARK_DOT] = ACTIONS(1746), - [anon_sym_new] = ACTIONS(1742), - [anon_sym_using] = ACTIONS(1742), - [anon_sym_AMP_AMP] = ACTIONS(1746), - [anon_sym_PIPE_PIPE] = ACTIONS(1746), - [anon_sym_GT_GT] = ACTIONS(1744), - [anon_sym_GT_GT_GT] = ACTIONS(1746), - [anon_sym_LT_LT] = ACTIONS(1746), - [anon_sym_AMP] = ACTIONS(1744), - [anon_sym_CARET] = ACTIONS(1746), - [anon_sym_PIPE] = ACTIONS(1744), - [anon_sym_PLUS] = ACTIONS(1742), - [anon_sym_DASH] = ACTIONS(1742), - [anon_sym_SLASH] = ACTIONS(1742), - [anon_sym_PERCENT] = ACTIONS(1746), - [anon_sym_STAR_STAR] = ACTIONS(1746), - [anon_sym_LT] = ACTIONS(1742), - [anon_sym_LT_EQ] = ACTIONS(1746), - [anon_sym_EQ_EQ] = ACTIONS(1744), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), - [anon_sym_BANG_EQ] = ACTIONS(1744), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), - [anon_sym_GT_EQ] = ACTIONS(1746), - [anon_sym_GT] = ACTIONS(1744), - [anon_sym_QMARK_QMARK] = ACTIONS(1746), - [anon_sym_instanceof] = ACTIONS(1744), - [anon_sym_TILDE] = ACTIONS(1740), - [anon_sym_void] = ACTIONS(1742), - [anon_sym_delete] = ACTIONS(1742), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_DQUOTE] = ACTIONS(1740), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1740), - [sym_number] = ACTIONS(1740), - [sym_private_property_identifier] = ACTIONS(1740), - [sym_this] = ACTIONS(1742), - [sym_super] = ACTIONS(1742), - [sym_true] = ACTIONS(1742), - [sym_false] = ACTIONS(1742), - [sym_null] = ACTIONS(1742), - [sym_undefined] = ACTIONS(1742), - [anon_sym_AT] = ACTIONS(1740), - [anon_sym_static] = ACTIONS(1742), - [anon_sym_readonly] = ACTIONS(1742), - [anon_sym_get] = ACTIONS(1742), - [anon_sym_set] = ACTIONS(1742), - [anon_sym_declare] = ACTIONS(1742), - [anon_sym_public] = ACTIONS(1742), - [anon_sym_private] = ACTIONS(1742), - [anon_sym_protected] = ACTIONS(1742), - [anon_sym_override] = ACTIONS(1742), - [anon_sym_module] = ACTIONS(1742), - [anon_sym_any] = ACTIONS(1742), - [anon_sym_number] = ACTIONS(1742), - [anon_sym_boolean] = ACTIONS(1742), - [anon_sym_string] = ACTIONS(1742), - [anon_sym_symbol] = ACTIONS(1742), - [anon_sym_object] = ACTIONS(1742), - [anon_sym_abstract] = ACTIONS(1742), - [anon_sym_satisfies] = ACTIONS(1744), - [anon_sym_interface] = ACTIONS(1742), - [anon_sym_enum] = ACTIONS(1742), - [sym__automatic_semicolon] = ACTIONS(1748), - [sym__ternary_qmark] = ACTIONS(1746), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1834), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(878), + [anon_sym_private] = ACTIONS(878), + [anon_sym_protected] = ACTIONS(878), + [anon_sym_override] = ACTIONS(880), + [anon_sym_module] = ACTIONS(113), + [anon_sym_any] = ACTIONS(113), + [anon_sym_number] = ACTIONS(113), + [anon_sym_boolean] = ACTIONS(113), + [anon_sym_string] = ACTIONS(113), + [anon_sym_symbol] = ACTIONS(113), + [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(212)] = { - [ts_builtin_sym_end] = ACTIONS(1750), - [sym_identifier] = ACTIONS(1752), - [anon_sym_export] = ACTIONS(1752), - [anon_sym_STAR] = ACTIONS(1754), - [anon_sym_default] = ACTIONS(1752), - [anon_sym_type] = ACTIONS(1752), - [anon_sym_as] = ACTIONS(1754), - [anon_sym_namespace] = ACTIONS(1752), - [anon_sym_LBRACE] = ACTIONS(1750), - [anon_sym_COMMA] = ACTIONS(1756), - [anon_sym_RBRACE] = ACTIONS(1750), - [anon_sym_typeof] = ACTIONS(1752), - [anon_sym_import] = ACTIONS(1752), - [anon_sym_with] = ACTIONS(1752), - [anon_sym_var] = ACTIONS(1752), - [anon_sym_let] = ACTIONS(1752), - [anon_sym_const] = ACTIONS(1752), - [anon_sym_BANG] = ACTIONS(1752), - [anon_sym_else] = ACTIONS(1752), - [anon_sym_if] = ACTIONS(1752), - [anon_sym_switch] = ACTIONS(1752), - [anon_sym_for] = ACTIONS(1752), - [anon_sym_LPAREN] = ACTIONS(1750), - [anon_sym_SEMI] = ACTIONS(1750), - [anon_sym_await] = ACTIONS(1752), - [anon_sym_in] = ACTIONS(1754), - [anon_sym_while] = ACTIONS(1752), - [anon_sym_do] = ACTIONS(1752), - [anon_sym_try] = ACTIONS(1752), - [anon_sym_break] = ACTIONS(1752), - [anon_sym_continue] = ACTIONS(1752), - [anon_sym_debugger] = ACTIONS(1752), - [anon_sym_return] = ACTIONS(1752), - [anon_sym_throw] = ACTIONS(1752), - [anon_sym_case] = ACTIONS(1752), - [anon_sym_yield] = ACTIONS(1752), - [anon_sym_LBRACK] = ACTIONS(1750), - [anon_sym_DOT] = ACTIONS(1754), - [anon_sym_class] = ACTIONS(1752), - [anon_sym_async] = ACTIONS(1752), - [anon_sym_function] = ACTIONS(1752), - [anon_sym_QMARK_DOT] = ACTIONS(1756), - [anon_sym_new] = ACTIONS(1752), - [anon_sym_using] = ACTIONS(1752), - [anon_sym_AMP_AMP] = ACTIONS(1756), - [anon_sym_PIPE_PIPE] = ACTIONS(1756), - [anon_sym_GT_GT] = ACTIONS(1754), - [anon_sym_GT_GT_GT] = ACTIONS(1756), - [anon_sym_LT_LT] = ACTIONS(1756), - [anon_sym_AMP] = ACTIONS(1754), - [anon_sym_CARET] = ACTIONS(1756), - [anon_sym_PIPE] = ACTIONS(1754), - [anon_sym_PLUS] = ACTIONS(1752), - [anon_sym_DASH] = ACTIONS(1752), - [anon_sym_SLASH] = ACTIONS(1752), - [anon_sym_PERCENT] = ACTIONS(1756), - [anon_sym_STAR_STAR] = ACTIONS(1756), - [anon_sym_LT] = ACTIONS(1752), - [anon_sym_LT_EQ] = ACTIONS(1756), - [anon_sym_EQ_EQ] = ACTIONS(1754), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), - [anon_sym_BANG_EQ] = ACTIONS(1754), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), - [anon_sym_GT_EQ] = ACTIONS(1756), - [anon_sym_GT] = ACTIONS(1754), - [anon_sym_QMARK_QMARK] = ACTIONS(1756), - [anon_sym_instanceof] = ACTIONS(1754), - [anon_sym_TILDE] = ACTIONS(1750), - [anon_sym_void] = ACTIONS(1752), - [anon_sym_delete] = ACTIONS(1752), - [anon_sym_PLUS_PLUS] = ACTIONS(1750), - [anon_sym_DASH_DASH] = ACTIONS(1750), - [anon_sym_DQUOTE] = ACTIONS(1750), - [anon_sym_SQUOTE] = ACTIONS(1750), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1750), - [sym_number] = ACTIONS(1750), - [sym_private_property_identifier] = ACTIONS(1750), - [sym_this] = ACTIONS(1752), - [sym_super] = ACTIONS(1752), - [sym_true] = ACTIONS(1752), - [sym_false] = ACTIONS(1752), - [sym_null] = ACTIONS(1752), - [sym_undefined] = ACTIONS(1752), - [anon_sym_AT] = ACTIONS(1750), - [anon_sym_static] = ACTIONS(1752), - [anon_sym_readonly] = ACTIONS(1752), - [anon_sym_get] = ACTIONS(1752), - [anon_sym_set] = ACTIONS(1752), - [anon_sym_declare] = ACTIONS(1752), - [anon_sym_public] = ACTIONS(1752), - [anon_sym_private] = ACTIONS(1752), - [anon_sym_protected] = ACTIONS(1752), - [anon_sym_override] = ACTIONS(1752), - [anon_sym_module] = ACTIONS(1752), - [anon_sym_any] = ACTIONS(1752), - [anon_sym_number] = ACTIONS(1752), - [anon_sym_boolean] = ACTIONS(1752), - [anon_sym_string] = ACTIONS(1752), - [anon_sym_symbol] = ACTIONS(1752), - [anon_sym_object] = ACTIONS(1752), - [anon_sym_abstract] = ACTIONS(1752), - [anon_sym_satisfies] = ACTIONS(1754), - [anon_sym_interface] = ACTIONS(1752), - [anon_sym_enum] = ACTIONS(1752), - [sym__automatic_semicolon] = ACTIONS(1758), - [sym__ternary_qmark] = ACTIONS(1756), + [STATE(229)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym__formal_parameter] = STATE(6301), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5244), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_accessibility_modifier] = STATE(325), + [sym_override_modifier] = STATE(328), + [sym_required_parameter] = STATE(6301), + [sym_optional_parameter] = STATE(6301), + [sym__parameter_name] = STATE(4710), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(294), + [sym_identifier] = ACTIONS(748), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(1870), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1830), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1832), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1834), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(878), + [anon_sym_private] = ACTIONS(878), + [anon_sym_protected] = ACTIONS(878), + [anon_sym_override] = ACTIONS(880), + [anon_sym_module] = ACTIONS(113), + [anon_sym_any] = ACTIONS(113), + [anon_sym_number] = ACTIONS(113), + [anon_sym_boolean] = ACTIONS(113), + [anon_sym_string] = ACTIONS(113), + [anon_sym_symbol] = ACTIONS(113), + [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(213)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2288), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(4630), - [sym_assignment_pattern] = STATE(5138), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(4630), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1396), - [sym_subscript_expression] = STATE(1396), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(4630), - [sym_spread_element] = STATE(5126), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4616), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1396), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [aux_sym_array_repeat1] = STATE(5129), - [aux_sym_array_pattern_repeat1] = STATE(5153), - [sym_identifier] = ACTIONS(1720), - [anon_sym_export] = ACTIONS(579), - [anon_sym_type] = ACTIONS(579), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_COMMA] = ACTIONS(1722), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(579), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_RBRACK] = ACTIONS(1760), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1726), - [anon_sym_using] = ACTIONS(605), - [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(230)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym__formal_parameter] = STATE(6301), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5244), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_accessibility_modifier] = STATE(325), + [sym_override_modifier] = STATE(328), + [sym_required_parameter] = STATE(6301), + [sym_optional_parameter] = STATE(6301), + [sym__parameter_name] = STATE(4710), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(294), + [sym_identifier] = ACTIONS(748), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(1872), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1830), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1728), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1832), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(579), - [anon_sym_readonly] = ACTIONS(579), - [anon_sym_get] = ACTIONS(579), - [anon_sym_set] = ACTIONS(579), - [anon_sym_declare] = ACTIONS(579), - [anon_sym_public] = ACTIONS(579), - [anon_sym_private] = ACTIONS(579), - [anon_sym_protected] = ACTIONS(579), - [anon_sym_override] = ACTIONS(579), - [anon_sym_module] = ACTIONS(579), - [anon_sym_any] = ACTIONS(579), - [anon_sym_number] = ACTIONS(579), - [anon_sym_boolean] = ACTIONS(579), - [anon_sym_string] = ACTIONS(579), - [anon_sym_symbol] = ACTIONS(579), - [anon_sym_object] = ACTIONS(579), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1834), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(878), + [anon_sym_private] = ACTIONS(878), + [anon_sym_protected] = ACTIONS(878), + [anon_sym_override] = ACTIONS(880), + [anon_sym_module] = ACTIONS(113), + [anon_sym_any] = ACTIONS(113), + [anon_sym_number] = ACTIONS(113), + [anon_sym_boolean] = ACTIONS(113), + [anon_sym_string] = ACTIONS(113), + [anon_sym_symbol] = ACTIONS(113), + [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(214)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2288), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(4630), - [sym_assignment_pattern] = STATE(5138), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(4630), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1396), - [sym_subscript_expression] = STATE(1396), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(4630), - [sym_spread_element] = STATE(5126), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4616), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1396), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [aux_sym_array_repeat1] = STATE(5129), - [aux_sym_array_pattern_repeat1] = STATE(5153), - [sym_identifier] = ACTIONS(1720), - [anon_sym_export] = ACTIONS(579), - [anon_sym_type] = ACTIONS(579), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_COMMA] = ACTIONS(1722), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(579), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_RBRACK] = ACTIONS(1762), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1726), - [anon_sym_using] = ACTIONS(605), + [STATE(231)] = { + [ts_builtin_sym_end] = ACTIONS(1874), + [sym_identifier] = ACTIONS(1876), + [anon_sym_export] = ACTIONS(1876), + [anon_sym_STAR] = ACTIONS(1878), + [anon_sym_default] = ACTIONS(1876), + [anon_sym_type] = ACTIONS(1876), + [anon_sym_as] = ACTIONS(1878), + [anon_sym_namespace] = ACTIONS(1876), + [anon_sym_LBRACE] = ACTIONS(1874), + [anon_sym_COMMA] = ACTIONS(1880), + [anon_sym_RBRACE] = ACTIONS(1874), + [anon_sym_typeof] = ACTIONS(1876), + [anon_sym_import] = ACTIONS(1876), + [anon_sym_with] = ACTIONS(1876), + [anon_sym_var] = ACTIONS(1876), + [anon_sym_let] = ACTIONS(1876), + [anon_sym_const] = ACTIONS(1876), + [anon_sym_BANG] = ACTIONS(1876), + [anon_sym_else] = ACTIONS(1876), + [anon_sym_if] = ACTIONS(1876), + [anon_sym_switch] = ACTIONS(1876), + [anon_sym_for] = ACTIONS(1876), + [anon_sym_LPAREN] = ACTIONS(1874), + [anon_sym_SEMI] = ACTIONS(1874), + [anon_sym_await] = ACTIONS(1876), + [anon_sym_in] = ACTIONS(1878), + [anon_sym_while] = ACTIONS(1876), + [anon_sym_do] = ACTIONS(1876), + [anon_sym_try] = ACTIONS(1876), + [anon_sym_break] = ACTIONS(1876), + [anon_sym_continue] = ACTIONS(1876), + [anon_sym_debugger] = ACTIONS(1876), + [anon_sym_return] = ACTIONS(1876), + [anon_sym_throw] = ACTIONS(1876), + [anon_sym_case] = ACTIONS(1876), + [anon_sym_yield] = ACTIONS(1876), + [anon_sym_LBRACK] = ACTIONS(1874), + [anon_sym_DOT] = ACTIONS(1878), + [anon_sym_class] = ACTIONS(1876), + [anon_sym_async] = ACTIONS(1876), + [anon_sym_function] = ACTIONS(1876), + [anon_sym_QMARK_DOT] = ACTIONS(1880), + [anon_sym_new] = ACTIONS(1876), + [anon_sym_using] = ACTIONS(1876), + [anon_sym_AMP_AMP] = ACTIONS(1880), + [anon_sym_PIPE_PIPE] = ACTIONS(1880), + [anon_sym_GT_GT] = ACTIONS(1878), + [anon_sym_GT_GT_GT] = ACTIONS(1880), + [anon_sym_LT_LT] = ACTIONS(1880), + [anon_sym_AMP] = ACTIONS(1878), + [anon_sym_CARET] = ACTIONS(1880), + [anon_sym_PIPE] = ACTIONS(1878), + [anon_sym_PLUS] = ACTIONS(1876), + [anon_sym_DASH] = ACTIONS(1876), + [anon_sym_SLASH] = ACTIONS(1876), + [anon_sym_PERCENT] = ACTIONS(1880), + [anon_sym_STAR_STAR] = ACTIONS(1880), + [anon_sym_LT] = ACTIONS(1876), + [anon_sym_LT_EQ] = ACTIONS(1880), + [anon_sym_EQ_EQ] = ACTIONS(1878), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1880), + [anon_sym_BANG_EQ] = ACTIONS(1878), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1880), + [anon_sym_GT_EQ] = ACTIONS(1880), + [anon_sym_GT] = ACTIONS(1878), + [anon_sym_QMARK_QMARK] = ACTIONS(1880), + [anon_sym_instanceof] = ACTIONS(1878), + [anon_sym_TILDE] = ACTIONS(1874), + [anon_sym_void] = ACTIONS(1876), + [anon_sym_delete] = ACTIONS(1876), + [anon_sym_PLUS_PLUS] = ACTIONS(1874), + [anon_sym_DASH_DASH] = ACTIONS(1874), + [anon_sym_DQUOTE] = ACTIONS(1874), + [anon_sym_SQUOTE] = ACTIONS(1874), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1874), + [sym_number] = ACTIONS(1874), + [sym_private_property_identifier] = ACTIONS(1874), + [sym_this] = ACTIONS(1876), + [sym_super] = ACTIONS(1876), + [sym_true] = ACTIONS(1876), + [sym_false] = ACTIONS(1876), + [sym_null] = ACTIONS(1876), + [sym_undefined] = ACTIONS(1876), + [anon_sym_AT] = ACTIONS(1874), + [anon_sym_static] = ACTIONS(1876), + [anon_sym_readonly] = ACTIONS(1876), + [anon_sym_get] = ACTIONS(1876), + [anon_sym_set] = ACTIONS(1876), + [anon_sym_declare] = ACTIONS(1876), + [anon_sym_public] = ACTIONS(1876), + [anon_sym_private] = ACTIONS(1876), + [anon_sym_protected] = ACTIONS(1876), + [anon_sym_override] = ACTIONS(1876), + [anon_sym_module] = ACTIONS(1876), + [anon_sym_any] = ACTIONS(1876), + [anon_sym_number] = ACTIONS(1876), + [anon_sym_boolean] = ACTIONS(1876), + [anon_sym_string] = ACTIONS(1876), + [anon_sym_symbol] = ACTIONS(1876), + [anon_sym_object] = ACTIONS(1876), + [anon_sym_abstract] = ACTIONS(1876), + [anon_sym_satisfies] = ACTIONS(1878), + [anon_sym_interface] = ACTIONS(1876), + [anon_sym_enum] = ACTIONS(1876), + [sym__automatic_semicolon] = ACTIONS(1882), + [sym__ternary_qmark] = ACTIONS(1880), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(232)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2686), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5844), + [sym_assignment_pattern] = STATE(6071), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5844), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1602), + [sym_subscript_expression] = STATE(1602), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5844), + [sym_spread_element] = STATE(6079), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5551), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1602), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_repeat1] = STATE(6080), + [aux_sym_array_pattern_repeat1] = STATE(6021), + [sym_identifier] = ACTIONS(1884), + [anon_sym_export] = ACTIONS(619), + [anon_sym_type] = ACTIONS(619), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(1886), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(619), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_RBRACK] = ACTIONS(1888), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(641), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1890), + [anon_sym_using] = ACTIONS(645), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1728), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1892), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(579), - [anon_sym_readonly] = ACTIONS(579), - [anon_sym_get] = ACTIONS(579), - [anon_sym_set] = ACTIONS(579), - [anon_sym_declare] = ACTIONS(579), - [anon_sym_public] = ACTIONS(579), - [anon_sym_private] = ACTIONS(579), - [anon_sym_protected] = ACTIONS(579), - [anon_sym_override] = ACTIONS(579), - [anon_sym_module] = ACTIONS(579), - [anon_sym_any] = ACTIONS(579), - [anon_sym_number] = ACTIONS(579), - [anon_sym_boolean] = ACTIONS(579), - [anon_sym_string] = ACTIONS(579), - [anon_sym_symbol] = ACTIONS(579), - [anon_sym_object] = ACTIONS(579), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(215)] = { - [ts_builtin_sym_end] = ACTIONS(1764), - [sym_identifier] = ACTIONS(1766), - [anon_sym_export] = ACTIONS(1766), - [anon_sym_STAR] = ACTIONS(1768), - [anon_sym_default] = ACTIONS(1766), - [anon_sym_type] = ACTIONS(1766), - [anon_sym_as] = ACTIONS(1768), - [anon_sym_namespace] = ACTIONS(1766), - [anon_sym_LBRACE] = ACTIONS(1764), - [anon_sym_COMMA] = ACTIONS(1770), - [anon_sym_RBRACE] = ACTIONS(1764), - [anon_sym_typeof] = ACTIONS(1766), - [anon_sym_import] = ACTIONS(1766), - [anon_sym_with] = ACTIONS(1766), - [anon_sym_var] = ACTIONS(1766), - [anon_sym_let] = ACTIONS(1766), - [anon_sym_const] = ACTIONS(1766), - [anon_sym_BANG] = ACTIONS(1766), - [anon_sym_else] = ACTIONS(1766), - [anon_sym_if] = ACTIONS(1766), - [anon_sym_switch] = ACTIONS(1766), - [anon_sym_for] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1764), - [anon_sym_await] = ACTIONS(1766), - [anon_sym_in] = ACTIONS(1768), - [anon_sym_while] = ACTIONS(1766), - [anon_sym_do] = ACTIONS(1766), - [anon_sym_try] = ACTIONS(1766), - [anon_sym_break] = ACTIONS(1766), - [anon_sym_continue] = ACTIONS(1766), - [anon_sym_debugger] = ACTIONS(1766), - [anon_sym_return] = ACTIONS(1766), - [anon_sym_throw] = ACTIONS(1766), - [anon_sym_case] = ACTIONS(1766), - [anon_sym_yield] = ACTIONS(1766), - [anon_sym_LBRACK] = ACTIONS(1764), - [anon_sym_DOT] = ACTIONS(1768), - [anon_sym_class] = ACTIONS(1766), - [anon_sym_async] = ACTIONS(1766), - [anon_sym_function] = ACTIONS(1766), - [anon_sym_QMARK_DOT] = ACTIONS(1770), - [anon_sym_new] = ACTIONS(1766), - [anon_sym_using] = ACTIONS(1766), - [anon_sym_AMP_AMP] = ACTIONS(1770), - [anon_sym_PIPE_PIPE] = ACTIONS(1770), - [anon_sym_GT_GT] = ACTIONS(1768), - [anon_sym_GT_GT_GT] = ACTIONS(1770), - [anon_sym_LT_LT] = ACTIONS(1770), - [anon_sym_AMP] = ACTIONS(1768), - [anon_sym_CARET] = ACTIONS(1770), - [anon_sym_PIPE] = ACTIONS(1768), - [anon_sym_PLUS] = ACTIONS(1766), - [anon_sym_DASH] = ACTIONS(1766), - [anon_sym_SLASH] = ACTIONS(1766), - [anon_sym_PERCENT] = ACTIONS(1770), - [anon_sym_STAR_STAR] = ACTIONS(1770), - [anon_sym_LT] = ACTIONS(1766), - [anon_sym_LT_EQ] = ACTIONS(1770), - [anon_sym_EQ_EQ] = ACTIONS(1768), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1770), - [anon_sym_BANG_EQ] = ACTIONS(1768), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1770), - [anon_sym_GT_EQ] = ACTIONS(1770), - [anon_sym_GT] = ACTIONS(1768), - [anon_sym_QMARK_QMARK] = ACTIONS(1770), - [anon_sym_instanceof] = ACTIONS(1768), - [anon_sym_TILDE] = ACTIONS(1764), - [anon_sym_void] = ACTIONS(1766), - [anon_sym_delete] = ACTIONS(1766), - [anon_sym_PLUS_PLUS] = ACTIONS(1764), - [anon_sym_DASH_DASH] = ACTIONS(1764), - [anon_sym_DQUOTE] = ACTIONS(1764), - [anon_sym_SQUOTE] = ACTIONS(1764), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1764), - [sym_number] = ACTIONS(1764), - [sym_private_property_identifier] = ACTIONS(1764), - [sym_this] = ACTIONS(1766), - [sym_super] = ACTIONS(1766), - [sym_true] = ACTIONS(1766), - [sym_false] = ACTIONS(1766), - [sym_null] = ACTIONS(1766), - [sym_undefined] = ACTIONS(1766), - [anon_sym_AT] = ACTIONS(1764), - [anon_sym_static] = ACTIONS(1766), - [anon_sym_readonly] = ACTIONS(1766), - [anon_sym_get] = ACTIONS(1766), - [anon_sym_set] = ACTIONS(1766), - [anon_sym_declare] = ACTIONS(1766), - [anon_sym_public] = ACTIONS(1766), - [anon_sym_private] = ACTIONS(1766), - [anon_sym_protected] = ACTIONS(1766), - [anon_sym_override] = ACTIONS(1766), - [anon_sym_module] = ACTIONS(1766), - [anon_sym_any] = ACTIONS(1766), - [anon_sym_number] = ACTIONS(1766), - [anon_sym_boolean] = ACTIONS(1766), - [anon_sym_string] = ACTIONS(1766), - [anon_sym_symbol] = ACTIONS(1766), - [anon_sym_object] = ACTIONS(1766), - [anon_sym_abstract] = ACTIONS(1766), - [anon_sym_satisfies] = ACTIONS(1768), - [anon_sym_interface] = ACTIONS(1766), - [anon_sym_enum] = ACTIONS(1766), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym__ternary_qmark] = ACTIONS(1770), + [anon_sym_static] = ACTIONS(619), + [anon_sym_readonly] = ACTIONS(619), + [anon_sym_get] = ACTIONS(619), + [anon_sym_set] = ACTIONS(619), + [anon_sym_declare] = ACTIONS(619), + [anon_sym_public] = ACTIONS(619), + [anon_sym_private] = ACTIONS(619), + [anon_sym_protected] = ACTIONS(619), + [anon_sym_override] = ACTIONS(619), + [anon_sym_module] = ACTIONS(619), + [anon_sym_any] = ACTIONS(619), + [anon_sym_number] = ACTIONS(619), + [anon_sym_boolean] = ACTIONS(619), + [anon_sym_string] = ACTIONS(619), + [anon_sym_symbol] = ACTIONS(619), + [anon_sym_object] = ACTIONS(619), [sym_html_comment] = ACTIONS(5), }, - [STATE(216)] = { - [ts_builtin_sym_end] = ACTIONS(1774), - [sym_identifier] = ACTIONS(1776), - [anon_sym_export] = ACTIONS(1776), - [anon_sym_STAR] = ACTIONS(1778), - [anon_sym_default] = ACTIONS(1776), - [anon_sym_type] = ACTIONS(1776), - [anon_sym_as] = ACTIONS(1778), - [anon_sym_namespace] = ACTIONS(1776), - [anon_sym_LBRACE] = ACTIONS(1774), - [anon_sym_COMMA] = ACTIONS(1780), - [anon_sym_RBRACE] = ACTIONS(1774), - [anon_sym_typeof] = ACTIONS(1776), - [anon_sym_import] = ACTIONS(1776), - [anon_sym_with] = ACTIONS(1776), - [anon_sym_var] = ACTIONS(1776), - [anon_sym_let] = ACTIONS(1776), - [anon_sym_const] = ACTIONS(1776), - [anon_sym_BANG] = ACTIONS(1776), - [anon_sym_else] = ACTIONS(1776), - [anon_sym_if] = ACTIONS(1776), - [anon_sym_switch] = ACTIONS(1776), - [anon_sym_for] = ACTIONS(1776), - [anon_sym_LPAREN] = ACTIONS(1774), - [anon_sym_SEMI] = ACTIONS(1774), - [anon_sym_await] = ACTIONS(1776), - [anon_sym_in] = ACTIONS(1778), - [anon_sym_while] = ACTIONS(1776), - [anon_sym_do] = ACTIONS(1776), - [anon_sym_try] = ACTIONS(1776), - [anon_sym_break] = ACTIONS(1776), - [anon_sym_continue] = ACTIONS(1776), - [anon_sym_debugger] = ACTIONS(1776), - [anon_sym_return] = ACTIONS(1776), - [anon_sym_throw] = ACTIONS(1776), - [anon_sym_case] = ACTIONS(1776), - [anon_sym_yield] = ACTIONS(1776), - [anon_sym_LBRACK] = ACTIONS(1774), - [anon_sym_DOT] = ACTIONS(1778), - [anon_sym_class] = ACTIONS(1776), - [anon_sym_async] = ACTIONS(1776), - [anon_sym_function] = ACTIONS(1776), - [anon_sym_QMARK_DOT] = ACTIONS(1780), - [anon_sym_new] = ACTIONS(1776), - [anon_sym_using] = ACTIONS(1776), - [anon_sym_AMP_AMP] = ACTIONS(1780), - [anon_sym_PIPE_PIPE] = ACTIONS(1780), - [anon_sym_GT_GT] = ACTIONS(1778), - [anon_sym_GT_GT_GT] = ACTIONS(1780), - [anon_sym_LT_LT] = ACTIONS(1780), - [anon_sym_AMP] = ACTIONS(1778), - [anon_sym_CARET] = ACTIONS(1780), - [anon_sym_PIPE] = ACTIONS(1778), - [anon_sym_PLUS] = ACTIONS(1776), - [anon_sym_DASH] = ACTIONS(1776), - [anon_sym_SLASH] = ACTIONS(1776), - [anon_sym_PERCENT] = ACTIONS(1780), - [anon_sym_STAR_STAR] = ACTIONS(1780), - [anon_sym_LT] = ACTIONS(1776), - [anon_sym_LT_EQ] = ACTIONS(1780), - [anon_sym_EQ_EQ] = ACTIONS(1778), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1780), - [anon_sym_BANG_EQ] = ACTIONS(1778), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1780), - [anon_sym_GT_EQ] = ACTIONS(1780), - [anon_sym_GT] = ACTIONS(1778), - [anon_sym_QMARK_QMARK] = ACTIONS(1780), - [anon_sym_instanceof] = ACTIONS(1778), - [anon_sym_TILDE] = ACTIONS(1774), - [anon_sym_void] = ACTIONS(1776), - [anon_sym_delete] = ACTIONS(1776), - [anon_sym_PLUS_PLUS] = ACTIONS(1774), - [anon_sym_DASH_DASH] = ACTIONS(1774), - [anon_sym_DQUOTE] = ACTIONS(1774), - [anon_sym_SQUOTE] = ACTIONS(1774), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1774), - [sym_number] = ACTIONS(1774), - [sym_private_property_identifier] = ACTIONS(1774), - [sym_this] = ACTIONS(1776), - [sym_super] = ACTIONS(1776), - [sym_true] = ACTIONS(1776), - [sym_false] = ACTIONS(1776), - [sym_null] = ACTIONS(1776), - [sym_undefined] = ACTIONS(1776), - [anon_sym_AT] = ACTIONS(1774), - [anon_sym_static] = ACTIONS(1776), - [anon_sym_readonly] = ACTIONS(1776), - [anon_sym_get] = ACTIONS(1776), - [anon_sym_set] = ACTIONS(1776), - [anon_sym_declare] = ACTIONS(1776), - [anon_sym_public] = ACTIONS(1776), - [anon_sym_private] = ACTIONS(1776), - [anon_sym_protected] = ACTIONS(1776), - [anon_sym_override] = ACTIONS(1776), - [anon_sym_module] = ACTIONS(1776), - [anon_sym_any] = ACTIONS(1776), - [anon_sym_number] = ACTIONS(1776), - [anon_sym_boolean] = ACTIONS(1776), - [anon_sym_string] = ACTIONS(1776), - [anon_sym_symbol] = ACTIONS(1776), - [anon_sym_object] = ACTIONS(1776), - [anon_sym_abstract] = ACTIONS(1776), - [anon_sym_satisfies] = ACTIONS(1778), - [anon_sym_interface] = ACTIONS(1776), - [anon_sym_enum] = ACTIONS(1776), - [sym__automatic_semicolon] = ACTIONS(1782), - [sym__ternary_qmark] = ACTIONS(1780), + [STATE(233)] = { + [ts_builtin_sym_end] = ACTIONS(1894), + [sym_identifier] = ACTIONS(1896), + [anon_sym_export] = ACTIONS(1896), + [anon_sym_STAR] = ACTIONS(1896), + [anon_sym_default] = ACTIONS(1896), + [anon_sym_type] = ACTIONS(1896), + [anon_sym_as] = ACTIONS(1896), + [anon_sym_namespace] = ACTIONS(1896), + [anon_sym_LBRACE] = ACTIONS(1894), + [anon_sym_COMMA] = ACTIONS(1894), + [anon_sym_RBRACE] = ACTIONS(1894), + [anon_sym_typeof] = ACTIONS(1896), + [anon_sym_import] = ACTIONS(1896), + [anon_sym_with] = ACTIONS(1896), + [anon_sym_var] = ACTIONS(1896), + [anon_sym_let] = ACTIONS(1896), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_BANG] = ACTIONS(1896), + [anon_sym_else] = ACTIONS(1896), + [anon_sym_if] = ACTIONS(1896), + [anon_sym_switch] = ACTIONS(1896), + [anon_sym_for] = ACTIONS(1896), + [anon_sym_LPAREN] = ACTIONS(1894), + [anon_sym_SEMI] = ACTIONS(1894), + [anon_sym_await] = ACTIONS(1896), + [anon_sym_in] = ACTIONS(1896), + [anon_sym_while] = ACTIONS(1896), + [anon_sym_do] = ACTIONS(1896), + [anon_sym_try] = ACTIONS(1896), + [anon_sym_break] = ACTIONS(1896), + [anon_sym_continue] = ACTIONS(1896), + [anon_sym_debugger] = ACTIONS(1896), + [anon_sym_return] = ACTIONS(1896), + [anon_sym_throw] = ACTIONS(1896), + [anon_sym_case] = ACTIONS(1896), + [anon_sym_yield] = ACTIONS(1896), + [anon_sym_LBRACK] = ACTIONS(1894), + [anon_sym_DOT] = ACTIONS(1896), + [anon_sym_class] = ACTIONS(1896), + [anon_sym_async] = ACTIONS(1896), + [anon_sym_function] = ACTIONS(1896), + [anon_sym_QMARK_DOT] = ACTIONS(1894), + [anon_sym_new] = ACTIONS(1896), + [anon_sym_using] = ACTIONS(1896), + [anon_sym_AMP_AMP] = ACTIONS(1894), + [anon_sym_PIPE_PIPE] = ACTIONS(1894), + [anon_sym_GT_GT] = ACTIONS(1896), + [anon_sym_GT_GT_GT] = ACTIONS(1894), + [anon_sym_LT_LT] = ACTIONS(1894), + [anon_sym_AMP] = ACTIONS(1896), + [anon_sym_CARET] = ACTIONS(1894), + [anon_sym_PIPE] = ACTIONS(1896), + [anon_sym_PLUS] = ACTIONS(1896), + [anon_sym_DASH] = ACTIONS(1896), + [anon_sym_SLASH] = ACTIONS(1896), + [anon_sym_PERCENT] = ACTIONS(1894), + [anon_sym_STAR_STAR] = ACTIONS(1894), + [anon_sym_LT] = ACTIONS(1896), + [anon_sym_LT_EQ] = ACTIONS(1894), + [anon_sym_EQ_EQ] = ACTIONS(1896), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1894), + [anon_sym_BANG_EQ] = ACTIONS(1896), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1894), + [anon_sym_GT_EQ] = ACTIONS(1894), + [anon_sym_GT] = ACTIONS(1896), + [anon_sym_QMARK_QMARK] = ACTIONS(1894), + [anon_sym_instanceof] = ACTIONS(1896), + [anon_sym_TILDE] = ACTIONS(1894), + [anon_sym_void] = ACTIONS(1896), + [anon_sym_delete] = ACTIONS(1896), + [anon_sym_PLUS_PLUS] = ACTIONS(1894), + [anon_sym_DASH_DASH] = ACTIONS(1894), + [anon_sym_DQUOTE] = ACTIONS(1894), + [anon_sym_SQUOTE] = ACTIONS(1894), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1894), + [sym_number] = ACTIONS(1894), + [sym_private_property_identifier] = ACTIONS(1894), + [sym_this] = ACTIONS(1896), + [sym_super] = ACTIONS(1896), + [sym_true] = ACTIONS(1896), + [sym_false] = ACTIONS(1896), + [sym_null] = ACTIONS(1896), + [sym_undefined] = ACTIONS(1896), + [anon_sym_AT] = ACTIONS(1894), + [anon_sym_static] = ACTIONS(1896), + [anon_sym_readonly] = ACTIONS(1896), + [anon_sym_get] = ACTIONS(1896), + [anon_sym_set] = ACTIONS(1896), + [anon_sym_declare] = ACTIONS(1896), + [anon_sym_public] = ACTIONS(1896), + [anon_sym_private] = ACTIONS(1896), + [anon_sym_protected] = ACTIONS(1896), + [anon_sym_override] = ACTIONS(1896), + [anon_sym_module] = ACTIONS(1896), + [anon_sym_any] = ACTIONS(1896), + [anon_sym_number] = ACTIONS(1896), + [anon_sym_boolean] = ACTIONS(1896), + [anon_sym_string] = ACTIONS(1896), + [anon_sym_symbol] = ACTIONS(1896), + [anon_sym_object] = ACTIONS(1896), + [anon_sym_abstract] = ACTIONS(1896), + [anon_sym_satisfies] = ACTIONS(1896), + [anon_sym_interface] = ACTIONS(1896), + [anon_sym_enum] = ACTIONS(1896), + [sym__automatic_semicolon] = ACTIONS(1894), + [sym__ternary_qmark] = ACTIONS(1894), [sym_html_comment] = ACTIONS(5), }, - [STATE(217)] = { - [ts_builtin_sym_end] = ACTIONS(1784), - [sym_identifier] = ACTIONS(1786), - [anon_sym_export] = ACTIONS(1786), - [anon_sym_STAR] = ACTIONS(1786), - [anon_sym_default] = ACTIONS(1786), - [anon_sym_type] = ACTIONS(1786), - [anon_sym_as] = ACTIONS(1786), - [anon_sym_namespace] = ACTIONS(1786), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_COMMA] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(1784), - [anon_sym_typeof] = ACTIONS(1786), - [anon_sym_import] = ACTIONS(1786), - [anon_sym_with] = ACTIONS(1786), - [anon_sym_var] = ACTIONS(1786), - [anon_sym_let] = ACTIONS(1786), - [anon_sym_const] = ACTIONS(1786), - [anon_sym_BANG] = ACTIONS(1786), - [anon_sym_else] = ACTIONS(1786), - [anon_sym_if] = ACTIONS(1786), - [anon_sym_switch] = ACTIONS(1786), - [anon_sym_for] = ACTIONS(1786), - [anon_sym_LPAREN] = ACTIONS(1784), - [anon_sym_SEMI] = ACTIONS(1784), - [anon_sym_await] = ACTIONS(1786), - [anon_sym_in] = ACTIONS(1786), - [anon_sym_while] = ACTIONS(1786), - [anon_sym_do] = ACTIONS(1786), - [anon_sym_try] = ACTIONS(1786), - [anon_sym_break] = ACTIONS(1786), - [anon_sym_continue] = ACTIONS(1786), - [anon_sym_debugger] = ACTIONS(1786), - [anon_sym_return] = ACTIONS(1786), - [anon_sym_throw] = ACTIONS(1786), - [anon_sym_case] = ACTIONS(1786), - [anon_sym_yield] = ACTIONS(1786), - [anon_sym_LBRACK] = ACTIONS(1784), - [anon_sym_DOT] = ACTIONS(1786), - [anon_sym_class] = ACTIONS(1786), - [anon_sym_async] = ACTIONS(1786), - [anon_sym_function] = ACTIONS(1786), - [anon_sym_QMARK_DOT] = ACTIONS(1784), - [anon_sym_new] = ACTIONS(1786), - [anon_sym_using] = ACTIONS(1786), - [anon_sym_AMP_AMP] = ACTIONS(1784), - [anon_sym_PIPE_PIPE] = ACTIONS(1784), - [anon_sym_GT_GT] = ACTIONS(1786), - [anon_sym_GT_GT_GT] = ACTIONS(1784), - [anon_sym_LT_LT] = ACTIONS(1784), - [anon_sym_AMP] = ACTIONS(1786), - [anon_sym_CARET] = ACTIONS(1784), - [anon_sym_PIPE] = ACTIONS(1786), - [anon_sym_PLUS] = ACTIONS(1786), - [anon_sym_DASH] = ACTIONS(1786), - [anon_sym_SLASH] = ACTIONS(1786), - [anon_sym_PERCENT] = ACTIONS(1784), - [anon_sym_STAR_STAR] = ACTIONS(1784), - [anon_sym_LT] = ACTIONS(1786), - [anon_sym_LT_EQ] = ACTIONS(1784), - [anon_sym_EQ_EQ] = ACTIONS(1786), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1784), - [anon_sym_BANG_EQ] = ACTIONS(1786), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1784), - [anon_sym_GT_EQ] = ACTIONS(1784), - [anon_sym_GT] = ACTIONS(1786), - [anon_sym_QMARK_QMARK] = ACTIONS(1784), - [anon_sym_instanceof] = ACTIONS(1786), - [anon_sym_TILDE] = ACTIONS(1784), - [anon_sym_void] = ACTIONS(1786), - [anon_sym_delete] = ACTIONS(1786), - [anon_sym_PLUS_PLUS] = ACTIONS(1784), - [anon_sym_DASH_DASH] = ACTIONS(1784), - [anon_sym_DQUOTE] = ACTIONS(1784), - [anon_sym_SQUOTE] = ACTIONS(1784), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1784), - [sym_number] = ACTIONS(1784), - [sym_private_property_identifier] = ACTIONS(1784), - [sym_this] = ACTIONS(1786), - [sym_super] = ACTIONS(1786), - [sym_true] = ACTIONS(1786), - [sym_false] = ACTIONS(1786), - [sym_null] = ACTIONS(1786), - [sym_undefined] = ACTIONS(1786), - [anon_sym_AT] = ACTIONS(1784), - [anon_sym_static] = ACTIONS(1786), - [anon_sym_readonly] = ACTIONS(1786), - [anon_sym_get] = ACTIONS(1786), - [anon_sym_set] = ACTIONS(1786), - [anon_sym_declare] = ACTIONS(1786), - [anon_sym_public] = ACTIONS(1786), - [anon_sym_private] = ACTIONS(1786), - [anon_sym_protected] = ACTIONS(1786), - [anon_sym_override] = ACTIONS(1786), - [anon_sym_module] = ACTIONS(1786), - [anon_sym_any] = ACTIONS(1786), - [anon_sym_number] = ACTIONS(1786), - [anon_sym_boolean] = ACTIONS(1786), - [anon_sym_string] = ACTIONS(1786), - [anon_sym_symbol] = ACTIONS(1786), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_abstract] = ACTIONS(1786), - [anon_sym_satisfies] = ACTIONS(1786), - [anon_sym_interface] = ACTIONS(1786), - [anon_sym_enum] = ACTIONS(1786), - [sym__automatic_semicolon] = ACTIONS(1784), - [sym__ternary_qmark] = ACTIONS(1784), + [STATE(234)] = { + [ts_builtin_sym_end] = ACTIONS(1898), + [sym_identifier] = ACTIONS(1900), + [anon_sym_export] = ACTIONS(1900), + [anon_sym_STAR] = ACTIONS(1902), + [anon_sym_default] = ACTIONS(1900), + [anon_sym_type] = ACTIONS(1900), + [anon_sym_as] = ACTIONS(1902), + [anon_sym_namespace] = ACTIONS(1900), + [anon_sym_LBRACE] = ACTIONS(1898), + [anon_sym_COMMA] = ACTIONS(1904), + [anon_sym_RBRACE] = ACTIONS(1898), + [anon_sym_typeof] = ACTIONS(1900), + [anon_sym_import] = ACTIONS(1900), + [anon_sym_with] = ACTIONS(1900), + [anon_sym_var] = ACTIONS(1900), + [anon_sym_let] = ACTIONS(1900), + [anon_sym_const] = ACTIONS(1900), + [anon_sym_BANG] = ACTIONS(1900), + [anon_sym_else] = ACTIONS(1900), + [anon_sym_if] = ACTIONS(1900), + [anon_sym_switch] = ACTIONS(1900), + [anon_sym_for] = ACTIONS(1900), + [anon_sym_LPAREN] = ACTIONS(1898), + [anon_sym_SEMI] = ACTIONS(1898), + [anon_sym_await] = ACTIONS(1900), + [anon_sym_in] = ACTIONS(1902), + [anon_sym_while] = ACTIONS(1900), + [anon_sym_do] = ACTIONS(1900), + [anon_sym_try] = ACTIONS(1900), + [anon_sym_break] = ACTIONS(1900), + [anon_sym_continue] = ACTIONS(1900), + [anon_sym_debugger] = ACTIONS(1900), + [anon_sym_return] = ACTIONS(1900), + [anon_sym_throw] = ACTIONS(1900), + [anon_sym_case] = ACTIONS(1900), + [anon_sym_yield] = ACTIONS(1900), + [anon_sym_LBRACK] = ACTIONS(1898), + [anon_sym_DOT] = ACTIONS(1902), + [anon_sym_class] = ACTIONS(1900), + [anon_sym_async] = ACTIONS(1900), + [anon_sym_function] = ACTIONS(1900), + [anon_sym_QMARK_DOT] = ACTIONS(1904), + [anon_sym_new] = ACTIONS(1900), + [anon_sym_using] = ACTIONS(1900), + [anon_sym_AMP_AMP] = ACTIONS(1904), + [anon_sym_PIPE_PIPE] = ACTIONS(1904), + [anon_sym_GT_GT] = ACTIONS(1902), + [anon_sym_GT_GT_GT] = ACTIONS(1904), + [anon_sym_LT_LT] = ACTIONS(1904), + [anon_sym_AMP] = ACTIONS(1902), + [anon_sym_CARET] = ACTIONS(1904), + [anon_sym_PIPE] = ACTIONS(1902), + [anon_sym_PLUS] = ACTIONS(1900), + [anon_sym_DASH] = ACTIONS(1900), + [anon_sym_SLASH] = ACTIONS(1900), + [anon_sym_PERCENT] = ACTIONS(1904), + [anon_sym_STAR_STAR] = ACTIONS(1904), + [anon_sym_LT] = ACTIONS(1900), + [anon_sym_LT_EQ] = ACTIONS(1904), + [anon_sym_EQ_EQ] = ACTIONS(1902), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1904), + [anon_sym_BANG_EQ] = ACTIONS(1902), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1904), + [anon_sym_GT_EQ] = ACTIONS(1904), + [anon_sym_GT] = ACTIONS(1902), + [anon_sym_QMARK_QMARK] = ACTIONS(1904), + [anon_sym_instanceof] = ACTIONS(1902), + [anon_sym_TILDE] = ACTIONS(1898), + [anon_sym_void] = ACTIONS(1900), + [anon_sym_delete] = ACTIONS(1900), + [anon_sym_PLUS_PLUS] = ACTIONS(1898), + [anon_sym_DASH_DASH] = ACTIONS(1898), + [anon_sym_DQUOTE] = ACTIONS(1898), + [anon_sym_SQUOTE] = ACTIONS(1898), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1898), + [sym_number] = ACTIONS(1898), + [sym_private_property_identifier] = ACTIONS(1898), + [sym_this] = ACTIONS(1900), + [sym_super] = ACTIONS(1900), + [sym_true] = ACTIONS(1900), + [sym_false] = ACTIONS(1900), + [sym_null] = ACTIONS(1900), + [sym_undefined] = ACTIONS(1900), + [anon_sym_AT] = ACTIONS(1898), + [anon_sym_static] = ACTIONS(1900), + [anon_sym_readonly] = ACTIONS(1900), + [anon_sym_get] = ACTIONS(1900), + [anon_sym_set] = ACTIONS(1900), + [anon_sym_declare] = ACTIONS(1900), + [anon_sym_public] = ACTIONS(1900), + [anon_sym_private] = ACTIONS(1900), + [anon_sym_protected] = ACTIONS(1900), + [anon_sym_override] = ACTIONS(1900), + [anon_sym_module] = ACTIONS(1900), + [anon_sym_any] = ACTIONS(1900), + [anon_sym_number] = ACTIONS(1900), + [anon_sym_boolean] = ACTIONS(1900), + [anon_sym_string] = ACTIONS(1900), + [anon_sym_symbol] = ACTIONS(1900), + [anon_sym_object] = ACTIONS(1900), + [anon_sym_abstract] = ACTIONS(1900), + [anon_sym_satisfies] = ACTIONS(1902), + [anon_sym_interface] = ACTIONS(1900), + [anon_sym_enum] = ACTIONS(1900), + [sym__automatic_semicolon] = ACTIONS(1904), + [sym__ternary_qmark] = ACTIONS(1904), [sym_html_comment] = ACTIONS(5), }, - [STATE(218)] = { - [ts_builtin_sym_end] = ACTIONS(1788), - [sym_identifier] = ACTIONS(1790), - [anon_sym_export] = ACTIONS(1790), - [anon_sym_STAR] = ACTIONS(1792), - [anon_sym_default] = ACTIONS(1790), - [anon_sym_type] = ACTIONS(1790), - [anon_sym_as] = ACTIONS(1792), - [anon_sym_namespace] = ACTIONS(1790), - [anon_sym_LBRACE] = ACTIONS(1788), - [anon_sym_COMMA] = ACTIONS(1794), - [anon_sym_RBRACE] = ACTIONS(1788), - [anon_sym_typeof] = ACTIONS(1790), - [anon_sym_import] = ACTIONS(1790), - [anon_sym_with] = ACTIONS(1790), - [anon_sym_var] = ACTIONS(1790), - [anon_sym_let] = ACTIONS(1790), - [anon_sym_const] = ACTIONS(1790), - [anon_sym_BANG] = ACTIONS(1790), - [anon_sym_else] = ACTIONS(1790), - [anon_sym_if] = ACTIONS(1790), - [anon_sym_switch] = ACTIONS(1790), - [anon_sym_for] = ACTIONS(1790), - [anon_sym_LPAREN] = ACTIONS(1788), - [anon_sym_SEMI] = ACTIONS(1788), - [anon_sym_await] = ACTIONS(1790), - [anon_sym_in] = ACTIONS(1792), - [anon_sym_while] = ACTIONS(1790), - [anon_sym_do] = ACTIONS(1790), - [anon_sym_try] = ACTIONS(1790), - [anon_sym_break] = ACTIONS(1790), - [anon_sym_continue] = ACTIONS(1790), - [anon_sym_debugger] = ACTIONS(1790), - [anon_sym_return] = ACTIONS(1790), - [anon_sym_throw] = ACTIONS(1790), - [anon_sym_case] = ACTIONS(1790), - [anon_sym_yield] = ACTIONS(1790), - [anon_sym_LBRACK] = ACTIONS(1788), - [anon_sym_DOT] = ACTIONS(1792), - [anon_sym_class] = ACTIONS(1790), - [anon_sym_async] = ACTIONS(1790), - [anon_sym_function] = ACTIONS(1790), - [anon_sym_QMARK_DOT] = ACTIONS(1794), - [anon_sym_new] = ACTIONS(1790), - [anon_sym_using] = ACTIONS(1790), - [anon_sym_AMP_AMP] = ACTIONS(1794), - [anon_sym_PIPE_PIPE] = ACTIONS(1794), - [anon_sym_GT_GT] = ACTIONS(1792), - [anon_sym_GT_GT_GT] = ACTIONS(1794), - [anon_sym_LT_LT] = ACTIONS(1794), - [anon_sym_AMP] = ACTIONS(1792), - [anon_sym_CARET] = ACTIONS(1794), - [anon_sym_PIPE] = ACTIONS(1792), - [anon_sym_PLUS] = ACTIONS(1790), - [anon_sym_DASH] = ACTIONS(1790), - [anon_sym_SLASH] = ACTIONS(1790), - [anon_sym_PERCENT] = ACTIONS(1794), - [anon_sym_STAR_STAR] = ACTIONS(1794), - [anon_sym_LT] = ACTIONS(1790), - [anon_sym_LT_EQ] = ACTIONS(1794), - [anon_sym_EQ_EQ] = ACTIONS(1792), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1794), - [anon_sym_BANG_EQ] = ACTIONS(1792), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1794), - [anon_sym_GT_EQ] = ACTIONS(1794), - [anon_sym_GT] = ACTIONS(1792), - [anon_sym_QMARK_QMARK] = ACTIONS(1794), - [anon_sym_instanceof] = ACTIONS(1792), - [anon_sym_TILDE] = ACTIONS(1788), - [anon_sym_void] = ACTIONS(1790), - [anon_sym_delete] = ACTIONS(1790), - [anon_sym_PLUS_PLUS] = ACTIONS(1788), - [anon_sym_DASH_DASH] = ACTIONS(1788), - [anon_sym_DQUOTE] = ACTIONS(1788), - [anon_sym_SQUOTE] = ACTIONS(1788), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1788), - [sym_number] = ACTIONS(1788), - [sym_private_property_identifier] = ACTIONS(1788), - [sym_this] = ACTIONS(1790), - [sym_super] = ACTIONS(1790), - [sym_true] = ACTIONS(1790), - [sym_false] = ACTIONS(1790), - [sym_null] = ACTIONS(1790), - [sym_undefined] = ACTIONS(1790), - [anon_sym_AT] = ACTIONS(1788), - [anon_sym_static] = ACTIONS(1790), - [anon_sym_readonly] = ACTIONS(1790), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_declare] = ACTIONS(1790), - [anon_sym_public] = ACTIONS(1790), - [anon_sym_private] = ACTIONS(1790), - [anon_sym_protected] = ACTIONS(1790), - [anon_sym_override] = ACTIONS(1790), - [anon_sym_module] = ACTIONS(1790), - [anon_sym_any] = ACTIONS(1790), - [anon_sym_number] = ACTIONS(1790), - [anon_sym_boolean] = ACTIONS(1790), - [anon_sym_string] = ACTIONS(1790), - [anon_sym_symbol] = ACTIONS(1790), - [anon_sym_object] = ACTIONS(1790), - [anon_sym_abstract] = ACTIONS(1790), - [anon_sym_satisfies] = ACTIONS(1792), - [anon_sym_interface] = ACTIONS(1790), - [anon_sym_enum] = ACTIONS(1790), - [sym__automatic_semicolon] = ACTIONS(1796), - [sym__ternary_qmark] = ACTIONS(1794), + [STATE(235)] = { + [ts_builtin_sym_end] = ACTIONS(1906), + [sym_identifier] = ACTIONS(1908), + [anon_sym_export] = ACTIONS(1908), + [anon_sym_STAR] = ACTIONS(1908), + [anon_sym_default] = ACTIONS(1908), + [anon_sym_type] = ACTIONS(1908), + [anon_sym_as] = ACTIONS(1908), + [anon_sym_namespace] = ACTIONS(1908), + [anon_sym_LBRACE] = ACTIONS(1906), + [anon_sym_COMMA] = ACTIONS(1906), + [anon_sym_RBRACE] = ACTIONS(1906), + [anon_sym_typeof] = ACTIONS(1908), + [anon_sym_import] = ACTIONS(1908), + [anon_sym_with] = ACTIONS(1908), + [anon_sym_var] = ACTIONS(1908), + [anon_sym_let] = ACTIONS(1908), + [anon_sym_const] = ACTIONS(1908), + [anon_sym_BANG] = ACTIONS(1908), + [anon_sym_else] = ACTIONS(1908), + [anon_sym_if] = ACTIONS(1908), + [anon_sym_switch] = ACTIONS(1908), + [anon_sym_for] = ACTIONS(1908), + [anon_sym_LPAREN] = ACTIONS(1906), + [anon_sym_SEMI] = ACTIONS(1906), + [anon_sym_await] = ACTIONS(1908), + [anon_sym_in] = ACTIONS(1908), + [anon_sym_while] = ACTIONS(1908), + [anon_sym_do] = ACTIONS(1908), + [anon_sym_try] = ACTIONS(1908), + [anon_sym_break] = ACTIONS(1908), + [anon_sym_continue] = ACTIONS(1908), + [anon_sym_debugger] = ACTIONS(1908), + [anon_sym_return] = ACTIONS(1908), + [anon_sym_throw] = ACTIONS(1908), + [anon_sym_case] = ACTIONS(1908), + [anon_sym_yield] = ACTIONS(1908), + [anon_sym_LBRACK] = ACTIONS(1906), + [anon_sym_DOT] = ACTIONS(1908), + [anon_sym_class] = ACTIONS(1908), + [anon_sym_async] = ACTIONS(1908), + [anon_sym_function] = ACTIONS(1908), + [anon_sym_QMARK_DOT] = ACTIONS(1906), + [anon_sym_new] = ACTIONS(1908), + [anon_sym_using] = ACTIONS(1908), + [anon_sym_AMP_AMP] = ACTIONS(1906), + [anon_sym_PIPE_PIPE] = ACTIONS(1906), + [anon_sym_GT_GT] = ACTIONS(1908), + [anon_sym_GT_GT_GT] = ACTIONS(1906), + [anon_sym_LT_LT] = ACTIONS(1906), + [anon_sym_AMP] = ACTIONS(1908), + [anon_sym_CARET] = ACTIONS(1906), + [anon_sym_PIPE] = ACTIONS(1908), + [anon_sym_PLUS] = ACTIONS(1908), + [anon_sym_DASH] = ACTIONS(1908), + [anon_sym_SLASH] = ACTIONS(1908), + [anon_sym_PERCENT] = ACTIONS(1906), + [anon_sym_STAR_STAR] = ACTIONS(1906), + [anon_sym_LT] = ACTIONS(1908), + [anon_sym_LT_EQ] = ACTIONS(1906), + [anon_sym_EQ_EQ] = ACTIONS(1908), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1906), + [anon_sym_BANG_EQ] = ACTIONS(1908), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1906), + [anon_sym_GT_EQ] = ACTIONS(1906), + [anon_sym_GT] = ACTIONS(1908), + [anon_sym_QMARK_QMARK] = ACTIONS(1906), + [anon_sym_instanceof] = ACTIONS(1908), + [anon_sym_TILDE] = ACTIONS(1906), + [anon_sym_void] = ACTIONS(1908), + [anon_sym_delete] = ACTIONS(1908), + [anon_sym_PLUS_PLUS] = ACTIONS(1906), + [anon_sym_DASH_DASH] = ACTIONS(1906), + [anon_sym_DQUOTE] = ACTIONS(1906), + [anon_sym_SQUOTE] = ACTIONS(1906), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1906), + [sym_number] = ACTIONS(1906), + [sym_private_property_identifier] = ACTIONS(1906), + [sym_this] = ACTIONS(1908), + [sym_super] = ACTIONS(1908), + [sym_true] = ACTIONS(1908), + [sym_false] = ACTIONS(1908), + [sym_null] = ACTIONS(1908), + [sym_undefined] = ACTIONS(1908), + [anon_sym_AT] = ACTIONS(1906), + [anon_sym_static] = ACTIONS(1908), + [anon_sym_readonly] = ACTIONS(1908), + [anon_sym_get] = ACTIONS(1908), + [anon_sym_set] = ACTIONS(1908), + [anon_sym_declare] = ACTIONS(1908), + [anon_sym_public] = ACTIONS(1908), + [anon_sym_private] = ACTIONS(1908), + [anon_sym_protected] = ACTIONS(1908), + [anon_sym_override] = ACTIONS(1908), + [anon_sym_module] = ACTIONS(1908), + [anon_sym_any] = ACTIONS(1908), + [anon_sym_number] = ACTIONS(1908), + [anon_sym_boolean] = ACTIONS(1908), + [anon_sym_string] = ACTIONS(1908), + [anon_sym_symbol] = ACTIONS(1908), + [anon_sym_object] = ACTIONS(1908), + [anon_sym_abstract] = ACTIONS(1908), + [anon_sym_satisfies] = ACTIONS(1908), + [anon_sym_interface] = ACTIONS(1908), + [anon_sym_enum] = ACTIONS(1908), + [sym__automatic_semicolon] = ACTIONS(1906), + [sym__ternary_qmark] = ACTIONS(1906), [sym_html_comment] = ACTIONS(5), }, - [STATE(219)] = { - [ts_builtin_sym_end] = ACTIONS(1798), - [sym_identifier] = ACTIONS(1800), - [anon_sym_export] = ACTIONS(1800), - [anon_sym_STAR] = ACTIONS(1800), - [anon_sym_default] = ACTIONS(1800), - [anon_sym_type] = ACTIONS(1800), - [anon_sym_as] = ACTIONS(1800), - [anon_sym_namespace] = ACTIONS(1800), - [anon_sym_LBRACE] = ACTIONS(1798), - [anon_sym_COMMA] = ACTIONS(1798), - [anon_sym_RBRACE] = ACTIONS(1798), - [anon_sym_typeof] = ACTIONS(1800), - [anon_sym_import] = ACTIONS(1800), - [anon_sym_with] = ACTIONS(1800), - [anon_sym_var] = ACTIONS(1800), - [anon_sym_let] = ACTIONS(1800), - [anon_sym_const] = ACTIONS(1800), - [anon_sym_BANG] = ACTIONS(1800), - [anon_sym_else] = ACTIONS(1800), - [anon_sym_if] = ACTIONS(1800), - [anon_sym_switch] = ACTIONS(1800), - [anon_sym_for] = ACTIONS(1800), - [anon_sym_LPAREN] = ACTIONS(1798), - [anon_sym_SEMI] = ACTIONS(1798), - [anon_sym_await] = ACTIONS(1800), - [anon_sym_in] = ACTIONS(1800), - [anon_sym_while] = ACTIONS(1800), - [anon_sym_do] = ACTIONS(1800), - [anon_sym_try] = ACTIONS(1800), - [anon_sym_break] = ACTIONS(1800), - [anon_sym_continue] = ACTIONS(1800), - [anon_sym_debugger] = ACTIONS(1800), - [anon_sym_return] = ACTIONS(1800), - [anon_sym_throw] = ACTIONS(1800), - [anon_sym_case] = ACTIONS(1800), - [anon_sym_yield] = ACTIONS(1800), - [anon_sym_LBRACK] = ACTIONS(1798), - [anon_sym_DOT] = ACTIONS(1800), - [anon_sym_class] = ACTIONS(1800), - [anon_sym_async] = ACTIONS(1800), - [anon_sym_function] = ACTIONS(1800), - [anon_sym_QMARK_DOT] = ACTIONS(1798), - [anon_sym_new] = ACTIONS(1800), - [anon_sym_using] = ACTIONS(1800), - [anon_sym_AMP_AMP] = ACTIONS(1798), - [anon_sym_PIPE_PIPE] = ACTIONS(1798), - [anon_sym_GT_GT] = ACTIONS(1800), - [anon_sym_GT_GT_GT] = ACTIONS(1798), - [anon_sym_LT_LT] = ACTIONS(1798), - [anon_sym_AMP] = ACTIONS(1800), - [anon_sym_CARET] = ACTIONS(1798), - [anon_sym_PIPE] = ACTIONS(1800), - [anon_sym_PLUS] = ACTIONS(1800), - [anon_sym_DASH] = ACTIONS(1800), - [anon_sym_SLASH] = ACTIONS(1800), - [anon_sym_PERCENT] = ACTIONS(1798), - [anon_sym_STAR_STAR] = ACTIONS(1798), - [anon_sym_LT] = ACTIONS(1800), - [anon_sym_LT_EQ] = ACTIONS(1798), - [anon_sym_EQ_EQ] = ACTIONS(1800), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1798), - [anon_sym_BANG_EQ] = ACTIONS(1800), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1798), - [anon_sym_GT_EQ] = ACTIONS(1798), - [anon_sym_GT] = ACTIONS(1800), - [anon_sym_QMARK_QMARK] = ACTIONS(1798), - [anon_sym_instanceof] = ACTIONS(1800), - [anon_sym_TILDE] = ACTIONS(1798), - [anon_sym_void] = ACTIONS(1800), - [anon_sym_delete] = ACTIONS(1800), - [anon_sym_PLUS_PLUS] = ACTIONS(1798), - [anon_sym_DASH_DASH] = ACTIONS(1798), - [anon_sym_DQUOTE] = ACTIONS(1798), - [anon_sym_SQUOTE] = ACTIONS(1798), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1798), - [sym_number] = ACTIONS(1798), - [sym_private_property_identifier] = ACTIONS(1798), - [sym_this] = ACTIONS(1800), - [sym_super] = ACTIONS(1800), - [sym_true] = ACTIONS(1800), - [sym_false] = ACTIONS(1800), - [sym_null] = ACTIONS(1800), - [sym_undefined] = ACTIONS(1800), - [anon_sym_AT] = ACTIONS(1798), - [anon_sym_static] = ACTIONS(1800), - [anon_sym_readonly] = ACTIONS(1800), - [anon_sym_get] = ACTIONS(1800), - [anon_sym_set] = ACTIONS(1800), - [anon_sym_declare] = ACTIONS(1800), - [anon_sym_public] = ACTIONS(1800), - [anon_sym_private] = ACTIONS(1800), - [anon_sym_protected] = ACTIONS(1800), - [anon_sym_override] = ACTIONS(1800), - [anon_sym_module] = ACTIONS(1800), - [anon_sym_any] = ACTIONS(1800), - [anon_sym_number] = ACTIONS(1800), - [anon_sym_boolean] = ACTIONS(1800), - [anon_sym_string] = ACTIONS(1800), - [anon_sym_symbol] = ACTIONS(1800), - [anon_sym_object] = ACTIONS(1800), - [anon_sym_abstract] = ACTIONS(1800), - [anon_sym_satisfies] = ACTIONS(1800), - [anon_sym_interface] = ACTIONS(1800), - [anon_sym_enum] = ACTIONS(1800), - [sym__automatic_semicolon] = ACTIONS(1798), - [sym__ternary_qmark] = ACTIONS(1798), + [STATE(236)] = { + [ts_builtin_sym_end] = ACTIONS(1910), + [sym_identifier] = ACTIONS(1912), + [anon_sym_export] = ACTIONS(1912), + [anon_sym_STAR] = ACTIONS(1912), + [anon_sym_default] = ACTIONS(1912), + [anon_sym_type] = ACTIONS(1912), + [anon_sym_as] = ACTIONS(1912), + [anon_sym_namespace] = ACTIONS(1912), + [anon_sym_LBRACE] = ACTIONS(1910), + [anon_sym_COMMA] = ACTIONS(1910), + [anon_sym_RBRACE] = ACTIONS(1910), + [anon_sym_typeof] = ACTIONS(1912), + [anon_sym_import] = ACTIONS(1912), + [anon_sym_with] = ACTIONS(1912), + [anon_sym_var] = ACTIONS(1912), + [anon_sym_let] = ACTIONS(1912), + [anon_sym_const] = ACTIONS(1912), + [anon_sym_BANG] = ACTIONS(1912), + [anon_sym_else] = ACTIONS(1912), + [anon_sym_if] = ACTIONS(1912), + [anon_sym_switch] = ACTIONS(1912), + [anon_sym_for] = ACTIONS(1912), + [anon_sym_LPAREN] = ACTIONS(1910), + [anon_sym_SEMI] = ACTIONS(1910), + [anon_sym_await] = ACTIONS(1912), + [anon_sym_in] = ACTIONS(1912), + [anon_sym_while] = ACTIONS(1912), + [anon_sym_do] = ACTIONS(1912), + [anon_sym_try] = ACTIONS(1912), + [anon_sym_break] = ACTIONS(1912), + [anon_sym_continue] = ACTIONS(1912), + [anon_sym_debugger] = ACTIONS(1912), + [anon_sym_return] = ACTIONS(1912), + [anon_sym_throw] = ACTIONS(1912), + [anon_sym_case] = ACTIONS(1912), + [anon_sym_yield] = ACTIONS(1912), + [anon_sym_LBRACK] = ACTIONS(1910), + [anon_sym_DOT] = ACTIONS(1912), + [anon_sym_class] = ACTIONS(1912), + [anon_sym_async] = ACTIONS(1912), + [anon_sym_function] = ACTIONS(1912), + [anon_sym_QMARK_DOT] = ACTIONS(1910), + [anon_sym_new] = ACTIONS(1912), + [anon_sym_using] = ACTIONS(1912), + [anon_sym_AMP_AMP] = ACTIONS(1910), + [anon_sym_PIPE_PIPE] = ACTIONS(1910), + [anon_sym_GT_GT] = ACTIONS(1912), + [anon_sym_GT_GT_GT] = ACTIONS(1910), + [anon_sym_LT_LT] = ACTIONS(1910), + [anon_sym_AMP] = ACTIONS(1912), + [anon_sym_CARET] = ACTIONS(1910), + [anon_sym_PIPE] = ACTIONS(1912), + [anon_sym_PLUS] = ACTIONS(1912), + [anon_sym_DASH] = ACTIONS(1912), + [anon_sym_SLASH] = ACTIONS(1912), + [anon_sym_PERCENT] = ACTIONS(1910), + [anon_sym_STAR_STAR] = ACTIONS(1910), + [anon_sym_LT] = ACTIONS(1912), + [anon_sym_LT_EQ] = ACTIONS(1910), + [anon_sym_EQ_EQ] = ACTIONS(1912), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1910), + [anon_sym_BANG_EQ] = ACTIONS(1912), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1910), + [anon_sym_GT_EQ] = ACTIONS(1910), + [anon_sym_GT] = ACTIONS(1912), + [anon_sym_QMARK_QMARK] = ACTIONS(1910), + [anon_sym_instanceof] = ACTIONS(1912), + [anon_sym_TILDE] = ACTIONS(1910), + [anon_sym_void] = ACTIONS(1912), + [anon_sym_delete] = ACTIONS(1912), + [anon_sym_PLUS_PLUS] = ACTIONS(1910), + [anon_sym_DASH_DASH] = ACTIONS(1910), + [anon_sym_DQUOTE] = ACTIONS(1910), + [anon_sym_SQUOTE] = ACTIONS(1910), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1910), + [sym_number] = ACTIONS(1910), + [sym_private_property_identifier] = ACTIONS(1910), + [sym_this] = ACTIONS(1912), + [sym_super] = ACTIONS(1912), + [sym_true] = ACTIONS(1912), + [sym_false] = ACTIONS(1912), + [sym_null] = ACTIONS(1912), + [sym_undefined] = ACTIONS(1912), + [anon_sym_AT] = ACTIONS(1910), + [anon_sym_static] = ACTIONS(1912), + [anon_sym_readonly] = ACTIONS(1912), + [anon_sym_get] = ACTIONS(1912), + [anon_sym_set] = ACTIONS(1912), + [anon_sym_declare] = ACTIONS(1912), + [anon_sym_public] = ACTIONS(1912), + [anon_sym_private] = ACTIONS(1912), + [anon_sym_protected] = ACTIONS(1912), + [anon_sym_override] = ACTIONS(1912), + [anon_sym_module] = ACTIONS(1912), + [anon_sym_any] = ACTIONS(1912), + [anon_sym_number] = ACTIONS(1912), + [anon_sym_boolean] = ACTIONS(1912), + [anon_sym_string] = ACTIONS(1912), + [anon_sym_symbol] = ACTIONS(1912), + [anon_sym_object] = ACTIONS(1912), + [anon_sym_abstract] = ACTIONS(1912), + [anon_sym_satisfies] = ACTIONS(1912), + [anon_sym_interface] = ACTIONS(1912), + [anon_sym_enum] = ACTIONS(1912), + [sym__automatic_semicolon] = ACTIONS(1910), + [sym__ternary_qmark] = ACTIONS(1910), [sym_html_comment] = ACTIONS(5), }, - [STATE(220)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2264), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(4630), - [sym_assignment_pattern] = STATE(5138), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(4630), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1396), - [sym_subscript_expression] = STATE(1396), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(4630), - [sym_spread_element] = STATE(5140), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4616), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1396), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [aux_sym_array_repeat1] = STATE(5142), - [aux_sym_array_pattern_repeat1] = STATE(5153), - [sym_identifier] = ACTIONS(1720), - [anon_sym_export] = ACTIONS(579), - [anon_sym_type] = ACTIONS(579), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_COMMA] = ACTIONS(1722), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(579), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_RBRACK] = ACTIONS(1724), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1726), - [anon_sym_using] = ACTIONS(605), + [STATE(237)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2780), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5844), + [sym_assignment_pattern] = STATE(6071), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5844), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1602), + [sym_subscript_expression] = STATE(1602), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5844), + [sym_spread_element] = STATE(6088), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5551), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1602), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_repeat1] = STATE(6105), + [aux_sym_array_pattern_repeat1] = STATE(6021), + [sym_identifier] = ACTIONS(1884), + [anon_sym_export] = ACTIONS(619), + [anon_sym_type] = ACTIONS(619), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(1886), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(619), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_RBRACK] = ACTIONS(1914), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(641), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1890), + [anon_sym_using] = ACTIONS(645), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1728), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1892), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(579), - [anon_sym_readonly] = ACTIONS(579), - [anon_sym_get] = ACTIONS(579), - [anon_sym_set] = ACTIONS(579), - [anon_sym_declare] = ACTIONS(579), - [anon_sym_public] = ACTIONS(579), - [anon_sym_private] = ACTIONS(579), - [anon_sym_protected] = ACTIONS(579), - [anon_sym_override] = ACTIONS(579), - [anon_sym_module] = ACTIONS(579), - [anon_sym_any] = ACTIONS(579), - [anon_sym_number] = ACTIONS(579), - [anon_sym_boolean] = ACTIONS(579), - [anon_sym_string] = ACTIONS(579), - [anon_sym_symbol] = ACTIONS(579), - [anon_sym_object] = ACTIONS(579), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(221)] = { - [ts_builtin_sym_end] = ACTIONS(1784), - [sym_identifier] = ACTIONS(1786), - [anon_sym_export] = ACTIONS(1786), - [anon_sym_STAR] = ACTIONS(1786), - [anon_sym_default] = ACTIONS(1786), - [anon_sym_type] = ACTIONS(1786), - [anon_sym_as] = ACTIONS(1786), - [anon_sym_namespace] = ACTIONS(1786), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_COMMA] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(1784), - [anon_sym_typeof] = ACTIONS(1786), - [anon_sym_import] = ACTIONS(1786), - [anon_sym_with] = ACTIONS(1786), - [anon_sym_var] = ACTIONS(1786), - [anon_sym_let] = ACTIONS(1786), - [anon_sym_const] = ACTIONS(1786), - [anon_sym_BANG] = ACTIONS(1786), - [anon_sym_else] = ACTIONS(1786), - [anon_sym_if] = ACTIONS(1786), - [anon_sym_switch] = ACTIONS(1786), - [anon_sym_for] = ACTIONS(1786), - [anon_sym_LPAREN] = ACTIONS(1784), - [anon_sym_SEMI] = ACTIONS(1784), - [anon_sym_await] = ACTIONS(1786), - [anon_sym_in] = ACTIONS(1786), - [anon_sym_while] = ACTIONS(1786), - [anon_sym_do] = ACTIONS(1786), - [anon_sym_try] = ACTIONS(1786), - [anon_sym_break] = ACTIONS(1786), - [anon_sym_continue] = ACTIONS(1786), - [anon_sym_debugger] = ACTIONS(1786), - [anon_sym_return] = ACTIONS(1786), - [anon_sym_throw] = ACTIONS(1786), - [anon_sym_case] = ACTIONS(1786), - [anon_sym_yield] = ACTIONS(1786), - [anon_sym_LBRACK] = ACTIONS(1784), - [anon_sym_DOT] = ACTIONS(1786), - [anon_sym_class] = ACTIONS(1786), - [anon_sym_async] = ACTIONS(1786), - [anon_sym_function] = ACTIONS(1786), - [anon_sym_QMARK_DOT] = ACTIONS(1784), - [anon_sym_new] = ACTIONS(1786), - [anon_sym_using] = ACTIONS(1786), - [anon_sym_AMP_AMP] = ACTIONS(1784), - [anon_sym_PIPE_PIPE] = ACTIONS(1784), - [anon_sym_GT_GT] = ACTIONS(1786), - [anon_sym_GT_GT_GT] = ACTIONS(1784), - [anon_sym_LT_LT] = ACTIONS(1784), - [anon_sym_AMP] = ACTIONS(1786), - [anon_sym_CARET] = ACTIONS(1784), - [anon_sym_PIPE] = ACTIONS(1786), - [anon_sym_PLUS] = ACTIONS(1786), - [anon_sym_DASH] = ACTIONS(1786), - [anon_sym_SLASH] = ACTIONS(1786), - [anon_sym_PERCENT] = ACTIONS(1784), - [anon_sym_STAR_STAR] = ACTIONS(1784), - [anon_sym_LT] = ACTIONS(1786), - [anon_sym_LT_EQ] = ACTIONS(1784), - [anon_sym_EQ_EQ] = ACTIONS(1786), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1784), - [anon_sym_BANG_EQ] = ACTIONS(1786), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1784), - [anon_sym_GT_EQ] = ACTIONS(1784), - [anon_sym_GT] = ACTIONS(1786), - [anon_sym_QMARK_QMARK] = ACTIONS(1784), - [anon_sym_instanceof] = ACTIONS(1786), - [anon_sym_TILDE] = ACTIONS(1784), - [anon_sym_void] = ACTIONS(1786), - [anon_sym_delete] = ACTIONS(1786), - [anon_sym_PLUS_PLUS] = ACTIONS(1784), - [anon_sym_DASH_DASH] = ACTIONS(1784), - [anon_sym_DQUOTE] = ACTIONS(1784), - [anon_sym_SQUOTE] = ACTIONS(1784), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1784), - [sym_number] = ACTIONS(1784), - [sym_private_property_identifier] = ACTIONS(1784), - [sym_this] = ACTIONS(1786), - [sym_super] = ACTIONS(1786), - [sym_true] = ACTIONS(1786), - [sym_false] = ACTIONS(1786), - [sym_null] = ACTIONS(1786), - [sym_undefined] = ACTIONS(1786), - [anon_sym_AT] = ACTIONS(1784), - [anon_sym_static] = ACTIONS(1786), - [anon_sym_readonly] = ACTIONS(1786), - [anon_sym_get] = ACTIONS(1786), - [anon_sym_set] = ACTIONS(1786), - [anon_sym_declare] = ACTIONS(1786), - [anon_sym_public] = ACTIONS(1786), - [anon_sym_private] = ACTIONS(1786), - [anon_sym_protected] = ACTIONS(1786), - [anon_sym_override] = ACTIONS(1786), - [anon_sym_module] = ACTIONS(1786), - [anon_sym_any] = ACTIONS(1786), - [anon_sym_number] = ACTIONS(1786), - [anon_sym_boolean] = ACTIONS(1786), - [anon_sym_string] = ACTIONS(1786), - [anon_sym_symbol] = ACTIONS(1786), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_abstract] = ACTIONS(1786), - [anon_sym_satisfies] = ACTIONS(1786), - [anon_sym_interface] = ACTIONS(1786), - [anon_sym_enum] = ACTIONS(1786), - [sym__automatic_semicolon] = ACTIONS(1802), - [sym__ternary_qmark] = ACTIONS(1784), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(222)] = { - [ts_builtin_sym_end] = ACTIONS(1804), - [sym_identifier] = ACTIONS(1806), - [anon_sym_export] = ACTIONS(1806), - [anon_sym_STAR] = ACTIONS(1808), - [anon_sym_default] = ACTIONS(1806), - [anon_sym_type] = ACTIONS(1806), - [anon_sym_as] = ACTIONS(1808), - [anon_sym_namespace] = ACTIONS(1806), - [anon_sym_LBRACE] = ACTIONS(1804), - [anon_sym_COMMA] = ACTIONS(1810), - [anon_sym_RBRACE] = ACTIONS(1804), - [anon_sym_typeof] = ACTIONS(1806), - [anon_sym_import] = ACTIONS(1806), - [anon_sym_with] = ACTIONS(1806), - [anon_sym_var] = ACTIONS(1806), - [anon_sym_let] = ACTIONS(1806), - [anon_sym_const] = ACTIONS(1806), - [anon_sym_BANG] = ACTIONS(1806), - [anon_sym_else] = ACTIONS(1806), - [anon_sym_if] = ACTIONS(1806), - [anon_sym_switch] = ACTIONS(1806), - [anon_sym_for] = ACTIONS(1806), - [anon_sym_LPAREN] = ACTIONS(1804), - [anon_sym_SEMI] = ACTIONS(1804), - [anon_sym_await] = ACTIONS(1806), - [anon_sym_in] = ACTIONS(1808), - [anon_sym_while] = ACTIONS(1806), - [anon_sym_do] = ACTIONS(1806), - [anon_sym_try] = ACTIONS(1806), - [anon_sym_break] = ACTIONS(1806), - [anon_sym_continue] = ACTIONS(1806), - [anon_sym_debugger] = ACTIONS(1806), - [anon_sym_return] = ACTIONS(1806), - [anon_sym_throw] = ACTIONS(1806), - [anon_sym_case] = ACTIONS(1806), - [anon_sym_yield] = ACTIONS(1806), - [anon_sym_LBRACK] = ACTIONS(1804), - [anon_sym_DOT] = ACTIONS(1808), - [anon_sym_class] = ACTIONS(1806), - [anon_sym_async] = ACTIONS(1806), - [anon_sym_function] = ACTIONS(1806), - [anon_sym_QMARK_DOT] = ACTIONS(1810), - [anon_sym_new] = ACTIONS(1806), - [anon_sym_using] = ACTIONS(1806), - [anon_sym_AMP_AMP] = ACTIONS(1810), - [anon_sym_PIPE_PIPE] = ACTIONS(1810), - [anon_sym_GT_GT] = ACTIONS(1808), - [anon_sym_GT_GT_GT] = ACTIONS(1810), - [anon_sym_LT_LT] = ACTIONS(1810), - [anon_sym_AMP] = ACTIONS(1808), - [anon_sym_CARET] = ACTIONS(1810), - [anon_sym_PIPE] = ACTIONS(1808), - [anon_sym_PLUS] = ACTIONS(1806), - [anon_sym_DASH] = ACTIONS(1806), - [anon_sym_SLASH] = ACTIONS(1806), - [anon_sym_PERCENT] = ACTIONS(1810), - [anon_sym_STAR_STAR] = ACTIONS(1810), - [anon_sym_LT] = ACTIONS(1806), - [anon_sym_LT_EQ] = ACTIONS(1810), - [anon_sym_EQ_EQ] = ACTIONS(1808), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1810), - [anon_sym_BANG_EQ] = ACTIONS(1808), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1810), - [anon_sym_GT_EQ] = ACTIONS(1810), - [anon_sym_GT] = ACTIONS(1808), - [anon_sym_QMARK_QMARK] = ACTIONS(1810), - [anon_sym_instanceof] = ACTIONS(1808), - [anon_sym_TILDE] = ACTIONS(1804), - [anon_sym_void] = ACTIONS(1806), - [anon_sym_delete] = ACTIONS(1806), - [anon_sym_PLUS_PLUS] = ACTIONS(1804), - [anon_sym_DASH_DASH] = ACTIONS(1804), - [anon_sym_DQUOTE] = ACTIONS(1804), - [anon_sym_SQUOTE] = ACTIONS(1804), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1804), - [sym_number] = ACTIONS(1804), - [sym_private_property_identifier] = ACTIONS(1804), - [sym_this] = ACTIONS(1806), - [sym_super] = ACTIONS(1806), - [sym_true] = ACTIONS(1806), - [sym_false] = ACTIONS(1806), - [sym_null] = ACTIONS(1806), - [sym_undefined] = ACTIONS(1806), - [anon_sym_AT] = ACTIONS(1804), - [anon_sym_static] = ACTIONS(1806), - [anon_sym_readonly] = ACTIONS(1806), - [anon_sym_get] = ACTIONS(1806), - [anon_sym_set] = ACTIONS(1806), - [anon_sym_declare] = ACTIONS(1806), - [anon_sym_public] = ACTIONS(1806), - [anon_sym_private] = ACTIONS(1806), - [anon_sym_protected] = ACTIONS(1806), - [anon_sym_override] = ACTIONS(1806), - [anon_sym_module] = ACTIONS(1806), - [anon_sym_any] = ACTIONS(1806), - [anon_sym_number] = ACTIONS(1806), - [anon_sym_boolean] = ACTIONS(1806), - [anon_sym_string] = ACTIONS(1806), - [anon_sym_symbol] = ACTIONS(1806), - [anon_sym_object] = ACTIONS(1806), - [anon_sym_abstract] = ACTIONS(1806), - [anon_sym_satisfies] = ACTIONS(1808), - [anon_sym_interface] = ACTIONS(1806), - [anon_sym_enum] = ACTIONS(1806), - [sym__automatic_semicolon] = ACTIONS(1812), - [sym__ternary_qmark] = ACTIONS(1810), + [anon_sym_static] = ACTIONS(619), + [anon_sym_readonly] = ACTIONS(619), + [anon_sym_get] = ACTIONS(619), + [anon_sym_set] = ACTIONS(619), + [anon_sym_declare] = ACTIONS(619), + [anon_sym_public] = ACTIONS(619), + [anon_sym_private] = ACTIONS(619), + [anon_sym_protected] = ACTIONS(619), + [anon_sym_override] = ACTIONS(619), + [anon_sym_module] = ACTIONS(619), + [anon_sym_any] = ACTIONS(619), + [anon_sym_number] = ACTIONS(619), + [anon_sym_boolean] = ACTIONS(619), + [anon_sym_string] = ACTIONS(619), + [anon_sym_symbol] = ACTIONS(619), + [anon_sym_object] = ACTIONS(619), [sym_html_comment] = ACTIONS(5), }, - [STATE(223)] = { - [ts_builtin_sym_end] = ACTIONS(1814), - [sym_identifier] = ACTIONS(1816), - [anon_sym_export] = ACTIONS(1816), - [anon_sym_STAR] = ACTIONS(1816), - [anon_sym_default] = ACTIONS(1816), - [anon_sym_type] = ACTIONS(1816), - [anon_sym_as] = ACTIONS(1816), - [anon_sym_namespace] = ACTIONS(1816), - [anon_sym_LBRACE] = ACTIONS(1814), - [anon_sym_COMMA] = ACTIONS(1814), - [anon_sym_RBRACE] = ACTIONS(1814), - [anon_sym_typeof] = ACTIONS(1816), - [anon_sym_import] = ACTIONS(1816), - [anon_sym_with] = ACTIONS(1816), - [anon_sym_var] = ACTIONS(1816), - [anon_sym_let] = ACTIONS(1816), - [anon_sym_const] = ACTIONS(1816), - [anon_sym_BANG] = ACTIONS(1816), - [anon_sym_else] = ACTIONS(1816), - [anon_sym_if] = ACTIONS(1816), - [anon_sym_switch] = ACTIONS(1816), - [anon_sym_for] = ACTIONS(1816), - [anon_sym_LPAREN] = ACTIONS(1814), - [anon_sym_SEMI] = ACTIONS(1814), - [anon_sym_await] = ACTIONS(1816), - [anon_sym_in] = ACTIONS(1816), - [anon_sym_while] = ACTIONS(1816), - [anon_sym_do] = ACTIONS(1816), - [anon_sym_try] = ACTIONS(1816), - [anon_sym_break] = ACTIONS(1816), - [anon_sym_continue] = ACTIONS(1816), - [anon_sym_debugger] = ACTIONS(1816), - [anon_sym_return] = ACTIONS(1816), - [anon_sym_throw] = ACTIONS(1816), - [anon_sym_case] = ACTIONS(1816), - [anon_sym_yield] = ACTIONS(1816), - [anon_sym_LBRACK] = ACTIONS(1814), - [anon_sym_DOT] = ACTIONS(1816), - [anon_sym_class] = ACTIONS(1816), - [anon_sym_async] = ACTIONS(1816), - [anon_sym_function] = ACTIONS(1816), - [anon_sym_QMARK_DOT] = ACTIONS(1814), - [anon_sym_new] = ACTIONS(1816), - [anon_sym_using] = ACTIONS(1816), - [anon_sym_AMP_AMP] = ACTIONS(1814), - [anon_sym_PIPE_PIPE] = ACTIONS(1814), - [anon_sym_GT_GT] = ACTIONS(1816), - [anon_sym_GT_GT_GT] = ACTIONS(1814), - [anon_sym_LT_LT] = ACTIONS(1814), - [anon_sym_AMP] = ACTIONS(1816), - [anon_sym_CARET] = ACTIONS(1814), - [anon_sym_PIPE] = ACTIONS(1816), - [anon_sym_PLUS] = ACTIONS(1816), - [anon_sym_DASH] = ACTIONS(1816), - [anon_sym_SLASH] = ACTIONS(1816), - [anon_sym_PERCENT] = ACTIONS(1814), - [anon_sym_STAR_STAR] = ACTIONS(1814), - [anon_sym_LT] = ACTIONS(1816), - [anon_sym_LT_EQ] = ACTIONS(1814), - [anon_sym_EQ_EQ] = ACTIONS(1816), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1814), - [anon_sym_BANG_EQ] = ACTIONS(1816), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1814), - [anon_sym_GT_EQ] = ACTIONS(1814), - [anon_sym_GT] = ACTIONS(1816), - [anon_sym_QMARK_QMARK] = ACTIONS(1814), - [anon_sym_instanceof] = ACTIONS(1816), - [anon_sym_TILDE] = ACTIONS(1814), - [anon_sym_void] = ACTIONS(1816), - [anon_sym_delete] = ACTIONS(1816), - [anon_sym_PLUS_PLUS] = ACTIONS(1814), - [anon_sym_DASH_DASH] = ACTIONS(1814), - [anon_sym_DQUOTE] = ACTIONS(1814), - [anon_sym_SQUOTE] = ACTIONS(1814), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1814), - [sym_number] = ACTIONS(1814), - [sym_private_property_identifier] = ACTIONS(1814), - [sym_this] = ACTIONS(1816), - [sym_super] = ACTIONS(1816), - [sym_true] = ACTIONS(1816), - [sym_false] = ACTIONS(1816), - [sym_null] = ACTIONS(1816), - [sym_undefined] = ACTIONS(1816), - [anon_sym_AT] = ACTIONS(1814), - [anon_sym_static] = ACTIONS(1816), - [anon_sym_readonly] = ACTIONS(1816), - [anon_sym_get] = ACTIONS(1816), - [anon_sym_set] = ACTIONS(1816), - [anon_sym_declare] = ACTIONS(1816), - [anon_sym_public] = ACTIONS(1816), - [anon_sym_private] = ACTIONS(1816), - [anon_sym_protected] = ACTIONS(1816), - [anon_sym_override] = ACTIONS(1816), - [anon_sym_module] = ACTIONS(1816), - [anon_sym_any] = ACTIONS(1816), - [anon_sym_number] = ACTIONS(1816), - [anon_sym_boolean] = ACTIONS(1816), - [anon_sym_string] = ACTIONS(1816), - [anon_sym_symbol] = ACTIONS(1816), - [anon_sym_object] = ACTIONS(1816), - [anon_sym_abstract] = ACTIONS(1816), - [anon_sym_satisfies] = ACTIONS(1816), - [anon_sym_interface] = ACTIONS(1816), - [anon_sym_enum] = ACTIONS(1816), - [sym__automatic_semicolon] = ACTIONS(1814), - [sym__ternary_qmark] = ACTIONS(1814), + [STATE(238)] = { + [ts_builtin_sym_end] = ACTIONS(1916), + [sym_identifier] = ACTIONS(1918), + [anon_sym_export] = ACTIONS(1918), + [anon_sym_STAR] = ACTIONS(1920), + [anon_sym_default] = ACTIONS(1918), + [anon_sym_type] = ACTIONS(1918), + [anon_sym_as] = ACTIONS(1920), + [anon_sym_namespace] = ACTIONS(1918), + [anon_sym_LBRACE] = ACTIONS(1916), + [anon_sym_COMMA] = ACTIONS(1922), + [anon_sym_RBRACE] = ACTIONS(1916), + [anon_sym_typeof] = ACTIONS(1918), + [anon_sym_import] = ACTIONS(1918), + [anon_sym_with] = ACTIONS(1918), + [anon_sym_var] = ACTIONS(1918), + [anon_sym_let] = ACTIONS(1918), + [anon_sym_const] = ACTIONS(1918), + [anon_sym_BANG] = ACTIONS(1918), + [anon_sym_else] = ACTIONS(1918), + [anon_sym_if] = ACTIONS(1918), + [anon_sym_switch] = ACTIONS(1918), + [anon_sym_for] = ACTIONS(1918), + [anon_sym_LPAREN] = ACTIONS(1916), + [anon_sym_SEMI] = ACTIONS(1916), + [anon_sym_await] = ACTIONS(1918), + [anon_sym_in] = ACTIONS(1920), + [anon_sym_while] = ACTIONS(1918), + [anon_sym_do] = ACTIONS(1918), + [anon_sym_try] = ACTIONS(1918), + [anon_sym_break] = ACTIONS(1918), + [anon_sym_continue] = ACTIONS(1918), + [anon_sym_debugger] = ACTIONS(1918), + [anon_sym_return] = ACTIONS(1918), + [anon_sym_throw] = ACTIONS(1918), + [anon_sym_case] = ACTIONS(1918), + [anon_sym_yield] = ACTIONS(1918), + [anon_sym_LBRACK] = ACTIONS(1916), + [anon_sym_DOT] = ACTIONS(1920), + [anon_sym_class] = ACTIONS(1918), + [anon_sym_async] = ACTIONS(1918), + [anon_sym_function] = ACTIONS(1918), + [anon_sym_QMARK_DOT] = ACTIONS(1922), + [anon_sym_new] = ACTIONS(1918), + [anon_sym_using] = ACTIONS(1918), + [anon_sym_AMP_AMP] = ACTIONS(1922), + [anon_sym_PIPE_PIPE] = ACTIONS(1922), + [anon_sym_GT_GT] = ACTIONS(1920), + [anon_sym_GT_GT_GT] = ACTIONS(1922), + [anon_sym_LT_LT] = ACTIONS(1922), + [anon_sym_AMP] = ACTIONS(1920), + [anon_sym_CARET] = ACTIONS(1922), + [anon_sym_PIPE] = ACTIONS(1920), + [anon_sym_PLUS] = ACTIONS(1918), + [anon_sym_DASH] = ACTIONS(1918), + [anon_sym_SLASH] = ACTIONS(1918), + [anon_sym_PERCENT] = ACTIONS(1922), + [anon_sym_STAR_STAR] = ACTIONS(1922), + [anon_sym_LT] = ACTIONS(1918), + [anon_sym_LT_EQ] = ACTIONS(1922), + [anon_sym_EQ_EQ] = ACTIONS(1920), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1922), + [anon_sym_BANG_EQ] = ACTIONS(1920), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1922), + [anon_sym_GT_EQ] = ACTIONS(1922), + [anon_sym_GT] = ACTIONS(1920), + [anon_sym_QMARK_QMARK] = ACTIONS(1922), + [anon_sym_instanceof] = ACTIONS(1920), + [anon_sym_TILDE] = ACTIONS(1916), + [anon_sym_void] = ACTIONS(1918), + [anon_sym_delete] = ACTIONS(1918), + [anon_sym_PLUS_PLUS] = ACTIONS(1916), + [anon_sym_DASH_DASH] = ACTIONS(1916), + [anon_sym_DQUOTE] = ACTIONS(1916), + [anon_sym_SQUOTE] = ACTIONS(1916), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1916), + [sym_number] = ACTIONS(1916), + [sym_private_property_identifier] = ACTIONS(1916), + [sym_this] = ACTIONS(1918), + [sym_super] = ACTIONS(1918), + [sym_true] = ACTIONS(1918), + [sym_false] = ACTIONS(1918), + [sym_null] = ACTIONS(1918), + [sym_undefined] = ACTIONS(1918), + [anon_sym_AT] = ACTIONS(1916), + [anon_sym_static] = ACTIONS(1918), + [anon_sym_readonly] = ACTIONS(1918), + [anon_sym_get] = ACTIONS(1918), + [anon_sym_set] = ACTIONS(1918), + [anon_sym_declare] = ACTIONS(1918), + [anon_sym_public] = ACTIONS(1918), + [anon_sym_private] = ACTIONS(1918), + [anon_sym_protected] = ACTIONS(1918), + [anon_sym_override] = ACTIONS(1918), + [anon_sym_module] = ACTIONS(1918), + [anon_sym_any] = ACTIONS(1918), + [anon_sym_number] = ACTIONS(1918), + [anon_sym_boolean] = ACTIONS(1918), + [anon_sym_string] = ACTIONS(1918), + [anon_sym_symbol] = ACTIONS(1918), + [anon_sym_object] = ACTIONS(1918), + [anon_sym_abstract] = ACTIONS(1918), + [anon_sym_satisfies] = ACTIONS(1920), + [anon_sym_interface] = ACTIONS(1918), + [anon_sym_enum] = ACTIONS(1918), + [sym__automatic_semicolon] = ACTIONS(1924), + [sym__ternary_qmark] = ACTIONS(1922), [sym_html_comment] = ACTIONS(5), }, - [STATE(224)] = { - [ts_builtin_sym_end] = ACTIONS(1818), - [sym_identifier] = ACTIONS(1820), - [anon_sym_export] = ACTIONS(1820), - [anon_sym_STAR] = ACTIONS(1822), - [anon_sym_default] = ACTIONS(1820), - [anon_sym_type] = ACTIONS(1820), - [anon_sym_as] = ACTIONS(1822), - [anon_sym_namespace] = ACTIONS(1820), - [anon_sym_LBRACE] = ACTIONS(1818), - [anon_sym_COMMA] = ACTIONS(1824), - [anon_sym_RBRACE] = ACTIONS(1818), - [anon_sym_typeof] = ACTIONS(1820), - [anon_sym_import] = ACTIONS(1820), - [anon_sym_with] = ACTIONS(1820), - [anon_sym_var] = ACTIONS(1820), - [anon_sym_let] = ACTIONS(1820), - [anon_sym_const] = ACTIONS(1820), - [anon_sym_BANG] = ACTIONS(1820), - [anon_sym_else] = ACTIONS(1820), - [anon_sym_if] = ACTIONS(1820), - [anon_sym_switch] = ACTIONS(1820), - [anon_sym_for] = ACTIONS(1820), - [anon_sym_LPAREN] = ACTIONS(1818), - [anon_sym_SEMI] = ACTIONS(1818), - [anon_sym_await] = ACTIONS(1820), - [anon_sym_in] = ACTIONS(1822), - [anon_sym_while] = ACTIONS(1820), - [anon_sym_do] = ACTIONS(1820), - [anon_sym_try] = ACTIONS(1820), - [anon_sym_break] = ACTIONS(1820), - [anon_sym_continue] = ACTIONS(1820), - [anon_sym_debugger] = ACTIONS(1820), - [anon_sym_return] = ACTIONS(1820), - [anon_sym_throw] = ACTIONS(1820), - [anon_sym_case] = ACTIONS(1820), - [anon_sym_yield] = ACTIONS(1820), - [anon_sym_LBRACK] = ACTIONS(1818), - [anon_sym_DOT] = ACTIONS(1822), - [anon_sym_class] = ACTIONS(1820), - [anon_sym_async] = ACTIONS(1820), - [anon_sym_function] = ACTIONS(1820), - [anon_sym_QMARK_DOT] = ACTIONS(1824), - [anon_sym_new] = ACTIONS(1820), - [anon_sym_using] = ACTIONS(1820), - [anon_sym_AMP_AMP] = ACTIONS(1824), - [anon_sym_PIPE_PIPE] = ACTIONS(1824), - [anon_sym_GT_GT] = ACTIONS(1822), - [anon_sym_GT_GT_GT] = ACTIONS(1824), - [anon_sym_LT_LT] = ACTIONS(1824), - [anon_sym_AMP] = ACTIONS(1822), - [anon_sym_CARET] = ACTIONS(1824), - [anon_sym_PIPE] = ACTIONS(1822), - [anon_sym_PLUS] = ACTIONS(1820), - [anon_sym_DASH] = ACTIONS(1820), - [anon_sym_SLASH] = ACTIONS(1820), - [anon_sym_PERCENT] = ACTIONS(1824), - [anon_sym_STAR_STAR] = ACTIONS(1824), - [anon_sym_LT] = ACTIONS(1820), - [anon_sym_LT_EQ] = ACTIONS(1824), - [anon_sym_EQ_EQ] = ACTIONS(1822), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1824), - [anon_sym_BANG_EQ] = ACTIONS(1822), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1824), - [anon_sym_GT_EQ] = ACTIONS(1824), - [anon_sym_GT] = ACTIONS(1822), - [anon_sym_QMARK_QMARK] = ACTIONS(1824), - [anon_sym_instanceof] = ACTIONS(1822), - [anon_sym_TILDE] = ACTIONS(1818), - [anon_sym_void] = ACTIONS(1820), - [anon_sym_delete] = ACTIONS(1820), - [anon_sym_PLUS_PLUS] = ACTIONS(1818), - [anon_sym_DASH_DASH] = ACTIONS(1818), - [anon_sym_DQUOTE] = ACTIONS(1818), - [anon_sym_SQUOTE] = ACTIONS(1818), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1818), - [sym_number] = ACTIONS(1818), - [sym_private_property_identifier] = ACTIONS(1818), - [sym_this] = ACTIONS(1820), - [sym_super] = ACTIONS(1820), - [sym_true] = ACTIONS(1820), - [sym_false] = ACTIONS(1820), - [sym_null] = ACTIONS(1820), - [sym_undefined] = ACTIONS(1820), - [anon_sym_AT] = ACTIONS(1818), - [anon_sym_static] = ACTIONS(1820), - [anon_sym_readonly] = ACTIONS(1820), - [anon_sym_get] = ACTIONS(1820), - [anon_sym_set] = ACTIONS(1820), - [anon_sym_declare] = ACTIONS(1820), - [anon_sym_public] = ACTIONS(1820), - [anon_sym_private] = ACTIONS(1820), - [anon_sym_protected] = ACTIONS(1820), - [anon_sym_override] = ACTIONS(1820), - [anon_sym_module] = ACTIONS(1820), - [anon_sym_any] = ACTIONS(1820), - [anon_sym_number] = ACTIONS(1820), - [anon_sym_boolean] = ACTIONS(1820), - [anon_sym_string] = ACTIONS(1820), - [anon_sym_symbol] = ACTIONS(1820), - [anon_sym_object] = ACTIONS(1820), - [anon_sym_abstract] = ACTIONS(1820), - [anon_sym_satisfies] = ACTIONS(1822), - [anon_sym_interface] = ACTIONS(1820), - [anon_sym_enum] = ACTIONS(1820), - [sym__automatic_semicolon] = ACTIONS(1826), - [sym__ternary_qmark] = ACTIONS(1824), + [STATE(239)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2604), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5844), + [sym_assignment_pattern] = STATE(6071), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5844), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1602), + [sym_subscript_expression] = STATE(1602), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5844), + [sym_spread_element] = STATE(6008), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5551), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1602), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_repeat1] = STATE(6013), + [aux_sym_array_pattern_repeat1] = STATE(6021), + [sym_identifier] = ACTIONS(1884), + [anon_sym_export] = ACTIONS(619), + [anon_sym_type] = ACTIONS(619), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(1886), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(619), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_RBRACK] = ACTIONS(1926), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(641), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1890), + [anon_sym_using] = ACTIONS(645), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1892), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(619), + [anon_sym_readonly] = ACTIONS(619), + [anon_sym_get] = ACTIONS(619), + [anon_sym_set] = ACTIONS(619), + [anon_sym_declare] = ACTIONS(619), + [anon_sym_public] = ACTIONS(619), + [anon_sym_private] = ACTIONS(619), + [anon_sym_protected] = ACTIONS(619), + [anon_sym_override] = ACTIONS(619), + [anon_sym_module] = ACTIONS(619), + [anon_sym_any] = ACTIONS(619), + [anon_sym_number] = ACTIONS(619), + [anon_sym_boolean] = ACTIONS(619), + [anon_sym_string] = ACTIONS(619), + [anon_sym_symbol] = ACTIONS(619), + [anon_sym_object] = ACTIONS(619), [sym_html_comment] = ACTIONS(5), }, - [STATE(225)] = { - [ts_builtin_sym_end] = ACTIONS(1828), - [sym_identifier] = ACTIONS(1830), - [anon_sym_export] = ACTIONS(1830), - [anon_sym_STAR] = ACTIONS(1832), - [anon_sym_default] = ACTIONS(1830), - [anon_sym_type] = ACTIONS(1830), - [anon_sym_as] = ACTIONS(1832), - [anon_sym_namespace] = ACTIONS(1830), - [anon_sym_LBRACE] = ACTIONS(1828), - [anon_sym_COMMA] = ACTIONS(1834), - [anon_sym_RBRACE] = ACTIONS(1828), - [anon_sym_typeof] = ACTIONS(1830), - [anon_sym_import] = ACTIONS(1830), - [anon_sym_with] = ACTIONS(1830), - [anon_sym_var] = ACTIONS(1830), - [anon_sym_let] = ACTIONS(1830), - [anon_sym_const] = ACTIONS(1830), - [anon_sym_BANG] = ACTIONS(1830), - [anon_sym_else] = ACTIONS(1830), - [anon_sym_if] = ACTIONS(1830), - [anon_sym_switch] = ACTIONS(1830), - [anon_sym_for] = ACTIONS(1830), - [anon_sym_LPAREN] = ACTIONS(1828), - [anon_sym_SEMI] = ACTIONS(1828), - [anon_sym_await] = ACTIONS(1830), - [anon_sym_in] = ACTIONS(1832), - [anon_sym_while] = ACTIONS(1830), - [anon_sym_do] = ACTIONS(1830), - [anon_sym_try] = ACTIONS(1830), - [anon_sym_break] = ACTIONS(1830), - [anon_sym_continue] = ACTIONS(1830), - [anon_sym_debugger] = ACTIONS(1830), - [anon_sym_return] = ACTIONS(1830), - [anon_sym_throw] = ACTIONS(1830), - [anon_sym_case] = ACTIONS(1830), - [anon_sym_yield] = ACTIONS(1830), - [anon_sym_LBRACK] = ACTIONS(1828), - [anon_sym_DOT] = ACTIONS(1832), - [anon_sym_class] = ACTIONS(1830), - [anon_sym_async] = ACTIONS(1830), - [anon_sym_function] = ACTIONS(1830), - [anon_sym_QMARK_DOT] = ACTIONS(1834), - [anon_sym_new] = ACTIONS(1830), - [anon_sym_using] = ACTIONS(1830), - [anon_sym_AMP_AMP] = ACTIONS(1834), - [anon_sym_PIPE_PIPE] = ACTIONS(1834), - [anon_sym_GT_GT] = ACTIONS(1832), - [anon_sym_GT_GT_GT] = ACTIONS(1834), - [anon_sym_LT_LT] = ACTIONS(1834), - [anon_sym_AMP] = ACTIONS(1832), - [anon_sym_CARET] = ACTIONS(1834), - [anon_sym_PIPE] = ACTIONS(1832), - [anon_sym_PLUS] = ACTIONS(1830), - [anon_sym_DASH] = ACTIONS(1830), - [anon_sym_SLASH] = ACTIONS(1830), - [anon_sym_PERCENT] = ACTIONS(1834), - [anon_sym_STAR_STAR] = ACTIONS(1834), - [anon_sym_LT] = ACTIONS(1830), - [anon_sym_LT_EQ] = ACTIONS(1834), - [anon_sym_EQ_EQ] = ACTIONS(1832), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1834), - [anon_sym_BANG_EQ] = ACTIONS(1832), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1834), - [anon_sym_GT_EQ] = ACTIONS(1834), - [anon_sym_GT] = ACTIONS(1832), - [anon_sym_QMARK_QMARK] = ACTIONS(1834), - [anon_sym_instanceof] = ACTIONS(1832), - [anon_sym_TILDE] = ACTIONS(1828), - [anon_sym_void] = ACTIONS(1830), - [anon_sym_delete] = ACTIONS(1830), - [anon_sym_PLUS_PLUS] = ACTIONS(1828), - [anon_sym_DASH_DASH] = ACTIONS(1828), - [anon_sym_DQUOTE] = ACTIONS(1828), - [anon_sym_SQUOTE] = ACTIONS(1828), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1828), - [sym_number] = ACTIONS(1828), - [sym_private_property_identifier] = ACTIONS(1828), - [sym_this] = ACTIONS(1830), - [sym_super] = ACTIONS(1830), - [sym_true] = ACTIONS(1830), - [sym_false] = ACTIONS(1830), - [sym_null] = ACTIONS(1830), - [sym_undefined] = ACTIONS(1830), - [anon_sym_AT] = ACTIONS(1828), - [anon_sym_static] = ACTIONS(1830), - [anon_sym_readonly] = ACTIONS(1830), - [anon_sym_get] = ACTIONS(1830), - [anon_sym_set] = ACTIONS(1830), - [anon_sym_declare] = ACTIONS(1830), - [anon_sym_public] = ACTIONS(1830), - [anon_sym_private] = ACTIONS(1830), - [anon_sym_protected] = ACTIONS(1830), - [anon_sym_override] = ACTIONS(1830), - [anon_sym_module] = ACTIONS(1830), - [anon_sym_any] = ACTIONS(1830), - [anon_sym_number] = ACTIONS(1830), - [anon_sym_boolean] = ACTIONS(1830), - [anon_sym_string] = ACTIONS(1830), - [anon_sym_symbol] = ACTIONS(1830), - [anon_sym_object] = ACTIONS(1830), - [anon_sym_abstract] = ACTIONS(1830), - [anon_sym_satisfies] = ACTIONS(1832), - [anon_sym_interface] = ACTIONS(1830), - [anon_sym_enum] = ACTIONS(1830), - [sym__automatic_semicolon] = ACTIONS(1836), - [sym__ternary_qmark] = ACTIONS(1834), + [STATE(240)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2027), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(1928), + [anon_sym_RBRACE] = ACTIONS(1928), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_SEMI] = ACTIONS(1928), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(1928), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_AMP] = ACTIONS(1928), + [anon_sym_PIPE] = ACTIONS(1930), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), + [anon_sym_extends] = ACTIONS(1930), + [anon_sym_PIPE_RBRACE] = ACTIONS(1928), + [sym__automatic_semicolon] = ACTIONS(1928), + [sym_html_comment] = ACTIONS(5), + [sym__member_end_marker] = ACTIONS(1928), + }, + [STATE(241)] = { + [ts_builtin_sym_end] = ACTIONS(1932), + [sym_identifier] = ACTIONS(1934), + [anon_sym_export] = ACTIONS(1934), + [anon_sym_STAR] = ACTIONS(1936), + [anon_sym_default] = ACTIONS(1934), + [anon_sym_type] = ACTIONS(1934), + [anon_sym_as] = ACTIONS(1936), + [anon_sym_namespace] = ACTIONS(1934), + [anon_sym_LBRACE] = ACTIONS(1932), + [anon_sym_COMMA] = ACTIONS(1938), + [anon_sym_RBRACE] = ACTIONS(1932), + [anon_sym_typeof] = ACTIONS(1934), + [anon_sym_import] = ACTIONS(1934), + [anon_sym_with] = ACTIONS(1934), + [anon_sym_var] = ACTIONS(1934), + [anon_sym_let] = ACTIONS(1934), + [anon_sym_const] = ACTIONS(1934), + [anon_sym_BANG] = ACTIONS(1934), + [anon_sym_else] = ACTIONS(1934), + [anon_sym_if] = ACTIONS(1934), + [anon_sym_switch] = ACTIONS(1934), + [anon_sym_for] = ACTIONS(1934), + [anon_sym_LPAREN] = ACTIONS(1932), + [anon_sym_SEMI] = ACTIONS(1932), + [anon_sym_await] = ACTIONS(1934), + [anon_sym_in] = ACTIONS(1936), + [anon_sym_while] = ACTIONS(1934), + [anon_sym_do] = ACTIONS(1934), + [anon_sym_try] = ACTIONS(1934), + [anon_sym_break] = ACTIONS(1934), + [anon_sym_continue] = ACTIONS(1934), + [anon_sym_debugger] = ACTIONS(1934), + [anon_sym_return] = ACTIONS(1934), + [anon_sym_throw] = ACTIONS(1934), + [anon_sym_case] = ACTIONS(1934), + [anon_sym_yield] = ACTIONS(1934), + [anon_sym_LBRACK] = ACTIONS(1932), + [anon_sym_DOT] = ACTIONS(1936), + [anon_sym_class] = ACTIONS(1934), + [anon_sym_async] = ACTIONS(1934), + [anon_sym_function] = ACTIONS(1934), + [anon_sym_QMARK_DOT] = ACTIONS(1938), + [anon_sym_new] = ACTIONS(1934), + [anon_sym_using] = ACTIONS(1934), + [anon_sym_AMP_AMP] = ACTIONS(1938), + [anon_sym_PIPE_PIPE] = ACTIONS(1938), + [anon_sym_GT_GT] = ACTIONS(1936), + [anon_sym_GT_GT_GT] = ACTIONS(1938), + [anon_sym_LT_LT] = ACTIONS(1938), + [anon_sym_AMP] = ACTIONS(1936), + [anon_sym_CARET] = ACTIONS(1938), + [anon_sym_PIPE] = ACTIONS(1936), + [anon_sym_PLUS] = ACTIONS(1934), + [anon_sym_DASH] = ACTIONS(1934), + [anon_sym_SLASH] = ACTIONS(1934), + [anon_sym_PERCENT] = ACTIONS(1938), + [anon_sym_STAR_STAR] = ACTIONS(1938), + [anon_sym_LT] = ACTIONS(1934), + [anon_sym_LT_EQ] = ACTIONS(1938), + [anon_sym_EQ_EQ] = ACTIONS(1936), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1938), + [anon_sym_BANG_EQ] = ACTIONS(1936), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1938), + [anon_sym_GT_EQ] = ACTIONS(1938), + [anon_sym_GT] = ACTIONS(1936), + [anon_sym_QMARK_QMARK] = ACTIONS(1938), + [anon_sym_instanceof] = ACTIONS(1936), + [anon_sym_TILDE] = ACTIONS(1932), + [anon_sym_void] = ACTIONS(1934), + [anon_sym_delete] = ACTIONS(1934), + [anon_sym_PLUS_PLUS] = ACTIONS(1932), + [anon_sym_DASH_DASH] = ACTIONS(1932), + [anon_sym_DQUOTE] = ACTIONS(1932), + [anon_sym_SQUOTE] = ACTIONS(1932), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1932), + [sym_number] = ACTIONS(1932), + [sym_private_property_identifier] = ACTIONS(1932), + [sym_this] = ACTIONS(1934), + [sym_super] = ACTIONS(1934), + [sym_true] = ACTIONS(1934), + [sym_false] = ACTIONS(1934), + [sym_null] = ACTIONS(1934), + [sym_undefined] = ACTIONS(1934), + [anon_sym_AT] = ACTIONS(1932), + [anon_sym_static] = ACTIONS(1934), + [anon_sym_readonly] = ACTIONS(1934), + [anon_sym_get] = ACTIONS(1934), + [anon_sym_set] = ACTIONS(1934), + [anon_sym_declare] = ACTIONS(1934), + [anon_sym_public] = ACTIONS(1934), + [anon_sym_private] = ACTIONS(1934), + [anon_sym_protected] = ACTIONS(1934), + [anon_sym_override] = ACTIONS(1934), + [anon_sym_module] = ACTIONS(1934), + [anon_sym_any] = ACTIONS(1934), + [anon_sym_number] = ACTIONS(1934), + [anon_sym_boolean] = ACTIONS(1934), + [anon_sym_string] = ACTIONS(1934), + [anon_sym_symbol] = ACTIONS(1934), + [anon_sym_object] = ACTIONS(1934), + [anon_sym_abstract] = ACTIONS(1934), + [anon_sym_satisfies] = ACTIONS(1936), + [anon_sym_interface] = ACTIONS(1934), + [anon_sym_enum] = ACTIONS(1934), + [sym__automatic_semicolon] = ACTIONS(1940), + [sym__ternary_qmark] = ACTIONS(1938), [sym_html_comment] = ACTIONS(5), }, - [STATE(226)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2288), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(4630), - [sym_assignment_pattern] = STATE(5138), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(4630), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1396), - [sym_subscript_expression] = STATE(1396), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(4630), - [sym_spread_element] = STATE(5126), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4616), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1396), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [aux_sym_array_repeat1] = STATE(5129), - [aux_sym_array_pattern_repeat1] = STATE(5153), - [sym_identifier] = ACTIONS(1720), - [anon_sym_export] = ACTIONS(579), - [anon_sym_type] = ACTIONS(579), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_COMMA] = ACTIONS(1722), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(579), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_RBRACK] = ACTIONS(1838), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1726), - [anon_sym_using] = ACTIONS(605), + [STATE(242)] = { + [ts_builtin_sym_end] = ACTIONS(1942), + [sym_identifier] = ACTIONS(1944), + [anon_sym_export] = ACTIONS(1944), + [anon_sym_STAR] = ACTIONS(1946), + [anon_sym_default] = ACTIONS(1944), + [anon_sym_type] = ACTIONS(1944), + [anon_sym_as] = ACTIONS(1946), + [anon_sym_namespace] = ACTIONS(1944), + [anon_sym_LBRACE] = ACTIONS(1942), + [anon_sym_COMMA] = ACTIONS(1948), + [anon_sym_RBRACE] = ACTIONS(1942), + [anon_sym_typeof] = ACTIONS(1944), + [anon_sym_import] = ACTIONS(1944), + [anon_sym_with] = ACTIONS(1944), + [anon_sym_var] = ACTIONS(1944), + [anon_sym_let] = ACTIONS(1944), + [anon_sym_const] = ACTIONS(1944), + [anon_sym_BANG] = ACTIONS(1944), + [anon_sym_else] = ACTIONS(1944), + [anon_sym_if] = ACTIONS(1944), + [anon_sym_switch] = ACTIONS(1944), + [anon_sym_for] = ACTIONS(1944), + [anon_sym_LPAREN] = ACTIONS(1942), + [anon_sym_SEMI] = ACTIONS(1942), + [anon_sym_await] = ACTIONS(1944), + [anon_sym_in] = ACTIONS(1946), + [anon_sym_while] = ACTIONS(1944), + [anon_sym_do] = ACTIONS(1944), + [anon_sym_try] = ACTIONS(1944), + [anon_sym_break] = ACTIONS(1944), + [anon_sym_continue] = ACTIONS(1944), + [anon_sym_debugger] = ACTIONS(1944), + [anon_sym_return] = ACTIONS(1944), + [anon_sym_throw] = ACTIONS(1944), + [anon_sym_case] = ACTIONS(1944), + [anon_sym_yield] = ACTIONS(1944), + [anon_sym_LBRACK] = ACTIONS(1942), + [anon_sym_DOT] = ACTIONS(1946), + [anon_sym_class] = ACTIONS(1944), + [anon_sym_async] = ACTIONS(1944), + [anon_sym_function] = ACTIONS(1944), + [anon_sym_QMARK_DOT] = ACTIONS(1948), + [anon_sym_new] = ACTIONS(1944), + [anon_sym_using] = ACTIONS(1944), + [anon_sym_AMP_AMP] = ACTIONS(1948), + [anon_sym_PIPE_PIPE] = ACTIONS(1948), + [anon_sym_GT_GT] = ACTIONS(1946), + [anon_sym_GT_GT_GT] = ACTIONS(1948), + [anon_sym_LT_LT] = ACTIONS(1948), + [anon_sym_AMP] = ACTIONS(1946), + [anon_sym_CARET] = ACTIONS(1948), + [anon_sym_PIPE] = ACTIONS(1946), + [anon_sym_PLUS] = ACTIONS(1944), + [anon_sym_DASH] = ACTIONS(1944), + [anon_sym_SLASH] = ACTIONS(1944), + [anon_sym_PERCENT] = ACTIONS(1948), + [anon_sym_STAR_STAR] = ACTIONS(1948), + [anon_sym_LT] = ACTIONS(1944), + [anon_sym_LT_EQ] = ACTIONS(1948), + [anon_sym_EQ_EQ] = ACTIONS(1946), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1948), + [anon_sym_BANG_EQ] = ACTIONS(1946), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1948), + [anon_sym_GT_EQ] = ACTIONS(1948), + [anon_sym_GT] = ACTIONS(1946), + [anon_sym_QMARK_QMARK] = ACTIONS(1948), + [anon_sym_instanceof] = ACTIONS(1946), + [anon_sym_TILDE] = ACTIONS(1942), + [anon_sym_void] = ACTIONS(1944), + [anon_sym_delete] = ACTIONS(1944), + [anon_sym_PLUS_PLUS] = ACTIONS(1942), + [anon_sym_DASH_DASH] = ACTIONS(1942), + [anon_sym_DQUOTE] = ACTIONS(1942), + [anon_sym_SQUOTE] = ACTIONS(1942), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1942), + [sym_number] = ACTIONS(1942), + [sym_private_property_identifier] = ACTIONS(1942), + [sym_this] = ACTIONS(1944), + [sym_super] = ACTIONS(1944), + [sym_true] = ACTIONS(1944), + [sym_false] = ACTIONS(1944), + [sym_null] = ACTIONS(1944), + [sym_undefined] = ACTIONS(1944), + [anon_sym_AT] = ACTIONS(1942), + [anon_sym_static] = ACTIONS(1944), + [anon_sym_readonly] = ACTIONS(1944), + [anon_sym_get] = ACTIONS(1944), + [anon_sym_set] = ACTIONS(1944), + [anon_sym_declare] = ACTIONS(1944), + [anon_sym_public] = ACTIONS(1944), + [anon_sym_private] = ACTIONS(1944), + [anon_sym_protected] = ACTIONS(1944), + [anon_sym_override] = ACTIONS(1944), + [anon_sym_module] = ACTIONS(1944), + [anon_sym_any] = ACTIONS(1944), + [anon_sym_number] = ACTIONS(1944), + [anon_sym_boolean] = ACTIONS(1944), + [anon_sym_string] = ACTIONS(1944), + [anon_sym_symbol] = ACTIONS(1944), + [anon_sym_object] = ACTIONS(1944), + [anon_sym_abstract] = ACTIONS(1944), + [anon_sym_satisfies] = ACTIONS(1946), + [anon_sym_interface] = ACTIONS(1944), + [anon_sym_enum] = ACTIONS(1944), + [sym__automatic_semicolon] = ACTIONS(1950), + [sym__ternary_qmark] = ACTIONS(1948), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(243)] = { + [ts_builtin_sym_end] = ACTIONS(1952), + [sym_identifier] = ACTIONS(1954), + [anon_sym_export] = ACTIONS(1954), + [anon_sym_STAR] = ACTIONS(1956), + [anon_sym_default] = ACTIONS(1954), + [anon_sym_type] = ACTIONS(1954), + [anon_sym_as] = ACTIONS(1956), + [anon_sym_namespace] = ACTIONS(1954), + [anon_sym_LBRACE] = ACTIONS(1952), + [anon_sym_COMMA] = ACTIONS(1958), + [anon_sym_RBRACE] = ACTIONS(1952), + [anon_sym_typeof] = ACTIONS(1954), + [anon_sym_import] = ACTIONS(1954), + [anon_sym_with] = ACTIONS(1954), + [anon_sym_var] = ACTIONS(1954), + [anon_sym_let] = ACTIONS(1954), + [anon_sym_const] = ACTIONS(1954), + [anon_sym_BANG] = ACTIONS(1954), + [anon_sym_else] = ACTIONS(1954), + [anon_sym_if] = ACTIONS(1954), + [anon_sym_switch] = ACTIONS(1954), + [anon_sym_for] = ACTIONS(1954), + [anon_sym_LPAREN] = ACTIONS(1952), + [anon_sym_SEMI] = ACTIONS(1952), + [anon_sym_await] = ACTIONS(1954), + [anon_sym_in] = ACTIONS(1956), + [anon_sym_while] = ACTIONS(1954), + [anon_sym_do] = ACTIONS(1954), + [anon_sym_try] = ACTIONS(1954), + [anon_sym_break] = ACTIONS(1954), + [anon_sym_continue] = ACTIONS(1954), + [anon_sym_debugger] = ACTIONS(1954), + [anon_sym_return] = ACTIONS(1954), + [anon_sym_throw] = ACTIONS(1954), + [anon_sym_case] = ACTIONS(1954), + [anon_sym_yield] = ACTIONS(1954), + [anon_sym_LBRACK] = ACTIONS(1952), + [anon_sym_DOT] = ACTIONS(1956), + [anon_sym_class] = ACTIONS(1954), + [anon_sym_async] = ACTIONS(1954), + [anon_sym_function] = ACTIONS(1954), + [anon_sym_QMARK_DOT] = ACTIONS(1958), + [anon_sym_new] = ACTIONS(1954), + [anon_sym_using] = ACTIONS(1954), + [anon_sym_AMP_AMP] = ACTIONS(1958), + [anon_sym_PIPE_PIPE] = ACTIONS(1958), + [anon_sym_GT_GT] = ACTIONS(1956), + [anon_sym_GT_GT_GT] = ACTIONS(1958), + [anon_sym_LT_LT] = ACTIONS(1958), + [anon_sym_AMP] = ACTIONS(1956), + [anon_sym_CARET] = ACTIONS(1958), + [anon_sym_PIPE] = ACTIONS(1956), + [anon_sym_PLUS] = ACTIONS(1954), + [anon_sym_DASH] = ACTIONS(1954), + [anon_sym_SLASH] = ACTIONS(1954), + [anon_sym_PERCENT] = ACTIONS(1958), + [anon_sym_STAR_STAR] = ACTIONS(1958), + [anon_sym_LT] = ACTIONS(1954), + [anon_sym_LT_EQ] = ACTIONS(1958), + [anon_sym_EQ_EQ] = ACTIONS(1956), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1958), + [anon_sym_BANG_EQ] = ACTIONS(1956), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1958), + [anon_sym_GT_EQ] = ACTIONS(1958), + [anon_sym_GT] = ACTIONS(1956), + [anon_sym_QMARK_QMARK] = ACTIONS(1958), + [anon_sym_instanceof] = ACTIONS(1956), + [anon_sym_TILDE] = ACTIONS(1952), + [anon_sym_void] = ACTIONS(1954), + [anon_sym_delete] = ACTIONS(1954), + [anon_sym_PLUS_PLUS] = ACTIONS(1952), + [anon_sym_DASH_DASH] = ACTIONS(1952), + [anon_sym_DQUOTE] = ACTIONS(1952), + [anon_sym_SQUOTE] = ACTIONS(1952), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1952), + [sym_number] = ACTIONS(1952), + [sym_private_property_identifier] = ACTIONS(1952), + [sym_this] = ACTIONS(1954), + [sym_super] = ACTIONS(1954), + [sym_true] = ACTIONS(1954), + [sym_false] = ACTIONS(1954), + [sym_null] = ACTIONS(1954), + [sym_undefined] = ACTIONS(1954), + [anon_sym_AT] = ACTIONS(1952), + [anon_sym_static] = ACTIONS(1954), + [anon_sym_readonly] = ACTIONS(1954), + [anon_sym_get] = ACTIONS(1954), + [anon_sym_set] = ACTIONS(1954), + [anon_sym_declare] = ACTIONS(1954), + [anon_sym_public] = ACTIONS(1954), + [anon_sym_private] = ACTIONS(1954), + [anon_sym_protected] = ACTIONS(1954), + [anon_sym_override] = ACTIONS(1954), + [anon_sym_module] = ACTIONS(1954), + [anon_sym_any] = ACTIONS(1954), + [anon_sym_number] = ACTIONS(1954), + [anon_sym_boolean] = ACTIONS(1954), + [anon_sym_string] = ACTIONS(1954), + [anon_sym_symbol] = ACTIONS(1954), + [anon_sym_object] = ACTIONS(1954), + [anon_sym_abstract] = ACTIONS(1954), + [anon_sym_satisfies] = ACTIONS(1956), + [anon_sym_interface] = ACTIONS(1954), + [anon_sym_enum] = ACTIONS(1954), + [sym__automatic_semicolon] = ACTIONS(1960), + [sym__ternary_qmark] = ACTIONS(1958), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(244)] = { + [ts_builtin_sym_end] = ACTIONS(1962), + [sym_identifier] = ACTIONS(1964), + [anon_sym_export] = ACTIONS(1964), + [anon_sym_STAR] = ACTIONS(1964), + [anon_sym_default] = ACTIONS(1964), + [anon_sym_type] = ACTIONS(1964), + [anon_sym_as] = ACTIONS(1964), + [anon_sym_namespace] = ACTIONS(1964), + [anon_sym_LBRACE] = ACTIONS(1962), + [anon_sym_COMMA] = ACTIONS(1962), + [anon_sym_RBRACE] = ACTIONS(1962), + [anon_sym_typeof] = ACTIONS(1964), + [anon_sym_import] = ACTIONS(1964), + [anon_sym_with] = ACTIONS(1964), + [anon_sym_var] = ACTIONS(1964), + [anon_sym_let] = ACTIONS(1964), + [anon_sym_const] = ACTIONS(1964), + [anon_sym_BANG] = ACTIONS(1964), + [anon_sym_else] = ACTIONS(1964), + [anon_sym_if] = ACTIONS(1964), + [anon_sym_switch] = ACTIONS(1964), + [anon_sym_for] = ACTIONS(1964), + [anon_sym_LPAREN] = ACTIONS(1962), + [anon_sym_SEMI] = ACTIONS(1962), + [anon_sym_await] = ACTIONS(1964), + [anon_sym_in] = ACTIONS(1964), + [anon_sym_while] = ACTIONS(1964), + [anon_sym_do] = ACTIONS(1964), + [anon_sym_try] = ACTIONS(1964), + [anon_sym_break] = ACTIONS(1964), + [anon_sym_continue] = ACTIONS(1964), + [anon_sym_debugger] = ACTIONS(1964), + [anon_sym_return] = ACTIONS(1964), + [anon_sym_throw] = ACTIONS(1964), + [anon_sym_case] = ACTIONS(1964), + [anon_sym_yield] = ACTIONS(1964), + [anon_sym_LBRACK] = ACTIONS(1962), + [anon_sym_DOT] = ACTIONS(1964), + [anon_sym_class] = ACTIONS(1964), + [anon_sym_async] = ACTIONS(1964), + [anon_sym_function] = ACTIONS(1964), + [anon_sym_QMARK_DOT] = ACTIONS(1962), + [anon_sym_new] = ACTIONS(1964), + [anon_sym_using] = ACTIONS(1964), + [anon_sym_AMP_AMP] = ACTIONS(1962), + [anon_sym_PIPE_PIPE] = ACTIONS(1962), + [anon_sym_GT_GT] = ACTIONS(1964), + [anon_sym_GT_GT_GT] = ACTIONS(1962), + [anon_sym_LT_LT] = ACTIONS(1962), + [anon_sym_AMP] = ACTIONS(1964), + [anon_sym_CARET] = ACTIONS(1962), + [anon_sym_PIPE] = ACTIONS(1964), + [anon_sym_PLUS] = ACTIONS(1964), + [anon_sym_DASH] = ACTIONS(1964), + [anon_sym_SLASH] = ACTIONS(1964), + [anon_sym_PERCENT] = ACTIONS(1962), + [anon_sym_STAR_STAR] = ACTIONS(1962), + [anon_sym_LT] = ACTIONS(1964), + [anon_sym_LT_EQ] = ACTIONS(1962), + [anon_sym_EQ_EQ] = ACTIONS(1964), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1962), + [anon_sym_BANG_EQ] = ACTIONS(1964), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1962), + [anon_sym_GT_EQ] = ACTIONS(1962), + [anon_sym_GT] = ACTIONS(1964), + [anon_sym_QMARK_QMARK] = ACTIONS(1962), + [anon_sym_instanceof] = ACTIONS(1964), + [anon_sym_TILDE] = ACTIONS(1962), + [anon_sym_void] = ACTIONS(1964), + [anon_sym_delete] = ACTIONS(1964), + [anon_sym_PLUS_PLUS] = ACTIONS(1962), + [anon_sym_DASH_DASH] = ACTIONS(1962), + [anon_sym_DQUOTE] = ACTIONS(1962), + [anon_sym_SQUOTE] = ACTIONS(1962), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1962), + [sym_number] = ACTIONS(1962), + [sym_private_property_identifier] = ACTIONS(1962), + [sym_this] = ACTIONS(1964), + [sym_super] = ACTIONS(1964), + [sym_true] = ACTIONS(1964), + [sym_false] = ACTIONS(1964), + [sym_null] = ACTIONS(1964), + [sym_undefined] = ACTIONS(1964), + [anon_sym_AT] = ACTIONS(1962), + [anon_sym_static] = ACTIONS(1964), + [anon_sym_readonly] = ACTIONS(1964), + [anon_sym_get] = ACTIONS(1964), + [anon_sym_set] = ACTIONS(1964), + [anon_sym_declare] = ACTIONS(1964), + [anon_sym_public] = ACTIONS(1964), + [anon_sym_private] = ACTIONS(1964), + [anon_sym_protected] = ACTIONS(1964), + [anon_sym_override] = ACTIONS(1964), + [anon_sym_module] = ACTIONS(1964), + [anon_sym_any] = ACTIONS(1964), + [anon_sym_number] = ACTIONS(1964), + [anon_sym_boolean] = ACTIONS(1964), + [anon_sym_string] = ACTIONS(1964), + [anon_sym_symbol] = ACTIONS(1964), + [anon_sym_object] = ACTIONS(1964), + [anon_sym_abstract] = ACTIONS(1964), + [anon_sym_satisfies] = ACTIONS(1964), + [anon_sym_interface] = ACTIONS(1964), + [anon_sym_enum] = ACTIONS(1964), + [sym__automatic_semicolon] = ACTIONS(1962), + [sym__ternary_qmark] = ACTIONS(1962), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(245)] = { + [ts_builtin_sym_end] = ACTIONS(1966), + [sym_identifier] = ACTIONS(1968), + [anon_sym_export] = ACTIONS(1968), + [anon_sym_STAR] = ACTIONS(1970), + [anon_sym_default] = ACTIONS(1968), + [anon_sym_type] = ACTIONS(1968), + [anon_sym_as] = ACTIONS(1970), + [anon_sym_namespace] = ACTIONS(1968), + [anon_sym_LBRACE] = ACTIONS(1966), + [anon_sym_COMMA] = ACTIONS(1972), + [anon_sym_RBRACE] = ACTIONS(1966), + [anon_sym_typeof] = ACTIONS(1968), + [anon_sym_import] = ACTIONS(1968), + [anon_sym_with] = ACTIONS(1968), + [anon_sym_var] = ACTIONS(1968), + [anon_sym_let] = ACTIONS(1968), + [anon_sym_const] = ACTIONS(1968), + [anon_sym_BANG] = ACTIONS(1968), + [anon_sym_else] = ACTIONS(1968), + [anon_sym_if] = ACTIONS(1968), + [anon_sym_switch] = ACTIONS(1968), + [anon_sym_for] = ACTIONS(1968), + [anon_sym_LPAREN] = ACTIONS(1966), + [anon_sym_SEMI] = ACTIONS(1966), + [anon_sym_await] = ACTIONS(1968), + [anon_sym_in] = ACTIONS(1970), + [anon_sym_while] = ACTIONS(1968), + [anon_sym_do] = ACTIONS(1968), + [anon_sym_try] = ACTIONS(1968), + [anon_sym_break] = ACTIONS(1968), + [anon_sym_continue] = ACTIONS(1968), + [anon_sym_debugger] = ACTIONS(1968), + [anon_sym_return] = ACTIONS(1968), + [anon_sym_throw] = ACTIONS(1968), + [anon_sym_case] = ACTIONS(1968), + [anon_sym_yield] = ACTIONS(1968), + [anon_sym_LBRACK] = ACTIONS(1966), + [anon_sym_DOT] = ACTIONS(1970), + [anon_sym_class] = ACTIONS(1968), + [anon_sym_async] = ACTIONS(1968), + [anon_sym_function] = ACTIONS(1968), + [anon_sym_QMARK_DOT] = ACTIONS(1972), + [anon_sym_new] = ACTIONS(1968), + [anon_sym_using] = ACTIONS(1968), + [anon_sym_AMP_AMP] = ACTIONS(1972), + [anon_sym_PIPE_PIPE] = ACTIONS(1972), + [anon_sym_GT_GT] = ACTIONS(1970), + [anon_sym_GT_GT_GT] = ACTIONS(1972), + [anon_sym_LT_LT] = ACTIONS(1972), + [anon_sym_AMP] = ACTIONS(1970), + [anon_sym_CARET] = ACTIONS(1972), + [anon_sym_PIPE] = ACTIONS(1970), + [anon_sym_PLUS] = ACTIONS(1968), + [anon_sym_DASH] = ACTIONS(1968), + [anon_sym_SLASH] = ACTIONS(1968), + [anon_sym_PERCENT] = ACTIONS(1972), + [anon_sym_STAR_STAR] = ACTIONS(1972), + [anon_sym_LT] = ACTIONS(1968), + [anon_sym_LT_EQ] = ACTIONS(1972), + [anon_sym_EQ_EQ] = ACTIONS(1970), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1972), + [anon_sym_BANG_EQ] = ACTIONS(1970), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1972), + [anon_sym_GT_EQ] = ACTIONS(1972), + [anon_sym_GT] = ACTIONS(1970), + [anon_sym_QMARK_QMARK] = ACTIONS(1972), + [anon_sym_instanceof] = ACTIONS(1970), + [anon_sym_TILDE] = ACTIONS(1966), + [anon_sym_void] = ACTIONS(1968), + [anon_sym_delete] = ACTIONS(1968), + [anon_sym_PLUS_PLUS] = ACTIONS(1966), + [anon_sym_DASH_DASH] = ACTIONS(1966), + [anon_sym_DQUOTE] = ACTIONS(1966), + [anon_sym_SQUOTE] = ACTIONS(1966), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1966), + [sym_number] = ACTIONS(1966), + [sym_private_property_identifier] = ACTIONS(1966), + [sym_this] = ACTIONS(1968), + [sym_super] = ACTIONS(1968), + [sym_true] = ACTIONS(1968), + [sym_false] = ACTIONS(1968), + [sym_null] = ACTIONS(1968), + [sym_undefined] = ACTIONS(1968), + [anon_sym_AT] = ACTIONS(1966), + [anon_sym_static] = ACTIONS(1968), + [anon_sym_readonly] = ACTIONS(1968), + [anon_sym_get] = ACTIONS(1968), + [anon_sym_set] = ACTIONS(1968), + [anon_sym_declare] = ACTIONS(1968), + [anon_sym_public] = ACTIONS(1968), + [anon_sym_private] = ACTIONS(1968), + [anon_sym_protected] = ACTIONS(1968), + [anon_sym_override] = ACTIONS(1968), + [anon_sym_module] = ACTIONS(1968), + [anon_sym_any] = ACTIONS(1968), + [anon_sym_number] = ACTIONS(1968), + [anon_sym_boolean] = ACTIONS(1968), + [anon_sym_string] = ACTIONS(1968), + [anon_sym_symbol] = ACTIONS(1968), + [anon_sym_object] = ACTIONS(1968), + [anon_sym_abstract] = ACTIONS(1968), + [anon_sym_satisfies] = ACTIONS(1970), + [anon_sym_interface] = ACTIONS(1968), + [anon_sym_enum] = ACTIONS(1968), + [sym__automatic_semicolon] = ACTIONS(1974), + [sym__ternary_qmark] = ACTIONS(1972), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(246)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2686), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5844), + [sym_assignment_pattern] = STATE(6071), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5844), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1602), + [sym_subscript_expression] = STATE(1602), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5844), + [sym_spread_element] = STATE(6079), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5551), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1602), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_repeat1] = STATE(6080), + [aux_sym_array_pattern_repeat1] = STATE(6021), + [sym_identifier] = ACTIONS(1884), + [anon_sym_export] = ACTIONS(619), + [anon_sym_type] = ACTIONS(619), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(1886), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(619), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_RBRACK] = ACTIONS(1976), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(641), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1890), + [anon_sym_using] = ACTIONS(645), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1728), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1892), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(579), - [anon_sym_readonly] = ACTIONS(579), - [anon_sym_get] = ACTIONS(579), - [anon_sym_set] = ACTIONS(579), - [anon_sym_declare] = ACTIONS(579), - [anon_sym_public] = ACTIONS(579), - [anon_sym_private] = ACTIONS(579), - [anon_sym_protected] = ACTIONS(579), - [anon_sym_override] = ACTIONS(579), - [anon_sym_module] = ACTIONS(579), - [anon_sym_any] = ACTIONS(579), - [anon_sym_number] = ACTIONS(579), - [anon_sym_boolean] = ACTIONS(579), - [anon_sym_string] = ACTIONS(579), - [anon_sym_symbol] = ACTIONS(579), - [anon_sym_object] = ACTIONS(579), + [anon_sym_static] = ACTIONS(619), + [anon_sym_readonly] = ACTIONS(619), + [anon_sym_get] = ACTIONS(619), + [anon_sym_set] = ACTIONS(619), + [anon_sym_declare] = ACTIONS(619), + [anon_sym_public] = ACTIONS(619), + [anon_sym_private] = ACTIONS(619), + [anon_sym_protected] = ACTIONS(619), + [anon_sym_override] = ACTIONS(619), + [anon_sym_module] = ACTIONS(619), + [anon_sym_any] = ACTIONS(619), + [anon_sym_number] = ACTIONS(619), + [anon_sym_boolean] = ACTIONS(619), + [anon_sym_string] = ACTIONS(619), + [anon_sym_symbol] = ACTIONS(619), + [anon_sym_object] = ACTIONS(619), [sym_html_comment] = ACTIONS(5), }, - [STATE(227)] = { - [ts_builtin_sym_end] = ACTIONS(1840), - [sym_identifier] = ACTIONS(1842), - [anon_sym_export] = ACTIONS(1842), + [STATE(247)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2603), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5844), + [sym_assignment_pattern] = STATE(6071), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5844), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1602), + [sym_subscript_expression] = STATE(1602), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5844), + [sym_spread_element] = STATE(6088), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5551), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1602), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_repeat1] = STATE(6105), + [aux_sym_array_pattern_repeat1] = STATE(6021), + [sym_identifier] = ACTIONS(1884), + [anon_sym_export] = ACTIONS(619), + [anon_sym_type] = ACTIONS(619), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(1886), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(619), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_RBRACK] = ACTIONS(1914), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(641), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1890), + [anon_sym_using] = ACTIONS(645), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1892), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(619), + [anon_sym_readonly] = ACTIONS(619), + [anon_sym_get] = ACTIONS(619), + [anon_sym_set] = ACTIONS(619), + [anon_sym_declare] = ACTIONS(619), + [anon_sym_public] = ACTIONS(619), + [anon_sym_private] = ACTIONS(619), + [anon_sym_protected] = ACTIONS(619), + [anon_sym_override] = ACTIONS(619), + [anon_sym_module] = ACTIONS(619), + [anon_sym_any] = ACTIONS(619), + [anon_sym_number] = ACTIONS(619), + [anon_sym_boolean] = ACTIONS(619), + [anon_sym_string] = ACTIONS(619), + [anon_sym_symbol] = ACTIONS(619), + [anon_sym_object] = ACTIONS(619), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(248)] = { + [ts_builtin_sym_end] = ACTIONS(1978), + [sym_identifier] = ACTIONS(1980), + [anon_sym_export] = ACTIONS(1980), + [anon_sym_STAR] = ACTIONS(1980), + [anon_sym_default] = ACTIONS(1980), + [anon_sym_type] = ACTIONS(1980), + [anon_sym_as] = ACTIONS(1980), + [anon_sym_namespace] = ACTIONS(1980), + [anon_sym_LBRACE] = ACTIONS(1978), + [anon_sym_COMMA] = ACTIONS(1978), + [anon_sym_RBRACE] = ACTIONS(1978), + [anon_sym_typeof] = ACTIONS(1980), + [anon_sym_import] = ACTIONS(1980), + [anon_sym_with] = ACTIONS(1980), + [anon_sym_var] = ACTIONS(1980), + [anon_sym_let] = ACTIONS(1980), + [anon_sym_const] = ACTIONS(1980), + [anon_sym_BANG] = ACTIONS(1980), + [anon_sym_else] = ACTIONS(1980), + [anon_sym_if] = ACTIONS(1980), + [anon_sym_switch] = ACTIONS(1980), + [anon_sym_for] = ACTIONS(1980), + [anon_sym_LPAREN] = ACTIONS(1978), + [anon_sym_SEMI] = ACTIONS(1978), + [anon_sym_await] = ACTIONS(1980), + [anon_sym_in] = ACTIONS(1980), + [anon_sym_while] = ACTIONS(1980), + [anon_sym_do] = ACTIONS(1980), + [anon_sym_try] = ACTIONS(1980), + [anon_sym_break] = ACTIONS(1980), + [anon_sym_continue] = ACTIONS(1980), + [anon_sym_debugger] = ACTIONS(1980), + [anon_sym_return] = ACTIONS(1980), + [anon_sym_throw] = ACTIONS(1980), + [anon_sym_case] = ACTIONS(1980), + [anon_sym_yield] = ACTIONS(1980), + [anon_sym_LBRACK] = ACTIONS(1978), + [anon_sym_DOT] = ACTIONS(1980), + [anon_sym_class] = ACTIONS(1980), + [anon_sym_async] = ACTIONS(1980), + [anon_sym_function] = ACTIONS(1980), + [anon_sym_QMARK_DOT] = ACTIONS(1978), + [anon_sym_new] = ACTIONS(1980), + [anon_sym_using] = ACTIONS(1980), + [anon_sym_AMP_AMP] = ACTIONS(1978), + [anon_sym_PIPE_PIPE] = ACTIONS(1978), + [anon_sym_GT_GT] = ACTIONS(1980), + [anon_sym_GT_GT_GT] = ACTIONS(1978), + [anon_sym_LT_LT] = ACTIONS(1978), + [anon_sym_AMP] = ACTIONS(1980), + [anon_sym_CARET] = ACTIONS(1978), + [anon_sym_PIPE] = ACTIONS(1980), + [anon_sym_PLUS] = ACTIONS(1980), + [anon_sym_DASH] = ACTIONS(1980), + [anon_sym_SLASH] = ACTIONS(1980), + [anon_sym_PERCENT] = ACTIONS(1978), + [anon_sym_STAR_STAR] = ACTIONS(1978), + [anon_sym_LT] = ACTIONS(1980), + [anon_sym_LT_EQ] = ACTIONS(1978), + [anon_sym_EQ_EQ] = ACTIONS(1980), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1978), + [anon_sym_BANG_EQ] = ACTIONS(1980), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1978), + [anon_sym_GT_EQ] = ACTIONS(1978), + [anon_sym_GT] = ACTIONS(1980), + [anon_sym_QMARK_QMARK] = ACTIONS(1978), + [anon_sym_instanceof] = ACTIONS(1980), + [anon_sym_TILDE] = ACTIONS(1978), + [anon_sym_void] = ACTIONS(1980), + [anon_sym_delete] = ACTIONS(1980), + [anon_sym_PLUS_PLUS] = ACTIONS(1978), + [anon_sym_DASH_DASH] = ACTIONS(1978), + [anon_sym_DQUOTE] = ACTIONS(1978), + [anon_sym_SQUOTE] = ACTIONS(1978), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1978), + [sym_number] = ACTIONS(1978), + [sym_private_property_identifier] = ACTIONS(1978), + [sym_this] = ACTIONS(1980), + [sym_super] = ACTIONS(1980), + [sym_true] = ACTIONS(1980), + [sym_false] = ACTIONS(1980), + [sym_null] = ACTIONS(1980), + [sym_undefined] = ACTIONS(1980), + [anon_sym_AT] = ACTIONS(1978), + [anon_sym_static] = ACTIONS(1980), + [anon_sym_readonly] = ACTIONS(1980), + [anon_sym_get] = ACTIONS(1980), + [anon_sym_set] = ACTIONS(1980), + [anon_sym_declare] = ACTIONS(1980), + [anon_sym_public] = ACTIONS(1980), + [anon_sym_private] = ACTIONS(1980), + [anon_sym_protected] = ACTIONS(1980), + [anon_sym_override] = ACTIONS(1980), + [anon_sym_module] = ACTIONS(1980), + [anon_sym_any] = ACTIONS(1980), + [anon_sym_number] = ACTIONS(1980), + [anon_sym_boolean] = ACTIONS(1980), + [anon_sym_string] = ACTIONS(1980), + [anon_sym_symbol] = ACTIONS(1980), + [anon_sym_object] = ACTIONS(1980), + [anon_sym_abstract] = ACTIONS(1980), + [anon_sym_satisfies] = ACTIONS(1980), + [anon_sym_interface] = ACTIONS(1980), + [anon_sym_enum] = ACTIONS(1980), + [sym__automatic_semicolon] = ACTIONS(1978), + [sym__ternary_qmark] = ACTIONS(1978), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(249)] = { + [ts_builtin_sym_end] = ACTIONS(1982), + [sym_identifier] = ACTIONS(1984), + [anon_sym_export] = ACTIONS(1984), + [anon_sym_STAR] = ACTIONS(1984), + [anon_sym_default] = ACTIONS(1984), + [anon_sym_type] = ACTIONS(1984), + [anon_sym_as] = ACTIONS(1984), + [anon_sym_namespace] = ACTIONS(1984), + [anon_sym_LBRACE] = ACTIONS(1982), + [anon_sym_COMMA] = ACTIONS(1982), + [anon_sym_RBRACE] = ACTIONS(1982), + [anon_sym_typeof] = ACTIONS(1984), + [anon_sym_import] = ACTIONS(1984), + [anon_sym_with] = ACTIONS(1984), + [anon_sym_var] = ACTIONS(1984), + [anon_sym_let] = ACTIONS(1984), + [anon_sym_const] = ACTIONS(1984), + [anon_sym_BANG] = ACTIONS(1984), + [anon_sym_else] = ACTIONS(1984), + [anon_sym_if] = ACTIONS(1984), + [anon_sym_switch] = ACTIONS(1984), + [anon_sym_for] = ACTIONS(1984), + [anon_sym_LPAREN] = ACTIONS(1982), + [anon_sym_SEMI] = ACTIONS(1982), + [anon_sym_await] = ACTIONS(1984), + [anon_sym_in] = ACTIONS(1984), + [anon_sym_while] = ACTIONS(1984), + [anon_sym_do] = ACTIONS(1984), + [anon_sym_try] = ACTIONS(1984), + [anon_sym_break] = ACTIONS(1984), + [anon_sym_continue] = ACTIONS(1984), + [anon_sym_debugger] = ACTIONS(1984), + [anon_sym_return] = ACTIONS(1984), + [anon_sym_throw] = ACTIONS(1984), + [anon_sym_case] = ACTIONS(1984), + [anon_sym_yield] = ACTIONS(1984), + [anon_sym_LBRACK] = ACTIONS(1982), + [anon_sym_DOT] = ACTIONS(1984), + [anon_sym_class] = ACTIONS(1984), + [anon_sym_async] = ACTIONS(1984), + [anon_sym_function] = ACTIONS(1984), + [anon_sym_QMARK_DOT] = ACTIONS(1982), + [anon_sym_new] = ACTIONS(1984), + [anon_sym_using] = ACTIONS(1984), + [anon_sym_AMP_AMP] = ACTIONS(1982), + [anon_sym_PIPE_PIPE] = ACTIONS(1982), + [anon_sym_GT_GT] = ACTIONS(1984), + [anon_sym_GT_GT_GT] = ACTIONS(1982), + [anon_sym_LT_LT] = ACTIONS(1982), + [anon_sym_AMP] = ACTIONS(1984), + [anon_sym_CARET] = ACTIONS(1982), + [anon_sym_PIPE] = ACTIONS(1984), + [anon_sym_PLUS] = ACTIONS(1984), + [anon_sym_DASH] = ACTIONS(1984), + [anon_sym_SLASH] = ACTIONS(1984), + [anon_sym_PERCENT] = ACTIONS(1982), + [anon_sym_STAR_STAR] = ACTIONS(1982), + [anon_sym_LT] = ACTIONS(1984), + [anon_sym_LT_EQ] = ACTIONS(1982), + [anon_sym_EQ_EQ] = ACTIONS(1984), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1982), + [anon_sym_BANG_EQ] = ACTIONS(1984), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1982), + [anon_sym_GT_EQ] = ACTIONS(1982), + [anon_sym_GT] = ACTIONS(1984), + [anon_sym_QMARK_QMARK] = ACTIONS(1982), + [anon_sym_instanceof] = ACTIONS(1984), + [anon_sym_TILDE] = ACTIONS(1982), + [anon_sym_void] = ACTIONS(1984), + [anon_sym_delete] = ACTIONS(1984), + [anon_sym_PLUS_PLUS] = ACTIONS(1982), + [anon_sym_DASH_DASH] = ACTIONS(1982), + [anon_sym_DQUOTE] = ACTIONS(1982), + [anon_sym_SQUOTE] = ACTIONS(1982), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1982), + [sym_number] = ACTIONS(1982), + [sym_private_property_identifier] = ACTIONS(1982), + [sym_this] = ACTIONS(1984), + [sym_super] = ACTIONS(1984), + [sym_true] = ACTIONS(1984), + [sym_false] = ACTIONS(1984), + [sym_null] = ACTIONS(1984), + [sym_undefined] = ACTIONS(1984), + [anon_sym_AT] = ACTIONS(1982), + [anon_sym_static] = ACTIONS(1984), + [anon_sym_readonly] = ACTIONS(1984), + [anon_sym_get] = ACTIONS(1984), + [anon_sym_set] = ACTIONS(1984), + [anon_sym_declare] = ACTIONS(1984), + [anon_sym_public] = ACTIONS(1984), + [anon_sym_private] = ACTIONS(1984), + [anon_sym_protected] = ACTIONS(1984), + [anon_sym_override] = ACTIONS(1984), + [anon_sym_module] = ACTIONS(1984), + [anon_sym_any] = ACTIONS(1984), + [anon_sym_number] = ACTIONS(1984), + [anon_sym_boolean] = ACTIONS(1984), + [anon_sym_string] = ACTIONS(1984), + [anon_sym_symbol] = ACTIONS(1984), + [anon_sym_object] = ACTIONS(1984), + [anon_sym_abstract] = ACTIONS(1984), + [anon_sym_satisfies] = ACTIONS(1984), + [anon_sym_interface] = ACTIONS(1984), + [anon_sym_enum] = ACTIONS(1984), + [sym__automatic_semicolon] = ACTIONS(1982), + [sym__ternary_qmark] = ACTIONS(1982), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(250)] = { + [ts_builtin_sym_end] = ACTIONS(1986), + [sym_identifier] = ACTIONS(1988), + [anon_sym_export] = ACTIONS(1988), + [anon_sym_STAR] = ACTIONS(1988), + [anon_sym_default] = ACTIONS(1988), + [anon_sym_type] = ACTIONS(1988), + [anon_sym_as] = ACTIONS(1988), + [anon_sym_namespace] = ACTIONS(1988), + [anon_sym_LBRACE] = ACTIONS(1986), + [anon_sym_COMMA] = ACTIONS(1986), + [anon_sym_RBRACE] = ACTIONS(1986), + [anon_sym_typeof] = ACTIONS(1988), + [anon_sym_import] = ACTIONS(1988), + [anon_sym_with] = ACTIONS(1988), + [anon_sym_var] = ACTIONS(1988), + [anon_sym_let] = ACTIONS(1988), + [anon_sym_const] = ACTIONS(1988), + [anon_sym_BANG] = ACTIONS(1988), + [anon_sym_else] = ACTIONS(1988), + [anon_sym_if] = ACTIONS(1988), + [anon_sym_switch] = ACTIONS(1988), + [anon_sym_for] = ACTIONS(1988), + [anon_sym_LPAREN] = ACTIONS(1986), + [anon_sym_SEMI] = ACTIONS(1986), + [anon_sym_await] = ACTIONS(1988), + [anon_sym_in] = ACTIONS(1988), + [anon_sym_while] = ACTIONS(1988), + [anon_sym_do] = ACTIONS(1988), + [anon_sym_try] = ACTIONS(1988), + [anon_sym_break] = ACTIONS(1988), + [anon_sym_continue] = ACTIONS(1988), + [anon_sym_debugger] = ACTIONS(1988), + [anon_sym_return] = ACTIONS(1988), + [anon_sym_throw] = ACTIONS(1988), + [anon_sym_case] = ACTIONS(1988), + [anon_sym_yield] = ACTIONS(1988), + [anon_sym_LBRACK] = ACTIONS(1986), + [anon_sym_DOT] = ACTIONS(1988), + [anon_sym_class] = ACTIONS(1988), + [anon_sym_async] = ACTIONS(1988), + [anon_sym_function] = ACTIONS(1988), + [anon_sym_QMARK_DOT] = ACTIONS(1986), + [anon_sym_new] = ACTIONS(1988), + [anon_sym_using] = ACTIONS(1988), + [anon_sym_AMP_AMP] = ACTIONS(1986), + [anon_sym_PIPE_PIPE] = ACTIONS(1986), + [anon_sym_GT_GT] = ACTIONS(1988), + [anon_sym_GT_GT_GT] = ACTIONS(1986), + [anon_sym_LT_LT] = ACTIONS(1986), + [anon_sym_AMP] = ACTIONS(1988), + [anon_sym_CARET] = ACTIONS(1986), + [anon_sym_PIPE] = ACTIONS(1988), + [anon_sym_PLUS] = ACTIONS(1988), + [anon_sym_DASH] = ACTIONS(1988), + [anon_sym_SLASH] = ACTIONS(1988), + [anon_sym_PERCENT] = ACTIONS(1986), + [anon_sym_STAR_STAR] = ACTIONS(1986), + [anon_sym_LT] = ACTIONS(1988), + [anon_sym_LT_EQ] = ACTIONS(1986), + [anon_sym_EQ_EQ] = ACTIONS(1988), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1986), + [anon_sym_BANG_EQ] = ACTIONS(1988), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1986), + [anon_sym_GT_EQ] = ACTIONS(1986), + [anon_sym_GT] = ACTIONS(1988), + [anon_sym_QMARK_QMARK] = ACTIONS(1986), + [anon_sym_instanceof] = ACTIONS(1988), + [anon_sym_TILDE] = ACTIONS(1986), + [anon_sym_void] = ACTIONS(1988), + [anon_sym_delete] = ACTIONS(1988), + [anon_sym_PLUS_PLUS] = ACTIONS(1986), + [anon_sym_DASH_DASH] = ACTIONS(1986), + [anon_sym_DQUOTE] = ACTIONS(1986), + [anon_sym_SQUOTE] = ACTIONS(1986), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1986), + [sym_number] = ACTIONS(1986), + [sym_private_property_identifier] = ACTIONS(1986), + [sym_this] = ACTIONS(1988), + [sym_super] = ACTIONS(1988), + [sym_true] = ACTIONS(1988), + [sym_false] = ACTIONS(1988), + [sym_null] = ACTIONS(1988), + [sym_undefined] = ACTIONS(1988), + [anon_sym_AT] = ACTIONS(1986), + [anon_sym_static] = ACTIONS(1988), + [anon_sym_readonly] = ACTIONS(1988), + [anon_sym_get] = ACTIONS(1988), + [anon_sym_set] = ACTIONS(1988), + [anon_sym_declare] = ACTIONS(1988), + [anon_sym_public] = ACTIONS(1988), + [anon_sym_private] = ACTIONS(1988), + [anon_sym_protected] = ACTIONS(1988), + [anon_sym_override] = ACTIONS(1988), + [anon_sym_module] = ACTIONS(1988), + [anon_sym_any] = ACTIONS(1988), + [anon_sym_number] = ACTIONS(1988), + [anon_sym_boolean] = ACTIONS(1988), + [anon_sym_string] = ACTIONS(1988), + [anon_sym_symbol] = ACTIONS(1988), + [anon_sym_object] = ACTIONS(1988), + [anon_sym_abstract] = ACTIONS(1988), + [anon_sym_satisfies] = ACTIONS(1988), + [anon_sym_interface] = ACTIONS(1988), + [anon_sym_enum] = ACTIONS(1988), + [sym__automatic_semicolon] = ACTIONS(1986), + [sym__ternary_qmark] = ACTIONS(1986), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(251)] = { + [ts_builtin_sym_end] = ACTIONS(1990), + [sym_identifier] = ACTIONS(1992), + [anon_sym_export] = ACTIONS(1992), + [anon_sym_STAR] = ACTIONS(1994), + [anon_sym_default] = ACTIONS(1992), + [anon_sym_type] = ACTIONS(1992), + [anon_sym_as] = ACTIONS(1994), + [anon_sym_namespace] = ACTIONS(1992), + [anon_sym_LBRACE] = ACTIONS(1990), + [anon_sym_COMMA] = ACTIONS(1996), + [anon_sym_RBRACE] = ACTIONS(1990), + [anon_sym_typeof] = ACTIONS(1992), + [anon_sym_import] = ACTIONS(1992), + [anon_sym_with] = ACTIONS(1992), + [anon_sym_var] = ACTIONS(1992), + [anon_sym_let] = ACTIONS(1992), + [anon_sym_const] = ACTIONS(1992), + [anon_sym_BANG] = ACTIONS(1992), + [anon_sym_else] = ACTIONS(1992), + [anon_sym_if] = ACTIONS(1992), + [anon_sym_switch] = ACTIONS(1992), + [anon_sym_for] = ACTIONS(1992), + [anon_sym_LPAREN] = ACTIONS(1990), + [anon_sym_SEMI] = ACTIONS(1990), + [anon_sym_await] = ACTIONS(1992), + [anon_sym_in] = ACTIONS(1994), + [anon_sym_while] = ACTIONS(1992), + [anon_sym_do] = ACTIONS(1992), + [anon_sym_try] = ACTIONS(1992), + [anon_sym_break] = ACTIONS(1992), + [anon_sym_continue] = ACTIONS(1992), + [anon_sym_debugger] = ACTIONS(1992), + [anon_sym_return] = ACTIONS(1992), + [anon_sym_throw] = ACTIONS(1992), + [anon_sym_case] = ACTIONS(1992), + [anon_sym_yield] = ACTIONS(1992), + [anon_sym_LBRACK] = ACTIONS(1990), + [anon_sym_DOT] = ACTIONS(1994), + [anon_sym_class] = ACTIONS(1992), + [anon_sym_async] = ACTIONS(1992), + [anon_sym_function] = ACTIONS(1992), + [anon_sym_QMARK_DOT] = ACTIONS(1996), + [anon_sym_new] = ACTIONS(1992), + [anon_sym_using] = ACTIONS(1992), + [anon_sym_AMP_AMP] = ACTIONS(1996), + [anon_sym_PIPE_PIPE] = ACTIONS(1996), + [anon_sym_GT_GT] = ACTIONS(1994), + [anon_sym_GT_GT_GT] = ACTIONS(1996), + [anon_sym_LT_LT] = ACTIONS(1996), + [anon_sym_AMP] = ACTIONS(1994), + [anon_sym_CARET] = ACTIONS(1996), + [anon_sym_PIPE] = ACTIONS(1994), + [anon_sym_PLUS] = ACTIONS(1992), + [anon_sym_DASH] = ACTIONS(1992), + [anon_sym_SLASH] = ACTIONS(1992), + [anon_sym_PERCENT] = ACTIONS(1996), + [anon_sym_STAR_STAR] = ACTIONS(1996), + [anon_sym_LT] = ACTIONS(1992), + [anon_sym_LT_EQ] = ACTIONS(1996), + [anon_sym_EQ_EQ] = ACTIONS(1994), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1996), + [anon_sym_BANG_EQ] = ACTIONS(1994), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1996), + [anon_sym_GT_EQ] = ACTIONS(1996), + [anon_sym_GT] = ACTIONS(1994), + [anon_sym_QMARK_QMARK] = ACTIONS(1996), + [anon_sym_instanceof] = ACTIONS(1994), + [anon_sym_TILDE] = ACTIONS(1990), + [anon_sym_void] = ACTIONS(1992), + [anon_sym_delete] = ACTIONS(1992), + [anon_sym_PLUS_PLUS] = ACTIONS(1990), + [anon_sym_DASH_DASH] = ACTIONS(1990), + [anon_sym_DQUOTE] = ACTIONS(1990), + [anon_sym_SQUOTE] = ACTIONS(1990), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1990), + [sym_number] = ACTIONS(1990), + [sym_private_property_identifier] = ACTIONS(1990), + [sym_this] = ACTIONS(1992), + [sym_super] = ACTIONS(1992), + [sym_true] = ACTIONS(1992), + [sym_false] = ACTIONS(1992), + [sym_null] = ACTIONS(1992), + [sym_undefined] = ACTIONS(1992), + [anon_sym_AT] = ACTIONS(1990), + [anon_sym_static] = ACTIONS(1992), + [anon_sym_readonly] = ACTIONS(1992), + [anon_sym_get] = ACTIONS(1992), + [anon_sym_set] = ACTIONS(1992), + [anon_sym_declare] = ACTIONS(1992), + [anon_sym_public] = ACTIONS(1992), + [anon_sym_private] = ACTIONS(1992), + [anon_sym_protected] = ACTIONS(1992), + [anon_sym_override] = ACTIONS(1992), + [anon_sym_module] = ACTIONS(1992), + [anon_sym_any] = ACTIONS(1992), + [anon_sym_number] = ACTIONS(1992), + [anon_sym_boolean] = ACTIONS(1992), + [anon_sym_string] = ACTIONS(1992), + [anon_sym_symbol] = ACTIONS(1992), + [anon_sym_object] = ACTIONS(1992), + [anon_sym_abstract] = ACTIONS(1992), + [anon_sym_satisfies] = ACTIONS(1994), + [anon_sym_interface] = ACTIONS(1992), + [anon_sym_enum] = ACTIONS(1992), + [sym__automatic_semicolon] = ACTIONS(1998), + [sym__ternary_qmark] = ACTIONS(1996), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(252)] = { + [ts_builtin_sym_end] = ACTIONS(2000), + [sym_identifier] = ACTIONS(2002), + [anon_sym_export] = ACTIONS(2002), + [anon_sym_STAR] = ACTIONS(2002), + [anon_sym_default] = ACTIONS(2002), + [anon_sym_type] = ACTIONS(2002), + [anon_sym_as] = ACTIONS(2002), + [anon_sym_namespace] = ACTIONS(2002), + [anon_sym_LBRACE] = ACTIONS(2000), + [anon_sym_COMMA] = ACTIONS(2000), + [anon_sym_RBRACE] = ACTIONS(2000), + [anon_sym_typeof] = ACTIONS(2002), + [anon_sym_import] = ACTIONS(2002), + [anon_sym_with] = ACTIONS(2002), + [anon_sym_var] = ACTIONS(2002), + [anon_sym_let] = ACTIONS(2002), + [anon_sym_const] = ACTIONS(2002), + [anon_sym_BANG] = ACTIONS(2002), + [anon_sym_else] = ACTIONS(2002), + [anon_sym_if] = ACTIONS(2002), + [anon_sym_switch] = ACTIONS(2002), + [anon_sym_for] = ACTIONS(2002), + [anon_sym_LPAREN] = ACTIONS(2000), + [anon_sym_SEMI] = ACTIONS(2000), + [anon_sym_await] = ACTIONS(2002), + [anon_sym_in] = ACTIONS(2002), + [anon_sym_while] = ACTIONS(2002), + [anon_sym_do] = ACTIONS(2002), + [anon_sym_try] = ACTIONS(2002), + [anon_sym_break] = ACTIONS(2002), + [anon_sym_continue] = ACTIONS(2002), + [anon_sym_debugger] = ACTIONS(2002), + [anon_sym_return] = ACTIONS(2002), + [anon_sym_throw] = ACTIONS(2002), + [anon_sym_case] = ACTIONS(2002), + [anon_sym_yield] = ACTIONS(2002), + [anon_sym_LBRACK] = ACTIONS(2000), + [anon_sym_DOT] = ACTIONS(2002), + [anon_sym_class] = ACTIONS(2002), + [anon_sym_async] = ACTIONS(2002), + [anon_sym_function] = ACTIONS(2002), + [anon_sym_QMARK_DOT] = ACTIONS(2000), + [anon_sym_new] = ACTIONS(2002), + [anon_sym_using] = ACTIONS(2002), + [anon_sym_AMP_AMP] = ACTIONS(2000), + [anon_sym_PIPE_PIPE] = ACTIONS(2000), + [anon_sym_GT_GT] = ACTIONS(2002), + [anon_sym_GT_GT_GT] = ACTIONS(2000), + [anon_sym_LT_LT] = ACTIONS(2000), + [anon_sym_AMP] = ACTIONS(2002), + [anon_sym_CARET] = ACTIONS(2000), + [anon_sym_PIPE] = ACTIONS(2002), + [anon_sym_PLUS] = ACTIONS(2002), + [anon_sym_DASH] = ACTIONS(2002), + [anon_sym_SLASH] = ACTIONS(2002), + [anon_sym_PERCENT] = ACTIONS(2000), + [anon_sym_STAR_STAR] = ACTIONS(2000), + [anon_sym_LT] = ACTIONS(2002), + [anon_sym_LT_EQ] = ACTIONS(2000), + [anon_sym_EQ_EQ] = ACTIONS(2002), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2000), + [anon_sym_BANG_EQ] = ACTIONS(2002), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2000), + [anon_sym_GT_EQ] = ACTIONS(2000), + [anon_sym_GT] = ACTIONS(2002), + [anon_sym_QMARK_QMARK] = ACTIONS(2000), + [anon_sym_instanceof] = ACTIONS(2002), + [anon_sym_TILDE] = ACTIONS(2000), + [anon_sym_void] = ACTIONS(2002), + [anon_sym_delete] = ACTIONS(2002), + [anon_sym_PLUS_PLUS] = ACTIONS(2000), + [anon_sym_DASH_DASH] = ACTIONS(2000), + [anon_sym_DQUOTE] = ACTIONS(2000), + [anon_sym_SQUOTE] = ACTIONS(2000), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2000), + [sym_number] = ACTIONS(2000), + [sym_private_property_identifier] = ACTIONS(2000), + [sym_this] = ACTIONS(2002), + [sym_super] = ACTIONS(2002), + [sym_true] = ACTIONS(2002), + [sym_false] = ACTIONS(2002), + [sym_null] = ACTIONS(2002), + [sym_undefined] = ACTIONS(2002), + [anon_sym_AT] = ACTIONS(2000), + [anon_sym_static] = ACTIONS(2002), + [anon_sym_readonly] = ACTIONS(2002), + [anon_sym_get] = ACTIONS(2002), + [anon_sym_set] = ACTIONS(2002), + [anon_sym_declare] = ACTIONS(2002), + [anon_sym_public] = ACTIONS(2002), + [anon_sym_private] = ACTIONS(2002), + [anon_sym_protected] = ACTIONS(2002), + [anon_sym_override] = ACTIONS(2002), + [anon_sym_module] = ACTIONS(2002), + [anon_sym_any] = ACTIONS(2002), + [anon_sym_number] = ACTIONS(2002), + [anon_sym_boolean] = ACTIONS(2002), + [anon_sym_string] = ACTIONS(2002), + [anon_sym_symbol] = ACTIONS(2002), + [anon_sym_object] = ACTIONS(2002), + [anon_sym_abstract] = ACTIONS(2002), + [anon_sym_satisfies] = ACTIONS(2002), + [anon_sym_interface] = ACTIONS(2002), + [anon_sym_enum] = ACTIONS(2002), + [sym__automatic_semicolon] = ACTIONS(2000), + [sym__ternary_qmark] = ACTIONS(2000), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(253)] = { + [ts_builtin_sym_end] = ACTIONS(2004), + [sym_identifier] = ACTIONS(2006), + [anon_sym_export] = ACTIONS(2006), + [anon_sym_STAR] = ACTIONS(2006), + [anon_sym_default] = ACTIONS(2006), + [anon_sym_type] = ACTIONS(2006), + [anon_sym_as] = ACTIONS(2006), + [anon_sym_namespace] = ACTIONS(2006), + [anon_sym_LBRACE] = ACTIONS(2004), + [anon_sym_COMMA] = ACTIONS(2004), + [anon_sym_RBRACE] = ACTIONS(2004), + [anon_sym_typeof] = ACTIONS(2006), + [anon_sym_import] = ACTIONS(2006), + [anon_sym_with] = ACTIONS(2006), + [anon_sym_var] = ACTIONS(2006), + [anon_sym_let] = ACTIONS(2006), + [anon_sym_const] = ACTIONS(2006), + [anon_sym_BANG] = ACTIONS(2006), + [anon_sym_else] = ACTIONS(2006), + [anon_sym_if] = ACTIONS(2006), + [anon_sym_switch] = ACTIONS(2006), + [anon_sym_for] = ACTIONS(2006), + [anon_sym_LPAREN] = ACTIONS(2004), + [anon_sym_SEMI] = ACTIONS(2004), + [anon_sym_await] = ACTIONS(2006), + [anon_sym_in] = ACTIONS(2006), + [anon_sym_while] = ACTIONS(2006), + [anon_sym_do] = ACTIONS(2006), + [anon_sym_try] = ACTIONS(2006), + [anon_sym_break] = ACTIONS(2006), + [anon_sym_continue] = ACTIONS(2006), + [anon_sym_debugger] = ACTIONS(2006), + [anon_sym_return] = ACTIONS(2006), + [anon_sym_throw] = ACTIONS(2006), + [anon_sym_case] = ACTIONS(2006), + [anon_sym_yield] = ACTIONS(2006), + [anon_sym_LBRACK] = ACTIONS(2004), + [anon_sym_DOT] = ACTIONS(2006), + [anon_sym_class] = ACTIONS(2006), + [anon_sym_async] = ACTIONS(2006), + [anon_sym_function] = ACTIONS(2006), + [anon_sym_QMARK_DOT] = ACTIONS(2004), + [anon_sym_new] = ACTIONS(2006), + [anon_sym_using] = ACTIONS(2006), + [anon_sym_AMP_AMP] = ACTIONS(2004), + [anon_sym_PIPE_PIPE] = ACTIONS(2004), + [anon_sym_GT_GT] = ACTIONS(2006), + [anon_sym_GT_GT_GT] = ACTIONS(2004), + [anon_sym_LT_LT] = ACTIONS(2004), + [anon_sym_AMP] = ACTIONS(2006), + [anon_sym_CARET] = ACTIONS(2004), + [anon_sym_PIPE] = ACTIONS(2006), + [anon_sym_PLUS] = ACTIONS(2006), + [anon_sym_DASH] = ACTIONS(2006), + [anon_sym_SLASH] = ACTIONS(2006), + [anon_sym_PERCENT] = ACTIONS(2004), + [anon_sym_STAR_STAR] = ACTIONS(2004), + [anon_sym_LT] = ACTIONS(2006), + [anon_sym_LT_EQ] = ACTIONS(2004), + [anon_sym_EQ_EQ] = ACTIONS(2006), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2004), + [anon_sym_BANG_EQ] = ACTIONS(2006), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2004), + [anon_sym_GT_EQ] = ACTIONS(2004), + [anon_sym_GT] = ACTIONS(2006), + [anon_sym_QMARK_QMARK] = ACTIONS(2004), + [anon_sym_instanceof] = ACTIONS(2006), + [anon_sym_TILDE] = ACTIONS(2004), + [anon_sym_void] = ACTIONS(2006), + [anon_sym_delete] = ACTIONS(2006), + [anon_sym_PLUS_PLUS] = ACTIONS(2004), + [anon_sym_DASH_DASH] = ACTIONS(2004), + [anon_sym_DQUOTE] = ACTIONS(2004), + [anon_sym_SQUOTE] = ACTIONS(2004), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2004), + [sym_number] = ACTIONS(2004), + [sym_private_property_identifier] = ACTIONS(2004), + [sym_this] = ACTIONS(2006), + [sym_super] = ACTIONS(2006), + [sym_true] = ACTIONS(2006), + [sym_false] = ACTIONS(2006), + [sym_null] = ACTIONS(2006), + [sym_undefined] = ACTIONS(2006), + [anon_sym_AT] = ACTIONS(2004), + [anon_sym_static] = ACTIONS(2006), + [anon_sym_readonly] = ACTIONS(2006), + [anon_sym_get] = ACTIONS(2006), + [anon_sym_set] = ACTIONS(2006), + [anon_sym_declare] = ACTIONS(2006), + [anon_sym_public] = ACTIONS(2006), + [anon_sym_private] = ACTIONS(2006), + [anon_sym_protected] = ACTIONS(2006), + [anon_sym_override] = ACTIONS(2006), + [anon_sym_module] = ACTIONS(2006), + [anon_sym_any] = ACTIONS(2006), + [anon_sym_number] = ACTIONS(2006), + [anon_sym_boolean] = ACTIONS(2006), + [anon_sym_string] = ACTIONS(2006), + [anon_sym_symbol] = ACTIONS(2006), + [anon_sym_object] = ACTIONS(2006), + [anon_sym_abstract] = ACTIONS(2006), + [anon_sym_satisfies] = ACTIONS(2006), + [anon_sym_interface] = ACTIONS(2006), + [anon_sym_enum] = ACTIONS(2006), + [sym__automatic_semicolon] = ACTIONS(2004), + [sym__ternary_qmark] = ACTIONS(2004), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(254)] = { + [ts_builtin_sym_end] = ACTIONS(2008), + [sym_identifier] = ACTIONS(2010), + [anon_sym_export] = ACTIONS(2010), + [anon_sym_STAR] = ACTIONS(2012), + [anon_sym_default] = ACTIONS(2010), + [anon_sym_type] = ACTIONS(2010), + [anon_sym_as] = ACTIONS(2012), + [anon_sym_namespace] = ACTIONS(2010), + [anon_sym_LBRACE] = ACTIONS(2008), + [anon_sym_COMMA] = ACTIONS(2014), + [anon_sym_RBRACE] = ACTIONS(2008), + [anon_sym_typeof] = ACTIONS(2010), + [anon_sym_import] = ACTIONS(2010), + [anon_sym_with] = ACTIONS(2010), + [anon_sym_var] = ACTIONS(2010), + [anon_sym_let] = ACTIONS(2010), + [anon_sym_const] = ACTIONS(2010), + [anon_sym_BANG] = ACTIONS(2010), + [anon_sym_else] = ACTIONS(2010), + [anon_sym_if] = ACTIONS(2010), + [anon_sym_switch] = ACTIONS(2010), + [anon_sym_for] = ACTIONS(2010), + [anon_sym_LPAREN] = ACTIONS(2008), + [anon_sym_SEMI] = ACTIONS(2008), + [anon_sym_await] = ACTIONS(2010), + [anon_sym_in] = ACTIONS(2012), + [anon_sym_while] = ACTIONS(2010), + [anon_sym_do] = ACTIONS(2010), + [anon_sym_try] = ACTIONS(2010), + [anon_sym_break] = ACTIONS(2010), + [anon_sym_continue] = ACTIONS(2010), + [anon_sym_debugger] = ACTIONS(2010), + [anon_sym_return] = ACTIONS(2010), + [anon_sym_throw] = ACTIONS(2010), + [anon_sym_case] = ACTIONS(2010), + [anon_sym_yield] = ACTIONS(2010), + [anon_sym_LBRACK] = ACTIONS(2008), + [anon_sym_DOT] = ACTIONS(2012), + [anon_sym_class] = ACTIONS(2010), + [anon_sym_async] = ACTIONS(2010), + [anon_sym_function] = ACTIONS(2010), + [anon_sym_QMARK_DOT] = ACTIONS(2014), + [anon_sym_new] = ACTIONS(2010), + [anon_sym_using] = ACTIONS(2010), + [anon_sym_AMP_AMP] = ACTIONS(2014), + [anon_sym_PIPE_PIPE] = ACTIONS(2014), + [anon_sym_GT_GT] = ACTIONS(2012), + [anon_sym_GT_GT_GT] = ACTIONS(2014), + [anon_sym_LT_LT] = ACTIONS(2014), + [anon_sym_AMP] = ACTIONS(2012), + [anon_sym_CARET] = ACTIONS(2014), + [anon_sym_PIPE] = ACTIONS(2012), + [anon_sym_PLUS] = ACTIONS(2010), + [anon_sym_DASH] = ACTIONS(2010), + [anon_sym_SLASH] = ACTIONS(2010), + [anon_sym_PERCENT] = ACTIONS(2014), + [anon_sym_STAR_STAR] = ACTIONS(2014), + [anon_sym_LT] = ACTIONS(2010), + [anon_sym_LT_EQ] = ACTIONS(2014), + [anon_sym_EQ_EQ] = ACTIONS(2012), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2014), + [anon_sym_BANG_EQ] = ACTIONS(2012), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2014), + [anon_sym_GT_EQ] = ACTIONS(2014), + [anon_sym_GT] = ACTIONS(2012), + [anon_sym_QMARK_QMARK] = ACTIONS(2014), + [anon_sym_instanceof] = ACTIONS(2012), + [anon_sym_TILDE] = ACTIONS(2008), + [anon_sym_void] = ACTIONS(2010), + [anon_sym_delete] = ACTIONS(2010), + [anon_sym_PLUS_PLUS] = ACTIONS(2008), + [anon_sym_DASH_DASH] = ACTIONS(2008), + [anon_sym_DQUOTE] = ACTIONS(2008), + [anon_sym_SQUOTE] = ACTIONS(2008), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2008), + [sym_number] = ACTIONS(2008), + [sym_private_property_identifier] = ACTIONS(2008), + [sym_this] = ACTIONS(2010), + [sym_super] = ACTIONS(2010), + [sym_true] = ACTIONS(2010), + [sym_false] = ACTIONS(2010), + [sym_null] = ACTIONS(2010), + [sym_undefined] = ACTIONS(2010), + [anon_sym_AT] = ACTIONS(2008), + [anon_sym_static] = ACTIONS(2010), + [anon_sym_readonly] = ACTIONS(2010), + [anon_sym_get] = ACTIONS(2010), + [anon_sym_set] = ACTIONS(2010), + [anon_sym_declare] = ACTIONS(2010), + [anon_sym_public] = ACTIONS(2010), + [anon_sym_private] = ACTIONS(2010), + [anon_sym_protected] = ACTIONS(2010), + [anon_sym_override] = ACTIONS(2010), + [anon_sym_module] = ACTIONS(2010), + [anon_sym_any] = ACTIONS(2010), + [anon_sym_number] = ACTIONS(2010), + [anon_sym_boolean] = ACTIONS(2010), + [anon_sym_string] = ACTIONS(2010), + [anon_sym_symbol] = ACTIONS(2010), + [anon_sym_object] = ACTIONS(2010), + [anon_sym_abstract] = ACTIONS(2010), + [anon_sym_satisfies] = ACTIONS(2012), + [anon_sym_interface] = ACTIONS(2010), + [anon_sym_enum] = ACTIONS(2010), + [sym__automatic_semicolon] = ACTIONS(2016), + [sym__ternary_qmark] = ACTIONS(2014), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(255)] = { + [ts_builtin_sym_end] = ACTIONS(1842), + [sym_identifier] = ACTIONS(1844), + [anon_sym_export] = ACTIONS(1844), [anon_sym_STAR] = ACTIONS(1844), - [anon_sym_default] = ACTIONS(1842), - [anon_sym_type] = ACTIONS(1842), + [anon_sym_default] = ACTIONS(1844), + [anon_sym_type] = ACTIONS(1844), [anon_sym_as] = ACTIONS(1844), - [anon_sym_namespace] = ACTIONS(1842), - [anon_sym_LBRACE] = ACTIONS(1840), - [anon_sym_COMMA] = ACTIONS(1846), - [anon_sym_RBRACE] = ACTIONS(1840), - [anon_sym_typeof] = ACTIONS(1842), - [anon_sym_import] = ACTIONS(1842), - [anon_sym_with] = ACTIONS(1842), - [anon_sym_var] = ACTIONS(1842), - [anon_sym_let] = ACTIONS(1842), - [anon_sym_const] = ACTIONS(1842), - [anon_sym_BANG] = ACTIONS(1842), - [anon_sym_else] = ACTIONS(1842), - [anon_sym_if] = ACTIONS(1842), - [anon_sym_switch] = ACTIONS(1842), - [anon_sym_for] = ACTIONS(1842), - [anon_sym_LPAREN] = ACTIONS(1840), - [anon_sym_SEMI] = ACTIONS(1840), - [anon_sym_await] = ACTIONS(1842), + [anon_sym_namespace] = ACTIONS(1844), + [anon_sym_LBRACE] = ACTIONS(1842), + [anon_sym_COMMA] = ACTIONS(1842), + [anon_sym_RBRACE] = ACTIONS(1842), + [anon_sym_typeof] = ACTIONS(1844), + [anon_sym_import] = ACTIONS(1844), + [anon_sym_with] = ACTIONS(1844), + [anon_sym_var] = ACTIONS(1844), + [anon_sym_let] = ACTIONS(1844), + [anon_sym_const] = ACTIONS(1844), + [anon_sym_BANG] = ACTIONS(1844), + [anon_sym_else] = ACTIONS(1844), + [anon_sym_if] = ACTIONS(1844), + [anon_sym_switch] = ACTIONS(1844), + [anon_sym_for] = ACTIONS(1844), + [anon_sym_LPAREN] = ACTIONS(1842), + [anon_sym_SEMI] = ACTIONS(1842), + [anon_sym_await] = ACTIONS(1844), [anon_sym_in] = ACTIONS(1844), - [anon_sym_while] = ACTIONS(1842), - [anon_sym_do] = ACTIONS(1842), - [anon_sym_try] = ACTIONS(1842), - [anon_sym_break] = ACTIONS(1842), - [anon_sym_continue] = ACTIONS(1842), - [anon_sym_debugger] = ACTIONS(1842), - [anon_sym_return] = ACTIONS(1842), - [anon_sym_throw] = ACTIONS(1842), - [anon_sym_case] = ACTIONS(1842), - [anon_sym_yield] = ACTIONS(1842), - [anon_sym_LBRACK] = ACTIONS(1840), + [anon_sym_while] = ACTIONS(1844), + [anon_sym_do] = ACTIONS(1844), + [anon_sym_try] = ACTIONS(1844), + [anon_sym_break] = ACTIONS(1844), + [anon_sym_continue] = ACTIONS(1844), + [anon_sym_debugger] = ACTIONS(1844), + [anon_sym_return] = ACTIONS(1844), + [anon_sym_throw] = ACTIONS(1844), + [anon_sym_case] = ACTIONS(1844), + [anon_sym_yield] = ACTIONS(1844), + [anon_sym_LBRACK] = ACTIONS(1842), [anon_sym_DOT] = ACTIONS(1844), - [anon_sym_class] = ACTIONS(1842), - [anon_sym_async] = ACTIONS(1842), - [anon_sym_function] = ACTIONS(1842), - [anon_sym_QMARK_DOT] = ACTIONS(1846), - [anon_sym_new] = ACTIONS(1842), - [anon_sym_using] = ACTIONS(1842), - [anon_sym_AMP_AMP] = ACTIONS(1846), - [anon_sym_PIPE_PIPE] = ACTIONS(1846), + [anon_sym_class] = ACTIONS(1844), + [anon_sym_async] = ACTIONS(1844), + [anon_sym_function] = ACTIONS(1844), + [anon_sym_QMARK_DOT] = ACTIONS(1842), + [anon_sym_new] = ACTIONS(1844), + [anon_sym_using] = ACTIONS(1844), + [anon_sym_AMP_AMP] = ACTIONS(1842), + [anon_sym_PIPE_PIPE] = ACTIONS(1842), [anon_sym_GT_GT] = ACTIONS(1844), - [anon_sym_GT_GT_GT] = ACTIONS(1846), - [anon_sym_LT_LT] = ACTIONS(1846), + [anon_sym_GT_GT_GT] = ACTIONS(1842), + [anon_sym_LT_LT] = ACTIONS(1842), [anon_sym_AMP] = ACTIONS(1844), - [anon_sym_CARET] = ACTIONS(1846), + [anon_sym_CARET] = ACTIONS(1842), [anon_sym_PIPE] = ACTIONS(1844), - [anon_sym_PLUS] = ACTIONS(1842), - [anon_sym_DASH] = ACTIONS(1842), - [anon_sym_SLASH] = ACTIONS(1842), - [anon_sym_PERCENT] = ACTIONS(1846), - [anon_sym_STAR_STAR] = ACTIONS(1846), - [anon_sym_LT] = ACTIONS(1842), - [anon_sym_LT_EQ] = ACTIONS(1846), + [anon_sym_PLUS] = ACTIONS(1844), + [anon_sym_DASH] = ACTIONS(1844), + [anon_sym_SLASH] = ACTIONS(1844), + [anon_sym_PERCENT] = ACTIONS(1842), + [anon_sym_STAR_STAR] = ACTIONS(1842), + [anon_sym_LT] = ACTIONS(1844), + [anon_sym_LT_EQ] = ACTIONS(1842), [anon_sym_EQ_EQ] = ACTIONS(1844), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1846), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1842), [anon_sym_BANG_EQ] = ACTIONS(1844), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1846), - [anon_sym_GT_EQ] = ACTIONS(1846), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1842), + [anon_sym_GT_EQ] = ACTIONS(1842), [anon_sym_GT] = ACTIONS(1844), - [anon_sym_QMARK_QMARK] = ACTIONS(1846), + [anon_sym_QMARK_QMARK] = ACTIONS(1842), [anon_sym_instanceof] = ACTIONS(1844), - [anon_sym_TILDE] = ACTIONS(1840), - [anon_sym_void] = ACTIONS(1842), - [anon_sym_delete] = ACTIONS(1842), - [anon_sym_PLUS_PLUS] = ACTIONS(1840), - [anon_sym_DASH_DASH] = ACTIONS(1840), - [anon_sym_DQUOTE] = ACTIONS(1840), - [anon_sym_SQUOTE] = ACTIONS(1840), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1840), - [sym_number] = ACTIONS(1840), - [sym_private_property_identifier] = ACTIONS(1840), - [sym_this] = ACTIONS(1842), - [sym_super] = ACTIONS(1842), - [sym_true] = ACTIONS(1842), - [sym_false] = ACTIONS(1842), - [sym_null] = ACTIONS(1842), - [sym_undefined] = ACTIONS(1842), - [anon_sym_AT] = ACTIONS(1840), - [anon_sym_static] = ACTIONS(1842), - [anon_sym_readonly] = ACTIONS(1842), - [anon_sym_get] = ACTIONS(1842), - [anon_sym_set] = ACTIONS(1842), - [anon_sym_declare] = ACTIONS(1842), - [anon_sym_public] = ACTIONS(1842), - [anon_sym_private] = ACTIONS(1842), - [anon_sym_protected] = ACTIONS(1842), - [anon_sym_override] = ACTIONS(1842), - [anon_sym_module] = ACTIONS(1842), - [anon_sym_any] = ACTIONS(1842), - [anon_sym_number] = ACTIONS(1842), - [anon_sym_boolean] = ACTIONS(1842), - [anon_sym_string] = ACTIONS(1842), - [anon_sym_symbol] = ACTIONS(1842), - [anon_sym_object] = ACTIONS(1842), - [anon_sym_abstract] = ACTIONS(1842), + [anon_sym_TILDE] = ACTIONS(1842), + [anon_sym_void] = ACTIONS(1844), + [anon_sym_delete] = ACTIONS(1844), + [anon_sym_PLUS_PLUS] = ACTIONS(1842), + [anon_sym_DASH_DASH] = ACTIONS(1842), + [anon_sym_DQUOTE] = ACTIONS(1842), + [anon_sym_SQUOTE] = ACTIONS(1842), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1842), + [sym_number] = ACTIONS(1842), + [sym_private_property_identifier] = ACTIONS(1842), + [sym_this] = ACTIONS(1844), + [sym_super] = ACTIONS(1844), + [sym_true] = ACTIONS(1844), + [sym_false] = ACTIONS(1844), + [sym_null] = ACTIONS(1844), + [sym_undefined] = ACTIONS(1844), + [anon_sym_AT] = ACTIONS(1842), + [anon_sym_static] = ACTIONS(1844), + [anon_sym_readonly] = ACTIONS(1844), + [anon_sym_get] = ACTIONS(1844), + [anon_sym_set] = ACTIONS(1844), + [anon_sym_declare] = ACTIONS(1844), + [anon_sym_public] = ACTIONS(1844), + [anon_sym_private] = ACTIONS(1844), + [anon_sym_protected] = ACTIONS(1844), + [anon_sym_override] = ACTIONS(1844), + [anon_sym_module] = ACTIONS(1844), + [anon_sym_any] = ACTIONS(1844), + [anon_sym_number] = ACTIONS(1844), + [anon_sym_boolean] = ACTIONS(1844), + [anon_sym_string] = ACTIONS(1844), + [anon_sym_symbol] = ACTIONS(1844), + [anon_sym_object] = ACTIONS(1844), + [anon_sym_abstract] = ACTIONS(1844), [anon_sym_satisfies] = ACTIONS(1844), - [anon_sym_interface] = ACTIONS(1842), - [anon_sym_enum] = ACTIONS(1842), - [sym__automatic_semicolon] = ACTIONS(1846), - [sym__ternary_qmark] = ACTIONS(1846), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(228)] = { - [ts_builtin_sym_end] = ACTIONS(1848), - [sym_identifier] = ACTIONS(1850), - [anon_sym_export] = ACTIONS(1850), - [anon_sym_STAR] = ACTIONS(1850), - [anon_sym_default] = ACTIONS(1850), - [anon_sym_type] = ACTIONS(1850), - [anon_sym_as] = ACTIONS(1850), - [anon_sym_namespace] = ACTIONS(1850), - [anon_sym_LBRACE] = ACTIONS(1848), - [anon_sym_COMMA] = ACTIONS(1848), - [anon_sym_RBRACE] = ACTIONS(1848), - [anon_sym_typeof] = ACTIONS(1850), - [anon_sym_import] = ACTIONS(1850), - [anon_sym_with] = ACTIONS(1850), - [anon_sym_var] = ACTIONS(1850), - [anon_sym_let] = ACTIONS(1850), - [anon_sym_const] = ACTIONS(1850), - [anon_sym_BANG] = ACTIONS(1850), - [anon_sym_else] = ACTIONS(1850), - [anon_sym_if] = ACTIONS(1850), - [anon_sym_switch] = ACTIONS(1850), - [anon_sym_for] = ACTIONS(1850), - [anon_sym_LPAREN] = ACTIONS(1848), - [anon_sym_SEMI] = ACTIONS(1848), - [anon_sym_await] = ACTIONS(1850), - [anon_sym_in] = ACTIONS(1850), - [anon_sym_while] = ACTIONS(1850), - [anon_sym_do] = ACTIONS(1850), - [anon_sym_try] = ACTIONS(1850), - [anon_sym_break] = ACTIONS(1850), - [anon_sym_continue] = ACTIONS(1850), - [anon_sym_debugger] = ACTIONS(1850), - [anon_sym_return] = ACTIONS(1850), - [anon_sym_throw] = ACTIONS(1850), - [anon_sym_case] = ACTIONS(1850), - [anon_sym_yield] = ACTIONS(1850), - [anon_sym_LBRACK] = ACTIONS(1848), - [anon_sym_DOT] = ACTIONS(1850), - [anon_sym_class] = ACTIONS(1850), - [anon_sym_async] = ACTIONS(1850), - [anon_sym_function] = ACTIONS(1850), - [anon_sym_QMARK_DOT] = ACTIONS(1848), - [anon_sym_new] = ACTIONS(1850), - [anon_sym_using] = ACTIONS(1850), - [anon_sym_AMP_AMP] = ACTIONS(1848), - [anon_sym_PIPE_PIPE] = ACTIONS(1848), - [anon_sym_GT_GT] = ACTIONS(1850), - [anon_sym_GT_GT_GT] = ACTIONS(1848), - [anon_sym_LT_LT] = ACTIONS(1848), - [anon_sym_AMP] = ACTIONS(1850), - [anon_sym_CARET] = ACTIONS(1848), - [anon_sym_PIPE] = ACTIONS(1850), - [anon_sym_PLUS] = ACTIONS(1850), - [anon_sym_DASH] = ACTIONS(1850), - [anon_sym_SLASH] = ACTIONS(1850), - [anon_sym_PERCENT] = ACTIONS(1848), - [anon_sym_STAR_STAR] = ACTIONS(1848), - [anon_sym_LT] = ACTIONS(1850), - [anon_sym_LT_EQ] = ACTIONS(1848), - [anon_sym_EQ_EQ] = ACTIONS(1850), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1848), - [anon_sym_BANG_EQ] = ACTIONS(1850), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1848), - [anon_sym_GT_EQ] = ACTIONS(1848), - [anon_sym_GT] = ACTIONS(1850), - [anon_sym_QMARK_QMARK] = ACTIONS(1848), - [anon_sym_instanceof] = ACTIONS(1850), - [anon_sym_TILDE] = ACTIONS(1848), - [anon_sym_void] = ACTIONS(1850), - [anon_sym_delete] = ACTIONS(1850), - [anon_sym_PLUS_PLUS] = ACTIONS(1848), - [anon_sym_DASH_DASH] = ACTIONS(1848), - [anon_sym_DQUOTE] = ACTIONS(1848), - [anon_sym_SQUOTE] = ACTIONS(1848), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1848), - [sym_number] = ACTIONS(1848), - [sym_private_property_identifier] = ACTIONS(1848), - [sym_this] = ACTIONS(1850), - [sym_super] = ACTIONS(1850), - [sym_true] = ACTIONS(1850), - [sym_false] = ACTIONS(1850), - [sym_null] = ACTIONS(1850), - [sym_undefined] = ACTIONS(1850), - [anon_sym_AT] = ACTIONS(1848), - [anon_sym_static] = ACTIONS(1850), - [anon_sym_readonly] = ACTIONS(1850), - [anon_sym_get] = ACTIONS(1850), - [anon_sym_set] = ACTIONS(1850), - [anon_sym_declare] = ACTIONS(1850), - [anon_sym_public] = ACTIONS(1850), - [anon_sym_private] = ACTIONS(1850), - [anon_sym_protected] = ACTIONS(1850), - [anon_sym_override] = ACTIONS(1850), - [anon_sym_module] = ACTIONS(1850), - [anon_sym_any] = ACTIONS(1850), - [anon_sym_number] = ACTIONS(1850), - [anon_sym_boolean] = ACTIONS(1850), - [anon_sym_string] = ACTIONS(1850), - [anon_sym_symbol] = ACTIONS(1850), - [anon_sym_object] = ACTIONS(1850), - [anon_sym_abstract] = ACTIONS(1850), - [anon_sym_satisfies] = ACTIONS(1850), - [anon_sym_interface] = ACTIONS(1850), - [anon_sym_enum] = ACTIONS(1850), - [sym__automatic_semicolon] = ACTIONS(1848), - [sym__ternary_qmark] = ACTIONS(1848), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(229)] = { - [ts_builtin_sym_end] = ACTIONS(1852), - [sym_identifier] = ACTIONS(1854), - [anon_sym_export] = ACTIONS(1854), - [anon_sym_STAR] = ACTIONS(1854), - [anon_sym_default] = ACTIONS(1854), - [anon_sym_type] = ACTIONS(1854), - [anon_sym_as] = ACTIONS(1854), - [anon_sym_namespace] = ACTIONS(1854), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_COMMA] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(1852), - [anon_sym_typeof] = ACTIONS(1854), - [anon_sym_import] = ACTIONS(1854), - [anon_sym_with] = ACTIONS(1854), - [anon_sym_var] = ACTIONS(1854), - [anon_sym_let] = ACTIONS(1854), - [anon_sym_const] = ACTIONS(1854), - [anon_sym_BANG] = ACTIONS(1854), - [anon_sym_else] = ACTIONS(1854), - [anon_sym_if] = ACTIONS(1854), - [anon_sym_switch] = ACTIONS(1854), - [anon_sym_for] = ACTIONS(1854), - [anon_sym_LPAREN] = ACTIONS(1852), - [anon_sym_SEMI] = ACTIONS(1852), - [anon_sym_await] = ACTIONS(1854), - [anon_sym_in] = ACTIONS(1854), - [anon_sym_while] = ACTIONS(1854), - [anon_sym_do] = ACTIONS(1854), - [anon_sym_try] = ACTIONS(1854), - [anon_sym_break] = ACTIONS(1854), - [anon_sym_continue] = ACTIONS(1854), - [anon_sym_debugger] = ACTIONS(1854), - [anon_sym_return] = ACTIONS(1854), - [anon_sym_throw] = ACTIONS(1854), - [anon_sym_case] = ACTIONS(1854), - [anon_sym_yield] = ACTIONS(1854), - [anon_sym_LBRACK] = ACTIONS(1852), - [anon_sym_DOT] = ACTIONS(1854), - [anon_sym_class] = ACTIONS(1854), - [anon_sym_async] = ACTIONS(1854), - [anon_sym_function] = ACTIONS(1854), - [anon_sym_QMARK_DOT] = ACTIONS(1852), - [anon_sym_new] = ACTIONS(1854), - [anon_sym_using] = ACTIONS(1854), - [anon_sym_AMP_AMP] = ACTIONS(1852), - [anon_sym_PIPE_PIPE] = ACTIONS(1852), - [anon_sym_GT_GT] = ACTIONS(1854), - [anon_sym_GT_GT_GT] = ACTIONS(1852), - [anon_sym_LT_LT] = ACTIONS(1852), - [anon_sym_AMP] = ACTIONS(1854), - [anon_sym_CARET] = ACTIONS(1852), - [anon_sym_PIPE] = ACTIONS(1854), - [anon_sym_PLUS] = ACTIONS(1854), - [anon_sym_DASH] = ACTIONS(1854), - [anon_sym_SLASH] = ACTIONS(1854), - [anon_sym_PERCENT] = ACTIONS(1852), - [anon_sym_STAR_STAR] = ACTIONS(1852), - [anon_sym_LT] = ACTIONS(1854), - [anon_sym_LT_EQ] = ACTIONS(1852), - [anon_sym_EQ_EQ] = ACTIONS(1854), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1852), - [anon_sym_BANG_EQ] = ACTIONS(1854), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1852), - [anon_sym_GT_EQ] = ACTIONS(1852), - [anon_sym_GT] = ACTIONS(1854), - [anon_sym_QMARK_QMARK] = ACTIONS(1852), - [anon_sym_instanceof] = ACTIONS(1854), - [anon_sym_TILDE] = ACTIONS(1852), - [anon_sym_void] = ACTIONS(1854), - [anon_sym_delete] = ACTIONS(1854), - [anon_sym_PLUS_PLUS] = ACTIONS(1852), - [anon_sym_DASH_DASH] = ACTIONS(1852), - [anon_sym_DQUOTE] = ACTIONS(1852), - [anon_sym_SQUOTE] = ACTIONS(1852), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1852), - [sym_number] = ACTIONS(1852), - [sym_private_property_identifier] = ACTIONS(1852), - [sym_this] = ACTIONS(1854), - [sym_super] = ACTIONS(1854), - [sym_true] = ACTIONS(1854), - [sym_false] = ACTIONS(1854), - [sym_null] = ACTIONS(1854), - [sym_undefined] = ACTIONS(1854), - [anon_sym_AT] = ACTIONS(1852), - [anon_sym_static] = ACTIONS(1854), - [anon_sym_readonly] = ACTIONS(1854), - [anon_sym_get] = ACTIONS(1854), - [anon_sym_set] = ACTIONS(1854), - [anon_sym_declare] = ACTIONS(1854), - [anon_sym_public] = ACTIONS(1854), - [anon_sym_private] = ACTIONS(1854), - [anon_sym_protected] = ACTIONS(1854), - [anon_sym_override] = ACTIONS(1854), - [anon_sym_module] = ACTIONS(1854), - [anon_sym_any] = ACTIONS(1854), - [anon_sym_number] = ACTIONS(1854), - [anon_sym_boolean] = ACTIONS(1854), - [anon_sym_string] = ACTIONS(1854), - [anon_sym_symbol] = ACTIONS(1854), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_abstract] = ACTIONS(1854), - [anon_sym_satisfies] = ACTIONS(1854), - [anon_sym_interface] = ACTIONS(1854), - [anon_sym_enum] = ACTIONS(1854), - [sym__automatic_semicolon] = ACTIONS(1852), - [sym__ternary_qmark] = ACTIONS(1852), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(230)] = { - [ts_builtin_sym_end] = ACTIONS(1856), - [sym_identifier] = ACTIONS(1858), - [anon_sym_export] = ACTIONS(1858), - [anon_sym_STAR] = ACTIONS(1858), - [anon_sym_default] = ACTIONS(1858), - [anon_sym_type] = ACTIONS(1858), - [anon_sym_as] = ACTIONS(1858), - [anon_sym_namespace] = ACTIONS(1858), - [anon_sym_LBRACE] = ACTIONS(1856), - [anon_sym_COMMA] = ACTIONS(1856), - [anon_sym_RBRACE] = ACTIONS(1856), - [anon_sym_typeof] = ACTIONS(1858), - [anon_sym_import] = ACTIONS(1858), - [anon_sym_with] = ACTIONS(1858), - [anon_sym_var] = ACTIONS(1858), - [anon_sym_let] = ACTIONS(1858), - [anon_sym_const] = ACTIONS(1858), - [anon_sym_BANG] = ACTIONS(1858), - [anon_sym_else] = ACTIONS(1858), - [anon_sym_if] = ACTIONS(1858), - [anon_sym_switch] = ACTIONS(1858), - [anon_sym_for] = ACTIONS(1858), - [anon_sym_LPAREN] = ACTIONS(1856), - [anon_sym_SEMI] = ACTIONS(1856), - [anon_sym_await] = ACTIONS(1858), - [anon_sym_in] = ACTIONS(1858), - [anon_sym_while] = ACTIONS(1858), - [anon_sym_do] = ACTIONS(1858), - [anon_sym_try] = ACTIONS(1858), - [anon_sym_break] = ACTIONS(1858), - [anon_sym_continue] = ACTIONS(1858), - [anon_sym_debugger] = ACTIONS(1858), - [anon_sym_return] = ACTIONS(1858), - [anon_sym_throw] = ACTIONS(1858), - [anon_sym_case] = ACTIONS(1858), - [anon_sym_yield] = ACTIONS(1858), - [anon_sym_LBRACK] = ACTIONS(1856), - [anon_sym_DOT] = ACTIONS(1858), - [anon_sym_class] = ACTIONS(1858), - [anon_sym_async] = ACTIONS(1858), - [anon_sym_function] = ACTIONS(1858), - [anon_sym_QMARK_DOT] = ACTIONS(1856), - [anon_sym_new] = ACTIONS(1858), - [anon_sym_using] = ACTIONS(1858), - [anon_sym_AMP_AMP] = ACTIONS(1856), - [anon_sym_PIPE_PIPE] = ACTIONS(1856), - [anon_sym_GT_GT] = ACTIONS(1858), - [anon_sym_GT_GT_GT] = ACTIONS(1856), - [anon_sym_LT_LT] = ACTIONS(1856), - [anon_sym_AMP] = ACTIONS(1858), - [anon_sym_CARET] = ACTIONS(1856), - [anon_sym_PIPE] = ACTIONS(1858), - [anon_sym_PLUS] = ACTIONS(1858), - [anon_sym_DASH] = ACTIONS(1858), - [anon_sym_SLASH] = ACTIONS(1858), - [anon_sym_PERCENT] = ACTIONS(1856), - [anon_sym_STAR_STAR] = ACTIONS(1856), - [anon_sym_LT] = ACTIONS(1858), - [anon_sym_LT_EQ] = ACTIONS(1856), - [anon_sym_EQ_EQ] = ACTIONS(1858), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1856), - [anon_sym_BANG_EQ] = ACTIONS(1858), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1856), - [anon_sym_GT_EQ] = ACTIONS(1856), - [anon_sym_GT] = ACTIONS(1858), - [anon_sym_QMARK_QMARK] = ACTIONS(1856), - [anon_sym_instanceof] = ACTIONS(1858), - [anon_sym_TILDE] = ACTIONS(1856), - [anon_sym_void] = ACTIONS(1858), - [anon_sym_delete] = ACTIONS(1858), - [anon_sym_PLUS_PLUS] = ACTIONS(1856), - [anon_sym_DASH_DASH] = ACTIONS(1856), - [anon_sym_DQUOTE] = ACTIONS(1856), - [anon_sym_SQUOTE] = ACTIONS(1856), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1856), - [sym_number] = ACTIONS(1856), - [sym_private_property_identifier] = ACTIONS(1856), - [sym_this] = ACTIONS(1858), - [sym_super] = ACTIONS(1858), - [sym_true] = ACTIONS(1858), - [sym_false] = ACTIONS(1858), - [sym_null] = ACTIONS(1858), - [sym_undefined] = ACTIONS(1858), - [anon_sym_AT] = ACTIONS(1856), - [anon_sym_static] = ACTIONS(1858), - [anon_sym_readonly] = ACTIONS(1858), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_declare] = ACTIONS(1858), - [anon_sym_public] = ACTIONS(1858), - [anon_sym_private] = ACTIONS(1858), - [anon_sym_protected] = ACTIONS(1858), - [anon_sym_override] = ACTIONS(1858), - [anon_sym_module] = ACTIONS(1858), - [anon_sym_any] = ACTIONS(1858), - [anon_sym_number] = ACTIONS(1858), - [anon_sym_boolean] = ACTIONS(1858), - [anon_sym_string] = ACTIONS(1858), - [anon_sym_symbol] = ACTIONS(1858), - [anon_sym_object] = ACTIONS(1858), - [anon_sym_abstract] = ACTIONS(1858), - [anon_sym_satisfies] = ACTIONS(1858), - [anon_sym_interface] = ACTIONS(1858), - [anon_sym_enum] = ACTIONS(1858), - [sym__automatic_semicolon] = ACTIONS(1856), - [sym__ternary_qmark] = ACTIONS(1856), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(231)] = { - [ts_builtin_sym_end] = ACTIONS(1860), - [sym_identifier] = ACTIONS(1862), - [anon_sym_export] = ACTIONS(1862), - [anon_sym_STAR] = ACTIONS(1864), - [anon_sym_default] = ACTIONS(1862), - [anon_sym_type] = ACTIONS(1862), - [anon_sym_as] = ACTIONS(1864), - [anon_sym_namespace] = ACTIONS(1862), - [anon_sym_LBRACE] = ACTIONS(1860), - [anon_sym_COMMA] = ACTIONS(1866), - [anon_sym_RBRACE] = ACTIONS(1860), - [anon_sym_typeof] = ACTIONS(1862), - [anon_sym_import] = ACTIONS(1862), - [anon_sym_with] = ACTIONS(1862), - [anon_sym_var] = ACTIONS(1862), - [anon_sym_let] = ACTIONS(1862), - [anon_sym_const] = ACTIONS(1862), - [anon_sym_BANG] = ACTIONS(1862), - [anon_sym_else] = ACTIONS(1862), - [anon_sym_if] = ACTIONS(1862), - [anon_sym_switch] = ACTIONS(1862), - [anon_sym_for] = ACTIONS(1862), - [anon_sym_LPAREN] = ACTIONS(1860), - [anon_sym_SEMI] = ACTIONS(1860), - [anon_sym_await] = ACTIONS(1862), - [anon_sym_in] = ACTIONS(1864), - [anon_sym_while] = ACTIONS(1862), - [anon_sym_do] = ACTIONS(1862), - [anon_sym_try] = ACTIONS(1862), - [anon_sym_break] = ACTIONS(1862), - [anon_sym_continue] = ACTIONS(1862), - [anon_sym_debugger] = ACTIONS(1862), - [anon_sym_return] = ACTIONS(1862), - [anon_sym_throw] = ACTIONS(1862), - [anon_sym_case] = ACTIONS(1862), - [anon_sym_yield] = ACTIONS(1862), - [anon_sym_LBRACK] = ACTIONS(1860), - [anon_sym_DOT] = ACTIONS(1864), - [anon_sym_class] = ACTIONS(1862), - [anon_sym_async] = ACTIONS(1862), - [anon_sym_function] = ACTIONS(1862), - [anon_sym_QMARK_DOT] = ACTIONS(1866), - [anon_sym_new] = ACTIONS(1862), - [anon_sym_using] = ACTIONS(1862), - [anon_sym_AMP_AMP] = ACTIONS(1866), - [anon_sym_PIPE_PIPE] = ACTIONS(1866), - [anon_sym_GT_GT] = ACTIONS(1864), - [anon_sym_GT_GT_GT] = ACTIONS(1866), - [anon_sym_LT_LT] = ACTIONS(1866), - [anon_sym_AMP] = ACTIONS(1864), - [anon_sym_CARET] = ACTIONS(1866), - [anon_sym_PIPE] = ACTIONS(1864), - [anon_sym_PLUS] = ACTIONS(1862), - [anon_sym_DASH] = ACTIONS(1862), - [anon_sym_SLASH] = ACTIONS(1862), - [anon_sym_PERCENT] = ACTIONS(1866), - [anon_sym_STAR_STAR] = ACTIONS(1866), - [anon_sym_LT] = ACTIONS(1862), - [anon_sym_LT_EQ] = ACTIONS(1866), - [anon_sym_EQ_EQ] = ACTIONS(1864), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1866), - [anon_sym_BANG_EQ] = ACTIONS(1864), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1866), - [anon_sym_GT_EQ] = ACTIONS(1866), - [anon_sym_GT] = ACTIONS(1864), - [anon_sym_QMARK_QMARK] = ACTIONS(1866), - [anon_sym_instanceof] = ACTIONS(1864), - [anon_sym_TILDE] = ACTIONS(1860), - [anon_sym_void] = ACTIONS(1862), - [anon_sym_delete] = ACTIONS(1862), - [anon_sym_PLUS_PLUS] = ACTIONS(1860), - [anon_sym_DASH_DASH] = ACTIONS(1860), - [anon_sym_DQUOTE] = ACTIONS(1860), - [anon_sym_SQUOTE] = ACTIONS(1860), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1860), - [sym_number] = ACTIONS(1860), - [sym_private_property_identifier] = ACTIONS(1860), - [sym_this] = ACTIONS(1862), - [sym_super] = ACTIONS(1862), - [sym_true] = ACTIONS(1862), - [sym_false] = ACTIONS(1862), - [sym_null] = ACTIONS(1862), - [sym_undefined] = ACTIONS(1862), - [anon_sym_AT] = ACTIONS(1860), - [anon_sym_static] = ACTIONS(1862), - [anon_sym_readonly] = ACTIONS(1862), - [anon_sym_get] = ACTIONS(1862), - [anon_sym_set] = ACTIONS(1862), - [anon_sym_declare] = ACTIONS(1862), - [anon_sym_public] = ACTIONS(1862), - [anon_sym_private] = ACTIONS(1862), - [anon_sym_protected] = ACTIONS(1862), - [anon_sym_override] = ACTIONS(1862), - [anon_sym_module] = ACTIONS(1862), - [anon_sym_any] = ACTIONS(1862), - [anon_sym_number] = ACTIONS(1862), - [anon_sym_boolean] = ACTIONS(1862), - [anon_sym_string] = ACTIONS(1862), - [anon_sym_symbol] = ACTIONS(1862), - [anon_sym_object] = ACTIONS(1862), - [anon_sym_abstract] = ACTIONS(1862), - [anon_sym_satisfies] = ACTIONS(1864), - [anon_sym_interface] = ACTIONS(1862), - [anon_sym_enum] = ACTIONS(1862), - [sym__automatic_semicolon] = ACTIONS(1868), - [sym__ternary_qmark] = ACTIONS(1866), + [anon_sym_interface] = ACTIONS(1844), + [anon_sym_enum] = ACTIONS(1844), + [sym__automatic_semicolon] = ACTIONS(2018), + [sym__ternary_qmark] = ACTIONS(1842), [sym_html_comment] = ACTIONS(5), }, - [STATE(232)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2288), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(4630), - [sym_assignment_pattern] = STATE(5138), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(4630), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1396), - [sym_subscript_expression] = STATE(1396), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(4630), - [sym_spread_element] = STATE(5126), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4616), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1396), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [aux_sym_array_repeat1] = STATE(5129), - [aux_sym_array_pattern_repeat1] = STATE(5153), - [sym_identifier] = ACTIONS(1720), - [anon_sym_export] = ACTIONS(579), - [anon_sym_type] = ACTIONS(579), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_COMMA] = ACTIONS(1722), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(579), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_RBRACK] = ACTIONS(1870), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1726), - [anon_sym_using] = ACTIONS(605), + [STATE(256)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2686), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5844), + [sym_assignment_pattern] = STATE(6071), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5844), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1602), + [sym_subscript_expression] = STATE(1602), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5844), + [sym_spread_element] = STATE(6079), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5551), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1602), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_repeat1] = STATE(6080), + [aux_sym_array_pattern_repeat1] = STATE(6021), + [sym_identifier] = ACTIONS(1884), + [anon_sym_export] = ACTIONS(619), + [anon_sym_type] = ACTIONS(619), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(1886), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(619), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_RBRACK] = ACTIONS(2020), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(641), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1890), + [anon_sym_using] = ACTIONS(645), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1728), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1892), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(579), - [anon_sym_readonly] = ACTIONS(579), - [anon_sym_get] = ACTIONS(579), - [anon_sym_set] = ACTIONS(579), - [anon_sym_declare] = ACTIONS(579), - [anon_sym_public] = ACTIONS(579), - [anon_sym_private] = ACTIONS(579), - [anon_sym_protected] = ACTIONS(579), - [anon_sym_override] = ACTIONS(579), - [anon_sym_module] = ACTIONS(579), - [anon_sym_any] = ACTIONS(579), - [anon_sym_number] = ACTIONS(579), - [anon_sym_boolean] = ACTIONS(579), - [anon_sym_string] = ACTIONS(579), - [anon_sym_symbol] = ACTIONS(579), - [anon_sym_object] = ACTIONS(579), + [anon_sym_static] = ACTIONS(619), + [anon_sym_readonly] = ACTIONS(619), + [anon_sym_get] = ACTIONS(619), + [anon_sym_set] = ACTIONS(619), + [anon_sym_declare] = ACTIONS(619), + [anon_sym_public] = ACTIONS(619), + [anon_sym_private] = ACTIONS(619), + [anon_sym_protected] = ACTIONS(619), + [anon_sym_override] = ACTIONS(619), + [anon_sym_module] = ACTIONS(619), + [anon_sym_any] = ACTIONS(619), + [anon_sym_number] = ACTIONS(619), + [anon_sym_boolean] = ACTIONS(619), + [anon_sym_string] = ACTIONS(619), + [anon_sym_symbol] = ACTIONS(619), + [anon_sym_object] = ACTIONS(619), [sym_html_comment] = ACTIONS(5), }, - [STATE(233)] = { - [ts_builtin_sym_end] = ACTIONS(1872), - [sym_identifier] = ACTIONS(1874), - [anon_sym_export] = ACTIONS(1874), - [anon_sym_STAR] = ACTIONS(1876), - [anon_sym_default] = ACTIONS(1874), - [anon_sym_type] = ACTIONS(1874), - [anon_sym_as] = ACTIONS(1876), - [anon_sym_namespace] = ACTIONS(1874), - [anon_sym_LBRACE] = ACTIONS(1872), - [anon_sym_COMMA] = ACTIONS(1878), - [anon_sym_RBRACE] = ACTIONS(1872), - [anon_sym_typeof] = ACTIONS(1874), - [anon_sym_import] = ACTIONS(1874), - [anon_sym_with] = ACTIONS(1874), - [anon_sym_var] = ACTIONS(1874), - [anon_sym_let] = ACTIONS(1874), - [anon_sym_const] = ACTIONS(1874), - [anon_sym_BANG] = ACTIONS(1874), - [anon_sym_else] = ACTIONS(1874), - [anon_sym_if] = ACTIONS(1874), - [anon_sym_switch] = ACTIONS(1874), - [anon_sym_for] = ACTIONS(1874), - [anon_sym_LPAREN] = ACTIONS(1872), - [anon_sym_SEMI] = ACTIONS(1872), - [anon_sym_await] = ACTIONS(1874), - [anon_sym_in] = ACTIONS(1876), - [anon_sym_while] = ACTIONS(1874), - [anon_sym_do] = ACTIONS(1874), - [anon_sym_try] = ACTIONS(1874), - [anon_sym_break] = ACTIONS(1874), - [anon_sym_continue] = ACTIONS(1874), - [anon_sym_debugger] = ACTIONS(1874), - [anon_sym_return] = ACTIONS(1874), - [anon_sym_throw] = ACTIONS(1874), - [anon_sym_case] = ACTIONS(1874), - [anon_sym_yield] = ACTIONS(1874), - [anon_sym_LBRACK] = ACTIONS(1872), - [anon_sym_DOT] = ACTIONS(1876), - [anon_sym_class] = ACTIONS(1874), - [anon_sym_async] = ACTIONS(1874), - [anon_sym_function] = ACTIONS(1874), - [anon_sym_QMARK_DOT] = ACTIONS(1878), - [anon_sym_new] = ACTIONS(1874), - [anon_sym_using] = ACTIONS(1874), - [anon_sym_AMP_AMP] = ACTIONS(1878), - [anon_sym_PIPE_PIPE] = ACTIONS(1878), - [anon_sym_GT_GT] = ACTIONS(1876), - [anon_sym_GT_GT_GT] = ACTIONS(1878), - [anon_sym_LT_LT] = ACTIONS(1878), - [anon_sym_AMP] = ACTIONS(1876), - [anon_sym_CARET] = ACTIONS(1878), - [anon_sym_PIPE] = ACTIONS(1876), - [anon_sym_PLUS] = ACTIONS(1874), - [anon_sym_DASH] = ACTIONS(1874), - [anon_sym_SLASH] = ACTIONS(1874), - [anon_sym_PERCENT] = ACTIONS(1878), - [anon_sym_STAR_STAR] = ACTIONS(1878), - [anon_sym_LT] = ACTIONS(1874), - [anon_sym_LT_EQ] = ACTIONS(1878), - [anon_sym_EQ_EQ] = ACTIONS(1876), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1878), - [anon_sym_BANG_EQ] = ACTIONS(1876), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1878), - [anon_sym_GT_EQ] = ACTIONS(1878), - [anon_sym_GT] = ACTIONS(1876), - [anon_sym_QMARK_QMARK] = ACTIONS(1878), - [anon_sym_instanceof] = ACTIONS(1876), - [anon_sym_TILDE] = ACTIONS(1872), - [anon_sym_void] = ACTIONS(1874), - [anon_sym_delete] = ACTIONS(1874), - [anon_sym_PLUS_PLUS] = ACTIONS(1872), - [anon_sym_DASH_DASH] = ACTIONS(1872), - [anon_sym_DQUOTE] = ACTIONS(1872), - [anon_sym_SQUOTE] = ACTIONS(1872), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1872), - [sym_number] = ACTIONS(1872), - [sym_private_property_identifier] = ACTIONS(1872), - [sym_this] = ACTIONS(1874), - [sym_super] = ACTIONS(1874), - [sym_true] = ACTIONS(1874), - [sym_false] = ACTIONS(1874), - [sym_null] = ACTIONS(1874), - [sym_undefined] = ACTIONS(1874), - [anon_sym_AT] = ACTIONS(1872), - [anon_sym_static] = ACTIONS(1874), - [anon_sym_readonly] = ACTIONS(1874), - [anon_sym_get] = ACTIONS(1874), - [anon_sym_set] = ACTIONS(1874), - [anon_sym_declare] = ACTIONS(1874), - [anon_sym_public] = ACTIONS(1874), - [anon_sym_private] = ACTIONS(1874), - [anon_sym_protected] = ACTIONS(1874), - [anon_sym_override] = ACTIONS(1874), - [anon_sym_module] = ACTIONS(1874), - [anon_sym_any] = ACTIONS(1874), - [anon_sym_number] = ACTIONS(1874), - [anon_sym_boolean] = ACTIONS(1874), - [anon_sym_string] = ACTIONS(1874), - [anon_sym_symbol] = ACTIONS(1874), - [anon_sym_object] = ACTIONS(1874), - [anon_sym_abstract] = ACTIONS(1874), - [anon_sym_satisfies] = ACTIONS(1876), - [anon_sym_interface] = ACTIONS(1874), - [anon_sym_enum] = ACTIONS(1874), - [sym__automatic_semicolon] = ACTIONS(1880), - [sym__ternary_qmark] = ACTIONS(1878), + [STATE(257)] = { + [ts_builtin_sym_end] = ACTIONS(2022), + [sym_identifier] = ACTIONS(2024), + [anon_sym_export] = ACTIONS(2024), + [anon_sym_STAR] = ACTIONS(2026), + [anon_sym_default] = ACTIONS(2024), + [anon_sym_type] = ACTIONS(2024), + [anon_sym_as] = ACTIONS(2026), + [anon_sym_namespace] = ACTIONS(2024), + [anon_sym_LBRACE] = ACTIONS(2022), + [anon_sym_COMMA] = ACTIONS(2028), + [anon_sym_RBRACE] = ACTIONS(2022), + [anon_sym_typeof] = ACTIONS(2024), + [anon_sym_import] = ACTIONS(2024), + [anon_sym_with] = ACTIONS(2024), + [anon_sym_var] = ACTIONS(2024), + [anon_sym_let] = ACTIONS(2024), + [anon_sym_const] = ACTIONS(2024), + [anon_sym_BANG] = ACTIONS(2024), + [anon_sym_else] = ACTIONS(2024), + [anon_sym_if] = ACTIONS(2024), + [anon_sym_switch] = ACTIONS(2024), + [anon_sym_for] = ACTIONS(2024), + [anon_sym_LPAREN] = ACTIONS(2022), + [anon_sym_SEMI] = ACTIONS(2022), + [anon_sym_await] = ACTIONS(2024), + [anon_sym_in] = ACTIONS(2026), + [anon_sym_while] = ACTIONS(2024), + [anon_sym_do] = ACTIONS(2024), + [anon_sym_try] = ACTIONS(2024), + [anon_sym_break] = ACTIONS(2024), + [anon_sym_continue] = ACTIONS(2024), + [anon_sym_debugger] = ACTIONS(2024), + [anon_sym_return] = ACTIONS(2024), + [anon_sym_throw] = ACTIONS(2024), + [anon_sym_case] = ACTIONS(2024), + [anon_sym_yield] = ACTIONS(2024), + [anon_sym_LBRACK] = ACTIONS(2022), + [anon_sym_DOT] = ACTIONS(2026), + [anon_sym_class] = ACTIONS(2024), + [anon_sym_async] = ACTIONS(2024), + [anon_sym_function] = ACTIONS(2024), + [anon_sym_QMARK_DOT] = ACTIONS(2028), + [anon_sym_new] = ACTIONS(2024), + [anon_sym_using] = ACTIONS(2024), + [anon_sym_AMP_AMP] = ACTIONS(2028), + [anon_sym_PIPE_PIPE] = ACTIONS(2028), + [anon_sym_GT_GT] = ACTIONS(2026), + [anon_sym_GT_GT_GT] = ACTIONS(2028), + [anon_sym_LT_LT] = ACTIONS(2028), + [anon_sym_AMP] = ACTIONS(2026), + [anon_sym_CARET] = ACTIONS(2028), + [anon_sym_PIPE] = ACTIONS(2026), + [anon_sym_PLUS] = ACTIONS(2024), + [anon_sym_DASH] = ACTIONS(2024), + [anon_sym_SLASH] = ACTIONS(2024), + [anon_sym_PERCENT] = ACTIONS(2028), + [anon_sym_STAR_STAR] = ACTIONS(2028), + [anon_sym_LT] = ACTIONS(2024), + [anon_sym_LT_EQ] = ACTIONS(2028), + [anon_sym_EQ_EQ] = ACTIONS(2026), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2028), + [anon_sym_BANG_EQ] = ACTIONS(2026), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2028), + [anon_sym_GT_EQ] = ACTIONS(2028), + [anon_sym_GT] = ACTIONS(2026), + [anon_sym_QMARK_QMARK] = ACTIONS(2028), + [anon_sym_instanceof] = ACTIONS(2026), + [anon_sym_TILDE] = ACTIONS(2022), + [anon_sym_void] = ACTIONS(2024), + [anon_sym_delete] = ACTIONS(2024), + [anon_sym_PLUS_PLUS] = ACTIONS(2022), + [anon_sym_DASH_DASH] = ACTIONS(2022), + [anon_sym_DQUOTE] = ACTIONS(2022), + [anon_sym_SQUOTE] = ACTIONS(2022), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2022), + [sym_number] = ACTIONS(2022), + [sym_private_property_identifier] = ACTIONS(2022), + [sym_this] = ACTIONS(2024), + [sym_super] = ACTIONS(2024), + [sym_true] = ACTIONS(2024), + [sym_false] = ACTIONS(2024), + [sym_null] = ACTIONS(2024), + [sym_undefined] = ACTIONS(2024), + [anon_sym_AT] = ACTIONS(2022), + [anon_sym_static] = ACTIONS(2024), + [anon_sym_readonly] = ACTIONS(2024), + [anon_sym_get] = ACTIONS(2024), + [anon_sym_set] = ACTIONS(2024), + [anon_sym_declare] = ACTIONS(2024), + [anon_sym_public] = ACTIONS(2024), + [anon_sym_private] = ACTIONS(2024), + [anon_sym_protected] = ACTIONS(2024), + [anon_sym_override] = ACTIONS(2024), + [anon_sym_module] = ACTIONS(2024), + [anon_sym_any] = ACTIONS(2024), + [anon_sym_number] = ACTIONS(2024), + [anon_sym_boolean] = ACTIONS(2024), + [anon_sym_string] = ACTIONS(2024), + [anon_sym_symbol] = ACTIONS(2024), + [anon_sym_object] = ACTIONS(2024), + [anon_sym_abstract] = ACTIONS(2024), + [anon_sym_satisfies] = ACTIONS(2026), + [anon_sym_interface] = ACTIONS(2024), + [anon_sym_enum] = ACTIONS(2024), + [sym__automatic_semicolon] = ACTIONS(2030), + [sym__ternary_qmark] = ACTIONS(2028), [sym_html_comment] = ACTIONS(5), }, - [STATE(234)] = { - [ts_builtin_sym_end] = ACTIONS(1882), + [STATE(258)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2686), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5844), + [sym_assignment_pattern] = STATE(6071), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5844), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1602), + [sym_subscript_expression] = STATE(1602), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5844), + [sym_spread_element] = STATE(6079), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5551), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1602), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_repeat1] = STATE(6080), + [aux_sym_array_pattern_repeat1] = STATE(6021), [sym_identifier] = ACTIONS(1884), - [anon_sym_export] = ACTIONS(1884), - [anon_sym_STAR] = ACTIONS(1886), - [anon_sym_default] = ACTIONS(1884), - [anon_sym_type] = ACTIONS(1884), - [anon_sym_as] = ACTIONS(1886), - [anon_sym_namespace] = ACTIONS(1884), - [anon_sym_LBRACE] = ACTIONS(1882), - [anon_sym_COMMA] = ACTIONS(1888), - [anon_sym_RBRACE] = ACTIONS(1882), - [anon_sym_typeof] = ACTIONS(1884), - [anon_sym_import] = ACTIONS(1884), - [anon_sym_with] = ACTIONS(1884), - [anon_sym_var] = ACTIONS(1884), - [anon_sym_let] = ACTIONS(1884), - [anon_sym_const] = ACTIONS(1884), - [anon_sym_BANG] = ACTIONS(1884), - [anon_sym_else] = ACTIONS(1884), - [anon_sym_if] = ACTIONS(1884), - [anon_sym_switch] = ACTIONS(1884), - [anon_sym_for] = ACTIONS(1884), - [anon_sym_LPAREN] = ACTIONS(1882), - [anon_sym_SEMI] = ACTIONS(1882), - [anon_sym_await] = ACTIONS(1884), - [anon_sym_in] = ACTIONS(1886), - [anon_sym_while] = ACTIONS(1884), - [anon_sym_do] = ACTIONS(1884), - [anon_sym_try] = ACTIONS(1884), - [anon_sym_break] = ACTIONS(1884), - [anon_sym_continue] = ACTIONS(1884), - [anon_sym_debugger] = ACTIONS(1884), - [anon_sym_return] = ACTIONS(1884), - [anon_sym_throw] = ACTIONS(1884), - [anon_sym_case] = ACTIONS(1884), - [anon_sym_yield] = ACTIONS(1884), - [anon_sym_LBRACK] = ACTIONS(1882), - [anon_sym_DOT] = ACTIONS(1886), - [anon_sym_class] = ACTIONS(1884), - [anon_sym_async] = ACTIONS(1884), - [anon_sym_function] = ACTIONS(1884), - [anon_sym_QMARK_DOT] = ACTIONS(1888), - [anon_sym_new] = ACTIONS(1884), - [anon_sym_using] = ACTIONS(1884), - [anon_sym_AMP_AMP] = ACTIONS(1888), - [anon_sym_PIPE_PIPE] = ACTIONS(1888), - [anon_sym_GT_GT] = ACTIONS(1886), - [anon_sym_GT_GT_GT] = ACTIONS(1888), - [anon_sym_LT_LT] = ACTIONS(1888), - [anon_sym_AMP] = ACTIONS(1886), - [anon_sym_CARET] = ACTIONS(1888), - [anon_sym_PIPE] = ACTIONS(1886), - [anon_sym_PLUS] = ACTIONS(1884), - [anon_sym_DASH] = ACTIONS(1884), - [anon_sym_SLASH] = ACTIONS(1884), - [anon_sym_PERCENT] = ACTIONS(1888), - [anon_sym_STAR_STAR] = ACTIONS(1888), - [anon_sym_LT] = ACTIONS(1884), - [anon_sym_LT_EQ] = ACTIONS(1888), - [anon_sym_EQ_EQ] = ACTIONS(1886), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1888), - [anon_sym_BANG_EQ] = ACTIONS(1886), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1888), - [anon_sym_GT_EQ] = ACTIONS(1888), - [anon_sym_GT] = ACTIONS(1886), - [anon_sym_QMARK_QMARK] = ACTIONS(1888), - [anon_sym_instanceof] = ACTIONS(1886), - [anon_sym_TILDE] = ACTIONS(1882), - [anon_sym_void] = ACTIONS(1884), - [anon_sym_delete] = ACTIONS(1884), - [anon_sym_PLUS_PLUS] = ACTIONS(1882), - [anon_sym_DASH_DASH] = ACTIONS(1882), - [anon_sym_DQUOTE] = ACTIONS(1882), - [anon_sym_SQUOTE] = ACTIONS(1882), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1882), - [sym_number] = ACTIONS(1882), - [sym_private_property_identifier] = ACTIONS(1882), - [sym_this] = ACTIONS(1884), - [sym_super] = ACTIONS(1884), - [sym_true] = ACTIONS(1884), - [sym_false] = ACTIONS(1884), - [sym_null] = ACTIONS(1884), - [sym_undefined] = ACTIONS(1884), - [anon_sym_AT] = ACTIONS(1882), - [anon_sym_static] = ACTIONS(1884), - [anon_sym_readonly] = ACTIONS(1884), - [anon_sym_get] = ACTIONS(1884), - [anon_sym_set] = ACTIONS(1884), - [anon_sym_declare] = ACTIONS(1884), - [anon_sym_public] = ACTIONS(1884), - [anon_sym_private] = ACTIONS(1884), - [anon_sym_protected] = ACTIONS(1884), - [anon_sym_override] = ACTIONS(1884), - [anon_sym_module] = ACTIONS(1884), - [anon_sym_any] = ACTIONS(1884), - [anon_sym_number] = ACTIONS(1884), - [anon_sym_boolean] = ACTIONS(1884), - [anon_sym_string] = ACTIONS(1884), - [anon_sym_symbol] = ACTIONS(1884), - [anon_sym_object] = ACTIONS(1884), - [anon_sym_abstract] = ACTIONS(1884), - [anon_sym_satisfies] = ACTIONS(1886), - [anon_sym_interface] = ACTIONS(1884), - [anon_sym_enum] = ACTIONS(1884), - [sym__automatic_semicolon] = ACTIONS(1890), - [sym__ternary_qmark] = ACTIONS(1888), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(235)] = { - [ts_builtin_sym_end] = ACTIONS(1892), - [sym_identifier] = ACTIONS(1894), - [anon_sym_export] = ACTIONS(1894), - [anon_sym_STAR] = ACTIONS(1894), - [anon_sym_default] = ACTIONS(1894), - [anon_sym_type] = ACTIONS(1894), - [anon_sym_as] = ACTIONS(1894), - [anon_sym_namespace] = ACTIONS(1894), - [anon_sym_LBRACE] = ACTIONS(1892), - [anon_sym_COMMA] = ACTIONS(1892), - [anon_sym_RBRACE] = ACTIONS(1892), - [anon_sym_typeof] = ACTIONS(1894), - [anon_sym_import] = ACTIONS(1894), - [anon_sym_with] = ACTIONS(1894), - [anon_sym_var] = ACTIONS(1894), - [anon_sym_let] = ACTIONS(1894), - [anon_sym_const] = ACTIONS(1894), - [anon_sym_BANG] = ACTIONS(1894), - [anon_sym_else] = ACTIONS(1894), - [anon_sym_if] = ACTIONS(1894), - [anon_sym_switch] = ACTIONS(1894), - [anon_sym_for] = ACTIONS(1894), - [anon_sym_LPAREN] = ACTIONS(1892), - [anon_sym_SEMI] = ACTIONS(1892), - [anon_sym_await] = ACTIONS(1894), - [anon_sym_in] = ACTIONS(1894), - [anon_sym_while] = ACTIONS(1894), - [anon_sym_do] = ACTIONS(1894), - [anon_sym_try] = ACTIONS(1894), - [anon_sym_break] = ACTIONS(1894), - [anon_sym_continue] = ACTIONS(1894), - [anon_sym_debugger] = ACTIONS(1894), - [anon_sym_return] = ACTIONS(1894), - [anon_sym_throw] = ACTIONS(1894), - [anon_sym_case] = ACTIONS(1894), - [anon_sym_yield] = ACTIONS(1894), - [anon_sym_LBRACK] = ACTIONS(1892), - [anon_sym_DOT] = ACTIONS(1894), - [anon_sym_class] = ACTIONS(1894), - [anon_sym_async] = ACTIONS(1894), - [anon_sym_function] = ACTIONS(1894), - [anon_sym_QMARK_DOT] = ACTIONS(1892), - [anon_sym_new] = ACTIONS(1894), - [anon_sym_using] = ACTIONS(1894), - [anon_sym_AMP_AMP] = ACTIONS(1892), - [anon_sym_PIPE_PIPE] = ACTIONS(1892), - [anon_sym_GT_GT] = ACTIONS(1894), - [anon_sym_GT_GT_GT] = ACTIONS(1892), - [anon_sym_LT_LT] = ACTIONS(1892), - [anon_sym_AMP] = ACTIONS(1894), - [anon_sym_CARET] = ACTIONS(1892), - [anon_sym_PIPE] = ACTIONS(1894), - [anon_sym_PLUS] = ACTIONS(1894), - [anon_sym_DASH] = ACTIONS(1894), - [anon_sym_SLASH] = ACTIONS(1894), - [anon_sym_PERCENT] = ACTIONS(1892), - [anon_sym_STAR_STAR] = ACTIONS(1892), - [anon_sym_LT] = ACTIONS(1894), - [anon_sym_LT_EQ] = ACTIONS(1892), - [anon_sym_EQ_EQ] = ACTIONS(1894), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1892), - [anon_sym_BANG_EQ] = ACTIONS(1894), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1892), - [anon_sym_GT_EQ] = ACTIONS(1892), - [anon_sym_GT] = ACTIONS(1894), - [anon_sym_QMARK_QMARK] = ACTIONS(1892), - [anon_sym_instanceof] = ACTIONS(1894), - [anon_sym_TILDE] = ACTIONS(1892), - [anon_sym_void] = ACTIONS(1894), - [anon_sym_delete] = ACTIONS(1894), - [anon_sym_PLUS_PLUS] = ACTIONS(1892), - [anon_sym_DASH_DASH] = ACTIONS(1892), - [anon_sym_DQUOTE] = ACTIONS(1892), - [anon_sym_SQUOTE] = ACTIONS(1892), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1892), - [sym_number] = ACTIONS(1892), - [sym_private_property_identifier] = ACTIONS(1892), - [sym_this] = ACTIONS(1894), - [sym_super] = ACTIONS(1894), - [sym_true] = ACTIONS(1894), - [sym_false] = ACTIONS(1894), - [sym_null] = ACTIONS(1894), - [sym_undefined] = ACTIONS(1894), - [anon_sym_AT] = ACTIONS(1892), - [anon_sym_static] = ACTIONS(1894), - [anon_sym_readonly] = ACTIONS(1894), - [anon_sym_get] = ACTIONS(1894), - [anon_sym_set] = ACTIONS(1894), - [anon_sym_declare] = ACTIONS(1894), - [anon_sym_public] = ACTIONS(1894), - [anon_sym_private] = ACTIONS(1894), - [anon_sym_protected] = ACTIONS(1894), - [anon_sym_override] = ACTIONS(1894), - [anon_sym_module] = ACTIONS(1894), - [anon_sym_any] = ACTIONS(1894), - [anon_sym_number] = ACTIONS(1894), - [anon_sym_boolean] = ACTIONS(1894), - [anon_sym_string] = ACTIONS(1894), - [anon_sym_symbol] = ACTIONS(1894), - [anon_sym_object] = ACTIONS(1894), - [anon_sym_abstract] = ACTIONS(1894), - [anon_sym_satisfies] = ACTIONS(1894), - [anon_sym_interface] = ACTIONS(1894), - [anon_sym_enum] = ACTIONS(1894), - [sym__automatic_semicolon] = ACTIONS(1892), - [sym__ternary_qmark] = ACTIONS(1892), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(236)] = { - [ts_builtin_sym_end] = ACTIONS(1896), - [sym_identifier] = ACTIONS(1898), - [anon_sym_export] = ACTIONS(1898), - [anon_sym_STAR] = ACTIONS(1898), - [anon_sym_default] = ACTIONS(1898), - [anon_sym_type] = ACTIONS(1898), - [anon_sym_as] = ACTIONS(1898), - [anon_sym_namespace] = ACTIONS(1898), - [anon_sym_LBRACE] = ACTIONS(1896), - [anon_sym_COMMA] = ACTIONS(1896), - [anon_sym_RBRACE] = ACTIONS(1896), - [anon_sym_typeof] = ACTIONS(1898), - [anon_sym_import] = ACTIONS(1898), - [anon_sym_with] = ACTIONS(1898), - [anon_sym_var] = ACTIONS(1898), - [anon_sym_let] = ACTIONS(1898), - [anon_sym_const] = ACTIONS(1898), - [anon_sym_BANG] = ACTIONS(1898), - [anon_sym_else] = ACTIONS(1898), - [anon_sym_if] = ACTIONS(1898), - [anon_sym_switch] = ACTIONS(1898), - [anon_sym_for] = ACTIONS(1898), - [anon_sym_LPAREN] = ACTIONS(1896), - [anon_sym_SEMI] = ACTIONS(1896), - [anon_sym_await] = ACTIONS(1898), - [anon_sym_in] = ACTIONS(1898), - [anon_sym_while] = ACTIONS(1898), - [anon_sym_do] = ACTIONS(1898), - [anon_sym_try] = ACTIONS(1898), - [anon_sym_break] = ACTIONS(1898), - [anon_sym_continue] = ACTIONS(1898), - [anon_sym_debugger] = ACTIONS(1898), - [anon_sym_return] = ACTIONS(1898), - [anon_sym_throw] = ACTIONS(1898), - [anon_sym_case] = ACTIONS(1898), - [anon_sym_yield] = ACTIONS(1898), - [anon_sym_LBRACK] = ACTIONS(1896), - [anon_sym_DOT] = ACTIONS(1898), - [anon_sym_class] = ACTIONS(1898), - [anon_sym_async] = ACTIONS(1898), - [anon_sym_function] = ACTIONS(1898), - [anon_sym_QMARK_DOT] = ACTIONS(1896), - [anon_sym_new] = ACTIONS(1898), - [anon_sym_using] = ACTIONS(1898), - [anon_sym_AMP_AMP] = ACTIONS(1896), - [anon_sym_PIPE_PIPE] = ACTIONS(1896), - [anon_sym_GT_GT] = ACTIONS(1898), - [anon_sym_GT_GT_GT] = ACTIONS(1896), - [anon_sym_LT_LT] = ACTIONS(1896), - [anon_sym_AMP] = ACTIONS(1898), - [anon_sym_CARET] = ACTIONS(1896), - [anon_sym_PIPE] = ACTIONS(1898), - [anon_sym_PLUS] = ACTIONS(1898), - [anon_sym_DASH] = ACTIONS(1898), - [anon_sym_SLASH] = ACTIONS(1898), - [anon_sym_PERCENT] = ACTIONS(1896), - [anon_sym_STAR_STAR] = ACTIONS(1896), - [anon_sym_LT] = ACTIONS(1898), - [anon_sym_LT_EQ] = ACTIONS(1896), - [anon_sym_EQ_EQ] = ACTIONS(1898), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1896), - [anon_sym_BANG_EQ] = ACTIONS(1898), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1896), - [anon_sym_GT_EQ] = ACTIONS(1896), - [anon_sym_GT] = ACTIONS(1898), - [anon_sym_QMARK_QMARK] = ACTIONS(1896), - [anon_sym_instanceof] = ACTIONS(1898), - [anon_sym_TILDE] = ACTIONS(1896), - [anon_sym_void] = ACTIONS(1898), - [anon_sym_delete] = ACTIONS(1898), - [anon_sym_PLUS_PLUS] = ACTIONS(1896), - [anon_sym_DASH_DASH] = ACTIONS(1896), - [anon_sym_DQUOTE] = ACTIONS(1896), - [anon_sym_SQUOTE] = ACTIONS(1896), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1896), - [sym_number] = ACTIONS(1896), - [sym_private_property_identifier] = ACTIONS(1896), - [sym_this] = ACTIONS(1898), - [sym_super] = ACTIONS(1898), - [sym_true] = ACTIONS(1898), - [sym_false] = ACTIONS(1898), - [sym_null] = ACTIONS(1898), - [sym_undefined] = ACTIONS(1898), - [anon_sym_AT] = ACTIONS(1896), - [anon_sym_static] = ACTIONS(1898), - [anon_sym_readonly] = ACTIONS(1898), - [anon_sym_get] = ACTIONS(1898), - [anon_sym_set] = ACTIONS(1898), - [anon_sym_declare] = ACTIONS(1898), - [anon_sym_public] = ACTIONS(1898), - [anon_sym_private] = ACTIONS(1898), - [anon_sym_protected] = ACTIONS(1898), - [anon_sym_override] = ACTIONS(1898), - [anon_sym_module] = ACTIONS(1898), - [anon_sym_any] = ACTIONS(1898), - [anon_sym_number] = ACTIONS(1898), - [anon_sym_boolean] = ACTIONS(1898), - [anon_sym_string] = ACTIONS(1898), - [anon_sym_symbol] = ACTIONS(1898), - [anon_sym_object] = ACTIONS(1898), - [anon_sym_abstract] = ACTIONS(1898), - [anon_sym_satisfies] = ACTIONS(1898), - [anon_sym_interface] = ACTIONS(1898), - [anon_sym_enum] = ACTIONS(1898), - [sym__automatic_semicolon] = ACTIONS(1896), - [sym__ternary_qmark] = ACTIONS(1896), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(237)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2288), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(4630), - [sym_assignment_pattern] = STATE(5138), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(4630), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1396), - [sym_subscript_expression] = STATE(1396), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(4630), - [sym_spread_element] = STATE(5126), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4616), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1396), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [aux_sym_array_repeat1] = STATE(5129), - [aux_sym_array_pattern_repeat1] = STATE(5153), - [sym_identifier] = ACTIONS(1720), - [anon_sym_export] = ACTIONS(579), - [anon_sym_type] = ACTIONS(579), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_COMMA] = ACTIONS(1722), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(579), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_RBRACK] = ACTIONS(1900), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1726), - [anon_sym_using] = ACTIONS(605), + [anon_sym_export] = ACTIONS(619), + [anon_sym_type] = ACTIONS(619), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(1886), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(619), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_RBRACK] = ACTIONS(2032), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(641), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1890), + [anon_sym_using] = ACTIONS(645), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1728), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1892), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(579), - [anon_sym_readonly] = ACTIONS(579), - [anon_sym_get] = ACTIONS(579), - [anon_sym_set] = ACTIONS(579), - [anon_sym_declare] = ACTIONS(579), - [anon_sym_public] = ACTIONS(579), - [anon_sym_private] = ACTIONS(579), - [anon_sym_protected] = ACTIONS(579), - [anon_sym_override] = ACTIONS(579), - [anon_sym_module] = ACTIONS(579), - [anon_sym_any] = ACTIONS(579), - [anon_sym_number] = ACTIONS(579), - [anon_sym_boolean] = ACTIONS(579), - [anon_sym_string] = ACTIONS(579), - [anon_sym_symbol] = ACTIONS(579), - [anon_sym_object] = ACTIONS(579), + [anon_sym_static] = ACTIONS(619), + [anon_sym_readonly] = ACTIONS(619), + [anon_sym_get] = ACTIONS(619), + [anon_sym_set] = ACTIONS(619), + [anon_sym_declare] = ACTIONS(619), + [anon_sym_public] = ACTIONS(619), + [anon_sym_private] = ACTIONS(619), + [anon_sym_protected] = ACTIONS(619), + [anon_sym_override] = ACTIONS(619), + [anon_sym_module] = ACTIONS(619), + [anon_sym_any] = ACTIONS(619), + [anon_sym_number] = ACTIONS(619), + [anon_sym_boolean] = ACTIONS(619), + [anon_sym_string] = ACTIONS(619), + [anon_sym_symbol] = ACTIONS(619), + [anon_sym_object] = ACTIONS(619), [sym_html_comment] = ACTIONS(5), }, - [STATE(238)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym__formal_parameter] = STATE(5419), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4167), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(302), - [sym_required_parameter] = STATE(5419), - [sym_optional_parameter] = STATE(5419), - [sym__parameter_name] = STATE(3660), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(261), - [sym_identifier] = ACTIONS(704), + [STATE(259)] = { + [ts_builtin_sym_end] = ACTIONS(2034), + [sym_identifier] = ACTIONS(2036), + [anon_sym_export] = ACTIONS(2036), + [anon_sym_STAR] = ACTIONS(2038), + [anon_sym_default] = ACTIONS(2036), + [anon_sym_type] = ACTIONS(2036), + [anon_sym_as] = ACTIONS(2038), + [anon_sym_namespace] = ACTIONS(2036), + [anon_sym_LBRACE] = ACTIONS(2034), + [anon_sym_COMMA] = ACTIONS(2040), + [anon_sym_RBRACE] = ACTIONS(2034), + [anon_sym_typeof] = ACTIONS(2036), + [anon_sym_import] = ACTIONS(2036), + [anon_sym_with] = ACTIONS(2036), + [anon_sym_var] = ACTIONS(2036), + [anon_sym_let] = ACTIONS(2036), + [anon_sym_const] = ACTIONS(2036), + [anon_sym_BANG] = ACTIONS(2036), + [anon_sym_else] = ACTIONS(2036), + [anon_sym_if] = ACTIONS(2036), + [anon_sym_switch] = ACTIONS(2036), + [anon_sym_for] = ACTIONS(2036), + [anon_sym_LPAREN] = ACTIONS(2034), + [anon_sym_SEMI] = ACTIONS(2034), + [anon_sym_await] = ACTIONS(2036), + [anon_sym_in] = ACTIONS(2038), + [anon_sym_while] = ACTIONS(2036), + [anon_sym_do] = ACTIONS(2036), + [anon_sym_try] = ACTIONS(2036), + [anon_sym_break] = ACTIONS(2036), + [anon_sym_continue] = ACTIONS(2036), + [anon_sym_debugger] = ACTIONS(2036), + [anon_sym_return] = ACTIONS(2036), + [anon_sym_throw] = ACTIONS(2036), + [anon_sym_case] = ACTIONS(2036), + [anon_sym_yield] = ACTIONS(2036), + [anon_sym_LBRACK] = ACTIONS(2034), + [anon_sym_DOT] = ACTIONS(2038), + [anon_sym_class] = ACTIONS(2036), + [anon_sym_async] = ACTIONS(2036), + [anon_sym_function] = ACTIONS(2036), + [anon_sym_QMARK_DOT] = ACTIONS(2040), + [anon_sym_new] = ACTIONS(2036), + [anon_sym_using] = ACTIONS(2036), + [anon_sym_AMP_AMP] = ACTIONS(2040), + [anon_sym_PIPE_PIPE] = ACTIONS(2040), + [anon_sym_GT_GT] = ACTIONS(2038), + [anon_sym_GT_GT_GT] = ACTIONS(2040), + [anon_sym_LT_LT] = ACTIONS(2040), + [anon_sym_AMP] = ACTIONS(2038), + [anon_sym_CARET] = ACTIONS(2040), + [anon_sym_PIPE] = ACTIONS(2038), + [anon_sym_PLUS] = ACTIONS(2036), + [anon_sym_DASH] = ACTIONS(2036), + [anon_sym_SLASH] = ACTIONS(2036), + [anon_sym_PERCENT] = ACTIONS(2040), + [anon_sym_STAR_STAR] = ACTIONS(2040), + [anon_sym_LT] = ACTIONS(2036), + [anon_sym_LT_EQ] = ACTIONS(2040), + [anon_sym_EQ_EQ] = ACTIONS(2038), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2040), + [anon_sym_BANG_EQ] = ACTIONS(2038), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2040), + [anon_sym_GT_EQ] = ACTIONS(2040), + [anon_sym_GT] = ACTIONS(2038), + [anon_sym_QMARK_QMARK] = ACTIONS(2040), + [anon_sym_instanceof] = ACTIONS(2038), + [anon_sym_TILDE] = ACTIONS(2034), + [anon_sym_void] = ACTIONS(2036), + [anon_sym_delete] = ACTIONS(2036), + [anon_sym_PLUS_PLUS] = ACTIONS(2034), + [anon_sym_DASH_DASH] = ACTIONS(2034), + [anon_sym_DQUOTE] = ACTIONS(2034), + [anon_sym_SQUOTE] = ACTIONS(2034), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2034), + [sym_number] = ACTIONS(2034), + [sym_private_property_identifier] = ACTIONS(2034), + [sym_this] = ACTIONS(2036), + [sym_super] = ACTIONS(2036), + [sym_true] = ACTIONS(2036), + [sym_false] = ACTIONS(2036), + [sym_null] = ACTIONS(2036), + [sym_undefined] = ACTIONS(2036), + [anon_sym_AT] = ACTIONS(2034), + [anon_sym_static] = ACTIONS(2036), + [anon_sym_readonly] = ACTIONS(2036), + [anon_sym_get] = ACTIONS(2036), + [anon_sym_set] = ACTIONS(2036), + [anon_sym_declare] = ACTIONS(2036), + [anon_sym_public] = ACTIONS(2036), + [anon_sym_private] = ACTIONS(2036), + [anon_sym_protected] = ACTIONS(2036), + [anon_sym_override] = ACTIONS(2036), + [anon_sym_module] = ACTIONS(2036), + [anon_sym_any] = ACTIONS(2036), + [anon_sym_number] = ACTIONS(2036), + [anon_sym_boolean] = ACTIONS(2036), + [anon_sym_string] = ACTIONS(2036), + [anon_sym_symbol] = ACTIONS(2036), + [anon_sym_object] = ACTIONS(2036), + [anon_sym_abstract] = ACTIONS(2036), + [anon_sym_satisfies] = ACTIONS(2038), + [anon_sym_interface] = ACTIONS(2036), + [anon_sym_enum] = ACTIONS(2036), + [sym__automatic_semicolon] = ACTIONS(2042), + [sym__ternary_qmark] = ACTIONS(2040), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(260)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym__formal_parameter] = STATE(6301), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5244), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_accessibility_modifier] = STATE(325), + [sym_override_modifier] = STATE(328), + [sym_required_parameter] = STATE(6301), + [sym_optional_parameter] = STATE(6301), + [sym__parameter_name] = STATE(4710), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(294), + [sym_identifier] = ACTIONS(748), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(714), - [anon_sym_using] = ACTIONS(158), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1830), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(1680), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(726), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1832), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1682), + [anon_sym_readonly] = ACTIONS(1834), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(836), + [anon_sym_public] = ACTIONS(878), + [anon_sym_private] = ACTIONS(878), + [anon_sym_protected] = ACTIONS(878), + [anon_sym_override] = ACTIONS(880), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -53061,860 +58501,863 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(239)] = { - [ts_builtin_sym_end] = ACTIONS(1692), - [sym_identifier] = ACTIONS(1694), - [anon_sym_export] = ACTIONS(1694), - [anon_sym_STAR] = ACTIONS(1694), - [anon_sym_default] = ACTIONS(1694), - [anon_sym_type] = ACTIONS(1694), - [anon_sym_as] = ACTIONS(1694), - [anon_sym_namespace] = ACTIONS(1694), - [anon_sym_LBRACE] = ACTIONS(1692), - [anon_sym_COMMA] = ACTIONS(1692), - [anon_sym_RBRACE] = ACTIONS(1692), - [anon_sym_typeof] = ACTIONS(1694), - [anon_sym_import] = ACTIONS(1694), - [anon_sym_with] = ACTIONS(1694), - [anon_sym_var] = ACTIONS(1694), - [anon_sym_let] = ACTIONS(1694), - [anon_sym_const] = ACTIONS(1694), - [anon_sym_BANG] = ACTIONS(1694), - [anon_sym_else] = ACTIONS(1694), - [anon_sym_if] = ACTIONS(1694), - [anon_sym_switch] = ACTIONS(1694), - [anon_sym_for] = ACTIONS(1694), - [anon_sym_LPAREN] = ACTIONS(1692), - [anon_sym_SEMI] = ACTIONS(1692), - [anon_sym_await] = ACTIONS(1694), - [anon_sym_in] = ACTIONS(1694), - [anon_sym_while] = ACTIONS(1694), - [anon_sym_do] = ACTIONS(1694), - [anon_sym_try] = ACTIONS(1694), - [anon_sym_break] = ACTIONS(1694), - [anon_sym_continue] = ACTIONS(1694), - [anon_sym_debugger] = ACTIONS(1694), - [anon_sym_return] = ACTIONS(1694), - [anon_sym_throw] = ACTIONS(1694), - [anon_sym_case] = ACTIONS(1694), - [anon_sym_yield] = ACTIONS(1694), - [anon_sym_LBRACK] = ACTIONS(1692), - [anon_sym_DOT] = ACTIONS(1694), - [anon_sym_class] = ACTIONS(1694), - [anon_sym_async] = ACTIONS(1694), - [anon_sym_function] = ACTIONS(1694), - [anon_sym_QMARK_DOT] = ACTIONS(1692), - [anon_sym_new] = ACTIONS(1694), - [anon_sym_using] = ACTIONS(1694), - [anon_sym_AMP_AMP] = ACTIONS(1692), - [anon_sym_PIPE_PIPE] = ACTIONS(1692), - [anon_sym_GT_GT] = ACTIONS(1694), - [anon_sym_GT_GT_GT] = ACTIONS(1692), - [anon_sym_LT_LT] = ACTIONS(1692), - [anon_sym_AMP] = ACTIONS(1694), - [anon_sym_CARET] = ACTIONS(1692), - [anon_sym_PIPE] = ACTIONS(1694), - [anon_sym_PLUS] = ACTIONS(1694), - [anon_sym_DASH] = ACTIONS(1694), - [anon_sym_SLASH] = ACTIONS(1694), - [anon_sym_PERCENT] = ACTIONS(1692), - [anon_sym_STAR_STAR] = ACTIONS(1692), - [anon_sym_LT] = ACTIONS(1694), - [anon_sym_LT_EQ] = ACTIONS(1692), - [anon_sym_EQ_EQ] = ACTIONS(1694), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1692), - [anon_sym_BANG_EQ] = ACTIONS(1694), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1692), - [anon_sym_GT_EQ] = ACTIONS(1692), - [anon_sym_GT] = ACTIONS(1694), - [anon_sym_QMARK_QMARK] = ACTIONS(1692), - [anon_sym_instanceof] = ACTIONS(1694), - [anon_sym_TILDE] = ACTIONS(1692), - [anon_sym_void] = ACTIONS(1694), - [anon_sym_delete] = ACTIONS(1694), - [anon_sym_PLUS_PLUS] = ACTIONS(1692), - [anon_sym_DASH_DASH] = ACTIONS(1692), - [anon_sym_DQUOTE] = ACTIONS(1692), - [anon_sym_SQUOTE] = ACTIONS(1692), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1692), - [sym_number] = ACTIONS(1692), - [sym_private_property_identifier] = ACTIONS(1692), - [sym_this] = ACTIONS(1694), - [sym_super] = ACTIONS(1694), - [sym_true] = ACTIONS(1694), - [sym_false] = ACTIONS(1694), - [sym_null] = ACTIONS(1694), - [sym_undefined] = ACTIONS(1694), - [anon_sym_AT] = ACTIONS(1692), - [anon_sym_static] = ACTIONS(1694), - [anon_sym_readonly] = ACTIONS(1694), - [anon_sym_get] = ACTIONS(1694), - [anon_sym_set] = ACTIONS(1694), - [anon_sym_declare] = ACTIONS(1694), - [anon_sym_public] = ACTIONS(1694), - [anon_sym_private] = ACTIONS(1694), - [anon_sym_protected] = ACTIONS(1694), - [anon_sym_override] = ACTIONS(1694), - [anon_sym_module] = ACTIONS(1694), - [anon_sym_any] = ACTIONS(1694), - [anon_sym_number] = ACTIONS(1694), - [anon_sym_boolean] = ACTIONS(1694), - [anon_sym_string] = ACTIONS(1694), - [anon_sym_symbol] = ACTIONS(1694), - [anon_sym_object] = ACTIONS(1694), - [anon_sym_abstract] = ACTIONS(1694), - [anon_sym_satisfies] = ACTIONS(1694), - [anon_sym_interface] = ACTIONS(1694), - [anon_sym_enum] = ACTIONS(1694), - [sym__automatic_semicolon] = ACTIONS(1902), - [sym__ternary_qmark] = ACTIONS(1692), + [STATE(261)] = { + [ts_builtin_sym_end] = ACTIONS(2044), + [sym_identifier] = ACTIONS(2046), + [anon_sym_export] = ACTIONS(2046), + [anon_sym_STAR] = ACTIONS(2048), + [anon_sym_default] = ACTIONS(2046), + [anon_sym_type] = ACTIONS(2046), + [anon_sym_as] = ACTIONS(2048), + [anon_sym_namespace] = ACTIONS(2046), + [anon_sym_LBRACE] = ACTIONS(2044), + [anon_sym_COMMA] = ACTIONS(2050), + [anon_sym_RBRACE] = ACTIONS(2044), + [anon_sym_typeof] = ACTIONS(2046), + [anon_sym_import] = ACTIONS(2046), + [anon_sym_with] = ACTIONS(2046), + [anon_sym_var] = ACTIONS(2046), + [anon_sym_let] = ACTIONS(2046), + [anon_sym_const] = ACTIONS(2046), + [anon_sym_BANG] = ACTIONS(2046), + [anon_sym_else] = ACTIONS(2046), + [anon_sym_if] = ACTIONS(2046), + [anon_sym_switch] = ACTIONS(2046), + [anon_sym_for] = ACTIONS(2046), + [anon_sym_LPAREN] = ACTIONS(2044), + [anon_sym_SEMI] = ACTIONS(2044), + [anon_sym_await] = ACTIONS(2046), + [anon_sym_in] = ACTIONS(2048), + [anon_sym_while] = ACTIONS(2046), + [anon_sym_do] = ACTIONS(2046), + [anon_sym_try] = ACTIONS(2046), + [anon_sym_break] = ACTIONS(2046), + [anon_sym_continue] = ACTIONS(2046), + [anon_sym_debugger] = ACTIONS(2046), + [anon_sym_return] = ACTIONS(2046), + [anon_sym_throw] = ACTIONS(2046), + [anon_sym_case] = ACTIONS(2046), + [anon_sym_yield] = ACTIONS(2046), + [anon_sym_LBRACK] = ACTIONS(2044), + [anon_sym_DOT] = ACTIONS(2048), + [anon_sym_class] = ACTIONS(2046), + [anon_sym_async] = ACTIONS(2046), + [anon_sym_function] = ACTIONS(2046), + [anon_sym_QMARK_DOT] = ACTIONS(2050), + [anon_sym_new] = ACTIONS(2046), + [anon_sym_using] = ACTIONS(2046), + [anon_sym_AMP_AMP] = ACTIONS(2050), + [anon_sym_PIPE_PIPE] = ACTIONS(2050), + [anon_sym_GT_GT] = ACTIONS(2048), + [anon_sym_GT_GT_GT] = ACTIONS(2050), + [anon_sym_LT_LT] = ACTIONS(2050), + [anon_sym_AMP] = ACTIONS(2048), + [anon_sym_CARET] = ACTIONS(2050), + [anon_sym_PIPE] = ACTIONS(2048), + [anon_sym_PLUS] = ACTIONS(2046), + [anon_sym_DASH] = ACTIONS(2046), + [anon_sym_SLASH] = ACTIONS(2046), + [anon_sym_PERCENT] = ACTIONS(2050), + [anon_sym_STAR_STAR] = ACTIONS(2050), + [anon_sym_LT] = ACTIONS(2046), + [anon_sym_LT_EQ] = ACTIONS(2050), + [anon_sym_EQ_EQ] = ACTIONS(2048), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2050), + [anon_sym_BANG_EQ] = ACTIONS(2048), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2050), + [anon_sym_GT_EQ] = ACTIONS(2050), + [anon_sym_GT] = ACTIONS(2048), + [anon_sym_QMARK_QMARK] = ACTIONS(2050), + [anon_sym_instanceof] = ACTIONS(2048), + [anon_sym_TILDE] = ACTIONS(2044), + [anon_sym_void] = ACTIONS(2046), + [anon_sym_delete] = ACTIONS(2046), + [anon_sym_PLUS_PLUS] = ACTIONS(2044), + [anon_sym_DASH_DASH] = ACTIONS(2044), + [anon_sym_DQUOTE] = ACTIONS(2044), + [anon_sym_SQUOTE] = ACTIONS(2044), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2044), + [sym_number] = ACTIONS(2044), + [sym_private_property_identifier] = ACTIONS(2044), + [sym_this] = ACTIONS(2046), + [sym_super] = ACTIONS(2046), + [sym_true] = ACTIONS(2046), + [sym_false] = ACTIONS(2046), + [sym_null] = ACTIONS(2046), + [sym_undefined] = ACTIONS(2046), + [anon_sym_AT] = ACTIONS(2044), + [anon_sym_static] = ACTIONS(2046), + [anon_sym_readonly] = ACTIONS(2046), + [anon_sym_get] = ACTIONS(2046), + [anon_sym_set] = ACTIONS(2046), + [anon_sym_declare] = ACTIONS(2046), + [anon_sym_public] = ACTIONS(2046), + [anon_sym_private] = ACTIONS(2046), + [anon_sym_protected] = ACTIONS(2046), + [anon_sym_override] = ACTIONS(2046), + [anon_sym_module] = ACTIONS(2046), + [anon_sym_any] = ACTIONS(2046), + [anon_sym_number] = ACTIONS(2046), + [anon_sym_boolean] = ACTIONS(2046), + [anon_sym_string] = ACTIONS(2046), + [anon_sym_symbol] = ACTIONS(2046), + [anon_sym_object] = ACTIONS(2046), + [anon_sym_abstract] = ACTIONS(2046), + [anon_sym_satisfies] = ACTIONS(2048), + [anon_sym_interface] = ACTIONS(2046), + [anon_sym_enum] = ACTIONS(2046), + [sym__automatic_semicolon] = ACTIONS(2052), + [sym__ternary_qmark] = ACTIONS(2050), [sym_html_comment] = ACTIONS(5), }, - [STATE(240)] = { - [ts_builtin_sym_end] = ACTIONS(1904), - [sym_identifier] = ACTIONS(1906), - [anon_sym_export] = ACTIONS(1906), - [anon_sym_STAR] = ACTIONS(1906), - [anon_sym_default] = ACTIONS(1906), - [anon_sym_type] = ACTIONS(1906), - [anon_sym_as] = ACTIONS(1906), - [anon_sym_namespace] = ACTIONS(1906), - [anon_sym_LBRACE] = ACTIONS(1904), - [anon_sym_COMMA] = ACTIONS(1904), - [anon_sym_RBRACE] = ACTIONS(1904), - [anon_sym_typeof] = ACTIONS(1906), - [anon_sym_import] = ACTIONS(1906), - [anon_sym_with] = ACTIONS(1906), - [anon_sym_var] = ACTIONS(1906), - [anon_sym_let] = ACTIONS(1906), - [anon_sym_const] = ACTIONS(1906), - [anon_sym_BANG] = ACTIONS(1906), - [anon_sym_else] = ACTIONS(1906), - [anon_sym_if] = ACTIONS(1906), - [anon_sym_switch] = ACTIONS(1906), - [anon_sym_for] = ACTIONS(1906), - [anon_sym_LPAREN] = ACTIONS(1904), - [anon_sym_SEMI] = ACTIONS(1904), - [anon_sym_await] = ACTIONS(1906), - [anon_sym_in] = ACTIONS(1906), - [anon_sym_while] = ACTIONS(1906), - [anon_sym_do] = ACTIONS(1906), - [anon_sym_try] = ACTIONS(1906), - [anon_sym_break] = ACTIONS(1906), - [anon_sym_continue] = ACTIONS(1906), - [anon_sym_debugger] = ACTIONS(1906), - [anon_sym_return] = ACTIONS(1906), - [anon_sym_throw] = ACTIONS(1906), - [anon_sym_case] = ACTIONS(1906), - [anon_sym_yield] = ACTIONS(1906), - [anon_sym_LBRACK] = ACTIONS(1904), - [anon_sym_DOT] = ACTIONS(1906), - [anon_sym_class] = ACTIONS(1906), - [anon_sym_async] = ACTIONS(1906), - [anon_sym_function] = ACTIONS(1906), - [anon_sym_QMARK_DOT] = ACTIONS(1904), - [anon_sym_new] = ACTIONS(1906), - [anon_sym_using] = ACTIONS(1906), - [anon_sym_AMP_AMP] = ACTIONS(1904), - [anon_sym_PIPE_PIPE] = ACTIONS(1904), - [anon_sym_GT_GT] = ACTIONS(1906), - [anon_sym_GT_GT_GT] = ACTIONS(1904), - [anon_sym_LT_LT] = ACTIONS(1904), - [anon_sym_AMP] = ACTIONS(1906), - [anon_sym_CARET] = ACTIONS(1904), - [anon_sym_PIPE] = ACTIONS(1906), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1906), - [anon_sym_PERCENT] = ACTIONS(1904), - [anon_sym_STAR_STAR] = ACTIONS(1904), - [anon_sym_LT] = ACTIONS(1906), - [anon_sym_LT_EQ] = ACTIONS(1904), - [anon_sym_EQ_EQ] = ACTIONS(1906), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1904), - [anon_sym_BANG_EQ] = ACTIONS(1906), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1904), - [anon_sym_GT_EQ] = ACTIONS(1904), - [anon_sym_GT] = ACTIONS(1906), - [anon_sym_QMARK_QMARK] = ACTIONS(1904), - [anon_sym_instanceof] = ACTIONS(1906), - [anon_sym_TILDE] = ACTIONS(1904), - [anon_sym_void] = ACTIONS(1906), - [anon_sym_delete] = ACTIONS(1906), - [anon_sym_PLUS_PLUS] = ACTIONS(1904), - [anon_sym_DASH_DASH] = ACTIONS(1904), - [anon_sym_DQUOTE] = ACTIONS(1904), - [anon_sym_SQUOTE] = ACTIONS(1904), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1904), - [sym_number] = ACTIONS(1904), - [sym_private_property_identifier] = ACTIONS(1904), - [sym_this] = ACTIONS(1906), - [sym_super] = ACTIONS(1906), - [sym_true] = ACTIONS(1906), - [sym_false] = ACTIONS(1906), - [sym_null] = ACTIONS(1906), - [sym_undefined] = ACTIONS(1906), - [anon_sym_AT] = ACTIONS(1904), - [anon_sym_static] = ACTIONS(1906), - [anon_sym_readonly] = ACTIONS(1906), - [anon_sym_get] = ACTIONS(1906), - [anon_sym_set] = ACTIONS(1906), - [anon_sym_declare] = ACTIONS(1906), - [anon_sym_public] = ACTIONS(1906), - [anon_sym_private] = ACTIONS(1906), - [anon_sym_protected] = ACTIONS(1906), - [anon_sym_override] = ACTIONS(1906), - [anon_sym_module] = ACTIONS(1906), - [anon_sym_any] = ACTIONS(1906), - [anon_sym_number] = ACTIONS(1906), - [anon_sym_boolean] = ACTIONS(1906), - [anon_sym_string] = ACTIONS(1906), - [anon_sym_symbol] = ACTIONS(1906), - [anon_sym_object] = ACTIONS(1906), - [anon_sym_abstract] = ACTIONS(1906), - [anon_sym_satisfies] = ACTIONS(1906), - [anon_sym_interface] = ACTIONS(1906), - [anon_sym_enum] = ACTIONS(1906), - [sym__automatic_semicolon] = ACTIONS(1904), - [sym__ternary_qmark] = ACTIONS(1904), + [STATE(262)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2686), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5844), + [sym_assignment_pattern] = STATE(6071), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5844), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1602), + [sym_subscript_expression] = STATE(1602), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5844), + [sym_spread_element] = STATE(6079), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5551), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1602), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_repeat1] = STATE(6080), + [aux_sym_array_pattern_repeat1] = STATE(6021), + [sym_identifier] = ACTIONS(1884), + [anon_sym_export] = ACTIONS(619), + [anon_sym_type] = ACTIONS(619), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(1886), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(619), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_RBRACK] = ACTIONS(2054), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(641), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1890), + [anon_sym_using] = ACTIONS(645), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1892), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(619), + [anon_sym_readonly] = ACTIONS(619), + [anon_sym_get] = ACTIONS(619), + [anon_sym_set] = ACTIONS(619), + [anon_sym_declare] = ACTIONS(619), + [anon_sym_public] = ACTIONS(619), + [anon_sym_private] = ACTIONS(619), + [anon_sym_protected] = ACTIONS(619), + [anon_sym_override] = ACTIONS(619), + [anon_sym_module] = ACTIONS(619), + [anon_sym_any] = ACTIONS(619), + [anon_sym_number] = ACTIONS(619), + [anon_sym_boolean] = ACTIONS(619), + [anon_sym_string] = ACTIONS(619), + [anon_sym_symbol] = ACTIONS(619), + [anon_sym_object] = ACTIONS(619), [sym_html_comment] = ACTIONS(5), }, - [STATE(241)] = { - [ts_builtin_sym_end] = ACTIONS(1908), - [sym_identifier] = ACTIONS(1910), - [anon_sym_export] = ACTIONS(1910), - [anon_sym_STAR] = ACTIONS(1910), - [anon_sym_default] = ACTIONS(1910), - [anon_sym_type] = ACTIONS(1910), - [anon_sym_as] = ACTIONS(1910), - [anon_sym_namespace] = ACTIONS(1910), - [anon_sym_LBRACE] = ACTIONS(1908), - [anon_sym_COMMA] = ACTIONS(1908), - [anon_sym_RBRACE] = ACTIONS(1908), - [anon_sym_typeof] = ACTIONS(1910), - [anon_sym_import] = ACTIONS(1910), - [anon_sym_with] = ACTIONS(1910), - [anon_sym_var] = ACTIONS(1910), - [anon_sym_let] = ACTIONS(1910), - [anon_sym_const] = ACTIONS(1910), - [anon_sym_BANG] = ACTIONS(1910), - [anon_sym_else] = ACTIONS(1910), - [anon_sym_if] = ACTIONS(1910), - [anon_sym_switch] = ACTIONS(1910), - [anon_sym_for] = ACTIONS(1910), - [anon_sym_LPAREN] = ACTIONS(1908), - [anon_sym_SEMI] = ACTIONS(1908), - [anon_sym_await] = ACTIONS(1910), - [anon_sym_in] = ACTIONS(1910), - [anon_sym_while] = ACTIONS(1910), - [anon_sym_do] = ACTIONS(1910), - [anon_sym_try] = ACTIONS(1910), - [anon_sym_break] = ACTIONS(1910), - [anon_sym_continue] = ACTIONS(1910), - [anon_sym_debugger] = ACTIONS(1910), - [anon_sym_return] = ACTIONS(1910), - [anon_sym_throw] = ACTIONS(1910), - [anon_sym_case] = ACTIONS(1910), - [anon_sym_yield] = ACTIONS(1910), - [anon_sym_LBRACK] = ACTIONS(1908), - [anon_sym_DOT] = ACTIONS(1910), - [anon_sym_class] = ACTIONS(1910), - [anon_sym_async] = ACTIONS(1910), - [anon_sym_function] = ACTIONS(1910), - [anon_sym_QMARK_DOT] = ACTIONS(1908), - [anon_sym_new] = ACTIONS(1910), - [anon_sym_using] = ACTIONS(1910), - [anon_sym_AMP_AMP] = ACTIONS(1908), - [anon_sym_PIPE_PIPE] = ACTIONS(1908), - [anon_sym_GT_GT] = ACTIONS(1910), - [anon_sym_GT_GT_GT] = ACTIONS(1908), - [anon_sym_LT_LT] = ACTIONS(1908), - [anon_sym_AMP] = ACTIONS(1910), - [anon_sym_CARET] = ACTIONS(1908), - [anon_sym_PIPE] = ACTIONS(1910), - [anon_sym_PLUS] = ACTIONS(1910), - [anon_sym_DASH] = ACTIONS(1910), - [anon_sym_SLASH] = ACTIONS(1910), - [anon_sym_PERCENT] = ACTIONS(1908), - [anon_sym_STAR_STAR] = ACTIONS(1908), - [anon_sym_LT] = ACTIONS(1910), - [anon_sym_LT_EQ] = ACTIONS(1908), - [anon_sym_EQ_EQ] = ACTIONS(1910), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1908), - [anon_sym_BANG_EQ] = ACTIONS(1910), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1908), - [anon_sym_GT_EQ] = ACTIONS(1908), - [anon_sym_GT] = ACTIONS(1910), - [anon_sym_QMARK_QMARK] = ACTIONS(1908), - [anon_sym_instanceof] = ACTIONS(1910), - [anon_sym_TILDE] = ACTIONS(1908), - [anon_sym_void] = ACTIONS(1910), - [anon_sym_delete] = ACTIONS(1910), - [anon_sym_PLUS_PLUS] = ACTIONS(1908), - [anon_sym_DASH_DASH] = ACTIONS(1908), - [anon_sym_DQUOTE] = ACTIONS(1908), - [anon_sym_SQUOTE] = ACTIONS(1908), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1908), - [sym_number] = ACTIONS(1908), - [sym_private_property_identifier] = ACTIONS(1908), - [sym_this] = ACTIONS(1910), - [sym_super] = ACTIONS(1910), - [sym_true] = ACTIONS(1910), - [sym_false] = ACTIONS(1910), - [sym_null] = ACTIONS(1910), - [sym_undefined] = ACTIONS(1910), - [anon_sym_AT] = ACTIONS(1908), - [anon_sym_static] = ACTIONS(1910), - [anon_sym_readonly] = ACTIONS(1910), - [anon_sym_get] = ACTIONS(1910), - [anon_sym_set] = ACTIONS(1910), - [anon_sym_declare] = ACTIONS(1910), - [anon_sym_public] = ACTIONS(1910), - [anon_sym_private] = ACTIONS(1910), - [anon_sym_protected] = ACTIONS(1910), - [anon_sym_override] = ACTIONS(1910), - [anon_sym_module] = ACTIONS(1910), - [anon_sym_any] = ACTIONS(1910), - [anon_sym_number] = ACTIONS(1910), - [anon_sym_boolean] = ACTIONS(1910), - [anon_sym_string] = ACTIONS(1910), - [anon_sym_symbol] = ACTIONS(1910), - [anon_sym_object] = ACTIONS(1910), - [anon_sym_abstract] = ACTIONS(1910), - [anon_sym_satisfies] = ACTIONS(1910), - [anon_sym_interface] = ACTIONS(1910), - [anon_sym_enum] = ACTIONS(1910), - [sym__automatic_semicolon] = ACTIONS(1908), - [sym__ternary_qmark] = ACTIONS(1908), + [STATE(263)] = { + [ts_builtin_sym_end] = ACTIONS(2000), + [sym_identifier] = ACTIONS(2002), + [anon_sym_export] = ACTIONS(2002), + [anon_sym_STAR] = ACTIONS(2002), + [anon_sym_default] = ACTIONS(2002), + [anon_sym_type] = ACTIONS(2002), + [anon_sym_as] = ACTIONS(2002), + [anon_sym_namespace] = ACTIONS(2002), + [anon_sym_LBRACE] = ACTIONS(2000), + [anon_sym_COMMA] = ACTIONS(2000), + [anon_sym_RBRACE] = ACTIONS(2000), + [anon_sym_typeof] = ACTIONS(2002), + [anon_sym_import] = ACTIONS(2002), + [anon_sym_with] = ACTIONS(2002), + [anon_sym_var] = ACTIONS(2002), + [anon_sym_let] = ACTIONS(2002), + [anon_sym_const] = ACTIONS(2002), + [anon_sym_BANG] = ACTIONS(2002), + [anon_sym_else] = ACTIONS(2002), + [anon_sym_if] = ACTIONS(2002), + [anon_sym_switch] = ACTIONS(2002), + [anon_sym_for] = ACTIONS(2002), + [anon_sym_LPAREN] = ACTIONS(2000), + [anon_sym_SEMI] = ACTIONS(2000), + [anon_sym_await] = ACTIONS(2002), + [anon_sym_in] = ACTIONS(2002), + [anon_sym_while] = ACTIONS(2002), + [anon_sym_do] = ACTIONS(2002), + [anon_sym_try] = ACTIONS(2002), + [anon_sym_break] = ACTIONS(2002), + [anon_sym_continue] = ACTIONS(2002), + [anon_sym_debugger] = ACTIONS(2002), + [anon_sym_return] = ACTIONS(2002), + [anon_sym_throw] = ACTIONS(2002), + [anon_sym_case] = ACTIONS(2002), + [anon_sym_yield] = ACTIONS(2002), + [anon_sym_LBRACK] = ACTIONS(2000), + [anon_sym_DOT] = ACTIONS(2002), + [anon_sym_class] = ACTIONS(2002), + [anon_sym_async] = ACTIONS(2002), + [anon_sym_function] = ACTIONS(2002), + [anon_sym_QMARK_DOT] = ACTIONS(2000), + [anon_sym_new] = ACTIONS(2002), + [anon_sym_using] = ACTIONS(2002), + [anon_sym_AMP_AMP] = ACTIONS(2000), + [anon_sym_PIPE_PIPE] = ACTIONS(2000), + [anon_sym_GT_GT] = ACTIONS(2002), + [anon_sym_GT_GT_GT] = ACTIONS(2000), + [anon_sym_LT_LT] = ACTIONS(2000), + [anon_sym_AMP] = ACTIONS(2002), + [anon_sym_CARET] = ACTIONS(2000), + [anon_sym_PIPE] = ACTIONS(2002), + [anon_sym_PLUS] = ACTIONS(2002), + [anon_sym_DASH] = ACTIONS(2002), + [anon_sym_SLASH] = ACTIONS(2002), + [anon_sym_PERCENT] = ACTIONS(2000), + [anon_sym_STAR_STAR] = ACTIONS(2000), + [anon_sym_LT] = ACTIONS(2002), + [anon_sym_LT_EQ] = ACTIONS(2000), + [anon_sym_EQ_EQ] = ACTIONS(2002), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2000), + [anon_sym_BANG_EQ] = ACTIONS(2002), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2000), + [anon_sym_GT_EQ] = ACTIONS(2000), + [anon_sym_GT] = ACTIONS(2002), + [anon_sym_QMARK_QMARK] = ACTIONS(2000), + [anon_sym_instanceof] = ACTIONS(2002), + [anon_sym_TILDE] = ACTIONS(2000), + [anon_sym_void] = ACTIONS(2002), + [anon_sym_delete] = ACTIONS(2002), + [anon_sym_PLUS_PLUS] = ACTIONS(2000), + [anon_sym_DASH_DASH] = ACTIONS(2000), + [anon_sym_DQUOTE] = ACTIONS(2000), + [anon_sym_SQUOTE] = ACTIONS(2000), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2000), + [sym_number] = ACTIONS(2000), + [sym_private_property_identifier] = ACTIONS(2000), + [sym_this] = ACTIONS(2002), + [sym_super] = ACTIONS(2002), + [sym_true] = ACTIONS(2002), + [sym_false] = ACTIONS(2002), + [sym_null] = ACTIONS(2002), + [sym_undefined] = ACTIONS(2002), + [anon_sym_AT] = ACTIONS(2000), + [anon_sym_static] = ACTIONS(2002), + [anon_sym_readonly] = ACTIONS(2002), + [anon_sym_get] = ACTIONS(2002), + [anon_sym_set] = ACTIONS(2002), + [anon_sym_declare] = ACTIONS(2002), + [anon_sym_public] = ACTIONS(2002), + [anon_sym_private] = ACTIONS(2002), + [anon_sym_protected] = ACTIONS(2002), + [anon_sym_override] = ACTIONS(2002), + [anon_sym_module] = ACTIONS(2002), + [anon_sym_any] = ACTIONS(2002), + [anon_sym_number] = ACTIONS(2002), + [anon_sym_boolean] = ACTIONS(2002), + [anon_sym_string] = ACTIONS(2002), + [anon_sym_symbol] = ACTIONS(2002), + [anon_sym_object] = ACTIONS(2002), + [anon_sym_abstract] = ACTIONS(2002), + [anon_sym_satisfies] = ACTIONS(2002), + [anon_sym_interface] = ACTIONS(2002), + [anon_sym_enum] = ACTIONS(2002), + [sym__automatic_semicolon] = ACTIONS(2056), + [sym__ternary_qmark] = ACTIONS(2000), [sym_html_comment] = ACTIONS(5), }, - [STATE(242)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1790), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(1912), - [anon_sym_RBRACE] = ACTIONS(1912), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(1912), - [anon_sym_RBRACK] = ACTIONS(1912), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_AMP] = ACTIONS(1912), - [anon_sym_PIPE] = ACTIONS(1912), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(1912), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_QMARK] = ACTIONS(1912), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), - [anon_sym_extends] = ACTIONS(1914), + [STATE(264)] = { + [ts_builtin_sym_end] = ACTIONS(2058), + [sym_identifier] = ACTIONS(2060), + [anon_sym_export] = ACTIONS(2060), + [anon_sym_STAR] = ACTIONS(2060), + [anon_sym_default] = ACTIONS(2060), + [anon_sym_type] = ACTIONS(2060), + [anon_sym_as] = ACTIONS(2060), + [anon_sym_namespace] = ACTIONS(2060), + [anon_sym_LBRACE] = ACTIONS(2058), + [anon_sym_COMMA] = ACTIONS(2058), + [anon_sym_RBRACE] = ACTIONS(2058), + [anon_sym_typeof] = ACTIONS(2060), + [anon_sym_import] = ACTIONS(2060), + [anon_sym_with] = ACTIONS(2060), + [anon_sym_var] = ACTIONS(2060), + [anon_sym_let] = ACTIONS(2060), + [anon_sym_const] = ACTIONS(2060), + [anon_sym_BANG] = ACTIONS(2060), + [anon_sym_else] = ACTIONS(2060), + [anon_sym_if] = ACTIONS(2060), + [anon_sym_switch] = ACTIONS(2060), + [anon_sym_for] = ACTIONS(2060), + [anon_sym_LPAREN] = ACTIONS(2058), + [anon_sym_SEMI] = ACTIONS(2058), + [anon_sym_await] = ACTIONS(2060), + [anon_sym_in] = ACTIONS(2060), + [anon_sym_while] = ACTIONS(2060), + [anon_sym_do] = ACTIONS(2060), + [anon_sym_try] = ACTIONS(2060), + [anon_sym_break] = ACTIONS(2060), + [anon_sym_continue] = ACTIONS(2060), + [anon_sym_debugger] = ACTIONS(2060), + [anon_sym_return] = ACTIONS(2060), + [anon_sym_throw] = ACTIONS(2060), + [anon_sym_case] = ACTIONS(2060), + [anon_sym_yield] = ACTIONS(2060), + [anon_sym_LBRACK] = ACTIONS(2058), + [anon_sym_DOT] = ACTIONS(2060), + [anon_sym_class] = ACTIONS(2060), + [anon_sym_async] = ACTIONS(2060), + [anon_sym_function] = ACTIONS(2060), + [anon_sym_QMARK_DOT] = ACTIONS(2058), + [anon_sym_new] = ACTIONS(2060), + [anon_sym_using] = ACTIONS(2060), + [anon_sym_AMP_AMP] = ACTIONS(2058), + [anon_sym_PIPE_PIPE] = ACTIONS(2058), + [anon_sym_GT_GT] = ACTIONS(2060), + [anon_sym_GT_GT_GT] = ACTIONS(2058), + [anon_sym_LT_LT] = ACTIONS(2058), + [anon_sym_AMP] = ACTIONS(2060), + [anon_sym_CARET] = ACTIONS(2058), + [anon_sym_PIPE] = ACTIONS(2060), + [anon_sym_PLUS] = ACTIONS(2060), + [anon_sym_DASH] = ACTIONS(2060), + [anon_sym_SLASH] = ACTIONS(2060), + [anon_sym_PERCENT] = ACTIONS(2058), + [anon_sym_STAR_STAR] = ACTIONS(2058), + [anon_sym_LT] = ACTIONS(2060), + [anon_sym_LT_EQ] = ACTIONS(2058), + [anon_sym_EQ_EQ] = ACTIONS(2060), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2058), + [anon_sym_BANG_EQ] = ACTIONS(2060), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2058), + [anon_sym_GT_EQ] = ACTIONS(2058), + [anon_sym_GT] = ACTIONS(2060), + [anon_sym_QMARK_QMARK] = ACTIONS(2058), + [anon_sym_instanceof] = ACTIONS(2060), + [anon_sym_TILDE] = ACTIONS(2058), + [anon_sym_void] = ACTIONS(2060), + [anon_sym_delete] = ACTIONS(2060), + [anon_sym_PLUS_PLUS] = ACTIONS(2058), + [anon_sym_DASH_DASH] = ACTIONS(2058), + [anon_sym_DQUOTE] = ACTIONS(2058), + [anon_sym_SQUOTE] = ACTIONS(2058), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2058), + [sym_number] = ACTIONS(2058), + [sym_private_property_identifier] = ACTIONS(2058), + [sym_this] = ACTIONS(2060), + [sym_super] = ACTIONS(2060), + [sym_true] = ACTIONS(2060), + [sym_false] = ACTIONS(2060), + [sym_null] = ACTIONS(2060), + [sym_undefined] = ACTIONS(2060), + [anon_sym_AT] = ACTIONS(2058), + [anon_sym_static] = ACTIONS(2060), + [anon_sym_readonly] = ACTIONS(2060), + [anon_sym_get] = ACTIONS(2060), + [anon_sym_set] = ACTIONS(2060), + [anon_sym_declare] = ACTIONS(2060), + [anon_sym_public] = ACTIONS(2060), + [anon_sym_private] = ACTIONS(2060), + [anon_sym_protected] = ACTIONS(2060), + [anon_sym_override] = ACTIONS(2060), + [anon_sym_module] = ACTIONS(2060), + [anon_sym_any] = ACTIONS(2060), + [anon_sym_number] = ACTIONS(2060), + [anon_sym_boolean] = ACTIONS(2060), + [anon_sym_string] = ACTIONS(2060), + [anon_sym_symbol] = ACTIONS(2060), + [anon_sym_object] = ACTIONS(2060), + [anon_sym_abstract] = ACTIONS(2060), + [anon_sym_satisfies] = ACTIONS(2060), + [anon_sym_interface] = ACTIONS(2060), + [anon_sym_enum] = ACTIONS(2060), + [sym__automatic_semicolon] = ACTIONS(2058), + [sym__ternary_qmark] = ACTIONS(2058), [sym_html_comment] = ACTIONS(5), }, - [STATE(243)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2550), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5312), - [sym_assignment_pattern] = STATE(5138), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5312), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5312), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4616), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1422), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_mapped_type_clause] = STATE(5962), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [aux_sym_array_pattern_repeat1] = STATE(5153), - [sym_identifier] = ACTIONS(1916), - [anon_sym_export] = ACTIONS(1918), - [anon_sym_type] = ACTIONS(1918), - [anon_sym_namespace] = ACTIONS(1920), - [anon_sym_LBRACE] = ACTIONS(1922), - [anon_sym_COMMA] = ACTIONS(1924), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1918), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(1926), - [anon_sym_RBRACK] = ACTIONS(1928), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1930), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1932), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1934), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1918), - [anon_sym_readonly] = ACTIONS(1918), - [anon_sym_get] = ACTIONS(1918), - [anon_sym_set] = ACTIONS(1918), - [anon_sym_declare] = ACTIONS(1918), - [anon_sym_public] = ACTIONS(1918), - [anon_sym_private] = ACTIONS(1918), - [anon_sym_protected] = ACTIONS(1918), - [anon_sym_override] = ACTIONS(1918), - [anon_sym_module] = ACTIONS(1918), - [anon_sym_any] = ACTIONS(1918), - [anon_sym_number] = ACTIONS(1918), - [anon_sym_boolean] = ACTIONS(1918), - [anon_sym_string] = ACTIONS(1918), - [anon_sym_symbol] = ACTIONS(1918), - [anon_sym_object] = ACTIONS(1918), + [STATE(265)] = { + [ts_builtin_sym_end] = ACTIONS(2062), + [sym_identifier] = ACTIONS(2064), + [anon_sym_export] = ACTIONS(2064), + [anon_sym_STAR] = ACTIONS(2066), + [anon_sym_default] = ACTIONS(2064), + [anon_sym_type] = ACTIONS(2064), + [anon_sym_as] = ACTIONS(2066), + [anon_sym_namespace] = ACTIONS(2064), + [anon_sym_LBRACE] = ACTIONS(2062), + [anon_sym_COMMA] = ACTIONS(2068), + [anon_sym_RBRACE] = ACTIONS(2062), + [anon_sym_typeof] = ACTIONS(2064), + [anon_sym_import] = ACTIONS(2064), + [anon_sym_with] = ACTIONS(2064), + [anon_sym_var] = ACTIONS(2064), + [anon_sym_let] = ACTIONS(2064), + [anon_sym_const] = ACTIONS(2064), + [anon_sym_BANG] = ACTIONS(2064), + [anon_sym_else] = ACTIONS(2064), + [anon_sym_if] = ACTIONS(2064), + [anon_sym_switch] = ACTIONS(2064), + [anon_sym_for] = ACTIONS(2064), + [anon_sym_LPAREN] = ACTIONS(2062), + [anon_sym_SEMI] = ACTIONS(2062), + [anon_sym_await] = ACTIONS(2064), + [anon_sym_in] = ACTIONS(2066), + [anon_sym_while] = ACTIONS(2064), + [anon_sym_do] = ACTIONS(2064), + [anon_sym_try] = ACTIONS(2064), + [anon_sym_break] = ACTIONS(2064), + [anon_sym_continue] = ACTIONS(2064), + [anon_sym_debugger] = ACTIONS(2064), + [anon_sym_return] = ACTIONS(2064), + [anon_sym_throw] = ACTIONS(2064), + [anon_sym_case] = ACTIONS(2064), + [anon_sym_yield] = ACTIONS(2064), + [anon_sym_LBRACK] = ACTIONS(2062), + [anon_sym_DOT] = ACTIONS(2066), + [anon_sym_class] = ACTIONS(2064), + [anon_sym_async] = ACTIONS(2064), + [anon_sym_function] = ACTIONS(2064), + [anon_sym_QMARK_DOT] = ACTIONS(2068), + [anon_sym_new] = ACTIONS(2064), + [anon_sym_using] = ACTIONS(2064), + [anon_sym_AMP_AMP] = ACTIONS(2068), + [anon_sym_PIPE_PIPE] = ACTIONS(2068), + [anon_sym_GT_GT] = ACTIONS(2066), + [anon_sym_GT_GT_GT] = ACTIONS(2068), + [anon_sym_LT_LT] = ACTIONS(2068), + [anon_sym_AMP] = ACTIONS(2066), + [anon_sym_CARET] = ACTIONS(2068), + [anon_sym_PIPE] = ACTIONS(2066), + [anon_sym_PLUS] = ACTIONS(2064), + [anon_sym_DASH] = ACTIONS(2064), + [anon_sym_SLASH] = ACTIONS(2064), + [anon_sym_PERCENT] = ACTIONS(2068), + [anon_sym_STAR_STAR] = ACTIONS(2068), + [anon_sym_LT] = ACTIONS(2064), + [anon_sym_LT_EQ] = ACTIONS(2068), + [anon_sym_EQ_EQ] = ACTIONS(2066), + [anon_sym_EQ_EQ_EQ] = ACTIONS(2068), + [anon_sym_BANG_EQ] = ACTIONS(2066), + [anon_sym_BANG_EQ_EQ] = ACTIONS(2068), + [anon_sym_GT_EQ] = ACTIONS(2068), + [anon_sym_GT] = ACTIONS(2066), + [anon_sym_QMARK_QMARK] = ACTIONS(2068), + [anon_sym_instanceof] = ACTIONS(2066), + [anon_sym_TILDE] = ACTIONS(2062), + [anon_sym_void] = ACTIONS(2064), + [anon_sym_delete] = ACTIONS(2064), + [anon_sym_PLUS_PLUS] = ACTIONS(2062), + [anon_sym_DASH_DASH] = ACTIONS(2062), + [anon_sym_DQUOTE] = ACTIONS(2062), + [anon_sym_SQUOTE] = ACTIONS(2062), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2062), + [sym_number] = ACTIONS(2062), + [sym_private_property_identifier] = ACTIONS(2062), + [sym_this] = ACTIONS(2064), + [sym_super] = ACTIONS(2064), + [sym_true] = ACTIONS(2064), + [sym_false] = ACTIONS(2064), + [sym_null] = ACTIONS(2064), + [sym_undefined] = ACTIONS(2064), + [anon_sym_AT] = ACTIONS(2062), + [anon_sym_static] = ACTIONS(2064), + [anon_sym_readonly] = ACTIONS(2064), + [anon_sym_get] = ACTIONS(2064), + [anon_sym_set] = ACTIONS(2064), + [anon_sym_declare] = ACTIONS(2064), + [anon_sym_public] = ACTIONS(2064), + [anon_sym_private] = ACTIONS(2064), + [anon_sym_protected] = ACTIONS(2064), + [anon_sym_override] = ACTIONS(2064), + [anon_sym_module] = ACTIONS(2064), + [anon_sym_any] = ACTIONS(2064), + [anon_sym_number] = ACTIONS(2064), + [anon_sym_boolean] = ACTIONS(2064), + [anon_sym_string] = ACTIONS(2064), + [anon_sym_symbol] = ACTIONS(2064), + [anon_sym_object] = ACTIONS(2064), + [anon_sym_abstract] = ACTIONS(2064), + [anon_sym_satisfies] = ACTIONS(2066), + [anon_sym_interface] = ACTIONS(2064), + [anon_sym_enum] = ACTIONS(2064), + [sym__automatic_semicolon] = ACTIONS(2070), + [sym__ternary_qmark] = ACTIONS(2068), [sym_html_comment] = ACTIONS(5), }, - [STATE(244)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1790), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(1912), - [anon_sym_RBRACE] = ACTIONS(1912), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_SEMI] = ACTIONS(1912), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(1912), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_AMP] = ACTIONS(1912), - [anon_sym_PIPE] = ACTIONS(1914), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(266)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(3053), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6235), + [sym_assignment_pattern] = STATE(6071), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6235), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1605), + [sym_subscript_expression] = STATE(1605), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6235), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5551), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1605), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_mapped_type_clause] = STATE(7076), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_pattern_repeat1] = STATE(6021), + [sym_identifier] = ACTIONS(2072), + [anon_sym_export] = ACTIONS(2074), + [anon_sym_type] = ACTIONS(2074), + [anon_sym_namespace] = ACTIONS(2076), + [anon_sym_LBRACE] = ACTIONS(2078), + [anon_sym_COMMA] = ACTIONS(2080), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2074), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(2082), + [anon_sym_RBRACK] = ACTIONS(2084), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(2086), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(2088), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2090), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), - [anon_sym_extends] = ACTIONS(1914), - [anon_sym_PIPE_RBRACE] = ACTIONS(1912), - [sym__automatic_semicolon] = ACTIONS(1912), + [anon_sym_static] = ACTIONS(2074), + [anon_sym_readonly] = ACTIONS(2074), + [anon_sym_get] = ACTIONS(2074), + [anon_sym_set] = ACTIONS(2074), + [anon_sym_declare] = ACTIONS(2074), + [anon_sym_public] = ACTIONS(2074), + [anon_sym_private] = ACTIONS(2074), + [anon_sym_protected] = ACTIONS(2074), + [anon_sym_override] = ACTIONS(2074), + [anon_sym_module] = ACTIONS(2074), + [anon_sym_any] = ACTIONS(2074), + [anon_sym_number] = ACTIONS(2074), + [anon_sym_boolean] = ACTIONS(2074), + [anon_sym_string] = ACTIONS(2074), + [anon_sym_symbol] = ACTIONS(2074), + [anon_sym_object] = ACTIONS(2074), [sym_html_comment] = ACTIONS(5), }, - [STATE(245)] = { - [sym_import] = STATE(3618), - [sym_variable_declaration] = STATE(300), - [sym_lexical_declaration] = STATE(300), - [sym_empty_statement] = STATE(300), - [sym_parenthesized_expression] = STATE(1410), - [sym_expression] = STATE(2404), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5159), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5159), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1410), - [sym_subscript_expression] = STATE(1410), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5159), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(6113), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1410), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1936), - [anon_sym_export] = ACTIONS(1938), - [anon_sym_type] = ACTIONS(1938), - [anon_sym_namespace] = ACTIONS(1940), - [anon_sym_LBRACE] = ACTIONS(1942), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_var] = ACTIONS(1944), - [anon_sym_let] = ACTIONS(1946), - [anon_sym_const] = ACTIONS(1948), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(1950), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1952), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1954), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(267)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2027), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(1928), + [anon_sym_RBRACE] = ACTIONS(1928), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(1928), + [anon_sym_RBRACK] = ACTIONS(1928), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_AMP] = ACTIONS(1928), + [anon_sym_PIPE] = ACTIONS(1928), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1956), + [anon_sym_GT] = ACTIONS(1928), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1938), - [anon_sym_readonly] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1938), - [anon_sym_set] = ACTIONS(1938), - [anon_sym_declare] = ACTIONS(1938), - [anon_sym_public] = ACTIONS(1938), - [anon_sym_private] = ACTIONS(1938), - [anon_sym_protected] = ACTIONS(1938), - [anon_sym_override] = ACTIONS(1938), - [anon_sym_module] = ACTIONS(1938), - [anon_sym_any] = ACTIONS(1938), - [anon_sym_number] = ACTIONS(1938), - [anon_sym_boolean] = ACTIONS(1938), - [anon_sym_string] = ACTIONS(1938), - [anon_sym_symbol] = ACTIONS(1938), - [anon_sym_object] = ACTIONS(1938), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_QMARK] = ACTIONS(1928), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), + [anon_sym_extends] = ACTIONS(1930), [sym_html_comment] = ACTIONS(5), }, - [STATE(246)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_assignment_pattern] = STATE(5138), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4616), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [aux_sym_array_pattern_repeat1] = STATE(5153), - [sym_identifier] = ACTIONS(704), + [STATE(268)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_assignment_pattern] = STATE(6078), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5548), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_pattern_repeat1] = STATE(6081), + [sym_identifier] = ACTIONS(748), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_COMMA] = ACTIONS(1924), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_COMMA] = ACTIONS(2080), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_RBRACK] = ACTIONS(1928), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(714), - [anon_sym_using] = ACTIONS(158), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1830), + [anon_sym_RBRACK] = ACTIONS(2092), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(726), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), @@ -53934,419 +59377,635 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(247)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2607), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_COMMA] = ACTIONS(1912), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(1912), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1912), - [anon_sym_RBRACK] = ACTIONS(1912), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_AMP] = ACTIONS(1912), - [anon_sym_PIPE] = ACTIONS(1912), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(269)] = { + [sym_import] = STATE(4526), + [sym_variable_declaration] = STATE(329), + [sym_lexical_declaration] = STATE(329), + [sym_empty_statement] = STATE(329), + [sym_parenthesized_expression] = STATE(1586), + [sym_expression] = STATE(2843), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6048), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1586), + [sym_subscript_expression] = STATE(1586), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(7216), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1586), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2094), + [anon_sym_export] = ACTIONS(2096), + [anon_sym_type] = ACTIONS(2096), + [anon_sym_namespace] = ACTIONS(2098), + [anon_sym_LBRACE] = ACTIONS(2100), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_var] = ACTIONS(2102), + [anon_sym_let] = ACTIONS(2104), + [anon_sym_const] = ACTIONS(2106), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(2108), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(2110), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(2112), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(1912), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2114), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), - [anon_sym_extends] = ACTIONS(1914), + [anon_sym_static] = ACTIONS(2096), + [anon_sym_readonly] = ACTIONS(2096), + [anon_sym_get] = ACTIONS(2096), + [anon_sym_set] = ACTIONS(2096), + [anon_sym_declare] = ACTIONS(2096), + [anon_sym_public] = ACTIONS(2096), + [anon_sym_private] = ACTIONS(2096), + [anon_sym_protected] = ACTIONS(2096), + [anon_sym_override] = ACTIONS(2096), + [anon_sym_module] = ACTIONS(2096), + [anon_sym_any] = ACTIONS(2096), + [anon_sym_number] = ACTIONS(2096), + [anon_sym_boolean] = ACTIONS(2096), + [anon_sym_string] = ACTIONS(2096), + [anon_sym_symbol] = ACTIONS(2096), + [anon_sym_object] = ACTIONS(2096), [sym_html_comment] = ACTIONS(5), }, - [STATE(248)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2634), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5312), - [sym_assignment_pattern] = STATE(5138), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5312), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5312), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4616), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1422), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [aux_sym_array_pattern_repeat1] = STATE(5153), - [sym_identifier] = ACTIONS(1958), - [anon_sym_export] = ACTIONS(1960), - [anon_sym_type] = ACTIONS(1960), - [anon_sym_namespace] = ACTIONS(1962), - [anon_sym_LBRACE] = ACTIONS(1922), - [anon_sym_COMMA] = ACTIONS(1924), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1960), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(1926), - [anon_sym_RBRACK] = ACTIONS(1928), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1964), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1966), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(270)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(3078), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6235), + [sym_assignment_pattern] = STATE(6071), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6235), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1605), + [sym_subscript_expression] = STATE(1605), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6235), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5551), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1605), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_pattern_repeat1] = STATE(6021), + [sym_identifier] = ACTIONS(2116), + [anon_sym_export] = ACTIONS(2118), + [anon_sym_type] = ACTIONS(2118), + [anon_sym_namespace] = ACTIONS(2120), + [anon_sym_LBRACE] = ACTIONS(2078), + [anon_sym_COMMA] = ACTIONS(2080), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2118), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(2082), + [anon_sym_RBRACK] = ACTIONS(2084), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(2122), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(2124), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1934), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2090), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1960), - [anon_sym_readonly] = ACTIONS(1960), - [anon_sym_get] = ACTIONS(1960), - [anon_sym_set] = ACTIONS(1960), - [anon_sym_declare] = ACTIONS(1960), - [anon_sym_public] = ACTIONS(1960), - [anon_sym_private] = ACTIONS(1960), - [anon_sym_protected] = ACTIONS(1960), - [anon_sym_override] = ACTIONS(1960), - [anon_sym_module] = ACTIONS(1960), - [anon_sym_any] = ACTIONS(1960), - [anon_sym_number] = ACTIONS(1960), - [anon_sym_boolean] = ACTIONS(1960), - [anon_sym_string] = ACTIONS(1960), - [anon_sym_symbol] = ACTIONS(1960), - [anon_sym_object] = ACTIONS(1960), + [anon_sym_static] = ACTIONS(2118), + [anon_sym_readonly] = ACTIONS(2118), + [anon_sym_get] = ACTIONS(2118), + [anon_sym_set] = ACTIONS(2118), + [anon_sym_declare] = ACTIONS(2118), + [anon_sym_public] = ACTIONS(2118), + [anon_sym_private] = ACTIONS(2118), + [anon_sym_protected] = ACTIONS(2118), + [anon_sym_override] = ACTIONS(2118), + [anon_sym_module] = ACTIONS(2118), + [anon_sym_any] = ACTIONS(2118), + [anon_sym_number] = ACTIONS(2118), + [anon_sym_boolean] = ACTIONS(2118), + [anon_sym_string] = ACTIONS(2118), + [anon_sym_symbol] = ACTIONS(2118), + [anon_sym_object] = ACTIONS(2118), [sym_html_comment] = ACTIONS(5), }, - [STATE(249)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2636), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5312), - [sym_assignment_pattern] = STATE(5138), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5312), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1422), - [sym_subscript_expression] = STATE(1422), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5312), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4616), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1422), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [aux_sym_array_pattern_repeat1] = STATE(5153), - [sym_identifier] = ACTIONS(1958), - [anon_sym_export] = ACTIONS(1960), - [anon_sym_type] = ACTIONS(1960), - [anon_sym_namespace] = ACTIONS(1962), - [anon_sym_LBRACE] = ACTIONS(1922), - [anon_sym_COMMA] = ACTIONS(1924), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1960), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(1926), - [anon_sym_RBRACK] = ACTIONS(1928), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1964), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1966), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(271)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2890), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5844), + [sym_assignment_pattern] = STATE(6350), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5844), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1602), + [sym_subscript_expression] = STATE(1602), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5844), + [sym_spread_element] = STATE(6122), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(6125), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1602), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1884), + [anon_sym_export] = ACTIONS(619), + [anon_sym_type] = ACTIONS(619), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(2126), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(619), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_RBRACK] = ACTIONS(2129), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(641), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1890), + [anon_sym_using] = ACTIONS(645), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1934), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1892), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1960), - [anon_sym_readonly] = ACTIONS(1960), - [anon_sym_get] = ACTIONS(1960), - [anon_sym_set] = ACTIONS(1960), - [anon_sym_declare] = ACTIONS(1960), - [anon_sym_public] = ACTIONS(1960), - [anon_sym_private] = ACTIONS(1960), - [anon_sym_protected] = ACTIONS(1960), - [anon_sym_override] = ACTIONS(1960), - [anon_sym_module] = ACTIONS(1960), - [anon_sym_any] = ACTIONS(1960), - [anon_sym_number] = ACTIONS(1960), - [anon_sym_boolean] = ACTIONS(1960), - [anon_sym_string] = ACTIONS(1960), - [anon_sym_symbol] = ACTIONS(1960), - [anon_sym_object] = ACTIONS(1960), + [anon_sym_static] = ACTIONS(619), + [anon_sym_readonly] = ACTIONS(619), + [anon_sym_get] = ACTIONS(619), + [anon_sym_set] = ACTIONS(619), + [anon_sym_declare] = ACTIONS(619), + [anon_sym_public] = ACTIONS(619), + [anon_sym_private] = ACTIONS(619), + [anon_sym_protected] = ACTIONS(619), + [anon_sym_override] = ACTIONS(619), + [anon_sym_module] = ACTIONS(619), + [anon_sym_any] = ACTIONS(619), + [anon_sym_number] = ACTIONS(619), + [anon_sym_boolean] = ACTIONS(619), + [anon_sym_string] = ACTIONS(619), + [anon_sym_symbol] = ACTIONS(619), + [anon_sym_object] = ACTIONS(619), [sym_html_comment] = ACTIONS(5), }, - [STATE(250)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_assignment_pattern] = STATE(5121), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4700), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [aux_sym_array_pattern_repeat1] = STATE(5131), - [sym_identifier] = ACTIONS(704), + [STATE(272)] = { + [sym_import] = STATE(4526), + [sym_variable_declaration] = STATE(332), + [sym_lexical_declaration] = STATE(332), + [sym_empty_statement] = STATE(332), + [sym_parenthesized_expression] = STATE(1586), + [sym_expression] = STATE(2644), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6048), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1586), + [sym_subscript_expression] = STATE(1586), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(6811), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1586), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2094), + [anon_sym_export] = ACTIONS(2096), + [anon_sym_type] = ACTIONS(2096), + [anon_sym_namespace] = ACTIONS(2098), + [anon_sym_LBRACE] = ACTIONS(2100), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_var] = ACTIONS(2102), + [anon_sym_let] = ACTIONS(2104), + [anon_sym_const] = ACTIONS(2106), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(2108), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(2110), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(2112), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2114), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2096), + [anon_sym_readonly] = ACTIONS(2096), + [anon_sym_get] = ACTIONS(2096), + [anon_sym_set] = ACTIONS(2096), + [anon_sym_declare] = ACTIONS(2096), + [anon_sym_public] = ACTIONS(2096), + [anon_sym_private] = ACTIONS(2096), + [anon_sym_protected] = ACTIONS(2096), + [anon_sym_override] = ACTIONS(2096), + [anon_sym_module] = ACTIONS(2096), + [anon_sym_any] = ACTIONS(2096), + [anon_sym_number] = ACTIONS(2096), + [anon_sym_boolean] = ACTIONS(2096), + [anon_sym_string] = ACTIONS(2096), + [anon_sym_symbol] = ACTIONS(2096), + [anon_sym_object] = ACTIONS(2096), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(273)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2890), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5844), + [sym_assignment_pattern] = STATE(6350), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5844), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1602), + [sym_subscript_expression] = STATE(1602), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5844), + [sym_spread_element] = STATE(6122), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(6125), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1602), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1884), + [anon_sym_export] = ACTIONS(619), + [anon_sym_type] = ACTIONS(619), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(2126), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(619), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_RBRACK] = ACTIONS(2126), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(641), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1890), + [anon_sym_using] = ACTIONS(645), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1892), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(619), + [anon_sym_readonly] = ACTIONS(619), + [anon_sym_get] = ACTIONS(619), + [anon_sym_set] = ACTIONS(619), + [anon_sym_declare] = ACTIONS(619), + [anon_sym_public] = ACTIONS(619), + [anon_sym_private] = ACTIONS(619), + [anon_sym_protected] = ACTIONS(619), + [anon_sym_override] = ACTIONS(619), + [anon_sym_module] = ACTIONS(619), + [anon_sym_any] = ACTIONS(619), + [anon_sym_number] = ACTIONS(619), + [anon_sym_boolean] = ACTIONS(619), + [anon_sym_string] = ACTIONS(619), + [anon_sym_symbol] = ACTIONS(619), + [anon_sym_object] = ACTIONS(619), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(274)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_assignment_pattern] = STATE(6071), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5551), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_pattern_repeat1] = STATE(6021), + [sym_identifier] = ACTIONS(748), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_COMMA] = ACTIONS(1924), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_COMMA] = ACTIONS(2080), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_RBRACK] = ACTIONS(1968), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(714), - [anon_sym_using] = ACTIONS(158), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1830), + [anon_sym_RBRACK] = ACTIONS(2084), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(726), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), @@ -54366,526 +60025,418 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(251)] = { - [sym_import] = STATE(3618), - [sym_variable_declaration] = STATE(299), - [sym_lexical_declaration] = STATE(299), - [sym_empty_statement] = STATE(299), - [sym_parenthesized_expression] = STATE(1410), - [sym_expression] = STATE(2391), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5159), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5159), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1410), - [sym_subscript_expression] = STATE(1410), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5159), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(6100), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1410), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1936), - [anon_sym_export] = ACTIONS(1938), - [anon_sym_type] = ACTIONS(1938), - [anon_sym_namespace] = ACTIONS(1940), - [anon_sym_LBRACE] = ACTIONS(1942), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_var] = ACTIONS(1944), - [anon_sym_let] = ACTIONS(1946), - [anon_sym_const] = ACTIONS(1948), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(1950), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1952), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1954), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1956), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1938), - [anon_sym_readonly] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1938), - [anon_sym_set] = ACTIONS(1938), - [anon_sym_declare] = ACTIONS(1938), - [anon_sym_public] = ACTIONS(1938), - [anon_sym_private] = ACTIONS(1938), - [anon_sym_protected] = ACTIONS(1938), - [anon_sym_override] = ACTIONS(1938), - [anon_sym_module] = ACTIONS(1938), - [anon_sym_any] = ACTIONS(1938), - [anon_sym_number] = ACTIONS(1938), - [anon_sym_boolean] = ACTIONS(1938), - [anon_sym_string] = ACTIONS(1938), - [anon_sym_symbol] = ACTIONS(1938), - [anon_sym_object] = ACTIONS(1938), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(252)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2545), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(4630), - [sym_assignment_pattern] = STATE(5523), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(4630), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1396), - [sym_subscript_expression] = STATE(1396), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(4630), - [sym_spread_element] = STATE(5147), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(5148), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1396), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1720), - [anon_sym_export] = ACTIONS(579), - [anon_sym_type] = ACTIONS(579), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_COMMA] = ACTIONS(1970), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(579), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_RBRACK] = ACTIONS(1970), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1726), - [anon_sym_using] = ACTIONS(605), + [STATE(275)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2890), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5844), + [sym_assignment_pattern] = STATE(6350), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5844), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1602), + [sym_subscript_expression] = STATE(1602), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5844), + [sym_spread_element] = STATE(6122), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(6125), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1602), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1884), + [anon_sym_export] = ACTIONS(619), + [anon_sym_type] = ACTIONS(619), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(2126), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(619), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_RBRACK] = ACTIONS(2133), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(641), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1890), + [anon_sym_using] = ACTIONS(645), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1728), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1892), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(579), - [anon_sym_readonly] = ACTIONS(579), - [anon_sym_get] = ACTIONS(579), - [anon_sym_set] = ACTIONS(579), - [anon_sym_declare] = ACTIONS(579), - [anon_sym_public] = ACTIONS(579), - [anon_sym_private] = ACTIONS(579), - [anon_sym_protected] = ACTIONS(579), - [anon_sym_override] = ACTIONS(579), - [anon_sym_module] = ACTIONS(579), - [anon_sym_any] = ACTIONS(579), - [anon_sym_number] = ACTIONS(579), - [anon_sym_boolean] = ACTIONS(579), - [anon_sym_string] = ACTIONS(579), - [anon_sym_symbol] = ACTIONS(579), - [anon_sym_object] = ACTIONS(579), + [anon_sym_static] = ACTIONS(619), + [anon_sym_readonly] = ACTIONS(619), + [anon_sym_get] = ACTIONS(619), + [anon_sym_set] = ACTIONS(619), + [anon_sym_declare] = ACTIONS(619), + [anon_sym_public] = ACTIONS(619), + [anon_sym_private] = ACTIONS(619), + [anon_sym_protected] = ACTIONS(619), + [anon_sym_override] = ACTIONS(619), + [anon_sym_module] = ACTIONS(619), + [anon_sym_any] = ACTIONS(619), + [anon_sym_number] = ACTIONS(619), + [anon_sym_boolean] = ACTIONS(619), + [anon_sym_string] = ACTIONS(619), + [anon_sym_symbol] = ACTIONS(619), + [anon_sym_object] = ACTIONS(619), [sym_html_comment] = ACTIONS(5), }, - [STATE(253)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2545), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(4630), - [sym_assignment_pattern] = STATE(5523), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(4630), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1396), - [sym_subscript_expression] = STATE(1396), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(4630), - [sym_spread_element] = STATE(5147), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(5148), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1396), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1720), - [anon_sym_export] = ACTIONS(579), - [anon_sym_type] = ACTIONS(579), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_COMMA] = ACTIONS(1970), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(579), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_RBRACK] = ACTIONS(1973), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1726), - [anon_sym_using] = ACTIONS(605), - [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(276)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3130), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(1928), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(1928), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1928), + [anon_sym_RBRACK] = ACTIONS(1928), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_AMP] = ACTIONS(1928), + [anon_sym_PIPE] = ACTIONS(1928), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1728), + [anon_sym_GT] = ACTIONS(1928), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(579), - [anon_sym_readonly] = ACTIONS(579), - [anon_sym_get] = ACTIONS(579), - [anon_sym_set] = ACTIONS(579), - [anon_sym_declare] = ACTIONS(579), - [anon_sym_public] = ACTIONS(579), - [anon_sym_private] = ACTIONS(579), - [anon_sym_protected] = ACTIONS(579), - [anon_sym_override] = ACTIONS(579), - [anon_sym_module] = ACTIONS(579), - [anon_sym_any] = ACTIONS(579), - [anon_sym_number] = ACTIONS(579), - [anon_sym_boolean] = ACTIONS(579), - [anon_sym_string] = ACTIONS(579), - [anon_sym_symbol] = ACTIONS(579), - [anon_sym_object] = ACTIONS(579), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), + [anon_sym_extends] = ACTIONS(1930), [sym_html_comment] = ACTIONS(5), }, - [STATE(254)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2545), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(4630), - [sym_assignment_pattern] = STATE(5523), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(4630), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1396), - [sym_subscript_expression] = STATE(1396), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(4630), - [sym_spread_element] = STATE(5147), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(5148), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1396), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1720), - [anon_sym_export] = ACTIONS(579), - [anon_sym_type] = ACTIONS(579), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_COMMA] = ACTIONS(1970), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(579), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_RBRACK] = ACTIONS(1977), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1726), - [anon_sym_using] = ACTIONS(605), - [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(277)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(3076), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6235), + [sym_assignment_pattern] = STATE(6071), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6235), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1605), + [sym_subscript_expression] = STATE(1605), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6235), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5551), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1605), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_pattern_repeat1] = STATE(6021), + [sym_identifier] = ACTIONS(2116), + [anon_sym_export] = ACTIONS(2118), + [anon_sym_type] = ACTIONS(2118), + [anon_sym_namespace] = ACTIONS(2120), + [anon_sym_LBRACE] = ACTIONS(2078), + [anon_sym_COMMA] = ACTIONS(2080), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2118), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(2082), + [anon_sym_RBRACK] = ACTIONS(2084), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(2122), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(2124), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1728), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2090), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(579), - [anon_sym_readonly] = ACTIONS(579), - [anon_sym_get] = ACTIONS(579), - [anon_sym_set] = ACTIONS(579), - [anon_sym_declare] = ACTIONS(579), - [anon_sym_public] = ACTIONS(579), - [anon_sym_private] = ACTIONS(579), - [anon_sym_protected] = ACTIONS(579), - [anon_sym_override] = ACTIONS(579), - [anon_sym_module] = ACTIONS(579), - [anon_sym_any] = ACTIONS(579), - [anon_sym_number] = ACTIONS(579), - [anon_sym_boolean] = ACTIONS(579), - [anon_sym_string] = ACTIONS(579), - [anon_sym_symbol] = ACTIONS(579), - [anon_sym_object] = ACTIONS(579), + [anon_sym_static] = ACTIONS(2118), + [anon_sym_readonly] = ACTIONS(2118), + [anon_sym_get] = ACTIONS(2118), + [anon_sym_set] = ACTIONS(2118), + [anon_sym_declare] = ACTIONS(2118), + [anon_sym_public] = ACTIONS(2118), + [anon_sym_private] = ACTIONS(2118), + [anon_sym_protected] = ACTIONS(2118), + [anon_sym_override] = ACTIONS(2118), + [anon_sym_module] = ACTIONS(2118), + [anon_sym_any] = ACTIONS(2118), + [anon_sym_number] = ACTIONS(2118), + [anon_sym_boolean] = ACTIONS(2118), + [anon_sym_string] = ACTIONS(2118), + [anon_sym_symbol] = ACTIONS(2118), + [anon_sym_object] = ACTIONS(2118), [sym_html_comment] = ACTIONS(5), }, - [STATE(255)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_assignment_pattern] = STATE(5523), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(5148), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(704), + [STATE(278)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_assignment_pattern] = STATE(6350), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(6125), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(748), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_COMMA] = ACTIONS(1981), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_COMMA] = ACTIONS(2137), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_RBRACK] = ACTIONS(1981), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(714), - [anon_sym_using] = ACTIONS(158), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1830), + [anon_sym_RBRACK] = ACTIONS(2137), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(726), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), @@ -54905,51 +60456,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(256)] = { - [sym_identifier] = ACTIONS(1983), - [anon_sym_export] = ACTIONS(1983), + [STATE(279)] = { + [sym_identifier] = ACTIONS(2139), + [anon_sym_export] = ACTIONS(2139), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(1983), + [anon_sym_type] = ACTIONS(2139), [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1983), - [anon_sym_LBRACE] = ACTIONS(1985), + [anon_sym_namespace] = ACTIONS(2139), + [anon_sym_LBRACE] = ACTIONS(2141), [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(1983), - [anon_sym_import] = ACTIONS(1983), - [anon_sym_let] = ACTIONS(1983), - [anon_sym_BANG] = ACTIONS(1983), - [anon_sym_LPAREN] = ACTIONS(1985), + [anon_sym_typeof] = ACTIONS(2139), + [anon_sym_import] = ACTIONS(2139), + [anon_sym_let] = ACTIONS(2139), + [anon_sym_BANG] = ACTIONS(2139), + [anon_sym_LPAREN] = ACTIONS(2141), [anon_sym_RPAREN] = ACTIONS(126), - [anon_sym_await] = ACTIONS(1983), + [anon_sym_await] = ACTIONS(2139), [anon_sym_in] = ACTIONS(120), [anon_sym_COLON] = ACTIONS(126), - [anon_sym_yield] = ACTIONS(1983), - [anon_sym_LBRACK] = ACTIONS(1985), + [anon_sym_yield] = ACTIONS(2139), + [anon_sym_LBRACK] = ACTIONS(2141), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_class] = ACTIONS(1983), - [anon_sym_async] = ACTIONS(1983), - [anon_sym_function] = ACTIONS(1983), - [anon_sym_EQ_GT] = ACTIONS(152), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1983), - [anon_sym_using] = ACTIONS(1983), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1985), + [anon_sym_class] = ACTIONS(2139), + [anon_sym_async] = ACTIONS(2139), + [anon_sym_function] = ACTIONS(2139), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2139), + [anon_sym_using] = ACTIONS(2139), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2141), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -54958,212 +60509,105 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(1983), - [anon_sym_DASH] = ACTIONS(1983), - [anon_sym_SLASH] = ACTIONS(1983), + [anon_sym_PLUS] = ACTIONS(2139), + [anon_sym_DASH] = ACTIONS(2139), + [anon_sym_SLASH] = ACTIONS(2139), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1983), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2139), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(1985), - [anon_sym_void] = ACTIONS(1983), - [anon_sym_delete] = ACTIONS(1983), - [anon_sym_PLUS_PLUS] = ACTIONS(1985), - [anon_sym_DASH_DASH] = ACTIONS(1985), - [anon_sym_DQUOTE] = ACTIONS(1985), - [anon_sym_SQUOTE] = ACTIONS(1985), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1985), - [sym_number] = ACTIONS(1985), - [sym_private_property_identifier] = ACTIONS(1985), - [sym_this] = ACTIONS(1983), - [sym_super] = ACTIONS(1983), - [sym_true] = ACTIONS(1983), - [sym_false] = ACTIONS(1983), - [sym_null] = ACTIONS(1983), - [sym_undefined] = ACTIONS(1983), - [anon_sym_AT] = ACTIONS(1985), - [anon_sym_static] = ACTIONS(1983), - [anon_sym_readonly] = ACTIONS(1983), - [anon_sym_get] = ACTIONS(1983), - [anon_sym_set] = ACTIONS(1983), - [anon_sym_QMARK] = ACTIONS(728), - [anon_sym_declare] = ACTIONS(1983), - [anon_sym_public] = ACTIONS(1983), - [anon_sym_private] = ACTIONS(1983), - [anon_sym_protected] = ACTIONS(1983), - [anon_sym_override] = ACTIONS(1983), - [anon_sym_module] = ACTIONS(1983), - [anon_sym_any] = ACTIONS(1983), - [anon_sym_number] = ACTIONS(1983), - [anon_sym_boolean] = ACTIONS(1983), - [anon_sym_string] = ACTIONS(1983), - [anon_sym_symbol] = ACTIONS(1983), - [anon_sym_object] = ACTIONS(1983), + [anon_sym_TILDE] = ACTIONS(2141), + [anon_sym_void] = ACTIONS(2139), + [anon_sym_delete] = ACTIONS(2139), + [anon_sym_PLUS_PLUS] = ACTIONS(2141), + [anon_sym_DASH_DASH] = ACTIONS(2141), + [anon_sym_DQUOTE] = ACTIONS(2141), + [anon_sym_SQUOTE] = ACTIONS(2141), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2141), + [sym_number] = ACTIONS(2141), + [sym_private_property_identifier] = ACTIONS(2141), + [sym_this] = ACTIONS(2139), + [sym_super] = ACTIONS(2139), + [sym_true] = ACTIONS(2139), + [sym_false] = ACTIONS(2139), + [sym_null] = ACTIONS(2139), + [sym_undefined] = ACTIONS(2139), + [anon_sym_AT] = ACTIONS(2141), + [anon_sym_static] = ACTIONS(2139), + [anon_sym_readonly] = ACTIONS(2139), + [anon_sym_get] = ACTIONS(2139), + [anon_sym_set] = ACTIONS(2139), + [anon_sym_QMARK] = ACTIONS(772), + [anon_sym_declare] = ACTIONS(2139), + [anon_sym_public] = ACTIONS(2139), + [anon_sym_private] = ACTIONS(2139), + [anon_sym_protected] = ACTIONS(2139), + [anon_sym_override] = ACTIONS(2139), + [anon_sym_module] = ACTIONS(2139), + [anon_sym_any] = ACTIONS(2139), + [anon_sym_number] = ACTIONS(2139), + [anon_sym_boolean] = ACTIONS(2139), + [anon_sym_string] = ACTIONS(2139), + [anon_sym_symbol] = ACTIONS(2139), + [anon_sym_object] = ACTIONS(2139), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(257)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1960), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(1912), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(1912), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(1912), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_AMP] = ACTIONS(1912), - [anon_sym_PIPE] = ACTIONS(1912), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(1912), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), - [anon_sym_extends] = ACTIONS(1914), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(258)] = { - [sym_identifier] = ACTIONS(1987), - [anon_sym_export] = ACTIONS(1987), + [STATE(280)] = { + [sym_identifier] = ACTIONS(2143), + [anon_sym_export] = ACTIONS(2143), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(1987), - [anon_sym_EQ] = ACTIONS(220), + [anon_sym_type] = ACTIONS(2143), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1987), - [anon_sym_LBRACE] = ACTIONS(1989), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_typeof] = ACTIONS(1987), - [anon_sym_import] = ACTIONS(1987), - [anon_sym_let] = ACTIONS(1987), - [anon_sym_BANG] = ACTIONS(1987), - [anon_sym_LPAREN] = ACTIONS(1989), - [anon_sym_RPAREN] = ACTIONS(223), - [anon_sym_await] = ACTIONS(1987), + [anon_sym_namespace] = ACTIONS(2143), + [anon_sym_LBRACE] = ACTIONS(2145), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(2143), + [anon_sym_import] = ACTIONS(2143), + [anon_sym_let] = ACTIONS(2143), + [anon_sym_BANG] = ACTIONS(2143), + [anon_sym_LPAREN] = ACTIONS(2145), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(2143), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_yield] = ACTIONS(1987), - [anon_sym_LBRACK] = ACTIONS(1989), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(2143), + [anon_sym_LBRACK] = ACTIONS(2145), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_class] = ACTIONS(1987), - [anon_sym_async] = ACTIONS(1987), - [anon_sym_function] = ACTIONS(1987), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1987), - [anon_sym_using] = ACTIONS(1987), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1989), + [anon_sym_class] = ACTIONS(2143), + [anon_sym_async] = ACTIONS(2143), + [anon_sym_function] = ACTIONS(2143), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2143), + [anon_sym_using] = ACTIONS(2143), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2145), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -55172,105 +60616,105 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(1987), - [anon_sym_DASH] = ACTIONS(1987), - [anon_sym_SLASH] = ACTIONS(1987), + [anon_sym_PLUS] = ACTIONS(2143), + [anon_sym_DASH] = ACTIONS(2143), + [anon_sym_SLASH] = ACTIONS(2143), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1987), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2143), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(1989), - [anon_sym_void] = ACTIONS(1987), - [anon_sym_delete] = ACTIONS(1987), - [anon_sym_PLUS_PLUS] = ACTIONS(1989), - [anon_sym_DASH_DASH] = ACTIONS(1989), - [anon_sym_DQUOTE] = ACTIONS(1989), - [anon_sym_SQUOTE] = ACTIONS(1989), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1989), - [sym_number] = ACTIONS(1989), - [sym_private_property_identifier] = ACTIONS(1989), - [sym_this] = ACTIONS(1987), - [sym_super] = ACTIONS(1987), - [sym_true] = ACTIONS(1987), - [sym_false] = ACTIONS(1987), - [sym_null] = ACTIONS(1987), - [sym_undefined] = ACTIONS(1987), - [anon_sym_AT] = ACTIONS(1989), - [anon_sym_static] = ACTIONS(1987), - [anon_sym_readonly] = ACTIONS(1987), - [anon_sym_get] = ACTIONS(1987), - [anon_sym_set] = ACTIONS(1987), - [anon_sym_QMARK] = ACTIONS(728), - [anon_sym_declare] = ACTIONS(1987), - [anon_sym_public] = ACTIONS(1987), - [anon_sym_private] = ACTIONS(1987), - [anon_sym_protected] = ACTIONS(1987), - [anon_sym_override] = ACTIONS(1987), - [anon_sym_module] = ACTIONS(1987), - [anon_sym_any] = ACTIONS(1987), - [anon_sym_number] = ACTIONS(1987), - [anon_sym_boolean] = ACTIONS(1987), - [anon_sym_string] = ACTIONS(1987), - [anon_sym_symbol] = ACTIONS(1987), - [anon_sym_object] = ACTIONS(1987), + [anon_sym_TILDE] = ACTIONS(2145), + [anon_sym_void] = ACTIONS(2143), + [anon_sym_delete] = ACTIONS(2143), + [anon_sym_PLUS_PLUS] = ACTIONS(2145), + [anon_sym_DASH_DASH] = ACTIONS(2145), + [anon_sym_DQUOTE] = ACTIONS(2145), + [anon_sym_SQUOTE] = ACTIONS(2145), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2145), + [sym_number] = ACTIONS(2145), + [sym_private_property_identifier] = ACTIONS(2145), + [sym_this] = ACTIONS(2143), + [sym_super] = ACTIONS(2143), + [sym_true] = ACTIONS(2143), + [sym_false] = ACTIONS(2143), + [sym_null] = ACTIONS(2143), + [sym_undefined] = ACTIONS(2143), + [anon_sym_AT] = ACTIONS(2145), + [anon_sym_static] = ACTIONS(2143), + [anon_sym_readonly] = ACTIONS(2143), + [anon_sym_get] = ACTIONS(2143), + [anon_sym_set] = ACTIONS(2143), + [anon_sym_QMARK] = ACTIONS(772), + [anon_sym_declare] = ACTIONS(2143), + [anon_sym_public] = ACTIONS(2143), + [anon_sym_private] = ACTIONS(2143), + [anon_sym_protected] = ACTIONS(2143), + [anon_sym_override] = ACTIONS(2143), + [anon_sym_module] = ACTIONS(2143), + [anon_sym_any] = ACTIONS(2143), + [anon_sym_number] = ACTIONS(2143), + [anon_sym_boolean] = ACTIONS(2143), + [anon_sym_string] = ACTIONS(2143), + [anon_sym_symbol] = ACTIONS(2143), + [anon_sym_object] = ACTIONS(2143), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(259)] = { - [sym_identifier] = ACTIONS(1983), - [anon_sym_export] = ACTIONS(1983), + [STATE(281)] = { + [sym_identifier] = ACTIONS(2143), + [anon_sym_export] = ACTIONS(2143), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(1983), - [anon_sym_EQ] = ACTIONS(220), + [anon_sym_type] = ACTIONS(2143), + [anon_sym_EQ] = ACTIONS(219), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1983), - [anon_sym_LBRACE] = ACTIONS(1985), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_typeof] = ACTIONS(1983), - [anon_sym_import] = ACTIONS(1983), - [anon_sym_let] = ACTIONS(1983), - [anon_sym_BANG] = ACTIONS(1983), - [anon_sym_LPAREN] = ACTIONS(1985), - [anon_sym_RPAREN] = ACTIONS(223), - [anon_sym_await] = ACTIONS(1983), + [anon_sym_namespace] = ACTIONS(2143), + [anon_sym_LBRACE] = ACTIONS(2145), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(2143), + [anon_sym_import] = ACTIONS(2143), + [anon_sym_let] = ACTIONS(2143), + [anon_sym_BANG] = ACTIONS(2143), + [anon_sym_LPAREN] = ACTIONS(2145), + [anon_sym_RPAREN] = ACTIONS(222), + [anon_sym_await] = ACTIONS(2143), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_yield] = ACTIONS(1983), - [anon_sym_LBRACK] = ACTIONS(1985), + [anon_sym_COLON] = ACTIONS(222), + [anon_sym_yield] = ACTIONS(2143), + [anon_sym_LBRACK] = ACTIONS(2145), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_class] = ACTIONS(1983), - [anon_sym_async] = ACTIONS(1983), - [anon_sym_function] = ACTIONS(1983), + [anon_sym_class] = ACTIONS(2143), + [anon_sym_async] = ACTIONS(2143), + [anon_sym_function] = ACTIONS(2143), [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1983), - [anon_sym_using] = ACTIONS(1983), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1985), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2143), + [anon_sym_using] = ACTIONS(2143), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2145), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -55279,105 +60723,212 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(1983), - [anon_sym_DASH] = ACTIONS(1983), - [anon_sym_SLASH] = ACTIONS(1983), + [anon_sym_PLUS] = ACTIONS(2143), + [anon_sym_DASH] = ACTIONS(2143), + [anon_sym_SLASH] = ACTIONS(2143), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1983), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2143), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(1985), - [anon_sym_void] = ACTIONS(1983), - [anon_sym_delete] = ACTIONS(1983), - [anon_sym_PLUS_PLUS] = ACTIONS(1985), - [anon_sym_DASH_DASH] = ACTIONS(1985), - [anon_sym_DQUOTE] = ACTIONS(1985), - [anon_sym_SQUOTE] = ACTIONS(1985), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1985), - [sym_number] = ACTIONS(1985), - [sym_private_property_identifier] = ACTIONS(1985), - [sym_this] = ACTIONS(1983), - [sym_super] = ACTIONS(1983), - [sym_true] = ACTIONS(1983), - [sym_false] = ACTIONS(1983), - [sym_null] = ACTIONS(1983), - [sym_undefined] = ACTIONS(1983), - [anon_sym_AT] = ACTIONS(1985), - [anon_sym_static] = ACTIONS(1983), - [anon_sym_readonly] = ACTIONS(1983), - [anon_sym_get] = ACTIONS(1983), - [anon_sym_set] = ACTIONS(1983), - [anon_sym_QMARK] = ACTIONS(728), - [anon_sym_declare] = ACTIONS(1983), - [anon_sym_public] = ACTIONS(1983), - [anon_sym_private] = ACTIONS(1983), - [anon_sym_protected] = ACTIONS(1983), - [anon_sym_override] = ACTIONS(1983), - [anon_sym_module] = ACTIONS(1983), - [anon_sym_any] = ACTIONS(1983), - [anon_sym_number] = ACTIONS(1983), - [anon_sym_boolean] = ACTIONS(1983), - [anon_sym_string] = ACTIONS(1983), - [anon_sym_symbol] = ACTIONS(1983), - [anon_sym_object] = ACTIONS(1983), + [anon_sym_TILDE] = ACTIONS(2145), + [anon_sym_void] = ACTIONS(2143), + [anon_sym_delete] = ACTIONS(2143), + [anon_sym_PLUS_PLUS] = ACTIONS(2145), + [anon_sym_DASH_DASH] = ACTIONS(2145), + [anon_sym_DQUOTE] = ACTIONS(2145), + [anon_sym_SQUOTE] = ACTIONS(2145), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2145), + [sym_number] = ACTIONS(2145), + [sym_private_property_identifier] = ACTIONS(2145), + [sym_this] = ACTIONS(2143), + [sym_super] = ACTIONS(2143), + [sym_true] = ACTIONS(2143), + [sym_false] = ACTIONS(2143), + [sym_null] = ACTIONS(2143), + [sym_undefined] = ACTIONS(2143), + [anon_sym_AT] = ACTIONS(2145), + [anon_sym_static] = ACTIONS(2143), + [anon_sym_readonly] = ACTIONS(2143), + [anon_sym_get] = ACTIONS(2143), + [anon_sym_set] = ACTIONS(2143), + [anon_sym_QMARK] = ACTIONS(772), + [anon_sym_declare] = ACTIONS(2143), + [anon_sym_public] = ACTIONS(2143), + [anon_sym_private] = ACTIONS(2143), + [anon_sym_protected] = ACTIONS(2143), + [anon_sym_override] = ACTIONS(2143), + [anon_sym_module] = ACTIONS(2143), + [anon_sym_any] = ACTIONS(2143), + [anon_sym_number] = ACTIONS(2143), + [anon_sym_boolean] = ACTIONS(2143), + [anon_sym_string] = ACTIONS(2143), + [anon_sym_symbol] = ACTIONS(2143), + [anon_sym_object] = ACTIONS(2143), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(260)] = { - [sym_identifier] = ACTIONS(1987), - [anon_sym_export] = ACTIONS(1987), + [STATE(282)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2353), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(1928), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(1928), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(1928), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_AMP] = ACTIONS(1928), + [anon_sym_PIPE] = ACTIONS(1928), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_GT] = ACTIONS(1928), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), + [anon_sym_extends] = ACTIONS(1930), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(283)] = { + [sym_identifier] = ACTIONS(2139), + [anon_sym_export] = ACTIONS(2139), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(1987), - [anon_sym_EQ] = ACTIONS(117), + [anon_sym_type] = ACTIONS(2139), + [anon_sym_EQ] = ACTIONS(219), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1987), - [anon_sym_LBRACE] = ACTIONS(1989), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(1987), - [anon_sym_import] = ACTIONS(1987), - [anon_sym_let] = ACTIONS(1987), - [anon_sym_BANG] = ACTIONS(1987), - [anon_sym_LPAREN] = ACTIONS(1989), - [anon_sym_RPAREN] = ACTIONS(126), - [anon_sym_await] = ACTIONS(1987), + [anon_sym_namespace] = ACTIONS(2139), + [anon_sym_LBRACE] = ACTIONS(2141), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(2139), + [anon_sym_import] = ACTIONS(2139), + [anon_sym_let] = ACTIONS(2139), + [anon_sym_BANG] = ACTIONS(2139), + [anon_sym_LPAREN] = ACTIONS(2141), + [anon_sym_RPAREN] = ACTIONS(222), + [anon_sym_await] = ACTIONS(2139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(126), - [anon_sym_yield] = ACTIONS(1987), - [anon_sym_LBRACK] = ACTIONS(1989), + [anon_sym_COLON] = ACTIONS(222), + [anon_sym_yield] = ACTIONS(2139), + [anon_sym_LBRACK] = ACTIONS(2141), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_class] = ACTIONS(1987), - [anon_sym_async] = ACTIONS(1987), - [anon_sym_function] = ACTIONS(1987), - [anon_sym_EQ_GT] = ACTIONS(152), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1987), - [anon_sym_using] = ACTIONS(1987), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1989), + [anon_sym_class] = ACTIONS(2139), + [anon_sym_async] = ACTIONS(2139), + [anon_sym_function] = ACTIONS(2139), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2139), + [anon_sym_using] = ACTIONS(2139), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2141), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -55386,1401 +60937,659 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(1987), - [anon_sym_DASH] = ACTIONS(1987), - [anon_sym_SLASH] = ACTIONS(1987), + [anon_sym_PLUS] = ACTIONS(2139), + [anon_sym_DASH] = ACTIONS(2139), + [anon_sym_SLASH] = ACTIONS(2139), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1987), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2139), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(1989), - [anon_sym_void] = ACTIONS(1987), - [anon_sym_delete] = ACTIONS(1987), - [anon_sym_PLUS_PLUS] = ACTIONS(1989), - [anon_sym_DASH_DASH] = ACTIONS(1989), - [anon_sym_DQUOTE] = ACTIONS(1989), - [anon_sym_SQUOTE] = ACTIONS(1989), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1989), - [sym_number] = ACTIONS(1989), - [sym_private_property_identifier] = ACTIONS(1989), - [sym_this] = ACTIONS(1987), - [sym_super] = ACTIONS(1987), - [sym_true] = ACTIONS(1987), - [sym_false] = ACTIONS(1987), - [sym_null] = ACTIONS(1987), - [sym_undefined] = ACTIONS(1987), - [anon_sym_AT] = ACTIONS(1989), - [anon_sym_static] = ACTIONS(1987), - [anon_sym_readonly] = ACTIONS(1987), - [anon_sym_get] = ACTIONS(1987), - [anon_sym_set] = ACTIONS(1987), - [anon_sym_QMARK] = ACTIONS(728), - [anon_sym_declare] = ACTIONS(1987), - [anon_sym_public] = ACTIONS(1987), - [anon_sym_private] = ACTIONS(1987), - [anon_sym_protected] = ACTIONS(1987), - [anon_sym_override] = ACTIONS(1987), - [anon_sym_module] = ACTIONS(1987), - [anon_sym_any] = ACTIONS(1987), - [anon_sym_number] = ACTIONS(1987), - [anon_sym_boolean] = ACTIONS(1987), - [anon_sym_string] = ACTIONS(1987), - [anon_sym_symbol] = ACTIONS(1987), - [anon_sym_object] = ACTIONS(1987), + [anon_sym_TILDE] = ACTIONS(2141), + [anon_sym_void] = ACTIONS(2139), + [anon_sym_delete] = ACTIONS(2139), + [anon_sym_PLUS_PLUS] = ACTIONS(2141), + [anon_sym_DASH_DASH] = ACTIONS(2141), + [anon_sym_DQUOTE] = ACTIONS(2141), + [anon_sym_SQUOTE] = ACTIONS(2141), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2141), + [sym_number] = ACTIONS(2141), + [sym_private_property_identifier] = ACTIONS(2141), + [sym_this] = ACTIONS(2139), + [sym_super] = ACTIONS(2139), + [sym_true] = ACTIONS(2139), + [sym_false] = ACTIONS(2139), + [sym_null] = ACTIONS(2139), + [sym_undefined] = ACTIONS(2139), + [anon_sym_AT] = ACTIONS(2141), + [anon_sym_static] = ACTIONS(2139), + [anon_sym_readonly] = ACTIONS(2139), + [anon_sym_get] = ACTIONS(2139), + [anon_sym_set] = ACTIONS(2139), + [anon_sym_QMARK] = ACTIONS(772), + [anon_sym_declare] = ACTIONS(2139), + [anon_sym_public] = ACTIONS(2139), + [anon_sym_private] = ACTIONS(2139), + [anon_sym_protected] = ACTIONS(2139), + [anon_sym_override] = ACTIONS(2139), + [anon_sym_module] = ACTIONS(2139), + [anon_sym_any] = ACTIONS(2139), + [anon_sym_number] = ACTIONS(2139), + [anon_sym_boolean] = ACTIONS(2139), + [anon_sym_string] = ACTIONS(2139), + [anon_sym_symbol] = ACTIONS(2139), + [anon_sym_object] = ACTIONS(2139), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(261)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4131), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_accessibility_modifier] = STATE(288), - [sym_override_modifier] = STATE(306), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(1301), - [sym_identifier] = ACTIONS(704), - [anon_sym_export] = ACTIONS(113), - [anon_sym_type] = ACTIONS(113), - [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(1991), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(714), - [anon_sym_using] = ACTIONS(158), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(1993), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(726), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1995), - [anon_sym_get] = ACTIONS(113), - [anon_sym_set] = ACTIONS(113), - [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(836), - [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(113), - [anon_sym_number] = ACTIONS(113), - [anon_sym_boolean] = ACTIONS(113), - [anon_sym_string] = ACTIONS(113), - [anon_sym_symbol] = ACTIONS(113), - [anon_sym_object] = ACTIONS(113), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(262)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2206), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_spread_element] = STATE(5264), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [aux_sym_array_repeat1] = STATE(5266), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(1997), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(1999), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2001), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(263)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1897), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_COMMA] = ACTIONS(1912), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), - [anon_sym_LBRACK] = ACTIONS(1912), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_AMP] = ACTIONS(1912), - [anon_sym_PIPE] = ACTIONS(1912), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(1912), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), - [anon_sym_extends] = ACTIONS(1914), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(264)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2230), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_spread_element] = STATE(4874), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [aux_sym_array_repeat1] = STATE(4875), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(1997), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(2003), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2001), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(265)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2177), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(1912), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(1912), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_AMP] = ACTIONS(1912), - [anon_sym_PIPE] = ACTIONS(1912), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(1912), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), - [anon_sym_extends] = ACTIONS(1914), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(266)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2227), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_spread_element] = STATE(4861), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [aux_sym_array_repeat1] = STATE(4862), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(1997), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(2005), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2001), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(267)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2224), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_spread_element] = STATE(4813), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [aux_sym_array_repeat1] = STATE(4814), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(1997), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(2007), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2001), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(268)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2415), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(1912), + [STATE(284)] = { + [sym_import] = STATE(4654), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2083), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(935), + [anon_sym_COMMA] = ACTIONS(1928), [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), [anon_sym_await] = ACTIONS(1186), [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(1912), - [anon_sym_class] = ACTIONS(146), + [anon_sym_LBRACK] = ACTIONS(1928), + [anon_sym_class] = ACTIONS(943), [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), [anon_sym_using] = ACTIONS(1196), - [anon_sym_AMP] = ACTIONS(1912), - [anon_sym_PIPE] = ACTIONS(1912), + [anon_sym_AMP] = ACTIONS(1928), + [anon_sym_PIPE] = ACTIONS(1928), [anon_sym_PLUS] = ACTIONS(1202), [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(1912), - [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_GT] = ACTIONS(1928), + [anon_sym_TILDE] = ACTIONS(1182), [anon_sym_void] = ACTIONS(1202), [anon_sym_delete] = ACTIONS(1202), [anon_sym_PLUS_PLUS] = ACTIONS(1204), [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), - [anon_sym_extends] = ACTIONS(1914), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(269)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2328), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_spread_element] = STATE(4888), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [aux_sym_array_repeat1] = STATE(4889), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(1997), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(2009), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2001), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), + [anon_sym_extends] = ACTIONS(1930), [sym_html_comment] = ACTIONS(5), }, - [STATE(270)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2429), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), - [anon_sym_export] = ACTIONS(1224), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(1912), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(1912), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_AMP] = ACTIONS(1912), - [anon_sym_PIPE] = ACTIONS(1912), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(285)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2537), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_spread_element] = STATE(6141), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_repeat1] = STATE(6142), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(2147), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(2149), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2151), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(1912), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1224), - [anon_sym_readonly] = ACTIONS(1224), - [anon_sym_get] = ACTIONS(1224), - [anon_sym_set] = ACTIONS(1224), - [anon_sym_declare] = ACTIONS(1224), - [anon_sym_public] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_protected] = ACTIONS(1224), - [anon_sym_override] = ACTIONS(1224), - [anon_sym_module] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_number] = ACTIONS(1224), - [anon_sym_boolean] = ACTIONS(1224), - [anon_sym_string] = ACTIONS(1224), - [anon_sym_symbol] = ACTIONS(1224), - [anon_sym_object] = ACTIONS(1224), - [anon_sym_extends] = ACTIONS(1914), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(271)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2213), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_spread_element] = STATE(4757), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [aux_sym_array_repeat1] = STATE(4758), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(1997), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(2011), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2001), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(286)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2733), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_spread_element] = STATE(6009), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_repeat1] = STATE(6010), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(2147), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(2153), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2151), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(272)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2240), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_COMMA] = ACTIONS(1912), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), + [STATE(287)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2220), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(1928), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), - [anon_sym_LBRACK] = ACTIONS(1912), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_AMP] = ACTIONS(1912), - [anon_sym_PIPE] = ACTIONS(1912), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), + [anon_sym_LBRACK] = ACTIONS(1928), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_AMP] = ACTIONS(1928), + [anon_sym_PIPE] = ACTIONS(1928), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(1912), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_GT] = ACTIONS(1928), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), + [sym_private_property_identifier] = ACTIONS(1398), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), - [anon_sym_extends] = ACTIONS(1914), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), + [anon_sym_extends] = ACTIONS(1930), [sym_html_comment] = ACTIONS(5), }, - [STATE(273)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1849), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_COMMA] = ACTIONS(1912), + [STATE(288)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2820), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_spread_element] = STATE(6018), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_repeat1] = STATE(6019), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(2147), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(2155), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2151), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(289)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2202), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(1928), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(1912), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), + [anon_sym_LBRACK] = ACTIONS(1928), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), [anon_sym_using] = ACTIONS(75), - [anon_sym_AMP] = ACTIONS(1912), - [anon_sym_PIPE] = ACTIONS(1912), + [anon_sym_AMP] = ACTIONS(1928), + [anon_sym_PIPE] = ACTIONS(1928), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(1912), + [anon_sym_GT] = ACTIONS(1928), [anon_sym_TILDE] = ACTIONS(33), [anon_sym_void] = ACTIONS(21), [anon_sym_delete] = ACTIONS(21), @@ -56799,1593 +61608,2654 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), - [anon_sym_extends] = ACTIONS(1914), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), + [anon_sym_extends] = ACTIONS(1930), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(290)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2513), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(1928), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(1928), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_AMP] = ACTIONS(1928), + [anon_sym_PIPE] = ACTIONS(1928), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_GT] = ACTIONS(1928), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), + [anon_sym_extends] = ACTIONS(1930), [sym_html_comment] = ACTIONS(5), }, - [STATE(274)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2383), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_spread_element] = STATE(5112), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [aux_sym_array_repeat1] = STATE(5113), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(1997), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(2013), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2001), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(291)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2646), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_spread_element] = STATE(6147), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_repeat1] = STATE(6148), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(2147), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(2157), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2151), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(275)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2528), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_COMMA] = ACTIONS(1912), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(1912), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_AMP] = ACTIONS(1912), - [anon_sym_PIPE] = ACTIONS(1912), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), + [STATE(292)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2694), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_spread_element] = STATE(6224), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_repeat1] = STATE(6225), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(2147), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(2159), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2151), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(1912), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), - [anon_sym_extends] = ACTIONS(1914), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(276)] = { - [sym_import] = STATE(3677), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1790), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym__type_query_member_expression] = STATE(2910), - [sym__type_query_subscript_expression] = STATE(2911), - [sym__type_query_call_expression] = STATE(2964), - [sym__type_query_instantiation_expression] = STATE(2983), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(2015), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(293)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2615), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_spread_element] = STATE(6191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_repeat1] = STATE(6192), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(2147), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(2161), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2151), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(2017), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(277)] = { - [sym_import] = STATE(3656), + [STATE(294)] = { + [sym_import] = STATE(4526), [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2177), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym__type_query_member_expression] = STATE(2910), - [sym__type_query_subscript_expression] = STATE(2911), - [sym__type_query_call_expression] = STATE(2964), - [sym__type_query_instantiation_expression] = STATE(2983), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(2019), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5190), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_accessibility_modifier] = STATE(316), + [sym_override_modifier] = STATE(326), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(1477), + [sym_identifier] = ACTIONS(748), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1830), + [anon_sym_class] = ACTIONS(2163), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(2021), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(2165), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(2167), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(878), + [anon_sym_private] = ACTIONS(878), + [anon_sym_protected] = ACTIONS(878), + [anon_sym_override] = ACTIONS(880), + [anon_sym_module] = ACTIONS(113), + [anon_sym_any] = ACTIONS(113), + [anon_sym_number] = ACTIONS(113), + [anon_sym_boolean] = ACTIONS(113), + [anon_sym_string] = ACTIONS(113), + [anon_sym_symbol] = ACTIONS(113), + [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(278)] = { - [sym_import] = STATE(3685), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2607), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym__type_query_member_expression] = STATE(2910), - [sym__type_query_subscript_expression] = STATE(2911), - [sym__type_query_call_expression] = STATE(2964), - [sym__type_query_instantiation_expression] = STATE(2983), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(2023), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(295)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(3010), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(1928), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(1928), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_AMP] = ACTIONS(1928), + [anon_sym_PIPE] = ACTIONS(1928), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(2025), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_GT] = ACTIONS(1928), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), + [anon_sym_extends] = ACTIONS(1930), [sym_html_comment] = ACTIONS(5), }, - [STATE(279)] = { - [sym_import] = STATE(3669), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2429), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym__type_query_member_expression] = STATE(2910), - [sym__type_query_subscript_expression] = STATE(2911), - [sym__type_query_call_expression] = STATE(2964), - [sym__type_query_instantiation_expression] = STATE(2983), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(2027), - [anon_sym_export] = ACTIONS(1224), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(296)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2817), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_spread_element] = STATE(6072), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_repeat1] = STATE(6073), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(2147), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(2169), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2151), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(2021), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1224), - [anon_sym_readonly] = ACTIONS(1224), - [anon_sym_get] = ACTIONS(1224), - [anon_sym_set] = ACTIONS(1224), - [anon_sym_declare] = ACTIONS(1224), - [anon_sym_public] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_protected] = ACTIONS(1224), - [anon_sym_override] = ACTIONS(1224), - [anon_sym_module] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_number] = ACTIONS(1224), - [anon_sym_boolean] = ACTIONS(1224), - [anon_sym_string] = ACTIONS(1224), - [anon_sym_symbol] = ACTIONS(1224), - [anon_sym_object] = ACTIONS(1224), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(280)] = { - [sym_import] = STATE(3677), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1960), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym__type_query_member_expression] = STATE(2910), - [sym__type_query_subscript_expression] = STATE(2911), - [sym__type_query_call_expression] = STATE(2964), - [sym__type_query_instantiation_expression] = STATE(2983), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(2029), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(297)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2627), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_spread_element] = STATE(6166), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_repeat1] = STATE(6167), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(2147), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(2171), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2151), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(2017), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(281)] = { - [sym_import] = STATE(3690), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1790), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym__type_query_member_expression] = STATE(2961), - [sym__type_query_subscript_expression] = STATE(2954), - [sym__type_query_call_expression] = STATE(3223), - [sym__type_query_instantiation_expression] = STATE(3296), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(2031), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(298)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2749), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_spread_element] = STATE(6241), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_repeat1] = STATE(6031), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(2147), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(2173), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2151), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(2033), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(282)] = { - [sym_import] = STATE(3749), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2607), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym__type_query_member_expression] = STATE(2910), - [sym__type_query_subscript_expression] = STATE(2911), - [sym__type_query_call_expression] = STATE(2964), - [sym__type_query_instantiation_expression] = STATE(2983), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(2035), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(299)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3046), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(1928), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(1928), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_AMP] = ACTIONS(1928), + [anon_sym_PIPE] = ACTIONS(1928), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(2017), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_GT] = ACTIONS(1928), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), + [anon_sym_extends] = ACTIONS(1930), [sym_html_comment] = ACTIONS(5), }, - [STATE(283)] = { - [sym_import] = STATE(3689), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2240), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym__type_query_member_expression] = STATE(2910), - [sym__type_query_subscript_expression] = STATE(2911), - [sym__type_query_call_expression] = STATE(2964), - [sym__type_query_instantiation_expression] = STATE(2983), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(2037), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), + [STATE(300)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2566), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_spread_element] = STATE(5998), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [aux_sym_array_repeat1] = STATE(5999), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(2147), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(2175), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2151), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(301)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(3014), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(1928), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(1928), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_AMP] = ACTIONS(1928), + [anon_sym_PIPE] = ACTIONS(1928), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_GT] = ACTIONS(1928), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), + [anon_sym_extends] = ACTIONS(1930), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(302)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2700), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(1928), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), + [anon_sym_LBRACK] = ACTIONS(1928), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_AMP] = ACTIONS(1928), + [anon_sym_PIPE] = ACTIONS(1928), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_GT] = ACTIONS(1928), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1320), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1662), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), + [anon_sym_extends] = ACTIONS(1930), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(303)] = { + [sym_import] = STATE(4542), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2700), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym__type_query_member_expression] = STATE(3413), + [sym__type_query_subscript_expression] = STATE(3415), + [sym__type_query_call_expression] = STATE(3470), + [sym__type_query_instantiation_expression] = STATE(3619), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(2177), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), - [sym_this] = ACTIONS(2039), + [sym_private_property_identifier] = ACTIONS(1320), + [sym_this] = ACTIONS(2179), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, - [STATE(284)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2444), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_spread_element] = STATE(5147), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(2041), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(2041), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2001), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(304)] = { + [sym_import] = STATE(4652), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3130), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym__type_query_member_expression] = STATE(3413), + [sym__type_query_subscript_expression] = STATE(3415), + [sym__type_query_call_expression] = STATE(3470), + [sym__type_query_instantiation_expression] = STATE(3619), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2181), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(2183), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [sym_html_comment] = ACTIONS(5), }, - [STATE(285)] = { - [sym_import] = STATE(3656), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1960), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym__type_query_member_expression] = STATE(2910), - [sym__type_query_subscript_expression] = STATE(2911), - [sym__type_query_call_expression] = STATE(2964), - [sym__type_query_instantiation_expression] = STATE(2983), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(2043), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(305)] = { + [sym_import] = STATE(4495), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3130), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym__type_query_member_expression] = STATE(3413), + [sym__type_query_subscript_expression] = STATE(3415), + [sym__type_query_call_expression] = STATE(3470), + [sym__type_query_instantiation_expression] = STATE(3619), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2185), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(2021), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(2187), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [sym_html_comment] = ACTIONS(5), }, - [STATE(286)] = { - [sym_import] = STATE(3633), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1849), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym__type_query_member_expression] = STATE(2910), - [sym__type_query_subscript_expression] = STATE(2911), - [sym__type_query_call_expression] = STATE(2964), - [sym__type_query_instantiation_expression] = STATE(2983), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(2045), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(33), + [STATE(306)] = { + [sym_import] = STATE(4495), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(3014), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym__type_query_member_expression] = STATE(3413), + [sym__type_query_subscript_expression] = STATE(3415), + [sym__type_query_call_expression] = STATE(3470), + [sym__type_query_instantiation_expression] = STATE(3619), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2189), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(2187), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(307)] = { + [sym_import] = STATE(4684), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2027), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym__type_query_member_expression] = STATE(3413), + [sym__type_query_subscript_expression] = STATE(3415), + [sym__type_query_call_expression] = STATE(3470), + [sym__type_query_instantiation_expression] = STATE(3619), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2191), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(2187), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(308)] = { + [sym_import] = STATE(4598), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2220), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym__type_query_member_expression] = STATE(3413), + [sym__type_query_subscript_expression] = STATE(3415), + [sym__type_query_call_expression] = STATE(3470), + [sym__type_query_instantiation_expression] = STATE(3619), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(2193), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(2039), + [sym_private_property_identifier] = ACTIONS(1398), + [sym_this] = ACTIONS(2179), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, - [STATE(287)] = { - [sym_import] = STATE(3749), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1790), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym__type_query_member_expression] = STATE(2910), - [sym__type_query_subscript_expression] = STATE(2911), - [sym__type_query_call_expression] = STATE(2964), - [sym__type_query_instantiation_expression] = STATE(2983), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(2047), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(309)] = { + [sym_import] = STATE(4533), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3130), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym__type_query_member_expression] = STATE(3413), + [sym__type_query_subscript_expression] = STATE(3415), + [sym__type_query_call_expression] = STATE(3470), + [sym__type_query_instantiation_expression] = STATE(3619), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2195), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(2025), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(2197), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [sym_html_comment] = ACTIONS(5), }, - [STATE(288)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4197), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_override_modifier] = STATE(304), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(704), + [STATE(310)] = { + [sym_import] = STATE(4556), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2027), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym__type_query_member_expression] = STATE(3457), + [sym__type_query_subscript_expression] = STATE(3452), + [sym__type_query_call_expression] = STATE(3700), + [sym__type_query_instantiation_expression] = STATE(3879), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2199), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(2201), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(311)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2859), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5844), + [sym_assignment_pattern] = STATE(6478), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5844), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1602), + [sym_subscript_expression] = STATE(1602), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5844), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(6168), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1602), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1884), + [anon_sym_export] = ACTIONS(619), + [anon_sym_type] = ACTIONS(619), + [anon_sym_namespace] = ACTIONS(623), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(619), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(641), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1890), + [anon_sym_using] = ACTIONS(645), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1892), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(619), + [anon_sym_readonly] = ACTIONS(619), + [anon_sym_get] = ACTIONS(619), + [anon_sym_set] = ACTIONS(619), + [anon_sym_declare] = ACTIONS(619), + [anon_sym_public] = ACTIONS(619), + [anon_sym_private] = ACTIONS(619), + [anon_sym_protected] = ACTIONS(619), + [anon_sym_override] = ACTIONS(619), + [anon_sym_module] = ACTIONS(619), + [anon_sym_any] = ACTIONS(619), + [anon_sym_number] = ACTIONS(619), + [anon_sym_boolean] = ACTIONS(619), + [anon_sym_string] = ACTIONS(619), + [anon_sym_symbol] = ACTIONS(619), + [anon_sym_object] = ACTIONS(619), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(312)] = { + [sym_import] = STATE(4684), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2353), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym__type_query_member_expression] = STATE(3413), + [sym__type_query_subscript_expression] = STATE(3415), + [sym__type_query_call_expression] = STATE(3470), + [sym__type_query_instantiation_expression] = STATE(3619), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2203), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(2187), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(313)] = { + [sym_import] = STATE(4684), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2513), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym__type_query_member_expression] = STATE(3413), + [sym__type_query_subscript_expression] = STATE(3415), + [sym__type_query_call_expression] = STATE(3470), + [sym__type_query_instantiation_expression] = STATE(3619), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2205), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(2187), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(314)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_assignment_pattern] = STATE(6478), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(6168), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(748), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(714), - [anon_sym_using] = ACTIONS(158), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1830), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(2049), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(726), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(2051), + [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), [anon_sym_protected] = ACTIONS(113), - [anon_sym_override] = ACTIONS(836), + [anon_sym_override] = ACTIONS(113), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -58395,207 +64265,207 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(289)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2545), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_spread_element] = STATE(5147), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_COMMA] = ACTIONS(2041), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_RBRACK] = ACTIONS(2041), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2053), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(315)] = { + [sym_import] = STATE(4517), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2027), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym__type_query_member_expression] = STATE(3413), + [sym__type_query_subscript_expression] = STATE(3415), + [sym__type_query_call_expression] = STATE(3470), + [sym__type_query_instantiation_expression] = STATE(3619), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2207), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(2183), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, - [STATE(290)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_assignment_pattern] = STATE(5406), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(5084), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(704), + [STATE(316)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5211), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_override_modifier] = STATE(334), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(748), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(714), - [anon_sym_using] = ACTIONS(158), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1830), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(726), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(2209), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(2211), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), [anon_sym_protected] = ACTIONS(113), - [anon_sym_override] = ACTIONS(113), + [anon_sym_override] = ACTIONS(880), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -58605,803 +64475,595 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(291)] = { - [sym_import] = STATE(3669), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2415), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym__type_query_member_expression] = STATE(2910), - [sym__type_query_subscript_expression] = STATE(2911), - [sym__type_query_call_expression] = STATE(2964), - [sym__type_query_instantiation_expression] = STATE(2983), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(2055), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), + [STATE(317)] = { + [sym_import] = STATE(4564), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2083), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym__type_query_member_expression] = STATE(3413), + [sym__type_query_subscript_expression] = STATE(3415), + [sym__type_query_call_expression] = STATE(3470), + [sym__type_query_instantiation_expression] = STATE(3619), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(2213), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(935), [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), [anon_sym_await] = ACTIONS(1186), [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), [anon_sym_using] = ACTIONS(1196), [anon_sym_PLUS] = ACTIONS(1202), [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_TILDE] = ACTIONS(1182), [anon_sym_void] = ACTIONS(1202), [anon_sym_delete] = ACTIONS(1202), [anon_sym_PLUS_PLUS] = ACTIONS(1204), [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(2021), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(292)] = { - [sym_import] = STATE(3669), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2607), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym__type_query_member_expression] = STATE(2910), - [sym__type_query_subscript_expression] = STATE(2911), - [sym__type_query_call_expression] = STATE(2964), - [sym__type_query_instantiation_expression] = STATE(2983), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(2057), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(2021), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(293)] = { - [sym_import] = STATE(3656), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1790), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym__type_query_member_expression] = STATE(2910), - [sym__type_query_subscript_expression] = STATE(2911), - [sym__type_query_call_expression] = STATE(2964), - [sym__type_query_instantiation_expression] = STATE(2983), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(2059), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(2021), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [sym_this] = ACTIONS(2215), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, - [STATE(294)] = { - [sym_import] = STATE(3669), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2528), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym__type_query_member_expression] = STATE(2910), - [sym__type_query_subscript_expression] = STATE(2911), - [sym__type_query_call_expression] = STATE(2964), - [sym__type_query_instantiation_expression] = STATE(2983), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(2061), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), + [STATE(318)] = { + [sym_import] = STATE(4652), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2027), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym__type_query_member_expression] = STATE(3413), + [sym__type_query_subscript_expression] = STATE(3415), + [sym__type_query_call_expression] = STATE(3470), + [sym__type_query_instantiation_expression] = STATE(3619), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2217), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(2021), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(2197), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, - [STATE(295)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2459), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(4630), - [sym_assignment_pattern] = STATE(5406), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(4630), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1396), - [sym_subscript_expression] = STATE(1396), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(4630), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(5084), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1396), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1720), - [anon_sym_export] = ACTIONS(579), - [anon_sym_type] = ACTIONS(579), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(579), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1726), - [anon_sym_using] = ACTIONS(605), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(319)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(3009), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_spread_element] = STATE(6122), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(2219), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(2219), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2151), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1728), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(579), - [anon_sym_readonly] = ACTIONS(579), - [anon_sym_get] = ACTIONS(579), - [anon_sym_set] = ACTIONS(579), - [anon_sym_declare] = ACTIONS(579), - [anon_sym_public] = ACTIONS(579), - [anon_sym_private] = ACTIONS(579), - [anon_sym_protected] = ACTIONS(579), - [anon_sym_override] = ACTIONS(579), - [anon_sym_module] = ACTIONS(579), - [anon_sym_any] = ACTIONS(579), - [anon_sym_number] = ACTIONS(579), - [anon_sym_boolean] = ACTIONS(579), - [anon_sym_string] = ACTIONS(579), - [anon_sym_symbol] = ACTIONS(579), - [anon_sym_object] = ACTIONS(579), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(296)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4450), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_override_modifier] = STATE(303), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(704), - [anon_sym_export] = ACTIONS(113), - [anon_sym_type] = ACTIONS(113), - [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(714), - [anon_sym_using] = ACTIONS(158), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(320)] = { + [sym_import] = STATE(4517), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2353), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym__type_query_member_expression] = STATE(3413), + [sym__type_query_subscript_expression] = STATE(3415), + [sym__type_query_call_expression] = STATE(3470), + [sym__type_query_instantiation_expression] = STATE(3619), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2221), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(796), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(726), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(2183), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(2063), - [anon_sym_get] = ACTIONS(113), - [anon_sym_set] = ACTIONS(113), - [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(113), - [anon_sym_private] = ACTIONS(113), - [anon_sym_protected] = ACTIONS(113), - [anon_sym_override] = ACTIONS(836), - [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(113), - [anon_sym_number] = ACTIONS(113), - [anon_sym_boolean] = ACTIONS(113), - [anon_sym_string] = ACTIONS(113), - [anon_sym_symbol] = ACTIONS(113), - [anon_sym_object] = ACTIONS(113), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(297)] = { - [sym_import] = STATE(3633), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1897), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym__type_query_member_expression] = STATE(2910), - [sym__type_query_subscript_expression] = STATE(2911), - [sym__type_query_call_expression] = STATE(2964), - [sym__type_query_instantiation_expression] = STATE(2983), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(2065), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [STATE(321)] = { + [sym_import] = STATE(4495), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(3010), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym__type_query_member_expression] = STATE(3413), + [sym__type_query_subscript_expression] = STATE(3415), + [sym__type_query_call_expression] = STATE(3470), + [sym__type_query_instantiation_expression] = STATE(3619), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2223), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), - [sym_this] = ACTIONS(2039), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(2187), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), [sym_html_comment] = ACTIONS(5), }, - [STATE(298)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1911), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5386), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), + [STATE(322)] = { + [sym_import] = STATE(4598), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2202), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym__type_query_member_expression] = STATE(3413), + [sym__type_query_subscript_expression] = STATE(3415), + [sym__type_query_call_expression] = STATE(3470), + [sym__type_query_instantiation_expression] = STATE(3619), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(2225), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(2067), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -59418,439 +65080,337 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), + [sym_this] = ACTIONS(2179), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), - [sym__automatic_semicolon] = ACTIONS(2067), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(299)] = { - [sym_import] = STATE(3618), - [sym_empty_statement] = STATE(315), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2210), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(6033), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, - [STATE(300)] = { - [sym_import] = STATE(3618), - [sym_empty_statement] = STATE(309), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2356), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(5929), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(323)] = { + [sym_import] = STATE(4495), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3046), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym__type_query_member_expression] = STATE(3413), + [sym__type_query_subscript_expression] = STATE(3415), + [sym__type_query_call_expression] = STATE(3470), + [sym__type_query_instantiation_expression] = STATE(3619), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2227), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(2187), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), [sym_html_comment] = ACTIONS(5), }, - [STATE(301)] = { - [sym_import] = STATE(3618), - [sym_empty_statement] = STATE(313), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2359), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(5945), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(324)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2890), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_spread_element] = STATE(6122), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_COMMA] = ACTIONS(2219), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_RBRACK] = ACTIONS(2219), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2229), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, - [STATE(302)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4450), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(704), + [STATE(325)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5367), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_override_modifier] = STATE(327), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(748), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(714), - [anon_sym_using] = ACTIONS(158), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1830), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(796), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(726), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(768), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(2063), + [anon_sym_readonly] = ACTIONS(2231), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), [anon_sym_protected] = ACTIONS(113), - [anon_sym_override] = ACTIONS(113), + [anon_sym_override] = ACTIONS(880), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -59860,94 +65420,94 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(303)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4181), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(704), + [STATE(326)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5212), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(748), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(714), - [anon_sym_using] = ACTIONS(158), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1830), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(792), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(726), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(2233), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(2069), + [anon_sym_readonly] = ACTIONS(2235), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), @@ -59964,94 +65524,94 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(304)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4435), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(704), + [STATE(327)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5188), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(748), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(714), - [anon_sym_using] = ACTIONS(158), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1830), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(2071), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(726), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(776), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(2073), + [anon_sym_readonly] = ACTIONS(2237), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), @@ -60068,198 +65628,94 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(305)] = { - [sym_import] = STATE(3618), - [sym_empty_statement] = STATE(311), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2335), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(5985), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(306)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3838), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3838), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1307), - [sym_subscript_expression] = STATE(1307), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3838), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_pattern] = STATE(4199), - [sym_rest_pattern] = STATE(3658), - [sym_non_null_expression] = STATE(1307), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(704), + [STATE(328)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5367), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(748), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(148), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(714), - [anon_sym_using] = ACTIONS(158), - [anon_sym_DOT_DOT_DOT] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1830), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(2075), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(726), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(768), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(2077), + [anon_sym_readonly] = ACTIONS(2231), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), @@ -60276,1016 +65732,506 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(307)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2306), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(5785), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(2079), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(308)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1445), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5242), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5242), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1445), - [sym_subscript_expression] = STATE(1445), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5242), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1445), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(2081), - [anon_sym_export] = ACTIONS(2083), - [anon_sym_type] = ACTIONS(2083), - [anon_sym_namespace] = ACTIONS(2085), - [anon_sym_LBRACE] = ACTIONS(1942), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_var] = ACTIONS(2087), - [anon_sym_let] = ACTIONS(2089), - [anon_sym_const] = ACTIONS(2091), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1950), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(2093), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(2095), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(2097), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2083), - [anon_sym_readonly] = ACTIONS(2083), - [anon_sym_get] = ACTIONS(2083), - [anon_sym_set] = ACTIONS(2083), - [anon_sym_declare] = ACTIONS(2083), - [anon_sym_public] = ACTIONS(2083), - [anon_sym_private] = ACTIONS(2083), - [anon_sym_protected] = ACTIONS(2083), - [anon_sym_override] = ACTIONS(2083), - [anon_sym_module] = ACTIONS(2083), - [anon_sym_any] = ACTIONS(2083), - [anon_sym_number] = ACTIONS(2083), - [anon_sym_boolean] = ACTIONS(2083), - [anon_sym_string] = ACTIONS(2083), - [anon_sym_symbol] = ACTIONS(2083), - [anon_sym_object] = ACTIONS(2083), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(309)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2286), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(6022), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(2099), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(310)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2289), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(6078), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(2101), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(311)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2385), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(5961), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(2103), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(312)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2345), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(5780), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(2105), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(329)] = { + [sym_import] = STATE(4526), + [sym_empty_statement] = STATE(337), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2750), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(7028), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, - [STATE(313)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2290), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(6083), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(2107), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(330)] = { + [sym_import] = STATE(4526), + [sym_empty_statement] = STATE(342), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2592), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(6849), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, - [STATE(314)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2292), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(6117), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(2109), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(331)] = { + [sym_import] = STATE(4526), + [sym_empty_statement] = STATE(340), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2754), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(7043), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, - [STATE(315)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2334), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(5979), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_RPAREN] = ACTIONS(2111), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(332)] = { + [sym_import] = STATE(4526), + [sym_empty_statement] = STATE(336), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2790), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(7228), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, - [STATE(316)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1729), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2489), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), + [STATE(333)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2486), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6715), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), [anon_sym_export] = ACTIONS(1224), [anon_sym_type] = ACTIONS(1224), [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(717), [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(2239), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(1224), [anon_sym_readonly] = ACTIONS(1224), @@ -61303,4455 +66249,3243 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_string] = ACTIONS(1224), [anon_sym_symbol] = ACTIONS(1224), [anon_sym_object] = ACTIONS(1224), + [sym__automatic_semicolon] = ACTIONS(2239), [sym_html_comment] = ACTIONS(5), }, - [STATE(317)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1708), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2087), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(334)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4707), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4707), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4707), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_pattern] = STATE(5338), + [sym_rest_pattern] = STATE(4537), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(748), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1830), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(147), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(758), + [anon_sym_using] = ACTIONS(157), + [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(2241), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(770), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(2243), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(113), + [anon_sym_private] = ACTIONS(113), + [anon_sym_protected] = ACTIONS(113), + [anon_sym_override] = ACTIONS(113), + [anon_sym_module] = ACTIONS(113), + [anon_sym_any] = ACTIONS(113), + [anon_sym_number] = ACTIONS(113), + [anon_sym_boolean] = ACTIONS(113), + [anon_sym_string] = ACTIONS(113), + [anon_sym_symbol] = ACTIONS(113), + [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(318)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2317), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(5951), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(335)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2765), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(6902), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(2245), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(319)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2403), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(5894), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(336)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2546), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(6783), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(2247), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(320)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1724), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1938), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(337)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2718), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(6809), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(2249), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(321)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1729), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1961), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(338)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2774), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(6744), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(2251), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(322)] = { - [sym_import] = STATE(3849), - [sym_statement_block] = STATE(2323), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2293), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(2115), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), - [anon_sym_SLASH] = ACTIONS(77), + [STATE(339)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2788), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(7097), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(2253), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(323)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1667), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1968), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(340)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2794), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(7100), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(2255), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(324)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1834), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(6029), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(341)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2845), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(7168), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(2257), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(325)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1672), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1970), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(342)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2768), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(6896), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_RPAREN] = ACTIONS(2259), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(326)] = { - [sym_import] = STATE(3849), - [sym_statement_block] = STATE(2234), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2311), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(2115), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), - [anon_sym_SLASH] = ACTIONS(77), + [STATE(343)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1692), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6210), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6210), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1692), + [sym_subscript_expression] = STATE(1692), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6210), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1692), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2261), + [anon_sym_export] = ACTIONS(2263), + [anon_sym_type] = ACTIONS(2263), + [anon_sym_namespace] = ACTIONS(2265), + [anon_sym_LBRACE] = ACTIONS(2100), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_var] = ACTIONS(2267), + [anon_sym_let] = ACTIONS(2269), + [anon_sym_const] = ACTIONS(2271), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(2108), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(2273), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(2275), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2277), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(2263), + [anon_sym_readonly] = ACTIONS(2263), + [anon_sym_get] = ACTIONS(2263), + [anon_sym_set] = ACTIONS(2263), + [anon_sym_declare] = ACTIONS(2263), + [anon_sym_public] = ACTIONS(2263), + [anon_sym_private] = ACTIONS(2263), + [anon_sym_protected] = ACTIONS(2263), + [anon_sym_override] = ACTIONS(2263), + [anon_sym_module] = ACTIONS(2263), + [anon_sym_any] = ACTIONS(2263), + [anon_sym_number] = ACTIONS(2263), + [anon_sym_boolean] = ACTIONS(2263), + [anon_sym_string] = ACTIONS(2263), + [anon_sym_symbol] = ACTIONS(2263), + [anon_sym_object] = ACTIONS(2263), [sym_html_comment] = ACTIONS(5), }, - [STATE(327)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2340), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(5743), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(344)] = { + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1955), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2492), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(2279), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, - [STATE(328)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1673), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1973), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(345)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2683), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(7120), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, - [STATE(329)] = { - [sym_import] = STATE(3849), - [sym_statement_block] = STATE(2278), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2364), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(2115), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), - [anon_sym_SLASH] = ACTIONS(77), + [STATE(346)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2567), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(7162), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(330)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2330), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(5942), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(347)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2547), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(6786), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(331)] = { - [sym_import] = STATE(3849), - [sym_statement_block] = STATE(2246), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2367), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(2115), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), - [anon_sym_SLASH] = ACTIONS(77), + [STATE(348)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2076), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(6866), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(332)] = { - [sym_import] = STATE(3849), - [sym_statement_block] = STATE(2249), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2368), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(2115), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), - [anon_sym_SLASH] = ACTIONS(77), + [STATE(349)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(3053), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_mapped_type_clause] = STATE(7025), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2281), + [anon_sym_export] = ACTIONS(2283), + [anon_sym_type] = ACTIONS(2283), + [anon_sym_namespace] = ACTIONS(2285), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2283), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(2287), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(2289), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(333)] = { - [sym_import] = STATE(3849), - [sym_statement_block] = STATE(2251), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2369), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(2115), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), - [anon_sym_SLASH] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(334)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2331), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(5958), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(335)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2333), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(5974), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(336)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2377), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(6051), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(337)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1708), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1750), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(338)] = { - [sym_import] = STATE(3849), - [sym_statement_block] = STATE(2278), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1882), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(2115), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(339)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1724), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1755), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(340)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1729), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1768), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(341)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1667), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1799), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(2283), + [anon_sym_readonly] = ACTIONS(2283), + [anon_sym_get] = ACTIONS(2283), + [anon_sym_set] = ACTIONS(2283), + [anon_sym_declare] = ACTIONS(2283), + [anon_sym_public] = ACTIONS(2283), + [anon_sym_private] = ACTIONS(2283), + [anon_sym_protected] = ACTIONS(2283), + [anon_sym_override] = ACTIONS(2283), + [anon_sym_module] = ACTIONS(2283), + [anon_sym_any] = ACTIONS(2283), + [anon_sym_number] = ACTIONS(2283), + [anon_sym_boolean] = ACTIONS(2283), + [anon_sym_string] = ACTIONS(2283), + [anon_sym_symbol] = ACTIONS(2283), + [anon_sym_object] = ACTIONS(2283), [sym_html_comment] = ACTIONS(5), }, - [STATE(342)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1672), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1771), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(343)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1673), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1772), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(350)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2732), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym__extends_clause_single] = STATE(6132), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, - [STATE(344)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2550), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_mapped_type_clause] = STATE(6115), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(2117), - [anon_sym_export] = ACTIONS(2119), - [anon_sym_type] = ACTIONS(2119), - [anon_sym_namespace] = ACTIONS(2121), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(2119), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(2123), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(2125), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(351)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2786), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(7007), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2119), - [anon_sym_readonly] = ACTIONS(2119), - [anon_sym_get] = ACTIONS(2119), - [anon_sym_set] = ACTIONS(2119), - [anon_sym_declare] = ACTIONS(2119), - [anon_sym_public] = ACTIONS(2119), - [anon_sym_private] = ACTIONS(2119), - [anon_sym_protected] = ACTIONS(2119), - [anon_sym_override] = ACTIONS(2119), - [anon_sym_module] = ACTIONS(2119), - [anon_sym_any] = ACTIONS(2119), - [anon_sym_number] = ACTIONS(2119), - [anon_sym_boolean] = ACTIONS(2119), - [anon_sym_string] = ACTIONS(2119), - [anon_sym_symbol] = ACTIONS(2119), - [anon_sym_object] = ACTIONS(2119), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(345)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2283), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym__extends_clause_single] = STATE(5196), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), + [STATE(352)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2846), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(7017), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(346)] = { - [sym_import] = STATE(3849), - [sym_statement_block] = STATE(2323), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1851), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(2115), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [STATE(353)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2851), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(7021), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(347)] = { - [sym_import] = STATE(3849), - [sym_statement_block] = STATE(2234), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1857), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(2115), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [STATE(354)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2854), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(7029), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(348)] = { - [sym_import] = STATE(3849), - [sym_statement_block] = STATE(2278), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1870), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(2115), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [STATE(355)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2716), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(7036), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(349)] = { - [sym_import] = STATE(3849), - [sym_statement_block] = STATE(2246), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1873), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(2115), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [STATE(356)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2709), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(7066), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(350)] = { - [sym_import] = STATE(3849), - [sym_statement_block] = STATE(2249), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1874), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(2115), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [STATE(357)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2732), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym__extends_clause_single] = STATE(5863), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, - [STATE(351)] = { - [sym_import] = STATE(3849), - [sym_statement_block] = STATE(2251), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1875), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(2115), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [STATE(358)] = { + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1983), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2476), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(2279), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(352)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1708), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2554), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(2127), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(359)] = { + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1955), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2281), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(2279), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(353)] = { - [sym_namespace_export] = STATE(5477), - [sym_export_clause] = STATE(4612), - [sym_declaration] = STATE(863), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_class_declaration] = STATE(924), - [sym_function_declaration] = STATE(924), - [sym_generator_function_declaration] = STATE(924), - [sym_decorator] = STATE(1339), - [sym_function_signature] = STATE(924), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(877), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [aux_sym_export_statement_repeat1] = STATE(4424), - [aux_sym_object_repeat1] = STATE(5139), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [anon_sym_STAR] = ACTIONS(2129), - [anon_sym_default] = ACTIONS(2131), - [anon_sym_type] = ACTIONS(2133), - [anon_sym_EQ] = ACTIONS(2135), - [anon_sym_as] = ACTIONS(2137), - [anon_sym_namespace] = ACTIONS(2139), - [anon_sym_LBRACE] = ACTIONS(2141), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(702), - [anon_sym_import] = ACTIONS(2143), - [anon_sym_var] = ACTIONS(2145), - [anon_sym_let] = ACTIONS(2147), - [anon_sym_const] = ACTIONS(2149), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_class] = ACTIONS(2154), - [anon_sym_async] = ACTIONS(2156), - [anon_sym_function] = ACTIONS(2158), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(154), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_QMARK] = ACTIONS(696), - [anon_sym_declare] = ACTIONS(2163), - [anon_sym_module] = ACTIONS(2165), - [anon_sym_abstract] = ACTIONS(2167), - [anon_sym_satisfies] = ACTIONS(154), - [anon_sym_interface] = ACTIONS(2169), - [anon_sym_enum] = ACTIONS(2171), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), - }, - [STATE(354)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1724), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2558), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(2127), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(360)] = { + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1947), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2362), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(2279), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(355)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1729), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2571), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(2127), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(361)] = { + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1977), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2381), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(2279), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(356)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1667), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2573), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(2127), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(362)] = { + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1941), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2394), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(2279), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(357)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1672), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2574), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(2127), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(363)] = { + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1957), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2401), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(2279), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(358)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1673), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2575), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(2127), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(364)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2675), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(7147), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, - [STATE(359)] = { - [sym_namespace_export] = STATE(5477), - [sym_export_clause] = STATE(4612), - [sym_declaration] = STATE(863), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_class_declaration] = STATE(924), - [sym_function_declaration] = STATE(924), - [sym_generator_function_declaration] = STATE(924), - [sym_decorator] = STATE(1339), - [sym_function_signature] = STATE(924), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(877), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [aux_sym_export_statement_repeat1] = STATE(4424), - [aux_sym_object_repeat1] = STATE(4769), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [anon_sym_STAR] = ACTIONS(2129), - [anon_sym_default] = ACTIONS(2131), - [anon_sym_type] = ACTIONS(2133), - [anon_sym_EQ] = ACTIONS(2135), - [anon_sym_as] = ACTIONS(2137), - [anon_sym_namespace] = ACTIONS(2139), - [anon_sym_LBRACE] = ACTIONS(2141), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(700), - [anon_sym_import] = ACTIONS(2143), - [anon_sym_var] = ACTIONS(2145), - [anon_sym_let] = ACTIONS(2147), - [anon_sym_const] = ACTIONS(2149), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_class] = ACTIONS(2154), - [anon_sym_async] = ACTIONS(2156), - [anon_sym_function] = ACTIONS(2158), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(154), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_QMARK] = ACTIONS(696), - [anon_sym_declare] = ACTIONS(2163), - [anon_sym_module] = ACTIONS(2165), - [anon_sym_abstract] = ACTIONS(2167), - [anon_sym_satisfies] = ACTIONS(154), - [anon_sym_interface] = ACTIONS(2169), - [anon_sym_enum] = ACTIONS(2171), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), - }, - [STATE(360)] = { - [sym_import] = STATE(3849), - [sym_statement_block] = STATE(2234), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1818), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(2115), + [STATE(365)] = { + [sym_import] = STATE(4611), + [sym_statement_block] = STATE(2692), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2214), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(2291), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -65775,595 +69509,289 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(361)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1724), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2156), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(362)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1729), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2169), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(363)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1667), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2171), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, - [STATE(364)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1672), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2172), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), + [STATE(366)] = { + [sym_import] = STATE(4654), + [sym_statement_block] = STATE(2877), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2123), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(2293), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), + [anon_sym_TILDE] = ACTIONS(1182), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, - [STATE(365)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1673), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2173), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), + [STATE(367)] = { + [sym_import] = STATE(4654), + [sym_statement_block] = STATE(2888), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2139), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(2293), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), + [anon_sym_TILDE] = ACTIONS(1182), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, - [STATE(366)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1941), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_sequence_expression] = STATE(5437), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), + [STATE(368)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2286), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_sequence_expression] = STATE(6625), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -66387,923 +69815,719 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(367)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2273), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(5765), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(368)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1708), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2422), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(369)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1724), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2428), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(2113), + [sym_import] = STATE(4654), + [sym_statement_block] = STATE(2892), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2160), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(2293), [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), [anon_sym_await] = ACTIONS(1186), [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), [anon_sym_using] = ACTIONS(1196), [anon_sym_PLUS] = ACTIONS(1202), [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_TILDE] = ACTIONS(1182), [anon_sym_void] = ACTIONS(1202), [anon_sym_delete] = ACTIONS(1202), [anon_sym_PLUS_PLUS] = ACTIONS(1204), [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, [STATE(370)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1729), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2449), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(2113), + [sym_import] = STATE(4654), + [sym_statement_block] = STATE(2897), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2163), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(2293), [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), [anon_sym_await] = ACTIONS(1186), [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), [anon_sym_using] = ACTIONS(1196), [anon_sym_PLUS] = ACTIONS(1202), [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_TILDE] = ACTIONS(1182), [anon_sym_void] = ACTIONS(1202), [anon_sym_delete] = ACTIONS(1202), [anon_sym_PLUS_PLUS] = ACTIONS(1204), [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, [STATE(371)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1667), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2451), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(2113), + [sym_import] = STATE(4654), + [sym_statement_block] = STATE(2899), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2164), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(2293), [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), [anon_sym_await] = ACTIONS(1186), [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), [anon_sym_using] = ACTIONS(1196), [anon_sym_PLUS] = ACTIONS(1202), [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_TILDE] = ACTIONS(1182), [anon_sym_void] = ACTIONS(1202), [anon_sym_delete] = ACTIONS(1202), [anon_sym_PLUS_PLUS] = ACTIONS(1204), [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, [STATE(372)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1672), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2452), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(2113), + [sym_import] = STATE(4654), + [sym_statement_block] = STATE(2900), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2165), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(2293), [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), [anon_sym_await] = ACTIONS(1186), [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), [anon_sym_using] = ACTIONS(1196), [anon_sym_PLUS] = ACTIONS(1202), [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_TILDE] = ACTIONS(1182), [anon_sym_void] = ACTIONS(1202), [anon_sym_delete] = ACTIONS(1202), [anon_sym_PLUS_PLUS] = ACTIONS(1204), [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, [STATE(373)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1673), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2454), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2813), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(6889), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, [STATE(374)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1708), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2467), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), - [anon_sym_export] = ACTIONS(1224), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [sym_namespace_export] = STATE(6479), + [sym_export_clause] = STATE(5737), + [sym_declaration] = STATE(916), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_class_declaration] = STATE(1026), + [sym_function_declaration] = STATE(1026), + [sym_generator_function_declaration] = STATE(1026), + [sym_decorator] = STATE(1532), + [sym_function_signature] = STATE(1026), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(929), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [aux_sym_export_statement_repeat1] = STATE(5225), + [aux_sym_object_repeat1] = STATE(6106), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [anon_sym_STAR] = ACTIONS(2295), + [anon_sym_default] = ACTIONS(2297), + [anon_sym_type] = ACTIONS(2299), + [anon_sym_EQ] = ACTIONS(2301), + [anon_sym_as] = ACTIONS(2303), + [anon_sym_namespace] = ACTIONS(2305), + [anon_sym_LBRACE] = ACTIONS(2307), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(744), + [anon_sym_import] = ACTIONS(2309), + [anon_sym_var] = ACTIONS(2311), + [anon_sym_let] = ACTIONS(2313), + [anon_sym_const] = ACTIONS(2315), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_class] = ACTIONS(2320), + [anon_sym_async] = ACTIONS(2322), + [anon_sym_function] = ACTIONS(2324), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(153), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1224), - [anon_sym_readonly] = ACTIONS(1224), - [anon_sym_get] = ACTIONS(1224), - [anon_sym_set] = ACTIONS(1224), - [anon_sym_declare] = ACTIONS(1224), - [anon_sym_public] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_protected] = ACTIONS(1224), - [anon_sym_override] = ACTIONS(1224), - [anon_sym_module] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_number] = ACTIONS(1224), - [anon_sym_boolean] = ACTIONS(1224), - [anon_sym_string] = ACTIONS(1224), - [anon_sym_symbol] = ACTIONS(1224), - [anon_sym_object] = ACTIONS(1224), - [sym_html_comment] = ACTIONS(5), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2329), + [anon_sym_module] = ACTIONS(2331), + [anon_sym_abstract] = ACTIONS(2333), + [anon_sym_satisfies] = ACTIONS(153), + [anon_sym_interface] = ACTIONS(2335), + [anon_sym_enum] = ACTIONS(2337), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), }, [STATE(375)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1724), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2476), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), + [sym_import] = STATE(4611), + [sym_statement_block] = STATE(2784), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2187), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), [anon_sym_export] = ACTIONS(1224), [anon_sym_type] = ACTIONS(1224), [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(2291), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(717), [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(1224), [anon_sym_readonly] = ACTIONS(1224), @@ -67324,88 +70548,88 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(376)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1667), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2491), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), + [sym_import] = STATE(4611), + [sym_statement_block] = STATE(2661), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2081), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), [anon_sym_export] = ACTIONS(1224), [anon_sym_type] = ACTIONS(1224), [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(2291), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(717), [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(1224), [anon_sym_readonly] = ACTIONS(1224), @@ -67426,1902 +70650,2004 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(377)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1672), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2492), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), - [anon_sym_export] = ACTIONS(1224), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [sym_namespace_export] = STATE(6479), + [sym_export_clause] = STATE(5737), + [sym_declaration] = STATE(916), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_class_declaration] = STATE(1026), + [sym_function_declaration] = STATE(1026), + [sym_generator_function_declaration] = STATE(1026), + [sym_decorator] = STATE(1532), + [sym_function_signature] = STATE(1026), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(929), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [aux_sym_export_statement_repeat1] = STATE(5225), + [aux_sym_object_repeat1] = STATE(6106), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [anon_sym_STAR] = ACTIONS(2295), + [anon_sym_default] = ACTIONS(2297), + [anon_sym_type] = ACTIONS(2299), + [anon_sym_EQ] = ACTIONS(2301), + [anon_sym_as] = ACTIONS(2303), + [anon_sym_namespace] = ACTIONS(2305), + [anon_sym_LBRACE] = ACTIONS(2307), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(742), + [anon_sym_import] = ACTIONS(2309), + [anon_sym_var] = ACTIONS(2311), + [anon_sym_let] = ACTIONS(2313), + [anon_sym_const] = ACTIONS(2315), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_class] = ACTIONS(2320), + [anon_sym_async] = ACTIONS(2322), + [anon_sym_function] = ACTIONS(2324), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(153), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1224), - [anon_sym_readonly] = ACTIONS(1224), - [anon_sym_get] = ACTIONS(1224), - [anon_sym_set] = ACTIONS(1224), - [anon_sym_declare] = ACTIONS(1224), - [anon_sym_public] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_protected] = ACTIONS(1224), - [anon_sym_override] = ACTIONS(1224), - [anon_sym_module] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_number] = ACTIONS(1224), - [anon_sym_boolean] = ACTIONS(1224), - [anon_sym_string] = ACTIONS(1224), - [anon_sym_symbol] = ACTIONS(1224), - [anon_sym_object] = ACTIONS(1224), - [sym_html_comment] = ACTIONS(5), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2329), + [anon_sym_module] = ACTIONS(2331), + [anon_sym_abstract] = ACTIONS(2333), + [anon_sym_satisfies] = ACTIONS(153), + [anon_sym_interface] = ACTIONS(2335), + [anon_sym_enum] = ACTIONS(2337), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), }, [STATE(378)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1673), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2493), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), - [anon_sym_export] = ACTIONS(1224), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [sym_namespace_export] = STATE(6479), + [sym_export_clause] = STATE(5737), + [sym_declaration] = STATE(916), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_class_declaration] = STATE(1026), + [sym_function_declaration] = STATE(1026), + [sym_generator_function_declaration] = STATE(1026), + [sym_decorator] = STATE(1532), + [sym_function_signature] = STATE(1026), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(929), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [aux_sym_export_statement_repeat1] = STATE(5225), + [aux_sym_object_repeat1] = STATE(6051), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [anon_sym_STAR] = ACTIONS(2295), + [anon_sym_default] = ACTIONS(2297), + [anon_sym_type] = ACTIONS(2299), + [anon_sym_EQ] = ACTIONS(2301), + [anon_sym_as] = ACTIONS(2303), + [anon_sym_namespace] = ACTIONS(2305), + [anon_sym_LBRACE] = ACTIONS(2307), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(715), + [anon_sym_import] = ACTIONS(2309), + [anon_sym_var] = ACTIONS(2311), + [anon_sym_let] = ACTIONS(2313), + [anon_sym_const] = ACTIONS(2315), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_class] = ACTIONS(2320), + [anon_sym_async] = ACTIONS(2322), + [anon_sym_function] = ACTIONS(2324), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(153), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1224), - [anon_sym_readonly] = ACTIONS(1224), - [anon_sym_get] = ACTIONS(1224), - [anon_sym_set] = ACTIONS(1224), - [anon_sym_declare] = ACTIONS(1224), - [anon_sym_public] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_protected] = ACTIONS(1224), - [anon_sym_override] = ACTIONS(1224), - [anon_sym_module] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_number] = ACTIONS(1224), - [anon_sym_boolean] = ACTIONS(1224), - [anon_sym_string] = ACTIONS(1224), - [anon_sym_symbol] = ACTIONS(1224), - [anon_sym_object] = ACTIONS(1224), - [sym_html_comment] = ACTIONS(5), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2329), + [anon_sym_module] = ACTIONS(2331), + [anon_sym_abstract] = ACTIONS(2333), + [anon_sym_satisfies] = ACTIONS(153), + [anon_sym_interface] = ACTIONS(2335), + [anon_sym_enum] = ACTIONS(2337), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), }, [STATE(379)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2283), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym__extends_clause_single] = STATE(4661), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), + [sym_namespace_export] = STATE(6479), + [sym_export_clause] = STATE(5737), + [sym_declaration] = STATE(916), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_class_declaration] = STATE(1026), + [sym_function_declaration] = STATE(1026), + [sym_generator_function_declaration] = STATE(1026), + [sym_decorator] = STATE(1532), + [sym_function_signature] = STATE(1026), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(929), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [aux_sym_export_statement_repeat1] = STATE(5225), + [aux_sym_object_repeat1] = STATE(6237), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [anon_sym_STAR] = ACTIONS(2295), + [anon_sym_default] = ACTIONS(2297), + [anon_sym_type] = ACTIONS(2299), + [anon_sym_EQ] = ACTIONS(2301), + [anon_sym_as] = ACTIONS(2303), + [anon_sym_namespace] = ACTIONS(2305), + [anon_sym_LBRACE] = ACTIONS(2307), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(746), + [anon_sym_import] = ACTIONS(2309), + [anon_sym_var] = ACTIONS(2311), + [anon_sym_let] = ACTIONS(2313), + [anon_sym_const] = ACTIONS(2315), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_class] = ACTIONS(2320), + [anon_sym_async] = ACTIONS(2322), + [anon_sym_function] = ACTIONS(2324), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(153), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), - [sym_html_comment] = ACTIONS(5), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2329), + [anon_sym_module] = ACTIONS(2331), + [anon_sym_abstract] = ACTIONS(2333), + [anon_sym_satisfies] = ACTIONS(153), + [anon_sym_interface] = ACTIONS(2335), + [anon_sym_enum] = ACTIONS(2337), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), }, [STATE(380)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1708), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2499), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(2127), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), + [sym_import] = STATE(4611), + [sym_statement_block] = STATE(2784), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2538), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(2291), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1320), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, [STATE(381)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1724), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2503), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(2127), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2230), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(6791), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, [STATE(382)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1729), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2516), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(2127), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), + [sym_import] = STATE(4611), + [sym_statement_block] = STATE(2692), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2631), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(2291), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1320), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, [STATE(383)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1667), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2518), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(2127), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2660), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(7002), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, [STATE(384)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1672), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2519), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(2127), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), + [sym_import] = STATE(4611), + [sym_statement_block] = STATE(2661), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2696), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(2291), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1320), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, [STATE(385)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1673), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2520), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(2127), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(386)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2550), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_mapped_type_clause] = STATE(5962), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(2173), - [anon_sym_export] = ACTIONS(2175), - [anon_sym_type] = ACTIONS(2175), - [anon_sym_namespace] = ACTIONS(2177), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(2175), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(2179), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(2181), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2175), - [anon_sym_readonly] = ACTIONS(2175), - [anon_sym_get] = ACTIONS(2175), - [anon_sym_set] = ACTIONS(2175), - [anon_sym_declare] = ACTIONS(2175), - [anon_sym_public] = ACTIONS(2175), - [anon_sym_private] = ACTIONS(2175), - [anon_sym_protected] = ACTIONS(2175), - [anon_sym_override] = ACTIONS(2175), - [anon_sym_module] = ACTIONS(2175), - [anon_sym_any] = ACTIONS(2175), - [anon_sym_number] = ACTIONS(2175), - [anon_sym_boolean] = ACTIONS(2175), - [anon_sym_string] = ACTIONS(2175), - [anon_sym_symbol] = ACTIONS(2175), - [anon_sym_object] = ACTIONS(2175), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(387)] = { - [sym_import] = STATE(3849), - [sym_statement_block] = STATE(2323), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1892), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(2115), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(33), + [sym_import] = STATE(4611), + [sym_statement_block] = STATE(2736), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2856), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(2291), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1320), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, - [STATE(388)] = { - [sym_import] = STATE(3849), - [sym_statement_block] = STATE(2246), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1846), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(2115), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(33), + [STATE(386)] = { + [sym_import] = STATE(4611), + [sym_statement_block] = STATE(2804), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2711), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(2291), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1320), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, - [STATE(389)] = { - [sym_import] = STATE(3849), - [sym_statement_block] = STATE(2249), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1847), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(2115), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(33), + [STATE(387)] = { + [sym_import] = STATE(4611), + [sym_statement_block] = STATE(2841), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2715), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(2291), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1320), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1662), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(388)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2771), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(6829), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(389)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(3053), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_mapped_type_clause] = STATE(7076), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2339), + [anon_sym_export] = ACTIONS(2341), + [anon_sym_type] = ACTIONS(2341), + [anon_sym_namespace] = ACTIONS(2343), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2341), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(2345), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(2347), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(2341), + [anon_sym_readonly] = ACTIONS(2341), + [anon_sym_get] = ACTIONS(2341), + [anon_sym_set] = ACTIONS(2341), + [anon_sym_declare] = ACTIONS(2341), + [anon_sym_public] = ACTIONS(2341), + [anon_sym_private] = ACTIONS(2341), + [anon_sym_protected] = ACTIONS(2341), + [anon_sym_override] = ACTIONS(2341), + [anon_sym_module] = ACTIONS(2341), + [anon_sym_any] = ACTIONS(2341), + [anon_sym_number] = ACTIONS(2341), + [anon_sym_boolean] = ACTIONS(2341), + [anon_sym_string] = ACTIONS(2341), + [anon_sym_symbol] = ACTIONS(2341), + [anon_sym_object] = ACTIONS(2341), [sym_html_comment] = ACTIONS(5), }, [STATE(390)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2282), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(5957), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1983), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2015), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(2279), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, [STATE(391)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2297), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(5977), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1955), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2026), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(2279), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, [STATE(392)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2302), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(6030), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2572), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(6887), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, [STATE(393)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2185), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(6041), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1977), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2055), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(2279), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, [STATE(394)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2313), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(5895), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1941), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2056), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(2279), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, [STATE(395)] = { - [sym_import] = STATE(3849), - [sym_statement_block] = STATE(2251), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1848), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(2115), + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1957), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2039), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(2279), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(396)] = { + [sym_import] = STATE(4611), + [sym_statement_block] = STATE(2736), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2085), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(2291), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -69345,593 +72671,85 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(396)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1884), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(5749), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(397)] = { - [sym_namespace_export] = STATE(5477), - [sym_export_clause] = STATE(4612), - [sym_declaration] = STATE(863), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_class_declaration] = STATE(924), - [sym_function_declaration] = STATE(924), - [sym_generator_function_declaration] = STATE(924), - [sym_decorator] = STATE(1339), - [sym_function_signature] = STATE(924), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(877), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [aux_sym_export_statement_repeat1] = STATE(4424), - [aux_sym_object_repeat1] = STATE(4769), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [anon_sym_STAR] = ACTIONS(2129), - [anon_sym_default] = ACTIONS(2131), - [anon_sym_type] = ACTIONS(2133), - [anon_sym_EQ] = ACTIONS(2135), - [anon_sym_as] = ACTIONS(2137), - [anon_sym_namespace] = ACTIONS(2139), - [anon_sym_LBRACE] = ACTIONS(2141), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(673), - [anon_sym_import] = ACTIONS(2143), - [anon_sym_var] = ACTIONS(2145), - [anon_sym_let] = ACTIONS(2147), - [anon_sym_const] = ACTIONS(2149), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_class] = ACTIONS(2154), - [anon_sym_async] = ACTIONS(2156), - [anon_sym_function] = ACTIONS(2158), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(154), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_QMARK] = ACTIONS(696), - [anon_sym_declare] = ACTIONS(2163), - [anon_sym_module] = ACTIONS(2165), - [anon_sym_abstract] = ACTIONS(2167), - [anon_sym_satisfies] = ACTIONS(154), - [anon_sym_interface] = ACTIONS(2169), - [anon_sym_enum] = ACTIONS(2171), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), - }, - [STATE(398)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2269), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_sequence_expression] = STATE(6011), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(399)] = { - [sym_import] = STATE(3618), - [sym_statement_block] = STATE(1708), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2152), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(400)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2515), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(401)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1835), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), + [sym_import] = STATE(4611), + [sym_statement_block] = STATE(2804), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2088), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(2291), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -69955,286 +72773,187 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, - [STATE(402)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1836), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(33), + [STATE(398)] = { + [sym_import] = STATE(4611), + [sym_statement_block] = STATE(2784), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2090), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(2291), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1398), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(403)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1942), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, - [STATE(404)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1838), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), + [STATE(399)] = { + [sym_import] = STATE(4611), + [sym_statement_block] = STATE(2841), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2094), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(2291), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -70258,3821 +72977,4060 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, - [STATE(405)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1841), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(33), + [STATE(400)] = { + [sym_import] = STATE(4611), + [sym_statement_block] = STATE(2692), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2098), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(2291), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1398), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, - [STATE(406)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2379), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), + [STATE(401)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2628), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(6755), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(402)] = { + [sym_import] = STATE(4611), + [sym_statement_block] = STATE(2661), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2112), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(2291), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), + [sym_private_property_identifier] = ACTIONS(1398), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, - [STATE(407)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1880), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(33), + [STATE(403)] = { + [sym_import] = STATE(4611), + [sym_statement_block] = STATE(2736), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2117), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(2291), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1398), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, - [STATE(408)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2081), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(404)] = { + [sym_import] = STATE(4611), + [sym_statement_block] = STATE(2804), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2118), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(2291), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1398), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, - [STATE(409)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1881), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(33), + [STATE(405)] = { + [sym_import] = STATE(4611), + [sym_statement_block] = STATE(2841), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2119), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(2291), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1398), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, - [STATE(410)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2610), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(406)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2648), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_sequence_expression] = STATE(7085), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, - [STATE(411)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1749), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(407)] = { + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1983), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3086), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(2349), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [sym_html_comment] = ACTIONS(5), }, - [STATE(412)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2419), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(408)] = { + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1955), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3090), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(2349), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [sym_html_comment] = ACTIONS(5), }, - [STATE(413)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1751), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(409)] = { + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1947), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3103), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(2349), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [sym_html_comment] = ACTIONS(5), }, - [STATE(414)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2607), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(410)] = { + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1977), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3105), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(2349), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(411)] = { + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1941), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3106), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(2349), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(412)] = { + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1957), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3107), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(2349), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(413)] = { + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1983), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2488), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(2279), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(414)] = { + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1947), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2505), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(2279), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(2183), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, [STATE(415)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1753), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1977), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2507), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(2279), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, [STATE(416)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1754), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1941), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2508), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(2279), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, [STATE(417)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1943), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1957), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2509), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(2279), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, [STATE(418)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1756), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1983), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(2956), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(2279), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), [sym_html_comment] = ACTIONS(5), }, [STATE(419)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1757), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1955), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(2960), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(2279), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), [sym_html_comment] = ACTIONS(5), }, [STATE(420)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1808), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1947), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(2973), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(2279), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), [sym_html_comment] = ACTIONS(5), }, [STATE(421)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1758), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1977), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(2975), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(2279), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), [sym_html_comment] = ACTIONS(5), }, [STATE(422)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1759), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1941), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(2976), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(2279), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), [sym_html_comment] = ACTIONS(5), }, [STATE(423)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1760), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1957), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(2977), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(2279), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), [sym_html_comment] = ACTIONS(5), }, [STATE(424)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1761), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1983), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(2982), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(2279), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), [sym_html_comment] = ACTIONS(5), }, [STATE(425)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1762), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1955), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(2986), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(2279), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), [sym_html_comment] = ACTIONS(5), }, [STATE(426)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1763), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1947), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(2999), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(2279), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), [sym_html_comment] = ACTIONS(5), }, [STATE(427)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1764), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1977), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(3001), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(2279), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), [sym_html_comment] = ACTIONS(5), }, [STATE(428)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1765), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1941), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(3002), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(2279), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), [sym_html_comment] = ACTIONS(5), }, [STATE(429)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1766), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1957), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(3003), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(2279), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), [sym_html_comment] = ACTIONS(5), }, [STATE(430)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1767), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1983), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3021), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(2349), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), [sym_html_comment] = ACTIONS(5), }, [STATE(431)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1944), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1955), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3025), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(2349), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), [sym_html_comment] = ACTIONS(5), }, [STATE(432)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1746), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1947), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3038), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(2349), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), [sym_html_comment] = ACTIONS(5), }, [STATE(433)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2411), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1977), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3040), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(2349), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), [sym_html_comment] = ACTIONS(5), }, [STATE(434)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1945), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1941), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3041), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(2349), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), [sym_html_comment] = ACTIONS(5), }, [STATE(435)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1946), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1957), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3042), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(2349), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), [sym_html_comment] = ACTIONS(5), }, [STATE(436)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1948), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_statement_block] = STATE(1947), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2053), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(2279), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, [STATE(437)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1773), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(438)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1774), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(439)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1952), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(440)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2240), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2625), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(2185), - [sym_private_property_identifier] = ACTIONS(1140), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1320), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, - [STATE(441)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1883), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [STATE(438)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1716), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7150), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7150), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1716), + [sym_subscript_expression] = STATE(1716), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7150), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1716), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2351), + [anon_sym_export] = ACTIONS(2353), + [anon_sym_type] = ACTIONS(2353), + [anon_sym_namespace] = ACTIONS(2355), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2353), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(2357), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(2359), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2361), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(2353), + [anon_sym_readonly] = ACTIONS(2353), + [anon_sym_get] = ACTIONS(2353), + [anon_sym_set] = ACTIONS(2353), + [anon_sym_declare] = ACTIONS(2353), + [anon_sym_public] = ACTIONS(2353), + [anon_sym_private] = ACTIONS(2353), + [anon_sym_protected] = ACTIONS(2353), + [anon_sym_override] = ACTIONS(2353), + [anon_sym_module] = ACTIONS(2353), + [anon_sym_any] = ACTIONS(2353), + [anon_sym_number] = ACTIONS(2353), + [anon_sym_boolean] = ACTIONS(2353), + [anon_sym_string] = ACTIONS(2353), + [anon_sym_symbol] = ACTIONS(2353), + [anon_sym_object] = ACTIONS(2353), [sym_html_comment] = ACTIONS(5), }, - [STATE(442)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1849), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), + [STATE(439)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2095), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -74096,286 +77054,286 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, - [STATE(443)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1953), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(440)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2885), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, - [STATE(444)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1775), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(441)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2886), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, - [STATE(445)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1888), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), + [STATE(442)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2137), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -74399,387 +77357,488 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, - [STATE(446)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1790), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(443)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2437), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(447)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1791), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(444)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2470), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(448)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2453), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), - [anon_sym_SLASH] = ACTIONS(77), + [STATE(445)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2477), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(449)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2052), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), + [STATE(446)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2257), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(447)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2782), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -74803,4326 +77862,4528 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(448)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2274), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(449)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2284), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, [STATE(450)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1790), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2291), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(2187), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, [STATE(451)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1476), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5959), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5959), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1476), - [sym_subscript_expression] = STATE(1476), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5959), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1476), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(2189), - [anon_sym_export] = ACTIONS(2191), - [anon_sym_type] = ACTIONS(2191), - [anon_sym_namespace] = ACTIONS(2193), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(2191), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(2195), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(2197), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2863), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(2199), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2191), - [anon_sym_readonly] = ACTIONS(2191), - [anon_sym_get] = ACTIONS(2191), - [anon_sym_set] = ACTIONS(2191), - [anon_sym_declare] = ACTIONS(2191), - [anon_sym_public] = ACTIONS(2191), - [anon_sym_private] = ACTIONS(2191), - [anon_sym_protected] = ACTIONS(2191), - [anon_sym_override] = ACTIONS(2191), - [anon_sym_module] = ACTIONS(2191), - [anon_sym_any] = ACTIONS(2191), - [anon_sym_number] = ACTIONS(2191), - [anon_sym_boolean] = ACTIONS(2191), - [anon_sym_string] = ACTIONS(2191), - [anon_sym_symbol] = ACTIONS(2191), - [anon_sym_object] = ACTIONS(2191), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, [STATE(452)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1850), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2313), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, [STATE(453)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1790), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2314), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(2201), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, [STATE(454)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1852), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2318), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, [STATE(455)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2634), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), - [anon_sym_export] = ACTIONS(1224), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2321), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1224), - [anon_sym_readonly] = ACTIONS(1224), - [anon_sym_get] = ACTIONS(1224), - [anon_sym_set] = ACTIONS(1224), - [anon_sym_declare] = ACTIONS(1224), - [anon_sym_public] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_protected] = ACTIONS(1224), - [anon_sym_override] = ACTIONS(1224), - [anon_sym_module] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_number] = ACTIONS(1224), - [anon_sym_boolean] = ACTIONS(1224), - [anon_sym_string] = ACTIONS(1224), - [anon_sym_symbol] = ACTIONS(1224), - [anon_sym_object] = ACTIONS(1224), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, [STATE(456)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1854), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2328), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, [STATE(457)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1907), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2330), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, [STATE(458)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1954), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2332), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, [STATE(459)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1858), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2333), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, [STATE(460)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2605), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2340), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, [STATE(461)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1859), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2343), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, [STATE(462)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1860), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2366), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, [STATE(463)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1861), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2867), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, [STATE(464)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1862), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2402), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, [STATE(465)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1863), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2403), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, [STATE(466)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1864), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2202), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), + [sym_number] = ACTIONS(2363), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(467)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1865), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2211), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(468)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1866), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2215), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(469)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1867), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2536), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, [STATE(470)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1868), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [sym_import] = STATE(4654), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2092), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(1182), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, [STATE(471)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1869), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [sym_import] = STATE(4654), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2122), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(1182), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, [STATE(472)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2414), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4654), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2124), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(1182), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, [STATE(473)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1871), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [sym_import] = STATE(4654), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2133), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(1182), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, [STATE(474)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2580), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), - [anon_sym_export] = ACTIONS(1224), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4654), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2138), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(1182), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1224), - [anon_sym_readonly] = ACTIONS(1224), - [anon_sym_get] = ACTIONS(1224), - [anon_sym_set] = ACTIONS(1224), - [anon_sym_declare] = ACTIONS(1224), - [anon_sym_public] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_protected] = ACTIONS(1224), - [anon_sym_override] = ACTIONS(1224), - [anon_sym_module] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_number] = ACTIONS(1224), - [anon_sym_boolean] = ACTIONS(1224), - [anon_sym_string] = ACTIONS(1224), - [anon_sym_symbol] = ACTIONS(1224), - [anon_sym_object] = ACTIONS(1224), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, [STATE(475)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1958), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4654), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2140), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(1182), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, [STATE(476)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4654), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2144), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(1182), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, [STATE(477)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2086), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4654), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2146), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(1182), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, [STATE(478)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1876), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [sym_import] = STATE(4654), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2148), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(1182), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, [STATE(479)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1877), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [sym_import] = STATE(4654), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2149), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(1182), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, [STATE(480)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1790), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4654), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2150), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(2203), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(1182), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, [STATE(481)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2053), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [sym_import] = STATE(4654), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2151), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(1182), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, [STATE(482)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1960), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4654), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2152), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(1182), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, [STATE(483)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1908), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4654), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2153), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(1182), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, [STATE(484)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1878), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [sym_import] = STATE(4654), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2154), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(1182), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, [STATE(485)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1816), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [sym_import] = STATE(4654), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2158), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(1182), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, [STATE(486)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2408), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), + [sym_import] = STATE(4654), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2159), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [anon_sym_TILDE] = ACTIONS(1182), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, [STATE(487)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2553), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4654), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2161), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(1182), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, [STATE(488)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1962), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4654), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2319), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(1182), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, [STATE(489)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2555), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4654), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2250), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(1182), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, [STATE(490)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2556), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4654), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2167), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(1182), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, [STATE(491)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2557), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(3123), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), [sym_html_comment] = ACTIONS(5), }, [STATE(492)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1832), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2235), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -79146,1902 +82407,1195 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(493)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2559), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2808), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(494)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2560), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4654), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2173), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(1182), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, [STATE(495)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2561), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(496)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2562), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2240), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(496)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2242), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(497)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2563), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2244), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(498)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2564), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2353), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, [STATE(499)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2565), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2378), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, [STATE(500)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2566), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2219), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(501)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2567), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2126), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(502)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2568), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2233), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(503)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2569), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(504)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2570), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(505)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2420), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(506)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2572), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(507)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1475), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5821), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5821), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1475), - [sym_subscript_expression] = STATE(1475), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5821), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1475), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(2205), - [anon_sym_export] = ACTIONS(2207), - [anon_sym_type] = ACTIONS(2207), - [anon_sym_namespace] = ACTIONS(2209), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(2207), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(2211), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(2213), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(2215), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2207), - [anon_sym_readonly] = ACTIONS(2207), - [anon_sym_get] = ACTIONS(2207), - [anon_sym_set] = ACTIONS(2207), - [anon_sym_declare] = ACTIONS(2207), - [anon_sym_public] = ACTIONS(2207), - [anon_sym_private] = ACTIONS(2207), - [anon_sym_protected] = ACTIONS(2207), - [anon_sym_override] = ACTIONS(2207), - [anon_sym_module] = ACTIONS(2207), - [anon_sym_any] = ACTIONS(2207), - [anon_sym_number] = ACTIONS(2207), - [anon_sym_boolean] = ACTIONS(2207), - [anon_sym_string] = ACTIONS(2207), - [anon_sym_symbol] = ACTIONS(2207), - [anon_sym_object] = ACTIONS(2207), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(508)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1900), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2072), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(509)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2576), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(510)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2577), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, - [STATE(511)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2055), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), + [STATE(504)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2228), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -81065,286 +83619,286 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, - [STATE(512)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1897), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), + [STATE(505)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2234), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(2185), - [sym_private_property_identifier] = ACTIONS(1310), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, - [STATE(513)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2291), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), + [STATE(506)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2065), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, - [STATE(514)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2057), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), + [STATE(507)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2082), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -81368,712 +83922,409 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(515)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2578), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(516)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2607), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(517)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2608), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, - [STATE(518)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2177), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), + [STATE(508)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2382), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(2187), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1398), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, - [STATE(519)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1474), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6121), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6121), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1474), - [sym_subscript_expression] = STATE(1474), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6121), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1474), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(2217), - [anon_sym_export] = ACTIONS(2219), - [anon_sym_type] = ACTIONS(2219), - [anon_sym_namespace] = ACTIONS(2221), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(2219), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(2223), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(2225), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(509)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2353), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(2227), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(2365), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2219), - [anon_sym_readonly] = ACTIONS(2219), - [anon_sym_get] = ACTIONS(2219), - [anon_sym_set] = ACTIONS(2219), - [anon_sym_declare] = ACTIONS(2219), - [anon_sym_public] = ACTIONS(2219), - [anon_sym_private] = ACTIONS(2219), - [anon_sym_protected] = ACTIONS(2219), - [anon_sym_override] = ACTIONS(2219), - [anon_sym_module] = ACTIONS(2219), - [anon_sym_any] = ACTIONS(2219), - [anon_sym_number] = ACTIONS(2219), - [anon_sym_boolean] = ACTIONS(2219), - [anon_sym_string] = ACTIONS(2219), - [anon_sym_symbol] = ACTIONS(2219), - [anon_sym_object] = ACTIONS(2219), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(520)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2612), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(510)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3148), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), [sym_html_comment] = ACTIONS(5), }, - [STATE(521)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2636), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), + [STATE(511)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2263), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), [anon_sym_export] = ACTIONS(1224), [anon_sym_type] = ACTIONS(1224), [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(717), [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(1224), [anon_sym_readonly] = ACTIONS(1224), @@ -82093,1985 +84344,369 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, - [STATE(522)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(3810), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(3810), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1300), - [sym_subscript_expression] = STATE(1300), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(3810), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1300), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(2229), - [anon_sym_export] = ACTIONS(2231), - [anon_sym_type] = ACTIONS(2231), - [anon_sym_namespace] = ACTIONS(2233), - [anon_sym_LBRACE] = ACTIONS(706), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(2231), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(2235), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(2237), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(2239), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2231), - [anon_sym_readonly] = ACTIONS(2231), - [anon_sym_get] = ACTIONS(2231), - [anon_sym_set] = ACTIONS(2231), - [anon_sym_declare] = ACTIONS(2231), - [anon_sym_public] = ACTIONS(2231), - [anon_sym_private] = ACTIONS(2231), - [anon_sym_protected] = ACTIONS(2231), - [anon_sym_override] = ACTIONS(2231), - [anon_sym_module] = ACTIONS(2231), - [anon_sym_any] = ACTIONS(2231), - [anon_sym_number] = ACTIONS(2231), - [anon_sym_boolean] = ACTIONS(2231), - [anon_sym_string] = ACTIONS(2231), - [anon_sym_symbol] = ACTIONS(2231), - [anon_sym_object] = ACTIONS(2231), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(523)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2151), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), + [STATE(512)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(3078), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), [sym_html_comment] = ACTIONS(5), }, - [STATE(524)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2641), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), + [STATE(513)] = { + [sym_import] = STATE(4654), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2083), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(935), [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), [anon_sym_await] = ACTIONS(1186), [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), [anon_sym_using] = ACTIONS(1196), [anon_sym_PLUS] = ACTIONS(1202), [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_TILDE] = ACTIONS(1182), [anon_sym_void] = ACTIONS(1202), [anon_sym_delete] = ACTIONS(1202), [anon_sym_PLUS_PLUS] = ACTIONS(1204), [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(525)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2153), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(526)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2154), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(527)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2155), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, - [STATE(528)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2295), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), - [anon_sym_SLASH] = ACTIONS(77), + [STATE(514)] = { + [sym_import] = STATE(4654), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2084), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(1182), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(529)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2157), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(530)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2158), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(531)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2159), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(532)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2160), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(533)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2161), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(534)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2162), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(535)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2163), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(536)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2164), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(537)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2165), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(538)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2166), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(539)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2167), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(540)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2168), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(959), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, - [STATE(541)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1833), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), + [STATE(515)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2289), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -84095,286 +84730,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(542)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2170), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(543)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2105), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, - [STATE(544)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1824), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), + [STATE(516)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2189), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -84398,387 +84831,286 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, - [STATE(545)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2296), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), + [STATE(517)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2202), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(546)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2174), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, - [STATE(547)] = { - [sym_import] = STATE(3618), + [STATE(518)] = { + [sym_import] = STATE(4526), [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2175), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), + [sym_expression] = STATE(3130), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), [sym_member_expression] = STATE(1403), [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(2365), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [sym_html_comment] = ACTIONS(5), }, - [STATE(548)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2394), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), + [STATE(519)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2352), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -84802,84 +85134,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, - [STATE(549)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1894), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), + [STATE(520)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2357), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -84903,185 +85235,185 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, - [STATE(550)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2176), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), + [STATE(521)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2027), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(2367), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, - [STATE(551)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2203), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), + [STATE(522)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2557), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -85105,3417 +85437,3316 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(552)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2177), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, - [STATE(553)] = { - [sym_import] = STATE(3618), + [STATE(523)] = { + [sym_import] = STATE(4526), [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2178), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), + [sym_expression] = STATE(3130), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), [sym_member_expression] = STATE(1403), [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(554)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2459), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(2367), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [sym_html_comment] = ACTIONS(5), }, - [STATE(555)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1483), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6128), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6128), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1483), - [sym_subscript_expression] = STATE(1483), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6128), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1483), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(2241), - [anon_sym_export] = ACTIONS(2243), - [anon_sym_type] = ACTIONS(2243), - [anon_sym_namespace] = ACTIONS(2245), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(2243), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(2247), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(2249), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(524)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2027), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(2251), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(2369), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2243), - [anon_sym_readonly] = ACTIONS(2243), - [anon_sym_get] = ACTIONS(2243), - [anon_sym_set] = ACTIONS(2243), - [anon_sym_declare] = ACTIONS(2243), - [anon_sym_public] = ACTIONS(2243), - [anon_sym_private] = ACTIONS(2243), - [anon_sym_protected] = ACTIONS(2243), - [anon_sym_override] = ACTIONS(2243), - [anon_sym_module] = ACTIONS(2243), - [anon_sym_any] = ACTIONS(2243), - [anon_sym_number] = ACTIONS(2243), - [anon_sym_boolean] = ACTIONS(2243), - [anon_sym_string] = ACTIONS(2243), - [anon_sym_symbol] = ACTIONS(2243), - [anon_sym_object] = ACTIONS(2243), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, - [STATE(556)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2415), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), + [STATE(525)] = { + [sym_import] = STATE(4654), + [sym_parenthesized_expression] = STATE(1554), + [sym_expression] = STATE(2083), + [sym_primary_expression] = STATE(2426), + [sym_yield_expression] = STATE(2870), + [sym_object] = STATE(2869), + [sym_object_pattern] = STATE(7129), + [sym_array] = STATE(2869), + [sym_array_pattern] = STATE(7129), + [sym_class] = STATE(2869), + [sym_function_expression] = STATE(2869), + [sym_generator_function] = STATE(2869), + [sym_arrow_function] = STATE(2869), + [sym__call_signature] = STATE(6740), + [sym_call_expression] = STATE(2869), + [sym_new_expression] = STATE(2632), + [sym_await_expression] = STATE(2870), + [sym_member_expression] = STATE(1554), + [sym_subscript_expression] = STATE(1554), + [sym_assignment_expression] = STATE(2870), + [sym__augmented_assignment_lhs] = STATE(3563), + [sym_augmented_assignment_expression] = STATE(2870), + [sym__destructuring_pattern] = STATE(7129), + [sym_ternary_expression] = STATE(2870), + [sym_binary_expression] = STATE(2870), + [sym_unary_expression] = STATE(2870), + [sym_update_expression] = STATE(2870), + [sym_string] = STATE(2869), + [sym_template_string] = STATE(2869), + [sym_regex] = STATE(2869), + [sym_meta_property] = STATE(2869), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1554), + [sym_type_assertion] = STATE(2870), + [sym_as_expression] = STATE(2870), + [sym_satisfies_expression] = STATE(2870), + [sym_instantiation_expression] = STATE(2870), + [sym_internal_module] = STATE(2870), + [sym_type_arguments] = STATE(471), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5607), + [sym_identifier] = ACTIONS(1624), + [anon_sym_export] = ACTIONS(1174), + [anon_sym_type] = ACTIONS(1174), + [anon_sym_namespace] = ACTIONS(1176), + [anon_sym_LBRACE] = ACTIONS(935), [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_import] = ACTIONS(937), + [anon_sym_let] = ACTIONS(1174), + [anon_sym_BANG] = ACTIONS(1182), + [anon_sym_LPAREN] = ACTIONS(939), [anon_sym_await] = ACTIONS(1186), [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), + [anon_sym_LBRACK] = ACTIONS(941), + [anon_sym_class] = ACTIONS(943), [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), + [anon_sym_function] = ACTIONS(947), + [anon_sym_new] = ACTIONS(1628), [anon_sym_using] = ACTIONS(1196), [anon_sym_PLUS] = ACTIONS(1202), [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_SLASH] = ACTIONS(951), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_TILDE] = ACTIONS(1182), [anon_sym_void] = ACTIONS(1202), [anon_sym_delete] = ACTIONS(1202), [anon_sym_PLUS_PLUS] = ACTIONS(1204), [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(2187), + [anon_sym_BQUOTE] = ACTIONS(957), + [sym_number] = ACTIONS(2371), [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [sym_this] = ACTIONS(961), + [sym_super] = ACTIONS(961), + [sym_true] = ACTIONS(961), + [sym_false] = ACTIONS(961), + [sym_null] = ACTIONS(961), + [sym_undefined] = ACTIONS(1630), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1174), + [anon_sym_readonly] = ACTIONS(1174), + [anon_sym_get] = ACTIONS(1174), + [anon_sym_set] = ACTIONS(1174), + [anon_sym_declare] = ACTIONS(1174), + [anon_sym_public] = ACTIONS(1174), + [anon_sym_private] = ACTIONS(1174), + [anon_sym_protected] = ACTIONS(1174), + [anon_sym_override] = ACTIONS(1174), + [anon_sym_module] = ACTIONS(1174), + [anon_sym_any] = ACTIONS(1174), + [anon_sym_number] = ACTIONS(1174), + [anon_sym_boolean] = ACTIONS(1174), + [anon_sym_string] = ACTIONS(1174), + [anon_sym_symbol] = ACTIONS(1174), + [anon_sym_object] = ACTIONS(1174), [sym_html_comment] = ACTIONS(5), }, - [STATE(557)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1482), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5892), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5892), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1482), - [sym_subscript_expression] = STATE(1482), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5892), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1482), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(2253), - [anon_sym_export] = ACTIONS(2255), - [anon_sym_type] = ACTIONS(2255), - [anon_sym_namespace] = ACTIONS(2257), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(2255), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(2259), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(2261), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(526)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1709), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6980), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6980), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1709), + [sym_subscript_expression] = STATE(1709), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6980), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1709), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2373), + [anon_sym_export] = ACTIONS(2375), + [anon_sym_type] = ACTIONS(2375), + [anon_sym_namespace] = ACTIONS(2377), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2375), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(2379), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(2381), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(2263), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2383), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2255), - [anon_sym_readonly] = ACTIONS(2255), - [anon_sym_get] = ACTIONS(2255), - [anon_sym_set] = ACTIONS(2255), - [anon_sym_declare] = ACTIONS(2255), - [anon_sym_public] = ACTIONS(2255), - [anon_sym_private] = ACTIONS(2255), - [anon_sym_protected] = ACTIONS(2255), - [anon_sym_override] = ACTIONS(2255), - [anon_sym_module] = ACTIONS(2255), - [anon_sym_any] = ACTIONS(2255), - [anon_sym_number] = ACTIONS(2255), - [anon_sym_boolean] = ACTIONS(2255), - [anon_sym_string] = ACTIONS(2255), - [anon_sym_symbol] = ACTIONS(2255), - [anon_sym_object] = ACTIONS(2255), + [anon_sym_static] = ACTIONS(2375), + [anon_sym_readonly] = ACTIONS(2375), + [anon_sym_get] = ACTIONS(2375), + [anon_sym_set] = ACTIONS(2375), + [anon_sym_declare] = ACTIONS(2375), + [anon_sym_public] = ACTIONS(2375), + [anon_sym_private] = ACTIONS(2375), + [anon_sym_protected] = ACTIONS(2375), + [anon_sym_override] = ACTIONS(2375), + [anon_sym_module] = ACTIONS(2375), + [anon_sym_any] = ACTIONS(2375), + [anon_sym_number] = ACTIONS(2375), + [anon_sym_boolean] = ACTIONS(2375), + [anon_sym_string] = ACTIONS(2375), + [anon_sym_symbol] = ACTIONS(2375), + [anon_sym_object] = ACTIONS(2375), [sym_html_comment] = ACTIONS(5), }, - [STATE(558)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2310), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), + [STATE(527)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2073), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, - [STATE(559)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2620), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(528)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1717), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6723), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6723), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1717), + [sym_subscript_expression] = STATE(1717), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6723), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1717), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2385), + [anon_sym_export] = ACTIONS(2387), + [anon_sym_type] = ACTIONS(2387), + [anon_sym_namespace] = ACTIONS(2389), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2387), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(2391), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(2393), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2395), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(2387), + [anon_sym_readonly] = ACTIONS(2387), + [anon_sym_get] = ACTIONS(2387), + [anon_sym_set] = ACTIONS(2387), + [anon_sym_declare] = ACTIONS(2387), + [anon_sym_public] = ACTIONS(2387), + [anon_sym_private] = ACTIONS(2387), + [anon_sym_protected] = ACTIONS(2387), + [anon_sym_override] = ACTIONS(2387), + [anon_sym_module] = ACTIONS(2387), + [anon_sym_any] = ACTIONS(2387), + [anon_sym_number] = ACTIONS(2387), + [anon_sym_boolean] = ACTIONS(2387), + [anon_sym_string] = ACTIONS(2387), + [anon_sym_symbol] = ACTIONS(2387), + [anon_sym_object] = ACTIONS(2387), [sym_html_comment] = ACTIONS(5), }, - [STATE(560)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2421), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(529)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2229), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1398), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, - [STATE(561)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1893), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(33), + [STATE(530)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2702), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1320), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, - [STATE(562)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2423), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(531)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2544), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1320), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, - [STATE(563)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2425), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(532)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2581), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1320), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, - [STATE(564)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2427), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(533)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(3154), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), [sym_html_comment] = ACTIONS(5), }, - [STATE(565)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2315), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), + [STATE(534)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2634), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), + [sym_private_property_identifier] = ACTIONS(1320), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, - [STATE(566)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2433), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(535)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(3075), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), [sym_html_comment] = ACTIONS(5), }, - [STATE(567)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2434), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(536)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2657), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1320), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, - [STATE(568)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2435), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(537)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2668), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1320), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, - [STATE(569)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2436), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(538)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2671), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1320), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, - [STATE(570)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2437), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(539)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2672), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1320), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, - [STATE(571)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2438), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(540)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2676), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1320), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, - [STATE(572)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2439), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(541)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2677), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1320), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, - [STATE(573)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2442), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(542)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2678), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1320), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, - [STATE(574)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2443), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(543)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2681), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1320), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, - [STATE(575)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2446), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(544)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2684), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1320), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, - [STATE(576)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2447), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(545)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2691), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1320), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, - [STATE(577)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2448), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(546)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2695), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1320), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, - [STATE(578)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2635), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(547)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2698), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1320), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, - [STATE(579)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2450), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(548)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(3053), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), [sym_html_comment] = ACTIONS(5), }, - [STATE(580)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2332), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), + [STATE(549)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2933), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), + [sym_private_property_identifier] = ACTIONS(1320), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, - [STATE(581)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2607), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(550)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2717), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(2187), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1320), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, - [STATE(582)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2341), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), + [STATE(551)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2719), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), + [sym_private_property_identifier] = ACTIONS(1320), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, - [STATE(583)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2455), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(552)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(2353), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(2397), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(584)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2456), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(553)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2629), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(5210), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(5210), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1562), + [sym_subscript_expression] = STATE(1562), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(5210), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1562), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2399), + [anon_sym_export] = ACTIONS(1462), + [anon_sym_type] = ACTIONS(1462), + [anon_sym_namespace] = ACTIONS(1464), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1462), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1468), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(2401), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2403), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1462), + [anon_sym_readonly] = ACTIONS(1462), + [anon_sym_get] = ACTIONS(1462), + [anon_sym_set] = ACTIONS(1462), + [anon_sym_declare] = ACTIONS(1462), + [anon_sym_public] = ACTIONS(1462), + [anon_sym_private] = ACTIONS(1462), + [anon_sym_protected] = ACTIONS(1462), + [anon_sym_override] = ACTIONS(1462), + [anon_sym_module] = ACTIONS(1462), + [anon_sym_any] = ACTIONS(1462), + [anon_sym_number] = ACTIONS(1462), + [anon_sym_boolean] = ACTIONS(1462), + [anon_sym_string] = ACTIONS(1462), + [anon_sym_symbol] = ACTIONS(1462), + [anon_sym_object] = ACTIONS(1462), [sym_html_comment] = ACTIONS(5), }, - [STATE(585)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2319), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), + [STATE(554)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2629), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(555)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2439), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -88539,1520 +88770,3237 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(586)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2363), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(4526), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(4526), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1360), - [sym_subscript_expression] = STATE(1360), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(4526), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1360), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(2265), - [anon_sym_export] = ACTIONS(1086), - [anon_sym_type] = ACTIONS(1086), - [anon_sym_namespace] = ACTIONS(1088), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1086), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1092), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(2267), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(2269), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1086), - [anon_sym_readonly] = ACTIONS(1086), - [anon_sym_get] = ACTIONS(1086), - [anon_sym_set] = ACTIONS(1086), - [anon_sym_declare] = ACTIONS(1086), - [anon_sym_public] = ACTIONS(1086), - [anon_sym_private] = ACTIONS(1086), - [anon_sym_protected] = ACTIONS(1086), - [anon_sym_override] = ACTIONS(1086), - [anon_sym_module] = ACTIONS(1086), - [anon_sym_any] = ACTIONS(1086), - [anon_sym_number] = ACTIONS(1086), - [anon_sym_boolean] = ACTIONS(1086), - [anon_sym_string] = ACTIONS(1086), - [anon_sym_symbol] = ACTIONS(1086), - [anon_sym_object] = ACTIONS(1086), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(587)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2458), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, - [STATE(588)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2147), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), + [STATE(556)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2781), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), + [sym_private_property_identifier] = ACTIONS(1320), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, - [STATE(589)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2415), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(557)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3133), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [sym_html_comment] = ACTIONS(5), }, - [STATE(590)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2416), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(558)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2012), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, - [STATE(591)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2429), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), - [anon_sym_export] = ACTIONS(1224), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(559)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2017), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(2187), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1224), - [anon_sym_readonly] = ACTIONS(1224), - [anon_sym_get] = ACTIONS(1224), - [anon_sym_set] = ACTIONS(1224), - [anon_sym_declare] = ACTIONS(1224), - [anon_sym_public] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_protected] = ACTIONS(1224), - [anon_sym_override] = ACTIONS(1224), - [anon_sym_module] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_number] = ACTIONS(1224), - [anon_sym_boolean] = ACTIONS(1224), - [anon_sym_string] = ACTIONS(1224), - [anon_sym_symbol] = ACTIONS(1224), - [anon_sym_object] = ACTIONS(1224), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, - [STATE(592)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1478), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6045), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6045), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1478), - [sym_subscript_expression] = STATE(1478), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6045), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1478), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(2271), - [anon_sym_export] = ACTIONS(2273), - [anon_sym_type] = ACTIONS(2273), - [anon_sym_namespace] = ACTIONS(2275), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(2273), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(2277), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(2279), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(560)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2022), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(2281), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2273), - [anon_sym_readonly] = ACTIONS(2273), - [anon_sym_get] = ACTIONS(2273), - [anon_sym_set] = ACTIONS(2273), - [anon_sym_declare] = ACTIONS(2273), - [anon_sym_public] = ACTIONS(2273), - [anon_sym_private] = ACTIONS(2273), - [anon_sym_protected] = ACTIONS(2273), - [anon_sym_override] = ACTIONS(2273), - [anon_sym_module] = ACTIONS(2273), - [anon_sym_any] = ACTIONS(2273), - [anon_sym_number] = ACTIONS(2273), - [anon_sym_boolean] = ACTIONS(2273), - [anon_sym_string] = ACTIONS(2273), - [anon_sym_symbol] = ACTIONS(2273), - [anon_sym_object] = ACTIONS(2273), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, - [STATE(593)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2624), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(561)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2025), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, - [STATE(594)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2466), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), - [anon_sym_export] = ACTIONS(1224), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(562)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(4685), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(4685), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1474), + [sym_subscript_expression] = STATE(1474), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(4685), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1474), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2405), + [anon_sym_export] = ACTIONS(2407), + [anon_sym_type] = ACTIONS(2407), + [anon_sym_namespace] = ACTIONS(2409), + [anon_sym_LBRACE] = ACTIONS(750), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2407), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1830), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(2411), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(2413), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2415), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1224), - [anon_sym_readonly] = ACTIONS(1224), - [anon_sym_get] = ACTIONS(1224), - [anon_sym_set] = ACTIONS(1224), - [anon_sym_declare] = ACTIONS(1224), - [anon_sym_public] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_protected] = ACTIONS(1224), - [anon_sym_override] = ACTIONS(1224), - [anon_sym_module] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_number] = ACTIONS(1224), - [anon_sym_boolean] = ACTIONS(1224), - [anon_sym_string] = ACTIONS(1224), - [anon_sym_symbol] = ACTIONS(1224), - [anon_sym_object] = ACTIONS(1224), + [anon_sym_static] = ACTIONS(2407), + [anon_sym_readonly] = ACTIONS(2407), + [anon_sym_get] = ACTIONS(2407), + [anon_sym_set] = ACTIONS(2407), + [anon_sym_declare] = ACTIONS(2407), + [anon_sym_public] = ACTIONS(2407), + [anon_sym_private] = ACTIONS(2407), + [anon_sym_protected] = ACTIONS(2407), + [anon_sym_override] = ACTIONS(2407), + [anon_sym_module] = ACTIONS(2407), + [anon_sym_any] = ACTIONS(2407), + [anon_sym_number] = ACTIONS(2407), + [anon_sym_boolean] = ACTIONS(2407), + [anon_sym_string] = ACTIONS(2407), + [anon_sym_symbol] = ACTIONS(2407), + [anon_sym_object] = ACTIONS(2407), [sym_html_comment] = ACTIONS(5), }, - [STATE(595)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2343), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), + [STATE(563)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2030), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(564)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2031), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(565)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2192), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(566)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2032), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(567)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2033), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(568)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2034), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(569)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2040), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(570)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2043), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(571)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2048), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(572)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2049), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(573)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2050), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(574)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2051), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(575)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2052), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(576)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2054), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(577)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2954), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(578)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2020), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(579)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2021), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(580)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2700), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), + [sym_number] = ACTIONS(2363), + [sym_private_property_identifier] = ACTIONS(1320), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, - [STATE(596)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2472), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), - [anon_sym_export] = ACTIONS(1224), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(581)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2000), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1224), - [anon_sym_readonly] = ACTIONS(1224), - [anon_sym_get] = ACTIONS(1224), - [anon_sym_set] = ACTIONS(1224), - [anon_sym_declare] = ACTIONS(1224), - [anon_sym_public] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_protected] = ACTIONS(1224), - [anon_sym_override] = ACTIONS(1224), - [anon_sym_module] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_number] = ACTIONS(1224), - [anon_sym_boolean] = ACTIONS(1224), - [anon_sym_string] = ACTIONS(1224), - [anon_sym_symbol] = ACTIONS(1224), - [anon_sym_object] = ACTIONS(1224), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, - [STATE(597)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2474), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), - [anon_sym_export] = ACTIONS(1224), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(582)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2027), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1224), - [anon_sym_readonly] = ACTIONS(1224), - [anon_sym_get] = ACTIONS(1224), - [anon_sym_set] = ACTIONS(1224), - [anon_sym_declare] = ACTIONS(1224), - [anon_sym_public] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_protected] = ACTIONS(1224), - [anon_sym_override] = ACTIONS(1224), - [anon_sym_module] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_number] = ACTIONS(1224), - [anon_sym_boolean] = ACTIONS(1224), - [anon_sym_string] = ACTIONS(1224), - [anon_sym_symbol] = ACTIONS(1224), - [anon_sym_object] = ACTIONS(1224), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, - [STATE(598)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2475), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), - [anon_sym_export] = ACTIONS(1224), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(583)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2023), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1224), - [anon_sym_readonly] = ACTIONS(1224), - [anon_sym_get] = ACTIONS(1224), - [anon_sym_set] = ACTIONS(1224), - [anon_sym_declare] = ACTIONS(1224), - [anon_sym_public] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_protected] = ACTIONS(1224), - [anon_sym_override] = ACTIONS(1224), - [anon_sym_module] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_number] = ACTIONS(1224), - [anon_sym_boolean] = ACTIONS(1224), - [anon_sym_string] = ACTIONS(1224), - [anon_sym_symbol] = ACTIONS(1224), - [anon_sym_object] = ACTIONS(1224), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, - [STATE(599)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2346), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), + [STATE(584)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2027), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(2365), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(585)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1718), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6983), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6983), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1718), + [sym_subscript_expression] = STATE(1718), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6983), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1718), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2417), + [anon_sym_export] = ACTIONS(2419), + [anon_sym_type] = ACTIONS(2419), + [anon_sym_namespace] = ACTIONS(2421), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2419), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(2423), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(2425), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2427), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2419), + [anon_sym_readonly] = ACTIONS(2419), + [anon_sym_get] = ACTIONS(2419), + [anon_sym_set] = ACTIONS(2419), + [anon_sym_declare] = ACTIONS(2419), + [anon_sym_public] = ACTIONS(2419), + [anon_sym_private] = ACTIONS(2419), + [anon_sym_protected] = ACTIONS(2419), + [anon_sym_override] = ACTIONS(2419), + [anon_sym_module] = ACTIONS(2419), + [anon_sym_any] = ACTIONS(2419), + [anon_sym_number] = ACTIONS(2419), + [anon_sym_boolean] = ACTIONS(2419), + [anon_sym_string] = ACTIONS(2419), + [anon_sym_symbol] = ACTIONS(2419), + [anon_sym_object] = ACTIONS(2419), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(586)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2089), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), + [sym_private_property_identifier] = ACTIONS(1398), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, - [STATE(600)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2477), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), + [STATE(587)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2218), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), [anon_sym_export] = ACTIONS(1224), [anon_sym_type] = ACTIONS(1224), [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(717), [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(1224), [anon_sym_readonly] = ACTIONS(1224), @@ -90072,2209 +92020,2209 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, - [STATE(601)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2478), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), - [anon_sym_export] = ACTIONS(1224), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(588)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2091), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1398), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1224), - [anon_sym_readonly] = ACTIONS(1224), - [anon_sym_get] = ACTIONS(1224), - [anon_sym_set] = ACTIONS(1224), - [anon_sym_declare] = ACTIONS(1224), - [anon_sym_public] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_protected] = ACTIONS(1224), - [anon_sym_override] = ACTIONS(1224), - [anon_sym_module] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_number] = ACTIONS(1224), - [anon_sym_boolean] = ACTIONS(1224), - [anon_sym_string] = ACTIONS(1224), - [anon_sym_symbol] = ACTIONS(1224), - [anon_sym_object] = ACTIONS(1224), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, - [STATE(602)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2479), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), - [anon_sym_export] = ACTIONS(1224), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(589)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2093), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1398), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1224), - [anon_sym_readonly] = ACTIONS(1224), - [anon_sym_get] = ACTIONS(1224), - [anon_sym_set] = ACTIONS(1224), - [anon_sym_declare] = ACTIONS(1224), - [anon_sym_public] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_protected] = ACTIONS(1224), - [anon_sym_override] = ACTIONS(1224), - [anon_sym_module] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_number] = ACTIONS(1224), - [anon_sym_boolean] = ACTIONS(1224), - [anon_sym_string] = ACTIONS(1224), - [anon_sym_symbol] = ACTIONS(1224), - [anon_sym_object] = ACTIONS(1224), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, - [STATE(603)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2480), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), - [anon_sym_export] = ACTIONS(1224), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(590)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2097), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1224), - [anon_sym_readonly] = ACTIONS(1224), - [anon_sym_get] = ACTIONS(1224), - [anon_sym_set] = ACTIONS(1224), - [anon_sym_declare] = ACTIONS(1224), - [anon_sym_public] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_protected] = ACTIONS(1224), - [anon_sym_override] = ACTIONS(1224), - [anon_sym_module] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_number] = ACTIONS(1224), - [anon_sym_boolean] = ACTIONS(1224), - [anon_sym_string] = ACTIONS(1224), - [anon_sym_symbol] = ACTIONS(1224), - [anon_sym_object] = ACTIONS(1224), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(604)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2481), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), - [anon_sym_export] = ACTIONS(1224), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1398), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1224), - [anon_sym_readonly] = ACTIONS(1224), - [anon_sym_get] = ACTIONS(1224), - [anon_sym_set] = ACTIONS(1224), - [anon_sym_declare] = ACTIONS(1224), - [anon_sym_public] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_protected] = ACTIONS(1224), - [anon_sym_override] = ACTIONS(1224), - [anon_sym_module] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_number] = ACTIONS(1224), - [anon_sym_boolean] = ACTIONS(1224), - [anon_sym_string] = ACTIONS(1224), - [anon_sym_symbol] = ACTIONS(1224), - [anon_sym_object] = ACTIONS(1224), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, - [STATE(605)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2482), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), - [anon_sym_export] = ACTIONS(1224), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(591)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2099), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1398), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1224), - [anon_sym_readonly] = ACTIONS(1224), - [anon_sym_get] = ACTIONS(1224), - [anon_sym_set] = ACTIONS(1224), - [anon_sym_declare] = ACTIONS(1224), - [anon_sym_public] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_protected] = ACTIONS(1224), - [anon_sym_override] = ACTIONS(1224), - [anon_sym_module] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_number] = ACTIONS(1224), - [anon_sym_boolean] = ACTIONS(1224), - [anon_sym_string] = ACTIONS(1224), - [anon_sym_symbol] = ACTIONS(1224), - [anon_sym_object] = ACTIONS(1224), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, - [STATE(606)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2483), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), - [anon_sym_export] = ACTIONS(1224), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(592)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(3129), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1224), - [anon_sym_readonly] = ACTIONS(1224), - [anon_sym_get] = ACTIONS(1224), - [anon_sym_set] = ACTIONS(1224), - [anon_sym_declare] = ACTIONS(1224), - [anon_sym_public] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_protected] = ACTIONS(1224), - [anon_sym_override] = ACTIONS(1224), - [anon_sym_module] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_number] = ACTIONS(1224), - [anon_sym_boolean] = ACTIONS(1224), - [anon_sym_string] = ACTIONS(1224), - [anon_sym_symbol] = ACTIONS(1224), - [anon_sym_object] = ACTIONS(1224), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), [sym_html_comment] = ACTIONS(5), }, - [STATE(607)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2547), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), - [anon_sym_export] = ACTIONS(1224), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(593)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2100), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1398), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1224), - [anon_sym_readonly] = ACTIONS(1224), - [anon_sym_get] = ACTIONS(1224), - [anon_sym_set] = ACTIONS(1224), - [anon_sym_declare] = ACTIONS(1224), - [anon_sym_public] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_protected] = ACTIONS(1224), - [anon_sym_override] = ACTIONS(1224), - [anon_sym_module] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_number] = ACTIONS(1224), - [anon_sym_boolean] = ACTIONS(1224), - [anon_sym_string] = ACTIONS(1224), - [anon_sym_symbol] = ACTIONS(1224), - [anon_sym_object] = ACTIONS(1224), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, - [STATE(608)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2485), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), - [anon_sym_export] = ACTIONS(1224), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(594)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2101), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1398), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1224), - [anon_sym_readonly] = ACTIONS(1224), - [anon_sym_get] = ACTIONS(1224), - [anon_sym_set] = ACTIONS(1224), - [anon_sym_declare] = ACTIONS(1224), - [anon_sym_public] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_protected] = ACTIONS(1224), - [anon_sym_override] = ACTIONS(1224), - [anon_sym_module] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_number] = ACTIONS(1224), - [anon_sym_boolean] = ACTIONS(1224), - [anon_sym_string] = ACTIONS(1224), - [anon_sym_symbol] = ACTIONS(1224), - [anon_sym_object] = ACTIONS(1224), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, - [STATE(609)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2486), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), - [anon_sym_export] = ACTIONS(1224), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(595)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2102), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1398), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1224), - [anon_sym_readonly] = ACTIONS(1224), - [anon_sym_get] = ACTIONS(1224), - [anon_sym_set] = ACTIONS(1224), - [anon_sym_declare] = ACTIONS(1224), - [anon_sym_public] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_protected] = ACTIONS(1224), - [anon_sym_override] = ACTIONS(1224), - [anon_sym_module] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_number] = ACTIONS(1224), - [anon_sym_boolean] = ACTIONS(1224), - [anon_sym_string] = ACTIONS(1224), - [anon_sym_symbol] = ACTIONS(1224), - [anon_sym_object] = ACTIONS(1224), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, - [STATE(610)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2487), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), - [anon_sym_export] = ACTIONS(1224), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(596)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2103), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1398), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1224), - [anon_sym_readonly] = ACTIONS(1224), - [anon_sym_get] = ACTIONS(1224), - [anon_sym_set] = ACTIONS(1224), - [anon_sym_declare] = ACTIONS(1224), - [anon_sym_public] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_protected] = ACTIONS(1224), - [anon_sym_override] = ACTIONS(1224), - [anon_sym_module] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_number] = ACTIONS(1224), - [anon_sym_boolean] = ACTIONS(1224), - [anon_sym_string] = ACTIONS(1224), - [anon_sym_symbol] = ACTIONS(1224), - [anon_sym_object] = ACTIONS(1224), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, - [STATE(611)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2488), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), - [anon_sym_export] = ACTIONS(1224), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(597)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2104), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1398), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1224), - [anon_sym_readonly] = ACTIONS(1224), - [anon_sym_get] = ACTIONS(1224), - [anon_sym_set] = ACTIONS(1224), - [anon_sym_declare] = ACTIONS(1224), - [anon_sym_public] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_protected] = ACTIONS(1224), - [anon_sym_override] = ACTIONS(1224), - [anon_sym_module] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_number] = ACTIONS(1224), - [anon_sym_boolean] = ACTIONS(1224), - [anon_sym_string] = ACTIONS(1224), - [anon_sym_symbol] = ACTIONS(1224), - [anon_sym_object] = ACTIONS(1224), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, - [STATE(612)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1812), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(33), + [STATE(598)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2105), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1398), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, - [STATE(613)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2490), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), - [anon_sym_export] = ACTIONS(1224), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(599)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2106), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1398), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1224), - [anon_sym_readonly] = ACTIONS(1224), - [anon_sym_get] = ACTIONS(1224), - [anon_sym_set] = ACTIONS(1224), - [anon_sym_declare] = ACTIONS(1224), - [anon_sym_public] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_protected] = ACTIONS(1224), - [anon_sym_override] = ACTIONS(1224), - [anon_sym_module] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_number] = ACTIONS(1224), - [anon_sym_boolean] = ACTIONS(1224), - [anon_sym_string] = ACTIONS(1224), - [anon_sym_symbol] = ACTIONS(1224), - [anon_sym_object] = ACTIONS(1224), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, - [STATE(614)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2347), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), + [STATE(600)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2107), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), + [sym_private_property_identifier] = ACTIONS(1398), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, - [STATE(615)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2350), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), + [STATE(601)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2108), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), + [sym_private_property_identifier] = ACTIONS(1398), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, - [STATE(616)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2351), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), + [STATE(602)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2109), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), + [sym_private_property_identifier] = ACTIONS(1398), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, - [STATE(617)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2494), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), - [anon_sym_export] = ACTIONS(1224), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(603)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2110), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1398), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1224), - [anon_sym_readonly] = ACTIONS(1224), - [anon_sym_get] = ACTIONS(1224), - [anon_sym_set] = ACTIONS(1224), - [anon_sym_declare] = ACTIONS(1224), - [anon_sym_public] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_protected] = ACTIONS(1224), - [anon_sym_override] = ACTIONS(1224), - [anon_sym_module] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_number] = ACTIONS(1224), - [anon_sym_boolean] = ACTIONS(1224), - [anon_sym_string] = ACTIONS(1224), - [anon_sym_symbol] = ACTIONS(1224), - [anon_sym_object] = ACTIONS(1224), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, - [STATE(618)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2495), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), - [anon_sym_export] = ACTIONS(1224), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(604)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2113), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1398), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1224), - [anon_sym_readonly] = ACTIONS(1224), - [anon_sym_get] = ACTIONS(1224), - [anon_sym_set] = ACTIONS(1224), - [anon_sym_declare] = ACTIONS(1224), - [anon_sym_public] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_protected] = ACTIONS(1224), - [anon_sym_override] = ACTIONS(1224), - [anon_sym_module] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_number] = ACTIONS(1224), - [anon_sym_boolean] = ACTIONS(1224), - [anon_sym_string] = ACTIONS(1224), - [anon_sym_symbol] = ACTIONS(1224), - [anon_sym_object] = ACTIONS(1224), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, - [STATE(619)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1960), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(605)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(3114), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(2187), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), [sym_html_comment] = ACTIONS(5), }, - [STATE(620)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2496), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), - [anon_sym_export] = ACTIONS(1224), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(606)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2120), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1398), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1224), - [anon_sym_readonly] = ACTIONS(1224), - [anon_sym_get] = ACTIONS(1224), - [anon_sym_set] = ACTIONS(1224), - [anon_sym_declare] = ACTIONS(1224), - [anon_sym_public] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_protected] = ACTIONS(1224), - [anon_sym_override] = ACTIONS(1224), - [anon_sym_module] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_number] = ACTIONS(1224), - [anon_sym_boolean] = ACTIONS(1224), - [anon_sym_string] = ACTIONS(1224), - [anon_sym_symbol] = ACTIONS(1224), - [anon_sym_object] = ACTIONS(1224), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, - [STATE(621)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2353), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), + [STATE(607)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2121), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), + [sym_private_property_identifier] = ACTIONS(1398), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, - [STATE(622)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2429), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), + [STATE(608)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2027), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(2397), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(609)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2141), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), [anon_sym_export] = ACTIONS(1224), [anon_sym_type] = ACTIONS(1224), [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(717), [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(1224), [anon_sym_readonly] = ACTIONS(1224), @@ -92294,88 +94242,88 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, - [STATE(623)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2430), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), + [STATE(610)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2142), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), [anon_sym_export] = ACTIONS(1224), [anon_sym_type] = ACTIONS(1224), [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(717), [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(1224), [anon_sym_readonly] = ACTIONS(1224), @@ -92395,5116 +94343,9964 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, - [STATE(624)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(2056), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(33), + [STATE(611)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2129), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1398), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1638), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(612)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(2857), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(613)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3085), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(614)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3087), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(615)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3088), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(616)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3089), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(617)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3091), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(618)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3092), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(619)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3093), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(620)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3094), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(621)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3095), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(622)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3096), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(623)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3097), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(624)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3098), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [sym_html_comment] = ACTIONS(5), }, [STATE(625)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1480), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5754), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5754), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1480), - [sym_subscript_expression] = STATE(1480), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5754), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1480), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(2283), - [anon_sym_export] = ACTIONS(2285), - [anon_sym_type] = ACTIONS(2285), - [anon_sym_namespace] = ACTIONS(2287), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(2285), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(2289), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(2291), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3099), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(2293), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2285), - [anon_sym_readonly] = ACTIONS(2285), - [anon_sym_get] = ACTIONS(2285), - [anon_sym_set] = ACTIONS(2285), - [anon_sym_declare] = ACTIONS(2285), - [anon_sym_public] = ACTIONS(2285), - [anon_sym_private] = ACTIONS(2285), - [anon_sym_protected] = ACTIONS(2285), - [anon_sym_override] = ACTIONS(2285), - [anon_sym_module] = ACTIONS(2285), - [anon_sym_any] = ACTIONS(2285), - [anon_sym_number] = ACTIONS(2285), - [anon_sym_boolean] = ACTIONS(2285), - [anon_sym_string] = ACTIONS(2285), - [anon_sym_symbol] = ACTIONS(2285), - [anon_sym_object] = ACTIONS(2285), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [sym_html_comment] = ACTIONS(5), }, [STATE(626)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2628), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3100), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [sym_html_comment] = ACTIONS(5), }, [STATE(627)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2498), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3101), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [sym_html_comment] = ACTIONS(5), }, [STATE(628)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2355), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), - [anon_sym_SLASH] = ACTIONS(77), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3102), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [sym_html_comment] = ACTIONS(5), }, [STATE(629)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2500), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3104), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [sym_html_comment] = ACTIONS(5), }, [STATE(630)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2501), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2859), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, [STATE(631)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2502), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3108), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [sym_html_comment] = ACTIONS(5), }, [STATE(632)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1826), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(33), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3109), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(633)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2220), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_number] = ACTIONS(2363), + [sym_private_property_identifier] = ACTIONS(1398), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(633)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2504), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, [STATE(634)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2505), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3110), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [sym_html_comment] = ACTIONS(5), }, [STATE(635)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2506), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3130), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [sym_html_comment] = ACTIONS(5), }, [STATE(636)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2507), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3131), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [sym_html_comment] = ACTIONS(5), }, [STATE(637)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2508), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2513), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(2365), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, [STATE(638)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2509), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1704), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6894), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6894), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1704), + [sym_subscript_expression] = STATE(1704), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6894), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1704), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2429), + [anon_sym_export] = ACTIONS(2431), + [anon_sym_type] = ACTIONS(2431), + [anon_sym_namespace] = ACTIONS(2433), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2431), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(2435), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(2437), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2439), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), + [anon_sym_static] = ACTIONS(2431), + [anon_sym_readonly] = ACTIONS(2431), + [anon_sym_get] = ACTIONS(2431), + [anon_sym_set] = ACTIONS(2431), + [anon_sym_declare] = ACTIONS(2431), + [anon_sym_public] = ACTIONS(2431), + [anon_sym_private] = ACTIONS(2431), + [anon_sym_protected] = ACTIONS(2431), + [anon_sym_override] = ACTIONS(2431), + [anon_sym_module] = ACTIONS(2431), + [anon_sym_any] = ACTIONS(2431), + [anon_sym_number] = ACTIONS(2431), + [anon_sym_boolean] = ACTIONS(2431), + [anon_sym_string] = ACTIONS(2431), + [anon_sym_symbol] = ACTIONS(2431), + [anon_sym_object] = ACTIONS(2431), [sym_html_comment] = ACTIONS(5), }, [STATE(639)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2510), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(3134), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), [sym_html_comment] = ACTIONS(5), }, [STATE(640)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2511), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(3076), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), [sym_html_comment] = ACTIONS(5), }, [STATE(641)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2512), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2487), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, [STATE(642)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2513), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2489), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, [STATE(643)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2514), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2490), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, [STATE(644)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2361), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), - [anon_sym_SLASH] = ACTIONS(77), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2491), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, [STATE(645)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2517), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2493), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, [STATE(646)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2362), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), - [anon_sym_SLASH] = ACTIONS(77), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2494), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, [STATE(647)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1790), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2495), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(2183), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, [STATE(648)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2365), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), - [anon_sym_SLASH] = ACTIONS(77), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2496), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, [STATE(649)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2521), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2497), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, [STATE(650)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2522), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2498), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, [STATE(651)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1827), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2499), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, [STATE(652)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2223), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2500), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, [STATE(653)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2523), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2501), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, [STATE(654)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2550), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), - [anon_sym_export] = ACTIONS(1224), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2502), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1224), - [anon_sym_readonly] = ACTIONS(1224), - [anon_sym_get] = ACTIONS(1224), - [anon_sym_set] = ACTIONS(1224), - [anon_sym_declare] = ACTIONS(1224), - [anon_sym_public] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_protected] = ACTIONS(1224), - [anon_sym_override] = ACTIONS(1224), - [anon_sym_module] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_number] = ACTIONS(1224), - [anon_sym_boolean] = ACTIONS(1224), - [anon_sym_string] = ACTIONS(1224), - [anon_sym_symbol] = ACTIONS(1224), - [anon_sym_object] = ACTIONS(1224), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, [STATE(655)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2528), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2503), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, [STATE(656)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2529), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2504), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, [STATE(657)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1978), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2506), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, [STATE(658)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1481), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5806), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5806), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1481), - [sym_subscript_expression] = STATE(1481), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5806), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1481), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(2295), - [anon_sym_export] = ACTIONS(2297), - [anon_sym_type] = ACTIONS(2297), - [anon_sym_namespace] = ACTIONS(2299), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(2297), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(2301), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(2303), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2510), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(2305), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2297), - [anon_sym_readonly] = ACTIONS(2297), - [anon_sym_get] = ACTIONS(2297), - [anon_sym_set] = ACTIONS(2297), - [anon_sym_declare] = ACTIONS(2297), - [anon_sym_public] = ACTIONS(2297), - [anon_sym_private] = ACTIONS(2297), - [anon_sym_protected] = ACTIONS(2297), - [anon_sym_override] = ACTIONS(2297), - [anon_sym_module] = ACTIONS(2297), - [anon_sym_any] = ACTIONS(2297), - [anon_sym_number] = ACTIONS(2297), - [anon_sym_boolean] = ACTIONS(2297), - [anon_sym_string] = ACTIONS(2297), - [anon_sym_symbol] = ACTIONS(2297), - [anon_sym_object] = ACTIONS(2297), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, [STATE(659)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2631), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2511), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, [STATE(660)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1979), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(3130), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7115), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7115), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7115), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_type] = ACTIONS(848), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(864), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(866), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(2397), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(870), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [sym_html_comment] = ACTIONS(5), }, [STATE(661)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2183), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2512), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, [STATE(662)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1828), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2513), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, [STATE(663)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2413), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2514), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, [STATE(664)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1937), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(3010), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(2365), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), [sym_html_comment] = ACTIONS(5), }, [STATE(665)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2370), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), - [anon_sym_SLASH] = ACTIONS(77), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1708), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7103), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7103), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1708), + [sym_subscript_expression] = STATE(1708), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7103), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1708), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2441), + [anon_sym_export] = ACTIONS(2443), + [anon_sym_type] = ACTIONS(2443), + [anon_sym_namespace] = ACTIONS(2445), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2443), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(2447), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(2449), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2451), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(2443), + [anon_sym_readonly] = ACTIONS(2443), + [anon_sym_get] = ACTIONS(2443), + [anon_sym_set] = ACTIONS(2443), + [anon_sym_declare] = ACTIONS(2443), + [anon_sym_public] = ACTIONS(2443), + [anon_sym_private] = ACTIONS(2443), + [anon_sym_protected] = ACTIONS(2443), + [anon_sym_override] = ACTIONS(2443), + [anon_sym_module] = ACTIONS(2443), + [anon_sym_any] = ACTIONS(2443), + [anon_sym_number] = ACTIONS(2443), + [anon_sym_boolean] = ACTIONS(2443), + [anon_sym_string] = ACTIONS(2443), + [anon_sym_symbol] = ACTIONS(2443), + [anon_sym_object] = ACTIONS(2443), [sym_html_comment] = ACTIONS(5), }, [STATE(666)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2240), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), - [anon_sym_SLASH] = ACTIONS(77), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(3135), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), [sym_html_comment] = ACTIONS(5), }, [STATE(667)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2241), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), - [anon_sym_SLASH] = ACTIONS(77), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(2955), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), [sym_html_comment] = ACTIONS(5), }, [STATE(668)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2579), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(2957), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), [sym_html_comment] = ACTIONS(5), }, [STATE(669)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2244), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), - [anon_sym_SLASH] = ACTIONS(77), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(2958), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), [sym_html_comment] = ACTIONS(5), }, [STATE(670)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2371), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(5845), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(5845), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(5843), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2990), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(5845), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(513), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1510), - [anon_sym_export] = ACTIONS(1104), - [anon_sym_type] = ACTIONS(1104), - [anon_sym_namespace] = ACTIONS(1106), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1132), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1104), - [anon_sym_BANG] = ACTIONS(1112), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1116), - [anon_sym_yield] = ACTIONS(1118), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1122), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1514), - [anon_sym_using] = ACTIONS(1126), - [anon_sym_PLUS] = ACTIONS(1132), - [anon_sym_DASH] = ACTIONS(1132), - [anon_sym_SLASH] = ACTIONS(77), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(2959), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1112), - [anon_sym_void] = ACTIONS(1132), - [anon_sym_delete] = ACTIONS(1132), - [anon_sym_PLUS_PLUS] = ACTIONS(1134), - [anon_sym_DASH_DASH] = ACTIONS(1134), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1140), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1516), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1104), - [anon_sym_readonly] = ACTIONS(1104), - [anon_sym_get] = ACTIONS(1104), - [anon_sym_set] = ACTIONS(1104), - [anon_sym_declare] = ACTIONS(1104), - [anon_sym_public] = ACTIONS(1104), - [anon_sym_private] = ACTIONS(1104), - [anon_sym_protected] = ACTIONS(1104), - [anon_sym_override] = ACTIONS(1104), - [anon_sym_module] = ACTIONS(1104), - [anon_sym_any] = ACTIONS(1104), - [anon_sym_number] = ACTIONS(1104), - [anon_sym_boolean] = ACTIONS(1104), - [anon_sym_string] = ACTIONS(1104), - [anon_sym_symbol] = ACTIONS(1104), - [anon_sym_object] = ACTIONS(1104), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), [sym_html_comment] = ACTIONS(5), }, [STATE(671)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1992), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(2961), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), [sym_html_comment] = ACTIONS(5), }, [STATE(672)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1853), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(2962), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), [sym_html_comment] = ACTIONS(5), }, [STATE(673)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1855), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(2963), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), [sym_html_comment] = ACTIONS(5), }, [STATE(674)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1849), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(2964), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(675)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(3052), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(676)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(2966), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(677)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(2967), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(678)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(2968), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(679)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(2969), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(680)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(2970), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(681)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(2971), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(682)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(2972), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(683)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(2974), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(684)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(2978), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(685)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(2979), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(686)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(2980), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(687)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(3010), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(688)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(3011), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(689)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(3014), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(2365), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(690)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1710), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6741), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6741), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1710), + [sym_subscript_expression] = STATE(1710), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6741), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1710), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2453), + [anon_sym_export] = ACTIONS(2455), + [anon_sym_type] = ACTIONS(2455), + [anon_sym_namespace] = ACTIONS(2457), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2455), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(2459), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(2461), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2463), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2455), + [anon_sym_readonly] = ACTIONS(2455), + [anon_sym_get] = ACTIONS(2455), + [anon_sym_set] = ACTIONS(2455), + [anon_sym_declare] = ACTIONS(2455), + [anon_sym_public] = ACTIONS(2455), + [anon_sym_private] = ACTIONS(2455), + [anon_sym_protected] = ACTIONS(2455), + [anon_sym_override] = ACTIONS(2455), + [anon_sym_module] = ACTIONS(2455), + [anon_sym_any] = ACTIONS(2455), + [anon_sym_number] = ACTIONS(2455), + [anon_sym_boolean] = ACTIONS(2455), + [anon_sym_string] = ACTIONS(2455), + [anon_sym_symbol] = ACTIONS(2455), + [anon_sym_object] = ACTIONS(2455), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(691)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(3136), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(692)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(2981), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(693)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(2983), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(694)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(2984), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(695)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(2985), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(696)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(2987), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(697)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(2988), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(698)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(2989), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(699)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(2990), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(700)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(2991), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(701)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(2992), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(702)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(2993), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(703)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(2994), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(704)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(2995), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(705)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(2996), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(706)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(2997), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(707)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(2998), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(708)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(3000), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(709)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1563), + [sym_expression] = STATE(2169), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6855), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6855), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6956), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1563), + [sym_subscript_expression] = STATE(1563), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3582), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6855), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1563), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(709), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1618), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(713), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1224), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1622), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -97519,7 +104315,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(2185), + [sym_number] = ACTIONS(89), [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), @@ -97528,1888 +104324,4817 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(710)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(3004), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), [sym_html_comment] = ACTIONS(5), }, - [STATE(675)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1960), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(711)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(3005), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(2203), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), [sym_html_comment] = ACTIONS(5), }, - [STATE(676)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(1794), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(712)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(3006), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), [sym_html_comment] = ACTIONS(5), }, - [STATE(677)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(1939), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(713)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(3014), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), [sym_html_comment] = ACTIONS(5), }, - [STATE(678)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1463), - [sym_expression] = STATE(2528), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6091), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6091), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5794), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1463), - [sym_subscript_expression] = STATE(1463), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3038), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6091), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1463), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(627), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1526), - [anon_sym_export] = ACTIONS(1434), - [anon_sym_type] = ACTIONS(1434), - [anon_sym_namespace] = ACTIONS(1436), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(1456), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1434), - [anon_sym_BANG] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1442), - [anon_sym_yield] = ACTIONS(1444), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1446), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1530), - [anon_sym_using] = ACTIONS(1450), - [anon_sym_PLUS] = ACTIONS(1456), - [anon_sym_DASH] = ACTIONS(1456), - [anon_sym_SLASH] = ACTIONS(970), + [STATE(714)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(3015), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1440), - [anon_sym_void] = ACTIONS(1456), - [anon_sym_delete] = ACTIONS(1456), - [anon_sym_PLUS_PLUS] = ACTIONS(1458), - [anon_sym_DASH_DASH] = ACTIONS(1458), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(2187), - [sym_private_property_identifier] = ACTIONS(1460), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1532), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1434), - [anon_sym_readonly] = ACTIONS(1434), - [anon_sym_get] = ACTIONS(1434), - [anon_sym_set] = ACTIONS(1434), - [anon_sym_declare] = ACTIONS(1434), - [anon_sym_public] = ACTIONS(1434), - [anon_sym_private] = ACTIONS(1434), - [anon_sym_protected] = ACTIONS(1434), - [anon_sym_override] = ACTIONS(1434), - [anon_sym_module] = ACTIONS(1434), - [anon_sym_any] = ACTIONS(1434), - [anon_sym_number] = ACTIONS(1434), - [anon_sym_boolean] = ACTIONS(1434), - [anon_sym_string] = ACTIONS(1434), - [anon_sym_symbol] = ACTIONS(1434), - [anon_sym_object] = ACTIONS(1434), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), [sym_html_comment] = ACTIONS(5), }, - [STATE(679)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1897), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), + [STATE(715)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1712), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6813), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6813), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1712), + [sym_subscript_expression] = STATE(1712), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6813), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1712), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2465), + [anon_sym_export] = ACTIONS(2467), + [anon_sym_type] = ACTIONS(2467), + [anon_sym_namespace] = ACTIONS(2469), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2467), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(2471), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(2473), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2475), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2467), + [anon_sym_readonly] = ACTIONS(2467), + [anon_sym_get] = ACTIONS(2467), + [anon_sym_set] = ACTIONS(2467), + [anon_sym_declare] = ACTIONS(2467), + [anon_sym_public] = ACTIONS(2467), + [anon_sym_private] = ACTIONS(2467), + [anon_sym_protected] = ACTIONS(2467), + [anon_sym_override] = ACTIONS(2467), + [anon_sym_module] = ACTIONS(2467), + [anon_sym_any] = ACTIONS(2467), + [anon_sym_number] = ACTIONS(2467), + [anon_sym_boolean] = ACTIONS(2467), + [anon_sym_string] = ACTIONS(2467), + [anon_sym_symbol] = ACTIONS(2467), + [anon_sym_object] = ACTIONS(2467), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(716)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(3137), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(717)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3020), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(718)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3022), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(719)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3023), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(720)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3024), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(721)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3026), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(722)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3027), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(723)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3028), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(724)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3029), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(725)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3030), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(726)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3031), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(727)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3032), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(728)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3033), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(729)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3034), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(730)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3035), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(731)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3036), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(732)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3037), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(733)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3039), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(734)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3043), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(735)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3044), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(736)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3045), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(737)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3046), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(738)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3047), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(739)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1706), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6727), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6727), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1706), + [sym_subscript_expression] = STATE(1706), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6727), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1706), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2477), + [anon_sym_export] = ACTIONS(2479), + [anon_sym_type] = ACTIONS(2479), + [anon_sym_namespace] = ACTIONS(2481), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2479), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(2483), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(2485), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2487), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2479), + [anon_sym_readonly] = ACTIONS(2479), + [anon_sym_get] = ACTIONS(2479), + [anon_sym_set] = ACTIONS(2479), + [anon_sym_declare] = ACTIONS(2479), + [anon_sym_public] = ACTIONS(2479), + [anon_sym_private] = ACTIONS(2479), + [anon_sym_protected] = ACTIONS(2479), + [anon_sym_override] = ACTIONS(2479), + [anon_sym_module] = ACTIONS(2479), + [anon_sym_any] = ACTIONS(2479), + [anon_sym_number] = ACTIONS(2479), + [anon_sym_boolean] = ACTIONS(2479), + [anon_sym_string] = ACTIONS(2479), + [anon_sym_symbol] = ACTIONS(2479), + [anon_sym_object] = ACTIONS(2479), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(740)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(3084), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(741)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1714), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6881), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6881), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1714), + [sym_subscript_expression] = STATE(1714), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6881), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1714), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2489), + [anon_sym_export] = ACTIONS(2491), + [anon_sym_type] = ACTIONS(2491), + [anon_sym_namespace] = ACTIONS(2493), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2491), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(2495), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(2497), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2499), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2491), + [anon_sym_readonly] = ACTIONS(2491), + [anon_sym_get] = ACTIONS(2491), + [anon_sym_set] = ACTIONS(2491), + [anon_sym_declare] = ACTIONS(2491), + [anon_sym_public] = ACTIONS(2491), + [anon_sym_private] = ACTIONS(2491), + [anon_sym_protected] = ACTIONS(2491), + [anon_sym_override] = ACTIONS(2491), + [anon_sym_module] = ACTIONS(2491), + [anon_sym_any] = ACTIONS(2491), + [anon_sym_number] = ACTIONS(2491), + [anon_sym_boolean] = ACTIONS(2491), + [anon_sym_string] = ACTIONS(2491), + [anon_sym_symbol] = ACTIONS(2491), + [anon_sym_object] = ACTIONS(2491), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(742)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(3138), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(743)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2700), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), + [sym_private_property_identifier] = ACTIONS(1320), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, - [STATE(680)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(1898), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6035), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(3084), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1369), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(452), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1480), - [anon_sym_export] = ACTIONS(1276), - [anon_sym_type] = ACTIONS(1276), - [anon_sym_namespace] = ACTIONS(1278), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(1302), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1276), - [anon_sym_BANG] = ACTIONS(1284), + [STATE(744)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2710), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1286), - [anon_sym_yield] = ACTIONS(1288), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1292), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1484), - [anon_sym_using] = ACTIONS(1296), - [anon_sym_PLUS] = ACTIONS(1302), - [anon_sym_DASH] = ACTIONS(1302), - [anon_sym_SLASH] = ACTIONS(893), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1284), - [anon_sym_void] = ACTIONS(1302), - [anon_sym_delete] = ACTIONS(1302), - [anon_sym_PLUS_PLUS] = ACTIONS(1304), - [anon_sym_DASH_DASH] = ACTIONS(1304), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1310), + [sym_private_property_identifier] = ACTIONS(1320), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1486), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1276), - [anon_sym_readonly] = ACTIONS(1276), - [anon_sym_get] = ACTIONS(1276), - [anon_sym_set] = ACTIONS(1276), - [anon_sym_declare] = ACTIONS(1276), - [anon_sym_public] = ACTIONS(1276), - [anon_sym_private] = ACTIONS(1276), - [anon_sym_protected] = ACTIONS(1276), - [anon_sym_override] = ACTIONS(1276), - [anon_sym_module] = ACTIONS(1276), - [anon_sym_any] = ACTIONS(1276), - [anon_sym_number] = ACTIONS(1276), - [anon_sym_boolean] = ACTIONS(1276), - [anon_sym_string] = ACTIONS(1276), - [anon_sym_symbol] = ACTIONS(1276), - [anon_sym_object] = ACTIONS(1276), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, - [STATE(681)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1813), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(33), + [STATE(745)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1603), + [sym_expression] = STATE(2720), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(6943), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(6943), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(6941), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1603), + [sym_subscript_expression] = STATE(1603), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3634), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(6943), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1603), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(530), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1656), + [anon_sym_export] = ACTIONS(1286), + [anon_sym_type] = ACTIONS(1286), + [anon_sym_namespace] = ACTIONS(1288), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1312), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1286), + [anon_sym_BANG] = ACTIONS(1294), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1296), + [anon_sym_yield] = ACTIONS(1298), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1302), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1660), + [anon_sym_using] = ACTIONS(1306), + [anon_sym_PLUS] = ACTIONS(1312), + [anon_sym_DASH] = ACTIONS(1312), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_TILDE] = ACTIONS(1294), + [anon_sym_void] = ACTIONS(1312), + [anon_sym_delete] = ACTIONS(1312), + [anon_sym_PLUS_PLUS] = ACTIONS(1314), + [anon_sym_DASH_DASH] = ACTIONS(1314), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1320), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(682)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1403), - [sym_expression] = STATE(2180), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6067), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6067), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5851), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1403), - [sym_subscript_expression] = STATE(1403), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6067), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1403), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(523), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1502), - [anon_sym_export] = ACTIONS(1378), - [anon_sym_type] = ACTIONS(1378), - [anon_sym_namespace] = ACTIONS(1380), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1400), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1378), - [anon_sym_BANG] = ACTIONS(1384), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1386), - [anon_sym_yield] = ACTIONS(1388), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1390), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1506), - [anon_sym_using] = ACTIONS(1394), - [anon_sym_PLUS] = ACTIONS(1400), - [anon_sym_DASH] = ACTIONS(1400), - [anon_sym_SLASH] = ACTIONS(954), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1384), - [anon_sym_void] = ACTIONS(1400), - [anon_sym_delete] = ACTIONS(1400), - [anon_sym_PLUS_PLUS] = ACTIONS(1402), - [anon_sym_DASH_DASH] = ACTIONS(1402), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1404), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1508), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1378), - [anon_sym_readonly] = ACTIONS(1378), - [anon_sym_get] = ACTIONS(1378), - [anon_sym_set] = ACTIONS(1378), - [anon_sym_declare] = ACTIONS(1378), - [anon_sym_public] = ACTIONS(1378), - [anon_sym_private] = ACTIONS(1378), - [anon_sym_protected] = ACTIONS(1378), - [anon_sym_override] = ACTIONS(1378), - [anon_sym_module] = ACTIONS(1378), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(683)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1345), - [sym_expression] = STATE(2363), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5963), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5963), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5768), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1345), - [sym_subscript_expression] = STATE(1345), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3039), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5963), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1345), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(411), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1468), - [anon_sym_export] = ACTIONS(1060), - [anon_sym_type] = ACTIONS(1060), - [anon_sym_namespace] = ACTIONS(1062), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1060), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1070), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1476), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1478), + [sym_undefined] = ACTIONS(1662), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1060), - [anon_sym_readonly] = ACTIONS(1060), - [anon_sym_get] = ACTIONS(1060), - [anon_sym_set] = ACTIONS(1060), - [anon_sym_declare] = ACTIONS(1060), - [anon_sym_public] = ACTIONS(1060), - [anon_sym_private] = ACTIONS(1060), - [anon_sym_protected] = ACTIONS(1060), - [anon_sym_override] = ACTIONS(1060), - [anon_sym_module] = ACTIONS(1060), - [anon_sym_any] = ACTIONS(1060), - [anon_sym_number] = ACTIONS(1060), - [anon_sym_boolean] = ACTIONS(1060), - [anon_sym_string] = ACTIONS(1060), - [anon_sym_symbol] = ACTIONS(1060), - [anon_sym_object] = ACTIONS(1060), + [anon_sym_static] = ACTIONS(1286), + [anon_sym_readonly] = ACTIONS(1286), + [anon_sym_get] = ACTIONS(1286), + [anon_sym_set] = ACTIONS(1286), + [anon_sym_declare] = ACTIONS(1286), + [anon_sym_public] = ACTIONS(1286), + [anon_sym_private] = ACTIONS(1286), + [anon_sym_protected] = ACTIONS(1286), + [anon_sym_override] = ACTIONS(1286), + [anon_sym_module] = ACTIONS(1286), + [anon_sym_any] = ACTIONS(1286), + [anon_sym_number] = ACTIONS(1286), + [anon_sym_boolean] = ACTIONS(1286), + [anon_sym_string] = ACTIONS(1286), + [anon_sym_symbol] = ACTIONS(1286), + [anon_sym_object] = ACTIONS(1286), [sym_html_comment] = ACTIONS(5), }, - [STATE(684)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2418), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(746)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1597), + [sym_expression] = STATE(3008), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6919), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6919), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7090), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1597), + [sym_subscript_expression] = STATE(1597), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3558), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6919), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1597), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(444), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1640), + [anon_sym_export] = ACTIONS(1552), + [anon_sym_type] = ACTIONS(1552), + [anon_sym_namespace] = ACTIONS(1554), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(816), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1552), + [anon_sym_BANG] = ACTIONS(792), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(796), + [anon_sym_yield] = ACTIONS(798), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1558), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1644), + [anon_sym_using] = ACTIONS(806), + [anon_sym_PLUS] = ACTIONS(816), + [anon_sym_DASH] = ACTIONS(816), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_TILDE] = ACTIONS(792), + [anon_sym_void] = ACTIONS(816), + [anon_sym_delete] = ACTIONS(816), + [anon_sym_PLUS_PLUS] = ACTIONS(818), + [anon_sym_DASH_DASH] = ACTIONS(818), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(824), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1646), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1552), + [anon_sym_readonly] = ACTIONS(1552), + [anon_sym_get] = ACTIONS(1552), + [anon_sym_set] = ACTIONS(1552), + [anon_sym_declare] = ACTIONS(1552), + [anon_sym_public] = ACTIONS(1552), + [anon_sym_private] = ACTIONS(1552), + [anon_sym_protected] = ACTIONS(1552), + [anon_sym_override] = ACTIONS(1552), + [anon_sym_module] = ACTIONS(1552), + [anon_sym_any] = ACTIONS(1552), + [anon_sym_number] = ACTIONS(1552), + [anon_sym_boolean] = ACTIONS(1552), + [anon_sym_string] = ACTIONS(1552), + [anon_sym_symbol] = ACTIONS(1552), + [anon_sym_object] = ACTIONS(1552), [sym_html_comment] = ACTIONS(5), }, - [STATE(685)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1232), - [sym_expression] = STATE(2607), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5927), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5927), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1232), - [sym_subscript_expression] = STATE(1232), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5927), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1232), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(802), - [anon_sym_export] = ACTIONS(804), - [anon_sym_type] = ACTIONS(804), - [anon_sym_namespace] = ACTIONS(808), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(804), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(820), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(822), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(747)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2045), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(2203), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(826), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(804), - [anon_sym_readonly] = ACTIONS(804), - [anon_sym_get] = ACTIONS(804), - [anon_sym_set] = ACTIONS(804), - [anon_sym_declare] = ACTIONS(804), - [anon_sym_public] = ACTIONS(804), - [anon_sym_private] = ACTIONS(804), - [anon_sym_protected] = ACTIONS(804), - [anon_sym_override] = ACTIONS(804), - [anon_sym_module] = ACTIONS(804), - [anon_sym_any] = ACTIONS(804), - [anon_sym_number] = ACTIONS(804), - [anon_sym_boolean] = ACTIONS(804), - [anon_sym_string] = ACTIONS(804), - [anon_sym_symbol] = ACTIONS(804), - [anon_sym_object] = ACTIONS(804), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), [sym_html_comment] = ACTIONS(5), }, - [STATE(686)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2432), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6087), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6087), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5742), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3080), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6087), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(594), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1534), - [anon_sym_export] = ACTIONS(1224), - [anon_sym_type] = ACTIONS(1224), - [anon_sym_namespace] = ACTIONS(1226), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1246), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1224), - [anon_sym_BANG] = ACTIONS(1230), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1232), - [anon_sym_yield] = ACTIONS(1234), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1236), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1538), - [anon_sym_using] = ACTIONS(1240), - [anon_sym_PLUS] = ACTIONS(1246), - [anon_sym_DASH] = ACTIONS(1246), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(748)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1698), + [sym_expression] = STATE(3046), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7191), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7191), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6869), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1698), + [sym_subscript_expression] = STATE(1698), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3626), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7191), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1698), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(717), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1672), + [anon_sym_export] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1516), + [anon_sym_namespace] = ACTIONS(1518), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1538), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1516), + [anon_sym_BANG] = ACTIONS(1522), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1524), + [anon_sym_yield] = ACTIONS(1526), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1528), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1532), + [anon_sym_PLUS] = ACTIONS(1538), + [anon_sym_DASH] = ACTIONS(1538), + [anon_sym_SLASH] = ACTIONS(1070), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1230), - [anon_sym_void] = ACTIONS(1246), - [anon_sym_delete] = ACTIONS(1246), - [anon_sym_PLUS_PLUS] = ACTIONS(1248), - [anon_sym_DASH_DASH] = ACTIONS(1248), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1250), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1540), + [anon_sym_TILDE] = ACTIONS(1522), + [anon_sym_void] = ACTIONS(1538), + [anon_sym_delete] = ACTIONS(1538), + [anon_sym_PLUS_PLUS] = ACTIONS(1540), + [anon_sym_DASH_DASH] = ACTIONS(1540), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(2365), + [sym_private_property_identifier] = ACTIONS(1542), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1678), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1224), - [anon_sym_readonly] = ACTIONS(1224), - [anon_sym_get] = ACTIONS(1224), - [anon_sym_set] = ACTIONS(1224), - [anon_sym_declare] = ACTIONS(1224), - [anon_sym_public] = ACTIONS(1224), - [anon_sym_private] = ACTIONS(1224), - [anon_sym_protected] = ACTIONS(1224), - [anon_sym_override] = ACTIONS(1224), - [anon_sym_module] = ACTIONS(1224), - [anon_sym_any] = ACTIONS(1224), - [anon_sym_number] = ACTIONS(1224), - [anon_sym_boolean] = ACTIONS(1224), - [anon_sym_string] = ACTIONS(1224), - [anon_sym_symbol] = ACTIONS(1224), - [anon_sym_object] = ACTIONS(1224), + [anon_sym_static] = ACTIONS(1516), + [anon_sym_readonly] = ACTIONS(1516), + [anon_sym_get] = ACTIONS(1516), + [anon_sym_set] = ACTIONS(1516), + [anon_sym_declare] = ACTIONS(1516), + [anon_sym_public] = ACTIONS(1516), + [anon_sym_private] = ACTIONS(1516), + [anon_sym_protected] = ACTIONS(1516), + [anon_sym_override] = ACTIONS(1516), + [anon_sym_module] = ACTIONS(1516), + [anon_sym_any] = ACTIONS(1516), + [anon_sym_number] = ACTIONS(1516), + [anon_sym_boolean] = ACTIONS(1516), + [anon_sym_string] = ACTIONS(1516), + [anon_sym_symbol] = ACTIONS(1516), + [anon_sym_object] = ACTIONS(1516), [sym_html_comment] = ACTIONS(5), }, - [STATE(687)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1477), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5875), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5875), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1477), - [sym_subscript_expression] = STATE(1477), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5875), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1477), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(2307), - [anon_sym_export] = ACTIONS(2309), - [anon_sym_type] = ACTIONS(2309), - [anon_sym_namespace] = ACTIONS(2311), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(2309), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(2313), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(2315), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(749)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2220), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(2317), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1398), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2309), - [anon_sym_readonly] = ACTIONS(2309), - [anon_sym_get] = ACTIONS(2309), - [anon_sym_set] = ACTIONS(2309), - [anon_sym_declare] = ACTIONS(2309), - [anon_sym_public] = ACTIONS(2309), - [anon_sym_private] = ACTIONS(2309), - [anon_sym_protected] = ACTIONS(2309), - [anon_sym_override] = ACTIONS(2309), - [anon_sym_module] = ACTIONS(2309), - [anon_sym_any] = ACTIONS(2309), - [anon_sym_number] = ACTIONS(2309), - [anon_sym_boolean] = ACTIONS(2309), - [anon_sym_string] = ACTIONS(2309), - [anon_sym_symbol] = ACTIONS(2309), - [anon_sym_object] = ACTIONS(2309), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, - [STATE(688)] = { - [sym_import] = STATE(3849), - [sym_parenthesized_expression] = STATE(1372), - [sym_expression] = STATE(1831), - [sym_primary_expression] = STATE(1879), - [sym_yield_expression] = STATE(2275), - [sym_object] = STATE(2392), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(2392), - [sym_array_pattern] = STATE(6025), - [sym_class] = STATE(2392), - [sym_function_expression] = STATE(2392), - [sym_generator_function] = STATE(2392), - [sym_arrow_function] = STATE(2392), - [sym__call_signature] = STATE(6056), - [sym_call_expression] = STATE(2392), - [sym_new_expression] = STATE(2083), - [sym_await_expression] = STATE(2275), - [sym_member_expression] = STATE(1372), - [sym_subscript_expression] = STATE(1372), - [sym_assignment_expression] = STATE(2275), - [sym__augmented_assignment_lhs] = STATE(2993), - [sym_augmented_assignment_expression] = STATE(2275), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(2275), - [sym_binary_expression] = STATE(2275), - [sym_unary_expression] = STATE(2275), - [sym_update_expression] = STATE(2275), - [sym_string] = STATE(2392), - [sym_template_string] = STATE(2392), - [sym_regex] = STATE(2392), - [sym_meta_property] = STATE(2392), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1372), - [sym_type_assertion] = STATE(2275), - [sym_as_expression] = STATE(2275), - [sym_satisfies_expression] = STATE(2275), - [sym_instantiation_expression] = STATE(2275), - [sym_internal_module] = STATE(2275), - [sym_type_arguments] = STATE(445), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4581), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(675), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(33), + [STATE(750)] = { + [sym_import] = STATE(4611), + [sym_parenthesized_expression] = STATE(1558), + [sym_expression] = STATE(2222), + [sym_primary_expression] = STATE(2170), + [sym_yield_expression] = STATE(2578), + [sym_object] = STATE(2723), + [sym_object_pattern] = STATE(7135), + [sym_array] = STATE(2723), + [sym_array_pattern] = STATE(7135), + [sym_class] = STATE(2723), + [sym_function_expression] = STATE(2723), + [sym_generator_function] = STATE(2723), + [sym_arrow_function] = STATE(2723), + [sym__call_signature] = STATE(7133), + [sym_call_expression] = STATE(2723), + [sym_new_expression] = STATE(2288), + [sym_await_expression] = STATE(2578), + [sym_member_expression] = STATE(1558), + [sym_subscript_expression] = STATE(1558), + [sym_assignment_expression] = STATE(2578), + [sym__augmented_assignment_lhs] = STATE(3639), + [sym_augmented_assignment_expression] = STATE(2578), + [sym__destructuring_pattern] = STATE(7135), + [sym_ternary_expression] = STATE(2578), + [sym_binary_expression] = STATE(2578), + [sym_unary_expression] = STATE(2578), + [sym_update_expression] = STATE(2578), + [sym_string] = STATE(2723), + [sym_template_string] = STATE(2723), + [sym_regex] = STATE(2723), + [sym_meta_property] = STATE(2723), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1558), + [sym_type_assertion] = STATE(2578), + [sym_as_expression] = STATE(2578), + [sym_satisfies_expression] = STATE(2578), + [sym_instantiation_expression] = STATE(2578), + [sym_internal_module] = STATE(2578), + [sym_type_arguments] = STATE(586), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5507), + [sym_identifier] = ACTIONS(1632), + [anon_sym_export] = ACTIONS(1372), + [anon_sym_type] = ACTIONS(1372), + [anon_sym_namespace] = ACTIONS(1374), + [anon_sym_LBRACE] = ACTIONS(713), + [anon_sym_typeof] = ACTIONS(1394), + [anon_sym_import] = ACTIONS(717), + [anon_sym_let] = ACTIONS(1372), + [anon_sym_BANG] = ACTIONS(1378), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1380), + [anon_sym_yield] = ACTIONS(1382), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(682), - [anon_sym_async] = ACTIONS(1330), - [anon_sym_function] = ACTIONS(686), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(724), + [anon_sym_async] = ACTIONS(1384), + [anon_sym_function] = ACTIONS(728), + [anon_sym_new] = ACTIONS(1636), + [anon_sym_using] = ACTIONS(1388), + [anon_sym_PLUS] = ACTIONS(1394), + [anon_sym_DASH] = ACTIONS(1394), + [anon_sym_SLASH] = ACTIONS(925), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_TILDE] = ACTIONS(1378), + [anon_sym_void] = ACTIONS(1394), + [anon_sym_delete] = ACTIONS(1394), + [anon_sym_PLUS_PLUS] = ACTIONS(1396), + [anon_sym_DASH_DASH] = ACTIONS(1396), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1398), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1638), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1372), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1372), + [anon_sym_set] = ACTIONS(1372), + [anon_sym_declare] = ACTIONS(1372), + [anon_sym_public] = ACTIONS(1372), + [anon_sym_private] = ACTIONS(1372), + [anon_sym_protected] = ACTIONS(1372), + [anon_sym_override] = ACTIONS(1372), + [anon_sym_module] = ACTIONS(1372), + [anon_sym_any] = ACTIONS(1372), + [anon_sym_number] = ACTIONS(1372), + [anon_sym_boolean] = ACTIONS(1372), + [anon_sym_string] = ACTIONS(1372), + [anon_sym_symbol] = ACTIONS(1372), + [anon_sym_object] = ACTIONS(1372), [sym_html_comment] = ACTIONS(5), }, - [STATE(689)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2633), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(751)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1583), + [sym_expression] = STATE(2516), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7165), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7165), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(7081), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1583), + [sym_subscript_expression] = STATE(1583), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3607), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7165), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1583), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(641), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1648), + [anon_sym_export] = ACTIONS(1572), + [anon_sym_type] = ACTIONS(1572), + [anon_sym_namespace] = ACTIONS(1574), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1594), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1578), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1580), + [anon_sym_yield] = ACTIONS(1582), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1584), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1652), + [anon_sym_using] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1594), + [anon_sym_DASH] = ACTIONS(1594), + [anon_sym_SLASH] = ACTIONS(1040), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_TILDE] = ACTIONS(1578), + [anon_sym_void] = ACTIONS(1594), + [anon_sym_delete] = ACTIONS(1594), + [anon_sym_PLUS_PLUS] = ACTIONS(1596), + [anon_sym_DASH_DASH] = ACTIONS(1596), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1598), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1654), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1572), + [anon_sym_get] = ACTIONS(1572), + [anon_sym_set] = ACTIONS(1572), + [anon_sym_declare] = ACTIONS(1572), + [anon_sym_public] = ACTIONS(1572), + [anon_sym_private] = ACTIONS(1572), + [anon_sym_protected] = ACTIONS(1572), + [anon_sym_override] = ACTIONS(1572), + [anon_sym_module] = ACTIONS(1572), + [anon_sym_any] = ACTIONS(1572), + [anon_sym_number] = ACTIONS(1572), + [anon_sym_boolean] = ACTIONS(1572), + [anon_sym_string] = ACTIONS(1572), + [anon_sym_symbol] = ACTIONS(1572), + [anon_sym_object] = ACTIONS(1572), [sym_html_comment] = ACTIONS(5), }, - [STATE(690)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1479), - [sym_expression] = STATE(2651), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6052), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6052), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6064), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1479), - [sym_subscript_expression] = STATE(1479), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3103), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6052), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1479), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(487), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(2319), - [anon_sym_export] = ACTIONS(2321), - [anon_sym_type] = ACTIONS(2321), - [anon_sym_namespace] = ACTIONS(2323), - [anon_sym_LBRACE] = ACTIONS(810), - [anon_sym_typeof] = ACTIONS(179), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(2321), - [anon_sym_BANG] = ACTIONS(175), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(816), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(2325), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(2327), - [anon_sym_using] = ACTIONS(158), - [anon_sym_PLUS] = ACTIONS(179), - [anon_sym_DASH] = ACTIONS(179), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(752)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(3013), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(175), - [anon_sym_void] = ACTIONS(179), - [anon_sym_delete] = ACTIONS(179), - [anon_sym_PLUS_PLUS] = ACTIONS(692), - [anon_sym_DASH_DASH] = ACTIONS(692), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(2329), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2321), - [anon_sym_readonly] = ACTIONS(2321), - [anon_sym_get] = ACTIONS(2321), - [anon_sym_set] = ACTIONS(2321), - [anon_sym_declare] = ACTIONS(2321), - [anon_sym_public] = ACTIONS(2321), - [anon_sym_private] = ACTIONS(2321), - [anon_sym_protected] = ACTIONS(2321), - [anon_sym_override] = ACTIONS(2321), - [anon_sym_module] = ACTIONS(2321), - [anon_sym_any] = ACTIONS(2321), - [anon_sym_number] = ACTIONS(2321), - [anon_sym_boolean] = ACTIONS(2321), - [anon_sym_string] = ACTIONS(2321), - [anon_sym_symbol] = ACTIONS(2321), - [anon_sym_object] = ACTIONS(2321), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), [sym_html_comment] = ACTIONS(5), }, - [STATE(691)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1460), - [sym_expression] = STATE(2638), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(6014), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1460), - [sym_subscript_expression] = STATE(1460), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3052), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1460), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(560), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1518), - [anon_sym_export] = ACTIONS(1176), - [anon_sym_type] = ACTIONS(1176), - [anon_sym_namespace] = ACTIONS(1178), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(1202), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1176), - [anon_sym_BANG] = ACTIONS(1184), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(1186), - [anon_sym_yield] = ACTIONS(1188), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1192), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1522), - [anon_sym_using] = ACTIONS(1196), - [anon_sym_PLUS] = ACTIONS(1202), - [anon_sym_DASH] = ACTIONS(1202), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(753)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1696), + [sym_expression] = STATE(3017), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7185), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7185), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6801), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1696), + [sym_subscript_expression] = STATE(1696), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3543), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7185), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1696), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(692), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1664), + [anon_sym_export] = ACTIONS(1334), + [anon_sym_type] = ACTIONS(1334), + [anon_sym_namespace] = ACTIONS(1336), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1334), + [anon_sym_BANG] = ACTIONS(1342), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1344), + [anon_sym_yield] = ACTIONS(1346), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1348), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(1352), + [anon_sym_PLUS] = ACTIONS(1358), + [anon_sym_DASH] = ACTIONS(1358), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1184), - [anon_sym_void] = ACTIONS(1202), - [anon_sym_delete] = ACTIONS(1202), - [anon_sym_PLUS_PLUS] = ACTIONS(1204), - [anon_sym_DASH_DASH] = ACTIONS(1204), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(1210), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1524), + [anon_sym_TILDE] = ACTIONS(1342), + [anon_sym_void] = ACTIONS(1358), + [anon_sym_delete] = ACTIONS(1358), + [anon_sym_PLUS_PLUS] = ACTIONS(1360), + [anon_sym_DASH_DASH] = ACTIONS(1360), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1362), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1670), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1176), - [anon_sym_get] = ACTIONS(1176), - [anon_sym_set] = ACTIONS(1176), - [anon_sym_declare] = ACTIONS(1176), - [anon_sym_public] = ACTIONS(1176), - [anon_sym_private] = ACTIONS(1176), - [anon_sym_protected] = ACTIONS(1176), - [anon_sym_override] = ACTIONS(1176), - [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1176), - [anon_sym_number] = ACTIONS(1176), - [anon_sym_boolean] = ACTIONS(1176), - [anon_sym_string] = ACTIONS(1176), - [anon_sym_symbol] = ACTIONS(1176), - [anon_sym_object] = ACTIONS(1176), + [anon_sym_static] = ACTIONS(1334), + [anon_sym_readonly] = ACTIONS(1334), + [anon_sym_get] = ACTIONS(1334), + [anon_sym_set] = ACTIONS(1334), + [anon_sym_declare] = ACTIONS(1334), + [anon_sym_public] = ACTIONS(1334), + [anon_sym_private] = ACTIONS(1334), + [anon_sym_protected] = ACTIONS(1334), + [anon_sym_override] = ACTIONS(1334), + [anon_sym_module] = ACTIONS(1334), + [anon_sym_any] = ACTIONS(1334), + [anon_sym_number] = ACTIONS(1334), + [anon_sym_boolean] = ACTIONS(1334), + [anon_sym_string] = ACTIONS(1334), + [anon_sym_symbol] = ACTIONS(1334), + [anon_sym_object] = ACTIONS(1334), [sym_html_comment] = ACTIONS(5), }, - [STATE(692)] = { - [sym_import] = STATE(3618), - [sym_parenthesized_expression] = STATE(1390), - [sym_expression] = STATE(2440), - [sym_primary_expression] = STATE(1529), - [sym_yield_expression] = STATE(1720), - [sym_object] = STATE(1725), - [sym_object_pattern] = STATE(5777), - [sym_array] = STATE(1725), - [sym_array_pattern] = STATE(5777), - [sym_class] = STATE(1725), - [sym_function_expression] = STATE(1725), - [sym_generator_function] = STATE(1725), - [sym_arrow_function] = STATE(1725), - [sym__call_signature] = STATE(5920), - [sym_call_expression] = STATE(1725), - [sym_new_expression] = STATE(1538), - [sym_await_expression] = STATE(1720), - [sym_member_expression] = STATE(1390), - [sym_subscript_expression] = STATE(1390), - [sym_assignment_expression] = STATE(1720), - [sym__augmented_assignment_lhs] = STATE(3056), - [sym_augmented_assignment_expression] = STATE(1720), - [sym__destructuring_pattern] = STATE(5777), - [sym_ternary_expression] = STATE(1720), - [sym_binary_expression] = STATE(1720), - [sym_unary_expression] = STATE(1720), - [sym_update_expression] = STATE(1720), - [sym_string] = STATE(1725), - [sym_template_string] = STATE(1725), - [sym_regex] = STATE(1725), - [sym_meta_property] = STATE(1725), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3940), - [sym_non_null_expression] = STATE(1390), - [sym_type_assertion] = STATE(1720), - [sym_as_expression] = STATE(1720), - [sym_satisfies_expression] = STATE(1720), - [sym_instantiation_expression] = STATE(1720), - [sym_internal_module] = STATE(1720), - [sym_type_arguments] = STATE(477), - [sym_type_parameters] = STATE(5504), - [aux_sym_export_statement_repeat1] = STATE(4681), - [sym_identifier] = ACTIONS(1494), - [anon_sym_export] = ACTIONS(1414), - [anon_sym_type] = ACTIONS(1414), - [anon_sym_namespace] = ACTIONS(1416), - [anon_sym_LBRACE] = ACTIONS(847), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1414), - [anon_sym_BANG] = ACTIONS(742), - [anon_sym_LPAREN] = ACTIONS(814), - [anon_sym_await] = ACTIONS(746), - [anon_sym_yield] = ACTIONS(748), - [anon_sym_LBRACK] = ACTIONS(851), - [anon_sym_class] = ACTIONS(146), - [anon_sym_async] = ACTIONS(1420), - [anon_sym_function] = ACTIONS(150), - [anon_sym_new] = ACTIONS(1498), - [anon_sym_using] = ACTIONS(756), - [anon_sym_PLUS] = ACTIONS(766), - [anon_sym_DASH] = ACTIONS(766), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(754)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1713), + [sym_expression] = STATE(3161), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(6973), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(6973), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6876), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1713), + [sym_subscript_expression] = STATE(1713), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3602), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(6973), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1713), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(613), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(2501), + [anon_sym_export] = ACTIONS(2503), + [anon_sym_type] = ACTIONS(2503), + [anon_sym_namespace] = ACTIONS(2505), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(178), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2503), + [anon_sym_BANG] = ACTIONS(174), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(860), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(2507), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(2509), + [anon_sym_using] = ACTIONS(157), + [anon_sym_PLUS] = ACTIONS(178), + [anon_sym_DASH] = ACTIONS(178), + [anon_sym_SLASH] = ACTIONS(655), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(742), - [anon_sym_void] = ACTIONS(766), - [anon_sym_delete] = ACTIONS(766), - [anon_sym_PLUS_PLUS] = ACTIONS(768), - [anon_sym_DASH_DASH] = ACTIONS(768), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(824), - [sym_number] = ACTIONS(722), - [sym_private_property_identifier] = ACTIONS(774), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1500), + [anon_sym_TILDE] = ACTIONS(174), + [anon_sym_void] = ACTIONS(178), + [anon_sym_delete] = ACTIONS(178), + [anon_sym_PLUS_PLUS] = ACTIONS(734), + [anon_sym_DASH_DASH] = ACTIONS(734), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2511), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1414), - [anon_sym_readonly] = ACTIONS(1414), - [anon_sym_get] = ACTIONS(1414), - [anon_sym_set] = ACTIONS(1414), - [anon_sym_declare] = ACTIONS(1414), - [anon_sym_public] = ACTIONS(1414), - [anon_sym_private] = ACTIONS(1414), - [anon_sym_protected] = ACTIONS(1414), - [anon_sym_override] = ACTIONS(1414), - [anon_sym_module] = ACTIONS(1414), - [anon_sym_any] = ACTIONS(1414), - [anon_sym_number] = ACTIONS(1414), - [anon_sym_boolean] = ACTIONS(1414), - [anon_sym_string] = ACTIONS(1414), - [anon_sym_symbol] = ACTIONS(1414), - [anon_sym_object] = ACTIONS(1414), + [anon_sym_static] = ACTIONS(2503), + [anon_sym_readonly] = ACTIONS(2503), + [anon_sym_get] = ACTIONS(2503), + [anon_sym_set] = ACTIONS(2503), + [anon_sym_declare] = ACTIONS(2503), + [anon_sym_public] = ACTIONS(2503), + [anon_sym_private] = ACTIONS(2503), + [anon_sym_protected] = ACTIONS(2503), + [anon_sym_override] = ACTIONS(2503), + [anon_sym_module] = ACTIONS(2503), + [anon_sym_any] = ACTIONS(2503), + [anon_sym_number] = ACTIONS(2503), + [anon_sym_boolean] = ACTIONS(2503), + [anon_sym_string] = ACTIONS(2503), + [anon_sym_symbol] = ACTIONS(2503), + [anon_sym_object] = ACTIONS(2503), [sym_html_comment] = ACTIONS(5), }, - [STATE(693)] = { - [sym__call_signature] = STATE(5805), - [sym_string] = STATE(3772), - [sym_formal_parameters] = STATE(3940), - [sym__property_name] = STATE(3772), - [sym_computed_property_name] = STATE(3772), - [sym_type_parameters] = STATE(5504), - [aux_sym_object_repeat1] = STATE(4769), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(2331), - [anon_sym_export] = ACTIONS(2333), - [anon_sym_STAR] = ACTIONS(2335), - [anon_sym_type] = ACTIONS(2333), - [anon_sym_EQ] = ACTIONS(667), + [STATE(755)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1695), + [sym_expression] = STATE(3141), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7177), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7177), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6729), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1695), + [sym_subscript_expression] = STATE(1695), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3614), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7177), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1695), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(667), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1680), + [anon_sym_export] = ACTIONS(1480), + [anon_sym_type] = ACTIONS(1480), + [anon_sym_namespace] = ACTIONS(1482), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(1502), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1480), + [anon_sym_BANG] = ACTIONS(1486), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(1488), + [anon_sym_yield] = ACTIONS(1490), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1492), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1684), + [anon_sym_using] = ACTIONS(1496), + [anon_sym_PLUS] = ACTIONS(1502), + [anon_sym_DASH] = ACTIONS(1502), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1486), + [anon_sym_void] = ACTIONS(1502), + [anon_sym_delete] = ACTIONS(1502), + [anon_sym_PLUS_PLUS] = ACTIONS(1504), + [anon_sym_DASH_DASH] = ACTIONS(1504), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(1506), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1686), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1480), + [anon_sym_readonly] = ACTIONS(1480), + [anon_sym_get] = ACTIONS(1480), + [anon_sym_set] = ACTIONS(1480), + [anon_sym_declare] = ACTIONS(1480), + [anon_sym_public] = ACTIONS(1480), + [anon_sym_private] = ACTIONS(1480), + [anon_sym_protected] = ACTIONS(1480), + [anon_sym_override] = ACTIONS(1480), + [anon_sym_module] = ACTIONS(1480), + [anon_sym_any] = ACTIONS(1480), + [anon_sym_number] = ACTIONS(1480), + [anon_sym_boolean] = ACTIONS(1480), + [anon_sym_string] = ACTIONS(1480), + [anon_sym_symbol] = ACTIONS(1480), + [anon_sym_object] = ACTIONS(1480), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(756)] = { + [sym_import] = STATE(4526), + [sym_parenthesized_expression] = STATE(1522), + [sym_expression] = STATE(2803), + [sym_primary_expression] = STATE(1762), + [sym_yield_expression] = STATE(1992), + [sym_object] = STATE(1979), + [sym_object_pattern] = STATE(7061), + [sym_array] = STATE(1979), + [sym_array_pattern] = STATE(7061), + [sym_class] = STATE(1979), + [sym_function_expression] = STATE(1979), + [sym_generator_function] = STATE(1979), + [sym_arrow_function] = STATE(1979), + [sym__call_signature] = STATE(6913), + [sym_call_expression] = STATE(1979), + [sym_new_expression] = STATE(1794), + [sym_await_expression] = STATE(1992), + [sym_member_expression] = STATE(1522), + [sym_subscript_expression] = STATE(1522), + [sym_assignment_expression] = STATE(1992), + [sym__augmented_assignment_lhs] = STATE(3594), + [sym_augmented_assignment_expression] = STATE(1992), + [sym__destructuring_pattern] = STATE(7061), + [sym_ternary_expression] = STATE(1992), + [sym_binary_expression] = STATE(1992), + [sym_unary_expression] = STATE(1992), + [sym_update_expression] = STATE(1992), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(1979), + [sym_regex] = STATE(1979), + [sym_meta_property] = STATE(1979), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(5157), + [sym_non_null_expression] = STATE(1522), + [sym_type_assertion] = STATE(1992), + [sym_as_expression] = STATE(1992), + [sym_satisfies_expression] = STATE(1992), + [sym_instantiation_expression] = STATE(1992), + [sym_internal_module] = STATE(1992), + [sym_type_arguments] = STATE(558), + [sym_type_parameters] = STATE(6247), + [aux_sym_export_statement_repeat1] = STATE(5470), + [sym_identifier] = ACTIONS(1606), + [anon_sym_export] = ACTIONS(1148), + [anon_sym_type] = ACTIONS(1148), + [anon_sym_namespace] = ACTIONS(1150), + [anon_sym_LBRACE] = ACTIONS(891), + [anon_sym_typeof] = ACTIONS(659), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1148), + [anon_sym_BANG] = ACTIONS(631), + [anon_sym_LPAREN] = ACTIONS(858), + [anon_sym_await] = ACTIONS(633), + [anon_sym_yield] = ACTIONS(635), + [anon_sym_LBRACK] = ACTIONS(895), + [anon_sym_class] = ACTIONS(145), + [anon_sym_async] = ACTIONS(1158), + [anon_sym_function] = ACTIONS(149), + [anon_sym_new] = ACTIONS(1614), + [anon_sym_using] = ACTIONS(645), + [anon_sym_PLUS] = ACTIONS(659), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_SLASH] = ACTIONS(655), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(631), + [anon_sym_void] = ACTIONS(659), + [anon_sym_delete] = ACTIONS(659), + [anon_sym_PLUS_PLUS] = ACTIONS(661), + [anon_sym_DASH_DASH] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(868), + [sym_number] = ACTIONS(766), + [sym_private_property_identifier] = ACTIONS(663), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1616), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1148), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1148), + [anon_sym_set] = ACTIONS(1148), + [anon_sym_declare] = ACTIONS(1148), + [anon_sym_public] = ACTIONS(1148), + [anon_sym_private] = ACTIONS(1148), + [anon_sym_protected] = ACTIONS(1148), + [anon_sym_override] = ACTIONS(1148), + [anon_sym_module] = ACTIONS(1148), + [anon_sym_any] = ACTIONS(1148), + [anon_sym_number] = ACTIONS(1148), + [anon_sym_boolean] = ACTIONS(1148), + [anon_sym_string] = ACTIONS(1148), + [anon_sym_symbol] = ACTIONS(1148), + [anon_sym_object] = ACTIONS(1148), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(757)] = { + [sym__call_signature] = STATE(6796), + [sym_string] = STATE(4711), + [sym_formal_parameters] = STATE(5157), + [sym__property_name] = STATE(4711), + [sym_computed_property_name] = STATE(4711), + [sym_type_parameters] = STATE(6247), + [aux_sym_object_repeat1] = STATE(6237), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(2513), + [anon_sym_export] = ACTIONS(2515), + [anon_sym_STAR] = ACTIONS(2517), + [anon_sym_type] = ACTIONS(2515), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2333), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(673), - [anon_sym_let] = ACTIONS(2333), + [anon_sym_namespace] = ACTIONS(2515), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(746), + [anon_sym_let] = ACTIONS(2515), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2338), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2520), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(2342), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(2524), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(2333), - [anon_sym_function] = ACTIONS(2345), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2333), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_async] = ACTIONS(2515), + [anon_sym_function] = ACTIONS(2527), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2515), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -99423,93 +109148,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2347), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(2351), - [anon_sym_SQUOTE] = ACTIONS(2353), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [sym_number] = ACTIONS(2355), - [sym_private_property_identifier] = ACTIONS(2355), - [anon_sym_static] = ACTIONS(2333), - [anon_sym_readonly] = ACTIONS(2333), - [anon_sym_get] = ACTIONS(2357), - [anon_sym_set] = ACTIONS(2357), - [anon_sym_QMARK] = ACTIONS(696), - [anon_sym_declare] = ACTIONS(2333), - [anon_sym_public] = ACTIONS(2333), - [anon_sym_private] = ACTIONS(2333), - [anon_sym_protected] = ACTIONS(2333), - [anon_sym_override] = ACTIONS(2333), - [anon_sym_module] = ACTIONS(2333), - [anon_sym_any] = ACTIONS(2333), - [anon_sym_number] = ACTIONS(2333), - [anon_sym_boolean] = ACTIONS(2333), - [anon_sym_string] = ACTIONS(2333), - [anon_sym_symbol] = ACTIONS(2333), - [anon_sym_object] = ACTIONS(2333), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(2533), + [anon_sym_SQUOTE] = ACTIONS(2535), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [sym_number] = ACTIONS(2537), + [sym_private_property_identifier] = ACTIONS(2537), + [anon_sym_static] = ACTIONS(2515), + [anon_sym_readonly] = ACTIONS(2515), + [anon_sym_get] = ACTIONS(2539), + [anon_sym_set] = ACTIONS(2539), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2515), + [anon_sym_public] = ACTIONS(2515), + [anon_sym_private] = ACTIONS(2515), + [anon_sym_protected] = ACTIONS(2515), + [anon_sym_override] = ACTIONS(2515), + [anon_sym_module] = ACTIONS(2515), + [anon_sym_any] = ACTIONS(2515), + [anon_sym_number] = ACTIONS(2515), + [anon_sym_boolean] = ACTIONS(2515), + [anon_sym_string] = ACTIONS(2515), + [anon_sym_symbol] = ACTIONS(2515), + [anon_sym_object] = ACTIONS(2515), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(694)] = { - [sym__call_signature] = STATE(5805), - [sym_string] = STATE(3772), - [sym_formal_parameters] = STATE(3940), - [sym__property_name] = STATE(3772), - [sym_computed_property_name] = STATE(3772), - [sym_type_parameters] = STATE(5504), - [aux_sym_object_repeat1] = STATE(4769), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(2331), - [anon_sym_export] = ACTIONS(2333), - [anon_sym_STAR] = ACTIONS(2335), - [anon_sym_type] = ACTIONS(2333), - [anon_sym_EQ] = ACTIONS(667), + [STATE(758)] = { + [sym__call_signature] = STATE(6796), + [sym_string] = STATE(4711), + [sym_formal_parameters] = STATE(5157), + [sym__property_name] = STATE(4711), + [sym_computed_property_name] = STATE(4711), + [sym_type_parameters] = STATE(6247), + [aux_sym_object_repeat1] = STATE(6106), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(2513), + [anon_sym_export] = ACTIONS(2515), + [anon_sym_STAR] = ACTIONS(2517), + [anon_sym_type] = ACTIONS(2515), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2333), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(700), - [anon_sym_let] = ACTIONS(2333), + [anon_sym_namespace] = ACTIONS(2515), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(744), + [anon_sym_let] = ACTIONS(2515), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2338), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2520), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(2342), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(2524), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(2333), - [anon_sym_function] = ACTIONS(2345), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2333), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_async] = ACTIONS(2515), + [anon_sym_function] = ACTIONS(2527), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2515), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -99523,93 +109248,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2347), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(2351), - [anon_sym_SQUOTE] = ACTIONS(2353), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [sym_number] = ACTIONS(2355), - [sym_private_property_identifier] = ACTIONS(2355), - [anon_sym_static] = ACTIONS(2333), - [anon_sym_readonly] = ACTIONS(2333), - [anon_sym_get] = ACTIONS(2357), - [anon_sym_set] = ACTIONS(2357), - [anon_sym_QMARK] = ACTIONS(696), - [anon_sym_declare] = ACTIONS(2333), - [anon_sym_public] = ACTIONS(2333), - [anon_sym_private] = ACTIONS(2333), - [anon_sym_protected] = ACTIONS(2333), - [anon_sym_override] = ACTIONS(2333), - [anon_sym_module] = ACTIONS(2333), - [anon_sym_any] = ACTIONS(2333), - [anon_sym_number] = ACTIONS(2333), - [anon_sym_boolean] = ACTIONS(2333), - [anon_sym_string] = ACTIONS(2333), - [anon_sym_symbol] = ACTIONS(2333), - [anon_sym_object] = ACTIONS(2333), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(2533), + [anon_sym_SQUOTE] = ACTIONS(2535), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [sym_number] = ACTIONS(2537), + [sym_private_property_identifier] = ACTIONS(2537), + [anon_sym_static] = ACTIONS(2515), + [anon_sym_readonly] = ACTIONS(2515), + [anon_sym_get] = ACTIONS(2539), + [anon_sym_set] = ACTIONS(2539), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2515), + [anon_sym_public] = ACTIONS(2515), + [anon_sym_private] = ACTIONS(2515), + [anon_sym_protected] = ACTIONS(2515), + [anon_sym_override] = ACTIONS(2515), + [anon_sym_module] = ACTIONS(2515), + [anon_sym_any] = ACTIONS(2515), + [anon_sym_number] = ACTIONS(2515), + [anon_sym_boolean] = ACTIONS(2515), + [anon_sym_string] = ACTIONS(2515), + [anon_sym_symbol] = ACTIONS(2515), + [anon_sym_object] = ACTIONS(2515), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(695)] = { - [sym__call_signature] = STATE(5805), - [sym_string] = STATE(3772), - [sym_formal_parameters] = STATE(3940), - [sym__property_name] = STATE(3772), - [sym_computed_property_name] = STATE(3772), - [sym_type_parameters] = STATE(5504), - [aux_sym_object_repeat1] = STATE(5139), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(2331), - [anon_sym_export] = ACTIONS(2333), - [anon_sym_STAR] = ACTIONS(2335), - [anon_sym_type] = ACTIONS(2333), - [anon_sym_EQ] = ACTIONS(667), + [STATE(759)] = { + [sym__call_signature] = STATE(6796), + [sym_string] = STATE(4711), + [sym_formal_parameters] = STATE(5157), + [sym__property_name] = STATE(4711), + [sym_computed_property_name] = STATE(4711), + [sym_type_parameters] = STATE(6247), + [aux_sym_object_repeat1] = STATE(6106), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(2513), + [anon_sym_export] = ACTIONS(2515), + [anon_sym_STAR] = ACTIONS(2517), + [anon_sym_type] = ACTIONS(2515), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2333), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(702), - [anon_sym_let] = ACTIONS(2333), + [anon_sym_namespace] = ACTIONS(2515), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(742), + [anon_sym_let] = ACTIONS(2515), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2338), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2520), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(2342), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(2524), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(2333), - [anon_sym_function] = ACTIONS(2345), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2333), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_async] = ACTIONS(2515), + [anon_sym_function] = ACTIONS(2527), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2515), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -99623,105 +109348,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2347), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(2351), - [anon_sym_SQUOTE] = ACTIONS(2353), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [sym_number] = ACTIONS(2355), - [sym_private_property_identifier] = ACTIONS(2355), - [anon_sym_static] = ACTIONS(2333), - [anon_sym_readonly] = ACTIONS(2333), - [anon_sym_get] = ACTIONS(2357), - [anon_sym_set] = ACTIONS(2357), - [anon_sym_QMARK] = ACTIONS(696), - [anon_sym_declare] = ACTIONS(2333), - [anon_sym_public] = ACTIONS(2333), - [anon_sym_private] = ACTIONS(2333), - [anon_sym_protected] = ACTIONS(2333), - [anon_sym_override] = ACTIONS(2333), - [anon_sym_module] = ACTIONS(2333), - [anon_sym_any] = ACTIONS(2333), - [anon_sym_number] = ACTIONS(2333), - [anon_sym_boolean] = ACTIONS(2333), - [anon_sym_string] = ACTIONS(2333), - [anon_sym_symbol] = ACTIONS(2333), - [anon_sym_object] = ACTIONS(2333), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(2533), + [anon_sym_SQUOTE] = ACTIONS(2535), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [sym_number] = ACTIONS(2537), + [sym_private_property_identifier] = ACTIONS(2537), + [anon_sym_static] = ACTIONS(2515), + [anon_sym_readonly] = ACTIONS(2515), + [anon_sym_get] = ACTIONS(2539), + [anon_sym_set] = ACTIONS(2539), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2515), + [anon_sym_public] = ACTIONS(2515), + [anon_sym_private] = ACTIONS(2515), + [anon_sym_protected] = ACTIONS(2515), + [anon_sym_override] = ACTIONS(2515), + [anon_sym_module] = ACTIONS(2515), + [anon_sym_any] = ACTIONS(2515), + [anon_sym_number] = ACTIONS(2515), + [anon_sym_boolean] = ACTIONS(2515), + [anon_sym_string] = ACTIONS(2515), + [anon_sym_symbol] = ACTIONS(2515), + [anon_sym_object] = ACTIONS(2515), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(696)] = { - [sym_declaration] = STATE(927), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_class_declaration] = STATE(924), - [sym_function_declaration] = STATE(924), - [sym_generator_function_declaration] = STATE(924), - [sym_decorator] = STATE(1339), - [sym_function_signature] = STATE(924), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(877), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [aux_sym_export_statement_repeat1] = STATE(4424), - [aux_sym_object_repeat1] = STATE(4769), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2359), - [anon_sym_EQ] = ACTIONS(667), + [STATE(760)] = { + [sym__call_signature] = STATE(6796), + [sym_string] = STATE(4711), + [sym_formal_parameters] = STATE(5157), + [sym__property_name] = STATE(4711), + [sym_computed_property_name] = STATE(4711), + [sym_type_parameters] = STATE(6247), + [aux_sym_object_repeat1] = STATE(6051), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(2513), + [anon_sym_export] = ACTIONS(2515), + [anon_sym_STAR] = ACTIONS(2517), + [anon_sym_type] = ACTIONS(2515), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2139), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(700), - [anon_sym_import] = ACTIONS(2143), - [anon_sym_var] = ACTIONS(2145), - [anon_sym_let] = ACTIONS(2147), - [anon_sym_const] = ACTIONS(2149), + [anon_sym_namespace] = ACTIONS(2515), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(715), + [anon_sym_let] = ACTIONS(2515), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2520), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_class] = ACTIONS(2154), - [anon_sym_async] = ACTIONS(2156), - [anon_sym_function] = ACTIONS(2158), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(2524), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(2515), + [anon_sym_function] = ACTIONS(2527), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2515), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -99735,92 +109448,105 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(154), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_QMARK] = ACTIONS(696), - [anon_sym_declare] = ACTIONS(2163), - [anon_sym_module] = ACTIONS(2361), - [anon_sym_abstract] = ACTIONS(2167), - [anon_sym_satisfies] = ACTIONS(154), - [anon_sym_global] = ACTIONS(2363), - [anon_sym_interface] = ACTIONS(2169), - [anon_sym_enum] = ACTIONS(2171), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(2533), + [anon_sym_SQUOTE] = ACTIONS(2535), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [sym_number] = ACTIONS(2537), + [sym_private_property_identifier] = ACTIONS(2537), + [anon_sym_static] = ACTIONS(2515), + [anon_sym_readonly] = ACTIONS(2515), + [anon_sym_get] = ACTIONS(2539), + [anon_sym_set] = ACTIONS(2539), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2515), + [anon_sym_public] = ACTIONS(2515), + [anon_sym_private] = ACTIONS(2515), + [anon_sym_protected] = ACTIONS(2515), + [anon_sym_override] = ACTIONS(2515), + [anon_sym_module] = ACTIONS(2515), + [anon_sym_any] = ACTIONS(2515), + [anon_sym_number] = ACTIONS(2515), + [anon_sym_boolean] = ACTIONS(2515), + [anon_sym_string] = ACTIONS(2515), + [anon_sym_symbol] = ACTIONS(2515), + [anon_sym_object] = ACTIONS(2515), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(697)] = { - [sym_declaration] = STATE(927), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_class_declaration] = STATE(924), - [sym_function_declaration] = STATE(924), - [sym_generator_function_declaration] = STATE(924), - [sym_decorator] = STATE(1339), - [sym_function_signature] = STATE(924), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(877), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [aux_sym_export_statement_repeat1] = STATE(4424), - [aux_sym_object_repeat1] = STATE(5139), - [aux_sym_object_pattern_repeat1] = STATE(5141), + [STATE(761)] = { + [sym_declaration] = STATE(906), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_class_declaration] = STATE(1026), + [sym_function_declaration] = STATE(1026), + [sym_generator_function_declaration] = STATE(1026), + [sym_decorator] = STATE(1532), + [sym_function_signature] = STATE(1026), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(929), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [aux_sym_export_statement_repeat1] = STATE(5225), + [aux_sym_object_repeat1] = STATE(6106), + [aux_sym_object_pattern_repeat1] = STATE(6111), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2359), - [anon_sym_EQ] = ACTIONS(667), + [anon_sym_type] = ACTIONS(2541), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2139), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(702), - [anon_sym_import] = ACTIONS(2143), - [anon_sym_var] = ACTIONS(2145), - [anon_sym_let] = ACTIONS(2147), - [anon_sym_const] = ACTIONS(2149), + [anon_sym_namespace] = ACTIONS(2305), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(744), + [anon_sym_import] = ACTIONS(2309), + [anon_sym_var] = ACTIONS(2311), + [anon_sym_let] = ACTIONS(2313), + [anon_sym_const] = ACTIONS(2315), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_class] = ACTIONS(2154), - [anon_sym_async] = ACTIONS(2156), - [anon_sym_function] = ACTIONS(2158), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_class] = ACTIONS(2320), + [anon_sym_async] = ACTIONS(2322), + [anon_sym_function] = ACTIONS(2324), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -99834,92 +109560,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(154), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_instanceof] = ACTIONS(153), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_BQUOTE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(97), - [anon_sym_QMARK] = ACTIONS(696), - [anon_sym_declare] = ACTIONS(2163), - [anon_sym_module] = ACTIONS(2361), - [anon_sym_abstract] = ACTIONS(2167), - [anon_sym_satisfies] = ACTIONS(154), - [anon_sym_global] = ACTIONS(2363), - [anon_sym_interface] = ACTIONS(2169), - [anon_sym_enum] = ACTIONS(2171), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2329), + [anon_sym_module] = ACTIONS(2543), + [anon_sym_abstract] = ACTIONS(2333), + [anon_sym_satisfies] = ACTIONS(153), + [anon_sym_global] = ACTIONS(2545), + [anon_sym_interface] = ACTIONS(2335), + [anon_sym_enum] = ACTIONS(2337), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(698)] = { - [sym_declaration] = STATE(927), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_class_declaration] = STATE(924), - [sym_function_declaration] = STATE(924), - [sym_generator_function_declaration] = STATE(924), - [sym_decorator] = STATE(1339), - [sym_function_signature] = STATE(924), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(877), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [aux_sym_export_statement_repeat1] = STATE(4424), - [aux_sym_object_repeat1] = STATE(4769), - [aux_sym_object_pattern_repeat1] = STATE(5141), + [STATE(762)] = { + [sym_declaration] = STATE(906), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_class_declaration] = STATE(1026), + [sym_function_declaration] = STATE(1026), + [sym_generator_function_declaration] = STATE(1026), + [sym_decorator] = STATE(1532), + [sym_function_signature] = STATE(1026), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(929), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [aux_sym_export_statement_repeat1] = STATE(5225), + [aux_sym_object_repeat1] = STATE(6237), + [aux_sym_object_pattern_repeat1] = STATE(6111), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2359), - [anon_sym_EQ] = ACTIONS(667), + [anon_sym_type] = ACTIONS(2541), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2139), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(673), - [anon_sym_import] = ACTIONS(2143), - [anon_sym_var] = ACTIONS(2145), - [anon_sym_let] = ACTIONS(2147), - [anon_sym_const] = ACTIONS(2149), + [anon_sym_namespace] = ACTIONS(2305), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(746), + [anon_sym_import] = ACTIONS(2309), + [anon_sym_var] = ACTIONS(2311), + [anon_sym_let] = ACTIONS(2313), + [anon_sym_const] = ACTIONS(2315), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_class] = ACTIONS(2154), - [anon_sym_async] = ACTIONS(2156), - [anon_sym_function] = ACTIONS(2158), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_class] = ACTIONS(2320), + [anon_sym_async] = ACTIONS(2322), + [anon_sym_function] = ACTIONS(2324), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -99933,77 +109659,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(154), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_instanceof] = ACTIONS(153), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_BQUOTE] = ACTIONS(153), [anon_sym_AT] = ACTIONS(97), - [anon_sym_QMARK] = ACTIONS(696), - [anon_sym_declare] = ACTIONS(2163), - [anon_sym_module] = ACTIONS(2361), - [anon_sym_abstract] = ACTIONS(2167), - [anon_sym_satisfies] = ACTIONS(154), - [anon_sym_global] = ACTIONS(2363), - [anon_sym_interface] = ACTIONS(2169), - [anon_sym_enum] = ACTIONS(2171), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2329), + [anon_sym_module] = ACTIONS(2543), + [anon_sym_abstract] = ACTIONS(2333), + [anon_sym_satisfies] = ACTIONS(153), + [anon_sym_global] = ACTIONS(2545), + [anon_sym_interface] = ACTIONS(2335), + [anon_sym_enum] = ACTIONS(2337), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(699)] = { - [sym_string] = STATE(3772), - [sym__property_name] = STATE(3772), - [sym_computed_property_name] = STATE(3772), - [sym_override_modifier] = STATE(2839), - [aux_sym_object_repeat1] = STATE(5139), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(2365), - [anon_sym_export] = ACTIONS(2365), - [anon_sym_STAR] = ACTIONS(2335), - [anon_sym_type] = ACTIONS(2365), - [anon_sym_EQ] = ACTIONS(667), + [STATE(763)] = { + [sym_declaration] = STATE(906), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_class_declaration] = STATE(1026), + [sym_function_declaration] = STATE(1026), + [sym_generator_function_declaration] = STATE(1026), + [sym_decorator] = STATE(1532), + [sym_function_signature] = STATE(1026), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(929), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [aux_sym_export_statement_repeat1] = STATE(5225), + [aux_sym_object_repeat1] = STATE(6051), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2541), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2365), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(702), - [anon_sym_let] = ACTIONS(2365), + [anon_sym_namespace] = ACTIONS(2305), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(715), + [anon_sym_import] = ACTIONS(2309), + [anon_sym_var] = ACTIONS(2311), + [anon_sym_let] = ACTIONS(2313), + [anon_sym_const] = ACTIONS(2315), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(2342), - [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(2367), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2365), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_class] = ACTIONS(2320), + [anon_sym_async] = ACTIONS(2322), + [anon_sym_function] = ACTIONS(2324), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -100017,90 +109758,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(2351), - [anon_sym_SQUOTE] = ACTIONS(2353), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [sym_number] = ACTIONS(2355), - [sym_private_property_identifier] = ACTIONS(2355), - [anon_sym_static] = ACTIONS(2365), - [anon_sym_readonly] = ACTIONS(2369), - [anon_sym_get] = ACTIONS(2371), - [anon_sym_set] = ACTIONS(2371), - [anon_sym_QMARK] = ACTIONS(696), - [anon_sym_declare] = ACTIONS(2365), - [anon_sym_public] = ACTIONS(2365), - [anon_sym_private] = ACTIONS(2365), - [anon_sym_protected] = ACTIONS(2365), - [anon_sym_override] = ACTIONS(2373), - [anon_sym_module] = ACTIONS(2365), - [anon_sym_any] = ACTIONS(2365), - [anon_sym_number] = ACTIONS(2365), - [anon_sym_boolean] = ACTIONS(2365), - [anon_sym_string] = ACTIONS(2365), - [anon_sym_symbol] = ACTIONS(2365), - [anon_sym_object] = ACTIONS(2365), - [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_instanceof] = ACTIONS(153), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2329), + [anon_sym_module] = ACTIONS(2543), + [anon_sym_abstract] = ACTIONS(2333), + [anon_sym_satisfies] = ACTIONS(153), + [anon_sym_global] = ACTIONS(2545), + [anon_sym_interface] = ACTIONS(2335), + [anon_sym_enum] = ACTIONS(2337), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(700)] = { - [sym_string] = STATE(3772), - [sym__property_name] = STATE(3772), - [sym_computed_property_name] = STATE(3772), - [sym_override_modifier] = STATE(2839), - [aux_sym_object_repeat1] = STATE(4769), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(2365), - [anon_sym_export] = ACTIONS(2365), - [anon_sym_STAR] = ACTIONS(2335), - [anon_sym_type] = ACTIONS(2365), - [anon_sym_EQ] = ACTIONS(667), + [STATE(764)] = { + [sym_declaration] = STATE(906), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_class_declaration] = STATE(1026), + [sym_function_declaration] = STATE(1026), + [sym_generator_function_declaration] = STATE(1026), + [sym_decorator] = STATE(1532), + [sym_function_signature] = STATE(1026), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(929), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [aux_sym_export_statement_repeat1] = STATE(5225), + [aux_sym_object_repeat1] = STATE(6106), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2541), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2365), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(673), - [anon_sym_let] = ACTIONS(2365), + [anon_sym_namespace] = ACTIONS(2305), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(742), + [anon_sym_import] = ACTIONS(2309), + [anon_sym_var] = ACTIONS(2311), + [anon_sym_let] = ACTIONS(2313), + [anon_sym_const] = ACTIONS(2315), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(2342), - [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(2367), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2365), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_class] = ACTIONS(2320), + [anon_sym_async] = ACTIONS(2322), + [anon_sym_function] = ACTIONS(2324), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -100114,106 +109857,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(2351), - [anon_sym_SQUOTE] = ACTIONS(2353), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [sym_number] = ACTIONS(2355), - [sym_private_property_identifier] = ACTIONS(2355), - [anon_sym_static] = ACTIONS(2365), - [anon_sym_readonly] = ACTIONS(2369), - [anon_sym_get] = ACTIONS(2371), - [anon_sym_set] = ACTIONS(2371), - [anon_sym_QMARK] = ACTIONS(696), - [anon_sym_declare] = ACTIONS(2365), - [anon_sym_public] = ACTIONS(2365), - [anon_sym_private] = ACTIONS(2365), - [anon_sym_protected] = ACTIONS(2365), - [anon_sym_override] = ACTIONS(2373), - [anon_sym_module] = ACTIONS(2365), - [anon_sym_any] = ACTIONS(2365), - [anon_sym_number] = ACTIONS(2365), - [anon_sym_boolean] = ACTIONS(2365), - [anon_sym_string] = ACTIONS(2365), - [anon_sym_symbol] = ACTIONS(2365), - [anon_sym_object] = ACTIONS(2365), - [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_instanceof] = ACTIONS(153), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2329), + [anon_sym_module] = ACTIONS(2543), + [anon_sym_abstract] = ACTIONS(2333), + [anon_sym_satisfies] = ACTIONS(153), + [anon_sym_global] = ACTIONS(2545), + [anon_sym_interface] = ACTIONS(2335), + [anon_sym_enum] = ACTIONS(2337), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(701)] = { - [sym_namespace_export] = STATE(5477), - [sym_export_clause] = STATE(4612), - [sym_declaration] = STATE(863), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_class_declaration] = STATE(924), - [sym_function_declaration] = STATE(924), - [sym_generator_function_declaration] = STATE(924), - [sym_decorator] = STATE(1339), - [sym_function_signature] = STATE(924), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(877), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [aux_sym_export_statement_repeat1] = STATE(4424), - [anon_sym_STAR] = ACTIONS(2129), - [anon_sym_default] = ACTIONS(2375), - [anon_sym_type] = ACTIONS(2133), - [anon_sym_EQ] = ACTIONS(2377), - [anon_sym_as] = ACTIONS(2137), - [anon_sym_namespace] = ACTIONS(2139), - [anon_sym_LBRACE] = ACTIONS(2141), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_import] = ACTIONS(2143), - [anon_sym_var] = ACTIONS(2145), - [anon_sym_let] = ACTIONS(2147), - [anon_sym_const] = ACTIONS(2149), + [STATE(765)] = { + [sym_string] = STATE(4711), + [sym__property_name] = STATE(4711), + [sym_computed_property_name] = STATE(4711), + [sym_override_modifier] = STATE(3336), + [aux_sym_object_repeat1] = STATE(6237), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(2547), + [anon_sym_export] = ACTIONS(2547), + [anon_sym_STAR] = ACTIONS(2517), + [anon_sym_type] = ACTIONS(2547), + [anon_sym_EQ] = ACTIONS(709), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2547), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(746), + [anon_sym_let] = ACTIONS(2547), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(154), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(865), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_class] = ACTIONS(2154), - [anon_sym_async] = ACTIONS(2156), - [anon_sym_function] = ACTIONS(2158), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(2524), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(2549), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2547), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -100227,74 +109941,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(154), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(2163), - [anon_sym_module] = ACTIONS(2165), - [anon_sym_abstract] = ACTIONS(2167), - [anon_sym_satisfies] = ACTIONS(154), - [anon_sym_interface] = ACTIONS(2169), - [anon_sym_enum] = ACTIONS(2171), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(2533), + [anon_sym_SQUOTE] = ACTIONS(2535), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [sym_number] = ACTIONS(2537), + [sym_private_property_identifier] = ACTIONS(2537), + [anon_sym_static] = ACTIONS(2547), + [anon_sym_readonly] = ACTIONS(2551), + [anon_sym_get] = ACTIONS(2553), + [anon_sym_set] = ACTIONS(2553), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2547), + [anon_sym_public] = ACTIONS(2547), + [anon_sym_private] = ACTIONS(2547), + [anon_sym_protected] = ACTIONS(2547), + [anon_sym_override] = ACTIONS(2555), + [anon_sym_module] = ACTIONS(2547), + [anon_sym_any] = ACTIONS(2547), + [anon_sym_number] = ACTIONS(2547), + [anon_sym_boolean] = ACTIONS(2547), + [anon_sym_string] = ACTIONS(2547), + [anon_sym_symbol] = ACTIONS(2547), + [anon_sym_object] = ACTIONS(2547), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(702)] = { - [sym_string] = STATE(3772), - [sym__property_name] = STATE(3772), - [sym_computed_property_name] = STATE(3772), - [sym_override_modifier] = STATE(2839), - [aux_sym_object_repeat1] = STATE(4769), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(2365), - [anon_sym_export] = ACTIONS(2365), - [anon_sym_STAR] = ACTIONS(2335), - [anon_sym_type] = ACTIONS(2365), - [anon_sym_EQ] = ACTIONS(667), + [STATE(766)] = { + [sym_string] = STATE(4711), + [sym__property_name] = STATE(4711), + [sym_computed_property_name] = STATE(4711), + [sym_override_modifier] = STATE(3336), + [aux_sym_object_repeat1] = STATE(6106), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(2547), + [anon_sym_export] = ACTIONS(2547), + [anon_sym_STAR] = ACTIONS(2517), + [anon_sym_type] = ACTIONS(2547), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2365), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(700), - [anon_sym_let] = ACTIONS(2365), + [anon_sym_namespace] = ACTIONS(2547), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(744), + [anon_sym_let] = ACTIONS(2547), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(2342), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(2524), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(2367), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2365), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_async] = ACTIONS(2549), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2547), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -100308,106 +110038,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(2351), - [anon_sym_SQUOTE] = ACTIONS(2353), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [sym_number] = ACTIONS(2355), - [sym_private_property_identifier] = ACTIONS(2355), - [anon_sym_static] = ACTIONS(2365), - [anon_sym_readonly] = ACTIONS(2369), - [anon_sym_get] = ACTIONS(2371), - [anon_sym_set] = ACTIONS(2371), - [anon_sym_QMARK] = ACTIONS(696), - [anon_sym_declare] = ACTIONS(2365), - [anon_sym_public] = ACTIONS(2365), - [anon_sym_private] = ACTIONS(2365), - [anon_sym_protected] = ACTIONS(2365), - [anon_sym_override] = ACTIONS(2373), - [anon_sym_module] = ACTIONS(2365), - [anon_sym_any] = ACTIONS(2365), - [anon_sym_number] = ACTIONS(2365), - [anon_sym_boolean] = ACTIONS(2365), - [anon_sym_string] = ACTIONS(2365), - [anon_sym_symbol] = ACTIONS(2365), - [anon_sym_object] = ACTIONS(2365), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(2533), + [anon_sym_SQUOTE] = ACTIONS(2535), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [sym_number] = ACTIONS(2537), + [sym_private_property_identifier] = ACTIONS(2537), + [anon_sym_static] = ACTIONS(2547), + [anon_sym_readonly] = ACTIONS(2551), + [anon_sym_get] = ACTIONS(2553), + [anon_sym_set] = ACTIONS(2553), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2547), + [anon_sym_public] = ACTIONS(2547), + [anon_sym_private] = ACTIONS(2547), + [anon_sym_protected] = ACTIONS(2547), + [anon_sym_override] = ACTIONS(2555), + [anon_sym_module] = ACTIONS(2547), + [anon_sym_any] = ACTIONS(2547), + [anon_sym_number] = ACTIONS(2547), + [anon_sym_boolean] = ACTIONS(2547), + [anon_sym_string] = ACTIONS(2547), + [anon_sym_symbol] = ACTIONS(2547), + [anon_sym_object] = ACTIONS(2547), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(703)] = { - [sym_namespace_export] = STATE(5477), - [sym_export_clause] = STATE(4612), - [sym_declaration] = STATE(863), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_class_declaration] = STATE(924), - [sym_function_declaration] = STATE(924), - [sym_generator_function_declaration] = STATE(924), - [sym_decorator] = STATE(1339), - [sym_function_signature] = STATE(924), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(877), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [aux_sym_export_statement_repeat1] = STATE(4424), - [anon_sym_STAR] = ACTIONS(2129), - [anon_sym_default] = ACTIONS(2131), - [anon_sym_type] = ACTIONS(2133), - [anon_sym_EQ] = ACTIONS(2377), - [anon_sym_as] = ACTIONS(2137), - [anon_sym_namespace] = ACTIONS(2139), - [anon_sym_LBRACE] = ACTIONS(2141), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_import] = ACTIONS(2143), - [anon_sym_var] = ACTIONS(2145), - [anon_sym_let] = ACTIONS(2147), - [anon_sym_const] = ACTIONS(2149), + [STATE(767)] = { + [sym_string] = STATE(4711), + [sym__property_name] = STATE(4711), + [sym_computed_property_name] = STATE(4711), + [sym_override_modifier] = STATE(3336), + [aux_sym_object_repeat1] = STATE(6051), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(2547), + [anon_sym_export] = ACTIONS(2547), + [anon_sym_STAR] = ACTIONS(2517), + [anon_sym_type] = ACTIONS(2547), + [anon_sym_EQ] = ACTIONS(709), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2547), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(715), + [anon_sym_let] = ACTIONS(2547), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(154), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(877), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_class] = ACTIONS(2154), - [anon_sym_async] = ACTIONS(2156), - [anon_sym_function] = ACTIONS(2158), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(2524), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(2549), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2547), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -100421,73 +110135,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(154), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(2163), - [anon_sym_module] = ACTIONS(2165), - [anon_sym_abstract] = ACTIONS(2167), - [anon_sym_satisfies] = ACTIONS(154), - [anon_sym_interface] = ACTIONS(2169), - [anon_sym_enum] = ACTIONS(2171), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(2533), + [anon_sym_SQUOTE] = ACTIONS(2535), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [sym_number] = ACTIONS(2537), + [sym_private_property_identifier] = ACTIONS(2537), + [anon_sym_static] = ACTIONS(2547), + [anon_sym_readonly] = ACTIONS(2551), + [anon_sym_get] = ACTIONS(2553), + [anon_sym_set] = ACTIONS(2553), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2547), + [anon_sym_public] = ACTIONS(2547), + [anon_sym_private] = ACTIONS(2547), + [anon_sym_protected] = ACTIONS(2547), + [anon_sym_override] = ACTIONS(2555), + [anon_sym_module] = ACTIONS(2547), + [anon_sym_any] = ACTIONS(2547), + [anon_sym_number] = ACTIONS(2547), + [anon_sym_boolean] = ACTIONS(2547), + [anon_sym_string] = ACTIONS(2547), + [anon_sym_symbol] = ACTIONS(2547), + [anon_sym_object] = ACTIONS(2547), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(704)] = { - [sym_string] = STATE(3772), - [sym__property_name] = STATE(3772), - [sym_computed_property_name] = STATE(3772), - [aux_sym_object_repeat1] = STATE(4769), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(2365), - [anon_sym_export] = ACTIONS(2365), - [anon_sym_STAR] = ACTIONS(2335), - [anon_sym_type] = ACTIONS(2365), - [anon_sym_EQ] = ACTIONS(667), + [STATE(768)] = { + [sym_string] = STATE(4711), + [sym__property_name] = STATE(4711), + [sym_computed_property_name] = STATE(4711), + [sym_override_modifier] = STATE(3336), + [aux_sym_object_repeat1] = STATE(6106), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(2547), + [anon_sym_export] = ACTIONS(2547), + [anon_sym_STAR] = ACTIONS(2517), + [anon_sym_type] = ACTIONS(2547), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2365), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(673), - [anon_sym_let] = ACTIONS(2365), + [anon_sym_namespace] = ACTIONS(2547), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(742), + [anon_sym_let] = ACTIONS(2547), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(2342), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(2524), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(2367), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2365), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_async] = ACTIONS(2549), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2547), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -100501,89 +110232,106 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(2351), - [anon_sym_SQUOTE] = ACTIONS(2353), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [sym_number] = ACTIONS(2355), - [sym_private_property_identifier] = ACTIONS(2355), - [anon_sym_static] = ACTIONS(2365), - [anon_sym_readonly] = ACTIONS(2365), - [anon_sym_get] = ACTIONS(2371), - [anon_sym_set] = ACTIONS(2371), - [anon_sym_QMARK] = ACTIONS(696), - [anon_sym_declare] = ACTIONS(2365), - [anon_sym_public] = ACTIONS(2365), - [anon_sym_private] = ACTIONS(2365), - [anon_sym_protected] = ACTIONS(2365), - [anon_sym_override] = ACTIONS(2365), - [anon_sym_module] = ACTIONS(2365), - [anon_sym_any] = ACTIONS(2365), - [anon_sym_number] = ACTIONS(2365), - [anon_sym_boolean] = ACTIONS(2365), - [anon_sym_string] = ACTIONS(2365), - [anon_sym_symbol] = ACTIONS(2365), - [anon_sym_object] = ACTIONS(2365), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(2533), + [anon_sym_SQUOTE] = ACTIONS(2535), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [sym_number] = ACTIONS(2537), + [sym_private_property_identifier] = ACTIONS(2537), + [anon_sym_static] = ACTIONS(2547), + [anon_sym_readonly] = ACTIONS(2551), + [anon_sym_get] = ACTIONS(2553), + [anon_sym_set] = ACTIONS(2553), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2547), + [anon_sym_public] = ACTIONS(2547), + [anon_sym_private] = ACTIONS(2547), + [anon_sym_protected] = ACTIONS(2547), + [anon_sym_override] = ACTIONS(2555), + [anon_sym_module] = ACTIONS(2547), + [anon_sym_any] = ACTIONS(2547), + [anon_sym_number] = ACTIONS(2547), + [anon_sym_boolean] = ACTIONS(2547), + [anon_sym_string] = ACTIONS(2547), + [anon_sym_symbol] = ACTIONS(2547), + [anon_sym_object] = ACTIONS(2547), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(705)] = { - [sym_string] = STATE(3772), - [sym__property_name] = STATE(3772), - [sym_computed_property_name] = STATE(3772), - [aux_sym_object_repeat1] = STATE(5139), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(2365), - [anon_sym_export] = ACTIONS(2365), - [anon_sym_STAR] = ACTIONS(2335), - [anon_sym_type] = ACTIONS(2365), - [anon_sym_EQ] = ACTIONS(667), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2365), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(702), - [anon_sym_let] = ACTIONS(2365), + [STATE(769)] = { + [sym_namespace_export] = STATE(6479), + [sym_export_clause] = STATE(5737), + [sym_declaration] = STATE(916), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_class_declaration] = STATE(1026), + [sym_function_declaration] = STATE(1026), + [sym_generator_function_declaration] = STATE(1026), + [sym_decorator] = STATE(1532), + [sym_function_signature] = STATE(1026), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(929), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [aux_sym_export_statement_repeat1] = STATE(5225), + [anon_sym_STAR] = ACTIONS(2295), + [anon_sym_default] = ACTIONS(2297), + [anon_sym_type] = ACTIONS(2299), + [anon_sym_EQ] = ACTIONS(2557), + [anon_sym_as] = ACTIONS(2303), + [anon_sym_namespace] = ACTIONS(2305), + [anon_sym_LBRACE] = ACTIONS(2307), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_import] = ACTIONS(2309), + [anon_sym_var] = ACTIONS(2311), + [anon_sym_let] = ACTIONS(2313), + [anon_sym_const] = ACTIONS(2315), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(2342), - [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(2367), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2365), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(977), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_class] = ACTIONS(2320), + [anon_sym_async] = ACTIONS(2322), + [anon_sym_function] = ACTIONS(2324), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -100597,89 +110345,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(2351), - [anon_sym_SQUOTE] = ACTIONS(2353), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [sym_number] = ACTIONS(2355), - [sym_private_property_identifier] = ACTIONS(2355), - [anon_sym_static] = ACTIONS(2365), - [anon_sym_readonly] = ACTIONS(2365), - [anon_sym_get] = ACTIONS(2371), - [anon_sym_set] = ACTIONS(2371), - [anon_sym_QMARK] = ACTIONS(696), - [anon_sym_declare] = ACTIONS(2365), - [anon_sym_public] = ACTIONS(2365), - [anon_sym_private] = ACTIONS(2365), - [anon_sym_protected] = ACTIONS(2365), - [anon_sym_override] = ACTIONS(2365), - [anon_sym_module] = ACTIONS(2365), - [anon_sym_any] = ACTIONS(2365), - [anon_sym_number] = ACTIONS(2365), - [anon_sym_boolean] = ACTIONS(2365), - [anon_sym_string] = ACTIONS(2365), - [anon_sym_symbol] = ACTIONS(2365), - [anon_sym_object] = ACTIONS(2365), - [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_instanceof] = ACTIONS(153), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_declare] = ACTIONS(2329), + [anon_sym_module] = ACTIONS(2331), + [anon_sym_abstract] = ACTIONS(2333), + [anon_sym_satisfies] = ACTIONS(153), + [anon_sym_interface] = ACTIONS(2335), + [anon_sym_enum] = ACTIONS(2337), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), }, - [STATE(706)] = { - [sym_string] = STATE(3772), - [sym__property_name] = STATE(3772), - [sym_computed_property_name] = STATE(3772), - [aux_sym_object_repeat1] = STATE(4769), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(2365), - [anon_sym_export] = ACTIONS(2365), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2365), - [anon_sym_EQ] = ACTIONS(667), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2365), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(673), - [anon_sym_let] = ACTIONS(2365), + [STATE(770)] = { + [sym_namespace_export] = STATE(6479), + [sym_export_clause] = STATE(5737), + [sym_declaration] = STATE(916), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_class_declaration] = STATE(1026), + [sym_function_declaration] = STATE(1026), + [sym_generator_function_declaration] = STATE(1026), + [sym_decorator] = STATE(1532), + [sym_function_signature] = STATE(1026), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(929), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [aux_sym_export_statement_repeat1] = STATE(5225), + [anon_sym_STAR] = ACTIONS(2295), + [anon_sym_default] = ACTIONS(2559), + [anon_sym_type] = ACTIONS(2299), + [anon_sym_EQ] = ACTIONS(2557), + [anon_sym_as] = ACTIONS(2303), + [anon_sym_namespace] = ACTIONS(2305), + [anon_sym_LBRACE] = ACTIONS(2307), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_import] = ACTIONS(2309), + [anon_sym_var] = ACTIONS(2311), + [anon_sym_let] = ACTIONS(2313), + [anon_sym_const] = ACTIONS(2315), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(2342), - [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(2365), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2365), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(979), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_class] = ACTIONS(2320), + [anon_sym_async] = ACTIONS(2322), + [anon_sym_function] = ACTIONS(2324), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -100693,89 +110442,73 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(2351), - [anon_sym_SQUOTE] = ACTIONS(2353), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [sym_number] = ACTIONS(2355), - [sym_private_property_identifier] = ACTIONS(2355), - [anon_sym_static] = ACTIONS(2365), - [anon_sym_readonly] = ACTIONS(2365), - [anon_sym_get] = ACTIONS(2365), - [anon_sym_set] = ACTIONS(2365), - [anon_sym_QMARK] = ACTIONS(696), - [anon_sym_declare] = ACTIONS(2365), - [anon_sym_public] = ACTIONS(2365), - [anon_sym_private] = ACTIONS(2365), - [anon_sym_protected] = ACTIONS(2365), - [anon_sym_override] = ACTIONS(2365), - [anon_sym_module] = ACTIONS(2365), - [anon_sym_any] = ACTIONS(2365), - [anon_sym_number] = ACTIONS(2365), - [anon_sym_boolean] = ACTIONS(2365), - [anon_sym_string] = ACTIONS(2365), - [anon_sym_symbol] = ACTIONS(2365), - [anon_sym_object] = ACTIONS(2365), - [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_instanceof] = ACTIONS(153), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_declare] = ACTIONS(2329), + [anon_sym_module] = ACTIONS(2331), + [anon_sym_abstract] = ACTIONS(2333), + [anon_sym_satisfies] = ACTIONS(153), + [anon_sym_interface] = ACTIONS(2335), + [anon_sym_enum] = ACTIONS(2337), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), }, - [STATE(707)] = { - [sym_string] = STATE(3772), - [sym__property_name] = STATE(3772), - [sym_computed_property_name] = STATE(3772), - [aux_sym_object_repeat1] = STATE(4769), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(2365), - [anon_sym_export] = ACTIONS(2365), + [STATE(771)] = { + [sym_string] = STATE(4711), + [sym__property_name] = STATE(4711), + [sym_computed_property_name] = STATE(4711), + [aux_sym_object_repeat1] = STATE(6237), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(2547), + [anon_sym_export] = ACTIONS(2547), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2365), - [anon_sym_EQ] = ACTIONS(667), + [anon_sym_type] = ACTIONS(2547), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2365), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(700), - [anon_sym_let] = ACTIONS(2365), + [anon_sym_namespace] = ACTIONS(2547), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(746), + [anon_sym_let] = ACTIONS(2547), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(2342), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(2524), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(2365), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2365), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_async] = ACTIONS(2547), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2547), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -100789,89 +110522,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(2351), - [anon_sym_SQUOTE] = ACTIONS(2353), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [sym_number] = ACTIONS(2355), - [sym_private_property_identifier] = ACTIONS(2355), - [anon_sym_static] = ACTIONS(2365), - [anon_sym_readonly] = ACTIONS(2365), - [anon_sym_get] = ACTIONS(2365), - [anon_sym_set] = ACTIONS(2365), - [anon_sym_QMARK] = ACTIONS(696), - [anon_sym_declare] = ACTIONS(2365), - [anon_sym_public] = ACTIONS(2365), - [anon_sym_private] = ACTIONS(2365), - [anon_sym_protected] = ACTIONS(2365), - [anon_sym_override] = ACTIONS(2365), - [anon_sym_module] = ACTIONS(2365), - [anon_sym_any] = ACTIONS(2365), - [anon_sym_number] = ACTIONS(2365), - [anon_sym_boolean] = ACTIONS(2365), - [anon_sym_string] = ACTIONS(2365), - [anon_sym_symbol] = ACTIONS(2365), - [anon_sym_object] = ACTIONS(2365), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(2533), + [anon_sym_SQUOTE] = ACTIONS(2535), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [sym_number] = ACTIONS(2537), + [sym_private_property_identifier] = ACTIONS(2537), + [anon_sym_static] = ACTIONS(2547), + [anon_sym_readonly] = ACTIONS(2547), + [anon_sym_get] = ACTIONS(2547), + [anon_sym_set] = ACTIONS(2547), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2547), + [anon_sym_public] = ACTIONS(2547), + [anon_sym_private] = ACTIONS(2547), + [anon_sym_protected] = ACTIONS(2547), + [anon_sym_override] = ACTIONS(2547), + [anon_sym_module] = ACTIONS(2547), + [anon_sym_any] = ACTIONS(2547), + [anon_sym_number] = ACTIONS(2547), + [anon_sym_boolean] = ACTIONS(2547), + [anon_sym_string] = ACTIONS(2547), + [anon_sym_symbol] = ACTIONS(2547), + [anon_sym_object] = ACTIONS(2547), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(708)] = { - [sym_string] = STATE(3772), - [sym__property_name] = STATE(3772), - [sym_computed_property_name] = STATE(3772), - [aux_sym_object_repeat1] = STATE(5139), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(2365), - [anon_sym_export] = ACTIONS(2365), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2365), - [anon_sym_EQ] = ACTIONS(667), + [STATE(772)] = { + [sym_string] = STATE(4711), + [sym__property_name] = STATE(4711), + [sym_computed_property_name] = STATE(4711), + [aux_sym_object_repeat1] = STATE(6106), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(2547), + [anon_sym_export] = ACTIONS(2547), + [anon_sym_STAR] = ACTIONS(2517), + [anon_sym_type] = ACTIONS(2547), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2365), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(702), - [anon_sym_let] = ACTIONS(2365), + [anon_sym_namespace] = ACTIONS(2547), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(744), + [anon_sym_let] = ACTIONS(2547), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(2342), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(2524), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(2365), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2365), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_async] = ACTIONS(2549), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2547), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -100885,89 +110618,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(2351), - [anon_sym_SQUOTE] = ACTIONS(2353), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [sym_number] = ACTIONS(2355), - [sym_private_property_identifier] = ACTIONS(2355), - [anon_sym_static] = ACTIONS(2365), - [anon_sym_readonly] = ACTIONS(2365), - [anon_sym_get] = ACTIONS(2365), - [anon_sym_set] = ACTIONS(2365), - [anon_sym_QMARK] = ACTIONS(696), - [anon_sym_declare] = ACTIONS(2365), - [anon_sym_public] = ACTIONS(2365), - [anon_sym_private] = ACTIONS(2365), - [anon_sym_protected] = ACTIONS(2365), - [anon_sym_override] = ACTIONS(2365), - [anon_sym_module] = ACTIONS(2365), - [anon_sym_any] = ACTIONS(2365), - [anon_sym_number] = ACTIONS(2365), - [anon_sym_boolean] = ACTIONS(2365), - [anon_sym_string] = ACTIONS(2365), - [anon_sym_symbol] = ACTIONS(2365), - [anon_sym_object] = ACTIONS(2365), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(2533), + [anon_sym_SQUOTE] = ACTIONS(2535), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [sym_number] = ACTIONS(2537), + [sym_private_property_identifier] = ACTIONS(2537), + [anon_sym_static] = ACTIONS(2547), + [anon_sym_readonly] = ACTIONS(2547), + [anon_sym_get] = ACTIONS(2553), + [anon_sym_set] = ACTIONS(2553), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2547), + [anon_sym_public] = ACTIONS(2547), + [anon_sym_private] = ACTIONS(2547), + [anon_sym_protected] = ACTIONS(2547), + [anon_sym_override] = ACTIONS(2547), + [anon_sym_module] = ACTIONS(2547), + [anon_sym_any] = ACTIONS(2547), + [anon_sym_number] = ACTIONS(2547), + [anon_sym_boolean] = ACTIONS(2547), + [anon_sym_string] = ACTIONS(2547), + [anon_sym_symbol] = ACTIONS(2547), + [anon_sym_object] = ACTIONS(2547), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(709)] = { - [sym_string] = STATE(3772), - [sym__property_name] = STATE(3772), - [sym_computed_property_name] = STATE(3772), - [aux_sym_object_repeat1] = STATE(4769), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(2365), - [anon_sym_export] = ACTIONS(2365), - [anon_sym_STAR] = ACTIONS(2335), - [anon_sym_type] = ACTIONS(2365), - [anon_sym_EQ] = ACTIONS(667), + [STATE(773)] = { + [sym_string] = STATE(4711), + [sym__property_name] = STATE(4711), + [sym_computed_property_name] = STATE(4711), + [aux_sym_object_repeat1] = STATE(6106), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(2547), + [anon_sym_export] = ACTIONS(2547), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2547), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2365), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(700), - [anon_sym_let] = ACTIONS(2365), + [anon_sym_namespace] = ACTIONS(2547), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(744), + [anon_sym_let] = ACTIONS(2547), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(2342), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(2524), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(2367), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2365), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_async] = ACTIONS(2547), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2547), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -100981,290 +110714,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(2351), - [anon_sym_SQUOTE] = ACTIONS(2353), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [sym_number] = ACTIONS(2355), - [sym_private_property_identifier] = ACTIONS(2355), - [anon_sym_static] = ACTIONS(2365), - [anon_sym_readonly] = ACTIONS(2365), - [anon_sym_get] = ACTIONS(2371), - [anon_sym_set] = ACTIONS(2371), - [anon_sym_QMARK] = ACTIONS(696), - [anon_sym_declare] = ACTIONS(2365), - [anon_sym_public] = ACTIONS(2365), - [anon_sym_private] = ACTIONS(2365), - [anon_sym_protected] = ACTIONS(2365), - [anon_sym_override] = ACTIONS(2365), - [anon_sym_module] = ACTIONS(2365), - [anon_sym_any] = ACTIONS(2365), - [anon_sym_number] = ACTIONS(2365), - [anon_sym_boolean] = ACTIONS(2365), - [anon_sym_string] = ACTIONS(2365), - [anon_sym_symbol] = ACTIONS(2365), - [anon_sym_object] = ACTIONS(2365), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(2533), + [anon_sym_SQUOTE] = ACTIONS(2535), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [sym_number] = ACTIONS(2537), + [sym_private_property_identifier] = ACTIONS(2537), + [anon_sym_static] = ACTIONS(2547), + [anon_sym_readonly] = ACTIONS(2547), + [anon_sym_get] = ACTIONS(2547), + [anon_sym_set] = ACTIONS(2547), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2547), + [anon_sym_public] = ACTIONS(2547), + [anon_sym_private] = ACTIONS(2547), + [anon_sym_protected] = ACTIONS(2547), + [anon_sym_override] = ACTIONS(2547), + [anon_sym_module] = ACTIONS(2547), + [anon_sym_any] = ACTIONS(2547), + [anon_sym_number] = ACTIONS(2547), + [anon_sym_boolean] = ACTIONS(2547), + [anon_sym_string] = ACTIONS(2547), + [anon_sym_symbol] = ACTIONS(2547), + [anon_sym_object] = ACTIONS(2547), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), - }, - [STATE(710)] = { - [ts_builtin_sym_end] = ACTIONS(1896), - [sym_identifier] = ACTIONS(1898), - [anon_sym_export] = ACTIONS(1898), - [anon_sym_default] = ACTIONS(1898), - [anon_sym_type] = ACTIONS(1898), - [anon_sym_EQ] = ACTIONS(1898), - [anon_sym_namespace] = ACTIONS(1898), - [anon_sym_LBRACE] = ACTIONS(1896), - [anon_sym_COMMA] = ACTIONS(1896), - [anon_sym_RBRACE] = ACTIONS(1896), - [anon_sym_typeof] = ACTIONS(1898), - [anon_sym_import] = ACTIONS(1898), - [anon_sym_from] = ACTIONS(1898), - [anon_sym_with] = ACTIONS(1898), - [anon_sym_var] = ACTIONS(1898), - [anon_sym_let] = ACTIONS(1898), - [anon_sym_const] = ACTIONS(1898), - [anon_sym_BANG] = ACTIONS(1896), - [anon_sym_else] = ACTIONS(1898), - [anon_sym_if] = ACTIONS(1898), - [anon_sym_switch] = ACTIONS(1898), - [anon_sym_for] = ACTIONS(1898), - [anon_sym_LPAREN] = ACTIONS(1896), - [anon_sym_SEMI] = ACTIONS(1896), - [anon_sym_RPAREN] = ACTIONS(1896), - [anon_sym_await] = ACTIONS(1898), - [anon_sym_while] = ACTIONS(1898), - [anon_sym_do] = ACTIONS(1898), - [anon_sym_try] = ACTIONS(1898), - [anon_sym_break] = ACTIONS(1898), - [anon_sym_continue] = ACTIONS(1898), - [anon_sym_debugger] = ACTIONS(1898), - [anon_sym_return] = ACTIONS(1898), - [anon_sym_throw] = ACTIONS(1898), - [anon_sym_COLON] = ACTIONS(1896), - [anon_sym_case] = ACTIONS(1898), - [anon_sym_yield] = ACTIONS(1898), - [anon_sym_LBRACK] = ACTIONS(1896), - [anon_sym_RBRACK] = ACTIONS(1896), - [anon_sym_class] = ACTIONS(1898), - [anon_sym_async] = ACTIONS(1898), - [anon_sym_function] = ACTIONS(1898), - [anon_sym_EQ_GT] = ACTIONS(1896), - [anon_sym_new] = ACTIONS(1898), - [anon_sym_using] = ACTIONS(1898), - [anon_sym_AMP] = ACTIONS(1896), - [anon_sym_PIPE] = ACTIONS(1896), - [anon_sym_PLUS] = ACTIONS(1898), - [anon_sym_DASH] = ACTIONS(1898), - [anon_sym_SLASH] = ACTIONS(1898), - [anon_sym_LT] = ACTIONS(1896), - [anon_sym_GT] = ACTIONS(1896), - [anon_sym_TILDE] = ACTIONS(1896), - [anon_sym_void] = ACTIONS(1898), - [anon_sym_delete] = ACTIONS(1898), - [anon_sym_PLUS_PLUS] = ACTIONS(1896), - [anon_sym_DASH_DASH] = ACTIONS(1896), - [anon_sym_DQUOTE] = ACTIONS(1896), - [anon_sym_SQUOTE] = ACTIONS(1896), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1896), - [sym_number] = ACTIONS(1896), - [sym_private_property_identifier] = ACTIONS(1896), - [sym_this] = ACTIONS(1898), - [sym_super] = ACTIONS(1898), - [sym_true] = ACTIONS(1898), - [sym_false] = ACTIONS(1898), - [sym_null] = ACTIONS(1898), - [sym_undefined] = ACTIONS(1898), - [anon_sym_AT] = ACTIONS(1896), - [anon_sym_static] = ACTIONS(1898), - [anon_sym_readonly] = ACTIONS(1898), - [anon_sym_get] = ACTIONS(1898), - [anon_sym_set] = ACTIONS(1898), - [anon_sym_QMARK] = ACTIONS(1896), - [anon_sym_declare] = ACTIONS(1898), - [anon_sym_public] = ACTIONS(1898), - [anon_sym_private] = ACTIONS(1898), - [anon_sym_protected] = ACTIONS(1898), - [anon_sym_override] = ACTIONS(1898), - [anon_sym_module] = ACTIONS(1898), - [anon_sym_any] = ACTIONS(1898), - [anon_sym_number] = ACTIONS(1898), - [anon_sym_boolean] = ACTIONS(1898), - [anon_sym_string] = ACTIONS(1898), - [anon_sym_symbol] = ACTIONS(1898), - [anon_sym_object] = ACTIONS(1898), - [anon_sym_abstract] = ACTIONS(1898), - [anon_sym_extends] = ACTIONS(1898), - [anon_sym_interface] = ACTIONS(1898), - [anon_sym_enum] = ACTIONS(1898), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(711)] = { - [ts_builtin_sym_end] = ACTIONS(1908), - [sym_identifier] = ACTIONS(1910), - [anon_sym_export] = ACTIONS(1910), - [anon_sym_default] = ACTIONS(1910), - [anon_sym_type] = ACTIONS(1910), - [anon_sym_EQ] = ACTIONS(1910), - [anon_sym_namespace] = ACTIONS(1910), - [anon_sym_LBRACE] = ACTIONS(1908), - [anon_sym_COMMA] = ACTIONS(1908), - [anon_sym_RBRACE] = ACTIONS(1908), - [anon_sym_typeof] = ACTIONS(1910), - [anon_sym_import] = ACTIONS(1910), - [anon_sym_from] = ACTIONS(1910), - [anon_sym_with] = ACTIONS(1910), - [anon_sym_var] = ACTIONS(1910), - [anon_sym_let] = ACTIONS(1910), - [anon_sym_const] = ACTIONS(1910), - [anon_sym_BANG] = ACTIONS(1908), - [anon_sym_else] = ACTIONS(1910), - [anon_sym_if] = ACTIONS(1910), - [anon_sym_switch] = ACTIONS(1910), - [anon_sym_for] = ACTIONS(1910), - [anon_sym_LPAREN] = ACTIONS(1908), - [anon_sym_SEMI] = ACTIONS(1908), - [anon_sym_RPAREN] = ACTIONS(1908), - [anon_sym_await] = ACTIONS(1910), - [anon_sym_while] = ACTIONS(1910), - [anon_sym_do] = ACTIONS(1910), - [anon_sym_try] = ACTIONS(1910), - [anon_sym_break] = ACTIONS(1910), - [anon_sym_continue] = ACTIONS(1910), - [anon_sym_debugger] = ACTIONS(1910), - [anon_sym_return] = ACTIONS(1910), - [anon_sym_throw] = ACTIONS(1910), - [anon_sym_COLON] = ACTIONS(1908), - [anon_sym_case] = ACTIONS(1910), - [anon_sym_yield] = ACTIONS(1910), - [anon_sym_LBRACK] = ACTIONS(1908), - [anon_sym_RBRACK] = ACTIONS(1908), - [anon_sym_class] = ACTIONS(1910), - [anon_sym_async] = ACTIONS(1910), - [anon_sym_function] = ACTIONS(1910), - [anon_sym_EQ_GT] = ACTIONS(1908), - [anon_sym_new] = ACTIONS(1910), - [anon_sym_using] = ACTIONS(1910), - [anon_sym_AMP] = ACTIONS(1908), - [anon_sym_PIPE] = ACTIONS(1908), - [anon_sym_PLUS] = ACTIONS(1910), - [anon_sym_DASH] = ACTIONS(1910), - [anon_sym_SLASH] = ACTIONS(1910), - [anon_sym_LT] = ACTIONS(1908), - [anon_sym_GT] = ACTIONS(1908), - [anon_sym_TILDE] = ACTIONS(1908), - [anon_sym_void] = ACTIONS(1910), - [anon_sym_delete] = ACTIONS(1910), - [anon_sym_PLUS_PLUS] = ACTIONS(1908), - [anon_sym_DASH_DASH] = ACTIONS(1908), - [anon_sym_DQUOTE] = ACTIONS(1908), - [anon_sym_SQUOTE] = ACTIONS(1908), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1908), - [sym_number] = ACTIONS(1908), - [sym_private_property_identifier] = ACTIONS(1908), - [sym_this] = ACTIONS(1910), - [sym_super] = ACTIONS(1910), - [sym_true] = ACTIONS(1910), - [sym_false] = ACTIONS(1910), - [sym_null] = ACTIONS(1910), - [sym_undefined] = ACTIONS(1910), - [anon_sym_AT] = ACTIONS(1908), - [anon_sym_static] = ACTIONS(1910), - [anon_sym_readonly] = ACTIONS(1910), - [anon_sym_get] = ACTIONS(1910), - [anon_sym_set] = ACTIONS(1910), - [anon_sym_QMARK] = ACTIONS(1908), - [anon_sym_declare] = ACTIONS(1910), - [anon_sym_public] = ACTIONS(1910), - [anon_sym_private] = ACTIONS(1910), - [anon_sym_protected] = ACTIONS(1910), - [anon_sym_override] = ACTIONS(1910), - [anon_sym_module] = ACTIONS(1910), - [anon_sym_any] = ACTIONS(1910), - [anon_sym_number] = ACTIONS(1910), - [anon_sym_boolean] = ACTIONS(1910), - [anon_sym_string] = ACTIONS(1910), - [anon_sym_symbol] = ACTIONS(1910), - [anon_sym_object] = ACTIONS(1910), - [anon_sym_abstract] = ACTIONS(1910), - [anon_sym_extends] = ACTIONS(1910), - [anon_sym_interface] = ACTIONS(1910), - [anon_sym_enum] = ACTIONS(1910), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(712)] = { - [sym_declaration] = STATE(927), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_class_declaration] = STATE(924), - [sym_function_declaration] = STATE(924), - [sym_generator_function_declaration] = STATE(924), - [sym_decorator] = STATE(1339), - [sym_function_signature] = STATE(924), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(877), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [aux_sym_export_statement_repeat1] = STATE(4424), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2359), - [anon_sym_EQ] = ACTIONS(863), + [STATE(774)] = { + [sym_string] = STATE(4711), + [sym__property_name] = STATE(4711), + [sym_computed_property_name] = STATE(4711), + [aux_sym_object_repeat1] = STATE(6237), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(2547), + [anon_sym_export] = ACTIONS(2547), + [anon_sym_STAR] = ACTIONS(2517), + [anon_sym_type] = ACTIONS(2547), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2139), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_import] = ACTIONS(2143), - [anon_sym_var] = ACTIONS(2145), - [anon_sym_let] = ACTIONS(2147), - [anon_sym_const] = ACTIONS(2149), + [anon_sym_namespace] = ACTIONS(2547), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(746), + [anon_sym_let] = ACTIONS(2547), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(154), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(877), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_class] = ACTIONS(2154), - [anon_sym_async] = ACTIONS(2156), - [anon_sym_function] = ACTIONS(2158), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(2524), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(2549), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2547), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -101278,87 +110810,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(154), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(2163), - [anon_sym_module] = ACTIONS(2361), - [anon_sym_abstract] = ACTIONS(2167), - [anon_sym_satisfies] = ACTIONS(154), - [anon_sym_global] = ACTIONS(2363), - [anon_sym_interface] = ACTIONS(2169), - [anon_sym_enum] = ACTIONS(2171), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(2533), + [anon_sym_SQUOTE] = ACTIONS(2535), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [sym_number] = ACTIONS(2537), + [sym_private_property_identifier] = ACTIONS(2537), + [anon_sym_static] = ACTIONS(2547), + [anon_sym_readonly] = ACTIONS(2547), + [anon_sym_get] = ACTIONS(2553), + [anon_sym_set] = ACTIONS(2553), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2547), + [anon_sym_public] = ACTIONS(2547), + [anon_sym_private] = ACTIONS(2547), + [anon_sym_protected] = ACTIONS(2547), + [anon_sym_override] = ACTIONS(2547), + [anon_sym_module] = ACTIONS(2547), + [anon_sym_any] = ACTIONS(2547), + [anon_sym_number] = ACTIONS(2547), + [anon_sym_boolean] = ACTIONS(2547), + [anon_sym_string] = ACTIONS(2547), + [anon_sym_symbol] = ACTIONS(2547), + [anon_sym_object] = ACTIONS(2547), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(713)] = { - [sym_declaration] = STATE(927), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_class_declaration] = STATE(924), - [sym_function_declaration] = STATE(924), - [sym_generator_function_declaration] = STATE(924), - [sym_decorator] = STATE(1339), - [sym_function_signature] = STATE(924), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(877), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [aux_sym_export_statement_repeat1] = STATE(4424), + [STATE(775)] = { + [sym_string] = STATE(4711), + [sym__property_name] = STATE(4711), + [sym_computed_property_name] = STATE(4711), + [aux_sym_object_repeat1] = STATE(6106), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(2547), + [anon_sym_export] = ACTIONS(2547), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2359), - [anon_sym_EQ] = ACTIONS(863), + [anon_sym_type] = ACTIONS(2547), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2139), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_import] = ACTIONS(2143), - [anon_sym_var] = ACTIONS(2145), - [anon_sym_let] = ACTIONS(2147), - [anon_sym_const] = ACTIONS(2149), + [anon_sym_namespace] = ACTIONS(2547), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(742), + [anon_sym_let] = ACTIONS(2547), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(154), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(865), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_class] = ACTIONS(2154), - [anon_sym_async] = ACTIONS(2156), - [anon_sym_function] = ACTIONS(2158), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(2524), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(2547), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2547), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -101372,71 +110906,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(154), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(2163), - [anon_sym_module] = ACTIONS(2361), - [anon_sym_abstract] = ACTIONS(2167), - [anon_sym_satisfies] = ACTIONS(154), - [anon_sym_global] = ACTIONS(2363), - [anon_sym_interface] = ACTIONS(2169), - [anon_sym_enum] = ACTIONS(2171), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(2533), + [anon_sym_SQUOTE] = ACTIONS(2535), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [sym_number] = ACTIONS(2537), + [sym_private_property_identifier] = ACTIONS(2537), + [anon_sym_static] = ACTIONS(2547), + [anon_sym_readonly] = ACTIONS(2547), + [anon_sym_get] = ACTIONS(2547), + [anon_sym_set] = ACTIONS(2547), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2547), + [anon_sym_public] = ACTIONS(2547), + [anon_sym_private] = ACTIONS(2547), + [anon_sym_protected] = ACTIONS(2547), + [anon_sym_override] = ACTIONS(2547), + [anon_sym_module] = ACTIONS(2547), + [anon_sym_any] = ACTIONS(2547), + [anon_sym_number] = ACTIONS(2547), + [anon_sym_boolean] = ACTIONS(2547), + [anon_sym_string] = ACTIONS(2547), + [anon_sym_symbol] = ACTIONS(2547), + [anon_sym_object] = ACTIONS(2547), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(714)] = { - [aux_sym_object_repeat1] = STATE(4769), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(1987), - [anon_sym_export] = ACTIONS(1987), - [anon_sym_STAR] = ACTIONS(1987), - [anon_sym_type] = ACTIONS(1987), - [anon_sym_EQ] = ACTIONS(667), + [STATE(776)] = { + [sym_string] = STATE(4711), + [sym__property_name] = STATE(4711), + [sym_computed_property_name] = STATE(4711), + [aux_sym_object_repeat1] = STATE(6106), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(2547), + [anon_sym_export] = ACTIONS(2547), + [anon_sym_STAR] = ACTIONS(2517), + [anon_sym_type] = ACTIONS(2547), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1987), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1987), + [anon_sym_namespace] = ACTIONS(2547), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(742), + [anon_sym_let] = ACTIONS(2547), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(1989), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(2524), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(1987), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1987), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_async] = ACTIONS(2549), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2547), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -101450,86 +111002,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(1989), - [anon_sym_SQUOTE] = ACTIONS(1989), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [sym_number] = ACTIONS(1989), - [sym_private_property_identifier] = ACTIONS(1989), - [anon_sym_static] = ACTIONS(1987), - [anon_sym_readonly] = ACTIONS(1987), - [anon_sym_get] = ACTIONS(1987), - [anon_sym_set] = ACTIONS(1987), - [anon_sym_QMARK] = ACTIONS(696), - [anon_sym_declare] = ACTIONS(1987), - [anon_sym_public] = ACTIONS(1987), - [anon_sym_private] = ACTIONS(1987), - [anon_sym_protected] = ACTIONS(1987), - [anon_sym_override] = ACTIONS(1987), - [anon_sym_module] = ACTIONS(1987), - [anon_sym_any] = ACTIONS(1987), - [anon_sym_number] = ACTIONS(1987), - [anon_sym_boolean] = ACTIONS(1987), - [anon_sym_string] = ACTIONS(1987), - [anon_sym_symbol] = ACTIONS(1987), - [anon_sym_object] = ACTIONS(1987), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(2533), + [anon_sym_SQUOTE] = ACTIONS(2535), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [sym_number] = ACTIONS(2537), + [sym_private_property_identifier] = ACTIONS(2537), + [anon_sym_static] = ACTIONS(2547), + [anon_sym_readonly] = ACTIONS(2547), + [anon_sym_get] = ACTIONS(2553), + [anon_sym_set] = ACTIONS(2553), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2547), + [anon_sym_public] = ACTIONS(2547), + [anon_sym_private] = ACTIONS(2547), + [anon_sym_protected] = ACTIONS(2547), + [anon_sym_override] = ACTIONS(2547), + [anon_sym_module] = ACTIONS(2547), + [anon_sym_any] = ACTIONS(2547), + [anon_sym_number] = ACTIONS(2547), + [anon_sym_boolean] = ACTIONS(2547), + [anon_sym_string] = ACTIONS(2547), + [anon_sym_symbol] = ACTIONS(2547), + [anon_sym_object] = ACTIONS(2547), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(715)] = { - [aux_sym_object_repeat1] = STATE(4769), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(1987), - [anon_sym_export] = ACTIONS(1987), - [anon_sym_STAR] = ACTIONS(1987), - [anon_sym_type] = ACTIONS(1987), - [anon_sym_EQ] = ACTIONS(667), + [STATE(777)] = { + [sym_string] = STATE(4711), + [sym__property_name] = STATE(4711), + [sym_computed_property_name] = STATE(4711), + [aux_sym_object_repeat1] = STATE(6051), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(2547), + [anon_sym_export] = ACTIONS(2547), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2547), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1987), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(700), - [anon_sym_let] = ACTIONS(1987), + [anon_sym_namespace] = ACTIONS(2547), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(715), + [anon_sym_let] = ACTIONS(2547), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(1989), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(2524), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(1987), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1987), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_async] = ACTIONS(2547), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2547), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -101543,86 +111098,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(1989), - [anon_sym_SQUOTE] = ACTIONS(1989), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [sym_number] = ACTIONS(1989), - [sym_private_property_identifier] = ACTIONS(1989), - [anon_sym_static] = ACTIONS(1987), - [anon_sym_readonly] = ACTIONS(1987), - [anon_sym_get] = ACTIONS(1987), - [anon_sym_set] = ACTIONS(1987), - [anon_sym_QMARK] = ACTIONS(696), - [anon_sym_declare] = ACTIONS(1987), - [anon_sym_public] = ACTIONS(1987), - [anon_sym_private] = ACTIONS(1987), - [anon_sym_protected] = ACTIONS(1987), - [anon_sym_override] = ACTIONS(1987), - [anon_sym_module] = ACTIONS(1987), - [anon_sym_any] = ACTIONS(1987), - [anon_sym_number] = ACTIONS(1987), - [anon_sym_boolean] = ACTIONS(1987), - [anon_sym_string] = ACTIONS(1987), - [anon_sym_symbol] = ACTIONS(1987), - [anon_sym_object] = ACTIONS(1987), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(2533), + [anon_sym_SQUOTE] = ACTIONS(2535), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [sym_number] = ACTIONS(2537), + [sym_private_property_identifier] = ACTIONS(2537), + [anon_sym_static] = ACTIONS(2547), + [anon_sym_readonly] = ACTIONS(2547), + [anon_sym_get] = ACTIONS(2547), + [anon_sym_set] = ACTIONS(2547), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2547), + [anon_sym_public] = ACTIONS(2547), + [anon_sym_private] = ACTIONS(2547), + [anon_sym_protected] = ACTIONS(2547), + [anon_sym_override] = ACTIONS(2547), + [anon_sym_module] = ACTIONS(2547), + [anon_sym_any] = ACTIONS(2547), + [anon_sym_number] = ACTIONS(2547), + [anon_sym_boolean] = ACTIONS(2547), + [anon_sym_string] = ACTIONS(2547), + [anon_sym_symbol] = ACTIONS(2547), + [anon_sym_object] = ACTIONS(2547), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(716)] = { - [aux_sym_object_repeat1] = STATE(4769), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(1983), - [anon_sym_export] = ACTIONS(1983), - [anon_sym_STAR] = ACTIONS(1983), - [anon_sym_type] = ACTIONS(1983), - [anon_sym_EQ] = ACTIONS(667), + [STATE(778)] = { + [sym_string] = STATE(4711), + [sym__property_name] = STATE(4711), + [sym_computed_property_name] = STATE(4711), + [aux_sym_object_repeat1] = STATE(6051), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(2547), + [anon_sym_export] = ACTIONS(2547), + [anon_sym_STAR] = ACTIONS(2517), + [anon_sym_type] = ACTIONS(2547), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1983), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(700), - [anon_sym_let] = ACTIONS(1983), + [anon_sym_namespace] = ACTIONS(2547), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(715), + [anon_sym_let] = ACTIONS(2547), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(1985), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(2524), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(1983), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1983), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_async] = ACTIONS(2549), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2547), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -101636,86 +111194,290 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(1985), - [anon_sym_SQUOTE] = ACTIONS(1985), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [sym_number] = ACTIONS(1985), - [sym_private_property_identifier] = ACTIONS(1985), - [anon_sym_static] = ACTIONS(1983), - [anon_sym_readonly] = ACTIONS(1983), - [anon_sym_get] = ACTIONS(1983), - [anon_sym_set] = ACTIONS(1983), - [anon_sym_QMARK] = ACTIONS(696), - [anon_sym_declare] = ACTIONS(1983), - [anon_sym_public] = ACTIONS(1983), - [anon_sym_private] = ACTIONS(1983), - [anon_sym_protected] = ACTIONS(1983), - [anon_sym_override] = ACTIONS(1983), - [anon_sym_module] = ACTIONS(1983), - [anon_sym_any] = ACTIONS(1983), - [anon_sym_number] = ACTIONS(1983), - [anon_sym_boolean] = ACTIONS(1983), - [anon_sym_string] = ACTIONS(1983), - [anon_sym_symbol] = ACTIONS(1983), - [anon_sym_object] = ACTIONS(1983), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(2533), + [anon_sym_SQUOTE] = ACTIONS(2535), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [sym_number] = ACTIONS(2537), + [sym_private_property_identifier] = ACTIONS(2537), + [anon_sym_static] = ACTIONS(2547), + [anon_sym_readonly] = ACTIONS(2547), + [anon_sym_get] = ACTIONS(2553), + [anon_sym_set] = ACTIONS(2553), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2547), + [anon_sym_public] = ACTIONS(2547), + [anon_sym_private] = ACTIONS(2547), + [anon_sym_protected] = ACTIONS(2547), + [anon_sym_override] = ACTIONS(2547), + [anon_sym_module] = ACTIONS(2547), + [anon_sym_any] = ACTIONS(2547), + [anon_sym_number] = ACTIONS(2547), + [anon_sym_boolean] = ACTIONS(2547), + [anon_sym_string] = ACTIONS(2547), + [anon_sym_symbol] = ACTIONS(2547), + [anon_sym_object] = ACTIONS(2547), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(717)] = { - [aux_sym_object_repeat1] = STATE(4769), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(1983), - [anon_sym_export] = ACTIONS(1983), - [anon_sym_STAR] = ACTIONS(1983), - [anon_sym_type] = ACTIONS(1983), - [anon_sym_EQ] = ACTIONS(667), + [STATE(779)] = { + [ts_builtin_sym_end] = ACTIONS(1906), + [sym_identifier] = ACTIONS(1908), + [anon_sym_export] = ACTIONS(1908), + [anon_sym_default] = ACTIONS(1908), + [anon_sym_type] = ACTIONS(1908), + [anon_sym_EQ] = ACTIONS(1908), + [anon_sym_namespace] = ACTIONS(1908), + [anon_sym_LBRACE] = ACTIONS(1906), + [anon_sym_COMMA] = ACTIONS(1906), + [anon_sym_RBRACE] = ACTIONS(1906), + [anon_sym_typeof] = ACTIONS(1908), + [anon_sym_import] = ACTIONS(1908), + [anon_sym_from] = ACTIONS(1908), + [anon_sym_with] = ACTIONS(1908), + [anon_sym_var] = ACTIONS(1908), + [anon_sym_let] = ACTIONS(1908), + [anon_sym_const] = ACTIONS(1908), + [anon_sym_BANG] = ACTIONS(1906), + [anon_sym_else] = ACTIONS(1908), + [anon_sym_if] = ACTIONS(1908), + [anon_sym_switch] = ACTIONS(1908), + [anon_sym_for] = ACTIONS(1908), + [anon_sym_LPAREN] = ACTIONS(1906), + [anon_sym_SEMI] = ACTIONS(1906), + [anon_sym_RPAREN] = ACTIONS(1906), + [anon_sym_await] = ACTIONS(1908), + [anon_sym_while] = ACTIONS(1908), + [anon_sym_do] = ACTIONS(1908), + [anon_sym_try] = ACTIONS(1908), + [anon_sym_break] = ACTIONS(1908), + [anon_sym_continue] = ACTIONS(1908), + [anon_sym_debugger] = ACTIONS(1908), + [anon_sym_return] = ACTIONS(1908), + [anon_sym_throw] = ACTIONS(1908), + [anon_sym_COLON] = ACTIONS(1906), + [anon_sym_case] = ACTIONS(1908), + [anon_sym_yield] = ACTIONS(1908), + [anon_sym_LBRACK] = ACTIONS(1906), + [anon_sym_RBRACK] = ACTIONS(1906), + [anon_sym_class] = ACTIONS(1908), + [anon_sym_async] = ACTIONS(1908), + [anon_sym_function] = ACTIONS(1908), + [anon_sym_EQ_GT] = ACTIONS(1906), + [anon_sym_new] = ACTIONS(1908), + [anon_sym_using] = ACTIONS(1908), + [anon_sym_AMP] = ACTIONS(1906), + [anon_sym_PIPE] = ACTIONS(1906), + [anon_sym_PLUS] = ACTIONS(1908), + [anon_sym_DASH] = ACTIONS(1908), + [anon_sym_SLASH] = ACTIONS(1908), + [anon_sym_LT] = ACTIONS(1906), + [anon_sym_GT] = ACTIONS(1906), + [anon_sym_TILDE] = ACTIONS(1906), + [anon_sym_void] = ACTIONS(1908), + [anon_sym_delete] = ACTIONS(1908), + [anon_sym_PLUS_PLUS] = ACTIONS(1906), + [anon_sym_DASH_DASH] = ACTIONS(1906), + [anon_sym_DQUOTE] = ACTIONS(1906), + [anon_sym_SQUOTE] = ACTIONS(1906), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1906), + [sym_number] = ACTIONS(1906), + [sym_private_property_identifier] = ACTIONS(1906), + [sym_this] = ACTIONS(1908), + [sym_super] = ACTIONS(1908), + [sym_true] = ACTIONS(1908), + [sym_false] = ACTIONS(1908), + [sym_null] = ACTIONS(1908), + [sym_undefined] = ACTIONS(1908), + [anon_sym_AT] = ACTIONS(1906), + [anon_sym_static] = ACTIONS(1908), + [anon_sym_readonly] = ACTIONS(1908), + [anon_sym_get] = ACTIONS(1908), + [anon_sym_set] = ACTIONS(1908), + [anon_sym_QMARK] = ACTIONS(1906), + [anon_sym_declare] = ACTIONS(1908), + [anon_sym_public] = ACTIONS(1908), + [anon_sym_private] = ACTIONS(1908), + [anon_sym_protected] = ACTIONS(1908), + [anon_sym_override] = ACTIONS(1908), + [anon_sym_module] = ACTIONS(1908), + [anon_sym_any] = ACTIONS(1908), + [anon_sym_number] = ACTIONS(1908), + [anon_sym_boolean] = ACTIONS(1908), + [anon_sym_string] = ACTIONS(1908), + [anon_sym_symbol] = ACTIONS(1908), + [anon_sym_object] = ACTIONS(1908), + [anon_sym_abstract] = ACTIONS(1908), + [anon_sym_extends] = ACTIONS(1908), + [anon_sym_interface] = ACTIONS(1908), + [anon_sym_enum] = ACTIONS(1908), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(780)] = { + [ts_builtin_sym_end] = ACTIONS(2004), + [sym_identifier] = ACTIONS(2006), + [anon_sym_export] = ACTIONS(2006), + [anon_sym_default] = ACTIONS(2006), + [anon_sym_type] = ACTIONS(2006), + [anon_sym_EQ] = ACTIONS(2006), + [anon_sym_namespace] = ACTIONS(2006), + [anon_sym_LBRACE] = ACTIONS(2004), + [anon_sym_COMMA] = ACTIONS(2004), + [anon_sym_RBRACE] = ACTIONS(2004), + [anon_sym_typeof] = ACTIONS(2006), + [anon_sym_import] = ACTIONS(2006), + [anon_sym_from] = ACTIONS(2006), + [anon_sym_with] = ACTIONS(2006), + [anon_sym_var] = ACTIONS(2006), + [anon_sym_let] = ACTIONS(2006), + [anon_sym_const] = ACTIONS(2006), + [anon_sym_BANG] = ACTIONS(2004), + [anon_sym_else] = ACTIONS(2006), + [anon_sym_if] = ACTIONS(2006), + [anon_sym_switch] = ACTIONS(2006), + [anon_sym_for] = ACTIONS(2006), + [anon_sym_LPAREN] = ACTIONS(2004), + [anon_sym_SEMI] = ACTIONS(2004), + [anon_sym_RPAREN] = ACTIONS(2004), + [anon_sym_await] = ACTIONS(2006), + [anon_sym_while] = ACTIONS(2006), + [anon_sym_do] = ACTIONS(2006), + [anon_sym_try] = ACTIONS(2006), + [anon_sym_break] = ACTIONS(2006), + [anon_sym_continue] = ACTIONS(2006), + [anon_sym_debugger] = ACTIONS(2006), + [anon_sym_return] = ACTIONS(2006), + [anon_sym_throw] = ACTIONS(2006), + [anon_sym_COLON] = ACTIONS(2004), + [anon_sym_case] = ACTIONS(2006), + [anon_sym_yield] = ACTIONS(2006), + [anon_sym_LBRACK] = ACTIONS(2004), + [anon_sym_RBRACK] = ACTIONS(2004), + [anon_sym_class] = ACTIONS(2006), + [anon_sym_async] = ACTIONS(2006), + [anon_sym_function] = ACTIONS(2006), + [anon_sym_EQ_GT] = ACTIONS(2004), + [anon_sym_new] = ACTIONS(2006), + [anon_sym_using] = ACTIONS(2006), + [anon_sym_AMP] = ACTIONS(2004), + [anon_sym_PIPE] = ACTIONS(2004), + [anon_sym_PLUS] = ACTIONS(2006), + [anon_sym_DASH] = ACTIONS(2006), + [anon_sym_SLASH] = ACTIONS(2006), + [anon_sym_LT] = ACTIONS(2004), + [anon_sym_GT] = ACTIONS(2004), + [anon_sym_TILDE] = ACTIONS(2004), + [anon_sym_void] = ACTIONS(2006), + [anon_sym_delete] = ACTIONS(2006), + [anon_sym_PLUS_PLUS] = ACTIONS(2004), + [anon_sym_DASH_DASH] = ACTIONS(2004), + [anon_sym_DQUOTE] = ACTIONS(2004), + [anon_sym_SQUOTE] = ACTIONS(2004), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2004), + [sym_number] = ACTIONS(2004), + [sym_private_property_identifier] = ACTIONS(2004), + [sym_this] = ACTIONS(2006), + [sym_super] = ACTIONS(2006), + [sym_true] = ACTIONS(2006), + [sym_false] = ACTIONS(2006), + [sym_null] = ACTIONS(2006), + [sym_undefined] = ACTIONS(2006), + [anon_sym_AT] = ACTIONS(2004), + [anon_sym_static] = ACTIONS(2006), + [anon_sym_readonly] = ACTIONS(2006), + [anon_sym_get] = ACTIONS(2006), + [anon_sym_set] = ACTIONS(2006), + [anon_sym_QMARK] = ACTIONS(2004), + [anon_sym_declare] = ACTIONS(2006), + [anon_sym_public] = ACTIONS(2006), + [anon_sym_private] = ACTIONS(2006), + [anon_sym_protected] = ACTIONS(2006), + [anon_sym_override] = ACTIONS(2006), + [anon_sym_module] = ACTIONS(2006), + [anon_sym_any] = ACTIONS(2006), + [anon_sym_number] = ACTIONS(2006), + [anon_sym_boolean] = ACTIONS(2006), + [anon_sym_string] = ACTIONS(2006), + [anon_sym_symbol] = ACTIONS(2006), + [anon_sym_object] = ACTIONS(2006), + [anon_sym_abstract] = ACTIONS(2006), + [anon_sym_extends] = ACTIONS(2006), + [anon_sym_interface] = ACTIONS(2006), + [anon_sym_enum] = ACTIONS(2006), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(781)] = { + [sym_declaration] = STATE(906), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_class_declaration] = STATE(1026), + [sym_function_declaration] = STATE(1026), + [sym_generator_function_declaration] = STATE(1026), + [sym_decorator] = STATE(1532), + [sym_function_signature] = STATE(1026), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(929), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [aux_sym_export_statement_repeat1] = STATE(5225), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2541), + [anon_sym_EQ] = ACTIONS(975), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1983), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1983), + [anon_sym_namespace] = ACTIONS(2305), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_import] = ACTIONS(2309), + [anon_sym_var] = ACTIONS(2311), + [anon_sym_let] = ACTIONS(2313), + [anon_sym_const] = ACTIONS(2315), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(1985), - [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(1983), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1983), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(979), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_class] = ACTIONS(2320), + [anon_sym_async] = ACTIONS(2322), + [anon_sym_function] = ACTIONS(2324), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -101729,365 +111491,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(1985), - [anon_sym_SQUOTE] = ACTIONS(1985), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [sym_number] = ACTIONS(1985), - [sym_private_property_identifier] = ACTIONS(1985), - [anon_sym_static] = ACTIONS(1983), - [anon_sym_readonly] = ACTIONS(1983), - [anon_sym_get] = ACTIONS(1983), - [anon_sym_set] = ACTIONS(1983), - [anon_sym_QMARK] = ACTIONS(696), - [anon_sym_declare] = ACTIONS(1983), - [anon_sym_public] = ACTIONS(1983), - [anon_sym_private] = ACTIONS(1983), - [anon_sym_protected] = ACTIONS(1983), - [anon_sym_override] = ACTIONS(1983), - [anon_sym_module] = ACTIONS(1983), - [anon_sym_any] = ACTIONS(1983), - [anon_sym_number] = ACTIONS(1983), - [anon_sym_boolean] = ACTIONS(1983), - [anon_sym_string] = ACTIONS(1983), - [anon_sym_symbol] = ACTIONS(1983), - [anon_sym_object] = ACTIONS(1983), - [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), - }, - [STATE(718)] = { - [ts_builtin_sym_end] = ACTIONS(2379), - [sym_identifier] = ACTIONS(2381), - [anon_sym_export] = ACTIONS(2381), - [anon_sym_default] = ACTIONS(2381), - [anon_sym_type] = ACTIONS(2381), - [anon_sym_EQ] = ACTIONS(2381), - [anon_sym_namespace] = ACTIONS(2381), - [anon_sym_LBRACE] = ACTIONS(2379), - [anon_sym_COMMA] = ACTIONS(2379), - [anon_sym_RBRACE] = ACTIONS(2379), - [anon_sym_typeof] = ACTIONS(2381), - [anon_sym_import] = ACTIONS(2381), - [anon_sym_with] = ACTIONS(2381), - [anon_sym_var] = ACTIONS(2381), - [anon_sym_let] = ACTIONS(2381), - [anon_sym_const] = ACTIONS(2381), - [anon_sym_BANG] = ACTIONS(2379), - [anon_sym_else] = ACTIONS(2381), - [anon_sym_if] = ACTIONS(2381), - [anon_sym_switch] = ACTIONS(2381), - [anon_sym_for] = ACTIONS(2381), - [anon_sym_LPAREN] = ACTIONS(2379), - [anon_sym_SEMI] = ACTIONS(2379), - [anon_sym_RPAREN] = ACTIONS(2379), - [anon_sym_await] = ACTIONS(2381), - [anon_sym_while] = ACTIONS(2381), - [anon_sym_do] = ACTIONS(2381), - [anon_sym_try] = ACTIONS(2381), - [anon_sym_break] = ACTIONS(2381), - [anon_sym_continue] = ACTIONS(2381), - [anon_sym_debugger] = ACTIONS(2381), - [anon_sym_return] = ACTIONS(2381), - [anon_sym_throw] = ACTIONS(2381), - [anon_sym_COLON] = ACTIONS(2379), - [anon_sym_case] = ACTIONS(2381), - [anon_sym_yield] = ACTIONS(2381), - [anon_sym_LBRACK] = ACTIONS(2379), - [anon_sym_RBRACK] = ACTIONS(2379), - [anon_sym_class] = ACTIONS(2381), - [anon_sym_async] = ACTIONS(2381), - [anon_sym_function] = ACTIONS(2381), - [anon_sym_EQ_GT] = ACTIONS(2379), - [anon_sym_new] = ACTIONS(2381), - [anon_sym_using] = ACTIONS(2381), - [anon_sym_AMP] = ACTIONS(2379), - [anon_sym_PIPE] = ACTIONS(2379), - [anon_sym_PLUS] = ACTIONS(2381), - [anon_sym_DASH] = ACTIONS(2381), - [anon_sym_SLASH] = ACTIONS(2381), - [anon_sym_LT] = ACTIONS(2379), - [anon_sym_GT] = ACTIONS(2379), - [anon_sym_TILDE] = ACTIONS(2379), - [anon_sym_void] = ACTIONS(2381), - [anon_sym_delete] = ACTIONS(2381), - [anon_sym_PLUS_PLUS] = ACTIONS(2379), - [anon_sym_DASH_DASH] = ACTIONS(2379), - [anon_sym_DQUOTE] = ACTIONS(2379), - [anon_sym_SQUOTE] = ACTIONS(2379), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2379), - [sym_number] = ACTIONS(2379), - [sym_private_property_identifier] = ACTIONS(2379), - [sym_this] = ACTIONS(2381), - [sym_super] = ACTIONS(2381), - [sym_true] = ACTIONS(2381), - [sym_false] = ACTIONS(2381), - [sym_null] = ACTIONS(2381), - [sym_undefined] = ACTIONS(2381), - [anon_sym_AT] = ACTIONS(2379), - [anon_sym_static] = ACTIONS(2381), - [anon_sym_readonly] = ACTIONS(2381), - [anon_sym_get] = ACTIONS(2381), - [anon_sym_set] = ACTIONS(2381), - [anon_sym_QMARK] = ACTIONS(2379), - [anon_sym_declare] = ACTIONS(2381), - [anon_sym_public] = ACTIONS(2381), - [anon_sym_private] = ACTIONS(2381), - [anon_sym_protected] = ACTIONS(2381), - [anon_sym_override] = ACTIONS(2381), - [anon_sym_module] = ACTIONS(2381), - [anon_sym_any] = ACTIONS(2381), - [anon_sym_number] = ACTIONS(2381), - [anon_sym_boolean] = ACTIONS(2381), - [anon_sym_string] = ACTIONS(2381), - [anon_sym_symbol] = ACTIONS(2381), - [anon_sym_object] = ACTIONS(2381), - [anon_sym_abstract] = ACTIONS(2381), - [anon_sym_extends] = ACTIONS(2381), - [anon_sym_interface] = ACTIONS(2381), - [anon_sym_enum] = ACTIONS(2381), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(719)] = { - [ts_builtin_sym_end] = ACTIONS(2383), - [sym_identifier] = ACTIONS(2385), - [anon_sym_export] = ACTIONS(2385), - [anon_sym_default] = ACTIONS(2385), - [anon_sym_type] = ACTIONS(2385), - [anon_sym_EQ] = ACTIONS(2385), - [anon_sym_namespace] = ACTIONS(2385), - [anon_sym_LBRACE] = ACTIONS(2383), - [anon_sym_COMMA] = ACTIONS(2383), - [anon_sym_RBRACE] = ACTIONS(2383), - [anon_sym_typeof] = ACTIONS(2385), - [anon_sym_import] = ACTIONS(2385), - [anon_sym_with] = ACTIONS(2385), - [anon_sym_var] = ACTIONS(2385), - [anon_sym_let] = ACTIONS(2385), - [anon_sym_const] = ACTIONS(2385), - [anon_sym_BANG] = ACTIONS(2383), - [anon_sym_else] = ACTIONS(2385), - [anon_sym_if] = ACTIONS(2385), - [anon_sym_switch] = ACTIONS(2385), - [anon_sym_for] = ACTIONS(2385), - [anon_sym_LPAREN] = ACTIONS(2383), - [anon_sym_SEMI] = ACTIONS(2383), - [anon_sym_RPAREN] = ACTIONS(2383), - [anon_sym_await] = ACTIONS(2385), - [anon_sym_while] = ACTIONS(2385), - [anon_sym_do] = ACTIONS(2385), - [anon_sym_try] = ACTIONS(2385), - [anon_sym_break] = ACTIONS(2385), - [anon_sym_continue] = ACTIONS(2385), - [anon_sym_debugger] = ACTIONS(2385), - [anon_sym_return] = ACTIONS(2385), - [anon_sym_throw] = ACTIONS(2385), - [anon_sym_COLON] = ACTIONS(2383), - [anon_sym_case] = ACTIONS(2385), - [anon_sym_yield] = ACTIONS(2385), - [anon_sym_LBRACK] = ACTIONS(2383), - [anon_sym_RBRACK] = ACTIONS(2383), - [anon_sym_class] = ACTIONS(2385), - [anon_sym_async] = ACTIONS(2385), - [anon_sym_function] = ACTIONS(2385), - [anon_sym_EQ_GT] = ACTIONS(2383), - [anon_sym_new] = ACTIONS(2385), - [anon_sym_using] = ACTIONS(2385), - [anon_sym_AMP] = ACTIONS(2383), - [anon_sym_PIPE] = ACTIONS(2383), - [anon_sym_PLUS] = ACTIONS(2385), - [anon_sym_DASH] = ACTIONS(2385), - [anon_sym_SLASH] = ACTIONS(2385), - [anon_sym_LT] = ACTIONS(2383), - [anon_sym_GT] = ACTIONS(2383), - [anon_sym_TILDE] = ACTIONS(2383), - [anon_sym_void] = ACTIONS(2385), - [anon_sym_delete] = ACTIONS(2385), - [anon_sym_PLUS_PLUS] = ACTIONS(2383), - [anon_sym_DASH_DASH] = ACTIONS(2383), - [anon_sym_DQUOTE] = ACTIONS(2383), - [anon_sym_SQUOTE] = ACTIONS(2383), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2383), - [sym_number] = ACTIONS(2383), - [sym_private_property_identifier] = ACTIONS(2383), - [sym_this] = ACTIONS(2385), - [sym_super] = ACTIONS(2385), - [sym_true] = ACTIONS(2385), - [sym_false] = ACTIONS(2385), - [sym_null] = ACTIONS(2385), - [sym_undefined] = ACTIONS(2385), - [anon_sym_AT] = ACTIONS(2383), - [anon_sym_static] = ACTIONS(2385), - [anon_sym_readonly] = ACTIONS(2385), - [anon_sym_get] = ACTIONS(2385), - [anon_sym_set] = ACTIONS(2385), - [anon_sym_QMARK] = ACTIONS(2383), - [anon_sym_declare] = ACTIONS(2385), - [anon_sym_public] = ACTIONS(2385), - [anon_sym_private] = ACTIONS(2385), - [anon_sym_protected] = ACTIONS(2385), - [anon_sym_override] = ACTIONS(2385), - [anon_sym_module] = ACTIONS(2385), - [anon_sym_any] = ACTIONS(2385), - [anon_sym_number] = ACTIONS(2385), - [anon_sym_boolean] = ACTIONS(2385), - [anon_sym_string] = ACTIONS(2385), - [anon_sym_symbol] = ACTIONS(2385), - [anon_sym_object] = ACTIONS(2385), - [anon_sym_abstract] = ACTIONS(2385), - [anon_sym_extends] = ACTIONS(2385), - [anon_sym_interface] = ACTIONS(2385), - [anon_sym_enum] = ACTIONS(2385), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(720)] = { - [ts_builtin_sym_end] = ACTIONS(2387), - [sym_identifier] = ACTIONS(2389), - [anon_sym_export] = ACTIONS(2389), - [anon_sym_default] = ACTIONS(2389), - [anon_sym_type] = ACTIONS(2389), - [anon_sym_EQ] = ACTIONS(2389), - [anon_sym_namespace] = ACTIONS(2389), - [anon_sym_LBRACE] = ACTIONS(2387), - [anon_sym_COMMA] = ACTIONS(2387), - [anon_sym_RBRACE] = ACTIONS(2387), - [anon_sym_typeof] = ACTIONS(2389), - [anon_sym_import] = ACTIONS(2389), - [anon_sym_with] = ACTIONS(2389), - [anon_sym_var] = ACTIONS(2389), - [anon_sym_let] = ACTIONS(2389), - [anon_sym_const] = ACTIONS(2389), - [anon_sym_BANG] = ACTIONS(2387), - [anon_sym_else] = ACTIONS(2389), - [anon_sym_if] = ACTIONS(2389), - [anon_sym_switch] = ACTIONS(2389), - [anon_sym_for] = ACTIONS(2389), - [anon_sym_LPAREN] = ACTIONS(2387), - [anon_sym_SEMI] = ACTIONS(2387), - [anon_sym_RPAREN] = ACTIONS(2387), - [anon_sym_await] = ACTIONS(2389), - [anon_sym_while] = ACTIONS(2389), - [anon_sym_do] = ACTIONS(2389), - [anon_sym_try] = ACTIONS(2389), - [anon_sym_break] = ACTIONS(2389), - [anon_sym_continue] = ACTIONS(2389), - [anon_sym_debugger] = ACTIONS(2389), - [anon_sym_return] = ACTIONS(2389), - [anon_sym_throw] = ACTIONS(2389), - [anon_sym_COLON] = ACTIONS(2387), - [anon_sym_case] = ACTIONS(2389), - [anon_sym_yield] = ACTIONS(2389), - [anon_sym_LBRACK] = ACTIONS(2387), - [anon_sym_RBRACK] = ACTIONS(2387), - [anon_sym_class] = ACTIONS(2389), - [anon_sym_async] = ACTIONS(2389), - [anon_sym_function] = ACTIONS(2389), - [anon_sym_EQ_GT] = ACTIONS(2387), - [anon_sym_new] = ACTIONS(2389), - [anon_sym_using] = ACTIONS(2389), - [anon_sym_AMP] = ACTIONS(2387), - [anon_sym_PIPE] = ACTIONS(2387), - [anon_sym_PLUS] = ACTIONS(2389), - [anon_sym_DASH] = ACTIONS(2389), - [anon_sym_SLASH] = ACTIONS(2389), - [anon_sym_LT] = ACTIONS(2387), - [anon_sym_GT] = ACTIONS(2387), - [anon_sym_TILDE] = ACTIONS(2387), - [anon_sym_void] = ACTIONS(2389), - [anon_sym_delete] = ACTIONS(2389), - [anon_sym_PLUS_PLUS] = ACTIONS(2387), - [anon_sym_DASH_DASH] = ACTIONS(2387), - [anon_sym_DQUOTE] = ACTIONS(2387), - [anon_sym_SQUOTE] = ACTIONS(2387), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2387), - [sym_number] = ACTIONS(2387), - [sym_private_property_identifier] = ACTIONS(2387), - [sym_this] = ACTIONS(2389), - [sym_super] = ACTIONS(2389), - [sym_true] = ACTIONS(2389), - [sym_false] = ACTIONS(2389), - [sym_null] = ACTIONS(2389), - [sym_undefined] = ACTIONS(2389), - [anon_sym_AT] = ACTIONS(2387), - [anon_sym_static] = ACTIONS(2389), - [anon_sym_readonly] = ACTIONS(2389), - [anon_sym_get] = ACTIONS(2389), - [anon_sym_set] = ACTIONS(2389), - [anon_sym_QMARK] = ACTIONS(2387), - [anon_sym_declare] = ACTIONS(2389), - [anon_sym_public] = ACTIONS(2389), - [anon_sym_private] = ACTIONS(2389), - [anon_sym_protected] = ACTIONS(2389), - [anon_sym_override] = ACTIONS(2389), - [anon_sym_module] = ACTIONS(2389), - [anon_sym_any] = ACTIONS(2389), - [anon_sym_number] = ACTIONS(2389), - [anon_sym_boolean] = ACTIONS(2389), - [anon_sym_string] = ACTIONS(2389), - [anon_sym_symbol] = ACTIONS(2389), - [anon_sym_object] = ACTIONS(2389), - [anon_sym_abstract] = ACTIONS(2389), - [anon_sym_extends] = ACTIONS(2389), - [anon_sym_interface] = ACTIONS(2389), - [anon_sym_enum] = ACTIONS(2389), + [anon_sym_instanceof] = ACTIONS(153), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_declare] = ACTIONS(2329), + [anon_sym_module] = ACTIONS(2543), + [anon_sym_abstract] = ACTIONS(2333), + [anon_sym_satisfies] = ACTIONS(153), + [anon_sym_global] = ACTIONS(2545), + [anon_sym_interface] = ACTIONS(2335), + [anon_sym_enum] = ACTIONS(2337), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(721)] = { - [aux_sym_object_repeat1] = STATE(5139), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(1987), - [anon_sym_export] = ACTIONS(1987), - [anon_sym_STAR] = ACTIONS(1987), - [anon_sym_type] = ACTIONS(1987), - [anon_sym_EQ] = ACTIONS(667), + [STATE(782)] = { + [sym_declaration] = STATE(906), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_class_declaration] = STATE(1026), + [sym_function_declaration] = STATE(1026), + [sym_generator_function_declaration] = STATE(1026), + [sym_decorator] = STATE(1532), + [sym_function_signature] = STATE(1026), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(929), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [aux_sym_export_statement_repeat1] = STATE(5225), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2541), + [anon_sym_EQ] = ACTIONS(975), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1987), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(702), - [anon_sym_let] = ACTIONS(1987), + [anon_sym_namespace] = ACTIONS(2305), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_import] = ACTIONS(2309), + [anon_sym_var] = ACTIONS(2311), + [anon_sym_let] = ACTIONS(2313), + [anon_sym_const] = ACTIONS(2315), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(1989), - [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(1987), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1987), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(977), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_class] = ACTIONS(2320), + [anon_sym_async] = ACTIONS(2322), + [anon_sym_function] = ACTIONS(2324), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -102101,86 +111585,71 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(1989), - [anon_sym_SQUOTE] = ACTIONS(1989), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [sym_number] = ACTIONS(1989), - [sym_private_property_identifier] = ACTIONS(1989), - [anon_sym_static] = ACTIONS(1987), - [anon_sym_readonly] = ACTIONS(1987), - [anon_sym_get] = ACTIONS(1987), - [anon_sym_set] = ACTIONS(1987), - [anon_sym_QMARK] = ACTIONS(696), - [anon_sym_declare] = ACTIONS(1987), - [anon_sym_public] = ACTIONS(1987), - [anon_sym_private] = ACTIONS(1987), - [anon_sym_protected] = ACTIONS(1987), - [anon_sym_override] = ACTIONS(1987), - [anon_sym_module] = ACTIONS(1987), - [anon_sym_any] = ACTIONS(1987), - [anon_sym_number] = ACTIONS(1987), - [anon_sym_boolean] = ACTIONS(1987), - [anon_sym_string] = ACTIONS(1987), - [anon_sym_symbol] = ACTIONS(1987), - [anon_sym_object] = ACTIONS(1987), - [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_instanceof] = ACTIONS(153), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_declare] = ACTIONS(2329), + [anon_sym_module] = ACTIONS(2543), + [anon_sym_abstract] = ACTIONS(2333), + [anon_sym_satisfies] = ACTIONS(153), + [anon_sym_global] = ACTIONS(2545), + [anon_sym_interface] = ACTIONS(2335), + [anon_sym_enum] = ACTIONS(2337), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), }, - [STATE(722)] = { - [aux_sym_object_repeat1] = STATE(5139), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(1983), - [anon_sym_export] = ACTIONS(1983), - [anon_sym_STAR] = ACTIONS(1983), - [anon_sym_type] = ACTIONS(1983), - [anon_sym_EQ] = ACTIONS(667), + [STATE(783)] = { + [aux_sym_object_repeat1] = STATE(6051), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(2139), + [anon_sym_export] = ACTIONS(2139), + [anon_sym_STAR] = ACTIONS(2139), + [anon_sym_type] = ACTIONS(2139), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1983), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(702), - [anon_sym_let] = ACTIONS(1983), + [anon_sym_namespace] = ACTIONS(2139), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(715), + [anon_sym_let] = ACTIONS(2139), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(1985), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(2141), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(1983), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1983), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_async] = ACTIONS(2139), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2139), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -102194,286 +111663,179 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(1985), - [anon_sym_SQUOTE] = ACTIONS(1985), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [sym_number] = ACTIONS(1985), - [sym_private_property_identifier] = ACTIONS(1985), - [anon_sym_static] = ACTIONS(1983), - [anon_sym_readonly] = ACTIONS(1983), - [anon_sym_get] = ACTIONS(1983), - [anon_sym_set] = ACTIONS(1983), - [anon_sym_QMARK] = ACTIONS(696), - [anon_sym_declare] = ACTIONS(1983), - [anon_sym_public] = ACTIONS(1983), - [anon_sym_private] = ACTIONS(1983), - [anon_sym_protected] = ACTIONS(1983), - [anon_sym_override] = ACTIONS(1983), - [anon_sym_module] = ACTIONS(1983), - [anon_sym_any] = ACTIONS(1983), - [anon_sym_number] = ACTIONS(1983), - [anon_sym_boolean] = ACTIONS(1983), - [anon_sym_string] = ACTIONS(1983), - [anon_sym_symbol] = ACTIONS(1983), - [anon_sym_object] = ACTIONS(1983), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(2141), + [anon_sym_SQUOTE] = ACTIONS(2141), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [sym_number] = ACTIONS(2141), + [sym_private_property_identifier] = ACTIONS(2141), + [anon_sym_static] = ACTIONS(2139), + [anon_sym_readonly] = ACTIONS(2139), + [anon_sym_get] = ACTIONS(2139), + [anon_sym_set] = ACTIONS(2139), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2139), + [anon_sym_public] = ACTIONS(2139), + [anon_sym_private] = ACTIONS(2139), + [anon_sym_protected] = ACTIONS(2139), + [anon_sym_override] = ACTIONS(2139), + [anon_sym_module] = ACTIONS(2139), + [anon_sym_any] = ACTIONS(2139), + [anon_sym_number] = ACTIONS(2139), + [anon_sym_boolean] = ACTIONS(2139), + [anon_sym_string] = ACTIONS(2139), + [anon_sym_symbol] = ACTIONS(2139), + [anon_sym_object] = ACTIONS(2139), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), - }, - [STATE(723)] = { - [ts_builtin_sym_end] = ACTIONS(2391), - [sym_identifier] = ACTIONS(2393), - [anon_sym_export] = ACTIONS(2393), - [anon_sym_default] = ACTIONS(2393), - [anon_sym_type] = ACTIONS(2393), - [anon_sym_EQ] = ACTIONS(2393), - [anon_sym_namespace] = ACTIONS(2393), - [anon_sym_LBRACE] = ACTIONS(2391), - [anon_sym_COMMA] = ACTIONS(2391), - [anon_sym_RBRACE] = ACTIONS(2391), - [anon_sym_typeof] = ACTIONS(2393), - [anon_sym_import] = ACTIONS(2393), - [anon_sym_with] = ACTIONS(2393), - [anon_sym_var] = ACTIONS(2393), - [anon_sym_let] = ACTIONS(2393), - [anon_sym_const] = ACTIONS(2393), - [anon_sym_BANG] = ACTIONS(2391), - [anon_sym_else] = ACTIONS(2393), - [anon_sym_if] = ACTIONS(2393), - [anon_sym_switch] = ACTIONS(2393), - [anon_sym_for] = ACTIONS(2393), - [anon_sym_LPAREN] = ACTIONS(2391), - [anon_sym_SEMI] = ACTIONS(2391), - [anon_sym_RPAREN] = ACTIONS(2391), - [anon_sym_await] = ACTIONS(2393), - [anon_sym_while] = ACTIONS(2393), - [anon_sym_do] = ACTIONS(2393), - [anon_sym_try] = ACTIONS(2393), - [anon_sym_break] = ACTIONS(2393), - [anon_sym_continue] = ACTIONS(2393), - [anon_sym_debugger] = ACTIONS(2393), - [anon_sym_return] = ACTIONS(2393), - [anon_sym_throw] = ACTIONS(2393), - [anon_sym_COLON] = ACTIONS(2391), - [anon_sym_case] = ACTIONS(2393), - [anon_sym_yield] = ACTIONS(2393), - [anon_sym_LBRACK] = ACTIONS(2391), - [anon_sym_RBRACK] = ACTIONS(2391), - [anon_sym_class] = ACTIONS(2393), - [anon_sym_async] = ACTIONS(2393), - [anon_sym_function] = ACTIONS(2393), - [anon_sym_EQ_GT] = ACTIONS(2391), - [anon_sym_new] = ACTIONS(2393), - [anon_sym_using] = ACTIONS(2393), - [anon_sym_AMP] = ACTIONS(2391), - [anon_sym_PIPE] = ACTIONS(2391), - [anon_sym_PLUS] = ACTIONS(2393), - [anon_sym_DASH] = ACTIONS(2393), - [anon_sym_SLASH] = ACTIONS(2393), - [anon_sym_LT] = ACTIONS(2391), - [anon_sym_GT] = ACTIONS(2391), - [anon_sym_TILDE] = ACTIONS(2391), - [anon_sym_void] = ACTIONS(2393), - [anon_sym_delete] = ACTIONS(2393), - [anon_sym_PLUS_PLUS] = ACTIONS(2391), - [anon_sym_DASH_DASH] = ACTIONS(2391), - [anon_sym_DQUOTE] = ACTIONS(2391), - [anon_sym_SQUOTE] = ACTIONS(2391), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2391), - [sym_number] = ACTIONS(2391), - [sym_private_property_identifier] = ACTIONS(2391), - [sym_this] = ACTIONS(2393), - [sym_super] = ACTIONS(2393), - [sym_true] = ACTIONS(2393), - [sym_false] = ACTIONS(2393), - [sym_null] = ACTIONS(2393), - [sym_undefined] = ACTIONS(2393), - [anon_sym_AT] = ACTIONS(2391), - [anon_sym_static] = ACTIONS(2393), - [anon_sym_readonly] = ACTIONS(2393), - [anon_sym_get] = ACTIONS(2393), - [anon_sym_set] = ACTIONS(2393), - [anon_sym_QMARK] = ACTIONS(2391), - [anon_sym_declare] = ACTIONS(2393), - [anon_sym_public] = ACTIONS(2393), - [anon_sym_private] = ACTIONS(2393), - [anon_sym_protected] = ACTIONS(2393), - [anon_sym_override] = ACTIONS(2393), - [anon_sym_module] = ACTIONS(2393), - [anon_sym_any] = ACTIONS(2393), - [anon_sym_number] = ACTIONS(2393), - [anon_sym_boolean] = ACTIONS(2393), - [anon_sym_string] = ACTIONS(2393), - [anon_sym_symbol] = ACTIONS(2393), - [anon_sym_object] = ACTIONS(2393), - [anon_sym_abstract] = ACTIONS(2393), - [anon_sym_extends] = ACTIONS(2393), - [anon_sym_interface] = ACTIONS(2393), - [anon_sym_enum] = ACTIONS(2393), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(724)] = { - [ts_builtin_sym_end] = ACTIONS(2395), - [sym_identifier] = ACTIONS(2397), - [anon_sym_export] = ACTIONS(2397), - [anon_sym_default] = ACTIONS(2397), - [anon_sym_type] = ACTIONS(2397), - [anon_sym_EQ] = ACTIONS(2397), - [anon_sym_namespace] = ACTIONS(2397), - [anon_sym_LBRACE] = ACTIONS(2395), - [anon_sym_COMMA] = ACTIONS(2395), - [anon_sym_RBRACE] = ACTIONS(2395), - [anon_sym_typeof] = ACTIONS(2397), - [anon_sym_import] = ACTIONS(2397), - [anon_sym_with] = ACTIONS(2397), - [anon_sym_var] = ACTIONS(2397), - [anon_sym_let] = ACTIONS(2397), - [anon_sym_const] = ACTIONS(2397), - [anon_sym_BANG] = ACTIONS(2395), - [anon_sym_else] = ACTIONS(2397), - [anon_sym_if] = ACTIONS(2397), - [anon_sym_switch] = ACTIONS(2397), - [anon_sym_for] = ACTIONS(2397), - [anon_sym_LPAREN] = ACTIONS(2395), - [anon_sym_SEMI] = ACTIONS(2395), - [anon_sym_RPAREN] = ACTIONS(2395), - [anon_sym_await] = ACTIONS(2397), - [anon_sym_while] = ACTIONS(2397), - [anon_sym_do] = ACTIONS(2397), - [anon_sym_try] = ACTIONS(2397), - [anon_sym_break] = ACTIONS(2397), - [anon_sym_continue] = ACTIONS(2397), - [anon_sym_debugger] = ACTIONS(2397), - [anon_sym_return] = ACTIONS(2397), - [anon_sym_throw] = ACTIONS(2397), - [anon_sym_COLON] = ACTIONS(2395), - [anon_sym_case] = ACTIONS(2397), - [anon_sym_yield] = ACTIONS(2397), - [anon_sym_LBRACK] = ACTIONS(2395), - [anon_sym_RBRACK] = ACTIONS(2395), - [anon_sym_class] = ACTIONS(2397), - [anon_sym_async] = ACTIONS(2397), - [anon_sym_function] = ACTIONS(2397), - [anon_sym_EQ_GT] = ACTIONS(2395), - [anon_sym_new] = ACTIONS(2397), - [anon_sym_using] = ACTIONS(2397), - [anon_sym_AMP] = ACTIONS(2395), - [anon_sym_PIPE] = ACTIONS(2395), - [anon_sym_PLUS] = ACTIONS(2397), - [anon_sym_DASH] = ACTIONS(2397), - [anon_sym_SLASH] = ACTIONS(2397), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_GT] = ACTIONS(2395), - [anon_sym_TILDE] = ACTIONS(2395), - [anon_sym_void] = ACTIONS(2397), - [anon_sym_delete] = ACTIONS(2397), - [anon_sym_PLUS_PLUS] = ACTIONS(2395), - [anon_sym_DASH_DASH] = ACTIONS(2395), - [anon_sym_DQUOTE] = ACTIONS(2395), - [anon_sym_SQUOTE] = ACTIONS(2395), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2395), - [sym_number] = ACTIONS(2395), - [sym_private_property_identifier] = ACTIONS(2395), - [sym_this] = ACTIONS(2397), - [sym_super] = ACTIONS(2397), - [sym_true] = ACTIONS(2397), - [sym_false] = ACTIONS(2397), - [sym_null] = ACTIONS(2397), - [sym_undefined] = ACTIONS(2397), - [anon_sym_AT] = ACTIONS(2395), - [anon_sym_static] = ACTIONS(2397), - [anon_sym_readonly] = ACTIONS(2397), - [anon_sym_get] = ACTIONS(2397), - [anon_sym_set] = ACTIONS(2397), - [anon_sym_QMARK] = ACTIONS(2395), - [anon_sym_declare] = ACTIONS(2397), - [anon_sym_public] = ACTIONS(2397), - [anon_sym_private] = ACTIONS(2397), - [anon_sym_protected] = ACTIONS(2397), - [anon_sym_override] = ACTIONS(2397), - [anon_sym_module] = ACTIONS(2397), - [anon_sym_any] = ACTIONS(2397), - [anon_sym_number] = ACTIONS(2397), - [anon_sym_boolean] = ACTIONS(2397), - [anon_sym_string] = ACTIONS(2397), - [anon_sym_symbol] = ACTIONS(2397), - [anon_sym_object] = ACTIONS(2397), - [anon_sym_abstract] = ACTIONS(2397), - [anon_sym_extends] = ACTIONS(2397), - [anon_sym_interface] = ACTIONS(2397), - [anon_sym_enum] = ACTIONS(2397), + [STATE(784)] = { + [ts_builtin_sym_end] = ACTIONS(2561), + [sym_identifier] = ACTIONS(2563), + [anon_sym_export] = ACTIONS(2563), + [anon_sym_default] = ACTIONS(2563), + [anon_sym_type] = ACTIONS(2563), + [anon_sym_EQ] = ACTIONS(2563), + [anon_sym_namespace] = ACTIONS(2563), + [anon_sym_LBRACE] = ACTIONS(2561), + [anon_sym_COMMA] = ACTIONS(2561), + [anon_sym_RBRACE] = ACTIONS(2561), + [anon_sym_typeof] = ACTIONS(2563), + [anon_sym_import] = ACTIONS(2563), + [anon_sym_with] = ACTIONS(2563), + [anon_sym_var] = ACTIONS(2563), + [anon_sym_let] = ACTIONS(2563), + [anon_sym_const] = ACTIONS(2563), + [anon_sym_BANG] = ACTIONS(2561), + [anon_sym_else] = ACTIONS(2563), + [anon_sym_if] = ACTIONS(2563), + [anon_sym_switch] = ACTIONS(2563), + [anon_sym_for] = ACTIONS(2563), + [anon_sym_LPAREN] = ACTIONS(2561), + [anon_sym_SEMI] = ACTIONS(2561), + [anon_sym_RPAREN] = ACTIONS(2561), + [anon_sym_await] = ACTIONS(2563), + [anon_sym_while] = ACTIONS(2563), + [anon_sym_do] = ACTIONS(2563), + [anon_sym_try] = ACTIONS(2563), + [anon_sym_break] = ACTIONS(2563), + [anon_sym_continue] = ACTIONS(2563), + [anon_sym_debugger] = ACTIONS(2563), + [anon_sym_return] = ACTIONS(2563), + [anon_sym_throw] = ACTIONS(2563), + [anon_sym_COLON] = ACTIONS(2561), + [anon_sym_case] = ACTIONS(2563), + [anon_sym_yield] = ACTIONS(2563), + [anon_sym_LBRACK] = ACTIONS(2561), + [anon_sym_RBRACK] = ACTIONS(2561), + [anon_sym_class] = ACTIONS(2563), + [anon_sym_async] = ACTIONS(2563), + [anon_sym_function] = ACTIONS(2563), + [anon_sym_EQ_GT] = ACTIONS(2561), + [anon_sym_new] = ACTIONS(2563), + [anon_sym_using] = ACTIONS(2563), + [anon_sym_AMP] = ACTIONS(2561), + [anon_sym_PIPE] = ACTIONS(2561), + [anon_sym_PLUS] = ACTIONS(2563), + [anon_sym_DASH] = ACTIONS(2563), + [anon_sym_SLASH] = ACTIONS(2563), + [anon_sym_LT] = ACTIONS(2561), + [anon_sym_GT] = ACTIONS(2561), + [anon_sym_TILDE] = ACTIONS(2561), + [anon_sym_void] = ACTIONS(2563), + [anon_sym_delete] = ACTIONS(2563), + [anon_sym_PLUS_PLUS] = ACTIONS(2561), + [anon_sym_DASH_DASH] = ACTIONS(2561), + [anon_sym_DQUOTE] = ACTIONS(2561), + [anon_sym_SQUOTE] = ACTIONS(2561), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2561), + [sym_number] = ACTIONS(2561), + [sym_private_property_identifier] = ACTIONS(2561), + [sym_this] = ACTIONS(2563), + [sym_super] = ACTIONS(2563), + [sym_true] = ACTIONS(2563), + [sym_false] = ACTIONS(2563), + [sym_null] = ACTIONS(2563), + [sym_undefined] = ACTIONS(2563), + [anon_sym_AT] = ACTIONS(2561), + [anon_sym_static] = ACTIONS(2563), + [anon_sym_readonly] = ACTIONS(2563), + [anon_sym_get] = ACTIONS(2563), + [anon_sym_set] = ACTIONS(2563), + [anon_sym_QMARK] = ACTIONS(2561), + [anon_sym_declare] = ACTIONS(2563), + [anon_sym_public] = ACTIONS(2563), + [anon_sym_private] = ACTIONS(2563), + [anon_sym_protected] = ACTIONS(2563), + [anon_sym_override] = ACTIONS(2563), + [anon_sym_module] = ACTIONS(2563), + [anon_sym_any] = ACTIONS(2563), + [anon_sym_number] = ACTIONS(2563), + [anon_sym_boolean] = ACTIONS(2563), + [anon_sym_string] = ACTIONS(2563), + [anon_sym_symbol] = ACTIONS(2563), + [anon_sym_object] = ACTIONS(2563), + [anon_sym_abstract] = ACTIONS(2563), + [anon_sym_extends] = ACTIONS(2563), + [anon_sym_interface] = ACTIONS(2563), + [anon_sym_enum] = ACTIONS(2563), [sym_html_comment] = ACTIONS(5), }, - [STATE(725)] = { - [sym_declaration] = STATE(4162), - [sym_variable_declaration] = STATE(4108), - [sym_lexical_declaration] = STATE(4108), - [sym_class_declaration] = STATE(4108), - [sym_function_declaration] = STATE(4108), - [sym_generator_function_declaration] = STATE(4108), - [sym_decorator] = STATE(1339), - [sym_function_signature] = STATE(4108), - [sym_ambient_declaration] = STATE(4108), - [sym_abstract_class_declaration] = STATE(4108), - [sym_module] = STATE(4108), - [sym_internal_module] = STATE(4125), - [sym_import_alias] = STATE(4108), - [sym_interface_declaration] = STATE(4108), - [sym_enum_declaration] = STATE(4108), - [sym_type_alias_declaration] = STATE(4108), - [aux_sym_export_statement_repeat1] = STATE(4499), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2399), - [anon_sym_EQ] = ACTIONS(932), + [STATE(785)] = { + [aux_sym_object_repeat1] = STATE(6106), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(2139), + [anon_sym_export] = ACTIONS(2139), + [anon_sym_STAR] = ACTIONS(2139), + [anon_sym_type] = ACTIONS(2139), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2401), - [anon_sym_import] = ACTIONS(2403), - [anon_sym_var] = ACTIONS(2405), - [anon_sym_let] = ACTIONS(2407), - [anon_sym_const] = ACTIONS(2409), + [anon_sym_namespace] = ACTIONS(2139), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(742), + [anon_sym_let] = ACTIONS(2139), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(154), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_class] = ACTIONS(2411), - [anon_sym_async] = ACTIONS(2413), - [anon_sym_function] = ACTIONS(2415), - [anon_sym_EQ_GT] = ACTIONS(922), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(2141), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(2139), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2139), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -102487,85 +111849,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(154), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(2417), - [anon_sym_module] = ACTIONS(2419), - [anon_sym_abstract] = ACTIONS(2421), - [anon_sym_satisfies] = ACTIONS(154), - [anon_sym_global] = ACTIONS(2423), - [anon_sym_interface] = ACTIONS(2425), - [anon_sym_enum] = ACTIONS(2427), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(2141), + [anon_sym_SQUOTE] = ACTIONS(2141), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [sym_number] = ACTIONS(2141), + [sym_private_property_identifier] = ACTIONS(2141), + [anon_sym_static] = ACTIONS(2139), + [anon_sym_readonly] = ACTIONS(2139), + [anon_sym_get] = ACTIONS(2139), + [anon_sym_set] = ACTIONS(2139), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2139), + [anon_sym_public] = ACTIONS(2139), + [anon_sym_private] = ACTIONS(2139), + [anon_sym_protected] = ACTIONS(2139), + [anon_sym_override] = ACTIONS(2139), + [anon_sym_module] = ACTIONS(2139), + [anon_sym_any] = ACTIONS(2139), + [anon_sym_number] = ACTIONS(2139), + [anon_sym_boolean] = ACTIONS(2139), + [anon_sym_string] = ACTIONS(2139), + [anon_sym_symbol] = ACTIONS(2139), + [anon_sym_object] = ACTIONS(2139), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(726)] = { - [sym_declaration] = STATE(927), - [sym_variable_declaration] = STATE(924), - [sym_lexical_declaration] = STATE(924), - [sym_class_declaration] = STATE(924), - [sym_function_declaration] = STATE(924), - [sym_generator_function_declaration] = STATE(924), - [sym_decorator] = STATE(1339), - [sym_function_signature] = STATE(924), - [sym_ambient_declaration] = STATE(924), - [sym_abstract_class_declaration] = STATE(924), - [sym_module] = STATE(924), - [sym_internal_module] = STATE(877), - [sym_import_alias] = STATE(924), - [sym_interface_declaration] = STATE(924), - [sym_enum_declaration] = STATE(924), - [sym_type_alias_declaration] = STATE(924), - [aux_sym_export_statement_repeat1] = STATE(4424), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2359), - [anon_sym_EQ] = ACTIONS(932), + [STATE(786)] = { + [aux_sym_object_repeat1] = STATE(6237), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(2143), + [anon_sym_export] = ACTIONS(2143), + [anon_sym_STAR] = ACTIONS(2143), + [anon_sym_type] = ACTIONS(2143), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2139), - [anon_sym_import] = ACTIONS(2143), - [anon_sym_var] = ACTIONS(2145), - [anon_sym_let] = ACTIONS(2147), - [anon_sym_const] = ACTIONS(2149), + [anon_sym_namespace] = ACTIONS(2143), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(746), + [anon_sym_let] = ACTIONS(2143), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(154), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_class] = ACTIONS(2154), - [anon_sym_async] = ACTIONS(2156), - [anon_sym_function] = ACTIONS(2158), - [anon_sym_EQ_GT] = ACTIONS(922), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(2145), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(2143), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2143), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -102579,74 +111942,272 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(154), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(2163), - [anon_sym_module] = ACTIONS(2361), - [anon_sym_abstract] = ACTIONS(2167), - [anon_sym_satisfies] = ACTIONS(154), - [anon_sym_global] = ACTIONS(2363), - [anon_sym_interface] = ACTIONS(2169), - [anon_sym_enum] = ACTIONS(2171), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(2145), + [anon_sym_SQUOTE] = ACTIONS(2145), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [sym_number] = ACTIONS(2145), + [sym_private_property_identifier] = ACTIONS(2145), + [anon_sym_static] = ACTIONS(2143), + [anon_sym_readonly] = ACTIONS(2143), + [anon_sym_get] = ACTIONS(2143), + [anon_sym_set] = ACTIONS(2143), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2143), + [anon_sym_public] = ACTIONS(2143), + [anon_sym_private] = ACTIONS(2143), + [anon_sym_protected] = ACTIONS(2143), + [anon_sym_override] = ACTIONS(2143), + [anon_sym_module] = ACTIONS(2143), + [anon_sym_any] = ACTIONS(2143), + [anon_sym_number] = ACTIONS(2143), + [anon_sym_boolean] = ACTIONS(2143), + [anon_sym_string] = ACTIONS(2143), + [anon_sym_symbol] = ACTIONS(2143), + [anon_sym_object] = ACTIONS(2143), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(727)] = { - [sym__call_signature] = STATE(6085), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2429), - [anon_sym_export] = ACTIONS(2431), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2431), - [anon_sym_EQ] = ACTIONS(220), + [STATE(787)] = { + [ts_builtin_sym_end] = ACTIONS(2565), + [sym_identifier] = ACTIONS(2567), + [anon_sym_export] = ACTIONS(2567), + [anon_sym_default] = ACTIONS(2567), + [anon_sym_type] = ACTIONS(2567), + [anon_sym_EQ] = ACTIONS(2567), + [anon_sym_namespace] = ACTIONS(2567), + [anon_sym_LBRACE] = ACTIONS(2565), + [anon_sym_COMMA] = ACTIONS(2565), + [anon_sym_RBRACE] = ACTIONS(2565), + [anon_sym_typeof] = ACTIONS(2567), + [anon_sym_import] = ACTIONS(2567), + [anon_sym_with] = ACTIONS(2567), + [anon_sym_var] = ACTIONS(2567), + [anon_sym_let] = ACTIONS(2567), + [anon_sym_const] = ACTIONS(2567), + [anon_sym_BANG] = ACTIONS(2565), + [anon_sym_else] = ACTIONS(2567), + [anon_sym_if] = ACTIONS(2567), + [anon_sym_switch] = ACTIONS(2567), + [anon_sym_for] = ACTIONS(2567), + [anon_sym_LPAREN] = ACTIONS(2565), + [anon_sym_SEMI] = ACTIONS(2565), + [anon_sym_RPAREN] = ACTIONS(2565), + [anon_sym_await] = ACTIONS(2567), + [anon_sym_while] = ACTIONS(2567), + [anon_sym_do] = ACTIONS(2567), + [anon_sym_try] = ACTIONS(2567), + [anon_sym_break] = ACTIONS(2567), + [anon_sym_continue] = ACTIONS(2567), + [anon_sym_debugger] = ACTIONS(2567), + [anon_sym_return] = ACTIONS(2567), + [anon_sym_throw] = ACTIONS(2567), + [anon_sym_COLON] = ACTIONS(2565), + [anon_sym_case] = ACTIONS(2567), + [anon_sym_yield] = ACTIONS(2567), + [anon_sym_LBRACK] = ACTIONS(2565), + [anon_sym_RBRACK] = ACTIONS(2565), + [anon_sym_class] = ACTIONS(2567), + [anon_sym_async] = ACTIONS(2567), + [anon_sym_function] = ACTIONS(2567), + [anon_sym_EQ_GT] = ACTIONS(2565), + [anon_sym_new] = ACTIONS(2567), + [anon_sym_using] = ACTIONS(2567), + [anon_sym_AMP] = ACTIONS(2565), + [anon_sym_PIPE] = ACTIONS(2565), + [anon_sym_PLUS] = ACTIONS(2567), + [anon_sym_DASH] = ACTIONS(2567), + [anon_sym_SLASH] = ACTIONS(2567), + [anon_sym_LT] = ACTIONS(2565), + [anon_sym_GT] = ACTIONS(2565), + [anon_sym_TILDE] = ACTIONS(2565), + [anon_sym_void] = ACTIONS(2567), + [anon_sym_delete] = ACTIONS(2567), + [anon_sym_PLUS_PLUS] = ACTIONS(2565), + [anon_sym_DASH_DASH] = ACTIONS(2565), + [anon_sym_DQUOTE] = ACTIONS(2565), + [anon_sym_SQUOTE] = ACTIONS(2565), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2565), + [sym_number] = ACTIONS(2565), + [sym_private_property_identifier] = ACTIONS(2565), + [sym_this] = ACTIONS(2567), + [sym_super] = ACTIONS(2567), + [sym_true] = ACTIONS(2567), + [sym_false] = ACTIONS(2567), + [sym_null] = ACTIONS(2567), + [sym_undefined] = ACTIONS(2567), + [anon_sym_AT] = ACTIONS(2565), + [anon_sym_static] = ACTIONS(2567), + [anon_sym_readonly] = ACTIONS(2567), + [anon_sym_get] = ACTIONS(2567), + [anon_sym_set] = ACTIONS(2567), + [anon_sym_QMARK] = ACTIONS(2565), + [anon_sym_declare] = ACTIONS(2567), + [anon_sym_public] = ACTIONS(2567), + [anon_sym_private] = ACTIONS(2567), + [anon_sym_protected] = ACTIONS(2567), + [anon_sym_override] = ACTIONS(2567), + [anon_sym_module] = ACTIONS(2567), + [anon_sym_any] = ACTIONS(2567), + [anon_sym_number] = ACTIONS(2567), + [anon_sym_boolean] = ACTIONS(2567), + [anon_sym_string] = ACTIONS(2567), + [anon_sym_symbol] = ACTIONS(2567), + [anon_sym_object] = ACTIONS(2567), + [anon_sym_abstract] = ACTIONS(2567), + [anon_sym_extends] = ACTIONS(2567), + [anon_sym_interface] = ACTIONS(2567), + [anon_sym_enum] = ACTIONS(2567), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(788)] = { + [ts_builtin_sym_end] = ACTIONS(2569), + [sym_identifier] = ACTIONS(2571), + [anon_sym_export] = ACTIONS(2571), + [anon_sym_default] = ACTIONS(2571), + [anon_sym_type] = ACTIONS(2571), + [anon_sym_EQ] = ACTIONS(2571), + [anon_sym_namespace] = ACTIONS(2571), + [anon_sym_LBRACE] = ACTIONS(2569), + [anon_sym_COMMA] = ACTIONS(2569), + [anon_sym_RBRACE] = ACTIONS(2569), + [anon_sym_typeof] = ACTIONS(2571), + [anon_sym_import] = ACTIONS(2571), + [anon_sym_with] = ACTIONS(2571), + [anon_sym_var] = ACTIONS(2571), + [anon_sym_let] = ACTIONS(2571), + [anon_sym_const] = ACTIONS(2571), + [anon_sym_BANG] = ACTIONS(2569), + [anon_sym_else] = ACTIONS(2571), + [anon_sym_if] = ACTIONS(2571), + [anon_sym_switch] = ACTIONS(2571), + [anon_sym_for] = ACTIONS(2571), + [anon_sym_LPAREN] = ACTIONS(2569), + [anon_sym_SEMI] = ACTIONS(2569), + [anon_sym_RPAREN] = ACTIONS(2569), + [anon_sym_await] = ACTIONS(2571), + [anon_sym_while] = ACTIONS(2571), + [anon_sym_do] = ACTIONS(2571), + [anon_sym_try] = ACTIONS(2571), + [anon_sym_break] = ACTIONS(2571), + [anon_sym_continue] = ACTIONS(2571), + [anon_sym_debugger] = ACTIONS(2571), + [anon_sym_return] = ACTIONS(2571), + [anon_sym_throw] = ACTIONS(2571), + [anon_sym_COLON] = ACTIONS(2569), + [anon_sym_case] = ACTIONS(2571), + [anon_sym_yield] = ACTIONS(2571), + [anon_sym_LBRACK] = ACTIONS(2569), + [anon_sym_RBRACK] = ACTIONS(2569), + [anon_sym_class] = ACTIONS(2571), + [anon_sym_async] = ACTIONS(2571), + [anon_sym_function] = ACTIONS(2571), + [anon_sym_EQ_GT] = ACTIONS(2569), + [anon_sym_new] = ACTIONS(2571), + [anon_sym_using] = ACTIONS(2571), + [anon_sym_AMP] = ACTIONS(2569), + [anon_sym_PIPE] = ACTIONS(2569), + [anon_sym_PLUS] = ACTIONS(2571), + [anon_sym_DASH] = ACTIONS(2571), + [anon_sym_SLASH] = ACTIONS(2571), + [anon_sym_LT] = ACTIONS(2569), + [anon_sym_GT] = ACTIONS(2569), + [anon_sym_TILDE] = ACTIONS(2569), + [anon_sym_void] = ACTIONS(2571), + [anon_sym_delete] = ACTIONS(2571), + [anon_sym_PLUS_PLUS] = ACTIONS(2569), + [anon_sym_DASH_DASH] = ACTIONS(2569), + [anon_sym_DQUOTE] = ACTIONS(2569), + [anon_sym_SQUOTE] = ACTIONS(2569), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2569), + [sym_number] = ACTIONS(2569), + [sym_private_property_identifier] = ACTIONS(2569), + [sym_this] = ACTIONS(2571), + [sym_super] = ACTIONS(2571), + [sym_true] = ACTIONS(2571), + [sym_false] = ACTIONS(2571), + [sym_null] = ACTIONS(2571), + [sym_undefined] = ACTIONS(2571), + [anon_sym_AT] = ACTIONS(2569), + [anon_sym_static] = ACTIONS(2571), + [anon_sym_readonly] = ACTIONS(2571), + [anon_sym_get] = ACTIONS(2571), + [anon_sym_set] = ACTIONS(2571), + [anon_sym_QMARK] = ACTIONS(2569), + [anon_sym_declare] = ACTIONS(2571), + [anon_sym_public] = ACTIONS(2571), + [anon_sym_private] = ACTIONS(2571), + [anon_sym_protected] = ACTIONS(2571), + [anon_sym_override] = ACTIONS(2571), + [anon_sym_module] = ACTIONS(2571), + [anon_sym_any] = ACTIONS(2571), + [anon_sym_number] = ACTIONS(2571), + [anon_sym_boolean] = ACTIONS(2571), + [anon_sym_string] = ACTIONS(2571), + [anon_sym_symbol] = ACTIONS(2571), + [anon_sym_object] = ACTIONS(2571), + [anon_sym_abstract] = ACTIONS(2571), + [anon_sym_extends] = ACTIONS(2571), + [anon_sym_interface] = ACTIONS(2571), + [anon_sym_enum] = ACTIONS(2571), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(789)] = { + [aux_sym_object_repeat1] = STATE(6106), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(2143), + [anon_sym_export] = ACTIONS(2143), + [anon_sym_STAR] = ACTIONS(2143), + [anon_sym_type] = ACTIONS(2143), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2431), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_RBRACE] = ACTIONS(223), - [anon_sym_let] = ACTIONS(2431), + [anon_sym_namespace] = ACTIONS(2143), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(744), + [anon_sym_let] = ACTIONS(2143), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), - [anon_sym_RPAREN] = ACTIONS(223), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_RBRACK] = ACTIONS(223), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2431), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2431), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(2145), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(2143), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2143), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -102660,83 +112221,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2431), - [anon_sym_readonly] = ACTIONS(2431), - [anon_sym_get] = ACTIONS(2431), - [anon_sym_set] = ACTIONS(2431), - [anon_sym_QMARK] = ACTIONS(728), - [anon_sym_declare] = ACTIONS(2431), - [anon_sym_public] = ACTIONS(2431), - [anon_sym_private] = ACTIONS(2431), - [anon_sym_protected] = ACTIONS(2431), - [anon_sym_override] = ACTIONS(2431), - [anon_sym_module] = ACTIONS(2431), - [anon_sym_any] = ACTIONS(2431), - [anon_sym_number] = ACTIONS(2431), - [anon_sym_boolean] = ACTIONS(2431), - [anon_sym_string] = ACTIONS(2431), - [anon_sym_symbol] = ACTIONS(2431), - [anon_sym_object] = ACTIONS(2431), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(2145), + [anon_sym_SQUOTE] = ACTIONS(2145), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [sym_number] = ACTIONS(2145), + [sym_private_property_identifier] = ACTIONS(2145), + [anon_sym_static] = ACTIONS(2143), + [anon_sym_readonly] = ACTIONS(2143), + [anon_sym_get] = ACTIONS(2143), + [anon_sym_set] = ACTIONS(2143), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2143), + [anon_sym_public] = ACTIONS(2143), + [anon_sym_private] = ACTIONS(2143), + [anon_sym_protected] = ACTIONS(2143), + [anon_sym_override] = ACTIONS(2143), + [anon_sym_module] = ACTIONS(2143), + [anon_sym_any] = ACTIONS(2143), + [anon_sym_number] = ACTIONS(2143), + [anon_sym_boolean] = ACTIONS(2143), + [anon_sym_string] = ACTIONS(2143), + [anon_sym_symbol] = ACTIONS(2143), + [anon_sym_object] = ACTIONS(2143), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(728)] = { - [sym__call_signature] = STATE(6085), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2429), - [anon_sym_export] = ACTIONS(2431), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2431), - [anon_sym_EQ] = ACTIONS(806), + [STATE(790)] = { + [aux_sym_object_repeat1] = STATE(6106), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(2139), + [anon_sym_export] = ACTIONS(2139), + [anon_sym_STAR] = ACTIONS(2139), + [anon_sym_type] = ACTIONS(2139), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2431), - [anon_sym_COMMA] = ACTIONS(812), - [anon_sym_RBRACE] = ACTIONS(812), - [anon_sym_let] = ACTIONS(2431), + [anon_sym_namespace] = ACTIONS(2139), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(744), + [anon_sym_let] = ACTIONS(2139), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), - [anon_sym_RPAREN] = ACTIONS(812), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(812), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_RBRACK] = ACTIONS(812), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2431), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2431), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(2141), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(2139), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2139), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -102750,83 +112314,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2431), - [anon_sym_readonly] = ACTIONS(2431), - [anon_sym_get] = ACTIONS(2431), - [anon_sym_set] = ACTIONS(2431), - [anon_sym_QMARK] = ACTIONS(828), - [anon_sym_declare] = ACTIONS(2431), - [anon_sym_public] = ACTIONS(2431), - [anon_sym_private] = ACTIONS(2431), - [anon_sym_protected] = ACTIONS(2431), - [anon_sym_override] = ACTIONS(2431), - [anon_sym_module] = ACTIONS(2431), - [anon_sym_any] = ACTIONS(2431), - [anon_sym_number] = ACTIONS(2431), - [anon_sym_boolean] = ACTIONS(2431), - [anon_sym_string] = ACTIONS(2431), - [anon_sym_symbol] = ACTIONS(2431), - [anon_sym_object] = ACTIONS(2431), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(2141), + [anon_sym_SQUOTE] = ACTIONS(2141), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [sym_number] = ACTIONS(2141), + [sym_private_property_identifier] = ACTIONS(2141), + [anon_sym_static] = ACTIONS(2139), + [anon_sym_readonly] = ACTIONS(2139), + [anon_sym_get] = ACTIONS(2139), + [anon_sym_set] = ACTIONS(2139), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2139), + [anon_sym_public] = ACTIONS(2139), + [anon_sym_private] = ACTIONS(2139), + [anon_sym_protected] = ACTIONS(2139), + [anon_sym_override] = ACTIONS(2139), + [anon_sym_module] = ACTIONS(2139), + [anon_sym_any] = ACTIONS(2139), + [anon_sym_number] = ACTIONS(2139), + [anon_sym_boolean] = ACTIONS(2139), + [anon_sym_string] = ACTIONS(2139), + [anon_sym_symbol] = ACTIONS(2139), + [anon_sym_object] = ACTIONS(2139), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(729)] = { - [sym__call_signature] = STATE(5804), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2441), - [anon_sym_export] = ACTIONS(2443), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2443), - [anon_sym_EQ] = ACTIONS(861), + [STATE(791)] = { + [aux_sym_object_repeat1] = STATE(6051), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(2143), + [anon_sym_export] = ACTIONS(2143), + [anon_sym_STAR] = ACTIONS(2143), + [anon_sym_type] = ACTIONS(2143), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2443), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(154), - [anon_sym_let] = ACTIONS(2443), + [anon_sym_namespace] = ACTIONS(2143), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(715), + [anon_sym_let] = ACTIONS(2143), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(154), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_RBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2443), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(855), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2443), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(2145), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(2143), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2143), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -102840,82 +112407,272 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2443), - [anon_sym_readonly] = ACTIONS(2443), - [anon_sym_get] = ACTIONS(2443), - [anon_sym_set] = ACTIONS(2443), - [anon_sym_declare] = ACTIONS(2443), - [anon_sym_public] = ACTIONS(2443), - [anon_sym_private] = ACTIONS(2443), - [anon_sym_protected] = ACTIONS(2443), - [anon_sym_override] = ACTIONS(2443), - [anon_sym_module] = ACTIONS(2443), - [anon_sym_any] = ACTIONS(2443), - [anon_sym_number] = ACTIONS(2443), - [anon_sym_boolean] = ACTIONS(2443), - [anon_sym_string] = ACTIONS(2443), - [anon_sym_symbol] = ACTIONS(2443), - [anon_sym_object] = ACTIONS(2443), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(2145), + [anon_sym_SQUOTE] = ACTIONS(2145), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [sym_number] = ACTIONS(2145), + [sym_private_property_identifier] = ACTIONS(2145), + [anon_sym_static] = ACTIONS(2143), + [anon_sym_readonly] = ACTIONS(2143), + [anon_sym_get] = ACTIONS(2143), + [anon_sym_set] = ACTIONS(2143), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2143), + [anon_sym_public] = ACTIONS(2143), + [anon_sym_private] = ACTIONS(2143), + [anon_sym_protected] = ACTIONS(2143), + [anon_sym_override] = ACTIONS(2143), + [anon_sym_module] = ACTIONS(2143), + [anon_sym_any] = ACTIONS(2143), + [anon_sym_number] = ACTIONS(2143), + [anon_sym_boolean] = ACTIONS(2143), + [anon_sym_string] = ACTIONS(2143), + [anon_sym_symbol] = ACTIONS(2143), + [anon_sym_object] = ACTIONS(2143), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(730)] = { - [sym__call_signature] = STATE(5804), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2441), - [anon_sym_export] = ACTIONS(2443), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2443), - [anon_sym_EQ] = ACTIONS(806), + [STATE(792)] = { + [ts_builtin_sym_end] = ACTIONS(2573), + [sym_identifier] = ACTIONS(2575), + [anon_sym_export] = ACTIONS(2575), + [anon_sym_default] = ACTIONS(2575), + [anon_sym_type] = ACTIONS(2575), + [anon_sym_EQ] = ACTIONS(2575), + [anon_sym_namespace] = ACTIONS(2575), + [anon_sym_LBRACE] = ACTIONS(2573), + [anon_sym_COMMA] = ACTIONS(2573), + [anon_sym_RBRACE] = ACTIONS(2573), + [anon_sym_typeof] = ACTIONS(2575), + [anon_sym_import] = ACTIONS(2575), + [anon_sym_with] = ACTIONS(2575), + [anon_sym_var] = ACTIONS(2575), + [anon_sym_let] = ACTIONS(2575), + [anon_sym_const] = ACTIONS(2575), + [anon_sym_BANG] = ACTIONS(2573), + [anon_sym_else] = ACTIONS(2575), + [anon_sym_if] = ACTIONS(2575), + [anon_sym_switch] = ACTIONS(2575), + [anon_sym_for] = ACTIONS(2575), + [anon_sym_LPAREN] = ACTIONS(2573), + [anon_sym_SEMI] = ACTIONS(2573), + [anon_sym_RPAREN] = ACTIONS(2573), + [anon_sym_await] = ACTIONS(2575), + [anon_sym_while] = ACTIONS(2575), + [anon_sym_do] = ACTIONS(2575), + [anon_sym_try] = ACTIONS(2575), + [anon_sym_break] = ACTIONS(2575), + [anon_sym_continue] = ACTIONS(2575), + [anon_sym_debugger] = ACTIONS(2575), + [anon_sym_return] = ACTIONS(2575), + [anon_sym_throw] = ACTIONS(2575), + [anon_sym_COLON] = ACTIONS(2573), + [anon_sym_case] = ACTIONS(2575), + [anon_sym_yield] = ACTIONS(2575), + [anon_sym_LBRACK] = ACTIONS(2573), + [anon_sym_RBRACK] = ACTIONS(2573), + [anon_sym_class] = ACTIONS(2575), + [anon_sym_async] = ACTIONS(2575), + [anon_sym_function] = ACTIONS(2575), + [anon_sym_EQ_GT] = ACTIONS(2573), + [anon_sym_new] = ACTIONS(2575), + [anon_sym_using] = ACTIONS(2575), + [anon_sym_AMP] = ACTIONS(2573), + [anon_sym_PIPE] = ACTIONS(2573), + [anon_sym_PLUS] = ACTIONS(2575), + [anon_sym_DASH] = ACTIONS(2575), + [anon_sym_SLASH] = ACTIONS(2575), + [anon_sym_LT] = ACTIONS(2573), + [anon_sym_GT] = ACTIONS(2573), + [anon_sym_TILDE] = ACTIONS(2573), + [anon_sym_void] = ACTIONS(2575), + [anon_sym_delete] = ACTIONS(2575), + [anon_sym_PLUS_PLUS] = ACTIONS(2573), + [anon_sym_DASH_DASH] = ACTIONS(2573), + [anon_sym_DQUOTE] = ACTIONS(2573), + [anon_sym_SQUOTE] = ACTIONS(2573), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2573), + [sym_number] = ACTIONS(2573), + [sym_private_property_identifier] = ACTIONS(2573), + [sym_this] = ACTIONS(2575), + [sym_super] = ACTIONS(2575), + [sym_true] = ACTIONS(2575), + [sym_false] = ACTIONS(2575), + [sym_null] = ACTIONS(2575), + [sym_undefined] = ACTIONS(2575), + [anon_sym_AT] = ACTIONS(2573), + [anon_sym_static] = ACTIONS(2575), + [anon_sym_readonly] = ACTIONS(2575), + [anon_sym_get] = ACTIONS(2575), + [anon_sym_set] = ACTIONS(2575), + [anon_sym_QMARK] = ACTIONS(2573), + [anon_sym_declare] = ACTIONS(2575), + [anon_sym_public] = ACTIONS(2575), + [anon_sym_private] = ACTIONS(2575), + [anon_sym_protected] = ACTIONS(2575), + [anon_sym_override] = ACTIONS(2575), + [anon_sym_module] = ACTIONS(2575), + [anon_sym_any] = ACTIONS(2575), + [anon_sym_number] = ACTIONS(2575), + [anon_sym_boolean] = ACTIONS(2575), + [anon_sym_string] = ACTIONS(2575), + [anon_sym_symbol] = ACTIONS(2575), + [anon_sym_object] = ACTIONS(2575), + [anon_sym_abstract] = ACTIONS(2575), + [anon_sym_extends] = ACTIONS(2575), + [anon_sym_interface] = ACTIONS(2575), + [anon_sym_enum] = ACTIONS(2575), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(793)] = { + [ts_builtin_sym_end] = ACTIONS(2577), + [sym_identifier] = ACTIONS(2579), + [anon_sym_export] = ACTIONS(2579), + [anon_sym_default] = ACTIONS(2579), + [anon_sym_type] = ACTIONS(2579), + [anon_sym_EQ] = ACTIONS(2579), + [anon_sym_namespace] = ACTIONS(2579), + [anon_sym_LBRACE] = ACTIONS(2577), + [anon_sym_COMMA] = ACTIONS(2577), + [anon_sym_RBRACE] = ACTIONS(2577), + [anon_sym_typeof] = ACTIONS(2579), + [anon_sym_import] = ACTIONS(2579), + [anon_sym_with] = ACTIONS(2579), + [anon_sym_var] = ACTIONS(2579), + [anon_sym_let] = ACTIONS(2579), + [anon_sym_const] = ACTIONS(2579), + [anon_sym_BANG] = ACTIONS(2577), + [anon_sym_else] = ACTIONS(2579), + [anon_sym_if] = ACTIONS(2579), + [anon_sym_switch] = ACTIONS(2579), + [anon_sym_for] = ACTIONS(2579), + [anon_sym_LPAREN] = ACTIONS(2577), + [anon_sym_SEMI] = ACTIONS(2577), + [anon_sym_RPAREN] = ACTIONS(2577), + [anon_sym_await] = ACTIONS(2579), + [anon_sym_while] = ACTIONS(2579), + [anon_sym_do] = ACTIONS(2579), + [anon_sym_try] = ACTIONS(2579), + [anon_sym_break] = ACTIONS(2579), + [anon_sym_continue] = ACTIONS(2579), + [anon_sym_debugger] = ACTIONS(2579), + [anon_sym_return] = ACTIONS(2579), + [anon_sym_throw] = ACTIONS(2579), + [anon_sym_COLON] = ACTIONS(2577), + [anon_sym_case] = ACTIONS(2579), + [anon_sym_yield] = ACTIONS(2579), + [anon_sym_LBRACK] = ACTIONS(2577), + [anon_sym_RBRACK] = ACTIONS(2577), + [anon_sym_class] = ACTIONS(2579), + [anon_sym_async] = ACTIONS(2579), + [anon_sym_function] = ACTIONS(2579), + [anon_sym_EQ_GT] = ACTIONS(2577), + [anon_sym_new] = ACTIONS(2579), + [anon_sym_using] = ACTIONS(2579), + [anon_sym_AMP] = ACTIONS(2577), + [anon_sym_PIPE] = ACTIONS(2577), + [anon_sym_PLUS] = ACTIONS(2579), + [anon_sym_DASH] = ACTIONS(2579), + [anon_sym_SLASH] = ACTIONS(2579), + [anon_sym_LT] = ACTIONS(2577), + [anon_sym_GT] = ACTIONS(2577), + [anon_sym_TILDE] = ACTIONS(2577), + [anon_sym_void] = ACTIONS(2579), + [anon_sym_delete] = ACTIONS(2579), + [anon_sym_PLUS_PLUS] = ACTIONS(2577), + [anon_sym_DASH_DASH] = ACTIONS(2577), + [anon_sym_DQUOTE] = ACTIONS(2577), + [anon_sym_SQUOTE] = ACTIONS(2577), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2577), + [sym_number] = ACTIONS(2577), + [sym_private_property_identifier] = ACTIONS(2577), + [sym_this] = ACTIONS(2579), + [sym_super] = ACTIONS(2579), + [sym_true] = ACTIONS(2579), + [sym_false] = ACTIONS(2579), + [sym_null] = ACTIONS(2579), + [sym_undefined] = ACTIONS(2579), + [anon_sym_AT] = ACTIONS(2577), + [anon_sym_static] = ACTIONS(2579), + [anon_sym_readonly] = ACTIONS(2579), + [anon_sym_get] = ACTIONS(2579), + [anon_sym_set] = ACTIONS(2579), + [anon_sym_QMARK] = ACTIONS(2577), + [anon_sym_declare] = ACTIONS(2579), + [anon_sym_public] = ACTIONS(2579), + [anon_sym_private] = ACTIONS(2579), + [anon_sym_protected] = ACTIONS(2579), + [anon_sym_override] = ACTIONS(2579), + [anon_sym_module] = ACTIONS(2579), + [anon_sym_any] = ACTIONS(2579), + [anon_sym_number] = ACTIONS(2579), + [anon_sym_boolean] = ACTIONS(2579), + [anon_sym_string] = ACTIONS(2579), + [anon_sym_symbol] = ACTIONS(2579), + [anon_sym_object] = ACTIONS(2579), + [anon_sym_abstract] = ACTIONS(2579), + [anon_sym_extends] = ACTIONS(2579), + [anon_sym_interface] = ACTIONS(2579), + [anon_sym_enum] = ACTIONS(2579), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(794)] = { + [aux_sym_object_repeat1] = STATE(6106), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(2143), + [anon_sym_export] = ACTIONS(2143), + [anon_sym_STAR] = ACTIONS(2143), + [anon_sym_type] = ACTIONS(2143), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2443), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(154), - [anon_sym_let] = ACTIONS(2443), + [anon_sym_namespace] = ACTIONS(2143), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(742), + [anon_sym_let] = ACTIONS(2143), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(154), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_RBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2443), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(855), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2443), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(2145), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(2143), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2143), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -102929,80 +112686,179 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2443), - [anon_sym_readonly] = ACTIONS(2443), - [anon_sym_get] = ACTIONS(2443), - [anon_sym_set] = ACTIONS(2443), - [anon_sym_declare] = ACTIONS(2443), - [anon_sym_public] = ACTIONS(2443), - [anon_sym_private] = ACTIONS(2443), - [anon_sym_protected] = ACTIONS(2443), - [anon_sym_override] = ACTIONS(2443), - [anon_sym_module] = ACTIONS(2443), - [anon_sym_any] = ACTIONS(2443), - [anon_sym_number] = ACTIONS(2443), - [anon_sym_boolean] = ACTIONS(2443), - [anon_sym_string] = ACTIONS(2443), - [anon_sym_symbol] = ACTIONS(2443), - [anon_sym_object] = ACTIONS(2443), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(2145), + [anon_sym_SQUOTE] = ACTIONS(2145), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [sym_number] = ACTIONS(2145), + [sym_private_property_identifier] = ACTIONS(2145), + [anon_sym_static] = ACTIONS(2143), + [anon_sym_readonly] = ACTIONS(2143), + [anon_sym_get] = ACTIONS(2143), + [anon_sym_set] = ACTIONS(2143), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2143), + [anon_sym_public] = ACTIONS(2143), + [anon_sym_private] = ACTIONS(2143), + [anon_sym_protected] = ACTIONS(2143), + [anon_sym_override] = ACTIONS(2143), + [anon_sym_module] = ACTIONS(2143), + [anon_sym_any] = ACTIONS(2143), + [anon_sym_number] = ACTIONS(2143), + [anon_sym_boolean] = ACTIONS(2143), + [anon_sym_string] = ACTIONS(2143), + [anon_sym_symbol] = ACTIONS(2143), + [anon_sym_object] = ACTIONS(2143), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(731)] = { - [sym__call_signature] = STATE(5805), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2445), - [anon_sym_export] = ACTIONS(2447), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2447), - [anon_sym_EQ] = ACTIONS(863), + [STATE(795)] = { + [ts_builtin_sym_end] = ACTIONS(2581), + [sym_identifier] = ACTIONS(2583), + [anon_sym_export] = ACTIONS(2583), + [anon_sym_default] = ACTIONS(2583), + [anon_sym_type] = ACTIONS(2583), + [anon_sym_EQ] = ACTIONS(2583), + [anon_sym_namespace] = ACTIONS(2583), + [anon_sym_LBRACE] = ACTIONS(2581), + [anon_sym_COMMA] = ACTIONS(2581), + [anon_sym_RBRACE] = ACTIONS(2581), + [anon_sym_typeof] = ACTIONS(2583), + [anon_sym_import] = ACTIONS(2583), + [anon_sym_with] = ACTIONS(2583), + [anon_sym_var] = ACTIONS(2583), + [anon_sym_let] = ACTIONS(2583), + [anon_sym_const] = ACTIONS(2583), + [anon_sym_BANG] = ACTIONS(2581), + [anon_sym_else] = ACTIONS(2583), + [anon_sym_if] = ACTIONS(2583), + [anon_sym_switch] = ACTIONS(2583), + [anon_sym_for] = ACTIONS(2583), + [anon_sym_LPAREN] = ACTIONS(2581), + [anon_sym_SEMI] = ACTIONS(2581), + [anon_sym_RPAREN] = ACTIONS(2581), + [anon_sym_await] = ACTIONS(2583), + [anon_sym_while] = ACTIONS(2583), + [anon_sym_do] = ACTIONS(2583), + [anon_sym_try] = ACTIONS(2583), + [anon_sym_break] = ACTIONS(2583), + [anon_sym_continue] = ACTIONS(2583), + [anon_sym_debugger] = ACTIONS(2583), + [anon_sym_return] = ACTIONS(2583), + [anon_sym_throw] = ACTIONS(2583), + [anon_sym_COLON] = ACTIONS(2581), + [anon_sym_case] = ACTIONS(2583), + [anon_sym_yield] = ACTIONS(2583), + [anon_sym_LBRACK] = ACTIONS(2581), + [anon_sym_RBRACK] = ACTIONS(2581), + [anon_sym_class] = ACTIONS(2583), + [anon_sym_async] = ACTIONS(2583), + [anon_sym_function] = ACTIONS(2583), + [anon_sym_EQ_GT] = ACTIONS(2581), + [anon_sym_new] = ACTIONS(2583), + [anon_sym_using] = ACTIONS(2583), + [anon_sym_AMP] = ACTIONS(2581), + [anon_sym_PIPE] = ACTIONS(2581), + [anon_sym_PLUS] = ACTIONS(2583), + [anon_sym_DASH] = ACTIONS(2583), + [anon_sym_SLASH] = ACTIONS(2583), + [anon_sym_LT] = ACTIONS(2581), + [anon_sym_GT] = ACTIONS(2581), + [anon_sym_TILDE] = ACTIONS(2581), + [anon_sym_void] = ACTIONS(2583), + [anon_sym_delete] = ACTIONS(2583), + [anon_sym_PLUS_PLUS] = ACTIONS(2581), + [anon_sym_DASH_DASH] = ACTIONS(2581), + [anon_sym_DQUOTE] = ACTIONS(2581), + [anon_sym_SQUOTE] = ACTIONS(2581), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2581), + [sym_number] = ACTIONS(2581), + [sym_private_property_identifier] = ACTIONS(2581), + [sym_this] = ACTIONS(2583), + [sym_super] = ACTIONS(2583), + [sym_true] = ACTIONS(2583), + [sym_false] = ACTIONS(2583), + [sym_null] = ACTIONS(2583), + [sym_undefined] = ACTIONS(2583), + [anon_sym_AT] = ACTIONS(2581), + [anon_sym_static] = ACTIONS(2583), + [anon_sym_readonly] = ACTIONS(2583), + [anon_sym_get] = ACTIONS(2583), + [anon_sym_set] = ACTIONS(2583), + [anon_sym_QMARK] = ACTIONS(2581), + [anon_sym_declare] = ACTIONS(2583), + [anon_sym_public] = ACTIONS(2583), + [anon_sym_private] = ACTIONS(2583), + [anon_sym_protected] = ACTIONS(2583), + [anon_sym_override] = ACTIONS(2583), + [anon_sym_module] = ACTIONS(2583), + [anon_sym_any] = ACTIONS(2583), + [anon_sym_number] = ACTIONS(2583), + [anon_sym_boolean] = ACTIONS(2583), + [anon_sym_string] = ACTIONS(2583), + [anon_sym_symbol] = ACTIONS(2583), + [anon_sym_object] = ACTIONS(2583), + [anon_sym_abstract] = ACTIONS(2583), + [anon_sym_extends] = ACTIONS(2583), + [anon_sym_interface] = ACTIONS(2583), + [anon_sym_enum] = ACTIONS(2583), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(796)] = { + [aux_sym_object_repeat1] = STATE(6237), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(2139), + [anon_sym_export] = ACTIONS(2139), + [anon_sym_STAR] = ACTIONS(2139), + [anon_sym_type] = ACTIONS(2139), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2447), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_let] = ACTIONS(2447), + [anon_sym_namespace] = ACTIONS(2139), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(746), + [anon_sym_let] = ACTIONS(2139), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(877), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2447), - [anon_sym_function] = ACTIONS(2345), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2447), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(2141), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(2139), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2139), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103016,81 +112872,100 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2447), - [anon_sym_readonly] = ACTIONS(2447), - [anon_sym_get] = ACTIONS(2447), - [anon_sym_set] = ACTIONS(2447), - [anon_sym_declare] = ACTIONS(2447), - [anon_sym_public] = ACTIONS(2447), - [anon_sym_private] = ACTIONS(2447), - [anon_sym_protected] = ACTIONS(2447), - [anon_sym_override] = ACTIONS(2447), - [anon_sym_module] = ACTIONS(2447), - [anon_sym_any] = ACTIONS(2447), - [anon_sym_number] = ACTIONS(2447), - [anon_sym_boolean] = ACTIONS(2447), - [anon_sym_string] = ACTIONS(2447), - [anon_sym_symbol] = ACTIONS(2447), - [anon_sym_object] = ACTIONS(2447), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(2141), + [anon_sym_SQUOTE] = ACTIONS(2141), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [sym_number] = ACTIONS(2141), + [sym_private_property_identifier] = ACTIONS(2141), + [anon_sym_static] = ACTIONS(2139), + [anon_sym_readonly] = ACTIONS(2139), + [anon_sym_get] = ACTIONS(2139), + [anon_sym_set] = ACTIONS(2139), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_declare] = ACTIONS(2139), + [anon_sym_public] = ACTIONS(2139), + [anon_sym_private] = ACTIONS(2139), + [anon_sym_protected] = ACTIONS(2139), + [anon_sym_override] = ACTIONS(2139), + [anon_sym_module] = ACTIONS(2139), + [anon_sym_any] = ACTIONS(2139), + [anon_sym_number] = ACTIONS(2139), + [anon_sym_boolean] = ACTIONS(2139), + [anon_sym_string] = ACTIONS(2139), + [anon_sym_symbol] = ACTIONS(2139), + [anon_sym_object] = ACTIONS(2139), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(732)] = { - [sym__call_signature] = STATE(6006), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2449), - [anon_sym_export] = ACTIONS(2451), + [STATE(797)] = { + [sym_declaration] = STATE(906), + [sym_variable_declaration] = STATE(1026), + [sym_lexical_declaration] = STATE(1026), + [sym_class_declaration] = STATE(1026), + [sym_function_declaration] = STATE(1026), + [sym_generator_function_declaration] = STATE(1026), + [sym_decorator] = STATE(1532), + [sym_function_signature] = STATE(1026), + [sym_ambient_declaration] = STATE(1026), + [sym_abstract_class_declaration] = STATE(1026), + [sym_module] = STATE(1026), + [sym_internal_module] = STATE(929), + [sym_import_alias] = STATE(1026), + [sym_interface_declaration] = STATE(1026), + [sym_enum_declaration] = STATE(1026), + [sym_type_alias_declaration] = STATE(1026), + [aux_sym_export_statement_repeat1] = STATE(5225), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2451), - [anon_sym_EQ] = ACTIONS(117), + [anon_sym_type] = ACTIONS(2541), + [anon_sym_EQ] = ACTIONS(1020), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2451), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_let] = ACTIONS(2451), + [anon_sym_namespace] = ACTIONS(2305), + [anon_sym_import] = ACTIONS(2309), + [anon_sym_var] = ACTIONS(2311), + [anon_sym_let] = ACTIONS(2313), + [anon_sym_const] = ACTIONS(2315), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), - [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(126), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2451), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(152), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2451), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_class] = ACTIONS(2320), + [anon_sym_async] = ACTIONS(2322), + [anon_sym_function] = ACTIONS(2324), + [anon_sym_EQ_GT] = ACTIONS(1012), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103104,81 +112979,85 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2451), - [anon_sym_readonly] = ACTIONS(2451), - [anon_sym_get] = ACTIONS(2451), - [anon_sym_set] = ACTIONS(2451), - [anon_sym_QMARK] = ACTIONS(728), - [anon_sym_declare] = ACTIONS(2451), - [anon_sym_public] = ACTIONS(2451), - [anon_sym_private] = ACTIONS(2451), - [anon_sym_protected] = ACTIONS(2451), - [anon_sym_override] = ACTIONS(2451), - [anon_sym_module] = ACTIONS(2451), - [anon_sym_any] = ACTIONS(2451), - [anon_sym_number] = ACTIONS(2451), - [anon_sym_boolean] = ACTIONS(2451), - [anon_sym_string] = ACTIONS(2451), - [anon_sym_symbol] = ACTIONS(2451), - [anon_sym_object] = ACTIONS(2451), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_instanceof] = ACTIONS(153), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_declare] = ACTIONS(2329), + [anon_sym_module] = ACTIONS(2543), + [anon_sym_abstract] = ACTIONS(2333), + [anon_sym_satisfies] = ACTIONS(153), + [anon_sym_global] = ACTIONS(2545), + [anon_sym_interface] = ACTIONS(2335), + [anon_sym_enum] = ACTIONS(2337), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(733)] = { - [sym__call_signature] = STATE(5805), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2445), - [anon_sym_export] = ACTIONS(2447), + [STATE(798)] = { + [sym_declaration] = STATE(4803), + [sym_variable_declaration] = STATE(5067), + [sym_lexical_declaration] = STATE(5067), + [sym_class_declaration] = STATE(5067), + [sym_function_declaration] = STATE(5067), + [sym_generator_function_declaration] = STATE(5067), + [sym_decorator] = STATE(1532), + [sym_function_signature] = STATE(5067), + [sym_ambient_declaration] = STATE(5067), + [sym_abstract_class_declaration] = STATE(5067), + [sym_module] = STATE(5067), + [sym_internal_module] = STATE(4921), + [sym_import_alias] = STATE(5067), + [sym_interface_declaration] = STATE(5067), + [sym_enum_declaration] = STATE(5067), + [sym_type_alias_declaration] = STATE(5067), + [aux_sym_export_statement_repeat1] = STATE(5365), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2447), - [anon_sym_EQ] = ACTIONS(863), + [anon_sym_type] = ACTIONS(2585), + [anon_sym_EQ] = ACTIONS(1020), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2447), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_let] = ACTIONS(2447), + [anon_sym_namespace] = ACTIONS(2587), + [anon_sym_import] = ACTIONS(2589), + [anon_sym_var] = ACTIONS(2591), + [anon_sym_let] = ACTIONS(2593), + [anon_sym_const] = ACTIONS(2595), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(865), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2447), - [anon_sym_function] = ACTIONS(2453), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2447), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_class] = ACTIONS(2597), + [anon_sym_async] = ACTIONS(2599), + [anon_sym_function] = ACTIONS(2601), + [anon_sym_EQ_GT] = ACTIONS(1012), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103192,82 +113071,74 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2447), - [anon_sym_readonly] = ACTIONS(2447), - [anon_sym_get] = ACTIONS(2447), - [anon_sym_set] = ACTIONS(2447), - [anon_sym_declare] = ACTIONS(2447), - [anon_sym_public] = ACTIONS(2447), - [anon_sym_private] = ACTIONS(2447), - [anon_sym_protected] = ACTIONS(2447), - [anon_sym_override] = ACTIONS(2447), - [anon_sym_module] = ACTIONS(2447), - [anon_sym_any] = ACTIONS(2447), - [anon_sym_number] = ACTIONS(2447), - [anon_sym_boolean] = ACTIONS(2447), - [anon_sym_string] = ACTIONS(2447), - [anon_sym_symbol] = ACTIONS(2447), - [anon_sym_object] = ACTIONS(2447), - [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_instanceof] = ACTIONS(153), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_declare] = ACTIONS(2603), + [anon_sym_module] = ACTIONS(2605), + [anon_sym_abstract] = ACTIONS(2607), + [anon_sym_satisfies] = ACTIONS(153), + [anon_sym_global] = ACTIONS(2609), + [anon_sym_interface] = ACTIONS(2611), + [anon_sym_enum] = ACTIONS(2613), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(734)] = { - [sym__call_signature] = STATE(5804), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2441), - [anon_sym_export] = ACTIONS(2443), + [STATE(799)] = { + [sym__call_signature] = STATE(6883), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2615), + [anon_sym_export] = ACTIONS(2617), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2443), - [anon_sym_EQ] = ACTIONS(861), + [anon_sym_type] = ACTIONS(2617), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2443), - [anon_sym_COMMA] = ACTIONS(919), - [anon_sym_RBRACE] = ACTIONS(919), - [anon_sym_let] = ACTIONS(2443), + [anon_sym_namespace] = ACTIONS(2617), + [anon_sym_COMMA] = ACTIONS(856), + [anon_sym_RBRACE] = ACTIONS(856), + [anon_sym_let] = ACTIONS(2617), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_RPAREN] = ACTIONS(856), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(812), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_RBRACK] = ACTIONS(919), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2443), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(855), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2443), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(856), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_RBRACK] = ACTIONS(856), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2617), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2617), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103281,80 +113152,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2443), - [anon_sym_readonly] = ACTIONS(2443), - [anon_sym_get] = ACTIONS(2443), - [anon_sym_set] = ACTIONS(2443), - [anon_sym_declare] = ACTIONS(2443), - [anon_sym_public] = ACTIONS(2443), - [anon_sym_private] = ACTIONS(2443), - [anon_sym_protected] = ACTIONS(2443), - [anon_sym_override] = ACTIONS(2443), - [anon_sym_module] = ACTIONS(2443), - [anon_sym_any] = ACTIONS(2443), - [anon_sym_number] = ACTIONS(2443), - [anon_sym_boolean] = ACTIONS(2443), - [anon_sym_string] = ACTIONS(2443), - [anon_sym_symbol] = ACTIONS(2443), - [anon_sym_object] = ACTIONS(2443), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2617), + [anon_sym_readonly] = ACTIONS(2617), + [anon_sym_get] = ACTIONS(2617), + [anon_sym_set] = ACTIONS(2617), + [anon_sym_QMARK] = ACTIONS(872), + [anon_sym_declare] = ACTIONS(2617), + [anon_sym_public] = ACTIONS(2617), + [anon_sym_private] = ACTIONS(2617), + [anon_sym_protected] = ACTIONS(2617), + [anon_sym_override] = ACTIONS(2617), + [anon_sym_module] = ACTIONS(2617), + [anon_sym_any] = ACTIONS(2617), + [anon_sym_number] = ACTIONS(2617), + [anon_sym_boolean] = ACTIONS(2617), + [anon_sym_string] = ACTIONS(2617), + [anon_sym_symbol] = ACTIONS(2617), + [anon_sym_object] = ACTIONS(2617), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(735)] = { - [sym__call_signature] = STATE(6043), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2455), - [anon_sym_export] = ACTIONS(2457), + [STATE(800)] = { + [sym__call_signature] = STATE(6883), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2615), + [anon_sym_export] = ACTIONS(2617), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2457), - [anon_sym_EQ] = ACTIONS(883), + [anon_sym_type] = ACTIONS(2617), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2457), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_let] = ACTIONS(2457), + [anon_sym_namespace] = ACTIONS(2617), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_RBRACE] = ACTIONS(126), + [anon_sym_let] = ACTIONS(2617), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_RPAREN] = ACTIONS(126), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2457), - [anon_sym_function] = ACTIONS(2459), - [anon_sym_EQ_GT] = ACTIONS(889), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2457), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_RBRACK] = ACTIONS(126), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2617), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2617), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103368,81 +113242,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2457), - [anon_sym_readonly] = ACTIONS(2457), - [anon_sym_get] = ACTIONS(2457), - [anon_sym_set] = ACTIONS(2457), - [anon_sym_declare] = ACTIONS(2457), - [anon_sym_public] = ACTIONS(2457), - [anon_sym_private] = ACTIONS(2457), - [anon_sym_protected] = ACTIONS(2457), - [anon_sym_override] = ACTIONS(2457), - [anon_sym_module] = ACTIONS(2457), - [anon_sym_any] = ACTIONS(2457), - [anon_sym_number] = ACTIONS(2457), - [anon_sym_boolean] = ACTIONS(2457), - [anon_sym_string] = ACTIONS(2457), - [anon_sym_symbol] = ACTIONS(2457), - [anon_sym_object] = ACTIONS(2457), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2617), + [anon_sym_readonly] = ACTIONS(2617), + [anon_sym_get] = ACTIONS(2617), + [anon_sym_set] = ACTIONS(2617), + [anon_sym_QMARK] = ACTIONS(772), + [anon_sym_declare] = ACTIONS(2617), + [anon_sym_public] = ACTIONS(2617), + [anon_sym_private] = ACTIONS(2617), + [anon_sym_protected] = ACTIONS(2617), + [anon_sym_override] = ACTIONS(2617), + [anon_sym_module] = ACTIONS(2617), + [anon_sym_any] = ACTIONS(2617), + [anon_sym_number] = ACTIONS(2617), + [anon_sym_boolean] = ACTIONS(2617), + [anon_sym_string] = ACTIONS(2617), + [anon_sym_symbol] = ACTIONS(2617), + [anon_sym_object] = ACTIONS(2617), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(736)] = { - [sym__call_signature] = STATE(6043), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2455), - [anon_sym_export] = ACTIONS(2457), + [STATE(801)] = { + [sym__call_signature] = STATE(6929), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2627), + [anon_sym_export] = ACTIONS(2629), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2457), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_type] = ACTIONS(2629), + [anon_sym_EQ] = ACTIONS(905), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2457), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_let] = ACTIONS(2457), + [anon_sym_namespace] = ACTIONS(2629), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_let] = ACTIONS(2629), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2457), - [anon_sym_function] = ACTIONS(2459), - [anon_sym_EQ_GT] = ACTIONS(889), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2457), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(153), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_RBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2629), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2629), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103456,81 +113332,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2457), - [anon_sym_readonly] = ACTIONS(2457), - [anon_sym_get] = ACTIONS(2457), - [anon_sym_set] = ACTIONS(2457), - [anon_sym_declare] = ACTIONS(2457), - [anon_sym_public] = ACTIONS(2457), - [anon_sym_private] = ACTIONS(2457), - [anon_sym_protected] = ACTIONS(2457), - [anon_sym_override] = ACTIONS(2457), - [anon_sym_module] = ACTIONS(2457), - [anon_sym_any] = ACTIONS(2457), - [anon_sym_number] = ACTIONS(2457), - [anon_sym_boolean] = ACTIONS(2457), - [anon_sym_string] = ACTIONS(2457), - [anon_sym_symbol] = ACTIONS(2457), - [anon_sym_object] = ACTIONS(2457), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2629), + [anon_sym_readonly] = ACTIONS(2629), + [anon_sym_get] = ACTIONS(2629), + [anon_sym_set] = ACTIONS(2629), + [anon_sym_declare] = ACTIONS(2629), + [anon_sym_public] = ACTIONS(2629), + [anon_sym_private] = ACTIONS(2629), + [anon_sym_protected] = ACTIONS(2629), + [anon_sym_override] = ACTIONS(2629), + [anon_sym_module] = ACTIONS(2629), + [anon_sym_any] = ACTIONS(2629), + [anon_sym_number] = ACTIONS(2629), + [anon_sym_boolean] = ACTIONS(2629), + [anon_sym_string] = ACTIONS(2629), + [anon_sym_symbol] = ACTIONS(2629), + [anon_sym_object] = ACTIONS(2629), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(737)] = { - [sym__call_signature] = STATE(5805), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2445), - [anon_sym_export] = ACTIONS(2447), + [STATE(802)] = { + [sym__call_signature] = STATE(6929), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2627), + [anon_sym_export] = ACTIONS(2629), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2447), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_type] = ACTIONS(2629), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2447), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(154), - [anon_sym_let] = ACTIONS(2447), + [anon_sym_namespace] = ACTIONS(2629), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_let] = ACTIONS(2629), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2447), - [anon_sym_function] = ACTIONS(2459), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2447), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(153), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_RBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2629), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2629), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103544,81 +113421,80 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2447), - [anon_sym_readonly] = ACTIONS(2447), - [anon_sym_get] = ACTIONS(2447), - [anon_sym_set] = ACTIONS(2447), - [anon_sym_declare] = ACTIONS(2447), - [anon_sym_public] = ACTIONS(2447), - [anon_sym_private] = ACTIONS(2447), - [anon_sym_protected] = ACTIONS(2447), - [anon_sym_override] = ACTIONS(2447), - [anon_sym_module] = ACTIONS(2447), - [anon_sym_any] = ACTIONS(2447), - [anon_sym_number] = ACTIONS(2447), - [anon_sym_boolean] = ACTIONS(2447), - [anon_sym_string] = ACTIONS(2447), - [anon_sym_symbol] = ACTIONS(2447), - [anon_sym_object] = ACTIONS(2447), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2629), + [anon_sym_readonly] = ACTIONS(2629), + [anon_sym_get] = ACTIONS(2629), + [anon_sym_set] = ACTIONS(2629), + [anon_sym_declare] = ACTIONS(2629), + [anon_sym_public] = ACTIONS(2629), + [anon_sym_private] = ACTIONS(2629), + [anon_sym_protected] = ACTIONS(2629), + [anon_sym_override] = ACTIONS(2629), + [anon_sym_module] = ACTIONS(2629), + [anon_sym_any] = ACTIONS(2629), + [anon_sym_number] = ACTIONS(2629), + [anon_sym_boolean] = ACTIONS(2629), + [anon_sym_string] = ACTIONS(2629), + [anon_sym_symbol] = ACTIONS(2629), + [anon_sym_object] = ACTIONS(2629), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(738)] = { - [sym__call_signature] = STATE(5805), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2445), - [anon_sym_export] = ACTIONS(2447), + [STATE(803)] = { + [sym__call_signature] = STATE(7107), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2631), + [anon_sym_export] = ACTIONS(2633), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2447), - [anon_sym_EQ] = ACTIONS(863), + [anon_sym_type] = ACTIONS(2633), + [anon_sym_EQ] = ACTIONS(219), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2447), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(154), - [anon_sym_let] = ACTIONS(2447), + [anon_sym_namespace] = ACTIONS(2633), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_let] = ACTIONS(2633), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_RPAREN] = ACTIONS(222), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2447), - [anon_sym_function] = ACTIONS(2459), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2447), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(222), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2633), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2633), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103632,81 +113508,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2447), - [anon_sym_readonly] = ACTIONS(2447), - [anon_sym_get] = ACTIONS(2447), - [anon_sym_set] = ACTIONS(2447), - [anon_sym_declare] = ACTIONS(2447), - [anon_sym_public] = ACTIONS(2447), - [anon_sym_private] = ACTIONS(2447), - [anon_sym_protected] = ACTIONS(2447), - [anon_sym_override] = ACTIONS(2447), - [anon_sym_module] = ACTIONS(2447), - [anon_sym_any] = ACTIONS(2447), - [anon_sym_number] = ACTIONS(2447), - [anon_sym_boolean] = ACTIONS(2447), - [anon_sym_string] = ACTIONS(2447), - [anon_sym_symbol] = ACTIONS(2447), - [anon_sym_object] = ACTIONS(2447), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2633), + [anon_sym_readonly] = ACTIONS(2633), + [anon_sym_get] = ACTIONS(2633), + [anon_sym_set] = ACTIONS(2633), + [anon_sym_QMARK] = ACTIONS(772), + [anon_sym_declare] = ACTIONS(2633), + [anon_sym_public] = ACTIONS(2633), + [anon_sym_private] = ACTIONS(2633), + [anon_sym_protected] = ACTIONS(2633), + [anon_sym_override] = ACTIONS(2633), + [anon_sym_module] = ACTIONS(2633), + [anon_sym_any] = ACTIONS(2633), + [anon_sym_number] = ACTIONS(2633), + [anon_sym_boolean] = ACTIONS(2633), + [anon_sym_string] = ACTIONS(2633), + [anon_sym_symbol] = ACTIONS(2633), + [anon_sym_object] = ACTIONS(2633), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(739)] = { - [sym__call_signature] = STATE(6006), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2449), - [anon_sym_export] = ACTIONS(2451), + [STATE(804)] = { + [sym__call_signature] = STATE(7141), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2635), + [anon_sym_export] = ACTIONS(2637), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2451), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_type] = ACTIONS(2637), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2451), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_let] = ACTIONS(2451), + [anon_sym_namespace] = ACTIONS(2637), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_let] = ACTIONS(2637), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), - [anon_sym_RPAREN] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(154), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2451), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(152), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2451), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_of] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2637), + [anon_sym_function] = ACTIONS(2639), + [anon_sym_EQ_GT] = ACTIONS(921), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2637), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103720,80 +113596,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2451), - [anon_sym_readonly] = ACTIONS(2451), - [anon_sym_get] = ACTIONS(2451), - [anon_sym_set] = ACTIONS(2451), - [anon_sym_declare] = ACTIONS(2451), - [anon_sym_public] = ACTIONS(2451), - [anon_sym_private] = ACTIONS(2451), - [anon_sym_protected] = ACTIONS(2451), - [anon_sym_override] = ACTIONS(2451), - [anon_sym_module] = ACTIONS(2451), - [anon_sym_any] = ACTIONS(2451), - [anon_sym_number] = ACTIONS(2451), - [anon_sym_boolean] = ACTIONS(2451), - [anon_sym_string] = ACTIONS(2451), - [anon_sym_symbol] = ACTIONS(2451), - [anon_sym_object] = ACTIONS(2451), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2637), + [anon_sym_readonly] = ACTIONS(2637), + [anon_sym_get] = ACTIONS(2637), + [anon_sym_set] = ACTIONS(2637), + [anon_sym_declare] = ACTIONS(2637), + [anon_sym_public] = ACTIONS(2637), + [anon_sym_private] = ACTIONS(2637), + [anon_sym_protected] = ACTIONS(2637), + [anon_sym_override] = ACTIONS(2637), + [anon_sym_module] = ACTIONS(2637), + [anon_sym_any] = ACTIONS(2637), + [anon_sym_number] = ACTIONS(2637), + [anon_sym_boolean] = ACTIONS(2637), + [anon_sym_string] = ACTIONS(2637), + [anon_sym_symbol] = ACTIONS(2637), + [anon_sym_object] = ACTIONS(2637), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(740)] = { - [sym__call_signature] = STATE(6006), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2449), - [anon_sym_export] = ACTIONS(2451), + [STATE(805)] = { + [sym__call_signature] = STATE(6796), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2641), + [anon_sym_export] = ACTIONS(2643), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2451), - [anon_sym_EQ] = ACTIONS(917), + [anon_sym_type] = ACTIONS(2643), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2451), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_let] = ACTIONS(2451), + [anon_sym_namespace] = ACTIONS(2643), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_let] = ACTIONS(2643), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), - [anon_sym_RPAREN] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(154), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2451), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(152), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2451), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2643), + [anon_sym_function] = ACTIONS(2639), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2643), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103807,79 +113684,80 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2451), - [anon_sym_readonly] = ACTIONS(2451), - [anon_sym_get] = ACTIONS(2451), - [anon_sym_set] = ACTIONS(2451), - [anon_sym_declare] = ACTIONS(2451), - [anon_sym_public] = ACTIONS(2451), - [anon_sym_private] = ACTIONS(2451), - [anon_sym_protected] = ACTIONS(2451), - [anon_sym_override] = ACTIONS(2451), - [anon_sym_module] = ACTIONS(2451), - [anon_sym_any] = ACTIONS(2451), - [anon_sym_number] = ACTIONS(2451), - [anon_sym_boolean] = ACTIONS(2451), - [anon_sym_string] = ACTIONS(2451), - [anon_sym_symbol] = ACTIONS(2451), - [anon_sym_object] = ACTIONS(2451), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2643), + [anon_sym_readonly] = ACTIONS(2643), + [anon_sym_get] = ACTIONS(2643), + [anon_sym_set] = ACTIONS(2643), + [anon_sym_declare] = ACTIONS(2643), + [anon_sym_public] = ACTIONS(2643), + [anon_sym_private] = ACTIONS(2643), + [anon_sym_protected] = ACTIONS(2643), + [anon_sym_override] = ACTIONS(2643), + [anon_sym_module] = ACTIONS(2643), + [anon_sym_any] = ACTIONS(2643), + [anon_sym_number] = ACTIONS(2643), + [anon_sym_boolean] = ACTIONS(2643), + [anon_sym_string] = ACTIONS(2643), + [anon_sym_symbol] = ACTIONS(2643), + [anon_sym_object] = ACTIONS(2643), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(741)] = { - [sym__call_signature] = STATE(5859), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2461), - [anon_sym_export] = ACTIONS(2463), + [STATE(806)] = { + [sym__call_signature] = STATE(6817), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2645), + [anon_sym_export] = ACTIONS(2647), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2463), - [anon_sym_EQ] = ACTIONS(944), + [anon_sym_type] = ACTIONS(2647), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2463), - [anon_sym_LBRACE] = ACTIONS(154), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_let] = ACTIONS(2463), + [anon_sym_namespace] = ACTIONS(2647), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_let] = ACTIONS(2647), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2463), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(950), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2463), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2647), + [anon_sym_function] = ACTIONS(2649), + [anon_sym_EQ_GT] = ACTIONS(909), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2647), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103893,81 +113771,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2463), - [anon_sym_readonly] = ACTIONS(2463), - [anon_sym_get] = ACTIONS(2463), - [anon_sym_set] = ACTIONS(2463), - [anon_sym_declare] = ACTIONS(2463), - [anon_sym_public] = ACTIONS(2463), - [anon_sym_private] = ACTIONS(2463), - [anon_sym_protected] = ACTIONS(2463), - [anon_sym_override] = ACTIONS(2463), - [anon_sym_module] = ACTIONS(2463), - [anon_sym_any] = ACTIONS(2463), - [anon_sym_number] = ACTIONS(2463), - [anon_sym_boolean] = ACTIONS(2463), - [anon_sym_string] = ACTIONS(2463), - [anon_sym_symbol] = ACTIONS(2463), - [anon_sym_object] = ACTIONS(2463), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2647), + [anon_sym_readonly] = ACTIONS(2647), + [anon_sym_get] = ACTIONS(2647), + [anon_sym_set] = ACTIONS(2647), + [anon_sym_declare] = ACTIONS(2647), + [anon_sym_public] = ACTIONS(2647), + [anon_sym_private] = ACTIONS(2647), + [anon_sym_protected] = ACTIONS(2647), + [anon_sym_override] = ACTIONS(2647), + [anon_sym_module] = ACTIONS(2647), + [anon_sym_any] = ACTIONS(2647), + [anon_sym_number] = ACTIONS(2647), + [anon_sym_boolean] = ACTIONS(2647), + [anon_sym_string] = ACTIONS(2647), + [anon_sym_symbol] = ACTIONS(2647), + [anon_sym_object] = ACTIONS(2647), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_implements] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), + [sym__member_end_marker] = ACTIONS(153), }, - [STATE(742)] = { - [sym__call_signature] = STATE(5746), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2465), - [anon_sym_export] = ACTIONS(2467), + [STATE(807)] = { + [sym__call_signature] = STATE(7141), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2635), + [anon_sym_export] = ACTIONS(2637), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2467), - [anon_sym_EQ] = ACTIONS(899), + [anon_sym_type] = ACTIONS(2637), + [anon_sym_EQ] = ACTIONS(915), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2467), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_let] = ACTIONS(2467), + [anon_sym_namespace] = ACTIONS(2637), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_let] = ACTIONS(2637), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(904), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_RBRACK] = ACTIONS(126), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2467), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(908), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2467), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_of] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2637), + [anon_sym_function] = ACTIONS(2639), + [anon_sym_EQ_GT] = ACTIONS(921), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2637), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103981,80 +113860,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2467), - [anon_sym_readonly] = ACTIONS(2467), - [anon_sym_get] = ACTIONS(2467), - [anon_sym_set] = ACTIONS(2467), - [anon_sym_declare] = ACTIONS(2467), - [anon_sym_public] = ACTIONS(2467), - [anon_sym_private] = ACTIONS(2467), - [anon_sym_protected] = ACTIONS(2467), - [anon_sym_override] = ACTIONS(2467), - [anon_sym_module] = ACTIONS(2467), - [anon_sym_any] = ACTIONS(2467), - [anon_sym_number] = ACTIONS(2467), - [anon_sym_boolean] = ACTIONS(2467), - [anon_sym_string] = ACTIONS(2467), - [anon_sym_symbol] = ACTIONS(2467), - [anon_sym_object] = ACTIONS(2467), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2637), + [anon_sym_readonly] = ACTIONS(2637), + [anon_sym_get] = ACTIONS(2637), + [anon_sym_set] = ACTIONS(2637), + [anon_sym_declare] = ACTIONS(2637), + [anon_sym_public] = ACTIONS(2637), + [anon_sym_private] = ACTIONS(2637), + [anon_sym_protected] = ACTIONS(2637), + [anon_sym_override] = ACTIONS(2637), + [anon_sym_module] = ACTIONS(2637), + [anon_sym_any] = ACTIONS(2637), + [anon_sym_number] = ACTIONS(2637), + [anon_sym_boolean] = ACTIONS(2637), + [anon_sym_string] = ACTIONS(2637), + [anon_sym_symbol] = ACTIONS(2637), + [anon_sym_object] = ACTIONS(2637), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(743)] = { - [sym__call_signature] = STATE(5804), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2441), - [anon_sym_export] = ACTIONS(2443), + [STATE(808)] = { + [sym__call_signature] = STATE(6796), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2641), + [anon_sym_export] = ACTIONS(2643), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2443), - [anon_sym_EQ] = ACTIONS(861), + [anon_sym_type] = ACTIONS(2643), + [anon_sym_EQ] = ACTIONS(975), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2443), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_let] = ACTIONS(2443), + [anon_sym_namespace] = ACTIONS(2643), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_let] = ACTIONS(2643), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), - [anon_sym_SEMI] = ACTIONS(154), - [anon_sym_in] = ACTIONS(912), - [anon_sym_of] = ACTIONS(915), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2443), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(855), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2443), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2643), + [anon_sym_function] = ACTIONS(2639), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2643), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -104068,79 +113948,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2443), - [anon_sym_readonly] = ACTIONS(2443), - [anon_sym_get] = ACTIONS(2443), - [anon_sym_set] = ACTIONS(2443), - [anon_sym_declare] = ACTIONS(2443), - [anon_sym_public] = ACTIONS(2443), - [anon_sym_private] = ACTIONS(2443), - [anon_sym_protected] = ACTIONS(2443), - [anon_sym_override] = ACTIONS(2443), - [anon_sym_module] = ACTIONS(2443), - [anon_sym_any] = ACTIONS(2443), - [anon_sym_number] = ACTIONS(2443), - [anon_sym_boolean] = ACTIONS(2443), - [anon_sym_string] = ACTIONS(2443), - [anon_sym_symbol] = ACTIONS(2443), - [anon_sym_object] = ACTIONS(2443), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2643), + [anon_sym_readonly] = ACTIONS(2643), + [anon_sym_get] = ACTIONS(2643), + [anon_sym_set] = ACTIONS(2643), + [anon_sym_declare] = ACTIONS(2643), + [anon_sym_public] = ACTIONS(2643), + [anon_sym_private] = ACTIONS(2643), + [anon_sym_protected] = ACTIONS(2643), + [anon_sym_override] = ACTIONS(2643), + [anon_sym_module] = ACTIONS(2643), + [anon_sym_any] = ACTIONS(2643), + [anon_sym_number] = ACTIONS(2643), + [anon_sym_boolean] = ACTIONS(2643), + [anon_sym_string] = ACTIONS(2643), + [anon_sym_symbol] = ACTIONS(2643), + [anon_sym_object] = ACTIONS(2643), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(744)] = { - [sym__call_signature] = STATE(5859), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2461), - [anon_sym_export] = ACTIONS(2463), + [STATE(809)] = { + [sym__call_signature] = STATE(6796), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2641), + [anon_sym_export] = ACTIONS(2643), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2463), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_type] = ACTIONS(2643), + [anon_sym_EQ] = ACTIONS(975), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2463), - [anon_sym_LBRACE] = ACTIONS(154), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_let] = ACTIONS(2463), + [anon_sym_namespace] = ACTIONS(2643), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_let] = ACTIONS(2643), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2463), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(950), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2463), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(977), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2643), + [anon_sym_function] = ACTIONS(2527), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2643), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -104154,81 +114036,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2463), - [anon_sym_readonly] = ACTIONS(2463), - [anon_sym_get] = ACTIONS(2463), - [anon_sym_set] = ACTIONS(2463), - [anon_sym_declare] = ACTIONS(2463), - [anon_sym_public] = ACTIONS(2463), - [anon_sym_private] = ACTIONS(2463), - [anon_sym_protected] = ACTIONS(2463), - [anon_sym_override] = ACTIONS(2463), - [anon_sym_module] = ACTIONS(2463), - [anon_sym_any] = ACTIONS(2463), - [anon_sym_number] = ACTIONS(2463), - [anon_sym_boolean] = ACTIONS(2463), - [anon_sym_string] = ACTIONS(2463), - [anon_sym_symbol] = ACTIONS(2463), - [anon_sym_object] = ACTIONS(2463), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2643), + [anon_sym_readonly] = ACTIONS(2643), + [anon_sym_get] = ACTIONS(2643), + [anon_sym_set] = ACTIONS(2643), + [anon_sym_declare] = ACTIONS(2643), + [anon_sym_public] = ACTIONS(2643), + [anon_sym_private] = ACTIONS(2643), + [anon_sym_protected] = ACTIONS(2643), + [anon_sym_override] = ACTIONS(2643), + [anon_sym_module] = ACTIONS(2643), + [anon_sym_any] = ACTIONS(2643), + [anon_sym_number] = ACTIONS(2643), + [anon_sym_boolean] = ACTIONS(2643), + [anon_sym_string] = ACTIONS(2643), + [anon_sym_symbol] = ACTIONS(2643), + [anon_sym_object] = ACTIONS(2643), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_implements] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(745)] = { - [sym__call_signature] = STATE(5804), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2441), - [anon_sym_export] = ACTIONS(2443), + [STATE(810)] = { + [sym__call_signature] = STATE(6929), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2627), + [anon_sym_export] = ACTIONS(2629), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2443), - [anon_sym_EQ] = ACTIONS(842), + [anon_sym_type] = ACTIONS(2629), + [anon_sym_EQ] = ACTIONS(905), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2443), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_RBRACE] = ACTIONS(126), - [anon_sym_let] = ACTIONS(2443), + [anon_sym_namespace] = ACTIONS(2629), + [anon_sym_COMMA] = ACTIONS(981), + [anon_sym_RBRACE] = ACTIONS(981), + [anon_sym_let] = ACTIONS(2629), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_LPAREN] = ACTIONS(2619), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_RBRACK] = ACTIONS(126), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2443), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(855), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2443), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(856), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_RBRACK] = ACTIONS(981), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2629), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2629), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -104242,78 +114125,79 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2443), - [anon_sym_readonly] = ACTIONS(2443), - [anon_sym_get] = ACTIONS(2443), - [anon_sym_set] = ACTIONS(2443), - [anon_sym_declare] = ACTIONS(2443), - [anon_sym_public] = ACTIONS(2443), - [anon_sym_private] = ACTIONS(2443), - [anon_sym_protected] = ACTIONS(2443), - [anon_sym_override] = ACTIONS(2443), - [anon_sym_module] = ACTIONS(2443), - [anon_sym_any] = ACTIONS(2443), - [anon_sym_number] = ACTIONS(2443), - [anon_sym_boolean] = ACTIONS(2443), - [anon_sym_string] = ACTIONS(2443), - [anon_sym_symbol] = ACTIONS(2443), - [anon_sym_object] = ACTIONS(2443), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2629), + [anon_sym_readonly] = ACTIONS(2629), + [anon_sym_get] = ACTIONS(2629), + [anon_sym_set] = ACTIONS(2629), + [anon_sym_declare] = ACTIONS(2629), + [anon_sym_public] = ACTIONS(2629), + [anon_sym_private] = ACTIONS(2629), + [anon_sym_protected] = ACTIONS(2629), + [anon_sym_override] = ACTIONS(2629), + [anon_sym_module] = ACTIONS(2629), + [anon_sym_any] = ACTIONS(2629), + [anon_sym_number] = ACTIONS(2629), + [anon_sym_boolean] = ACTIONS(2629), + [anon_sym_string] = ACTIONS(2629), + [anon_sym_symbol] = ACTIONS(2629), + [anon_sym_object] = ACTIONS(2629), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(746)] = { - [sym__call_signature] = STATE(5866), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2469), - [anon_sym_export] = ACTIONS(2471), + [STATE(811)] = { + [sym__call_signature] = STATE(6817), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2645), + [anon_sym_export] = ACTIONS(2647), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2471), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_type] = ACTIONS(2647), + [anon_sym_EQ] = ACTIONS(931), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2471), - [anon_sym_let] = ACTIONS(2471), + [anon_sym_namespace] = ACTIONS(2647), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_let] = ACTIONS(2647), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2471), - [anon_sym_function] = ACTIONS(2459), - [anon_sym_EQ_GT] = ACTIONS(922), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2471), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2647), + [anon_sym_function] = ACTIONS(2649), + [anon_sym_EQ_GT] = ACTIONS(909), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2647), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -104327,80 +114211,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2471), - [anon_sym_readonly] = ACTIONS(2471), - [anon_sym_get] = ACTIONS(2471), - [anon_sym_set] = ACTIONS(2471), - [anon_sym_declare] = ACTIONS(2471), - [anon_sym_public] = ACTIONS(2471), - [anon_sym_private] = ACTIONS(2471), - [anon_sym_protected] = ACTIONS(2471), - [anon_sym_override] = ACTIONS(2471), - [anon_sym_module] = ACTIONS(2471), - [anon_sym_any] = ACTIONS(2471), - [anon_sym_number] = ACTIONS(2471), - [anon_sym_boolean] = ACTIONS(2471), - [anon_sym_string] = ACTIONS(2471), - [anon_sym_symbol] = ACTIONS(2471), - [anon_sym_object] = ACTIONS(2471), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2647), + [anon_sym_readonly] = ACTIONS(2647), + [anon_sym_get] = ACTIONS(2647), + [anon_sym_set] = ACTIONS(2647), + [anon_sym_declare] = ACTIONS(2647), + [anon_sym_public] = ACTIONS(2647), + [anon_sym_private] = ACTIONS(2647), + [anon_sym_protected] = ACTIONS(2647), + [anon_sym_override] = ACTIONS(2647), + [anon_sym_module] = ACTIONS(2647), + [anon_sym_any] = ACTIONS(2647), + [anon_sym_number] = ACTIONS(2647), + [anon_sym_boolean] = ACTIONS(2647), + [anon_sym_string] = ACTIONS(2647), + [anon_sym_symbol] = ACTIONS(2647), + [anon_sym_object] = ACTIONS(2647), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), + [sym__member_end_marker] = ACTIONS(153), }, - [STATE(747)] = { - [sym__call_signature] = STATE(5746), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2465), - [anon_sym_export] = ACTIONS(2467), + [STATE(812)] = { + [sym__call_signature] = STATE(6796), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2641), + [anon_sym_export] = ACTIONS(2643), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2467), - [anon_sym_EQ] = ACTIONS(924), + [anon_sym_type] = ACTIONS(2643), + [anon_sym_EQ] = ACTIONS(975), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2467), - [anon_sym_let] = ACTIONS(2467), + [anon_sym_namespace] = ACTIONS(2643), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_let] = ACTIONS(2643), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(926), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_RBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2467), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(908), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2467), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(979), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2643), + [anon_sym_function] = ACTIONS(2651), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2643), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -104414,78 +114300,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2467), - [anon_sym_readonly] = ACTIONS(2467), - [anon_sym_get] = ACTIONS(2467), - [anon_sym_set] = ACTIONS(2467), - [anon_sym_declare] = ACTIONS(2467), - [anon_sym_public] = ACTIONS(2467), - [anon_sym_private] = ACTIONS(2467), - [anon_sym_protected] = ACTIONS(2467), - [anon_sym_override] = ACTIONS(2467), - [anon_sym_module] = ACTIONS(2467), - [anon_sym_any] = ACTIONS(2467), - [anon_sym_number] = ACTIONS(2467), - [anon_sym_boolean] = ACTIONS(2467), - [anon_sym_string] = ACTIONS(2467), - [anon_sym_symbol] = ACTIONS(2467), - [anon_sym_object] = ACTIONS(2467), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2643), + [anon_sym_readonly] = ACTIONS(2643), + [anon_sym_get] = ACTIONS(2643), + [anon_sym_set] = ACTIONS(2643), + [anon_sym_declare] = ACTIONS(2643), + [anon_sym_public] = ACTIONS(2643), + [anon_sym_private] = ACTIONS(2643), + [anon_sym_protected] = ACTIONS(2643), + [anon_sym_override] = ACTIONS(2643), + [anon_sym_module] = ACTIONS(2643), + [anon_sym_any] = ACTIONS(2643), + [anon_sym_number] = ACTIONS(2643), + [anon_sym_boolean] = ACTIONS(2643), + [anon_sym_string] = ACTIONS(2643), + [anon_sym_symbol] = ACTIONS(2643), + [anon_sym_object] = ACTIONS(2643), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(748)] = { - [sym__call_signature] = STATE(5866), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2469), - [anon_sym_export] = ACTIONS(2471), + [STATE(813)] = { + [sym__call_signature] = STATE(7107), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2631), + [anon_sym_export] = ACTIONS(2633), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2471), - [anon_sym_EQ] = ACTIONS(932), + [anon_sym_type] = ACTIONS(2633), + [anon_sym_EQ] = ACTIONS(984), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2471), - [anon_sym_let] = ACTIONS(2471), + [anon_sym_namespace] = ACTIONS(2633), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_let] = ACTIONS(2633), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_RPAREN] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2471), - [anon_sym_function] = ACTIONS(2345), - [anon_sym_EQ_GT] = ACTIONS(922), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2471), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(153), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2633), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2633), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -104499,79 +114388,80 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2471), - [anon_sym_readonly] = ACTIONS(2471), - [anon_sym_get] = ACTIONS(2471), - [anon_sym_set] = ACTIONS(2471), - [anon_sym_declare] = ACTIONS(2471), - [anon_sym_public] = ACTIONS(2471), - [anon_sym_private] = ACTIONS(2471), - [anon_sym_protected] = ACTIONS(2471), - [anon_sym_override] = ACTIONS(2471), - [anon_sym_module] = ACTIONS(2471), - [anon_sym_any] = ACTIONS(2471), - [anon_sym_number] = ACTIONS(2471), - [anon_sym_boolean] = ACTIONS(2471), - [anon_sym_string] = ACTIONS(2471), - [anon_sym_symbol] = ACTIONS(2471), - [anon_sym_object] = ACTIONS(2471), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2633), + [anon_sym_readonly] = ACTIONS(2633), + [anon_sym_get] = ACTIONS(2633), + [anon_sym_set] = ACTIONS(2633), + [anon_sym_declare] = ACTIONS(2633), + [anon_sym_public] = ACTIONS(2633), + [anon_sym_private] = ACTIONS(2633), + [anon_sym_protected] = ACTIONS(2633), + [anon_sym_override] = ACTIONS(2633), + [anon_sym_module] = ACTIONS(2633), + [anon_sym_any] = ACTIONS(2633), + [anon_sym_number] = ACTIONS(2633), + [anon_sym_boolean] = ACTIONS(2633), + [anon_sym_string] = ACTIONS(2633), + [anon_sym_symbol] = ACTIONS(2633), + [anon_sym_object] = ACTIONS(2633), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(749)] = { - [sym__call_signature] = STATE(5866), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2469), - [anon_sym_export] = ACTIONS(2471), + [STATE(814)] = { + [sym__call_signature] = STATE(6929), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2627), + [anon_sym_export] = ACTIONS(2629), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2471), - [anon_sym_EQ] = ACTIONS(932), + [anon_sym_type] = ACTIONS(2629), + [anon_sym_EQ] = ACTIONS(905), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2471), - [anon_sym_let] = ACTIONS(2471), + [anon_sym_namespace] = ACTIONS(2629), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_let] = ACTIONS(2629), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), - [anon_sym_SEMI] = ACTIONS(154), - [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2471), - [anon_sym_function] = ACTIONS(2459), - [anon_sym_EQ_GT] = ACTIONS(922), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2471), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_in] = ACTIONS(986), + [anon_sym_of] = ACTIONS(989), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2629), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2629), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -104585,166 +114475,80 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2471), - [anon_sym_readonly] = ACTIONS(2471), - [anon_sym_get] = ACTIONS(2471), - [anon_sym_set] = ACTIONS(2471), - [anon_sym_declare] = ACTIONS(2471), - [anon_sym_public] = ACTIONS(2471), - [anon_sym_private] = ACTIONS(2471), - [anon_sym_protected] = ACTIONS(2471), - [anon_sym_override] = ACTIONS(2471), - [anon_sym_module] = ACTIONS(2471), - [anon_sym_any] = ACTIONS(2471), - [anon_sym_number] = ACTIONS(2471), - [anon_sym_boolean] = ACTIONS(2471), - [anon_sym_string] = ACTIONS(2471), - [anon_sym_symbol] = ACTIONS(2471), - [anon_sym_object] = ACTIONS(2471), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2629), + [anon_sym_readonly] = ACTIONS(2629), + [anon_sym_get] = ACTIONS(2629), + [anon_sym_set] = ACTIONS(2629), + [anon_sym_declare] = ACTIONS(2629), + [anon_sym_public] = ACTIONS(2629), + [anon_sym_private] = ACTIONS(2629), + [anon_sym_protected] = ACTIONS(2629), + [anon_sym_override] = ACTIONS(2629), + [anon_sym_module] = ACTIONS(2629), + [anon_sym_any] = ACTIONS(2629), + [anon_sym_number] = ACTIONS(2629), + [anon_sym_boolean] = ACTIONS(2629), + [anon_sym_string] = ACTIONS(2629), + [anon_sym_symbol] = ACTIONS(2629), + [anon_sym_object] = ACTIONS(2629), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(750)] = { - [ts_builtin_sym_end] = ACTIONS(1692), - [sym_identifier] = ACTIONS(1694), - [anon_sym_export] = ACTIONS(1694), - [anon_sym_default] = ACTIONS(1694), - [anon_sym_type] = ACTIONS(1694), - [anon_sym_namespace] = ACTIONS(1694), - [anon_sym_LBRACE] = ACTIONS(1692), - [anon_sym_COMMA] = ACTIONS(1692), - [anon_sym_RBRACE] = ACTIONS(1692), - [anon_sym_typeof] = ACTIONS(1694), - [anon_sym_import] = ACTIONS(1694), - [anon_sym_with] = ACTIONS(1694), - [anon_sym_var] = ACTIONS(1694), - [anon_sym_let] = ACTIONS(1694), - [anon_sym_const] = ACTIONS(1694), - [anon_sym_BANG] = ACTIONS(1692), - [anon_sym_else] = ACTIONS(1694), - [anon_sym_if] = ACTIONS(1694), - [anon_sym_switch] = ACTIONS(1694), - [anon_sym_for] = ACTIONS(1694), - [anon_sym_LPAREN] = ACTIONS(1692), - [anon_sym_SEMI] = ACTIONS(1692), - [anon_sym_await] = ACTIONS(1694), - [anon_sym_while] = ACTIONS(1694), - [anon_sym_do] = ACTIONS(1694), - [anon_sym_try] = ACTIONS(1694), - [anon_sym_break] = ACTIONS(1694), - [anon_sym_continue] = ACTIONS(1694), - [anon_sym_debugger] = ACTIONS(1694), - [anon_sym_return] = ACTIONS(1694), - [anon_sym_throw] = ACTIONS(1694), - [anon_sym_case] = ACTIONS(1694), - [anon_sym_catch] = ACTIONS(1694), - [anon_sym_finally] = ACTIONS(1694), - [anon_sym_yield] = ACTIONS(1694), - [anon_sym_LBRACK] = ACTIONS(1692), - [anon_sym_class] = ACTIONS(1694), - [anon_sym_async] = ACTIONS(1694), - [anon_sym_function] = ACTIONS(1694), - [anon_sym_new] = ACTIONS(1694), - [anon_sym_using] = ACTIONS(1694), - [anon_sym_PLUS] = ACTIONS(1694), - [anon_sym_DASH] = ACTIONS(1694), - [anon_sym_SLASH] = ACTIONS(1694), - [anon_sym_LT] = ACTIONS(1692), - [anon_sym_TILDE] = ACTIONS(1692), - [anon_sym_void] = ACTIONS(1694), - [anon_sym_delete] = ACTIONS(1694), - [anon_sym_PLUS_PLUS] = ACTIONS(1692), - [anon_sym_DASH_DASH] = ACTIONS(1692), - [anon_sym_DQUOTE] = ACTIONS(1692), - [anon_sym_SQUOTE] = ACTIONS(1692), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1692), - [sym_number] = ACTIONS(1692), - [sym_private_property_identifier] = ACTIONS(1692), - [sym_this] = ACTIONS(1694), - [sym_super] = ACTIONS(1694), - [sym_true] = ACTIONS(1694), - [sym_false] = ACTIONS(1694), - [sym_null] = ACTIONS(1694), - [sym_undefined] = ACTIONS(1694), - [anon_sym_AT] = ACTIONS(1692), - [anon_sym_static] = ACTIONS(1694), - [anon_sym_readonly] = ACTIONS(1694), - [anon_sym_get] = ACTIONS(1694), - [anon_sym_set] = ACTIONS(1694), - [anon_sym_declare] = ACTIONS(1694), - [anon_sym_public] = ACTIONS(1694), - [anon_sym_private] = ACTIONS(1694), - [anon_sym_protected] = ACTIONS(1694), - [anon_sym_override] = ACTIONS(1694), - [anon_sym_module] = ACTIONS(1694), - [anon_sym_any] = ACTIONS(1694), - [anon_sym_number] = ACTIONS(1694), - [anon_sym_boolean] = ACTIONS(1694), - [anon_sym_string] = ACTIONS(1694), - [anon_sym_symbol] = ACTIONS(1694), - [anon_sym_object] = ACTIONS(1694), - [anon_sym_abstract] = ACTIONS(1694), - [anon_sym_interface] = ACTIONS(1694), - [anon_sym_enum] = ACTIONS(1694), - [sym__automatic_semicolon] = ACTIONS(1702), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(751)] = { - [sym__call_signature] = STATE(5746), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2465), - [anon_sym_export] = ACTIONS(2467), + [STATE(815)] = { + [sym__call_signature] = STATE(6805), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2653), + [anon_sym_export] = ACTIONS(2655), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2467), - [anon_sym_EQ] = ACTIONS(924), + [anon_sym_type] = ACTIONS(2655), + [anon_sym_EQ] = ACTIONS(995), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2467), - [anon_sym_let] = ACTIONS(2467), + [anon_sym_namespace] = ACTIONS(2655), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_let] = ACTIONS(2655), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_LPAREN] = ACTIONS(2619), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(904), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_RBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2467), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(908), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2467), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(1000), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_RBRACK] = ACTIONS(222), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2655), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(1004), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2655), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -104758,164 +114562,79 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2467), - [anon_sym_readonly] = ACTIONS(2467), - [anon_sym_get] = ACTIONS(2467), - [anon_sym_set] = ACTIONS(2467), - [anon_sym_declare] = ACTIONS(2467), - [anon_sym_public] = ACTIONS(2467), - [anon_sym_private] = ACTIONS(2467), - [anon_sym_protected] = ACTIONS(2467), - [anon_sym_override] = ACTIONS(2467), - [anon_sym_module] = ACTIONS(2467), - [anon_sym_any] = ACTIONS(2467), - [anon_sym_number] = ACTIONS(2467), - [anon_sym_boolean] = ACTIONS(2467), - [anon_sym_string] = ACTIONS(2467), - [anon_sym_symbol] = ACTIONS(2467), - [anon_sym_object] = ACTIONS(2467), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2655), + [anon_sym_readonly] = ACTIONS(2655), + [anon_sym_get] = ACTIONS(2655), + [anon_sym_set] = ACTIONS(2655), + [anon_sym_declare] = ACTIONS(2655), + [anon_sym_public] = ACTIONS(2655), + [anon_sym_private] = ACTIONS(2655), + [anon_sym_protected] = ACTIONS(2655), + [anon_sym_override] = ACTIONS(2655), + [anon_sym_module] = ACTIONS(2655), + [anon_sym_any] = ACTIONS(2655), + [anon_sym_number] = ACTIONS(2655), + [anon_sym_boolean] = ACTIONS(2655), + [anon_sym_string] = ACTIONS(2655), + [anon_sym_symbol] = ACTIONS(2655), + [anon_sym_object] = ACTIONS(2655), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(752)] = { - [ts_builtin_sym_end] = ACTIONS(1784), - [sym_identifier] = ACTIONS(1786), - [anon_sym_export] = ACTIONS(1786), - [anon_sym_default] = ACTIONS(1786), - [anon_sym_type] = ACTIONS(1786), - [anon_sym_namespace] = ACTIONS(1786), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_COMMA] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(1784), - [anon_sym_typeof] = ACTIONS(1786), - [anon_sym_import] = ACTIONS(1786), - [anon_sym_with] = ACTIONS(1786), - [anon_sym_var] = ACTIONS(1786), - [anon_sym_let] = ACTIONS(1786), - [anon_sym_const] = ACTIONS(1786), - [anon_sym_BANG] = ACTIONS(1784), - [anon_sym_else] = ACTIONS(1786), - [anon_sym_if] = ACTIONS(1786), - [anon_sym_switch] = ACTIONS(1786), - [anon_sym_for] = ACTIONS(1786), - [anon_sym_LPAREN] = ACTIONS(1784), - [anon_sym_SEMI] = ACTIONS(1784), - [anon_sym_await] = ACTIONS(1786), - [anon_sym_while] = ACTIONS(1786), - [anon_sym_do] = ACTIONS(1786), - [anon_sym_try] = ACTIONS(1786), - [anon_sym_break] = ACTIONS(1786), - [anon_sym_continue] = ACTIONS(1786), - [anon_sym_debugger] = ACTIONS(1786), - [anon_sym_return] = ACTIONS(1786), - [anon_sym_throw] = ACTIONS(1786), - [anon_sym_case] = ACTIONS(1786), - [anon_sym_catch] = ACTIONS(1786), - [anon_sym_finally] = ACTIONS(1786), - [anon_sym_yield] = ACTIONS(1786), - [anon_sym_LBRACK] = ACTIONS(1784), - [anon_sym_class] = ACTIONS(1786), - [anon_sym_async] = ACTIONS(1786), - [anon_sym_function] = ACTIONS(1786), - [anon_sym_new] = ACTIONS(1786), - [anon_sym_using] = ACTIONS(1786), - [anon_sym_PLUS] = ACTIONS(1786), - [anon_sym_DASH] = ACTIONS(1786), - [anon_sym_SLASH] = ACTIONS(1786), - [anon_sym_LT] = ACTIONS(1784), - [anon_sym_TILDE] = ACTIONS(1784), - [anon_sym_void] = ACTIONS(1786), - [anon_sym_delete] = ACTIONS(1786), - [anon_sym_PLUS_PLUS] = ACTIONS(1784), - [anon_sym_DASH_DASH] = ACTIONS(1784), - [anon_sym_DQUOTE] = ACTIONS(1784), - [anon_sym_SQUOTE] = ACTIONS(1784), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1784), - [sym_number] = ACTIONS(1784), - [sym_private_property_identifier] = ACTIONS(1784), - [sym_this] = ACTIONS(1786), - [sym_super] = ACTIONS(1786), - [sym_true] = ACTIONS(1786), - [sym_false] = ACTIONS(1786), - [sym_null] = ACTIONS(1786), - [sym_undefined] = ACTIONS(1786), - [anon_sym_AT] = ACTIONS(1784), - [anon_sym_static] = ACTIONS(1786), - [anon_sym_readonly] = ACTIONS(1786), - [anon_sym_get] = ACTIONS(1786), - [anon_sym_set] = ACTIONS(1786), - [anon_sym_declare] = ACTIONS(1786), - [anon_sym_public] = ACTIONS(1786), - [anon_sym_private] = ACTIONS(1786), - [anon_sym_protected] = ACTIONS(1786), - [anon_sym_override] = ACTIONS(1786), - [anon_sym_module] = ACTIONS(1786), - [anon_sym_any] = ACTIONS(1786), - [anon_sym_number] = ACTIONS(1786), - [anon_sym_boolean] = ACTIONS(1786), - [anon_sym_string] = ACTIONS(1786), - [anon_sym_symbol] = ACTIONS(1786), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_abstract] = ACTIONS(1786), - [anon_sym_interface] = ACTIONS(1786), - [anon_sym_enum] = ACTIONS(1786), - [sym__automatic_semicolon] = ACTIONS(2473), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(753)] = { - [sym__call_signature] = STATE(5866), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2469), - [anon_sym_export] = ACTIONS(2471), + [STATE(816)] = { + [sym__call_signature] = STATE(7093), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2657), + [anon_sym_export] = ACTIONS(2659), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2471), - [anon_sym_EQ] = ACTIONS(932), + [anon_sym_type] = ACTIONS(2659), + [anon_sym_EQ] = ACTIONS(1032), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2471), - [anon_sym_let] = ACTIONS(2471), + [anon_sym_namespace] = ACTIONS(2659), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_let] = ACTIONS(2659), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2619), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2471), - [anon_sym_function] = ACTIONS(2475), - [anon_sym_EQ_GT] = ACTIONS(922), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2471), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2659), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(1008), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2659), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -104929,80 +114648,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2471), - [anon_sym_readonly] = ACTIONS(2471), - [anon_sym_get] = ACTIONS(2471), - [anon_sym_set] = ACTIONS(2471), - [anon_sym_declare] = ACTIONS(2471), - [anon_sym_public] = ACTIONS(2471), - [anon_sym_private] = ACTIONS(2471), - [anon_sym_protected] = ACTIONS(2471), - [anon_sym_override] = ACTIONS(2471), - [anon_sym_module] = ACTIONS(2471), - [anon_sym_any] = ACTIONS(2471), - [anon_sym_number] = ACTIONS(2471), - [anon_sym_boolean] = ACTIONS(2471), - [anon_sym_string] = ACTIONS(2471), - [anon_sym_symbol] = ACTIONS(2471), - [anon_sym_object] = ACTIONS(2471), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2659), + [anon_sym_readonly] = ACTIONS(2659), + [anon_sym_get] = ACTIONS(2659), + [anon_sym_set] = ACTIONS(2659), + [anon_sym_declare] = ACTIONS(2659), + [anon_sym_public] = ACTIONS(2659), + [anon_sym_private] = ACTIONS(2659), + [anon_sym_protected] = ACTIONS(2659), + [anon_sym_override] = ACTIONS(2659), + [anon_sym_module] = ACTIONS(2659), + [anon_sym_any] = ACTIONS(2659), + [anon_sym_number] = ACTIONS(2659), + [anon_sym_boolean] = ACTIONS(2659), + [anon_sym_string] = ACTIONS(2659), + [anon_sym_symbol] = ACTIONS(2659), + [anon_sym_object] = ACTIONS(2659), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [anon_sym_implements] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(754)] = { - [sym__call_signature] = STATE(5746), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2465), - [anon_sym_export] = ACTIONS(2467), + [STATE(817)] = { + [sym__call_signature] = STATE(7107), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2631), + [anon_sym_export] = ACTIONS(2633), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2467), - [anon_sym_EQ] = ACTIONS(899), + [anon_sym_type] = ACTIONS(2633), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2467), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_let] = ACTIONS(2467), + [anon_sym_namespace] = ACTIONS(2633), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_let] = ACTIONS(2633), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_RPAREN] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_RBRACK] = ACTIONS(126), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2467), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(908), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2467), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(153), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2633), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2633), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -105016,164 +114736,80 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2467), - [anon_sym_readonly] = ACTIONS(2467), - [anon_sym_get] = ACTIONS(2467), - [anon_sym_set] = ACTIONS(2467), - [anon_sym_declare] = ACTIONS(2467), - [anon_sym_public] = ACTIONS(2467), - [anon_sym_private] = ACTIONS(2467), - [anon_sym_protected] = ACTIONS(2467), - [anon_sym_override] = ACTIONS(2467), - [anon_sym_module] = ACTIONS(2467), - [anon_sym_any] = ACTIONS(2467), - [anon_sym_number] = ACTIONS(2467), - [anon_sym_boolean] = ACTIONS(2467), - [anon_sym_string] = ACTIONS(2467), - [anon_sym_symbol] = ACTIONS(2467), - [anon_sym_object] = ACTIONS(2467), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2633), + [anon_sym_readonly] = ACTIONS(2633), + [anon_sym_get] = ACTIONS(2633), + [anon_sym_set] = ACTIONS(2633), + [anon_sym_declare] = ACTIONS(2633), + [anon_sym_public] = ACTIONS(2633), + [anon_sym_private] = ACTIONS(2633), + [anon_sym_protected] = ACTIONS(2633), + [anon_sym_override] = ACTIONS(2633), + [anon_sym_module] = ACTIONS(2633), + [anon_sym_any] = ACTIONS(2633), + [anon_sym_number] = ACTIONS(2633), + [anon_sym_boolean] = ACTIONS(2633), + [anon_sym_string] = ACTIONS(2633), + [anon_sym_symbol] = ACTIONS(2633), + [anon_sym_object] = ACTIONS(2633), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(755)] = { - [sym_catch_clause] = STATE(778), - [sym_finally_clause] = STATE(919), - [ts_builtin_sym_end] = ACTIONS(2477), - [sym_identifier] = ACTIONS(2479), - [anon_sym_export] = ACTIONS(2479), - [anon_sym_default] = ACTIONS(2479), - [anon_sym_type] = ACTIONS(2479), - [anon_sym_namespace] = ACTIONS(2479), - [anon_sym_LBRACE] = ACTIONS(2477), - [anon_sym_RBRACE] = ACTIONS(2477), - [anon_sym_typeof] = ACTIONS(2479), - [anon_sym_import] = ACTIONS(2479), - [anon_sym_with] = ACTIONS(2479), - [anon_sym_var] = ACTIONS(2479), - [anon_sym_let] = ACTIONS(2479), - [anon_sym_const] = ACTIONS(2479), - [anon_sym_BANG] = ACTIONS(2477), - [anon_sym_else] = ACTIONS(2479), - [anon_sym_if] = ACTIONS(2479), - [anon_sym_switch] = ACTIONS(2479), - [anon_sym_for] = ACTIONS(2479), - [anon_sym_LPAREN] = ACTIONS(2477), - [anon_sym_SEMI] = ACTIONS(2477), - [anon_sym_await] = ACTIONS(2479), - [anon_sym_while] = ACTIONS(2479), - [anon_sym_do] = ACTIONS(2479), - [anon_sym_try] = ACTIONS(2479), - [anon_sym_break] = ACTIONS(2479), - [anon_sym_continue] = ACTIONS(2479), - [anon_sym_debugger] = ACTIONS(2479), - [anon_sym_return] = ACTIONS(2479), - [anon_sym_throw] = ACTIONS(2479), - [anon_sym_case] = ACTIONS(2479), - [anon_sym_catch] = ACTIONS(2481), - [anon_sym_finally] = ACTIONS(2483), - [anon_sym_yield] = ACTIONS(2479), - [anon_sym_LBRACK] = ACTIONS(2477), - [anon_sym_class] = ACTIONS(2479), - [anon_sym_async] = ACTIONS(2479), - [anon_sym_function] = ACTIONS(2479), - [anon_sym_new] = ACTIONS(2479), - [anon_sym_using] = ACTIONS(2479), - [anon_sym_PLUS] = ACTIONS(2479), - [anon_sym_DASH] = ACTIONS(2479), - [anon_sym_SLASH] = ACTIONS(2479), - [anon_sym_LT] = ACTIONS(2477), - [anon_sym_TILDE] = ACTIONS(2477), - [anon_sym_void] = ACTIONS(2479), - [anon_sym_delete] = ACTIONS(2479), - [anon_sym_PLUS_PLUS] = ACTIONS(2477), - [anon_sym_DASH_DASH] = ACTIONS(2477), - [anon_sym_DQUOTE] = ACTIONS(2477), - [anon_sym_SQUOTE] = ACTIONS(2477), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2477), - [sym_number] = ACTIONS(2477), - [sym_private_property_identifier] = ACTIONS(2477), - [sym_this] = ACTIONS(2479), - [sym_super] = ACTIONS(2479), - [sym_true] = ACTIONS(2479), - [sym_false] = ACTIONS(2479), - [sym_null] = ACTIONS(2479), - [sym_undefined] = ACTIONS(2479), - [anon_sym_AT] = ACTIONS(2477), - [anon_sym_static] = ACTIONS(2479), - [anon_sym_readonly] = ACTIONS(2479), - [anon_sym_get] = ACTIONS(2479), - [anon_sym_set] = ACTIONS(2479), - [anon_sym_declare] = ACTIONS(2479), - [anon_sym_public] = ACTIONS(2479), - [anon_sym_private] = ACTIONS(2479), - [anon_sym_protected] = ACTIONS(2479), - [anon_sym_override] = ACTIONS(2479), - [anon_sym_module] = ACTIONS(2479), - [anon_sym_any] = ACTIONS(2479), - [anon_sym_number] = ACTIONS(2479), - [anon_sym_boolean] = ACTIONS(2479), - [anon_sym_string] = ACTIONS(2479), - [anon_sym_symbol] = ACTIONS(2479), - [anon_sym_object] = ACTIONS(2479), - [anon_sym_abstract] = ACTIONS(2479), - [anon_sym_interface] = ACTIONS(2479), - [anon_sym_enum] = ACTIONS(2479), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(756)] = { - [sym__call_signature] = STATE(5866), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2469), - [anon_sym_export] = ACTIONS(2471), + [STATE(818)] = { + [sym__call_signature] = STATE(6929), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2627), + [anon_sym_export] = ACTIONS(2629), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2471), - [anon_sym_EQ] = ACTIONS(932), + [anon_sym_type] = ACTIONS(2629), + [anon_sym_EQ] = ACTIONS(886), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2471), - [anon_sym_let] = ACTIONS(2471), + [anon_sym_namespace] = ACTIONS(2629), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_RBRACE] = ACTIONS(222), + [anon_sym_let] = ACTIONS(2629), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2619), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2471), - [anon_sym_function] = ACTIONS(2453), - [anon_sym_EQ_GT] = ACTIONS(922), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2471), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_RBRACK] = ACTIONS(222), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2629), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2629), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -105187,79 +114823,79 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2471), - [anon_sym_readonly] = ACTIONS(2471), - [anon_sym_get] = ACTIONS(2471), - [anon_sym_set] = ACTIONS(2471), - [anon_sym_declare] = ACTIONS(2471), - [anon_sym_public] = ACTIONS(2471), - [anon_sym_private] = ACTIONS(2471), - [anon_sym_protected] = ACTIONS(2471), - [anon_sym_override] = ACTIONS(2471), - [anon_sym_module] = ACTIONS(2471), - [anon_sym_any] = ACTIONS(2471), - [anon_sym_number] = ACTIONS(2471), - [anon_sym_boolean] = ACTIONS(2471), - [anon_sym_string] = ACTIONS(2471), - [anon_sym_symbol] = ACTIONS(2471), - [anon_sym_object] = ACTIONS(2471), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2629), + [anon_sym_readonly] = ACTIONS(2629), + [anon_sym_get] = ACTIONS(2629), + [anon_sym_set] = ACTIONS(2629), + [anon_sym_declare] = ACTIONS(2629), + [anon_sym_public] = ACTIONS(2629), + [anon_sym_private] = ACTIONS(2629), + [anon_sym_protected] = ACTIONS(2629), + [anon_sym_override] = ACTIONS(2629), + [anon_sym_module] = ACTIONS(2629), + [anon_sym_any] = ACTIONS(2629), + [anon_sym_number] = ACTIONS(2629), + [anon_sym_boolean] = ACTIONS(2629), + [anon_sym_string] = ACTIONS(2629), + [anon_sym_symbol] = ACTIONS(2629), + [anon_sym_object] = ACTIONS(2629), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(757)] = { - [sym__call_signature] = STATE(5746), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2465), - [anon_sym_export] = ACTIONS(2467), + [STATE(819)] = { + [sym__call_signature] = STATE(7093), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2657), + [anon_sym_export] = ACTIONS(2659), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2467), - [anon_sym_EQ] = ACTIONS(924), + [anon_sym_type] = ACTIONS(2659), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2467), - [anon_sym_let] = ACTIONS(2467), + [anon_sym_namespace] = ACTIONS(2659), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_let] = ACTIONS(2659), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_LPAREN] = ACTIONS(2619), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_RBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2467), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(908), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2467), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2659), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(1008), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2659), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -105273,588 +114909,79 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2467), - [anon_sym_readonly] = ACTIONS(2467), - [anon_sym_get] = ACTIONS(2467), - [anon_sym_set] = ACTIONS(2467), - [anon_sym_declare] = ACTIONS(2467), - [anon_sym_public] = ACTIONS(2467), - [anon_sym_private] = ACTIONS(2467), - [anon_sym_protected] = ACTIONS(2467), - [anon_sym_override] = ACTIONS(2467), - [anon_sym_module] = ACTIONS(2467), - [anon_sym_any] = ACTIONS(2467), - [anon_sym_number] = ACTIONS(2467), - [anon_sym_boolean] = ACTIONS(2467), - [anon_sym_string] = ACTIONS(2467), - [anon_sym_symbol] = ACTIONS(2467), - [anon_sym_object] = ACTIONS(2467), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2659), + [anon_sym_readonly] = ACTIONS(2659), + [anon_sym_get] = ACTIONS(2659), + [anon_sym_set] = ACTIONS(2659), + [anon_sym_declare] = ACTIONS(2659), + [anon_sym_public] = ACTIONS(2659), + [anon_sym_private] = ACTIONS(2659), + [anon_sym_protected] = ACTIONS(2659), + [anon_sym_override] = ACTIONS(2659), + [anon_sym_module] = ACTIONS(2659), + [anon_sym_any] = ACTIONS(2659), + [anon_sym_number] = ACTIONS(2659), + [anon_sym_boolean] = ACTIONS(2659), + [anon_sym_string] = ACTIONS(2659), + [anon_sym_symbol] = ACTIONS(2659), + [anon_sym_object] = ACTIONS(2659), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(758)] = { - [ts_builtin_sym_end] = ACTIONS(1814), - [sym_identifier] = ACTIONS(1816), - [anon_sym_export] = ACTIONS(1816), - [anon_sym_default] = ACTIONS(1816), - [anon_sym_type] = ACTIONS(1816), - [anon_sym_namespace] = ACTIONS(1816), - [anon_sym_LBRACE] = ACTIONS(1814), - [anon_sym_COMMA] = ACTIONS(1814), - [anon_sym_RBRACE] = ACTIONS(1814), - [anon_sym_typeof] = ACTIONS(1816), - [anon_sym_import] = ACTIONS(1816), - [anon_sym_with] = ACTIONS(1816), - [anon_sym_var] = ACTIONS(1816), - [anon_sym_let] = ACTIONS(1816), - [anon_sym_const] = ACTIONS(1816), - [anon_sym_BANG] = ACTIONS(1814), - [anon_sym_else] = ACTIONS(1816), - [anon_sym_if] = ACTIONS(1816), - [anon_sym_switch] = ACTIONS(1816), - [anon_sym_for] = ACTIONS(1816), - [anon_sym_LPAREN] = ACTIONS(1814), - [anon_sym_SEMI] = ACTIONS(1814), - [anon_sym_await] = ACTIONS(1816), - [anon_sym_while] = ACTIONS(1816), - [anon_sym_do] = ACTIONS(1816), - [anon_sym_try] = ACTIONS(1816), - [anon_sym_break] = ACTIONS(1816), - [anon_sym_continue] = ACTIONS(1816), - [anon_sym_debugger] = ACTIONS(1816), - [anon_sym_return] = ACTIONS(1816), - [anon_sym_throw] = ACTIONS(1816), - [anon_sym_case] = ACTIONS(1816), - [anon_sym_yield] = ACTIONS(1816), - [anon_sym_LBRACK] = ACTIONS(1814), - [anon_sym_class] = ACTIONS(1816), - [anon_sym_async] = ACTIONS(1816), - [anon_sym_function] = ACTIONS(1816), - [anon_sym_new] = ACTIONS(1816), - [anon_sym_using] = ACTIONS(1816), - [anon_sym_PLUS] = ACTIONS(1816), - [anon_sym_DASH] = ACTIONS(1816), - [anon_sym_SLASH] = ACTIONS(1816), - [anon_sym_LT] = ACTIONS(1814), - [anon_sym_TILDE] = ACTIONS(1814), - [anon_sym_void] = ACTIONS(1816), - [anon_sym_delete] = ACTIONS(1816), - [anon_sym_PLUS_PLUS] = ACTIONS(1814), - [anon_sym_DASH_DASH] = ACTIONS(1814), - [anon_sym_DQUOTE] = ACTIONS(1814), - [anon_sym_SQUOTE] = ACTIONS(1814), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1814), - [sym_number] = ACTIONS(1814), - [sym_private_property_identifier] = ACTIONS(1814), - [sym_this] = ACTIONS(1816), - [sym_super] = ACTIONS(1816), - [sym_true] = ACTIONS(1816), - [sym_false] = ACTIONS(1816), - [sym_null] = ACTIONS(1816), - [sym_undefined] = ACTIONS(1816), - [anon_sym_AT] = ACTIONS(1814), - [anon_sym_static] = ACTIONS(1816), - [anon_sym_readonly] = ACTIONS(1816), - [anon_sym_get] = ACTIONS(1816), - [anon_sym_set] = ACTIONS(1816), - [anon_sym_declare] = ACTIONS(1816), - [anon_sym_public] = ACTIONS(1816), - [anon_sym_private] = ACTIONS(1816), - [anon_sym_protected] = ACTIONS(1816), - [anon_sym_override] = ACTIONS(1816), - [anon_sym_module] = ACTIONS(1816), - [anon_sym_any] = ACTIONS(1816), - [anon_sym_number] = ACTIONS(1816), - [anon_sym_boolean] = ACTIONS(1816), - [anon_sym_string] = ACTIONS(1816), - [anon_sym_symbol] = ACTIONS(1816), - [anon_sym_object] = ACTIONS(1816), - [anon_sym_abstract] = ACTIONS(1816), - [anon_sym_interface] = ACTIONS(1816), - [anon_sym_enum] = ACTIONS(1816), - [anon_sym_PIPE_RBRACE] = ACTIONS(1814), - [sym__automatic_semicolon] = ACTIONS(1814), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(759)] = { - [ts_builtin_sym_end] = ACTIONS(1784), - [sym_identifier] = ACTIONS(1786), - [anon_sym_export] = ACTIONS(1786), - [anon_sym_default] = ACTIONS(1786), - [anon_sym_type] = ACTIONS(1786), - [anon_sym_namespace] = ACTIONS(1786), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_COMMA] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(1784), - [anon_sym_typeof] = ACTIONS(1786), - [anon_sym_import] = ACTIONS(1786), - [anon_sym_with] = ACTIONS(1786), - [anon_sym_var] = ACTIONS(1786), - [anon_sym_let] = ACTIONS(1786), - [anon_sym_const] = ACTIONS(1786), - [anon_sym_BANG] = ACTIONS(1784), - [anon_sym_else] = ACTIONS(1786), - [anon_sym_if] = ACTIONS(1786), - [anon_sym_switch] = ACTIONS(1786), - [anon_sym_for] = ACTIONS(1786), - [anon_sym_LPAREN] = ACTIONS(1784), - [anon_sym_SEMI] = ACTIONS(1784), - [anon_sym_await] = ACTIONS(1786), - [anon_sym_while] = ACTIONS(1786), - [anon_sym_do] = ACTIONS(1786), - [anon_sym_try] = ACTIONS(1786), - [anon_sym_break] = ACTIONS(1786), - [anon_sym_continue] = ACTIONS(1786), - [anon_sym_debugger] = ACTIONS(1786), - [anon_sym_return] = ACTIONS(1786), - [anon_sym_throw] = ACTIONS(1786), - [anon_sym_case] = ACTIONS(1786), - [anon_sym_yield] = ACTIONS(1786), - [anon_sym_LBRACK] = ACTIONS(1784), - [anon_sym_class] = ACTIONS(1786), - [anon_sym_async] = ACTIONS(1786), - [anon_sym_function] = ACTIONS(1786), - [anon_sym_new] = ACTIONS(1786), - [anon_sym_using] = ACTIONS(1786), - [anon_sym_PLUS] = ACTIONS(1786), - [anon_sym_DASH] = ACTIONS(1786), - [anon_sym_SLASH] = ACTIONS(1786), - [anon_sym_LT] = ACTIONS(1784), - [anon_sym_TILDE] = ACTIONS(1784), - [anon_sym_void] = ACTIONS(1786), - [anon_sym_delete] = ACTIONS(1786), - [anon_sym_PLUS_PLUS] = ACTIONS(1784), - [anon_sym_DASH_DASH] = ACTIONS(1784), - [anon_sym_DQUOTE] = ACTIONS(1784), - [anon_sym_SQUOTE] = ACTIONS(1784), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1784), - [sym_number] = ACTIONS(1784), - [sym_private_property_identifier] = ACTIONS(1784), - [sym_this] = ACTIONS(1786), - [sym_super] = ACTIONS(1786), - [sym_true] = ACTIONS(1786), - [sym_false] = ACTIONS(1786), - [sym_null] = ACTIONS(1786), - [sym_undefined] = ACTIONS(1786), - [anon_sym_AT] = ACTIONS(1784), - [anon_sym_static] = ACTIONS(1786), - [anon_sym_readonly] = ACTIONS(1786), - [anon_sym_get] = ACTIONS(1786), - [anon_sym_set] = ACTIONS(1786), - [anon_sym_declare] = ACTIONS(1786), - [anon_sym_public] = ACTIONS(1786), - [anon_sym_private] = ACTIONS(1786), - [anon_sym_protected] = ACTIONS(1786), - [anon_sym_override] = ACTIONS(1786), - [anon_sym_module] = ACTIONS(1786), - [anon_sym_any] = ACTIONS(1786), - [anon_sym_number] = ACTIONS(1786), - [anon_sym_boolean] = ACTIONS(1786), - [anon_sym_string] = ACTIONS(1786), - [anon_sym_symbol] = ACTIONS(1786), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_abstract] = ACTIONS(1786), - [anon_sym_interface] = ACTIONS(1786), - [anon_sym_enum] = ACTIONS(1786), - [anon_sym_PIPE_RBRACE] = ACTIONS(1784), - [sym__automatic_semicolon] = ACTIONS(2485), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(760)] = { - [ts_builtin_sym_end] = ACTIONS(1692), - [sym_identifier] = ACTIONS(1694), - [anon_sym_export] = ACTIONS(1694), - [anon_sym_default] = ACTIONS(1694), - [anon_sym_type] = ACTIONS(1694), - [anon_sym_namespace] = ACTIONS(1694), - [anon_sym_LBRACE] = ACTIONS(1692), - [anon_sym_COMMA] = ACTIONS(1692), - [anon_sym_RBRACE] = ACTIONS(1692), - [anon_sym_typeof] = ACTIONS(1694), - [anon_sym_import] = ACTIONS(1694), - [anon_sym_with] = ACTIONS(1694), - [anon_sym_var] = ACTIONS(1694), - [anon_sym_let] = ACTIONS(1694), - [anon_sym_const] = ACTIONS(1694), - [anon_sym_BANG] = ACTIONS(1692), - [anon_sym_else] = ACTIONS(1694), - [anon_sym_if] = ACTIONS(1694), - [anon_sym_switch] = ACTIONS(1694), - [anon_sym_for] = ACTIONS(1694), - [anon_sym_LPAREN] = ACTIONS(1692), - [anon_sym_SEMI] = ACTIONS(1692), - [anon_sym_await] = ACTIONS(1694), - [anon_sym_while] = ACTIONS(1694), - [anon_sym_do] = ACTIONS(1694), - [anon_sym_try] = ACTIONS(1694), - [anon_sym_break] = ACTIONS(1694), - [anon_sym_continue] = ACTIONS(1694), - [anon_sym_debugger] = ACTIONS(1694), - [anon_sym_return] = ACTIONS(1694), - [anon_sym_throw] = ACTIONS(1694), - [anon_sym_case] = ACTIONS(1694), - [anon_sym_yield] = ACTIONS(1694), - [anon_sym_LBRACK] = ACTIONS(1692), - [anon_sym_class] = ACTIONS(1694), - [anon_sym_async] = ACTIONS(1694), - [anon_sym_function] = ACTIONS(1694), - [anon_sym_new] = ACTIONS(1694), - [anon_sym_using] = ACTIONS(1694), - [anon_sym_PLUS] = ACTIONS(1694), - [anon_sym_DASH] = ACTIONS(1694), - [anon_sym_SLASH] = ACTIONS(1694), - [anon_sym_LT] = ACTIONS(1692), - [anon_sym_TILDE] = ACTIONS(1692), - [anon_sym_void] = ACTIONS(1694), - [anon_sym_delete] = ACTIONS(1694), - [anon_sym_PLUS_PLUS] = ACTIONS(1692), - [anon_sym_DASH_DASH] = ACTIONS(1692), - [anon_sym_DQUOTE] = ACTIONS(1692), - [anon_sym_SQUOTE] = ACTIONS(1692), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1692), - [sym_number] = ACTIONS(1692), - [sym_private_property_identifier] = ACTIONS(1692), - [sym_this] = ACTIONS(1694), - [sym_super] = ACTIONS(1694), - [sym_true] = ACTIONS(1694), - [sym_false] = ACTIONS(1694), - [sym_null] = ACTIONS(1694), - [sym_undefined] = ACTIONS(1694), - [anon_sym_AT] = ACTIONS(1692), - [anon_sym_static] = ACTIONS(1694), - [anon_sym_readonly] = ACTIONS(1694), - [anon_sym_get] = ACTIONS(1694), - [anon_sym_set] = ACTIONS(1694), - [anon_sym_declare] = ACTIONS(1694), - [anon_sym_public] = ACTIONS(1694), - [anon_sym_private] = ACTIONS(1694), - [anon_sym_protected] = ACTIONS(1694), - [anon_sym_override] = ACTIONS(1694), - [anon_sym_module] = ACTIONS(1694), - [anon_sym_any] = ACTIONS(1694), - [anon_sym_number] = ACTIONS(1694), - [anon_sym_boolean] = ACTIONS(1694), - [anon_sym_string] = ACTIONS(1694), - [anon_sym_symbol] = ACTIONS(1694), - [anon_sym_object] = ACTIONS(1694), - [anon_sym_abstract] = ACTIONS(1694), - [anon_sym_interface] = ACTIONS(1694), - [anon_sym_enum] = ACTIONS(1694), - [anon_sym_PIPE_RBRACE] = ACTIONS(1692), - [sym__automatic_semicolon] = ACTIONS(2487), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(761)] = { - [ts_builtin_sym_end] = ACTIONS(1848), - [sym_identifier] = ACTIONS(1850), - [anon_sym_export] = ACTIONS(1850), - [anon_sym_default] = ACTIONS(1850), - [anon_sym_type] = ACTIONS(1850), - [anon_sym_namespace] = ACTIONS(1850), - [anon_sym_LBRACE] = ACTIONS(1848), - [anon_sym_COMMA] = ACTIONS(1848), - [anon_sym_RBRACE] = ACTIONS(1848), - [anon_sym_typeof] = ACTIONS(1850), - [anon_sym_import] = ACTIONS(1850), - [anon_sym_with] = ACTIONS(1850), - [anon_sym_var] = ACTIONS(1850), - [anon_sym_let] = ACTIONS(1850), - [anon_sym_const] = ACTIONS(1850), - [anon_sym_BANG] = ACTIONS(1848), - [anon_sym_else] = ACTIONS(1850), - [anon_sym_if] = ACTIONS(1850), - [anon_sym_switch] = ACTIONS(1850), - [anon_sym_for] = ACTIONS(1850), - [anon_sym_LPAREN] = ACTIONS(1848), - [anon_sym_SEMI] = ACTIONS(1848), - [anon_sym_await] = ACTIONS(1850), - [anon_sym_while] = ACTIONS(1850), - [anon_sym_do] = ACTIONS(1850), - [anon_sym_try] = ACTIONS(1850), - [anon_sym_break] = ACTIONS(1850), - [anon_sym_continue] = ACTIONS(1850), - [anon_sym_debugger] = ACTIONS(1850), - [anon_sym_return] = ACTIONS(1850), - [anon_sym_throw] = ACTIONS(1850), - [anon_sym_case] = ACTIONS(1850), - [anon_sym_yield] = ACTIONS(1850), - [anon_sym_LBRACK] = ACTIONS(1848), - [anon_sym_class] = ACTIONS(1850), - [anon_sym_async] = ACTIONS(1850), - [anon_sym_function] = ACTIONS(1850), - [anon_sym_new] = ACTIONS(1850), - [anon_sym_using] = ACTIONS(1850), - [anon_sym_PLUS] = ACTIONS(1850), - [anon_sym_DASH] = ACTIONS(1850), - [anon_sym_SLASH] = ACTIONS(1850), - [anon_sym_LT] = ACTIONS(1848), - [anon_sym_TILDE] = ACTIONS(1848), - [anon_sym_void] = ACTIONS(1850), - [anon_sym_delete] = ACTIONS(1850), - [anon_sym_PLUS_PLUS] = ACTIONS(1848), - [anon_sym_DASH_DASH] = ACTIONS(1848), - [anon_sym_DQUOTE] = ACTIONS(1848), - [anon_sym_SQUOTE] = ACTIONS(1848), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1848), - [sym_number] = ACTIONS(1848), - [sym_private_property_identifier] = ACTIONS(1848), - [sym_this] = ACTIONS(1850), - [sym_super] = ACTIONS(1850), - [sym_true] = ACTIONS(1850), - [sym_false] = ACTIONS(1850), - [sym_null] = ACTIONS(1850), - [sym_undefined] = ACTIONS(1850), - [anon_sym_AT] = ACTIONS(1848), - [anon_sym_static] = ACTIONS(1850), - [anon_sym_readonly] = ACTIONS(1850), - [anon_sym_get] = ACTIONS(1850), - [anon_sym_set] = ACTIONS(1850), - [anon_sym_declare] = ACTIONS(1850), - [anon_sym_public] = ACTIONS(1850), - [anon_sym_private] = ACTIONS(1850), - [anon_sym_protected] = ACTIONS(1850), - [anon_sym_override] = ACTIONS(1850), - [anon_sym_module] = ACTIONS(1850), - [anon_sym_any] = ACTIONS(1850), - [anon_sym_number] = ACTIONS(1850), - [anon_sym_boolean] = ACTIONS(1850), - [anon_sym_string] = ACTIONS(1850), - [anon_sym_symbol] = ACTIONS(1850), - [anon_sym_object] = ACTIONS(1850), - [anon_sym_abstract] = ACTIONS(1850), - [anon_sym_interface] = ACTIONS(1850), - [anon_sym_enum] = ACTIONS(1850), - [anon_sym_PIPE_RBRACE] = ACTIONS(1848), - [sym__automatic_semicolon] = ACTIONS(1848), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(762)] = { - [ts_builtin_sym_end] = ACTIONS(1784), - [sym_identifier] = ACTIONS(1786), - [anon_sym_export] = ACTIONS(1786), - [anon_sym_default] = ACTIONS(1786), - [anon_sym_type] = ACTIONS(1786), - [anon_sym_namespace] = ACTIONS(1786), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_COMMA] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(1784), - [anon_sym_typeof] = ACTIONS(1786), - [anon_sym_import] = ACTIONS(1786), - [anon_sym_with] = ACTIONS(1786), - [anon_sym_var] = ACTIONS(1786), - [anon_sym_let] = ACTIONS(1786), - [anon_sym_const] = ACTIONS(1786), - [anon_sym_BANG] = ACTIONS(1784), - [anon_sym_else] = ACTIONS(1786), - [anon_sym_if] = ACTIONS(1786), - [anon_sym_switch] = ACTIONS(1786), - [anon_sym_for] = ACTIONS(1786), - [anon_sym_LPAREN] = ACTIONS(1784), - [anon_sym_SEMI] = ACTIONS(1784), - [anon_sym_await] = ACTIONS(1786), - [anon_sym_while] = ACTIONS(1786), - [anon_sym_do] = ACTIONS(1786), - [anon_sym_try] = ACTIONS(1786), - [anon_sym_break] = ACTIONS(1786), - [anon_sym_continue] = ACTIONS(1786), - [anon_sym_debugger] = ACTIONS(1786), - [anon_sym_return] = ACTIONS(1786), - [anon_sym_throw] = ACTIONS(1786), - [anon_sym_case] = ACTIONS(1786), - [anon_sym_catch] = ACTIONS(1786), - [anon_sym_finally] = ACTIONS(1786), - [anon_sym_yield] = ACTIONS(1786), - [anon_sym_LBRACK] = ACTIONS(1784), - [anon_sym_class] = ACTIONS(1786), - [anon_sym_async] = ACTIONS(1786), - [anon_sym_function] = ACTIONS(1786), - [anon_sym_new] = ACTIONS(1786), - [anon_sym_using] = ACTIONS(1786), - [anon_sym_PLUS] = ACTIONS(1786), - [anon_sym_DASH] = ACTIONS(1786), - [anon_sym_SLASH] = ACTIONS(1786), - [anon_sym_LT] = ACTIONS(1784), - [anon_sym_TILDE] = ACTIONS(1784), - [anon_sym_void] = ACTIONS(1786), - [anon_sym_delete] = ACTIONS(1786), - [anon_sym_PLUS_PLUS] = ACTIONS(1784), - [anon_sym_DASH_DASH] = ACTIONS(1784), - [anon_sym_DQUOTE] = ACTIONS(1784), - [anon_sym_SQUOTE] = ACTIONS(1784), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1784), - [sym_number] = ACTIONS(1784), - [sym_private_property_identifier] = ACTIONS(1784), - [sym_this] = ACTIONS(1786), - [sym_super] = ACTIONS(1786), - [sym_true] = ACTIONS(1786), - [sym_false] = ACTIONS(1786), - [sym_null] = ACTIONS(1786), - [sym_undefined] = ACTIONS(1786), - [anon_sym_AT] = ACTIONS(1784), - [anon_sym_static] = ACTIONS(1786), - [anon_sym_readonly] = ACTIONS(1786), - [anon_sym_get] = ACTIONS(1786), - [anon_sym_set] = ACTIONS(1786), - [anon_sym_declare] = ACTIONS(1786), - [anon_sym_public] = ACTIONS(1786), - [anon_sym_private] = ACTIONS(1786), - [anon_sym_protected] = ACTIONS(1786), - [anon_sym_override] = ACTIONS(1786), - [anon_sym_module] = ACTIONS(1786), - [anon_sym_any] = ACTIONS(1786), - [anon_sym_number] = ACTIONS(1786), - [anon_sym_boolean] = ACTIONS(1786), - [anon_sym_string] = ACTIONS(1786), - [anon_sym_symbol] = ACTIONS(1786), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_abstract] = ACTIONS(1786), - [anon_sym_interface] = ACTIONS(1786), - [anon_sym_enum] = ACTIONS(1786), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(763)] = { - [ts_builtin_sym_end] = ACTIONS(1848), - [sym_identifier] = ACTIONS(1850), - [anon_sym_export] = ACTIONS(1850), - [anon_sym_default] = ACTIONS(1850), - [anon_sym_type] = ACTIONS(1850), - [anon_sym_namespace] = ACTIONS(1850), - [anon_sym_LBRACE] = ACTIONS(1848), - [anon_sym_COMMA] = ACTIONS(1848), - [anon_sym_RBRACE] = ACTIONS(1848), - [anon_sym_typeof] = ACTIONS(1850), - [anon_sym_import] = ACTIONS(1850), - [anon_sym_with] = ACTIONS(1850), - [anon_sym_var] = ACTIONS(1850), - [anon_sym_let] = ACTIONS(1850), - [anon_sym_const] = ACTIONS(1850), - [anon_sym_BANG] = ACTIONS(1848), - [anon_sym_else] = ACTIONS(1850), - [anon_sym_if] = ACTIONS(1850), - [anon_sym_switch] = ACTIONS(1850), - [anon_sym_for] = ACTIONS(1850), - [anon_sym_LPAREN] = ACTIONS(1848), - [anon_sym_SEMI] = ACTIONS(1848), - [anon_sym_await] = ACTIONS(1850), - [anon_sym_while] = ACTIONS(1850), - [anon_sym_do] = ACTIONS(1850), - [anon_sym_try] = ACTIONS(1850), - [anon_sym_break] = ACTIONS(1850), - [anon_sym_continue] = ACTIONS(1850), - [anon_sym_debugger] = ACTIONS(1850), - [anon_sym_return] = ACTIONS(1850), - [anon_sym_throw] = ACTIONS(1850), - [anon_sym_case] = ACTIONS(1850), - [anon_sym_catch] = ACTIONS(1850), - [anon_sym_finally] = ACTIONS(1850), - [anon_sym_yield] = ACTIONS(1850), - [anon_sym_LBRACK] = ACTIONS(1848), - [anon_sym_class] = ACTIONS(1850), - [anon_sym_async] = ACTIONS(1850), - [anon_sym_function] = ACTIONS(1850), - [anon_sym_new] = ACTIONS(1850), - [anon_sym_using] = ACTIONS(1850), - [anon_sym_PLUS] = ACTIONS(1850), - [anon_sym_DASH] = ACTIONS(1850), - [anon_sym_SLASH] = ACTIONS(1850), - [anon_sym_LT] = ACTIONS(1848), - [anon_sym_TILDE] = ACTIONS(1848), - [anon_sym_void] = ACTIONS(1850), - [anon_sym_delete] = ACTIONS(1850), - [anon_sym_PLUS_PLUS] = ACTIONS(1848), - [anon_sym_DASH_DASH] = ACTIONS(1848), - [anon_sym_DQUOTE] = ACTIONS(1848), - [anon_sym_SQUOTE] = ACTIONS(1848), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1848), - [sym_number] = ACTIONS(1848), - [sym_private_property_identifier] = ACTIONS(1848), - [sym_this] = ACTIONS(1850), - [sym_super] = ACTIONS(1850), - [sym_true] = ACTIONS(1850), - [sym_false] = ACTIONS(1850), - [sym_null] = ACTIONS(1850), - [sym_undefined] = ACTIONS(1850), - [anon_sym_AT] = ACTIONS(1848), - [anon_sym_static] = ACTIONS(1850), - [anon_sym_readonly] = ACTIONS(1850), - [anon_sym_get] = ACTIONS(1850), - [anon_sym_set] = ACTIONS(1850), - [anon_sym_declare] = ACTIONS(1850), - [anon_sym_public] = ACTIONS(1850), - [anon_sym_private] = ACTIONS(1850), - [anon_sym_protected] = ACTIONS(1850), - [anon_sym_override] = ACTIONS(1850), - [anon_sym_module] = ACTIONS(1850), - [anon_sym_any] = ACTIONS(1850), - [anon_sym_number] = ACTIONS(1850), - [anon_sym_boolean] = ACTIONS(1850), - [anon_sym_string] = ACTIONS(1850), - [anon_sym_symbol] = ACTIONS(1850), - [anon_sym_object] = ACTIONS(1850), - [anon_sym_abstract] = ACTIONS(1850), - [anon_sym_interface] = ACTIONS(1850), - [anon_sym_enum] = ACTIONS(1850), + [anon_sym_implements] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(764)] = { - [sym__call_signature] = STATE(6019), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2489), - [anon_sym_export] = ACTIONS(2491), + [STATE(820)] = { + [sym__call_signature] = STATE(6964), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2661), + [anon_sym_export] = ACTIONS(2663), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2491), - [anon_sym_EQ] = ACTIONS(976), + [anon_sym_type] = ACTIONS(2663), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2491), - [anon_sym_let] = ACTIONS(2491), + [anon_sym_namespace] = ACTIONS(2663), + [anon_sym_let] = ACTIONS(2663), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(154), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2491), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(982), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2491), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2663), + [anon_sym_function] = ACTIONS(2639), + [anon_sym_EQ_GT] = ACTIONS(1012), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2663), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -105868,163 +114995,79 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2491), - [anon_sym_readonly] = ACTIONS(2491), - [anon_sym_get] = ACTIONS(2491), - [anon_sym_set] = ACTIONS(2491), - [anon_sym_declare] = ACTIONS(2491), - [anon_sym_public] = ACTIONS(2491), - [anon_sym_private] = ACTIONS(2491), - [anon_sym_protected] = ACTIONS(2491), - [anon_sym_override] = ACTIONS(2491), - [anon_sym_module] = ACTIONS(2491), - [anon_sym_any] = ACTIONS(2491), - [anon_sym_number] = ACTIONS(2491), - [anon_sym_boolean] = ACTIONS(2491), - [anon_sym_string] = ACTIONS(2491), - [anon_sym_symbol] = ACTIONS(2491), - [anon_sym_object] = ACTIONS(2491), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2663), + [anon_sym_readonly] = ACTIONS(2663), + [anon_sym_get] = ACTIONS(2663), + [anon_sym_set] = ACTIONS(2663), + [anon_sym_declare] = ACTIONS(2663), + [anon_sym_public] = ACTIONS(2663), + [anon_sym_private] = ACTIONS(2663), + [anon_sym_protected] = ACTIONS(2663), + [anon_sym_override] = ACTIONS(2663), + [anon_sym_module] = ACTIONS(2663), + [anon_sym_any] = ACTIONS(2663), + [anon_sym_number] = ACTIONS(2663), + [anon_sym_boolean] = ACTIONS(2663), + [anon_sym_string] = ACTIONS(2663), + [anon_sym_symbol] = ACTIONS(2663), + [anon_sym_object] = ACTIONS(2663), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(765)] = { - [ts_builtin_sym_end] = ACTIONS(1856), - [sym_identifier] = ACTIONS(1858), - [anon_sym_export] = ACTIONS(1858), - [anon_sym_default] = ACTIONS(1858), - [anon_sym_type] = ACTIONS(1858), - [anon_sym_namespace] = ACTIONS(1858), - [anon_sym_LBRACE] = ACTIONS(1856), - [anon_sym_COMMA] = ACTIONS(1856), - [anon_sym_RBRACE] = ACTIONS(1856), - [anon_sym_typeof] = ACTIONS(1858), - [anon_sym_import] = ACTIONS(1858), - [anon_sym_with] = ACTIONS(1858), - [anon_sym_var] = ACTIONS(1858), - [anon_sym_let] = ACTIONS(1858), - [anon_sym_const] = ACTIONS(1858), - [anon_sym_BANG] = ACTIONS(1856), - [anon_sym_else] = ACTIONS(1858), - [anon_sym_if] = ACTIONS(1858), - [anon_sym_switch] = ACTIONS(1858), - [anon_sym_for] = ACTIONS(1858), - [anon_sym_LPAREN] = ACTIONS(1856), - [anon_sym_SEMI] = ACTIONS(1856), - [anon_sym_await] = ACTIONS(1858), - [anon_sym_while] = ACTIONS(1858), - [anon_sym_do] = ACTIONS(1858), - [anon_sym_try] = ACTIONS(1858), - [anon_sym_break] = ACTIONS(1858), - [anon_sym_continue] = ACTIONS(1858), - [anon_sym_debugger] = ACTIONS(1858), - [anon_sym_return] = ACTIONS(1858), - [anon_sym_throw] = ACTIONS(1858), - [anon_sym_case] = ACTIONS(1858), - [anon_sym_yield] = ACTIONS(1858), - [anon_sym_LBRACK] = ACTIONS(1856), - [anon_sym_class] = ACTIONS(1858), - [anon_sym_async] = ACTIONS(1858), - [anon_sym_function] = ACTIONS(1858), - [anon_sym_new] = ACTIONS(1858), - [anon_sym_using] = ACTIONS(1858), - [anon_sym_PLUS] = ACTIONS(1858), - [anon_sym_DASH] = ACTIONS(1858), - [anon_sym_SLASH] = ACTIONS(1858), - [anon_sym_LT] = ACTIONS(1856), - [anon_sym_TILDE] = ACTIONS(1856), - [anon_sym_void] = ACTIONS(1858), - [anon_sym_delete] = ACTIONS(1858), - [anon_sym_PLUS_PLUS] = ACTIONS(1856), - [anon_sym_DASH_DASH] = ACTIONS(1856), - [anon_sym_DQUOTE] = ACTIONS(1856), - [anon_sym_SQUOTE] = ACTIONS(1856), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1856), - [sym_number] = ACTIONS(1856), - [sym_private_property_identifier] = ACTIONS(1856), - [sym_this] = ACTIONS(1858), - [sym_super] = ACTIONS(1858), - [sym_true] = ACTIONS(1858), - [sym_false] = ACTIONS(1858), - [sym_null] = ACTIONS(1858), - [sym_undefined] = ACTIONS(1858), - [anon_sym_AT] = ACTIONS(1856), - [anon_sym_static] = ACTIONS(1858), - [anon_sym_readonly] = ACTIONS(1858), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_declare] = ACTIONS(1858), - [anon_sym_public] = ACTIONS(1858), - [anon_sym_private] = ACTIONS(1858), - [anon_sym_protected] = ACTIONS(1858), - [anon_sym_override] = ACTIONS(1858), - [anon_sym_module] = ACTIONS(1858), - [anon_sym_any] = ACTIONS(1858), - [anon_sym_number] = ACTIONS(1858), - [anon_sym_boolean] = ACTIONS(1858), - [anon_sym_string] = ACTIONS(1858), - [anon_sym_symbol] = ACTIONS(1858), - [anon_sym_object] = ACTIONS(1858), - [anon_sym_abstract] = ACTIONS(1858), - [anon_sym_interface] = ACTIONS(1858), - [anon_sym_enum] = ACTIONS(1858), - [anon_sym_PIPE_RBRACE] = ACTIONS(1856), - [sym__automatic_semicolon] = ACTIONS(1856), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(766)] = { - [sym__call_signature] = STATE(6019), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2489), - [anon_sym_export] = ACTIONS(2491), + [STATE(821)] = { + [sym__call_signature] = STATE(6964), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2661), + [anon_sym_export] = ACTIONS(2663), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2491), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_type] = ACTIONS(2663), + [anon_sym_EQ] = ACTIONS(1020), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2491), - [anon_sym_let] = ACTIONS(2491), + [anon_sym_namespace] = ACTIONS(2663), + [anon_sym_let] = ACTIONS(2663), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(154), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2491), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(982), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2491), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2663), + [anon_sym_function] = ACTIONS(2527), + [anon_sym_EQ_GT] = ACTIONS(1012), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2663), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -106038,78 +115081,80 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2491), - [anon_sym_readonly] = ACTIONS(2491), - [anon_sym_get] = ACTIONS(2491), - [anon_sym_set] = ACTIONS(2491), - [anon_sym_declare] = ACTIONS(2491), - [anon_sym_public] = ACTIONS(2491), - [anon_sym_private] = ACTIONS(2491), - [anon_sym_protected] = ACTIONS(2491), - [anon_sym_override] = ACTIONS(2491), - [anon_sym_module] = ACTIONS(2491), - [anon_sym_any] = ACTIONS(2491), - [anon_sym_number] = ACTIONS(2491), - [anon_sym_boolean] = ACTIONS(2491), - [anon_sym_string] = ACTIONS(2491), - [anon_sym_symbol] = ACTIONS(2491), - [anon_sym_object] = ACTIONS(2491), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2663), + [anon_sym_readonly] = ACTIONS(2663), + [anon_sym_get] = ACTIONS(2663), + [anon_sym_set] = ACTIONS(2663), + [anon_sym_declare] = ACTIONS(2663), + [anon_sym_public] = ACTIONS(2663), + [anon_sym_private] = ACTIONS(2663), + [anon_sym_protected] = ACTIONS(2663), + [anon_sym_override] = ACTIONS(2663), + [anon_sym_module] = ACTIONS(2663), + [anon_sym_any] = ACTIONS(2663), + [anon_sym_number] = ACTIONS(2663), + [anon_sym_boolean] = ACTIONS(2663), + [anon_sym_string] = ACTIONS(2663), + [anon_sym_symbol] = ACTIONS(2663), + [anon_sym_object] = ACTIONS(2663), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(767)] = { - [sym__call_signature] = STATE(5746), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2465), - [anon_sym_export] = ACTIONS(2467), + [STATE(822)] = { + [sym__call_signature] = STATE(6805), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2653), + [anon_sym_export] = ACTIONS(2655), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2467), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_type] = ACTIONS(2655), + [anon_sym_EQ] = ACTIONS(1010), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2467), - [anon_sym_let] = ACTIONS(2467), + [anon_sym_namespace] = ACTIONS(2655), + [anon_sym_let] = ACTIONS(2655), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_LPAREN] = ACTIONS(2619), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_RBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2467), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(908), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2467), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(1014), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_RBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2655), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(1004), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2655), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -106123,78 +115168,79 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2467), - [anon_sym_readonly] = ACTIONS(2467), - [anon_sym_get] = ACTIONS(2467), - [anon_sym_set] = ACTIONS(2467), - [anon_sym_declare] = ACTIONS(2467), - [anon_sym_public] = ACTIONS(2467), - [anon_sym_private] = ACTIONS(2467), - [anon_sym_protected] = ACTIONS(2467), - [anon_sym_override] = ACTIONS(2467), - [anon_sym_module] = ACTIONS(2467), - [anon_sym_any] = ACTIONS(2467), - [anon_sym_number] = ACTIONS(2467), - [anon_sym_boolean] = ACTIONS(2467), - [anon_sym_string] = ACTIONS(2467), - [anon_sym_symbol] = ACTIONS(2467), - [anon_sym_object] = ACTIONS(2467), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2655), + [anon_sym_readonly] = ACTIONS(2655), + [anon_sym_get] = ACTIONS(2655), + [anon_sym_set] = ACTIONS(2655), + [anon_sym_declare] = ACTIONS(2655), + [anon_sym_public] = ACTIONS(2655), + [anon_sym_private] = ACTIONS(2655), + [anon_sym_protected] = ACTIONS(2655), + [anon_sym_override] = ACTIONS(2655), + [anon_sym_module] = ACTIONS(2655), + [anon_sym_any] = ACTIONS(2655), + [anon_sym_number] = ACTIONS(2655), + [anon_sym_boolean] = ACTIONS(2655), + [anon_sym_string] = ACTIONS(2655), + [anon_sym_symbol] = ACTIONS(2655), + [anon_sym_object] = ACTIONS(2655), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(768)] = { - [sym__call_signature] = STATE(5798), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2493), - [anon_sym_export] = ACTIONS(2495), + [STATE(823)] = { + [sym__call_signature] = STATE(6805), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2653), + [anon_sym_export] = ACTIONS(2655), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2495), - [anon_sym_EQ] = ACTIONS(960), + [anon_sym_type] = ACTIONS(2655), + [anon_sym_EQ] = ACTIONS(1010), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2495), - [anon_sym_let] = ACTIONS(2495), + [anon_sym_namespace] = ACTIONS(2655), + [anon_sym_let] = ACTIONS(2655), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_LPAREN] = ACTIONS(2619), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2495), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(966), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2495), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(1000), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_RBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2655), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(1004), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2655), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -106208,78 +115254,79 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2495), - [anon_sym_readonly] = ACTIONS(2495), - [anon_sym_get] = ACTIONS(2495), - [anon_sym_set] = ACTIONS(2495), - [anon_sym_declare] = ACTIONS(2495), - [anon_sym_public] = ACTIONS(2495), - [anon_sym_private] = ACTIONS(2495), - [anon_sym_protected] = ACTIONS(2495), - [anon_sym_override] = ACTIONS(2495), - [anon_sym_module] = ACTIONS(2495), - [anon_sym_any] = ACTIONS(2495), - [anon_sym_number] = ACTIONS(2495), - [anon_sym_boolean] = ACTIONS(2495), - [anon_sym_string] = ACTIONS(2495), - [anon_sym_symbol] = ACTIONS(2495), - [anon_sym_object] = ACTIONS(2495), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2655), + [anon_sym_readonly] = ACTIONS(2655), + [anon_sym_get] = ACTIONS(2655), + [anon_sym_set] = ACTIONS(2655), + [anon_sym_declare] = ACTIONS(2655), + [anon_sym_public] = ACTIONS(2655), + [anon_sym_private] = ACTIONS(2655), + [anon_sym_protected] = ACTIONS(2655), + [anon_sym_override] = ACTIONS(2655), + [anon_sym_module] = ACTIONS(2655), + [anon_sym_any] = ACTIONS(2655), + [anon_sym_number] = ACTIONS(2655), + [anon_sym_boolean] = ACTIONS(2655), + [anon_sym_string] = ACTIONS(2655), + [anon_sym_symbol] = ACTIONS(2655), + [anon_sym_object] = ACTIONS(2655), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(769)] = { - [sym__call_signature] = STATE(5798), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2493), - [anon_sym_export] = ACTIONS(2495), + [STATE(824)] = { + [sym__call_signature] = STATE(6805), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2653), + [anon_sym_export] = ACTIONS(2655), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2495), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_type] = ACTIONS(2655), + [anon_sym_EQ] = ACTIONS(995), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2495), - [anon_sym_let] = ACTIONS(2495), + [anon_sym_namespace] = ACTIONS(2655), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_let] = ACTIONS(2655), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_LPAREN] = ACTIONS(2619), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2495), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(966), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2495), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_RBRACK] = ACTIONS(222), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2655), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(1004), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2655), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -106293,78 +115340,336 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2495), - [anon_sym_readonly] = ACTIONS(2495), - [anon_sym_get] = ACTIONS(2495), - [anon_sym_set] = ACTIONS(2495), - [anon_sym_declare] = ACTIONS(2495), - [anon_sym_public] = ACTIONS(2495), - [anon_sym_private] = ACTIONS(2495), - [anon_sym_protected] = ACTIONS(2495), - [anon_sym_override] = ACTIONS(2495), - [anon_sym_module] = ACTIONS(2495), - [anon_sym_any] = ACTIONS(2495), - [anon_sym_number] = ACTIONS(2495), - [anon_sym_boolean] = ACTIONS(2495), - [anon_sym_string] = ACTIONS(2495), - [anon_sym_symbol] = ACTIONS(2495), - [anon_sym_object] = ACTIONS(2495), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2655), + [anon_sym_readonly] = ACTIONS(2655), + [anon_sym_get] = ACTIONS(2655), + [anon_sym_set] = ACTIONS(2655), + [anon_sym_declare] = ACTIONS(2655), + [anon_sym_public] = ACTIONS(2655), + [anon_sym_private] = ACTIONS(2655), + [anon_sym_protected] = ACTIONS(2655), + [anon_sym_override] = ACTIONS(2655), + [anon_sym_module] = ACTIONS(2655), + [anon_sym_any] = ACTIONS(2655), + [anon_sym_number] = ACTIONS(2655), + [anon_sym_boolean] = ACTIONS(2655), + [anon_sym_string] = ACTIONS(2655), + [anon_sym_symbol] = ACTIONS(2655), + [anon_sym_object] = ACTIONS(2655), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(770)] = { - [sym__call_signature] = STATE(6085), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2429), - [anon_sym_export] = ACTIONS(2431), + [STATE(825)] = { + [ts_builtin_sym_end] = ACTIONS(2000), + [sym_identifier] = ACTIONS(2002), + [anon_sym_export] = ACTIONS(2002), + [anon_sym_default] = ACTIONS(2002), + [anon_sym_type] = ACTIONS(2002), + [anon_sym_namespace] = ACTIONS(2002), + [anon_sym_LBRACE] = ACTIONS(2000), + [anon_sym_COMMA] = ACTIONS(2000), + [anon_sym_RBRACE] = ACTIONS(2000), + [anon_sym_typeof] = ACTIONS(2002), + [anon_sym_import] = ACTIONS(2002), + [anon_sym_with] = ACTIONS(2002), + [anon_sym_var] = ACTIONS(2002), + [anon_sym_let] = ACTIONS(2002), + [anon_sym_const] = ACTIONS(2002), + [anon_sym_BANG] = ACTIONS(2000), + [anon_sym_else] = ACTIONS(2002), + [anon_sym_if] = ACTIONS(2002), + [anon_sym_switch] = ACTIONS(2002), + [anon_sym_for] = ACTIONS(2002), + [anon_sym_LPAREN] = ACTIONS(2000), + [anon_sym_SEMI] = ACTIONS(2000), + [anon_sym_await] = ACTIONS(2002), + [anon_sym_while] = ACTIONS(2002), + [anon_sym_do] = ACTIONS(2002), + [anon_sym_try] = ACTIONS(2002), + [anon_sym_break] = ACTIONS(2002), + [anon_sym_continue] = ACTIONS(2002), + [anon_sym_debugger] = ACTIONS(2002), + [anon_sym_return] = ACTIONS(2002), + [anon_sym_throw] = ACTIONS(2002), + [anon_sym_case] = ACTIONS(2002), + [anon_sym_catch] = ACTIONS(2002), + [anon_sym_finally] = ACTIONS(2002), + [anon_sym_yield] = ACTIONS(2002), + [anon_sym_LBRACK] = ACTIONS(2000), + [anon_sym_class] = ACTIONS(2002), + [anon_sym_async] = ACTIONS(2002), + [anon_sym_function] = ACTIONS(2002), + [anon_sym_new] = ACTIONS(2002), + [anon_sym_using] = ACTIONS(2002), + [anon_sym_PLUS] = ACTIONS(2002), + [anon_sym_DASH] = ACTIONS(2002), + [anon_sym_SLASH] = ACTIONS(2002), + [anon_sym_LT] = ACTIONS(2000), + [anon_sym_TILDE] = ACTIONS(2000), + [anon_sym_void] = ACTIONS(2002), + [anon_sym_delete] = ACTIONS(2002), + [anon_sym_PLUS_PLUS] = ACTIONS(2000), + [anon_sym_DASH_DASH] = ACTIONS(2000), + [anon_sym_DQUOTE] = ACTIONS(2000), + [anon_sym_SQUOTE] = ACTIONS(2000), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2000), + [sym_number] = ACTIONS(2000), + [sym_private_property_identifier] = ACTIONS(2000), + [sym_this] = ACTIONS(2002), + [sym_super] = ACTIONS(2002), + [sym_true] = ACTIONS(2002), + [sym_false] = ACTIONS(2002), + [sym_null] = ACTIONS(2002), + [sym_undefined] = ACTIONS(2002), + [anon_sym_AT] = ACTIONS(2000), + [anon_sym_static] = ACTIONS(2002), + [anon_sym_readonly] = ACTIONS(2002), + [anon_sym_get] = ACTIONS(2002), + [anon_sym_set] = ACTIONS(2002), + [anon_sym_declare] = ACTIONS(2002), + [anon_sym_public] = ACTIONS(2002), + [anon_sym_private] = ACTIONS(2002), + [anon_sym_protected] = ACTIONS(2002), + [anon_sym_override] = ACTIONS(2002), + [anon_sym_module] = ACTIONS(2002), + [anon_sym_any] = ACTIONS(2002), + [anon_sym_number] = ACTIONS(2002), + [anon_sym_boolean] = ACTIONS(2002), + [anon_sym_string] = ACTIONS(2002), + [anon_sym_symbol] = ACTIONS(2002), + [anon_sym_object] = ACTIONS(2002), + [anon_sym_abstract] = ACTIONS(2002), + [anon_sym_interface] = ACTIONS(2002), + [anon_sym_enum] = ACTIONS(2002), + [sym__automatic_semicolon] = ACTIONS(2665), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(826)] = { + [ts_builtin_sym_end] = ACTIONS(1842), + [sym_identifier] = ACTIONS(1844), + [anon_sym_export] = ACTIONS(1844), + [anon_sym_default] = ACTIONS(1844), + [anon_sym_type] = ACTIONS(1844), + [anon_sym_namespace] = ACTIONS(1844), + [anon_sym_LBRACE] = ACTIONS(1842), + [anon_sym_COMMA] = ACTIONS(1842), + [anon_sym_RBRACE] = ACTIONS(1842), + [anon_sym_typeof] = ACTIONS(1844), + [anon_sym_import] = ACTIONS(1844), + [anon_sym_with] = ACTIONS(1844), + [anon_sym_var] = ACTIONS(1844), + [anon_sym_let] = ACTIONS(1844), + [anon_sym_const] = ACTIONS(1844), + [anon_sym_BANG] = ACTIONS(1842), + [anon_sym_else] = ACTIONS(1844), + [anon_sym_if] = ACTIONS(1844), + [anon_sym_switch] = ACTIONS(1844), + [anon_sym_for] = ACTIONS(1844), + [anon_sym_LPAREN] = ACTIONS(1842), + [anon_sym_SEMI] = ACTIONS(1842), + [anon_sym_await] = ACTIONS(1844), + [anon_sym_while] = ACTIONS(1844), + [anon_sym_do] = ACTIONS(1844), + [anon_sym_try] = ACTIONS(1844), + [anon_sym_break] = ACTIONS(1844), + [anon_sym_continue] = ACTIONS(1844), + [anon_sym_debugger] = ACTIONS(1844), + [anon_sym_return] = ACTIONS(1844), + [anon_sym_throw] = ACTIONS(1844), + [anon_sym_case] = ACTIONS(1844), + [anon_sym_catch] = ACTIONS(1844), + [anon_sym_finally] = ACTIONS(1844), + [anon_sym_yield] = ACTIONS(1844), + [anon_sym_LBRACK] = ACTIONS(1842), + [anon_sym_class] = ACTIONS(1844), + [anon_sym_async] = ACTIONS(1844), + [anon_sym_function] = ACTIONS(1844), + [anon_sym_new] = ACTIONS(1844), + [anon_sym_using] = ACTIONS(1844), + [anon_sym_PLUS] = ACTIONS(1844), + [anon_sym_DASH] = ACTIONS(1844), + [anon_sym_SLASH] = ACTIONS(1844), + [anon_sym_LT] = ACTIONS(1842), + [anon_sym_TILDE] = ACTIONS(1842), + [anon_sym_void] = ACTIONS(1844), + [anon_sym_delete] = ACTIONS(1844), + [anon_sym_PLUS_PLUS] = ACTIONS(1842), + [anon_sym_DASH_DASH] = ACTIONS(1842), + [anon_sym_DQUOTE] = ACTIONS(1842), + [anon_sym_SQUOTE] = ACTIONS(1842), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1842), + [sym_number] = ACTIONS(1842), + [sym_private_property_identifier] = ACTIONS(1842), + [sym_this] = ACTIONS(1844), + [sym_super] = ACTIONS(1844), + [sym_true] = ACTIONS(1844), + [sym_false] = ACTIONS(1844), + [sym_null] = ACTIONS(1844), + [sym_undefined] = ACTIONS(1844), + [anon_sym_AT] = ACTIONS(1842), + [anon_sym_static] = ACTIONS(1844), + [anon_sym_readonly] = ACTIONS(1844), + [anon_sym_get] = ACTIONS(1844), + [anon_sym_set] = ACTIONS(1844), + [anon_sym_declare] = ACTIONS(1844), + [anon_sym_public] = ACTIONS(1844), + [anon_sym_private] = ACTIONS(1844), + [anon_sym_protected] = ACTIONS(1844), + [anon_sym_override] = ACTIONS(1844), + [anon_sym_module] = ACTIONS(1844), + [anon_sym_any] = ACTIONS(1844), + [anon_sym_number] = ACTIONS(1844), + [anon_sym_boolean] = ACTIONS(1844), + [anon_sym_string] = ACTIONS(1844), + [anon_sym_symbol] = ACTIONS(1844), + [anon_sym_object] = ACTIONS(1844), + [anon_sym_abstract] = ACTIONS(1844), + [anon_sym_interface] = ACTIONS(1844), + [anon_sym_enum] = ACTIONS(1844), + [sym__automatic_semicolon] = ACTIONS(1852), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(827)] = { + [sym_catch_clause] = STATE(843), + [sym_finally_clause] = STATE(903), + [ts_builtin_sym_end] = ACTIONS(2667), + [sym_identifier] = ACTIONS(2669), + [anon_sym_export] = ACTIONS(2669), + [anon_sym_default] = ACTIONS(2669), + [anon_sym_type] = ACTIONS(2669), + [anon_sym_namespace] = ACTIONS(2669), + [anon_sym_LBRACE] = ACTIONS(2667), + [anon_sym_RBRACE] = ACTIONS(2667), + [anon_sym_typeof] = ACTIONS(2669), + [anon_sym_import] = ACTIONS(2669), + [anon_sym_with] = ACTIONS(2669), + [anon_sym_var] = ACTIONS(2669), + [anon_sym_let] = ACTIONS(2669), + [anon_sym_const] = ACTIONS(2669), + [anon_sym_BANG] = ACTIONS(2667), + [anon_sym_else] = ACTIONS(2669), + [anon_sym_if] = ACTIONS(2669), + [anon_sym_switch] = ACTIONS(2669), + [anon_sym_for] = ACTIONS(2669), + [anon_sym_LPAREN] = ACTIONS(2667), + [anon_sym_SEMI] = ACTIONS(2667), + [anon_sym_await] = ACTIONS(2669), + [anon_sym_while] = ACTIONS(2669), + [anon_sym_do] = ACTIONS(2669), + [anon_sym_try] = ACTIONS(2669), + [anon_sym_break] = ACTIONS(2669), + [anon_sym_continue] = ACTIONS(2669), + [anon_sym_debugger] = ACTIONS(2669), + [anon_sym_return] = ACTIONS(2669), + [anon_sym_throw] = ACTIONS(2669), + [anon_sym_case] = ACTIONS(2669), + [anon_sym_catch] = ACTIONS(2671), + [anon_sym_finally] = ACTIONS(2673), + [anon_sym_yield] = ACTIONS(2669), + [anon_sym_LBRACK] = ACTIONS(2667), + [anon_sym_class] = ACTIONS(2669), + [anon_sym_async] = ACTIONS(2669), + [anon_sym_function] = ACTIONS(2669), + [anon_sym_new] = ACTIONS(2669), + [anon_sym_using] = ACTIONS(2669), + [anon_sym_PLUS] = ACTIONS(2669), + [anon_sym_DASH] = ACTIONS(2669), + [anon_sym_SLASH] = ACTIONS(2669), + [anon_sym_LT] = ACTIONS(2667), + [anon_sym_TILDE] = ACTIONS(2667), + [anon_sym_void] = ACTIONS(2669), + [anon_sym_delete] = ACTIONS(2669), + [anon_sym_PLUS_PLUS] = ACTIONS(2667), + [anon_sym_DASH_DASH] = ACTIONS(2667), + [anon_sym_DQUOTE] = ACTIONS(2667), + [anon_sym_SQUOTE] = ACTIONS(2667), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2667), + [sym_number] = ACTIONS(2667), + [sym_private_property_identifier] = ACTIONS(2667), + [sym_this] = ACTIONS(2669), + [sym_super] = ACTIONS(2669), + [sym_true] = ACTIONS(2669), + [sym_false] = ACTIONS(2669), + [sym_null] = ACTIONS(2669), + [sym_undefined] = ACTIONS(2669), + [anon_sym_AT] = ACTIONS(2667), + [anon_sym_static] = ACTIONS(2669), + [anon_sym_readonly] = ACTIONS(2669), + [anon_sym_get] = ACTIONS(2669), + [anon_sym_set] = ACTIONS(2669), + [anon_sym_declare] = ACTIONS(2669), + [anon_sym_public] = ACTIONS(2669), + [anon_sym_private] = ACTIONS(2669), + [anon_sym_protected] = ACTIONS(2669), + [anon_sym_override] = ACTIONS(2669), + [anon_sym_module] = ACTIONS(2669), + [anon_sym_any] = ACTIONS(2669), + [anon_sym_number] = ACTIONS(2669), + [anon_sym_boolean] = ACTIONS(2669), + [anon_sym_string] = ACTIONS(2669), + [anon_sym_symbol] = ACTIONS(2669), + [anon_sym_object] = ACTIONS(2669), + [anon_sym_abstract] = ACTIONS(2669), + [anon_sym_interface] = ACTIONS(2669), + [anon_sym_enum] = ACTIONS(2669), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(828)] = { + [sym__call_signature] = STATE(6964), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2661), + [anon_sym_export] = ACTIONS(2663), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2431), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_type] = ACTIONS(2663), + [anon_sym_EQ] = ACTIONS(1020), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2431), - [anon_sym_let] = ACTIONS(2431), + [anon_sym_namespace] = ACTIONS(2663), + [anon_sym_let] = ACTIONS(2663), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(812), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2431), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2431), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2663), + [anon_sym_function] = ACTIONS(2651), + [anon_sym_EQ_GT] = ACTIONS(1012), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2663), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -106378,78 +115683,79 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2431), - [anon_sym_readonly] = ACTIONS(2431), - [anon_sym_get] = ACTIONS(2431), - [anon_sym_set] = ACTIONS(2431), - [anon_sym_declare] = ACTIONS(2431), - [anon_sym_public] = ACTIONS(2431), - [anon_sym_private] = ACTIONS(2431), - [anon_sym_protected] = ACTIONS(2431), - [anon_sym_override] = ACTIONS(2431), - [anon_sym_module] = ACTIONS(2431), - [anon_sym_any] = ACTIONS(2431), - [anon_sym_number] = ACTIONS(2431), - [anon_sym_boolean] = ACTIONS(2431), - [anon_sym_string] = ACTIONS(2431), - [anon_sym_symbol] = ACTIONS(2431), - [anon_sym_object] = ACTIONS(2431), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2663), + [anon_sym_readonly] = ACTIONS(2663), + [anon_sym_get] = ACTIONS(2663), + [anon_sym_set] = ACTIONS(2663), + [anon_sym_declare] = ACTIONS(2663), + [anon_sym_public] = ACTIONS(2663), + [anon_sym_private] = ACTIONS(2663), + [anon_sym_protected] = ACTIONS(2663), + [anon_sym_override] = ACTIONS(2663), + [anon_sym_module] = ACTIONS(2663), + [anon_sym_any] = ACTIONS(2663), + [anon_sym_number] = ACTIONS(2663), + [anon_sym_boolean] = ACTIONS(2663), + [anon_sym_string] = ACTIONS(2663), + [anon_sym_symbol] = ACTIONS(2663), + [anon_sym_object] = ACTIONS(2663), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(771)] = { - [sym__call_signature] = STATE(6085), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2429), - [anon_sym_export] = ACTIONS(2431), + [STATE(829)] = { + [sym__call_signature] = STATE(6964), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2661), + [anon_sym_export] = ACTIONS(2663), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2431), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_type] = ACTIONS(2663), + [anon_sym_EQ] = ACTIONS(1020), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2431), - [anon_sym_let] = ACTIONS(2431), + [anon_sym_namespace] = ACTIONS(2663), + [anon_sym_let] = ACTIONS(2663), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), - [anon_sym_in] = ACTIONS(912), - [anon_sym_of] = ACTIONS(915), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2431), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2431), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2663), + [anon_sym_function] = ACTIONS(2675), + [anon_sym_EQ_GT] = ACTIONS(1012), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2663), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -106463,162 +115769,79 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2431), - [anon_sym_readonly] = ACTIONS(2431), - [anon_sym_get] = ACTIONS(2431), - [anon_sym_set] = ACTIONS(2431), - [anon_sym_declare] = ACTIONS(2431), - [anon_sym_public] = ACTIONS(2431), - [anon_sym_private] = ACTIONS(2431), - [anon_sym_protected] = ACTIONS(2431), - [anon_sym_override] = ACTIONS(2431), - [anon_sym_module] = ACTIONS(2431), - [anon_sym_any] = ACTIONS(2431), - [anon_sym_number] = ACTIONS(2431), - [anon_sym_boolean] = ACTIONS(2431), - [anon_sym_string] = ACTIONS(2431), - [anon_sym_symbol] = ACTIONS(2431), - [anon_sym_object] = ACTIONS(2431), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2663), + [anon_sym_readonly] = ACTIONS(2663), + [anon_sym_get] = ACTIONS(2663), + [anon_sym_set] = ACTIONS(2663), + [anon_sym_declare] = ACTIONS(2663), + [anon_sym_public] = ACTIONS(2663), + [anon_sym_private] = ACTIONS(2663), + [anon_sym_protected] = ACTIONS(2663), + [anon_sym_override] = ACTIONS(2663), + [anon_sym_module] = ACTIONS(2663), + [anon_sym_any] = ACTIONS(2663), + [anon_sym_number] = ACTIONS(2663), + [anon_sym_boolean] = ACTIONS(2663), + [anon_sym_string] = ACTIONS(2663), + [anon_sym_symbol] = ACTIONS(2663), + [anon_sym_object] = ACTIONS(2663), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(772)] = { - [ts_builtin_sym_end] = ACTIONS(1784), - [sym_identifier] = ACTIONS(1786), - [anon_sym_export] = ACTIONS(1786), - [anon_sym_default] = ACTIONS(1786), - [anon_sym_type] = ACTIONS(1786), - [anon_sym_namespace] = ACTIONS(1786), - [anon_sym_LBRACE] = ACTIONS(1784), - [anon_sym_COMMA] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(1784), - [anon_sym_typeof] = ACTIONS(1786), - [anon_sym_import] = ACTIONS(1786), - [anon_sym_with] = ACTIONS(1786), - [anon_sym_var] = ACTIONS(1786), - [anon_sym_let] = ACTIONS(1786), - [anon_sym_const] = ACTIONS(1786), - [anon_sym_BANG] = ACTIONS(1784), - [anon_sym_else] = ACTIONS(1786), - [anon_sym_if] = ACTIONS(1786), - [anon_sym_switch] = ACTIONS(1786), - [anon_sym_for] = ACTIONS(1786), - [anon_sym_LPAREN] = ACTIONS(1784), - [anon_sym_SEMI] = ACTIONS(1784), - [anon_sym_await] = ACTIONS(1786), - [anon_sym_while] = ACTIONS(1786), - [anon_sym_do] = ACTIONS(1786), - [anon_sym_try] = ACTIONS(1786), - [anon_sym_break] = ACTIONS(1786), - [anon_sym_continue] = ACTIONS(1786), - [anon_sym_debugger] = ACTIONS(1786), - [anon_sym_return] = ACTIONS(1786), - [anon_sym_throw] = ACTIONS(1786), - [anon_sym_case] = ACTIONS(1786), - [anon_sym_yield] = ACTIONS(1786), - [anon_sym_LBRACK] = ACTIONS(1784), - [anon_sym_class] = ACTIONS(1786), - [anon_sym_async] = ACTIONS(1786), - [anon_sym_function] = ACTIONS(1786), - [anon_sym_new] = ACTIONS(1786), - [anon_sym_using] = ACTIONS(1786), - [anon_sym_PLUS] = ACTIONS(1786), - [anon_sym_DASH] = ACTIONS(1786), - [anon_sym_SLASH] = ACTIONS(1786), - [anon_sym_LT] = ACTIONS(1784), - [anon_sym_TILDE] = ACTIONS(1784), - [anon_sym_void] = ACTIONS(1786), - [anon_sym_delete] = ACTIONS(1786), - [anon_sym_PLUS_PLUS] = ACTIONS(1784), - [anon_sym_DASH_DASH] = ACTIONS(1784), - [anon_sym_DQUOTE] = ACTIONS(1784), - [anon_sym_SQUOTE] = ACTIONS(1784), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1784), - [sym_number] = ACTIONS(1784), - [sym_private_property_identifier] = ACTIONS(1784), - [sym_this] = ACTIONS(1786), - [sym_super] = ACTIONS(1786), - [sym_true] = ACTIONS(1786), - [sym_false] = ACTIONS(1786), - [sym_null] = ACTIONS(1786), - [sym_undefined] = ACTIONS(1786), - [anon_sym_AT] = ACTIONS(1784), - [anon_sym_static] = ACTIONS(1786), - [anon_sym_readonly] = ACTIONS(1786), - [anon_sym_get] = ACTIONS(1786), - [anon_sym_set] = ACTIONS(1786), - [anon_sym_declare] = ACTIONS(1786), - [anon_sym_public] = ACTIONS(1786), - [anon_sym_private] = ACTIONS(1786), - [anon_sym_protected] = ACTIONS(1786), - [anon_sym_override] = ACTIONS(1786), - [anon_sym_module] = ACTIONS(1786), - [anon_sym_any] = ACTIONS(1786), - [anon_sym_number] = ACTIONS(1786), - [anon_sym_boolean] = ACTIONS(1786), - [anon_sym_string] = ACTIONS(1786), - [anon_sym_symbol] = ACTIONS(1786), - [anon_sym_object] = ACTIONS(1786), - [anon_sym_abstract] = ACTIONS(1786), - [anon_sym_interface] = ACTIONS(1786), - [anon_sym_enum] = ACTIONS(1786), - [anon_sym_PIPE_RBRACE] = ACTIONS(1784), - [sym__automatic_semicolon] = ACTIONS(1784), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(773)] = { - [sym__call_signature] = STATE(6085), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2429), - [anon_sym_export] = ACTIONS(2431), + [STATE(830)] = { + [sym__call_signature] = STATE(6964), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2661), + [anon_sym_export] = ACTIONS(2663), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2431), - [anon_sym_EQ] = ACTIONS(1046), + [anon_sym_type] = ACTIONS(2663), + [anon_sym_EQ] = ACTIONS(1020), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2431), - [anon_sym_let] = ACTIONS(2431), + [anon_sym_namespace] = ACTIONS(2663), + [anon_sym_let] = ACTIONS(2663), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2431), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2431), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2663), + [anon_sym_function] = ACTIONS(2639), + [anon_sym_EQ_GT] = ACTIONS(1012), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2663), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -106632,77 +115855,249 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2431), - [anon_sym_readonly] = ACTIONS(2431), - [anon_sym_get] = ACTIONS(2431), - [anon_sym_set] = ACTIONS(2431), - [anon_sym_declare] = ACTIONS(2431), - [anon_sym_public] = ACTIONS(2431), - [anon_sym_private] = ACTIONS(2431), - [anon_sym_protected] = ACTIONS(2431), - [anon_sym_override] = ACTIONS(2431), - [anon_sym_module] = ACTIONS(2431), - [anon_sym_any] = ACTIONS(2431), - [anon_sym_number] = ACTIONS(2431), - [anon_sym_boolean] = ACTIONS(2431), - [anon_sym_string] = ACTIONS(2431), - [anon_sym_symbol] = ACTIONS(2431), - [anon_sym_object] = ACTIONS(2431), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2663), + [anon_sym_readonly] = ACTIONS(2663), + [anon_sym_get] = ACTIONS(2663), + [anon_sym_set] = ACTIONS(2663), + [anon_sym_declare] = ACTIONS(2663), + [anon_sym_public] = ACTIONS(2663), + [anon_sym_private] = ACTIONS(2663), + [anon_sym_protected] = ACTIONS(2663), + [anon_sym_override] = ACTIONS(2663), + [anon_sym_module] = ACTIONS(2663), + [anon_sym_any] = ACTIONS(2663), + [anon_sym_number] = ACTIONS(2663), + [anon_sym_boolean] = ACTIONS(2663), + [anon_sym_string] = ACTIONS(2663), + [anon_sym_symbol] = ACTIONS(2663), + [anon_sym_object] = ACTIONS(2663), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(774)] = { - [sym__call_signature] = STATE(6085), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2429), - [anon_sym_export] = ACTIONS(2431), + [STATE(831)] = { + [ts_builtin_sym_end] = ACTIONS(2000), + [sym_identifier] = ACTIONS(2002), + [anon_sym_export] = ACTIONS(2002), + [anon_sym_default] = ACTIONS(2002), + [anon_sym_type] = ACTIONS(2002), + [anon_sym_namespace] = ACTIONS(2002), + [anon_sym_LBRACE] = ACTIONS(2000), + [anon_sym_COMMA] = ACTIONS(2000), + [anon_sym_RBRACE] = ACTIONS(2000), + [anon_sym_typeof] = ACTIONS(2002), + [anon_sym_import] = ACTIONS(2002), + [anon_sym_with] = ACTIONS(2002), + [anon_sym_var] = ACTIONS(2002), + [anon_sym_let] = ACTIONS(2002), + [anon_sym_const] = ACTIONS(2002), + [anon_sym_BANG] = ACTIONS(2000), + [anon_sym_else] = ACTIONS(2002), + [anon_sym_if] = ACTIONS(2002), + [anon_sym_switch] = ACTIONS(2002), + [anon_sym_for] = ACTIONS(2002), + [anon_sym_LPAREN] = ACTIONS(2000), + [anon_sym_SEMI] = ACTIONS(2000), + [anon_sym_await] = ACTIONS(2002), + [anon_sym_while] = ACTIONS(2002), + [anon_sym_do] = ACTIONS(2002), + [anon_sym_try] = ACTIONS(2002), + [anon_sym_break] = ACTIONS(2002), + [anon_sym_continue] = ACTIONS(2002), + [anon_sym_debugger] = ACTIONS(2002), + [anon_sym_return] = ACTIONS(2002), + [anon_sym_throw] = ACTIONS(2002), + [anon_sym_case] = ACTIONS(2002), + [anon_sym_catch] = ACTIONS(2002), + [anon_sym_finally] = ACTIONS(2002), + [anon_sym_yield] = ACTIONS(2002), + [anon_sym_LBRACK] = ACTIONS(2000), + [anon_sym_class] = ACTIONS(2002), + [anon_sym_async] = ACTIONS(2002), + [anon_sym_function] = ACTIONS(2002), + [anon_sym_new] = ACTIONS(2002), + [anon_sym_using] = ACTIONS(2002), + [anon_sym_PLUS] = ACTIONS(2002), + [anon_sym_DASH] = ACTIONS(2002), + [anon_sym_SLASH] = ACTIONS(2002), + [anon_sym_LT] = ACTIONS(2000), + [anon_sym_TILDE] = ACTIONS(2000), + [anon_sym_void] = ACTIONS(2002), + [anon_sym_delete] = ACTIONS(2002), + [anon_sym_PLUS_PLUS] = ACTIONS(2000), + [anon_sym_DASH_DASH] = ACTIONS(2000), + [anon_sym_DQUOTE] = ACTIONS(2000), + [anon_sym_SQUOTE] = ACTIONS(2000), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2000), + [sym_number] = ACTIONS(2000), + [sym_private_property_identifier] = ACTIONS(2000), + [sym_this] = ACTIONS(2002), + [sym_super] = ACTIONS(2002), + [sym_true] = ACTIONS(2002), + [sym_false] = ACTIONS(2002), + [sym_null] = ACTIONS(2002), + [sym_undefined] = ACTIONS(2002), + [anon_sym_AT] = ACTIONS(2000), + [anon_sym_static] = ACTIONS(2002), + [anon_sym_readonly] = ACTIONS(2002), + [anon_sym_get] = ACTIONS(2002), + [anon_sym_set] = ACTIONS(2002), + [anon_sym_declare] = ACTIONS(2002), + [anon_sym_public] = ACTIONS(2002), + [anon_sym_private] = ACTIONS(2002), + [anon_sym_protected] = ACTIONS(2002), + [anon_sym_override] = ACTIONS(2002), + [anon_sym_module] = ACTIONS(2002), + [anon_sym_any] = ACTIONS(2002), + [anon_sym_number] = ACTIONS(2002), + [anon_sym_boolean] = ACTIONS(2002), + [anon_sym_string] = ACTIONS(2002), + [anon_sym_symbol] = ACTIONS(2002), + [anon_sym_object] = ACTIONS(2002), + [anon_sym_abstract] = ACTIONS(2002), + [anon_sym_interface] = ACTIONS(2002), + [anon_sym_enum] = ACTIONS(2002), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(832)] = { + [ts_builtin_sym_end] = ACTIONS(1978), + [sym_identifier] = ACTIONS(1980), + [anon_sym_export] = ACTIONS(1980), + [anon_sym_default] = ACTIONS(1980), + [anon_sym_type] = ACTIONS(1980), + [anon_sym_namespace] = ACTIONS(1980), + [anon_sym_LBRACE] = ACTIONS(1978), + [anon_sym_COMMA] = ACTIONS(1978), + [anon_sym_RBRACE] = ACTIONS(1978), + [anon_sym_typeof] = ACTIONS(1980), + [anon_sym_import] = ACTIONS(1980), + [anon_sym_with] = ACTIONS(1980), + [anon_sym_var] = ACTIONS(1980), + [anon_sym_let] = ACTIONS(1980), + [anon_sym_const] = ACTIONS(1980), + [anon_sym_BANG] = ACTIONS(1978), + [anon_sym_else] = ACTIONS(1980), + [anon_sym_if] = ACTIONS(1980), + [anon_sym_switch] = ACTIONS(1980), + [anon_sym_for] = ACTIONS(1980), + [anon_sym_LPAREN] = ACTIONS(1978), + [anon_sym_SEMI] = ACTIONS(1978), + [anon_sym_await] = ACTIONS(1980), + [anon_sym_while] = ACTIONS(1980), + [anon_sym_do] = ACTIONS(1980), + [anon_sym_try] = ACTIONS(1980), + [anon_sym_break] = ACTIONS(1980), + [anon_sym_continue] = ACTIONS(1980), + [anon_sym_debugger] = ACTIONS(1980), + [anon_sym_return] = ACTIONS(1980), + [anon_sym_throw] = ACTIONS(1980), + [anon_sym_case] = ACTIONS(1980), + [anon_sym_catch] = ACTIONS(1980), + [anon_sym_finally] = ACTIONS(1980), + [anon_sym_yield] = ACTIONS(1980), + [anon_sym_LBRACK] = ACTIONS(1978), + [anon_sym_class] = ACTIONS(1980), + [anon_sym_async] = ACTIONS(1980), + [anon_sym_function] = ACTIONS(1980), + [anon_sym_new] = ACTIONS(1980), + [anon_sym_using] = ACTIONS(1980), + [anon_sym_PLUS] = ACTIONS(1980), + [anon_sym_DASH] = ACTIONS(1980), + [anon_sym_SLASH] = ACTIONS(1980), + [anon_sym_LT] = ACTIONS(1978), + [anon_sym_TILDE] = ACTIONS(1978), + [anon_sym_void] = ACTIONS(1980), + [anon_sym_delete] = ACTIONS(1980), + [anon_sym_PLUS_PLUS] = ACTIONS(1978), + [anon_sym_DASH_DASH] = ACTIONS(1978), + [anon_sym_DQUOTE] = ACTIONS(1978), + [anon_sym_SQUOTE] = ACTIONS(1978), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1978), + [sym_number] = ACTIONS(1978), + [sym_private_property_identifier] = ACTIONS(1978), + [sym_this] = ACTIONS(1980), + [sym_super] = ACTIONS(1980), + [sym_true] = ACTIONS(1980), + [sym_false] = ACTIONS(1980), + [sym_null] = ACTIONS(1980), + [sym_undefined] = ACTIONS(1980), + [anon_sym_AT] = ACTIONS(1978), + [anon_sym_static] = ACTIONS(1980), + [anon_sym_readonly] = ACTIONS(1980), + [anon_sym_get] = ACTIONS(1980), + [anon_sym_set] = ACTIONS(1980), + [anon_sym_declare] = ACTIONS(1980), + [anon_sym_public] = ACTIONS(1980), + [anon_sym_private] = ACTIONS(1980), + [anon_sym_protected] = ACTIONS(1980), + [anon_sym_override] = ACTIONS(1980), + [anon_sym_module] = ACTIONS(1980), + [anon_sym_any] = ACTIONS(1980), + [anon_sym_number] = ACTIONS(1980), + [anon_sym_boolean] = ACTIONS(1980), + [anon_sym_string] = ACTIONS(1980), + [anon_sym_symbol] = ACTIONS(1980), + [anon_sym_object] = ACTIONS(1980), + [anon_sym_abstract] = ACTIONS(1980), + [anon_sym_interface] = ACTIONS(1980), + [anon_sym_enum] = ACTIONS(1980), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(833)] = { + [sym__call_signature] = STATE(6733), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2677), + [anon_sym_export] = ACTIONS(2679), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2431), - [anon_sym_EQ] = ACTIONS(990), + [anon_sym_type] = ACTIONS(2679), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2431), - [anon_sym_let] = ACTIONS(2431), + [anon_sym_namespace] = ACTIONS(2679), + [anon_sym_let] = ACTIONS(2679), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_LPAREN] = ACTIONS(2619), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2431), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2431), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(153), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2679), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(1052), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2679), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -106716,413 +116111,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2431), - [anon_sym_readonly] = ACTIONS(2431), - [anon_sym_get] = ACTIONS(2431), - [anon_sym_set] = ACTIONS(2431), - [anon_sym_declare] = ACTIONS(2431), - [anon_sym_public] = ACTIONS(2431), - [anon_sym_private] = ACTIONS(2431), - [anon_sym_protected] = ACTIONS(2431), - [anon_sym_override] = ACTIONS(2431), - [anon_sym_module] = ACTIONS(2431), - [anon_sym_any] = ACTIONS(2431), - [anon_sym_number] = ACTIONS(2431), - [anon_sym_boolean] = ACTIONS(2431), - [anon_sym_string] = ACTIONS(2431), - [anon_sym_symbol] = ACTIONS(2431), - [anon_sym_object] = ACTIONS(2431), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(775)] = { - [sym_statement_block] = STATE(926), - [ts_builtin_sym_end] = ACTIONS(1686), - [sym_identifier] = ACTIONS(1688), - [anon_sym_export] = ACTIONS(1688), - [anon_sym_default] = ACTIONS(1688), - [anon_sym_type] = ACTIONS(1688), - [anon_sym_namespace] = ACTIONS(1688), - [anon_sym_LBRACE] = ACTIONS(2497), - [anon_sym_RBRACE] = ACTIONS(1686), - [anon_sym_typeof] = ACTIONS(1688), - [anon_sym_import] = ACTIONS(1688), - [anon_sym_with] = ACTIONS(1688), - [anon_sym_var] = ACTIONS(1688), - [anon_sym_let] = ACTIONS(1688), - [anon_sym_const] = ACTIONS(1688), - [anon_sym_BANG] = ACTIONS(1686), - [anon_sym_else] = ACTIONS(1688), - [anon_sym_if] = ACTIONS(1688), - [anon_sym_switch] = ACTIONS(1688), - [anon_sym_for] = ACTIONS(1688), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_SEMI] = ACTIONS(1686), - [anon_sym_await] = ACTIONS(1688), - [anon_sym_while] = ACTIONS(1688), - [anon_sym_do] = ACTIONS(1688), - [anon_sym_try] = ACTIONS(1688), - [anon_sym_break] = ACTIONS(1688), - [anon_sym_continue] = ACTIONS(1688), - [anon_sym_debugger] = ACTIONS(1688), - [anon_sym_return] = ACTIONS(1688), - [anon_sym_throw] = ACTIONS(1688), - [anon_sym_case] = ACTIONS(1688), - [anon_sym_yield] = ACTIONS(1688), - [anon_sym_LBRACK] = ACTIONS(1686), - [anon_sym_DOT] = ACTIONS(2499), - [anon_sym_class] = ACTIONS(1688), - [anon_sym_async] = ACTIONS(1688), - [anon_sym_function] = ACTIONS(1688), - [anon_sym_new] = ACTIONS(1688), - [anon_sym_using] = ACTIONS(1688), - [anon_sym_PLUS] = ACTIONS(1688), - [anon_sym_DASH] = ACTIONS(1688), - [anon_sym_SLASH] = ACTIONS(1688), - [anon_sym_LT] = ACTIONS(1686), - [anon_sym_TILDE] = ACTIONS(1686), - [anon_sym_void] = ACTIONS(1688), - [anon_sym_delete] = ACTIONS(1688), - [anon_sym_PLUS_PLUS] = ACTIONS(1686), - [anon_sym_DASH_DASH] = ACTIONS(1686), - [anon_sym_DQUOTE] = ACTIONS(1686), - [anon_sym_SQUOTE] = ACTIONS(1686), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1686), - [sym_number] = ACTIONS(1686), - [sym_private_property_identifier] = ACTIONS(1686), - [sym_this] = ACTIONS(1688), - [sym_super] = ACTIONS(1688), - [sym_true] = ACTIONS(1688), - [sym_false] = ACTIONS(1688), - [sym_null] = ACTIONS(1688), - [sym_undefined] = ACTIONS(1688), - [anon_sym_AT] = ACTIONS(1686), - [anon_sym_static] = ACTIONS(1688), - [anon_sym_readonly] = ACTIONS(1688), - [anon_sym_get] = ACTIONS(1688), - [anon_sym_set] = ACTIONS(1688), - [anon_sym_declare] = ACTIONS(1688), - [anon_sym_public] = ACTIONS(1688), - [anon_sym_private] = ACTIONS(1688), - [anon_sym_protected] = ACTIONS(1688), - [anon_sym_override] = ACTIONS(1688), - [anon_sym_module] = ACTIONS(1688), - [anon_sym_any] = ACTIONS(1688), - [anon_sym_number] = ACTIONS(1688), - [anon_sym_boolean] = ACTIONS(1688), - [anon_sym_string] = ACTIONS(1688), - [anon_sym_symbol] = ACTIONS(1688), - [anon_sym_object] = ACTIONS(1688), - [anon_sym_abstract] = ACTIONS(1688), - [anon_sym_interface] = ACTIONS(1688), - [anon_sym_enum] = ACTIONS(1688), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(776)] = { - [sym_statement_block] = STATE(926), - [ts_builtin_sym_end] = ACTIONS(1686), - [sym_identifier] = ACTIONS(1688), - [anon_sym_export] = ACTIONS(1688), - [anon_sym_default] = ACTIONS(1688), - [anon_sym_type] = ACTIONS(1688), - [anon_sym_namespace] = ACTIONS(1688), - [anon_sym_LBRACE] = ACTIONS(2497), - [anon_sym_RBRACE] = ACTIONS(1686), - [anon_sym_typeof] = ACTIONS(1688), - [anon_sym_import] = ACTIONS(1688), - [anon_sym_with] = ACTIONS(1688), - [anon_sym_var] = ACTIONS(1688), - [anon_sym_let] = ACTIONS(1688), - [anon_sym_const] = ACTIONS(1688), - [anon_sym_BANG] = ACTIONS(1686), - [anon_sym_else] = ACTIONS(1688), - [anon_sym_if] = ACTIONS(1688), - [anon_sym_switch] = ACTIONS(1688), - [anon_sym_for] = ACTIONS(1688), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_SEMI] = ACTIONS(1686), - [anon_sym_await] = ACTIONS(1688), - [anon_sym_while] = ACTIONS(1688), - [anon_sym_do] = ACTIONS(1688), - [anon_sym_try] = ACTIONS(1688), - [anon_sym_break] = ACTIONS(1688), - [anon_sym_continue] = ACTIONS(1688), - [anon_sym_debugger] = ACTIONS(1688), - [anon_sym_return] = ACTIONS(1688), - [anon_sym_throw] = ACTIONS(1688), - [anon_sym_case] = ACTIONS(1688), - [anon_sym_yield] = ACTIONS(1688), - [anon_sym_LBRACK] = ACTIONS(1686), - [anon_sym_DOT] = ACTIONS(2501), - [anon_sym_class] = ACTIONS(1688), - [anon_sym_async] = ACTIONS(1688), - [anon_sym_function] = ACTIONS(1688), - [anon_sym_new] = ACTIONS(1688), - [anon_sym_using] = ACTIONS(1688), - [anon_sym_PLUS] = ACTIONS(1688), - [anon_sym_DASH] = ACTIONS(1688), - [anon_sym_SLASH] = ACTIONS(1688), - [anon_sym_LT] = ACTIONS(1686), - [anon_sym_TILDE] = ACTIONS(1686), - [anon_sym_void] = ACTIONS(1688), - [anon_sym_delete] = ACTIONS(1688), - [anon_sym_PLUS_PLUS] = ACTIONS(1686), - [anon_sym_DASH_DASH] = ACTIONS(1686), - [anon_sym_DQUOTE] = ACTIONS(1686), - [anon_sym_SQUOTE] = ACTIONS(1686), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1686), - [sym_number] = ACTIONS(1686), - [sym_private_property_identifier] = ACTIONS(1686), - [sym_this] = ACTIONS(1688), - [sym_super] = ACTIONS(1688), - [sym_true] = ACTIONS(1688), - [sym_false] = ACTIONS(1688), - [sym_null] = ACTIONS(1688), - [sym_undefined] = ACTIONS(1688), - [anon_sym_AT] = ACTIONS(1686), - [anon_sym_static] = ACTIONS(1688), - [anon_sym_readonly] = ACTIONS(1688), - [anon_sym_get] = ACTIONS(1688), - [anon_sym_set] = ACTIONS(1688), - [anon_sym_declare] = ACTIONS(1688), - [anon_sym_public] = ACTIONS(1688), - [anon_sym_private] = ACTIONS(1688), - [anon_sym_protected] = ACTIONS(1688), - [anon_sym_override] = ACTIONS(1688), - [anon_sym_module] = ACTIONS(1688), - [anon_sym_any] = ACTIONS(1688), - [anon_sym_number] = ACTIONS(1688), - [anon_sym_boolean] = ACTIONS(1688), - [anon_sym_string] = ACTIONS(1688), - [anon_sym_symbol] = ACTIONS(1688), - [anon_sym_object] = ACTIONS(1688), - [anon_sym_abstract] = ACTIONS(1688), - [anon_sym_interface] = ACTIONS(1688), - [anon_sym_enum] = ACTIONS(1688), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(777)] = { - [sym__call_signature] = STATE(6085), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2429), - [anon_sym_export] = ACTIONS(2431), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2431), - [anon_sym_EQ] = ACTIONS(1044), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2431), - [anon_sym_let] = ACTIONS(2431), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), - [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2431), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2431), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2431), - [anon_sym_readonly] = ACTIONS(2431), - [anon_sym_get] = ACTIONS(2431), - [anon_sym_set] = ACTIONS(2431), - [anon_sym_declare] = ACTIONS(2431), - [anon_sym_public] = ACTIONS(2431), - [anon_sym_private] = ACTIONS(2431), - [anon_sym_protected] = ACTIONS(2431), - [anon_sym_override] = ACTIONS(2431), - [anon_sym_module] = ACTIONS(2431), - [anon_sym_any] = ACTIONS(2431), - [anon_sym_number] = ACTIONS(2431), - [anon_sym_boolean] = ACTIONS(2431), - [anon_sym_string] = ACTIONS(2431), - [anon_sym_symbol] = ACTIONS(2431), - [anon_sym_object] = ACTIONS(2431), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2679), + [anon_sym_readonly] = ACTIONS(2679), + [anon_sym_get] = ACTIONS(2679), + [anon_sym_set] = ACTIONS(2679), + [anon_sym_declare] = ACTIONS(2679), + [anon_sym_public] = ACTIONS(2679), + [anon_sym_private] = ACTIONS(2679), + [anon_sym_protected] = ACTIONS(2679), + [anon_sym_override] = ACTIONS(2679), + [anon_sym_module] = ACTIONS(2679), + [anon_sym_any] = ACTIONS(2679), + [anon_sym_number] = ACTIONS(2679), + [anon_sym_boolean] = ACTIONS(2679), + [anon_sym_string] = ACTIONS(2679), + [anon_sym_symbol] = ACTIONS(2679), + [anon_sym_object] = ACTIONS(2679), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(778)] = { - [sym_finally_clause] = STATE(891), - [ts_builtin_sym_end] = ACTIONS(2503), - [sym_identifier] = ACTIONS(2505), - [anon_sym_export] = ACTIONS(2505), - [anon_sym_default] = ACTIONS(2505), - [anon_sym_type] = ACTIONS(2505), - [anon_sym_namespace] = ACTIONS(2505), - [anon_sym_LBRACE] = ACTIONS(2503), - [anon_sym_RBRACE] = ACTIONS(2503), - [anon_sym_typeof] = ACTIONS(2505), - [anon_sym_import] = ACTIONS(2505), - [anon_sym_with] = ACTIONS(2505), - [anon_sym_var] = ACTIONS(2505), - [anon_sym_let] = ACTIONS(2505), - [anon_sym_const] = ACTIONS(2505), - [anon_sym_BANG] = ACTIONS(2503), - [anon_sym_else] = ACTIONS(2505), - [anon_sym_if] = ACTIONS(2505), - [anon_sym_switch] = ACTIONS(2505), - [anon_sym_for] = ACTIONS(2505), - [anon_sym_LPAREN] = ACTIONS(2503), - [anon_sym_SEMI] = ACTIONS(2503), - [anon_sym_await] = ACTIONS(2505), - [anon_sym_while] = ACTIONS(2505), - [anon_sym_do] = ACTIONS(2505), - [anon_sym_try] = ACTIONS(2505), - [anon_sym_break] = ACTIONS(2505), - [anon_sym_continue] = ACTIONS(2505), - [anon_sym_debugger] = ACTIONS(2505), - [anon_sym_return] = ACTIONS(2505), - [anon_sym_throw] = ACTIONS(2505), - [anon_sym_case] = ACTIONS(2505), - [anon_sym_finally] = ACTIONS(2483), - [anon_sym_yield] = ACTIONS(2505), - [anon_sym_LBRACK] = ACTIONS(2503), - [anon_sym_class] = ACTIONS(2505), - [anon_sym_async] = ACTIONS(2505), - [anon_sym_function] = ACTIONS(2505), - [anon_sym_new] = ACTIONS(2505), - [anon_sym_using] = ACTIONS(2505), - [anon_sym_PLUS] = ACTIONS(2505), - [anon_sym_DASH] = ACTIONS(2505), - [anon_sym_SLASH] = ACTIONS(2505), - [anon_sym_LT] = ACTIONS(2503), - [anon_sym_TILDE] = ACTIONS(2503), - [anon_sym_void] = ACTIONS(2505), - [anon_sym_delete] = ACTIONS(2505), - [anon_sym_PLUS_PLUS] = ACTIONS(2503), - [anon_sym_DASH_DASH] = ACTIONS(2503), - [anon_sym_DQUOTE] = ACTIONS(2503), - [anon_sym_SQUOTE] = ACTIONS(2503), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2503), - [sym_number] = ACTIONS(2503), - [sym_private_property_identifier] = ACTIONS(2503), - [sym_this] = ACTIONS(2505), - [sym_super] = ACTIONS(2505), - [sym_true] = ACTIONS(2505), - [sym_false] = ACTIONS(2505), - [sym_null] = ACTIONS(2505), - [sym_undefined] = ACTIONS(2505), - [anon_sym_AT] = ACTIONS(2503), - [anon_sym_static] = ACTIONS(2505), - [anon_sym_readonly] = ACTIONS(2505), - [anon_sym_get] = ACTIONS(2505), - [anon_sym_set] = ACTIONS(2505), - [anon_sym_declare] = ACTIONS(2505), - [anon_sym_public] = ACTIONS(2505), - [anon_sym_private] = ACTIONS(2505), - [anon_sym_protected] = ACTIONS(2505), - [anon_sym_override] = ACTIONS(2505), - [anon_sym_module] = ACTIONS(2505), - [anon_sym_any] = ACTIONS(2505), - [anon_sym_number] = ACTIONS(2505), - [anon_sym_boolean] = ACTIONS(2505), - [anon_sym_string] = ACTIONS(2505), - [anon_sym_symbol] = ACTIONS(2505), - [anon_sym_object] = ACTIONS(2505), - [anon_sym_abstract] = ACTIONS(2505), - [anon_sym_interface] = ACTIONS(2505), - [anon_sym_enum] = ACTIONS(2505), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(779)] = { - [sym__call_signature] = STATE(6085), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2429), - [anon_sym_export] = ACTIONS(2431), + [STATE(834)] = { + [sym__call_signature] = STATE(6733), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2677), + [anon_sym_export] = ACTIONS(2679), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2431), - [anon_sym_EQ] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(2679), + [anon_sym_EQ] = ACTIONS(1046), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2431), - [anon_sym_let] = ACTIONS(2431), + [anon_sym_namespace] = ACTIONS(2679), + [anon_sym_let] = ACTIONS(2679), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_LPAREN] = ACTIONS(2619), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2431), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2431), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(153), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2679), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(1052), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2679), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -107136,77 +116196,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2431), - [anon_sym_readonly] = ACTIONS(2431), - [anon_sym_get] = ACTIONS(2431), - [anon_sym_set] = ACTIONS(2431), - [anon_sym_declare] = ACTIONS(2431), - [anon_sym_public] = ACTIONS(2431), - [anon_sym_private] = ACTIONS(2431), - [anon_sym_protected] = ACTIONS(2431), - [anon_sym_override] = ACTIONS(2431), - [anon_sym_module] = ACTIONS(2431), - [anon_sym_any] = ACTIONS(2431), - [anon_sym_number] = ACTIONS(2431), - [anon_sym_boolean] = ACTIONS(2431), - [anon_sym_string] = ACTIONS(2431), - [anon_sym_symbol] = ACTIONS(2431), - [anon_sym_object] = ACTIONS(2431), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2679), + [anon_sym_readonly] = ACTIONS(2679), + [anon_sym_get] = ACTIONS(2679), + [anon_sym_set] = ACTIONS(2679), + [anon_sym_declare] = ACTIONS(2679), + [anon_sym_public] = ACTIONS(2679), + [anon_sym_private] = ACTIONS(2679), + [anon_sym_protected] = ACTIONS(2679), + [anon_sym_override] = ACTIONS(2679), + [anon_sym_module] = ACTIONS(2679), + [anon_sym_any] = ACTIONS(2679), + [anon_sym_number] = ACTIONS(2679), + [anon_sym_boolean] = ACTIONS(2679), + [anon_sym_string] = ACTIONS(2679), + [anon_sym_symbol] = ACTIONS(2679), + [anon_sym_object] = ACTIONS(2679), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(780)] = { - [sym__call_signature] = STATE(6085), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2429), - [anon_sym_export] = ACTIONS(2431), + [STATE(835)] = { + [sym__call_signature] = STATE(6805), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2653), + [anon_sym_export] = ACTIONS(2655), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2431), - [anon_sym_EQ] = ACTIONS(988), + [anon_sym_type] = ACTIONS(2655), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2431), - [anon_sym_let] = ACTIONS(2431), + [anon_sym_namespace] = ACTIONS(2655), + [anon_sym_let] = ACTIONS(2655), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_LPAREN] = ACTIONS(2619), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2431), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2431), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_RBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2655), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(1004), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2655), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -107220,77 +116281,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2431), - [anon_sym_readonly] = ACTIONS(2431), - [anon_sym_get] = ACTIONS(2431), - [anon_sym_set] = ACTIONS(2431), - [anon_sym_declare] = ACTIONS(2431), - [anon_sym_public] = ACTIONS(2431), - [anon_sym_private] = ACTIONS(2431), - [anon_sym_protected] = ACTIONS(2431), - [anon_sym_override] = ACTIONS(2431), - [anon_sym_module] = ACTIONS(2431), - [anon_sym_any] = ACTIONS(2431), - [anon_sym_number] = ACTIONS(2431), - [anon_sym_boolean] = ACTIONS(2431), - [anon_sym_string] = ACTIONS(2431), - [anon_sym_symbol] = ACTIONS(2431), - [anon_sym_object] = ACTIONS(2431), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2655), + [anon_sym_readonly] = ACTIONS(2655), + [anon_sym_get] = ACTIONS(2655), + [anon_sym_set] = ACTIONS(2655), + [anon_sym_declare] = ACTIONS(2655), + [anon_sym_public] = ACTIONS(2655), + [anon_sym_private] = ACTIONS(2655), + [anon_sym_protected] = ACTIONS(2655), + [anon_sym_override] = ACTIONS(2655), + [anon_sym_module] = ACTIONS(2655), + [anon_sym_any] = ACTIONS(2655), + [anon_sym_number] = ACTIONS(2655), + [anon_sym_boolean] = ACTIONS(2655), + [anon_sym_string] = ACTIONS(2655), + [anon_sym_symbol] = ACTIONS(2655), + [anon_sym_object] = ACTIONS(2655), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(781)] = { - [sym__call_signature] = STATE(6085), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2429), - [anon_sym_export] = ACTIONS(2431), + [STATE(836)] = { + [sym__call_signature] = STATE(6873), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2681), + [anon_sym_export] = ACTIONS(2683), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2431), - [anon_sym_EQ] = ACTIONS(1050), + [anon_sym_type] = ACTIONS(2683), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2431), - [anon_sym_let] = ACTIONS(2431), + [anon_sym_namespace] = ACTIONS(2683), + [anon_sym_let] = ACTIONS(2683), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_LPAREN] = ACTIONS(2619), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2431), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2431), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_of] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2683), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(1066), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2683), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -107304,77 +116366,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2431), - [anon_sym_readonly] = ACTIONS(2431), - [anon_sym_get] = ACTIONS(2431), - [anon_sym_set] = ACTIONS(2431), - [anon_sym_declare] = ACTIONS(2431), - [anon_sym_public] = ACTIONS(2431), - [anon_sym_private] = ACTIONS(2431), - [anon_sym_protected] = ACTIONS(2431), - [anon_sym_override] = ACTIONS(2431), - [anon_sym_module] = ACTIONS(2431), - [anon_sym_any] = ACTIONS(2431), - [anon_sym_number] = ACTIONS(2431), - [anon_sym_boolean] = ACTIONS(2431), - [anon_sym_string] = ACTIONS(2431), - [anon_sym_symbol] = ACTIONS(2431), - [anon_sym_object] = ACTIONS(2431), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2683), + [anon_sym_readonly] = ACTIONS(2683), + [anon_sym_get] = ACTIONS(2683), + [anon_sym_set] = ACTIONS(2683), + [anon_sym_declare] = ACTIONS(2683), + [anon_sym_public] = ACTIONS(2683), + [anon_sym_private] = ACTIONS(2683), + [anon_sym_protected] = ACTIONS(2683), + [anon_sym_override] = ACTIONS(2683), + [anon_sym_module] = ACTIONS(2683), + [anon_sym_any] = ACTIONS(2683), + [anon_sym_number] = ACTIONS(2683), + [anon_sym_boolean] = ACTIONS(2683), + [anon_sym_string] = ACTIONS(2683), + [anon_sym_symbol] = ACTIONS(2683), + [anon_sym_object] = ACTIONS(2683), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(782)] = { - [sym__call_signature] = STATE(6085), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2429), - [anon_sym_export] = ACTIONS(2431), + [STATE(837)] = { + [sym__call_signature] = STATE(6805), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2653), + [anon_sym_export] = ACTIONS(2655), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2431), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_type] = ACTIONS(2655), + [anon_sym_EQ] = ACTIONS(1010), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2431), - [anon_sym_let] = ACTIONS(2431), + [anon_sym_namespace] = ACTIONS(2655), + [anon_sym_let] = ACTIONS(2655), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_LPAREN] = ACTIONS(2619), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2431), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2431), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_RBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2655), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(1004), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2655), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -107388,77 +116451,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2431), - [anon_sym_readonly] = ACTIONS(2431), - [anon_sym_get] = ACTIONS(2431), - [anon_sym_set] = ACTIONS(2431), - [anon_sym_declare] = ACTIONS(2431), - [anon_sym_public] = ACTIONS(2431), - [anon_sym_private] = ACTIONS(2431), - [anon_sym_protected] = ACTIONS(2431), - [anon_sym_override] = ACTIONS(2431), - [anon_sym_module] = ACTIONS(2431), - [anon_sym_any] = ACTIONS(2431), - [anon_sym_number] = ACTIONS(2431), - [anon_sym_boolean] = ACTIONS(2431), - [anon_sym_string] = ACTIONS(2431), - [anon_sym_symbol] = ACTIONS(2431), - [anon_sym_object] = ACTIONS(2431), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2655), + [anon_sym_readonly] = ACTIONS(2655), + [anon_sym_get] = ACTIONS(2655), + [anon_sym_set] = ACTIONS(2655), + [anon_sym_declare] = ACTIONS(2655), + [anon_sym_public] = ACTIONS(2655), + [anon_sym_private] = ACTIONS(2655), + [anon_sym_protected] = ACTIONS(2655), + [anon_sym_override] = ACTIONS(2655), + [anon_sym_module] = ACTIONS(2655), + [anon_sym_any] = ACTIONS(2655), + [anon_sym_number] = ACTIONS(2655), + [anon_sym_boolean] = ACTIONS(2655), + [anon_sym_string] = ACTIONS(2655), + [anon_sym_symbol] = ACTIONS(2655), + [anon_sym_object] = ACTIONS(2655), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(783)] = { - [sym__call_signature] = STATE(6085), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2429), - [anon_sym_export] = ACTIONS(2431), + [STATE(838)] = { + [sym__call_signature] = STATE(6883), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2615), + [anon_sym_export] = ACTIONS(2617), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2431), - [anon_sym_EQ] = ACTIONS(986), + [anon_sym_type] = ACTIONS(2617), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2431), - [anon_sym_let] = ACTIONS(2431), + [anon_sym_namespace] = ACTIONS(2617), + [anon_sym_let] = ACTIONS(2617), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_LPAREN] = ACTIONS(2619), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2431), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2431), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(856), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2617), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2617), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -107472,77 +116536,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2431), - [anon_sym_readonly] = ACTIONS(2431), - [anon_sym_get] = ACTIONS(2431), - [anon_sym_set] = ACTIONS(2431), - [anon_sym_declare] = ACTIONS(2431), - [anon_sym_public] = ACTIONS(2431), - [anon_sym_private] = ACTIONS(2431), - [anon_sym_protected] = ACTIONS(2431), - [anon_sym_override] = ACTIONS(2431), - [anon_sym_module] = ACTIONS(2431), - [anon_sym_any] = ACTIONS(2431), - [anon_sym_number] = ACTIONS(2431), - [anon_sym_boolean] = ACTIONS(2431), - [anon_sym_string] = ACTIONS(2431), - [anon_sym_symbol] = ACTIONS(2431), - [anon_sym_object] = ACTIONS(2431), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2617), + [anon_sym_readonly] = ACTIONS(2617), + [anon_sym_get] = ACTIONS(2617), + [anon_sym_set] = ACTIONS(2617), + [anon_sym_declare] = ACTIONS(2617), + [anon_sym_public] = ACTIONS(2617), + [anon_sym_private] = ACTIONS(2617), + [anon_sym_protected] = ACTIONS(2617), + [anon_sym_override] = ACTIONS(2617), + [anon_sym_module] = ACTIONS(2617), + [anon_sym_any] = ACTIONS(2617), + [anon_sym_number] = ACTIONS(2617), + [anon_sym_boolean] = ACTIONS(2617), + [anon_sym_string] = ACTIONS(2617), + [anon_sym_symbol] = ACTIONS(2617), + [anon_sym_object] = ACTIONS(2617), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(784)] = { - [sym__call_signature] = STATE(6085), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2429), - [anon_sym_export] = ACTIONS(2431), + [STATE(839)] = { + [sym__call_signature] = STATE(6873), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2681), + [anon_sym_export] = ACTIONS(2683), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2431), - [anon_sym_EQ] = ACTIONS(1054), + [anon_sym_type] = ACTIONS(2683), + [anon_sym_EQ] = ACTIONS(1060), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2431), - [anon_sym_let] = ACTIONS(2431), + [anon_sym_namespace] = ACTIONS(2683), + [anon_sym_let] = ACTIONS(2683), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_LPAREN] = ACTIONS(2619), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2431), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2431), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_of] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2683), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(1066), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2683), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -107556,77 +116621,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2431), - [anon_sym_readonly] = ACTIONS(2431), - [anon_sym_get] = ACTIONS(2431), - [anon_sym_set] = ACTIONS(2431), - [anon_sym_declare] = ACTIONS(2431), - [anon_sym_public] = ACTIONS(2431), - [anon_sym_private] = ACTIONS(2431), - [anon_sym_protected] = ACTIONS(2431), - [anon_sym_override] = ACTIONS(2431), - [anon_sym_module] = ACTIONS(2431), - [anon_sym_any] = ACTIONS(2431), - [anon_sym_number] = ACTIONS(2431), - [anon_sym_boolean] = ACTIONS(2431), - [anon_sym_string] = ACTIONS(2431), - [anon_sym_symbol] = ACTIONS(2431), - [anon_sym_object] = ACTIONS(2431), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2683), + [anon_sym_readonly] = ACTIONS(2683), + [anon_sym_get] = ACTIONS(2683), + [anon_sym_set] = ACTIONS(2683), + [anon_sym_declare] = ACTIONS(2683), + [anon_sym_public] = ACTIONS(2683), + [anon_sym_private] = ACTIONS(2683), + [anon_sym_protected] = ACTIONS(2683), + [anon_sym_override] = ACTIONS(2683), + [anon_sym_module] = ACTIONS(2683), + [anon_sym_any] = ACTIONS(2683), + [anon_sym_number] = ACTIONS(2683), + [anon_sym_boolean] = ACTIONS(2683), + [anon_sym_string] = ACTIONS(2683), + [anon_sym_symbol] = ACTIONS(2683), + [anon_sym_object] = ACTIONS(2683), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(785)] = { - [sym__call_signature] = STATE(6085), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2429), - [anon_sym_export] = ACTIONS(2431), + [STATE(840)] = { + [sym__call_signature] = STATE(6883), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2615), + [anon_sym_export] = ACTIONS(2617), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2431), - [anon_sym_EQ] = ACTIONS(1052), + [anon_sym_type] = ACTIONS(2617), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2431), - [anon_sym_let] = ACTIONS(2431), + [anon_sym_namespace] = ACTIONS(2617), + [anon_sym_let] = ACTIONS(2617), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), - [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2431), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2431), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_in] = ACTIONS(986), + [anon_sym_of] = ACTIONS(989), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2617), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2617), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -107640,77 +116706,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2431), - [anon_sym_readonly] = ACTIONS(2431), - [anon_sym_get] = ACTIONS(2431), - [anon_sym_set] = ACTIONS(2431), - [anon_sym_declare] = ACTIONS(2431), - [anon_sym_public] = ACTIONS(2431), - [anon_sym_private] = ACTIONS(2431), - [anon_sym_protected] = ACTIONS(2431), - [anon_sym_override] = ACTIONS(2431), - [anon_sym_module] = ACTIONS(2431), - [anon_sym_any] = ACTIONS(2431), - [anon_sym_number] = ACTIONS(2431), - [anon_sym_boolean] = ACTIONS(2431), - [anon_sym_string] = ACTIONS(2431), - [anon_sym_symbol] = ACTIONS(2431), - [anon_sym_object] = ACTIONS(2431), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2617), + [anon_sym_readonly] = ACTIONS(2617), + [anon_sym_get] = ACTIONS(2617), + [anon_sym_set] = ACTIONS(2617), + [anon_sym_declare] = ACTIONS(2617), + [anon_sym_public] = ACTIONS(2617), + [anon_sym_private] = ACTIONS(2617), + [anon_sym_protected] = ACTIONS(2617), + [anon_sym_override] = ACTIONS(2617), + [anon_sym_module] = ACTIONS(2617), + [anon_sym_any] = ACTIONS(2617), + [anon_sym_number] = ACTIONS(2617), + [anon_sym_boolean] = ACTIONS(2617), + [anon_sym_string] = ACTIONS(2617), + [anon_sym_symbol] = ACTIONS(2617), + [anon_sym_object] = ACTIONS(2617), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(786)] = { - [sym__call_signature] = STATE(6085), - [sym_formal_parameters] = STATE(3940), - [sym_type_parameters] = STATE(5504), - [sym_identifier] = ACTIONS(2429), - [anon_sym_export] = ACTIONS(2431), + [STATE(841)] = { + [sym__call_signature] = STATE(6883), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2615), + [anon_sym_export] = ACTIONS(2617), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2431), - [anon_sym_EQ] = ACTIONS(1056), + [anon_sym_type] = ACTIONS(2617), + [anon_sym_EQ] = ACTIONS(1078), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2431), - [anon_sym_let] = ACTIONS(2431), + [anon_sym_namespace] = ACTIONS(2617), + [anon_sym_let] = ACTIONS(2617), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_LPAREN] = ACTIONS(2619), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_async] = ACTIONS(2431), - [anon_sym_function] = ACTIONS(2436), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2431), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2617), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2617), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -107724,3901 +116790,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2438), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_static] = ACTIONS(2431), - [anon_sym_readonly] = ACTIONS(2431), - [anon_sym_get] = ACTIONS(2431), - [anon_sym_set] = ACTIONS(2431), - [anon_sym_declare] = ACTIONS(2431), - [anon_sym_public] = ACTIONS(2431), - [anon_sym_private] = ACTIONS(2431), - [anon_sym_protected] = ACTIONS(2431), - [anon_sym_override] = ACTIONS(2431), - [anon_sym_module] = ACTIONS(2431), - [anon_sym_any] = ACTIONS(2431), - [anon_sym_number] = ACTIONS(2431), - [anon_sym_boolean] = ACTIONS(2431), - [anon_sym_string] = ACTIONS(2431), - [anon_sym_symbol] = ACTIONS(2431), - [anon_sym_object] = ACTIONS(2431), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(787)] = { - [ts_builtin_sym_end] = ACTIONS(1828), - [sym_identifier] = ACTIONS(1830), - [anon_sym_export] = ACTIONS(1830), - [anon_sym_default] = ACTIONS(1830), - [anon_sym_type] = ACTIONS(1830), - [anon_sym_namespace] = ACTIONS(1830), - [anon_sym_LBRACE] = ACTIONS(1828), - [anon_sym_RBRACE] = ACTIONS(1828), - [anon_sym_typeof] = ACTIONS(1830), - [anon_sym_import] = ACTIONS(1830), - [anon_sym_with] = ACTIONS(1830), - [anon_sym_var] = ACTIONS(1830), - [anon_sym_let] = ACTIONS(1830), - [anon_sym_const] = ACTIONS(1830), - [anon_sym_BANG] = ACTIONS(1828), - [anon_sym_else] = ACTIONS(1830), - [anon_sym_if] = ACTIONS(1830), - [anon_sym_switch] = ACTIONS(1830), - [anon_sym_for] = ACTIONS(1830), - [anon_sym_LPAREN] = ACTIONS(1828), - [anon_sym_SEMI] = ACTIONS(1828), - [anon_sym_await] = ACTIONS(1830), - [anon_sym_while] = ACTIONS(1830), - [anon_sym_do] = ACTIONS(1830), - [anon_sym_try] = ACTIONS(1830), - [anon_sym_break] = ACTIONS(1830), - [anon_sym_continue] = ACTIONS(1830), - [anon_sym_debugger] = ACTIONS(1830), - [anon_sym_return] = ACTIONS(1830), - [anon_sym_throw] = ACTIONS(1830), - [anon_sym_case] = ACTIONS(1830), - [anon_sym_yield] = ACTIONS(1830), - [anon_sym_LBRACK] = ACTIONS(1828), - [anon_sym_class] = ACTIONS(1830), - [anon_sym_async] = ACTIONS(1830), - [anon_sym_function] = ACTIONS(1830), - [anon_sym_new] = ACTIONS(1830), - [anon_sym_using] = ACTIONS(1830), - [anon_sym_PLUS] = ACTIONS(1830), - [anon_sym_DASH] = ACTIONS(1830), - [anon_sym_SLASH] = ACTIONS(1830), - [anon_sym_LT] = ACTIONS(1828), - [anon_sym_TILDE] = ACTIONS(1828), - [anon_sym_void] = ACTIONS(1830), - [anon_sym_delete] = ACTIONS(1830), - [anon_sym_PLUS_PLUS] = ACTIONS(1828), - [anon_sym_DASH_DASH] = ACTIONS(1828), - [anon_sym_DQUOTE] = ACTIONS(1828), - [anon_sym_SQUOTE] = ACTIONS(1828), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1828), - [sym_number] = ACTIONS(1828), - [sym_private_property_identifier] = ACTIONS(1828), - [sym_this] = ACTIONS(1830), - [sym_super] = ACTIONS(1830), - [sym_true] = ACTIONS(1830), - [sym_false] = ACTIONS(1830), - [sym_null] = ACTIONS(1830), - [sym_undefined] = ACTIONS(1830), - [anon_sym_AT] = ACTIONS(1828), - [anon_sym_static] = ACTIONS(1830), - [anon_sym_readonly] = ACTIONS(1830), - [anon_sym_get] = ACTIONS(1830), - [anon_sym_set] = ACTIONS(1830), - [anon_sym_declare] = ACTIONS(1830), - [anon_sym_public] = ACTIONS(1830), - [anon_sym_private] = ACTIONS(1830), - [anon_sym_protected] = ACTIONS(1830), - [anon_sym_override] = ACTIONS(1830), - [anon_sym_module] = ACTIONS(1830), - [anon_sym_any] = ACTIONS(1830), - [anon_sym_number] = ACTIONS(1830), - [anon_sym_boolean] = ACTIONS(1830), - [anon_sym_string] = ACTIONS(1830), - [anon_sym_symbol] = ACTIONS(1830), - [anon_sym_object] = ACTIONS(1830), - [anon_sym_abstract] = ACTIONS(1830), - [anon_sym_interface] = ACTIONS(1830), - [anon_sym_enum] = ACTIONS(1830), - [sym__automatic_semicolon] = ACTIONS(1836), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(788)] = { - [ts_builtin_sym_end] = ACTIONS(2507), - [sym_identifier] = ACTIONS(2509), - [anon_sym_export] = ACTIONS(2509), - [anon_sym_default] = ACTIONS(2509), - [anon_sym_type] = ACTIONS(2509), - [anon_sym_namespace] = ACTIONS(2509), - [anon_sym_LBRACE] = ACTIONS(2507), - [anon_sym_RBRACE] = ACTIONS(2507), - [anon_sym_typeof] = ACTIONS(2509), - [anon_sym_import] = ACTIONS(2509), - [anon_sym_with] = ACTIONS(2509), - [anon_sym_var] = ACTIONS(2509), - [anon_sym_let] = ACTIONS(2509), - [anon_sym_const] = ACTIONS(2509), - [anon_sym_BANG] = ACTIONS(2507), - [anon_sym_else] = ACTIONS(2509), - [anon_sym_if] = ACTIONS(2509), - [anon_sym_switch] = ACTIONS(2509), - [anon_sym_for] = ACTIONS(2509), - [anon_sym_LPAREN] = ACTIONS(2507), - [anon_sym_SEMI] = ACTIONS(2511), - [anon_sym_await] = ACTIONS(2509), - [anon_sym_while] = ACTIONS(2509), - [anon_sym_do] = ACTIONS(2509), - [anon_sym_try] = ACTIONS(2509), - [anon_sym_break] = ACTIONS(2509), - [anon_sym_continue] = ACTIONS(2509), - [anon_sym_debugger] = ACTIONS(2509), - [anon_sym_return] = ACTIONS(2509), - [anon_sym_throw] = ACTIONS(2509), - [anon_sym_case] = ACTIONS(2509), - [anon_sym_yield] = ACTIONS(2509), - [anon_sym_LBRACK] = ACTIONS(2507), - [anon_sym_class] = ACTIONS(2509), - [anon_sym_async] = ACTIONS(2509), - [anon_sym_function] = ACTIONS(2509), - [anon_sym_new] = ACTIONS(2509), - [anon_sym_using] = ACTIONS(2509), - [anon_sym_PLUS] = ACTIONS(2509), - [anon_sym_DASH] = ACTIONS(2509), - [anon_sym_SLASH] = ACTIONS(2509), - [anon_sym_LT] = ACTIONS(2507), - [anon_sym_TILDE] = ACTIONS(2507), - [anon_sym_void] = ACTIONS(2509), - [anon_sym_delete] = ACTIONS(2509), - [anon_sym_PLUS_PLUS] = ACTIONS(2507), - [anon_sym_DASH_DASH] = ACTIONS(2507), - [anon_sym_DQUOTE] = ACTIONS(2507), - [anon_sym_SQUOTE] = ACTIONS(2507), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2507), - [sym_number] = ACTIONS(2507), - [sym_private_property_identifier] = ACTIONS(2507), - [sym_this] = ACTIONS(2509), - [sym_super] = ACTIONS(2509), - [sym_true] = ACTIONS(2509), - [sym_false] = ACTIONS(2509), - [sym_null] = ACTIONS(2509), - [sym_undefined] = ACTIONS(2509), - [anon_sym_AT] = ACTIONS(2507), - [anon_sym_static] = ACTIONS(2509), - [anon_sym_readonly] = ACTIONS(2509), - [anon_sym_get] = ACTIONS(2509), - [anon_sym_set] = ACTIONS(2509), - [anon_sym_declare] = ACTIONS(2509), - [anon_sym_public] = ACTIONS(2509), - [anon_sym_private] = ACTIONS(2509), - [anon_sym_protected] = ACTIONS(2509), - [anon_sym_override] = ACTIONS(2509), - [anon_sym_module] = ACTIONS(2509), - [anon_sym_any] = ACTIONS(2509), - [anon_sym_number] = ACTIONS(2509), - [anon_sym_boolean] = ACTIONS(2509), - [anon_sym_string] = ACTIONS(2509), - [anon_sym_symbol] = ACTIONS(2509), - [anon_sym_object] = ACTIONS(2509), - [anon_sym_abstract] = ACTIONS(2509), - [anon_sym_interface] = ACTIONS(2509), - [anon_sym_enum] = ACTIONS(2509), - [sym__automatic_semicolon] = ACTIONS(2511), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(789)] = { - [ts_builtin_sym_end] = ACTIONS(1872), - [sym_identifier] = ACTIONS(1874), - [anon_sym_export] = ACTIONS(1874), - [anon_sym_default] = ACTIONS(1874), - [anon_sym_type] = ACTIONS(1874), - [anon_sym_namespace] = ACTIONS(1874), - [anon_sym_LBRACE] = ACTIONS(1872), - [anon_sym_RBRACE] = ACTIONS(1872), - [anon_sym_typeof] = ACTIONS(1874), - [anon_sym_import] = ACTIONS(1874), - [anon_sym_with] = ACTIONS(1874), - [anon_sym_var] = ACTIONS(1874), - [anon_sym_let] = ACTIONS(1874), - [anon_sym_const] = ACTIONS(1874), - [anon_sym_BANG] = ACTIONS(1872), - [anon_sym_else] = ACTIONS(1874), - [anon_sym_if] = ACTIONS(1874), - [anon_sym_switch] = ACTIONS(1874), - [anon_sym_for] = ACTIONS(1874), - [anon_sym_LPAREN] = ACTIONS(1872), - [anon_sym_SEMI] = ACTIONS(1872), - [anon_sym_await] = ACTIONS(1874), - [anon_sym_while] = ACTIONS(1874), - [anon_sym_do] = ACTIONS(1874), - [anon_sym_try] = ACTIONS(1874), - [anon_sym_break] = ACTIONS(1874), - [anon_sym_continue] = ACTIONS(1874), - [anon_sym_debugger] = ACTIONS(1874), - [anon_sym_return] = ACTIONS(1874), - [anon_sym_throw] = ACTIONS(1874), - [anon_sym_case] = ACTIONS(1874), - [anon_sym_yield] = ACTIONS(1874), - [anon_sym_LBRACK] = ACTIONS(1872), - [anon_sym_class] = ACTIONS(1874), - [anon_sym_async] = ACTIONS(1874), - [anon_sym_function] = ACTIONS(1874), - [anon_sym_new] = ACTIONS(1874), - [anon_sym_using] = ACTIONS(1874), - [anon_sym_PLUS] = ACTIONS(1874), - [anon_sym_DASH] = ACTIONS(1874), - [anon_sym_SLASH] = ACTIONS(1874), - [anon_sym_LT] = ACTIONS(1872), - [anon_sym_TILDE] = ACTIONS(1872), - [anon_sym_void] = ACTIONS(1874), - [anon_sym_delete] = ACTIONS(1874), - [anon_sym_PLUS_PLUS] = ACTIONS(1872), - [anon_sym_DASH_DASH] = ACTIONS(1872), - [anon_sym_DQUOTE] = ACTIONS(1872), - [anon_sym_SQUOTE] = ACTIONS(1872), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1872), - [sym_number] = ACTIONS(1872), - [sym_private_property_identifier] = ACTIONS(1872), - [sym_this] = ACTIONS(1874), - [sym_super] = ACTIONS(1874), - [sym_true] = ACTIONS(1874), - [sym_false] = ACTIONS(1874), - [sym_null] = ACTIONS(1874), - [sym_undefined] = ACTIONS(1874), - [anon_sym_AT] = ACTIONS(1872), - [anon_sym_static] = ACTIONS(1874), - [anon_sym_readonly] = ACTIONS(1874), - [anon_sym_get] = ACTIONS(1874), - [anon_sym_set] = ACTIONS(1874), - [anon_sym_declare] = ACTIONS(1874), - [anon_sym_public] = ACTIONS(1874), - [anon_sym_private] = ACTIONS(1874), - [anon_sym_protected] = ACTIONS(1874), - [anon_sym_override] = ACTIONS(1874), - [anon_sym_module] = ACTIONS(1874), - [anon_sym_any] = ACTIONS(1874), - [anon_sym_number] = ACTIONS(1874), - [anon_sym_boolean] = ACTIONS(1874), - [anon_sym_string] = ACTIONS(1874), - [anon_sym_symbol] = ACTIONS(1874), - [anon_sym_object] = ACTIONS(1874), - [anon_sym_abstract] = ACTIONS(1874), - [anon_sym_interface] = ACTIONS(1874), - [anon_sym_enum] = ACTIONS(1874), - [sym__automatic_semicolon] = ACTIONS(1880), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(790)] = { - [ts_builtin_sym_end] = ACTIONS(1892), - [sym_identifier] = ACTIONS(1894), - [anon_sym_export] = ACTIONS(1894), - [anon_sym_default] = ACTIONS(1894), - [anon_sym_type] = ACTIONS(1894), - [anon_sym_namespace] = ACTIONS(1894), - [anon_sym_LBRACE] = ACTIONS(1892), - [anon_sym_RBRACE] = ACTIONS(1892), - [anon_sym_typeof] = ACTIONS(1894), - [anon_sym_import] = ACTIONS(1894), - [anon_sym_with] = ACTIONS(1894), - [anon_sym_var] = ACTIONS(1894), - [anon_sym_let] = ACTIONS(1894), - [anon_sym_const] = ACTIONS(1894), - [anon_sym_BANG] = ACTIONS(1892), - [anon_sym_else] = ACTIONS(1894), - [anon_sym_if] = ACTIONS(1894), - [anon_sym_switch] = ACTIONS(1894), - [anon_sym_for] = ACTIONS(1894), - [anon_sym_LPAREN] = ACTIONS(1892), - [anon_sym_SEMI] = ACTIONS(1892), - [anon_sym_await] = ACTIONS(1894), - [anon_sym_while] = ACTIONS(1894), - [anon_sym_do] = ACTIONS(1894), - [anon_sym_try] = ACTIONS(1894), - [anon_sym_break] = ACTIONS(1894), - [anon_sym_continue] = ACTIONS(1894), - [anon_sym_debugger] = ACTIONS(1894), - [anon_sym_return] = ACTIONS(1894), - [anon_sym_throw] = ACTIONS(1894), - [anon_sym_case] = ACTIONS(1894), - [anon_sym_yield] = ACTIONS(1894), - [anon_sym_LBRACK] = ACTIONS(1892), - [anon_sym_DOT] = ACTIONS(1894), - [anon_sym_class] = ACTIONS(1894), - [anon_sym_async] = ACTIONS(1894), - [anon_sym_function] = ACTIONS(1894), - [anon_sym_new] = ACTIONS(1894), - [anon_sym_using] = ACTIONS(1894), - [anon_sym_PLUS] = ACTIONS(1894), - [anon_sym_DASH] = ACTIONS(1894), - [anon_sym_SLASH] = ACTIONS(1894), - [anon_sym_LT] = ACTIONS(1892), - [anon_sym_TILDE] = ACTIONS(1892), - [anon_sym_void] = ACTIONS(1894), - [anon_sym_delete] = ACTIONS(1894), - [anon_sym_PLUS_PLUS] = ACTIONS(1892), - [anon_sym_DASH_DASH] = ACTIONS(1892), - [anon_sym_DQUOTE] = ACTIONS(1892), - [anon_sym_SQUOTE] = ACTIONS(1892), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1892), - [sym_number] = ACTIONS(1892), - [sym_private_property_identifier] = ACTIONS(1892), - [sym_this] = ACTIONS(1894), - [sym_super] = ACTIONS(1894), - [sym_true] = ACTIONS(1894), - [sym_false] = ACTIONS(1894), - [sym_null] = ACTIONS(1894), - [sym_undefined] = ACTIONS(1894), - [anon_sym_AT] = ACTIONS(1892), - [anon_sym_static] = ACTIONS(1894), - [anon_sym_readonly] = ACTIONS(1894), - [anon_sym_get] = ACTIONS(1894), - [anon_sym_set] = ACTIONS(1894), - [anon_sym_declare] = ACTIONS(1894), - [anon_sym_public] = ACTIONS(1894), - [anon_sym_private] = ACTIONS(1894), - [anon_sym_protected] = ACTIONS(1894), - [anon_sym_override] = ACTIONS(1894), - [anon_sym_module] = ACTIONS(1894), - [anon_sym_any] = ACTIONS(1894), - [anon_sym_number] = ACTIONS(1894), - [anon_sym_boolean] = ACTIONS(1894), - [anon_sym_string] = ACTIONS(1894), - [anon_sym_symbol] = ACTIONS(1894), - [anon_sym_object] = ACTIONS(1894), - [anon_sym_abstract] = ACTIONS(1894), - [anon_sym_interface] = ACTIONS(1894), - [anon_sym_enum] = ACTIONS(1894), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(791)] = { - [ts_builtin_sym_end] = ACTIONS(1904), - [sym_identifier] = ACTIONS(1906), - [anon_sym_export] = ACTIONS(1906), - [anon_sym_default] = ACTIONS(1906), - [anon_sym_type] = ACTIONS(1906), - [anon_sym_namespace] = ACTIONS(1906), - [anon_sym_LBRACE] = ACTIONS(1904), - [anon_sym_RBRACE] = ACTIONS(1904), - [anon_sym_typeof] = ACTIONS(1906), - [anon_sym_import] = ACTIONS(1906), - [anon_sym_with] = ACTIONS(1906), - [anon_sym_var] = ACTIONS(1906), - [anon_sym_let] = ACTIONS(1906), - [anon_sym_const] = ACTIONS(1906), - [anon_sym_BANG] = ACTIONS(1904), - [anon_sym_else] = ACTIONS(1906), - [anon_sym_if] = ACTIONS(1906), - [anon_sym_switch] = ACTIONS(1906), - [anon_sym_for] = ACTIONS(1906), - [anon_sym_LPAREN] = ACTIONS(1904), - [anon_sym_SEMI] = ACTIONS(1904), - [anon_sym_await] = ACTIONS(1906), - [anon_sym_while] = ACTIONS(1906), - [anon_sym_do] = ACTIONS(1906), - [anon_sym_try] = ACTIONS(1906), - [anon_sym_break] = ACTIONS(1906), - [anon_sym_continue] = ACTIONS(1906), - [anon_sym_debugger] = ACTIONS(1906), - [anon_sym_return] = ACTIONS(1906), - [anon_sym_throw] = ACTIONS(1906), - [anon_sym_case] = ACTIONS(1906), - [anon_sym_yield] = ACTIONS(1906), - [anon_sym_LBRACK] = ACTIONS(1904), - [anon_sym_DOT] = ACTIONS(1906), - [anon_sym_class] = ACTIONS(1906), - [anon_sym_async] = ACTIONS(1906), - [anon_sym_function] = ACTIONS(1906), - [anon_sym_new] = ACTIONS(1906), - [anon_sym_using] = ACTIONS(1906), - [anon_sym_PLUS] = ACTIONS(1906), - [anon_sym_DASH] = ACTIONS(1906), - [anon_sym_SLASH] = ACTIONS(1906), - [anon_sym_LT] = ACTIONS(1904), - [anon_sym_TILDE] = ACTIONS(1904), - [anon_sym_void] = ACTIONS(1906), - [anon_sym_delete] = ACTIONS(1906), - [anon_sym_PLUS_PLUS] = ACTIONS(1904), - [anon_sym_DASH_DASH] = ACTIONS(1904), - [anon_sym_DQUOTE] = ACTIONS(1904), - [anon_sym_SQUOTE] = ACTIONS(1904), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1904), - [sym_number] = ACTIONS(1904), - [sym_private_property_identifier] = ACTIONS(1904), - [sym_this] = ACTIONS(1906), - [sym_super] = ACTIONS(1906), - [sym_true] = ACTIONS(1906), - [sym_false] = ACTIONS(1906), - [sym_null] = ACTIONS(1906), - [sym_undefined] = ACTIONS(1906), - [anon_sym_AT] = ACTIONS(1904), - [anon_sym_static] = ACTIONS(1906), - [anon_sym_readonly] = ACTIONS(1906), - [anon_sym_get] = ACTIONS(1906), - [anon_sym_set] = ACTIONS(1906), - [anon_sym_declare] = ACTIONS(1906), - [anon_sym_public] = ACTIONS(1906), - [anon_sym_private] = ACTIONS(1906), - [anon_sym_protected] = ACTIONS(1906), - [anon_sym_override] = ACTIONS(1906), - [anon_sym_module] = ACTIONS(1906), - [anon_sym_any] = ACTIONS(1906), - [anon_sym_number] = ACTIONS(1906), - [anon_sym_boolean] = ACTIONS(1906), - [anon_sym_string] = ACTIONS(1906), - [anon_sym_symbol] = ACTIONS(1906), - [anon_sym_object] = ACTIONS(1906), - [anon_sym_abstract] = ACTIONS(1906), - [anon_sym_interface] = ACTIONS(1906), - [anon_sym_enum] = ACTIONS(1906), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(792)] = { - [ts_builtin_sym_end] = ACTIONS(2513), - [sym_identifier] = ACTIONS(2515), - [anon_sym_export] = ACTIONS(2515), - [anon_sym_default] = ACTIONS(2515), - [anon_sym_type] = ACTIONS(2515), - [anon_sym_namespace] = ACTIONS(2515), - [anon_sym_LBRACE] = ACTIONS(2513), - [anon_sym_RBRACE] = ACTIONS(2513), - [anon_sym_typeof] = ACTIONS(2515), - [anon_sym_import] = ACTIONS(2515), - [anon_sym_with] = ACTIONS(2515), - [anon_sym_var] = ACTIONS(2515), - [anon_sym_let] = ACTIONS(2515), - [anon_sym_const] = ACTIONS(2515), - [anon_sym_BANG] = ACTIONS(2513), - [anon_sym_else] = ACTIONS(2515), - [anon_sym_if] = ACTIONS(2515), - [anon_sym_switch] = ACTIONS(2515), - [anon_sym_for] = ACTIONS(2515), - [anon_sym_LPAREN] = ACTIONS(2513), - [anon_sym_SEMI] = ACTIONS(2513), - [anon_sym_await] = ACTIONS(2515), - [anon_sym_while] = ACTIONS(2515), - [anon_sym_do] = ACTIONS(2515), - [anon_sym_try] = ACTIONS(2515), - [anon_sym_break] = ACTIONS(2515), - [anon_sym_continue] = ACTIONS(2515), - [anon_sym_debugger] = ACTIONS(2515), - [anon_sym_return] = ACTIONS(2515), - [anon_sym_throw] = ACTIONS(2515), - [anon_sym_case] = ACTIONS(2515), - [anon_sym_finally] = ACTIONS(2515), - [anon_sym_yield] = ACTIONS(2515), - [anon_sym_LBRACK] = ACTIONS(2513), - [anon_sym_class] = ACTIONS(2515), - [anon_sym_async] = ACTIONS(2515), - [anon_sym_function] = ACTIONS(2515), - [anon_sym_new] = ACTIONS(2515), - [anon_sym_using] = ACTIONS(2515), - [anon_sym_PLUS] = ACTIONS(2515), - [anon_sym_DASH] = ACTIONS(2515), - [anon_sym_SLASH] = ACTIONS(2515), - [anon_sym_LT] = ACTIONS(2513), - [anon_sym_TILDE] = ACTIONS(2513), - [anon_sym_void] = ACTIONS(2515), - [anon_sym_delete] = ACTIONS(2515), - [anon_sym_PLUS_PLUS] = ACTIONS(2513), - [anon_sym_DASH_DASH] = ACTIONS(2513), - [anon_sym_DQUOTE] = ACTIONS(2513), - [anon_sym_SQUOTE] = ACTIONS(2513), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2513), - [sym_number] = ACTIONS(2513), - [sym_private_property_identifier] = ACTIONS(2513), - [sym_this] = ACTIONS(2515), - [sym_super] = ACTIONS(2515), - [sym_true] = ACTIONS(2515), - [sym_false] = ACTIONS(2515), - [sym_null] = ACTIONS(2515), - [sym_undefined] = ACTIONS(2515), - [anon_sym_AT] = ACTIONS(2513), - [anon_sym_static] = ACTIONS(2515), - [anon_sym_readonly] = ACTIONS(2515), - [anon_sym_get] = ACTIONS(2515), - [anon_sym_set] = ACTIONS(2515), - [anon_sym_declare] = ACTIONS(2515), - [anon_sym_public] = ACTIONS(2515), - [anon_sym_private] = ACTIONS(2515), - [anon_sym_protected] = ACTIONS(2515), - [anon_sym_override] = ACTIONS(2515), - [anon_sym_module] = ACTIONS(2515), - [anon_sym_any] = ACTIONS(2515), - [anon_sym_number] = ACTIONS(2515), - [anon_sym_boolean] = ACTIONS(2515), - [anon_sym_string] = ACTIONS(2515), - [anon_sym_symbol] = ACTIONS(2515), - [anon_sym_object] = ACTIONS(2515), - [anon_sym_abstract] = ACTIONS(2515), - [anon_sym_interface] = ACTIONS(2515), - [anon_sym_enum] = ACTIONS(2515), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(793)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_rest_pattern] = STATE(5679), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4008), - [sym_tuple_parameter] = STATE(5291), - [sym_optional_tuple_parameter] = STATE(5291), - [sym_optional_type] = STATE(5291), - [sym_rest_type] = STATE(5291), - [sym__tuple_type_member] = STATE(5291), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(2517), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_COMMA] = ACTIONS(2519), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_RBRACK] = ACTIONS(2521), - [anon_sym_new] = ACTIONS(2523), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(2531), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(637), - [anon_sym_unknown] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(794)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_rest_pattern] = STATE(5679), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4008), - [sym_tuple_parameter] = STATE(5253), - [sym_optional_tuple_parameter] = STATE(5253), - [sym_optional_type] = STATE(5253), - [sym_rest_type] = STATE(5253), - [sym__tuple_type_member] = STATE(5253), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(2517), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_COMMA] = ACTIONS(2533), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_RBRACK] = ACTIONS(2535), - [anon_sym_new] = ACTIONS(2523), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(2531), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(637), - [anon_sym_unknown] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(795)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_rest_pattern] = STATE(5679), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4008), - [sym_tuple_parameter] = STATE(4851), - [sym_optional_tuple_parameter] = STATE(4851), - [sym_optional_type] = STATE(4851), - [sym_rest_type] = STATE(4851), - [sym__tuple_type_member] = STATE(4851), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(2517), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_COMMA] = ACTIONS(2537), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_RBRACK] = ACTIONS(2539), - [anon_sym_new] = ACTIONS(2523), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(2531), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(637), - [anon_sym_unknown] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(796)] = { - [ts_builtin_sym_end] = ACTIONS(1730), - [sym_identifier] = ACTIONS(1732), - [anon_sym_export] = ACTIONS(1732), - [anon_sym_default] = ACTIONS(1732), - [anon_sym_type] = ACTIONS(1732), - [anon_sym_namespace] = ACTIONS(1732), - [anon_sym_LBRACE] = ACTIONS(1730), - [anon_sym_RBRACE] = ACTIONS(1730), - [anon_sym_typeof] = ACTIONS(1732), - [anon_sym_import] = ACTIONS(1732), - [anon_sym_with] = ACTIONS(1732), - [anon_sym_var] = ACTIONS(1732), - [anon_sym_let] = ACTIONS(1732), - [anon_sym_const] = ACTIONS(1732), - [anon_sym_BANG] = ACTIONS(1730), - [anon_sym_else] = ACTIONS(1732), - [anon_sym_if] = ACTIONS(1732), - [anon_sym_switch] = ACTIONS(1732), - [anon_sym_for] = ACTIONS(1732), - [anon_sym_LPAREN] = ACTIONS(1730), - [anon_sym_SEMI] = ACTIONS(1730), - [anon_sym_await] = ACTIONS(1732), - [anon_sym_while] = ACTIONS(1732), - [anon_sym_do] = ACTIONS(1732), - [anon_sym_try] = ACTIONS(1732), - [anon_sym_break] = ACTIONS(1732), - [anon_sym_continue] = ACTIONS(1732), - [anon_sym_debugger] = ACTIONS(1732), - [anon_sym_return] = ACTIONS(1732), - [anon_sym_throw] = ACTIONS(1732), - [anon_sym_case] = ACTIONS(1732), - [anon_sym_yield] = ACTIONS(1732), - [anon_sym_LBRACK] = ACTIONS(1730), - [anon_sym_class] = ACTIONS(1732), - [anon_sym_async] = ACTIONS(1732), - [anon_sym_function] = ACTIONS(1732), - [anon_sym_new] = ACTIONS(1732), - [anon_sym_using] = ACTIONS(1732), - [anon_sym_PLUS] = ACTIONS(1732), - [anon_sym_DASH] = ACTIONS(1732), - [anon_sym_SLASH] = ACTIONS(1732), - [anon_sym_LT] = ACTIONS(1730), - [anon_sym_TILDE] = ACTIONS(1730), - [anon_sym_void] = ACTIONS(1732), - [anon_sym_delete] = ACTIONS(1732), - [anon_sym_PLUS_PLUS] = ACTIONS(1730), - [anon_sym_DASH_DASH] = ACTIONS(1730), - [anon_sym_DQUOTE] = ACTIONS(1730), - [anon_sym_SQUOTE] = ACTIONS(1730), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1730), - [sym_number] = ACTIONS(1730), - [sym_private_property_identifier] = ACTIONS(1730), - [sym_this] = ACTIONS(1732), - [sym_super] = ACTIONS(1732), - [sym_true] = ACTIONS(1732), - [sym_false] = ACTIONS(1732), - [sym_null] = ACTIONS(1732), - [sym_undefined] = ACTIONS(1732), - [anon_sym_AT] = ACTIONS(1730), - [anon_sym_static] = ACTIONS(1732), - [anon_sym_readonly] = ACTIONS(1732), - [anon_sym_get] = ACTIONS(1732), - [anon_sym_set] = ACTIONS(1732), - [anon_sym_declare] = ACTIONS(1732), - [anon_sym_public] = ACTIONS(1732), - [anon_sym_private] = ACTIONS(1732), - [anon_sym_protected] = ACTIONS(1732), - [anon_sym_override] = ACTIONS(1732), - [anon_sym_module] = ACTIONS(1732), - [anon_sym_any] = ACTIONS(1732), - [anon_sym_number] = ACTIONS(1732), - [anon_sym_boolean] = ACTIONS(1732), - [anon_sym_string] = ACTIONS(1732), - [anon_sym_symbol] = ACTIONS(1732), - [anon_sym_object] = ACTIONS(1732), - [anon_sym_abstract] = ACTIONS(1732), - [anon_sym_interface] = ACTIONS(1732), - [anon_sym_enum] = ACTIONS(1732), - [sym__automatic_semicolon] = ACTIONS(1738), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(797)] = { - [ts_builtin_sym_end] = ACTIONS(1804), - [sym_identifier] = ACTIONS(1806), - [anon_sym_export] = ACTIONS(1806), - [anon_sym_default] = ACTIONS(1806), - [anon_sym_type] = ACTIONS(1806), - [anon_sym_namespace] = ACTIONS(1806), - [anon_sym_LBRACE] = ACTIONS(1804), - [anon_sym_RBRACE] = ACTIONS(1804), - [anon_sym_typeof] = ACTIONS(1806), - [anon_sym_import] = ACTIONS(1806), - [anon_sym_with] = ACTIONS(1806), - [anon_sym_var] = ACTIONS(1806), - [anon_sym_let] = ACTIONS(1806), - [anon_sym_const] = ACTIONS(1806), - [anon_sym_BANG] = ACTIONS(1804), - [anon_sym_else] = ACTIONS(1806), - [anon_sym_if] = ACTIONS(1806), - [anon_sym_switch] = ACTIONS(1806), - [anon_sym_for] = ACTIONS(1806), - [anon_sym_LPAREN] = ACTIONS(1804), - [anon_sym_SEMI] = ACTIONS(1804), - [anon_sym_await] = ACTIONS(1806), - [anon_sym_while] = ACTIONS(1806), - [anon_sym_do] = ACTIONS(1806), - [anon_sym_try] = ACTIONS(1806), - [anon_sym_break] = ACTIONS(1806), - [anon_sym_continue] = ACTIONS(1806), - [anon_sym_debugger] = ACTIONS(1806), - [anon_sym_return] = ACTIONS(1806), - [anon_sym_throw] = ACTIONS(1806), - [anon_sym_case] = ACTIONS(1806), - [anon_sym_yield] = ACTIONS(1806), - [anon_sym_LBRACK] = ACTIONS(1804), - [anon_sym_class] = ACTIONS(1806), - [anon_sym_async] = ACTIONS(1806), - [anon_sym_function] = ACTIONS(1806), - [anon_sym_new] = ACTIONS(1806), - [anon_sym_using] = ACTIONS(1806), - [anon_sym_PLUS] = ACTIONS(1806), - [anon_sym_DASH] = ACTIONS(1806), - [anon_sym_SLASH] = ACTIONS(1806), - [anon_sym_LT] = ACTIONS(1804), - [anon_sym_TILDE] = ACTIONS(1804), - [anon_sym_void] = ACTIONS(1806), - [anon_sym_delete] = ACTIONS(1806), - [anon_sym_PLUS_PLUS] = ACTIONS(1804), - [anon_sym_DASH_DASH] = ACTIONS(1804), - [anon_sym_DQUOTE] = ACTIONS(1804), - [anon_sym_SQUOTE] = ACTIONS(1804), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1804), - [sym_number] = ACTIONS(1804), - [sym_private_property_identifier] = ACTIONS(1804), - [sym_this] = ACTIONS(1806), - [sym_super] = ACTIONS(1806), - [sym_true] = ACTIONS(1806), - [sym_false] = ACTIONS(1806), - [sym_null] = ACTIONS(1806), - [sym_undefined] = ACTIONS(1806), - [anon_sym_AT] = ACTIONS(1804), - [anon_sym_static] = ACTIONS(1806), - [anon_sym_readonly] = ACTIONS(1806), - [anon_sym_get] = ACTIONS(1806), - [anon_sym_set] = ACTIONS(1806), - [anon_sym_declare] = ACTIONS(1806), - [anon_sym_public] = ACTIONS(1806), - [anon_sym_private] = ACTIONS(1806), - [anon_sym_protected] = ACTIONS(1806), - [anon_sym_override] = ACTIONS(1806), - [anon_sym_module] = ACTIONS(1806), - [anon_sym_any] = ACTIONS(1806), - [anon_sym_number] = ACTIONS(1806), - [anon_sym_boolean] = ACTIONS(1806), - [anon_sym_string] = ACTIONS(1806), - [anon_sym_symbol] = ACTIONS(1806), - [anon_sym_object] = ACTIONS(1806), - [anon_sym_abstract] = ACTIONS(1806), - [anon_sym_interface] = ACTIONS(1806), - [anon_sym_enum] = ACTIONS(1806), - [sym__automatic_semicolon] = ACTIONS(1812), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(798)] = { - [sym_statement_block] = STATE(926), - [ts_builtin_sym_end] = ACTIONS(1686), - [sym_identifier] = ACTIONS(1688), - [anon_sym_export] = ACTIONS(1688), - [anon_sym_default] = ACTIONS(1688), - [anon_sym_type] = ACTIONS(1688), - [anon_sym_namespace] = ACTIONS(1688), - [anon_sym_LBRACE] = ACTIONS(2497), - [anon_sym_RBRACE] = ACTIONS(1686), - [anon_sym_typeof] = ACTIONS(1688), - [anon_sym_import] = ACTIONS(1688), - [anon_sym_with] = ACTIONS(1688), - [anon_sym_var] = ACTIONS(1688), - [anon_sym_let] = ACTIONS(1688), - [anon_sym_const] = ACTIONS(1688), - [anon_sym_BANG] = ACTIONS(1686), - [anon_sym_else] = ACTIONS(1688), - [anon_sym_if] = ACTIONS(1688), - [anon_sym_switch] = ACTIONS(1688), - [anon_sym_for] = ACTIONS(1688), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_SEMI] = ACTIONS(1686), - [anon_sym_await] = ACTIONS(1688), - [anon_sym_while] = ACTIONS(1688), - [anon_sym_do] = ACTIONS(1688), - [anon_sym_try] = ACTIONS(1688), - [anon_sym_break] = ACTIONS(1688), - [anon_sym_continue] = ACTIONS(1688), - [anon_sym_debugger] = ACTIONS(1688), - [anon_sym_return] = ACTIONS(1688), - [anon_sym_throw] = ACTIONS(1688), - [anon_sym_case] = ACTIONS(1688), - [anon_sym_yield] = ACTIONS(1688), - [anon_sym_LBRACK] = ACTIONS(1686), - [anon_sym_class] = ACTIONS(1688), - [anon_sym_async] = ACTIONS(1688), - [anon_sym_function] = ACTIONS(1688), - [anon_sym_new] = ACTIONS(1688), - [anon_sym_using] = ACTIONS(1688), - [anon_sym_PLUS] = ACTIONS(1688), - [anon_sym_DASH] = ACTIONS(1688), - [anon_sym_SLASH] = ACTIONS(1688), - [anon_sym_LT] = ACTIONS(1686), - [anon_sym_TILDE] = ACTIONS(1686), - [anon_sym_void] = ACTIONS(1688), - [anon_sym_delete] = ACTIONS(1688), - [anon_sym_PLUS_PLUS] = ACTIONS(1686), - [anon_sym_DASH_DASH] = ACTIONS(1686), - [anon_sym_DQUOTE] = ACTIONS(1686), - [anon_sym_SQUOTE] = ACTIONS(1686), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1686), - [sym_number] = ACTIONS(1686), - [sym_private_property_identifier] = ACTIONS(1686), - [sym_this] = ACTIONS(1688), - [sym_super] = ACTIONS(1688), - [sym_true] = ACTIONS(1688), - [sym_false] = ACTIONS(1688), - [sym_null] = ACTIONS(1688), - [sym_undefined] = ACTIONS(1688), - [anon_sym_AT] = ACTIONS(1686), - [anon_sym_static] = ACTIONS(1688), - [anon_sym_readonly] = ACTIONS(1688), - [anon_sym_get] = ACTIONS(1688), - [anon_sym_set] = ACTIONS(1688), - [anon_sym_declare] = ACTIONS(1688), - [anon_sym_public] = ACTIONS(1688), - [anon_sym_private] = ACTIONS(1688), - [anon_sym_protected] = ACTIONS(1688), - [anon_sym_override] = ACTIONS(1688), - [anon_sym_module] = ACTIONS(1688), - [anon_sym_any] = ACTIONS(1688), - [anon_sym_number] = ACTIONS(1688), - [anon_sym_boolean] = ACTIONS(1688), - [anon_sym_string] = ACTIONS(1688), - [anon_sym_symbol] = ACTIONS(1688), - [anon_sym_object] = ACTIONS(1688), - [anon_sym_abstract] = ACTIONS(1688), - [anon_sym_interface] = ACTIONS(1688), - [anon_sym_enum] = ACTIONS(1688), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(799)] = { - [ts_builtin_sym_end] = ACTIONS(1818), - [sym_identifier] = ACTIONS(1820), - [anon_sym_export] = ACTIONS(1820), - [anon_sym_default] = ACTIONS(1820), - [anon_sym_type] = ACTIONS(1820), - [anon_sym_namespace] = ACTIONS(1820), - [anon_sym_LBRACE] = ACTIONS(1818), - [anon_sym_RBRACE] = ACTIONS(1818), - [anon_sym_typeof] = ACTIONS(1820), - [anon_sym_import] = ACTIONS(1820), - [anon_sym_with] = ACTIONS(1820), - [anon_sym_var] = ACTIONS(1820), - [anon_sym_let] = ACTIONS(1820), - [anon_sym_const] = ACTIONS(1820), - [anon_sym_BANG] = ACTIONS(1818), - [anon_sym_else] = ACTIONS(1820), - [anon_sym_if] = ACTIONS(1820), - [anon_sym_switch] = ACTIONS(1820), - [anon_sym_for] = ACTIONS(1820), - [anon_sym_LPAREN] = ACTIONS(1818), - [anon_sym_SEMI] = ACTIONS(1818), - [anon_sym_await] = ACTIONS(1820), - [anon_sym_while] = ACTIONS(1820), - [anon_sym_do] = ACTIONS(1820), - [anon_sym_try] = ACTIONS(1820), - [anon_sym_break] = ACTIONS(1820), - [anon_sym_continue] = ACTIONS(1820), - [anon_sym_debugger] = ACTIONS(1820), - [anon_sym_return] = ACTIONS(1820), - [anon_sym_throw] = ACTIONS(1820), - [anon_sym_case] = ACTIONS(1820), - [anon_sym_yield] = ACTIONS(1820), - [anon_sym_LBRACK] = ACTIONS(1818), - [anon_sym_class] = ACTIONS(1820), - [anon_sym_async] = ACTIONS(1820), - [anon_sym_function] = ACTIONS(1820), - [anon_sym_new] = ACTIONS(1820), - [anon_sym_using] = ACTIONS(1820), - [anon_sym_PLUS] = ACTIONS(1820), - [anon_sym_DASH] = ACTIONS(1820), - [anon_sym_SLASH] = ACTIONS(1820), - [anon_sym_LT] = ACTIONS(1818), - [anon_sym_TILDE] = ACTIONS(1818), - [anon_sym_void] = ACTIONS(1820), - [anon_sym_delete] = ACTIONS(1820), - [anon_sym_PLUS_PLUS] = ACTIONS(1818), - [anon_sym_DASH_DASH] = ACTIONS(1818), - [anon_sym_DQUOTE] = ACTIONS(1818), - [anon_sym_SQUOTE] = ACTIONS(1818), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1818), - [sym_number] = ACTIONS(1818), - [sym_private_property_identifier] = ACTIONS(1818), - [sym_this] = ACTIONS(1820), - [sym_super] = ACTIONS(1820), - [sym_true] = ACTIONS(1820), - [sym_false] = ACTIONS(1820), - [sym_null] = ACTIONS(1820), - [sym_undefined] = ACTIONS(1820), - [anon_sym_AT] = ACTIONS(1818), - [anon_sym_static] = ACTIONS(1820), - [anon_sym_readonly] = ACTIONS(1820), - [anon_sym_get] = ACTIONS(1820), - [anon_sym_set] = ACTIONS(1820), - [anon_sym_declare] = ACTIONS(1820), - [anon_sym_public] = ACTIONS(1820), - [anon_sym_private] = ACTIONS(1820), - [anon_sym_protected] = ACTIONS(1820), - [anon_sym_override] = ACTIONS(1820), - [anon_sym_module] = ACTIONS(1820), - [anon_sym_any] = ACTIONS(1820), - [anon_sym_number] = ACTIONS(1820), - [anon_sym_boolean] = ACTIONS(1820), - [anon_sym_string] = ACTIONS(1820), - [anon_sym_symbol] = ACTIONS(1820), - [anon_sym_object] = ACTIONS(1820), - [anon_sym_abstract] = ACTIONS(1820), - [anon_sym_interface] = ACTIONS(1820), - [anon_sym_enum] = ACTIONS(1820), - [sym__automatic_semicolon] = ACTIONS(1826), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(800)] = { - [ts_builtin_sym_end] = ACTIONS(1740), - [sym_identifier] = ACTIONS(1742), - [anon_sym_export] = ACTIONS(1742), - [anon_sym_default] = ACTIONS(1742), - [anon_sym_type] = ACTIONS(1742), - [anon_sym_namespace] = ACTIONS(1742), - [anon_sym_LBRACE] = ACTIONS(1740), - [anon_sym_RBRACE] = ACTIONS(1740), - [anon_sym_typeof] = ACTIONS(1742), - [anon_sym_import] = ACTIONS(1742), - [anon_sym_with] = ACTIONS(1742), - [anon_sym_var] = ACTIONS(1742), - [anon_sym_let] = ACTIONS(1742), - [anon_sym_const] = ACTIONS(1742), - [anon_sym_BANG] = ACTIONS(1740), - [anon_sym_else] = ACTIONS(1742), - [anon_sym_if] = ACTIONS(1742), - [anon_sym_switch] = ACTIONS(1742), - [anon_sym_for] = ACTIONS(1742), - [anon_sym_LPAREN] = ACTIONS(1740), - [anon_sym_SEMI] = ACTIONS(1740), - [anon_sym_await] = ACTIONS(1742), - [anon_sym_while] = ACTIONS(1742), - [anon_sym_do] = ACTIONS(1742), - [anon_sym_try] = ACTIONS(1742), - [anon_sym_break] = ACTIONS(1742), - [anon_sym_continue] = ACTIONS(1742), - [anon_sym_debugger] = ACTIONS(1742), - [anon_sym_return] = ACTIONS(1742), - [anon_sym_throw] = ACTIONS(1742), - [anon_sym_case] = ACTIONS(1742), - [anon_sym_yield] = ACTIONS(1742), - [anon_sym_LBRACK] = ACTIONS(1740), - [anon_sym_class] = ACTIONS(1742), - [anon_sym_async] = ACTIONS(1742), - [anon_sym_function] = ACTIONS(1742), - [anon_sym_new] = ACTIONS(1742), - [anon_sym_using] = ACTIONS(1742), - [anon_sym_PLUS] = ACTIONS(1742), - [anon_sym_DASH] = ACTIONS(1742), - [anon_sym_SLASH] = ACTIONS(1742), - [anon_sym_LT] = ACTIONS(1740), - [anon_sym_TILDE] = ACTIONS(1740), - [anon_sym_void] = ACTIONS(1742), - [anon_sym_delete] = ACTIONS(1742), - [anon_sym_PLUS_PLUS] = ACTIONS(1740), - [anon_sym_DASH_DASH] = ACTIONS(1740), - [anon_sym_DQUOTE] = ACTIONS(1740), - [anon_sym_SQUOTE] = ACTIONS(1740), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1740), - [sym_number] = ACTIONS(1740), - [sym_private_property_identifier] = ACTIONS(1740), - [sym_this] = ACTIONS(1742), - [sym_super] = ACTIONS(1742), - [sym_true] = ACTIONS(1742), - [sym_false] = ACTIONS(1742), - [sym_null] = ACTIONS(1742), - [sym_undefined] = ACTIONS(1742), - [anon_sym_AT] = ACTIONS(1740), - [anon_sym_static] = ACTIONS(1742), - [anon_sym_readonly] = ACTIONS(1742), - [anon_sym_get] = ACTIONS(1742), - [anon_sym_set] = ACTIONS(1742), - [anon_sym_declare] = ACTIONS(1742), - [anon_sym_public] = ACTIONS(1742), - [anon_sym_private] = ACTIONS(1742), - [anon_sym_protected] = ACTIONS(1742), - [anon_sym_override] = ACTIONS(1742), - [anon_sym_module] = ACTIONS(1742), - [anon_sym_any] = ACTIONS(1742), - [anon_sym_number] = ACTIONS(1742), - [anon_sym_boolean] = ACTIONS(1742), - [anon_sym_string] = ACTIONS(1742), - [anon_sym_symbol] = ACTIONS(1742), - [anon_sym_object] = ACTIONS(1742), - [anon_sym_abstract] = ACTIONS(1742), - [anon_sym_interface] = ACTIONS(1742), - [anon_sym_enum] = ACTIONS(1742), - [sym__automatic_semicolon] = ACTIONS(1748), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(801)] = { - [sym_else_clause] = STATE(849), - [ts_builtin_sym_end] = ACTIONS(2541), - [sym_identifier] = ACTIONS(2543), - [anon_sym_export] = ACTIONS(2543), - [anon_sym_default] = ACTIONS(2543), - [anon_sym_type] = ACTIONS(2543), - [anon_sym_namespace] = ACTIONS(2543), - [anon_sym_LBRACE] = ACTIONS(2541), - [anon_sym_RBRACE] = ACTIONS(2541), - [anon_sym_typeof] = ACTIONS(2543), - [anon_sym_import] = ACTIONS(2543), - [anon_sym_with] = ACTIONS(2543), - [anon_sym_var] = ACTIONS(2543), - [anon_sym_let] = ACTIONS(2543), - [anon_sym_const] = ACTIONS(2543), - [anon_sym_BANG] = ACTIONS(2541), - [anon_sym_else] = ACTIONS(2545), - [anon_sym_if] = ACTIONS(2543), - [anon_sym_switch] = ACTIONS(2543), - [anon_sym_for] = ACTIONS(2543), - [anon_sym_LPAREN] = ACTIONS(2541), - [anon_sym_SEMI] = ACTIONS(2541), - [anon_sym_await] = ACTIONS(2543), - [anon_sym_while] = ACTIONS(2543), - [anon_sym_do] = ACTIONS(2543), - [anon_sym_try] = ACTIONS(2543), - [anon_sym_break] = ACTIONS(2543), - [anon_sym_continue] = ACTIONS(2543), - [anon_sym_debugger] = ACTIONS(2543), - [anon_sym_return] = ACTIONS(2543), - [anon_sym_throw] = ACTIONS(2543), - [anon_sym_case] = ACTIONS(2543), - [anon_sym_yield] = ACTIONS(2543), - [anon_sym_LBRACK] = ACTIONS(2541), - [anon_sym_class] = ACTIONS(2543), - [anon_sym_async] = ACTIONS(2543), - [anon_sym_function] = ACTIONS(2543), - [anon_sym_new] = ACTIONS(2543), - [anon_sym_using] = ACTIONS(2543), - [anon_sym_PLUS] = ACTIONS(2543), - [anon_sym_DASH] = ACTIONS(2543), - [anon_sym_SLASH] = ACTIONS(2543), - [anon_sym_LT] = ACTIONS(2541), - [anon_sym_TILDE] = ACTIONS(2541), - [anon_sym_void] = ACTIONS(2543), - [anon_sym_delete] = ACTIONS(2543), - [anon_sym_PLUS_PLUS] = ACTIONS(2541), - [anon_sym_DASH_DASH] = ACTIONS(2541), - [anon_sym_DQUOTE] = ACTIONS(2541), - [anon_sym_SQUOTE] = ACTIONS(2541), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2541), - [sym_number] = ACTIONS(2541), - [sym_private_property_identifier] = ACTIONS(2541), - [sym_this] = ACTIONS(2543), - [sym_super] = ACTIONS(2543), - [sym_true] = ACTIONS(2543), - [sym_false] = ACTIONS(2543), - [sym_null] = ACTIONS(2543), - [sym_undefined] = ACTIONS(2543), - [anon_sym_AT] = ACTIONS(2541), - [anon_sym_static] = ACTIONS(2543), - [anon_sym_readonly] = ACTIONS(2543), - [anon_sym_get] = ACTIONS(2543), - [anon_sym_set] = ACTIONS(2543), - [anon_sym_declare] = ACTIONS(2543), - [anon_sym_public] = ACTIONS(2543), - [anon_sym_private] = ACTIONS(2543), - [anon_sym_protected] = ACTIONS(2543), - [anon_sym_override] = ACTIONS(2543), - [anon_sym_module] = ACTIONS(2543), - [anon_sym_any] = ACTIONS(2543), - [anon_sym_number] = ACTIONS(2543), - [anon_sym_boolean] = ACTIONS(2543), - [anon_sym_string] = ACTIONS(2543), - [anon_sym_symbol] = ACTIONS(2543), - [anon_sym_object] = ACTIONS(2543), - [anon_sym_abstract] = ACTIONS(2543), - [anon_sym_interface] = ACTIONS(2543), - [anon_sym_enum] = ACTIONS(2543), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(802)] = { - [ts_builtin_sym_end] = ACTIONS(1882), - [sym_identifier] = ACTIONS(1884), - [anon_sym_export] = ACTIONS(1884), - [anon_sym_default] = ACTIONS(1884), - [anon_sym_type] = ACTIONS(1884), - [anon_sym_namespace] = ACTIONS(1884), - [anon_sym_LBRACE] = ACTIONS(1882), - [anon_sym_RBRACE] = ACTIONS(1882), - [anon_sym_typeof] = ACTIONS(1884), - [anon_sym_import] = ACTIONS(1884), - [anon_sym_with] = ACTIONS(1884), - [anon_sym_var] = ACTIONS(1884), - [anon_sym_let] = ACTIONS(1884), - [anon_sym_const] = ACTIONS(1884), - [anon_sym_BANG] = ACTIONS(1882), - [anon_sym_else] = ACTIONS(1884), - [anon_sym_if] = ACTIONS(1884), - [anon_sym_switch] = ACTIONS(1884), - [anon_sym_for] = ACTIONS(1884), - [anon_sym_LPAREN] = ACTIONS(1882), - [anon_sym_SEMI] = ACTIONS(1882), - [anon_sym_await] = ACTIONS(1884), - [anon_sym_while] = ACTIONS(1884), - [anon_sym_do] = ACTIONS(1884), - [anon_sym_try] = ACTIONS(1884), - [anon_sym_break] = ACTIONS(1884), - [anon_sym_continue] = ACTIONS(1884), - [anon_sym_debugger] = ACTIONS(1884), - [anon_sym_return] = ACTIONS(1884), - [anon_sym_throw] = ACTIONS(1884), - [anon_sym_case] = ACTIONS(1884), - [anon_sym_yield] = ACTIONS(1884), - [anon_sym_LBRACK] = ACTIONS(1882), - [anon_sym_class] = ACTIONS(1884), - [anon_sym_async] = ACTIONS(1884), - [anon_sym_function] = ACTIONS(1884), - [anon_sym_new] = ACTIONS(1884), - [anon_sym_using] = ACTIONS(1884), - [anon_sym_PLUS] = ACTIONS(1884), - [anon_sym_DASH] = ACTIONS(1884), - [anon_sym_SLASH] = ACTIONS(1884), - [anon_sym_LT] = ACTIONS(1882), - [anon_sym_TILDE] = ACTIONS(1882), - [anon_sym_void] = ACTIONS(1884), - [anon_sym_delete] = ACTIONS(1884), - [anon_sym_PLUS_PLUS] = ACTIONS(1882), - [anon_sym_DASH_DASH] = ACTIONS(1882), - [anon_sym_DQUOTE] = ACTIONS(1882), - [anon_sym_SQUOTE] = ACTIONS(1882), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1882), - [sym_number] = ACTIONS(1882), - [sym_private_property_identifier] = ACTIONS(1882), - [sym_this] = ACTIONS(1884), - [sym_super] = ACTIONS(1884), - [sym_true] = ACTIONS(1884), - [sym_false] = ACTIONS(1884), - [sym_null] = ACTIONS(1884), - [sym_undefined] = ACTIONS(1884), - [anon_sym_AT] = ACTIONS(1882), - [anon_sym_static] = ACTIONS(1884), - [anon_sym_readonly] = ACTIONS(1884), - [anon_sym_get] = ACTIONS(1884), - [anon_sym_set] = ACTIONS(1884), - [anon_sym_declare] = ACTIONS(1884), - [anon_sym_public] = ACTIONS(1884), - [anon_sym_private] = ACTIONS(1884), - [anon_sym_protected] = ACTIONS(1884), - [anon_sym_override] = ACTIONS(1884), - [anon_sym_module] = ACTIONS(1884), - [anon_sym_any] = ACTIONS(1884), - [anon_sym_number] = ACTIONS(1884), - [anon_sym_boolean] = ACTIONS(1884), - [anon_sym_string] = ACTIONS(1884), - [anon_sym_symbol] = ACTIONS(1884), - [anon_sym_object] = ACTIONS(1884), - [anon_sym_abstract] = ACTIONS(1884), - [anon_sym_interface] = ACTIONS(1884), - [anon_sym_enum] = ACTIONS(1884), - [sym__automatic_semicolon] = ACTIONS(1890), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(803)] = { - [ts_builtin_sym_end] = ACTIONS(2547), - [sym_identifier] = ACTIONS(2549), - [anon_sym_export] = ACTIONS(2549), - [anon_sym_default] = ACTIONS(2549), - [anon_sym_type] = ACTIONS(2549), - [anon_sym_namespace] = ACTIONS(2549), - [anon_sym_LBRACE] = ACTIONS(2547), - [anon_sym_RBRACE] = ACTIONS(2547), - [anon_sym_typeof] = ACTIONS(2549), - [anon_sym_import] = ACTIONS(2549), - [anon_sym_with] = ACTIONS(2549), - [anon_sym_var] = ACTIONS(2549), - [anon_sym_let] = ACTIONS(2549), - [anon_sym_const] = ACTIONS(2549), - [anon_sym_BANG] = ACTIONS(2547), - [anon_sym_else] = ACTIONS(2549), - [anon_sym_if] = ACTIONS(2549), - [anon_sym_switch] = ACTIONS(2549), - [anon_sym_for] = ACTIONS(2549), - [anon_sym_LPAREN] = ACTIONS(2547), - [anon_sym_SEMI] = ACTIONS(2547), - [anon_sym_await] = ACTIONS(2549), - [anon_sym_while] = ACTIONS(2549), - [anon_sym_do] = ACTIONS(2549), - [anon_sym_try] = ACTIONS(2549), - [anon_sym_break] = ACTIONS(2549), - [anon_sym_continue] = ACTIONS(2549), - [anon_sym_debugger] = ACTIONS(2549), - [anon_sym_return] = ACTIONS(2549), - [anon_sym_throw] = ACTIONS(2549), - [anon_sym_case] = ACTIONS(2549), - [anon_sym_finally] = ACTIONS(2549), - [anon_sym_yield] = ACTIONS(2549), - [anon_sym_LBRACK] = ACTIONS(2547), - [anon_sym_class] = ACTIONS(2549), - [anon_sym_async] = ACTIONS(2549), - [anon_sym_function] = ACTIONS(2549), - [anon_sym_new] = ACTIONS(2549), - [anon_sym_using] = ACTIONS(2549), - [anon_sym_PLUS] = ACTIONS(2549), - [anon_sym_DASH] = ACTIONS(2549), - [anon_sym_SLASH] = ACTIONS(2549), - [anon_sym_LT] = ACTIONS(2547), - [anon_sym_TILDE] = ACTIONS(2547), - [anon_sym_void] = ACTIONS(2549), - [anon_sym_delete] = ACTIONS(2549), - [anon_sym_PLUS_PLUS] = ACTIONS(2547), - [anon_sym_DASH_DASH] = ACTIONS(2547), - [anon_sym_DQUOTE] = ACTIONS(2547), - [anon_sym_SQUOTE] = ACTIONS(2547), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2547), - [sym_number] = ACTIONS(2547), - [sym_private_property_identifier] = ACTIONS(2547), - [sym_this] = ACTIONS(2549), - [sym_super] = ACTIONS(2549), - [sym_true] = ACTIONS(2549), - [sym_false] = ACTIONS(2549), - [sym_null] = ACTIONS(2549), - [sym_undefined] = ACTIONS(2549), - [anon_sym_AT] = ACTIONS(2547), - [anon_sym_static] = ACTIONS(2549), - [anon_sym_readonly] = ACTIONS(2549), - [anon_sym_get] = ACTIONS(2549), - [anon_sym_set] = ACTIONS(2549), - [anon_sym_declare] = ACTIONS(2549), - [anon_sym_public] = ACTIONS(2549), - [anon_sym_private] = ACTIONS(2549), - [anon_sym_protected] = ACTIONS(2549), - [anon_sym_override] = ACTIONS(2549), - [anon_sym_module] = ACTIONS(2549), - [anon_sym_any] = ACTIONS(2549), - [anon_sym_number] = ACTIONS(2549), - [anon_sym_boolean] = ACTIONS(2549), - [anon_sym_string] = ACTIONS(2549), - [anon_sym_symbol] = ACTIONS(2549), - [anon_sym_object] = ACTIONS(2549), - [anon_sym_abstract] = ACTIONS(2549), - [anon_sym_interface] = ACTIONS(2549), - [anon_sym_enum] = ACTIONS(2549), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(804)] = { - [ts_builtin_sym_end] = ACTIONS(1788), - [sym_identifier] = ACTIONS(1790), - [anon_sym_export] = ACTIONS(1790), - [anon_sym_default] = ACTIONS(1790), - [anon_sym_type] = ACTIONS(1790), - [anon_sym_namespace] = ACTIONS(1790), - [anon_sym_LBRACE] = ACTIONS(1788), - [anon_sym_RBRACE] = ACTIONS(1788), - [anon_sym_typeof] = ACTIONS(1790), - [anon_sym_import] = ACTIONS(1790), - [anon_sym_with] = ACTIONS(1790), - [anon_sym_var] = ACTIONS(1790), - [anon_sym_let] = ACTIONS(1790), - [anon_sym_const] = ACTIONS(1790), - [anon_sym_BANG] = ACTIONS(1788), - [anon_sym_else] = ACTIONS(1790), - [anon_sym_if] = ACTIONS(1790), - [anon_sym_switch] = ACTIONS(1790), - [anon_sym_for] = ACTIONS(1790), - [anon_sym_LPAREN] = ACTIONS(1788), - [anon_sym_SEMI] = ACTIONS(1788), - [anon_sym_await] = ACTIONS(1790), - [anon_sym_while] = ACTIONS(1790), - [anon_sym_do] = ACTIONS(1790), - [anon_sym_try] = ACTIONS(1790), - [anon_sym_break] = ACTIONS(1790), - [anon_sym_continue] = ACTIONS(1790), - [anon_sym_debugger] = ACTIONS(1790), - [anon_sym_return] = ACTIONS(1790), - [anon_sym_throw] = ACTIONS(1790), - [anon_sym_case] = ACTIONS(1790), - [anon_sym_yield] = ACTIONS(1790), - [anon_sym_LBRACK] = ACTIONS(1788), - [anon_sym_class] = ACTIONS(1790), - [anon_sym_async] = ACTIONS(1790), - [anon_sym_function] = ACTIONS(1790), - [anon_sym_new] = ACTIONS(1790), - [anon_sym_using] = ACTIONS(1790), - [anon_sym_PLUS] = ACTIONS(1790), - [anon_sym_DASH] = ACTIONS(1790), - [anon_sym_SLASH] = ACTIONS(1790), - [anon_sym_LT] = ACTIONS(1788), - [anon_sym_TILDE] = ACTIONS(1788), - [anon_sym_void] = ACTIONS(1790), - [anon_sym_delete] = ACTIONS(1790), - [anon_sym_PLUS_PLUS] = ACTIONS(1788), - [anon_sym_DASH_DASH] = ACTIONS(1788), - [anon_sym_DQUOTE] = ACTIONS(1788), - [anon_sym_SQUOTE] = ACTIONS(1788), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1788), - [sym_number] = ACTIONS(1788), - [sym_private_property_identifier] = ACTIONS(1788), - [sym_this] = ACTIONS(1790), - [sym_super] = ACTIONS(1790), - [sym_true] = ACTIONS(1790), - [sym_false] = ACTIONS(1790), - [sym_null] = ACTIONS(1790), - [sym_undefined] = ACTIONS(1790), - [anon_sym_AT] = ACTIONS(1788), - [anon_sym_static] = ACTIONS(1790), - [anon_sym_readonly] = ACTIONS(1790), - [anon_sym_get] = ACTIONS(1790), - [anon_sym_set] = ACTIONS(1790), - [anon_sym_declare] = ACTIONS(1790), - [anon_sym_public] = ACTIONS(1790), - [anon_sym_private] = ACTIONS(1790), - [anon_sym_protected] = ACTIONS(1790), - [anon_sym_override] = ACTIONS(1790), - [anon_sym_module] = ACTIONS(1790), - [anon_sym_any] = ACTIONS(1790), - [anon_sym_number] = ACTIONS(1790), - [anon_sym_boolean] = ACTIONS(1790), - [anon_sym_string] = ACTIONS(1790), - [anon_sym_symbol] = ACTIONS(1790), - [anon_sym_object] = ACTIONS(1790), - [anon_sym_abstract] = ACTIONS(1790), - [anon_sym_interface] = ACTIONS(1790), - [anon_sym_enum] = ACTIONS(1790), - [sym__automatic_semicolon] = ACTIONS(1796), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(805)] = { - [ts_builtin_sym_end] = ACTIONS(1750), - [sym_identifier] = ACTIONS(1752), - [anon_sym_export] = ACTIONS(1752), - [anon_sym_default] = ACTIONS(1752), - [anon_sym_type] = ACTIONS(1752), - [anon_sym_namespace] = ACTIONS(1752), - [anon_sym_LBRACE] = ACTIONS(1750), - [anon_sym_RBRACE] = ACTIONS(1750), - [anon_sym_typeof] = ACTIONS(1752), - [anon_sym_import] = ACTIONS(1752), - [anon_sym_with] = ACTIONS(1752), - [anon_sym_var] = ACTIONS(1752), - [anon_sym_let] = ACTIONS(1752), - [anon_sym_const] = ACTIONS(1752), - [anon_sym_BANG] = ACTIONS(1750), - [anon_sym_else] = ACTIONS(1752), - [anon_sym_if] = ACTIONS(1752), - [anon_sym_switch] = ACTIONS(1752), - [anon_sym_for] = ACTIONS(1752), - [anon_sym_LPAREN] = ACTIONS(1750), - [anon_sym_SEMI] = ACTIONS(1750), - [anon_sym_await] = ACTIONS(1752), - [anon_sym_while] = ACTIONS(1752), - [anon_sym_do] = ACTIONS(1752), - [anon_sym_try] = ACTIONS(1752), - [anon_sym_break] = ACTIONS(1752), - [anon_sym_continue] = ACTIONS(1752), - [anon_sym_debugger] = ACTIONS(1752), - [anon_sym_return] = ACTIONS(1752), - [anon_sym_throw] = ACTIONS(1752), - [anon_sym_case] = ACTIONS(1752), - [anon_sym_yield] = ACTIONS(1752), - [anon_sym_LBRACK] = ACTIONS(1750), - [anon_sym_class] = ACTIONS(1752), - [anon_sym_async] = ACTIONS(1752), - [anon_sym_function] = ACTIONS(1752), - [anon_sym_new] = ACTIONS(1752), - [anon_sym_using] = ACTIONS(1752), - [anon_sym_PLUS] = ACTIONS(1752), - [anon_sym_DASH] = ACTIONS(1752), - [anon_sym_SLASH] = ACTIONS(1752), - [anon_sym_LT] = ACTIONS(1750), - [anon_sym_TILDE] = ACTIONS(1750), - [anon_sym_void] = ACTIONS(1752), - [anon_sym_delete] = ACTIONS(1752), - [anon_sym_PLUS_PLUS] = ACTIONS(1750), - [anon_sym_DASH_DASH] = ACTIONS(1750), - [anon_sym_DQUOTE] = ACTIONS(1750), - [anon_sym_SQUOTE] = ACTIONS(1750), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1750), - [sym_number] = ACTIONS(1750), - [sym_private_property_identifier] = ACTIONS(1750), - [sym_this] = ACTIONS(1752), - [sym_super] = ACTIONS(1752), - [sym_true] = ACTIONS(1752), - [sym_false] = ACTIONS(1752), - [sym_null] = ACTIONS(1752), - [sym_undefined] = ACTIONS(1752), - [anon_sym_AT] = ACTIONS(1750), - [anon_sym_static] = ACTIONS(1752), - [anon_sym_readonly] = ACTIONS(1752), - [anon_sym_get] = ACTIONS(1752), - [anon_sym_set] = ACTIONS(1752), - [anon_sym_declare] = ACTIONS(1752), - [anon_sym_public] = ACTIONS(1752), - [anon_sym_private] = ACTIONS(1752), - [anon_sym_protected] = ACTIONS(1752), - [anon_sym_override] = ACTIONS(1752), - [anon_sym_module] = ACTIONS(1752), - [anon_sym_any] = ACTIONS(1752), - [anon_sym_number] = ACTIONS(1752), - [anon_sym_boolean] = ACTIONS(1752), - [anon_sym_string] = ACTIONS(1752), - [anon_sym_symbol] = ACTIONS(1752), - [anon_sym_object] = ACTIONS(1752), - [anon_sym_abstract] = ACTIONS(1752), - [anon_sym_interface] = ACTIONS(1752), - [anon_sym_enum] = ACTIONS(1752), - [sym__automatic_semicolon] = ACTIONS(1758), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(806)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_rest_pattern] = STATE(5679), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4008), - [sym_tuple_parameter] = STATE(4808), - [sym_optional_tuple_parameter] = STATE(4808), - [sym_optional_type] = STATE(4808), - [sym_rest_type] = STATE(4808), - [sym__tuple_type_member] = STATE(4808), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(2517), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_COMMA] = ACTIONS(2551), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_RBRACK] = ACTIONS(2553), - [anon_sym_new] = ACTIONS(2523), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(2531), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(637), - [anon_sym_unknown] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(807)] = { - [ts_builtin_sym_end] = ACTIONS(1764), - [sym_identifier] = ACTIONS(1766), - [anon_sym_export] = ACTIONS(1766), - [anon_sym_default] = ACTIONS(1766), - [anon_sym_type] = ACTIONS(1766), - [anon_sym_namespace] = ACTIONS(1766), - [anon_sym_LBRACE] = ACTIONS(1764), - [anon_sym_RBRACE] = ACTIONS(1764), - [anon_sym_typeof] = ACTIONS(1766), - [anon_sym_import] = ACTIONS(1766), - [anon_sym_with] = ACTIONS(1766), - [anon_sym_var] = ACTIONS(1766), - [anon_sym_let] = ACTIONS(1766), - [anon_sym_const] = ACTIONS(1766), - [anon_sym_BANG] = ACTIONS(1764), - [anon_sym_else] = ACTIONS(1766), - [anon_sym_if] = ACTIONS(1766), - [anon_sym_switch] = ACTIONS(1766), - [anon_sym_for] = ACTIONS(1766), - [anon_sym_LPAREN] = ACTIONS(1764), - [anon_sym_SEMI] = ACTIONS(1764), - [anon_sym_await] = ACTIONS(1766), - [anon_sym_while] = ACTIONS(1766), - [anon_sym_do] = ACTIONS(1766), - [anon_sym_try] = ACTIONS(1766), - [anon_sym_break] = ACTIONS(1766), - [anon_sym_continue] = ACTIONS(1766), - [anon_sym_debugger] = ACTIONS(1766), - [anon_sym_return] = ACTIONS(1766), - [anon_sym_throw] = ACTIONS(1766), - [anon_sym_case] = ACTIONS(1766), - [anon_sym_yield] = ACTIONS(1766), - [anon_sym_LBRACK] = ACTIONS(1764), - [anon_sym_class] = ACTIONS(1766), - [anon_sym_async] = ACTIONS(1766), - [anon_sym_function] = ACTIONS(1766), - [anon_sym_new] = ACTIONS(1766), - [anon_sym_using] = ACTIONS(1766), - [anon_sym_PLUS] = ACTIONS(1766), - [anon_sym_DASH] = ACTIONS(1766), - [anon_sym_SLASH] = ACTIONS(1766), - [anon_sym_LT] = ACTIONS(1764), - [anon_sym_TILDE] = ACTIONS(1764), - [anon_sym_void] = ACTIONS(1766), - [anon_sym_delete] = ACTIONS(1766), - [anon_sym_PLUS_PLUS] = ACTIONS(1764), - [anon_sym_DASH_DASH] = ACTIONS(1764), - [anon_sym_DQUOTE] = ACTIONS(1764), - [anon_sym_SQUOTE] = ACTIONS(1764), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1764), - [sym_number] = ACTIONS(1764), - [sym_private_property_identifier] = ACTIONS(1764), - [sym_this] = ACTIONS(1766), - [sym_super] = ACTIONS(1766), - [sym_true] = ACTIONS(1766), - [sym_false] = ACTIONS(1766), - [sym_null] = ACTIONS(1766), - [sym_undefined] = ACTIONS(1766), - [anon_sym_AT] = ACTIONS(1764), - [anon_sym_static] = ACTIONS(1766), - [anon_sym_readonly] = ACTIONS(1766), - [anon_sym_get] = ACTIONS(1766), - [anon_sym_set] = ACTIONS(1766), - [anon_sym_declare] = ACTIONS(1766), - [anon_sym_public] = ACTIONS(1766), - [anon_sym_private] = ACTIONS(1766), - [anon_sym_protected] = ACTIONS(1766), - [anon_sym_override] = ACTIONS(1766), - [anon_sym_module] = ACTIONS(1766), - [anon_sym_any] = ACTIONS(1766), - [anon_sym_number] = ACTIONS(1766), - [anon_sym_boolean] = ACTIONS(1766), - [anon_sym_string] = ACTIONS(1766), - [anon_sym_symbol] = ACTIONS(1766), - [anon_sym_object] = ACTIONS(1766), - [anon_sym_abstract] = ACTIONS(1766), - [anon_sym_interface] = ACTIONS(1766), - [anon_sym_enum] = ACTIONS(1766), - [sym__automatic_semicolon] = ACTIONS(1772), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(808)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_rest_pattern] = STATE(5679), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4008), - [sym_tuple_parameter] = STATE(4750), - [sym_optional_tuple_parameter] = STATE(4750), - [sym_optional_type] = STATE(4750), - [sym_rest_type] = STATE(4750), - [sym__tuple_type_member] = STATE(4750), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(2517), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_COMMA] = ACTIONS(2555), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_RBRACK] = ACTIONS(2557), - [anon_sym_new] = ACTIONS(2523), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(2531), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(637), - [anon_sym_unknown] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(809)] = { - [ts_builtin_sym_end] = ACTIONS(2559), - [sym_identifier] = ACTIONS(2561), - [anon_sym_export] = ACTIONS(2561), - [anon_sym_default] = ACTIONS(2561), - [anon_sym_type] = ACTIONS(2561), - [anon_sym_namespace] = ACTIONS(2561), - [anon_sym_LBRACE] = ACTIONS(2559), - [anon_sym_RBRACE] = ACTIONS(2559), - [anon_sym_typeof] = ACTIONS(2561), - [anon_sym_import] = ACTIONS(2561), - [anon_sym_with] = ACTIONS(2561), - [anon_sym_var] = ACTIONS(2561), - [anon_sym_let] = ACTIONS(2561), - [anon_sym_const] = ACTIONS(2561), - [anon_sym_BANG] = ACTIONS(2559), - [anon_sym_else] = ACTIONS(2561), - [anon_sym_if] = ACTIONS(2561), - [anon_sym_switch] = ACTIONS(2561), - [anon_sym_for] = ACTIONS(2561), - [anon_sym_LPAREN] = ACTIONS(2559), - [anon_sym_SEMI] = ACTIONS(2559), - [anon_sym_await] = ACTIONS(2561), - [anon_sym_while] = ACTIONS(2561), - [anon_sym_do] = ACTIONS(2561), - [anon_sym_try] = ACTIONS(2561), - [anon_sym_break] = ACTIONS(2561), - [anon_sym_continue] = ACTIONS(2561), - [anon_sym_debugger] = ACTIONS(2561), - [anon_sym_return] = ACTIONS(2561), - [anon_sym_throw] = ACTIONS(2561), - [anon_sym_case] = ACTIONS(2561), - [anon_sym_finally] = ACTIONS(2561), - [anon_sym_yield] = ACTIONS(2561), - [anon_sym_LBRACK] = ACTIONS(2559), - [anon_sym_class] = ACTIONS(2561), - [anon_sym_async] = ACTIONS(2561), - [anon_sym_function] = ACTIONS(2561), - [anon_sym_new] = ACTIONS(2561), - [anon_sym_using] = ACTIONS(2561), - [anon_sym_PLUS] = ACTIONS(2561), - [anon_sym_DASH] = ACTIONS(2561), - [anon_sym_SLASH] = ACTIONS(2561), - [anon_sym_LT] = ACTIONS(2559), - [anon_sym_TILDE] = ACTIONS(2559), - [anon_sym_void] = ACTIONS(2561), - [anon_sym_delete] = ACTIONS(2561), - [anon_sym_PLUS_PLUS] = ACTIONS(2559), - [anon_sym_DASH_DASH] = ACTIONS(2559), - [anon_sym_DQUOTE] = ACTIONS(2559), - [anon_sym_SQUOTE] = ACTIONS(2559), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2559), - [sym_number] = ACTIONS(2559), - [sym_private_property_identifier] = ACTIONS(2559), - [sym_this] = ACTIONS(2561), - [sym_super] = ACTIONS(2561), - [sym_true] = ACTIONS(2561), - [sym_false] = ACTIONS(2561), - [sym_null] = ACTIONS(2561), - [sym_undefined] = ACTIONS(2561), - [anon_sym_AT] = ACTIONS(2559), - [anon_sym_static] = ACTIONS(2561), - [anon_sym_readonly] = ACTIONS(2561), - [anon_sym_get] = ACTIONS(2561), - [anon_sym_set] = ACTIONS(2561), - [anon_sym_declare] = ACTIONS(2561), - [anon_sym_public] = ACTIONS(2561), - [anon_sym_private] = ACTIONS(2561), - [anon_sym_protected] = ACTIONS(2561), - [anon_sym_override] = ACTIONS(2561), - [anon_sym_module] = ACTIONS(2561), - [anon_sym_any] = ACTIONS(2561), - [anon_sym_number] = ACTIONS(2561), - [anon_sym_boolean] = ACTIONS(2561), - [anon_sym_string] = ACTIONS(2561), - [anon_sym_symbol] = ACTIONS(2561), - [anon_sym_object] = ACTIONS(2561), - [anon_sym_abstract] = ACTIONS(2561), - [anon_sym_interface] = ACTIONS(2561), - [anon_sym_enum] = ACTIONS(2561), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(810)] = { - [ts_builtin_sym_end] = ACTIONS(2563), - [sym_identifier] = ACTIONS(2565), - [anon_sym_export] = ACTIONS(2565), - [anon_sym_default] = ACTIONS(2565), - [anon_sym_type] = ACTIONS(2565), - [anon_sym_namespace] = ACTIONS(2565), - [anon_sym_LBRACE] = ACTIONS(2563), - [anon_sym_RBRACE] = ACTIONS(2563), - [anon_sym_typeof] = ACTIONS(2565), - [anon_sym_import] = ACTIONS(2565), - [anon_sym_with] = ACTIONS(2565), - [anon_sym_var] = ACTIONS(2565), - [anon_sym_let] = ACTIONS(2565), - [anon_sym_const] = ACTIONS(2565), - [anon_sym_BANG] = ACTIONS(2563), - [anon_sym_else] = ACTIONS(2565), - [anon_sym_if] = ACTIONS(2565), - [anon_sym_switch] = ACTIONS(2565), - [anon_sym_for] = ACTIONS(2565), - [anon_sym_LPAREN] = ACTIONS(2563), - [anon_sym_SEMI] = ACTIONS(2563), - [anon_sym_await] = ACTIONS(2565), - [anon_sym_while] = ACTIONS(2565), - [anon_sym_do] = ACTIONS(2565), - [anon_sym_try] = ACTIONS(2565), - [anon_sym_break] = ACTIONS(2565), - [anon_sym_continue] = ACTIONS(2565), - [anon_sym_debugger] = ACTIONS(2565), - [anon_sym_return] = ACTIONS(2565), - [anon_sym_throw] = ACTIONS(2565), - [anon_sym_case] = ACTIONS(2565), - [anon_sym_yield] = ACTIONS(2565), - [anon_sym_LBRACK] = ACTIONS(2563), - [anon_sym_class] = ACTIONS(2565), - [anon_sym_async] = ACTIONS(2565), - [anon_sym_function] = ACTIONS(2565), - [anon_sym_new] = ACTIONS(2565), - [anon_sym_using] = ACTIONS(2565), - [anon_sym_PLUS] = ACTIONS(2565), - [anon_sym_DASH] = ACTIONS(2565), - [anon_sym_SLASH] = ACTIONS(2565), - [anon_sym_LT] = ACTIONS(2563), - [anon_sym_TILDE] = ACTIONS(2563), - [anon_sym_void] = ACTIONS(2565), - [anon_sym_delete] = ACTIONS(2565), - [anon_sym_PLUS_PLUS] = ACTIONS(2563), - [anon_sym_DASH_DASH] = ACTIONS(2563), - [anon_sym_DQUOTE] = ACTIONS(2563), - [anon_sym_SQUOTE] = ACTIONS(2563), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2563), - [sym_number] = ACTIONS(2563), - [sym_private_property_identifier] = ACTIONS(2563), - [sym_this] = ACTIONS(2565), - [sym_super] = ACTIONS(2565), - [sym_true] = ACTIONS(2565), - [sym_false] = ACTIONS(2565), - [sym_null] = ACTIONS(2565), - [sym_undefined] = ACTIONS(2565), - [anon_sym_AT] = ACTIONS(2563), - [anon_sym_static] = ACTIONS(2565), - [anon_sym_readonly] = ACTIONS(2565), - [anon_sym_get] = ACTIONS(2565), - [anon_sym_set] = ACTIONS(2565), - [anon_sym_declare] = ACTIONS(2565), - [anon_sym_public] = ACTIONS(2565), - [anon_sym_private] = ACTIONS(2565), - [anon_sym_protected] = ACTIONS(2565), - [anon_sym_override] = ACTIONS(2565), - [anon_sym_module] = ACTIONS(2565), - [anon_sym_any] = ACTIONS(2565), - [anon_sym_number] = ACTIONS(2565), - [anon_sym_boolean] = ACTIONS(2565), - [anon_sym_string] = ACTIONS(2565), - [anon_sym_symbol] = ACTIONS(2565), - [anon_sym_object] = ACTIONS(2565), - [anon_sym_abstract] = ACTIONS(2565), - [anon_sym_interface] = ACTIONS(2565), - [anon_sym_enum] = ACTIONS(2565), - [sym__automatic_semicolon] = ACTIONS(2563), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(811)] = { - [ts_builtin_sym_end] = ACTIONS(1860), - [sym_identifier] = ACTIONS(1862), - [anon_sym_export] = ACTIONS(1862), - [anon_sym_default] = ACTIONS(1862), - [anon_sym_type] = ACTIONS(1862), - [anon_sym_namespace] = ACTIONS(1862), - [anon_sym_LBRACE] = ACTIONS(1860), - [anon_sym_RBRACE] = ACTIONS(1860), - [anon_sym_typeof] = ACTIONS(1862), - [anon_sym_import] = ACTIONS(1862), - [anon_sym_with] = ACTIONS(1862), - [anon_sym_var] = ACTIONS(1862), - [anon_sym_let] = ACTIONS(1862), - [anon_sym_const] = ACTIONS(1862), - [anon_sym_BANG] = ACTIONS(1860), - [anon_sym_else] = ACTIONS(1862), - [anon_sym_if] = ACTIONS(1862), - [anon_sym_switch] = ACTIONS(1862), - [anon_sym_for] = ACTIONS(1862), - [anon_sym_LPAREN] = ACTIONS(1860), - [anon_sym_SEMI] = ACTIONS(1860), - [anon_sym_await] = ACTIONS(1862), - [anon_sym_while] = ACTIONS(1862), - [anon_sym_do] = ACTIONS(1862), - [anon_sym_try] = ACTIONS(1862), - [anon_sym_break] = ACTIONS(1862), - [anon_sym_continue] = ACTIONS(1862), - [anon_sym_debugger] = ACTIONS(1862), - [anon_sym_return] = ACTIONS(1862), - [anon_sym_throw] = ACTIONS(1862), - [anon_sym_case] = ACTIONS(1862), - [anon_sym_yield] = ACTIONS(1862), - [anon_sym_LBRACK] = ACTIONS(1860), - [anon_sym_class] = ACTIONS(1862), - [anon_sym_async] = ACTIONS(1862), - [anon_sym_function] = ACTIONS(1862), - [anon_sym_new] = ACTIONS(1862), - [anon_sym_using] = ACTIONS(1862), - [anon_sym_PLUS] = ACTIONS(1862), - [anon_sym_DASH] = ACTIONS(1862), - [anon_sym_SLASH] = ACTIONS(1862), - [anon_sym_LT] = ACTIONS(1860), - [anon_sym_TILDE] = ACTIONS(1860), - [anon_sym_void] = ACTIONS(1862), - [anon_sym_delete] = ACTIONS(1862), - [anon_sym_PLUS_PLUS] = ACTIONS(1860), - [anon_sym_DASH_DASH] = ACTIONS(1860), - [anon_sym_DQUOTE] = ACTIONS(1860), - [anon_sym_SQUOTE] = ACTIONS(1860), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1860), - [sym_number] = ACTIONS(1860), - [sym_private_property_identifier] = ACTIONS(1860), - [sym_this] = ACTIONS(1862), - [sym_super] = ACTIONS(1862), - [sym_true] = ACTIONS(1862), - [sym_false] = ACTIONS(1862), - [sym_null] = ACTIONS(1862), - [sym_undefined] = ACTIONS(1862), - [anon_sym_AT] = ACTIONS(1860), - [anon_sym_static] = ACTIONS(1862), - [anon_sym_readonly] = ACTIONS(1862), - [anon_sym_get] = ACTIONS(1862), - [anon_sym_set] = ACTIONS(1862), - [anon_sym_declare] = ACTIONS(1862), - [anon_sym_public] = ACTIONS(1862), - [anon_sym_private] = ACTIONS(1862), - [anon_sym_protected] = ACTIONS(1862), - [anon_sym_override] = ACTIONS(1862), - [anon_sym_module] = ACTIONS(1862), - [anon_sym_any] = ACTIONS(1862), - [anon_sym_number] = ACTIONS(1862), - [anon_sym_boolean] = ACTIONS(1862), - [anon_sym_string] = ACTIONS(1862), - [anon_sym_symbol] = ACTIONS(1862), - [anon_sym_object] = ACTIONS(1862), - [anon_sym_abstract] = ACTIONS(1862), - [anon_sym_interface] = ACTIONS(1862), - [anon_sym_enum] = ACTIONS(1862), - [sym__automatic_semicolon] = ACTIONS(1868), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(812)] = { - [ts_builtin_sym_end] = ACTIONS(2567), - [sym_identifier] = ACTIONS(2569), - [anon_sym_export] = ACTIONS(2569), - [anon_sym_default] = ACTIONS(2569), - [anon_sym_type] = ACTIONS(2569), - [anon_sym_namespace] = ACTIONS(2569), - [anon_sym_LBRACE] = ACTIONS(2567), - [anon_sym_RBRACE] = ACTIONS(2567), - [anon_sym_typeof] = ACTIONS(2569), - [anon_sym_import] = ACTIONS(2569), - [anon_sym_with] = ACTIONS(2569), - [anon_sym_var] = ACTIONS(2569), - [anon_sym_let] = ACTIONS(2569), - [anon_sym_const] = ACTIONS(2569), - [anon_sym_BANG] = ACTIONS(2567), - [anon_sym_else] = ACTIONS(2569), - [anon_sym_if] = ACTIONS(2569), - [anon_sym_switch] = ACTIONS(2569), - [anon_sym_for] = ACTIONS(2569), - [anon_sym_LPAREN] = ACTIONS(2567), - [anon_sym_SEMI] = ACTIONS(2567), - [anon_sym_RPAREN] = ACTIONS(2567), - [anon_sym_await] = ACTIONS(2569), - [anon_sym_while] = ACTIONS(2569), - [anon_sym_do] = ACTIONS(2569), - [anon_sym_try] = ACTIONS(2569), - [anon_sym_break] = ACTIONS(2569), - [anon_sym_continue] = ACTIONS(2569), - [anon_sym_debugger] = ACTIONS(2569), - [anon_sym_return] = ACTIONS(2569), - [anon_sym_throw] = ACTIONS(2569), - [anon_sym_case] = ACTIONS(2569), - [anon_sym_yield] = ACTIONS(2569), - [anon_sym_LBRACK] = ACTIONS(2567), - [anon_sym_class] = ACTIONS(2569), - [anon_sym_async] = ACTIONS(2569), - [anon_sym_function] = ACTIONS(2569), - [anon_sym_new] = ACTIONS(2569), - [anon_sym_using] = ACTIONS(2569), - [anon_sym_PLUS] = ACTIONS(2569), - [anon_sym_DASH] = ACTIONS(2569), - [anon_sym_SLASH] = ACTIONS(2569), - [anon_sym_LT] = ACTIONS(2567), - [anon_sym_TILDE] = ACTIONS(2567), - [anon_sym_void] = ACTIONS(2569), - [anon_sym_delete] = ACTIONS(2569), - [anon_sym_PLUS_PLUS] = ACTIONS(2567), - [anon_sym_DASH_DASH] = ACTIONS(2567), - [anon_sym_DQUOTE] = ACTIONS(2567), - [anon_sym_SQUOTE] = ACTIONS(2567), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2567), - [sym_number] = ACTIONS(2567), - [sym_private_property_identifier] = ACTIONS(2567), - [sym_this] = ACTIONS(2569), - [sym_super] = ACTIONS(2569), - [sym_true] = ACTIONS(2569), - [sym_false] = ACTIONS(2569), - [sym_null] = ACTIONS(2569), - [sym_undefined] = ACTIONS(2569), - [anon_sym_AT] = ACTIONS(2567), - [anon_sym_static] = ACTIONS(2569), - [anon_sym_readonly] = ACTIONS(2569), - [anon_sym_get] = ACTIONS(2569), - [anon_sym_set] = ACTIONS(2569), - [anon_sym_declare] = ACTIONS(2569), - [anon_sym_public] = ACTIONS(2569), - [anon_sym_private] = ACTIONS(2569), - [anon_sym_protected] = ACTIONS(2569), - [anon_sym_override] = ACTIONS(2569), - [anon_sym_module] = ACTIONS(2569), - [anon_sym_any] = ACTIONS(2569), - [anon_sym_number] = ACTIONS(2569), - [anon_sym_boolean] = ACTIONS(2569), - [anon_sym_string] = ACTIONS(2569), - [anon_sym_symbol] = ACTIONS(2569), - [anon_sym_object] = ACTIONS(2569), - [anon_sym_abstract] = ACTIONS(2569), - [anon_sym_interface] = ACTIONS(2569), - [anon_sym_enum] = ACTIONS(2569), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(813)] = { - [ts_builtin_sym_end] = ACTIONS(1774), - [sym_identifier] = ACTIONS(1776), - [anon_sym_export] = ACTIONS(1776), - [anon_sym_default] = ACTIONS(1776), - [anon_sym_type] = ACTIONS(1776), - [anon_sym_namespace] = ACTIONS(1776), - [anon_sym_LBRACE] = ACTIONS(1774), - [anon_sym_RBRACE] = ACTIONS(1774), - [anon_sym_typeof] = ACTIONS(1776), - [anon_sym_import] = ACTIONS(1776), - [anon_sym_with] = ACTIONS(1776), - [anon_sym_var] = ACTIONS(1776), - [anon_sym_let] = ACTIONS(1776), - [anon_sym_const] = ACTIONS(1776), - [anon_sym_BANG] = ACTIONS(1774), - [anon_sym_else] = ACTIONS(1776), - [anon_sym_if] = ACTIONS(1776), - [anon_sym_switch] = ACTIONS(1776), - [anon_sym_for] = ACTIONS(1776), - [anon_sym_LPAREN] = ACTIONS(1774), - [anon_sym_SEMI] = ACTIONS(1774), - [anon_sym_await] = ACTIONS(1776), - [anon_sym_while] = ACTIONS(1776), - [anon_sym_do] = ACTIONS(1776), - [anon_sym_try] = ACTIONS(1776), - [anon_sym_break] = ACTIONS(1776), - [anon_sym_continue] = ACTIONS(1776), - [anon_sym_debugger] = ACTIONS(1776), - [anon_sym_return] = ACTIONS(1776), - [anon_sym_throw] = ACTIONS(1776), - [anon_sym_case] = ACTIONS(1776), - [anon_sym_yield] = ACTIONS(1776), - [anon_sym_LBRACK] = ACTIONS(1774), - [anon_sym_class] = ACTIONS(1776), - [anon_sym_async] = ACTIONS(1776), - [anon_sym_function] = ACTIONS(1776), - [anon_sym_new] = ACTIONS(1776), - [anon_sym_using] = ACTIONS(1776), - [anon_sym_PLUS] = ACTIONS(1776), - [anon_sym_DASH] = ACTIONS(1776), - [anon_sym_SLASH] = ACTIONS(1776), - [anon_sym_LT] = ACTIONS(1774), - [anon_sym_TILDE] = ACTIONS(1774), - [anon_sym_void] = ACTIONS(1776), - [anon_sym_delete] = ACTIONS(1776), - [anon_sym_PLUS_PLUS] = ACTIONS(1774), - [anon_sym_DASH_DASH] = ACTIONS(1774), - [anon_sym_DQUOTE] = ACTIONS(1774), - [anon_sym_SQUOTE] = ACTIONS(1774), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1774), - [sym_number] = ACTIONS(1774), - [sym_private_property_identifier] = ACTIONS(1774), - [sym_this] = ACTIONS(1776), - [sym_super] = ACTIONS(1776), - [sym_true] = ACTIONS(1776), - [sym_false] = ACTIONS(1776), - [sym_null] = ACTIONS(1776), - [sym_undefined] = ACTIONS(1776), - [anon_sym_AT] = ACTIONS(1774), - [anon_sym_static] = ACTIONS(1776), - [anon_sym_readonly] = ACTIONS(1776), - [anon_sym_get] = ACTIONS(1776), - [anon_sym_set] = ACTIONS(1776), - [anon_sym_declare] = ACTIONS(1776), - [anon_sym_public] = ACTIONS(1776), - [anon_sym_private] = ACTIONS(1776), - [anon_sym_protected] = ACTIONS(1776), - [anon_sym_override] = ACTIONS(1776), - [anon_sym_module] = ACTIONS(1776), - [anon_sym_any] = ACTIONS(1776), - [anon_sym_number] = ACTIONS(1776), - [anon_sym_boolean] = ACTIONS(1776), - [anon_sym_string] = ACTIONS(1776), - [anon_sym_symbol] = ACTIONS(1776), - [anon_sym_object] = ACTIONS(1776), - [anon_sym_abstract] = ACTIONS(1776), - [anon_sym_interface] = ACTIONS(1776), - [anon_sym_enum] = ACTIONS(1776), - [sym__automatic_semicolon] = ACTIONS(1782), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(814)] = { - [ts_builtin_sym_end] = ACTIONS(2571), - [sym_identifier] = ACTIONS(2573), - [anon_sym_export] = ACTIONS(2573), - [anon_sym_default] = ACTIONS(2573), - [anon_sym_type] = ACTIONS(2573), - [anon_sym_namespace] = ACTIONS(2573), - [anon_sym_LBRACE] = ACTIONS(2571), - [anon_sym_RBRACE] = ACTIONS(2571), - [anon_sym_typeof] = ACTIONS(2573), - [anon_sym_import] = ACTIONS(2573), - [anon_sym_with] = ACTIONS(2573), - [anon_sym_var] = ACTIONS(2573), - [anon_sym_let] = ACTIONS(2573), - [anon_sym_const] = ACTIONS(2573), - [anon_sym_BANG] = ACTIONS(2571), - [anon_sym_else] = ACTIONS(2573), - [anon_sym_if] = ACTIONS(2573), - [anon_sym_switch] = ACTIONS(2573), - [anon_sym_for] = ACTIONS(2573), - [anon_sym_LPAREN] = ACTIONS(2571), - [anon_sym_SEMI] = ACTIONS(2571), - [anon_sym_await] = ACTIONS(2573), - [anon_sym_while] = ACTIONS(2573), - [anon_sym_do] = ACTIONS(2573), - [anon_sym_try] = ACTIONS(2573), - [anon_sym_break] = ACTIONS(2573), - [anon_sym_continue] = ACTIONS(2573), - [anon_sym_debugger] = ACTIONS(2573), - [anon_sym_return] = ACTIONS(2573), - [anon_sym_throw] = ACTIONS(2573), - [anon_sym_case] = ACTIONS(2573), - [anon_sym_yield] = ACTIONS(2573), - [anon_sym_LBRACK] = ACTIONS(2571), - [anon_sym_class] = ACTIONS(2573), - [anon_sym_async] = ACTIONS(2573), - [anon_sym_function] = ACTIONS(2573), - [anon_sym_new] = ACTIONS(2573), - [anon_sym_using] = ACTIONS(2573), - [anon_sym_PLUS] = ACTIONS(2573), - [anon_sym_DASH] = ACTIONS(2573), - [anon_sym_SLASH] = ACTIONS(2573), - [anon_sym_LT] = ACTIONS(2571), - [anon_sym_TILDE] = ACTIONS(2571), - [anon_sym_void] = ACTIONS(2573), - [anon_sym_delete] = ACTIONS(2573), - [anon_sym_PLUS_PLUS] = ACTIONS(2571), - [anon_sym_DASH_DASH] = ACTIONS(2571), - [anon_sym_DQUOTE] = ACTIONS(2571), - [anon_sym_SQUOTE] = ACTIONS(2571), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2571), - [sym_number] = ACTIONS(2571), - [sym_private_property_identifier] = ACTIONS(2571), - [sym_this] = ACTIONS(2573), - [sym_super] = ACTIONS(2573), - [sym_true] = ACTIONS(2573), - [sym_false] = ACTIONS(2573), - [sym_null] = ACTIONS(2573), - [sym_undefined] = ACTIONS(2573), - [anon_sym_AT] = ACTIONS(2571), - [anon_sym_static] = ACTIONS(2573), - [anon_sym_readonly] = ACTIONS(2573), - [anon_sym_get] = ACTIONS(2573), - [anon_sym_set] = ACTIONS(2573), - [anon_sym_declare] = ACTIONS(2573), - [anon_sym_public] = ACTIONS(2573), - [anon_sym_private] = ACTIONS(2573), - [anon_sym_protected] = ACTIONS(2573), - [anon_sym_override] = ACTIONS(2573), - [anon_sym_module] = ACTIONS(2573), - [anon_sym_any] = ACTIONS(2573), - [anon_sym_number] = ACTIONS(2573), - [anon_sym_boolean] = ACTIONS(2573), - [anon_sym_string] = ACTIONS(2573), - [anon_sym_symbol] = ACTIONS(2573), - [anon_sym_object] = ACTIONS(2573), - [anon_sym_abstract] = ACTIONS(2573), - [anon_sym_interface] = ACTIONS(2573), - [anon_sym_enum] = ACTIONS(2573), - [sym__automatic_semicolon] = ACTIONS(2571), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(815)] = { - [ts_builtin_sym_end] = ACTIONS(2575), - [sym_identifier] = ACTIONS(2577), - [anon_sym_export] = ACTIONS(2577), - [anon_sym_default] = ACTIONS(2577), - [anon_sym_type] = ACTIONS(2577), - [anon_sym_namespace] = ACTIONS(2577), - [anon_sym_LBRACE] = ACTIONS(2575), - [anon_sym_RBRACE] = ACTIONS(2575), - [anon_sym_typeof] = ACTIONS(2577), - [anon_sym_import] = ACTIONS(2577), - [anon_sym_with] = ACTIONS(2577), - [anon_sym_var] = ACTIONS(2577), - [anon_sym_let] = ACTIONS(2577), - [anon_sym_const] = ACTIONS(2577), - [anon_sym_BANG] = ACTIONS(2575), - [anon_sym_else] = ACTIONS(2577), - [anon_sym_if] = ACTIONS(2577), - [anon_sym_switch] = ACTIONS(2577), - [anon_sym_for] = ACTIONS(2577), - [anon_sym_LPAREN] = ACTIONS(2575), - [anon_sym_SEMI] = ACTIONS(2575), - [anon_sym_await] = ACTIONS(2577), - [anon_sym_while] = ACTIONS(2577), - [anon_sym_do] = ACTIONS(2577), - [anon_sym_try] = ACTIONS(2577), - [anon_sym_break] = ACTIONS(2577), - [anon_sym_continue] = ACTIONS(2577), - [anon_sym_debugger] = ACTIONS(2577), - [anon_sym_return] = ACTIONS(2577), - [anon_sym_throw] = ACTIONS(2577), - [anon_sym_case] = ACTIONS(2577), - [anon_sym_yield] = ACTIONS(2577), - [anon_sym_LBRACK] = ACTIONS(2575), - [anon_sym_class] = ACTIONS(2577), - [anon_sym_async] = ACTIONS(2577), - [anon_sym_function] = ACTIONS(2577), - [anon_sym_new] = ACTIONS(2577), - [anon_sym_using] = ACTIONS(2577), - [anon_sym_PLUS] = ACTIONS(2577), - [anon_sym_DASH] = ACTIONS(2577), - [anon_sym_SLASH] = ACTIONS(2577), - [anon_sym_LT] = ACTIONS(2575), - [anon_sym_TILDE] = ACTIONS(2575), - [anon_sym_void] = ACTIONS(2577), - [anon_sym_delete] = ACTIONS(2577), - [anon_sym_PLUS_PLUS] = ACTIONS(2575), - [anon_sym_DASH_DASH] = ACTIONS(2575), - [anon_sym_DQUOTE] = ACTIONS(2575), - [anon_sym_SQUOTE] = ACTIONS(2575), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2575), - [sym_number] = ACTIONS(2575), - [sym_private_property_identifier] = ACTIONS(2575), - [sym_this] = ACTIONS(2577), - [sym_super] = ACTIONS(2577), - [sym_true] = ACTIONS(2577), - [sym_false] = ACTIONS(2577), - [sym_null] = ACTIONS(2577), - [sym_undefined] = ACTIONS(2577), - [anon_sym_AT] = ACTIONS(2575), - [anon_sym_static] = ACTIONS(2577), - [anon_sym_readonly] = ACTIONS(2577), - [anon_sym_get] = ACTIONS(2577), - [anon_sym_set] = ACTIONS(2577), - [anon_sym_declare] = ACTIONS(2577), - [anon_sym_public] = ACTIONS(2577), - [anon_sym_private] = ACTIONS(2577), - [anon_sym_protected] = ACTIONS(2577), - [anon_sym_override] = ACTIONS(2577), - [anon_sym_module] = ACTIONS(2577), - [anon_sym_any] = ACTIONS(2577), - [anon_sym_number] = ACTIONS(2577), - [anon_sym_boolean] = ACTIONS(2577), - [anon_sym_string] = ACTIONS(2577), - [anon_sym_symbol] = ACTIONS(2577), - [anon_sym_object] = ACTIONS(2577), - [anon_sym_abstract] = ACTIONS(2577), - [anon_sym_interface] = ACTIONS(2577), - [anon_sym_enum] = ACTIONS(2577), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(816)] = { - [ts_builtin_sym_end] = ACTIONS(2579), - [sym_identifier] = ACTIONS(2581), - [anon_sym_export] = ACTIONS(2581), - [anon_sym_default] = ACTIONS(2581), - [anon_sym_type] = ACTIONS(2581), - [anon_sym_namespace] = ACTIONS(2581), - [anon_sym_LBRACE] = ACTIONS(2579), - [anon_sym_RBRACE] = ACTIONS(2579), - [anon_sym_typeof] = ACTIONS(2581), - [anon_sym_import] = ACTIONS(2581), - [anon_sym_with] = ACTIONS(2581), - [anon_sym_var] = ACTIONS(2581), - [anon_sym_let] = ACTIONS(2581), - [anon_sym_const] = ACTIONS(2581), - [anon_sym_BANG] = ACTIONS(2579), - [anon_sym_else] = ACTIONS(2581), - [anon_sym_if] = ACTIONS(2581), - [anon_sym_switch] = ACTIONS(2581), - [anon_sym_for] = ACTIONS(2581), - [anon_sym_LPAREN] = ACTIONS(2579), - [anon_sym_SEMI] = ACTIONS(2579), - [anon_sym_await] = ACTIONS(2581), - [anon_sym_while] = ACTIONS(2581), - [anon_sym_do] = ACTIONS(2581), - [anon_sym_try] = ACTIONS(2581), - [anon_sym_break] = ACTIONS(2581), - [anon_sym_continue] = ACTIONS(2581), - [anon_sym_debugger] = ACTIONS(2581), - [anon_sym_return] = ACTIONS(2581), - [anon_sym_throw] = ACTIONS(2581), - [anon_sym_case] = ACTIONS(2581), - [anon_sym_yield] = ACTIONS(2581), - [anon_sym_LBRACK] = ACTIONS(2579), - [anon_sym_class] = ACTIONS(2581), - [anon_sym_async] = ACTIONS(2581), - [anon_sym_function] = ACTIONS(2581), - [anon_sym_new] = ACTIONS(2581), - [anon_sym_using] = ACTIONS(2581), - [anon_sym_PLUS] = ACTIONS(2581), - [anon_sym_DASH] = ACTIONS(2581), - [anon_sym_SLASH] = ACTIONS(2581), - [anon_sym_LT] = ACTIONS(2579), - [anon_sym_TILDE] = ACTIONS(2579), - [anon_sym_void] = ACTIONS(2581), - [anon_sym_delete] = ACTIONS(2581), - [anon_sym_PLUS_PLUS] = ACTIONS(2579), - [anon_sym_DASH_DASH] = ACTIONS(2579), - [anon_sym_DQUOTE] = ACTIONS(2579), - [anon_sym_SQUOTE] = ACTIONS(2579), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2579), - [sym_number] = ACTIONS(2579), - [sym_private_property_identifier] = ACTIONS(2579), - [sym_this] = ACTIONS(2581), - [sym_super] = ACTIONS(2581), - [sym_true] = ACTIONS(2581), - [sym_false] = ACTIONS(2581), - [sym_null] = ACTIONS(2581), - [sym_undefined] = ACTIONS(2581), - [anon_sym_AT] = ACTIONS(2579), - [anon_sym_static] = ACTIONS(2581), - [anon_sym_readonly] = ACTIONS(2581), - [anon_sym_get] = ACTIONS(2581), - [anon_sym_set] = ACTIONS(2581), - [anon_sym_declare] = ACTIONS(2581), - [anon_sym_public] = ACTIONS(2581), - [anon_sym_private] = ACTIONS(2581), - [anon_sym_protected] = ACTIONS(2581), - [anon_sym_override] = ACTIONS(2581), - [anon_sym_module] = ACTIONS(2581), - [anon_sym_any] = ACTIONS(2581), - [anon_sym_number] = ACTIONS(2581), - [anon_sym_boolean] = ACTIONS(2581), - [anon_sym_string] = ACTIONS(2581), - [anon_sym_symbol] = ACTIONS(2581), - [anon_sym_object] = ACTIONS(2581), - [anon_sym_abstract] = ACTIONS(2581), - [anon_sym_interface] = ACTIONS(2581), - [anon_sym_enum] = ACTIONS(2581), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(817)] = { - [ts_builtin_sym_end] = ACTIONS(2579), - [sym_identifier] = ACTIONS(2581), - [anon_sym_export] = ACTIONS(2581), - [anon_sym_default] = ACTIONS(2581), - [anon_sym_type] = ACTIONS(2581), - [anon_sym_namespace] = ACTIONS(2581), - [anon_sym_LBRACE] = ACTIONS(2579), - [anon_sym_RBRACE] = ACTIONS(2579), - [anon_sym_typeof] = ACTIONS(2581), - [anon_sym_import] = ACTIONS(2581), - [anon_sym_with] = ACTIONS(2581), - [anon_sym_var] = ACTIONS(2581), - [anon_sym_let] = ACTIONS(2581), - [anon_sym_const] = ACTIONS(2581), - [anon_sym_BANG] = ACTIONS(2579), - [anon_sym_else] = ACTIONS(2581), - [anon_sym_if] = ACTIONS(2581), - [anon_sym_switch] = ACTIONS(2581), - [anon_sym_for] = ACTIONS(2581), - [anon_sym_LPAREN] = ACTIONS(2579), - [anon_sym_SEMI] = ACTIONS(2579), - [anon_sym_await] = ACTIONS(2581), - [anon_sym_while] = ACTIONS(2581), - [anon_sym_do] = ACTIONS(2581), - [anon_sym_try] = ACTIONS(2581), - [anon_sym_break] = ACTIONS(2581), - [anon_sym_continue] = ACTIONS(2581), - [anon_sym_debugger] = ACTIONS(2581), - [anon_sym_return] = ACTIONS(2581), - [anon_sym_throw] = ACTIONS(2581), - [anon_sym_case] = ACTIONS(2581), - [anon_sym_yield] = ACTIONS(2581), - [anon_sym_LBRACK] = ACTIONS(2579), - [anon_sym_class] = ACTIONS(2581), - [anon_sym_async] = ACTIONS(2581), - [anon_sym_function] = ACTIONS(2581), - [anon_sym_new] = ACTIONS(2581), - [anon_sym_using] = ACTIONS(2581), - [anon_sym_PLUS] = ACTIONS(2581), - [anon_sym_DASH] = ACTIONS(2581), - [anon_sym_SLASH] = ACTIONS(2581), - [anon_sym_LT] = ACTIONS(2579), - [anon_sym_TILDE] = ACTIONS(2579), - [anon_sym_void] = ACTIONS(2581), - [anon_sym_delete] = ACTIONS(2581), - [anon_sym_PLUS_PLUS] = ACTIONS(2579), - [anon_sym_DASH_DASH] = ACTIONS(2579), - [anon_sym_DQUOTE] = ACTIONS(2579), - [anon_sym_SQUOTE] = ACTIONS(2579), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2579), - [sym_number] = ACTIONS(2579), - [sym_private_property_identifier] = ACTIONS(2579), - [sym_this] = ACTIONS(2581), - [sym_super] = ACTIONS(2581), - [sym_true] = ACTIONS(2581), - [sym_false] = ACTIONS(2581), - [sym_null] = ACTIONS(2581), - [sym_undefined] = ACTIONS(2581), - [anon_sym_AT] = ACTIONS(2579), - [anon_sym_static] = ACTIONS(2581), - [anon_sym_readonly] = ACTIONS(2581), - [anon_sym_get] = ACTIONS(2581), - [anon_sym_set] = ACTIONS(2581), - [anon_sym_declare] = ACTIONS(2581), - [anon_sym_public] = ACTIONS(2581), - [anon_sym_private] = ACTIONS(2581), - [anon_sym_protected] = ACTIONS(2581), - [anon_sym_override] = ACTIONS(2581), - [anon_sym_module] = ACTIONS(2581), - [anon_sym_any] = ACTIONS(2581), - [anon_sym_number] = ACTIONS(2581), - [anon_sym_boolean] = ACTIONS(2581), - [anon_sym_string] = ACTIONS(2581), - [anon_sym_symbol] = ACTIONS(2581), - [anon_sym_object] = ACTIONS(2581), - [anon_sym_abstract] = ACTIONS(2581), - [anon_sym_interface] = ACTIONS(2581), - [anon_sym_enum] = ACTIONS(2581), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(818)] = { - [ts_builtin_sym_end] = ACTIONS(2579), - [sym_identifier] = ACTIONS(2581), - [anon_sym_export] = ACTIONS(2581), - [anon_sym_default] = ACTIONS(2581), - [anon_sym_type] = ACTIONS(2581), - [anon_sym_namespace] = ACTIONS(2581), - [anon_sym_LBRACE] = ACTIONS(2579), - [anon_sym_RBRACE] = ACTIONS(2579), - [anon_sym_typeof] = ACTIONS(2581), - [anon_sym_import] = ACTIONS(2581), - [anon_sym_with] = ACTIONS(2581), - [anon_sym_var] = ACTIONS(2581), - [anon_sym_let] = ACTIONS(2581), - [anon_sym_const] = ACTIONS(2581), - [anon_sym_BANG] = ACTIONS(2579), - [anon_sym_else] = ACTIONS(2581), - [anon_sym_if] = ACTIONS(2581), - [anon_sym_switch] = ACTIONS(2581), - [anon_sym_for] = ACTIONS(2581), - [anon_sym_LPAREN] = ACTIONS(2579), - [anon_sym_SEMI] = ACTIONS(2579), - [anon_sym_await] = ACTIONS(2581), - [anon_sym_while] = ACTIONS(2581), - [anon_sym_do] = ACTIONS(2581), - [anon_sym_try] = ACTIONS(2581), - [anon_sym_break] = ACTIONS(2581), - [anon_sym_continue] = ACTIONS(2581), - [anon_sym_debugger] = ACTIONS(2581), - [anon_sym_return] = ACTIONS(2581), - [anon_sym_throw] = ACTIONS(2581), - [anon_sym_case] = ACTIONS(2581), - [anon_sym_yield] = ACTIONS(2581), - [anon_sym_LBRACK] = ACTIONS(2579), - [anon_sym_class] = ACTIONS(2581), - [anon_sym_async] = ACTIONS(2581), - [anon_sym_function] = ACTIONS(2581), - [anon_sym_new] = ACTIONS(2581), - [anon_sym_using] = ACTIONS(2581), - [anon_sym_PLUS] = ACTIONS(2581), - [anon_sym_DASH] = ACTIONS(2581), - [anon_sym_SLASH] = ACTIONS(2581), - [anon_sym_LT] = ACTIONS(2579), - [anon_sym_TILDE] = ACTIONS(2579), - [anon_sym_void] = ACTIONS(2581), - [anon_sym_delete] = ACTIONS(2581), - [anon_sym_PLUS_PLUS] = ACTIONS(2579), - [anon_sym_DASH_DASH] = ACTIONS(2579), - [anon_sym_DQUOTE] = ACTIONS(2579), - [anon_sym_SQUOTE] = ACTIONS(2579), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2579), - [sym_number] = ACTIONS(2579), - [sym_private_property_identifier] = ACTIONS(2579), - [sym_this] = ACTIONS(2581), - [sym_super] = ACTIONS(2581), - [sym_true] = ACTIONS(2581), - [sym_false] = ACTIONS(2581), - [sym_null] = ACTIONS(2581), - [sym_undefined] = ACTIONS(2581), - [anon_sym_AT] = ACTIONS(2579), - [anon_sym_static] = ACTIONS(2581), - [anon_sym_readonly] = ACTIONS(2581), - [anon_sym_get] = ACTIONS(2581), - [anon_sym_set] = ACTIONS(2581), - [anon_sym_declare] = ACTIONS(2581), - [anon_sym_public] = ACTIONS(2581), - [anon_sym_private] = ACTIONS(2581), - [anon_sym_protected] = ACTIONS(2581), - [anon_sym_override] = ACTIONS(2581), - [anon_sym_module] = ACTIONS(2581), - [anon_sym_any] = ACTIONS(2581), - [anon_sym_number] = ACTIONS(2581), - [anon_sym_boolean] = ACTIONS(2581), - [anon_sym_string] = ACTIONS(2581), - [anon_sym_symbol] = ACTIONS(2581), - [anon_sym_object] = ACTIONS(2581), - [anon_sym_abstract] = ACTIONS(2581), - [anon_sym_interface] = ACTIONS(2581), - [anon_sym_enum] = ACTIONS(2581), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(819)] = { - [ts_builtin_sym_end] = ACTIONS(2583), - [sym_identifier] = ACTIONS(2585), - [anon_sym_export] = ACTIONS(2585), - [anon_sym_default] = ACTIONS(2585), - [anon_sym_type] = ACTIONS(2585), - [anon_sym_namespace] = ACTIONS(2585), - [anon_sym_LBRACE] = ACTIONS(2583), - [anon_sym_RBRACE] = ACTIONS(2583), - [anon_sym_typeof] = ACTIONS(2585), - [anon_sym_import] = ACTIONS(2585), - [anon_sym_with] = ACTIONS(2585), - [anon_sym_var] = ACTIONS(2585), - [anon_sym_let] = ACTIONS(2585), - [anon_sym_const] = ACTIONS(2585), - [anon_sym_BANG] = ACTIONS(2583), - [anon_sym_else] = ACTIONS(2585), - [anon_sym_if] = ACTIONS(2585), - [anon_sym_switch] = ACTIONS(2585), - [anon_sym_for] = ACTIONS(2585), - [anon_sym_LPAREN] = ACTIONS(2583), - [anon_sym_SEMI] = ACTIONS(2583), - [anon_sym_await] = ACTIONS(2585), - [anon_sym_while] = ACTIONS(2585), - [anon_sym_do] = ACTIONS(2585), - [anon_sym_try] = ACTIONS(2585), - [anon_sym_break] = ACTIONS(2585), - [anon_sym_continue] = ACTIONS(2585), - [anon_sym_debugger] = ACTIONS(2585), - [anon_sym_return] = ACTIONS(2585), - [anon_sym_throw] = ACTIONS(2585), - [anon_sym_case] = ACTIONS(2585), - [anon_sym_yield] = ACTIONS(2585), - [anon_sym_LBRACK] = ACTIONS(2583), - [anon_sym_class] = ACTIONS(2585), - [anon_sym_async] = ACTIONS(2585), - [anon_sym_function] = ACTIONS(2585), - [anon_sym_new] = ACTIONS(2585), - [anon_sym_using] = ACTIONS(2585), - [anon_sym_PLUS] = ACTIONS(2585), - [anon_sym_DASH] = ACTIONS(2585), - [anon_sym_SLASH] = ACTIONS(2585), - [anon_sym_LT] = ACTIONS(2583), - [anon_sym_TILDE] = ACTIONS(2583), - [anon_sym_void] = ACTIONS(2585), - [anon_sym_delete] = ACTIONS(2585), - [anon_sym_PLUS_PLUS] = ACTIONS(2583), - [anon_sym_DASH_DASH] = ACTIONS(2583), - [anon_sym_DQUOTE] = ACTIONS(2583), - [anon_sym_SQUOTE] = ACTIONS(2583), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2583), - [sym_number] = ACTIONS(2583), - [sym_private_property_identifier] = ACTIONS(2583), - [sym_this] = ACTIONS(2585), - [sym_super] = ACTIONS(2585), - [sym_true] = ACTIONS(2585), - [sym_false] = ACTIONS(2585), - [sym_null] = ACTIONS(2585), - [sym_undefined] = ACTIONS(2585), - [anon_sym_AT] = ACTIONS(2583), - [anon_sym_static] = ACTIONS(2585), - [anon_sym_readonly] = ACTIONS(2585), - [anon_sym_get] = ACTIONS(2585), - [anon_sym_set] = ACTIONS(2585), - [anon_sym_declare] = ACTIONS(2585), - [anon_sym_public] = ACTIONS(2585), - [anon_sym_private] = ACTIONS(2585), - [anon_sym_protected] = ACTIONS(2585), - [anon_sym_override] = ACTIONS(2585), - [anon_sym_module] = ACTIONS(2585), - [anon_sym_any] = ACTIONS(2585), - [anon_sym_number] = ACTIONS(2585), - [anon_sym_boolean] = ACTIONS(2585), - [anon_sym_string] = ACTIONS(2585), - [anon_sym_symbol] = ACTIONS(2585), - [anon_sym_object] = ACTIONS(2585), - [anon_sym_abstract] = ACTIONS(2585), - [anon_sym_interface] = ACTIONS(2585), - [anon_sym_enum] = ACTIONS(2585), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(820)] = { - [ts_builtin_sym_end] = ACTIONS(2587), - [sym_identifier] = ACTIONS(2589), - [anon_sym_export] = ACTIONS(2589), - [anon_sym_default] = ACTIONS(2589), - [anon_sym_type] = ACTIONS(2589), - [anon_sym_namespace] = ACTIONS(2589), - [anon_sym_LBRACE] = ACTIONS(2587), - [anon_sym_RBRACE] = ACTIONS(2587), - [anon_sym_typeof] = ACTIONS(2589), - [anon_sym_import] = ACTIONS(2589), - [anon_sym_with] = ACTIONS(2589), - [anon_sym_var] = ACTIONS(2589), - [anon_sym_let] = ACTIONS(2589), - [anon_sym_const] = ACTIONS(2589), - [anon_sym_BANG] = ACTIONS(2587), - [anon_sym_else] = ACTIONS(2589), - [anon_sym_if] = ACTIONS(2589), - [anon_sym_switch] = ACTIONS(2589), - [anon_sym_for] = ACTIONS(2589), - [anon_sym_LPAREN] = ACTIONS(2587), - [anon_sym_SEMI] = ACTIONS(2587), - [anon_sym_await] = ACTIONS(2589), - [anon_sym_while] = ACTIONS(2589), - [anon_sym_do] = ACTIONS(2589), - [anon_sym_try] = ACTIONS(2589), - [anon_sym_break] = ACTIONS(2589), - [anon_sym_continue] = ACTIONS(2589), - [anon_sym_debugger] = ACTIONS(2589), - [anon_sym_return] = ACTIONS(2589), - [anon_sym_throw] = ACTIONS(2589), - [anon_sym_case] = ACTIONS(2589), - [anon_sym_yield] = ACTIONS(2589), - [anon_sym_LBRACK] = ACTIONS(2587), - [anon_sym_class] = ACTIONS(2589), - [anon_sym_async] = ACTIONS(2589), - [anon_sym_function] = ACTIONS(2589), - [anon_sym_new] = ACTIONS(2589), - [anon_sym_using] = ACTIONS(2589), - [anon_sym_PLUS] = ACTIONS(2589), - [anon_sym_DASH] = ACTIONS(2589), - [anon_sym_SLASH] = ACTIONS(2589), - [anon_sym_LT] = ACTIONS(2587), - [anon_sym_TILDE] = ACTIONS(2587), - [anon_sym_void] = ACTIONS(2589), - [anon_sym_delete] = ACTIONS(2589), - [anon_sym_PLUS_PLUS] = ACTIONS(2587), - [anon_sym_DASH_DASH] = ACTIONS(2587), - [anon_sym_DQUOTE] = ACTIONS(2587), - [anon_sym_SQUOTE] = ACTIONS(2587), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2587), - [sym_number] = ACTIONS(2587), - [sym_private_property_identifier] = ACTIONS(2587), - [sym_this] = ACTIONS(2589), - [sym_super] = ACTIONS(2589), - [sym_true] = ACTIONS(2589), - [sym_false] = ACTIONS(2589), - [sym_null] = ACTIONS(2589), - [sym_undefined] = ACTIONS(2589), - [anon_sym_AT] = ACTIONS(2587), - [anon_sym_static] = ACTIONS(2589), - [anon_sym_readonly] = ACTIONS(2589), - [anon_sym_get] = ACTIONS(2589), - [anon_sym_set] = ACTIONS(2589), - [anon_sym_declare] = ACTIONS(2589), - [anon_sym_public] = ACTIONS(2589), - [anon_sym_private] = ACTIONS(2589), - [anon_sym_protected] = ACTIONS(2589), - [anon_sym_override] = ACTIONS(2589), - [anon_sym_module] = ACTIONS(2589), - [anon_sym_any] = ACTIONS(2589), - [anon_sym_number] = ACTIONS(2589), - [anon_sym_boolean] = ACTIONS(2589), - [anon_sym_string] = ACTIONS(2589), - [anon_sym_symbol] = ACTIONS(2589), - [anon_sym_object] = ACTIONS(2589), - [anon_sym_abstract] = ACTIONS(2589), - [anon_sym_interface] = ACTIONS(2589), - [anon_sym_enum] = ACTIONS(2589), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(821)] = { - [ts_builtin_sym_end] = ACTIONS(2587), - [sym_identifier] = ACTIONS(2589), - [anon_sym_export] = ACTIONS(2589), - [anon_sym_default] = ACTIONS(2589), - [anon_sym_type] = ACTIONS(2589), - [anon_sym_namespace] = ACTIONS(2589), - [anon_sym_LBRACE] = ACTIONS(2587), - [anon_sym_RBRACE] = ACTIONS(2587), - [anon_sym_typeof] = ACTIONS(2589), - [anon_sym_import] = ACTIONS(2589), - [anon_sym_with] = ACTIONS(2589), - [anon_sym_var] = ACTIONS(2589), - [anon_sym_let] = ACTIONS(2589), - [anon_sym_const] = ACTIONS(2589), - [anon_sym_BANG] = ACTIONS(2587), - [anon_sym_else] = ACTIONS(2589), - [anon_sym_if] = ACTIONS(2589), - [anon_sym_switch] = ACTIONS(2589), - [anon_sym_for] = ACTIONS(2589), - [anon_sym_LPAREN] = ACTIONS(2587), - [anon_sym_SEMI] = ACTIONS(2587), - [anon_sym_await] = ACTIONS(2589), - [anon_sym_while] = ACTIONS(2589), - [anon_sym_do] = ACTIONS(2589), - [anon_sym_try] = ACTIONS(2589), - [anon_sym_break] = ACTIONS(2589), - [anon_sym_continue] = ACTIONS(2589), - [anon_sym_debugger] = ACTIONS(2589), - [anon_sym_return] = ACTIONS(2589), - [anon_sym_throw] = ACTIONS(2589), - [anon_sym_case] = ACTIONS(2589), - [anon_sym_yield] = ACTIONS(2589), - [anon_sym_LBRACK] = ACTIONS(2587), - [anon_sym_class] = ACTIONS(2589), - [anon_sym_async] = ACTIONS(2589), - [anon_sym_function] = ACTIONS(2589), - [anon_sym_new] = ACTIONS(2589), - [anon_sym_using] = ACTIONS(2589), - [anon_sym_PLUS] = ACTIONS(2589), - [anon_sym_DASH] = ACTIONS(2589), - [anon_sym_SLASH] = ACTIONS(2589), - [anon_sym_LT] = ACTIONS(2587), - [anon_sym_TILDE] = ACTIONS(2587), - [anon_sym_void] = ACTIONS(2589), - [anon_sym_delete] = ACTIONS(2589), - [anon_sym_PLUS_PLUS] = ACTIONS(2587), - [anon_sym_DASH_DASH] = ACTIONS(2587), - [anon_sym_DQUOTE] = ACTIONS(2587), - [anon_sym_SQUOTE] = ACTIONS(2587), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2587), - [sym_number] = ACTIONS(2587), - [sym_private_property_identifier] = ACTIONS(2587), - [sym_this] = ACTIONS(2589), - [sym_super] = ACTIONS(2589), - [sym_true] = ACTIONS(2589), - [sym_false] = ACTIONS(2589), - [sym_null] = ACTIONS(2589), - [sym_undefined] = ACTIONS(2589), - [anon_sym_AT] = ACTIONS(2587), - [anon_sym_static] = ACTIONS(2589), - [anon_sym_readonly] = ACTIONS(2589), - [anon_sym_get] = ACTIONS(2589), - [anon_sym_set] = ACTIONS(2589), - [anon_sym_declare] = ACTIONS(2589), - [anon_sym_public] = ACTIONS(2589), - [anon_sym_private] = ACTIONS(2589), - [anon_sym_protected] = ACTIONS(2589), - [anon_sym_override] = ACTIONS(2589), - [anon_sym_module] = ACTIONS(2589), - [anon_sym_any] = ACTIONS(2589), - [anon_sym_number] = ACTIONS(2589), - [anon_sym_boolean] = ACTIONS(2589), - [anon_sym_string] = ACTIONS(2589), - [anon_sym_symbol] = ACTIONS(2589), - [anon_sym_object] = ACTIONS(2589), - [anon_sym_abstract] = ACTIONS(2589), - [anon_sym_interface] = ACTIONS(2589), - [anon_sym_enum] = ACTIONS(2589), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(822)] = { - [ts_builtin_sym_end] = ACTIONS(2575), - [sym_identifier] = ACTIONS(2577), - [anon_sym_export] = ACTIONS(2577), - [anon_sym_default] = ACTIONS(2577), - [anon_sym_type] = ACTIONS(2577), - [anon_sym_namespace] = ACTIONS(2577), - [anon_sym_LBRACE] = ACTIONS(2575), - [anon_sym_RBRACE] = ACTIONS(2575), - [anon_sym_typeof] = ACTIONS(2577), - [anon_sym_import] = ACTIONS(2577), - [anon_sym_with] = ACTIONS(2577), - [anon_sym_var] = ACTIONS(2577), - [anon_sym_let] = ACTIONS(2577), - [anon_sym_const] = ACTIONS(2577), - [anon_sym_BANG] = ACTIONS(2575), - [anon_sym_else] = ACTIONS(2577), - [anon_sym_if] = ACTIONS(2577), - [anon_sym_switch] = ACTIONS(2577), - [anon_sym_for] = ACTIONS(2577), - [anon_sym_LPAREN] = ACTIONS(2575), - [anon_sym_SEMI] = ACTIONS(2575), - [anon_sym_await] = ACTIONS(2577), - [anon_sym_while] = ACTIONS(2577), - [anon_sym_do] = ACTIONS(2577), - [anon_sym_try] = ACTIONS(2577), - [anon_sym_break] = ACTIONS(2577), - [anon_sym_continue] = ACTIONS(2577), - [anon_sym_debugger] = ACTIONS(2577), - [anon_sym_return] = ACTIONS(2577), - [anon_sym_throw] = ACTIONS(2577), - [anon_sym_case] = ACTIONS(2577), - [anon_sym_yield] = ACTIONS(2577), - [anon_sym_LBRACK] = ACTIONS(2575), - [anon_sym_class] = ACTIONS(2577), - [anon_sym_async] = ACTIONS(2577), - [anon_sym_function] = ACTIONS(2577), - [anon_sym_new] = ACTIONS(2577), - [anon_sym_using] = ACTIONS(2577), - [anon_sym_PLUS] = ACTIONS(2577), - [anon_sym_DASH] = ACTIONS(2577), - [anon_sym_SLASH] = ACTIONS(2577), - [anon_sym_LT] = ACTIONS(2575), - [anon_sym_TILDE] = ACTIONS(2575), - [anon_sym_void] = ACTIONS(2577), - [anon_sym_delete] = ACTIONS(2577), - [anon_sym_PLUS_PLUS] = ACTIONS(2575), - [anon_sym_DASH_DASH] = ACTIONS(2575), - [anon_sym_DQUOTE] = ACTIONS(2575), - [anon_sym_SQUOTE] = ACTIONS(2575), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2575), - [sym_number] = ACTIONS(2575), - [sym_private_property_identifier] = ACTIONS(2575), - [sym_this] = ACTIONS(2577), - [sym_super] = ACTIONS(2577), - [sym_true] = ACTIONS(2577), - [sym_false] = ACTIONS(2577), - [sym_null] = ACTIONS(2577), - [sym_undefined] = ACTIONS(2577), - [anon_sym_AT] = ACTIONS(2575), - [anon_sym_static] = ACTIONS(2577), - [anon_sym_readonly] = ACTIONS(2577), - [anon_sym_get] = ACTIONS(2577), - [anon_sym_set] = ACTIONS(2577), - [anon_sym_declare] = ACTIONS(2577), - [anon_sym_public] = ACTIONS(2577), - [anon_sym_private] = ACTIONS(2577), - [anon_sym_protected] = ACTIONS(2577), - [anon_sym_override] = ACTIONS(2577), - [anon_sym_module] = ACTIONS(2577), - [anon_sym_any] = ACTIONS(2577), - [anon_sym_number] = ACTIONS(2577), - [anon_sym_boolean] = ACTIONS(2577), - [anon_sym_string] = ACTIONS(2577), - [anon_sym_symbol] = ACTIONS(2577), - [anon_sym_object] = ACTIONS(2577), - [anon_sym_abstract] = ACTIONS(2577), - [anon_sym_interface] = ACTIONS(2577), - [anon_sym_enum] = ACTIONS(2577), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(823)] = { - [ts_builtin_sym_end] = ACTIONS(2575), - [sym_identifier] = ACTIONS(2577), - [anon_sym_export] = ACTIONS(2577), - [anon_sym_default] = ACTIONS(2577), - [anon_sym_type] = ACTIONS(2577), - [anon_sym_namespace] = ACTIONS(2577), - [anon_sym_LBRACE] = ACTIONS(2575), - [anon_sym_RBRACE] = ACTIONS(2575), - [anon_sym_typeof] = ACTIONS(2577), - [anon_sym_import] = ACTIONS(2577), - [anon_sym_with] = ACTIONS(2577), - [anon_sym_var] = ACTIONS(2577), - [anon_sym_let] = ACTIONS(2577), - [anon_sym_const] = ACTIONS(2577), - [anon_sym_BANG] = ACTIONS(2575), - [anon_sym_else] = ACTIONS(2577), - [anon_sym_if] = ACTIONS(2577), - [anon_sym_switch] = ACTIONS(2577), - [anon_sym_for] = ACTIONS(2577), - [anon_sym_LPAREN] = ACTIONS(2575), - [anon_sym_SEMI] = ACTIONS(2575), - [anon_sym_await] = ACTIONS(2577), - [anon_sym_while] = ACTIONS(2577), - [anon_sym_do] = ACTIONS(2577), - [anon_sym_try] = ACTIONS(2577), - [anon_sym_break] = ACTIONS(2577), - [anon_sym_continue] = ACTIONS(2577), - [anon_sym_debugger] = ACTIONS(2577), - [anon_sym_return] = ACTIONS(2577), - [anon_sym_throw] = ACTIONS(2577), - [anon_sym_case] = ACTIONS(2577), - [anon_sym_yield] = ACTIONS(2577), - [anon_sym_LBRACK] = ACTIONS(2575), - [anon_sym_class] = ACTIONS(2577), - [anon_sym_async] = ACTIONS(2577), - [anon_sym_function] = ACTIONS(2577), - [anon_sym_new] = ACTIONS(2577), - [anon_sym_using] = ACTIONS(2577), - [anon_sym_PLUS] = ACTIONS(2577), - [anon_sym_DASH] = ACTIONS(2577), - [anon_sym_SLASH] = ACTIONS(2577), - [anon_sym_LT] = ACTIONS(2575), - [anon_sym_TILDE] = ACTIONS(2575), - [anon_sym_void] = ACTIONS(2577), - [anon_sym_delete] = ACTIONS(2577), - [anon_sym_PLUS_PLUS] = ACTIONS(2575), - [anon_sym_DASH_DASH] = ACTIONS(2575), - [anon_sym_DQUOTE] = ACTIONS(2575), - [anon_sym_SQUOTE] = ACTIONS(2575), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2575), - [sym_number] = ACTIONS(2575), - [sym_private_property_identifier] = ACTIONS(2575), - [sym_this] = ACTIONS(2577), - [sym_super] = ACTIONS(2577), - [sym_true] = ACTIONS(2577), - [sym_false] = ACTIONS(2577), - [sym_null] = ACTIONS(2577), - [sym_undefined] = ACTIONS(2577), - [anon_sym_AT] = ACTIONS(2575), - [anon_sym_static] = ACTIONS(2577), - [anon_sym_readonly] = ACTIONS(2577), - [anon_sym_get] = ACTIONS(2577), - [anon_sym_set] = ACTIONS(2577), - [anon_sym_declare] = ACTIONS(2577), - [anon_sym_public] = ACTIONS(2577), - [anon_sym_private] = ACTIONS(2577), - [anon_sym_protected] = ACTIONS(2577), - [anon_sym_override] = ACTIONS(2577), - [anon_sym_module] = ACTIONS(2577), - [anon_sym_any] = ACTIONS(2577), - [anon_sym_number] = ACTIONS(2577), - [anon_sym_boolean] = ACTIONS(2577), - [anon_sym_string] = ACTIONS(2577), - [anon_sym_symbol] = ACTIONS(2577), - [anon_sym_object] = ACTIONS(2577), - [anon_sym_abstract] = ACTIONS(2577), - [anon_sym_interface] = ACTIONS(2577), - [anon_sym_enum] = ACTIONS(2577), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(824)] = { - [ts_builtin_sym_end] = ACTIONS(2591), - [sym_identifier] = ACTIONS(2593), - [anon_sym_export] = ACTIONS(2593), - [anon_sym_default] = ACTIONS(2593), - [anon_sym_type] = ACTIONS(2593), - [anon_sym_namespace] = ACTIONS(2593), - [anon_sym_LBRACE] = ACTIONS(2591), - [anon_sym_RBRACE] = ACTIONS(2591), - [anon_sym_typeof] = ACTIONS(2593), - [anon_sym_import] = ACTIONS(2593), - [anon_sym_with] = ACTIONS(2593), - [anon_sym_var] = ACTIONS(2593), - [anon_sym_let] = ACTIONS(2593), - [anon_sym_const] = ACTIONS(2593), - [anon_sym_BANG] = ACTIONS(2591), - [anon_sym_else] = ACTIONS(2593), - [anon_sym_if] = ACTIONS(2593), - [anon_sym_switch] = ACTIONS(2593), - [anon_sym_for] = ACTIONS(2593), - [anon_sym_LPAREN] = ACTIONS(2591), - [anon_sym_SEMI] = ACTIONS(2591), - [anon_sym_await] = ACTIONS(2593), - [anon_sym_while] = ACTIONS(2593), - [anon_sym_do] = ACTIONS(2593), - [anon_sym_try] = ACTIONS(2593), - [anon_sym_break] = ACTIONS(2593), - [anon_sym_continue] = ACTIONS(2593), - [anon_sym_debugger] = ACTIONS(2593), - [anon_sym_return] = ACTIONS(2593), - [anon_sym_throw] = ACTIONS(2593), - [anon_sym_case] = ACTIONS(2593), - [anon_sym_yield] = ACTIONS(2593), - [anon_sym_LBRACK] = ACTIONS(2591), - [anon_sym_class] = ACTIONS(2593), - [anon_sym_async] = ACTIONS(2593), - [anon_sym_function] = ACTIONS(2593), - [anon_sym_new] = ACTIONS(2593), - [anon_sym_using] = ACTIONS(2593), - [anon_sym_PLUS] = ACTIONS(2593), - [anon_sym_DASH] = ACTIONS(2593), - [anon_sym_SLASH] = ACTIONS(2593), - [anon_sym_LT] = ACTIONS(2591), - [anon_sym_TILDE] = ACTIONS(2591), - [anon_sym_void] = ACTIONS(2593), - [anon_sym_delete] = ACTIONS(2593), - [anon_sym_PLUS_PLUS] = ACTIONS(2591), - [anon_sym_DASH_DASH] = ACTIONS(2591), - [anon_sym_DQUOTE] = ACTIONS(2591), - [anon_sym_SQUOTE] = ACTIONS(2591), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2591), - [sym_number] = ACTIONS(2591), - [sym_private_property_identifier] = ACTIONS(2591), - [sym_this] = ACTIONS(2593), - [sym_super] = ACTIONS(2593), - [sym_true] = ACTIONS(2593), - [sym_false] = ACTIONS(2593), - [sym_null] = ACTIONS(2593), - [sym_undefined] = ACTIONS(2593), - [anon_sym_AT] = ACTIONS(2591), - [anon_sym_static] = ACTIONS(2593), - [anon_sym_readonly] = ACTIONS(2593), - [anon_sym_get] = ACTIONS(2593), - [anon_sym_set] = ACTIONS(2593), - [anon_sym_declare] = ACTIONS(2593), - [anon_sym_public] = ACTIONS(2593), - [anon_sym_private] = ACTIONS(2593), - [anon_sym_protected] = ACTIONS(2593), - [anon_sym_override] = ACTIONS(2593), - [anon_sym_module] = ACTIONS(2593), - [anon_sym_any] = ACTIONS(2593), - [anon_sym_number] = ACTIONS(2593), - [anon_sym_boolean] = ACTIONS(2593), - [anon_sym_string] = ACTIONS(2593), - [anon_sym_symbol] = ACTIONS(2593), - [anon_sym_object] = ACTIONS(2593), - [anon_sym_abstract] = ACTIONS(2593), - [anon_sym_interface] = ACTIONS(2593), - [anon_sym_enum] = ACTIONS(2593), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(825)] = { - [ts_builtin_sym_end] = ACTIONS(2595), - [sym_identifier] = ACTIONS(2597), - [anon_sym_export] = ACTIONS(2597), - [anon_sym_default] = ACTIONS(2597), - [anon_sym_type] = ACTIONS(2597), - [anon_sym_namespace] = ACTIONS(2597), - [anon_sym_LBRACE] = ACTIONS(2595), - [anon_sym_RBRACE] = ACTIONS(2595), - [anon_sym_typeof] = ACTIONS(2597), - [anon_sym_import] = ACTIONS(2597), - [anon_sym_with] = ACTIONS(2597), - [anon_sym_var] = ACTIONS(2597), - [anon_sym_let] = ACTIONS(2597), - [anon_sym_const] = ACTIONS(2597), - [anon_sym_BANG] = ACTIONS(2595), - [anon_sym_else] = ACTIONS(2597), - [anon_sym_if] = ACTIONS(2597), - [anon_sym_switch] = ACTIONS(2597), - [anon_sym_for] = ACTIONS(2597), - [anon_sym_LPAREN] = ACTIONS(2595), - [anon_sym_SEMI] = ACTIONS(2595), - [anon_sym_await] = ACTIONS(2597), - [anon_sym_while] = ACTIONS(2597), - [anon_sym_do] = ACTIONS(2597), - [anon_sym_try] = ACTIONS(2597), - [anon_sym_break] = ACTIONS(2597), - [anon_sym_continue] = ACTIONS(2597), - [anon_sym_debugger] = ACTIONS(2597), - [anon_sym_return] = ACTIONS(2597), - [anon_sym_throw] = ACTIONS(2597), - [anon_sym_case] = ACTIONS(2597), - [anon_sym_yield] = ACTIONS(2597), - [anon_sym_LBRACK] = ACTIONS(2595), - [anon_sym_class] = ACTIONS(2597), - [anon_sym_async] = ACTIONS(2597), - [anon_sym_function] = ACTIONS(2597), - [anon_sym_new] = ACTIONS(2597), - [anon_sym_using] = ACTIONS(2597), - [anon_sym_PLUS] = ACTIONS(2597), - [anon_sym_DASH] = ACTIONS(2597), - [anon_sym_SLASH] = ACTIONS(2597), - [anon_sym_LT] = ACTIONS(2595), - [anon_sym_TILDE] = ACTIONS(2595), - [anon_sym_void] = ACTIONS(2597), - [anon_sym_delete] = ACTIONS(2597), - [anon_sym_PLUS_PLUS] = ACTIONS(2595), - [anon_sym_DASH_DASH] = ACTIONS(2595), - [anon_sym_DQUOTE] = ACTIONS(2595), - [anon_sym_SQUOTE] = ACTIONS(2595), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2595), - [sym_number] = ACTIONS(2595), - [sym_private_property_identifier] = ACTIONS(2595), - [sym_this] = ACTIONS(2597), - [sym_super] = ACTIONS(2597), - [sym_true] = ACTIONS(2597), - [sym_false] = ACTIONS(2597), - [sym_null] = ACTIONS(2597), - [sym_undefined] = ACTIONS(2597), - [anon_sym_AT] = ACTIONS(2595), - [anon_sym_static] = ACTIONS(2597), - [anon_sym_readonly] = ACTIONS(2597), - [anon_sym_get] = ACTIONS(2597), - [anon_sym_set] = ACTIONS(2597), - [anon_sym_declare] = ACTIONS(2597), - [anon_sym_public] = ACTIONS(2597), - [anon_sym_private] = ACTIONS(2597), - [anon_sym_protected] = ACTIONS(2597), - [anon_sym_override] = ACTIONS(2597), - [anon_sym_module] = ACTIONS(2597), - [anon_sym_any] = ACTIONS(2597), - [anon_sym_number] = ACTIONS(2597), - [anon_sym_boolean] = ACTIONS(2597), - [anon_sym_string] = ACTIONS(2597), - [anon_sym_symbol] = ACTIONS(2597), - [anon_sym_object] = ACTIONS(2597), - [anon_sym_abstract] = ACTIONS(2597), - [anon_sym_interface] = ACTIONS(2597), - [anon_sym_enum] = ACTIONS(2597), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(826)] = { - [ts_builtin_sym_end] = ACTIONS(2595), - [sym_identifier] = ACTIONS(2597), - [anon_sym_export] = ACTIONS(2597), - [anon_sym_default] = ACTIONS(2597), - [anon_sym_type] = ACTIONS(2597), - [anon_sym_namespace] = ACTIONS(2597), - [anon_sym_LBRACE] = ACTIONS(2595), - [anon_sym_RBRACE] = ACTIONS(2595), - [anon_sym_typeof] = ACTIONS(2597), - [anon_sym_import] = ACTIONS(2597), - [anon_sym_with] = ACTIONS(2597), - [anon_sym_var] = ACTIONS(2597), - [anon_sym_let] = ACTIONS(2597), - [anon_sym_const] = ACTIONS(2597), - [anon_sym_BANG] = ACTIONS(2595), - [anon_sym_else] = ACTIONS(2597), - [anon_sym_if] = ACTIONS(2597), - [anon_sym_switch] = ACTIONS(2597), - [anon_sym_for] = ACTIONS(2597), - [anon_sym_LPAREN] = ACTIONS(2595), - [anon_sym_SEMI] = ACTIONS(2595), - [anon_sym_await] = ACTIONS(2597), - [anon_sym_while] = ACTIONS(2597), - [anon_sym_do] = ACTIONS(2597), - [anon_sym_try] = ACTIONS(2597), - [anon_sym_break] = ACTIONS(2597), - [anon_sym_continue] = ACTIONS(2597), - [anon_sym_debugger] = ACTIONS(2597), - [anon_sym_return] = ACTIONS(2597), - [anon_sym_throw] = ACTIONS(2597), - [anon_sym_case] = ACTIONS(2597), - [anon_sym_yield] = ACTIONS(2597), - [anon_sym_LBRACK] = ACTIONS(2595), - [anon_sym_class] = ACTIONS(2597), - [anon_sym_async] = ACTIONS(2597), - [anon_sym_function] = ACTIONS(2597), - [anon_sym_new] = ACTIONS(2597), - [anon_sym_using] = ACTIONS(2597), - [anon_sym_PLUS] = ACTIONS(2597), - [anon_sym_DASH] = ACTIONS(2597), - [anon_sym_SLASH] = ACTIONS(2597), - [anon_sym_LT] = ACTIONS(2595), - [anon_sym_TILDE] = ACTIONS(2595), - [anon_sym_void] = ACTIONS(2597), - [anon_sym_delete] = ACTIONS(2597), - [anon_sym_PLUS_PLUS] = ACTIONS(2595), - [anon_sym_DASH_DASH] = ACTIONS(2595), - [anon_sym_DQUOTE] = ACTIONS(2595), - [anon_sym_SQUOTE] = ACTIONS(2595), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2595), - [sym_number] = ACTIONS(2595), - [sym_private_property_identifier] = ACTIONS(2595), - [sym_this] = ACTIONS(2597), - [sym_super] = ACTIONS(2597), - [sym_true] = ACTIONS(2597), - [sym_false] = ACTIONS(2597), - [sym_null] = ACTIONS(2597), - [sym_undefined] = ACTIONS(2597), - [anon_sym_AT] = ACTIONS(2595), - [anon_sym_static] = ACTIONS(2597), - [anon_sym_readonly] = ACTIONS(2597), - [anon_sym_get] = ACTIONS(2597), - [anon_sym_set] = ACTIONS(2597), - [anon_sym_declare] = ACTIONS(2597), - [anon_sym_public] = ACTIONS(2597), - [anon_sym_private] = ACTIONS(2597), - [anon_sym_protected] = ACTIONS(2597), - [anon_sym_override] = ACTIONS(2597), - [anon_sym_module] = ACTIONS(2597), - [anon_sym_any] = ACTIONS(2597), - [anon_sym_number] = ACTIONS(2597), - [anon_sym_boolean] = ACTIONS(2597), - [anon_sym_string] = ACTIONS(2597), - [anon_sym_symbol] = ACTIONS(2597), - [anon_sym_object] = ACTIONS(2597), - [anon_sym_abstract] = ACTIONS(2597), - [anon_sym_interface] = ACTIONS(2597), - [anon_sym_enum] = ACTIONS(2597), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(827)] = { - [ts_builtin_sym_end] = ACTIONS(1814), - [sym_identifier] = ACTIONS(1816), - [anon_sym_export] = ACTIONS(1816), - [anon_sym_default] = ACTIONS(1816), - [anon_sym_type] = ACTIONS(1816), - [anon_sym_namespace] = ACTIONS(1816), - [anon_sym_LBRACE] = ACTIONS(1814), - [anon_sym_RBRACE] = ACTIONS(1814), - [anon_sym_typeof] = ACTIONS(1816), - [anon_sym_import] = ACTIONS(1816), - [anon_sym_with] = ACTIONS(1816), - [anon_sym_var] = ACTIONS(1816), - [anon_sym_let] = ACTIONS(1816), - [anon_sym_const] = ACTIONS(1816), - [anon_sym_BANG] = ACTIONS(1814), - [anon_sym_else] = ACTIONS(1816), - [anon_sym_if] = ACTIONS(1816), - [anon_sym_switch] = ACTIONS(1816), - [anon_sym_for] = ACTIONS(1816), - [anon_sym_LPAREN] = ACTIONS(1814), - [anon_sym_SEMI] = ACTIONS(1814), - [anon_sym_await] = ACTIONS(1816), - [anon_sym_while] = ACTIONS(1816), - [anon_sym_do] = ACTIONS(1816), - [anon_sym_try] = ACTIONS(1816), - [anon_sym_break] = ACTIONS(1816), - [anon_sym_continue] = ACTIONS(1816), - [anon_sym_debugger] = ACTIONS(1816), - [anon_sym_return] = ACTIONS(1816), - [anon_sym_throw] = ACTIONS(1816), - [anon_sym_case] = ACTIONS(1816), - [anon_sym_yield] = ACTIONS(1816), - [anon_sym_LBRACK] = ACTIONS(1814), - [anon_sym_class] = ACTIONS(1816), - [anon_sym_async] = ACTIONS(1816), - [anon_sym_function] = ACTIONS(1816), - [anon_sym_new] = ACTIONS(1816), - [anon_sym_using] = ACTIONS(1816), - [anon_sym_PLUS] = ACTIONS(1816), - [anon_sym_DASH] = ACTIONS(1816), - [anon_sym_SLASH] = ACTIONS(1816), - [anon_sym_LT] = ACTIONS(1814), - [anon_sym_TILDE] = ACTIONS(1814), - [anon_sym_void] = ACTIONS(1816), - [anon_sym_delete] = ACTIONS(1816), - [anon_sym_PLUS_PLUS] = ACTIONS(1814), - [anon_sym_DASH_DASH] = ACTIONS(1814), - [anon_sym_DQUOTE] = ACTIONS(1814), - [anon_sym_SQUOTE] = ACTIONS(1814), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1814), - [sym_number] = ACTIONS(1814), - [sym_private_property_identifier] = ACTIONS(1814), - [sym_this] = ACTIONS(1816), - [sym_super] = ACTIONS(1816), - [sym_true] = ACTIONS(1816), - [sym_false] = ACTIONS(1816), - [sym_null] = ACTIONS(1816), - [sym_undefined] = ACTIONS(1816), - [anon_sym_AT] = ACTIONS(1814), - [anon_sym_static] = ACTIONS(1816), - [anon_sym_readonly] = ACTIONS(1816), - [anon_sym_get] = ACTIONS(1816), - [anon_sym_set] = ACTIONS(1816), - [anon_sym_declare] = ACTIONS(1816), - [anon_sym_public] = ACTIONS(1816), - [anon_sym_private] = ACTIONS(1816), - [anon_sym_protected] = ACTIONS(1816), - [anon_sym_override] = ACTIONS(1816), - [anon_sym_module] = ACTIONS(1816), - [anon_sym_any] = ACTIONS(1816), - [anon_sym_number] = ACTIONS(1816), - [anon_sym_boolean] = ACTIONS(1816), - [anon_sym_string] = ACTIONS(1816), - [anon_sym_symbol] = ACTIONS(1816), - [anon_sym_object] = ACTIONS(1816), - [anon_sym_abstract] = ACTIONS(1816), - [anon_sym_interface] = ACTIONS(1816), - [anon_sym_enum] = ACTIONS(1816), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(828)] = { - [ts_builtin_sym_end] = ACTIONS(2599), - [sym_identifier] = ACTIONS(2601), - [anon_sym_export] = ACTIONS(2601), - [anon_sym_default] = ACTIONS(2601), - [anon_sym_type] = ACTIONS(2601), - [anon_sym_namespace] = ACTIONS(2601), - [anon_sym_LBRACE] = ACTIONS(2599), - [anon_sym_RBRACE] = ACTIONS(2599), - [anon_sym_typeof] = ACTIONS(2601), - [anon_sym_import] = ACTIONS(2601), - [anon_sym_with] = ACTIONS(2601), - [anon_sym_var] = ACTIONS(2601), - [anon_sym_let] = ACTIONS(2601), - [anon_sym_const] = ACTIONS(2601), - [anon_sym_BANG] = ACTIONS(2599), - [anon_sym_else] = ACTIONS(2601), - [anon_sym_if] = ACTIONS(2601), - [anon_sym_switch] = ACTIONS(2601), - [anon_sym_for] = ACTIONS(2601), - [anon_sym_LPAREN] = ACTIONS(2599), - [anon_sym_SEMI] = ACTIONS(2599), - [anon_sym_await] = ACTIONS(2601), - [anon_sym_while] = ACTIONS(2601), - [anon_sym_do] = ACTIONS(2601), - [anon_sym_try] = ACTIONS(2601), - [anon_sym_break] = ACTIONS(2601), - [anon_sym_continue] = ACTIONS(2601), - [anon_sym_debugger] = ACTIONS(2601), - [anon_sym_return] = ACTIONS(2601), - [anon_sym_throw] = ACTIONS(2601), - [anon_sym_case] = ACTIONS(2601), - [anon_sym_yield] = ACTIONS(2601), - [anon_sym_LBRACK] = ACTIONS(2599), - [anon_sym_class] = ACTIONS(2601), - [anon_sym_async] = ACTIONS(2601), - [anon_sym_function] = ACTIONS(2601), - [anon_sym_new] = ACTIONS(2601), - [anon_sym_using] = ACTIONS(2601), - [anon_sym_PLUS] = ACTIONS(2601), - [anon_sym_DASH] = ACTIONS(2601), - [anon_sym_SLASH] = ACTIONS(2601), - [anon_sym_LT] = ACTIONS(2599), - [anon_sym_TILDE] = ACTIONS(2599), - [anon_sym_void] = ACTIONS(2601), - [anon_sym_delete] = ACTIONS(2601), - [anon_sym_PLUS_PLUS] = ACTIONS(2599), - [anon_sym_DASH_DASH] = ACTIONS(2599), - [anon_sym_DQUOTE] = ACTIONS(2599), - [anon_sym_SQUOTE] = ACTIONS(2599), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2599), - [sym_number] = ACTIONS(2599), - [sym_private_property_identifier] = ACTIONS(2599), - [sym_this] = ACTIONS(2601), - [sym_super] = ACTIONS(2601), - [sym_true] = ACTIONS(2601), - [sym_false] = ACTIONS(2601), - [sym_null] = ACTIONS(2601), - [sym_undefined] = ACTIONS(2601), - [anon_sym_AT] = ACTIONS(2599), - [anon_sym_static] = ACTIONS(2601), - [anon_sym_readonly] = ACTIONS(2601), - [anon_sym_get] = ACTIONS(2601), - [anon_sym_set] = ACTIONS(2601), - [anon_sym_declare] = ACTIONS(2601), - [anon_sym_public] = ACTIONS(2601), - [anon_sym_private] = ACTIONS(2601), - [anon_sym_protected] = ACTIONS(2601), - [anon_sym_override] = ACTIONS(2601), - [anon_sym_module] = ACTIONS(2601), - [anon_sym_any] = ACTIONS(2601), - [anon_sym_number] = ACTIONS(2601), - [anon_sym_boolean] = ACTIONS(2601), - [anon_sym_string] = ACTIONS(2601), - [anon_sym_symbol] = ACTIONS(2601), - [anon_sym_object] = ACTIONS(2601), - [anon_sym_abstract] = ACTIONS(2601), - [anon_sym_interface] = ACTIONS(2601), - [anon_sym_enum] = ACTIONS(2601), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(829)] = { - [ts_builtin_sym_end] = ACTIONS(2603), - [sym_identifier] = ACTIONS(2605), - [anon_sym_export] = ACTIONS(2605), - [anon_sym_default] = ACTIONS(2605), - [anon_sym_type] = ACTIONS(2605), - [anon_sym_namespace] = ACTIONS(2605), - [anon_sym_LBRACE] = ACTIONS(2603), - [anon_sym_RBRACE] = ACTIONS(2603), - [anon_sym_typeof] = ACTIONS(2605), - [anon_sym_import] = ACTIONS(2605), - [anon_sym_with] = ACTIONS(2605), - [anon_sym_var] = ACTIONS(2605), - [anon_sym_let] = ACTIONS(2605), - [anon_sym_const] = ACTIONS(2605), - [anon_sym_BANG] = ACTIONS(2603), - [anon_sym_else] = ACTIONS(2605), - [anon_sym_if] = ACTIONS(2605), - [anon_sym_switch] = ACTIONS(2605), - [anon_sym_for] = ACTIONS(2605), - [anon_sym_LPAREN] = ACTIONS(2603), - [anon_sym_SEMI] = ACTIONS(2603), - [anon_sym_await] = ACTIONS(2605), - [anon_sym_while] = ACTIONS(2605), - [anon_sym_do] = ACTIONS(2605), - [anon_sym_try] = ACTIONS(2605), - [anon_sym_break] = ACTIONS(2605), - [anon_sym_continue] = ACTIONS(2605), - [anon_sym_debugger] = ACTIONS(2605), - [anon_sym_return] = ACTIONS(2605), - [anon_sym_throw] = ACTIONS(2605), - [anon_sym_case] = ACTIONS(2605), - [anon_sym_yield] = ACTIONS(2605), - [anon_sym_LBRACK] = ACTIONS(2603), - [anon_sym_class] = ACTIONS(2605), - [anon_sym_async] = ACTIONS(2605), - [anon_sym_function] = ACTIONS(2605), - [anon_sym_new] = ACTIONS(2605), - [anon_sym_using] = ACTIONS(2605), - [anon_sym_PLUS] = ACTIONS(2605), - [anon_sym_DASH] = ACTIONS(2605), - [anon_sym_SLASH] = ACTIONS(2605), - [anon_sym_LT] = ACTIONS(2603), - [anon_sym_TILDE] = ACTIONS(2603), - [anon_sym_void] = ACTIONS(2605), - [anon_sym_delete] = ACTIONS(2605), - [anon_sym_PLUS_PLUS] = ACTIONS(2603), - [anon_sym_DASH_DASH] = ACTIONS(2603), - [anon_sym_DQUOTE] = ACTIONS(2603), - [anon_sym_SQUOTE] = ACTIONS(2603), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2603), - [sym_number] = ACTIONS(2603), - [sym_private_property_identifier] = ACTIONS(2603), - [sym_this] = ACTIONS(2605), - [sym_super] = ACTIONS(2605), - [sym_true] = ACTIONS(2605), - [sym_false] = ACTIONS(2605), - [sym_null] = ACTIONS(2605), - [sym_undefined] = ACTIONS(2605), - [anon_sym_AT] = ACTIONS(2603), - [anon_sym_static] = ACTIONS(2605), - [anon_sym_readonly] = ACTIONS(2605), - [anon_sym_get] = ACTIONS(2605), - [anon_sym_set] = ACTIONS(2605), - [anon_sym_declare] = ACTIONS(2605), - [anon_sym_public] = ACTIONS(2605), - [anon_sym_private] = ACTIONS(2605), - [anon_sym_protected] = ACTIONS(2605), - [anon_sym_override] = ACTIONS(2605), - [anon_sym_module] = ACTIONS(2605), - [anon_sym_any] = ACTIONS(2605), - [anon_sym_number] = ACTIONS(2605), - [anon_sym_boolean] = ACTIONS(2605), - [anon_sym_string] = ACTIONS(2605), - [anon_sym_symbol] = ACTIONS(2605), - [anon_sym_object] = ACTIONS(2605), - [anon_sym_abstract] = ACTIONS(2605), - [anon_sym_interface] = ACTIONS(2605), - [anon_sym_enum] = ACTIONS(2605), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(830)] = { - [ts_builtin_sym_end] = ACTIONS(2607), - [sym_identifier] = ACTIONS(2609), - [anon_sym_export] = ACTIONS(2609), - [anon_sym_default] = ACTIONS(2609), - [anon_sym_type] = ACTIONS(2609), - [anon_sym_namespace] = ACTIONS(2609), - [anon_sym_LBRACE] = ACTIONS(2607), - [anon_sym_RBRACE] = ACTIONS(2607), - [anon_sym_typeof] = ACTIONS(2609), - [anon_sym_import] = ACTIONS(2609), - [anon_sym_with] = ACTIONS(2609), - [anon_sym_var] = ACTIONS(2609), - [anon_sym_let] = ACTIONS(2609), - [anon_sym_const] = ACTIONS(2609), - [anon_sym_BANG] = ACTIONS(2607), - [anon_sym_else] = ACTIONS(2609), - [anon_sym_if] = ACTIONS(2609), - [anon_sym_switch] = ACTIONS(2609), - [anon_sym_for] = ACTIONS(2609), - [anon_sym_LPAREN] = ACTIONS(2607), - [anon_sym_SEMI] = ACTIONS(2607), - [anon_sym_await] = ACTIONS(2609), - [anon_sym_while] = ACTIONS(2609), - [anon_sym_do] = ACTIONS(2609), - [anon_sym_try] = ACTIONS(2609), - [anon_sym_break] = ACTIONS(2609), - [anon_sym_continue] = ACTIONS(2609), - [anon_sym_debugger] = ACTIONS(2609), - [anon_sym_return] = ACTIONS(2609), - [anon_sym_throw] = ACTIONS(2609), - [anon_sym_case] = ACTIONS(2609), - [anon_sym_yield] = ACTIONS(2609), - [anon_sym_LBRACK] = ACTIONS(2607), - [anon_sym_class] = ACTIONS(2609), - [anon_sym_async] = ACTIONS(2609), - [anon_sym_function] = ACTIONS(2609), - [anon_sym_new] = ACTIONS(2609), - [anon_sym_using] = ACTIONS(2609), - [anon_sym_PLUS] = ACTIONS(2609), - [anon_sym_DASH] = ACTIONS(2609), - [anon_sym_SLASH] = ACTIONS(2609), - [anon_sym_LT] = ACTIONS(2607), - [anon_sym_TILDE] = ACTIONS(2607), - [anon_sym_void] = ACTIONS(2609), - [anon_sym_delete] = ACTIONS(2609), - [anon_sym_PLUS_PLUS] = ACTIONS(2607), - [anon_sym_DASH_DASH] = ACTIONS(2607), - [anon_sym_DQUOTE] = ACTIONS(2607), - [anon_sym_SQUOTE] = ACTIONS(2607), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2607), - [sym_number] = ACTIONS(2607), - [sym_private_property_identifier] = ACTIONS(2607), - [sym_this] = ACTIONS(2609), - [sym_super] = ACTIONS(2609), - [sym_true] = ACTIONS(2609), - [sym_false] = ACTIONS(2609), - [sym_null] = ACTIONS(2609), - [sym_undefined] = ACTIONS(2609), - [anon_sym_AT] = ACTIONS(2607), - [anon_sym_static] = ACTIONS(2609), - [anon_sym_readonly] = ACTIONS(2609), - [anon_sym_get] = ACTIONS(2609), - [anon_sym_set] = ACTIONS(2609), - [anon_sym_declare] = ACTIONS(2609), - [anon_sym_public] = ACTIONS(2609), - [anon_sym_private] = ACTIONS(2609), - [anon_sym_protected] = ACTIONS(2609), - [anon_sym_override] = ACTIONS(2609), - [anon_sym_module] = ACTIONS(2609), - [anon_sym_any] = ACTIONS(2609), - [anon_sym_number] = ACTIONS(2609), - [anon_sym_boolean] = ACTIONS(2609), - [anon_sym_string] = ACTIONS(2609), - [anon_sym_symbol] = ACTIONS(2609), - [anon_sym_object] = ACTIONS(2609), - [anon_sym_abstract] = ACTIONS(2609), - [anon_sym_interface] = ACTIONS(2609), - [anon_sym_enum] = ACTIONS(2609), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(831)] = { - [ts_builtin_sym_end] = ACTIONS(2607), - [sym_identifier] = ACTIONS(2609), - [anon_sym_export] = ACTIONS(2609), - [anon_sym_default] = ACTIONS(2609), - [anon_sym_type] = ACTIONS(2609), - [anon_sym_namespace] = ACTIONS(2609), - [anon_sym_LBRACE] = ACTIONS(2607), - [anon_sym_RBRACE] = ACTIONS(2607), - [anon_sym_typeof] = ACTIONS(2609), - [anon_sym_import] = ACTIONS(2609), - [anon_sym_with] = ACTIONS(2609), - [anon_sym_var] = ACTIONS(2609), - [anon_sym_let] = ACTIONS(2609), - [anon_sym_const] = ACTIONS(2609), - [anon_sym_BANG] = ACTIONS(2607), - [anon_sym_else] = ACTIONS(2609), - [anon_sym_if] = ACTIONS(2609), - [anon_sym_switch] = ACTIONS(2609), - [anon_sym_for] = ACTIONS(2609), - [anon_sym_LPAREN] = ACTIONS(2607), - [anon_sym_SEMI] = ACTIONS(2607), - [anon_sym_await] = ACTIONS(2609), - [anon_sym_while] = ACTIONS(2609), - [anon_sym_do] = ACTIONS(2609), - [anon_sym_try] = ACTIONS(2609), - [anon_sym_break] = ACTIONS(2609), - [anon_sym_continue] = ACTIONS(2609), - [anon_sym_debugger] = ACTIONS(2609), - [anon_sym_return] = ACTIONS(2609), - [anon_sym_throw] = ACTIONS(2609), - [anon_sym_case] = ACTIONS(2609), - [anon_sym_yield] = ACTIONS(2609), - [anon_sym_LBRACK] = ACTIONS(2607), - [anon_sym_class] = ACTIONS(2609), - [anon_sym_async] = ACTIONS(2609), - [anon_sym_function] = ACTIONS(2609), - [anon_sym_new] = ACTIONS(2609), - [anon_sym_using] = ACTIONS(2609), - [anon_sym_PLUS] = ACTIONS(2609), - [anon_sym_DASH] = ACTIONS(2609), - [anon_sym_SLASH] = ACTIONS(2609), - [anon_sym_LT] = ACTIONS(2607), - [anon_sym_TILDE] = ACTIONS(2607), - [anon_sym_void] = ACTIONS(2609), - [anon_sym_delete] = ACTIONS(2609), - [anon_sym_PLUS_PLUS] = ACTIONS(2607), - [anon_sym_DASH_DASH] = ACTIONS(2607), - [anon_sym_DQUOTE] = ACTIONS(2607), - [anon_sym_SQUOTE] = ACTIONS(2607), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2607), - [sym_number] = ACTIONS(2607), - [sym_private_property_identifier] = ACTIONS(2607), - [sym_this] = ACTIONS(2609), - [sym_super] = ACTIONS(2609), - [sym_true] = ACTIONS(2609), - [sym_false] = ACTIONS(2609), - [sym_null] = ACTIONS(2609), - [sym_undefined] = ACTIONS(2609), - [anon_sym_AT] = ACTIONS(2607), - [anon_sym_static] = ACTIONS(2609), - [anon_sym_readonly] = ACTIONS(2609), - [anon_sym_get] = ACTIONS(2609), - [anon_sym_set] = ACTIONS(2609), - [anon_sym_declare] = ACTIONS(2609), - [anon_sym_public] = ACTIONS(2609), - [anon_sym_private] = ACTIONS(2609), - [anon_sym_protected] = ACTIONS(2609), - [anon_sym_override] = ACTIONS(2609), - [anon_sym_module] = ACTIONS(2609), - [anon_sym_any] = ACTIONS(2609), - [anon_sym_number] = ACTIONS(2609), - [anon_sym_boolean] = ACTIONS(2609), - [anon_sym_string] = ACTIONS(2609), - [anon_sym_symbol] = ACTIONS(2609), - [anon_sym_object] = ACTIONS(2609), - [anon_sym_abstract] = ACTIONS(2609), - [anon_sym_interface] = ACTIONS(2609), - [anon_sym_enum] = ACTIONS(2609), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(832)] = { - [ts_builtin_sym_end] = ACTIONS(2611), - [sym_identifier] = ACTIONS(2613), - [anon_sym_export] = ACTIONS(2613), - [anon_sym_default] = ACTIONS(2613), - [anon_sym_type] = ACTIONS(2613), - [anon_sym_namespace] = ACTIONS(2613), - [anon_sym_LBRACE] = ACTIONS(2611), - [anon_sym_RBRACE] = ACTIONS(2611), - [anon_sym_typeof] = ACTIONS(2613), - [anon_sym_import] = ACTIONS(2613), - [anon_sym_with] = ACTIONS(2613), - [anon_sym_var] = ACTIONS(2613), - [anon_sym_let] = ACTIONS(2613), - [anon_sym_const] = ACTIONS(2613), - [anon_sym_BANG] = ACTIONS(2611), - [anon_sym_else] = ACTIONS(2613), - [anon_sym_if] = ACTIONS(2613), - [anon_sym_switch] = ACTIONS(2613), - [anon_sym_for] = ACTIONS(2613), - [anon_sym_LPAREN] = ACTIONS(2611), - [anon_sym_SEMI] = ACTIONS(2611), - [anon_sym_await] = ACTIONS(2613), - [anon_sym_while] = ACTIONS(2613), - [anon_sym_do] = ACTIONS(2613), - [anon_sym_try] = ACTIONS(2613), - [anon_sym_break] = ACTIONS(2613), - [anon_sym_continue] = ACTIONS(2613), - [anon_sym_debugger] = ACTIONS(2613), - [anon_sym_return] = ACTIONS(2613), - [anon_sym_throw] = ACTIONS(2613), - [anon_sym_case] = ACTIONS(2613), - [anon_sym_yield] = ACTIONS(2613), - [anon_sym_LBRACK] = ACTIONS(2611), - [anon_sym_class] = ACTIONS(2613), - [anon_sym_async] = ACTIONS(2613), - [anon_sym_function] = ACTIONS(2613), - [anon_sym_new] = ACTIONS(2613), - [anon_sym_using] = ACTIONS(2613), - [anon_sym_PLUS] = ACTIONS(2613), - [anon_sym_DASH] = ACTIONS(2613), - [anon_sym_SLASH] = ACTIONS(2613), - [anon_sym_LT] = ACTIONS(2611), - [anon_sym_TILDE] = ACTIONS(2611), - [anon_sym_void] = ACTIONS(2613), - [anon_sym_delete] = ACTIONS(2613), - [anon_sym_PLUS_PLUS] = ACTIONS(2611), - [anon_sym_DASH_DASH] = ACTIONS(2611), - [anon_sym_DQUOTE] = ACTIONS(2611), - [anon_sym_SQUOTE] = ACTIONS(2611), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2611), - [sym_number] = ACTIONS(2611), - [sym_private_property_identifier] = ACTIONS(2611), - [sym_this] = ACTIONS(2613), - [sym_super] = ACTIONS(2613), - [sym_true] = ACTIONS(2613), - [sym_false] = ACTIONS(2613), - [sym_null] = ACTIONS(2613), - [sym_undefined] = ACTIONS(2613), - [anon_sym_AT] = ACTIONS(2611), - [anon_sym_static] = ACTIONS(2613), - [anon_sym_readonly] = ACTIONS(2613), - [anon_sym_get] = ACTIONS(2613), - [anon_sym_set] = ACTIONS(2613), - [anon_sym_declare] = ACTIONS(2613), - [anon_sym_public] = ACTIONS(2613), - [anon_sym_private] = ACTIONS(2613), - [anon_sym_protected] = ACTIONS(2613), - [anon_sym_override] = ACTIONS(2613), - [anon_sym_module] = ACTIONS(2613), - [anon_sym_any] = ACTIONS(2613), - [anon_sym_number] = ACTIONS(2613), - [anon_sym_boolean] = ACTIONS(2613), - [anon_sym_string] = ACTIONS(2613), - [anon_sym_symbol] = ACTIONS(2613), - [anon_sym_object] = ACTIONS(2613), - [anon_sym_abstract] = ACTIONS(2613), - [anon_sym_interface] = ACTIONS(2613), - [anon_sym_enum] = ACTIONS(2613), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(833)] = { - [ts_builtin_sym_end] = ACTIONS(2615), - [sym_identifier] = ACTIONS(2617), - [anon_sym_export] = ACTIONS(2617), - [anon_sym_default] = ACTIONS(2617), - [anon_sym_type] = ACTIONS(2617), - [anon_sym_namespace] = ACTIONS(2617), - [anon_sym_LBRACE] = ACTIONS(2615), - [anon_sym_RBRACE] = ACTIONS(2615), - [anon_sym_typeof] = ACTIONS(2617), - [anon_sym_import] = ACTIONS(2617), - [anon_sym_with] = ACTIONS(2617), - [anon_sym_var] = ACTIONS(2617), - [anon_sym_let] = ACTIONS(2617), - [anon_sym_const] = ACTIONS(2617), - [anon_sym_BANG] = ACTIONS(2615), - [anon_sym_else] = ACTIONS(2617), - [anon_sym_if] = ACTIONS(2617), - [anon_sym_switch] = ACTIONS(2617), - [anon_sym_for] = ACTIONS(2617), - [anon_sym_LPAREN] = ACTIONS(2615), - [anon_sym_SEMI] = ACTIONS(2615), - [anon_sym_await] = ACTIONS(2617), - [anon_sym_while] = ACTIONS(2617), - [anon_sym_do] = ACTIONS(2617), - [anon_sym_try] = ACTIONS(2617), - [anon_sym_break] = ACTIONS(2617), - [anon_sym_continue] = ACTIONS(2617), - [anon_sym_debugger] = ACTIONS(2617), - [anon_sym_return] = ACTIONS(2617), - [anon_sym_throw] = ACTIONS(2617), - [anon_sym_case] = ACTIONS(2617), - [anon_sym_yield] = ACTIONS(2617), - [anon_sym_LBRACK] = ACTIONS(2615), - [anon_sym_class] = ACTIONS(2617), - [anon_sym_async] = ACTIONS(2617), - [anon_sym_function] = ACTIONS(2617), - [anon_sym_new] = ACTIONS(2617), - [anon_sym_using] = ACTIONS(2617), - [anon_sym_PLUS] = ACTIONS(2617), - [anon_sym_DASH] = ACTIONS(2617), - [anon_sym_SLASH] = ACTIONS(2617), - [anon_sym_LT] = ACTIONS(2615), - [anon_sym_TILDE] = ACTIONS(2615), - [anon_sym_void] = ACTIONS(2617), - [anon_sym_delete] = ACTIONS(2617), - [anon_sym_PLUS_PLUS] = ACTIONS(2615), - [anon_sym_DASH_DASH] = ACTIONS(2615), - [anon_sym_DQUOTE] = ACTIONS(2615), - [anon_sym_SQUOTE] = ACTIONS(2615), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2615), - [sym_number] = ACTIONS(2615), - [sym_private_property_identifier] = ACTIONS(2615), - [sym_this] = ACTIONS(2617), - [sym_super] = ACTIONS(2617), - [sym_true] = ACTIONS(2617), - [sym_false] = ACTIONS(2617), - [sym_null] = ACTIONS(2617), - [sym_undefined] = ACTIONS(2617), - [anon_sym_AT] = ACTIONS(2615), + [anon_sym_BQUOTE] = ACTIONS(153), [anon_sym_static] = ACTIONS(2617), [anon_sym_readonly] = ACTIONS(2617), [anon_sym_get] = ACTIONS(2617), @@ -111635,1652 +116820,96 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_string] = ACTIONS(2617), [anon_sym_symbol] = ACTIONS(2617), [anon_sym_object] = ACTIONS(2617), - [anon_sym_abstract] = ACTIONS(2617), - [anon_sym_interface] = ACTIONS(2617), - [anon_sym_enum] = ACTIONS(2617), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(834)] = { - [ts_builtin_sym_end] = ACTIONS(2619), - [sym_identifier] = ACTIONS(2621), - [anon_sym_export] = ACTIONS(2621), - [anon_sym_default] = ACTIONS(2621), - [anon_sym_type] = ACTIONS(2621), - [anon_sym_namespace] = ACTIONS(2621), - [anon_sym_LBRACE] = ACTIONS(2619), - [anon_sym_RBRACE] = ACTIONS(2619), - [anon_sym_typeof] = ACTIONS(2621), - [anon_sym_import] = ACTIONS(2621), - [anon_sym_with] = ACTIONS(2621), - [anon_sym_var] = ACTIONS(2621), - [anon_sym_let] = ACTIONS(2621), - [anon_sym_const] = ACTIONS(2621), - [anon_sym_BANG] = ACTIONS(2619), - [anon_sym_else] = ACTIONS(2621), - [anon_sym_if] = ACTIONS(2621), - [anon_sym_switch] = ACTIONS(2621), - [anon_sym_for] = ACTIONS(2621), - [anon_sym_LPAREN] = ACTIONS(2619), - [anon_sym_SEMI] = ACTIONS(2619), - [anon_sym_await] = ACTIONS(2621), - [anon_sym_while] = ACTIONS(2621), - [anon_sym_do] = ACTIONS(2621), - [anon_sym_try] = ACTIONS(2621), - [anon_sym_break] = ACTIONS(2621), - [anon_sym_continue] = ACTIONS(2621), - [anon_sym_debugger] = ACTIONS(2621), - [anon_sym_return] = ACTIONS(2621), - [anon_sym_throw] = ACTIONS(2621), - [anon_sym_case] = ACTIONS(2621), - [anon_sym_yield] = ACTIONS(2621), - [anon_sym_LBRACK] = ACTIONS(2619), - [anon_sym_class] = ACTIONS(2621), - [anon_sym_async] = ACTIONS(2621), - [anon_sym_function] = ACTIONS(2621), - [anon_sym_new] = ACTIONS(2621), - [anon_sym_using] = ACTIONS(2621), - [anon_sym_PLUS] = ACTIONS(2621), - [anon_sym_DASH] = ACTIONS(2621), - [anon_sym_SLASH] = ACTIONS(2621), - [anon_sym_LT] = ACTIONS(2619), - [anon_sym_TILDE] = ACTIONS(2619), - [anon_sym_void] = ACTIONS(2621), - [anon_sym_delete] = ACTIONS(2621), - [anon_sym_PLUS_PLUS] = ACTIONS(2619), - [anon_sym_DASH_DASH] = ACTIONS(2619), - [anon_sym_DQUOTE] = ACTIONS(2619), - [anon_sym_SQUOTE] = ACTIONS(2619), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2619), - [sym_number] = ACTIONS(2619), - [sym_private_property_identifier] = ACTIONS(2619), - [sym_this] = ACTIONS(2621), - [sym_super] = ACTIONS(2621), - [sym_true] = ACTIONS(2621), - [sym_false] = ACTIONS(2621), - [sym_null] = ACTIONS(2621), - [sym_undefined] = ACTIONS(2621), - [anon_sym_AT] = ACTIONS(2619), - [anon_sym_static] = ACTIONS(2621), - [anon_sym_readonly] = ACTIONS(2621), - [anon_sym_get] = ACTIONS(2621), - [anon_sym_set] = ACTIONS(2621), - [anon_sym_declare] = ACTIONS(2621), - [anon_sym_public] = ACTIONS(2621), - [anon_sym_private] = ACTIONS(2621), - [anon_sym_protected] = ACTIONS(2621), - [anon_sym_override] = ACTIONS(2621), - [anon_sym_module] = ACTIONS(2621), - [anon_sym_any] = ACTIONS(2621), - [anon_sym_number] = ACTIONS(2621), - [anon_sym_boolean] = ACTIONS(2621), - [anon_sym_string] = ACTIONS(2621), - [anon_sym_symbol] = ACTIONS(2621), - [anon_sym_object] = ACTIONS(2621), - [anon_sym_abstract] = ACTIONS(2621), - [anon_sym_interface] = ACTIONS(2621), - [anon_sym_enum] = ACTIONS(2621), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(835)] = { - [ts_builtin_sym_end] = ACTIONS(2623), - [sym_identifier] = ACTIONS(2625), - [anon_sym_export] = ACTIONS(2625), - [anon_sym_default] = ACTIONS(2625), - [anon_sym_type] = ACTIONS(2625), - [anon_sym_namespace] = ACTIONS(2625), - [anon_sym_LBRACE] = ACTIONS(2623), - [anon_sym_RBRACE] = ACTIONS(2623), - [anon_sym_typeof] = ACTIONS(2625), - [anon_sym_import] = ACTIONS(2625), - [anon_sym_with] = ACTIONS(2625), - [anon_sym_var] = ACTIONS(2625), - [anon_sym_let] = ACTIONS(2625), - [anon_sym_const] = ACTIONS(2625), - [anon_sym_BANG] = ACTIONS(2623), - [anon_sym_else] = ACTIONS(2625), - [anon_sym_if] = ACTIONS(2625), - [anon_sym_switch] = ACTIONS(2625), - [anon_sym_for] = ACTIONS(2625), - [anon_sym_LPAREN] = ACTIONS(2623), - [anon_sym_SEMI] = ACTIONS(2623), - [anon_sym_await] = ACTIONS(2625), - [anon_sym_while] = ACTIONS(2625), - [anon_sym_do] = ACTIONS(2625), - [anon_sym_try] = ACTIONS(2625), - [anon_sym_break] = ACTIONS(2625), - [anon_sym_continue] = ACTIONS(2625), - [anon_sym_debugger] = ACTIONS(2625), - [anon_sym_return] = ACTIONS(2625), - [anon_sym_throw] = ACTIONS(2625), - [anon_sym_case] = ACTIONS(2625), - [anon_sym_yield] = ACTIONS(2625), - [anon_sym_LBRACK] = ACTIONS(2623), - [anon_sym_class] = ACTIONS(2625), - [anon_sym_async] = ACTIONS(2625), - [anon_sym_function] = ACTIONS(2625), - [anon_sym_new] = ACTIONS(2625), - [anon_sym_using] = ACTIONS(2625), - [anon_sym_PLUS] = ACTIONS(2625), - [anon_sym_DASH] = ACTIONS(2625), - [anon_sym_SLASH] = ACTIONS(2625), - [anon_sym_LT] = ACTIONS(2623), - [anon_sym_TILDE] = ACTIONS(2623), - [anon_sym_void] = ACTIONS(2625), - [anon_sym_delete] = ACTIONS(2625), - [anon_sym_PLUS_PLUS] = ACTIONS(2623), - [anon_sym_DASH_DASH] = ACTIONS(2623), - [anon_sym_DQUOTE] = ACTIONS(2623), - [anon_sym_SQUOTE] = ACTIONS(2623), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2623), - [sym_number] = ACTIONS(2623), - [sym_private_property_identifier] = ACTIONS(2623), - [sym_this] = ACTIONS(2625), - [sym_super] = ACTIONS(2625), - [sym_true] = ACTIONS(2625), - [sym_false] = ACTIONS(2625), - [sym_null] = ACTIONS(2625), - [sym_undefined] = ACTIONS(2625), - [anon_sym_AT] = ACTIONS(2623), - [anon_sym_static] = ACTIONS(2625), - [anon_sym_readonly] = ACTIONS(2625), - [anon_sym_get] = ACTIONS(2625), - [anon_sym_set] = ACTIONS(2625), - [anon_sym_declare] = ACTIONS(2625), - [anon_sym_public] = ACTIONS(2625), - [anon_sym_private] = ACTIONS(2625), - [anon_sym_protected] = ACTIONS(2625), - [anon_sym_override] = ACTIONS(2625), - [anon_sym_module] = ACTIONS(2625), - [anon_sym_any] = ACTIONS(2625), - [anon_sym_number] = ACTIONS(2625), - [anon_sym_boolean] = ACTIONS(2625), - [anon_sym_string] = ACTIONS(2625), - [anon_sym_symbol] = ACTIONS(2625), - [anon_sym_object] = ACTIONS(2625), - [anon_sym_abstract] = ACTIONS(2625), - [anon_sym_interface] = ACTIONS(2625), - [anon_sym_enum] = ACTIONS(2625), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(836)] = { - [ts_builtin_sym_end] = ACTIONS(2627), - [sym_identifier] = ACTIONS(2629), - [anon_sym_export] = ACTIONS(2629), - [anon_sym_default] = ACTIONS(2629), - [anon_sym_type] = ACTIONS(2629), - [anon_sym_namespace] = ACTIONS(2629), - [anon_sym_LBRACE] = ACTIONS(2627), - [anon_sym_RBRACE] = ACTIONS(2627), - [anon_sym_typeof] = ACTIONS(2629), - [anon_sym_import] = ACTIONS(2629), - [anon_sym_with] = ACTIONS(2629), - [anon_sym_var] = ACTIONS(2629), - [anon_sym_let] = ACTIONS(2629), - [anon_sym_const] = ACTIONS(2629), - [anon_sym_BANG] = ACTIONS(2627), - [anon_sym_else] = ACTIONS(2629), - [anon_sym_if] = ACTIONS(2629), - [anon_sym_switch] = ACTIONS(2629), - [anon_sym_for] = ACTIONS(2629), - [anon_sym_LPAREN] = ACTIONS(2627), - [anon_sym_SEMI] = ACTIONS(2627), - [anon_sym_await] = ACTIONS(2629), - [anon_sym_while] = ACTIONS(2629), - [anon_sym_do] = ACTIONS(2629), - [anon_sym_try] = ACTIONS(2629), - [anon_sym_break] = ACTIONS(2629), - [anon_sym_continue] = ACTIONS(2629), - [anon_sym_debugger] = ACTIONS(2629), - [anon_sym_return] = ACTIONS(2629), - [anon_sym_throw] = ACTIONS(2629), - [anon_sym_case] = ACTIONS(2629), - [anon_sym_yield] = ACTIONS(2629), - [anon_sym_LBRACK] = ACTIONS(2627), - [anon_sym_class] = ACTIONS(2629), - [anon_sym_async] = ACTIONS(2629), - [anon_sym_function] = ACTIONS(2629), - [anon_sym_new] = ACTIONS(2629), - [anon_sym_using] = ACTIONS(2629), - [anon_sym_PLUS] = ACTIONS(2629), - [anon_sym_DASH] = ACTIONS(2629), - [anon_sym_SLASH] = ACTIONS(2629), - [anon_sym_LT] = ACTIONS(2627), - [anon_sym_TILDE] = ACTIONS(2627), - [anon_sym_void] = ACTIONS(2629), - [anon_sym_delete] = ACTIONS(2629), - [anon_sym_PLUS_PLUS] = ACTIONS(2627), - [anon_sym_DASH_DASH] = ACTIONS(2627), - [anon_sym_DQUOTE] = ACTIONS(2627), - [anon_sym_SQUOTE] = ACTIONS(2627), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2627), - [sym_number] = ACTIONS(2627), - [sym_private_property_identifier] = ACTIONS(2627), - [sym_this] = ACTIONS(2629), - [sym_super] = ACTIONS(2629), - [sym_true] = ACTIONS(2629), - [sym_false] = ACTIONS(2629), - [sym_null] = ACTIONS(2629), - [sym_undefined] = ACTIONS(2629), - [anon_sym_AT] = ACTIONS(2627), - [anon_sym_static] = ACTIONS(2629), - [anon_sym_readonly] = ACTIONS(2629), - [anon_sym_get] = ACTIONS(2629), - [anon_sym_set] = ACTIONS(2629), - [anon_sym_declare] = ACTIONS(2629), - [anon_sym_public] = ACTIONS(2629), - [anon_sym_private] = ACTIONS(2629), - [anon_sym_protected] = ACTIONS(2629), - [anon_sym_override] = ACTIONS(2629), - [anon_sym_module] = ACTIONS(2629), - [anon_sym_any] = ACTIONS(2629), - [anon_sym_number] = ACTIONS(2629), - [anon_sym_boolean] = ACTIONS(2629), - [anon_sym_string] = ACTIONS(2629), - [anon_sym_symbol] = ACTIONS(2629), - [anon_sym_object] = ACTIONS(2629), - [anon_sym_abstract] = ACTIONS(2629), - [anon_sym_interface] = ACTIONS(2629), - [anon_sym_enum] = ACTIONS(2629), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(837)] = { - [ts_builtin_sym_end] = ACTIONS(2631), - [sym_identifier] = ACTIONS(2633), - [anon_sym_export] = ACTIONS(2633), - [anon_sym_default] = ACTIONS(2633), - [anon_sym_type] = ACTIONS(2633), - [anon_sym_namespace] = ACTIONS(2633), - [anon_sym_LBRACE] = ACTIONS(2631), - [anon_sym_RBRACE] = ACTIONS(2631), - [anon_sym_typeof] = ACTIONS(2633), - [anon_sym_import] = ACTIONS(2633), - [anon_sym_with] = ACTIONS(2633), - [anon_sym_var] = ACTIONS(2633), - [anon_sym_let] = ACTIONS(2633), - [anon_sym_const] = ACTIONS(2633), - [anon_sym_BANG] = ACTIONS(2631), - [anon_sym_else] = ACTIONS(2633), - [anon_sym_if] = ACTIONS(2633), - [anon_sym_switch] = ACTIONS(2633), - [anon_sym_for] = ACTIONS(2633), - [anon_sym_LPAREN] = ACTIONS(2631), - [anon_sym_SEMI] = ACTIONS(2631), - [anon_sym_await] = ACTIONS(2633), - [anon_sym_while] = ACTIONS(2633), - [anon_sym_do] = ACTIONS(2633), - [anon_sym_try] = ACTIONS(2633), - [anon_sym_break] = ACTIONS(2633), - [anon_sym_continue] = ACTIONS(2633), - [anon_sym_debugger] = ACTIONS(2633), - [anon_sym_return] = ACTIONS(2633), - [anon_sym_throw] = ACTIONS(2633), - [anon_sym_case] = ACTIONS(2633), - [anon_sym_yield] = ACTIONS(2633), - [anon_sym_LBRACK] = ACTIONS(2631), - [anon_sym_class] = ACTIONS(2633), - [anon_sym_async] = ACTIONS(2633), - [anon_sym_function] = ACTIONS(2633), - [anon_sym_new] = ACTIONS(2633), - [anon_sym_using] = ACTIONS(2633), - [anon_sym_PLUS] = ACTIONS(2633), - [anon_sym_DASH] = ACTIONS(2633), - [anon_sym_SLASH] = ACTIONS(2633), - [anon_sym_LT] = ACTIONS(2631), - [anon_sym_TILDE] = ACTIONS(2631), - [anon_sym_void] = ACTIONS(2633), - [anon_sym_delete] = ACTIONS(2633), - [anon_sym_PLUS_PLUS] = ACTIONS(2631), - [anon_sym_DASH_DASH] = ACTIONS(2631), - [anon_sym_DQUOTE] = ACTIONS(2631), - [anon_sym_SQUOTE] = ACTIONS(2631), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2631), - [sym_number] = ACTIONS(2631), - [sym_private_property_identifier] = ACTIONS(2631), - [sym_this] = ACTIONS(2633), - [sym_super] = ACTIONS(2633), - [sym_true] = ACTIONS(2633), - [sym_false] = ACTIONS(2633), - [sym_null] = ACTIONS(2633), - [sym_undefined] = ACTIONS(2633), - [anon_sym_AT] = ACTIONS(2631), - [anon_sym_static] = ACTIONS(2633), - [anon_sym_readonly] = ACTIONS(2633), - [anon_sym_get] = ACTIONS(2633), - [anon_sym_set] = ACTIONS(2633), - [anon_sym_declare] = ACTIONS(2633), - [anon_sym_public] = ACTIONS(2633), - [anon_sym_private] = ACTIONS(2633), - [anon_sym_protected] = ACTIONS(2633), - [anon_sym_override] = ACTIONS(2633), - [anon_sym_module] = ACTIONS(2633), - [anon_sym_any] = ACTIONS(2633), - [anon_sym_number] = ACTIONS(2633), - [anon_sym_boolean] = ACTIONS(2633), - [anon_sym_string] = ACTIONS(2633), - [anon_sym_symbol] = ACTIONS(2633), - [anon_sym_object] = ACTIONS(2633), - [anon_sym_abstract] = ACTIONS(2633), - [anon_sym_interface] = ACTIONS(2633), - [anon_sym_enum] = ACTIONS(2633), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(838)] = { - [ts_builtin_sym_end] = ACTIONS(2635), - [sym_identifier] = ACTIONS(2637), - [anon_sym_export] = ACTIONS(2637), - [anon_sym_default] = ACTIONS(2637), - [anon_sym_type] = ACTIONS(2637), - [anon_sym_namespace] = ACTIONS(2637), - [anon_sym_LBRACE] = ACTIONS(2635), - [anon_sym_RBRACE] = ACTIONS(2635), - [anon_sym_typeof] = ACTIONS(2637), - [anon_sym_import] = ACTIONS(2637), - [anon_sym_with] = ACTIONS(2637), - [anon_sym_var] = ACTIONS(2637), - [anon_sym_let] = ACTIONS(2637), - [anon_sym_const] = ACTIONS(2637), - [anon_sym_BANG] = ACTIONS(2635), - [anon_sym_else] = ACTIONS(2637), - [anon_sym_if] = ACTIONS(2637), - [anon_sym_switch] = ACTIONS(2637), - [anon_sym_for] = ACTIONS(2637), - [anon_sym_LPAREN] = ACTIONS(2635), - [anon_sym_SEMI] = ACTIONS(2635), - [anon_sym_await] = ACTIONS(2637), - [anon_sym_while] = ACTIONS(2637), - [anon_sym_do] = ACTIONS(2637), - [anon_sym_try] = ACTIONS(2637), - [anon_sym_break] = ACTIONS(2637), - [anon_sym_continue] = ACTIONS(2637), - [anon_sym_debugger] = ACTIONS(2637), - [anon_sym_return] = ACTIONS(2637), - [anon_sym_throw] = ACTIONS(2637), - [anon_sym_case] = ACTIONS(2637), - [anon_sym_yield] = ACTIONS(2637), - [anon_sym_LBRACK] = ACTIONS(2635), - [anon_sym_class] = ACTIONS(2637), - [anon_sym_async] = ACTIONS(2637), - [anon_sym_function] = ACTIONS(2637), - [anon_sym_new] = ACTIONS(2637), - [anon_sym_using] = ACTIONS(2637), - [anon_sym_PLUS] = ACTIONS(2637), - [anon_sym_DASH] = ACTIONS(2637), - [anon_sym_SLASH] = ACTIONS(2637), - [anon_sym_LT] = ACTIONS(2635), - [anon_sym_TILDE] = ACTIONS(2635), - [anon_sym_void] = ACTIONS(2637), - [anon_sym_delete] = ACTIONS(2637), - [anon_sym_PLUS_PLUS] = ACTIONS(2635), - [anon_sym_DASH_DASH] = ACTIONS(2635), - [anon_sym_DQUOTE] = ACTIONS(2635), - [anon_sym_SQUOTE] = ACTIONS(2635), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2635), - [sym_number] = ACTIONS(2635), - [sym_private_property_identifier] = ACTIONS(2635), - [sym_this] = ACTIONS(2637), - [sym_super] = ACTIONS(2637), - [sym_true] = ACTIONS(2637), - [sym_false] = ACTIONS(2637), - [sym_null] = ACTIONS(2637), - [sym_undefined] = ACTIONS(2637), - [anon_sym_AT] = ACTIONS(2635), - [anon_sym_static] = ACTIONS(2637), - [anon_sym_readonly] = ACTIONS(2637), - [anon_sym_get] = ACTIONS(2637), - [anon_sym_set] = ACTIONS(2637), - [anon_sym_declare] = ACTIONS(2637), - [anon_sym_public] = ACTIONS(2637), - [anon_sym_private] = ACTIONS(2637), - [anon_sym_protected] = ACTIONS(2637), - [anon_sym_override] = ACTIONS(2637), - [anon_sym_module] = ACTIONS(2637), - [anon_sym_any] = ACTIONS(2637), - [anon_sym_number] = ACTIONS(2637), - [anon_sym_boolean] = ACTIONS(2637), - [anon_sym_string] = ACTIONS(2637), - [anon_sym_symbol] = ACTIONS(2637), - [anon_sym_object] = ACTIONS(2637), - [anon_sym_abstract] = ACTIONS(2637), - [anon_sym_interface] = ACTIONS(2637), - [anon_sym_enum] = ACTIONS(2637), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(839)] = { - [ts_builtin_sym_end] = ACTIONS(2639), - [sym_identifier] = ACTIONS(2641), - [anon_sym_export] = ACTIONS(2641), - [anon_sym_default] = ACTIONS(2641), - [anon_sym_type] = ACTIONS(2641), - [anon_sym_namespace] = ACTIONS(2641), - [anon_sym_LBRACE] = ACTIONS(2639), - [anon_sym_RBRACE] = ACTIONS(2639), - [anon_sym_typeof] = ACTIONS(2641), - [anon_sym_import] = ACTIONS(2641), - [anon_sym_with] = ACTIONS(2641), - [anon_sym_var] = ACTIONS(2641), - [anon_sym_let] = ACTIONS(2641), - [anon_sym_const] = ACTIONS(2641), - [anon_sym_BANG] = ACTIONS(2639), - [anon_sym_else] = ACTIONS(2641), - [anon_sym_if] = ACTIONS(2641), - [anon_sym_switch] = ACTIONS(2641), - [anon_sym_for] = ACTIONS(2641), - [anon_sym_LPAREN] = ACTIONS(2639), - [anon_sym_SEMI] = ACTIONS(2639), - [anon_sym_await] = ACTIONS(2641), - [anon_sym_while] = ACTIONS(2641), - [anon_sym_do] = ACTIONS(2641), - [anon_sym_try] = ACTIONS(2641), - [anon_sym_break] = ACTIONS(2641), - [anon_sym_continue] = ACTIONS(2641), - [anon_sym_debugger] = ACTIONS(2641), - [anon_sym_return] = ACTIONS(2641), - [anon_sym_throw] = ACTIONS(2641), - [anon_sym_case] = ACTIONS(2641), - [anon_sym_yield] = ACTIONS(2641), - [anon_sym_LBRACK] = ACTIONS(2639), - [anon_sym_class] = ACTIONS(2641), - [anon_sym_async] = ACTIONS(2641), - [anon_sym_function] = ACTIONS(2641), - [anon_sym_new] = ACTIONS(2641), - [anon_sym_using] = ACTIONS(2641), - [anon_sym_PLUS] = ACTIONS(2641), - [anon_sym_DASH] = ACTIONS(2641), - [anon_sym_SLASH] = ACTIONS(2641), - [anon_sym_LT] = ACTIONS(2639), - [anon_sym_TILDE] = ACTIONS(2639), - [anon_sym_void] = ACTIONS(2641), - [anon_sym_delete] = ACTIONS(2641), - [anon_sym_PLUS_PLUS] = ACTIONS(2639), - [anon_sym_DASH_DASH] = ACTIONS(2639), - [anon_sym_DQUOTE] = ACTIONS(2639), - [anon_sym_SQUOTE] = ACTIONS(2639), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2639), - [sym_number] = ACTIONS(2639), - [sym_private_property_identifier] = ACTIONS(2639), - [sym_this] = ACTIONS(2641), - [sym_super] = ACTIONS(2641), - [sym_true] = ACTIONS(2641), - [sym_false] = ACTIONS(2641), - [sym_null] = ACTIONS(2641), - [sym_undefined] = ACTIONS(2641), - [anon_sym_AT] = ACTIONS(2639), - [anon_sym_static] = ACTIONS(2641), - [anon_sym_readonly] = ACTIONS(2641), - [anon_sym_get] = ACTIONS(2641), - [anon_sym_set] = ACTIONS(2641), - [anon_sym_declare] = ACTIONS(2641), - [anon_sym_public] = ACTIONS(2641), - [anon_sym_private] = ACTIONS(2641), - [anon_sym_protected] = ACTIONS(2641), - [anon_sym_override] = ACTIONS(2641), - [anon_sym_module] = ACTIONS(2641), - [anon_sym_any] = ACTIONS(2641), - [anon_sym_number] = ACTIONS(2641), - [anon_sym_boolean] = ACTIONS(2641), - [anon_sym_string] = ACTIONS(2641), - [anon_sym_symbol] = ACTIONS(2641), - [anon_sym_object] = ACTIONS(2641), - [anon_sym_abstract] = ACTIONS(2641), - [anon_sym_interface] = ACTIONS(2641), - [anon_sym_enum] = ACTIONS(2641), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(840)] = { - [ts_builtin_sym_end] = ACTIONS(2643), - [sym_identifier] = ACTIONS(2645), - [anon_sym_export] = ACTIONS(2645), - [anon_sym_default] = ACTIONS(2645), - [anon_sym_type] = ACTIONS(2645), - [anon_sym_namespace] = ACTIONS(2645), - [anon_sym_LBRACE] = ACTIONS(2643), - [anon_sym_RBRACE] = ACTIONS(2643), - [anon_sym_typeof] = ACTIONS(2645), - [anon_sym_import] = ACTIONS(2645), - [anon_sym_with] = ACTIONS(2645), - [anon_sym_var] = ACTIONS(2645), - [anon_sym_let] = ACTIONS(2645), - [anon_sym_const] = ACTIONS(2645), - [anon_sym_BANG] = ACTIONS(2643), - [anon_sym_else] = ACTIONS(2645), - [anon_sym_if] = ACTIONS(2645), - [anon_sym_switch] = ACTIONS(2645), - [anon_sym_for] = ACTIONS(2645), - [anon_sym_LPAREN] = ACTIONS(2643), - [anon_sym_SEMI] = ACTIONS(2643), - [anon_sym_await] = ACTIONS(2645), - [anon_sym_while] = ACTIONS(2645), - [anon_sym_do] = ACTIONS(2645), - [anon_sym_try] = ACTIONS(2645), - [anon_sym_break] = ACTIONS(2645), - [anon_sym_continue] = ACTIONS(2645), - [anon_sym_debugger] = ACTIONS(2645), - [anon_sym_return] = ACTIONS(2645), - [anon_sym_throw] = ACTIONS(2645), - [anon_sym_case] = ACTIONS(2645), - [anon_sym_yield] = ACTIONS(2645), - [anon_sym_LBRACK] = ACTIONS(2643), - [anon_sym_class] = ACTIONS(2645), - [anon_sym_async] = ACTIONS(2645), - [anon_sym_function] = ACTIONS(2645), - [anon_sym_new] = ACTIONS(2645), - [anon_sym_using] = ACTIONS(2645), - [anon_sym_PLUS] = ACTIONS(2645), - [anon_sym_DASH] = ACTIONS(2645), - [anon_sym_SLASH] = ACTIONS(2645), - [anon_sym_LT] = ACTIONS(2643), - [anon_sym_TILDE] = ACTIONS(2643), - [anon_sym_void] = ACTIONS(2645), - [anon_sym_delete] = ACTIONS(2645), - [anon_sym_PLUS_PLUS] = ACTIONS(2643), - [anon_sym_DASH_DASH] = ACTIONS(2643), - [anon_sym_DQUOTE] = ACTIONS(2643), - [anon_sym_SQUOTE] = ACTIONS(2643), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2643), - [sym_number] = ACTIONS(2643), - [sym_private_property_identifier] = ACTIONS(2643), - [sym_this] = ACTIONS(2645), - [sym_super] = ACTIONS(2645), - [sym_true] = ACTIONS(2645), - [sym_false] = ACTIONS(2645), - [sym_null] = ACTIONS(2645), - [sym_undefined] = ACTIONS(2645), - [anon_sym_AT] = ACTIONS(2643), - [anon_sym_static] = ACTIONS(2645), - [anon_sym_readonly] = ACTIONS(2645), - [anon_sym_get] = ACTIONS(2645), - [anon_sym_set] = ACTIONS(2645), - [anon_sym_declare] = ACTIONS(2645), - [anon_sym_public] = ACTIONS(2645), - [anon_sym_private] = ACTIONS(2645), - [anon_sym_protected] = ACTIONS(2645), - [anon_sym_override] = ACTIONS(2645), - [anon_sym_module] = ACTIONS(2645), - [anon_sym_any] = ACTIONS(2645), - [anon_sym_number] = ACTIONS(2645), - [anon_sym_boolean] = ACTIONS(2645), - [anon_sym_string] = ACTIONS(2645), - [anon_sym_symbol] = ACTIONS(2645), - [anon_sym_object] = ACTIONS(2645), - [anon_sym_abstract] = ACTIONS(2645), - [anon_sym_interface] = ACTIONS(2645), - [anon_sym_enum] = ACTIONS(2645), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(841)] = { - [ts_builtin_sym_end] = ACTIONS(2647), - [sym_identifier] = ACTIONS(2649), - [anon_sym_export] = ACTIONS(2649), - [anon_sym_default] = ACTIONS(2649), - [anon_sym_type] = ACTIONS(2649), - [anon_sym_namespace] = ACTIONS(2649), - [anon_sym_LBRACE] = ACTIONS(2647), - [anon_sym_RBRACE] = ACTIONS(2647), - [anon_sym_typeof] = ACTIONS(2649), - [anon_sym_import] = ACTIONS(2649), - [anon_sym_with] = ACTIONS(2649), - [anon_sym_var] = ACTIONS(2649), - [anon_sym_let] = ACTIONS(2649), - [anon_sym_const] = ACTIONS(2649), - [anon_sym_BANG] = ACTIONS(2647), - [anon_sym_else] = ACTIONS(2649), - [anon_sym_if] = ACTIONS(2649), - [anon_sym_switch] = ACTIONS(2649), - [anon_sym_for] = ACTIONS(2649), - [anon_sym_LPAREN] = ACTIONS(2647), - [anon_sym_SEMI] = ACTIONS(2647), - [anon_sym_await] = ACTIONS(2649), - [anon_sym_while] = ACTIONS(2649), - [anon_sym_do] = ACTIONS(2649), - [anon_sym_try] = ACTIONS(2649), - [anon_sym_break] = ACTIONS(2649), - [anon_sym_continue] = ACTIONS(2649), - [anon_sym_debugger] = ACTIONS(2649), - [anon_sym_return] = ACTIONS(2649), - [anon_sym_throw] = ACTIONS(2649), - [anon_sym_case] = ACTIONS(2649), - [anon_sym_yield] = ACTIONS(2649), - [anon_sym_LBRACK] = ACTIONS(2647), - [anon_sym_class] = ACTIONS(2649), - [anon_sym_async] = ACTIONS(2649), - [anon_sym_function] = ACTIONS(2649), - [anon_sym_new] = ACTIONS(2649), - [anon_sym_using] = ACTIONS(2649), - [anon_sym_PLUS] = ACTIONS(2649), - [anon_sym_DASH] = ACTIONS(2649), - [anon_sym_SLASH] = ACTIONS(2649), - [anon_sym_LT] = ACTIONS(2647), - [anon_sym_TILDE] = ACTIONS(2647), - [anon_sym_void] = ACTIONS(2649), - [anon_sym_delete] = ACTIONS(2649), - [anon_sym_PLUS_PLUS] = ACTIONS(2647), - [anon_sym_DASH_DASH] = ACTIONS(2647), - [anon_sym_DQUOTE] = ACTIONS(2647), - [anon_sym_SQUOTE] = ACTIONS(2647), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2647), - [sym_number] = ACTIONS(2647), - [sym_private_property_identifier] = ACTIONS(2647), - [sym_this] = ACTIONS(2649), - [sym_super] = ACTIONS(2649), - [sym_true] = ACTIONS(2649), - [sym_false] = ACTIONS(2649), - [sym_null] = ACTIONS(2649), - [sym_undefined] = ACTIONS(2649), - [anon_sym_AT] = ACTIONS(2647), - [anon_sym_static] = ACTIONS(2649), - [anon_sym_readonly] = ACTIONS(2649), - [anon_sym_get] = ACTIONS(2649), - [anon_sym_set] = ACTIONS(2649), - [anon_sym_declare] = ACTIONS(2649), - [anon_sym_public] = ACTIONS(2649), - [anon_sym_private] = ACTIONS(2649), - [anon_sym_protected] = ACTIONS(2649), - [anon_sym_override] = ACTIONS(2649), - [anon_sym_module] = ACTIONS(2649), - [anon_sym_any] = ACTIONS(2649), - [anon_sym_number] = ACTIONS(2649), - [anon_sym_boolean] = ACTIONS(2649), - [anon_sym_string] = ACTIONS(2649), - [anon_sym_symbol] = ACTIONS(2649), - [anon_sym_object] = ACTIONS(2649), - [anon_sym_abstract] = ACTIONS(2649), - [anon_sym_interface] = ACTIONS(2649), - [anon_sym_enum] = ACTIONS(2649), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, [STATE(842)] = { - [ts_builtin_sym_end] = ACTIONS(2651), - [sym_identifier] = ACTIONS(2653), - [anon_sym_export] = ACTIONS(2653), - [anon_sym_default] = ACTIONS(2653), - [anon_sym_type] = ACTIONS(2653), - [anon_sym_namespace] = ACTIONS(2653), - [anon_sym_LBRACE] = ACTIONS(2651), - [anon_sym_RBRACE] = ACTIONS(2651), - [anon_sym_typeof] = ACTIONS(2653), - [anon_sym_import] = ACTIONS(2653), - [anon_sym_with] = ACTIONS(2653), - [anon_sym_var] = ACTIONS(2653), - [anon_sym_let] = ACTIONS(2653), - [anon_sym_const] = ACTIONS(2653), - [anon_sym_BANG] = ACTIONS(2651), - [anon_sym_else] = ACTIONS(2653), - [anon_sym_if] = ACTIONS(2653), - [anon_sym_switch] = ACTIONS(2653), - [anon_sym_for] = ACTIONS(2653), - [anon_sym_LPAREN] = ACTIONS(2651), - [anon_sym_SEMI] = ACTIONS(2651), - [anon_sym_await] = ACTIONS(2653), - [anon_sym_while] = ACTIONS(2653), - [anon_sym_do] = ACTIONS(2653), - [anon_sym_try] = ACTIONS(2653), - [anon_sym_break] = ACTIONS(2653), - [anon_sym_continue] = ACTIONS(2653), - [anon_sym_debugger] = ACTIONS(2653), - [anon_sym_return] = ACTIONS(2653), - [anon_sym_throw] = ACTIONS(2653), - [anon_sym_case] = ACTIONS(2653), - [anon_sym_yield] = ACTIONS(2653), - [anon_sym_LBRACK] = ACTIONS(2651), - [anon_sym_class] = ACTIONS(2653), - [anon_sym_async] = ACTIONS(2653), - [anon_sym_function] = ACTIONS(2653), - [anon_sym_new] = ACTIONS(2653), - [anon_sym_using] = ACTIONS(2653), - [anon_sym_PLUS] = ACTIONS(2653), - [anon_sym_DASH] = ACTIONS(2653), - [anon_sym_SLASH] = ACTIONS(2653), - [anon_sym_LT] = ACTIONS(2651), - [anon_sym_TILDE] = ACTIONS(2651), - [anon_sym_void] = ACTIONS(2653), - [anon_sym_delete] = ACTIONS(2653), - [anon_sym_PLUS_PLUS] = ACTIONS(2651), - [anon_sym_DASH_DASH] = ACTIONS(2651), - [anon_sym_DQUOTE] = ACTIONS(2651), - [anon_sym_SQUOTE] = ACTIONS(2651), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2651), - [sym_number] = ACTIONS(2651), - [sym_private_property_identifier] = ACTIONS(2651), - [sym_this] = ACTIONS(2653), - [sym_super] = ACTIONS(2653), - [sym_true] = ACTIONS(2653), - [sym_false] = ACTIONS(2653), - [sym_null] = ACTIONS(2653), - [sym_undefined] = ACTIONS(2653), - [anon_sym_AT] = ACTIONS(2651), - [anon_sym_static] = ACTIONS(2653), - [anon_sym_readonly] = ACTIONS(2653), - [anon_sym_get] = ACTIONS(2653), - [anon_sym_set] = ACTIONS(2653), - [anon_sym_declare] = ACTIONS(2653), - [anon_sym_public] = ACTIONS(2653), - [anon_sym_private] = ACTIONS(2653), - [anon_sym_protected] = ACTIONS(2653), - [anon_sym_override] = ACTIONS(2653), - [anon_sym_module] = ACTIONS(2653), - [anon_sym_any] = ACTIONS(2653), - [anon_sym_number] = ACTIONS(2653), - [anon_sym_boolean] = ACTIONS(2653), - [anon_sym_string] = ACTIONS(2653), - [anon_sym_symbol] = ACTIONS(2653), - [anon_sym_object] = ACTIONS(2653), - [anon_sym_abstract] = ACTIONS(2653), - [anon_sym_interface] = ACTIONS(2653), - [anon_sym_enum] = ACTIONS(2653), + [sym_statement_block] = STATE(933), + [ts_builtin_sym_end] = ACTIONS(1824), + [sym_identifier] = ACTIONS(1826), + [anon_sym_export] = ACTIONS(1826), + [anon_sym_default] = ACTIONS(1826), + [anon_sym_type] = ACTIONS(1826), + [anon_sym_namespace] = ACTIONS(1826), + [anon_sym_LBRACE] = ACTIONS(2685), + [anon_sym_RBRACE] = ACTIONS(1824), + [anon_sym_typeof] = ACTIONS(1826), + [anon_sym_import] = ACTIONS(1826), + [anon_sym_with] = ACTIONS(1826), + [anon_sym_var] = ACTIONS(1826), + [anon_sym_let] = ACTIONS(1826), + [anon_sym_const] = ACTIONS(1826), + [anon_sym_BANG] = ACTIONS(1824), + [anon_sym_else] = ACTIONS(1826), + [anon_sym_if] = ACTIONS(1826), + [anon_sym_switch] = ACTIONS(1826), + [anon_sym_for] = ACTIONS(1826), + [anon_sym_LPAREN] = ACTIONS(1824), + [anon_sym_SEMI] = ACTIONS(1824), + [anon_sym_await] = ACTIONS(1826), + [anon_sym_while] = ACTIONS(1826), + [anon_sym_do] = ACTIONS(1826), + [anon_sym_try] = ACTIONS(1826), + [anon_sym_break] = ACTIONS(1826), + [anon_sym_continue] = ACTIONS(1826), + [anon_sym_debugger] = ACTIONS(1826), + [anon_sym_return] = ACTIONS(1826), + [anon_sym_throw] = ACTIONS(1826), + [anon_sym_case] = ACTIONS(1826), + [anon_sym_yield] = ACTIONS(1826), + [anon_sym_LBRACK] = ACTIONS(1824), + [anon_sym_DOT] = ACTIONS(2687), + [anon_sym_class] = ACTIONS(1826), + [anon_sym_async] = ACTIONS(1826), + [anon_sym_function] = ACTIONS(1826), + [anon_sym_new] = ACTIONS(1826), + [anon_sym_using] = ACTIONS(1826), + [anon_sym_PLUS] = ACTIONS(1826), + [anon_sym_DASH] = ACTIONS(1826), + [anon_sym_SLASH] = ACTIONS(1826), + [anon_sym_LT] = ACTIONS(1824), + [anon_sym_TILDE] = ACTIONS(1824), + [anon_sym_void] = ACTIONS(1826), + [anon_sym_delete] = ACTIONS(1826), + [anon_sym_PLUS_PLUS] = ACTIONS(1824), + [anon_sym_DASH_DASH] = ACTIONS(1824), + [anon_sym_DQUOTE] = ACTIONS(1824), + [anon_sym_SQUOTE] = ACTIONS(1824), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1824), + [sym_number] = ACTIONS(1824), + [sym_private_property_identifier] = ACTIONS(1824), + [sym_this] = ACTIONS(1826), + [sym_super] = ACTIONS(1826), + [sym_true] = ACTIONS(1826), + [sym_false] = ACTIONS(1826), + [sym_null] = ACTIONS(1826), + [sym_undefined] = ACTIONS(1826), + [anon_sym_AT] = ACTIONS(1824), + [anon_sym_static] = ACTIONS(1826), + [anon_sym_readonly] = ACTIONS(1826), + [anon_sym_get] = ACTIONS(1826), + [anon_sym_set] = ACTIONS(1826), + [anon_sym_declare] = ACTIONS(1826), + [anon_sym_public] = ACTIONS(1826), + [anon_sym_private] = ACTIONS(1826), + [anon_sym_protected] = ACTIONS(1826), + [anon_sym_override] = ACTIONS(1826), + [anon_sym_module] = ACTIONS(1826), + [anon_sym_any] = ACTIONS(1826), + [anon_sym_number] = ACTIONS(1826), + [anon_sym_boolean] = ACTIONS(1826), + [anon_sym_string] = ACTIONS(1826), + [anon_sym_symbol] = ACTIONS(1826), + [anon_sym_object] = ACTIONS(1826), + [anon_sym_abstract] = ACTIONS(1826), + [anon_sym_interface] = ACTIONS(1826), + [anon_sym_enum] = ACTIONS(1826), [sym_html_comment] = ACTIONS(5), }, [STATE(843)] = { - [ts_builtin_sym_end] = ACTIONS(2655), - [sym_identifier] = ACTIONS(2657), - [anon_sym_export] = ACTIONS(2657), - [anon_sym_default] = ACTIONS(2657), - [anon_sym_type] = ACTIONS(2657), - [anon_sym_namespace] = ACTIONS(2657), - [anon_sym_LBRACE] = ACTIONS(2655), - [anon_sym_RBRACE] = ACTIONS(2655), - [anon_sym_typeof] = ACTIONS(2657), - [anon_sym_import] = ACTIONS(2657), - [anon_sym_with] = ACTIONS(2657), - [anon_sym_var] = ACTIONS(2657), - [anon_sym_let] = ACTIONS(2657), - [anon_sym_const] = ACTIONS(2657), - [anon_sym_BANG] = ACTIONS(2655), - [anon_sym_else] = ACTIONS(2657), - [anon_sym_if] = ACTIONS(2657), - [anon_sym_switch] = ACTIONS(2657), - [anon_sym_for] = ACTIONS(2657), - [anon_sym_LPAREN] = ACTIONS(2655), - [anon_sym_SEMI] = ACTIONS(2655), - [anon_sym_await] = ACTIONS(2657), - [anon_sym_while] = ACTIONS(2657), - [anon_sym_do] = ACTIONS(2657), - [anon_sym_try] = ACTIONS(2657), - [anon_sym_break] = ACTIONS(2657), - [anon_sym_continue] = ACTIONS(2657), - [anon_sym_debugger] = ACTIONS(2657), - [anon_sym_return] = ACTIONS(2657), - [anon_sym_throw] = ACTIONS(2657), - [anon_sym_case] = ACTIONS(2657), - [anon_sym_yield] = ACTIONS(2657), - [anon_sym_LBRACK] = ACTIONS(2655), - [anon_sym_class] = ACTIONS(2657), - [anon_sym_async] = ACTIONS(2657), - [anon_sym_function] = ACTIONS(2657), - [anon_sym_new] = ACTIONS(2657), - [anon_sym_using] = ACTIONS(2657), - [anon_sym_PLUS] = ACTIONS(2657), - [anon_sym_DASH] = ACTIONS(2657), - [anon_sym_SLASH] = ACTIONS(2657), - [anon_sym_LT] = ACTIONS(2655), - [anon_sym_TILDE] = ACTIONS(2655), - [anon_sym_void] = ACTIONS(2657), - [anon_sym_delete] = ACTIONS(2657), - [anon_sym_PLUS_PLUS] = ACTIONS(2655), - [anon_sym_DASH_DASH] = ACTIONS(2655), - [anon_sym_DQUOTE] = ACTIONS(2655), - [anon_sym_SQUOTE] = ACTIONS(2655), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2655), - [sym_number] = ACTIONS(2655), - [sym_private_property_identifier] = ACTIONS(2655), - [sym_this] = ACTIONS(2657), - [sym_super] = ACTIONS(2657), - [sym_true] = ACTIONS(2657), - [sym_false] = ACTIONS(2657), - [sym_null] = ACTIONS(2657), - [sym_undefined] = ACTIONS(2657), - [anon_sym_AT] = ACTIONS(2655), - [anon_sym_static] = ACTIONS(2657), - [anon_sym_readonly] = ACTIONS(2657), - [anon_sym_get] = ACTIONS(2657), - [anon_sym_set] = ACTIONS(2657), - [anon_sym_declare] = ACTIONS(2657), - [anon_sym_public] = ACTIONS(2657), - [anon_sym_private] = ACTIONS(2657), - [anon_sym_protected] = ACTIONS(2657), - [anon_sym_override] = ACTIONS(2657), - [anon_sym_module] = ACTIONS(2657), - [anon_sym_any] = ACTIONS(2657), - [anon_sym_number] = ACTIONS(2657), - [anon_sym_boolean] = ACTIONS(2657), - [anon_sym_string] = ACTIONS(2657), - [anon_sym_symbol] = ACTIONS(2657), - [anon_sym_object] = ACTIONS(2657), - [anon_sym_abstract] = ACTIONS(2657), - [anon_sym_interface] = ACTIONS(2657), - [anon_sym_enum] = ACTIONS(2657), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(844)] = { - [ts_builtin_sym_end] = ACTIONS(2655), - [sym_identifier] = ACTIONS(2657), - [anon_sym_export] = ACTIONS(2657), - [anon_sym_default] = ACTIONS(2657), - [anon_sym_type] = ACTIONS(2657), - [anon_sym_namespace] = ACTIONS(2657), - [anon_sym_LBRACE] = ACTIONS(2655), - [anon_sym_RBRACE] = ACTIONS(2655), - [anon_sym_typeof] = ACTIONS(2657), - [anon_sym_import] = ACTIONS(2657), - [anon_sym_with] = ACTIONS(2657), - [anon_sym_var] = ACTIONS(2657), - [anon_sym_let] = ACTIONS(2657), - [anon_sym_const] = ACTIONS(2657), - [anon_sym_BANG] = ACTIONS(2655), - [anon_sym_else] = ACTIONS(2657), - [anon_sym_if] = ACTIONS(2657), - [anon_sym_switch] = ACTIONS(2657), - [anon_sym_for] = ACTIONS(2657), - [anon_sym_LPAREN] = ACTIONS(2655), - [anon_sym_SEMI] = ACTIONS(2655), - [anon_sym_await] = ACTIONS(2657), - [anon_sym_while] = ACTIONS(2657), - [anon_sym_do] = ACTIONS(2657), - [anon_sym_try] = ACTIONS(2657), - [anon_sym_break] = ACTIONS(2657), - [anon_sym_continue] = ACTIONS(2657), - [anon_sym_debugger] = ACTIONS(2657), - [anon_sym_return] = ACTIONS(2657), - [anon_sym_throw] = ACTIONS(2657), - [anon_sym_case] = ACTIONS(2657), - [anon_sym_yield] = ACTIONS(2657), - [anon_sym_LBRACK] = ACTIONS(2655), - [anon_sym_class] = ACTIONS(2657), - [anon_sym_async] = ACTIONS(2657), - [anon_sym_function] = ACTIONS(2657), - [anon_sym_new] = ACTIONS(2657), - [anon_sym_using] = ACTIONS(2657), - [anon_sym_PLUS] = ACTIONS(2657), - [anon_sym_DASH] = ACTIONS(2657), - [anon_sym_SLASH] = ACTIONS(2657), - [anon_sym_LT] = ACTIONS(2655), - [anon_sym_TILDE] = ACTIONS(2655), - [anon_sym_void] = ACTIONS(2657), - [anon_sym_delete] = ACTIONS(2657), - [anon_sym_PLUS_PLUS] = ACTIONS(2655), - [anon_sym_DASH_DASH] = ACTIONS(2655), - [anon_sym_DQUOTE] = ACTIONS(2655), - [anon_sym_SQUOTE] = ACTIONS(2655), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2655), - [sym_number] = ACTIONS(2655), - [sym_private_property_identifier] = ACTIONS(2655), - [sym_this] = ACTIONS(2657), - [sym_super] = ACTIONS(2657), - [sym_true] = ACTIONS(2657), - [sym_false] = ACTIONS(2657), - [sym_null] = ACTIONS(2657), - [sym_undefined] = ACTIONS(2657), - [anon_sym_AT] = ACTIONS(2655), - [anon_sym_static] = ACTIONS(2657), - [anon_sym_readonly] = ACTIONS(2657), - [anon_sym_get] = ACTIONS(2657), - [anon_sym_set] = ACTIONS(2657), - [anon_sym_declare] = ACTIONS(2657), - [anon_sym_public] = ACTIONS(2657), - [anon_sym_private] = ACTIONS(2657), - [anon_sym_protected] = ACTIONS(2657), - [anon_sym_override] = ACTIONS(2657), - [anon_sym_module] = ACTIONS(2657), - [anon_sym_any] = ACTIONS(2657), - [anon_sym_number] = ACTIONS(2657), - [anon_sym_boolean] = ACTIONS(2657), - [anon_sym_string] = ACTIONS(2657), - [anon_sym_symbol] = ACTIONS(2657), - [anon_sym_object] = ACTIONS(2657), - [anon_sym_abstract] = ACTIONS(2657), - [anon_sym_interface] = ACTIONS(2657), - [anon_sym_enum] = ACTIONS(2657), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(845)] = { - [ts_builtin_sym_end] = ACTIONS(2655), - [sym_identifier] = ACTIONS(2657), - [anon_sym_export] = ACTIONS(2657), - [anon_sym_default] = ACTIONS(2657), - [anon_sym_type] = ACTIONS(2657), - [anon_sym_namespace] = ACTIONS(2657), - [anon_sym_LBRACE] = ACTIONS(2655), - [anon_sym_RBRACE] = ACTIONS(2655), - [anon_sym_typeof] = ACTIONS(2657), - [anon_sym_import] = ACTIONS(2657), - [anon_sym_with] = ACTIONS(2657), - [anon_sym_var] = ACTIONS(2657), - [anon_sym_let] = ACTIONS(2657), - [anon_sym_const] = ACTIONS(2657), - [anon_sym_BANG] = ACTIONS(2655), - [anon_sym_else] = ACTIONS(2657), - [anon_sym_if] = ACTIONS(2657), - [anon_sym_switch] = ACTIONS(2657), - [anon_sym_for] = ACTIONS(2657), - [anon_sym_LPAREN] = ACTIONS(2655), - [anon_sym_SEMI] = ACTIONS(2655), - [anon_sym_await] = ACTIONS(2657), - [anon_sym_while] = ACTIONS(2657), - [anon_sym_do] = ACTIONS(2657), - [anon_sym_try] = ACTIONS(2657), - [anon_sym_break] = ACTIONS(2657), - [anon_sym_continue] = ACTIONS(2657), - [anon_sym_debugger] = ACTIONS(2657), - [anon_sym_return] = ACTIONS(2657), - [anon_sym_throw] = ACTIONS(2657), - [anon_sym_case] = ACTIONS(2657), - [anon_sym_yield] = ACTIONS(2657), - [anon_sym_LBRACK] = ACTIONS(2655), - [anon_sym_class] = ACTIONS(2657), - [anon_sym_async] = ACTIONS(2657), - [anon_sym_function] = ACTIONS(2657), - [anon_sym_new] = ACTIONS(2657), - [anon_sym_using] = ACTIONS(2657), - [anon_sym_PLUS] = ACTIONS(2657), - [anon_sym_DASH] = ACTIONS(2657), - [anon_sym_SLASH] = ACTIONS(2657), - [anon_sym_LT] = ACTIONS(2655), - [anon_sym_TILDE] = ACTIONS(2655), - [anon_sym_void] = ACTIONS(2657), - [anon_sym_delete] = ACTIONS(2657), - [anon_sym_PLUS_PLUS] = ACTIONS(2655), - [anon_sym_DASH_DASH] = ACTIONS(2655), - [anon_sym_DQUOTE] = ACTIONS(2655), - [anon_sym_SQUOTE] = ACTIONS(2655), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2655), - [sym_number] = ACTIONS(2655), - [sym_private_property_identifier] = ACTIONS(2655), - [sym_this] = ACTIONS(2657), - [sym_super] = ACTIONS(2657), - [sym_true] = ACTIONS(2657), - [sym_false] = ACTIONS(2657), - [sym_null] = ACTIONS(2657), - [sym_undefined] = ACTIONS(2657), - [anon_sym_AT] = ACTIONS(2655), - [anon_sym_static] = ACTIONS(2657), - [anon_sym_readonly] = ACTIONS(2657), - [anon_sym_get] = ACTIONS(2657), - [anon_sym_set] = ACTIONS(2657), - [anon_sym_declare] = ACTIONS(2657), - [anon_sym_public] = ACTIONS(2657), - [anon_sym_private] = ACTIONS(2657), - [anon_sym_protected] = ACTIONS(2657), - [anon_sym_override] = ACTIONS(2657), - [anon_sym_module] = ACTIONS(2657), - [anon_sym_any] = ACTIONS(2657), - [anon_sym_number] = ACTIONS(2657), - [anon_sym_boolean] = ACTIONS(2657), - [anon_sym_string] = ACTIONS(2657), - [anon_sym_symbol] = ACTIONS(2657), - [anon_sym_object] = ACTIONS(2657), - [anon_sym_abstract] = ACTIONS(2657), - [anon_sym_interface] = ACTIONS(2657), - [anon_sym_enum] = ACTIONS(2657), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(846)] = { - [ts_builtin_sym_end] = ACTIONS(2659), - [sym_identifier] = ACTIONS(2661), - [anon_sym_export] = ACTIONS(2661), - [anon_sym_default] = ACTIONS(2661), - [anon_sym_type] = ACTIONS(2661), - [anon_sym_namespace] = ACTIONS(2661), - [anon_sym_LBRACE] = ACTIONS(2659), - [anon_sym_RBRACE] = ACTIONS(2659), - [anon_sym_typeof] = ACTIONS(2661), - [anon_sym_import] = ACTIONS(2661), - [anon_sym_with] = ACTIONS(2661), - [anon_sym_var] = ACTIONS(2661), - [anon_sym_let] = ACTIONS(2661), - [anon_sym_const] = ACTIONS(2661), - [anon_sym_BANG] = ACTIONS(2659), - [anon_sym_else] = ACTIONS(2661), - [anon_sym_if] = ACTIONS(2661), - [anon_sym_switch] = ACTIONS(2661), - [anon_sym_for] = ACTIONS(2661), - [anon_sym_LPAREN] = ACTIONS(2659), - [anon_sym_SEMI] = ACTIONS(2659), - [anon_sym_await] = ACTIONS(2661), - [anon_sym_while] = ACTIONS(2661), - [anon_sym_do] = ACTIONS(2661), - [anon_sym_try] = ACTIONS(2661), - [anon_sym_break] = ACTIONS(2661), - [anon_sym_continue] = ACTIONS(2661), - [anon_sym_debugger] = ACTIONS(2661), - [anon_sym_return] = ACTIONS(2661), - [anon_sym_throw] = ACTIONS(2661), - [anon_sym_case] = ACTIONS(2661), - [anon_sym_yield] = ACTIONS(2661), - [anon_sym_LBRACK] = ACTIONS(2659), - [anon_sym_class] = ACTIONS(2661), - [anon_sym_async] = ACTIONS(2661), - [anon_sym_function] = ACTIONS(2661), - [anon_sym_new] = ACTIONS(2661), - [anon_sym_using] = ACTIONS(2661), - [anon_sym_PLUS] = ACTIONS(2661), - [anon_sym_DASH] = ACTIONS(2661), - [anon_sym_SLASH] = ACTIONS(2661), - [anon_sym_LT] = ACTIONS(2659), - [anon_sym_TILDE] = ACTIONS(2659), - [anon_sym_void] = ACTIONS(2661), - [anon_sym_delete] = ACTIONS(2661), - [anon_sym_PLUS_PLUS] = ACTIONS(2659), - [anon_sym_DASH_DASH] = ACTIONS(2659), - [anon_sym_DQUOTE] = ACTIONS(2659), - [anon_sym_SQUOTE] = ACTIONS(2659), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2659), - [sym_number] = ACTIONS(2659), - [sym_private_property_identifier] = ACTIONS(2659), - [sym_this] = ACTIONS(2661), - [sym_super] = ACTIONS(2661), - [sym_true] = ACTIONS(2661), - [sym_false] = ACTIONS(2661), - [sym_null] = ACTIONS(2661), - [sym_undefined] = ACTIONS(2661), - [anon_sym_AT] = ACTIONS(2659), - [anon_sym_static] = ACTIONS(2661), - [anon_sym_readonly] = ACTIONS(2661), - [anon_sym_get] = ACTIONS(2661), - [anon_sym_set] = ACTIONS(2661), - [anon_sym_declare] = ACTIONS(2661), - [anon_sym_public] = ACTIONS(2661), - [anon_sym_private] = ACTIONS(2661), - [anon_sym_protected] = ACTIONS(2661), - [anon_sym_override] = ACTIONS(2661), - [anon_sym_module] = ACTIONS(2661), - [anon_sym_any] = ACTIONS(2661), - [anon_sym_number] = ACTIONS(2661), - [anon_sym_boolean] = ACTIONS(2661), - [anon_sym_string] = ACTIONS(2661), - [anon_sym_symbol] = ACTIONS(2661), - [anon_sym_object] = ACTIONS(2661), - [anon_sym_abstract] = ACTIONS(2661), - [anon_sym_interface] = ACTIONS(2661), - [anon_sym_enum] = ACTIONS(2661), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(847)] = { - [ts_builtin_sym_end] = ACTIONS(2663), - [sym_identifier] = ACTIONS(2665), - [anon_sym_export] = ACTIONS(2665), - [anon_sym_default] = ACTIONS(2665), - [anon_sym_type] = ACTIONS(2665), - [anon_sym_namespace] = ACTIONS(2665), - [anon_sym_LBRACE] = ACTIONS(2663), - [anon_sym_RBRACE] = ACTIONS(2663), - [anon_sym_typeof] = ACTIONS(2665), - [anon_sym_import] = ACTIONS(2665), - [anon_sym_with] = ACTIONS(2665), - [anon_sym_var] = ACTIONS(2665), - [anon_sym_let] = ACTIONS(2665), - [anon_sym_const] = ACTIONS(2665), - [anon_sym_BANG] = ACTIONS(2663), - [anon_sym_else] = ACTIONS(2665), - [anon_sym_if] = ACTIONS(2665), - [anon_sym_switch] = ACTIONS(2665), - [anon_sym_for] = ACTIONS(2665), - [anon_sym_LPAREN] = ACTIONS(2663), - [anon_sym_SEMI] = ACTIONS(2663), - [anon_sym_await] = ACTIONS(2665), - [anon_sym_while] = ACTIONS(2665), - [anon_sym_do] = ACTIONS(2665), - [anon_sym_try] = ACTIONS(2665), - [anon_sym_break] = ACTIONS(2665), - [anon_sym_continue] = ACTIONS(2665), - [anon_sym_debugger] = ACTIONS(2665), - [anon_sym_return] = ACTIONS(2665), - [anon_sym_throw] = ACTIONS(2665), - [anon_sym_case] = ACTIONS(2665), - [anon_sym_yield] = ACTIONS(2665), - [anon_sym_LBRACK] = ACTIONS(2663), - [anon_sym_class] = ACTIONS(2665), - [anon_sym_async] = ACTIONS(2665), - [anon_sym_function] = ACTIONS(2665), - [anon_sym_new] = ACTIONS(2665), - [anon_sym_using] = ACTIONS(2665), - [anon_sym_PLUS] = ACTIONS(2665), - [anon_sym_DASH] = ACTIONS(2665), - [anon_sym_SLASH] = ACTIONS(2665), - [anon_sym_LT] = ACTIONS(2663), - [anon_sym_TILDE] = ACTIONS(2663), - [anon_sym_void] = ACTIONS(2665), - [anon_sym_delete] = ACTIONS(2665), - [anon_sym_PLUS_PLUS] = ACTIONS(2663), - [anon_sym_DASH_DASH] = ACTIONS(2663), - [anon_sym_DQUOTE] = ACTIONS(2663), - [anon_sym_SQUOTE] = ACTIONS(2663), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2663), - [sym_number] = ACTIONS(2663), - [sym_private_property_identifier] = ACTIONS(2663), - [sym_this] = ACTIONS(2665), - [sym_super] = ACTIONS(2665), - [sym_true] = ACTIONS(2665), - [sym_false] = ACTIONS(2665), - [sym_null] = ACTIONS(2665), - [sym_undefined] = ACTIONS(2665), - [anon_sym_AT] = ACTIONS(2663), - [anon_sym_static] = ACTIONS(2665), - [anon_sym_readonly] = ACTIONS(2665), - [anon_sym_get] = ACTIONS(2665), - [anon_sym_set] = ACTIONS(2665), - [anon_sym_declare] = ACTIONS(2665), - [anon_sym_public] = ACTIONS(2665), - [anon_sym_private] = ACTIONS(2665), - [anon_sym_protected] = ACTIONS(2665), - [anon_sym_override] = ACTIONS(2665), - [anon_sym_module] = ACTIONS(2665), - [anon_sym_any] = ACTIONS(2665), - [anon_sym_number] = ACTIONS(2665), - [anon_sym_boolean] = ACTIONS(2665), - [anon_sym_string] = ACTIONS(2665), - [anon_sym_symbol] = ACTIONS(2665), - [anon_sym_object] = ACTIONS(2665), - [anon_sym_abstract] = ACTIONS(2665), - [anon_sym_interface] = ACTIONS(2665), - [anon_sym_enum] = ACTIONS(2665), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(848)] = { - [ts_builtin_sym_end] = ACTIONS(2667), - [sym_identifier] = ACTIONS(2669), - [anon_sym_export] = ACTIONS(2669), - [anon_sym_default] = ACTIONS(2669), - [anon_sym_type] = ACTIONS(2669), - [anon_sym_namespace] = ACTIONS(2669), - [anon_sym_LBRACE] = ACTIONS(2667), - [anon_sym_RBRACE] = ACTIONS(2667), - [anon_sym_typeof] = ACTIONS(2669), - [anon_sym_import] = ACTIONS(2669), - [anon_sym_with] = ACTIONS(2669), - [anon_sym_var] = ACTIONS(2669), - [anon_sym_let] = ACTIONS(2669), - [anon_sym_const] = ACTIONS(2669), - [anon_sym_BANG] = ACTIONS(2667), - [anon_sym_else] = ACTIONS(2669), - [anon_sym_if] = ACTIONS(2669), - [anon_sym_switch] = ACTIONS(2669), - [anon_sym_for] = ACTIONS(2669), - [anon_sym_LPAREN] = ACTIONS(2667), - [anon_sym_SEMI] = ACTIONS(2667), - [anon_sym_await] = ACTIONS(2669), - [anon_sym_while] = ACTIONS(2669), - [anon_sym_do] = ACTIONS(2669), - [anon_sym_try] = ACTIONS(2669), - [anon_sym_break] = ACTIONS(2669), - [anon_sym_continue] = ACTIONS(2669), - [anon_sym_debugger] = ACTIONS(2669), - [anon_sym_return] = ACTIONS(2669), - [anon_sym_throw] = ACTIONS(2669), - [anon_sym_case] = ACTIONS(2669), - [anon_sym_yield] = ACTIONS(2669), - [anon_sym_LBRACK] = ACTIONS(2667), - [anon_sym_class] = ACTIONS(2669), - [anon_sym_async] = ACTIONS(2669), - [anon_sym_function] = ACTIONS(2669), - [anon_sym_new] = ACTIONS(2669), - [anon_sym_using] = ACTIONS(2669), - [anon_sym_PLUS] = ACTIONS(2669), - [anon_sym_DASH] = ACTIONS(2669), - [anon_sym_SLASH] = ACTIONS(2669), - [anon_sym_LT] = ACTIONS(2667), - [anon_sym_TILDE] = ACTIONS(2667), - [anon_sym_void] = ACTIONS(2669), - [anon_sym_delete] = ACTIONS(2669), - [anon_sym_PLUS_PLUS] = ACTIONS(2667), - [anon_sym_DASH_DASH] = ACTIONS(2667), - [anon_sym_DQUOTE] = ACTIONS(2667), - [anon_sym_SQUOTE] = ACTIONS(2667), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2667), - [sym_number] = ACTIONS(2667), - [sym_private_property_identifier] = ACTIONS(2667), - [sym_this] = ACTIONS(2669), - [sym_super] = ACTIONS(2669), - [sym_true] = ACTIONS(2669), - [sym_false] = ACTIONS(2669), - [sym_null] = ACTIONS(2669), - [sym_undefined] = ACTIONS(2669), - [anon_sym_AT] = ACTIONS(2667), - [anon_sym_static] = ACTIONS(2669), - [anon_sym_readonly] = ACTIONS(2669), - [anon_sym_get] = ACTIONS(2669), - [anon_sym_set] = ACTIONS(2669), - [anon_sym_declare] = ACTIONS(2669), - [anon_sym_public] = ACTIONS(2669), - [anon_sym_private] = ACTIONS(2669), - [anon_sym_protected] = ACTIONS(2669), - [anon_sym_override] = ACTIONS(2669), - [anon_sym_module] = ACTIONS(2669), - [anon_sym_any] = ACTIONS(2669), - [anon_sym_number] = ACTIONS(2669), - [anon_sym_boolean] = ACTIONS(2669), - [anon_sym_string] = ACTIONS(2669), - [anon_sym_symbol] = ACTIONS(2669), - [anon_sym_object] = ACTIONS(2669), - [anon_sym_abstract] = ACTIONS(2669), - [anon_sym_interface] = ACTIONS(2669), - [anon_sym_enum] = ACTIONS(2669), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(849)] = { - [ts_builtin_sym_end] = ACTIONS(2671), - [sym_identifier] = ACTIONS(2673), - [anon_sym_export] = ACTIONS(2673), - [anon_sym_default] = ACTIONS(2673), - [anon_sym_type] = ACTIONS(2673), - [anon_sym_namespace] = ACTIONS(2673), - [anon_sym_LBRACE] = ACTIONS(2671), - [anon_sym_RBRACE] = ACTIONS(2671), - [anon_sym_typeof] = ACTIONS(2673), - [anon_sym_import] = ACTIONS(2673), - [anon_sym_with] = ACTIONS(2673), - [anon_sym_var] = ACTIONS(2673), - [anon_sym_let] = ACTIONS(2673), - [anon_sym_const] = ACTIONS(2673), - [anon_sym_BANG] = ACTIONS(2671), - [anon_sym_else] = ACTIONS(2673), - [anon_sym_if] = ACTIONS(2673), - [anon_sym_switch] = ACTIONS(2673), - [anon_sym_for] = ACTIONS(2673), - [anon_sym_LPAREN] = ACTIONS(2671), - [anon_sym_SEMI] = ACTIONS(2671), - [anon_sym_await] = ACTIONS(2673), - [anon_sym_while] = ACTIONS(2673), - [anon_sym_do] = ACTIONS(2673), - [anon_sym_try] = ACTIONS(2673), - [anon_sym_break] = ACTIONS(2673), - [anon_sym_continue] = ACTIONS(2673), - [anon_sym_debugger] = ACTIONS(2673), - [anon_sym_return] = ACTIONS(2673), - [anon_sym_throw] = ACTIONS(2673), - [anon_sym_case] = ACTIONS(2673), - [anon_sym_yield] = ACTIONS(2673), - [anon_sym_LBRACK] = ACTIONS(2671), - [anon_sym_class] = ACTIONS(2673), - [anon_sym_async] = ACTIONS(2673), - [anon_sym_function] = ACTIONS(2673), - [anon_sym_new] = ACTIONS(2673), - [anon_sym_using] = ACTIONS(2673), - [anon_sym_PLUS] = ACTIONS(2673), - [anon_sym_DASH] = ACTIONS(2673), - [anon_sym_SLASH] = ACTIONS(2673), - [anon_sym_LT] = ACTIONS(2671), - [anon_sym_TILDE] = ACTIONS(2671), - [anon_sym_void] = ACTIONS(2673), - [anon_sym_delete] = ACTIONS(2673), - [anon_sym_PLUS_PLUS] = ACTIONS(2671), - [anon_sym_DASH_DASH] = ACTIONS(2671), - [anon_sym_DQUOTE] = ACTIONS(2671), - [anon_sym_SQUOTE] = ACTIONS(2671), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2671), - [sym_number] = ACTIONS(2671), - [sym_private_property_identifier] = ACTIONS(2671), - [sym_this] = ACTIONS(2673), - [sym_super] = ACTIONS(2673), - [sym_true] = ACTIONS(2673), - [sym_false] = ACTIONS(2673), - [sym_null] = ACTIONS(2673), - [sym_undefined] = ACTIONS(2673), - [anon_sym_AT] = ACTIONS(2671), - [anon_sym_static] = ACTIONS(2673), - [anon_sym_readonly] = ACTIONS(2673), - [anon_sym_get] = ACTIONS(2673), - [anon_sym_set] = ACTIONS(2673), - [anon_sym_declare] = ACTIONS(2673), - [anon_sym_public] = ACTIONS(2673), - [anon_sym_private] = ACTIONS(2673), - [anon_sym_protected] = ACTIONS(2673), - [anon_sym_override] = ACTIONS(2673), - [anon_sym_module] = ACTIONS(2673), - [anon_sym_any] = ACTIONS(2673), - [anon_sym_number] = ACTIONS(2673), - [anon_sym_boolean] = ACTIONS(2673), - [anon_sym_string] = ACTIONS(2673), - [anon_sym_symbol] = ACTIONS(2673), - [anon_sym_object] = ACTIONS(2673), - [anon_sym_abstract] = ACTIONS(2673), - [anon_sym_interface] = ACTIONS(2673), - [anon_sym_enum] = ACTIONS(2673), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(850)] = { - [ts_builtin_sym_end] = ACTIONS(2675), - [sym_identifier] = ACTIONS(2677), - [anon_sym_export] = ACTIONS(2677), - [anon_sym_default] = ACTIONS(2677), - [anon_sym_type] = ACTIONS(2677), - [anon_sym_namespace] = ACTIONS(2677), - [anon_sym_LBRACE] = ACTIONS(2675), - [anon_sym_RBRACE] = ACTIONS(2675), - [anon_sym_typeof] = ACTIONS(2677), - [anon_sym_import] = ACTIONS(2677), - [anon_sym_with] = ACTIONS(2677), - [anon_sym_var] = ACTIONS(2677), - [anon_sym_let] = ACTIONS(2677), - [anon_sym_const] = ACTIONS(2677), - [anon_sym_BANG] = ACTIONS(2675), - [anon_sym_else] = ACTIONS(2677), - [anon_sym_if] = ACTIONS(2677), - [anon_sym_switch] = ACTIONS(2677), - [anon_sym_for] = ACTIONS(2677), - [anon_sym_LPAREN] = ACTIONS(2675), - [anon_sym_SEMI] = ACTIONS(2675), - [anon_sym_await] = ACTIONS(2677), - [anon_sym_while] = ACTIONS(2677), - [anon_sym_do] = ACTIONS(2677), - [anon_sym_try] = ACTIONS(2677), - [anon_sym_break] = ACTIONS(2677), - [anon_sym_continue] = ACTIONS(2677), - [anon_sym_debugger] = ACTIONS(2677), - [anon_sym_return] = ACTIONS(2677), - [anon_sym_throw] = ACTIONS(2677), - [anon_sym_case] = ACTIONS(2677), - [anon_sym_yield] = ACTIONS(2677), - [anon_sym_LBRACK] = ACTIONS(2675), - [anon_sym_class] = ACTIONS(2677), - [anon_sym_async] = ACTIONS(2677), - [anon_sym_function] = ACTIONS(2677), - [anon_sym_new] = ACTIONS(2677), - [anon_sym_using] = ACTIONS(2677), - [anon_sym_PLUS] = ACTIONS(2677), - [anon_sym_DASH] = ACTIONS(2677), - [anon_sym_SLASH] = ACTIONS(2677), - [anon_sym_LT] = ACTIONS(2675), - [anon_sym_TILDE] = ACTIONS(2675), - [anon_sym_void] = ACTIONS(2677), - [anon_sym_delete] = ACTIONS(2677), - [anon_sym_PLUS_PLUS] = ACTIONS(2675), - [anon_sym_DASH_DASH] = ACTIONS(2675), - [anon_sym_DQUOTE] = ACTIONS(2675), - [anon_sym_SQUOTE] = ACTIONS(2675), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2675), - [sym_number] = ACTIONS(2675), - [sym_private_property_identifier] = ACTIONS(2675), - [sym_this] = ACTIONS(2677), - [sym_super] = ACTIONS(2677), - [sym_true] = ACTIONS(2677), - [sym_false] = ACTIONS(2677), - [sym_null] = ACTIONS(2677), - [sym_undefined] = ACTIONS(2677), - [anon_sym_AT] = ACTIONS(2675), - [anon_sym_static] = ACTIONS(2677), - [anon_sym_readonly] = ACTIONS(2677), - [anon_sym_get] = ACTIONS(2677), - [anon_sym_set] = ACTIONS(2677), - [anon_sym_declare] = ACTIONS(2677), - [anon_sym_public] = ACTIONS(2677), - [anon_sym_private] = ACTIONS(2677), - [anon_sym_protected] = ACTIONS(2677), - [anon_sym_override] = ACTIONS(2677), - [anon_sym_module] = ACTIONS(2677), - [anon_sym_any] = ACTIONS(2677), - [anon_sym_number] = ACTIONS(2677), - [anon_sym_boolean] = ACTIONS(2677), - [anon_sym_string] = ACTIONS(2677), - [anon_sym_symbol] = ACTIONS(2677), - [anon_sym_object] = ACTIONS(2677), - [anon_sym_abstract] = ACTIONS(2677), - [anon_sym_interface] = ACTIONS(2677), - [anon_sym_enum] = ACTIONS(2677), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(851)] = { - [ts_builtin_sym_end] = ACTIONS(2679), - [sym_identifier] = ACTIONS(2681), - [anon_sym_export] = ACTIONS(2681), - [anon_sym_default] = ACTIONS(2681), - [anon_sym_type] = ACTIONS(2681), - [anon_sym_namespace] = ACTIONS(2681), - [anon_sym_LBRACE] = ACTIONS(2679), - [anon_sym_RBRACE] = ACTIONS(2679), - [anon_sym_typeof] = ACTIONS(2681), - [anon_sym_import] = ACTIONS(2681), - [anon_sym_with] = ACTIONS(2681), - [anon_sym_var] = ACTIONS(2681), - [anon_sym_let] = ACTIONS(2681), - [anon_sym_const] = ACTIONS(2681), - [anon_sym_BANG] = ACTIONS(2679), - [anon_sym_else] = ACTIONS(2681), - [anon_sym_if] = ACTIONS(2681), - [anon_sym_switch] = ACTIONS(2681), - [anon_sym_for] = ACTIONS(2681), - [anon_sym_LPAREN] = ACTIONS(2679), - [anon_sym_SEMI] = ACTIONS(2679), - [anon_sym_await] = ACTIONS(2681), - [anon_sym_while] = ACTIONS(2681), - [anon_sym_do] = ACTIONS(2681), - [anon_sym_try] = ACTIONS(2681), - [anon_sym_break] = ACTIONS(2681), - [anon_sym_continue] = ACTIONS(2681), - [anon_sym_debugger] = ACTIONS(2681), - [anon_sym_return] = ACTIONS(2681), - [anon_sym_throw] = ACTIONS(2681), - [anon_sym_case] = ACTIONS(2681), - [anon_sym_yield] = ACTIONS(2681), - [anon_sym_LBRACK] = ACTIONS(2679), - [anon_sym_class] = ACTIONS(2681), - [anon_sym_async] = ACTIONS(2681), - [anon_sym_function] = ACTIONS(2681), - [anon_sym_new] = ACTIONS(2681), - [anon_sym_using] = ACTIONS(2681), - [anon_sym_PLUS] = ACTIONS(2681), - [anon_sym_DASH] = ACTIONS(2681), - [anon_sym_SLASH] = ACTIONS(2681), - [anon_sym_LT] = ACTIONS(2679), - [anon_sym_TILDE] = ACTIONS(2679), - [anon_sym_void] = ACTIONS(2681), - [anon_sym_delete] = ACTIONS(2681), - [anon_sym_PLUS_PLUS] = ACTIONS(2679), - [anon_sym_DASH_DASH] = ACTIONS(2679), - [anon_sym_DQUOTE] = ACTIONS(2679), - [anon_sym_SQUOTE] = ACTIONS(2679), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2679), - [sym_number] = ACTIONS(2679), - [sym_private_property_identifier] = ACTIONS(2679), - [sym_this] = ACTIONS(2681), - [sym_super] = ACTIONS(2681), - [sym_true] = ACTIONS(2681), - [sym_false] = ACTIONS(2681), - [sym_null] = ACTIONS(2681), - [sym_undefined] = ACTIONS(2681), - [anon_sym_AT] = ACTIONS(2679), - [anon_sym_static] = ACTIONS(2681), - [anon_sym_readonly] = ACTIONS(2681), - [anon_sym_get] = ACTIONS(2681), - [anon_sym_set] = ACTIONS(2681), - [anon_sym_declare] = ACTIONS(2681), - [anon_sym_public] = ACTIONS(2681), - [anon_sym_private] = ACTIONS(2681), - [anon_sym_protected] = ACTIONS(2681), - [anon_sym_override] = ACTIONS(2681), - [anon_sym_module] = ACTIONS(2681), - [anon_sym_any] = ACTIONS(2681), - [anon_sym_number] = ACTIONS(2681), - [anon_sym_boolean] = ACTIONS(2681), - [anon_sym_string] = ACTIONS(2681), - [anon_sym_symbol] = ACTIONS(2681), - [anon_sym_object] = ACTIONS(2681), - [anon_sym_abstract] = ACTIONS(2681), - [anon_sym_interface] = ACTIONS(2681), - [anon_sym_enum] = ACTIONS(2681), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(852)] = { - [ts_builtin_sym_end] = ACTIONS(2683), - [sym_identifier] = ACTIONS(2685), - [anon_sym_export] = ACTIONS(2685), - [anon_sym_default] = ACTIONS(2685), - [anon_sym_type] = ACTIONS(2685), - [anon_sym_namespace] = ACTIONS(2685), - [anon_sym_LBRACE] = ACTIONS(2683), - [anon_sym_RBRACE] = ACTIONS(2683), - [anon_sym_typeof] = ACTIONS(2685), - [anon_sym_import] = ACTIONS(2685), - [anon_sym_with] = ACTIONS(2685), - [anon_sym_var] = ACTIONS(2685), - [anon_sym_let] = ACTIONS(2685), - [anon_sym_const] = ACTIONS(2685), - [anon_sym_BANG] = ACTIONS(2683), - [anon_sym_else] = ACTIONS(2685), - [anon_sym_if] = ACTIONS(2685), - [anon_sym_switch] = ACTIONS(2685), - [anon_sym_for] = ACTIONS(2685), - [anon_sym_LPAREN] = ACTIONS(2683), - [anon_sym_SEMI] = ACTIONS(2683), - [anon_sym_await] = ACTIONS(2685), - [anon_sym_while] = ACTIONS(2685), - [anon_sym_do] = ACTIONS(2685), - [anon_sym_try] = ACTIONS(2685), - [anon_sym_break] = ACTIONS(2685), - [anon_sym_continue] = ACTIONS(2685), - [anon_sym_debugger] = ACTIONS(2685), - [anon_sym_return] = ACTIONS(2685), - [anon_sym_throw] = ACTIONS(2685), - [anon_sym_case] = ACTIONS(2685), - [anon_sym_yield] = ACTIONS(2685), - [anon_sym_LBRACK] = ACTIONS(2683), - [anon_sym_class] = ACTIONS(2685), - [anon_sym_async] = ACTIONS(2685), - [anon_sym_function] = ACTIONS(2685), - [anon_sym_new] = ACTIONS(2685), - [anon_sym_using] = ACTIONS(2685), - [anon_sym_PLUS] = ACTIONS(2685), - [anon_sym_DASH] = ACTIONS(2685), - [anon_sym_SLASH] = ACTIONS(2685), - [anon_sym_LT] = ACTIONS(2683), - [anon_sym_TILDE] = ACTIONS(2683), - [anon_sym_void] = ACTIONS(2685), - [anon_sym_delete] = ACTIONS(2685), - [anon_sym_PLUS_PLUS] = ACTIONS(2683), - [anon_sym_DASH_DASH] = ACTIONS(2683), - [anon_sym_DQUOTE] = ACTIONS(2683), - [anon_sym_SQUOTE] = ACTIONS(2683), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2683), - [sym_number] = ACTIONS(2683), - [sym_private_property_identifier] = ACTIONS(2683), - [sym_this] = ACTIONS(2685), - [sym_super] = ACTIONS(2685), - [sym_true] = ACTIONS(2685), - [sym_false] = ACTIONS(2685), - [sym_null] = ACTIONS(2685), - [sym_undefined] = ACTIONS(2685), - [anon_sym_AT] = ACTIONS(2683), - [anon_sym_static] = ACTIONS(2685), - [anon_sym_readonly] = ACTIONS(2685), - [anon_sym_get] = ACTIONS(2685), - [anon_sym_set] = ACTIONS(2685), - [anon_sym_declare] = ACTIONS(2685), - [anon_sym_public] = ACTIONS(2685), - [anon_sym_private] = ACTIONS(2685), - [anon_sym_protected] = ACTIONS(2685), - [anon_sym_override] = ACTIONS(2685), - [anon_sym_module] = ACTIONS(2685), - [anon_sym_any] = ACTIONS(2685), - [anon_sym_number] = ACTIONS(2685), - [anon_sym_boolean] = ACTIONS(2685), - [anon_sym_string] = ACTIONS(2685), - [anon_sym_symbol] = ACTIONS(2685), - [anon_sym_object] = ACTIONS(2685), - [anon_sym_abstract] = ACTIONS(2685), - [anon_sym_interface] = ACTIONS(2685), - [anon_sym_enum] = ACTIONS(2685), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(853)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_rest_pattern] = STATE(5679), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4008), - [sym_tuple_parameter] = STATE(5700), - [sym_optional_tuple_parameter] = STATE(5700), - [sym_optional_type] = STATE(5700), - [sym_rest_type] = STATE(5700), - [sym__tuple_type_member] = STATE(5700), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(2517), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_RBRACK] = ACTIONS(2687), - [anon_sym_new] = ACTIONS(2523), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(2531), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(637), - [anon_sym_unknown] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(854)] = { + [sym_finally_clause] = STATE(938), [ts_builtin_sym_end] = ACTIONS(2689), [sym_identifier] = ACTIONS(2691), [anon_sym_export] = ACTIONS(2691), @@ -113312,6 +116941,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_return] = ACTIONS(2691), [anon_sym_throw] = ACTIONS(2691), [anon_sym_case] = ACTIONS(2691), + [anon_sym_finally] = ACTIONS(2673), [anon_sym_yield] = ACTIONS(2691), [anon_sym_LBRACK] = ACTIONS(2689), [anon_sym_class] = ACTIONS(2691), @@ -113362,683 +116992,1782 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2691), [sym_html_comment] = ACTIONS(5), }, - [STATE(855)] = { - [ts_builtin_sym_end] = ACTIONS(2693), - [sym_identifier] = ACTIONS(2695), - [anon_sym_export] = ACTIONS(2695), - [anon_sym_default] = ACTIONS(2695), - [anon_sym_type] = ACTIONS(2695), - [anon_sym_namespace] = ACTIONS(2695), - [anon_sym_LBRACE] = ACTIONS(2693), - [anon_sym_RBRACE] = ACTIONS(2693), - [anon_sym_typeof] = ACTIONS(2695), - [anon_sym_import] = ACTIONS(2695), - [anon_sym_with] = ACTIONS(2695), - [anon_sym_var] = ACTIONS(2695), - [anon_sym_let] = ACTIONS(2695), - [anon_sym_const] = ACTIONS(2695), - [anon_sym_BANG] = ACTIONS(2693), - [anon_sym_else] = ACTIONS(2695), - [anon_sym_if] = ACTIONS(2695), - [anon_sym_switch] = ACTIONS(2695), - [anon_sym_for] = ACTIONS(2695), - [anon_sym_LPAREN] = ACTIONS(2693), - [anon_sym_SEMI] = ACTIONS(2693), - [anon_sym_await] = ACTIONS(2695), - [anon_sym_while] = ACTIONS(2695), - [anon_sym_do] = ACTIONS(2695), - [anon_sym_try] = ACTIONS(2695), - [anon_sym_break] = ACTIONS(2695), - [anon_sym_continue] = ACTIONS(2695), - [anon_sym_debugger] = ACTIONS(2695), - [anon_sym_return] = ACTIONS(2695), - [anon_sym_throw] = ACTIONS(2695), - [anon_sym_case] = ACTIONS(2695), - [anon_sym_yield] = ACTIONS(2695), - [anon_sym_LBRACK] = ACTIONS(2693), - [anon_sym_class] = ACTIONS(2695), - [anon_sym_async] = ACTIONS(2695), - [anon_sym_function] = ACTIONS(2695), - [anon_sym_new] = ACTIONS(2695), - [anon_sym_using] = ACTIONS(2695), - [anon_sym_PLUS] = ACTIONS(2695), - [anon_sym_DASH] = ACTIONS(2695), - [anon_sym_SLASH] = ACTIONS(2695), - [anon_sym_LT] = ACTIONS(2693), - [anon_sym_TILDE] = ACTIONS(2693), - [anon_sym_void] = ACTIONS(2695), - [anon_sym_delete] = ACTIONS(2695), - [anon_sym_PLUS_PLUS] = ACTIONS(2693), - [anon_sym_DASH_DASH] = ACTIONS(2693), - [anon_sym_DQUOTE] = ACTIONS(2693), - [anon_sym_SQUOTE] = ACTIONS(2693), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2693), - [sym_number] = ACTIONS(2693), - [sym_private_property_identifier] = ACTIONS(2693), - [sym_this] = ACTIONS(2695), - [sym_super] = ACTIONS(2695), - [sym_true] = ACTIONS(2695), - [sym_false] = ACTIONS(2695), - [sym_null] = ACTIONS(2695), - [sym_undefined] = ACTIONS(2695), - [anon_sym_AT] = ACTIONS(2693), - [anon_sym_static] = ACTIONS(2695), - [anon_sym_readonly] = ACTIONS(2695), - [anon_sym_get] = ACTIONS(2695), - [anon_sym_set] = ACTIONS(2695), - [anon_sym_declare] = ACTIONS(2695), - [anon_sym_public] = ACTIONS(2695), - [anon_sym_private] = ACTIONS(2695), - [anon_sym_protected] = ACTIONS(2695), - [anon_sym_override] = ACTIONS(2695), - [anon_sym_module] = ACTIONS(2695), - [anon_sym_any] = ACTIONS(2695), - [anon_sym_number] = ACTIONS(2695), - [anon_sym_boolean] = ACTIONS(2695), - [anon_sym_string] = ACTIONS(2695), - [anon_sym_symbol] = ACTIONS(2695), - [anon_sym_object] = ACTIONS(2695), - [anon_sym_abstract] = ACTIONS(2695), - [anon_sym_interface] = ACTIONS(2695), - [anon_sym_enum] = ACTIONS(2695), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(856)] = { - [ts_builtin_sym_end] = ACTIONS(2697), - [sym_identifier] = ACTIONS(2699), - [anon_sym_export] = ACTIONS(2699), - [anon_sym_default] = ACTIONS(2699), - [anon_sym_type] = ACTIONS(2699), - [anon_sym_namespace] = ACTIONS(2699), - [anon_sym_LBRACE] = ACTIONS(2697), - [anon_sym_RBRACE] = ACTIONS(2697), - [anon_sym_typeof] = ACTIONS(2699), - [anon_sym_import] = ACTIONS(2699), - [anon_sym_with] = ACTIONS(2699), - [anon_sym_var] = ACTIONS(2699), - [anon_sym_let] = ACTIONS(2699), - [anon_sym_const] = ACTIONS(2699), - [anon_sym_BANG] = ACTIONS(2697), - [anon_sym_else] = ACTIONS(2699), - [anon_sym_if] = ACTIONS(2699), - [anon_sym_switch] = ACTIONS(2699), - [anon_sym_for] = ACTIONS(2699), - [anon_sym_LPAREN] = ACTIONS(2697), - [anon_sym_SEMI] = ACTIONS(2697), - [anon_sym_await] = ACTIONS(2699), - [anon_sym_while] = ACTIONS(2699), - [anon_sym_do] = ACTIONS(2699), - [anon_sym_try] = ACTIONS(2699), - [anon_sym_break] = ACTIONS(2699), - [anon_sym_continue] = ACTIONS(2699), - [anon_sym_debugger] = ACTIONS(2699), - [anon_sym_return] = ACTIONS(2699), - [anon_sym_throw] = ACTIONS(2699), - [anon_sym_case] = ACTIONS(2699), - [anon_sym_yield] = ACTIONS(2699), - [anon_sym_LBRACK] = ACTIONS(2697), - [anon_sym_class] = ACTIONS(2699), - [anon_sym_async] = ACTIONS(2699), - [anon_sym_function] = ACTIONS(2699), - [anon_sym_new] = ACTIONS(2699), - [anon_sym_using] = ACTIONS(2699), - [anon_sym_PLUS] = ACTIONS(2699), - [anon_sym_DASH] = ACTIONS(2699), - [anon_sym_SLASH] = ACTIONS(2699), - [anon_sym_LT] = ACTIONS(2697), - [anon_sym_TILDE] = ACTIONS(2697), - [anon_sym_void] = ACTIONS(2699), - [anon_sym_delete] = ACTIONS(2699), - [anon_sym_PLUS_PLUS] = ACTIONS(2697), - [anon_sym_DASH_DASH] = ACTIONS(2697), - [anon_sym_DQUOTE] = ACTIONS(2697), - [anon_sym_SQUOTE] = ACTIONS(2697), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2697), - [sym_number] = ACTIONS(2697), - [sym_private_property_identifier] = ACTIONS(2697), - [sym_this] = ACTIONS(2699), - [sym_super] = ACTIONS(2699), - [sym_true] = ACTIONS(2699), - [sym_false] = ACTIONS(2699), - [sym_null] = ACTIONS(2699), - [sym_undefined] = ACTIONS(2699), - [anon_sym_AT] = ACTIONS(2697), - [anon_sym_static] = ACTIONS(2699), - [anon_sym_readonly] = ACTIONS(2699), - [anon_sym_get] = ACTIONS(2699), - [anon_sym_set] = ACTIONS(2699), - [anon_sym_declare] = ACTIONS(2699), - [anon_sym_public] = ACTIONS(2699), - [anon_sym_private] = ACTIONS(2699), - [anon_sym_protected] = ACTIONS(2699), - [anon_sym_override] = ACTIONS(2699), - [anon_sym_module] = ACTIONS(2699), - [anon_sym_any] = ACTIONS(2699), - [anon_sym_number] = ACTIONS(2699), - [anon_sym_boolean] = ACTIONS(2699), - [anon_sym_string] = ACTIONS(2699), - [anon_sym_symbol] = ACTIONS(2699), - [anon_sym_object] = ACTIONS(2699), - [anon_sym_abstract] = ACTIONS(2699), - [anon_sym_interface] = ACTIONS(2699), - [anon_sym_enum] = ACTIONS(2699), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(857)] = { - [ts_builtin_sym_end] = ACTIONS(2701), - [sym_identifier] = ACTIONS(2703), - [anon_sym_export] = ACTIONS(2703), - [anon_sym_default] = ACTIONS(2703), - [anon_sym_type] = ACTIONS(2703), - [anon_sym_namespace] = ACTIONS(2703), - [anon_sym_LBRACE] = ACTIONS(2701), - [anon_sym_RBRACE] = ACTIONS(2701), - [anon_sym_typeof] = ACTIONS(2703), - [anon_sym_import] = ACTIONS(2703), - [anon_sym_with] = ACTIONS(2703), - [anon_sym_var] = ACTIONS(2703), - [anon_sym_let] = ACTIONS(2703), - [anon_sym_const] = ACTIONS(2703), - [anon_sym_BANG] = ACTIONS(2701), - [anon_sym_else] = ACTIONS(2703), - [anon_sym_if] = ACTIONS(2703), - [anon_sym_switch] = ACTIONS(2703), - [anon_sym_for] = ACTIONS(2703), - [anon_sym_LPAREN] = ACTIONS(2701), - [anon_sym_SEMI] = ACTIONS(2701), - [anon_sym_await] = ACTIONS(2703), - [anon_sym_while] = ACTIONS(2703), - [anon_sym_do] = ACTIONS(2703), - [anon_sym_try] = ACTIONS(2703), - [anon_sym_break] = ACTIONS(2703), - [anon_sym_continue] = ACTIONS(2703), - [anon_sym_debugger] = ACTIONS(2703), - [anon_sym_return] = ACTIONS(2703), - [anon_sym_throw] = ACTIONS(2703), - [anon_sym_case] = ACTIONS(2703), - [anon_sym_yield] = ACTIONS(2703), - [anon_sym_LBRACK] = ACTIONS(2701), - [anon_sym_class] = ACTIONS(2703), - [anon_sym_async] = ACTIONS(2703), - [anon_sym_function] = ACTIONS(2703), - [anon_sym_new] = ACTIONS(2703), - [anon_sym_using] = ACTIONS(2703), - [anon_sym_PLUS] = ACTIONS(2703), - [anon_sym_DASH] = ACTIONS(2703), - [anon_sym_SLASH] = ACTIONS(2703), - [anon_sym_LT] = ACTIONS(2701), - [anon_sym_TILDE] = ACTIONS(2701), - [anon_sym_void] = ACTIONS(2703), - [anon_sym_delete] = ACTIONS(2703), - [anon_sym_PLUS_PLUS] = ACTIONS(2701), - [anon_sym_DASH_DASH] = ACTIONS(2701), - [anon_sym_DQUOTE] = ACTIONS(2701), - [anon_sym_SQUOTE] = ACTIONS(2701), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2701), - [sym_number] = ACTIONS(2701), - [sym_private_property_identifier] = ACTIONS(2701), - [sym_this] = ACTIONS(2703), - [sym_super] = ACTIONS(2703), - [sym_true] = ACTIONS(2703), - [sym_false] = ACTIONS(2703), - [sym_null] = ACTIONS(2703), - [sym_undefined] = ACTIONS(2703), - [anon_sym_AT] = ACTIONS(2701), - [anon_sym_static] = ACTIONS(2703), - [anon_sym_readonly] = ACTIONS(2703), - [anon_sym_get] = ACTIONS(2703), - [anon_sym_set] = ACTIONS(2703), - [anon_sym_declare] = ACTIONS(2703), - [anon_sym_public] = ACTIONS(2703), - [anon_sym_private] = ACTIONS(2703), - [anon_sym_protected] = ACTIONS(2703), - [anon_sym_override] = ACTIONS(2703), - [anon_sym_module] = ACTIONS(2703), - [anon_sym_any] = ACTIONS(2703), - [anon_sym_number] = ACTIONS(2703), - [anon_sym_boolean] = ACTIONS(2703), - [anon_sym_string] = ACTIONS(2703), - [anon_sym_symbol] = ACTIONS(2703), - [anon_sym_object] = ACTIONS(2703), - [anon_sym_abstract] = ACTIONS(2703), - [anon_sym_interface] = ACTIONS(2703), - [anon_sym_enum] = ACTIONS(2703), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(858)] = { - [ts_builtin_sym_end] = ACTIONS(2705), - [sym_identifier] = ACTIONS(2707), - [anon_sym_export] = ACTIONS(2707), - [anon_sym_default] = ACTIONS(2707), - [anon_sym_type] = ACTIONS(2707), - [anon_sym_namespace] = ACTIONS(2707), - [anon_sym_LBRACE] = ACTIONS(2705), - [anon_sym_RBRACE] = ACTIONS(2705), - [anon_sym_typeof] = ACTIONS(2707), - [anon_sym_import] = ACTIONS(2707), - [anon_sym_with] = ACTIONS(2707), - [anon_sym_var] = ACTIONS(2707), - [anon_sym_let] = ACTIONS(2707), - [anon_sym_const] = ACTIONS(2707), - [anon_sym_BANG] = ACTIONS(2705), - [anon_sym_else] = ACTIONS(2707), - [anon_sym_if] = ACTIONS(2707), - [anon_sym_switch] = ACTIONS(2707), - [anon_sym_for] = ACTIONS(2707), - [anon_sym_LPAREN] = ACTIONS(2705), - [anon_sym_SEMI] = ACTIONS(2705), - [anon_sym_await] = ACTIONS(2707), - [anon_sym_while] = ACTIONS(2707), - [anon_sym_do] = ACTIONS(2707), - [anon_sym_try] = ACTIONS(2707), - [anon_sym_break] = ACTIONS(2707), - [anon_sym_continue] = ACTIONS(2707), - [anon_sym_debugger] = ACTIONS(2707), - [anon_sym_return] = ACTIONS(2707), - [anon_sym_throw] = ACTIONS(2707), - [anon_sym_case] = ACTIONS(2707), - [anon_sym_yield] = ACTIONS(2707), - [anon_sym_LBRACK] = ACTIONS(2705), - [anon_sym_class] = ACTIONS(2707), - [anon_sym_async] = ACTIONS(2707), - [anon_sym_function] = ACTIONS(2707), - [anon_sym_new] = ACTIONS(2707), - [anon_sym_using] = ACTIONS(2707), - [anon_sym_PLUS] = ACTIONS(2707), - [anon_sym_DASH] = ACTIONS(2707), - [anon_sym_SLASH] = ACTIONS(2707), - [anon_sym_LT] = ACTIONS(2705), - [anon_sym_TILDE] = ACTIONS(2705), - [anon_sym_void] = ACTIONS(2707), - [anon_sym_delete] = ACTIONS(2707), - [anon_sym_PLUS_PLUS] = ACTIONS(2705), - [anon_sym_DASH_DASH] = ACTIONS(2705), - [anon_sym_DQUOTE] = ACTIONS(2705), - [anon_sym_SQUOTE] = ACTIONS(2705), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2705), - [sym_number] = ACTIONS(2705), - [sym_private_property_identifier] = ACTIONS(2705), - [sym_this] = ACTIONS(2707), - [sym_super] = ACTIONS(2707), - [sym_true] = ACTIONS(2707), - [sym_false] = ACTIONS(2707), - [sym_null] = ACTIONS(2707), - [sym_undefined] = ACTIONS(2707), - [anon_sym_AT] = ACTIONS(2705), - [anon_sym_static] = ACTIONS(2707), - [anon_sym_readonly] = ACTIONS(2707), - [anon_sym_get] = ACTIONS(2707), - [anon_sym_set] = ACTIONS(2707), - [anon_sym_declare] = ACTIONS(2707), - [anon_sym_public] = ACTIONS(2707), - [anon_sym_private] = ACTIONS(2707), - [anon_sym_protected] = ACTIONS(2707), - [anon_sym_override] = ACTIONS(2707), - [anon_sym_module] = ACTIONS(2707), - [anon_sym_any] = ACTIONS(2707), - [anon_sym_number] = ACTIONS(2707), - [anon_sym_boolean] = ACTIONS(2707), - [anon_sym_string] = ACTIONS(2707), - [anon_sym_symbol] = ACTIONS(2707), - [anon_sym_object] = ACTIONS(2707), - [anon_sym_abstract] = ACTIONS(2707), - [anon_sym_interface] = ACTIONS(2707), - [anon_sym_enum] = ACTIONS(2707), + [STATE(844)] = { + [sym__call_signature] = STATE(6883), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2615), + [anon_sym_export] = ACTIONS(2617), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2617), + [anon_sym_EQ] = ACTIONS(1138), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2617), + [anon_sym_let] = ACTIONS(2617), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2617), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2617), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2617), + [anon_sym_readonly] = ACTIONS(2617), + [anon_sym_get] = ACTIONS(2617), + [anon_sym_set] = ACTIONS(2617), + [anon_sym_declare] = ACTIONS(2617), + [anon_sym_public] = ACTIONS(2617), + [anon_sym_private] = ACTIONS(2617), + [anon_sym_protected] = ACTIONS(2617), + [anon_sym_override] = ACTIONS(2617), + [anon_sym_module] = ACTIONS(2617), + [anon_sym_any] = ACTIONS(2617), + [anon_sym_number] = ACTIONS(2617), + [anon_sym_boolean] = ACTIONS(2617), + [anon_sym_string] = ACTIONS(2617), + [anon_sym_symbol] = ACTIONS(2617), + [anon_sym_object] = ACTIONS(2617), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(859)] = { - [ts_builtin_sym_end] = ACTIONS(2709), - [sym_identifier] = ACTIONS(2711), - [anon_sym_export] = ACTIONS(2711), - [anon_sym_default] = ACTIONS(2711), - [anon_sym_type] = ACTIONS(2711), - [anon_sym_namespace] = ACTIONS(2711), - [anon_sym_LBRACE] = ACTIONS(2709), - [anon_sym_RBRACE] = ACTIONS(2709), - [anon_sym_typeof] = ACTIONS(2711), - [anon_sym_import] = ACTIONS(2711), - [anon_sym_with] = ACTIONS(2711), - [anon_sym_var] = ACTIONS(2711), - [anon_sym_let] = ACTIONS(2711), - [anon_sym_const] = ACTIONS(2711), - [anon_sym_BANG] = ACTIONS(2709), - [anon_sym_else] = ACTIONS(2711), - [anon_sym_if] = ACTIONS(2711), - [anon_sym_switch] = ACTIONS(2711), - [anon_sym_for] = ACTIONS(2711), - [anon_sym_LPAREN] = ACTIONS(2709), - [anon_sym_SEMI] = ACTIONS(2709), - [anon_sym_await] = ACTIONS(2711), - [anon_sym_while] = ACTIONS(2711), - [anon_sym_do] = ACTIONS(2711), - [anon_sym_try] = ACTIONS(2711), - [anon_sym_break] = ACTIONS(2711), - [anon_sym_continue] = ACTIONS(2711), - [anon_sym_debugger] = ACTIONS(2711), - [anon_sym_return] = ACTIONS(2711), - [anon_sym_throw] = ACTIONS(2711), - [anon_sym_case] = ACTIONS(2711), - [anon_sym_yield] = ACTIONS(2711), - [anon_sym_LBRACK] = ACTIONS(2709), - [anon_sym_class] = ACTIONS(2711), - [anon_sym_async] = ACTIONS(2711), - [anon_sym_function] = ACTIONS(2711), - [anon_sym_new] = ACTIONS(2711), - [anon_sym_using] = ACTIONS(2711), - [anon_sym_PLUS] = ACTIONS(2711), - [anon_sym_DASH] = ACTIONS(2711), - [anon_sym_SLASH] = ACTIONS(2711), - [anon_sym_LT] = ACTIONS(2709), - [anon_sym_TILDE] = ACTIONS(2709), - [anon_sym_void] = ACTIONS(2711), - [anon_sym_delete] = ACTIONS(2711), - [anon_sym_PLUS_PLUS] = ACTIONS(2709), - [anon_sym_DASH_DASH] = ACTIONS(2709), - [anon_sym_DQUOTE] = ACTIONS(2709), - [anon_sym_SQUOTE] = ACTIONS(2709), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2709), - [sym_number] = ACTIONS(2709), - [sym_private_property_identifier] = ACTIONS(2709), - [sym_this] = ACTIONS(2711), - [sym_super] = ACTIONS(2711), - [sym_true] = ACTIONS(2711), - [sym_false] = ACTIONS(2711), - [sym_null] = ACTIONS(2711), - [sym_undefined] = ACTIONS(2711), - [anon_sym_AT] = ACTIONS(2709), - [anon_sym_static] = ACTIONS(2711), - [anon_sym_readonly] = ACTIONS(2711), - [anon_sym_get] = ACTIONS(2711), - [anon_sym_set] = ACTIONS(2711), - [anon_sym_declare] = ACTIONS(2711), - [anon_sym_public] = ACTIONS(2711), - [anon_sym_private] = ACTIONS(2711), - [anon_sym_protected] = ACTIONS(2711), - [anon_sym_override] = ACTIONS(2711), - [anon_sym_module] = ACTIONS(2711), - [anon_sym_any] = ACTIONS(2711), - [anon_sym_number] = ACTIONS(2711), - [anon_sym_boolean] = ACTIONS(2711), - [anon_sym_string] = ACTIONS(2711), - [anon_sym_symbol] = ACTIONS(2711), - [anon_sym_object] = ACTIONS(2711), - [anon_sym_abstract] = ACTIONS(2711), - [anon_sym_interface] = ACTIONS(2711), - [anon_sym_enum] = ACTIONS(2711), + [STATE(845)] = { + [sym__call_signature] = STATE(6883), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2615), + [anon_sym_export] = ACTIONS(2617), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2617), + [anon_sym_EQ] = ACTIONS(1132), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2617), + [anon_sym_let] = ACTIONS(2617), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2617), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2617), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2617), + [anon_sym_readonly] = ACTIONS(2617), + [anon_sym_get] = ACTIONS(2617), + [anon_sym_set] = ACTIONS(2617), + [anon_sym_declare] = ACTIONS(2617), + [anon_sym_public] = ACTIONS(2617), + [anon_sym_private] = ACTIONS(2617), + [anon_sym_protected] = ACTIONS(2617), + [anon_sym_override] = ACTIONS(2617), + [anon_sym_module] = ACTIONS(2617), + [anon_sym_any] = ACTIONS(2617), + [anon_sym_number] = ACTIONS(2617), + [anon_sym_boolean] = ACTIONS(2617), + [anon_sym_string] = ACTIONS(2617), + [anon_sym_symbol] = ACTIONS(2617), + [anon_sym_object] = ACTIONS(2617), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(860)] = { - [ts_builtin_sym_end] = ACTIONS(2709), - [sym_identifier] = ACTIONS(2711), - [anon_sym_export] = ACTIONS(2711), - [anon_sym_default] = ACTIONS(2711), - [anon_sym_type] = ACTIONS(2711), - [anon_sym_namespace] = ACTIONS(2711), - [anon_sym_LBRACE] = ACTIONS(2709), - [anon_sym_RBRACE] = ACTIONS(2709), - [anon_sym_typeof] = ACTIONS(2711), - [anon_sym_import] = ACTIONS(2711), - [anon_sym_with] = ACTIONS(2711), - [anon_sym_var] = ACTIONS(2711), - [anon_sym_let] = ACTIONS(2711), - [anon_sym_const] = ACTIONS(2711), - [anon_sym_BANG] = ACTIONS(2709), - [anon_sym_else] = ACTIONS(2711), - [anon_sym_if] = ACTIONS(2711), - [anon_sym_switch] = ACTIONS(2711), - [anon_sym_for] = ACTIONS(2711), - [anon_sym_LPAREN] = ACTIONS(2709), - [anon_sym_SEMI] = ACTIONS(2709), - [anon_sym_await] = ACTIONS(2711), - [anon_sym_while] = ACTIONS(2711), - [anon_sym_do] = ACTIONS(2711), - [anon_sym_try] = ACTIONS(2711), - [anon_sym_break] = ACTIONS(2711), - [anon_sym_continue] = ACTIONS(2711), - [anon_sym_debugger] = ACTIONS(2711), - [anon_sym_return] = ACTIONS(2711), - [anon_sym_throw] = ACTIONS(2711), - [anon_sym_case] = ACTIONS(2711), - [anon_sym_yield] = ACTIONS(2711), - [anon_sym_LBRACK] = ACTIONS(2709), - [anon_sym_class] = ACTIONS(2711), - [anon_sym_async] = ACTIONS(2711), - [anon_sym_function] = ACTIONS(2711), - [anon_sym_new] = ACTIONS(2711), - [anon_sym_using] = ACTIONS(2711), - [anon_sym_PLUS] = ACTIONS(2711), - [anon_sym_DASH] = ACTIONS(2711), - [anon_sym_SLASH] = ACTIONS(2711), - [anon_sym_LT] = ACTIONS(2709), - [anon_sym_TILDE] = ACTIONS(2709), - [anon_sym_void] = ACTIONS(2711), - [anon_sym_delete] = ACTIONS(2711), - [anon_sym_PLUS_PLUS] = ACTIONS(2709), - [anon_sym_DASH_DASH] = ACTIONS(2709), - [anon_sym_DQUOTE] = ACTIONS(2709), - [anon_sym_SQUOTE] = ACTIONS(2709), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2709), - [sym_number] = ACTIONS(2709), - [sym_private_property_identifier] = ACTIONS(2709), - [sym_this] = ACTIONS(2711), - [sym_super] = ACTIONS(2711), - [sym_true] = ACTIONS(2711), - [sym_false] = ACTIONS(2711), - [sym_null] = ACTIONS(2711), - [sym_undefined] = ACTIONS(2711), - [anon_sym_AT] = ACTIONS(2709), - [anon_sym_static] = ACTIONS(2711), - [anon_sym_readonly] = ACTIONS(2711), - [anon_sym_get] = ACTIONS(2711), - [anon_sym_set] = ACTIONS(2711), - [anon_sym_declare] = ACTIONS(2711), - [anon_sym_public] = ACTIONS(2711), - [anon_sym_private] = ACTIONS(2711), - [anon_sym_protected] = ACTIONS(2711), - [anon_sym_override] = ACTIONS(2711), - [anon_sym_module] = ACTIONS(2711), - [anon_sym_any] = ACTIONS(2711), - [anon_sym_number] = ACTIONS(2711), - [anon_sym_boolean] = ACTIONS(2711), - [anon_sym_string] = ACTIONS(2711), - [anon_sym_symbol] = ACTIONS(2711), - [anon_sym_object] = ACTIONS(2711), - [anon_sym_abstract] = ACTIONS(2711), - [anon_sym_interface] = ACTIONS(2711), - [anon_sym_enum] = ACTIONS(2711), + [STATE(846)] = { + [sym__call_signature] = STATE(6883), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2615), + [anon_sym_export] = ACTIONS(2617), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2617), + [anon_sym_EQ] = ACTIONS(850), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2617), + [anon_sym_let] = ACTIONS(2617), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2617), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2617), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2617), + [anon_sym_readonly] = ACTIONS(2617), + [anon_sym_get] = ACTIONS(2617), + [anon_sym_set] = ACTIONS(2617), + [anon_sym_declare] = ACTIONS(2617), + [anon_sym_public] = ACTIONS(2617), + [anon_sym_private] = ACTIONS(2617), + [anon_sym_protected] = ACTIONS(2617), + [anon_sym_override] = ACTIONS(2617), + [anon_sym_module] = ACTIONS(2617), + [anon_sym_any] = ACTIONS(2617), + [anon_sym_number] = ACTIONS(2617), + [anon_sym_boolean] = ACTIONS(2617), + [anon_sym_string] = ACTIONS(2617), + [anon_sym_symbol] = ACTIONS(2617), + [anon_sym_object] = ACTIONS(2617), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(861)] = { - [ts_builtin_sym_end] = ACTIONS(2713), - [sym_identifier] = ACTIONS(2715), - [anon_sym_export] = ACTIONS(2715), - [anon_sym_default] = ACTIONS(2715), - [anon_sym_type] = ACTIONS(2715), - [anon_sym_namespace] = ACTIONS(2715), - [anon_sym_LBRACE] = ACTIONS(2713), - [anon_sym_RBRACE] = ACTIONS(2713), - [anon_sym_typeof] = ACTIONS(2715), - [anon_sym_import] = ACTIONS(2715), - [anon_sym_with] = ACTIONS(2715), - [anon_sym_var] = ACTIONS(2715), - [anon_sym_let] = ACTIONS(2715), - [anon_sym_const] = ACTIONS(2715), - [anon_sym_BANG] = ACTIONS(2713), - [anon_sym_else] = ACTIONS(2715), - [anon_sym_if] = ACTIONS(2715), - [anon_sym_switch] = ACTIONS(2715), - [anon_sym_for] = ACTIONS(2715), - [anon_sym_LPAREN] = ACTIONS(2713), - [anon_sym_SEMI] = ACTIONS(2713), - [anon_sym_await] = ACTIONS(2715), - [anon_sym_while] = ACTIONS(2715), - [anon_sym_do] = ACTIONS(2715), - [anon_sym_try] = ACTIONS(2715), - [anon_sym_break] = ACTIONS(2715), - [anon_sym_continue] = ACTIONS(2715), - [anon_sym_debugger] = ACTIONS(2715), - [anon_sym_return] = ACTIONS(2715), - [anon_sym_throw] = ACTIONS(2715), - [anon_sym_case] = ACTIONS(2715), - [anon_sym_yield] = ACTIONS(2715), - [anon_sym_LBRACK] = ACTIONS(2713), - [anon_sym_class] = ACTIONS(2715), - [anon_sym_async] = ACTIONS(2715), - [anon_sym_function] = ACTIONS(2715), - [anon_sym_new] = ACTIONS(2715), - [anon_sym_using] = ACTIONS(2715), - [anon_sym_PLUS] = ACTIONS(2715), - [anon_sym_DASH] = ACTIONS(2715), - [anon_sym_SLASH] = ACTIONS(2715), - [anon_sym_LT] = ACTIONS(2713), - [anon_sym_TILDE] = ACTIONS(2713), - [anon_sym_void] = ACTIONS(2715), - [anon_sym_delete] = ACTIONS(2715), - [anon_sym_PLUS_PLUS] = ACTIONS(2713), - [anon_sym_DASH_DASH] = ACTIONS(2713), - [anon_sym_DQUOTE] = ACTIONS(2713), - [anon_sym_SQUOTE] = ACTIONS(2713), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2713), - [sym_number] = ACTIONS(2713), - [sym_private_property_identifier] = ACTIONS(2713), - [sym_this] = ACTIONS(2715), - [sym_super] = ACTIONS(2715), - [sym_true] = ACTIONS(2715), - [sym_false] = ACTIONS(2715), - [sym_null] = ACTIONS(2715), - [sym_undefined] = ACTIONS(2715), - [anon_sym_AT] = ACTIONS(2713), - [anon_sym_static] = ACTIONS(2715), - [anon_sym_readonly] = ACTIONS(2715), - [anon_sym_get] = ACTIONS(2715), - [anon_sym_set] = ACTIONS(2715), - [anon_sym_declare] = ACTIONS(2715), - [anon_sym_public] = ACTIONS(2715), - [anon_sym_private] = ACTIONS(2715), - [anon_sym_protected] = ACTIONS(2715), - [anon_sym_override] = ACTIONS(2715), - [anon_sym_module] = ACTIONS(2715), - [anon_sym_any] = ACTIONS(2715), - [anon_sym_number] = ACTIONS(2715), - [anon_sym_boolean] = ACTIONS(2715), - [anon_sym_string] = ACTIONS(2715), - [anon_sym_symbol] = ACTIONS(2715), - [anon_sym_object] = ACTIONS(2715), - [anon_sym_abstract] = ACTIONS(2715), - [anon_sym_interface] = ACTIONS(2715), - [anon_sym_enum] = ACTIONS(2715), + [STATE(847)] = { + [sym__call_signature] = STATE(6883), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2615), + [anon_sym_export] = ACTIONS(2617), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2617), + [anon_sym_EQ] = ACTIONS(1140), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2617), + [anon_sym_let] = ACTIONS(2617), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2617), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2617), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2617), + [anon_sym_readonly] = ACTIONS(2617), + [anon_sym_get] = ACTIONS(2617), + [anon_sym_set] = ACTIONS(2617), + [anon_sym_declare] = ACTIONS(2617), + [anon_sym_public] = ACTIONS(2617), + [anon_sym_private] = ACTIONS(2617), + [anon_sym_protected] = ACTIONS(2617), + [anon_sym_override] = ACTIONS(2617), + [anon_sym_module] = ACTIONS(2617), + [anon_sym_any] = ACTIONS(2617), + [anon_sym_number] = ACTIONS(2617), + [anon_sym_boolean] = ACTIONS(2617), + [anon_sym_string] = ACTIONS(2617), + [anon_sym_symbol] = ACTIONS(2617), + [anon_sym_object] = ACTIONS(2617), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(862)] = { - [ts_builtin_sym_end] = ACTIONS(2717), - [sym_identifier] = ACTIONS(2719), - [anon_sym_export] = ACTIONS(2719), - [anon_sym_default] = ACTIONS(2719), - [anon_sym_type] = ACTIONS(2719), - [anon_sym_namespace] = ACTIONS(2719), - [anon_sym_LBRACE] = ACTIONS(2717), - [anon_sym_RBRACE] = ACTIONS(2717), - [anon_sym_typeof] = ACTIONS(2719), - [anon_sym_import] = ACTIONS(2719), - [anon_sym_with] = ACTIONS(2719), - [anon_sym_var] = ACTIONS(2719), - [anon_sym_let] = ACTIONS(2719), - [anon_sym_const] = ACTIONS(2719), - [anon_sym_BANG] = ACTIONS(2717), - [anon_sym_else] = ACTIONS(2719), - [anon_sym_if] = ACTIONS(2719), - [anon_sym_switch] = ACTIONS(2719), - [anon_sym_for] = ACTIONS(2719), - [anon_sym_LPAREN] = ACTIONS(2717), - [anon_sym_SEMI] = ACTIONS(2717), - [anon_sym_await] = ACTIONS(2719), - [anon_sym_while] = ACTIONS(2719), - [anon_sym_do] = ACTIONS(2719), - [anon_sym_try] = ACTIONS(2719), - [anon_sym_break] = ACTIONS(2719), - [anon_sym_continue] = ACTIONS(2719), - [anon_sym_debugger] = ACTIONS(2719), - [anon_sym_return] = ACTIONS(2719), - [anon_sym_throw] = ACTIONS(2719), - [anon_sym_case] = ACTIONS(2719), - [anon_sym_yield] = ACTIONS(2719), - [anon_sym_LBRACK] = ACTIONS(2717), - [anon_sym_class] = ACTIONS(2719), - [anon_sym_async] = ACTIONS(2719), - [anon_sym_function] = ACTIONS(2719), - [anon_sym_new] = ACTIONS(2719), - [anon_sym_using] = ACTIONS(2719), - [anon_sym_PLUS] = ACTIONS(2719), - [anon_sym_DASH] = ACTIONS(2719), - [anon_sym_SLASH] = ACTIONS(2719), - [anon_sym_LT] = ACTIONS(2717), - [anon_sym_TILDE] = ACTIONS(2717), - [anon_sym_void] = ACTIONS(2719), - [anon_sym_delete] = ACTIONS(2719), - [anon_sym_PLUS_PLUS] = ACTIONS(2717), - [anon_sym_DASH_DASH] = ACTIONS(2717), - [anon_sym_DQUOTE] = ACTIONS(2717), - [anon_sym_SQUOTE] = ACTIONS(2717), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2717), - [sym_number] = ACTIONS(2717), - [sym_private_property_identifier] = ACTIONS(2717), - [sym_this] = ACTIONS(2719), - [sym_super] = ACTIONS(2719), - [sym_true] = ACTIONS(2719), - [sym_false] = ACTIONS(2719), - [sym_null] = ACTIONS(2719), - [sym_undefined] = ACTIONS(2719), - [anon_sym_AT] = ACTIONS(2717), - [anon_sym_static] = ACTIONS(2719), - [anon_sym_readonly] = ACTIONS(2719), - [anon_sym_get] = ACTIONS(2719), - [anon_sym_set] = ACTIONS(2719), - [anon_sym_declare] = ACTIONS(2719), - [anon_sym_public] = ACTIONS(2719), - [anon_sym_private] = ACTIONS(2719), - [anon_sym_protected] = ACTIONS(2719), - [anon_sym_override] = ACTIONS(2719), - [anon_sym_module] = ACTIONS(2719), - [anon_sym_any] = ACTIONS(2719), - [anon_sym_number] = ACTIONS(2719), - [anon_sym_boolean] = ACTIONS(2719), - [anon_sym_string] = ACTIONS(2719), - [anon_sym_symbol] = ACTIONS(2719), - [anon_sym_object] = ACTIONS(2719), - [anon_sym_abstract] = ACTIONS(2719), - [anon_sym_interface] = ACTIONS(2719), - [anon_sym_enum] = ACTIONS(2719), + [STATE(848)] = { + [sym__call_signature] = STATE(6883), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2615), + [anon_sym_export] = ACTIONS(2617), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2617), + [anon_sym_EQ] = ACTIONS(1134), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2617), + [anon_sym_let] = ACTIONS(2617), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2617), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2617), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2617), + [anon_sym_readonly] = ACTIONS(2617), + [anon_sym_get] = ACTIONS(2617), + [anon_sym_set] = ACTIONS(2617), + [anon_sym_declare] = ACTIONS(2617), + [anon_sym_public] = ACTIONS(2617), + [anon_sym_private] = ACTIONS(2617), + [anon_sym_protected] = ACTIONS(2617), + [anon_sym_override] = ACTIONS(2617), + [anon_sym_module] = ACTIONS(2617), + [anon_sym_any] = ACTIONS(2617), + [anon_sym_number] = ACTIONS(2617), + [anon_sym_boolean] = ACTIONS(2617), + [anon_sym_string] = ACTIONS(2617), + [anon_sym_symbol] = ACTIONS(2617), + [anon_sym_object] = ACTIONS(2617), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(863)] = { - [ts_builtin_sym_end] = ACTIONS(2721), - [sym_identifier] = ACTIONS(2723), - [anon_sym_export] = ACTIONS(2723), - [anon_sym_default] = ACTIONS(2723), - [anon_sym_type] = ACTIONS(2723), - [anon_sym_namespace] = ACTIONS(2723), - [anon_sym_LBRACE] = ACTIONS(2721), - [anon_sym_RBRACE] = ACTIONS(2721), - [anon_sym_typeof] = ACTIONS(2723), - [anon_sym_import] = ACTIONS(2723), - [anon_sym_with] = ACTIONS(2723), - [anon_sym_var] = ACTIONS(2723), - [anon_sym_let] = ACTIONS(2723), - [anon_sym_const] = ACTIONS(2723), - [anon_sym_BANG] = ACTIONS(2721), - [anon_sym_else] = ACTIONS(2723), - [anon_sym_if] = ACTIONS(2723), - [anon_sym_switch] = ACTIONS(2723), - [anon_sym_for] = ACTIONS(2723), - [anon_sym_LPAREN] = ACTIONS(2721), + [STATE(849)] = { + [sym__call_signature] = STATE(6883), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2615), + [anon_sym_export] = ACTIONS(2617), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2617), + [anon_sym_EQ] = ACTIONS(1072), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2617), + [anon_sym_let] = ACTIONS(2617), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2617), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2617), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2617), + [anon_sym_readonly] = ACTIONS(2617), + [anon_sym_get] = ACTIONS(2617), + [anon_sym_set] = ACTIONS(2617), + [anon_sym_declare] = ACTIONS(2617), + [anon_sym_public] = ACTIONS(2617), + [anon_sym_private] = ACTIONS(2617), + [anon_sym_protected] = ACTIONS(2617), + [anon_sym_override] = ACTIONS(2617), + [anon_sym_module] = ACTIONS(2617), + [anon_sym_any] = ACTIONS(2617), + [anon_sym_number] = ACTIONS(2617), + [anon_sym_boolean] = ACTIONS(2617), + [anon_sym_string] = ACTIONS(2617), + [anon_sym_symbol] = ACTIONS(2617), + [anon_sym_object] = ACTIONS(2617), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(850)] = { + [sym__call_signature] = STATE(6883), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2615), + [anon_sym_export] = ACTIONS(2617), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2617), + [anon_sym_EQ] = ACTIONS(1076), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2617), + [anon_sym_let] = ACTIONS(2617), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2617), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2617), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2617), + [anon_sym_readonly] = ACTIONS(2617), + [anon_sym_get] = ACTIONS(2617), + [anon_sym_set] = ACTIONS(2617), + [anon_sym_declare] = ACTIONS(2617), + [anon_sym_public] = ACTIONS(2617), + [anon_sym_private] = ACTIONS(2617), + [anon_sym_protected] = ACTIONS(2617), + [anon_sym_override] = ACTIONS(2617), + [anon_sym_module] = ACTIONS(2617), + [anon_sym_any] = ACTIONS(2617), + [anon_sym_number] = ACTIONS(2617), + [anon_sym_boolean] = ACTIONS(2617), + [anon_sym_string] = ACTIONS(2617), + [anon_sym_symbol] = ACTIONS(2617), + [anon_sym_object] = ACTIONS(2617), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(851)] = { + [sym__call_signature] = STATE(6883), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2615), + [anon_sym_export] = ACTIONS(2617), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2617), + [anon_sym_EQ] = ACTIONS(1144), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2617), + [anon_sym_let] = ACTIONS(2617), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2617), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2617), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2617), + [anon_sym_readonly] = ACTIONS(2617), + [anon_sym_get] = ACTIONS(2617), + [anon_sym_set] = ACTIONS(2617), + [anon_sym_declare] = ACTIONS(2617), + [anon_sym_public] = ACTIONS(2617), + [anon_sym_private] = ACTIONS(2617), + [anon_sym_protected] = ACTIONS(2617), + [anon_sym_override] = ACTIONS(2617), + [anon_sym_module] = ACTIONS(2617), + [anon_sym_any] = ACTIONS(2617), + [anon_sym_number] = ACTIONS(2617), + [anon_sym_boolean] = ACTIONS(2617), + [anon_sym_string] = ACTIONS(2617), + [anon_sym_symbol] = ACTIONS(2617), + [anon_sym_object] = ACTIONS(2617), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(852)] = { + [sym__call_signature] = STATE(6883), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2615), + [anon_sym_export] = ACTIONS(2617), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2617), + [anon_sym_EQ] = ACTIONS(1074), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2617), + [anon_sym_let] = ACTIONS(2617), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2617), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2617), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2617), + [anon_sym_readonly] = ACTIONS(2617), + [anon_sym_get] = ACTIONS(2617), + [anon_sym_set] = ACTIONS(2617), + [anon_sym_declare] = ACTIONS(2617), + [anon_sym_public] = ACTIONS(2617), + [anon_sym_private] = ACTIONS(2617), + [anon_sym_protected] = ACTIONS(2617), + [anon_sym_override] = ACTIONS(2617), + [anon_sym_module] = ACTIONS(2617), + [anon_sym_any] = ACTIONS(2617), + [anon_sym_number] = ACTIONS(2617), + [anon_sym_boolean] = ACTIONS(2617), + [anon_sym_string] = ACTIONS(2617), + [anon_sym_symbol] = ACTIONS(2617), + [anon_sym_object] = ACTIONS(2617), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(853)] = { + [sym__call_signature] = STATE(6883), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2615), + [anon_sym_export] = ACTIONS(2617), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2617), + [anon_sym_EQ] = ACTIONS(1136), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2617), + [anon_sym_let] = ACTIONS(2617), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2617), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2617), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2617), + [anon_sym_readonly] = ACTIONS(2617), + [anon_sym_get] = ACTIONS(2617), + [anon_sym_set] = ACTIONS(2617), + [anon_sym_declare] = ACTIONS(2617), + [anon_sym_public] = ACTIONS(2617), + [anon_sym_private] = ACTIONS(2617), + [anon_sym_protected] = ACTIONS(2617), + [anon_sym_override] = ACTIONS(2617), + [anon_sym_module] = ACTIONS(2617), + [anon_sym_any] = ACTIONS(2617), + [anon_sym_number] = ACTIONS(2617), + [anon_sym_boolean] = ACTIONS(2617), + [anon_sym_string] = ACTIONS(2617), + [anon_sym_symbol] = ACTIONS(2617), + [anon_sym_object] = ACTIONS(2617), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(854)] = { + [sym_statement_block] = STATE(933), + [ts_builtin_sym_end] = ACTIONS(1824), + [sym_identifier] = ACTIONS(1826), + [anon_sym_export] = ACTIONS(1826), + [anon_sym_default] = ACTIONS(1826), + [anon_sym_type] = ACTIONS(1826), + [anon_sym_namespace] = ACTIONS(1826), + [anon_sym_LBRACE] = ACTIONS(2685), + [anon_sym_RBRACE] = ACTIONS(1824), + [anon_sym_typeof] = ACTIONS(1826), + [anon_sym_import] = ACTIONS(1826), + [anon_sym_with] = ACTIONS(1826), + [anon_sym_var] = ACTIONS(1826), + [anon_sym_let] = ACTIONS(1826), + [anon_sym_const] = ACTIONS(1826), + [anon_sym_BANG] = ACTIONS(1824), + [anon_sym_else] = ACTIONS(1826), + [anon_sym_if] = ACTIONS(1826), + [anon_sym_switch] = ACTIONS(1826), + [anon_sym_for] = ACTIONS(1826), + [anon_sym_LPAREN] = ACTIONS(1824), + [anon_sym_SEMI] = ACTIONS(1824), + [anon_sym_await] = ACTIONS(1826), + [anon_sym_while] = ACTIONS(1826), + [anon_sym_do] = ACTIONS(1826), + [anon_sym_try] = ACTIONS(1826), + [anon_sym_break] = ACTIONS(1826), + [anon_sym_continue] = ACTIONS(1826), + [anon_sym_debugger] = ACTIONS(1826), + [anon_sym_return] = ACTIONS(1826), + [anon_sym_throw] = ACTIONS(1826), + [anon_sym_case] = ACTIONS(1826), + [anon_sym_yield] = ACTIONS(1826), + [anon_sym_LBRACK] = ACTIONS(1824), + [anon_sym_DOT] = ACTIONS(2693), + [anon_sym_class] = ACTIONS(1826), + [anon_sym_async] = ACTIONS(1826), + [anon_sym_function] = ACTIONS(1826), + [anon_sym_new] = ACTIONS(1826), + [anon_sym_using] = ACTIONS(1826), + [anon_sym_PLUS] = ACTIONS(1826), + [anon_sym_DASH] = ACTIONS(1826), + [anon_sym_SLASH] = ACTIONS(1826), + [anon_sym_LT] = ACTIONS(1824), + [anon_sym_TILDE] = ACTIONS(1824), + [anon_sym_void] = ACTIONS(1826), + [anon_sym_delete] = ACTIONS(1826), + [anon_sym_PLUS_PLUS] = ACTIONS(1824), + [anon_sym_DASH_DASH] = ACTIONS(1824), + [anon_sym_DQUOTE] = ACTIONS(1824), + [anon_sym_SQUOTE] = ACTIONS(1824), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1824), + [sym_number] = ACTIONS(1824), + [sym_private_property_identifier] = ACTIONS(1824), + [sym_this] = ACTIONS(1826), + [sym_super] = ACTIONS(1826), + [sym_true] = ACTIONS(1826), + [sym_false] = ACTIONS(1826), + [sym_null] = ACTIONS(1826), + [sym_undefined] = ACTIONS(1826), + [anon_sym_AT] = ACTIONS(1824), + [anon_sym_static] = ACTIONS(1826), + [anon_sym_readonly] = ACTIONS(1826), + [anon_sym_get] = ACTIONS(1826), + [anon_sym_set] = ACTIONS(1826), + [anon_sym_declare] = ACTIONS(1826), + [anon_sym_public] = ACTIONS(1826), + [anon_sym_private] = ACTIONS(1826), + [anon_sym_protected] = ACTIONS(1826), + [anon_sym_override] = ACTIONS(1826), + [anon_sym_module] = ACTIONS(1826), + [anon_sym_any] = ACTIONS(1826), + [anon_sym_number] = ACTIONS(1826), + [anon_sym_boolean] = ACTIONS(1826), + [anon_sym_string] = ACTIONS(1826), + [anon_sym_symbol] = ACTIONS(1826), + [anon_sym_object] = ACTIONS(1826), + [anon_sym_abstract] = ACTIONS(1826), + [anon_sym_interface] = ACTIONS(1826), + [anon_sym_enum] = ACTIONS(1826), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(855)] = { + [sym__call_signature] = STATE(6883), + [sym_formal_parameters] = STATE(5157), + [sym_type_parameters] = STATE(6247), + [sym_identifier] = ACTIONS(2615), + [anon_sym_export] = ACTIONS(2617), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2617), + [anon_sym_EQ] = ACTIONS(1142), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2617), + [anon_sym_let] = ACTIONS(2617), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2619), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_async] = ACTIONS(2617), + [anon_sym_function] = ACTIONS(2622), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2617), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2624), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_static] = ACTIONS(2617), + [anon_sym_readonly] = ACTIONS(2617), + [anon_sym_get] = ACTIONS(2617), + [anon_sym_set] = ACTIONS(2617), + [anon_sym_declare] = ACTIONS(2617), + [anon_sym_public] = ACTIONS(2617), + [anon_sym_private] = ACTIONS(2617), + [anon_sym_protected] = ACTIONS(2617), + [anon_sym_override] = ACTIONS(2617), + [anon_sym_module] = ACTIONS(2617), + [anon_sym_any] = ACTIONS(2617), + [anon_sym_number] = ACTIONS(2617), + [anon_sym_boolean] = ACTIONS(2617), + [anon_sym_string] = ACTIONS(2617), + [anon_sym_symbol] = ACTIONS(2617), + [anon_sym_object] = ACTIONS(2617), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(856)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_rest_pattern] = STATE(6589), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6220), + [sym_optional_tuple_parameter] = STATE(6220), + [sym_optional_type] = STATE(6220), + [sym_rest_type] = STATE(6220), + [sym__tuple_type_member] = STATE(6220), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(2695), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_COMMA] = ACTIONS(2697), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(2699), + [anon_sym_new] = ACTIONS(2701), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2703), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(2709), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(677), + [anon_sym_number] = ACTIONS(677), + [anon_sym_boolean] = ACTIONS(677), + [anon_sym_string] = ACTIONS(677), + [anon_sym_symbol] = ACTIONS(677), + [anon_sym_object] = ACTIONS(677), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(857)] = { + [ts_builtin_sym_end] = ACTIONS(1982), + [sym_identifier] = ACTIONS(1984), + [anon_sym_export] = ACTIONS(1984), + [anon_sym_default] = ACTIONS(1984), + [anon_sym_type] = ACTIONS(1984), + [anon_sym_namespace] = ACTIONS(1984), + [anon_sym_LBRACE] = ACTIONS(1982), + [anon_sym_RBRACE] = ACTIONS(1982), + [anon_sym_typeof] = ACTIONS(1984), + [anon_sym_import] = ACTIONS(1984), + [anon_sym_with] = ACTIONS(1984), + [anon_sym_var] = ACTIONS(1984), + [anon_sym_let] = ACTIONS(1984), + [anon_sym_const] = ACTIONS(1984), + [anon_sym_BANG] = ACTIONS(1982), + [anon_sym_else] = ACTIONS(1984), + [anon_sym_if] = ACTIONS(1984), + [anon_sym_switch] = ACTIONS(1984), + [anon_sym_for] = ACTIONS(1984), + [anon_sym_LPAREN] = ACTIONS(1982), + [anon_sym_SEMI] = ACTIONS(1982), + [anon_sym_await] = ACTIONS(1984), + [anon_sym_while] = ACTIONS(1984), + [anon_sym_do] = ACTIONS(1984), + [anon_sym_try] = ACTIONS(1984), + [anon_sym_break] = ACTIONS(1984), + [anon_sym_continue] = ACTIONS(1984), + [anon_sym_debugger] = ACTIONS(1984), + [anon_sym_return] = ACTIONS(1984), + [anon_sym_throw] = ACTIONS(1984), + [anon_sym_case] = ACTIONS(1984), + [anon_sym_yield] = ACTIONS(1984), + [anon_sym_LBRACK] = ACTIONS(1982), + [anon_sym_DOT] = ACTIONS(1984), + [anon_sym_class] = ACTIONS(1984), + [anon_sym_async] = ACTIONS(1984), + [anon_sym_function] = ACTIONS(1984), + [anon_sym_new] = ACTIONS(1984), + [anon_sym_using] = ACTIONS(1984), + [anon_sym_PLUS] = ACTIONS(1984), + [anon_sym_DASH] = ACTIONS(1984), + [anon_sym_SLASH] = ACTIONS(1984), + [anon_sym_LT] = ACTIONS(1982), + [anon_sym_TILDE] = ACTIONS(1982), + [anon_sym_void] = ACTIONS(1984), + [anon_sym_delete] = ACTIONS(1984), + [anon_sym_PLUS_PLUS] = ACTIONS(1982), + [anon_sym_DASH_DASH] = ACTIONS(1982), + [anon_sym_DQUOTE] = ACTIONS(1982), + [anon_sym_SQUOTE] = ACTIONS(1982), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1982), + [sym_number] = ACTIONS(1982), + [sym_private_property_identifier] = ACTIONS(1982), + [sym_this] = ACTIONS(1984), + [sym_super] = ACTIONS(1984), + [sym_true] = ACTIONS(1984), + [sym_false] = ACTIONS(1984), + [sym_null] = ACTIONS(1984), + [sym_undefined] = ACTIONS(1984), + [anon_sym_AT] = ACTIONS(1982), + [anon_sym_static] = ACTIONS(1984), + [anon_sym_readonly] = ACTIONS(1984), + [anon_sym_get] = ACTIONS(1984), + [anon_sym_set] = ACTIONS(1984), + [anon_sym_declare] = ACTIONS(1984), + [anon_sym_public] = ACTIONS(1984), + [anon_sym_private] = ACTIONS(1984), + [anon_sym_protected] = ACTIONS(1984), + [anon_sym_override] = ACTIONS(1984), + [anon_sym_module] = ACTIONS(1984), + [anon_sym_any] = ACTIONS(1984), + [anon_sym_number] = ACTIONS(1984), + [anon_sym_boolean] = ACTIONS(1984), + [anon_sym_string] = ACTIONS(1984), + [anon_sym_symbol] = ACTIONS(1984), + [anon_sym_object] = ACTIONS(1984), + [anon_sym_abstract] = ACTIONS(1984), + [anon_sym_interface] = ACTIONS(1984), + [anon_sym_enum] = ACTIONS(1984), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(858)] = { + [ts_builtin_sym_end] = ACTIONS(2022), + [sym_identifier] = ACTIONS(2024), + [anon_sym_export] = ACTIONS(2024), + [anon_sym_default] = ACTIONS(2024), + [anon_sym_type] = ACTIONS(2024), + [anon_sym_namespace] = ACTIONS(2024), + [anon_sym_LBRACE] = ACTIONS(2022), + [anon_sym_RBRACE] = ACTIONS(2022), + [anon_sym_typeof] = ACTIONS(2024), + [anon_sym_import] = ACTIONS(2024), + [anon_sym_with] = ACTIONS(2024), + [anon_sym_var] = ACTIONS(2024), + [anon_sym_let] = ACTIONS(2024), + [anon_sym_const] = ACTIONS(2024), + [anon_sym_BANG] = ACTIONS(2022), + [anon_sym_else] = ACTIONS(2024), + [anon_sym_if] = ACTIONS(2024), + [anon_sym_switch] = ACTIONS(2024), + [anon_sym_for] = ACTIONS(2024), + [anon_sym_LPAREN] = ACTIONS(2022), + [anon_sym_SEMI] = ACTIONS(2022), + [anon_sym_await] = ACTIONS(2024), + [anon_sym_while] = ACTIONS(2024), + [anon_sym_do] = ACTIONS(2024), + [anon_sym_try] = ACTIONS(2024), + [anon_sym_break] = ACTIONS(2024), + [anon_sym_continue] = ACTIONS(2024), + [anon_sym_debugger] = ACTIONS(2024), + [anon_sym_return] = ACTIONS(2024), + [anon_sym_throw] = ACTIONS(2024), + [anon_sym_case] = ACTIONS(2024), + [anon_sym_yield] = ACTIONS(2024), + [anon_sym_LBRACK] = ACTIONS(2022), + [anon_sym_class] = ACTIONS(2024), + [anon_sym_async] = ACTIONS(2024), + [anon_sym_function] = ACTIONS(2024), + [anon_sym_new] = ACTIONS(2024), + [anon_sym_using] = ACTIONS(2024), + [anon_sym_PLUS] = ACTIONS(2024), + [anon_sym_DASH] = ACTIONS(2024), + [anon_sym_SLASH] = ACTIONS(2024), + [anon_sym_LT] = ACTIONS(2022), + [anon_sym_TILDE] = ACTIONS(2022), + [anon_sym_void] = ACTIONS(2024), + [anon_sym_delete] = ACTIONS(2024), + [anon_sym_PLUS_PLUS] = ACTIONS(2022), + [anon_sym_DASH_DASH] = ACTIONS(2022), + [anon_sym_DQUOTE] = ACTIONS(2022), + [anon_sym_SQUOTE] = ACTIONS(2022), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2022), + [sym_number] = ACTIONS(2022), + [sym_private_property_identifier] = ACTIONS(2022), + [sym_this] = ACTIONS(2024), + [sym_super] = ACTIONS(2024), + [sym_true] = ACTIONS(2024), + [sym_false] = ACTIONS(2024), + [sym_null] = ACTIONS(2024), + [sym_undefined] = ACTIONS(2024), + [anon_sym_AT] = ACTIONS(2022), + [anon_sym_static] = ACTIONS(2024), + [anon_sym_readonly] = ACTIONS(2024), + [anon_sym_get] = ACTIONS(2024), + [anon_sym_set] = ACTIONS(2024), + [anon_sym_declare] = ACTIONS(2024), + [anon_sym_public] = ACTIONS(2024), + [anon_sym_private] = ACTIONS(2024), + [anon_sym_protected] = ACTIONS(2024), + [anon_sym_override] = ACTIONS(2024), + [anon_sym_module] = ACTIONS(2024), + [anon_sym_any] = ACTIONS(2024), + [anon_sym_number] = ACTIONS(2024), + [anon_sym_boolean] = ACTIONS(2024), + [anon_sym_string] = ACTIONS(2024), + [anon_sym_symbol] = ACTIONS(2024), + [anon_sym_object] = ACTIONS(2024), + [anon_sym_abstract] = ACTIONS(2024), + [anon_sym_interface] = ACTIONS(2024), + [anon_sym_enum] = ACTIONS(2024), + [sym__automatic_semicolon] = ACTIONS(2030), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(859)] = { + [ts_builtin_sym_end] = ACTIONS(1910), + [sym_identifier] = ACTIONS(1912), + [anon_sym_export] = ACTIONS(1912), + [anon_sym_default] = ACTIONS(1912), + [anon_sym_type] = ACTIONS(1912), + [anon_sym_namespace] = ACTIONS(1912), + [anon_sym_LBRACE] = ACTIONS(1910), + [anon_sym_RBRACE] = ACTIONS(1910), + [anon_sym_typeof] = ACTIONS(1912), + [anon_sym_import] = ACTIONS(1912), + [anon_sym_with] = ACTIONS(1912), + [anon_sym_var] = ACTIONS(1912), + [anon_sym_let] = ACTIONS(1912), + [anon_sym_const] = ACTIONS(1912), + [anon_sym_BANG] = ACTIONS(1910), + [anon_sym_else] = ACTIONS(1912), + [anon_sym_if] = ACTIONS(1912), + [anon_sym_switch] = ACTIONS(1912), + [anon_sym_for] = ACTIONS(1912), + [anon_sym_LPAREN] = ACTIONS(1910), + [anon_sym_SEMI] = ACTIONS(1910), + [anon_sym_await] = ACTIONS(1912), + [anon_sym_while] = ACTIONS(1912), + [anon_sym_do] = ACTIONS(1912), + [anon_sym_try] = ACTIONS(1912), + [anon_sym_break] = ACTIONS(1912), + [anon_sym_continue] = ACTIONS(1912), + [anon_sym_debugger] = ACTIONS(1912), + [anon_sym_return] = ACTIONS(1912), + [anon_sym_throw] = ACTIONS(1912), + [anon_sym_case] = ACTIONS(1912), + [anon_sym_yield] = ACTIONS(1912), + [anon_sym_LBRACK] = ACTIONS(1910), + [anon_sym_class] = ACTIONS(1912), + [anon_sym_async] = ACTIONS(1912), + [anon_sym_function] = ACTIONS(1912), + [anon_sym_new] = ACTIONS(1912), + [anon_sym_using] = ACTIONS(1912), + [anon_sym_PLUS] = ACTIONS(1912), + [anon_sym_DASH] = ACTIONS(1912), + [anon_sym_SLASH] = ACTIONS(1912), + [anon_sym_LT] = ACTIONS(1910), + [anon_sym_TILDE] = ACTIONS(1910), + [anon_sym_void] = ACTIONS(1912), + [anon_sym_delete] = ACTIONS(1912), + [anon_sym_PLUS_PLUS] = ACTIONS(1910), + [anon_sym_DASH_DASH] = ACTIONS(1910), + [anon_sym_DQUOTE] = ACTIONS(1910), + [anon_sym_SQUOTE] = ACTIONS(1910), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1910), + [sym_number] = ACTIONS(1910), + [sym_private_property_identifier] = ACTIONS(1910), + [sym_this] = ACTIONS(1912), + [sym_super] = ACTIONS(1912), + [sym_true] = ACTIONS(1912), + [sym_false] = ACTIONS(1912), + [sym_null] = ACTIONS(1912), + [sym_undefined] = ACTIONS(1912), + [anon_sym_AT] = ACTIONS(1910), + [anon_sym_static] = ACTIONS(1912), + [anon_sym_readonly] = ACTIONS(1912), + [anon_sym_get] = ACTIONS(1912), + [anon_sym_set] = ACTIONS(1912), + [anon_sym_declare] = ACTIONS(1912), + [anon_sym_public] = ACTIONS(1912), + [anon_sym_private] = ACTIONS(1912), + [anon_sym_protected] = ACTIONS(1912), + [anon_sym_override] = ACTIONS(1912), + [anon_sym_module] = ACTIONS(1912), + [anon_sym_any] = ACTIONS(1912), + [anon_sym_number] = ACTIONS(1912), + [anon_sym_boolean] = ACTIONS(1912), + [anon_sym_string] = ACTIONS(1912), + [anon_sym_symbol] = ACTIONS(1912), + [anon_sym_object] = ACTIONS(1912), + [anon_sym_abstract] = ACTIONS(1912), + [anon_sym_interface] = ACTIONS(1912), + [anon_sym_enum] = ACTIONS(1912), + [sym__automatic_semicolon] = ACTIONS(1910), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(860)] = { + [sym_else_clause] = STATE(918), + [ts_builtin_sym_end] = ACTIONS(2711), + [sym_identifier] = ACTIONS(2713), + [anon_sym_export] = ACTIONS(2713), + [anon_sym_default] = ACTIONS(2713), + [anon_sym_type] = ACTIONS(2713), + [anon_sym_namespace] = ACTIONS(2713), + [anon_sym_LBRACE] = ACTIONS(2711), + [anon_sym_RBRACE] = ACTIONS(2711), + [anon_sym_typeof] = ACTIONS(2713), + [anon_sym_import] = ACTIONS(2713), + [anon_sym_with] = ACTIONS(2713), + [anon_sym_var] = ACTIONS(2713), + [anon_sym_let] = ACTIONS(2713), + [anon_sym_const] = ACTIONS(2713), + [anon_sym_BANG] = ACTIONS(2711), + [anon_sym_else] = ACTIONS(2715), + [anon_sym_if] = ACTIONS(2713), + [anon_sym_switch] = ACTIONS(2713), + [anon_sym_for] = ACTIONS(2713), + [anon_sym_LPAREN] = ACTIONS(2711), + [anon_sym_SEMI] = ACTIONS(2711), + [anon_sym_await] = ACTIONS(2713), + [anon_sym_while] = ACTIONS(2713), + [anon_sym_do] = ACTIONS(2713), + [anon_sym_try] = ACTIONS(2713), + [anon_sym_break] = ACTIONS(2713), + [anon_sym_continue] = ACTIONS(2713), + [anon_sym_debugger] = ACTIONS(2713), + [anon_sym_return] = ACTIONS(2713), + [anon_sym_throw] = ACTIONS(2713), + [anon_sym_case] = ACTIONS(2713), + [anon_sym_yield] = ACTIONS(2713), + [anon_sym_LBRACK] = ACTIONS(2711), + [anon_sym_class] = ACTIONS(2713), + [anon_sym_async] = ACTIONS(2713), + [anon_sym_function] = ACTIONS(2713), + [anon_sym_new] = ACTIONS(2713), + [anon_sym_using] = ACTIONS(2713), + [anon_sym_PLUS] = ACTIONS(2713), + [anon_sym_DASH] = ACTIONS(2713), + [anon_sym_SLASH] = ACTIONS(2713), + [anon_sym_LT] = ACTIONS(2711), + [anon_sym_TILDE] = ACTIONS(2711), + [anon_sym_void] = ACTIONS(2713), + [anon_sym_delete] = ACTIONS(2713), + [anon_sym_PLUS_PLUS] = ACTIONS(2711), + [anon_sym_DASH_DASH] = ACTIONS(2711), + [anon_sym_DQUOTE] = ACTIONS(2711), + [anon_sym_SQUOTE] = ACTIONS(2711), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2711), + [sym_number] = ACTIONS(2711), + [sym_private_property_identifier] = ACTIONS(2711), + [sym_this] = ACTIONS(2713), + [sym_super] = ACTIONS(2713), + [sym_true] = ACTIONS(2713), + [sym_false] = ACTIONS(2713), + [sym_null] = ACTIONS(2713), + [sym_undefined] = ACTIONS(2713), + [anon_sym_AT] = ACTIONS(2711), + [anon_sym_static] = ACTIONS(2713), + [anon_sym_readonly] = ACTIONS(2713), + [anon_sym_get] = ACTIONS(2713), + [anon_sym_set] = ACTIONS(2713), + [anon_sym_declare] = ACTIONS(2713), + [anon_sym_public] = ACTIONS(2713), + [anon_sym_private] = ACTIONS(2713), + [anon_sym_protected] = ACTIONS(2713), + [anon_sym_override] = ACTIONS(2713), + [anon_sym_module] = ACTIONS(2713), + [anon_sym_any] = ACTIONS(2713), + [anon_sym_number] = ACTIONS(2713), + [anon_sym_boolean] = ACTIONS(2713), + [anon_sym_string] = ACTIONS(2713), + [anon_sym_symbol] = ACTIONS(2713), + [anon_sym_object] = ACTIONS(2713), + [anon_sym_abstract] = ACTIONS(2713), + [anon_sym_interface] = ACTIONS(2713), + [anon_sym_enum] = ACTIONS(2713), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(861)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_rest_pattern] = STATE(6589), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6188), + [sym_optional_tuple_parameter] = STATE(6188), + [sym_optional_type] = STATE(6188), + [sym_rest_type] = STATE(6188), + [sym__tuple_type_member] = STATE(6188), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(2695), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_COMMA] = ACTIONS(2717), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(2719), + [anon_sym_new] = ACTIONS(2701), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2703), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(2709), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(677), + [anon_sym_number] = ACTIONS(677), + [anon_sym_boolean] = ACTIONS(677), + [anon_sym_string] = ACTIONS(677), + [anon_sym_symbol] = ACTIONS(677), + [anon_sym_object] = ACTIONS(677), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(862)] = { + [ts_builtin_sym_end] = ACTIONS(1874), + [sym_identifier] = ACTIONS(1876), + [anon_sym_export] = ACTIONS(1876), + [anon_sym_default] = ACTIONS(1876), + [anon_sym_type] = ACTIONS(1876), + [anon_sym_namespace] = ACTIONS(1876), + [anon_sym_LBRACE] = ACTIONS(1874), + [anon_sym_RBRACE] = ACTIONS(1874), + [anon_sym_typeof] = ACTIONS(1876), + [anon_sym_import] = ACTIONS(1876), + [anon_sym_with] = ACTIONS(1876), + [anon_sym_var] = ACTIONS(1876), + [anon_sym_let] = ACTIONS(1876), + [anon_sym_const] = ACTIONS(1876), + [anon_sym_BANG] = ACTIONS(1874), + [anon_sym_else] = ACTIONS(1876), + [anon_sym_if] = ACTIONS(1876), + [anon_sym_switch] = ACTIONS(1876), + [anon_sym_for] = ACTIONS(1876), + [anon_sym_LPAREN] = ACTIONS(1874), + [anon_sym_SEMI] = ACTIONS(1874), + [anon_sym_await] = ACTIONS(1876), + [anon_sym_while] = ACTIONS(1876), + [anon_sym_do] = ACTIONS(1876), + [anon_sym_try] = ACTIONS(1876), + [anon_sym_break] = ACTIONS(1876), + [anon_sym_continue] = ACTIONS(1876), + [anon_sym_debugger] = ACTIONS(1876), + [anon_sym_return] = ACTIONS(1876), + [anon_sym_throw] = ACTIONS(1876), + [anon_sym_case] = ACTIONS(1876), + [anon_sym_yield] = ACTIONS(1876), + [anon_sym_LBRACK] = ACTIONS(1874), + [anon_sym_class] = ACTIONS(1876), + [anon_sym_async] = ACTIONS(1876), + [anon_sym_function] = ACTIONS(1876), + [anon_sym_new] = ACTIONS(1876), + [anon_sym_using] = ACTIONS(1876), + [anon_sym_PLUS] = ACTIONS(1876), + [anon_sym_DASH] = ACTIONS(1876), + [anon_sym_SLASH] = ACTIONS(1876), + [anon_sym_LT] = ACTIONS(1874), + [anon_sym_TILDE] = ACTIONS(1874), + [anon_sym_void] = ACTIONS(1876), + [anon_sym_delete] = ACTIONS(1876), + [anon_sym_PLUS_PLUS] = ACTIONS(1874), + [anon_sym_DASH_DASH] = ACTIONS(1874), + [anon_sym_DQUOTE] = ACTIONS(1874), + [anon_sym_SQUOTE] = ACTIONS(1874), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1874), + [sym_number] = ACTIONS(1874), + [sym_private_property_identifier] = ACTIONS(1874), + [sym_this] = ACTIONS(1876), + [sym_super] = ACTIONS(1876), + [sym_true] = ACTIONS(1876), + [sym_false] = ACTIONS(1876), + [sym_null] = ACTIONS(1876), + [sym_undefined] = ACTIONS(1876), + [anon_sym_AT] = ACTIONS(1874), + [anon_sym_static] = ACTIONS(1876), + [anon_sym_readonly] = ACTIONS(1876), + [anon_sym_get] = ACTIONS(1876), + [anon_sym_set] = ACTIONS(1876), + [anon_sym_declare] = ACTIONS(1876), + [anon_sym_public] = ACTIONS(1876), + [anon_sym_private] = ACTIONS(1876), + [anon_sym_protected] = ACTIONS(1876), + [anon_sym_override] = ACTIONS(1876), + [anon_sym_module] = ACTIONS(1876), + [anon_sym_any] = ACTIONS(1876), + [anon_sym_number] = ACTIONS(1876), + [anon_sym_boolean] = ACTIONS(1876), + [anon_sym_string] = ACTIONS(1876), + [anon_sym_symbol] = ACTIONS(1876), + [anon_sym_object] = ACTIONS(1876), + [anon_sym_abstract] = ACTIONS(1876), + [anon_sym_interface] = ACTIONS(1876), + [anon_sym_enum] = ACTIONS(1876), + [sym__automatic_semicolon] = ACTIONS(1882), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(863)] = { + [ts_builtin_sym_end] = ACTIONS(1932), + [sym_identifier] = ACTIONS(1934), + [anon_sym_export] = ACTIONS(1934), + [anon_sym_default] = ACTIONS(1934), + [anon_sym_type] = ACTIONS(1934), + [anon_sym_namespace] = ACTIONS(1934), + [anon_sym_LBRACE] = ACTIONS(1932), + [anon_sym_RBRACE] = ACTIONS(1932), + [anon_sym_typeof] = ACTIONS(1934), + [anon_sym_import] = ACTIONS(1934), + [anon_sym_with] = ACTIONS(1934), + [anon_sym_var] = ACTIONS(1934), + [anon_sym_let] = ACTIONS(1934), + [anon_sym_const] = ACTIONS(1934), + [anon_sym_BANG] = ACTIONS(1932), + [anon_sym_else] = ACTIONS(1934), + [anon_sym_if] = ACTIONS(1934), + [anon_sym_switch] = ACTIONS(1934), + [anon_sym_for] = ACTIONS(1934), + [anon_sym_LPAREN] = ACTIONS(1932), + [anon_sym_SEMI] = ACTIONS(1932), + [anon_sym_await] = ACTIONS(1934), + [anon_sym_while] = ACTIONS(1934), + [anon_sym_do] = ACTIONS(1934), + [anon_sym_try] = ACTIONS(1934), + [anon_sym_break] = ACTIONS(1934), + [anon_sym_continue] = ACTIONS(1934), + [anon_sym_debugger] = ACTIONS(1934), + [anon_sym_return] = ACTIONS(1934), + [anon_sym_throw] = ACTIONS(1934), + [anon_sym_case] = ACTIONS(1934), + [anon_sym_yield] = ACTIONS(1934), + [anon_sym_LBRACK] = ACTIONS(1932), + [anon_sym_class] = ACTIONS(1934), + [anon_sym_async] = ACTIONS(1934), + [anon_sym_function] = ACTIONS(1934), + [anon_sym_new] = ACTIONS(1934), + [anon_sym_using] = ACTIONS(1934), + [anon_sym_PLUS] = ACTIONS(1934), + [anon_sym_DASH] = ACTIONS(1934), + [anon_sym_SLASH] = ACTIONS(1934), + [anon_sym_LT] = ACTIONS(1932), + [anon_sym_TILDE] = ACTIONS(1932), + [anon_sym_void] = ACTIONS(1934), + [anon_sym_delete] = ACTIONS(1934), + [anon_sym_PLUS_PLUS] = ACTIONS(1932), + [anon_sym_DASH_DASH] = ACTIONS(1932), + [anon_sym_DQUOTE] = ACTIONS(1932), + [anon_sym_SQUOTE] = ACTIONS(1932), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1932), + [sym_number] = ACTIONS(1932), + [sym_private_property_identifier] = ACTIONS(1932), + [sym_this] = ACTIONS(1934), + [sym_super] = ACTIONS(1934), + [sym_true] = ACTIONS(1934), + [sym_false] = ACTIONS(1934), + [sym_null] = ACTIONS(1934), + [sym_undefined] = ACTIONS(1934), + [anon_sym_AT] = ACTIONS(1932), + [anon_sym_static] = ACTIONS(1934), + [anon_sym_readonly] = ACTIONS(1934), + [anon_sym_get] = ACTIONS(1934), + [anon_sym_set] = ACTIONS(1934), + [anon_sym_declare] = ACTIONS(1934), + [anon_sym_public] = ACTIONS(1934), + [anon_sym_private] = ACTIONS(1934), + [anon_sym_protected] = ACTIONS(1934), + [anon_sym_override] = ACTIONS(1934), + [anon_sym_module] = ACTIONS(1934), + [anon_sym_any] = ACTIONS(1934), + [anon_sym_number] = ACTIONS(1934), + [anon_sym_boolean] = ACTIONS(1934), + [anon_sym_string] = ACTIONS(1934), + [anon_sym_symbol] = ACTIONS(1934), + [anon_sym_object] = ACTIONS(1934), + [anon_sym_abstract] = ACTIONS(1934), + [anon_sym_interface] = ACTIONS(1934), + [anon_sym_enum] = ACTIONS(1934), + [sym__automatic_semicolon] = ACTIONS(1940), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(864)] = { + [ts_builtin_sym_end] = ACTIONS(1942), + [sym_identifier] = ACTIONS(1944), + [anon_sym_export] = ACTIONS(1944), + [anon_sym_default] = ACTIONS(1944), + [anon_sym_type] = ACTIONS(1944), + [anon_sym_namespace] = ACTIONS(1944), + [anon_sym_LBRACE] = ACTIONS(1942), + [anon_sym_RBRACE] = ACTIONS(1942), + [anon_sym_typeof] = ACTIONS(1944), + [anon_sym_import] = ACTIONS(1944), + [anon_sym_with] = ACTIONS(1944), + [anon_sym_var] = ACTIONS(1944), + [anon_sym_let] = ACTIONS(1944), + [anon_sym_const] = ACTIONS(1944), + [anon_sym_BANG] = ACTIONS(1942), + [anon_sym_else] = ACTIONS(1944), + [anon_sym_if] = ACTIONS(1944), + [anon_sym_switch] = ACTIONS(1944), + [anon_sym_for] = ACTIONS(1944), + [anon_sym_LPAREN] = ACTIONS(1942), + [anon_sym_SEMI] = ACTIONS(1942), + [anon_sym_await] = ACTIONS(1944), + [anon_sym_while] = ACTIONS(1944), + [anon_sym_do] = ACTIONS(1944), + [anon_sym_try] = ACTIONS(1944), + [anon_sym_break] = ACTIONS(1944), + [anon_sym_continue] = ACTIONS(1944), + [anon_sym_debugger] = ACTIONS(1944), + [anon_sym_return] = ACTIONS(1944), + [anon_sym_throw] = ACTIONS(1944), + [anon_sym_case] = ACTIONS(1944), + [anon_sym_yield] = ACTIONS(1944), + [anon_sym_LBRACK] = ACTIONS(1942), + [anon_sym_class] = ACTIONS(1944), + [anon_sym_async] = ACTIONS(1944), + [anon_sym_function] = ACTIONS(1944), + [anon_sym_new] = ACTIONS(1944), + [anon_sym_using] = ACTIONS(1944), + [anon_sym_PLUS] = ACTIONS(1944), + [anon_sym_DASH] = ACTIONS(1944), + [anon_sym_SLASH] = ACTIONS(1944), + [anon_sym_LT] = ACTIONS(1942), + [anon_sym_TILDE] = ACTIONS(1942), + [anon_sym_void] = ACTIONS(1944), + [anon_sym_delete] = ACTIONS(1944), + [anon_sym_PLUS_PLUS] = ACTIONS(1942), + [anon_sym_DASH_DASH] = ACTIONS(1942), + [anon_sym_DQUOTE] = ACTIONS(1942), + [anon_sym_SQUOTE] = ACTIONS(1942), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1942), + [sym_number] = ACTIONS(1942), + [sym_private_property_identifier] = ACTIONS(1942), + [sym_this] = ACTIONS(1944), + [sym_super] = ACTIONS(1944), + [sym_true] = ACTIONS(1944), + [sym_false] = ACTIONS(1944), + [sym_null] = ACTIONS(1944), + [sym_undefined] = ACTIONS(1944), + [anon_sym_AT] = ACTIONS(1942), + [anon_sym_static] = ACTIONS(1944), + [anon_sym_readonly] = ACTIONS(1944), + [anon_sym_get] = ACTIONS(1944), + [anon_sym_set] = ACTIONS(1944), + [anon_sym_declare] = ACTIONS(1944), + [anon_sym_public] = ACTIONS(1944), + [anon_sym_private] = ACTIONS(1944), + [anon_sym_protected] = ACTIONS(1944), + [anon_sym_override] = ACTIONS(1944), + [anon_sym_module] = ACTIONS(1944), + [anon_sym_any] = ACTIONS(1944), + [anon_sym_number] = ACTIONS(1944), + [anon_sym_boolean] = ACTIONS(1944), + [anon_sym_string] = ACTIONS(1944), + [anon_sym_symbol] = ACTIONS(1944), + [anon_sym_object] = ACTIONS(1944), + [anon_sym_abstract] = ACTIONS(1944), + [anon_sym_interface] = ACTIONS(1944), + [anon_sym_enum] = ACTIONS(1944), + [sym__automatic_semicolon] = ACTIONS(1950), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(865)] = { + [ts_builtin_sym_end] = ACTIONS(2721), + [sym_identifier] = ACTIONS(2723), + [anon_sym_export] = ACTIONS(2723), + [anon_sym_default] = ACTIONS(2723), + [anon_sym_type] = ACTIONS(2723), + [anon_sym_namespace] = ACTIONS(2723), + [anon_sym_LBRACE] = ACTIONS(2721), + [anon_sym_RBRACE] = ACTIONS(2721), + [anon_sym_typeof] = ACTIONS(2723), + [anon_sym_import] = ACTIONS(2723), + [anon_sym_with] = ACTIONS(2723), + [anon_sym_var] = ACTIONS(2723), + [anon_sym_let] = ACTIONS(2723), + [anon_sym_const] = ACTIONS(2723), + [anon_sym_BANG] = ACTIONS(2721), + [anon_sym_else] = ACTIONS(2723), + [anon_sym_if] = ACTIONS(2723), + [anon_sym_switch] = ACTIONS(2723), + [anon_sym_for] = ACTIONS(2723), + [anon_sym_LPAREN] = ACTIONS(2721), [anon_sym_SEMI] = ACTIONS(2721), [anon_sym_await] = ACTIONS(2723), [anon_sym_while] = ACTIONS(2723), @@ -114098,9 +118827,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_abstract] = ACTIONS(2723), [anon_sym_interface] = ACTIONS(2723), [anon_sym_enum] = ACTIONS(2723), + [sym__automatic_semicolon] = ACTIONS(2721), [sym_html_comment] = ACTIONS(5), }, - [STATE(864)] = { + [STATE(866)] = { [ts_builtin_sym_end] = ACTIONS(2725), [sym_identifier] = ACTIONS(2727), [anon_sym_export] = ACTIONS(2727), @@ -114132,6 +118862,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_return] = ACTIONS(2727), [anon_sym_throw] = ACTIONS(2727), [anon_sym_case] = ACTIONS(2727), + [anon_sym_finally] = ACTIONS(2727), [anon_sym_yield] = ACTIONS(2727), [anon_sym_LBRACK] = ACTIONS(2725), [anon_sym_class] = ACTIONS(2727), @@ -114182,1319 +118913,2247 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2727), [sym_html_comment] = ACTIONS(5), }, - [STATE(865)] = { - [ts_builtin_sym_end] = ACTIONS(2729), - [sym_identifier] = ACTIONS(2731), - [anon_sym_export] = ACTIONS(2731), - [anon_sym_default] = ACTIONS(2731), - [anon_sym_type] = ACTIONS(2731), - [anon_sym_namespace] = ACTIONS(2731), - [anon_sym_LBRACE] = ACTIONS(2729), - [anon_sym_RBRACE] = ACTIONS(2729), - [anon_sym_typeof] = ACTIONS(2731), - [anon_sym_import] = ACTIONS(2731), - [anon_sym_with] = ACTIONS(2731), - [anon_sym_var] = ACTIONS(2731), - [anon_sym_let] = ACTIONS(2731), - [anon_sym_const] = ACTIONS(2731), - [anon_sym_BANG] = ACTIONS(2729), - [anon_sym_else] = ACTIONS(2731), - [anon_sym_if] = ACTIONS(2731), - [anon_sym_switch] = ACTIONS(2731), - [anon_sym_for] = ACTIONS(2731), - [anon_sym_LPAREN] = ACTIONS(2729), - [anon_sym_SEMI] = ACTIONS(2729), - [anon_sym_await] = ACTIONS(2731), - [anon_sym_while] = ACTIONS(2731), - [anon_sym_do] = ACTIONS(2731), - [anon_sym_try] = ACTIONS(2731), - [anon_sym_break] = ACTIONS(2731), - [anon_sym_continue] = ACTIONS(2731), - [anon_sym_debugger] = ACTIONS(2731), - [anon_sym_return] = ACTIONS(2731), - [anon_sym_throw] = ACTIONS(2731), - [anon_sym_case] = ACTIONS(2731), - [anon_sym_yield] = ACTIONS(2731), - [anon_sym_LBRACK] = ACTIONS(2729), - [anon_sym_class] = ACTIONS(2731), - [anon_sym_async] = ACTIONS(2731), - [anon_sym_function] = ACTIONS(2731), - [anon_sym_new] = ACTIONS(2731), - [anon_sym_using] = ACTIONS(2731), - [anon_sym_PLUS] = ACTIONS(2731), - [anon_sym_DASH] = ACTIONS(2731), - [anon_sym_SLASH] = ACTIONS(2731), - [anon_sym_LT] = ACTIONS(2729), - [anon_sym_TILDE] = ACTIONS(2729), - [anon_sym_void] = ACTIONS(2731), - [anon_sym_delete] = ACTIONS(2731), - [anon_sym_PLUS_PLUS] = ACTIONS(2729), - [anon_sym_DASH_DASH] = ACTIONS(2729), - [anon_sym_DQUOTE] = ACTIONS(2729), - [anon_sym_SQUOTE] = ACTIONS(2729), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2729), - [sym_number] = ACTIONS(2729), - [sym_private_property_identifier] = ACTIONS(2729), - [sym_this] = ACTIONS(2731), - [sym_super] = ACTIONS(2731), - [sym_true] = ACTIONS(2731), - [sym_false] = ACTIONS(2731), - [sym_null] = ACTIONS(2731), - [sym_undefined] = ACTIONS(2731), - [anon_sym_AT] = ACTIONS(2729), - [anon_sym_static] = ACTIONS(2731), - [anon_sym_readonly] = ACTIONS(2731), - [anon_sym_get] = ACTIONS(2731), - [anon_sym_set] = ACTIONS(2731), - [anon_sym_declare] = ACTIONS(2731), - [anon_sym_public] = ACTIONS(2731), - [anon_sym_private] = ACTIONS(2731), - [anon_sym_protected] = ACTIONS(2731), - [anon_sym_override] = ACTIONS(2731), - [anon_sym_module] = ACTIONS(2731), - [anon_sym_any] = ACTIONS(2731), - [anon_sym_number] = ACTIONS(2731), - [anon_sym_boolean] = ACTIONS(2731), - [anon_sym_string] = ACTIONS(2731), - [anon_sym_symbol] = ACTIONS(2731), - [anon_sym_object] = ACTIONS(2731), - [anon_sym_abstract] = ACTIONS(2731), - [anon_sym_interface] = ACTIONS(2731), - [anon_sym_enum] = ACTIONS(2731), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(866)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_rest_pattern] = STATE(5679), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4008), - [sym_tuple_parameter] = STATE(5700), - [sym_optional_tuple_parameter] = STATE(5700), - [sym_optional_type] = STATE(5700), - [sym_rest_type] = STATE(5700), - [sym__tuple_type_member] = STATE(5700), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(2517), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_RBRACK] = ACTIONS(2733), - [anon_sym_new] = ACTIONS(2523), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(2531), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(637), - [anon_sym_unknown] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, [STATE(867)] = { - [ts_builtin_sym_end] = ACTIONS(2735), - [sym_identifier] = ACTIONS(2737), - [anon_sym_export] = ACTIONS(2737), - [anon_sym_default] = ACTIONS(2737), - [anon_sym_type] = ACTIONS(2737), - [anon_sym_namespace] = ACTIONS(2737), - [anon_sym_LBRACE] = ACTIONS(2735), - [anon_sym_RBRACE] = ACTIONS(2735), - [anon_sym_typeof] = ACTIONS(2737), - [anon_sym_import] = ACTIONS(2737), - [anon_sym_with] = ACTIONS(2737), - [anon_sym_var] = ACTIONS(2737), - [anon_sym_let] = ACTIONS(2737), - [anon_sym_const] = ACTIONS(2737), - [anon_sym_BANG] = ACTIONS(2735), - [anon_sym_else] = ACTIONS(2737), - [anon_sym_if] = ACTIONS(2737), - [anon_sym_switch] = ACTIONS(2737), - [anon_sym_for] = ACTIONS(2737), - [anon_sym_LPAREN] = ACTIONS(2735), - [anon_sym_SEMI] = ACTIONS(2735), - [anon_sym_await] = ACTIONS(2737), - [anon_sym_while] = ACTIONS(2737), - [anon_sym_do] = ACTIONS(2737), - [anon_sym_try] = ACTIONS(2737), - [anon_sym_break] = ACTIONS(2737), - [anon_sym_continue] = ACTIONS(2737), - [anon_sym_debugger] = ACTIONS(2737), - [anon_sym_return] = ACTIONS(2737), - [anon_sym_throw] = ACTIONS(2737), - [anon_sym_case] = ACTIONS(2737), - [anon_sym_yield] = ACTIONS(2737), - [anon_sym_LBRACK] = ACTIONS(2735), - [anon_sym_class] = ACTIONS(2737), - [anon_sym_async] = ACTIONS(2737), - [anon_sym_function] = ACTIONS(2737), - [anon_sym_new] = ACTIONS(2737), - [anon_sym_using] = ACTIONS(2737), - [anon_sym_PLUS] = ACTIONS(2737), - [anon_sym_DASH] = ACTIONS(2737), - [anon_sym_SLASH] = ACTIONS(2737), - [anon_sym_LT] = ACTIONS(2735), - [anon_sym_TILDE] = ACTIONS(2735), - [anon_sym_void] = ACTIONS(2737), - [anon_sym_delete] = ACTIONS(2737), - [anon_sym_PLUS_PLUS] = ACTIONS(2735), - [anon_sym_DASH_DASH] = ACTIONS(2735), - [anon_sym_DQUOTE] = ACTIONS(2735), - [anon_sym_SQUOTE] = ACTIONS(2735), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2735), - [sym_number] = ACTIONS(2735), - [sym_private_property_identifier] = ACTIONS(2735), - [sym_this] = ACTIONS(2737), - [sym_super] = ACTIONS(2737), - [sym_true] = ACTIONS(2737), - [sym_false] = ACTIONS(2737), - [sym_null] = ACTIONS(2737), - [sym_undefined] = ACTIONS(2737), - [anon_sym_AT] = ACTIONS(2735), - [anon_sym_static] = ACTIONS(2737), - [anon_sym_readonly] = ACTIONS(2737), - [anon_sym_get] = ACTIONS(2737), - [anon_sym_set] = ACTIONS(2737), - [anon_sym_declare] = ACTIONS(2737), - [anon_sym_public] = ACTIONS(2737), - [anon_sym_private] = ACTIONS(2737), - [anon_sym_protected] = ACTIONS(2737), - [anon_sym_override] = ACTIONS(2737), - [anon_sym_module] = ACTIONS(2737), - [anon_sym_any] = ACTIONS(2737), - [anon_sym_number] = ACTIONS(2737), - [anon_sym_boolean] = ACTIONS(2737), - [anon_sym_string] = ACTIONS(2737), - [anon_sym_symbol] = ACTIONS(2737), - [anon_sym_object] = ACTIONS(2737), - [anon_sym_abstract] = ACTIONS(2737), - [anon_sym_interface] = ACTIONS(2737), - [anon_sym_enum] = ACTIONS(2737), + [ts_builtin_sym_end] = ACTIONS(1894), + [sym_identifier] = ACTIONS(1896), + [anon_sym_export] = ACTIONS(1896), + [anon_sym_default] = ACTIONS(1896), + [anon_sym_type] = ACTIONS(1896), + [anon_sym_namespace] = ACTIONS(1896), + [anon_sym_LBRACE] = ACTIONS(1894), + [anon_sym_RBRACE] = ACTIONS(1894), + [anon_sym_typeof] = ACTIONS(1896), + [anon_sym_import] = ACTIONS(1896), + [anon_sym_with] = ACTIONS(1896), + [anon_sym_var] = ACTIONS(1896), + [anon_sym_let] = ACTIONS(1896), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_BANG] = ACTIONS(1894), + [anon_sym_else] = ACTIONS(1896), + [anon_sym_if] = ACTIONS(1896), + [anon_sym_switch] = ACTIONS(1896), + [anon_sym_for] = ACTIONS(1896), + [anon_sym_LPAREN] = ACTIONS(1894), + [anon_sym_SEMI] = ACTIONS(1894), + [anon_sym_await] = ACTIONS(1896), + [anon_sym_while] = ACTIONS(1896), + [anon_sym_do] = ACTIONS(1896), + [anon_sym_try] = ACTIONS(1896), + [anon_sym_break] = ACTIONS(1896), + [anon_sym_continue] = ACTIONS(1896), + [anon_sym_debugger] = ACTIONS(1896), + [anon_sym_return] = ACTIONS(1896), + [anon_sym_throw] = ACTIONS(1896), + [anon_sym_case] = ACTIONS(1896), + [anon_sym_yield] = ACTIONS(1896), + [anon_sym_LBRACK] = ACTIONS(1894), + [anon_sym_DOT] = ACTIONS(1896), + [anon_sym_class] = ACTIONS(1896), + [anon_sym_async] = ACTIONS(1896), + [anon_sym_function] = ACTIONS(1896), + [anon_sym_new] = ACTIONS(1896), + [anon_sym_using] = ACTIONS(1896), + [anon_sym_PLUS] = ACTIONS(1896), + [anon_sym_DASH] = ACTIONS(1896), + [anon_sym_SLASH] = ACTIONS(1896), + [anon_sym_LT] = ACTIONS(1894), + [anon_sym_TILDE] = ACTIONS(1894), + [anon_sym_void] = ACTIONS(1896), + [anon_sym_delete] = ACTIONS(1896), + [anon_sym_PLUS_PLUS] = ACTIONS(1894), + [anon_sym_DASH_DASH] = ACTIONS(1894), + [anon_sym_DQUOTE] = ACTIONS(1894), + [anon_sym_SQUOTE] = ACTIONS(1894), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1894), + [sym_number] = ACTIONS(1894), + [sym_private_property_identifier] = ACTIONS(1894), + [sym_this] = ACTIONS(1896), + [sym_super] = ACTIONS(1896), + [sym_true] = ACTIONS(1896), + [sym_false] = ACTIONS(1896), + [sym_null] = ACTIONS(1896), + [sym_undefined] = ACTIONS(1896), + [anon_sym_AT] = ACTIONS(1894), + [anon_sym_static] = ACTIONS(1896), + [anon_sym_readonly] = ACTIONS(1896), + [anon_sym_get] = ACTIONS(1896), + [anon_sym_set] = ACTIONS(1896), + [anon_sym_declare] = ACTIONS(1896), + [anon_sym_public] = ACTIONS(1896), + [anon_sym_private] = ACTIONS(1896), + [anon_sym_protected] = ACTIONS(1896), + [anon_sym_override] = ACTIONS(1896), + [anon_sym_module] = ACTIONS(1896), + [anon_sym_any] = ACTIONS(1896), + [anon_sym_number] = ACTIONS(1896), + [anon_sym_boolean] = ACTIONS(1896), + [anon_sym_string] = ACTIONS(1896), + [anon_sym_symbol] = ACTIONS(1896), + [anon_sym_object] = ACTIONS(1896), + [anon_sym_abstract] = ACTIONS(1896), + [anon_sym_interface] = ACTIONS(1896), + [anon_sym_enum] = ACTIONS(1896), [sym_html_comment] = ACTIONS(5), }, [STATE(868)] = { - [ts_builtin_sym_end] = ACTIONS(2739), - [sym_identifier] = ACTIONS(2741), - [anon_sym_export] = ACTIONS(2741), - [anon_sym_default] = ACTIONS(2741), - [anon_sym_type] = ACTIONS(2741), - [anon_sym_namespace] = ACTIONS(2741), - [anon_sym_LBRACE] = ACTIONS(2739), - [anon_sym_RBRACE] = ACTIONS(2739), - [anon_sym_typeof] = ACTIONS(2741), - [anon_sym_import] = ACTIONS(2741), - [anon_sym_with] = ACTIONS(2741), - [anon_sym_var] = ACTIONS(2741), - [anon_sym_let] = ACTIONS(2741), - [anon_sym_const] = ACTIONS(2741), - [anon_sym_BANG] = ACTIONS(2739), - [anon_sym_else] = ACTIONS(2741), - [anon_sym_if] = ACTIONS(2741), - [anon_sym_switch] = ACTIONS(2741), - [anon_sym_for] = ACTIONS(2741), - [anon_sym_LPAREN] = ACTIONS(2739), - [anon_sym_SEMI] = ACTIONS(2739), - [anon_sym_await] = ACTIONS(2741), - [anon_sym_while] = ACTIONS(2741), - [anon_sym_do] = ACTIONS(2741), - [anon_sym_try] = ACTIONS(2741), - [anon_sym_break] = ACTIONS(2741), - [anon_sym_continue] = ACTIONS(2741), - [anon_sym_debugger] = ACTIONS(2741), - [anon_sym_return] = ACTIONS(2741), - [anon_sym_throw] = ACTIONS(2741), - [anon_sym_case] = ACTIONS(2741), - [anon_sym_yield] = ACTIONS(2741), - [anon_sym_LBRACK] = ACTIONS(2739), - [anon_sym_class] = ACTIONS(2741), - [anon_sym_async] = ACTIONS(2741), - [anon_sym_function] = ACTIONS(2741), - [anon_sym_new] = ACTIONS(2741), - [anon_sym_using] = ACTIONS(2741), - [anon_sym_PLUS] = ACTIONS(2741), - [anon_sym_DASH] = ACTIONS(2741), - [anon_sym_SLASH] = ACTIONS(2741), - [anon_sym_LT] = ACTIONS(2739), - [anon_sym_TILDE] = ACTIONS(2739), - [anon_sym_void] = ACTIONS(2741), - [anon_sym_delete] = ACTIONS(2741), - [anon_sym_PLUS_PLUS] = ACTIONS(2739), - [anon_sym_DASH_DASH] = ACTIONS(2739), - [anon_sym_DQUOTE] = ACTIONS(2739), - [anon_sym_SQUOTE] = ACTIONS(2739), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2739), - [sym_number] = ACTIONS(2739), - [sym_private_property_identifier] = ACTIONS(2739), - [sym_this] = ACTIONS(2741), - [sym_super] = ACTIONS(2741), - [sym_true] = ACTIONS(2741), - [sym_false] = ACTIONS(2741), - [sym_null] = ACTIONS(2741), - [sym_undefined] = ACTIONS(2741), - [anon_sym_AT] = ACTIONS(2739), - [anon_sym_static] = ACTIONS(2741), - [anon_sym_readonly] = ACTIONS(2741), - [anon_sym_get] = ACTIONS(2741), - [anon_sym_set] = ACTIONS(2741), - [anon_sym_declare] = ACTIONS(2741), - [anon_sym_public] = ACTIONS(2741), - [anon_sym_private] = ACTIONS(2741), - [anon_sym_protected] = ACTIONS(2741), - [anon_sym_override] = ACTIONS(2741), - [anon_sym_module] = ACTIONS(2741), - [anon_sym_any] = ACTIONS(2741), - [anon_sym_number] = ACTIONS(2741), - [anon_sym_boolean] = ACTIONS(2741), - [anon_sym_string] = ACTIONS(2741), - [anon_sym_symbol] = ACTIONS(2741), - [anon_sym_object] = ACTIONS(2741), - [anon_sym_abstract] = ACTIONS(2741), - [anon_sym_interface] = ACTIONS(2741), - [anon_sym_enum] = ACTIONS(2741), + [ts_builtin_sym_end] = ACTIONS(2034), + [sym_identifier] = ACTIONS(2036), + [anon_sym_export] = ACTIONS(2036), + [anon_sym_default] = ACTIONS(2036), + [anon_sym_type] = ACTIONS(2036), + [anon_sym_namespace] = ACTIONS(2036), + [anon_sym_LBRACE] = ACTIONS(2034), + [anon_sym_RBRACE] = ACTIONS(2034), + [anon_sym_typeof] = ACTIONS(2036), + [anon_sym_import] = ACTIONS(2036), + [anon_sym_with] = ACTIONS(2036), + [anon_sym_var] = ACTIONS(2036), + [anon_sym_let] = ACTIONS(2036), + [anon_sym_const] = ACTIONS(2036), + [anon_sym_BANG] = ACTIONS(2034), + [anon_sym_else] = ACTIONS(2036), + [anon_sym_if] = ACTIONS(2036), + [anon_sym_switch] = ACTIONS(2036), + [anon_sym_for] = ACTIONS(2036), + [anon_sym_LPAREN] = ACTIONS(2034), + [anon_sym_SEMI] = ACTIONS(2034), + [anon_sym_await] = ACTIONS(2036), + [anon_sym_while] = ACTIONS(2036), + [anon_sym_do] = ACTIONS(2036), + [anon_sym_try] = ACTIONS(2036), + [anon_sym_break] = ACTIONS(2036), + [anon_sym_continue] = ACTIONS(2036), + [anon_sym_debugger] = ACTIONS(2036), + [anon_sym_return] = ACTIONS(2036), + [anon_sym_throw] = ACTIONS(2036), + [anon_sym_case] = ACTIONS(2036), + [anon_sym_yield] = ACTIONS(2036), + [anon_sym_LBRACK] = ACTIONS(2034), + [anon_sym_class] = ACTIONS(2036), + [anon_sym_async] = ACTIONS(2036), + [anon_sym_function] = ACTIONS(2036), + [anon_sym_new] = ACTIONS(2036), + [anon_sym_using] = ACTIONS(2036), + [anon_sym_PLUS] = ACTIONS(2036), + [anon_sym_DASH] = ACTIONS(2036), + [anon_sym_SLASH] = ACTIONS(2036), + [anon_sym_LT] = ACTIONS(2034), + [anon_sym_TILDE] = ACTIONS(2034), + [anon_sym_void] = ACTIONS(2036), + [anon_sym_delete] = ACTIONS(2036), + [anon_sym_PLUS_PLUS] = ACTIONS(2034), + [anon_sym_DASH_DASH] = ACTIONS(2034), + [anon_sym_DQUOTE] = ACTIONS(2034), + [anon_sym_SQUOTE] = ACTIONS(2034), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2034), + [sym_number] = ACTIONS(2034), + [sym_private_property_identifier] = ACTIONS(2034), + [sym_this] = ACTIONS(2036), + [sym_super] = ACTIONS(2036), + [sym_true] = ACTIONS(2036), + [sym_false] = ACTIONS(2036), + [sym_null] = ACTIONS(2036), + [sym_undefined] = ACTIONS(2036), + [anon_sym_AT] = ACTIONS(2034), + [anon_sym_static] = ACTIONS(2036), + [anon_sym_readonly] = ACTIONS(2036), + [anon_sym_get] = ACTIONS(2036), + [anon_sym_set] = ACTIONS(2036), + [anon_sym_declare] = ACTIONS(2036), + [anon_sym_public] = ACTIONS(2036), + [anon_sym_private] = ACTIONS(2036), + [anon_sym_protected] = ACTIONS(2036), + [anon_sym_override] = ACTIONS(2036), + [anon_sym_module] = ACTIONS(2036), + [anon_sym_any] = ACTIONS(2036), + [anon_sym_number] = ACTIONS(2036), + [anon_sym_boolean] = ACTIONS(2036), + [anon_sym_string] = ACTIONS(2036), + [anon_sym_symbol] = ACTIONS(2036), + [anon_sym_object] = ACTIONS(2036), + [anon_sym_abstract] = ACTIONS(2036), + [anon_sym_interface] = ACTIONS(2036), + [anon_sym_enum] = ACTIONS(2036), + [sym__automatic_semicolon] = ACTIONS(2042), [sym_html_comment] = ACTIONS(5), }, [STATE(869)] = { - [ts_builtin_sym_end] = ACTIONS(2739), - [sym_identifier] = ACTIONS(2741), - [anon_sym_export] = ACTIONS(2741), - [anon_sym_default] = ACTIONS(2741), - [anon_sym_type] = ACTIONS(2741), - [anon_sym_namespace] = ACTIONS(2741), - [anon_sym_LBRACE] = ACTIONS(2739), - [anon_sym_RBRACE] = ACTIONS(2739), - [anon_sym_typeof] = ACTIONS(2741), - [anon_sym_import] = ACTIONS(2741), - [anon_sym_with] = ACTIONS(2741), - [anon_sym_var] = ACTIONS(2741), - [anon_sym_let] = ACTIONS(2741), - [anon_sym_const] = ACTIONS(2741), - [anon_sym_BANG] = ACTIONS(2739), - [anon_sym_else] = ACTIONS(2741), - [anon_sym_if] = ACTIONS(2741), - [anon_sym_switch] = ACTIONS(2741), - [anon_sym_for] = ACTIONS(2741), - [anon_sym_LPAREN] = ACTIONS(2739), - [anon_sym_SEMI] = ACTIONS(2739), - [anon_sym_await] = ACTIONS(2741), - [anon_sym_while] = ACTIONS(2741), - [anon_sym_do] = ACTIONS(2741), - [anon_sym_try] = ACTIONS(2741), - [anon_sym_break] = ACTIONS(2741), - [anon_sym_continue] = ACTIONS(2741), - [anon_sym_debugger] = ACTIONS(2741), - [anon_sym_return] = ACTIONS(2741), - [anon_sym_throw] = ACTIONS(2741), - [anon_sym_case] = ACTIONS(2741), - [anon_sym_yield] = ACTIONS(2741), - [anon_sym_LBRACK] = ACTIONS(2739), - [anon_sym_class] = ACTIONS(2741), - [anon_sym_async] = ACTIONS(2741), - [anon_sym_function] = ACTIONS(2741), - [anon_sym_new] = ACTIONS(2741), - [anon_sym_using] = ACTIONS(2741), - [anon_sym_PLUS] = ACTIONS(2741), - [anon_sym_DASH] = ACTIONS(2741), - [anon_sym_SLASH] = ACTIONS(2741), - [anon_sym_LT] = ACTIONS(2739), - [anon_sym_TILDE] = ACTIONS(2739), - [anon_sym_void] = ACTIONS(2741), - [anon_sym_delete] = ACTIONS(2741), - [anon_sym_PLUS_PLUS] = ACTIONS(2739), - [anon_sym_DASH_DASH] = ACTIONS(2739), - [anon_sym_DQUOTE] = ACTIONS(2739), - [anon_sym_SQUOTE] = ACTIONS(2739), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2739), - [sym_number] = ACTIONS(2739), - [sym_private_property_identifier] = ACTIONS(2739), - [sym_this] = ACTIONS(2741), - [sym_super] = ACTIONS(2741), - [sym_true] = ACTIONS(2741), - [sym_false] = ACTIONS(2741), - [sym_null] = ACTIONS(2741), - [sym_undefined] = ACTIONS(2741), - [anon_sym_AT] = ACTIONS(2739), - [anon_sym_static] = ACTIONS(2741), - [anon_sym_readonly] = ACTIONS(2741), - [anon_sym_get] = ACTIONS(2741), - [anon_sym_set] = ACTIONS(2741), - [anon_sym_declare] = ACTIONS(2741), - [anon_sym_public] = ACTIONS(2741), - [anon_sym_private] = ACTIONS(2741), - [anon_sym_protected] = ACTIONS(2741), - [anon_sym_override] = ACTIONS(2741), - [anon_sym_module] = ACTIONS(2741), - [anon_sym_any] = ACTIONS(2741), - [anon_sym_number] = ACTIONS(2741), - [anon_sym_boolean] = ACTIONS(2741), - [anon_sym_string] = ACTIONS(2741), - [anon_sym_symbol] = ACTIONS(2741), - [anon_sym_object] = ACTIONS(2741), - [anon_sym_abstract] = ACTIONS(2741), - [anon_sym_interface] = ACTIONS(2741), - [anon_sym_enum] = ACTIONS(2741), + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_rest_pattern] = STATE(6589), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6242), + [sym_optional_tuple_parameter] = STATE(6242), + [sym_optional_type] = STATE(6242), + [sym_rest_type] = STATE(6242), + [sym__tuple_type_member] = STATE(6242), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(2695), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_COMMA] = ACTIONS(2729), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(2731), + [anon_sym_new] = ACTIONS(2701), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2703), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(2709), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(677), + [anon_sym_number] = ACTIONS(677), + [anon_sym_boolean] = ACTIONS(677), + [anon_sym_string] = ACTIONS(677), + [anon_sym_symbol] = ACTIONS(677), + [anon_sym_object] = ACTIONS(677), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(870)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_rest_pattern] = STATE(5679), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4008), - [sym_tuple_parameter] = STATE(5700), - [sym_optional_tuple_parameter] = STATE(5700), - [sym_optional_type] = STATE(5700), - [sym_rest_type] = STATE(5700), - [sym__tuple_type_member] = STATE(5700), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(2517), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_RBRACK] = ACTIONS(2743), - [anon_sym_new] = ACTIONS(2523), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(2531), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(637), - [anon_sym_unknown] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [ts_builtin_sym_end] = ACTIONS(2000), + [sym_identifier] = ACTIONS(2002), + [anon_sym_export] = ACTIONS(2002), + [anon_sym_default] = ACTIONS(2002), + [anon_sym_type] = ACTIONS(2002), + [anon_sym_namespace] = ACTIONS(2002), + [anon_sym_LBRACE] = ACTIONS(2000), + [anon_sym_RBRACE] = ACTIONS(2000), + [anon_sym_typeof] = ACTIONS(2002), + [anon_sym_import] = ACTIONS(2002), + [anon_sym_with] = ACTIONS(2002), + [anon_sym_var] = ACTIONS(2002), + [anon_sym_let] = ACTIONS(2002), + [anon_sym_const] = ACTIONS(2002), + [anon_sym_BANG] = ACTIONS(2000), + [anon_sym_else] = ACTIONS(2002), + [anon_sym_if] = ACTIONS(2002), + [anon_sym_switch] = ACTIONS(2002), + [anon_sym_for] = ACTIONS(2002), + [anon_sym_LPAREN] = ACTIONS(2000), + [anon_sym_SEMI] = ACTIONS(2000), + [anon_sym_await] = ACTIONS(2002), + [anon_sym_while] = ACTIONS(2002), + [anon_sym_do] = ACTIONS(2002), + [anon_sym_try] = ACTIONS(2002), + [anon_sym_break] = ACTIONS(2002), + [anon_sym_continue] = ACTIONS(2002), + [anon_sym_debugger] = ACTIONS(2002), + [anon_sym_return] = ACTIONS(2002), + [anon_sym_throw] = ACTIONS(2002), + [anon_sym_case] = ACTIONS(2002), + [anon_sym_yield] = ACTIONS(2002), + [anon_sym_LBRACK] = ACTIONS(2000), + [anon_sym_class] = ACTIONS(2002), + [anon_sym_async] = ACTIONS(2002), + [anon_sym_function] = ACTIONS(2002), + [anon_sym_new] = ACTIONS(2002), + [anon_sym_using] = ACTIONS(2002), + [anon_sym_PLUS] = ACTIONS(2002), + [anon_sym_DASH] = ACTIONS(2002), + [anon_sym_SLASH] = ACTIONS(2002), + [anon_sym_LT] = ACTIONS(2000), + [anon_sym_TILDE] = ACTIONS(2000), + [anon_sym_void] = ACTIONS(2002), + [anon_sym_delete] = ACTIONS(2002), + [anon_sym_PLUS_PLUS] = ACTIONS(2000), + [anon_sym_DASH_DASH] = ACTIONS(2000), + [anon_sym_DQUOTE] = ACTIONS(2000), + [anon_sym_SQUOTE] = ACTIONS(2000), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2000), + [sym_number] = ACTIONS(2000), + [sym_private_property_identifier] = ACTIONS(2000), + [sym_this] = ACTIONS(2002), + [sym_super] = ACTIONS(2002), + [sym_true] = ACTIONS(2002), + [sym_false] = ACTIONS(2002), + [sym_null] = ACTIONS(2002), + [sym_undefined] = ACTIONS(2002), + [anon_sym_AT] = ACTIONS(2000), + [anon_sym_static] = ACTIONS(2002), + [anon_sym_readonly] = ACTIONS(2002), + [anon_sym_get] = ACTIONS(2002), + [anon_sym_set] = ACTIONS(2002), + [anon_sym_declare] = ACTIONS(2002), + [anon_sym_public] = ACTIONS(2002), + [anon_sym_private] = ACTIONS(2002), + [anon_sym_protected] = ACTIONS(2002), + [anon_sym_override] = ACTIONS(2002), + [anon_sym_module] = ACTIONS(2002), + [anon_sym_any] = ACTIONS(2002), + [anon_sym_number] = ACTIONS(2002), + [anon_sym_boolean] = ACTIONS(2002), + [anon_sym_string] = ACTIONS(2002), + [anon_sym_symbol] = ACTIONS(2002), + [anon_sym_object] = ACTIONS(2002), + [anon_sym_abstract] = ACTIONS(2002), + [anon_sym_interface] = ACTIONS(2002), + [anon_sym_enum] = ACTIONS(2002), + [sym__automatic_semicolon] = ACTIONS(2000), [sym_html_comment] = ACTIONS(5), }, [STATE(871)] = { - [ts_builtin_sym_end] = ACTIONS(2745), - [sym_identifier] = ACTIONS(2747), - [anon_sym_export] = ACTIONS(2747), - [anon_sym_default] = ACTIONS(2747), - [anon_sym_type] = ACTIONS(2747), - [anon_sym_namespace] = ACTIONS(2747), - [anon_sym_LBRACE] = ACTIONS(2745), - [anon_sym_RBRACE] = ACTIONS(2745), - [anon_sym_typeof] = ACTIONS(2747), - [anon_sym_import] = ACTIONS(2747), - [anon_sym_with] = ACTIONS(2747), - [anon_sym_var] = ACTIONS(2747), - [anon_sym_let] = ACTIONS(2747), - [anon_sym_const] = ACTIONS(2747), - [anon_sym_BANG] = ACTIONS(2745), - [anon_sym_else] = ACTIONS(2747), - [anon_sym_if] = ACTIONS(2747), - [anon_sym_switch] = ACTIONS(2747), - [anon_sym_for] = ACTIONS(2747), - [anon_sym_LPAREN] = ACTIONS(2745), - [anon_sym_SEMI] = ACTIONS(2745), - [anon_sym_await] = ACTIONS(2747), - [anon_sym_while] = ACTIONS(2747), - [anon_sym_do] = ACTIONS(2747), - [anon_sym_try] = ACTIONS(2747), - [anon_sym_break] = ACTIONS(2747), - [anon_sym_continue] = ACTIONS(2747), - [anon_sym_debugger] = ACTIONS(2747), - [anon_sym_return] = ACTIONS(2747), - [anon_sym_throw] = ACTIONS(2747), - [anon_sym_case] = ACTIONS(2747), - [anon_sym_yield] = ACTIONS(2747), - [anon_sym_LBRACK] = ACTIONS(2745), - [anon_sym_class] = ACTIONS(2747), - [anon_sym_async] = ACTIONS(2747), - [anon_sym_function] = ACTIONS(2747), - [anon_sym_new] = ACTIONS(2747), - [anon_sym_using] = ACTIONS(2747), - [anon_sym_PLUS] = ACTIONS(2747), - [anon_sym_DASH] = ACTIONS(2747), - [anon_sym_SLASH] = ACTIONS(2747), - [anon_sym_LT] = ACTIONS(2745), - [anon_sym_TILDE] = ACTIONS(2745), - [anon_sym_void] = ACTIONS(2747), - [anon_sym_delete] = ACTIONS(2747), - [anon_sym_PLUS_PLUS] = ACTIONS(2745), - [anon_sym_DASH_DASH] = ACTIONS(2745), - [anon_sym_DQUOTE] = ACTIONS(2745), - [anon_sym_SQUOTE] = ACTIONS(2745), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2745), - [sym_number] = ACTIONS(2745), - [sym_private_property_identifier] = ACTIONS(2745), - [sym_this] = ACTIONS(2747), - [sym_super] = ACTIONS(2747), - [sym_true] = ACTIONS(2747), - [sym_false] = ACTIONS(2747), - [sym_null] = ACTIONS(2747), - [sym_undefined] = ACTIONS(2747), - [anon_sym_AT] = ACTIONS(2745), - [anon_sym_static] = ACTIONS(2747), - [anon_sym_readonly] = ACTIONS(2747), - [anon_sym_get] = ACTIONS(2747), - [anon_sym_set] = ACTIONS(2747), - [anon_sym_declare] = ACTIONS(2747), - [anon_sym_public] = ACTIONS(2747), - [anon_sym_private] = ACTIONS(2747), - [anon_sym_protected] = ACTIONS(2747), - [anon_sym_override] = ACTIONS(2747), - [anon_sym_module] = ACTIONS(2747), - [anon_sym_any] = ACTIONS(2747), - [anon_sym_number] = ACTIONS(2747), - [anon_sym_boolean] = ACTIONS(2747), - [anon_sym_string] = ACTIONS(2747), - [anon_sym_symbol] = ACTIONS(2747), - [anon_sym_object] = ACTIONS(2747), - [anon_sym_abstract] = ACTIONS(2747), - [anon_sym_interface] = ACTIONS(2747), - [anon_sym_enum] = ACTIONS(2747), + [ts_builtin_sym_end] = ACTIONS(2733), + [sym_identifier] = ACTIONS(2735), + [anon_sym_export] = ACTIONS(2735), + [anon_sym_default] = ACTIONS(2735), + [anon_sym_type] = ACTIONS(2735), + [anon_sym_namespace] = ACTIONS(2735), + [anon_sym_LBRACE] = ACTIONS(2733), + [anon_sym_RBRACE] = ACTIONS(2733), + [anon_sym_typeof] = ACTIONS(2735), + [anon_sym_import] = ACTIONS(2735), + [anon_sym_with] = ACTIONS(2735), + [anon_sym_var] = ACTIONS(2735), + [anon_sym_let] = ACTIONS(2735), + [anon_sym_const] = ACTIONS(2735), + [anon_sym_BANG] = ACTIONS(2733), + [anon_sym_else] = ACTIONS(2735), + [anon_sym_if] = ACTIONS(2735), + [anon_sym_switch] = ACTIONS(2735), + [anon_sym_for] = ACTIONS(2735), + [anon_sym_LPAREN] = ACTIONS(2733), + [anon_sym_SEMI] = ACTIONS(2737), + [anon_sym_await] = ACTIONS(2735), + [anon_sym_while] = ACTIONS(2735), + [anon_sym_do] = ACTIONS(2735), + [anon_sym_try] = ACTIONS(2735), + [anon_sym_break] = ACTIONS(2735), + [anon_sym_continue] = ACTIONS(2735), + [anon_sym_debugger] = ACTIONS(2735), + [anon_sym_return] = ACTIONS(2735), + [anon_sym_throw] = ACTIONS(2735), + [anon_sym_case] = ACTIONS(2735), + [anon_sym_yield] = ACTIONS(2735), + [anon_sym_LBRACK] = ACTIONS(2733), + [anon_sym_class] = ACTIONS(2735), + [anon_sym_async] = ACTIONS(2735), + [anon_sym_function] = ACTIONS(2735), + [anon_sym_new] = ACTIONS(2735), + [anon_sym_using] = ACTIONS(2735), + [anon_sym_PLUS] = ACTIONS(2735), + [anon_sym_DASH] = ACTIONS(2735), + [anon_sym_SLASH] = ACTIONS(2735), + [anon_sym_LT] = ACTIONS(2733), + [anon_sym_TILDE] = ACTIONS(2733), + [anon_sym_void] = ACTIONS(2735), + [anon_sym_delete] = ACTIONS(2735), + [anon_sym_PLUS_PLUS] = ACTIONS(2733), + [anon_sym_DASH_DASH] = ACTIONS(2733), + [anon_sym_DQUOTE] = ACTIONS(2733), + [anon_sym_SQUOTE] = ACTIONS(2733), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2733), + [sym_number] = ACTIONS(2733), + [sym_private_property_identifier] = ACTIONS(2733), + [sym_this] = ACTIONS(2735), + [sym_super] = ACTIONS(2735), + [sym_true] = ACTIONS(2735), + [sym_false] = ACTIONS(2735), + [sym_null] = ACTIONS(2735), + [sym_undefined] = ACTIONS(2735), + [anon_sym_AT] = ACTIONS(2733), + [anon_sym_static] = ACTIONS(2735), + [anon_sym_readonly] = ACTIONS(2735), + [anon_sym_get] = ACTIONS(2735), + [anon_sym_set] = ACTIONS(2735), + [anon_sym_declare] = ACTIONS(2735), + [anon_sym_public] = ACTIONS(2735), + [anon_sym_private] = ACTIONS(2735), + [anon_sym_protected] = ACTIONS(2735), + [anon_sym_override] = ACTIONS(2735), + [anon_sym_module] = ACTIONS(2735), + [anon_sym_any] = ACTIONS(2735), + [anon_sym_number] = ACTIONS(2735), + [anon_sym_boolean] = ACTIONS(2735), + [anon_sym_string] = ACTIONS(2735), + [anon_sym_symbol] = ACTIONS(2735), + [anon_sym_object] = ACTIONS(2735), + [anon_sym_abstract] = ACTIONS(2735), + [anon_sym_interface] = ACTIONS(2735), + [anon_sym_enum] = ACTIONS(2735), + [sym__automatic_semicolon] = ACTIONS(2737), [sym_html_comment] = ACTIONS(5), }, [STATE(872)] = { - [ts_builtin_sym_end] = ACTIONS(2749), - [sym_identifier] = ACTIONS(2751), - [anon_sym_export] = ACTIONS(2751), - [anon_sym_default] = ACTIONS(2751), - [anon_sym_type] = ACTIONS(2751), - [anon_sym_namespace] = ACTIONS(2751), - [anon_sym_LBRACE] = ACTIONS(2749), - [anon_sym_RBRACE] = ACTIONS(2749), - [anon_sym_typeof] = ACTIONS(2751), - [anon_sym_import] = ACTIONS(2751), - [anon_sym_with] = ACTIONS(2751), - [anon_sym_var] = ACTIONS(2751), - [anon_sym_let] = ACTIONS(2751), - [anon_sym_const] = ACTIONS(2751), - [anon_sym_BANG] = ACTIONS(2749), - [anon_sym_else] = ACTIONS(2751), - [anon_sym_if] = ACTIONS(2751), - [anon_sym_switch] = ACTIONS(2751), - [anon_sym_for] = ACTIONS(2751), - [anon_sym_LPAREN] = ACTIONS(2749), - [anon_sym_SEMI] = ACTIONS(2749), - [anon_sym_await] = ACTIONS(2751), - [anon_sym_while] = ACTIONS(2751), - [anon_sym_do] = ACTIONS(2751), - [anon_sym_try] = ACTIONS(2751), - [anon_sym_break] = ACTIONS(2751), - [anon_sym_continue] = ACTIONS(2751), - [anon_sym_debugger] = ACTIONS(2751), - [anon_sym_return] = ACTIONS(2751), - [anon_sym_throw] = ACTIONS(2751), - [anon_sym_case] = ACTIONS(2751), - [anon_sym_yield] = ACTIONS(2751), - [anon_sym_LBRACK] = ACTIONS(2749), - [anon_sym_class] = ACTIONS(2751), - [anon_sym_async] = ACTIONS(2751), - [anon_sym_function] = ACTIONS(2751), - [anon_sym_new] = ACTIONS(2751), - [anon_sym_using] = ACTIONS(2751), - [anon_sym_PLUS] = ACTIONS(2751), - [anon_sym_DASH] = ACTIONS(2751), - [anon_sym_SLASH] = ACTIONS(2751), - [anon_sym_LT] = ACTIONS(2749), - [anon_sym_TILDE] = ACTIONS(2749), - [anon_sym_void] = ACTIONS(2751), - [anon_sym_delete] = ACTIONS(2751), - [anon_sym_PLUS_PLUS] = ACTIONS(2749), - [anon_sym_DASH_DASH] = ACTIONS(2749), - [anon_sym_DQUOTE] = ACTIONS(2749), - [anon_sym_SQUOTE] = ACTIONS(2749), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2749), - [sym_number] = ACTIONS(2749), - [sym_private_property_identifier] = ACTIONS(2749), - [sym_this] = ACTIONS(2751), - [sym_super] = ACTIONS(2751), - [sym_true] = ACTIONS(2751), - [sym_false] = ACTIONS(2751), - [sym_null] = ACTIONS(2751), - [sym_undefined] = ACTIONS(2751), - [anon_sym_AT] = ACTIONS(2749), - [anon_sym_static] = ACTIONS(2751), - [anon_sym_readonly] = ACTIONS(2751), - [anon_sym_get] = ACTIONS(2751), - [anon_sym_set] = ACTIONS(2751), - [anon_sym_declare] = ACTIONS(2751), - [anon_sym_public] = ACTIONS(2751), - [anon_sym_private] = ACTIONS(2751), - [anon_sym_protected] = ACTIONS(2751), - [anon_sym_override] = ACTIONS(2751), - [anon_sym_module] = ACTIONS(2751), - [anon_sym_any] = ACTIONS(2751), - [anon_sym_number] = ACTIONS(2751), - [anon_sym_boolean] = ACTIONS(2751), - [anon_sym_string] = ACTIONS(2751), - [anon_sym_symbol] = ACTIONS(2751), - [anon_sym_object] = ACTIONS(2751), - [anon_sym_abstract] = ACTIONS(2751), - [anon_sym_interface] = ACTIONS(2751), - [anon_sym_enum] = ACTIONS(2751), + [ts_builtin_sym_end] = ACTIONS(1966), + [sym_identifier] = ACTIONS(1968), + [anon_sym_export] = ACTIONS(1968), + [anon_sym_default] = ACTIONS(1968), + [anon_sym_type] = ACTIONS(1968), + [anon_sym_namespace] = ACTIONS(1968), + [anon_sym_LBRACE] = ACTIONS(1966), + [anon_sym_RBRACE] = ACTIONS(1966), + [anon_sym_typeof] = ACTIONS(1968), + [anon_sym_import] = ACTIONS(1968), + [anon_sym_with] = ACTIONS(1968), + [anon_sym_var] = ACTIONS(1968), + [anon_sym_let] = ACTIONS(1968), + [anon_sym_const] = ACTIONS(1968), + [anon_sym_BANG] = ACTIONS(1966), + [anon_sym_else] = ACTIONS(1968), + [anon_sym_if] = ACTIONS(1968), + [anon_sym_switch] = ACTIONS(1968), + [anon_sym_for] = ACTIONS(1968), + [anon_sym_LPAREN] = ACTIONS(1966), + [anon_sym_SEMI] = ACTIONS(1966), + [anon_sym_await] = ACTIONS(1968), + [anon_sym_while] = ACTIONS(1968), + [anon_sym_do] = ACTIONS(1968), + [anon_sym_try] = ACTIONS(1968), + [anon_sym_break] = ACTIONS(1968), + [anon_sym_continue] = ACTIONS(1968), + [anon_sym_debugger] = ACTIONS(1968), + [anon_sym_return] = ACTIONS(1968), + [anon_sym_throw] = ACTIONS(1968), + [anon_sym_case] = ACTIONS(1968), + [anon_sym_yield] = ACTIONS(1968), + [anon_sym_LBRACK] = ACTIONS(1966), + [anon_sym_class] = ACTIONS(1968), + [anon_sym_async] = ACTIONS(1968), + [anon_sym_function] = ACTIONS(1968), + [anon_sym_new] = ACTIONS(1968), + [anon_sym_using] = ACTIONS(1968), + [anon_sym_PLUS] = ACTIONS(1968), + [anon_sym_DASH] = ACTIONS(1968), + [anon_sym_SLASH] = ACTIONS(1968), + [anon_sym_LT] = ACTIONS(1966), + [anon_sym_TILDE] = ACTIONS(1966), + [anon_sym_void] = ACTIONS(1968), + [anon_sym_delete] = ACTIONS(1968), + [anon_sym_PLUS_PLUS] = ACTIONS(1966), + [anon_sym_DASH_DASH] = ACTIONS(1966), + [anon_sym_DQUOTE] = ACTIONS(1966), + [anon_sym_SQUOTE] = ACTIONS(1966), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1966), + [sym_number] = ACTIONS(1966), + [sym_private_property_identifier] = ACTIONS(1966), + [sym_this] = ACTIONS(1968), + [sym_super] = ACTIONS(1968), + [sym_true] = ACTIONS(1968), + [sym_false] = ACTIONS(1968), + [sym_null] = ACTIONS(1968), + [sym_undefined] = ACTIONS(1968), + [anon_sym_AT] = ACTIONS(1966), + [anon_sym_static] = ACTIONS(1968), + [anon_sym_readonly] = ACTIONS(1968), + [anon_sym_get] = ACTIONS(1968), + [anon_sym_set] = ACTIONS(1968), + [anon_sym_declare] = ACTIONS(1968), + [anon_sym_public] = ACTIONS(1968), + [anon_sym_private] = ACTIONS(1968), + [anon_sym_protected] = ACTIONS(1968), + [anon_sym_override] = ACTIONS(1968), + [anon_sym_module] = ACTIONS(1968), + [anon_sym_any] = ACTIONS(1968), + [anon_sym_number] = ACTIONS(1968), + [anon_sym_boolean] = ACTIONS(1968), + [anon_sym_string] = ACTIONS(1968), + [anon_sym_symbol] = ACTIONS(1968), + [anon_sym_object] = ACTIONS(1968), + [anon_sym_abstract] = ACTIONS(1968), + [anon_sym_interface] = ACTIONS(1968), + [anon_sym_enum] = ACTIONS(1968), + [sym__automatic_semicolon] = ACTIONS(1974), [sym_html_comment] = ACTIONS(5), }, [STATE(873)] = { - [ts_builtin_sym_end] = ACTIONS(2753), - [sym_identifier] = ACTIONS(2755), - [anon_sym_export] = ACTIONS(2755), - [anon_sym_default] = ACTIONS(2755), - [anon_sym_type] = ACTIONS(2755), - [anon_sym_namespace] = ACTIONS(2755), - [anon_sym_LBRACE] = ACTIONS(2753), - [anon_sym_RBRACE] = ACTIONS(2753), - [anon_sym_typeof] = ACTIONS(2755), - [anon_sym_import] = ACTIONS(2755), - [anon_sym_with] = ACTIONS(2755), - [anon_sym_var] = ACTIONS(2755), - [anon_sym_let] = ACTIONS(2755), - [anon_sym_const] = ACTIONS(2755), - [anon_sym_BANG] = ACTIONS(2753), - [anon_sym_else] = ACTIONS(2755), - [anon_sym_if] = ACTIONS(2755), - [anon_sym_switch] = ACTIONS(2755), - [anon_sym_for] = ACTIONS(2755), - [anon_sym_LPAREN] = ACTIONS(2753), - [anon_sym_SEMI] = ACTIONS(2753), - [anon_sym_await] = ACTIONS(2755), - [anon_sym_while] = ACTIONS(2755), - [anon_sym_do] = ACTIONS(2755), - [anon_sym_try] = ACTIONS(2755), - [anon_sym_break] = ACTIONS(2755), - [anon_sym_continue] = ACTIONS(2755), - [anon_sym_debugger] = ACTIONS(2755), - [anon_sym_return] = ACTIONS(2755), - [anon_sym_throw] = ACTIONS(2755), - [anon_sym_case] = ACTIONS(2755), - [anon_sym_yield] = ACTIONS(2755), - [anon_sym_LBRACK] = ACTIONS(2753), - [anon_sym_class] = ACTIONS(2755), - [anon_sym_async] = ACTIONS(2755), - [anon_sym_function] = ACTIONS(2755), - [anon_sym_new] = ACTIONS(2755), - [anon_sym_using] = ACTIONS(2755), - [anon_sym_PLUS] = ACTIONS(2755), - [anon_sym_DASH] = ACTIONS(2755), - [anon_sym_SLASH] = ACTIONS(2755), - [anon_sym_LT] = ACTIONS(2753), - [anon_sym_TILDE] = ACTIONS(2753), - [anon_sym_void] = ACTIONS(2755), - [anon_sym_delete] = ACTIONS(2755), - [anon_sym_PLUS_PLUS] = ACTIONS(2753), - [anon_sym_DASH_DASH] = ACTIONS(2753), - [anon_sym_DQUOTE] = ACTIONS(2753), - [anon_sym_SQUOTE] = ACTIONS(2753), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2753), - [sym_number] = ACTIONS(2753), - [sym_private_property_identifier] = ACTIONS(2753), - [sym_this] = ACTIONS(2755), - [sym_super] = ACTIONS(2755), - [sym_true] = ACTIONS(2755), - [sym_false] = ACTIONS(2755), - [sym_null] = ACTIONS(2755), - [sym_undefined] = ACTIONS(2755), - [anon_sym_AT] = ACTIONS(2753), - [anon_sym_static] = ACTIONS(2755), - [anon_sym_readonly] = ACTIONS(2755), - [anon_sym_get] = ACTIONS(2755), - [anon_sym_set] = ACTIONS(2755), - [anon_sym_declare] = ACTIONS(2755), - [anon_sym_public] = ACTIONS(2755), - [anon_sym_private] = ACTIONS(2755), - [anon_sym_protected] = ACTIONS(2755), - [anon_sym_override] = ACTIONS(2755), - [anon_sym_module] = ACTIONS(2755), - [anon_sym_any] = ACTIONS(2755), - [anon_sym_number] = ACTIONS(2755), - [anon_sym_boolean] = ACTIONS(2755), - [anon_sym_string] = ACTIONS(2755), - [anon_sym_symbol] = ACTIONS(2755), - [anon_sym_object] = ACTIONS(2755), - [anon_sym_abstract] = ACTIONS(2755), - [anon_sym_interface] = ACTIONS(2755), - [anon_sym_enum] = ACTIONS(2755), + [ts_builtin_sym_end] = ACTIONS(1842), + [sym_identifier] = ACTIONS(1844), + [anon_sym_export] = ACTIONS(1844), + [anon_sym_default] = ACTIONS(1844), + [anon_sym_type] = ACTIONS(1844), + [anon_sym_namespace] = ACTIONS(1844), + [anon_sym_LBRACE] = ACTIONS(1842), + [anon_sym_RBRACE] = ACTIONS(1842), + [anon_sym_typeof] = ACTIONS(1844), + [anon_sym_import] = ACTIONS(1844), + [anon_sym_with] = ACTIONS(1844), + [anon_sym_var] = ACTIONS(1844), + [anon_sym_let] = ACTIONS(1844), + [anon_sym_const] = ACTIONS(1844), + [anon_sym_BANG] = ACTIONS(1842), + [anon_sym_else] = ACTIONS(1844), + [anon_sym_if] = ACTIONS(1844), + [anon_sym_switch] = ACTIONS(1844), + [anon_sym_for] = ACTIONS(1844), + [anon_sym_LPAREN] = ACTIONS(1842), + [anon_sym_SEMI] = ACTIONS(1842), + [anon_sym_await] = ACTIONS(1844), + [anon_sym_while] = ACTIONS(1844), + [anon_sym_do] = ACTIONS(1844), + [anon_sym_try] = ACTIONS(1844), + [anon_sym_break] = ACTIONS(1844), + [anon_sym_continue] = ACTIONS(1844), + [anon_sym_debugger] = ACTIONS(1844), + [anon_sym_return] = ACTIONS(1844), + [anon_sym_throw] = ACTIONS(1844), + [anon_sym_case] = ACTIONS(1844), + [anon_sym_yield] = ACTIONS(1844), + [anon_sym_LBRACK] = ACTIONS(1842), + [anon_sym_class] = ACTIONS(1844), + [anon_sym_async] = ACTIONS(1844), + [anon_sym_function] = ACTIONS(1844), + [anon_sym_new] = ACTIONS(1844), + [anon_sym_using] = ACTIONS(1844), + [anon_sym_PLUS] = ACTIONS(1844), + [anon_sym_DASH] = ACTIONS(1844), + [anon_sym_SLASH] = ACTIONS(1844), + [anon_sym_LT] = ACTIONS(1842), + [anon_sym_TILDE] = ACTIONS(1842), + [anon_sym_void] = ACTIONS(1844), + [anon_sym_delete] = ACTIONS(1844), + [anon_sym_PLUS_PLUS] = ACTIONS(1842), + [anon_sym_DASH_DASH] = ACTIONS(1842), + [anon_sym_DQUOTE] = ACTIONS(1842), + [anon_sym_SQUOTE] = ACTIONS(1842), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1842), + [sym_number] = ACTIONS(1842), + [sym_private_property_identifier] = ACTIONS(1842), + [sym_this] = ACTIONS(1844), + [sym_super] = ACTIONS(1844), + [sym_true] = ACTIONS(1844), + [sym_false] = ACTIONS(1844), + [sym_null] = ACTIONS(1844), + [sym_undefined] = ACTIONS(1844), + [anon_sym_AT] = ACTIONS(1842), + [anon_sym_static] = ACTIONS(1844), + [anon_sym_readonly] = ACTIONS(1844), + [anon_sym_get] = ACTIONS(1844), + [anon_sym_set] = ACTIONS(1844), + [anon_sym_declare] = ACTIONS(1844), + [anon_sym_public] = ACTIONS(1844), + [anon_sym_private] = ACTIONS(1844), + [anon_sym_protected] = ACTIONS(1844), + [anon_sym_override] = ACTIONS(1844), + [anon_sym_module] = ACTIONS(1844), + [anon_sym_any] = ACTIONS(1844), + [anon_sym_number] = ACTIONS(1844), + [anon_sym_boolean] = ACTIONS(1844), + [anon_sym_string] = ACTIONS(1844), + [anon_sym_symbol] = ACTIONS(1844), + [anon_sym_object] = ACTIONS(1844), + [anon_sym_abstract] = ACTIONS(1844), + [anon_sym_interface] = ACTIONS(1844), + [anon_sym_enum] = ACTIONS(1844), + [sym__automatic_semicolon] = ACTIONS(2739), [sym_html_comment] = ACTIONS(5), }, [STATE(874)] = { - [ts_builtin_sym_end] = ACTIONS(2757), - [sym_identifier] = ACTIONS(2759), - [anon_sym_export] = ACTIONS(2759), - [anon_sym_default] = ACTIONS(2759), - [anon_sym_type] = ACTIONS(2759), - [anon_sym_namespace] = ACTIONS(2759), - [anon_sym_LBRACE] = ACTIONS(2757), - [anon_sym_RBRACE] = ACTIONS(2757), - [anon_sym_typeof] = ACTIONS(2759), - [anon_sym_import] = ACTIONS(2759), - [anon_sym_with] = ACTIONS(2759), - [anon_sym_var] = ACTIONS(2759), - [anon_sym_let] = ACTIONS(2759), - [anon_sym_const] = ACTIONS(2759), - [anon_sym_BANG] = ACTIONS(2757), - [anon_sym_else] = ACTIONS(2759), - [anon_sym_if] = ACTIONS(2759), - [anon_sym_switch] = ACTIONS(2759), - [anon_sym_for] = ACTIONS(2759), - [anon_sym_LPAREN] = ACTIONS(2757), - [anon_sym_SEMI] = ACTIONS(2757), - [anon_sym_await] = ACTIONS(2759), - [anon_sym_while] = ACTIONS(2759), - [anon_sym_do] = ACTIONS(2759), - [anon_sym_try] = ACTIONS(2759), - [anon_sym_break] = ACTIONS(2759), - [anon_sym_continue] = ACTIONS(2759), - [anon_sym_debugger] = ACTIONS(2759), - [anon_sym_return] = ACTIONS(2759), - [anon_sym_throw] = ACTIONS(2759), - [anon_sym_case] = ACTIONS(2759), - [anon_sym_yield] = ACTIONS(2759), - [anon_sym_LBRACK] = ACTIONS(2757), - [anon_sym_class] = ACTIONS(2759), - [anon_sym_async] = ACTIONS(2759), - [anon_sym_function] = ACTIONS(2759), - [anon_sym_new] = ACTIONS(2759), - [anon_sym_using] = ACTIONS(2759), - [anon_sym_PLUS] = ACTIONS(2759), - [anon_sym_DASH] = ACTIONS(2759), - [anon_sym_SLASH] = ACTIONS(2759), - [anon_sym_LT] = ACTIONS(2757), - [anon_sym_TILDE] = ACTIONS(2757), - [anon_sym_void] = ACTIONS(2759), - [anon_sym_delete] = ACTIONS(2759), - [anon_sym_PLUS_PLUS] = ACTIONS(2757), - [anon_sym_DASH_DASH] = ACTIONS(2757), - [anon_sym_DQUOTE] = ACTIONS(2757), - [anon_sym_SQUOTE] = ACTIONS(2757), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2757), - [sym_number] = ACTIONS(2757), - [sym_private_property_identifier] = ACTIONS(2757), - [sym_this] = ACTIONS(2759), - [sym_super] = ACTIONS(2759), - [sym_true] = ACTIONS(2759), - [sym_false] = ACTIONS(2759), - [sym_null] = ACTIONS(2759), - [sym_undefined] = ACTIONS(2759), - [anon_sym_AT] = ACTIONS(2757), - [anon_sym_static] = ACTIONS(2759), - [anon_sym_readonly] = ACTIONS(2759), - [anon_sym_get] = ACTIONS(2759), - [anon_sym_set] = ACTIONS(2759), - [anon_sym_declare] = ACTIONS(2759), - [anon_sym_public] = ACTIONS(2759), - [anon_sym_private] = ACTIONS(2759), - [anon_sym_protected] = ACTIONS(2759), - [anon_sym_override] = ACTIONS(2759), - [anon_sym_module] = ACTIONS(2759), - [anon_sym_any] = ACTIONS(2759), - [anon_sym_number] = ACTIONS(2759), - [anon_sym_boolean] = ACTIONS(2759), - [anon_sym_string] = ACTIONS(2759), - [anon_sym_symbol] = ACTIONS(2759), - [anon_sym_object] = ACTIONS(2759), - [anon_sym_abstract] = ACTIONS(2759), - [anon_sym_interface] = ACTIONS(2759), - [anon_sym_enum] = ACTIONS(2759), + [ts_builtin_sym_end] = ACTIONS(2741), + [sym_identifier] = ACTIONS(2743), + [anon_sym_export] = ACTIONS(2743), + [anon_sym_default] = ACTIONS(2743), + [anon_sym_type] = ACTIONS(2743), + [anon_sym_namespace] = ACTIONS(2743), + [anon_sym_LBRACE] = ACTIONS(2741), + [anon_sym_RBRACE] = ACTIONS(2741), + [anon_sym_typeof] = ACTIONS(2743), + [anon_sym_import] = ACTIONS(2743), + [anon_sym_with] = ACTIONS(2743), + [anon_sym_var] = ACTIONS(2743), + [anon_sym_let] = ACTIONS(2743), + [anon_sym_const] = ACTIONS(2743), + [anon_sym_BANG] = ACTIONS(2741), + [anon_sym_else] = ACTIONS(2743), + [anon_sym_if] = ACTIONS(2743), + [anon_sym_switch] = ACTIONS(2743), + [anon_sym_for] = ACTIONS(2743), + [anon_sym_LPAREN] = ACTIONS(2741), + [anon_sym_SEMI] = ACTIONS(2741), + [anon_sym_await] = ACTIONS(2743), + [anon_sym_while] = ACTIONS(2743), + [anon_sym_do] = ACTIONS(2743), + [anon_sym_try] = ACTIONS(2743), + [anon_sym_break] = ACTIONS(2743), + [anon_sym_continue] = ACTIONS(2743), + [anon_sym_debugger] = ACTIONS(2743), + [anon_sym_return] = ACTIONS(2743), + [anon_sym_throw] = ACTIONS(2743), + [anon_sym_case] = ACTIONS(2743), + [anon_sym_finally] = ACTIONS(2743), + [anon_sym_yield] = ACTIONS(2743), + [anon_sym_LBRACK] = ACTIONS(2741), + [anon_sym_class] = ACTIONS(2743), + [anon_sym_async] = ACTIONS(2743), + [anon_sym_function] = ACTIONS(2743), + [anon_sym_new] = ACTIONS(2743), + [anon_sym_using] = ACTIONS(2743), + [anon_sym_PLUS] = ACTIONS(2743), + [anon_sym_DASH] = ACTIONS(2743), + [anon_sym_SLASH] = ACTIONS(2743), + [anon_sym_LT] = ACTIONS(2741), + [anon_sym_TILDE] = ACTIONS(2741), + [anon_sym_void] = ACTIONS(2743), + [anon_sym_delete] = ACTIONS(2743), + [anon_sym_PLUS_PLUS] = ACTIONS(2741), + [anon_sym_DASH_DASH] = ACTIONS(2741), + [anon_sym_DQUOTE] = ACTIONS(2741), + [anon_sym_SQUOTE] = ACTIONS(2741), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2741), + [sym_number] = ACTIONS(2741), + [sym_private_property_identifier] = ACTIONS(2741), + [sym_this] = ACTIONS(2743), + [sym_super] = ACTIONS(2743), + [sym_true] = ACTIONS(2743), + [sym_false] = ACTIONS(2743), + [sym_null] = ACTIONS(2743), + [sym_undefined] = ACTIONS(2743), + [anon_sym_AT] = ACTIONS(2741), + [anon_sym_static] = ACTIONS(2743), + [anon_sym_readonly] = ACTIONS(2743), + [anon_sym_get] = ACTIONS(2743), + [anon_sym_set] = ACTIONS(2743), + [anon_sym_declare] = ACTIONS(2743), + [anon_sym_public] = ACTIONS(2743), + [anon_sym_private] = ACTIONS(2743), + [anon_sym_protected] = ACTIONS(2743), + [anon_sym_override] = ACTIONS(2743), + [anon_sym_module] = ACTIONS(2743), + [anon_sym_any] = ACTIONS(2743), + [anon_sym_number] = ACTIONS(2743), + [anon_sym_boolean] = ACTIONS(2743), + [anon_sym_string] = ACTIONS(2743), + [anon_sym_symbol] = ACTIONS(2743), + [anon_sym_object] = ACTIONS(2743), + [anon_sym_abstract] = ACTIONS(2743), + [anon_sym_interface] = ACTIONS(2743), + [anon_sym_enum] = ACTIONS(2743), [sym_html_comment] = ACTIONS(5), }, [STATE(875)] = { - [ts_builtin_sym_end] = ACTIONS(2761), - [sym_identifier] = ACTIONS(2763), - [anon_sym_export] = ACTIONS(2763), - [anon_sym_default] = ACTIONS(2763), - [anon_sym_type] = ACTIONS(2763), - [anon_sym_namespace] = ACTIONS(2763), - [anon_sym_LBRACE] = ACTIONS(2761), - [anon_sym_RBRACE] = ACTIONS(2761), - [anon_sym_typeof] = ACTIONS(2763), - [anon_sym_import] = ACTIONS(2763), - [anon_sym_with] = ACTIONS(2763), - [anon_sym_var] = ACTIONS(2763), - [anon_sym_let] = ACTIONS(2763), - [anon_sym_const] = ACTIONS(2763), - [anon_sym_BANG] = ACTIONS(2761), - [anon_sym_else] = ACTIONS(2763), - [anon_sym_if] = ACTIONS(2763), - [anon_sym_switch] = ACTIONS(2763), - [anon_sym_for] = ACTIONS(2763), - [anon_sym_LPAREN] = ACTIONS(2761), - [anon_sym_SEMI] = ACTIONS(2761), - [anon_sym_await] = ACTIONS(2763), - [anon_sym_while] = ACTIONS(2763), - [anon_sym_do] = ACTIONS(2763), - [anon_sym_try] = ACTIONS(2763), - [anon_sym_break] = ACTIONS(2763), - [anon_sym_continue] = ACTIONS(2763), - [anon_sym_debugger] = ACTIONS(2763), - [anon_sym_return] = ACTIONS(2763), - [anon_sym_throw] = ACTIONS(2763), - [anon_sym_case] = ACTIONS(2763), - [anon_sym_yield] = ACTIONS(2763), - [anon_sym_LBRACK] = ACTIONS(2761), - [anon_sym_class] = ACTIONS(2763), - [anon_sym_async] = ACTIONS(2763), - [anon_sym_function] = ACTIONS(2763), - [anon_sym_new] = ACTIONS(2763), - [anon_sym_using] = ACTIONS(2763), - [anon_sym_PLUS] = ACTIONS(2763), - [anon_sym_DASH] = ACTIONS(2763), - [anon_sym_SLASH] = ACTIONS(2763), - [anon_sym_LT] = ACTIONS(2761), - [anon_sym_TILDE] = ACTIONS(2761), - [anon_sym_void] = ACTIONS(2763), - [anon_sym_delete] = ACTIONS(2763), - [anon_sym_PLUS_PLUS] = ACTIONS(2761), - [anon_sym_DASH_DASH] = ACTIONS(2761), - [anon_sym_DQUOTE] = ACTIONS(2761), - [anon_sym_SQUOTE] = ACTIONS(2761), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2761), - [sym_number] = ACTIONS(2761), - [sym_private_property_identifier] = ACTIONS(2761), - [sym_this] = ACTIONS(2763), - [sym_super] = ACTIONS(2763), - [sym_true] = ACTIONS(2763), - [sym_false] = ACTIONS(2763), - [sym_null] = ACTIONS(2763), - [sym_undefined] = ACTIONS(2763), - [anon_sym_AT] = ACTIONS(2761), - [anon_sym_static] = ACTIONS(2763), - [anon_sym_readonly] = ACTIONS(2763), - [anon_sym_get] = ACTIONS(2763), - [anon_sym_set] = ACTIONS(2763), - [anon_sym_declare] = ACTIONS(2763), - [anon_sym_public] = ACTIONS(2763), - [anon_sym_private] = ACTIONS(2763), - [anon_sym_protected] = ACTIONS(2763), - [anon_sym_override] = ACTIONS(2763), - [anon_sym_module] = ACTIONS(2763), - [anon_sym_any] = ACTIONS(2763), - [anon_sym_number] = ACTIONS(2763), - [anon_sym_boolean] = ACTIONS(2763), - [anon_sym_string] = ACTIONS(2763), - [anon_sym_symbol] = ACTIONS(2763), - [anon_sym_object] = ACTIONS(2763), - [anon_sym_abstract] = ACTIONS(2763), - [anon_sym_interface] = ACTIONS(2763), - [anon_sym_enum] = ACTIONS(2763), + [ts_builtin_sym_end] = ACTIONS(1990), + [sym_identifier] = ACTIONS(1992), + [anon_sym_export] = ACTIONS(1992), + [anon_sym_default] = ACTIONS(1992), + [anon_sym_type] = ACTIONS(1992), + [anon_sym_namespace] = ACTIONS(1992), + [anon_sym_LBRACE] = ACTIONS(1990), + [anon_sym_RBRACE] = ACTIONS(1990), + [anon_sym_typeof] = ACTIONS(1992), + [anon_sym_import] = ACTIONS(1992), + [anon_sym_with] = ACTIONS(1992), + [anon_sym_var] = ACTIONS(1992), + [anon_sym_let] = ACTIONS(1992), + [anon_sym_const] = ACTIONS(1992), + [anon_sym_BANG] = ACTIONS(1990), + [anon_sym_else] = ACTIONS(1992), + [anon_sym_if] = ACTIONS(1992), + [anon_sym_switch] = ACTIONS(1992), + [anon_sym_for] = ACTIONS(1992), + [anon_sym_LPAREN] = ACTIONS(1990), + [anon_sym_SEMI] = ACTIONS(1990), + [anon_sym_await] = ACTIONS(1992), + [anon_sym_while] = ACTIONS(1992), + [anon_sym_do] = ACTIONS(1992), + [anon_sym_try] = ACTIONS(1992), + [anon_sym_break] = ACTIONS(1992), + [anon_sym_continue] = ACTIONS(1992), + [anon_sym_debugger] = ACTIONS(1992), + [anon_sym_return] = ACTIONS(1992), + [anon_sym_throw] = ACTIONS(1992), + [anon_sym_case] = ACTIONS(1992), + [anon_sym_yield] = ACTIONS(1992), + [anon_sym_LBRACK] = ACTIONS(1990), + [anon_sym_class] = ACTIONS(1992), + [anon_sym_async] = ACTIONS(1992), + [anon_sym_function] = ACTIONS(1992), + [anon_sym_new] = ACTIONS(1992), + [anon_sym_using] = ACTIONS(1992), + [anon_sym_PLUS] = ACTIONS(1992), + [anon_sym_DASH] = ACTIONS(1992), + [anon_sym_SLASH] = ACTIONS(1992), + [anon_sym_LT] = ACTIONS(1990), + [anon_sym_TILDE] = ACTIONS(1990), + [anon_sym_void] = ACTIONS(1992), + [anon_sym_delete] = ACTIONS(1992), + [anon_sym_PLUS_PLUS] = ACTIONS(1990), + [anon_sym_DASH_DASH] = ACTIONS(1990), + [anon_sym_DQUOTE] = ACTIONS(1990), + [anon_sym_SQUOTE] = ACTIONS(1990), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1990), + [sym_number] = ACTIONS(1990), + [sym_private_property_identifier] = ACTIONS(1990), + [sym_this] = ACTIONS(1992), + [sym_super] = ACTIONS(1992), + [sym_true] = ACTIONS(1992), + [sym_false] = ACTIONS(1992), + [sym_null] = ACTIONS(1992), + [sym_undefined] = ACTIONS(1992), + [anon_sym_AT] = ACTIONS(1990), + [anon_sym_static] = ACTIONS(1992), + [anon_sym_readonly] = ACTIONS(1992), + [anon_sym_get] = ACTIONS(1992), + [anon_sym_set] = ACTIONS(1992), + [anon_sym_declare] = ACTIONS(1992), + [anon_sym_public] = ACTIONS(1992), + [anon_sym_private] = ACTIONS(1992), + [anon_sym_protected] = ACTIONS(1992), + [anon_sym_override] = ACTIONS(1992), + [anon_sym_module] = ACTIONS(1992), + [anon_sym_any] = ACTIONS(1992), + [anon_sym_number] = ACTIONS(1992), + [anon_sym_boolean] = ACTIONS(1992), + [anon_sym_string] = ACTIONS(1992), + [anon_sym_symbol] = ACTIONS(1992), + [anon_sym_object] = ACTIONS(1992), + [anon_sym_abstract] = ACTIONS(1992), + [anon_sym_interface] = ACTIONS(1992), + [anon_sym_enum] = ACTIONS(1992), + [sym__automatic_semicolon] = ACTIONS(1998), [sym_html_comment] = ACTIONS(5), }, [STATE(876)] = { - [ts_builtin_sym_end] = ACTIONS(2765), - [sym_identifier] = ACTIONS(2767), - [anon_sym_export] = ACTIONS(2767), - [anon_sym_default] = ACTIONS(2767), - [anon_sym_type] = ACTIONS(2767), - [anon_sym_namespace] = ACTIONS(2767), - [anon_sym_LBRACE] = ACTIONS(2765), - [anon_sym_RBRACE] = ACTIONS(2765), - [anon_sym_typeof] = ACTIONS(2767), - [anon_sym_import] = ACTIONS(2767), - [anon_sym_with] = ACTIONS(2767), - [anon_sym_var] = ACTIONS(2767), - [anon_sym_let] = ACTIONS(2767), - [anon_sym_const] = ACTIONS(2767), - [anon_sym_BANG] = ACTIONS(2765), - [anon_sym_else] = ACTIONS(2767), - [anon_sym_if] = ACTIONS(2767), - [anon_sym_switch] = ACTIONS(2767), - [anon_sym_for] = ACTIONS(2767), - [anon_sym_LPAREN] = ACTIONS(2765), - [anon_sym_SEMI] = ACTIONS(2765), - [anon_sym_await] = ACTIONS(2767), - [anon_sym_while] = ACTIONS(2767), - [anon_sym_do] = ACTIONS(2767), - [anon_sym_try] = ACTIONS(2767), - [anon_sym_break] = ACTIONS(2767), - [anon_sym_continue] = ACTIONS(2767), - [anon_sym_debugger] = ACTIONS(2767), - [anon_sym_return] = ACTIONS(2767), - [anon_sym_throw] = ACTIONS(2767), - [anon_sym_case] = ACTIONS(2767), - [anon_sym_yield] = ACTIONS(2767), - [anon_sym_LBRACK] = ACTIONS(2765), - [anon_sym_class] = ACTIONS(2767), - [anon_sym_async] = ACTIONS(2767), - [anon_sym_function] = ACTIONS(2767), - [anon_sym_new] = ACTIONS(2767), - [anon_sym_using] = ACTIONS(2767), - [anon_sym_PLUS] = ACTIONS(2767), - [anon_sym_DASH] = ACTIONS(2767), - [anon_sym_SLASH] = ACTIONS(2767), - [anon_sym_LT] = ACTIONS(2765), - [anon_sym_TILDE] = ACTIONS(2765), - [anon_sym_void] = ACTIONS(2767), - [anon_sym_delete] = ACTIONS(2767), - [anon_sym_PLUS_PLUS] = ACTIONS(2765), - [anon_sym_DASH_DASH] = ACTIONS(2765), - [anon_sym_DQUOTE] = ACTIONS(2765), - [anon_sym_SQUOTE] = ACTIONS(2765), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2765), - [sym_number] = ACTIONS(2765), - [sym_private_property_identifier] = ACTIONS(2765), - [sym_this] = ACTIONS(2767), - [sym_super] = ACTIONS(2767), - [sym_true] = ACTIONS(2767), - [sym_false] = ACTIONS(2767), - [sym_null] = ACTIONS(2767), - [sym_undefined] = ACTIONS(2767), - [anon_sym_AT] = ACTIONS(2765), - [anon_sym_static] = ACTIONS(2767), - [anon_sym_readonly] = ACTIONS(2767), - [anon_sym_get] = ACTIONS(2767), - [anon_sym_set] = ACTIONS(2767), - [anon_sym_declare] = ACTIONS(2767), - [anon_sym_public] = ACTIONS(2767), - [anon_sym_private] = ACTIONS(2767), - [anon_sym_protected] = ACTIONS(2767), - [anon_sym_override] = ACTIONS(2767), - [anon_sym_module] = ACTIONS(2767), - [anon_sym_any] = ACTIONS(2767), - [anon_sym_number] = ACTIONS(2767), - [anon_sym_boolean] = ACTIONS(2767), - [anon_sym_string] = ACTIONS(2767), - [anon_sym_symbol] = ACTIONS(2767), - [anon_sym_object] = ACTIONS(2767), - [anon_sym_abstract] = ACTIONS(2767), - [anon_sym_interface] = ACTIONS(2767), - [anon_sym_enum] = ACTIONS(2767), + [ts_builtin_sym_end] = ACTIONS(1978), + [sym_identifier] = ACTIONS(1980), + [anon_sym_export] = ACTIONS(1980), + [anon_sym_default] = ACTIONS(1980), + [anon_sym_type] = ACTIONS(1980), + [anon_sym_namespace] = ACTIONS(1980), + [anon_sym_LBRACE] = ACTIONS(1978), + [anon_sym_RBRACE] = ACTIONS(1978), + [anon_sym_typeof] = ACTIONS(1980), + [anon_sym_import] = ACTIONS(1980), + [anon_sym_with] = ACTIONS(1980), + [anon_sym_var] = ACTIONS(1980), + [anon_sym_let] = ACTIONS(1980), + [anon_sym_const] = ACTIONS(1980), + [anon_sym_BANG] = ACTIONS(1978), + [anon_sym_else] = ACTIONS(1980), + [anon_sym_if] = ACTIONS(1980), + [anon_sym_switch] = ACTIONS(1980), + [anon_sym_for] = ACTIONS(1980), + [anon_sym_LPAREN] = ACTIONS(1978), + [anon_sym_SEMI] = ACTIONS(1978), + [anon_sym_await] = ACTIONS(1980), + [anon_sym_while] = ACTIONS(1980), + [anon_sym_do] = ACTIONS(1980), + [anon_sym_try] = ACTIONS(1980), + [anon_sym_break] = ACTIONS(1980), + [anon_sym_continue] = ACTIONS(1980), + [anon_sym_debugger] = ACTIONS(1980), + [anon_sym_return] = ACTIONS(1980), + [anon_sym_throw] = ACTIONS(1980), + [anon_sym_case] = ACTIONS(1980), + [anon_sym_yield] = ACTIONS(1980), + [anon_sym_LBRACK] = ACTIONS(1978), + [anon_sym_class] = ACTIONS(1980), + [anon_sym_async] = ACTIONS(1980), + [anon_sym_function] = ACTIONS(1980), + [anon_sym_new] = ACTIONS(1980), + [anon_sym_using] = ACTIONS(1980), + [anon_sym_PLUS] = ACTIONS(1980), + [anon_sym_DASH] = ACTIONS(1980), + [anon_sym_SLASH] = ACTIONS(1980), + [anon_sym_LT] = ACTIONS(1978), + [anon_sym_TILDE] = ACTIONS(1978), + [anon_sym_void] = ACTIONS(1980), + [anon_sym_delete] = ACTIONS(1980), + [anon_sym_PLUS_PLUS] = ACTIONS(1978), + [anon_sym_DASH_DASH] = ACTIONS(1978), + [anon_sym_DQUOTE] = ACTIONS(1978), + [anon_sym_SQUOTE] = ACTIONS(1978), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1978), + [sym_number] = ACTIONS(1978), + [sym_private_property_identifier] = ACTIONS(1978), + [sym_this] = ACTIONS(1980), + [sym_super] = ACTIONS(1980), + [sym_true] = ACTIONS(1980), + [sym_false] = ACTIONS(1980), + [sym_null] = ACTIONS(1980), + [sym_undefined] = ACTIONS(1980), + [anon_sym_AT] = ACTIONS(1978), + [anon_sym_static] = ACTIONS(1980), + [anon_sym_readonly] = ACTIONS(1980), + [anon_sym_get] = ACTIONS(1980), + [anon_sym_set] = ACTIONS(1980), + [anon_sym_declare] = ACTIONS(1980), + [anon_sym_public] = ACTIONS(1980), + [anon_sym_private] = ACTIONS(1980), + [anon_sym_protected] = ACTIONS(1980), + [anon_sym_override] = ACTIONS(1980), + [anon_sym_module] = ACTIONS(1980), + [anon_sym_any] = ACTIONS(1980), + [anon_sym_number] = ACTIONS(1980), + [anon_sym_boolean] = ACTIONS(1980), + [anon_sym_string] = ACTIONS(1980), + [anon_sym_symbol] = ACTIONS(1980), + [anon_sym_object] = ACTIONS(1980), + [anon_sym_abstract] = ACTIONS(1980), + [anon_sym_interface] = ACTIONS(1980), + [anon_sym_enum] = ACTIONS(1980), + [sym__automatic_semicolon] = ACTIONS(1978), [sym_html_comment] = ACTIONS(5), }, [STATE(877)] = { - [ts_builtin_sym_end] = ACTIONS(1840), - [sym_identifier] = ACTIONS(1842), - [anon_sym_export] = ACTIONS(1842), - [anon_sym_default] = ACTIONS(1842), - [anon_sym_type] = ACTIONS(1842), - [anon_sym_namespace] = ACTIONS(1842), - [anon_sym_LBRACE] = ACTIONS(1840), - [anon_sym_RBRACE] = ACTIONS(1840), - [anon_sym_typeof] = ACTIONS(1842), - [anon_sym_import] = ACTIONS(1842), - [anon_sym_with] = ACTIONS(1842), - [anon_sym_var] = ACTIONS(1842), - [anon_sym_let] = ACTIONS(1842), - [anon_sym_const] = ACTIONS(1842), - [anon_sym_BANG] = ACTIONS(1840), - [anon_sym_else] = ACTIONS(1842), - [anon_sym_if] = ACTIONS(1842), - [anon_sym_switch] = ACTIONS(1842), - [anon_sym_for] = ACTIONS(1842), - [anon_sym_LPAREN] = ACTIONS(1840), - [anon_sym_SEMI] = ACTIONS(1840), - [anon_sym_await] = ACTIONS(1842), - [anon_sym_while] = ACTIONS(1842), - [anon_sym_do] = ACTIONS(1842), - [anon_sym_try] = ACTIONS(1842), - [anon_sym_break] = ACTIONS(1842), - [anon_sym_continue] = ACTIONS(1842), - [anon_sym_debugger] = ACTIONS(1842), - [anon_sym_return] = ACTIONS(1842), - [anon_sym_throw] = ACTIONS(1842), - [anon_sym_case] = ACTIONS(1842), - [anon_sym_yield] = ACTIONS(1842), - [anon_sym_LBRACK] = ACTIONS(1840), - [anon_sym_class] = ACTIONS(1842), - [anon_sym_async] = ACTIONS(1842), - [anon_sym_function] = ACTIONS(1842), - [anon_sym_new] = ACTIONS(1842), - [anon_sym_using] = ACTIONS(1842), - [anon_sym_PLUS] = ACTIONS(1842), - [anon_sym_DASH] = ACTIONS(1842), - [anon_sym_SLASH] = ACTIONS(1842), - [anon_sym_LT] = ACTIONS(1840), - [anon_sym_TILDE] = ACTIONS(1840), - [anon_sym_void] = ACTIONS(1842), - [anon_sym_delete] = ACTIONS(1842), - [anon_sym_PLUS_PLUS] = ACTIONS(1840), - [anon_sym_DASH_DASH] = ACTIONS(1840), - [anon_sym_DQUOTE] = ACTIONS(1840), - [anon_sym_SQUOTE] = ACTIONS(1840), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1840), - [sym_number] = ACTIONS(1840), - [sym_private_property_identifier] = ACTIONS(1840), - [sym_this] = ACTIONS(1842), - [sym_super] = ACTIONS(1842), - [sym_true] = ACTIONS(1842), - [sym_false] = ACTIONS(1842), - [sym_null] = ACTIONS(1842), - [sym_undefined] = ACTIONS(1842), - [anon_sym_AT] = ACTIONS(1840), - [anon_sym_static] = ACTIONS(1842), - [anon_sym_readonly] = ACTIONS(1842), - [anon_sym_get] = ACTIONS(1842), - [anon_sym_set] = ACTIONS(1842), - [anon_sym_declare] = ACTIONS(1842), - [anon_sym_public] = ACTIONS(1842), - [anon_sym_private] = ACTIONS(1842), - [anon_sym_protected] = ACTIONS(1842), - [anon_sym_override] = ACTIONS(1842), - [anon_sym_module] = ACTIONS(1842), - [anon_sym_any] = ACTIONS(1842), - [anon_sym_number] = ACTIONS(1842), - [anon_sym_boolean] = ACTIONS(1842), - [anon_sym_string] = ACTIONS(1842), - [anon_sym_symbol] = ACTIONS(1842), - [anon_sym_object] = ACTIONS(1842), - [anon_sym_abstract] = ACTIONS(1842), - [anon_sym_interface] = ACTIONS(1842), - [anon_sym_enum] = ACTIONS(1842), + [ts_builtin_sym_end] = ACTIONS(1952), + [sym_identifier] = ACTIONS(1954), + [anon_sym_export] = ACTIONS(1954), + [anon_sym_default] = ACTIONS(1954), + [anon_sym_type] = ACTIONS(1954), + [anon_sym_namespace] = ACTIONS(1954), + [anon_sym_LBRACE] = ACTIONS(1952), + [anon_sym_RBRACE] = ACTIONS(1952), + [anon_sym_typeof] = ACTIONS(1954), + [anon_sym_import] = ACTIONS(1954), + [anon_sym_with] = ACTIONS(1954), + [anon_sym_var] = ACTIONS(1954), + [anon_sym_let] = ACTIONS(1954), + [anon_sym_const] = ACTIONS(1954), + [anon_sym_BANG] = ACTIONS(1952), + [anon_sym_else] = ACTIONS(1954), + [anon_sym_if] = ACTIONS(1954), + [anon_sym_switch] = ACTIONS(1954), + [anon_sym_for] = ACTIONS(1954), + [anon_sym_LPAREN] = ACTIONS(1952), + [anon_sym_SEMI] = ACTIONS(1952), + [anon_sym_await] = ACTIONS(1954), + [anon_sym_while] = ACTIONS(1954), + [anon_sym_do] = ACTIONS(1954), + [anon_sym_try] = ACTIONS(1954), + [anon_sym_break] = ACTIONS(1954), + [anon_sym_continue] = ACTIONS(1954), + [anon_sym_debugger] = ACTIONS(1954), + [anon_sym_return] = ACTIONS(1954), + [anon_sym_throw] = ACTIONS(1954), + [anon_sym_case] = ACTIONS(1954), + [anon_sym_yield] = ACTIONS(1954), + [anon_sym_LBRACK] = ACTIONS(1952), + [anon_sym_class] = ACTIONS(1954), + [anon_sym_async] = ACTIONS(1954), + [anon_sym_function] = ACTIONS(1954), + [anon_sym_new] = ACTIONS(1954), + [anon_sym_using] = ACTIONS(1954), + [anon_sym_PLUS] = ACTIONS(1954), + [anon_sym_DASH] = ACTIONS(1954), + [anon_sym_SLASH] = ACTIONS(1954), + [anon_sym_LT] = ACTIONS(1952), + [anon_sym_TILDE] = ACTIONS(1952), + [anon_sym_void] = ACTIONS(1954), + [anon_sym_delete] = ACTIONS(1954), + [anon_sym_PLUS_PLUS] = ACTIONS(1952), + [anon_sym_DASH_DASH] = ACTIONS(1952), + [anon_sym_DQUOTE] = ACTIONS(1952), + [anon_sym_SQUOTE] = ACTIONS(1952), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1952), + [sym_number] = ACTIONS(1952), + [sym_private_property_identifier] = ACTIONS(1952), + [sym_this] = ACTIONS(1954), + [sym_super] = ACTIONS(1954), + [sym_true] = ACTIONS(1954), + [sym_false] = ACTIONS(1954), + [sym_null] = ACTIONS(1954), + [sym_undefined] = ACTIONS(1954), + [anon_sym_AT] = ACTIONS(1952), + [anon_sym_static] = ACTIONS(1954), + [anon_sym_readonly] = ACTIONS(1954), + [anon_sym_get] = ACTIONS(1954), + [anon_sym_set] = ACTIONS(1954), + [anon_sym_declare] = ACTIONS(1954), + [anon_sym_public] = ACTIONS(1954), + [anon_sym_private] = ACTIONS(1954), + [anon_sym_protected] = ACTIONS(1954), + [anon_sym_override] = ACTIONS(1954), + [anon_sym_module] = ACTIONS(1954), + [anon_sym_any] = ACTIONS(1954), + [anon_sym_number] = ACTIONS(1954), + [anon_sym_boolean] = ACTIONS(1954), + [anon_sym_string] = ACTIONS(1954), + [anon_sym_symbol] = ACTIONS(1954), + [anon_sym_object] = ACTIONS(1954), + [anon_sym_abstract] = ACTIONS(1954), + [anon_sym_interface] = ACTIONS(1954), + [anon_sym_enum] = ACTIONS(1954), + [sym__automatic_semicolon] = ACTIONS(1960), [sym_html_comment] = ACTIONS(5), }, [STATE(878)] = { - [ts_builtin_sym_end] = ACTIONS(2769), - [sym_identifier] = ACTIONS(2771), - [anon_sym_export] = ACTIONS(2771), - [anon_sym_default] = ACTIONS(2771), - [anon_sym_type] = ACTIONS(2771), - [anon_sym_namespace] = ACTIONS(2771), - [anon_sym_LBRACE] = ACTIONS(2769), - [anon_sym_RBRACE] = ACTIONS(2769), - [anon_sym_typeof] = ACTIONS(2771), - [anon_sym_import] = ACTIONS(2771), - [anon_sym_with] = ACTIONS(2771), - [anon_sym_var] = ACTIONS(2771), - [anon_sym_let] = ACTIONS(2771), - [anon_sym_const] = ACTIONS(2771), - [anon_sym_BANG] = ACTIONS(2769), - [anon_sym_else] = ACTIONS(2771), - [anon_sym_if] = ACTIONS(2771), - [anon_sym_switch] = ACTIONS(2771), - [anon_sym_for] = ACTIONS(2771), - [anon_sym_LPAREN] = ACTIONS(2769), - [anon_sym_SEMI] = ACTIONS(2769), - [anon_sym_await] = ACTIONS(2771), - [anon_sym_while] = ACTIONS(2771), - [anon_sym_do] = ACTIONS(2771), - [anon_sym_try] = ACTIONS(2771), - [anon_sym_break] = ACTIONS(2771), - [anon_sym_continue] = ACTIONS(2771), - [anon_sym_debugger] = ACTIONS(2771), - [anon_sym_return] = ACTIONS(2771), - [anon_sym_throw] = ACTIONS(2771), - [anon_sym_case] = ACTIONS(2771), - [anon_sym_yield] = ACTIONS(2771), - [anon_sym_LBRACK] = ACTIONS(2769), - [anon_sym_class] = ACTIONS(2771), - [anon_sym_async] = ACTIONS(2771), - [anon_sym_function] = ACTIONS(2771), - [anon_sym_new] = ACTIONS(2771), - [anon_sym_using] = ACTIONS(2771), - [anon_sym_PLUS] = ACTIONS(2771), - [anon_sym_DASH] = ACTIONS(2771), - [anon_sym_SLASH] = ACTIONS(2771), - [anon_sym_LT] = ACTIONS(2769), - [anon_sym_TILDE] = ACTIONS(2769), - [anon_sym_void] = ACTIONS(2771), - [anon_sym_delete] = ACTIONS(2771), - [anon_sym_PLUS_PLUS] = ACTIONS(2769), - [anon_sym_DASH_DASH] = ACTIONS(2769), - [anon_sym_DQUOTE] = ACTIONS(2769), - [anon_sym_SQUOTE] = ACTIONS(2769), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2769), - [sym_number] = ACTIONS(2769), - [sym_private_property_identifier] = ACTIONS(2769), - [sym_this] = ACTIONS(2771), - [sym_super] = ACTIONS(2771), - [sym_true] = ACTIONS(2771), - [sym_false] = ACTIONS(2771), - [sym_null] = ACTIONS(2771), - [sym_undefined] = ACTIONS(2771), - [anon_sym_AT] = ACTIONS(2769), - [anon_sym_static] = ACTIONS(2771), - [anon_sym_readonly] = ACTIONS(2771), - [anon_sym_get] = ACTIONS(2771), - [anon_sym_set] = ACTIONS(2771), - [anon_sym_declare] = ACTIONS(2771), - [anon_sym_public] = ACTIONS(2771), - [anon_sym_private] = ACTIONS(2771), - [anon_sym_protected] = ACTIONS(2771), - [anon_sym_override] = ACTIONS(2771), - [anon_sym_module] = ACTIONS(2771), - [anon_sym_any] = ACTIONS(2771), - [anon_sym_number] = ACTIONS(2771), - [anon_sym_boolean] = ACTIONS(2771), - [anon_sym_string] = ACTIONS(2771), - [anon_sym_symbol] = ACTIONS(2771), - [anon_sym_object] = ACTIONS(2771), - [anon_sym_abstract] = ACTIONS(2771), - [anon_sym_interface] = ACTIONS(2771), - [anon_sym_enum] = ACTIONS(2771), + [ts_builtin_sym_end] = ACTIONS(2000), + [sym_identifier] = ACTIONS(2002), + [anon_sym_export] = ACTIONS(2002), + [anon_sym_default] = ACTIONS(2002), + [anon_sym_type] = ACTIONS(2002), + [anon_sym_namespace] = ACTIONS(2002), + [anon_sym_LBRACE] = ACTIONS(2000), + [anon_sym_RBRACE] = ACTIONS(2000), + [anon_sym_typeof] = ACTIONS(2002), + [anon_sym_import] = ACTIONS(2002), + [anon_sym_with] = ACTIONS(2002), + [anon_sym_var] = ACTIONS(2002), + [anon_sym_let] = ACTIONS(2002), + [anon_sym_const] = ACTIONS(2002), + [anon_sym_BANG] = ACTIONS(2000), + [anon_sym_else] = ACTIONS(2002), + [anon_sym_if] = ACTIONS(2002), + [anon_sym_switch] = ACTIONS(2002), + [anon_sym_for] = ACTIONS(2002), + [anon_sym_LPAREN] = ACTIONS(2000), + [anon_sym_SEMI] = ACTIONS(2000), + [anon_sym_await] = ACTIONS(2002), + [anon_sym_while] = ACTIONS(2002), + [anon_sym_do] = ACTIONS(2002), + [anon_sym_try] = ACTIONS(2002), + [anon_sym_break] = ACTIONS(2002), + [anon_sym_continue] = ACTIONS(2002), + [anon_sym_debugger] = ACTIONS(2002), + [anon_sym_return] = ACTIONS(2002), + [anon_sym_throw] = ACTIONS(2002), + [anon_sym_case] = ACTIONS(2002), + [anon_sym_yield] = ACTIONS(2002), + [anon_sym_LBRACK] = ACTIONS(2000), + [anon_sym_class] = ACTIONS(2002), + [anon_sym_async] = ACTIONS(2002), + [anon_sym_function] = ACTIONS(2002), + [anon_sym_new] = ACTIONS(2002), + [anon_sym_using] = ACTIONS(2002), + [anon_sym_PLUS] = ACTIONS(2002), + [anon_sym_DASH] = ACTIONS(2002), + [anon_sym_SLASH] = ACTIONS(2002), + [anon_sym_LT] = ACTIONS(2000), + [anon_sym_TILDE] = ACTIONS(2000), + [anon_sym_void] = ACTIONS(2002), + [anon_sym_delete] = ACTIONS(2002), + [anon_sym_PLUS_PLUS] = ACTIONS(2000), + [anon_sym_DASH_DASH] = ACTIONS(2000), + [anon_sym_DQUOTE] = ACTIONS(2000), + [anon_sym_SQUOTE] = ACTIONS(2000), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2000), + [sym_number] = ACTIONS(2000), + [sym_private_property_identifier] = ACTIONS(2000), + [sym_this] = ACTIONS(2002), + [sym_super] = ACTIONS(2002), + [sym_true] = ACTIONS(2002), + [sym_false] = ACTIONS(2002), + [sym_null] = ACTIONS(2002), + [sym_undefined] = ACTIONS(2002), + [anon_sym_AT] = ACTIONS(2000), + [anon_sym_static] = ACTIONS(2002), + [anon_sym_readonly] = ACTIONS(2002), + [anon_sym_get] = ACTIONS(2002), + [anon_sym_set] = ACTIONS(2002), + [anon_sym_declare] = ACTIONS(2002), + [anon_sym_public] = ACTIONS(2002), + [anon_sym_private] = ACTIONS(2002), + [anon_sym_protected] = ACTIONS(2002), + [anon_sym_override] = ACTIONS(2002), + [anon_sym_module] = ACTIONS(2002), + [anon_sym_any] = ACTIONS(2002), + [anon_sym_number] = ACTIONS(2002), + [anon_sym_boolean] = ACTIONS(2002), + [anon_sym_string] = ACTIONS(2002), + [anon_sym_symbol] = ACTIONS(2002), + [anon_sym_object] = ACTIONS(2002), + [anon_sym_abstract] = ACTIONS(2002), + [anon_sym_interface] = ACTIONS(2002), + [anon_sym_enum] = ACTIONS(2002), + [sym__automatic_semicolon] = ACTIONS(2745), [sym_html_comment] = ACTIONS(5), }, [STATE(879)] = { - [ts_builtin_sym_end] = ACTIONS(2773), - [sym_identifier] = ACTIONS(2775), - [anon_sym_export] = ACTIONS(2775), - [anon_sym_default] = ACTIONS(2775), - [anon_sym_type] = ACTIONS(2775), - [anon_sym_namespace] = ACTIONS(2775), - [anon_sym_LBRACE] = ACTIONS(2773), - [anon_sym_RBRACE] = ACTIONS(2773), - [anon_sym_typeof] = ACTIONS(2775), - [anon_sym_import] = ACTIONS(2775), - [anon_sym_with] = ACTIONS(2775), - [anon_sym_var] = ACTIONS(2775), - [anon_sym_let] = ACTIONS(2775), - [anon_sym_const] = ACTIONS(2775), - [anon_sym_BANG] = ACTIONS(2773), - [anon_sym_else] = ACTIONS(2775), - [anon_sym_if] = ACTIONS(2775), - [anon_sym_switch] = ACTIONS(2775), - [anon_sym_for] = ACTIONS(2775), - [anon_sym_LPAREN] = ACTIONS(2773), - [anon_sym_SEMI] = ACTIONS(2773), - [anon_sym_await] = ACTIONS(2775), - [anon_sym_while] = ACTIONS(2775), - [anon_sym_do] = ACTIONS(2775), - [anon_sym_try] = ACTIONS(2775), - [anon_sym_break] = ACTIONS(2775), - [anon_sym_continue] = ACTIONS(2775), - [anon_sym_debugger] = ACTIONS(2775), - [anon_sym_return] = ACTIONS(2775), - [anon_sym_throw] = ACTIONS(2775), - [anon_sym_case] = ACTIONS(2775), - [anon_sym_yield] = ACTIONS(2775), - [anon_sym_LBRACK] = ACTIONS(2773), - [anon_sym_class] = ACTIONS(2775), - [anon_sym_async] = ACTIONS(2775), - [anon_sym_function] = ACTIONS(2775), - [anon_sym_new] = ACTIONS(2775), - [anon_sym_using] = ACTIONS(2775), - [anon_sym_PLUS] = ACTIONS(2775), - [anon_sym_DASH] = ACTIONS(2775), - [anon_sym_SLASH] = ACTIONS(2775), - [anon_sym_LT] = ACTIONS(2773), - [anon_sym_TILDE] = ACTIONS(2773), - [anon_sym_void] = ACTIONS(2775), - [anon_sym_delete] = ACTIONS(2775), - [anon_sym_PLUS_PLUS] = ACTIONS(2773), - [anon_sym_DASH_DASH] = ACTIONS(2773), - [anon_sym_DQUOTE] = ACTIONS(2773), - [anon_sym_SQUOTE] = ACTIONS(2773), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2773), - [sym_number] = ACTIONS(2773), - [sym_private_property_identifier] = ACTIONS(2773), - [sym_this] = ACTIONS(2775), - [sym_super] = ACTIONS(2775), - [sym_true] = ACTIONS(2775), - [sym_false] = ACTIONS(2775), - [sym_null] = ACTIONS(2775), - [sym_undefined] = ACTIONS(2775), - [anon_sym_AT] = ACTIONS(2773), - [anon_sym_static] = ACTIONS(2775), - [anon_sym_readonly] = ACTIONS(2775), - [anon_sym_get] = ACTIONS(2775), - [anon_sym_set] = ACTIONS(2775), - [anon_sym_declare] = ACTIONS(2775), - [anon_sym_public] = ACTIONS(2775), - [anon_sym_private] = ACTIONS(2775), - [anon_sym_protected] = ACTIONS(2775), - [anon_sym_override] = ACTIONS(2775), - [anon_sym_module] = ACTIONS(2775), - [anon_sym_any] = ACTIONS(2775), - [anon_sym_number] = ACTIONS(2775), - [anon_sym_boolean] = ACTIONS(2775), - [anon_sym_string] = ACTIONS(2775), - [anon_sym_symbol] = ACTIONS(2775), - [anon_sym_object] = ACTIONS(2775), - [anon_sym_abstract] = ACTIONS(2775), - [anon_sym_interface] = ACTIONS(2775), - [anon_sym_enum] = ACTIONS(2775), + [ts_builtin_sym_end] = ACTIONS(1986), + [sym_identifier] = ACTIONS(1988), + [anon_sym_export] = ACTIONS(1988), + [anon_sym_default] = ACTIONS(1988), + [anon_sym_type] = ACTIONS(1988), + [anon_sym_namespace] = ACTIONS(1988), + [anon_sym_LBRACE] = ACTIONS(1986), + [anon_sym_RBRACE] = ACTIONS(1986), + [anon_sym_typeof] = ACTIONS(1988), + [anon_sym_import] = ACTIONS(1988), + [anon_sym_with] = ACTIONS(1988), + [anon_sym_var] = ACTIONS(1988), + [anon_sym_let] = ACTIONS(1988), + [anon_sym_const] = ACTIONS(1988), + [anon_sym_BANG] = ACTIONS(1986), + [anon_sym_else] = ACTIONS(1988), + [anon_sym_if] = ACTIONS(1988), + [anon_sym_switch] = ACTIONS(1988), + [anon_sym_for] = ACTIONS(1988), + [anon_sym_LPAREN] = ACTIONS(1986), + [anon_sym_SEMI] = ACTIONS(1986), + [anon_sym_await] = ACTIONS(1988), + [anon_sym_while] = ACTIONS(1988), + [anon_sym_do] = ACTIONS(1988), + [anon_sym_try] = ACTIONS(1988), + [anon_sym_break] = ACTIONS(1988), + [anon_sym_continue] = ACTIONS(1988), + [anon_sym_debugger] = ACTIONS(1988), + [anon_sym_return] = ACTIONS(1988), + [anon_sym_throw] = ACTIONS(1988), + [anon_sym_case] = ACTIONS(1988), + [anon_sym_yield] = ACTIONS(1988), + [anon_sym_LBRACK] = ACTIONS(1986), + [anon_sym_class] = ACTIONS(1988), + [anon_sym_async] = ACTIONS(1988), + [anon_sym_function] = ACTIONS(1988), + [anon_sym_new] = ACTIONS(1988), + [anon_sym_using] = ACTIONS(1988), + [anon_sym_PLUS] = ACTIONS(1988), + [anon_sym_DASH] = ACTIONS(1988), + [anon_sym_SLASH] = ACTIONS(1988), + [anon_sym_LT] = ACTIONS(1986), + [anon_sym_TILDE] = ACTIONS(1986), + [anon_sym_void] = ACTIONS(1988), + [anon_sym_delete] = ACTIONS(1988), + [anon_sym_PLUS_PLUS] = ACTIONS(1986), + [anon_sym_DASH_DASH] = ACTIONS(1986), + [anon_sym_DQUOTE] = ACTIONS(1986), + [anon_sym_SQUOTE] = ACTIONS(1986), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1986), + [sym_number] = ACTIONS(1986), + [sym_private_property_identifier] = ACTIONS(1986), + [sym_this] = ACTIONS(1988), + [sym_super] = ACTIONS(1988), + [sym_true] = ACTIONS(1988), + [sym_false] = ACTIONS(1988), + [sym_null] = ACTIONS(1988), + [sym_undefined] = ACTIONS(1988), + [anon_sym_AT] = ACTIONS(1986), + [anon_sym_static] = ACTIONS(1988), + [anon_sym_readonly] = ACTIONS(1988), + [anon_sym_get] = ACTIONS(1988), + [anon_sym_set] = ACTIONS(1988), + [anon_sym_declare] = ACTIONS(1988), + [anon_sym_public] = ACTIONS(1988), + [anon_sym_private] = ACTIONS(1988), + [anon_sym_protected] = ACTIONS(1988), + [anon_sym_override] = ACTIONS(1988), + [anon_sym_module] = ACTIONS(1988), + [anon_sym_any] = ACTIONS(1988), + [anon_sym_number] = ACTIONS(1988), + [anon_sym_boolean] = ACTIONS(1988), + [anon_sym_string] = ACTIONS(1988), + [anon_sym_symbol] = ACTIONS(1988), + [anon_sym_object] = ACTIONS(1988), + [anon_sym_abstract] = ACTIONS(1988), + [anon_sym_interface] = ACTIONS(1988), + [anon_sym_enum] = ACTIONS(1988), + [sym__automatic_semicolon] = ACTIONS(1986), [sym_html_comment] = ACTIONS(5), }, [STATE(880)] = { - [ts_builtin_sym_end] = ACTIONS(2777), - [sym_identifier] = ACTIONS(2779), - [anon_sym_export] = ACTIONS(2779), - [anon_sym_default] = ACTIONS(2779), - [anon_sym_type] = ACTIONS(2779), - [anon_sym_namespace] = ACTIONS(2779), - [anon_sym_LBRACE] = ACTIONS(2777), - [anon_sym_RBRACE] = ACTIONS(2777), - [anon_sym_typeof] = ACTIONS(2779), - [anon_sym_import] = ACTIONS(2779), - [anon_sym_with] = ACTIONS(2779), - [anon_sym_var] = ACTIONS(2779), - [anon_sym_let] = ACTIONS(2779), - [anon_sym_const] = ACTIONS(2779), - [anon_sym_BANG] = ACTIONS(2777), - [anon_sym_else] = ACTIONS(2779), - [anon_sym_if] = ACTIONS(2779), - [anon_sym_switch] = ACTIONS(2779), - [anon_sym_for] = ACTIONS(2779), - [anon_sym_LPAREN] = ACTIONS(2777), - [anon_sym_SEMI] = ACTIONS(2777), - [anon_sym_await] = ACTIONS(2779), - [anon_sym_while] = ACTIONS(2779), - [anon_sym_do] = ACTIONS(2779), - [anon_sym_try] = ACTIONS(2779), - [anon_sym_break] = ACTIONS(2779), - [anon_sym_continue] = ACTIONS(2779), - [anon_sym_debugger] = ACTIONS(2779), - [anon_sym_return] = ACTIONS(2779), - [anon_sym_throw] = ACTIONS(2779), - [anon_sym_case] = ACTIONS(2779), - [anon_sym_yield] = ACTIONS(2779), - [anon_sym_LBRACK] = ACTIONS(2777), - [anon_sym_class] = ACTIONS(2779), - [anon_sym_async] = ACTIONS(2779), - [anon_sym_function] = ACTIONS(2779), - [anon_sym_new] = ACTIONS(2779), - [anon_sym_using] = ACTIONS(2779), - [anon_sym_PLUS] = ACTIONS(2779), - [anon_sym_DASH] = ACTIONS(2779), - [anon_sym_SLASH] = ACTIONS(2779), - [anon_sym_LT] = ACTIONS(2777), - [anon_sym_TILDE] = ACTIONS(2777), - [anon_sym_void] = ACTIONS(2779), - [anon_sym_delete] = ACTIONS(2779), - [anon_sym_PLUS_PLUS] = ACTIONS(2777), - [anon_sym_DASH_DASH] = ACTIONS(2777), - [anon_sym_DQUOTE] = ACTIONS(2777), - [anon_sym_SQUOTE] = ACTIONS(2777), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2777), - [sym_number] = ACTIONS(2777), - [sym_private_property_identifier] = ACTIONS(2777), - [sym_this] = ACTIONS(2779), - [sym_super] = ACTIONS(2779), - [sym_true] = ACTIONS(2779), - [sym_false] = ACTIONS(2779), - [sym_null] = ACTIONS(2779), - [sym_undefined] = ACTIONS(2779), - [anon_sym_AT] = ACTIONS(2777), - [anon_sym_static] = ACTIONS(2779), - [anon_sym_readonly] = ACTIONS(2779), - [anon_sym_get] = ACTIONS(2779), - [anon_sym_set] = ACTIONS(2779), - [anon_sym_declare] = ACTIONS(2779), - [anon_sym_public] = ACTIONS(2779), - [anon_sym_private] = ACTIONS(2779), - [anon_sym_protected] = ACTIONS(2779), - [anon_sym_override] = ACTIONS(2779), - [anon_sym_module] = ACTIONS(2779), - [anon_sym_any] = ACTIONS(2779), - [anon_sym_number] = ACTIONS(2779), - [anon_sym_boolean] = ACTIONS(2779), - [anon_sym_string] = ACTIONS(2779), - [anon_sym_symbol] = ACTIONS(2779), - [anon_sym_object] = ACTIONS(2779), - [anon_sym_abstract] = ACTIONS(2779), - [anon_sym_interface] = ACTIONS(2779), - [anon_sym_enum] = ACTIONS(2779), + [ts_builtin_sym_end] = ACTIONS(2062), + [sym_identifier] = ACTIONS(2064), + [anon_sym_export] = ACTIONS(2064), + [anon_sym_default] = ACTIONS(2064), + [anon_sym_type] = ACTIONS(2064), + [anon_sym_namespace] = ACTIONS(2064), + [anon_sym_LBRACE] = ACTIONS(2062), + [anon_sym_RBRACE] = ACTIONS(2062), + [anon_sym_typeof] = ACTIONS(2064), + [anon_sym_import] = ACTIONS(2064), + [anon_sym_with] = ACTIONS(2064), + [anon_sym_var] = ACTIONS(2064), + [anon_sym_let] = ACTIONS(2064), + [anon_sym_const] = ACTIONS(2064), + [anon_sym_BANG] = ACTIONS(2062), + [anon_sym_else] = ACTIONS(2064), + [anon_sym_if] = ACTIONS(2064), + [anon_sym_switch] = ACTIONS(2064), + [anon_sym_for] = ACTIONS(2064), + [anon_sym_LPAREN] = ACTIONS(2062), + [anon_sym_SEMI] = ACTIONS(2062), + [anon_sym_await] = ACTIONS(2064), + [anon_sym_while] = ACTIONS(2064), + [anon_sym_do] = ACTIONS(2064), + [anon_sym_try] = ACTIONS(2064), + [anon_sym_break] = ACTIONS(2064), + [anon_sym_continue] = ACTIONS(2064), + [anon_sym_debugger] = ACTIONS(2064), + [anon_sym_return] = ACTIONS(2064), + [anon_sym_throw] = ACTIONS(2064), + [anon_sym_case] = ACTIONS(2064), + [anon_sym_yield] = ACTIONS(2064), + [anon_sym_LBRACK] = ACTIONS(2062), + [anon_sym_class] = ACTIONS(2064), + [anon_sym_async] = ACTIONS(2064), + [anon_sym_function] = ACTIONS(2064), + [anon_sym_new] = ACTIONS(2064), + [anon_sym_using] = ACTIONS(2064), + [anon_sym_PLUS] = ACTIONS(2064), + [anon_sym_DASH] = ACTIONS(2064), + [anon_sym_SLASH] = ACTIONS(2064), + [anon_sym_LT] = ACTIONS(2062), + [anon_sym_TILDE] = ACTIONS(2062), + [anon_sym_void] = ACTIONS(2064), + [anon_sym_delete] = ACTIONS(2064), + [anon_sym_PLUS_PLUS] = ACTIONS(2062), + [anon_sym_DASH_DASH] = ACTIONS(2062), + [anon_sym_DQUOTE] = ACTIONS(2062), + [anon_sym_SQUOTE] = ACTIONS(2062), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2062), + [sym_number] = ACTIONS(2062), + [sym_private_property_identifier] = ACTIONS(2062), + [sym_this] = ACTIONS(2064), + [sym_super] = ACTIONS(2064), + [sym_true] = ACTIONS(2064), + [sym_false] = ACTIONS(2064), + [sym_null] = ACTIONS(2064), + [sym_undefined] = ACTIONS(2064), + [anon_sym_AT] = ACTIONS(2062), + [anon_sym_static] = ACTIONS(2064), + [anon_sym_readonly] = ACTIONS(2064), + [anon_sym_get] = ACTIONS(2064), + [anon_sym_set] = ACTIONS(2064), + [anon_sym_declare] = ACTIONS(2064), + [anon_sym_public] = ACTIONS(2064), + [anon_sym_private] = ACTIONS(2064), + [anon_sym_protected] = ACTIONS(2064), + [anon_sym_override] = ACTIONS(2064), + [anon_sym_module] = ACTIONS(2064), + [anon_sym_any] = ACTIONS(2064), + [anon_sym_number] = ACTIONS(2064), + [anon_sym_boolean] = ACTIONS(2064), + [anon_sym_string] = ACTIONS(2064), + [anon_sym_symbol] = ACTIONS(2064), + [anon_sym_object] = ACTIONS(2064), + [anon_sym_abstract] = ACTIONS(2064), + [anon_sym_interface] = ACTIONS(2064), + [anon_sym_enum] = ACTIONS(2064), + [sym__automatic_semicolon] = ACTIONS(2070), [sym_html_comment] = ACTIONS(5), }, [STATE(881)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_rest_pattern] = STATE(6589), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6068), + [sym_optional_tuple_parameter] = STATE(6068), + [sym_optional_type] = STATE(6068), + [sym_rest_type] = STATE(6068), + [sym__tuple_type_member] = STATE(6068), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(2695), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_COMMA] = ACTIONS(2747), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(2749), + [anon_sym_new] = ACTIONS(2701), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2703), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(2709), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(677), + [anon_sym_number] = ACTIONS(677), + [anon_sym_boolean] = ACTIONS(677), + [anon_sym_string] = ACTIONS(677), + [anon_sym_symbol] = ACTIONS(677), + [anon_sym_object] = ACTIONS(677), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(882)] = { + [ts_builtin_sym_end] = ACTIONS(2751), + [sym_identifier] = ACTIONS(2753), + [anon_sym_export] = ACTIONS(2753), + [anon_sym_default] = ACTIONS(2753), + [anon_sym_type] = ACTIONS(2753), + [anon_sym_namespace] = ACTIONS(2753), + [anon_sym_LBRACE] = ACTIONS(2751), + [anon_sym_RBRACE] = ACTIONS(2751), + [anon_sym_typeof] = ACTIONS(2753), + [anon_sym_import] = ACTIONS(2753), + [anon_sym_with] = ACTIONS(2753), + [anon_sym_var] = ACTIONS(2753), + [anon_sym_let] = ACTIONS(2753), + [anon_sym_const] = ACTIONS(2753), + [anon_sym_BANG] = ACTIONS(2751), + [anon_sym_else] = ACTIONS(2753), + [anon_sym_if] = ACTIONS(2753), + [anon_sym_switch] = ACTIONS(2753), + [anon_sym_for] = ACTIONS(2753), + [anon_sym_LPAREN] = ACTIONS(2751), + [anon_sym_SEMI] = ACTIONS(2751), + [anon_sym_await] = ACTIONS(2753), + [anon_sym_while] = ACTIONS(2753), + [anon_sym_do] = ACTIONS(2753), + [anon_sym_try] = ACTIONS(2753), + [anon_sym_break] = ACTIONS(2753), + [anon_sym_continue] = ACTIONS(2753), + [anon_sym_debugger] = ACTIONS(2753), + [anon_sym_return] = ACTIONS(2753), + [anon_sym_throw] = ACTIONS(2753), + [anon_sym_case] = ACTIONS(2753), + [anon_sym_finally] = ACTIONS(2753), + [anon_sym_yield] = ACTIONS(2753), + [anon_sym_LBRACK] = ACTIONS(2751), + [anon_sym_class] = ACTIONS(2753), + [anon_sym_async] = ACTIONS(2753), + [anon_sym_function] = ACTIONS(2753), + [anon_sym_new] = ACTIONS(2753), + [anon_sym_using] = ACTIONS(2753), + [anon_sym_PLUS] = ACTIONS(2753), + [anon_sym_DASH] = ACTIONS(2753), + [anon_sym_SLASH] = ACTIONS(2753), + [anon_sym_LT] = ACTIONS(2751), + [anon_sym_TILDE] = ACTIONS(2751), + [anon_sym_void] = ACTIONS(2753), + [anon_sym_delete] = ACTIONS(2753), + [anon_sym_PLUS_PLUS] = ACTIONS(2751), + [anon_sym_DASH_DASH] = ACTIONS(2751), + [anon_sym_DQUOTE] = ACTIONS(2751), + [anon_sym_SQUOTE] = ACTIONS(2751), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2751), + [sym_number] = ACTIONS(2751), + [sym_private_property_identifier] = ACTIONS(2751), + [sym_this] = ACTIONS(2753), + [sym_super] = ACTIONS(2753), + [sym_true] = ACTIONS(2753), + [sym_false] = ACTIONS(2753), + [sym_null] = ACTIONS(2753), + [sym_undefined] = ACTIONS(2753), + [anon_sym_AT] = ACTIONS(2751), + [anon_sym_static] = ACTIONS(2753), + [anon_sym_readonly] = ACTIONS(2753), + [anon_sym_get] = ACTIONS(2753), + [anon_sym_set] = ACTIONS(2753), + [anon_sym_declare] = ACTIONS(2753), + [anon_sym_public] = ACTIONS(2753), + [anon_sym_private] = ACTIONS(2753), + [anon_sym_protected] = ACTIONS(2753), + [anon_sym_override] = ACTIONS(2753), + [anon_sym_module] = ACTIONS(2753), + [anon_sym_any] = ACTIONS(2753), + [anon_sym_number] = ACTIONS(2753), + [anon_sym_boolean] = ACTIONS(2753), + [anon_sym_string] = ACTIONS(2753), + [anon_sym_symbol] = ACTIONS(2753), + [anon_sym_object] = ACTIONS(2753), + [anon_sym_abstract] = ACTIONS(2753), + [anon_sym_interface] = ACTIONS(2753), + [anon_sym_enum] = ACTIONS(2753), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(883)] = { + [sym_statement_block] = STATE(933), + [ts_builtin_sym_end] = ACTIONS(1824), + [sym_identifier] = ACTIONS(1826), + [anon_sym_export] = ACTIONS(1826), + [anon_sym_default] = ACTIONS(1826), + [anon_sym_type] = ACTIONS(1826), + [anon_sym_namespace] = ACTIONS(1826), + [anon_sym_LBRACE] = ACTIONS(2685), + [anon_sym_RBRACE] = ACTIONS(1824), + [anon_sym_typeof] = ACTIONS(1826), + [anon_sym_import] = ACTIONS(1826), + [anon_sym_with] = ACTIONS(1826), + [anon_sym_var] = ACTIONS(1826), + [anon_sym_let] = ACTIONS(1826), + [anon_sym_const] = ACTIONS(1826), + [anon_sym_BANG] = ACTIONS(1824), + [anon_sym_else] = ACTIONS(1826), + [anon_sym_if] = ACTIONS(1826), + [anon_sym_switch] = ACTIONS(1826), + [anon_sym_for] = ACTIONS(1826), + [anon_sym_LPAREN] = ACTIONS(1824), + [anon_sym_SEMI] = ACTIONS(1824), + [anon_sym_await] = ACTIONS(1826), + [anon_sym_while] = ACTIONS(1826), + [anon_sym_do] = ACTIONS(1826), + [anon_sym_try] = ACTIONS(1826), + [anon_sym_break] = ACTIONS(1826), + [anon_sym_continue] = ACTIONS(1826), + [anon_sym_debugger] = ACTIONS(1826), + [anon_sym_return] = ACTIONS(1826), + [anon_sym_throw] = ACTIONS(1826), + [anon_sym_case] = ACTIONS(1826), + [anon_sym_yield] = ACTIONS(1826), + [anon_sym_LBRACK] = ACTIONS(1824), + [anon_sym_class] = ACTIONS(1826), + [anon_sym_async] = ACTIONS(1826), + [anon_sym_function] = ACTIONS(1826), + [anon_sym_new] = ACTIONS(1826), + [anon_sym_using] = ACTIONS(1826), + [anon_sym_PLUS] = ACTIONS(1826), + [anon_sym_DASH] = ACTIONS(1826), + [anon_sym_SLASH] = ACTIONS(1826), + [anon_sym_LT] = ACTIONS(1824), + [anon_sym_TILDE] = ACTIONS(1824), + [anon_sym_void] = ACTIONS(1826), + [anon_sym_delete] = ACTIONS(1826), + [anon_sym_PLUS_PLUS] = ACTIONS(1824), + [anon_sym_DASH_DASH] = ACTIONS(1824), + [anon_sym_DQUOTE] = ACTIONS(1824), + [anon_sym_SQUOTE] = ACTIONS(1824), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1824), + [sym_number] = ACTIONS(1824), + [sym_private_property_identifier] = ACTIONS(1824), + [sym_this] = ACTIONS(1826), + [sym_super] = ACTIONS(1826), + [sym_true] = ACTIONS(1826), + [sym_false] = ACTIONS(1826), + [sym_null] = ACTIONS(1826), + [sym_undefined] = ACTIONS(1826), + [anon_sym_AT] = ACTIONS(1824), + [anon_sym_static] = ACTIONS(1826), + [anon_sym_readonly] = ACTIONS(1826), + [anon_sym_get] = ACTIONS(1826), + [anon_sym_set] = ACTIONS(1826), + [anon_sym_declare] = ACTIONS(1826), + [anon_sym_public] = ACTIONS(1826), + [anon_sym_private] = ACTIONS(1826), + [anon_sym_protected] = ACTIONS(1826), + [anon_sym_override] = ACTIONS(1826), + [anon_sym_module] = ACTIONS(1826), + [anon_sym_any] = ACTIONS(1826), + [anon_sym_number] = ACTIONS(1826), + [anon_sym_boolean] = ACTIONS(1826), + [anon_sym_string] = ACTIONS(1826), + [anon_sym_symbol] = ACTIONS(1826), + [anon_sym_object] = ACTIONS(1826), + [anon_sym_abstract] = ACTIONS(1826), + [anon_sym_interface] = ACTIONS(1826), + [anon_sym_enum] = ACTIONS(1826), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(884)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_rest_pattern] = STATE(6589), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6063), + [sym_optional_tuple_parameter] = STATE(6063), + [sym_optional_type] = STATE(6063), + [sym_rest_type] = STATE(6063), + [sym__tuple_type_member] = STATE(6063), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(2695), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_COMMA] = ACTIONS(2755), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(2757), + [anon_sym_new] = ACTIONS(2701), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2703), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(2709), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(677), + [anon_sym_number] = ACTIONS(677), + [anon_sym_boolean] = ACTIONS(677), + [anon_sym_string] = ACTIONS(677), + [anon_sym_symbol] = ACTIONS(677), + [anon_sym_object] = ACTIONS(677), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(885)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_rest_pattern] = STATE(6589), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6143), + [sym_optional_tuple_parameter] = STATE(6143), + [sym_optional_type] = STATE(6143), + [sym_rest_type] = STATE(6143), + [sym__tuple_type_member] = STATE(6143), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(2695), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_COMMA] = ACTIONS(2759), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(2761), + [anon_sym_new] = ACTIONS(2701), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2703), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(2709), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(677), + [anon_sym_number] = ACTIONS(677), + [anon_sym_boolean] = ACTIONS(677), + [anon_sym_string] = ACTIONS(677), + [anon_sym_symbol] = ACTIONS(677), + [anon_sym_object] = ACTIONS(677), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(886)] = { + [ts_builtin_sym_end] = ACTIONS(2044), + [sym_identifier] = ACTIONS(2046), + [anon_sym_export] = ACTIONS(2046), + [anon_sym_default] = ACTIONS(2046), + [anon_sym_type] = ACTIONS(2046), + [anon_sym_namespace] = ACTIONS(2046), + [anon_sym_LBRACE] = ACTIONS(2044), + [anon_sym_RBRACE] = ACTIONS(2044), + [anon_sym_typeof] = ACTIONS(2046), + [anon_sym_import] = ACTIONS(2046), + [anon_sym_with] = ACTIONS(2046), + [anon_sym_var] = ACTIONS(2046), + [anon_sym_let] = ACTIONS(2046), + [anon_sym_const] = ACTIONS(2046), + [anon_sym_BANG] = ACTIONS(2044), + [anon_sym_else] = ACTIONS(2046), + [anon_sym_if] = ACTIONS(2046), + [anon_sym_switch] = ACTIONS(2046), + [anon_sym_for] = ACTIONS(2046), + [anon_sym_LPAREN] = ACTIONS(2044), + [anon_sym_SEMI] = ACTIONS(2044), + [anon_sym_await] = ACTIONS(2046), + [anon_sym_while] = ACTIONS(2046), + [anon_sym_do] = ACTIONS(2046), + [anon_sym_try] = ACTIONS(2046), + [anon_sym_break] = ACTIONS(2046), + [anon_sym_continue] = ACTIONS(2046), + [anon_sym_debugger] = ACTIONS(2046), + [anon_sym_return] = ACTIONS(2046), + [anon_sym_throw] = ACTIONS(2046), + [anon_sym_case] = ACTIONS(2046), + [anon_sym_yield] = ACTIONS(2046), + [anon_sym_LBRACK] = ACTIONS(2044), + [anon_sym_class] = ACTIONS(2046), + [anon_sym_async] = ACTIONS(2046), + [anon_sym_function] = ACTIONS(2046), + [anon_sym_new] = ACTIONS(2046), + [anon_sym_using] = ACTIONS(2046), + [anon_sym_PLUS] = ACTIONS(2046), + [anon_sym_DASH] = ACTIONS(2046), + [anon_sym_SLASH] = ACTIONS(2046), + [anon_sym_LT] = ACTIONS(2044), + [anon_sym_TILDE] = ACTIONS(2044), + [anon_sym_void] = ACTIONS(2046), + [anon_sym_delete] = ACTIONS(2046), + [anon_sym_PLUS_PLUS] = ACTIONS(2044), + [anon_sym_DASH_DASH] = ACTIONS(2044), + [anon_sym_DQUOTE] = ACTIONS(2044), + [anon_sym_SQUOTE] = ACTIONS(2044), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2044), + [sym_number] = ACTIONS(2044), + [sym_private_property_identifier] = ACTIONS(2044), + [sym_this] = ACTIONS(2046), + [sym_super] = ACTIONS(2046), + [sym_true] = ACTIONS(2046), + [sym_false] = ACTIONS(2046), + [sym_null] = ACTIONS(2046), + [sym_undefined] = ACTIONS(2046), + [anon_sym_AT] = ACTIONS(2044), + [anon_sym_static] = ACTIONS(2046), + [anon_sym_readonly] = ACTIONS(2046), + [anon_sym_get] = ACTIONS(2046), + [anon_sym_set] = ACTIONS(2046), + [anon_sym_declare] = ACTIONS(2046), + [anon_sym_public] = ACTIONS(2046), + [anon_sym_private] = ACTIONS(2046), + [anon_sym_protected] = ACTIONS(2046), + [anon_sym_override] = ACTIONS(2046), + [anon_sym_module] = ACTIONS(2046), + [anon_sym_any] = ACTIONS(2046), + [anon_sym_number] = ACTIONS(2046), + [anon_sym_boolean] = ACTIONS(2046), + [anon_sym_string] = ACTIONS(2046), + [anon_sym_symbol] = ACTIONS(2046), + [anon_sym_object] = ACTIONS(2046), + [anon_sym_abstract] = ACTIONS(2046), + [anon_sym_interface] = ACTIONS(2046), + [anon_sym_enum] = ACTIONS(2046), + [sym__automatic_semicolon] = ACTIONS(2052), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(887)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_rest_pattern] = STATE(6589), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6127), + [sym_optional_tuple_parameter] = STATE(6127), + [sym_optional_type] = STATE(6127), + [sym_rest_type] = STATE(6127), + [sym__tuple_type_member] = STATE(6127), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(2695), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_COMMA] = ACTIONS(2763), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(2765), + [anon_sym_new] = ACTIONS(2701), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2703), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(2709), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(677), + [anon_sym_number] = ACTIONS(677), + [anon_sym_boolean] = ACTIONS(677), + [anon_sym_string] = ACTIONS(677), + [anon_sym_symbol] = ACTIONS(677), + [anon_sym_object] = ACTIONS(677), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(888)] = { + [ts_builtin_sym_end] = ACTIONS(2767), + [sym_identifier] = ACTIONS(2769), + [anon_sym_export] = ACTIONS(2769), + [anon_sym_default] = ACTIONS(2769), + [anon_sym_type] = ACTIONS(2769), + [anon_sym_namespace] = ACTIONS(2769), + [anon_sym_LBRACE] = ACTIONS(2767), + [anon_sym_RBRACE] = ACTIONS(2767), + [anon_sym_typeof] = ACTIONS(2769), + [anon_sym_import] = ACTIONS(2769), + [anon_sym_with] = ACTIONS(2769), + [anon_sym_var] = ACTIONS(2769), + [anon_sym_let] = ACTIONS(2769), + [anon_sym_const] = ACTIONS(2769), + [anon_sym_BANG] = ACTIONS(2767), + [anon_sym_else] = ACTIONS(2769), + [anon_sym_if] = ACTIONS(2769), + [anon_sym_switch] = ACTIONS(2769), + [anon_sym_for] = ACTIONS(2769), + [anon_sym_LPAREN] = ACTIONS(2767), + [anon_sym_SEMI] = ACTIONS(2767), + [anon_sym_await] = ACTIONS(2769), + [anon_sym_while] = ACTIONS(2769), + [anon_sym_do] = ACTIONS(2769), + [anon_sym_try] = ACTIONS(2769), + [anon_sym_break] = ACTIONS(2769), + [anon_sym_continue] = ACTIONS(2769), + [anon_sym_debugger] = ACTIONS(2769), + [anon_sym_return] = ACTIONS(2769), + [anon_sym_throw] = ACTIONS(2769), + [anon_sym_case] = ACTIONS(2769), + [anon_sym_yield] = ACTIONS(2769), + [anon_sym_LBRACK] = ACTIONS(2767), + [anon_sym_class] = ACTIONS(2769), + [anon_sym_async] = ACTIONS(2769), + [anon_sym_function] = ACTIONS(2769), + [anon_sym_new] = ACTIONS(2769), + [anon_sym_using] = ACTIONS(2769), + [anon_sym_PLUS] = ACTIONS(2769), + [anon_sym_DASH] = ACTIONS(2769), + [anon_sym_SLASH] = ACTIONS(2769), + [anon_sym_LT] = ACTIONS(2767), + [anon_sym_TILDE] = ACTIONS(2767), + [anon_sym_void] = ACTIONS(2769), + [anon_sym_delete] = ACTIONS(2769), + [anon_sym_PLUS_PLUS] = ACTIONS(2767), + [anon_sym_DASH_DASH] = ACTIONS(2767), + [anon_sym_DQUOTE] = ACTIONS(2767), + [anon_sym_SQUOTE] = ACTIONS(2767), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2767), + [sym_number] = ACTIONS(2767), + [sym_private_property_identifier] = ACTIONS(2767), + [sym_this] = ACTIONS(2769), + [sym_super] = ACTIONS(2769), + [sym_true] = ACTIONS(2769), + [sym_false] = ACTIONS(2769), + [sym_null] = ACTIONS(2769), + [sym_undefined] = ACTIONS(2769), + [anon_sym_AT] = ACTIONS(2767), + [anon_sym_static] = ACTIONS(2769), + [anon_sym_readonly] = ACTIONS(2769), + [anon_sym_get] = ACTIONS(2769), + [anon_sym_set] = ACTIONS(2769), + [anon_sym_declare] = ACTIONS(2769), + [anon_sym_public] = ACTIONS(2769), + [anon_sym_private] = ACTIONS(2769), + [anon_sym_protected] = ACTIONS(2769), + [anon_sym_override] = ACTIONS(2769), + [anon_sym_module] = ACTIONS(2769), + [anon_sym_any] = ACTIONS(2769), + [anon_sym_number] = ACTIONS(2769), + [anon_sym_boolean] = ACTIONS(2769), + [anon_sym_string] = ACTIONS(2769), + [anon_sym_symbol] = ACTIONS(2769), + [anon_sym_object] = ACTIONS(2769), + [anon_sym_abstract] = ACTIONS(2769), + [anon_sym_interface] = ACTIONS(2769), + [anon_sym_enum] = ACTIONS(2769), + [sym__automatic_semicolon] = ACTIONS(2767), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(889)] = { + [ts_builtin_sym_end] = ACTIONS(1916), + [sym_identifier] = ACTIONS(1918), + [anon_sym_export] = ACTIONS(1918), + [anon_sym_default] = ACTIONS(1918), + [anon_sym_type] = ACTIONS(1918), + [anon_sym_namespace] = ACTIONS(1918), + [anon_sym_LBRACE] = ACTIONS(1916), + [anon_sym_RBRACE] = ACTIONS(1916), + [anon_sym_typeof] = ACTIONS(1918), + [anon_sym_import] = ACTIONS(1918), + [anon_sym_with] = ACTIONS(1918), + [anon_sym_var] = ACTIONS(1918), + [anon_sym_let] = ACTIONS(1918), + [anon_sym_const] = ACTIONS(1918), + [anon_sym_BANG] = ACTIONS(1916), + [anon_sym_else] = ACTIONS(1918), + [anon_sym_if] = ACTIONS(1918), + [anon_sym_switch] = ACTIONS(1918), + [anon_sym_for] = ACTIONS(1918), + [anon_sym_LPAREN] = ACTIONS(1916), + [anon_sym_SEMI] = ACTIONS(1916), + [anon_sym_await] = ACTIONS(1918), + [anon_sym_while] = ACTIONS(1918), + [anon_sym_do] = ACTIONS(1918), + [anon_sym_try] = ACTIONS(1918), + [anon_sym_break] = ACTIONS(1918), + [anon_sym_continue] = ACTIONS(1918), + [anon_sym_debugger] = ACTIONS(1918), + [anon_sym_return] = ACTIONS(1918), + [anon_sym_throw] = ACTIONS(1918), + [anon_sym_case] = ACTIONS(1918), + [anon_sym_yield] = ACTIONS(1918), + [anon_sym_LBRACK] = ACTIONS(1916), + [anon_sym_class] = ACTIONS(1918), + [anon_sym_async] = ACTIONS(1918), + [anon_sym_function] = ACTIONS(1918), + [anon_sym_new] = ACTIONS(1918), + [anon_sym_using] = ACTIONS(1918), + [anon_sym_PLUS] = ACTIONS(1918), + [anon_sym_DASH] = ACTIONS(1918), + [anon_sym_SLASH] = ACTIONS(1918), + [anon_sym_LT] = ACTIONS(1916), + [anon_sym_TILDE] = ACTIONS(1916), + [anon_sym_void] = ACTIONS(1918), + [anon_sym_delete] = ACTIONS(1918), + [anon_sym_PLUS_PLUS] = ACTIONS(1916), + [anon_sym_DASH_DASH] = ACTIONS(1916), + [anon_sym_DQUOTE] = ACTIONS(1916), + [anon_sym_SQUOTE] = ACTIONS(1916), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1916), + [sym_number] = ACTIONS(1916), + [sym_private_property_identifier] = ACTIONS(1916), + [sym_this] = ACTIONS(1918), + [sym_super] = ACTIONS(1918), + [sym_true] = ACTIONS(1918), + [sym_false] = ACTIONS(1918), + [sym_null] = ACTIONS(1918), + [sym_undefined] = ACTIONS(1918), + [anon_sym_AT] = ACTIONS(1916), + [anon_sym_static] = ACTIONS(1918), + [anon_sym_readonly] = ACTIONS(1918), + [anon_sym_get] = ACTIONS(1918), + [anon_sym_set] = ACTIONS(1918), + [anon_sym_declare] = ACTIONS(1918), + [anon_sym_public] = ACTIONS(1918), + [anon_sym_private] = ACTIONS(1918), + [anon_sym_protected] = ACTIONS(1918), + [anon_sym_override] = ACTIONS(1918), + [anon_sym_module] = ACTIONS(1918), + [anon_sym_any] = ACTIONS(1918), + [anon_sym_number] = ACTIONS(1918), + [anon_sym_boolean] = ACTIONS(1918), + [anon_sym_string] = ACTIONS(1918), + [anon_sym_symbol] = ACTIONS(1918), + [anon_sym_object] = ACTIONS(1918), + [anon_sym_abstract] = ACTIONS(1918), + [anon_sym_interface] = ACTIONS(1918), + [anon_sym_enum] = ACTIONS(1918), + [sym__automatic_semicolon] = ACTIONS(1924), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(890)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_rest_pattern] = STATE(6589), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6133), + [sym_optional_tuple_parameter] = STATE(6133), + [sym_optional_type] = STATE(6133), + [sym_rest_type] = STATE(6133), + [sym__tuple_type_member] = STATE(6133), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(2695), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_COMMA] = ACTIONS(2771), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(2773), + [anon_sym_new] = ACTIONS(2701), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2703), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(2709), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(677), + [anon_sym_number] = ACTIONS(677), + [anon_sym_boolean] = ACTIONS(677), + [anon_sym_string] = ACTIONS(677), + [anon_sym_symbol] = ACTIONS(677), + [anon_sym_object] = ACTIONS(677), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(891)] = { + [ts_builtin_sym_end] = ACTIONS(2775), + [sym_identifier] = ACTIONS(2777), + [anon_sym_export] = ACTIONS(2777), + [anon_sym_default] = ACTIONS(2777), + [anon_sym_type] = ACTIONS(2777), + [anon_sym_namespace] = ACTIONS(2777), + [anon_sym_LBRACE] = ACTIONS(2775), + [anon_sym_RBRACE] = ACTIONS(2775), + [anon_sym_typeof] = ACTIONS(2777), + [anon_sym_import] = ACTIONS(2777), + [anon_sym_with] = ACTIONS(2777), + [anon_sym_var] = ACTIONS(2777), + [anon_sym_let] = ACTIONS(2777), + [anon_sym_const] = ACTIONS(2777), + [anon_sym_BANG] = ACTIONS(2775), + [anon_sym_else] = ACTIONS(2777), + [anon_sym_if] = ACTIONS(2777), + [anon_sym_switch] = ACTIONS(2777), + [anon_sym_for] = ACTIONS(2777), + [anon_sym_LPAREN] = ACTIONS(2775), + [anon_sym_SEMI] = ACTIONS(2775), + [anon_sym_RPAREN] = ACTIONS(2775), + [anon_sym_await] = ACTIONS(2777), + [anon_sym_while] = ACTIONS(2777), + [anon_sym_do] = ACTIONS(2777), + [anon_sym_try] = ACTIONS(2777), + [anon_sym_break] = ACTIONS(2777), + [anon_sym_continue] = ACTIONS(2777), + [anon_sym_debugger] = ACTIONS(2777), + [anon_sym_return] = ACTIONS(2777), + [anon_sym_throw] = ACTIONS(2777), + [anon_sym_case] = ACTIONS(2777), + [anon_sym_yield] = ACTIONS(2777), + [anon_sym_LBRACK] = ACTIONS(2775), + [anon_sym_class] = ACTIONS(2777), + [anon_sym_async] = ACTIONS(2777), + [anon_sym_function] = ACTIONS(2777), + [anon_sym_new] = ACTIONS(2777), + [anon_sym_using] = ACTIONS(2777), + [anon_sym_PLUS] = ACTIONS(2777), + [anon_sym_DASH] = ACTIONS(2777), + [anon_sym_SLASH] = ACTIONS(2777), + [anon_sym_LT] = ACTIONS(2775), + [anon_sym_TILDE] = ACTIONS(2775), + [anon_sym_void] = ACTIONS(2777), + [anon_sym_delete] = ACTIONS(2777), + [anon_sym_PLUS_PLUS] = ACTIONS(2775), + [anon_sym_DASH_DASH] = ACTIONS(2775), + [anon_sym_DQUOTE] = ACTIONS(2775), + [anon_sym_SQUOTE] = ACTIONS(2775), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2775), + [sym_number] = ACTIONS(2775), + [sym_private_property_identifier] = ACTIONS(2775), + [sym_this] = ACTIONS(2777), + [sym_super] = ACTIONS(2777), + [sym_true] = ACTIONS(2777), + [sym_false] = ACTIONS(2777), + [sym_null] = ACTIONS(2777), + [sym_undefined] = ACTIONS(2777), + [anon_sym_AT] = ACTIONS(2775), + [anon_sym_static] = ACTIONS(2777), + [anon_sym_readonly] = ACTIONS(2777), + [anon_sym_get] = ACTIONS(2777), + [anon_sym_set] = ACTIONS(2777), + [anon_sym_declare] = ACTIONS(2777), + [anon_sym_public] = ACTIONS(2777), + [anon_sym_private] = ACTIONS(2777), + [anon_sym_protected] = ACTIONS(2777), + [anon_sym_override] = ACTIONS(2777), + [anon_sym_module] = ACTIONS(2777), + [anon_sym_any] = ACTIONS(2777), + [anon_sym_number] = ACTIONS(2777), + [anon_sym_boolean] = ACTIONS(2777), + [anon_sym_string] = ACTIONS(2777), + [anon_sym_symbol] = ACTIONS(2777), + [anon_sym_object] = ACTIONS(2777), + [anon_sym_abstract] = ACTIONS(2777), + [anon_sym_interface] = ACTIONS(2777), + [anon_sym_enum] = ACTIONS(2777), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(892)] = { + [ts_builtin_sym_end] = ACTIONS(2008), + [sym_identifier] = ACTIONS(2010), + [anon_sym_export] = ACTIONS(2010), + [anon_sym_default] = ACTIONS(2010), + [anon_sym_type] = ACTIONS(2010), + [anon_sym_namespace] = ACTIONS(2010), + [anon_sym_LBRACE] = ACTIONS(2008), + [anon_sym_RBRACE] = ACTIONS(2008), + [anon_sym_typeof] = ACTIONS(2010), + [anon_sym_import] = ACTIONS(2010), + [anon_sym_with] = ACTIONS(2010), + [anon_sym_var] = ACTIONS(2010), + [anon_sym_let] = ACTIONS(2010), + [anon_sym_const] = ACTIONS(2010), + [anon_sym_BANG] = ACTIONS(2008), + [anon_sym_else] = ACTIONS(2010), + [anon_sym_if] = ACTIONS(2010), + [anon_sym_switch] = ACTIONS(2010), + [anon_sym_for] = ACTIONS(2010), + [anon_sym_LPAREN] = ACTIONS(2008), + [anon_sym_SEMI] = ACTIONS(2008), + [anon_sym_await] = ACTIONS(2010), + [anon_sym_while] = ACTIONS(2010), + [anon_sym_do] = ACTIONS(2010), + [anon_sym_try] = ACTIONS(2010), + [anon_sym_break] = ACTIONS(2010), + [anon_sym_continue] = ACTIONS(2010), + [anon_sym_debugger] = ACTIONS(2010), + [anon_sym_return] = ACTIONS(2010), + [anon_sym_throw] = ACTIONS(2010), + [anon_sym_case] = ACTIONS(2010), + [anon_sym_yield] = ACTIONS(2010), + [anon_sym_LBRACK] = ACTIONS(2008), + [anon_sym_class] = ACTIONS(2010), + [anon_sym_async] = ACTIONS(2010), + [anon_sym_function] = ACTIONS(2010), + [anon_sym_new] = ACTIONS(2010), + [anon_sym_using] = ACTIONS(2010), + [anon_sym_PLUS] = ACTIONS(2010), + [anon_sym_DASH] = ACTIONS(2010), + [anon_sym_SLASH] = ACTIONS(2010), + [anon_sym_LT] = ACTIONS(2008), + [anon_sym_TILDE] = ACTIONS(2008), + [anon_sym_void] = ACTIONS(2010), + [anon_sym_delete] = ACTIONS(2010), + [anon_sym_PLUS_PLUS] = ACTIONS(2008), + [anon_sym_DASH_DASH] = ACTIONS(2008), + [anon_sym_DQUOTE] = ACTIONS(2008), + [anon_sym_SQUOTE] = ACTIONS(2008), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2008), + [sym_number] = ACTIONS(2008), + [sym_private_property_identifier] = ACTIONS(2008), + [sym_this] = ACTIONS(2010), + [sym_super] = ACTIONS(2010), + [sym_true] = ACTIONS(2010), + [sym_false] = ACTIONS(2010), + [sym_null] = ACTIONS(2010), + [sym_undefined] = ACTIONS(2010), + [anon_sym_AT] = ACTIONS(2008), + [anon_sym_static] = ACTIONS(2010), + [anon_sym_readonly] = ACTIONS(2010), + [anon_sym_get] = ACTIONS(2010), + [anon_sym_set] = ACTIONS(2010), + [anon_sym_declare] = ACTIONS(2010), + [anon_sym_public] = ACTIONS(2010), + [anon_sym_private] = ACTIONS(2010), + [anon_sym_protected] = ACTIONS(2010), + [anon_sym_override] = ACTIONS(2010), + [anon_sym_module] = ACTIONS(2010), + [anon_sym_any] = ACTIONS(2010), + [anon_sym_number] = ACTIONS(2010), + [anon_sym_boolean] = ACTIONS(2010), + [anon_sym_string] = ACTIONS(2010), + [anon_sym_symbol] = ACTIONS(2010), + [anon_sym_object] = ACTIONS(2010), + [anon_sym_abstract] = ACTIONS(2010), + [anon_sym_interface] = ACTIONS(2010), + [anon_sym_enum] = ACTIONS(2010), + [sym__automatic_semicolon] = ACTIONS(2016), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(893)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_rest_pattern] = STATE(6589), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6501), + [sym_optional_tuple_parameter] = STATE(6501), + [sym_optional_type] = STATE(6501), + [sym_rest_type] = STATE(6501), + [sym__tuple_type_member] = STATE(6501), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(2695), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(2779), + [anon_sym_new] = ACTIONS(2701), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2703), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(2709), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(677), + [anon_sym_number] = ACTIONS(677), + [anon_sym_boolean] = ACTIONS(677), + [anon_sym_string] = ACTIONS(677), + [anon_sym_symbol] = ACTIONS(677), + [anon_sym_object] = ACTIONS(677), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(894)] = { [ts_builtin_sym_end] = ACTIONS(2781), [sym_identifier] = ACTIONS(2783), [anon_sym_export] = ACTIONS(2783), @@ -115576,7 +121235,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2783), [sym_html_comment] = ACTIONS(5), }, - [STATE(882)] = { + [STATE(895)] = { [ts_builtin_sym_end] = ACTIONS(2785), [sym_identifier] = ACTIONS(2787), [anon_sym_export] = ACTIONS(2787), @@ -115658,7 +121317,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2787), [sym_html_comment] = ACTIONS(5), }, - [STATE(883)] = { + [STATE(896)] = { [ts_builtin_sym_end] = ACTIONS(2789), [sym_identifier] = ACTIONS(2791), [anon_sym_export] = ACTIONS(2791), @@ -115740,7 +121399,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2791), [sym_html_comment] = ACTIONS(5), }, - [STATE(884)] = { + [STATE(897)] = { [ts_builtin_sym_end] = ACTIONS(2793), [sym_identifier] = ACTIONS(2795), [anon_sym_export] = ACTIONS(2795), @@ -115822,7 +121481,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2795), [sym_html_comment] = ACTIONS(5), }, - [STATE(885)] = { + [STATE(898)] = { [ts_builtin_sym_end] = ACTIONS(2797), [sym_identifier] = ACTIONS(2799), [anon_sym_export] = ACTIONS(2799), @@ -115904,7 +121563,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2799), [sym_html_comment] = ACTIONS(5), }, - [STATE(886)] = { + [STATE(899)] = { [ts_builtin_sym_end] = ACTIONS(2801), [sym_identifier] = ACTIONS(2803), [anon_sym_export] = ACTIONS(2803), @@ -115986,7 +121645,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2803), [sym_html_comment] = ACTIONS(5), }, - [STATE(887)] = { + [STATE(900)] = { [ts_builtin_sym_end] = ACTIONS(2805), [sym_identifier] = ACTIONS(2807), [anon_sym_export] = ACTIONS(2807), @@ -116068,7 +121727,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2807), [sym_html_comment] = ACTIONS(5), }, - [STATE(888)] = { + [STATE(901)] = { [ts_builtin_sym_end] = ACTIONS(2809), [sym_identifier] = ACTIONS(2811), [anon_sym_export] = ACTIONS(2811), @@ -116150,7 +121809,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2811), [sym_html_comment] = ACTIONS(5), }, - [STATE(889)] = { + [STATE(902)] = { [ts_builtin_sym_end] = ACTIONS(2813), [sym_identifier] = ACTIONS(2815), [anon_sym_export] = ACTIONS(2815), @@ -116232,7 +121891,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2815), [sym_html_comment] = ACTIONS(5), }, - [STATE(890)] = { + [STATE(903)] = { [ts_builtin_sym_end] = ACTIONS(2817), [sym_identifier] = ACTIONS(2819), [anon_sym_export] = ACTIONS(2819), @@ -116314,7 +121973,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2819), [sym_html_comment] = ACTIONS(5), }, - [STATE(891)] = { + [STATE(904)] = { [ts_builtin_sym_end] = ACTIONS(2821), [sym_identifier] = ACTIONS(2823), [anon_sym_export] = ACTIONS(2823), @@ -116396,89 +122055,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2823), [sym_html_comment] = ACTIONS(5), }, - [STATE(892)] = { - [ts_builtin_sym_end] = ACTIONS(2575), - [sym_identifier] = ACTIONS(2577), - [anon_sym_export] = ACTIONS(2577), - [anon_sym_default] = ACTIONS(2577), - [anon_sym_type] = ACTIONS(2577), - [anon_sym_namespace] = ACTIONS(2577), - [anon_sym_LBRACE] = ACTIONS(2575), - [anon_sym_RBRACE] = ACTIONS(2575), - [anon_sym_typeof] = ACTIONS(2577), - [anon_sym_import] = ACTIONS(2577), - [anon_sym_with] = ACTIONS(2577), - [anon_sym_var] = ACTIONS(2577), - [anon_sym_let] = ACTIONS(2577), - [anon_sym_const] = ACTIONS(2577), - [anon_sym_BANG] = ACTIONS(2575), - [anon_sym_else] = ACTIONS(2577), - [anon_sym_if] = ACTIONS(2577), - [anon_sym_switch] = ACTIONS(2577), - [anon_sym_for] = ACTIONS(2577), - [anon_sym_LPAREN] = ACTIONS(2575), - [anon_sym_SEMI] = ACTIONS(2575), - [anon_sym_await] = ACTIONS(2577), - [anon_sym_while] = ACTIONS(2577), - [anon_sym_do] = ACTIONS(2577), - [anon_sym_try] = ACTIONS(2577), - [anon_sym_break] = ACTIONS(2577), - [anon_sym_continue] = ACTIONS(2577), - [anon_sym_debugger] = ACTIONS(2577), - [anon_sym_return] = ACTIONS(2577), - [anon_sym_throw] = ACTIONS(2577), - [anon_sym_case] = ACTIONS(2577), - [anon_sym_yield] = ACTIONS(2577), - [anon_sym_LBRACK] = ACTIONS(2575), - [anon_sym_class] = ACTIONS(2577), - [anon_sym_async] = ACTIONS(2577), - [anon_sym_function] = ACTIONS(2577), - [anon_sym_new] = ACTIONS(2577), - [anon_sym_using] = ACTIONS(2577), - [anon_sym_PLUS] = ACTIONS(2577), - [anon_sym_DASH] = ACTIONS(2577), - [anon_sym_SLASH] = ACTIONS(2577), - [anon_sym_LT] = ACTIONS(2575), - [anon_sym_TILDE] = ACTIONS(2575), - [anon_sym_void] = ACTIONS(2577), - [anon_sym_delete] = ACTIONS(2577), - [anon_sym_PLUS_PLUS] = ACTIONS(2575), - [anon_sym_DASH_DASH] = ACTIONS(2575), - [anon_sym_DQUOTE] = ACTIONS(2575), - [anon_sym_SQUOTE] = ACTIONS(2575), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2575), - [sym_number] = ACTIONS(2575), - [sym_private_property_identifier] = ACTIONS(2575), - [sym_this] = ACTIONS(2577), - [sym_super] = ACTIONS(2577), - [sym_true] = ACTIONS(2577), - [sym_false] = ACTIONS(2577), - [sym_null] = ACTIONS(2577), - [sym_undefined] = ACTIONS(2577), - [anon_sym_AT] = ACTIONS(2575), - [anon_sym_static] = ACTIONS(2577), - [anon_sym_readonly] = ACTIONS(2577), - [anon_sym_get] = ACTIONS(2577), - [anon_sym_set] = ACTIONS(2577), - [anon_sym_declare] = ACTIONS(2577), - [anon_sym_public] = ACTIONS(2577), - [anon_sym_private] = ACTIONS(2577), - [anon_sym_protected] = ACTIONS(2577), - [anon_sym_override] = ACTIONS(2577), - [anon_sym_module] = ACTIONS(2577), - [anon_sym_any] = ACTIONS(2577), - [anon_sym_number] = ACTIONS(2577), - [anon_sym_boolean] = ACTIONS(2577), - [anon_sym_string] = ACTIONS(2577), - [anon_sym_symbol] = ACTIONS(2577), - [anon_sym_object] = ACTIONS(2577), - [anon_sym_abstract] = ACTIONS(2577), - [anon_sym_interface] = ACTIONS(2577), - [anon_sym_enum] = ACTIONS(2577), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(893)] = { + [STATE(905)] = { [ts_builtin_sym_end] = ACTIONS(2825), [sym_identifier] = ACTIONS(2827), [anon_sym_export] = ACTIONS(2827), @@ -116560,7 +122137,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2827), [sym_html_comment] = ACTIONS(5), }, - [STATE(894)] = { + [STATE(906)] = { [ts_builtin_sym_end] = ACTIONS(2829), [sym_identifier] = ACTIONS(2831), [anon_sym_export] = ACTIONS(2831), @@ -116642,7 +122219,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2831), [sym_html_comment] = ACTIONS(5), }, - [STATE(895)] = { + [STATE(907)] = { [ts_builtin_sym_end] = ACTIONS(2833), [sym_identifier] = ACTIONS(2835), [anon_sym_export] = ACTIONS(2835), @@ -116724,7 +122301,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2835), [sym_html_comment] = ACTIONS(5), }, - [STATE(896)] = { + [STATE(908)] = { [ts_builtin_sym_end] = ACTIONS(2837), [sym_identifier] = ACTIONS(2839), [anon_sym_export] = ACTIONS(2839), @@ -116806,89 +122383,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2839), [sym_html_comment] = ACTIONS(5), }, - [STATE(897)] = { - [ts_builtin_sym_end] = ACTIONS(2575), - [sym_identifier] = ACTIONS(2577), - [anon_sym_export] = ACTIONS(2577), - [anon_sym_default] = ACTIONS(2577), - [anon_sym_type] = ACTIONS(2577), - [anon_sym_namespace] = ACTIONS(2577), - [anon_sym_LBRACE] = ACTIONS(2575), - [anon_sym_RBRACE] = ACTIONS(2575), - [anon_sym_typeof] = ACTIONS(2577), - [anon_sym_import] = ACTIONS(2577), - [anon_sym_with] = ACTIONS(2577), - [anon_sym_var] = ACTIONS(2577), - [anon_sym_let] = ACTIONS(2577), - [anon_sym_const] = ACTIONS(2577), - [anon_sym_BANG] = ACTIONS(2575), - [anon_sym_else] = ACTIONS(2577), - [anon_sym_if] = ACTIONS(2577), - [anon_sym_switch] = ACTIONS(2577), - [anon_sym_for] = ACTIONS(2577), - [anon_sym_LPAREN] = ACTIONS(2575), - [anon_sym_SEMI] = ACTIONS(2575), - [anon_sym_await] = ACTIONS(2577), - [anon_sym_while] = ACTIONS(2577), - [anon_sym_do] = ACTIONS(2577), - [anon_sym_try] = ACTIONS(2577), - [anon_sym_break] = ACTIONS(2577), - [anon_sym_continue] = ACTIONS(2577), - [anon_sym_debugger] = ACTIONS(2577), - [anon_sym_return] = ACTIONS(2577), - [anon_sym_throw] = ACTIONS(2577), - [anon_sym_case] = ACTIONS(2577), - [anon_sym_yield] = ACTIONS(2577), - [anon_sym_LBRACK] = ACTIONS(2575), - [anon_sym_class] = ACTIONS(2577), - [anon_sym_async] = ACTIONS(2577), - [anon_sym_function] = ACTIONS(2577), - [anon_sym_new] = ACTIONS(2577), - [anon_sym_using] = ACTIONS(2577), - [anon_sym_PLUS] = ACTIONS(2577), - [anon_sym_DASH] = ACTIONS(2577), - [anon_sym_SLASH] = ACTIONS(2577), - [anon_sym_LT] = ACTIONS(2575), - [anon_sym_TILDE] = ACTIONS(2575), - [anon_sym_void] = ACTIONS(2577), - [anon_sym_delete] = ACTIONS(2577), - [anon_sym_PLUS_PLUS] = ACTIONS(2575), - [anon_sym_DASH_DASH] = ACTIONS(2575), - [anon_sym_DQUOTE] = ACTIONS(2575), - [anon_sym_SQUOTE] = ACTIONS(2575), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2575), - [sym_number] = ACTIONS(2575), - [sym_private_property_identifier] = ACTIONS(2575), - [sym_this] = ACTIONS(2577), - [sym_super] = ACTIONS(2577), - [sym_true] = ACTIONS(2577), - [sym_false] = ACTIONS(2577), - [sym_null] = ACTIONS(2577), - [sym_undefined] = ACTIONS(2577), - [anon_sym_AT] = ACTIONS(2575), - [anon_sym_static] = ACTIONS(2577), - [anon_sym_readonly] = ACTIONS(2577), - [anon_sym_get] = ACTIONS(2577), - [anon_sym_set] = ACTIONS(2577), - [anon_sym_declare] = ACTIONS(2577), - [anon_sym_public] = ACTIONS(2577), - [anon_sym_private] = ACTIONS(2577), - [anon_sym_protected] = ACTIONS(2577), - [anon_sym_override] = ACTIONS(2577), - [anon_sym_module] = ACTIONS(2577), - [anon_sym_any] = ACTIONS(2577), - [anon_sym_number] = ACTIONS(2577), - [anon_sym_boolean] = ACTIONS(2577), - [anon_sym_string] = ACTIONS(2577), - [anon_sym_symbol] = ACTIONS(2577), - [anon_sym_object] = ACTIONS(2577), - [anon_sym_abstract] = ACTIONS(2577), - [anon_sym_interface] = ACTIONS(2577), - [anon_sym_enum] = ACTIONS(2577), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(898)] = { + [STATE(909)] = { [ts_builtin_sym_end] = ACTIONS(2841), [sym_identifier] = ACTIONS(2843), [anon_sym_export] = ACTIONS(2843), @@ -116970,1401 +122465,1073 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2843), [sym_html_comment] = ACTIONS(5), }, - [STATE(899)] = { - [ts_builtin_sym_end] = ACTIONS(2845), - [sym_identifier] = ACTIONS(2847), - [anon_sym_export] = ACTIONS(2847), - [anon_sym_default] = ACTIONS(2847), - [anon_sym_type] = ACTIONS(2847), - [anon_sym_namespace] = ACTIONS(2847), - [anon_sym_LBRACE] = ACTIONS(2845), - [anon_sym_RBRACE] = ACTIONS(2845), - [anon_sym_typeof] = ACTIONS(2847), - [anon_sym_import] = ACTIONS(2847), - [anon_sym_with] = ACTIONS(2847), - [anon_sym_var] = ACTIONS(2847), - [anon_sym_let] = ACTIONS(2847), - [anon_sym_const] = ACTIONS(2847), - [anon_sym_BANG] = ACTIONS(2845), - [anon_sym_else] = ACTIONS(2847), - [anon_sym_if] = ACTIONS(2847), - [anon_sym_switch] = ACTIONS(2847), - [anon_sym_for] = ACTIONS(2847), - [anon_sym_LPAREN] = ACTIONS(2845), - [anon_sym_SEMI] = ACTIONS(2845), - [anon_sym_await] = ACTIONS(2847), - [anon_sym_while] = ACTIONS(2847), - [anon_sym_do] = ACTIONS(2847), - [anon_sym_try] = ACTIONS(2847), - [anon_sym_break] = ACTIONS(2847), - [anon_sym_continue] = ACTIONS(2847), - [anon_sym_debugger] = ACTIONS(2847), - [anon_sym_return] = ACTIONS(2847), - [anon_sym_throw] = ACTIONS(2847), - [anon_sym_case] = ACTIONS(2847), - [anon_sym_yield] = ACTIONS(2847), - [anon_sym_LBRACK] = ACTIONS(2845), - [anon_sym_class] = ACTIONS(2847), - [anon_sym_async] = ACTIONS(2847), - [anon_sym_function] = ACTIONS(2847), - [anon_sym_new] = ACTIONS(2847), - [anon_sym_using] = ACTIONS(2847), - [anon_sym_PLUS] = ACTIONS(2847), - [anon_sym_DASH] = ACTIONS(2847), - [anon_sym_SLASH] = ACTIONS(2847), - [anon_sym_LT] = ACTIONS(2845), - [anon_sym_TILDE] = ACTIONS(2845), - [anon_sym_void] = ACTIONS(2847), - [anon_sym_delete] = ACTIONS(2847), - [anon_sym_PLUS_PLUS] = ACTIONS(2845), - [anon_sym_DASH_DASH] = ACTIONS(2845), - [anon_sym_DQUOTE] = ACTIONS(2845), - [anon_sym_SQUOTE] = ACTIONS(2845), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2845), - [sym_number] = ACTIONS(2845), - [sym_private_property_identifier] = ACTIONS(2845), - [sym_this] = ACTIONS(2847), - [sym_super] = ACTIONS(2847), - [sym_true] = ACTIONS(2847), - [sym_false] = ACTIONS(2847), - [sym_null] = ACTIONS(2847), - [sym_undefined] = ACTIONS(2847), - [anon_sym_AT] = ACTIONS(2845), - [anon_sym_static] = ACTIONS(2847), - [anon_sym_readonly] = ACTIONS(2847), - [anon_sym_get] = ACTIONS(2847), - [anon_sym_set] = ACTIONS(2847), - [anon_sym_declare] = ACTIONS(2847), - [anon_sym_public] = ACTIONS(2847), - [anon_sym_private] = ACTIONS(2847), - [anon_sym_protected] = ACTIONS(2847), - [anon_sym_override] = ACTIONS(2847), - [anon_sym_module] = ACTIONS(2847), - [anon_sym_any] = ACTIONS(2847), - [anon_sym_number] = ACTIONS(2847), - [anon_sym_boolean] = ACTIONS(2847), - [anon_sym_string] = ACTIONS(2847), - [anon_sym_symbol] = ACTIONS(2847), - [anon_sym_object] = ACTIONS(2847), - [anon_sym_abstract] = ACTIONS(2847), - [anon_sym_interface] = ACTIONS(2847), - [anon_sym_enum] = ACTIONS(2847), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(900)] = { - [ts_builtin_sym_end] = ACTIONS(2849), - [sym_identifier] = ACTIONS(2851), - [anon_sym_export] = ACTIONS(2851), - [anon_sym_default] = ACTIONS(2851), - [anon_sym_type] = ACTIONS(2851), - [anon_sym_namespace] = ACTIONS(2851), - [anon_sym_LBRACE] = ACTIONS(2849), - [anon_sym_RBRACE] = ACTIONS(2849), - [anon_sym_typeof] = ACTIONS(2851), - [anon_sym_import] = ACTIONS(2851), - [anon_sym_with] = ACTIONS(2851), - [anon_sym_var] = ACTIONS(2851), - [anon_sym_let] = ACTIONS(2851), - [anon_sym_const] = ACTIONS(2851), - [anon_sym_BANG] = ACTIONS(2849), - [anon_sym_else] = ACTIONS(2851), - [anon_sym_if] = ACTIONS(2851), - [anon_sym_switch] = ACTIONS(2851), - [anon_sym_for] = ACTIONS(2851), - [anon_sym_LPAREN] = ACTIONS(2849), - [anon_sym_SEMI] = ACTIONS(2849), - [anon_sym_await] = ACTIONS(2851), - [anon_sym_while] = ACTIONS(2851), - [anon_sym_do] = ACTIONS(2851), - [anon_sym_try] = ACTIONS(2851), - [anon_sym_break] = ACTIONS(2851), - [anon_sym_continue] = ACTIONS(2851), - [anon_sym_debugger] = ACTIONS(2851), - [anon_sym_return] = ACTIONS(2851), - [anon_sym_throw] = ACTIONS(2851), - [anon_sym_case] = ACTIONS(2851), - [anon_sym_yield] = ACTIONS(2851), - [anon_sym_LBRACK] = ACTIONS(2849), - [anon_sym_class] = ACTIONS(2851), - [anon_sym_async] = ACTIONS(2851), - [anon_sym_function] = ACTIONS(2851), - [anon_sym_new] = ACTIONS(2851), - [anon_sym_using] = ACTIONS(2851), - [anon_sym_PLUS] = ACTIONS(2851), - [anon_sym_DASH] = ACTIONS(2851), - [anon_sym_SLASH] = ACTIONS(2851), - [anon_sym_LT] = ACTIONS(2849), - [anon_sym_TILDE] = ACTIONS(2849), - [anon_sym_void] = ACTIONS(2851), - [anon_sym_delete] = ACTIONS(2851), - [anon_sym_PLUS_PLUS] = ACTIONS(2849), - [anon_sym_DASH_DASH] = ACTIONS(2849), - [anon_sym_DQUOTE] = ACTIONS(2849), - [anon_sym_SQUOTE] = ACTIONS(2849), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2849), - [sym_number] = ACTIONS(2849), - [sym_private_property_identifier] = ACTIONS(2849), - [sym_this] = ACTIONS(2851), - [sym_super] = ACTIONS(2851), - [sym_true] = ACTIONS(2851), - [sym_false] = ACTIONS(2851), - [sym_null] = ACTIONS(2851), - [sym_undefined] = ACTIONS(2851), - [anon_sym_AT] = ACTIONS(2849), - [anon_sym_static] = ACTIONS(2851), - [anon_sym_readonly] = ACTIONS(2851), - [anon_sym_get] = ACTIONS(2851), - [anon_sym_set] = ACTIONS(2851), - [anon_sym_declare] = ACTIONS(2851), - [anon_sym_public] = ACTIONS(2851), - [anon_sym_private] = ACTIONS(2851), - [anon_sym_protected] = ACTIONS(2851), - [anon_sym_override] = ACTIONS(2851), - [anon_sym_module] = ACTIONS(2851), - [anon_sym_any] = ACTIONS(2851), - [anon_sym_number] = ACTIONS(2851), - [anon_sym_boolean] = ACTIONS(2851), - [anon_sym_string] = ACTIONS(2851), - [anon_sym_symbol] = ACTIONS(2851), - [anon_sym_object] = ACTIONS(2851), - [anon_sym_abstract] = ACTIONS(2851), - [anon_sym_interface] = ACTIONS(2851), - [anon_sym_enum] = ACTIONS(2851), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(901)] = { - [ts_builtin_sym_end] = ACTIONS(2853), - [sym_identifier] = ACTIONS(2855), - [anon_sym_export] = ACTIONS(2855), - [anon_sym_default] = ACTIONS(2855), - [anon_sym_type] = ACTIONS(2855), - [anon_sym_namespace] = ACTIONS(2855), - [anon_sym_LBRACE] = ACTIONS(2853), - [anon_sym_RBRACE] = ACTIONS(2853), - [anon_sym_typeof] = ACTIONS(2855), - [anon_sym_import] = ACTIONS(2855), - [anon_sym_with] = ACTIONS(2855), - [anon_sym_var] = ACTIONS(2855), - [anon_sym_let] = ACTIONS(2855), - [anon_sym_const] = ACTIONS(2855), - [anon_sym_BANG] = ACTIONS(2853), - [anon_sym_else] = ACTIONS(2855), - [anon_sym_if] = ACTIONS(2855), - [anon_sym_switch] = ACTIONS(2855), - [anon_sym_for] = ACTIONS(2855), - [anon_sym_LPAREN] = ACTIONS(2853), - [anon_sym_SEMI] = ACTIONS(2853), - [anon_sym_await] = ACTIONS(2855), - [anon_sym_while] = ACTIONS(2855), - [anon_sym_do] = ACTIONS(2855), - [anon_sym_try] = ACTIONS(2855), - [anon_sym_break] = ACTIONS(2855), - [anon_sym_continue] = ACTIONS(2855), - [anon_sym_debugger] = ACTIONS(2855), - [anon_sym_return] = ACTIONS(2855), - [anon_sym_throw] = ACTIONS(2855), - [anon_sym_case] = ACTIONS(2855), - [anon_sym_yield] = ACTIONS(2855), - [anon_sym_LBRACK] = ACTIONS(2853), - [anon_sym_class] = ACTIONS(2855), - [anon_sym_async] = ACTIONS(2855), - [anon_sym_function] = ACTIONS(2855), - [anon_sym_new] = ACTIONS(2855), - [anon_sym_using] = ACTIONS(2855), - [anon_sym_PLUS] = ACTIONS(2855), - [anon_sym_DASH] = ACTIONS(2855), - [anon_sym_SLASH] = ACTIONS(2855), - [anon_sym_LT] = ACTIONS(2853), - [anon_sym_TILDE] = ACTIONS(2853), - [anon_sym_void] = ACTIONS(2855), - [anon_sym_delete] = ACTIONS(2855), - [anon_sym_PLUS_PLUS] = ACTIONS(2853), - [anon_sym_DASH_DASH] = ACTIONS(2853), - [anon_sym_DQUOTE] = ACTIONS(2853), - [anon_sym_SQUOTE] = ACTIONS(2853), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2853), - [sym_number] = ACTIONS(2853), - [sym_private_property_identifier] = ACTIONS(2853), - [sym_this] = ACTIONS(2855), - [sym_super] = ACTIONS(2855), - [sym_true] = ACTIONS(2855), - [sym_false] = ACTIONS(2855), - [sym_null] = ACTIONS(2855), - [sym_undefined] = ACTIONS(2855), - [anon_sym_AT] = ACTIONS(2853), - [anon_sym_static] = ACTIONS(2855), - [anon_sym_readonly] = ACTIONS(2855), - [anon_sym_get] = ACTIONS(2855), - [anon_sym_set] = ACTIONS(2855), - [anon_sym_declare] = ACTIONS(2855), - [anon_sym_public] = ACTIONS(2855), - [anon_sym_private] = ACTIONS(2855), - [anon_sym_protected] = ACTIONS(2855), - [anon_sym_override] = ACTIONS(2855), - [anon_sym_module] = ACTIONS(2855), - [anon_sym_any] = ACTIONS(2855), - [anon_sym_number] = ACTIONS(2855), - [anon_sym_boolean] = ACTIONS(2855), - [anon_sym_string] = ACTIONS(2855), - [anon_sym_symbol] = ACTIONS(2855), - [anon_sym_object] = ACTIONS(2855), - [anon_sym_abstract] = ACTIONS(2855), - [anon_sym_interface] = ACTIONS(2855), - [anon_sym_enum] = ACTIONS(2855), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(902)] = { - [ts_builtin_sym_end] = ACTIONS(2857), - [sym_identifier] = ACTIONS(2859), - [anon_sym_export] = ACTIONS(2859), - [anon_sym_default] = ACTIONS(2859), - [anon_sym_type] = ACTIONS(2859), - [anon_sym_namespace] = ACTIONS(2859), - [anon_sym_LBRACE] = ACTIONS(2857), - [anon_sym_RBRACE] = ACTIONS(2857), - [anon_sym_typeof] = ACTIONS(2859), - [anon_sym_import] = ACTIONS(2859), - [anon_sym_with] = ACTIONS(2859), - [anon_sym_var] = ACTIONS(2859), - [anon_sym_let] = ACTIONS(2859), - [anon_sym_const] = ACTIONS(2859), - [anon_sym_BANG] = ACTIONS(2857), - [anon_sym_else] = ACTIONS(2859), - [anon_sym_if] = ACTIONS(2859), - [anon_sym_switch] = ACTIONS(2859), - [anon_sym_for] = ACTIONS(2859), - [anon_sym_LPAREN] = ACTIONS(2857), - [anon_sym_SEMI] = ACTIONS(2857), - [anon_sym_await] = ACTIONS(2859), - [anon_sym_while] = ACTIONS(2859), - [anon_sym_do] = ACTIONS(2859), - [anon_sym_try] = ACTIONS(2859), - [anon_sym_break] = ACTIONS(2859), - [anon_sym_continue] = ACTIONS(2859), - [anon_sym_debugger] = ACTIONS(2859), - [anon_sym_return] = ACTIONS(2859), - [anon_sym_throw] = ACTIONS(2859), - [anon_sym_case] = ACTIONS(2859), - [anon_sym_yield] = ACTIONS(2859), - [anon_sym_LBRACK] = ACTIONS(2857), - [anon_sym_class] = ACTIONS(2859), - [anon_sym_async] = ACTIONS(2859), - [anon_sym_function] = ACTIONS(2859), - [anon_sym_new] = ACTIONS(2859), - [anon_sym_using] = ACTIONS(2859), - [anon_sym_PLUS] = ACTIONS(2859), - [anon_sym_DASH] = ACTIONS(2859), - [anon_sym_SLASH] = ACTIONS(2859), - [anon_sym_LT] = ACTIONS(2857), - [anon_sym_TILDE] = ACTIONS(2857), - [anon_sym_void] = ACTIONS(2859), - [anon_sym_delete] = ACTIONS(2859), - [anon_sym_PLUS_PLUS] = ACTIONS(2857), - [anon_sym_DASH_DASH] = ACTIONS(2857), - [anon_sym_DQUOTE] = ACTIONS(2857), - [anon_sym_SQUOTE] = ACTIONS(2857), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2857), - [sym_number] = ACTIONS(2857), - [sym_private_property_identifier] = ACTIONS(2857), - [sym_this] = ACTIONS(2859), - [sym_super] = ACTIONS(2859), - [sym_true] = ACTIONS(2859), - [sym_false] = ACTIONS(2859), - [sym_null] = ACTIONS(2859), - [sym_undefined] = ACTIONS(2859), - [anon_sym_AT] = ACTIONS(2857), - [anon_sym_static] = ACTIONS(2859), - [anon_sym_readonly] = ACTIONS(2859), - [anon_sym_get] = ACTIONS(2859), - [anon_sym_set] = ACTIONS(2859), - [anon_sym_declare] = ACTIONS(2859), - [anon_sym_public] = ACTIONS(2859), - [anon_sym_private] = ACTIONS(2859), - [anon_sym_protected] = ACTIONS(2859), - [anon_sym_override] = ACTIONS(2859), - [anon_sym_module] = ACTIONS(2859), - [anon_sym_any] = ACTIONS(2859), - [anon_sym_number] = ACTIONS(2859), - [anon_sym_boolean] = ACTIONS(2859), - [anon_sym_string] = ACTIONS(2859), - [anon_sym_symbol] = ACTIONS(2859), - [anon_sym_object] = ACTIONS(2859), - [anon_sym_abstract] = ACTIONS(2859), - [anon_sym_interface] = ACTIONS(2859), - [anon_sym_enum] = ACTIONS(2859), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(903)] = { - [ts_builtin_sym_end] = ACTIONS(2861), - [sym_identifier] = ACTIONS(2863), - [anon_sym_export] = ACTIONS(2863), - [anon_sym_default] = ACTIONS(2863), - [anon_sym_type] = ACTIONS(2863), - [anon_sym_namespace] = ACTIONS(2863), - [anon_sym_LBRACE] = ACTIONS(2861), - [anon_sym_RBRACE] = ACTIONS(2861), - [anon_sym_typeof] = ACTIONS(2863), - [anon_sym_import] = ACTIONS(2863), - [anon_sym_with] = ACTIONS(2863), - [anon_sym_var] = ACTIONS(2863), - [anon_sym_let] = ACTIONS(2863), - [anon_sym_const] = ACTIONS(2863), - [anon_sym_BANG] = ACTIONS(2861), - [anon_sym_else] = ACTIONS(2863), - [anon_sym_if] = ACTIONS(2863), - [anon_sym_switch] = ACTIONS(2863), - [anon_sym_for] = ACTIONS(2863), - [anon_sym_LPAREN] = ACTIONS(2861), - [anon_sym_SEMI] = ACTIONS(2861), - [anon_sym_await] = ACTIONS(2863), - [anon_sym_while] = ACTIONS(2863), - [anon_sym_do] = ACTIONS(2863), - [anon_sym_try] = ACTIONS(2863), - [anon_sym_break] = ACTIONS(2863), - [anon_sym_continue] = ACTIONS(2863), - [anon_sym_debugger] = ACTIONS(2863), - [anon_sym_return] = ACTIONS(2863), - [anon_sym_throw] = ACTIONS(2863), - [anon_sym_case] = ACTIONS(2863), - [anon_sym_yield] = ACTIONS(2863), - [anon_sym_LBRACK] = ACTIONS(2861), - [anon_sym_class] = ACTIONS(2863), - [anon_sym_async] = ACTIONS(2863), - [anon_sym_function] = ACTIONS(2863), - [anon_sym_new] = ACTIONS(2863), - [anon_sym_using] = ACTIONS(2863), - [anon_sym_PLUS] = ACTIONS(2863), - [anon_sym_DASH] = ACTIONS(2863), - [anon_sym_SLASH] = ACTIONS(2863), - [anon_sym_LT] = ACTIONS(2861), - [anon_sym_TILDE] = ACTIONS(2861), - [anon_sym_void] = ACTIONS(2863), - [anon_sym_delete] = ACTIONS(2863), - [anon_sym_PLUS_PLUS] = ACTIONS(2861), - [anon_sym_DASH_DASH] = ACTIONS(2861), - [anon_sym_DQUOTE] = ACTIONS(2861), - [anon_sym_SQUOTE] = ACTIONS(2861), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2861), - [sym_number] = ACTIONS(2861), - [sym_private_property_identifier] = ACTIONS(2861), - [sym_this] = ACTIONS(2863), - [sym_super] = ACTIONS(2863), - [sym_true] = ACTIONS(2863), - [sym_false] = ACTIONS(2863), - [sym_null] = ACTIONS(2863), - [sym_undefined] = ACTIONS(2863), - [anon_sym_AT] = ACTIONS(2861), - [anon_sym_static] = ACTIONS(2863), - [anon_sym_readonly] = ACTIONS(2863), - [anon_sym_get] = ACTIONS(2863), - [anon_sym_set] = ACTIONS(2863), - [anon_sym_declare] = ACTIONS(2863), - [anon_sym_public] = ACTIONS(2863), - [anon_sym_private] = ACTIONS(2863), - [anon_sym_protected] = ACTIONS(2863), - [anon_sym_override] = ACTIONS(2863), - [anon_sym_module] = ACTIONS(2863), - [anon_sym_any] = ACTIONS(2863), - [anon_sym_number] = ACTIONS(2863), - [anon_sym_boolean] = ACTIONS(2863), - [anon_sym_string] = ACTIONS(2863), - [anon_sym_symbol] = ACTIONS(2863), - [anon_sym_object] = ACTIONS(2863), - [anon_sym_abstract] = ACTIONS(2863), - [anon_sym_interface] = ACTIONS(2863), - [anon_sym_enum] = ACTIONS(2863), + [STATE(910)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_rest_pattern] = STATE(6589), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6501), + [sym_optional_tuple_parameter] = STATE(6501), + [sym_optional_type] = STATE(6501), + [sym_rest_type] = STATE(6501), + [sym__tuple_type_member] = STATE(6501), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(2695), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(2845), + [anon_sym_new] = ACTIONS(2701), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2703), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(2709), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(677), + [anon_sym_number] = ACTIONS(677), + [anon_sym_boolean] = ACTIONS(677), + [anon_sym_string] = ACTIONS(677), + [anon_sym_symbol] = ACTIONS(677), + [anon_sym_object] = ACTIONS(677), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(904)] = { - [ts_builtin_sym_end] = ACTIONS(2865), - [sym_identifier] = ACTIONS(2867), - [anon_sym_export] = ACTIONS(2867), - [anon_sym_default] = ACTIONS(2867), - [anon_sym_type] = ACTIONS(2867), - [anon_sym_namespace] = ACTIONS(2867), - [anon_sym_LBRACE] = ACTIONS(2865), - [anon_sym_RBRACE] = ACTIONS(2865), - [anon_sym_typeof] = ACTIONS(2867), - [anon_sym_import] = ACTIONS(2867), - [anon_sym_with] = ACTIONS(2867), - [anon_sym_var] = ACTIONS(2867), - [anon_sym_let] = ACTIONS(2867), - [anon_sym_const] = ACTIONS(2867), - [anon_sym_BANG] = ACTIONS(2865), - [anon_sym_else] = ACTIONS(2867), - [anon_sym_if] = ACTIONS(2867), - [anon_sym_switch] = ACTIONS(2867), - [anon_sym_for] = ACTIONS(2867), - [anon_sym_LPAREN] = ACTIONS(2865), - [anon_sym_SEMI] = ACTIONS(2865), - [anon_sym_await] = ACTIONS(2867), - [anon_sym_while] = ACTIONS(2867), - [anon_sym_do] = ACTIONS(2867), - [anon_sym_try] = ACTIONS(2867), - [anon_sym_break] = ACTIONS(2867), - [anon_sym_continue] = ACTIONS(2867), - [anon_sym_debugger] = ACTIONS(2867), - [anon_sym_return] = ACTIONS(2867), - [anon_sym_throw] = ACTIONS(2867), - [anon_sym_case] = ACTIONS(2867), - [anon_sym_yield] = ACTIONS(2867), - [anon_sym_LBRACK] = ACTIONS(2865), - [anon_sym_class] = ACTIONS(2867), - [anon_sym_async] = ACTIONS(2867), - [anon_sym_function] = ACTIONS(2867), - [anon_sym_new] = ACTIONS(2867), - [anon_sym_using] = ACTIONS(2867), - [anon_sym_PLUS] = ACTIONS(2867), - [anon_sym_DASH] = ACTIONS(2867), - [anon_sym_SLASH] = ACTIONS(2867), - [anon_sym_LT] = ACTIONS(2865), - [anon_sym_TILDE] = ACTIONS(2865), - [anon_sym_void] = ACTIONS(2867), - [anon_sym_delete] = ACTIONS(2867), - [anon_sym_PLUS_PLUS] = ACTIONS(2865), - [anon_sym_DASH_DASH] = ACTIONS(2865), - [anon_sym_DQUOTE] = ACTIONS(2865), - [anon_sym_SQUOTE] = ACTIONS(2865), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2865), - [sym_number] = ACTIONS(2865), - [sym_private_property_identifier] = ACTIONS(2865), - [sym_this] = ACTIONS(2867), - [sym_super] = ACTIONS(2867), - [sym_true] = ACTIONS(2867), - [sym_false] = ACTIONS(2867), - [sym_null] = ACTIONS(2867), - [sym_undefined] = ACTIONS(2867), - [anon_sym_AT] = ACTIONS(2865), - [anon_sym_static] = ACTIONS(2867), - [anon_sym_readonly] = ACTIONS(2867), - [anon_sym_get] = ACTIONS(2867), - [anon_sym_set] = ACTIONS(2867), - [anon_sym_declare] = ACTIONS(2867), - [anon_sym_public] = ACTIONS(2867), - [anon_sym_private] = ACTIONS(2867), - [anon_sym_protected] = ACTIONS(2867), - [anon_sym_override] = ACTIONS(2867), - [anon_sym_module] = ACTIONS(2867), - [anon_sym_any] = ACTIONS(2867), - [anon_sym_number] = ACTIONS(2867), - [anon_sym_boolean] = ACTIONS(2867), - [anon_sym_string] = ACTIONS(2867), - [anon_sym_symbol] = ACTIONS(2867), - [anon_sym_object] = ACTIONS(2867), - [anon_sym_abstract] = ACTIONS(2867), - [anon_sym_interface] = ACTIONS(2867), - [anon_sym_enum] = ACTIONS(2867), + [STATE(911)] = { + [ts_builtin_sym_end] = ACTIONS(2805), + [sym_identifier] = ACTIONS(2807), + [anon_sym_export] = ACTIONS(2807), + [anon_sym_default] = ACTIONS(2807), + [anon_sym_type] = ACTIONS(2807), + [anon_sym_namespace] = ACTIONS(2807), + [anon_sym_LBRACE] = ACTIONS(2805), + [anon_sym_RBRACE] = ACTIONS(2805), + [anon_sym_typeof] = ACTIONS(2807), + [anon_sym_import] = ACTIONS(2807), + [anon_sym_with] = ACTIONS(2807), + [anon_sym_var] = ACTIONS(2807), + [anon_sym_let] = ACTIONS(2807), + [anon_sym_const] = ACTIONS(2807), + [anon_sym_BANG] = ACTIONS(2805), + [anon_sym_else] = ACTIONS(2807), + [anon_sym_if] = ACTIONS(2807), + [anon_sym_switch] = ACTIONS(2807), + [anon_sym_for] = ACTIONS(2807), + [anon_sym_LPAREN] = ACTIONS(2805), + [anon_sym_SEMI] = ACTIONS(2805), + [anon_sym_await] = ACTIONS(2807), + [anon_sym_while] = ACTIONS(2807), + [anon_sym_do] = ACTIONS(2807), + [anon_sym_try] = ACTIONS(2807), + [anon_sym_break] = ACTIONS(2807), + [anon_sym_continue] = ACTIONS(2807), + [anon_sym_debugger] = ACTIONS(2807), + [anon_sym_return] = ACTIONS(2807), + [anon_sym_throw] = ACTIONS(2807), + [anon_sym_case] = ACTIONS(2807), + [anon_sym_yield] = ACTIONS(2807), + [anon_sym_LBRACK] = ACTIONS(2805), + [anon_sym_class] = ACTIONS(2807), + [anon_sym_async] = ACTIONS(2807), + [anon_sym_function] = ACTIONS(2807), + [anon_sym_new] = ACTIONS(2807), + [anon_sym_using] = ACTIONS(2807), + [anon_sym_PLUS] = ACTIONS(2807), + [anon_sym_DASH] = ACTIONS(2807), + [anon_sym_SLASH] = ACTIONS(2807), + [anon_sym_LT] = ACTIONS(2805), + [anon_sym_TILDE] = ACTIONS(2805), + [anon_sym_void] = ACTIONS(2807), + [anon_sym_delete] = ACTIONS(2807), + [anon_sym_PLUS_PLUS] = ACTIONS(2805), + [anon_sym_DASH_DASH] = ACTIONS(2805), + [anon_sym_DQUOTE] = ACTIONS(2805), + [anon_sym_SQUOTE] = ACTIONS(2805), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2805), + [sym_number] = ACTIONS(2805), + [sym_private_property_identifier] = ACTIONS(2805), + [sym_this] = ACTIONS(2807), + [sym_super] = ACTIONS(2807), + [sym_true] = ACTIONS(2807), + [sym_false] = ACTIONS(2807), + [sym_null] = ACTIONS(2807), + [sym_undefined] = ACTIONS(2807), + [anon_sym_AT] = ACTIONS(2805), + [anon_sym_static] = ACTIONS(2807), + [anon_sym_readonly] = ACTIONS(2807), + [anon_sym_get] = ACTIONS(2807), + [anon_sym_set] = ACTIONS(2807), + [anon_sym_declare] = ACTIONS(2807), + [anon_sym_public] = ACTIONS(2807), + [anon_sym_private] = ACTIONS(2807), + [anon_sym_protected] = ACTIONS(2807), + [anon_sym_override] = ACTIONS(2807), + [anon_sym_module] = ACTIONS(2807), + [anon_sym_any] = ACTIONS(2807), + [anon_sym_number] = ACTIONS(2807), + [anon_sym_boolean] = ACTIONS(2807), + [anon_sym_string] = ACTIONS(2807), + [anon_sym_symbol] = ACTIONS(2807), + [anon_sym_object] = ACTIONS(2807), + [anon_sym_abstract] = ACTIONS(2807), + [anon_sym_interface] = ACTIONS(2807), + [anon_sym_enum] = ACTIONS(2807), [sym_html_comment] = ACTIONS(5), }, - [STATE(905)] = { - [ts_builtin_sym_end] = ACTIONS(2869), - [sym_identifier] = ACTIONS(2871), - [anon_sym_export] = ACTIONS(2871), - [anon_sym_default] = ACTIONS(2871), - [anon_sym_type] = ACTIONS(2871), - [anon_sym_namespace] = ACTIONS(2871), - [anon_sym_LBRACE] = ACTIONS(2869), - [anon_sym_RBRACE] = ACTIONS(2869), - [anon_sym_typeof] = ACTIONS(2871), - [anon_sym_import] = ACTIONS(2871), - [anon_sym_with] = ACTIONS(2871), - [anon_sym_var] = ACTIONS(2871), - [anon_sym_let] = ACTIONS(2871), - [anon_sym_const] = ACTIONS(2871), - [anon_sym_BANG] = ACTIONS(2869), - [anon_sym_else] = ACTIONS(2871), - [anon_sym_if] = ACTIONS(2871), - [anon_sym_switch] = ACTIONS(2871), - [anon_sym_for] = ACTIONS(2871), - [anon_sym_LPAREN] = ACTIONS(2869), - [anon_sym_SEMI] = ACTIONS(2869), - [anon_sym_await] = ACTIONS(2871), - [anon_sym_while] = ACTIONS(2871), - [anon_sym_do] = ACTIONS(2871), - [anon_sym_try] = ACTIONS(2871), - [anon_sym_break] = ACTIONS(2871), - [anon_sym_continue] = ACTIONS(2871), - [anon_sym_debugger] = ACTIONS(2871), - [anon_sym_return] = ACTIONS(2871), - [anon_sym_throw] = ACTIONS(2871), - [anon_sym_case] = ACTIONS(2871), - [anon_sym_yield] = ACTIONS(2871), - [anon_sym_LBRACK] = ACTIONS(2869), - [anon_sym_class] = ACTIONS(2871), - [anon_sym_async] = ACTIONS(2871), - [anon_sym_function] = ACTIONS(2871), - [anon_sym_new] = ACTIONS(2871), - [anon_sym_using] = ACTIONS(2871), - [anon_sym_PLUS] = ACTIONS(2871), - [anon_sym_DASH] = ACTIONS(2871), - [anon_sym_SLASH] = ACTIONS(2871), - [anon_sym_LT] = ACTIONS(2869), - [anon_sym_TILDE] = ACTIONS(2869), - [anon_sym_void] = ACTIONS(2871), - [anon_sym_delete] = ACTIONS(2871), - [anon_sym_PLUS_PLUS] = ACTIONS(2869), - [anon_sym_DASH_DASH] = ACTIONS(2869), - [anon_sym_DQUOTE] = ACTIONS(2869), - [anon_sym_SQUOTE] = ACTIONS(2869), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2869), - [sym_number] = ACTIONS(2869), - [sym_private_property_identifier] = ACTIONS(2869), - [sym_this] = ACTIONS(2871), - [sym_super] = ACTIONS(2871), - [sym_true] = ACTIONS(2871), - [sym_false] = ACTIONS(2871), - [sym_null] = ACTIONS(2871), - [sym_undefined] = ACTIONS(2871), - [anon_sym_AT] = ACTIONS(2869), - [anon_sym_static] = ACTIONS(2871), - [anon_sym_readonly] = ACTIONS(2871), - [anon_sym_get] = ACTIONS(2871), - [anon_sym_set] = ACTIONS(2871), - [anon_sym_declare] = ACTIONS(2871), - [anon_sym_public] = ACTIONS(2871), - [anon_sym_private] = ACTIONS(2871), - [anon_sym_protected] = ACTIONS(2871), - [anon_sym_override] = ACTIONS(2871), - [anon_sym_module] = ACTIONS(2871), - [anon_sym_any] = ACTIONS(2871), - [anon_sym_number] = ACTIONS(2871), - [anon_sym_boolean] = ACTIONS(2871), - [anon_sym_string] = ACTIONS(2871), - [anon_sym_symbol] = ACTIONS(2871), - [anon_sym_object] = ACTIONS(2871), - [anon_sym_abstract] = ACTIONS(2871), - [anon_sym_interface] = ACTIONS(2871), - [anon_sym_enum] = ACTIONS(2871), + [STATE(912)] = { + [ts_builtin_sym_end] = ACTIONS(2847), + [sym_identifier] = ACTIONS(2849), + [anon_sym_export] = ACTIONS(2849), + [anon_sym_default] = ACTIONS(2849), + [anon_sym_type] = ACTIONS(2849), + [anon_sym_namespace] = ACTIONS(2849), + [anon_sym_LBRACE] = ACTIONS(2847), + [anon_sym_RBRACE] = ACTIONS(2847), + [anon_sym_typeof] = ACTIONS(2849), + [anon_sym_import] = ACTIONS(2849), + [anon_sym_with] = ACTIONS(2849), + [anon_sym_var] = ACTIONS(2849), + [anon_sym_let] = ACTIONS(2849), + [anon_sym_const] = ACTIONS(2849), + [anon_sym_BANG] = ACTIONS(2847), + [anon_sym_else] = ACTIONS(2849), + [anon_sym_if] = ACTIONS(2849), + [anon_sym_switch] = ACTIONS(2849), + [anon_sym_for] = ACTIONS(2849), + [anon_sym_LPAREN] = ACTIONS(2847), + [anon_sym_SEMI] = ACTIONS(2847), + [anon_sym_await] = ACTIONS(2849), + [anon_sym_while] = ACTIONS(2849), + [anon_sym_do] = ACTIONS(2849), + [anon_sym_try] = ACTIONS(2849), + [anon_sym_break] = ACTIONS(2849), + [anon_sym_continue] = ACTIONS(2849), + [anon_sym_debugger] = ACTIONS(2849), + [anon_sym_return] = ACTIONS(2849), + [anon_sym_throw] = ACTIONS(2849), + [anon_sym_case] = ACTIONS(2849), + [anon_sym_yield] = ACTIONS(2849), + [anon_sym_LBRACK] = ACTIONS(2847), + [anon_sym_class] = ACTIONS(2849), + [anon_sym_async] = ACTIONS(2849), + [anon_sym_function] = ACTIONS(2849), + [anon_sym_new] = ACTIONS(2849), + [anon_sym_using] = ACTIONS(2849), + [anon_sym_PLUS] = ACTIONS(2849), + [anon_sym_DASH] = ACTIONS(2849), + [anon_sym_SLASH] = ACTIONS(2849), + [anon_sym_LT] = ACTIONS(2847), + [anon_sym_TILDE] = ACTIONS(2847), + [anon_sym_void] = ACTIONS(2849), + [anon_sym_delete] = ACTIONS(2849), + [anon_sym_PLUS_PLUS] = ACTIONS(2847), + [anon_sym_DASH_DASH] = ACTIONS(2847), + [anon_sym_DQUOTE] = ACTIONS(2847), + [anon_sym_SQUOTE] = ACTIONS(2847), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2847), + [sym_number] = ACTIONS(2847), + [sym_private_property_identifier] = ACTIONS(2847), + [sym_this] = ACTIONS(2849), + [sym_super] = ACTIONS(2849), + [sym_true] = ACTIONS(2849), + [sym_false] = ACTIONS(2849), + [sym_null] = ACTIONS(2849), + [sym_undefined] = ACTIONS(2849), + [anon_sym_AT] = ACTIONS(2847), + [anon_sym_static] = ACTIONS(2849), + [anon_sym_readonly] = ACTIONS(2849), + [anon_sym_get] = ACTIONS(2849), + [anon_sym_set] = ACTIONS(2849), + [anon_sym_declare] = ACTIONS(2849), + [anon_sym_public] = ACTIONS(2849), + [anon_sym_private] = ACTIONS(2849), + [anon_sym_protected] = ACTIONS(2849), + [anon_sym_override] = ACTIONS(2849), + [anon_sym_module] = ACTIONS(2849), + [anon_sym_any] = ACTIONS(2849), + [anon_sym_number] = ACTIONS(2849), + [anon_sym_boolean] = ACTIONS(2849), + [anon_sym_string] = ACTIONS(2849), + [anon_sym_symbol] = ACTIONS(2849), + [anon_sym_object] = ACTIONS(2849), + [anon_sym_abstract] = ACTIONS(2849), + [anon_sym_interface] = ACTIONS(2849), + [anon_sym_enum] = ACTIONS(2849), [sym_html_comment] = ACTIONS(5), }, - [STATE(906)] = { - [ts_builtin_sym_end] = ACTIONS(2873), - [sym_identifier] = ACTIONS(2875), - [anon_sym_export] = ACTIONS(2875), - [anon_sym_default] = ACTIONS(2875), - [anon_sym_type] = ACTIONS(2875), - [anon_sym_namespace] = ACTIONS(2875), - [anon_sym_LBRACE] = ACTIONS(2873), - [anon_sym_RBRACE] = ACTIONS(2873), - [anon_sym_typeof] = ACTIONS(2875), - [anon_sym_import] = ACTIONS(2875), - [anon_sym_with] = ACTIONS(2875), - [anon_sym_var] = ACTIONS(2875), - [anon_sym_let] = ACTIONS(2875), - [anon_sym_const] = ACTIONS(2875), - [anon_sym_BANG] = ACTIONS(2873), - [anon_sym_else] = ACTIONS(2875), - [anon_sym_if] = ACTIONS(2875), - [anon_sym_switch] = ACTIONS(2875), - [anon_sym_for] = ACTIONS(2875), - [anon_sym_LPAREN] = ACTIONS(2873), - [anon_sym_SEMI] = ACTIONS(2873), - [anon_sym_await] = ACTIONS(2875), - [anon_sym_while] = ACTIONS(2875), - [anon_sym_do] = ACTIONS(2875), - [anon_sym_try] = ACTIONS(2875), - [anon_sym_break] = ACTIONS(2875), - [anon_sym_continue] = ACTIONS(2875), - [anon_sym_debugger] = ACTIONS(2875), - [anon_sym_return] = ACTIONS(2875), - [anon_sym_throw] = ACTIONS(2875), - [anon_sym_case] = ACTIONS(2875), - [anon_sym_yield] = ACTIONS(2875), - [anon_sym_LBRACK] = ACTIONS(2873), - [anon_sym_class] = ACTIONS(2875), - [anon_sym_async] = ACTIONS(2875), - [anon_sym_function] = ACTIONS(2875), - [anon_sym_new] = ACTIONS(2875), - [anon_sym_using] = ACTIONS(2875), - [anon_sym_PLUS] = ACTIONS(2875), - [anon_sym_DASH] = ACTIONS(2875), - [anon_sym_SLASH] = ACTIONS(2875), - [anon_sym_LT] = ACTIONS(2873), - [anon_sym_TILDE] = ACTIONS(2873), - [anon_sym_void] = ACTIONS(2875), - [anon_sym_delete] = ACTIONS(2875), - [anon_sym_PLUS_PLUS] = ACTIONS(2873), - [anon_sym_DASH_DASH] = ACTIONS(2873), - [anon_sym_DQUOTE] = ACTIONS(2873), - [anon_sym_SQUOTE] = ACTIONS(2873), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2873), - [sym_number] = ACTIONS(2873), - [sym_private_property_identifier] = ACTIONS(2873), - [sym_this] = ACTIONS(2875), - [sym_super] = ACTIONS(2875), - [sym_true] = ACTIONS(2875), - [sym_false] = ACTIONS(2875), - [sym_null] = ACTIONS(2875), - [sym_undefined] = ACTIONS(2875), - [anon_sym_AT] = ACTIONS(2873), - [anon_sym_static] = ACTIONS(2875), - [anon_sym_readonly] = ACTIONS(2875), - [anon_sym_get] = ACTIONS(2875), - [anon_sym_set] = ACTIONS(2875), - [anon_sym_declare] = ACTIONS(2875), - [anon_sym_public] = ACTIONS(2875), - [anon_sym_private] = ACTIONS(2875), - [anon_sym_protected] = ACTIONS(2875), - [anon_sym_override] = ACTIONS(2875), - [anon_sym_module] = ACTIONS(2875), - [anon_sym_any] = ACTIONS(2875), - [anon_sym_number] = ACTIONS(2875), - [anon_sym_boolean] = ACTIONS(2875), - [anon_sym_string] = ACTIONS(2875), - [anon_sym_symbol] = ACTIONS(2875), - [anon_sym_object] = ACTIONS(2875), - [anon_sym_abstract] = ACTIONS(2875), - [anon_sym_interface] = ACTIONS(2875), - [anon_sym_enum] = ACTIONS(2875), + [STATE(913)] = { + [ts_builtin_sym_end] = ACTIONS(2851), + [sym_identifier] = ACTIONS(2853), + [anon_sym_export] = ACTIONS(2853), + [anon_sym_default] = ACTIONS(2853), + [anon_sym_type] = ACTIONS(2853), + [anon_sym_namespace] = ACTIONS(2853), + [anon_sym_LBRACE] = ACTIONS(2851), + [anon_sym_RBRACE] = ACTIONS(2851), + [anon_sym_typeof] = ACTIONS(2853), + [anon_sym_import] = ACTIONS(2853), + [anon_sym_with] = ACTIONS(2853), + [anon_sym_var] = ACTIONS(2853), + [anon_sym_let] = ACTIONS(2853), + [anon_sym_const] = ACTIONS(2853), + [anon_sym_BANG] = ACTIONS(2851), + [anon_sym_else] = ACTIONS(2853), + [anon_sym_if] = ACTIONS(2853), + [anon_sym_switch] = ACTIONS(2853), + [anon_sym_for] = ACTIONS(2853), + [anon_sym_LPAREN] = ACTIONS(2851), + [anon_sym_SEMI] = ACTIONS(2851), + [anon_sym_await] = ACTIONS(2853), + [anon_sym_while] = ACTIONS(2853), + [anon_sym_do] = ACTIONS(2853), + [anon_sym_try] = ACTIONS(2853), + [anon_sym_break] = ACTIONS(2853), + [anon_sym_continue] = ACTIONS(2853), + [anon_sym_debugger] = ACTIONS(2853), + [anon_sym_return] = ACTIONS(2853), + [anon_sym_throw] = ACTIONS(2853), + [anon_sym_case] = ACTIONS(2853), + [anon_sym_yield] = ACTIONS(2853), + [anon_sym_LBRACK] = ACTIONS(2851), + [anon_sym_class] = ACTIONS(2853), + [anon_sym_async] = ACTIONS(2853), + [anon_sym_function] = ACTIONS(2853), + [anon_sym_new] = ACTIONS(2853), + [anon_sym_using] = ACTIONS(2853), + [anon_sym_PLUS] = ACTIONS(2853), + [anon_sym_DASH] = ACTIONS(2853), + [anon_sym_SLASH] = ACTIONS(2853), + [anon_sym_LT] = ACTIONS(2851), + [anon_sym_TILDE] = ACTIONS(2851), + [anon_sym_void] = ACTIONS(2853), + [anon_sym_delete] = ACTIONS(2853), + [anon_sym_PLUS_PLUS] = ACTIONS(2851), + [anon_sym_DASH_DASH] = ACTIONS(2851), + [anon_sym_DQUOTE] = ACTIONS(2851), + [anon_sym_SQUOTE] = ACTIONS(2851), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2851), + [sym_number] = ACTIONS(2851), + [sym_private_property_identifier] = ACTIONS(2851), + [sym_this] = ACTIONS(2853), + [sym_super] = ACTIONS(2853), + [sym_true] = ACTIONS(2853), + [sym_false] = ACTIONS(2853), + [sym_null] = ACTIONS(2853), + [sym_undefined] = ACTIONS(2853), + [anon_sym_AT] = ACTIONS(2851), + [anon_sym_static] = ACTIONS(2853), + [anon_sym_readonly] = ACTIONS(2853), + [anon_sym_get] = ACTIONS(2853), + [anon_sym_set] = ACTIONS(2853), + [anon_sym_declare] = ACTIONS(2853), + [anon_sym_public] = ACTIONS(2853), + [anon_sym_private] = ACTIONS(2853), + [anon_sym_protected] = ACTIONS(2853), + [anon_sym_override] = ACTIONS(2853), + [anon_sym_module] = ACTIONS(2853), + [anon_sym_any] = ACTIONS(2853), + [anon_sym_number] = ACTIONS(2853), + [anon_sym_boolean] = ACTIONS(2853), + [anon_sym_string] = ACTIONS(2853), + [anon_sym_symbol] = ACTIONS(2853), + [anon_sym_object] = ACTIONS(2853), + [anon_sym_abstract] = ACTIONS(2853), + [anon_sym_interface] = ACTIONS(2853), + [anon_sym_enum] = ACTIONS(2853), [sym_html_comment] = ACTIONS(5), }, - [STATE(907)] = { - [ts_builtin_sym_end] = ACTIONS(2575), - [sym_identifier] = ACTIONS(2577), - [anon_sym_export] = ACTIONS(2577), - [anon_sym_default] = ACTIONS(2577), - [anon_sym_type] = ACTIONS(2577), - [anon_sym_namespace] = ACTIONS(2577), - [anon_sym_LBRACE] = ACTIONS(2575), - [anon_sym_RBRACE] = ACTIONS(2575), - [anon_sym_typeof] = ACTIONS(2577), - [anon_sym_import] = ACTIONS(2577), - [anon_sym_with] = ACTIONS(2577), - [anon_sym_var] = ACTIONS(2577), - [anon_sym_let] = ACTIONS(2577), - [anon_sym_const] = ACTIONS(2577), - [anon_sym_BANG] = ACTIONS(2575), - [anon_sym_else] = ACTIONS(2577), - [anon_sym_if] = ACTIONS(2577), - [anon_sym_switch] = ACTIONS(2577), - [anon_sym_for] = ACTIONS(2577), - [anon_sym_LPAREN] = ACTIONS(2575), - [anon_sym_SEMI] = ACTIONS(2575), - [anon_sym_await] = ACTIONS(2577), - [anon_sym_while] = ACTIONS(2577), - [anon_sym_do] = ACTIONS(2577), - [anon_sym_try] = ACTIONS(2577), - [anon_sym_break] = ACTIONS(2577), - [anon_sym_continue] = ACTIONS(2577), - [anon_sym_debugger] = ACTIONS(2577), - [anon_sym_return] = ACTIONS(2577), - [anon_sym_throw] = ACTIONS(2577), - [anon_sym_case] = ACTIONS(2577), - [anon_sym_yield] = ACTIONS(2577), - [anon_sym_LBRACK] = ACTIONS(2575), - [anon_sym_class] = ACTIONS(2577), - [anon_sym_async] = ACTIONS(2577), - [anon_sym_function] = ACTIONS(2577), - [anon_sym_new] = ACTIONS(2577), - [anon_sym_using] = ACTIONS(2577), - [anon_sym_PLUS] = ACTIONS(2577), - [anon_sym_DASH] = ACTIONS(2577), - [anon_sym_SLASH] = ACTIONS(2577), - [anon_sym_LT] = ACTIONS(2575), - [anon_sym_TILDE] = ACTIONS(2575), - [anon_sym_void] = ACTIONS(2577), - [anon_sym_delete] = ACTIONS(2577), - [anon_sym_PLUS_PLUS] = ACTIONS(2575), - [anon_sym_DASH_DASH] = ACTIONS(2575), - [anon_sym_DQUOTE] = ACTIONS(2575), - [anon_sym_SQUOTE] = ACTIONS(2575), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2575), - [sym_number] = ACTIONS(2575), - [sym_private_property_identifier] = ACTIONS(2575), - [sym_this] = ACTIONS(2577), - [sym_super] = ACTIONS(2577), - [sym_true] = ACTIONS(2577), - [sym_false] = ACTIONS(2577), - [sym_null] = ACTIONS(2577), - [sym_undefined] = ACTIONS(2577), - [anon_sym_AT] = ACTIONS(2575), - [anon_sym_static] = ACTIONS(2577), - [anon_sym_readonly] = ACTIONS(2577), - [anon_sym_get] = ACTIONS(2577), - [anon_sym_set] = ACTIONS(2577), - [anon_sym_declare] = ACTIONS(2577), - [anon_sym_public] = ACTIONS(2577), - [anon_sym_private] = ACTIONS(2577), - [anon_sym_protected] = ACTIONS(2577), - [anon_sym_override] = ACTIONS(2577), - [anon_sym_module] = ACTIONS(2577), - [anon_sym_any] = ACTIONS(2577), - [anon_sym_number] = ACTIONS(2577), - [anon_sym_boolean] = ACTIONS(2577), - [anon_sym_string] = ACTIONS(2577), - [anon_sym_symbol] = ACTIONS(2577), - [anon_sym_object] = ACTIONS(2577), - [anon_sym_abstract] = ACTIONS(2577), - [anon_sym_interface] = ACTIONS(2577), - [anon_sym_enum] = ACTIONS(2577), + [STATE(914)] = { + [ts_builtin_sym_end] = ACTIONS(2855), + [sym_identifier] = ACTIONS(2857), + [anon_sym_export] = ACTIONS(2857), + [anon_sym_default] = ACTIONS(2857), + [anon_sym_type] = ACTIONS(2857), + [anon_sym_namespace] = ACTIONS(2857), + [anon_sym_LBRACE] = ACTIONS(2855), + [anon_sym_RBRACE] = ACTIONS(2855), + [anon_sym_typeof] = ACTIONS(2857), + [anon_sym_import] = ACTIONS(2857), + [anon_sym_with] = ACTIONS(2857), + [anon_sym_var] = ACTIONS(2857), + [anon_sym_let] = ACTIONS(2857), + [anon_sym_const] = ACTIONS(2857), + [anon_sym_BANG] = ACTIONS(2855), + [anon_sym_else] = ACTIONS(2857), + [anon_sym_if] = ACTIONS(2857), + [anon_sym_switch] = ACTIONS(2857), + [anon_sym_for] = ACTIONS(2857), + [anon_sym_LPAREN] = ACTIONS(2855), + [anon_sym_SEMI] = ACTIONS(2855), + [anon_sym_await] = ACTIONS(2857), + [anon_sym_while] = ACTIONS(2857), + [anon_sym_do] = ACTIONS(2857), + [anon_sym_try] = ACTIONS(2857), + [anon_sym_break] = ACTIONS(2857), + [anon_sym_continue] = ACTIONS(2857), + [anon_sym_debugger] = ACTIONS(2857), + [anon_sym_return] = ACTIONS(2857), + [anon_sym_throw] = ACTIONS(2857), + [anon_sym_case] = ACTIONS(2857), + [anon_sym_yield] = ACTIONS(2857), + [anon_sym_LBRACK] = ACTIONS(2855), + [anon_sym_class] = ACTIONS(2857), + [anon_sym_async] = ACTIONS(2857), + [anon_sym_function] = ACTIONS(2857), + [anon_sym_new] = ACTIONS(2857), + [anon_sym_using] = ACTIONS(2857), + [anon_sym_PLUS] = ACTIONS(2857), + [anon_sym_DASH] = ACTIONS(2857), + [anon_sym_SLASH] = ACTIONS(2857), + [anon_sym_LT] = ACTIONS(2855), + [anon_sym_TILDE] = ACTIONS(2855), + [anon_sym_void] = ACTIONS(2857), + [anon_sym_delete] = ACTIONS(2857), + [anon_sym_PLUS_PLUS] = ACTIONS(2855), + [anon_sym_DASH_DASH] = ACTIONS(2855), + [anon_sym_DQUOTE] = ACTIONS(2855), + [anon_sym_SQUOTE] = ACTIONS(2855), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2855), + [sym_number] = ACTIONS(2855), + [sym_private_property_identifier] = ACTIONS(2855), + [sym_this] = ACTIONS(2857), + [sym_super] = ACTIONS(2857), + [sym_true] = ACTIONS(2857), + [sym_false] = ACTIONS(2857), + [sym_null] = ACTIONS(2857), + [sym_undefined] = ACTIONS(2857), + [anon_sym_AT] = ACTIONS(2855), + [anon_sym_static] = ACTIONS(2857), + [anon_sym_readonly] = ACTIONS(2857), + [anon_sym_get] = ACTIONS(2857), + [anon_sym_set] = ACTIONS(2857), + [anon_sym_declare] = ACTIONS(2857), + [anon_sym_public] = ACTIONS(2857), + [anon_sym_private] = ACTIONS(2857), + [anon_sym_protected] = ACTIONS(2857), + [anon_sym_override] = ACTIONS(2857), + [anon_sym_module] = ACTIONS(2857), + [anon_sym_any] = ACTIONS(2857), + [anon_sym_number] = ACTIONS(2857), + [anon_sym_boolean] = ACTIONS(2857), + [anon_sym_string] = ACTIONS(2857), + [anon_sym_symbol] = ACTIONS(2857), + [anon_sym_object] = ACTIONS(2857), + [anon_sym_abstract] = ACTIONS(2857), + [anon_sym_interface] = ACTIONS(2857), + [anon_sym_enum] = ACTIONS(2857), [sym_html_comment] = ACTIONS(5), }, - [STATE(908)] = { - [ts_builtin_sym_end] = ACTIONS(2877), - [sym_identifier] = ACTIONS(2879), - [anon_sym_export] = ACTIONS(2879), - [anon_sym_default] = ACTIONS(2879), - [anon_sym_type] = ACTIONS(2879), - [anon_sym_namespace] = ACTIONS(2879), - [anon_sym_LBRACE] = ACTIONS(2877), - [anon_sym_RBRACE] = ACTIONS(2877), - [anon_sym_typeof] = ACTIONS(2879), - [anon_sym_import] = ACTIONS(2879), - [anon_sym_with] = ACTIONS(2879), - [anon_sym_var] = ACTIONS(2879), - [anon_sym_let] = ACTIONS(2879), - [anon_sym_const] = ACTIONS(2879), - [anon_sym_BANG] = ACTIONS(2877), - [anon_sym_else] = ACTIONS(2879), - [anon_sym_if] = ACTIONS(2879), - [anon_sym_switch] = ACTIONS(2879), - [anon_sym_for] = ACTIONS(2879), - [anon_sym_LPAREN] = ACTIONS(2877), - [anon_sym_SEMI] = ACTIONS(2877), - [anon_sym_await] = ACTIONS(2879), - [anon_sym_while] = ACTIONS(2879), - [anon_sym_do] = ACTIONS(2879), - [anon_sym_try] = ACTIONS(2879), - [anon_sym_break] = ACTIONS(2879), - [anon_sym_continue] = ACTIONS(2879), - [anon_sym_debugger] = ACTIONS(2879), - [anon_sym_return] = ACTIONS(2879), - [anon_sym_throw] = ACTIONS(2879), - [anon_sym_case] = ACTIONS(2879), - [anon_sym_yield] = ACTIONS(2879), - [anon_sym_LBRACK] = ACTIONS(2877), - [anon_sym_class] = ACTIONS(2879), - [anon_sym_async] = ACTIONS(2879), - [anon_sym_function] = ACTIONS(2879), - [anon_sym_new] = ACTIONS(2879), - [anon_sym_using] = ACTIONS(2879), - [anon_sym_PLUS] = ACTIONS(2879), - [anon_sym_DASH] = ACTIONS(2879), - [anon_sym_SLASH] = ACTIONS(2879), - [anon_sym_LT] = ACTIONS(2877), - [anon_sym_TILDE] = ACTIONS(2877), - [anon_sym_void] = ACTIONS(2879), - [anon_sym_delete] = ACTIONS(2879), - [anon_sym_PLUS_PLUS] = ACTIONS(2877), - [anon_sym_DASH_DASH] = ACTIONS(2877), - [anon_sym_DQUOTE] = ACTIONS(2877), - [anon_sym_SQUOTE] = ACTIONS(2877), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2877), - [sym_number] = ACTIONS(2877), - [sym_private_property_identifier] = ACTIONS(2877), - [sym_this] = ACTIONS(2879), - [sym_super] = ACTIONS(2879), - [sym_true] = ACTIONS(2879), - [sym_false] = ACTIONS(2879), - [sym_null] = ACTIONS(2879), - [sym_undefined] = ACTIONS(2879), - [anon_sym_AT] = ACTIONS(2877), - [anon_sym_static] = ACTIONS(2879), - [anon_sym_readonly] = ACTIONS(2879), - [anon_sym_get] = ACTIONS(2879), - [anon_sym_set] = ACTIONS(2879), - [anon_sym_declare] = ACTIONS(2879), - [anon_sym_public] = ACTIONS(2879), - [anon_sym_private] = ACTIONS(2879), - [anon_sym_protected] = ACTIONS(2879), - [anon_sym_override] = ACTIONS(2879), - [anon_sym_module] = ACTIONS(2879), - [anon_sym_any] = ACTIONS(2879), - [anon_sym_number] = ACTIONS(2879), - [anon_sym_boolean] = ACTIONS(2879), - [anon_sym_string] = ACTIONS(2879), - [anon_sym_symbol] = ACTIONS(2879), - [anon_sym_object] = ACTIONS(2879), - [anon_sym_abstract] = ACTIONS(2879), - [anon_sym_interface] = ACTIONS(2879), - [anon_sym_enum] = ACTIONS(2879), + [STATE(915)] = { + [ts_builtin_sym_end] = ACTIONS(2859), + [sym_identifier] = ACTIONS(2861), + [anon_sym_export] = ACTIONS(2861), + [anon_sym_default] = ACTIONS(2861), + [anon_sym_type] = ACTIONS(2861), + [anon_sym_namespace] = ACTIONS(2861), + [anon_sym_LBRACE] = ACTIONS(2859), + [anon_sym_RBRACE] = ACTIONS(2859), + [anon_sym_typeof] = ACTIONS(2861), + [anon_sym_import] = ACTIONS(2861), + [anon_sym_with] = ACTIONS(2861), + [anon_sym_var] = ACTIONS(2861), + [anon_sym_let] = ACTIONS(2861), + [anon_sym_const] = ACTIONS(2861), + [anon_sym_BANG] = ACTIONS(2859), + [anon_sym_else] = ACTIONS(2861), + [anon_sym_if] = ACTIONS(2861), + [anon_sym_switch] = ACTIONS(2861), + [anon_sym_for] = ACTIONS(2861), + [anon_sym_LPAREN] = ACTIONS(2859), + [anon_sym_SEMI] = ACTIONS(2859), + [anon_sym_await] = ACTIONS(2861), + [anon_sym_while] = ACTIONS(2861), + [anon_sym_do] = ACTIONS(2861), + [anon_sym_try] = ACTIONS(2861), + [anon_sym_break] = ACTIONS(2861), + [anon_sym_continue] = ACTIONS(2861), + [anon_sym_debugger] = ACTIONS(2861), + [anon_sym_return] = ACTIONS(2861), + [anon_sym_throw] = ACTIONS(2861), + [anon_sym_case] = ACTIONS(2861), + [anon_sym_yield] = ACTIONS(2861), + [anon_sym_LBRACK] = ACTIONS(2859), + [anon_sym_class] = ACTIONS(2861), + [anon_sym_async] = ACTIONS(2861), + [anon_sym_function] = ACTIONS(2861), + [anon_sym_new] = ACTIONS(2861), + [anon_sym_using] = ACTIONS(2861), + [anon_sym_PLUS] = ACTIONS(2861), + [anon_sym_DASH] = ACTIONS(2861), + [anon_sym_SLASH] = ACTIONS(2861), + [anon_sym_LT] = ACTIONS(2859), + [anon_sym_TILDE] = ACTIONS(2859), + [anon_sym_void] = ACTIONS(2861), + [anon_sym_delete] = ACTIONS(2861), + [anon_sym_PLUS_PLUS] = ACTIONS(2859), + [anon_sym_DASH_DASH] = ACTIONS(2859), + [anon_sym_DQUOTE] = ACTIONS(2859), + [anon_sym_SQUOTE] = ACTIONS(2859), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2859), + [sym_number] = ACTIONS(2859), + [sym_private_property_identifier] = ACTIONS(2859), + [sym_this] = ACTIONS(2861), + [sym_super] = ACTIONS(2861), + [sym_true] = ACTIONS(2861), + [sym_false] = ACTIONS(2861), + [sym_null] = ACTIONS(2861), + [sym_undefined] = ACTIONS(2861), + [anon_sym_AT] = ACTIONS(2859), + [anon_sym_static] = ACTIONS(2861), + [anon_sym_readonly] = ACTIONS(2861), + [anon_sym_get] = ACTIONS(2861), + [anon_sym_set] = ACTIONS(2861), + [anon_sym_declare] = ACTIONS(2861), + [anon_sym_public] = ACTIONS(2861), + [anon_sym_private] = ACTIONS(2861), + [anon_sym_protected] = ACTIONS(2861), + [anon_sym_override] = ACTIONS(2861), + [anon_sym_module] = ACTIONS(2861), + [anon_sym_any] = ACTIONS(2861), + [anon_sym_number] = ACTIONS(2861), + [anon_sym_boolean] = ACTIONS(2861), + [anon_sym_string] = ACTIONS(2861), + [anon_sym_symbol] = ACTIONS(2861), + [anon_sym_object] = ACTIONS(2861), + [anon_sym_abstract] = ACTIONS(2861), + [anon_sym_interface] = ACTIONS(2861), + [anon_sym_enum] = ACTIONS(2861), [sym_html_comment] = ACTIONS(5), }, - [STATE(909)] = { - [ts_builtin_sym_end] = ACTIONS(2881), - [sym_identifier] = ACTIONS(2883), - [anon_sym_export] = ACTIONS(2883), - [anon_sym_default] = ACTIONS(2883), - [anon_sym_type] = ACTIONS(2883), - [anon_sym_namespace] = ACTIONS(2883), - [anon_sym_LBRACE] = ACTIONS(2881), - [anon_sym_RBRACE] = ACTIONS(2881), - [anon_sym_typeof] = ACTIONS(2883), - [anon_sym_import] = ACTIONS(2883), - [anon_sym_with] = ACTIONS(2883), - [anon_sym_var] = ACTIONS(2883), - [anon_sym_let] = ACTIONS(2883), - [anon_sym_const] = ACTIONS(2883), - [anon_sym_BANG] = ACTIONS(2881), - [anon_sym_else] = ACTIONS(2883), - [anon_sym_if] = ACTIONS(2883), - [anon_sym_switch] = ACTIONS(2883), - [anon_sym_for] = ACTIONS(2883), - [anon_sym_LPAREN] = ACTIONS(2881), - [anon_sym_SEMI] = ACTIONS(2881), - [anon_sym_await] = ACTIONS(2883), - [anon_sym_while] = ACTIONS(2883), - [anon_sym_do] = ACTIONS(2883), - [anon_sym_try] = ACTIONS(2883), - [anon_sym_break] = ACTIONS(2883), - [anon_sym_continue] = ACTIONS(2883), - [anon_sym_debugger] = ACTIONS(2883), - [anon_sym_return] = ACTIONS(2883), - [anon_sym_throw] = ACTIONS(2883), - [anon_sym_case] = ACTIONS(2883), - [anon_sym_yield] = ACTIONS(2883), - [anon_sym_LBRACK] = ACTIONS(2881), - [anon_sym_class] = ACTIONS(2883), - [anon_sym_async] = ACTIONS(2883), - [anon_sym_function] = ACTIONS(2883), - [anon_sym_new] = ACTIONS(2883), - [anon_sym_using] = ACTIONS(2883), - [anon_sym_PLUS] = ACTIONS(2883), - [anon_sym_DASH] = ACTIONS(2883), - [anon_sym_SLASH] = ACTIONS(2883), - [anon_sym_LT] = ACTIONS(2881), - [anon_sym_TILDE] = ACTIONS(2881), - [anon_sym_void] = ACTIONS(2883), - [anon_sym_delete] = ACTIONS(2883), - [anon_sym_PLUS_PLUS] = ACTIONS(2881), - [anon_sym_DASH_DASH] = ACTIONS(2881), - [anon_sym_DQUOTE] = ACTIONS(2881), - [anon_sym_SQUOTE] = ACTIONS(2881), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2881), - [sym_number] = ACTIONS(2881), - [sym_private_property_identifier] = ACTIONS(2881), - [sym_this] = ACTIONS(2883), - [sym_super] = ACTIONS(2883), - [sym_true] = ACTIONS(2883), - [sym_false] = ACTIONS(2883), - [sym_null] = ACTIONS(2883), - [sym_undefined] = ACTIONS(2883), - [anon_sym_AT] = ACTIONS(2881), - [anon_sym_static] = ACTIONS(2883), - [anon_sym_readonly] = ACTIONS(2883), - [anon_sym_get] = ACTIONS(2883), - [anon_sym_set] = ACTIONS(2883), - [anon_sym_declare] = ACTIONS(2883), - [anon_sym_public] = ACTIONS(2883), - [anon_sym_private] = ACTIONS(2883), - [anon_sym_protected] = ACTIONS(2883), - [anon_sym_override] = ACTIONS(2883), - [anon_sym_module] = ACTIONS(2883), - [anon_sym_any] = ACTIONS(2883), - [anon_sym_number] = ACTIONS(2883), - [anon_sym_boolean] = ACTIONS(2883), - [anon_sym_string] = ACTIONS(2883), - [anon_sym_symbol] = ACTIONS(2883), - [anon_sym_object] = ACTIONS(2883), - [anon_sym_abstract] = ACTIONS(2883), - [anon_sym_interface] = ACTIONS(2883), - [anon_sym_enum] = ACTIONS(2883), + [STATE(916)] = { + [ts_builtin_sym_end] = ACTIONS(2863), + [sym_identifier] = ACTIONS(2865), + [anon_sym_export] = ACTIONS(2865), + [anon_sym_default] = ACTIONS(2865), + [anon_sym_type] = ACTIONS(2865), + [anon_sym_namespace] = ACTIONS(2865), + [anon_sym_LBRACE] = ACTIONS(2863), + [anon_sym_RBRACE] = ACTIONS(2863), + [anon_sym_typeof] = ACTIONS(2865), + [anon_sym_import] = ACTIONS(2865), + [anon_sym_with] = ACTIONS(2865), + [anon_sym_var] = ACTIONS(2865), + [anon_sym_let] = ACTIONS(2865), + [anon_sym_const] = ACTIONS(2865), + [anon_sym_BANG] = ACTIONS(2863), + [anon_sym_else] = ACTIONS(2865), + [anon_sym_if] = ACTIONS(2865), + [anon_sym_switch] = ACTIONS(2865), + [anon_sym_for] = ACTIONS(2865), + [anon_sym_LPAREN] = ACTIONS(2863), + [anon_sym_SEMI] = ACTIONS(2863), + [anon_sym_await] = ACTIONS(2865), + [anon_sym_while] = ACTIONS(2865), + [anon_sym_do] = ACTIONS(2865), + [anon_sym_try] = ACTIONS(2865), + [anon_sym_break] = ACTIONS(2865), + [anon_sym_continue] = ACTIONS(2865), + [anon_sym_debugger] = ACTIONS(2865), + [anon_sym_return] = ACTIONS(2865), + [anon_sym_throw] = ACTIONS(2865), + [anon_sym_case] = ACTIONS(2865), + [anon_sym_yield] = ACTIONS(2865), + [anon_sym_LBRACK] = ACTIONS(2863), + [anon_sym_class] = ACTIONS(2865), + [anon_sym_async] = ACTIONS(2865), + [anon_sym_function] = ACTIONS(2865), + [anon_sym_new] = ACTIONS(2865), + [anon_sym_using] = ACTIONS(2865), + [anon_sym_PLUS] = ACTIONS(2865), + [anon_sym_DASH] = ACTIONS(2865), + [anon_sym_SLASH] = ACTIONS(2865), + [anon_sym_LT] = ACTIONS(2863), + [anon_sym_TILDE] = ACTIONS(2863), + [anon_sym_void] = ACTIONS(2865), + [anon_sym_delete] = ACTIONS(2865), + [anon_sym_PLUS_PLUS] = ACTIONS(2863), + [anon_sym_DASH_DASH] = ACTIONS(2863), + [anon_sym_DQUOTE] = ACTIONS(2863), + [anon_sym_SQUOTE] = ACTIONS(2863), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2863), + [sym_number] = ACTIONS(2863), + [sym_private_property_identifier] = ACTIONS(2863), + [sym_this] = ACTIONS(2865), + [sym_super] = ACTIONS(2865), + [sym_true] = ACTIONS(2865), + [sym_false] = ACTIONS(2865), + [sym_null] = ACTIONS(2865), + [sym_undefined] = ACTIONS(2865), + [anon_sym_AT] = ACTIONS(2863), + [anon_sym_static] = ACTIONS(2865), + [anon_sym_readonly] = ACTIONS(2865), + [anon_sym_get] = ACTIONS(2865), + [anon_sym_set] = ACTIONS(2865), + [anon_sym_declare] = ACTIONS(2865), + [anon_sym_public] = ACTIONS(2865), + [anon_sym_private] = ACTIONS(2865), + [anon_sym_protected] = ACTIONS(2865), + [anon_sym_override] = ACTIONS(2865), + [anon_sym_module] = ACTIONS(2865), + [anon_sym_any] = ACTIONS(2865), + [anon_sym_number] = ACTIONS(2865), + [anon_sym_boolean] = ACTIONS(2865), + [anon_sym_string] = ACTIONS(2865), + [anon_sym_symbol] = ACTIONS(2865), + [anon_sym_object] = ACTIONS(2865), + [anon_sym_abstract] = ACTIONS(2865), + [anon_sym_interface] = ACTIONS(2865), + [anon_sym_enum] = ACTIONS(2865), [sym_html_comment] = ACTIONS(5), }, - [STATE(910)] = { - [ts_builtin_sym_end] = ACTIONS(1856), - [sym_identifier] = ACTIONS(1858), - [anon_sym_export] = ACTIONS(1858), - [anon_sym_default] = ACTIONS(1858), - [anon_sym_type] = ACTIONS(1858), - [anon_sym_namespace] = ACTIONS(1858), - [anon_sym_LBRACE] = ACTIONS(1856), - [anon_sym_RBRACE] = ACTIONS(1856), - [anon_sym_typeof] = ACTIONS(1858), - [anon_sym_import] = ACTIONS(1858), - [anon_sym_with] = ACTIONS(1858), - [anon_sym_var] = ACTIONS(1858), - [anon_sym_let] = ACTIONS(1858), - [anon_sym_const] = ACTIONS(1858), - [anon_sym_BANG] = ACTIONS(1856), - [anon_sym_else] = ACTIONS(1858), - [anon_sym_if] = ACTIONS(1858), - [anon_sym_switch] = ACTIONS(1858), - [anon_sym_for] = ACTIONS(1858), - [anon_sym_LPAREN] = ACTIONS(1856), - [anon_sym_SEMI] = ACTIONS(1856), - [anon_sym_await] = ACTIONS(1858), - [anon_sym_while] = ACTIONS(1858), - [anon_sym_do] = ACTIONS(1858), - [anon_sym_try] = ACTIONS(1858), - [anon_sym_break] = ACTIONS(1858), - [anon_sym_continue] = ACTIONS(1858), - [anon_sym_debugger] = ACTIONS(1858), - [anon_sym_return] = ACTIONS(1858), - [anon_sym_throw] = ACTIONS(1858), - [anon_sym_case] = ACTIONS(1858), - [anon_sym_yield] = ACTIONS(1858), - [anon_sym_LBRACK] = ACTIONS(1856), - [anon_sym_class] = ACTIONS(1858), - [anon_sym_async] = ACTIONS(1858), - [anon_sym_function] = ACTIONS(1858), - [anon_sym_new] = ACTIONS(1858), - [anon_sym_using] = ACTIONS(1858), - [anon_sym_PLUS] = ACTIONS(1858), - [anon_sym_DASH] = ACTIONS(1858), - [anon_sym_SLASH] = ACTIONS(1858), - [anon_sym_LT] = ACTIONS(1856), - [anon_sym_TILDE] = ACTIONS(1856), - [anon_sym_void] = ACTIONS(1858), - [anon_sym_delete] = ACTIONS(1858), - [anon_sym_PLUS_PLUS] = ACTIONS(1856), - [anon_sym_DASH_DASH] = ACTIONS(1856), - [anon_sym_DQUOTE] = ACTIONS(1856), - [anon_sym_SQUOTE] = ACTIONS(1856), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1856), - [sym_number] = ACTIONS(1856), - [sym_private_property_identifier] = ACTIONS(1856), - [sym_this] = ACTIONS(1858), - [sym_super] = ACTIONS(1858), - [sym_true] = ACTIONS(1858), - [sym_false] = ACTIONS(1858), - [sym_null] = ACTIONS(1858), - [sym_undefined] = ACTIONS(1858), - [anon_sym_AT] = ACTIONS(1856), - [anon_sym_static] = ACTIONS(1858), - [anon_sym_readonly] = ACTIONS(1858), - [anon_sym_get] = ACTIONS(1858), - [anon_sym_set] = ACTIONS(1858), - [anon_sym_declare] = ACTIONS(1858), - [anon_sym_public] = ACTIONS(1858), - [anon_sym_private] = ACTIONS(1858), - [anon_sym_protected] = ACTIONS(1858), - [anon_sym_override] = ACTIONS(1858), - [anon_sym_module] = ACTIONS(1858), - [anon_sym_any] = ACTIONS(1858), - [anon_sym_number] = ACTIONS(1858), - [anon_sym_boolean] = ACTIONS(1858), - [anon_sym_string] = ACTIONS(1858), - [anon_sym_symbol] = ACTIONS(1858), - [anon_sym_object] = ACTIONS(1858), - [anon_sym_abstract] = ACTIONS(1858), - [anon_sym_interface] = ACTIONS(1858), - [anon_sym_enum] = ACTIONS(1858), + [STATE(917)] = { + [ts_builtin_sym_end] = ACTIONS(2867), + [sym_identifier] = ACTIONS(2869), + [anon_sym_export] = ACTIONS(2869), + [anon_sym_default] = ACTIONS(2869), + [anon_sym_type] = ACTIONS(2869), + [anon_sym_namespace] = ACTIONS(2869), + [anon_sym_LBRACE] = ACTIONS(2867), + [anon_sym_RBRACE] = ACTIONS(2867), + [anon_sym_typeof] = ACTIONS(2869), + [anon_sym_import] = ACTIONS(2869), + [anon_sym_with] = ACTIONS(2869), + [anon_sym_var] = ACTIONS(2869), + [anon_sym_let] = ACTIONS(2869), + [anon_sym_const] = ACTIONS(2869), + [anon_sym_BANG] = ACTIONS(2867), + [anon_sym_else] = ACTIONS(2869), + [anon_sym_if] = ACTIONS(2869), + [anon_sym_switch] = ACTIONS(2869), + [anon_sym_for] = ACTIONS(2869), + [anon_sym_LPAREN] = ACTIONS(2867), + [anon_sym_SEMI] = ACTIONS(2867), + [anon_sym_await] = ACTIONS(2869), + [anon_sym_while] = ACTIONS(2869), + [anon_sym_do] = ACTIONS(2869), + [anon_sym_try] = ACTIONS(2869), + [anon_sym_break] = ACTIONS(2869), + [anon_sym_continue] = ACTIONS(2869), + [anon_sym_debugger] = ACTIONS(2869), + [anon_sym_return] = ACTIONS(2869), + [anon_sym_throw] = ACTIONS(2869), + [anon_sym_case] = ACTIONS(2869), + [anon_sym_yield] = ACTIONS(2869), + [anon_sym_LBRACK] = ACTIONS(2867), + [anon_sym_class] = ACTIONS(2869), + [anon_sym_async] = ACTIONS(2869), + [anon_sym_function] = ACTIONS(2869), + [anon_sym_new] = ACTIONS(2869), + [anon_sym_using] = ACTIONS(2869), + [anon_sym_PLUS] = ACTIONS(2869), + [anon_sym_DASH] = ACTIONS(2869), + [anon_sym_SLASH] = ACTIONS(2869), + [anon_sym_LT] = ACTIONS(2867), + [anon_sym_TILDE] = ACTIONS(2867), + [anon_sym_void] = ACTIONS(2869), + [anon_sym_delete] = ACTIONS(2869), + [anon_sym_PLUS_PLUS] = ACTIONS(2867), + [anon_sym_DASH_DASH] = ACTIONS(2867), + [anon_sym_DQUOTE] = ACTIONS(2867), + [anon_sym_SQUOTE] = ACTIONS(2867), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2867), + [sym_number] = ACTIONS(2867), + [sym_private_property_identifier] = ACTIONS(2867), + [sym_this] = ACTIONS(2869), + [sym_super] = ACTIONS(2869), + [sym_true] = ACTIONS(2869), + [sym_false] = ACTIONS(2869), + [sym_null] = ACTIONS(2869), + [sym_undefined] = ACTIONS(2869), + [anon_sym_AT] = ACTIONS(2867), + [anon_sym_static] = ACTIONS(2869), + [anon_sym_readonly] = ACTIONS(2869), + [anon_sym_get] = ACTIONS(2869), + [anon_sym_set] = ACTIONS(2869), + [anon_sym_declare] = ACTIONS(2869), + [anon_sym_public] = ACTIONS(2869), + [anon_sym_private] = ACTIONS(2869), + [anon_sym_protected] = ACTIONS(2869), + [anon_sym_override] = ACTIONS(2869), + [anon_sym_module] = ACTIONS(2869), + [anon_sym_any] = ACTIONS(2869), + [anon_sym_number] = ACTIONS(2869), + [anon_sym_boolean] = ACTIONS(2869), + [anon_sym_string] = ACTIONS(2869), + [anon_sym_symbol] = ACTIONS(2869), + [anon_sym_object] = ACTIONS(2869), + [anon_sym_abstract] = ACTIONS(2869), + [anon_sym_interface] = ACTIONS(2869), + [anon_sym_enum] = ACTIONS(2869), [sym_html_comment] = ACTIONS(5), }, - [STATE(911)] = { - [ts_builtin_sym_end] = ACTIONS(2885), - [sym_identifier] = ACTIONS(2887), - [anon_sym_export] = ACTIONS(2887), - [anon_sym_default] = ACTIONS(2887), - [anon_sym_type] = ACTIONS(2887), - [anon_sym_namespace] = ACTIONS(2887), - [anon_sym_LBRACE] = ACTIONS(2885), - [anon_sym_RBRACE] = ACTIONS(2885), - [anon_sym_typeof] = ACTIONS(2887), - [anon_sym_import] = ACTIONS(2887), - [anon_sym_with] = ACTIONS(2887), - [anon_sym_var] = ACTIONS(2887), - [anon_sym_let] = ACTIONS(2887), - [anon_sym_const] = ACTIONS(2887), - [anon_sym_BANG] = ACTIONS(2885), - [anon_sym_else] = ACTIONS(2887), - [anon_sym_if] = ACTIONS(2887), - [anon_sym_switch] = ACTIONS(2887), - [anon_sym_for] = ACTIONS(2887), - [anon_sym_LPAREN] = ACTIONS(2885), - [anon_sym_SEMI] = ACTIONS(2885), - [anon_sym_await] = ACTIONS(2887), - [anon_sym_while] = ACTIONS(2887), - [anon_sym_do] = ACTIONS(2887), - [anon_sym_try] = ACTIONS(2887), - [anon_sym_break] = ACTIONS(2887), - [anon_sym_continue] = ACTIONS(2887), - [anon_sym_debugger] = ACTIONS(2887), - [anon_sym_return] = ACTIONS(2887), - [anon_sym_throw] = ACTIONS(2887), - [anon_sym_case] = ACTIONS(2887), - [anon_sym_yield] = ACTIONS(2887), - [anon_sym_LBRACK] = ACTIONS(2885), - [anon_sym_class] = ACTIONS(2887), - [anon_sym_async] = ACTIONS(2887), - [anon_sym_function] = ACTIONS(2887), - [anon_sym_new] = ACTIONS(2887), - [anon_sym_using] = ACTIONS(2887), - [anon_sym_PLUS] = ACTIONS(2887), - [anon_sym_DASH] = ACTIONS(2887), - [anon_sym_SLASH] = ACTIONS(2887), - [anon_sym_LT] = ACTIONS(2885), - [anon_sym_TILDE] = ACTIONS(2885), - [anon_sym_void] = ACTIONS(2887), - [anon_sym_delete] = ACTIONS(2887), - [anon_sym_PLUS_PLUS] = ACTIONS(2885), - [anon_sym_DASH_DASH] = ACTIONS(2885), - [anon_sym_DQUOTE] = ACTIONS(2885), - [anon_sym_SQUOTE] = ACTIONS(2885), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2885), - [sym_number] = ACTIONS(2885), - [sym_private_property_identifier] = ACTIONS(2885), - [sym_this] = ACTIONS(2887), - [sym_super] = ACTIONS(2887), - [sym_true] = ACTIONS(2887), - [sym_false] = ACTIONS(2887), - [sym_null] = ACTIONS(2887), - [sym_undefined] = ACTIONS(2887), - [anon_sym_AT] = ACTIONS(2885), - [anon_sym_static] = ACTIONS(2887), - [anon_sym_readonly] = ACTIONS(2887), - [anon_sym_get] = ACTIONS(2887), - [anon_sym_set] = ACTIONS(2887), - [anon_sym_declare] = ACTIONS(2887), - [anon_sym_public] = ACTIONS(2887), - [anon_sym_private] = ACTIONS(2887), - [anon_sym_protected] = ACTIONS(2887), - [anon_sym_override] = ACTIONS(2887), - [anon_sym_module] = ACTIONS(2887), - [anon_sym_any] = ACTIONS(2887), - [anon_sym_number] = ACTIONS(2887), - [anon_sym_boolean] = ACTIONS(2887), - [anon_sym_string] = ACTIONS(2887), - [anon_sym_symbol] = ACTIONS(2887), - [anon_sym_object] = ACTIONS(2887), - [anon_sym_abstract] = ACTIONS(2887), - [anon_sym_interface] = ACTIONS(2887), - [anon_sym_enum] = ACTIONS(2887), + [STATE(918)] = { + [ts_builtin_sym_end] = ACTIONS(2871), + [sym_identifier] = ACTIONS(2873), + [anon_sym_export] = ACTIONS(2873), + [anon_sym_default] = ACTIONS(2873), + [anon_sym_type] = ACTIONS(2873), + [anon_sym_namespace] = ACTIONS(2873), + [anon_sym_LBRACE] = ACTIONS(2871), + [anon_sym_RBRACE] = ACTIONS(2871), + [anon_sym_typeof] = ACTIONS(2873), + [anon_sym_import] = ACTIONS(2873), + [anon_sym_with] = ACTIONS(2873), + [anon_sym_var] = ACTIONS(2873), + [anon_sym_let] = ACTIONS(2873), + [anon_sym_const] = ACTIONS(2873), + [anon_sym_BANG] = ACTIONS(2871), + [anon_sym_else] = ACTIONS(2873), + [anon_sym_if] = ACTIONS(2873), + [anon_sym_switch] = ACTIONS(2873), + [anon_sym_for] = ACTIONS(2873), + [anon_sym_LPAREN] = ACTIONS(2871), + [anon_sym_SEMI] = ACTIONS(2871), + [anon_sym_await] = ACTIONS(2873), + [anon_sym_while] = ACTIONS(2873), + [anon_sym_do] = ACTIONS(2873), + [anon_sym_try] = ACTIONS(2873), + [anon_sym_break] = ACTIONS(2873), + [anon_sym_continue] = ACTIONS(2873), + [anon_sym_debugger] = ACTIONS(2873), + [anon_sym_return] = ACTIONS(2873), + [anon_sym_throw] = ACTIONS(2873), + [anon_sym_case] = ACTIONS(2873), + [anon_sym_yield] = ACTIONS(2873), + [anon_sym_LBRACK] = ACTIONS(2871), + [anon_sym_class] = ACTIONS(2873), + [anon_sym_async] = ACTIONS(2873), + [anon_sym_function] = ACTIONS(2873), + [anon_sym_new] = ACTIONS(2873), + [anon_sym_using] = ACTIONS(2873), + [anon_sym_PLUS] = ACTIONS(2873), + [anon_sym_DASH] = ACTIONS(2873), + [anon_sym_SLASH] = ACTIONS(2873), + [anon_sym_LT] = ACTIONS(2871), + [anon_sym_TILDE] = ACTIONS(2871), + [anon_sym_void] = ACTIONS(2873), + [anon_sym_delete] = ACTIONS(2873), + [anon_sym_PLUS_PLUS] = ACTIONS(2871), + [anon_sym_DASH_DASH] = ACTIONS(2871), + [anon_sym_DQUOTE] = ACTIONS(2871), + [anon_sym_SQUOTE] = ACTIONS(2871), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2871), + [sym_number] = ACTIONS(2871), + [sym_private_property_identifier] = ACTIONS(2871), + [sym_this] = ACTIONS(2873), + [sym_super] = ACTIONS(2873), + [sym_true] = ACTIONS(2873), + [sym_false] = ACTIONS(2873), + [sym_null] = ACTIONS(2873), + [sym_undefined] = ACTIONS(2873), + [anon_sym_AT] = ACTIONS(2871), + [anon_sym_static] = ACTIONS(2873), + [anon_sym_readonly] = ACTIONS(2873), + [anon_sym_get] = ACTIONS(2873), + [anon_sym_set] = ACTIONS(2873), + [anon_sym_declare] = ACTIONS(2873), + [anon_sym_public] = ACTIONS(2873), + [anon_sym_private] = ACTIONS(2873), + [anon_sym_protected] = ACTIONS(2873), + [anon_sym_override] = ACTIONS(2873), + [anon_sym_module] = ACTIONS(2873), + [anon_sym_any] = ACTIONS(2873), + [anon_sym_number] = ACTIONS(2873), + [anon_sym_boolean] = ACTIONS(2873), + [anon_sym_string] = ACTIONS(2873), + [anon_sym_symbol] = ACTIONS(2873), + [anon_sym_object] = ACTIONS(2873), + [anon_sym_abstract] = ACTIONS(2873), + [anon_sym_interface] = ACTIONS(2873), + [anon_sym_enum] = ACTIONS(2873), [sym_html_comment] = ACTIONS(5), }, - [STATE(912)] = { - [ts_builtin_sym_end] = ACTIONS(2885), - [sym_identifier] = ACTIONS(2887), - [anon_sym_export] = ACTIONS(2887), - [anon_sym_default] = ACTIONS(2887), - [anon_sym_type] = ACTIONS(2887), - [anon_sym_namespace] = ACTIONS(2887), - [anon_sym_LBRACE] = ACTIONS(2885), - [anon_sym_RBRACE] = ACTIONS(2885), - [anon_sym_typeof] = ACTIONS(2887), - [anon_sym_import] = ACTIONS(2887), - [anon_sym_with] = ACTIONS(2887), - [anon_sym_var] = ACTIONS(2887), - [anon_sym_let] = ACTIONS(2887), - [anon_sym_const] = ACTIONS(2887), - [anon_sym_BANG] = ACTIONS(2885), - [anon_sym_else] = ACTIONS(2887), - [anon_sym_if] = ACTIONS(2887), - [anon_sym_switch] = ACTIONS(2887), - [anon_sym_for] = ACTIONS(2887), - [anon_sym_LPAREN] = ACTIONS(2885), - [anon_sym_SEMI] = ACTIONS(2885), - [anon_sym_await] = ACTIONS(2887), - [anon_sym_while] = ACTIONS(2887), - [anon_sym_do] = ACTIONS(2887), - [anon_sym_try] = ACTIONS(2887), - [anon_sym_break] = ACTIONS(2887), - [anon_sym_continue] = ACTIONS(2887), - [anon_sym_debugger] = ACTIONS(2887), - [anon_sym_return] = ACTIONS(2887), - [anon_sym_throw] = ACTIONS(2887), - [anon_sym_case] = ACTIONS(2887), - [anon_sym_yield] = ACTIONS(2887), - [anon_sym_LBRACK] = ACTIONS(2885), - [anon_sym_class] = ACTIONS(2887), - [anon_sym_async] = ACTIONS(2887), - [anon_sym_function] = ACTIONS(2887), - [anon_sym_new] = ACTIONS(2887), - [anon_sym_using] = ACTIONS(2887), - [anon_sym_PLUS] = ACTIONS(2887), - [anon_sym_DASH] = ACTIONS(2887), - [anon_sym_SLASH] = ACTIONS(2887), - [anon_sym_LT] = ACTIONS(2885), - [anon_sym_TILDE] = ACTIONS(2885), - [anon_sym_void] = ACTIONS(2887), - [anon_sym_delete] = ACTIONS(2887), - [anon_sym_PLUS_PLUS] = ACTIONS(2885), - [anon_sym_DASH_DASH] = ACTIONS(2885), - [anon_sym_DQUOTE] = ACTIONS(2885), - [anon_sym_SQUOTE] = ACTIONS(2885), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2885), - [sym_number] = ACTIONS(2885), - [sym_private_property_identifier] = ACTIONS(2885), - [sym_this] = ACTIONS(2887), - [sym_super] = ACTIONS(2887), - [sym_true] = ACTIONS(2887), - [sym_false] = ACTIONS(2887), - [sym_null] = ACTIONS(2887), - [sym_undefined] = ACTIONS(2887), - [anon_sym_AT] = ACTIONS(2885), - [anon_sym_static] = ACTIONS(2887), - [anon_sym_readonly] = ACTIONS(2887), - [anon_sym_get] = ACTIONS(2887), - [anon_sym_set] = ACTIONS(2887), - [anon_sym_declare] = ACTIONS(2887), - [anon_sym_public] = ACTIONS(2887), - [anon_sym_private] = ACTIONS(2887), - [anon_sym_protected] = ACTIONS(2887), - [anon_sym_override] = ACTIONS(2887), - [anon_sym_module] = ACTIONS(2887), - [anon_sym_any] = ACTIONS(2887), - [anon_sym_number] = ACTIONS(2887), - [anon_sym_boolean] = ACTIONS(2887), - [anon_sym_string] = ACTIONS(2887), - [anon_sym_symbol] = ACTIONS(2887), - [anon_sym_object] = ACTIONS(2887), - [anon_sym_abstract] = ACTIONS(2887), - [anon_sym_interface] = ACTIONS(2887), - [anon_sym_enum] = ACTIONS(2887), + [STATE(919)] = { + [ts_builtin_sym_end] = ACTIONS(2875), + [sym_identifier] = ACTIONS(2877), + [anon_sym_export] = ACTIONS(2877), + [anon_sym_default] = ACTIONS(2877), + [anon_sym_type] = ACTIONS(2877), + [anon_sym_namespace] = ACTIONS(2877), + [anon_sym_LBRACE] = ACTIONS(2875), + [anon_sym_RBRACE] = ACTIONS(2875), + [anon_sym_typeof] = ACTIONS(2877), + [anon_sym_import] = ACTIONS(2877), + [anon_sym_with] = ACTIONS(2877), + [anon_sym_var] = ACTIONS(2877), + [anon_sym_let] = ACTIONS(2877), + [anon_sym_const] = ACTIONS(2877), + [anon_sym_BANG] = ACTIONS(2875), + [anon_sym_else] = ACTIONS(2877), + [anon_sym_if] = ACTIONS(2877), + [anon_sym_switch] = ACTIONS(2877), + [anon_sym_for] = ACTIONS(2877), + [anon_sym_LPAREN] = ACTIONS(2875), + [anon_sym_SEMI] = ACTIONS(2875), + [anon_sym_await] = ACTIONS(2877), + [anon_sym_while] = ACTIONS(2877), + [anon_sym_do] = ACTIONS(2877), + [anon_sym_try] = ACTIONS(2877), + [anon_sym_break] = ACTIONS(2877), + [anon_sym_continue] = ACTIONS(2877), + [anon_sym_debugger] = ACTIONS(2877), + [anon_sym_return] = ACTIONS(2877), + [anon_sym_throw] = ACTIONS(2877), + [anon_sym_case] = ACTIONS(2877), + [anon_sym_yield] = ACTIONS(2877), + [anon_sym_LBRACK] = ACTIONS(2875), + [anon_sym_class] = ACTIONS(2877), + [anon_sym_async] = ACTIONS(2877), + [anon_sym_function] = ACTIONS(2877), + [anon_sym_new] = ACTIONS(2877), + [anon_sym_using] = ACTIONS(2877), + [anon_sym_PLUS] = ACTIONS(2877), + [anon_sym_DASH] = ACTIONS(2877), + [anon_sym_SLASH] = ACTIONS(2877), + [anon_sym_LT] = ACTIONS(2875), + [anon_sym_TILDE] = ACTIONS(2875), + [anon_sym_void] = ACTIONS(2877), + [anon_sym_delete] = ACTIONS(2877), + [anon_sym_PLUS_PLUS] = ACTIONS(2875), + [anon_sym_DASH_DASH] = ACTIONS(2875), + [anon_sym_DQUOTE] = ACTIONS(2875), + [anon_sym_SQUOTE] = ACTIONS(2875), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2875), + [sym_number] = ACTIONS(2875), + [sym_private_property_identifier] = ACTIONS(2875), + [sym_this] = ACTIONS(2877), + [sym_super] = ACTIONS(2877), + [sym_true] = ACTIONS(2877), + [sym_false] = ACTIONS(2877), + [sym_null] = ACTIONS(2877), + [sym_undefined] = ACTIONS(2877), + [anon_sym_AT] = ACTIONS(2875), + [anon_sym_static] = ACTIONS(2877), + [anon_sym_readonly] = ACTIONS(2877), + [anon_sym_get] = ACTIONS(2877), + [anon_sym_set] = ACTIONS(2877), + [anon_sym_declare] = ACTIONS(2877), + [anon_sym_public] = ACTIONS(2877), + [anon_sym_private] = ACTIONS(2877), + [anon_sym_protected] = ACTIONS(2877), + [anon_sym_override] = ACTIONS(2877), + [anon_sym_module] = ACTIONS(2877), + [anon_sym_any] = ACTIONS(2877), + [anon_sym_number] = ACTIONS(2877), + [anon_sym_boolean] = ACTIONS(2877), + [anon_sym_string] = ACTIONS(2877), + [anon_sym_symbol] = ACTIONS(2877), + [anon_sym_object] = ACTIONS(2877), + [anon_sym_abstract] = ACTIONS(2877), + [anon_sym_interface] = ACTIONS(2877), + [anon_sym_enum] = ACTIONS(2877), [sym_html_comment] = ACTIONS(5), }, - [STATE(913)] = { - [ts_builtin_sym_end] = ACTIONS(2885), - [sym_identifier] = ACTIONS(2887), - [anon_sym_export] = ACTIONS(2887), - [anon_sym_default] = ACTIONS(2887), - [anon_sym_type] = ACTIONS(2887), - [anon_sym_namespace] = ACTIONS(2887), - [anon_sym_LBRACE] = ACTIONS(2885), - [anon_sym_RBRACE] = ACTIONS(2885), - [anon_sym_typeof] = ACTIONS(2887), - [anon_sym_import] = ACTIONS(2887), - [anon_sym_with] = ACTIONS(2887), - [anon_sym_var] = ACTIONS(2887), - [anon_sym_let] = ACTIONS(2887), - [anon_sym_const] = ACTIONS(2887), - [anon_sym_BANG] = ACTIONS(2885), - [anon_sym_else] = ACTIONS(2887), - [anon_sym_if] = ACTIONS(2887), - [anon_sym_switch] = ACTIONS(2887), - [anon_sym_for] = ACTIONS(2887), - [anon_sym_LPAREN] = ACTIONS(2885), - [anon_sym_SEMI] = ACTIONS(2885), - [anon_sym_await] = ACTIONS(2887), - [anon_sym_while] = ACTIONS(2887), - [anon_sym_do] = ACTIONS(2887), - [anon_sym_try] = ACTIONS(2887), - [anon_sym_break] = ACTIONS(2887), - [anon_sym_continue] = ACTIONS(2887), - [anon_sym_debugger] = ACTIONS(2887), - [anon_sym_return] = ACTIONS(2887), - [anon_sym_throw] = ACTIONS(2887), - [anon_sym_case] = ACTIONS(2887), - [anon_sym_yield] = ACTIONS(2887), - [anon_sym_LBRACK] = ACTIONS(2885), - [anon_sym_class] = ACTIONS(2887), - [anon_sym_async] = ACTIONS(2887), - [anon_sym_function] = ACTIONS(2887), - [anon_sym_new] = ACTIONS(2887), - [anon_sym_using] = ACTIONS(2887), - [anon_sym_PLUS] = ACTIONS(2887), - [anon_sym_DASH] = ACTIONS(2887), - [anon_sym_SLASH] = ACTIONS(2887), - [anon_sym_LT] = ACTIONS(2885), - [anon_sym_TILDE] = ACTIONS(2885), - [anon_sym_void] = ACTIONS(2887), - [anon_sym_delete] = ACTIONS(2887), - [anon_sym_PLUS_PLUS] = ACTIONS(2885), - [anon_sym_DASH_DASH] = ACTIONS(2885), - [anon_sym_DQUOTE] = ACTIONS(2885), - [anon_sym_SQUOTE] = ACTIONS(2885), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2885), - [sym_number] = ACTIONS(2885), - [sym_private_property_identifier] = ACTIONS(2885), - [sym_this] = ACTIONS(2887), - [sym_super] = ACTIONS(2887), - [sym_true] = ACTIONS(2887), - [sym_false] = ACTIONS(2887), - [sym_null] = ACTIONS(2887), - [sym_undefined] = ACTIONS(2887), - [anon_sym_AT] = ACTIONS(2885), - [anon_sym_static] = ACTIONS(2887), - [anon_sym_readonly] = ACTIONS(2887), - [anon_sym_get] = ACTIONS(2887), - [anon_sym_set] = ACTIONS(2887), - [anon_sym_declare] = ACTIONS(2887), - [anon_sym_public] = ACTIONS(2887), - [anon_sym_private] = ACTIONS(2887), - [anon_sym_protected] = ACTIONS(2887), - [anon_sym_override] = ACTIONS(2887), - [anon_sym_module] = ACTIONS(2887), - [anon_sym_any] = ACTIONS(2887), - [anon_sym_number] = ACTIONS(2887), - [anon_sym_boolean] = ACTIONS(2887), - [anon_sym_string] = ACTIONS(2887), - [anon_sym_symbol] = ACTIONS(2887), - [anon_sym_object] = ACTIONS(2887), - [anon_sym_abstract] = ACTIONS(2887), - [anon_sym_interface] = ACTIONS(2887), - [anon_sym_enum] = ACTIONS(2887), + [STATE(920)] = { + [ts_builtin_sym_end] = ACTIONS(2879), + [sym_identifier] = ACTIONS(2881), + [anon_sym_export] = ACTIONS(2881), + [anon_sym_default] = ACTIONS(2881), + [anon_sym_type] = ACTIONS(2881), + [anon_sym_namespace] = ACTIONS(2881), + [anon_sym_LBRACE] = ACTIONS(2879), + [anon_sym_RBRACE] = ACTIONS(2879), + [anon_sym_typeof] = ACTIONS(2881), + [anon_sym_import] = ACTIONS(2881), + [anon_sym_with] = ACTIONS(2881), + [anon_sym_var] = ACTIONS(2881), + [anon_sym_let] = ACTIONS(2881), + [anon_sym_const] = ACTIONS(2881), + [anon_sym_BANG] = ACTIONS(2879), + [anon_sym_else] = ACTIONS(2881), + [anon_sym_if] = ACTIONS(2881), + [anon_sym_switch] = ACTIONS(2881), + [anon_sym_for] = ACTIONS(2881), + [anon_sym_LPAREN] = ACTIONS(2879), + [anon_sym_SEMI] = ACTIONS(2879), + [anon_sym_await] = ACTIONS(2881), + [anon_sym_while] = ACTIONS(2881), + [anon_sym_do] = ACTIONS(2881), + [anon_sym_try] = ACTIONS(2881), + [anon_sym_break] = ACTIONS(2881), + [anon_sym_continue] = ACTIONS(2881), + [anon_sym_debugger] = ACTIONS(2881), + [anon_sym_return] = ACTIONS(2881), + [anon_sym_throw] = ACTIONS(2881), + [anon_sym_case] = ACTIONS(2881), + [anon_sym_yield] = ACTIONS(2881), + [anon_sym_LBRACK] = ACTIONS(2879), + [anon_sym_class] = ACTIONS(2881), + [anon_sym_async] = ACTIONS(2881), + [anon_sym_function] = ACTIONS(2881), + [anon_sym_new] = ACTIONS(2881), + [anon_sym_using] = ACTIONS(2881), + [anon_sym_PLUS] = ACTIONS(2881), + [anon_sym_DASH] = ACTIONS(2881), + [anon_sym_SLASH] = ACTIONS(2881), + [anon_sym_LT] = ACTIONS(2879), + [anon_sym_TILDE] = ACTIONS(2879), + [anon_sym_void] = ACTIONS(2881), + [anon_sym_delete] = ACTIONS(2881), + [anon_sym_PLUS_PLUS] = ACTIONS(2879), + [anon_sym_DASH_DASH] = ACTIONS(2879), + [anon_sym_DQUOTE] = ACTIONS(2879), + [anon_sym_SQUOTE] = ACTIONS(2879), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2879), + [sym_number] = ACTIONS(2879), + [sym_private_property_identifier] = ACTIONS(2879), + [sym_this] = ACTIONS(2881), + [sym_super] = ACTIONS(2881), + [sym_true] = ACTIONS(2881), + [sym_false] = ACTIONS(2881), + [sym_null] = ACTIONS(2881), + [sym_undefined] = ACTIONS(2881), + [anon_sym_AT] = ACTIONS(2879), + [anon_sym_static] = ACTIONS(2881), + [anon_sym_readonly] = ACTIONS(2881), + [anon_sym_get] = ACTIONS(2881), + [anon_sym_set] = ACTIONS(2881), + [anon_sym_declare] = ACTIONS(2881), + [anon_sym_public] = ACTIONS(2881), + [anon_sym_private] = ACTIONS(2881), + [anon_sym_protected] = ACTIONS(2881), + [anon_sym_override] = ACTIONS(2881), + [anon_sym_module] = ACTIONS(2881), + [anon_sym_any] = ACTIONS(2881), + [anon_sym_number] = ACTIONS(2881), + [anon_sym_boolean] = ACTIONS(2881), + [anon_sym_string] = ACTIONS(2881), + [anon_sym_symbol] = ACTIONS(2881), + [anon_sym_object] = ACTIONS(2881), + [anon_sym_abstract] = ACTIONS(2881), + [anon_sym_interface] = ACTIONS(2881), + [anon_sym_enum] = ACTIONS(2881), [sym_html_comment] = ACTIONS(5), }, - [STATE(914)] = { - [ts_builtin_sym_end] = ACTIONS(1852), - [sym_identifier] = ACTIONS(1854), - [anon_sym_export] = ACTIONS(1854), - [anon_sym_default] = ACTIONS(1854), - [anon_sym_type] = ACTIONS(1854), - [anon_sym_namespace] = ACTIONS(1854), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(1852), - [anon_sym_typeof] = ACTIONS(1854), - [anon_sym_import] = ACTIONS(1854), - [anon_sym_with] = ACTIONS(1854), - [anon_sym_var] = ACTIONS(1854), - [anon_sym_let] = ACTIONS(1854), - [anon_sym_const] = ACTIONS(1854), - [anon_sym_BANG] = ACTIONS(1852), - [anon_sym_else] = ACTIONS(1854), - [anon_sym_if] = ACTIONS(1854), - [anon_sym_switch] = ACTIONS(1854), - [anon_sym_for] = ACTIONS(1854), - [anon_sym_LPAREN] = ACTIONS(1852), - [anon_sym_SEMI] = ACTIONS(1852), - [anon_sym_await] = ACTIONS(1854), - [anon_sym_while] = ACTIONS(1854), - [anon_sym_do] = ACTIONS(1854), - [anon_sym_try] = ACTIONS(1854), - [anon_sym_break] = ACTIONS(1854), - [anon_sym_continue] = ACTIONS(1854), - [anon_sym_debugger] = ACTIONS(1854), - [anon_sym_return] = ACTIONS(1854), - [anon_sym_throw] = ACTIONS(1854), - [anon_sym_case] = ACTIONS(1854), - [anon_sym_yield] = ACTIONS(1854), - [anon_sym_LBRACK] = ACTIONS(1852), - [anon_sym_class] = ACTIONS(1854), - [anon_sym_async] = ACTIONS(1854), - [anon_sym_function] = ACTIONS(1854), - [anon_sym_new] = ACTIONS(1854), - [anon_sym_using] = ACTIONS(1854), - [anon_sym_PLUS] = ACTIONS(1854), - [anon_sym_DASH] = ACTIONS(1854), - [anon_sym_SLASH] = ACTIONS(1854), - [anon_sym_LT] = ACTIONS(1852), - [anon_sym_TILDE] = ACTIONS(1852), - [anon_sym_void] = ACTIONS(1854), - [anon_sym_delete] = ACTIONS(1854), - [anon_sym_PLUS_PLUS] = ACTIONS(1852), - [anon_sym_DASH_DASH] = ACTIONS(1852), - [anon_sym_DQUOTE] = ACTIONS(1852), - [anon_sym_SQUOTE] = ACTIONS(1852), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1852), - [sym_number] = ACTIONS(1852), - [sym_private_property_identifier] = ACTIONS(1852), - [sym_this] = ACTIONS(1854), - [sym_super] = ACTIONS(1854), - [sym_true] = ACTIONS(1854), - [sym_false] = ACTIONS(1854), - [sym_null] = ACTIONS(1854), - [sym_undefined] = ACTIONS(1854), - [anon_sym_AT] = ACTIONS(1852), - [anon_sym_static] = ACTIONS(1854), - [anon_sym_readonly] = ACTIONS(1854), - [anon_sym_get] = ACTIONS(1854), - [anon_sym_set] = ACTIONS(1854), - [anon_sym_declare] = ACTIONS(1854), - [anon_sym_public] = ACTIONS(1854), - [anon_sym_private] = ACTIONS(1854), - [anon_sym_protected] = ACTIONS(1854), - [anon_sym_override] = ACTIONS(1854), - [anon_sym_module] = ACTIONS(1854), - [anon_sym_any] = ACTIONS(1854), - [anon_sym_number] = ACTIONS(1854), - [anon_sym_boolean] = ACTIONS(1854), - [anon_sym_string] = ACTIONS(1854), - [anon_sym_symbol] = ACTIONS(1854), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_abstract] = ACTIONS(1854), - [anon_sym_interface] = ACTIONS(1854), - [anon_sym_enum] = ACTIONS(1854), + [STATE(921)] = { + [ts_builtin_sym_end] = ACTIONS(2883), + [sym_identifier] = ACTIONS(2885), + [anon_sym_export] = ACTIONS(2885), + [anon_sym_default] = ACTIONS(2885), + [anon_sym_type] = ACTIONS(2885), + [anon_sym_namespace] = ACTIONS(2885), + [anon_sym_LBRACE] = ACTIONS(2883), + [anon_sym_RBRACE] = ACTIONS(2883), + [anon_sym_typeof] = ACTIONS(2885), + [anon_sym_import] = ACTIONS(2885), + [anon_sym_with] = ACTIONS(2885), + [anon_sym_var] = ACTIONS(2885), + [anon_sym_let] = ACTIONS(2885), + [anon_sym_const] = ACTIONS(2885), + [anon_sym_BANG] = ACTIONS(2883), + [anon_sym_else] = ACTIONS(2885), + [anon_sym_if] = ACTIONS(2885), + [anon_sym_switch] = ACTIONS(2885), + [anon_sym_for] = ACTIONS(2885), + [anon_sym_LPAREN] = ACTIONS(2883), + [anon_sym_SEMI] = ACTIONS(2883), + [anon_sym_await] = ACTIONS(2885), + [anon_sym_while] = ACTIONS(2885), + [anon_sym_do] = ACTIONS(2885), + [anon_sym_try] = ACTIONS(2885), + [anon_sym_break] = ACTIONS(2885), + [anon_sym_continue] = ACTIONS(2885), + [anon_sym_debugger] = ACTIONS(2885), + [anon_sym_return] = ACTIONS(2885), + [anon_sym_throw] = ACTIONS(2885), + [anon_sym_case] = ACTIONS(2885), + [anon_sym_yield] = ACTIONS(2885), + [anon_sym_LBRACK] = ACTIONS(2883), + [anon_sym_class] = ACTIONS(2885), + [anon_sym_async] = ACTIONS(2885), + [anon_sym_function] = ACTIONS(2885), + [anon_sym_new] = ACTIONS(2885), + [anon_sym_using] = ACTIONS(2885), + [anon_sym_PLUS] = ACTIONS(2885), + [anon_sym_DASH] = ACTIONS(2885), + [anon_sym_SLASH] = ACTIONS(2885), + [anon_sym_LT] = ACTIONS(2883), + [anon_sym_TILDE] = ACTIONS(2883), + [anon_sym_void] = ACTIONS(2885), + [anon_sym_delete] = ACTIONS(2885), + [anon_sym_PLUS_PLUS] = ACTIONS(2883), + [anon_sym_DASH_DASH] = ACTIONS(2883), + [anon_sym_DQUOTE] = ACTIONS(2883), + [anon_sym_SQUOTE] = ACTIONS(2883), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2883), + [sym_number] = ACTIONS(2883), + [sym_private_property_identifier] = ACTIONS(2883), + [sym_this] = ACTIONS(2885), + [sym_super] = ACTIONS(2885), + [sym_true] = ACTIONS(2885), + [sym_false] = ACTIONS(2885), + [sym_null] = ACTIONS(2885), + [sym_undefined] = ACTIONS(2885), + [anon_sym_AT] = ACTIONS(2883), + [anon_sym_static] = ACTIONS(2885), + [anon_sym_readonly] = ACTIONS(2885), + [anon_sym_get] = ACTIONS(2885), + [anon_sym_set] = ACTIONS(2885), + [anon_sym_declare] = ACTIONS(2885), + [anon_sym_public] = ACTIONS(2885), + [anon_sym_private] = ACTIONS(2885), + [anon_sym_protected] = ACTIONS(2885), + [anon_sym_override] = ACTIONS(2885), + [anon_sym_module] = ACTIONS(2885), + [anon_sym_any] = ACTIONS(2885), + [anon_sym_number] = ACTIONS(2885), + [anon_sym_boolean] = ACTIONS(2885), + [anon_sym_string] = ACTIONS(2885), + [anon_sym_symbol] = ACTIONS(2885), + [anon_sym_object] = ACTIONS(2885), + [anon_sym_abstract] = ACTIONS(2885), + [anon_sym_interface] = ACTIONS(2885), + [anon_sym_enum] = ACTIONS(2885), [sym_html_comment] = ACTIONS(5), }, - [STATE(915)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_rest_pattern] = STATE(5679), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4008), - [sym_tuple_parameter] = STATE(5700), - [sym_optional_tuple_parameter] = STATE(5700), - [sym_optional_type] = STATE(5700), - [sym_rest_type] = STATE(5700), - [sym__tuple_type_member] = STATE(5700), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(2517), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_RBRACK] = ACTIONS(2889), - [anon_sym_new] = ACTIONS(2523), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(2531), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(637), - [anon_sym_unknown] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [STATE(922)] = { + [ts_builtin_sym_end] = ACTIONS(2887), + [sym_identifier] = ACTIONS(2889), + [anon_sym_export] = ACTIONS(2889), + [anon_sym_default] = ACTIONS(2889), + [anon_sym_type] = ACTIONS(2889), + [anon_sym_namespace] = ACTIONS(2889), + [anon_sym_LBRACE] = ACTIONS(2887), + [anon_sym_RBRACE] = ACTIONS(2887), + [anon_sym_typeof] = ACTIONS(2889), + [anon_sym_import] = ACTIONS(2889), + [anon_sym_with] = ACTIONS(2889), + [anon_sym_var] = ACTIONS(2889), + [anon_sym_let] = ACTIONS(2889), + [anon_sym_const] = ACTIONS(2889), + [anon_sym_BANG] = ACTIONS(2887), + [anon_sym_else] = ACTIONS(2889), + [anon_sym_if] = ACTIONS(2889), + [anon_sym_switch] = ACTIONS(2889), + [anon_sym_for] = ACTIONS(2889), + [anon_sym_LPAREN] = ACTIONS(2887), + [anon_sym_SEMI] = ACTIONS(2887), + [anon_sym_await] = ACTIONS(2889), + [anon_sym_while] = ACTIONS(2889), + [anon_sym_do] = ACTIONS(2889), + [anon_sym_try] = ACTIONS(2889), + [anon_sym_break] = ACTIONS(2889), + [anon_sym_continue] = ACTIONS(2889), + [anon_sym_debugger] = ACTIONS(2889), + [anon_sym_return] = ACTIONS(2889), + [anon_sym_throw] = ACTIONS(2889), + [anon_sym_case] = ACTIONS(2889), + [anon_sym_yield] = ACTIONS(2889), + [anon_sym_LBRACK] = ACTIONS(2887), + [anon_sym_class] = ACTIONS(2889), + [anon_sym_async] = ACTIONS(2889), + [anon_sym_function] = ACTIONS(2889), + [anon_sym_new] = ACTIONS(2889), + [anon_sym_using] = ACTIONS(2889), + [anon_sym_PLUS] = ACTIONS(2889), + [anon_sym_DASH] = ACTIONS(2889), + [anon_sym_SLASH] = ACTIONS(2889), + [anon_sym_LT] = ACTIONS(2887), + [anon_sym_TILDE] = ACTIONS(2887), + [anon_sym_void] = ACTIONS(2889), + [anon_sym_delete] = ACTIONS(2889), + [anon_sym_PLUS_PLUS] = ACTIONS(2887), + [anon_sym_DASH_DASH] = ACTIONS(2887), + [anon_sym_DQUOTE] = ACTIONS(2887), + [anon_sym_SQUOTE] = ACTIONS(2887), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2887), + [sym_number] = ACTIONS(2887), + [sym_private_property_identifier] = ACTIONS(2887), + [sym_this] = ACTIONS(2889), + [sym_super] = ACTIONS(2889), + [sym_true] = ACTIONS(2889), + [sym_false] = ACTIONS(2889), + [sym_null] = ACTIONS(2889), + [sym_undefined] = ACTIONS(2889), + [anon_sym_AT] = ACTIONS(2887), + [anon_sym_static] = ACTIONS(2889), + [anon_sym_readonly] = ACTIONS(2889), + [anon_sym_get] = ACTIONS(2889), + [anon_sym_set] = ACTIONS(2889), + [anon_sym_declare] = ACTIONS(2889), + [anon_sym_public] = ACTIONS(2889), + [anon_sym_private] = ACTIONS(2889), + [anon_sym_protected] = ACTIONS(2889), + [anon_sym_override] = ACTIONS(2889), + [anon_sym_module] = ACTIONS(2889), + [anon_sym_any] = ACTIONS(2889), + [anon_sym_number] = ACTIONS(2889), + [anon_sym_boolean] = ACTIONS(2889), + [anon_sym_string] = ACTIONS(2889), + [anon_sym_symbol] = ACTIONS(2889), + [anon_sym_object] = ACTIONS(2889), + [anon_sym_abstract] = ACTIONS(2889), + [anon_sym_interface] = ACTIONS(2889), + [anon_sym_enum] = ACTIONS(2889), [sym_html_comment] = ACTIONS(5), }, - [STATE(916)] = { + [STATE(923)] = { [ts_builtin_sym_end] = ACTIONS(2891), [sym_identifier] = ACTIONS(2893), [anon_sym_export] = ACTIONS(2893), @@ -118446,171 +123613,171 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2893), [sym_html_comment] = ACTIONS(5), }, - [STATE(917)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_rest_pattern] = STATE(5679), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4008), - [sym_tuple_parameter] = STATE(5700), - [sym_optional_tuple_parameter] = STATE(5700), - [sym_optional_type] = STATE(5700), - [sym_rest_type] = STATE(5700), - [sym__tuple_type_member] = STATE(5700), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(2517), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_RBRACK] = ACTIONS(2895), - [anon_sym_new] = ACTIONS(2523), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(2531), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(637), - [anon_sym_unknown] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [STATE(924)] = { + [ts_builtin_sym_end] = ACTIONS(2895), + [sym_identifier] = ACTIONS(2897), + [anon_sym_export] = ACTIONS(2897), + [anon_sym_default] = ACTIONS(2897), + [anon_sym_type] = ACTIONS(2897), + [anon_sym_namespace] = ACTIONS(2897), + [anon_sym_LBRACE] = ACTIONS(2895), + [anon_sym_RBRACE] = ACTIONS(2895), + [anon_sym_typeof] = ACTIONS(2897), + [anon_sym_import] = ACTIONS(2897), + [anon_sym_with] = ACTIONS(2897), + [anon_sym_var] = ACTIONS(2897), + [anon_sym_let] = ACTIONS(2897), + [anon_sym_const] = ACTIONS(2897), + [anon_sym_BANG] = ACTIONS(2895), + [anon_sym_else] = ACTIONS(2897), + [anon_sym_if] = ACTIONS(2897), + [anon_sym_switch] = ACTIONS(2897), + [anon_sym_for] = ACTIONS(2897), + [anon_sym_LPAREN] = ACTIONS(2895), + [anon_sym_SEMI] = ACTIONS(2895), + [anon_sym_await] = ACTIONS(2897), + [anon_sym_while] = ACTIONS(2897), + [anon_sym_do] = ACTIONS(2897), + [anon_sym_try] = ACTIONS(2897), + [anon_sym_break] = ACTIONS(2897), + [anon_sym_continue] = ACTIONS(2897), + [anon_sym_debugger] = ACTIONS(2897), + [anon_sym_return] = ACTIONS(2897), + [anon_sym_throw] = ACTIONS(2897), + [anon_sym_case] = ACTIONS(2897), + [anon_sym_yield] = ACTIONS(2897), + [anon_sym_LBRACK] = ACTIONS(2895), + [anon_sym_class] = ACTIONS(2897), + [anon_sym_async] = ACTIONS(2897), + [anon_sym_function] = ACTIONS(2897), + [anon_sym_new] = ACTIONS(2897), + [anon_sym_using] = ACTIONS(2897), + [anon_sym_PLUS] = ACTIONS(2897), + [anon_sym_DASH] = ACTIONS(2897), + [anon_sym_SLASH] = ACTIONS(2897), + [anon_sym_LT] = ACTIONS(2895), + [anon_sym_TILDE] = ACTIONS(2895), + [anon_sym_void] = ACTIONS(2897), + [anon_sym_delete] = ACTIONS(2897), + [anon_sym_PLUS_PLUS] = ACTIONS(2895), + [anon_sym_DASH_DASH] = ACTIONS(2895), + [anon_sym_DQUOTE] = ACTIONS(2895), + [anon_sym_SQUOTE] = ACTIONS(2895), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2895), + [sym_number] = ACTIONS(2895), + [sym_private_property_identifier] = ACTIONS(2895), + [sym_this] = ACTIONS(2897), + [sym_super] = ACTIONS(2897), + [sym_true] = ACTIONS(2897), + [sym_false] = ACTIONS(2897), + [sym_null] = ACTIONS(2897), + [sym_undefined] = ACTIONS(2897), + [anon_sym_AT] = ACTIONS(2895), + [anon_sym_static] = ACTIONS(2897), + [anon_sym_readonly] = ACTIONS(2897), + [anon_sym_get] = ACTIONS(2897), + [anon_sym_set] = ACTIONS(2897), + [anon_sym_declare] = ACTIONS(2897), + [anon_sym_public] = ACTIONS(2897), + [anon_sym_private] = ACTIONS(2897), + [anon_sym_protected] = ACTIONS(2897), + [anon_sym_override] = ACTIONS(2897), + [anon_sym_module] = ACTIONS(2897), + [anon_sym_any] = ACTIONS(2897), + [anon_sym_number] = ACTIONS(2897), + [anon_sym_boolean] = ACTIONS(2897), + [anon_sym_string] = ACTIONS(2897), + [anon_sym_symbol] = ACTIONS(2897), + [anon_sym_object] = ACTIONS(2897), + [anon_sym_abstract] = ACTIONS(2897), + [anon_sym_interface] = ACTIONS(2897), + [anon_sym_enum] = ACTIONS(2897), [sym_html_comment] = ACTIONS(5), }, - [STATE(918)] = { - [ts_builtin_sym_end] = ACTIONS(2897), - [sym_identifier] = ACTIONS(2899), - [anon_sym_export] = ACTIONS(2899), - [anon_sym_default] = ACTIONS(2899), - [anon_sym_type] = ACTIONS(2899), - [anon_sym_namespace] = ACTIONS(2899), - [anon_sym_LBRACE] = ACTIONS(2897), - [anon_sym_RBRACE] = ACTIONS(2897), - [anon_sym_typeof] = ACTIONS(2899), - [anon_sym_import] = ACTIONS(2899), - [anon_sym_with] = ACTIONS(2899), - [anon_sym_var] = ACTIONS(2899), - [anon_sym_let] = ACTIONS(2899), - [anon_sym_const] = ACTIONS(2899), - [anon_sym_BANG] = ACTIONS(2897), - [anon_sym_else] = ACTIONS(2899), - [anon_sym_if] = ACTIONS(2899), - [anon_sym_switch] = ACTIONS(2899), - [anon_sym_for] = ACTIONS(2899), - [anon_sym_LPAREN] = ACTIONS(2897), - [anon_sym_SEMI] = ACTIONS(2897), - [anon_sym_await] = ACTIONS(2899), - [anon_sym_while] = ACTIONS(2899), - [anon_sym_do] = ACTIONS(2899), - [anon_sym_try] = ACTIONS(2899), - [anon_sym_break] = ACTIONS(2899), - [anon_sym_continue] = ACTIONS(2899), - [anon_sym_debugger] = ACTIONS(2899), - [anon_sym_return] = ACTIONS(2899), - [anon_sym_throw] = ACTIONS(2899), - [anon_sym_case] = ACTIONS(2899), - [anon_sym_yield] = ACTIONS(2899), - [anon_sym_LBRACK] = ACTIONS(2897), - [anon_sym_class] = ACTIONS(2899), - [anon_sym_async] = ACTIONS(2899), - [anon_sym_function] = ACTIONS(2899), - [anon_sym_new] = ACTIONS(2899), - [anon_sym_using] = ACTIONS(2899), - [anon_sym_PLUS] = ACTIONS(2899), - [anon_sym_DASH] = ACTIONS(2899), - [anon_sym_SLASH] = ACTIONS(2899), - [anon_sym_LT] = ACTIONS(2897), - [anon_sym_TILDE] = ACTIONS(2897), - [anon_sym_void] = ACTIONS(2899), - [anon_sym_delete] = ACTIONS(2899), - [anon_sym_PLUS_PLUS] = ACTIONS(2897), - [anon_sym_DASH_DASH] = ACTIONS(2897), - [anon_sym_DQUOTE] = ACTIONS(2897), - [anon_sym_SQUOTE] = ACTIONS(2897), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2897), - [sym_number] = ACTIONS(2897), - [sym_private_property_identifier] = ACTIONS(2897), - [sym_this] = ACTIONS(2899), - [sym_super] = ACTIONS(2899), - [sym_true] = ACTIONS(2899), - [sym_false] = ACTIONS(2899), - [sym_null] = ACTIONS(2899), - [sym_undefined] = ACTIONS(2899), - [anon_sym_AT] = ACTIONS(2897), - [anon_sym_static] = ACTIONS(2899), - [anon_sym_readonly] = ACTIONS(2899), - [anon_sym_get] = ACTIONS(2899), - [anon_sym_set] = ACTIONS(2899), - [anon_sym_declare] = ACTIONS(2899), - [anon_sym_public] = ACTIONS(2899), - [anon_sym_private] = ACTIONS(2899), - [anon_sym_protected] = ACTIONS(2899), - [anon_sym_override] = ACTIONS(2899), - [anon_sym_module] = ACTIONS(2899), - [anon_sym_any] = ACTIONS(2899), - [anon_sym_number] = ACTIONS(2899), - [anon_sym_boolean] = ACTIONS(2899), - [anon_sym_string] = ACTIONS(2899), - [anon_sym_symbol] = ACTIONS(2899), - [anon_sym_object] = ACTIONS(2899), - [anon_sym_abstract] = ACTIONS(2899), - [anon_sym_interface] = ACTIONS(2899), - [anon_sym_enum] = ACTIONS(2899), + [STATE(925)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_rest_pattern] = STATE(6589), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6501), + [sym_optional_tuple_parameter] = STATE(6501), + [sym_optional_type] = STATE(6501), + [sym_rest_type] = STATE(6501), + [sym__tuple_type_member] = STATE(6501), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(2695), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(2899), + [anon_sym_new] = ACTIONS(2701), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2703), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(2709), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(677), + [anon_sym_number] = ACTIONS(677), + [anon_sym_boolean] = ACTIONS(677), + [anon_sym_string] = ACTIONS(677), + [anon_sym_symbol] = ACTIONS(677), + [anon_sym_object] = ACTIONS(677), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(919)] = { + [STATE(926)] = { [ts_builtin_sym_end] = ACTIONS(2901), [sym_identifier] = ACTIONS(2903), [anon_sym_export] = ACTIONS(2903), @@ -118692,7 +123859,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2903), [sym_html_comment] = ACTIONS(5), }, - [STATE(920)] = { + [STATE(927)] = { [ts_builtin_sym_end] = ACTIONS(2905), [sym_identifier] = ACTIONS(2907), [anon_sym_export] = ACTIONS(2907), @@ -118774,7 +123941,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2907), [sym_html_comment] = ACTIONS(5), }, - [STATE(921)] = { + [STATE(928)] = { [ts_builtin_sym_end] = ACTIONS(2909), [sym_identifier] = ACTIONS(2911), [anon_sym_export] = ACTIONS(2911), @@ -118856,7 +124023,171 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2911), [sym_html_comment] = ACTIONS(5), }, - [STATE(922)] = { + [STATE(929)] = { + [ts_builtin_sym_end] = ACTIONS(1898), + [sym_identifier] = ACTIONS(1900), + [anon_sym_export] = ACTIONS(1900), + [anon_sym_default] = ACTIONS(1900), + [anon_sym_type] = ACTIONS(1900), + [anon_sym_namespace] = ACTIONS(1900), + [anon_sym_LBRACE] = ACTIONS(1898), + [anon_sym_RBRACE] = ACTIONS(1898), + [anon_sym_typeof] = ACTIONS(1900), + [anon_sym_import] = ACTIONS(1900), + [anon_sym_with] = ACTIONS(1900), + [anon_sym_var] = ACTIONS(1900), + [anon_sym_let] = ACTIONS(1900), + [anon_sym_const] = ACTIONS(1900), + [anon_sym_BANG] = ACTIONS(1898), + [anon_sym_else] = ACTIONS(1900), + [anon_sym_if] = ACTIONS(1900), + [anon_sym_switch] = ACTIONS(1900), + [anon_sym_for] = ACTIONS(1900), + [anon_sym_LPAREN] = ACTIONS(1898), + [anon_sym_SEMI] = ACTIONS(1898), + [anon_sym_await] = ACTIONS(1900), + [anon_sym_while] = ACTIONS(1900), + [anon_sym_do] = ACTIONS(1900), + [anon_sym_try] = ACTIONS(1900), + [anon_sym_break] = ACTIONS(1900), + [anon_sym_continue] = ACTIONS(1900), + [anon_sym_debugger] = ACTIONS(1900), + [anon_sym_return] = ACTIONS(1900), + [anon_sym_throw] = ACTIONS(1900), + [anon_sym_case] = ACTIONS(1900), + [anon_sym_yield] = ACTIONS(1900), + [anon_sym_LBRACK] = ACTIONS(1898), + [anon_sym_class] = ACTIONS(1900), + [anon_sym_async] = ACTIONS(1900), + [anon_sym_function] = ACTIONS(1900), + [anon_sym_new] = ACTIONS(1900), + [anon_sym_using] = ACTIONS(1900), + [anon_sym_PLUS] = ACTIONS(1900), + [anon_sym_DASH] = ACTIONS(1900), + [anon_sym_SLASH] = ACTIONS(1900), + [anon_sym_LT] = ACTIONS(1898), + [anon_sym_TILDE] = ACTIONS(1898), + [anon_sym_void] = ACTIONS(1900), + [anon_sym_delete] = ACTIONS(1900), + [anon_sym_PLUS_PLUS] = ACTIONS(1898), + [anon_sym_DASH_DASH] = ACTIONS(1898), + [anon_sym_DQUOTE] = ACTIONS(1898), + [anon_sym_SQUOTE] = ACTIONS(1898), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1898), + [sym_number] = ACTIONS(1898), + [sym_private_property_identifier] = ACTIONS(1898), + [sym_this] = ACTIONS(1900), + [sym_super] = ACTIONS(1900), + [sym_true] = ACTIONS(1900), + [sym_false] = ACTIONS(1900), + [sym_null] = ACTIONS(1900), + [sym_undefined] = ACTIONS(1900), + [anon_sym_AT] = ACTIONS(1898), + [anon_sym_static] = ACTIONS(1900), + [anon_sym_readonly] = ACTIONS(1900), + [anon_sym_get] = ACTIONS(1900), + [anon_sym_set] = ACTIONS(1900), + [anon_sym_declare] = ACTIONS(1900), + [anon_sym_public] = ACTIONS(1900), + [anon_sym_private] = ACTIONS(1900), + [anon_sym_protected] = ACTIONS(1900), + [anon_sym_override] = ACTIONS(1900), + [anon_sym_module] = ACTIONS(1900), + [anon_sym_any] = ACTIONS(1900), + [anon_sym_number] = ACTIONS(1900), + [anon_sym_boolean] = ACTIONS(1900), + [anon_sym_string] = ACTIONS(1900), + [anon_sym_symbol] = ACTIONS(1900), + [anon_sym_object] = ACTIONS(1900), + [anon_sym_abstract] = ACTIONS(1900), + [anon_sym_interface] = ACTIONS(1900), + [anon_sym_enum] = ACTIONS(1900), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(930)] = { + [ts_builtin_sym_end] = ACTIONS(2901), + [sym_identifier] = ACTIONS(2903), + [anon_sym_export] = ACTIONS(2903), + [anon_sym_default] = ACTIONS(2903), + [anon_sym_type] = ACTIONS(2903), + [anon_sym_namespace] = ACTIONS(2903), + [anon_sym_LBRACE] = ACTIONS(2901), + [anon_sym_RBRACE] = ACTIONS(2901), + [anon_sym_typeof] = ACTIONS(2903), + [anon_sym_import] = ACTIONS(2903), + [anon_sym_with] = ACTIONS(2903), + [anon_sym_var] = ACTIONS(2903), + [anon_sym_let] = ACTIONS(2903), + [anon_sym_const] = ACTIONS(2903), + [anon_sym_BANG] = ACTIONS(2901), + [anon_sym_else] = ACTIONS(2903), + [anon_sym_if] = ACTIONS(2903), + [anon_sym_switch] = ACTIONS(2903), + [anon_sym_for] = ACTIONS(2903), + [anon_sym_LPAREN] = ACTIONS(2901), + [anon_sym_SEMI] = ACTIONS(2901), + [anon_sym_await] = ACTIONS(2903), + [anon_sym_while] = ACTIONS(2903), + [anon_sym_do] = ACTIONS(2903), + [anon_sym_try] = ACTIONS(2903), + [anon_sym_break] = ACTIONS(2903), + [anon_sym_continue] = ACTIONS(2903), + [anon_sym_debugger] = ACTIONS(2903), + [anon_sym_return] = ACTIONS(2903), + [anon_sym_throw] = ACTIONS(2903), + [anon_sym_case] = ACTIONS(2903), + [anon_sym_yield] = ACTIONS(2903), + [anon_sym_LBRACK] = ACTIONS(2901), + [anon_sym_class] = ACTIONS(2903), + [anon_sym_async] = ACTIONS(2903), + [anon_sym_function] = ACTIONS(2903), + [anon_sym_new] = ACTIONS(2903), + [anon_sym_using] = ACTIONS(2903), + [anon_sym_PLUS] = ACTIONS(2903), + [anon_sym_DASH] = ACTIONS(2903), + [anon_sym_SLASH] = ACTIONS(2903), + [anon_sym_LT] = ACTIONS(2901), + [anon_sym_TILDE] = ACTIONS(2901), + [anon_sym_void] = ACTIONS(2903), + [anon_sym_delete] = ACTIONS(2903), + [anon_sym_PLUS_PLUS] = ACTIONS(2901), + [anon_sym_DASH_DASH] = ACTIONS(2901), + [anon_sym_DQUOTE] = ACTIONS(2901), + [anon_sym_SQUOTE] = ACTIONS(2901), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2901), + [sym_number] = ACTIONS(2901), + [sym_private_property_identifier] = ACTIONS(2901), + [sym_this] = ACTIONS(2903), + [sym_super] = ACTIONS(2903), + [sym_true] = ACTIONS(2903), + [sym_false] = ACTIONS(2903), + [sym_null] = ACTIONS(2903), + [sym_undefined] = ACTIONS(2903), + [anon_sym_AT] = ACTIONS(2901), + [anon_sym_static] = ACTIONS(2903), + [anon_sym_readonly] = ACTIONS(2903), + [anon_sym_get] = ACTIONS(2903), + [anon_sym_set] = ACTIONS(2903), + [anon_sym_declare] = ACTIONS(2903), + [anon_sym_public] = ACTIONS(2903), + [anon_sym_private] = ACTIONS(2903), + [anon_sym_protected] = ACTIONS(2903), + [anon_sym_override] = ACTIONS(2903), + [anon_sym_module] = ACTIONS(2903), + [anon_sym_any] = ACTIONS(2903), + [anon_sym_number] = ACTIONS(2903), + [anon_sym_boolean] = ACTIONS(2903), + [anon_sym_string] = ACTIONS(2903), + [anon_sym_symbol] = ACTIONS(2903), + [anon_sym_object] = ACTIONS(2903), + [anon_sym_abstract] = ACTIONS(2903), + [anon_sym_interface] = ACTIONS(2903), + [anon_sym_enum] = ACTIONS(2903), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(931)] = { [ts_builtin_sym_end] = ACTIONS(2913), [sym_identifier] = ACTIONS(2915), [anon_sym_export] = ACTIONS(2915), @@ -118938,7 +124269,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2915), [sym_html_comment] = ACTIONS(5), }, - [STATE(923)] = { + [STATE(932)] = { [ts_builtin_sym_end] = ACTIONS(2917), [sym_identifier] = ACTIONS(2919), [anon_sym_export] = ACTIONS(2919), @@ -119020,89 +124351,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2919), [sym_html_comment] = ACTIONS(5), }, - [STATE(924)] = { - [ts_builtin_sym_end] = ACTIONS(1840), - [sym_identifier] = ACTIONS(1842), - [anon_sym_export] = ACTIONS(1842), - [anon_sym_default] = ACTIONS(1842), - [anon_sym_type] = ACTIONS(1842), - [anon_sym_namespace] = ACTIONS(1842), - [anon_sym_LBRACE] = ACTIONS(1840), - [anon_sym_RBRACE] = ACTIONS(1840), - [anon_sym_typeof] = ACTIONS(1842), - [anon_sym_import] = ACTIONS(1842), - [anon_sym_with] = ACTIONS(1842), - [anon_sym_var] = ACTIONS(1842), - [anon_sym_let] = ACTIONS(1842), - [anon_sym_const] = ACTIONS(1842), - [anon_sym_BANG] = ACTIONS(1840), - [anon_sym_else] = ACTIONS(1842), - [anon_sym_if] = ACTIONS(1842), - [anon_sym_switch] = ACTIONS(1842), - [anon_sym_for] = ACTIONS(1842), - [anon_sym_LPAREN] = ACTIONS(1840), - [anon_sym_SEMI] = ACTIONS(1840), - [anon_sym_await] = ACTIONS(1842), - [anon_sym_while] = ACTIONS(1842), - [anon_sym_do] = ACTIONS(1842), - [anon_sym_try] = ACTIONS(1842), - [anon_sym_break] = ACTIONS(1842), - [anon_sym_continue] = ACTIONS(1842), - [anon_sym_debugger] = ACTIONS(1842), - [anon_sym_return] = ACTIONS(1842), - [anon_sym_throw] = ACTIONS(1842), - [anon_sym_case] = ACTIONS(1842), - [anon_sym_yield] = ACTIONS(1842), - [anon_sym_LBRACK] = ACTIONS(1840), - [anon_sym_class] = ACTIONS(1842), - [anon_sym_async] = ACTIONS(1842), - [anon_sym_function] = ACTIONS(1842), - [anon_sym_new] = ACTIONS(1842), - [anon_sym_using] = ACTIONS(1842), - [anon_sym_PLUS] = ACTIONS(1842), - [anon_sym_DASH] = ACTIONS(1842), - [anon_sym_SLASH] = ACTIONS(1842), - [anon_sym_LT] = ACTIONS(1840), - [anon_sym_TILDE] = ACTIONS(1840), - [anon_sym_void] = ACTIONS(1842), - [anon_sym_delete] = ACTIONS(1842), - [anon_sym_PLUS_PLUS] = ACTIONS(1840), - [anon_sym_DASH_DASH] = ACTIONS(1840), - [anon_sym_DQUOTE] = ACTIONS(1840), - [anon_sym_SQUOTE] = ACTIONS(1840), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1840), - [sym_number] = ACTIONS(1840), - [sym_private_property_identifier] = ACTIONS(1840), - [sym_this] = ACTIONS(1842), - [sym_super] = ACTIONS(1842), - [sym_true] = ACTIONS(1842), - [sym_false] = ACTIONS(1842), - [sym_null] = ACTIONS(1842), - [sym_undefined] = ACTIONS(1842), - [anon_sym_AT] = ACTIONS(1840), - [anon_sym_static] = ACTIONS(1842), - [anon_sym_readonly] = ACTIONS(1842), - [anon_sym_get] = ACTIONS(1842), - [anon_sym_set] = ACTIONS(1842), - [anon_sym_declare] = ACTIONS(1842), - [anon_sym_public] = ACTIONS(1842), - [anon_sym_private] = ACTIONS(1842), - [anon_sym_protected] = ACTIONS(1842), - [anon_sym_override] = ACTIONS(1842), - [anon_sym_module] = ACTIONS(1842), - [anon_sym_any] = ACTIONS(1842), - [anon_sym_number] = ACTIONS(1842), - [anon_sym_boolean] = ACTIONS(1842), - [anon_sym_string] = ACTIONS(1842), - [anon_sym_symbol] = ACTIONS(1842), - [anon_sym_object] = ACTIONS(1842), - [anon_sym_abstract] = ACTIONS(1842), - [anon_sym_interface] = ACTIONS(1842), - [anon_sym_enum] = ACTIONS(1842), + [STATE(933)] = { + [ts_builtin_sym_end] = ACTIONS(1962), + [sym_identifier] = ACTIONS(1964), + [anon_sym_export] = ACTIONS(1964), + [anon_sym_default] = ACTIONS(1964), + [anon_sym_type] = ACTIONS(1964), + [anon_sym_namespace] = ACTIONS(1964), + [anon_sym_LBRACE] = ACTIONS(1962), + [anon_sym_RBRACE] = ACTIONS(1962), + [anon_sym_typeof] = ACTIONS(1964), + [anon_sym_import] = ACTIONS(1964), + [anon_sym_with] = ACTIONS(1964), + [anon_sym_var] = ACTIONS(1964), + [anon_sym_let] = ACTIONS(1964), + [anon_sym_const] = ACTIONS(1964), + [anon_sym_BANG] = ACTIONS(1962), + [anon_sym_else] = ACTIONS(1964), + [anon_sym_if] = ACTIONS(1964), + [anon_sym_switch] = ACTIONS(1964), + [anon_sym_for] = ACTIONS(1964), + [anon_sym_LPAREN] = ACTIONS(1962), + [anon_sym_SEMI] = ACTIONS(1962), + [anon_sym_await] = ACTIONS(1964), + [anon_sym_while] = ACTIONS(1964), + [anon_sym_do] = ACTIONS(1964), + [anon_sym_try] = ACTIONS(1964), + [anon_sym_break] = ACTIONS(1964), + [anon_sym_continue] = ACTIONS(1964), + [anon_sym_debugger] = ACTIONS(1964), + [anon_sym_return] = ACTIONS(1964), + [anon_sym_throw] = ACTIONS(1964), + [anon_sym_case] = ACTIONS(1964), + [anon_sym_yield] = ACTIONS(1964), + [anon_sym_LBRACK] = ACTIONS(1962), + [anon_sym_class] = ACTIONS(1964), + [anon_sym_async] = ACTIONS(1964), + [anon_sym_function] = ACTIONS(1964), + [anon_sym_new] = ACTIONS(1964), + [anon_sym_using] = ACTIONS(1964), + [anon_sym_PLUS] = ACTIONS(1964), + [anon_sym_DASH] = ACTIONS(1964), + [anon_sym_SLASH] = ACTIONS(1964), + [anon_sym_LT] = ACTIONS(1962), + [anon_sym_TILDE] = ACTIONS(1962), + [anon_sym_void] = ACTIONS(1964), + [anon_sym_delete] = ACTIONS(1964), + [anon_sym_PLUS_PLUS] = ACTIONS(1962), + [anon_sym_DASH_DASH] = ACTIONS(1962), + [anon_sym_DQUOTE] = ACTIONS(1962), + [anon_sym_SQUOTE] = ACTIONS(1962), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1962), + [sym_number] = ACTIONS(1962), + [sym_private_property_identifier] = ACTIONS(1962), + [sym_this] = ACTIONS(1964), + [sym_super] = ACTIONS(1964), + [sym_true] = ACTIONS(1964), + [sym_false] = ACTIONS(1964), + [sym_null] = ACTIONS(1964), + [sym_undefined] = ACTIONS(1964), + [anon_sym_AT] = ACTIONS(1962), + [anon_sym_static] = ACTIONS(1964), + [anon_sym_readonly] = ACTIONS(1964), + [anon_sym_get] = ACTIONS(1964), + [anon_sym_set] = ACTIONS(1964), + [anon_sym_declare] = ACTIONS(1964), + [anon_sym_public] = ACTIONS(1964), + [anon_sym_private] = ACTIONS(1964), + [anon_sym_protected] = ACTIONS(1964), + [anon_sym_override] = ACTIONS(1964), + [anon_sym_module] = ACTIONS(1964), + [anon_sym_any] = ACTIONS(1964), + [anon_sym_number] = ACTIONS(1964), + [anon_sym_boolean] = ACTIONS(1964), + [anon_sym_string] = ACTIONS(1964), + [anon_sym_symbol] = ACTIONS(1964), + [anon_sym_object] = ACTIONS(1964), + [anon_sym_abstract] = ACTIONS(1964), + [anon_sym_interface] = ACTIONS(1964), + [anon_sym_enum] = ACTIONS(1964), [sym_html_comment] = ACTIONS(5), }, - [STATE(925)] = { + [STATE(934)] = { [ts_builtin_sym_end] = ACTIONS(2921), [sym_identifier] = ACTIONS(2923), [anon_sym_export] = ACTIONS(2923), @@ -119184,89 +124515,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2923), [sym_html_comment] = ACTIONS(5), }, - [STATE(926)] = { - [ts_builtin_sym_end] = ACTIONS(1798), - [sym_identifier] = ACTIONS(1800), - [anon_sym_export] = ACTIONS(1800), - [anon_sym_default] = ACTIONS(1800), - [anon_sym_type] = ACTIONS(1800), - [anon_sym_namespace] = ACTIONS(1800), - [anon_sym_LBRACE] = ACTIONS(1798), - [anon_sym_RBRACE] = ACTIONS(1798), - [anon_sym_typeof] = ACTIONS(1800), - [anon_sym_import] = ACTIONS(1800), - [anon_sym_with] = ACTIONS(1800), - [anon_sym_var] = ACTIONS(1800), - [anon_sym_let] = ACTIONS(1800), - [anon_sym_const] = ACTIONS(1800), - [anon_sym_BANG] = ACTIONS(1798), - [anon_sym_else] = ACTIONS(1800), - [anon_sym_if] = ACTIONS(1800), - [anon_sym_switch] = ACTIONS(1800), - [anon_sym_for] = ACTIONS(1800), - [anon_sym_LPAREN] = ACTIONS(1798), - [anon_sym_SEMI] = ACTIONS(1798), - [anon_sym_await] = ACTIONS(1800), - [anon_sym_while] = ACTIONS(1800), - [anon_sym_do] = ACTIONS(1800), - [anon_sym_try] = ACTIONS(1800), - [anon_sym_break] = ACTIONS(1800), - [anon_sym_continue] = ACTIONS(1800), - [anon_sym_debugger] = ACTIONS(1800), - [anon_sym_return] = ACTIONS(1800), - [anon_sym_throw] = ACTIONS(1800), - [anon_sym_case] = ACTIONS(1800), - [anon_sym_yield] = ACTIONS(1800), - [anon_sym_LBRACK] = ACTIONS(1798), - [anon_sym_class] = ACTIONS(1800), - [anon_sym_async] = ACTIONS(1800), - [anon_sym_function] = ACTIONS(1800), - [anon_sym_new] = ACTIONS(1800), - [anon_sym_using] = ACTIONS(1800), - [anon_sym_PLUS] = ACTIONS(1800), - [anon_sym_DASH] = ACTIONS(1800), - [anon_sym_SLASH] = ACTIONS(1800), - [anon_sym_LT] = ACTIONS(1798), - [anon_sym_TILDE] = ACTIONS(1798), - [anon_sym_void] = ACTIONS(1800), - [anon_sym_delete] = ACTIONS(1800), - [anon_sym_PLUS_PLUS] = ACTIONS(1798), - [anon_sym_DASH_DASH] = ACTIONS(1798), - [anon_sym_DQUOTE] = ACTIONS(1798), - [anon_sym_SQUOTE] = ACTIONS(1798), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1798), - [sym_number] = ACTIONS(1798), - [sym_private_property_identifier] = ACTIONS(1798), - [sym_this] = ACTIONS(1800), - [sym_super] = ACTIONS(1800), - [sym_true] = ACTIONS(1800), - [sym_false] = ACTIONS(1800), - [sym_null] = ACTIONS(1800), - [sym_undefined] = ACTIONS(1800), - [anon_sym_AT] = ACTIONS(1798), - [anon_sym_static] = ACTIONS(1800), - [anon_sym_readonly] = ACTIONS(1800), - [anon_sym_get] = ACTIONS(1800), - [anon_sym_set] = ACTIONS(1800), - [anon_sym_declare] = ACTIONS(1800), - [anon_sym_public] = ACTIONS(1800), - [anon_sym_private] = ACTIONS(1800), - [anon_sym_protected] = ACTIONS(1800), - [anon_sym_override] = ACTIONS(1800), - [anon_sym_module] = ACTIONS(1800), - [anon_sym_any] = ACTIONS(1800), - [anon_sym_number] = ACTIONS(1800), - [anon_sym_boolean] = ACTIONS(1800), - [anon_sym_string] = ACTIONS(1800), - [anon_sym_symbol] = ACTIONS(1800), - [anon_sym_object] = ACTIONS(1800), - [anon_sym_abstract] = ACTIONS(1800), - [anon_sym_interface] = ACTIONS(1800), - [anon_sym_enum] = ACTIONS(1800), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(927)] = { + [STATE(935)] = { [ts_builtin_sym_end] = ACTIONS(2925), [sym_identifier] = ACTIONS(2927), [anon_sym_export] = ACTIONS(2927), @@ -119348,7 +124597,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2927), [sym_html_comment] = ACTIONS(5), }, - [STATE(928)] = { + [STATE(936)] = { [ts_builtin_sym_end] = ACTIONS(2929), [sym_identifier] = ACTIONS(2931), [anon_sym_export] = ACTIONS(2931), @@ -119430,171 +124679,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2931), [sym_html_comment] = ACTIONS(5), }, - [STATE(929)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_rest_pattern] = STATE(5679), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4008), - [sym_tuple_parameter] = STATE(5700), - [sym_optional_tuple_parameter] = STATE(5700), - [sym_optional_type] = STATE(5700), - [sym_rest_type] = STATE(5700), - [sym__tuple_type_member] = STATE(5700), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(2517), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_RBRACK] = ACTIONS(2933), - [anon_sym_new] = ACTIONS(2523), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(2531), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(637), - [anon_sym_unknown] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(930)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_rest_pattern] = STATE(5679), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4008), - [sym_tuple_parameter] = STATE(5700), - [sym_optional_tuple_parameter] = STATE(5700), - [sym_optional_type] = STATE(5700), - [sym_rest_type] = STATE(5700), - [sym__tuple_type_member] = STATE(5700), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(2517), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_RBRACK] = ACTIONS(2935), - [anon_sym_new] = ACTIONS(2523), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(2531), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(637), - [anon_sym_unknown] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [STATE(937)] = { + [ts_builtin_sym_end] = ACTIONS(2933), + [sym_identifier] = ACTIONS(2935), + [anon_sym_export] = ACTIONS(2935), + [anon_sym_default] = ACTIONS(2935), + [anon_sym_type] = ACTIONS(2935), + [anon_sym_namespace] = ACTIONS(2935), + [anon_sym_LBRACE] = ACTIONS(2933), + [anon_sym_RBRACE] = ACTIONS(2933), + [anon_sym_typeof] = ACTIONS(2935), + [anon_sym_import] = ACTIONS(2935), + [anon_sym_with] = ACTIONS(2935), + [anon_sym_var] = ACTIONS(2935), + [anon_sym_let] = ACTIONS(2935), + [anon_sym_const] = ACTIONS(2935), + [anon_sym_BANG] = ACTIONS(2933), + [anon_sym_else] = ACTIONS(2935), + [anon_sym_if] = ACTIONS(2935), + [anon_sym_switch] = ACTIONS(2935), + [anon_sym_for] = ACTIONS(2935), + [anon_sym_LPAREN] = ACTIONS(2933), + [anon_sym_SEMI] = ACTIONS(2933), + [anon_sym_await] = ACTIONS(2935), + [anon_sym_while] = ACTIONS(2935), + [anon_sym_do] = ACTIONS(2935), + [anon_sym_try] = ACTIONS(2935), + [anon_sym_break] = ACTIONS(2935), + [anon_sym_continue] = ACTIONS(2935), + [anon_sym_debugger] = ACTIONS(2935), + [anon_sym_return] = ACTIONS(2935), + [anon_sym_throw] = ACTIONS(2935), + [anon_sym_case] = ACTIONS(2935), + [anon_sym_yield] = ACTIONS(2935), + [anon_sym_LBRACK] = ACTIONS(2933), + [anon_sym_class] = ACTIONS(2935), + [anon_sym_async] = ACTIONS(2935), + [anon_sym_function] = ACTIONS(2935), + [anon_sym_new] = ACTIONS(2935), + [anon_sym_using] = ACTIONS(2935), + [anon_sym_PLUS] = ACTIONS(2935), + [anon_sym_DASH] = ACTIONS(2935), + [anon_sym_SLASH] = ACTIONS(2935), + [anon_sym_LT] = ACTIONS(2933), + [anon_sym_TILDE] = ACTIONS(2933), + [anon_sym_void] = ACTIONS(2935), + [anon_sym_delete] = ACTIONS(2935), + [anon_sym_PLUS_PLUS] = ACTIONS(2933), + [anon_sym_DASH_DASH] = ACTIONS(2933), + [anon_sym_DQUOTE] = ACTIONS(2933), + [anon_sym_SQUOTE] = ACTIONS(2933), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2933), + [sym_number] = ACTIONS(2933), + [sym_private_property_identifier] = ACTIONS(2933), + [sym_this] = ACTIONS(2935), + [sym_super] = ACTIONS(2935), + [sym_true] = ACTIONS(2935), + [sym_false] = ACTIONS(2935), + [sym_null] = ACTIONS(2935), + [sym_undefined] = ACTIONS(2935), + [anon_sym_AT] = ACTIONS(2933), + [anon_sym_static] = ACTIONS(2935), + [anon_sym_readonly] = ACTIONS(2935), + [anon_sym_get] = ACTIONS(2935), + [anon_sym_set] = ACTIONS(2935), + [anon_sym_declare] = ACTIONS(2935), + [anon_sym_public] = ACTIONS(2935), + [anon_sym_private] = ACTIONS(2935), + [anon_sym_protected] = ACTIONS(2935), + [anon_sym_override] = ACTIONS(2935), + [anon_sym_module] = ACTIONS(2935), + [anon_sym_any] = ACTIONS(2935), + [anon_sym_number] = ACTIONS(2935), + [anon_sym_boolean] = ACTIONS(2935), + [anon_sym_string] = ACTIONS(2935), + [anon_sym_symbol] = ACTIONS(2935), + [anon_sym_object] = ACTIONS(2935), + [anon_sym_abstract] = ACTIONS(2935), + [anon_sym_interface] = ACTIONS(2935), + [anon_sym_enum] = ACTIONS(2935), [sym_html_comment] = ACTIONS(5), }, - [STATE(931)] = { + [STATE(938)] = { [ts_builtin_sym_end] = ACTIONS(2937), [sym_identifier] = ACTIONS(2939), [anon_sym_export] = ACTIONS(2939), @@ -119676,7 +124843,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2939), [sym_html_comment] = ACTIONS(5), }, - [STATE(932)] = { + [STATE(939)] = { [ts_builtin_sym_end] = ACTIONS(2941), [sym_identifier] = ACTIONS(2943), [anon_sym_export] = ACTIONS(2943), @@ -119758,7 +124925,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2943), [sym_html_comment] = ACTIONS(5), }, - [STATE(933)] = { + [STATE(940)] = { [ts_builtin_sym_end] = ACTIONS(2945), [sym_identifier] = ACTIONS(2947), [anon_sym_export] = ACTIONS(2947), @@ -119840,7 +125007,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2947), [sym_html_comment] = ACTIONS(5), }, - [STATE(934)] = { + [STATE(941)] = { [ts_builtin_sym_end] = ACTIONS(2949), [sym_identifier] = ACTIONS(2951), [anon_sym_export] = ACTIONS(2951), @@ -119922,7 +125089,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2951), [sym_html_comment] = ACTIONS(5), }, - [STATE(935)] = { + [STATE(942)] = { [ts_builtin_sym_end] = ACTIONS(2953), [sym_identifier] = ACTIONS(2955), [anon_sym_export] = ACTIONS(2955), @@ -120004,7 +125171,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2955), [sym_html_comment] = ACTIONS(5), }, - [STATE(936)] = { + [STATE(943)] = { [ts_builtin_sym_end] = ACTIONS(2957), [sym_identifier] = ACTIONS(2959), [anon_sym_export] = ACTIONS(2959), @@ -120086,7 +125253,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2959), [sym_html_comment] = ACTIONS(5), }, - [STATE(937)] = { + [STATE(944)] = { [ts_builtin_sym_end] = ACTIONS(2961), [sym_identifier] = ACTIONS(2963), [anon_sym_export] = ACTIONS(2963), @@ -120168,1331 +125335,1094 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2963), [sym_html_comment] = ACTIONS(5), }, - [STATE(938)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_rest_pattern] = STATE(5679), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4008), - [sym_tuple_parameter] = STATE(5700), - [sym_optional_tuple_parameter] = STATE(5700), - [sym_optional_type] = STATE(5700), - [sym_rest_type] = STATE(5700), - [sym__tuple_type_member] = STATE(5700), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(2517), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_RBRACK] = ACTIONS(2965), - [anon_sym_new] = ACTIONS(2523), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(2531), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(637), - [anon_sym_unknown] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(939)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_rest_pattern] = STATE(5679), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4008), - [sym_tuple_parameter] = STATE(5700), - [sym_optional_tuple_parameter] = STATE(5700), - [sym_optional_type] = STATE(5700), - [sym_rest_type] = STATE(5700), - [sym__tuple_type_member] = STATE(5700), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(2517), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_RBRACK] = ACTIONS(2967), - [anon_sym_new] = ACTIONS(2523), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(2531), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(637), - [anon_sym_unknown] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(940)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_rest_pattern] = STATE(5679), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4008), - [sym_tuple_parameter] = STATE(5700), - [sym_optional_tuple_parameter] = STATE(5700), - [sym_optional_type] = STATE(5700), - [sym_rest_type] = STATE(5700), - [sym__tuple_type_member] = STATE(5700), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(2517), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_RBRACK] = ACTIONS(2969), - [anon_sym_new] = ACTIONS(2523), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(2531), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(637), - [anon_sym_unknown] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(941)] = { - [ts_builtin_sym_end] = ACTIONS(2971), - [sym_identifier] = ACTIONS(2973), - [anon_sym_export] = ACTIONS(2973), - [anon_sym_default] = ACTIONS(2973), - [anon_sym_type] = ACTIONS(2973), - [anon_sym_namespace] = ACTIONS(2973), - [anon_sym_LBRACE] = ACTIONS(2971), - [anon_sym_RBRACE] = ACTIONS(2971), - [anon_sym_typeof] = ACTIONS(2973), - [anon_sym_import] = ACTIONS(2973), - [anon_sym_with] = ACTIONS(2973), - [anon_sym_var] = ACTIONS(2973), - [anon_sym_let] = ACTIONS(2973), - [anon_sym_const] = ACTIONS(2973), - [anon_sym_BANG] = ACTIONS(2971), - [anon_sym_else] = ACTIONS(2973), - [anon_sym_if] = ACTIONS(2973), - [anon_sym_switch] = ACTIONS(2973), - [anon_sym_for] = ACTIONS(2973), - [anon_sym_LPAREN] = ACTIONS(2971), - [anon_sym_SEMI] = ACTIONS(2971), - [anon_sym_await] = ACTIONS(2973), - [anon_sym_while] = ACTIONS(2973), - [anon_sym_do] = ACTIONS(2973), - [anon_sym_try] = ACTIONS(2973), - [anon_sym_break] = ACTIONS(2973), - [anon_sym_continue] = ACTIONS(2973), - [anon_sym_debugger] = ACTIONS(2973), - [anon_sym_return] = ACTIONS(2973), - [anon_sym_throw] = ACTIONS(2973), - [anon_sym_case] = ACTIONS(2973), - [anon_sym_yield] = ACTIONS(2973), - [anon_sym_LBRACK] = ACTIONS(2971), - [anon_sym_class] = ACTIONS(2973), - [anon_sym_async] = ACTIONS(2973), - [anon_sym_function] = ACTIONS(2973), - [anon_sym_new] = ACTIONS(2973), - [anon_sym_using] = ACTIONS(2973), - [anon_sym_PLUS] = ACTIONS(2973), - [anon_sym_DASH] = ACTIONS(2973), - [anon_sym_SLASH] = ACTIONS(2973), - [anon_sym_LT] = ACTIONS(2971), - [anon_sym_TILDE] = ACTIONS(2971), - [anon_sym_void] = ACTIONS(2973), - [anon_sym_delete] = ACTIONS(2973), - [anon_sym_PLUS_PLUS] = ACTIONS(2971), - [anon_sym_DASH_DASH] = ACTIONS(2971), - [anon_sym_DQUOTE] = ACTIONS(2971), - [anon_sym_SQUOTE] = ACTIONS(2971), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2971), - [sym_number] = ACTIONS(2971), - [sym_private_property_identifier] = ACTIONS(2971), - [sym_this] = ACTIONS(2973), - [sym_super] = ACTIONS(2973), - [sym_true] = ACTIONS(2973), - [sym_false] = ACTIONS(2973), - [sym_null] = ACTIONS(2973), - [sym_undefined] = ACTIONS(2973), - [anon_sym_AT] = ACTIONS(2971), - [anon_sym_static] = ACTIONS(2973), - [anon_sym_readonly] = ACTIONS(2973), - [anon_sym_get] = ACTIONS(2973), - [anon_sym_set] = ACTIONS(2973), - [anon_sym_declare] = ACTIONS(2973), - [anon_sym_public] = ACTIONS(2973), - [anon_sym_private] = ACTIONS(2973), - [anon_sym_protected] = ACTIONS(2973), - [anon_sym_override] = ACTIONS(2973), - [anon_sym_module] = ACTIONS(2973), - [anon_sym_any] = ACTIONS(2973), - [anon_sym_number] = ACTIONS(2973), - [anon_sym_boolean] = ACTIONS(2973), - [anon_sym_string] = ACTIONS(2973), - [anon_sym_symbol] = ACTIONS(2973), - [anon_sym_object] = ACTIONS(2973), - [anon_sym_abstract] = ACTIONS(2973), - [anon_sym_interface] = ACTIONS(2973), - [anon_sym_enum] = ACTIONS(2973), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(942)] = { - [ts_builtin_sym_end] = ACTIONS(2975), - [sym_identifier] = ACTIONS(2977), - [anon_sym_export] = ACTIONS(2977), - [anon_sym_default] = ACTIONS(2977), - [anon_sym_type] = ACTIONS(2977), - [anon_sym_namespace] = ACTIONS(2977), - [anon_sym_LBRACE] = ACTIONS(2975), - [anon_sym_RBRACE] = ACTIONS(2975), - [anon_sym_typeof] = ACTIONS(2977), - [anon_sym_import] = ACTIONS(2977), - [anon_sym_with] = ACTIONS(2977), - [anon_sym_var] = ACTIONS(2977), - [anon_sym_let] = ACTIONS(2977), - [anon_sym_const] = ACTIONS(2977), - [anon_sym_BANG] = ACTIONS(2975), - [anon_sym_else] = ACTIONS(2977), - [anon_sym_if] = ACTIONS(2977), - [anon_sym_switch] = ACTIONS(2977), - [anon_sym_for] = ACTIONS(2977), - [anon_sym_LPAREN] = ACTIONS(2975), - [anon_sym_SEMI] = ACTIONS(2975), - [anon_sym_await] = ACTIONS(2977), - [anon_sym_while] = ACTIONS(2977), - [anon_sym_do] = ACTIONS(2977), - [anon_sym_try] = ACTIONS(2977), - [anon_sym_break] = ACTIONS(2977), - [anon_sym_continue] = ACTIONS(2977), - [anon_sym_debugger] = ACTIONS(2977), - [anon_sym_return] = ACTIONS(2977), - [anon_sym_throw] = ACTIONS(2977), - [anon_sym_case] = ACTIONS(2977), - [anon_sym_yield] = ACTIONS(2977), - [anon_sym_LBRACK] = ACTIONS(2975), - [anon_sym_class] = ACTIONS(2977), - [anon_sym_async] = ACTIONS(2977), - [anon_sym_function] = ACTIONS(2977), - [anon_sym_new] = ACTIONS(2977), - [anon_sym_using] = ACTIONS(2977), - [anon_sym_PLUS] = ACTIONS(2977), - [anon_sym_DASH] = ACTIONS(2977), - [anon_sym_SLASH] = ACTIONS(2977), - [anon_sym_LT] = ACTIONS(2975), - [anon_sym_TILDE] = ACTIONS(2975), - [anon_sym_void] = ACTIONS(2977), - [anon_sym_delete] = ACTIONS(2977), - [anon_sym_PLUS_PLUS] = ACTIONS(2975), - [anon_sym_DASH_DASH] = ACTIONS(2975), - [anon_sym_DQUOTE] = ACTIONS(2975), - [anon_sym_SQUOTE] = ACTIONS(2975), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2975), - [sym_number] = ACTIONS(2975), - [sym_private_property_identifier] = ACTIONS(2975), - [sym_this] = ACTIONS(2977), - [sym_super] = ACTIONS(2977), - [sym_true] = ACTIONS(2977), - [sym_false] = ACTIONS(2977), - [sym_null] = ACTIONS(2977), - [sym_undefined] = ACTIONS(2977), - [anon_sym_AT] = ACTIONS(2975), - [anon_sym_static] = ACTIONS(2977), - [anon_sym_readonly] = ACTIONS(2977), - [anon_sym_get] = ACTIONS(2977), - [anon_sym_set] = ACTIONS(2977), - [anon_sym_declare] = ACTIONS(2977), - [anon_sym_public] = ACTIONS(2977), - [anon_sym_private] = ACTIONS(2977), - [anon_sym_protected] = ACTIONS(2977), - [anon_sym_override] = ACTIONS(2977), - [anon_sym_module] = ACTIONS(2977), - [anon_sym_any] = ACTIONS(2977), - [anon_sym_number] = ACTIONS(2977), - [anon_sym_boolean] = ACTIONS(2977), - [anon_sym_string] = ACTIONS(2977), - [anon_sym_symbol] = ACTIONS(2977), - [anon_sym_object] = ACTIONS(2977), - [anon_sym_abstract] = ACTIONS(2977), - [anon_sym_interface] = ACTIONS(2977), - [anon_sym_enum] = ACTIONS(2977), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(943)] = { - [ts_builtin_sym_end] = ACTIONS(2979), - [sym_identifier] = ACTIONS(2981), - [anon_sym_export] = ACTIONS(2981), - [anon_sym_default] = ACTIONS(2981), - [anon_sym_type] = ACTIONS(2981), - [anon_sym_namespace] = ACTIONS(2981), - [anon_sym_LBRACE] = ACTIONS(2979), - [anon_sym_RBRACE] = ACTIONS(2979), - [anon_sym_typeof] = ACTIONS(2981), - [anon_sym_import] = ACTIONS(2981), - [anon_sym_with] = ACTIONS(2981), - [anon_sym_var] = ACTIONS(2981), - [anon_sym_let] = ACTIONS(2981), - [anon_sym_const] = ACTIONS(2981), - [anon_sym_BANG] = ACTIONS(2979), - [anon_sym_else] = ACTIONS(2981), - [anon_sym_if] = ACTIONS(2981), - [anon_sym_switch] = ACTIONS(2981), - [anon_sym_for] = ACTIONS(2981), - [anon_sym_LPAREN] = ACTIONS(2979), - [anon_sym_SEMI] = ACTIONS(2979), - [anon_sym_await] = ACTIONS(2981), - [anon_sym_while] = ACTIONS(2981), - [anon_sym_do] = ACTIONS(2981), - [anon_sym_try] = ACTIONS(2981), - [anon_sym_break] = ACTIONS(2981), - [anon_sym_continue] = ACTIONS(2981), - [anon_sym_debugger] = ACTIONS(2981), - [anon_sym_return] = ACTIONS(2981), - [anon_sym_throw] = ACTIONS(2981), - [anon_sym_case] = ACTIONS(2981), - [anon_sym_yield] = ACTIONS(2981), - [anon_sym_LBRACK] = ACTIONS(2979), - [anon_sym_class] = ACTIONS(2981), - [anon_sym_async] = ACTIONS(2981), - [anon_sym_function] = ACTIONS(2981), - [anon_sym_new] = ACTIONS(2981), - [anon_sym_using] = ACTIONS(2981), - [anon_sym_PLUS] = ACTIONS(2981), - [anon_sym_DASH] = ACTIONS(2981), - [anon_sym_SLASH] = ACTIONS(2981), - [anon_sym_LT] = ACTIONS(2979), - [anon_sym_TILDE] = ACTIONS(2979), - [anon_sym_void] = ACTIONS(2981), - [anon_sym_delete] = ACTIONS(2981), - [anon_sym_PLUS_PLUS] = ACTIONS(2979), - [anon_sym_DASH_DASH] = ACTIONS(2979), - [anon_sym_DQUOTE] = ACTIONS(2979), - [anon_sym_SQUOTE] = ACTIONS(2979), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2979), - [sym_number] = ACTIONS(2979), - [sym_private_property_identifier] = ACTIONS(2979), - [sym_this] = ACTIONS(2981), - [sym_super] = ACTIONS(2981), - [sym_true] = ACTIONS(2981), - [sym_false] = ACTIONS(2981), - [sym_null] = ACTIONS(2981), - [sym_undefined] = ACTIONS(2981), - [anon_sym_AT] = ACTIONS(2979), - [anon_sym_static] = ACTIONS(2981), - [anon_sym_readonly] = ACTIONS(2981), - [anon_sym_get] = ACTIONS(2981), - [anon_sym_set] = ACTIONS(2981), - [anon_sym_declare] = ACTIONS(2981), - [anon_sym_public] = ACTIONS(2981), - [anon_sym_private] = ACTIONS(2981), - [anon_sym_protected] = ACTIONS(2981), - [anon_sym_override] = ACTIONS(2981), - [anon_sym_module] = ACTIONS(2981), - [anon_sym_any] = ACTIONS(2981), - [anon_sym_number] = ACTIONS(2981), - [anon_sym_boolean] = ACTIONS(2981), - [anon_sym_string] = ACTIONS(2981), - [anon_sym_symbol] = ACTIONS(2981), - [anon_sym_object] = ACTIONS(2981), - [anon_sym_abstract] = ACTIONS(2981), - [anon_sym_interface] = ACTIONS(2981), - [anon_sym_enum] = ACTIONS(2981), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(944)] = { - [ts_builtin_sym_end] = ACTIONS(2983), - [sym_identifier] = ACTIONS(2985), - [anon_sym_export] = ACTIONS(2985), - [anon_sym_default] = ACTIONS(2985), - [anon_sym_type] = ACTIONS(2985), - [anon_sym_namespace] = ACTIONS(2985), - [anon_sym_LBRACE] = ACTIONS(2983), - [anon_sym_RBRACE] = ACTIONS(2983), - [anon_sym_typeof] = ACTIONS(2985), - [anon_sym_import] = ACTIONS(2985), - [anon_sym_with] = ACTIONS(2985), - [anon_sym_var] = ACTIONS(2985), - [anon_sym_let] = ACTIONS(2985), - [anon_sym_const] = ACTIONS(2985), - [anon_sym_BANG] = ACTIONS(2983), - [anon_sym_else] = ACTIONS(2985), - [anon_sym_if] = ACTIONS(2985), - [anon_sym_switch] = ACTIONS(2985), - [anon_sym_for] = ACTIONS(2985), - [anon_sym_LPAREN] = ACTIONS(2983), - [anon_sym_SEMI] = ACTIONS(2983), - [anon_sym_await] = ACTIONS(2985), - [anon_sym_while] = ACTIONS(2985), - [anon_sym_do] = ACTIONS(2985), - [anon_sym_try] = ACTIONS(2985), - [anon_sym_break] = ACTIONS(2985), - [anon_sym_continue] = ACTIONS(2985), - [anon_sym_debugger] = ACTIONS(2985), - [anon_sym_return] = ACTIONS(2985), - [anon_sym_throw] = ACTIONS(2985), - [anon_sym_case] = ACTIONS(2985), - [anon_sym_yield] = ACTIONS(2985), - [anon_sym_LBRACK] = ACTIONS(2983), - [anon_sym_class] = ACTIONS(2985), - [anon_sym_async] = ACTIONS(2985), - [anon_sym_function] = ACTIONS(2985), - [anon_sym_new] = ACTIONS(2985), - [anon_sym_using] = ACTIONS(2985), - [anon_sym_PLUS] = ACTIONS(2985), - [anon_sym_DASH] = ACTIONS(2985), - [anon_sym_SLASH] = ACTIONS(2985), - [anon_sym_LT] = ACTIONS(2983), - [anon_sym_TILDE] = ACTIONS(2983), - [anon_sym_void] = ACTIONS(2985), - [anon_sym_delete] = ACTIONS(2985), - [anon_sym_PLUS_PLUS] = ACTIONS(2983), - [anon_sym_DASH_DASH] = ACTIONS(2983), - [anon_sym_DQUOTE] = ACTIONS(2983), - [anon_sym_SQUOTE] = ACTIONS(2983), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2983), - [sym_number] = ACTIONS(2983), - [sym_private_property_identifier] = ACTIONS(2983), - [sym_this] = ACTIONS(2985), - [sym_super] = ACTIONS(2985), - [sym_true] = ACTIONS(2985), - [sym_false] = ACTIONS(2985), - [sym_null] = ACTIONS(2985), - [sym_undefined] = ACTIONS(2985), - [anon_sym_AT] = ACTIONS(2983), - [anon_sym_static] = ACTIONS(2985), - [anon_sym_readonly] = ACTIONS(2985), - [anon_sym_get] = ACTIONS(2985), - [anon_sym_set] = ACTIONS(2985), - [anon_sym_declare] = ACTIONS(2985), - [anon_sym_public] = ACTIONS(2985), - [anon_sym_private] = ACTIONS(2985), - [anon_sym_protected] = ACTIONS(2985), - [anon_sym_override] = ACTIONS(2985), - [anon_sym_module] = ACTIONS(2985), - [anon_sym_any] = ACTIONS(2985), - [anon_sym_number] = ACTIONS(2985), - [anon_sym_boolean] = ACTIONS(2985), - [anon_sym_string] = ACTIONS(2985), - [anon_sym_symbol] = ACTIONS(2985), - [anon_sym_object] = ACTIONS(2985), - [anon_sym_abstract] = ACTIONS(2985), - [anon_sym_interface] = ACTIONS(2985), - [anon_sym_enum] = ACTIONS(2985), - [sym_html_comment] = ACTIONS(5), - }, [STATE(945)] = { - [ts_builtin_sym_end] = ACTIONS(2987), - [sym_identifier] = ACTIONS(2989), - [anon_sym_export] = ACTIONS(2989), - [anon_sym_default] = ACTIONS(2989), - [anon_sym_type] = ACTIONS(2989), - [anon_sym_namespace] = ACTIONS(2989), - [anon_sym_LBRACE] = ACTIONS(2987), - [anon_sym_RBRACE] = ACTIONS(2987), - [anon_sym_typeof] = ACTIONS(2989), - [anon_sym_import] = ACTIONS(2989), - [anon_sym_with] = ACTIONS(2989), - [anon_sym_var] = ACTIONS(2989), - [anon_sym_let] = ACTIONS(2989), - [anon_sym_const] = ACTIONS(2989), - [anon_sym_BANG] = ACTIONS(2987), - [anon_sym_else] = ACTIONS(2989), - [anon_sym_if] = ACTIONS(2989), - [anon_sym_switch] = ACTIONS(2989), - [anon_sym_for] = ACTIONS(2989), - [anon_sym_LPAREN] = ACTIONS(2987), - [anon_sym_SEMI] = ACTIONS(2987), - [anon_sym_await] = ACTIONS(2989), - [anon_sym_while] = ACTIONS(2989), - [anon_sym_do] = ACTIONS(2989), - [anon_sym_try] = ACTIONS(2989), - [anon_sym_break] = ACTIONS(2989), - [anon_sym_continue] = ACTIONS(2989), - [anon_sym_debugger] = ACTIONS(2989), - [anon_sym_return] = ACTIONS(2989), - [anon_sym_throw] = ACTIONS(2989), - [anon_sym_case] = ACTIONS(2989), - [anon_sym_yield] = ACTIONS(2989), - [anon_sym_LBRACK] = ACTIONS(2987), - [anon_sym_class] = ACTIONS(2989), - [anon_sym_async] = ACTIONS(2989), - [anon_sym_function] = ACTIONS(2989), - [anon_sym_new] = ACTIONS(2989), - [anon_sym_using] = ACTIONS(2989), - [anon_sym_PLUS] = ACTIONS(2989), - [anon_sym_DASH] = ACTIONS(2989), - [anon_sym_SLASH] = ACTIONS(2989), - [anon_sym_LT] = ACTIONS(2987), - [anon_sym_TILDE] = ACTIONS(2987), - [anon_sym_void] = ACTIONS(2989), - [anon_sym_delete] = ACTIONS(2989), - [anon_sym_PLUS_PLUS] = ACTIONS(2987), - [anon_sym_DASH_DASH] = ACTIONS(2987), - [anon_sym_DQUOTE] = ACTIONS(2987), - [anon_sym_SQUOTE] = ACTIONS(2987), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2987), - [sym_number] = ACTIONS(2987), - [sym_private_property_identifier] = ACTIONS(2987), - [sym_this] = ACTIONS(2989), - [sym_super] = ACTIONS(2989), - [sym_true] = ACTIONS(2989), - [sym_false] = ACTIONS(2989), - [sym_null] = ACTIONS(2989), - [sym_undefined] = ACTIONS(2989), - [anon_sym_AT] = ACTIONS(2987), - [anon_sym_static] = ACTIONS(2989), - [anon_sym_readonly] = ACTIONS(2989), - [anon_sym_get] = ACTIONS(2989), - [anon_sym_set] = ACTIONS(2989), - [anon_sym_declare] = ACTIONS(2989), - [anon_sym_public] = ACTIONS(2989), - [anon_sym_private] = ACTIONS(2989), - [anon_sym_protected] = ACTIONS(2989), - [anon_sym_override] = ACTIONS(2989), - [anon_sym_module] = ACTIONS(2989), - [anon_sym_any] = ACTIONS(2989), - [anon_sym_number] = ACTIONS(2989), - [anon_sym_boolean] = ACTIONS(2989), - [anon_sym_string] = ACTIONS(2989), - [anon_sym_symbol] = ACTIONS(2989), - [anon_sym_object] = ACTIONS(2989), - [anon_sym_abstract] = ACTIONS(2989), - [anon_sym_interface] = ACTIONS(2989), - [anon_sym_enum] = ACTIONS(2989), + [ts_builtin_sym_end] = ACTIONS(2825), + [sym_identifier] = ACTIONS(2827), + [anon_sym_export] = ACTIONS(2827), + [anon_sym_default] = ACTIONS(2827), + [anon_sym_type] = ACTIONS(2827), + [anon_sym_namespace] = ACTIONS(2827), + [anon_sym_LBRACE] = ACTIONS(2825), + [anon_sym_RBRACE] = ACTIONS(2825), + [anon_sym_typeof] = ACTIONS(2827), + [anon_sym_import] = ACTIONS(2827), + [anon_sym_with] = ACTIONS(2827), + [anon_sym_var] = ACTIONS(2827), + [anon_sym_let] = ACTIONS(2827), + [anon_sym_const] = ACTIONS(2827), + [anon_sym_BANG] = ACTIONS(2825), + [anon_sym_else] = ACTIONS(2827), + [anon_sym_if] = ACTIONS(2827), + [anon_sym_switch] = ACTIONS(2827), + [anon_sym_for] = ACTIONS(2827), + [anon_sym_LPAREN] = ACTIONS(2825), + [anon_sym_SEMI] = ACTIONS(2825), + [anon_sym_await] = ACTIONS(2827), + [anon_sym_while] = ACTIONS(2827), + [anon_sym_do] = ACTIONS(2827), + [anon_sym_try] = ACTIONS(2827), + [anon_sym_break] = ACTIONS(2827), + [anon_sym_continue] = ACTIONS(2827), + [anon_sym_debugger] = ACTIONS(2827), + [anon_sym_return] = ACTIONS(2827), + [anon_sym_throw] = ACTIONS(2827), + [anon_sym_case] = ACTIONS(2827), + [anon_sym_yield] = ACTIONS(2827), + [anon_sym_LBRACK] = ACTIONS(2825), + [anon_sym_class] = ACTIONS(2827), + [anon_sym_async] = ACTIONS(2827), + [anon_sym_function] = ACTIONS(2827), + [anon_sym_new] = ACTIONS(2827), + [anon_sym_using] = ACTIONS(2827), + [anon_sym_PLUS] = ACTIONS(2827), + [anon_sym_DASH] = ACTIONS(2827), + [anon_sym_SLASH] = ACTIONS(2827), + [anon_sym_LT] = ACTIONS(2825), + [anon_sym_TILDE] = ACTIONS(2825), + [anon_sym_void] = ACTIONS(2827), + [anon_sym_delete] = ACTIONS(2827), + [anon_sym_PLUS_PLUS] = ACTIONS(2825), + [anon_sym_DASH_DASH] = ACTIONS(2825), + [anon_sym_DQUOTE] = ACTIONS(2825), + [anon_sym_SQUOTE] = ACTIONS(2825), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2825), + [sym_number] = ACTIONS(2825), + [sym_private_property_identifier] = ACTIONS(2825), + [sym_this] = ACTIONS(2827), + [sym_super] = ACTIONS(2827), + [sym_true] = ACTIONS(2827), + [sym_false] = ACTIONS(2827), + [sym_null] = ACTIONS(2827), + [sym_undefined] = ACTIONS(2827), + [anon_sym_AT] = ACTIONS(2825), + [anon_sym_static] = ACTIONS(2827), + [anon_sym_readonly] = ACTIONS(2827), + [anon_sym_get] = ACTIONS(2827), + [anon_sym_set] = ACTIONS(2827), + [anon_sym_declare] = ACTIONS(2827), + [anon_sym_public] = ACTIONS(2827), + [anon_sym_private] = ACTIONS(2827), + [anon_sym_protected] = ACTIONS(2827), + [anon_sym_override] = ACTIONS(2827), + [anon_sym_module] = ACTIONS(2827), + [anon_sym_any] = ACTIONS(2827), + [anon_sym_number] = ACTIONS(2827), + [anon_sym_boolean] = ACTIONS(2827), + [anon_sym_string] = ACTIONS(2827), + [anon_sym_symbol] = ACTIONS(2827), + [anon_sym_object] = ACTIONS(2827), + [anon_sym_abstract] = ACTIONS(2827), + [anon_sym_interface] = ACTIONS(2827), + [anon_sym_enum] = ACTIONS(2827), [sym_html_comment] = ACTIONS(5), }, [STATE(946)] = { - [ts_builtin_sym_end] = ACTIONS(2991), - [sym_identifier] = ACTIONS(2993), - [anon_sym_export] = ACTIONS(2993), - [anon_sym_default] = ACTIONS(2993), - [anon_sym_type] = ACTIONS(2993), - [anon_sym_namespace] = ACTIONS(2993), - [anon_sym_LBRACE] = ACTIONS(2991), - [anon_sym_RBRACE] = ACTIONS(2991), - [anon_sym_typeof] = ACTIONS(2993), - [anon_sym_import] = ACTIONS(2993), - [anon_sym_with] = ACTIONS(2993), - [anon_sym_var] = ACTIONS(2993), - [anon_sym_let] = ACTIONS(2993), - [anon_sym_const] = ACTIONS(2993), - [anon_sym_BANG] = ACTIONS(2991), - [anon_sym_else] = ACTIONS(2993), - [anon_sym_if] = ACTIONS(2993), - [anon_sym_switch] = ACTIONS(2993), - [anon_sym_for] = ACTIONS(2993), - [anon_sym_LPAREN] = ACTIONS(2991), - [anon_sym_SEMI] = ACTIONS(2991), - [anon_sym_await] = ACTIONS(2993), - [anon_sym_while] = ACTIONS(2993), - [anon_sym_do] = ACTIONS(2993), - [anon_sym_try] = ACTIONS(2993), - [anon_sym_break] = ACTIONS(2993), - [anon_sym_continue] = ACTIONS(2993), - [anon_sym_debugger] = ACTIONS(2993), - [anon_sym_return] = ACTIONS(2993), - [anon_sym_throw] = ACTIONS(2993), - [anon_sym_case] = ACTIONS(2993), - [anon_sym_yield] = ACTIONS(2993), - [anon_sym_LBRACK] = ACTIONS(2991), - [anon_sym_class] = ACTIONS(2993), - [anon_sym_async] = ACTIONS(2993), - [anon_sym_function] = ACTIONS(2993), - [anon_sym_new] = ACTIONS(2993), - [anon_sym_using] = ACTIONS(2993), - [anon_sym_PLUS] = ACTIONS(2993), - [anon_sym_DASH] = ACTIONS(2993), - [anon_sym_SLASH] = ACTIONS(2993), - [anon_sym_LT] = ACTIONS(2991), - [anon_sym_TILDE] = ACTIONS(2991), - [anon_sym_void] = ACTIONS(2993), - [anon_sym_delete] = ACTIONS(2993), - [anon_sym_PLUS_PLUS] = ACTIONS(2991), - [anon_sym_DASH_DASH] = ACTIONS(2991), - [anon_sym_DQUOTE] = ACTIONS(2991), - [anon_sym_SQUOTE] = ACTIONS(2991), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2991), - [sym_number] = ACTIONS(2991), - [sym_private_property_identifier] = ACTIONS(2991), - [sym_this] = ACTIONS(2993), - [sym_super] = ACTIONS(2993), - [sym_true] = ACTIONS(2993), - [sym_false] = ACTIONS(2993), - [sym_null] = ACTIONS(2993), - [sym_undefined] = ACTIONS(2993), - [anon_sym_AT] = ACTIONS(2991), - [anon_sym_static] = ACTIONS(2993), - [anon_sym_readonly] = ACTIONS(2993), - [anon_sym_get] = ACTIONS(2993), - [anon_sym_set] = ACTIONS(2993), - [anon_sym_declare] = ACTIONS(2993), - [anon_sym_public] = ACTIONS(2993), - [anon_sym_private] = ACTIONS(2993), - [anon_sym_protected] = ACTIONS(2993), - [anon_sym_override] = ACTIONS(2993), - [anon_sym_module] = ACTIONS(2993), - [anon_sym_any] = ACTIONS(2993), - [anon_sym_number] = ACTIONS(2993), - [anon_sym_boolean] = ACTIONS(2993), - [anon_sym_string] = ACTIONS(2993), - [anon_sym_symbol] = ACTIONS(2993), - [anon_sym_object] = ACTIONS(2993), - [anon_sym_abstract] = ACTIONS(2993), - [anon_sym_interface] = ACTIONS(2993), - [anon_sym_enum] = ACTIONS(2993), + [ts_builtin_sym_end] = ACTIONS(2965), + [sym_identifier] = ACTIONS(2967), + [anon_sym_export] = ACTIONS(2967), + [anon_sym_default] = ACTIONS(2967), + [anon_sym_type] = ACTIONS(2967), + [anon_sym_namespace] = ACTIONS(2967), + [anon_sym_LBRACE] = ACTIONS(2965), + [anon_sym_RBRACE] = ACTIONS(2965), + [anon_sym_typeof] = ACTIONS(2967), + [anon_sym_import] = ACTIONS(2967), + [anon_sym_with] = ACTIONS(2967), + [anon_sym_var] = ACTIONS(2967), + [anon_sym_let] = ACTIONS(2967), + [anon_sym_const] = ACTIONS(2967), + [anon_sym_BANG] = ACTIONS(2965), + [anon_sym_else] = ACTIONS(2967), + [anon_sym_if] = ACTIONS(2967), + [anon_sym_switch] = ACTIONS(2967), + [anon_sym_for] = ACTIONS(2967), + [anon_sym_LPAREN] = ACTIONS(2965), + [anon_sym_SEMI] = ACTIONS(2965), + [anon_sym_await] = ACTIONS(2967), + [anon_sym_while] = ACTIONS(2967), + [anon_sym_do] = ACTIONS(2967), + [anon_sym_try] = ACTIONS(2967), + [anon_sym_break] = ACTIONS(2967), + [anon_sym_continue] = ACTIONS(2967), + [anon_sym_debugger] = ACTIONS(2967), + [anon_sym_return] = ACTIONS(2967), + [anon_sym_throw] = ACTIONS(2967), + [anon_sym_case] = ACTIONS(2967), + [anon_sym_yield] = ACTIONS(2967), + [anon_sym_LBRACK] = ACTIONS(2965), + [anon_sym_class] = ACTIONS(2967), + [anon_sym_async] = ACTIONS(2967), + [anon_sym_function] = ACTIONS(2967), + [anon_sym_new] = ACTIONS(2967), + [anon_sym_using] = ACTIONS(2967), + [anon_sym_PLUS] = ACTIONS(2967), + [anon_sym_DASH] = ACTIONS(2967), + [anon_sym_SLASH] = ACTIONS(2967), + [anon_sym_LT] = ACTIONS(2965), + [anon_sym_TILDE] = ACTIONS(2965), + [anon_sym_void] = ACTIONS(2967), + [anon_sym_delete] = ACTIONS(2967), + [anon_sym_PLUS_PLUS] = ACTIONS(2965), + [anon_sym_DASH_DASH] = ACTIONS(2965), + [anon_sym_DQUOTE] = ACTIONS(2965), + [anon_sym_SQUOTE] = ACTIONS(2965), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2965), + [sym_number] = ACTIONS(2965), + [sym_private_property_identifier] = ACTIONS(2965), + [sym_this] = ACTIONS(2967), + [sym_super] = ACTIONS(2967), + [sym_true] = ACTIONS(2967), + [sym_false] = ACTIONS(2967), + [sym_null] = ACTIONS(2967), + [sym_undefined] = ACTIONS(2967), + [anon_sym_AT] = ACTIONS(2965), + [anon_sym_static] = ACTIONS(2967), + [anon_sym_readonly] = ACTIONS(2967), + [anon_sym_get] = ACTIONS(2967), + [anon_sym_set] = ACTIONS(2967), + [anon_sym_declare] = ACTIONS(2967), + [anon_sym_public] = ACTIONS(2967), + [anon_sym_private] = ACTIONS(2967), + [anon_sym_protected] = ACTIONS(2967), + [anon_sym_override] = ACTIONS(2967), + [anon_sym_module] = ACTIONS(2967), + [anon_sym_any] = ACTIONS(2967), + [anon_sym_number] = ACTIONS(2967), + [anon_sym_boolean] = ACTIONS(2967), + [anon_sym_string] = ACTIONS(2967), + [anon_sym_symbol] = ACTIONS(2967), + [anon_sym_object] = ACTIONS(2967), + [anon_sym_abstract] = ACTIONS(2967), + [anon_sym_interface] = ACTIONS(2967), + [anon_sym_enum] = ACTIONS(2967), [sym_html_comment] = ACTIONS(5), }, [STATE(947)] = { - [ts_builtin_sym_end] = ACTIONS(2579), - [sym_identifier] = ACTIONS(2581), - [anon_sym_export] = ACTIONS(2581), - [anon_sym_default] = ACTIONS(2581), - [anon_sym_type] = ACTIONS(2581), - [anon_sym_namespace] = ACTIONS(2581), - [anon_sym_LBRACE] = ACTIONS(2579), - [anon_sym_RBRACE] = ACTIONS(2579), - [anon_sym_typeof] = ACTIONS(2581), - [anon_sym_import] = ACTIONS(2581), - [anon_sym_with] = ACTIONS(2581), - [anon_sym_var] = ACTIONS(2581), - [anon_sym_let] = ACTIONS(2581), - [anon_sym_const] = ACTIONS(2581), - [anon_sym_BANG] = ACTIONS(2579), - [anon_sym_else] = ACTIONS(2581), - [anon_sym_if] = ACTIONS(2581), - [anon_sym_switch] = ACTIONS(2581), - [anon_sym_for] = ACTIONS(2581), - [anon_sym_LPAREN] = ACTIONS(2579), - [anon_sym_SEMI] = ACTIONS(2579), - [anon_sym_await] = ACTIONS(2581), - [anon_sym_while] = ACTIONS(2581), - [anon_sym_do] = ACTIONS(2581), - [anon_sym_try] = ACTIONS(2581), - [anon_sym_break] = ACTIONS(2581), - [anon_sym_continue] = ACTIONS(2581), - [anon_sym_debugger] = ACTIONS(2581), - [anon_sym_return] = ACTIONS(2581), - [anon_sym_throw] = ACTIONS(2581), - [anon_sym_case] = ACTIONS(2581), - [anon_sym_yield] = ACTIONS(2581), - [anon_sym_LBRACK] = ACTIONS(2579), - [anon_sym_class] = ACTIONS(2581), - [anon_sym_async] = ACTIONS(2581), - [anon_sym_function] = ACTIONS(2581), - [anon_sym_new] = ACTIONS(2581), - [anon_sym_using] = ACTIONS(2581), - [anon_sym_PLUS] = ACTIONS(2581), - [anon_sym_DASH] = ACTIONS(2581), - [anon_sym_SLASH] = ACTIONS(2581), - [anon_sym_LT] = ACTIONS(2579), - [anon_sym_TILDE] = ACTIONS(2579), - [anon_sym_void] = ACTIONS(2581), - [anon_sym_delete] = ACTIONS(2581), - [anon_sym_PLUS_PLUS] = ACTIONS(2579), - [anon_sym_DASH_DASH] = ACTIONS(2579), - [anon_sym_DQUOTE] = ACTIONS(2579), - [anon_sym_SQUOTE] = ACTIONS(2579), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2579), - [sym_number] = ACTIONS(2579), - [sym_private_property_identifier] = ACTIONS(2579), - [sym_this] = ACTIONS(2581), - [sym_super] = ACTIONS(2581), - [sym_true] = ACTIONS(2581), - [sym_false] = ACTIONS(2581), - [sym_null] = ACTIONS(2581), - [sym_undefined] = ACTIONS(2581), - [anon_sym_AT] = ACTIONS(2579), - [anon_sym_static] = ACTIONS(2581), - [anon_sym_readonly] = ACTIONS(2581), - [anon_sym_get] = ACTIONS(2581), - [anon_sym_set] = ACTIONS(2581), - [anon_sym_declare] = ACTIONS(2581), - [anon_sym_public] = ACTIONS(2581), - [anon_sym_private] = ACTIONS(2581), - [anon_sym_protected] = ACTIONS(2581), - [anon_sym_override] = ACTIONS(2581), - [anon_sym_module] = ACTIONS(2581), - [anon_sym_any] = ACTIONS(2581), - [anon_sym_number] = ACTIONS(2581), - [anon_sym_boolean] = ACTIONS(2581), - [anon_sym_string] = ACTIONS(2581), - [anon_sym_symbol] = ACTIONS(2581), - [anon_sym_object] = ACTIONS(2581), - [anon_sym_abstract] = ACTIONS(2581), - [anon_sym_interface] = ACTIONS(2581), - [anon_sym_enum] = ACTIONS(2581), + [ts_builtin_sym_end] = ACTIONS(2969), + [sym_identifier] = ACTIONS(2971), + [anon_sym_export] = ACTIONS(2971), + [anon_sym_default] = ACTIONS(2971), + [anon_sym_type] = ACTIONS(2971), + [anon_sym_namespace] = ACTIONS(2971), + [anon_sym_LBRACE] = ACTIONS(2969), + [anon_sym_RBRACE] = ACTIONS(2969), + [anon_sym_typeof] = ACTIONS(2971), + [anon_sym_import] = ACTIONS(2971), + [anon_sym_with] = ACTIONS(2971), + [anon_sym_var] = ACTIONS(2971), + [anon_sym_let] = ACTIONS(2971), + [anon_sym_const] = ACTIONS(2971), + [anon_sym_BANG] = ACTIONS(2969), + [anon_sym_else] = ACTIONS(2971), + [anon_sym_if] = ACTIONS(2971), + [anon_sym_switch] = ACTIONS(2971), + [anon_sym_for] = ACTIONS(2971), + [anon_sym_LPAREN] = ACTIONS(2969), + [anon_sym_SEMI] = ACTIONS(2969), + [anon_sym_await] = ACTIONS(2971), + [anon_sym_while] = ACTIONS(2971), + [anon_sym_do] = ACTIONS(2971), + [anon_sym_try] = ACTIONS(2971), + [anon_sym_break] = ACTIONS(2971), + [anon_sym_continue] = ACTIONS(2971), + [anon_sym_debugger] = ACTIONS(2971), + [anon_sym_return] = ACTIONS(2971), + [anon_sym_throw] = ACTIONS(2971), + [anon_sym_case] = ACTIONS(2971), + [anon_sym_yield] = ACTIONS(2971), + [anon_sym_LBRACK] = ACTIONS(2969), + [anon_sym_class] = ACTIONS(2971), + [anon_sym_async] = ACTIONS(2971), + [anon_sym_function] = ACTIONS(2971), + [anon_sym_new] = ACTIONS(2971), + [anon_sym_using] = ACTIONS(2971), + [anon_sym_PLUS] = ACTIONS(2971), + [anon_sym_DASH] = ACTIONS(2971), + [anon_sym_SLASH] = ACTIONS(2971), + [anon_sym_LT] = ACTIONS(2969), + [anon_sym_TILDE] = ACTIONS(2969), + [anon_sym_void] = ACTIONS(2971), + [anon_sym_delete] = ACTIONS(2971), + [anon_sym_PLUS_PLUS] = ACTIONS(2969), + [anon_sym_DASH_DASH] = ACTIONS(2969), + [anon_sym_DQUOTE] = ACTIONS(2969), + [anon_sym_SQUOTE] = ACTIONS(2969), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2969), + [sym_number] = ACTIONS(2969), + [sym_private_property_identifier] = ACTIONS(2969), + [sym_this] = ACTIONS(2971), + [sym_super] = ACTIONS(2971), + [sym_true] = ACTIONS(2971), + [sym_false] = ACTIONS(2971), + [sym_null] = ACTIONS(2971), + [sym_undefined] = ACTIONS(2971), + [anon_sym_AT] = ACTIONS(2969), + [anon_sym_static] = ACTIONS(2971), + [anon_sym_readonly] = ACTIONS(2971), + [anon_sym_get] = ACTIONS(2971), + [anon_sym_set] = ACTIONS(2971), + [anon_sym_declare] = ACTIONS(2971), + [anon_sym_public] = ACTIONS(2971), + [anon_sym_private] = ACTIONS(2971), + [anon_sym_protected] = ACTIONS(2971), + [anon_sym_override] = ACTIONS(2971), + [anon_sym_module] = ACTIONS(2971), + [anon_sym_any] = ACTIONS(2971), + [anon_sym_number] = ACTIONS(2971), + [anon_sym_boolean] = ACTIONS(2971), + [anon_sym_string] = ACTIONS(2971), + [anon_sym_symbol] = ACTIONS(2971), + [anon_sym_object] = ACTIONS(2971), + [anon_sym_abstract] = ACTIONS(2971), + [anon_sym_interface] = ACTIONS(2971), + [anon_sym_enum] = ACTIONS(2971), [sym_html_comment] = ACTIONS(5), }, [STATE(948)] = { - [ts_builtin_sym_end] = ACTIONS(2579), - [sym_identifier] = ACTIONS(2581), - [anon_sym_export] = ACTIONS(2581), - [anon_sym_default] = ACTIONS(2581), - [anon_sym_type] = ACTIONS(2581), - [anon_sym_namespace] = ACTIONS(2581), - [anon_sym_LBRACE] = ACTIONS(2579), - [anon_sym_RBRACE] = ACTIONS(2579), - [anon_sym_typeof] = ACTIONS(2581), - [anon_sym_import] = ACTIONS(2581), - [anon_sym_with] = ACTIONS(2581), - [anon_sym_var] = ACTIONS(2581), - [anon_sym_let] = ACTIONS(2581), - [anon_sym_const] = ACTIONS(2581), - [anon_sym_BANG] = ACTIONS(2579), - [anon_sym_else] = ACTIONS(2581), - [anon_sym_if] = ACTIONS(2581), - [anon_sym_switch] = ACTIONS(2581), - [anon_sym_for] = ACTIONS(2581), - [anon_sym_LPAREN] = ACTIONS(2579), - [anon_sym_SEMI] = ACTIONS(2579), - [anon_sym_await] = ACTIONS(2581), - [anon_sym_while] = ACTIONS(2581), - [anon_sym_do] = ACTIONS(2581), - [anon_sym_try] = ACTIONS(2581), - [anon_sym_break] = ACTIONS(2581), - [anon_sym_continue] = ACTIONS(2581), - [anon_sym_debugger] = ACTIONS(2581), - [anon_sym_return] = ACTIONS(2581), - [anon_sym_throw] = ACTIONS(2581), - [anon_sym_case] = ACTIONS(2581), - [anon_sym_yield] = ACTIONS(2581), - [anon_sym_LBRACK] = ACTIONS(2579), - [anon_sym_class] = ACTIONS(2581), - [anon_sym_async] = ACTIONS(2581), - [anon_sym_function] = ACTIONS(2581), - [anon_sym_new] = ACTIONS(2581), - [anon_sym_using] = ACTIONS(2581), - [anon_sym_PLUS] = ACTIONS(2581), - [anon_sym_DASH] = ACTIONS(2581), - [anon_sym_SLASH] = ACTIONS(2581), - [anon_sym_LT] = ACTIONS(2579), - [anon_sym_TILDE] = ACTIONS(2579), - [anon_sym_void] = ACTIONS(2581), - [anon_sym_delete] = ACTIONS(2581), - [anon_sym_PLUS_PLUS] = ACTIONS(2579), - [anon_sym_DASH_DASH] = ACTIONS(2579), - [anon_sym_DQUOTE] = ACTIONS(2579), - [anon_sym_SQUOTE] = ACTIONS(2579), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2579), - [sym_number] = ACTIONS(2579), - [sym_private_property_identifier] = ACTIONS(2579), - [sym_this] = ACTIONS(2581), - [sym_super] = ACTIONS(2581), - [sym_true] = ACTIONS(2581), - [sym_false] = ACTIONS(2581), - [sym_null] = ACTIONS(2581), - [sym_undefined] = ACTIONS(2581), - [anon_sym_AT] = ACTIONS(2579), - [anon_sym_static] = ACTIONS(2581), - [anon_sym_readonly] = ACTIONS(2581), - [anon_sym_get] = ACTIONS(2581), - [anon_sym_set] = ACTIONS(2581), - [anon_sym_declare] = ACTIONS(2581), - [anon_sym_public] = ACTIONS(2581), - [anon_sym_private] = ACTIONS(2581), - [anon_sym_protected] = ACTIONS(2581), - [anon_sym_override] = ACTIONS(2581), - [anon_sym_module] = ACTIONS(2581), - [anon_sym_any] = ACTIONS(2581), - [anon_sym_number] = ACTIONS(2581), - [anon_sym_boolean] = ACTIONS(2581), - [anon_sym_string] = ACTIONS(2581), - [anon_sym_symbol] = ACTIONS(2581), - [anon_sym_object] = ACTIONS(2581), - [anon_sym_abstract] = ACTIONS(2581), - [anon_sym_interface] = ACTIONS(2581), - [anon_sym_enum] = ACTIONS(2581), + [ts_builtin_sym_end] = ACTIONS(2973), + [sym_identifier] = ACTIONS(2975), + [anon_sym_export] = ACTIONS(2975), + [anon_sym_default] = ACTIONS(2975), + [anon_sym_type] = ACTIONS(2975), + [anon_sym_namespace] = ACTIONS(2975), + [anon_sym_LBRACE] = ACTIONS(2973), + [anon_sym_RBRACE] = ACTIONS(2973), + [anon_sym_typeof] = ACTIONS(2975), + [anon_sym_import] = ACTIONS(2975), + [anon_sym_with] = ACTIONS(2975), + [anon_sym_var] = ACTIONS(2975), + [anon_sym_let] = ACTIONS(2975), + [anon_sym_const] = ACTIONS(2975), + [anon_sym_BANG] = ACTIONS(2973), + [anon_sym_else] = ACTIONS(2975), + [anon_sym_if] = ACTIONS(2975), + [anon_sym_switch] = ACTIONS(2975), + [anon_sym_for] = ACTIONS(2975), + [anon_sym_LPAREN] = ACTIONS(2973), + [anon_sym_SEMI] = ACTIONS(2973), + [anon_sym_await] = ACTIONS(2975), + [anon_sym_while] = ACTIONS(2975), + [anon_sym_do] = ACTIONS(2975), + [anon_sym_try] = ACTIONS(2975), + [anon_sym_break] = ACTIONS(2975), + [anon_sym_continue] = ACTIONS(2975), + [anon_sym_debugger] = ACTIONS(2975), + [anon_sym_return] = ACTIONS(2975), + [anon_sym_throw] = ACTIONS(2975), + [anon_sym_case] = ACTIONS(2975), + [anon_sym_yield] = ACTIONS(2975), + [anon_sym_LBRACK] = ACTIONS(2973), + [anon_sym_class] = ACTIONS(2975), + [anon_sym_async] = ACTIONS(2975), + [anon_sym_function] = ACTIONS(2975), + [anon_sym_new] = ACTIONS(2975), + [anon_sym_using] = ACTIONS(2975), + [anon_sym_PLUS] = ACTIONS(2975), + [anon_sym_DASH] = ACTIONS(2975), + [anon_sym_SLASH] = ACTIONS(2975), + [anon_sym_LT] = ACTIONS(2973), + [anon_sym_TILDE] = ACTIONS(2973), + [anon_sym_void] = ACTIONS(2975), + [anon_sym_delete] = ACTIONS(2975), + [anon_sym_PLUS_PLUS] = ACTIONS(2973), + [anon_sym_DASH_DASH] = ACTIONS(2973), + [anon_sym_DQUOTE] = ACTIONS(2973), + [anon_sym_SQUOTE] = ACTIONS(2973), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2973), + [sym_number] = ACTIONS(2973), + [sym_private_property_identifier] = ACTIONS(2973), + [sym_this] = ACTIONS(2975), + [sym_super] = ACTIONS(2975), + [sym_true] = ACTIONS(2975), + [sym_false] = ACTIONS(2975), + [sym_null] = ACTIONS(2975), + [sym_undefined] = ACTIONS(2975), + [anon_sym_AT] = ACTIONS(2973), + [anon_sym_static] = ACTIONS(2975), + [anon_sym_readonly] = ACTIONS(2975), + [anon_sym_get] = ACTIONS(2975), + [anon_sym_set] = ACTIONS(2975), + [anon_sym_declare] = ACTIONS(2975), + [anon_sym_public] = ACTIONS(2975), + [anon_sym_private] = ACTIONS(2975), + [anon_sym_protected] = ACTIONS(2975), + [anon_sym_override] = ACTIONS(2975), + [anon_sym_module] = ACTIONS(2975), + [anon_sym_any] = ACTIONS(2975), + [anon_sym_number] = ACTIONS(2975), + [anon_sym_boolean] = ACTIONS(2975), + [anon_sym_string] = ACTIONS(2975), + [anon_sym_symbol] = ACTIONS(2975), + [anon_sym_object] = ACTIONS(2975), + [anon_sym_abstract] = ACTIONS(2975), + [anon_sym_interface] = ACTIONS(2975), + [anon_sym_enum] = ACTIONS(2975), [sym_html_comment] = ACTIONS(5), }, [STATE(949)] = { - [ts_builtin_sym_end] = ACTIONS(2579), - [sym_identifier] = ACTIONS(2581), - [anon_sym_export] = ACTIONS(2581), - [anon_sym_default] = ACTIONS(2581), - [anon_sym_type] = ACTIONS(2581), - [anon_sym_namespace] = ACTIONS(2581), - [anon_sym_LBRACE] = ACTIONS(2579), - [anon_sym_RBRACE] = ACTIONS(2579), - [anon_sym_typeof] = ACTIONS(2581), - [anon_sym_import] = ACTIONS(2581), - [anon_sym_with] = ACTIONS(2581), - [anon_sym_var] = ACTIONS(2581), - [anon_sym_let] = ACTIONS(2581), - [anon_sym_const] = ACTIONS(2581), - [anon_sym_BANG] = ACTIONS(2579), - [anon_sym_else] = ACTIONS(2581), - [anon_sym_if] = ACTIONS(2581), - [anon_sym_switch] = ACTIONS(2581), - [anon_sym_for] = ACTIONS(2581), - [anon_sym_LPAREN] = ACTIONS(2579), - [anon_sym_SEMI] = ACTIONS(2579), - [anon_sym_await] = ACTIONS(2581), - [anon_sym_while] = ACTIONS(2581), - [anon_sym_do] = ACTIONS(2581), - [anon_sym_try] = ACTIONS(2581), - [anon_sym_break] = ACTIONS(2581), - [anon_sym_continue] = ACTIONS(2581), - [anon_sym_debugger] = ACTIONS(2581), - [anon_sym_return] = ACTIONS(2581), - [anon_sym_throw] = ACTIONS(2581), - [anon_sym_case] = ACTIONS(2581), - [anon_sym_yield] = ACTIONS(2581), - [anon_sym_LBRACK] = ACTIONS(2579), - [anon_sym_class] = ACTIONS(2581), - [anon_sym_async] = ACTIONS(2581), - [anon_sym_function] = ACTIONS(2581), - [anon_sym_new] = ACTIONS(2581), - [anon_sym_using] = ACTIONS(2581), - [anon_sym_PLUS] = ACTIONS(2581), - [anon_sym_DASH] = ACTIONS(2581), - [anon_sym_SLASH] = ACTIONS(2581), - [anon_sym_LT] = ACTIONS(2579), - [anon_sym_TILDE] = ACTIONS(2579), - [anon_sym_void] = ACTIONS(2581), - [anon_sym_delete] = ACTIONS(2581), - [anon_sym_PLUS_PLUS] = ACTIONS(2579), - [anon_sym_DASH_DASH] = ACTIONS(2579), - [anon_sym_DQUOTE] = ACTIONS(2579), - [anon_sym_SQUOTE] = ACTIONS(2579), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2579), - [sym_number] = ACTIONS(2579), - [sym_private_property_identifier] = ACTIONS(2579), - [sym_this] = ACTIONS(2581), - [sym_super] = ACTIONS(2581), - [sym_true] = ACTIONS(2581), - [sym_false] = ACTIONS(2581), - [sym_null] = ACTIONS(2581), - [sym_undefined] = ACTIONS(2581), - [anon_sym_AT] = ACTIONS(2579), - [anon_sym_static] = ACTIONS(2581), - [anon_sym_readonly] = ACTIONS(2581), - [anon_sym_get] = ACTIONS(2581), - [anon_sym_set] = ACTIONS(2581), - [anon_sym_declare] = ACTIONS(2581), - [anon_sym_public] = ACTIONS(2581), - [anon_sym_private] = ACTIONS(2581), - [anon_sym_protected] = ACTIONS(2581), - [anon_sym_override] = ACTIONS(2581), - [anon_sym_module] = ACTIONS(2581), - [anon_sym_any] = ACTIONS(2581), - [anon_sym_number] = ACTIONS(2581), - [anon_sym_boolean] = ACTIONS(2581), - [anon_sym_string] = ACTIONS(2581), - [anon_sym_symbol] = ACTIONS(2581), - [anon_sym_object] = ACTIONS(2581), - [anon_sym_abstract] = ACTIONS(2581), - [anon_sym_interface] = ACTIONS(2581), - [anon_sym_enum] = ACTIONS(2581), + [ts_builtin_sym_end] = ACTIONS(2977), + [sym_identifier] = ACTIONS(2979), + [anon_sym_export] = ACTIONS(2979), + [anon_sym_default] = ACTIONS(2979), + [anon_sym_type] = ACTIONS(2979), + [anon_sym_namespace] = ACTIONS(2979), + [anon_sym_LBRACE] = ACTIONS(2977), + [anon_sym_RBRACE] = ACTIONS(2977), + [anon_sym_typeof] = ACTIONS(2979), + [anon_sym_import] = ACTIONS(2979), + [anon_sym_with] = ACTIONS(2979), + [anon_sym_var] = ACTIONS(2979), + [anon_sym_let] = ACTIONS(2979), + [anon_sym_const] = ACTIONS(2979), + [anon_sym_BANG] = ACTIONS(2977), + [anon_sym_else] = ACTIONS(2979), + [anon_sym_if] = ACTIONS(2979), + [anon_sym_switch] = ACTIONS(2979), + [anon_sym_for] = ACTIONS(2979), + [anon_sym_LPAREN] = ACTIONS(2977), + [anon_sym_SEMI] = ACTIONS(2977), + [anon_sym_await] = ACTIONS(2979), + [anon_sym_while] = ACTIONS(2979), + [anon_sym_do] = ACTIONS(2979), + [anon_sym_try] = ACTIONS(2979), + [anon_sym_break] = ACTIONS(2979), + [anon_sym_continue] = ACTIONS(2979), + [anon_sym_debugger] = ACTIONS(2979), + [anon_sym_return] = ACTIONS(2979), + [anon_sym_throw] = ACTIONS(2979), + [anon_sym_case] = ACTIONS(2979), + [anon_sym_yield] = ACTIONS(2979), + [anon_sym_LBRACK] = ACTIONS(2977), + [anon_sym_class] = ACTIONS(2979), + [anon_sym_async] = ACTIONS(2979), + [anon_sym_function] = ACTIONS(2979), + [anon_sym_new] = ACTIONS(2979), + [anon_sym_using] = ACTIONS(2979), + [anon_sym_PLUS] = ACTIONS(2979), + [anon_sym_DASH] = ACTIONS(2979), + [anon_sym_SLASH] = ACTIONS(2979), + [anon_sym_LT] = ACTIONS(2977), + [anon_sym_TILDE] = ACTIONS(2977), + [anon_sym_void] = ACTIONS(2979), + [anon_sym_delete] = ACTIONS(2979), + [anon_sym_PLUS_PLUS] = ACTIONS(2977), + [anon_sym_DASH_DASH] = ACTIONS(2977), + [anon_sym_DQUOTE] = ACTIONS(2977), + [anon_sym_SQUOTE] = ACTIONS(2977), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2977), + [sym_number] = ACTIONS(2977), + [sym_private_property_identifier] = ACTIONS(2977), + [sym_this] = ACTIONS(2979), + [sym_super] = ACTIONS(2979), + [sym_true] = ACTIONS(2979), + [sym_false] = ACTIONS(2979), + [sym_null] = ACTIONS(2979), + [sym_undefined] = ACTIONS(2979), + [anon_sym_AT] = ACTIONS(2977), + [anon_sym_static] = ACTIONS(2979), + [anon_sym_readonly] = ACTIONS(2979), + [anon_sym_get] = ACTIONS(2979), + [anon_sym_set] = ACTIONS(2979), + [anon_sym_declare] = ACTIONS(2979), + [anon_sym_public] = ACTIONS(2979), + [anon_sym_private] = ACTIONS(2979), + [anon_sym_protected] = ACTIONS(2979), + [anon_sym_override] = ACTIONS(2979), + [anon_sym_module] = ACTIONS(2979), + [anon_sym_any] = ACTIONS(2979), + [anon_sym_number] = ACTIONS(2979), + [anon_sym_boolean] = ACTIONS(2979), + [anon_sym_string] = ACTIONS(2979), + [anon_sym_symbol] = ACTIONS(2979), + [anon_sym_object] = ACTIONS(2979), + [anon_sym_abstract] = ACTIONS(2979), + [anon_sym_interface] = ACTIONS(2979), + [anon_sym_enum] = ACTIONS(2979), [sym_html_comment] = ACTIONS(5), }, [STATE(950)] = { - [ts_builtin_sym_end] = ACTIONS(2995), - [sym_identifier] = ACTIONS(2997), - [anon_sym_export] = ACTIONS(2997), - [anon_sym_default] = ACTIONS(2997), - [anon_sym_type] = ACTIONS(2997), - [anon_sym_namespace] = ACTIONS(2997), - [anon_sym_LBRACE] = ACTIONS(2995), - [anon_sym_RBRACE] = ACTIONS(2995), - [anon_sym_typeof] = ACTIONS(2997), - [anon_sym_import] = ACTIONS(2997), - [anon_sym_with] = ACTIONS(2997), - [anon_sym_var] = ACTIONS(2997), - [anon_sym_let] = ACTIONS(2997), - [anon_sym_const] = ACTIONS(2997), - [anon_sym_BANG] = ACTIONS(2995), - [anon_sym_else] = ACTIONS(2997), - [anon_sym_if] = ACTIONS(2997), - [anon_sym_switch] = ACTIONS(2997), - [anon_sym_for] = ACTIONS(2997), - [anon_sym_LPAREN] = ACTIONS(2995), - [anon_sym_SEMI] = ACTIONS(2995), - [anon_sym_await] = ACTIONS(2997), - [anon_sym_while] = ACTIONS(2997), - [anon_sym_do] = ACTIONS(2997), - [anon_sym_try] = ACTIONS(2997), - [anon_sym_break] = ACTIONS(2997), - [anon_sym_continue] = ACTIONS(2997), - [anon_sym_debugger] = ACTIONS(2997), - [anon_sym_return] = ACTIONS(2997), - [anon_sym_throw] = ACTIONS(2997), - [anon_sym_case] = ACTIONS(2997), - [anon_sym_yield] = ACTIONS(2997), - [anon_sym_LBRACK] = ACTIONS(2995), - [anon_sym_class] = ACTIONS(2997), - [anon_sym_async] = ACTIONS(2997), - [anon_sym_function] = ACTIONS(2997), - [anon_sym_new] = ACTIONS(2997), - [anon_sym_using] = ACTIONS(2997), - [anon_sym_PLUS] = ACTIONS(2997), - [anon_sym_DASH] = ACTIONS(2997), - [anon_sym_SLASH] = ACTIONS(2997), - [anon_sym_LT] = ACTIONS(2995), - [anon_sym_TILDE] = ACTIONS(2995), - [anon_sym_void] = ACTIONS(2997), - [anon_sym_delete] = ACTIONS(2997), - [anon_sym_PLUS_PLUS] = ACTIONS(2995), - [anon_sym_DASH_DASH] = ACTIONS(2995), - [anon_sym_DQUOTE] = ACTIONS(2995), - [anon_sym_SQUOTE] = ACTIONS(2995), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2995), - [sym_number] = ACTIONS(2995), - [sym_private_property_identifier] = ACTIONS(2995), - [sym_this] = ACTIONS(2997), - [sym_super] = ACTIONS(2997), - [sym_true] = ACTIONS(2997), - [sym_false] = ACTIONS(2997), - [sym_null] = ACTIONS(2997), - [sym_undefined] = ACTIONS(2997), - [anon_sym_AT] = ACTIONS(2995), - [anon_sym_static] = ACTIONS(2997), - [anon_sym_readonly] = ACTIONS(2997), - [anon_sym_get] = ACTIONS(2997), - [anon_sym_set] = ACTIONS(2997), - [anon_sym_declare] = ACTIONS(2997), - [anon_sym_public] = ACTIONS(2997), - [anon_sym_private] = ACTIONS(2997), - [anon_sym_protected] = ACTIONS(2997), - [anon_sym_override] = ACTIONS(2997), - [anon_sym_module] = ACTIONS(2997), - [anon_sym_any] = ACTIONS(2997), - [anon_sym_number] = ACTIONS(2997), - [anon_sym_boolean] = ACTIONS(2997), - [anon_sym_string] = ACTIONS(2997), - [anon_sym_symbol] = ACTIONS(2997), - [anon_sym_object] = ACTIONS(2997), - [anon_sym_abstract] = ACTIONS(2997), - [anon_sym_interface] = ACTIONS(2997), - [anon_sym_enum] = ACTIONS(2997), + [ts_builtin_sym_end] = ACTIONS(2981), + [sym_identifier] = ACTIONS(2983), + [anon_sym_export] = ACTIONS(2983), + [anon_sym_default] = ACTIONS(2983), + [anon_sym_type] = ACTIONS(2983), + [anon_sym_namespace] = ACTIONS(2983), + [anon_sym_LBRACE] = ACTIONS(2981), + [anon_sym_RBRACE] = ACTIONS(2981), + [anon_sym_typeof] = ACTIONS(2983), + [anon_sym_import] = ACTIONS(2983), + [anon_sym_with] = ACTIONS(2983), + [anon_sym_var] = ACTIONS(2983), + [anon_sym_let] = ACTIONS(2983), + [anon_sym_const] = ACTIONS(2983), + [anon_sym_BANG] = ACTIONS(2981), + [anon_sym_else] = ACTIONS(2983), + [anon_sym_if] = ACTIONS(2983), + [anon_sym_switch] = ACTIONS(2983), + [anon_sym_for] = ACTIONS(2983), + [anon_sym_LPAREN] = ACTIONS(2981), + [anon_sym_SEMI] = ACTIONS(2981), + [anon_sym_await] = ACTIONS(2983), + [anon_sym_while] = ACTIONS(2983), + [anon_sym_do] = ACTIONS(2983), + [anon_sym_try] = ACTIONS(2983), + [anon_sym_break] = ACTIONS(2983), + [anon_sym_continue] = ACTIONS(2983), + [anon_sym_debugger] = ACTIONS(2983), + [anon_sym_return] = ACTIONS(2983), + [anon_sym_throw] = ACTIONS(2983), + [anon_sym_case] = ACTIONS(2983), + [anon_sym_yield] = ACTIONS(2983), + [anon_sym_LBRACK] = ACTIONS(2981), + [anon_sym_class] = ACTIONS(2983), + [anon_sym_async] = ACTIONS(2983), + [anon_sym_function] = ACTIONS(2983), + [anon_sym_new] = ACTIONS(2983), + [anon_sym_using] = ACTIONS(2983), + [anon_sym_PLUS] = ACTIONS(2983), + [anon_sym_DASH] = ACTIONS(2983), + [anon_sym_SLASH] = ACTIONS(2983), + [anon_sym_LT] = ACTIONS(2981), + [anon_sym_TILDE] = ACTIONS(2981), + [anon_sym_void] = ACTIONS(2983), + [anon_sym_delete] = ACTIONS(2983), + [anon_sym_PLUS_PLUS] = ACTIONS(2981), + [anon_sym_DASH_DASH] = ACTIONS(2981), + [anon_sym_DQUOTE] = ACTIONS(2981), + [anon_sym_SQUOTE] = ACTIONS(2981), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2981), + [sym_number] = ACTIONS(2981), + [sym_private_property_identifier] = ACTIONS(2981), + [sym_this] = ACTIONS(2983), + [sym_super] = ACTIONS(2983), + [sym_true] = ACTIONS(2983), + [sym_false] = ACTIONS(2983), + [sym_null] = ACTIONS(2983), + [sym_undefined] = ACTIONS(2983), + [anon_sym_AT] = ACTIONS(2981), + [anon_sym_static] = ACTIONS(2983), + [anon_sym_readonly] = ACTIONS(2983), + [anon_sym_get] = ACTIONS(2983), + [anon_sym_set] = ACTIONS(2983), + [anon_sym_declare] = ACTIONS(2983), + [anon_sym_public] = ACTIONS(2983), + [anon_sym_private] = ACTIONS(2983), + [anon_sym_protected] = ACTIONS(2983), + [anon_sym_override] = ACTIONS(2983), + [anon_sym_module] = ACTIONS(2983), + [anon_sym_any] = ACTIONS(2983), + [anon_sym_number] = ACTIONS(2983), + [anon_sym_boolean] = ACTIONS(2983), + [anon_sym_string] = ACTIONS(2983), + [anon_sym_symbol] = ACTIONS(2983), + [anon_sym_object] = ACTIONS(2983), + [anon_sym_abstract] = ACTIONS(2983), + [anon_sym_interface] = ACTIONS(2983), + [anon_sym_enum] = ACTIONS(2983), [sym_html_comment] = ACTIONS(5), }, [STATE(951)] = { - [ts_builtin_sym_end] = ACTIONS(2999), - [sym_identifier] = ACTIONS(3001), - [anon_sym_export] = ACTIONS(3001), - [anon_sym_default] = ACTIONS(3001), - [anon_sym_type] = ACTIONS(3001), - [anon_sym_namespace] = ACTIONS(3001), - [anon_sym_LBRACE] = ACTIONS(2999), - [anon_sym_RBRACE] = ACTIONS(2999), - [anon_sym_typeof] = ACTIONS(3001), - [anon_sym_import] = ACTIONS(3001), - [anon_sym_with] = ACTIONS(3001), - [anon_sym_var] = ACTIONS(3001), - [anon_sym_let] = ACTIONS(3001), - [anon_sym_const] = ACTIONS(3001), - [anon_sym_BANG] = ACTIONS(2999), - [anon_sym_else] = ACTIONS(3001), - [anon_sym_if] = ACTIONS(3001), - [anon_sym_switch] = ACTIONS(3001), - [anon_sym_for] = ACTIONS(3001), - [anon_sym_LPAREN] = ACTIONS(2999), - [anon_sym_SEMI] = ACTIONS(2999), - [anon_sym_await] = ACTIONS(3001), - [anon_sym_while] = ACTIONS(3001), - [anon_sym_do] = ACTIONS(3001), - [anon_sym_try] = ACTIONS(3001), - [anon_sym_break] = ACTIONS(3001), - [anon_sym_continue] = ACTIONS(3001), - [anon_sym_debugger] = ACTIONS(3001), - [anon_sym_return] = ACTIONS(3001), - [anon_sym_throw] = ACTIONS(3001), - [anon_sym_case] = ACTIONS(3001), - [anon_sym_yield] = ACTIONS(3001), - [anon_sym_LBRACK] = ACTIONS(2999), - [anon_sym_class] = ACTIONS(3001), - [anon_sym_async] = ACTIONS(3001), - [anon_sym_function] = ACTIONS(3001), - [anon_sym_new] = ACTIONS(3001), - [anon_sym_using] = ACTIONS(3001), - [anon_sym_PLUS] = ACTIONS(3001), - [anon_sym_DASH] = ACTIONS(3001), - [anon_sym_SLASH] = ACTIONS(3001), - [anon_sym_LT] = ACTIONS(2999), - [anon_sym_TILDE] = ACTIONS(2999), - [anon_sym_void] = ACTIONS(3001), - [anon_sym_delete] = ACTIONS(3001), - [anon_sym_PLUS_PLUS] = ACTIONS(2999), - [anon_sym_DASH_DASH] = ACTIONS(2999), - [anon_sym_DQUOTE] = ACTIONS(2999), - [anon_sym_SQUOTE] = ACTIONS(2999), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2999), - [sym_number] = ACTIONS(2999), - [sym_private_property_identifier] = ACTIONS(2999), - [sym_this] = ACTIONS(3001), - [sym_super] = ACTIONS(3001), - [sym_true] = ACTIONS(3001), - [sym_false] = ACTIONS(3001), - [sym_null] = ACTIONS(3001), - [sym_undefined] = ACTIONS(3001), - [anon_sym_AT] = ACTIONS(2999), - [anon_sym_static] = ACTIONS(3001), - [anon_sym_readonly] = ACTIONS(3001), - [anon_sym_get] = ACTIONS(3001), - [anon_sym_set] = ACTIONS(3001), - [anon_sym_declare] = ACTIONS(3001), - [anon_sym_public] = ACTIONS(3001), - [anon_sym_private] = ACTIONS(3001), - [anon_sym_protected] = ACTIONS(3001), - [anon_sym_override] = ACTIONS(3001), - [anon_sym_module] = ACTIONS(3001), - [anon_sym_any] = ACTIONS(3001), - [anon_sym_number] = ACTIONS(3001), - [anon_sym_boolean] = ACTIONS(3001), - [anon_sym_string] = ACTIONS(3001), - [anon_sym_symbol] = ACTIONS(3001), - [anon_sym_object] = ACTIONS(3001), - [anon_sym_abstract] = ACTIONS(3001), - [anon_sym_interface] = ACTIONS(3001), - [anon_sym_enum] = ACTIONS(3001), + [ts_builtin_sym_end] = ACTIONS(2985), + [sym_identifier] = ACTIONS(2987), + [anon_sym_export] = ACTIONS(2987), + [anon_sym_default] = ACTIONS(2987), + [anon_sym_type] = ACTIONS(2987), + [anon_sym_namespace] = ACTIONS(2987), + [anon_sym_LBRACE] = ACTIONS(2985), + [anon_sym_RBRACE] = ACTIONS(2985), + [anon_sym_typeof] = ACTIONS(2987), + [anon_sym_import] = ACTIONS(2987), + [anon_sym_with] = ACTIONS(2987), + [anon_sym_var] = ACTIONS(2987), + [anon_sym_let] = ACTIONS(2987), + [anon_sym_const] = ACTIONS(2987), + [anon_sym_BANG] = ACTIONS(2985), + [anon_sym_else] = ACTIONS(2987), + [anon_sym_if] = ACTIONS(2987), + [anon_sym_switch] = ACTIONS(2987), + [anon_sym_for] = ACTIONS(2987), + [anon_sym_LPAREN] = ACTIONS(2985), + [anon_sym_SEMI] = ACTIONS(2985), + [anon_sym_await] = ACTIONS(2987), + [anon_sym_while] = ACTIONS(2987), + [anon_sym_do] = ACTIONS(2987), + [anon_sym_try] = ACTIONS(2987), + [anon_sym_break] = ACTIONS(2987), + [anon_sym_continue] = ACTIONS(2987), + [anon_sym_debugger] = ACTIONS(2987), + [anon_sym_return] = ACTIONS(2987), + [anon_sym_throw] = ACTIONS(2987), + [anon_sym_case] = ACTIONS(2987), + [anon_sym_yield] = ACTIONS(2987), + [anon_sym_LBRACK] = ACTIONS(2985), + [anon_sym_class] = ACTIONS(2987), + [anon_sym_async] = ACTIONS(2987), + [anon_sym_function] = ACTIONS(2987), + [anon_sym_new] = ACTIONS(2987), + [anon_sym_using] = ACTIONS(2987), + [anon_sym_PLUS] = ACTIONS(2987), + [anon_sym_DASH] = ACTIONS(2987), + [anon_sym_SLASH] = ACTIONS(2987), + [anon_sym_LT] = ACTIONS(2985), + [anon_sym_TILDE] = ACTIONS(2985), + [anon_sym_void] = ACTIONS(2987), + [anon_sym_delete] = ACTIONS(2987), + [anon_sym_PLUS_PLUS] = ACTIONS(2985), + [anon_sym_DASH_DASH] = ACTIONS(2985), + [anon_sym_DQUOTE] = ACTIONS(2985), + [anon_sym_SQUOTE] = ACTIONS(2985), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2985), + [sym_number] = ACTIONS(2985), + [sym_private_property_identifier] = ACTIONS(2985), + [sym_this] = ACTIONS(2987), + [sym_super] = ACTIONS(2987), + [sym_true] = ACTIONS(2987), + [sym_false] = ACTIONS(2987), + [sym_null] = ACTIONS(2987), + [sym_undefined] = ACTIONS(2987), + [anon_sym_AT] = ACTIONS(2985), + [anon_sym_static] = ACTIONS(2987), + [anon_sym_readonly] = ACTIONS(2987), + [anon_sym_get] = ACTIONS(2987), + [anon_sym_set] = ACTIONS(2987), + [anon_sym_declare] = ACTIONS(2987), + [anon_sym_public] = ACTIONS(2987), + [anon_sym_private] = ACTIONS(2987), + [anon_sym_protected] = ACTIONS(2987), + [anon_sym_override] = ACTIONS(2987), + [anon_sym_module] = ACTIONS(2987), + [anon_sym_any] = ACTIONS(2987), + [anon_sym_number] = ACTIONS(2987), + [anon_sym_boolean] = ACTIONS(2987), + [anon_sym_string] = ACTIONS(2987), + [anon_sym_symbol] = ACTIONS(2987), + [anon_sym_object] = ACTIONS(2987), + [anon_sym_abstract] = ACTIONS(2987), + [anon_sym_interface] = ACTIONS(2987), + [anon_sym_enum] = ACTIONS(2987), [sym_html_comment] = ACTIONS(5), }, [STATE(952)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_rest_pattern] = STATE(5679), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4008), - [sym_tuple_parameter] = STATE(5700), - [sym_optional_tuple_parameter] = STATE(5700), - [sym_optional_type] = STATE(5700), - [sym_rest_type] = STATE(5700), - [sym__tuple_type_member] = STATE(5700), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(2517), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(2523), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(2531), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(637), - [anon_sym_unknown] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [ts_builtin_sym_end] = ACTIONS(2989), + [sym_identifier] = ACTIONS(2991), + [anon_sym_export] = ACTIONS(2991), + [anon_sym_default] = ACTIONS(2991), + [anon_sym_type] = ACTIONS(2991), + [anon_sym_namespace] = ACTIONS(2991), + [anon_sym_LBRACE] = ACTIONS(2989), + [anon_sym_RBRACE] = ACTIONS(2989), + [anon_sym_typeof] = ACTIONS(2991), + [anon_sym_import] = ACTIONS(2991), + [anon_sym_with] = ACTIONS(2991), + [anon_sym_var] = ACTIONS(2991), + [anon_sym_let] = ACTIONS(2991), + [anon_sym_const] = ACTIONS(2991), + [anon_sym_BANG] = ACTIONS(2989), + [anon_sym_else] = ACTIONS(2991), + [anon_sym_if] = ACTIONS(2991), + [anon_sym_switch] = ACTIONS(2991), + [anon_sym_for] = ACTIONS(2991), + [anon_sym_LPAREN] = ACTIONS(2989), + [anon_sym_SEMI] = ACTIONS(2989), + [anon_sym_await] = ACTIONS(2991), + [anon_sym_while] = ACTIONS(2991), + [anon_sym_do] = ACTIONS(2991), + [anon_sym_try] = ACTIONS(2991), + [anon_sym_break] = ACTIONS(2991), + [anon_sym_continue] = ACTIONS(2991), + [anon_sym_debugger] = ACTIONS(2991), + [anon_sym_return] = ACTIONS(2991), + [anon_sym_throw] = ACTIONS(2991), + [anon_sym_case] = ACTIONS(2991), + [anon_sym_yield] = ACTIONS(2991), + [anon_sym_LBRACK] = ACTIONS(2989), + [anon_sym_class] = ACTIONS(2991), + [anon_sym_async] = ACTIONS(2991), + [anon_sym_function] = ACTIONS(2991), + [anon_sym_new] = ACTIONS(2991), + [anon_sym_using] = ACTIONS(2991), + [anon_sym_PLUS] = ACTIONS(2991), + [anon_sym_DASH] = ACTIONS(2991), + [anon_sym_SLASH] = ACTIONS(2991), + [anon_sym_LT] = ACTIONS(2989), + [anon_sym_TILDE] = ACTIONS(2989), + [anon_sym_void] = ACTIONS(2991), + [anon_sym_delete] = ACTIONS(2991), + [anon_sym_PLUS_PLUS] = ACTIONS(2989), + [anon_sym_DASH_DASH] = ACTIONS(2989), + [anon_sym_DQUOTE] = ACTIONS(2989), + [anon_sym_SQUOTE] = ACTIONS(2989), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2989), + [sym_number] = ACTIONS(2989), + [sym_private_property_identifier] = ACTIONS(2989), + [sym_this] = ACTIONS(2991), + [sym_super] = ACTIONS(2991), + [sym_true] = ACTIONS(2991), + [sym_false] = ACTIONS(2991), + [sym_null] = ACTIONS(2991), + [sym_undefined] = ACTIONS(2991), + [anon_sym_AT] = ACTIONS(2989), + [anon_sym_static] = ACTIONS(2991), + [anon_sym_readonly] = ACTIONS(2991), + [anon_sym_get] = ACTIONS(2991), + [anon_sym_set] = ACTIONS(2991), + [anon_sym_declare] = ACTIONS(2991), + [anon_sym_public] = ACTIONS(2991), + [anon_sym_private] = ACTIONS(2991), + [anon_sym_protected] = ACTIONS(2991), + [anon_sym_override] = ACTIONS(2991), + [anon_sym_module] = ACTIONS(2991), + [anon_sym_any] = ACTIONS(2991), + [anon_sym_number] = ACTIONS(2991), + [anon_sym_boolean] = ACTIONS(2991), + [anon_sym_string] = ACTIONS(2991), + [anon_sym_symbol] = ACTIONS(2991), + [anon_sym_object] = ACTIONS(2991), + [anon_sym_abstract] = ACTIONS(2991), + [anon_sym_interface] = ACTIONS(2991), + [anon_sym_enum] = ACTIONS(2991), [sym_html_comment] = ACTIONS(5), }, [STATE(953)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym_variance] = STATE(4743), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3855), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_type_parameter] = STATE(5179), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(3003), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3005), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_in] = ACTIONS(3007), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_out] = ACTIONS(3009), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [ts_builtin_sym_end] = ACTIONS(2993), + [sym_identifier] = ACTIONS(2995), + [anon_sym_export] = ACTIONS(2995), + [anon_sym_default] = ACTIONS(2995), + [anon_sym_type] = ACTIONS(2995), + [anon_sym_namespace] = ACTIONS(2995), + [anon_sym_LBRACE] = ACTIONS(2993), + [anon_sym_RBRACE] = ACTIONS(2993), + [anon_sym_typeof] = ACTIONS(2995), + [anon_sym_import] = ACTIONS(2995), + [anon_sym_with] = ACTIONS(2995), + [anon_sym_var] = ACTIONS(2995), + [anon_sym_let] = ACTIONS(2995), + [anon_sym_const] = ACTIONS(2995), + [anon_sym_BANG] = ACTIONS(2993), + [anon_sym_else] = ACTIONS(2995), + [anon_sym_if] = ACTIONS(2995), + [anon_sym_switch] = ACTIONS(2995), + [anon_sym_for] = ACTIONS(2995), + [anon_sym_LPAREN] = ACTIONS(2993), + [anon_sym_SEMI] = ACTIONS(2993), + [anon_sym_await] = ACTIONS(2995), + [anon_sym_while] = ACTIONS(2995), + [anon_sym_do] = ACTIONS(2995), + [anon_sym_try] = ACTIONS(2995), + [anon_sym_break] = ACTIONS(2995), + [anon_sym_continue] = ACTIONS(2995), + [anon_sym_debugger] = ACTIONS(2995), + [anon_sym_return] = ACTIONS(2995), + [anon_sym_throw] = ACTIONS(2995), + [anon_sym_case] = ACTIONS(2995), + [anon_sym_yield] = ACTIONS(2995), + [anon_sym_LBRACK] = ACTIONS(2993), + [anon_sym_class] = ACTIONS(2995), + [anon_sym_async] = ACTIONS(2995), + [anon_sym_function] = ACTIONS(2995), + [anon_sym_new] = ACTIONS(2995), + [anon_sym_using] = ACTIONS(2995), + [anon_sym_PLUS] = ACTIONS(2995), + [anon_sym_DASH] = ACTIONS(2995), + [anon_sym_SLASH] = ACTIONS(2995), + [anon_sym_LT] = ACTIONS(2993), + [anon_sym_TILDE] = ACTIONS(2993), + [anon_sym_void] = ACTIONS(2995), + [anon_sym_delete] = ACTIONS(2995), + [anon_sym_PLUS_PLUS] = ACTIONS(2993), + [anon_sym_DASH_DASH] = ACTIONS(2993), + [anon_sym_DQUOTE] = ACTIONS(2993), + [anon_sym_SQUOTE] = ACTIONS(2993), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2993), + [sym_number] = ACTIONS(2993), + [sym_private_property_identifier] = ACTIONS(2993), + [sym_this] = ACTIONS(2995), + [sym_super] = ACTIONS(2995), + [sym_true] = ACTIONS(2995), + [sym_false] = ACTIONS(2995), + [sym_null] = ACTIONS(2995), + [sym_undefined] = ACTIONS(2995), + [anon_sym_AT] = ACTIONS(2993), + [anon_sym_static] = ACTIONS(2995), + [anon_sym_readonly] = ACTIONS(2995), + [anon_sym_get] = ACTIONS(2995), + [anon_sym_set] = ACTIONS(2995), + [anon_sym_declare] = ACTIONS(2995), + [anon_sym_public] = ACTIONS(2995), + [anon_sym_private] = ACTIONS(2995), + [anon_sym_protected] = ACTIONS(2995), + [anon_sym_override] = ACTIONS(2995), + [anon_sym_module] = ACTIONS(2995), + [anon_sym_any] = ACTIONS(2995), + [anon_sym_number] = ACTIONS(2995), + [anon_sym_boolean] = ACTIONS(2995), + [anon_sym_string] = ACTIONS(2995), + [anon_sym_symbol] = ACTIONS(2995), + [anon_sym_object] = ACTIONS(2995), + [anon_sym_abstract] = ACTIONS(2995), + [anon_sym_interface] = ACTIONS(2995), + [anon_sym_enum] = ACTIONS(2995), [sym_html_comment] = ACTIONS(5), }, [STATE(954)] = { + [ts_builtin_sym_end] = ACTIONS(2997), + [sym_identifier] = ACTIONS(2999), + [anon_sym_export] = ACTIONS(2999), + [anon_sym_default] = ACTIONS(2999), + [anon_sym_type] = ACTIONS(2999), + [anon_sym_namespace] = ACTIONS(2999), + [anon_sym_LBRACE] = ACTIONS(2997), + [anon_sym_RBRACE] = ACTIONS(2997), + [anon_sym_typeof] = ACTIONS(2999), + [anon_sym_import] = ACTIONS(2999), + [anon_sym_with] = ACTIONS(2999), + [anon_sym_var] = ACTIONS(2999), + [anon_sym_let] = ACTIONS(2999), + [anon_sym_const] = ACTIONS(2999), + [anon_sym_BANG] = ACTIONS(2997), + [anon_sym_else] = ACTIONS(2999), + [anon_sym_if] = ACTIONS(2999), + [anon_sym_switch] = ACTIONS(2999), + [anon_sym_for] = ACTIONS(2999), + [anon_sym_LPAREN] = ACTIONS(2997), + [anon_sym_SEMI] = ACTIONS(2997), + [anon_sym_await] = ACTIONS(2999), + [anon_sym_while] = ACTIONS(2999), + [anon_sym_do] = ACTIONS(2999), + [anon_sym_try] = ACTIONS(2999), + [anon_sym_break] = ACTIONS(2999), + [anon_sym_continue] = ACTIONS(2999), + [anon_sym_debugger] = ACTIONS(2999), + [anon_sym_return] = ACTIONS(2999), + [anon_sym_throw] = ACTIONS(2999), + [anon_sym_case] = ACTIONS(2999), + [anon_sym_yield] = ACTIONS(2999), + [anon_sym_LBRACK] = ACTIONS(2997), + [anon_sym_class] = ACTIONS(2999), + [anon_sym_async] = ACTIONS(2999), + [anon_sym_function] = ACTIONS(2999), + [anon_sym_new] = ACTIONS(2999), + [anon_sym_using] = ACTIONS(2999), + [anon_sym_PLUS] = ACTIONS(2999), + [anon_sym_DASH] = ACTIONS(2999), + [anon_sym_SLASH] = ACTIONS(2999), + [anon_sym_LT] = ACTIONS(2997), + [anon_sym_TILDE] = ACTIONS(2997), + [anon_sym_void] = ACTIONS(2999), + [anon_sym_delete] = ACTIONS(2999), + [anon_sym_PLUS_PLUS] = ACTIONS(2997), + [anon_sym_DASH_DASH] = ACTIONS(2997), + [anon_sym_DQUOTE] = ACTIONS(2997), + [anon_sym_SQUOTE] = ACTIONS(2997), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2997), + [sym_number] = ACTIONS(2997), + [sym_private_property_identifier] = ACTIONS(2997), + [sym_this] = ACTIONS(2999), + [sym_super] = ACTIONS(2999), + [sym_true] = ACTIONS(2999), + [sym_false] = ACTIONS(2999), + [sym_null] = ACTIONS(2999), + [sym_undefined] = ACTIONS(2999), + [anon_sym_AT] = ACTIONS(2997), + [anon_sym_static] = ACTIONS(2999), + [anon_sym_readonly] = ACTIONS(2999), + [anon_sym_get] = ACTIONS(2999), + [anon_sym_set] = ACTIONS(2999), + [anon_sym_declare] = ACTIONS(2999), + [anon_sym_public] = ACTIONS(2999), + [anon_sym_private] = ACTIONS(2999), + [anon_sym_protected] = ACTIONS(2999), + [anon_sym_override] = ACTIONS(2999), + [anon_sym_module] = ACTIONS(2999), + [anon_sym_any] = ACTIONS(2999), + [anon_sym_number] = ACTIONS(2999), + [anon_sym_boolean] = ACTIONS(2999), + [anon_sym_string] = ACTIONS(2999), + [anon_sym_symbol] = ACTIONS(2999), + [anon_sym_object] = ACTIONS(2999), + [anon_sym_abstract] = ACTIONS(2999), + [anon_sym_interface] = ACTIONS(2999), + [anon_sym_enum] = ACTIONS(2999), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(955)] = { + [ts_builtin_sym_end] = ACTIONS(3001), + [sym_identifier] = ACTIONS(3003), + [anon_sym_export] = ACTIONS(3003), + [anon_sym_default] = ACTIONS(3003), + [anon_sym_type] = ACTIONS(3003), + [anon_sym_namespace] = ACTIONS(3003), + [anon_sym_LBRACE] = ACTIONS(3001), + [anon_sym_RBRACE] = ACTIONS(3001), + [anon_sym_typeof] = ACTIONS(3003), + [anon_sym_import] = ACTIONS(3003), + [anon_sym_with] = ACTIONS(3003), + [anon_sym_var] = ACTIONS(3003), + [anon_sym_let] = ACTIONS(3003), + [anon_sym_const] = ACTIONS(3003), + [anon_sym_BANG] = ACTIONS(3001), + [anon_sym_else] = ACTIONS(3003), + [anon_sym_if] = ACTIONS(3003), + [anon_sym_switch] = ACTIONS(3003), + [anon_sym_for] = ACTIONS(3003), + [anon_sym_LPAREN] = ACTIONS(3001), + [anon_sym_SEMI] = ACTIONS(3001), + [anon_sym_await] = ACTIONS(3003), + [anon_sym_while] = ACTIONS(3003), + [anon_sym_do] = ACTIONS(3003), + [anon_sym_try] = ACTIONS(3003), + [anon_sym_break] = ACTIONS(3003), + [anon_sym_continue] = ACTIONS(3003), + [anon_sym_debugger] = ACTIONS(3003), + [anon_sym_return] = ACTIONS(3003), + [anon_sym_throw] = ACTIONS(3003), + [anon_sym_case] = ACTIONS(3003), + [anon_sym_yield] = ACTIONS(3003), + [anon_sym_LBRACK] = ACTIONS(3001), + [anon_sym_class] = ACTIONS(3003), + [anon_sym_async] = ACTIONS(3003), + [anon_sym_function] = ACTIONS(3003), + [anon_sym_new] = ACTIONS(3003), + [anon_sym_using] = ACTIONS(3003), + [anon_sym_PLUS] = ACTIONS(3003), + [anon_sym_DASH] = ACTIONS(3003), + [anon_sym_SLASH] = ACTIONS(3003), + [anon_sym_LT] = ACTIONS(3001), + [anon_sym_TILDE] = ACTIONS(3001), + [anon_sym_void] = ACTIONS(3003), + [anon_sym_delete] = ACTIONS(3003), + [anon_sym_PLUS_PLUS] = ACTIONS(3001), + [anon_sym_DASH_DASH] = ACTIONS(3001), + [anon_sym_DQUOTE] = ACTIONS(3001), + [anon_sym_SQUOTE] = ACTIONS(3001), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3001), + [sym_number] = ACTIONS(3001), + [sym_private_property_identifier] = ACTIONS(3001), + [sym_this] = ACTIONS(3003), + [sym_super] = ACTIONS(3003), + [sym_true] = ACTIONS(3003), + [sym_false] = ACTIONS(3003), + [sym_null] = ACTIONS(3003), + [sym_undefined] = ACTIONS(3003), + [anon_sym_AT] = ACTIONS(3001), + [anon_sym_static] = ACTIONS(3003), + [anon_sym_readonly] = ACTIONS(3003), + [anon_sym_get] = ACTIONS(3003), + [anon_sym_set] = ACTIONS(3003), + [anon_sym_declare] = ACTIONS(3003), + [anon_sym_public] = ACTIONS(3003), + [anon_sym_private] = ACTIONS(3003), + [anon_sym_protected] = ACTIONS(3003), + [anon_sym_override] = ACTIONS(3003), + [anon_sym_module] = ACTIONS(3003), + [anon_sym_any] = ACTIONS(3003), + [anon_sym_number] = ACTIONS(3003), + [anon_sym_boolean] = ACTIONS(3003), + [anon_sym_string] = ACTIONS(3003), + [anon_sym_symbol] = ACTIONS(3003), + [anon_sym_object] = ACTIONS(3003), + [anon_sym_abstract] = ACTIONS(3003), + [anon_sym_interface] = ACTIONS(3003), + [anon_sym_enum] = ACTIONS(3003), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(956)] = { + [ts_builtin_sym_end] = ACTIONS(2833), + [sym_identifier] = ACTIONS(2835), + [anon_sym_export] = ACTIONS(2835), + [anon_sym_default] = ACTIONS(2835), + [anon_sym_type] = ACTIONS(2835), + [anon_sym_namespace] = ACTIONS(2835), + [anon_sym_LBRACE] = ACTIONS(2833), + [anon_sym_RBRACE] = ACTIONS(2833), + [anon_sym_typeof] = ACTIONS(2835), + [anon_sym_import] = ACTIONS(2835), + [anon_sym_with] = ACTIONS(2835), + [anon_sym_var] = ACTIONS(2835), + [anon_sym_let] = ACTIONS(2835), + [anon_sym_const] = ACTIONS(2835), + [anon_sym_BANG] = ACTIONS(2833), + [anon_sym_else] = ACTIONS(2835), + [anon_sym_if] = ACTIONS(2835), + [anon_sym_switch] = ACTIONS(2835), + [anon_sym_for] = ACTIONS(2835), + [anon_sym_LPAREN] = ACTIONS(2833), + [anon_sym_SEMI] = ACTIONS(2833), + [anon_sym_await] = ACTIONS(2835), + [anon_sym_while] = ACTIONS(2835), + [anon_sym_do] = ACTIONS(2835), + [anon_sym_try] = ACTIONS(2835), + [anon_sym_break] = ACTIONS(2835), + [anon_sym_continue] = ACTIONS(2835), + [anon_sym_debugger] = ACTIONS(2835), + [anon_sym_return] = ACTIONS(2835), + [anon_sym_throw] = ACTIONS(2835), + [anon_sym_case] = ACTIONS(2835), + [anon_sym_yield] = ACTIONS(2835), + [anon_sym_LBRACK] = ACTIONS(2833), + [anon_sym_class] = ACTIONS(2835), + [anon_sym_async] = ACTIONS(2835), + [anon_sym_function] = ACTIONS(2835), + [anon_sym_new] = ACTIONS(2835), + [anon_sym_using] = ACTIONS(2835), + [anon_sym_PLUS] = ACTIONS(2835), + [anon_sym_DASH] = ACTIONS(2835), + [anon_sym_SLASH] = ACTIONS(2835), + [anon_sym_LT] = ACTIONS(2833), + [anon_sym_TILDE] = ACTIONS(2833), + [anon_sym_void] = ACTIONS(2835), + [anon_sym_delete] = ACTIONS(2835), + [anon_sym_PLUS_PLUS] = ACTIONS(2833), + [anon_sym_DASH_DASH] = ACTIONS(2833), + [anon_sym_DQUOTE] = ACTIONS(2833), + [anon_sym_SQUOTE] = ACTIONS(2833), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2833), + [sym_number] = ACTIONS(2833), + [sym_private_property_identifier] = ACTIONS(2833), + [sym_this] = ACTIONS(2835), + [sym_super] = ACTIONS(2835), + [sym_true] = ACTIONS(2835), + [sym_false] = ACTIONS(2835), + [sym_null] = ACTIONS(2835), + [sym_undefined] = ACTIONS(2835), + [anon_sym_AT] = ACTIONS(2833), + [anon_sym_static] = ACTIONS(2835), + [anon_sym_readonly] = ACTIONS(2835), + [anon_sym_get] = ACTIONS(2835), + [anon_sym_set] = ACTIONS(2835), + [anon_sym_declare] = ACTIONS(2835), + [anon_sym_public] = ACTIONS(2835), + [anon_sym_private] = ACTIONS(2835), + [anon_sym_protected] = ACTIONS(2835), + [anon_sym_override] = ACTIONS(2835), + [anon_sym_module] = ACTIONS(2835), + [anon_sym_any] = ACTIONS(2835), + [anon_sym_number] = ACTIONS(2835), + [anon_sym_boolean] = ACTIONS(2835), + [anon_sym_string] = ACTIONS(2835), + [anon_sym_symbol] = ACTIONS(2835), + [anon_sym_object] = ACTIONS(2835), + [anon_sym_abstract] = ACTIONS(2835), + [anon_sym_interface] = ACTIONS(2835), + [anon_sym_enum] = ACTIONS(2835), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(957)] = { + [ts_builtin_sym_end] = ACTIONS(3005), + [sym_identifier] = ACTIONS(3007), + [anon_sym_export] = ACTIONS(3007), + [anon_sym_default] = ACTIONS(3007), + [anon_sym_type] = ACTIONS(3007), + [anon_sym_namespace] = ACTIONS(3007), + [anon_sym_LBRACE] = ACTIONS(3005), + [anon_sym_RBRACE] = ACTIONS(3005), + [anon_sym_typeof] = ACTIONS(3007), + [anon_sym_import] = ACTIONS(3007), + [anon_sym_with] = ACTIONS(3007), + [anon_sym_var] = ACTIONS(3007), + [anon_sym_let] = ACTIONS(3007), + [anon_sym_const] = ACTIONS(3007), + [anon_sym_BANG] = ACTIONS(3005), + [anon_sym_else] = ACTIONS(3007), + [anon_sym_if] = ACTIONS(3007), + [anon_sym_switch] = ACTIONS(3007), + [anon_sym_for] = ACTIONS(3007), + [anon_sym_LPAREN] = ACTIONS(3005), + [anon_sym_SEMI] = ACTIONS(3005), + [anon_sym_await] = ACTIONS(3007), + [anon_sym_while] = ACTIONS(3007), + [anon_sym_do] = ACTIONS(3007), + [anon_sym_try] = ACTIONS(3007), + [anon_sym_break] = ACTIONS(3007), + [anon_sym_continue] = ACTIONS(3007), + [anon_sym_debugger] = ACTIONS(3007), + [anon_sym_return] = ACTIONS(3007), + [anon_sym_throw] = ACTIONS(3007), + [anon_sym_case] = ACTIONS(3007), + [anon_sym_yield] = ACTIONS(3007), + [anon_sym_LBRACK] = ACTIONS(3005), + [anon_sym_class] = ACTIONS(3007), + [anon_sym_async] = ACTIONS(3007), + [anon_sym_function] = ACTIONS(3007), + [anon_sym_new] = ACTIONS(3007), + [anon_sym_using] = ACTIONS(3007), + [anon_sym_PLUS] = ACTIONS(3007), + [anon_sym_DASH] = ACTIONS(3007), + [anon_sym_SLASH] = ACTIONS(3007), + [anon_sym_LT] = ACTIONS(3005), + [anon_sym_TILDE] = ACTIONS(3005), + [anon_sym_void] = ACTIONS(3007), + [anon_sym_delete] = ACTIONS(3007), + [anon_sym_PLUS_PLUS] = ACTIONS(3005), + [anon_sym_DASH_DASH] = ACTIONS(3005), + [anon_sym_DQUOTE] = ACTIONS(3005), + [anon_sym_SQUOTE] = ACTIONS(3005), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3005), + [sym_number] = ACTIONS(3005), + [sym_private_property_identifier] = ACTIONS(3005), + [sym_this] = ACTIONS(3007), + [sym_super] = ACTIONS(3007), + [sym_true] = ACTIONS(3007), + [sym_false] = ACTIONS(3007), + [sym_null] = ACTIONS(3007), + [sym_undefined] = ACTIONS(3007), + [anon_sym_AT] = ACTIONS(3005), + [anon_sym_static] = ACTIONS(3007), + [anon_sym_readonly] = ACTIONS(3007), + [anon_sym_get] = ACTIONS(3007), + [anon_sym_set] = ACTIONS(3007), + [anon_sym_declare] = ACTIONS(3007), + [anon_sym_public] = ACTIONS(3007), + [anon_sym_private] = ACTIONS(3007), + [anon_sym_protected] = ACTIONS(3007), + [anon_sym_override] = ACTIONS(3007), + [anon_sym_module] = ACTIONS(3007), + [anon_sym_any] = ACTIONS(3007), + [anon_sym_number] = ACTIONS(3007), + [anon_sym_boolean] = ACTIONS(3007), + [anon_sym_string] = ACTIONS(3007), + [anon_sym_symbol] = ACTIONS(3007), + [anon_sym_object] = ACTIONS(3007), + [anon_sym_abstract] = ACTIONS(3007), + [anon_sym_interface] = ACTIONS(3007), + [anon_sym_enum] = ACTIONS(3007), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(958)] = { + [ts_builtin_sym_end] = ACTIONS(3009), [sym_identifier] = ACTIONS(3011), [anon_sym_export] = ACTIONS(3011), + [anon_sym_default] = ACTIONS(3011), [anon_sym_type] = ACTIONS(3011), [anon_sym_namespace] = ACTIONS(3011), - [anon_sym_LBRACE] = ACTIONS(3013), + [anon_sym_LBRACE] = ACTIONS(3009), + [anon_sym_RBRACE] = ACTIONS(3009), [anon_sym_typeof] = ACTIONS(3011), [anon_sym_import] = ACTIONS(3011), [anon_sym_with] = ACTIONS(3011), [anon_sym_var] = ACTIONS(3011), [anon_sym_let] = ACTIONS(3011), [anon_sym_const] = ACTIONS(3011), - [anon_sym_BANG] = ACTIONS(3013), + [anon_sym_BANG] = ACTIONS(3009), + [anon_sym_else] = ACTIONS(3011), [anon_sym_if] = ACTIONS(3011), [anon_sym_switch] = ACTIONS(3011), [anon_sym_for] = ACTIONS(3011), - [anon_sym_LPAREN] = ACTIONS(3013), - [anon_sym_SEMI] = ACTIONS(3013), + [anon_sym_LPAREN] = ACTIONS(3009), + [anon_sym_SEMI] = ACTIONS(3009), [anon_sym_await] = ACTIONS(3011), [anon_sym_while] = ACTIONS(3011), [anon_sym_do] = ACTIONS(3011), @@ -121502,8 +126432,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_debugger] = ACTIONS(3011), [anon_sym_return] = ACTIONS(3011), [anon_sym_throw] = ACTIONS(3011), + [anon_sym_case] = ACTIONS(3011), [anon_sym_yield] = ACTIONS(3011), - [anon_sym_LBRACK] = ACTIONS(3013), + [anon_sym_LBRACK] = ACTIONS(3009), [anon_sym_class] = ACTIONS(3011), [anon_sym_async] = ACTIONS(3011), [anon_sym_function] = ACTIONS(3011), @@ -121512,25 +126443,25 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(3011), [anon_sym_DASH] = ACTIONS(3011), [anon_sym_SLASH] = ACTIONS(3011), - [anon_sym_LT] = ACTIONS(3013), - [anon_sym_TILDE] = ACTIONS(3013), + [anon_sym_LT] = ACTIONS(3009), + [anon_sym_TILDE] = ACTIONS(3009), [anon_sym_void] = ACTIONS(3011), [anon_sym_delete] = ACTIONS(3011), - [anon_sym_PLUS_PLUS] = ACTIONS(3013), - [anon_sym_DASH_DASH] = ACTIONS(3013), - [anon_sym_DQUOTE] = ACTIONS(3013), - [anon_sym_SQUOTE] = ACTIONS(3013), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3013), - [sym_number] = ACTIONS(3013), - [sym_private_property_identifier] = ACTIONS(3013), + [anon_sym_PLUS_PLUS] = ACTIONS(3009), + [anon_sym_DASH_DASH] = ACTIONS(3009), + [anon_sym_DQUOTE] = ACTIONS(3009), + [anon_sym_SQUOTE] = ACTIONS(3009), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3009), + [sym_number] = ACTIONS(3009), + [sym_private_property_identifier] = ACTIONS(3009), [sym_this] = ACTIONS(3011), [sym_super] = ACTIONS(3011), [sym_true] = ACTIONS(3011), [sym_false] = ACTIONS(3011), [sym_null] = ACTIONS(3011), [sym_undefined] = ACTIONS(3011), - [anon_sym_AT] = ACTIONS(3013), + [anon_sym_AT] = ACTIONS(3009), [anon_sym_static] = ACTIONS(3011), [anon_sym_readonly] = ACTIONS(3011), [anon_sym_get] = ACTIONS(3011), @@ -121552,24 +126483,28 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(3011), [sym_html_comment] = ACTIONS(5), }, - [STATE(955)] = { + [STATE(959)] = { + [ts_builtin_sym_end] = ACTIONS(3013), [sym_identifier] = ACTIONS(3015), [anon_sym_export] = ACTIONS(3015), + [anon_sym_default] = ACTIONS(3015), [anon_sym_type] = ACTIONS(3015), [anon_sym_namespace] = ACTIONS(3015), - [anon_sym_LBRACE] = ACTIONS(3017), + [anon_sym_LBRACE] = ACTIONS(3013), + [anon_sym_RBRACE] = ACTIONS(3013), [anon_sym_typeof] = ACTIONS(3015), [anon_sym_import] = ACTIONS(3015), [anon_sym_with] = ACTIONS(3015), [anon_sym_var] = ACTIONS(3015), [anon_sym_let] = ACTIONS(3015), [anon_sym_const] = ACTIONS(3015), - [anon_sym_BANG] = ACTIONS(3017), + [anon_sym_BANG] = ACTIONS(3013), + [anon_sym_else] = ACTIONS(3015), [anon_sym_if] = ACTIONS(3015), [anon_sym_switch] = ACTIONS(3015), [anon_sym_for] = ACTIONS(3015), - [anon_sym_LPAREN] = ACTIONS(3017), - [anon_sym_SEMI] = ACTIONS(3017), + [anon_sym_LPAREN] = ACTIONS(3013), + [anon_sym_SEMI] = ACTIONS(3013), [anon_sym_await] = ACTIONS(3015), [anon_sym_while] = ACTIONS(3015), [anon_sym_do] = ACTIONS(3015), @@ -121579,8 +126514,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_debugger] = ACTIONS(3015), [anon_sym_return] = ACTIONS(3015), [anon_sym_throw] = ACTIONS(3015), + [anon_sym_case] = ACTIONS(3015), [anon_sym_yield] = ACTIONS(3015), - [anon_sym_LBRACK] = ACTIONS(3017), + [anon_sym_LBRACK] = ACTIONS(3013), [anon_sym_class] = ACTIONS(3015), [anon_sym_async] = ACTIONS(3015), [anon_sym_function] = ACTIONS(3015), @@ -121589,25 +126525,25 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(3015), [anon_sym_DASH] = ACTIONS(3015), [anon_sym_SLASH] = ACTIONS(3015), - [anon_sym_LT] = ACTIONS(3017), - [anon_sym_TILDE] = ACTIONS(3017), + [anon_sym_LT] = ACTIONS(3013), + [anon_sym_TILDE] = ACTIONS(3013), [anon_sym_void] = ACTIONS(3015), [anon_sym_delete] = ACTIONS(3015), - [anon_sym_PLUS_PLUS] = ACTIONS(3017), - [anon_sym_DASH_DASH] = ACTIONS(3017), - [anon_sym_DQUOTE] = ACTIONS(3017), - [anon_sym_SQUOTE] = ACTIONS(3017), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3017), - [sym_number] = ACTIONS(3017), - [sym_private_property_identifier] = ACTIONS(3017), + [anon_sym_PLUS_PLUS] = ACTIONS(3013), + [anon_sym_DASH_DASH] = ACTIONS(3013), + [anon_sym_DQUOTE] = ACTIONS(3013), + [anon_sym_SQUOTE] = ACTIONS(3013), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3013), + [sym_number] = ACTIONS(3013), + [sym_private_property_identifier] = ACTIONS(3013), [sym_this] = ACTIONS(3015), [sym_super] = ACTIONS(3015), [sym_true] = ACTIONS(3015), [sym_false] = ACTIONS(3015), [sym_null] = ACTIONS(3015), [sym_undefined] = ACTIONS(3015), - [anon_sym_AT] = ACTIONS(3017), + [anon_sym_AT] = ACTIONS(3013), [anon_sym_static] = ACTIONS(3015), [anon_sym_readonly] = ACTIONS(3015), [anon_sym_get] = ACTIONS(3015), @@ -121629,332 +126565,1668 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(3015), [sym_html_comment] = ACTIONS(5), }, - [STATE(956)] = { - [sym_import] = STATE(4797), - [sym_nested_identifier] = STATE(6050), - [sym_string] = STATE(3429), - [sym_formal_parameters] = STATE(5818), - [sym_nested_type_identifier] = STATE(3307), - [sym__type_query_member_expression_in_type_annotation] = STATE(3126), - [sym__type_query_call_expression_in_type_annotation] = STATE(3348), - [sym_asserts] = STATE(4243), - [sym_type] = STATE(3548), - [sym_constructor_type] = STATE(3434), - [sym_primary_type] = STATE(3435), - [sym_template_literal_type] = STATE(3436), - [sym_infer_type] = STATE(3434), - [sym_conditional_type] = STATE(3436), - [sym_generic_type] = STATE(3436), - [sym_type_predicate] = STATE(4245), - [sym_type_query] = STATE(3436), - [sym_index_type_query] = STATE(3436), - [sym_lookup_type] = STATE(3436), - [sym_literal_type] = STATE(3436), - [sym__number] = STATE(3437), - [sym_existential_type] = STATE(3436), - [sym_flow_maybe_type] = STATE(3436), - [sym_parenthesized_type] = STATE(3436), - [sym_predefined_type] = STATE(3344), - [sym_object_type] = STATE(3436), - [sym_type_parameters] = STATE(5491), - [sym_array_type] = STATE(3436), - [sym_tuple_type] = STATE(3436), - [sym_readonly_type] = STATE(3434), - [sym_union_type] = STATE(3436), - [sym_intersection_type] = STATE(3436), - [sym_function_type] = STATE(3434), - [sym_identifier] = ACTIONS(3019), - [anon_sym_STAR] = ACTIONS(3021), - [anon_sym_LBRACE] = ACTIONS(3023), - [anon_sym_typeof] = ACTIONS(3025), - [anon_sym_import] = ACTIONS(1550), + [STATE(960)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_rest_pattern] = STATE(6589), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6501), + [sym_optional_tuple_parameter] = STATE(6501), + [sym_optional_type] = STATE(6501), + [sym_rest_type] = STATE(6501), + [sym__tuple_type_member] = STATE(6501), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(2695), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(3017), + [anon_sym_new] = ACTIONS(2701), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2703), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(2709), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(677), + [anon_sym_number] = ACTIONS(677), + [anon_sym_boolean] = ACTIONS(677), + [anon_sym_string] = ACTIONS(677), + [anon_sym_symbol] = ACTIONS(677), + [anon_sym_object] = ACTIONS(677), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(961)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_rest_pattern] = STATE(6589), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6501), + [sym_optional_tuple_parameter] = STATE(6501), + [sym_optional_type] = STATE(6501), + [sym_rest_type] = STATE(6501), + [sym__tuple_type_member] = STATE(6501), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(2695), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(3019), + [anon_sym_new] = ACTIONS(2701), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2703), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(2709), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(677), + [anon_sym_number] = ACTIONS(677), + [anon_sym_boolean] = ACTIONS(677), + [anon_sym_string] = ACTIONS(677), + [anon_sym_symbol] = ACTIONS(677), + [anon_sym_object] = ACTIONS(677), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(962)] = { + [ts_builtin_sym_end] = ACTIONS(3021), + [sym_identifier] = ACTIONS(3023), + [anon_sym_export] = ACTIONS(3023), + [anon_sym_default] = ACTIONS(3023), + [anon_sym_type] = ACTIONS(3023), + [anon_sym_namespace] = ACTIONS(3023), + [anon_sym_LBRACE] = ACTIONS(3021), + [anon_sym_RBRACE] = ACTIONS(3021), + [anon_sym_typeof] = ACTIONS(3023), + [anon_sym_import] = ACTIONS(3023), + [anon_sym_with] = ACTIONS(3023), + [anon_sym_var] = ACTIONS(3023), + [anon_sym_let] = ACTIONS(3023), + [anon_sym_const] = ACTIONS(3023), + [anon_sym_BANG] = ACTIONS(3021), + [anon_sym_else] = ACTIONS(3023), + [anon_sym_if] = ACTIONS(3023), + [anon_sym_switch] = ACTIONS(3023), + [anon_sym_for] = ACTIONS(3023), + [anon_sym_LPAREN] = ACTIONS(3021), + [anon_sym_SEMI] = ACTIONS(3021), + [anon_sym_await] = ACTIONS(3023), + [anon_sym_while] = ACTIONS(3023), + [anon_sym_do] = ACTIONS(3023), + [anon_sym_try] = ACTIONS(3023), + [anon_sym_break] = ACTIONS(3023), + [anon_sym_continue] = ACTIONS(3023), + [anon_sym_debugger] = ACTIONS(3023), + [anon_sym_return] = ACTIONS(3023), + [anon_sym_throw] = ACTIONS(3023), + [anon_sym_case] = ACTIONS(3023), + [anon_sym_yield] = ACTIONS(3023), + [anon_sym_LBRACK] = ACTIONS(3021), + [anon_sym_class] = ACTIONS(3023), + [anon_sym_async] = ACTIONS(3023), + [anon_sym_function] = ACTIONS(3023), + [anon_sym_new] = ACTIONS(3023), + [anon_sym_using] = ACTIONS(3023), + [anon_sym_PLUS] = ACTIONS(3023), + [anon_sym_DASH] = ACTIONS(3023), + [anon_sym_SLASH] = ACTIONS(3023), + [anon_sym_LT] = ACTIONS(3021), + [anon_sym_TILDE] = ACTIONS(3021), + [anon_sym_void] = ACTIONS(3023), + [anon_sym_delete] = ACTIONS(3023), + [anon_sym_PLUS_PLUS] = ACTIONS(3021), + [anon_sym_DASH_DASH] = ACTIONS(3021), + [anon_sym_DQUOTE] = ACTIONS(3021), + [anon_sym_SQUOTE] = ACTIONS(3021), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3021), + [sym_number] = ACTIONS(3021), + [sym_private_property_identifier] = ACTIONS(3021), + [sym_this] = ACTIONS(3023), + [sym_super] = ACTIONS(3023), + [sym_true] = ACTIONS(3023), + [sym_false] = ACTIONS(3023), + [sym_null] = ACTIONS(3023), + [sym_undefined] = ACTIONS(3023), + [anon_sym_AT] = ACTIONS(3021), + [anon_sym_static] = ACTIONS(3023), + [anon_sym_readonly] = ACTIONS(3023), + [anon_sym_get] = ACTIONS(3023), + [anon_sym_set] = ACTIONS(3023), + [anon_sym_declare] = ACTIONS(3023), + [anon_sym_public] = ACTIONS(3023), + [anon_sym_private] = ACTIONS(3023), + [anon_sym_protected] = ACTIONS(3023), + [anon_sym_override] = ACTIONS(3023), + [anon_sym_module] = ACTIONS(3023), + [anon_sym_any] = ACTIONS(3023), + [anon_sym_number] = ACTIONS(3023), + [anon_sym_boolean] = ACTIONS(3023), + [anon_sym_string] = ACTIONS(3023), + [anon_sym_symbol] = ACTIONS(3023), + [anon_sym_object] = ACTIONS(3023), + [anon_sym_abstract] = ACTIONS(3023), + [anon_sym_interface] = ACTIONS(3023), + [anon_sym_enum] = ACTIONS(3023), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(963)] = { + [ts_builtin_sym_end] = ACTIONS(3009), + [sym_identifier] = ACTIONS(3011), + [anon_sym_export] = ACTIONS(3011), + [anon_sym_default] = ACTIONS(3011), + [anon_sym_type] = ACTIONS(3011), + [anon_sym_namespace] = ACTIONS(3011), + [anon_sym_LBRACE] = ACTIONS(3009), + [anon_sym_RBRACE] = ACTIONS(3009), + [anon_sym_typeof] = ACTIONS(3011), + [anon_sym_import] = ACTIONS(3011), + [anon_sym_with] = ACTIONS(3011), + [anon_sym_var] = ACTIONS(3011), + [anon_sym_let] = ACTIONS(3011), + [anon_sym_const] = ACTIONS(3011), + [anon_sym_BANG] = ACTIONS(3009), + [anon_sym_else] = ACTIONS(3011), + [anon_sym_if] = ACTIONS(3011), + [anon_sym_switch] = ACTIONS(3011), + [anon_sym_for] = ACTIONS(3011), + [anon_sym_LPAREN] = ACTIONS(3009), + [anon_sym_SEMI] = ACTIONS(3009), + [anon_sym_await] = ACTIONS(3011), + [anon_sym_while] = ACTIONS(3011), + [anon_sym_do] = ACTIONS(3011), + [anon_sym_try] = ACTIONS(3011), + [anon_sym_break] = ACTIONS(3011), + [anon_sym_continue] = ACTIONS(3011), + [anon_sym_debugger] = ACTIONS(3011), + [anon_sym_return] = ACTIONS(3011), + [anon_sym_throw] = ACTIONS(3011), + [anon_sym_case] = ACTIONS(3011), + [anon_sym_yield] = ACTIONS(3011), + [anon_sym_LBRACK] = ACTIONS(3009), + [anon_sym_class] = ACTIONS(3011), + [anon_sym_async] = ACTIONS(3011), + [anon_sym_function] = ACTIONS(3011), + [anon_sym_new] = ACTIONS(3011), + [anon_sym_using] = ACTIONS(3011), + [anon_sym_PLUS] = ACTIONS(3011), + [anon_sym_DASH] = ACTIONS(3011), + [anon_sym_SLASH] = ACTIONS(3011), + [anon_sym_LT] = ACTIONS(3009), + [anon_sym_TILDE] = ACTIONS(3009), + [anon_sym_void] = ACTIONS(3011), + [anon_sym_delete] = ACTIONS(3011), + [anon_sym_PLUS_PLUS] = ACTIONS(3009), + [anon_sym_DASH_DASH] = ACTIONS(3009), + [anon_sym_DQUOTE] = ACTIONS(3009), + [anon_sym_SQUOTE] = ACTIONS(3009), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3009), + [sym_number] = ACTIONS(3009), + [sym_private_property_identifier] = ACTIONS(3009), + [sym_this] = ACTIONS(3011), + [sym_super] = ACTIONS(3011), + [sym_true] = ACTIONS(3011), + [sym_false] = ACTIONS(3011), + [sym_null] = ACTIONS(3011), + [sym_undefined] = ACTIONS(3011), + [anon_sym_AT] = ACTIONS(3009), + [anon_sym_static] = ACTIONS(3011), + [anon_sym_readonly] = ACTIONS(3011), + [anon_sym_get] = ACTIONS(3011), + [anon_sym_set] = ACTIONS(3011), + [anon_sym_declare] = ACTIONS(3011), + [anon_sym_public] = ACTIONS(3011), + [anon_sym_private] = ACTIONS(3011), + [anon_sym_protected] = ACTIONS(3011), + [anon_sym_override] = ACTIONS(3011), + [anon_sym_module] = ACTIONS(3011), + [anon_sym_any] = ACTIONS(3011), + [anon_sym_number] = ACTIONS(3011), + [anon_sym_boolean] = ACTIONS(3011), + [anon_sym_string] = ACTIONS(3011), + [anon_sym_symbol] = ACTIONS(3011), + [anon_sym_object] = ACTIONS(3011), + [anon_sym_abstract] = ACTIONS(3011), + [anon_sym_interface] = ACTIONS(3011), + [anon_sym_enum] = ACTIONS(3011), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(964)] = { + [ts_builtin_sym_end] = ACTIONS(3025), + [sym_identifier] = ACTIONS(3027), + [anon_sym_export] = ACTIONS(3027), + [anon_sym_default] = ACTIONS(3027), + [anon_sym_type] = ACTIONS(3027), + [anon_sym_namespace] = ACTIONS(3027), + [anon_sym_LBRACE] = ACTIONS(3025), + [anon_sym_RBRACE] = ACTIONS(3025), + [anon_sym_typeof] = ACTIONS(3027), + [anon_sym_import] = ACTIONS(3027), + [anon_sym_with] = ACTIONS(3027), + [anon_sym_var] = ACTIONS(3027), + [anon_sym_let] = ACTIONS(3027), [anon_sym_const] = ACTIONS(3027), + [anon_sym_BANG] = ACTIONS(3025), + [anon_sym_else] = ACTIONS(3027), + [anon_sym_if] = ACTIONS(3027), + [anon_sym_switch] = ACTIONS(3027), + [anon_sym_for] = ACTIONS(3027), + [anon_sym_LPAREN] = ACTIONS(3025), + [anon_sym_SEMI] = ACTIONS(3025), + [anon_sym_await] = ACTIONS(3027), + [anon_sym_while] = ACTIONS(3027), + [anon_sym_do] = ACTIONS(3027), + [anon_sym_try] = ACTIONS(3027), + [anon_sym_break] = ACTIONS(3027), + [anon_sym_continue] = ACTIONS(3027), + [anon_sym_debugger] = ACTIONS(3027), + [anon_sym_return] = ACTIONS(3027), + [anon_sym_throw] = ACTIONS(3027), + [anon_sym_case] = ACTIONS(3027), + [anon_sym_yield] = ACTIONS(3027), + [anon_sym_LBRACK] = ACTIONS(3025), + [anon_sym_class] = ACTIONS(3027), + [anon_sym_async] = ACTIONS(3027), + [anon_sym_function] = ACTIONS(3027), + [anon_sym_new] = ACTIONS(3027), + [anon_sym_using] = ACTIONS(3027), + [anon_sym_PLUS] = ACTIONS(3027), + [anon_sym_DASH] = ACTIONS(3027), + [anon_sym_SLASH] = ACTIONS(3027), + [anon_sym_LT] = ACTIONS(3025), + [anon_sym_TILDE] = ACTIONS(3025), + [anon_sym_void] = ACTIONS(3027), + [anon_sym_delete] = ACTIONS(3027), + [anon_sym_PLUS_PLUS] = ACTIONS(3025), + [anon_sym_DASH_DASH] = ACTIONS(3025), + [anon_sym_DQUOTE] = ACTIONS(3025), + [anon_sym_SQUOTE] = ACTIONS(3025), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3025), + [sym_number] = ACTIONS(3025), + [sym_private_property_identifier] = ACTIONS(3025), + [sym_this] = ACTIONS(3027), + [sym_super] = ACTIONS(3027), + [sym_true] = ACTIONS(3027), + [sym_false] = ACTIONS(3027), + [sym_null] = ACTIONS(3027), + [sym_undefined] = ACTIONS(3027), + [anon_sym_AT] = ACTIONS(3025), + [anon_sym_static] = ACTIONS(3027), + [anon_sym_readonly] = ACTIONS(3027), + [anon_sym_get] = ACTIONS(3027), + [anon_sym_set] = ACTIONS(3027), + [anon_sym_declare] = ACTIONS(3027), + [anon_sym_public] = ACTIONS(3027), + [anon_sym_private] = ACTIONS(3027), + [anon_sym_protected] = ACTIONS(3027), + [anon_sym_override] = ACTIONS(3027), + [anon_sym_module] = ACTIONS(3027), + [anon_sym_any] = ACTIONS(3027), + [anon_sym_number] = ACTIONS(3027), + [anon_sym_boolean] = ACTIONS(3027), + [anon_sym_string] = ACTIONS(3027), + [anon_sym_symbol] = ACTIONS(3027), + [anon_sym_object] = ACTIONS(3027), + [anon_sym_abstract] = ACTIONS(3027), + [anon_sym_interface] = ACTIONS(3027), + [anon_sym_enum] = ACTIONS(3027), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(965)] = { + [ts_builtin_sym_end] = ACTIONS(2825), + [sym_identifier] = ACTIONS(2827), + [anon_sym_export] = ACTIONS(2827), + [anon_sym_default] = ACTIONS(2827), + [anon_sym_type] = ACTIONS(2827), + [anon_sym_namespace] = ACTIONS(2827), + [anon_sym_LBRACE] = ACTIONS(2825), + [anon_sym_RBRACE] = ACTIONS(2825), + [anon_sym_typeof] = ACTIONS(2827), + [anon_sym_import] = ACTIONS(2827), + [anon_sym_with] = ACTIONS(2827), + [anon_sym_var] = ACTIONS(2827), + [anon_sym_let] = ACTIONS(2827), + [anon_sym_const] = ACTIONS(2827), + [anon_sym_BANG] = ACTIONS(2825), + [anon_sym_else] = ACTIONS(2827), + [anon_sym_if] = ACTIONS(2827), + [anon_sym_switch] = ACTIONS(2827), + [anon_sym_for] = ACTIONS(2827), + [anon_sym_LPAREN] = ACTIONS(2825), + [anon_sym_SEMI] = ACTIONS(2825), + [anon_sym_await] = ACTIONS(2827), + [anon_sym_while] = ACTIONS(2827), + [anon_sym_do] = ACTIONS(2827), + [anon_sym_try] = ACTIONS(2827), + [anon_sym_break] = ACTIONS(2827), + [anon_sym_continue] = ACTIONS(2827), + [anon_sym_debugger] = ACTIONS(2827), + [anon_sym_return] = ACTIONS(2827), + [anon_sym_throw] = ACTIONS(2827), + [anon_sym_case] = ACTIONS(2827), + [anon_sym_yield] = ACTIONS(2827), + [anon_sym_LBRACK] = ACTIONS(2825), + [anon_sym_class] = ACTIONS(2827), + [anon_sym_async] = ACTIONS(2827), + [anon_sym_function] = ACTIONS(2827), + [anon_sym_new] = ACTIONS(2827), + [anon_sym_using] = ACTIONS(2827), + [anon_sym_PLUS] = ACTIONS(2827), + [anon_sym_DASH] = ACTIONS(2827), + [anon_sym_SLASH] = ACTIONS(2827), + [anon_sym_LT] = ACTIONS(2825), + [anon_sym_TILDE] = ACTIONS(2825), + [anon_sym_void] = ACTIONS(2827), + [anon_sym_delete] = ACTIONS(2827), + [anon_sym_PLUS_PLUS] = ACTIONS(2825), + [anon_sym_DASH_DASH] = ACTIONS(2825), + [anon_sym_DQUOTE] = ACTIONS(2825), + [anon_sym_SQUOTE] = ACTIONS(2825), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2825), + [sym_number] = ACTIONS(2825), + [sym_private_property_identifier] = ACTIONS(2825), + [sym_this] = ACTIONS(2827), + [sym_super] = ACTIONS(2827), + [sym_true] = ACTIONS(2827), + [sym_false] = ACTIONS(2827), + [sym_null] = ACTIONS(2827), + [sym_undefined] = ACTIONS(2827), + [anon_sym_AT] = ACTIONS(2825), + [anon_sym_static] = ACTIONS(2827), + [anon_sym_readonly] = ACTIONS(2827), + [anon_sym_get] = ACTIONS(2827), + [anon_sym_set] = ACTIONS(2827), + [anon_sym_declare] = ACTIONS(2827), + [anon_sym_public] = ACTIONS(2827), + [anon_sym_private] = ACTIONS(2827), + [anon_sym_protected] = ACTIONS(2827), + [anon_sym_override] = ACTIONS(2827), + [anon_sym_module] = ACTIONS(2827), + [anon_sym_any] = ACTIONS(2827), + [anon_sym_number] = ACTIONS(2827), + [anon_sym_boolean] = ACTIONS(2827), + [anon_sym_string] = ACTIONS(2827), + [anon_sym_symbol] = ACTIONS(2827), + [anon_sym_object] = ACTIONS(2827), + [anon_sym_abstract] = ACTIONS(2827), + [anon_sym_interface] = ACTIONS(2827), + [anon_sym_enum] = ACTIONS(2827), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(966)] = { + [ts_builtin_sym_end] = ACTIONS(2825), + [sym_identifier] = ACTIONS(2827), + [anon_sym_export] = ACTIONS(2827), + [anon_sym_default] = ACTIONS(2827), + [anon_sym_type] = ACTIONS(2827), + [anon_sym_namespace] = ACTIONS(2827), + [anon_sym_LBRACE] = ACTIONS(2825), + [anon_sym_RBRACE] = ACTIONS(2825), + [anon_sym_typeof] = ACTIONS(2827), + [anon_sym_import] = ACTIONS(2827), + [anon_sym_with] = ACTIONS(2827), + [anon_sym_var] = ACTIONS(2827), + [anon_sym_let] = ACTIONS(2827), + [anon_sym_const] = ACTIONS(2827), + [anon_sym_BANG] = ACTIONS(2825), + [anon_sym_else] = ACTIONS(2827), + [anon_sym_if] = ACTIONS(2827), + [anon_sym_switch] = ACTIONS(2827), + [anon_sym_for] = ACTIONS(2827), + [anon_sym_LPAREN] = ACTIONS(2825), + [anon_sym_SEMI] = ACTIONS(2825), + [anon_sym_await] = ACTIONS(2827), + [anon_sym_while] = ACTIONS(2827), + [anon_sym_do] = ACTIONS(2827), + [anon_sym_try] = ACTIONS(2827), + [anon_sym_break] = ACTIONS(2827), + [anon_sym_continue] = ACTIONS(2827), + [anon_sym_debugger] = ACTIONS(2827), + [anon_sym_return] = ACTIONS(2827), + [anon_sym_throw] = ACTIONS(2827), + [anon_sym_case] = ACTIONS(2827), + [anon_sym_yield] = ACTIONS(2827), + [anon_sym_LBRACK] = ACTIONS(2825), + [anon_sym_class] = ACTIONS(2827), + [anon_sym_async] = ACTIONS(2827), + [anon_sym_function] = ACTIONS(2827), + [anon_sym_new] = ACTIONS(2827), + [anon_sym_using] = ACTIONS(2827), + [anon_sym_PLUS] = ACTIONS(2827), + [anon_sym_DASH] = ACTIONS(2827), + [anon_sym_SLASH] = ACTIONS(2827), + [anon_sym_LT] = ACTIONS(2825), + [anon_sym_TILDE] = ACTIONS(2825), + [anon_sym_void] = ACTIONS(2827), + [anon_sym_delete] = ACTIONS(2827), + [anon_sym_PLUS_PLUS] = ACTIONS(2825), + [anon_sym_DASH_DASH] = ACTIONS(2825), + [anon_sym_DQUOTE] = ACTIONS(2825), + [anon_sym_SQUOTE] = ACTIONS(2825), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2825), + [sym_number] = ACTIONS(2825), + [sym_private_property_identifier] = ACTIONS(2825), + [sym_this] = ACTIONS(2827), + [sym_super] = ACTIONS(2827), + [sym_true] = ACTIONS(2827), + [sym_false] = ACTIONS(2827), + [sym_null] = ACTIONS(2827), + [sym_undefined] = ACTIONS(2827), + [anon_sym_AT] = ACTIONS(2825), + [anon_sym_static] = ACTIONS(2827), + [anon_sym_readonly] = ACTIONS(2827), + [anon_sym_get] = ACTIONS(2827), + [anon_sym_set] = ACTIONS(2827), + [anon_sym_declare] = ACTIONS(2827), + [anon_sym_public] = ACTIONS(2827), + [anon_sym_private] = ACTIONS(2827), + [anon_sym_protected] = ACTIONS(2827), + [anon_sym_override] = ACTIONS(2827), + [anon_sym_module] = ACTIONS(2827), + [anon_sym_any] = ACTIONS(2827), + [anon_sym_number] = ACTIONS(2827), + [anon_sym_boolean] = ACTIONS(2827), + [anon_sym_string] = ACTIONS(2827), + [anon_sym_symbol] = ACTIONS(2827), + [anon_sym_object] = ACTIONS(2827), + [anon_sym_abstract] = ACTIONS(2827), + [anon_sym_interface] = ACTIONS(2827), + [anon_sym_enum] = ACTIONS(2827), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(967)] = { + [ts_builtin_sym_end] = ACTIONS(3029), + [sym_identifier] = ACTIONS(3031), + [anon_sym_export] = ACTIONS(3031), + [anon_sym_default] = ACTIONS(3031), + [anon_sym_type] = ACTIONS(3031), + [anon_sym_namespace] = ACTIONS(3031), + [anon_sym_LBRACE] = ACTIONS(3029), + [anon_sym_RBRACE] = ACTIONS(3029), + [anon_sym_typeof] = ACTIONS(3031), + [anon_sym_import] = ACTIONS(3031), + [anon_sym_with] = ACTIONS(3031), + [anon_sym_var] = ACTIONS(3031), + [anon_sym_let] = ACTIONS(3031), + [anon_sym_const] = ACTIONS(3031), + [anon_sym_BANG] = ACTIONS(3029), + [anon_sym_else] = ACTIONS(3031), + [anon_sym_if] = ACTIONS(3031), + [anon_sym_switch] = ACTIONS(3031), + [anon_sym_for] = ACTIONS(3031), [anon_sym_LPAREN] = ACTIONS(3029), - [anon_sym_LBRACK] = ACTIONS(3031), - [anon_sym_new] = ACTIONS(3033), - [anon_sym_AMP] = ACTIONS(3035), - [anon_sym_PIPE] = ACTIONS(3037), + [anon_sym_SEMI] = ACTIONS(3029), + [anon_sym_await] = ACTIONS(3031), + [anon_sym_while] = ACTIONS(3031), + [anon_sym_do] = ACTIONS(3031), + [anon_sym_try] = ACTIONS(3031), + [anon_sym_break] = ACTIONS(3031), + [anon_sym_continue] = ACTIONS(3031), + [anon_sym_debugger] = ACTIONS(3031), + [anon_sym_return] = ACTIONS(3031), + [anon_sym_throw] = ACTIONS(3031), + [anon_sym_case] = ACTIONS(3031), + [anon_sym_yield] = ACTIONS(3031), + [anon_sym_LBRACK] = ACTIONS(3029), + [anon_sym_class] = ACTIONS(3031), + [anon_sym_async] = ACTIONS(3031), + [anon_sym_function] = ACTIONS(3031), + [anon_sym_new] = ACTIONS(3031), + [anon_sym_using] = ACTIONS(3031), + [anon_sym_PLUS] = ACTIONS(3031), + [anon_sym_DASH] = ACTIONS(3031), + [anon_sym_SLASH] = ACTIONS(3031), + [anon_sym_LT] = ACTIONS(3029), + [anon_sym_TILDE] = ACTIONS(3029), + [anon_sym_void] = ACTIONS(3031), + [anon_sym_delete] = ACTIONS(3031), + [anon_sym_PLUS_PLUS] = ACTIONS(3029), + [anon_sym_DASH_DASH] = ACTIONS(3029), + [anon_sym_DQUOTE] = ACTIONS(3029), + [anon_sym_SQUOTE] = ACTIONS(3029), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3029), + [sym_number] = ACTIONS(3029), + [sym_private_property_identifier] = ACTIONS(3029), + [sym_this] = ACTIONS(3031), + [sym_super] = ACTIONS(3031), + [sym_true] = ACTIONS(3031), + [sym_false] = ACTIONS(3031), + [sym_null] = ACTIONS(3031), + [sym_undefined] = ACTIONS(3031), + [anon_sym_AT] = ACTIONS(3029), + [anon_sym_static] = ACTIONS(3031), + [anon_sym_readonly] = ACTIONS(3031), + [anon_sym_get] = ACTIONS(3031), + [anon_sym_set] = ACTIONS(3031), + [anon_sym_declare] = ACTIONS(3031), + [anon_sym_public] = ACTIONS(3031), + [anon_sym_private] = ACTIONS(3031), + [anon_sym_protected] = ACTIONS(3031), + [anon_sym_override] = ACTIONS(3031), + [anon_sym_module] = ACTIONS(3031), + [anon_sym_any] = ACTIONS(3031), + [anon_sym_number] = ACTIONS(3031), + [anon_sym_boolean] = ACTIONS(3031), + [anon_sym_string] = ACTIONS(3031), + [anon_sym_symbol] = ACTIONS(3031), + [anon_sym_object] = ACTIONS(3031), + [anon_sym_abstract] = ACTIONS(3031), + [anon_sym_interface] = ACTIONS(3031), + [anon_sym_enum] = ACTIONS(3031), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(968)] = { + [ts_builtin_sym_end] = ACTIONS(3033), + [sym_identifier] = ACTIONS(3035), + [anon_sym_export] = ACTIONS(3035), + [anon_sym_default] = ACTIONS(3035), + [anon_sym_type] = ACTIONS(3035), + [anon_sym_namespace] = ACTIONS(3035), + [anon_sym_LBRACE] = ACTIONS(3033), + [anon_sym_RBRACE] = ACTIONS(3033), + [anon_sym_typeof] = ACTIONS(3035), + [anon_sym_import] = ACTIONS(3035), + [anon_sym_with] = ACTIONS(3035), + [anon_sym_var] = ACTIONS(3035), + [anon_sym_let] = ACTIONS(3035), + [anon_sym_const] = ACTIONS(3035), + [anon_sym_BANG] = ACTIONS(3033), + [anon_sym_else] = ACTIONS(3035), + [anon_sym_if] = ACTIONS(3035), + [anon_sym_switch] = ACTIONS(3035), + [anon_sym_for] = ACTIONS(3035), + [anon_sym_LPAREN] = ACTIONS(3033), + [anon_sym_SEMI] = ACTIONS(3033), + [anon_sym_await] = ACTIONS(3035), + [anon_sym_while] = ACTIONS(3035), + [anon_sym_do] = ACTIONS(3035), + [anon_sym_try] = ACTIONS(3035), + [anon_sym_break] = ACTIONS(3035), + [anon_sym_continue] = ACTIONS(3035), + [anon_sym_debugger] = ACTIONS(3035), + [anon_sym_return] = ACTIONS(3035), + [anon_sym_throw] = ACTIONS(3035), + [anon_sym_case] = ACTIONS(3035), + [anon_sym_yield] = ACTIONS(3035), + [anon_sym_LBRACK] = ACTIONS(3033), + [anon_sym_class] = ACTIONS(3035), + [anon_sym_async] = ACTIONS(3035), + [anon_sym_function] = ACTIONS(3035), + [anon_sym_new] = ACTIONS(3035), + [anon_sym_using] = ACTIONS(3035), + [anon_sym_PLUS] = ACTIONS(3035), + [anon_sym_DASH] = ACTIONS(3035), + [anon_sym_SLASH] = ACTIONS(3035), + [anon_sym_LT] = ACTIONS(3033), + [anon_sym_TILDE] = ACTIONS(3033), + [anon_sym_void] = ACTIONS(3035), + [anon_sym_delete] = ACTIONS(3035), + [anon_sym_PLUS_PLUS] = ACTIONS(3033), + [anon_sym_DASH_DASH] = ACTIONS(3033), + [anon_sym_DQUOTE] = ACTIONS(3033), + [anon_sym_SQUOTE] = ACTIONS(3033), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3033), + [sym_number] = ACTIONS(3033), + [sym_private_property_identifier] = ACTIONS(3033), + [sym_this] = ACTIONS(3035), + [sym_super] = ACTIONS(3035), + [sym_true] = ACTIONS(3035), + [sym_false] = ACTIONS(3035), + [sym_null] = ACTIONS(3035), + [sym_undefined] = ACTIONS(3035), + [anon_sym_AT] = ACTIONS(3033), + [anon_sym_static] = ACTIONS(3035), + [anon_sym_readonly] = ACTIONS(3035), + [anon_sym_get] = ACTIONS(3035), + [anon_sym_set] = ACTIONS(3035), + [anon_sym_declare] = ACTIONS(3035), + [anon_sym_public] = ACTIONS(3035), + [anon_sym_private] = ACTIONS(3035), + [anon_sym_protected] = ACTIONS(3035), + [anon_sym_override] = ACTIONS(3035), + [anon_sym_module] = ACTIONS(3035), + [anon_sym_any] = ACTIONS(3035), + [anon_sym_number] = ACTIONS(3035), + [anon_sym_boolean] = ACTIONS(3035), + [anon_sym_string] = ACTIONS(3035), + [anon_sym_symbol] = ACTIONS(3035), + [anon_sym_object] = ACTIONS(3035), + [anon_sym_abstract] = ACTIONS(3035), + [anon_sym_interface] = ACTIONS(3035), + [anon_sym_enum] = ACTIONS(3035), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(969)] = { + [ts_builtin_sym_end] = ACTIONS(3037), + [sym_identifier] = ACTIONS(3039), + [anon_sym_export] = ACTIONS(3039), + [anon_sym_default] = ACTIONS(3039), + [anon_sym_type] = ACTIONS(3039), + [anon_sym_namespace] = ACTIONS(3039), + [anon_sym_LBRACE] = ACTIONS(3037), + [anon_sym_RBRACE] = ACTIONS(3037), + [anon_sym_typeof] = ACTIONS(3039), + [anon_sym_import] = ACTIONS(3039), + [anon_sym_with] = ACTIONS(3039), + [anon_sym_var] = ACTIONS(3039), + [anon_sym_let] = ACTIONS(3039), + [anon_sym_const] = ACTIONS(3039), + [anon_sym_BANG] = ACTIONS(3037), + [anon_sym_else] = ACTIONS(3039), + [anon_sym_if] = ACTIONS(3039), + [anon_sym_switch] = ACTIONS(3039), + [anon_sym_for] = ACTIONS(3039), + [anon_sym_LPAREN] = ACTIONS(3037), + [anon_sym_SEMI] = ACTIONS(3037), + [anon_sym_await] = ACTIONS(3039), + [anon_sym_while] = ACTIONS(3039), + [anon_sym_do] = ACTIONS(3039), + [anon_sym_try] = ACTIONS(3039), + [anon_sym_break] = ACTIONS(3039), + [anon_sym_continue] = ACTIONS(3039), + [anon_sym_debugger] = ACTIONS(3039), + [anon_sym_return] = ACTIONS(3039), + [anon_sym_throw] = ACTIONS(3039), + [anon_sym_case] = ACTIONS(3039), + [anon_sym_yield] = ACTIONS(3039), + [anon_sym_LBRACK] = ACTIONS(3037), + [anon_sym_class] = ACTIONS(3039), + [anon_sym_async] = ACTIONS(3039), + [anon_sym_function] = ACTIONS(3039), + [anon_sym_new] = ACTIONS(3039), + [anon_sym_using] = ACTIONS(3039), [anon_sym_PLUS] = ACTIONS(3039), [anon_sym_DASH] = ACTIONS(3039), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3041), - [anon_sym_DQUOTE] = ACTIONS(3043), + [anon_sym_SLASH] = ACTIONS(3039), + [anon_sym_LT] = ACTIONS(3037), + [anon_sym_TILDE] = ACTIONS(3037), + [anon_sym_void] = ACTIONS(3039), + [anon_sym_delete] = ACTIONS(3039), + [anon_sym_PLUS_PLUS] = ACTIONS(3037), + [anon_sym_DASH_DASH] = ACTIONS(3037), + [anon_sym_DQUOTE] = ACTIONS(3037), + [anon_sym_SQUOTE] = ACTIONS(3037), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3037), + [sym_number] = ACTIONS(3037), + [sym_private_property_identifier] = ACTIONS(3037), + [sym_this] = ACTIONS(3039), + [sym_super] = ACTIONS(3039), + [sym_true] = ACTIONS(3039), + [sym_false] = ACTIONS(3039), + [sym_null] = ACTIONS(3039), + [sym_undefined] = ACTIONS(3039), + [anon_sym_AT] = ACTIONS(3037), + [anon_sym_static] = ACTIONS(3039), + [anon_sym_readonly] = ACTIONS(3039), + [anon_sym_get] = ACTIONS(3039), + [anon_sym_set] = ACTIONS(3039), + [anon_sym_declare] = ACTIONS(3039), + [anon_sym_public] = ACTIONS(3039), + [anon_sym_private] = ACTIONS(3039), + [anon_sym_protected] = ACTIONS(3039), + [anon_sym_override] = ACTIONS(3039), + [anon_sym_module] = ACTIONS(3039), + [anon_sym_any] = ACTIONS(3039), + [anon_sym_number] = ACTIONS(3039), + [anon_sym_boolean] = ACTIONS(3039), + [anon_sym_string] = ACTIONS(3039), + [anon_sym_symbol] = ACTIONS(3039), + [anon_sym_object] = ACTIONS(3039), + [anon_sym_abstract] = ACTIONS(3039), + [anon_sym_interface] = ACTIONS(3039), + [anon_sym_enum] = ACTIONS(3039), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(970)] = { + [ts_builtin_sym_end] = ACTIONS(2833), + [sym_identifier] = ACTIONS(2835), + [anon_sym_export] = ACTIONS(2835), + [anon_sym_default] = ACTIONS(2835), + [anon_sym_type] = ACTIONS(2835), + [anon_sym_namespace] = ACTIONS(2835), + [anon_sym_LBRACE] = ACTIONS(2833), + [anon_sym_RBRACE] = ACTIONS(2833), + [anon_sym_typeof] = ACTIONS(2835), + [anon_sym_import] = ACTIONS(2835), + [anon_sym_with] = ACTIONS(2835), + [anon_sym_var] = ACTIONS(2835), + [anon_sym_let] = ACTIONS(2835), + [anon_sym_const] = ACTIONS(2835), + [anon_sym_BANG] = ACTIONS(2833), + [anon_sym_else] = ACTIONS(2835), + [anon_sym_if] = ACTIONS(2835), + [anon_sym_switch] = ACTIONS(2835), + [anon_sym_for] = ACTIONS(2835), + [anon_sym_LPAREN] = ACTIONS(2833), + [anon_sym_SEMI] = ACTIONS(2833), + [anon_sym_await] = ACTIONS(2835), + [anon_sym_while] = ACTIONS(2835), + [anon_sym_do] = ACTIONS(2835), + [anon_sym_try] = ACTIONS(2835), + [anon_sym_break] = ACTIONS(2835), + [anon_sym_continue] = ACTIONS(2835), + [anon_sym_debugger] = ACTIONS(2835), + [anon_sym_return] = ACTIONS(2835), + [anon_sym_throw] = ACTIONS(2835), + [anon_sym_case] = ACTIONS(2835), + [anon_sym_yield] = ACTIONS(2835), + [anon_sym_LBRACK] = ACTIONS(2833), + [anon_sym_class] = ACTIONS(2835), + [anon_sym_async] = ACTIONS(2835), + [anon_sym_function] = ACTIONS(2835), + [anon_sym_new] = ACTIONS(2835), + [anon_sym_using] = ACTIONS(2835), + [anon_sym_PLUS] = ACTIONS(2835), + [anon_sym_DASH] = ACTIONS(2835), + [anon_sym_SLASH] = ACTIONS(2835), + [anon_sym_LT] = ACTIONS(2833), + [anon_sym_TILDE] = ACTIONS(2833), + [anon_sym_void] = ACTIONS(2835), + [anon_sym_delete] = ACTIONS(2835), + [anon_sym_PLUS_PLUS] = ACTIONS(2833), + [anon_sym_DASH_DASH] = ACTIONS(2833), + [anon_sym_DQUOTE] = ACTIONS(2833), + [anon_sym_SQUOTE] = ACTIONS(2833), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2833), + [sym_number] = ACTIONS(2833), + [sym_private_property_identifier] = ACTIONS(2833), + [sym_this] = ACTIONS(2835), + [sym_super] = ACTIONS(2835), + [sym_true] = ACTIONS(2835), + [sym_false] = ACTIONS(2835), + [sym_null] = ACTIONS(2835), + [sym_undefined] = ACTIONS(2835), + [anon_sym_AT] = ACTIONS(2833), + [anon_sym_static] = ACTIONS(2835), + [anon_sym_readonly] = ACTIONS(2835), + [anon_sym_get] = ACTIONS(2835), + [anon_sym_set] = ACTIONS(2835), + [anon_sym_declare] = ACTIONS(2835), + [anon_sym_public] = ACTIONS(2835), + [anon_sym_private] = ACTIONS(2835), + [anon_sym_protected] = ACTIONS(2835), + [anon_sym_override] = ACTIONS(2835), + [anon_sym_module] = ACTIONS(2835), + [anon_sym_any] = ACTIONS(2835), + [anon_sym_number] = ACTIONS(2835), + [anon_sym_boolean] = ACTIONS(2835), + [anon_sym_string] = ACTIONS(2835), + [anon_sym_symbol] = ACTIONS(2835), + [anon_sym_object] = ACTIONS(2835), + [anon_sym_abstract] = ACTIONS(2835), + [anon_sym_interface] = ACTIONS(2835), + [anon_sym_enum] = ACTIONS(2835), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(971)] = { + [ts_builtin_sym_end] = ACTIONS(3041), + [sym_identifier] = ACTIONS(3043), + [anon_sym_export] = ACTIONS(3043), + [anon_sym_default] = ACTIONS(3043), + [anon_sym_type] = ACTIONS(3043), + [anon_sym_namespace] = ACTIONS(3043), + [anon_sym_LBRACE] = ACTIONS(3041), + [anon_sym_RBRACE] = ACTIONS(3041), + [anon_sym_typeof] = ACTIONS(3043), + [anon_sym_import] = ACTIONS(3043), + [anon_sym_with] = ACTIONS(3043), + [anon_sym_var] = ACTIONS(3043), + [anon_sym_let] = ACTIONS(3043), + [anon_sym_const] = ACTIONS(3043), + [anon_sym_BANG] = ACTIONS(3041), + [anon_sym_else] = ACTIONS(3043), + [anon_sym_if] = ACTIONS(3043), + [anon_sym_switch] = ACTIONS(3043), + [anon_sym_for] = ACTIONS(3043), + [anon_sym_LPAREN] = ACTIONS(3041), + [anon_sym_SEMI] = ACTIONS(3041), + [anon_sym_await] = ACTIONS(3043), + [anon_sym_while] = ACTIONS(3043), + [anon_sym_do] = ACTIONS(3043), + [anon_sym_try] = ACTIONS(3043), + [anon_sym_break] = ACTIONS(3043), + [anon_sym_continue] = ACTIONS(3043), + [anon_sym_debugger] = ACTIONS(3043), + [anon_sym_return] = ACTIONS(3043), + [anon_sym_throw] = ACTIONS(3043), + [anon_sym_case] = ACTIONS(3043), + [anon_sym_yield] = ACTIONS(3043), + [anon_sym_LBRACK] = ACTIONS(3041), + [anon_sym_class] = ACTIONS(3043), + [anon_sym_async] = ACTIONS(3043), + [anon_sym_function] = ACTIONS(3043), + [anon_sym_new] = ACTIONS(3043), + [anon_sym_using] = ACTIONS(3043), + [anon_sym_PLUS] = ACTIONS(3043), + [anon_sym_DASH] = ACTIONS(3043), + [anon_sym_SLASH] = ACTIONS(3043), + [anon_sym_LT] = ACTIONS(3041), + [anon_sym_TILDE] = ACTIONS(3041), + [anon_sym_void] = ACTIONS(3043), + [anon_sym_delete] = ACTIONS(3043), + [anon_sym_PLUS_PLUS] = ACTIONS(3041), + [anon_sym_DASH_DASH] = ACTIONS(3041), + [anon_sym_DQUOTE] = ACTIONS(3041), + [anon_sym_SQUOTE] = ACTIONS(3041), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3041), + [sym_number] = ACTIONS(3041), + [sym_private_property_identifier] = ACTIONS(3041), + [sym_this] = ACTIONS(3043), + [sym_super] = ACTIONS(3043), + [sym_true] = ACTIONS(3043), + [sym_false] = ACTIONS(3043), + [sym_null] = ACTIONS(3043), + [sym_undefined] = ACTIONS(3043), + [anon_sym_AT] = ACTIONS(3041), + [anon_sym_static] = ACTIONS(3043), + [anon_sym_readonly] = ACTIONS(3043), + [anon_sym_get] = ACTIONS(3043), + [anon_sym_set] = ACTIONS(3043), + [anon_sym_declare] = ACTIONS(3043), + [anon_sym_public] = ACTIONS(3043), + [anon_sym_private] = ACTIONS(3043), + [anon_sym_protected] = ACTIONS(3043), + [anon_sym_override] = ACTIONS(3043), + [anon_sym_module] = ACTIONS(3043), + [anon_sym_any] = ACTIONS(3043), + [anon_sym_number] = ACTIONS(3043), + [anon_sym_boolean] = ACTIONS(3043), + [anon_sym_string] = ACTIONS(3043), + [anon_sym_symbol] = ACTIONS(3043), + [anon_sym_object] = ACTIONS(3043), + [anon_sym_abstract] = ACTIONS(3043), + [anon_sym_interface] = ACTIONS(3043), + [anon_sym_enum] = ACTIONS(3043), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(972)] = { + [ts_builtin_sym_end] = ACTIONS(3045), + [sym_identifier] = ACTIONS(3047), + [anon_sym_export] = ACTIONS(3047), + [anon_sym_default] = ACTIONS(3047), + [anon_sym_type] = ACTIONS(3047), + [anon_sym_namespace] = ACTIONS(3047), + [anon_sym_LBRACE] = ACTIONS(3045), + [anon_sym_RBRACE] = ACTIONS(3045), + [anon_sym_typeof] = ACTIONS(3047), + [anon_sym_import] = ACTIONS(3047), + [anon_sym_with] = ACTIONS(3047), + [anon_sym_var] = ACTIONS(3047), + [anon_sym_let] = ACTIONS(3047), + [anon_sym_const] = ACTIONS(3047), + [anon_sym_BANG] = ACTIONS(3045), + [anon_sym_else] = ACTIONS(3047), + [anon_sym_if] = ACTIONS(3047), + [anon_sym_switch] = ACTIONS(3047), + [anon_sym_for] = ACTIONS(3047), + [anon_sym_LPAREN] = ACTIONS(3045), + [anon_sym_SEMI] = ACTIONS(3045), + [anon_sym_await] = ACTIONS(3047), + [anon_sym_while] = ACTIONS(3047), + [anon_sym_do] = ACTIONS(3047), + [anon_sym_try] = ACTIONS(3047), + [anon_sym_break] = ACTIONS(3047), + [anon_sym_continue] = ACTIONS(3047), + [anon_sym_debugger] = ACTIONS(3047), + [anon_sym_return] = ACTIONS(3047), + [anon_sym_throw] = ACTIONS(3047), + [anon_sym_case] = ACTIONS(3047), + [anon_sym_yield] = ACTIONS(3047), + [anon_sym_LBRACK] = ACTIONS(3045), + [anon_sym_class] = ACTIONS(3047), + [anon_sym_async] = ACTIONS(3047), + [anon_sym_function] = ACTIONS(3047), + [anon_sym_new] = ACTIONS(3047), + [anon_sym_using] = ACTIONS(3047), + [anon_sym_PLUS] = ACTIONS(3047), + [anon_sym_DASH] = ACTIONS(3047), + [anon_sym_SLASH] = ACTIONS(3047), + [anon_sym_LT] = ACTIONS(3045), + [anon_sym_TILDE] = ACTIONS(3045), + [anon_sym_void] = ACTIONS(3047), + [anon_sym_delete] = ACTIONS(3047), + [anon_sym_PLUS_PLUS] = ACTIONS(3045), + [anon_sym_DASH_DASH] = ACTIONS(3045), + [anon_sym_DQUOTE] = ACTIONS(3045), [anon_sym_SQUOTE] = ACTIONS(3045), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3047), + [anon_sym_BQUOTE] = ACTIONS(3045), + [sym_number] = ACTIONS(3045), + [sym_private_property_identifier] = ACTIONS(3045), + [sym_this] = ACTIONS(3047), + [sym_super] = ACTIONS(3047), + [sym_true] = ACTIONS(3047), + [sym_false] = ACTIONS(3047), + [sym_null] = ACTIONS(3047), + [sym_undefined] = ACTIONS(3047), + [anon_sym_AT] = ACTIONS(3045), + [anon_sym_static] = ACTIONS(3047), + [anon_sym_readonly] = ACTIONS(3047), + [anon_sym_get] = ACTIONS(3047), + [anon_sym_set] = ACTIONS(3047), + [anon_sym_declare] = ACTIONS(3047), + [anon_sym_public] = ACTIONS(3047), + [anon_sym_private] = ACTIONS(3047), + [anon_sym_protected] = ACTIONS(3047), + [anon_sym_override] = ACTIONS(3047), + [anon_sym_module] = ACTIONS(3047), + [anon_sym_any] = ACTIONS(3047), + [anon_sym_number] = ACTIONS(3047), + [anon_sym_boolean] = ACTIONS(3047), + [anon_sym_string] = ACTIONS(3047), + [anon_sym_symbol] = ACTIONS(3047), + [anon_sym_object] = ACTIONS(3047), + [anon_sym_abstract] = ACTIONS(3047), + [anon_sym_interface] = ACTIONS(3047), + [anon_sym_enum] = ACTIONS(3047), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(973)] = { + [ts_builtin_sym_end] = ACTIONS(3049), + [sym_identifier] = ACTIONS(3051), + [anon_sym_export] = ACTIONS(3051), + [anon_sym_default] = ACTIONS(3051), + [anon_sym_type] = ACTIONS(3051), + [anon_sym_namespace] = ACTIONS(3051), + [anon_sym_LBRACE] = ACTIONS(3049), + [anon_sym_RBRACE] = ACTIONS(3049), + [anon_sym_typeof] = ACTIONS(3051), + [anon_sym_import] = ACTIONS(3051), + [anon_sym_with] = ACTIONS(3051), + [anon_sym_var] = ACTIONS(3051), + [anon_sym_let] = ACTIONS(3051), + [anon_sym_const] = ACTIONS(3051), + [anon_sym_BANG] = ACTIONS(3049), + [anon_sym_else] = ACTIONS(3051), + [anon_sym_if] = ACTIONS(3051), + [anon_sym_switch] = ACTIONS(3051), + [anon_sym_for] = ACTIONS(3051), + [anon_sym_LPAREN] = ACTIONS(3049), + [anon_sym_SEMI] = ACTIONS(3049), + [anon_sym_await] = ACTIONS(3051), + [anon_sym_while] = ACTIONS(3051), + [anon_sym_do] = ACTIONS(3051), + [anon_sym_try] = ACTIONS(3051), + [anon_sym_break] = ACTIONS(3051), + [anon_sym_continue] = ACTIONS(3051), + [anon_sym_debugger] = ACTIONS(3051), + [anon_sym_return] = ACTIONS(3051), + [anon_sym_throw] = ACTIONS(3051), + [anon_sym_case] = ACTIONS(3051), + [anon_sym_yield] = ACTIONS(3051), + [anon_sym_LBRACK] = ACTIONS(3049), + [anon_sym_class] = ACTIONS(3051), + [anon_sym_async] = ACTIONS(3051), + [anon_sym_function] = ACTIONS(3051), + [anon_sym_new] = ACTIONS(3051), + [anon_sym_using] = ACTIONS(3051), + [anon_sym_PLUS] = ACTIONS(3051), + [anon_sym_DASH] = ACTIONS(3051), + [anon_sym_SLASH] = ACTIONS(3051), + [anon_sym_LT] = ACTIONS(3049), + [anon_sym_TILDE] = ACTIONS(3049), + [anon_sym_void] = ACTIONS(3051), + [anon_sym_delete] = ACTIONS(3051), + [anon_sym_PLUS_PLUS] = ACTIONS(3049), + [anon_sym_DASH_DASH] = ACTIONS(3049), + [anon_sym_DQUOTE] = ACTIONS(3049), + [anon_sym_SQUOTE] = ACTIONS(3049), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3049), [sym_number] = ACTIONS(3049), + [sym_private_property_identifier] = ACTIONS(3049), [sym_this] = ACTIONS(3051), - [sym_true] = ACTIONS(3053), - [sym_false] = ACTIONS(3053), - [sym_null] = ACTIONS(3053), - [sym_undefined] = ACTIONS(3053), - [anon_sym_readonly] = ACTIONS(3055), - [anon_sym_QMARK] = ACTIONS(3057), - [anon_sym_any] = ACTIONS(3041), - [anon_sym_number] = ACTIONS(3041), - [anon_sym_boolean] = ACTIONS(3041), - [anon_sym_string] = ACTIONS(3041), - [anon_sym_symbol] = ACTIONS(3041), - [anon_sym_object] = ACTIONS(3041), - [anon_sym_abstract] = ACTIONS(3059), - [anon_sym_asserts] = ACTIONS(3061), - [anon_sym_never] = ACTIONS(3041), - [anon_sym_unknown] = ACTIONS(3041), - [anon_sym_keyof] = ACTIONS(3063), - [anon_sym_infer] = ACTIONS(3065), - [anon_sym_unique] = ACTIONS(3067), - [anon_sym_LBRACE_PIPE] = ACTIONS(3069), + [sym_super] = ACTIONS(3051), + [sym_true] = ACTIONS(3051), + [sym_false] = ACTIONS(3051), + [sym_null] = ACTIONS(3051), + [sym_undefined] = ACTIONS(3051), + [anon_sym_AT] = ACTIONS(3049), + [anon_sym_static] = ACTIONS(3051), + [anon_sym_readonly] = ACTIONS(3051), + [anon_sym_get] = ACTIONS(3051), + [anon_sym_set] = ACTIONS(3051), + [anon_sym_declare] = ACTIONS(3051), + [anon_sym_public] = ACTIONS(3051), + [anon_sym_private] = ACTIONS(3051), + [anon_sym_protected] = ACTIONS(3051), + [anon_sym_override] = ACTIONS(3051), + [anon_sym_module] = ACTIONS(3051), + [anon_sym_any] = ACTIONS(3051), + [anon_sym_number] = ACTIONS(3051), + [anon_sym_boolean] = ACTIONS(3051), + [anon_sym_string] = ACTIONS(3051), + [anon_sym_symbol] = ACTIONS(3051), + [anon_sym_object] = ACTIONS(3051), + [anon_sym_abstract] = ACTIONS(3051), + [anon_sym_interface] = ACTIONS(3051), + [anon_sym_enum] = ACTIONS(3051), [sym_html_comment] = ACTIONS(5), }, - [STATE(957)] = { - [sym_identifier] = ACTIONS(3015), - [anon_sym_export] = ACTIONS(3015), - [anon_sym_type] = ACTIONS(3015), - [anon_sym_namespace] = ACTIONS(3015), - [anon_sym_LBRACE] = ACTIONS(3017), - [anon_sym_typeof] = ACTIONS(3015), - [anon_sym_import] = ACTIONS(3015), - [anon_sym_with] = ACTIONS(3015), - [anon_sym_var] = ACTIONS(3015), - [anon_sym_let] = ACTIONS(3015), - [anon_sym_const] = ACTIONS(3015), - [anon_sym_BANG] = ACTIONS(3017), - [anon_sym_if] = ACTIONS(3015), - [anon_sym_switch] = ACTIONS(3015), - [anon_sym_for] = ACTIONS(3015), - [anon_sym_LPAREN] = ACTIONS(3017), - [anon_sym_SEMI] = ACTIONS(3017), - [anon_sym_await] = ACTIONS(3015), - [anon_sym_while] = ACTIONS(3015), - [anon_sym_do] = ACTIONS(3015), - [anon_sym_try] = ACTIONS(3015), - [anon_sym_break] = ACTIONS(3015), - [anon_sym_continue] = ACTIONS(3015), - [anon_sym_debugger] = ACTIONS(3015), - [anon_sym_return] = ACTIONS(3015), - [anon_sym_throw] = ACTIONS(3015), - [anon_sym_yield] = ACTIONS(3015), - [anon_sym_LBRACK] = ACTIONS(3017), - [anon_sym_class] = ACTIONS(3015), - [anon_sym_async] = ACTIONS(3015), - [anon_sym_function] = ACTIONS(3015), - [anon_sym_new] = ACTIONS(3015), - [anon_sym_using] = ACTIONS(3015), - [anon_sym_PLUS] = ACTIONS(3015), - [anon_sym_DASH] = ACTIONS(3015), - [anon_sym_SLASH] = ACTIONS(3015), - [anon_sym_LT] = ACTIONS(3017), - [anon_sym_TILDE] = ACTIONS(3017), - [anon_sym_void] = ACTIONS(3015), - [anon_sym_delete] = ACTIONS(3015), - [anon_sym_PLUS_PLUS] = ACTIONS(3017), - [anon_sym_DASH_DASH] = ACTIONS(3017), - [anon_sym_DQUOTE] = ACTIONS(3017), - [anon_sym_SQUOTE] = ACTIONS(3017), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3017), - [sym_number] = ACTIONS(3017), - [sym_private_property_identifier] = ACTIONS(3017), - [sym_this] = ACTIONS(3015), - [sym_super] = ACTIONS(3015), - [sym_true] = ACTIONS(3015), - [sym_false] = ACTIONS(3015), - [sym_null] = ACTIONS(3015), - [sym_undefined] = ACTIONS(3015), - [anon_sym_AT] = ACTIONS(3017), - [anon_sym_static] = ACTIONS(3015), - [anon_sym_readonly] = ACTIONS(3015), - [anon_sym_get] = ACTIONS(3015), - [anon_sym_set] = ACTIONS(3015), - [anon_sym_declare] = ACTIONS(3015), - [anon_sym_public] = ACTIONS(3015), - [anon_sym_private] = ACTIONS(3015), - [anon_sym_protected] = ACTIONS(3015), - [anon_sym_override] = ACTIONS(3015), - [anon_sym_module] = ACTIONS(3015), - [anon_sym_any] = ACTIONS(3015), - [anon_sym_number] = ACTIONS(3015), - [anon_sym_boolean] = ACTIONS(3015), - [anon_sym_string] = ACTIONS(3015), - [anon_sym_symbol] = ACTIONS(3015), - [anon_sym_object] = ACTIONS(3015), - [anon_sym_abstract] = ACTIONS(3015), - [anon_sym_interface] = ACTIONS(3015), - [anon_sym_enum] = ACTIONS(3015), + [STATE(974)] = { + [ts_builtin_sym_end] = ACTIONS(2058), + [sym_identifier] = ACTIONS(2060), + [anon_sym_export] = ACTIONS(2060), + [anon_sym_default] = ACTIONS(2060), + [anon_sym_type] = ACTIONS(2060), + [anon_sym_namespace] = ACTIONS(2060), + [anon_sym_LBRACE] = ACTIONS(2058), + [anon_sym_RBRACE] = ACTIONS(2058), + [anon_sym_typeof] = ACTIONS(2060), + [anon_sym_import] = ACTIONS(2060), + [anon_sym_with] = ACTIONS(2060), + [anon_sym_var] = ACTIONS(2060), + [anon_sym_let] = ACTIONS(2060), + [anon_sym_const] = ACTIONS(2060), + [anon_sym_BANG] = ACTIONS(2058), + [anon_sym_else] = ACTIONS(2060), + [anon_sym_if] = ACTIONS(2060), + [anon_sym_switch] = ACTIONS(2060), + [anon_sym_for] = ACTIONS(2060), + [anon_sym_LPAREN] = ACTIONS(2058), + [anon_sym_SEMI] = ACTIONS(2058), + [anon_sym_await] = ACTIONS(2060), + [anon_sym_while] = ACTIONS(2060), + [anon_sym_do] = ACTIONS(2060), + [anon_sym_try] = ACTIONS(2060), + [anon_sym_break] = ACTIONS(2060), + [anon_sym_continue] = ACTIONS(2060), + [anon_sym_debugger] = ACTIONS(2060), + [anon_sym_return] = ACTIONS(2060), + [anon_sym_throw] = ACTIONS(2060), + [anon_sym_case] = ACTIONS(2060), + [anon_sym_yield] = ACTIONS(2060), + [anon_sym_LBRACK] = ACTIONS(2058), + [anon_sym_class] = ACTIONS(2060), + [anon_sym_async] = ACTIONS(2060), + [anon_sym_function] = ACTIONS(2060), + [anon_sym_new] = ACTIONS(2060), + [anon_sym_using] = ACTIONS(2060), + [anon_sym_PLUS] = ACTIONS(2060), + [anon_sym_DASH] = ACTIONS(2060), + [anon_sym_SLASH] = ACTIONS(2060), + [anon_sym_LT] = ACTIONS(2058), + [anon_sym_TILDE] = ACTIONS(2058), + [anon_sym_void] = ACTIONS(2060), + [anon_sym_delete] = ACTIONS(2060), + [anon_sym_PLUS_PLUS] = ACTIONS(2058), + [anon_sym_DASH_DASH] = ACTIONS(2058), + [anon_sym_DQUOTE] = ACTIONS(2058), + [anon_sym_SQUOTE] = ACTIONS(2058), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2058), + [sym_number] = ACTIONS(2058), + [sym_private_property_identifier] = ACTIONS(2058), + [sym_this] = ACTIONS(2060), + [sym_super] = ACTIONS(2060), + [sym_true] = ACTIONS(2060), + [sym_false] = ACTIONS(2060), + [sym_null] = ACTIONS(2060), + [sym_undefined] = ACTIONS(2060), + [anon_sym_AT] = ACTIONS(2058), + [anon_sym_static] = ACTIONS(2060), + [anon_sym_readonly] = ACTIONS(2060), + [anon_sym_get] = ACTIONS(2060), + [anon_sym_set] = ACTIONS(2060), + [anon_sym_declare] = ACTIONS(2060), + [anon_sym_public] = ACTIONS(2060), + [anon_sym_private] = ACTIONS(2060), + [anon_sym_protected] = ACTIONS(2060), + [anon_sym_override] = ACTIONS(2060), + [anon_sym_module] = ACTIONS(2060), + [anon_sym_any] = ACTIONS(2060), + [anon_sym_number] = ACTIONS(2060), + [anon_sym_boolean] = ACTIONS(2060), + [anon_sym_string] = ACTIONS(2060), + [anon_sym_symbol] = ACTIONS(2060), + [anon_sym_object] = ACTIONS(2060), + [anon_sym_abstract] = ACTIONS(2060), + [anon_sym_interface] = ACTIONS(2060), + [anon_sym_enum] = ACTIONS(2060), [sym_html_comment] = ACTIONS(5), }, - [STATE(958)] = { - [sym_identifier] = ACTIONS(2565), - [anon_sym_export] = ACTIONS(2565), - [anon_sym_type] = ACTIONS(2565), - [anon_sym_namespace] = ACTIONS(2565), - [anon_sym_LBRACE] = ACTIONS(2563), - [anon_sym_typeof] = ACTIONS(2565), - [anon_sym_import] = ACTIONS(2565), - [anon_sym_with] = ACTIONS(2565), - [anon_sym_var] = ACTIONS(2565), - [anon_sym_let] = ACTIONS(2565), - [anon_sym_const] = ACTIONS(2565), - [anon_sym_BANG] = ACTIONS(2563), - [anon_sym_if] = ACTIONS(2565), - [anon_sym_switch] = ACTIONS(2565), - [anon_sym_for] = ACTIONS(2565), - [anon_sym_LPAREN] = ACTIONS(2563), - [anon_sym_SEMI] = ACTIONS(2563), - [anon_sym_await] = ACTIONS(2565), - [anon_sym_while] = ACTIONS(2565), - [anon_sym_do] = ACTIONS(2565), - [anon_sym_try] = ACTIONS(2565), - [anon_sym_break] = ACTIONS(2565), - [anon_sym_continue] = ACTIONS(2565), - [anon_sym_debugger] = ACTIONS(2565), - [anon_sym_return] = ACTIONS(2565), - [anon_sym_throw] = ACTIONS(2565), - [anon_sym_yield] = ACTIONS(2565), - [anon_sym_LBRACK] = ACTIONS(2563), - [anon_sym_class] = ACTIONS(2565), - [anon_sym_async] = ACTIONS(2565), - [anon_sym_function] = ACTIONS(2565), - [anon_sym_new] = ACTIONS(2565), - [anon_sym_using] = ACTIONS(2565), - [anon_sym_PLUS] = ACTIONS(2565), - [anon_sym_DASH] = ACTIONS(2565), - [anon_sym_SLASH] = ACTIONS(2565), - [anon_sym_LT] = ACTIONS(2563), - [anon_sym_TILDE] = ACTIONS(2563), - [anon_sym_void] = ACTIONS(2565), - [anon_sym_delete] = ACTIONS(2565), - [anon_sym_PLUS_PLUS] = ACTIONS(2563), - [anon_sym_DASH_DASH] = ACTIONS(2563), - [anon_sym_DQUOTE] = ACTIONS(2563), - [anon_sym_SQUOTE] = ACTIONS(2563), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2563), - [sym_number] = ACTIONS(2563), - [sym_private_property_identifier] = ACTIONS(2563), - [sym_this] = ACTIONS(2565), - [sym_super] = ACTIONS(2565), - [sym_true] = ACTIONS(2565), - [sym_false] = ACTIONS(2565), - [sym_null] = ACTIONS(2565), - [sym_undefined] = ACTIONS(2565), - [anon_sym_AT] = ACTIONS(2563), - [anon_sym_static] = ACTIONS(2565), - [anon_sym_readonly] = ACTIONS(2565), - [anon_sym_get] = ACTIONS(2565), - [anon_sym_set] = ACTIONS(2565), - [anon_sym_declare] = ACTIONS(2565), - [anon_sym_public] = ACTIONS(2565), - [anon_sym_private] = ACTIONS(2565), - [anon_sym_protected] = ACTIONS(2565), - [anon_sym_override] = ACTIONS(2565), - [anon_sym_module] = ACTIONS(2565), - [anon_sym_any] = ACTIONS(2565), - [anon_sym_number] = ACTIONS(2565), - [anon_sym_boolean] = ACTIONS(2565), - [anon_sym_string] = ACTIONS(2565), - [anon_sym_symbol] = ACTIONS(2565), - [anon_sym_object] = ACTIONS(2565), - [anon_sym_abstract] = ACTIONS(2565), - [anon_sym_interface] = ACTIONS(2565), - [anon_sym_enum] = ACTIONS(2565), + [STATE(975)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_rest_pattern] = STATE(6589), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6501), + [sym_optional_tuple_parameter] = STATE(6501), + [sym_optional_type] = STATE(6501), + [sym_rest_type] = STATE(6501), + [sym__tuple_type_member] = STATE(6501), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(2695), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(3053), + [anon_sym_new] = ACTIONS(2701), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2703), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(2709), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(677), + [anon_sym_number] = ACTIONS(677), + [anon_sym_boolean] = ACTIONS(677), + [anon_sym_string] = ACTIONS(677), + [anon_sym_symbol] = ACTIONS(677), + [anon_sym_object] = ACTIONS(677), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(959)] = { - [sym_identifier] = ACTIONS(3015), - [anon_sym_export] = ACTIONS(3015), - [anon_sym_type] = ACTIONS(3015), - [anon_sym_namespace] = ACTIONS(3015), - [anon_sym_LBRACE] = ACTIONS(3017), - [anon_sym_typeof] = ACTIONS(3015), - [anon_sym_import] = ACTIONS(3015), - [anon_sym_with] = ACTIONS(3015), - [anon_sym_var] = ACTIONS(3015), - [anon_sym_let] = ACTIONS(3015), - [anon_sym_const] = ACTIONS(3015), - [anon_sym_BANG] = ACTIONS(3017), - [anon_sym_if] = ACTIONS(3015), - [anon_sym_switch] = ACTIONS(3015), - [anon_sym_for] = ACTIONS(3015), - [anon_sym_LPAREN] = ACTIONS(3017), - [anon_sym_SEMI] = ACTIONS(3017), - [anon_sym_await] = ACTIONS(3015), - [anon_sym_while] = ACTIONS(3015), - [anon_sym_do] = ACTIONS(3015), - [anon_sym_try] = ACTIONS(3015), - [anon_sym_break] = ACTIONS(3015), - [anon_sym_continue] = ACTIONS(3015), - [anon_sym_debugger] = ACTIONS(3015), - [anon_sym_return] = ACTIONS(3015), - [anon_sym_throw] = ACTIONS(3015), - [anon_sym_yield] = ACTIONS(3015), - [anon_sym_LBRACK] = ACTIONS(3017), - [anon_sym_class] = ACTIONS(3015), - [anon_sym_async] = ACTIONS(3015), - [anon_sym_function] = ACTIONS(3015), - [anon_sym_new] = ACTIONS(3015), - [anon_sym_using] = ACTIONS(3015), - [anon_sym_PLUS] = ACTIONS(3015), - [anon_sym_DASH] = ACTIONS(3015), - [anon_sym_SLASH] = ACTIONS(3015), - [anon_sym_LT] = ACTIONS(3017), - [anon_sym_TILDE] = ACTIONS(3017), - [anon_sym_void] = ACTIONS(3015), - [anon_sym_delete] = ACTIONS(3015), - [anon_sym_PLUS_PLUS] = ACTIONS(3017), - [anon_sym_DASH_DASH] = ACTIONS(3017), - [anon_sym_DQUOTE] = ACTIONS(3017), - [anon_sym_SQUOTE] = ACTIONS(3017), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3017), - [sym_number] = ACTIONS(3017), - [sym_private_property_identifier] = ACTIONS(3017), - [sym_this] = ACTIONS(3015), - [sym_super] = ACTIONS(3015), - [sym_true] = ACTIONS(3015), - [sym_false] = ACTIONS(3015), - [sym_null] = ACTIONS(3015), - [sym_undefined] = ACTIONS(3015), - [anon_sym_AT] = ACTIONS(3017), - [anon_sym_static] = ACTIONS(3015), - [anon_sym_readonly] = ACTIONS(3015), - [anon_sym_get] = ACTIONS(3015), - [anon_sym_set] = ACTIONS(3015), - [anon_sym_declare] = ACTIONS(3015), - [anon_sym_public] = ACTIONS(3015), - [anon_sym_private] = ACTIONS(3015), - [anon_sym_protected] = ACTIONS(3015), - [anon_sym_override] = ACTIONS(3015), - [anon_sym_module] = ACTIONS(3015), - [anon_sym_any] = ACTIONS(3015), - [anon_sym_number] = ACTIONS(3015), - [anon_sym_boolean] = ACTIONS(3015), - [anon_sym_string] = ACTIONS(3015), - [anon_sym_symbol] = ACTIONS(3015), - [anon_sym_object] = ACTIONS(3015), - [anon_sym_abstract] = ACTIONS(3015), - [anon_sym_interface] = ACTIONS(3015), - [anon_sym_enum] = ACTIONS(3015), + [STATE(976)] = { + [ts_builtin_sym_end] = ACTIONS(3055), + [sym_identifier] = ACTIONS(3057), + [anon_sym_export] = ACTIONS(3057), + [anon_sym_default] = ACTIONS(3057), + [anon_sym_type] = ACTIONS(3057), + [anon_sym_namespace] = ACTIONS(3057), + [anon_sym_LBRACE] = ACTIONS(3055), + [anon_sym_RBRACE] = ACTIONS(3055), + [anon_sym_typeof] = ACTIONS(3057), + [anon_sym_import] = ACTIONS(3057), + [anon_sym_with] = ACTIONS(3057), + [anon_sym_var] = ACTIONS(3057), + [anon_sym_let] = ACTIONS(3057), + [anon_sym_const] = ACTIONS(3057), + [anon_sym_BANG] = ACTIONS(3055), + [anon_sym_else] = ACTIONS(3057), + [anon_sym_if] = ACTIONS(3057), + [anon_sym_switch] = ACTIONS(3057), + [anon_sym_for] = ACTIONS(3057), + [anon_sym_LPAREN] = ACTIONS(3055), + [anon_sym_SEMI] = ACTIONS(3055), + [anon_sym_await] = ACTIONS(3057), + [anon_sym_while] = ACTIONS(3057), + [anon_sym_do] = ACTIONS(3057), + [anon_sym_try] = ACTIONS(3057), + [anon_sym_break] = ACTIONS(3057), + [anon_sym_continue] = ACTIONS(3057), + [anon_sym_debugger] = ACTIONS(3057), + [anon_sym_return] = ACTIONS(3057), + [anon_sym_throw] = ACTIONS(3057), + [anon_sym_case] = ACTIONS(3057), + [anon_sym_yield] = ACTIONS(3057), + [anon_sym_LBRACK] = ACTIONS(3055), + [anon_sym_class] = ACTIONS(3057), + [anon_sym_async] = ACTIONS(3057), + [anon_sym_function] = ACTIONS(3057), + [anon_sym_new] = ACTIONS(3057), + [anon_sym_using] = ACTIONS(3057), + [anon_sym_PLUS] = ACTIONS(3057), + [anon_sym_DASH] = ACTIONS(3057), + [anon_sym_SLASH] = ACTIONS(3057), + [anon_sym_LT] = ACTIONS(3055), + [anon_sym_TILDE] = ACTIONS(3055), + [anon_sym_void] = ACTIONS(3057), + [anon_sym_delete] = ACTIONS(3057), + [anon_sym_PLUS_PLUS] = ACTIONS(3055), + [anon_sym_DASH_DASH] = ACTIONS(3055), + [anon_sym_DQUOTE] = ACTIONS(3055), + [anon_sym_SQUOTE] = ACTIONS(3055), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3055), + [sym_number] = ACTIONS(3055), + [sym_private_property_identifier] = ACTIONS(3055), + [sym_this] = ACTIONS(3057), + [sym_super] = ACTIONS(3057), + [sym_true] = ACTIONS(3057), + [sym_false] = ACTIONS(3057), + [sym_null] = ACTIONS(3057), + [sym_undefined] = ACTIONS(3057), + [anon_sym_AT] = ACTIONS(3055), + [anon_sym_static] = ACTIONS(3057), + [anon_sym_readonly] = ACTIONS(3057), + [anon_sym_get] = ACTIONS(3057), + [anon_sym_set] = ACTIONS(3057), + [anon_sym_declare] = ACTIONS(3057), + [anon_sym_public] = ACTIONS(3057), + [anon_sym_private] = ACTIONS(3057), + [anon_sym_protected] = ACTIONS(3057), + [anon_sym_override] = ACTIONS(3057), + [anon_sym_module] = ACTIONS(3057), + [anon_sym_any] = ACTIONS(3057), + [anon_sym_number] = ACTIONS(3057), + [anon_sym_boolean] = ACTIONS(3057), + [anon_sym_string] = ACTIONS(3057), + [anon_sym_symbol] = ACTIONS(3057), + [anon_sym_object] = ACTIONS(3057), + [anon_sym_abstract] = ACTIONS(3057), + [anon_sym_interface] = ACTIONS(3057), + [anon_sym_enum] = ACTIONS(3057), [sym_html_comment] = ACTIONS(5), }, - [STATE(960)] = { + [STATE(977)] = { + [ts_builtin_sym_end] = ACTIONS(3059), + [sym_identifier] = ACTIONS(3061), + [anon_sym_export] = ACTIONS(3061), + [anon_sym_default] = ACTIONS(3061), + [anon_sym_type] = ACTIONS(3061), + [anon_sym_namespace] = ACTIONS(3061), + [anon_sym_LBRACE] = ACTIONS(3059), + [anon_sym_RBRACE] = ACTIONS(3059), + [anon_sym_typeof] = ACTIONS(3061), + [anon_sym_import] = ACTIONS(3061), + [anon_sym_with] = ACTIONS(3061), + [anon_sym_var] = ACTIONS(3061), + [anon_sym_let] = ACTIONS(3061), + [anon_sym_const] = ACTIONS(3061), + [anon_sym_BANG] = ACTIONS(3059), + [anon_sym_else] = ACTIONS(3061), + [anon_sym_if] = ACTIONS(3061), + [anon_sym_switch] = ACTIONS(3061), + [anon_sym_for] = ACTIONS(3061), + [anon_sym_LPAREN] = ACTIONS(3059), + [anon_sym_SEMI] = ACTIONS(3059), + [anon_sym_await] = ACTIONS(3061), + [anon_sym_while] = ACTIONS(3061), + [anon_sym_do] = ACTIONS(3061), + [anon_sym_try] = ACTIONS(3061), + [anon_sym_break] = ACTIONS(3061), + [anon_sym_continue] = ACTIONS(3061), + [anon_sym_debugger] = ACTIONS(3061), + [anon_sym_return] = ACTIONS(3061), + [anon_sym_throw] = ACTIONS(3061), + [anon_sym_case] = ACTIONS(3061), + [anon_sym_yield] = ACTIONS(3061), + [anon_sym_LBRACK] = ACTIONS(3059), + [anon_sym_class] = ACTIONS(3061), + [anon_sym_async] = ACTIONS(3061), + [anon_sym_function] = ACTIONS(3061), + [anon_sym_new] = ACTIONS(3061), + [anon_sym_using] = ACTIONS(3061), + [anon_sym_PLUS] = ACTIONS(3061), + [anon_sym_DASH] = ACTIONS(3061), + [anon_sym_SLASH] = ACTIONS(3061), + [anon_sym_LT] = ACTIONS(3059), + [anon_sym_TILDE] = ACTIONS(3059), + [anon_sym_void] = ACTIONS(3061), + [anon_sym_delete] = ACTIONS(3061), + [anon_sym_PLUS_PLUS] = ACTIONS(3059), + [anon_sym_DASH_DASH] = ACTIONS(3059), + [anon_sym_DQUOTE] = ACTIONS(3059), + [anon_sym_SQUOTE] = ACTIONS(3059), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3059), + [sym_number] = ACTIONS(3059), + [sym_private_property_identifier] = ACTIONS(3059), + [sym_this] = ACTIONS(3061), + [sym_super] = ACTIONS(3061), + [sym_true] = ACTIONS(3061), + [sym_false] = ACTIONS(3061), + [sym_null] = ACTIONS(3061), + [sym_undefined] = ACTIONS(3061), + [anon_sym_AT] = ACTIONS(3059), + [anon_sym_static] = ACTIONS(3061), + [anon_sym_readonly] = ACTIONS(3061), + [anon_sym_get] = ACTIONS(3061), + [anon_sym_set] = ACTIONS(3061), + [anon_sym_declare] = ACTIONS(3061), + [anon_sym_public] = ACTIONS(3061), + [anon_sym_private] = ACTIONS(3061), + [anon_sym_protected] = ACTIONS(3061), + [anon_sym_override] = ACTIONS(3061), + [anon_sym_module] = ACTIONS(3061), + [anon_sym_any] = ACTIONS(3061), + [anon_sym_number] = ACTIONS(3061), + [anon_sym_boolean] = ACTIONS(3061), + [anon_sym_string] = ACTIONS(3061), + [anon_sym_symbol] = ACTIONS(3061), + [anon_sym_object] = ACTIONS(3061), + [anon_sym_abstract] = ACTIONS(3061), + [anon_sym_interface] = ACTIONS(3061), + [anon_sym_enum] = ACTIONS(3061), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(978)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_rest_pattern] = STATE(6589), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6501), + [sym_optional_tuple_parameter] = STATE(6501), + [sym_optional_type] = STATE(6501), + [sym_rest_type] = STATE(6501), + [sym__tuple_type_member] = STATE(6501), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(2695), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(3063), + [anon_sym_new] = ACTIONS(2701), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2703), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(2709), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(677), + [anon_sym_number] = ACTIONS(677), + [anon_sym_boolean] = ACTIONS(677), + [anon_sym_string] = ACTIONS(677), + [anon_sym_symbol] = ACTIONS(677), + [anon_sym_object] = ACTIONS(677), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(979)] = { + [ts_builtin_sym_end] = ACTIONS(3065), + [sym_identifier] = ACTIONS(3067), + [anon_sym_export] = ACTIONS(3067), + [anon_sym_default] = ACTIONS(3067), + [anon_sym_type] = ACTIONS(3067), + [anon_sym_namespace] = ACTIONS(3067), + [anon_sym_LBRACE] = ACTIONS(3065), + [anon_sym_RBRACE] = ACTIONS(3065), + [anon_sym_typeof] = ACTIONS(3067), + [anon_sym_import] = ACTIONS(3067), + [anon_sym_with] = ACTIONS(3067), + [anon_sym_var] = ACTIONS(3067), + [anon_sym_let] = ACTIONS(3067), + [anon_sym_const] = ACTIONS(3067), + [anon_sym_BANG] = ACTIONS(3065), + [anon_sym_else] = ACTIONS(3067), + [anon_sym_if] = ACTIONS(3067), + [anon_sym_switch] = ACTIONS(3067), + [anon_sym_for] = ACTIONS(3067), + [anon_sym_LPAREN] = ACTIONS(3065), + [anon_sym_SEMI] = ACTIONS(3065), + [anon_sym_await] = ACTIONS(3067), + [anon_sym_while] = ACTIONS(3067), + [anon_sym_do] = ACTIONS(3067), + [anon_sym_try] = ACTIONS(3067), + [anon_sym_break] = ACTIONS(3067), + [anon_sym_continue] = ACTIONS(3067), + [anon_sym_debugger] = ACTIONS(3067), + [anon_sym_return] = ACTIONS(3067), + [anon_sym_throw] = ACTIONS(3067), + [anon_sym_case] = ACTIONS(3067), + [anon_sym_yield] = ACTIONS(3067), + [anon_sym_LBRACK] = ACTIONS(3065), + [anon_sym_class] = ACTIONS(3067), + [anon_sym_async] = ACTIONS(3067), + [anon_sym_function] = ACTIONS(3067), + [anon_sym_new] = ACTIONS(3067), + [anon_sym_using] = ACTIONS(3067), + [anon_sym_PLUS] = ACTIONS(3067), + [anon_sym_DASH] = ACTIONS(3067), + [anon_sym_SLASH] = ACTIONS(3067), + [anon_sym_LT] = ACTIONS(3065), + [anon_sym_TILDE] = ACTIONS(3065), + [anon_sym_void] = ACTIONS(3067), + [anon_sym_delete] = ACTIONS(3067), + [anon_sym_PLUS_PLUS] = ACTIONS(3065), + [anon_sym_DASH_DASH] = ACTIONS(3065), + [anon_sym_DQUOTE] = ACTIONS(3065), + [anon_sym_SQUOTE] = ACTIONS(3065), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3065), + [sym_number] = ACTIONS(3065), + [sym_private_property_identifier] = ACTIONS(3065), + [sym_this] = ACTIONS(3067), + [sym_super] = ACTIONS(3067), + [sym_true] = ACTIONS(3067), + [sym_false] = ACTIONS(3067), + [sym_null] = ACTIONS(3067), + [sym_undefined] = ACTIONS(3067), + [anon_sym_AT] = ACTIONS(3065), + [anon_sym_static] = ACTIONS(3067), + [anon_sym_readonly] = ACTIONS(3067), + [anon_sym_get] = ACTIONS(3067), + [anon_sym_set] = ACTIONS(3067), + [anon_sym_declare] = ACTIONS(3067), + [anon_sym_public] = ACTIONS(3067), + [anon_sym_private] = ACTIONS(3067), + [anon_sym_protected] = ACTIONS(3067), + [anon_sym_override] = ACTIONS(3067), + [anon_sym_module] = ACTIONS(3067), + [anon_sym_any] = ACTIONS(3067), + [anon_sym_number] = ACTIONS(3067), + [anon_sym_boolean] = ACTIONS(3067), + [anon_sym_string] = ACTIONS(3067), + [anon_sym_symbol] = ACTIONS(3067), + [anon_sym_object] = ACTIONS(3067), + [anon_sym_abstract] = ACTIONS(3067), + [anon_sym_interface] = ACTIONS(3067), + [anon_sym_enum] = ACTIONS(3067), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(980)] = { + [ts_builtin_sym_end] = ACTIONS(3069), [sym_identifier] = ACTIONS(3071), [anon_sym_export] = ACTIONS(3071), + [anon_sym_default] = ACTIONS(3071), [anon_sym_type] = ACTIONS(3071), [anon_sym_namespace] = ACTIONS(3071), - [anon_sym_LBRACE] = ACTIONS(3073), + [anon_sym_LBRACE] = ACTIONS(3069), + [anon_sym_RBRACE] = ACTIONS(3069), [anon_sym_typeof] = ACTIONS(3071), [anon_sym_import] = ACTIONS(3071), [anon_sym_with] = ACTIONS(3071), [anon_sym_var] = ACTIONS(3071), [anon_sym_let] = ACTIONS(3071), [anon_sym_const] = ACTIONS(3071), - [anon_sym_BANG] = ACTIONS(3073), + [anon_sym_BANG] = ACTIONS(3069), + [anon_sym_else] = ACTIONS(3071), [anon_sym_if] = ACTIONS(3071), [anon_sym_switch] = ACTIONS(3071), [anon_sym_for] = ACTIONS(3071), - [anon_sym_LPAREN] = ACTIONS(3073), - [anon_sym_SEMI] = ACTIONS(3073), + [anon_sym_LPAREN] = ACTIONS(3069), + [anon_sym_SEMI] = ACTIONS(3069), [anon_sym_await] = ACTIONS(3071), [anon_sym_while] = ACTIONS(3071), [anon_sym_do] = ACTIONS(3071), @@ -121964,8 +128236,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_debugger] = ACTIONS(3071), [anon_sym_return] = ACTIONS(3071), [anon_sym_throw] = ACTIONS(3071), + [anon_sym_case] = ACTIONS(3071), [anon_sym_yield] = ACTIONS(3071), - [anon_sym_LBRACK] = ACTIONS(3073), + [anon_sym_LBRACK] = ACTIONS(3069), [anon_sym_class] = ACTIONS(3071), [anon_sym_async] = ACTIONS(3071), [anon_sym_function] = ACTIONS(3071), @@ -121974,25 +128247,25 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(3071), [anon_sym_DASH] = ACTIONS(3071), [anon_sym_SLASH] = ACTIONS(3071), - [anon_sym_LT] = ACTIONS(3073), - [anon_sym_TILDE] = ACTIONS(3073), + [anon_sym_LT] = ACTIONS(3069), + [anon_sym_TILDE] = ACTIONS(3069), [anon_sym_void] = ACTIONS(3071), [anon_sym_delete] = ACTIONS(3071), - [anon_sym_PLUS_PLUS] = ACTIONS(3073), - [anon_sym_DASH_DASH] = ACTIONS(3073), - [anon_sym_DQUOTE] = ACTIONS(3073), - [anon_sym_SQUOTE] = ACTIONS(3073), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3073), - [sym_number] = ACTIONS(3073), - [sym_private_property_identifier] = ACTIONS(3073), + [anon_sym_PLUS_PLUS] = ACTIONS(3069), + [anon_sym_DASH_DASH] = ACTIONS(3069), + [anon_sym_DQUOTE] = ACTIONS(3069), + [anon_sym_SQUOTE] = ACTIONS(3069), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3069), + [sym_number] = ACTIONS(3069), + [sym_private_property_identifier] = ACTIONS(3069), [sym_this] = ACTIONS(3071), [sym_super] = ACTIONS(3071), [sym_true] = ACTIONS(3071), [sym_false] = ACTIONS(3071), [sym_null] = ACTIONS(3071), [sym_undefined] = ACTIONS(3071), - [anon_sym_AT] = ACTIONS(3073), + [anon_sym_AT] = ACTIONS(3069), [anon_sym_static] = ACTIONS(3071), [anon_sym_readonly] = ACTIONS(3071), [anon_sym_get] = ACTIONS(3071), @@ -122014,15374 +128287,25726 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(3071), [sym_html_comment] = ACTIONS(5), }, - [STATE(961)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_asserts] = STATE(3069), - [sym_type] = STATE(3157), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_predicate] = STATE(3069), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3135), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), + [STATE(981)] = { + [ts_builtin_sym_end] = ACTIONS(3009), + [sym_identifier] = ACTIONS(3011), + [anon_sym_export] = ACTIONS(3011), + [anon_sym_default] = ACTIONS(3011), + [anon_sym_type] = ACTIONS(3011), + [anon_sym_namespace] = ACTIONS(3011), + [anon_sym_LBRACE] = ACTIONS(3009), + [anon_sym_RBRACE] = ACTIONS(3009), + [anon_sym_typeof] = ACTIONS(3011), + [anon_sym_import] = ACTIONS(3011), + [anon_sym_with] = ACTIONS(3011), + [anon_sym_var] = ACTIONS(3011), + [anon_sym_let] = ACTIONS(3011), + [anon_sym_const] = ACTIONS(3011), + [anon_sym_BANG] = ACTIONS(3009), + [anon_sym_else] = ACTIONS(3011), + [anon_sym_if] = ACTIONS(3011), + [anon_sym_switch] = ACTIONS(3011), + [anon_sym_for] = ACTIONS(3011), + [anon_sym_LPAREN] = ACTIONS(3009), + [anon_sym_SEMI] = ACTIONS(3009), + [anon_sym_await] = ACTIONS(3011), + [anon_sym_while] = ACTIONS(3011), + [anon_sym_do] = ACTIONS(3011), + [anon_sym_try] = ACTIONS(3011), + [anon_sym_break] = ACTIONS(3011), + [anon_sym_continue] = ACTIONS(3011), + [anon_sym_debugger] = ACTIONS(3011), + [anon_sym_return] = ACTIONS(3011), + [anon_sym_throw] = ACTIONS(3011), + [anon_sym_case] = ACTIONS(3011), + [anon_sym_yield] = ACTIONS(3011), + [anon_sym_LBRACK] = ACTIONS(3009), + [anon_sym_class] = ACTIONS(3011), + [anon_sym_async] = ACTIONS(3011), + [anon_sym_function] = ACTIONS(3011), + [anon_sym_new] = ACTIONS(3011), + [anon_sym_using] = ACTIONS(3011), + [anon_sym_PLUS] = ACTIONS(3011), + [anon_sym_DASH] = ACTIONS(3011), + [anon_sym_SLASH] = ACTIONS(3011), + [anon_sym_LT] = ACTIONS(3009), + [anon_sym_TILDE] = ACTIONS(3009), + [anon_sym_void] = ACTIONS(3011), + [anon_sym_delete] = ACTIONS(3011), + [anon_sym_PLUS_PLUS] = ACTIONS(3009), + [anon_sym_DASH_DASH] = ACTIONS(3009), + [anon_sym_DQUOTE] = ACTIONS(3009), + [anon_sym_SQUOTE] = ACTIONS(3009), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3009), + [sym_number] = ACTIONS(3009), + [sym_private_property_identifier] = ACTIONS(3009), + [sym_this] = ACTIONS(3011), + [sym_super] = ACTIONS(3011), + [sym_true] = ACTIONS(3011), + [sym_false] = ACTIONS(3011), + [sym_null] = ACTIONS(3011), + [sym_undefined] = ACTIONS(3011), + [anon_sym_AT] = ACTIONS(3009), + [anon_sym_static] = ACTIONS(3011), + [anon_sym_readonly] = ACTIONS(3011), + [anon_sym_get] = ACTIONS(3011), + [anon_sym_set] = ACTIONS(3011), + [anon_sym_declare] = ACTIONS(3011), + [anon_sym_public] = ACTIONS(3011), + [anon_sym_private] = ACTIONS(3011), + [anon_sym_protected] = ACTIONS(3011), + [anon_sym_override] = ACTIONS(3011), + [anon_sym_module] = ACTIONS(3011), + [anon_sym_any] = ACTIONS(3011), + [anon_sym_number] = ACTIONS(3011), + [anon_sym_boolean] = ACTIONS(3011), + [anon_sym_string] = ACTIONS(3011), + [anon_sym_symbol] = ACTIONS(3011), + [anon_sym_object] = ACTIONS(3011), + [anon_sym_abstract] = ACTIONS(3011), + [anon_sym_interface] = ACTIONS(3011), + [anon_sym_enum] = ACTIONS(3011), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(982)] = { + [ts_builtin_sym_end] = ACTIONS(3073), [sym_identifier] = ACTIONS(3075), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(3077), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_asserts] = ACTIONS(3079), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_export] = ACTIONS(3075), + [anon_sym_default] = ACTIONS(3075), + [anon_sym_type] = ACTIONS(3075), + [anon_sym_namespace] = ACTIONS(3075), + [anon_sym_LBRACE] = ACTIONS(3073), + [anon_sym_RBRACE] = ACTIONS(3073), + [anon_sym_typeof] = ACTIONS(3075), + [anon_sym_import] = ACTIONS(3075), + [anon_sym_with] = ACTIONS(3075), + [anon_sym_var] = ACTIONS(3075), + [anon_sym_let] = ACTIONS(3075), + [anon_sym_const] = ACTIONS(3075), + [anon_sym_BANG] = ACTIONS(3073), + [anon_sym_else] = ACTIONS(3075), + [anon_sym_if] = ACTIONS(3075), + [anon_sym_switch] = ACTIONS(3075), + [anon_sym_for] = ACTIONS(3075), + [anon_sym_LPAREN] = ACTIONS(3073), + [anon_sym_SEMI] = ACTIONS(3073), + [anon_sym_await] = ACTIONS(3075), + [anon_sym_while] = ACTIONS(3075), + [anon_sym_do] = ACTIONS(3075), + [anon_sym_try] = ACTIONS(3075), + [anon_sym_break] = ACTIONS(3075), + [anon_sym_continue] = ACTIONS(3075), + [anon_sym_debugger] = ACTIONS(3075), + [anon_sym_return] = ACTIONS(3075), + [anon_sym_throw] = ACTIONS(3075), + [anon_sym_case] = ACTIONS(3075), + [anon_sym_yield] = ACTIONS(3075), + [anon_sym_LBRACK] = ACTIONS(3073), + [anon_sym_class] = ACTIONS(3075), + [anon_sym_async] = ACTIONS(3075), + [anon_sym_function] = ACTIONS(3075), + [anon_sym_new] = ACTIONS(3075), + [anon_sym_using] = ACTIONS(3075), + [anon_sym_PLUS] = ACTIONS(3075), + [anon_sym_DASH] = ACTIONS(3075), + [anon_sym_SLASH] = ACTIONS(3075), + [anon_sym_LT] = ACTIONS(3073), + [anon_sym_TILDE] = ACTIONS(3073), + [anon_sym_void] = ACTIONS(3075), + [anon_sym_delete] = ACTIONS(3075), + [anon_sym_PLUS_PLUS] = ACTIONS(3073), + [anon_sym_DASH_DASH] = ACTIONS(3073), + [anon_sym_DQUOTE] = ACTIONS(3073), + [anon_sym_SQUOTE] = ACTIONS(3073), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3073), + [sym_number] = ACTIONS(3073), + [sym_private_property_identifier] = ACTIONS(3073), + [sym_this] = ACTIONS(3075), + [sym_super] = ACTIONS(3075), + [sym_true] = ACTIONS(3075), + [sym_false] = ACTIONS(3075), + [sym_null] = ACTIONS(3075), + [sym_undefined] = ACTIONS(3075), + [anon_sym_AT] = ACTIONS(3073), + [anon_sym_static] = ACTIONS(3075), + [anon_sym_readonly] = ACTIONS(3075), + [anon_sym_get] = ACTIONS(3075), + [anon_sym_set] = ACTIONS(3075), + [anon_sym_declare] = ACTIONS(3075), + [anon_sym_public] = ACTIONS(3075), + [anon_sym_private] = ACTIONS(3075), + [anon_sym_protected] = ACTIONS(3075), + [anon_sym_override] = ACTIONS(3075), + [anon_sym_module] = ACTIONS(3075), + [anon_sym_any] = ACTIONS(3075), + [anon_sym_number] = ACTIONS(3075), + [anon_sym_boolean] = ACTIONS(3075), + [anon_sym_string] = ACTIONS(3075), + [anon_sym_symbol] = ACTIONS(3075), + [anon_sym_object] = ACTIONS(3075), + [anon_sym_abstract] = ACTIONS(3075), + [anon_sym_interface] = ACTIONS(3075), + [anon_sym_enum] = ACTIONS(3075), [sym_html_comment] = ACTIONS(5), }, - [STATE(962)] = { - [sym_import] = STATE(5280), - [sym_nested_identifier] = STATE(5994), - [sym_string] = STATE(1969), - [sym_formal_parameters] = STATE(6004), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1789), - [sym__type_query_call_expression_in_type_annotation] = STATE(1980), - [sym_asserts] = STATE(2011), - [sym_type] = STATE(2014), - [sym_constructor_type] = STATE(1988), - [sym_primary_type] = STATE(1989), - [sym_template_literal_type] = STATE(1990), - [sym_infer_type] = STATE(1988), - [sym_conditional_type] = STATE(1990), - [sym_generic_type] = STATE(1990), - [sym_type_predicate] = STATE(2011), - [sym_type_query] = STATE(1990), - [sym_index_type_query] = STATE(1990), - [sym_lookup_type] = STATE(1990), - [sym_literal_type] = STATE(1990), - [sym__number] = STATE(1991), - [sym_existential_type] = STATE(1990), - [sym_flow_maybe_type] = STATE(1990), - [sym_parenthesized_type] = STATE(1990), - [sym_predefined_type] = STATE(1904), - [sym_object_type] = STATE(1990), - [sym_type_parameters] = STATE(5526), - [sym_array_type] = STATE(1990), - [sym_tuple_type] = STATE(1990), - [sym_readonly_type] = STATE(1988), - [sym_union_type] = STATE(1990), - [sym_intersection_type] = STATE(1990), - [sym_function_type] = STATE(1988), - [sym_identifier] = ACTIONS(3081), - [anon_sym_STAR] = ACTIONS(3083), + [STATE(983)] = { + [ts_builtin_sym_end] = ACTIONS(3077), + [sym_identifier] = ACTIONS(3079), + [anon_sym_export] = ACTIONS(3079), + [anon_sym_default] = ACTIONS(3079), + [anon_sym_type] = ACTIONS(3079), + [anon_sym_namespace] = ACTIONS(3079), + [anon_sym_LBRACE] = ACTIONS(3077), + [anon_sym_RBRACE] = ACTIONS(3077), + [anon_sym_typeof] = ACTIONS(3079), + [anon_sym_import] = ACTIONS(3079), + [anon_sym_with] = ACTIONS(3079), + [anon_sym_var] = ACTIONS(3079), + [anon_sym_let] = ACTIONS(3079), + [anon_sym_const] = ACTIONS(3079), + [anon_sym_BANG] = ACTIONS(3077), + [anon_sym_else] = ACTIONS(3079), + [anon_sym_if] = ACTIONS(3079), + [anon_sym_switch] = ACTIONS(3079), + [anon_sym_for] = ACTIONS(3079), + [anon_sym_LPAREN] = ACTIONS(3077), + [anon_sym_SEMI] = ACTIONS(3077), + [anon_sym_await] = ACTIONS(3079), + [anon_sym_while] = ACTIONS(3079), + [anon_sym_do] = ACTIONS(3079), + [anon_sym_try] = ACTIONS(3079), + [anon_sym_break] = ACTIONS(3079), + [anon_sym_continue] = ACTIONS(3079), + [anon_sym_debugger] = ACTIONS(3079), + [anon_sym_return] = ACTIONS(3079), + [anon_sym_throw] = ACTIONS(3079), + [anon_sym_case] = ACTIONS(3079), + [anon_sym_yield] = ACTIONS(3079), + [anon_sym_LBRACK] = ACTIONS(3077), + [anon_sym_class] = ACTIONS(3079), + [anon_sym_async] = ACTIONS(3079), + [anon_sym_function] = ACTIONS(3079), + [anon_sym_new] = ACTIONS(3079), + [anon_sym_using] = ACTIONS(3079), + [anon_sym_PLUS] = ACTIONS(3079), + [anon_sym_DASH] = ACTIONS(3079), + [anon_sym_SLASH] = ACTIONS(3079), + [anon_sym_LT] = ACTIONS(3077), + [anon_sym_TILDE] = ACTIONS(3077), + [anon_sym_void] = ACTIONS(3079), + [anon_sym_delete] = ACTIONS(3079), + [anon_sym_PLUS_PLUS] = ACTIONS(3077), + [anon_sym_DASH_DASH] = ACTIONS(3077), + [anon_sym_DQUOTE] = ACTIONS(3077), + [anon_sym_SQUOTE] = ACTIONS(3077), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3077), + [sym_number] = ACTIONS(3077), + [sym_private_property_identifier] = ACTIONS(3077), + [sym_this] = ACTIONS(3079), + [sym_super] = ACTIONS(3079), + [sym_true] = ACTIONS(3079), + [sym_false] = ACTIONS(3079), + [sym_null] = ACTIONS(3079), + [sym_undefined] = ACTIONS(3079), + [anon_sym_AT] = ACTIONS(3077), + [anon_sym_static] = ACTIONS(3079), + [anon_sym_readonly] = ACTIONS(3079), + [anon_sym_get] = ACTIONS(3079), + [anon_sym_set] = ACTIONS(3079), + [anon_sym_declare] = ACTIONS(3079), + [anon_sym_public] = ACTIONS(3079), + [anon_sym_private] = ACTIONS(3079), + [anon_sym_protected] = ACTIONS(3079), + [anon_sym_override] = ACTIONS(3079), + [anon_sym_module] = ACTIONS(3079), + [anon_sym_any] = ACTIONS(3079), + [anon_sym_number] = ACTIONS(3079), + [anon_sym_boolean] = ACTIONS(3079), + [anon_sym_string] = ACTIONS(3079), + [anon_sym_symbol] = ACTIONS(3079), + [anon_sym_object] = ACTIONS(3079), + [anon_sym_abstract] = ACTIONS(3079), + [anon_sym_interface] = ACTIONS(3079), + [anon_sym_enum] = ACTIONS(3079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(984)] = { + [ts_builtin_sym_end] = ACTIONS(3009), + [sym_identifier] = ACTIONS(3011), + [anon_sym_export] = ACTIONS(3011), + [anon_sym_default] = ACTIONS(3011), + [anon_sym_type] = ACTIONS(3011), + [anon_sym_namespace] = ACTIONS(3011), + [anon_sym_LBRACE] = ACTIONS(3009), + [anon_sym_RBRACE] = ACTIONS(3009), + [anon_sym_typeof] = ACTIONS(3011), + [anon_sym_import] = ACTIONS(3011), + [anon_sym_with] = ACTIONS(3011), + [anon_sym_var] = ACTIONS(3011), + [anon_sym_let] = ACTIONS(3011), + [anon_sym_const] = ACTIONS(3011), + [anon_sym_BANG] = ACTIONS(3009), + [anon_sym_else] = ACTIONS(3011), + [anon_sym_if] = ACTIONS(3011), + [anon_sym_switch] = ACTIONS(3011), + [anon_sym_for] = ACTIONS(3011), + [anon_sym_LPAREN] = ACTIONS(3009), + [anon_sym_SEMI] = ACTIONS(3009), + [anon_sym_await] = ACTIONS(3011), + [anon_sym_while] = ACTIONS(3011), + [anon_sym_do] = ACTIONS(3011), + [anon_sym_try] = ACTIONS(3011), + [anon_sym_break] = ACTIONS(3011), + [anon_sym_continue] = ACTIONS(3011), + [anon_sym_debugger] = ACTIONS(3011), + [anon_sym_return] = ACTIONS(3011), + [anon_sym_throw] = ACTIONS(3011), + [anon_sym_case] = ACTIONS(3011), + [anon_sym_yield] = ACTIONS(3011), + [anon_sym_LBRACK] = ACTIONS(3009), + [anon_sym_class] = ACTIONS(3011), + [anon_sym_async] = ACTIONS(3011), + [anon_sym_function] = ACTIONS(3011), + [anon_sym_new] = ACTIONS(3011), + [anon_sym_using] = ACTIONS(3011), + [anon_sym_PLUS] = ACTIONS(3011), + [anon_sym_DASH] = ACTIONS(3011), + [anon_sym_SLASH] = ACTIONS(3011), + [anon_sym_LT] = ACTIONS(3009), + [anon_sym_TILDE] = ACTIONS(3009), + [anon_sym_void] = ACTIONS(3011), + [anon_sym_delete] = ACTIONS(3011), + [anon_sym_PLUS_PLUS] = ACTIONS(3009), + [anon_sym_DASH_DASH] = ACTIONS(3009), + [anon_sym_DQUOTE] = ACTIONS(3009), + [anon_sym_SQUOTE] = ACTIONS(3009), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3009), + [sym_number] = ACTIONS(3009), + [sym_private_property_identifier] = ACTIONS(3009), + [sym_this] = ACTIONS(3011), + [sym_super] = ACTIONS(3011), + [sym_true] = ACTIONS(3011), + [sym_false] = ACTIONS(3011), + [sym_null] = ACTIONS(3011), + [sym_undefined] = ACTIONS(3011), + [anon_sym_AT] = ACTIONS(3009), + [anon_sym_static] = ACTIONS(3011), + [anon_sym_readonly] = ACTIONS(3011), + [anon_sym_get] = ACTIONS(3011), + [anon_sym_set] = ACTIONS(3011), + [anon_sym_declare] = ACTIONS(3011), + [anon_sym_public] = ACTIONS(3011), + [anon_sym_private] = ACTIONS(3011), + [anon_sym_protected] = ACTIONS(3011), + [anon_sym_override] = ACTIONS(3011), + [anon_sym_module] = ACTIONS(3011), + [anon_sym_any] = ACTIONS(3011), + [anon_sym_number] = ACTIONS(3011), + [anon_sym_boolean] = ACTIONS(3011), + [anon_sym_string] = ACTIONS(3011), + [anon_sym_symbol] = ACTIONS(3011), + [anon_sym_object] = ACTIONS(3011), + [anon_sym_abstract] = ACTIONS(3011), + [anon_sym_interface] = ACTIONS(3011), + [anon_sym_enum] = ACTIONS(3011), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(985)] = { + [ts_builtin_sym_end] = ACTIONS(3009), + [sym_identifier] = ACTIONS(3011), + [anon_sym_export] = ACTIONS(3011), + [anon_sym_default] = ACTIONS(3011), + [anon_sym_type] = ACTIONS(3011), + [anon_sym_namespace] = ACTIONS(3011), + [anon_sym_LBRACE] = ACTIONS(3009), + [anon_sym_RBRACE] = ACTIONS(3009), + [anon_sym_typeof] = ACTIONS(3011), + [anon_sym_import] = ACTIONS(3011), + [anon_sym_with] = ACTIONS(3011), + [anon_sym_var] = ACTIONS(3011), + [anon_sym_let] = ACTIONS(3011), + [anon_sym_const] = ACTIONS(3011), + [anon_sym_BANG] = ACTIONS(3009), + [anon_sym_else] = ACTIONS(3011), + [anon_sym_if] = ACTIONS(3011), + [anon_sym_switch] = ACTIONS(3011), + [anon_sym_for] = ACTIONS(3011), + [anon_sym_LPAREN] = ACTIONS(3009), + [anon_sym_SEMI] = ACTIONS(3009), + [anon_sym_await] = ACTIONS(3011), + [anon_sym_while] = ACTIONS(3011), + [anon_sym_do] = ACTIONS(3011), + [anon_sym_try] = ACTIONS(3011), + [anon_sym_break] = ACTIONS(3011), + [anon_sym_continue] = ACTIONS(3011), + [anon_sym_debugger] = ACTIONS(3011), + [anon_sym_return] = ACTIONS(3011), + [anon_sym_throw] = ACTIONS(3011), + [anon_sym_case] = ACTIONS(3011), + [anon_sym_yield] = ACTIONS(3011), + [anon_sym_LBRACK] = ACTIONS(3009), + [anon_sym_class] = ACTIONS(3011), + [anon_sym_async] = ACTIONS(3011), + [anon_sym_function] = ACTIONS(3011), + [anon_sym_new] = ACTIONS(3011), + [anon_sym_using] = ACTIONS(3011), + [anon_sym_PLUS] = ACTIONS(3011), + [anon_sym_DASH] = ACTIONS(3011), + [anon_sym_SLASH] = ACTIONS(3011), + [anon_sym_LT] = ACTIONS(3009), + [anon_sym_TILDE] = ACTIONS(3009), + [anon_sym_void] = ACTIONS(3011), + [anon_sym_delete] = ACTIONS(3011), + [anon_sym_PLUS_PLUS] = ACTIONS(3009), + [anon_sym_DASH_DASH] = ACTIONS(3009), + [anon_sym_DQUOTE] = ACTIONS(3009), + [anon_sym_SQUOTE] = ACTIONS(3009), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3009), + [sym_number] = ACTIONS(3009), + [sym_private_property_identifier] = ACTIONS(3009), + [sym_this] = ACTIONS(3011), + [sym_super] = ACTIONS(3011), + [sym_true] = ACTIONS(3011), + [sym_false] = ACTIONS(3011), + [sym_null] = ACTIONS(3011), + [sym_undefined] = ACTIONS(3011), + [anon_sym_AT] = ACTIONS(3009), + [anon_sym_static] = ACTIONS(3011), + [anon_sym_readonly] = ACTIONS(3011), + [anon_sym_get] = ACTIONS(3011), + [anon_sym_set] = ACTIONS(3011), + [anon_sym_declare] = ACTIONS(3011), + [anon_sym_public] = ACTIONS(3011), + [anon_sym_private] = ACTIONS(3011), + [anon_sym_protected] = ACTIONS(3011), + [anon_sym_override] = ACTIONS(3011), + [anon_sym_module] = ACTIONS(3011), + [anon_sym_any] = ACTIONS(3011), + [anon_sym_number] = ACTIONS(3011), + [anon_sym_boolean] = ACTIONS(3011), + [anon_sym_string] = ACTIONS(3011), + [anon_sym_symbol] = ACTIONS(3011), + [anon_sym_object] = ACTIONS(3011), + [anon_sym_abstract] = ACTIONS(3011), + [anon_sym_interface] = ACTIONS(3011), + [anon_sym_enum] = ACTIONS(3011), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(986)] = { + [ts_builtin_sym_end] = ACTIONS(3009), + [sym_identifier] = ACTIONS(3011), + [anon_sym_export] = ACTIONS(3011), + [anon_sym_default] = ACTIONS(3011), + [anon_sym_type] = ACTIONS(3011), + [anon_sym_namespace] = ACTIONS(3011), + [anon_sym_LBRACE] = ACTIONS(3009), + [anon_sym_RBRACE] = ACTIONS(3009), + [anon_sym_typeof] = ACTIONS(3011), + [anon_sym_import] = ACTIONS(3011), + [anon_sym_with] = ACTIONS(3011), + [anon_sym_var] = ACTIONS(3011), + [anon_sym_let] = ACTIONS(3011), + [anon_sym_const] = ACTIONS(3011), + [anon_sym_BANG] = ACTIONS(3009), + [anon_sym_else] = ACTIONS(3011), + [anon_sym_if] = ACTIONS(3011), + [anon_sym_switch] = ACTIONS(3011), + [anon_sym_for] = ACTIONS(3011), + [anon_sym_LPAREN] = ACTIONS(3009), + [anon_sym_SEMI] = ACTIONS(3009), + [anon_sym_await] = ACTIONS(3011), + [anon_sym_while] = ACTIONS(3011), + [anon_sym_do] = ACTIONS(3011), + [anon_sym_try] = ACTIONS(3011), + [anon_sym_break] = ACTIONS(3011), + [anon_sym_continue] = ACTIONS(3011), + [anon_sym_debugger] = ACTIONS(3011), + [anon_sym_return] = ACTIONS(3011), + [anon_sym_throw] = ACTIONS(3011), + [anon_sym_case] = ACTIONS(3011), + [anon_sym_yield] = ACTIONS(3011), + [anon_sym_LBRACK] = ACTIONS(3009), + [anon_sym_class] = ACTIONS(3011), + [anon_sym_async] = ACTIONS(3011), + [anon_sym_function] = ACTIONS(3011), + [anon_sym_new] = ACTIONS(3011), + [anon_sym_using] = ACTIONS(3011), + [anon_sym_PLUS] = ACTIONS(3011), + [anon_sym_DASH] = ACTIONS(3011), + [anon_sym_SLASH] = ACTIONS(3011), + [anon_sym_LT] = ACTIONS(3009), + [anon_sym_TILDE] = ACTIONS(3009), + [anon_sym_void] = ACTIONS(3011), + [anon_sym_delete] = ACTIONS(3011), + [anon_sym_PLUS_PLUS] = ACTIONS(3009), + [anon_sym_DASH_DASH] = ACTIONS(3009), + [anon_sym_DQUOTE] = ACTIONS(3009), + [anon_sym_SQUOTE] = ACTIONS(3009), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3009), + [sym_number] = ACTIONS(3009), + [sym_private_property_identifier] = ACTIONS(3009), + [sym_this] = ACTIONS(3011), + [sym_super] = ACTIONS(3011), + [sym_true] = ACTIONS(3011), + [sym_false] = ACTIONS(3011), + [sym_null] = ACTIONS(3011), + [sym_undefined] = ACTIONS(3011), + [anon_sym_AT] = ACTIONS(3009), + [anon_sym_static] = ACTIONS(3011), + [anon_sym_readonly] = ACTIONS(3011), + [anon_sym_get] = ACTIONS(3011), + [anon_sym_set] = ACTIONS(3011), + [anon_sym_declare] = ACTIONS(3011), + [anon_sym_public] = ACTIONS(3011), + [anon_sym_private] = ACTIONS(3011), + [anon_sym_protected] = ACTIONS(3011), + [anon_sym_override] = ACTIONS(3011), + [anon_sym_module] = ACTIONS(3011), + [anon_sym_any] = ACTIONS(3011), + [anon_sym_number] = ACTIONS(3011), + [anon_sym_boolean] = ACTIONS(3011), + [anon_sym_string] = ACTIONS(3011), + [anon_sym_symbol] = ACTIONS(3011), + [anon_sym_object] = ACTIONS(3011), + [anon_sym_abstract] = ACTIONS(3011), + [anon_sym_interface] = ACTIONS(3011), + [anon_sym_enum] = ACTIONS(3011), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(987)] = { + [ts_builtin_sym_end] = ACTIONS(3059), + [sym_identifier] = ACTIONS(3061), + [anon_sym_export] = ACTIONS(3061), + [anon_sym_default] = ACTIONS(3061), + [anon_sym_type] = ACTIONS(3061), + [anon_sym_namespace] = ACTIONS(3061), + [anon_sym_LBRACE] = ACTIONS(3059), + [anon_sym_RBRACE] = ACTIONS(3059), + [anon_sym_typeof] = ACTIONS(3061), + [anon_sym_import] = ACTIONS(3061), + [anon_sym_with] = ACTIONS(3061), + [anon_sym_var] = ACTIONS(3061), + [anon_sym_let] = ACTIONS(3061), + [anon_sym_const] = ACTIONS(3061), + [anon_sym_BANG] = ACTIONS(3059), + [anon_sym_else] = ACTIONS(3061), + [anon_sym_if] = ACTIONS(3061), + [anon_sym_switch] = ACTIONS(3061), + [anon_sym_for] = ACTIONS(3061), + [anon_sym_LPAREN] = ACTIONS(3059), + [anon_sym_SEMI] = ACTIONS(3059), + [anon_sym_await] = ACTIONS(3061), + [anon_sym_while] = ACTIONS(3061), + [anon_sym_do] = ACTIONS(3061), + [anon_sym_try] = ACTIONS(3061), + [anon_sym_break] = ACTIONS(3061), + [anon_sym_continue] = ACTIONS(3061), + [anon_sym_debugger] = ACTIONS(3061), + [anon_sym_return] = ACTIONS(3061), + [anon_sym_throw] = ACTIONS(3061), + [anon_sym_case] = ACTIONS(3061), + [anon_sym_yield] = ACTIONS(3061), + [anon_sym_LBRACK] = ACTIONS(3059), + [anon_sym_class] = ACTIONS(3061), + [anon_sym_async] = ACTIONS(3061), + [anon_sym_function] = ACTIONS(3061), + [anon_sym_new] = ACTIONS(3061), + [anon_sym_using] = ACTIONS(3061), + [anon_sym_PLUS] = ACTIONS(3061), + [anon_sym_DASH] = ACTIONS(3061), + [anon_sym_SLASH] = ACTIONS(3061), + [anon_sym_LT] = ACTIONS(3059), + [anon_sym_TILDE] = ACTIONS(3059), + [anon_sym_void] = ACTIONS(3061), + [anon_sym_delete] = ACTIONS(3061), + [anon_sym_PLUS_PLUS] = ACTIONS(3059), + [anon_sym_DASH_DASH] = ACTIONS(3059), + [anon_sym_DQUOTE] = ACTIONS(3059), + [anon_sym_SQUOTE] = ACTIONS(3059), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3059), + [sym_number] = ACTIONS(3059), + [sym_private_property_identifier] = ACTIONS(3059), + [sym_this] = ACTIONS(3061), + [sym_super] = ACTIONS(3061), + [sym_true] = ACTIONS(3061), + [sym_false] = ACTIONS(3061), + [sym_null] = ACTIONS(3061), + [sym_undefined] = ACTIONS(3061), + [anon_sym_AT] = ACTIONS(3059), + [anon_sym_static] = ACTIONS(3061), + [anon_sym_readonly] = ACTIONS(3061), + [anon_sym_get] = ACTIONS(3061), + [anon_sym_set] = ACTIONS(3061), + [anon_sym_declare] = ACTIONS(3061), + [anon_sym_public] = ACTIONS(3061), + [anon_sym_private] = ACTIONS(3061), + [anon_sym_protected] = ACTIONS(3061), + [anon_sym_override] = ACTIONS(3061), + [anon_sym_module] = ACTIONS(3061), + [anon_sym_any] = ACTIONS(3061), + [anon_sym_number] = ACTIONS(3061), + [anon_sym_boolean] = ACTIONS(3061), + [anon_sym_string] = ACTIONS(3061), + [anon_sym_symbol] = ACTIONS(3061), + [anon_sym_object] = ACTIONS(3061), + [anon_sym_abstract] = ACTIONS(3061), + [anon_sym_interface] = ACTIONS(3061), + [anon_sym_enum] = ACTIONS(3061), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(988)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_rest_pattern] = STATE(6589), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6501), + [sym_optional_tuple_parameter] = STATE(6501), + [sym_optional_type] = STATE(6501), + [sym_rest_type] = STATE(6501), + [sym__tuple_type_member] = STATE(6501), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(2695), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(3081), + [anon_sym_new] = ACTIONS(2701), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2703), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(2709), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(677), + [anon_sym_number] = ACTIONS(677), + [anon_sym_boolean] = ACTIONS(677), + [anon_sym_string] = ACTIONS(677), + [anon_sym_symbol] = ACTIONS(677), + [anon_sym_object] = ACTIONS(677), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(989)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_rest_pattern] = STATE(6589), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6501), + [sym_optional_tuple_parameter] = STATE(6501), + [sym_optional_type] = STATE(6501), + [sym_rest_type] = STATE(6501), + [sym__tuple_type_member] = STATE(6501), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(2695), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(3083), + [anon_sym_new] = ACTIONS(2701), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2703), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(2709), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(677), + [anon_sym_number] = ACTIONS(677), + [anon_sym_boolean] = ACTIONS(677), + [anon_sym_string] = ACTIONS(677), + [anon_sym_symbol] = ACTIONS(677), + [anon_sym_object] = ACTIONS(677), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(990)] = { + [ts_builtin_sym_end] = ACTIONS(3085), + [sym_identifier] = ACTIONS(3087), + [anon_sym_export] = ACTIONS(3087), + [anon_sym_default] = ACTIONS(3087), + [anon_sym_type] = ACTIONS(3087), + [anon_sym_namespace] = ACTIONS(3087), [anon_sym_LBRACE] = ACTIONS(3085), + [anon_sym_RBRACE] = ACTIONS(3085), [anon_sym_typeof] = ACTIONS(3087), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3089), - [anon_sym_LPAREN] = ACTIONS(3091), + [anon_sym_import] = ACTIONS(3087), + [anon_sym_with] = ACTIONS(3087), + [anon_sym_var] = ACTIONS(3087), + [anon_sym_let] = ACTIONS(3087), + [anon_sym_const] = ACTIONS(3087), + [anon_sym_BANG] = ACTIONS(3085), + [anon_sym_else] = ACTIONS(3087), + [anon_sym_if] = ACTIONS(3087), + [anon_sym_switch] = ACTIONS(3087), + [anon_sym_for] = ACTIONS(3087), + [anon_sym_LPAREN] = ACTIONS(3085), + [anon_sym_SEMI] = ACTIONS(3085), + [anon_sym_await] = ACTIONS(3087), + [anon_sym_while] = ACTIONS(3087), + [anon_sym_do] = ACTIONS(3087), + [anon_sym_try] = ACTIONS(3087), + [anon_sym_break] = ACTIONS(3087), + [anon_sym_continue] = ACTIONS(3087), + [anon_sym_debugger] = ACTIONS(3087), + [anon_sym_return] = ACTIONS(3087), + [anon_sym_throw] = ACTIONS(3087), + [anon_sym_case] = ACTIONS(3087), + [anon_sym_yield] = ACTIONS(3087), + [anon_sym_LBRACK] = ACTIONS(3085), + [anon_sym_class] = ACTIONS(3087), + [anon_sym_async] = ACTIONS(3087), + [anon_sym_function] = ACTIONS(3087), + [anon_sym_new] = ACTIONS(3087), + [anon_sym_using] = ACTIONS(3087), + [anon_sym_PLUS] = ACTIONS(3087), + [anon_sym_DASH] = ACTIONS(3087), + [anon_sym_SLASH] = ACTIONS(3087), + [anon_sym_LT] = ACTIONS(3085), + [anon_sym_TILDE] = ACTIONS(3085), + [anon_sym_void] = ACTIONS(3087), + [anon_sym_delete] = ACTIONS(3087), + [anon_sym_PLUS_PLUS] = ACTIONS(3085), + [anon_sym_DASH_DASH] = ACTIONS(3085), + [anon_sym_DQUOTE] = ACTIONS(3085), + [anon_sym_SQUOTE] = ACTIONS(3085), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3085), + [sym_number] = ACTIONS(3085), + [sym_private_property_identifier] = ACTIONS(3085), + [sym_this] = ACTIONS(3087), + [sym_super] = ACTIONS(3087), + [sym_true] = ACTIONS(3087), + [sym_false] = ACTIONS(3087), + [sym_null] = ACTIONS(3087), + [sym_undefined] = ACTIONS(3087), + [anon_sym_AT] = ACTIONS(3085), + [anon_sym_static] = ACTIONS(3087), + [anon_sym_readonly] = ACTIONS(3087), + [anon_sym_get] = ACTIONS(3087), + [anon_sym_set] = ACTIONS(3087), + [anon_sym_declare] = ACTIONS(3087), + [anon_sym_public] = ACTIONS(3087), + [anon_sym_private] = ACTIONS(3087), + [anon_sym_protected] = ACTIONS(3087), + [anon_sym_override] = ACTIONS(3087), + [anon_sym_module] = ACTIONS(3087), + [anon_sym_any] = ACTIONS(3087), + [anon_sym_number] = ACTIONS(3087), + [anon_sym_boolean] = ACTIONS(3087), + [anon_sym_string] = ACTIONS(3087), + [anon_sym_symbol] = ACTIONS(3087), + [anon_sym_object] = ACTIONS(3087), + [anon_sym_abstract] = ACTIONS(3087), + [anon_sym_interface] = ACTIONS(3087), + [anon_sym_enum] = ACTIONS(3087), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(991)] = { + [ts_builtin_sym_end] = ACTIONS(3059), + [sym_identifier] = ACTIONS(3061), + [anon_sym_export] = ACTIONS(3061), + [anon_sym_default] = ACTIONS(3061), + [anon_sym_type] = ACTIONS(3061), + [anon_sym_namespace] = ACTIONS(3061), + [anon_sym_LBRACE] = ACTIONS(3059), + [anon_sym_RBRACE] = ACTIONS(3059), + [anon_sym_typeof] = ACTIONS(3061), + [anon_sym_import] = ACTIONS(3061), + [anon_sym_with] = ACTIONS(3061), + [anon_sym_var] = ACTIONS(3061), + [anon_sym_let] = ACTIONS(3061), + [anon_sym_const] = ACTIONS(3061), + [anon_sym_BANG] = ACTIONS(3059), + [anon_sym_else] = ACTIONS(3061), + [anon_sym_if] = ACTIONS(3061), + [anon_sym_switch] = ACTIONS(3061), + [anon_sym_for] = ACTIONS(3061), + [anon_sym_LPAREN] = ACTIONS(3059), + [anon_sym_SEMI] = ACTIONS(3059), + [anon_sym_await] = ACTIONS(3061), + [anon_sym_while] = ACTIONS(3061), + [anon_sym_do] = ACTIONS(3061), + [anon_sym_try] = ACTIONS(3061), + [anon_sym_break] = ACTIONS(3061), + [anon_sym_continue] = ACTIONS(3061), + [anon_sym_debugger] = ACTIONS(3061), + [anon_sym_return] = ACTIONS(3061), + [anon_sym_throw] = ACTIONS(3061), + [anon_sym_case] = ACTIONS(3061), + [anon_sym_yield] = ACTIONS(3061), + [anon_sym_LBRACK] = ACTIONS(3059), + [anon_sym_class] = ACTIONS(3061), + [anon_sym_async] = ACTIONS(3061), + [anon_sym_function] = ACTIONS(3061), + [anon_sym_new] = ACTIONS(3061), + [anon_sym_using] = ACTIONS(3061), + [anon_sym_PLUS] = ACTIONS(3061), + [anon_sym_DASH] = ACTIONS(3061), + [anon_sym_SLASH] = ACTIONS(3061), + [anon_sym_LT] = ACTIONS(3059), + [anon_sym_TILDE] = ACTIONS(3059), + [anon_sym_void] = ACTIONS(3061), + [anon_sym_delete] = ACTIONS(3061), + [anon_sym_PLUS_PLUS] = ACTIONS(3059), + [anon_sym_DASH_DASH] = ACTIONS(3059), + [anon_sym_DQUOTE] = ACTIONS(3059), + [anon_sym_SQUOTE] = ACTIONS(3059), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3059), + [sym_number] = ACTIONS(3059), + [sym_private_property_identifier] = ACTIONS(3059), + [sym_this] = ACTIONS(3061), + [sym_super] = ACTIONS(3061), + [sym_true] = ACTIONS(3061), + [sym_false] = ACTIONS(3061), + [sym_null] = ACTIONS(3061), + [sym_undefined] = ACTIONS(3061), + [anon_sym_AT] = ACTIONS(3059), + [anon_sym_static] = ACTIONS(3061), + [anon_sym_readonly] = ACTIONS(3061), + [anon_sym_get] = ACTIONS(3061), + [anon_sym_set] = ACTIONS(3061), + [anon_sym_declare] = ACTIONS(3061), + [anon_sym_public] = ACTIONS(3061), + [anon_sym_private] = ACTIONS(3061), + [anon_sym_protected] = ACTIONS(3061), + [anon_sym_override] = ACTIONS(3061), + [anon_sym_module] = ACTIONS(3061), + [anon_sym_any] = ACTIONS(3061), + [anon_sym_number] = ACTIONS(3061), + [anon_sym_boolean] = ACTIONS(3061), + [anon_sym_string] = ACTIONS(3061), + [anon_sym_symbol] = ACTIONS(3061), + [anon_sym_object] = ACTIONS(3061), + [anon_sym_abstract] = ACTIONS(3061), + [anon_sym_interface] = ACTIONS(3061), + [anon_sym_enum] = ACTIONS(3061), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(992)] = { + [ts_builtin_sym_end] = ACTIONS(3089), + [sym_identifier] = ACTIONS(3091), + [anon_sym_export] = ACTIONS(3091), + [anon_sym_default] = ACTIONS(3091), + [anon_sym_type] = ACTIONS(3091), + [anon_sym_namespace] = ACTIONS(3091), + [anon_sym_LBRACE] = ACTIONS(3089), + [anon_sym_RBRACE] = ACTIONS(3089), + [anon_sym_typeof] = ACTIONS(3091), + [anon_sym_import] = ACTIONS(3091), + [anon_sym_with] = ACTIONS(3091), + [anon_sym_var] = ACTIONS(3091), + [anon_sym_let] = ACTIONS(3091), + [anon_sym_const] = ACTIONS(3091), + [anon_sym_BANG] = ACTIONS(3089), + [anon_sym_else] = ACTIONS(3091), + [anon_sym_if] = ACTIONS(3091), + [anon_sym_switch] = ACTIONS(3091), + [anon_sym_for] = ACTIONS(3091), + [anon_sym_LPAREN] = ACTIONS(3089), + [anon_sym_SEMI] = ACTIONS(3089), + [anon_sym_await] = ACTIONS(3091), + [anon_sym_while] = ACTIONS(3091), + [anon_sym_do] = ACTIONS(3091), + [anon_sym_try] = ACTIONS(3091), + [anon_sym_break] = ACTIONS(3091), + [anon_sym_continue] = ACTIONS(3091), + [anon_sym_debugger] = ACTIONS(3091), + [anon_sym_return] = ACTIONS(3091), + [anon_sym_throw] = ACTIONS(3091), + [anon_sym_case] = ACTIONS(3091), + [anon_sym_yield] = ACTIONS(3091), + [anon_sym_LBRACK] = ACTIONS(3089), + [anon_sym_class] = ACTIONS(3091), + [anon_sym_async] = ACTIONS(3091), + [anon_sym_function] = ACTIONS(3091), + [anon_sym_new] = ACTIONS(3091), + [anon_sym_using] = ACTIONS(3091), + [anon_sym_PLUS] = ACTIONS(3091), + [anon_sym_DASH] = ACTIONS(3091), + [anon_sym_SLASH] = ACTIONS(3091), + [anon_sym_LT] = ACTIONS(3089), + [anon_sym_TILDE] = ACTIONS(3089), + [anon_sym_void] = ACTIONS(3091), + [anon_sym_delete] = ACTIONS(3091), + [anon_sym_PLUS_PLUS] = ACTIONS(3089), + [anon_sym_DASH_DASH] = ACTIONS(3089), + [anon_sym_DQUOTE] = ACTIONS(3089), + [anon_sym_SQUOTE] = ACTIONS(3089), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3089), + [sym_number] = ACTIONS(3089), + [sym_private_property_identifier] = ACTIONS(3089), + [sym_this] = ACTIONS(3091), + [sym_super] = ACTIONS(3091), + [sym_true] = ACTIONS(3091), + [sym_false] = ACTIONS(3091), + [sym_null] = ACTIONS(3091), + [sym_undefined] = ACTIONS(3091), + [anon_sym_AT] = ACTIONS(3089), + [anon_sym_static] = ACTIONS(3091), + [anon_sym_readonly] = ACTIONS(3091), + [anon_sym_get] = ACTIONS(3091), + [anon_sym_set] = ACTIONS(3091), + [anon_sym_declare] = ACTIONS(3091), + [anon_sym_public] = ACTIONS(3091), + [anon_sym_private] = ACTIONS(3091), + [anon_sym_protected] = ACTIONS(3091), + [anon_sym_override] = ACTIONS(3091), + [anon_sym_module] = ACTIONS(3091), + [anon_sym_any] = ACTIONS(3091), + [anon_sym_number] = ACTIONS(3091), + [anon_sym_boolean] = ACTIONS(3091), + [anon_sym_string] = ACTIONS(3091), + [anon_sym_symbol] = ACTIONS(3091), + [anon_sym_object] = ACTIONS(3091), + [anon_sym_abstract] = ACTIONS(3091), + [anon_sym_interface] = ACTIONS(3091), + [anon_sym_enum] = ACTIONS(3091), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(993)] = { + [ts_builtin_sym_end] = ACTIONS(3093), + [sym_identifier] = ACTIONS(3095), + [anon_sym_export] = ACTIONS(3095), + [anon_sym_default] = ACTIONS(3095), + [anon_sym_type] = ACTIONS(3095), + [anon_sym_namespace] = ACTIONS(3095), + [anon_sym_LBRACE] = ACTIONS(3093), + [anon_sym_RBRACE] = ACTIONS(3093), + [anon_sym_typeof] = ACTIONS(3095), + [anon_sym_import] = ACTIONS(3095), + [anon_sym_with] = ACTIONS(3095), + [anon_sym_var] = ACTIONS(3095), + [anon_sym_let] = ACTIONS(3095), + [anon_sym_const] = ACTIONS(3095), + [anon_sym_BANG] = ACTIONS(3093), + [anon_sym_else] = ACTIONS(3095), + [anon_sym_if] = ACTIONS(3095), + [anon_sym_switch] = ACTIONS(3095), + [anon_sym_for] = ACTIONS(3095), + [anon_sym_LPAREN] = ACTIONS(3093), + [anon_sym_SEMI] = ACTIONS(3093), + [anon_sym_await] = ACTIONS(3095), + [anon_sym_while] = ACTIONS(3095), + [anon_sym_do] = ACTIONS(3095), + [anon_sym_try] = ACTIONS(3095), + [anon_sym_break] = ACTIONS(3095), + [anon_sym_continue] = ACTIONS(3095), + [anon_sym_debugger] = ACTIONS(3095), + [anon_sym_return] = ACTIONS(3095), + [anon_sym_throw] = ACTIONS(3095), + [anon_sym_case] = ACTIONS(3095), + [anon_sym_yield] = ACTIONS(3095), [anon_sym_LBRACK] = ACTIONS(3093), + [anon_sym_class] = ACTIONS(3095), + [anon_sym_async] = ACTIONS(3095), + [anon_sym_function] = ACTIONS(3095), [anon_sym_new] = ACTIONS(3095), - [anon_sym_AMP] = ACTIONS(3097), - [anon_sym_PIPE] = ACTIONS(3099), - [anon_sym_PLUS] = ACTIONS(3101), - [anon_sym_DASH] = ACTIONS(3101), - [anon_sym_LT] = ACTIONS(2529), + [anon_sym_using] = ACTIONS(3095), + [anon_sym_PLUS] = ACTIONS(3095), + [anon_sym_DASH] = ACTIONS(3095), + [anon_sym_SLASH] = ACTIONS(3095), + [anon_sym_LT] = ACTIONS(3093), + [anon_sym_TILDE] = ACTIONS(3093), + [anon_sym_void] = ACTIONS(3095), + [anon_sym_delete] = ACTIONS(3095), + [anon_sym_PLUS_PLUS] = ACTIONS(3093), + [anon_sym_DASH_DASH] = ACTIONS(3093), + [anon_sym_DQUOTE] = ACTIONS(3093), + [anon_sym_SQUOTE] = ACTIONS(3093), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3093), + [sym_number] = ACTIONS(3093), + [sym_private_property_identifier] = ACTIONS(3093), + [sym_this] = ACTIONS(3095), + [sym_super] = ACTIONS(3095), + [sym_true] = ACTIONS(3095), + [sym_false] = ACTIONS(3095), + [sym_null] = ACTIONS(3095), + [sym_undefined] = ACTIONS(3095), + [anon_sym_AT] = ACTIONS(3093), + [anon_sym_static] = ACTIONS(3095), + [anon_sym_readonly] = ACTIONS(3095), + [anon_sym_get] = ACTIONS(3095), + [anon_sym_set] = ACTIONS(3095), + [anon_sym_declare] = ACTIONS(3095), + [anon_sym_public] = ACTIONS(3095), + [anon_sym_private] = ACTIONS(3095), + [anon_sym_protected] = ACTIONS(3095), + [anon_sym_override] = ACTIONS(3095), + [anon_sym_module] = ACTIONS(3095), + [anon_sym_any] = ACTIONS(3095), + [anon_sym_number] = ACTIONS(3095), + [anon_sym_boolean] = ACTIONS(3095), + [anon_sym_string] = ACTIONS(3095), + [anon_sym_symbol] = ACTIONS(3095), + [anon_sym_object] = ACTIONS(3095), + [anon_sym_abstract] = ACTIONS(3095), + [anon_sym_interface] = ACTIONS(3095), + [anon_sym_enum] = ACTIONS(3095), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(994)] = { + [ts_builtin_sym_end] = ACTIONS(3097), + [sym_identifier] = ACTIONS(3099), + [anon_sym_export] = ACTIONS(3099), + [anon_sym_default] = ACTIONS(3099), + [anon_sym_type] = ACTIONS(3099), + [anon_sym_namespace] = ACTIONS(3099), + [anon_sym_LBRACE] = ACTIONS(3097), + [anon_sym_RBRACE] = ACTIONS(3097), + [anon_sym_typeof] = ACTIONS(3099), + [anon_sym_import] = ACTIONS(3099), + [anon_sym_with] = ACTIONS(3099), + [anon_sym_var] = ACTIONS(3099), + [anon_sym_let] = ACTIONS(3099), + [anon_sym_const] = ACTIONS(3099), + [anon_sym_BANG] = ACTIONS(3097), + [anon_sym_else] = ACTIONS(3099), + [anon_sym_if] = ACTIONS(3099), + [anon_sym_switch] = ACTIONS(3099), + [anon_sym_for] = ACTIONS(3099), + [anon_sym_LPAREN] = ACTIONS(3097), + [anon_sym_SEMI] = ACTIONS(3097), + [anon_sym_await] = ACTIONS(3099), + [anon_sym_while] = ACTIONS(3099), + [anon_sym_do] = ACTIONS(3099), + [anon_sym_try] = ACTIONS(3099), + [anon_sym_break] = ACTIONS(3099), + [anon_sym_continue] = ACTIONS(3099), + [anon_sym_debugger] = ACTIONS(3099), + [anon_sym_return] = ACTIONS(3099), + [anon_sym_throw] = ACTIONS(3099), + [anon_sym_case] = ACTIONS(3099), + [anon_sym_yield] = ACTIONS(3099), + [anon_sym_LBRACK] = ACTIONS(3097), + [anon_sym_class] = ACTIONS(3099), + [anon_sym_async] = ACTIONS(3099), + [anon_sym_function] = ACTIONS(3099), + [anon_sym_new] = ACTIONS(3099), + [anon_sym_using] = ACTIONS(3099), + [anon_sym_PLUS] = ACTIONS(3099), + [anon_sym_DASH] = ACTIONS(3099), + [anon_sym_SLASH] = ACTIONS(3099), + [anon_sym_LT] = ACTIONS(3097), + [anon_sym_TILDE] = ACTIONS(3097), + [anon_sym_void] = ACTIONS(3099), + [anon_sym_delete] = ACTIONS(3099), + [anon_sym_PLUS_PLUS] = ACTIONS(3097), + [anon_sym_DASH_DASH] = ACTIONS(3097), + [anon_sym_DQUOTE] = ACTIONS(3097), + [anon_sym_SQUOTE] = ACTIONS(3097), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3097), + [sym_number] = ACTIONS(3097), + [sym_private_property_identifier] = ACTIONS(3097), + [sym_this] = ACTIONS(3099), + [sym_super] = ACTIONS(3099), + [sym_true] = ACTIONS(3099), + [sym_false] = ACTIONS(3099), + [sym_null] = ACTIONS(3099), + [sym_undefined] = ACTIONS(3099), + [anon_sym_AT] = ACTIONS(3097), + [anon_sym_static] = ACTIONS(3099), + [anon_sym_readonly] = ACTIONS(3099), + [anon_sym_get] = ACTIONS(3099), + [anon_sym_set] = ACTIONS(3099), + [anon_sym_declare] = ACTIONS(3099), + [anon_sym_public] = ACTIONS(3099), + [anon_sym_private] = ACTIONS(3099), + [anon_sym_protected] = ACTIONS(3099), + [anon_sym_override] = ACTIONS(3099), + [anon_sym_module] = ACTIONS(3099), + [anon_sym_any] = ACTIONS(3099), + [anon_sym_number] = ACTIONS(3099), + [anon_sym_boolean] = ACTIONS(3099), + [anon_sym_string] = ACTIONS(3099), + [anon_sym_symbol] = ACTIONS(3099), + [anon_sym_object] = ACTIONS(3099), + [anon_sym_abstract] = ACTIONS(3099), + [anon_sym_interface] = ACTIONS(3099), + [anon_sym_enum] = ACTIONS(3099), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(995)] = { + [ts_builtin_sym_end] = ACTIONS(3101), + [sym_identifier] = ACTIONS(3103), + [anon_sym_export] = ACTIONS(3103), + [anon_sym_default] = ACTIONS(3103), + [anon_sym_type] = ACTIONS(3103), + [anon_sym_namespace] = ACTIONS(3103), + [anon_sym_LBRACE] = ACTIONS(3101), + [anon_sym_RBRACE] = ACTIONS(3101), + [anon_sym_typeof] = ACTIONS(3103), + [anon_sym_import] = ACTIONS(3103), + [anon_sym_with] = ACTIONS(3103), + [anon_sym_var] = ACTIONS(3103), + [anon_sym_let] = ACTIONS(3103), + [anon_sym_const] = ACTIONS(3103), + [anon_sym_BANG] = ACTIONS(3101), + [anon_sym_else] = ACTIONS(3103), + [anon_sym_if] = ACTIONS(3103), + [anon_sym_switch] = ACTIONS(3103), + [anon_sym_for] = ACTIONS(3103), + [anon_sym_LPAREN] = ACTIONS(3101), + [anon_sym_SEMI] = ACTIONS(3101), + [anon_sym_await] = ACTIONS(3103), + [anon_sym_while] = ACTIONS(3103), + [anon_sym_do] = ACTIONS(3103), + [anon_sym_try] = ACTIONS(3103), + [anon_sym_break] = ACTIONS(3103), + [anon_sym_continue] = ACTIONS(3103), + [anon_sym_debugger] = ACTIONS(3103), + [anon_sym_return] = ACTIONS(3103), + [anon_sym_throw] = ACTIONS(3103), + [anon_sym_case] = ACTIONS(3103), + [anon_sym_yield] = ACTIONS(3103), + [anon_sym_LBRACK] = ACTIONS(3101), + [anon_sym_class] = ACTIONS(3103), + [anon_sym_async] = ACTIONS(3103), + [anon_sym_function] = ACTIONS(3103), + [anon_sym_new] = ACTIONS(3103), + [anon_sym_using] = ACTIONS(3103), + [anon_sym_PLUS] = ACTIONS(3103), + [anon_sym_DASH] = ACTIONS(3103), + [anon_sym_SLASH] = ACTIONS(3103), + [anon_sym_LT] = ACTIONS(3101), + [anon_sym_TILDE] = ACTIONS(3101), [anon_sym_void] = ACTIONS(3103), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3105), - [sym_number] = ACTIONS(3107), - [sym_this] = ACTIONS(3109), - [sym_true] = ACTIONS(3111), - [sym_false] = ACTIONS(3111), - [sym_null] = ACTIONS(3111), - [sym_undefined] = ACTIONS(3111), - [anon_sym_readonly] = ACTIONS(3113), - [anon_sym_QMARK] = ACTIONS(3115), + [anon_sym_delete] = ACTIONS(3103), + [anon_sym_PLUS_PLUS] = ACTIONS(3101), + [anon_sym_DASH_DASH] = ACTIONS(3101), + [anon_sym_DQUOTE] = ACTIONS(3101), + [anon_sym_SQUOTE] = ACTIONS(3101), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3101), + [sym_number] = ACTIONS(3101), + [sym_private_property_identifier] = ACTIONS(3101), + [sym_this] = ACTIONS(3103), + [sym_super] = ACTIONS(3103), + [sym_true] = ACTIONS(3103), + [sym_false] = ACTIONS(3103), + [sym_null] = ACTIONS(3103), + [sym_undefined] = ACTIONS(3103), + [anon_sym_AT] = ACTIONS(3101), + [anon_sym_static] = ACTIONS(3103), + [anon_sym_readonly] = ACTIONS(3103), + [anon_sym_get] = ACTIONS(3103), + [anon_sym_set] = ACTIONS(3103), + [anon_sym_declare] = ACTIONS(3103), + [anon_sym_public] = ACTIONS(3103), + [anon_sym_private] = ACTIONS(3103), + [anon_sym_protected] = ACTIONS(3103), + [anon_sym_override] = ACTIONS(3103), + [anon_sym_module] = ACTIONS(3103), [anon_sym_any] = ACTIONS(3103), [anon_sym_number] = ACTIONS(3103), [anon_sym_boolean] = ACTIONS(3103), [anon_sym_string] = ACTIONS(3103), [anon_sym_symbol] = ACTIONS(3103), [anon_sym_object] = ACTIONS(3103), - [anon_sym_abstract] = ACTIONS(3117), - [anon_sym_asserts] = ACTIONS(3119), - [anon_sym_never] = ACTIONS(3103), - [anon_sym_unknown] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3121), - [anon_sym_infer] = ACTIONS(3123), - [anon_sym_unique] = ACTIONS(3125), - [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [anon_sym_abstract] = ACTIONS(3103), + [anon_sym_interface] = ACTIONS(3103), + [anon_sym_enum] = ACTIONS(3103), [sym_html_comment] = ACTIONS(5), }, - [STATE(963)] = { - [sym_import] = STATE(4737), - [sym_nested_identifier] = STATE(5736), - [sym_string] = STATE(1558), - [sym_formal_parameters] = STATE(6020), - [sym_nested_type_identifier] = STATE(1536), - [sym__type_query_member_expression_in_type_annotation] = STATE(1516), - [sym__type_query_call_expression_in_type_annotation] = STATE(1560), - [sym_asserts] = STATE(1626), - [sym_type] = STATE(1627), - [sym_constructor_type] = STATE(1561), - [sym_primary_type] = STATE(1562), - [sym_template_literal_type] = STATE(1563), - [sym_infer_type] = STATE(1561), - [sym_conditional_type] = STATE(1563), - [sym_generic_type] = STATE(1563), - [sym_type_predicate] = STATE(1626), - [sym_type_query] = STATE(1563), - [sym_index_type_query] = STATE(1563), - [sym_lookup_type] = STATE(1563), - [sym_literal_type] = STATE(1563), - [sym__number] = STATE(1564), - [sym_existential_type] = STATE(1563), - [sym_flow_maybe_type] = STATE(1563), - [sym_parenthesized_type] = STATE(1563), - [sym_predefined_type] = STATE(1521), - [sym_object_type] = STATE(1563), - [sym_type_parameters] = STATE(5451), - [sym_array_type] = STATE(1563), - [sym_tuple_type] = STATE(1563), - [sym_readonly_type] = STATE(1561), - [sym_union_type] = STATE(1563), - [sym_intersection_type] = STATE(1563), - [sym_function_type] = STATE(1561), - [sym_identifier] = ACTIONS(3129), - [anon_sym_STAR] = ACTIONS(3131), - [anon_sym_LBRACE] = ACTIONS(3133), - [anon_sym_typeof] = ACTIONS(3135), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3137), - [anon_sym_LPAREN] = ACTIONS(3139), - [anon_sym_LBRACK] = ACTIONS(3141), - [anon_sym_new] = ACTIONS(3143), - [anon_sym_AMP] = ACTIONS(3145), - [anon_sym_PIPE] = ACTIONS(3147), - [anon_sym_PLUS] = ACTIONS(3149), - [anon_sym_DASH] = ACTIONS(3149), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3151), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [STATE(996)] = { + [ts_builtin_sym_end] = ACTIONS(2793), + [sym_identifier] = ACTIONS(2795), + [anon_sym_export] = ACTIONS(2795), + [anon_sym_default] = ACTIONS(2795), + [anon_sym_type] = ACTIONS(2795), + [anon_sym_namespace] = ACTIONS(2795), + [anon_sym_LBRACE] = ACTIONS(2793), + [anon_sym_RBRACE] = ACTIONS(2793), + [anon_sym_typeof] = ACTIONS(2795), + [anon_sym_import] = ACTIONS(2795), + [anon_sym_with] = ACTIONS(2795), + [anon_sym_var] = ACTIONS(2795), + [anon_sym_let] = ACTIONS(2795), + [anon_sym_const] = ACTIONS(2795), + [anon_sym_BANG] = ACTIONS(2793), + [anon_sym_else] = ACTIONS(2795), + [anon_sym_if] = ACTIONS(2795), + [anon_sym_switch] = ACTIONS(2795), + [anon_sym_for] = ACTIONS(2795), + [anon_sym_LPAREN] = ACTIONS(2793), + [anon_sym_SEMI] = ACTIONS(2793), + [anon_sym_await] = ACTIONS(2795), + [anon_sym_while] = ACTIONS(2795), + [anon_sym_do] = ACTIONS(2795), + [anon_sym_try] = ACTIONS(2795), + [anon_sym_break] = ACTIONS(2795), + [anon_sym_continue] = ACTIONS(2795), + [anon_sym_debugger] = ACTIONS(2795), + [anon_sym_return] = ACTIONS(2795), + [anon_sym_throw] = ACTIONS(2795), + [anon_sym_case] = ACTIONS(2795), + [anon_sym_yield] = ACTIONS(2795), + [anon_sym_LBRACK] = ACTIONS(2793), + [anon_sym_class] = ACTIONS(2795), + [anon_sym_async] = ACTIONS(2795), + [anon_sym_function] = ACTIONS(2795), + [anon_sym_new] = ACTIONS(2795), + [anon_sym_using] = ACTIONS(2795), + [anon_sym_PLUS] = ACTIONS(2795), + [anon_sym_DASH] = ACTIONS(2795), + [anon_sym_SLASH] = ACTIONS(2795), + [anon_sym_LT] = ACTIONS(2793), + [anon_sym_TILDE] = ACTIONS(2793), + [anon_sym_void] = ACTIONS(2795), + [anon_sym_delete] = ACTIONS(2795), + [anon_sym_PLUS_PLUS] = ACTIONS(2793), + [anon_sym_DASH_DASH] = ACTIONS(2793), + [anon_sym_DQUOTE] = ACTIONS(2793), + [anon_sym_SQUOTE] = ACTIONS(2793), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3153), - [sym_number] = ACTIONS(3155), - [sym_this] = ACTIONS(3157), - [sym_true] = ACTIONS(3159), - [sym_false] = ACTIONS(3159), - [sym_null] = ACTIONS(3159), - [sym_undefined] = ACTIONS(3159), - [anon_sym_readonly] = ACTIONS(3161), - [anon_sym_QMARK] = ACTIONS(3163), - [anon_sym_any] = ACTIONS(3151), - [anon_sym_number] = ACTIONS(3151), - [anon_sym_boolean] = ACTIONS(3151), - [anon_sym_string] = ACTIONS(3151), - [anon_sym_symbol] = ACTIONS(3151), - [anon_sym_object] = ACTIONS(3151), - [anon_sym_abstract] = ACTIONS(3165), - [anon_sym_asserts] = ACTIONS(3167), - [anon_sym_never] = ACTIONS(3151), - [anon_sym_unknown] = ACTIONS(3151), - [anon_sym_keyof] = ACTIONS(3169), - [anon_sym_infer] = ACTIONS(3171), - [anon_sym_unique] = ACTIONS(3173), - [anon_sym_LBRACE_PIPE] = ACTIONS(3175), + [anon_sym_BQUOTE] = ACTIONS(2793), + [sym_number] = ACTIONS(2793), + [sym_private_property_identifier] = ACTIONS(2793), + [sym_this] = ACTIONS(2795), + [sym_super] = ACTIONS(2795), + [sym_true] = ACTIONS(2795), + [sym_false] = ACTIONS(2795), + [sym_null] = ACTIONS(2795), + [sym_undefined] = ACTIONS(2795), + [anon_sym_AT] = ACTIONS(2793), + [anon_sym_static] = ACTIONS(2795), + [anon_sym_readonly] = ACTIONS(2795), + [anon_sym_get] = ACTIONS(2795), + [anon_sym_set] = ACTIONS(2795), + [anon_sym_declare] = ACTIONS(2795), + [anon_sym_public] = ACTIONS(2795), + [anon_sym_private] = ACTIONS(2795), + [anon_sym_protected] = ACTIONS(2795), + [anon_sym_override] = ACTIONS(2795), + [anon_sym_module] = ACTIONS(2795), + [anon_sym_any] = ACTIONS(2795), + [anon_sym_number] = ACTIONS(2795), + [anon_sym_boolean] = ACTIONS(2795), + [anon_sym_string] = ACTIONS(2795), + [anon_sym_symbol] = ACTIONS(2795), + [anon_sym_object] = ACTIONS(2795), + [anon_sym_abstract] = ACTIONS(2795), + [anon_sym_interface] = ACTIONS(2795), + [anon_sym_enum] = ACTIONS(2795), [sym_html_comment] = ACTIONS(5), }, - [STATE(964)] = { - [sym_identifier] = ACTIONS(3177), - [anon_sym_export] = ACTIONS(3177), - [anon_sym_type] = ACTIONS(3177), - [anon_sym_namespace] = ACTIONS(3177), - [anon_sym_LBRACE] = ACTIONS(3179), - [anon_sym_typeof] = ACTIONS(3177), - [anon_sym_import] = ACTIONS(3177), - [anon_sym_with] = ACTIONS(3177), - [anon_sym_var] = ACTIONS(3177), - [anon_sym_let] = ACTIONS(3177), - [anon_sym_const] = ACTIONS(3177), - [anon_sym_BANG] = ACTIONS(3179), - [anon_sym_if] = ACTIONS(3177), - [anon_sym_switch] = ACTIONS(3177), - [anon_sym_for] = ACTIONS(3177), - [anon_sym_LPAREN] = ACTIONS(3179), - [anon_sym_SEMI] = ACTIONS(3179), - [anon_sym_await] = ACTIONS(3177), - [anon_sym_while] = ACTIONS(3177), - [anon_sym_do] = ACTIONS(3177), - [anon_sym_try] = ACTIONS(3177), - [anon_sym_break] = ACTIONS(3177), - [anon_sym_continue] = ACTIONS(3177), - [anon_sym_debugger] = ACTIONS(3177), - [anon_sym_return] = ACTIONS(3177), - [anon_sym_throw] = ACTIONS(3177), - [anon_sym_yield] = ACTIONS(3177), - [anon_sym_LBRACK] = ACTIONS(3179), - [anon_sym_class] = ACTIONS(3177), - [anon_sym_async] = ACTIONS(3177), - [anon_sym_function] = ACTIONS(3177), - [anon_sym_new] = ACTIONS(3177), - [anon_sym_using] = ACTIONS(3177), - [anon_sym_PLUS] = ACTIONS(3177), - [anon_sym_DASH] = ACTIONS(3177), - [anon_sym_SLASH] = ACTIONS(3177), - [anon_sym_LT] = ACTIONS(3179), - [anon_sym_TILDE] = ACTIONS(3179), - [anon_sym_void] = ACTIONS(3177), - [anon_sym_delete] = ACTIONS(3177), - [anon_sym_PLUS_PLUS] = ACTIONS(3179), - [anon_sym_DASH_DASH] = ACTIONS(3179), - [anon_sym_DQUOTE] = ACTIONS(3179), - [anon_sym_SQUOTE] = ACTIONS(3179), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3179), - [sym_number] = ACTIONS(3179), - [sym_private_property_identifier] = ACTIONS(3179), - [sym_this] = ACTIONS(3177), - [sym_super] = ACTIONS(3177), - [sym_true] = ACTIONS(3177), - [sym_false] = ACTIONS(3177), - [sym_null] = ACTIONS(3177), - [sym_undefined] = ACTIONS(3177), - [anon_sym_AT] = ACTIONS(3179), - [anon_sym_static] = ACTIONS(3177), - [anon_sym_readonly] = ACTIONS(3177), - [anon_sym_get] = ACTIONS(3177), - [anon_sym_set] = ACTIONS(3177), - [anon_sym_declare] = ACTIONS(3177), - [anon_sym_public] = ACTIONS(3177), - [anon_sym_private] = ACTIONS(3177), - [anon_sym_protected] = ACTIONS(3177), - [anon_sym_override] = ACTIONS(3177), - [anon_sym_module] = ACTIONS(3177), - [anon_sym_any] = ACTIONS(3177), - [anon_sym_number] = ACTIONS(3177), - [anon_sym_boolean] = ACTIONS(3177), - [anon_sym_string] = ACTIONS(3177), - [anon_sym_symbol] = ACTIONS(3177), - [anon_sym_object] = ACTIONS(3177), - [anon_sym_abstract] = ACTIONS(3177), - [anon_sym_interface] = ACTIONS(3177), - [anon_sym_enum] = ACTIONS(3177), + [STATE(997)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_rest_pattern] = STATE(6589), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6501), + [sym_optional_tuple_parameter] = STATE(6501), + [sym_optional_type] = STATE(6501), + [sym_rest_type] = STATE(6501), + [sym__tuple_type_member] = STATE(6501), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(2695), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(3105), + [anon_sym_new] = ACTIONS(2701), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2703), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(2709), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(677), + [anon_sym_number] = ACTIONS(677), + [anon_sym_boolean] = ACTIONS(677), + [anon_sym_string] = ACTIONS(677), + [anon_sym_symbol] = ACTIONS(677), + [anon_sym_object] = ACTIONS(677), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(965)] = { - [sym_identifier] = ACTIONS(2573), - [anon_sym_export] = ACTIONS(2573), - [anon_sym_type] = ACTIONS(2573), - [anon_sym_namespace] = ACTIONS(2573), - [anon_sym_LBRACE] = ACTIONS(2571), - [anon_sym_typeof] = ACTIONS(2573), - [anon_sym_import] = ACTIONS(2573), - [anon_sym_with] = ACTIONS(2573), - [anon_sym_var] = ACTIONS(2573), - [anon_sym_let] = ACTIONS(2573), - [anon_sym_const] = ACTIONS(2573), - [anon_sym_BANG] = ACTIONS(2571), - [anon_sym_if] = ACTIONS(2573), - [anon_sym_switch] = ACTIONS(2573), - [anon_sym_for] = ACTIONS(2573), - [anon_sym_LPAREN] = ACTIONS(2571), - [anon_sym_SEMI] = ACTIONS(2571), - [anon_sym_await] = ACTIONS(2573), - [anon_sym_while] = ACTIONS(2573), - [anon_sym_do] = ACTIONS(2573), - [anon_sym_try] = ACTIONS(2573), - [anon_sym_break] = ACTIONS(2573), - [anon_sym_continue] = ACTIONS(2573), - [anon_sym_debugger] = ACTIONS(2573), - [anon_sym_return] = ACTIONS(2573), - [anon_sym_throw] = ACTIONS(2573), - [anon_sym_yield] = ACTIONS(2573), - [anon_sym_LBRACK] = ACTIONS(2571), - [anon_sym_class] = ACTIONS(2573), - [anon_sym_async] = ACTIONS(2573), - [anon_sym_function] = ACTIONS(2573), - [anon_sym_new] = ACTIONS(2573), - [anon_sym_using] = ACTIONS(2573), - [anon_sym_PLUS] = ACTIONS(2573), - [anon_sym_DASH] = ACTIONS(2573), - [anon_sym_SLASH] = ACTIONS(2573), - [anon_sym_LT] = ACTIONS(2571), - [anon_sym_TILDE] = ACTIONS(2571), - [anon_sym_void] = ACTIONS(2573), - [anon_sym_delete] = ACTIONS(2573), - [anon_sym_PLUS_PLUS] = ACTIONS(2571), - [anon_sym_DASH_DASH] = ACTIONS(2571), - [anon_sym_DQUOTE] = ACTIONS(2571), - [anon_sym_SQUOTE] = ACTIONS(2571), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2571), - [sym_number] = ACTIONS(2571), - [sym_private_property_identifier] = ACTIONS(2571), - [sym_this] = ACTIONS(2573), - [sym_super] = ACTIONS(2573), - [sym_true] = ACTIONS(2573), - [sym_false] = ACTIONS(2573), - [sym_null] = ACTIONS(2573), - [sym_undefined] = ACTIONS(2573), - [anon_sym_AT] = ACTIONS(2571), - [anon_sym_static] = ACTIONS(2573), - [anon_sym_readonly] = ACTIONS(2573), - [anon_sym_get] = ACTIONS(2573), - [anon_sym_set] = ACTIONS(2573), - [anon_sym_declare] = ACTIONS(2573), - [anon_sym_public] = ACTIONS(2573), - [anon_sym_private] = ACTIONS(2573), - [anon_sym_protected] = ACTIONS(2573), - [anon_sym_override] = ACTIONS(2573), - [anon_sym_module] = ACTIONS(2573), - [anon_sym_any] = ACTIONS(2573), - [anon_sym_number] = ACTIONS(2573), - [anon_sym_boolean] = ACTIONS(2573), - [anon_sym_string] = ACTIONS(2573), - [anon_sym_symbol] = ACTIONS(2573), - [anon_sym_object] = ACTIONS(2573), - [anon_sym_abstract] = ACTIONS(2573), - [anon_sym_interface] = ACTIONS(2573), - [anon_sym_enum] = ACTIONS(2573), + [STATE(998)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_rest_pattern] = STATE(6589), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6501), + [sym_optional_tuple_parameter] = STATE(6501), + [sym_optional_type] = STATE(6501), + [sym_rest_type] = STATE(6501), + [sym__tuple_type_member] = STATE(6501), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(2695), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(3107), + [anon_sym_new] = ACTIONS(2701), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2703), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(2709), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(677), + [anon_sym_number] = ACTIONS(677), + [anon_sym_boolean] = ACTIONS(677), + [anon_sym_string] = ACTIONS(677), + [anon_sym_symbol] = ACTIONS(677), + [anon_sym_object] = ACTIONS(677), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(966)] = { - [sym_import] = STATE(5280), - [sym_nested_identifier] = STATE(5994), - [sym_string] = STATE(1969), - [sym_formal_parameters] = STATE(6004), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1789), - [sym__type_query_call_expression_in_type_annotation] = STATE(1980), - [sym_asserts] = STATE(2079), - [sym_type] = STATE(2080), - [sym_constructor_type] = STATE(1988), - [sym_primary_type] = STATE(1989), - [sym_template_literal_type] = STATE(1990), - [sym_infer_type] = STATE(1988), - [sym_conditional_type] = STATE(1990), - [sym_generic_type] = STATE(1990), - [sym_type_predicate] = STATE(2079), - [sym_type_query] = STATE(1990), - [sym_index_type_query] = STATE(1990), - [sym_lookup_type] = STATE(1990), - [sym_literal_type] = STATE(1990), - [sym__number] = STATE(1991), - [sym_existential_type] = STATE(1990), - [sym_flow_maybe_type] = STATE(1990), - [sym_parenthesized_type] = STATE(1990), - [sym_predefined_type] = STATE(1904), - [sym_object_type] = STATE(1990), - [sym_type_parameters] = STATE(5526), - [sym_array_type] = STATE(1990), - [sym_tuple_type] = STATE(1990), - [sym_readonly_type] = STATE(1988), - [sym_union_type] = STATE(1990), - [sym_intersection_type] = STATE(1990), - [sym_function_type] = STATE(1988), - [sym_identifier] = ACTIONS(3081), - [anon_sym_STAR] = ACTIONS(3083), - [anon_sym_LBRACE] = ACTIONS(3085), - [anon_sym_typeof] = ACTIONS(3087), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3089), - [anon_sym_LPAREN] = ACTIONS(3091), - [anon_sym_LBRACK] = ACTIONS(3093), - [anon_sym_new] = ACTIONS(3095), - [anon_sym_AMP] = ACTIONS(3097), - [anon_sym_PIPE] = ACTIONS(3099), - [anon_sym_PLUS] = ACTIONS(3101), - [anon_sym_DASH] = ACTIONS(3101), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3103), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3105), - [sym_number] = ACTIONS(3107), - [sym_this] = ACTIONS(3109), + [STATE(999)] = { + [ts_builtin_sym_end] = ACTIONS(3109), + [sym_identifier] = ACTIONS(3111), + [anon_sym_export] = ACTIONS(3111), + [anon_sym_default] = ACTIONS(3111), + [anon_sym_type] = ACTIONS(3111), + [anon_sym_namespace] = ACTIONS(3111), + [anon_sym_LBRACE] = ACTIONS(3109), + [anon_sym_RBRACE] = ACTIONS(3109), + [anon_sym_typeof] = ACTIONS(3111), + [anon_sym_import] = ACTIONS(3111), + [anon_sym_with] = ACTIONS(3111), + [anon_sym_var] = ACTIONS(3111), + [anon_sym_let] = ACTIONS(3111), + [anon_sym_const] = ACTIONS(3111), + [anon_sym_BANG] = ACTIONS(3109), + [anon_sym_else] = ACTIONS(3111), + [anon_sym_if] = ACTIONS(3111), + [anon_sym_switch] = ACTIONS(3111), + [anon_sym_for] = ACTIONS(3111), + [anon_sym_LPAREN] = ACTIONS(3109), + [anon_sym_SEMI] = ACTIONS(3109), + [anon_sym_await] = ACTIONS(3111), + [anon_sym_while] = ACTIONS(3111), + [anon_sym_do] = ACTIONS(3111), + [anon_sym_try] = ACTIONS(3111), + [anon_sym_break] = ACTIONS(3111), + [anon_sym_continue] = ACTIONS(3111), + [anon_sym_debugger] = ACTIONS(3111), + [anon_sym_return] = ACTIONS(3111), + [anon_sym_throw] = ACTIONS(3111), + [anon_sym_case] = ACTIONS(3111), + [anon_sym_yield] = ACTIONS(3111), + [anon_sym_LBRACK] = ACTIONS(3109), + [anon_sym_class] = ACTIONS(3111), + [anon_sym_async] = ACTIONS(3111), + [anon_sym_function] = ACTIONS(3111), + [anon_sym_new] = ACTIONS(3111), + [anon_sym_using] = ACTIONS(3111), + [anon_sym_PLUS] = ACTIONS(3111), + [anon_sym_DASH] = ACTIONS(3111), + [anon_sym_SLASH] = ACTIONS(3111), + [anon_sym_LT] = ACTIONS(3109), + [anon_sym_TILDE] = ACTIONS(3109), + [anon_sym_void] = ACTIONS(3111), + [anon_sym_delete] = ACTIONS(3111), + [anon_sym_PLUS_PLUS] = ACTIONS(3109), + [anon_sym_DASH_DASH] = ACTIONS(3109), + [anon_sym_DQUOTE] = ACTIONS(3109), + [anon_sym_SQUOTE] = ACTIONS(3109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3109), + [sym_number] = ACTIONS(3109), + [sym_private_property_identifier] = ACTIONS(3109), + [sym_this] = ACTIONS(3111), + [sym_super] = ACTIONS(3111), [sym_true] = ACTIONS(3111), [sym_false] = ACTIONS(3111), [sym_null] = ACTIONS(3111), [sym_undefined] = ACTIONS(3111), - [anon_sym_readonly] = ACTIONS(3113), - [anon_sym_QMARK] = ACTIONS(3115), - [anon_sym_any] = ACTIONS(3103), - [anon_sym_number] = ACTIONS(3103), - [anon_sym_boolean] = ACTIONS(3103), - [anon_sym_string] = ACTIONS(3103), - [anon_sym_symbol] = ACTIONS(3103), - [anon_sym_object] = ACTIONS(3103), - [anon_sym_abstract] = ACTIONS(3117), - [anon_sym_asserts] = ACTIONS(3119), - [anon_sym_never] = ACTIONS(3103), - [anon_sym_unknown] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3121), - [anon_sym_infer] = ACTIONS(3123), - [anon_sym_unique] = ACTIONS(3125), - [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [anon_sym_AT] = ACTIONS(3109), + [anon_sym_static] = ACTIONS(3111), + [anon_sym_readonly] = ACTIONS(3111), + [anon_sym_get] = ACTIONS(3111), + [anon_sym_set] = ACTIONS(3111), + [anon_sym_declare] = ACTIONS(3111), + [anon_sym_public] = ACTIONS(3111), + [anon_sym_private] = ACTIONS(3111), + [anon_sym_protected] = ACTIONS(3111), + [anon_sym_override] = ACTIONS(3111), + [anon_sym_module] = ACTIONS(3111), + [anon_sym_any] = ACTIONS(3111), + [anon_sym_number] = ACTIONS(3111), + [anon_sym_boolean] = ACTIONS(3111), + [anon_sym_string] = ACTIONS(3111), + [anon_sym_symbol] = ACTIONS(3111), + [anon_sym_object] = ACTIONS(3111), + [anon_sym_abstract] = ACTIONS(3111), + [anon_sym_interface] = ACTIONS(3111), + [anon_sym_enum] = ACTIONS(3111), [sym_html_comment] = ACTIONS(5), }, - [STATE(967)] = { - [sym_import] = STATE(4797), - [sym_nested_identifier] = STATE(6050), - [sym_string] = STATE(3429), - [sym_formal_parameters] = STATE(5818), - [sym_nested_type_identifier] = STATE(3307), - [sym__type_query_member_expression_in_type_annotation] = STATE(3126), - [sym__type_query_call_expression_in_type_annotation] = STATE(3348), - [sym_asserts] = STATE(3408), - [sym_type] = STATE(3409), - [sym_constructor_type] = STATE(3434), - [sym_primary_type] = STATE(3435), - [sym_template_literal_type] = STATE(3436), - [sym_infer_type] = STATE(3434), - [sym_conditional_type] = STATE(3436), - [sym_generic_type] = STATE(3436), - [sym_type_predicate] = STATE(3408), - [sym_type_query] = STATE(3436), - [sym_index_type_query] = STATE(3436), - [sym_lookup_type] = STATE(3436), - [sym_literal_type] = STATE(3436), - [sym__number] = STATE(3437), - [sym_existential_type] = STATE(3436), - [sym_flow_maybe_type] = STATE(3436), - [sym_parenthesized_type] = STATE(3436), - [sym_predefined_type] = STATE(3344), - [sym_object_type] = STATE(3436), - [sym_type_parameters] = STATE(5491), - [sym_array_type] = STATE(3436), - [sym_tuple_type] = STATE(3436), - [sym_readonly_type] = STATE(3434), - [sym_union_type] = STATE(3436), - [sym_intersection_type] = STATE(3436), - [sym_function_type] = STATE(3434), - [sym_identifier] = ACTIONS(3019), - [anon_sym_STAR] = ACTIONS(3021), - [anon_sym_LBRACE] = ACTIONS(3023), - [anon_sym_typeof] = ACTIONS(3025), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3027), - [anon_sym_LPAREN] = ACTIONS(3029), - [anon_sym_LBRACK] = ACTIONS(3031), - [anon_sym_new] = ACTIONS(3033), - [anon_sym_AMP] = ACTIONS(3035), - [anon_sym_PIPE] = ACTIONS(3037), - [anon_sym_PLUS] = ACTIONS(3039), - [anon_sym_DASH] = ACTIONS(3039), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3041), - [anon_sym_DQUOTE] = ACTIONS(3043), - [anon_sym_SQUOTE] = ACTIONS(3045), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3047), - [sym_number] = ACTIONS(3049), - [sym_this] = ACTIONS(3051), - [sym_true] = ACTIONS(3053), - [sym_false] = ACTIONS(3053), - [sym_null] = ACTIONS(3053), - [sym_undefined] = ACTIONS(3053), - [anon_sym_readonly] = ACTIONS(3055), - [anon_sym_QMARK] = ACTIONS(3057), - [anon_sym_any] = ACTIONS(3041), - [anon_sym_number] = ACTIONS(3041), - [anon_sym_boolean] = ACTIONS(3041), - [anon_sym_string] = ACTIONS(3041), - [anon_sym_symbol] = ACTIONS(3041), - [anon_sym_object] = ACTIONS(3041), - [anon_sym_abstract] = ACTIONS(3059), - [anon_sym_asserts] = ACTIONS(3061), - [anon_sym_never] = ACTIONS(3041), - [anon_sym_unknown] = ACTIONS(3041), - [anon_sym_keyof] = ACTIONS(3063), - [anon_sym_infer] = ACTIONS(3065), - [anon_sym_unique] = ACTIONS(3067), - [anon_sym_LBRACE_PIPE] = ACTIONS(3069), + [STATE(1000)] = { + [ts_builtin_sym_end] = ACTIONS(3113), + [sym_identifier] = ACTIONS(3115), + [anon_sym_export] = ACTIONS(3115), + [anon_sym_default] = ACTIONS(3115), + [anon_sym_type] = ACTIONS(3115), + [anon_sym_namespace] = ACTIONS(3115), + [anon_sym_LBRACE] = ACTIONS(3113), + [anon_sym_RBRACE] = ACTIONS(3113), + [anon_sym_typeof] = ACTIONS(3115), + [anon_sym_import] = ACTIONS(3115), + [anon_sym_with] = ACTIONS(3115), + [anon_sym_var] = ACTIONS(3115), + [anon_sym_let] = ACTIONS(3115), + [anon_sym_const] = ACTIONS(3115), + [anon_sym_BANG] = ACTIONS(3113), + [anon_sym_else] = ACTIONS(3115), + [anon_sym_if] = ACTIONS(3115), + [anon_sym_switch] = ACTIONS(3115), + [anon_sym_for] = ACTIONS(3115), + [anon_sym_LPAREN] = ACTIONS(3113), + [anon_sym_SEMI] = ACTIONS(3113), + [anon_sym_await] = ACTIONS(3115), + [anon_sym_while] = ACTIONS(3115), + [anon_sym_do] = ACTIONS(3115), + [anon_sym_try] = ACTIONS(3115), + [anon_sym_break] = ACTIONS(3115), + [anon_sym_continue] = ACTIONS(3115), + [anon_sym_debugger] = ACTIONS(3115), + [anon_sym_return] = ACTIONS(3115), + [anon_sym_throw] = ACTIONS(3115), + [anon_sym_case] = ACTIONS(3115), + [anon_sym_yield] = ACTIONS(3115), + [anon_sym_LBRACK] = ACTIONS(3113), + [anon_sym_class] = ACTIONS(3115), + [anon_sym_async] = ACTIONS(3115), + [anon_sym_function] = ACTIONS(3115), + [anon_sym_new] = ACTIONS(3115), + [anon_sym_using] = ACTIONS(3115), + [anon_sym_PLUS] = ACTIONS(3115), + [anon_sym_DASH] = ACTIONS(3115), + [anon_sym_SLASH] = ACTIONS(3115), + [anon_sym_LT] = ACTIONS(3113), + [anon_sym_TILDE] = ACTIONS(3113), + [anon_sym_void] = ACTIONS(3115), + [anon_sym_delete] = ACTIONS(3115), + [anon_sym_PLUS_PLUS] = ACTIONS(3113), + [anon_sym_DASH_DASH] = ACTIONS(3113), + [anon_sym_DQUOTE] = ACTIONS(3113), + [anon_sym_SQUOTE] = ACTIONS(3113), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3113), + [sym_number] = ACTIONS(3113), + [sym_private_property_identifier] = ACTIONS(3113), + [sym_this] = ACTIONS(3115), + [sym_super] = ACTIONS(3115), + [sym_true] = ACTIONS(3115), + [sym_false] = ACTIONS(3115), + [sym_null] = ACTIONS(3115), + [sym_undefined] = ACTIONS(3115), + [anon_sym_AT] = ACTIONS(3113), + [anon_sym_static] = ACTIONS(3115), + [anon_sym_readonly] = ACTIONS(3115), + [anon_sym_get] = ACTIONS(3115), + [anon_sym_set] = ACTIONS(3115), + [anon_sym_declare] = ACTIONS(3115), + [anon_sym_public] = ACTIONS(3115), + [anon_sym_private] = ACTIONS(3115), + [anon_sym_protected] = ACTIONS(3115), + [anon_sym_override] = ACTIONS(3115), + [anon_sym_module] = ACTIONS(3115), + [anon_sym_any] = ACTIONS(3115), + [anon_sym_number] = ACTIONS(3115), + [anon_sym_boolean] = ACTIONS(3115), + [anon_sym_string] = ACTIONS(3115), + [anon_sym_symbol] = ACTIONS(3115), + [anon_sym_object] = ACTIONS(3115), + [anon_sym_abstract] = ACTIONS(3115), + [anon_sym_interface] = ACTIONS(3115), + [anon_sym_enum] = ACTIONS(3115), [sym_html_comment] = ACTIONS(5), }, - [STATE(968)] = { - [sym_import] = STATE(5068), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5999), - [sym_nested_type_identifier] = STATE(3511), - [sym__type_query_member_expression_in_type_annotation] = STATE(3299), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_asserts] = STATE(3098), - [sym_type] = STATE(3970), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_predicate] = STATE(3098), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3721), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5621), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(3181), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3183), - [anon_sym_typeof] = ACTIONS(3185), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(3187), - [anon_sym_AMP] = ACTIONS(3189), - [anon_sym_PIPE] = ACTIONS(3191), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(3193), - [anon_sym_SQUOTE] = ACTIONS(3195), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(3197), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(3199), - [anon_sym_QMARK] = ACTIONS(3201), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(3203), - [anon_sym_asserts] = ACTIONS(3205), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(3207), - [anon_sym_infer] = ACTIONS(3209), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3211), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(969)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_asserts] = STATE(3069), - [sym_type] = STATE(3724), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_predicate] = STATE(3069), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3524), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(3213), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1576), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(3215), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1582), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_asserts] = ACTIONS(3217), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(1586), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(970)] = { - [sym_identifier] = ACTIONS(3015), - [anon_sym_export] = ACTIONS(3015), - [anon_sym_type] = ACTIONS(3015), - [anon_sym_namespace] = ACTIONS(3015), - [anon_sym_LBRACE] = ACTIONS(3017), - [anon_sym_typeof] = ACTIONS(3015), - [anon_sym_import] = ACTIONS(3015), - [anon_sym_with] = ACTIONS(3015), - [anon_sym_var] = ACTIONS(3015), - [anon_sym_let] = ACTIONS(3015), - [anon_sym_const] = ACTIONS(3015), - [anon_sym_BANG] = ACTIONS(3017), - [anon_sym_if] = ACTIONS(3015), - [anon_sym_switch] = ACTIONS(3015), - [anon_sym_for] = ACTIONS(3015), - [anon_sym_LPAREN] = ACTIONS(3017), - [anon_sym_SEMI] = ACTIONS(3017), - [anon_sym_await] = ACTIONS(3015), - [anon_sym_while] = ACTIONS(3015), - [anon_sym_do] = ACTIONS(3015), - [anon_sym_try] = ACTIONS(3015), - [anon_sym_break] = ACTIONS(3015), - [anon_sym_continue] = ACTIONS(3015), - [anon_sym_debugger] = ACTIONS(3015), - [anon_sym_return] = ACTIONS(3015), - [anon_sym_throw] = ACTIONS(3015), - [anon_sym_yield] = ACTIONS(3015), - [anon_sym_LBRACK] = ACTIONS(3017), - [anon_sym_class] = ACTIONS(3015), - [anon_sym_async] = ACTIONS(3015), - [anon_sym_function] = ACTIONS(3015), - [anon_sym_new] = ACTIONS(3015), - [anon_sym_using] = ACTIONS(3015), - [anon_sym_PLUS] = ACTIONS(3015), - [anon_sym_DASH] = ACTIONS(3015), - [anon_sym_SLASH] = ACTIONS(3015), - [anon_sym_LT] = ACTIONS(3017), - [anon_sym_TILDE] = ACTIONS(3017), - [anon_sym_void] = ACTIONS(3015), - [anon_sym_delete] = ACTIONS(3015), - [anon_sym_PLUS_PLUS] = ACTIONS(3017), - [anon_sym_DASH_DASH] = ACTIONS(3017), - [anon_sym_DQUOTE] = ACTIONS(3017), - [anon_sym_SQUOTE] = ACTIONS(3017), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3017), - [sym_number] = ACTIONS(3017), - [sym_private_property_identifier] = ACTIONS(3017), - [sym_this] = ACTIONS(3015), - [sym_super] = ACTIONS(3015), - [sym_true] = ACTIONS(3015), - [sym_false] = ACTIONS(3015), - [sym_null] = ACTIONS(3015), - [sym_undefined] = ACTIONS(3015), - [anon_sym_AT] = ACTIONS(3017), - [anon_sym_static] = ACTIONS(3015), - [anon_sym_readonly] = ACTIONS(3015), - [anon_sym_get] = ACTIONS(3015), - [anon_sym_set] = ACTIONS(3015), - [anon_sym_declare] = ACTIONS(3015), - [anon_sym_public] = ACTIONS(3015), - [anon_sym_private] = ACTIONS(3015), - [anon_sym_protected] = ACTIONS(3015), - [anon_sym_override] = ACTIONS(3015), - [anon_sym_module] = ACTIONS(3015), - [anon_sym_any] = ACTIONS(3015), - [anon_sym_number] = ACTIONS(3015), - [anon_sym_boolean] = ACTIONS(3015), - [anon_sym_string] = ACTIONS(3015), - [anon_sym_symbol] = ACTIONS(3015), - [anon_sym_object] = ACTIONS(3015), - [anon_sym_abstract] = ACTIONS(3015), - [anon_sym_interface] = ACTIONS(3015), - [anon_sym_enum] = ACTIONS(3015), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(971)] = { - [sym_identifier] = ACTIONS(3015), - [anon_sym_export] = ACTIONS(3015), - [anon_sym_type] = ACTIONS(3015), - [anon_sym_namespace] = ACTIONS(3015), - [anon_sym_LBRACE] = ACTIONS(3017), - [anon_sym_typeof] = ACTIONS(3015), - [anon_sym_import] = ACTIONS(3015), - [anon_sym_with] = ACTIONS(3015), - [anon_sym_var] = ACTIONS(3015), - [anon_sym_let] = ACTIONS(3015), - [anon_sym_const] = ACTIONS(3015), - [anon_sym_BANG] = ACTIONS(3017), - [anon_sym_if] = ACTIONS(3015), - [anon_sym_switch] = ACTIONS(3015), - [anon_sym_for] = ACTIONS(3015), - [anon_sym_LPAREN] = ACTIONS(3017), - [anon_sym_SEMI] = ACTIONS(3017), - [anon_sym_await] = ACTIONS(3015), - [anon_sym_while] = ACTIONS(3015), - [anon_sym_do] = ACTIONS(3015), - [anon_sym_try] = ACTIONS(3015), - [anon_sym_break] = ACTIONS(3015), - [anon_sym_continue] = ACTIONS(3015), - [anon_sym_debugger] = ACTIONS(3015), - [anon_sym_return] = ACTIONS(3015), - [anon_sym_throw] = ACTIONS(3015), - [anon_sym_yield] = ACTIONS(3015), - [anon_sym_LBRACK] = ACTIONS(3017), - [anon_sym_class] = ACTIONS(3015), - [anon_sym_async] = ACTIONS(3015), - [anon_sym_function] = ACTIONS(3015), - [anon_sym_new] = ACTIONS(3015), - [anon_sym_using] = ACTIONS(3015), - [anon_sym_PLUS] = ACTIONS(3015), - [anon_sym_DASH] = ACTIONS(3015), - [anon_sym_SLASH] = ACTIONS(3015), - [anon_sym_LT] = ACTIONS(3017), - [anon_sym_TILDE] = ACTIONS(3017), - [anon_sym_void] = ACTIONS(3015), - [anon_sym_delete] = ACTIONS(3015), - [anon_sym_PLUS_PLUS] = ACTIONS(3017), - [anon_sym_DASH_DASH] = ACTIONS(3017), - [anon_sym_DQUOTE] = ACTIONS(3017), - [anon_sym_SQUOTE] = ACTIONS(3017), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3017), - [sym_number] = ACTIONS(3017), - [sym_private_property_identifier] = ACTIONS(3017), - [sym_this] = ACTIONS(3015), - [sym_super] = ACTIONS(3015), - [sym_true] = ACTIONS(3015), - [sym_false] = ACTIONS(3015), - [sym_null] = ACTIONS(3015), - [sym_undefined] = ACTIONS(3015), - [anon_sym_AT] = ACTIONS(3017), - [anon_sym_static] = ACTIONS(3015), - [anon_sym_readonly] = ACTIONS(3015), - [anon_sym_get] = ACTIONS(3015), - [anon_sym_set] = ACTIONS(3015), - [anon_sym_declare] = ACTIONS(3015), - [anon_sym_public] = ACTIONS(3015), - [anon_sym_private] = ACTIONS(3015), - [anon_sym_protected] = ACTIONS(3015), - [anon_sym_override] = ACTIONS(3015), - [anon_sym_module] = ACTIONS(3015), - [anon_sym_any] = ACTIONS(3015), - [anon_sym_number] = ACTIONS(3015), - [anon_sym_boolean] = ACTIONS(3015), - [anon_sym_string] = ACTIONS(3015), - [anon_sym_symbol] = ACTIONS(3015), - [anon_sym_object] = ACTIONS(3015), - [anon_sym_abstract] = ACTIONS(3015), - [anon_sym_interface] = ACTIONS(3015), - [anon_sym_enum] = ACTIONS(3015), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(972)] = { - [sym_identifier] = ACTIONS(3015), - [anon_sym_export] = ACTIONS(3015), - [anon_sym_type] = ACTIONS(3015), - [anon_sym_namespace] = ACTIONS(3015), - [anon_sym_LBRACE] = ACTIONS(3017), - [anon_sym_typeof] = ACTIONS(3015), - [anon_sym_import] = ACTIONS(3015), - [anon_sym_with] = ACTIONS(3015), - [anon_sym_var] = ACTIONS(3015), - [anon_sym_let] = ACTIONS(3015), - [anon_sym_const] = ACTIONS(3015), - [anon_sym_BANG] = ACTIONS(3017), - [anon_sym_if] = ACTIONS(3015), - [anon_sym_switch] = ACTIONS(3015), - [anon_sym_for] = ACTIONS(3015), - [anon_sym_LPAREN] = ACTIONS(3017), - [anon_sym_SEMI] = ACTIONS(3017), - [anon_sym_await] = ACTIONS(3015), - [anon_sym_while] = ACTIONS(3015), - [anon_sym_do] = ACTIONS(3015), - [anon_sym_try] = ACTIONS(3015), - [anon_sym_break] = ACTIONS(3015), - [anon_sym_continue] = ACTIONS(3015), - [anon_sym_debugger] = ACTIONS(3015), - [anon_sym_return] = ACTIONS(3015), - [anon_sym_throw] = ACTIONS(3015), - [anon_sym_yield] = ACTIONS(3015), - [anon_sym_LBRACK] = ACTIONS(3017), - [anon_sym_class] = ACTIONS(3015), - [anon_sym_async] = ACTIONS(3015), - [anon_sym_function] = ACTIONS(3015), - [anon_sym_new] = ACTIONS(3015), - [anon_sym_using] = ACTIONS(3015), - [anon_sym_PLUS] = ACTIONS(3015), - [anon_sym_DASH] = ACTIONS(3015), - [anon_sym_SLASH] = ACTIONS(3015), - [anon_sym_LT] = ACTIONS(3017), - [anon_sym_TILDE] = ACTIONS(3017), - [anon_sym_void] = ACTIONS(3015), - [anon_sym_delete] = ACTIONS(3015), - [anon_sym_PLUS_PLUS] = ACTIONS(3017), - [anon_sym_DASH_DASH] = ACTIONS(3017), - [anon_sym_DQUOTE] = ACTIONS(3017), - [anon_sym_SQUOTE] = ACTIONS(3017), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3017), - [sym_number] = ACTIONS(3017), - [sym_private_property_identifier] = ACTIONS(3017), - [sym_this] = ACTIONS(3015), - [sym_super] = ACTIONS(3015), - [sym_true] = ACTIONS(3015), - [sym_false] = ACTIONS(3015), - [sym_null] = ACTIONS(3015), - [sym_undefined] = ACTIONS(3015), - [anon_sym_AT] = ACTIONS(3017), - [anon_sym_static] = ACTIONS(3015), - [anon_sym_readonly] = ACTIONS(3015), - [anon_sym_get] = ACTIONS(3015), - [anon_sym_set] = ACTIONS(3015), - [anon_sym_declare] = ACTIONS(3015), - [anon_sym_public] = ACTIONS(3015), - [anon_sym_private] = ACTIONS(3015), - [anon_sym_protected] = ACTIONS(3015), - [anon_sym_override] = ACTIONS(3015), - [anon_sym_module] = ACTIONS(3015), - [anon_sym_any] = ACTIONS(3015), - [anon_sym_number] = ACTIONS(3015), - [anon_sym_boolean] = ACTIONS(3015), - [anon_sym_string] = ACTIONS(3015), - [anon_sym_symbol] = ACTIONS(3015), - [anon_sym_object] = ACTIONS(3015), - [anon_sym_abstract] = ACTIONS(3015), - [anon_sym_interface] = ACTIONS(3015), - [anon_sym_enum] = ACTIONS(3015), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(973)] = { - [sym_import] = STATE(5215), - [sym_nested_identifier] = STATE(6034), - [sym_string] = STATE(3273), - [sym_formal_parameters] = STATE(5830), - [sym_nested_type_identifier] = STATE(3211), - [sym__type_query_member_expression_in_type_annotation] = STATE(2967), - [sym__type_query_call_expression_in_type_annotation] = STATE(3247), - [sym_asserts] = STATE(3268), - [sym_type] = STATE(3270), - [sym_constructor_type] = STATE(3279), - [sym_primary_type] = STATE(3280), - [sym_template_literal_type] = STATE(3281), - [sym_infer_type] = STATE(3279), - [sym_conditional_type] = STATE(3281), - [sym_generic_type] = STATE(3281), - [sym_type_predicate] = STATE(3268), - [sym_type_query] = STATE(3281), - [sym_index_type_query] = STATE(3281), - [sym_lookup_type] = STATE(3281), - [sym_literal_type] = STATE(3281), - [sym__number] = STATE(3282), - [sym_existential_type] = STATE(3281), - [sym_flow_maybe_type] = STATE(3281), - [sym_parenthesized_type] = STATE(3281), - [sym_predefined_type] = STATE(3249), - [sym_object_type] = STATE(3281), - [sym_type_parameters] = STATE(5387), - [sym_array_type] = STATE(3281), - [sym_tuple_type] = STATE(3281), - [sym_readonly_type] = STATE(3279), - [sym_union_type] = STATE(3281), - [sym_intersection_type] = STATE(3281), - [sym_function_type] = STATE(3279), - [sym_identifier] = ACTIONS(3219), - [anon_sym_STAR] = ACTIONS(994), - [anon_sym_LBRACE] = ACTIONS(1634), - [anon_sym_typeof] = ACTIONS(1636), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(1000), - [anon_sym_LPAREN] = ACTIONS(1638), - [anon_sym_LBRACK] = ACTIONS(1640), - [anon_sym_new] = ACTIONS(1642), - [anon_sym_AMP] = ACTIONS(1008), - [anon_sym_PIPE] = ACTIONS(1010), - [anon_sym_PLUS] = ACTIONS(3221), - [anon_sym_DASH] = ACTIONS(3221), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(1650), - [anon_sym_SQUOTE] = ACTIONS(1652), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1654), - [sym_number] = ACTIONS(1656), - [sym_this] = ACTIONS(3223), - [sym_true] = ACTIONS(1660), - [sym_false] = ACTIONS(1660), - [sym_null] = ACTIONS(1660), - [sym_undefined] = ACTIONS(1660), - [anon_sym_readonly] = ACTIONS(1662), - [anon_sym_QMARK] = ACTIONS(1028), - [anon_sym_any] = ACTIONS(1034), - [anon_sym_number] = ACTIONS(1034), - [anon_sym_boolean] = ACTIONS(1034), - [anon_sym_string] = ACTIONS(1034), - [anon_sym_symbol] = ACTIONS(1034), - [anon_sym_object] = ACTIONS(1034), - [anon_sym_abstract] = ACTIONS(1032), - [anon_sym_asserts] = ACTIONS(3225), - [anon_sym_never] = ACTIONS(1034), - [anon_sym_unknown] = ACTIONS(1034), - [anon_sym_keyof] = ACTIONS(1036), - [anon_sym_infer] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_LBRACE_PIPE] = ACTIONS(1042), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(974)] = { - [sym_import] = STATE(5215), - [sym_nested_identifier] = STATE(6034), - [sym_string] = STATE(3273), - [sym_formal_parameters] = STATE(5830), - [sym_nested_type_identifier] = STATE(3211), - [sym__type_query_member_expression_in_type_annotation] = STATE(2967), - [sym__type_query_call_expression_in_type_annotation] = STATE(3247), - [sym_asserts] = STATE(3297), - [sym_type] = STATE(3328), - [sym_constructor_type] = STATE(3279), - [sym_primary_type] = STATE(3280), - [sym_template_literal_type] = STATE(3281), - [sym_infer_type] = STATE(3279), - [sym_conditional_type] = STATE(3281), - [sym_generic_type] = STATE(3281), - [sym_type_predicate] = STATE(3297), - [sym_type_query] = STATE(3281), - [sym_index_type_query] = STATE(3281), - [sym_lookup_type] = STATE(3281), - [sym_literal_type] = STATE(3281), - [sym__number] = STATE(3282), - [sym_existential_type] = STATE(3281), - [sym_flow_maybe_type] = STATE(3281), - [sym_parenthesized_type] = STATE(3281), - [sym_predefined_type] = STATE(3249), - [sym_object_type] = STATE(3281), - [sym_type_parameters] = STATE(5387), - [sym_array_type] = STATE(3281), - [sym_tuple_type] = STATE(3281), - [sym_readonly_type] = STATE(3279), - [sym_union_type] = STATE(3281), - [sym_intersection_type] = STATE(3281), - [sym_function_type] = STATE(3279), - [sym_identifier] = ACTIONS(3219), - [anon_sym_STAR] = ACTIONS(994), - [anon_sym_LBRACE] = ACTIONS(1634), - [anon_sym_typeof] = ACTIONS(1636), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(1000), - [anon_sym_LPAREN] = ACTIONS(1638), - [anon_sym_LBRACK] = ACTIONS(1640), - [anon_sym_new] = ACTIONS(1642), - [anon_sym_AMP] = ACTIONS(1008), - [anon_sym_PIPE] = ACTIONS(1010), - [anon_sym_PLUS] = ACTIONS(3221), - [anon_sym_DASH] = ACTIONS(3221), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(1650), - [anon_sym_SQUOTE] = ACTIONS(1652), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1654), - [sym_number] = ACTIONS(1656), - [sym_this] = ACTIONS(3223), - [sym_true] = ACTIONS(1660), - [sym_false] = ACTIONS(1660), - [sym_null] = ACTIONS(1660), - [sym_undefined] = ACTIONS(1660), - [anon_sym_readonly] = ACTIONS(1662), - [anon_sym_QMARK] = ACTIONS(1028), - [anon_sym_any] = ACTIONS(1034), - [anon_sym_number] = ACTIONS(1034), - [anon_sym_boolean] = ACTIONS(1034), - [anon_sym_string] = ACTIONS(1034), - [anon_sym_symbol] = ACTIONS(1034), - [anon_sym_object] = ACTIONS(1034), - [anon_sym_abstract] = ACTIONS(1032), - [anon_sym_asserts] = ACTIONS(3225), - [anon_sym_never] = ACTIONS(1034), - [anon_sym_unknown] = ACTIONS(1034), - [anon_sym_keyof] = ACTIONS(1036), - [anon_sym_infer] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_LBRACE_PIPE] = ACTIONS(1042), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(975)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_asserts] = STATE(3098), - [sym_type] = STATE(3230), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_predicate] = STATE(3098), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3135), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(3075), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(3077), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_asserts] = ACTIONS(3079), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(976)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_asserts] = STATE(5353), - [sym_type] = STATE(3379), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_predicate] = STATE(5375), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3135), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(3075), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(3077), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_asserts] = ACTIONS(3079), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(977)] = { - [sym_import] = STATE(5215), - [sym_nested_identifier] = STATE(6034), - [sym_string] = STATE(3273), - [sym_formal_parameters] = STATE(5830), - [sym_nested_type_identifier] = STATE(3211), - [sym__type_query_member_expression_in_type_annotation] = STATE(2967), - [sym__type_query_call_expression_in_type_annotation] = STATE(3247), - [sym_asserts] = STATE(4018), - [sym_type] = STATE(3343), - [sym_constructor_type] = STATE(3279), - [sym_primary_type] = STATE(3280), - [sym_template_literal_type] = STATE(3281), - [sym_infer_type] = STATE(3279), - [sym_conditional_type] = STATE(3281), - [sym_generic_type] = STATE(3281), - [sym_type_predicate] = STATE(4020), - [sym_type_query] = STATE(3281), - [sym_index_type_query] = STATE(3281), - [sym_lookup_type] = STATE(3281), - [sym_literal_type] = STATE(3281), - [sym__number] = STATE(3282), - [sym_existential_type] = STATE(3281), - [sym_flow_maybe_type] = STATE(3281), - [sym_parenthesized_type] = STATE(3281), - [sym_predefined_type] = STATE(3249), - [sym_object_type] = STATE(3281), - [sym_type_parameters] = STATE(5387), - [sym_array_type] = STATE(3281), - [sym_tuple_type] = STATE(3281), - [sym_readonly_type] = STATE(3279), - [sym_union_type] = STATE(3281), - [sym_intersection_type] = STATE(3281), - [sym_function_type] = STATE(3279), - [sym_identifier] = ACTIONS(3219), - [anon_sym_STAR] = ACTIONS(994), - [anon_sym_LBRACE] = ACTIONS(1634), - [anon_sym_typeof] = ACTIONS(1636), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(1000), - [anon_sym_LPAREN] = ACTIONS(1638), - [anon_sym_LBRACK] = ACTIONS(1640), - [anon_sym_new] = ACTIONS(1642), - [anon_sym_AMP] = ACTIONS(1008), - [anon_sym_PIPE] = ACTIONS(1010), - [anon_sym_PLUS] = ACTIONS(3221), - [anon_sym_DASH] = ACTIONS(3221), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(1650), - [anon_sym_SQUOTE] = ACTIONS(1652), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1654), - [sym_number] = ACTIONS(1656), - [sym_this] = ACTIONS(3223), - [sym_true] = ACTIONS(1660), - [sym_false] = ACTIONS(1660), - [sym_null] = ACTIONS(1660), - [sym_undefined] = ACTIONS(1660), - [anon_sym_readonly] = ACTIONS(1662), - [anon_sym_QMARK] = ACTIONS(1028), - [anon_sym_any] = ACTIONS(1034), - [anon_sym_number] = ACTIONS(1034), - [anon_sym_boolean] = ACTIONS(1034), - [anon_sym_string] = ACTIONS(1034), - [anon_sym_symbol] = ACTIONS(1034), - [anon_sym_object] = ACTIONS(1034), - [anon_sym_abstract] = ACTIONS(1032), - [anon_sym_asserts] = ACTIONS(3225), - [anon_sym_never] = ACTIONS(1034), - [anon_sym_unknown] = ACTIONS(1034), - [anon_sym_keyof] = ACTIONS(1036), - [anon_sym_infer] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_LBRACE_PIPE] = ACTIONS(1042), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(978)] = { - [sym_import] = STATE(4797), - [sym_nested_identifier] = STATE(6050), - [sym_string] = STATE(3429), - [sym_formal_parameters] = STATE(5818), - [sym_nested_type_identifier] = STATE(3307), - [sym__type_query_member_expression_in_type_annotation] = STATE(3126), - [sym__type_query_call_expression_in_type_annotation] = STATE(3348), - [sym_asserts] = STATE(3369), - [sym_type] = STATE(3371), - [sym_constructor_type] = STATE(3434), - [sym_primary_type] = STATE(3435), - [sym_template_literal_type] = STATE(3436), - [sym_infer_type] = STATE(3434), - [sym_conditional_type] = STATE(3436), - [sym_generic_type] = STATE(3436), - [sym_type_predicate] = STATE(3369), - [sym_type_query] = STATE(3436), - [sym_index_type_query] = STATE(3436), - [sym_lookup_type] = STATE(3436), - [sym_literal_type] = STATE(3436), - [sym__number] = STATE(3437), - [sym_existential_type] = STATE(3436), - [sym_flow_maybe_type] = STATE(3436), - [sym_parenthesized_type] = STATE(3436), - [sym_predefined_type] = STATE(3344), - [sym_object_type] = STATE(3436), - [sym_type_parameters] = STATE(5491), - [sym_array_type] = STATE(3436), - [sym_tuple_type] = STATE(3436), - [sym_readonly_type] = STATE(3434), - [sym_union_type] = STATE(3436), - [sym_intersection_type] = STATE(3436), - [sym_function_type] = STATE(3434), - [sym_identifier] = ACTIONS(3019), - [anon_sym_STAR] = ACTIONS(3021), - [anon_sym_LBRACE] = ACTIONS(3023), - [anon_sym_typeof] = ACTIONS(3025), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3027), - [anon_sym_LPAREN] = ACTIONS(3029), - [anon_sym_LBRACK] = ACTIONS(3031), - [anon_sym_new] = ACTIONS(3033), - [anon_sym_AMP] = ACTIONS(3035), - [anon_sym_PIPE] = ACTIONS(3037), - [anon_sym_PLUS] = ACTIONS(3039), - [anon_sym_DASH] = ACTIONS(3039), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3041), - [anon_sym_DQUOTE] = ACTIONS(3043), - [anon_sym_SQUOTE] = ACTIONS(3045), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3047), - [sym_number] = ACTIONS(3049), - [sym_this] = ACTIONS(3051), - [sym_true] = ACTIONS(3053), - [sym_false] = ACTIONS(3053), - [sym_null] = ACTIONS(3053), - [sym_undefined] = ACTIONS(3053), - [anon_sym_readonly] = ACTIONS(3055), - [anon_sym_QMARK] = ACTIONS(3057), - [anon_sym_any] = ACTIONS(3041), - [anon_sym_number] = ACTIONS(3041), - [anon_sym_boolean] = ACTIONS(3041), - [anon_sym_string] = ACTIONS(3041), - [anon_sym_symbol] = ACTIONS(3041), - [anon_sym_object] = ACTIONS(3041), - [anon_sym_abstract] = ACTIONS(3059), - [anon_sym_asserts] = ACTIONS(3061), - [anon_sym_never] = ACTIONS(3041), - [anon_sym_unknown] = ACTIONS(3041), - [anon_sym_keyof] = ACTIONS(3063), - [anon_sym_infer] = ACTIONS(3065), - [anon_sym_unique] = ACTIONS(3067), - [anon_sym_LBRACE_PIPE] = ACTIONS(3069), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(979)] = { - [sym_import] = STATE(5068), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5999), - [sym_nested_type_identifier] = STATE(3511), - [sym__type_query_member_expression_in_type_annotation] = STATE(3299), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_asserts] = STATE(3069), - [sym_type] = STATE(3932), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_predicate] = STATE(3069), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3721), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5621), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(3181), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3183), - [anon_sym_typeof] = ACTIONS(3185), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(3187), - [anon_sym_AMP] = ACTIONS(3189), - [anon_sym_PIPE] = ACTIONS(3191), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(3193), - [anon_sym_SQUOTE] = ACTIONS(3195), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(3197), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(3199), - [anon_sym_QMARK] = ACTIONS(3201), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(3203), - [anon_sym_asserts] = ACTIONS(3205), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(3207), - [anon_sym_infer] = ACTIONS(3209), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3211), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(980)] = { - [sym_identifier] = ACTIONS(3227), - [anon_sym_export] = ACTIONS(3227), - [anon_sym_type] = ACTIONS(3227), - [anon_sym_namespace] = ACTIONS(3227), - [anon_sym_LBRACE] = ACTIONS(3229), - [anon_sym_typeof] = ACTIONS(3227), - [anon_sym_import] = ACTIONS(3227), - [anon_sym_with] = ACTIONS(3227), - [anon_sym_var] = ACTIONS(3227), - [anon_sym_let] = ACTIONS(3227), - [anon_sym_const] = ACTIONS(3227), - [anon_sym_BANG] = ACTIONS(3229), - [anon_sym_if] = ACTIONS(3227), - [anon_sym_switch] = ACTIONS(3227), - [anon_sym_for] = ACTIONS(3227), - [anon_sym_LPAREN] = ACTIONS(3229), - [anon_sym_SEMI] = ACTIONS(3229), - [anon_sym_await] = ACTIONS(3227), - [anon_sym_while] = ACTIONS(3227), - [anon_sym_do] = ACTIONS(3227), - [anon_sym_try] = ACTIONS(3227), - [anon_sym_break] = ACTIONS(3227), - [anon_sym_continue] = ACTIONS(3227), - [anon_sym_debugger] = ACTIONS(3227), - [anon_sym_return] = ACTIONS(3227), - [anon_sym_throw] = ACTIONS(3227), - [anon_sym_yield] = ACTIONS(3227), - [anon_sym_LBRACK] = ACTIONS(3229), - [anon_sym_class] = ACTIONS(3227), - [anon_sym_async] = ACTIONS(3227), - [anon_sym_function] = ACTIONS(3227), - [anon_sym_new] = ACTIONS(3227), - [anon_sym_using] = ACTIONS(3227), - [anon_sym_PLUS] = ACTIONS(3227), - [anon_sym_DASH] = ACTIONS(3227), - [anon_sym_SLASH] = ACTIONS(3227), - [anon_sym_LT] = ACTIONS(3229), - [anon_sym_TILDE] = ACTIONS(3229), - [anon_sym_void] = ACTIONS(3227), - [anon_sym_delete] = ACTIONS(3227), - [anon_sym_PLUS_PLUS] = ACTIONS(3229), - [anon_sym_DASH_DASH] = ACTIONS(3229), - [anon_sym_DQUOTE] = ACTIONS(3229), - [anon_sym_SQUOTE] = ACTIONS(3229), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3229), - [sym_number] = ACTIONS(3229), - [sym_private_property_identifier] = ACTIONS(3229), - [sym_this] = ACTIONS(3227), - [sym_super] = ACTIONS(3227), - [sym_true] = ACTIONS(3227), - [sym_false] = ACTIONS(3227), - [sym_null] = ACTIONS(3227), - [sym_undefined] = ACTIONS(3227), - [anon_sym_AT] = ACTIONS(3229), - [anon_sym_static] = ACTIONS(3227), - [anon_sym_readonly] = ACTIONS(3227), - [anon_sym_get] = ACTIONS(3227), - [anon_sym_set] = ACTIONS(3227), - [anon_sym_declare] = ACTIONS(3227), - [anon_sym_public] = ACTIONS(3227), - [anon_sym_private] = ACTIONS(3227), - [anon_sym_protected] = ACTIONS(3227), - [anon_sym_override] = ACTIONS(3227), - [anon_sym_module] = ACTIONS(3227), - [anon_sym_any] = ACTIONS(3227), - [anon_sym_number] = ACTIONS(3227), - [anon_sym_boolean] = ACTIONS(3227), - [anon_sym_string] = ACTIONS(3227), - [anon_sym_symbol] = ACTIONS(3227), - [anon_sym_object] = ACTIONS(3227), - [anon_sym_abstract] = ACTIONS(3227), - [anon_sym_interface] = ACTIONS(3227), - [anon_sym_enum] = ACTIONS(3227), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(981)] = { - [sym_import] = STATE(4737), - [sym_nested_identifier] = STATE(5736), - [sym_string] = STATE(1558), - [sym_formal_parameters] = STATE(6020), - [sym_nested_type_identifier] = STATE(1536), - [sym__type_query_member_expression_in_type_annotation] = STATE(1516), - [sym__type_query_call_expression_in_type_annotation] = STATE(1560), - [sym_asserts] = STATE(1599), - [sym_type] = STATE(1600), - [sym_constructor_type] = STATE(1561), - [sym_primary_type] = STATE(1562), - [sym_template_literal_type] = STATE(1563), - [sym_infer_type] = STATE(1561), - [sym_conditional_type] = STATE(1563), - [sym_generic_type] = STATE(1563), - [sym_type_predicate] = STATE(1599), - [sym_type_query] = STATE(1563), - [sym_index_type_query] = STATE(1563), - [sym_lookup_type] = STATE(1563), - [sym_literal_type] = STATE(1563), - [sym__number] = STATE(1564), - [sym_existential_type] = STATE(1563), - [sym_flow_maybe_type] = STATE(1563), - [sym_parenthesized_type] = STATE(1563), - [sym_predefined_type] = STATE(1521), - [sym_object_type] = STATE(1563), - [sym_type_parameters] = STATE(5451), - [sym_array_type] = STATE(1563), - [sym_tuple_type] = STATE(1563), - [sym_readonly_type] = STATE(1561), - [sym_union_type] = STATE(1563), - [sym_intersection_type] = STATE(1563), - [sym_function_type] = STATE(1561), - [sym_identifier] = ACTIONS(3129), - [anon_sym_STAR] = ACTIONS(3131), - [anon_sym_LBRACE] = ACTIONS(3133), - [anon_sym_typeof] = ACTIONS(3135), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3137), - [anon_sym_LPAREN] = ACTIONS(3139), - [anon_sym_LBRACK] = ACTIONS(3141), - [anon_sym_new] = ACTIONS(3143), - [anon_sym_AMP] = ACTIONS(3145), - [anon_sym_PIPE] = ACTIONS(3147), - [anon_sym_PLUS] = ACTIONS(3149), - [anon_sym_DASH] = ACTIONS(3149), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3151), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3153), - [sym_number] = ACTIONS(3155), - [sym_this] = ACTIONS(3157), - [sym_true] = ACTIONS(3159), - [sym_false] = ACTIONS(3159), - [sym_null] = ACTIONS(3159), - [sym_undefined] = ACTIONS(3159), - [anon_sym_readonly] = ACTIONS(3161), - [anon_sym_QMARK] = ACTIONS(3163), - [anon_sym_any] = ACTIONS(3151), - [anon_sym_number] = ACTIONS(3151), - [anon_sym_boolean] = ACTIONS(3151), - [anon_sym_string] = ACTIONS(3151), - [anon_sym_symbol] = ACTIONS(3151), - [anon_sym_object] = ACTIONS(3151), - [anon_sym_abstract] = ACTIONS(3165), - [anon_sym_asserts] = ACTIONS(3167), - [anon_sym_never] = ACTIONS(3151), - [anon_sym_unknown] = ACTIONS(3151), - [anon_sym_keyof] = ACTIONS(3169), - [anon_sym_infer] = ACTIONS(3171), - [anon_sym_unique] = ACTIONS(3173), - [anon_sym_LBRACE_PIPE] = ACTIONS(3175), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(982)] = { - [sym_identifier] = ACTIONS(3015), - [anon_sym_export] = ACTIONS(3015), - [anon_sym_type] = ACTIONS(3015), - [anon_sym_namespace] = ACTIONS(3015), - [anon_sym_LBRACE] = ACTIONS(3017), - [anon_sym_typeof] = ACTIONS(3015), - [anon_sym_import] = ACTIONS(3015), - [anon_sym_with] = ACTIONS(3015), - [anon_sym_var] = ACTIONS(3015), - [anon_sym_let] = ACTIONS(3015), - [anon_sym_const] = ACTIONS(3015), - [anon_sym_BANG] = ACTIONS(3017), - [anon_sym_if] = ACTIONS(3015), - [anon_sym_switch] = ACTIONS(3015), - [anon_sym_for] = ACTIONS(3015), - [anon_sym_LPAREN] = ACTIONS(3017), - [anon_sym_SEMI] = ACTIONS(3017), - [anon_sym_await] = ACTIONS(3015), - [anon_sym_while] = ACTIONS(3015), - [anon_sym_do] = ACTIONS(3015), - [anon_sym_try] = ACTIONS(3015), - [anon_sym_break] = ACTIONS(3015), - [anon_sym_continue] = ACTIONS(3015), - [anon_sym_debugger] = ACTIONS(3015), - [anon_sym_return] = ACTIONS(3015), - [anon_sym_throw] = ACTIONS(3015), - [anon_sym_yield] = ACTIONS(3015), - [anon_sym_LBRACK] = ACTIONS(3017), - [anon_sym_class] = ACTIONS(3015), - [anon_sym_async] = ACTIONS(3015), - [anon_sym_function] = ACTIONS(3015), - [anon_sym_new] = ACTIONS(3015), - [anon_sym_using] = ACTIONS(3015), - [anon_sym_PLUS] = ACTIONS(3015), - [anon_sym_DASH] = ACTIONS(3015), - [anon_sym_SLASH] = ACTIONS(3015), - [anon_sym_LT] = ACTIONS(3017), - [anon_sym_TILDE] = ACTIONS(3017), - [anon_sym_void] = ACTIONS(3015), - [anon_sym_delete] = ACTIONS(3015), - [anon_sym_PLUS_PLUS] = ACTIONS(3017), - [anon_sym_DASH_DASH] = ACTIONS(3017), - [anon_sym_DQUOTE] = ACTIONS(3017), - [anon_sym_SQUOTE] = ACTIONS(3017), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3017), - [sym_number] = ACTIONS(3017), - [sym_private_property_identifier] = ACTIONS(3017), - [sym_this] = ACTIONS(3015), - [sym_super] = ACTIONS(3015), - [sym_true] = ACTIONS(3015), - [sym_false] = ACTIONS(3015), - [sym_null] = ACTIONS(3015), - [sym_undefined] = ACTIONS(3015), - [anon_sym_AT] = ACTIONS(3017), - [anon_sym_static] = ACTIONS(3015), - [anon_sym_readonly] = ACTIONS(3015), - [anon_sym_get] = ACTIONS(3015), - [anon_sym_set] = ACTIONS(3015), - [anon_sym_declare] = ACTIONS(3015), - [anon_sym_public] = ACTIONS(3015), - [anon_sym_private] = ACTIONS(3015), - [anon_sym_protected] = ACTIONS(3015), - [anon_sym_override] = ACTIONS(3015), - [anon_sym_module] = ACTIONS(3015), - [anon_sym_any] = ACTIONS(3015), - [anon_sym_number] = ACTIONS(3015), - [anon_sym_boolean] = ACTIONS(3015), - [anon_sym_string] = ACTIONS(3015), - [anon_sym_symbol] = ACTIONS(3015), - [anon_sym_object] = ACTIONS(3015), - [anon_sym_abstract] = ACTIONS(3015), - [anon_sym_interface] = ACTIONS(3015), - [anon_sym_enum] = ACTIONS(3015), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(983)] = { - [sym_identifier] = ACTIONS(3015), - [anon_sym_export] = ACTIONS(3015), - [anon_sym_type] = ACTIONS(3015), - [anon_sym_namespace] = ACTIONS(3015), - [anon_sym_LBRACE] = ACTIONS(3017), - [anon_sym_typeof] = ACTIONS(3015), - [anon_sym_import] = ACTIONS(3015), - [anon_sym_with] = ACTIONS(3015), - [anon_sym_var] = ACTIONS(3015), - [anon_sym_let] = ACTIONS(3015), - [anon_sym_const] = ACTIONS(3015), - [anon_sym_BANG] = ACTIONS(3017), - [anon_sym_if] = ACTIONS(3015), - [anon_sym_switch] = ACTIONS(3015), - [anon_sym_for] = ACTIONS(3015), - [anon_sym_LPAREN] = ACTIONS(3017), - [anon_sym_SEMI] = ACTIONS(3017), - [anon_sym_await] = ACTIONS(3015), - [anon_sym_while] = ACTIONS(3015), - [anon_sym_do] = ACTIONS(3015), - [anon_sym_try] = ACTIONS(3015), - [anon_sym_break] = ACTIONS(3015), - [anon_sym_continue] = ACTIONS(3015), - [anon_sym_debugger] = ACTIONS(3015), - [anon_sym_return] = ACTIONS(3015), - [anon_sym_throw] = ACTIONS(3015), - [anon_sym_yield] = ACTIONS(3015), - [anon_sym_LBRACK] = ACTIONS(3017), - [anon_sym_class] = ACTIONS(3015), - [anon_sym_async] = ACTIONS(3015), - [anon_sym_function] = ACTIONS(3015), - [anon_sym_new] = ACTIONS(3015), - [anon_sym_using] = ACTIONS(3015), - [anon_sym_PLUS] = ACTIONS(3015), - [anon_sym_DASH] = ACTIONS(3015), - [anon_sym_SLASH] = ACTIONS(3015), - [anon_sym_LT] = ACTIONS(3017), - [anon_sym_TILDE] = ACTIONS(3017), - [anon_sym_void] = ACTIONS(3015), - [anon_sym_delete] = ACTIONS(3015), - [anon_sym_PLUS_PLUS] = ACTIONS(3017), - [anon_sym_DASH_DASH] = ACTIONS(3017), - [anon_sym_DQUOTE] = ACTIONS(3017), - [anon_sym_SQUOTE] = ACTIONS(3017), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3017), - [sym_number] = ACTIONS(3017), - [sym_private_property_identifier] = ACTIONS(3017), - [sym_this] = ACTIONS(3015), - [sym_super] = ACTIONS(3015), - [sym_true] = ACTIONS(3015), - [sym_false] = ACTIONS(3015), - [sym_null] = ACTIONS(3015), - [sym_undefined] = ACTIONS(3015), - [anon_sym_AT] = ACTIONS(3017), - [anon_sym_static] = ACTIONS(3015), - [anon_sym_readonly] = ACTIONS(3015), - [anon_sym_get] = ACTIONS(3015), - [anon_sym_set] = ACTIONS(3015), - [anon_sym_declare] = ACTIONS(3015), - [anon_sym_public] = ACTIONS(3015), - [anon_sym_private] = ACTIONS(3015), - [anon_sym_protected] = ACTIONS(3015), - [anon_sym_override] = ACTIONS(3015), - [anon_sym_module] = ACTIONS(3015), - [anon_sym_any] = ACTIONS(3015), - [anon_sym_number] = ACTIONS(3015), - [anon_sym_boolean] = ACTIONS(3015), - [anon_sym_string] = ACTIONS(3015), - [anon_sym_symbol] = ACTIONS(3015), - [anon_sym_object] = ACTIONS(3015), - [anon_sym_abstract] = ACTIONS(3015), - [anon_sym_interface] = ACTIONS(3015), - [anon_sym_enum] = ACTIONS(3015), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(984)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_asserts] = STATE(3098), - [sym_type] = STATE(3734), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_predicate] = STATE(3098), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3524), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(3213), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1576), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(3215), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1582), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_asserts] = ACTIONS(3217), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(1586), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(985)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym_type_annotation] = STATE(5697), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(5245), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3016), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_COLON] = ACTIONS(849), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(1586), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(986)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_nested_type_identifier] = STATE(2968), - [sym_type_annotation] = STATE(5367), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3815), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_COLON] = ACTIONS(849), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1576), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1582), - [anon_sym_QMARK] = ACTIONS(3231), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(1586), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(987)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym_type_annotation] = STATE(5367), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(5245), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3013), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_COLON] = ACTIONS(849), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(3231), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(1586), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(988)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3890), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_GT] = ACTIONS(3233), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(989)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3890), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_GT] = ACTIONS(3235), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(990)] = { - [sym_identifier] = ACTIONS(3237), - [anon_sym_export] = ACTIONS(3237), - [anon_sym_type] = ACTIONS(3237), - [anon_sym_EQ] = ACTIONS(3237), - [anon_sym_namespace] = ACTIONS(3237), - [anon_sym_LBRACE] = ACTIONS(3239), - [anon_sym_COMMA] = ACTIONS(3239), - [anon_sym_RBRACE] = ACTIONS(3239), - [anon_sym_typeof] = ACTIONS(3237), - [anon_sym_import] = ACTIONS(3237), - [anon_sym_let] = ACTIONS(3237), - [anon_sym_BANG] = ACTIONS(3239), - [anon_sym_LPAREN] = ACTIONS(3239), - [anon_sym_RPAREN] = ACTIONS(3239), - [anon_sym_await] = ACTIONS(3237), - [anon_sym_COLON] = ACTIONS(3239), - [anon_sym_yield] = ACTIONS(3237), - [anon_sym_LBRACK] = ACTIONS(3239), - [anon_sym_RBRACK] = ACTIONS(3239), - [anon_sym_DOT] = ACTIONS(3237), - [anon_sym_class] = ACTIONS(3237), - [anon_sym_async] = ACTIONS(3237), - [anon_sym_function] = ACTIONS(3237), - [anon_sym_EQ_GT] = ACTIONS(3239), - [anon_sym_QMARK_DOT] = ACTIONS(3239), - [anon_sym_new] = ACTIONS(3237), - [anon_sym_using] = ACTIONS(3237), - [anon_sym_DOT_DOT_DOT] = ACTIONS(3239), - [anon_sym_AMP] = ACTIONS(3239), - [anon_sym_PIPE] = ACTIONS(3239), - [anon_sym_PLUS] = ACTIONS(3237), - [anon_sym_DASH] = ACTIONS(3237), - [anon_sym_SLASH] = ACTIONS(3237), - [anon_sym_LT] = ACTIONS(3239), - [anon_sym_GT] = ACTIONS(3239), - [anon_sym_TILDE] = ACTIONS(3239), - [anon_sym_void] = ACTIONS(3237), - [anon_sym_delete] = ACTIONS(3237), - [anon_sym_PLUS_PLUS] = ACTIONS(3239), - [anon_sym_DASH_DASH] = ACTIONS(3239), - [anon_sym_DQUOTE] = ACTIONS(3239), - [anon_sym_SQUOTE] = ACTIONS(3239), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3239), - [sym_number] = ACTIONS(3239), - [sym_private_property_identifier] = ACTIONS(3239), - [sym_this] = ACTIONS(3237), - [sym_super] = ACTIONS(3237), - [sym_true] = ACTIONS(3237), - [sym_false] = ACTIONS(3237), - [sym_null] = ACTIONS(3237), - [sym_undefined] = ACTIONS(3237), - [anon_sym_AT] = ACTIONS(3239), - [anon_sym_static] = ACTIONS(3237), - [anon_sym_readonly] = ACTIONS(3237), - [anon_sym_get] = ACTIONS(3237), - [anon_sym_set] = ACTIONS(3237), - [anon_sym_QMARK] = ACTIONS(3237), - [anon_sym_declare] = ACTIONS(3237), - [anon_sym_public] = ACTIONS(3237), - [anon_sym_private] = ACTIONS(3237), - [anon_sym_protected] = ACTIONS(3237), - [anon_sym_override] = ACTIONS(3237), - [anon_sym_module] = ACTIONS(3237), - [anon_sym_any] = ACTIONS(3237), - [anon_sym_number] = ACTIONS(3237), - [anon_sym_boolean] = ACTIONS(3237), - [anon_sym_string] = ACTIONS(3237), - [anon_sym_symbol] = ACTIONS(3237), - [anon_sym_object] = ACTIONS(3237), - [anon_sym_abstract] = ACTIONS(3237), - [anon_sym_extends] = ACTIONS(3237), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(991)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3890), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_GT] = ACTIONS(3241), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(992)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3890), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_GT] = ACTIONS(3243), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(993)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4584), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_RBRACK] = ACTIONS(3245), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(994)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3890), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_GT] = ACTIONS(3247), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(995)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3890), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_GT] = ACTIONS(3249), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(996)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3890), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_GT] = ACTIONS(3251), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(997)] = { - [sym_identifier] = ACTIONS(3253), - [anon_sym_export] = ACTIONS(3253), - [anon_sym_type] = ACTIONS(3253), - [anon_sym_EQ] = ACTIONS(3253), - [anon_sym_namespace] = ACTIONS(3253), - [anon_sym_LBRACE] = ACTIONS(3255), - [anon_sym_COMMA] = ACTIONS(3255), - [anon_sym_RBRACE] = ACTIONS(3255), - [anon_sym_typeof] = ACTIONS(3253), - [anon_sym_import] = ACTIONS(3253), - [anon_sym_let] = ACTIONS(3253), - [anon_sym_BANG] = ACTIONS(3255), - [anon_sym_LPAREN] = ACTIONS(3255), - [anon_sym_RPAREN] = ACTIONS(3255), - [anon_sym_await] = ACTIONS(3253), - [anon_sym_COLON] = ACTIONS(3255), - [anon_sym_yield] = ACTIONS(3253), - [anon_sym_LBRACK] = ACTIONS(3255), - [anon_sym_RBRACK] = ACTIONS(3255), - [anon_sym_DOT] = ACTIONS(3253), - [anon_sym_class] = ACTIONS(3253), - [anon_sym_async] = ACTIONS(3253), - [anon_sym_function] = ACTIONS(3253), - [anon_sym_EQ_GT] = ACTIONS(3255), - [anon_sym_QMARK_DOT] = ACTIONS(3255), - [anon_sym_new] = ACTIONS(3253), - [anon_sym_using] = ACTIONS(3253), - [anon_sym_DOT_DOT_DOT] = ACTIONS(3255), - [anon_sym_AMP] = ACTIONS(3255), - [anon_sym_PIPE] = ACTIONS(3255), - [anon_sym_PLUS] = ACTIONS(3253), - [anon_sym_DASH] = ACTIONS(3253), - [anon_sym_SLASH] = ACTIONS(3253), - [anon_sym_LT] = ACTIONS(3255), - [anon_sym_GT] = ACTIONS(3255), - [anon_sym_TILDE] = ACTIONS(3255), - [anon_sym_void] = ACTIONS(3253), - [anon_sym_delete] = ACTIONS(3253), - [anon_sym_PLUS_PLUS] = ACTIONS(3255), - [anon_sym_DASH_DASH] = ACTIONS(3255), - [anon_sym_DQUOTE] = ACTIONS(3255), - [anon_sym_SQUOTE] = ACTIONS(3255), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3255), - [sym_number] = ACTIONS(3255), - [sym_private_property_identifier] = ACTIONS(3255), - [sym_this] = ACTIONS(3253), - [sym_super] = ACTIONS(3253), - [sym_true] = ACTIONS(3253), - [sym_false] = ACTIONS(3253), - [sym_null] = ACTIONS(3253), - [sym_undefined] = ACTIONS(3253), - [anon_sym_AT] = ACTIONS(3255), - [anon_sym_static] = ACTIONS(3253), - [anon_sym_readonly] = ACTIONS(3253), - [anon_sym_get] = ACTIONS(3253), - [anon_sym_set] = ACTIONS(3253), - [anon_sym_QMARK] = ACTIONS(3253), - [anon_sym_declare] = ACTIONS(3253), - [anon_sym_public] = ACTIONS(3253), - [anon_sym_private] = ACTIONS(3253), - [anon_sym_protected] = ACTIONS(3253), - [anon_sym_override] = ACTIONS(3253), - [anon_sym_module] = ACTIONS(3253), - [anon_sym_any] = ACTIONS(3253), - [anon_sym_number] = ACTIONS(3253), - [anon_sym_boolean] = ACTIONS(3253), - [anon_sym_string] = ACTIONS(3253), - [anon_sym_symbol] = ACTIONS(3253), - [anon_sym_object] = ACTIONS(3253), - [anon_sym_abstract] = ACTIONS(3253), - [anon_sym_extends] = ACTIONS(3253), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(998)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3890), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_GT] = ACTIONS(3257), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(999)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3890), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_GT] = ACTIONS(3259), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1000)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4672), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_RBRACK] = ACTIONS(3261), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1001)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3890), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_GT] = ACTIONS(3263), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [STATE(1001)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_rest_pattern] = STATE(6589), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6501), + [sym_optional_tuple_parameter] = STATE(6501), + [sym_optional_type] = STATE(6501), + [sym_rest_type] = STATE(6501), + [sym__tuple_type_member] = STATE(6501), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(2695), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(3117), + [anon_sym_new] = ACTIONS(2701), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2703), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(2709), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(677), + [anon_sym_number] = ACTIONS(677), + [anon_sym_boolean] = ACTIONS(677), + [anon_sym_string] = ACTIONS(677), + [anon_sym_symbol] = ACTIONS(677), + [anon_sym_object] = ACTIONS(677), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1002)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3890), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_GT] = ACTIONS(3265), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [ts_builtin_sym_end] = ACTIONS(3119), + [sym_identifier] = ACTIONS(3121), + [anon_sym_export] = ACTIONS(3121), + [anon_sym_default] = ACTIONS(3121), + [anon_sym_type] = ACTIONS(3121), + [anon_sym_namespace] = ACTIONS(3121), + [anon_sym_LBRACE] = ACTIONS(3119), + [anon_sym_RBRACE] = ACTIONS(3119), + [anon_sym_typeof] = ACTIONS(3121), + [anon_sym_import] = ACTIONS(3121), + [anon_sym_with] = ACTIONS(3121), + [anon_sym_var] = ACTIONS(3121), + [anon_sym_let] = ACTIONS(3121), + [anon_sym_const] = ACTIONS(3121), + [anon_sym_BANG] = ACTIONS(3119), + [anon_sym_else] = ACTIONS(3121), + [anon_sym_if] = ACTIONS(3121), + [anon_sym_switch] = ACTIONS(3121), + [anon_sym_for] = ACTIONS(3121), + [anon_sym_LPAREN] = ACTIONS(3119), + [anon_sym_SEMI] = ACTIONS(3119), + [anon_sym_await] = ACTIONS(3121), + [anon_sym_while] = ACTIONS(3121), + [anon_sym_do] = ACTIONS(3121), + [anon_sym_try] = ACTIONS(3121), + [anon_sym_break] = ACTIONS(3121), + [anon_sym_continue] = ACTIONS(3121), + [anon_sym_debugger] = ACTIONS(3121), + [anon_sym_return] = ACTIONS(3121), + [anon_sym_throw] = ACTIONS(3121), + [anon_sym_case] = ACTIONS(3121), + [anon_sym_yield] = ACTIONS(3121), + [anon_sym_LBRACK] = ACTIONS(3119), + [anon_sym_class] = ACTIONS(3121), + [anon_sym_async] = ACTIONS(3121), + [anon_sym_function] = ACTIONS(3121), + [anon_sym_new] = ACTIONS(3121), + [anon_sym_using] = ACTIONS(3121), + [anon_sym_PLUS] = ACTIONS(3121), + [anon_sym_DASH] = ACTIONS(3121), + [anon_sym_SLASH] = ACTIONS(3121), + [anon_sym_LT] = ACTIONS(3119), + [anon_sym_TILDE] = ACTIONS(3119), + [anon_sym_void] = ACTIONS(3121), + [anon_sym_delete] = ACTIONS(3121), + [anon_sym_PLUS_PLUS] = ACTIONS(3119), + [anon_sym_DASH_DASH] = ACTIONS(3119), + [anon_sym_DQUOTE] = ACTIONS(3119), + [anon_sym_SQUOTE] = ACTIONS(3119), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3119), + [sym_number] = ACTIONS(3119), + [sym_private_property_identifier] = ACTIONS(3119), + [sym_this] = ACTIONS(3121), + [sym_super] = ACTIONS(3121), + [sym_true] = ACTIONS(3121), + [sym_false] = ACTIONS(3121), + [sym_null] = ACTIONS(3121), + [sym_undefined] = ACTIONS(3121), + [anon_sym_AT] = ACTIONS(3119), + [anon_sym_static] = ACTIONS(3121), + [anon_sym_readonly] = ACTIONS(3121), + [anon_sym_get] = ACTIONS(3121), + [anon_sym_set] = ACTIONS(3121), + [anon_sym_declare] = ACTIONS(3121), + [anon_sym_public] = ACTIONS(3121), + [anon_sym_private] = ACTIONS(3121), + [anon_sym_protected] = ACTIONS(3121), + [anon_sym_override] = ACTIONS(3121), + [anon_sym_module] = ACTIONS(3121), + [anon_sym_any] = ACTIONS(3121), + [anon_sym_number] = ACTIONS(3121), + [anon_sym_boolean] = ACTIONS(3121), + [anon_sym_string] = ACTIONS(3121), + [anon_sym_symbol] = ACTIONS(3121), + [anon_sym_object] = ACTIONS(3121), + [anon_sym_abstract] = ACTIONS(3121), + [anon_sym_interface] = ACTIONS(3121), + [anon_sym_enum] = ACTIONS(3121), [sym_html_comment] = ACTIONS(5), }, [STATE(1003)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3890), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_GT] = ACTIONS(3267), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_rest_pattern] = STATE(6589), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6501), + [sym_optional_tuple_parameter] = STATE(6501), + [sym_optional_type] = STATE(6501), + [sym_rest_type] = STATE(6501), + [sym__tuple_type_member] = STATE(6501), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(2695), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(3123), + [anon_sym_new] = ACTIONS(2701), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2703), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(2709), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(677), + [anon_sym_number] = ACTIONS(677), + [anon_sym_boolean] = ACTIONS(677), + [anon_sym_string] = ACTIONS(677), + [anon_sym_symbol] = ACTIONS(677), + [anon_sym_object] = ACTIONS(677), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1004)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4586), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_RBRACK] = ACTIONS(3269), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [ts_builtin_sym_end] = ACTIONS(3125), + [sym_identifier] = ACTIONS(3127), + [anon_sym_export] = ACTIONS(3127), + [anon_sym_default] = ACTIONS(3127), + [anon_sym_type] = ACTIONS(3127), + [anon_sym_namespace] = ACTIONS(3127), + [anon_sym_LBRACE] = ACTIONS(3125), + [anon_sym_RBRACE] = ACTIONS(3125), + [anon_sym_typeof] = ACTIONS(3127), + [anon_sym_import] = ACTIONS(3127), + [anon_sym_with] = ACTIONS(3127), + [anon_sym_var] = ACTIONS(3127), + [anon_sym_let] = ACTIONS(3127), + [anon_sym_const] = ACTIONS(3127), + [anon_sym_BANG] = ACTIONS(3125), + [anon_sym_else] = ACTIONS(3127), + [anon_sym_if] = ACTIONS(3127), + [anon_sym_switch] = ACTIONS(3127), + [anon_sym_for] = ACTIONS(3127), + [anon_sym_LPAREN] = ACTIONS(3125), + [anon_sym_SEMI] = ACTIONS(3125), + [anon_sym_await] = ACTIONS(3127), + [anon_sym_while] = ACTIONS(3127), + [anon_sym_do] = ACTIONS(3127), + [anon_sym_try] = ACTIONS(3127), + [anon_sym_break] = ACTIONS(3127), + [anon_sym_continue] = ACTIONS(3127), + [anon_sym_debugger] = ACTIONS(3127), + [anon_sym_return] = ACTIONS(3127), + [anon_sym_throw] = ACTIONS(3127), + [anon_sym_case] = ACTIONS(3127), + [anon_sym_yield] = ACTIONS(3127), + [anon_sym_LBRACK] = ACTIONS(3125), + [anon_sym_class] = ACTIONS(3127), + [anon_sym_async] = ACTIONS(3127), + [anon_sym_function] = ACTIONS(3127), + [anon_sym_new] = ACTIONS(3127), + [anon_sym_using] = ACTIONS(3127), + [anon_sym_PLUS] = ACTIONS(3127), + [anon_sym_DASH] = ACTIONS(3127), + [anon_sym_SLASH] = ACTIONS(3127), + [anon_sym_LT] = ACTIONS(3125), + [anon_sym_TILDE] = ACTIONS(3125), + [anon_sym_void] = ACTIONS(3127), + [anon_sym_delete] = ACTIONS(3127), + [anon_sym_PLUS_PLUS] = ACTIONS(3125), + [anon_sym_DASH_DASH] = ACTIONS(3125), + [anon_sym_DQUOTE] = ACTIONS(3125), + [anon_sym_SQUOTE] = ACTIONS(3125), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3125), + [sym_number] = ACTIONS(3125), + [sym_private_property_identifier] = ACTIONS(3125), + [sym_this] = ACTIONS(3127), + [sym_super] = ACTIONS(3127), + [sym_true] = ACTIONS(3127), + [sym_false] = ACTIONS(3127), + [sym_null] = ACTIONS(3127), + [sym_undefined] = ACTIONS(3127), + [anon_sym_AT] = ACTIONS(3125), + [anon_sym_static] = ACTIONS(3127), + [anon_sym_readonly] = ACTIONS(3127), + [anon_sym_get] = ACTIONS(3127), + [anon_sym_set] = ACTIONS(3127), + [anon_sym_declare] = ACTIONS(3127), + [anon_sym_public] = ACTIONS(3127), + [anon_sym_private] = ACTIONS(3127), + [anon_sym_protected] = ACTIONS(3127), + [anon_sym_override] = ACTIONS(3127), + [anon_sym_module] = ACTIONS(3127), + [anon_sym_any] = ACTIONS(3127), + [anon_sym_number] = ACTIONS(3127), + [anon_sym_boolean] = ACTIONS(3127), + [anon_sym_string] = ACTIONS(3127), + [anon_sym_symbol] = ACTIONS(3127), + [anon_sym_object] = ACTIONS(3127), + [anon_sym_abstract] = ACTIONS(3127), + [anon_sym_interface] = ACTIONS(3127), + [anon_sym_enum] = ACTIONS(3127), [sym_html_comment] = ACTIONS(5), }, [STATE(1005)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4599), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_RBRACK] = ACTIONS(3271), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [ts_builtin_sym_end] = ACTIONS(3129), + [sym_identifier] = ACTIONS(3131), + [anon_sym_export] = ACTIONS(3131), + [anon_sym_default] = ACTIONS(3131), + [anon_sym_type] = ACTIONS(3131), + [anon_sym_namespace] = ACTIONS(3131), + [anon_sym_LBRACE] = ACTIONS(3129), + [anon_sym_RBRACE] = ACTIONS(3129), + [anon_sym_typeof] = ACTIONS(3131), + [anon_sym_import] = ACTIONS(3131), + [anon_sym_with] = ACTIONS(3131), + [anon_sym_var] = ACTIONS(3131), + [anon_sym_let] = ACTIONS(3131), + [anon_sym_const] = ACTIONS(3131), + [anon_sym_BANG] = ACTIONS(3129), + [anon_sym_else] = ACTIONS(3131), + [anon_sym_if] = ACTIONS(3131), + [anon_sym_switch] = ACTIONS(3131), + [anon_sym_for] = ACTIONS(3131), + [anon_sym_LPAREN] = ACTIONS(3129), + [anon_sym_SEMI] = ACTIONS(3129), + [anon_sym_await] = ACTIONS(3131), + [anon_sym_while] = ACTIONS(3131), + [anon_sym_do] = ACTIONS(3131), + [anon_sym_try] = ACTIONS(3131), + [anon_sym_break] = ACTIONS(3131), + [anon_sym_continue] = ACTIONS(3131), + [anon_sym_debugger] = ACTIONS(3131), + [anon_sym_return] = ACTIONS(3131), + [anon_sym_throw] = ACTIONS(3131), + [anon_sym_case] = ACTIONS(3131), + [anon_sym_yield] = ACTIONS(3131), + [anon_sym_LBRACK] = ACTIONS(3129), + [anon_sym_class] = ACTIONS(3131), + [anon_sym_async] = ACTIONS(3131), + [anon_sym_function] = ACTIONS(3131), + [anon_sym_new] = ACTIONS(3131), + [anon_sym_using] = ACTIONS(3131), + [anon_sym_PLUS] = ACTIONS(3131), + [anon_sym_DASH] = ACTIONS(3131), + [anon_sym_SLASH] = ACTIONS(3131), + [anon_sym_LT] = ACTIONS(3129), + [anon_sym_TILDE] = ACTIONS(3129), + [anon_sym_void] = ACTIONS(3131), + [anon_sym_delete] = ACTIONS(3131), + [anon_sym_PLUS_PLUS] = ACTIONS(3129), + [anon_sym_DASH_DASH] = ACTIONS(3129), + [anon_sym_DQUOTE] = ACTIONS(3129), + [anon_sym_SQUOTE] = ACTIONS(3129), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3129), + [sym_number] = ACTIONS(3129), + [sym_private_property_identifier] = ACTIONS(3129), + [sym_this] = ACTIONS(3131), + [sym_super] = ACTIONS(3131), + [sym_true] = ACTIONS(3131), + [sym_false] = ACTIONS(3131), + [sym_null] = ACTIONS(3131), + [sym_undefined] = ACTIONS(3131), + [anon_sym_AT] = ACTIONS(3129), + [anon_sym_static] = ACTIONS(3131), + [anon_sym_readonly] = ACTIONS(3131), + [anon_sym_get] = ACTIONS(3131), + [anon_sym_set] = ACTIONS(3131), + [anon_sym_declare] = ACTIONS(3131), + [anon_sym_public] = ACTIONS(3131), + [anon_sym_private] = ACTIONS(3131), + [anon_sym_protected] = ACTIONS(3131), + [anon_sym_override] = ACTIONS(3131), + [anon_sym_module] = ACTIONS(3131), + [anon_sym_any] = ACTIONS(3131), + [anon_sym_number] = ACTIONS(3131), + [anon_sym_boolean] = ACTIONS(3131), + [anon_sym_string] = ACTIONS(3131), + [anon_sym_symbol] = ACTIONS(3131), + [anon_sym_object] = ACTIONS(3131), + [anon_sym_abstract] = ACTIONS(3131), + [anon_sym_interface] = ACTIONS(3131), + [anon_sym_enum] = ACTIONS(3131), [sym_html_comment] = ACTIONS(5), }, [STATE(1006)] = { - [sym_identifier] = ACTIONS(3273), - [anon_sym_export] = ACTIONS(3273), - [anon_sym_type] = ACTIONS(3273), - [anon_sym_EQ] = ACTIONS(3273), - [anon_sym_namespace] = ACTIONS(3273), - [anon_sym_LBRACE] = ACTIONS(3275), - [anon_sym_COMMA] = ACTIONS(3275), - [anon_sym_RBRACE] = ACTIONS(3275), - [anon_sym_typeof] = ACTIONS(3273), - [anon_sym_import] = ACTIONS(3273), - [anon_sym_let] = ACTIONS(3273), - [anon_sym_BANG] = ACTIONS(3275), - [anon_sym_LPAREN] = ACTIONS(3275), - [anon_sym_RPAREN] = ACTIONS(3275), - [anon_sym_await] = ACTIONS(3273), - [anon_sym_COLON] = ACTIONS(3275), - [anon_sym_yield] = ACTIONS(3273), - [anon_sym_LBRACK] = ACTIONS(3275), - [anon_sym_RBRACK] = ACTIONS(3275), - [anon_sym_DOT] = ACTIONS(3273), - [anon_sym_class] = ACTIONS(3273), - [anon_sym_async] = ACTIONS(3273), - [anon_sym_function] = ACTIONS(3273), - [anon_sym_EQ_GT] = ACTIONS(3275), - [anon_sym_QMARK_DOT] = ACTIONS(3275), - [anon_sym_new] = ACTIONS(3273), - [anon_sym_using] = ACTIONS(3273), - [anon_sym_DOT_DOT_DOT] = ACTIONS(3275), - [anon_sym_AMP] = ACTIONS(3275), - [anon_sym_PIPE] = ACTIONS(3275), - [anon_sym_PLUS] = ACTIONS(3273), - [anon_sym_DASH] = ACTIONS(3273), - [anon_sym_SLASH] = ACTIONS(3273), - [anon_sym_LT] = ACTIONS(3275), - [anon_sym_GT] = ACTIONS(3275), - [anon_sym_TILDE] = ACTIONS(3275), - [anon_sym_void] = ACTIONS(3273), - [anon_sym_delete] = ACTIONS(3273), - [anon_sym_PLUS_PLUS] = ACTIONS(3275), - [anon_sym_DASH_DASH] = ACTIONS(3275), - [anon_sym_DQUOTE] = ACTIONS(3275), - [anon_sym_SQUOTE] = ACTIONS(3275), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3275), - [sym_number] = ACTIONS(3275), - [sym_private_property_identifier] = ACTIONS(3275), - [sym_this] = ACTIONS(3273), - [sym_super] = ACTIONS(3273), - [sym_true] = ACTIONS(3273), - [sym_false] = ACTIONS(3273), - [sym_null] = ACTIONS(3273), - [sym_undefined] = ACTIONS(3273), - [anon_sym_AT] = ACTIONS(3275), - [anon_sym_static] = ACTIONS(3273), - [anon_sym_readonly] = ACTIONS(3273), - [anon_sym_get] = ACTIONS(3273), - [anon_sym_set] = ACTIONS(3273), - [anon_sym_QMARK] = ACTIONS(3273), - [anon_sym_declare] = ACTIONS(3273), - [anon_sym_public] = ACTIONS(3273), - [anon_sym_private] = ACTIONS(3273), - [anon_sym_protected] = ACTIONS(3273), - [anon_sym_override] = ACTIONS(3273), - [anon_sym_module] = ACTIONS(3273), - [anon_sym_any] = ACTIONS(3273), - [anon_sym_number] = ACTIONS(3273), - [anon_sym_boolean] = ACTIONS(3273), - [anon_sym_string] = ACTIONS(3273), - [anon_sym_symbol] = ACTIONS(3273), - [anon_sym_object] = ACTIONS(3273), - [anon_sym_abstract] = ACTIONS(3273), - [anon_sym_extends] = ACTIONS(3273), + [ts_builtin_sym_end] = ACTIONS(3133), + [sym_identifier] = ACTIONS(3135), + [anon_sym_export] = ACTIONS(3135), + [anon_sym_default] = ACTIONS(3135), + [anon_sym_type] = ACTIONS(3135), + [anon_sym_namespace] = ACTIONS(3135), + [anon_sym_LBRACE] = ACTIONS(3133), + [anon_sym_RBRACE] = ACTIONS(3133), + [anon_sym_typeof] = ACTIONS(3135), + [anon_sym_import] = ACTIONS(3135), + [anon_sym_with] = ACTIONS(3135), + [anon_sym_var] = ACTIONS(3135), + [anon_sym_let] = ACTIONS(3135), + [anon_sym_const] = ACTIONS(3135), + [anon_sym_BANG] = ACTIONS(3133), + [anon_sym_else] = ACTIONS(3135), + [anon_sym_if] = ACTIONS(3135), + [anon_sym_switch] = ACTIONS(3135), + [anon_sym_for] = ACTIONS(3135), + [anon_sym_LPAREN] = ACTIONS(3133), + [anon_sym_SEMI] = ACTIONS(3133), + [anon_sym_await] = ACTIONS(3135), + [anon_sym_while] = ACTIONS(3135), + [anon_sym_do] = ACTIONS(3135), + [anon_sym_try] = ACTIONS(3135), + [anon_sym_break] = ACTIONS(3135), + [anon_sym_continue] = ACTIONS(3135), + [anon_sym_debugger] = ACTIONS(3135), + [anon_sym_return] = ACTIONS(3135), + [anon_sym_throw] = ACTIONS(3135), + [anon_sym_case] = ACTIONS(3135), + [anon_sym_yield] = ACTIONS(3135), + [anon_sym_LBRACK] = ACTIONS(3133), + [anon_sym_class] = ACTIONS(3135), + [anon_sym_async] = ACTIONS(3135), + [anon_sym_function] = ACTIONS(3135), + [anon_sym_new] = ACTIONS(3135), + [anon_sym_using] = ACTIONS(3135), + [anon_sym_PLUS] = ACTIONS(3135), + [anon_sym_DASH] = ACTIONS(3135), + [anon_sym_SLASH] = ACTIONS(3135), + [anon_sym_LT] = ACTIONS(3133), + [anon_sym_TILDE] = ACTIONS(3133), + [anon_sym_void] = ACTIONS(3135), + [anon_sym_delete] = ACTIONS(3135), + [anon_sym_PLUS_PLUS] = ACTIONS(3133), + [anon_sym_DASH_DASH] = ACTIONS(3133), + [anon_sym_DQUOTE] = ACTIONS(3133), + [anon_sym_SQUOTE] = ACTIONS(3133), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3133), + [sym_number] = ACTIONS(3133), + [sym_private_property_identifier] = ACTIONS(3133), + [sym_this] = ACTIONS(3135), + [sym_super] = ACTIONS(3135), + [sym_true] = ACTIONS(3135), + [sym_false] = ACTIONS(3135), + [sym_null] = ACTIONS(3135), + [sym_undefined] = ACTIONS(3135), + [anon_sym_AT] = ACTIONS(3133), + [anon_sym_static] = ACTIONS(3135), + [anon_sym_readonly] = ACTIONS(3135), + [anon_sym_get] = ACTIONS(3135), + [anon_sym_set] = ACTIONS(3135), + [anon_sym_declare] = ACTIONS(3135), + [anon_sym_public] = ACTIONS(3135), + [anon_sym_private] = ACTIONS(3135), + [anon_sym_protected] = ACTIONS(3135), + [anon_sym_override] = ACTIONS(3135), + [anon_sym_module] = ACTIONS(3135), + [anon_sym_any] = ACTIONS(3135), + [anon_sym_number] = ACTIONS(3135), + [anon_sym_boolean] = ACTIONS(3135), + [anon_sym_string] = ACTIONS(3135), + [anon_sym_symbol] = ACTIONS(3135), + [anon_sym_object] = ACTIONS(3135), + [anon_sym_abstract] = ACTIONS(3135), + [anon_sym_interface] = ACTIONS(3135), + [anon_sym_enum] = ACTIONS(3135), [sym_html_comment] = ACTIONS(5), }, [STATE(1007)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4597), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_RBRACK] = ACTIONS(3277), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [ts_builtin_sym_end] = ACTIONS(3137), + [sym_identifier] = ACTIONS(3139), + [anon_sym_export] = ACTIONS(3139), + [anon_sym_default] = ACTIONS(3139), + [anon_sym_type] = ACTIONS(3139), + [anon_sym_namespace] = ACTIONS(3139), + [anon_sym_LBRACE] = ACTIONS(3137), + [anon_sym_RBRACE] = ACTIONS(3137), + [anon_sym_typeof] = ACTIONS(3139), + [anon_sym_import] = ACTIONS(3139), + [anon_sym_with] = ACTIONS(3139), + [anon_sym_var] = ACTIONS(3139), + [anon_sym_let] = ACTIONS(3139), + [anon_sym_const] = ACTIONS(3139), + [anon_sym_BANG] = ACTIONS(3137), + [anon_sym_else] = ACTIONS(3139), + [anon_sym_if] = ACTIONS(3139), + [anon_sym_switch] = ACTIONS(3139), + [anon_sym_for] = ACTIONS(3139), + [anon_sym_LPAREN] = ACTIONS(3137), + [anon_sym_SEMI] = ACTIONS(3137), + [anon_sym_await] = ACTIONS(3139), + [anon_sym_while] = ACTIONS(3139), + [anon_sym_do] = ACTIONS(3139), + [anon_sym_try] = ACTIONS(3139), + [anon_sym_break] = ACTIONS(3139), + [anon_sym_continue] = ACTIONS(3139), + [anon_sym_debugger] = ACTIONS(3139), + [anon_sym_return] = ACTIONS(3139), + [anon_sym_throw] = ACTIONS(3139), + [anon_sym_case] = ACTIONS(3139), + [anon_sym_yield] = ACTIONS(3139), + [anon_sym_LBRACK] = ACTIONS(3137), + [anon_sym_class] = ACTIONS(3139), + [anon_sym_async] = ACTIONS(3139), + [anon_sym_function] = ACTIONS(3139), + [anon_sym_new] = ACTIONS(3139), + [anon_sym_using] = ACTIONS(3139), + [anon_sym_PLUS] = ACTIONS(3139), + [anon_sym_DASH] = ACTIONS(3139), + [anon_sym_SLASH] = ACTIONS(3139), + [anon_sym_LT] = ACTIONS(3137), + [anon_sym_TILDE] = ACTIONS(3137), + [anon_sym_void] = ACTIONS(3139), + [anon_sym_delete] = ACTIONS(3139), + [anon_sym_PLUS_PLUS] = ACTIONS(3137), + [anon_sym_DASH_DASH] = ACTIONS(3137), + [anon_sym_DQUOTE] = ACTIONS(3137), + [anon_sym_SQUOTE] = ACTIONS(3137), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3137), + [sym_number] = ACTIONS(3137), + [sym_private_property_identifier] = ACTIONS(3137), + [sym_this] = ACTIONS(3139), + [sym_super] = ACTIONS(3139), + [sym_true] = ACTIONS(3139), + [sym_false] = ACTIONS(3139), + [sym_null] = ACTIONS(3139), + [sym_undefined] = ACTIONS(3139), + [anon_sym_AT] = ACTIONS(3137), + [anon_sym_static] = ACTIONS(3139), + [anon_sym_readonly] = ACTIONS(3139), + [anon_sym_get] = ACTIONS(3139), + [anon_sym_set] = ACTIONS(3139), + [anon_sym_declare] = ACTIONS(3139), + [anon_sym_public] = ACTIONS(3139), + [anon_sym_private] = ACTIONS(3139), + [anon_sym_protected] = ACTIONS(3139), + [anon_sym_override] = ACTIONS(3139), + [anon_sym_module] = ACTIONS(3139), + [anon_sym_any] = ACTIONS(3139), + [anon_sym_number] = ACTIONS(3139), + [anon_sym_boolean] = ACTIONS(3139), + [anon_sym_string] = ACTIONS(3139), + [anon_sym_symbol] = ACTIONS(3139), + [anon_sym_object] = ACTIONS(3139), + [anon_sym_abstract] = ACTIONS(3139), + [anon_sym_interface] = ACTIONS(3139), + [anon_sym_enum] = ACTIONS(3139), [sym_html_comment] = ACTIONS(5), }, [STATE(1008)] = { - [sym_import] = STATE(4737), - [sym_nested_identifier] = STATE(5736), - [sym_string] = STATE(1558), - [sym_formal_parameters] = STATE(6020), - [sym_nested_type_identifier] = STATE(1536), - [sym__type_query_member_expression_in_type_annotation] = STATE(1516), - [sym__type_query_call_expression_in_type_annotation] = STATE(1560), - [sym_type] = STATE(1653), - [sym_constructor_type] = STATE(1561), - [sym_primary_type] = STATE(1562), - [sym_template_literal_type] = STATE(1563), - [sym_infer_type] = STATE(1561), - [sym_conditional_type] = STATE(1563), - [sym_generic_type] = STATE(1563), - [sym_type_query] = STATE(1563), - [sym_index_type_query] = STATE(1563), - [sym_lookup_type] = STATE(1563), - [sym_literal_type] = STATE(1563), - [sym__number] = STATE(1564), - [sym_existential_type] = STATE(1563), - [sym_flow_maybe_type] = STATE(1563), - [sym_parenthesized_type] = STATE(1563), - [sym_predefined_type] = STATE(1563), - [sym_object_type] = STATE(1563), - [sym_type_parameters] = STATE(5451), - [sym_array_type] = STATE(1563), - [sym_tuple_type] = STATE(1563), - [sym_readonly_type] = STATE(1561), - [sym_union_type] = STATE(1563), - [sym_intersection_type] = STATE(1563), - [sym_function_type] = STATE(1561), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3131), - [anon_sym_LBRACE] = ACTIONS(3133), - [anon_sym_typeof] = ACTIONS(3135), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3137), - [anon_sym_LPAREN] = ACTIONS(3139), - [anon_sym_LBRACK] = ACTIONS(3141), - [anon_sym_new] = ACTIONS(3143), - [anon_sym_AMP] = ACTIONS(3145), - [anon_sym_PIPE] = ACTIONS(3147), - [anon_sym_PLUS] = ACTIONS(3149), - [anon_sym_DASH] = ACTIONS(3149), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3151), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3153), - [sym_number] = ACTIONS(3155), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3159), - [sym_false] = ACTIONS(3159), - [sym_null] = ACTIONS(3159), - [sym_undefined] = ACTIONS(3159), - [anon_sym_readonly] = ACTIONS(3161), - [anon_sym_QMARK] = ACTIONS(3163), - [anon_sym_any] = ACTIONS(3151), - [anon_sym_number] = ACTIONS(3151), - [anon_sym_boolean] = ACTIONS(3151), - [anon_sym_string] = ACTIONS(3151), - [anon_sym_symbol] = ACTIONS(3151), - [anon_sym_object] = ACTIONS(3151), - [anon_sym_abstract] = ACTIONS(3165), - [anon_sym_never] = ACTIONS(3151), - [anon_sym_unknown] = ACTIONS(3151), - [anon_sym_keyof] = ACTIONS(3169), - [anon_sym_infer] = ACTIONS(3171), - [anon_sym_unique] = ACTIONS(3173), - [anon_sym_LBRACE_PIPE] = ACTIONS(3175), + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_rest_pattern] = STATE(6589), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6501), + [sym_optional_tuple_parameter] = STATE(6501), + [sym_optional_type] = STATE(6501), + [sym_rest_type] = STATE(6501), + [sym__tuple_type_member] = STATE(6501), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(2695), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(3141), + [anon_sym_new] = ACTIONS(2701), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2703), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(2709), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(677), + [anon_sym_number] = ACTIONS(677), + [anon_sym_boolean] = ACTIONS(677), + [anon_sym_string] = ACTIONS(677), + [anon_sym_symbol] = ACTIONS(677), + [anon_sym_object] = ACTIONS(677), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1009)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4710), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1576), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1582), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(1586), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_rest_pattern] = STATE(6589), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6501), + [sym_optional_tuple_parameter] = STATE(6501), + [sym_optional_type] = STATE(6501), + [sym_rest_type] = STATE(6501), + [sym__tuple_type_member] = STATE(6501), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(2695), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(3143), + [anon_sym_new] = ACTIONS(2701), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2703), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(2709), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(677), + [anon_sym_number] = ACTIONS(677), + [anon_sym_boolean] = ACTIONS(677), + [anon_sym_string] = ACTIONS(677), + [anon_sym_symbol] = ACTIONS(677), + [anon_sym_object] = ACTIONS(677), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1010)] = { - [sym_import] = STATE(5068), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5999), - [sym_nested_type_identifier] = STATE(3511), - [sym__type_query_member_expression_in_type_annotation] = STATE(3299), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3091), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5621), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(3283), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3183), - [anon_sym_typeof] = ACTIONS(3185), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(3187), - [anon_sym_AMP] = ACTIONS(3189), - [anon_sym_PIPE] = ACTIONS(3191), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(3193), - [anon_sym_SQUOTE] = ACTIONS(3195), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(3199), - [anon_sym_QMARK] = ACTIONS(3201), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(3203), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(3207), - [anon_sym_infer] = ACTIONS(3209), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3211), + [ts_builtin_sym_end] = ACTIONS(3145), + [sym_identifier] = ACTIONS(3147), + [anon_sym_export] = ACTIONS(3147), + [anon_sym_default] = ACTIONS(3147), + [anon_sym_type] = ACTIONS(3147), + [anon_sym_namespace] = ACTIONS(3147), + [anon_sym_LBRACE] = ACTIONS(3145), + [anon_sym_RBRACE] = ACTIONS(3145), + [anon_sym_typeof] = ACTIONS(3147), + [anon_sym_import] = ACTIONS(3147), + [anon_sym_with] = ACTIONS(3147), + [anon_sym_var] = ACTIONS(3147), + [anon_sym_let] = ACTIONS(3147), + [anon_sym_const] = ACTIONS(3147), + [anon_sym_BANG] = ACTIONS(3145), + [anon_sym_else] = ACTIONS(3147), + [anon_sym_if] = ACTIONS(3147), + [anon_sym_switch] = ACTIONS(3147), + [anon_sym_for] = ACTIONS(3147), + [anon_sym_LPAREN] = ACTIONS(3145), + [anon_sym_SEMI] = ACTIONS(3145), + [anon_sym_await] = ACTIONS(3147), + [anon_sym_while] = ACTIONS(3147), + [anon_sym_do] = ACTIONS(3147), + [anon_sym_try] = ACTIONS(3147), + [anon_sym_break] = ACTIONS(3147), + [anon_sym_continue] = ACTIONS(3147), + [anon_sym_debugger] = ACTIONS(3147), + [anon_sym_return] = ACTIONS(3147), + [anon_sym_throw] = ACTIONS(3147), + [anon_sym_case] = ACTIONS(3147), + [anon_sym_yield] = ACTIONS(3147), + [anon_sym_LBRACK] = ACTIONS(3145), + [anon_sym_class] = ACTIONS(3147), + [anon_sym_async] = ACTIONS(3147), + [anon_sym_function] = ACTIONS(3147), + [anon_sym_new] = ACTIONS(3147), + [anon_sym_using] = ACTIONS(3147), + [anon_sym_PLUS] = ACTIONS(3147), + [anon_sym_DASH] = ACTIONS(3147), + [anon_sym_SLASH] = ACTIONS(3147), + [anon_sym_LT] = ACTIONS(3145), + [anon_sym_TILDE] = ACTIONS(3145), + [anon_sym_void] = ACTIONS(3147), + [anon_sym_delete] = ACTIONS(3147), + [anon_sym_PLUS_PLUS] = ACTIONS(3145), + [anon_sym_DASH_DASH] = ACTIONS(3145), + [anon_sym_DQUOTE] = ACTIONS(3145), + [anon_sym_SQUOTE] = ACTIONS(3145), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3145), + [sym_number] = ACTIONS(3145), + [sym_private_property_identifier] = ACTIONS(3145), + [sym_this] = ACTIONS(3147), + [sym_super] = ACTIONS(3147), + [sym_true] = ACTIONS(3147), + [sym_false] = ACTIONS(3147), + [sym_null] = ACTIONS(3147), + [sym_undefined] = ACTIONS(3147), + [anon_sym_AT] = ACTIONS(3145), + [anon_sym_static] = ACTIONS(3147), + [anon_sym_readonly] = ACTIONS(3147), + [anon_sym_get] = ACTIONS(3147), + [anon_sym_set] = ACTIONS(3147), + [anon_sym_declare] = ACTIONS(3147), + [anon_sym_public] = ACTIONS(3147), + [anon_sym_private] = ACTIONS(3147), + [anon_sym_protected] = ACTIONS(3147), + [anon_sym_override] = ACTIONS(3147), + [anon_sym_module] = ACTIONS(3147), + [anon_sym_any] = ACTIONS(3147), + [anon_sym_number] = ACTIONS(3147), + [anon_sym_boolean] = ACTIONS(3147), + [anon_sym_string] = ACTIONS(3147), + [anon_sym_symbol] = ACTIONS(3147), + [anon_sym_object] = ACTIONS(3147), + [anon_sym_abstract] = ACTIONS(3147), + [anon_sym_interface] = ACTIONS(3147), + [anon_sym_enum] = ACTIONS(3147), [sym_html_comment] = ACTIONS(5), }, [STATE(1011)] = { - [sym_import] = STATE(5068), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5999), - [sym_nested_type_identifier] = STATE(3511), - [sym__type_query_member_expression_in_type_annotation] = STATE(3299), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3969), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5621), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(3283), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3183), - [anon_sym_typeof] = ACTIONS(3185), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(3187), - [anon_sym_AMP] = ACTIONS(3189), - [anon_sym_PIPE] = ACTIONS(3191), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(3193), - [anon_sym_SQUOTE] = ACTIONS(3195), + [ts_builtin_sym_end] = ACTIONS(2825), + [sym_identifier] = ACTIONS(2827), + [anon_sym_export] = ACTIONS(2827), + [anon_sym_default] = ACTIONS(2827), + [anon_sym_type] = ACTIONS(2827), + [anon_sym_namespace] = ACTIONS(2827), + [anon_sym_LBRACE] = ACTIONS(2825), + [anon_sym_RBRACE] = ACTIONS(2825), + [anon_sym_typeof] = ACTIONS(2827), + [anon_sym_import] = ACTIONS(2827), + [anon_sym_with] = ACTIONS(2827), + [anon_sym_var] = ACTIONS(2827), + [anon_sym_let] = ACTIONS(2827), + [anon_sym_const] = ACTIONS(2827), + [anon_sym_BANG] = ACTIONS(2825), + [anon_sym_else] = ACTIONS(2827), + [anon_sym_if] = ACTIONS(2827), + [anon_sym_switch] = ACTIONS(2827), + [anon_sym_for] = ACTIONS(2827), + [anon_sym_LPAREN] = ACTIONS(2825), + [anon_sym_SEMI] = ACTIONS(2825), + [anon_sym_await] = ACTIONS(2827), + [anon_sym_while] = ACTIONS(2827), + [anon_sym_do] = ACTIONS(2827), + [anon_sym_try] = ACTIONS(2827), + [anon_sym_break] = ACTIONS(2827), + [anon_sym_continue] = ACTIONS(2827), + [anon_sym_debugger] = ACTIONS(2827), + [anon_sym_return] = ACTIONS(2827), + [anon_sym_throw] = ACTIONS(2827), + [anon_sym_case] = ACTIONS(2827), + [anon_sym_yield] = ACTIONS(2827), + [anon_sym_LBRACK] = ACTIONS(2825), + [anon_sym_class] = ACTIONS(2827), + [anon_sym_async] = ACTIONS(2827), + [anon_sym_function] = ACTIONS(2827), + [anon_sym_new] = ACTIONS(2827), + [anon_sym_using] = ACTIONS(2827), + [anon_sym_PLUS] = ACTIONS(2827), + [anon_sym_DASH] = ACTIONS(2827), + [anon_sym_SLASH] = ACTIONS(2827), + [anon_sym_LT] = ACTIONS(2825), + [anon_sym_TILDE] = ACTIONS(2825), + [anon_sym_void] = ACTIONS(2827), + [anon_sym_delete] = ACTIONS(2827), + [anon_sym_PLUS_PLUS] = ACTIONS(2825), + [anon_sym_DASH_DASH] = ACTIONS(2825), + [anon_sym_DQUOTE] = ACTIONS(2825), + [anon_sym_SQUOTE] = ACTIONS(2825), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(3199), - [anon_sym_QMARK] = ACTIONS(3201), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(3203), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(3207), - [anon_sym_infer] = ACTIONS(3209), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3211), + [anon_sym_BQUOTE] = ACTIONS(2825), + [sym_number] = ACTIONS(2825), + [sym_private_property_identifier] = ACTIONS(2825), + [sym_this] = ACTIONS(2827), + [sym_super] = ACTIONS(2827), + [sym_true] = ACTIONS(2827), + [sym_false] = ACTIONS(2827), + [sym_null] = ACTIONS(2827), + [sym_undefined] = ACTIONS(2827), + [anon_sym_AT] = ACTIONS(2825), + [anon_sym_static] = ACTIONS(2827), + [anon_sym_readonly] = ACTIONS(2827), + [anon_sym_get] = ACTIONS(2827), + [anon_sym_set] = ACTIONS(2827), + [anon_sym_declare] = ACTIONS(2827), + [anon_sym_public] = ACTIONS(2827), + [anon_sym_private] = ACTIONS(2827), + [anon_sym_protected] = ACTIONS(2827), + [anon_sym_override] = ACTIONS(2827), + [anon_sym_module] = ACTIONS(2827), + [anon_sym_any] = ACTIONS(2827), + [anon_sym_number] = ACTIONS(2827), + [anon_sym_boolean] = ACTIONS(2827), + [anon_sym_string] = ACTIONS(2827), + [anon_sym_symbol] = ACTIONS(2827), + [anon_sym_object] = ACTIONS(2827), + [anon_sym_abstract] = ACTIONS(2827), + [anon_sym_interface] = ACTIONS(2827), + [anon_sym_enum] = ACTIONS(2827), [sym_html_comment] = ACTIONS(5), }, [STATE(1012)] = { - [sym_import] = STATE(4797), - [sym_nested_identifier] = STATE(6050), - [sym_string] = STATE(3429), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(3307), - [sym__type_query_member_expression_in_type_annotation] = STATE(3126), - [sym__type_query_call_expression_in_type_annotation] = STATE(3348), - [sym_type] = STATE(4809), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3494), - [sym_template_literal_type] = STATE(3436), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3436), - [sym_generic_type] = STATE(3436), - [sym_type_query] = STATE(3436), - [sym_index_type_query] = STATE(3436), - [sym_lookup_type] = STATE(3436), - [sym_literal_type] = STATE(3436), - [sym__number] = STATE(3437), - [sym_existential_type] = STATE(3436), - [sym_flow_maybe_type] = STATE(3436), - [sym_parenthesized_type] = STATE(3436), - [sym_predefined_type] = STATE(3436), - [sym_object_type] = STATE(3436), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3436), - [sym_tuple_type] = STATE(3436), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3436), - [sym_intersection_type] = STATE(3436), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(3285), - [anon_sym_STAR] = ACTIONS(3021), - [anon_sym_LBRACE] = ACTIONS(3023), - [anon_sym_typeof] = ACTIONS(3025), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3027), - [anon_sym_LPAREN] = ACTIONS(3029), - [anon_sym_LBRACK] = ACTIONS(3031), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(3035), - [anon_sym_PIPE] = ACTIONS(3037), - [anon_sym_PLUS] = ACTIONS(3039), - [anon_sym_DASH] = ACTIONS(3039), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3041), - [anon_sym_DQUOTE] = ACTIONS(3043), - [anon_sym_SQUOTE] = ACTIONS(3045), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3047), - [sym_number] = ACTIONS(3049), - [sym_this] = ACTIONS(3287), - [sym_true] = ACTIONS(3053), - [sym_false] = ACTIONS(3053), - [sym_null] = ACTIONS(3053), - [sym_undefined] = ACTIONS(3053), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(3057), - [anon_sym_any] = ACTIONS(3041), - [anon_sym_number] = ACTIONS(3041), - [anon_sym_boolean] = ACTIONS(3041), - [anon_sym_string] = ACTIONS(3041), - [anon_sym_symbol] = ACTIONS(3041), - [anon_sym_object] = ACTIONS(3041), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(3041), - [anon_sym_unknown] = ACTIONS(3041), - [anon_sym_keyof] = ACTIONS(3063), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(3067), - [anon_sym_LBRACE_PIPE] = ACTIONS(3069), + [ts_builtin_sym_end] = ACTIONS(3149), + [sym_identifier] = ACTIONS(3151), + [anon_sym_export] = ACTIONS(3151), + [anon_sym_default] = ACTIONS(3151), + [anon_sym_type] = ACTIONS(3151), + [anon_sym_namespace] = ACTIONS(3151), + [anon_sym_LBRACE] = ACTIONS(3149), + [anon_sym_RBRACE] = ACTIONS(3149), + [anon_sym_typeof] = ACTIONS(3151), + [anon_sym_import] = ACTIONS(3151), + [anon_sym_with] = ACTIONS(3151), + [anon_sym_var] = ACTIONS(3151), + [anon_sym_let] = ACTIONS(3151), + [anon_sym_const] = ACTIONS(3151), + [anon_sym_BANG] = ACTIONS(3149), + [anon_sym_else] = ACTIONS(3151), + [anon_sym_if] = ACTIONS(3151), + [anon_sym_switch] = ACTIONS(3151), + [anon_sym_for] = ACTIONS(3151), + [anon_sym_LPAREN] = ACTIONS(3149), + [anon_sym_SEMI] = ACTIONS(3149), + [anon_sym_await] = ACTIONS(3151), + [anon_sym_while] = ACTIONS(3151), + [anon_sym_do] = ACTIONS(3151), + [anon_sym_try] = ACTIONS(3151), + [anon_sym_break] = ACTIONS(3151), + [anon_sym_continue] = ACTIONS(3151), + [anon_sym_debugger] = ACTIONS(3151), + [anon_sym_return] = ACTIONS(3151), + [anon_sym_throw] = ACTIONS(3151), + [anon_sym_case] = ACTIONS(3151), + [anon_sym_yield] = ACTIONS(3151), + [anon_sym_LBRACK] = ACTIONS(3149), + [anon_sym_class] = ACTIONS(3151), + [anon_sym_async] = ACTIONS(3151), + [anon_sym_function] = ACTIONS(3151), + [anon_sym_new] = ACTIONS(3151), + [anon_sym_using] = ACTIONS(3151), + [anon_sym_PLUS] = ACTIONS(3151), + [anon_sym_DASH] = ACTIONS(3151), + [anon_sym_SLASH] = ACTIONS(3151), + [anon_sym_LT] = ACTIONS(3149), + [anon_sym_TILDE] = ACTIONS(3149), + [anon_sym_void] = ACTIONS(3151), + [anon_sym_delete] = ACTIONS(3151), + [anon_sym_PLUS_PLUS] = ACTIONS(3149), + [anon_sym_DASH_DASH] = ACTIONS(3149), + [anon_sym_DQUOTE] = ACTIONS(3149), + [anon_sym_SQUOTE] = ACTIONS(3149), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3149), + [sym_number] = ACTIONS(3149), + [sym_private_property_identifier] = ACTIONS(3149), + [sym_this] = ACTIONS(3151), + [sym_super] = ACTIONS(3151), + [sym_true] = ACTIONS(3151), + [sym_false] = ACTIONS(3151), + [sym_null] = ACTIONS(3151), + [sym_undefined] = ACTIONS(3151), + [anon_sym_AT] = ACTIONS(3149), + [anon_sym_static] = ACTIONS(3151), + [anon_sym_readonly] = ACTIONS(3151), + [anon_sym_get] = ACTIONS(3151), + [anon_sym_set] = ACTIONS(3151), + [anon_sym_declare] = ACTIONS(3151), + [anon_sym_public] = ACTIONS(3151), + [anon_sym_private] = ACTIONS(3151), + [anon_sym_protected] = ACTIONS(3151), + [anon_sym_override] = ACTIONS(3151), + [anon_sym_module] = ACTIONS(3151), + [anon_sym_any] = ACTIONS(3151), + [anon_sym_number] = ACTIONS(3151), + [anon_sym_boolean] = ACTIONS(3151), + [anon_sym_string] = ACTIONS(3151), + [anon_sym_symbol] = ACTIONS(3151), + [anon_sym_object] = ACTIONS(3151), + [anon_sym_abstract] = ACTIONS(3151), + [anon_sym_interface] = ACTIONS(3151), + [anon_sym_enum] = ACTIONS(3151), [sym_html_comment] = ACTIONS(5), }, [STATE(1013)] = { - [sym_import] = STATE(5215), - [sym_nested_identifier] = STATE(6034), - [sym_string] = STATE(3273), - [sym_formal_parameters] = STATE(5830), - [sym_nested_type_identifier] = STATE(3211), - [sym__type_query_member_expression_in_type_annotation] = STATE(2967), - [sym__type_query_call_expression_in_type_annotation] = STATE(3247), - [sym_type] = STATE(4092), - [sym_constructor_type] = STATE(3279), - [sym_primary_type] = STATE(3280), - [sym_template_literal_type] = STATE(3281), - [sym_infer_type] = STATE(3279), - [sym_conditional_type] = STATE(3281), - [sym_generic_type] = STATE(3281), - [sym_type_query] = STATE(3281), - [sym_index_type_query] = STATE(3281), - [sym_lookup_type] = STATE(3281), - [sym_literal_type] = STATE(3281), - [sym__number] = STATE(3282), - [sym_existential_type] = STATE(3281), - [sym_flow_maybe_type] = STATE(3281), - [sym_parenthesized_type] = STATE(3281), - [sym_predefined_type] = STATE(3281), - [sym_object_type] = STATE(3281), - [sym_type_parameters] = STATE(5387), - [sym_array_type] = STATE(3281), - [sym_tuple_type] = STATE(3281), - [sym_readonly_type] = STATE(3279), - [sym_union_type] = STATE(3281), - [sym_intersection_type] = STATE(3281), - [sym_function_type] = STATE(3279), - [sym_identifier] = ACTIONS(1630), - [anon_sym_STAR] = ACTIONS(994), - [anon_sym_LBRACE] = ACTIONS(1634), - [anon_sym_typeof] = ACTIONS(1636), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(1000), - [anon_sym_LPAREN] = ACTIONS(1638), - [anon_sym_LBRACK] = ACTIONS(1640), - [anon_sym_new] = ACTIONS(1642), - [anon_sym_AMP] = ACTIONS(1008), - [anon_sym_PIPE] = ACTIONS(1010), - [anon_sym_PLUS] = ACTIONS(3221), - [anon_sym_DASH] = ACTIONS(3221), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(1650), - [anon_sym_SQUOTE] = ACTIONS(1652), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1654), - [sym_number] = ACTIONS(1656), - [sym_this] = ACTIONS(1658), - [sym_true] = ACTIONS(1660), - [sym_false] = ACTIONS(1660), - [sym_null] = ACTIONS(1660), - [sym_undefined] = ACTIONS(1660), - [anon_sym_readonly] = ACTIONS(1662), - [anon_sym_QMARK] = ACTIONS(1028), - [anon_sym_any] = ACTIONS(1034), - [anon_sym_number] = ACTIONS(1034), - [anon_sym_boolean] = ACTIONS(1034), - [anon_sym_string] = ACTIONS(1034), - [anon_sym_symbol] = ACTIONS(1034), - [anon_sym_object] = ACTIONS(1034), - [anon_sym_abstract] = ACTIONS(1032), - [anon_sym_never] = ACTIONS(1034), - [anon_sym_unknown] = ACTIONS(1034), - [anon_sym_keyof] = ACTIONS(1036), - [anon_sym_infer] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_LBRACE_PIPE] = ACTIONS(1042), + [ts_builtin_sym_end] = ACTIONS(3153), + [sym_identifier] = ACTIONS(3155), + [anon_sym_export] = ACTIONS(3155), + [anon_sym_default] = ACTIONS(3155), + [anon_sym_type] = ACTIONS(3155), + [anon_sym_namespace] = ACTIONS(3155), + [anon_sym_LBRACE] = ACTIONS(3153), + [anon_sym_RBRACE] = ACTIONS(3153), + [anon_sym_typeof] = ACTIONS(3155), + [anon_sym_import] = ACTIONS(3155), + [anon_sym_with] = ACTIONS(3155), + [anon_sym_var] = ACTIONS(3155), + [anon_sym_let] = ACTIONS(3155), + [anon_sym_const] = ACTIONS(3155), + [anon_sym_BANG] = ACTIONS(3153), + [anon_sym_else] = ACTIONS(3155), + [anon_sym_if] = ACTIONS(3155), + [anon_sym_switch] = ACTIONS(3155), + [anon_sym_for] = ACTIONS(3155), + [anon_sym_LPAREN] = ACTIONS(3153), + [anon_sym_SEMI] = ACTIONS(3153), + [anon_sym_await] = ACTIONS(3155), + [anon_sym_while] = ACTIONS(3155), + [anon_sym_do] = ACTIONS(3155), + [anon_sym_try] = ACTIONS(3155), + [anon_sym_break] = ACTIONS(3155), + [anon_sym_continue] = ACTIONS(3155), + [anon_sym_debugger] = ACTIONS(3155), + [anon_sym_return] = ACTIONS(3155), + [anon_sym_throw] = ACTIONS(3155), + [anon_sym_case] = ACTIONS(3155), + [anon_sym_yield] = ACTIONS(3155), + [anon_sym_LBRACK] = ACTIONS(3153), + [anon_sym_class] = ACTIONS(3155), + [anon_sym_async] = ACTIONS(3155), + [anon_sym_function] = ACTIONS(3155), + [anon_sym_new] = ACTIONS(3155), + [anon_sym_using] = ACTIONS(3155), + [anon_sym_PLUS] = ACTIONS(3155), + [anon_sym_DASH] = ACTIONS(3155), + [anon_sym_SLASH] = ACTIONS(3155), + [anon_sym_LT] = ACTIONS(3153), + [anon_sym_TILDE] = ACTIONS(3153), + [anon_sym_void] = ACTIONS(3155), + [anon_sym_delete] = ACTIONS(3155), + [anon_sym_PLUS_PLUS] = ACTIONS(3153), + [anon_sym_DASH_DASH] = ACTIONS(3153), + [anon_sym_DQUOTE] = ACTIONS(3153), + [anon_sym_SQUOTE] = ACTIONS(3153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3153), + [sym_number] = ACTIONS(3153), + [sym_private_property_identifier] = ACTIONS(3153), + [sym_this] = ACTIONS(3155), + [sym_super] = ACTIONS(3155), + [sym_true] = ACTIONS(3155), + [sym_false] = ACTIONS(3155), + [sym_null] = ACTIONS(3155), + [sym_undefined] = ACTIONS(3155), + [anon_sym_AT] = ACTIONS(3153), + [anon_sym_static] = ACTIONS(3155), + [anon_sym_readonly] = ACTIONS(3155), + [anon_sym_get] = ACTIONS(3155), + [anon_sym_set] = ACTIONS(3155), + [anon_sym_declare] = ACTIONS(3155), + [anon_sym_public] = ACTIONS(3155), + [anon_sym_private] = ACTIONS(3155), + [anon_sym_protected] = ACTIONS(3155), + [anon_sym_override] = ACTIONS(3155), + [anon_sym_module] = ACTIONS(3155), + [anon_sym_any] = ACTIONS(3155), + [anon_sym_number] = ACTIONS(3155), + [anon_sym_boolean] = ACTIONS(3155), + [anon_sym_string] = ACTIONS(3155), + [anon_sym_symbol] = ACTIONS(3155), + [anon_sym_object] = ACTIONS(3155), + [anon_sym_abstract] = ACTIONS(3155), + [anon_sym_interface] = ACTIONS(3155), + [anon_sym_enum] = ACTIONS(3155), [sym_html_comment] = ACTIONS(5), }, [STATE(1014)] = { - [sym_import] = STATE(5068), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5999), - [sym_nested_type_identifier] = STATE(3511), - [sym__type_query_member_expression_in_type_annotation] = STATE(3299), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3973), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5621), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(3283), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3183), - [anon_sym_typeof] = ACTIONS(3185), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(3187), - [anon_sym_AMP] = ACTIONS(3189), - [anon_sym_PIPE] = ACTIONS(3191), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(3193), - [anon_sym_SQUOTE] = ACTIONS(3195), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(3199), - [anon_sym_QMARK] = ACTIONS(3201), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(3203), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(3207), - [anon_sym_infer] = ACTIONS(3209), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3211), + [ts_builtin_sym_end] = ACTIONS(3157), + [sym_identifier] = ACTIONS(3159), + [anon_sym_export] = ACTIONS(3159), + [anon_sym_default] = ACTIONS(3159), + [anon_sym_type] = ACTIONS(3159), + [anon_sym_namespace] = ACTIONS(3159), + [anon_sym_LBRACE] = ACTIONS(3157), + [anon_sym_RBRACE] = ACTIONS(3157), + [anon_sym_typeof] = ACTIONS(3159), + [anon_sym_import] = ACTIONS(3159), + [anon_sym_with] = ACTIONS(3159), + [anon_sym_var] = ACTIONS(3159), + [anon_sym_let] = ACTIONS(3159), + [anon_sym_const] = ACTIONS(3159), + [anon_sym_BANG] = ACTIONS(3157), + [anon_sym_else] = ACTIONS(3159), + [anon_sym_if] = ACTIONS(3159), + [anon_sym_switch] = ACTIONS(3159), + [anon_sym_for] = ACTIONS(3159), + [anon_sym_LPAREN] = ACTIONS(3157), + [anon_sym_SEMI] = ACTIONS(3157), + [anon_sym_await] = ACTIONS(3159), + [anon_sym_while] = ACTIONS(3159), + [anon_sym_do] = ACTIONS(3159), + [anon_sym_try] = ACTIONS(3159), + [anon_sym_break] = ACTIONS(3159), + [anon_sym_continue] = ACTIONS(3159), + [anon_sym_debugger] = ACTIONS(3159), + [anon_sym_return] = ACTIONS(3159), + [anon_sym_throw] = ACTIONS(3159), + [anon_sym_case] = ACTIONS(3159), + [anon_sym_yield] = ACTIONS(3159), + [anon_sym_LBRACK] = ACTIONS(3157), + [anon_sym_class] = ACTIONS(3159), + [anon_sym_async] = ACTIONS(3159), + [anon_sym_function] = ACTIONS(3159), + [anon_sym_new] = ACTIONS(3159), + [anon_sym_using] = ACTIONS(3159), + [anon_sym_PLUS] = ACTIONS(3159), + [anon_sym_DASH] = ACTIONS(3159), + [anon_sym_SLASH] = ACTIONS(3159), + [anon_sym_LT] = ACTIONS(3157), + [anon_sym_TILDE] = ACTIONS(3157), + [anon_sym_void] = ACTIONS(3159), + [anon_sym_delete] = ACTIONS(3159), + [anon_sym_PLUS_PLUS] = ACTIONS(3157), + [anon_sym_DASH_DASH] = ACTIONS(3157), + [anon_sym_DQUOTE] = ACTIONS(3157), + [anon_sym_SQUOTE] = ACTIONS(3157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3157), + [sym_number] = ACTIONS(3157), + [sym_private_property_identifier] = ACTIONS(3157), + [sym_this] = ACTIONS(3159), + [sym_super] = ACTIONS(3159), + [sym_true] = ACTIONS(3159), + [sym_false] = ACTIONS(3159), + [sym_null] = ACTIONS(3159), + [sym_undefined] = ACTIONS(3159), + [anon_sym_AT] = ACTIONS(3157), + [anon_sym_static] = ACTIONS(3159), + [anon_sym_readonly] = ACTIONS(3159), + [anon_sym_get] = ACTIONS(3159), + [anon_sym_set] = ACTIONS(3159), + [anon_sym_declare] = ACTIONS(3159), + [anon_sym_public] = ACTIONS(3159), + [anon_sym_private] = ACTIONS(3159), + [anon_sym_protected] = ACTIONS(3159), + [anon_sym_override] = ACTIONS(3159), + [anon_sym_module] = ACTIONS(3159), + [anon_sym_any] = ACTIONS(3159), + [anon_sym_number] = ACTIONS(3159), + [anon_sym_boolean] = ACTIONS(3159), + [anon_sym_string] = ACTIONS(3159), + [anon_sym_symbol] = ACTIONS(3159), + [anon_sym_object] = ACTIONS(3159), + [anon_sym_abstract] = ACTIONS(3159), + [anon_sym_interface] = ACTIONS(3159), + [anon_sym_enum] = ACTIONS(3159), [sym_html_comment] = ACTIONS(5), }, [STATE(1015)] = { - [sym_import] = STATE(5068), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5999), - [sym_nested_type_identifier] = STATE(3511), - [sym__type_query_member_expression_in_type_annotation] = STATE(3299), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3976), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5621), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(3283), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3183), - [anon_sym_typeof] = ACTIONS(3185), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(3187), - [anon_sym_AMP] = ACTIONS(3189), - [anon_sym_PIPE] = ACTIONS(3191), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(3193), - [anon_sym_SQUOTE] = ACTIONS(3195), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(3199), - [anon_sym_QMARK] = ACTIONS(3201), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(3203), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(3207), - [anon_sym_infer] = ACTIONS(3209), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3211), + [ts_builtin_sym_end] = ACTIONS(3161), + [sym_identifier] = ACTIONS(3163), + [anon_sym_export] = ACTIONS(3163), + [anon_sym_default] = ACTIONS(3163), + [anon_sym_type] = ACTIONS(3163), + [anon_sym_namespace] = ACTIONS(3163), + [anon_sym_LBRACE] = ACTIONS(3161), + [anon_sym_RBRACE] = ACTIONS(3161), + [anon_sym_typeof] = ACTIONS(3163), + [anon_sym_import] = ACTIONS(3163), + [anon_sym_with] = ACTIONS(3163), + [anon_sym_var] = ACTIONS(3163), + [anon_sym_let] = ACTIONS(3163), + [anon_sym_const] = ACTIONS(3163), + [anon_sym_BANG] = ACTIONS(3161), + [anon_sym_else] = ACTIONS(3163), + [anon_sym_if] = ACTIONS(3163), + [anon_sym_switch] = ACTIONS(3163), + [anon_sym_for] = ACTIONS(3163), + [anon_sym_LPAREN] = ACTIONS(3161), + [anon_sym_SEMI] = ACTIONS(3161), + [anon_sym_await] = ACTIONS(3163), + [anon_sym_while] = ACTIONS(3163), + [anon_sym_do] = ACTIONS(3163), + [anon_sym_try] = ACTIONS(3163), + [anon_sym_break] = ACTIONS(3163), + [anon_sym_continue] = ACTIONS(3163), + [anon_sym_debugger] = ACTIONS(3163), + [anon_sym_return] = ACTIONS(3163), + [anon_sym_throw] = ACTIONS(3163), + [anon_sym_case] = ACTIONS(3163), + [anon_sym_yield] = ACTIONS(3163), + [anon_sym_LBRACK] = ACTIONS(3161), + [anon_sym_class] = ACTIONS(3163), + [anon_sym_async] = ACTIONS(3163), + [anon_sym_function] = ACTIONS(3163), + [anon_sym_new] = ACTIONS(3163), + [anon_sym_using] = ACTIONS(3163), + [anon_sym_PLUS] = ACTIONS(3163), + [anon_sym_DASH] = ACTIONS(3163), + [anon_sym_SLASH] = ACTIONS(3163), + [anon_sym_LT] = ACTIONS(3161), + [anon_sym_TILDE] = ACTIONS(3161), + [anon_sym_void] = ACTIONS(3163), + [anon_sym_delete] = ACTIONS(3163), + [anon_sym_PLUS_PLUS] = ACTIONS(3161), + [anon_sym_DASH_DASH] = ACTIONS(3161), + [anon_sym_DQUOTE] = ACTIONS(3161), + [anon_sym_SQUOTE] = ACTIONS(3161), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3161), + [sym_number] = ACTIONS(3161), + [sym_private_property_identifier] = ACTIONS(3161), + [sym_this] = ACTIONS(3163), + [sym_super] = ACTIONS(3163), + [sym_true] = ACTIONS(3163), + [sym_false] = ACTIONS(3163), + [sym_null] = ACTIONS(3163), + [sym_undefined] = ACTIONS(3163), + [anon_sym_AT] = ACTIONS(3161), + [anon_sym_static] = ACTIONS(3163), + [anon_sym_readonly] = ACTIONS(3163), + [anon_sym_get] = ACTIONS(3163), + [anon_sym_set] = ACTIONS(3163), + [anon_sym_declare] = ACTIONS(3163), + [anon_sym_public] = ACTIONS(3163), + [anon_sym_private] = ACTIONS(3163), + [anon_sym_protected] = ACTIONS(3163), + [anon_sym_override] = ACTIONS(3163), + [anon_sym_module] = ACTIONS(3163), + [anon_sym_any] = ACTIONS(3163), + [anon_sym_number] = ACTIONS(3163), + [anon_sym_boolean] = ACTIONS(3163), + [anon_sym_string] = ACTIONS(3163), + [anon_sym_symbol] = ACTIONS(3163), + [anon_sym_object] = ACTIONS(3163), + [anon_sym_abstract] = ACTIONS(3163), + [anon_sym_interface] = ACTIONS(3163), + [anon_sym_enum] = ACTIONS(3163), [sym_html_comment] = ACTIONS(5), }, [STATE(1016)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4656), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [ts_builtin_sym_end] = ACTIONS(1910), + [sym_identifier] = ACTIONS(1912), + [anon_sym_export] = ACTIONS(1912), + [anon_sym_default] = ACTIONS(1912), + [anon_sym_type] = ACTIONS(1912), + [anon_sym_namespace] = ACTIONS(1912), + [anon_sym_LBRACE] = ACTIONS(1910), + [anon_sym_RBRACE] = ACTIONS(1910), + [anon_sym_typeof] = ACTIONS(1912), + [anon_sym_import] = ACTIONS(1912), + [anon_sym_with] = ACTIONS(1912), + [anon_sym_var] = ACTIONS(1912), + [anon_sym_let] = ACTIONS(1912), + [anon_sym_const] = ACTIONS(1912), + [anon_sym_BANG] = ACTIONS(1910), + [anon_sym_else] = ACTIONS(1912), + [anon_sym_if] = ACTIONS(1912), + [anon_sym_switch] = ACTIONS(1912), + [anon_sym_for] = ACTIONS(1912), + [anon_sym_LPAREN] = ACTIONS(1910), + [anon_sym_SEMI] = ACTIONS(1910), + [anon_sym_await] = ACTIONS(1912), + [anon_sym_while] = ACTIONS(1912), + [anon_sym_do] = ACTIONS(1912), + [anon_sym_try] = ACTIONS(1912), + [anon_sym_break] = ACTIONS(1912), + [anon_sym_continue] = ACTIONS(1912), + [anon_sym_debugger] = ACTIONS(1912), + [anon_sym_return] = ACTIONS(1912), + [anon_sym_throw] = ACTIONS(1912), + [anon_sym_case] = ACTIONS(1912), + [anon_sym_yield] = ACTIONS(1912), + [anon_sym_LBRACK] = ACTIONS(1910), + [anon_sym_class] = ACTIONS(1912), + [anon_sym_async] = ACTIONS(1912), + [anon_sym_function] = ACTIONS(1912), + [anon_sym_new] = ACTIONS(1912), + [anon_sym_using] = ACTIONS(1912), + [anon_sym_PLUS] = ACTIONS(1912), + [anon_sym_DASH] = ACTIONS(1912), + [anon_sym_SLASH] = ACTIONS(1912), + [anon_sym_LT] = ACTIONS(1910), + [anon_sym_TILDE] = ACTIONS(1910), + [anon_sym_void] = ACTIONS(1912), + [anon_sym_delete] = ACTIONS(1912), + [anon_sym_PLUS_PLUS] = ACTIONS(1910), + [anon_sym_DASH_DASH] = ACTIONS(1910), + [anon_sym_DQUOTE] = ACTIONS(1910), + [anon_sym_SQUOTE] = ACTIONS(1910), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1910), + [sym_number] = ACTIONS(1910), + [sym_private_property_identifier] = ACTIONS(1910), + [sym_this] = ACTIONS(1912), + [sym_super] = ACTIONS(1912), + [sym_true] = ACTIONS(1912), + [sym_false] = ACTIONS(1912), + [sym_null] = ACTIONS(1912), + [sym_undefined] = ACTIONS(1912), + [anon_sym_AT] = ACTIONS(1910), + [anon_sym_static] = ACTIONS(1912), + [anon_sym_readonly] = ACTIONS(1912), + [anon_sym_get] = ACTIONS(1912), + [anon_sym_set] = ACTIONS(1912), + [anon_sym_declare] = ACTIONS(1912), + [anon_sym_public] = ACTIONS(1912), + [anon_sym_private] = ACTIONS(1912), + [anon_sym_protected] = ACTIONS(1912), + [anon_sym_override] = ACTIONS(1912), + [anon_sym_module] = ACTIONS(1912), + [anon_sym_any] = ACTIONS(1912), + [anon_sym_number] = ACTIONS(1912), + [anon_sym_boolean] = ACTIONS(1912), + [anon_sym_string] = ACTIONS(1912), + [anon_sym_symbol] = ACTIONS(1912), + [anon_sym_object] = ACTIONS(1912), + [anon_sym_abstract] = ACTIONS(1912), + [anon_sym_interface] = ACTIONS(1912), + [anon_sym_enum] = ACTIONS(1912), [sym_html_comment] = ACTIONS(5), }, [STATE(1017)] = { - [sym_import] = STATE(5068), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5999), - [sym_nested_type_identifier] = STATE(3511), - [sym__type_query_member_expression_in_type_annotation] = STATE(3299), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4405), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5621), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(3283), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3183), - [anon_sym_typeof] = ACTIONS(3185), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(3187), - [anon_sym_AMP] = ACTIONS(3189), - [anon_sym_PIPE] = ACTIONS(3191), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(3193), - [anon_sym_SQUOTE] = ACTIONS(3195), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(3199), - [anon_sym_QMARK] = ACTIONS(3201), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(3203), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(3207), - [anon_sym_infer] = ACTIONS(3209), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3211), + [ts_builtin_sym_end] = ACTIONS(1986), + [sym_identifier] = ACTIONS(1988), + [anon_sym_export] = ACTIONS(1988), + [anon_sym_default] = ACTIONS(1988), + [anon_sym_type] = ACTIONS(1988), + [anon_sym_namespace] = ACTIONS(1988), + [anon_sym_LBRACE] = ACTIONS(1986), + [anon_sym_RBRACE] = ACTIONS(1986), + [anon_sym_typeof] = ACTIONS(1988), + [anon_sym_import] = ACTIONS(1988), + [anon_sym_with] = ACTIONS(1988), + [anon_sym_var] = ACTIONS(1988), + [anon_sym_let] = ACTIONS(1988), + [anon_sym_const] = ACTIONS(1988), + [anon_sym_BANG] = ACTIONS(1986), + [anon_sym_else] = ACTIONS(1988), + [anon_sym_if] = ACTIONS(1988), + [anon_sym_switch] = ACTIONS(1988), + [anon_sym_for] = ACTIONS(1988), + [anon_sym_LPAREN] = ACTIONS(1986), + [anon_sym_SEMI] = ACTIONS(1986), + [anon_sym_await] = ACTIONS(1988), + [anon_sym_while] = ACTIONS(1988), + [anon_sym_do] = ACTIONS(1988), + [anon_sym_try] = ACTIONS(1988), + [anon_sym_break] = ACTIONS(1988), + [anon_sym_continue] = ACTIONS(1988), + [anon_sym_debugger] = ACTIONS(1988), + [anon_sym_return] = ACTIONS(1988), + [anon_sym_throw] = ACTIONS(1988), + [anon_sym_case] = ACTIONS(1988), + [anon_sym_yield] = ACTIONS(1988), + [anon_sym_LBRACK] = ACTIONS(1986), + [anon_sym_class] = ACTIONS(1988), + [anon_sym_async] = ACTIONS(1988), + [anon_sym_function] = ACTIONS(1988), + [anon_sym_new] = ACTIONS(1988), + [anon_sym_using] = ACTIONS(1988), + [anon_sym_PLUS] = ACTIONS(1988), + [anon_sym_DASH] = ACTIONS(1988), + [anon_sym_SLASH] = ACTIONS(1988), + [anon_sym_LT] = ACTIONS(1986), + [anon_sym_TILDE] = ACTIONS(1986), + [anon_sym_void] = ACTIONS(1988), + [anon_sym_delete] = ACTIONS(1988), + [anon_sym_PLUS_PLUS] = ACTIONS(1986), + [anon_sym_DASH_DASH] = ACTIONS(1986), + [anon_sym_DQUOTE] = ACTIONS(1986), + [anon_sym_SQUOTE] = ACTIONS(1986), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1986), + [sym_number] = ACTIONS(1986), + [sym_private_property_identifier] = ACTIONS(1986), + [sym_this] = ACTIONS(1988), + [sym_super] = ACTIONS(1988), + [sym_true] = ACTIONS(1988), + [sym_false] = ACTIONS(1988), + [sym_null] = ACTIONS(1988), + [sym_undefined] = ACTIONS(1988), + [anon_sym_AT] = ACTIONS(1986), + [anon_sym_static] = ACTIONS(1988), + [anon_sym_readonly] = ACTIONS(1988), + [anon_sym_get] = ACTIONS(1988), + [anon_sym_set] = ACTIONS(1988), + [anon_sym_declare] = ACTIONS(1988), + [anon_sym_public] = ACTIONS(1988), + [anon_sym_private] = ACTIONS(1988), + [anon_sym_protected] = ACTIONS(1988), + [anon_sym_override] = ACTIONS(1988), + [anon_sym_module] = ACTIONS(1988), + [anon_sym_any] = ACTIONS(1988), + [anon_sym_number] = ACTIONS(1988), + [anon_sym_boolean] = ACTIONS(1988), + [anon_sym_string] = ACTIONS(1988), + [anon_sym_symbol] = ACTIONS(1988), + [anon_sym_object] = ACTIONS(1988), + [anon_sym_abstract] = ACTIONS(1988), + [anon_sym_interface] = ACTIONS(1988), + [anon_sym_enum] = ACTIONS(1988), [sym_html_comment] = ACTIONS(5), }, [STATE(1018)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4660), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [ts_builtin_sym_end] = ACTIONS(3157), + [sym_identifier] = ACTIONS(3159), + [anon_sym_export] = ACTIONS(3159), + [anon_sym_default] = ACTIONS(3159), + [anon_sym_type] = ACTIONS(3159), + [anon_sym_namespace] = ACTIONS(3159), + [anon_sym_LBRACE] = ACTIONS(3157), + [anon_sym_RBRACE] = ACTIONS(3157), + [anon_sym_typeof] = ACTIONS(3159), + [anon_sym_import] = ACTIONS(3159), + [anon_sym_with] = ACTIONS(3159), + [anon_sym_var] = ACTIONS(3159), + [anon_sym_let] = ACTIONS(3159), + [anon_sym_const] = ACTIONS(3159), + [anon_sym_BANG] = ACTIONS(3157), + [anon_sym_else] = ACTIONS(3159), + [anon_sym_if] = ACTIONS(3159), + [anon_sym_switch] = ACTIONS(3159), + [anon_sym_for] = ACTIONS(3159), + [anon_sym_LPAREN] = ACTIONS(3157), + [anon_sym_SEMI] = ACTIONS(3157), + [anon_sym_await] = ACTIONS(3159), + [anon_sym_while] = ACTIONS(3159), + [anon_sym_do] = ACTIONS(3159), + [anon_sym_try] = ACTIONS(3159), + [anon_sym_break] = ACTIONS(3159), + [anon_sym_continue] = ACTIONS(3159), + [anon_sym_debugger] = ACTIONS(3159), + [anon_sym_return] = ACTIONS(3159), + [anon_sym_throw] = ACTIONS(3159), + [anon_sym_case] = ACTIONS(3159), + [anon_sym_yield] = ACTIONS(3159), + [anon_sym_LBRACK] = ACTIONS(3157), + [anon_sym_class] = ACTIONS(3159), + [anon_sym_async] = ACTIONS(3159), + [anon_sym_function] = ACTIONS(3159), + [anon_sym_new] = ACTIONS(3159), + [anon_sym_using] = ACTIONS(3159), + [anon_sym_PLUS] = ACTIONS(3159), + [anon_sym_DASH] = ACTIONS(3159), + [anon_sym_SLASH] = ACTIONS(3159), + [anon_sym_LT] = ACTIONS(3157), + [anon_sym_TILDE] = ACTIONS(3157), + [anon_sym_void] = ACTIONS(3159), + [anon_sym_delete] = ACTIONS(3159), + [anon_sym_PLUS_PLUS] = ACTIONS(3157), + [anon_sym_DASH_DASH] = ACTIONS(3157), + [anon_sym_DQUOTE] = ACTIONS(3157), + [anon_sym_SQUOTE] = ACTIONS(3157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3157), + [sym_number] = ACTIONS(3157), + [sym_private_property_identifier] = ACTIONS(3157), + [sym_this] = ACTIONS(3159), + [sym_super] = ACTIONS(3159), + [sym_true] = ACTIONS(3159), + [sym_false] = ACTIONS(3159), + [sym_null] = ACTIONS(3159), + [sym_undefined] = ACTIONS(3159), + [anon_sym_AT] = ACTIONS(3157), + [anon_sym_static] = ACTIONS(3159), + [anon_sym_readonly] = ACTIONS(3159), + [anon_sym_get] = ACTIONS(3159), + [anon_sym_set] = ACTIONS(3159), + [anon_sym_declare] = ACTIONS(3159), + [anon_sym_public] = ACTIONS(3159), + [anon_sym_private] = ACTIONS(3159), + [anon_sym_protected] = ACTIONS(3159), + [anon_sym_override] = ACTIONS(3159), + [anon_sym_module] = ACTIONS(3159), + [anon_sym_any] = ACTIONS(3159), + [anon_sym_number] = ACTIONS(3159), + [anon_sym_boolean] = ACTIONS(3159), + [anon_sym_string] = ACTIONS(3159), + [anon_sym_symbol] = ACTIONS(3159), + [anon_sym_object] = ACTIONS(3159), + [anon_sym_abstract] = ACTIONS(3159), + [anon_sym_interface] = ACTIONS(3159), + [anon_sym_enum] = ACTIONS(3159), [sym_html_comment] = ACTIONS(5), }, [STATE(1019)] = { - [sym_import] = STATE(5068), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5999), - [sym_nested_type_identifier] = STATE(3511), - [sym__type_query_member_expression_in_type_annotation] = STATE(3299), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3023), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5621), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(3283), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3183), - [anon_sym_typeof] = ACTIONS(3185), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(3187), - [anon_sym_AMP] = ACTIONS(3189), - [anon_sym_PIPE] = ACTIONS(3191), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(3193), - [anon_sym_SQUOTE] = ACTIONS(3195), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(3199), - [anon_sym_QMARK] = ACTIONS(3201), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(3203), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(3207), - [anon_sym_infer] = ACTIONS(3209), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3211), + [ts_builtin_sym_end] = ACTIONS(3165), + [sym_identifier] = ACTIONS(3167), + [anon_sym_export] = ACTIONS(3167), + [anon_sym_default] = ACTIONS(3167), + [anon_sym_type] = ACTIONS(3167), + [anon_sym_namespace] = ACTIONS(3167), + [anon_sym_LBRACE] = ACTIONS(3165), + [anon_sym_RBRACE] = ACTIONS(3165), + [anon_sym_typeof] = ACTIONS(3167), + [anon_sym_import] = ACTIONS(3167), + [anon_sym_with] = ACTIONS(3167), + [anon_sym_var] = ACTIONS(3167), + [anon_sym_let] = ACTIONS(3167), + [anon_sym_const] = ACTIONS(3167), + [anon_sym_BANG] = ACTIONS(3165), + [anon_sym_else] = ACTIONS(3167), + [anon_sym_if] = ACTIONS(3167), + [anon_sym_switch] = ACTIONS(3167), + [anon_sym_for] = ACTIONS(3167), + [anon_sym_LPAREN] = ACTIONS(3165), + [anon_sym_SEMI] = ACTIONS(3165), + [anon_sym_await] = ACTIONS(3167), + [anon_sym_while] = ACTIONS(3167), + [anon_sym_do] = ACTIONS(3167), + [anon_sym_try] = ACTIONS(3167), + [anon_sym_break] = ACTIONS(3167), + [anon_sym_continue] = ACTIONS(3167), + [anon_sym_debugger] = ACTIONS(3167), + [anon_sym_return] = ACTIONS(3167), + [anon_sym_throw] = ACTIONS(3167), + [anon_sym_case] = ACTIONS(3167), + [anon_sym_yield] = ACTIONS(3167), + [anon_sym_LBRACK] = ACTIONS(3165), + [anon_sym_class] = ACTIONS(3167), + [anon_sym_async] = ACTIONS(3167), + [anon_sym_function] = ACTIONS(3167), + [anon_sym_new] = ACTIONS(3167), + [anon_sym_using] = ACTIONS(3167), + [anon_sym_PLUS] = ACTIONS(3167), + [anon_sym_DASH] = ACTIONS(3167), + [anon_sym_SLASH] = ACTIONS(3167), + [anon_sym_LT] = ACTIONS(3165), + [anon_sym_TILDE] = ACTIONS(3165), + [anon_sym_void] = ACTIONS(3167), + [anon_sym_delete] = ACTIONS(3167), + [anon_sym_PLUS_PLUS] = ACTIONS(3165), + [anon_sym_DASH_DASH] = ACTIONS(3165), + [anon_sym_DQUOTE] = ACTIONS(3165), + [anon_sym_SQUOTE] = ACTIONS(3165), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3165), + [sym_number] = ACTIONS(3165), + [sym_private_property_identifier] = ACTIONS(3165), + [sym_this] = ACTIONS(3167), + [sym_super] = ACTIONS(3167), + [sym_true] = ACTIONS(3167), + [sym_false] = ACTIONS(3167), + [sym_null] = ACTIONS(3167), + [sym_undefined] = ACTIONS(3167), + [anon_sym_AT] = ACTIONS(3165), + [anon_sym_static] = ACTIONS(3167), + [anon_sym_readonly] = ACTIONS(3167), + [anon_sym_get] = ACTIONS(3167), + [anon_sym_set] = ACTIONS(3167), + [anon_sym_declare] = ACTIONS(3167), + [anon_sym_public] = ACTIONS(3167), + [anon_sym_private] = ACTIONS(3167), + [anon_sym_protected] = ACTIONS(3167), + [anon_sym_override] = ACTIONS(3167), + [anon_sym_module] = ACTIONS(3167), + [anon_sym_any] = ACTIONS(3167), + [anon_sym_number] = ACTIONS(3167), + [anon_sym_boolean] = ACTIONS(3167), + [anon_sym_string] = ACTIONS(3167), + [anon_sym_symbol] = ACTIONS(3167), + [anon_sym_object] = ACTIONS(3167), + [anon_sym_abstract] = ACTIONS(3167), + [anon_sym_interface] = ACTIONS(3167), + [anon_sym_enum] = ACTIONS(3167), [sym_html_comment] = ACTIONS(5), }, [STATE(1020)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3074), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1576), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1582), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(1586), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_rest_pattern] = STATE(6589), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6501), + [sym_optional_tuple_parameter] = STATE(6501), + [sym_optional_type] = STATE(6501), + [sym_rest_type] = STATE(6501), + [sym__tuple_type_member] = STATE(6501), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(2695), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(3169), + [anon_sym_new] = ACTIONS(2701), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2703), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(2709), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(677), + [anon_sym_number] = ACTIONS(677), + [anon_sym_boolean] = ACTIONS(677), + [anon_sym_string] = ACTIONS(677), + [anon_sym_symbol] = ACTIONS(677), + [anon_sym_object] = ACTIONS(677), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1021)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3725), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1576), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1582), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(1586), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [ts_builtin_sym_end] = ACTIONS(3171), + [sym_identifier] = ACTIONS(3173), + [anon_sym_export] = ACTIONS(3173), + [anon_sym_default] = ACTIONS(3173), + [anon_sym_type] = ACTIONS(3173), + [anon_sym_namespace] = ACTIONS(3173), + [anon_sym_LBRACE] = ACTIONS(3171), + [anon_sym_RBRACE] = ACTIONS(3171), + [anon_sym_typeof] = ACTIONS(3173), + [anon_sym_import] = ACTIONS(3173), + [anon_sym_with] = ACTIONS(3173), + [anon_sym_var] = ACTIONS(3173), + [anon_sym_let] = ACTIONS(3173), + [anon_sym_const] = ACTIONS(3173), + [anon_sym_BANG] = ACTIONS(3171), + [anon_sym_else] = ACTIONS(3173), + [anon_sym_if] = ACTIONS(3173), + [anon_sym_switch] = ACTIONS(3173), + [anon_sym_for] = ACTIONS(3173), + [anon_sym_LPAREN] = ACTIONS(3171), + [anon_sym_SEMI] = ACTIONS(3171), + [anon_sym_await] = ACTIONS(3173), + [anon_sym_while] = ACTIONS(3173), + [anon_sym_do] = ACTIONS(3173), + [anon_sym_try] = ACTIONS(3173), + [anon_sym_break] = ACTIONS(3173), + [anon_sym_continue] = ACTIONS(3173), + [anon_sym_debugger] = ACTIONS(3173), + [anon_sym_return] = ACTIONS(3173), + [anon_sym_throw] = ACTIONS(3173), + [anon_sym_case] = ACTIONS(3173), + [anon_sym_yield] = ACTIONS(3173), + [anon_sym_LBRACK] = ACTIONS(3171), + [anon_sym_class] = ACTIONS(3173), + [anon_sym_async] = ACTIONS(3173), + [anon_sym_function] = ACTIONS(3173), + [anon_sym_new] = ACTIONS(3173), + [anon_sym_using] = ACTIONS(3173), + [anon_sym_PLUS] = ACTIONS(3173), + [anon_sym_DASH] = ACTIONS(3173), + [anon_sym_SLASH] = ACTIONS(3173), + [anon_sym_LT] = ACTIONS(3171), + [anon_sym_TILDE] = ACTIONS(3171), + [anon_sym_void] = ACTIONS(3173), + [anon_sym_delete] = ACTIONS(3173), + [anon_sym_PLUS_PLUS] = ACTIONS(3171), + [anon_sym_DASH_DASH] = ACTIONS(3171), + [anon_sym_DQUOTE] = ACTIONS(3171), + [anon_sym_SQUOTE] = ACTIONS(3171), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3171), + [sym_number] = ACTIONS(3171), + [sym_private_property_identifier] = ACTIONS(3171), + [sym_this] = ACTIONS(3173), + [sym_super] = ACTIONS(3173), + [sym_true] = ACTIONS(3173), + [sym_false] = ACTIONS(3173), + [sym_null] = ACTIONS(3173), + [sym_undefined] = ACTIONS(3173), + [anon_sym_AT] = ACTIONS(3171), + [anon_sym_static] = ACTIONS(3173), + [anon_sym_readonly] = ACTIONS(3173), + [anon_sym_get] = ACTIONS(3173), + [anon_sym_set] = ACTIONS(3173), + [anon_sym_declare] = ACTIONS(3173), + [anon_sym_public] = ACTIONS(3173), + [anon_sym_private] = ACTIONS(3173), + [anon_sym_protected] = ACTIONS(3173), + [anon_sym_override] = ACTIONS(3173), + [anon_sym_module] = ACTIONS(3173), + [anon_sym_any] = ACTIONS(3173), + [anon_sym_number] = ACTIONS(3173), + [anon_sym_boolean] = ACTIONS(3173), + [anon_sym_string] = ACTIONS(3173), + [anon_sym_symbol] = ACTIONS(3173), + [anon_sym_object] = ACTIONS(3173), + [anon_sym_abstract] = ACTIONS(3173), + [anon_sym_interface] = ACTIONS(3173), + [anon_sym_enum] = ACTIONS(3173), [sym_html_comment] = ACTIONS(5), }, [STATE(1022)] = { - [sym_import] = STATE(5068), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5999), - [sym_nested_type_identifier] = STATE(3511), - [sym__type_query_member_expression_in_type_annotation] = STATE(3299), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3026), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5621), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(3283), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3183), - [anon_sym_typeof] = ACTIONS(3185), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(3187), - [anon_sym_AMP] = ACTIONS(3189), - [anon_sym_PIPE] = ACTIONS(3191), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(3193), - [anon_sym_SQUOTE] = ACTIONS(3195), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(3199), - [anon_sym_QMARK] = ACTIONS(3201), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(3203), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(3207), - [anon_sym_infer] = ACTIONS(3209), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3211), + [ts_builtin_sym_end] = ACTIONS(3161), + [sym_identifier] = ACTIONS(3163), + [anon_sym_export] = ACTIONS(3163), + [anon_sym_default] = ACTIONS(3163), + [anon_sym_type] = ACTIONS(3163), + [anon_sym_namespace] = ACTIONS(3163), + [anon_sym_LBRACE] = ACTIONS(3161), + [anon_sym_RBRACE] = ACTIONS(3161), + [anon_sym_typeof] = ACTIONS(3163), + [anon_sym_import] = ACTIONS(3163), + [anon_sym_with] = ACTIONS(3163), + [anon_sym_var] = ACTIONS(3163), + [anon_sym_let] = ACTIONS(3163), + [anon_sym_const] = ACTIONS(3163), + [anon_sym_BANG] = ACTIONS(3161), + [anon_sym_else] = ACTIONS(3163), + [anon_sym_if] = ACTIONS(3163), + [anon_sym_switch] = ACTIONS(3163), + [anon_sym_for] = ACTIONS(3163), + [anon_sym_LPAREN] = ACTIONS(3161), + [anon_sym_SEMI] = ACTIONS(3161), + [anon_sym_await] = ACTIONS(3163), + [anon_sym_while] = ACTIONS(3163), + [anon_sym_do] = ACTIONS(3163), + [anon_sym_try] = ACTIONS(3163), + [anon_sym_break] = ACTIONS(3163), + [anon_sym_continue] = ACTIONS(3163), + [anon_sym_debugger] = ACTIONS(3163), + [anon_sym_return] = ACTIONS(3163), + [anon_sym_throw] = ACTIONS(3163), + [anon_sym_case] = ACTIONS(3163), + [anon_sym_yield] = ACTIONS(3163), + [anon_sym_LBRACK] = ACTIONS(3161), + [anon_sym_class] = ACTIONS(3163), + [anon_sym_async] = ACTIONS(3163), + [anon_sym_function] = ACTIONS(3163), + [anon_sym_new] = ACTIONS(3163), + [anon_sym_using] = ACTIONS(3163), + [anon_sym_PLUS] = ACTIONS(3163), + [anon_sym_DASH] = ACTIONS(3163), + [anon_sym_SLASH] = ACTIONS(3163), + [anon_sym_LT] = ACTIONS(3161), + [anon_sym_TILDE] = ACTIONS(3161), + [anon_sym_void] = ACTIONS(3163), + [anon_sym_delete] = ACTIONS(3163), + [anon_sym_PLUS_PLUS] = ACTIONS(3161), + [anon_sym_DASH_DASH] = ACTIONS(3161), + [anon_sym_DQUOTE] = ACTIONS(3161), + [anon_sym_SQUOTE] = ACTIONS(3161), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3161), + [sym_number] = ACTIONS(3161), + [sym_private_property_identifier] = ACTIONS(3161), + [sym_this] = ACTIONS(3163), + [sym_super] = ACTIONS(3163), + [sym_true] = ACTIONS(3163), + [sym_false] = ACTIONS(3163), + [sym_null] = ACTIONS(3163), + [sym_undefined] = ACTIONS(3163), + [anon_sym_AT] = ACTIONS(3161), + [anon_sym_static] = ACTIONS(3163), + [anon_sym_readonly] = ACTIONS(3163), + [anon_sym_get] = ACTIONS(3163), + [anon_sym_set] = ACTIONS(3163), + [anon_sym_declare] = ACTIONS(3163), + [anon_sym_public] = ACTIONS(3163), + [anon_sym_private] = ACTIONS(3163), + [anon_sym_protected] = ACTIONS(3163), + [anon_sym_override] = ACTIONS(3163), + [anon_sym_module] = ACTIONS(3163), + [anon_sym_any] = ACTIONS(3163), + [anon_sym_number] = ACTIONS(3163), + [anon_sym_boolean] = ACTIONS(3163), + [anon_sym_string] = ACTIONS(3163), + [anon_sym_symbol] = ACTIONS(3163), + [anon_sym_object] = ACTIONS(3163), + [anon_sym_abstract] = ACTIONS(3163), + [anon_sym_interface] = ACTIONS(3163), + [anon_sym_enum] = ACTIONS(3163), [sym_html_comment] = ACTIONS(5), }, [STATE(1023)] = { - [sym_import] = STATE(5215), - [sym_nested_identifier] = STATE(6034), - [sym_string] = STATE(3273), - [sym_formal_parameters] = STATE(5830), - [sym_nested_type_identifier] = STATE(3211), - [sym__type_query_member_expression_in_type_annotation] = STATE(2967), - [sym__type_query_call_expression_in_type_annotation] = STATE(3247), - [sym_type] = STATE(4112), - [sym_constructor_type] = STATE(3279), - [sym_primary_type] = STATE(3280), - [sym_template_literal_type] = STATE(3281), - [sym_infer_type] = STATE(3279), - [sym_conditional_type] = STATE(3281), - [sym_generic_type] = STATE(3281), - [sym_type_query] = STATE(3281), - [sym_index_type_query] = STATE(3281), - [sym_lookup_type] = STATE(3281), - [sym_literal_type] = STATE(3281), - [sym__number] = STATE(3282), - [sym_existential_type] = STATE(3281), - [sym_flow_maybe_type] = STATE(3281), - [sym_parenthesized_type] = STATE(3281), - [sym_predefined_type] = STATE(3281), - [sym_object_type] = STATE(3281), - [sym_type_parameters] = STATE(5387), - [sym_array_type] = STATE(3281), - [sym_tuple_type] = STATE(3281), - [sym_readonly_type] = STATE(3279), - [sym_union_type] = STATE(3281), - [sym_intersection_type] = STATE(3281), - [sym_function_type] = STATE(3279), - [sym_identifier] = ACTIONS(1630), - [anon_sym_STAR] = ACTIONS(994), - [anon_sym_LBRACE] = ACTIONS(1634), - [anon_sym_typeof] = ACTIONS(1636), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(1000), - [anon_sym_LPAREN] = ACTIONS(1638), - [anon_sym_LBRACK] = ACTIONS(1640), - [anon_sym_new] = ACTIONS(1642), - [anon_sym_AMP] = ACTIONS(1008), - [anon_sym_PIPE] = ACTIONS(1010), - [anon_sym_PLUS] = ACTIONS(3221), - [anon_sym_DASH] = ACTIONS(3221), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(1650), - [anon_sym_SQUOTE] = ACTIONS(1652), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1654), - [sym_number] = ACTIONS(1656), - [sym_this] = ACTIONS(1658), - [sym_true] = ACTIONS(1660), - [sym_false] = ACTIONS(1660), - [sym_null] = ACTIONS(1660), - [sym_undefined] = ACTIONS(1660), - [anon_sym_readonly] = ACTIONS(1662), - [anon_sym_QMARK] = ACTIONS(1028), - [anon_sym_any] = ACTIONS(1034), - [anon_sym_number] = ACTIONS(1034), - [anon_sym_boolean] = ACTIONS(1034), - [anon_sym_string] = ACTIONS(1034), - [anon_sym_symbol] = ACTIONS(1034), - [anon_sym_object] = ACTIONS(1034), - [anon_sym_abstract] = ACTIONS(1032), - [anon_sym_never] = ACTIONS(1034), - [anon_sym_unknown] = ACTIONS(1034), - [anon_sym_keyof] = ACTIONS(1036), - [anon_sym_infer] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_LBRACE_PIPE] = ACTIONS(1042), + [ts_builtin_sym_end] = ACTIONS(3175), + [sym_identifier] = ACTIONS(3177), + [anon_sym_export] = ACTIONS(3177), + [anon_sym_default] = ACTIONS(3177), + [anon_sym_type] = ACTIONS(3177), + [anon_sym_namespace] = ACTIONS(3177), + [anon_sym_LBRACE] = ACTIONS(3175), + [anon_sym_RBRACE] = ACTIONS(3175), + [anon_sym_typeof] = ACTIONS(3177), + [anon_sym_import] = ACTIONS(3177), + [anon_sym_with] = ACTIONS(3177), + [anon_sym_var] = ACTIONS(3177), + [anon_sym_let] = ACTIONS(3177), + [anon_sym_const] = ACTIONS(3177), + [anon_sym_BANG] = ACTIONS(3175), + [anon_sym_else] = ACTIONS(3177), + [anon_sym_if] = ACTIONS(3177), + [anon_sym_switch] = ACTIONS(3177), + [anon_sym_for] = ACTIONS(3177), + [anon_sym_LPAREN] = ACTIONS(3175), + [anon_sym_SEMI] = ACTIONS(3175), + [anon_sym_await] = ACTIONS(3177), + [anon_sym_while] = ACTIONS(3177), + [anon_sym_do] = ACTIONS(3177), + [anon_sym_try] = ACTIONS(3177), + [anon_sym_break] = ACTIONS(3177), + [anon_sym_continue] = ACTIONS(3177), + [anon_sym_debugger] = ACTIONS(3177), + [anon_sym_return] = ACTIONS(3177), + [anon_sym_throw] = ACTIONS(3177), + [anon_sym_case] = ACTIONS(3177), + [anon_sym_yield] = ACTIONS(3177), + [anon_sym_LBRACK] = ACTIONS(3175), + [anon_sym_class] = ACTIONS(3177), + [anon_sym_async] = ACTIONS(3177), + [anon_sym_function] = ACTIONS(3177), + [anon_sym_new] = ACTIONS(3177), + [anon_sym_using] = ACTIONS(3177), + [anon_sym_PLUS] = ACTIONS(3177), + [anon_sym_DASH] = ACTIONS(3177), + [anon_sym_SLASH] = ACTIONS(3177), + [anon_sym_LT] = ACTIONS(3175), + [anon_sym_TILDE] = ACTIONS(3175), + [anon_sym_void] = ACTIONS(3177), + [anon_sym_delete] = ACTIONS(3177), + [anon_sym_PLUS_PLUS] = ACTIONS(3175), + [anon_sym_DASH_DASH] = ACTIONS(3175), + [anon_sym_DQUOTE] = ACTIONS(3175), + [anon_sym_SQUOTE] = ACTIONS(3175), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3175), + [sym_number] = ACTIONS(3175), + [sym_private_property_identifier] = ACTIONS(3175), + [sym_this] = ACTIONS(3177), + [sym_super] = ACTIONS(3177), + [sym_true] = ACTIONS(3177), + [sym_false] = ACTIONS(3177), + [sym_null] = ACTIONS(3177), + [sym_undefined] = ACTIONS(3177), + [anon_sym_AT] = ACTIONS(3175), + [anon_sym_static] = ACTIONS(3177), + [anon_sym_readonly] = ACTIONS(3177), + [anon_sym_get] = ACTIONS(3177), + [anon_sym_set] = ACTIONS(3177), + [anon_sym_declare] = ACTIONS(3177), + [anon_sym_public] = ACTIONS(3177), + [anon_sym_private] = ACTIONS(3177), + [anon_sym_protected] = ACTIONS(3177), + [anon_sym_override] = ACTIONS(3177), + [anon_sym_module] = ACTIONS(3177), + [anon_sym_any] = ACTIONS(3177), + [anon_sym_number] = ACTIONS(3177), + [anon_sym_boolean] = ACTIONS(3177), + [anon_sym_string] = ACTIONS(3177), + [anon_sym_symbol] = ACTIONS(3177), + [anon_sym_object] = ACTIONS(3177), + [anon_sym_abstract] = ACTIONS(3177), + [anon_sym_interface] = ACTIONS(3177), + [anon_sym_enum] = ACTIONS(3177), [sym_html_comment] = ACTIONS(5), }, [STATE(1024)] = { - [sym_import] = STATE(5068), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5999), - [sym_nested_type_identifier] = STATE(3511), - [sym__type_query_member_expression_in_type_annotation] = STATE(3299), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3089), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5621), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(3283), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3183), - [anon_sym_typeof] = ACTIONS(3185), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(3187), - [anon_sym_AMP] = ACTIONS(3189), - [anon_sym_PIPE] = ACTIONS(3191), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(3193), - [anon_sym_SQUOTE] = ACTIONS(3195), + [ts_builtin_sym_end] = ACTIONS(3179), + [sym_identifier] = ACTIONS(3181), + [anon_sym_export] = ACTIONS(3181), + [anon_sym_default] = ACTIONS(3181), + [anon_sym_type] = ACTIONS(3181), + [anon_sym_namespace] = ACTIONS(3181), + [anon_sym_LBRACE] = ACTIONS(3179), + [anon_sym_RBRACE] = ACTIONS(3179), + [anon_sym_typeof] = ACTIONS(3181), + [anon_sym_import] = ACTIONS(3181), + [anon_sym_with] = ACTIONS(3181), + [anon_sym_var] = ACTIONS(3181), + [anon_sym_let] = ACTIONS(3181), + [anon_sym_const] = ACTIONS(3181), + [anon_sym_BANG] = ACTIONS(3179), + [anon_sym_else] = ACTIONS(3181), + [anon_sym_if] = ACTIONS(3181), + [anon_sym_switch] = ACTIONS(3181), + [anon_sym_for] = ACTIONS(3181), + [anon_sym_LPAREN] = ACTIONS(3179), + [anon_sym_SEMI] = ACTIONS(3179), + [anon_sym_await] = ACTIONS(3181), + [anon_sym_while] = ACTIONS(3181), + [anon_sym_do] = ACTIONS(3181), + [anon_sym_try] = ACTIONS(3181), + [anon_sym_break] = ACTIONS(3181), + [anon_sym_continue] = ACTIONS(3181), + [anon_sym_debugger] = ACTIONS(3181), + [anon_sym_return] = ACTIONS(3181), + [anon_sym_throw] = ACTIONS(3181), + [anon_sym_case] = ACTIONS(3181), + [anon_sym_yield] = ACTIONS(3181), + [anon_sym_LBRACK] = ACTIONS(3179), + [anon_sym_class] = ACTIONS(3181), + [anon_sym_async] = ACTIONS(3181), + [anon_sym_function] = ACTIONS(3181), + [anon_sym_new] = ACTIONS(3181), + [anon_sym_using] = ACTIONS(3181), + [anon_sym_PLUS] = ACTIONS(3181), + [anon_sym_DASH] = ACTIONS(3181), + [anon_sym_SLASH] = ACTIONS(3181), + [anon_sym_LT] = ACTIONS(3179), + [anon_sym_TILDE] = ACTIONS(3179), + [anon_sym_void] = ACTIONS(3181), + [anon_sym_delete] = ACTIONS(3181), + [anon_sym_PLUS_PLUS] = ACTIONS(3179), + [anon_sym_DASH_DASH] = ACTIONS(3179), + [anon_sym_DQUOTE] = ACTIONS(3179), + [anon_sym_SQUOTE] = ACTIONS(3179), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(3199), - [anon_sym_QMARK] = ACTIONS(3201), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(3203), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(3207), - [anon_sym_infer] = ACTIONS(3209), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3211), + [anon_sym_BQUOTE] = ACTIONS(3179), + [sym_number] = ACTIONS(3179), + [sym_private_property_identifier] = ACTIONS(3179), + [sym_this] = ACTIONS(3181), + [sym_super] = ACTIONS(3181), + [sym_true] = ACTIONS(3181), + [sym_false] = ACTIONS(3181), + [sym_null] = ACTIONS(3181), + [sym_undefined] = ACTIONS(3181), + [anon_sym_AT] = ACTIONS(3179), + [anon_sym_static] = ACTIONS(3181), + [anon_sym_readonly] = ACTIONS(3181), + [anon_sym_get] = ACTIONS(3181), + [anon_sym_set] = ACTIONS(3181), + [anon_sym_declare] = ACTIONS(3181), + [anon_sym_public] = ACTIONS(3181), + [anon_sym_private] = ACTIONS(3181), + [anon_sym_protected] = ACTIONS(3181), + [anon_sym_override] = ACTIONS(3181), + [anon_sym_module] = ACTIONS(3181), + [anon_sym_any] = ACTIONS(3181), + [anon_sym_number] = ACTIONS(3181), + [anon_sym_boolean] = ACTIONS(3181), + [anon_sym_string] = ACTIONS(3181), + [anon_sym_symbol] = ACTIONS(3181), + [anon_sym_object] = ACTIONS(3181), + [anon_sym_abstract] = ACTIONS(3181), + [anon_sym_interface] = ACTIONS(3181), + [anon_sym_enum] = ACTIONS(3181), [sym_html_comment] = ACTIONS(5), }, [STATE(1025)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3091), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1576), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1582), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(1586), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [ts_builtin_sym_end] = ACTIONS(3183), + [sym_identifier] = ACTIONS(3185), + [anon_sym_export] = ACTIONS(3185), + [anon_sym_default] = ACTIONS(3185), + [anon_sym_type] = ACTIONS(3185), + [anon_sym_namespace] = ACTIONS(3185), + [anon_sym_LBRACE] = ACTIONS(3183), + [anon_sym_RBRACE] = ACTIONS(3183), + [anon_sym_typeof] = ACTIONS(3185), + [anon_sym_import] = ACTIONS(3185), + [anon_sym_with] = ACTIONS(3185), + [anon_sym_var] = ACTIONS(3185), + [anon_sym_let] = ACTIONS(3185), + [anon_sym_const] = ACTIONS(3185), + [anon_sym_BANG] = ACTIONS(3183), + [anon_sym_else] = ACTIONS(3185), + [anon_sym_if] = ACTIONS(3185), + [anon_sym_switch] = ACTIONS(3185), + [anon_sym_for] = ACTIONS(3185), + [anon_sym_LPAREN] = ACTIONS(3183), + [anon_sym_SEMI] = ACTIONS(3183), + [anon_sym_await] = ACTIONS(3185), + [anon_sym_while] = ACTIONS(3185), + [anon_sym_do] = ACTIONS(3185), + [anon_sym_try] = ACTIONS(3185), + [anon_sym_break] = ACTIONS(3185), + [anon_sym_continue] = ACTIONS(3185), + [anon_sym_debugger] = ACTIONS(3185), + [anon_sym_return] = ACTIONS(3185), + [anon_sym_throw] = ACTIONS(3185), + [anon_sym_case] = ACTIONS(3185), + [anon_sym_yield] = ACTIONS(3185), + [anon_sym_LBRACK] = ACTIONS(3183), + [anon_sym_class] = ACTIONS(3185), + [anon_sym_async] = ACTIONS(3185), + [anon_sym_function] = ACTIONS(3185), + [anon_sym_new] = ACTIONS(3185), + [anon_sym_using] = ACTIONS(3185), + [anon_sym_PLUS] = ACTIONS(3185), + [anon_sym_DASH] = ACTIONS(3185), + [anon_sym_SLASH] = ACTIONS(3185), + [anon_sym_LT] = ACTIONS(3183), + [anon_sym_TILDE] = ACTIONS(3183), + [anon_sym_void] = ACTIONS(3185), + [anon_sym_delete] = ACTIONS(3185), + [anon_sym_PLUS_PLUS] = ACTIONS(3183), + [anon_sym_DASH_DASH] = ACTIONS(3183), + [anon_sym_DQUOTE] = ACTIONS(3183), + [anon_sym_SQUOTE] = ACTIONS(3183), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3183), + [sym_number] = ACTIONS(3183), + [sym_private_property_identifier] = ACTIONS(3183), + [sym_this] = ACTIONS(3185), + [sym_super] = ACTIONS(3185), + [sym_true] = ACTIONS(3185), + [sym_false] = ACTIONS(3185), + [sym_null] = ACTIONS(3185), + [sym_undefined] = ACTIONS(3185), + [anon_sym_AT] = ACTIONS(3183), + [anon_sym_static] = ACTIONS(3185), + [anon_sym_readonly] = ACTIONS(3185), + [anon_sym_get] = ACTIONS(3185), + [anon_sym_set] = ACTIONS(3185), + [anon_sym_declare] = ACTIONS(3185), + [anon_sym_public] = ACTIONS(3185), + [anon_sym_private] = ACTIONS(3185), + [anon_sym_protected] = ACTIONS(3185), + [anon_sym_override] = ACTIONS(3185), + [anon_sym_module] = ACTIONS(3185), + [anon_sym_any] = ACTIONS(3185), + [anon_sym_number] = ACTIONS(3185), + [anon_sym_boolean] = ACTIONS(3185), + [anon_sym_string] = ACTIONS(3185), + [anon_sym_symbol] = ACTIONS(3185), + [anon_sym_object] = ACTIONS(3185), + [anon_sym_abstract] = ACTIONS(3185), + [anon_sym_interface] = ACTIONS(3185), + [anon_sym_enum] = ACTIONS(3185), [sym_html_comment] = ACTIONS(5), }, [STATE(1026)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3733), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1576), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1582), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(1586), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [ts_builtin_sym_end] = ACTIONS(1898), + [sym_identifier] = ACTIONS(1900), + [anon_sym_export] = ACTIONS(1900), + [anon_sym_default] = ACTIONS(1900), + [anon_sym_type] = ACTIONS(1900), + [anon_sym_namespace] = ACTIONS(1900), + [anon_sym_LBRACE] = ACTIONS(1898), + [anon_sym_RBRACE] = ACTIONS(1898), + [anon_sym_typeof] = ACTIONS(1900), + [anon_sym_import] = ACTIONS(1900), + [anon_sym_with] = ACTIONS(1900), + [anon_sym_var] = ACTIONS(1900), + [anon_sym_let] = ACTIONS(1900), + [anon_sym_const] = ACTIONS(1900), + [anon_sym_BANG] = ACTIONS(1898), + [anon_sym_else] = ACTIONS(1900), + [anon_sym_if] = ACTIONS(1900), + [anon_sym_switch] = ACTIONS(1900), + [anon_sym_for] = ACTIONS(1900), + [anon_sym_LPAREN] = ACTIONS(1898), + [anon_sym_SEMI] = ACTIONS(1898), + [anon_sym_await] = ACTIONS(1900), + [anon_sym_while] = ACTIONS(1900), + [anon_sym_do] = ACTIONS(1900), + [anon_sym_try] = ACTIONS(1900), + [anon_sym_break] = ACTIONS(1900), + [anon_sym_continue] = ACTIONS(1900), + [anon_sym_debugger] = ACTIONS(1900), + [anon_sym_return] = ACTIONS(1900), + [anon_sym_throw] = ACTIONS(1900), + [anon_sym_case] = ACTIONS(1900), + [anon_sym_yield] = ACTIONS(1900), + [anon_sym_LBRACK] = ACTIONS(1898), + [anon_sym_class] = ACTIONS(1900), + [anon_sym_async] = ACTIONS(1900), + [anon_sym_function] = ACTIONS(1900), + [anon_sym_new] = ACTIONS(1900), + [anon_sym_using] = ACTIONS(1900), + [anon_sym_PLUS] = ACTIONS(1900), + [anon_sym_DASH] = ACTIONS(1900), + [anon_sym_SLASH] = ACTIONS(1900), + [anon_sym_LT] = ACTIONS(1898), + [anon_sym_TILDE] = ACTIONS(1898), + [anon_sym_void] = ACTIONS(1900), + [anon_sym_delete] = ACTIONS(1900), + [anon_sym_PLUS_PLUS] = ACTIONS(1898), + [anon_sym_DASH_DASH] = ACTIONS(1898), + [anon_sym_DQUOTE] = ACTIONS(1898), + [anon_sym_SQUOTE] = ACTIONS(1898), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1898), + [sym_number] = ACTIONS(1898), + [sym_private_property_identifier] = ACTIONS(1898), + [sym_this] = ACTIONS(1900), + [sym_super] = ACTIONS(1900), + [sym_true] = ACTIONS(1900), + [sym_false] = ACTIONS(1900), + [sym_null] = ACTIONS(1900), + [sym_undefined] = ACTIONS(1900), + [anon_sym_AT] = ACTIONS(1898), + [anon_sym_static] = ACTIONS(1900), + [anon_sym_readonly] = ACTIONS(1900), + [anon_sym_get] = ACTIONS(1900), + [anon_sym_set] = ACTIONS(1900), + [anon_sym_declare] = ACTIONS(1900), + [anon_sym_public] = ACTIONS(1900), + [anon_sym_private] = ACTIONS(1900), + [anon_sym_protected] = ACTIONS(1900), + [anon_sym_override] = ACTIONS(1900), + [anon_sym_module] = ACTIONS(1900), + [anon_sym_any] = ACTIONS(1900), + [anon_sym_number] = ACTIONS(1900), + [anon_sym_boolean] = ACTIONS(1900), + [anon_sym_string] = ACTIONS(1900), + [anon_sym_symbol] = ACTIONS(1900), + [anon_sym_object] = ACTIONS(1900), + [anon_sym_abstract] = ACTIONS(1900), + [anon_sym_interface] = ACTIONS(1900), + [anon_sym_enum] = ACTIONS(1900), [sym_html_comment] = ACTIONS(5), }, [STATE(1027)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3735), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1576), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1582), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(1586), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [ts_builtin_sym_end] = ACTIONS(3187), + [sym_identifier] = ACTIONS(3189), + [anon_sym_export] = ACTIONS(3189), + [anon_sym_default] = ACTIONS(3189), + [anon_sym_type] = ACTIONS(3189), + [anon_sym_namespace] = ACTIONS(3189), + [anon_sym_LBRACE] = ACTIONS(3187), + [anon_sym_RBRACE] = ACTIONS(3187), + [anon_sym_typeof] = ACTIONS(3189), + [anon_sym_import] = ACTIONS(3189), + [anon_sym_with] = ACTIONS(3189), + [anon_sym_var] = ACTIONS(3189), + [anon_sym_let] = ACTIONS(3189), + [anon_sym_const] = ACTIONS(3189), + [anon_sym_BANG] = ACTIONS(3187), + [anon_sym_else] = ACTIONS(3189), + [anon_sym_if] = ACTIONS(3189), + [anon_sym_switch] = ACTIONS(3189), + [anon_sym_for] = ACTIONS(3189), + [anon_sym_LPAREN] = ACTIONS(3187), + [anon_sym_SEMI] = ACTIONS(3187), + [anon_sym_await] = ACTIONS(3189), + [anon_sym_while] = ACTIONS(3189), + [anon_sym_do] = ACTIONS(3189), + [anon_sym_try] = ACTIONS(3189), + [anon_sym_break] = ACTIONS(3189), + [anon_sym_continue] = ACTIONS(3189), + [anon_sym_debugger] = ACTIONS(3189), + [anon_sym_return] = ACTIONS(3189), + [anon_sym_throw] = ACTIONS(3189), + [anon_sym_case] = ACTIONS(3189), + [anon_sym_yield] = ACTIONS(3189), + [anon_sym_LBRACK] = ACTIONS(3187), + [anon_sym_class] = ACTIONS(3189), + [anon_sym_async] = ACTIONS(3189), + [anon_sym_function] = ACTIONS(3189), + [anon_sym_new] = ACTIONS(3189), + [anon_sym_using] = ACTIONS(3189), + [anon_sym_PLUS] = ACTIONS(3189), + [anon_sym_DASH] = ACTIONS(3189), + [anon_sym_SLASH] = ACTIONS(3189), + [anon_sym_LT] = ACTIONS(3187), + [anon_sym_TILDE] = ACTIONS(3187), + [anon_sym_void] = ACTIONS(3189), + [anon_sym_delete] = ACTIONS(3189), + [anon_sym_PLUS_PLUS] = ACTIONS(3187), + [anon_sym_DASH_DASH] = ACTIONS(3187), + [anon_sym_DQUOTE] = ACTIONS(3187), + [anon_sym_SQUOTE] = ACTIONS(3187), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3187), + [sym_number] = ACTIONS(3187), + [sym_private_property_identifier] = ACTIONS(3187), + [sym_this] = ACTIONS(3189), + [sym_super] = ACTIONS(3189), + [sym_true] = ACTIONS(3189), + [sym_false] = ACTIONS(3189), + [sym_null] = ACTIONS(3189), + [sym_undefined] = ACTIONS(3189), + [anon_sym_AT] = ACTIONS(3187), + [anon_sym_static] = ACTIONS(3189), + [anon_sym_readonly] = ACTIONS(3189), + [anon_sym_get] = ACTIONS(3189), + [anon_sym_set] = ACTIONS(3189), + [anon_sym_declare] = ACTIONS(3189), + [anon_sym_public] = ACTIONS(3189), + [anon_sym_private] = ACTIONS(3189), + [anon_sym_protected] = ACTIONS(3189), + [anon_sym_override] = ACTIONS(3189), + [anon_sym_module] = ACTIONS(3189), + [anon_sym_any] = ACTIONS(3189), + [anon_sym_number] = ACTIONS(3189), + [anon_sym_boolean] = ACTIONS(3189), + [anon_sym_string] = ACTIONS(3189), + [anon_sym_symbol] = ACTIONS(3189), + [anon_sym_object] = ACTIONS(3189), + [anon_sym_abstract] = ACTIONS(3189), + [anon_sym_interface] = ACTIONS(3189), + [anon_sym_enum] = ACTIONS(3189), [sym_html_comment] = ACTIONS(5), }, [STATE(1028)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3736), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1576), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1582), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(1586), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [ts_builtin_sym_end] = ACTIONS(3191), + [sym_identifier] = ACTIONS(3193), + [anon_sym_export] = ACTIONS(3193), + [anon_sym_default] = ACTIONS(3193), + [anon_sym_type] = ACTIONS(3193), + [anon_sym_namespace] = ACTIONS(3193), + [anon_sym_LBRACE] = ACTIONS(3191), + [anon_sym_RBRACE] = ACTIONS(3191), + [anon_sym_typeof] = ACTIONS(3193), + [anon_sym_import] = ACTIONS(3193), + [anon_sym_with] = ACTIONS(3193), + [anon_sym_var] = ACTIONS(3193), + [anon_sym_let] = ACTIONS(3193), + [anon_sym_const] = ACTIONS(3193), + [anon_sym_BANG] = ACTIONS(3191), + [anon_sym_else] = ACTIONS(3193), + [anon_sym_if] = ACTIONS(3193), + [anon_sym_switch] = ACTIONS(3193), + [anon_sym_for] = ACTIONS(3193), + [anon_sym_LPAREN] = ACTIONS(3191), + [anon_sym_SEMI] = ACTIONS(3191), + [anon_sym_await] = ACTIONS(3193), + [anon_sym_while] = ACTIONS(3193), + [anon_sym_do] = ACTIONS(3193), + [anon_sym_try] = ACTIONS(3193), + [anon_sym_break] = ACTIONS(3193), + [anon_sym_continue] = ACTIONS(3193), + [anon_sym_debugger] = ACTIONS(3193), + [anon_sym_return] = ACTIONS(3193), + [anon_sym_throw] = ACTIONS(3193), + [anon_sym_case] = ACTIONS(3193), + [anon_sym_yield] = ACTIONS(3193), + [anon_sym_LBRACK] = ACTIONS(3191), + [anon_sym_class] = ACTIONS(3193), + [anon_sym_async] = ACTIONS(3193), + [anon_sym_function] = ACTIONS(3193), + [anon_sym_new] = ACTIONS(3193), + [anon_sym_using] = ACTIONS(3193), + [anon_sym_PLUS] = ACTIONS(3193), + [anon_sym_DASH] = ACTIONS(3193), + [anon_sym_SLASH] = ACTIONS(3193), + [anon_sym_LT] = ACTIONS(3191), + [anon_sym_TILDE] = ACTIONS(3191), + [anon_sym_void] = ACTIONS(3193), + [anon_sym_delete] = ACTIONS(3193), + [anon_sym_PLUS_PLUS] = ACTIONS(3191), + [anon_sym_DASH_DASH] = ACTIONS(3191), + [anon_sym_DQUOTE] = ACTIONS(3191), + [anon_sym_SQUOTE] = ACTIONS(3191), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3191), + [sym_number] = ACTIONS(3191), + [sym_private_property_identifier] = ACTIONS(3191), + [sym_this] = ACTIONS(3193), + [sym_super] = ACTIONS(3193), + [sym_true] = ACTIONS(3193), + [sym_false] = ACTIONS(3193), + [sym_null] = ACTIONS(3193), + [sym_undefined] = ACTIONS(3193), + [anon_sym_AT] = ACTIONS(3191), + [anon_sym_static] = ACTIONS(3193), + [anon_sym_readonly] = ACTIONS(3193), + [anon_sym_get] = ACTIONS(3193), + [anon_sym_set] = ACTIONS(3193), + [anon_sym_declare] = ACTIONS(3193), + [anon_sym_public] = ACTIONS(3193), + [anon_sym_private] = ACTIONS(3193), + [anon_sym_protected] = ACTIONS(3193), + [anon_sym_override] = ACTIONS(3193), + [anon_sym_module] = ACTIONS(3193), + [anon_sym_any] = ACTIONS(3193), + [anon_sym_number] = ACTIONS(3193), + [anon_sym_boolean] = ACTIONS(3193), + [anon_sym_string] = ACTIONS(3193), + [anon_sym_symbol] = ACTIONS(3193), + [anon_sym_object] = ACTIONS(3193), + [anon_sym_abstract] = ACTIONS(3193), + [anon_sym_interface] = ACTIONS(3193), + [anon_sym_enum] = ACTIONS(3193), [sym_html_comment] = ACTIONS(5), }, [STATE(1029)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3023), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1576), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1582), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(1586), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [ts_builtin_sym_end] = ACTIONS(3195), + [sym_identifier] = ACTIONS(3197), + [anon_sym_export] = ACTIONS(3197), + [anon_sym_default] = ACTIONS(3197), + [anon_sym_type] = ACTIONS(3197), + [anon_sym_namespace] = ACTIONS(3197), + [anon_sym_LBRACE] = ACTIONS(3195), + [anon_sym_RBRACE] = ACTIONS(3195), + [anon_sym_typeof] = ACTIONS(3197), + [anon_sym_import] = ACTIONS(3197), + [anon_sym_with] = ACTIONS(3197), + [anon_sym_var] = ACTIONS(3197), + [anon_sym_let] = ACTIONS(3197), + [anon_sym_const] = ACTIONS(3197), + [anon_sym_BANG] = ACTIONS(3195), + [anon_sym_else] = ACTIONS(3197), + [anon_sym_if] = ACTIONS(3197), + [anon_sym_switch] = ACTIONS(3197), + [anon_sym_for] = ACTIONS(3197), + [anon_sym_LPAREN] = ACTIONS(3195), + [anon_sym_SEMI] = ACTIONS(3195), + [anon_sym_await] = ACTIONS(3197), + [anon_sym_while] = ACTIONS(3197), + [anon_sym_do] = ACTIONS(3197), + [anon_sym_try] = ACTIONS(3197), + [anon_sym_break] = ACTIONS(3197), + [anon_sym_continue] = ACTIONS(3197), + [anon_sym_debugger] = ACTIONS(3197), + [anon_sym_return] = ACTIONS(3197), + [anon_sym_throw] = ACTIONS(3197), + [anon_sym_case] = ACTIONS(3197), + [anon_sym_yield] = ACTIONS(3197), + [anon_sym_LBRACK] = ACTIONS(3195), + [anon_sym_class] = ACTIONS(3197), + [anon_sym_async] = ACTIONS(3197), + [anon_sym_function] = ACTIONS(3197), + [anon_sym_new] = ACTIONS(3197), + [anon_sym_using] = ACTIONS(3197), + [anon_sym_PLUS] = ACTIONS(3197), + [anon_sym_DASH] = ACTIONS(3197), + [anon_sym_SLASH] = ACTIONS(3197), + [anon_sym_LT] = ACTIONS(3195), + [anon_sym_TILDE] = ACTIONS(3195), + [anon_sym_void] = ACTIONS(3197), + [anon_sym_delete] = ACTIONS(3197), + [anon_sym_PLUS_PLUS] = ACTIONS(3195), + [anon_sym_DASH_DASH] = ACTIONS(3195), + [anon_sym_DQUOTE] = ACTIONS(3195), + [anon_sym_SQUOTE] = ACTIONS(3195), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3195), + [sym_number] = ACTIONS(3195), + [sym_private_property_identifier] = ACTIONS(3195), + [sym_this] = ACTIONS(3197), + [sym_super] = ACTIONS(3197), + [sym_true] = ACTIONS(3197), + [sym_false] = ACTIONS(3197), + [sym_null] = ACTIONS(3197), + [sym_undefined] = ACTIONS(3197), + [anon_sym_AT] = ACTIONS(3195), + [anon_sym_static] = ACTIONS(3197), + [anon_sym_readonly] = ACTIONS(3197), + [anon_sym_get] = ACTIONS(3197), + [anon_sym_set] = ACTIONS(3197), + [anon_sym_declare] = ACTIONS(3197), + [anon_sym_public] = ACTIONS(3197), + [anon_sym_private] = ACTIONS(3197), + [anon_sym_protected] = ACTIONS(3197), + [anon_sym_override] = ACTIONS(3197), + [anon_sym_module] = ACTIONS(3197), + [anon_sym_any] = ACTIONS(3197), + [anon_sym_number] = ACTIONS(3197), + [anon_sym_boolean] = ACTIONS(3197), + [anon_sym_string] = ACTIONS(3197), + [anon_sym_symbol] = ACTIONS(3197), + [anon_sym_object] = ACTIONS(3197), + [anon_sym_abstract] = ACTIONS(3197), + [anon_sym_interface] = ACTIONS(3197), + [anon_sym_enum] = ACTIONS(3197), [sym_html_comment] = ACTIONS(5), }, [STATE(1030)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3026), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1576), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1582), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(1586), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [ts_builtin_sym_end] = ACTIONS(3199), + [sym_identifier] = ACTIONS(3201), + [anon_sym_export] = ACTIONS(3201), + [anon_sym_default] = ACTIONS(3201), + [anon_sym_type] = ACTIONS(3201), + [anon_sym_namespace] = ACTIONS(3201), + [anon_sym_LBRACE] = ACTIONS(3199), + [anon_sym_RBRACE] = ACTIONS(3199), + [anon_sym_typeof] = ACTIONS(3201), + [anon_sym_import] = ACTIONS(3201), + [anon_sym_with] = ACTIONS(3201), + [anon_sym_var] = ACTIONS(3201), + [anon_sym_let] = ACTIONS(3201), + [anon_sym_const] = ACTIONS(3201), + [anon_sym_BANG] = ACTIONS(3199), + [anon_sym_else] = ACTIONS(3201), + [anon_sym_if] = ACTIONS(3201), + [anon_sym_switch] = ACTIONS(3201), + [anon_sym_for] = ACTIONS(3201), + [anon_sym_LPAREN] = ACTIONS(3199), + [anon_sym_SEMI] = ACTIONS(3199), + [anon_sym_await] = ACTIONS(3201), + [anon_sym_while] = ACTIONS(3201), + [anon_sym_do] = ACTIONS(3201), + [anon_sym_try] = ACTIONS(3201), + [anon_sym_break] = ACTIONS(3201), + [anon_sym_continue] = ACTIONS(3201), + [anon_sym_debugger] = ACTIONS(3201), + [anon_sym_return] = ACTIONS(3201), + [anon_sym_throw] = ACTIONS(3201), + [anon_sym_case] = ACTIONS(3201), + [anon_sym_yield] = ACTIONS(3201), + [anon_sym_LBRACK] = ACTIONS(3199), + [anon_sym_class] = ACTIONS(3201), + [anon_sym_async] = ACTIONS(3201), + [anon_sym_function] = ACTIONS(3201), + [anon_sym_new] = ACTIONS(3201), + [anon_sym_using] = ACTIONS(3201), + [anon_sym_PLUS] = ACTIONS(3201), + [anon_sym_DASH] = ACTIONS(3201), + [anon_sym_SLASH] = ACTIONS(3201), + [anon_sym_LT] = ACTIONS(3199), + [anon_sym_TILDE] = ACTIONS(3199), + [anon_sym_void] = ACTIONS(3201), + [anon_sym_delete] = ACTIONS(3201), + [anon_sym_PLUS_PLUS] = ACTIONS(3199), + [anon_sym_DASH_DASH] = ACTIONS(3199), + [anon_sym_DQUOTE] = ACTIONS(3199), + [anon_sym_SQUOTE] = ACTIONS(3199), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3199), + [sym_number] = ACTIONS(3199), + [sym_private_property_identifier] = ACTIONS(3199), + [sym_this] = ACTIONS(3201), + [sym_super] = ACTIONS(3201), + [sym_true] = ACTIONS(3201), + [sym_false] = ACTIONS(3201), + [sym_null] = ACTIONS(3201), + [sym_undefined] = ACTIONS(3201), + [anon_sym_AT] = ACTIONS(3199), + [anon_sym_static] = ACTIONS(3201), + [anon_sym_readonly] = ACTIONS(3201), + [anon_sym_get] = ACTIONS(3201), + [anon_sym_set] = ACTIONS(3201), + [anon_sym_declare] = ACTIONS(3201), + [anon_sym_public] = ACTIONS(3201), + [anon_sym_private] = ACTIONS(3201), + [anon_sym_protected] = ACTIONS(3201), + [anon_sym_override] = ACTIONS(3201), + [anon_sym_module] = ACTIONS(3201), + [anon_sym_any] = ACTIONS(3201), + [anon_sym_number] = ACTIONS(3201), + [anon_sym_boolean] = ACTIONS(3201), + [anon_sym_string] = ACTIONS(3201), + [anon_sym_symbol] = ACTIONS(3201), + [anon_sym_object] = ACTIONS(3201), + [anon_sym_abstract] = ACTIONS(3201), + [anon_sym_interface] = ACTIONS(3201), + [anon_sym_enum] = ACTIONS(3201), [sym_html_comment] = ACTIONS(5), }, [STATE(1031)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4621), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [ts_builtin_sym_end] = ACTIONS(3203), + [sym_identifier] = ACTIONS(3205), + [anon_sym_export] = ACTIONS(3205), + [anon_sym_default] = ACTIONS(3205), + [anon_sym_type] = ACTIONS(3205), + [anon_sym_namespace] = ACTIONS(3205), + [anon_sym_LBRACE] = ACTIONS(3203), + [anon_sym_RBRACE] = ACTIONS(3203), + [anon_sym_typeof] = ACTIONS(3205), + [anon_sym_import] = ACTIONS(3205), + [anon_sym_with] = ACTIONS(3205), + [anon_sym_var] = ACTIONS(3205), + [anon_sym_let] = ACTIONS(3205), + [anon_sym_const] = ACTIONS(3205), + [anon_sym_BANG] = ACTIONS(3203), + [anon_sym_else] = ACTIONS(3205), + [anon_sym_if] = ACTIONS(3205), + [anon_sym_switch] = ACTIONS(3205), + [anon_sym_for] = ACTIONS(3205), + [anon_sym_LPAREN] = ACTIONS(3203), + [anon_sym_SEMI] = ACTIONS(3203), + [anon_sym_await] = ACTIONS(3205), + [anon_sym_while] = ACTIONS(3205), + [anon_sym_do] = ACTIONS(3205), + [anon_sym_try] = ACTIONS(3205), + [anon_sym_break] = ACTIONS(3205), + [anon_sym_continue] = ACTIONS(3205), + [anon_sym_debugger] = ACTIONS(3205), + [anon_sym_return] = ACTIONS(3205), + [anon_sym_throw] = ACTIONS(3205), + [anon_sym_case] = ACTIONS(3205), + [anon_sym_yield] = ACTIONS(3205), + [anon_sym_LBRACK] = ACTIONS(3203), + [anon_sym_class] = ACTIONS(3205), + [anon_sym_async] = ACTIONS(3205), + [anon_sym_function] = ACTIONS(3205), + [anon_sym_new] = ACTIONS(3205), + [anon_sym_using] = ACTIONS(3205), + [anon_sym_PLUS] = ACTIONS(3205), + [anon_sym_DASH] = ACTIONS(3205), + [anon_sym_SLASH] = ACTIONS(3205), + [anon_sym_LT] = ACTIONS(3203), + [anon_sym_TILDE] = ACTIONS(3203), + [anon_sym_void] = ACTIONS(3205), + [anon_sym_delete] = ACTIONS(3205), + [anon_sym_PLUS_PLUS] = ACTIONS(3203), + [anon_sym_DASH_DASH] = ACTIONS(3203), + [anon_sym_DQUOTE] = ACTIONS(3203), + [anon_sym_SQUOTE] = ACTIONS(3203), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3203), + [sym_number] = ACTIONS(3203), + [sym_private_property_identifier] = ACTIONS(3203), + [sym_this] = ACTIONS(3205), + [sym_super] = ACTIONS(3205), + [sym_true] = ACTIONS(3205), + [sym_false] = ACTIONS(3205), + [sym_null] = ACTIONS(3205), + [sym_undefined] = ACTIONS(3205), + [anon_sym_AT] = ACTIONS(3203), + [anon_sym_static] = ACTIONS(3205), + [anon_sym_readonly] = ACTIONS(3205), + [anon_sym_get] = ACTIONS(3205), + [anon_sym_set] = ACTIONS(3205), + [anon_sym_declare] = ACTIONS(3205), + [anon_sym_public] = ACTIONS(3205), + [anon_sym_private] = ACTIONS(3205), + [anon_sym_protected] = ACTIONS(3205), + [anon_sym_override] = ACTIONS(3205), + [anon_sym_module] = ACTIONS(3205), + [anon_sym_any] = ACTIONS(3205), + [anon_sym_number] = ACTIONS(3205), + [anon_sym_boolean] = ACTIONS(3205), + [anon_sym_string] = ACTIONS(3205), + [anon_sym_symbol] = ACTIONS(3205), + [anon_sym_object] = ACTIONS(3205), + [anon_sym_abstract] = ACTIONS(3205), + [anon_sym_interface] = ACTIONS(3205), + [anon_sym_enum] = ACTIONS(3205), [sym_html_comment] = ACTIONS(5), }, [STATE(1032)] = { - [sym_import] = STATE(5215), - [sym_nested_identifier] = STATE(6034), - [sym_string] = STATE(3273), - [sym_formal_parameters] = STATE(5830), - [sym_nested_type_identifier] = STATE(3211), - [sym__type_query_member_expression_in_type_annotation] = STATE(2967), - [sym__type_query_call_expression_in_type_annotation] = STATE(3247), - [sym_type] = STATE(4130), - [sym_constructor_type] = STATE(3279), - [sym_primary_type] = STATE(3280), - [sym_template_literal_type] = STATE(3281), - [sym_infer_type] = STATE(3279), - [sym_conditional_type] = STATE(3281), - [sym_generic_type] = STATE(3281), - [sym_type_query] = STATE(3281), - [sym_index_type_query] = STATE(3281), - [sym_lookup_type] = STATE(3281), - [sym_literal_type] = STATE(3281), - [sym__number] = STATE(3282), - [sym_existential_type] = STATE(3281), - [sym_flow_maybe_type] = STATE(3281), - [sym_parenthesized_type] = STATE(3281), - [sym_predefined_type] = STATE(3281), - [sym_object_type] = STATE(3281), - [sym_type_parameters] = STATE(5387), - [sym_array_type] = STATE(3281), - [sym_tuple_type] = STATE(3281), - [sym_readonly_type] = STATE(3279), - [sym_union_type] = STATE(3281), - [sym_intersection_type] = STATE(3281), - [sym_function_type] = STATE(3279), - [sym_identifier] = ACTIONS(1630), - [anon_sym_STAR] = ACTIONS(994), - [anon_sym_LBRACE] = ACTIONS(1634), - [anon_sym_typeof] = ACTIONS(1636), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(1000), - [anon_sym_LPAREN] = ACTIONS(1638), - [anon_sym_LBRACK] = ACTIONS(1640), - [anon_sym_new] = ACTIONS(1642), - [anon_sym_AMP] = ACTIONS(1008), - [anon_sym_PIPE] = ACTIONS(1010), - [anon_sym_PLUS] = ACTIONS(3221), - [anon_sym_DASH] = ACTIONS(3221), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(1650), - [anon_sym_SQUOTE] = ACTIONS(1652), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1654), - [sym_number] = ACTIONS(1656), - [sym_this] = ACTIONS(1658), - [sym_true] = ACTIONS(1660), - [sym_false] = ACTIONS(1660), - [sym_null] = ACTIONS(1660), - [sym_undefined] = ACTIONS(1660), - [anon_sym_readonly] = ACTIONS(1662), - [anon_sym_QMARK] = ACTIONS(1028), - [anon_sym_any] = ACTIONS(1034), - [anon_sym_number] = ACTIONS(1034), - [anon_sym_boolean] = ACTIONS(1034), - [anon_sym_string] = ACTIONS(1034), - [anon_sym_symbol] = ACTIONS(1034), - [anon_sym_object] = ACTIONS(1034), - [anon_sym_abstract] = ACTIONS(1032), - [anon_sym_never] = ACTIONS(1034), - [anon_sym_unknown] = ACTIONS(1034), - [anon_sym_keyof] = ACTIONS(1036), - [anon_sym_infer] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_LBRACE_PIPE] = ACTIONS(1042), + [ts_builtin_sym_end] = ACTIONS(3207), + [sym_identifier] = ACTIONS(3209), + [anon_sym_export] = ACTIONS(3209), + [anon_sym_default] = ACTIONS(3209), + [anon_sym_type] = ACTIONS(3209), + [anon_sym_namespace] = ACTIONS(3209), + [anon_sym_LBRACE] = ACTIONS(3207), + [anon_sym_RBRACE] = ACTIONS(3207), + [anon_sym_typeof] = ACTIONS(3209), + [anon_sym_import] = ACTIONS(3209), + [anon_sym_with] = ACTIONS(3209), + [anon_sym_var] = ACTIONS(3209), + [anon_sym_let] = ACTIONS(3209), + [anon_sym_const] = ACTIONS(3209), + [anon_sym_BANG] = ACTIONS(3207), + [anon_sym_else] = ACTIONS(3209), + [anon_sym_if] = ACTIONS(3209), + [anon_sym_switch] = ACTIONS(3209), + [anon_sym_for] = ACTIONS(3209), + [anon_sym_LPAREN] = ACTIONS(3207), + [anon_sym_SEMI] = ACTIONS(3207), + [anon_sym_await] = ACTIONS(3209), + [anon_sym_while] = ACTIONS(3209), + [anon_sym_do] = ACTIONS(3209), + [anon_sym_try] = ACTIONS(3209), + [anon_sym_break] = ACTIONS(3209), + [anon_sym_continue] = ACTIONS(3209), + [anon_sym_debugger] = ACTIONS(3209), + [anon_sym_return] = ACTIONS(3209), + [anon_sym_throw] = ACTIONS(3209), + [anon_sym_case] = ACTIONS(3209), + [anon_sym_yield] = ACTIONS(3209), + [anon_sym_LBRACK] = ACTIONS(3207), + [anon_sym_class] = ACTIONS(3209), + [anon_sym_async] = ACTIONS(3209), + [anon_sym_function] = ACTIONS(3209), + [anon_sym_new] = ACTIONS(3209), + [anon_sym_using] = ACTIONS(3209), + [anon_sym_PLUS] = ACTIONS(3209), + [anon_sym_DASH] = ACTIONS(3209), + [anon_sym_SLASH] = ACTIONS(3209), + [anon_sym_LT] = ACTIONS(3207), + [anon_sym_TILDE] = ACTIONS(3207), + [anon_sym_void] = ACTIONS(3209), + [anon_sym_delete] = ACTIONS(3209), + [anon_sym_PLUS_PLUS] = ACTIONS(3207), + [anon_sym_DASH_DASH] = ACTIONS(3207), + [anon_sym_DQUOTE] = ACTIONS(3207), + [anon_sym_SQUOTE] = ACTIONS(3207), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3207), + [sym_number] = ACTIONS(3207), + [sym_private_property_identifier] = ACTIONS(3207), + [sym_this] = ACTIONS(3209), + [sym_super] = ACTIONS(3209), + [sym_true] = ACTIONS(3209), + [sym_false] = ACTIONS(3209), + [sym_null] = ACTIONS(3209), + [sym_undefined] = ACTIONS(3209), + [anon_sym_AT] = ACTIONS(3207), + [anon_sym_static] = ACTIONS(3209), + [anon_sym_readonly] = ACTIONS(3209), + [anon_sym_get] = ACTIONS(3209), + [anon_sym_set] = ACTIONS(3209), + [anon_sym_declare] = ACTIONS(3209), + [anon_sym_public] = ACTIONS(3209), + [anon_sym_private] = ACTIONS(3209), + [anon_sym_protected] = ACTIONS(3209), + [anon_sym_override] = ACTIONS(3209), + [anon_sym_module] = ACTIONS(3209), + [anon_sym_any] = ACTIONS(3209), + [anon_sym_number] = ACTIONS(3209), + [anon_sym_boolean] = ACTIONS(3209), + [anon_sym_string] = ACTIONS(3209), + [anon_sym_symbol] = ACTIONS(3209), + [anon_sym_object] = ACTIONS(3209), + [anon_sym_abstract] = ACTIONS(3209), + [anon_sym_interface] = ACTIONS(3209), + [anon_sym_enum] = ACTIONS(3209), [sym_html_comment] = ACTIONS(5), }, [STATE(1033)] = { - [sym_import] = STATE(5068), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5999), - [sym_nested_type_identifier] = STATE(3511), - [sym__type_query_member_expression_in_type_annotation] = STATE(3299), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3988), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5621), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(3283), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3183), - [anon_sym_typeof] = ACTIONS(3185), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(3187), - [anon_sym_AMP] = ACTIONS(3189), - [anon_sym_PIPE] = ACTIONS(3191), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(3193), - [anon_sym_SQUOTE] = ACTIONS(3195), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(3199), - [anon_sym_QMARK] = ACTIONS(3201), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(3203), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(3207), - [anon_sym_infer] = ACTIONS(3209), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3211), + [ts_builtin_sym_end] = ACTIONS(3211), + [sym_identifier] = ACTIONS(3213), + [anon_sym_export] = ACTIONS(3213), + [anon_sym_default] = ACTIONS(3213), + [anon_sym_type] = ACTIONS(3213), + [anon_sym_namespace] = ACTIONS(3213), + [anon_sym_LBRACE] = ACTIONS(3211), + [anon_sym_RBRACE] = ACTIONS(3211), + [anon_sym_typeof] = ACTIONS(3213), + [anon_sym_import] = ACTIONS(3213), + [anon_sym_with] = ACTIONS(3213), + [anon_sym_var] = ACTIONS(3213), + [anon_sym_let] = ACTIONS(3213), + [anon_sym_const] = ACTIONS(3213), + [anon_sym_BANG] = ACTIONS(3211), + [anon_sym_else] = ACTIONS(3213), + [anon_sym_if] = ACTIONS(3213), + [anon_sym_switch] = ACTIONS(3213), + [anon_sym_for] = ACTIONS(3213), + [anon_sym_LPAREN] = ACTIONS(3211), + [anon_sym_SEMI] = ACTIONS(3211), + [anon_sym_await] = ACTIONS(3213), + [anon_sym_while] = ACTIONS(3213), + [anon_sym_do] = ACTIONS(3213), + [anon_sym_try] = ACTIONS(3213), + [anon_sym_break] = ACTIONS(3213), + [anon_sym_continue] = ACTIONS(3213), + [anon_sym_debugger] = ACTIONS(3213), + [anon_sym_return] = ACTIONS(3213), + [anon_sym_throw] = ACTIONS(3213), + [anon_sym_case] = ACTIONS(3213), + [anon_sym_yield] = ACTIONS(3213), + [anon_sym_LBRACK] = ACTIONS(3211), + [anon_sym_class] = ACTIONS(3213), + [anon_sym_async] = ACTIONS(3213), + [anon_sym_function] = ACTIONS(3213), + [anon_sym_new] = ACTIONS(3213), + [anon_sym_using] = ACTIONS(3213), + [anon_sym_PLUS] = ACTIONS(3213), + [anon_sym_DASH] = ACTIONS(3213), + [anon_sym_SLASH] = ACTIONS(3213), + [anon_sym_LT] = ACTIONS(3211), + [anon_sym_TILDE] = ACTIONS(3211), + [anon_sym_void] = ACTIONS(3213), + [anon_sym_delete] = ACTIONS(3213), + [anon_sym_PLUS_PLUS] = ACTIONS(3211), + [anon_sym_DASH_DASH] = ACTIONS(3211), + [anon_sym_DQUOTE] = ACTIONS(3211), + [anon_sym_SQUOTE] = ACTIONS(3211), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3211), + [sym_number] = ACTIONS(3211), + [sym_private_property_identifier] = ACTIONS(3211), + [sym_this] = ACTIONS(3213), + [sym_super] = ACTIONS(3213), + [sym_true] = ACTIONS(3213), + [sym_false] = ACTIONS(3213), + [sym_null] = ACTIONS(3213), + [sym_undefined] = ACTIONS(3213), + [anon_sym_AT] = ACTIONS(3211), + [anon_sym_static] = ACTIONS(3213), + [anon_sym_readonly] = ACTIONS(3213), + [anon_sym_get] = ACTIONS(3213), + [anon_sym_set] = ACTIONS(3213), + [anon_sym_declare] = ACTIONS(3213), + [anon_sym_public] = ACTIONS(3213), + [anon_sym_private] = ACTIONS(3213), + [anon_sym_protected] = ACTIONS(3213), + [anon_sym_override] = ACTIONS(3213), + [anon_sym_module] = ACTIONS(3213), + [anon_sym_any] = ACTIONS(3213), + [anon_sym_number] = ACTIONS(3213), + [anon_sym_boolean] = ACTIONS(3213), + [anon_sym_string] = ACTIONS(3213), + [anon_sym_symbol] = ACTIONS(3213), + [anon_sym_object] = ACTIONS(3213), + [anon_sym_abstract] = ACTIONS(3213), + [anon_sym_interface] = ACTIONS(3213), + [anon_sym_enum] = ACTIONS(3213), [sym_html_comment] = ACTIONS(5), }, [STATE(1034)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3089), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1576), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1582), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(1586), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [ts_builtin_sym_end] = ACTIONS(3215), + [sym_identifier] = ACTIONS(3217), + [anon_sym_export] = ACTIONS(3217), + [anon_sym_default] = ACTIONS(3217), + [anon_sym_type] = ACTIONS(3217), + [anon_sym_namespace] = ACTIONS(3217), + [anon_sym_LBRACE] = ACTIONS(3215), + [anon_sym_RBRACE] = ACTIONS(3215), + [anon_sym_typeof] = ACTIONS(3217), + [anon_sym_import] = ACTIONS(3217), + [anon_sym_with] = ACTIONS(3217), + [anon_sym_var] = ACTIONS(3217), + [anon_sym_let] = ACTIONS(3217), + [anon_sym_const] = ACTIONS(3217), + [anon_sym_BANG] = ACTIONS(3215), + [anon_sym_else] = ACTIONS(3217), + [anon_sym_if] = ACTIONS(3217), + [anon_sym_switch] = ACTIONS(3217), + [anon_sym_for] = ACTIONS(3217), + [anon_sym_LPAREN] = ACTIONS(3215), + [anon_sym_SEMI] = ACTIONS(3215), + [anon_sym_await] = ACTIONS(3217), + [anon_sym_while] = ACTIONS(3217), + [anon_sym_do] = ACTIONS(3217), + [anon_sym_try] = ACTIONS(3217), + [anon_sym_break] = ACTIONS(3217), + [anon_sym_continue] = ACTIONS(3217), + [anon_sym_debugger] = ACTIONS(3217), + [anon_sym_return] = ACTIONS(3217), + [anon_sym_throw] = ACTIONS(3217), + [anon_sym_case] = ACTIONS(3217), + [anon_sym_yield] = ACTIONS(3217), + [anon_sym_LBRACK] = ACTIONS(3215), + [anon_sym_class] = ACTIONS(3217), + [anon_sym_async] = ACTIONS(3217), + [anon_sym_function] = ACTIONS(3217), + [anon_sym_new] = ACTIONS(3217), + [anon_sym_using] = ACTIONS(3217), + [anon_sym_PLUS] = ACTIONS(3217), + [anon_sym_DASH] = ACTIONS(3217), + [anon_sym_SLASH] = ACTIONS(3217), + [anon_sym_LT] = ACTIONS(3215), + [anon_sym_TILDE] = ACTIONS(3215), + [anon_sym_void] = ACTIONS(3217), + [anon_sym_delete] = ACTIONS(3217), + [anon_sym_PLUS_PLUS] = ACTIONS(3215), + [anon_sym_DASH_DASH] = ACTIONS(3215), + [anon_sym_DQUOTE] = ACTIONS(3215), + [anon_sym_SQUOTE] = ACTIONS(3215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3215), + [sym_number] = ACTIONS(3215), + [sym_private_property_identifier] = ACTIONS(3215), + [sym_this] = ACTIONS(3217), + [sym_super] = ACTIONS(3217), + [sym_true] = ACTIONS(3217), + [sym_false] = ACTIONS(3217), + [sym_null] = ACTIONS(3217), + [sym_undefined] = ACTIONS(3217), + [anon_sym_AT] = ACTIONS(3215), + [anon_sym_static] = ACTIONS(3217), + [anon_sym_readonly] = ACTIONS(3217), + [anon_sym_get] = ACTIONS(3217), + [anon_sym_set] = ACTIONS(3217), + [anon_sym_declare] = ACTIONS(3217), + [anon_sym_public] = ACTIONS(3217), + [anon_sym_private] = ACTIONS(3217), + [anon_sym_protected] = ACTIONS(3217), + [anon_sym_override] = ACTIONS(3217), + [anon_sym_module] = ACTIONS(3217), + [anon_sym_any] = ACTIONS(3217), + [anon_sym_number] = ACTIONS(3217), + [anon_sym_boolean] = ACTIONS(3217), + [anon_sym_string] = ACTIONS(3217), + [anon_sym_symbol] = ACTIONS(3217), + [anon_sym_object] = ACTIONS(3217), + [anon_sym_abstract] = ACTIONS(3217), + [anon_sym_interface] = ACTIONS(3217), + [anon_sym_enum] = ACTIONS(3217), [sym_html_comment] = ACTIONS(5), }, [STATE(1035)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3745), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1576), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1582), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(1586), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [ts_builtin_sym_end] = ACTIONS(2825), + [sym_identifier] = ACTIONS(2827), + [anon_sym_export] = ACTIONS(2827), + [anon_sym_default] = ACTIONS(2827), + [anon_sym_type] = ACTIONS(2827), + [anon_sym_namespace] = ACTIONS(2827), + [anon_sym_LBRACE] = ACTIONS(2825), + [anon_sym_RBRACE] = ACTIONS(2825), + [anon_sym_typeof] = ACTIONS(2827), + [anon_sym_import] = ACTIONS(2827), + [anon_sym_with] = ACTIONS(2827), + [anon_sym_var] = ACTIONS(2827), + [anon_sym_let] = ACTIONS(2827), + [anon_sym_const] = ACTIONS(2827), + [anon_sym_BANG] = ACTIONS(2825), + [anon_sym_else] = ACTIONS(2827), + [anon_sym_if] = ACTIONS(2827), + [anon_sym_switch] = ACTIONS(2827), + [anon_sym_for] = ACTIONS(2827), + [anon_sym_LPAREN] = ACTIONS(2825), + [anon_sym_SEMI] = ACTIONS(2825), + [anon_sym_await] = ACTIONS(2827), + [anon_sym_while] = ACTIONS(2827), + [anon_sym_do] = ACTIONS(2827), + [anon_sym_try] = ACTIONS(2827), + [anon_sym_break] = ACTIONS(2827), + [anon_sym_continue] = ACTIONS(2827), + [anon_sym_debugger] = ACTIONS(2827), + [anon_sym_return] = ACTIONS(2827), + [anon_sym_throw] = ACTIONS(2827), + [anon_sym_case] = ACTIONS(2827), + [anon_sym_yield] = ACTIONS(2827), + [anon_sym_LBRACK] = ACTIONS(2825), + [anon_sym_class] = ACTIONS(2827), + [anon_sym_async] = ACTIONS(2827), + [anon_sym_function] = ACTIONS(2827), + [anon_sym_new] = ACTIONS(2827), + [anon_sym_using] = ACTIONS(2827), + [anon_sym_PLUS] = ACTIONS(2827), + [anon_sym_DASH] = ACTIONS(2827), + [anon_sym_SLASH] = ACTIONS(2827), + [anon_sym_LT] = ACTIONS(2825), + [anon_sym_TILDE] = ACTIONS(2825), + [anon_sym_void] = ACTIONS(2827), + [anon_sym_delete] = ACTIONS(2827), + [anon_sym_PLUS_PLUS] = ACTIONS(2825), + [anon_sym_DASH_DASH] = ACTIONS(2825), + [anon_sym_DQUOTE] = ACTIONS(2825), + [anon_sym_SQUOTE] = ACTIONS(2825), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2825), + [sym_number] = ACTIONS(2825), + [sym_private_property_identifier] = ACTIONS(2825), + [sym_this] = ACTIONS(2827), + [sym_super] = ACTIONS(2827), + [sym_true] = ACTIONS(2827), + [sym_false] = ACTIONS(2827), + [sym_null] = ACTIONS(2827), + [sym_undefined] = ACTIONS(2827), + [anon_sym_AT] = ACTIONS(2825), + [anon_sym_static] = ACTIONS(2827), + [anon_sym_readonly] = ACTIONS(2827), + [anon_sym_get] = ACTIONS(2827), + [anon_sym_set] = ACTIONS(2827), + [anon_sym_declare] = ACTIONS(2827), + [anon_sym_public] = ACTIONS(2827), + [anon_sym_private] = ACTIONS(2827), + [anon_sym_protected] = ACTIONS(2827), + [anon_sym_override] = ACTIONS(2827), + [anon_sym_module] = ACTIONS(2827), + [anon_sym_any] = ACTIONS(2827), + [anon_sym_number] = ACTIONS(2827), + [anon_sym_boolean] = ACTIONS(2827), + [anon_sym_string] = ACTIONS(2827), + [anon_sym_symbol] = ACTIONS(2827), + [anon_sym_object] = ACTIONS(2827), + [anon_sym_abstract] = ACTIONS(2827), + [anon_sym_interface] = ACTIONS(2827), + [anon_sym_enum] = ACTIONS(2827), [sym_html_comment] = ACTIONS(5), }, [STATE(1036)] = { - [sym_import] = STATE(4737), - [sym_nested_identifier] = STATE(5736), - [sym_string] = STATE(1558), - [sym_formal_parameters] = STATE(6020), - [sym_nested_type_identifier] = STATE(1536), - [sym__type_query_member_expression_in_type_annotation] = STATE(1516), - [sym__type_query_call_expression_in_type_annotation] = STATE(1560), - [sym_type] = STATE(1640), - [sym_constructor_type] = STATE(1561), - [sym_primary_type] = STATE(1562), - [sym_template_literal_type] = STATE(1563), - [sym_infer_type] = STATE(1561), - [sym_conditional_type] = STATE(1563), - [sym_generic_type] = STATE(1563), - [sym_type_query] = STATE(1563), - [sym_index_type_query] = STATE(1563), - [sym_lookup_type] = STATE(1563), - [sym_literal_type] = STATE(1563), - [sym__number] = STATE(1564), - [sym_existential_type] = STATE(1563), - [sym_flow_maybe_type] = STATE(1563), - [sym_parenthesized_type] = STATE(1563), - [sym_predefined_type] = STATE(1563), - [sym_object_type] = STATE(1563), - [sym_type_parameters] = STATE(5451), - [sym_array_type] = STATE(1563), - [sym_tuple_type] = STATE(1563), - [sym_readonly_type] = STATE(1561), - [sym_union_type] = STATE(1563), - [sym_intersection_type] = STATE(1563), - [sym_function_type] = STATE(1561), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3131), - [anon_sym_LBRACE] = ACTIONS(3133), - [anon_sym_typeof] = ACTIONS(3135), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3137), - [anon_sym_LPAREN] = ACTIONS(3139), - [anon_sym_LBRACK] = ACTIONS(3141), - [anon_sym_new] = ACTIONS(3143), - [anon_sym_AMP] = ACTIONS(3145), - [anon_sym_PIPE] = ACTIONS(3147), - [anon_sym_PLUS] = ACTIONS(3149), - [anon_sym_DASH] = ACTIONS(3149), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3151), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3153), - [sym_number] = ACTIONS(3155), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3159), - [sym_false] = ACTIONS(3159), - [sym_null] = ACTIONS(3159), - [sym_undefined] = ACTIONS(3159), - [anon_sym_readonly] = ACTIONS(3161), - [anon_sym_QMARK] = ACTIONS(3163), - [anon_sym_any] = ACTIONS(3151), - [anon_sym_number] = ACTIONS(3151), - [anon_sym_boolean] = ACTIONS(3151), - [anon_sym_string] = ACTIONS(3151), - [anon_sym_symbol] = ACTIONS(3151), - [anon_sym_object] = ACTIONS(3151), - [anon_sym_abstract] = ACTIONS(3165), - [anon_sym_never] = ACTIONS(3151), - [anon_sym_unknown] = ACTIONS(3151), - [anon_sym_keyof] = ACTIONS(3169), - [anon_sym_infer] = ACTIONS(3171), - [anon_sym_unique] = ACTIONS(3173), - [anon_sym_LBRACE_PIPE] = ACTIONS(3175), + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_rest_pattern] = STATE(6589), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4884), + [sym_tuple_parameter] = STATE(6501), + [sym_optional_tuple_parameter] = STATE(6501), + [sym_optional_type] = STATE(6501), + [sym_rest_type] = STATE(6501), + [sym__tuple_type_member] = STATE(6501), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(2695), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(2701), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2703), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(2709), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(677), + [anon_sym_number] = ACTIONS(677), + [anon_sym_boolean] = ACTIONS(677), + [anon_sym_string] = ACTIONS(677), + [anon_sym_symbol] = ACTIONS(677), + [anon_sym_object] = ACTIONS(677), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(677), + [anon_sym_unknown] = ACTIONS(677), + [anon_sym_keyof] = ACTIONS(679), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1037)] = { - [sym_import] = STATE(5280), - [sym_nested_identifier] = STATE(5994), - [sym_string] = STATE(1969), - [sym_formal_parameters] = STATE(6004), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1789), - [sym__type_query_call_expression_in_type_annotation] = STATE(1980), - [sym_type] = STATE(2048), - [sym_constructor_type] = STATE(1988), - [sym_primary_type] = STATE(1989), - [sym_template_literal_type] = STATE(1990), - [sym_infer_type] = STATE(1988), - [sym_conditional_type] = STATE(1990), - [sym_generic_type] = STATE(1990), - [sym_type_query] = STATE(1990), - [sym_index_type_query] = STATE(1990), - [sym_lookup_type] = STATE(1990), - [sym_literal_type] = STATE(1990), - [sym__number] = STATE(1991), - [sym_existential_type] = STATE(1990), - [sym_flow_maybe_type] = STATE(1990), - [sym_parenthesized_type] = STATE(1990), - [sym_predefined_type] = STATE(1990), - [sym_object_type] = STATE(1990), - [sym_type_parameters] = STATE(5526), - [sym_array_type] = STATE(1990), - [sym_tuple_type] = STATE(1990), - [sym_readonly_type] = STATE(1988), - [sym_union_type] = STATE(1990), - [sym_intersection_type] = STATE(1990), - [sym_function_type] = STATE(1988), - [sym_identifier] = ACTIONS(3289), - [anon_sym_STAR] = ACTIONS(3083), - [anon_sym_LBRACE] = ACTIONS(3085), - [anon_sym_typeof] = ACTIONS(3087), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3089), - [anon_sym_LPAREN] = ACTIONS(3091), - [anon_sym_LBRACK] = ACTIONS(3093), - [anon_sym_new] = ACTIONS(3095), - [anon_sym_AMP] = ACTIONS(3097), - [anon_sym_PIPE] = ACTIONS(3099), - [anon_sym_PLUS] = ACTIONS(3101), - [anon_sym_DASH] = ACTIONS(3101), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3103), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3105), - [sym_number] = ACTIONS(3107), - [sym_this] = ACTIONS(3291), - [sym_true] = ACTIONS(3111), - [sym_false] = ACTIONS(3111), - [sym_null] = ACTIONS(3111), - [sym_undefined] = ACTIONS(3111), - [anon_sym_readonly] = ACTIONS(3113), - [anon_sym_QMARK] = ACTIONS(3115), - [anon_sym_any] = ACTIONS(3103), - [anon_sym_number] = ACTIONS(3103), - [anon_sym_boolean] = ACTIONS(3103), - [anon_sym_string] = ACTIONS(3103), - [anon_sym_symbol] = ACTIONS(3103), - [anon_sym_object] = ACTIONS(3103), - [anon_sym_abstract] = ACTIONS(3117), - [anon_sym_never] = ACTIONS(3103), - [anon_sym_unknown] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3121), - [anon_sym_infer] = ACTIONS(3123), - [anon_sym_unique] = ACTIONS(3125), - [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym_variance] = STATE(6042), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4918), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_type_parameter] = STATE(6176), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3219), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3221), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_in] = ACTIONS(3223), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_out] = ACTIONS(3225), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1038)] = { - [sym_import] = STATE(4737), - [sym_nested_identifier] = STATE(5736), - [sym_string] = STATE(1558), - [sym_formal_parameters] = STATE(6020), - [sym_nested_type_identifier] = STATE(1536), - [sym__type_query_member_expression_in_type_annotation] = STATE(1516), - [sym__type_query_call_expression_in_type_annotation] = STATE(1560), - [sym_type] = STATE(1641), - [sym_constructor_type] = STATE(1561), - [sym_primary_type] = STATE(1562), - [sym_template_literal_type] = STATE(1563), - [sym_infer_type] = STATE(1561), - [sym_conditional_type] = STATE(1563), - [sym_generic_type] = STATE(1563), - [sym_type_query] = STATE(1563), - [sym_index_type_query] = STATE(1563), - [sym_lookup_type] = STATE(1563), - [sym_literal_type] = STATE(1563), - [sym__number] = STATE(1564), - [sym_existential_type] = STATE(1563), - [sym_flow_maybe_type] = STATE(1563), - [sym_parenthesized_type] = STATE(1563), - [sym_predefined_type] = STATE(1563), - [sym_object_type] = STATE(1563), - [sym_type_parameters] = STATE(5451), - [sym_array_type] = STATE(1563), - [sym_tuple_type] = STATE(1563), - [sym_readonly_type] = STATE(1561), - [sym_union_type] = STATE(1563), - [sym_intersection_type] = STATE(1563), - [sym_function_type] = STATE(1561), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3131), - [anon_sym_LBRACE] = ACTIONS(3133), - [anon_sym_typeof] = ACTIONS(3135), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3137), - [anon_sym_LPAREN] = ACTIONS(3139), - [anon_sym_LBRACK] = ACTIONS(3141), - [anon_sym_new] = ACTIONS(3143), - [anon_sym_AMP] = ACTIONS(3145), - [anon_sym_PIPE] = ACTIONS(3147), - [anon_sym_PLUS] = ACTIONS(3149), - [anon_sym_DASH] = ACTIONS(3149), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3151), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [sym_import] = STATE(6214), + [sym_nested_identifier] = STATE(6886), + [sym_string] = STATE(3988), + [sym_formal_parameters] = STATE(7033), + [sym_nested_type_identifier] = STATE(3865), + [sym__type_query_member_expression_in_type_annotation] = STATE(3546), + [sym__type_query_call_expression_in_type_annotation] = STATE(3936), + [sym_asserts] = STATE(4072), + [sym_type] = STATE(4073), + [sym_constructor_type] = STATE(3994), + [sym_primary_type] = STATE(3995), + [sym_template_literal_type] = STATE(3998), + [sym_infer_type] = STATE(3994), + [sym_conditional_type] = STATE(3998), + [sym_generic_type] = STATE(3998), + [sym_type_predicate] = STATE(4072), + [sym_type_query] = STATE(3998), + [sym_index_type_query] = STATE(3998), + [sym_lookup_type] = STATE(3998), + [sym_literal_type] = STATE(3998), + [sym__number] = STATE(4001), + [sym_existential_type] = STATE(3998), + [sym_flow_maybe_type] = STATE(3998), + [sym_parenthesized_type] = STATE(3998), + [sym_predefined_type] = STATE(3944), + [sym_object_type] = STATE(3998), + [sym_type_parameters] = STATE(6538), + [sym_array_type] = STATE(3998), + [sym_tuple_type] = STATE(3998), + [sym_readonly_type] = STATE(3994), + [sym_union_type] = STATE(3998), + [sym_intersection_type] = STATE(3998), + [sym_function_type] = STATE(3994), + [sym_identifier] = ACTIONS(3227), + [anon_sym_STAR] = ACTIONS(3229), + [anon_sym_LBRACE] = ACTIONS(3231), + [anon_sym_typeof] = ACTIONS(3233), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3235), + [anon_sym_LPAREN] = ACTIONS(3237), + [anon_sym_LBRACK] = ACTIONS(3239), + [anon_sym_new] = ACTIONS(3241), + [anon_sym_AMP] = ACTIONS(3243), + [anon_sym_PIPE] = ACTIONS(3245), + [anon_sym_PLUS] = ACTIONS(3247), + [anon_sym_DASH] = ACTIONS(3247), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3249), + [anon_sym_DQUOTE] = ACTIONS(3251), + [anon_sym_SQUOTE] = ACTIONS(3253), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3153), - [sym_number] = ACTIONS(3155), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3159), - [sym_false] = ACTIONS(3159), - [sym_null] = ACTIONS(3159), - [sym_undefined] = ACTIONS(3159), - [anon_sym_readonly] = ACTIONS(3161), - [anon_sym_QMARK] = ACTIONS(3163), - [anon_sym_any] = ACTIONS(3151), - [anon_sym_number] = ACTIONS(3151), - [anon_sym_boolean] = ACTIONS(3151), - [anon_sym_string] = ACTIONS(3151), - [anon_sym_symbol] = ACTIONS(3151), - [anon_sym_object] = ACTIONS(3151), - [anon_sym_abstract] = ACTIONS(3165), - [anon_sym_never] = ACTIONS(3151), - [anon_sym_unknown] = ACTIONS(3151), - [anon_sym_keyof] = ACTIONS(3169), - [anon_sym_infer] = ACTIONS(3171), - [anon_sym_unique] = ACTIONS(3173), - [anon_sym_LBRACE_PIPE] = ACTIONS(3175), + [anon_sym_BQUOTE] = ACTIONS(3255), + [sym_number] = ACTIONS(3257), + [sym_this] = ACTIONS(3259), + [sym_true] = ACTIONS(3261), + [sym_false] = ACTIONS(3261), + [sym_null] = ACTIONS(3261), + [sym_undefined] = ACTIONS(3261), + [anon_sym_readonly] = ACTIONS(3263), + [anon_sym_QMARK] = ACTIONS(3265), + [anon_sym_any] = ACTIONS(3249), + [anon_sym_number] = ACTIONS(3249), + [anon_sym_boolean] = ACTIONS(3249), + [anon_sym_string] = ACTIONS(3249), + [anon_sym_symbol] = ACTIONS(3249), + [anon_sym_object] = ACTIONS(3249), + [anon_sym_abstract] = ACTIONS(3267), + [anon_sym_asserts] = ACTIONS(3269), + [anon_sym_never] = ACTIONS(3249), + [anon_sym_unknown] = ACTIONS(3249), + [anon_sym_keyof] = ACTIONS(3271), + [anon_sym_infer] = ACTIONS(3273), + [aux_sym_predefined_type_token1] = ACTIONS(3275), + [anon_sym_LBRACE_PIPE] = ACTIONS(3277), [sym_html_comment] = ACTIONS(5), }, [STATE(1039)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3023), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_identifier] = ACTIONS(3279), + [anon_sym_export] = ACTIONS(3279), + [anon_sym_type] = ACTIONS(3279), + [anon_sym_namespace] = ACTIONS(3279), + [anon_sym_LBRACE] = ACTIONS(3281), + [anon_sym_typeof] = ACTIONS(3279), + [anon_sym_import] = ACTIONS(3279), + [anon_sym_with] = ACTIONS(3279), + [anon_sym_var] = ACTIONS(3279), + [anon_sym_let] = ACTIONS(3279), + [anon_sym_const] = ACTIONS(3279), + [anon_sym_BANG] = ACTIONS(3281), + [anon_sym_if] = ACTIONS(3279), + [anon_sym_switch] = ACTIONS(3279), + [anon_sym_for] = ACTIONS(3279), + [anon_sym_LPAREN] = ACTIONS(3281), + [anon_sym_SEMI] = ACTIONS(3281), + [anon_sym_await] = ACTIONS(3279), + [anon_sym_while] = ACTIONS(3279), + [anon_sym_do] = ACTIONS(3279), + [anon_sym_try] = ACTIONS(3279), + [anon_sym_break] = ACTIONS(3279), + [anon_sym_continue] = ACTIONS(3279), + [anon_sym_debugger] = ACTIONS(3279), + [anon_sym_return] = ACTIONS(3279), + [anon_sym_throw] = ACTIONS(3279), + [anon_sym_yield] = ACTIONS(3279), + [anon_sym_LBRACK] = ACTIONS(3281), + [anon_sym_class] = ACTIONS(3279), + [anon_sym_async] = ACTIONS(3279), + [anon_sym_function] = ACTIONS(3279), + [anon_sym_new] = ACTIONS(3279), + [anon_sym_using] = ACTIONS(3279), + [anon_sym_PLUS] = ACTIONS(3279), + [anon_sym_DASH] = ACTIONS(3279), + [anon_sym_SLASH] = ACTIONS(3279), + [anon_sym_LT] = ACTIONS(3281), + [anon_sym_TILDE] = ACTIONS(3281), + [anon_sym_void] = ACTIONS(3279), + [anon_sym_delete] = ACTIONS(3279), + [anon_sym_PLUS_PLUS] = ACTIONS(3281), + [anon_sym_DASH_DASH] = ACTIONS(3281), + [anon_sym_DQUOTE] = ACTIONS(3281), + [anon_sym_SQUOTE] = ACTIONS(3281), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3281), + [sym_number] = ACTIONS(3281), + [sym_private_property_identifier] = ACTIONS(3281), + [sym_this] = ACTIONS(3279), + [sym_super] = ACTIONS(3279), + [sym_true] = ACTIONS(3279), + [sym_false] = ACTIONS(3279), + [sym_null] = ACTIONS(3279), + [sym_undefined] = ACTIONS(3279), + [anon_sym_AT] = ACTIONS(3281), + [anon_sym_static] = ACTIONS(3279), + [anon_sym_readonly] = ACTIONS(3279), + [anon_sym_get] = ACTIONS(3279), + [anon_sym_set] = ACTIONS(3279), + [anon_sym_declare] = ACTIONS(3279), + [anon_sym_public] = ACTIONS(3279), + [anon_sym_private] = ACTIONS(3279), + [anon_sym_protected] = ACTIONS(3279), + [anon_sym_override] = ACTIONS(3279), + [anon_sym_module] = ACTIONS(3279), + [anon_sym_any] = ACTIONS(3279), + [anon_sym_number] = ACTIONS(3279), + [anon_sym_boolean] = ACTIONS(3279), + [anon_sym_string] = ACTIONS(3279), + [anon_sym_symbol] = ACTIONS(3279), + [anon_sym_object] = ACTIONS(3279), + [anon_sym_abstract] = ACTIONS(3279), + [anon_sym_interface] = ACTIONS(3279), + [anon_sym_enum] = ACTIONS(3279), [sym_html_comment] = ACTIONS(5), }, [STATE(1040)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3026), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_identifier] = ACTIONS(3279), + [anon_sym_export] = ACTIONS(3279), + [anon_sym_type] = ACTIONS(3279), + [anon_sym_namespace] = ACTIONS(3279), + [anon_sym_LBRACE] = ACTIONS(3281), + [anon_sym_typeof] = ACTIONS(3279), + [anon_sym_import] = ACTIONS(3279), + [anon_sym_with] = ACTIONS(3279), + [anon_sym_var] = ACTIONS(3279), + [anon_sym_let] = ACTIONS(3279), + [anon_sym_const] = ACTIONS(3279), + [anon_sym_BANG] = ACTIONS(3281), + [anon_sym_if] = ACTIONS(3279), + [anon_sym_switch] = ACTIONS(3279), + [anon_sym_for] = ACTIONS(3279), + [anon_sym_LPAREN] = ACTIONS(3281), + [anon_sym_SEMI] = ACTIONS(3281), + [anon_sym_await] = ACTIONS(3279), + [anon_sym_while] = ACTIONS(3279), + [anon_sym_do] = ACTIONS(3279), + [anon_sym_try] = ACTIONS(3279), + [anon_sym_break] = ACTIONS(3279), + [anon_sym_continue] = ACTIONS(3279), + [anon_sym_debugger] = ACTIONS(3279), + [anon_sym_return] = ACTIONS(3279), + [anon_sym_throw] = ACTIONS(3279), + [anon_sym_yield] = ACTIONS(3279), + [anon_sym_LBRACK] = ACTIONS(3281), + [anon_sym_class] = ACTIONS(3279), + [anon_sym_async] = ACTIONS(3279), + [anon_sym_function] = ACTIONS(3279), + [anon_sym_new] = ACTIONS(3279), + [anon_sym_using] = ACTIONS(3279), + [anon_sym_PLUS] = ACTIONS(3279), + [anon_sym_DASH] = ACTIONS(3279), + [anon_sym_SLASH] = ACTIONS(3279), + [anon_sym_LT] = ACTIONS(3281), + [anon_sym_TILDE] = ACTIONS(3281), + [anon_sym_void] = ACTIONS(3279), + [anon_sym_delete] = ACTIONS(3279), + [anon_sym_PLUS_PLUS] = ACTIONS(3281), + [anon_sym_DASH_DASH] = ACTIONS(3281), + [anon_sym_DQUOTE] = ACTIONS(3281), + [anon_sym_SQUOTE] = ACTIONS(3281), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3281), + [sym_number] = ACTIONS(3281), + [sym_private_property_identifier] = ACTIONS(3281), + [sym_this] = ACTIONS(3279), + [sym_super] = ACTIONS(3279), + [sym_true] = ACTIONS(3279), + [sym_false] = ACTIONS(3279), + [sym_null] = ACTIONS(3279), + [sym_undefined] = ACTIONS(3279), + [anon_sym_AT] = ACTIONS(3281), + [anon_sym_static] = ACTIONS(3279), + [anon_sym_readonly] = ACTIONS(3279), + [anon_sym_get] = ACTIONS(3279), + [anon_sym_set] = ACTIONS(3279), + [anon_sym_declare] = ACTIONS(3279), + [anon_sym_public] = ACTIONS(3279), + [anon_sym_private] = ACTIONS(3279), + [anon_sym_protected] = ACTIONS(3279), + [anon_sym_override] = ACTIONS(3279), + [anon_sym_module] = ACTIONS(3279), + [anon_sym_any] = ACTIONS(3279), + [anon_sym_number] = ACTIONS(3279), + [anon_sym_boolean] = ACTIONS(3279), + [anon_sym_string] = ACTIONS(3279), + [anon_sym_symbol] = ACTIONS(3279), + [anon_sym_object] = ACTIONS(3279), + [anon_sym_abstract] = ACTIONS(3279), + [anon_sym_interface] = ACTIONS(3279), + [anon_sym_enum] = ACTIONS(3279), [sym_html_comment] = ACTIONS(5), }, [STATE(1041)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4618), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6112), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(7194), + [sym_nested_type_identifier] = STATE(4236), + [sym__type_query_member_expression_in_type_annotation] = STATE(3942), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_asserts] = STATE(3564), + [sym_type] = STATE(4805), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_predicate] = STATE(3564), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(4589), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6620), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3283), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(3285), + [anon_sym_typeof] = ACTIONS(3287), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(3289), + [anon_sym_AMP] = ACTIONS(3291), + [anon_sym_PIPE] = ACTIONS(3293), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(3295), + [anon_sym_SQUOTE] = ACTIONS(3297), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(3299), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(3301), + [anon_sym_QMARK] = ACTIONS(3303), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3305), + [anon_sym_asserts] = ACTIONS(3307), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3309), + [anon_sym_infer] = ACTIONS(3311), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3313), [sym_html_comment] = ACTIONS(5), }, [STATE(1042)] = { - [sym_import] = STATE(5215), - [sym_nested_identifier] = STATE(6034), - [sym_string] = STATE(3273), - [sym_formal_parameters] = STATE(5830), - [sym_nested_type_identifier] = STATE(3211), - [sym__type_query_member_expression_in_type_annotation] = STATE(2967), - [sym__type_query_call_expression_in_type_annotation] = STATE(3247), - [sym_type] = STATE(4051), - [sym_constructor_type] = STATE(3279), - [sym_primary_type] = STATE(3280), - [sym_template_literal_type] = STATE(3281), - [sym_infer_type] = STATE(3279), - [sym_conditional_type] = STATE(3281), - [sym_generic_type] = STATE(3281), - [sym_type_query] = STATE(3281), - [sym_index_type_query] = STATE(3281), - [sym_lookup_type] = STATE(3281), - [sym_literal_type] = STATE(3281), - [sym__number] = STATE(3282), - [sym_existential_type] = STATE(3281), - [sym_flow_maybe_type] = STATE(3281), - [sym_parenthesized_type] = STATE(3281), - [sym_predefined_type] = STATE(3281), - [sym_object_type] = STATE(3281), - [sym_type_parameters] = STATE(5387), - [sym_array_type] = STATE(3281), - [sym_tuple_type] = STATE(3281), - [sym_readonly_type] = STATE(3279), - [sym_union_type] = STATE(3281), - [sym_intersection_type] = STATE(3281), - [sym_function_type] = STATE(3279), - [sym_identifier] = ACTIONS(1630), - [anon_sym_STAR] = ACTIONS(994), - [anon_sym_LBRACE] = ACTIONS(1634), - [anon_sym_typeof] = ACTIONS(1636), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(1000), - [anon_sym_LPAREN] = ACTIONS(1638), - [anon_sym_LBRACK] = ACTIONS(1640), - [anon_sym_new] = ACTIONS(1642), - [anon_sym_AMP] = ACTIONS(1008), - [anon_sym_PIPE] = ACTIONS(1010), - [anon_sym_PLUS] = ACTIONS(3221), - [anon_sym_DASH] = ACTIONS(3221), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(1650), - [anon_sym_SQUOTE] = ACTIONS(1652), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1654), - [sym_number] = ACTIONS(1656), - [sym_this] = ACTIONS(1658), - [sym_true] = ACTIONS(1660), - [sym_false] = ACTIONS(1660), - [sym_null] = ACTIONS(1660), - [sym_undefined] = ACTIONS(1660), - [anon_sym_readonly] = ACTIONS(1662), - [anon_sym_QMARK] = ACTIONS(1028), - [anon_sym_any] = ACTIONS(1034), - [anon_sym_number] = ACTIONS(1034), - [anon_sym_boolean] = ACTIONS(1034), - [anon_sym_string] = ACTIONS(1034), - [anon_sym_symbol] = ACTIONS(1034), - [anon_sym_object] = ACTIONS(1034), - [anon_sym_abstract] = ACTIONS(1032), - [anon_sym_never] = ACTIONS(1034), - [anon_sym_unknown] = ACTIONS(1034), - [anon_sym_keyof] = ACTIONS(1036), - [anon_sym_infer] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_LBRACE_PIPE] = ACTIONS(1042), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_asserts] = STATE(3613), + [sym_type] = STATE(3783), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_predicate] = STATE(3613), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3737), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3315), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(3317), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_asserts] = ACTIONS(3319), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1043)] = { - [sym_import] = STATE(5215), - [sym_nested_identifier] = STATE(6034), - [sym_string] = STATE(3273), - [sym_formal_parameters] = STATE(5830), - [sym_nested_type_identifier] = STATE(3211), - [sym__type_query_member_expression_in_type_annotation] = STATE(2967), - [sym__type_query_call_expression_in_type_annotation] = STATE(3247), - [sym_type] = STATE(3304), - [sym_constructor_type] = STATE(3279), - [sym_primary_type] = STATE(3280), - [sym_template_literal_type] = STATE(3281), - [sym_infer_type] = STATE(3279), - [sym_conditional_type] = STATE(3281), - [sym_generic_type] = STATE(3281), - [sym_type_query] = STATE(3281), - [sym_index_type_query] = STATE(3281), - [sym_lookup_type] = STATE(3281), - [sym_literal_type] = STATE(3281), - [sym__number] = STATE(3282), - [sym_existential_type] = STATE(3281), - [sym_flow_maybe_type] = STATE(3281), - [sym_parenthesized_type] = STATE(3281), - [sym_predefined_type] = STATE(3281), - [sym_object_type] = STATE(3281), - [sym_type_parameters] = STATE(5387), - [sym_array_type] = STATE(3281), - [sym_tuple_type] = STATE(3281), - [sym_readonly_type] = STATE(3279), - [sym_union_type] = STATE(3281), - [sym_intersection_type] = STATE(3281), - [sym_function_type] = STATE(3279), - [sym_identifier] = ACTIONS(1630), - [anon_sym_STAR] = ACTIONS(994), - [anon_sym_LBRACE] = ACTIONS(1634), - [anon_sym_typeof] = ACTIONS(1636), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(1000), - [anon_sym_LPAREN] = ACTIONS(1638), - [anon_sym_LBRACK] = ACTIONS(1640), - [anon_sym_new] = ACTIONS(1642), - [anon_sym_AMP] = ACTIONS(1008), - [anon_sym_PIPE] = ACTIONS(1010), - [anon_sym_PLUS] = ACTIONS(3221), - [anon_sym_DASH] = ACTIONS(3221), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(1650), - [anon_sym_SQUOTE] = ACTIONS(1652), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1654), - [sym_number] = ACTIONS(1656), - [sym_this] = ACTIONS(1658), - [sym_true] = ACTIONS(1660), - [sym_false] = ACTIONS(1660), - [sym_null] = ACTIONS(1660), - [sym_undefined] = ACTIONS(1660), - [anon_sym_readonly] = ACTIONS(1662), - [anon_sym_QMARK] = ACTIONS(1028), - [anon_sym_any] = ACTIONS(1034), - [anon_sym_number] = ACTIONS(1034), - [anon_sym_boolean] = ACTIONS(1034), - [anon_sym_string] = ACTIONS(1034), - [anon_sym_symbol] = ACTIONS(1034), - [anon_sym_object] = ACTIONS(1034), - [anon_sym_abstract] = ACTIONS(1032), - [anon_sym_never] = ACTIONS(1034), - [anon_sym_unknown] = ACTIONS(1034), - [anon_sym_keyof] = ACTIONS(1036), - [anon_sym_infer] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_LBRACE_PIPE] = ACTIONS(1042), + [sym_import] = STATE(6060), + [sym_nested_identifier] = STATE(7108), + [sym_string] = STATE(4318), + [sym_formal_parameters] = STATE(7226), + [sym_nested_type_identifier] = STATE(3956), + [sym__type_query_member_expression_in_type_annotation] = STATE(3754), + [sym__type_query_call_expression_in_type_annotation] = STATE(4117), + [sym_asserts] = STATE(4386), + [sym_type] = STATE(4418), + [sym_constructor_type] = STATE(4329), + [sym_primary_type] = STATE(4331), + [sym_template_literal_type] = STATE(4336), + [sym_infer_type] = STATE(4329), + [sym_conditional_type] = STATE(4336), + [sym_generic_type] = STATE(4336), + [sym_type_predicate] = STATE(4386), + [sym_type_query] = STATE(4336), + [sym_index_type_query] = STATE(4336), + [sym_lookup_type] = STATE(4336), + [sym_literal_type] = STATE(4336), + [sym__number] = STATE(4337), + [sym_existential_type] = STATE(4336), + [sym_flow_maybe_type] = STATE(4336), + [sym_parenthesized_type] = STATE(4336), + [sym_predefined_type] = STATE(4145), + [sym_object_type] = STATE(4336), + [sym_type_parameters] = STATE(6342), + [sym_array_type] = STATE(4336), + [sym_tuple_type] = STATE(4336), + [sym_readonly_type] = STATE(4329), + [sym_union_type] = STATE(4336), + [sym_intersection_type] = STATE(4336), + [sym_function_type] = STATE(4329), + [sym_identifier] = ACTIONS(3321), + [anon_sym_STAR] = ACTIONS(3323), + [anon_sym_LBRACE] = ACTIONS(3325), + [anon_sym_typeof] = ACTIONS(3327), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3329), + [anon_sym_LPAREN] = ACTIONS(3331), + [anon_sym_LBRACK] = ACTIONS(3333), + [anon_sym_new] = ACTIONS(3335), + [anon_sym_AMP] = ACTIONS(3337), + [anon_sym_PIPE] = ACTIONS(3339), + [anon_sym_PLUS] = ACTIONS(3341), + [anon_sym_DASH] = ACTIONS(3341), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3343), + [anon_sym_DQUOTE] = ACTIONS(3345), + [anon_sym_SQUOTE] = ACTIONS(3347), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3349), + [sym_number] = ACTIONS(3351), + [sym_this] = ACTIONS(3353), + [sym_true] = ACTIONS(3355), + [sym_false] = ACTIONS(3355), + [sym_null] = ACTIONS(3355), + [sym_undefined] = ACTIONS(3355), + [anon_sym_readonly] = ACTIONS(3357), + [anon_sym_QMARK] = ACTIONS(3359), + [anon_sym_any] = ACTIONS(3343), + [anon_sym_number] = ACTIONS(3343), + [anon_sym_boolean] = ACTIONS(3343), + [anon_sym_string] = ACTIONS(3343), + [anon_sym_symbol] = ACTIONS(3343), + [anon_sym_object] = ACTIONS(3343), + [anon_sym_abstract] = ACTIONS(3361), + [anon_sym_asserts] = ACTIONS(3363), + [anon_sym_never] = ACTIONS(3343), + [anon_sym_unknown] = ACTIONS(3343), + [anon_sym_keyof] = ACTIONS(3365), + [anon_sym_infer] = ACTIONS(3367), + [aux_sym_predefined_type_token1] = ACTIONS(3369), + [anon_sym_LBRACE_PIPE] = ACTIONS(3371), [sym_html_comment] = ACTIONS(5), }, [STATE(1044)] = { - [sym_import] = STATE(5215), - [sym_nested_identifier] = STATE(6034), - [sym_string] = STATE(3273), - [sym_formal_parameters] = STATE(5830), - [sym_nested_type_identifier] = STATE(3211), - [sym__type_query_member_expression_in_type_annotation] = STATE(2967), - [sym__type_query_call_expression_in_type_annotation] = STATE(3247), - [sym_type] = STATE(3306), - [sym_constructor_type] = STATE(3279), - [sym_primary_type] = STATE(3280), - [sym_template_literal_type] = STATE(3281), - [sym_infer_type] = STATE(3279), - [sym_conditional_type] = STATE(3281), - [sym_generic_type] = STATE(3281), - [sym_type_query] = STATE(3281), - [sym_index_type_query] = STATE(3281), - [sym_lookup_type] = STATE(3281), - [sym_literal_type] = STATE(3281), - [sym__number] = STATE(3282), - [sym_existential_type] = STATE(3281), - [sym_flow_maybe_type] = STATE(3281), - [sym_parenthesized_type] = STATE(3281), - [sym_predefined_type] = STATE(3281), - [sym_object_type] = STATE(3281), - [sym_type_parameters] = STATE(5387), - [sym_array_type] = STATE(3281), - [sym_tuple_type] = STATE(3281), - [sym_readonly_type] = STATE(3279), - [sym_union_type] = STATE(3281), - [sym_intersection_type] = STATE(3281), - [sym_function_type] = STATE(3279), - [sym_identifier] = ACTIONS(1630), - [anon_sym_STAR] = ACTIONS(994), - [anon_sym_LBRACE] = ACTIONS(1634), - [anon_sym_typeof] = ACTIONS(1636), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(1000), - [anon_sym_LPAREN] = ACTIONS(1638), - [anon_sym_LBRACK] = ACTIONS(1640), - [anon_sym_new] = ACTIONS(1642), - [anon_sym_AMP] = ACTIONS(1008), - [anon_sym_PIPE] = ACTIONS(1010), - [anon_sym_PLUS] = ACTIONS(3221), - [anon_sym_DASH] = ACTIONS(3221), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(1650), - [anon_sym_SQUOTE] = ACTIONS(1652), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1654), - [sym_number] = ACTIONS(1656), - [sym_this] = ACTIONS(1658), - [sym_true] = ACTIONS(1660), - [sym_false] = ACTIONS(1660), - [sym_null] = ACTIONS(1660), - [sym_undefined] = ACTIONS(1660), - [anon_sym_readonly] = ACTIONS(1662), - [anon_sym_QMARK] = ACTIONS(1028), - [anon_sym_any] = ACTIONS(1034), - [anon_sym_number] = ACTIONS(1034), - [anon_sym_boolean] = ACTIONS(1034), - [anon_sym_string] = ACTIONS(1034), - [anon_sym_symbol] = ACTIONS(1034), - [anon_sym_object] = ACTIONS(1034), - [anon_sym_abstract] = ACTIONS(1032), - [anon_sym_never] = ACTIONS(1034), - [anon_sym_unknown] = ACTIONS(1034), - [anon_sym_keyof] = ACTIONS(1036), - [anon_sym_infer] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_LBRACE_PIPE] = ACTIONS(1042), + [sym_identifier] = ACTIONS(3373), + [anon_sym_export] = ACTIONS(3373), + [anon_sym_type] = ACTIONS(3373), + [anon_sym_namespace] = ACTIONS(3373), + [anon_sym_LBRACE] = ACTIONS(3375), + [anon_sym_typeof] = ACTIONS(3373), + [anon_sym_import] = ACTIONS(3373), + [anon_sym_with] = ACTIONS(3373), + [anon_sym_var] = ACTIONS(3373), + [anon_sym_let] = ACTIONS(3373), + [anon_sym_const] = ACTIONS(3373), + [anon_sym_BANG] = ACTIONS(3375), + [anon_sym_if] = ACTIONS(3373), + [anon_sym_switch] = ACTIONS(3373), + [anon_sym_for] = ACTIONS(3373), + [anon_sym_LPAREN] = ACTIONS(3375), + [anon_sym_SEMI] = ACTIONS(3375), + [anon_sym_await] = ACTIONS(3373), + [anon_sym_while] = ACTIONS(3373), + [anon_sym_do] = ACTIONS(3373), + [anon_sym_try] = ACTIONS(3373), + [anon_sym_break] = ACTIONS(3373), + [anon_sym_continue] = ACTIONS(3373), + [anon_sym_debugger] = ACTIONS(3373), + [anon_sym_return] = ACTIONS(3373), + [anon_sym_throw] = ACTIONS(3373), + [anon_sym_yield] = ACTIONS(3373), + [anon_sym_LBRACK] = ACTIONS(3375), + [anon_sym_class] = ACTIONS(3373), + [anon_sym_async] = ACTIONS(3373), + [anon_sym_function] = ACTIONS(3373), + [anon_sym_new] = ACTIONS(3373), + [anon_sym_using] = ACTIONS(3373), + [anon_sym_PLUS] = ACTIONS(3373), + [anon_sym_DASH] = ACTIONS(3373), + [anon_sym_SLASH] = ACTIONS(3373), + [anon_sym_LT] = ACTIONS(3375), + [anon_sym_TILDE] = ACTIONS(3375), + [anon_sym_void] = ACTIONS(3373), + [anon_sym_delete] = ACTIONS(3373), + [anon_sym_PLUS_PLUS] = ACTIONS(3375), + [anon_sym_DASH_DASH] = ACTIONS(3375), + [anon_sym_DQUOTE] = ACTIONS(3375), + [anon_sym_SQUOTE] = ACTIONS(3375), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3375), + [sym_number] = ACTIONS(3375), + [sym_private_property_identifier] = ACTIONS(3375), + [sym_this] = ACTIONS(3373), + [sym_super] = ACTIONS(3373), + [sym_true] = ACTIONS(3373), + [sym_false] = ACTIONS(3373), + [sym_null] = ACTIONS(3373), + [sym_undefined] = ACTIONS(3373), + [anon_sym_AT] = ACTIONS(3375), + [anon_sym_static] = ACTIONS(3373), + [anon_sym_readonly] = ACTIONS(3373), + [anon_sym_get] = ACTIONS(3373), + [anon_sym_set] = ACTIONS(3373), + [anon_sym_declare] = ACTIONS(3373), + [anon_sym_public] = ACTIONS(3373), + [anon_sym_private] = ACTIONS(3373), + [anon_sym_protected] = ACTIONS(3373), + [anon_sym_override] = ACTIONS(3373), + [anon_sym_module] = ACTIONS(3373), + [anon_sym_any] = ACTIONS(3373), + [anon_sym_number] = ACTIONS(3373), + [anon_sym_boolean] = ACTIONS(3373), + [anon_sym_string] = ACTIONS(3373), + [anon_sym_symbol] = ACTIONS(3373), + [anon_sym_object] = ACTIONS(3373), + [anon_sym_abstract] = ACTIONS(3373), + [anon_sym_interface] = ACTIONS(3373), + [anon_sym_enum] = ACTIONS(3373), [sym_html_comment] = ACTIONS(5), }, [STATE(1045)] = { - [sym_import] = STATE(4797), - [sym_nested_identifier] = STATE(6050), - [sym_string] = STATE(3429), - [sym_formal_parameters] = STATE(5818), - [sym_nested_type_identifier] = STATE(3307), - [sym__type_query_member_expression_in_type_annotation] = STATE(3126), - [sym__type_query_call_expression_in_type_annotation] = STATE(3348), - [sym_type] = STATE(3376), - [sym_constructor_type] = STATE(3434), - [sym_primary_type] = STATE(3435), - [sym_template_literal_type] = STATE(3436), - [sym_infer_type] = STATE(3434), - [sym_conditional_type] = STATE(3436), - [sym_generic_type] = STATE(3436), - [sym_type_query] = STATE(3436), - [sym_index_type_query] = STATE(3436), - [sym_lookup_type] = STATE(3436), - [sym_literal_type] = STATE(3436), - [sym__number] = STATE(3437), - [sym_existential_type] = STATE(3436), - [sym_flow_maybe_type] = STATE(3436), - [sym_parenthesized_type] = STATE(3436), - [sym_predefined_type] = STATE(3436), - [sym_object_type] = STATE(3436), - [sym_type_parameters] = STATE(5491), - [sym_array_type] = STATE(3436), - [sym_tuple_type] = STATE(3436), - [sym_readonly_type] = STATE(3434), - [sym_union_type] = STATE(3436), - [sym_intersection_type] = STATE(3436), - [sym_function_type] = STATE(3434), - [sym_identifier] = ACTIONS(3285), - [anon_sym_STAR] = ACTIONS(3021), - [anon_sym_LBRACE] = ACTIONS(3023), - [anon_sym_typeof] = ACTIONS(3025), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3027), - [anon_sym_LPAREN] = ACTIONS(3029), - [anon_sym_LBRACK] = ACTIONS(3031), - [anon_sym_new] = ACTIONS(3033), - [anon_sym_AMP] = ACTIONS(3035), - [anon_sym_PIPE] = ACTIONS(3037), - [anon_sym_PLUS] = ACTIONS(3039), - [anon_sym_DASH] = ACTIONS(3039), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3041), - [anon_sym_DQUOTE] = ACTIONS(3043), - [anon_sym_SQUOTE] = ACTIONS(3045), + [sym_identifier] = ACTIONS(2723), + [anon_sym_export] = ACTIONS(2723), + [anon_sym_type] = ACTIONS(2723), + [anon_sym_namespace] = ACTIONS(2723), + [anon_sym_LBRACE] = ACTIONS(2721), + [anon_sym_typeof] = ACTIONS(2723), + [anon_sym_import] = ACTIONS(2723), + [anon_sym_with] = ACTIONS(2723), + [anon_sym_var] = ACTIONS(2723), + [anon_sym_let] = ACTIONS(2723), + [anon_sym_const] = ACTIONS(2723), + [anon_sym_BANG] = ACTIONS(2721), + [anon_sym_if] = ACTIONS(2723), + [anon_sym_switch] = ACTIONS(2723), + [anon_sym_for] = ACTIONS(2723), + [anon_sym_LPAREN] = ACTIONS(2721), + [anon_sym_SEMI] = ACTIONS(2721), + [anon_sym_await] = ACTIONS(2723), + [anon_sym_while] = ACTIONS(2723), + [anon_sym_do] = ACTIONS(2723), + [anon_sym_try] = ACTIONS(2723), + [anon_sym_break] = ACTIONS(2723), + [anon_sym_continue] = ACTIONS(2723), + [anon_sym_debugger] = ACTIONS(2723), + [anon_sym_return] = ACTIONS(2723), + [anon_sym_throw] = ACTIONS(2723), + [anon_sym_yield] = ACTIONS(2723), + [anon_sym_LBRACK] = ACTIONS(2721), + [anon_sym_class] = ACTIONS(2723), + [anon_sym_async] = ACTIONS(2723), + [anon_sym_function] = ACTIONS(2723), + [anon_sym_new] = ACTIONS(2723), + [anon_sym_using] = ACTIONS(2723), + [anon_sym_PLUS] = ACTIONS(2723), + [anon_sym_DASH] = ACTIONS(2723), + [anon_sym_SLASH] = ACTIONS(2723), + [anon_sym_LT] = ACTIONS(2721), + [anon_sym_TILDE] = ACTIONS(2721), + [anon_sym_void] = ACTIONS(2723), + [anon_sym_delete] = ACTIONS(2723), + [anon_sym_PLUS_PLUS] = ACTIONS(2721), + [anon_sym_DASH_DASH] = ACTIONS(2721), + [anon_sym_DQUOTE] = ACTIONS(2721), + [anon_sym_SQUOTE] = ACTIONS(2721), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3047), - [sym_number] = ACTIONS(3049), - [sym_this] = ACTIONS(3287), - [sym_true] = ACTIONS(3053), - [sym_false] = ACTIONS(3053), - [sym_null] = ACTIONS(3053), - [sym_undefined] = ACTIONS(3053), - [anon_sym_readonly] = ACTIONS(3055), - [anon_sym_QMARK] = ACTIONS(3057), - [anon_sym_any] = ACTIONS(3041), - [anon_sym_number] = ACTIONS(3041), - [anon_sym_boolean] = ACTIONS(3041), - [anon_sym_string] = ACTIONS(3041), - [anon_sym_symbol] = ACTIONS(3041), - [anon_sym_object] = ACTIONS(3041), - [anon_sym_abstract] = ACTIONS(3059), - [anon_sym_never] = ACTIONS(3041), - [anon_sym_unknown] = ACTIONS(3041), - [anon_sym_keyof] = ACTIONS(3063), - [anon_sym_infer] = ACTIONS(3065), - [anon_sym_unique] = ACTIONS(3067), - [anon_sym_LBRACE_PIPE] = ACTIONS(3069), + [anon_sym_BQUOTE] = ACTIONS(2721), + [sym_number] = ACTIONS(2721), + [sym_private_property_identifier] = ACTIONS(2721), + [sym_this] = ACTIONS(2723), + [sym_super] = ACTIONS(2723), + [sym_true] = ACTIONS(2723), + [sym_false] = ACTIONS(2723), + [sym_null] = ACTIONS(2723), + [sym_undefined] = ACTIONS(2723), + [anon_sym_AT] = ACTIONS(2721), + [anon_sym_static] = ACTIONS(2723), + [anon_sym_readonly] = ACTIONS(2723), + [anon_sym_get] = ACTIONS(2723), + [anon_sym_set] = ACTIONS(2723), + [anon_sym_declare] = ACTIONS(2723), + [anon_sym_public] = ACTIONS(2723), + [anon_sym_private] = ACTIONS(2723), + [anon_sym_protected] = ACTIONS(2723), + [anon_sym_override] = ACTIONS(2723), + [anon_sym_module] = ACTIONS(2723), + [anon_sym_any] = ACTIONS(2723), + [anon_sym_number] = ACTIONS(2723), + [anon_sym_boolean] = ACTIONS(2723), + [anon_sym_string] = ACTIONS(2723), + [anon_sym_symbol] = ACTIONS(2723), + [anon_sym_object] = ACTIONS(2723), + [anon_sym_abstract] = ACTIONS(2723), + [anon_sym_interface] = ACTIONS(2723), + [anon_sym_enum] = ACTIONS(2723), [sym_html_comment] = ACTIONS(5), }, [STATE(1046)] = { - [sym_import] = STATE(4797), - [sym_nested_identifier] = STATE(6050), - [sym_string] = STATE(3429), - [sym_formal_parameters] = STATE(5818), - [sym_nested_type_identifier] = STATE(3307), - [sym__type_query_member_expression_in_type_annotation] = STATE(3126), - [sym__type_query_call_expression_in_type_annotation] = STATE(3348), - [sym_type] = STATE(3377), - [sym_constructor_type] = STATE(3434), - [sym_primary_type] = STATE(3435), - [sym_template_literal_type] = STATE(3436), - [sym_infer_type] = STATE(3434), - [sym_conditional_type] = STATE(3436), - [sym_generic_type] = STATE(3436), - [sym_type_query] = STATE(3436), - [sym_index_type_query] = STATE(3436), - [sym_lookup_type] = STATE(3436), - [sym_literal_type] = STATE(3436), - [sym__number] = STATE(3437), - [sym_existential_type] = STATE(3436), - [sym_flow_maybe_type] = STATE(3436), - [sym_parenthesized_type] = STATE(3436), - [sym_predefined_type] = STATE(3436), - [sym_object_type] = STATE(3436), - [sym_type_parameters] = STATE(5491), - [sym_array_type] = STATE(3436), - [sym_tuple_type] = STATE(3436), - [sym_readonly_type] = STATE(3434), - [sym_union_type] = STATE(3436), - [sym_intersection_type] = STATE(3436), - [sym_function_type] = STATE(3434), - [sym_identifier] = ACTIONS(3285), - [anon_sym_STAR] = ACTIONS(3021), - [anon_sym_LBRACE] = ACTIONS(3023), - [anon_sym_typeof] = ACTIONS(3025), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3027), - [anon_sym_LPAREN] = ACTIONS(3029), - [anon_sym_LBRACK] = ACTIONS(3031), - [anon_sym_new] = ACTIONS(3033), - [anon_sym_AMP] = ACTIONS(3035), - [anon_sym_PIPE] = ACTIONS(3037), - [anon_sym_PLUS] = ACTIONS(3039), - [anon_sym_DASH] = ACTIONS(3039), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3041), - [anon_sym_DQUOTE] = ACTIONS(3043), - [anon_sym_SQUOTE] = ACTIONS(3045), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3047), - [sym_number] = ACTIONS(3049), - [sym_this] = ACTIONS(3287), - [sym_true] = ACTIONS(3053), - [sym_false] = ACTIONS(3053), - [sym_null] = ACTIONS(3053), - [sym_undefined] = ACTIONS(3053), - [anon_sym_readonly] = ACTIONS(3055), - [anon_sym_QMARK] = ACTIONS(3057), - [anon_sym_any] = ACTIONS(3041), - [anon_sym_number] = ACTIONS(3041), - [anon_sym_boolean] = ACTIONS(3041), - [anon_sym_string] = ACTIONS(3041), - [anon_sym_symbol] = ACTIONS(3041), - [anon_sym_object] = ACTIONS(3041), - [anon_sym_abstract] = ACTIONS(3059), - [anon_sym_never] = ACTIONS(3041), - [anon_sym_unknown] = ACTIONS(3041), - [anon_sym_keyof] = ACTIONS(3063), - [anon_sym_infer] = ACTIONS(3065), - [anon_sym_unique] = ACTIONS(3067), - [anon_sym_LBRACE_PIPE] = ACTIONS(3069), + [sym_identifier] = ACTIONS(3279), + [anon_sym_export] = ACTIONS(3279), + [anon_sym_type] = ACTIONS(3279), + [anon_sym_namespace] = ACTIONS(3279), + [anon_sym_LBRACE] = ACTIONS(3281), + [anon_sym_typeof] = ACTIONS(3279), + [anon_sym_import] = ACTIONS(3279), + [anon_sym_with] = ACTIONS(3279), + [anon_sym_var] = ACTIONS(3279), + [anon_sym_let] = ACTIONS(3279), + [anon_sym_const] = ACTIONS(3279), + [anon_sym_BANG] = ACTIONS(3281), + [anon_sym_if] = ACTIONS(3279), + [anon_sym_switch] = ACTIONS(3279), + [anon_sym_for] = ACTIONS(3279), + [anon_sym_LPAREN] = ACTIONS(3281), + [anon_sym_SEMI] = ACTIONS(3281), + [anon_sym_await] = ACTIONS(3279), + [anon_sym_while] = ACTIONS(3279), + [anon_sym_do] = ACTIONS(3279), + [anon_sym_try] = ACTIONS(3279), + [anon_sym_break] = ACTIONS(3279), + [anon_sym_continue] = ACTIONS(3279), + [anon_sym_debugger] = ACTIONS(3279), + [anon_sym_return] = ACTIONS(3279), + [anon_sym_throw] = ACTIONS(3279), + [anon_sym_yield] = ACTIONS(3279), + [anon_sym_LBRACK] = ACTIONS(3281), + [anon_sym_class] = ACTIONS(3279), + [anon_sym_async] = ACTIONS(3279), + [anon_sym_function] = ACTIONS(3279), + [anon_sym_new] = ACTIONS(3279), + [anon_sym_using] = ACTIONS(3279), + [anon_sym_PLUS] = ACTIONS(3279), + [anon_sym_DASH] = ACTIONS(3279), + [anon_sym_SLASH] = ACTIONS(3279), + [anon_sym_LT] = ACTIONS(3281), + [anon_sym_TILDE] = ACTIONS(3281), + [anon_sym_void] = ACTIONS(3279), + [anon_sym_delete] = ACTIONS(3279), + [anon_sym_PLUS_PLUS] = ACTIONS(3281), + [anon_sym_DASH_DASH] = ACTIONS(3281), + [anon_sym_DQUOTE] = ACTIONS(3281), + [anon_sym_SQUOTE] = ACTIONS(3281), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3281), + [sym_number] = ACTIONS(3281), + [sym_private_property_identifier] = ACTIONS(3281), + [sym_this] = ACTIONS(3279), + [sym_super] = ACTIONS(3279), + [sym_true] = ACTIONS(3279), + [sym_false] = ACTIONS(3279), + [sym_null] = ACTIONS(3279), + [sym_undefined] = ACTIONS(3279), + [anon_sym_AT] = ACTIONS(3281), + [anon_sym_static] = ACTIONS(3279), + [anon_sym_readonly] = ACTIONS(3279), + [anon_sym_get] = ACTIONS(3279), + [anon_sym_set] = ACTIONS(3279), + [anon_sym_declare] = ACTIONS(3279), + [anon_sym_public] = ACTIONS(3279), + [anon_sym_private] = ACTIONS(3279), + [anon_sym_protected] = ACTIONS(3279), + [anon_sym_override] = ACTIONS(3279), + [anon_sym_module] = ACTIONS(3279), + [anon_sym_any] = ACTIONS(3279), + [anon_sym_number] = ACTIONS(3279), + [anon_sym_boolean] = ACTIONS(3279), + [anon_sym_string] = ACTIONS(3279), + [anon_sym_symbol] = ACTIONS(3279), + [anon_sym_object] = ACTIONS(3279), + [anon_sym_abstract] = ACTIONS(3279), + [anon_sym_interface] = ACTIONS(3279), + [anon_sym_enum] = ACTIONS(3279), [sym_html_comment] = ACTIONS(5), }, [STATE(1047)] = { - [sym_import] = STATE(5215), - [sym_nested_identifier] = STATE(6034), - [sym_string] = STATE(3273), - [sym_formal_parameters] = STATE(5830), - [sym_nested_type_identifier] = STATE(3211), - [sym__type_query_member_expression_in_type_annotation] = STATE(2967), - [sym__type_query_call_expression_in_type_annotation] = STATE(3247), - [sym_type] = STATE(3343), - [sym_constructor_type] = STATE(3279), - [sym_primary_type] = STATE(3280), - [sym_template_literal_type] = STATE(3281), - [sym_infer_type] = STATE(3279), - [sym_conditional_type] = STATE(3281), - [sym_generic_type] = STATE(3281), - [sym_type_query] = STATE(3281), - [sym_index_type_query] = STATE(3281), - [sym_lookup_type] = STATE(3281), - [sym_literal_type] = STATE(3281), - [sym__number] = STATE(3282), - [sym_existential_type] = STATE(3281), - [sym_flow_maybe_type] = STATE(3281), - [sym_parenthesized_type] = STATE(3281), - [sym_predefined_type] = STATE(3281), - [sym_object_type] = STATE(3281), - [sym_type_parameters] = STATE(5387), - [sym_array_type] = STATE(3281), - [sym_tuple_type] = STATE(3281), - [sym_readonly_type] = STATE(3279), - [sym_union_type] = STATE(3281), - [sym_intersection_type] = STATE(3281), - [sym_function_type] = STATE(3279), - [sym_identifier] = ACTIONS(1630), - [anon_sym_STAR] = ACTIONS(994), - [anon_sym_LBRACE] = ACTIONS(1634), - [anon_sym_typeof] = ACTIONS(1636), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(1000), - [anon_sym_LPAREN] = ACTIONS(1638), - [anon_sym_LBRACK] = ACTIONS(1640), - [anon_sym_new] = ACTIONS(1642), - [anon_sym_AMP] = ACTIONS(1008), - [anon_sym_PIPE] = ACTIONS(1010), - [anon_sym_PLUS] = ACTIONS(3221), - [anon_sym_DASH] = ACTIONS(3221), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(1650), - [anon_sym_SQUOTE] = ACTIONS(1652), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1654), - [sym_number] = ACTIONS(1656), - [sym_this] = ACTIONS(1658), - [sym_true] = ACTIONS(1660), - [sym_false] = ACTIONS(1660), - [sym_null] = ACTIONS(1660), - [sym_undefined] = ACTIONS(1660), - [anon_sym_readonly] = ACTIONS(1662), - [anon_sym_QMARK] = ACTIONS(1028), - [anon_sym_any] = ACTIONS(1034), - [anon_sym_number] = ACTIONS(1034), - [anon_sym_boolean] = ACTIONS(1034), - [anon_sym_string] = ACTIONS(1034), - [anon_sym_symbol] = ACTIONS(1034), - [anon_sym_object] = ACTIONS(1034), - [anon_sym_abstract] = ACTIONS(1032), - [anon_sym_never] = ACTIONS(1034), - [anon_sym_unknown] = ACTIONS(1034), - [anon_sym_keyof] = ACTIONS(1036), - [anon_sym_infer] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_LBRACE_PIPE] = ACTIONS(1042), + [sym_import] = STATE(6126), + [sym_nested_identifier] = STATE(6749), + [sym_string] = STATE(3869), + [sym_formal_parameters] = STATE(6790), + [sym_nested_type_identifier] = STATE(3682), + [sym__type_query_member_expression_in_type_annotation] = STATE(3462), + [sym__type_query_call_expression_in_type_annotation] = STATE(3757), + [sym_asserts] = STATE(3906), + [sym_type] = STATE(3907), + [sym_constructor_type] = STATE(3871), + [sym_primary_type] = STATE(3872), + [sym_template_literal_type] = STATE(3873), + [sym_infer_type] = STATE(3871), + [sym_conditional_type] = STATE(3873), + [sym_generic_type] = STATE(3873), + [sym_type_predicate] = STATE(3906), + [sym_type_query] = STATE(3873), + [sym_index_type_query] = STATE(3873), + [sym_lookup_type] = STATE(3873), + [sym_literal_type] = STATE(3873), + [sym__number] = STATE(3874), + [sym_existential_type] = STATE(3873), + [sym_flow_maybe_type] = STATE(3873), + [sym_parenthesized_type] = STATE(3873), + [sym_predefined_type] = STATE(3782), + [sym_object_type] = STATE(3873), + [sym_type_parameters] = STATE(6463), + [sym_array_type] = STATE(3873), + [sym_tuple_type] = STATE(3873), + [sym_readonly_type] = STATE(3871), + [sym_union_type] = STATE(3873), + [sym_intersection_type] = STATE(3873), + [sym_function_type] = STATE(3871), + [sym_identifier] = ACTIONS(3377), + [anon_sym_STAR] = ACTIONS(1082), + [anon_sym_LBRACE] = ACTIONS(1782), + [anon_sym_typeof] = ACTIONS(1784), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(1088), + [anon_sym_LPAREN] = ACTIONS(1786), + [anon_sym_LBRACK] = ACTIONS(1788), + [anon_sym_new] = ACTIONS(1790), + [anon_sym_AMP] = ACTIONS(1096), + [anon_sym_PIPE] = ACTIONS(1098), + [anon_sym_PLUS] = ACTIONS(3379), + [anon_sym_DASH] = ACTIONS(3379), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(1122), + [anon_sym_DQUOTE] = ACTIONS(1798), + [anon_sym_SQUOTE] = ACTIONS(1800), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1802), + [sym_number] = ACTIONS(1804), + [sym_this] = ACTIONS(3381), + [sym_true] = ACTIONS(1808), + [sym_false] = ACTIONS(1808), + [sym_null] = ACTIONS(1808), + [sym_undefined] = ACTIONS(1808), + [anon_sym_readonly] = ACTIONS(1810), + [anon_sym_QMARK] = ACTIONS(1116), + [anon_sym_any] = ACTIONS(1122), + [anon_sym_number] = ACTIONS(1122), + [anon_sym_boolean] = ACTIONS(1122), + [anon_sym_string] = ACTIONS(1122), + [anon_sym_symbol] = ACTIONS(1122), + [anon_sym_object] = ACTIONS(1122), + [anon_sym_abstract] = ACTIONS(1120), + [anon_sym_asserts] = ACTIONS(3383), + [anon_sym_never] = ACTIONS(1122), + [anon_sym_unknown] = ACTIONS(1122), + [anon_sym_keyof] = ACTIONS(1124), + [anon_sym_infer] = ACTIONS(1126), + [aux_sym_predefined_type_token1] = ACTIONS(1128), + [anon_sym_LBRACE_PIPE] = ACTIONS(1130), [sym_html_comment] = ACTIONS(5), }, [STATE(1048)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4006), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_identifier] = ACTIONS(3385), + [anon_sym_export] = ACTIONS(3385), + [anon_sym_type] = ACTIONS(3385), + [anon_sym_namespace] = ACTIONS(3385), + [anon_sym_LBRACE] = ACTIONS(3387), + [anon_sym_typeof] = ACTIONS(3385), + [anon_sym_import] = ACTIONS(3385), + [anon_sym_with] = ACTIONS(3385), + [anon_sym_var] = ACTIONS(3385), + [anon_sym_let] = ACTIONS(3385), + [anon_sym_const] = ACTIONS(3385), + [anon_sym_BANG] = ACTIONS(3387), + [anon_sym_if] = ACTIONS(3385), + [anon_sym_switch] = ACTIONS(3385), + [anon_sym_for] = ACTIONS(3385), + [anon_sym_LPAREN] = ACTIONS(3387), + [anon_sym_SEMI] = ACTIONS(3387), + [anon_sym_await] = ACTIONS(3385), + [anon_sym_while] = ACTIONS(3385), + [anon_sym_do] = ACTIONS(3385), + [anon_sym_try] = ACTIONS(3385), + [anon_sym_break] = ACTIONS(3385), + [anon_sym_continue] = ACTIONS(3385), + [anon_sym_debugger] = ACTIONS(3385), + [anon_sym_return] = ACTIONS(3385), + [anon_sym_throw] = ACTIONS(3385), + [anon_sym_yield] = ACTIONS(3385), + [anon_sym_LBRACK] = ACTIONS(3387), + [anon_sym_class] = ACTIONS(3385), + [anon_sym_async] = ACTIONS(3385), + [anon_sym_function] = ACTIONS(3385), + [anon_sym_new] = ACTIONS(3385), + [anon_sym_using] = ACTIONS(3385), + [anon_sym_PLUS] = ACTIONS(3385), + [anon_sym_DASH] = ACTIONS(3385), + [anon_sym_SLASH] = ACTIONS(3385), + [anon_sym_LT] = ACTIONS(3387), + [anon_sym_TILDE] = ACTIONS(3387), + [anon_sym_void] = ACTIONS(3385), + [anon_sym_delete] = ACTIONS(3385), + [anon_sym_PLUS_PLUS] = ACTIONS(3387), + [anon_sym_DASH_DASH] = ACTIONS(3387), + [anon_sym_DQUOTE] = ACTIONS(3387), + [anon_sym_SQUOTE] = ACTIONS(3387), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3387), + [sym_number] = ACTIONS(3387), + [sym_private_property_identifier] = ACTIONS(3387), + [sym_this] = ACTIONS(3385), + [sym_super] = ACTIONS(3385), + [sym_true] = ACTIONS(3385), + [sym_false] = ACTIONS(3385), + [sym_null] = ACTIONS(3385), + [sym_undefined] = ACTIONS(3385), + [anon_sym_AT] = ACTIONS(3387), + [anon_sym_static] = ACTIONS(3385), + [anon_sym_readonly] = ACTIONS(3385), + [anon_sym_get] = ACTIONS(3385), + [anon_sym_set] = ACTIONS(3385), + [anon_sym_declare] = ACTIONS(3385), + [anon_sym_public] = ACTIONS(3385), + [anon_sym_private] = ACTIONS(3385), + [anon_sym_protected] = ACTIONS(3385), + [anon_sym_override] = ACTIONS(3385), + [anon_sym_module] = ACTIONS(3385), + [anon_sym_any] = ACTIONS(3385), + [anon_sym_number] = ACTIONS(3385), + [anon_sym_boolean] = ACTIONS(3385), + [anon_sym_string] = ACTIONS(3385), + [anon_sym_symbol] = ACTIONS(3385), + [anon_sym_object] = ACTIONS(3385), + [anon_sym_abstract] = ACTIONS(3385), + [anon_sym_interface] = ACTIONS(3385), + [anon_sym_enum] = ACTIONS(3385), [sym_html_comment] = ACTIONS(5), }, [STATE(1049)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3890), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6126), + [sym_nested_identifier] = STATE(6749), + [sym_string] = STATE(3869), + [sym_formal_parameters] = STATE(6790), + [sym_nested_type_identifier] = STATE(3682), + [sym__type_query_member_expression_in_type_annotation] = STATE(3462), + [sym__type_query_call_expression_in_type_annotation] = STATE(3757), + [sym_asserts] = STATE(3916), + [sym_type] = STATE(3917), + [sym_constructor_type] = STATE(3871), + [sym_primary_type] = STATE(3872), + [sym_template_literal_type] = STATE(3873), + [sym_infer_type] = STATE(3871), + [sym_conditional_type] = STATE(3873), + [sym_generic_type] = STATE(3873), + [sym_type_predicate] = STATE(3916), + [sym_type_query] = STATE(3873), + [sym_index_type_query] = STATE(3873), + [sym_lookup_type] = STATE(3873), + [sym_literal_type] = STATE(3873), + [sym__number] = STATE(3874), + [sym_existential_type] = STATE(3873), + [sym_flow_maybe_type] = STATE(3873), + [sym_parenthesized_type] = STATE(3873), + [sym_predefined_type] = STATE(3782), + [sym_object_type] = STATE(3873), + [sym_type_parameters] = STATE(6463), + [sym_array_type] = STATE(3873), + [sym_tuple_type] = STATE(3873), + [sym_readonly_type] = STATE(3871), + [sym_union_type] = STATE(3873), + [sym_intersection_type] = STATE(3873), + [sym_function_type] = STATE(3871), + [sym_identifier] = ACTIONS(3377), + [anon_sym_STAR] = ACTIONS(1082), + [anon_sym_LBRACE] = ACTIONS(1782), + [anon_sym_typeof] = ACTIONS(1784), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(1088), + [anon_sym_LPAREN] = ACTIONS(1786), + [anon_sym_LBRACK] = ACTIONS(1788), + [anon_sym_new] = ACTIONS(1790), + [anon_sym_AMP] = ACTIONS(1096), + [anon_sym_PIPE] = ACTIONS(1098), + [anon_sym_PLUS] = ACTIONS(3379), + [anon_sym_DASH] = ACTIONS(3379), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(1122), + [anon_sym_DQUOTE] = ACTIONS(1798), + [anon_sym_SQUOTE] = ACTIONS(1800), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1802), + [sym_number] = ACTIONS(1804), + [sym_this] = ACTIONS(3381), + [sym_true] = ACTIONS(1808), + [sym_false] = ACTIONS(1808), + [sym_null] = ACTIONS(1808), + [sym_undefined] = ACTIONS(1808), + [anon_sym_readonly] = ACTIONS(1810), + [anon_sym_QMARK] = ACTIONS(1116), + [anon_sym_any] = ACTIONS(1122), + [anon_sym_number] = ACTIONS(1122), + [anon_sym_boolean] = ACTIONS(1122), + [anon_sym_string] = ACTIONS(1122), + [anon_sym_symbol] = ACTIONS(1122), + [anon_sym_object] = ACTIONS(1122), + [anon_sym_abstract] = ACTIONS(1120), + [anon_sym_asserts] = ACTIONS(3383), + [anon_sym_never] = ACTIONS(1122), + [anon_sym_unknown] = ACTIONS(1122), + [anon_sym_keyof] = ACTIONS(1124), + [anon_sym_infer] = ACTIONS(1126), + [aux_sym_predefined_type_token1] = ACTIONS(1128), + [anon_sym_LBRACE_PIPE] = ACTIONS(1130), [sym_html_comment] = ACTIONS(5), }, [STATE(1050)] = { - [sym_import] = STATE(5215), - [sym_nested_identifier] = STATE(6034), - [sym_string] = STATE(3273), - [sym_formal_parameters] = STATE(5830), - [sym_nested_type_identifier] = STATE(3211), - [sym__type_query_member_expression_in_type_annotation] = STATE(2967), - [sym__type_query_call_expression_in_type_annotation] = STATE(3247), - [sym_type] = STATE(3523), - [sym_constructor_type] = STATE(3279), - [sym_primary_type] = STATE(3280), - [sym_template_literal_type] = STATE(3281), - [sym_infer_type] = STATE(3279), - [sym_conditional_type] = STATE(3281), - [sym_generic_type] = STATE(3281), - [sym_type_query] = STATE(3281), - [sym_index_type_query] = STATE(3281), - [sym_lookup_type] = STATE(3281), - [sym_literal_type] = STATE(3281), - [sym__number] = STATE(3282), - [sym_existential_type] = STATE(3281), - [sym_flow_maybe_type] = STATE(3281), - [sym_parenthesized_type] = STATE(3281), - [sym_predefined_type] = STATE(3281), - [sym_object_type] = STATE(3281), - [sym_type_parameters] = STATE(5387), - [sym_array_type] = STATE(3281), - [sym_tuple_type] = STATE(3281), - [sym_readonly_type] = STATE(3279), - [sym_union_type] = STATE(3281), - [sym_intersection_type] = STATE(3281), - [sym_function_type] = STATE(3279), - [sym_identifier] = ACTIONS(1630), - [anon_sym_STAR] = ACTIONS(994), - [anon_sym_LBRACE] = ACTIONS(1634), - [anon_sym_typeof] = ACTIONS(1636), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(1000), - [anon_sym_LPAREN] = ACTIONS(1638), - [anon_sym_LBRACK] = ACTIONS(1640), - [anon_sym_new] = ACTIONS(1642), - [anon_sym_AMP] = ACTIONS(1008), - [anon_sym_PIPE] = ACTIONS(1010), - [anon_sym_PLUS] = ACTIONS(3221), - [anon_sym_DASH] = ACTIONS(3221), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(1650), - [anon_sym_SQUOTE] = ACTIONS(1652), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1654), - [sym_number] = ACTIONS(1656), - [sym_this] = ACTIONS(1658), - [sym_true] = ACTIONS(1660), - [sym_false] = ACTIONS(1660), - [sym_null] = ACTIONS(1660), - [sym_undefined] = ACTIONS(1660), - [anon_sym_readonly] = ACTIONS(1662), - [anon_sym_QMARK] = ACTIONS(1028), - [anon_sym_any] = ACTIONS(1034), - [anon_sym_number] = ACTIONS(1034), - [anon_sym_boolean] = ACTIONS(1034), - [anon_sym_string] = ACTIONS(1034), - [anon_sym_symbol] = ACTIONS(1034), - [anon_sym_object] = ACTIONS(1034), - [anon_sym_abstract] = ACTIONS(1032), - [anon_sym_never] = ACTIONS(1034), - [anon_sym_unknown] = ACTIONS(1034), - [anon_sym_keyof] = ACTIONS(1036), - [anon_sym_infer] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_LBRACE_PIPE] = ACTIONS(1042), + [sym_identifier] = ACTIONS(3279), + [anon_sym_export] = ACTIONS(3279), + [anon_sym_type] = ACTIONS(3279), + [anon_sym_namespace] = ACTIONS(3279), + [anon_sym_LBRACE] = ACTIONS(3281), + [anon_sym_typeof] = ACTIONS(3279), + [anon_sym_import] = ACTIONS(3279), + [anon_sym_with] = ACTIONS(3279), + [anon_sym_var] = ACTIONS(3279), + [anon_sym_let] = ACTIONS(3279), + [anon_sym_const] = ACTIONS(3279), + [anon_sym_BANG] = ACTIONS(3281), + [anon_sym_if] = ACTIONS(3279), + [anon_sym_switch] = ACTIONS(3279), + [anon_sym_for] = ACTIONS(3279), + [anon_sym_LPAREN] = ACTIONS(3281), + [anon_sym_SEMI] = ACTIONS(3281), + [anon_sym_await] = ACTIONS(3279), + [anon_sym_while] = ACTIONS(3279), + [anon_sym_do] = ACTIONS(3279), + [anon_sym_try] = ACTIONS(3279), + [anon_sym_break] = ACTIONS(3279), + [anon_sym_continue] = ACTIONS(3279), + [anon_sym_debugger] = ACTIONS(3279), + [anon_sym_return] = ACTIONS(3279), + [anon_sym_throw] = ACTIONS(3279), + [anon_sym_yield] = ACTIONS(3279), + [anon_sym_LBRACK] = ACTIONS(3281), + [anon_sym_class] = ACTIONS(3279), + [anon_sym_async] = ACTIONS(3279), + [anon_sym_function] = ACTIONS(3279), + [anon_sym_new] = ACTIONS(3279), + [anon_sym_using] = ACTIONS(3279), + [anon_sym_PLUS] = ACTIONS(3279), + [anon_sym_DASH] = ACTIONS(3279), + [anon_sym_SLASH] = ACTIONS(3279), + [anon_sym_LT] = ACTIONS(3281), + [anon_sym_TILDE] = ACTIONS(3281), + [anon_sym_void] = ACTIONS(3279), + [anon_sym_delete] = ACTIONS(3279), + [anon_sym_PLUS_PLUS] = ACTIONS(3281), + [anon_sym_DASH_DASH] = ACTIONS(3281), + [anon_sym_DQUOTE] = ACTIONS(3281), + [anon_sym_SQUOTE] = ACTIONS(3281), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3281), + [sym_number] = ACTIONS(3281), + [sym_private_property_identifier] = ACTIONS(3281), + [sym_this] = ACTIONS(3279), + [sym_super] = ACTIONS(3279), + [sym_true] = ACTIONS(3279), + [sym_false] = ACTIONS(3279), + [sym_null] = ACTIONS(3279), + [sym_undefined] = ACTIONS(3279), + [anon_sym_AT] = ACTIONS(3281), + [anon_sym_static] = ACTIONS(3279), + [anon_sym_readonly] = ACTIONS(3279), + [anon_sym_get] = ACTIONS(3279), + [anon_sym_set] = ACTIONS(3279), + [anon_sym_declare] = ACTIONS(3279), + [anon_sym_public] = ACTIONS(3279), + [anon_sym_private] = ACTIONS(3279), + [anon_sym_protected] = ACTIONS(3279), + [anon_sym_override] = ACTIONS(3279), + [anon_sym_module] = ACTIONS(3279), + [anon_sym_any] = ACTIONS(3279), + [anon_sym_number] = ACTIONS(3279), + [anon_sym_boolean] = ACTIONS(3279), + [anon_sym_string] = ACTIONS(3279), + [anon_sym_symbol] = ACTIONS(3279), + [anon_sym_object] = ACTIONS(3279), + [anon_sym_abstract] = ACTIONS(3279), + [anon_sym_interface] = ACTIONS(3279), + [anon_sym_enum] = ACTIONS(3279), [sym_html_comment] = ACTIONS(5), }, [STATE(1051)] = { - [sym_import] = STATE(5215), - [sym_nested_identifier] = STATE(6034), - [sym_string] = STATE(3273), - [sym_formal_parameters] = STATE(5830), - [sym_nested_type_identifier] = STATE(3211), - [sym__type_query_member_expression_in_type_annotation] = STATE(2967), - [sym__type_query_call_expression_in_type_annotation] = STATE(3247), - [sym_type] = STATE(3534), - [sym_constructor_type] = STATE(3279), - [sym_primary_type] = STATE(3280), - [sym_template_literal_type] = STATE(3281), - [sym_infer_type] = STATE(3279), - [sym_conditional_type] = STATE(3281), - [sym_generic_type] = STATE(3281), - [sym_type_query] = STATE(3281), - [sym_index_type_query] = STATE(3281), - [sym_lookup_type] = STATE(3281), - [sym_literal_type] = STATE(3281), - [sym__number] = STATE(3282), - [sym_existential_type] = STATE(3281), - [sym_flow_maybe_type] = STATE(3281), - [sym_parenthesized_type] = STATE(3281), - [sym_predefined_type] = STATE(3281), - [sym_object_type] = STATE(3281), - [sym_type_parameters] = STATE(5387), - [sym_array_type] = STATE(3281), - [sym_tuple_type] = STATE(3281), - [sym_readonly_type] = STATE(3279), - [sym_union_type] = STATE(3281), - [sym_intersection_type] = STATE(3281), - [sym_function_type] = STATE(3279), - [sym_identifier] = ACTIONS(1630), - [anon_sym_STAR] = ACTIONS(994), - [anon_sym_LBRACE] = ACTIONS(1634), - [anon_sym_typeof] = ACTIONS(1636), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(1000), - [anon_sym_LPAREN] = ACTIONS(1638), - [anon_sym_LBRACK] = ACTIONS(1640), - [anon_sym_new] = ACTIONS(1642), - [anon_sym_AMP] = ACTIONS(1008), - [anon_sym_PIPE] = ACTIONS(1010), - [anon_sym_PLUS] = ACTIONS(3221), - [anon_sym_DASH] = ACTIONS(3221), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(1650), - [anon_sym_SQUOTE] = ACTIONS(1652), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1654), - [sym_number] = ACTIONS(1656), - [sym_this] = ACTIONS(1658), - [sym_true] = ACTIONS(1660), - [sym_false] = ACTIONS(1660), - [sym_null] = ACTIONS(1660), - [sym_undefined] = ACTIONS(1660), - [anon_sym_readonly] = ACTIONS(1662), - [anon_sym_QMARK] = ACTIONS(1028), - [anon_sym_any] = ACTIONS(1034), - [anon_sym_number] = ACTIONS(1034), - [anon_sym_boolean] = ACTIONS(1034), - [anon_sym_string] = ACTIONS(1034), - [anon_sym_symbol] = ACTIONS(1034), - [anon_sym_object] = ACTIONS(1034), - [anon_sym_abstract] = ACTIONS(1032), - [anon_sym_never] = ACTIONS(1034), - [anon_sym_unknown] = ACTIONS(1034), - [anon_sym_keyof] = ACTIONS(1036), - [anon_sym_infer] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_LBRACE_PIPE] = ACTIONS(1042), + [sym_import] = STATE(6112), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(7194), + [sym_nested_type_identifier] = STATE(4236), + [sym__type_query_member_expression_in_type_annotation] = STATE(3942), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_asserts] = STATE(3613), + [sym_type] = STATE(4841), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_predicate] = STATE(3613), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(4589), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6620), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3283), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(3285), + [anon_sym_typeof] = ACTIONS(3287), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(3289), + [anon_sym_AMP] = ACTIONS(3291), + [anon_sym_PIPE] = ACTIONS(3293), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(3295), + [anon_sym_SQUOTE] = ACTIONS(3297), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(3299), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(3301), + [anon_sym_QMARK] = ACTIONS(3303), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3305), + [anon_sym_asserts] = ACTIONS(3307), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3309), + [anon_sym_infer] = ACTIONS(3311), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3313), [sym_html_comment] = ACTIONS(5), }, [STATE(1052)] = { - [sym_import] = STATE(5215), - [sym_nested_identifier] = STATE(6034), - [sym_string] = STATE(3273), - [sym_formal_parameters] = STATE(5830), - [sym_nested_type_identifier] = STATE(3211), - [sym__type_query_member_expression_in_type_annotation] = STATE(2967), - [sym__type_query_call_expression_in_type_annotation] = STATE(3247), - [sym_type] = STATE(3555), - [sym_constructor_type] = STATE(3279), - [sym_primary_type] = STATE(3280), - [sym_template_literal_type] = STATE(3281), - [sym_infer_type] = STATE(3279), - [sym_conditional_type] = STATE(3281), - [sym_generic_type] = STATE(3281), - [sym_type_query] = STATE(3281), - [sym_index_type_query] = STATE(3281), - [sym_lookup_type] = STATE(3281), - [sym_literal_type] = STATE(3281), - [sym__number] = STATE(3282), - [sym_existential_type] = STATE(3281), - [sym_flow_maybe_type] = STATE(3281), - [sym_parenthesized_type] = STATE(3281), - [sym_predefined_type] = STATE(3281), - [sym_object_type] = STATE(3281), - [sym_type_parameters] = STATE(5387), - [sym_array_type] = STATE(3281), - [sym_tuple_type] = STATE(3281), - [sym_readonly_type] = STATE(3279), - [sym_union_type] = STATE(3281), - [sym_intersection_type] = STATE(3281), - [sym_function_type] = STATE(3279), - [sym_identifier] = ACTIONS(1630), - [anon_sym_STAR] = ACTIONS(994), - [anon_sym_LBRACE] = ACTIONS(1634), - [anon_sym_typeof] = ACTIONS(1636), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(1000), - [anon_sym_LPAREN] = ACTIONS(1638), - [anon_sym_LBRACK] = ACTIONS(1640), - [anon_sym_new] = ACTIONS(1642), - [anon_sym_AMP] = ACTIONS(1008), - [anon_sym_PIPE] = ACTIONS(1010), - [anon_sym_PLUS] = ACTIONS(3221), - [anon_sym_DASH] = ACTIONS(3221), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(1650), - [anon_sym_SQUOTE] = ACTIONS(1652), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1654), - [sym_number] = ACTIONS(1656), - [sym_this] = ACTIONS(1658), - [sym_true] = ACTIONS(1660), - [sym_false] = ACTIONS(1660), - [sym_null] = ACTIONS(1660), - [sym_undefined] = ACTIONS(1660), - [anon_sym_readonly] = ACTIONS(1662), - [anon_sym_QMARK] = ACTIONS(1028), - [anon_sym_any] = ACTIONS(1034), - [anon_sym_number] = ACTIONS(1034), - [anon_sym_boolean] = ACTIONS(1034), - [anon_sym_string] = ACTIONS(1034), - [anon_sym_symbol] = ACTIONS(1034), - [anon_sym_object] = ACTIONS(1034), - [anon_sym_abstract] = ACTIONS(1032), - [anon_sym_never] = ACTIONS(1034), - [anon_sym_unknown] = ACTIONS(1034), - [anon_sym_keyof] = ACTIONS(1036), - [anon_sym_infer] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_LBRACE_PIPE] = ACTIONS(1042), + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_asserts] = STATE(3613), + [sym_type] = STATE(4600), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_predicate] = STATE(3613), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(4434), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3389), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1722), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(3391), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1728), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_asserts] = ACTIONS(3393), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1053)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4706), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_identifier] = ACTIONS(2769), + [anon_sym_export] = ACTIONS(2769), + [anon_sym_type] = ACTIONS(2769), + [anon_sym_namespace] = ACTIONS(2769), + [anon_sym_LBRACE] = ACTIONS(2767), + [anon_sym_typeof] = ACTIONS(2769), + [anon_sym_import] = ACTIONS(2769), + [anon_sym_with] = ACTIONS(2769), + [anon_sym_var] = ACTIONS(2769), + [anon_sym_let] = ACTIONS(2769), + [anon_sym_const] = ACTIONS(2769), + [anon_sym_BANG] = ACTIONS(2767), + [anon_sym_if] = ACTIONS(2769), + [anon_sym_switch] = ACTIONS(2769), + [anon_sym_for] = ACTIONS(2769), + [anon_sym_LPAREN] = ACTIONS(2767), + [anon_sym_SEMI] = ACTIONS(2767), + [anon_sym_await] = ACTIONS(2769), + [anon_sym_while] = ACTIONS(2769), + [anon_sym_do] = ACTIONS(2769), + [anon_sym_try] = ACTIONS(2769), + [anon_sym_break] = ACTIONS(2769), + [anon_sym_continue] = ACTIONS(2769), + [anon_sym_debugger] = ACTIONS(2769), + [anon_sym_return] = ACTIONS(2769), + [anon_sym_throw] = ACTIONS(2769), + [anon_sym_yield] = ACTIONS(2769), + [anon_sym_LBRACK] = ACTIONS(2767), + [anon_sym_class] = ACTIONS(2769), + [anon_sym_async] = ACTIONS(2769), + [anon_sym_function] = ACTIONS(2769), + [anon_sym_new] = ACTIONS(2769), + [anon_sym_using] = ACTIONS(2769), + [anon_sym_PLUS] = ACTIONS(2769), + [anon_sym_DASH] = ACTIONS(2769), + [anon_sym_SLASH] = ACTIONS(2769), + [anon_sym_LT] = ACTIONS(2767), + [anon_sym_TILDE] = ACTIONS(2767), + [anon_sym_void] = ACTIONS(2769), + [anon_sym_delete] = ACTIONS(2769), + [anon_sym_PLUS_PLUS] = ACTIONS(2767), + [anon_sym_DASH_DASH] = ACTIONS(2767), + [anon_sym_DQUOTE] = ACTIONS(2767), + [anon_sym_SQUOTE] = ACTIONS(2767), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2767), + [sym_number] = ACTIONS(2767), + [sym_private_property_identifier] = ACTIONS(2767), + [sym_this] = ACTIONS(2769), + [sym_super] = ACTIONS(2769), + [sym_true] = ACTIONS(2769), + [sym_false] = ACTIONS(2769), + [sym_null] = ACTIONS(2769), + [sym_undefined] = ACTIONS(2769), + [anon_sym_AT] = ACTIONS(2767), + [anon_sym_static] = ACTIONS(2769), + [anon_sym_readonly] = ACTIONS(2769), + [anon_sym_get] = ACTIONS(2769), + [anon_sym_set] = ACTIONS(2769), + [anon_sym_declare] = ACTIONS(2769), + [anon_sym_public] = ACTIONS(2769), + [anon_sym_private] = ACTIONS(2769), + [anon_sym_protected] = ACTIONS(2769), + [anon_sym_override] = ACTIONS(2769), + [anon_sym_module] = ACTIONS(2769), + [anon_sym_any] = ACTIONS(2769), + [anon_sym_number] = ACTIONS(2769), + [anon_sym_boolean] = ACTIONS(2769), + [anon_sym_string] = ACTIONS(2769), + [anon_sym_symbol] = ACTIONS(2769), + [anon_sym_object] = ACTIONS(2769), + [anon_sym_abstract] = ACTIONS(2769), + [anon_sym_interface] = ACTIONS(2769), + [anon_sym_enum] = ACTIONS(2769), [sym_html_comment] = ACTIONS(5), }, [STATE(1054)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4708), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), + [sym_import] = STATE(6126), + [sym_nested_identifier] = STATE(6749), + [sym_string] = STATE(3869), + [sym_formal_parameters] = STATE(6790), + [sym_nested_type_identifier] = STATE(3682), + [sym__type_query_member_expression_in_type_annotation] = STATE(3462), + [sym__type_query_call_expression_in_type_annotation] = STATE(3757), + [sym_asserts] = STATE(4501), + [sym_type] = STATE(3924), + [sym_constructor_type] = STATE(3871), + [sym_primary_type] = STATE(3872), + [sym_template_literal_type] = STATE(3873), + [sym_infer_type] = STATE(3871), + [sym_conditional_type] = STATE(3873), + [sym_generic_type] = STATE(3873), + [sym_type_predicate] = STATE(4502), + [sym_type_query] = STATE(3873), + [sym_index_type_query] = STATE(3873), + [sym_lookup_type] = STATE(3873), + [sym_literal_type] = STATE(3873), + [sym__number] = STATE(3874), + [sym_existential_type] = STATE(3873), + [sym_flow_maybe_type] = STATE(3873), + [sym_parenthesized_type] = STATE(3873), + [sym_predefined_type] = STATE(3782), + [sym_object_type] = STATE(3873), + [sym_type_parameters] = STATE(6463), + [sym_array_type] = STATE(3873), + [sym_tuple_type] = STATE(3873), + [sym_readonly_type] = STATE(3871), + [sym_union_type] = STATE(3873), + [sym_intersection_type] = STATE(3873), + [sym_function_type] = STATE(3871), + [sym_identifier] = ACTIONS(3377), + [anon_sym_STAR] = ACTIONS(1082), + [anon_sym_LBRACE] = ACTIONS(1782), + [anon_sym_typeof] = ACTIONS(1784), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(1088), + [anon_sym_LPAREN] = ACTIONS(1786), + [anon_sym_LBRACK] = ACTIONS(1788), + [anon_sym_new] = ACTIONS(1790), + [anon_sym_AMP] = ACTIONS(1096), + [anon_sym_PIPE] = ACTIONS(1098), + [anon_sym_PLUS] = ACTIONS(3379), + [anon_sym_DASH] = ACTIONS(3379), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(1122), + [anon_sym_DQUOTE] = ACTIONS(1798), + [anon_sym_SQUOTE] = ACTIONS(1800), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1802), + [sym_number] = ACTIONS(1804), + [sym_this] = ACTIONS(3381), + [sym_true] = ACTIONS(1808), + [sym_false] = ACTIONS(1808), + [sym_null] = ACTIONS(1808), + [sym_undefined] = ACTIONS(1808), + [anon_sym_readonly] = ACTIONS(1810), + [anon_sym_QMARK] = ACTIONS(1116), + [anon_sym_any] = ACTIONS(1122), + [anon_sym_number] = ACTIONS(1122), + [anon_sym_boolean] = ACTIONS(1122), + [anon_sym_string] = ACTIONS(1122), + [anon_sym_symbol] = ACTIONS(1122), + [anon_sym_object] = ACTIONS(1122), + [anon_sym_abstract] = ACTIONS(1120), + [anon_sym_asserts] = ACTIONS(3383), + [anon_sym_never] = ACTIONS(1122), + [anon_sym_unknown] = ACTIONS(1122), + [anon_sym_keyof] = ACTIONS(1124), + [anon_sym_infer] = ACTIONS(1126), + [aux_sym_predefined_type_token1] = ACTIONS(1128), + [anon_sym_LBRACE_PIPE] = ACTIONS(1130), + [sym_html_comment] = ACTIONS(5), }, [STATE(1055)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3089), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_identifier] = ACTIONS(3279), + [anon_sym_export] = ACTIONS(3279), + [anon_sym_type] = ACTIONS(3279), + [anon_sym_namespace] = ACTIONS(3279), + [anon_sym_LBRACE] = ACTIONS(3281), + [anon_sym_typeof] = ACTIONS(3279), + [anon_sym_import] = ACTIONS(3279), + [anon_sym_with] = ACTIONS(3279), + [anon_sym_var] = ACTIONS(3279), + [anon_sym_let] = ACTIONS(3279), + [anon_sym_const] = ACTIONS(3279), + [anon_sym_BANG] = ACTIONS(3281), + [anon_sym_if] = ACTIONS(3279), + [anon_sym_switch] = ACTIONS(3279), + [anon_sym_for] = ACTIONS(3279), + [anon_sym_LPAREN] = ACTIONS(3281), + [anon_sym_SEMI] = ACTIONS(3281), + [anon_sym_await] = ACTIONS(3279), + [anon_sym_while] = ACTIONS(3279), + [anon_sym_do] = ACTIONS(3279), + [anon_sym_try] = ACTIONS(3279), + [anon_sym_break] = ACTIONS(3279), + [anon_sym_continue] = ACTIONS(3279), + [anon_sym_debugger] = ACTIONS(3279), + [anon_sym_return] = ACTIONS(3279), + [anon_sym_throw] = ACTIONS(3279), + [anon_sym_yield] = ACTIONS(3279), + [anon_sym_LBRACK] = ACTIONS(3281), + [anon_sym_class] = ACTIONS(3279), + [anon_sym_async] = ACTIONS(3279), + [anon_sym_function] = ACTIONS(3279), + [anon_sym_new] = ACTIONS(3279), + [anon_sym_using] = ACTIONS(3279), + [anon_sym_PLUS] = ACTIONS(3279), + [anon_sym_DASH] = ACTIONS(3279), + [anon_sym_SLASH] = ACTIONS(3279), + [anon_sym_LT] = ACTIONS(3281), + [anon_sym_TILDE] = ACTIONS(3281), + [anon_sym_void] = ACTIONS(3279), + [anon_sym_delete] = ACTIONS(3279), + [anon_sym_PLUS_PLUS] = ACTIONS(3281), + [anon_sym_DASH_DASH] = ACTIONS(3281), + [anon_sym_DQUOTE] = ACTIONS(3281), + [anon_sym_SQUOTE] = ACTIONS(3281), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3281), + [sym_number] = ACTIONS(3281), + [sym_private_property_identifier] = ACTIONS(3281), + [sym_this] = ACTIONS(3279), + [sym_super] = ACTIONS(3279), + [sym_true] = ACTIONS(3279), + [sym_false] = ACTIONS(3279), + [sym_null] = ACTIONS(3279), + [sym_undefined] = ACTIONS(3279), + [anon_sym_AT] = ACTIONS(3281), + [anon_sym_static] = ACTIONS(3279), + [anon_sym_readonly] = ACTIONS(3279), + [anon_sym_get] = ACTIONS(3279), + [anon_sym_set] = ACTIONS(3279), + [anon_sym_declare] = ACTIONS(3279), + [anon_sym_public] = ACTIONS(3279), + [anon_sym_private] = ACTIONS(3279), + [anon_sym_protected] = ACTIONS(3279), + [anon_sym_override] = ACTIONS(3279), + [anon_sym_module] = ACTIONS(3279), + [anon_sym_any] = ACTIONS(3279), + [anon_sym_number] = ACTIONS(3279), + [anon_sym_boolean] = ACTIONS(3279), + [anon_sym_string] = ACTIONS(3279), + [anon_sym_symbol] = ACTIONS(3279), + [anon_sym_object] = ACTIONS(3279), + [anon_sym_abstract] = ACTIONS(3279), + [anon_sym_interface] = ACTIONS(3279), + [anon_sym_enum] = ACTIONS(3279), [sym_html_comment] = ACTIONS(5), }, [STATE(1056)] = { - [sym_import] = STATE(5215), - [sym_nested_identifier] = STATE(6034), - [sym_string] = STATE(3273), - [sym_formal_parameters] = STATE(5830), - [sym_nested_type_identifier] = STATE(3211), - [sym__type_query_member_expression_in_type_annotation] = STATE(2967), - [sym__type_query_call_expression_in_type_annotation] = STATE(3247), - [sym_type] = STATE(4397), - [sym_constructor_type] = STATE(3279), - [sym_primary_type] = STATE(3280), - [sym_template_literal_type] = STATE(3281), - [sym_infer_type] = STATE(3279), - [sym_conditional_type] = STATE(3281), - [sym_generic_type] = STATE(3281), - [sym_type_query] = STATE(3281), - [sym_index_type_query] = STATE(3281), - [sym_lookup_type] = STATE(3281), - [sym_literal_type] = STATE(3281), - [sym__number] = STATE(3282), - [sym_existential_type] = STATE(3281), - [sym_flow_maybe_type] = STATE(3281), - [sym_parenthesized_type] = STATE(3281), - [sym_predefined_type] = STATE(3281), - [sym_object_type] = STATE(3281), - [sym_type_parameters] = STATE(5387), - [sym_array_type] = STATE(3281), - [sym_tuple_type] = STATE(3281), - [sym_readonly_type] = STATE(3279), - [sym_union_type] = STATE(3281), - [sym_intersection_type] = STATE(3281), - [sym_function_type] = STATE(3279), - [sym_identifier] = ACTIONS(1630), - [anon_sym_STAR] = ACTIONS(994), - [anon_sym_LBRACE] = ACTIONS(1634), - [anon_sym_typeof] = ACTIONS(1636), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(1000), - [anon_sym_LPAREN] = ACTIONS(1638), - [anon_sym_LBRACK] = ACTIONS(1640), - [anon_sym_new] = ACTIONS(1642), - [anon_sym_AMP] = ACTIONS(1008), - [anon_sym_PIPE] = ACTIONS(1010), - [anon_sym_PLUS] = ACTIONS(3221), - [anon_sym_DASH] = ACTIONS(3221), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(1650), - [anon_sym_SQUOTE] = ACTIONS(1652), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1654), - [sym_number] = ACTIONS(1656), - [sym_this] = ACTIONS(1658), - [sym_true] = ACTIONS(1660), - [sym_false] = ACTIONS(1660), - [sym_null] = ACTIONS(1660), - [sym_undefined] = ACTIONS(1660), - [anon_sym_readonly] = ACTIONS(1662), - [anon_sym_QMARK] = ACTIONS(1028), - [anon_sym_any] = ACTIONS(1034), - [anon_sym_number] = ACTIONS(1034), - [anon_sym_boolean] = ACTIONS(1034), - [anon_sym_string] = ACTIONS(1034), - [anon_sym_symbol] = ACTIONS(1034), - [anon_sym_object] = ACTIONS(1034), - [anon_sym_abstract] = ACTIONS(1032), - [anon_sym_never] = ACTIONS(1034), - [anon_sym_unknown] = ACTIONS(1034), - [anon_sym_keyof] = ACTIONS(1036), - [anon_sym_infer] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_LBRACE_PIPE] = ACTIONS(1042), + [sym_import] = STATE(6180), + [sym_nested_identifier] = STATE(6818), + [sym_string] = STATE(4352), + [sym_formal_parameters] = STATE(6808), + [sym_nested_type_identifier] = STATE(4083), + [sym__type_query_member_expression_in_type_annotation] = STATE(3779), + [sym__type_query_call_expression_in_type_annotation] = STATE(4127), + [sym_asserts] = STATE(4225), + [sym_type] = STATE(4278), + [sym_constructor_type] = STATE(4213), + [sym_primary_type] = STATE(4276), + [sym_template_literal_type] = STATE(4310), + [sym_infer_type] = STATE(4213), + [sym_conditional_type] = STATE(4310), + [sym_generic_type] = STATE(4310), + [sym_type_predicate] = STATE(4225), + [sym_type_query] = STATE(4310), + [sym_index_type_query] = STATE(4310), + [sym_lookup_type] = STATE(4310), + [sym_literal_type] = STATE(4310), + [sym__number] = STATE(4311), + [sym_existential_type] = STATE(4310), + [sym_flow_maybe_type] = STATE(4310), + [sym_parenthesized_type] = STATE(4310), + [sym_predefined_type] = STATE(4140), + [sym_object_type] = STATE(4310), + [sym_type_parameters] = STATE(6500), + [sym_array_type] = STATE(4310), + [sym_tuple_type] = STATE(4310), + [sym_readonly_type] = STATE(4213), + [sym_union_type] = STATE(4310), + [sym_intersection_type] = STATE(4310), + [sym_function_type] = STATE(4213), + [sym_identifier] = ACTIONS(3395), + [anon_sym_STAR] = ACTIONS(3397), + [anon_sym_LBRACE] = ACTIONS(3399), + [anon_sym_typeof] = ACTIONS(3401), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3403), + [anon_sym_LPAREN] = ACTIONS(3405), + [anon_sym_LBRACK] = ACTIONS(3407), + [anon_sym_new] = ACTIONS(3409), + [anon_sym_AMP] = ACTIONS(3411), + [anon_sym_PIPE] = ACTIONS(3413), + [anon_sym_PLUS] = ACTIONS(3415), + [anon_sym_DASH] = ACTIONS(3415), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3417), + [anon_sym_DQUOTE] = ACTIONS(3419), + [anon_sym_SQUOTE] = ACTIONS(3421), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3423), + [sym_number] = ACTIONS(3425), + [sym_this] = ACTIONS(3427), + [sym_true] = ACTIONS(3429), + [sym_false] = ACTIONS(3429), + [sym_null] = ACTIONS(3429), + [sym_undefined] = ACTIONS(3429), + [anon_sym_readonly] = ACTIONS(3431), + [anon_sym_QMARK] = ACTIONS(3433), + [anon_sym_any] = ACTIONS(3417), + [anon_sym_number] = ACTIONS(3417), + [anon_sym_boolean] = ACTIONS(3417), + [anon_sym_string] = ACTIONS(3417), + [anon_sym_symbol] = ACTIONS(3417), + [anon_sym_object] = ACTIONS(3417), + [anon_sym_abstract] = ACTIONS(3435), + [anon_sym_asserts] = ACTIONS(3437), + [anon_sym_never] = ACTIONS(3417), + [anon_sym_unknown] = ACTIONS(3417), + [anon_sym_keyof] = ACTIONS(3439), + [anon_sym_infer] = ACTIONS(3441), + [aux_sym_predefined_type_token1] = ACTIONS(3443), + [anon_sym_LBRACE_PIPE] = ACTIONS(3445), [sym_html_comment] = ACTIONS(5), }, [STATE(1057)] = { - [sym_import] = STATE(4737), - [sym_nested_identifier] = STATE(5736), - [sym_string] = STATE(1558), - [sym_formal_parameters] = STATE(6020), - [sym_nested_type_identifier] = STATE(1536), - [sym__type_query_member_expression_in_type_annotation] = STATE(1516), - [sym__type_query_call_expression_in_type_annotation] = STATE(1560), - [sym_type] = STATE(1656), - [sym_constructor_type] = STATE(1561), - [sym_primary_type] = STATE(1562), - [sym_template_literal_type] = STATE(1563), - [sym_infer_type] = STATE(1561), - [sym_conditional_type] = STATE(1563), - [sym_generic_type] = STATE(1563), - [sym_type_query] = STATE(1563), - [sym_index_type_query] = STATE(1563), - [sym_lookup_type] = STATE(1563), - [sym_literal_type] = STATE(1563), - [sym__number] = STATE(1564), - [sym_existential_type] = STATE(1563), - [sym_flow_maybe_type] = STATE(1563), - [sym_parenthesized_type] = STATE(1563), - [sym_predefined_type] = STATE(1563), - [sym_object_type] = STATE(1563), - [sym_type_parameters] = STATE(5451), - [sym_array_type] = STATE(1563), - [sym_tuple_type] = STATE(1563), - [sym_readonly_type] = STATE(1561), - [sym_union_type] = STATE(1563), - [sym_intersection_type] = STATE(1563), - [sym_function_type] = STATE(1561), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3131), - [anon_sym_LBRACE] = ACTIONS(3133), - [anon_sym_typeof] = ACTIONS(3135), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3137), - [anon_sym_LPAREN] = ACTIONS(3139), - [anon_sym_LBRACK] = ACTIONS(3141), - [anon_sym_new] = ACTIONS(3143), - [anon_sym_AMP] = ACTIONS(3145), - [anon_sym_PIPE] = ACTIONS(3147), - [anon_sym_PLUS] = ACTIONS(3149), - [anon_sym_DASH] = ACTIONS(3149), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3151), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3153), - [sym_number] = ACTIONS(3155), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3159), - [sym_false] = ACTIONS(3159), - [sym_null] = ACTIONS(3159), - [sym_undefined] = ACTIONS(3159), - [anon_sym_readonly] = ACTIONS(3161), - [anon_sym_QMARK] = ACTIONS(3163), - [anon_sym_any] = ACTIONS(3151), - [anon_sym_number] = ACTIONS(3151), - [anon_sym_boolean] = ACTIONS(3151), - [anon_sym_string] = ACTIONS(3151), - [anon_sym_symbol] = ACTIONS(3151), - [anon_sym_object] = ACTIONS(3151), - [anon_sym_abstract] = ACTIONS(3165), - [anon_sym_never] = ACTIONS(3151), - [anon_sym_unknown] = ACTIONS(3151), - [anon_sym_keyof] = ACTIONS(3169), - [anon_sym_infer] = ACTIONS(3171), - [anon_sym_unique] = ACTIONS(3173), - [anon_sym_LBRACE_PIPE] = ACTIONS(3175), + [sym_import] = STATE(6180), + [sym_nested_identifier] = STATE(6818), + [sym_string] = STATE(4352), + [sym_formal_parameters] = STATE(6808), + [sym_nested_type_identifier] = STATE(4083), + [sym__type_query_member_expression_in_type_annotation] = STATE(3779), + [sym__type_query_call_expression_in_type_annotation] = STATE(4127), + [sym_asserts] = STATE(5649), + [sym_type] = STATE(4525), + [sym_constructor_type] = STATE(4213), + [sym_primary_type] = STATE(4276), + [sym_template_literal_type] = STATE(4310), + [sym_infer_type] = STATE(4213), + [sym_conditional_type] = STATE(4310), + [sym_generic_type] = STATE(4310), + [sym_type_predicate] = STATE(5716), + [sym_type_query] = STATE(4310), + [sym_index_type_query] = STATE(4310), + [sym_lookup_type] = STATE(4310), + [sym_literal_type] = STATE(4310), + [sym__number] = STATE(4311), + [sym_existential_type] = STATE(4310), + [sym_flow_maybe_type] = STATE(4310), + [sym_parenthesized_type] = STATE(4310), + [sym_predefined_type] = STATE(4140), + [sym_object_type] = STATE(4310), + [sym_type_parameters] = STATE(6500), + [sym_array_type] = STATE(4310), + [sym_tuple_type] = STATE(4310), + [sym_readonly_type] = STATE(4213), + [sym_union_type] = STATE(4310), + [sym_intersection_type] = STATE(4310), + [sym_function_type] = STATE(4213), + [sym_identifier] = ACTIONS(3395), + [anon_sym_STAR] = ACTIONS(3397), + [anon_sym_LBRACE] = ACTIONS(3399), + [anon_sym_typeof] = ACTIONS(3401), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3403), + [anon_sym_LPAREN] = ACTIONS(3405), + [anon_sym_LBRACK] = ACTIONS(3407), + [anon_sym_new] = ACTIONS(3409), + [anon_sym_AMP] = ACTIONS(3411), + [anon_sym_PIPE] = ACTIONS(3413), + [anon_sym_PLUS] = ACTIONS(3415), + [anon_sym_DASH] = ACTIONS(3415), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3417), + [anon_sym_DQUOTE] = ACTIONS(3419), + [anon_sym_SQUOTE] = ACTIONS(3421), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3423), + [sym_number] = ACTIONS(3425), + [sym_this] = ACTIONS(3427), + [sym_true] = ACTIONS(3429), + [sym_false] = ACTIONS(3429), + [sym_null] = ACTIONS(3429), + [sym_undefined] = ACTIONS(3429), + [anon_sym_readonly] = ACTIONS(3431), + [anon_sym_QMARK] = ACTIONS(3433), + [anon_sym_any] = ACTIONS(3417), + [anon_sym_number] = ACTIONS(3417), + [anon_sym_boolean] = ACTIONS(3417), + [anon_sym_string] = ACTIONS(3417), + [anon_sym_symbol] = ACTIONS(3417), + [anon_sym_object] = ACTIONS(3417), + [anon_sym_abstract] = ACTIONS(3435), + [anon_sym_asserts] = ACTIONS(3437), + [anon_sym_never] = ACTIONS(3417), + [anon_sym_unknown] = ACTIONS(3417), + [anon_sym_keyof] = ACTIONS(3439), + [anon_sym_infer] = ACTIONS(3441), + [aux_sym_predefined_type_token1] = ACTIONS(3443), + [anon_sym_LBRACE_PIPE] = ACTIONS(3445), [sym_html_comment] = ACTIONS(5), }, [STATE(1058)] = { - [sym_import] = STATE(4737), - [sym_nested_identifier] = STATE(5736), - [sym_string] = STATE(1558), - [sym_formal_parameters] = STATE(6020), - [sym_nested_type_identifier] = STATE(1536), - [sym__type_query_member_expression_in_type_annotation] = STATE(1516), - [sym__type_query_call_expression_in_type_annotation] = STATE(1560), - [sym_type] = STATE(1657), - [sym_constructor_type] = STATE(1561), - [sym_primary_type] = STATE(1562), - [sym_template_literal_type] = STATE(1563), - [sym_infer_type] = STATE(1561), - [sym_conditional_type] = STATE(1563), - [sym_generic_type] = STATE(1563), - [sym_type_query] = STATE(1563), - [sym_index_type_query] = STATE(1563), - [sym_lookup_type] = STATE(1563), - [sym_literal_type] = STATE(1563), - [sym__number] = STATE(1564), - [sym_existential_type] = STATE(1563), - [sym_flow_maybe_type] = STATE(1563), - [sym_parenthesized_type] = STATE(1563), - [sym_predefined_type] = STATE(1563), - [sym_object_type] = STATE(1563), - [sym_type_parameters] = STATE(5451), - [sym_array_type] = STATE(1563), - [sym_tuple_type] = STATE(1563), - [sym_readonly_type] = STATE(1561), - [sym_union_type] = STATE(1563), - [sym_intersection_type] = STATE(1563), - [sym_function_type] = STATE(1561), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3131), - [anon_sym_LBRACE] = ACTIONS(3133), - [anon_sym_typeof] = ACTIONS(3135), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3137), - [anon_sym_LPAREN] = ACTIONS(3139), - [anon_sym_LBRACK] = ACTIONS(3141), - [anon_sym_new] = ACTIONS(3143), - [anon_sym_AMP] = ACTIONS(3145), - [anon_sym_PIPE] = ACTIONS(3147), - [anon_sym_PLUS] = ACTIONS(3149), - [anon_sym_DASH] = ACTIONS(3149), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3151), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [sym_import] = STATE(6091), + [sym_nested_identifier] = STATE(7166), + [sym_string] = STATE(2414), + [sym_formal_parameters] = STATE(6777), + [sym_nested_type_identifier] = STATE(2206), + [sym__type_query_member_expression_in_type_annotation] = STATE(1999), + [sym__type_query_call_expression_in_type_annotation] = STATE(2432), + [sym_asserts] = STATE(2447), + [sym_type] = STATE(2449), + [sym_constructor_type] = STATE(2433), + [sym_primary_type] = STATE(2434), + [sym_template_literal_type] = STATE(2435), + [sym_infer_type] = STATE(2433), + [sym_conditional_type] = STATE(2435), + [sym_generic_type] = STATE(2435), + [sym_type_predicate] = STATE(2447), + [sym_type_query] = STATE(2435), + [sym_index_type_query] = STATE(2435), + [sym_lookup_type] = STATE(2435), + [sym_literal_type] = STATE(2435), + [sym__number] = STATE(2436), + [sym_existential_type] = STATE(2435), + [sym_flow_maybe_type] = STATE(2435), + [sym_parenthesized_type] = STATE(2435), + [sym_predefined_type] = STATE(2191), + [sym_object_type] = STATE(2435), + [sym_type_parameters] = STATE(6486), + [sym_array_type] = STATE(2435), + [sym_tuple_type] = STATE(2435), + [sym_readonly_type] = STATE(2433), + [sym_union_type] = STATE(2435), + [sym_intersection_type] = STATE(2435), + [sym_function_type] = STATE(2433), + [sym_identifier] = ACTIONS(3447), + [anon_sym_STAR] = ACTIONS(3449), + [anon_sym_LBRACE] = ACTIONS(3451), + [anon_sym_typeof] = ACTIONS(3453), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3455), + [anon_sym_LPAREN] = ACTIONS(3457), + [anon_sym_LBRACK] = ACTIONS(3459), + [anon_sym_new] = ACTIONS(3461), + [anon_sym_AMP] = ACTIONS(3463), + [anon_sym_PIPE] = ACTIONS(3465), + [anon_sym_PLUS] = ACTIONS(3467), + [anon_sym_DASH] = ACTIONS(3467), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3469), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3153), - [sym_number] = ACTIONS(3155), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3159), - [sym_false] = ACTIONS(3159), - [sym_null] = ACTIONS(3159), - [sym_undefined] = ACTIONS(3159), - [anon_sym_readonly] = ACTIONS(3161), - [anon_sym_QMARK] = ACTIONS(3163), - [anon_sym_any] = ACTIONS(3151), - [anon_sym_number] = ACTIONS(3151), - [anon_sym_boolean] = ACTIONS(3151), - [anon_sym_string] = ACTIONS(3151), - [anon_sym_symbol] = ACTIONS(3151), - [anon_sym_object] = ACTIONS(3151), - [anon_sym_abstract] = ACTIONS(3165), - [anon_sym_never] = ACTIONS(3151), - [anon_sym_unknown] = ACTIONS(3151), - [anon_sym_keyof] = ACTIONS(3169), - [anon_sym_infer] = ACTIONS(3171), - [anon_sym_unique] = ACTIONS(3173), - [anon_sym_LBRACE_PIPE] = ACTIONS(3175), + [anon_sym_BQUOTE] = ACTIONS(3471), + [sym_number] = ACTIONS(3473), + [sym_this] = ACTIONS(3475), + [sym_true] = ACTIONS(3477), + [sym_false] = ACTIONS(3477), + [sym_null] = ACTIONS(3477), + [sym_undefined] = ACTIONS(3477), + [anon_sym_readonly] = ACTIONS(3479), + [anon_sym_QMARK] = ACTIONS(3481), + [anon_sym_any] = ACTIONS(3469), + [anon_sym_number] = ACTIONS(3469), + [anon_sym_boolean] = ACTIONS(3469), + [anon_sym_string] = ACTIONS(3469), + [anon_sym_symbol] = ACTIONS(3469), + [anon_sym_object] = ACTIONS(3469), + [anon_sym_abstract] = ACTIONS(3483), + [anon_sym_asserts] = ACTIONS(3485), + [anon_sym_never] = ACTIONS(3469), + [anon_sym_unknown] = ACTIONS(3469), + [anon_sym_keyof] = ACTIONS(3487), + [anon_sym_infer] = ACTIONS(3489), + [aux_sym_predefined_type_token1] = ACTIONS(3491), + [anon_sym_LBRACE_PIPE] = ACTIONS(3493), [sym_html_comment] = ACTIONS(5), }, [STATE(1059)] = { - [sym_import] = STATE(5280), - [sym_nested_identifier] = STATE(5994), - [sym_string] = STATE(1969), - [sym_formal_parameters] = STATE(6004), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1789), - [sym__type_query_call_expression_in_type_annotation] = STATE(1980), - [sym_type] = STATE(2013), - [sym_constructor_type] = STATE(1988), - [sym_primary_type] = STATE(1989), - [sym_template_literal_type] = STATE(1990), - [sym_infer_type] = STATE(1988), - [sym_conditional_type] = STATE(1990), - [sym_generic_type] = STATE(1990), - [sym_type_query] = STATE(1990), - [sym_index_type_query] = STATE(1990), - [sym_lookup_type] = STATE(1990), - [sym_literal_type] = STATE(1990), - [sym__number] = STATE(1991), - [sym_existential_type] = STATE(1990), - [sym_flow_maybe_type] = STATE(1990), - [sym_parenthesized_type] = STATE(1990), - [sym_predefined_type] = STATE(1990), - [sym_object_type] = STATE(1990), - [sym_type_parameters] = STATE(5526), - [sym_array_type] = STATE(1990), - [sym_tuple_type] = STATE(1990), - [sym_readonly_type] = STATE(1988), - [sym_union_type] = STATE(1990), - [sym_intersection_type] = STATE(1990), - [sym_function_type] = STATE(1988), - [sym_identifier] = ACTIONS(3289), - [anon_sym_STAR] = ACTIONS(3083), - [anon_sym_LBRACE] = ACTIONS(3085), - [anon_sym_typeof] = ACTIONS(3087), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3293), - [anon_sym_LPAREN] = ACTIONS(3091), - [anon_sym_LBRACK] = ACTIONS(3093), - [anon_sym_new] = ACTIONS(3095), - [anon_sym_AMP] = ACTIONS(3097), - [anon_sym_PIPE] = ACTIONS(3099), - [anon_sym_PLUS] = ACTIONS(3101), - [anon_sym_DASH] = ACTIONS(3101), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3103), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3105), - [sym_number] = ACTIONS(3107), - [sym_this] = ACTIONS(3291), - [sym_true] = ACTIONS(3111), - [sym_false] = ACTIONS(3111), - [sym_null] = ACTIONS(3111), - [sym_undefined] = ACTIONS(3111), - [anon_sym_readonly] = ACTIONS(3113), - [anon_sym_QMARK] = ACTIONS(3115), - [anon_sym_any] = ACTIONS(3103), - [anon_sym_number] = ACTIONS(3103), - [anon_sym_boolean] = ACTIONS(3103), - [anon_sym_string] = ACTIONS(3103), - [anon_sym_symbol] = ACTIONS(3103), - [anon_sym_object] = ACTIONS(3103), - [anon_sym_abstract] = ACTIONS(3117), - [anon_sym_never] = ACTIONS(3103), - [anon_sym_unknown] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3121), - [anon_sym_infer] = ACTIONS(3123), - [anon_sym_unique] = ACTIONS(3125), - [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_import] = STATE(6045), + [sym_nested_identifier] = STATE(6907), + [sym_string] = STATE(1807), + [sym_formal_parameters] = STATE(6917), + [sym_nested_type_identifier] = STATE(1775), + [sym__type_query_member_expression_in_type_annotation] = STATE(1760), + [sym__type_query_call_expression_in_type_annotation] = STATE(1809), + [sym_asserts] = STATE(1851), + [sym_type] = STATE(1852), + [sym_constructor_type] = STATE(1810), + [sym_primary_type] = STATE(1811), + [sym_template_literal_type] = STATE(1812), + [sym_infer_type] = STATE(1810), + [sym_conditional_type] = STATE(1812), + [sym_generic_type] = STATE(1812), + [sym_type_predicate] = STATE(1851), + [sym_type_query] = STATE(1812), + [sym_index_type_query] = STATE(1812), + [sym_lookup_type] = STATE(1812), + [sym_literal_type] = STATE(1812), + [sym__number] = STATE(1813), + [sym_existential_type] = STATE(1812), + [sym_flow_maybe_type] = STATE(1812), + [sym_parenthesized_type] = STATE(1812), + [sym_predefined_type] = STATE(1767), + [sym_object_type] = STATE(1812), + [sym_type_parameters] = STATE(6422), + [sym_array_type] = STATE(1812), + [sym_tuple_type] = STATE(1812), + [sym_readonly_type] = STATE(1810), + [sym_union_type] = STATE(1812), + [sym_intersection_type] = STATE(1812), + [sym_function_type] = STATE(1810), + [sym_identifier] = ACTIONS(3495), + [anon_sym_STAR] = ACTIONS(3497), + [anon_sym_LBRACE] = ACTIONS(3499), + [anon_sym_typeof] = ACTIONS(3501), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3503), + [anon_sym_LPAREN] = ACTIONS(3505), + [anon_sym_LBRACK] = ACTIONS(3507), + [anon_sym_new] = ACTIONS(3509), + [anon_sym_AMP] = ACTIONS(3511), + [anon_sym_PIPE] = ACTIONS(3513), + [anon_sym_PLUS] = ACTIONS(3515), + [anon_sym_DASH] = ACTIONS(3515), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3517), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3519), + [sym_number] = ACTIONS(3521), + [sym_this] = ACTIONS(3523), + [sym_true] = ACTIONS(3525), + [sym_false] = ACTIONS(3525), + [sym_null] = ACTIONS(3525), + [sym_undefined] = ACTIONS(3525), + [anon_sym_readonly] = ACTIONS(3527), + [anon_sym_QMARK] = ACTIONS(3529), + [anon_sym_any] = ACTIONS(3517), + [anon_sym_number] = ACTIONS(3517), + [anon_sym_boolean] = ACTIONS(3517), + [anon_sym_string] = ACTIONS(3517), + [anon_sym_symbol] = ACTIONS(3517), + [anon_sym_object] = ACTIONS(3517), + [anon_sym_abstract] = ACTIONS(3531), + [anon_sym_asserts] = ACTIONS(3533), + [anon_sym_never] = ACTIONS(3517), + [anon_sym_unknown] = ACTIONS(3517), + [anon_sym_keyof] = ACTIONS(3535), + [anon_sym_infer] = ACTIONS(3537), + [aux_sym_predefined_type_token1] = ACTIONS(3539), + [anon_sym_LBRACE_PIPE] = ACTIONS(3541), [sym_html_comment] = ACTIONS(5), }, [STATE(1060)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4589), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6180), + [sym_nested_identifier] = STATE(6818), + [sym_string] = STATE(4352), + [sym_formal_parameters] = STATE(6808), + [sym_nested_type_identifier] = STATE(4083), + [sym__type_query_member_expression_in_type_annotation] = STATE(3779), + [sym__type_query_call_expression_in_type_annotation] = STATE(4127), + [sym_asserts] = STATE(4247), + [sym_type] = STATE(4273), + [sym_constructor_type] = STATE(4213), + [sym_primary_type] = STATE(4276), + [sym_template_literal_type] = STATE(4310), + [sym_infer_type] = STATE(4213), + [sym_conditional_type] = STATE(4310), + [sym_generic_type] = STATE(4310), + [sym_type_predicate] = STATE(4247), + [sym_type_query] = STATE(4310), + [sym_index_type_query] = STATE(4310), + [sym_lookup_type] = STATE(4310), + [sym_literal_type] = STATE(4310), + [sym__number] = STATE(4311), + [sym_existential_type] = STATE(4310), + [sym_flow_maybe_type] = STATE(4310), + [sym_parenthesized_type] = STATE(4310), + [sym_predefined_type] = STATE(4140), + [sym_object_type] = STATE(4310), + [sym_type_parameters] = STATE(6500), + [sym_array_type] = STATE(4310), + [sym_tuple_type] = STATE(4310), + [sym_readonly_type] = STATE(4213), + [sym_union_type] = STATE(4310), + [sym_intersection_type] = STATE(4310), + [sym_function_type] = STATE(4213), + [sym_identifier] = ACTIONS(3395), + [anon_sym_STAR] = ACTIONS(3397), + [anon_sym_LBRACE] = ACTIONS(3399), + [anon_sym_typeof] = ACTIONS(3401), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3403), + [anon_sym_LPAREN] = ACTIONS(3405), + [anon_sym_LBRACK] = ACTIONS(3407), + [anon_sym_new] = ACTIONS(3409), + [anon_sym_AMP] = ACTIONS(3411), + [anon_sym_PIPE] = ACTIONS(3413), + [anon_sym_PLUS] = ACTIONS(3415), + [anon_sym_DASH] = ACTIONS(3415), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3417), + [anon_sym_DQUOTE] = ACTIONS(3419), + [anon_sym_SQUOTE] = ACTIONS(3421), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3423), + [sym_number] = ACTIONS(3425), + [sym_this] = ACTIONS(3427), + [sym_true] = ACTIONS(3429), + [sym_false] = ACTIONS(3429), + [sym_null] = ACTIONS(3429), + [sym_undefined] = ACTIONS(3429), + [anon_sym_readonly] = ACTIONS(3431), + [anon_sym_QMARK] = ACTIONS(3433), + [anon_sym_any] = ACTIONS(3417), + [anon_sym_number] = ACTIONS(3417), + [anon_sym_boolean] = ACTIONS(3417), + [anon_sym_string] = ACTIONS(3417), + [anon_sym_symbol] = ACTIONS(3417), + [anon_sym_object] = ACTIONS(3417), + [anon_sym_abstract] = ACTIONS(3435), + [anon_sym_asserts] = ACTIONS(3437), + [anon_sym_never] = ACTIONS(3417), + [anon_sym_unknown] = ACTIONS(3417), + [anon_sym_keyof] = ACTIONS(3439), + [anon_sym_infer] = ACTIONS(3441), + [aux_sym_predefined_type_token1] = ACTIONS(3443), + [anon_sym_LBRACE_PIPE] = ACTIONS(3445), [sym_html_comment] = ACTIONS(5), }, [STATE(1061)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3908), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_asserts] = STATE(3564), + [sym_type] = STATE(3756), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_predicate] = STATE(3564), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3737), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3315), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(3317), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_asserts] = ACTIONS(3319), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1062)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4580), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6214), + [sym_nested_identifier] = STATE(6886), + [sym_string] = STATE(3988), + [sym_formal_parameters] = STATE(7033), + [sym_nested_type_identifier] = STATE(3865), + [sym__type_query_member_expression_in_type_annotation] = STATE(3546), + [sym__type_query_call_expression_in_type_annotation] = STATE(3936), + [sym_asserts] = STATE(4770), + [sym_type] = STATE(4142), + [sym_constructor_type] = STATE(3994), + [sym_primary_type] = STATE(3995), + [sym_template_literal_type] = STATE(3998), + [sym_infer_type] = STATE(3994), + [sym_conditional_type] = STATE(3998), + [sym_generic_type] = STATE(3998), + [sym_type_predicate] = STATE(4780), + [sym_type_query] = STATE(3998), + [sym_index_type_query] = STATE(3998), + [sym_lookup_type] = STATE(3998), + [sym_literal_type] = STATE(3998), + [sym__number] = STATE(4001), + [sym_existential_type] = STATE(3998), + [sym_flow_maybe_type] = STATE(3998), + [sym_parenthesized_type] = STATE(3998), + [sym_predefined_type] = STATE(3944), + [sym_object_type] = STATE(3998), + [sym_type_parameters] = STATE(6538), + [sym_array_type] = STATE(3998), + [sym_tuple_type] = STATE(3998), + [sym_readonly_type] = STATE(3994), + [sym_union_type] = STATE(3998), + [sym_intersection_type] = STATE(3998), + [sym_function_type] = STATE(3994), + [sym_identifier] = ACTIONS(3227), + [anon_sym_STAR] = ACTIONS(3229), + [anon_sym_LBRACE] = ACTIONS(3231), + [anon_sym_typeof] = ACTIONS(3233), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3235), + [anon_sym_LPAREN] = ACTIONS(3237), + [anon_sym_LBRACK] = ACTIONS(3239), + [anon_sym_new] = ACTIONS(3241), + [anon_sym_AMP] = ACTIONS(3243), + [anon_sym_PIPE] = ACTIONS(3245), + [anon_sym_PLUS] = ACTIONS(3247), + [anon_sym_DASH] = ACTIONS(3247), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3249), + [anon_sym_DQUOTE] = ACTIONS(3251), + [anon_sym_SQUOTE] = ACTIONS(3253), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3255), + [sym_number] = ACTIONS(3257), + [sym_this] = ACTIONS(3259), + [sym_true] = ACTIONS(3261), + [sym_false] = ACTIONS(3261), + [sym_null] = ACTIONS(3261), + [sym_undefined] = ACTIONS(3261), + [anon_sym_readonly] = ACTIONS(3263), + [anon_sym_QMARK] = ACTIONS(3265), + [anon_sym_any] = ACTIONS(3249), + [anon_sym_number] = ACTIONS(3249), + [anon_sym_boolean] = ACTIONS(3249), + [anon_sym_string] = ACTIONS(3249), + [anon_sym_symbol] = ACTIONS(3249), + [anon_sym_object] = ACTIONS(3249), + [anon_sym_abstract] = ACTIONS(3267), + [anon_sym_asserts] = ACTIONS(3269), + [anon_sym_never] = ACTIONS(3249), + [anon_sym_unknown] = ACTIONS(3249), + [anon_sym_keyof] = ACTIONS(3271), + [anon_sym_infer] = ACTIONS(3273), + [aux_sym_predefined_type_token1] = ACTIONS(3275), + [anon_sym_LBRACE_PIPE] = ACTIONS(3277), [sym_html_comment] = ACTIONS(5), }, [STATE(1063)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4590), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_identifier] = ACTIONS(3543), + [anon_sym_export] = ACTIONS(3543), + [anon_sym_type] = ACTIONS(3543), + [anon_sym_namespace] = ACTIONS(3543), + [anon_sym_LBRACE] = ACTIONS(3545), + [anon_sym_typeof] = ACTIONS(3543), + [anon_sym_import] = ACTIONS(3543), + [anon_sym_with] = ACTIONS(3543), + [anon_sym_var] = ACTIONS(3543), + [anon_sym_let] = ACTIONS(3543), + [anon_sym_const] = ACTIONS(3543), + [anon_sym_BANG] = ACTIONS(3545), + [anon_sym_if] = ACTIONS(3543), + [anon_sym_switch] = ACTIONS(3543), + [anon_sym_for] = ACTIONS(3543), + [anon_sym_LPAREN] = ACTIONS(3545), + [anon_sym_SEMI] = ACTIONS(3545), + [anon_sym_await] = ACTIONS(3543), + [anon_sym_while] = ACTIONS(3543), + [anon_sym_do] = ACTIONS(3543), + [anon_sym_try] = ACTIONS(3543), + [anon_sym_break] = ACTIONS(3543), + [anon_sym_continue] = ACTIONS(3543), + [anon_sym_debugger] = ACTIONS(3543), + [anon_sym_return] = ACTIONS(3543), + [anon_sym_throw] = ACTIONS(3543), + [anon_sym_yield] = ACTIONS(3543), + [anon_sym_LBRACK] = ACTIONS(3545), + [anon_sym_class] = ACTIONS(3543), + [anon_sym_async] = ACTIONS(3543), + [anon_sym_function] = ACTIONS(3543), + [anon_sym_new] = ACTIONS(3543), + [anon_sym_using] = ACTIONS(3543), + [anon_sym_PLUS] = ACTIONS(3543), + [anon_sym_DASH] = ACTIONS(3543), + [anon_sym_SLASH] = ACTIONS(3543), + [anon_sym_LT] = ACTIONS(3545), + [anon_sym_TILDE] = ACTIONS(3545), + [anon_sym_void] = ACTIONS(3543), + [anon_sym_delete] = ACTIONS(3543), + [anon_sym_PLUS_PLUS] = ACTIONS(3545), + [anon_sym_DASH_DASH] = ACTIONS(3545), + [anon_sym_DQUOTE] = ACTIONS(3545), + [anon_sym_SQUOTE] = ACTIONS(3545), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3545), + [sym_number] = ACTIONS(3545), + [sym_private_property_identifier] = ACTIONS(3545), + [sym_this] = ACTIONS(3543), + [sym_super] = ACTIONS(3543), + [sym_true] = ACTIONS(3543), + [sym_false] = ACTIONS(3543), + [sym_null] = ACTIONS(3543), + [sym_undefined] = ACTIONS(3543), + [anon_sym_AT] = ACTIONS(3545), + [anon_sym_static] = ACTIONS(3543), + [anon_sym_readonly] = ACTIONS(3543), + [anon_sym_get] = ACTIONS(3543), + [anon_sym_set] = ACTIONS(3543), + [anon_sym_declare] = ACTIONS(3543), + [anon_sym_public] = ACTIONS(3543), + [anon_sym_private] = ACTIONS(3543), + [anon_sym_protected] = ACTIONS(3543), + [anon_sym_override] = ACTIONS(3543), + [anon_sym_module] = ACTIONS(3543), + [anon_sym_any] = ACTIONS(3543), + [anon_sym_number] = ACTIONS(3543), + [anon_sym_boolean] = ACTIONS(3543), + [anon_sym_string] = ACTIONS(3543), + [anon_sym_symbol] = ACTIONS(3543), + [anon_sym_object] = ACTIONS(3543), + [anon_sym_abstract] = ACTIONS(3543), + [anon_sym_interface] = ACTIONS(3543), + [anon_sym_enum] = ACTIONS(3543), [sym_html_comment] = ACTIONS(5), }, [STATE(1064)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4591), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_identifier] = ACTIONS(3279), + [anon_sym_export] = ACTIONS(3279), + [anon_sym_type] = ACTIONS(3279), + [anon_sym_namespace] = ACTIONS(3279), + [anon_sym_LBRACE] = ACTIONS(3281), + [anon_sym_typeof] = ACTIONS(3279), + [anon_sym_import] = ACTIONS(3279), + [anon_sym_with] = ACTIONS(3279), + [anon_sym_var] = ACTIONS(3279), + [anon_sym_let] = ACTIONS(3279), + [anon_sym_const] = ACTIONS(3279), + [anon_sym_BANG] = ACTIONS(3281), + [anon_sym_if] = ACTIONS(3279), + [anon_sym_switch] = ACTIONS(3279), + [anon_sym_for] = ACTIONS(3279), + [anon_sym_LPAREN] = ACTIONS(3281), + [anon_sym_SEMI] = ACTIONS(3281), + [anon_sym_await] = ACTIONS(3279), + [anon_sym_while] = ACTIONS(3279), + [anon_sym_do] = ACTIONS(3279), + [anon_sym_try] = ACTIONS(3279), + [anon_sym_break] = ACTIONS(3279), + [anon_sym_continue] = ACTIONS(3279), + [anon_sym_debugger] = ACTIONS(3279), + [anon_sym_return] = ACTIONS(3279), + [anon_sym_throw] = ACTIONS(3279), + [anon_sym_yield] = ACTIONS(3279), + [anon_sym_LBRACK] = ACTIONS(3281), + [anon_sym_class] = ACTIONS(3279), + [anon_sym_async] = ACTIONS(3279), + [anon_sym_function] = ACTIONS(3279), + [anon_sym_new] = ACTIONS(3279), + [anon_sym_using] = ACTIONS(3279), + [anon_sym_PLUS] = ACTIONS(3279), + [anon_sym_DASH] = ACTIONS(3279), + [anon_sym_SLASH] = ACTIONS(3279), + [anon_sym_LT] = ACTIONS(3281), + [anon_sym_TILDE] = ACTIONS(3281), + [anon_sym_void] = ACTIONS(3279), + [anon_sym_delete] = ACTIONS(3279), + [anon_sym_PLUS_PLUS] = ACTIONS(3281), + [anon_sym_DASH_DASH] = ACTIONS(3281), + [anon_sym_DQUOTE] = ACTIONS(3281), + [anon_sym_SQUOTE] = ACTIONS(3281), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3281), + [sym_number] = ACTIONS(3281), + [sym_private_property_identifier] = ACTIONS(3281), + [sym_this] = ACTIONS(3279), + [sym_super] = ACTIONS(3279), + [sym_true] = ACTIONS(3279), + [sym_false] = ACTIONS(3279), + [sym_null] = ACTIONS(3279), + [sym_undefined] = ACTIONS(3279), + [anon_sym_AT] = ACTIONS(3281), + [anon_sym_static] = ACTIONS(3279), + [anon_sym_readonly] = ACTIONS(3279), + [anon_sym_get] = ACTIONS(3279), + [anon_sym_set] = ACTIONS(3279), + [anon_sym_declare] = ACTIONS(3279), + [anon_sym_public] = ACTIONS(3279), + [anon_sym_private] = ACTIONS(3279), + [anon_sym_protected] = ACTIONS(3279), + [anon_sym_override] = ACTIONS(3279), + [anon_sym_module] = ACTIONS(3279), + [anon_sym_any] = ACTIONS(3279), + [anon_sym_number] = ACTIONS(3279), + [anon_sym_boolean] = ACTIONS(3279), + [anon_sym_string] = ACTIONS(3279), + [anon_sym_symbol] = ACTIONS(3279), + [anon_sym_object] = ACTIONS(3279), + [anon_sym_abstract] = ACTIONS(3279), + [anon_sym_interface] = ACTIONS(3279), + [anon_sym_enum] = ACTIONS(3279), [sym_html_comment] = ACTIONS(5), }, [STATE(1065)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3875), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6060), + [sym_nested_identifier] = STATE(7108), + [sym_string] = STATE(4318), + [sym_formal_parameters] = STATE(7226), + [sym_nested_type_identifier] = STATE(3956), + [sym__type_query_member_expression_in_type_annotation] = STATE(3754), + [sym__type_query_call_expression_in_type_annotation] = STATE(4117), + [sym_asserts] = STATE(4384), + [sym_type] = STATE(4392), + [sym_constructor_type] = STATE(4329), + [sym_primary_type] = STATE(4331), + [sym_template_literal_type] = STATE(4336), + [sym_infer_type] = STATE(4329), + [sym_conditional_type] = STATE(4336), + [sym_generic_type] = STATE(4336), + [sym_type_predicate] = STATE(4384), + [sym_type_query] = STATE(4336), + [sym_index_type_query] = STATE(4336), + [sym_lookup_type] = STATE(4336), + [sym_literal_type] = STATE(4336), + [sym__number] = STATE(4337), + [sym_existential_type] = STATE(4336), + [sym_flow_maybe_type] = STATE(4336), + [sym_parenthesized_type] = STATE(4336), + [sym_predefined_type] = STATE(4145), + [sym_object_type] = STATE(4336), + [sym_type_parameters] = STATE(6342), + [sym_array_type] = STATE(4336), + [sym_tuple_type] = STATE(4336), + [sym_readonly_type] = STATE(4329), + [sym_union_type] = STATE(4336), + [sym_intersection_type] = STATE(4336), + [sym_function_type] = STATE(4329), + [sym_identifier] = ACTIONS(3321), + [anon_sym_STAR] = ACTIONS(3323), + [anon_sym_LBRACE] = ACTIONS(3325), + [anon_sym_typeof] = ACTIONS(3327), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3329), + [anon_sym_LPAREN] = ACTIONS(3331), + [anon_sym_LBRACK] = ACTIONS(3333), + [anon_sym_new] = ACTIONS(3335), + [anon_sym_AMP] = ACTIONS(3337), + [anon_sym_PIPE] = ACTIONS(3339), + [anon_sym_PLUS] = ACTIONS(3341), + [anon_sym_DASH] = ACTIONS(3341), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3343), + [anon_sym_DQUOTE] = ACTIONS(3345), + [anon_sym_SQUOTE] = ACTIONS(3347), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3349), + [sym_number] = ACTIONS(3351), + [sym_this] = ACTIONS(3353), + [sym_true] = ACTIONS(3355), + [sym_false] = ACTIONS(3355), + [sym_null] = ACTIONS(3355), + [sym_undefined] = ACTIONS(3355), + [anon_sym_readonly] = ACTIONS(3357), + [anon_sym_QMARK] = ACTIONS(3359), + [anon_sym_any] = ACTIONS(3343), + [anon_sym_number] = ACTIONS(3343), + [anon_sym_boolean] = ACTIONS(3343), + [anon_sym_string] = ACTIONS(3343), + [anon_sym_symbol] = ACTIONS(3343), + [anon_sym_object] = ACTIONS(3343), + [anon_sym_abstract] = ACTIONS(3361), + [anon_sym_asserts] = ACTIONS(3363), + [anon_sym_never] = ACTIONS(3343), + [anon_sym_unknown] = ACTIONS(3343), + [anon_sym_keyof] = ACTIONS(3365), + [anon_sym_infer] = ACTIONS(3367), + [aux_sym_predefined_type_token1] = ACTIONS(3369), + [anon_sym_LBRACE_PIPE] = ACTIONS(3371), [sym_html_comment] = ACTIONS(5), }, [STATE(1066)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3174), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6091), + [sym_nested_identifier] = STATE(7166), + [sym_string] = STATE(2414), + [sym_formal_parameters] = STATE(6777), + [sym_nested_type_identifier] = STATE(2206), + [sym__type_query_member_expression_in_type_annotation] = STATE(1999), + [sym__type_query_call_expression_in_type_annotation] = STATE(2432), + [sym_asserts] = STATE(2266), + [sym_type] = STATE(2267), + [sym_constructor_type] = STATE(2433), + [sym_primary_type] = STATE(2434), + [sym_template_literal_type] = STATE(2435), + [sym_infer_type] = STATE(2433), + [sym_conditional_type] = STATE(2435), + [sym_generic_type] = STATE(2435), + [sym_type_predicate] = STATE(2266), + [sym_type_query] = STATE(2435), + [sym_index_type_query] = STATE(2435), + [sym_lookup_type] = STATE(2435), + [sym_literal_type] = STATE(2435), + [sym__number] = STATE(2436), + [sym_existential_type] = STATE(2435), + [sym_flow_maybe_type] = STATE(2435), + [sym_parenthesized_type] = STATE(2435), + [sym_predefined_type] = STATE(2191), + [sym_object_type] = STATE(2435), + [sym_type_parameters] = STATE(6486), + [sym_array_type] = STATE(2435), + [sym_tuple_type] = STATE(2435), + [sym_readonly_type] = STATE(2433), + [sym_union_type] = STATE(2435), + [sym_intersection_type] = STATE(2435), + [sym_function_type] = STATE(2433), + [sym_identifier] = ACTIONS(3447), + [anon_sym_STAR] = ACTIONS(3449), + [anon_sym_LBRACE] = ACTIONS(3451), + [anon_sym_typeof] = ACTIONS(3453), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3455), + [anon_sym_LPAREN] = ACTIONS(3457), + [anon_sym_LBRACK] = ACTIONS(3459), + [anon_sym_new] = ACTIONS(3461), + [anon_sym_AMP] = ACTIONS(3463), + [anon_sym_PIPE] = ACTIONS(3465), + [anon_sym_PLUS] = ACTIONS(3467), + [anon_sym_DASH] = ACTIONS(3467), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3469), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3471), + [sym_number] = ACTIONS(3473), + [sym_this] = ACTIONS(3475), + [sym_true] = ACTIONS(3477), + [sym_false] = ACTIONS(3477), + [sym_null] = ACTIONS(3477), + [sym_undefined] = ACTIONS(3477), + [anon_sym_readonly] = ACTIONS(3479), + [anon_sym_QMARK] = ACTIONS(3481), + [anon_sym_any] = ACTIONS(3469), + [anon_sym_number] = ACTIONS(3469), + [anon_sym_boolean] = ACTIONS(3469), + [anon_sym_string] = ACTIONS(3469), + [anon_sym_symbol] = ACTIONS(3469), + [anon_sym_object] = ACTIONS(3469), + [anon_sym_abstract] = ACTIONS(3483), + [anon_sym_asserts] = ACTIONS(3485), + [anon_sym_never] = ACTIONS(3469), + [anon_sym_unknown] = ACTIONS(3469), + [anon_sym_keyof] = ACTIONS(3487), + [anon_sym_infer] = ACTIONS(3489), + [aux_sym_predefined_type_token1] = ACTIONS(3491), + [anon_sym_LBRACE_PIPE] = ACTIONS(3493), [sym_html_comment] = ACTIONS(5), }, [STATE(1067)] = { - [sym_import] = STATE(4797), - [sym_nested_identifier] = STATE(6050), - [sym_string] = STATE(3429), - [sym_formal_parameters] = STATE(5818), - [sym_nested_type_identifier] = STATE(3307), - [sym__type_query_member_expression_in_type_annotation] = STATE(3126), - [sym__type_query_call_expression_in_type_annotation] = STATE(3348), - [sym_type] = STATE(3402), - [sym_constructor_type] = STATE(3434), - [sym_primary_type] = STATE(3435), - [sym_template_literal_type] = STATE(3436), - [sym_infer_type] = STATE(3434), - [sym_conditional_type] = STATE(3436), - [sym_generic_type] = STATE(3436), - [sym_type_query] = STATE(3436), - [sym_index_type_query] = STATE(3436), - [sym_lookup_type] = STATE(3436), - [sym_literal_type] = STATE(3436), - [sym__number] = STATE(3437), - [sym_existential_type] = STATE(3436), - [sym_flow_maybe_type] = STATE(3436), - [sym_parenthesized_type] = STATE(3436), - [sym_predefined_type] = STATE(3436), - [sym_object_type] = STATE(3436), - [sym_type_parameters] = STATE(5491), - [sym_array_type] = STATE(3436), - [sym_tuple_type] = STATE(3436), - [sym_readonly_type] = STATE(3434), - [sym_union_type] = STATE(3436), - [sym_intersection_type] = STATE(3436), - [sym_function_type] = STATE(3434), - [sym_identifier] = ACTIONS(3285), - [anon_sym_STAR] = ACTIONS(3021), - [anon_sym_LBRACE] = ACTIONS(3023), - [anon_sym_typeof] = ACTIONS(3025), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3027), - [anon_sym_LPAREN] = ACTIONS(3029), - [anon_sym_LBRACK] = ACTIONS(3031), - [anon_sym_new] = ACTIONS(3033), - [anon_sym_AMP] = ACTIONS(3035), - [anon_sym_PIPE] = ACTIONS(3037), - [anon_sym_PLUS] = ACTIONS(3039), - [anon_sym_DASH] = ACTIONS(3039), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3041), - [anon_sym_DQUOTE] = ACTIONS(3043), - [anon_sym_SQUOTE] = ACTIONS(3045), + [sym_import] = STATE(6214), + [sym_nested_identifier] = STATE(6886), + [sym_string] = STATE(3988), + [sym_formal_parameters] = STATE(7033), + [sym_nested_type_identifier] = STATE(3865), + [sym__type_query_member_expression_in_type_annotation] = STATE(3546), + [sym__type_query_call_expression_in_type_annotation] = STATE(3936), + [sym_asserts] = STATE(4096), + [sym_type] = STATE(4097), + [sym_constructor_type] = STATE(3994), + [sym_primary_type] = STATE(3995), + [sym_template_literal_type] = STATE(3998), + [sym_infer_type] = STATE(3994), + [sym_conditional_type] = STATE(3998), + [sym_generic_type] = STATE(3998), + [sym_type_predicate] = STATE(4096), + [sym_type_query] = STATE(3998), + [sym_index_type_query] = STATE(3998), + [sym_lookup_type] = STATE(3998), + [sym_literal_type] = STATE(3998), + [sym__number] = STATE(4001), + [sym_existential_type] = STATE(3998), + [sym_flow_maybe_type] = STATE(3998), + [sym_parenthesized_type] = STATE(3998), + [sym_predefined_type] = STATE(3944), + [sym_object_type] = STATE(3998), + [sym_type_parameters] = STATE(6538), + [sym_array_type] = STATE(3998), + [sym_tuple_type] = STATE(3998), + [sym_readonly_type] = STATE(3994), + [sym_union_type] = STATE(3998), + [sym_intersection_type] = STATE(3998), + [sym_function_type] = STATE(3994), + [sym_identifier] = ACTIONS(3227), + [anon_sym_STAR] = ACTIONS(3229), + [anon_sym_LBRACE] = ACTIONS(3231), + [anon_sym_typeof] = ACTIONS(3233), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3235), + [anon_sym_LPAREN] = ACTIONS(3237), + [anon_sym_LBRACK] = ACTIONS(3239), + [anon_sym_new] = ACTIONS(3241), + [anon_sym_AMP] = ACTIONS(3243), + [anon_sym_PIPE] = ACTIONS(3245), + [anon_sym_PLUS] = ACTIONS(3247), + [anon_sym_DASH] = ACTIONS(3247), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3249), + [anon_sym_DQUOTE] = ACTIONS(3251), + [anon_sym_SQUOTE] = ACTIONS(3253), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3047), - [sym_number] = ACTIONS(3049), - [sym_this] = ACTIONS(3287), - [sym_true] = ACTIONS(3053), - [sym_false] = ACTIONS(3053), - [sym_null] = ACTIONS(3053), - [sym_undefined] = ACTIONS(3053), - [anon_sym_readonly] = ACTIONS(3055), - [anon_sym_QMARK] = ACTIONS(3057), - [anon_sym_any] = ACTIONS(3041), - [anon_sym_number] = ACTIONS(3041), - [anon_sym_boolean] = ACTIONS(3041), - [anon_sym_string] = ACTIONS(3041), - [anon_sym_symbol] = ACTIONS(3041), - [anon_sym_object] = ACTIONS(3041), - [anon_sym_abstract] = ACTIONS(3059), - [anon_sym_never] = ACTIONS(3041), - [anon_sym_unknown] = ACTIONS(3041), - [anon_sym_keyof] = ACTIONS(3063), - [anon_sym_infer] = ACTIONS(3065), - [anon_sym_unique] = ACTIONS(3067), - [anon_sym_LBRACE_PIPE] = ACTIONS(3069), + [anon_sym_BQUOTE] = ACTIONS(3255), + [sym_number] = ACTIONS(3257), + [sym_this] = ACTIONS(3259), + [sym_true] = ACTIONS(3261), + [sym_false] = ACTIONS(3261), + [sym_null] = ACTIONS(3261), + [sym_undefined] = ACTIONS(3261), + [anon_sym_readonly] = ACTIONS(3263), + [anon_sym_QMARK] = ACTIONS(3265), + [anon_sym_any] = ACTIONS(3249), + [anon_sym_number] = ACTIONS(3249), + [anon_sym_boolean] = ACTIONS(3249), + [anon_sym_string] = ACTIONS(3249), + [anon_sym_symbol] = ACTIONS(3249), + [anon_sym_object] = ACTIONS(3249), + [anon_sym_abstract] = ACTIONS(3267), + [anon_sym_asserts] = ACTIONS(3269), + [anon_sym_never] = ACTIONS(3249), + [anon_sym_unknown] = ACTIONS(3249), + [anon_sym_keyof] = ACTIONS(3271), + [anon_sym_infer] = ACTIONS(3273), + [aux_sym_predefined_type_token1] = ACTIONS(3275), + [anon_sym_LBRACE_PIPE] = ACTIONS(3277), [sym_html_comment] = ACTIONS(5), }, [STATE(1068)] = { - [sym_import] = STATE(4797), - [sym_nested_identifier] = STATE(6050), - [sym_string] = STATE(3429), - [sym_formal_parameters] = STATE(5818), - [sym_nested_type_identifier] = STATE(3307), - [sym__type_query_member_expression_in_type_annotation] = STATE(3126), - [sym__type_query_call_expression_in_type_annotation] = STATE(3348), - [sym_type] = STATE(3405), - [sym_constructor_type] = STATE(3434), - [sym_primary_type] = STATE(3435), - [sym_template_literal_type] = STATE(3436), - [sym_infer_type] = STATE(3434), - [sym_conditional_type] = STATE(3436), - [sym_generic_type] = STATE(3436), - [sym_type_query] = STATE(3436), - [sym_index_type_query] = STATE(3436), - [sym_lookup_type] = STATE(3436), - [sym_literal_type] = STATE(3436), - [sym__number] = STATE(3437), - [sym_existential_type] = STATE(3436), - [sym_flow_maybe_type] = STATE(3436), - [sym_parenthesized_type] = STATE(3436), - [sym_predefined_type] = STATE(3436), - [sym_object_type] = STATE(3436), - [sym_type_parameters] = STATE(5491), - [sym_array_type] = STATE(3436), - [sym_tuple_type] = STATE(3436), - [sym_readonly_type] = STATE(3434), - [sym_union_type] = STATE(3436), - [sym_intersection_type] = STATE(3436), - [sym_function_type] = STATE(3434), - [sym_identifier] = ACTIONS(3285), - [anon_sym_STAR] = ACTIONS(3021), - [anon_sym_LBRACE] = ACTIONS(3023), - [anon_sym_typeof] = ACTIONS(3025), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3027), - [anon_sym_LPAREN] = ACTIONS(3029), - [anon_sym_LBRACK] = ACTIONS(3031), - [anon_sym_new] = ACTIONS(3033), - [anon_sym_AMP] = ACTIONS(3035), - [anon_sym_PIPE] = ACTIONS(3037), - [anon_sym_PLUS] = ACTIONS(3039), - [anon_sym_DASH] = ACTIONS(3039), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3041), - [anon_sym_DQUOTE] = ACTIONS(3043), - [anon_sym_SQUOTE] = ACTIONS(3045), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3047), - [sym_number] = ACTIONS(3049), - [sym_this] = ACTIONS(3287), - [sym_true] = ACTIONS(3053), - [sym_false] = ACTIONS(3053), - [sym_null] = ACTIONS(3053), - [sym_undefined] = ACTIONS(3053), - [anon_sym_readonly] = ACTIONS(3055), - [anon_sym_QMARK] = ACTIONS(3057), - [anon_sym_any] = ACTIONS(3041), - [anon_sym_number] = ACTIONS(3041), - [anon_sym_boolean] = ACTIONS(3041), - [anon_sym_string] = ACTIONS(3041), - [anon_sym_symbol] = ACTIONS(3041), - [anon_sym_object] = ACTIONS(3041), - [anon_sym_abstract] = ACTIONS(3059), - [anon_sym_never] = ACTIONS(3041), - [anon_sym_unknown] = ACTIONS(3041), - [anon_sym_keyof] = ACTIONS(3063), - [anon_sym_infer] = ACTIONS(3065), - [anon_sym_unique] = ACTIONS(3067), - [anon_sym_LBRACE_PIPE] = ACTIONS(3069), + [sym_identifier] = ACTIONS(3547), + [anon_sym_export] = ACTIONS(3547), + [anon_sym_type] = ACTIONS(3547), + [anon_sym_namespace] = ACTIONS(3547), + [anon_sym_LBRACE] = ACTIONS(3549), + [anon_sym_typeof] = ACTIONS(3547), + [anon_sym_import] = ACTIONS(3547), + [anon_sym_with] = ACTIONS(3547), + [anon_sym_var] = ACTIONS(3547), + [anon_sym_let] = ACTIONS(3547), + [anon_sym_const] = ACTIONS(3547), + [anon_sym_BANG] = ACTIONS(3549), + [anon_sym_if] = ACTIONS(3547), + [anon_sym_switch] = ACTIONS(3547), + [anon_sym_for] = ACTIONS(3547), + [anon_sym_LPAREN] = ACTIONS(3549), + [anon_sym_SEMI] = ACTIONS(3549), + [anon_sym_await] = ACTIONS(3547), + [anon_sym_while] = ACTIONS(3547), + [anon_sym_do] = ACTIONS(3547), + [anon_sym_try] = ACTIONS(3547), + [anon_sym_break] = ACTIONS(3547), + [anon_sym_continue] = ACTIONS(3547), + [anon_sym_debugger] = ACTIONS(3547), + [anon_sym_return] = ACTIONS(3547), + [anon_sym_throw] = ACTIONS(3547), + [anon_sym_yield] = ACTIONS(3547), + [anon_sym_LBRACK] = ACTIONS(3549), + [anon_sym_class] = ACTIONS(3547), + [anon_sym_async] = ACTIONS(3547), + [anon_sym_function] = ACTIONS(3547), + [anon_sym_new] = ACTIONS(3547), + [anon_sym_using] = ACTIONS(3547), + [anon_sym_PLUS] = ACTIONS(3547), + [anon_sym_DASH] = ACTIONS(3547), + [anon_sym_SLASH] = ACTIONS(3547), + [anon_sym_LT] = ACTIONS(3549), + [anon_sym_TILDE] = ACTIONS(3549), + [anon_sym_void] = ACTIONS(3547), + [anon_sym_delete] = ACTIONS(3547), + [anon_sym_PLUS_PLUS] = ACTIONS(3549), + [anon_sym_DASH_DASH] = ACTIONS(3549), + [anon_sym_DQUOTE] = ACTIONS(3549), + [anon_sym_SQUOTE] = ACTIONS(3549), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3549), + [sym_number] = ACTIONS(3549), + [sym_private_property_identifier] = ACTIONS(3549), + [sym_this] = ACTIONS(3547), + [sym_super] = ACTIONS(3547), + [sym_true] = ACTIONS(3547), + [sym_false] = ACTIONS(3547), + [sym_null] = ACTIONS(3547), + [sym_undefined] = ACTIONS(3547), + [anon_sym_AT] = ACTIONS(3549), + [anon_sym_static] = ACTIONS(3547), + [anon_sym_readonly] = ACTIONS(3547), + [anon_sym_get] = ACTIONS(3547), + [anon_sym_set] = ACTIONS(3547), + [anon_sym_declare] = ACTIONS(3547), + [anon_sym_public] = ACTIONS(3547), + [anon_sym_private] = ACTIONS(3547), + [anon_sym_protected] = ACTIONS(3547), + [anon_sym_override] = ACTIONS(3547), + [anon_sym_module] = ACTIONS(3547), + [anon_sym_any] = ACTIONS(3547), + [anon_sym_number] = ACTIONS(3547), + [anon_sym_boolean] = ACTIONS(3547), + [anon_sym_string] = ACTIONS(3547), + [anon_sym_symbol] = ACTIONS(3547), + [anon_sym_object] = ACTIONS(3547), + [anon_sym_abstract] = ACTIONS(3547), + [anon_sym_interface] = ACTIONS(3547), + [anon_sym_enum] = ACTIONS(3547), [sym_html_comment] = ACTIONS(5), }, [STATE(1069)] = { - [sym_import] = STATE(4737), - [sym_nested_identifier] = STATE(5736), - [sym_string] = STATE(1558), - [sym_formal_parameters] = STATE(6020), - [sym_nested_type_identifier] = STATE(1536), - [sym__type_query_member_expression_in_type_annotation] = STATE(1516), - [sym__type_query_call_expression_in_type_annotation] = STATE(1560), - [sym_type] = STATE(1654), - [sym_constructor_type] = STATE(1561), - [sym_primary_type] = STATE(1562), - [sym_template_literal_type] = STATE(1563), - [sym_infer_type] = STATE(1561), - [sym_conditional_type] = STATE(1563), - [sym_generic_type] = STATE(1563), - [sym_type_query] = STATE(1563), - [sym_index_type_query] = STATE(1563), - [sym_lookup_type] = STATE(1563), - [sym_literal_type] = STATE(1563), - [sym__number] = STATE(1564), - [sym_existential_type] = STATE(1563), - [sym_flow_maybe_type] = STATE(1563), - [sym_parenthesized_type] = STATE(1563), - [sym_predefined_type] = STATE(1563), - [sym_object_type] = STATE(1563), - [sym_type_parameters] = STATE(5451), - [sym_array_type] = STATE(1563), - [sym_tuple_type] = STATE(1563), - [sym_readonly_type] = STATE(1561), - [sym_union_type] = STATE(1563), - [sym_intersection_type] = STATE(1563), - [sym_function_type] = STATE(1561), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3131), - [anon_sym_LBRACE] = ACTIONS(3133), - [anon_sym_typeof] = ACTIONS(3135), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3137), - [anon_sym_LPAREN] = ACTIONS(3139), - [anon_sym_LBRACK] = ACTIONS(3141), - [anon_sym_new] = ACTIONS(3143), - [anon_sym_AMP] = ACTIONS(3145), - [anon_sym_PIPE] = ACTIONS(3147), - [anon_sym_PLUS] = ACTIONS(3149), - [anon_sym_DASH] = ACTIONS(3149), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3151), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3153), - [sym_number] = ACTIONS(3155), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3159), - [sym_false] = ACTIONS(3159), - [sym_null] = ACTIONS(3159), - [sym_undefined] = ACTIONS(3159), - [anon_sym_readonly] = ACTIONS(3161), - [anon_sym_QMARK] = ACTIONS(3163), - [anon_sym_any] = ACTIONS(3151), - [anon_sym_number] = ACTIONS(3151), - [anon_sym_boolean] = ACTIONS(3151), - [anon_sym_string] = ACTIONS(3151), - [anon_sym_symbol] = ACTIONS(3151), - [anon_sym_object] = ACTIONS(3151), - [anon_sym_abstract] = ACTIONS(3165), - [anon_sym_never] = ACTIONS(3151), - [anon_sym_unknown] = ACTIONS(3151), - [anon_sym_keyof] = ACTIONS(3169), - [anon_sym_infer] = ACTIONS(3171), - [anon_sym_unique] = ACTIONS(3173), - [anon_sym_LBRACE_PIPE] = ACTIONS(3175), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_asserts] = STATE(6557), + [sym_type] = STATE(4149), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_predicate] = STATE(6601), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3737), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3315), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(3317), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_asserts] = ACTIONS(3319), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1070)] = { - [sym_import] = STATE(5215), - [sym_nested_identifier] = STATE(6034), - [sym_string] = STATE(3273), - [sym_formal_parameters] = STATE(5830), - [sym_nested_type_identifier] = STATE(3211), - [sym__type_query_member_expression_in_type_annotation] = STATE(2967), - [sym__type_query_call_expression_in_type_annotation] = STATE(3247), - [sym_type] = STATE(4072), - [sym_constructor_type] = STATE(3279), - [sym_primary_type] = STATE(3280), - [sym_template_literal_type] = STATE(3281), - [sym_infer_type] = STATE(3279), - [sym_conditional_type] = STATE(3281), - [sym_generic_type] = STATE(3281), - [sym_type_query] = STATE(3281), - [sym_index_type_query] = STATE(3281), - [sym_lookup_type] = STATE(3281), - [sym_literal_type] = STATE(3281), - [sym__number] = STATE(3282), - [sym_existential_type] = STATE(3281), - [sym_flow_maybe_type] = STATE(3281), - [sym_parenthesized_type] = STATE(3281), - [sym_predefined_type] = STATE(3281), - [sym_object_type] = STATE(3281), - [sym_type_parameters] = STATE(5387), - [sym_array_type] = STATE(3281), - [sym_tuple_type] = STATE(3281), - [sym_readonly_type] = STATE(3279), - [sym_union_type] = STATE(3281), - [sym_intersection_type] = STATE(3281), - [sym_function_type] = STATE(3279), - [sym_identifier] = ACTIONS(1630), - [anon_sym_STAR] = ACTIONS(994), - [anon_sym_LBRACE] = ACTIONS(1634), - [anon_sym_typeof] = ACTIONS(1636), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(1000), - [anon_sym_LPAREN] = ACTIONS(1638), - [anon_sym_LBRACK] = ACTIONS(1640), - [anon_sym_new] = ACTIONS(1642), - [anon_sym_AMP] = ACTIONS(1008), - [anon_sym_PIPE] = ACTIONS(1010), - [anon_sym_PLUS] = ACTIONS(3221), - [anon_sym_DASH] = ACTIONS(3221), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(1650), - [anon_sym_SQUOTE] = ACTIONS(1652), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1654), - [sym_number] = ACTIONS(1656), - [sym_this] = ACTIONS(1658), - [sym_true] = ACTIONS(1660), - [sym_false] = ACTIONS(1660), - [sym_null] = ACTIONS(1660), - [sym_undefined] = ACTIONS(1660), - [anon_sym_readonly] = ACTIONS(1662), - [anon_sym_QMARK] = ACTIONS(1028), - [anon_sym_any] = ACTIONS(1034), - [anon_sym_number] = ACTIONS(1034), - [anon_sym_boolean] = ACTIONS(1034), - [anon_sym_string] = ACTIONS(1034), - [anon_sym_symbol] = ACTIONS(1034), - [anon_sym_object] = ACTIONS(1034), - [anon_sym_abstract] = ACTIONS(1032), - [anon_sym_never] = ACTIONS(1034), - [anon_sym_unknown] = ACTIONS(1034), - [anon_sym_keyof] = ACTIONS(1036), - [anon_sym_infer] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_LBRACE_PIPE] = ACTIONS(1042), + [sym_import] = STATE(6240), + [sym_nested_identifier] = STATE(6906), + [sym_string] = STATE(2763), + [sym_formal_parameters] = STATE(7203), + [sym_nested_type_identifier] = STATE(2479), + [sym__type_query_member_expression_in_type_annotation] = STATE(2087), + [sym__type_query_call_expression_in_type_annotation] = STATE(2548), + [sym_asserts] = STATE(2552), + [sym_type] = STATE(2553), + [sym_constructor_type] = STATE(2685), + [sym_primary_type] = STATE(2755), + [sym_template_literal_type] = STATE(2798), + [sym_infer_type] = STATE(2685), + [sym_conditional_type] = STATE(2798), + [sym_generic_type] = STATE(2798), + [sym_type_predicate] = STATE(2552), + [sym_type_query] = STATE(2798), + [sym_index_type_query] = STATE(2798), + [sym_lookup_type] = STATE(2798), + [sym_literal_type] = STATE(2798), + [sym__number] = STATE(2571), + [sym_existential_type] = STATE(2798), + [sym_flow_maybe_type] = STATE(2798), + [sym_parenthesized_type] = STATE(2798), + [sym_predefined_type] = STATE(2377), + [sym_object_type] = STATE(2798), + [sym_type_parameters] = STATE(6581), + [sym_array_type] = STATE(2798), + [sym_tuple_type] = STATE(2798), + [sym_readonly_type] = STATE(2685), + [sym_union_type] = STATE(2798), + [sym_intersection_type] = STATE(2798), + [sym_function_type] = STATE(2685), + [sym_identifier] = ACTIONS(3551), + [anon_sym_STAR] = ACTIONS(3553), + [anon_sym_LBRACE] = ACTIONS(3555), + [anon_sym_typeof] = ACTIONS(3557), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3559), + [anon_sym_LPAREN] = ACTIONS(3561), + [anon_sym_LBRACK] = ACTIONS(3563), + [anon_sym_new] = ACTIONS(3565), + [anon_sym_AMP] = ACTIONS(3567), + [anon_sym_PIPE] = ACTIONS(3569), + [anon_sym_PLUS] = ACTIONS(3571), + [anon_sym_DASH] = ACTIONS(3571), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3573), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3575), + [sym_number] = ACTIONS(3577), + [sym_this] = ACTIONS(3579), + [sym_true] = ACTIONS(3581), + [sym_false] = ACTIONS(3581), + [sym_null] = ACTIONS(3581), + [sym_undefined] = ACTIONS(3581), + [anon_sym_readonly] = ACTIONS(3583), + [anon_sym_QMARK] = ACTIONS(3585), + [anon_sym_any] = ACTIONS(3573), + [anon_sym_number] = ACTIONS(3573), + [anon_sym_boolean] = ACTIONS(3573), + [anon_sym_string] = ACTIONS(3573), + [anon_sym_symbol] = ACTIONS(3573), + [anon_sym_object] = ACTIONS(3573), + [anon_sym_abstract] = ACTIONS(3587), + [anon_sym_asserts] = ACTIONS(3589), + [anon_sym_never] = ACTIONS(3573), + [anon_sym_unknown] = ACTIONS(3573), + [anon_sym_keyof] = ACTIONS(3591), + [anon_sym_infer] = ACTIONS(3593), + [aux_sym_predefined_type_token1] = ACTIONS(3595), + [anon_sym_LBRACE_PIPE] = ACTIONS(3597), [sym_html_comment] = ACTIONS(5), }, [STATE(1071)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3919), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_asserts] = STATE(3564), + [sym_type] = STATE(4592), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_predicate] = STATE(3564), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(4434), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3389), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1722), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(3391), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1728), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_asserts] = ACTIONS(3393), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1072)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4680), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_identifier] = ACTIONS(3279), + [anon_sym_export] = ACTIONS(3279), + [anon_sym_type] = ACTIONS(3279), + [anon_sym_namespace] = ACTIONS(3279), + [anon_sym_LBRACE] = ACTIONS(3281), + [anon_sym_typeof] = ACTIONS(3279), + [anon_sym_import] = ACTIONS(3279), + [anon_sym_with] = ACTIONS(3279), + [anon_sym_var] = ACTIONS(3279), + [anon_sym_let] = ACTIONS(3279), + [anon_sym_const] = ACTIONS(3279), + [anon_sym_BANG] = ACTIONS(3281), + [anon_sym_if] = ACTIONS(3279), + [anon_sym_switch] = ACTIONS(3279), + [anon_sym_for] = ACTIONS(3279), + [anon_sym_LPAREN] = ACTIONS(3281), + [anon_sym_SEMI] = ACTIONS(3281), + [anon_sym_await] = ACTIONS(3279), + [anon_sym_while] = ACTIONS(3279), + [anon_sym_do] = ACTIONS(3279), + [anon_sym_try] = ACTIONS(3279), + [anon_sym_break] = ACTIONS(3279), + [anon_sym_continue] = ACTIONS(3279), + [anon_sym_debugger] = ACTIONS(3279), + [anon_sym_return] = ACTIONS(3279), + [anon_sym_throw] = ACTIONS(3279), + [anon_sym_yield] = ACTIONS(3279), + [anon_sym_LBRACK] = ACTIONS(3281), + [anon_sym_class] = ACTIONS(3279), + [anon_sym_async] = ACTIONS(3279), + [anon_sym_function] = ACTIONS(3279), + [anon_sym_new] = ACTIONS(3279), + [anon_sym_using] = ACTIONS(3279), + [anon_sym_PLUS] = ACTIONS(3279), + [anon_sym_DASH] = ACTIONS(3279), + [anon_sym_SLASH] = ACTIONS(3279), + [anon_sym_LT] = ACTIONS(3281), + [anon_sym_TILDE] = ACTIONS(3281), + [anon_sym_void] = ACTIONS(3279), + [anon_sym_delete] = ACTIONS(3279), + [anon_sym_PLUS_PLUS] = ACTIONS(3281), + [anon_sym_DASH_DASH] = ACTIONS(3281), + [anon_sym_DQUOTE] = ACTIONS(3281), + [anon_sym_SQUOTE] = ACTIONS(3281), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3281), + [sym_number] = ACTIONS(3281), + [sym_private_property_identifier] = ACTIONS(3281), + [sym_this] = ACTIONS(3279), + [sym_super] = ACTIONS(3279), + [sym_true] = ACTIONS(3279), + [sym_false] = ACTIONS(3279), + [sym_null] = ACTIONS(3279), + [sym_undefined] = ACTIONS(3279), + [anon_sym_AT] = ACTIONS(3281), + [anon_sym_static] = ACTIONS(3279), + [anon_sym_readonly] = ACTIONS(3279), + [anon_sym_get] = ACTIONS(3279), + [anon_sym_set] = ACTIONS(3279), + [anon_sym_declare] = ACTIONS(3279), + [anon_sym_public] = ACTIONS(3279), + [anon_sym_private] = ACTIONS(3279), + [anon_sym_protected] = ACTIONS(3279), + [anon_sym_override] = ACTIONS(3279), + [anon_sym_module] = ACTIONS(3279), + [anon_sym_any] = ACTIONS(3279), + [anon_sym_number] = ACTIONS(3279), + [anon_sym_boolean] = ACTIONS(3279), + [anon_sym_string] = ACTIONS(3279), + [anon_sym_symbol] = ACTIONS(3279), + [anon_sym_object] = ACTIONS(3279), + [anon_sym_abstract] = ACTIONS(3279), + [anon_sym_interface] = ACTIONS(3279), + [anon_sym_enum] = ACTIONS(3279), [sym_html_comment] = ACTIONS(5), }, [STATE(1073)] = { - [sym_import] = STATE(5068), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5999), - [sym_nested_type_identifier] = STATE(3511), - [sym__type_query_member_expression_in_type_annotation] = STATE(3299), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(2994), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5621), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(3283), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3183), - [anon_sym_typeof] = ACTIONS(3185), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(3187), - [anon_sym_AMP] = ACTIONS(3189), - [anon_sym_PIPE] = ACTIONS(3191), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(3193), - [anon_sym_SQUOTE] = ACTIONS(3195), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(3199), - [anon_sym_QMARK] = ACTIONS(3201), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(3203), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(3207), - [anon_sym_infer] = ACTIONS(3209), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3211), + [sym_import] = STATE(6240), + [sym_nested_identifier] = STATE(6906), + [sym_string] = STATE(2763), + [sym_formal_parameters] = STATE(7203), + [sym_nested_type_identifier] = STATE(2479), + [sym__type_query_member_expression_in_type_annotation] = STATE(2087), + [sym__type_query_call_expression_in_type_annotation] = STATE(2548), + [sym_asserts] = STATE(2662), + [sym_type] = STATE(2665), + [sym_constructor_type] = STATE(2685), + [sym_primary_type] = STATE(2755), + [sym_template_literal_type] = STATE(2798), + [sym_infer_type] = STATE(2685), + [sym_conditional_type] = STATE(2798), + [sym_generic_type] = STATE(2798), + [sym_type_predicate] = STATE(2662), + [sym_type_query] = STATE(2798), + [sym_index_type_query] = STATE(2798), + [sym_lookup_type] = STATE(2798), + [sym_literal_type] = STATE(2798), + [sym__number] = STATE(2571), + [sym_existential_type] = STATE(2798), + [sym_flow_maybe_type] = STATE(2798), + [sym_parenthesized_type] = STATE(2798), + [sym_predefined_type] = STATE(2377), + [sym_object_type] = STATE(2798), + [sym_type_parameters] = STATE(6581), + [sym_array_type] = STATE(2798), + [sym_tuple_type] = STATE(2798), + [sym_readonly_type] = STATE(2685), + [sym_union_type] = STATE(2798), + [sym_intersection_type] = STATE(2798), + [sym_function_type] = STATE(2685), + [sym_identifier] = ACTIONS(3551), + [anon_sym_STAR] = ACTIONS(3553), + [anon_sym_LBRACE] = ACTIONS(3555), + [anon_sym_typeof] = ACTIONS(3557), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3559), + [anon_sym_LPAREN] = ACTIONS(3561), + [anon_sym_LBRACK] = ACTIONS(3563), + [anon_sym_new] = ACTIONS(3565), + [anon_sym_AMP] = ACTIONS(3567), + [anon_sym_PIPE] = ACTIONS(3569), + [anon_sym_PLUS] = ACTIONS(3571), + [anon_sym_DASH] = ACTIONS(3571), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3573), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3575), + [sym_number] = ACTIONS(3577), + [sym_this] = ACTIONS(3579), + [sym_true] = ACTIONS(3581), + [sym_false] = ACTIONS(3581), + [sym_null] = ACTIONS(3581), + [sym_undefined] = ACTIONS(3581), + [anon_sym_readonly] = ACTIONS(3583), + [anon_sym_QMARK] = ACTIONS(3585), + [anon_sym_any] = ACTIONS(3573), + [anon_sym_number] = ACTIONS(3573), + [anon_sym_boolean] = ACTIONS(3573), + [anon_sym_string] = ACTIONS(3573), + [anon_sym_symbol] = ACTIONS(3573), + [anon_sym_object] = ACTIONS(3573), + [anon_sym_abstract] = ACTIONS(3587), + [anon_sym_asserts] = ACTIONS(3589), + [anon_sym_never] = ACTIONS(3573), + [anon_sym_unknown] = ACTIONS(3573), + [anon_sym_keyof] = ACTIONS(3591), + [anon_sym_infer] = ACTIONS(3593), + [aux_sym_predefined_type_token1] = ACTIONS(3595), + [anon_sym_LBRACE_PIPE] = ACTIONS(3597), [sym_html_comment] = ACTIONS(5), }, [STATE(1074)] = { - [sym_import] = STATE(5068), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5999), - [sym_nested_type_identifier] = STATE(3511), - [sym__type_query_member_expression_in_type_annotation] = STATE(3299), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4007), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5621), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(3283), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3183), - [anon_sym_typeof] = ACTIONS(3185), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(3187), - [anon_sym_AMP] = ACTIONS(3189), - [anon_sym_PIPE] = ACTIONS(3191), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(3193), - [anon_sym_SQUOTE] = ACTIONS(3195), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(3199), - [anon_sym_QMARK] = ACTIONS(3201), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(3203), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(3207), - [anon_sym_infer] = ACTIONS(3209), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3211), + [sym_import] = STATE(6045), + [sym_nested_identifier] = STATE(6907), + [sym_string] = STATE(1807), + [sym_formal_parameters] = STATE(6917), + [sym_nested_type_identifier] = STATE(1775), + [sym__type_query_member_expression_in_type_annotation] = STATE(1760), + [sym__type_query_call_expression_in_type_annotation] = STATE(1809), + [sym_asserts] = STATE(1879), + [sym_type] = STATE(1880), + [sym_constructor_type] = STATE(1810), + [sym_primary_type] = STATE(1811), + [sym_template_literal_type] = STATE(1812), + [sym_infer_type] = STATE(1810), + [sym_conditional_type] = STATE(1812), + [sym_generic_type] = STATE(1812), + [sym_type_predicate] = STATE(1879), + [sym_type_query] = STATE(1812), + [sym_index_type_query] = STATE(1812), + [sym_lookup_type] = STATE(1812), + [sym_literal_type] = STATE(1812), + [sym__number] = STATE(1813), + [sym_existential_type] = STATE(1812), + [sym_flow_maybe_type] = STATE(1812), + [sym_parenthesized_type] = STATE(1812), + [sym_predefined_type] = STATE(1767), + [sym_object_type] = STATE(1812), + [sym_type_parameters] = STATE(6422), + [sym_array_type] = STATE(1812), + [sym_tuple_type] = STATE(1812), + [sym_readonly_type] = STATE(1810), + [sym_union_type] = STATE(1812), + [sym_intersection_type] = STATE(1812), + [sym_function_type] = STATE(1810), + [sym_identifier] = ACTIONS(3495), + [anon_sym_STAR] = ACTIONS(3497), + [anon_sym_LBRACE] = ACTIONS(3499), + [anon_sym_typeof] = ACTIONS(3501), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3503), + [anon_sym_LPAREN] = ACTIONS(3505), + [anon_sym_LBRACK] = ACTIONS(3507), + [anon_sym_new] = ACTIONS(3509), + [anon_sym_AMP] = ACTIONS(3511), + [anon_sym_PIPE] = ACTIONS(3513), + [anon_sym_PLUS] = ACTIONS(3515), + [anon_sym_DASH] = ACTIONS(3515), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3517), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3519), + [sym_number] = ACTIONS(3521), + [sym_this] = ACTIONS(3523), + [sym_true] = ACTIONS(3525), + [sym_false] = ACTIONS(3525), + [sym_null] = ACTIONS(3525), + [sym_undefined] = ACTIONS(3525), + [anon_sym_readonly] = ACTIONS(3527), + [anon_sym_QMARK] = ACTIONS(3529), + [anon_sym_any] = ACTIONS(3517), + [anon_sym_number] = ACTIONS(3517), + [anon_sym_boolean] = ACTIONS(3517), + [anon_sym_string] = ACTIONS(3517), + [anon_sym_symbol] = ACTIONS(3517), + [anon_sym_object] = ACTIONS(3517), + [anon_sym_abstract] = ACTIONS(3531), + [anon_sym_asserts] = ACTIONS(3533), + [anon_sym_never] = ACTIONS(3517), + [anon_sym_unknown] = ACTIONS(3517), + [anon_sym_keyof] = ACTIONS(3535), + [anon_sym_infer] = ACTIONS(3537), + [aux_sym_predefined_type_token1] = ACTIONS(3539), + [anon_sym_LBRACE_PIPE] = ACTIONS(3541), [sym_html_comment] = ACTIONS(5), }, [STATE(1075)] = { - [sym_import] = STATE(5280), - [sym_nested_identifier] = STATE(5994), - [sym_string] = STATE(1969), - [sym_formal_parameters] = STATE(6004), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1789), - [sym__type_query_call_expression_in_type_annotation] = STATE(1980), - [sym_type] = STATE(1923), - [sym_constructor_type] = STATE(1988), - [sym_primary_type] = STATE(1989), - [sym_template_literal_type] = STATE(1990), - [sym_infer_type] = STATE(1988), - [sym_conditional_type] = STATE(1990), - [sym_generic_type] = STATE(1990), - [sym_type_query] = STATE(1990), - [sym_index_type_query] = STATE(1990), - [sym_lookup_type] = STATE(1990), - [sym_literal_type] = STATE(1990), - [sym__number] = STATE(1991), - [sym_existential_type] = STATE(1990), - [sym_flow_maybe_type] = STATE(1990), - [sym_parenthesized_type] = STATE(1990), - [sym_predefined_type] = STATE(1990), - [sym_object_type] = STATE(1990), - [sym_type_parameters] = STATE(5526), - [sym_array_type] = STATE(1990), - [sym_tuple_type] = STATE(1990), - [sym_readonly_type] = STATE(1988), - [sym_union_type] = STATE(1990), - [sym_intersection_type] = STATE(1990), - [sym_function_type] = STATE(1988), - [sym_identifier] = ACTIONS(3289), - [anon_sym_STAR] = ACTIONS(3083), - [anon_sym_LBRACE] = ACTIONS(3085), - [anon_sym_typeof] = ACTIONS(3087), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3089), - [anon_sym_LPAREN] = ACTIONS(3091), - [anon_sym_LBRACK] = ACTIONS(3093), - [anon_sym_new] = ACTIONS(3095), - [anon_sym_AMP] = ACTIONS(3097), - [anon_sym_PIPE] = ACTIONS(3099), - [anon_sym_PLUS] = ACTIONS(3101), - [anon_sym_DASH] = ACTIONS(3101), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3103), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3105), - [sym_number] = ACTIONS(3107), - [sym_this] = ACTIONS(3291), - [sym_true] = ACTIONS(3111), - [sym_false] = ACTIONS(3111), - [sym_null] = ACTIONS(3111), - [sym_undefined] = ACTIONS(3111), - [anon_sym_readonly] = ACTIONS(3113), - [anon_sym_QMARK] = ACTIONS(3115), - [anon_sym_any] = ACTIONS(3103), - [anon_sym_number] = ACTIONS(3103), - [anon_sym_boolean] = ACTIONS(3103), - [anon_sym_string] = ACTIONS(3103), - [anon_sym_symbol] = ACTIONS(3103), - [anon_sym_object] = ACTIONS(3103), - [anon_sym_abstract] = ACTIONS(3117), - [anon_sym_never] = ACTIONS(3103), - [anon_sym_unknown] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3121), - [anon_sym_infer] = ACTIONS(3123), - [anon_sym_unique] = ACTIONS(3125), - [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_identifier] = ACTIONS(3279), + [anon_sym_export] = ACTIONS(3279), + [anon_sym_type] = ACTIONS(3279), + [anon_sym_namespace] = ACTIONS(3279), + [anon_sym_LBRACE] = ACTIONS(3281), + [anon_sym_typeof] = ACTIONS(3279), + [anon_sym_import] = ACTIONS(3279), + [anon_sym_with] = ACTIONS(3279), + [anon_sym_var] = ACTIONS(3279), + [anon_sym_let] = ACTIONS(3279), + [anon_sym_const] = ACTIONS(3279), + [anon_sym_BANG] = ACTIONS(3281), + [anon_sym_if] = ACTIONS(3279), + [anon_sym_switch] = ACTIONS(3279), + [anon_sym_for] = ACTIONS(3279), + [anon_sym_LPAREN] = ACTIONS(3281), + [anon_sym_SEMI] = ACTIONS(3281), + [anon_sym_await] = ACTIONS(3279), + [anon_sym_while] = ACTIONS(3279), + [anon_sym_do] = ACTIONS(3279), + [anon_sym_try] = ACTIONS(3279), + [anon_sym_break] = ACTIONS(3279), + [anon_sym_continue] = ACTIONS(3279), + [anon_sym_debugger] = ACTIONS(3279), + [anon_sym_return] = ACTIONS(3279), + [anon_sym_throw] = ACTIONS(3279), + [anon_sym_yield] = ACTIONS(3279), + [anon_sym_LBRACK] = ACTIONS(3281), + [anon_sym_class] = ACTIONS(3279), + [anon_sym_async] = ACTIONS(3279), + [anon_sym_function] = ACTIONS(3279), + [anon_sym_new] = ACTIONS(3279), + [anon_sym_using] = ACTIONS(3279), + [anon_sym_PLUS] = ACTIONS(3279), + [anon_sym_DASH] = ACTIONS(3279), + [anon_sym_SLASH] = ACTIONS(3279), + [anon_sym_LT] = ACTIONS(3281), + [anon_sym_TILDE] = ACTIONS(3281), + [anon_sym_void] = ACTIONS(3279), + [anon_sym_delete] = ACTIONS(3279), + [anon_sym_PLUS_PLUS] = ACTIONS(3281), + [anon_sym_DASH_DASH] = ACTIONS(3281), + [anon_sym_DQUOTE] = ACTIONS(3281), + [anon_sym_SQUOTE] = ACTIONS(3281), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3281), + [sym_number] = ACTIONS(3281), + [sym_private_property_identifier] = ACTIONS(3281), + [sym_this] = ACTIONS(3279), + [sym_super] = ACTIONS(3279), + [sym_true] = ACTIONS(3279), + [sym_false] = ACTIONS(3279), + [sym_null] = ACTIONS(3279), + [sym_undefined] = ACTIONS(3279), + [anon_sym_AT] = ACTIONS(3281), + [anon_sym_static] = ACTIONS(3279), + [anon_sym_readonly] = ACTIONS(3279), + [anon_sym_get] = ACTIONS(3279), + [anon_sym_set] = ACTIONS(3279), + [anon_sym_declare] = ACTIONS(3279), + [anon_sym_public] = ACTIONS(3279), + [anon_sym_private] = ACTIONS(3279), + [anon_sym_protected] = ACTIONS(3279), + [anon_sym_override] = ACTIONS(3279), + [anon_sym_module] = ACTIONS(3279), + [anon_sym_any] = ACTIONS(3279), + [anon_sym_number] = ACTIONS(3279), + [anon_sym_boolean] = ACTIONS(3279), + [anon_sym_string] = ACTIONS(3279), + [anon_sym_symbol] = ACTIONS(3279), + [anon_sym_object] = ACTIONS(3279), + [anon_sym_abstract] = ACTIONS(3279), + [anon_sym_interface] = ACTIONS(3279), + [anon_sym_enum] = ACTIONS(3279), [sym_html_comment] = ACTIONS(5), }, [STATE(1076)] = { - [sym_import] = STATE(5280), - [sym_nested_identifier] = STATE(5994), - [sym_string] = STATE(1969), - [sym_formal_parameters] = STATE(6004), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1789), - [sym__type_query_call_expression_in_type_annotation] = STATE(1980), - [sym_type] = STATE(1924), - [sym_constructor_type] = STATE(1988), - [sym_primary_type] = STATE(1989), - [sym_template_literal_type] = STATE(1990), - [sym_infer_type] = STATE(1988), - [sym_conditional_type] = STATE(1990), - [sym_generic_type] = STATE(1990), - [sym_type_query] = STATE(1990), - [sym_index_type_query] = STATE(1990), - [sym_lookup_type] = STATE(1990), - [sym_literal_type] = STATE(1990), - [sym__number] = STATE(1991), - [sym_existential_type] = STATE(1990), - [sym_flow_maybe_type] = STATE(1990), - [sym_parenthesized_type] = STATE(1990), - [sym_predefined_type] = STATE(1990), - [sym_object_type] = STATE(1990), - [sym_type_parameters] = STATE(5526), - [sym_array_type] = STATE(1990), - [sym_tuple_type] = STATE(1990), - [sym_readonly_type] = STATE(1988), - [sym_union_type] = STATE(1990), - [sym_intersection_type] = STATE(1990), - [sym_function_type] = STATE(1988), - [sym_identifier] = ACTIONS(3289), - [anon_sym_STAR] = ACTIONS(3083), - [anon_sym_LBRACE] = ACTIONS(3085), - [anon_sym_typeof] = ACTIONS(3087), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3089), - [anon_sym_LPAREN] = ACTIONS(3091), - [anon_sym_LBRACK] = ACTIONS(3093), - [anon_sym_new] = ACTIONS(3095), - [anon_sym_AMP] = ACTIONS(3097), - [anon_sym_PIPE] = ACTIONS(3099), - [anon_sym_PLUS] = ACTIONS(3101), - [anon_sym_DASH] = ACTIONS(3101), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3103), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3105), - [sym_number] = ACTIONS(3107), - [sym_this] = ACTIONS(3291), - [sym_true] = ACTIONS(3111), - [sym_false] = ACTIONS(3111), - [sym_null] = ACTIONS(3111), - [sym_undefined] = ACTIONS(3111), - [anon_sym_readonly] = ACTIONS(3113), - [anon_sym_QMARK] = ACTIONS(3115), - [anon_sym_any] = ACTIONS(3103), - [anon_sym_number] = ACTIONS(3103), - [anon_sym_boolean] = ACTIONS(3103), - [anon_sym_string] = ACTIONS(3103), - [anon_sym_symbol] = ACTIONS(3103), - [anon_sym_object] = ACTIONS(3103), - [anon_sym_abstract] = ACTIONS(3117), - [anon_sym_never] = ACTIONS(3103), - [anon_sym_unknown] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3121), - [anon_sym_infer] = ACTIONS(3123), - [anon_sym_unique] = ACTIONS(3125), - [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym_type_annotation] = STATE(6404), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(6212), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3551), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_COLON] = ACTIONS(893), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1077)] = { - [sym_import] = STATE(5280), - [sym_nested_identifier] = STATE(5994), - [sym_string] = STATE(1969), - [sym_formal_parameters] = STATE(6004), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1789), - [sym__type_query_call_expression_in_type_annotation] = STATE(1980), - [sym_type] = STATE(1928), - [sym_constructor_type] = STATE(1988), - [sym_primary_type] = STATE(1989), - [sym_template_literal_type] = STATE(1990), - [sym_infer_type] = STATE(1988), - [sym_conditional_type] = STATE(1990), - [sym_generic_type] = STATE(1990), - [sym_type_query] = STATE(1990), - [sym_index_type_query] = STATE(1990), - [sym_lookup_type] = STATE(1990), - [sym_literal_type] = STATE(1990), - [sym__number] = STATE(1991), - [sym_existential_type] = STATE(1990), - [sym_flow_maybe_type] = STATE(1990), - [sym_parenthesized_type] = STATE(1990), - [sym_predefined_type] = STATE(1990), - [sym_object_type] = STATE(1990), - [sym_type_parameters] = STATE(5526), - [sym_array_type] = STATE(1990), - [sym_tuple_type] = STATE(1990), - [sym_readonly_type] = STATE(1988), - [sym_union_type] = STATE(1990), - [sym_intersection_type] = STATE(1990), - [sym_function_type] = STATE(1988), - [sym_identifier] = ACTIONS(3289), - [anon_sym_STAR] = ACTIONS(3083), - [anon_sym_LBRACE] = ACTIONS(3085), - [anon_sym_typeof] = ACTIONS(3087), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3089), - [anon_sym_LPAREN] = ACTIONS(3091), - [anon_sym_LBRACK] = ACTIONS(3093), - [anon_sym_new] = ACTIONS(3095), - [anon_sym_AMP] = ACTIONS(3097), - [anon_sym_PIPE] = ACTIONS(3099), - [anon_sym_PLUS] = ACTIONS(3101), - [anon_sym_DASH] = ACTIONS(3101), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3103), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3105), - [sym_number] = ACTIONS(3107), - [sym_this] = ACTIONS(3291), - [sym_true] = ACTIONS(3111), - [sym_false] = ACTIONS(3111), - [sym_null] = ACTIONS(3111), - [sym_undefined] = ACTIONS(3111), - [anon_sym_readonly] = ACTIONS(3113), - [anon_sym_QMARK] = ACTIONS(3115), - [anon_sym_any] = ACTIONS(3103), - [anon_sym_number] = ACTIONS(3103), - [anon_sym_boolean] = ACTIONS(3103), - [anon_sym_string] = ACTIONS(3103), - [anon_sym_symbol] = ACTIONS(3103), - [anon_sym_object] = ACTIONS(3103), - [anon_sym_abstract] = ACTIONS(3117), - [anon_sym_never] = ACTIONS(3103), - [anon_sym_unknown] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3121), - [anon_sym_infer] = ACTIONS(3123), - [anon_sym_unique] = ACTIONS(3125), - [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym_type_annotation] = STATE(6688), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(6212), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3552), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_COLON] = ACTIONS(893), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(3599), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1078)] = { - [sym_import] = STATE(5280), - [sym_nested_identifier] = STATE(5994), - [sym_string] = STATE(1969), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1789), - [sym__type_query_call_expression_in_type_annotation] = STATE(1980), - [sym_type] = STATE(4854), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(1929), - [sym_template_literal_type] = STATE(1990), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(1990), - [sym_generic_type] = STATE(1990), - [sym_type_query] = STATE(1990), - [sym_index_type_query] = STATE(1990), - [sym_lookup_type] = STATE(1990), - [sym_literal_type] = STATE(1990), - [sym__number] = STATE(1991), - [sym_existential_type] = STATE(1990), - [sym_flow_maybe_type] = STATE(1990), - [sym_parenthesized_type] = STATE(1990), - [sym_predefined_type] = STATE(1990), - [sym_object_type] = STATE(1990), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(1990), - [sym_tuple_type] = STATE(1990), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(1990), - [sym_intersection_type] = STATE(1990), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(3289), - [anon_sym_STAR] = ACTIONS(3083), - [anon_sym_LBRACE] = ACTIONS(3085), - [anon_sym_typeof] = ACTIONS(3087), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3089), - [anon_sym_LPAREN] = ACTIONS(3091), - [anon_sym_LBRACK] = ACTIONS(3093), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(3097), - [anon_sym_PIPE] = ACTIONS(3099), - [anon_sym_PLUS] = ACTIONS(3101), - [anon_sym_DASH] = ACTIONS(3101), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3103), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3105), - [sym_number] = ACTIONS(3107), - [sym_this] = ACTIONS(3291), - [sym_true] = ACTIONS(3111), - [sym_false] = ACTIONS(3111), - [sym_null] = ACTIONS(3111), - [sym_undefined] = ACTIONS(3111), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(3115), - [anon_sym_any] = ACTIONS(3103), - [anon_sym_number] = ACTIONS(3103), - [anon_sym_boolean] = ACTIONS(3103), - [anon_sym_string] = ACTIONS(3103), - [anon_sym_symbol] = ACTIONS(3103), - [anon_sym_object] = ACTIONS(3103), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(3103), - [anon_sym_unknown] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3121), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(3125), - [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_nested_type_identifier] = STATE(3471), + [sym_type_annotation] = STATE(6688), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4689), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_COLON] = ACTIONS(893), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1722), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1728), + [anon_sym_QMARK] = ACTIONS(3599), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1079)] = { - [sym_import] = STATE(5280), - [sym_nested_identifier] = STATE(5994), - [sym_string] = STATE(1969), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1789), - [sym__type_query_call_expression_in_type_annotation] = STATE(1980), - [sym_type] = STATE(4854), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(1930), - [sym_template_literal_type] = STATE(1990), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(1990), - [sym_generic_type] = STATE(1990), - [sym_type_query] = STATE(1990), - [sym_index_type_query] = STATE(1990), - [sym_lookup_type] = STATE(1990), - [sym_literal_type] = STATE(1990), - [sym__number] = STATE(1991), - [sym_existential_type] = STATE(1990), - [sym_flow_maybe_type] = STATE(1990), - [sym_parenthesized_type] = STATE(1990), - [sym_predefined_type] = STATE(1990), - [sym_object_type] = STATE(1990), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(1990), - [sym_tuple_type] = STATE(1990), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(1990), - [sym_intersection_type] = STATE(1990), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(3289), - [anon_sym_STAR] = ACTIONS(3083), - [anon_sym_LBRACE] = ACTIONS(3085), - [anon_sym_typeof] = ACTIONS(3087), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3089), - [anon_sym_LPAREN] = ACTIONS(3091), - [anon_sym_LBRACK] = ACTIONS(3093), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(3097), - [anon_sym_PIPE] = ACTIONS(3099), - [anon_sym_PLUS] = ACTIONS(3101), - [anon_sym_DASH] = ACTIONS(3101), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3103), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3105), - [sym_number] = ACTIONS(3107), - [sym_this] = ACTIONS(3291), - [sym_true] = ACTIONS(3111), - [sym_false] = ACTIONS(3111), - [sym_null] = ACTIONS(3111), - [sym_undefined] = ACTIONS(3111), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(3115), - [anon_sym_any] = ACTIONS(3103), - [anon_sym_number] = ACTIONS(3103), - [anon_sym_boolean] = ACTIONS(3103), - [anon_sym_string] = ACTIONS(3103), - [anon_sym_symbol] = ACTIONS(3103), - [anon_sym_object] = ACTIONS(3103), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(3103), - [anon_sym_unknown] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3121), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(3125), - [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4756), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_GT] = ACTIONS(3601), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1080)] = { - [sym_import] = STATE(5068), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5999), - [sym_nested_type_identifier] = STATE(3511), - [sym__type_query_member_expression_in_type_annotation] = STATE(3299), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4009), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5621), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(3283), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3183), - [anon_sym_typeof] = ACTIONS(3185), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(3187), - [anon_sym_AMP] = ACTIONS(3189), - [anon_sym_PIPE] = ACTIONS(3191), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(3193), - [anon_sym_SQUOTE] = ACTIONS(3195), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(3199), - [anon_sym_QMARK] = ACTIONS(3201), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(3203), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(3207), - [anon_sym_infer] = ACTIONS(3209), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3211), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4756), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_GT] = ACTIONS(3603), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1081)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(2994), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5813), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(3605), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1082)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3233), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4756), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_GT] = ACTIONS(3607), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1083)] = { - [sym_import] = STATE(5068), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(3511), - [sym__type_query_member_expression_in_type_annotation] = STATE(3299), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4964), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3016), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(3283), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3183), - [anon_sym_typeof] = ACTIONS(3185), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(3189), - [anon_sym_PIPE] = ACTIONS(3191), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(3193), - [anon_sym_SQUOTE] = ACTIONS(3195), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(3201), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(3207), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3211), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4756), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_GT] = ACTIONS(3609), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1084)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3153), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5939), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(3611), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1085)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4723), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3016), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4756), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_GT] = ACTIONS(3613), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1086)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4723), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3013), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4756), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_GT] = ACTIONS(3615), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1087)] = { - [sym_import] = STATE(5068), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(3511), - [sym__type_query_member_expression_in_type_annotation] = STATE(3299), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4964), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3013), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(3283), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3183), - [anon_sym_typeof] = ACTIONS(3185), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(3189), - [anon_sym_PIPE] = ACTIONS(3191), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(3193), - [anon_sym_SQUOTE] = ACTIONS(3195), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(3201), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(3207), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3211), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5409), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(3617), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1088)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4587), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4756), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_GT] = ACTIONS(3619), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1089)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3091), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4756), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_GT] = ACTIONS(3621), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1090)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4666), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1576), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1582), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(1586), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4756), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_GT] = ACTIONS(3623), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1091)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3228), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_identifier] = ACTIONS(3625), + [anon_sym_export] = ACTIONS(3625), + [anon_sym_type] = ACTIONS(3625), + [anon_sym_EQ] = ACTIONS(3625), + [anon_sym_namespace] = ACTIONS(3625), + [anon_sym_LBRACE] = ACTIONS(3627), + [anon_sym_COMMA] = ACTIONS(3627), + [anon_sym_RBRACE] = ACTIONS(3627), + [anon_sym_typeof] = ACTIONS(3625), + [anon_sym_import] = ACTIONS(3625), + [anon_sym_let] = ACTIONS(3625), + [anon_sym_BANG] = ACTIONS(3627), + [anon_sym_LPAREN] = ACTIONS(3627), + [anon_sym_RPAREN] = ACTIONS(3627), + [anon_sym_await] = ACTIONS(3625), + [anon_sym_COLON] = ACTIONS(3627), + [anon_sym_yield] = ACTIONS(3625), + [anon_sym_LBRACK] = ACTIONS(3627), + [anon_sym_RBRACK] = ACTIONS(3627), + [anon_sym_DOT] = ACTIONS(3625), + [anon_sym_class] = ACTIONS(3625), + [anon_sym_async] = ACTIONS(3625), + [anon_sym_function] = ACTIONS(3625), + [anon_sym_EQ_GT] = ACTIONS(3627), + [anon_sym_QMARK_DOT] = ACTIONS(3627), + [anon_sym_new] = ACTIONS(3625), + [anon_sym_using] = ACTIONS(3625), + [anon_sym_DOT_DOT_DOT] = ACTIONS(3627), + [anon_sym_AMP] = ACTIONS(3627), + [anon_sym_PIPE] = ACTIONS(3627), + [anon_sym_PLUS] = ACTIONS(3625), + [anon_sym_DASH] = ACTIONS(3625), + [anon_sym_SLASH] = ACTIONS(3625), + [anon_sym_LT] = ACTIONS(3627), + [anon_sym_GT] = ACTIONS(3627), + [anon_sym_TILDE] = ACTIONS(3627), + [anon_sym_void] = ACTIONS(3625), + [anon_sym_delete] = ACTIONS(3625), + [anon_sym_PLUS_PLUS] = ACTIONS(3627), + [anon_sym_DASH_DASH] = ACTIONS(3627), + [anon_sym_DQUOTE] = ACTIONS(3627), + [anon_sym_SQUOTE] = ACTIONS(3627), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3627), + [sym_number] = ACTIONS(3627), + [sym_private_property_identifier] = ACTIONS(3627), + [sym_this] = ACTIONS(3625), + [sym_super] = ACTIONS(3625), + [sym_true] = ACTIONS(3625), + [sym_false] = ACTIONS(3625), + [sym_null] = ACTIONS(3625), + [sym_undefined] = ACTIONS(3625), + [anon_sym_AT] = ACTIONS(3627), + [anon_sym_static] = ACTIONS(3625), + [anon_sym_readonly] = ACTIONS(3625), + [anon_sym_get] = ACTIONS(3625), + [anon_sym_set] = ACTIONS(3625), + [anon_sym_QMARK] = ACTIONS(3625), + [anon_sym_declare] = ACTIONS(3625), + [anon_sym_public] = ACTIONS(3625), + [anon_sym_private] = ACTIONS(3625), + [anon_sym_protected] = ACTIONS(3625), + [anon_sym_override] = ACTIONS(3625), + [anon_sym_module] = ACTIONS(3625), + [anon_sym_any] = ACTIONS(3625), + [anon_sym_number] = ACTIONS(3625), + [anon_sym_boolean] = ACTIONS(3625), + [anon_sym_string] = ACTIONS(3625), + [anon_sym_symbol] = ACTIONS(3625), + [anon_sym_object] = ACTIONS(3625), + [anon_sym_abstract] = ACTIONS(3625), + [anon_sym_extends] = ACTIONS(3625), [sym_html_comment] = ACTIONS(5), }, [STATE(1092)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4029), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_identifier] = ACTIONS(3629), + [anon_sym_export] = ACTIONS(3629), + [anon_sym_type] = ACTIONS(3629), + [anon_sym_EQ] = ACTIONS(3629), + [anon_sym_namespace] = ACTIONS(3629), + [anon_sym_LBRACE] = ACTIONS(3631), + [anon_sym_COMMA] = ACTIONS(3631), + [anon_sym_RBRACE] = ACTIONS(3631), + [anon_sym_typeof] = ACTIONS(3629), + [anon_sym_import] = ACTIONS(3629), + [anon_sym_let] = ACTIONS(3629), + [anon_sym_BANG] = ACTIONS(3631), + [anon_sym_LPAREN] = ACTIONS(3631), + [anon_sym_RPAREN] = ACTIONS(3631), + [anon_sym_await] = ACTIONS(3629), + [anon_sym_COLON] = ACTIONS(3631), + [anon_sym_yield] = ACTIONS(3629), + [anon_sym_LBRACK] = ACTIONS(3631), + [anon_sym_RBRACK] = ACTIONS(3631), + [anon_sym_DOT] = ACTIONS(3629), + [anon_sym_class] = ACTIONS(3629), + [anon_sym_async] = ACTIONS(3629), + [anon_sym_function] = ACTIONS(3629), + [anon_sym_EQ_GT] = ACTIONS(3631), + [anon_sym_QMARK_DOT] = ACTIONS(3631), + [anon_sym_new] = ACTIONS(3629), + [anon_sym_using] = ACTIONS(3629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(3631), + [anon_sym_AMP] = ACTIONS(3631), + [anon_sym_PIPE] = ACTIONS(3631), + [anon_sym_PLUS] = ACTIONS(3629), + [anon_sym_DASH] = ACTIONS(3629), + [anon_sym_SLASH] = ACTIONS(3629), + [anon_sym_LT] = ACTIONS(3631), + [anon_sym_GT] = ACTIONS(3631), + [anon_sym_TILDE] = ACTIONS(3631), + [anon_sym_void] = ACTIONS(3629), + [anon_sym_delete] = ACTIONS(3629), + [anon_sym_PLUS_PLUS] = ACTIONS(3631), + [anon_sym_DASH_DASH] = ACTIONS(3631), + [anon_sym_DQUOTE] = ACTIONS(3631), + [anon_sym_SQUOTE] = ACTIONS(3631), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3631), + [sym_number] = ACTIONS(3631), + [sym_private_property_identifier] = ACTIONS(3631), + [sym_this] = ACTIONS(3629), + [sym_super] = ACTIONS(3629), + [sym_true] = ACTIONS(3629), + [sym_false] = ACTIONS(3629), + [sym_null] = ACTIONS(3629), + [sym_undefined] = ACTIONS(3629), + [anon_sym_AT] = ACTIONS(3631), + [anon_sym_static] = ACTIONS(3629), + [anon_sym_readonly] = ACTIONS(3629), + [anon_sym_get] = ACTIONS(3629), + [anon_sym_set] = ACTIONS(3629), + [anon_sym_QMARK] = ACTIONS(3629), + [anon_sym_declare] = ACTIONS(3629), + [anon_sym_public] = ACTIONS(3629), + [anon_sym_private] = ACTIONS(3629), + [anon_sym_protected] = ACTIONS(3629), + [anon_sym_override] = ACTIONS(3629), + [anon_sym_module] = ACTIONS(3629), + [anon_sym_any] = ACTIONS(3629), + [anon_sym_number] = ACTIONS(3629), + [anon_sym_boolean] = ACTIONS(3629), + [anon_sym_string] = ACTIONS(3629), + [anon_sym_symbol] = ACTIONS(3629), + [anon_sym_object] = ACTIONS(3629), + [anon_sym_abstract] = ACTIONS(3629), + [anon_sym_extends] = ACTIONS(3629), [sym_html_comment] = ACTIONS(5), }, [STATE(1093)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4723), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(4345), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(4573), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_identifier] = ACTIONS(3633), + [anon_sym_export] = ACTIONS(3633), + [anon_sym_type] = ACTIONS(3633), + [anon_sym_EQ] = ACTIONS(3633), + [anon_sym_namespace] = ACTIONS(3633), + [anon_sym_LBRACE] = ACTIONS(3635), + [anon_sym_COMMA] = ACTIONS(3635), + [anon_sym_RBRACE] = ACTIONS(3635), + [anon_sym_typeof] = ACTIONS(3633), + [anon_sym_import] = ACTIONS(3633), + [anon_sym_let] = ACTIONS(3633), + [anon_sym_BANG] = ACTIONS(3635), + [anon_sym_LPAREN] = ACTIONS(3635), + [anon_sym_RPAREN] = ACTIONS(3635), + [anon_sym_await] = ACTIONS(3633), + [anon_sym_COLON] = ACTIONS(3635), + [anon_sym_yield] = ACTIONS(3633), + [anon_sym_LBRACK] = ACTIONS(3635), + [anon_sym_RBRACK] = ACTIONS(3635), + [anon_sym_DOT] = ACTIONS(3633), + [anon_sym_class] = ACTIONS(3633), + [anon_sym_async] = ACTIONS(3633), + [anon_sym_function] = ACTIONS(3633), + [anon_sym_EQ_GT] = ACTIONS(3635), + [anon_sym_QMARK_DOT] = ACTIONS(3635), + [anon_sym_new] = ACTIONS(3633), + [anon_sym_using] = ACTIONS(3633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(3635), + [anon_sym_AMP] = ACTIONS(3635), + [anon_sym_PIPE] = ACTIONS(3635), + [anon_sym_PLUS] = ACTIONS(3633), + [anon_sym_DASH] = ACTIONS(3633), + [anon_sym_SLASH] = ACTIONS(3633), + [anon_sym_LT] = ACTIONS(3635), + [anon_sym_GT] = ACTIONS(3635), + [anon_sym_TILDE] = ACTIONS(3635), + [anon_sym_void] = ACTIONS(3633), + [anon_sym_delete] = ACTIONS(3633), + [anon_sym_PLUS_PLUS] = ACTIONS(3635), + [anon_sym_DASH_DASH] = ACTIONS(3635), + [anon_sym_DQUOTE] = ACTIONS(3635), + [anon_sym_SQUOTE] = ACTIONS(3635), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3635), + [sym_number] = ACTIONS(3635), + [sym_private_property_identifier] = ACTIONS(3635), + [sym_this] = ACTIONS(3633), + [sym_super] = ACTIONS(3633), + [sym_true] = ACTIONS(3633), + [sym_false] = ACTIONS(3633), + [sym_null] = ACTIONS(3633), + [sym_undefined] = ACTIONS(3633), + [anon_sym_AT] = ACTIONS(3635), + [anon_sym_static] = ACTIONS(3633), + [anon_sym_readonly] = ACTIONS(3633), + [anon_sym_get] = ACTIONS(3633), + [anon_sym_set] = ACTIONS(3633), + [anon_sym_QMARK] = ACTIONS(3633), + [anon_sym_declare] = ACTIONS(3633), + [anon_sym_public] = ACTIONS(3633), + [anon_sym_private] = ACTIONS(3633), + [anon_sym_protected] = ACTIONS(3633), + [anon_sym_override] = ACTIONS(3633), + [anon_sym_module] = ACTIONS(3633), + [anon_sym_any] = ACTIONS(3633), + [anon_sym_number] = ACTIONS(3633), + [anon_sym_boolean] = ACTIONS(3633), + [anon_sym_string] = ACTIONS(3633), + [anon_sym_symbol] = ACTIONS(3633), + [anon_sym_object] = ACTIONS(3633), + [anon_sym_abstract] = ACTIONS(3633), + [anon_sym_extends] = ACTIONS(3633), [sym_html_comment] = ACTIONS(5), }, [STATE(1094)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4348), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5771), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(3637), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1095)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3889), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4756), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_GT] = ACTIONS(3639), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1096)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4013), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4756), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_GT] = ACTIONS(3641), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1097)] = { - [sym_import] = STATE(4737), - [sym_nested_identifier] = STATE(5736), - [sym_string] = STATE(1558), - [sym_formal_parameters] = STATE(6020), - [sym_nested_type_identifier] = STATE(1536), - [sym__type_query_member_expression_in_type_annotation] = STATE(1516), - [sym__type_query_call_expression_in_type_annotation] = STATE(1560), - [sym_type] = STATE(1541), - [sym_constructor_type] = STATE(1561), - [sym_primary_type] = STATE(1562), - [sym_template_literal_type] = STATE(1563), - [sym_infer_type] = STATE(1561), - [sym_conditional_type] = STATE(1563), - [sym_generic_type] = STATE(1563), - [sym_type_query] = STATE(1563), - [sym_index_type_query] = STATE(1563), - [sym_lookup_type] = STATE(1563), - [sym_literal_type] = STATE(1563), - [sym__number] = STATE(1564), - [sym_existential_type] = STATE(1563), - [sym_flow_maybe_type] = STATE(1563), - [sym_parenthesized_type] = STATE(1563), - [sym_predefined_type] = STATE(1563), - [sym_object_type] = STATE(1563), - [sym_type_parameters] = STATE(5451), - [sym_array_type] = STATE(1563), - [sym_tuple_type] = STATE(1563), - [sym_readonly_type] = STATE(1561), - [sym_union_type] = STATE(1563), - [sym_intersection_type] = STATE(1563), - [sym_function_type] = STATE(1561), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3131), - [anon_sym_LBRACE] = ACTIONS(3133), - [anon_sym_typeof] = ACTIONS(3135), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3295), - [anon_sym_LPAREN] = ACTIONS(3139), - [anon_sym_LBRACK] = ACTIONS(3141), - [anon_sym_new] = ACTIONS(3143), - [anon_sym_AMP] = ACTIONS(3145), - [anon_sym_PIPE] = ACTIONS(3147), - [anon_sym_PLUS] = ACTIONS(3149), - [anon_sym_DASH] = ACTIONS(3149), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3151), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3153), - [sym_number] = ACTIONS(3155), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3159), - [sym_false] = ACTIONS(3159), - [sym_null] = ACTIONS(3159), - [sym_undefined] = ACTIONS(3159), - [anon_sym_readonly] = ACTIONS(3161), - [anon_sym_QMARK] = ACTIONS(3163), - [anon_sym_any] = ACTIONS(3151), - [anon_sym_number] = ACTIONS(3151), - [anon_sym_boolean] = ACTIONS(3151), - [anon_sym_string] = ACTIONS(3151), - [anon_sym_symbol] = ACTIONS(3151), - [anon_sym_object] = ACTIONS(3151), - [anon_sym_abstract] = ACTIONS(3165), - [anon_sym_never] = ACTIONS(3151), - [anon_sym_unknown] = ACTIONS(3151), - [anon_sym_keyof] = ACTIONS(3169), - [anon_sym_infer] = ACTIONS(3171), - [anon_sym_unique] = ACTIONS(3173), - [anon_sym_LBRACE_PIPE] = ACTIONS(3175), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4756), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_GT] = ACTIONS(3643), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1098)] = { - [sym_import] = STATE(5280), - [sym_nested_identifier] = STATE(5994), - [sym_string] = STATE(1969), - [sym_formal_parameters] = STATE(6004), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1789), - [sym__type_query_call_expression_in_type_annotation] = STATE(1980), - [sym_type] = STATE(2020), - [sym_constructor_type] = STATE(1988), - [sym_primary_type] = STATE(1989), - [sym_template_literal_type] = STATE(1990), - [sym_infer_type] = STATE(1988), - [sym_conditional_type] = STATE(1990), - [sym_generic_type] = STATE(1990), - [sym_type_query] = STATE(1990), - [sym_index_type_query] = STATE(1990), - [sym_lookup_type] = STATE(1990), - [sym_literal_type] = STATE(1990), - [sym__number] = STATE(1991), - [sym_existential_type] = STATE(1990), - [sym_flow_maybe_type] = STATE(1990), - [sym_parenthesized_type] = STATE(1990), - [sym_predefined_type] = STATE(1990), - [sym_object_type] = STATE(1990), - [sym_type_parameters] = STATE(5526), - [sym_array_type] = STATE(1990), - [sym_tuple_type] = STATE(1990), - [sym_readonly_type] = STATE(1988), - [sym_union_type] = STATE(1990), - [sym_intersection_type] = STATE(1990), - [sym_function_type] = STATE(1988), - [sym_identifier] = ACTIONS(3289), - [anon_sym_STAR] = ACTIONS(3083), - [anon_sym_LBRACE] = ACTIONS(3085), - [anon_sym_typeof] = ACTIONS(3087), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3089), - [anon_sym_LPAREN] = ACTIONS(3091), - [anon_sym_LBRACK] = ACTIONS(3093), - [anon_sym_new] = ACTIONS(3095), - [anon_sym_AMP] = ACTIONS(3097), - [anon_sym_PIPE] = ACTIONS(3099), - [anon_sym_PLUS] = ACTIONS(3101), - [anon_sym_DASH] = ACTIONS(3101), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3103), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3105), - [sym_number] = ACTIONS(3107), - [sym_this] = ACTIONS(3291), - [sym_true] = ACTIONS(3111), - [sym_false] = ACTIONS(3111), - [sym_null] = ACTIONS(3111), - [sym_undefined] = ACTIONS(3111), - [anon_sym_readonly] = ACTIONS(3113), - [anon_sym_QMARK] = ACTIONS(3115), - [anon_sym_any] = ACTIONS(3103), - [anon_sym_number] = ACTIONS(3103), - [anon_sym_boolean] = ACTIONS(3103), - [anon_sym_string] = ACTIONS(3103), - [anon_sym_symbol] = ACTIONS(3103), - [anon_sym_object] = ACTIONS(3103), - [anon_sym_abstract] = ACTIONS(3117), - [anon_sym_never] = ACTIONS(3103), - [anon_sym_unknown] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3121), - [anon_sym_infer] = ACTIONS(3123), - [anon_sym_unique] = ACTIONS(3125), - [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4756), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_GT] = ACTIONS(3645), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1099)] = { - [sym_import] = STATE(4797), - [sym_nested_identifier] = STATE(6050), - [sym_string] = STATE(3429), - [sym_formal_parameters] = STATE(5818), - [sym_nested_type_identifier] = STATE(3307), - [sym__type_query_member_expression_in_type_annotation] = STATE(3126), - [sym__type_query_call_expression_in_type_annotation] = STATE(3348), - [sym_type] = STATE(3423), - [sym_constructor_type] = STATE(3434), - [sym_primary_type] = STATE(3435), - [sym_template_literal_type] = STATE(3436), - [sym_infer_type] = STATE(3434), - [sym_conditional_type] = STATE(3436), - [sym_generic_type] = STATE(3436), - [sym_type_query] = STATE(3436), - [sym_index_type_query] = STATE(3436), - [sym_lookup_type] = STATE(3436), - [sym_literal_type] = STATE(3436), - [sym__number] = STATE(3437), - [sym_existential_type] = STATE(3436), - [sym_flow_maybe_type] = STATE(3436), - [sym_parenthesized_type] = STATE(3436), - [sym_predefined_type] = STATE(3436), - [sym_object_type] = STATE(3436), - [sym_type_parameters] = STATE(5491), - [sym_array_type] = STATE(3436), - [sym_tuple_type] = STATE(3436), - [sym_readonly_type] = STATE(3434), - [sym_union_type] = STATE(3436), - [sym_intersection_type] = STATE(3436), - [sym_function_type] = STATE(3434), - [sym_identifier] = ACTIONS(3285), - [anon_sym_STAR] = ACTIONS(3021), - [anon_sym_LBRACE] = ACTIONS(3023), - [anon_sym_typeof] = ACTIONS(3025), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3027), - [anon_sym_LPAREN] = ACTIONS(3029), - [anon_sym_LBRACK] = ACTIONS(3031), - [anon_sym_new] = ACTIONS(3033), - [anon_sym_AMP] = ACTIONS(3035), - [anon_sym_PIPE] = ACTIONS(3037), - [anon_sym_PLUS] = ACTIONS(3039), - [anon_sym_DASH] = ACTIONS(3039), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3041), - [anon_sym_DQUOTE] = ACTIONS(3043), - [anon_sym_SQUOTE] = ACTIONS(3045), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3047), - [sym_number] = ACTIONS(3049), - [sym_this] = ACTIONS(3287), - [sym_true] = ACTIONS(3053), - [sym_false] = ACTIONS(3053), - [sym_null] = ACTIONS(3053), - [sym_undefined] = ACTIONS(3053), - [anon_sym_readonly] = ACTIONS(3055), - [anon_sym_QMARK] = ACTIONS(3057), - [anon_sym_any] = ACTIONS(3041), - [anon_sym_number] = ACTIONS(3041), - [anon_sym_boolean] = ACTIONS(3041), - [anon_sym_string] = ACTIONS(3041), - [anon_sym_symbol] = ACTIONS(3041), - [anon_sym_object] = ACTIONS(3041), - [anon_sym_abstract] = ACTIONS(3059), - [anon_sym_never] = ACTIONS(3041), - [anon_sym_unknown] = ACTIONS(3041), - [anon_sym_keyof] = ACTIONS(3063), - [anon_sym_infer] = ACTIONS(3065), - [anon_sym_unique] = ACTIONS(3067), - [anon_sym_LBRACE_PIPE] = ACTIONS(3069), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5880), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(3647), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1100)] = { - [sym_import] = STATE(5280), - [sym_nested_identifier] = STATE(5994), - [sym_string] = STATE(1969), - [sym_formal_parameters] = STATE(6004), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1789), - [sym__type_query_call_expression_in_type_annotation] = STATE(1980), - [sym_type] = STATE(2021), - [sym_constructor_type] = STATE(1988), - [sym_primary_type] = STATE(1989), - [sym_template_literal_type] = STATE(1990), - [sym_infer_type] = STATE(1988), - [sym_conditional_type] = STATE(1990), - [sym_generic_type] = STATE(1990), - [sym_type_query] = STATE(1990), - [sym_index_type_query] = STATE(1990), - [sym_lookup_type] = STATE(1990), - [sym_literal_type] = STATE(1990), - [sym__number] = STATE(1991), - [sym_existential_type] = STATE(1990), - [sym_flow_maybe_type] = STATE(1990), - [sym_parenthesized_type] = STATE(1990), - [sym_predefined_type] = STATE(1990), - [sym_object_type] = STATE(1990), - [sym_type_parameters] = STATE(5526), - [sym_array_type] = STATE(1990), - [sym_tuple_type] = STATE(1990), - [sym_readonly_type] = STATE(1988), - [sym_union_type] = STATE(1990), - [sym_intersection_type] = STATE(1990), - [sym_function_type] = STATE(1988), - [sym_identifier] = ACTIONS(3289), - [anon_sym_STAR] = ACTIONS(3083), - [anon_sym_LBRACE] = ACTIONS(3085), - [anon_sym_typeof] = ACTIONS(3087), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3089), - [anon_sym_LPAREN] = ACTIONS(3091), - [anon_sym_LBRACK] = ACTIONS(3093), - [anon_sym_new] = ACTIONS(3095), - [anon_sym_AMP] = ACTIONS(3097), - [anon_sym_PIPE] = ACTIONS(3099), - [anon_sym_PLUS] = ACTIONS(3101), - [anon_sym_DASH] = ACTIONS(3101), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3103), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3105), - [sym_number] = ACTIONS(3107), - [sym_this] = ACTIONS(3291), - [sym_true] = ACTIONS(3111), - [sym_false] = ACTIONS(3111), - [sym_null] = ACTIONS(3111), - [sym_undefined] = ACTIONS(3111), - [anon_sym_readonly] = ACTIONS(3113), - [anon_sym_QMARK] = ACTIONS(3115), - [anon_sym_any] = ACTIONS(3103), - [anon_sym_number] = ACTIONS(3103), - [anon_sym_boolean] = ACTIONS(3103), - [anon_sym_string] = ACTIONS(3103), - [anon_sym_symbol] = ACTIONS(3103), - [anon_sym_object] = ACTIONS(3103), - [anon_sym_abstract] = ACTIONS(3117), - [anon_sym_never] = ACTIONS(3103), - [anon_sym_unknown] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3121), - [anon_sym_infer] = ACTIONS(3123), - [anon_sym_unique] = ACTIONS(3125), - [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4756), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_GT] = ACTIONS(3649), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1101)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3074), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5807), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(3651), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1102)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3161), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4756), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_GT] = ACTIONS(3653), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1103)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4596), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1576), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1582), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(1586), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5530), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(3655), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1104)] = { - [sym_import] = STATE(5280), - [sym_nested_identifier] = STATE(5994), - [sym_string] = STATE(1969), - [sym_formal_parameters] = STATE(6004), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1789), - [sym__type_query_call_expression_in_type_annotation] = STATE(1980), - [sym_type] = STATE(2075), - [sym_constructor_type] = STATE(1988), - [sym_primary_type] = STATE(1989), - [sym_template_literal_type] = STATE(1990), - [sym_infer_type] = STATE(1988), - [sym_conditional_type] = STATE(1990), - [sym_generic_type] = STATE(1990), - [sym_type_query] = STATE(1990), - [sym_index_type_query] = STATE(1990), - [sym_lookup_type] = STATE(1990), - [sym_literal_type] = STATE(1990), - [sym__number] = STATE(1991), - [sym_existential_type] = STATE(1990), - [sym_flow_maybe_type] = STATE(1990), - [sym_parenthesized_type] = STATE(1990), - [sym_predefined_type] = STATE(1990), - [sym_object_type] = STATE(1990), - [sym_type_parameters] = STATE(5526), - [sym_array_type] = STATE(1990), - [sym_tuple_type] = STATE(1990), - [sym_readonly_type] = STATE(1988), - [sym_union_type] = STATE(1990), - [sym_intersection_type] = STATE(1990), - [sym_function_type] = STATE(1988), - [sym_identifier] = ACTIONS(3289), - [anon_sym_STAR] = ACTIONS(3083), - [anon_sym_LBRACE] = ACTIONS(3085), - [anon_sym_typeof] = ACTIONS(3087), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3089), - [anon_sym_LPAREN] = ACTIONS(3091), - [anon_sym_LBRACK] = ACTIONS(3093), - [anon_sym_new] = ACTIONS(3095), - [anon_sym_AMP] = ACTIONS(3097), - [anon_sym_PIPE] = ACTIONS(3099), - [anon_sym_PLUS] = ACTIONS(3101), - [anon_sym_DASH] = ACTIONS(3101), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3103), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3105), - [sym_number] = ACTIONS(3107), - [sym_this] = ACTIONS(3291), - [sym_true] = ACTIONS(3111), - [sym_false] = ACTIONS(3111), - [sym_null] = ACTIONS(3111), - [sym_undefined] = ACTIONS(3111), - [anon_sym_readonly] = ACTIONS(3113), - [anon_sym_QMARK] = ACTIONS(3115), - [anon_sym_any] = ACTIONS(3103), - [anon_sym_number] = ACTIONS(3103), - [anon_sym_boolean] = ACTIONS(3103), - [anon_sym_string] = ACTIONS(3103), - [anon_sym_symbol] = ACTIONS(3103), - [anon_sym_object] = ACTIONS(3103), - [anon_sym_abstract] = ACTIONS(3117), - [anon_sym_never] = ACTIONS(3103), - [anon_sym_unknown] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3121), - [anon_sym_infer] = ACTIONS(3123), - [anon_sym_unique] = ACTIONS(3125), - [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4756), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_GT] = ACTIONS(3657), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1105)] = { - [sym_import] = STATE(5280), - [sym_nested_identifier] = STATE(5994), - [sym_string] = STATE(1969), - [sym_formal_parameters] = STATE(6004), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1789), - [sym__type_query_call_expression_in_type_annotation] = STATE(1980), - [sym_type] = STATE(2076), - [sym_constructor_type] = STATE(1988), - [sym_primary_type] = STATE(1989), - [sym_template_literal_type] = STATE(1990), - [sym_infer_type] = STATE(1988), - [sym_conditional_type] = STATE(1990), - [sym_generic_type] = STATE(1990), - [sym_type_query] = STATE(1990), - [sym_index_type_query] = STATE(1990), - [sym_lookup_type] = STATE(1990), - [sym_literal_type] = STATE(1990), - [sym__number] = STATE(1991), - [sym_existential_type] = STATE(1990), - [sym_flow_maybe_type] = STATE(1990), - [sym_parenthesized_type] = STATE(1990), - [sym_predefined_type] = STATE(1990), - [sym_object_type] = STATE(1990), - [sym_type_parameters] = STATE(5526), - [sym_array_type] = STATE(1990), - [sym_tuple_type] = STATE(1990), - [sym_readonly_type] = STATE(1988), - [sym_union_type] = STATE(1990), - [sym_intersection_type] = STATE(1990), - [sym_function_type] = STATE(1988), - [sym_identifier] = ACTIONS(3289), - [anon_sym_STAR] = ACTIONS(3083), - [anon_sym_LBRACE] = ACTIONS(3085), - [anon_sym_typeof] = ACTIONS(3087), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3089), - [anon_sym_LPAREN] = ACTIONS(3091), - [anon_sym_LBRACK] = ACTIONS(3093), - [anon_sym_new] = ACTIONS(3095), - [anon_sym_AMP] = ACTIONS(3097), - [anon_sym_PIPE] = ACTIONS(3099), - [anon_sym_PLUS] = ACTIONS(3101), - [anon_sym_DASH] = ACTIONS(3101), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3103), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3105), - [sym_number] = ACTIONS(3107), - [sym_this] = ACTIONS(3291), - [sym_true] = ACTIONS(3111), - [sym_false] = ACTIONS(3111), - [sym_null] = ACTIONS(3111), - [sym_undefined] = ACTIONS(3111), - [anon_sym_readonly] = ACTIONS(3113), - [anon_sym_QMARK] = ACTIONS(3115), - [anon_sym_any] = ACTIONS(3103), - [anon_sym_number] = ACTIONS(3103), - [anon_sym_boolean] = ACTIONS(3103), - [anon_sym_string] = ACTIONS(3103), - [anon_sym_symbol] = ACTIONS(3103), - [anon_sym_object] = ACTIONS(3103), - [anon_sym_abstract] = ACTIONS(3117), - [anon_sym_never] = ACTIONS(3103), - [anon_sym_unknown] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3121), - [anon_sym_infer] = ACTIONS(3123), - [anon_sym_unique] = ACTIONS(3125), - [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4756), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_GT] = ACTIONS(3659), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1106)] = { - [sym_import] = STATE(4797), - [sym_nested_identifier] = STATE(6050), - [sym_string] = STATE(3429), - [sym_formal_parameters] = STATE(5818), - [sym_nested_type_identifier] = STATE(3307), - [sym__type_query_member_expression_in_type_annotation] = STATE(3126), - [sym__type_query_call_expression_in_type_annotation] = STATE(3348), - [sym_type] = STATE(3501), - [sym_constructor_type] = STATE(3434), - [sym_primary_type] = STATE(3435), - [sym_template_literal_type] = STATE(3436), - [sym_infer_type] = STATE(3434), - [sym_conditional_type] = STATE(3436), - [sym_generic_type] = STATE(3436), - [sym_type_query] = STATE(3436), - [sym_index_type_query] = STATE(3436), - [sym_lookup_type] = STATE(3436), - [sym_literal_type] = STATE(3436), - [sym__number] = STATE(3437), - [sym_existential_type] = STATE(3436), - [sym_flow_maybe_type] = STATE(3436), - [sym_parenthesized_type] = STATE(3436), - [sym_predefined_type] = STATE(3436), - [sym_object_type] = STATE(3436), - [sym_type_parameters] = STATE(5491), - [sym_array_type] = STATE(3436), - [sym_tuple_type] = STATE(3436), - [sym_readonly_type] = STATE(3434), - [sym_union_type] = STATE(3436), - [sym_intersection_type] = STATE(3436), - [sym_function_type] = STATE(3434), - [sym_identifier] = ACTIONS(3285), - [anon_sym_STAR] = ACTIONS(3021), - [anon_sym_LBRACE] = ACTIONS(3023), - [anon_sym_typeof] = ACTIONS(3025), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3027), - [anon_sym_LPAREN] = ACTIONS(3029), - [anon_sym_LBRACK] = ACTIONS(3031), - [anon_sym_new] = ACTIONS(3033), - [anon_sym_AMP] = ACTIONS(3035), - [anon_sym_PIPE] = ACTIONS(3037), - [anon_sym_PLUS] = ACTIONS(3039), - [anon_sym_DASH] = ACTIONS(3039), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3041), - [anon_sym_DQUOTE] = ACTIONS(3043), - [anon_sym_SQUOTE] = ACTIONS(3045), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3047), - [sym_number] = ACTIONS(3049), - [sym_this] = ACTIONS(3287), - [sym_true] = ACTIONS(3053), - [sym_false] = ACTIONS(3053), - [sym_null] = ACTIONS(3053), - [sym_undefined] = ACTIONS(3053), - [anon_sym_readonly] = ACTIONS(3055), - [anon_sym_QMARK] = ACTIONS(3057), - [anon_sym_any] = ACTIONS(3041), - [anon_sym_number] = ACTIONS(3041), - [anon_sym_boolean] = ACTIONS(3041), - [anon_sym_string] = ACTIONS(3041), - [anon_sym_symbol] = ACTIONS(3041), - [anon_sym_object] = ACTIONS(3041), - [anon_sym_abstract] = ACTIONS(3059), - [anon_sym_never] = ACTIONS(3041), - [anon_sym_unknown] = ACTIONS(3041), - [anon_sym_keyof] = ACTIONS(3063), - [anon_sym_infer] = ACTIONS(3065), - [anon_sym_unique] = ACTIONS(3067), - [anon_sym_LBRACE_PIPE] = ACTIONS(3069), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5636), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_RBRACK] = ACTIONS(3661), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1107)] = { - [sym_import] = STATE(4797), - [sym_nested_identifier] = STATE(6050), - [sym_string] = STATE(3429), - [sym_formal_parameters] = STATE(5818), - [sym_nested_type_identifier] = STATE(3307), - [sym__type_query_member_expression_in_type_annotation] = STATE(3126), - [sym__type_query_call_expression_in_type_annotation] = STATE(3348), - [sym_type] = STATE(3506), - [sym_constructor_type] = STATE(3434), - [sym_primary_type] = STATE(3435), - [sym_template_literal_type] = STATE(3436), - [sym_infer_type] = STATE(3434), - [sym_conditional_type] = STATE(3436), - [sym_generic_type] = STATE(3436), - [sym_type_query] = STATE(3436), - [sym_index_type_query] = STATE(3436), - [sym_lookup_type] = STATE(3436), - [sym_literal_type] = STATE(3436), - [sym__number] = STATE(3437), - [sym_existential_type] = STATE(3436), - [sym_flow_maybe_type] = STATE(3436), - [sym_parenthesized_type] = STATE(3436), - [sym_predefined_type] = STATE(3436), - [sym_object_type] = STATE(3436), - [sym_type_parameters] = STATE(5491), - [sym_array_type] = STATE(3436), - [sym_tuple_type] = STATE(3436), - [sym_readonly_type] = STATE(3434), - [sym_union_type] = STATE(3436), - [sym_intersection_type] = STATE(3436), - [sym_function_type] = STATE(3434), - [sym_identifier] = ACTIONS(3285), - [anon_sym_STAR] = ACTIONS(3021), - [anon_sym_LBRACE] = ACTIONS(3023), - [anon_sym_typeof] = ACTIONS(3025), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3027), - [anon_sym_LPAREN] = ACTIONS(3029), - [anon_sym_LBRACK] = ACTIONS(3031), - [anon_sym_new] = ACTIONS(3033), - [anon_sym_AMP] = ACTIONS(3035), - [anon_sym_PIPE] = ACTIONS(3037), - [anon_sym_PLUS] = ACTIONS(3039), - [anon_sym_DASH] = ACTIONS(3039), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3041), - [anon_sym_DQUOTE] = ACTIONS(3043), - [anon_sym_SQUOTE] = ACTIONS(3045), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3047), - [sym_number] = ACTIONS(3049), - [sym_this] = ACTIONS(3287), - [sym_true] = ACTIONS(3053), - [sym_false] = ACTIONS(3053), - [sym_null] = ACTIONS(3053), - [sym_undefined] = ACTIONS(3053), - [anon_sym_readonly] = ACTIONS(3055), - [anon_sym_QMARK] = ACTIONS(3057), - [anon_sym_any] = ACTIONS(3041), - [anon_sym_number] = ACTIONS(3041), - [anon_sym_boolean] = ACTIONS(3041), - [anon_sym_string] = ACTIONS(3041), - [anon_sym_symbol] = ACTIONS(3041), - [anon_sym_object] = ACTIONS(3041), - [anon_sym_abstract] = ACTIONS(3059), - [anon_sym_never] = ACTIONS(3041), - [anon_sym_unknown] = ACTIONS(3041), - [anon_sym_keyof] = ACTIONS(3063), - [anon_sym_infer] = ACTIONS(3065), - [anon_sym_unique] = ACTIONS(3067), - [anon_sym_LBRACE_PIPE] = ACTIONS(3069), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4756), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_GT] = ACTIONS(3663), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1108)] = { - [sym_import] = STATE(5280), - [sym_nested_identifier] = STATE(5994), - [sym_string] = STATE(1969), - [sym_formal_parameters] = STATE(6004), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1789), - [sym__type_query_call_expression_in_type_annotation] = STATE(1980), - [sym_type] = STATE(2103), - [sym_constructor_type] = STATE(1988), - [sym_primary_type] = STATE(1989), - [sym_template_literal_type] = STATE(1990), - [sym_infer_type] = STATE(1988), - [sym_conditional_type] = STATE(1990), - [sym_generic_type] = STATE(1990), - [sym_type_query] = STATE(1990), - [sym_index_type_query] = STATE(1990), - [sym_lookup_type] = STATE(1990), - [sym_literal_type] = STATE(1990), - [sym__number] = STATE(1991), - [sym_existential_type] = STATE(1990), - [sym_flow_maybe_type] = STATE(1990), - [sym_parenthesized_type] = STATE(1990), - [sym_predefined_type] = STATE(1990), - [sym_object_type] = STATE(1990), - [sym_type_parameters] = STATE(5526), - [sym_array_type] = STATE(1990), - [sym_tuple_type] = STATE(1990), - [sym_readonly_type] = STATE(1988), - [sym_union_type] = STATE(1990), - [sym_intersection_type] = STATE(1990), - [sym_function_type] = STATE(1988), - [sym_identifier] = ACTIONS(3289), - [anon_sym_STAR] = ACTIONS(3083), - [anon_sym_LBRACE] = ACTIONS(3085), - [anon_sym_typeof] = ACTIONS(3087), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3089), - [anon_sym_LPAREN] = ACTIONS(3091), - [anon_sym_LBRACK] = ACTIONS(3093), - [anon_sym_new] = ACTIONS(3095), - [anon_sym_AMP] = ACTIONS(3097), - [anon_sym_PIPE] = ACTIONS(3099), - [anon_sym_PLUS] = ACTIONS(3101), - [anon_sym_DASH] = ACTIONS(3101), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3103), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), + [sym_import] = STATE(6214), + [sym_nested_identifier] = STATE(6886), + [sym_string] = STATE(3988), + [sym_formal_parameters] = STATE(7033), + [sym_nested_type_identifier] = STATE(3865), + [sym__type_query_member_expression_in_type_annotation] = STATE(3546), + [sym__type_query_call_expression_in_type_annotation] = STATE(3936), + [sym_type] = STATE(4110), + [sym_constructor_type] = STATE(3994), + [sym_primary_type] = STATE(3995), + [sym_template_literal_type] = STATE(3998), + [sym_infer_type] = STATE(3994), + [sym_conditional_type] = STATE(3998), + [sym_generic_type] = STATE(3998), + [sym_type_query] = STATE(3998), + [sym_index_type_query] = STATE(3998), + [sym_lookup_type] = STATE(3998), + [sym_literal_type] = STATE(3998), + [sym__number] = STATE(4001), + [sym_existential_type] = STATE(3998), + [sym_flow_maybe_type] = STATE(3998), + [sym_parenthesized_type] = STATE(3998), + [sym_predefined_type] = STATE(3998), + [sym_object_type] = STATE(3998), + [sym_type_parameters] = STATE(6538), + [sym_array_type] = STATE(3998), + [sym_tuple_type] = STATE(3998), + [sym_readonly_type] = STATE(3994), + [sym_union_type] = STATE(3998), + [sym_intersection_type] = STATE(3998), + [sym_function_type] = STATE(3994), + [sym_identifier] = ACTIONS(3665), + [anon_sym_STAR] = ACTIONS(3229), + [anon_sym_LBRACE] = ACTIONS(3231), + [anon_sym_typeof] = ACTIONS(3233), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3235), + [anon_sym_LPAREN] = ACTIONS(3237), + [anon_sym_LBRACK] = ACTIONS(3239), + [anon_sym_new] = ACTIONS(3241), + [anon_sym_AMP] = ACTIONS(3243), + [anon_sym_PIPE] = ACTIONS(3245), + [anon_sym_PLUS] = ACTIONS(3247), + [anon_sym_DASH] = ACTIONS(3247), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3249), + [anon_sym_DQUOTE] = ACTIONS(3251), + [anon_sym_SQUOTE] = ACTIONS(3253), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3105), - [sym_number] = ACTIONS(3107), - [sym_this] = ACTIONS(3291), - [sym_true] = ACTIONS(3111), - [sym_false] = ACTIONS(3111), - [sym_null] = ACTIONS(3111), - [sym_undefined] = ACTIONS(3111), - [anon_sym_readonly] = ACTIONS(3113), - [anon_sym_QMARK] = ACTIONS(3115), - [anon_sym_any] = ACTIONS(3103), - [anon_sym_number] = ACTIONS(3103), - [anon_sym_boolean] = ACTIONS(3103), - [anon_sym_string] = ACTIONS(3103), - [anon_sym_symbol] = ACTIONS(3103), - [anon_sym_object] = ACTIONS(3103), - [anon_sym_abstract] = ACTIONS(3117), - [anon_sym_never] = ACTIONS(3103), - [anon_sym_unknown] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3121), - [anon_sym_infer] = ACTIONS(3123), - [anon_sym_unique] = ACTIONS(3125), - [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [anon_sym_BQUOTE] = ACTIONS(3255), + [sym_number] = ACTIONS(3257), + [sym_this] = ACTIONS(3667), + [sym_true] = ACTIONS(3261), + [sym_false] = ACTIONS(3261), + [sym_null] = ACTIONS(3261), + [sym_undefined] = ACTIONS(3261), + [anon_sym_readonly] = ACTIONS(3263), + [anon_sym_QMARK] = ACTIONS(3265), + [anon_sym_any] = ACTIONS(3249), + [anon_sym_number] = ACTIONS(3249), + [anon_sym_boolean] = ACTIONS(3249), + [anon_sym_string] = ACTIONS(3249), + [anon_sym_symbol] = ACTIONS(3249), + [anon_sym_object] = ACTIONS(3249), + [anon_sym_abstract] = ACTIONS(3267), + [anon_sym_never] = ACTIONS(3249), + [anon_sym_unknown] = ACTIONS(3249), + [anon_sym_keyof] = ACTIONS(3271), + [anon_sym_infer] = ACTIONS(3273), + [aux_sym_predefined_type_token1] = ACTIONS(3275), + [anon_sym_LBRACE_PIPE] = ACTIONS(3277), [sym_html_comment] = ACTIONS(5), }, [STATE(1109)] = { - [sym_import] = STATE(5280), - [sym_nested_identifier] = STATE(5994), - [sym_string] = STATE(1969), - [sym_formal_parameters] = STATE(6004), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1789), - [sym__type_query_call_expression_in_type_annotation] = STATE(1980), - [sym_type] = STATE(2104), - [sym_constructor_type] = STATE(1988), - [sym_primary_type] = STATE(1989), - [sym_template_literal_type] = STATE(1990), - [sym_infer_type] = STATE(1988), - [sym_conditional_type] = STATE(1990), - [sym_generic_type] = STATE(1990), - [sym_type_query] = STATE(1990), - [sym_index_type_query] = STATE(1990), - [sym_lookup_type] = STATE(1990), - [sym_literal_type] = STATE(1990), - [sym__number] = STATE(1991), - [sym_existential_type] = STATE(1990), - [sym_flow_maybe_type] = STATE(1990), - [sym_parenthesized_type] = STATE(1990), - [sym_predefined_type] = STATE(1990), - [sym_object_type] = STATE(1990), - [sym_type_parameters] = STATE(5526), - [sym_array_type] = STATE(1990), - [sym_tuple_type] = STATE(1990), - [sym_readonly_type] = STATE(1988), - [sym_union_type] = STATE(1990), - [sym_intersection_type] = STATE(1990), - [sym_function_type] = STATE(1988), - [sym_identifier] = ACTIONS(3289), - [anon_sym_STAR] = ACTIONS(3083), - [anon_sym_LBRACE] = ACTIONS(3085), - [anon_sym_typeof] = ACTIONS(3087), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3089), - [anon_sym_LPAREN] = ACTIONS(3091), - [anon_sym_LBRACK] = ACTIONS(3093), - [anon_sym_new] = ACTIONS(3095), - [anon_sym_AMP] = ACTIONS(3097), - [anon_sym_PIPE] = ACTIONS(3099), - [anon_sym_PLUS] = ACTIONS(3101), - [anon_sym_DASH] = ACTIONS(3101), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3103), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3105), - [sym_number] = ACTIONS(3107), - [sym_this] = ACTIONS(3291), - [sym_true] = ACTIONS(3111), - [sym_false] = ACTIONS(3111), - [sym_null] = ACTIONS(3111), - [sym_undefined] = ACTIONS(3111), - [anon_sym_readonly] = ACTIONS(3113), - [anon_sym_QMARK] = ACTIONS(3115), - [anon_sym_any] = ACTIONS(3103), - [anon_sym_number] = ACTIONS(3103), - [anon_sym_boolean] = ACTIONS(3103), - [anon_sym_string] = ACTIONS(3103), - [anon_sym_symbol] = ACTIONS(3103), - [anon_sym_object] = ACTIONS(3103), - [anon_sym_abstract] = ACTIONS(3117), - [anon_sym_never] = ACTIONS(3103), - [anon_sym_unknown] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3121), - [anon_sym_infer] = ACTIONS(3123), - [anon_sym_unique] = ACTIONS(3125), - [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_import] = STATE(6240), + [sym_nested_identifier] = STATE(6906), + [sym_string] = STATE(2763), + [sym_formal_parameters] = STATE(7203), + [sym_nested_type_identifier] = STATE(2479), + [sym__type_query_member_expression_in_type_annotation] = STATE(2087), + [sym__type_query_call_expression_in_type_annotation] = STATE(2548), + [sym_type] = STATE(2667), + [sym_constructor_type] = STATE(2685), + [sym_primary_type] = STATE(2755), + [sym_template_literal_type] = STATE(2798), + [sym_infer_type] = STATE(2685), + [sym_conditional_type] = STATE(2798), + [sym_generic_type] = STATE(2798), + [sym_type_query] = STATE(2798), + [sym_index_type_query] = STATE(2798), + [sym_lookup_type] = STATE(2798), + [sym_literal_type] = STATE(2798), + [sym__number] = STATE(2571), + [sym_existential_type] = STATE(2798), + [sym_flow_maybe_type] = STATE(2798), + [sym_parenthesized_type] = STATE(2798), + [sym_predefined_type] = STATE(2798), + [sym_object_type] = STATE(2798), + [sym_type_parameters] = STATE(6581), + [sym_array_type] = STATE(2798), + [sym_tuple_type] = STATE(2798), + [sym_readonly_type] = STATE(2685), + [sym_union_type] = STATE(2798), + [sym_intersection_type] = STATE(2798), + [sym_function_type] = STATE(2685), + [sym_identifier] = ACTIONS(3669), + [anon_sym_STAR] = ACTIONS(3553), + [anon_sym_LBRACE] = ACTIONS(3555), + [anon_sym_typeof] = ACTIONS(3557), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3559), + [anon_sym_LPAREN] = ACTIONS(3561), + [anon_sym_LBRACK] = ACTIONS(3563), + [anon_sym_new] = ACTIONS(3565), + [anon_sym_AMP] = ACTIONS(3567), + [anon_sym_PIPE] = ACTIONS(3569), + [anon_sym_PLUS] = ACTIONS(3571), + [anon_sym_DASH] = ACTIONS(3571), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3573), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3575), + [sym_number] = ACTIONS(3577), + [sym_this] = ACTIONS(3671), + [sym_true] = ACTIONS(3581), + [sym_false] = ACTIONS(3581), + [sym_null] = ACTIONS(3581), + [sym_undefined] = ACTIONS(3581), + [anon_sym_readonly] = ACTIONS(3583), + [anon_sym_QMARK] = ACTIONS(3585), + [anon_sym_any] = ACTIONS(3573), + [anon_sym_number] = ACTIONS(3573), + [anon_sym_boolean] = ACTIONS(3573), + [anon_sym_string] = ACTIONS(3573), + [anon_sym_symbol] = ACTIONS(3573), + [anon_sym_object] = ACTIONS(3573), + [anon_sym_abstract] = ACTIONS(3587), + [anon_sym_never] = ACTIONS(3573), + [anon_sym_unknown] = ACTIONS(3573), + [anon_sym_keyof] = ACTIONS(3591), + [anon_sym_infer] = ACTIONS(3593), + [aux_sym_predefined_type_token1] = ACTIONS(3595), + [anon_sym_LBRACE_PIPE] = ACTIONS(3597), [sym_html_comment] = ACTIONS(5), }, [STATE(1110)] = { - [sym_import] = STATE(5280), - [sym_nested_identifier] = STATE(5994), - [sym_string] = STATE(1969), - [sym_formal_parameters] = STATE(6004), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1789), - [sym__type_query_call_expression_in_type_annotation] = STATE(1980), - [sym_type] = STATE(2120), - [sym_constructor_type] = STATE(1988), - [sym_primary_type] = STATE(1989), - [sym_template_literal_type] = STATE(1990), - [sym_infer_type] = STATE(1988), - [sym_conditional_type] = STATE(1990), - [sym_generic_type] = STATE(1990), - [sym_type_query] = STATE(1990), - [sym_index_type_query] = STATE(1990), - [sym_lookup_type] = STATE(1990), - [sym_literal_type] = STATE(1990), - [sym__number] = STATE(1991), - [sym_existential_type] = STATE(1990), - [sym_flow_maybe_type] = STATE(1990), - [sym_parenthesized_type] = STATE(1990), - [sym_predefined_type] = STATE(1990), - [sym_object_type] = STATE(1990), - [sym_type_parameters] = STATE(5526), - [sym_array_type] = STATE(1990), - [sym_tuple_type] = STATE(1990), - [sym_readonly_type] = STATE(1988), - [sym_union_type] = STATE(1990), - [sym_intersection_type] = STATE(1990), - [sym_function_type] = STATE(1988), - [sym_identifier] = ACTIONS(3289), - [anon_sym_STAR] = ACTIONS(3083), - [anon_sym_LBRACE] = ACTIONS(3085), - [anon_sym_typeof] = ACTIONS(3087), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3089), - [anon_sym_LPAREN] = ACTIONS(3091), - [anon_sym_LBRACK] = ACTIONS(3093), - [anon_sym_new] = ACTIONS(3095), - [anon_sym_AMP] = ACTIONS(3097), - [anon_sym_PIPE] = ACTIONS(3099), - [anon_sym_PLUS] = ACTIONS(3101), - [anon_sym_DASH] = ACTIONS(3101), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3103), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3105), - [sym_number] = ACTIONS(3107), - [sym_this] = ACTIONS(3291), - [sym_true] = ACTIONS(3111), - [sym_false] = ACTIONS(3111), - [sym_null] = ACTIONS(3111), - [sym_undefined] = ACTIONS(3111), - [anon_sym_readonly] = ACTIONS(3113), - [anon_sym_QMARK] = ACTIONS(3115), - [anon_sym_any] = ACTIONS(3103), - [anon_sym_number] = ACTIONS(3103), - [anon_sym_boolean] = ACTIONS(3103), - [anon_sym_string] = ACTIONS(3103), - [anon_sym_symbol] = ACTIONS(3103), - [anon_sym_object] = ACTIONS(3103), - [anon_sym_abstract] = ACTIONS(3117), - [anon_sym_never] = ACTIONS(3103), - [anon_sym_unknown] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3121), - [anon_sym_infer] = ACTIONS(3123), - [anon_sym_unique] = ACTIONS(3125), - [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_import] = STATE(6060), + [sym_nested_identifier] = STATE(7108), + [sym_string] = STATE(4318), + [sym_formal_parameters] = STATE(7226), + [sym_nested_type_identifier] = STATE(3956), + [sym__type_query_member_expression_in_type_annotation] = STATE(3754), + [sym__type_query_call_expression_in_type_annotation] = STATE(4117), + [sym_type] = STATE(4456), + [sym_constructor_type] = STATE(4329), + [sym_primary_type] = STATE(4331), + [sym_template_literal_type] = STATE(4336), + [sym_infer_type] = STATE(4329), + [sym_conditional_type] = STATE(4336), + [sym_generic_type] = STATE(4336), + [sym_type_query] = STATE(4336), + [sym_index_type_query] = STATE(4336), + [sym_lookup_type] = STATE(4336), + [sym_literal_type] = STATE(4336), + [sym__number] = STATE(4337), + [sym_existential_type] = STATE(4336), + [sym_flow_maybe_type] = STATE(4336), + [sym_parenthesized_type] = STATE(4336), + [sym_predefined_type] = STATE(4336), + [sym_object_type] = STATE(4336), + [sym_type_parameters] = STATE(6342), + [sym_array_type] = STATE(4336), + [sym_tuple_type] = STATE(4336), + [sym_readonly_type] = STATE(4329), + [sym_union_type] = STATE(4336), + [sym_intersection_type] = STATE(4336), + [sym_function_type] = STATE(4329), + [sym_identifier] = ACTIONS(3673), + [anon_sym_STAR] = ACTIONS(3323), + [anon_sym_LBRACE] = ACTIONS(3325), + [anon_sym_typeof] = ACTIONS(3327), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3329), + [anon_sym_LPAREN] = ACTIONS(3331), + [anon_sym_LBRACK] = ACTIONS(3333), + [anon_sym_new] = ACTIONS(3335), + [anon_sym_AMP] = ACTIONS(3337), + [anon_sym_PIPE] = ACTIONS(3339), + [anon_sym_PLUS] = ACTIONS(3341), + [anon_sym_DASH] = ACTIONS(3341), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3343), + [anon_sym_DQUOTE] = ACTIONS(3345), + [anon_sym_SQUOTE] = ACTIONS(3347), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3349), + [sym_number] = ACTIONS(3351), + [sym_this] = ACTIONS(3675), + [sym_true] = ACTIONS(3355), + [sym_false] = ACTIONS(3355), + [sym_null] = ACTIONS(3355), + [sym_undefined] = ACTIONS(3355), + [anon_sym_readonly] = ACTIONS(3357), + [anon_sym_QMARK] = ACTIONS(3359), + [anon_sym_any] = ACTIONS(3343), + [anon_sym_number] = ACTIONS(3343), + [anon_sym_boolean] = ACTIONS(3343), + [anon_sym_string] = ACTIONS(3343), + [anon_sym_symbol] = ACTIONS(3343), + [anon_sym_object] = ACTIONS(3343), + [anon_sym_abstract] = ACTIONS(3361), + [anon_sym_never] = ACTIONS(3343), + [anon_sym_unknown] = ACTIONS(3343), + [anon_sym_keyof] = ACTIONS(3365), + [anon_sym_infer] = ACTIONS(3367), + [aux_sym_predefined_type_token1] = ACTIONS(3369), + [anon_sym_LBRACE_PIPE] = ACTIONS(3371), [sym_html_comment] = ACTIONS(5), }, [STATE(1111)] = { - [sym_import] = STATE(5280), - [sym_nested_identifier] = STATE(5994), - [sym_string] = STATE(1969), - [sym_formal_parameters] = STATE(6004), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1789), - [sym__type_query_call_expression_in_type_annotation] = STATE(1980), - [sym_type] = STATE(2121), - [sym_constructor_type] = STATE(1988), - [sym_primary_type] = STATE(1989), - [sym_template_literal_type] = STATE(1990), - [sym_infer_type] = STATE(1988), - [sym_conditional_type] = STATE(1990), - [sym_generic_type] = STATE(1990), - [sym_type_query] = STATE(1990), - [sym_index_type_query] = STATE(1990), - [sym_lookup_type] = STATE(1990), - [sym_literal_type] = STATE(1990), - [sym__number] = STATE(1991), - [sym_existential_type] = STATE(1990), - [sym_flow_maybe_type] = STATE(1990), - [sym_parenthesized_type] = STATE(1990), - [sym_predefined_type] = STATE(1990), - [sym_object_type] = STATE(1990), - [sym_type_parameters] = STATE(5526), - [sym_array_type] = STATE(1990), - [sym_tuple_type] = STATE(1990), - [sym_readonly_type] = STATE(1988), - [sym_union_type] = STATE(1990), - [sym_intersection_type] = STATE(1990), - [sym_function_type] = STATE(1988), - [sym_identifier] = ACTIONS(3289), - [anon_sym_STAR] = ACTIONS(3083), - [anon_sym_LBRACE] = ACTIONS(3085), - [anon_sym_typeof] = ACTIONS(3087), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3089), - [anon_sym_LPAREN] = ACTIONS(3091), - [anon_sym_LBRACK] = ACTIONS(3093), - [anon_sym_new] = ACTIONS(3095), - [anon_sym_AMP] = ACTIONS(3097), - [anon_sym_PIPE] = ACTIONS(3099), - [anon_sym_PLUS] = ACTIONS(3101), - [anon_sym_DASH] = ACTIONS(3101), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3103), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3105), - [sym_number] = ACTIONS(3107), - [sym_this] = ACTIONS(3291), - [sym_true] = ACTIONS(3111), - [sym_false] = ACTIONS(3111), - [sym_null] = ACTIONS(3111), - [sym_undefined] = ACTIONS(3111), - [anon_sym_readonly] = ACTIONS(3113), - [anon_sym_QMARK] = ACTIONS(3115), - [anon_sym_any] = ACTIONS(3103), - [anon_sym_number] = ACTIONS(3103), - [anon_sym_boolean] = ACTIONS(3103), - [anon_sym_string] = ACTIONS(3103), - [anon_sym_symbol] = ACTIONS(3103), - [anon_sym_object] = ACTIONS(3103), - [anon_sym_abstract] = ACTIONS(3117), - [anon_sym_never] = ACTIONS(3103), - [anon_sym_unknown] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3121), - [anon_sym_infer] = ACTIONS(3123), - [anon_sym_unique] = ACTIONS(3125), - [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_import] = STATE(6060), + [sym_nested_identifier] = STATE(7108), + [sym_string] = STATE(4318), + [sym_formal_parameters] = STATE(7226), + [sym_nested_type_identifier] = STATE(3956), + [sym__type_query_member_expression_in_type_annotation] = STATE(3754), + [sym__type_query_call_expression_in_type_annotation] = STATE(4117), + [sym_type] = STATE(4460), + [sym_constructor_type] = STATE(4329), + [sym_primary_type] = STATE(4331), + [sym_template_literal_type] = STATE(4336), + [sym_infer_type] = STATE(4329), + [sym_conditional_type] = STATE(4336), + [sym_generic_type] = STATE(4336), + [sym_type_query] = STATE(4336), + [sym_index_type_query] = STATE(4336), + [sym_lookup_type] = STATE(4336), + [sym_literal_type] = STATE(4336), + [sym__number] = STATE(4337), + [sym_existential_type] = STATE(4336), + [sym_flow_maybe_type] = STATE(4336), + [sym_parenthesized_type] = STATE(4336), + [sym_predefined_type] = STATE(4336), + [sym_object_type] = STATE(4336), + [sym_type_parameters] = STATE(6342), + [sym_array_type] = STATE(4336), + [sym_tuple_type] = STATE(4336), + [sym_readonly_type] = STATE(4329), + [sym_union_type] = STATE(4336), + [sym_intersection_type] = STATE(4336), + [sym_function_type] = STATE(4329), + [sym_identifier] = ACTIONS(3673), + [anon_sym_STAR] = ACTIONS(3323), + [anon_sym_LBRACE] = ACTIONS(3325), + [anon_sym_typeof] = ACTIONS(3327), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3329), + [anon_sym_LPAREN] = ACTIONS(3331), + [anon_sym_LBRACK] = ACTIONS(3333), + [anon_sym_new] = ACTIONS(3335), + [anon_sym_AMP] = ACTIONS(3337), + [anon_sym_PIPE] = ACTIONS(3339), + [anon_sym_PLUS] = ACTIONS(3341), + [anon_sym_DASH] = ACTIONS(3341), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3343), + [anon_sym_DQUOTE] = ACTIONS(3345), + [anon_sym_SQUOTE] = ACTIONS(3347), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3349), + [sym_number] = ACTIONS(3351), + [sym_this] = ACTIONS(3675), + [sym_true] = ACTIONS(3355), + [sym_false] = ACTIONS(3355), + [sym_null] = ACTIONS(3355), + [sym_undefined] = ACTIONS(3355), + [anon_sym_readonly] = ACTIONS(3357), + [anon_sym_QMARK] = ACTIONS(3359), + [anon_sym_any] = ACTIONS(3343), + [anon_sym_number] = ACTIONS(3343), + [anon_sym_boolean] = ACTIONS(3343), + [anon_sym_string] = ACTIONS(3343), + [anon_sym_symbol] = ACTIONS(3343), + [anon_sym_object] = ACTIONS(3343), + [anon_sym_abstract] = ACTIONS(3361), + [anon_sym_never] = ACTIONS(3343), + [anon_sym_unknown] = ACTIONS(3343), + [anon_sym_keyof] = ACTIONS(3365), + [anon_sym_infer] = ACTIONS(3367), + [aux_sym_predefined_type_token1] = ACTIONS(3369), + [anon_sym_LBRACE_PIPE] = ACTIONS(3371), [sym_html_comment] = ACTIONS(5), }, [STATE(1112)] = { - [sym_import] = STATE(4737), - [sym_nested_identifier] = STATE(5736), - [sym_string] = STATE(1558), - [sym_formal_parameters] = STATE(6020), - [sym_nested_type_identifier] = STATE(1536), - [sym__type_query_member_expression_in_type_annotation] = STATE(1516), - [sym__type_query_call_expression_in_type_annotation] = STATE(1560), - [sym_type] = STATE(1542), - [sym_constructor_type] = STATE(1561), - [sym_primary_type] = STATE(1562), - [sym_template_literal_type] = STATE(1563), - [sym_infer_type] = STATE(1561), - [sym_conditional_type] = STATE(1563), - [sym_generic_type] = STATE(1563), - [sym_type_query] = STATE(1563), - [sym_index_type_query] = STATE(1563), - [sym_lookup_type] = STATE(1563), - [sym_literal_type] = STATE(1563), - [sym__number] = STATE(1564), - [sym_existential_type] = STATE(1563), - [sym_flow_maybe_type] = STATE(1563), - [sym_parenthesized_type] = STATE(1563), - [sym_predefined_type] = STATE(1563), - [sym_object_type] = STATE(1563), - [sym_type_parameters] = STATE(5451), - [sym_array_type] = STATE(1563), - [sym_tuple_type] = STATE(1563), - [sym_readonly_type] = STATE(1561), - [sym_union_type] = STATE(1563), - [sym_intersection_type] = STATE(1563), - [sym_function_type] = STATE(1561), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3131), - [anon_sym_LBRACE] = ACTIONS(3133), - [anon_sym_typeof] = ACTIONS(3135), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3137), - [anon_sym_LPAREN] = ACTIONS(3139), - [anon_sym_LBRACK] = ACTIONS(3141), - [anon_sym_new] = ACTIONS(3143), - [anon_sym_AMP] = ACTIONS(3145), - [anon_sym_PIPE] = ACTIONS(3147), - [anon_sym_PLUS] = ACTIONS(3149), - [anon_sym_DASH] = ACTIONS(3149), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3151), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3153), - [sym_number] = ACTIONS(3155), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3159), - [sym_false] = ACTIONS(3159), - [sym_null] = ACTIONS(3159), - [sym_undefined] = ACTIONS(3159), - [anon_sym_readonly] = ACTIONS(3161), - [anon_sym_QMARK] = ACTIONS(3163), - [anon_sym_any] = ACTIONS(3151), - [anon_sym_number] = ACTIONS(3151), - [anon_sym_boolean] = ACTIONS(3151), - [anon_sym_string] = ACTIONS(3151), - [anon_sym_symbol] = ACTIONS(3151), - [anon_sym_object] = ACTIONS(3151), - [anon_sym_abstract] = ACTIONS(3165), - [anon_sym_never] = ACTIONS(3151), - [anon_sym_unknown] = ACTIONS(3151), - [anon_sym_keyof] = ACTIONS(3169), - [anon_sym_infer] = ACTIONS(3171), - [anon_sym_unique] = ACTIONS(3173), - [anon_sym_LBRACE_PIPE] = ACTIONS(3175), + [sym_import] = STATE(6060), + [sym_nested_identifier] = STATE(7108), + [sym_string] = STATE(4318), + [sym_formal_parameters] = STATE(7226), + [sym_nested_type_identifier] = STATE(3956), + [sym__type_query_member_expression_in_type_annotation] = STATE(3754), + [sym__type_query_call_expression_in_type_annotation] = STATE(4117), + [sym_type] = STATE(5335), + [sym_constructor_type] = STATE(4329), + [sym_primary_type] = STATE(4331), + [sym_template_literal_type] = STATE(4336), + [sym_infer_type] = STATE(4329), + [sym_conditional_type] = STATE(4336), + [sym_generic_type] = STATE(4336), + [sym_type_query] = STATE(4336), + [sym_index_type_query] = STATE(4336), + [sym_lookup_type] = STATE(4336), + [sym_literal_type] = STATE(4336), + [sym__number] = STATE(4337), + [sym_existential_type] = STATE(4336), + [sym_flow_maybe_type] = STATE(4336), + [sym_parenthesized_type] = STATE(4336), + [sym_predefined_type] = STATE(4336), + [sym_object_type] = STATE(4336), + [sym_type_parameters] = STATE(6342), + [sym_array_type] = STATE(4336), + [sym_tuple_type] = STATE(4336), + [sym_readonly_type] = STATE(4329), + [sym_union_type] = STATE(4336), + [sym_intersection_type] = STATE(4336), + [sym_function_type] = STATE(4329), + [sym_identifier] = ACTIONS(3673), + [anon_sym_STAR] = ACTIONS(3323), + [anon_sym_LBRACE] = ACTIONS(3325), + [anon_sym_typeof] = ACTIONS(3327), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3329), + [anon_sym_LPAREN] = ACTIONS(3331), + [anon_sym_LBRACK] = ACTIONS(3333), + [anon_sym_new] = ACTIONS(3335), + [anon_sym_AMP] = ACTIONS(3337), + [anon_sym_PIPE] = ACTIONS(3339), + [anon_sym_PLUS] = ACTIONS(3341), + [anon_sym_DASH] = ACTIONS(3341), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3343), + [anon_sym_DQUOTE] = ACTIONS(3345), + [anon_sym_SQUOTE] = ACTIONS(3347), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3349), + [sym_number] = ACTIONS(3351), + [sym_this] = ACTIONS(3675), + [sym_true] = ACTIONS(3355), + [sym_false] = ACTIONS(3355), + [sym_null] = ACTIONS(3355), + [sym_undefined] = ACTIONS(3355), + [anon_sym_readonly] = ACTIONS(3357), + [anon_sym_QMARK] = ACTIONS(3359), + [anon_sym_any] = ACTIONS(3343), + [anon_sym_number] = ACTIONS(3343), + [anon_sym_boolean] = ACTIONS(3343), + [anon_sym_string] = ACTIONS(3343), + [anon_sym_symbol] = ACTIONS(3343), + [anon_sym_object] = ACTIONS(3343), + [anon_sym_abstract] = ACTIONS(3361), + [anon_sym_never] = ACTIONS(3343), + [anon_sym_unknown] = ACTIONS(3343), + [anon_sym_keyof] = ACTIONS(3365), + [anon_sym_infer] = ACTIONS(3367), + [aux_sym_predefined_type_token1] = ACTIONS(3369), + [anon_sym_LBRACE_PIPE] = ACTIONS(3371), [sym_html_comment] = ACTIONS(5), }, [STATE(1113)] = { - [sym_import] = STATE(4797), - [sym_nested_identifier] = STATE(6050), - [sym_string] = STATE(3429), - [sym_formal_parameters] = STATE(5818), - [sym_nested_type_identifier] = STATE(3307), - [sym__type_query_member_expression_in_type_annotation] = STATE(3126), - [sym__type_query_call_expression_in_type_annotation] = STATE(3348), - [sym_type] = STATE(3424), - [sym_constructor_type] = STATE(3434), - [sym_primary_type] = STATE(3435), - [sym_template_literal_type] = STATE(3436), - [sym_infer_type] = STATE(3434), - [sym_conditional_type] = STATE(3436), - [sym_generic_type] = STATE(3436), - [sym_type_query] = STATE(3436), - [sym_index_type_query] = STATE(3436), - [sym_lookup_type] = STATE(3436), - [sym_literal_type] = STATE(3436), - [sym__number] = STATE(3437), - [sym_existential_type] = STATE(3436), - [sym_flow_maybe_type] = STATE(3436), - [sym_parenthesized_type] = STATE(3436), - [sym_predefined_type] = STATE(3436), - [sym_object_type] = STATE(3436), - [sym_type_parameters] = STATE(5491), - [sym_array_type] = STATE(3436), - [sym_tuple_type] = STATE(3436), - [sym_readonly_type] = STATE(3434), - [sym_union_type] = STATE(3436), - [sym_intersection_type] = STATE(3436), - [sym_function_type] = STATE(3434), - [sym_identifier] = ACTIONS(3285), - [anon_sym_STAR] = ACTIONS(3021), - [anon_sym_LBRACE] = ACTIONS(3023), - [anon_sym_typeof] = ACTIONS(3025), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3027), - [anon_sym_LPAREN] = ACTIONS(3029), - [anon_sym_LBRACK] = ACTIONS(3031), - [anon_sym_new] = ACTIONS(3033), - [anon_sym_AMP] = ACTIONS(3035), - [anon_sym_PIPE] = ACTIONS(3037), - [anon_sym_PLUS] = ACTIONS(3039), - [anon_sym_DASH] = ACTIONS(3039), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3041), - [anon_sym_DQUOTE] = ACTIONS(3043), - [anon_sym_SQUOTE] = ACTIONS(3045), + [sym_import] = STATE(6091), + [sym_nested_identifier] = STATE(7166), + [sym_string] = STATE(2414), + [sym_formal_parameters] = STATE(6777), + [sym_nested_type_identifier] = STATE(2206), + [sym__type_query_member_expression_in_type_annotation] = STATE(1999), + [sym__type_query_call_expression_in_type_annotation] = STATE(2432), + [sym_type] = STATE(2308), + [sym_constructor_type] = STATE(2433), + [sym_primary_type] = STATE(2434), + [sym_template_literal_type] = STATE(2435), + [sym_infer_type] = STATE(2433), + [sym_conditional_type] = STATE(2435), + [sym_generic_type] = STATE(2435), + [sym_type_query] = STATE(2435), + [sym_index_type_query] = STATE(2435), + [sym_lookup_type] = STATE(2435), + [sym_literal_type] = STATE(2435), + [sym__number] = STATE(2436), + [sym_existential_type] = STATE(2435), + [sym_flow_maybe_type] = STATE(2435), + [sym_parenthesized_type] = STATE(2435), + [sym_predefined_type] = STATE(2435), + [sym_object_type] = STATE(2435), + [sym_type_parameters] = STATE(6486), + [sym_array_type] = STATE(2435), + [sym_tuple_type] = STATE(2435), + [sym_readonly_type] = STATE(2433), + [sym_union_type] = STATE(2435), + [sym_intersection_type] = STATE(2435), + [sym_function_type] = STATE(2433), + [sym_identifier] = ACTIONS(3677), + [anon_sym_STAR] = ACTIONS(3449), + [anon_sym_LBRACE] = ACTIONS(3451), + [anon_sym_typeof] = ACTIONS(3453), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3455), + [anon_sym_LPAREN] = ACTIONS(3457), + [anon_sym_LBRACK] = ACTIONS(3459), + [anon_sym_new] = ACTIONS(3461), + [anon_sym_AMP] = ACTIONS(3463), + [anon_sym_PIPE] = ACTIONS(3465), + [anon_sym_PLUS] = ACTIONS(3467), + [anon_sym_DASH] = ACTIONS(3467), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3469), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3047), - [sym_number] = ACTIONS(3049), - [sym_this] = ACTIONS(3287), - [sym_true] = ACTIONS(3053), - [sym_false] = ACTIONS(3053), - [sym_null] = ACTIONS(3053), - [sym_undefined] = ACTIONS(3053), - [anon_sym_readonly] = ACTIONS(3055), - [anon_sym_QMARK] = ACTIONS(3057), - [anon_sym_any] = ACTIONS(3041), - [anon_sym_number] = ACTIONS(3041), - [anon_sym_boolean] = ACTIONS(3041), - [anon_sym_string] = ACTIONS(3041), - [anon_sym_symbol] = ACTIONS(3041), - [anon_sym_object] = ACTIONS(3041), - [anon_sym_abstract] = ACTIONS(3059), - [anon_sym_never] = ACTIONS(3041), - [anon_sym_unknown] = ACTIONS(3041), - [anon_sym_keyof] = ACTIONS(3063), - [anon_sym_infer] = ACTIONS(3065), - [anon_sym_unique] = ACTIONS(3067), - [anon_sym_LBRACE_PIPE] = ACTIONS(3069), + [anon_sym_BQUOTE] = ACTIONS(3471), + [sym_number] = ACTIONS(3473), + [sym_this] = ACTIONS(3679), + [sym_true] = ACTIONS(3477), + [sym_false] = ACTIONS(3477), + [sym_null] = ACTIONS(3477), + [sym_undefined] = ACTIONS(3477), + [anon_sym_readonly] = ACTIONS(3479), + [anon_sym_QMARK] = ACTIONS(3481), + [anon_sym_any] = ACTIONS(3469), + [anon_sym_number] = ACTIONS(3469), + [anon_sym_boolean] = ACTIONS(3469), + [anon_sym_string] = ACTIONS(3469), + [anon_sym_symbol] = ACTIONS(3469), + [anon_sym_object] = ACTIONS(3469), + [anon_sym_abstract] = ACTIONS(3483), + [anon_sym_never] = ACTIONS(3469), + [anon_sym_unknown] = ACTIONS(3469), + [anon_sym_keyof] = ACTIONS(3487), + [anon_sym_infer] = ACTIONS(3489), + [aux_sym_predefined_type_token1] = ACTIONS(3491), + [anon_sym_LBRACE_PIPE] = ACTIONS(3493), [sym_html_comment] = ACTIONS(5), }, [STATE(1114)] = { - [sym_import] = STATE(5215), - [sym_nested_identifier] = STATE(6034), - [sym_string] = STATE(3273), - [sym_formal_parameters] = STATE(5830), - [sym_nested_type_identifier] = STATE(3211), - [sym__type_query_member_expression_in_type_annotation] = STATE(2967), - [sym__type_query_call_expression_in_type_annotation] = STATE(3247), - [sym_type] = STATE(3301), - [sym_constructor_type] = STATE(3279), - [sym_primary_type] = STATE(3280), - [sym_template_literal_type] = STATE(3281), - [sym_infer_type] = STATE(3279), - [sym_conditional_type] = STATE(3281), - [sym_generic_type] = STATE(3281), - [sym_type_query] = STATE(3281), - [sym_index_type_query] = STATE(3281), - [sym_lookup_type] = STATE(3281), - [sym_literal_type] = STATE(3281), - [sym__number] = STATE(3282), - [sym_existential_type] = STATE(3281), - [sym_flow_maybe_type] = STATE(3281), - [sym_parenthesized_type] = STATE(3281), - [sym_predefined_type] = STATE(3281), - [sym_object_type] = STATE(3281), - [sym_type_parameters] = STATE(5387), - [sym_array_type] = STATE(3281), - [sym_tuple_type] = STATE(3281), - [sym_readonly_type] = STATE(3279), - [sym_union_type] = STATE(3281), - [sym_intersection_type] = STATE(3281), - [sym_function_type] = STATE(3279), - [sym_identifier] = ACTIONS(1630), - [anon_sym_STAR] = ACTIONS(994), - [anon_sym_LBRACE] = ACTIONS(1634), - [anon_sym_typeof] = ACTIONS(1636), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(1000), - [anon_sym_LPAREN] = ACTIONS(1638), - [anon_sym_LBRACK] = ACTIONS(1640), - [anon_sym_new] = ACTIONS(1642), - [anon_sym_AMP] = ACTIONS(1008), - [anon_sym_PIPE] = ACTIONS(1010), - [anon_sym_PLUS] = ACTIONS(3221), - [anon_sym_DASH] = ACTIONS(3221), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(1650), - [anon_sym_SQUOTE] = ACTIONS(1652), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1654), - [sym_number] = ACTIONS(1656), - [sym_this] = ACTIONS(1658), - [sym_true] = ACTIONS(1660), - [sym_false] = ACTIONS(1660), - [sym_null] = ACTIONS(1660), - [sym_undefined] = ACTIONS(1660), - [anon_sym_readonly] = ACTIONS(1662), - [anon_sym_QMARK] = ACTIONS(1028), - [anon_sym_any] = ACTIONS(1034), - [anon_sym_number] = ACTIONS(1034), - [anon_sym_boolean] = ACTIONS(1034), - [anon_sym_string] = ACTIONS(1034), - [anon_sym_symbol] = ACTIONS(1034), - [anon_sym_object] = ACTIONS(1034), - [anon_sym_abstract] = ACTIONS(1032), - [anon_sym_never] = ACTIONS(1034), - [anon_sym_unknown] = ACTIONS(1034), - [anon_sym_keyof] = ACTIONS(1036), - [anon_sym_infer] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_LBRACE_PIPE] = ACTIONS(1042), + [sym_import] = STATE(6091), + [sym_nested_identifier] = STATE(7166), + [sym_string] = STATE(2414), + [sym_formal_parameters] = STATE(6777), + [sym_nested_type_identifier] = STATE(2206), + [sym__type_query_member_expression_in_type_annotation] = STATE(1999), + [sym__type_query_call_expression_in_type_annotation] = STATE(2432), + [sym_type] = STATE(2309), + [sym_constructor_type] = STATE(2433), + [sym_primary_type] = STATE(2434), + [sym_template_literal_type] = STATE(2435), + [sym_infer_type] = STATE(2433), + [sym_conditional_type] = STATE(2435), + [sym_generic_type] = STATE(2435), + [sym_type_query] = STATE(2435), + [sym_index_type_query] = STATE(2435), + [sym_lookup_type] = STATE(2435), + [sym_literal_type] = STATE(2435), + [sym__number] = STATE(2436), + [sym_existential_type] = STATE(2435), + [sym_flow_maybe_type] = STATE(2435), + [sym_parenthesized_type] = STATE(2435), + [sym_predefined_type] = STATE(2435), + [sym_object_type] = STATE(2435), + [sym_type_parameters] = STATE(6486), + [sym_array_type] = STATE(2435), + [sym_tuple_type] = STATE(2435), + [sym_readonly_type] = STATE(2433), + [sym_union_type] = STATE(2435), + [sym_intersection_type] = STATE(2435), + [sym_function_type] = STATE(2433), + [sym_identifier] = ACTIONS(3677), + [anon_sym_STAR] = ACTIONS(3449), + [anon_sym_LBRACE] = ACTIONS(3451), + [anon_sym_typeof] = ACTIONS(3453), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3455), + [anon_sym_LPAREN] = ACTIONS(3457), + [anon_sym_LBRACK] = ACTIONS(3459), + [anon_sym_new] = ACTIONS(3461), + [anon_sym_AMP] = ACTIONS(3463), + [anon_sym_PIPE] = ACTIONS(3465), + [anon_sym_PLUS] = ACTIONS(3467), + [anon_sym_DASH] = ACTIONS(3467), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3469), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3471), + [sym_number] = ACTIONS(3473), + [sym_this] = ACTIONS(3679), + [sym_true] = ACTIONS(3477), + [sym_false] = ACTIONS(3477), + [sym_null] = ACTIONS(3477), + [sym_undefined] = ACTIONS(3477), + [anon_sym_readonly] = ACTIONS(3479), + [anon_sym_QMARK] = ACTIONS(3481), + [anon_sym_any] = ACTIONS(3469), + [anon_sym_number] = ACTIONS(3469), + [anon_sym_boolean] = ACTIONS(3469), + [anon_sym_string] = ACTIONS(3469), + [anon_sym_symbol] = ACTIONS(3469), + [anon_sym_object] = ACTIONS(3469), + [anon_sym_abstract] = ACTIONS(3483), + [anon_sym_never] = ACTIONS(3469), + [anon_sym_unknown] = ACTIONS(3469), + [anon_sym_keyof] = ACTIONS(3487), + [anon_sym_infer] = ACTIONS(3489), + [aux_sym_predefined_type_token1] = ACTIONS(3491), + [anon_sym_LBRACE_PIPE] = ACTIONS(3493), [sym_html_comment] = ACTIONS(5), }, [STATE(1115)] = { - [sym_import] = STATE(5215), - [sym_nested_identifier] = STATE(6034), - [sym_string] = STATE(3273), - [sym_formal_parameters] = STATE(5830), - [sym_nested_type_identifier] = STATE(3211), - [sym__type_query_member_expression_in_type_annotation] = STATE(2967), - [sym__type_query_call_expression_in_type_annotation] = STATE(3247), - [sym_type] = STATE(3303), - [sym_constructor_type] = STATE(3279), - [sym_primary_type] = STATE(3280), - [sym_template_literal_type] = STATE(3281), - [sym_infer_type] = STATE(3279), - [sym_conditional_type] = STATE(3281), - [sym_generic_type] = STATE(3281), - [sym_type_query] = STATE(3281), - [sym_index_type_query] = STATE(3281), - [sym_lookup_type] = STATE(3281), - [sym_literal_type] = STATE(3281), - [sym__number] = STATE(3282), - [sym_existential_type] = STATE(3281), - [sym_flow_maybe_type] = STATE(3281), - [sym_parenthesized_type] = STATE(3281), - [sym_predefined_type] = STATE(3281), - [sym_object_type] = STATE(3281), - [sym_type_parameters] = STATE(5387), - [sym_array_type] = STATE(3281), - [sym_tuple_type] = STATE(3281), - [sym_readonly_type] = STATE(3279), - [sym_union_type] = STATE(3281), - [sym_intersection_type] = STATE(3281), - [sym_function_type] = STATE(3279), - [sym_identifier] = ACTIONS(1630), - [anon_sym_STAR] = ACTIONS(994), - [anon_sym_LBRACE] = ACTIONS(1634), - [anon_sym_typeof] = ACTIONS(1636), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(1000), - [anon_sym_LPAREN] = ACTIONS(1638), - [anon_sym_LBRACK] = ACTIONS(1640), - [anon_sym_new] = ACTIONS(1642), - [anon_sym_AMP] = ACTIONS(1008), - [anon_sym_PIPE] = ACTIONS(1010), - [anon_sym_PLUS] = ACTIONS(3221), - [anon_sym_DASH] = ACTIONS(3221), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(1650), - [anon_sym_SQUOTE] = ACTIONS(1652), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1654), - [sym_number] = ACTIONS(1656), - [sym_this] = ACTIONS(1658), - [sym_true] = ACTIONS(1660), - [sym_false] = ACTIONS(1660), - [sym_null] = ACTIONS(1660), - [sym_undefined] = ACTIONS(1660), - [anon_sym_readonly] = ACTIONS(1662), - [anon_sym_QMARK] = ACTIONS(1028), - [anon_sym_any] = ACTIONS(1034), - [anon_sym_number] = ACTIONS(1034), - [anon_sym_boolean] = ACTIONS(1034), - [anon_sym_string] = ACTIONS(1034), - [anon_sym_symbol] = ACTIONS(1034), - [anon_sym_object] = ACTIONS(1034), - [anon_sym_abstract] = ACTIONS(1032), - [anon_sym_never] = ACTIONS(1034), - [anon_sym_unknown] = ACTIONS(1034), - [anon_sym_keyof] = ACTIONS(1036), - [anon_sym_infer] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_LBRACE_PIPE] = ACTIONS(1042), + [sym_import] = STATE(6091), + [sym_nested_identifier] = STATE(7166), + [sym_string] = STATE(2414), + [sym_formal_parameters] = STATE(6777), + [sym_nested_type_identifier] = STATE(2206), + [sym__type_query_member_expression_in_type_annotation] = STATE(1999), + [sym__type_query_call_expression_in_type_annotation] = STATE(2432), + [sym_type] = STATE(2327), + [sym_constructor_type] = STATE(2433), + [sym_primary_type] = STATE(2434), + [sym_template_literal_type] = STATE(2435), + [sym_infer_type] = STATE(2433), + [sym_conditional_type] = STATE(2435), + [sym_generic_type] = STATE(2435), + [sym_type_query] = STATE(2435), + [sym_index_type_query] = STATE(2435), + [sym_lookup_type] = STATE(2435), + [sym_literal_type] = STATE(2435), + [sym__number] = STATE(2436), + [sym_existential_type] = STATE(2435), + [sym_flow_maybe_type] = STATE(2435), + [sym_parenthesized_type] = STATE(2435), + [sym_predefined_type] = STATE(2435), + [sym_object_type] = STATE(2435), + [sym_type_parameters] = STATE(6486), + [sym_array_type] = STATE(2435), + [sym_tuple_type] = STATE(2435), + [sym_readonly_type] = STATE(2433), + [sym_union_type] = STATE(2435), + [sym_intersection_type] = STATE(2435), + [sym_function_type] = STATE(2433), + [sym_identifier] = ACTIONS(3677), + [anon_sym_STAR] = ACTIONS(3449), + [anon_sym_LBRACE] = ACTIONS(3451), + [anon_sym_typeof] = ACTIONS(3453), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3455), + [anon_sym_LPAREN] = ACTIONS(3457), + [anon_sym_LBRACK] = ACTIONS(3459), + [anon_sym_new] = ACTIONS(3461), + [anon_sym_AMP] = ACTIONS(3463), + [anon_sym_PIPE] = ACTIONS(3465), + [anon_sym_PLUS] = ACTIONS(3467), + [anon_sym_DASH] = ACTIONS(3467), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3469), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3471), + [sym_number] = ACTIONS(3473), + [sym_this] = ACTIONS(3679), + [sym_true] = ACTIONS(3477), + [sym_false] = ACTIONS(3477), + [sym_null] = ACTIONS(3477), + [sym_undefined] = ACTIONS(3477), + [anon_sym_readonly] = ACTIONS(3479), + [anon_sym_QMARK] = ACTIONS(3481), + [anon_sym_any] = ACTIONS(3469), + [anon_sym_number] = ACTIONS(3469), + [anon_sym_boolean] = ACTIONS(3469), + [anon_sym_string] = ACTIONS(3469), + [anon_sym_symbol] = ACTIONS(3469), + [anon_sym_object] = ACTIONS(3469), + [anon_sym_abstract] = ACTIONS(3483), + [anon_sym_never] = ACTIONS(3469), + [anon_sym_unknown] = ACTIONS(3469), + [anon_sym_keyof] = ACTIONS(3487), + [anon_sym_infer] = ACTIONS(3489), + [aux_sym_predefined_type_token1] = ACTIONS(3491), + [anon_sym_LBRACE_PIPE] = ACTIONS(3493), [sym_html_comment] = ACTIONS(5), }, [STATE(1116)] = { - [sym_import] = STATE(5215), - [sym_nested_identifier] = STATE(6034), - [sym_string] = STATE(3273), - [sym_formal_parameters] = STATE(5830), - [sym_nested_type_identifier] = STATE(3211), - [sym__type_query_member_expression_in_type_annotation] = STATE(2967), - [sym__type_query_call_expression_in_type_annotation] = STATE(3247), - [sym_type] = STATE(3310), - [sym_constructor_type] = STATE(3279), - [sym_primary_type] = STATE(3280), - [sym_template_literal_type] = STATE(3281), - [sym_infer_type] = STATE(3279), - [sym_conditional_type] = STATE(3281), - [sym_generic_type] = STATE(3281), - [sym_type_query] = STATE(3281), - [sym_index_type_query] = STATE(3281), - [sym_lookup_type] = STATE(3281), - [sym_literal_type] = STATE(3281), - [sym__number] = STATE(3282), - [sym_existential_type] = STATE(3281), - [sym_flow_maybe_type] = STATE(3281), - [sym_parenthesized_type] = STATE(3281), - [sym_predefined_type] = STATE(3281), - [sym_object_type] = STATE(3281), - [sym_type_parameters] = STATE(5387), - [sym_array_type] = STATE(3281), - [sym_tuple_type] = STATE(3281), - [sym_readonly_type] = STATE(3279), - [sym_union_type] = STATE(3281), - [sym_intersection_type] = STATE(3281), - [sym_function_type] = STATE(3279), - [sym_identifier] = ACTIONS(1630), - [anon_sym_STAR] = ACTIONS(994), - [anon_sym_LBRACE] = ACTIONS(1634), - [anon_sym_typeof] = ACTIONS(1636), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(1000), - [anon_sym_LPAREN] = ACTIONS(1638), - [anon_sym_LBRACK] = ACTIONS(1640), - [anon_sym_new] = ACTIONS(1642), - [anon_sym_AMP] = ACTIONS(1008), - [anon_sym_PIPE] = ACTIONS(1010), - [anon_sym_PLUS] = ACTIONS(3221), - [anon_sym_DASH] = ACTIONS(3221), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(1650), - [anon_sym_SQUOTE] = ACTIONS(1652), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1654), - [sym_number] = ACTIONS(1656), - [sym_this] = ACTIONS(1658), - [sym_true] = ACTIONS(1660), - [sym_false] = ACTIONS(1660), - [sym_null] = ACTIONS(1660), - [sym_undefined] = ACTIONS(1660), - [anon_sym_readonly] = ACTIONS(1662), - [anon_sym_QMARK] = ACTIONS(1028), - [anon_sym_any] = ACTIONS(1034), - [anon_sym_number] = ACTIONS(1034), - [anon_sym_boolean] = ACTIONS(1034), - [anon_sym_string] = ACTIONS(1034), - [anon_sym_symbol] = ACTIONS(1034), - [anon_sym_object] = ACTIONS(1034), - [anon_sym_abstract] = ACTIONS(1032), - [anon_sym_never] = ACTIONS(1034), - [anon_sym_unknown] = ACTIONS(1034), - [anon_sym_keyof] = ACTIONS(1036), - [anon_sym_infer] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_LBRACE_PIPE] = ACTIONS(1042), + [sym_import] = STATE(6045), + [sym_nested_identifier] = STATE(6907), + [sym_string] = STATE(1807), + [sym_formal_parameters] = STATE(6917), + [sym_nested_type_identifier] = STATE(1775), + [sym__type_query_member_expression_in_type_annotation] = STATE(1760), + [sym__type_query_call_expression_in_type_annotation] = STATE(1809), + [sym_type] = STATE(1821), + [sym_constructor_type] = STATE(1810), + [sym_primary_type] = STATE(1811), + [sym_template_literal_type] = STATE(1812), + [sym_infer_type] = STATE(1810), + [sym_conditional_type] = STATE(1812), + [sym_generic_type] = STATE(1812), + [sym_type_query] = STATE(1812), + [sym_index_type_query] = STATE(1812), + [sym_lookup_type] = STATE(1812), + [sym_literal_type] = STATE(1812), + [sym__number] = STATE(1813), + [sym_existential_type] = STATE(1812), + [sym_flow_maybe_type] = STATE(1812), + [sym_parenthesized_type] = STATE(1812), + [sym_predefined_type] = STATE(1812), + [sym_object_type] = STATE(1812), + [sym_type_parameters] = STATE(6422), + [sym_array_type] = STATE(1812), + [sym_tuple_type] = STATE(1812), + [sym_readonly_type] = STATE(1810), + [sym_union_type] = STATE(1812), + [sym_intersection_type] = STATE(1812), + [sym_function_type] = STATE(1810), + [sym_identifier] = ACTIONS(3681), + [anon_sym_STAR] = ACTIONS(3497), + [anon_sym_LBRACE] = ACTIONS(3499), + [anon_sym_typeof] = ACTIONS(3501), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3503), + [anon_sym_LPAREN] = ACTIONS(3505), + [anon_sym_LBRACK] = ACTIONS(3507), + [anon_sym_new] = ACTIONS(3509), + [anon_sym_AMP] = ACTIONS(3511), + [anon_sym_PIPE] = ACTIONS(3513), + [anon_sym_PLUS] = ACTIONS(3515), + [anon_sym_DASH] = ACTIONS(3515), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3517), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3519), + [sym_number] = ACTIONS(3521), + [sym_this] = ACTIONS(3683), + [sym_true] = ACTIONS(3525), + [sym_false] = ACTIONS(3525), + [sym_null] = ACTIONS(3525), + [sym_undefined] = ACTIONS(3525), + [anon_sym_readonly] = ACTIONS(3527), + [anon_sym_QMARK] = ACTIONS(3529), + [anon_sym_any] = ACTIONS(3517), + [anon_sym_number] = ACTIONS(3517), + [anon_sym_boolean] = ACTIONS(3517), + [anon_sym_string] = ACTIONS(3517), + [anon_sym_symbol] = ACTIONS(3517), + [anon_sym_object] = ACTIONS(3517), + [anon_sym_abstract] = ACTIONS(3531), + [anon_sym_never] = ACTIONS(3517), + [anon_sym_unknown] = ACTIONS(3517), + [anon_sym_keyof] = ACTIONS(3535), + [anon_sym_infer] = ACTIONS(3537), + [aux_sym_predefined_type_token1] = ACTIONS(3539), + [anon_sym_LBRACE_PIPE] = ACTIONS(3541), [sym_html_comment] = ACTIONS(5), }, [STATE(1117)] = { - [sym_import] = STATE(5215), - [sym_nested_identifier] = STATE(6034), - [sym_string] = STATE(3273), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(3211), - [sym__type_query_member_expression_in_type_annotation] = STATE(2967), - [sym__type_query_call_expression_in_type_annotation] = STATE(3247), - [sym_type] = STATE(5256), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3312), - [sym_template_literal_type] = STATE(3281), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3281), - [sym_generic_type] = STATE(3281), - [sym_type_query] = STATE(3281), - [sym_index_type_query] = STATE(3281), - [sym_lookup_type] = STATE(3281), - [sym_literal_type] = STATE(3281), - [sym__number] = STATE(3282), - [sym_existential_type] = STATE(3281), - [sym_flow_maybe_type] = STATE(3281), - [sym_parenthesized_type] = STATE(3281), - [sym_predefined_type] = STATE(3281), - [sym_object_type] = STATE(3281), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3281), - [sym_tuple_type] = STATE(3281), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3281), - [sym_intersection_type] = STATE(3281), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1630), - [anon_sym_STAR] = ACTIONS(994), - [anon_sym_LBRACE] = ACTIONS(1634), - [anon_sym_typeof] = ACTIONS(1636), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(1000), - [anon_sym_LPAREN] = ACTIONS(1638), - [anon_sym_LBRACK] = ACTIONS(1640), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(1008), - [anon_sym_PIPE] = ACTIONS(1010), - [anon_sym_PLUS] = ACTIONS(3221), - [anon_sym_DASH] = ACTIONS(3221), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(1650), - [anon_sym_SQUOTE] = ACTIONS(1652), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1654), - [sym_number] = ACTIONS(1656), - [sym_this] = ACTIONS(1658), - [sym_true] = ACTIONS(1660), - [sym_false] = ACTIONS(1660), - [sym_null] = ACTIONS(1660), - [sym_undefined] = ACTIONS(1660), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(1028), - [anon_sym_any] = ACTIONS(1034), - [anon_sym_number] = ACTIONS(1034), - [anon_sym_boolean] = ACTIONS(1034), - [anon_sym_string] = ACTIONS(1034), - [anon_sym_symbol] = ACTIONS(1034), - [anon_sym_object] = ACTIONS(1034), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(1034), - [anon_sym_unknown] = ACTIONS(1034), - [anon_sym_keyof] = ACTIONS(1036), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_LBRACE_PIPE] = ACTIONS(1042), + [sym_import] = STATE(6045), + [sym_nested_identifier] = STATE(6907), + [sym_string] = STATE(1807), + [sym_formal_parameters] = STATE(6917), + [sym_nested_type_identifier] = STATE(1775), + [sym__type_query_member_expression_in_type_annotation] = STATE(1760), + [sym__type_query_call_expression_in_type_annotation] = STATE(1809), + [sym_type] = STATE(1822), + [sym_constructor_type] = STATE(1810), + [sym_primary_type] = STATE(1811), + [sym_template_literal_type] = STATE(1812), + [sym_infer_type] = STATE(1810), + [sym_conditional_type] = STATE(1812), + [sym_generic_type] = STATE(1812), + [sym_type_query] = STATE(1812), + [sym_index_type_query] = STATE(1812), + [sym_lookup_type] = STATE(1812), + [sym_literal_type] = STATE(1812), + [sym__number] = STATE(1813), + [sym_existential_type] = STATE(1812), + [sym_flow_maybe_type] = STATE(1812), + [sym_parenthesized_type] = STATE(1812), + [sym_predefined_type] = STATE(1812), + [sym_object_type] = STATE(1812), + [sym_type_parameters] = STATE(6422), + [sym_array_type] = STATE(1812), + [sym_tuple_type] = STATE(1812), + [sym_readonly_type] = STATE(1810), + [sym_union_type] = STATE(1812), + [sym_intersection_type] = STATE(1812), + [sym_function_type] = STATE(1810), + [sym_identifier] = ACTIONS(3681), + [anon_sym_STAR] = ACTIONS(3497), + [anon_sym_LBRACE] = ACTIONS(3499), + [anon_sym_typeof] = ACTIONS(3501), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3503), + [anon_sym_LPAREN] = ACTIONS(3505), + [anon_sym_LBRACK] = ACTIONS(3507), + [anon_sym_new] = ACTIONS(3509), + [anon_sym_AMP] = ACTIONS(3511), + [anon_sym_PIPE] = ACTIONS(3513), + [anon_sym_PLUS] = ACTIONS(3515), + [anon_sym_DASH] = ACTIONS(3515), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3517), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3519), + [sym_number] = ACTIONS(3521), + [sym_this] = ACTIONS(3683), + [sym_true] = ACTIONS(3525), + [sym_false] = ACTIONS(3525), + [sym_null] = ACTIONS(3525), + [sym_undefined] = ACTIONS(3525), + [anon_sym_readonly] = ACTIONS(3527), + [anon_sym_QMARK] = ACTIONS(3529), + [anon_sym_any] = ACTIONS(3517), + [anon_sym_number] = ACTIONS(3517), + [anon_sym_boolean] = ACTIONS(3517), + [anon_sym_string] = ACTIONS(3517), + [anon_sym_symbol] = ACTIONS(3517), + [anon_sym_object] = ACTIONS(3517), + [anon_sym_abstract] = ACTIONS(3531), + [anon_sym_never] = ACTIONS(3517), + [anon_sym_unknown] = ACTIONS(3517), + [anon_sym_keyof] = ACTIONS(3535), + [anon_sym_infer] = ACTIONS(3537), + [aux_sym_predefined_type_token1] = ACTIONS(3539), + [anon_sym_LBRACE_PIPE] = ACTIONS(3541), [sym_html_comment] = ACTIONS(5), }, [STATE(1118)] = { - [sym_import] = STATE(5215), - [sym_nested_identifier] = STATE(6034), - [sym_string] = STATE(3273), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(3211), - [sym__type_query_member_expression_in_type_annotation] = STATE(2967), - [sym__type_query_call_expression_in_type_annotation] = STATE(3247), - [sym_type] = STATE(5256), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3314), - [sym_template_literal_type] = STATE(3281), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3281), - [sym_generic_type] = STATE(3281), - [sym_type_query] = STATE(3281), - [sym_index_type_query] = STATE(3281), - [sym_lookup_type] = STATE(3281), - [sym_literal_type] = STATE(3281), - [sym__number] = STATE(3282), - [sym_existential_type] = STATE(3281), - [sym_flow_maybe_type] = STATE(3281), - [sym_parenthesized_type] = STATE(3281), - [sym_predefined_type] = STATE(3281), - [sym_object_type] = STATE(3281), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3281), - [sym_tuple_type] = STATE(3281), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3281), - [sym_intersection_type] = STATE(3281), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1630), - [anon_sym_STAR] = ACTIONS(994), - [anon_sym_LBRACE] = ACTIONS(1634), - [anon_sym_typeof] = ACTIONS(1636), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(1000), - [anon_sym_LPAREN] = ACTIONS(1638), - [anon_sym_LBRACK] = ACTIONS(1640), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(1008), - [anon_sym_PIPE] = ACTIONS(1010), - [anon_sym_PLUS] = ACTIONS(3221), - [anon_sym_DASH] = ACTIONS(3221), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(1650), - [anon_sym_SQUOTE] = ACTIONS(1652), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1654), - [sym_number] = ACTIONS(1656), - [sym_this] = ACTIONS(1658), - [sym_true] = ACTIONS(1660), - [sym_false] = ACTIONS(1660), - [sym_null] = ACTIONS(1660), - [sym_undefined] = ACTIONS(1660), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(1028), - [anon_sym_any] = ACTIONS(1034), - [anon_sym_number] = ACTIONS(1034), - [anon_sym_boolean] = ACTIONS(1034), - [anon_sym_string] = ACTIONS(1034), - [anon_sym_symbol] = ACTIONS(1034), - [anon_sym_object] = ACTIONS(1034), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(1034), - [anon_sym_unknown] = ACTIONS(1034), - [anon_sym_keyof] = ACTIONS(1036), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_LBRACE_PIPE] = ACTIONS(1042), + [sym_import] = STATE(6045), + [sym_nested_identifier] = STATE(6907), + [sym_string] = STATE(1807), + [sym_formal_parameters] = STATE(6917), + [sym_nested_type_identifier] = STATE(1775), + [sym__type_query_member_expression_in_type_annotation] = STATE(1760), + [sym__type_query_call_expression_in_type_annotation] = STATE(1809), + [sym_type] = STATE(1826), + [sym_constructor_type] = STATE(1810), + [sym_primary_type] = STATE(1811), + [sym_template_literal_type] = STATE(1812), + [sym_infer_type] = STATE(1810), + [sym_conditional_type] = STATE(1812), + [sym_generic_type] = STATE(1812), + [sym_type_query] = STATE(1812), + [sym_index_type_query] = STATE(1812), + [sym_lookup_type] = STATE(1812), + [sym_literal_type] = STATE(1812), + [sym__number] = STATE(1813), + [sym_existential_type] = STATE(1812), + [sym_flow_maybe_type] = STATE(1812), + [sym_parenthesized_type] = STATE(1812), + [sym_predefined_type] = STATE(1812), + [sym_object_type] = STATE(1812), + [sym_type_parameters] = STATE(6422), + [sym_array_type] = STATE(1812), + [sym_tuple_type] = STATE(1812), + [sym_readonly_type] = STATE(1810), + [sym_union_type] = STATE(1812), + [sym_intersection_type] = STATE(1812), + [sym_function_type] = STATE(1810), + [sym_identifier] = ACTIONS(3681), + [anon_sym_STAR] = ACTIONS(3497), + [anon_sym_LBRACE] = ACTIONS(3499), + [anon_sym_typeof] = ACTIONS(3501), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3503), + [anon_sym_LPAREN] = ACTIONS(3505), + [anon_sym_LBRACK] = ACTIONS(3507), + [anon_sym_new] = ACTIONS(3509), + [anon_sym_AMP] = ACTIONS(3511), + [anon_sym_PIPE] = ACTIONS(3513), + [anon_sym_PLUS] = ACTIONS(3515), + [anon_sym_DASH] = ACTIONS(3515), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3517), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3519), + [sym_number] = ACTIONS(3521), + [sym_this] = ACTIONS(3683), + [sym_true] = ACTIONS(3525), + [sym_false] = ACTIONS(3525), + [sym_null] = ACTIONS(3525), + [sym_undefined] = ACTIONS(3525), + [anon_sym_readonly] = ACTIONS(3527), + [anon_sym_QMARK] = ACTIONS(3529), + [anon_sym_any] = ACTIONS(3517), + [anon_sym_number] = ACTIONS(3517), + [anon_sym_boolean] = ACTIONS(3517), + [anon_sym_string] = ACTIONS(3517), + [anon_sym_symbol] = ACTIONS(3517), + [anon_sym_object] = ACTIONS(3517), + [anon_sym_abstract] = ACTIONS(3531), + [anon_sym_never] = ACTIONS(3517), + [anon_sym_unknown] = ACTIONS(3517), + [anon_sym_keyof] = ACTIONS(3535), + [anon_sym_infer] = ACTIONS(3537), + [aux_sym_predefined_type_token1] = ACTIONS(3539), + [anon_sym_LBRACE_PIPE] = ACTIONS(3541), [sym_html_comment] = ACTIONS(5), }, [STATE(1119)] = { - [sym_import] = STATE(5215), - [sym_nested_identifier] = STATE(6034), - [sym_string] = STATE(3273), - [sym_formal_parameters] = STATE(5830), - [sym_nested_type_identifier] = STATE(3211), - [sym__type_query_member_expression_in_type_annotation] = STATE(2967), - [sym__type_query_call_expression_in_type_annotation] = STATE(3247), - [sym_type] = STATE(3272), - [sym_constructor_type] = STATE(3279), - [sym_primary_type] = STATE(3280), - [sym_template_literal_type] = STATE(3281), - [sym_infer_type] = STATE(3279), - [sym_conditional_type] = STATE(3281), - [sym_generic_type] = STATE(3281), - [sym_type_query] = STATE(3281), - [sym_index_type_query] = STATE(3281), - [sym_lookup_type] = STATE(3281), - [sym_literal_type] = STATE(3281), - [sym__number] = STATE(3282), - [sym_existential_type] = STATE(3281), - [sym_flow_maybe_type] = STATE(3281), - [sym_parenthesized_type] = STATE(3281), - [sym_predefined_type] = STATE(3281), - [sym_object_type] = STATE(3281), - [sym_type_parameters] = STATE(5387), - [sym_array_type] = STATE(3281), - [sym_tuple_type] = STATE(3281), - [sym_readonly_type] = STATE(3279), - [sym_union_type] = STATE(3281), - [sym_intersection_type] = STATE(3281), - [sym_function_type] = STATE(3279), - [sym_identifier] = ACTIONS(1630), - [anon_sym_STAR] = ACTIONS(994), - [anon_sym_LBRACE] = ACTIONS(1634), - [anon_sym_typeof] = ACTIONS(1636), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(1000), - [anon_sym_LPAREN] = ACTIONS(1638), - [anon_sym_LBRACK] = ACTIONS(1640), - [anon_sym_new] = ACTIONS(1642), - [anon_sym_AMP] = ACTIONS(1008), - [anon_sym_PIPE] = ACTIONS(1010), - [anon_sym_PLUS] = ACTIONS(3221), - [anon_sym_DASH] = ACTIONS(3221), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(1650), - [anon_sym_SQUOTE] = ACTIONS(1652), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1654), - [sym_number] = ACTIONS(1656), - [sym_this] = ACTIONS(1658), - [sym_true] = ACTIONS(1660), - [sym_false] = ACTIONS(1660), - [sym_null] = ACTIONS(1660), - [sym_undefined] = ACTIONS(1660), - [anon_sym_readonly] = ACTIONS(1662), - [anon_sym_QMARK] = ACTIONS(1028), - [anon_sym_any] = ACTIONS(1034), - [anon_sym_number] = ACTIONS(1034), - [anon_sym_boolean] = ACTIONS(1034), - [anon_sym_string] = ACTIONS(1034), - [anon_sym_symbol] = ACTIONS(1034), - [anon_sym_object] = ACTIONS(1034), - [anon_sym_abstract] = ACTIONS(1032), - [anon_sym_never] = ACTIONS(1034), - [anon_sym_unknown] = ACTIONS(1034), - [anon_sym_keyof] = ACTIONS(1036), - [anon_sym_infer] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_LBRACE_PIPE] = ACTIONS(1042), + [sym_import] = STATE(6045), + [sym_nested_identifier] = STATE(6907), + [sym_string] = STATE(1807), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(1775), + [sym__type_query_member_expression_in_type_annotation] = STATE(1760), + [sym__type_query_call_expression_in_type_annotation] = STATE(1809), + [sym_type] = STATE(6065), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(1827), + [sym_template_literal_type] = STATE(1812), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(1812), + [sym_generic_type] = STATE(1812), + [sym_type_query] = STATE(1812), + [sym_index_type_query] = STATE(1812), + [sym_lookup_type] = STATE(1812), + [sym_literal_type] = STATE(1812), + [sym__number] = STATE(1813), + [sym_existential_type] = STATE(1812), + [sym_flow_maybe_type] = STATE(1812), + [sym_parenthesized_type] = STATE(1812), + [sym_predefined_type] = STATE(1812), + [sym_object_type] = STATE(1812), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(1812), + [sym_tuple_type] = STATE(1812), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(1812), + [sym_intersection_type] = STATE(1812), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3681), + [anon_sym_STAR] = ACTIONS(3497), + [anon_sym_LBRACE] = ACTIONS(3499), + [anon_sym_typeof] = ACTIONS(3501), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3503), + [anon_sym_LPAREN] = ACTIONS(3505), + [anon_sym_LBRACK] = ACTIONS(3507), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(3511), + [anon_sym_PIPE] = ACTIONS(3513), + [anon_sym_PLUS] = ACTIONS(3515), + [anon_sym_DASH] = ACTIONS(3515), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3517), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3519), + [sym_number] = ACTIONS(3521), + [sym_this] = ACTIONS(3683), + [sym_true] = ACTIONS(3525), + [sym_false] = ACTIONS(3525), + [sym_null] = ACTIONS(3525), + [sym_undefined] = ACTIONS(3525), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(3529), + [anon_sym_any] = ACTIONS(3517), + [anon_sym_number] = ACTIONS(3517), + [anon_sym_boolean] = ACTIONS(3517), + [anon_sym_string] = ACTIONS(3517), + [anon_sym_symbol] = ACTIONS(3517), + [anon_sym_object] = ACTIONS(3517), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(3517), + [anon_sym_unknown] = ACTIONS(3517), + [anon_sym_keyof] = ACTIONS(3535), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(3539), + [anon_sym_LBRACE_PIPE] = ACTIONS(3541), [sym_html_comment] = ACTIONS(5), }, [STATE(1120)] = { - [sym_import] = STATE(5215), - [sym_nested_identifier] = STATE(6034), - [sym_string] = STATE(3273), - [sym_formal_parameters] = STATE(5830), - [sym_nested_type_identifier] = STATE(3211), - [sym__type_query_member_expression_in_type_annotation] = STATE(2967), - [sym__type_query_call_expression_in_type_annotation] = STATE(3247), - [sym_type] = STATE(3283), - [sym_constructor_type] = STATE(3279), - [sym_primary_type] = STATE(3280), - [sym_template_literal_type] = STATE(3281), - [sym_infer_type] = STATE(3279), - [sym_conditional_type] = STATE(3281), - [sym_generic_type] = STATE(3281), - [sym_type_query] = STATE(3281), - [sym_index_type_query] = STATE(3281), - [sym_lookup_type] = STATE(3281), - [sym_literal_type] = STATE(3281), - [sym__number] = STATE(3282), - [sym_existential_type] = STATE(3281), - [sym_flow_maybe_type] = STATE(3281), - [sym_parenthesized_type] = STATE(3281), - [sym_predefined_type] = STATE(3281), - [sym_object_type] = STATE(3281), - [sym_type_parameters] = STATE(5387), - [sym_array_type] = STATE(3281), - [sym_tuple_type] = STATE(3281), - [sym_readonly_type] = STATE(3279), - [sym_union_type] = STATE(3281), - [sym_intersection_type] = STATE(3281), - [sym_function_type] = STATE(3279), - [sym_identifier] = ACTIONS(1630), - [anon_sym_STAR] = ACTIONS(994), - [anon_sym_LBRACE] = ACTIONS(1634), - [anon_sym_typeof] = ACTIONS(1636), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(1000), - [anon_sym_LPAREN] = ACTIONS(1638), - [anon_sym_LBRACK] = ACTIONS(1640), - [anon_sym_new] = ACTIONS(1642), - [anon_sym_AMP] = ACTIONS(1008), - [anon_sym_PIPE] = ACTIONS(1010), - [anon_sym_PLUS] = ACTIONS(3221), - [anon_sym_DASH] = ACTIONS(3221), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(1650), - [anon_sym_SQUOTE] = ACTIONS(1652), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1654), - [sym_number] = ACTIONS(1656), - [sym_this] = ACTIONS(1658), - [sym_true] = ACTIONS(1660), - [sym_false] = ACTIONS(1660), - [sym_null] = ACTIONS(1660), - [sym_undefined] = ACTIONS(1660), - [anon_sym_readonly] = ACTIONS(1662), - [anon_sym_QMARK] = ACTIONS(1028), - [anon_sym_any] = ACTIONS(1034), - [anon_sym_number] = ACTIONS(1034), - [anon_sym_boolean] = ACTIONS(1034), - [anon_sym_string] = ACTIONS(1034), - [anon_sym_symbol] = ACTIONS(1034), - [anon_sym_object] = ACTIONS(1034), - [anon_sym_abstract] = ACTIONS(1032), - [anon_sym_never] = ACTIONS(1034), - [anon_sym_unknown] = ACTIONS(1034), - [anon_sym_keyof] = ACTIONS(1036), - [anon_sym_infer] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_LBRACE_PIPE] = ACTIONS(1042), + [sym_import] = STATE(6045), + [sym_nested_identifier] = STATE(6907), + [sym_string] = STATE(1807), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(1775), + [sym__type_query_member_expression_in_type_annotation] = STATE(1760), + [sym__type_query_call_expression_in_type_annotation] = STATE(1809), + [sym_type] = STATE(6065), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(1828), + [sym_template_literal_type] = STATE(1812), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(1812), + [sym_generic_type] = STATE(1812), + [sym_type_query] = STATE(1812), + [sym_index_type_query] = STATE(1812), + [sym_lookup_type] = STATE(1812), + [sym_literal_type] = STATE(1812), + [sym__number] = STATE(1813), + [sym_existential_type] = STATE(1812), + [sym_flow_maybe_type] = STATE(1812), + [sym_parenthesized_type] = STATE(1812), + [sym_predefined_type] = STATE(1812), + [sym_object_type] = STATE(1812), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(1812), + [sym_tuple_type] = STATE(1812), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(1812), + [sym_intersection_type] = STATE(1812), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3681), + [anon_sym_STAR] = ACTIONS(3497), + [anon_sym_LBRACE] = ACTIONS(3499), + [anon_sym_typeof] = ACTIONS(3501), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3503), + [anon_sym_LPAREN] = ACTIONS(3505), + [anon_sym_LBRACK] = ACTIONS(3507), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(3511), + [anon_sym_PIPE] = ACTIONS(3513), + [anon_sym_PLUS] = ACTIONS(3515), + [anon_sym_DASH] = ACTIONS(3515), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3517), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3519), + [sym_number] = ACTIONS(3521), + [sym_this] = ACTIONS(3683), + [sym_true] = ACTIONS(3525), + [sym_false] = ACTIONS(3525), + [sym_null] = ACTIONS(3525), + [sym_undefined] = ACTIONS(3525), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(3529), + [anon_sym_any] = ACTIONS(3517), + [anon_sym_number] = ACTIONS(3517), + [anon_sym_boolean] = ACTIONS(3517), + [anon_sym_string] = ACTIONS(3517), + [anon_sym_symbol] = ACTIONS(3517), + [anon_sym_object] = ACTIONS(3517), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(3517), + [anon_sym_unknown] = ACTIONS(3517), + [anon_sym_keyof] = ACTIONS(3535), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(3539), + [anon_sym_LBRACE_PIPE] = ACTIONS(3541), [sym_html_comment] = ACTIONS(5), }, [STATE(1121)] = { - [sym_import] = STATE(5215), - [sym_nested_identifier] = STATE(6034), - [sym_string] = STATE(3273), - [sym_formal_parameters] = STATE(5830), - [sym_nested_type_identifier] = STATE(3211), - [sym__type_query_member_expression_in_type_annotation] = STATE(2967), - [sym__type_query_call_expression_in_type_annotation] = STATE(3247), - [sym_type] = STATE(3324), - [sym_constructor_type] = STATE(3279), - [sym_primary_type] = STATE(3280), - [sym_template_literal_type] = STATE(3281), - [sym_infer_type] = STATE(3279), - [sym_conditional_type] = STATE(3281), - [sym_generic_type] = STATE(3281), - [sym_type_query] = STATE(3281), - [sym_index_type_query] = STATE(3281), - [sym_lookup_type] = STATE(3281), - [sym_literal_type] = STATE(3281), - [sym__number] = STATE(3282), - [sym_existential_type] = STATE(3281), - [sym_flow_maybe_type] = STATE(3281), - [sym_parenthesized_type] = STATE(3281), - [sym_predefined_type] = STATE(3281), - [sym_object_type] = STATE(3281), - [sym_type_parameters] = STATE(5387), - [sym_array_type] = STATE(3281), - [sym_tuple_type] = STATE(3281), - [sym_readonly_type] = STATE(3279), - [sym_union_type] = STATE(3281), - [sym_intersection_type] = STATE(3281), - [sym_function_type] = STATE(3279), - [sym_identifier] = ACTIONS(1630), - [anon_sym_STAR] = ACTIONS(994), - [anon_sym_LBRACE] = ACTIONS(1634), - [anon_sym_typeof] = ACTIONS(1636), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(1000), - [anon_sym_LPAREN] = ACTIONS(1638), - [anon_sym_LBRACK] = ACTIONS(1640), - [anon_sym_new] = ACTIONS(1642), - [anon_sym_AMP] = ACTIONS(1008), - [anon_sym_PIPE] = ACTIONS(1010), - [anon_sym_PLUS] = ACTIONS(3221), - [anon_sym_DASH] = ACTIONS(3221), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(1650), - [anon_sym_SQUOTE] = ACTIONS(1652), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1654), - [sym_number] = ACTIONS(1656), - [sym_this] = ACTIONS(1658), - [sym_true] = ACTIONS(1660), - [sym_false] = ACTIONS(1660), - [sym_null] = ACTIONS(1660), - [sym_undefined] = ACTIONS(1660), - [anon_sym_readonly] = ACTIONS(1662), - [anon_sym_QMARK] = ACTIONS(1028), - [anon_sym_any] = ACTIONS(1034), - [anon_sym_number] = ACTIONS(1034), - [anon_sym_boolean] = ACTIONS(1034), - [anon_sym_string] = ACTIONS(1034), - [anon_sym_symbol] = ACTIONS(1034), - [anon_sym_object] = ACTIONS(1034), - [anon_sym_abstract] = ACTIONS(1032), - [anon_sym_never] = ACTIONS(1034), - [anon_sym_unknown] = ACTIONS(1034), - [anon_sym_keyof] = ACTIONS(1036), - [anon_sym_infer] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_LBRACE_PIPE] = ACTIONS(1042), + [sym_import] = STATE(6091), + [sym_nested_identifier] = STATE(7166), + [sym_string] = STATE(2414), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(2206), + [sym__type_query_member_expression_in_type_annotation] = STATE(1999), + [sym__type_query_call_expression_in_type_annotation] = STATE(2432), + [sym_type] = STATE(6243), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(2329), + [sym_template_literal_type] = STATE(2435), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(2435), + [sym_generic_type] = STATE(2435), + [sym_type_query] = STATE(2435), + [sym_index_type_query] = STATE(2435), + [sym_lookup_type] = STATE(2435), + [sym_literal_type] = STATE(2435), + [sym__number] = STATE(2436), + [sym_existential_type] = STATE(2435), + [sym_flow_maybe_type] = STATE(2435), + [sym_parenthesized_type] = STATE(2435), + [sym_predefined_type] = STATE(2435), + [sym_object_type] = STATE(2435), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(2435), + [sym_tuple_type] = STATE(2435), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(2435), + [sym_intersection_type] = STATE(2435), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3677), + [anon_sym_STAR] = ACTIONS(3449), + [anon_sym_LBRACE] = ACTIONS(3451), + [anon_sym_typeof] = ACTIONS(3453), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3455), + [anon_sym_LPAREN] = ACTIONS(3457), + [anon_sym_LBRACK] = ACTIONS(3459), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(3463), + [anon_sym_PIPE] = ACTIONS(3465), + [anon_sym_PLUS] = ACTIONS(3467), + [anon_sym_DASH] = ACTIONS(3467), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3469), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3471), + [sym_number] = ACTIONS(3473), + [sym_this] = ACTIONS(3679), + [sym_true] = ACTIONS(3477), + [sym_false] = ACTIONS(3477), + [sym_null] = ACTIONS(3477), + [sym_undefined] = ACTIONS(3477), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(3481), + [anon_sym_any] = ACTIONS(3469), + [anon_sym_number] = ACTIONS(3469), + [anon_sym_boolean] = ACTIONS(3469), + [anon_sym_string] = ACTIONS(3469), + [anon_sym_symbol] = ACTIONS(3469), + [anon_sym_object] = ACTIONS(3469), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(3469), + [anon_sym_unknown] = ACTIONS(3469), + [anon_sym_keyof] = ACTIONS(3487), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(3491), + [anon_sym_LBRACE_PIPE] = ACTIONS(3493), [sym_html_comment] = ACTIONS(5), }, [STATE(1122)] = { - [sym_import] = STATE(5215), - [sym_nested_identifier] = STATE(6034), - [sym_string] = STATE(3273), - [sym_formal_parameters] = STATE(5830), - [sym_nested_type_identifier] = STATE(3211), - [sym__type_query_member_expression_in_type_annotation] = STATE(2967), - [sym__type_query_call_expression_in_type_annotation] = STATE(3247), - [sym_type] = STATE(3286), - [sym_constructor_type] = STATE(3279), - [sym_primary_type] = STATE(3280), - [sym_template_literal_type] = STATE(3281), - [sym_infer_type] = STATE(3279), - [sym_conditional_type] = STATE(3281), - [sym_generic_type] = STATE(3281), - [sym_type_query] = STATE(3281), - [sym_index_type_query] = STATE(3281), - [sym_lookup_type] = STATE(3281), - [sym_literal_type] = STATE(3281), - [sym__number] = STATE(3282), - [sym_existential_type] = STATE(3281), - [sym_flow_maybe_type] = STATE(3281), - [sym_parenthesized_type] = STATE(3281), - [sym_predefined_type] = STATE(3281), - [sym_object_type] = STATE(3281), - [sym_type_parameters] = STATE(5387), - [sym_array_type] = STATE(3281), - [sym_tuple_type] = STATE(3281), - [sym_readonly_type] = STATE(3279), - [sym_union_type] = STATE(3281), - [sym_intersection_type] = STATE(3281), - [sym_function_type] = STATE(3279), - [sym_identifier] = ACTIONS(1630), - [anon_sym_STAR] = ACTIONS(994), - [anon_sym_LBRACE] = ACTIONS(1634), - [anon_sym_typeof] = ACTIONS(1636), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(1000), - [anon_sym_LPAREN] = ACTIONS(1638), - [anon_sym_LBRACK] = ACTIONS(1640), - [anon_sym_new] = ACTIONS(1642), - [anon_sym_AMP] = ACTIONS(1008), - [anon_sym_PIPE] = ACTIONS(1010), - [anon_sym_PLUS] = ACTIONS(3221), - [anon_sym_DASH] = ACTIONS(3221), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(1650), - [anon_sym_SQUOTE] = ACTIONS(1652), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1654), - [sym_number] = ACTIONS(1656), - [sym_this] = ACTIONS(1658), - [sym_true] = ACTIONS(1660), - [sym_false] = ACTIONS(1660), - [sym_null] = ACTIONS(1660), - [sym_undefined] = ACTIONS(1660), - [anon_sym_readonly] = ACTIONS(1662), - [anon_sym_QMARK] = ACTIONS(1028), - [anon_sym_any] = ACTIONS(1034), - [anon_sym_number] = ACTIONS(1034), - [anon_sym_boolean] = ACTIONS(1034), - [anon_sym_string] = ACTIONS(1034), - [anon_sym_symbol] = ACTIONS(1034), - [anon_sym_object] = ACTIONS(1034), - [anon_sym_abstract] = ACTIONS(1032), - [anon_sym_never] = ACTIONS(1034), - [anon_sym_unknown] = ACTIONS(1034), - [anon_sym_keyof] = ACTIONS(1036), - [anon_sym_infer] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_LBRACE_PIPE] = ACTIONS(1042), + [sym_import] = STATE(6091), + [sym_nested_identifier] = STATE(7166), + [sym_string] = STATE(2414), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(2206), + [sym__type_query_member_expression_in_type_annotation] = STATE(1999), + [sym__type_query_call_expression_in_type_annotation] = STATE(2432), + [sym_type] = STATE(6243), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(2331), + [sym_template_literal_type] = STATE(2435), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(2435), + [sym_generic_type] = STATE(2435), + [sym_type_query] = STATE(2435), + [sym_index_type_query] = STATE(2435), + [sym_lookup_type] = STATE(2435), + [sym_literal_type] = STATE(2435), + [sym__number] = STATE(2436), + [sym_existential_type] = STATE(2435), + [sym_flow_maybe_type] = STATE(2435), + [sym_parenthesized_type] = STATE(2435), + [sym_predefined_type] = STATE(2435), + [sym_object_type] = STATE(2435), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(2435), + [sym_tuple_type] = STATE(2435), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(2435), + [sym_intersection_type] = STATE(2435), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3677), + [anon_sym_STAR] = ACTIONS(3449), + [anon_sym_LBRACE] = ACTIONS(3451), + [anon_sym_typeof] = ACTIONS(3453), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3455), + [anon_sym_LPAREN] = ACTIONS(3457), + [anon_sym_LBRACK] = ACTIONS(3459), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(3463), + [anon_sym_PIPE] = ACTIONS(3465), + [anon_sym_PLUS] = ACTIONS(3467), + [anon_sym_DASH] = ACTIONS(3467), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3469), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3471), + [sym_number] = ACTIONS(3473), + [sym_this] = ACTIONS(3679), + [sym_true] = ACTIONS(3477), + [sym_false] = ACTIONS(3477), + [sym_null] = ACTIONS(3477), + [sym_undefined] = ACTIONS(3477), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(3481), + [anon_sym_any] = ACTIONS(3469), + [anon_sym_number] = ACTIONS(3469), + [anon_sym_boolean] = ACTIONS(3469), + [anon_sym_string] = ACTIONS(3469), + [anon_sym_symbol] = ACTIONS(3469), + [anon_sym_object] = ACTIONS(3469), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(3469), + [anon_sym_unknown] = ACTIONS(3469), + [anon_sym_keyof] = ACTIONS(3487), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(3491), + [anon_sym_LBRACE_PIPE] = ACTIONS(3493), [sym_html_comment] = ACTIONS(5), }, [STATE(1123)] = { - [sym_import] = STATE(4797), - [sym_nested_identifier] = STATE(6050), - [sym_string] = STATE(3429), - [sym_formal_parameters] = STATE(5818), - [sym_nested_type_identifier] = STATE(3307), - [sym__type_query_member_expression_in_type_annotation] = STATE(3126), - [sym__type_query_call_expression_in_type_annotation] = STATE(3348), - [sym_type] = STATE(3431), - [sym_constructor_type] = STATE(3434), - [sym_primary_type] = STATE(3435), - [sym_template_literal_type] = STATE(3436), - [sym_infer_type] = STATE(3434), - [sym_conditional_type] = STATE(3436), - [sym_generic_type] = STATE(3436), - [sym_type_query] = STATE(3436), - [sym_index_type_query] = STATE(3436), - [sym_lookup_type] = STATE(3436), - [sym_literal_type] = STATE(3436), - [sym__number] = STATE(3437), - [sym_existential_type] = STATE(3436), - [sym_flow_maybe_type] = STATE(3436), - [sym_parenthesized_type] = STATE(3436), - [sym_predefined_type] = STATE(3436), - [sym_object_type] = STATE(3436), - [sym_type_parameters] = STATE(5491), - [sym_array_type] = STATE(3436), - [sym_tuple_type] = STATE(3436), - [sym_readonly_type] = STATE(3434), - [sym_union_type] = STATE(3436), - [sym_intersection_type] = STATE(3436), - [sym_function_type] = STATE(3434), - [sym_identifier] = ACTIONS(3285), - [anon_sym_STAR] = ACTIONS(3021), - [anon_sym_LBRACE] = ACTIONS(3023), - [anon_sym_typeof] = ACTIONS(3025), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3027), - [anon_sym_LPAREN] = ACTIONS(3029), - [anon_sym_LBRACK] = ACTIONS(3031), - [anon_sym_new] = ACTIONS(3033), - [anon_sym_AMP] = ACTIONS(3035), - [anon_sym_PIPE] = ACTIONS(3037), - [anon_sym_PLUS] = ACTIONS(3039), - [anon_sym_DASH] = ACTIONS(3039), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3041), - [anon_sym_DQUOTE] = ACTIONS(3043), - [anon_sym_SQUOTE] = ACTIONS(3045), + [sym_import] = STATE(6126), + [sym_nested_identifier] = STATE(6749), + [sym_string] = STATE(3869), + [sym_formal_parameters] = STATE(6790), + [sym_nested_type_identifier] = STATE(3682), + [sym__type_query_member_expression_in_type_annotation] = STATE(3462), + [sym__type_query_call_expression_in_type_annotation] = STATE(3757), + [sym_type] = STATE(4137), + [sym_constructor_type] = STATE(3871), + [sym_primary_type] = STATE(3872), + [sym_template_literal_type] = STATE(3873), + [sym_infer_type] = STATE(3871), + [sym_conditional_type] = STATE(3873), + [sym_generic_type] = STATE(3873), + [sym_type_query] = STATE(3873), + [sym_index_type_query] = STATE(3873), + [sym_lookup_type] = STATE(3873), + [sym_literal_type] = STATE(3873), + [sym__number] = STATE(3874), + [sym_existential_type] = STATE(3873), + [sym_flow_maybe_type] = STATE(3873), + [sym_parenthesized_type] = STATE(3873), + [sym_predefined_type] = STATE(3873), + [sym_object_type] = STATE(3873), + [sym_type_parameters] = STATE(6463), + [sym_array_type] = STATE(3873), + [sym_tuple_type] = STATE(3873), + [sym_readonly_type] = STATE(3871), + [sym_union_type] = STATE(3873), + [sym_intersection_type] = STATE(3873), + [sym_function_type] = STATE(3871), + [sym_identifier] = ACTIONS(1778), + [anon_sym_STAR] = ACTIONS(1082), + [anon_sym_LBRACE] = ACTIONS(1782), + [anon_sym_typeof] = ACTIONS(1784), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(1088), + [anon_sym_LPAREN] = ACTIONS(1786), + [anon_sym_LBRACK] = ACTIONS(1788), + [anon_sym_new] = ACTIONS(1790), + [anon_sym_AMP] = ACTIONS(1096), + [anon_sym_PIPE] = ACTIONS(1098), + [anon_sym_PLUS] = ACTIONS(3379), + [anon_sym_DASH] = ACTIONS(3379), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(1122), + [anon_sym_DQUOTE] = ACTIONS(1798), + [anon_sym_SQUOTE] = ACTIONS(1800), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3047), - [sym_number] = ACTIONS(3049), - [sym_this] = ACTIONS(3287), - [sym_true] = ACTIONS(3053), - [sym_false] = ACTIONS(3053), - [sym_null] = ACTIONS(3053), - [sym_undefined] = ACTIONS(3053), - [anon_sym_readonly] = ACTIONS(3055), - [anon_sym_QMARK] = ACTIONS(3057), - [anon_sym_any] = ACTIONS(3041), - [anon_sym_number] = ACTIONS(3041), - [anon_sym_boolean] = ACTIONS(3041), - [anon_sym_string] = ACTIONS(3041), - [anon_sym_symbol] = ACTIONS(3041), - [anon_sym_object] = ACTIONS(3041), - [anon_sym_abstract] = ACTIONS(3059), - [anon_sym_never] = ACTIONS(3041), - [anon_sym_unknown] = ACTIONS(3041), - [anon_sym_keyof] = ACTIONS(3063), - [anon_sym_infer] = ACTIONS(3065), - [anon_sym_unique] = ACTIONS(3067), - [anon_sym_LBRACE_PIPE] = ACTIONS(3069), + [anon_sym_BQUOTE] = ACTIONS(1802), + [sym_number] = ACTIONS(1804), + [sym_this] = ACTIONS(1806), + [sym_true] = ACTIONS(1808), + [sym_false] = ACTIONS(1808), + [sym_null] = ACTIONS(1808), + [sym_undefined] = ACTIONS(1808), + [anon_sym_readonly] = ACTIONS(1810), + [anon_sym_QMARK] = ACTIONS(1116), + [anon_sym_any] = ACTIONS(1122), + [anon_sym_number] = ACTIONS(1122), + [anon_sym_boolean] = ACTIONS(1122), + [anon_sym_string] = ACTIONS(1122), + [anon_sym_symbol] = ACTIONS(1122), + [anon_sym_object] = ACTIONS(1122), + [anon_sym_abstract] = ACTIONS(1120), + [anon_sym_never] = ACTIONS(1122), + [anon_sym_unknown] = ACTIONS(1122), + [anon_sym_keyof] = ACTIONS(1124), + [anon_sym_infer] = ACTIONS(1126), + [aux_sym_predefined_type_token1] = ACTIONS(1128), + [anon_sym_LBRACE_PIPE] = ACTIONS(1130), [sym_html_comment] = ACTIONS(5), }, [STATE(1124)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3234), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6045), + [sym_nested_identifier] = STATE(6907), + [sym_string] = STATE(1807), + [sym_formal_parameters] = STATE(6917), + [sym_nested_type_identifier] = STATE(1775), + [sym__type_query_member_expression_in_type_annotation] = STATE(1760), + [sym__type_query_call_expression_in_type_annotation] = STATE(1809), + [sym_type] = STATE(1857), + [sym_constructor_type] = STATE(1810), + [sym_primary_type] = STATE(1811), + [sym_template_literal_type] = STATE(1812), + [sym_infer_type] = STATE(1810), + [sym_conditional_type] = STATE(1812), + [sym_generic_type] = STATE(1812), + [sym_type_query] = STATE(1812), + [sym_index_type_query] = STATE(1812), + [sym_lookup_type] = STATE(1812), + [sym_literal_type] = STATE(1812), + [sym__number] = STATE(1813), + [sym_existential_type] = STATE(1812), + [sym_flow_maybe_type] = STATE(1812), + [sym_parenthesized_type] = STATE(1812), + [sym_predefined_type] = STATE(1812), + [sym_object_type] = STATE(1812), + [sym_type_parameters] = STATE(6422), + [sym_array_type] = STATE(1812), + [sym_tuple_type] = STATE(1812), + [sym_readonly_type] = STATE(1810), + [sym_union_type] = STATE(1812), + [sym_intersection_type] = STATE(1812), + [sym_function_type] = STATE(1810), + [sym_identifier] = ACTIONS(3681), + [anon_sym_STAR] = ACTIONS(3497), + [anon_sym_LBRACE] = ACTIONS(3499), + [anon_sym_typeof] = ACTIONS(3501), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3503), + [anon_sym_LPAREN] = ACTIONS(3505), + [anon_sym_LBRACK] = ACTIONS(3507), + [anon_sym_new] = ACTIONS(3509), + [anon_sym_AMP] = ACTIONS(3511), + [anon_sym_PIPE] = ACTIONS(3513), + [anon_sym_PLUS] = ACTIONS(3515), + [anon_sym_DASH] = ACTIONS(3515), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3517), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3519), + [sym_number] = ACTIONS(3521), + [sym_this] = ACTIONS(3683), + [sym_true] = ACTIONS(3525), + [sym_false] = ACTIONS(3525), + [sym_null] = ACTIONS(3525), + [sym_undefined] = ACTIONS(3525), + [anon_sym_readonly] = ACTIONS(3527), + [anon_sym_QMARK] = ACTIONS(3529), + [anon_sym_any] = ACTIONS(3517), + [anon_sym_number] = ACTIONS(3517), + [anon_sym_boolean] = ACTIONS(3517), + [anon_sym_string] = ACTIONS(3517), + [anon_sym_symbol] = ACTIONS(3517), + [anon_sym_object] = ACTIONS(3517), + [anon_sym_abstract] = ACTIONS(3531), + [anon_sym_never] = ACTIONS(3517), + [anon_sym_unknown] = ACTIONS(3517), + [anon_sym_keyof] = ACTIONS(3535), + [anon_sym_infer] = ACTIONS(3537), + [aux_sym_predefined_type_token1] = ACTIONS(3539), + [anon_sym_LBRACE_PIPE] = ACTIONS(3541), [sym_html_comment] = ACTIONS(5), }, [STATE(1125)] = { - [sym_import] = STATE(5280), - [sym_nested_identifier] = STATE(5994), - [sym_string] = STATE(1969), - [sym_formal_parameters] = STATE(6004), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1789), - [sym__type_query_call_expression_in_type_annotation] = STATE(1980), - [sym_type] = STATE(1976), - [sym_constructor_type] = STATE(1988), - [sym_primary_type] = STATE(1989), - [sym_template_literal_type] = STATE(1990), - [sym_infer_type] = STATE(1988), - [sym_conditional_type] = STATE(1990), - [sym_generic_type] = STATE(1990), - [sym_type_query] = STATE(1990), - [sym_index_type_query] = STATE(1990), - [sym_lookup_type] = STATE(1990), - [sym_literal_type] = STATE(1990), - [sym__number] = STATE(1991), - [sym_existential_type] = STATE(1990), - [sym_flow_maybe_type] = STATE(1990), - [sym_parenthesized_type] = STATE(1990), - [sym_predefined_type] = STATE(1990), - [sym_object_type] = STATE(1990), - [sym_type_parameters] = STATE(5526), - [sym_array_type] = STATE(1990), - [sym_tuple_type] = STATE(1990), - [sym_readonly_type] = STATE(1988), - [sym_union_type] = STATE(1990), - [sym_intersection_type] = STATE(1990), - [sym_function_type] = STATE(1988), - [sym_identifier] = ACTIONS(3289), - [anon_sym_STAR] = ACTIONS(3083), - [anon_sym_LBRACE] = ACTIONS(3085), - [anon_sym_typeof] = ACTIONS(3087), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3089), - [anon_sym_LPAREN] = ACTIONS(3091), - [anon_sym_LBRACK] = ACTIONS(3093), - [anon_sym_new] = ACTIONS(3095), - [anon_sym_AMP] = ACTIONS(3097), - [anon_sym_PIPE] = ACTIONS(3099), - [anon_sym_PLUS] = ACTIONS(3101), - [anon_sym_DASH] = ACTIONS(3101), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3103), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3105), - [sym_number] = ACTIONS(3107), - [sym_this] = ACTIONS(3291), - [sym_true] = ACTIONS(3111), - [sym_false] = ACTIONS(3111), - [sym_null] = ACTIONS(3111), - [sym_undefined] = ACTIONS(3111), - [anon_sym_readonly] = ACTIONS(3113), - [anon_sym_QMARK] = ACTIONS(3115), - [anon_sym_any] = ACTIONS(3103), - [anon_sym_number] = ACTIONS(3103), - [anon_sym_boolean] = ACTIONS(3103), - [anon_sym_string] = ACTIONS(3103), - [anon_sym_symbol] = ACTIONS(3103), - [anon_sym_object] = ACTIONS(3103), - [anon_sym_abstract] = ACTIONS(3117), - [anon_sym_never] = ACTIONS(3103), - [anon_sym_unknown] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3121), - [anon_sym_infer] = ACTIONS(3123), - [anon_sym_unique] = ACTIONS(3125), - [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3566), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1722), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1728), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1126)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3235), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4593), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1722), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1728), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1127)] = { - [sym_import] = STATE(5280), - [sym_nested_identifier] = STATE(5994), - [sym_string] = STATE(1969), - [sym_formal_parameters] = STATE(6004), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1789), - [sym__type_query_call_expression_in_type_annotation] = STATE(1980), - [sym_type] = STATE(1977), - [sym_constructor_type] = STATE(1988), - [sym_primary_type] = STATE(1989), - [sym_template_literal_type] = STATE(1990), - [sym_infer_type] = STATE(1988), - [sym_conditional_type] = STATE(1990), - [sym_generic_type] = STATE(1990), - [sym_type_query] = STATE(1990), - [sym_index_type_query] = STATE(1990), - [sym_lookup_type] = STATE(1990), - [sym_literal_type] = STATE(1990), - [sym__number] = STATE(1991), - [sym_existential_type] = STATE(1990), - [sym_flow_maybe_type] = STATE(1990), - [sym_parenthesized_type] = STATE(1990), - [sym_predefined_type] = STATE(1990), - [sym_object_type] = STATE(1990), - [sym_type_parameters] = STATE(5526), - [sym_array_type] = STATE(1990), - [sym_tuple_type] = STATE(1990), - [sym_readonly_type] = STATE(1988), - [sym_union_type] = STATE(1990), - [sym_intersection_type] = STATE(1990), - [sym_function_type] = STATE(1988), - [sym_identifier] = ACTIONS(3289), - [anon_sym_STAR] = ACTIONS(3083), - [anon_sym_LBRACE] = ACTIONS(3085), - [anon_sym_typeof] = ACTIONS(3087), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3089), - [anon_sym_LPAREN] = ACTIONS(3091), - [anon_sym_LBRACK] = ACTIONS(3093), - [anon_sym_new] = ACTIONS(3095), - [anon_sym_AMP] = ACTIONS(3097), - [anon_sym_PIPE] = ACTIONS(3099), - [anon_sym_PLUS] = ACTIONS(3101), - [anon_sym_DASH] = ACTIONS(3101), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3103), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3105), - [sym_number] = ACTIONS(3107), - [sym_this] = ACTIONS(3291), - [sym_true] = ACTIONS(3111), - [sym_false] = ACTIONS(3111), - [sym_null] = ACTIONS(3111), - [sym_undefined] = ACTIONS(3111), - [anon_sym_readonly] = ACTIONS(3113), - [anon_sym_QMARK] = ACTIONS(3115), - [anon_sym_any] = ACTIONS(3103), - [anon_sym_number] = ACTIONS(3103), - [anon_sym_boolean] = ACTIONS(3103), - [anon_sym_string] = ACTIONS(3103), - [anon_sym_symbol] = ACTIONS(3103), - [anon_sym_object] = ACTIONS(3103), - [anon_sym_abstract] = ACTIONS(3117), - [anon_sym_never] = ACTIONS(3103), - [anon_sym_unknown] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3121), - [anon_sym_infer] = ACTIONS(3123), - [anon_sym_unique] = ACTIONS(3125), - [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_import] = STATE(6045), + [sym_nested_identifier] = STATE(6907), + [sym_string] = STATE(1807), + [sym_formal_parameters] = STATE(6917), + [sym_nested_type_identifier] = STATE(1775), + [sym__type_query_member_expression_in_type_annotation] = STATE(1760), + [sym__type_query_call_expression_in_type_annotation] = STATE(1809), + [sym_type] = STATE(1858), + [sym_constructor_type] = STATE(1810), + [sym_primary_type] = STATE(1811), + [sym_template_literal_type] = STATE(1812), + [sym_infer_type] = STATE(1810), + [sym_conditional_type] = STATE(1812), + [sym_generic_type] = STATE(1812), + [sym_type_query] = STATE(1812), + [sym_index_type_query] = STATE(1812), + [sym_lookup_type] = STATE(1812), + [sym_literal_type] = STATE(1812), + [sym__number] = STATE(1813), + [sym_existential_type] = STATE(1812), + [sym_flow_maybe_type] = STATE(1812), + [sym_parenthesized_type] = STATE(1812), + [sym_predefined_type] = STATE(1812), + [sym_object_type] = STATE(1812), + [sym_type_parameters] = STATE(6422), + [sym_array_type] = STATE(1812), + [sym_tuple_type] = STATE(1812), + [sym_readonly_type] = STATE(1810), + [sym_union_type] = STATE(1812), + [sym_intersection_type] = STATE(1812), + [sym_function_type] = STATE(1810), + [sym_identifier] = ACTIONS(3681), + [anon_sym_STAR] = ACTIONS(3497), + [anon_sym_LBRACE] = ACTIONS(3499), + [anon_sym_typeof] = ACTIONS(3501), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3503), + [anon_sym_LPAREN] = ACTIONS(3505), + [anon_sym_LBRACK] = ACTIONS(3507), + [anon_sym_new] = ACTIONS(3509), + [anon_sym_AMP] = ACTIONS(3511), + [anon_sym_PIPE] = ACTIONS(3513), + [anon_sym_PLUS] = ACTIONS(3515), + [anon_sym_DASH] = ACTIONS(3515), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3517), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3519), + [sym_number] = ACTIONS(3521), + [sym_this] = ACTIONS(3683), + [sym_true] = ACTIONS(3525), + [sym_false] = ACTIONS(3525), + [sym_null] = ACTIONS(3525), + [sym_undefined] = ACTIONS(3525), + [anon_sym_readonly] = ACTIONS(3527), + [anon_sym_QMARK] = ACTIONS(3529), + [anon_sym_any] = ACTIONS(3517), + [anon_sym_number] = ACTIONS(3517), + [anon_sym_boolean] = ACTIONS(3517), + [anon_sym_string] = ACTIONS(3517), + [anon_sym_symbol] = ACTIONS(3517), + [anon_sym_object] = ACTIONS(3517), + [anon_sym_abstract] = ACTIONS(3531), + [anon_sym_never] = ACTIONS(3517), + [anon_sym_unknown] = ACTIONS(3517), + [anon_sym_keyof] = ACTIONS(3535), + [anon_sym_infer] = ACTIONS(3537), + [aux_sym_predefined_type_token1] = ACTIONS(3539), + [anon_sym_LBRACE_PIPE] = ACTIONS(3541), [sym_html_comment] = ACTIONS(5), }, [STATE(1128)] = { - [sym_import] = STATE(4797), - [sym_nested_identifier] = STATE(6050), - [sym_string] = STATE(3429), - [sym_formal_parameters] = STATE(5818), - [sym_nested_type_identifier] = STATE(3307), - [sym__type_query_member_expression_in_type_annotation] = STATE(3126), - [sym__type_query_call_expression_in_type_annotation] = STATE(3348), - [sym_type] = STATE(3433), - [sym_constructor_type] = STATE(3434), - [sym_primary_type] = STATE(3435), - [sym_template_literal_type] = STATE(3436), - [sym_infer_type] = STATE(3434), - [sym_conditional_type] = STATE(3436), - [sym_generic_type] = STATE(3436), - [sym_type_query] = STATE(3436), - [sym_index_type_query] = STATE(3436), - [sym_lookup_type] = STATE(3436), - [sym_literal_type] = STATE(3436), - [sym__number] = STATE(3437), - [sym_existential_type] = STATE(3436), - [sym_flow_maybe_type] = STATE(3436), - [sym_parenthesized_type] = STATE(3436), - [sym_predefined_type] = STATE(3436), - [sym_object_type] = STATE(3436), - [sym_type_parameters] = STATE(5491), - [sym_array_type] = STATE(3436), - [sym_tuple_type] = STATE(3436), - [sym_readonly_type] = STATE(3434), - [sym_union_type] = STATE(3436), - [sym_intersection_type] = STATE(3436), - [sym_function_type] = STATE(3434), - [sym_identifier] = ACTIONS(3285), - [anon_sym_STAR] = ACTIONS(3021), - [anon_sym_LBRACE] = ACTIONS(3023), - [anon_sym_typeof] = ACTIONS(3025), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3027), - [anon_sym_LPAREN] = ACTIONS(3029), - [anon_sym_LBRACK] = ACTIONS(3031), - [anon_sym_new] = ACTIONS(3033), - [anon_sym_AMP] = ACTIONS(3035), - [anon_sym_PIPE] = ACTIONS(3037), - [anon_sym_PLUS] = ACTIONS(3039), - [anon_sym_DASH] = ACTIONS(3039), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3041), - [anon_sym_DQUOTE] = ACTIONS(3043), - [anon_sym_SQUOTE] = ACTIONS(3045), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3047), - [sym_number] = ACTIONS(3049), - [sym_this] = ACTIONS(3287), - [sym_true] = ACTIONS(3053), - [sym_false] = ACTIONS(3053), - [sym_null] = ACTIONS(3053), - [sym_undefined] = ACTIONS(3053), - [anon_sym_readonly] = ACTIONS(3055), - [anon_sym_QMARK] = ACTIONS(3057), - [anon_sym_any] = ACTIONS(3041), - [anon_sym_number] = ACTIONS(3041), - [anon_sym_boolean] = ACTIONS(3041), - [anon_sym_string] = ACTIONS(3041), - [anon_sym_symbol] = ACTIONS(3041), - [anon_sym_object] = ACTIONS(3041), - [anon_sym_abstract] = ACTIONS(3059), - [anon_sym_never] = ACTIONS(3041), - [anon_sym_unknown] = ACTIONS(3041), - [anon_sym_keyof] = ACTIONS(3063), - [anon_sym_infer] = ACTIONS(3065), - [anon_sym_unique] = ACTIONS(3067), - [anon_sym_LBRACE_PIPE] = ACTIONS(3069), + [sym_import] = STATE(6060), + [sym_nested_identifier] = STATE(7108), + [sym_string] = STATE(4318), + [sym_formal_parameters] = STATE(7226), + [sym_nested_type_identifier] = STATE(3956), + [sym__type_query_member_expression_in_type_annotation] = STATE(3754), + [sym__type_query_call_expression_in_type_annotation] = STATE(4117), + [sym_type] = STATE(5356), + [sym_constructor_type] = STATE(4329), + [sym_primary_type] = STATE(4331), + [sym_template_literal_type] = STATE(4336), + [sym_infer_type] = STATE(4329), + [sym_conditional_type] = STATE(4336), + [sym_generic_type] = STATE(4336), + [sym_type_query] = STATE(4336), + [sym_index_type_query] = STATE(4336), + [sym_lookup_type] = STATE(4336), + [sym_literal_type] = STATE(4336), + [sym__number] = STATE(4337), + [sym_existential_type] = STATE(4336), + [sym_flow_maybe_type] = STATE(4336), + [sym_parenthesized_type] = STATE(4336), + [sym_predefined_type] = STATE(4336), + [sym_object_type] = STATE(4336), + [sym_type_parameters] = STATE(6342), + [sym_array_type] = STATE(4336), + [sym_tuple_type] = STATE(4336), + [sym_readonly_type] = STATE(4329), + [sym_union_type] = STATE(4336), + [sym_intersection_type] = STATE(4336), + [sym_function_type] = STATE(4329), + [sym_identifier] = ACTIONS(3673), + [anon_sym_STAR] = ACTIONS(3323), + [anon_sym_LBRACE] = ACTIONS(3325), + [anon_sym_typeof] = ACTIONS(3327), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3329), + [anon_sym_LPAREN] = ACTIONS(3331), + [anon_sym_LBRACK] = ACTIONS(3333), + [anon_sym_new] = ACTIONS(3335), + [anon_sym_AMP] = ACTIONS(3337), + [anon_sym_PIPE] = ACTIONS(3339), + [anon_sym_PLUS] = ACTIONS(3341), + [anon_sym_DASH] = ACTIONS(3341), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3343), + [anon_sym_DQUOTE] = ACTIONS(3345), + [anon_sym_SQUOTE] = ACTIONS(3347), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3349), + [sym_number] = ACTIONS(3351), + [sym_this] = ACTIONS(3675), + [sym_true] = ACTIONS(3355), + [sym_false] = ACTIONS(3355), + [sym_null] = ACTIONS(3355), + [sym_undefined] = ACTIONS(3355), + [anon_sym_readonly] = ACTIONS(3357), + [anon_sym_QMARK] = ACTIONS(3359), + [anon_sym_any] = ACTIONS(3343), + [anon_sym_number] = ACTIONS(3343), + [anon_sym_boolean] = ACTIONS(3343), + [anon_sym_string] = ACTIONS(3343), + [anon_sym_symbol] = ACTIONS(3343), + [anon_sym_object] = ACTIONS(3343), + [anon_sym_abstract] = ACTIONS(3361), + [anon_sym_never] = ACTIONS(3343), + [anon_sym_unknown] = ACTIONS(3343), + [anon_sym_keyof] = ACTIONS(3365), + [anon_sym_infer] = ACTIONS(3367), + [aux_sym_predefined_type_token1] = ACTIONS(3369), + [anon_sym_LBRACE_PIPE] = ACTIONS(3371), [sym_html_comment] = ACTIONS(5), }, [STATE(1129)] = { - [sym_import] = STATE(5215), - [sym_nested_identifier] = STATE(6034), - [sym_string] = STATE(3273), - [sym_formal_parameters] = STATE(5830), - [sym_nested_type_identifier] = STATE(3211), - [sym__type_query_member_expression_in_type_annotation] = STATE(2967), - [sym__type_query_call_expression_in_type_annotation] = STATE(3247), - [sym_type] = STATE(3264), - [sym_constructor_type] = STATE(3279), - [sym_primary_type] = STATE(3280), - [sym_template_literal_type] = STATE(3281), - [sym_infer_type] = STATE(3279), - [sym_conditional_type] = STATE(3281), - [sym_generic_type] = STATE(3281), - [sym_type_query] = STATE(3281), - [sym_index_type_query] = STATE(3281), - [sym_lookup_type] = STATE(3281), - [sym_literal_type] = STATE(3281), - [sym__number] = STATE(3282), - [sym_existential_type] = STATE(3281), - [sym_flow_maybe_type] = STATE(3281), - [sym_parenthesized_type] = STATE(3281), - [sym_predefined_type] = STATE(3281), - [sym_object_type] = STATE(3281), - [sym_type_parameters] = STATE(5387), - [sym_array_type] = STATE(3281), - [sym_tuple_type] = STATE(3281), - [sym_readonly_type] = STATE(3279), - [sym_union_type] = STATE(3281), - [sym_intersection_type] = STATE(3281), - [sym_function_type] = STATE(3279), - [sym_identifier] = ACTIONS(1630), - [anon_sym_STAR] = ACTIONS(994), - [anon_sym_LBRACE] = ACTIONS(1634), - [anon_sym_typeof] = ACTIONS(1636), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(1000), - [anon_sym_LPAREN] = ACTIONS(1638), - [anon_sym_LBRACK] = ACTIONS(1640), - [anon_sym_new] = ACTIONS(1642), - [anon_sym_AMP] = ACTIONS(1008), - [anon_sym_PIPE] = ACTIONS(1010), - [anon_sym_PLUS] = ACTIONS(3221), - [anon_sym_DASH] = ACTIONS(3221), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(1650), - [anon_sym_SQUOTE] = ACTIONS(1652), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1654), - [sym_number] = ACTIONS(1656), - [sym_this] = ACTIONS(1658), - [sym_true] = ACTIONS(1660), - [sym_false] = ACTIONS(1660), - [sym_null] = ACTIONS(1660), - [sym_undefined] = ACTIONS(1660), - [anon_sym_readonly] = ACTIONS(1662), - [anon_sym_QMARK] = ACTIONS(1028), - [anon_sym_any] = ACTIONS(1034), - [anon_sym_number] = ACTIONS(1034), - [anon_sym_boolean] = ACTIONS(1034), - [anon_sym_string] = ACTIONS(1034), - [anon_sym_symbol] = ACTIONS(1034), - [anon_sym_object] = ACTIONS(1034), - [anon_sym_abstract] = ACTIONS(1032), - [anon_sym_never] = ACTIONS(1034), - [anon_sym_unknown] = ACTIONS(1034), - [anon_sym_keyof] = ACTIONS(1036), - [anon_sym_infer] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_LBRACE_PIPE] = ACTIONS(1042), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5943), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1130)] = { - [sym_import] = STATE(5215), - [sym_nested_identifier] = STATE(6034), - [sym_string] = STATE(3273), - [sym_formal_parameters] = STATE(5830), - [sym_nested_type_identifier] = STATE(3211), - [sym__type_query_member_expression_in_type_annotation] = STATE(2967), - [sym__type_query_call_expression_in_type_annotation] = STATE(3247), - [sym_type] = STATE(3266), - [sym_constructor_type] = STATE(3279), - [sym_primary_type] = STATE(3280), - [sym_template_literal_type] = STATE(3281), - [sym_infer_type] = STATE(3279), - [sym_conditional_type] = STATE(3281), - [sym_generic_type] = STATE(3281), - [sym_type_query] = STATE(3281), - [sym_index_type_query] = STATE(3281), - [sym_lookup_type] = STATE(3281), - [sym_literal_type] = STATE(3281), - [sym__number] = STATE(3282), - [sym_existential_type] = STATE(3281), - [sym_flow_maybe_type] = STATE(3281), - [sym_parenthesized_type] = STATE(3281), - [sym_predefined_type] = STATE(3281), - [sym_object_type] = STATE(3281), - [sym_type_parameters] = STATE(5387), - [sym_array_type] = STATE(3281), - [sym_tuple_type] = STATE(3281), - [sym_readonly_type] = STATE(3279), - [sym_union_type] = STATE(3281), - [sym_intersection_type] = STATE(3281), - [sym_function_type] = STATE(3279), - [sym_identifier] = ACTIONS(1630), - [anon_sym_STAR] = ACTIONS(994), - [anon_sym_LBRACE] = ACTIONS(1634), - [anon_sym_typeof] = ACTIONS(1636), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(1000), - [anon_sym_LPAREN] = ACTIONS(1638), - [anon_sym_LBRACK] = ACTIONS(1640), - [anon_sym_new] = ACTIONS(1642), - [anon_sym_AMP] = ACTIONS(1008), - [anon_sym_PIPE] = ACTIONS(1010), - [anon_sym_PLUS] = ACTIONS(3221), - [anon_sym_DASH] = ACTIONS(3221), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(1650), - [anon_sym_SQUOTE] = ACTIONS(1652), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1654), - [sym_number] = ACTIONS(1656), - [sym_this] = ACTIONS(1658), - [sym_true] = ACTIONS(1660), - [sym_false] = ACTIONS(1660), - [sym_null] = ACTIONS(1660), - [sym_undefined] = ACTIONS(1660), - [anon_sym_readonly] = ACTIONS(1662), - [anon_sym_QMARK] = ACTIONS(1028), - [anon_sym_any] = ACTIONS(1034), - [anon_sym_number] = ACTIONS(1034), - [anon_sym_boolean] = ACTIONS(1034), - [anon_sym_string] = ACTIONS(1034), - [anon_sym_symbol] = ACTIONS(1034), - [anon_sym_object] = ACTIONS(1034), - [anon_sym_abstract] = ACTIONS(1032), - [anon_sym_never] = ACTIONS(1034), - [anon_sym_unknown] = ACTIONS(1034), - [anon_sym_keyof] = ACTIONS(1036), - [anon_sym_infer] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_LBRACE_PIPE] = ACTIONS(1042), + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3596), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1722), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1728), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1131)] = { - [sym_import] = STATE(5215), - [sym_nested_identifier] = STATE(6034), - [sym_string] = STATE(3273), - [sym_formal_parameters] = STATE(5830), - [sym_nested_type_identifier] = STATE(3211), - [sym__type_query_member_expression_in_type_annotation] = STATE(2967), - [sym__type_query_call_expression_in_type_annotation] = STATE(3247), - [sym_type] = STATE(3288), - [sym_constructor_type] = STATE(3279), - [sym_primary_type] = STATE(3280), - [sym_template_literal_type] = STATE(3281), - [sym_infer_type] = STATE(3279), - [sym_conditional_type] = STATE(3281), - [sym_generic_type] = STATE(3281), - [sym_type_query] = STATE(3281), - [sym_index_type_query] = STATE(3281), - [sym_lookup_type] = STATE(3281), - [sym_literal_type] = STATE(3281), - [sym__number] = STATE(3282), - [sym_existential_type] = STATE(3281), - [sym_flow_maybe_type] = STATE(3281), - [sym_parenthesized_type] = STATE(3281), - [sym_predefined_type] = STATE(3281), - [sym_object_type] = STATE(3281), - [sym_type_parameters] = STATE(5387), - [sym_array_type] = STATE(3281), - [sym_tuple_type] = STATE(3281), - [sym_readonly_type] = STATE(3279), - [sym_union_type] = STATE(3281), - [sym_intersection_type] = STATE(3281), - [sym_function_type] = STATE(3279), - [sym_identifier] = ACTIONS(1630), - [anon_sym_STAR] = ACTIONS(994), - [anon_sym_LBRACE] = ACTIONS(1634), - [anon_sym_typeof] = ACTIONS(1636), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(1000), - [anon_sym_LPAREN] = ACTIONS(1638), - [anon_sym_LBRACK] = ACTIONS(1640), - [anon_sym_new] = ACTIONS(1642), - [anon_sym_AMP] = ACTIONS(1008), - [anon_sym_PIPE] = ACTIONS(1010), - [anon_sym_PLUS] = ACTIONS(3221), - [anon_sym_DASH] = ACTIONS(3221), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(1650), - [anon_sym_SQUOTE] = ACTIONS(1652), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1654), - [sym_number] = ACTIONS(1656), - [sym_this] = ACTIONS(1658), - [sym_true] = ACTIONS(1660), - [sym_false] = ACTIONS(1660), - [sym_null] = ACTIONS(1660), - [sym_undefined] = ACTIONS(1660), - [anon_sym_readonly] = ACTIONS(1662), - [anon_sym_QMARK] = ACTIONS(1028), - [anon_sym_any] = ACTIONS(1034), - [anon_sym_number] = ACTIONS(1034), - [anon_sym_boolean] = ACTIONS(1034), - [anon_sym_string] = ACTIONS(1034), - [anon_sym_symbol] = ACTIONS(1034), - [anon_sym_object] = ACTIONS(1034), - [anon_sym_abstract] = ACTIONS(1032), - [anon_sym_never] = ACTIONS(1034), - [anon_sym_unknown] = ACTIONS(1034), - [anon_sym_keyof] = ACTIONS(1036), - [anon_sym_infer] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_LBRACE_PIPE] = ACTIONS(1042), + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4599), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1722), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1728), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1132)] = { - [sym_import] = STATE(5215), - [sym_nested_identifier] = STATE(6034), - [sym_string] = STATE(3273), - [sym_formal_parameters] = STATE(5830), - [sym_nested_type_identifier] = STATE(3211), - [sym__type_query_member_expression_in_type_annotation] = STATE(2967), - [sym__type_query_call_expression_in_type_annotation] = STATE(3247), - [sym_type] = STATE(3289), - [sym_constructor_type] = STATE(3279), - [sym_primary_type] = STATE(3280), - [sym_template_literal_type] = STATE(3281), - [sym_infer_type] = STATE(3279), - [sym_conditional_type] = STATE(3281), - [sym_generic_type] = STATE(3281), - [sym_type_query] = STATE(3281), - [sym_index_type_query] = STATE(3281), - [sym_lookup_type] = STATE(3281), - [sym_literal_type] = STATE(3281), - [sym__number] = STATE(3282), - [sym_existential_type] = STATE(3281), - [sym_flow_maybe_type] = STATE(3281), - [sym_parenthesized_type] = STATE(3281), - [sym_predefined_type] = STATE(3281), - [sym_object_type] = STATE(3281), - [sym_type_parameters] = STATE(5387), - [sym_array_type] = STATE(3281), - [sym_tuple_type] = STATE(3281), - [sym_readonly_type] = STATE(3279), - [sym_union_type] = STATE(3281), - [sym_intersection_type] = STATE(3281), - [sym_function_type] = STATE(3279), - [sym_identifier] = ACTIONS(1630), - [anon_sym_STAR] = ACTIONS(994), - [anon_sym_LBRACE] = ACTIONS(1634), - [anon_sym_typeof] = ACTIONS(1636), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(1000), - [anon_sym_LPAREN] = ACTIONS(1638), - [anon_sym_LBRACK] = ACTIONS(1640), - [anon_sym_new] = ACTIONS(1642), - [anon_sym_AMP] = ACTIONS(1008), - [anon_sym_PIPE] = ACTIONS(1010), - [anon_sym_PLUS] = ACTIONS(3221), - [anon_sym_DASH] = ACTIONS(3221), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(1034), - [anon_sym_DQUOTE] = ACTIONS(1650), - [anon_sym_SQUOTE] = ACTIONS(1652), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1654), - [sym_number] = ACTIONS(1656), - [sym_this] = ACTIONS(1658), - [sym_true] = ACTIONS(1660), - [sym_false] = ACTIONS(1660), - [sym_null] = ACTIONS(1660), - [sym_undefined] = ACTIONS(1660), - [anon_sym_readonly] = ACTIONS(1662), - [anon_sym_QMARK] = ACTIONS(1028), - [anon_sym_any] = ACTIONS(1034), - [anon_sym_number] = ACTIONS(1034), - [anon_sym_boolean] = ACTIONS(1034), - [anon_sym_string] = ACTIONS(1034), - [anon_sym_symbol] = ACTIONS(1034), - [anon_sym_object] = ACTIONS(1034), - [anon_sym_abstract] = ACTIONS(1032), - [anon_sym_never] = ACTIONS(1034), - [anon_sym_unknown] = ACTIONS(1034), - [anon_sym_keyof] = ACTIONS(1036), - [anon_sym_infer] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_LBRACE_PIPE] = ACTIONS(1042), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5944), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1133)] = { - [sym_import] = STATE(4737), - [sym_nested_identifier] = STATE(5736), - [sym_string] = STATE(1558), - [sym_formal_parameters] = STATE(6020), - [sym_nested_type_identifier] = STATE(1536), - [sym__type_query_member_expression_in_type_annotation] = STATE(1516), - [sym__type_query_call_expression_in_type_annotation] = STATE(1560), - [sym_type] = STATE(1571), - [sym_constructor_type] = STATE(1561), - [sym_primary_type] = STATE(1562), - [sym_template_literal_type] = STATE(1563), - [sym_infer_type] = STATE(1561), - [sym_conditional_type] = STATE(1563), - [sym_generic_type] = STATE(1563), - [sym_type_query] = STATE(1563), - [sym_index_type_query] = STATE(1563), - [sym_lookup_type] = STATE(1563), - [sym_literal_type] = STATE(1563), - [sym__number] = STATE(1564), - [sym_existential_type] = STATE(1563), - [sym_flow_maybe_type] = STATE(1563), - [sym_parenthesized_type] = STATE(1563), - [sym_predefined_type] = STATE(1563), - [sym_object_type] = STATE(1563), - [sym_type_parameters] = STATE(5451), - [sym_array_type] = STATE(1563), - [sym_tuple_type] = STATE(1563), - [sym_readonly_type] = STATE(1561), - [sym_union_type] = STATE(1563), - [sym_intersection_type] = STATE(1563), - [sym_function_type] = STATE(1561), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3131), - [anon_sym_LBRACE] = ACTIONS(3133), - [anon_sym_typeof] = ACTIONS(3135), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3137), - [anon_sym_LPAREN] = ACTIONS(3139), - [anon_sym_LBRACK] = ACTIONS(3141), - [anon_sym_new] = ACTIONS(3143), - [anon_sym_AMP] = ACTIONS(3145), - [anon_sym_PIPE] = ACTIONS(3147), - [anon_sym_PLUS] = ACTIONS(3149), - [anon_sym_DASH] = ACTIONS(3149), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3151), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3153), - [sym_number] = ACTIONS(3155), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3159), - [sym_false] = ACTIONS(3159), - [sym_null] = ACTIONS(3159), - [sym_undefined] = ACTIONS(3159), - [anon_sym_readonly] = ACTIONS(3161), - [anon_sym_QMARK] = ACTIONS(3163), - [anon_sym_any] = ACTIONS(3151), - [anon_sym_number] = ACTIONS(3151), - [anon_sym_boolean] = ACTIONS(3151), - [anon_sym_string] = ACTIONS(3151), - [anon_sym_symbol] = ACTIONS(3151), - [anon_sym_object] = ACTIONS(3151), - [anon_sym_abstract] = ACTIONS(3165), - [anon_sym_never] = ACTIONS(3151), - [anon_sym_unknown] = ACTIONS(3151), - [anon_sym_keyof] = ACTIONS(3169), - [anon_sym_infer] = ACTIONS(3171), - [anon_sym_unique] = ACTIONS(3173), - [anon_sym_LBRACE_PIPE] = ACTIONS(3175), + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4601), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1722), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1728), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1134)] = { - [sym_import] = STATE(4737), - [sym_nested_identifier] = STATE(5736), - [sym_string] = STATE(1558), - [sym_formal_parameters] = STATE(6020), - [sym_nested_type_identifier] = STATE(1536), - [sym__type_query_member_expression_in_type_annotation] = STATE(1516), - [sym__type_query_call_expression_in_type_annotation] = STATE(1560), - [sym_type] = STATE(1572), - [sym_constructor_type] = STATE(1561), - [sym_primary_type] = STATE(1562), - [sym_template_literal_type] = STATE(1563), - [sym_infer_type] = STATE(1561), - [sym_conditional_type] = STATE(1563), - [sym_generic_type] = STATE(1563), - [sym_type_query] = STATE(1563), - [sym_index_type_query] = STATE(1563), - [sym_lookup_type] = STATE(1563), - [sym_literal_type] = STATE(1563), - [sym__number] = STATE(1564), - [sym_existential_type] = STATE(1563), - [sym_flow_maybe_type] = STATE(1563), - [sym_parenthesized_type] = STATE(1563), - [sym_predefined_type] = STATE(1563), - [sym_object_type] = STATE(1563), - [sym_type_parameters] = STATE(5451), - [sym_array_type] = STATE(1563), - [sym_tuple_type] = STATE(1563), - [sym_readonly_type] = STATE(1561), - [sym_union_type] = STATE(1563), - [sym_intersection_type] = STATE(1563), - [sym_function_type] = STATE(1561), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3131), - [anon_sym_LBRACE] = ACTIONS(3133), - [anon_sym_typeof] = ACTIONS(3135), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3137), - [anon_sym_LPAREN] = ACTIONS(3139), - [anon_sym_LBRACK] = ACTIONS(3141), - [anon_sym_new] = ACTIONS(3143), - [anon_sym_AMP] = ACTIONS(3145), - [anon_sym_PIPE] = ACTIONS(3147), - [anon_sym_PLUS] = ACTIONS(3149), - [anon_sym_DASH] = ACTIONS(3149), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3151), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3153), - [sym_number] = ACTIONS(3155), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3159), - [sym_false] = ACTIONS(3159), - [sym_null] = ACTIONS(3159), - [sym_undefined] = ACTIONS(3159), - [anon_sym_readonly] = ACTIONS(3161), - [anon_sym_QMARK] = ACTIONS(3163), - [anon_sym_any] = ACTIONS(3151), - [anon_sym_number] = ACTIONS(3151), - [anon_sym_boolean] = ACTIONS(3151), - [anon_sym_string] = ACTIONS(3151), - [anon_sym_symbol] = ACTIONS(3151), - [anon_sym_object] = ACTIONS(3151), - [anon_sym_abstract] = ACTIONS(3165), - [anon_sym_never] = ACTIONS(3151), - [anon_sym_unknown] = ACTIONS(3151), - [anon_sym_keyof] = ACTIONS(3169), - [anon_sym_infer] = ACTIONS(3171), - [anon_sym_unique] = ACTIONS(3173), - [anon_sym_LBRACE_PIPE] = ACTIONS(3175), + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4602), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1722), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1728), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1135)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(2994), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1576), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1582), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(1586), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3561), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1722), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1728), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1136)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3814), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1576), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1582), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(1586), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3562), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1722), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1728), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1137)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3815), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1576), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1582), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(1586), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5901), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1138)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(5245), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3016), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(1586), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6060), + [sym_nested_identifier] = STATE(7108), + [sym_string] = STATE(4318), + [sym_formal_parameters] = STATE(7226), + [sym_nested_type_identifier] = STATE(3956), + [sym__type_query_member_expression_in_type_annotation] = STATE(3754), + [sym__type_query_call_expression_in_type_annotation] = STATE(4117), + [sym_type] = STATE(5374), + [sym_constructor_type] = STATE(4329), + [sym_primary_type] = STATE(4331), + [sym_template_literal_type] = STATE(4336), + [sym_infer_type] = STATE(4329), + [sym_conditional_type] = STATE(4336), + [sym_generic_type] = STATE(4336), + [sym_type_query] = STATE(4336), + [sym_index_type_query] = STATE(4336), + [sym_lookup_type] = STATE(4336), + [sym_literal_type] = STATE(4336), + [sym__number] = STATE(4337), + [sym_existential_type] = STATE(4336), + [sym_flow_maybe_type] = STATE(4336), + [sym_parenthesized_type] = STATE(4336), + [sym_predefined_type] = STATE(4336), + [sym_object_type] = STATE(4336), + [sym_type_parameters] = STATE(6342), + [sym_array_type] = STATE(4336), + [sym_tuple_type] = STATE(4336), + [sym_readonly_type] = STATE(4329), + [sym_union_type] = STATE(4336), + [sym_intersection_type] = STATE(4336), + [sym_function_type] = STATE(4329), + [sym_identifier] = ACTIONS(3673), + [anon_sym_STAR] = ACTIONS(3323), + [anon_sym_LBRACE] = ACTIONS(3325), + [anon_sym_typeof] = ACTIONS(3327), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3329), + [anon_sym_LPAREN] = ACTIONS(3331), + [anon_sym_LBRACK] = ACTIONS(3333), + [anon_sym_new] = ACTIONS(3335), + [anon_sym_AMP] = ACTIONS(3337), + [anon_sym_PIPE] = ACTIONS(3339), + [anon_sym_PLUS] = ACTIONS(3341), + [anon_sym_DASH] = ACTIONS(3341), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3343), + [anon_sym_DQUOTE] = ACTIONS(3345), + [anon_sym_SQUOTE] = ACTIONS(3347), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3349), + [sym_number] = ACTIONS(3351), + [sym_this] = ACTIONS(3675), + [sym_true] = ACTIONS(3355), + [sym_false] = ACTIONS(3355), + [sym_null] = ACTIONS(3355), + [sym_undefined] = ACTIONS(3355), + [anon_sym_readonly] = ACTIONS(3357), + [anon_sym_QMARK] = ACTIONS(3359), + [anon_sym_any] = ACTIONS(3343), + [anon_sym_number] = ACTIONS(3343), + [anon_sym_boolean] = ACTIONS(3343), + [anon_sym_string] = ACTIONS(3343), + [anon_sym_symbol] = ACTIONS(3343), + [anon_sym_object] = ACTIONS(3343), + [anon_sym_abstract] = ACTIONS(3361), + [anon_sym_never] = ACTIONS(3343), + [anon_sym_unknown] = ACTIONS(3343), + [anon_sym_keyof] = ACTIONS(3365), + [anon_sym_infer] = ACTIONS(3367), + [aux_sym_predefined_type_token1] = ACTIONS(3369), + [anon_sym_LBRACE_PIPE] = ACTIONS(3371), [sym_html_comment] = ACTIONS(5), }, [STATE(1139)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(5245), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3013), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(1586), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3587), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1722), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1728), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1140)] = { - [sym_import] = STATE(4737), - [sym_nested_identifier] = STATE(5736), - [sym_string] = STATE(1558), - [sym_formal_parameters] = STATE(6020), - [sym_nested_type_identifier] = STATE(1536), - [sym__type_query_member_expression_in_type_annotation] = STATE(1516), - [sym__type_query_call_expression_in_type_annotation] = STATE(1560), - [sym_type] = STATE(1576), - [sym_constructor_type] = STATE(1561), - [sym_primary_type] = STATE(1562), - [sym_template_literal_type] = STATE(1563), - [sym_infer_type] = STATE(1561), - [sym_conditional_type] = STATE(1563), - [sym_generic_type] = STATE(1563), - [sym_type_query] = STATE(1563), - [sym_index_type_query] = STATE(1563), - [sym_lookup_type] = STATE(1563), - [sym_literal_type] = STATE(1563), - [sym__number] = STATE(1564), - [sym_existential_type] = STATE(1563), - [sym_flow_maybe_type] = STATE(1563), - [sym_parenthesized_type] = STATE(1563), - [sym_predefined_type] = STATE(1563), - [sym_object_type] = STATE(1563), - [sym_type_parameters] = STATE(5451), - [sym_array_type] = STATE(1563), - [sym_tuple_type] = STATE(1563), - [sym_readonly_type] = STATE(1561), - [sym_union_type] = STATE(1563), - [sym_intersection_type] = STATE(1563), - [sym_function_type] = STATE(1561), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3131), - [anon_sym_LBRACE] = ACTIONS(3133), - [anon_sym_typeof] = ACTIONS(3135), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3137), - [anon_sym_LPAREN] = ACTIONS(3139), - [anon_sym_LBRACK] = ACTIONS(3141), - [anon_sym_new] = ACTIONS(3143), - [anon_sym_AMP] = ACTIONS(3145), - [anon_sym_PIPE] = ACTIONS(3147), - [anon_sym_PLUS] = ACTIONS(3149), - [anon_sym_DASH] = ACTIONS(3149), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3151), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3153), - [sym_number] = ACTIONS(3155), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3159), - [sym_false] = ACTIONS(3159), - [sym_null] = ACTIONS(3159), - [sym_undefined] = ACTIONS(3159), - [anon_sym_readonly] = ACTIONS(3161), - [anon_sym_QMARK] = ACTIONS(3163), - [anon_sym_any] = ACTIONS(3151), - [anon_sym_number] = ACTIONS(3151), - [anon_sym_boolean] = ACTIONS(3151), - [anon_sym_string] = ACTIONS(3151), - [anon_sym_symbol] = ACTIONS(3151), - [anon_sym_object] = ACTIONS(3151), - [anon_sym_abstract] = ACTIONS(3165), - [anon_sym_never] = ACTIONS(3151), - [anon_sym_unknown] = ACTIONS(3151), - [anon_sym_keyof] = ACTIONS(3169), - [anon_sym_infer] = ACTIONS(3171), - [anon_sym_unique] = ACTIONS(3173), - [anon_sym_LBRACE_PIPE] = ACTIONS(3175), + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4613), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1722), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1728), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1141)] = { - [sym_import] = STATE(4737), - [sym_nested_identifier] = STATE(5736), - [sym_string] = STATE(1558), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(1536), - [sym__type_query_member_expression_in_type_annotation] = STATE(1516), - [sym__type_query_call_expression_in_type_annotation] = STATE(1560), - [sym_type] = STATE(4752), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(1577), - [sym_template_literal_type] = STATE(1563), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(1563), - [sym_generic_type] = STATE(1563), - [sym_type_query] = STATE(1563), - [sym_index_type_query] = STATE(1563), - [sym_lookup_type] = STATE(1563), - [sym_literal_type] = STATE(1563), - [sym__number] = STATE(1564), - [sym_existential_type] = STATE(1563), - [sym_flow_maybe_type] = STATE(1563), - [sym_parenthesized_type] = STATE(1563), - [sym_predefined_type] = STATE(1563), - [sym_object_type] = STATE(1563), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(1563), - [sym_tuple_type] = STATE(1563), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(1563), - [sym_intersection_type] = STATE(1563), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3131), - [anon_sym_LBRACE] = ACTIONS(3133), - [anon_sym_typeof] = ACTIONS(3135), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3137), - [anon_sym_LPAREN] = ACTIONS(3139), - [anon_sym_LBRACK] = ACTIONS(3141), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(3145), - [anon_sym_PIPE] = ACTIONS(3147), - [anon_sym_PLUS] = ACTIONS(3149), - [anon_sym_DASH] = ACTIONS(3149), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3151), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3153), - [sym_number] = ACTIONS(3155), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3159), - [sym_false] = ACTIONS(3159), - [sym_null] = ACTIONS(3159), - [sym_undefined] = ACTIONS(3159), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(3163), - [anon_sym_any] = ACTIONS(3151), - [anon_sym_number] = ACTIONS(3151), - [anon_sym_boolean] = ACTIONS(3151), - [anon_sym_string] = ACTIONS(3151), - [anon_sym_symbol] = ACTIONS(3151), - [anon_sym_object] = ACTIONS(3151), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(3151), - [anon_sym_unknown] = ACTIONS(3151), - [anon_sym_keyof] = ACTIONS(3169), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(3173), - [anon_sym_LBRACE_PIPE] = ACTIONS(3175), + [sym_import] = STATE(6045), + [sym_nested_identifier] = STATE(6907), + [sym_string] = STATE(1807), + [sym_formal_parameters] = STATE(6917), + [sym_nested_type_identifier] = STATE(1775), + [sym__type_query_member_expression_in_type_annotation] = STATE(1760), + [sym__type_query_call_expression_in_type_annotation] = STATE(1809), + [sym_type] = STATE(1876), + [sym_constructor_type] = STATE(1810), + [sym_primary_type] = STATE(1811), + [sym_template_literal_type] = STATE(1812), + [sym_infer_type] = STATE(1810), + [sym_conditional_type] = STATE(1812), + [sym_generic_type] = STATE(1812), + [sym_type_query] = STATE(1812), + [sym_index_type_query] = STATE(1812), + [sym_lookup_type] = STATE(1812), + [sym_literal_type] = STATE(1812), + [sym__number] = STATE(1813), + [sym_existential_type] = STATE(1812), + [sym_flow_maybe_type] = STATE(1812), + [sym_parenthesized_type] = STATE(1812), + [sym_predefined_type] = STATE(1812), + [sym_object_type] = STATE(1812), + [sym_type_parameters] = STATE(6422), + [sym_array_type] = STATE(1812), + [sym_tuple_type] = STATE(1812), + [sym_readonly_type] = STATE(1810), + [sym_union_type] = STATE(1812), + [sym_intersection_type] = STATE(1812), + [sym_function_type] = STATE(1810), + [sym_identifier] = ACTIONS(3681), + [anon_sym_STAR] = ACTIONS(3497), + [anon_sym_LBRACE] = ACTIONS(3499), + [anon_sym_typeof] = ACTIONS(3501), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3503), + [anon_sym_LPAREN] = ACTIONS(3505), + [anon_sym_LBRACK] = ACTIONS(3507), + [anon_sym_new] = ACTIONS(3509), + [anon_sym_AMP] = ACTIONS(3511), + [anon_sym_PIPE] = ACTIONS(3513), + [anon_sym_PLUS] = ACTIONS(3515), + [anon_sym_DASH] = ACTIONS(3515), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3517), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3519), + [sym_number] = ACTIONS(3521), + [sym_this] = ACTIONS(3683), + [sym_true] = ACTIONS(3525), + [sym_false] = ACTIONS(3525), + [sym_null] = ACTIONS(3525), + [sym_undefined] = ACTIONS(3525), + [anon_sym_readonly] = ACTIONS(3527), + [anon_sym_QMARK] = ACTIONS(3529), + [anon_sym_any] = ACTIONS(3517), + [anon_sym_number] = ACTIONS(3517), + [anon_sym_boolean] = ACTIONS(3517), + [anon_sym_string] = ACTIONS(3517), + [anon_sym_symbol] = ACTIONS(3517), + [anon_sym_object] = ACTIONS(3517), + [anon_sym_abstract] = ACTIONS(3531), + [anon_sym_never] = ACTIONS(3517), + [anon_sym_unknown] = ACTIONS(3517), + [anon_sym_keyof] = ACTIONS(3535), + [anon_sym_infer] = ACTIONS(3537), + [aux_sym_predefined_type_token1] = ACTIONS(3539), + [anon_sym_LBRACE_PIPE] = ACTIONS(3541), [sym_html_comment] = ACTIONS(5), }, [STATE(1142)] = { - [sym_import] = STATE(4737), - [sym_nested_identifier] = STATE(5736), - [sym_string] = STATE(1558), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(1536), - [sym__type_query_member_expression_in_type_annotation] = STATE(1516), - [sym__type_query_call_expression_in_type_annotation] = STATE(1560), - [sym_type] = STATE(4752), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(1578), - [sym_template_literal_type] = STATE(1563), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(1563), - [sym_generic_type] = STATE(1563), - [sym_type_query] = STATE(1563), - [sym_index_type_query] = STATE(1563), - [sym_lookup_type] = STATE(1563), - [sym_literal_type] = STATE(1563), - [sym__number] = STATE(1564), - [sym_existential_type] = STATE(1563), - [sym_flow_maybe_type] = STATE(1563), - [sym_parenthesized_type] = STATE(1563), - [sym_predefined_type] = STATE(1563), - [sym_object_type] = STATE(1563), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(1563), - [sym_tuple_type] = STATE(1563), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(1563), - [sym_intersection_type] = STATE(1563), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3131), - [anon_sym_LBRACE] = ACTIONS(3133), - [anon_sym_typeof] = ACTIONS(3135), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3137), - [anon_sym_LPAREN] = ACTIONS(3139), - [anon_sym_LBRACK] = ACTIONS(3141), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(3145), - [anon_sym_PIPE] = ACTIONS(3147), - [anon_sym_PLUS] = ACTIONS(3149), - [anon_sym_DASH] = ACTIONS(3149), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3151), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3153), - [sym_number] = ACTIONS(3155), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3159), - [sym_false] = ACTIONS(3159), - [sym_null] = ACTIONS(3159), - [sym_undefined] = ACTIONS(3159), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(3163), - [anon_sym_any] = ACTIONS(3151), - [anon_sym_number] = ACTIONS(3151), - [anon_sym_boolean] = ACTIONS(3151), - [anon_sym_string] = ACTIONS(3151), - [anon_sym_symbol] = ACTIONS(3151), - [anon_sym_object] = ACTIONS(3151), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(3151), - [anon_sym_unknown] = ACTIONS(3151), - [anon_sym_keyof] = ACTIONS(3169), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(3173), - [anon_sym_LBRACE_PIPE] = ACTIONS(3175), + [sym_import] = STATE(6045), + [sym_nested_identifier] = STATE(6907), + [sym_string] = STATE(1807), + [sym_formal_parameters] = STATE(6917), + [sym_nested_type_identifier] = STATE(1775), + [sym__type_query_member_expression_in_type_annotation] = STATE(1760), + [sym__type_query_call_expression_in_type_annotation] = STATE(1809), + [sym_type] = STATE(1877), + [sym_constructor_type] = STATE(1810), + [sym_primary_type] = STATE(1811), + [sym_template_literal_type] = STATE(1812), + [sym_infer_type] = STATE(1810), + [sym_conditional_type] = STATE(1812), + [sym_generic_type] = STATE(1812), + [sym_type_query] = STATE(1812), + [sym_index_type_query] = STATE(1812), + [sym_lookup_type] = STATE(1812), + [sym_literal_type] = STATE(1812), + [sym__number] = STATE(1813), + [sym_existential_type] = STATE(1812), + [sym_flow_maybe_type] = STATE(1812), + [sym_parenthesized_type] = STATE(1812), + [sym_predefined_type] = STATE(1812), + [sym_object_type] = STATE(1812), + [sym_type_parameters] = STATE(6422), + [sym_array_type] = STATE(1812), + [sym_tuple_type] = STATE(1812), + [sym_readonly_type] = STATE(1810), + [sym_union_type] = STATE(1812), + [sym_intersection_type] = STATE(1812), + [sym_function_type] = STATE(1810), + [sym_identifier] = ACTIONS(3681), + [anon_sym_STAR] = ACTIONS(3497), + [anon_sym_LBRACE] = ACTIONS(3499), + [anon_sym_typeof] = ACTIONS(3501), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3503), + [anon_sym_LPAREN] = ACTIONS(3505), + [anon_sym_LBRACK] = ACTIONS(3507), + [anon_sym_new] = ACTIONS(3509), + [anon_sym_AMP] = ACTIONS(3511), + [anon_sym_PIPE] = ACTIONS(3513), + [anon_sym_PLUS] = ACTIONS(3515), + [anon_sym_DASH] = ACTIONS(3515), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3517), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3519), + [sym_number] = ACTIONS(3521), + [sym_this] = ACTIONS(3683), + [sym_true] = ACTIONS(3525), + [sym_false] = ACTIONS(3525), + [sym_null] = ACTIONS(3525), + [sym_undefined] = ACTIONS(3525), + [anon_sym_readonly] = ACTIONS(3527), + [anon_sym_QMARK] = ACTIONS(3529), + [anon_sym_any] = ACTIONS(3517), + [anon_sym_number] = ACTIONS(3517), + [anon_sym_boolean] = ACTIONS(3517), + [anon_sym_string] = ACTIONS(3517), + [anon_sym_symbol] = ACTIONS(3517), + [anon_sym_object] = ACTIONS(3517), + [anon_sym_abstract] = ACTIONS(3531), + [anon_sym_never] = ACTIONS(3517), + [anon_sym_unknown] = ACTIONS(3517), + [anon_sym_keyof] = ACTIONS(3535), + [anon_sym_infer] = ACTIONS(3537), + [aux_sym_predefined_type_token1] = ACTIONS(3539), + [anon_sym_LBRACE_PIPE] = ACTIONS(3541), [sym_html_comment] = ACTIONS(5), }, [STATE(1143)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4671), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6045), + [sym_nested_identifier] = STATE(6907), + [sym_string] = STATE(1807), + [sym_formal_parameters] = STATE(6917), + [sym_nested_type_identifier] = STATE(1775), + [sym__type_query_member_expression_in_type_annotation] = STATE(1760), + [sym__type_query_call_expression_in_type_annotation] = STATE(1809), + [sym_type] = STATE(1893), + [sym_constructor_type] = STATE(1810), + [sym_primary_type] = STATE(1811), + [sym_template_literal_type] = STATE(1812), + [sym_infer_type] = STATE(1810), + [sym_conditional_type] = STATE(1812), + [sym_generic_type] = STATE(1812), + [sym_type_query] = STATE(1812), + [sym_index_type_query] = STATE(1812), + [sym_lookup_type] = STATE(1812), + [sym_literal_type] = STATE(1812), + [sym__number] = STATE(1813), + [sym_existential_type] = STATE(1812), + [sym_flow_maybe_type] = STATE(1812), + [sym_parenthesized_type] = STATE(1812), + [sym_predefined_type] = STATE(1812), + [sym_object_type] = STATE(1812), + [sym_type_parameters] = STATE(6422), + [sym_array_type] = STATE(1812), + [sym_tuple_type] = STATE(1812), + [sym_readonly_type] = STATE(1810), + [sym_union_type] = STATE(1812), + [sym_intersection_type] = STATE(1812), + [sym_function_type] = STATE(1810), + [sym_identifier] = ACTIONS(3681), + [anon_sym_STAR] = ACTIONS(3497), + [anon_sym_LBRACE] = ACTIONS(3499), + [anon_sym_typeof] = ACTIONS(3501), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3503), + [anon_sym_LPAREN] = ACTIONS(3505), + [anon_sym_LBRACK] = ACTIONS(3507), + [anon_sym_new] = ACTIONS(3509), + [anon_sym_AMP] = ACTIONS(3511), + [anon_sym_PIPE] = ACTIONS(3513), + [anon_sym_PLUS] = ACTIONS(3515), + [anon_sym_DASH] = ACTIONS(3515), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3517), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3519), + [sym_number] = ACTIONS(3521), + [sym_this] = ACTIONS(3683), + [sym_true] = ACTIONS(3525), + [sym_false] = ACTIONS(3525), + [sym_null] = ACTIONS(3525), + [sym_undefined] = ACTIONS(3525), + [anon_sym_readonly] = ACTIONS(3527), + [anon_sym_QMARK] = ACTIONS(3529), + [anon_sym_any] = ACTIONS(3517), + [anon_sym_number] = ACTIONS(3517), + [anon_sym_boolean] = ACTIONS(3517), + [anon_sym_string] = ACTIONS(3517), + [anon_sym_symbol] = ACTIONS(3517), + [anon_sym_object] = ACTIONS(3517), + [anon_sym_abstract] = ACTIONS(3531), + [anon_sym_never] = ACTIONS(3517), + [anon_sym_unknown] = ACTIONS(3517), + [anon_sym_keyof] = ACTIONS(3535), + [anon_sym_infer] = ACTIONS(3537), + [aux_sym_predefined_type_token1] = ACTIONS(3539), + [anon_sym_LBRACE_PIPE] = ACTIONS(3541), [sym_html_comment] = ACTIONS(5), }, [STATE(1144)] = { - [sym_import] = STATE(4797), - [sym_nested_identifier] = STATE(6050), - [sym_string] = STATE(3429), - [sym_formal_parameters] = STATE(5818), - [sym_nested_type_identifier] = STATE(3307), - [sym__type_query_member_expression_in_type_annotation] = STATE(3126), - [sym__type_query_call_expression_in_type_annotation] = STATE(3348), - [sym_type] = STATE(3483), - [sym_constructor_type] = STATE(3434), - [sym_primary_type] = STATE(3435), - [sym_template_literal_type] = STATE(3436), - [sym_infer_type] = STATE(3434), - [sym_conditional_type] = STATE(3436), - [sym_generic_type] = STATE(3436), - [sym_type_query] = STATE(3436), - [sym_index_type_query] = STATE(3436), - [sym_lookup_type] = STATE(3436), - [sym_literal_type] = STATE(3436), - [sym__number] = STATE(3437), - [sym_existential_type] = STATE(3436), - [sym_flow_maybe_type] = STATE(3436), - [sym_parenthesized_type] = STATE(3436), - [sym_predefined_type] = STATE(3436), - [sym_object_type] = STATE(3436), - [sym_type_parameters] = STATE(5491), - [sym_array_type] = STATE(3436), - [sym_tuple_type] = STATE(3436), - [sym_readonly_type] = STATE(3434), - [sym_union_type] = STATE(3436), - [sym_intersection_type] = STATE(3436), - [sym_function_type] = STATE(3434), - [sym_identifier] = ACTIONS(3285), - [anon_sym_STAR] = ACTIONS(3021), - [anon_sym_LBRACE] = ACTIONS(3023), - [anon_sym_typeof] = ACTIONS(3025), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3027), - [anon_sym_LPAREN] = ACTIONS(3029), - [anon_sym_LBRACK] = ACTIONS(3031), - [anon_sym_new] = ACTIONS(3033), - [anon_sym_AMP] = ACTIONS(3035), - [anon_sym_PIPE] = ACTIONS(3037), - [anon_sym_PLUS] = ACTIONS(3039), - [anon_sym_DASH] = ACTIONS(3039), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3041), - [anon_sym_DQUOTE] = ACTIONS(3043), - [anon_sym_SQUOTE] = ACTIONS(3045), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3047), - [sym_number] = ACTIONS(3049), - [sym_this] = ACTIONS(3287), - [sym_true] = ACTIONS(3053), - [sym_false] = ACTIONS(3053), - [sym_null] = ACTIONS(3053), - [sym_undefined] = ACTIONS(3053), - [anon_sym_readonly] = ACTIONS(3055), - [anon_sym_QMARK] = ACTIONS(3057), - [anon_sym_any] = ACTIONS(3041), - [anon_sym_number] = ACTIONS(3041), - [anon_sym_boolean] = ACTIONS(3041), - [anon_sym_string] = ACTIONS(3041), - [anon_sym_symbol] = ACTIONS(3041), - [anon_sym_object] = ACTIONS(3041), - [anon_sym_abstract] = ACTIONS(3059), - [anon_sym_never] = ACTIONS(3041), - [anon_sym_unknown] = ACTIONS(3041), - [anon_sym_keyof] = ACTIONS(3063), - [anon_sym_infer] = ACTIONS(3065), - [anon_sym_unique] = ACTIONS(3067), - [anon_sym_LBRACE_PIPE] = ACTIONS(3069), + [sym_import] = STATE(6045), + [sym_nested_identifier] = STATE(6907), + [sym_string] = STATE(1807), + [sym_formal_parameters] = STATE(6917), + [sym_nested_type_identifier] = STATE(1775), + [sym__type_query_member_expression_in_type_annotation] = STATE(1760), + [sym__type_query_call_expression_in_type_annotation] = STATE(1809), + [sym_type] = STATE(1894), + [sym_constructor_type] = STATE(1810), + [sym_primary_type] = STATE(1811), + [sym_template_literal_type] = STATE(1812), + [sym_infer_type] = STATE(1810), + [sym_conditional_type] = STATE(1812), + [sym_generic_type] = STATE(1812), + [sym_type_query] = STATE(1812), + [sym_index_type_query] = STATE(1812), + [sym_lookup_type] = STATE(1812), + [sym_literal_type] = STATE(1812), + [sym__number] = STATE(1813), + [sym_existential_type] = STATE(1812), + [sym_flow_maybe_type] = STATE(1812), + [sym_parenthesized_type] = STATE(1812), + [sym_predefined_type] = STATE(1812), + [sym_object_type] = STATE(1812), + [sym_type_parameters] = STATE(6422), + [sym_array_type] = STATE(1812), + [sym_tuple_type] = STATE(1812), + [sym_readonly_type] = STATE(1810), + [sym_union_type] = STATE(1812), + [sym_intersection_type] = STATE(1812), + [sym_function_type] = STATE(1810), + [sym_identifier] = ACTIONS(3681), + [anon_sym_STAR] = ACTIONS(3497), + [anon_sym_LBRACE] = ACTIONS(3499), + [anon_sym_typeof] = ACTIONS(3501), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3503), + [anon_sym_LPAREN] = ACTIONS(3505), + [anon_sym_LBRACK] = ACTIONS(3507), + [anon_sym_new] = ACTIONS(3509), + [anon_sym_AMP] = ACTIONS(3511), + [anon_sym_PIPE] = ACTIONS(3513), + [anon_sym_PLUS] = ACTIONS(3515), + [anon_sym_DASH] = ACTIONS(3515), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3517), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3519), + [sym_number] = ACTIONS(3521), + [sym_this] = ACTIONS(3683), + [sym_true] = ACTIONS(3525), + [sym_false] = ACTIONS(3525), + [sym_null] = ACTIONS(3525), + [sym_undefined] = ACTIONS(3525), + [anon_sym_readonly] = ACTIONS(3527), + [anon_sym_QMARK] = ACTIONS(3529), + [anon_sym_any] = ACTIONS(3517), + [anon_sym_number] = ACTIONS(3517), + [anon_sym_boolean] = ACTIONS(3517), + [anon_sym_string] = ACTIONS(3517), + [anon_sym_symbol] = ACTIONS(3517), + [anon_sym_object] = ACTIONS(3517), + [anon_sym_abstract] = ACTIONS(3531), + [anon_sym_never] = ACTIONS(3517), + [anon_sym_unknown] = ACTIONS(3517), + [anon_sym_keyof] = ACTIONS(3535), + [anon_sym_infer] = ACTIONS(3537), + [aux_sym_predefined_type_token1] = ACTIONS(3539), + [anon_sym_LBRACE_PIPE] = ACTIONS(3541), [sym_html_comment] = ACTIONS(5), }, [STATE(1145)] = { - [sym_import] = STATE(4797), - [sym_nested_identifier] = STATE(6050), - [sym_string] = STATE(3429), - [sym_formal_parameters] = STATE(5818), - [sym_nested_type_identifier] = STATE(3307), - [sym__type_query_member_expression_in_type_annotation] = STATE(3126), - [sym__type_query_call_expression_in_type_annotation] = STATE(3348), - [sym_type] = STATE(3484), - [sym_constructor_type] = STATE(3434), - [sym_primary_type] = STATE(3435), - [sym_template_literal_type] = STATE(3436), - [sym_infer_type] = STATE(3434), - [sym_conditional_type] = STATE(3436), - [sym_generic_type] = STATE(3436), - [sym_type_query] = STATE(3436), - [sym_index_type_query] = STATE(3436), - [sym_lookup_type] = STATE(3436), - [sym_literal_type] = STATE(3436), - [sym__number] = STATE(3437), - [sym_existential_type] = STATE(3436), - [sym_flow_maybe_type] = STATE(3436), - [sym_parenthesized_type] = STATE(3436), - [sym_predefined_type] = STATE(3436), - [sym_object_type] = STATE(3436), - [sym_type_parameters] = STATE(5491), - [sym_array_type] = STATE(3436), - [sym_tuple_type] = STATE(3436), - [sym_readonly_type] = STATE(3434), - [sym_union_type] = STATE(3436), - [sym_intersection_type] = STATE(3436), - [sym_function_type] = STATE(3434), - [sym_identifier] = ACTIONS(3285), - [anon_sym_STAR] = ACTIONS(3021), - [anon_sym_LBRACE] = ACTIONS(3023), - [anon_sym_typeof] = ACTIONS(3025), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3027), - [anon_sym_LPAREN] = ACTIONS(3029), - [anon_sym_LBRACK] = ACTIONS(3031), - [anon_sym_new] = ACTIONS(3033), - [anon_sym_AMP] = ACTIONS(3035), - [anon_sym_PIPE] = ACTIONS(3037), - [anon_sym_PLUS] = ACTIONS(3039), - [anon_sym_DASH] = ACTIONS(3039), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3041), - [anon_sym_DQUOTE] = ACTIONS(3043), - [anon_sym_SQUOTE] = ACTIONS(3045), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3047), - [sym_number] = ACTIONS(3049), - [sym_this] = ACTIONS(3287), - [sym_true] = ACTIONS(3053), - [sym_false] = ACTIONS(3053), - [sym_null] = ACTIONS(3053), - [sym_undefined] = ACTIONS(3053), - [anon_sym_readonly] = ACTIONS(3055), - [anon_sym_QMARK] = ACTIONS(3057), - [anon_sym_any] = ACTIONS(3041), - [anon_sym_number] = ACTIONS(3041), - [anon_sym_boolean] = ACTIONS(3041), - [anon_sym_string] = ACTIONS(3041), - [anon_sym_symbol] = ACTIONS(3041), - [anon_sym_object] = ACTIONS(3041), - [anon_sym_abstract] = ACTIONS(3059), - [anon_sym_never] = ACTIONS(3041), - [anon_sym_unknown] = ACTIONS(3041), - [anon_sym_keyof] = ACTIONS(3063), - [anon_sym_infer] = ACTIONS(3065), - [anon_sym_unique] = ACTIONS(3067), - [anon_sym_LBRACE_PIPE] = ACTIONS(3069), + [sym_import] = STATE(6045), + [sym_nested_identifier] = STATE(6907), + [sym_string] = STATE(1807), + [sym_formal_parameters] = STATE(6917), + [sym_nested_type_identifier] = STATE(1775), + [sym__type_query_member_expression_in_type_annotation] = STATE(1760), + [sym__type_query_call_expression_in_type_annotation] = STATE(1809), + [sym_type] = STATE(1782), + [sym_constructor_type] = STATE(1810), + [sym_primary_type] = STATE(1811), + [sym_template_literal_type] = STATE(1812), + [sym_infer_type] = STATE(1810), + [sym_conditional_type] = STATE(1812), + [sym_generic_type] = STATE(1812), + [sym_type_query] = STATE(1812), + [sym_index_type_query] = STATE(1812), + [sym_lookup_type] = STATE(1812), + [sym_literal_type] = STATE(1812), + [sym__number] = STATE(1813), + [sym_existential_type] = STATE(1812), + [sym_flow_maybe_type] = STATE(1812), + [sym_parenthesized_type] = STATE(1812), + [sym_predefined_type] = STATE(1812), + [sym_object_type] = STATE(1812), + [sym_type_parameters] = STATE(6422), + [sym_array_type] = STATE(1812), + [sym_tuple_type] = STATE(1812), + [sym_readonly_type] = STATE(1810), + [sym_union_type] = STATE(1812), + [sym_intersection_type] = STATE(1812), + [sym_function_type] = STATE(1810), + [sym_identifier] = ACTIONS(3681), + [anon_sym_STAR] = ACTIONS(3497), + [anon_sym_LBRACE] = ACTIONS(3499), + [anon_sym_typeof] = ACTIONS(3501), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3503), + [anon_sym_LPAREN] = ACTIONS(3505), + [anon_sym_LBRACK] = ACTIONS(3507), + [anon_sym_new] = ACTIONS(3509), + [anon_sym_AMP] = ACTIONS(3511), + [anon_sym_PIPE] = ACTIONS(3513), + [anon_sym_PLUS] = ACTIONS(3515), + [anon_sym_DASH] = ACTIONS(3515), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3517), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3519), + [sym_number] = ACTIONS(3521), + [sym_this] = ACTIONS(3683), + [sym_true] = ACTIONS(3525), + [sym_false] = ACTIONS(3525), + [sym_null] = ACTIONS(3525), + [sym_undefined] = ACTIONS(3525), + [anon_sym_readonly] = ACTIONS(3527), + [anon_sym_QMARK] = ACTIONS(3529), + [anon_sym_any] = ACTIONS(3517), + [anon_sym_number] = ACTIONS(3517), + [anon_sym_boolean] = ACTIONS(3517), + [anon_sym_string] = ACTIONS(3517), + [anon_sym_symbol] = ACTIONS(3517), + [anon_sym_object] = ACTIONS(3517), + [anon_sym_abstract] = ACTIONS(3531), + [anon_sym_never] = ACTIONS(3517), + [anon_sym_unknown] = ACTIONS(3517), + [anon_sym_keyof] = ACTIONS(3535), + [anon_sym_infer] = ACTIONS(3537), + [aux_sym_predefined_type_token1] = ACTIONS(3539), + [anon_sym_LBRACE_PIPE] = ACTIONS(3541), [sym_html_comment] = ACTIONS(5), }, [STATE(1146)] = { - [sym_import] = STATE(4797), - [sym_nested_identifier] = STATE(6050), - [sym_string] = STATE(3429), - [sym_formal_parameters] = STATE(5818), - [sym_nested_type_identifier] = STATE(3307), - [sym__type_query_member_expression_in_type_annotation] = STATE(3126), - [sym__type_query_call_expression_in_type_annotation] = STATE(3348), - [sym_type] = STATE(3490), - [sym_constructor_type] = STATE(3434), - [sym_primary_type] = STATE(3435), - [sym_template_literal_type] = STATE(3436), - [sym_infer_type] = STATE(3434), - [sym_conditional_type] = STATE(3436), - [sym_generic_type] = STATE(3436), - [sym_type_query] = STATE(3436), - [sym_index_type_query] = STATE(3436), - [sym_lookup_type] = STATE(3436), - [sym_literal_type] = STATE(3436), - [sym__number] = STATE(3437), - [sym_existential_type] = STATE(3436), - [sym_flow_maybe_type] = STATE(3436), - [sym_parenthesized_type] = STATE(3436), - [sym_predefined_type] = STATE(3436), - [sym_object_type] = STATE(3436), - [sym_type_parameters] = STATE(5491), - [sym_array_type] = STATE(3436), - [sym_tuple_type] = STATE(3436), - [sym_readonly_type] = STATE(3434), - [sym_union_type] = STATE(3436), - [sym_intersection_type] = STATE(3436), - [sym_function_type] = STATE(3434), - [sym_identifier] = ACTIONS(3285), - [anon_sym_STAR] = ACTIONS(3021), - [anon_sym_LBRACE] = ACTIONS(3023), - [anon_sym_typeof] = ACTIONS(3025), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3027), - [anon_sym_LPAREN] = ACTIONS(3029), - [anon_sym_LBRACK] = ACTIONS(3031), - [anon_sym_new] = ACTIONS(3033), - [anon_sym_AMP] = ACTIONS(3035), - [anon_sym_PIPE] = ACTIONS(3037), - [anon_sym_PLUS] = ACTIONS(3039), - [anon_sym_DASH] = ACTIONS(3039), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3041), - [anon_sym_DQUOTE] = ACTIONS(3043), - [anon_sym_SQUOTE] = ACTIONS(3045), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3047), - [sym_number] = ACTIONS(3049), - [sym_this] = ACTIONS(3287), - [sym_true] = ACTIONS(3053), - [sym_false] = ACTIONS(3053), - [sym_null] = ACTIONS(3053), - [sym_undefined] = ACTIONS(3053), - [anon_sym_readonly] = ACTIONS(3055), - [anon_sym_QMARK] = ACTIONS(3057), - [anon_sym_any] = ACTIONS(3041), - [anon_sym_number] = ACTIONS(3041), - [anon_sym_boolean] = ACTIONS(3041), - [anon_sym_string] = ACTIONS(3041), - [anon_sym_symbol] = ACTIONS(3041), - [anon_sym_object] = ACTIONS(3041), - [anon_sym_abstract] = ACTIONS(3059), - [anon_sym_never] = ACTIONS(3041), - [anon_sym_unknown] = ACTIONS(3041), - [anon_sym_keyof] = ACTIONS(3063), - [anon_sym_infer] = ACTIONS(3065), - [anon_sym_unique] = ACTIONS(3067), - [anon_sym_LBRACE_PIPE] = ACTIONS(3069), + [sym_import] = STATE(6045), + [sym_nested_identifier] = STATE(6907), + [sym_string] = STATE(1807), + [sym_formal_parameters] = STATE(6917), + [sym_nested_type_identifier] = STATE(1775), + [sym__type_query_member_expression_in_type_annotation] = STATE(1760), + [sym__type_query_call_expression_in_type_annotation] = STATE(1809), + [sym_type] = STATE(1907), + [sym_constructor_type] = STATE(1810), + [sym_primary_type] = STATE(1811), + [sym_template_literal_type] = STATE(1812), + [sym_infer_type] = STATE(1810), + [sym_conditional_type] = STATE(1812), + [sym_generic_type] = STATE(1812), + [sym_type_query] = STATE(1812), + [sym_index_type_query] = STATE(1812), + [sym_lookup_type] = STATE(1812), + [sym_literal_type] = STATE(1812), + [sym__number] = STATE(1813), + [sym_existential_type] = STATE(1812), + [sym_flow_maybe_type] = STATE(1812), + [sym_parenthesized_type] = STATE(1812), + [sym_predefined_type] = STATE(1812), + [sym_object_type] = STATE(1812), + [sym_type_parameters] = STATE(6422), + [sym_array_type] = STATE(1812), + [sym_tuple_type] = STATE(1812), + [sym_readonly_type] = STATE(1810), + [sym_union_type] = STATE(1812), + [sym_intersection_type] = STATE(1812), + [sym_function_type] = STATE(1810), + [sym_identifier] = ACTIONS(3681), + [anon_sym_STAR] = ACTIONS(3497), + [anon_sym_LBRACE] = ACTIONS(3499), + [anon_sym_typeof] = ACTIONS(3501), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3503), + [anon_sym_LPAREN] = ACTIONS(3505), + [anon_sym_LBRACK] = ACTIONS(3507), + [anon_sym_new] = ACTIONS(3509), + [anon_sym_AMP] = ACTIONS(3511), + [anon_sym_PIPE] = ACTIONS(3513), + [anon_sym_PLUS] = ACTIONS(3515), + [anon_sym_DASH] = ACTIONS(3515), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3517), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3519), + [sym_number] = ACTIONS(3521), + [sym_this] = ACTIONS(3683), + [sym_true] = ACTIONS(3525), + [sym_false] = ACTIONS(3525), + [sym_null] = ACTIONS(3525), + [sym_undefined] = ACTIONS(3525), + [anon_sym_readonly] = ACTIONS(3527), + [anon_sym_QMARK] = ACTIONS(3529), + [anon_sym_any] = ACTIONS(3517), + [anon_sym_number] = ACTIONS(3517), + [anon_sym_boolean] = ACTIONS(3517), + [anon_sym_string] = ACTIONS(3517), + [anon_sym_symbol] = ACTIONS(3517), + [anon_sym_object] = ACTIONS(3517), + [anon_sym_abstract] = ACTIONS(3531), + [anon_sym_never] = ACTIONS(3517), + [anon_sym_unknown] = ACTIONS(3517), + [anon_sym_keyof] = ACTIONS(3535), + [anon_sym_infer] = ACTIONS(3537), + [aux_sym_predefined_type_token1] = ACTIONS(3539), + [anon_sym_LBRACE_PIPE] = ACTIONS(3541), [sym_html_comment] = ACTIONS(5), }, [STATE(1147)] = { - [sym_import] = STATE(4797), - [sym_nested_identifier] = STATE(6050), - [sym_string] = STATE(3429), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(3307), - [sym__type_query_member_expression_in_type_annotation] = STATE(3126), - [sym__type_query_call_expression_in_type_annotation] = STATE(3348), - [sym_type] = STATE(4809), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3491), - [sym_template_literal_type] = STATE(3436), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3436), - [sym_generic_type] = STATE(3436), - [sym_type_query] = STATE(3436), - [sym_index_type_query] = STATE(3436), - [sym_lookup_type] = STATE(3436), - [sym_literal_type] = STATE(3436), - [sym__number] = STATE(3437), - [sym_existential_type] = STATE(3436), - [sym_flow_maybe_type] = STATE(3436), - [sym_parenthesized_type] = STATE(3436), - [sym_predefined_type] = STATE(3436), - [sym_object_type] = STATE(3436), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3436), - [sym_tuple_type] = STATE(3436), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3436), - [sym_intersection_type] = STATE(3436), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(3285), - [anon_sym_STAR] = ACTIONS(3021), - [anon_sym_LBRACE] = ACTIONS(3023), - [anon_sym_typeof] = ACTIONS(3025), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3027), - [anon_sym_LPAREN] = ACTIONS(3029), - [anon_sym_LBRACK] = ACTIONS(3031), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(3035), - [anon_sym_PIPE] = ACTIONS(3037), - [anon_sym_PLUS] = ACTIONS(3039), - [anon_sym_DASH] = ACTIONS(3039), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3041), - [anon_sym_DQUOTE] = ACTIONS(3043), - [anon_sym_SQUOTE] = ACTIONS(3045), + [sym_import] = STATE(6126), + [sym_nested_identifier] = STATE(6749), + [sym_string] = STATE(3869), + [sym_formal_parameters] = STATE(6790), + [sym_nested_type_identifier] = STATE(3682), + [sym__type_query_member_expression_in_type_annotation] = STATE(3462), + [sym__type_query_call_expression_in_type_annotation] = STATE(3757), + [sym_type] = STATE(3881), + [sym_constructor_type] = STATE(3871), + [sym_primary_type] = STATE(3872), + [sym_template_literal_type] = STATE(3873), + [sym_infer_type] = STATE(3871), + [sym_conditional_type] = STATE(3873), + [sym_generic_type] = STATE(3873), + [sym_type_query] = STATE(3873), + [sym_index_type_query] = STATE(3873), + [sym_lookup_type] = STATE(3873), + [sym_literal_type] = STATE(3873), + [sym__number] = STATE(3874), + [sym_existential_type] = STATE(3873), + [sym_flow_maybe_type] = STATE(3873), + [sym_parenthesized_type] = STATE(3873), + [sym_predefined_type] = STATE(3873), + [sym_object_type] = STATE(3873), + [sym_type_parameters] = STATE(6463), + [sym_array_type] = STATE(3873), + [sym_tuple_type] = STATE(3873), + [sym_readonly_type] = STATE(3871), + [sym_union_type] = STATE(3873), + [sym_intersection_type] = STATE(3873), + [sym_function_type] = STATE(3871), + [sym_identifier] = ACTIONS(1778), + [anon_sym_STAR] = ACTIONS(1082), + [anon_sym_LBRACE] = ACTIONS(1782), + [anon_sym_typeof] = ACTIONS(1784), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(1088), + [anon_sym_LPAREN] = ACTIONS(1786), + [anon_sym_LBRACK] = ACTIONS(1788), + [anon_sym_new] = ACTIONS(1790), + [anon_sym_AMP] = ACTIONS(1096), + [anon_sym_PIPE] = ACTIONS(1098), + [anon_sym_PLUS] = ACTIONS(3379), + [anon_sym_DASH] = ACTIONS(3379), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(1122), + [anon_sym_DQUOTE] = ACTIONS(1798), + [anon_sym_SQUOTE] = ACTIONS(1800), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3047), - [sym_number] = ACTIONS(3049), - [sym_this] = ACTIONS(3287), - [sym_true] = ACTIONS(3053), - [sym_false] = ACTIONS(3053), - [sym_null] = ACTIONS(3053), - [sym_undefined] = ACTIONS(3053), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(3057), - [anon_sym_any] = ACTIONS(3041), - [anon_sym_number] = ACTIONS(3041), - [anon_sym_boolean] = ACTIONS(3041), - [anon_sym_string] = ACTIONS(3041), - [anon_sym_symbol] = ACTIONS(3041), - [anon_sym_object] = ACTIONS(3041), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(3041), - [anon_sym_unknown] = ACTIONS(3041), - [anon_sym_keyof] = ACTIONS(3063), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(3067), - [anon_sym_LBRACE_PIPE] = ACTIONS(3069), + [anon_sym_BQUOTE] = ACTIONS(1802), + [sym_number] = ACTIONS(1804), + [sym_this] = ACTIONS(1806), + [sym_true] = ACTIONS(1808), + [sym_false] = ACTIONS(1808), + [sym_null] = ACTIONS(1808), + [sym_undefined] = ACTIONS(1808), + [anon_sym_readonly] = ACTIONS(1810), + [anon_sym_QMARK] = ACTIONS(1116), + [anon_sym_any] = ACTIONS(1122), + [anon_sym_number] = ACTIONS(1122), + [anon_sym_boolean] = ACTIONS(1122), + [anon_sym_string] = ACTIONS(1122), + [anon_sym_symbol] = ACTIONS(1122), + [anon_sym_object] = ACTIONS(1122), + [anon_sym_abstract] = ACTIONS(1120), + [anon_sym_never] = ACTIONS(1122), + [anon_sym_unknown] = ACTIONS(1122), + [anon_sym_keyof] = ACTIONS(1124), + [anon_sym_infer] = ACTIONS(1126), + [aux_sym_predefined_type_token1] = ACTIONS(1128), + [anon_sym_LBRACE_PIPE] = ACTIONS(1130), [sym_html_comment] = ACTIONS(5), }, [STATE(1148)] = { - [sym_import] = STATE(4737), - [sym_nested_identifier] = STATE(5736), - [sym_string] = STATE(1558), - [sym_formal_parameters] = STATE(6020), - [sym_nested_type_identifier] = STATE(1536), - [sym__type_query_member_expression_in_type_annotation] = STATE(1516), - [sym__type_query_call_expression_in_type_annotation] = STATE(1560), - [sym_type] = STATE(1604), - [sym_constructor_type] = STATE(1561), - [sym_primary_type] = STATE(1562), - [sym_template_literal_type] = STATE(1563), - [sym_infer_type] = STATE(1561), - [sym_conditional_type] = STATE(1563), - [sym_generic_type] = STATE(1563), - [sym_type_query] = STATE(1563), - [sym_index_type_query] = STATE(1563), - [sym_lookup_type] = STATE(1563), - [sym_literal_type] = STATE(1563), - [sym__number] = STATE(1564), - [sym_existential_type] = STATE(1563), - [sym_flow_maybe_type] = STATE(1563), - [sym_parenthesized_type] = STATE(1563), - [sym_predefined_type] = STATE(1563), - [sym_object_type] = STATE(1563), - [sym_type_parameters] = STATE(5451), - [sym_array_type] = STATE(1563), - [sym_tuple_type] = STATE(1563), - [sym_readonly_type] = STATE(1561), - [sym_union_type] = STATE(1563), - [sym_intersection_type] = STATE(1563), - [sym_function_type] = STATE(1561), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3131), - [anon_sym_LBRACE] = ACTIONS(3133), - [anon_sym_typeof] = ACTIONS(3135), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3137), - [anon_sym_LPAREN] = ACTIONS(3139), - [anon_sym_LBRACK] = ACTIONS(3141), - [anon_sym_new] = ACTIONS(3143), - [anon_sym_AMP] = ACTIONS(3145), - [anon_sym_PIPE] = ACTIONS(3147), - [anon_sym_PLUS] = ACTIONS(3149), - [anon_sym_DASH] = ACTIONS(3149), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3151), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [sym_import] = STATE(6126), + [sym_nested_identifier] = STATE(6749), + [sym_string] = STATE(3869), + [sym_formal_parameters] = STATE(6790), + [sym_nested_type_identifier] = STATE(3682), + [sym__type_query_member_expression_in_type_annotation] = STATE(3462), + [sym__type_query_call_expression_in_type_annotation] = STATE(3757), + [sym_type] = STATE(3882), + [sym_constructor_type] = STATE(3871), + [sym_primary_type] = STATE(3872), + [sym_template_literal_type] = STATE(3873), + [sym_infer_type] = STATE(3871), + [sym_conditional_type] = STATE(3873), + [sym_generic_type] = STATE(3873), + [sym_type_query] = STATE(3873), + [sym_index_type_query] = STATE(3873), + [sym_lookup_type] = STATE(3873), + [sym_literal_type] = STATE(3873), + [sym__number] = STATE(3874), + [sym_existential_type] = STATE(3873), + [sym_flow_maybe_type] = STATE(3873), + [sym_parenthesized_type] = STATE(3873), + [sym_predefined_type] = STATE(3873), + [sym_object_type] = STATE(3873), + [sym_type_parameters] = STATE(6463), + [sym_array_type] = STATE(3873), + [sym_tuple_type] = STATE(3873), + [sym_readonly_type] = STATE(3871), + [sym_union_type] = STATE(3873), + [sym_intersection_type] = STATE(3873), + [sym_function_type] = STATE(3871), + [sym_identifier] = ACTIONS(1778), + [anon_sym_STAR] = ACTIONS(1082), + [anon_sym_LBRACE] = ACTIONS(1782), + [anon_sym_typeof] = ACTIONS(1784), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(1088), + [anon_sym_LPAREN] = ACTIONS(1786), + [anon_sym_LBRACK] = ACTIONS(1788), + [anon_sym_new] = ACTIONS(1790), + [anon_sym_AMP] = ACTIONS(1096), + [anon_sym_PIPE] = ACTIONS(1098), + [anon_sym_PLUS] = ACTIONS(3379), + [anon_sym_DASH] = ACTIONS(3379), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(1122), + [anon_sym_DQUOTE] = ACTIONS(1798), + [anon_sym_SQUOTE] = ACTIONS(1800), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3153), - [sym_number] = ACTIONS(3155), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3159), - [sym_false] = ACTIONS(3159), - [sym_null] = ACTIONS(3159), - [sym_undefined] = ACTIONS(3159), - [anon_sym_readonly] = ACTIONS(3161), - [anon_sym_QMARK] = ACTIONS(3163), - [anon_sym_any] = ACTIONS(3151), - [anon_sym_number] = ACTIONS(3151), - [anon_sym_boolean] = ACTIONS(3151), - [anon_sym_string] = ACTIONS(3151), - [anon_sym_symbol] = ACTIONS(3151), - [anon_sym_object] = ACTIONS(3151), - [anon_sym_abstract] = ACTIONS(3165), - [anon_sym_never] = ACTIONS(3151), - [anon_sym_unknown] = ACTIONS(3151), - [anon_sym_keyof] = ACTIONS(3169), - [anon_sym_infer] = ACTIONS(3171), - [anon_sym_unique] = ACTIONS(3173), - [anon_sym_LBRACE_PIPE] = ACTIONS(3175), + [anon_sym_BQUOTE] = ACTIONS(1802), + [sym_number] = ACTIONS(1804), + [sym_this] = ACTIONS(1806), + [sym_true] = ACTIONS(1808), + [sym_false] = ACTIONS(1808), + [sym_null] = ACTIONS(1808), + [sym_undefined] = ACTIONS(1808), + [anon_sym_readonly] = ACTIONS(1810), + [anon_sym_QMARK] = ACTIONS(1116), + [anon_sym_any] = ACTIONS(1122), + [anon_sym_number] = ACTIONS(1122), + [anon_sym_boolean] = ACTIONS(1122), + [anon_sym_string] = ACTIONS(1122), + [anon_sym_symbol] = ACTIONS(1122), + [anon_sym_object] = ACTIONS(1122), + [anon_sym_abstract] = ACTIONS(1120), + [anon_sym_never] = ACTIONS(1122), + [anon_sym_unknown] = ACTIONS(1122), + [anon_sym_keyof] = ACTIONS(1124), + [anon_sym_infer] = ACTIONS(1126), + [aux_sym_predefined_type_token1] = ACTIONS(1128), + [anon_sym_LBRACE_PIPE] = ACTIONS(1130), [sym_html_comment] = ACTIONS(5), }, [STATE(1149)] = { - [sym_import] = STATE(4737), - [sym_nested_identifier] = STATE(5736), - [sym_string] = STATE(1558), - [sym_formal_parameters] = STATE(6020), - [sym_nested_type_identifier] = STATE(1536), - [sym__type_query_member_expression_in_type_annotation] = STATE(1516), - [sym__type_query_call_expression_in_type_annotation] = STATE(1560), - [sym_type] = STATE(1605), - [sym_constructor_type] = STATE(1561), - [sym_primary_type] = STATE(1562), - [sym_template_literal_type] = STATE(1563), - [sym_infer_type] = STATE(1561), - [sym_conditional_type] = STATE(1563), - [sym_generic_type] = STATE(1563), - [sym_type_query] = STATE(1563), - [sym_index_type_query] = STATE(1563), - [sym_lookup_type] = STATE(1563), - [sym_literal_type] = STATE(1563), - [sym__number] = STATE(1564), - [sym_existential_type] = STATE(1563), - [sym_flow_maybe_type] = STATE(1563), - [sym_parenthesized_type] = STATE(1563), - [sym_predefined_type] = STATE(1563), - [sym_object_type] = STATE(1563), - [sym_type_parameters] = STATE(5451), - [sym_array_type] = STATE(1563), - [sym_tuple_type] = STATE(1563), - [sym_readonly_type] = STATE(1561), - [sym_union_type] = STATE(1563), - [sym_intersection_type] = STATE(1563), - [sym_function_type] = STATE(1561), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3131), - [anon_sym_LBRACE] = ACTIONS(3133), - [anon_sym_typeof] = ACTIONS(3135), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3137), - [anon_sym_LPAREN] = ACTIONS(3139), - [anon_sym_LBRACK] = ACTIONS(3141), - [anon_sym_new] = ACTIONS(3143), - [anon_sym_AMP] = ACTIONS(3145), - [anon_sym_PIPE] = ACTIONS(3147), - [anon_sym_PLUS] = ACTIONS(3149), - [anon_sym_DASH] = ACTIONS(3149), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3151), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [sym_import] = STATE(6126), + [sym_nested_identifier] = STATE(6749), + [sym_string] = STATE(3869), + [sym_formal_parameters] = STATE(6790), + [sym_nested_type_identifier] = STATE(3682), + [sym__type_query_member_expression_in_type_annotation] = STATE(3462), + [sym__type_query_call_expression_in_type_annotation] = STATE(3757), + [sym_type] = STATE(3886), + [sym_constructor_type] = STATE(3871), + [sym_primary_type] = STATE(3872), + [sym_template_literal_type] = STATE(3873), + [sym_infer_type] = STATE(3871), + [sym_conditional_type] = STATE(3873), + [sym_generic_type] = STATE(3873), + [sym_type_query] = STATE(3873), + [sym_index_type_query] = STATE(3873), + [sym_lookup_type] = STATE(3873), + [sym_literal_type] = STATE(3873), + [sym__number] = STATE(3874), + [sym_existential_type] = STATE(3873), + [sym_flow_maybe_type] = STATE(3873), + [sym_parenthesized_type] = STATE(3873), + [sym_predefined_type] = STATE(3873), + [sym_object_type] = STATE(3873), + [sym_type_parameters] = STATE(6463), + [sym_array_type] = STATE(3873), + [sym_tuple_type] = STATE(3873), + [sym_readonly_type] = STATE(3871), + [sym_union_type] = STATE(3873), + [sym_intersection_type] = STATE(3873), + [sym_function_type] = STATE(3871), + [sym_identifier] = ACTIONS(1778), + [anon_sym_STAR] = ACTIONS(1082), + [anon_sym_LBRACE] = ACTIONS(1782), + [anon_sym_typeof] = ACTIONS(1784), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(1088), + [anon_sym_LPAREN] = ACTIONS(1786), + [anon_sym_LBRACK] = ACTIONS(1788), + [anon_sym_new] = ACTIONS(1790), + [anon_sym_AMP] = ACTIONS(1096), + [anon_sym_PIPE] = ACTIONS(1098), + [anon_sym_PLUS] = ACTIONS(3379), + [anon_sym_DASH] = ACTIONS(3379), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(1122), + [anon_sym_DQUOTE] = ACTIONS(1798), + [anon_sym_SQUOTE] = ACTIONS(1800), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3153), - [sym_number] = ACTIONS(3155), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3159), - [sym_false] = ACTIONS(3159), - [sym_null] = ACTIONS(3159), - [sym_undefined] = ACTIONS(3159), - [anon_sym_readonly] = ACTIONS(3161), - [anon_sym_QMARK] = ACTIONS(3163), - [anon_sym_any] = ACTIONS(3151), - [anon_sym_number] = ACTIONS(3151), - [anon_sym_boolean] = ACTIONS(3151), - [anon_sym_string] = ACTIONS(3151), - [anon_sym_symbol] = ACTIONS(3151), - [anon_sym_object] = ACTIONS(3151), - [anon_sym_abstract] = ACTIONS(3165), - [anon_sym_never] = ACTIONS(3151), - [anon_sym_unknown] = ACTIONS(3151), - [anon_sym_keyof] = ACTIONS(3169), - [anon_sym_infer] = ACTIONS(3171), - [anon_sym_unique] = ACTIONS(3173), - [anon_sym_LBRACE_PIPE] = ACTIONS(3175), + [anon_sym_BQUOTE] = ACTIONS(1802), + [sym_number] = ACTIONS(1804), + [sym_this] = ACTIONS(1806), + [sym_true] = ACTIONS(1808), + [sym_false] = ACTIONS(1808), + [sym_null] = ACTIONS(1808), + [sym_undefined] = ACTIONS(1808), + [anon_sym_readonly] = ACTIONS(1810), + [anon_sym_QMARK] = ACTIONS(1116), + [anon_sym_any] = ACTIONS(1122), + [anon_sym_number] = ACTIONS(1122), + [anon_sym_boolean] = ACTIONS(1122), + [anon_sym_string] = ACTIONS(1122), + [anon_sym_symbol] = ACTIONS(1122), + [anon_sym_object] = ACTIONS(1122), + [anon_sym_abstract] = ACTIONS(1120), + [anon_sym_never] = ACTIONS(1122), + [anon_sym_unknown] = ACTIONS(1122), + [anon_sym_keyof] = ACTIONS(1124), + [anon_sym_infer] = ACTIONS(1126), + [aux_sym_predefined_type_token1] = ACTIONS(1128), + [anon_sym_LBRACE_PIPE] = ACTIONS(1130), [sym_html_comment] = ACTIONS(5), }, [STATE(1150)] = { - [sym_import] = STATE(5068), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5999), - [sym_nested_type_identifier] = STATE(3511), - [sym__type_query_member_expression_in_type_annotation] = STATE(3299), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3074), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5621), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(3283), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3183), - [anon_sym_typeof] = ACTIONS(3185), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(3187), - [anon_sym_AMP] = ACTIONS(3189), - [anon_sym_PIPE] = ACTIONS(3191), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(3193), - [anon_sym_SQUOTE] = ACTIONS(3195), + [sym_import] = STATE(6126), + [sym_nested_identifier] = STATE(6749), + [sym_string] = STATE(3869), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3682), + [sym__type_query_member_expression_in_type_annotation] = STATE(3462), + [sym__type_query_call_expression_in_type_annotation] = STATE(3757), + [sym_type] = STATE(6135), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3887), + [sym_template_literal_type] = STATE(3873), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3873), + [sym_generic_type] = STATE(3873), + [sym_type_query] = STATE(3873), + [sym_index_type_query] = STATE(3873), + [sym_lookup_type] = STATE(3873), + [sym_literal_type] = STATE(3873), + [sym__number] = STATE(3874), + [sym_existential_type] = STATE(3873), + [sym_flow_maybe_type] = STATE(3873), + [sym_parenthesized_type] = STATE(3873), + [sym_predefined_type] = STATE(3873), + [sym_object_type] = STATE(3873), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3873), + [sym_tuple_type] = STATE(3873), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3873), + [sym_intersection_type] = STATE(3873), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1778), + [anon_sym_STAR] = ACTIONS(1082), + [anon_sym_LBRACE] = ACTIONS(1782), + [anon_sym_typeof] = ACTIONS(1784), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(1088), + [anon_sym_LPAREN] = ACTIONS(1786), + [anon_sym_LBRACK] = ACTIONS(1788), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(1096), + [anon_sym_PIPE] = ACTIONS(1098), + [anon_sym_PLUS] = ACTIONS(3379), + [anon_sym_DASH] = ACTIONS(3379), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(1122), + [anon_sym_DQUOTE] = ACTIONS(1798), + [anon_sym_SQUOTE] = ACTIONS(1800), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(3199), - [anon_sym_QMARK] = ACTIONS(3201), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(3203), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(3207), - [anon_sym_infer] = ACTIONS(3209), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3211), + [anon_sym_BQUOTE] = ACTIONS(1802), + [sym_number] = ACTIONS(1804), + [sym_this] = ACTIONS(1806), + [sym_true] = ACTIONS(1808), + [sym_false] = ACTIONS(1808), + [sym_null] = ACTIONS(1808), + [sym_undefined] = ACTIONS(1808), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(1116), + [anon_sym_any] = ACTIONS(1122), + [anon_sym_number] = ACTIONS(1122), + [anon_sym_boolean] = ACTIONS(1122), + [anon_sym_string] = ACTIONS(1122), + [anon_sym_symbol] = ACTIONS(1122), + [anon_sym_object] = ACTIONS(1122), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(1122), + [anon_sym_unknown] = ACTIONS(1122), + [anon_sym_keyof] = ACTIONS(1124), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(1128), + [anon_sym_LBRACE_PIPE] = ACTIONS(1130), [sym_html_comment] = ACTIONS(5), }, [STATE(1151)] = { - [sym_import] = STATE(4737), - [sym_nested_identifier] = STATE(5736), - [sym_string] = STATE(1558), - [sym_formal_parameters] = STATE(6020), - [sym_nested_type_identifier] = STATE(1536), - [sym__type_query_member_expression_in_type_annotation] = STATE(1516), - [sym__type_query_call_expression_in_type_annotation] = STATE(1560), - [sym_type] = STATE(1623), - [sym_constructor_type] = STATE(1561), - [sym_primary_type] = STATE(1562), - [sym_template_literal_type] = STATE(1563), - [sym_infer_type] = STATE(1561), - [sym_conditional_type] = STATE(1563), - [sym_generic_type] = STATE(1563), - [sym_type_query] = STATE(1563), - [sym_index_type_query] = STATE(1563), - [sym_lookup_type] = STATE(1563), - [sym_literal_type] = STATE(1563), - [sym__number] = STATE(1564), - [sym_existential_type] = STATE(1563), - [sym_flow_maybe_type] = STATE(1563), - [sym_parenthesized_type] = STATE(1563), - [sym_predefined_type] = STATE(1563), - [sym_object_type] = STATE(1563), - [sym_type_parameters] = STATE(5451), - [sym_array_type] = STATE(1563), - [sym_tuple_type] = STATE(1563), - [sym_readonly_type] = STATE(1561), - [sym_union_type] = STATE(1563), - [sym_intersection_type] = STATE(1563), - [sym_function_type] = STATE(1561), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3131), - [anon_sym_LBRACE] = ACTIONS(3133), - [anon_sym_typeof] = ACTIONS(3135), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3137), - [anon_sym_LPAREN] = ACTIONS(3139), - [anon_sym_LBRACK] = ACTIONS(3141), - [anon_sym_new] = ACTIONS(3143), - [anon_sym_AMP] = ACTIONS(3145), - [anon_sym_PIPE] = ACTIONS(3147), - [anon_sym_PLUS] = ACTIONS(3149), - [anon_sym_DASH] = ACTIONS(3149), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3151), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [sym_import] = STATE(6126), + [sym_nested_identifier] = STATE(6749), + [sym_string] = STATE(3869), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3682), + [sym__type_query_member_expression_in_type_annotation] = STATE(3462), + [sym__type_query_call_expression_in_type_annotation] = STATE(3757), + [sym_type] = STATE(6135), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3888), + [sym_template_literal_type] = STATE(3873), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3873), + [sym_generic_type] = STATE(3873), + [sym_type_query] = STATE(3873), + [sym_index_type_query] = STATE(3873), + [sym_lookup_type] = STATE(3873), + [sym_literal_type] = STATE(3873), + [sym__number] = STATE(3874), + [sym_existential_type] = STATE(3873), + [sym_flow_maybe_type] = STATE(3873), + [sym_parenthesized_type] = STATE(3873), + [sym_predefined_type] = STATE(3873), + [sym_object_type] = STATE(3873), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3873), + [sym_tuple_type] = STATE(3873), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3873), + [sym_intersection_type] = STATE(3873), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1778), + [anon_sym_STAR] = ACTIONS(1082), + [anon_sym_LBRACE] = ACTIONS(1782), + [anon_sym_typeof] = ACTIONS(1784), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(1088), + [anon_sym_LPAREN] = ACTIONS(1786), + [anon_sym_LBRACK] = ACTIONS(1788), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(1096), + [anon_sym_PIPE] = ACTIONS(1098), + [anon_sym_PLUS] = ACTIONS(3379), + [anon_sym_DASH] = ACTIONS(3379), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(1122), + [anon_sym_DQUOTE] = ACTIONS(1798), + [anon_sym_SQUOTE] = ACTIONS(1800), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3153), - [sym_number] = ACTIONS(3155), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3159), - [sym_false] = ACTIONS(3159), - [sym_null] = ACTIONS(3159), - [sym_undefined] = ACTIONS(3159), - [anon_sym_readonly] = ACTIONS(3161), - [anon_sym_QMARK] = ACTIONS(3163), - [anon_sym_any] = ACTIONS(3151), - [anon_sym_number] = ACTIONS(3151), - [anon_sym_boolean] = ACTIONS(3151), - [anon_sym_string] = ACTIONS(3151), - [anon_sym_symbol] = ACTIONS(3151), - [anon_sym_object] = ACTIONS(3151), - [anon_sym_abstract] = ACTIONS(3165), - [anon_sym_never] = ACTIONS(3151), - [anon_sym_unknown] = ACTIONS(3151), - [anon_sym_keyof] = ACTIONS(3169), - [anon_sym_infer] = ACTIONS(3171), - [anon_sym_unique] = ACTIONS(3173), - [anon_sym_LBRACE_PIPE] = ACTIONS(3175), + [anon_sym_BQUOTE] = ACTIONS(1802), + [sym_number] = ACTIONS(1804), + [sym_this] = ACTIONS(1806), + [sym_true] = ACTIONS(1808), + [sym_false] = ACTIONS(1808), + [sym_null] = ACTIONS(1808), + [sym_undefined] = ACTIONS(1808), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(1116), + [anon_sym_any] = ACTIONS(1122), + [anon_sym_number] = ACTIONS(1122), + [anon_sym_boolean] = ACTIONS(1122), + [anon_sym_string] = ACTIONS(1122), + [anon_sym_symbol] = ACTIONS(1122), + [anon_sym_object] = ACTIONS(1122), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(1122), + [anon_sym_unknown] = ACTIONS(1122), + [anon_sym_keyof] = ACTIONS(1124), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(1128), + [anon_sym_LBRACE_PIPE] = ACTIONS(1130), [sym_html_comment] = ACTIONS(5), }, [STATE(1152)] = { - [sym_import] = STATE(4737), - [sym_nested_identifier] = STATE(5736), - [sym_string] = STATE(1558), - [sym_formal_parameters] = STATE(6020), - [sym_nested_type_identifier] = STATE(1536), - [sym__type_query_member_expression_in_type_annotation] = STATE(1516), - [sym__type_query_call_expression_in_type_annotation] = STATE(1560), - [sym_type] = STATE(1624), - [sym_constructor_type] = STATE(1561), - [sym_primary_type] = STATE(1562), - [sym_template_literal_type] = STATE(1563), - [sym_infer_type] = STATE(1561), - [sym_conditional_type] = STATE(1563), - [sym_generic_type] = STATE(1563), - [sym_type_query] = STATE(1563), - [sym_index_type_query] = STATE(1563), - [sym_lookup_type] = STATE(1563), - [sym_literal_type] = STATE(1563), - [sym__number] = STATE(1564), - [sym_existential_type] = STATE(1563), - [sym_flow_maybe_type] = STATE(1563), - [sym_parenthesized_type] = STATE(1563), - [sym_predefined_type] = STATE(1563), - [sym_object_type] = STATE(1563), - [sym_type_parameters] = STATE(5451), - [sym_array_type] = STATE(1563), - [sym_tuple_type] = STATE(1563), - [sym_readonly_type] = STATE(1561), - [sym_union_type] = STATE(1563), - [sym_intersection_type] = STATE(1563), - [sym_function_type] = STATE(1561), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3131), - [anon_sym_LBRACE] = ACTIONS(3133), - [anon_sym_typeof] = ACTIONS(3135), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(3137), - [anon_sym_LPAREN] = ACTIONS(3139), - [anon_sym_LBRACK] = ACTIONS(3141), - [anon_sym_new] = ACTIONS(3143), - [anon_sym_AMP] = ACTIONS(3145), - [anon_sym_PIPE] = ACTIONS(3147), - [anon_sym_PLUS] = ACTIONS(3149), - [anon_sym_DASH] = ACTIONS(3149), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(3151), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [sym_import] = STATE(6126), + [sym_nested_identifier] = STATE(6749), + [sym_string] = STATE(3869), + [sym_formal_parameters] = STATE(6790), + [sym_nested_type_identifier] = STATE(3682), + [sym__type_query_member_expression_in_type_annotation] = STATE(3462), + [sym__type_query_call_expression_in_type_annotation] = STATE(3757), + [sym_type] = STATE(3908), + [sym_constructor_type] = STATE(3871), + [sym_primary_type] = STATE(3872), + [sym_template_literal_type] = STATE(3873), + [sym_infer_type] = STATE(3871), + [sym_conditional_type] = STATE(3873), + [sym_generic_type] = STATE(3873), + [sym_type_query] = STATE(3873), + [sym_index_type_query] = STATE(3873), + [sym_lookup_type] = STATE(3873), + [sym_literal_type] = STATE(3873), + [sym__number] = STATE(3874), + [sym_existential_type] = STATE(3873), + [sym_flow_maybe_type] = STATE(3873), + [sym_parenthesized_type] = STATE(3873), + [sym_predefined_type] = STATE(3873), + [sym_object_type] = STATE(3873), + [sym_type_parameters] = STATE(6463), + [sym_array_type] = STATE(3873), + [sym_tuple_type] = STATE(3873), + [sym_readonly_type] = STATE(3871), + [sym_union_type] = STATE(3873), + [sym_intersection_type] = STATE(3873), + [sym_function_type] = STATE(3871), + [sym_identifier] = ACTIONS(1778), + [anon_sym_STAR] = ACTIONS(1082), + [anon_sym_LBRACE] = ACTIONS(1782), + [anon_sym_typeof] = ACTIONS(1784), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(1088), + [anon_sym_LPAREN] = ACTIONS(1786), + [anon_sym_LBRACK] = ACTIONS(1788), + [anon_sym_new] = ACTIONS(1790), + [anon_sym_AMP] = ACTIONS(1096), + [anon_sym_PIPE] = ACTIONS(1098), + [anon_sym_PLUS] = ACTIONS(3379), + [anon_sym_DASH] = ACTIONS(3379), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(1122), + [anon_sym_DQUOTE] = ACTIONS(1798), + [anon_sym_SQUOTE] = ACTIONS(1800), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3153), - [sym_number] = ACTIONS(3155), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3159), - [sym_false] = ACTIONS(3159), - [sym_null] = ACTIONS(3159), - [sym_undefined] = ACTIONS(3159), - [anon_sym_readonly] = ACTIONS(3161), - [anon_sym_QMARK] = ACTIONS(3163), - [anon_sym_any] = ACTIONS(3151), - [anon_sym_number] = ACTIONS(3151), - [anon_sym_boolean] = ACTIONS(3151), - [anon_sym_string] = ACTIONS(3151), - [anon_sym_symbol] = ACTIONS(3151), - [anon_sym_object] = ACTIONS(3151), - [anon_sym_abstract] = ACTIONS(3165), - [anon_sym_never] = ACTIONS(3151), - [anon_sym_unknown] = ACTIONS(3151), - [anon_sym_keyof] = ACTIONS(3169), - [anon_sym_infer] = ACTIONS(3171), - [anon_sym_unique] = ACTIONS(3173), - [anon_sym_LBRACE_PIPE] = ACTIONS(3175), + [anon_sym_BQUOTE] = ACTIONS(1802), + [sym_number] = ACTIONS(1804), + [sym_this] = ACTIONS(1806), + [sym_true] = ACTIONS(1808), + [sym_false] = ACTIONS(1808), + [sym_null] = ACTIONS(1808), + [sym_undefined] = ACTIONS(1808), + [anon_sym_readonly] = ACTIONS(1810), + [anon_sym_QMARK] = ACTIONS(1116), + [anon_sym_any] = ACTIONS(1122), + [anon_sym_number] = ACTIONS(1122), + [anon_sym_boolean] = ACTIONS(1122), + [anon_sym_string] = ACTIONS(1122), + [anon_sym_symbol] = ACTIONS(1122), + [anon_sym_object] = ACTIONS(1122), + [anon_sym_abstract] = ACTIONS(1120), + [anon_sym_never] = ACTIONS(1122), + [anon_sym_unknown] = ACTIONS(1122), + [anon_sym_keyof] = ACTIONS(1124), + [anon_sym_infer] = ACTIONS(1126), + [aux_sym_predefined_type_token1] = ACTIONS(1128), + [anon_sym_LBRACE_PIPE] = ACTIONS(1130), [sym_html_comment] = ACTIONS(5), }, [STATE(1153)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4652), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1576), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1582), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(1586), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6126), + [sym_nested_identifier] = STATE(6749), + [sym_string] = STATE(3869), + [sym_formal_parameters] = STATE(6790), + [sym_nested_type_identifier] = STATE(3682), + [sym__type_query_member_expression_in_type_annotation] = STATE(3462), + [sym__type_query_call_expression_in_type_annotation] = STATE(3757), + [sym_type] = STATE(3909), + [sym_constructor_type] = STATE(3871), + [sym_primary_type] = STATE(3872), + [sym_template_literal_type] = STATE(3873), + [sym_infer_type] = STATE(3871), + [sym_conditional_type] = STATE(3873), + [sym_generic_type] = STATE(3873), + [sym_type_query] = STATE(3873), + [sym_index_type_query] = STATE(3873), + [sym_lookup_type] = STATE(3873), + [sym_literal_type] = STATE(3873), + [sym__number] = STATE(3874), + [sym_existential_type] = STATE(3873), + [sym_flow_maybe_type] = STATE(3873), + [sym_parenthesized_type] = STATE(3873), + [sym_predefined_type] = STATE(3873), + [sym_object_type] = STATE(3873), + [sym_type_parameters] = STATE(6463), + [sym_array_type] = STATE(3873), + [sym_tuple_type] = STATE(3873), + [sym_readonly_type] = STATE(3871), + [sym_union_type] = STATE(3873), + [sym_intersection_type] = STATE(3873), + [sym_function_type] = STATE(3871), + [sym_identifier] = ACTIONS(1778), + [anon_sym_STAR] = ACTIONS(1082), + [anon_sym_LBRACE] = ACTIONS(1782), + [anon_sym_typeof] = ACTIONS(1784), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(1088), + [anon_sym_LPAREN] = ACTIONS(1786), + [anon_sym_LBRACK] = ACTIONS(1788), + [anon_sym_new] = ACTIONS(1790), + [anon_sym_AMP] = ACTIONS(1096), + [anon_sym_PIPE] = ACTIONS(1098), + [anon_sym_PLUS] = ACTIONS(3379), + [anon_sym_DASH] = ACTIONS(3379), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(1122), + [anon_sym_DQUOTE] = ACTIONS(1798), + [anon_sym_SQUOTE] = ACTIONS(1800), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1802), + [sym_number] = ACTIONS(1804), + [sym_this] = ACTIONS(1806), + [sym_true] = ACTIONS(1808), + [sym_false] = ACTIONS(1808), + [sym_null] = ACTIONS(1808), + [sym_undefined] = ACTIONS(1808), + [anon_sym_readonly] = ACTIONS(1810), + [anon_sym_QMARK] = ACTIONS(1116), + [anon_sym_any] = ACTIONS(1122), + [anon_sym_number] = ACTIONS(1122), + [anon_sym_boolean] = ACTIONS(1122), + [anon_sym_string] = ACTIONS(1122), + [anon_sym_symbol] = ACTIONS(1122), + [anon_sym_object] = ACTIONS(1122), + [anon_sym_abstract] = ACTIONS(1120), + [anon_sym_never] = ACTIONS(1122), + [anon_sym_unknown] = ACTIONS(1122), + [anon_sym_keyof] = ACTIONS(1124), + [anon_sym_infer] = ACTIONS(1126), + [aux_sym_predefined_type_token1] = ACTIONS(1128), + [anon_sym_LBRACE_PIPE] = ACTIONS(1130), [sym_html_comment] = ACTIONS(5), }, [STATE(1154)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4657), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6126), + [sym_nested_identifier] = STATE(6749), + [sym_string] = STATE(3869), + [sym_formal_parameters] = STATE(6790), + [sym_nested_type_identifier] = STATE(3682), + [sym__type_query_member_expression_in_type_annotation] = STATE(3462), + [sym__type_query_call_expression_in_type_annotation] = STATE(3757), + [sym_type] = STATE(3913), + [sym_constructor_type] = STATE(3871), + [sym_primary_type] = STATE(3872), + [sym_template_literal_type] = STATE(3873), + [sym_infer_type] = STATE(3871), + [sym_conditional_type] = STATE(3873), + [sym_generic_type] = STATE(3873), + [sym_type_query] = STATE(3873), + [sym_index_type_query] = STATE(3873), + [sym_lookup_type] = STATE(3873), + [sym_literal_type] = STATE(3873), + [sym__number] = STATE(3874), + [sym_existential_type] = STATE(3873), + [sym_flow_maybe_type] = STATE(3873), + [sym_parenthesized_type] = STATE(3873), + [sym_predefined_type] = STATE(3873), + [sym_object_type] = STATE(3873), + [sym_type_parameters] = STATE(6463), + [sym_array_type] = STATE(3873), + [sym_tuple_type] = STATE(3873), + [sym_readonly_type] = STATE(3871), + [sym_union_type] = STATE(3873), + [sym_intersection_type] = STATE(3873), + [sym_function_type] = STATE(3871), + [sym_identifier] = ACTIONS(1778), + [anon_sym_STAR] = ACTIONS(1082), + [anon_sym_LBRACE] = ACTIONS(1782), + [anon_sym_typeof] = ACTIONS(1784), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(1088), + [anon_sym_LPAREN] = ACTIONS(1786), + [anon_sym_LBRACK] = ACTIONS(1788), + [anon_sym_new] = ACTIONS(1790), + [anon_sym_AMP] = ACTIONS(1096), + [anon_sym_PIPE] = ACTIONS(1098), + [anon_sym_PLUS] = ACTIONS(3379), + [anon_sym_DASH] = ACTIONS(3379), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(1122), + [anon_sym_DQUOTE] = ACTIONS(1798), + [anon_sym_SQUOTE] = ACTIONS(1800), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1802), + [sym_number] = ACTIONS(1804), + [sym_this] = ACTIONS(1806), + [sym_true] = ACTIONS(1808), + [sym_false] = ACTIONS(1808), + [sym_null] = ACTIONS(1808), + [sym_undefined] = ACTIONS(1808), + [anon_sym_readonly] = ACTIONS(1810), + [anon_sym_QMARK] = ACTIONS(1116), + [anon_sym_any] = ACTIONS(1122), + [anon_sym_number] = ACTIONS(1122), + [anon_sym_boolean] = ACTIONS(1122), + [anon_sym_string] = ACTIONS(1122), + [anon_sym_symbol] = ACTIONS(1122), + [anon_sym_object] = ACTIONS(1122), + [anon_sym_abstract] = ACTIONS(1120), + [anon_sym_never] = ACTIONS(1122), + [anon_sym_unknown] = ACTIONS(1122), + [anon_sym_keyof] = ACTIONS(1124), + [anon_sym_infer] = ACTIONS(1126), + [aux_sym_predefined_type_token1] = ACTIONS(1128), + [anon_sym_LBRACE_PIPE] = ACTIONS(1130), [sym_html_comment] = ACTIONS(5), }, [STATE(1155)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3855), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6126), + [sym_nested_identifier] = STATE(6749), + [sym_string] = STATE(3869), + [sym_formal_parameters] = STATE(6790), + [sym_nested_type_identifier] = STATE(3682), + [sym__type_query_member_expression_in_type_annotation] = STATE(3462), + [sym__type_query_call_expression_in_type_annotation] = STATE(3757), + [sym_type] = STATE(3914), + [sym_constructor_type] = STATE(3871), + [sym_primary_type] = STATE(3872), + [sym_template_literal_type] = STATE(3873), + [sym_infer_type] = STATE(3871), + [sym_conditional_type] = STATE(3873), + [sym_generic_type] = STATE(3873), + [sym_type_query] = STATE(3873), + [sym_index_type_query] = STATE(3873), + [sym_lookup_type] = STATE(3873), + [sym_literal_type] = STATE(3873), + [sym__number] = STATE(3874), + [sym_existential_type] = STATE(3873), + [sym_flow_maybe_type] = STATE(3873), + [sym_parenthesized_type] = STATE(3873), + [sym_predefined_type] = STATE(3873), + [sym_object_type] = STATE(3873), + [sym_type_parameters] = STATE(6463), + [sym_array_type] = STATE(3873), + [sym_tuple_type] = STATE(3873), + [sym_readonly_type] = STATE(3871), + [sym_union_type] = STATE(3873), + [sym_intersection_type] = STATE(3873), + [sym_function_type] = STATE(3871), + [sym_identifier] = ACTIONS(1778), + [anon_sym_STAR] = ACTIONS(1082), + [anon_sym_LBRACE] = ACTIONS(1782), + [anon_sym_typeof] = ACTIONS(1784), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(1088), + [anon_sym_LPAREN] = ACTIONS(1786), + [anon_sym_LBRACK] = ACTIONS(1788), + [anon_sym_new] = ACTIONS(1790), + [anon_sym_AMP] = ACTIONS(1096), + [anon_sym_PIPE] = ACTIONS(1098), + [anon_sym_PLUS] = ACTIONS(3379), + [anon_sym_DASH] = ACTIONS(3379), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(1122), + [anon_sym_DQUOTE] = ACTIONS(1798), + [anon_sym_SQUOTE] = ACTIONS(1800), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1802), + [sym_number] = ACTIONS(1804), + [sym_this] = ACTIONS(1806), + [sym_true] = ACTIONS(1808), + [sym_false] = ACTIONS(1808), + [sym_null] = ACTIONS(1808), + [sym_undefined] = ACTIONS(1808), + [anon_sym_readonly] = ACTIONS(1810), + [anon_sym_QMARK] = ACTIONS(1116), + [anon_sym_any] = ACTIONS(1122), + [anon_sym_number] = ACTIONS(1122), + [anon_sym_boolean] = ACTIONS(1122), + [anon_sym_string] = ACTIONS(1122), + [anon_sym_symbol] = ACTIONS(1122), + [anon_sym_object] = ACTIONS(1122), + [anon_sym_abstract] = ACTIONS(1120), + [anon_sym_never] = ACTIONS(1122), + [anon_sym_unknown] = ACTIONS(1122), + [anon_sym_keyof] = ACTIONS(1124), + [anon_sym_infer] = ACTIONS(1126), + [aux_sym_predefined_type_token1] = ACTIONS(1128), + [anon_sym_LBRACE_PIPE] = ACTIONS(1130), [sym_html_comment] = ACTIONS(5), }, [STATE(1156)] = { - [sym_import] = STATE(5068), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5999), - [sym_nested_type_identifier] = STATE(3511), - [sym__type_query_member_expression_in_type_annotation] = STATE(3299), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3941), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5621), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(3283), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3183), - [anon_sym_typeof] = ACTIONS(3185), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(3187), - [anon_sym_AMP] = ACTIONS(3189), - [anon_sym_PIPE] = ACTIONS(3191), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(3193), - [anon_sym_SQUOTE] = ACTIONS(3195), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(3199), - [anon_sym_QMARK] = ACTIONS(3201), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(3203), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(3207), - [anon_sym_infer] = ACTIONS(3209), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3211), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3587), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1157)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4691), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1576), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1582), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(1586), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6126), + [sym_nested_identifier] = STATE(6749), + [sym_string] = STATE(3869), + [sym_formal_parameters] = STATE(6790), + [sym_nested_type_identifier] = STATE(3682), + [sym__type_query_member_expression_in_type_annotation] = STATE(3462), + [sym__type_query_call_expression_in_type_annotation] = STATE(3757), + [sym_type] = STATE(3920), + [sym_constructor_type] = STATE(3871), + [sym_primary_type] = STATE(3872), + [sym_template_literal_type] = STATE(3873), + [sym_infer_type] = STATE(3871), + [sym_conditional_type] = STATE(3873), + [sym_generic_type] = STATE(3873), + [sym_type_query] = STATE(3873), + [sym_index_type_query] = STATE(3873), + [sym_lookup_type] = STATE(3873), + [sym_literal_type] = STATE(3873), + [sym__number] = STATE(3874), + [sym_existential_type] = STATE(3873), + [sym_flow_maybe_type] = STATE(3873), + [sym_parenthesized_type] = STATE(3873), + [sym_predefined_type] = STATE(3873), + [sym_object_type] = STATE(3873), + [sym_type_parameters] = STATE(6463), + [sym_array_type] = STATE(3873), + [sym_tuple_type] = STATE(3873), + [sym_readonly_type] = STATE(3871), + [sym_union_type] = STATE(3873), + [sym_intersection_type] = STATE(3873), + [sym_function_type] = STATE(3871), + [sym_identifier] = ACTIONS(1778), + [anon_sym_STAR] = ACTIONS(1082), + [anon_sym_LBRACE] = ACTIONS(1782), + [anon_sym_typeof] = ACTIONS(1784), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(1088), + [anon_sym_LPAREN] = ACTIONS(1786), + [anon_sym_LBRACK] = ACTIONS(1788), + [anon_sym_new] = ACTIONS(1790), + [anon_sym_AMP] = ACTIONS(1096), + [anon_sym_PIPE] = ACTIONS(1098), + [anon_sym_PLUS] = ACTIONS(3379), + [anon_sym_DASH] = ACTIONS(3379), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(1122), + [anon_sym_DQUOTE] = ACTIONS(1798), + [anon_sym_SQUOTE] = ACTIONS(1800), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1802), + [sym_number] = ACTIONS(1804), + [sym_this] = ACTIONS(1806), + [sym_true] = ACTIONS(1808), + [sym_false] = ACTIONS(1808), + [sym_null] = ACTIONS(1808), + [sym_undefined] = ACTIONS(1808), + [anon_sym_readonly] = ACTIONS(1810), + [anon_sym_QMARK] = ACTIONS(1116), + [anon_sym_any] = ACTIONS(1122), + [anon_sym_number] = ACTIONS(1122), + [anon_sym_boolean] = ACTIONS(1122), + [anon_sym_string] = ACTIONS(1122), + [anon_sym_symbol] = ACTIONS(1122), + [anon_sym_object] = ACTIONS(1122), + [anon_sym_abstract] = ACTIONS(1120), + [anon_sym_never] = ACTIONS(1122), + [anon_sym_unknown] = ACTIONS(1122), + [anon_sym_keyof] = ACTIONS(1124), + [anon_sym_infer] = ACTIONS(1126), + [aux_sym_predefined_type_token1] = ACTIONS(1128), + [anon_sym_LBRACE_PIPE] = ACTIONS(1130), [sym_html_comment] = ACTIONS(5), }, [STATE(1158)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4695), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1576), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1582), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(1586), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6126), + [sym_nested_identifier] = STATE(6749), + [sym_string] = STATE(3869), + [sym_formal_parameters] = STATE(6790), + [sym_nested_type_identifier] = STATE(3682), + [sym__type_query_member_expression_in_type_annotation] = STATE(3462), + [sym__type_query_call_expression_in_type_annotation] = STATE(3757), + [sym_type] = STATE(3921), + [sym_constructor_type] = STATE(3871), + [sym_primary_type] = STATE(3872), + [sym_template_literal_type] = STATE(3873), + [sym_infer_type] = STATE(3871), + [sym_conditional_type] = STATE(3873), + [sym_generic_type] = STATE(3873), + [sym_type_query] = STATE(3873), + [sym_index_type_query] = STATE(3873), + [sym_lookup_type] = STATE(3873), + [sym_literal_type] = STATE(3873), + [sym__number] = STATE(3874), + [sym_existential_type] = STATE(3873), + [sym_flow_maybe_type] = STATE(3873), + [sym_parenthesized_type] = STATE(3873), + [sym_predefined_type] = STATE(3873), + [sym_object_type] = STATE(3873), + [sym_type_parameters] = STATE(6463), + [sym_array_type] = STATE(3873), + [sym_tuple_type] = STATE(3873), + [sym_readonly_type] = STATE(3871), + [sym_union_type] = STATE(3873), + [sym_intersection_type] = STATE(3873), + [sym_function_type] = STATE(3871), + [sym_identifier] = ACTIONS(1778), + [anon_sym_STAR] = ACTIONS(1082), + [anon_sym_LBRACE] = ACTIONS(1782), + [anon_sym_typeof] = ACTIONS(1784), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(1088), + [anon_sym_LPAREN] = ACTIONS(1786), + [anon_sym_LBRACK] = ACTIONS(1788), + [anon_sym_new] = ACTIONS(1790), + [anon_sym_AMP] = ACTIONS(1096), + [anon_sym_PIPE] = ACTIONS(1098), + [anon_sym_PLUS] = ACTIONS(3379), + [anon_sym_DASH] = ACTIONS(3379), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(1122), + [anon_sym_DQUOTE] = ACTIONS(1798), + [anon_sym_SQUOTE] = ACTIONS(1800), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1802), + [sym_number] = ACTIONS(1804), + [sym_this] = ACTIONS(1806), + [sym_true] = ACTIONS(1808), + [sym_false] = ACTIONS(1808), + [sym_null] = ACTIONS(1808), + [sym_undefined] = ACTIONS(1808), + [anon_sym_readonly] = ACTIONS(1810), + [anon_sym_QMARK] = ACTIONS(1116), + [anon_sym_any] = ACTIONS(1122), + [anon_sym_number] = ACTIONS(1122), + [anon_sym_boolean] = ACTIONS(1122), + [anon_sym_string] = ACTIONS(1122), + [anon_sym_symbol] = ACTIONS(1122), + [anon_sym_object] = ACTIONS(1122), + [anon_sym_abstract] = ACTIONS(1120), + [anon_sym_never] = ACTIONS(1122), + [anon_sym_unknown] = ACTIONS(1122), + [anon_sym_keyof] = ACTIONS(1124), + [anon_sym_infer] = ACTIONS(1126), + [aux_sym_predefined_type_token1] = ACTIONS(1128), + [anon_sym_LBRACE_PIPE] = ACTIONS(1130), [sym_html_comment] = ACTIONS(5), }, [STATE(1159)] = { - [sym_import] = STATE(4927), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5884), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(3252), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(4699), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5720), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1576), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1582), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(1586), - [anon_sym_infer] = ACTIONS(641), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6126), + [sym_nested_identifier] = STATE(6749), + [sym_string] = STATE(3869), + [sym_formal_parameters] = STATE(6790), + [sym_nested_type_identifier] = STATE(3682), + [sym__type_query_member_expression_in_type_annotation] = STATE(3462), + [sym__type_query_call_expression_in_type_annotation] = STATE(3757), + [sym_type] = STATE(3843), + [sym_constructor_type] = STATE(3871), + [sym_primary_type] = STATE(3872), + [sym_template_literal_type] = STATE(3873), + [sym_infer_type] = STATE(3871), + [sym_conditional_type] = STATE(3873), + [sym_generic_type] = STATE(3873), + [sym_type_query] = STATE(3873), + [sym_index_type_query] = STATE(3873), + [sym_lookup_type] = STATE(3873), + [sym_literal_type] = STATE(3873), + [sym__number] = STATE(3874), + [sym_existential_type] = STATE(3873), + [sym_flow_maybe_type] = STATE(3873), + [sym_parenthesized_type] = STATE(3873), + [sym_predefined_type] = STATE(3873), + [sym_object_type] = STATE(3873), + [sym_type_parameters] = STATE(6463), + [sym_array_type] = STATE(3873), + [sym_tuple_type] = STATE(3873), + [sym_readonly_type] = STATE(3871), + [sym_union_type] = STATE(3873), + [sym_intersection_type] = STATE(3873), + [sym_function_type] = STATE(3871), + [sym_identifier] = ACTIONS(1778), + [anon_sym_STAR] = ACTIONS(1082), + [anon_sym_LBRACE] = ACTIONS(1782), + [anon_sym_typeof] = ACTIONS(1784), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(1088), + [anon_sym_LPAREN] = ACTIONS(1786), + [anon_sym_LBRACK] = ACTIONS(1788), + [anon_sym_new] = ACTIONS(1790), + [anon_sym_AMP] = ACTIONS(1096), + [anon_sym_PIPE] = ACTIONS(1098), + [anon_sym_PLUS] = ACTIONS(3379), + [anon_sym_DASH] = ACTIONS(3379), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(1122), + [anon_sym_DQUOTE] = ACTIONS(1798), + [anon_sym_SQUOTE] = ACTIONS(1800), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1802), + [sym_number] = ACTIONS(1804), + [sym_this] = ACTIONS(1806), + [sym_true] = ACTIONS(1808), + [sym_false] = ACTIONS(1808), + [sym_null] = ACTIONS(1808), + [sym_undefined] = ACTIONS(1808), + [anon_sym_readonly] = ACTIONS(1810), + [anon_sym_QMARK] = ACTIONS(1116), + [anon_sym_any] = ACTIONS(1122), + [anon_sym_number] = ACTIONS(1122), + [anon_sym_boolean] = ACTIONS(1122), + [anon_sym_string] = ACTIONS(1122), + [anon_sym_symbol] = ACTIONS(1122), + [anon_sym_object] = ACTIONS(1122), + [anon_sym_abstract] = ACTIONS(1120), + [anon_sym_never] = ACTIONS(1122), + [anon_sym_unknown] = ACTIONS(1122), + [anon_sym_keyof] = ACTIONS(1124), + [anon_sym_infer] = ACTIONS(1126), + [aux_sym_predefined_type_token1] = ACTIONS(1128), + [anon_sym_LBRACE_PIPE] = ACTIONS(1130), [sym_html_comment] = ACTIONS(5), }, [STATE(1160)] = { - [sym_import] = STATE(5175), - [sym_nested_identifier] = STATE(5926), - [sym_string] = STATE(3004), - [sym_formal_parameters] = STATE(5776), - [sym_nested_type_identifier] = STATE(2968), - [sym__type_query_member_expression_in_type_annotation] = STATE(2951), - [sym__type_query_call_expression_in_type_annotation] = STATE(2973), - [sym_type] = STATE(3379), - [sym_constructor_type] = STATE(3014), - [sym_primary_type] = STATE(3024), - [sym_template_literal_type] = STATE(3025), - [sym_infer_type] = STATE(3014), - [sym_conditional_type] = STATE(3025), - [sym_generic_type] = STATE(3025), - [sym_type_query] = STATE(3025), - [sym_index_type_query] = STATE(3025), - [sym_lookup_type] = STATE(3025), - [sym_literal_type] = STATE(3025), - [sym__number] = STATE(3078), - [sym_existential_type] = STATE(3025), - [sym_flow_maybe_type] = STATE(3025), - [sym_parenthesized_type] = STATE(3025), - [sym_predefined_type] = STATE(3025), - [sym_object_type] = STATE(3025), - [sym_type_parameters] = STATE(5570), - [sym_array_type] = STATE(3025), - [sym_tuple_type] = STATE(3025), - [sym_readonly_type] = STATE(3014), - [sym_union_type] = STATE(3025), - [sym_intersection_type] = STATE(3025), - [sym_function_type] = STATE(3014), - [sym_identifier] = ACTIONS(1544), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1546), - [anon_sym_typeof] = ACTIONS(1548), - [anon_sym_import] = ACTIONS(1550), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1552), - [anon_sym_LBRACK] = ACTIONS(1554), - [anon_sym_new] = ACTIONS(1556), - [anon_sym_AMP] = ACTIONS(758), - [anon_sym_PIPE] = ACTIONS(760), - [anon_sym_PLUS] = ACTIONS(2527), - [anon_sym_DASH] = ACTIONS(2527), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_void] = ACTIONS(210), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1566), - [sym_number] = ACTIONS(1568), - [sym_this] = ACTIONS(1570), - [sym_true] = ACTIONS(1572), - [sym_false] = ACTIONS(1572), - [sym_null] = ACTIONS(1572), - [sym_undefined] = ACTIONS(1572), - [anon_sym_readonly] = ACTIONS(1574), - [anon_sym_QMARK] = ACTIONS(784), - [anon_sym_any] = ACTIONS(210), - [anon_sym_number] = ACTIONS(210), - [anon_sym_boolean] = ACTIONS(210), - [anon_sym_string] = ACTIONS(210), - [anon_sym_symbol] = ACTIONS(210), - [anon_sym_object] = ACTIONS(210), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_never] = ACTIONS(210), - [anon_sym_unknown] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_infer] = ACTIONS(214), - [anon_sym_unique] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(6126), + [sym_nested_identifier] = STATE(6749), + [sym_string] = STATE(3869), + [sym_formal_parameters] = STATE(6790), + [sym_nested_type_identifier] = STATE(3682), + [sym__type_query_member_expression_in_type_annotation] = STATE(3462), + [sym__type_query_call_expression_in_type_annotation] = STATE(3757), + [sym_type] = STATE(3899), + [sym_constructor_type] = STATE(3871), + [sym_primary_type] = STATE(3872), + [sym_template_literal_type] = STATE(3873), + [sym_infer_type] = STATE(3871), + [sym_conditional_type] = STATE(3873), + [sym_generic_type] = STATE(3873), + [sym_type_query] = STATE(3873), + [sym_index_type_query] = STATE(3873), + [sym_lookup_type] = STATE(3873), + [sym_literal_type] = STATE(3873), + [sym__number] = STATE(3874), + [sym_existential_type] = STATE(3873), + [sym_flow_maybe_type] = STATE(3873), + [sym_parenthesized_type] = STATE(3873), + [sym_predefined_type] = STATE(3873), + [sym_object_type] = STATE(3873), + [sym_type_parameters] = STATE(6463), + [sym_array_type] = STATE(3873), + [sym_tuple_type] = STATE(3873), + [sym_readonly_type] = STATE(3871), + [sym_union_type] = STATE(3873), + [sym_intersection_type] = STATE(3873), + [sym_function_type] = STATE(3871), + [sym_identifier] = ACTIONS(1778), + [anon_sym_STAR] = ACTIONS(1082), + [anon_sym_LBRACE] = ACTIONS(1782), + [anon_sym_typeof] = ACTIONS(1784), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(1088), + [anon_sym_LPAREN] = ACTIONS(1786), + [anon_sym_LBRACK] = ACTIONS(1788), + [anon_sym_new] = ACTIONS(1790), + [anon_sym_AMP] = ACTIONS(1096), + [anon_sym_PIPE] = ACTIONS(1098), + [anon_sym_PLUS] = ACTIONS(3379), + [anon_sym_DASH] = ACTIONS(3379), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(1122), + [anon_sym_DQUOTE] = ACTIONS(1798), + [anon_sym_SQUOTE] = ACTIONS(1800), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1802), + [sym_number] = ACTIONS(1804), + [sym_this] = ACTIONS(1806), + [sym_true] = ACTIONS(1808), + [sym_false] = ACTIONS(1808), + [sym_null] = ACTIONS(1808), + [sym_undefined] = ACTIONS(1808), + [anon_sym_readonly] = ACTIONS(1810), + [anon_sym_QMARK] = ACTIONS(1116), + [anon_sym_any] = ACTIONS(1122), + [anon_sym_number] = ACTIONS(1122), + [anon_sym_boolean] = ACTIONS(1122), + [anon_sym_string] = ACTIONS(1122), + [anon_sym_symbol] = ACTIONS(1122), + [anon_sym_object] = ACTIONS(1122), + [anon_sym_abstract] = ACTIONS(1120), + [anon_sym_never] = ACTIONS(1122), + [anon_sym_unknown] = ACTIONS(1122), + [anon_sym_keyof] = ACTIONS(1124), + [anon_sym_infer] = ACTIONS(1126), + [aux_sym_predefined_type_token1] = ACTIONS(1128), + [anon_sym_LBRACE_PIPE] = ACTIONS(1130), [sym_html_comment] = ACTIONS(5), }, [STATE(1161)] = { - [sym_export_statement] = STATE(3991), - [sym_object_pattern] = STATE(5788), - [sym_object_assignment_pattern] = STATE(4717), - [sym_array_pattern] = STATE(5788), - [sym__call_signature] = STATE(4263), - [sym__destructuring_pattern] = STATE(5788), - [sym_spread_element] = STATE(5072), - [sym_string] = STATE(3121), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3332), - [sym_rest_pattern] = STATE(4717), - [sym_method_definition] = STATE(5072), - [sym_pair] = STATE(5072), - [sym_pair_pattern] = STATE(4717), - [sym__property_name] = STATE(3121), - [sym_computed_property_name] = STATE(3121), - [sym_method_signature] = STATE(3991), - [sym_accessibility_modifier] = STATE(2812), - [sym_override_modifier] = STATE(2840), - [sym_call_signature] = STATE(3991), - [sym_property_signature] = STATE(3991), - [sym_type_parameters] = STATE(5568), - [sym_construct_signature] = STATE(3991), - [sym_index_signature] = STATE(3991), - [aux_sym_export_statement_repeat1] = STATE(4653), - [aux_sym_object_repeat1] = STATE(5074), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(3297), - [anon_sym_export] = ACTIONS(3299), - [anon_sym_STAR] = ACTIONS(3301), - [anon_sym_type] = ACTIONS(3297), - [anon_sym_namespace] = ACTIONS(3297), - [anon_sym_LBRACE] = ACTIONS(3303), - [anon_sym_COMMA] = ACTIONS(3305), - [anon_sym_RBRACE] = ACTIONS(3307), - [anon_sym_let] = ACTIONS(3297), - [anon_sym_LPAREN] = ACTIONS(3309), - [anon_sym_SEMI] = ACTIONS(3311), - [anon_sym_LBRACK] = ACTIONS(3313), - [anon_sym_async] = ACTIONS(3315), - [anon_sym_new] = ACTIONS(3317), - [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(3319), - [anon_sym_DASH] = ACTIONS(3319), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_DQUOTE] = ACTIONS(3321), - [anon_sym_SQUOTE] = ACTIONS(3323), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3325), - [sym_private_property_identifier] = ACTIONS(3325), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3327), - [anon_sym_readonly] = ACTIONS(3329), - [anon_sym_get] = ACTIONS(3331), - [anon_sym_set] = ACTIONS(3331), - [anon_sym_declare] = ACTIONS(3297), - [anon_sym_public] = ACTIONS(3333), - [anon_sym_private] = ACTIONS(3333), - [anon_sym_protected] = ACTIONS(3333), - [anon_sym_override] = ACTIONS(3335), - [anon_sym_module] = ACTIONS(3297), - [anon_sym_any] = ACTIONS(3297), - [anon_sym_number] = ACTIONS(3297), - [anon_sym_boolean] = ACTIONS(3297), - [anon_sym_string] = ACTIONS(3297), - [anon_sym_symbol] = ACTIONS(3297), - [anon_sym_object] = ACTIONS(3297), - [anon_sym_abstract] = ACTIONS(3337), - [anon_sym_PIPE_RBRACE] = ACTIONS(3339), + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4963), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1162)] = { - [sym_nested_identifier] = STATE(204), - [sym_string] = STATE(199), - [sym__module] = STATE(229), - [aux_sym_object_repeat1] = STATE(4769), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(3341), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(667), - [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(673), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(3343), - [anon_sym_SQUOTE] = ACTIONS(3345), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_QMARK] = ACTIONS(696), - [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym_import] = STATE(6180), + [sym_nested_identifier] = STATE(6818), + [sym_string] = STATE(4352), + [sym_formal_parameters] = STATE(6808), + [sym_nested_type_identifier] = STATE(4083), + [sym__type_query_member_expression_in_type_annotation] = STATE(3779), + [sym__type_query_call_expression_in_type_annotation] = STATE(4127), + [sym_type] = STATE(4408), + [sym_constructor_type] = STATE(4213), + [sym_primary_type] = STATE(4276), + [sym_template_literal_type] = STATE(4310), + [sym_infer_type] = STATE(4213), + [sym_conditional_type] = STATE(4310), + [sym_generic_type] = STATE(4310), + [sym_type_query] = STATE(4310), + [sym_index_type_query] = STATE(4310), + [sym_lookup_type] = STATE(4310), + [sym_literal_type] = STATE(4310), + [sym__number] = STATE(4311), + [sym_existential_type] = STATE(4310), + [sym_flow_maybe_type] = STATE(4310), + [sym_parenthesized_type] = STATE(4310), + [sym_predefined_type] = STATE(4310), + [sym_object_type] = STATE(4310), + [sym_type_parameters] = STATE(6500), + [sym_array_type] = STATE(4310), + [sym_tuple_type] = STATE(4310), + [sym_readonly_type] = STATE(4213), + [sym_union_type] = STATE(4310), + [sym_intersection_type] = STATE(4310), + [sym_function_type] = STATE(4213), + [sym_identifier] = ACTIONS(3685), + [anon_sym_STAR] = ACTIONS(3397), + [anon_sym_LBRACE] = ACTIONS(3399), + [anon_sym_typeof] = ACTIONS(3401), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3403), + [anon_sym_LPAREN] = ACTIONS(3405), + [anon_sym_LBRACK] = ACTIONS(3407), + [anon_sym_new] = ACTIONS(3409), + [anon_sym_AMP] = ACTIONS(3411), + [anon_sym_PIPE] = ACTIONS(3413), + [anon_sym_PLUS] = ACTIONS(3415), + [anon_sym_DASH] = ACTIONS(3415), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3417), + [anon_sym_DQUOTE] = ACTIONS(3419), + [anon_sym_SQUOTE] = ACTIONS(3421), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3423), + [sym_number] = ACTIONS(3425), + [sym_this] = ACTIONS(3687), + [sym_true] = ACTIONS(3429), + [sym_false] = ACTIONS(3429), + [sym_null] = ACTIONS(3429), + [sym_undefined] = ACTIONS(3429), + [anon_sym_readonly] = ACTIONS(3431), + [anon_sym_QMARK] = ACTIONS(3433), + [anon_sym_any] = ACTIONS(3417), + [anon_sym_number] = ACTIONS(3417), + [anon_sym_boolean] = ACTIONS(3417), + [anon_sym_string] = ACTIONS(3417), + [anon_sym_symbol] = ACTIONS(3417), + [anon_sym_object] = ACTIONS(3417), + [anon_sym_abstract] = ACTIONS(3435), + [anon_sym_never] = ACTIONS(3417), + [anon_sym_unknown] = ACTIONS(3417), + [anon_sym_keyof] = ACTIONS(3439), + [anon_sym_infer] = ACTIONS(3441), + [aux_sym_predefined_type_token1] = ACTIONS(3443), + [anon_sym_LBRACE_PIPE] = ACTIONS(3445), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), }, [STATE(1163)] = { - [sym_export_statement] = STATE(3991), - [sym_object_pattern] = STATE(5788), - [sym_object_assignment_pattern] = STATE(4717), - [sym_array_pattern] = STATE(5788), - [sym__call_signature] = STATE(4263), - [sym__destructuring_pattern] = STATE(5788), - [sym_spread_element] = STATE(5072), - [sym_string] = STATE(3121), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3332), - [sym_rest_pattern] = STATE(4717), - [sym_method_definition] = STATE(5072), - [sym_pair] = STATE(5072), - [sym_pair_pattern] = STATE(4717), - [sym__property_name] = STATE(3121), - [sym_computed_property_name] = STATE(3121), - [sym_method_signature] = STATE(3991), - [sym_accessibility_modifier] = STATE(2812), - [sym_override_modifier] = STATE(2840), - [sym_call_signature] = STATE(3991), - [sym_property_signature] = STATE(3991), - [sym_type_parameters] = STATE(5568), - [sym_construct_signature] = STATE(3991), - [sym_index_signature] = STATE(3991), - [aux_sym_export_statement_repeat1] = STATE(4653), - [aux_sym_object_repeat1] = STATE(5074), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(3347), - [anon_sym_export] = ACTIONS(3349), - [anon_sym_STAR] = ACTIONS(3301), - [anon_sym_type] = ACTIONS(3347), - [anon_sym_namespace] = ACTIONS(3347), - [anon_sym_LBRACE] = ACTIONS(3303), - [anon_sym_COMMA] = ACTIONS(3305), - [anon_sym_RBRACE] = ACTIONS(3351), - [anon_sym_let] = ACTIONS(3347), - [anon_sym_LPAREN] = ACTIONS(3309), - [anon_sym_SEMI] = ACTIONS(3311), - [anon_sym_LBRACK] = ACTIONS(3313), - [anon_sym_async] = ACTIONS(3353), - [anon_sym_new] = ACTIONS(3355), - [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(3319), - [anon_sym_DASH] = ACTIONS(3319), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_DQUOTE] = ACTIONS(3321), - [anon_sym_SQUOTE] = ACTIONS(3323), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3325), - [sym_private_property_identifier] = ACTIONS(3325), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3357), - [anon_sym_readonly] = ACTIONS(3359), - [anon_sym_get] = ACTIONS(3361), - [anon_sym_set] = ACTIONS(3361), - [anon_sym_declare] = ACTIONS(3347), - [anon_sym_public] = ACTIONS(3363), - [anon_sym_private] = ACTIONS(3363), - [anon_sym_protected] = ACTIONS(3363), - [anon_sym_override] = ACTIONS(3365), - [anon_sym_module] = ACTIONS(3347), - [anon_sym_any] = ACTIONS(3347), - [anon_sym_number] = ACTIONS(3347), - [anon_sym_boolean] = ACTIONS(3347), - [anon_sym_string] = ACTIONS(3347), - [anon_sym_symbol] = ACTIONS(3347), - [anon_sym_object] = ACTIONS(3347), - [anon_sym_abstract] = ACTIONS(3337), - [anon_sym_PIPE_RBRACE] = ACTIONS(3339), + [sym_import] = STATE(6180), + [sym_nested_identifier] = STATE(6818), + [sym_string] = STATE(4352), + [sym_formal_parameters] = STATE(6808), + [sym_nested_type_identifier] = STATE(4083), + [sym__type_query_member_expression_in_type_annotation] = STATE(3779), + [sym__type_query_call_expression_in_type_annotation] = STATE(4127), + [sym_type] = STATE(4409), + [sym_constructor_type] = STATE(4213), + [sym_primary_type] = STATE(4276), + [sym_template_literal_type] = STATE(4310), + [sym_infer_type] = STATE(4213), + [sym_conditional_type] = STATE(4310), + [sym_generic_type] = STATE(4310), + [sym_type_query] = STATE(4310), + [sym_index_type_query] = STATE(4310), + [sym_lookup_type] = STATE(4310), + [sym_literal_type] = STATE(4310), + [sym__number] = STATE(4311), + [sym_existential_type] = STATE(4310), + [sym_flow_maybe_type] = STATE(4310), + [sym_parenthesized_type] = STATE(4310), + [sym_predefined_type] = STATE(4310), + [sym_object_type] = STATE(4310), + [sym_type_parameters] = STATE(6500), + [sym_array_type] = STATE(4310), + [sym_tuple_type] = STATE(4310), + [sym_readonly_type] = STATE(4213), + [sym_union_type] = STATE(4310), + [sym_intersection_type] = STATE(4310), + [sym_function_type] = STATE(4213), + [sym_identifier] = ACTIONS(3685), + [anon_sym_STAR] = ACTIONS(3397), + [anon_sym_LBRACE] = ACTIONS(3399), + [anon_sym_typeof] = ACTIONS(3401), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3403), + [anon_sym_LPAREN] = ACTIONS(3405), + [anon_sym_LBRACK] = ACTIONS(3407), + [anon_sym_new] = ACTIONS(3409), + [anon_sym_AMP] = ACTIONS(3411), + [anon_sym_PIPE] = ACTIONS(3413), + [anon_sym_PLUS] = ACTIONS(3415), + [anon_sym_DASH] = ACTIONS(3415), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3417), + [anon_sym_DQUOTE] = ACTIONS(3419), + [anon_sym_SQUOTE] = ACTIONS(3421), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3423), + [sym_number] = ACTIONS(3425), + [sym_this] = ACTIONS(3687), + [sym_true] = ACTIONS(3429), + [sym_false] = ACTIONS(3429), + [sym_null] = ACTIONS(3429), + [sym_undefined] = ACTIONS(3429), + [anon_sym_readonly] = ACTIONS(3431), + [anon_sym_QMARK] = ACTIONS(3433), + [anon_sym_any] = ACTIONS(3417), + [anon_sym_number] = ACTIONS(3417), + [anon_sym_boolean] = ACTIONS(3417), + [anon_sym_string] = ACTIONS(3417), + [anon_sym_symbol] = ACTIONS(3417), + [anon_sym_object] = ACTIONS(3417), + [anon_sym_abstract] = ACTIONS(3435), + [anon_sym_never] = ACTIONS(3417), + [anon_sym_unknown] = ACTIONS(3417), + [anon_sym_keyof] = ACTIONS(3439), + [anon_sym_infer] = ACTIONS(3441), + [aux_sym_predefined_type_token1] = ACTIONS(3443), + [anon_sym_LBRACE_PIPE] = ACTIONS(3445), [sym_html_comment] = ACTIONS(5), }, [STATE(1164)] = { - [sym_variable_declarator] = STATE(4667), - [sym_object_pattern] = STATE(3769), - [sym_array_pattern] = STATE(3769), - [sym__destructuring_pattern] = STATE(3769), - [aux_sym_object_repeat1] = STATE(5139), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(3367), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(667), - [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(3369), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(702), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(3371), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_QMARK] = ACTIONS(696), - [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym_import] = STATE(6180), + [sym_nested_identifier] = STATE(6818), + [sym_string] = STATE(4352), + [sym_formal_parameters] = STATE(6808), + [sym_nested_type_identifier] = STATE(4083), + [sym__type_query_member_expression_in_type_annotation] = STATE(3779), + [sym__type_query_call_expression_in_type_annotation] = STATE(4127), + [sym_type] = STATE(4415), + [sym_constructor_type] = STATE(4213), + [sym_primary_type] = STATE(4276), + [sym_template_literal_type] = STATE(4310), + [sym_infer_type] = STATE(4213), + [sym_conditional_type] = STATE(4310), + [sym_generic_type] = STATE(4310), + [sym_type_query] = STATE(4310), + [sym_index_type_query] = STATE(4310), + [sym_lookup_type] = STATE(4310), + [sym_literal_type] = STATE(4310), + [sym__number] = STATE(4311), + [sym_existential_type] = STATE(4310), + [sym_flow_maybe_type] = STATE(4310), + [sym_parenthesized_type] = STATE(4310), + [sym_predefined_type] = STATE(4310), + [sym_object_type] = STATE(4310), + [sym_type_parameters] = STATE(6500), + [sym_array_type] = STATE(4310), + [sym_tuple_type] = STATE(4310), + [sym_readonly_type] = STATE(4213), + [sym_union_type] = STATE(4310), + [sym_intersection_type] = STATE(4310), + [sym_function_type] = STATE(4213), + [sym_identifier] = ACTIONS(3685), + [anon_sym_STAR] = ACTIONS(3397), + [anon_sym_LBRACE] = ACTIONS(3399), + [anon_sym_typeof] = ACTIONS(3401), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3403), + [anon_sym_LPAREN] = ACTIONS(3405), + [anon_sym_LBRACK] = ACTIONS(3407), + [anon_sym_new] = ACTIONS(3409), + [anon_sym_AMP] = ACTIONS(3411), + [anon_sym_PIPE] = ACTIONS(3413), + [anon_sym_PLUS] = ACTIONS(3415), + [anon_sym_DASH] = ACTIONS(3415), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3417), + [anon_sym_DQUOTE] = ACTIONS(3419), + [anon_sym_SQUOTE] = ACTIONS(3421), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3423), + [sym_number] = ACTIONS(3425), + [sym_this] = ACTIONS(3687), + [sym_true] = ACTIONS(3429), + [sym_false] = ACTIONS(3429), + [sym_null] = ACTIONS(3429), + [sym_undefined] = ACTIONS(3429), + [anon_sym_readonly] = ACTIONS(3431), + [anon_sym_QMARK] = ACTIONS(3433), + [anon_sym_any] = ACTIONS(3417), + [anon_sym_number] = ACTIONS(3417), + [anon_sym_boolean] = ACTIONS(3417), + [anon_sym_string] = ACTIONS(3417), + [anon_sym_symbol] = ACTIONS(3417), + [anon_sym_object] = ACTIONS(3417), + [anon_sym_abstract] = ACTIONS(3435), + [anon_sym_never] = ACTIONS(3417), + [anon_sym_unknown] = ACTIONS(3417), + [anon_sym_keyof] = ACTIONS(3439), + [anon_sym_infer] = ACTIONS(3441), + [aux_sym_predefined_type_token1] = ACTIONS(3443), + [anon_sym_LBRACE_PIPE] = ACTIONS(3445), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), }, [STATE(1165)] = { - [sym_export_statement] = STATE(3991), - [sym_object_pattern] = STATE(5788), - [sym_object_assignment_pattern] = STATE(4717), - [sym_array_pattern] = STATE(5788), - [sym__call_signature] = STATE(4263), - [sym__destructuring_pattern] = STATE(5788), - [sym_spread_element] = STATE(5072), - [sym_string] = STATE(3121), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3332), - [sym_rest_pattern] = STATE(4717), - [sym_method_definition] = STATE(5072), - [sym_pair] = STATE(5072), - [sym_pair_pattern] = STATE(4717), - [sym__property_name] = STATE(3121), - [sym_computed_property_name] = STATE(3121), - [sym_method_signature] = STATE(3991), - [sym_accessibility_modifier] = STATE(2812), - [sym_override_modifier] = STATE(2840), - [sym_call_signature] = STATE(3991), - [sym_property_signature] = STATE(3991), - [sym_type_parameters] = STATE(5568), - [sym_construct_signature] = STATE(3991), - [sym_index_signature] = STATE(3991), - [aux_sym_export_statement_repeat1] = STATE(4653), - [aux_sym_object_repeat1] = STATE(5074), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(3373), - [anon_sym_export] = ACTIONS(3375), - [anon_sym_STAR] = ACTIONS(3301), - [anon_sym_type] = ACTIONS(3373), - [anon_sym_namespace] = ACTIONS(3373), - [anon_sym_LBRACE] = ACTIONS(3303), - [anon_sym_COMMA] = ACTIONS(3305), - [anon_sym_RBRACE] = ACTIONS(3377), - [anon_sym_let] = ACTIONS(3373), - [anon_sym_LPAREN] = ACTIONS(3309), - [anon_sym_SEMI] = ACTIONS(3311), - [anon_sym_LBRACK] = ACTIONS(3313), - [anon_sym_async] = ACTIONS(3379), - [anon_sym_new] = ACTIONS(3381), - [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(3319), - [anon_sym_DASH] = ACTIONS(3319), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_DQUOTE] = ACTIONS(3321), - [anon_sym_SQUOTE] = ACTIONS(3323), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3325), - [sym_private_property_identifier] = ACTIONS(3325), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3383), - [anon_sym_readonly] = ACTIONS(3385), - [anon_sym_get] = ACTIONS(3387), - [anon_sym_set] = ACTIONS(3387), - [anon_sym_declare] = ACTIONS(3373), - [anon_sym_public] = ACTIONS(3389), - [anon_sym_private] = ACTIONS(3389), - [anon_sym_protected] = ACTIONS(3389), - [anon_sym_override] = ACTIONS(3391), - [anon_sym_module] = ACTIONS(3373), - [anon_sym_any] = ACTIONS(3373), - [anon_sym_number] = ACTIONS(3373), - [anon_sym_boolean] = ACTIONS(3373), - [anon_sym_string] = ACTIONS(3373), - [anon_sym_symbol] = ACTIONS(3373), - [anon_sym_object] = ACTIONS(3373), - [anon_sym_abstract] = ACTIONS(3337), - [anon_sym_PIPE_RBRACE] = ACTIONS(3339), + [sym_import] = STATE(6180), + [sym_nested_identifier] = STATE(6818), + [sym_string] = STATE(4352), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(4083), + [sym__type_query_member_expression_in_type_annotation] = STATE(3779), + [sym__type_query_call_expression_in_type_annotation] = STATE(4127), + [sym_type] = STATE(6189), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(4416), + [sym_template_literal_type] = STATE(4310), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(4310), + [sym_generic_type] = STATE(4310), + [sym_type_query] = STATE(4310), + [sym_index_type_query] = STATE(4310), + [sym_lookup_type] = STATE(4310), + [sym_literal_type] = STATE(4310), + [sym__number] = STATE(4311), + [sym_existential_type] = STATE(4310), + [sym_flow_maybe_type] = STATE(4310), + [sym_parenthesized_type] = STATE(4310), + [sym_predefined_type] = STATE(4310), + [sym_object_type] = STATE(4310), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(4310), + [sym_tuple_type] = STATE(4310), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(4310), + [sym_intersection_type] = STATE(4310), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3685), + [anon_sym_STAR] = ACTIONS(3397), + [anon_sym_LBRACE] = ACTIONS(3399), + [anon_sym_typeof] = ACTIONS(3401), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3403), + [anon_sym_LPAREN] = ACTIONS(3405), + [anon_sym_LBRACK] = ACTIONS(3407), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(3411), + [anon_sym_PIPE] = ACTIONS(3413), + [anon_sym_PLUS] = ACTIONS(3415), + [anon_sym_DASH] = ACTIONS(3415), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3417), + [anon_sym_DQUOTE] = ACTIONS(3419), + [anon_sym_SQUOTE] = ACTIONS(3421), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3423), + [sym_number] = ACTIONS(3425), + [sym_this] = ACTIONS(3687), + [sym_true] = ACTIONS(3429), + [sym_false] = ACTIONS(3429), + [sym_null] = ACTIONS(3429), + [sym_undefined] = ACTIONS(3429), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(3433), + [anon_sym_any] = ACTIONS(3417), + [anon_sym_number] = ACTIONS(3417), + [anon_sym_boolean] = ACTIONS(3417), + [anon_sym_string] = ACTIONS(3417), + [anon_sym_symbol] = ACTIONS(3417), + [anon_sym_object] = ACTIONS(3417), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(3417), + [anon_sym_unknown] = ACTIONS(3417), + [anon_sym_keyof] = ACTIONS(3439), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(3443), + [anon_sym_LBRACE_PIPE] = ACTIONS(3445), [sym_html_comment] = ACTIONS(5), }, [STATE(1166)] = { - [sym_export_statement] = STATE(3991), - [sym_object_pattern] = STATE(5788), - [sym_object_assignment_pattern] = STATE(4717), - [sym_array_pattern] = STATE(5788), - [sym__call_signature] = STATE(4263), - [sym__destructuring_pattern] = STATE(5788), - [sym_spread_element] = STATE(4741), - [sym_string] = STATE(3121), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3332), - [sym_rest_pattern] = STATE(4717), - [sym_method_definition] = STATE(4741), - [sym_pair] = STATE(4741), - [sym_pair_pattern] = STATE(4717), - [sym__property_name] = STATE(3121), - [sym_computed_property_name] = STATE(3121), - [sym_method_signature] = STATE(3991), - [sym_accessibility_modifier] = STATE(2812), - [sym_override_modifier] = STATE(2840), - [sym_call_signature] = STATE(3991), - [sym_property_signature] = STATE(3991), - [sym_type_parameters] = STATE(5568), - [sym_construct_signature] = STATE(3991), - [sym_index_signature] = STATE(3991), - [aux_sym_export_statement_repeat1] = STATE(4653), - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(3393), - [anon_sym_export] = ACTIONS(3395), - [anon_sym_STAR] = ACTIONS(3301), - [anon_sym_type] = ACTIONS(3393), - [anon_sym_namespace] = ACTIONS(3393), - [anon_sym_LBRACE] = ACTIONS(3303), - [anon_sym_COMMA] = ACTIONS(3305), - [anon_sym_RBRACE] = ACTIONS(3397), - [anon_sym_let] = ACTIONS(3393), - [anon_sym_LPAREN] = ACTIONS(3309), - [anon_sym_SEMI] = ACTIONS(3311), - [anon_sym_LBRACK] = ACTIONS(3313), - [anon_sym_async] = ACTIONS(3399), - [anon_sym_new] = ACTIONS(3401), - [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(3319), - [anon_sym_DASH] = ACTIONS(3319), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_DQUOTE] = ACTIONS(3321), - [anon_sym_SQUOTE] = ACTIONS(3323), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3325), - [sym_private_property_identifier] = ACTIONS(3325), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3403), - [anon_sym_readonly] = ACTIONS(3405), - [anon_sym_get] = ACTIONS(3407), - [anon_sym_set] = ACTIONS(3407), - [anon_sym_declare] = ACTIONS(3393), - [anon_sym_public] = ACTIONS(3409), - [anon_sym_private] = ACTIONS(3409), - [anon_sym_protected] = ACTIONS(3409), - [anon_sym_override] = ACTIONS(3411), - [anon_sym_module] = ACTIONS(3393), - [anon_sym_any] = ACTIONS(3393), - [anon_sym_number] = ACTIONS(3393), - [anon_sym_boolean] = ACTIONS(3393), - [anon_sym_string] = ACTIONS(3393), - [anon_sym_symbol] = ACTIONS(3393), - [anon_sym_object] = ACTIONS(3393), - [anon_sym_abstract] = ACTIONS(3337), - [anon_sym_PIPE_RBRACE] = ACTIONS(3339), + [sym_import] = STATE(6180), + [sym_nested_identifier] = STATE(6818), + [sym_string] = STATE(4352), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(4083), + [sym__type_query_member_expression_in_type_annotation] = STATE(3779), + [sym__type_query_call_expression_in_type_annotation] = STATE(4127), + [sym_type] = STATE(6189), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(4417), + [sym_template_literal_type] = STATE(4310), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(4310), + [sym_generic_type] = STATE(4310), + [sym_type_query] = STATE(4310), + [sym_index_type_query] = STATE(4310), + [sym_lookup_type] = STATE(4310), + [sym_literal_type] = STATE(4310), + [sym__number] = STATE(4311), + [sym_existential_type] = STATE(4310), + [sym_flow_maybe_type] = STATE(4310), + [sym_parenthesized_type] = STATE(4310), + [sym_predefined_type] = STATE(4310), + [sym_object_type] = STATE(4310), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(4310), + [sym_tuple_type] = STATE(4310), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(4310), + [sym_intersection_type] = STATE(4310), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3685), + [anon_sym_STAR] = ACTIONS(3397), + [anon_sym_LBRACE] = ACTIONS(3399), + [anon_sym_typeof] = ACTIONS(3401), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3403), + [anon_sym_LPAREN] = ACTIONS(3405), + [anon_sym_LBRACK] = ACTIONS(3407), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(3411), + [anon_sym_PIPE] = ACTIONS(3413), + [anon_sym_PLUS] = ACTIONS(3415), + [anon_sym_DASH] = ACTIONS(3415), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3417), + [anon_sym_DQUOTE] = ACTIONS(3419), + [anon_sym_SQUOTE] = ACTIONS(3421), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3423), + [sym_number] = ACTIONS(3425), + [sym_this] = ACTIONS(3687), + [sym_true] = ACTIONS(3429), + [sym_false] = ACTIONS(3429), + [sym_null] = ACTIONS(3429), + [sym_undefined] = ACTIONS(3429), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(3433), + [anon_sym_any] = ACTIONS(3417), + [anon_sym_number] = ACTIONS(3417), + [anon_sym_boolean] = ACTIONS(3417), + [anon_sym_string] = ACTIONS(3417), + [anon_sym_symbol] = ACTIONS(3417), + [anon_sym_object] = ACTIONS(3417), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(3417), + [anon_sym_unknown] = ACTIONS(3417), + [anon_sym_keyof] = ACTIONS(3439), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(3443), + [anon_sym_LBRACE_PIPE] = ACTIONS(3445), [sym_html_comment] = ACTIONS(5), }, [STATE(1167)] = { - [sym_nested_identifier] = STATE(776), - [sym_string] = STATE(798), - [sym__module] = STATE(928), - [aux_sym_object_repeat1] = STATE(5139), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(3413), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(667), - [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(702), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), + [sym_import] = STATE(6180), + [sym_nested_identifier] = STATE(6818), + [sym_string] = STATE(4352), + [sym_formal_parameters] = STATE(6808), + [sym_nested_type_identifier] = STATE(4083), + [sym__type_query_member_expression_in_type_annotation] = STATE(3779), + [sym__type_query_call_expression_in_type_annotation] = STATE(4127), + [sym_type] = STATE(4324), + [sym_constructor_type] = STATE(4213), + [sym_primary_type] = STATE(4276), + [sym_template_literal_type] = STATE(4310), + [sym_infer_type] = STATE(4213), + [sym_conditional_type] = STATE(4310), + [sym_generic_type] = STATE(4310), + [sym_type_query] = STATE(4310), + [sym_index_type_query] = STATE(4310), + [sym_lookup_type] = STATE(4310), + [sym_literal_type] = STATE(4310), + [sym__number] = STATE(4311), + [sym_existential_type] = STATE(4310), + [sym_flow_maybe_type] = STATE(4310), + [sym_parenthesized_type] = STATE(4310), + [sym_predefined_type] = STATE(4310), + [sym_object_type] = STATE(4310), + [sym_type_parameters] = STATE(6500), + [sym_array_type] = STATE(4310), + [sym_tuple_type] = STATE(4310), + [sym_readonly_type] = STATE(4213), + [sym_union_type] = STATE(4310), + [sym_intersection_type] = STATE(4310), + [sym_function_type] = STATE(4213), + [sym_identifier] = ACTIONS(3685), + [anon_sym_STAR] = ACTIONS(3397), + [anon_sym_LBRACE] = ACTIONS(3399), + [anon_sym_typeof] = ACTIONS(3401), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3403), + [anon_sym_LPAREN] = ACTIONS(3405), + [anon_sym_LBRACK] = ACTIONS(3407), + [anon_sym_new] = ACTIONS(3409), + [anon_sym_AMP] = ACTIONS(3411), + [anon_sym_PIPE] = ACTIONS(3413), + [anon_sym_PLUS] = ACTIONS(3415), + [anon_sym_DASH] = ACTIONS(3415), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3417), + [anon_sym_DQUOTE] = ACTIONS(3419), + [anon_sym_SQUOTE] = ACTIONS(3421), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3423), + [sym_number] = ACTIONS(3425), + [sym_this] = ACTIONS(3687), + [sym_true] = ACTIONS(3429), + [sym_false] = ACTIONS(3429), + [sym_null] = ACTIONS(3429), + [sym_undefined] = ACTIONS(3429), + [anon_sym_readonly] = ACTIONS(3431), + [anon_sym_QMARK] = ACTIONS(3433), + [anon_sym_any] = ACTIONS(3417), + [anon_sym_number] = ACTIONS(3417), + [anon_sym_boolean] = ACTIONS(3417), + [anon_sym_string] = ACTIONS(3417), + [anon_sym_symbol] = ACTIONS(3417), + [anon_sym_object] = ACTIONS(3417), + [anon_sym_abstract] = ACTIONS(3435), + [anon_sym_never] = ACTIONS(3417), + [anon_sym_unknown] = ACTIONS(3417), + [anon_sym_keyof] = ACTIONS(3439), + [anon_sym_infer] = ACTIONS(3441), + [aux_sym_predefined_type_token1] = ACTIONS(3443), + [anon_sym_LBRACE_PIPE] = ACTIONS(3445), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1168)] = { + [sym_import] = STATE(6180), + [sym_nested_identifier] = STATE(6818), + [sym_string] = STATE(4352), + [sym_formal_parameters] = STATE(6808), + [sym_nested_type_identifier] = STATE(4083), + [sym__type_query_member_expression_in_type_annotation] = STATE(3779), + [sym__type_query_call_expression_in_type_annotation] = STATE(4127), + [sym_type] = STATE(4357), + [sym_constructor_type] = STATE(4213), + [sym_primary_type] = STATE(4276), + [sym_template_literal_type] = STATE(4310), + [sym_infer_type] = STATE(4213), + [sym_conditional_type] = STATE(4310), + [sym_generic_type] = STATE(4310), + [sym_type_query] = STATE(4310), + [sym_index_type_query] = STATE(4310), + [sym_lookup_type] = STATE(4310), + [sym_literal_type] = STATE(4310), + [sym__number] = STATE(4311), + [sym_existential_type] = STATE(4310), + [sym_flow_maybe_type] = STATE(4310), + [sym_parenthesized_type] = STATE(4310), + [sym_predefined_type] = STATE(4310), + [sym_object_type] = STATE(4310), + [sym_type_parameters] = STATE(6500), + [sym_array_type] = STATE(4310), + [sym_tuple_type] = STATE(4310), + [sym_readonly_type] = STATE(4213), + [sym_union_type] = STATE(4310), + [sym_intersection_type] = STATE(4310), + [sym_function_type] = STATE(4213), + [sym_identifier] = ACTIONS(3685), + [anon_sym_STAR] = ACTIONS(3397), + [anon_sym_LBRACE] = ACTIONS(3399), + [anon_sym_typeof] = ACTIONS(3401), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3403), + [anon_sym_LPAREN] = ACTIONS(3405), + [anon_sym_LBRACK] = ACTIONS(3407), + [anon_sym_new] = ACTIONS(3409), + [anon_sym_AMP] = ACTIONS(3411), + [anon_sym_PIPE] = ACTIONS(3413), + [anon_sym_PLUS] = ACTIONS(3415), + [anon_sym_DASH] = ACTIONS(3415), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3417), + [anon_sym_DQUOTE] = ACTIONS(3419), + [anon_sym_SQUOTE] = ACTIONS(3421), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3423), + [sym_number] = ACTIONS(3425), + [sym_this] = ACTIONS(3687), + [sym_true] = ACTIONS(3429), + [sym_false] = ACTIONS(3429), + [sym_null] = ACTIONS(3429), + [sym_undefined] = ACTIONS(3429), + [anon_sym_readonly] = ACTIONS(3431), + [anon_sym_QMARK] = ACTIONS(3433), + [anon_sym_any] = ACTIONS(3417), + [anon_sym_number] = ACTIONS(3417), + [anon_sym_boolean] = ACTIONS(3417), + [anon_sym_string] = ACTIONS(3417), + [anon_sym_symbol] = ACTIONS(3417), + [anon_sym_object] = ACTIONS(3417), + [anon_sym_abstract] = ACTIONS(3435), + [anon_sym_never] = ACTIONS(3417), + [anon_sym_unknown] = ACTIONS(3417), + [anon_sym_keyof] = ACTIONS(3439), + [anon_sym_infer] = ACTIONS(3441), + [aux_sym_predefined_type_token1] = ACTIONS(3443), + [anon_sym_LBRACE_PIPE] = ACTIONS(3445), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1169)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3547), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1170)] = { + [sym_import] = STATE(6180), + [sym_nested_identifier] = STATE(6818), + [sym_string] = STATE(4352), + [sym_formal_parameters] = STATE(6808), + [sym_nested_type_identifier] = STATE(4083), + [sym__type_query_member_expression_in_type_annotation] = STATE(3779), + [sym__type_query_call_expression_in_type_annotation] = STATE(4127), + [sym_type] = STATE(4188), + [sym_constructor_type] = STATE(4213), + [sym_primary_type] = STATE(4276), + [sym_template_literal_type] = STATE(4310), + [sym_infer_type] = STATE(4213), + [sym_conditional_type] = STATE(4310), + [sym_generic_type] = STATE(4310), + [sym_type_query] = STATE(4310), + [sym_index_type_query] = STATE(4310), + [sym_lookup_type] = STATE(4310), + [sym_literal_type] = STATE(4310), + [sym__number] = STATE(4311), + [sym_existential_type] = STATE(4310), + [sym_flow_maybe_type] = STATE(4310), + [sym_parenthesized_type] = STATE(4310), + [sym_predefined_type] = STATE(4310), + [sym_object_type] = STATE(4310), + [sym_type_parameters] = STATE(6500), + [sym_array_type] = STATE(4310), + [sym_tuple_type] = STATE(4310), + [sym_readonly_type] = STATE(4213), + [sym_union_type] = STATE(4310), + [sym_intersection_type] = STATE(4310), + [sym_function_type] = STATE(4213), + [sym_identifier] = ACTIONS(3685), + [anon_sym_STAR] = ACTIONS(3397), + [anon_sym_LBRACE] = ACTIONS(3399), + [anon_sym_typeof] = ACTIONS(3401), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3403), + [anon_sym_LPAREN] = ACTIONS(3405), + [anon_sym_LBRACK] = ACTIONS(3407), + [anon_sym_new] = ACTIONS(3409), + [anon_sym_AMP] = ACTIONS(3411), + [anon_sym_PIPE] = ACTIONS(3413), + [anon_sym_PLUS] = ACTIONS(3415), + [anon_sym_DASH] = ACTIONS(3415), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3417), + [anon_sym_DQUOTE] = ACTIONS(3419), + [anon_sym_SQUOTE] = ACTIONS(3421), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3423), + [sym_number] = ACTIONS(3425), + [sym_this] = ACTIONS(3687), + [sym_true] = ACTIONS(3429), + [sym_false] = ACTIONS(3429), + [sym_null] = ACTIONS(3429), + [sym_undefined] = ACTIONS(3429), + [anon_sym_readonly] = ACTIONS(3431), + [anon_sym_QMARK] = ACTIONS(3433), + [anon_sym_any] = ACTIONS(3417), + [anon_sym_number] = ACTIONS(3417), + [anon_sym_boolean] = ACTIONS(3417), + [anon_sym_string] = ACTIONS(3417), + [anon_sym_symbol] = ACTIONS(3417), + [anon_sym_object] = ACTIONS(3417), + [anon_sym_abstract] = ACTIONS(3435), + [anon_sym_never] = ACTIONS(3417), + [anon_sym_unknown] = ACTIONS(3417), + [anon_sym_keyof] = ACTIONS(3439), + [anon_sym_infer] = ACTIONS(3441), + [aux_sym_predefined_type_token1] = ACTIONS(3443), + [anon_sym_LBRACE_PIPE] = ACTIONS(3445), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1171)] = { + [sym_import] = STATE(6180), + [sym_nested_identifier] = STATE(6818), + [sym_string] = STATE(4352), + [sym_formal_parameters] = STATE(6808), + [sym_nested_type_identifier] = STATE(4083), + [sym__type_query_member_expression_in_type_annotation] = STATE(3779), + [sym__type_query_call_expression_in_type_annotation] = STATE(4127), + [sym_type] = STATE(4217), + [sym_constructor_type] = STATE(4213), + [sym_primary_type] = STATE(4276), + [sym_template_literal_type] = STATE(4310), + [sym_infer_type] = STATE(4213), + [sym_conditional_type] = STATE(4310), + [sym_generic_type] = STATE(4310), + [sym_type_query] = STATE(4310), + [sym_index_type_query] = STATE(4310), + [sym_lookup_type] = STATE(4310), + [sym_literal_type] = STATE(4310), + [sym__number] = STATE(4311), + [sym_existential_type] = STATE(4310), + [sym_flow_maybe_type] = STATE(4310), + [sym_parenthesized_type] = STATE(4310), + [sym_predefined_type] = STATE(4310), + [sym_object_type] = STATE(4310), + [sym_type_parameters] = STATE(6500), + [sym_array_type] = STATE(4310), + [sym_tuple_type] = STATE(4310), + [sym_readonly_type] = STATE(4213), + [sym_union_type] = STATE(4310), + [sym_intersection_type] = STATE(4310), + [sym_function_type] = STATE(4213), + [sym_identifier] = ACTIONS(3685), + [anon_sym_STAR] = ACTIONS(3397), + [anon_sym_LBRACE] = ACTIONS(3399), + [anon_sym_typeof] = ACTIONS(3401), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3403), + [anon_sym_LPAREN] = ACTIONS(3405), + [anon_sym_LBRACK] = ACTIONS(3407), + [anon_sym_new] = ACTIONS(3409), + [anon_sym_AMP] = ACTIONS(3411), + [anon_sym_PIPE] = ACTIONS(3413), + [anon_sym_PLUS] = ACTIONS(3415), + [anon_sym_DASH] = ACTIONS(3415), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3417), + [anon_sym_DQUOTE] = ACTIONS(3419), + [anon_sym_SQUOTE] = ACTIONS(3421), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3423), + [sym_number] = ACTIONS(3425), + [sym_this] = ACTIONS(3687), + [sym_true] = ACTIONS(3429), + [sym_false] = ACTIONS(3429), + [sym_null] = ACTIONS(3429), + [sym_undefined] = ACTIONS(3429), + [anon_sym_readonly] = ACTIONS(3431), + [anon_sym_QMARK] = ACTIONS(3433), + [anon_sym_any] = ACTIONS(3417), + [anon_sym_number] = ACTIONS(3417), + [anon_sym_boolean] = ACTIONS(3417), + [anon_sym_string] = ACTIONS(3417), + [anon_sym_symbol] = ACTIONS(3417), + [anon_sym_object] = ACTIONS(3417), + [anon_sym_abstract] = ACTIONS(3435), + [anon_sym_never] = ACTIONS(3417), + [anon_sym_unknown] = ACTIONS(3417), + [anon_sym_keyof] = ACTIONS(3439), + [anon_sym_infer] = ACTIONS(3441), + [aux_sym_predefined_type_token1] = ACTIONS(3443), + [anon_sym_LBRACE_PIPE] = ACTIONS(3445), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1172)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3773), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1173)] = { + [sym_import] = STATE(6180), + [sym_nested_identifier] = STATE(6818), + [sym_string] = STATE(4352), + [sym_formal_parameters] = STATE(6808), + [sym_nested_type_identifier] = STATE(4083), + [sym__type_query_member_expression_in_type_annotation] = STATE(3779), + [sym__type_query_call_expression_in_type_annotation] = STATE(4127), + [sym_type] = STATE(4387), + [sym_constructor_type] = STATE(4213), + [sym_primary_type] = STATE(4276), + [sym_template_literal_type] = STATE(4310), + [sym_infer_type] = STATE(4213), + [sym_conditional_type] = STATE(4310), + [sym_generic_type] = STATE(4310), + [sym_type_query] = STATE(4310), + [sym_index_type_query] = STATE(4310), + [sym_lookup_type] = STATE(4310), + [sym_literal_type] = STATE(4310), + [sym__number] = STATE(4311), + [sym_existential_type] = STATE(4310), + [sym_flow_maybe_type] = STATE(4310), + [sym_parenthesized_type] = STATE(4310), + [sym_predefined_type] = STATE(4310), + [sym_object_type] = STATE(4310), + [sym_type_parameters] = STATE(6500), + [sym_array_type] = STATE(4310), + [sym_tuple_type] = STATE(4310), + [sym_readonly_type] = STATE(4213), + [sym_union_type] = STATE(4310), + [sym_intersection_type] = STATE(4310), + [sym_function_type] = STATE(4213), + [sym_identifier] = ACTIONS(3685), + [anon_sym_STAR] = ACTIONS(3397), + [anon_sym_LBRACE] = ACTIONS(3399), + [anon_sym_typeof] = ACTIONS(3401), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3403), + [anon_sym_LPAREN] = ACTIONS(3405), + [anon_sym_LBRACK] = ACTIONS(3407), + [anon_sym_new] = ACTIONS(3409), + [anon_sym_AMP] = ACTIONS(3411), + [anon_sym_PIPE] = ACTIONS(3413), + [anon_sym_PLUS] = ACTIONS(3415), + [anon_sym_DASH] = ACTIONS(3415), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3417), + [anon_sym_DQUOTE] = ACTIONS(3419), + [anon_sym_SQUOTE] = ACTIONS(3421), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3423), + [sym_number] = ACTIONS(3425), + [sym_this] = ACTIONS(3687), + [sym_true] = ACTIONS(3429), + [sym_false] = ACTIONS(3429), + [sym_null] = ACTIONS(3429), + [sym_undefined] = ACTIONS(3429), + [anon_sym_readonly] = ACTIONS(3431), + [anon_sym_QMARK] = ACTIONS(3433), + [anon_sym_any] = ACTIONS(3417), + [anon_sym_number] = ACTIONS(3417), + [anon_sym_boolean] = ACTIONS(3417), + [anon_sym_string] = ACTIONS(3417), + [anon_sym_symbol] = ACTIONS(3417), + [anon_sym_object] = ACTIONS(3417), + [anon_sym_abstract] = ACTIONS(3435), + [anon_sym_never] = ACTIONS(3417), + [anon_sym_unknown] = ACTIONS(3417), + [anon_sym_keyof] = ACTIONS(3439), + [anon_sym_infer] = ACTIONS(3441), + [aux_sym_predefined_type_token1] = ACTIONS(3443), + [anon_sym_LBRACE_PIPE] = ACTIONS(3445), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1174)] = { + [sym_import] = STATE(6180), + [sym_nested_identifier] = STATE(6818), + [sym_string] = STATE(4352), + [sym_formal_parameters] = STATE(6808), + [sym_nested_type_identifier] = STATE(4083), + [sym__type_query_member_expression_in_type_annotation] = STATE(3779), + [sym__type_query_call_expression_in_type_annotation] = STATE(4127), + [sym_type] = STATE(4389), + [sym_constructor_type] = STATE(4213), + [sym_primary_type] = STATE(4276), + [sym_template_literal_type] = STATE(4310), + [sym_infer_type] = STATE(4213), + [sym_conditional_type] = STATE(4310), + [sym_generic_type] = STATE(4310), + [sym_type_query] = STATE(4310), + [sym_index_type_query] = STATE(4310), + [sym_lookup_type] = STATE(4310), + [sym_literal_type] = STATE(4310), + [sym__number] = STATE(4311), + [sym_existential_type] = STATE(4310), + [sym_flow_maybe_type] = STATE(4310), + [sym_parenthesized_type] = STATE(4310), + [sym_predefined_type] = STATE(4310), + [sym_object_type] = STATE(4310), + [sym_type_parameters] = STATE(6500), + [sym_array_type] = STATE(4310), + [sym_tuple_type] = STATE(4310), + [sym_readonly_type] = STATE(4213), + [sym_union_type] = STATE(4310), + [sym_intersection_type] = STATE(4310), + [sym_function_type] = STATE(4213), + [sym_identifier] = ACTIONS(3685), + [anon_sym_STAR] = ACTIONS(3397), + [anon_sym_LBRACE] = ACTIONS(3399), + [anon_sym_typeof] = ACTIONS(3401), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3403), + [anon_sym_LPAREN] = ACTIONS(3405), + [anon_sym_LBRACK] = ACTIONS(3407), + [anon_sym_new] = ACTIONS(3409), + [anon_sym_AMP] = ACTIONS(3411), + [anon_sym_PIPE] = ACTIONS(3413), + [anon_sym_PLUS] = ACTIONS(3415), + [anon_sym_DASH] = ACTIONS(3415), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3417), + [anon_sym_DQUOTE] = ACTIONS(3419), + [anon_sym_SQUOTE] = ACTIONS(3421), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3423), + [sym_number] = ACTIONS(3425), + [sym_this] = ACTIONS(3687), + [sym_true] = ACTIONS(3429), + [sym_false] = ACTIONS(3429), + [sym_null] = ACTIONS(3429), + [sym_undefined] = ACTIONS(3429), + [anon_sym_readonly] = ACTIONS(3431), + [anon_sym_QMARK] = ACTIONS(3433), + [anon_sym_any] = ACTIONS(3417), + [anon_sym_number] = ACTIONS(3417), + [anon_sym_boolean] = ACTIONS(3417), + [anon_sym_string] = ACTIONS(3417), + [anon_sym_symbol] = ACTIONS(3417), + [anon_sym_object] = ACTIONS(3417), + [anon_sym_abstract] = ACTIONS(3435), + [anon_sym_never] = ACTIONS(3417), + [anon_sym_unknown] = ACTIONS(3417), + [anon_sym_keyof] = ACTIONS(3439), + [anon_sym_infer] = ACTIONS(3441), + [aux_sym_predefined_type_token1] = ACTIONS(3443), + [anon_sym_LBRACE_PIPE] = ACTIONS(3445), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1175)] = { + [sym_import] = STATE(6180), + [sym_nested_identifier] = STATE(6818), + [sym_string] = STATE(4352), + [sym_formal_parameters] = STATE(6808), + [sym_nested_type_identifier] = STATE(4083), + [sym__type_query_member_expression_in_type_annotation] = STATE(3779), + [sym__type_query_call_expression_in_type_annotation] = STATE(4127), + [sym_type] = STATE(4463), + [sym_constructor_type] = STATE(4213), + [sym_primary_type] = STATE(4276), + [sym_template_literal_type] = STATE(4310), + [sym_infer_type] = STATE(4213), + [sym_conditional_type] = STATE(4310), + [sym_generic_type] = STATE(4310), + [sym_type_query] = STATE(4310), + [sym_index_type_query] = STATE(4310), + [sym_lookup_type] = STATE(4310), + [sym_literal_type] = STATE(4310), + [sym__number] = STATE(4311), + [sym_existential_type] = STATE(4310), + [sym_flow_maybe_type] = STATE(4310), + [sym_parenthesized_type] = STATE(4310), + [sym_predefined_type] = STATE(4310), + [sym_object_type] = STATE(4310), + [sym_type_parameters] = STATE(6500), + [sym_array_type] = STATE(4310), + [sym_tuple_type] = STATE(4310), + [sym_readonly_type] = STATE(4213), + [sym_union_type] = STATE(4310), + [sym_intersection_type] = STATE(4310), + [sym_function_type] = STATE(4213), + [sym_identifier] = ACTIONS(3685), + [anon_sym_STAR] = ACTIONS(3397), + [anon_sym_LBRACE] = ACTIONS(3399), + [anon_sym_typeof] = ACTIONS(3401), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3403), + [anon_sym_LPAREN] = ACTIONS(3405), + [anon_sym_LBRACK] = ACTIONS(3407), + [anon_sym_new] = ACTIONS(3409), + [anon_sym_AMP] = ACTIONS(3411), + [anon_sym_PIPE] = ACTIONS(3413), + [anon_sym_PLUS] = ACTIONS(3415), + [anon_sym_DASH] = ACTIONS(3415), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3417), + [anon_sym_DQUOTE] = ACTIONS(3419), + [anon_sym_SQUOTE] = ACTIONS(3421), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3423), + [sym_number] = ACTIONS(3425), + [sym_this] = ACTIONS(3687), + [sym_true] = ACTIONS(3429), + [sym_false] = ACTIONS(3429), + [sym_null] = ACTIONS(3429), + [sym_undefined] = ACTIONS(3429), + [anon_sym_readonly] = ACTIONS(3431), + [anon_sym_QMARK] = ACTIONS(3433), + [anon_sym_any] = ACTIONS(3417), + [anon_sym_number] = ACTIONS(3417), + [anon_sym_boolean] = ACTIONS(3417), + [anon_sym_string] = ACTIONS(3417), + [anon_sym_symbol] = ACTIONS(3417), + [anon_sym_object] = ACTIONS(3417), + [anon_sym_abstract] = ACTIONS(3435), + [anon_sym_never] = ACTIONS(3417), + [anon_sym_unknown] = ACTIONS(3417), + [anon_sym_keyof] = ACTIONS(3439), + [anon_sym_infer] = ACTIONS(3441), + [aux_sym_predefined_type_token1] = ACTIONS(3443), + [anon_sym_LBRACE_PIPE] = ACTIONS(3445), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1176)] = { + [sym_import] = STATE(6180), + [sym_nested_identifier] = STATE(6818), + [sym_string] = STATE(4352), + [sym_formal_parameters] = STATE(6808), + [sym_nested_type_identifier] = STATE(4083), + [sym__type_query_member_expression_in_type_annotation] = STATE(3779), + [sym__type_query_call_expression_in_type_annotation] = STATE(4127), + [sym_type] = STATE(4467), + [sym_constructor_type] = STATE(4213), + [sym_primary_type] = STATE(4276), + [sym_template_literal_type] = STATE(4310), + [sym_infer_type] = STATE(4213), + [sym_conditional_type] = STATE(4310), + [sym_generic_type] = STATE(4310), + [sym_type_query] = STATE(4310), + [sym_index_type_query] = STATE(4310), + [sym_lookup_type] = STATE(4310), + [sym_literal_type] = STATE(4310), + [sym__number] = STATE(4311), + [sym_existential_type] = STATE(4310), + [sym_flow_maybe_type] = STATE(4310), + [sym_parenthesized_type] = STATE(4310), + [sym_predefined_type] = STATE(4310), + [sym_object_type] = STATE(4310), + [sym_type_parameters] = STATE(6500), + [sym_array_type] = STATE(4310), + [sym_tuple_type] = STATE(4310), + [sym_readonly_type] = STATE(4213), + [sym_union_type] = STATE(4310), + [sym_intersection_type] = STATE(4310), + [sym_function_type] = STATE(4213), + [sym_identifier] = ACTIONS(3685), + [anon_sym_STAR] = ACTIONS(3397), + [anon_sym_LBRACE] = ACTIONS(3399), + [anon_sym_typeof] = ACTIONS(3401), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3403), + [anon_sym_LPAREN] = ACTIONS(3405), + [anon_sym_LBRACK] = ACTIONS(3407), + [anon_sym_new] = ACTIONS(3409), + [anon_sym_AMP] = ACTIONS(3411), + [anon_sym_PIPE] = ACTIONS(3413), + [anon_sym_PLUS] = ACTIONS(3415), + [anon_sym_DASH] = ACTIONS(3415), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3417), + [anon_sym_DQUOTE] = ACTIONS(3419), + [anon_sym_SQUOTE] = ACTIONS(3421), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3423), + [sym_number] = ACTIONS(3425), + [sym_this] = ACTIONS(3687), + [sym_true] = ACTIONS(3429), + [sym_false] = ACTIONS(3429), + [sym_null] = ACTIONS(3429), + [sym_undefined] = ACTIONS(3429), + [anon_sym_readonly] = ACTIONS(3431), + [anon_sym_QMARK] = ACTIONS(3433), + [anon_sym_any] = ACTIONS(3417), + [anon_sym_number] = ACTIONS(3417), + [anon_sym_boolean] = ACTIONS(3417), + [anon_sym_string] = ACTIONS(3417), + [anon_sym_symbol] = ACTIONS(3417), + [anon_sym_object] = ACTIONS(3417), + [anon_sym_abstract] = ACTIONS(3435), + [anon_sym_never] = ACTIONS(3417), + [anon_sym_unknown] = ACTIONS(3417), + [anon_sym_keyof] = ACTIONS(3439), + [anon_sym_infer] = ACTIONS(3441), + [aux_sym_predefined_type_token1] = ACTIONS(3443), + [anon_sym_LBRACE_PIPE] = ACTIONS(3445), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1177)] = { + [sym_import] = STATE(6214), + [sym_nested_identifier] = STATE(6886), + [sym_string] = STATE(3988), + [sym_formal_parameters] = STATE(7033), + [sym_nested_type_identifier] = STATE(3865), + [sym__type_query_member_expression_in_type_annotation] = STATE(3546), + [sym__type_query_call_expression_in_type_annotation] = STATE(3936), + [sym_type] = STATE(4017), + [sym_constructor_type] = STATE(3994), + [sym_primary_type] = STATE(3995), + [sym_template_literal_type] = STATE(3998), + [sym_infer_type] = STATE(3994), + [sym_conditional_type] = STATE(3998), + [sym_generic_type] = STATE(3998), + [sym_type_query] = STATE(3998), + [sym_index_type_query] = STATE(3998), + [sym_lookup_type] = STATE(3998), + [sym_literal_type] = STATE(3998), + [sym__number] = STATE(4001), + [sym_existential_type] = STATE(3998), + [sym_flow_maybe_type] = STATE(3998), + [sym_parenthesized_type] = STATE(3998), + [sym_predefined_type] = STATE(3998), + [sym_object_type] = STATE(3998), + [sym_type_parameters] = STATE(6538), + [sym_array_type] = STATE(3998), + [sym_tuple_type] = STATE(3998), + [sym_readonly_type] = STATE(3994), + [sym_union_type] = STATE(3998), + [sym_intersection_type] = STATE(3998), + [sym_function_type] = STATE(3994), + [sym_identifier] = ACTIONS(3665), + [anon_sym_STAR] = ACTIONS(3229), + [anon_sym_LBRACE] = ACTIONS(3231), + [anon_sym_typeof] = ACTIONS(3233), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3235), + [anon_sym_LPAREN] = ACTIONS(3237), + [anon_sym_LBRACK] = ACTIONS(3239), + [anon_sym_new] = ACTIONS(3241), + [anon_sym_AMP] = ACTIONS(3243), + [anon_sym_PIPE] = ACTIONS(3245), + [anon_sym_PLUS] = ACTIONS(3247), + [anon_sym_DASH] = ACTIONS(3247), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3249), + [anon_sym_DQUOTE] = ACTIONS(3251), + [anon_sym_SQUOTE] = ACTIONS(3253), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3255), + [sym_number] = ACTIONS(3257), + [sym_this] = ACTIONS(3667), + [sym_true] = ACTIONS(3261), + [sym_false] = ACTIONS(3261), + [sym_null] = ACTIONS(3261), + [sym_undefined] = ACTIONS(3261), + [anon_sym_readonly] = ACTIONS(3263), + [anon_sym_QMARK] = ACTIONS(3265), + [anon_sym_any] = ACTIONS(3249), + [anon_sym_number] = ACTIONS(3249), + [anon_sym_boolean] = ACTIONS(3249), + [anon_sym_string] = ACTIONS(3249), + [anon_sym_symbol] = ACTIONS(3249), + [anon_sym_object] = ACTIONS(3249), + [anon_sym_abstract] = ACTIONS(3267), + [anon_sym_never] = ACTIONS(3249), + [anon_sym_unknown] = ACTIONS(3249), + [anon_sym_keyof] = ACTIONS(3271), + [anon_sym_infer] = ACTIONS(3273), + [aux_sym_predefined_type_token1] = ACTIONS(3275), + [anon_sym_LBRACE_PIPE] = ACTIONS(3277), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1178)] = { + [sym_import] = STATE(6214), + [sym_nested_identifier] = STATE(6886), + [sym_string] = STATE(3988), + [sym_formal_parameters] = STATE(7033), + [sym_nested_type_identifier] = STATE(3865), + [sym__type_query_member_expression_in_type_annotation] = STATE(3546), + [sym__type_query_call_expression_in_type_annotation] = STATE(3936), + [sym_type] = STATE(4018), + [sym_constructor_type] = STATE(3994), + [sym_primary_type] = STATE(3995), + [sym_template_literal_type] = STATE(3998), + [sym_infer_type] = STATE(3994), + [sym_conditional_type] = STATE(3998), + [sym_generic_type] = STATE(3998), + [sym_type_query] = STATE(3998), + [sym_index_type_query] = STATE(3998), + [sym_lookup_type] = STATE(3998), + [sym_literal_type] = STATE(3998), + [sym__number] = STATE(4001), + [sym_existential_type] = STATE(3998), + [sym_flow_maybe_type] = STATE(3998), + [sym_parenthesized_type] = STATE(3998), + [sym_predefined_type] = STATE(3998), + [sym_object_type] = STATE(3998), + [sym_type_parameters] = STATE(6538), + [sym_array_type] = STATE(3998), + [sym_tuple_type] = STATE(3998), + [sym_readonly_type] = STATE(3994), + [sym_union_type] = STATE(3998), + [sym_intersection_type] = STATE(3998), + [sym_function_type] = STATE(3994), + [sym_identifier] = ACTIONS(3665), + [anon_sym_STAR] = ACTIONS(3229), + [anon_sym_LBRACE] = ACTIONS(3231), + [anon_sym_typeof] = ACTIONS(3233), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3235), + [anon_sym_LPAREN] = ACTIONS(3237), + [anon_sym_LBRACK] = ACTIONS(3239), + [anon_sym_new] = ACTIONS(3241), + [anon_sym_AMP] = ACTIONS(3243), + [anon_sym_PIPE] = ACTIONS(3245), + [anon_sym_PLUS] = ACTIONS(3247), + [anon_sym_DASH] = ACTIONS(3247), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3249), + [anon_sym_DQUOTE] = ACTIONS(3251), + [anon_sym_SQUOTE] = ACTIONS(3253), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3255), + [sym_number] = ACTIONS(3257), + [sym_this] = ACTIONS(3667), + [sym_true] = ACTIONS(3261), + [sym_false] = ACTIONS(3261), + [sym_null] = ACTIONS(3261), + [sym_undefined] = ACTIONS(3261), + [anon_sym_readonly] = ACTIONS(3263), + [anon_sym_QMARK] = ACTIONS(3265), + [anon_sym_any] = ACTIONS(3249), + [anon_sym_number] = ACTIONS(3249), + [anon_sym_boolean] = ACTIONS(3249), + [anon_sym_string] = ACTIONS(3249), + [anon_sym_symbol] = ACTIONS(3249), + [anon_sym_object] = ACTIONS(3249), + [anon_sym_abstract] = ACTIONS(3267), + [anon_sym_never] = ACTIONS(3249), + [anon_sym_unknown] = ACTIONS(3249), + [anon_sym_keyof] = ACTIONS(3271), + [anon_sym_infer] = ACTIONS(3273), + [aux_sym_predefined_type_token1] = ACTIONS(3275), + [anon_sym_LBRACE_PIPE] = ACTIONS(3277), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1179)] = { + [sym_import] = STATE(6214), + [sym_nested_identifier] = STATE(6886), + [sym_string] = STATE(3988), + [sym_formal_parameters] = STATE(7033), + [sym_nested_type_identifier] = STATE(3865), + [sym__type_query_member_expression_in_type_annotation] = STATE(3546), + [sym__type_query_call_expression_in_type_annotation] = STATE(3936), + [sym_type] = STATE(4027), + [sym_constructor_type] = STATE(3994), + [sym_primary_type] = STATE(3995), + [sym_template_literal_type] = STATE(3998), + [sym_infer_type] = STATE(3994), + [sym_conditional_type] = STATE(3998), + [sym_generic_type] = STATE(3998), + [sym_type_query] = STATE(3998), + [sym_index_type_query] = STATE(3998), + [sym_lookup_type] = STATE(3998), + [sym_literal_type] = STATE(3998), + [sym__number] = STATE(4001), + [sym_existential_type] = STATE(3998), + [sym_flow_maybe_type] = STATE(3998), + [sym_parenthesized_type] = STATE(3998), + [sym_predefined_type] = STATE(3998), + [sym_object_type] = STATE(3998), + [sym_type_parameters] = STATE(6538), + [sym_array_type] = STATE(3998), + [sym_tuple_type] = STATE(3998), + [sym_readonly_type] = STATE(3994), + [sym_union_type] = STATE(3998), + [sym_intersection_type] = STATE(3998), + [sym_function_type] = STATE(3994), + [sym_identifier] = ACTIONS(3665), + [anon_sym_STAR] = ACTIONS(3229), + [anon_sym_LBRACE] = ACTIONS(3231), + [anon_sym_typeof] = ACTIONS(3233), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3235), + [anon_sym_LPAREN] = ACTIONS(3237), + [anon_sym_LBRACK] = ACTIONS(3239), + [anon_sym_new] = ACTIONS(3241), + [anon_sym_AMP] = ACTIONS(3243), + [anon_sym_PIPE] = ACTIONS(3245), + [anon_sym_PLUS] = ACTIONS(3247), + [anon_sym_DASH] = ACTIONS(3247), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3249), + [anon_sym_DQUOTE] = ACTIONS(3251), + [anon_sym_SQUOTE] = ACTIONS(3253), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3255), + [sym_number] = ACTIONS(3257), + [sym_this] = ACTIONS(3667), + [sym_true] = ACTIONS(3261), + [sym_false] = ACTIONS(3261), + [sym_null] = ACTIONS(3261), + [sym_undefined] = ACTIONS(3261), + [anon_sym_readonly] = ACTIONS(3263), + [anon_sym_QMARK] = ACTIONS(3265), + [anon_sym_any] = ACTIONS(3249), + [anon_sym_number] = ACTIONS(3249), + [anon_sym_boolean] = ACTIONS(3249), + [anon_sym_string] = ACTIONS(3249), + [anon_sym_symbol] = ACTIONS(3249), + [anon_sym_object] = ACTIONS(3249), + [anon_sym_abstract] = ACTIONS(3267), + [anon_sym_never] = ACTIONS(3249), + [anon_sym_unknown] = ACTIONS(3249), + [anon_sym_keyof] = ACTIONS(3271), + [anon_sym_infer] = ACTIONS(3273), + [aux_sym_predefined_type_token1] = ACTIONS(3275), + [anon_sym_LBRACE_PIPE] = ACTIONS(3277), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1180)] = { + [sym_import] = STATE(6214), + [sym_nested_identifier] = STATE(6886), + [sym_string] = STATE(3988), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3865), + [sym__type_query_member_expression_in_type_annotation] = STATE(3546), + [sym__type_query_call_expression_in_type_annotation] = STATE(3936), + [sym_type] = STATE(6221), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(4032), + [sym_template_literal_type] = STATE(3998), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3998), + [sym_generic_type] = STATE(3998), + [sym_type_query] = STATE(3998), + [sym_index_type_query] = STATE(3998), + [sym_lookup_type] = STATE(3998), + [sym_literal_type] = STATE(3998), + [sym__number] = STATE(4001), + [sym_existential_type] = STATE(3998), + [sym_flow_maybe_type] = STATE(3998), + [sym_parenthesized_type] = STATE(3998), + [sym_predefined_type] = STATE(3998), + [sym_object_type] = STATE(3998), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3998), + [sym_tuple_type] = STATE(3998), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3998), + [sym_intersection_type] = STATE(3998), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3665), + [anon_sym_STAR] = ACTIONS(3229), + [anon_sym_LBRACE] = ACTIONS(3231), + [anon_sym_typeof] = ACTIONS(3233), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3235), + [anon_sym_LPAREN] = ACTIONS(3237), + [anon_sym_LBRACK] = ACTIONS(3239), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(3243), + [anon_sym_PIPE] = ACTIONS(3245), + [anon_sym_PLUS] = ACTIONS(3247), + [anon_sym_DASH] = ACTIONS(3247), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3249), + [anon_sym_DQUOTE] = ACTIONS(3251), + [anon_sym_SQUOTE] = ACTIONS(3253), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3255), + [sym_number] = ACTIONS(3257), + [sym_this] = ACTIONS(3667), + [sym_true] = ACTIONS(3261), + [sym_false] = ACTIONS(3261), + [sym_null] = ACTIONS(3261), + [sym_undefined] = ACTIONS(3261), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(3265), + [anon_sym_any] = ACTIONS(3249), + [anon_sym_number] = ACTIONS(3249), + [anon_sym_boolean] = ACTIONS(3249), + [anon_sym_string] = ACTIONS(3249), + [anon_sym_symbol] = ACTIONS(3249), + [anon_sym_object] = ACTIONS(3249), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(3249), + [anon_sym_unknown] = ACTIONS(3249), + [anon_sym_keyof] = ACTIONS(3271), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(3275), + [anon_sym_LBRACE_PIPE] = ACTIONS(3277), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1181)] = { + [sym_import] = STATE(6214), + [sym_nested_identifier] = STATE(6886), + [sym_string] = STATE(3988), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3865), + [sym__type_query_member_expression_in_type_annotation] = STATE(3546), + [sym__type_query_call_expression_in_type_annotation] = STATE(3936), + [sym_type] = STATE(6221), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(4033), + [sym_template_literal_type] = STATE(3998), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3998), + [sym_generic_type] = STATE(3998), + [sym_type_query] = STATE(3998), + [sym_index_type_query] = STATE(3998), + [sym_lookup_type] = STATE(3998), + [sym_literal_type] = STATE(3998), + [sym__number] = STATE(4001), + [sym_existential_type] = STATE(3998), + [sym_flow_maybe_type] = STATE(3998), + [sym_parenthesized_type] = STATE(3998), + [sym_predefined_type] = STATE(3998), + [sym_object_type] = STATE(3998), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3998), + [sym_tuple_type] = STATE(3998), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3998), + [sym_intersection_type] = STATE(3998), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3665), + [anon_sym_STAR] = ACTIONS(3229), + [anon_sym_LBRACE] = ACTIONS(3231), + [anon_sym_typeof] = ACTIONS(3233), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3235), + [anon_sym_LPAREN] = ACTIONS(3237), + [anon_sym_LBRACK] = ACTIONS(3239), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(3243), + [anon_sym_PIPE] = ACTIONS(3245), + [anon_sym_PLUS] = ACTIONS(3247), + [anon_sym_DASH] = ACTIONS(3247), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3249), + [anon_sym_DQUOTE] = ACTIONS(3251), + [anon_sym_SQUOTE] = ACTIONS(3253), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3255), + [sym_number] = ACTIONS(3257), + [sym_this] = ACTIONS(3667), + [sym_true] = ACTIONS(3261), + [sym_false] = ACTIONS(3261), + [sym_null] = ACTIONS(3261), + [sym_undefined] = ACTIONS(3261), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(3265), + [anon_sym_any] = ACTIONS(3249), + [anon_sym_number] = ACTIONS(3249), + [anon_sym_boolean] = ACTIONS(3249), + [anon_sym_string] = ACTIONS(3249), + [anon_sym_symbol] = ACTIONS(3249), + [anon_sym_object] = ACTIONS(3249), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(3249), + [anon_sym_unknown] = ACTIONS(3249), + [anon_sym_keyof] = ACTIONS(3271), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(3275), + [anon_sym_LBRACE_PIPE] = ACTIONS(3277), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1182)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3774), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1183)] = { + [sym_import] = STATE(6214), + [sym_nested_identifier] = STATE(6886), + [sym_string] = STATE(3988), + [sym_formal_parameters] = STATE(7033), + [sym_nested_type_identifier] = STATE(3865), + [sym__type_query_member_expression_in_type_annotation] = STATE(3546), + [sym__type_query_call_expression_in_type_annotation] = STATE(3936), + [sym_type] = STATE(4078), + [sym_constructor_type] = STATE(3994), + [sym_primary_type] = STATE(3995), + [sym_template_literal_type] = STATE(3998), + [sym_infer_type] = STATE(3994), + [sym_conditional_type] = STATE(3998), + [sym_generic_type] = STATE(3998), + [sym_type_query] = STATE(3998), + [sym_index_type_query] = STATE(3998), + [sym_lookup_type] = STATE(3998), + [sym_literal_type] = STATE(3998), + [sym__number] = STATE(4001), + [sym_existential_type] = STATE(3998), + [sym_flow_maybe_type] = STATE(3998), + [sym_parenthesized_type] = STATE(3998), + [sym_predefined_type] = STATE(3998), + [sym_object_type] = STATE(3998), + [sym_type_parameters] = STATE(6538), + [sym_array_type] = STATE(3998), + [sym_tuple_type] = STATE(3998), + [sym_readonly_type] = STATE(3994), + [sym_union_type] = STATE(3998), + [sym_intersection_type] = STATE(3998), + [sym_function_type] = STATE(3994), + [sym_identifier] = ACTIONS(3665), + [anon_sym_STAR] = ACTIONS(3229), + [anon_sym_LBRACE] = ACTIONS(3231), + [anon_sym_typeof] = ACTIONS(3233), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3235), + [anon_sym_LPAREN] = ACTIONS(3237), + [anon_sym_LBRACK] = ACTIONS(3239), + [anon_sym_new] = ACTIONS(3241), + [anon_sym_AMP] = ACTIONS(3243), + [anon_sym_PIPE] = ACTIONS(3245), + [anon_sym_PLUS] = ACTIONS(3247), + [anon_sym_DASH] = ACTIONS(3247), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3249), + [anon_sym_DQUOTE] = ACTIONS(3251), + [anon_sym_SQUOTE] = ACTIONS(3253), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3255), + [sym_number] = ACTIONS(3257), + [sym_this] = ACTIONS(3667), + [sym_true] = ACTIONS(3261), + [sym_false] = ACTIONS(3261), + [sym_null] = ACTIONS(3261), + [sym_undefined] = ACTIONS(3261), + [anon_sym_readonly] = ACTIONS(3263), + [anon_sym_QMARK] = ACTIONS(3265), + [anon_sym_any] = ACTIONS(3249), + [anon_sym_number] = ACTIONS(3249), + [anon_sym_boolean] = ACTIONS(3249), + [anon_sym_string] = ACTIONS(3249), + [anon_sym_symbol] = ACTIONS(3249), + [anon_sym_object] = ACTIONS(3249), + [anon_sym_abstract] = ACTIONS(3267), + [anon_sym_never] = ACTIONS(3249), + [anon_sym_unknown] = ACTIONS(3249), + [anon_sym_keyof] = ACTIONS(3271), + [anon_sym_infer] = ACTIONS(3273), + [aux_sym_predefined_type_token1] = ACTIONS(3275), + [anon_sym_LBRACE_PIPE] = ACTIONS(3277), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1184)] = { + [sym_import] = STATE(6214), + [sym_nested_identifier] = STATE(6886), + [sym_string] = STATE(3988), + [sym_formal_parameters] = STATE(7033), + [sym_nested_type_identifier] = STATE(3865), + [sym__type_query_member_expression_in_type_annotation] = STATE(3546), + [sym__type_query_call_expression_in_type_annotation] = STATE(3936), + [sym_type] = STATE(4079), + [sym_constructor_type] = STATE(3994), + [sym_primary_type] = STATE(3995), + [sym_template_literal_type] = STATE(3998), + [sym_infer_type] = STATE(3994), + [sym_conditional_type] = STATE(3998), + [sym_generic_type] = STATE(3998), + [sym_type_query] = STATE(3998), + [sym_index_type_query] = STATE(3998), + [sym_lookup_type] = STATE(3998), + [sym_literal_type] = STATE(3998), + [sym__number] = STATE(4001), + [sym_existential_type] = STATE(3998), + [sym_flow_maybe_type] = STATE(3998), + [sym_parenthesized_type] = STATE(3998), + [sym_predefined_type] = STATE(3998), + [sym_object_type] = STATE(3998), + [sym_type_parameters] = STATE(6538), + [sym_array_type] = STATE(3998), + [sym_tuple_type] = STATE(3998), + [sym_readonly_type] = STATE(3994), + [sym_union_type] = STATE(3998), + [sym_intersection_type] = STATE(3998), + [sym_function_type] = STATE(3994), + [sym_identifier] = ACTIONS(3665), + [anon_sym_STAR] = ACTIONS(3229), + [anon_sym_LBRACE] = ACTIONS(3231), + [anon_sym_typeof] = ACTIONS(3233), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3235), + [anon_sym_LPAREN] = ACTIONS(3237), + [anon_sym_LBRACK] = ACTIONS(3239), + [anon_sym_new] = ACTIONS(3241), + [anon_sym_AMP] = ACTIONS(3243), + [anon_sym_PIPE] = ACTIONS(3245), + [anon_sym_PLUS] = ACTIONS(3247), + [anon_sym_DASH] = ACTIONS(3247), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3249), + [anon_sym_DQUOTE] = ACTIONS(3251), + [anon_sym_SQUOTE] = ACTIONS(3253), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3255), + [sym_number] = ACTIONS(3257), + [sym_this] = ACTIONS(3667), + [sym_true] = ACTIONS(3261), + [sym_false] = ACTIONS(3261), + [sym_null] = ACTIONS(3261), + [sym_undefined] = ACTIONS(3261), + [anon_sym_readonly] = ACTIONS(3263), + [anon_sym_QMARK] = ACTIONS(3265), + [anon_sym_any] = ACTIONS(3249), + [anon_sym_number] = ACTIONS(3249), + [anon_sym_boolean] = ACTIONS(3249), + [anon_sym_string] = ACTIONS(3249), + [anon_sym_symbol] = ACTIONS(3249), + [anon_sym_object] = ACTIONS(3249), + [anon_sym_abstract] = ACTIONS(3267), + [anon_sym_never] = ACTIONS(3249), + [anon_sym_unknown] = ACTIONS(3249), + [anon_sym_keyof] = ACTIONS(3271), + [anon_sym_infer] = ACTIONS(3273), + [aux_sym_predefined_type_token1] = ACTIONS(3275), + [anon_sym_LBRACE_PIPE] = ACTIONS(3277), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1185)] = { + [sym_import] = STATE(6214), + [sym_nested_identifier] = STATE(6886), + [sym_string] = STATE(3988), + [sym_formal_parameters] = STATE(7033), + [sym_nested_type_identifier] = STATE(3865), + [sym__type_query_member_expression_in_type_annotation] = STATE(3546), + [sym__type_query_call_expression_in_type_annotation] = STATE(3936), + [sym_type] = STATE(4091), + [sym_constructor_type] = STATE(3994), + [sym_primary_type] = STATE(3995), + [sym_template_literal_type] = STATE(3998), + [sym_infer_type] = STATE(3994), + [sym_conditional_type] = STATE(3998), + [sym_generic_type] = STATE(3998), + [sym_type_query] = STATE(3998), + [sym_index_type_query] = STATE(3998), + [sym_lookup_type] = STATE(3998), + [sym_literal_type] = STATE(3998), + [sym__number] = STATE(4001), + [sym_existential_type] = STATE(3998), + [sym_flow_maybe_type] = STATE(3998), + [sym_parenthesized_type] = STATE(3998), + [sym_predefined_type] = STATE(3998), + [sym_object_type] = STATE(3998), + [sym_type_parameters] = STATE(6538), + [sym_array_type] = STATE(3998), + [sym_tuple_type] = STATE(3998), + [sym_readonly_type] = STATE(3994), + [sym_union_type] = STATE(3998), + [sym_intersection_type] = STATE(3998), + [sym_function_type] = STATE(3994), + [sym_identifier] = ACTIONS(3665), + [anon_sym_STAR] = ACTIONS(3229), + [anon_sym_LBRACE] = ACTIONS(3231), + [anon_sym_typeof] = ACTIONS(3233), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3235), + [anon_sym_LPAREN] = ACTIONS(3237), + [anon_sym_LBRACK] = ACTIONS(3239), + [anon_sym_new] = ACTIONS(3241), + [anon_sym_AMP] = ACTIONS(3243), + [anon_sym_PIPE] = ACTIONS(3245), + [anon_sym_PLUS] = ACTIONS(3247), + [anon_sym_DASH] = ACTIONS(3247), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3249), + [anon_sym_DQUOTE] = ACTIONS(3251), + [anon_sym_SQUOTE] = ACTIONS(3253), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3255), + [sym_number] = ACTIONS(3257), + [sym_this] = ACTIONS(3667), + [sym_true] = ACTIONS(3261), + [sym_false] = ACTIONS(3261), + [sym_null] = ACTIONS(3261), + [sym_undefined] = ACTIONS(3261), + [anon_sym_readonly] = ACTIONS(3263), + [anon_sym_QMARK] = ACTIONS(3265), + [anon_sym_any] = ACTIONS(3249), + [anon_sym_number] = ACTIONS(3249), + [anon_sym_boolean] = ACTIONS(3249), + [anon_sym_string] = ACTIONS(3249), + [anon_sym_symbol] = ACTIONS(3249), + [anon_sym_object] = ACTIONS(3249), + [anon_sym_abstract] = ACTIONS(3267), + [anon_sym_never] = ACTIONS(3249), + [anon_sym_unknown] = ACTIONS(3249), + [anon_sym_keyof] = ACTIONS(3271), + [anon_sym_infer] = ACTIONS(3273), + [aux_sym_predefined_type_token1] = ACTIONS(3275), + [anon_sym_LBRACE_PIPE] = ACTIONS(3277), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1186)] = { + [sym_import] = STATE(6214), + [sym_nested_identifier] = STATE(6886), + [sym_string] = STATE(3988), + [sym_formal_parameters] = STATE(7033), + [sym_nested_type_identifier] = STATE(3865), + [sym__type_query_member_expression_in_type_annotation] = STATE(3546), + [sym__type_query_call_expression_in_type_annotation] = STATE(3936), + [sym_type] = STATE(4092), + [sym_constructor_type] = STATE(3994), + [sym_primary_type] = STATE(3995), + [sym_template_literal_type] = STATE(3998), + [sym_infer_type] = STATE(3994), + [sym_conditional_type] = STATE(3998), + [sym_generic_type] = STATE(3998), + [sym_type_query] = STATE(3998), + [sym_index_type_query] = STATE(3998), + [sym_lookup_type] = STATE(3998), + [sym_literal_type] = STATE(3998), + [sym__number] = STATE(4001), + [sym_existential_type] = STATE(3998), + [sym_flow_maybe_type] = STATE(3998), + [sym_parenthesized_type] = STATE(3998), + [sym_predefined_type] = STATE(3998), + [sym_object_type] = STATE(3998), + [sym_type_parameters] = STATE(6538), + [sym_array_type] = STATE(3998), + [sym_tuple_type] = STATE(3998), + [sym_readonly_type] = STATE(3994), + [sym_union_type] = STATE(3998), + [sym_intersection_type] = STATE(3998), + [sym_function_type] = STATE(3994), + [sym_identifier] = ACTIONS(3665), + [anon_sym_STAR] = ACTIONS(3229), + [anon_sym_LBRACE] = ACTIONS(3231), + [anon_sym_typeof] = ACTIONS(3233), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3235), + [anon_sym_LPAREN] = ACTIONS(3237), + [anon_sym_LBRACK] = ACTIONS(3239), + [anon_sym_new] = ACTIONS(3241), + [anon_sym_AMP] = ACTIONS(3243), + [anon_sym_PIPE] = ACTIONS(3245), + [anon_sym_PLUS] = ACTIONS(3247), + [anon_sym_DASH] = ACTIONS(3247), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3249), + [anon_sym_DQUOTE] = ACTIONS(3251), + [anon_sym_SQUOTE] = ACTIONS(3253), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3255), + [sym_number] = ACTIONS(3257), + [sym_this] = ACTIONS(3667), + [sym_true] = ACTIONS(3261), + [sym_false] = ACTIONS(3261), + [sym_null] = ACTIONS(3261), + [sym_undefined] = ACTIONS(3261), + [anon_sym_readonly] = ACTIONS(3263), + [anon_sym_QMARK] = ACTIONS(3265), + [anon_sym_any] = ACTIONS(3249), + [anon_sym_number] = ACTIONS(3249), + [anon_sym_boolean] = ACTIONS(3249), + [anon_sym_string] = ACTIONS(3249), + [anon_sym_symbol] = ACTIONS(3249), + [anon_sym_object] = ACTIONS(3249), + [anon_sym_abstract] = ACTIONS(3267), + [anon_sym_never] = ACTIONS(3249), + [anon_sym_unknown] = ACTIONS(3249), + [anon_sym_keyof] = ACTIONS(3271), + [anon_sym_infer] = ACTIONS(3273), + [aux_sym_predefined_type_token1] = ACTIONS(3275), + [anon_sym_LBRACE_PIPE] = ACTIONS(3277), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1187)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4756), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1188)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5950), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1189)] = { + [sym_import] = STATE(6214), + [sym_nested_identifier] = STATE(6886), + [sym_string] = STATE(3988), + [sym_formal_parameters] = STATE(7033), + [sym_nested_type_identifier] = STATE(3865), + [sym__type_query_member_expression_in_type_annotation] = STATE(3546), + [sym__type_query_call_expression_in_type_annotation] = STATE(3936), + [sym_type] = STATE(4006), + [sym_constructor_type] = STATE(3994), + [sym_primary_type] = STATE(3995), + [sym_template_literal_type] = STATE(3998), + [sym_infer_type] = STATE(3994), + [sym_conditional_type] = STATE(3998), + [sym_generic_type] = STATE(3998), + [sym_type_query] = STATE(3998), + [sym_index_type_query] = STATE(3998), + [sym_lookup_type] = STATE(3998), + [sym_literal_type] = STATE(3998), + [sym__number] = STATE(4001), + [sym_existential_type] = STATE(3998), + [sym_flow_maybe_type] = STATE(3998), + [sym_parenthesized_type] = STATE(3998), + [sym_predefined_type] = STATE(3998), + [sym_object_type] = STATE(3998), + [sym_type_parameters] = STATE(6538), + [sym_array_type] = STATE(3998), + [sym_tuple_type] = STATE(3998), + [sym_readonly_type] = STATE(3994), + [sym_union_type] = STATE(3998), + [sym_intersection_type] = STATE(3998), + [sym_function_type] = STATE(3994), + [sym_identifier] = ACTIONS(3665), + [anon_sym_STAR] = ACTIONS(3229), + [anon_sym_LBRACE] = ACTIONS(3231), + [anon_sym_typeof] = ACTIONS(3233), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3235), + [anon_sym_LPAREN] = ACTIONS(3237), + [anon_sym_LBRACK] = ACTIONS(3239), + [anon_sym_new] = ACTIONS(3241), + [anon_sym_AMP] = ACTIONS(3243), + [anon_sym_PIPE] = ACTIONS(3245), + [anon_sym_PLUS] = ACTIONS(3247), + [anon_sym_DASH] = ACTIONS(3247), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3249), + [anon_sym_DQUOTE] = ACTIONS(3251), + [anon_sym_SQUOTE] = ACTIONS(3253), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3255), + [sym_number] = ACTIONS(3257), + [sym_this] = ACTIONS(3667), + [sym_true] = ACTIONS(3261), + [sym_false] = ACTIONS(3261), + [sym_null] = ACTIONS(3261), + [sym_undefined] = ACTIONS(3261), + [anon_sym_readonly] = ACTIONS(3263), + [anon_sym_QMARK] = ACTIONS(3265), + [anon_sym_any] = ACTIONS(3249), + [anon_sym_number] = ACTIONS(3249), + [anon_sym_boolean] = ACTIONS(3249), + [anon_sym_string] = ACTIONS(3249), + [anon_sym_symbol] = ACTIONS(3249), + [anon_sym_object] = ACTIONS(3249), + [anon_sym_abstract] = ACTIONS(3267), + [anon_sym_never] = ACTIONS(3249), + [anon_sym_unknown] = ACTIONS(3249), + [anon_sym_keyof] = ACTIONS(3271), + [anon_sym_infer] = ACTIONS(3273), + [aux_sym_predefined_type_token1] = ACTIONS(3275), + [anon_sym_LBRACE_PIPE] = ACTIONS(3277), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1190)] = { + [sym_import] = STATE(6214), + [sym_nested_identifier] = STATE(6886), + [sym_string] = STATE(3988), + [sym_formal_parameters] = STATE(7033), + [sym_nested_type_identifier] = STATE(3865), + [sym__type_query_member_expression_in_type_annotation] = STATE(3546), + [sym__type_query_call_expression_in_type_annotation] = STATE(3936), + [sym_type] = STATE(4008), + [sym_constructor_type] = STATE(3994), + [sym_primary_type] = STATE(3995), + [sym_template_literal_type] = STATE(3998), + [sym_infer_type] = STATE(3994), + [sym_conditional_type] = STATE(3998), + [sym_generic_type] = STATE(3998), + [sym_type_query] = STATE(3998), + [sym_index_type_query] = STATE(3998), + [sym_lookup_type] = STATE(3998), + [sym_literal_type] = STATE(3998), + [sym__number] = STATE(4001), + [sym_existential_type] = STATE(3998), + [sym_flow_maybe_type] = STATE(3998), + [sym_parenthesized_type] = STATE(3998), + [sym_predefined_type] = STATE(3998), + [sym_object_type] = STATE(3998), + [sym_type_parameters] = STATE(6538), + [sym_array_type] = STATE(3998), + [sym_tuple_type] = STATE(3998), + [sym_readonly_type] = STATE(3994), + [sym_union_type] = STATE(3998), + [sym_intersection_type] = STATE(3998), + [sym_function_type] = STATE(3994), + [sym_identifier] = ACTIONS(3665), + [anon_sym_STAR] = ACTIONS(3229), + [anon_sym_LBRACE] = ACTIONS(3231), + [anon_sym_typeof] = ACTIONS(3233), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3235), + [anon_sym_LPAREN] = ACTIONS(3237), + [anon_sym_LBRACK] = ACTIONS(3239), + [anon_sym_new] = ACTIONS(3241), + [anon_sym_AMP] = ACTIONS(3243), + [anon_sym_PIPE] = ACTIONS(3245), + [anon_sym_PLUS] = ACTIONS(3247), + [anon_sym_DASH] = ACTIONS(3247), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3249), + [anon_sym_DQUOTE] = ACTIONS(3251), + [anon_sym_SQUOTE] = ACTIONS(3253), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3255), + [sym_number] = ACTIONS(3257), + [sym_this] = ACTIONS(3667), + [sym_true] = ACTIONS(3261), + [sym_false] = ACTIONS(3261), + [sym_null] = ACTIONS(3261), + [sym_undefined] = ACTIONS(3261), + [anon_sym_readonly] = ACTIONS(3263), + [anon_sym_QMARK] = ACTIONS(3265), + [anon_sym_any] = ACTIONS(3249), + [anon_sym_number] = ACTIONS(3249), + [anon_sym_boolean] = ACTIONS(3249), + [anon_sym_string] = ACTIONS(3249), + [anon_sym_symbol] = ACTIONS(3249), + [anon_sym_object] = ACTIONS(3249), + [anon_sym_abstract] = ACTIONS(3267), + [anon_sym_never] = ACTIONS(3249), + [anon_sym_unknown] = ACTIONS(3249), + [anon_sym_keyof] = ACTIONS(3271), + [anon_sym_infer] = ACTIONS(3273), + [aux_sym_predefined_type_token1] = ACTIONS(3275), + [anon_sym_LBRACE_PIPE] = ACTIONS(3277), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1191)] = { + [sym_import] = STATE(6214), + [sym_nested_identifier] = STATE(6886), + [sym_string] = STATE(3988), + [sym_formal_parameters] = STATE(7033), + [sym_nested_type_identifier] = STATE(3865), + [sym__type_query_member_expression_in_type_annotation] = STATE(3546), + [sym__type_query_call_expression_in_type_annotation] = STATE(3936), + [sym_type] = STATE(4059), + [sym_constructor_type] = STATE(3994), + [sym_primary_type] = STATE(3995), + [sym_template_literal_type] = STATE(3998), + [sym_infer_type] = STATE(3994), + [sym_conditional_type] = STATE(3998), + [sym_generic_type] = STATE(3998), + [sym_type_query] = STATE(3998), + [sym_index_type_query] = STATE(3998), + [sym_lookup_type] = STATE(3998), + [sym_literal_type] = STATE(3998), + [sym__number] = STATE(4001), + [sym_existential_type] = STATE(3998), + [sym_flow_maybe_type] = STATE(3998), + [sym_parenthesized_type] = STATE(3998), + [sym_predefined_type] = STATE(3998), + [sym_object_type] = STATE(3998), + [sym_type_parameters] = STATE(6538), + [sym_array_type] = STATE(3998), + [sym_tuple_type] = STATE(3998), + [sym_readonly_type] = STATE(3994), + [sym_union_type] = STATE(3998), + [sym_intersection_type] = STATE(3998), + [sym_function_type] = STATE(3994), + [sym_identifier] = ACTIONS(3665), + [anon_sym_STAR] = ACTIONS(3229), + [anon_sym_LBRACE] = ACTIONS(3231), + [anon_sym_typeof] = ACTIONS(3233), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3235), + [anon_sym_LPAREN] = ACTIONS(3237), + [anon_sym_LBRACK] = ACTIONS(3239), + [anon_sym_new] = ACTIONS(3241), + [anon_sym_AMP] = ACTIONS(3243), + [anon_sym_PIPE] = ACTIONS(3245), + [anon_sym_PLUS] = ACTIONS(3247), + [anon_sym_DASH] = ACTIONS(3247), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3249), + [anon_sym_DQUOTE] = ACTIONS(3251), + [anon_sym_SQUOTE] = ACTIONS(3253), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3255), + [sym_number] = ACTIONS(3257), + [sym_this] = ACTIONS(3667), + [sym_true] = ACTIONS(3261), + [sym_false] = ACTIONS(3261), + [sym_null] = ACTIONS(3261), + [sym_undefined] = ACTIONS(3261), + [anon_sym_readonly] = ACTIONS(3263), + [anon_sym_QMARK] = ACTIONS(3265), + [anon_sym_any] = ACTIONS(3249), + [anon_sym_number] = ACTIONS(3249), + [anon_sym_boolean] = ACTIONS(3249), + [anon_sym_string] = ACTIONS(3249), + [anon_sym_symbol] = ACTIONS(3249), + [anon_sym_object] = ACTIONS(3249), + [anon_sym_abstract] = ACTIONS(3267), + [anon_sym_never] = ACTIONS(3249), + [anon_sym_unknown] = ACTIONS(3249), + [anon_sym_keyof] = ACTIONS(3271), + [anon_sym_infer] = ACTIONS(3273), + [aux_sym_predefined_type_token1] = ACTIONS(3275), + [anon_sym_LBRACE_PIPE] = ACTIONS(3277), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1192)] = { + [sym_import] = STATE(6214), + [sym_nested_identifier] = STATE(6886), + [sym_string] = STATE(3988), + [sym_formal_parameters] = STATE(7033), + [sym_nested_type_identifier] = STATE(3865), + [sym__type_query_member_expression_in_type_annotation] = STATE(3546), + [sym__type_query_call_expression_in_type_annotation] = STATE(3936), + [sym_type] = STATE(4063), + [sym_constructor_type] = STATE(3994), + [sym_primary_type] = STATE(3995), + [sym_template_literal_type] = STATE(3998), + [sym_infer_type] = STATE(3994), + [sym_conditional_type] = STATE(3998), + [sym_generic_type] = STATE(3998), + [sym_type_query] = STATE(3998), + [sym_index_type_query] = STATE(3998), + [sym_lookup_type] = STATE(3998), + [sym_literal_type] = STATE(3998), + [sym__number] = STATE(4001), + [sym_existential_type] = STATE(3998), + [sym_flow_maybe_type] = STATE(3998), + [sym_parenthesized_type] = STATE(3998), + [sym_predefined_type] = STATE(3998), + [sym_object_type] = STATE(3998), + [sym_type_parameters] = STATE(6538), + [sym_array_type] = STATE(3998), + [sym_tuple_type] = STATE(3998), + [sym_readonly_type] = STATE(3994), + [sym_union_type] = STATE(3998), + [sym_intersection_type] = STATE(3998), + [sym_function_type] = STATE(3994), + [sym_identifier] = ACTIONS(3665), + [anon_sym_STAR] = ACTIONS(3229), + [anon_sym_LBRACE] = ACTIONS(3231), + [anon_sym_typeof] = ACTIONS(3233), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3235), + [anon_sym_LPAREN] = ACTIONS(3237), + [anon_sym_LBRACK] = ACTIONS(3239), + [anon_sym_new] = ACTIONS(3241), + [anon_sym_AMP] = ACTIONS(3243), + [anon_sym_PIPE] = ACTIONS(3245), + [anon_sym_PLUS] = ACTIONS(3247), + [anon_sym_DASH] = ACTIONS(3247), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3249), + [anon_sym_DQUOTE] = ACTIONS(3251), + [anon_sym_SQUOTE] = ACTIONS(3253), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3255), + [sym_number] = ACTIONS(3257), + [sym_this] = ACTIONS(3667), + [sym_true] = ACTIONS(3261), + [sym_false] = ACTIONS(3261), + [sym_null] = ACTIONS(3261), + [sym_undefined] = ACTIONS(3261), + [anon_sym_readonly] = ACTIONS(3263), + [anon_sym_QMARK] = ACTIONS(3265), + [anon_sym_any] = ACTIONS(3249), + [anon_sym_number] = ACTIONS(3249), + [anon_sym_boolean] = ACTIONS(3249), + [anon_sym_string] = ACTIONS(3249), + [anon_sym_symbol] = ACTIONS(3249), + [anon_sym_object] = ACTIONS(3249), + [anon_sym_abstract] = ACTIONS(3267), + [anon_sym_never] = ACTIONS(3249), + [anon_sym_unknown] = ACTIONS(3249), + [anon_sym_keyof] = ACTIONS(3271), + [anon_sym_infer] = ACTIONS(3273), + [aux_sym_predefined_type_token1] = ACTIONS(3275), + [anon_sym_LBRACE_PIPE] = ACTIONS(3277), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1193)] = { + [sym_import] = STATE(6240), + [sym_nested_identifier] = STATE(6906), + [sym_string] = STATE(2763), + [sym_formal_parameters] = STATE(7203), + [sym_nested_type_identifier] = STATE(2479), + [sym__type_query_member_expression_in_type_annotation] = STATE(2087), + [sym__type_query_call_expression_in_type_annotation] = STATE(2548), + [sym_type] = STATE(2699), + [sym_constructor_type] = STATE(2685), + [sym_primary_type] = STATE(2755), + [sym_template_literal_type] = STATE(2798), + [sym_infer_type] = STATE(2685), + [sym_conditional_type] = STATE(2798), + [sym_generic_type] = STATE(2798), + [sym_type_query] = STATE(2798), + [sym_index_type_query] = STATE(2798), + [sym_lookup_type] = STATE(2798), + [sym_literal_type] = STATE(2798), + [sym__number] = STATE(2571), + [sym_existential_type] = STATE(2798), + [sym_flow_maybe_type] = STATE(2798), + [sym_parenthesized_type] = STATE(2798), + [sym_predefined_type] = STATE(2798), + [sym_object_type] = STATE(2798), + [sym_type_parameters] = STATE(6581), + [sym_array_type] = STATE(2798), + [sym_tuple_type] = STATE(2798), + [sym_readonly_type] = STATE(2685), + [sym_union_type] = STATE(2798), + [sym_intersection_type] = STATE(2798), + [sym_function_type] = STATE(2685), + [sym_identifier] = ACTIONS(3669), + [anon_sym_STAR] = ACTIONS(3553), + [anon_sym_LBRACE] = ACTIONS(3555), + [anon_sym_typeof] = ACTIONS(3557), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3559), + [anon_sym_LPAREN] = ACTIONS(3561), + [anon_sym_LBRACK] = ACTIONS(3563), + [anon_sym_new] = ACTIONS(3565), + [anon_sym_AMP] = ACTIONS(3567), + [anon_sym_PIPE] = ACTIONS(3569), + [anon_sym_PLUS] = ACTIONS(3571), + [anon_sym_DASH] = ACTIONS(3571), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3573), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3575), + [sym_number] = ACTIONS(3577), + [sym_this] = ACTIONS(3671), + [sym_true] = ACTIONS(3581), + [sym_false] = ACTIONS(3581), + [sym_null] = ACTIONS(3581), + [sym_undefined] = ACTIONS(3581), + [anon_sym_readonly] = ACTIONS(3583), + [anon_sym_QMARK] = ACTIONS(3585), + [anon_sym_any] = ACTIONS(3573), + [anon_sym_number] = ACTIONS(3573), + [anon_sym_boolean] = ACTIONS(3573), + [anon_sym_string] = ACTIONS(3573), + [anon_sym_symbol] = ACTIONS(3573), + [anon_sym_object] = ACTIONS(3573), + [anon_sym_abstract] = ACTIONS(3587), + [anon_sym_never] = ACTIONS(3573), + [anon_sym_unknown] = ACTIONS(3573), + [anon_sym_keyof] = ACTIONS(3591), + [anon_sym_infer] = ACTIONS(3593), + [aux_sym_predefined_type_token1] = ACTIONS(3595), + [anon_sym_LBRACE_PIPE] = ACTIONS(3597), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1194)] = { + [sym_import] = STATE(6240), + [sym_nested_identifier] = STATE(6906), + [sym_string] = STATE(2763), + [sym_formal_parameters] = STATE(7203), + [sym_nested_type_identifier] = STATE(2479), + [sym__type_query_member_expression_in_type_annotation] = STATE(2087), + [sym__type_query_call_expression_in_type_annotation] = STATE(2548), + [sym_type] = STATE(2703), + [sym_constructor_type] = STATE(2685), + [sym_primary_type] = STATE(2755), + [sym_template_literal_type] = STATE(2798), + [sym_infer_type] = STATE(2685), + [sym_conditional_type] = STATE(2798), + [sym_generic_type] = STATE(2798), + [sym_type_query] = STATE(2798), + [sym_index_type_query] = STATE(2798), + [sym_lookup_type] = STATE(2798), + [sym_literal_type] = STATE(2798), + [sym__number] = STATE(2571), + [sym_existential_type] = STATE(2798), + [sym_flow_maybe_type] = STATE(2798), + [sym_parenthesized_type] = STATE(2798), + [sym_predefined_type] = STATE(2798), + [sym_object_type] = STATE(2798), + [sym_type_parameters] = STATE(6581), + [sym_array_type] = STATE(2798), + [sym_tuple_type] = STATE(2798), + [sym_readonly_type] = STATE(2685), + [sym_union_type] = STATE(2798), + [sym_intersection_type] = STATE(2798), + [sym_function_type] = STATE(2685), + [sym_identifier] = ACTIONS(3669), + [anon_sym_STAR] = ACTIONS(3553), + [anon_sym_LBRACE] = ACTIONS(3555), + [anon_sym_typeof] = ACTIONS(3557), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3559), + [anon_sym_LPAREN] = ACTIONS(3561), + [anon_sym_LBRACK] = ACTIONS(3563), + [anon_sym_new] = ACTIONS(3565), + [anon_sym_AMP] = ACTIONS(3567), + [anon_sym_PIPE] = ACTIONS(3569), + [anon_sym_PLUS] = ACTIONS(3571), + [anon_sym_DASH] = ACTIONS(3571), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3573), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3575), + [sym_number] = ACTIONS(3577), + [sym_this] = ACTIONS(3671), + [sym_true] = ACTIONS(3581), + [sym_false] = ACTIONS(3581), + [sym_null] = ACTIONS(3581), + [sym_undefined] = ACTIONS(3581), + [anon_sym_readonly] = ACTIONS(3583), + [anon_sym_QMARK] = ACTIONS(3585), + [anon_sym_any] = ACTIONS(3573), + [anon_sym_number] = ACTIONS(3573), + [anon_sym_boolean] = ACTIONS(3573), + [anon_sym_string] = ACTIONS(3573), + [anon_sym_symbol] = ACTIONS(3573), + [anon_sym_object] = ACTIONS(3573), + [anon_sym_abstract] = ACTIONS(3587), + [anon_sym_never] = ACTIONS(3573), + [anon_sym_unknown] = ACTIONS(3573), + [anon_sym_keyof] = ACTIONS(3591), + [anon_sym_infer] = ACTIONS(3593), + [aux_sym_predefined_type_token1] = ACTIONS(3595), + [anon_sym_LBRACE_PIPE] = ACTIONS(3597), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1195)] = { + [sym_import] = STATE(6240), + [sym_nested_identifier] = STATE(6906), + [sym_string] = STATE(2763), + [sym_formal_parameters] = STATE(7203), + [sym_nested_type_identifier] = STATE(2479), + [sym__type_query_member_expression_in_type_annotation] = STATE(2087), + [sym__type_query_call_expression_in_type_annotation] = STATE(2548), + [sym_type] = STATE(2741), + [sym_constructor_type] = STATE(2685), + [sym_primary_type] = STATE(2755), + [sym_template_literal_type] = STATE(2798), + [sym_infer_type] = STATE(2685), + [sym_conditional_type] = STATE(2798), + [sym_generic_type] = STATE(2798), + [sym_type_query] = STATE(2798), + [sym_index_type_query] = STATE(2798), + [sym_lookup_type] = STATE(2798), + [sym_literal_type] = STATE(2798), + [sym__number] = STATE(2571), + [sym_existential_type] = STATE(2798), + [sym_flow_maybe_type] = STATE(2798), + [sym_parenthesized_type] = STATE(2798), + [sym_predefined_type] = STATE(2798), + [sym_object_type] = STATE(2798), + [sym_type_parameters] = STATE(6581), + [sym_array_type] = STATE(2798), + [sym_tuple_type] = STATE(2798), + [sym_readonly_type] = STATE(2685), + [sym_union_type] = STATE(2798), + [sym_intersection_type] = STATE(2798), + [sym_function_type] = STATE(2685), + [sym_identifier] = ACTIONS(3669), + [anon_sym_STAR] = ACTIONS(3553), + [anon_sym_LBRACE] = ACTIONS(3555), + [anon_sym_typeof] = ACTIONS(3557), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3559), + [anon_sym_LPAREN] = ACTIONS(3561), + [anon_sym_LBRACK] = ACTIONS(3563), + [anon_sym_new] = ACTIONS(3565), + [anon_sym_AMP] = ACTIONS(3567), + [anon_sym_PIPE] = ACTIONS(3569), + [anon_sym_PLUS] = ACTIONS(3571), + [anon_sym_DASH] = ACTIONS(3571), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3573), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3575), + [sym_number] = ACTIONS(3577), + [sym_this] = ACTIONS(3671), + [sym_true] = ACTIONS(3581), + [sym_false] = ACTIONS(3581), + [sym_null] = ACTIONS(3581), + [sym_undefined] = ACTIONS(3581), + [anon_sym_readonly] = ACTIONS(3583), + [anon_sym_QMARK] = ACTIONS(3585), + [anon_sym_any] = ACTIONS(3573), + [anon_sym_number] = ACTIONS(3573), + [anon_sym_boolean] = ACTIONS(3573), + [anon_sym_string] = ACTIONS(3573), + [anon_sym_symbol] = ACTIONS(3573), + [anon_sym_object] = ACTIONS(3573), + [anon_sym_abstract] = ACTIONS(3587), + [anon_sym_never] = ACTIONS(3573), + [anon_sym_unknown] = ACTIONS(3573), + [anon_sym_keyof] = ACTIONS(3591), + [anon_sym_infer] = ACTIONS(3593), + [aux_sym_predefined_type_token1] = ACTIONS(3595), + [anon_sym_LBRACE_PIPE] = ACTIONS(3597), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1196)] = { + [sym_import] = STATE(6240), + [sym_nested_identifier] = STATE(6906), + [sym_string] = STATE(2763), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(2479), + [sym__type_query_member_expression_in_type_annotation] = STATE(2087), + [sym__type_query_call_expression_in_type_annotation] = STATE(2548), + [sym_type] = STATE(6128), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(2752), + [sym_template_literal_type] = STATE(2798), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(2798), + [sym_generic_type] = STATE(2798), + [sym_type_query] = STATE(2798), + [sym_index_type_query] = STATE(2798), + [sym_lookup_type] = STATE(2798), + [sym_literal_type] = STATE(2798), + [sym__number] = STATE(2571), + [sym_existential_type] = STATE(2798), + [sym_flow_maybe_type] = STATE(2798), + [sym_parenthesized_type] = STATE(2798), + [sym_predefined_type] = STATE(2798), + [sym_object_type] = STATE(2798), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(2798), + [sym_tuple_type] = STATE(2798), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(2798), + [sym_intersection_type] = STATE(2798), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3669), + [anon_sym_STAR] = ACTIONS(3553), + [anon_sym_LBRACE] = ACTIONS(3555), + [anon_sym_typeof] = ACTIONS(3557), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3559), + [anon_sym_LPAREN] = ACTIONS(3561), + [anon_sym_LBRACK] = ACTIONS(3563), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(3567), + [anon_sym_PIPE] = ACTIONS(3569), + [anon_sym_PLUS] = ACTIONS(3571), + [anon_sym_DASH] = ACTIONS(3571), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3573), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3575), + [sym_number] = ACTIONS(3577), + [sym_this] = ACTIONS(3671), + [sym_true] = ACTIONS(3581), + [sym_false] = ACTIONS(3581), + [sym_null] = ACTIONS(3581), + [sym_undefined] = ACTIONS(3581), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(3585), + [anon_sym_any] = ACTIONS(3573), + [anon_sym_number] = ACTIONS(3573), + [anon_sym_boolean] = ACTIONS(3573), + [anon_sym_string] = ACTIONS(3573), + [anon_sym_symbol] = ACTIONS(3573), + [anon_sym_object] = ACTIONS(3573), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(3573), + [anon_sym_unknown] = ACTIONS(3573), + [anon_sym_keyof] = ACTIONS(3591), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(3595), + [anon_sym_LBRACE_PIPE] = ACTIONS(3597), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1197)] = { + [sym_import] = STATE(6240), + [sym_nested_identifier] = STATE(6906), + [sym_string] = STATE(2763), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(2479), + [sym__type_query_member_expression_in_type_annotation] = STATE(2087), + [sym__type_query_call_expression_in_type_annotation] = STATE(2548), + [sym_type] = STATE(6128), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(2753), + [sym_template_literal_type] = STATE(2798), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(2798), + [sym_generic_type] = STATE(2798), + [sym_type_query] = STATE(2798), + [sym_index_type_query] = STATE(2798), + [sym_lookup_type] = STATE(2798), + [sym_literal_type] = STATE(2798), + [sym__number] = STATE(2571), + [sym_existential_type] = STATE(2798), + [sym_flow_maybe_type] = STATE(2798), + [sym_parenthesized_type] = STATE(2798), + [sym_predefined_type] = STATE(2798), + [sym_object_type] = STATE(2798), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(2798), + [sym_tuple_type] = STATE(2798), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(2798), + [sym_intersection_type] = STATE(2798), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3669), + [anon_sym_STAR] = ACTIONS(3553), + [anon_sym_LBRACE] = ACTIONS(3555), + [anon_sym_typeof] = ACTIONS(3557), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3559), + [anon_sym_LPAREN] = ACTIONS(3561), + [anon_sym_LBRACK] = ACTIONS(3563), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(3567), + [anon_sym_PIPE] = ACTIONS(3569), + [anon_sym_PLUS] = ACTIONS(3571), + [anon_sym_DASH] = ACTIONS(3571), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3573), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3575), + [sym_number] = ACTIONS(3577), + [sym_this] = ACTIONS(3671), + [sym_true] = ACTIONS(3581), + [sym_false] = ACTIONS(3581), + [sym_null] = ACTIONS(3581), + [sym_undefined] = ACTIONS(3581), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(3585), + [anon_sym_any] = ACTIONS(3573), + [anon_sym_number] = ACTIONS(3573), + [anon_sym_boolean] = ACTIONS(3573), + [anon_sym_string] = ACTIONS(3573), + [anon_sym_symbol] = ACTIONS(3573), + [anon_sym_object] = ACTIONS(3573), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(3573), + [anon_sym_unknown] = ACTIONS(3573), + [anon_sym_keyof] = ACTIONS(3591), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(3595), + [anon_sym_LBRACE_PIPE] = ACTIONS(3597), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1198)] = { + [sym_import] = STATE(6240), + [sym_nested_identifier] = STATE(6906), + [sym_string] = STATE(2763), + [sym_formal_parameters] = STATE(7203), + [sym_nested_type_identifier] = STATE(2479), + [sym__type_query_member_expression_in_type_annotation] = STATE(2087), + [sym__type_query_call_expression_in_type_annotation] = STATE(2548), + [sym_type] = STATE(2561), + [sym_constructor_type] = STATE(2685), + [sym_primary_type] = STATE(2755), + [sym_template_literal_type] = STATE(2798), + [sym_infer_type] = STATE(2685), + [sym_conditional_type] = STATE(2798), + [sym_generic_type] = STATE(2798), + [sym_type_query] = STATE(2798), + [sym_index_type_query] = STATE(2798), + [sym_lookup_type] = STATE(2798), + [sym_literal_type] = STATE(2798), + [sym__number] = STATE(2571), + [sym_existential_type] = STATE(2798), + [sym_flow_maybe_type] = STATE(2798), + [sym_parenthesized_type] = STATE(2798), + [sym_predefined_type] = STATE(2798), + [sym_object_type] = STATE(2798), + [sym_type_parameters] = STATE(6581), + [sym_array_type] = STATE(2798), + [sym_tuple_type] = STATE(2798), + [sym_readonly_type] = STATE(2685), + [sym_union_type] = STATE(2798), + [sym_intersection_type] = STATE(2798), + [sym_function_type] = STATE(2685), + [sym_identifier] = ACTIONS(3669), + [anon_sym_STAR] = ACTIONS(3553), + [anon_sym_LBRACE] = ACTIONS(3555), + [anon_sym_typeof] = ACTIONS(3557), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3559), + [anon_sym_LPAREN] = ACTIONS(3561), + [anon_sym_LBRACK] = ACTIONS(3563), + [anon_sym_new] = ACTIONS(3565), + [anon_sym_AMP] = ACTIONS(3567), + [anon_sym_PIPE] = ACTIONS(3569), + [anon_sym_PLUS] = ACTIONS(3571), + [anon_sym_DASH] = ACTIONS(3571), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3573), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3575), + [sym_number] = ACTIONS(3577), + [sym_this] = ACTIONS(3671), + [sym_true] = ACTIONS(3581), + [sym_false] = ACTIONS(3581), + [sym_null] = ACTIONS(3581), + [sym_undefined] = ACTIONS(3581), + [anon_sym_readonly] = ACTIONS(3583), + [anon_sym_QMARK] = ACTIONS(3585), + [anon_sym_any] = ACTIONS(3573), + [anon_sym_number] = ACTIONS(3573), + [anon_sym_boolean] = ACTIONS(3573), + [anon_sym_string] = ACTIONS(3573), + [anon_sym_symbol] = ACTIONS(3573), + [anon_sym_object] = ACTIONS(3573), + [anon_sym_abstract] = ACTIONS(3587), + [anon_sym_never] = ACTIONS(3573), + [anon_sym_unknown] = ACTIONS(3573), + [anon_sym_keyof] = ACTIONS(3591), + [anon_sym_infer] = ACTIONS(3593), + [aux_sym_predefined_type_token1] = ACTIONS(3595), + [anon_sym_LBRACE_PIPE] = ACTIONS(3597), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1199)] = { + [sym_import] = STATE(6240), + [sym_nested_identifier] = STATE(6906), + [sym_string] = STATE(2763), + [sym_formal_parameters] = STATE(7203), + [sym_nested_type_identifier] = STATE(2479), + [sym__type_query_member_expression_in_type_annotation] = STATE(2087), + [sym__type_query_call_expression_in_type_annotation] = STATE(2548), + [sym_type] = STATE(2562), + [sym_constructor_type] = STATE(2685), + [sym_primary_type] = STATE(2755), + [sym_template_literal_type] = STATE(2798), + [sym_infer_type] = STATE(2685), + [sym_conditional_type] = STATE(2798), + [sym_generic_type] = STATE(2798), + [sym_type_query] = STATE(2798), + [sym_index_type_query] = STATE(2798), + [sym_lookup_type] = STATE(2798), + [sym_literal_type] = STATE(2798), + [sym__number] = STATE(2571), + [sym_existential_type] = STATE(2798), + [sym_flow_maybe_type] = STATE(2798), + [sym_parenthesized_type] = STATE(2798), + [sym_predefined_type] = STATE(2798), + [sym_object_type] = STATE(2798), + [sym_type_parameters] = STATE(6581), + [sym_array_type] = STATE(2798), + [sym_tuple_type] = STATE(2798), + [sym_readonly_type] = STATE(2685), + [sym_union_type] = STATE(2798), + [sym_intersection_type] = STATE(2798), + [sym_function_type] = STATE(2685), + [sym_identifier] = ACTIONS(3669), + [anon_sym_STAR] = ACTIONS(3553), + [anon_sym_LBRACE] = ACTIONS(3555), + [anon_sym_typeof] = ACTIONS(3557), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3559), + [anon_sym_LPAREN] = ACTIONS(3561), + [anon_sym_LBRACK] = ACTIONS(3563), + [anon_sym_new] = ACTIONS(3565), + [anon_sym_AMP] = ACTIONS(3567), + [anon_sym_PIPE] = ACTIONS(3569), + [anon_sym_PLUS] = ACTIONS(3571), + [anon_sym_DASH] = ACTIONS(3571), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3573), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3575), + [sym_number] = ACTIONS(3577), + [sym_this] = ACTIONS(3671), + [sym_true] = ACTIONS(3581), + [sym_false] = ACTIONS(3581), + [sym_null] = ACTIONS(3581), + [sym_undefined] = ACTIONS(3581), + [anon_sym_readonly] = ACTIONS(3583), + [anon_sym_QMARK] = ACTIONS(3585), + [anon_sym_any] = ACTIONS(3573), + [anon_sym_number] = ACTIONS(3573), + [anon_sym_boolean] = ACTIONS(3573), + [anon_sym_string] = ACTIONS(3573), + [anon_sym_symbol] = ACTIONS(3573), + [anon_sym_object] = ACTIONS(3573), + [anon_sym_abstract] = ACTIONS(3587), + [anon_sym_never] = ACTIONS(3573), + [anon_sym_unknown] = ACTIONS(3573), + [anon_sym_keyof] = ACTIONS(3591), + [anon_sym_infer] = ACTIONS(3593), + [aux_sym_predefined_type_token1] = ACTIONS(3595), + [anon_sym_LBRACE_PIPE] = ACTIONS(3597), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1200)] = { + [sym_import] = STATE(6240), + [sym_nested_identifier] = STATE(6906), + [sym_string] = STATE(2763), + [sym_formal_parameters] = STATE(7203), + [sym_nested_type_identifier] = STATE(2479), + [sym__type_query_member_expression_in_type_annotation] = STATE(2087), + [sym__type_query_call_expression_in_type_annotation] = STATE(2548), + [sym_type] = STATE(2635), + [sym_constructor_type] = STATE(2685), + [sym_primary_type] = STATE(2755), + [sym_template_literal_type] = STATE(2798), + [sym_infer_type] = STATE(2685), + [sym_conditional_type] = STATE(2798), + [sym_generic_type] = STATE(2798), + [sym_type_query] = STATE(2798), + [sym_index_type_query] = STATE(2798), + [sym_lookup_type] = STATE(2798), + [sym_literal_type] = STATE(2798), + [sym__number] = STATE(2571), + [sym_existential_type] = STATE(2798), + [sym_flow_maybe_type] = STATE(2798), + [sym_parenthesized_type] = STATE(2798), + [sym_predefined_type] = STATE(2798), + [sym_object_type] = STATE(2798), + [sym_type_parameters] = STATE(6581), + [sym_array_type] = STATE(2798), + [sym_tuple_type] = STATE(2798), + [sym_readonly_type] = STATE(2685), + [sym_union_type] = STATE(2798), + [sym_intersection_type] = STATE(2798), + [sym_function_type] = STATE(2685), + [sym_identifier] = ACTIONS(3669), + [anon_sym_STAR] = ACTIONS(3553), + [anon_sym_LBRACE] = ACTIONS(3555), + [anon_sym_typeof] = ACTIONS(3557), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3559), + [anon_sym_LPAREN] = ACTIONS(3561), + [anon_sym_LBRACK] = ACTIONS(3563), + [anon_sym_new] = ACTIONS(3565), + [anon_sym_AMP] = ACTIONS(3567), + [anon_sym_PIPE] = ACTIONS(3569), + [anon_sym_PLUS] = ACTIONS(3571), + [anon_sym_DASH] = ACTIONS(3571), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3573), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3575), + [sym_number] = ACTIONS(3577), + [sym_this] = ACTIONS(3671), + [sym_true] = ACTIONS(3581), + [sym_false] = ACTIONS(3581), + [sym_null] = ACTIONS(3581), + [sym_undefined] = ACTIONS(3581), + [anon_sym_readonly] = ACTIONS(3583), + [anon_sym_QMARK] = ACTIONS(3585), + [anon_sym_any] = ACTIONS(3573), + [anon_sym_number] = ACTIONS(3573), + [anon_sym_boolean] = ACTIONS(3573), + [anon_sym_string] = ACTIONS(3573), + [anon_sym_symbol] = ACTIONS(3573), + [anon_sym_object] = ACTIONS(3573), + [anon_sym_abstract] = ACTIONS(3587), + [anon_sym_never] = ACTIONS(3573), + [anon_sym_unknown] = ACTIONS(3573), + [anon_sym_keyof] = ACTIONS(3591), + [anon_sym_infer] = ACTIONS(3593), + [aux_sym_predefined_type_token1] = ACTIONS(3595), + [anon_sym_LBRACE_PIPE] = ACTIONS(3597), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1201)] = { + [sym_import] = STATE(6240), + [sym_nested_identifier] = STATE(6906), + [sym_string] = STATE(2763), + [sym_formal_parameters] = STATE(7203), + [sym_nested_type_identifier] = STATE(2479), + [sym__type_query_member_expression_in_type_annotation] = STATE(2087), + [sym__type_query_call_expression_in_type_annotation] = STATE(2548), + [sym_type] = STATE(2654), + [sym_constructor_type] = STATE(2685), + [sym_primary_type] = STATE(2755), + [sym_template_literal_type] = STATE(2798), + [sym_infer_type] = STATE(2685), + [sym_conditional_type] = STATE(2798), + [sym_generic_type] = STATE(2798), + [sym_type_query] = STATE(2798), + [sym_index_type_query] = STATE(2798), + [sym_lookup_type] = STATE(2798), + [sym_literal_type] = STATE(2798), + [sym__number] = STATE(2571), + [sym_existential_type] = STATE(2798), + [sym_flow_maybe_type] = STATE(2798), + [sym_parenthesized_type] = STATE(2798), + [sym_predefined_type] = STATE(2798), + [sym_object_type] = STATE(2798), + [sym_type_parameters] = STATE(6581), + [sym_array_type] = STATE(2798), + [sym_tuple_type] = STATE(2798), + [sym_readonly_type] = STATE(2685), + [sym_union_type] = STATE(2798), + [sym_intersection_type] = STATE(2798), + [sym_function_type] = STATE(2685), + [sym_identifier] = ACTIONS(3669), + [anon_sym_STAR] = ACTIONS(3553), + [anon_sym_LBRACE] = ACTIONS(3555), + [anon_sym_typeof] = ACTIONS(3557), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3559), + [anon_sym_LPAREN] = ACTIONS(3561), + [anon_sym_LBRACK] = ACTIONS(3563), + [anon_sym_new] = ACTIONS(3565), + [anon_sym_AMP] = ACTIONS(3567), + [anon_sym_PIPE] = ACTIONS(3569), + [anon_sym_PLUS] = ACTIONS(3571), + [anon_sym_DASH] = ACTIONS(3571), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3573), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3575), + [sym_number] = ACTIONS(3577), + [sym_this] = ACTIONS(3671), + [sym_true] = ACTIONS(3581), + [sym_false] = ACTIONS(3581), + [sym_null] = ACTIONS(3581), + [sym_undefined] = ACTIONS(3581), + [anon_sym_readonly] = ACTIONS(3583), + [anon_sym_QMARK] = ACTIONS(3585), + [anon_sym_any] = ACTIONS(3573), + [anon_sym_number] = ACTIONS(3573), + [anon_sym_boolean] = ACTIONS(3573), + [anon_sym_string] = ACTIONS(3573), + [anon_sym_symbol] = ACTIONS(3573), + [anon_sym_object] = ACTIONS(3573), + [anon_sym_abstract] = ACTIONS(3587), + [anon_sym_never] = ACTIONS(3573), + [anon_sym_unknown] = ACTIONS(3573), + [anon_sym_keyof] = ACTIONS(3591), + [anon_sym_infer] = ACTIONS(3593), + [aux_sym_predefined_type_token1] = ACTIONS(3595), + [anon_sym_LBRACE_PIPE] = ACTIONS(3597), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1202)] = { + [sym_import] = STATE(6240), + [sym_nested_identifier] = STATE(6906), + [sym_string] = STATE(2763), + [sym_formal_parameters] = STATE(7203), + [sym_nested_type_identifier] = STATE(2479), + [sym__type_query_member_expression_in_type_annotation] = STATE(2087), + [sym__type_query_call_expression_in_type_annotation] = STATE(2548), + [sym_type] = STATE(2831), + [sym_constructor_type] = STATE(2685), + [sym_primary_type] = STATE(2755), + [sym_template_literal_type] = STATE(2798), + [sym_infer_type] = STATE(2685), + [sym_conditional_type] = STATE(2798), + [sym_generic_type] = STATE(2798), + [sym_type_query] = STATE(2798), + [sym_index_type_query] = STATE(2798), + [sym_lookup_type] = STATE(2798), + [sym_literal_type] = STATE(2798), + [sym__number] = STATE(2571), + [sym_existential_type] = STATE(2798), + [sym_flow_maybe_type] = STATE(2798), + [sym_parenthesized_type] = STATE(2798), + [sym_predefined_type] = STATE(2798), + [sym_object_type] = STATE(2798), + [sym_type_parameters] = STATE(6581), + [sym_array_type] = STATE(2798), + [sym_tuple_type] = STATE(2798), + [sym_readonly_type] = STATE(2685), + [sym_union_type] = STATE(2798), + [sym_intersection_type] = STATE(2798), + [sym_function_type] = STATE(2685), + [sym_identifier] = ACTIONS(3669), + [anon_sym_STAR] = ACTIONS(3553), + [anon_sym_LBRACE] = ACTIONS(3555), + [anon_sym_typeof] = ACTIONS(3557), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3559), + [anon_sym_LPAREN] = ACTIONS(3561), + [anon_sym_LBRACK] = ACTIONS(3563), + [anon_sym_new] = ACTIONS(3565), + [anon_sym_AMP] = ACTIONS(3567), + [anon_sym_PIPE] = ACTIONS(3569), + [anon_sym_PLUS] = ACTIONS(3571), + [anon_sym_DASH] = ACTIONS(3571), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3573), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3575), + [sym_number] = ACTIONS(3577), + [sym_this] = ACTIONS(3671), + [sym_true] = ACTIONS(3581), + [sym_false] = ACTIONS(3581), + [sym_null] = ACTIONS(3581), + [sym_undefined] = ACTIONS(3581), + [anon_sym_readonly] = ACTIONS(3583), + [anon_sym_QMARK] = ACTIONS(3585), + [anon_sym_any] = ACTIONS(3573), + [anon_sym_number] = ACTIONS(3573), + [anon_sym_boolean] = ACTIONS(3573), + [anon_sym_string] = ACTIONS(3573), + [anon_sym_symbol] = ACTIONS(3573), + [anon_sym_object] = ACTIONS(3573), + [anon_sym_abstract] = ACTIONS(3587), + [anon_sym_never] = ACTIONS(3573), + [anon_sym_unknown] = ACTIONS(3573), + [anon_sym_keyof] = ACTIONS(3591), + [anon_sym_infer] = ACTIONS(3593), + [aux_sym_predefined_type_token1] = ACTIONS(3595), + [anon_sym_LBRACE_PIPE] = ACTIONS(3597), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1203)] = { + [sym_import] = STATE(6240), + [sym_nested_identifier] = STATE(6906), + [sym_string] = STATE(2763), + [sym_formal_parameters] = STATE(7203), + [sym_nested_type_identifier] = STATE(2479), + [sym__type_query_member_expression_in_type_annotation] = STATE(2087), + [sym__type_query_call_expression_in_type_annotation] = STATE(2548), + [sym_type] = STATE(2832), + [sym_constructor_type] = STATE(2685), + [sym_primary_type] = STATE(2755), + [sym_template_literal_type] = STATE(2798), + [sym_infer_type] = STATE(2685), + [sym_conditional_type] = STATE(2798), + [sym_generic_type] = STATE(2798), + [sym_type_query] = STATE(2798), + [sym_index_type_query] = STATE(2798), + [sym_lookup_type] = STATE(2798), + [sym_literal_type] = STATE(2798), + [sym__number] = STATE(2571), + [sym_existential_type] = STATE(2798), + [sym_flow_maybe_type] = STATE(2798), + [sym_parenthesized_type] = STATE(2798), + [sym_predefined_type] = STATE(2798), + [sym_object_type] = STATE(2798), + [sym_type_parameters] = STATE(6581), + [sym_array_type] = STATE(2798), + [sym_tuple_type] = STATE(2798), + [sym_readonly_type] = STATE(2685), + [sym_union_type] = STATE(2798), + [sym_intersection_type] = STATE(2798), + [sym_function_type] = STATE(2685), + [sym_identifier] = ACTIONS(3669), + [anon_sym_STAR] = ACTIONS(3553), + [anon_sym_LBRACE] = ACTIONS(3555), + [anon_sym_typeof] = ACTIONS(3557), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3559), + [anon_sym_LPAREN] = ACTIONS(3561), + [anon_sym_LBRACK] = ACTIONS(3563), + [anon_sym_new] = ACTIONS(3565), + [anon_sym_AMP] = ACTIONS(3567), + [anon_sym_PIPE] = ACTIONS(3569), + [anon_sym_PLUS] = ACTIONS(3571), + [anon_sym_DASH] = ACTIONS(3571), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3573), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3575), + [sym_number] = ACTIONS(3577), + [sym_this] = ACTIONS(3671), + [sym_true] = ACTIONS(3581), + [sym_false] = ACTIONS(3581), + [sym_null] = ACTIONS(3581), + [sym_undefined] = ACTIONS(3581), + [anon_sym_readonly] = ACTIONS(3583), + [anon_sym_QMARK] = ACTIONS(3585), + [anon_sym_any] = ACTIONS(3573), + [anon_sym_number] = ACTIONS(3573), + [anon_sym_boolean] = ACTIONS(3573), + [anon_sym_string] = ACTIONS(3573), + [anon_sym_symbol] = ACTIONS(3573), + [anon_sym_object] = ACTIONS(3573), + [anon_sym_abstract] = ACTIONS(3587), + [anon_sym_never] = ACTIONS(3573), + [anon_sym_unknown] = ACTIONS(3573), + [anon_sym_keyof] = ACTIONS(3591), + [anon_sym_infer] = ACTIONS(3593), + [aux_sym_predefined_type_token1] = ACTIONS(3595), + [anon_sym_LBRACE_PIPE] = ACTIONS(3597), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1204)] = { + [sym_import] = STATE(6240), + [sym_nested_identifier] = STATE(6906), + [sym_string] = STATE(2763), + [sym_formal_parameters] = STATE(7203), + [sym_nested_type_identifier] = STATE(2479), + [sym__type_query_member_expression_in_type_annotation] = STATE(2087), + [sym__type_query_call_expression_in_type_annotation] = STATE(2548), + [sym_type] = STATE(2748), + [sym_constructor_type] = STATE(2685), + [sym_primary_type] = STATE(2755), + [sym_template_literal_type] = STATE(2798), + [sym_infer_type] = STATE(2685), + [sym_conditional_type] = STATE(2798), + [sym_generic_type] = STATE(2798), + [sym_type_query] = STATE(2798), + [sym_index_type_query] = STATE(2798), + [sym_lookup_type] = STATE(2798), + [sym_literal_type] = STATE(2798), + [sym__number] = STATE(2571), + [sym_existential_type] = STATE(2798), + [sym_flow_maybe_type] = STATE(2798), + [sym_parenthesized_type] = STATE(2798), + [sym_predefined_type] = STATE(2798), + [sym_object_type] = STATE(2798), + [sym_type_parameters] = STATE(6581), + [sym_array_type] = STATE(2798), + [sym_tuple_type] = STATE(2798), + [sym_readonly_type] = STATE(2685), + [sym_union_type] = STATE(2798), + [sym_intersection_type] = STATE(2798), + [sym_function_type] = STATE(2685), + [sym_identifier] = ACTIONS(3669), + [anon_sym_STAR] = ACTIONS(3553), + [anon_sym_LBRACE] = ACTIONS(3555), + [anon_sym_typeof] = ACTIONS(3557), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3559), + [anon_sym_LPAREN] = ACTIONS(3561), + [anon_sym_LBRACK] = ACTIONS(3563), + [anon_sym_new] = ACTIONS(3565), + [anon_sym_AMP] = ACTIONS(3567), + [anon_sym_PIPE] = ACTIONS(3569), + [anon_sym_PLUS] = ACTIONS(3571), + [anon_sym_DASH] = ACTIONS(3571), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3573), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3575), + [sym_number] = ACTIONS(3577), + [sym_this] = ACTIONS(3671), + [sym_true] = ACTIONS(3581), + [sym_false] = ACTIONS(3581), + [sym_null] = ACTIONS(3581), + [sym_undefined] = ACTIONS(3581), + [anon_sym_readonly] = ACTIONS(3583), + [anon_sym_QMARK] = ACTIONS(3585), + [anon_sym_any] = ACTIONS(3573), + [anon_sym_number] = ACTIONS(3573), + [anon_sym_boolean] = ACTIONS(3573), + [anon_sym_string] = ACTIONS(3573), + [anon_sym_symbol] = ACTIONS(3573), + [anon_sym_object] = ACTIONS(3573), + [anon_sym_abstract] = ACTIONS(3587), + [anon_sym_never] = ACTIONS(3573), + [anon_sym_unknown] = ACTIONS(3573), + [anon_sym_keyof] = ACTIONS(3591), + [anon_sym_infer] = ACTIONS(3593), + [aux_sym_predefined_type_token1] = ACTIONS(3595), + [anon_sym_LBRACE_PIPE] = ACTIONS(3597), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1205)] = { + [sym_import] = STATE(6240), + [sym_nested_identifier] = STATE(6906), + [sym_string] = STATE(2763), + [sym_formal_parameters] = STATE(7203), + [sym_nested_type_identifier] = STATE(2479), + [sym__type_query_member_expression_in_type_annotation] = STATE(2087), + [sym__type_query_call_expression_in_type_annotation] = STATE(2548), + [sym_type] = STATE(2760), + [sym_constructor_type] = STATE(2685), + [sym_primary_type] = STATE(2755), + [sym_template_literal_type] = STATE(2798), + [sym_infer_type] = STATE(2685), + [sym_conditional_type] = STATE(2798), + [sym_generic_type] = STATE(2798), + [sym_type_query] = STATE(2798), + [sym_index_type_query] = STATE(2798), + [sym_lookup_type] = STATE(2798), + [sym_literal_type] = STATE(2798), + [sym__number] = STATE(2571), + [sym_existential_type] = STATE(2798), + [sym_flow_maybe_type] = STATE(2798), + [sym_parenthesized_type] = STATE(2798), + [sym_predefined_type] = STATE(2798), + [sym_object_type] = STATE(2798), + [sym_type_parameters] = STATE(6581), + [sym_array_type] = STATE(2798), + [sym_tuple_type] = STATE(2798), + [sym_readonly_type] = STATE(2685), + [sym_union_type] = STATE(2798), + [sym_intersection_type] = STATE(2798), + [sym_function_type] = STATE(2685), + [sym_identifier] = ACTIONS(3669), + [anon_sym_STAR] = ACTIONS(3553), + [anon_sym_LBRACE] = ACTIONS(3555), + [anon_sym_typeof] = ACTIONS(3557), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3559), + [anon_sym_LPAREN] = ACTIONS(3561), + [anon_sym_LBRACK] = ACTIONS(3563), + [anon_sym_new] = ACTIONS(3565), + [anon_sym_AMP] = ACTIONS(3567), + [anon_sym_PIPE] = ACTIONS(3569), + [anon_sym_PLUS] = ACTIONS(3571), + [anon_sym_DASH] = ACTIONS(3571), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3573), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3575), + [sym_number] = ACTIONS(3577), + [sym_this] = ACTIONS(3671), + [sym_true] = ACTIONS(3581), + [sym_false] = ACTIONS(3581), + [sym_null] = ACTIONS(3581), + [sym_undefined] = ACTIONS(3581), + [anon_sym_readonly] = ACTIONS(3583), + [anon_sym_QMARK] = ACTIONS(3585), + [anon_sym_any] = ACTIONS(3573), + [anon_sym_number] = ACTIONS(3573), + [anon_sym_boolean] = ACTIONS(3573), + [anon_sym_string] = ACTIONS(3573), + [anon_sym_symbol] = ACTIONS(3573), + [anon_sym_object] = ACTIONS(3573), + [anon_sym_abstract] = ACTIONS(3587), + [anon_sym_never] = ACTIONS(3573), + [anon_sym_unknown] = ACTIONS(3573), + [anon_sym_keyof] = ACTIONS(3591), + [anon_sym_infer] = ACTIONS(3593), + [aux_sym_predefined_type_token1] = ACTIONS(3595), + [anon_sym_LBRACE_PIPE] = ACTIONS(3597), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1206)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3780), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1207)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5061), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1208)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5086), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1209)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4149), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1210)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3768), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1211)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5542), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1212)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(6152), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3551), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1213)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(6152), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3552), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1214)] = { + [sym_import] = STATE(6091), + [sym_nested_identifier] = STATE(7166), + [sym_string] = STATE(2414), + [sym_formal_parameters] = STATE(6777), + [sym_nested_type_identifier] = STATE(2206), + [sym__type_query_member_expression_in_type_annotation] = STATE(1999), + [sym__type_query_call_expression_in_type_annotation] = STATE(2432), + [sym_type] = STATE(2370), + [sym_constructor_type] = STATE(2433), + [sym_primary_type] = STATE(2434), + [sym_template_literal_type] = STATE(2435), + [sym_infer_type] = STATE(2433), + [sym_conditional_type] = STATE(2435), + [sym_generic_type] = STATE(2435), + [sym_type_query] = STATE(2435), + [sym_index_type_query] = STATE(2435), + [sym_lookup_type] = STATE(2435), + [sym_literal_type] = STATE(2435), + [sym__number] = STATE(2436), + [sym_existential_type] = STATE(2435), + [sym_flow_maybe_type] = STATE(2435), + [sym_parenthesized_type] = STATE(2435), + [sym_predefined_type] = STATE(2435), + [sym_object_type] = STATE(2435), + [sym_type_parameters] = STATE(6486), + [sym_array_type] = STATE(2435), + [sym_tuple_type] = STATE(2435), + [sym_readonly_type] = STATE(2433), + [sym_union_type] = STATE(2435), + [sym_intersection_type] = STATE(2435), + [sym_function_type] = STATE(2433), + [sym_identifier] = ACTIONS(3677), + [anon_sym_STAR] = ACTIONS(3449), + [anon_sym_LBRACE] = ACTIONS(3451), + [anon_sym_typeof] = ACTIONS(3453), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3455), + [anon_sym_LPAREN] = ACTIONS(3457), + [anon_sym_LBRACK] = ACTIONS(3459), + [anon_sym_new] = ACTIONS(3461), + [anon_sym_AMP] = ACTIONS(3463), + [anon_sym_PIPE] = ACTIONS(3465), + [anon_sym_PLUS] = ACTIONS(3467), + [anon_sym_DASH] = ACTIONS(3467), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3469), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3471), + [sym_number] = ACTIONS(3473), + [sym_this] = ACTIONS(3679), + [sym_true] = ACTIONS(3477), + [sym_false] = ACTIONS(3477), + [sym_null] = ACTIONS(3477), + [sym_undefined] = ACTIONS(3477), + [anon_sym_readonly] = ACTIONS(3479), + [anon_sym_QMARK] = ACTIONS(3481), + [anon_sym_any] = ACTIONS(3469), + [anon_sym_number] = ACTIONS(3469), + [anon_sym_boolean] = ACTIONS(3469), + [anon_sym_string] = ACTIONS(3469), + [anon_sym_symbol] = ACTIONS(3469), + [anon_sym_object] = ACTIONS(3469), + [anon_sym_abstract] = ACTIONS(3483), + [anon_sym_never] = ACTIONS(3469), + [anon_sym_unknown] = ACTIONS(3469), + [anon_sym_keyof] = ACTIONS(3487), + [anon_sym_infer] = ACTIONS(3489), + [aux_sym_predefined_type_token1] = ACTIONS(3491), + [anon_sym_LBRACE_PIPE] = ACTIONS(3493), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1215)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5926), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1216)] = { + [sym_import] = STATE(6112), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(7194), + [sym_nested_type_identifier] = STATE(4236), + [sym__type_query_member_expression_in_type_annotation] = STATE(3942), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3547), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6620), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3689), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(3285), + [anon_sym_typeof] = ACTIONS(3287), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(3289), + [anon_sym_AMP] = ACTIONS(3291), + [anon_sym_PIPE] = ACTIONS(3293), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(3295), + [anon_sym_SQUOTE] = ACTIONS(3297), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(3301), + [anon_sym_QMARK] = ACTIONS(3303), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3305), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3309), + [anon_sym_infer] = ACTIONS(3311), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3313), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1217)] = { + [sym_import] = STATE(6112), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(7194), + [sym_nested_type_identifier] = STATE(4236), + [sym__type_query_member_expression_in_type_annotation] = STATE(3942), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4747), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6620), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3689), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(3285), + [anon_sym_typeof] = ACTIONS(3287), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(3289), + [anon_sym_AMP] = ACTIONS(3291), + [anon_sym_PIPE] = ACTIONS(3293), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(3295), + [anon_sym_SQUOTE] = ACTIONS(3297), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(3301), + [anon_sym_QMARK] = ACTIONS(3303), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3305), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3309), + [anon_sym_infer] = ACTIONS(3311), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3313), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1218)] = { + [sym_import] = STATE(6112), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(7194), + [sym_nested_type_identifier] = STATE(4236), + [sym__type_query_member_expression_in_type_annotation] = STATE(3942), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4748), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6620), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3689), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(3285), + [anon_sym_typeof] = ACTIONS(3287), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(3289), + [anon_sym_AMP] = ACTIONS(3291), + [anon_sym_PIPE] = ACTIONS(3293), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(3295), + [anon_sym_SQUOTE] = ACTIONS(3297), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(3301), + [anon_sym_QMARK] = ACTIONS(3303), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3305), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3309), + [anon_sym_infer] = ACTIONS(3311), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3313), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1219)] = { + [sym_import] = STATE(6112), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(4236), + [sym__type_query_member_expression_in_type_annotation] = STATE(3942), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(6058), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3551), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3689), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(3285), + [anon_sym_typeof] = ACTIONS(3287), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(3291), + [anon_sym_PIPE] = ACTIONS(3293), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(3295), + [anon_sym_SQUOTE] = ACTIONS(3297), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(3303), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3309), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3313), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1220)] = { + [sym_import] = STATE(6112), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(4236), + [sym__type_query_member_expression_in_type_annotation] = STATE(3942), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(6058), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3552), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3689), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(3285), + [anon_sym_typeof] = ACTIONS(3287), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(3291), + [anon_sym_PIPE] = ACTIONS(3293), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(3295), + [anon_sym_SQUOTE] = ACTIONS(3297), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(3303), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3309), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3313), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1221)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5062), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1222)] = { + [sym_import] = STATE(6045), + [sym_nested_identifier] = STATE(6907), + [sym_string] = STATE(1807), + [sym_formal_parameters] = STATE(6917), + [sym_nested_type_identifier] = STATE(1775), + [sym__type_query_member_expression_in_type_annotation] = STATE(1760), + [sym__type_query_call_expression_in_type_annotation] = STATE(1809), + [sym_type] = STATE(1802), + [sym_constructor_type] = STATE(1810), + [sym_primary_type] = STATE(1811), + [sym_template_literal_type] = STATE(1812), + [sym_infer_type] = STATE(1810), + [sym_conditional_type] = STATE(1812), + [sym_generic_type] = STATE(1812), + [sym_type_query] = STATE(1812), + [sym_index_type_query] = STATE(1812), + [sym_lookup_type] = STATE(1812), + [sym_literal_type] = STATE(1812), + [sym__number] = STATE(1813), + [sym_existential_type] = STATE(1812), + [sym_flow_maybe_type] = STATE(1812), + [sym_parenthesized_type] = STATE(1812), + [sym_predefined_type] = STATE(1812), + [sym_object_type] = STATE(1812), + [sym_type_parameters] = STATE(6422), + [sym_array_type] = STATE(1812), + [sym_tuple_type] = STATE(1812), + [sym_readonly_type] = STATE(1810), + [sym_union_type] = STATE(1812), + [sym_intersection_type] = STATE(1812), + [sym_function_type] = STATE(1810), + [sym_identifier] = ACTIONS(3681), + [anon_sym_STAR] = ACTIONS(3497), + [anon_sym_LBRACE] = ACTIONS(3499), + [anon_sym_typeof] = ACTIONS(3501), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3691), + [anon_sym_LPAREN] = ACTIONS(3505), + [anon_sym_LBRACK] = ACTIONS(3507), + [anon_sym_new] = ACTIONS(3509), + [anon_sym_AMP] = ACTIONS(3511), + [anon_sym_PIPE] = ACTIONS(3513), + [anon_sym_PLUS] = ACTIONS(3515), + [anon_sym_DASH] = ACTIONS(3515), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3517), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3519), + [sym_number] = ACTIONS(3521), + [sym_this] = ACTIONS(3683), + [sym_true] = ACTIONS(3525), + [sym_false] = ACTIONS(3525), + [sym_null] = ACTIONS(3525), + [sym_undefined] = ACTIONS(3525), + [anon_sym_readonly] = ACTIONS(3527), + [anon_sym_QMARK] = ACTIONS(3529), + [anon_sym_any] = ACTIONS(3517), + [anon_sym_number] = ACTIONS(3517), + [anon_sym_boolean] = ACTIONS(3517), + [anon_sym_string] = ACTIONS(3517), + [anon_sym_symbol] = ACTIONS(3517), + [anon_sym_object] = ACTIONS(3517), + [anon_sym_abstract] = ACTIONS(3531), + [anon_sym_never] = ACTIONS(3517), + [anon_sym_unknown] = ACTIONS(3517), + [anon_sym_keyof] = ACTIONS(3535), + [anon_sym_infer] = ACTIONS(3537), + [aux_sym_predefined_type_token1] = ACTIONS(3539), + [anon_sym_LBRACE_PIPE] = ACTIONS(3541), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1223)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5938), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1224)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4883), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1225)] = { + [sym_import] = STATE(6091), + [sym_nested_identifier] = STATE(7166), + [sym_string] = STATE(2414), + [sym_formal_parameters] = STATE(6777), + [sym_nested_type_identifier] = STATE(2206), + [sym__type_query_member_expression_in_type_annotation] = STATE(1999), + [sym__type_query_call_expression_in_type_annotation] = STATE(2432), + [sym_type] = STATE(2461), + [sym_constructor_type] = STATE(2433), + [sym_primary_type] = STATE(2434), + [sym_template_literal_type] = STATE(2435), + [sym_infer_type] = STATE(2433), + [sym_conditional_type] = STATE(2435), + [sym_generic_type] = STATE(2435), + [sym_type_query] = STATE(2435), + [sym_index_type_query] = STATE(2435), + [sym_lookup_type] = STATE(2435), + [sym_literal_type] = STATE(2435), + [sym__number] = STATE(2436), + [sym_existential_type] = STATE(2435), + [sym_flow_maybe_type] = STATE(2435), + [sym_parenthesized_type] = STATE(2435), + [sym_predefined_type] = STATE(2435), + [sym_object_type] = STATE(2435), + [sym_type_parameters] = STATE(6486), + [sym_array_type] = STATE(2435), + [sym_tuple_type] = STATE(2435), + [sym_readonly_type] = STATE(2433), + [sym_union_type] = STATE(2435), + [sym_intersection_type] = STATE(2435), + [sym_function_type] = STATE(2433), + [sym_identifier] = ACTIONS(3677), + [anon_sym_STAR] = ACTIONS(3449), + [anon_sym_LBRACE] = ACTIONS(3451), + [anon_sym_typeof] = ACTIONS(3453), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3455), + [anon_sym_LPAREN] = ACTIONS(3457), + [anon_sym_LBRACK] = ACTIONS(3459), + [anon_sym_new] = ACTIONS(3461), + [anon_sym_AMP] = ACTIONS(3463), + [anon_sym_PIPE] = ACTIONS(3465), + [anon_sym_PLUS] = ACTIONS(3467), + [anon_sym_DASH] = ACTIONS(3467), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3469), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3471), + [sym_number] = ACTIONS(3473), + [sym_this] = ACTIONS(3679), + [sym_true] = ACTIONS(3477), + [sym_false] = ACTIONS(3477), + [sym_null] = ACTIONS(3477), + [sym_undefined] = ACTIONS(3477), + [anon_sym_readonly] = ACTIONS(3479), + [anon_sym_QMARK] = ACTIONS(3481), + [anon_sym_any] = ACTIONS(3469), + [anon_sym_number] = ACTIONS(3469), + [anon_sym_boolean] = ACTIONS(3469), + [anon_sym_string] = ACTIONS(3469), + [anon_sym_symbol] = ACTIONS(3469), + [anon_sym_object] = ACTIONS(3469), + [anon_sym_abstract] = ACTIONS(3483), + [anon_sym_never] = ACTIONS(3469), + [anon_sym_unknown] = ACTIONS(3469), + [anon_sym_keyof] = ACTIONS(3487), + [anon_sym_infer] = ACTIONS(3489), + [aux_sym_predefined_type_token1] = ACTIONS(3491), + [anon_sym_LBRACE_PIPE] = ACTIONS(3493), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1226)] = { + [sym_import] = STATE(6091), + [sym_nested_identifier] = STATE(7166), + [sym_string] = STATE(2414), + [sym_formal_parameters] = STATE(6777), + [sym_nested_type_identifier] = STATE(2206), + [sym__type_query_member_expression_in_type_annotation] = STATE(1999), + [sym__type_query_call_expression_in_type_annotation] = STATE(2432), + [sym_type] = STATE(2462), + [sym_constructor_type] = STATE(2433), + [sym_primary_type] = STATE(2434), + [sym_template_literal_type] = STATE(2435), + [sym_infer_type] = STATE(2433), + [sym_conditional_type] = STATE(2435), + [sym_generic_type] = STATE(2435), + [sym_type_query] = STATE(2435), + [sym_index_type_query] = STATE(2435), + [sym_lookup_type] = STATE(2435), + [sym_literal_type] = STATE(2435), + [sym__number] = STATE(2436), + [sym_existential_type] = STATE(2435), + [sym_flow_maybe_type] = STATE(2435), + [sym_parenthesized_type] = STATE(2435), + [sym_predefined_type] = STATE(2435), + [sym_object_type] = STATE(2435), + [sym_type_parameters] = STATE(6486), + [sym_array_type] = STATE(2435), + [sym_tuple_type] = STATE(2435), + [sym_readonly_type] = STATE(2433), + [sym_union_type] = STATE(2435), + [sym_intersection_type] = STATE(2435), + [sym_function_type] = STATE(2433), + [sym_identifier] = ACTIONS(3677), + [anon_sym_STAR] = ACTIONS(3449), + [anon_sym_LBRACE] = ACTIONS(3451), + [anon_sym_typeof] = ACTIONS(3453), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3455), + [anon_sym_LPAREN] = ACTIONS(3457), + [anon_sym_LBRACK] = ACTIONS(3459), + [anon_sym_new] = ACTIONS(3461), + [anon_sym_AMP] = ACTIONS(3463), + [anon_sym_PIPE] = ACTIONS(3465), + [anon_sym_PLUS] = ACTIONS(3467), + [anon_sym_DASH] = ACTIONS(3467), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3469), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3471), + [sym_number] = ACTIONS(3473), + [sym_this] = ACTIONS(3679), + [sym_true] = ACTIONS(3477), + [sym_false] = ACTIONS(3477), + [sym_null] = ACTIONS(3477), + [sym_undefined] = ACTIONS(3477), + [anon_sym_readonly] = ACTIONS(3479), + [anon_sym_QMARK] = ACTIONS(3481), + [anon_sym_any] = ACTIONS(3469), + [anon_sym_number] = ACTIONS(3469), + [anon_sym_boolean] = ACTIONS(3469), + [anon_sym_string] = ACTIONS(3469), + [anon_sym_symbol] = ACTIONS(3469), + [anon_sym_object] = ACTIONS(3469), + [anon_sym_abstract] = ACTIONS(3483), + [anon_sym_never] = ACTIONS(3469), + [anon_sym_unknown] = ACTIONS(3469), + [anon_sym_keyof] = ACTIONS(3487), + [anon_sym_infer] = ACTIONS(3489), + [aux_sym_predefined_type_token1] = ACTIONS(3491), + [anon_sym_LBRACE_PIPE] = ACTIONS(3493), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1227)] = { + [sym_import] = STATE(6126), + [sym_nested_identifier] = STATE(6749), + [sym_string] = STATE(3869), + [sym_formal_parameters] = STATE(6790), + [sym_nested_type_identifier] = STATE(3682), + [sym__type_query_member_expression_in_type_annotation] = STATE(3462), + [sym__type_query_call_expression_in_type_annotation] = STATE(3757), + [sym_type] = STATE(3924), + [sym_constructor_type] = STATE(3871), + [sym_primary_type] = STATE(3872), + [sym_template_literal_type] = STATE(3873), + [sym_infer_type] = STATE(3871), + [sym_conditional_type] = STATE(3873), + [sym_generic_type] = STATE(3873), + [sym_type_query] = STATE(3873), + [sym_index_type_query] = STATE(3873), + [sym_lookup_type] = STATE(3873), + [sym_literal_type] = STATE(3873), + [sym__number] = STATE(3874), + [sym_existential_type] = STATE(3873), + [sym_flow_maybe_type] = STATE(3873), + [sym_parenthesized_type] = STATE(3873), + [sym_predefined_type] = STATE(3873), + [sym_object_type] = STATE(3873), + [sym_type_parameters] = STATE(6463), + [sym_array_type] = STATE(3873), + [sym_tuple_type] = STATE(3873), + [sym_readonly_type] = STATE(3871), + [sym_union_type] = STATE(3873), + [sym_intersection_type] = STATE(3873), + [sym_function_type] = STATE(3871), + [sym_identifier] = ACTIONS(1778), + [anon_sym_STAR] = ACTIONS(1082), + [anon_sym_LBRACE] = ACTIONS(1782), + [anon_sym_typeof] = ACTIONS(1784), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(1088), + [anon_sym_LPAREN] = ACTIONS(1786), + [anon_sym_LBRACK] = ACTIONS(1788), + [anon_sym_new] = ACTIONS(1790), + [anon_sym_AMP] = ACTIONS(1096), + [anon_sym_PIPE] = ACTIONS(1098), + [anon_sym_PLUS] = ACTIONS(3379), + [anon_sym_DASH] = ACTIONS(3379), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(1122), + [anon_sym_DQUOTE] = ACTIONS(1798), + [anon_sym_SQUOTE] = ACTIONS(1800), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1802), + [sym_number] = ACTIONS(1804), + [sym_this] = ACTIONS(1806), + [sym_true] = ACTIONS(1808), + [sym_false] = ACTIONS(1808), + [sym_null] = ACTIONS(1808), + [sym_undefined] = ACTIONS(1808), + [anon_sym_readonly] = ACTIONS(1810), + [anon_sym_QMARK] = ACTIONS(1116), + [anon_sym_any] = ACTIONS(1122), + [anon_sym_number] = ACTIONS(1122), + [anon_sym_boolean] = ACTIONS(1122), + [anon_sym_string] = ACTIONS(1122), + [anon_sym_symbol] = ACTIONS(1122), + [anon_sym_object] = ACTIONS(1122), + [anon_sym_abstract] = ACTIONS(1120), + [anon_sym_never] = ACTIONS(1122), + [anon_sym_unknown] = ACTIONS(1122), + [anon_sym_keyof] = ACTIONS(1124), + [anon_sym_infer] = ACTIONS(1126), + [aux_sym_predefined_type_token1] = ACTIONS(1128), + [anon_sym_LBRACE_PIPE] = ACTIONS(1130), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1228)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5639), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1229)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5941), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1230)] = { + [sym_import] = STATE(6240), + [sym_nested_identifier] = STATE(6906), + [sym_string] = STATE(2763), + [sym_formal_parameters] = STATE(7203), + [sym_nested_type_identifier] = STATE(2479), + [sym__type_query_member_expression_in_type_annotation] = STATE(2087), + [sym__type_query_call_expression_in_type_annotation] = STATE(2548), + [sym_type] = STATE(2708), + [sym_constructor_type] = STATE(2685), + [sym_primary_type] = STATE(2755), + [sym_template_literal_type] = STATE(2798), + [sym_infer_type] = STATE(2685), + [sym_conditional_type] = STATE(2798), + [sym_generic_type] = STATE(2798), + [sym_type_query] = STATE(2798), + [sym_index_type_query] = STATE(2798), + [sym_lookup_type] = STATE(2798), + [sym_literal_type] = STATE(2798), + [sym__number] = STATE(2571), + [sym_existential_type] = STATE(2798), + [sym_flow_maybe_type] = STATE(2798), + [sym_parenthesized_type] = STATE(2798), + [sym_predefined_type] = STATE(2798), + [sym_object_type] = STATE(2798), + [sym_type_parameters] = STATE(6581), + [sym_array_type] = STATE(2798), + [sym_tuple_type] = STATE(2798), + [sym_readonly_type] = STATE(2685), + [sym_union_type] = STATE(2798), + [sym_intersection_type] = STATE(2798), + [sym_function_type] = STATE(2685), + [sym_identifier] = ACTIONS(3669), + [anon_sym_STAR] = ACTIONS(3553), + [anon_sym_LBRACE] = ACTIONS(3555), + [anon_sym_typeof] = ACTIONS(3557), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3559), + [anon_sym_LPAREN] = ACTIONS(3561), + [anon_sym_LBRACK] = ACTIONS(3563), + [anon_sym_new] = ACTIONS(3565), + [anon_sym_AMP] = ACTIONS(3567), + [anon_sym_PIPE] = ACTIONS(3569), + [anon_sym_PLUS] = ACTIONS(3571), + [anon_sym_DASH] = ACTIONS(3571), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3573), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3575), + [sym_number] = ACTIONS(3577), + [sym_this] = ACTIONS(3671), + [sym_true] = ACTIONS(3581), + [sym_false] = ACTIONS(3581), + [sym_null] = ACTIONS(3581), + [sym_undefined] = ACTIONS(3581), + [anon_sym_readonly] = ACTIONS(3583), + [anon_sym_QMARK] = ACTIONS(3585), + [anon_sym_any] = ACTIONS(3573), + [anon_sym_number] = ACTIONS(3573), + [anon_sym_boolean] = ACTIONS(3573), + [anon_sym_string] = ACTIONS(3573), + [anon_sym_symbol] = ACTIONS(3573), + [anon_sym_object] = ACTIONS(3573), + [anon_sym_abstract] = ACTIONS(3587), + [anon_sym_never] = ACTIONS(3573), + [anon_sym_unknown] = ACTIONS(3573), + [anon_sym_keyof] = ACTIONS(3591), + [anon_sym_infer] = ACTIONS(3593), + [aux_sym_predefined_type_token1] = ACTIONS(3595), + [anon_sym_LBRACE_PIPE] = ACTIONS(3597), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1231)] = { + [sym_import] = STATE(6112), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(7194), + [sym_nested_type_identifier] = STATE(4236), + [sym__type_query_member_expression_in_type_annotation] = STATE(3942), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3566), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6620), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3689), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(3285), + [anon_sym_typeof] = ACTIONS(3287), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(3289), + [anon_sym_AMP] = ACTIONS(3291), + [anon_sym_PIPE] = ACTIONS(3293), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(3295), + [anon_sym_SQUOTE] = ACTIONS(3297), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(3301), + [anon_sym_QMARK] = ACTIONS(3303), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3305), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3309), + [anon_sym_infer] = ACTIONS(3311), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3313), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1232)] = { + [sym_import] = STATE(6112), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(7194), + [sym_nested_type_identifier] = STATE(4236), + [sym__type_query_member_expression_in_type_annotation] = STATE(3942), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4806), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6620), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3689), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(3285), + [anon_sym_typeof] = ACTIONS(3287), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(3289), + [anon_sym_AMP] = ACTIONS(3291), + [anon_sym_PIPE] = ACTIONS(3293), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(3295), + [anon_sym_SQUOTE] = ACTIONS(3297), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(3301), + [anon_sym_QMARK] = ACTIONS(3303), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3305), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3309), + [anon_sym_infer] = ACTIONS(3311), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3313), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1233)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4817), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1234)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3561), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1235)] = { + [sym_import] = STATE(6112), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(7194), + [sym_nested_type_identifier] = STATE(4236), + [sym__type_query_member_expression_in_type_annotation] = STATE(3942), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3596), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6620), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3689), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(3285), + [anon_sym_typeof] = ACTIONS(3287), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(3289), + [anon_sym_AMP] = ACTIONS(3291), + [anon_sym_PIPE] = ACTIONS(3293), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(3295), + [anon_sym_SQUOTE] = ACTIONS(3297), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(3301), + [anon_sym_QMARK] = ACTIONS(3303), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3305), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3309), + [anon_sym_infer] = ACTIONS(3311), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3313), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1236)] = { + [sym_import] = STATE(6112), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(7194), + [sym_nested_type_identifier] = STATE(4236), + [sym__type_query_member_expression_in_type_annotation] = STATE(3942), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4839), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6620), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3689), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(3285), + [anon_sym_typeof] = ACTIONS(3287), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(3289), + [anon_sym_AMP] = ACTIONS(3291), + [anon_sym_PIPE] = ACTIONS(3293), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(3295), + [anon_sym_SQUOTE] = ACTIONS(3297), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(3301), + [anon_sym_QMARK] = ACTIONS(3303), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3305), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3309), + [anon_sym_infer] = ACTIONS(3311), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3313), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1237)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5560), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1238)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3562), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1239)] = { + [sym_import] = STATE(6112), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(7194), + [sym_nested_type_identifier] = STATE(4236), + [sym__type_query_member_expression_in_type_annotation] = STATE(3942), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4849), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6620), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3689), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(3285), + [anon_sym_typeof] = ACTIONS(3287), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(3289), + [anon_sym_AMP] = ACTIONS(3291), + [anon_sym_PIPE] = ACTIONS(3293), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(3295), + [anon_sym_SQUOTE] = ACTIONS(3297), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(3301), + [anon_sym_QMARK] = ACTIONS(3303), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3305), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3309), + [anon_sym_infer] = ACTIONS(3311), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3313), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1240)] = { + [sym_import] = STATE(6112), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(7194), + [sym_nested_type_identifier] = STATE(4236), + [sym__type_query_member_expression_in_type_annotation] = STATE(3942), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4850), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6620), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3689), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(3285), + [anon_sym_typeof] = ACTIONS(3287), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(3289), + [anon_sym_AMP] = ACTIONS(3291), + [anon_sym_PIPE] = ACTIONS(3293), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(3295), + [anon_sym_SQUOTE] = ACTIONS(3297), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(3301), + [anon_sym_QMARK] = ACTIONS(3303), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3305), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3309), + [anon_sym_infer] = ACTIONS(3311), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3313), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1241)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3772), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1242)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5564), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1243)] = { + [sym_import] = STATE(6112), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(7194), + [sym_nested_type_identifier] = STATE(4236), + [sym__type_query_member_expression_in_type_annotation] = STATE(3942), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3561), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6620), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3689), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(3285), + [anon_sym_typeof] = ACTIONS(3287), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(3289), + [anon_sym_AMP] = ACTIONS(3291), + [anon_sym_PIPE] = ACTIONS(3293), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(3295), + [anon_sym_SQUOTE] = ACTIONS(3297), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(3301), + [anon_sym_QMARK] = ACTIONS(3303), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3305), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3309), + [anon_sym_infer] = ACTIONS(3311), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3313), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1244)] = { + [sym_import] = STATE(6112), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(7194), + [sym_nested_type_identifier] = STATE(4236), + [sym__type_query_member_expression_in_type_annotation] = STATE(3942), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3562), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6620), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3689), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(3285), + [anon_sym_typeof] = ACTIONS(3287), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(3289), + [anon_sym_AMP] = ACTIONS(3291), + [anon_sym_PIPE] = ACTIONS(3293), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(3295), + [anon_sym_SQUOTE] = ACTIONS(3297), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(3301), + [anon_sym_QMARK] = ACTIONS(3303), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3305), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3309), + [anon_sym_infer] = ACTIONS(3311), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3313), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1245)] = { + [sym_import] = STATE(6112), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(7194), + [sym_nested_type_identifier] = STATE(4236), + [sym__type_query_member_expression_in_type_annotation] = STATE(3942), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3587), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6620), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3689), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(3285), + [anon_sym_typeof] = ACTIONS(3287), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(3289), + [anon_sym_AMP] = ACTIONS(3291), + [anon_sym_PIPE] = ACTIONS(3293), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(3295), + [anon_sym_SQUOTE] = ACTIONS(3297), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(3301), + [anon_sym_QMARK] = ACTIONS(3303), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3305), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3309), + [anon_sym_infer] = ACTIONS(3311), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3313), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1246)] = { + [sym_import] = STATE(6112), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(7194), + [sym_nested_type_identifier] = STATE(4236), + [sym__type_query_member_expression_in_type_annotation] = STATE(3942), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4892), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6620), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3689), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(3285), + [anon_sym_typeof] = ACTIONS(3287), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(3289), + [anon_sym_AMP] = ACTIONS(3291), + [anon_sym_PIPE] = ACTIONS(3293), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(3295), + [anon_sym_SQUOTE] = ACTIONS(3297), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(3301), + [anon_sym_QMARK] = ACTIONS(3303), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3305), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3309), + [anon_sym_infer] = ACTIONS(3311), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3313), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1247)] = { + [sym_import] = STATE(6112), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(7194), + [sym_nested_type_identifier] = STATE(4236), + [sym__type_query_member_expression_in_type_annotation] = STATE(3942), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5221), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6620), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3689), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(3285), + [anon_sym_typeof] = ACTIONS(3287), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(3289), + [anon_sym_AMP] = ACTIONS(3291), + [anon_sym_PIPE] = ACTIONS(3293), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(3295), + [anon_sym_SQUOTE] = ACTIONS(3297), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(3301), + [anon_sym_QMARK] = ACTIONS(3303), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3305), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3309), + [anon_sym_infer] = ACTIONS(3311), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3313), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1248)] = { + [sym_import] = STATE(6060), + [sym_nested_identifier] = STATE(7108), + [sym_string] = STATE(4318), + [sym_formal_parameters] = STATE(7226), + [sym_nested_type_identifier] = STATE(3956), + [sym__type_query_member_expression_in_type_annotation] = STATE(3754), + [sym__type_query_call_expression_in_type_annotation] = STATE(4117), + [sym_type] = STATE(5271), + [sym_constructor_type] = STATE(4329), + [sym_primary_type] = STATE(4331), + [sym_template_literal_type] = STATE(4336), + [sym_infer_type] = STATE(4329), + [sym_conditional_type] = STATE(4336), + [sym_generic_type] = STATE(4336), + [sym_type_query] = STATE(4336), + [sym_index_type_query] = STATE(4336), + [sym_lookup_type] = STATE(4336), + [sym_literal_type] = STATE(4336), + [sym__number] = STATE(4337), + [sym_existential_type] = STATE(4336), + [sym_flow_maybe_type] = STATE(4336), + [sym_parenthesized_type] = STATE(4336), + [sym_predefined_type] = STATE(4336), + [sym_object_type] = STATE(4336), + [sym_type_parameters] = STATE(6342), + [sym_array_type] = STATE(4336), + [sym_tuple_type] = STATE(4336), + [sym_readonly_type] = STATE(4329), + [sym_union_type] = STATE(4336), + [sym_intersection_type] = STATE(4336), + [sym_function_type] = STATE(4329), + [sym_identifier] = ACTIONS(3673), + [anon_sym_STAR] = ACTIONS(3323), + [anon_sym_LBRACE] = ACTIONS(3325), + [anon_sym_typeof] = ACTIONS(3327), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3329), + [anon_sym_LPAREN] = ACTIONS(3331), + [anon_sym_LBRACK] = ACTIONS(3333), + [anon_sym_new] = ACTIONS(3335), + [anon_sym_AMP] = ACTIONS(3337), + [anon_sym_PIPE] = ACTIONS(3339), + [anon_sym_PLUS] = ACTIONS(3341), + [anon_sym_DASH] = ACTIONS(3341), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3343), + [anon_sym_DQUOTE] = ACTIONS(3345), + [anon_sym_SQUOTE] = ACTIONS(3347), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3349), + [sym_number] = ACTIONS(3351), + [sym_this] = ACTIONS(3675), + [sym_true] = ACTIONS(3355), + [sym_false] = ACTIONS(3355), + [sym_null] = ACTIONS(3355), + [sym_undefined] = ACTIONS(3355), + [anon_sym_readonly] = ACTIONS(3357), + [anon_sym_QMARK] = ACTIONS(3359), + [anon_sym_any] = ACTIONS(3343), + [anon_sym_number] = ACTIONS(3343), + [anon_sym_boolean] = ACTIONS(3343), + [anon_sym_string] = ACTIONS(3343), + [anon_sym_symbol] = ACTIONS(3343), + [anon_sym_object] = ACTIONS(3343), + [anon_sym_abstract] = ACTIONS(3361), + [anon_sym_never] = ACTIONS(3343), + [anon_sym_unknown] = ACTIONS(3343), + [anon_sym_keyof] = ACTIONS(3365), + [anon_sym_infer] = ACTIONS(3367), + [aux_sym_predefined_type_token1] = ACTIONS(3369), + [anon_sym_LBRACE_PIPE] = ACTIONS(3371), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1249)] = { + [sym_import] = STATE(6060), + [sym_nested_identifier] = STATE(7108), + [sym_string] = STATE(4318), + [sym_formal_parameters] = STATE(7226), + [sym_nested_type_identifier] = STATE(3956), + [sym__type_query_member_expression_in_type_annotation] = STATE(3754), + [sym__type_query_call_expression_in_type_annotation] = STATE(4117), + [sym_type] = STATE(5300), + [sym_constructor_type] = STATE(4329), + [sym_primary_type] = STATE(4331), + [sym_template_literal_type] = STATE(4336), + [sym_infer_type] = STATE(4329), + [sym_conditional_type] = STATE(4336), + [sym_generic_type] = STATE(4336), + [sym_type_query] = STATE(4336), + [sym_index_type_query] = STATE(4336), + [sym_lookup_type] = STATE(4336), + [sym_literal_type] = STATE(4336), + [sym__number] = STATE(4337), + [sym_existential_type] = STATE(4336), + [sym_flow_maybe_type] = STATE(4336), + [sym_parenthesized_type] = STATE(4336), + [sym_predefined_type] = STATE(4336), + [sym_object_type] = STATE(4336), + [sym_type_parameters] = STATE(6342), + [sym_array_type] = STATE(4336), + [sym_tuple_type] = STATE(4336), + [sym_readonly_type] = STATE(4329), + [sym_union_type] = STATE(4336), + [sym_intersection_type] = STATE(4336), + [sym_function_type] = STATE(4329), + [sym_identifier] = ACTIONS(3673), + [anon_sym_STAR] = ACTIONS(3323), + [anon_sym_LBRACE] = ACTIONS(3325), + [anon_sym_typeof] = ACTIONS(3327), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3329), + [anon_sym_LPAREN] = ACTIONS(3331), + [anon_sym_LBRACK] = ACTIONS(3333), + [anon_sym_new] = ACTIONS(3335), + [anon_sym_AMP] = ACTIONS(3337), + [anon_sym_PIPE] = ACTIONS(3339), + [anon_sym_PLUS] = ACTIONS(3341), + [anon_sym_DASH] = ACTIONS(3341), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3343), + [anon_sym_DQUOTE] = ACTIONS(3345), + [anon_sym_SQUOTE] = ACTIONS(3347), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3349), + [sym_number] = ACTIONS(3351), + [sym_this] = ACTIONS(3675), + [sym_true] = ACTIONS(3355), + [sym_false] = ACTIONS(3355), + [sym_null] = ACTIONS(3355), + [sym_undefined] = ACTIONS(3355), + [anon_sym_readonly] = ACTIONS(3357), + [anon_sym_QMARK] = ACTIONS(3359), + [anon_sym_any] = ACTIONS(3343), + [anon_sym_number] = ACTIONS(3343), + [anon_sym_boolean] = ACTIONS(3343), + [anon_sym_string] = ACTIONS(3343), + [anon_sym_symbol] = ACTIONS(3343), + [anon_sym_object] = ACTIONS(3343), + [anon_sym_abstract] = ACTIONS(3361), + [anon_sym_never] = ACTIONS(3343), + [anon_sym_unknown] = ACTIONS(3343), + [anon_sym_keyof] = ACTIONS(3365), + [anon_sym_infer] = ACTIONS(3367), + [aux_sym_predefined_type_token1] = ACTIONS(3369), + [anon_sym_LBRACE_PIPE] = ACTIONS(3371), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1250)] = { + [sym_import] = STATE(6060), + [sym_nested_identifier] = STATE(7108), + [sym_string] = STATE(4318), + [sym_formal_parameters] = STATE(7226), + [sym_nested_type_identifier] = STATE(3956), + [sym__type_query_member_expression_in_type_annotation] = STATE(3754), + [sym__type_query_call_expression_in_type_annotation] = STATE(4117), + [sym_type] = STATE(4419), + [sym_constructor_type] = STATE(4329), + [sym_primary_type] = STATE(4331), + [sym_template_literal_type] = STATE(4336), + [sym_infer_type] = STATE(4329), + [sym_conditional_type] = STATE(4336), + [sym_generic_type] = STATE(4336), + [sym_type_query] = STATE(4336), + [sym_index_type_query] = STATE(4336), + [sym_lookup_type] = STATE(4336), + [sym_literal_type] = STATE(4336), + [sym__number] = STATE(4337), + [sym_existential_type] = STATE(4336), + [sym_flow_maybe_type] = STATE(4336), + [sym_parenthesized_type] = STATE(4336), + [sym_predefined_type] = STATE(4336), + [sym_object_type] = STATE(4336), + [sym_type_parameters] = STATE(6342), + [sym_array_type] = STATE(4336), + [sym_tuple_type] = STATE(4336), + [sym_readonly_type] = STATE(4329), + [sym_union_type] = STATE(4336), + [sym_intersection_type] = STATE(4336), + [sym_function_type] = STATE(4329), + [sym_identifier] = ACTIONS(3673), + [anon_sym_STAR] = ACTIONS(3323), + [anon_sym_LBRACE] = ACTIONS(3325), + [anon_sym_typeof] = ACTIONS(3327), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3329), + [anon_sym_LPAREN] = ACTIONS(3331), + [anon_sym_LBRACK] = ACTIONS(3333), + [anon_sym_new] = ACTIONS(3335), + [anon_sym_AMP] = ACTIONS(3337), + [anon_sym_PIPE] = ACTIONS(3339), + [anon_sym_PLUS] = ACTIONS(3341), + [anon_sym_DASH] = ACTIONS(3341), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3343), + [anon_sym_DQUOTE] = ACTIONS(3345), + [anon_sym_SQUOTE] = ACTIONS(3347), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3349), + [sym_number] = ACTIONS(3351), + [sym_this] = ACTIONS(3675), + [sym_true] = ACTIONS(3355), + [sym_false] = ACTIONS(3355), + [sym_null] = ACTIONS(3355), + [sym_undefined] = ACTIONS(3355), + [anon_sym_readonly] = ACTIONS(3357), + [anon_sym_QMARK] = ACTIONS(3359), + [anon_sym_any] = ACTIONS(3343), + [anon_sym_number] = ACTIONS(3343), + [anon_sym_boolean] = ACTIONS(3343), + [anon_sym_string] = ACTIONS(3343), + [anon_sym_symbol] = ACTIONS(3343), + [anon_sym_object] = ACTIONS(3343), + [anon_sym_abstract] = ACTIONS(3361), + [anon_sym_never] = ACTIONS(3343), + [anon_sym_unknown] = ACTIONS(3343), + [anon_sym_keyof] = ACTIONS(3365), + [anon_sym_infer] = ACTIONS(3367), + [aux_sym_predefined_type_token1] = ACTIONS(3369), + [anon_sym_LBRACE_PIPE] = ACTIONS(3371), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1251)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(6152), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(5270), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(5481), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1252)] = { + [sym_import] = STATE(6091), + [sym_nested_identifier] = STATE(7166), + [sym_string] = STATE(2414), + [sym_formal_parameters] = STATE(6777), + [sym_nested_type_identifier] = STATE(2206), + [sym__type_query_member_expression_in_type_annotation] = STATE(1999), + [sym__type_query_call_expression_in_type_annotation] = STATE(2432), + [sym_type] = STATE(2259), + [sym_constructor_type] = STATE(2433), + [sym_primary_type] = STATE(2434), + [sym_template_literal_type] = STATE(2435), + [sym_infer_type] = STATE(2433), + [sym_conditional_type] = STATE(2435), + [sym_generic_type] = STATE(2435), + [sym_type_query] = STATE(2435), + [sym_index_type_query] = STATE(2435), + [sym_lookup_type] = STATE(2435), + [sym_literal_type] = STATE(2435), + [sym__number] = STATE(2436), + [sym_existential_type] = STATE(2435), + [sym_flow_maybe_type] = STATE(2435), + [sym_parenthesized_type] = STATE(2435), + [sym_predefined_type] = STATE(2435), + [sym_object_type] = STATE(2435), + [sym_type_parameters] = STATE(6486), + [sym_array_type] = STATE(2435), + [sym_tuple_type] = STATE(2435), + [sym_readonly_type] = STATE(2433), + [sym_union_type] = STATE(2435), + [sym_intersection_type] = STATE(2435), + [sym_function_type] = STATE(2433), + [sym_identifier] = ACTIONS(3677), + [anon_sym_STAR] = ACTIONS(3449), + [anon_sym_LBRACE] = ACTIONS(3451), + [anon_sym_typeof] = ACTIONS(3453), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3455), + [anon_sym_LPAREN] = ACTIONS(3457), + [anon_sym_LBRACK] = ACTIONS(3459), + [anon_sym_new] = ACTIONS(3461), + [anon_sym_AMP] = ACTIONS(3463), + [anon_sym_PIPE] = ACTIONS(3465), + [anon_sym_PLUS] = ACTIONS(3467), + [anon_sym_DASH] = ACTIONS(3467), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3469), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3471), + [sym_number] = ACTIONS(3473), + [sym_this] = ACTIONS(3679), + [sym_true] = ACTIONS(3477), + [sym_false] = ACTIONS(3477), + [sym_null] = ACTIONS(3477), + [sym_undefined] = ACTIONS(3477), + [anon_sym_readonly] = ACTIONS(3479), + [anon_sym_QMARK] = ACTIONS(3481), + [anon_sym_any] = ACTIONS(3469), + [anon_sym_number] = ACTIONS(3469), + [anon_sym_boolean] = ACTIONS(3469), + [anon_sym_string] = ACTIONS(3469), + [anon_sym_symbol] = ACTIONS(3469), + [anon_sym_object] = ACTIONS(3469), + [anon_sym_abstract] = ACTIONS(3483), + [anon_sym_never] = ACTIONS(3469), + [anon_sym_unknown] = ACTIONS(3469), + [anon_sym_keyof] = ACTIONS(3487), + [anon_sym_infer] = ACTIONS(3489), + [aux_sym_predefined_type_token1] = ACTIONS(3491), + [anon_sym_LBRACE_PIPE] = ACTIONS(3493), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1253)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5186), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1254)] = { + [sym_import] = STATE(6126), + [sym_nested_identifier] = STATE(6749), + [sym_string] = STATE(3869), + [sym_formal_parameters] = STATE(6790), + [sym_nested_type_identifier] = STATE(3682), + [sym__type_query_member_expression_in_type_annotation] = STATE(3462), + [sym__type_query_call_expression_in_type_annotation] = STATE(3757), + [sym_type] = STATE(3805), + [sym_constructor_type] = STATE(3871), + [sym_primary_type] = STATE(3872), + [sym_template_literal_type] = STATE(3873), + [sym_infer_type] = STATE(3871), + [sym_conditional_type] = STATE(3873), + [sym_generic_type] = STATE(3873), + [sym_type_query] = STATE(3873), + [sym_index_type_query] = STATE(3873), + [sym_lookup_type] = STATE(3873), + [sym_literal_type] = STATE(3873), + [sym__number] = STATE(3874), + [sym_existential_type] = STATE(3873), + [sym_flow_maybe_type] = STATE(3873), + [sym_parenthesized_type] = STATE(3873), + [sym_predefined_type] = STATE(3873), + [sym_object_type] = STATE(3873), + [sym_type_parameters] = STATE(6463), + [sym_array_type] = STATE(3873), + [sym_tuple_type] = STATE(3873), + [sym_readonly_type] = STATE(3871), + [sym_union_type] = STATE(3873), + [sym_intersection_type] = STATE(3873), + [sym_function_type] = STATE(3871), + [sym_identifier] = ACTIONS(1778), + [anon_sym_STAR] = ACTIONS(1082), + [anon_sym_LBRACE] = ACTIONS(1782), + [anon_sym_typeof] = ACTIONS(1784), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(1088), + [anon_sym_LPAREN] = ACTIONS(1786), + [anon_sym_LBRACK] = ACTIONS(1788), + [anon_sym_new] = ACTIONS(1790), + [anon_sym_AMP] = ACTIONS(1096), + [anon_sym_PIPE] = ACTIONS(1098), + [anon_sym_PLUS] = ACTIONS(3379), + [anon_sym_DASH] = ACTIONS(3379), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(1122), + [anon_sym_DQUOTE] = ACTIONS(1798), + [anon_sym_SQUOTE] = ACTIONS(1800), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1802), + [sym_number] = ACTIONS(1804), + [sym_this] = ACTIONS(1806), + [sym_true] = ACTIONS(1808), + [sym_false] = ACTIONS(1808), + [sym_null] = ACTIONS(1808), + [sym_undefined] = ACTIONS(1808), + [anon_sym_readonly] = ACTIONS(1810), + [anon_sym_QMARK] = ACTIONS(1116), + [anon_sym_any] = ACTIONS(1122), + [anon_sym_number] = ACTIONS(1122), + [anon_sym_boolean] = ACTIONS(1122), + [anon_sym_string] = ACTIONS(1122), + [anon_sym_symbol] = ACTIONS(1122), + [anon_sym_object] = ACTIONS(1122), + [anon_sym_abstract] = ACTIONS(1120), + [anon_sym_never] = ACTIONS(1122), + [anon_sym_unknown] = ACTIONS(1122), + [anon_sym_keyof] = ACTIONS(1124), + [anon_sym_infer] = ACTIONS(1126), + [aux_sym_predefined_type_token1] = ACTIONS(1128), + [anon_sym_LBRACE_PIPE] = ACTIONS(1130), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1255)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5073), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1256)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5817), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1257)] = { + [sym_import] = STATE(6126), + [sym_nested_identifier] = STATE(6749), + [sym_string] = STATE(3869), + [sym_formal_parameters] = STATE(6790), + [sym_nested_type_identifier] = STATE(3682), + [sym__type_query_member_expression_in_type_annotation] = STATE(3462), + [sym__type_query_call_expression_in_type_annotation] = STATE(3757), + [sym_type] = STATE(3806), + [sym_constructor_type] = STATE(3871), + [sym_primary_type] = STATE(3872), + [sym_template_literal_type] = STATE(3873), + [sym_infer_type] = STATE(3871), + [sym_conditional_type] = STATE(3873), + [sym_generic_type] = STATE(3873), + [sym_type_query] = STATE(3873), + [sym_index_type_query] = STATE(3873), + [sym_lookup_type] = STATE(3873), + [sym_literal_type] = STATE(3873), + [sym__number] = STATE(3874), + [sym_existential_type] = STATE(3873), + [sym_flow_maybe_type] = STATE(3873), + [sym_parenthesized_type] = STATE(3873), + [sym_predefined_type] = STATE(3873), + [sym_object_type] = STATE(3873), + [sym_type_parameters] = STATE(6463), + [sym_array_type] = STATE(3873), + [sym_tuple_type] = STATE(3873), + [sym_readonly_type] = STATE(3871), + [sym_union_type] = STATE(3873), + [sym_intersection_type] = STATE(3873), + [sym_function_type] = STATE(3871), + [sym_identifier] = ACTIONS(1778), + [anon_sym_STAR] = ACTIONS(1082), + [anon_sym_LBRACE] = ACTIONS(1782), + [anon_sym_typeof] = ACTIONS(1784), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(1088), + [anon_sym_LPAREN] = ACTIONS(1786), + [anon_sym_LBRACK] = ACTIONS(1788), + [anon_sym_new] = ACTIONS(1790), + [anon_sym_AMP] = ACTIONS(1096), + [anon_sym_PIPE] = ACTIONS(1098), + [anon_sym_PLUS] = ACTIONS(3379), + [anon_sym_DASH] = ACTIONS(3379), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(1122), + [anon_sym_DQUOTE] = ACTIONS(1798), + [anon_sym_SQUOTE] = ACTIONS(1800), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1802), + [sym_number] = ACTIONS(1804), + [sym_this] = ACTIONS(1806), + [sym_true] = ACTIONS(1808), + [sym_false] = ACTIONS(1808), + [sym_null] = ACTIONS(1808), + [sym_undefined] = ACTIONS(1808), + [anon_sym_readonly] = ACTIONS(1810), + [anon_sym_QMARK] = ACTIONS(1116), + [anon_sym_any] = ACTIONS(1122), + [anon_sym_number] = ACTIONS(1122), + [anon_sym_boolean] = ACTIONS(1122), + [anon_sym_string] = ACTIONS(1122), + [anon_sym_symbol] = ACTIONS(1122), + [anon_sym_object] = ACTIONS(1122), + [anon_sym_abstract] = ACTIONS(1120), + [anon_sym_never] = ACTIONS(1122), + [anon_sym_unknown] = ACTIONS(1122), + [anon_sym_keyof] = ACTIONS(1124), + [anon_sym_infer] = ACTIONS(1126), + [aux_sym_predefined_type_token1] = ACTIONS(1128), + [anon_sym_LBRACE_PIPE] = ACTIONS(1130), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1258)] = { + [sym_import] = STATE(6091), + [sym_nested_identifier] = STATE(7166), + [sym_string] = STATE(2414), + [sym_formal_parameters] = STATE(6777), + [sym_nested_type_identifier] = STATE(2206), + [sym__type_query_member_expression_in_type_annotation] = STATE(1999), + [sym__type_query_call_expression_in_type_annotation] = STATE(2432), + [sym_type] = STATE(2261), + [sym_constructor_type] = STATE(2433), + [sym_primary_type] = STATE(2434), + [sym_template_literal_type] = STATE(2435), + [sym_infer_type] = STATE(2433), + [sym_conditional_type] = STATE(2435), + [sym_generic_type] = STATE(2435), + [sym_type_query] = STATE(2435), + [sym_index_type_query] = STATE(2435), + [sym_lookup_type] = STATE(2435), + [sym_literal_type] = STATE(2435), + [sym__number] = STATE(2436), + [sym_existential_type] = STATE(2435), + [sym_flow_maybe_type] = STATE(2435), + [sym_parenthesized_type] = STATE(2435), + [sym_predefined_type] = STATE(2435), + [sym_object_type] = STATE(2435), + [sym_type_parameters] = STATE(6486), + [sym_array_type] = STATE(2435), + [sym_tuple_type] = STATE(2435), + [sym_readonly_type] = STATE(2433), + [sym_union_type] = STATE(2435), + [sym_intersection_type] = STATE(2435), + [sym_function_type] = STATE(2433), + [sym_identifier] = ACTIONS(3677), + [anon_sym_STAR] = ACTIONS(3449), + [anon_sym_LBRACE] = ACTIONS(3451), + [anon_sym_typeof] = ACTIONS(3453), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3455), + [anon_sym_LPAREN] = ACTIONS(3457), + [anon_sym_LBRACK] = ACTIONS(3459), + [anon_sym_new] = ACTIONS(3461), + [anon_sym_AMP] = ACTIONS(3463), + [anon_sym_PIPE] = ACTIONS(3465), + [anon_sym_PLUS] = ACTIONS(3467), + [anon_sym_DASH] = ACTIONS(3467), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3469), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3471), + [sym_number] = ACTIONS(3473), + [sym_this] = ACTIONS(3679), + [sym_true] = ACTIONS(3477), + [sym_false] = ACTIONS(3477), + [sym_null] = ACTIONS(3477), + [sym_undefined] = ACTIONS(3477), + [anon_sym_readonly] = ACTIONS(3479), + [anon_sym_QMARK] = ACTIONS(3481), + [anon_sym_any] = ACTIONS(3469), + [anon_sym_number] = ACTIONS(3469), + [anon_sym_boolean] = ACTIONS(3469), + [anon_sym_string] = ACTIONS(3469), + [anon_sym_symbol] = ACTIONS(3469), + [anon_sym_object] = ACTIONS(3469), + [anon_sym_abstract] = ACTIONS(3483), + [anon_sym_never] = ACTIONS(3469), + [anon_sym_unknown] = ACTIONS(3469), + [anon_sym_keyof] = ACTIONS(3487), + [anon_sym_infer] = ACTIONS(3489), + [aux_sym_predefined_type_token1] = ACTIONS(3491), + [anon_sym_LBRACE_PIPE] = ACTIONS(3493), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1259)] = { + [sym_import] = STATE(6060), + [sym_nested_identifier] = STATE(7108), + [sym_string] = STATE(4318), + [sym_formal_parameters] = STATE(7226), + [sym_nested_type_identifier] = STATE(3956), + [sym__type_query_member_expression_in_type_annotation] = STATE(3754), + [sym__type_query_call_expression_in_type_annotation] = STATE(4117), + [sym_type] = STATE(5213), + [sym_constructor_type] = STATE(4329), + [sym_primary_type] = STATE(4331), + [sym_template_literal_type] = STATE(4336), + [sym_infer_type] = STATE(4329), + [sym_conditional_type] = STATE(4336), + [sym_generic_type] = STATE(4336), + [sym_type_query] = STATE(4336), + [sym_index_type_query] = STATE(4336), + [sym_lookup_type] = STATE(4336), + [sym_literal_type] = STATE(4336), + [sym__number] = STATE(4337), + [sym_existential_type] = STATE(4336), + [sym_flow_maybe_type] = STATE(4336), + [sym_parenthesized_type] = STATE(4336), + [sym_predefined_type] = STATE(4336), + [sym_object_type] = STATE(4336), + [sym_type_parameters] = STATE(6342), + [sym_array_type] = STATE(4336), + [sym_tuple_type] = STATE(4336), + [sym_readonly_type] = STATE(4329), + [sym_union_type] = STATE(4336), + [sym_intersection_type] = STATE(4336), + [sym_function_type] = STATE(4329), + [sym_identifier] = ACTIONS(3673), + [anon_sym_STAR] = ACTIONS(3323), + [anon_sym_LBRACE] = ACTIONS(3325), + [anon_sym_typeof] = ACTIONS(3327), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3329), + [anon_sym_LPAREN] = ACTIONS(3331), + [anon_sym_LBRACK] = ACTIONS(3333), + [anon_sym_new] = ACTIONS(3335), + [anon_sym_AMP] = ACTIONS(3337), + [anon_sym_PIPE] = ACTIONS(3339), + [anon_sym_PLUS] = ACTIONS(3341), + [anon_sym_DASH] = ACTIONS(3341), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3343), + [anon_sym_DQUOTE] = ACTIONS(3345), + [anon_sym_SQUOTE] = ACTIONS(3347), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3349), + [sym_number] = ACTIONS(3351), + [sym_this] = ACTIONS(3675), + [sym_true] = ACTIONS(3355), + [sym_false] = ACTIONS(3355), + [sym_null] = ACTIONS(3355), + [sym_undefined] = ACTIONS(3355), + [anon_sym_readonly] = ACTIONS(3357), + [anon_sym_QMARK] = ACTIONS(3359), + [anon_sym_any] = ACTIONS(3343), + [anon_sym_number] = ACTIONS(3343), + [anon_sym_boolean] = ACTIONS(3343), + [anon_sym_string] = ACTIONS(3343), + [anon_sym_symbol] = ACTIONS(3343), + [anon_sym_object] = ACTIONS(3343), + [anon_sym_abstract] = ACTIONS(3361), + [anon_sym_never] = ACTIONS(3343), + [anon_sym_unknown] = ACTIONS(3343), + [anon_sym_keyof] = ACTIONS(3365), + [anon_sym_infer] = ACTIONS(3367), + [aux_sym_predefined_type_token1] = ACTIONS(3369), + [anon_sym_LBRACE_PIPE] = ACTIONS(3371), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1260)] = { + [sym_import] = STATE(6180), + [sym_nested_identifier] = STATE(6818), + [sym_string] = STATE(4352), + [sym_formal_parameters] = STATE(6808), + [sym_nested_type_identifier] = STATE(4083), + [sym__type_query_member_expression_in_type_annotation] = STATE(3779), + [sym__type_query_call_expression_in_type_annotation] = STATE(4127), + [sym_type] = STATE(4172), + [sym_constructor_type] = STATE(4213), + [sym_primary_type] = STATE(4276), + [sym_template_literal_type] = STATE(4310), + [sym_infer_type] = STATE(4213), + [sym_conditional_type] = STATE(4310), + [sym_generic_type] = STATE(4310), + [sym_type_query] = STATE(4310), + [sym_index_type_query] = STATE(4310), + [sym_lookup_type] = STATE(4310), + [sym_literal_type] = STATE(4310), + [sym__number] = STATE(4311), + [sym_existential_type] = STATE(4310), + [sym_flow_maybe_type] = STATE(4310), + [sym_parenthesized_type] = STATE(4310), + [sym_predefined_type] = STATE(4310), + [sym_object_type] = STATE(4310), + [sym_type_parameters] = STATE(6500), + [sym_array_type] = STATE(4310), + [sym_tuple_type] = STATE(4310), + [sym_readonly_type] = STATE(4213), + [sym_union_type] = STATE(4310), + [sym_intersection_type] = STATE(4310), + [sym_function_type] = STATE(4213), + [sym_identifier] = ACTIONS(3685), + [anon_sym_STAR] = ACTIONS(3397), + [anon_sym_LBRACE] = ACTIONS(3399), + [anon_sym_typeof] = ACTIONS(3401), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3403), + [anon_sym_LPAREN] = ACTIONS(3405), + [anon_sym_LBRACK] = ACTIONS(3407), + [anon_sym_new] = ACTIONS(3409), + [anon_sym_AMP] = ACTIONS(3411), + [anon_sym_PIPE] = ACTIONS(3413), + [anon_sym_PLUS] = ACTIONS(3415), + [anon_sym_DASH] = ACTIONS(3415), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3417), + [anon_sym_DQUOTE] = ACTIONS(3419), + [anon_sym_SQUOTE] = ACTIONS(3421), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3423), + [sym_number] = ACTIONS(3425), + [sym_this] = ACTIONS(3687), + [sym_true] = ACTIONS(3429), + [sym_false] = ACTIONS(3429), + [sym_null] = ACTIONS(3429), + [sym_undefined] = ACTIONS(3429), + [anon_sym_readonly] = ACTIONS(3431), + [anon_sym_QMARK] = ACTIONS(3433), + [anon_sym_any] = ACTIONS(3417), + [anon_sym_number] = ACTIONS(3417), + [anon_sym_boolean] = ACTIONS(3417), + [anon_sym_string] = ACTIONS(3417), + [anon_sym_symbol] = ACTIONS(3417), + [anon_sym_object] = ACTIONS(3417), + [anon_sym_abstract] = ACTIONS(3435), + [anon_sym_never] = ACTIONS(3417), + [anon_sym_unknown] = ACTIONS(3417), + [anon_sym_keyof] = ACTIONS(3439), + [anon_sym_infer] = ACTIONS(3441), + [aux_sym_predefined_type_token1] = ACTIONS(3443), + [anon_sym_LBRACE_PIPE] = ACTIONS(3445), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1261)] = { + [sym_import] = STATE(6180), + [sym_nested_identifier] = STATE(6818), + [sym_string] = STATE(4352), + [sym_formal_parameters] = STATE(6808), + [sym_nested_type_identifier] = STATE(4083), + [sym__type_query_member_expression_in_type_annotation] = STATE(3779), + [sym__type_query_call_expression_in_type_annotation] = STATE(4127), + [sym_type] = STATE(4173), + [sym_constructor_type] = STATE(4213), + [sym_primary_type] = STATE(4276), + [sym_template_literal_type] = STATE(4310), + [sym_infer_type] = STATE(4213), + [sym_conditional_type] = STATE(4310), + [sym_generic_type] = STATE(4310), + [sym_type_query] = STATE(4310), + [sym_index_type_query] = STATE(4310), + [sym_lookup_type] = STATE(4310), + [sym_literal_type] = STATE(4310), + [sym__number] = STATE(4311), + [sym_existential_type] = STATE(4310), + [sym_flow_maybe_type] = STATE(4310), + [sym_parenthesized_type] = STATE(4310), + [sym_predefined_type] = STATE(4310), + [sym_object_type] = STATE(4310), + [sym_type_parameters] = STATE(6500), + [sym_array_type] = STATE(4310), + [sym_tuple_type] = STATE(4310), + [sym_readonly_type] = STATE(4213), + [sym_union_type] = STATE(4310), + [sym_intersection_type] = STATE(4310), + [sym_function_type] = STATE(4213), + [sym_identifier] = ACTIONS(3685), + [anon_sym_STAR] = ACTIONS(3397), + [anon_sym_LBRACE] = ACTIONS(3399), + [anon_sym_typeof] = ACTIONS(3401), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3403), + [anon_sym_LPAREN] = ACTIONS(3405), + [anon_sym_LBRACK] = ACTIONS(3407), + [anon_sym_new] = ACTIONS(3409), + [anon_sym_AMP] = ACTIONS(3411), + [anon_sym_PIPE] = ACTIONS(3413), + [anon_sym_PLUS] = ACTIONS(3415), + [anon_sym_DASH] = ACTIONS(3415), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3417), + [anon_sym_DQUOTE] = ACTIONS(3419), + [anon_sym_SQUOTE] = ACTIONS(3421), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3423), + [sym_number] = ACTIONS(3425), + [sym_this] = ACTIONS(3687), + [sym_true] = ACTIONS(3429), + [sym_false] = ACTIONS(3429), + [sym_null] = ACTIONS(3429), + [sym_undefined] = ACTIONS(3429), + [anon_sym_readonly] = ACTIONS(3431), + [anon_sym_QMARK] = ACTIONS(3433), + [anon_sym_any] = ACTIONS(3417), + [anon_sym_number] = ACTIONS(3417), + [anon_sym_boolean] = ACTIONS(3417), + [anon_sym_string] = ACTIONS(3417), + [anon_sym_symbol] = ACTIONS(3417), + [anon_sym_object] = ACTIONS(3417), + [anon_sym_abstract] = ACTIONS(3435), + [anon_sym_never] = ACTIONS(3417), + [anon_sym_unknown] = ACTIONS(3417), + [anon_sym_keyof] = ACTIONS(3439), + [anon_sym_infer] = ACTIONS(3441), + [aux_sym_predefined_type_token1] = ACTIONS(3443), + [anon_sym_LBRACE_PIPE] = ACTIONS(3445), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1262)] = { + [sym_import] = STATE(6091), + [sym_nested_identifier] = STATE(7166), + [sym_string] = STATE(2414), + [sym_formal_parameters] = STATE(6777), + [sym_nested_type_identifier] = STATE(2206), + [sym__type_query_member_expression_in_type_annotation] = STATE(1999), + [sym__type_query_call_expression_in_type_annotation] = STATE(2432), + [sym_type] = STATE(2316), + [sym_constructor_type] = STATE(2433), + [sym_primary_type] = STATE(2434), + [sym_template_literal_type] = STATE(2435), + [sym_infer_type] = STATE(2433), + [sym_conditional_type] = STATE(2435), + [sym_generic_type] = STATE(2435), + [sym_type_query] = STATE(2435), + [sym_index_type_query] = STATE(2435), + [sym_lookup_type] = STATE(2435), + [sym_literal_type] = STATE(2435), + [sym__number] = STATE(2436), + [sym_existential_type] = STATE(2435), + [sym_flow_maybe_type] = STATE(2435), + [sym_parenthesized_type] = STATE(2435), + [sym_predefined_type] = STATE(2435), + [sym_object_type] = STATE(2435), + [sym_type_parameters] = STATE(6486), + [sym_array_type] = STATE(2435), + [sym_tuple_type] = STATE(2435), + [sym_readonly_type] = STATE(2433), + [sym_union_type] = STATE(2435), + [sym_intersection_type] = STATE(2435), + [sym_function_type] = STATE(2433), + [sym_identifier] = ACTIONS(3677), + [anon_sym_STAR] = ACTIONS(3449), + [anon_sym_LBRACE] = ACTIONS(3451), + [anon_sym_typeof] = ACTIONS(3453), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3455), + [anon_sym_LPAREN] = ACTIONS(3457), + [anon_sym_LBRACK] = ACTIONS(3459), + [anon_sym_new] = ACTIONS(3461), + [anon_sym_AMP] = ACTIONS(3463), + [anon_sym_PIPE] = ACTIONS(3465), + [anon_sym_PLUS] = ACTIONS(3467), + [anon_sym_DASH] = ACTIONS(3467), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3469), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3471), + [sym_number] = ACTIONS(3473), + [sym_this] = ACTIONS(3679), + [sym_true] = ACTIONS(3477), + [sym_false] = ACTIONS(3477), + [sym_null] = ACTIONS(3477), + [sym_undefined] = ACTIONS(3477), + [anon_sym_readonly] = ACTIONS(3479), + [anon_sym_QMARK] = ACTIONS(3481), + [anon_sym_any] = ACTIONS(3469), + [anon_sym_number] = ACTIONS(3469), + [anon_sym_boolean] = ACTIONS(3469), + [anon_sym_string] = ACTIONS(3469), + [anon_sym_symbol] = ACTIONS(3469), + [anon_sym_object] = ACTIONS(3469), + [anon_sym_abstract] = ACTIONS(3483), + [anon_sym_never] = ACTIONS(3469), + [anon_sym_unknown] = ACTIONS(3469), + [anon_sym_keyof] = ACTIONS(3487), + [anon_sym_infer] = ACTIONS(3489), + [aux_sym_predefined_type_token1] = ACTIONS(3491), + [anon_sym_LBRACE_PIPE] = ACTIONS(3493), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1263)] = { + [sym_import] = STATE(6091), + [sym_nested_identifier] = STATE(7166), + [sym_string] = STATE(2414), + [sym_formal_parameters] = STATE(6777), + [sym_nested_type_identifier] = STATE(2206), + [sym__type_query_member_expression_in_type_annotation] = STATE(1999), + [sym__type_query_call_expression_in_type_annotation] = STATE(2432), + [sym_type] = STATE(2317), + [sym_constructor_type] = STATE(2433), + [sym_primary_type] = STATE(2434), + [sym_template_literal_type] = STATE(2435), + [sym_infer_type] = STATE(2433), + [sym_conditional_type] = STATE(2435), + [sym_generic_type] = STATE(2435), + [sym_type_query] = STATE(2435), + [sym_index_type_query] = STATE(2435), + [sym_lookup_type] = STATE(2435), + [sym_literal_type] = STATE(2435), + [sym__number] = STATE(2436), + [sym_existential_type] = STATE(2435), + [sym_flow_maybe_type] = STATE(2435), + [sym_parenthesized_type] = STATE(2435), + [sym_predefined_type] = STATE(2435), + [sym_object_type] = STATE(2435), + [sym_type_parameters] = STATE(6486), + [sym_array_type] = STATE(2435), + [sym_tuple_type] = STATE(2435), + [sym_readonly_type] = STATE(2433), + [sym_union_type] = STATE(2435), + [sym_intersection_type] = STATE(2435), + [sym_function_type] = STATE(2433), + [sym_identifier] = ACTIONS(3677), + [anon_sym_STAR] = ACTIONS(3449), + [anon_sym_LBRACE] = ACTIONS(3451), + [anon_sym_typeof] = ACTIONS(3453), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3455), + [anon_sym_LPAREN] = ACTIONS(3457), + [anon_sym_LBRACK] = ACTIONS(3459), + [anon_sym_new] = ACTIONS(3461), + [anon_sym_AMP] = ACTIONS(3463), + [anon_sym_PIPE] = ACTIONS(3465), + [anon_sym_PLUS] = ACTIONS(3467), + [anon_sym_DASH] = ACTIONS(3467), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3469), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3471), + [sym_number] = ACTIONS(3473), + [sym_this] = ACTIONS(3679), + [sym_true] = ACTIONS(3477), + [sym_false] = ACTIONS(3477), + [sym_null] = ACTIONS(3477), + [sym_undefined] = ACTIONS(3477), + [anon_sym_readonly] = ACTIONS(3479), + [anon_sym_QMARK] = ACTIONS(3481), + [anon_sym_any] = ACTIONS(3469), + [anon_sym_number] = ACTIONS(3469), + [anon_sym_boolean] = ACTIONS(3469), + [anon_sym_string] = ACTIONS(3469), + [anon_sym_symbol] = ACTIONS(3469), + [anon_sym_object] = ACTIONS(3469), + [anon_sym_abstract] = ACTIONS(3483), + [anon_sym_never] = ACTIONS(3469), + [anon_sym_unknown] = ACTIONS(3469), + [anon_sym_keyof] = ACTIONS(3487), + [anon_sym_infer] = ACTIONS(3489), + [aux_sym_predefined_type_token1] = ACTIONS(3491), + [anon_sym_LBRACE_PIPE] = ACTIONS(3493), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1264)] = { + [sym_import] = STATE(6091), + [sym_nested_identifier] = STATE(7166), + [sym_string] = STATE(2414), + [sym_formal_parameters] = STATE(6777), + [sym_nested_type_identifier] = STATE(2206), + [sym__type_query_member_expression_in_type_annotation] = STATE(1999), + [sym__type_query_call_expression_in_type_annotation] = STATE(2432), + [sym_type] = STATE(2397), + [sym_constructor_type] = STATE(2433), + [sym_primary_type] = STATE(2434), + [sym_template_literal_type] = STATE(2435), + [sym_infer_type] = STATE(2433), + [sym_conditional_type] = STATE(2435), + [sym_generic_type] = STATE(2435), + [sym_type_query] = STATE(2435), + [sym_index_type_query] = STATE(2435), + [sym_lookup_type] = STATE(2435), + [sym_literal_type] = STATE(2435), + [sym__number] = STATE(2436), + [sym_existential_type] = STATE(2435), + [sym_flow_maybe_type] = STATE(2435), + [sym_parenthesized_type] = STATE(2435), + [sym_predefined_type] = STATE(2435), + [sym_object_type] = STATE(2435), + [sym_type_parameters] = STATE(6486), + [sym_array_type] = STATE(2435), + [sym_tuple_type] = STATE(2435), + [sym_readonly_type] = STATE(2433), + [sym_union_type] = STATE(2435), + [sym_intersection_type] = STATE(2435), + [sym_function_type] = STATE(2433), + [sym_identifier] = ACTIONS(3677), + [anon_sym_STAR] = ACTIONS(3449), + [anon_sym_LBRACE] = ACTIONS(3451), + [anon_sym_typeof] = ACTIONS(3453), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3455), + [anon_sym_LPAREN] = ACTIONS(3457), + [anon_sym_LBRACK] = ACTIONS(3459), + [anon_sym_new] = ACTIONS(3461), + [anon_sym_AMP] = ACTIONS(3463), + [anon_sym_PIPE] = ACTIONS(3465), + [anon_sym_PLUS] = ACTIONS(3467), + [anon_sym_DASH] = ACTIONS(3467), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3469), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3471), + [sym_number] = ACTIONS(3473), + [sym_this] = ACTIONS(3679), + [sym_true] = ACTIONS(3477), + [sym_false] = ACTIONS(3477), + [sym_null] = ACTIONS(3477), + [sym_undefined] = ACTIONS(3477), + [anon_sym_readonly] = ACTIONS(3479), + [anon_sym_QMARK] = ACTIONS(3481), + [anon_sym_any] = ACTIONS(3469), + [anon_sym_number] = ACTIONS(3469), + [anon_sym_boolean] = ACTIONS(3469), + [anon_sym_string] = ACTIONS(3469), + [anon_sym_symbol] = ACTIONS(3469), + [anon_sym_object] = ACTIONS(3469), + [anon_sym_abstract] = ACTIONS(3483), + [anon_sym_never] = ACTIONS(3469), + [anon_sym_unknown] = ACTIONS(3469), + [anon_sym_keyof] = ACTIONS(3487), + [anon_sym_infer] = ACTIONS(3489), + [aux_sym_predefined_type_token1] = ACTIONS(3491), + [anon_sym_LBRACE_PIPE] = ACTIONS(3493), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1265)] = { + [sym_import] = STATE(6091), + [sym_nested_identifier] = STATE(7166), + [sym_string] = STATE(2414), + [sym_formal_parameters] = STATE(6777), + [sym_nested_type_identifier] = STATE(2206), + [sym__type_query_member_expression_in_type_annotation] = STATE(1999), + [sym__type_query_call_expression_in_type_annotation] = STATE(2432), + [sym_type] = STATE(2413), + [sym_constructor_type] = STATE(2433), + [sym_primary_type] = STATE(2434), + [sym_template_literal_type] = STATE(2435), + [sym_infer_type] = STATE(2433), + [sym_conditional_type] = STATE(2435), + [sym_generic_type] = STATE(2435), + [sym_type_query] = STATE(2435), + [sym_index_type_query] = STATE(2435), + [sym_lookup_type] = STATE(2435), + [sym_literal_type] = STATE(2435), + [sym__number] = STATE(2436), + [sym_existential_type] = STATE(2435), + [sym_flow_maybe_type] = STATE(2435), + [sym_parenthesized_type] = STATE(2435), + [sym_predefined_type] = STATE(2435), + [sym_object_type] = STATE(2435), + [sym_type_parameters] = STATE(6486), + [sym_array_type] = STATE(2435), + [sym_tuple_type] = STATE(2435), + [sym_readonly_type] = STATE(2433), + [sym_union_type] = STATE(2435), + [sym_intersection_type] = STATE(2435), + [sym_function_type] = STATE(2433), + [sym_identifier] = ACTIONS(3677), + [anon_sym_STAR] = ACTIONS(3449), + [anon_sym_LBRACE] = ACTIONS(3451), + [anon_sym_typeof] = ACTIONS(3453), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3455), + [anon_sym_LPAREN] = ACTIONS(3457), + [anon_sym_LBRACK] = ACTIONS(3459), + [anon_sym_new] = ACTIONS(3461), + [anon_sym_AMP] = ACTIONS(3463), + [anon_sym_PIPE] = ACTIONS(3465), + [anon_sym_PLUS] = ACTIONS(3467), + [anon_sym_DASH] = ACTIONS(3467), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3469), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3471), + [sym_number] = ACTIONS(3473), + [sym_this] = ACTIONS(3679), + [sym_true] = ACTIONS(3477), + [sym_false] = ACTIONS(3477), + [sym_null] = ACTIONS(3477), + [sym_undefined] = ACTIONS(3477), + [anon_sym_readonly] = ACTIONS(3479), + [anon_sym_QMARK] = ACTIONS(3481), + [anon_sym_any] = ACTIONS(3469), + [anon_sym_number] = ACTIONS(3469), + [anon_sym_boolean] = ACTIONS(3469), + [anon_sym_string] = ACTIONS(3469), + [anon_sym_symbol] = ACTIONS(3469), + [anon_sym_object] = ACTIONS(3469), + [anon_sym_abstract] = ACTIONS(3483), + [anon_sym_never] = ACTIONS(3469), + [anon_sym_unknown] = ACTIONS(3469), + [anon_sym_keyof] = ACTIONS(3487), + [anon_sym_infer] = ACTIONS(3489), + [aux_sym_predefined_type_token1] = ACTIONS(3491), + [anon_sym_LBRACE_PIPE] = ACTIONS(3493), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1266)] = { + [sym_import] = STATE(6060), + [sym_nested_identifier] = STATE(7108), + [sym_string] = STATE(4318), + [sym_formal_parameters] = STATE(7226), + [sym_nested_type_identifier] = STATE(3956), + [sym__type_query_member_expression_in_type_annotation] = STATE(3754), + [sym__type_query_call_expression_in_type_annotation] = STATE(4117), + [sym_type] = STATE(4425), + [sym_constructor_type] = STATE(4329), + [sym_primary_type] = STATE(4331), + [sym_template_literal_type] = STATE(4336), + [sym_infer_type] = STATE(4329), + [sym_conditional_type] = STATE(4336), + [sym_generic_type] = STATE(4336), + [sym_type_query] = STATE(4336), + [sym_index_type_query] = STATE(4336), + [sym_lookup_type] = STATE(4336), + [sym_literal_type] = STATE(4336), + [sym__number] = STATE(4337), + [sym_existential_type] = STATE(4336), + [sym_flow_maybe_type] = STATE(4336), + [sym_parenthesized_type] = STATE(4336), + [sym_predefined_type] = STATE(4336), + [sym_object_type] = STATE(4336), + [sym_type_parameters] = STATE(6342), + [sym_array_type] = STATE(4336), + [sym_tuple_type] = STATE(4336), + [sym_readonly_type] = STATE(4329), + [sym_union_type] = STATE(4336), + [sym_intersection_type] = STATE(4336), + [sym_function_type] = STATE(4329), + [sym_identifier] = ACTIONS(3673), + [anon_sym_STAR] = ACTIONS(3323), + [anon_sym_LBRACE] = ACTIONS(3325), + [anon_sym_typeof] = ACTIONS(3327), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3329), + [anon_sym_LPAREN] = ACTIONS(3331), + [anon_sym_LBRACK] = ACTIONS(3333), + [anon_sym_new] = ACTIONS(3335), + [anon_sym_AMP] = ACTIONS(3337), + [anon_sym_PIPE] = ACTIONS(3339), + [anon_sym_PLUS] = ACTIONS(3341), + [anon_sym_DASH] = ACTIONS(3341), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3343), + [anon_sym_DQUOTE] = ACTIONS(3345), + [anon_sym_SQUOTE] = ACTIONS(3347), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3349), + [sym_number] = ACTIONS(3351), + [sym_this] = ACTIONS(3675), + [sym_true] = ACTIONS(3355), + [sym_false] = ACTIONS(3355), + [sym_null] = ACTIONS(3355), + [sym_undefined] = ACTIONS(3355), + [anon_sym_readonly] = ACTIONS(3357), + [anon_sym_QMARK] = ACTIONS(3359), + [anon_sym_any] = ACTIONS(3343), + [anon_sym_number] = ACTIONS(3343), + [anon_sym_boolean] = ACTIONS(3343), + [anon_sym_string] = ACTIONS(3343), + [anon_sym_symbol] = ACTIONS(3343), + [anon_sym_object] = ACTIONS(3343), + [anon_sym_abstract] = ACTIONS(3361), + [anon_sym_never] = ACTIONS(3343), + [anon_sym_unknown] = ACTIONS(3343), + [anon_sym_keyof] = ACTIONS(3365), + [anon_sym_infer] = ACTIONS(3367), + [aux_sym_predefined_type_token1] = ACTIONS(3369), + [anon_sym_LBRACE_PIPE] = ACTIONS(3371), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1267)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4999), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1268)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3566), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1269)] = { + [sym_import] = STATE(6240), + [sym_nested_identifier] = STATE(6906), + [sym_string] = STATE(2763), + [sym_formal_parameters] = STATE(7203), + [sym_nested_type_identifier] = STATE(2479), + [sym__type_query_member_expression_in_type_annotation] = STATE(2087), + [sym__type_query_call_expression_in_type_annotation] = STATE(2548), + [sym_type] = STATE(2701), + [sym_constructor_type] = STATE(2685), + [sym_primary_type] = STATE(2755), + [sym_template_literal_type] = STATE(2798), + [sym_infer_type] = STATE(2685), + [sym_conditional_type] = STATE(2798), + [sym_generic_type] = STATE(2798), + [sym_type_query] = STATE(2798), + [sym_index_type_query] = STATE(2798), + [sym_lookup_type] = STATE(2798), + [sym_literal_type] = STATE(2798), + [sym__number] = STATE(2571), + [sym_existential_type] = STATE(2798), + [sym_flow_maybe_type] = STATE(2798), + [sym_parenthesized_type] = STATE(2798), + [sym_predefined_type] = STATE(2798), + [sym_object_type] = STATE(2798), + [sym_type_parameters] = STATE(6581), + [sym_array_type] = STATE(2798), + [sym_tuple_type] = STATE(2798), + [sym_readonly_type] = STATE(2685), + [sym_union_type] = STATE(2798), + [sym_intersection_type] = STATE(2798), + [sym_function_type] = STATE(2685), + [sym_identifier] = ACTIONS(3669), + [anon_sym_STAR] = ACTIONS(3553), + [anon_sym_LBRACE] = ACTIONS(3555), + [anon_sym_typeof] = ACTIONS(3557), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3693), + [anon_sym_LPAREN] = ACTIONS(3561), + [anon_sym_LBRACK] = ACTIONS(3563), + [anon_sym_new] = ACTIONS(3565), + [anon_sym_AMP] = ACTIONS(3567), + [anon_sym_PIPE] = ACTIONS(3569), + [anon_sym_PLUS] = ACTIONS(3571), + [anon_sym_DASH] = ACTIONS(3571), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3573), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3575), + [sym_number] = ACTIONS(3577), + [sym_this] = ACTIONS(3671), + [sym_true] = ACTIONS(3581), + [sym_false] = ACTIONS(3581), + [sym_null] = ACTIONS(3581), + [sym_undefined] = ACTIONS(3581), + [anon_sym_readonly] = ACTIONS(3583), + [anon_sym_QMARK] = ACTIONS(3585), + [anon_sym_any] = ACTIONS(3573), + [anon_sym_number] = ACTIONS(3573), + [anon_sym_boolean] = ACTIONS(3573), + [anon_sym_string] = ACTIONS(3573), + [anon_sym_symbol] = ACTIONS(3573), + [anon_sym_object] = ACTIONS(3573), + [anon_sym_abstract] = ACTIONS(3587), + [anon_sym_never] = ACTIONS(3573), + [anon_sym_unknown] = ACTIONS(3573), + [anon_sym_keyof] = ACTIONS(3591), + [anon_sym_infer] = ACTIONS(3593), + [aux_sym_predefined_type_token1] = ACTIONS(3595), + [anon_sym_LBRACE_PIPE] = ACTIONS(3597), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1270)] = { + [sym_import] = STATE(6240), + [sym_nested_identifier] = STATE(6906), + [sym_string] = STATE(2763), + [sym_formal_parameters] = STATE(7203), + [sym_nested_type_identifier] = STATE(2479), + [sym__type_query_member_expression_in_type_annotation] = STATE(2087), + [sym__type_query_call_expression_in_type_annotation] = STATE(2548), + [sym_type] = STATE(2827), + [sym_constructor_type] = STATE(2685), + [sym_primary_type] = STATE(2755), + [sym_template_literal_type] = STATE(2798), + [sym_infer_type] = STATE(2685), + [sym_conditional_type] = STATE(2798), + [sym_generic_type] = STATE(2798), + [sym_type_query] = STATE(2798), + [sym_index_type_query] = STATE(2798), + [sym_lookup_type] = STATE(2798), + [sym_literal_type] = STATE(2798), + [sym__number] = STATE(2571), + [sym_existential_type] = STATE(2798), + [sym_flow_maybe_type] = STATE(2798), + [sym_parenthesized_type] = STATE(2798), + [sym_predefined_type] = STATE(2798), + [sym_object_type] = STATE(2798), + [sym_type_parameters] = STATE(6581), + [sym_array_type] = STATE(2798), + [sym_tuple_type] = STATE(2798), + [sym_readonly_type] = STATE(2685), + [sym_union_type] = STATE(2798), + [sym_intersection_type] = STATE(2798), + [sym_function_type] = STATE(2685), + [sym_identifier] = ACTIONS(3669), + [anon_sym_STAR] = ACTIONS(3553), + [anon_sym_LBRACE] = ACTIONS(3555), + [anon_sym_typeof] = ACTIONS(3557), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3559), + [anon_sym_LPAREN] = ACTIONS(3561), + [anon_sym_LBRACK] = ACTIONS(3563), + [anon_sym_new] = ACTIONS(3565), + [anon_sym_AMP] = ACTIONS(3567), + [anon_sym_PIPE] = ACTIONS(3569), + [anon_sym_PLUS] = ACTIONS(3571), + [anon_sym_DASH] = ACTIONS(3571), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3573), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3575), + [sym_number] = ACTIONS(3577), + [sym_this] = ACTIONS(3671), + [sym_true] = ACTIONS(3581), + [sym_false] = ACTIONS(3581), + [sym_null] = ACTIONS(3581), + [sym_undefined] = ACTIONS(3581), + [anon_sym_readonly] = ACTIONS(3583), + [anon_sym_QMARK] = ACTIONS(3585), + [anon_sym_any] = ACTIONS(3573), + [anon_sym_number] = ACTIONS(3573), + [anon_sym_boolean] = ACTIONS(3573), + [anon_sym_string] = ACTIONS(3573), + [anon_sym_symbol] = ACTIONS(3573), + [anon_sym_object] = ACTIONS(3573), + [anon_sym_abstract] = ACTIONS(3587), + [anon_sym_never] = ACTIONS(3573), + [anon_sym_unknown] = ACTIONS(3573), + [anon_sym_keyof] = ACTIONS(3591), + [anon_sym_infer] = ACTIONS(3593), + [aux_sym_predefined_type_token1] = ACTIONS(3595), + [anon_sym_LBRACE_PIPE] = ACTIONS(3597), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1271)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3763), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1272)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5962), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1273)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5558), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1274)] = { + [sym_import] = STATE(6091), + [sym_nested_identifier] = STATE(7166), + [sym_string] = STATE(2414), + [sym_formal_parameters] = STATE(6777), + [sym_nested_type_identifier] = STATE(2206), + [sym__type_query_member_expression_in_type_annotation] = STATE(1999), + [sym__type_query_call_expression_in_type_annotation] = STATE(2432), + [sym_type] = STATE(2518), + [sym_constructor_type] = STATE(2433), + [sym_primary_type] = STATE(2434), + [sym_template_literal_type] = STATE(2435), + [sym_infer_type] = STATE(2433), + [sym_conditional_type] = STATE(2435), + [sym_generic_type] = STATE(2435), + [sym_type_query] = STATE(2435), + [sym_index_type_query] = STATE(2435), + [sym_lookup_type] = STATE(2435), + [sym_literal_type] = STATE(2435), + [sym__number] = STATE(2436), + [sym_existential_type] = STATE(2435), + [sym_flow_maybe_type] = STATE(2435), + [sym_parenthesized_type] = STATE(2435), + [sym_predefined_type] = STATE(2435), + [sym_object_type] = STATE(2435), + [sym_type_parameters] = STATE(6486), + [sym_array_type] = STATE(2435), + [sym_tuple_type] = STATE(2435), + [sym_readonly_type] = STATE(2433), + [sym_union_type] = STATE(2435), + [sym_intersection_type] = STATE(2435), + [sym_function_type] = STATE(2433), + [sym_identifier] = ACTIONS(3677), + [anon_sym_STAR] = ACTIONS(3449), + [anon_sym_LBRACE] = ACTIONS(3451), + [anon_sym_typeof] = ACTIONS(3453), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3695), + [anon_sym_LPAREN] = ACTIONS(3457), + [anon_sym_LBRACK] = ACTIONS(3459), + [anon_sym_new] = ACTIONS(3461), + [anon_sym_AMP] = ACTIONS(3463), + [anon_sym_PIPE] = ACTIONS(3465), + [anon_sym_PLUS] = ACTIONS(3467), + [anon_sym_DASH] = ACTIONS(3467), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3469), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3471), + [sym_number] = ACTIONS(3473), + [sym_this] = ACTIONS(3679), + [sym_true] = ACTIONS(3477), + [sym_false] = ACTIONS(3477), + [sym_null] = ACTIONS(3477), + [sym_undefined] = ACTIONS(3477), + [anon_sym_readonly] = ACTIONS(3479), + [anon_sym_QMARK] = ACTIONS(3481), + [anon_sym_any] = ACTIONS(3469), + [anon_sym_number] = ACTIONS(3469), + [anon_sym_boolean] = ACTIONS(3469), + [anon_sym_string] = ACTIONS(3469), + [anon_sym_symbol] = ACTIONS(3469), + [anon_sym_object] = ACTIONS(3469), + [anon_sym_abstract] = ACTIONS(3483), + [anon_sym_never] = ACTIONS(3469), + [anon_sym_unknown] = ACTIONS(3469), + [anon_sym_keyof] = ACTIONS(3487), + [anon_sym_infer] = ACTIONS(3489), + [aux_sym_predefined_type_token1] = ACTIONS(3491), + [anon_sym_LBRACE_PIPE] = ACTIONS(3493), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1275)] = { + [sym_import] = STATE(6060), + [sym_nested_identifier] = STATE(7108), + [sym_string] = STATE(4318), + [sym_formal_parameters] = STATE(7226), + [sym_nested_type_identifier] = STATE(3956), + [sym__type_query_member_expression_in_type_annotation] = STATE(3754), + [sym__type_query_call_expression_in_type_annotation] = STATE(4117), + [sym_type] = STATE(4341), + [sym_constructor_type] = STATE(4329), + [sym_primary_type] = STATE(4331), + [sym_template_literal_type] = STATE(4336), + [sym_infer_type] = STATE(4329), + [sym_conditional_type] = STATE(4336), + [sym_generic_type] = STATE(4336), + [sym_type_query] = STATE(4336), + [sym_index_type_query] = STATE(4336), + [sym_lookup_type] = STATE(4336), + [sym_literal_type] = STATE(4336), + [sym__number] = STATE(4337), + [sym_existential_type] = STATE(4336), + [sym_flow_maybe_type] = STATE(4336), + [sym_parenthesized_type] = STATE(4336), + [sym_predefined_type] = STATE(4336), + [sym_object_type] = STATE(4336), + [sym_type_parameters] = STATE(6342), + [sym_array_type] = STATE(4336), + [sym_tuple_type] = STATE(4336), + [sym_readonly_type] = STATE(4329), + [sym_union_type] = STATE(4336), + [sym_intersection_type] = STATE(4336), + [sym_function_type] = STATE(4329), + [sym_identifier] = ACTIONS(3673), + [anon_sym_STAR] = ACTIONS(3323), + [anon_sym_LBRACE] = ACTIONS(3325), + [anon_sym_typeof] = ACTIONS(3327), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3329), + [anon_sym_LPAREN] = ACTIONS(3331), + [anon_sym_LBRACK] = ACTIONS(3333), + [anon_sym_new] = ACTIONS(3335), + [anon_sym_AMP] = ACTIONS(3337), + [anon_sym_PIPE] = ACTIONS(3339), + [anon_sym_PLUS] = ACTIONS(3341), + [anon_sym_DASH] = ACTIONS(3341), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3343), + [anon_sym_DQUOTE] = ACTIONS(3345), + [anon_sym_SQUOTE] = ACTIONS(3347), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3349), + [sym_number] = ACTIONS(3351), + [sym_this] = ACTIONS(3675), + [sym_true] = ACTIONS(3355), + [sym_false] = ACTIONS(3355), + [sym_null] = ACTIONS(3355), + [sym_undefined] = ACTIONS(3355), + [anon_sym_readonly] = ACTIONS(3357), + [anon_sym_QMARK] = ACTIONS(3359), + [anon_sym_any] = ACTIONS(3343), + [anon_sym_number] = ACTIONS(3343), + [anon_sym_boolean] = ACTIONS(3343), + [anon_sym_string] = ACTIONS(3343), + [anon_sym_symbol] = ACTIONS(3343), + [anon_sym_object] = ACTIONS(3343), + [anon_sym_abstract] = ACTIONS(3361), + [anon_sym_never] = ACTIONS(3343), + [anon_sym_unknown] = ACTIONS(3343), + [anon_sym_keyof] = ACTIONS(3365), + [anon_sym_infer] = ACTIONS(3367), + [aux_sym_predefined_type_token1] = ACTIONS(3369), + [anon_sym_LBRACE_PIPE] = ACTIONS(3371), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1276)] = { + [sym_import] = STATE(6060), + [sym_nested_identifier] = STATE(7108), + [sym_string] = STATE(4318), + [sym_formal_parameters] = STATE(7226), + [sym_nested_type_identifier] = STATE(3956), + [sym__type_query_member_expression_in_type_annotation] = STATE(3754), + [sym__type_query_call_expression_in_type_annotation] = STATE(4117), + [sym_type] = STATE(4461), + [sym_constructor_type] = STATE(4329), + [sym_primary_type] = STATE(4331), + [sym_template_literal_type] = STATE(4336), + [sym_infer_type] = STATE(4329), + [sym_conditional_type] = STATE(4336), + [sym_generic_type] = STATE(4336), + [sym_type_query] = STATE(4336), + [sym_index_type_query] = STATE(4336), + [sym_lookup_type] = STATE(4336), + [sym_literal_type] = STATE(4336), + [sym__number] = STATE(4337), + [sym_existential_type] = STATE(4336), + [sym_flow_maybe_type] = STATE(4336), + [sym_parenthesized_type] = STATE(4336), + [sym_predefined_type] = STATE(4336), + [sym_object_type] = STATE(4336), + [sym_type_parameters] = STATE(6342), + [sym_array_type] = STATE(4336), + [sym_tuple_type] = STATE(4336), + [sym_readonly_type] = STATE(4329), + [sym_union_type] = STATE(4336), + [sym_intersection_type] = STATE(4336), + [sym_function_type] = STATE(4329), + [sym_identifier] = ACTIONS(3673), + [anon_sym_STAR] = ACTIONS(3323), + [anon_sym_LBRACE] = ACTIONS(3325), + [anon_sym_typeof] = ACTIONS(3327), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3329), + [anon_sym_LPAREN] = ACTIONS(3331), + [anon_sym_LBRACK] = ACTIONS(3333), + [anon_sym_new] = ACTIONS(3335), + [anon_sym_AMP] = ACTIONS(3337), + [anon_sym_PIPE] = ACTIONS(3339), + [anon_sym_PLUS] = ACTIONS(3341), + [anon_sym_DASH] = ACTIONS(3341), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3343), + [anon_sym_DQUOTE] = ACTIONS(3345), + [anon_sym_SQUOTE] = ACTIONS(3347), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3349), + [sym_number] = ACTIONS(3351), + [sym_this] = ACTIONS(3675), + [sym_true] = ACTIONS(3355), + [sym_false] = ACTIONS(3355), + [sym_null] = ACTIONS(3355), + [sym_undefined] = ACTIONS(3355), + [anon_sym_readonly] = ACTIONS(3357), + [anon_sym_QMARK] = ACTIONS(3359), + [anon_sym_any] = ACTIONS(3343), + [anon_sym_number] = ACTIONS(3343), + [anon_sym_boolean] = ACTIONS(3343), + [anon_sym_string] = ACTIONS(3343), + [anon_sym_symbol] = ACTIONS(3343), + [anon_sym_object] = ACTIONS(3343), + [anon_sym_abstract] = ACTIONS(3361), + [anon_sym_never] = ACTIONS(3343), + [anon_sym_unknown] = ACTIONS(3343), + [anon_sym_keyof] = ACTIONS(3365), + [anon_sym_infer] = ACTIONS(3367), + [aux_sym_predefined_type_token1] = ACTIONS(3369), + [anon_sym_LBRACE_PIPE] = ACTIONS(3371), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1277)] = { + [sym_import] = STATE(6060), + [sym_nested_identifier] = STATE(7108), + [sym_string] = STATE(4318), + [sym_formal_parameters] = STATE(7226), + [sym_nested_type_identifier] = STATE(3956), + [sym__type_query_member_expression_in_type_annotation] = STATE(3754), + [sym__type_query_call_expression_in_type_annotation] = STATE(4117), + [sym_type] = STATE(4462), + [sym_constructor_type] = STATE(4329), + [sym_primary_type] = STATE(4331), + [sym_template_literal_type] = STATE(4336), + [sym_infer_type] = STATE(4329), + [sym_conditional_type] = STATE(4336), + [sym_generic_type] = STATE(4336), + [sym_type_query] = STATE(4336), + [sym_index_type_query] = STATE(4336), + [sym_lookup_type] = STATE(4336), + [sym_literal_type] = STATE(4336), + [sym__number] = STATE(4337), + [sym_existential_type] = STATE(4336), + [sym_flow_maybe_type] = STATE(4336), + [sym_parenthesized_type] = STATE(4336), + [sym_predefined_type] = STATE(4336), + [sym_object_type] = STATE(4336), + [sym_type_parameters] = STATE(6342), + [sym_array_type] = STATE(4336), + [sym_tuple_type] = STATE(4336), + [sym_readonly_type] = STATE(4329), + [sym_union_type] = STATE(4336), + [sym_intersection_type] = STATE(4336), + [sym_function_type] = STATE(4329), + [sym_identifier] = ACTIONS(3673), + [anon_sym_STAR] = ACTIONS(3323), + [anon_sym_LBRACE] = ACTIONS(3325), + [anon_sym_typeof] = ACTIONS(3327), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3329), + [anon_sym_LPAREN] = ACTIONS(3331), + [anon_sym_LBRACK] = ACTIONS(3333), + [anon_sym_new] = ACTIONS(3335), + [anon_sym_AMP] = ACTIONS(3337), + [anon_sym_PIPE] = ACTIONS(3339), + [anon_sym_PLUS] = ACTIONS(3341), + [anon_sym_DASH] = ACTIONS(3341), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3343), + [anon_sym_DQUOTE] = ACTIONS(3345), + [anon_sym_SQUOTE] = ACTIONS(3347), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3349), + [sym_number] = ACTIONS(3351), + [sym_this] = ACTIONS(3675), + [sym_true] = ACTIONS(3355), + [sym_false] = ACTIONS(3355), + [sym_null] = ACTIONS(3355), + [sym_undefined] = ACTIONS(3355), + [anon_sym_readonly] = ACTIONS(3357), + [anon_sym_QMARK] = ACTIONS(3359), + [anon_sym_any] = ACTIONS(3343), + [anon_sym_number] = ACTIONS(3343), + [anon_sym_boolean] = ACTIONS(3343), + [anon_sym_string] = ACTIONS(3343), + [anon_sym_symbol] = ACTIONS(3343), + [anon_sym_object] = ACTIONS(3343), + [anon_sym_abstract] = ACTIONS(3361), + [anon_sym_never] = ACTIONS(3343), + [anon_sym_unknown] = ACTIONS(3343), + [anon_sym_keyof] = ACTIONS(3365), + [anon_sym_infer] = ACTIONS(3367), + [aux_sym_predefined_type_token1] = ACTIONS(3369), + [anon_sym_LBRACE_PIPE] = ACTIONS(3371), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1278)] = { + [sym_import] = STATE(6060), + [sym_nested_identifier] = STATE(7108), + [sym_string] = STATE(4318), + [sym_formal_parameters] = STATE(7226), + [sym_nested_type_identifier] = STATE(3956), + [sym__type_query_member_expression_in_type_annotation] = STATE(3754), + [sym__type_query_call_expression_in_type_annotation] = STATE(4117), + [sym_type] = STATE(4224), + [sym_constructor_type] = STATE(4329), + [sym_primary_type] = STATE(4331), + [sym_template_literal_type] = STATE(4336), + [sym_infer_type] = STATE(4329), + [sym_conditional_type] = STATE(4336), + [sym_generic_type] = STATE(4336), + [sym_type_query] = STATE(4336), + [sym_index_type_query] = STATE(4336), + [sym_lookup_type] = STATE(4336), + [sym_literal_type] = STATE(4336), + [sym__number] = STATE(4337), + [sym_existential_type] = STATE(4336), + [sym_flow_maybe_type] = STATE(4336), + [sym_parenthesized_type] = STATE(4336), + [sym_predefined_type] = STATE(4336), + [sym_object_type] = STATE(4336), + [sym_type_parameters] = STATE(6342), + [sym_array_type] = STATE(4336), + [sym_tuple_type] = STATE(4336), + [sym_readonly_type] = STATE(4329), + [sym_union_type] = STATE(4336), + [sym_intersection_type] = STATE(4336), + [sym_function_type] = STATE(4329), + [sym_identifier] = ACTIONS(3673), + [anon_sym_STAR] = ACTIONS(3323), + [anon_sym_LBRACE] = ACTIONS(3325), + [anon_sym_typeof] = ACTIONS(3327), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3329), + [anon_sym_LPAREN] = ACTIONS(3331), + [anon_sym_LBRACK] = ACTIONS(3333), + [anon_sym_new] = ACTIONS(3335), + [anon_sym_AMP] = ACTIONS(3337), + [anon_sym_PIPE] = ACTIONS(3339), + [anon_sym_PLUS] = ACTIONS(3341), + [anon_sym_DASH] = ACTIONS(3341), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3343), + [anon_sym_DQUOTE] = ACTIONS(3345), + [anon_sym_SQUOTE] = ACTIONS(3347), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3349), + [sym_number] = ACTIONS(3351), + [sym_this] = ACTIONS(3675), + [sym_true] = ACTIONS(3355), + [sym_false] = ACTIONS(3355), + [sym_null] = ACTIONS(3355), + [sym_undefined] = ACTIONS(3355), + [anon_sym_readonly] = ACTIONS(3357), + [anon_sym_QMARK] = ACTIONS(3359), + [anon_sym_any] = ACTIONS(3343), + [anon_sym_number] = ACTIONS(3343), + [anon_sym_boolean] = ACTIONS(3343), + [anon_sym_string] = ACTIONS(3343), + [anon_sym_symbol] = ACTIONS(3343), + [anon_sym_object] = ACTIONS(3343), + [anon_sym_abstract] = ACTIONS(3361), + [anon_sym_never] = ACTIONS(3343), + [anon_sym_unknown] = ACTIONS(3343), + [anon_sym_keyof] = ACTIONS(3365), + [anon_sym_infer] = ACTIONS(3367), + [aux_sym_predefined_type_token1] = ACTIONS(3369), + [anon_sym_LBRACE_PIPE] = ACTIONS(3371), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1279)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5792), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1722), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1728), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1280)] = { + [sym_import] = STATE(6060), + [sym_nested_identifier] = STATE(7108), + [sym_string] = STATE(4318), + [sym_formal_parameters] = STATE(7226), + [sym_nested_type_identifier] = STATE(3956), + [sym__type_query_member_expression_in_type_annotation] = STATE(3754), + [sym__type_query_call_expression_in_type_annotation] = STATE(4117), + [sym_type] = STATE(4347), + [sym_constructor_type] = STATE(4329), + [sym_primary_type] = STATE(4331), + [sym_template_literal_type] = STATE(4336), + [sym_infer_type] = STATE(4329), + [sym_conditional_type] = STATE(4336), + [sym_generic_type] = STATE(4336), + [sym_type_query] = STATE(4336), + [sym_index_type_query] = STATE(4336), + [sym_lookup_type] = STATE(4336), + [sym_literal_type] = STATE(4336), + [sym__number] = STATE(4337), + [sym_existential_type] = STATE(4336), + [sym_flow_maybe_type] = STATE(4336), + [sym_parenthesized_type] = STATE(4336), + [sym_predefined_type] = STATE(4336), + [sym_object_type] = STATE(4336), + [sym_type_parameters] = STATE(6342), + [sym_array_type] = STATE(4336), + [sym_tuple_type] = STATE(4336), + [sym_readonly_type] = STATE(4329), + [sym_union_type] = STATE(4336), + [sym_intersection_type] = STATE(4336), + [sym_function_type] = STATE(4329), + [sym_identifier] = ACTIONS(3673), + [anon_sym_STAR] = ACTIONS(3323), + [anon_sym_LBRACE] = ACTIONS(3325), + [anon_sym_typeof] = ACTIONS(3327), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3329), + [anon_sym_LPAREN] = ACTIONS(3331), + [anon_sym_LBRACK] = ACTIONS(3333), + [anon_sym_new] = ACTIONS(3335), + [anon_sym_AMP] = ACTIONS(3337), + [anon_sym_PIPE] = ACTIONS(3339), + [anon_sym_PLUS] = ACTIONS(3341), + [anon_sym_DASH] = ACTIONS(3341), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3343), + [anon_sym_DQUOTE] = ACTIONS(3345), + [anon_sym_SQUOTE] = ACTIONS(3347), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3349), + [sym_number] = ACTIONS(3351), + [sym_this] = ACTIONS(3675), + [sym_true] = ACTIONS(3355), + [sym_false] = ACTIONS(3355), + [sym_null] = ACTIONS(3355), + [sym_undefined] = ACTIONS(3355), + [anon_sym_readonly] = ACTIONS(3357), + [anon_sym_QMARK] = ACTIONS(3359), + [anon_sym_any] = ACTIONS(3343), + [anon_sym_number] = ACTIONS(3343), + [anon_sym_boolean] = ACTIONS(3343), + [anon_sym_string] = ACTIONS(3343), + [anon_sym_symbol] = ACTIONS(3343), + [anon_sym_object] = ACTIONS(3343), + [anon_sym_abstract] = ACTIONS(3361), + [anon_sym_never] = ACTIONS(3343), + [anon_sym_unknown] = ACTIONS(3343), + [anon_sym_keyof] = ACTIONS(3365), + [anon_sym_infer] = ACTIONS(3367), + [aux_sym_predefined_type_token1] = ACTIONS(3369), + [anon_sym_LBRACE_PIPE] = ACTIONS(3371), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1281)] = { + [sym_import] = STATE(6060), + [sym_nested_identifier] = STATE(7108), + [sym_string] = STATE(4318), + [sym_formal_parameters] = STATE(7226), + [sym_nested_type_identifier] = STATE(3956), + [sym__type_query_member_expression_in_type_annotation] = STATE(3754), + [sym__type_query_call_expression_in_type_annotation] = STATE(4117), + [sym_type] = STATE(4231), + [sym_constructor_type] = STATE(4329), + [sym_primary_type] = STATE(4331), + [sym_template_literal_type] = STATE(4336), + [sym_infer_type] = STATE(4329), + [sym_conditional_type] = STATE(4336), + [sym_generic_type] = STATE(4336), + [sym_type_query] = STATE(4336), + [sym_index_type_query] = STATE(4336), + [sym_lookup_type] = STATE(4336), + [sym_literal_type] = STATE(4336), + [sym__number] = STATE(4337), + [sym_existential_type] = STATE(4336), + [sym_flow_maybe_type] = STATE(4336), + [sym_parenthesized_type] = STATE(4336), + [sym_predefined_type] = STATE(4336), + [sym_object_type] = STATE(4336), + [sym_type_parameters] = STATE(6342), + [sym_array_type] = STATE(4336), + [sym_tuple_type] = STATE(4336), + [sym_readonly_type] = STATE(4329), + [sym_union_type] = STATE(4336), + [sym_intersection_type] = STATE(4336), + [sym_function_type] = STATE(4329), + [sym_identifier] = ACTIONS(3673), + [anon_sym_STAR] = ACTIONS(3323), + [anon_sym_LBRACE] = ACTIONS(3325), + [anon_sym_typeof] = ACTIONS(3327), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3329), + [anon_sym_LPAREN] = ACTIONS(3331), + [anon_sym_LBRACK] = ACTIONS(3333), + [anon_sym_new] = ACTIONS(3335), + [anon_sym_AMP] = ACTIONS(3337), + [anon_sym_PIPE] = ACTIONS(3339), + [anon_sym_PLUS] = ACTIONS(3341), + [anon_sym_DASH] = ACTIONS(3341), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3343), + [anon_sym_DQUOTE] = ACTIONS(3345), + [anon_sym_SQUOTE] = ACTIONS(3347), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3349), + [sym_number] = ACTIONS(3351), + [sym_this] = ACTIONS(3675), + [sym_true] = ACTIONS(3355), + [sym_false] = ACTIONS(3355), + [sym_null] = ACTIONS(3355), + [sym_undefined] = ACTIONS(3355), + [anon_sym_readonly] = ACTIONS(3357), + [anon_sym_QMARK] = ACTIONS(3359), + [anon_sym_any] = ACTIONS(3343), + [anon_sym_number] = ACTIONS(3343), + [anon_sym_boolean] = ACTIONS(3343), + [anon_sym_string] = ACTIONS(3343), + [anon_sym_symbol] = ACTIONS(3343), + [anon_sym_object] = ACTIONS(3343), + [anon_sym_abstract] = ACTIONS(3361), + [anon_sym_never] = ACTIONS(3343), + [anon_sym_unknown] = ACTIONS(3343), + [anon_sym_keyof] = ACTIONS(3365), + [anon_sym_infer] = ACTIONS(3367), + [aux_sym_predefined_type_token1] = ACTIONS(3369), + [anon_sym_LBRACE_PIPE] = ACTIONS(3371), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1282)] = { + [sym_import] = STATE(6060), + [sym_nested_identifier] = STATE(7108), + [sym_string] = STATE(4318), + [sym_formal_parameters] = STATE(7226), + [sym_nested_type_identifier] = STATE(3956), + [sym__type_query_member_expression_in_type_annotation] = STATE(3754), + [sym__type_query_call_expression_in_type_annotation] = STATE(4117), + [sym_type] = STATE(4269), + [sym_constructor_type] = STATE(4329), + [sym_primary_type] = STATE(4331), + [sym_template_literal_type] = STATE(4336), + [sym_infer_type] = STATE(4329), + [sym_conditional_type] = STATE(4336), + [sym_generic_type] = STATE(4336), + [sym_type_query] = STATE(4336), + [sym_index_type_query] = STATE(4336), + [sym_lookup_type] = STATE(4336), + [sym_literal_type] = STATE(4336), + [sym__number] = STATE(4337), + [sym_existential_type] = STATE(4336), + [sym_flow_maybe_type] = STATE(4336), + [sym_parenthesized_type] = STATE(4336), + [sym_predefined_type] = STATE(4336), + [sym_object_type] = STATE(4336), + [sym_type_parameters] = STATE(6342), + [sym_array_type] = STATE(4336), + [sym_tuple_type] = STATE(4336), + [sym_readonly_type] = STATE(4329), + [sym_union_type] = STATE(4336), + [sym_intersection_type] = STATE(4336), + [sym_function_type] = STATE(4329), + [sym_identifier] = ACTIONS(3673), + [anon_sym_STAR] = ACTIONS(3323), + [anon_sym_LBRACE] = ACTIONS(3325), + [anon_sym_typeof] = ACTIONS(3327), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3329), + [anon_sym_LPAREN] = ACTIONS(3331), + [anon_sym_LBRACK] = ACTIONS(3333), + [anon_sym_new] = ACTIONS(3335), + [anon_sym_AMP] = ACTIONS(3337), + [anon_sym_PIPE] = ACTIONS(3339), + [anon_sym_PLUS] = ACTIONS(3341), + [anon_sym_DASH] = ACTIONS(3341), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3343), + [anon_sym_DQUOTE] = ACTIONS(3345), + [anon_sym_SQUOTE] = ACTIONS(3347), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3349), + [sym_number] = ACTIONS(3351), + [sym_this] = ACTIONS(3675), + [sym_true] = ACTIONS(3355), + [sym_false] = ACTIONS(3355), + [sym_null] = ACTIONS(3355), + [sym_undefined] = ACTIONS(3355), + [anon_sym_readonly] = ACTIONS(3357), + [anon_sym_QMARK] = ACTIONS(3359), + [anon_sym_any] = ACTIONS(3343), + [anon_sym_number] = ACTIONS(3343), + [anon_sym_boolean] = ACTIONS(3343), + [anon_sym_string] = ACTIONS(3343), + [anon_sym_symbol] = ACTIONS(3343), + [anon_sym_object] = ACTIONS(3343), + [anon_sym_abstract] = ACTIONS(3361), + [anon_sym_never] = ACTIONS(3343), + [anon_sym_unknown] = ACTIONS(3343), + [anon_sym_keyof] = ACTIONS(3365), + [anon_sym_infer] = ACTIONS(3367), + [aux_sym_predefined_type_token1] = ACTIONS(3369), + [anon_sym_LBRACE_PIPE] = ACTIONS(3371), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1283)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5179), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1284)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5413), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1285)] = { + [sym_import] = STATE(6060), + [sym_nested_identifier] = STATE(7108), + [sym_string] = STATE(4318), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3956), + [sym__type_query_member_expression_in_type_annotation] = STATE(3754), + [sym__type_query_call_expression_in_type_annotation] = STATE(4117), + [sym_type] = STATE(6156), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(4320), + [sym_template_literal_type] = STATE(4336), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(4336), + [sym_generic_type] = STATE(4336), + [sym_type_query] = STATE(4336), + [sym_index_type_query] = STATE(4336), + [sym_lookup_type] = STATE(4336), + [sym_literal_type] = STATE(4336), + [sym__number] = STATE(4337), + [sym_existential_type] = STATE(4336), + [sym_flow_maybe_type] = STATE(4336), + [sym_parenthesized_type] = STATE(4336), + [sym_predefined_type] = STATE(4336), + [sym_object_type] = STATE(4336), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(4336), + [sym_tuple_type] = STATE(4336), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(4336), + [sym_intersection_type] = STATE(4336), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3673), + [anon_sym_STAR] = ACTIONS(3323), + [anon_sym_LBRACE] = ACTIONS(3325), + [anon_sym_typeof] = ACTIONS(3327), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3329), + [anon_sym_LPAREN] = ACTIONS(3331), + [anon_sym_LBRACK] = ACTIONS(3333), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(3337), + [anon_sym_PIPE] = ACTIONS(3339), + [anon_sym_PLUS] = ACTIONS(3341), + [anon_sym_DASH] = ACTIONS(3341), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3343), + [anon_sym_DQUOTE] = ACTIONS(3345), + [anon_sym_SQUOTE] = ACTIONS(3347), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3349), + [sym_number] = ACTIONS(3351), + [sym_this] = ACTIONS(3675), + [sym_true] = ACTIONS(3355), + [sym_false] = ACTIONS(3355), + [sym_null] = ACTIONS(3355), + [sym_undefined] = ACTIONS(3355), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(3359), + [anon_sym_any] = ACTIONS(3343), + [anon_sym_number] = ACTIONS(3343), + [anon_sym_boolean] = ACTIONS(3343), + [anon_sym_string] = ACTIONS(3343), + [anon_sym_symbol] = ACTIONS(3343), + [anon_sym_object] = ACTIONS(3343), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(3343), + [anon_sym_unknown] = ACTIONS(3343), + [anon_sym_keyof] = ACTIONS(3365), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(3369), + [anon_sym_LBRACE_PIPE] = ACTIONS(3371), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1286)] = { + [sym_import] = STATE(6126), + [sym_nested_identifier] = STATE(6749), + [sym_string] = STATE(3869), + [sym_formal_parameters] = STATE(6790), + [sym_nested_type_identifier] = STATE(3682), + [sym__type_query_member_expression_in_type_annotation] = STATE(3462), + [sym__type_query_call_expression_in_type_annotation] = STATE(3757), + [sym_type] = STATE(4135), + [sym_constructor_type] = STATE(3871), + [sym_primary_type] = STATE(3872), + [sym_template_literal_type] = STATE(3873), + [sym_infer_type] = STATE(3871), + [sym_conditional_type] = STATE(3873), + [sym_generic_type] = STATE(3873), + [sym_type_query] = STATE(3873), + [sym_index_type_query] = STATE(3873), + [sym_lookup_type] = STATE(3873), + [sym_literal_type] = STATE(3873), + [sym__number] = STATE(3874), + [sym_existential_type] = STATE(3873), + [sym_flow_maybe_type] = STATE(3873), + [sym_parenthesized_type] = STATE(3873), + [sym_predefined_type] = STATE(3873), + [sym_object_type] = STATE(3873), + [sym_type_parameters] = STATE(6463), + [sym_array_type] = STATE(3873), + [sym_tuple_type] = STATE(3873), + [sym_readonly_type] = STATE(3871), + [sym_union_type] = STATE(3873), + [sym_intersection_type] = STATE(3873), + [sym_function_type] = STATE(3871), + [sym_identifier] = ACTIONS(1778), + [anon_sym_STAR] = ACTIONS(1082), + [anon_sym_LBRACE] = ACTIONS(1782), + [anon_sym_typeof] = ACTIONS(1784), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(1088), + [anon_sym_LPAREN] = ACTIONS(1786), + [anon_sym_LBRACK] = ACTIONS(1788), + [anon_sym_new] = ACTIONS(1790), + [anon_sym_AMP] = ACTIONS(1096), + [anon_sym_PIPE] = ACTIONS(1098), + [anon_sym_PLUS] = ACTIONS(3379), + [anon_sym_DASH] = ACTIONS(3379), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(1122), + [anon_sym_DQUOTE] = ACTIONS(1798), + [anon_sym_SQUOTE] = ACTIONS(1800), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1802), + [sym_number] = ACTIONS(1804), + [sym_this] = ACTIONS(1806), + [sym_true] = ACTIONS(1808), + [sym_false] = ACTIONS(1808), + [sym_null] = ACTIONS(1808), + [sym_undefined] = ACTIONS(1808), + [anon_sym_readonly] = ACTIONS(1810), + [anon_sym_QMARK] = ACTIONS(1116), + [anon_sym_any] = ACTIONS(1122), + [anon_sym_number] = ACTIONS(1122), + [anon_sym_boolean] = ACTIONS(1122), + [anon_sym_string] = ACTIONS(1122), + [anon_sym_symbol] = ACTIONS(1122), + [anon_sym_object] = ACTIONS(1122), + [anon_sym_abstract] = ACTIONS(1120), + [anon_sym_never] = ACTIONS(1122), + [anon_sym_unknown] = ACTIONS(1122), + [anon_sym_keyof] = ACTIONS(1124), + [anon_sym_infer] = ACTIONS(1126), + [aux_sym_predefined_type_token1] = ACTIONS(1128), + [anon_sym_LBRACE_PIPE] = ACTIONS(1130), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1287)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4918), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1288)] = { + [sym_import] = STATE(6060), + [sym_nested_identifier] = STATE(7108), + [sym_string] = STATE(4318), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3956), + [sym__type_query_member_expression_in_type_annotation] = STATE(3754), + [sym__type_query_call_expression_in_type_annotation] = STATE(4117), + [sym_type] = STATE(6156), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(4334), + [sym_template_literal_type] = STATE(4336), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(4336), + [sym_generic_type] = STATE(4336), + [sym_type_query] = STATE(4336), + [sym_index_type_query] = STATE(4336), + [sym_lookup_type] = STATE(4336), + [sym_literal_type] = STATE(4336), + [sym__number] = STATE(4337), + [sym_existential_type] = STATE(4336), + [sym_flow_maybe_type] = STATE(4336), + [sym_parenthesized_type] = STATE(4336), + [sym_predefined_type] = STATE(4336), + [sym_object_type] = STATE(4336), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(4336), + [sym_tuple_type] = STATE(4336), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(4336), + [sym_intersection_type] = STATE(4336), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(3673), + [anon_sym_STAR] = ACTIONS(3323), + [anon_sym_LBRACE] = ACTIONS(3325), + [anon_sym_typeof] = ACTIONS(3327), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3329), + [anon_sym_LPAREN] = ACTIONS(3331), + [anon_sym_LBRACK] = ACTIONS(3333), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(3337), + [anon_sym_PIPE] = ACTIONS(3339), + [anon_sym_PLUS] = ACTIONS(3341), + [anon_sym_DASH] = ACTIONS(3341), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3343), + [anon_sym_DQUOTE] = ACTIONS(3345), + [anon_sym_SQUOTE] = ACTIONS(3347), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3349), + [sym_number] = ACTIONS(3351), + [sym_this] = ACTIONS(3675), + [sym_true] = ACTIONS(3355), + [sym_false] = ACTIONS(3355), + [sym_null] = ACTIONS(3355), + [sym_undefined] = ACTIONS(3355), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(3359), + [anon_sym_any] = ACTIONS(3343), + [anon_sym_number] = ACTIONS(3343), + [anon_sym_boolean] = ACTIONS(3343), + [anon_sym_string] = ACTIONS(3343), + [anon_sym_symbol] = ACTIONS(3343), + [anon_sym_object] = ACTIONS(3343), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(3343), + [anon_sym_unknown] = ACTIONS(3343), + [anon_sym_keyof] = ACTIONS(3365), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(3369), + [anon_sym_LBRACE_PIPE] = ACTIONS(3371), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1289)] = { + [sym_import] = STATE(6126), + [sym_nested_identifier] = STATE(6749), + [sym_string] = STATE(3869), + [sym_formal_parameters] = STATE(6790), + [sym_nested_type_identifier] = STATE(3682), + [sym__type_query_member_expression_in_type_annotation] = STATE(3462), + [sym__type_query_call_expression_in_type_annotation] = STATE(3757), + [sym_type] = STATE(4136), + [sym_constructor_type] = STATE(3871), + [sym_primary_type] = STATE(3872), + [sym_template_literal_type] = STATE(3873), + [sym_infer_type] = STATE(3871), + [sym_conditional_type] = STATE(3873), + [sym_generic_type] = STATE(3873), + [sym_type_query] = STATE(3873), + [sym_index_type_query] = STATE(3873), + [sym_lookup_type] = STATE(3873), + [sym_literal_type] = STATE(3873), + [sym__number] = STATE(3874), + [sym_existential_type] = STATE(3873), + [sym_flow_maybe_type] = STATE(3873), + [sym_parenthesized_type] = STATE(3873), + [sym_predefined_type] = STATE(3873), + [sym_object_type] = STATE(3873), + [sym_type_parameters] = STATE(6463), + [sym_array_type] = STATE(3873), + [sym_tuple_type] = STATE(3873), + [sym_readonly_type] = STATE(3871), + [sym_union_type] = STATE(3873), + [sym_intersection_type] = STATE(3873), + [sym_function_type] = STATE(3871), + [sym_identifier] = ACTIONS(1778), + [anon_sym_STAR] = ACTIONS(1082), + [anon_sym_LBRACE] = ACTIONS(1782), + [anon_sym_typeof] = ACTIONS(1784), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(1088), + [anon_sym_LPAREN] = ACTIONS(1786), + [anon_sym_LBRACK] = ACTIONS(1788), + [anon_sym_new] = ACTIONS(1790), + [anon_sym_AMP] = ACTIONS(1096), + [anon_sym_PIPE] = ACTIONS(1098), + [anon_sym_PLUS] = ACTIONS(3379), + [anon_sym_DASH] = ACTIONS(3379), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(1122), + [anon_sym_DQUOTE] = ACTIONS(1798), + [anon_sym_SQUOTE] = ACTIONS(1800), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1802), + [sym_number] = ACTIONS(1804), + [sym_this] = ACTIONS(1806), + [sym_true] = ACTIONS(1808), + [sym_false] = ACTIONS(1808), + [sym_null] = ACTIONS(1808), + [sym_undefined] = ACTIONS(1808), + [anon_sym_readonly] = ACTIONS(1810), + [anon_sym_QMARK] = ACTIONS(1116), + [anon_sym_any] = ACTIONS(1122), + [anon_sym_number] = ACTIONS(1122), + [anon_sym_boolean] = ACTIONS(1122), + [anon_sym_string] = ACTIONS(1122), + [anon_sym_symbol] = ACTIONS(1122), + [anon_sym_object] = ACTIONS(1122), + [anon_sym_abstract] = ACTIONS(1120), + [anon_sym_never] = ACTIONS(1122), + [anon_sym_unknown] = ACTIONS(1122), + [anon_sym_keyof] = ACTIONS(1124), + [anon_sym_infer] = ACTIONS(1126), + [aux_sym_predefined_type_token1] = ACTIONS(1128), + [anon_sym_LBRACE_PIPE] = ACTIONS(1130), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1290)] = { + [sym_import] = STATE(6045), + [sym_nested_identifier] = STATE(6907), + [sym_string] = STATE(1807), + [sym_formal_parameters] = STATE(6917), + [sym_nested_type_identifier] = STATE(1775), + [sym__type_query_member_expression_in_type_annotation] = STATE(1760), + [sym__type_query_call_expression_in_type_annotation] = STATE(1809), + [sym_type] = STATE(1915), + [sym_constructor_type] = STATE(1810), + [sym_primary_type] = STATE(1811), + [sym_template_literal_type] = STATE(1812), + [sym_infer_type] = STATE(1810), + [sym_conditional_type] = STATE(1812), + [sym_generic_type] = STATE(1812), + [sym_type_query] = STATE(1812), + [sym_index_type_query] = STATE(1812), + [sym_lookup_type] = STATE(1812), + [sym_literal_type] = STATE(1812), + [sym__number] = STATE(1813), + [sym_existential_type] = STATE(1812), + [sym_flow_maybe_type] = STATE(1812), + [sym_parenthesized_type] = STATE(1812), + [sym_predefined_type] = STATE(1812), + [sym_object_type] = STATE(1812), + [sym_type_parameters] = STATE(6422), + [sym_array_type] = STATE(1812), + [sym_tuple_type] = STATE(1812), + [sym_readonly_type] = STATE(1810), + [sym_union_type] = STATE(1812), + [sym_intersection_type] = STATE(1812), + [sym_function_type] = STATE(1810), + [sym_identifier] = ACTIONS(3681), + [anon_sym_STAR] = ACTIONS(3497), + [anon_sym_LBRACE] = ACTIONS(3499), + [anon_sym_typeof] = ACTIONS(3501), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3503), + [anon_sym_LPAREN] = ACTIONS(3505), + [anon_sym_LBRACK] = ACTIONS(3507), + [anon_sym_new] = ACTIONS(3509), + [anon_sym_AMP] = ACTIONS(3511), + [anon_sym_PIPE] = ACTIONS(3513), + [anon_sym_PLUS] = ACTIONS(3515), + [anon_sym_DASH] = ACTIONS(3515), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3517), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3519), + [sym_number] = ACTIONS(3521), + [sym_this] = ACTIONS(3683), + [sym_true] = ACTIONS(3525), + [sym_false] = ACTIONS(3525), + [sym_null] = ACTIONS(3525), + [sym_undefined] = ACTIONS(3525), + [anon_sym_readonly] = ACTIONS(3527), + [anon_sym_QMARK] = ACTIONS(3529), + [anon_sym_any] = ACTIONS(3517), + [anon_sym_number] = ACTIONS(3517), + [anon_sym_boolean] = ACTIONS(3517), + [anon_sym_string] = ACTIONS(3517), + [anon_sym_symbol] = ACTIONS(3517), + [anon_sym_object] = ACTIONS(3517), + [anon_sym_abstract] = ACTIONS(3531), + [anon_sym_never] = ACTIONS(3517), + [anon_sym_unknown] = ACTIONS(3517), + [anon_sym_keyof] = ACTIONS(3535), + [anon_sym_infer] = ACTIONS(3537), + [aux_sym_predefined_type_token1] = ACTIONS(3539), + [anon_sym_LBRACE_PIPE] = ACTIONS(3541), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1291)] = { + [sym_import] = STATE(6045), + [sym_nested_identifier] = STATE(6907), + [sym_string] = STATE(1807), + [sym_formal_parameters] = STATE(6917), + [sym_nested_type_identifier] = STATE(1775), + [sym__type_query_member_expression_in_type_annotation] = STATE(1760), + [sym__type_query_call_expression_in_type_annotation] = STATE(1809), + [sym_type] = STATE(1854), + [sym_constructor_type] = STATE(1810), + [sym_primary_type] = STATE(1811), + [sym_template_literal_type] = STATE(1812), + [sym_infer_type] = STATE(1810), + [sym_conditional_type] = STATE(1812), + [sym_generic_type] = STATE(1812), + [sym_type_query] = STATE(1812), + [sym_index_type_query] = STATE(1812), + [sym_lookup_type] = STATE(1812), + [sym_literal_type] = STATE(1812), + [sym__number] = STATE(1813), + [sym_existential_type] = STATE(1812), + [sym_flow_maybe_type] = STATE(1812), + [sym_parenthesized_type] = STATE(1812), + [sym_predefined_type] = STATE(1812), + [sym_object_type] = STATE(1812), + [sym_type_parameters] = STATE(6422), + [sym_array_type] = STATE(1812), + [sym_tuple_type] = STATE(1812), + [sym_readonly_type] = STATE(1810), + [sym_union_type] = STATE(1812), + [sym_intersection_type] = STATE(1812), + [sym_function_type] = STATE(1810), + [sym_identifier] = ACTIONS(3681), + [anon_sym_STAR] = ACTIONS(3497), + [anon_sym_LBRACE] = ACTIONS(3499), + [anon_sym_typeof] = ACTIONS(3501), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3503), + [anon_sym_LPAREN] = ACTIONS(3505), + [anon_sym_LBRACK] = ACTIONS(3507), + [anon_sym_new] = ACTIONS(3509), + [anon_sym_AMP] = ACTIONS(3511), + [anon_sym_PIPE] = ACTIONS(3513), + [anon_sym_PLUS] = ACTIONS(3515), + [anon_sym_DASH] = ACTIONS(3515), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3517), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3519), + [sym_number] = ACTIONS(3521), + [sym_this] = ACTIONS(3683), + [sym_true] = ACTIONS(3525), + [sym_false] = ACTIONS(3525), + [sym_null] = ACTIONS(3525), + [sym_undefined] = ACTIONS(3525), + [anon_sym_readonly] = ACTIONS(3527), + [anon_sym_QMARK] = ACTIONS(3529), + [anon_sym_any] = ACTIONS(3517), + [anon_sym_number] = ACTIONS(3517), + [anon_sym_boolean] = ACTIONS(3517), + [anon_sym_string] = ACTIONS(3517), + [anon_sym_symbol] = ACTIONS(3517), + [anon_sym_object] = ACTIONS(3517), + [anon_sym_abstract] = ACTIONS(3531), + [anon_sym_never] = ACTIONS(3517), + [anon_sym_unknown] = ACTIONS(3517), + [anon_sym_keyof] = ACTIONS(3535), + [anon_sym_infer] = ACTIONS(3537), + [aux_sym_predefined_type_token1] = ACTIONS(3539), + [anon_sym_LBRACE_PIPE] = ACTIONS(3541), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1292)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5993), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1722), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1728), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1293)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4945), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1294)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3547), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1722), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1728), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1295)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4688), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1722), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1728), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1296)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(4689), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1722), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1728), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1297)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(6212), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3551), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1298)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(6212), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3552), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1299)] = { + [sym_import] = STATE(6060), + [sym_nested_identifier] = STATE(7108), + [sym_string] = STATE(4318), + [sym_formal_parameters] = STATE(7226), + [sym_nested_type_identifier] = STATE(3956), + [sym__type_query_member_expression_in_type_annotation] = STATE(3754), + [sym__type_query_call_expression_in_type_annotation] = STATE(4117), + [sym_type] = STATE(4523), + [sym_constructor_type] = STATE(4329), + [sym_primary_type] = STATE(4331), + [sym_template_literal_type] = STATE(4336), + [sym_infer_type] = STATE(4329), + [sym_conditional_type] = STATE(4336), + [sym_generic_type] = STATE(4336), + [sym_type_query] = STATE(4336), + [sym_index_type_query] = STATE(4336), + [sym_lookup_type] = STATE(4336), + [sym_literal_type] = STATE(4336), + [sym__number] = STATE(4337), + [sym_existential_type] = STATE(4336), + [sym_flow_maybe_type] = STATE(4336), + [sym_parenthesized_type] = STATE(4336), + [sym_predefined_type] = STATE(4336), + [sym_object_type] = STATE(4336), + [sym_type_parameters] = STATE(6342), + [sym_array_type] = STATE(4336), + [sym_tuple_type] = STATE(4336), + [sym_readonly_type] = STATE(4329), + [sym_union_type] = STATE(4336), + [sym_intersection_type] = STATE(4336), + [sym_function_type] = STATE(4329), + [sym_identifier] = ACTIONS(3673), + [anon_sym_STAR] = ACTIONS(3323), + [anon_sym_LBRACE] = ACTIONS(3325), + [anon_sym_typeof] = ACTIONS(3327), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3329), + [anon_sym_LPAREN] = ACTIONS(3331), + [anon_sym_LBRACK] = ACTIONS(3333), + [anon_sym_new] = ACTIONS(3335), + [anon_sym_AMP] = ACTIONS(3337), + [anon_sym_PIPE] = ACTIONS(3339), + [anon_sym_PLUS] = ACTIONS(3341), + [anon_sym_DASH] = ACTIONS(3341), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3343), + [anon_sym_DQUOTE] = ACTIONS(3345), + [anon_sym_SQUOTE] = ACTIONS(3347), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3349), + [sym_number] = ACTIONS(3351), + [sym_this] = ACTIONS(3675), + [sym_true] = ACTIONS(3355), + [sym_false] = ACTIONS(3355), + [sym_null] = ACTIONS(3355), + [sym_undefined] = ACTIONS(3355), + [anon_sym_readonly] = ACTIONS(3357), + [anon_sym_QMARK] = ACTIONS(3359), + [anon_sym_any] = ACTIONS(3343), + [anon_sym_number] = ACTIONS(3343), + [anon_sym_boolean] = ACTIONS(3343), + [anon_sym_string] = ACTIONS(3343), + [anon_sym_symbol] = ACTIONS(3343), + [anon_sym_object] = ACTIONS(3343), + [anon_sym_abstract] = ACTIONS(3361), + [anon_sym_never] = ACTIONS(3343), + [anon_sym_unknown] = ACTIONS(3343), + [anon_sym_keyof] = ACTIONS(3365), + [anon_sym_infer] = ACTIONS(3367), + [aux_sym_predefined_type_token1] = ACTIONS(3369), + [anon_sym_LBRACE_PIPE] = ACTIONS(3371), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1300)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5553), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1301)] = { + [sym_import] = STATE(6091), + [sym_nested_identifier] = STATE(7166), + [sym_string] = STATE(2414), + [sym_formal_parameters] = STATE(6777), + [sym_nested_type_identifier] = STATE(2206), + [sym__type_query_member_expression_in_type_annotation] = STATE(1999), + [sym__type_query_call_expression_in_type_annotation] = STATE(2432), + [sym_type] = STATE(2416), + [sym_constructor_type] = STATE(2433), + [sym_primary_type] = STATE(2434), + [sym_template_literal_type] = STATE(2435), + [sym_infer_type] = STATE(2433), + [sym_conditional_type] = STATE(2435), + [sym_generic_type] = STATE(2435), + [sym_type_query] = STATE(2435), + [sym_index_type_query] = STATE(2435), + [sym_lookup_type] = STATE(2435), + [sym_literal_type] = STATE(2435), + [sym__number] = STATE(2436), + [sym_existential_type] = STATE(2435), + [sym_flow_maybe_type] = STATE(2435), + [sym_parenthesized_type] = STATE(2435), + [sym_predefined_type] = STATE(2435), + [sym_object_type] = STATE(2435), + [sym_type_parameters] = STATE(6486), + [sym_array_type] = STATE(2435), + [sym_tuple_type] = STATE(2435), + [sym_readonly_type] = STATE(2433), + [sym_union_type] = STATE(2435), + [sym_intersection_type] = STATE(2435), + [sym_function_type] = STATE(2433), + [sym_identifier] = ACTIONS(3677), + [anon_sym_STAR] = ACTIONS(3449), + [anon_sym_LBRACE] = ACTIONS(3451), + [anon_sym_typeof] = ACTIONS(3453), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3455), + [anon_sym_LPAREN] = ACTIONS(3457), + [anon_sym_LBRACK] = ACTIONS(3459), + [anon_sym_new] = ACTIONS(3461), + [anon_sym_AMP] = ACTIONS(3463), + [anon_sym_PIPE] = ACTIONS(3465), + [anon_sym_PLUS] = ACTIONS(3467), + [anon_sym_DASH] = ACTIONS(3467), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3469), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3471), + [sym_number] = ACTIONS(3473), + [sym_this] = ACTIONS(3679), + [sym_true] = ACTIONS(3477), + [sym_false] = ACTIONS(3477), + [sym_null] = ACTIONS(3477), + [sym_undefined] = ACTIONS(3477), + [anon_sym_readonly] = ACTIONS(3479), + [anon_sym_QMARK] = ACTIONS(3481), + [anon_sym_any] = ACTIONS(3469), + [anon_sym_number] = ACTIONS(3469), + [anon_sym_boolean] = ACTIONS(3469), + [anon_sym_string] = ACTIONS(3469), + [anon_sym_symbol] = ACTIONS(3469), + [anon_sym_object] = ACTIONS(3469), + [anon_sym_abstract] = ACTIONS(3483), + [anon_sym_never] = ACTIONS(3469), + [anon_sym_unknown] = ACTIONS(3469), + [anon_sym_keyof] = ACTIONS(3487), + [anon_sym_infer] = ACTIONS(3489), + [aux_sym_predefined_type_token1] = ACTIONS(3491), + [anon_sym_LBRACE_PIPE] = ACTIONS(3493), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1302)] = { + [sym_import] = STATE(6091), + [sym_nested_identifier] = STATE(7166), + [sym_string] = STATE(2414), + [sym_formal_parameters] = STATE(6777), + [sym_nested_type_identifier] = STATE(2206), + [sym__type_query_member_expression_in_type_annotation] = STATE(1999), + [sym__type_query_call_expression_in_type_annotation] = STATE(2432), + [sym_type] = STATE(2417), + [sym_constructor_type] = STATE(2433), + [sym_primary_type] = STATE(2434), + [sym_template_literal_type] = STATE(2435), + [sym_infer_type] = STATE(2433), + [sym_conditional_type] = STATE(2435), + [sym_generic_type] = STATE(2435), + [sym_type_query] = STATE(2435), + [sym_index_type_query] = STATE(2435), + [sym_lookup_type] = STATE(2435), + [sym_literal_type] = STATE(2435), + [sym__number] = STATE(2436), + [sym_existential_type] = STATE(2435), + [sym_flow_maybe_type] = STATE(2435), + [sym_parenthesized_type] = STATE(2435), + [sym_predefined_type] = STATE(2435), + [sym_object_type] = STATE(2435), + [sym_type_parameters] = STATE(6486), + [sym_array_type] = STATE(2435), + [sym_tuple_type] = STATE(2435), + [sym_readonly_type] = STATE(2433), + [sym_union_type] = STATE(2435), + [sym_intersection_type] = STATE(2435), + [sym_function_type] = STATE(2433), + [sym_identifier] = ACTIONS(3677), + [anon_sym_STAR] = ACTIONS(3449), + [anon_sym_LBRACE] = ACTIONS(3451), + [anon_sym_typeof] = ACTIONS(3453), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3455), + [anon_sym_LPAREN] = ACTIONS(3457), + [anon_sym_LBRACK] = ACTIONS(3459), + [anon_sym_new] = ACTIONS(3461), + [anon_sym_AMP] = ACTIONS(3463), + [anon_sym_PIPE] = ACTIONS(3465), + [anon_sym_PLUS] = ACTIONS(3467), + [anon_sym_DASH] = ACTIONS(3467), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3469), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3471), + [sym_number] = ACTIONS(3473), + [sym_this] = ACTIONS(3679), + [sym_true] = ACTIONS(3477), + [sym_false] = ACTIONS(3477), + [sym_null] = ACTIONS(3477), + [sym_undefined] = ACTIONS(3477), + [anon_sym_readonly] = ACTIONS(3479), + [anon_sym_QMARK] = ACTIONS(3481), + [anon_sym_any] = ACTIONS(3469), + [anon_sym_number] = ACTIONS(3469), + [anon_sym_boolean] = ACTIONS(3469), + [anon_sym_string] = ACTIONS(3469), + [anon_sym_symbol] = ACTIONS(3469), + [anon_sym_object] = ACTIONS(3469), + [anon_sym_abstract] = ACTIONS(3483), + [anon_sym_never] = ACTIONS(3469), + [anon_sym_unknown] = ACTIONS(3469), + [anon_sym_keyof] = ACTIONS(3487), + [anon_sym_infer] = ACTIONS(3489), + [aux_sym_predefined_type_token1] = ACTIONS(3491), + [anon_sym_LBRACE_PIPE] = ACTIONS(3493), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1303)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3596), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1304)] = { + [sym_import] = STATE(6060), + [sym_nested_identifier] = STATE(7108), + [sym_string] = STATE(4318), + [sym_formal_parameters] = STATE(7226), + [sym_nested_type_identifier] = STATE(3956), + [sym__type_query_member_expression_in_type_annotation] = STATE(3754), + [sym__type_query_call_expression_in_type_annotation] = STATE(4117), + [sym_type] = STATE(4297), + [sym_constructor_type] = STATE(4329), + [sym_primary_type] = STATE(4331), + [sym_template_literal_type] = STATE(4336), + [sym_infer_type] = STATE(4329), + [sym_conditional_type] = STATE(4336), + [sym_generic_type] = STATE(4336), + [sym_type_query] = STATE(4336), + [sym_index_type_query] = STATE(4336), + [sym_lookup_type] = STATE(4336), + [sym_literal_type] = STATE(4336), + [sym__number] = STATE(4337), + [sym_existential_type] = STATE(4336), + [sym_flow_maybe_type] = STATE(4336), + [sym_parenthesized_type] = STATE(4336), + [sym_predefined_type] = STATE(4336), + [sym_object_type] = STATE(4336), + [sym_type_parameters] = STATE(6342), + [sym_array_type] = STATE(4336), + [sym_tuple_type] = STATE(4336), + [sym_readonly_type] = STATE(4329), + [sym_union_type] = STATE(4336), + [sym_intersection_type] = STATE(4336), + [sym_function_type] = STATE(4329), + [sym_identifier] = ACTIONS(3673), + [anon_sym_STAR] = ACTIONS(3323), + [anon_sym_LBRACE] = ACTIONS(3325), + [anon_sym_typeof] = ACTIONS(3327), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3329), + [anon_sym_LPAREN] = ACTIONS(3331), + [anon_sym_LBRACK] = ACTIONS(3333), + [anon_sym_new] = ACTIONS(3335), + [anon_sym_AMP] = ACTIONS(3337), + [anon_sym_PIPE] = ACTIONS(3339), + [anon_sym_PLUS] = ACTIONS(3341), + [anon_sym_DASH] = ACTIONS(3341), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3343), + [anon_sym_DQUOTE] = ACTIONS(3345), + [anon_sym_SQUOTE] = ACTIONS(3347), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3349), + [sym_number] = ACTIONS(3351), + [sym_this] = ACTIONS(3675), + [sym_true] = ACTIONS(3355), + [sym_false] = ACTIONS(3355), + [sym_null] = ACTIONS(3355), + [sym_undefined] = ACTIONS(3355), + [anon_sym_readonly] = ACTIONS(3357), + [anon_sym_QMARK] = ACTIONS(3359), + [anon_sym_any] = ACTIONS(3343), + [anon_sym_number] = ACTIONS(3343), + [anon_sym_boolean] = ACTIONS(3343), + [anon_sym_string] = ACTIONS(3343), + [anon_sym_symbol] = ACTIONS(3343), + [anon_sym_object] = ACTIONS(3343), + [anon_sym_abstract] = ACTIONS(3361), + [anon_sym_never] = ACTIONS(3343), + [anon_sym_unknown] = ACTIONS(3343), + [anon_sym_keyof] = ACTIONS(3365), + [anon_sym_infer] = ACTIONS(3367), + [aux_sym_predefined_type_token1] = ACTIONS(3369), + [anon_sym_LBRACE_PIPE] = ACTIONS(3371), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1305)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(3771), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1306)] = { + [sym_import] = STATE(6214), + [sym_nested_identifier] = STATE(6886), + [sym_string] = STATE(3988), + [sym_formal_parameters] = STATE(7033), + [sym_nested_type_identifier] = STATE(3865), + [sym__type_query_member_expression_in_type_annotation] = STATE(3546), + [sym__type_query_call_expression_in_type_annotation] = STATE(3936), + [sym_type] = STATE(4106), + [sym_constructor_type] = STATE(3994), + [sym_primary_type] = STATE(3995), + [sym_template_literal_type] = STATE(3998), + [sym_infer_type] = STATE(3994), + [sym_conditional_type] = STATE(3998), + [sym_generic_type] = STATE(3998), + [sym_type_query] = STATE(3998), + [sym_index_type_query] = STATE(3998), + [sym_lookup_type] = STATE(3998), + [sym_literal_type] = STATE(3998), + [sym__number] = STATE(4001), + [sym_existential_type] = STATE(3998), + [sym_flow_maybe_type] = STATE(3998), + [sym_parenthesized_type] = STATE(3998), + [sym_predefined_type] = STATE(3998), + [sym_object_type] = STATE(3998), + [sym_type_parameters] = STATE(6538), + [sym_array_type] = STATE(3998), + [sym_tuple_type] = STATE(3998), + [sym_readonly_type] = STATE(3994), + [sym_union_type] = STATE(3998), + [sym_intersection_type] = STATE(3998), + [sym_function_type] = STATE(3994), + [sym_identifier] = ACTIONS(3665), + [anon_sym_STAR] = ACTIONS(3229), + [anon_sym_LBRACE] = ACTIONS(3231), + [anon_sym_typeof] = ACTIONS(3233), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3235), + [anon_sym_LPAREN] = ACTIONS(3237), + [anon_sym_LBRACK] = ACTIONS(3239), + [anon_sym_new] = ACTIONS(3241), + [anon_sym_AMP] = ACTIONS(3243), + [anon_sym_PIPE] = ACTIONS(3245), + [anon_sym_PLUS] = ACTIONS(3247), + [anon_sym_DASH] = ACTIONS(3247), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3249), + [anon_sym_DQUOTE] = ACTIONS(3251), + [anon_sym_SQUOTE] = ACTIONS(3253), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3255), + [sym_number] = ACTIONS(3257), + [sym_this] = ACTIONS(3667), + [sym_true] = ACTIONS(3261), + [sym_false] = ACTIONS(3261), + [sym_null] = ACTIONS(3261), + [sym_undefined] = ACTIONS(3261), + [anon_sym_readonly] = ACTIONS(3263), + [anon_sym_QMARK] = ACTIONS(3265), + [anon_sym_any] = ACTIONS(3249), + [anon_sym_number] = ACTIONS(3249), + [anon_sym_boolean] = ACTIONS(3249), + [anon_sym_string] = ACTIONS(3249), + [anon_sym_symbol] = ACTIONS(3249), + [anon_sym_object] = ACTIONS(3249), + [anon_sym_abstract] = ACTIONS(3267), + [anon_sym_never] = ACTIONS(3249), + [anon_sym_unknown] = ACTIONS(3249), + [anon_sym_keyof] = ACTIONS(3271), + [anon_sym_infer] = ACTIONS(3273), + [aux_sym_predefined_type_token1] = ACTIONS(3275), + [anon_sym_LBRACE_PIPE] = ACTIONS(3277), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1307)] = { + [sym_import] = STATE(6060), + [sym_nested_identifier] = STATE(7108), + [sym_string] = STATE(4318), + [sym_formal_parameters] = STATE(7226), + [sym_nested_type_identifier] = STATE(3956), + [sym__type_query_member_expression_in_type_annotation] = STATE(3754), + [sym__type_query_call_expression_in_type_annotation] = STATE(4117), + [sym_type] = STATE(4314), + [sym_constructor_type] = STATE(4329), + [sym_primary_type] = STATE(4331), + [sym_template_literal_type] = STATE(4336), + [sym_infer_type] = STATE(4329), + [sym_conditional_type] = STATE(4336), + [sym_generic_type] = STATE(4336), + [sym_type_query] = STATE(4336), + [sym_index_type_query] = STATE(4336), + [sym_lookup_type] = STATE(4336), + [sym_literal_type] = STATE(4336), + [sym__number] = STATE(4337), + [sym_existential_type] = STATE(4336), + [sym_flow_maybe_type] = STATE(4336), + [sym_parenthesized_type] = STATE(4336), + [sym_predefined_type] = STATE(4336), + [sym_object_type] = STATE(4336), + [sym_type_parameters] = STATE(6342), + [sym_array_type] = STATE(4336), + [sym_tuple_type] = STATE(4336), + [sym_readonly_type] = STATE(4329), + [sym_union_type] = STATE(4336), + [sym_intersection_type] = STATE(4336), + [sym_function_type] = STATE(4329), + [sym_identifier] = ACTIONS(3673), + [anon_sym_STAR] = ACTIONS(3323), + [anon_sym_LBRACE] = ACTIONS(3325), + [anon_sym_typeof] = ACTIONS(3327), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3329), + [anon_sym_LPAREN] = ACTIONS(3331), + [anon_sym_LBRACK] = ACTIONS(3333), + [anon_sym_new] = ACTIONS(3335), + [anon_sym_AMP] = ACTIONS(3337), + [anon_sym_PIPE] = ACTIONS(3339), + [anon_sym_PLUS] = ACTIONS(3341), + [anon_sym_DASH] = ACTIONS(3341), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3343), + [anon_sym_DQUOTE] = ACTIONS(3345), + [anon_sym_SQUOTE] = ACTIONS(3347), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3349), + [sym_number] = ACTIONS(3351), + [sym_this] = ACTIONS(3675), + [sym_true] = ACTIONS(3355), + [sym_false] = ACTIONS(3355), + [sym_null] = ACTIONS(3355), + [sym_undefined] = ACTIONS(3355), + [anon_sym_readonly] = ACTIONS(3357), + [anon_sym_QMARK] = ACTIONS(3359), + [anon_sym_any] = ACTIONS(3343), + [anon_sym_number] = ACTIONS(3343), + [anon_sym_boolean] = ACTIONS(3343), + [anon_sym_string] = ACTIONS(3343), + [anon_sym_symbol] = ACTIONS(3343), + [anon_sym_object] = ACTIONS(3343), + [anon_sym_abstract] = ACTIONS(3361), + [anon_sym_never] = ACTIONS(3343), + [anon_sym_unknown] = ACTIONS(3343), + [anon_sym_keyof] = ACTIONS(3365), + [anon_sym_infer] = ACTIONS(3367), + [aux_sym_predefined_type_token1] = ACTIONS(3369), + [anon_sym_LBRACE_PIPE] = ACTIONS(3371), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1308)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5878), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1722), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1728), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1309)] = { + [sym_import] = STATE(6012), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6862), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3453), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5883), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6497), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1702), + [anon_sym_AMP] = ACTIONS(808), + [anon_sym_PIPE] = ACTIONS(810), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1720), + [anon_sym_QMARK] = ACTIONS(834), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1310)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5942), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1722), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1728), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1311)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5947), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1722), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1728), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1312)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5955), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1722), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1728), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1313)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5961), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1722), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1728), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1314)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5965), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1722), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1728), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1315)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5969), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1722), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1728), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1316)] = { + [sym_import] = STATE(6034), + [sym_nested_identifier] = STATE(6848), + [sym_string] = STATE(3588), + [sym_formal_parameters] = STATE(6982), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3877), + [sym__type_query_call_expression_in_type_annotation] = STATE(3512), + [sym_type] = STATE(5984), + [sym_constructor_type] = STATE(3569), + [sym_primary_type] = STATE(3570), + [sym_template_literal_type] = STATE(3571), + [sym_infer_type] = STATE(3569), + [sym_conditional_type] = STATE(3571), + [sym_generic_type] = STATE(3571), + [sym_type_query] = STATE(3571), + [sym_index_type_query] = STATE(3571), + [sym_lookup_type] = STATE(3571), + [sym_literal_type] = STATE(3571), + [sym__number] = STATE(3573), + [sym_existential_type] = STATE(3571), + [sym_flow_maybe_type] = STATE(3571), + [sym_parenthesized_type] = STATE(3571), + [sym_predefined_type] = STATE(3571), + [sym_object_type] = STATE(3571), + [sym_type_parameters] = STATE(6705), + [sym_array_type] = STATE(3571), + [sym_tuple_type] = STATE(3571), + [sym_readonly_type] = STATE(3569), + [sym_union_type] = STATE(3571), + [sym_intersection_type] = STATE(3571), + [sym_function_type] = STATE(3569), + [sym_identifier] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(621), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1698), + [anon_sym_LBRACK] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1722), + [anon_sym_AMP] = ACTIONS(649), + [anon_sym_PIPE] = ACTIONS(651), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(209), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1712), + [sym_number] = ACTIONS(1714), + [sym_this] = ACTIONS(1716), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1728), + [anon_sym_QMARK] = ACTIONS(671), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(675), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1732), + [anon_sym_infer] = ACTIONS(681), + [aux_sym_predefined_type_token1] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1317)] = { + [sym_import] = STATE(6045), + [sym_nested_identifier] = STATE(6907), + [sym_string] = STATE(1807), + [sym_formal_parameters] = STATE(6917), + [sym_nested_type_identifier] = STATE(1775), + [sym__type_query_member_expression_in_type_annotation] = STATE(1760), + [sym__type_query_call_expression_in_type_annotation] = STATE(1809), + [sym_type] = STATE(1806), + [sym_constructor_type] = STATE(1810), + [sym_primary_type] = STATE(1811), + [sym_template_literal_type] = STATE(1812), + [sym_infer_type] = STATE(1810), + [sym_conditional_type] = STATE(1812), + [sym_generic_type] = STATE(1812), + [sym_type_query] = STATE(1812), + [sym_index_type_query] = STATE(1812), + [sym_lookup_type] = STATE(1812), + [sym_literal_type] = STATE(1812), + [sym__number] = STATE(1813), + [sym_existential_type] = STATE(1812), + [sym_flow_maybe_type] = STATE(1812), + [sym_parenthesized_type] = STATE(1812), + [sym_predefined_type] = STATE(1812), + [sym_object_type] = STATE(1812), + [sym_type_parameters] = STATE(6422), + [sym_array_type] = STATE(1812), + [sym_tuple_type] = STATE(1812), + [sym_readonly_type] = STATE(1810), + [sym_union_type] = STATE(1812), + [sym_intersection_type] = STATE(1812), + [sym_function_type] = STATE(1810), + [sym_identifier] = ACTIONS(3681), + [anon_sym_STAR] = ACTIONS(3497), + [anon_sym_LBRACE] = ACTIONS(3499), + [anon_sym_typeof] = ACTIONS(3501), + [anon_sym_import] = ACTIONS(1696), + [anon_sym_const] = ACTIONS(3503), + [anon_sym_LPAREN] = ACTIONS(3505), + [anon_sym_LBRACK] = ACTIONS(3507), + [anon_sym_new] = ACTIONS(3509), + [anon_sym_AMP] = ACTIONS(3511), + [anon_sym_PIPE] = ACTIONS(3513), + [anon_sym_PLUS] = ACTIONS(3515), + [anon_sym_DASH] = ACTIONS(3515), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(3517), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3519), + [sym_number] = ACTIONS(3521), + [sym_this] = ACTIONS(3683), + [sym_true] = ACTIONS(3525), + [sym_false] = ACTIONS(3525), + [sym_null] = ACTIONS(3525), + [sym_undefined] = ACTIONS(3525), + [anon_sym_readonly] = ACTIONS(3527), + [anon_sym_QMARK] = ACTIONS(3529), + [anon_sym_any] = ACTIONS(3517), + [anon_sym_number] = ACTIONS(3517), + [anon_sym_boolean] = ACTIONS(3517), + [anon_sym_string] = ACTIONS(3517), + [anon_sym_symbol] = ACTIONS(3517), + [anon_sym_object] = ACTIONS(3517), + [anon_sym_abstract] = ACTIONS(3531), + [anon_sym_never] = ACTIONS(3517), + [anon_sym_unknown] = ACTIONS(3517), + [anon_sym_keyof] = ACTIONS(3535), + [anon_sym_infer] = ACTIONS(3537), + [aux_sym_predefined_type_token1] = ACTIONS(3539), + [anon_sym_LBRACE_PIPE] = ACTIONS(3541), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1318)] = { + [sym_export_statement] = STATE(4655), + [sym_object_pattern] = STATE(6797), + [sym_object_assignment_pattern] = STATE(6083), + [sym_array_pattern] = STATE(6797), + [sym__call_signature] = STATE(4958), + [sym__destructuring_pattern] = STATE(6797), + [sym_spread_element] = STATE(6066), + [sym_string] = STATE(3581), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(3925), + [sym_rest_pattern] = STATE(6083), + [sym_method_definition] = STATE(6066), + [sym_pair] = STATE(6066), + [sym_pair_pattern] = STATE(6083), + [sym__property_name] = STATE(3581), + [sym_computed_property_name] = STATE(3581), + [sym_method_signature] = STATE(4655), + [sym_accessibility_modifier] = STATE(3308), + [sym_override_modifier] = STATE(3337), + [sym_call_signature] = STATE(4655), + [sym_property_signature] = STATE(4655), + [sym_type_parameters] = STATE(6392), + [sym_construct_signature] = STATE(4655), + [sym_index_signature] = STATE(4655), + [aux_sym_export_statement_repeat1] = STATE(5616), + [aux_sym_object_repeat1] = STATE(6067), + [aux_sym_object_pattern_repeat1] = STATE(6062), + [sym_identifier] = ACTIONS(3697), + [anon_sym_export] = ACTIONS(3699), + [anon_sym_STAR] = ACTIONS(3701), + [anon_sym_type] = ACTIONS(3697), + [anon_sym_namespace] = ACTIONS(3697), + [anon_sym_LBRACE] = ACTIONS(3703), + [anon_sym_COMMA] = ACTIONS(3705), + [anon_sym_RBRACE] = ACTIONS(3707), + [anon_sym_let] = ACTIONS(3697), + [anon_sym_LPAREN] = ACTIONS(3709), + [anon_sym_SEMI] = ACTIONS(3711), + [anon_sym_LBRACK] = ACTIONS(3713), + [anon_sym_async] = ACTIONS(3715), + [anon_sym_new] = ACTIONS(3717), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3719), + [anon_sym_DASH] = ACTIONS(3719), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_DQUOTE] = ACTIONS(3721), + [anon_sym_SQUOTE] = ACTIONS(3723), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3725), + [sym_private_property_identifier] = ACTIONS(3725), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3727), + [anon_sym_readonly] = ACTIONS(3729), + [anon_sym_get] = ACTIONS(3731), + [anon_sym_set] = ACTIONS(3731), + [anon_sym_declare] = ACTIONS(3697), + [anon_sym_public] = ACTIONS(3733), + [anon_sym_private] = ACTIONS(3733), + [anon_sym_protected] = ACTIONS(3733), + [anon_sym_override] = ACTIONS(3735), + [anon_sym_module] = ACTIONS(3697), + [anon_sym_any] = ACTIONS(3697), + [anon_sym_number] = ACTIONS(3697), + [anon_sym_boolean] = ACTIONS(3697), + [anon_sym_string] = ACTIONS(3697), + [anon_sym_symbol] = ACTIONS(3697), + [anon_sym_object] = ACTIONS(3697), + [anon_sym_abstract] = ACTIONS(3737), + [anon_sym_PIPE_RBRACE] = ACTIONS(3739), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1319)] = { + [sym_export_statement] = STATE(4655), + [sym_object_pattern] = STATE(6797), + [sym_object_assignment_pattern] = STATE(6083), + [sym_array_pattern] = STATE(6797), + [sym__call_signature] = STATE(4958), + [sym__destructuring_pattern] = STATE(6797), + [sym_spread_element] = STATE(6066), + [sym_string] = STATE(3581), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(3925), + [sym_rest_pattern] = STATE(6083), + [sym_method_definition] = STATE(6066), + [sym_pair] = STATE(6066), + [sym_pair_pattern] = STATE(6083), + [sym__property_name] = STATE(3581), + [sym_computed_property_name] = STATE(3581), + [sym_method_signature] = STATE(4655), + [sym_accessibility_modifier] = STATE(3308), + [sym_override_modifier] = STATE(3337), + [sym_call_signature] = STATE(4655), + [sym_property_signature] = STATE(4655), + [sym_type_parameters] = STATE(6392), + [sym_construct_signature] = STATE(4655), + [sym_index_signature] = STATE(4655), + [aux_sym_export_statement_repeat1] = STATE(5616), + [aux_sym_object_repeat1] = STATE(6067), + [aux_sym_object_pattern_repeat1] = STATE(6062), + [sym_identifier] = ACTIONS(3741), + [anon_sym_export] = ACTIONS(3743), + [anon_sym_STAR] = ACTIONS(3701), + [anon_sym_type] = ACTIONS(3741), + [anon_sym_namespace] = ACTIONS(3741), + [anon_sym_LBRACE] = ACTIONS(3703), + [anon_sym_COMMA] = ACTIONS(3705), + [anon_sym_RBRACE] = ACTIONS(3745), + [anon_sym_let] = ACTIONS(3741), + [anon_sym_LPAREN] = ACTIONS(3709), + [anon_sym_SEMI] = ACTIONS(3711), + [anon_sym_LBRACK] = ACTIONS(3713), + [anon_sym_async] = ACTIONS(3747), + [anon_sym_new] = ACTIONS(3749), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3719), + [anon_sym_DASH] = ACTIONS(3719), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_DQUOTE] = ACTIONS(3721), + [anon_sym_SQUOTE] = ACTIONS(3723), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3725), + [sym_private_property_identifier] = ACTIONS(3725), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3751), + [anon_sym_readonly] = ACTIONS(3753), + [anon_sym_get] = ACTIONS(3755), + [anon_sym_set] = ACTIONS(3755), + [anon_sym_declare] = ACTIONS(3741), + [anon_sym_public] = ACTIONS(3757), + [anon_sym_private] = ACTIONS(3757), + [anon_sym_protected] = ACTIONS(3757), + [anon_sym_override] = ACTIONS(3759), + [anon_sym_module] = ACTIONS(3741), + [anon_sym_any] = ACTIONS(3741), + [anon_sym_number] = ACTIONS(3741), + [anon_sym_boolean] = ACTIONS(3741), + [anon_sym_string] = ACTIONS(3741), + [anon_sym_symbol] = ACTIONS(3741), + [anon_sym_object] = ACTIONS(3741), + [anon_sym_abstract] = ACTIONS(3737), + [anon_sym_PIPE_RBRACE] = ACTIONS(3739), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1320)] = { + [sym_nested_identifier] = STATE(221), + [sym_string] = STATE(215), + [sym__module] = STATE(264), + [aux_sym_object_repeat1] = STATE(6106), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(3761), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(709), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(744), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), @@ -137393,65 +154018,139 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(3763), + [anon_sym_SQUOTE] = ACTIONS(3765), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(738), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), - }, - [STATE(1168)] = { - [sym_nested_identifier] = STATE(776), - [sym_string] = STATE(798), - [sym__module] = STATE(928), - [aux_sym_object_repeat1] = STATE(4769), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(3413), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), + }, + [STATE(1321)] = { + [sym_export_statement] = STATE(4655), + [sym_object_pattern] = STATE(6797), + [sym_object_assignment_pattern] = STATE(6083), + [sym_array_pattern] = STATE(6797), + [sym__call_signature] = STATE(4958), + [sym__destructuring_pattern] = STATE(6797), + [sym_spread_element] = STATE(6066), + [sym_string] = STATE(3581), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(3925), + [sym_rest_pattern] = STATE(6083), + [sym_method_definition] = STATE(6066), + [sym_pair] = STATE(6066), + [sym_pair_pattern] = STATE(6083), + [sym__property_name] = STATE(3581), + [sym_computed_property_name] = STATE(3581), + [sym_method_signature] = STATE(4655), + [sym_accessibility_modifier] = STATE(3308), + [sym_override_modifier] = STATE(3337), + [sym_call_signature] = STATE(4655), + [sym_property_signature] = STATE(4655), + [sym_type_parameters] = STATE(6392), + [sym_construct_signature] = STATE(4655), + [sym_index_signature] = STATE(4655), + [aux_sym_export_statement_repeat1] = STATE(5616), + [aux_sym_object_repeat1] = STATE(6067), + [aux_sym_object_pattern_repeat1] = STATE(6062), + [sym_identifier] = ACTIONS(3741), + [anon_sym_export] = ACTIONS(3743), + [anon_sym_STAR] = ACTIONS(3701), + [anon_sym_type] = ACTIONS(3741), + [anon_sym_namespace] = ACTIONS(3741), + [anon_sym_LBRACE] = ACTIONS(3703), + [anon_sym_COMMA] = ACTIONS(3705), + [anon_sym_RBRACE] = ACTIONS(3767), + [anon_sym_let] = ACTIONS(3741), + [anon_sym_LPAREN] = ACTIONS(3709), + [anon_sym_SEMI] = ACTIONS(3711), + [anon_sym_LBRACK] = ACTIONS(3713), + [anon_sym_async] = ACTIONS(3747), + [anon_sym_new] = ACTIONS(3749), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3719), + [anon_sym_DASH] = ACTIONS(3719), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_DQUOTE] = ACTIONS(3721), + [anon_sym_SQUOTE] = ACTIONS(3723), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3725), + [sym_private_property_identifier] = ACTIONS(3725), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3751), + [anon_sym_readonly] = ACTIONS(3753), + [anon_sym_get] = ACTIONS(3755), + [anon_sym_set] = ACTIONS(3755), + [anon_sym_declare] = ACTIONS(3741), + [anon_sym_public] = ACTIONS(3757), + [anon_sym_private] = ACTIONS(3757), + [anon_sym_protected] = ACTIONS(3757), + [anon_sym_override] = ACTIONS(3759), + [anon_sym_module] = ACTIONS(3741), + [anon_sym_any] = ACTIONS(3741), + [anon_sym_number] = ACTIONS(3741), + [anon_sym_boolean] = ACTIONS(3741), + [anon_sym_string] = ACTIONS(3741), + [anon_sym_symbol] = ACTIONS(3741), + [anon_sym_object] = ACTIONS(3741), + [anon_sym_abstract] = ACTIONS(3737), + [anon_sym_PIPE_RBRACE] = ACTIONS(3739), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1322)] = { + [sym_variable_declarator] = STATE(5556), + [sym_object_pattern] = STATE(4530), + [sym_array_pattern] = STATE(4530), + [sym__destructuring_pattern] = STATE(4530), + [aux_sym_object_repeat1] = STATE(6106), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(3769), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(673), + [anon_sym_LBRACE] = ACTIONS(3771), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(744), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(3773), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -137465,355 +154164,423 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(738), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), - }, - [STATE(1169)] = { - [sym_export_statement] = STATE(3991), - [sym_object_pattern] = STATE(5788), - [sym_object_assignment_pattern] = STATE(4717), - [sym_array_pattern] = STATE(5788), - [sym__call_signature] = STATE(4263), - [sym__destructuring_pattern] = STATE(5788), - [sym_spread_element] = STATE(5072), - [sym_string] = STATE(3121), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3332), - [sym_rest_pattern] = STATE(4717), - [sym_method_definition] = STATE(5072), - [sym_pair] = STATE(5072), - [sym_pair_pattern] = STATE(4717), - [sym__property_name] = STATE(3121), - [sym_computed_property_name] = STATE(3121), - [sym_method_signature] = STATE(3991), - [sym_accessibility_modifier] = STATE(2812), - [sym_override_modifier] = STATE(2840), - [sym_call_signature] = STATE(3991), - [sym_property_signature] = STATE(3991), - [sym_type_parameters] = STATE(5568), - [sym_construct_signature] = STATE(3991), - [sym_index_signature] = STATE(3991), - [aux_sym_export_statement_repeat1] = STATE(4653), - [aux_sym_object_repeat1] = STATE(5074), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(3415), - [anon_sym_export] = ACTIONS(3417), - [anon_sym_STAR] = ACTIONS(3301), - [anon_sym_type] = ACTIONS(3415), - [anon_sym_namespace] = ACTIONS(3415), - [anon_sym_LBRACE] = ACTIONS(3303), - [anon_sym_COMMA] = ACTIONS(3305), - [anon_sym_RBRACE] = ACTIONS(3419), - [anon_sym_let] = ACTIONS(3415), - [anon_sym_LPAREN] = ACTIONS(3309), - [anon_sym_SEMI] = ACTIONS(3311), - [anon_sym_LBRACK] = ACTIONS(3313), - [anon_sym_async] = ACTIONS(3421), - [anon_sym_new] = ACTIONS(3423), - [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(3319), - [anon_sym_DASH] = ACTIONS(3319), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_DQUOTE] = ACTIONS(3321), - [anon_sym_SQUOTE] = ACTIONS(3323), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), + }, + [STATE(1323)] = { + [sym_nested_identifier] = STATE(842), + [sym_string] = STATE(883), + [sym__module] = STATE(908), + [aux_sym_object_repeat1] = STATE(6106), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(3775), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(709), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(744), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3325), - [sym_private_property_identifier] = ACTIONS(3325), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3425), - [anon_sym_readonly] = ACTIONS(3427), - [anon_sym_get] = ACTIONS(3429), - [anon_sym_set] = ACTIONS(3429), - [anon_sym_declare] = ACTIONS(3415), - [anon_sym_public] = ACTIONS(3431), - [anon_sym_private] = ACTIONS(3431), - [anon_sym_protected] = ACTIONS(3431), - [anon_sym_override] = ACTIONS(3433), - [anon_sym_module] = ACTIONS(3415), - [anon_sym_any] = ACTIONS(3415), - [anon_sym_number] = ACTIONS(3415), - [anon_sym_boolean] = ACTIONS(3415), - [anon_sym_string] = ACTIONS(3415), - [anon_sym_symbol] = ACTIONS(3415), - [anon_sym_object] = ACTIONS(3415), - [anon_sym_abstract] = ACTIONS(3337), - [anon_sym_PIPE_RBRACE] = ACTIONS(3339), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1170)] = { - [sym_export_statement] = STATE(3991), - [sym_object_pattern] = STATE(5788), - [sym_object_assignment_pattern] = STATE(4717), - [sym_array_pattern] = STATE(5788), - [sym__call_signature] = STATE(4263), - [sym__destructuring_pattern] = STATE(5788), - [sym_spread_element] = STATE(5072), - [sym_string] = STATE(3121), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3332), - [sym_rest_pattern] = STATE(4717), - [sym_method_definition] = STATE(5072), - [sym_pair] = STATE(5072), - [sym_pair_pattern] = STATE(4717), - [sym__property_name] = STATE(3121), - [sym_computed_property_name] = STATE(3121), - [sym_method_signature] = STATE(3991), - [sym_accessibility_modifier] = STATE(2812), - [sym_override_modifier] = STATE(2840), - [sym_call_signature] = STATE(3991), - [sym_property_signature] = STATE(3991), - [sym_type_parameters] = STATE(5568), - [sym_construct_signature] = STATE(3991), - [sym_index_signature] = STATE(3991), - [aux_sym_export_statement_repeat1] = STATE(4653), - [aux_sym_object_repeat1] = STATE(5074), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(3297), - [anon_sym_export] = ACTIONS(3299), - [anon_sym_STAR] = ACTIONS(3301), - [anon_sym_type] = ACTIONS(3297), - [anon_sym_namespace] = ACTIONS(3297), - [anon_sym_LBRACE] = ACTIONS(3303), - [anon_sym_COMMA] = ACTIONS(3305), - [anon_sym_RBRACE] = ACTIONS(3435), - [anon_sym_let] = ACTIONS(3297), - [anon_sym_LPAREN] = ACTIONS(3309), - [anon_sym_SEMI] = ACTIONS(3311), - [anon_sym_LBRACK] = ACTIONS(3313), - [anon_sym_async] = ACTIONS(3315), - [anon_sym_new] = ACTIONS(3317), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), + }, + [STATE(1324)] = { + [sym_export_statement] = STATE(4511), + [sym_object_pattern] = STATE(6797), + [sym_object_assignment_pattern] = STATE(6083), + [sym_array_pattern] = STATE(6797), + [sym__call_signature] = STATE(4958), + [sym__destructuring_pattern] = STATE(6797), + [sym_spread_element] = STATE(6066), + [sym_string] = STATE(3581), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(3925), + [sym_rest_pattern] = STATE(6083), + [sym_method_definition] = STATE(6066), + [sym_pair] = STATE(6066), + [sym_pair_pattern] = STATE(6083), + [sym__property_name] = STATE(3581), + [sym_computed_property_name] = STATE(3581), + [sym_method_signature] = STATE(4511), + [sym_accessibility_modifier] = STATE(3308), + [sym_override_modifier] = STATE(3337), + [sym_call_signature] = STATE(4511), + [sym_property_signature] = STATE(4511), + [sym_type_parameters] = STATE(6392), + [sym_construct_signature] = STATE(4511), + [sym_index_signature] = STATE(4511), + [aux_sym_export_statement_repeat1] = STATE(5616), + [aux_sym_object_repeat1] = STATE(6067), + [aux_sym_object_pattern_repeat1] = STATE(6062), + [sym_identifier] = ACTIONS(3697), + [anon_sym_export] = ACTIONS(3699), + [anon_sym_STAR] = ACTIONS(3701), + [anon_sym_type] = ACTIONS(3697), + [anon_sym_namespace] = ACTIONS(3697), + [anon_sym_LBRACE] = ACTIONS(3703), + [anon_sym_COMMA] = ACTIONS(3777), + [anon_sym_RBRACE] = ACTIONS(3779), + [anon_sym_let] = ACTIONS(3697), + [anon_sym_LPAREN] = ACTIONS(3709), + [anon_sym_SEMI] = ACTIONS(3781), + [anon_sym_LBRACK] = ACTIONS(3713), + [anon_sym_async] = ACTIONS(3715), + [anon_sym_new] = ACTIONS(3717), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(3319), - [anon_sym_DASH] = ACTIONS(3319), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_DQUOTE] = ACTIONS(3321), - [anon_sym_SQUOTE] = ACTIONS(3323), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3325), - [sym_private_property_identifier] = ACTIONS(3325), + [anon_sym_PLUS] = ACTIONS(3719), + [anon_sym_DASH] = ACTIONS(3719), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_DQUOTE] = ACTIONS(3721), + [anon_sym_SQUOTE] = ACTIONS(3723), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3725), + [sym_private_property_identifier] = ACTIONS(3725), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3327), - [anon_sym_readonly] = ACTIONS(3329), - [anon_sym_get] = ACTIONS(3331), - [anon_sym_set] = ACTIONS(3331), - [anon_sym_declare] = ACTIONS(3297), - [anon_sym_public] = ACTIONS(3333), - [anon_sym_private] = ACTIONS(3333), - [anon_sym_protected] = ACTIONS(3333), - [anon_sym_override] = ACTIONS(3335), - [anon_sym_module] = ACTIONS(3297), - [anon_sym_any] = ACTIONS(3297), - [anon_sym_number] = ACTIONS(3297), - [anon_sym_boolean] = ACTIONS(3297), - [anon_sym_string] = ACTIONS(3297), - [anon_sym_symbol] = ACTIONS(3297), - [anon_sym_object] = ACTIONS(3297), - [anon_sym_abstract] = ACTIONS(3337), - [anon_sym_PIPE_RBRACE] = ACTIONS(3339), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1171)] = { - [sym_export_statement] = STATE(3991), - [sym_object_pattern] = STATE(5788), - [sym_object_assignment_pattern] = STATE(4717), - [sym_array_pattern] = STATE(5788), - [sym__call_signature] = STATE(4263), - [sym__destructuring_pattern] = STATE(5788), - [sym_spread_element] = STATE(5072), - [sym_string] = STATE(3121), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3332), - [sym_rest_pattern] = STATE(4717), - [sym_method_definition] = STATE(5072), - [sym_pair] = STATE(5072), - [sym_pair_pattern] = STATE(4717), - [sym__property_name] = STATE(3121), - [sym_computed_property_name] = STATE(3121), - [sym_method_signature] = STATE(3991), - [sym_accessibility_modifier] = STATE(2812), - [sym_override_modifier] = STATE(2840), - [sym_call_signature] = STATE(3991), - [sym_property_signature] = STATE(3991), - [sym_type_parameters] = STATE(5568), - [sym_construct_signature] = STATE(3991), - [sym_index_signature] = STATE(3991), - [aux_sym_export_statement_repeat1] = STATE(4653), - [aux_sym_object_repeat1] = STATE(5074), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(3347), - [anon_sym_export] = ACTIONS(3349), - [anon_sym_STAR] = ACTIONS(3301), - [anon_sym_type] = ACTIONS(3347), - [anon_sym_namespace] = ACTIONS(3347), - [anon_sym_LBRACE] = ACTIONS(3303), - [anon_sym_COMMA] = ACTIONS(3305), - [anon_sym_RBRACE] = ACTIONS(3437), - [anon_sym_let] = ACTIONS(3347), - [anon_sym_LPAREN] = ACTIONS(3309), - [anon_sym_SEMI] = ACTIONS(3311), - [anon_sym_LBRACK] = ACTIONS(3313), - [anon_sym_async] = ACTIONS(3353), - [anon_sym_new] = ACTIONS(3355), + [anon_sym_static] = ACTIONS(3727), + [anon_sym_readonly] = ACTIONS(3729), + [anon_sym_get] = ACTIONS(3731), + [anon_sym_set] = ACTIONS(3731), + [anon_sym_declare] = ACTIONS(3697), + [anon_sym_public] = ACTIONS(3733), + [anon_sym_private] = ACTIONS(3733), + [anon_sym_protected] = ACTIONS(3733), + [anon_sym_override] = ACTIONS(3735), + [anon_sym_module] = ACTIONS(3697), + [anon_sym_any] = ACTIONS(3697), + [anon_sym_number] = ACTIONS(3697), + [anon_sym_boolean] = ACTIONS(3697), + [anon_sym_string] = ACTIONS(3697), + [anon_sym_symbol] = ACTIONS(3697), + [anon_sym_object] = ACTIONS(3697), + [anon_sym_abstract] = ACTIONS(3737), + [anon_sym_PIPE_RBRACE] = ACTIONS(3783), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1325)] = { + [sym_export_statement] = STATE(4655), + [sym_object_pattern] = STATE(6797), + [sym_object_assignment_pattern] = STATE(6083), + [sym_array_pattern] = STATE(6797), + [sym__call_signature] = STATE(4958), + [sym__destructuring_pattern] = STATE(6797), + [sym_spread_element] = STATE(6239), + [sym_string] = STATE(3581), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(3925), + [sym_rest_pattern] = STATE(6083), + [sym_method_definition] = STATE(6239), + [sym_pair] = STATE(6239), + [sym_pair_pattern] = STATE(6083), + [sym__property_name] = STATE(3581), + [sym_computed_property_name] = STATE(3581), + [sym_method_signature] = STATE(4655), + [sym_accessibility_modifier] = STATE(3308), + [sym_override_modifier] = STATE(3337), + [sym_call_signature] = STATE(4655), + [sym_property_signature] = STATE(4655), + [sym_type_parameters] = STATE(6392), + [sym_construct_signature] = STATE(4655), + [sym_index_signature] = STATE(4655), + [aux_sym_export_statement_repeat1] = STATE(5616), + [aux_sym_object_repeat1] = STATE(6205), + [aux_sym_object_pattern_repeat1] = STATE(6062), + [sym_identifier] = ACTIONS(3785), + [anon_sym_export] = ACTIONS(3787), + [anon_sym_STAR] = ACTIONS(3701), + [anon_sym_type] = ACTIONS(3785), + [anon_sym_namespace] = ACTIONS(3785), + [anon_sym_LBRACE] = ACTIONS(3703), + [anon_sym_COMMA] = ACTIONS(3705), + [anon_sym_RBRACE] = ACTIONS(3789), + [anon_sym_let] = ACTIONS(3785), + [anon_sym_LPAREN] = ACTIONS(3709), + [anon_sym_SEMI] = ACTIONS(3711), + [anon_sym_LBRACK] = ACTIONS(3713), + [anon_sym_async] = ACTIONS(3791), + [anon_sym_new] = ACTIONS(3793), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(3319), - [anon_sym_DASH] = ACTIONS(3319), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_DQUOTE] = ACTIONS(3321), - [anon_sym_SQUOTE] = ACTIONS(3323), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3325), - [sym_private_property_identifier] = ACTIONS(3325), + [anon_sym_PLUS] = ACTIONS(3719), + [anon_sym_DASH] = ACTIONS(3719), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_DQUOTE] = ACTIONS(3721), + [anon_sym_SQUOTE] = ACTIONS(3723), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3725), + [sym_private_property_identifier] = ACTIONS(3725), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3357), - [anon_sym_readonly] = ACTIONS(3359), - [anon_sym_get] = ACTIONS(3361), - [anon_sym_set] = ACTIONS(3361), - [anon_sym_declare] = ACTIONS(3347), - [anon_sym_public] = ACTIONS(3363), - [anon_sym_private] = ACTIONS(3363), - [anon_sym_protected] = ACTIONS(3363), - [anon_sym_override] = ACTIONS(3365), - [anon_sym_module] = ACTIONS(3347), - [anon_sym_any] = ACTIONS(3347), - [anon_sym_number] = ACTIONS(3347), - [anon_sym_boolean] = ACTIONS(3347), - [anon_sym_string] = ACTIONS(3347), - [anon_sym_symbol] = ACTIONS(3347), - [anon_sym_object] = ACTIONS(3347), - [anon_sym_abstract] = ACTIONS(3337), - [anon_sym_PIPE_RBRACE] = ACTIONS(3339), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1172)] = { - [sym_export_statement] = STATE(3991), - [sym_object_pattern] = STATE(5788), - [sym_object_assignment_pattern] = STATE(4717), - [sym_array_pattern] = STATE(5788), - [sym__call_signature] = STATE(4263), - [sym__destructuring_pattern] = STATE(5788), - [sym_spread_element] = STATE(5072), - [sym_string] = STATE(3121), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3332), - [sym_rest_pattern] = STATE(4717), - [sym_method_definition] = STATE(5072), - [sym_pair] = STATE(5072), - [sym_pair_pattern] = STATE(4717), - [sym__property_name] = STATE(3121), - [sym_computed_property_name] = STATE(3121), - [sym_method_signature] = STATE(3991), - [sym_accessibility_modifier] = STATE(2812), - [sym_override_modifier] = STATE(2840), - [sym_call_signature] = STATE(3991), - [sym_property_signature] = STATE(3991), - [sym_type_parameters] = STATE(5568), - [sym_construct_signature] = STATE(3991), - [sym_index_signature] = STATE(3991), - [aux_sym_export_statement_repeat1] = STATE(4653), - [aux_sym_object_repeat1] = STATE(5074), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(3297), - [anon_sym_export] = ACTIONS(3299), - [anon_sym_STAR] = ACTIONS(3301), - [anon_sym_type] = ACTIONS(3297), - [anon_sym_namespace] = ACTIONS(3297), - [anon_sym_LBRACE] = ACTIONS(3303), - [anon_sym_COMMA] = ACTIONS(3305), - [anon_sym_RBRACE] = ACTIONS(3351), - [anon_sym_let] = ACTIONS(3297), - [anon_sym_LPAREN] = ACTIONS(3309), - [anon_sym_SEMI] = ACTIONS(3311), - [anon_sym_LBRACK] = ACTIONS(3313), - [anon_sym_async] = ACTIONS(3315), - [anon_sym_new] = ACTIONS(3317), - [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(3319), - [anon_sym_DASH] = ACTIONS(3319), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_DQUOTE] = ACTIONS(3321), - [anon_sym_SQUOTE] = ACTIONS(3323), + [anon_sym_static] = ACTIONS(3795), + [anon_sym_readonly] = ACTIONS(3797), + [anon_sym_get] = ACTIONS(3799), + [anon_sym_set] = ACTIONS(3799), + [anon_sym_declare] = ACTIONS(3785), + [anon_sym_public] = ACTIONS(3801), + [anon_sym_private] = ACTIONS(3801), + [anon_sym_protected] = ACTIONS(3801), + [anon_sym_override] = ACTIONS(3803), + [anon_sym_module] = ACTIONS(3785), + [anon_sym_any] = ACTIONS(3785), + [anon_sym_number] = ACTIONS(3785), + [anon_sym_boolean] = ACTIONS(3785), + [anon_sym_string] = ACTIONS(3785), + [anon_sym_symbol] = ACTIONS(3785), + [anon_sym_object] = ACTIONS(3785), + [anon_sym_abstract] = ACTIONS(3737), + [anon_sym_PIPE_RBRACE] = ACTIONS(3739), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1326)] = { + [sym_nested_identifier] = STATE(221), + [sym_string] = STATE(215), + [sym__module] = STATE(264), + [aux_sym_object_repeat1] = STATE(6237), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(3761), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(709), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(746), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(3763), + [anon_sym_SQUOTE] = ACTIONS(3765), [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3325), - [sym_private_property_identifier] = ACTIONS(3325), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), + }, + [STATE(1327)] = { + [sym_export_statement] = STATE(4655), + [sym_object_pattern] = STATE(6797), + [sym_object_assignment_pattern] = STATE(6083), + [sym_array_pattern] = STATE(6797), + [sym__call_signature] = STATE(4958), + [sym__destructuring_pattern] = STATE(6797), + [sym_spread_element] = STATE(6239), + [sym_string] = STATE(3581), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(3925), + [sym_rest_pattern] = STATE(6083), + [sym_method_definition] = STATE(6239), + [sym_pair] = STATE(6239), + [sym_pair_pattern] = STATE(6083), + [sym__property_name] = STATE(3581), + [sym_computed_property_name] = STATE(3581), + [sym_method_signature] = STATE(4655), + [sym_accessibility_modifier] = STATE(3308), + [sym_override_modifier] = STATE(3337), + [sym_call_signature] = STATE(4655), + [sym_property_signature] = STATE(4655), + [sym_type_parameters] = STATE(6392), + [sym_construct_signature] = STATE(4655), + [sym_index_signature] = STATE(4655), + [aux_sym_export_statement_repeat1] = STATE(5616), + [aux_sym_object_repeat1] = STATE(6205), + [aux_sym_object_pattern_repeat1] = STATE(6062), + [sym_identifier] = ACTIONS(3785), + [anon_sym_export] = ACTIONS(3787), + [anon_sym_STAR] = ACTIONS(3701), + [anon_sym_type] = ACTIONS(3785), + [anon_sym_namespace] = ACTIONS(3785), + [anon_sym_LBRACE] = ACTIONS(3703), + [anon_sym_COMMA] = ACTIONS(3705), + [anon_sym_RBRACE] = ACTIONS(3805), + [anon_sym_let] = ACTIONS(3785), + [anon_sym_LPAREN] = ACTIONS(3709), + [anon_sym_SEMI] = ACTIONS(3711), + [anon_sym_LBRACK] = ACTIONS(3713), + [anon_sym_async] = ACTIONS(3791), + [anon_sym_new] = ACTIONS(3793), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3719), + [anon_sym_DASH] = ACTIONS(3719), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_DQUOTE] = ACTIONS(3721), + [anon_sym_SQUOTE] = ACTIONS(3723), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3725), + [sym_private_property_identifier] = ACTIONS(3725), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3327), - [anon_sym_readonly] = ACTIONS(3329), - [anon_sym_get] = ACTIONS(3331), - [anon_sym_set] = ACTIONS(3331), - [anon_sym_declare] = ACTIONS(3297), - [anon_sym_public] = ACTIONS(3333), - [anon_sym_private] = ACTIONS(3333), - [anon_sym_protected] = ACTIONS(3333), - [anon_sym_override] = ACTIONS(3335), - [anon_sym_module] = ACTIONS(3297), - [anon_sym_any] = ACTIONS(3297), - [anon_sym_number] = ACTIONS(3297), - [anon_sym_boolean] = ACTIONS(3297), - [anon_sym_string] = ACTIONS(3297), - [anon_sym_symbol] = ACTIONS(3297), - [anon_sym_object] = ACTIONS(3297), - [anon_sym_abstract] = ACTIONS(3337), - [anon_sym_PIPE_RBRACE] = ACTIONS(3339), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1173)] = { - [sym_variable_declarator] = STATE(4667), - [sym_object_pattern] = STATE(3769), - [sym_array_pattern] = STATE(3769), - [sym__destructuring_pattern] = STATE(3769), - [aux_sym_object_repeat1] = STATE(4769), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(3367), + [anon_sym_static] = ACTIONS(3795), + [anon_sym_readonly] = ACTIONS(3797), + [anon_sym_get] = ACTIONS(3799), + [anon_sym_set] = ACTIONS(3799), + [anon_sym_declare] = ACTIONS(3785), + [anon_sym_public] = ACTIONS(3801), + [anon_sym_private] = ACTIONS(3801), + [anon_sym_protected] = ACTIONS(3801), + [anon_sym_override] = ACTIONS(3803), + [anon_sym_module] = ACTIONS(3785), + [anon_sym_any] = ACTIONS(3785), + [anon_sym_number] = ACTIONS(3785), + [anon_sym_boolean] = ACTIONS(3785), + [anon_sym_string] = ACTIONS(3785), + [anon_sym_symbol] = ACTIONS(3785), + [anon_sym_object] = ACTIONS(3785), + [anon_sym_abstract] = ACTIONS(3737), + [anon_sym_PIPE_RBRACE] = ACTIONS(3739), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1328)] = { + [sym_nested_identifier] = STATE(221), + [sym_string] = STATE(215), + [sym__module] = STATE(264), + [aux_sym_object_repeat1] = STATE(6106), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(3761), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(3369), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(673), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(742), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(3371), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -137827,63 +154594,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(3763), + [anon_sym_SQUOTE] = ACTIONS(3765), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(738), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), - }, - [STATE(1174)] = { - [sym_nested_identifier] = STATE(776), - [sym_string] = STATE(798), - [sym__module] = STATE(928), - [aux_sym_object_repeat1] = STATE(4769), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(3413), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), + }, + [STATE(1329)] = { + [sym_nested_identifier] = STATE(842), + [sym_string] = STATE(883), + [sym__module] = STATE(908), + [aux_sym_object_repeat1] = STATE(6106), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(3775), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(700), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(742), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -137897,137 +154666,137 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(738), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), - }, - [STATE(1175)] = { - [sym_export_statement] = STATE(3991), - [sym_object_pattern] = STATE(5788), - [sym_object_assignment_pattern] = STATE(4717), - [sym_array_pattern] = STATE(5788), - [sym__call_signature] = STATE(4263), - [sym__destructuring_pattern] = STATE(5788), - [sym_spread_element] = STATE(5072), - [sym_string] = STATE(3121), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3332), - [sym_rest_pattern] = STATE(4717), - [sym_method_definition] = STATE(5072), - [sym_pair] = STATE(5072), - [sym_pair_pattern] = STATE(4717), - [sym__property_name] = STATE(3121), - [sym_computed_property_name] = STATE(3121), - [sym_method_signature] = STATE(3991), - [sym_accessibility_modifier] = STATE(2812), - [sym_override_modifier] = STATE(2840), - [sym_call_signature] = STATE(3991), - [sym_property_signature] = STATE(3991), - [sym_type_parameters] = STATE(5568), - [sym_construct_signature] = STATE(3991), - [sym_index_signature] = STATE(3991), - [aux_sym_export_statement_repeat1] = STATE(4653), - [aux_sym_object_repeat1] = STATE(5074), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(3373), - [anon_sym_export] = ACTIONS(3375), - [anon_sym_STAR] = ACTIONS(3301), - [anon_sym_type] = ACTIONS(3373), - [anon_sym_namespace] = ACTIONS(3373), - [anon_sym_LBRACE] = ACTIONS(3303), - [anon_sym_COMMA] = ACTIONS(3305), - [anon_sym_RBRACE] = ACTIONS(3439), - [anon_sym_let] = ACTIONS(3373), - [anon_sym_LPAREN] = ACTIONS(3309), - [anon_sym_SEMI] = ACTIONS(3311), - [anon_sym_LBRACK] = ACTIONS(3313), - [anon_sym_async] = ACTIONS(3379), - [anon_sym_new] = ACTIONS(3381), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), + }, + [STATE(1330)] = { + [sym_export_statement] = STATE(4655), + [sym_object_pattern] = STATE(6797), + [sym_object_assignment_pattern] = STATE(6083), + [sym_array_pattern] = STATE(6797), + [sym__call_signature] = STATE(4958), + [sym__destructuring_pattern] = STATE(6797), + [sym_spread_element] = STATE(6066), + [sym_string] = STATE(3581), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(3925), + [sym_rest_pattern] = STATE(6083), + [sym_method_definition] = STATE(6066), + [sym_pair] = STATE(6066), + [sym_pair_pattern] = STATE(6083), + [sym__property_name] = STATE(3581), + [sym_computed_property_name] = STATE(3581), + [sym_method_signature] = STATE(4655), + [sym_accessibility_modifier] = STATE(3308), + [sym_override_modifier] = STATE(3337), + [sym_call_signature] = STATE(4655), + [sym_property_signature] = STATE(4655), + [sym_type_parameters] = STATE(6392), + [sym_construct_signature] = STATE(4655), + [sym_index_signature] = STATE(4655), + [aux_sym_export_statement_repeat1] = STATE(5616), + [aux_sym_object_repeat1] = STATE(6067), + [aux_sym_object_pattern_repeat1] = STATE(6062), + [sym_identifier] = ACTIONS(3807), + [anon_sym_export] = ACTIONS(3809), + [anon_sym_STAR] = ACTIONS(3701), + [anon_sym_type] = ACTIONS(3807), + [anon_sym_namespace] = ACTIONS(3807), + [anon_sym_LBRACE] = ACTIONS(3703), + [anon_sym_COMMA] = ACTIONS(3705), + [anon_sym_RBRACE] = ACTIONS(3811), + [anon_sym_let] = ACTIONS(3807), + [anon_sym_LPAREN] = ACTIONS(3709), + [anon_sym_SEMI] = ACTIONS(3711), + [anon_sym_LBRACK] = ACTIONS(3713), + [anon_sym_async] = ACTIONS(3813), + [anon_sym_new] = ACTIONS(3815), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(3319), - [anon_sym_DASH] = ACTIONS(3319), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_DQUOTE] = ACTIONS(3321), - [anon_sym_SQUOTE] = ACTIONS(3323), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3325), - [sym_private_property_identifier] = ACTIONS(3325), + [anon_sym_PLUS] = ACTIONS(3719), + [anon_sym_DASH] = ACTIONS(3719), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_DQUOTE] = ACTIONS(3721), + [anon_sym_SQUOTE] = ACTIONS(3723), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3725), + [sym_private_property_identifier] = ACTIONS(3725), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3383), - [anon_sym_readonly] = ACTIONS(3385), - [anon_sym_get] = ACTIONS(3387), - [anon_sym_set] = ACTIONS(3387), - [anon_sym_declare] = ACTIONS(3373), - [anon_sym_public] = ACTIONS(3389), - [anon_sym_private] = ACTIONS(3389), - [anon_sym_protected] = ACTIONS(3389), - [anon_sym_override] = ACTIONS(3391), - [anon_sym_module] = ACTIONS(3373), - [anon_sym_any] = ACTIONS(3373), - [anon_sym_number] = ACTIONS(3373), - [anon_sym_boolean] = ACTIONS(3373), - [anon_sym_string] = ACTIONS(3373), - [anon_sym_symbol] = ACTIONS(3373), - [anon_sym_object] = ACTIONS(3373), - [anon_sym_abstract] = ACTIONS(3337), - [anon_sym_PIPE_RBRACE] = ACTIONS(3339), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1176)] = { - [sym_nested_identifier] = STATE(204), - [sym_string] = STATE(199), - [sym__module] = STATE(229), - [aux_sym_object_repeat1] = STATE(5139), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(3341), + [anon_sym_static] = ACTIONS(3817), + [anon_sym_readonly] = ACTIONS(3819), + [anon_sym_get] = ACTIONS(3821), + [anon_sym_set] = ACTIONS(3821), + [anon_sym_declare] = ACTIONS(3807), + [anon_sym_public] = ACTIONS(3823), + [anon_sym_private] = ACTIONS(3823), + [anon_sym_protected] = ACTIONS(3823), + [anon_sym_override] = ACTIONS(3825), + [anon_sym_module] = ACTIONS(3807), + [anon_sym_any] = ACTIONS(3807), + [anon_sym_number] = ACTIONS(3807), + [anon_sym_boolean] = ACTIONS(3807), + [anon_sym_string] = ACTIONS(3807), + [anon_sym_symbol] = ACTIONS(3807), + [anon_sym_object] = ACTIONS(3807), + [anon_sym_abstract] = ACTIONS(3737), + [anon_sym_PIPE_RBRACE] = ACTIONS(3739), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1331)] = { + [sym_nested_identifier] = STATE(221), + [sym_string] = STATE(215), + [sym__module] = STATE(264), + [aux_sym_object_repeat1] = STATE(6051), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(3761), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(702), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(715), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -138041,211 +154810,641 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(3343), - [anon_sym_SQUOTE] = ACTIONS(3345), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(3763), + [anon_sym_SQUOTE] = ACTIONS(3765), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(738), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), - }, - [STATE(1177)] = { - [sym_export_statement] = STATE(3991), - [sym_object_pattern] = STATE(5788), - [sym_object_assignment_pattern] = STATE(4717), - [sym_array_pattern] = STATE(5788), - [sym__call_signature] = STATE(4263), - [sym__destructuring_pattern] = STATE(5788), - [sym_spread_element] = STATE(4741), - [sym_string] = STATE(3121), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3332), - [sym_rest_pattern] = STATE(4717), - [sym_method_definition] = STATE(4741), - [sym_pair] = STATE(4741), - [sym_pair_pattern] = STATE(4717), - [sym__property_name] = STATE(3121), - [sym_computed_property_name] = STATE(3121), - [sym_method_signature] = STATE(3991), - [sym_accessibility_modifier] = STATE(2812), - [sym_override_modifier] = STATE(2840), - [sym_call_signature] = STATE(3991), - [sym_property_signature] = STATE(3991), - [sym_type_parameters] = STATE(5568), - [sym_construct_signature] = STATE(3991), - [sym_index_signature] = STATE(3991), - [aux_sym_export_statement_repeat1] = STATE(4653), - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(3393), - [anon_sym_export] = ACTIONS(3395), - [anon_sym_STAR] = ACTIONS(3301), - [anon_sym_type] = ACTIONS(3393), - [anon_sym_namespace] = ACTIONS(3393), - [anon_sym_LBRACE] = ACTIONS(3303), - [anon_sym_COMMA] = ACTIONS(3305), - [anon_sym_RBRACE] = ACTIONS(3441), - [anon_sym_let] = ACTIONS(3393), - [anon_sym_LPAREN] = ACTIONS(3309), - [anon_sym_SEMI] = ACTIONS(3311), - [anon_sym_LBRACK] = ACTIONS(3313), - [anon_sym_async] = ACTIONS(3399), - [anon_sym_new] = ACTIONS(3401), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), + }, + [STATE(1332)] = { + [sym_variable_declarator] = STATE(5556), + [sym_object_pattern] = STATE(4530), + [sym_array_pattern] = STATE(4530), + [sym__destructuring_pattern] = STATE(4530), + [aux_sym_object_repeat1] = STATE(6051), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(3769), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(709), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(3771), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(715), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(3773), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), + }, + [STATE(1333)] = { + [sym_export_statement] = STATE(4655), + [sym_object_pattern] = STATE(6797), + [sym_object_assignment_pattern] = STATE(6083), + [sym_array_pattern] = STATE(6797), + [sym__call_signature] = STATE(4958), + [sym__destructuring_pattern] = STATE(6797), + [sym_spread_element] = STATE(6066), + [sym_string] = STATE(3581), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(3925), + [sym_rest_pattern] = STATE(6083), + [sym_method_definition] = STATE(6066), + [sym_pair] = STATE(6066), + [sym_pair_pattern] = STATE(6083), + [sym__property_name] = STATE(3581), + [sym_computed_property_name] = STATE(3581), + [sym_method_signature] = STATE(4655), + [sym_accessibility_modifier] = STATE(3308), + [sym_override_modifier] = STATE(3337), + [sym_call_signature] = STATE(4655), + [sym_property_signature] = STATE(4655), + [sym_type_parameters] = STATE(6392), + [sym_construct_signature] = STATE(4655), + [sym_index_signature] = STATE(4655), + [aux_sym_export_statement_repeat1] = STATE(5616), + [aux_sym_object_repeat1] = STATE(6067), + [aux_sym_object_pattern_repeat1] = STATE(6062), + [sym_identifier] = ACTIONS(3827), + [anon_sym_export] = ACTIONS(3829), + [anon_sym_STAR] = ACTIONS(3701), + [anon_sym_type] = ACTIONS(3827), + [anon_sym_namespace] = ACTIONS(3827), + [anon_sym_LBRACE] = ACTIONS(3703), + [anon_sym_COMMA] = ACTIONS(3705), + [anon_sym_RBRACE] = ACTIONS(3707), + [anon_sym_let] = ACTIONS(3827), + [anon_sym_LPAREN] = ACTIONS(3709), + [anon_sym_SEMI] = ACTIONS(3711), + [anon_sym_LBRACK] = ACTIONS(3713), + [anon_sym_async] = ACTIONS(3831), + [anon_sym_new] = ACTIONS(3833), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(3319), - [anon_sym_DASH] = ACTIONS(3319), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_DQUOTE] = ACTIONS(3321), - [anon_sym_SQUOTE] = ACTIONS(3323), + [anon_sym_PLUS] = ACTIONS(3719), + [anon_sym_DASH] = ACTIONS(3719), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_DQUOTE] = ACTIONS(3721), + [anon_sym_SQUOTE] = ACTIONS(3723), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3725), + [sym_private_property_identifier] = ACTIONS(3725), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3835), + [anon_sym_readonly] = ACTIONS(3837), + [anon_sym_get] = ACTIONS(3839), + [anon_sym_set] = ACTIONS(3839), + [anon_sym_declare] = ACTIONS(3827), + [anon_sym_public] = ACTIONS(3841), + [anon_sym_private] = ACTIONS(3841), + [anon_sym_protected] = ACTIONS(3841), + [anon_sym_override] = ACTIONS(3843), + [anon_sym_module] = ACTIONS(3827), + [anon_sym_any] = ACTIONS(3827), + [anon_sym_number] = ACTIONS(3827), + [anon_sym_boolean] = ACTIONS(3827), + [anon_sym_string] = ACTIONS(3827), + [anon_sym_symbol] = ACTIONS(3827), + [anon_sym_object] = ACTIONS(3827), + [anon_sym_abstract] = ACTIONS(3737), + [anon_sym_PIPE_RBRACE] = ACTIONS(3739), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1334)] = { + [sym_variable_declarator] = STATE(5556), + [sym_object_pattern] = STATE(4530), + [sym_array_pattern] = STATE(4530), + [sym__destructuring_pattern] = STATE(4530), + [aux_sym_object_repeat1] = STATE(6237), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(3769), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(709), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(3771), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(746), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(3773), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3325), - [sym_private_property_identifier] = ACTIONS(3325), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), + }, + [STATE(1335)] = { + [sym_nested_identifier] = STATE(842), + [sym_string] = STATE(883), + [sym__module] = STATE(908), + [aux_sym_object_repeat1] = STATE(6051), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(3775), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(709), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(715), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), + }, + [STATE(1336)] = { + [sym_export_statement] = STATE(4655), + [sym_object_pattern] = STATE(6797), + [sym_object_assignment_pattern] = STATE(6083), + [sym_array_pattern] = STATE(6797), + [sym__call_signature] = STATE(4958), + [sym__destructuring_pattern] = STATE(6797), + [sym_spread_element] = STATE(6066), + [sym_string] = STATE(3581), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(3925), + [sym_rest_pattern] = STATE(6083), + [sym_method_definition] = STATE(6066), + [sym_pair] = STATE(6066), + [sym_pair_pattern] = STATE(6083), + [sym__property_name] = STATE(3581), + [sym_computed_property_name] = STATE(3581), + [sym_method_signature] = STATE(4655), + [sym_accessibility_modifier] = STATE(3308), + [sym_override_modifier] = STATE(3337), + [sym_call_signature] = STATE(4655), + [sym_property_signature] = STATE(4655), + [sym_type_parameters] = STATE(6392), + [sym_construct_signature] = STATE(4655), + [sym_index_signature] = STATE(4655), + [aux_sym_export_statement_repeat1] = STATE(5616), + [aux_sym_object_repeat1] = STATE(6067), + [aux_sym_object_pattern_repeat1] = STATE(6062), + [sym_identifier] = ACTIONS(3807), + [anon_sym_export] = ACTIONS(3809), + [anon_sym_STAR] = ACTIONS(3701), + [anon_sym_type] = ACTIONS(3807), + [anon_sym_namespace] = ACTIONS(3807), + [anon_sym_LBRACE] = ACTIONS(3703), + [anon_sym_COMMA] = ACTIONS(3705), + [anon_sym_RBRACE] = ACTIONS(3845), + [anon_sym_let] = ACTIONS(3807), + [anon_sym_LPAREN] = ACTIONS(3709), + [anon_sym_SEMI] = ACTIONS(3711), + [anon_sym_LBRACK] = ACTIONS(3713), + [anon_sym_async] = ACTIONS(3813), + [anon_sym_new] = ACTIONS(3815), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3719), + [anon_sym_DASH] = ACTIONS(3719), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_DQUOTE] = ACTIONS(3721), + [anon_sym_SQUOTE] = ACTIONS(3723), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3725), + [sym_private_property_identifier] = ACTIONS(3725), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3403), - [anon_sym_readonly] = ACTIONS(3405), - [anon_sym_get] = ACTIONS(3407), - [anon_sym_set] = ACTIONS(3407), - [anon_sym_declare] = ACTIONS(3393), - [anon_sym_public] = ACTIONS(3409), - [anon_sym_private] = ACTIONS(3409), - [anon_sym_protected] = ACTIONS(3409), - [anon_sym_override] = ACTIONS(3411), - [anon_sym_module] = ACTIONS(3393), - [anon_sym_any] = ACTIONS(3393), - [anon_sym_number] = ACTIONS(3393), - [anon_sym_boolean] = ACTIONS(3393), - [anon_sym_string] = ACTIONS(3393), - [anon_sym_symbol] = ACTIONS(3393), - [anon_sym_object] = ACTIONS(3393), - [anon_sym_abstract] = ACTIONS(3337), - [anon_sym_PIPE_RBRACE] = ACTIONS(3339), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1178)] = { - [sym_export_statement] = STATE(3991), - [sym_object_pattern] = STATE(5788), - [sym_object_assignment_pattern] = STATE(4717), - [sym_array_pattern] = STATE(5788), - [sym__call_signature] = STATE(4263), - [sym__destructuring_pattern] = STATE(5788), - [sym_spread_element] = STATE(5072), - [sym_string] = STATE(3121), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3332), - [sym_rest_pattern] = STATE(4717), - [sym_method_definition] = STATE(5072), - [sym_pair] = STATE(5072), - [sym_pair_pattern] = STATE(4717), - [sym__property_name] = STATE(3121), - [sym_computed_property_name] = STATE(3121), - [sym_method_signature] = STATE(3991), - [sym_accessibility_modifier] = STATE(2812), - [sym_override_modifier] = STATE(2840), - [sym_call_signature] = STATE(3991), - [sym_property_signature] = STATE(3991), - [sym_type_parameters] = STATE(5568), - [sym_construct_signature] = STATE(3991), - [sym_index_signature] = STATE(3991), - [aux_sym_export_statement_repeat1] = STATE(4653), - [aux_sym_object_repeat1] = STATE(5074), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(3347), - [anon_sym_export] = ACTIONS(3349), - [anon_sym_STAR] = ACTIONS(3301), - [anon_sym_type] = ACTIONS(3347), - [anon_sym_namespace] = ACTIONS(3347), - [anon_sym_LBRACE] = ACTIONS(3303), - [anon_sym_COMMA] = ACTIONS(3305), - [anon_sym_RBRACE] = ACTIONS(3419), - [anon_sym_let] = ACTIONS(3347), - [anon_sym_LPAREN] = ACTIONS(3309), - [anon_sym_SEMI] = ACTIONS(3311), - [anon_sym_LBRACK] = ACTIONS(3313), - [anon_sym_async] = ACTIONS(3353), - [anon_sym_new] = ACTIONS(3355), + [anon_sym_static] = ACTIONS(3817), + [anon_sym_readonly] = ACTIONS(3819), + [anon_sym_get] = ACTIONS(3821), + [anon_sym_set] = ACTIONS(3821), + [anon_sym_declare] = ACTIONS(3807), + [anon_sym_public] = ACTIONS(3823), + [anon_sym_private] = ACTIONS(3823), + [anon_sym_protected] = ACTIONS(3823), + [anon_sym_override] = ACTIONS(3825), + [anon_sym_module] = ACTIONS(3807), + [anon_sym_any] = ACTIONS(3807), + [anon_sym_number] = ACTIONS(3807), + [anon_sym_boolean] = ACTIONS(3807), + [anon_sym_string] = ACTIONS(3807), + [anon_sym_symbol] = ACTIONS(3807), + [anon_sym_object] = ACTIONS(3807), + [anon_sym_abstract] = ACTIONS(3737), + [anon_sym_PIPE_RBRACE] = ACTIONS(3739), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1337)] = { + [sym_export_statement] = STATE(4655), + [sym_object_pattern] = STATE(6797), + [sym_object_assignment_pattern] = STATE(6083), + [sym_array_pattern] = STATE(6797), + [sym__call_signature] = STATE(4958), + [sym__destructuring_pattern] = STATE(6797), + [sym_spread_element] = STATE(6066), + [sym_string] = STATE(3581), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(3925), + [sym_rest_pattern] = STATE(6083), + [sym_method_definition] = STATE(6066), + [sym_pair] = STATE(6066), + [sym_pair_pattern] = STATE(6083), + [sym__property_name] = STATE(3581), + [sym_computed_property_name] = STATE(3581), + [sym_method_signature] = STATE(4655), + [sym_accessibility_modifier] = STATE(3308), + [sym_override_modifier] = STATE(3337), + [sym_call_signature] = STATE(4655), + [sym_property_signature] = STATE(4655), + [sym_type_parameters] = STATE(6392), + [sym_construct_signature] = STATE(4655), + [sym_index_signature] = STATE(4655), + [aux_sym_export_statement_repeat1] = STATE(5616), + [aux_sym_object_repeat1] = STATE(6067), + [aux_sym_object_pattern_repeat1] = STATE(6062), + [sym_identifier] = ACTIONS(3697), + [anon_sym_export] = ACTIONS(3699), + [anon_sym_STAR] = ACTIONS(3701), + [anon_sym_type] = ACTIONS(3697), + [anon_sym_namespace] = ACTIONS(3697), + [anon_sym_LBRACE] = ACTIONS(3703), + [anon_sym_COMMA] = ACTIONS(3705), + [anon_sym_RBRACE] = ACTIONS(3847), + [anon_sym_let] = ACTIONS(3697), + [anon_sym_LPAREN] = ACTIONS(3709), + [anon_sym_SEMI] = ACTIONS(3711), + [anon_sym_LBRACK] = ACTIONS(3713), + [anon_sym_async] = ACTIONS(3715), + [anon_sym_new] = ACTIONS(3717), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(3319), - [anon_sym_DASH] = ACTIONS(3319), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_DQUOTE] = ACTIONS(3321), - [anon_sym_SQUOTE] = ACTIONS(3323), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3325), - [sym_private_property_identifier] = ACTIONS(3325), + [anon_sym_PLUS] = ACTIONS(3719), + [anon_sym_DASH] = ACTIONS(3719), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_DQUOTE] = ACTIONS(3721), + [anon_sym_SQUOTE] = ACTIONS(3723), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3725), + [sym_private_property_identifier] = ACTIONS(3725), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3357), - [anon_sym_readonly] = ACTIONS(3359), - [anon_sym_get] = ACTIONS(3361), - [anon_sym_set] = ACTIONS(3361), - [anon_sym_declare] = ACTIONS(3347), - [anon_sym_public] = ACTIONS(3363), - [anon_sym_private] = ACTIONS(3363), - [anon_sym_protected] = ACTIONS(3363), - [anon_sym_override] = ACTIONS(3365), - [anon_sym_module] = ACTIONS(3347), - [anon_sym_any] = ACTIONS(3347), - [anon_sym_number] = ACTIONS(3347), - [anon_sym_boolean] = ACTIONS(3347), - [anon_sym_string] = ACTIONS(3347), - [anon_sym_symbol] = ACTIONS(3347), - [anon_sym_object] = ACTIONS(3347), - [anon_sym_abstract] = ACTIONS(3337), - [anon_sym_PIPE_RBRACE] = ACTIONS(3339), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1179)] = { - [sym_variable_declarator] = STATE(4667), - [sym_object_pattern] = STATE(3769), - [sym_array_pattern] = STATE(3769), - [sym__destructuring_pattern] = STATE(3769), - [aux_sym_object_repeat1] = STATE(4769), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(3367), + [anon_sym_static] = ACTIONS(3727), + [anon_sym_readonly] = ACTIONS(3729), + [anon_sym_get] = ACTIONS(3731), + [anon_sym_set] = ACTIONS(3731), + [anon_sym_declare] = ACTIONS(3697), + [anon_sym_public] = ACTIONS(3733), + [anon_sym_private] = ACTIONS(3733), + [anon_sym_protected] = ACTIONS(3733), + [anon_sym_override] = ACTIONS(3735), + [anon_sym_module] = ACTIONS(3697), + [anon_sym_any] = ACTIONS(3697), + [anon_sym_number] = ACTIONS(3697), + [anon_sym_boolean] = ACTIONS(3697), + [anon_sym_string] = ACTIONS(3697), + [anon_sym_symbol] = ACTIONS(3697), + [anon_sym_object] = ACTIONS(3697), + [anon_sym_abstract] = ACTIONS(3737), + [anon_sym_PIPE_RBRACE] = ACTIONS(3739), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1338)] = { + [sym_export_statement] = STATE(4655), + [sym_object_pattern] = STATE(6797), + [sym_object_assignment_pattern] = STATE(6083), + [sym_array_pattern] = STATE(6797), + [sym__call_signature] = STATE(4958), + [sym__destructuring_pattern] = STATE(6797), + [sym_spread_element] = STATE(6066), + [sym_string] = STATE(3581), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(3925), + [sym_rest_pattern] = STATE(6083), + [sym_method_definition] = STATE(6066), + [sym_pair] = STATE(6066), + [sym_pair_pattern] = STATE(6083), + [sym__property_name] = STATE(3581), + [sym_computed_property_name] = STATE(3581), + [sym_method_signature] = STATE(4655), + [sym_accessibility_modifier] = STATE(3308), + [sym_override_modifier] = STATE(3337), + [sym_call_signature] = STATE(4655), + [sym_property_signature] = STATE(4655), + [sym_type_parameters] = STATE(6392), + [sym_construct_signature] = STATE(4655), + [sym_index_signature] = STATE(4655), + [aux_sym_export_statement_repeat1] = STATE(5616), + [aux_sym_object_repeat1] = STATE(6067), + [aux_sym_object_pattern_repeat1] = STATE(6062), + [sym_identifier] = ACTIONS(3807), + [anon_sym_export] = ACTIONS(3809), + [anon_sym_STAR] = ACTIONS(3701), + [anon_sym_type] = ACTIONS(3807), + [anon_sym_namespace] = ACTIONS(3807), + [anon_sym_LBRACE] = ACTIONS(3703), + [anon_sym_COMMA] = ACTIONS(3705), + [anon_sym_RBRACE] = ACTIONS(3847), + [anon_sym_let] = ACTIONS(3807), + [anon_sym_LPAREN] = ACTIONS(3709), + [anon_sym_SEMI] = ACTIONS(3711), + [anon_sym_LBRACK] = ACTIONS(3713), + [anon_sym_async] = ACTIONS(3813), + [anon_sym_new] = ACTIONS(3815), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3719), + [anon_sym_DASH] = ACTIONS(3719), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_DQUOTE] = ACTIONS(3721), + [anon_sym_SQUOTE] = ACTIONS(3723), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3725), + [sym_private_property_identifier] = ACTIONS(3725), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3817), + [anon_sym_readonly] = ACTIONS(3819), + [anon_sym_get] = ACTIONS(3821), + [anon_sym_set] = ACTIONS(3821), + [anon_sym_declare] = ACTIONS(3807), + [anon_sym_public] = ACTIONS(3823), + [anon_sym_private] = ACTIONS(3823), + [anon_sym_protected] = ACTIONS(3823), + [anon_sym_override] = ACTIONS(3825), + [anon_sym_module] = ACTIONS(3807), + [anon_sym_any] = ACTIONS(3807), + [anon_sym_number] = ACTIONS(3807), + [anon_sym_boolean] = ACTIONS(3807), + [anon_sym_string] = ACTIONS(3807), + [anon_sym_symbol] = ACTIONS(3807), + [anon_sym_object] = ACTIONS(3807), + [anon_sym_abstract] = ACTIONS(3737), + [anon_sym_PIPE_RBRACE] = ACTIONS(3739), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1339)] = { + [sym_export_statement] = STATE(4655), + [sym_object_pattern] = STATE(6797), + [sym_object_assignment_pattern] = STATE(6083), + [sym_array_pattern] = STATE(6797), + [sym__call_signature] = STATE(4958), + [sym__destructuring_pattern] = STATE(6797), + [sym_spread_element] = STATE(6037), + [sym_string] = STATE(3581), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(3925), + [sym_rest_pattern] = STATE(6083), + [sym_method_definition] = STATE(6037), + [sym_pair] = STATE(6037), + [sym_pair_pattern] = STATE(6083), + [sym__property_name] = STATE(3581), + [sym_computed_property_name] = STATE(3581), + [sym_method_signature] = STATE(4655), + [sym_accessibility_modifier] = STATE(3308), + [sym_override_modifier] = STATE(3337), + [sym_call_signature] = STATE(4655), + [sym_property_signature] = STATE(4655), + [sym_type_parameters] = STATE(6392), + [sym_construct_signature] = STATE(4655), + [sym_index_signature] = STATE(4655), + [aux_sym_export_statement_repeat1] = STATE(5616), + [aux_sym_object_repeat1] = STATE(6039), + [aux_sym_object_pattern_repeat1] = STATE(6062), + [sym_identifier] = ACTIONS(3849), + [anon_sym_export] = ACTIONS(3851), + [anon_sym_STAR] = ACTIONS(3701), + [anon_sym_type] = ACTIONS(3849), + [anon_sym_namespace] = ACTIONS(3849), + [anon_sym_LBRACE] = ACTIONS(3703), + [anon_sym_COMMA] = ACTIONS(3705), + [anon_sym_RBRACE] = ACTIONS(3853), + [anon_sym_let] = ACTIONS(3849), + [anon_sym_LPAREN] = ACTIONS(3709), + [anon_sym_SEMI] = ACTIONS(3711), + [anon_sym_LBRACK] = ACTIONS(3713), + [anon_sym_async] = ACTIONS(3855), + [anon_sym_new] = ACTIONS(3857), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3719), + [anon_sym_DASH] = ACTIONS(3719), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_DQUOTE] = ACTIONS(3721), + [anon_sym_SQUOTE] = ACTIONS(3723), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3725), + [sym_private_property_identifier] = ACTIONS(3725), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3859), + [anon_sym_readonly] = ACTIONS(3861), + [anon_sym_get] = ACTIONS(3863), + [anon_sym_set] = ACTIONS(3863), + [anon_sym_declare] = ACTIONS(3849), + [anon_sym_public] = ACTIONS(3865), + [anon_sym_private] = ACTIONS(3865), + [anon_sym_protected] = ACTIONS(3865), + [anon_sym_override] = ACTIONS(3867), + [anon_sym_module] = ACTIONS(3849), + [anon_sym_any] = ACTIONS(3849), + [anon_sym_number] = ACTIONS(3849), + [anon_sym_boolean] = ACTIONS(3849), + [anon_sym_string] = ACTIONS(3849), + [anon_sym_symbol] = ACTIONS(3849), + [anon_sym_object] = ACTIONS(3849), + [anon_sym_abstract] = ACTIONS(3737), + [anon_sym_PIPE_RBRACE] = ACTIONS(3739), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1340)] = { + [sym_nested_identifier] = STATE(842), + [sym_string] = STATE(883), + [sym__module] = STATE(908), + [aux_sym_object_repeat1] = STATE(6237), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(3775), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(3369), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(700), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(746), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(3371), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -138259,135 +155458,139 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(738), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), - }, - [STATE(1180)] = { - [sym_export_statement] = STATE(4017), - [sym_object_pattern] = STATE(5788), - [sym_object_assignment_pattern] = STATE(4717), - [sym_array_pattern] = STATE(5788), - [sym__call_signature] = STATE(4263), - [sym__destructuring_pattern] = STATE(5788), - [sym_spread_element] = STATE(5072), - [sym_string] = STATE(3121), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3332), - [sym_rest_pattern] = STATE(4717), - [sym_method_definition] = STATE(5072), - [sym_pair] = STATE(5072), - [sym_pair_pattern] = STATE(4717), - [sym__property_name] = STATE(3121), - [sym_computed_property_name] = STATE(3121), - [sym_method_signature] = STATE(4017), - [sym_accessibility_modifier] = STATE(2812), - [sym_override_modifier] = STATE(2840), - [sym_call_signature] = STATE(4017), - [sym_property_signature] = STATE(4017), - [sym_type_parameters] = STATE(5568), - [sym_construct_signature] = STATE(4017), - [sym_index_signature] = STATE(4017), - [aux_sym_export_statement_repeat1] = STATE(4653), - [aux_sym_object_repeat1] = STATE(5074), - [aux_sym_object_pattern_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(3347), - [anon_sym_export] = ACTIONS(3349), - [anon_sym_STAR] = ACTIONS(3301), - [anon_sym_type] = ACTIONS(3347), - [anon_sym_namespace] = ACTIONS(3347), - [anon_sym_LBRACE] = ACTIONS(3303), - [anon_sym_COMMA] = ACTIONS(3443), - [anon_sym_RBRACE] = ACTIONS(3445), - [anon_sym_let] = ACTIONS(3347), - [anon_sym_LPAREN] = ACTIONS(3309), - [anon_sym_SEMI] = ACTIONS(3447), - [anon_sym_LBRACK] = ACTIONS(3313), - [anon_sym_async] = ACTIONS(3353), - [anon_sym_new] = ACTIONS(3355), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), + }, + [STATE(1341)] = { + [sym_export_statement] = STATE(4655), + [sym_object_pattern] = STATE(6797), + [sym_object_assignment_pattern] = STATE(6083), + [sym_array_pattern] = STATE(6797), + [sym__call_signature] = STATE(4958), + [sym__destructuring_pattern] = STATE(6797), + [sym_spread_element] = STATE(6066), + [sym_string] = STATE(3581), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(3925), + [sym_rest_pattern] = STATE(6083), + [sym_method_definition] = STATE(6066), + [sym_pair] = STATE(6066), + [sym_pair_pattern] = STATE(6083), + [sym__property_name] = STATE(3581), + [sym_computed_property_name] = STATE(3581), + [sym_method_signature] = STATE(4655), + [sym_accessibility_modifier] = STATE(3308), + [sym_override_modifier] = STATE(3337), + [sym_call_signature] = STATE(4655), + [sym_property_signature] = STATE(4655), + [sym_type_parameters] = STATE(6392), + [sym_construct_signature] = STATE(4655), + [sym_index_signature] = STATE(4655), + [aux_sym_export_statement_repeat1] = STATE(5616), + [aux_sym_object_repeat1] = STATE(6067), + [aux_sym_object_pattern_repeat1] = STATE(6062), + [sym_identifier] = ACTIONS(3697), + [anon_sym_export] = ACTIONS(3699), + [anon_sym_STAR] = ACTIONS(3701), + [anon_sym_type] = ACTIONS(3697), + [anon_sym_namespace] = ACTIONS(3697), + [anon_sym_LBRACE] = ACTIONS(3703), + [anon_sym_COMMA] = ACTIONS(3705), + [anon_sym_RBRACE] = ACTIONS(3869), + [anon_sym_let] = ACTIONS(3697), + [anon_sym_LPAREN] = ACTIONS(3709), + [anon_sym_SEMI] = ACTIONS(3711), + [anon_sym_LBRACK] = ACTIONS(3713), + [anon_sym_async] = ACTIONS(3715), + [anon_sym_new] = ACTIONS(3717), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(3319), - [anon_sym_DASH] = ACTIONS(3319), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_DQUOTE] = ACTIONS(3321), - [anon_sym_SQUOTE] = ACTIONS(3323), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3325), - [sym_private_property_identifier] = ACTIONS(3325), + [anon_sym_PLUS] = ACTIONS(3719), + [anon_sym_DASH] = ACTIONS(3719), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_DQUOTE] = ACTIONS(3721), + [anon_sym_SQUOTE] = ACTIONS(3723), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3725), + [sym_private_property_identifier] = ACTIONS(3725), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3357), - [anon_sym_readonly] = ACTIONS(3359), - [anon_sym_get] = ACTIONS(3361), - [anon_sym_set] = ACTIONS(3361), - [anon_sym_declare] = ACTIONS(3347), - [anon_sym_public] = ACTIONS(3363), - [anon_sym_private] = ACTIONS(3363), - [anon_sym_protected] = ACTIONS(3363), - [anon_sym_override] = ACTIONS(3365), - [anon_sym_module] = ACTIONS(3347), - [anon_sym_any] = ACTIONS(3347), - [anon_sym_number] = ACTIONS(3347), - [anon_sym_boolean] = ACTIONS(3347), - [anon_sym_string] = ACTIONS(3347), - [anon_sym_symbol] = ACTIONS(3347), - [anon_sym_object] = ACTIONS(3347), - [anon_sym_abstract] = ACTIONS(3337), - [anon_sym_PIPE_RBRACE] = ACTIONS(3449), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1181)] = { - [sym_nested_identifier] = STATE(204), - [sym_string] = STATE(199), - [sym__module] = STATE(229), - [aux_sym_object_repeat1] = STATE(4769), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(3341), + [anon_sym_static] = ACTIONS(3727), + [anon_sym_readonly] = ACTIONS(3729), + [anon_sym_get] = ACTIONS(3731), + [anon_sym_set] = ACTIONS(3731), + [anon_sym_declare] = ACTIONS(3697), + [anon_sym_public] = ACTIONS(3733), + [anon_sym_private] = ACTIONS(3733), + [anon_sym_protected] = ACTIONS(3733), + [anon_sym_override] = ACTIONS(3735), + [anon_sym_module] = ACTIONS(3697), + [anon_sym_any] = ACTIONS(3697), + [anon_sym_number] = ACTIONS(3697), + [anon_sym_boolean] = ACTIONS(3697), + [anon_sym_string] = ACTIONS(3697), + [anon_sym_symbol] = ACTIONS(3697), + [anon_sym_object] = ACTIONS(3697), + [anon_sym_abstract] = ACTIONS(3737), + [anon_sym_PIPE_RBRACE] = ACTIONS(3739), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1342)] = { + [sym_variable_declarator] = STATE(5556), + [sym_object_pattern] = STATE(4530), + [sym_array_pattern] = STATE(4530), + [sym__destructuring_pattern] = STATE(4530), + [aux_sym_object_repeat1] = STATE(6106), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(3769), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(700), + [anon_sym_LBRACE] = ACTIONS(3771), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(742), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(3773), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -138401,277 +155604,275 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(3343), - [anon_sym_SQUOTE] = ACTIONS(3345), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(738), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), - }, - [STATE(1182)] = { - [sym_identifier] = ACTIONS(3451), - [anon_sym_export] = ACTIONS(3451), - [anon_sym_type] = ACTIONS(3451), - [anon_sym_EQ] = ACTIONS(3451), - [anon_sym_namespace] = ACTIONS(3451), - [anon_sym_LBRACE] = ACTIONS(3453), - [anon_sym_COMMA] = ACTIONS(3453), - [anon_sym_RBRACE] = ACTIONS(3453), - [anon_sym_typeof] = ACTIONS(3451), - [anon_sym_import] = ACTIONS(3451), - [anon_sym_let] = ACTIONS(3451), - [anon_sym_BANG] = ACTIONS(3453), - [anon_sym_LPAREN] = ACTIONS(3453), - [anon_sym_RPAREN] = ACTIONS(3453), - [anon_sym_await] = ACTIONS(3451), - [anon_sym_COLON] = ACTIONS(3453), - [anon_sym_yield] = ACTIONS(3451), - [anon_sym_LBRACK] = ACTIONS(3453), - [anon_sym_RBRACK] = ACTIONS(3453), - [anon_sym_class] = ACTIONS(3451), - [anon_sym_async] = ACTIONS(3451), - [anon_sym_function] = ACTIONS(3451), - [anon_sym_EQ_GT] = ACTIONS(3453), - [anon_sym_new] = ACTIONS(3451), - [anon_sym_using] = ACTIONS(3451), - [anon_sym_AMP] = ACTIONS(3453), - [anon_sym_PIPE] = ACTIONS(3453), - [anon_sym_PLUS] = ACTIONS(3451), - [anon_sym_DASH] = ACTIONS(3451), - [anon_sym_SLASH] = ACTIONS(3451), - [anon_sym_LT] = ACTIONS(3453), - [anon_sym_GT] = ACTIONS(3453), - [anon_sym_TILDE] = ACTIONS(3453), - [anon_sym_void] = ACTIONS(3451), - [anon_sym_delete] = ACTIONS(3451), - [anon_sym_PLUS_PLUS] = ACTIONS(3453), - [anon_sym_DASH_DASH] = ACTIONS(3453), - [anon_sym_DQUOTE] = ACTIONS(3453), - [anon_sym_SQUOTE] = ACTIONS(3453), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3453), - [sym_number] = ACTIONS(3453), - [sym_private_property_identifier] = ACTIONS(3453), - [sym_this] = ACTIONS(3451), - [sym_super] = ACTIONS(3451), - [sym_true] = ACTIONS(3451), - [sym_false] = ACTIONS(3451), - [sym_null] = ACTIONS(3451), - [sym_undefined] = ACTIONS(3451), - [anon_sym_AT] = ACTIONS(3453), - [anon_sym_static] = ACTIONS(3451), - [anon_sym_readonly] = ACTIONS(3451), - [anon_sym_get] = ACTIONS(3451), - [anon_sym_set] = ACTIONS(3451), - [anon_sym_QMARK] = ACTIONS(3453), - [anon_sym_declare] = ACTIONS(3451), - [anon_sym_public] = ACTIONS(3451), - [anon_sym_private] = ACTIONS(3451), - [anon_sym_protected] = ACTIONS(3451), - [anon_sym_override] = ACTIONS(3451), - [anon_sym_module] = ACTIONS(3451), - [anon_sym_any] = ACTIONS(3451), - [anon_sym_number] = ACTIONS(3451), - [anon_sym_boolean] = ACTIONS(3451), - [anon_sym_string] = ACTIONS(3451), - [anon_sym_symbol] = ACTIONS(3451), - [anon_sym_object] = ACTIONS(3451), - [anon_sym_extends] = ACTIONS(3451), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1183)] = { - [sym_identifier] = ACTIONS(3455), - [anon_sym_export] = ACTIONS(3455), - [anon_sym_type] = ACTIONS(3455), - [anon_sym_EQ] = ACTIONS(3455), - [anon_sym_namespace] = ACTIONS(3455), - [anon_sym_LBRACE] = ACTIONS(3457), - [anon_sym_COMMA] = ACTIONS(3457), - [anon_sym_RBRACE] = ACTIONS(3457), - [anon_sym_typeof] = ACTIONS(3455), - [anon_sym_import] = ACTIONS(3455), - [anon_sym_let] = ACTIONS(3455), - [anon_sym_BANG] = ACTIONS(3457), - [anon_sym_LPAREN] = ACTIONS(3457), - [anon_sym_RPAREN] = ACTIONS(3457), - [anon_sym_await] = ACTIONS(3455), - [anon_sym_COLON] = ACTIONS(3457), - [anon_sym_yield] = ACTIONS(3455), - [anon_sym_LBRACK] = ACTIONS(3457), - [anon_sym_RBRACK] = ACTIONS(3457), - [anon_sym_class] = ACTIONS(3455), - [anon_sym_async] = ACTIONS(3455), - [anon_sym_function] = ACTIONS(3455), - [anon_sym_EQ_GT] = ACTIONS(3457), - [anon_sym_new] = ACTIONS(3455), - [anon_sym_using] = ACTIONS(3455), - [anon_sym_AMP] = ACTIONS(3457), - [anon_sym_PIPE] = ACTIONS(3457), - [anon_sym_PLUS] = ACTIONS(3455), - [anon_sym_DASH] = ACTIONS(3455), - [anon_sym_SLASH] = ACTIONS(3455), - [anon_sym_LT] = ACTIONS(3457), - [anon_sym_GT] = ACTIONS(3457), - [anon_sym_TILDE] = ACTIONS(3457), - [anon_sym_void] = ACTIONS(3455), - [anon_sym_delete] = ACTIONS(3455), - [anon_sym_PLUS_PLUS] = ACTIONS(3457), - [anon_sym_DASH_DASH] = ACTIONS(3457), - [anon_sym_DQUOTE] = ACTIONS(3457), - [anon_sym_SQUOTE] = ACTIONS(3457), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3457), - [sym_number] = ACTIONS(3457), - [sym_private_property_identifier] = ACTIONS(3457), - [sym_this] = ACTIONS(3455), - [sym_super] = ACTIONS(3455), - [sym_true] = ACTIONS(3455), - [sym_false] = ACTIONS(3455), - [sym_null] = ACTIONS(3455), - [sym_undefined] = ACTIONS(3455), - [anon_sym_AT] = ACTIONS(3457), - [anon_sym_static] = ACTIONS(3455), - [anon_sym_readonly] = ACTIONS(3455), - [anon_sym_get] = ACTIONS(3455), - [anon_sym_set] = ACTIONS(3455), - [anon_sym_QMARK] = ACTIONS(3457), - [anon_sym_declare] = ACTIONS(3455), - [anon_sym_public] = ACTIONS(3455), - [anon_sym_private] = ACTIONS(3455), - [anon_sym_protected] = ACTIONS(3455), - [anon_sym_override] = ACTIONS(3455), - [anon_sym_module] = ACTIONS(3455), - [anon_sym_any] = ACTIONS(3455), - [anon_sym_number] = ACTIONS(3455), - [anon_sym_boolean] = ACTIONS(3455), - [anon_sym_string] = ACTIONS(3455), - [anon_sym_symbol] = ACTIONS(3455), - [anon_sym_object] = ACTIONS(3455), - [anon_sym_extends] = ACTIONS(3455), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1184)] = { - [sym_identifier] = ACTIONS(3459), - [anon_sym_export] = ACTIONS(3459), - [anon_sym_type] = ACTIONS(3459), - [anon_sym_EQ] = ACTIONS(3459), - [anon_sym_namespace] = ACTIONS(3459), - [anon_sym_LBRACE] = ACTIONS(3461), - [anon_sym_COMMA] = ACTIONS(3461), - [anon_sym_RBRACE] = ACTIONS(3461), - [anon_sym_typeof] = ACTIONS(3459), - [anon_sym_import] = ACTIONS(3459), - [anon_sym_let] = ACTIONS(3459), - [anon_sym_BANG] = ACTIONS(3461), - [anon_sym_LPAREN] = ACTIONS(3461), - [anon_sym_RPAREN] = ACTIONS(3461), - [anon_sym_await] = ACTIONS(3459), - [anon_sym_COLON] = ACTIONS(3461), - [anon_sym_yield] = ACTIONS(3459), - [anon_sym_LBRACK] = ACTIONS(3461), - [anon_sym_RBRACK] = ACTIONS(3461), - [anon_sym_class] = ACTIONS(3459), - [anon_sym_async] = ACTIONS(3459), - [anon_sym_function] = ACTIONS(3459), - [anon_sym_EQ_GT] = ACTIONS(3461), - [anon_sym_new] = ACTIONS(3459), - [anon_sym_using] = ACTIONS(3459), - [anon_sym_AMP] = ACTIONS(3461), - [anon_sym_PIPE] = ACTIONS(3461), - [anon_sym_PLUS] = ACTIONS(3459), - [anon_sym_DASH] = ACTIONS(3459), - [anon_sym_SLASH] = ACTIONS(3459), - [anon_sym_LT] = ACTIONS(3461), - [anon_sym_GT] = ACTIONS(3461), - [anon_sym_TILDE] = ACTIONS(3461), - [anon_sym_void] = ACTIONS(3459), - [anon_sym_delete] = ACTIONS(3459), - [anon_sym_PLUS_PLUS] = ACTIONS(3461), - [anon_sym_DASH_DASH] = ACTIONS(3461), - [anon_sym_DQUOTE] = ACTIONS(3461), - [anon_sym_SQUOTE] = ACTIONS(3461), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3461), - [sym_number] = ACTIONS(3461), - [sym_private_property_identifier] = ACTIONS(3461), - [sym_this] = ACTIONS(3459), - [sym_super] = ACTIONS(3459), - [sym_true] = ACTIONS(3459), - [sym_false] = ACTIONS(3459), - [sym_null] = ACTIONS(3459), - [sym_undefined] = ACTIONS(3459), - [anon_sym_AT] = ACTIONS(3461), - [anon_sym_static] = ACTIONS(3459), - [anon_sym_readonly] = ACTIONS(3459), - [anon_sym_get] = ACTIONS(3459), - [anon_sym_set] = ACTIONS(3459), - [anon_sym_QMARK] = ACTIONS(3461), - [anon_sym_declare] = ACTIONS(3459), - [anon_sym_public] = ACTIONS(3459), - [anon_sym_private] = ACTIONS(3459), - [anon_sym_protected] = ACTIONS(3459), - [anon_sym_override] = ACTIONS(3459), - [anon_sym_module] = ACTIONS(3459), - [anon_sym_any] = ACTIONS(3459), - [anon_sym_number] = ACTIONS(3459), - [anon_sym_boolean] = ACTIONS(3459), - [anon_sym_string] = ACTIONS(3459), - [anon_sym_symbol] = ACTIONS(3459), - [anon_sym_object] = ACTIONS(3459), - [anon_sym_extends] = ACTIONS(3459), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1185)] = { - [sym_nested_identifier] = STATE(1555), - [sym_string] = STATE(1556), - [sym__module] = STATE(1713), - [sym_identifier] = ACTIONS(3463), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), + }, + [STATE(1343)] = { + [sym_identifier] = ACTIONS(3871), + [anon_sym_export] = ACTIONS(3871), + [anon_sym_type] = ACTIONS(3871), + [anon_sym_EQ] = ACTIONS(3871), + [anon_sym_namespace] = ACTIONS(3871), + [anon_sym_LBRACE] = ACTIONS(3873), + [anon_sym_COMMA] = ACTIONS(3873), + [anon_sym_RBRACE] = ACTIONS(3873), + [anon_sym_typeof] = ACTIONS(3871), + [anon_sym_import] = ACTIONS(3871), + [anon_sym_let] = ACTIONS(3871), + [anon_sym_BANG] = ACTIONS(3873), + [anon_sym_LPAREN] = ACTIONS(3873), + [anon_sym_RPAREN] = ACTIONS(3873), + [anon_sym_await] = ACTIONS(3871), + [anon_sym_COLON] = ACTIONS(3873), + [anon_sym_yield] = ACTIONS(3871), + [anon_sym_LBRACK] = ACTIONS(3873), + [anon_sym_RBRACK] = ACTIONS(3873), + [anon_sym_class] = ACTIONS(3871), + [anon_sym_async] = ACTIONS(3871), + [anon_sym_function] = ACTIONS(3871), + [anon_sym_EQ_GT] = ACTIONS(3873), + [anon_sym_new] = ACTIONS(3871), + [anon_sym_using] = ACTIONS(3871), + [anon_sym_AMP] = ACTIONS(3873), + [anon_sym_PIPE] = ACTIONS(3873), + [anon_sym_PLUS] = ACTIONS(3871), + [anon_sym_DASH] = ACTIONS(3871), + [anon_sym_SLASH] = ACTIONS(3871), + [anon_sym_LT] = ACTIONS(3873), + [anon_sym_GT] = ACTIONS(3873), + [anon_sym_TILDE] = ACTIONS(3873), + [anon_sym_void] = ACTIONS(3871), + [anon_sym_delete] = ACTIONS(3871), + [anon_sym_PLUS_PLUS] = ACTIONS(3873), + [anon_sym_DASH_DASH] = ACTIONS(3873), + [anon_sym_DQUOTE] = ACTIONS(3873), + [anon_sym_SQUOTE] = ACTIONS(3873), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3873), + [sym_number] = ACTIONS(3873), + [sym_private_property_identifier] = ACTIONS(3873), + [sym_this] = ACTIONS(3871), + [sym_super] = ACTIONS(3871), + [sym_true] = ACTIONS(3871), + [sym_false] = ACTIONS(3871), + [sym_null] = ACTIONS(3871), + [sym_undefined] = ACTIONS(3871), + [anon_sym_AT] = ACTIONS(3873), + [anon_sym_static] = ACTIONS(3871), + [anon_sym_readonly] = ACTIONS(3871), + [anon_sym_get] = ACTIONS(3871), + [anon_sym_set] = ACTIONS(3871), + [anon_sym_QMARK] = ACTIONS(3873), + [anon_sym_declare] = ACTIONS(3871), + [anon_sym_public] = ACTIONS(3871), + [anon_sym_private] = ACTIONS(3871), + [anon_sym_protected] = ACTIONS(3871), + [anon_sym_override] = ACTIONS(3871), + [anon_sym_module] = ACTIONS(3871), + [anon_sym_any] = ACTIONS(3871), + [anon_sym_number] = ACTIONS(3871), + [anon_sym_boolean] = ACTIONS(3871), + [anon_sym_string] = ACTIONS(3871), + [anon_sym_symbol] = ACTIONS(3871), + [anon_sym_object] = ACTIONS(3871), + [anon_sym_extends] = ACTIONS(3871), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1344)] = { + [sym_identifier] = ACTIONS(3875), + [anon_sym_export] = ACTIONS(3875), + [anon_sym_type] = ACTIONS(3875), + [anon_sym_EQ] = ACTIONS(3875), + [anon_sym_namespace] = ACTIONS(3875), + [anon_sym_LBRACE] = ACTIONS(3877), + [anon_sym_COMMA] = ACTIONS(3877), + [anon_sym_RBRACE] = ACTIONS(3877), + [anon_sym_typeof] = ACTIONS(3875), + [anon_sym_import] = ACTIONS(3875), + [anon_sym_let] = ACTIONS(3875), + [anon_sym_BANG] = ACTIONS(3877), + [anon_sym_LPAREN] = ACTIONS(3877), + [anon_sym_RPAREN] = ACTIONS(3877), + [anon_sym_await] = ACTIONS(3875), + [anon_sym_COLON] = ACTIONS(3877), + [anon_sym_yield] = ACTIONS(3875), + [anon_sym_LBRACK] = ACTIONS(3877), + [anon_sym_RBRACK] = ACTIONS(3877), + [anon_sym_class] = ACTIONS(3875), + [anon_sym_async] = ACTIONS(3875), + [anon_sym_function] = ACTIONS(3875), + [anon_sym_EQ_GT] = ACTIONS(3877), + [anon_sym_new] = ACTIONS(3875), + [anon_sym_using] = ACTIONS(3875), + [anon_sym_AMP] = ACTIONS(3877), + [anon_sym_PIPE] = ACTIONS(3877), + [anon_sym_PLUS] = ACTIONS(3875), + [anon_sym_DASH] = ACTIONS(3875), + [anon_sym_SLASH] = ACTIONS(3875), + [anon_sym_LT] = ACTIONS(3877), + [anon_sym_GT] = ACTIONS(3877), + [anon_sym_TILDE] = ACTIONS(3877), + [anon_sym_void] = ACTIONS(3875), + [anon_sym_delete] = ACTIONS(3875), + [anon_sym_PLUS_PLUS] = ACTIONS(3877), + [anon_sym_DASH_DASH] = ACTIONS(3877), + [anon_sym_DQUOTE] = ACTIONS(3877), + [anon_sym_SQUOTE] = ACTIONS(3877), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3877), + [sym_number] = ACTIONS(3877), + [sym_private_property_identifier] = ACTIONS(3877), + [sym_this] = ACTIONS(3875), + [sym_super] = ACTIONS(3875), + [sym_true] = ACTIONS(3875), + [sym_false] = ACTIONS(3875), + [sym_null] = ACTIONS(3875), + [sym_undefined] = ACTIONS(3875), + [anon_sym_AT] = ACTIONS(3877), + [anon_sym_static] = ACTIONS(3875), + [anon_sym_readonly] = ACTIONS(3875), + [anon_sym_get] = ACTIONS(3875), + [anon_sym_set] = ACTIONS(3875), + [anon_sym_QMARK] = ACTIONS(3877), + [anon_sym_declare] = ACTIONS(3875), + [anon_sym_public] = ACTIONS(3875), + [anon_sym_private] = ACTIONS(3875), + [anon_sym_protected] = ACTIONS(3875), + [anon_sym_override] = ACTIONS(3875), + [anon_sym_module] = ACTIONS(3875), + [anon_sym_any] = ACTIONS(3875), + [anon_sym_number] = ACTIONS(3875), + [anon_sym_boolean] = ACTIONS(3875), + [anon_sym_string] = ACTIONS(3875), + [anon_sym_symbol] = ACTIONS(3875), + [anon_sym_object] = ACTIONS(3875), + [anon_sym_extends] = ACTIONS(3875), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1345)] = { + [sym_identifier] = ACTIONS(3879), + [anon_sym_export] = ACTIONS(3879), + [anon_sym_type] = ACTIONS(3879), + [anon_sym_EQ] = ACTIONS(3879), + [anon_sym_namespace] = ACTIONS(3879), + [anon_sym_LBRACE] = ACTIONS(3881), + [anon_sym_COMMA] = ACTIONS(3881), + [anon_sym_RBRACE] = ACTIONS(3881), + [anon_sym_typeof] = ACTIONS(3879), + [anon_sym_import] = ACTIONS(3879), + [anon_sym_let] = ACTIONS(3879), + [anon_sym_BANG] = ACTIONS(3881), + [anon_sym_LPAREN] = ACTIONS(3881), + [anon_sym_RPAREN] = ACTIONS(3881), + [anon_sym_await] = ACTIONS(3879), + [anon_sym_COLON] = ACTIONS(3881), + [anon_sym_yield] = ACTIONS(3879), + [anon_sym_LBRACK] = ACTIONS(3881), + [anon_sym_RBRACK] = ACTIONS(3881), + [anon_sym_class] = ACTIONS(3879), + [anon_sym_async] = ACTIONS(3879), + [anon_sym_function] = ACTIONS(3879), + [anon_sym_EQ_GT] = ACTIONS(3881), + [anon_sym_new] = ACTIONS(3879), + [anon_sym_using] = ACTIONS(3879), + [anon_sym_AMP] = ACTIONS(3881), + [anon_sym_PIPE] = ACTIONS(3881), + [anon_sym_PLUS] = ACTIONS(3879), + [anon_sym_DASH] = ACTIONS(3879), + [anon_sym_SLASH] = ACTIONS(3879), + [anon_sym_LT] = ACTIONS(3881), + [anon_sym_GT] = ACTIONS(3881), + [anon_sym_TILDE] = ACTIONS(3881), + [anon_sym_void] = ACTIONS(3879), + [anon_sym_delete] = ACTIONS(3879), + [anon_sym_PLUS_PLUS] = ACTIONS(3881), + [anon_sym_DASH_DASH] = ACTIONS(3881), + [anon_sym_DQUOTE] = ACTIONS(3881), + [anon_sym_SQUOTE] = ACTIONS(3881), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3881), + [sym_number] = ACTIONS(3881), + [sym_private_property_identifier] = ACTIONS(3881), + [sym_this] = ACTIONS(3879), + [sym_super] = ACTIONS(3879), + [sym_true] = ACTIONS(3879), + [sym_false] = ACTIONS(3879), + [sym_null] = ACTIONS(3879), + [sym_undefined] = ACTIONS(3879), + [anon_sym_AT] = ACTIONS(3881), + [anon_sym_static] = ACTIONS(3879), + [anon_sym_readonly] = ACTIONS(3879), + [anon_sym_get] = ACTIONS(3879), + [anon_sym_set] = ACTIONS(3879), + [anon_sym_QMARK] = ACTIONS(3881), + [anon_sym_declare] = ACTIONS(3879), + [anon_sym_public] = ACTIONS(3879), + [anon_sym_private] = ACTIONS(3879), + [anon_sym_protected] = ACTIONS(3879), + [anon_sym_override] = ACTIONS(3879), + [anon_sym_module] = ACTIONS(3879), + [anon_sym_any] = ACTIONS(3879), + [anon_sym_number] = ACTIONS(3879), + [anon_sym_boolean] = ACTIONS(3879), + [anon_sym_string] = ACTIONS(3879), + [anon_sym_symbol] = ACTIONS(3879), + [anon_sym_object] = ACTIONS(3879), + [anon_sym_extends] = ACTIONS(3879), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1346)] = { + [sym_nested_identifier] = STATE(1800), + [sym_string] = STATE(1801), + [sym__module] = STATE(1929), + [sym_identifier] = ACTIONS(3883), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(220), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_RBRACE] = ACTIONS(223), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_RBRACE] = ACTIONS(126), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(154), - [anon_sym_RPAREN] = ACTIONS(223), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_RPAREN] = ACTIONS(126), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_RBRACK] = ACTIONS(223), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_RBRACK] = ACTIONS(126), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -138686,61 +155887,61 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_QMARK] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(772), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(1186)] = { - [sym_nested_identifier] = STATE(1555), - [sym_string] = STATE(1556), - [sym__module] = STATE(1713), - [sym_identifier] = ACTIONS(3463), + [STATE(1347)] = { + [sym_nested_identifier] = STATE(1800), + [sym_string] = STATE(1801), + [sym__module] = STATE(1929), + [sym_identifier] = ACTIONS(3883), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(812), - [anon_sym_RBRACE] = ACTIONS(812), + [anon_sym_COMMA] = ACTIONS(856), + [anon_sym_RBRACE] = ACTIONS(856), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(154), - [anon_sym_RPAREN] = ACTIONS(812), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_RPAREN] = ACTIONS(856), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(812), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_RBRACK] = ACTIONS(812), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(856), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_RBRACK] = ACTIONS(856), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -138755,129 +155956,197 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_QMARK] = ACTIONS(828), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(872), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1187)] = { - [sym_export_statement] = STATE(3947), - [sym_object_pattern] = STATE(5788), - [sym_object_assignment_pattern] = STATE(5584), - [sym_array_pattern] = STATE(5788), - [sym__call_signature] = STATE(4263), - [sym__destructuring_pattern] = STATE(5788), - [sym_spread_element] = STATE(5585), - [sym_string] = STATE(3121), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3332), - [sym_rest_pattern] = STATE(5584), - [sym_method_definition] = STATE(5585), - [sym_pair] = STATE(5585), - [sym_pair_pattern] = STATE(5584), - [sym__property_name] = STATE(3121), - [sym_computed_property_name] = STATE(3121), - [sym_method_signature] = STATE(3947), - [sym_accessibility_modifier] = STATE(2812), - [sym_override_modifier] = STATE(2840), - [sym_call_signature] = STATE(3947), - [sym_property_signature] = STATE(3947), - [sym_type_parameters] = STATE(5568), - [sym_construct_signature] = STATE(3947), - [sym_index_signature] = STATE(3947), - [aux_sym_export_statement_repeat1] = STATE(4653), - [sym_identifier] = ACTIONS(3465), - [anon_sym_export] = ACTIONS(3467), - [anon_sym_STAR] = ACTIONS(3301), - [anon_sym_type] = ACTIONS(3465), - [anon_sym_namespace] = ACTIONS(3465), - [anon_sym_LBRACE] = ACTIONS(3303), - [anon_sym_COMMA] = ACTIONS(3469), - [anon_sym_RBRACE] = ACTIONS(3469), - [anon_sym_let] = ACTIONS(3465), - [anon_sym_LPAREN] = ACTIONS(3309), - [anon_sym_LBRACK] = ACTIONS(3313), - [anon_sym_async] = ACTIONS(3472), - [anon_sym_new] = ACTIONS(3474), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1348)] = { + [sym_export_statement] = STATE(4519), + [sym_object_pattern] = STATE(6797), + [sym_object_assignment_pattern] = STATE(6524), + [sym_array_pattern] = STATE(6797), + [sym__call_signature] = STATE(4958), + [sym__destructuring_pattern] = STATE(6797), + [sym_spread_element] = STATE(6534), + [sym_string] = STATE(3581), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(3925), + [sym_rest_pattern] = STATE(6524), + [sym_method_definition] = STATE(6534), + [sym_pair] = STATE(6534), + [sym_pair_pattern] = STATE(6524), + [sym__property_name] = STATE(3581), + [sym_computed_property_name] = STATE(3581), + [sym_method_signature] = STATE(4519), + [sym_accessibility_modifier] = STATE(3308), + [sym_override_modifier] = STATE(3337), + [sym_call_signature] = STATE(4519), + [sym_property_signature] = STATE(4519), + [sym_type_parameters] = STATE(6392), + [sym_construct_signature] = STATE(4519), + [sym_index_signature] = STATE(4519), + [aux_sym_export_statement_repeat1] = STATE(5616), + [sym_identifier] = ACTIONS(3885), + [anon_sym_export] = ACTIONS(3887), + [anon_sym_STAR] = ACTIONS(3701), + [anon_sym_type] = ACTIONS(3885), + [anon_sym_namespace] = ACTIONS(3885), + [anon_sym_LBRACE] = ACTIONS(3703), + [anon_sym_COMMA] = ACTIONS(3889), + [anon_sym_RBRACE] = ACTIONS(3889), + [anon_sym_let] = ACTIONS(3885), + [anon_sym_LPAREN] = ACTIONS(3709), + [anon_sym_LBRACK] = ACTIONS(3713), + [anon_sym_async] = ACTIONS(3892), + [anon_sym_new] = ACTIONS(3894), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(3319), - [anon_sym_DASH] = ACTIONS(3319), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_DQUOTE] = ACTIONS(3321), - [anon_sym_SQUOTE] = ACTIONS(3323), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3325), - [sym_private_property_identifier] = ACTIONS(3325), + [anon_sym_PLUS] = ACTIONS(3719), + [anon_sym_DASH] = ACTIONS(3719), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_DQUOTE] = ACTIONS(3721), + [anon_sym_SQUOTE] = ACTIONS(3723), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3725), + [sym_private_property_identifier] = ACTIONS(3725), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3476), - [anon_sym_readonly] = ACTIONS(3478), - [anon_sym_get] = ACTIONS(3480), - [anon_sym_set] = ACTIONS(3480), - [anon_sym_declare] = ACTIONS(3465), - [anon_sym_public] = ACTIONS(3482), - [anon_sym_private] = ACTIONS(3482), - [anon_sym_protected] = ACTIONS(3482), - [anon_sym_override] = ACTIONS(3484), - [anon_sym_module] = ACTIONS(3465), - [anon_sym_any] = ACTIONS(3465), - [anon_sym_number] = ACTIONS(3465), - [anon_sym_boolean] = ACTIONS(3465), - [anon_sym_string] = ACTIONS(3465), - [anon_sym_symbol] = ACTIONS(3465), - [anon_sym_object] = ACTIONS(3465), - [anon_sym_abstract] = ACTIONS(3337), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1188)] = { - [sym_nested_identifier] = STATE(1555), - [sym_string] = STATE(1556), - [sym__module] = STATE(1713), - [sym_identifier] = ACTIONS(3463), + [anon_sym_static] = ACTIONS(3896), + [anon_sym_readonly] = ACTIONS(3898), + [anon_sym_get] = ACTIONS(3900), + [anon_sym_set] = ACTIONS(3900), + [anon_sym_declare] = ACTIONS(3885), + [anon_sym_public] = ACTIONS(3902), + [anon_sym_private] = ACTIONS(3902), + [anon_sym_protected] = ACTIONS(3902), + [anon_sym_override] = ACTIONS(3904), + [anon_sym_module] = ACTIONS(3885), + [anon_sym_any] = ACTIONS(3885), + [anon_sym_number] = ACTIONS(3885), + [anon_sym_boolean] = ACTIONS(3885), + [anon_sym_string] = ACTIONS(3885), + [anon_sym_symbol] = ACTIONS(3885), + [anon_sym_object] = ACTIONS(3885), + [anon_sym_abstract] = ACTIONS(3737), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1349)] = { + [sym_export_statement] = STATE(4513), + [sym_object_pattern] = STATE(6797), + [sym_object_assignment_pattern] = STATE(6524), + [sym_array_pattern] = STATE(6797), + [sym__call_signature] = STATE(4958), + [sym__destructuring_pattern] = STATE(6797), + [sym_spread_element] = STATE(6534), + [sym_string] = STATE(3581), + [sym_decorator] = STATE(1532), + [sym_formal_parameters] = STATE(3925), + [sym_rest_pattern] = STATE(6524), + [sym_method_definition] = STATE(6534), + [sym_pair] = STATE(6534), + [sym_pair_pattern] = STATE(6524), + [sym__property_name] = STATE(3581), + [sym_computed_property_name] = STATE(3581), + [sym_method_signature] = STATE(4513), + [sym_accessibility_modifier] = STATE(3308), + [sym_override_modifier] = STATE(3337), + [sym_call_signature] = STATE(4513), + [sym_property_signature] = STATE(4513), + [sym_type_parameters] = STATE(6392), + [sym_construct_signature] = STATE(4513), + [sym_index_signature] = STATE(4513), + [aux_sym_export_statement_repeat1] = STATE(5616), + [sym_identifier] = ACTIONS(3885), + [anon_sym_export] = ACTIONS(3887), + [anon_sym_STAR] = ACTIONS(3701), + [anon_sym_type] = ACTIONS(3885), + [anon_sym_namespace] = ACTIONS(3885), + [anon_sym_LBRACE] = ACTIONS(3703), + [anon_sym_COMMA] = ACTIONS(3889), + [anon_sym_RBRACE] = ACTIONS(3889), + [anon_sym_let] = ACTIONS(3885), + [anon_sym_LPAREN] = ACTIONS(3709), + [anon_sym_LBRACK] = ACTIONS(3713), + [anon_sym_async] = ACTIONS(3892), + [anon_sym_new] = ACTIONS(3894), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3719), + [anon_sym_DASH] = ACTIONS(3719), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_DQUOTE] = ACTIONS(3721), + [anon_sym_SQUOTE] = ACTIONS(3723), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3725), + [sym_private_property_identifier] = ACTIONS(3725), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3896), + [anon_sym_readonly] = ACTIONS(3898), + [anon_sym_get] = ACTIONS(3900), + [anon_sym_set] = ACTIONS(3900), + [anon_sym_declare] = ACTIONS(3885), + [anon_sym_public] = ACTIONS(3902), + [anon_sym_private] = ACTIONS(3902), + [anon_sym_protected] = ACTIONS(3902), + [anon_sym_override] = ACTIONS(3904), + [anon_sym_module] = ACTIONS(3885), + [anon_sym_any] = ACTIONS(3885), + [anon_sym_number] = ACTIONS(3885), + [anon_sym_boolean] = ACTIONS(3885), + [anon_sym_string] = ACTIONS(3885), + [anon_sym_symbol] = ACTIONS(3885), + [anon_sym_object] = ACTIONS(3885), + [anon_sym_abstract] = ACTIONS(3737), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1350)] = { + [sym_nested_identifier] = STATE(1800), + [sym_string] = STATE(1801), + [sym__module] = STATE(1929), + [sym_identifier] = ACTIONS(3883), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(861), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(154), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(154), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_RBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(855), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(153), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_RBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -138892,60 +156161,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_BQUOTE] = ACTIONS(153), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(1189)] = { - [sym_nested_identifier] = STATE(1555), - [sym_string] = STATE(1556), - [sym__module] = STATE(1713), - [sym_identifier] = ACTIONS(3463), + [STATE(1351)] = { + [sym_nested_identifier] = STATE(1800), + [sym_string] = STATE(1801), + [sym__module] = STATE(1929), + [sym_identifier] = ACTIONS(3883), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_EQ] = ACTIONS(905), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(154), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(154), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_RBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(855), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(153), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_RBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -138960,127 +156229,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_BQUOTE] = ACTIONS(153), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(1190)] = { - [sym_export_statement] = STATE(4002), - [sym_object_pattern] = STATE(5788), - [sym_object_assignment_pattern] = STATE(5584), - [sym_array_pattern] = STATE(5788), - [sym__call_signature] = STATE(4263), - [sym__destructuring_pattern] = STATE(5788), - [sym_spread_element] = STATE(5585), - [sym_string] = STATE(3121), - [sym_decorator] = STATE(1339), - [sym_formal_parameters] = STATE(3332), - [sym_rest_pattern] = STATE(5584), - [sym_method_definition] = STATE(5585), - [sym_pair] = STATE(5585), - [sym_pair_pattern] = STATE(5584), - [sym__property_name] = STATE(3121), - [sym_computed_property_name] = STATE(3121), - [sym_method_signature] = STATE(4002), - [sym_accessibility_modifier] = STATE(2812), - [sym_override_modifier] = STATE(2840), - [sym_call_signature] = STATE(4002), - [sym_property_signature] = STATE(4002), - [sym_type_parameters] = STATE(5568), - [sym_construct_signature] = STATE(4002), - [sym_index_signature] = STATE(4002), - [aux_sym_export_statement_repeat1] = STATE(4653), - [sym_identifier] = ACTIONS(3465), - [anon_sym_export] = ACTIONS(3467), - [anon_sym_STAR] = ACTIONS(3301), - [anon_sym_type] = ACTIONS(3465), - [anon_sym_namespace] = ACTIONS(3465), - [anon_sym_LBRACE] = ACTIONS(3303), - [anon_sym_COMMA] = ACTIONS(3469), - [anon_sym_RBRACE] = ACTIONS(3469), - [anon_sym_let] = ACTIONS(3465), - [anon_sym_LPAREN] = ACTIONS(3309), - [anon_sym_LBRACK] = ACTIONS(3313), - [anon_sym_async] = ACTIONS(3472), - [anon_sym_new] = ACTIONS(3474), - [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(3319), - [anon_sym_DASH] = ACTIONS(3319), - [anon_sym_LT] = ACTIONS(2529), - [anon_sym_DQUOTE] = ACTIONS(3321), - [anon_sym_SQUOTE] = ACTIONS(3323), + [STATE(1352)] = { + [sym_nested_identifier] = STATE(221), + [sym_string] = STATE(215), + [sym__module] = STATE(264), + [sym_identifier] = ACTIONS(3761), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(975), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(977), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(3763), + [anon_sym_SQUOTE] = ACTIONS(3765), [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3325), - [sym_private_property_identifier] = ACTIONS(3325), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3476), - [anon_sym_readonly] = ACTIONS(3478), - [anon_sym_get] = ACTIONS(3480), - [anon_sym_set] = ACTIONS(3480), - [anon_sym_declare] = ACTIONS(3465), - [anon_sym_public] = ACTIONS(3482), - [anon_sym_private] = ACTIONS(3482), - [anon_sym_protected] = ACTIONS(3482), - [anon_sym_override] = ACTIONS(3484), - [anon_sym_module] = ACTIONS(3465), - [anon_sym_any] = ACTIONS(3465), - [anon_sym_number] = ACTIONS(3465), - [anon_sym_boolean] = ACTIONS(3465), - [anon_sym_string] = ACTIONS(3465), - [anon_sym_symbol] = ACTIONS(3465), - [anon_sym_object] = ACTIONS(3465), - [anon_sym_abstract] = ACTIONS(3337), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(1191)] = { - [sym_nested_identifier] = STATE(1555), - [sym_string] = STATE(1556), - [sym__module] = STATE(1713), - [sym_identifier] = ACTIONS(3463), + [STATE(1353)] = { + [sym_nested_identifier] = STATE(1800), + [sym_string] = STATE(1801), + [sym__module] = STATE(1929), + [sym_identifier] = ACTIONS(3883), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(861), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(919), - [anon_sym_RBRACE] = ACTIONS(919), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(812), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_RBRACK] = ACTIONS(919), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(855), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -139095,58 +156362,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_BQUOTE] = ACTIONS(153), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(1192)] = { - [sym_nested_identifier] = STATE(1555), - [sym_string] = STATE(1556), - [sym__module] = STATE(1713), - [sym_identifier] = ACTIONS(3463), + [STATE(1354)] = { + [sym_nested_identifier] = STATE(1800), + [sym_string] = STATE(1801), + [sym__module] = STATE(1929), + [sym_identifier] = ACTIONS(3883), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_EQ] = ACTIONS(905), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_COMMA] = ACTIONS(981), + [anon_sym_RBRACE] = ACTIONS(981), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(154), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(856), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_RBRACK] = ACTIONS(981), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -139161,59 +156430,58 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_BQUOTE] = ACTIONS(153), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(1193)] = { - [sym_nested_identifier] = STATE(204), - [sym_string] = STATE(199), - [sym__module] = STATE(229), - [sym_identifier] = ACTIONS(3341), + [STATE(1355)] = { + [sym_nested_identifier] = STATE(1925), + [sym_string] = STATE(1926), + [sym__module] = STATE(2080), + [sym_identifier] = ACTIONS(3906), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(863), + [anon_sym_EQ] = ACTIONS(975), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_COMMA] = ACTIONS(153), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(154), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(877), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(979), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -139228,59 +156496,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(3343), - [anon_sym_SQUOTE] = ACTIONS(3345), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_BQUOTE] = ACTIONS(153), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(1194)] = { - [aux_sym_object_repeat1] = STATE(5139), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(3486), + [STATE(1356)] = { + [aux_sym_object_repeat1] = STATE(6051), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(3908), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(702), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(715), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -139294,60 +156562,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(738), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(1195)] = { - [sym_nested_identifier] = STATE(776), - [sym_string] = STATE(798), - [sym__module] = STATE(928), - [sym_identifier] = ACTIONS(3413), + [STATE(1357)] = { + [sym_nested_identifier] = STATE(1800), + [sym_string] = STATE(1801), + [sym__module] = STATE(1929), + [sym_identifier] = ACTIONS(3883), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(863), + [anon_sym_EQ] = ACTIONS(219), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_COMMA] = ACTIONS(222), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(154), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_RPAREN] = ACTIONS(222), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(877), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(222), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -139362,59 +156630,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(772), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(1196)] = { - [sym_nested_identifier] = STATE(1545), - [sym_string] = STATE(1546), - [sym__module] = STATE(1752), - [sym_identifier] = ACTIONS(3488), + [STATE(1358)] = { + [aux_sym_object_repeat1] = STATE(6106), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(3908), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(863), + [anon_sym_EQ] = ACTIONS(709), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(744), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(154), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -139428,60 +156696,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(738), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(1197)] = { - [sym_nested_identifier] = STATE(1545), - [sym_string] = STATE(1546), - [sym__module] = STATE(1752), - [sym_identifier] = ACTIONS(3488), + [STATE(1359)] = { + [sym_nested_identifier] = STATE(1925), + [sym_string] = STATE(1926), + [sym__module] = STATE(2080), + [sym_identifier] = ACTIONS(3906), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(883), + [anon_sym_EQ] = ACTIONS(915), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_COMMA] = ACTIONS(153), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(154), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), [anon_sym_of] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(889), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(921), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -139496,59 +156764,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_BQUOTE] = ACTIONS(153), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(1198)] = { - [sym_nested_identifier] = STATE(1555), - [sym_string] = STATE(1556), - [sym__module] = STATE(1713), - [sym_identifier] = ACTIONS(3463), + [STATE(1360)] = { + [sym_nested_identifier] = STATE(842), + [sym_string] = STATE(883), + [sym__module] = STATE(908), + [sym_identifier] = ACTIONS(3775), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(975), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_COMMA] = ACTIONS(153), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(154), - [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(126), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(152), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(977), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -139563,61 +156831,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_QMARK] = ACTIONS(728), + [anon_sym_BQUOTE] = ACTIONS(153), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(1199)] = { - [sym_variable_declarator] = STATE(4667), - [sym_object_pattern] = STATE(3769), - [sym_array_pattern] = STATE(3769), - [sym__destructuring_pattern] = STATE(3769), - [sym_identifier] = ACTIONS(3367), + [STATE(1361)] = { + [sym_nested_identifier] = STATE(1925), + [sym_string] = STATE(1926), + [sym__module] = STATE(2080), + [sym_identifier] = ACTIONS(3906), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(863), + [anon_sym_EQ] = ACTIONS(975), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(3369), - [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(154), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(865), - [anon_sym_LBRACK] = ACTIONS(3371), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -139632,57 +156898,126 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1362)] = { + [aux_sym_object_repeat1] = STATE(6106), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(3908), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(709), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(742), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(738), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), }, - [STATE(1200)] = { - [aux_sym_object_repeat1] = STATE(4769), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(3486), + [STATE(1363)] = { + [sym_nested_identifier] = STATE(1800), + [sym_string] = STATE(1801), + [sym__module] = STATE(1929), + [sym_identifier] = ACTIONS(3883), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(700), + [anon_sym_COMMA] = ACTIONS(153), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_of] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(921), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -139696,60 +157031,62 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_BQUOTE] = ACTIONS(153), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), }, - [STATE(1201)] = { - [aux_sym_object_repeat1] = STATE(4769), - [aux_sym_object_pattern_repeat1] = STATE(5141), - [sym_identifier] = ACTIONS(3486), + [STATE(1364)] = { + [sym_variable_declarator] = STATE(5556), + [sym_object_pattern] = STATE(4530), + [sym_array_pattern] = STATE(4530), + [sym__destructuring_pattern] = STATE(4530), + [sym_identifier] = ACTIONS(3769), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(975), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(154), - [anon_sym_RBRACE] = ACTIONS(673), + [anon_sym_LBRACE] = ACTIONS(3771), + [anon_sym_COMMA] = ACTIONS(153), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2151), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(677), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(979), + [anon_sym_LBRACK] = ACTIONS(3773), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -139763,60 +157100,57 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2160), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), - [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_BQUOTE] = ACTIONS(153), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(698), }, - [STATE(1202)] = { - [sym_nested_identifier] = STATE(1545), - [sym_string] = STATE(1546), - [sym__module] = STATE(1752), - [sym_identifier] = ACTIONS(3488), + [STATE(1365)] = { + [sym_nested_identifier] = STATE(2018), + [sym_string] = STATE(2019), + [sym__module] = STATE(2464), + [sym_identifier] = ACTIONS(3910), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(863), + [anon_sym_EQ] = ACTIONS(931), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_COMMA] = ACTIONS(153), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(154), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(865), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(909), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -139831,59 +157165,62 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(953), + [anon_sym_SQUOTE] = ACTIONS(955), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_BQUOTE] = ACTIONS(153), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), + [sym__member_end_marker] = ACTIONS(153), }, - [STATE(1203)] = { - [sym_nested_identifier] = STATE(1555), - [sym_string] = STATE(1556), - [sym__module] = STATE(1713), - [sym_identifier] = ACTIONS(3463), + [STATE(1366)] = { + [sym_variable_declarator] = STATE(5556), + [sym_object_pattern] = STATE(4530), + [sym_array_pattern] = STATE(4530), + [sym__destructuring_pattern] = STATE(4530), + [sym_identifier] = ACTIONS(3769), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(806), + [anon_sym_EQ] = ACTIONS(975), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_LBRACE] = ACTIONS(3771), + [anon_sym_COMMA] = ACTIONS(153), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(154), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(889), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(977), + [anon_sym_LBRACK] = ACTIONS(3773), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -139898,61 +157235,123 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(184), - [anon_sym_SQUOTE] = ACTIONS(186), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_BQUOTE] = ACTIONS(153), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, - [STATE(1204)] = { - [sym_variable_declarator] = STATE(4667), - [sym_object_pattern] = STATE(3769), - [sym_array_pattern] = STATE(3769), - [sym__destructuring_pattern] = STATE(3769), - [sym_identifier] = ACTIONS(3367), + [STATE(1367)] = { + [aux_sym_object_repeat1] = STATE(6237), + [aux_sym_object_pattern_repeat1] = STATE(6111), + [sym_identifier] = ACTIONS(3908), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(709), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(746), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2317), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(719), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(738), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(740), + }, + [STATE(1368)] = { + [sym_nested_identifier] = STATE(1800), + [sym_string] = STATE(1801), + [sym__module] = STATE(1929), + [sym_identifier] = ACTIONS(3883), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(863), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(3369), - [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_COMMA] = ACTIONS(153), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(154), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(877), - [anon_sym_LBRACK] = ACTIONS(3371), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(909), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -139967,57 +157366,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(183), + [anon_sym_SQUOTE] = ACTIONS(185), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_BQUOTE] = ACTIONS(153), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), + [sym__member_end_marker] = ACTIONS(153), }, - [STATE(1205)] = { - [sym_nested_identifier] = STATE(776), - [sym_string] = STATE(798), - [sym__module] = STATE(928), - [sym_identifier] = ACTIONS(3413), + [STATE(1369)] = { + [sym_nested_identifier] = STATE(842), + [sym_string] = STATE(883), + [sym__module] = STATE(908), + [sym_identifier] = ACTIONS(3775), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(863), + [anon_sym_EQ] = ACTIONS(975), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_COMMA] = ACTIONS(153), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(154), - [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_SEMI] = ACTIONS(153), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(865), - [anon_sym_LBRACK] = ACTIONS(154), - [anon_sym_DOT] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(688), - [anon_sym_QMARK_DOT] = ACTIONS(154), - [anon_sym_PLUS_EQ] = ACTIONS(160), - [anon_sym_DASH_EQ] = ACTIONS(160), - [anon_sym_STAR_EQ] = ACTIONS(160), - [anon_sym_SLASH_EQ] = ACTIONS(160), - [anon_sym_PERCENT_EQ] = ACTIONS(160), - [anon_sym_CARET_EQ] = ACTIONS(160), - [anon_sym_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_EQ] = ACTIONS(160), - [anon_sym_GT_GT_EQ] = ACTIONS(160), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), - [anon_sym_LT_LT_EQ] = ACTIONS(160), - [anon_sym_STAR_STAR_EQ] = ACTIONS(160), - [anon_sym_AMP_AMP_EQ] = ACTIONS(160), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_COLON] = ACTIONS(979), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(730), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_PLUS_EQ] = ACTIONS(159), + [anon_sym_DASH_EQ] = ACTIONS(159), + [anon_sym_STAR_EQ] = ACTIONS(159), + [anon_sym_SLASH_EQ] = ACTIONS(159), + [anon_sym_PERCENT_EQ] = ACTIONS(159), + [anon_sym_CARET_EQ] = ACTIONS(159), + [anon_sym_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_EQ] = ACTIONS(159), + [anon_sym_GT_GT_EQ] = ACTIONS(159), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), + [anon_sym_LT_LT_EQ] = ACTIONS(159), + [anon_sym_STAR_STAR_EQ] = ACTIONS(159), + [anon_sym_AMP_AMP_EQ] = ACTIONS(159), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -140032,209 +157434,55 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_LT_EQ] = ACTIONS(153), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(154), - [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(154), - [anon_sym_DASH_DASH] = ACTIONS(154), - [anon_sym_DQUOTE] = ACTIONS(1562), - [anon_sym_SQUOTE] = ACTIONS(1564), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_DQUOTE] = ACTIONS(1708), + [anon_sym_SQUOTE] = ACTIONS(1710), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_BQUOTE] = ACTIONS(153), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(154), - [sym__ternary_qmark] = ACTIONS(154), + [sym__automatic_semicolon] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(153), [sym_html_comment] = ACTIONS(5), }, }; static const uint16_t ts_small_parse_table[] = { - [0] = 12, - ACTIONS(184), 1, + [0] = 13, + ACTIONS(183), 1, anon_sym_DQUOTE, - ACTIONS(186), 1, + ACTIONS(185), 1, anon_sym_SQUOTE, - ACTIONS(944), 1, + ACTIONS(886), 1, anon_sym_EQ, - ACTIONS(950), 1, + ACTIONS(899), 1, anon_sym_EQ_GT, - ACTIONS(3463), 1, + ACTIONS(3883), 1, sym_identifier, - STATE(1555), 1, + STATE(1800), 1, sym_nested_identifier, - STATE(1556), 1, + STATE(1801), 1, sym_string, - STATE(1713), 1, + STATE(1929), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 14, - sym__ternary_qmark, - anon_sym_LBRACE, + ACTIONS(222), 3, anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(160), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 25, - anon_sym_STAR, - anon_sym_as, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - anon_sym_implements, - [89] = 14, - ACTIONS(667), 1, - anon_sym_EQ, - ACTIONS(677), 1, - anon_sym_COLON, - ACTIONS(688), 1, - anon_sym_EQ_GT, - ACTIONS(696), 1, - anon_sym_QMARK, - ACTIONS(698), 1, - sym__member_signature_marker, - ACTIONS(702), 1, anon_sym_RBRACE, - ACTIONS(2151), 1, - anon_sym_LPAREN, - ACTIONS(2160), 1, - anon_sym_LT, - STATE(5139), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(160), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 17, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(120), 20, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [182] = 12, - ACTIONS(184), 1, - anon_sym_DQUOTE, - ACTIONS(186), 1, - anon_sym_SQUOTE, - ACTIONS(806), 1, - anon_sym_EQ, - ACTIONS(950), 1, - anon_sym_EQ_GT, - ACTIONS(3463), 1, - sym_identifier, - STATE(1555), 1, - sym_nested_identifier, - STATE(1556), 1, - sym_string, - STATE(1713), 1, - sym__module, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(154), 14, + anon_sym_RBRACK, + ACTIONS(153), 12, sym__ternary_qmark, - anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -140246,7 +157494,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -140262,7 +157510,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 25, + ACTIONS(120), 24, anon_sym_STAR, anon_sym_as, anon_sym_BANG, @@ -140287,80 +157535,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - anon_sym_implements, - [271] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3490), 23, - anon_sym_STAR, - anon_sym_EQ, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - anon_sym_QMARK, - ACTIONS(3492), 39, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [342] = 3, + [91] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3494), 23, + ACTIONS(3912), 23, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -140384,7 +157563,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK_QMARK, anon_sym_QMARK, - ACTIONS(3496), 39, + ACTIONS(3914), 39, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -140424,31 +157603,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [413] = 14, - ACTIONS(677), 1, + [162] = 14, + ACTIONS(719), 1, anon_sym_COLON, - ACTIONS(696), 1, + ACTIONS(738), 1, anon_sym_QMARK, - ACTIONS(698), 1, + ACTIONS(740), 1, sym__member_signature_marker, - ACTIONS(700), 1, + ACTIONS(742), 1, anon_sym_RBRACE, - ACTIONS(3500), 1, + ACTIONS(3918), 1, anon_sym_EQ, - ACTIONS(3504), 1, + ACTIONS(3922), 1, anon_sym_LPAREN, - ACTIONS(3507), 1, + ACTIONS(3925), 1, anon_sym_EQ_GT, - ACTIONS(3511), 1, + ACTIONS(3929), 1, anon_sym_LT, - STATE(4769), 1, + STATE(6106), 1, aux_sym_object_repeat1, - STATE(5141), 1, + STATE(6111), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -140464,7 +157643,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 17, + ACTIONS(3920), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -140482,7 +157661,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3498), 20, + ACTIONS(3916), 20, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -140503,43 +157682,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [506] = 12, - ACTIONS(152), 1, - anon_sym_EQ_GT, - ACTIONS(184), 1, - anon_sym_DQUOTE, - ACTIONS(186), 1, - anon_sym_SQUOTE, - ACTIONS(917), 1, - anon_sym_EQ, - ACTIONS(3463), 1, - sym_identifier, - STATE(1555), 1, - sym_nested_identifier, - STATE(1556), 1, - sym_string, - STATE(1713), 1, - sym__module, + [255] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 15, + ACTIONS(3932), 23, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + anon_sym_QMARK, + ACTIONS(3934), 39, sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -140555,58 +157740,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, - anon_sym_STAR, - anon_sym_as, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - [595] = 13, - ACTIONS(184), 1, + anon_sym_implements, + [326] = 12, + ACTIONS(183), 1, anon_sym_DQUOTE, - ACTIONS(186), 1, + ACTIONS(185), 1, anon_sym_SQUOTE, - ACTIONS(842), 1, - anon_sym_EQ, - ACTIONS(855), 1, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(3463), 1, + ACTIONS(984), 1, + anon_sym_EQ, + ACTIONS(3883), 1, sym_identifier, - STATE(1555), 1, + STATE(1800), 1, sym_nested_identifier, - STATE(1556), 1, + STATE(1801), 1, sym_string, - STATE(1713), 1, + STATE(1929), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(126), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RBRACK, - ACTIONS(154), 12, + ACTIONS(153), 15, sym__ternary_qmark, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -140617,7 +157786,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -140658,31 +157827,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [686] = 14, - ACTIONS(667), 1, + [415] = 14, + ACTIONS(709), 1, anon_sym_EQ, - ACTIONS(673), 1, - anon_sym_RBRACE, - ACTIONS(677), 1, + ACTIONS(719), 1, anon_sym_COLON, - ACTIONS(688), 1, + ACTIONS(730), 1, anon_sym_EQ_GT, - ACTIONS(696), 1, + ACTIONS(738), 1, anon_sym_QMARK, - ACTIONS(698), 1, + ACTIONS(740), 1, sym__member_signature_marker, - ACTIONS(2151), 1, + ACTIONS(746), 1, + anon_sym_RBRACE, + ACTIONS(2317), 1, anon_sym_LPAREN, - ACTIONS(2160), 1, + ACTIONS(2326), 1, anon_sym_LT, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, + STATE(6111), 1, aux_sym_object_pattern_repeat1, + STATE(6237), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -140698,7 +157867,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 17, + ACTIONS(153), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -140737,31 +157906,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [779] = 14, - ACTIONS(667), 1, + [508] = 14, + ACTIONS(709), 1, anon_sym_EQ, - ACTIONS(677), 1, + ACTIONS(719), 1, anon_sym_COLON, - ACTIONS(688), 1, + ACTIONS(730), 1, anon_sym_EQ_GT, - ACTIONS(696), 1, + ACTIONS(738), 1, anon_sym_QMARK, - ACTIONS(698), 1, + ACTIONS(740), 1, sym__member_signature_marker, - ACTIONS(700), 1, + ACTIONS(742), 1, anon_sym_RBRACE, - ACTIONS(2151), 1, + ACTIONS(2317), 1, anon_sym_LPAREN, - ACTIONS(2160), 1, + ACTIONS(2326), 1, anon_sym_LT, - STATE(4769), 1, + STATE(6106), 1, aux_sym_object_repeat1, - STATE(5141), 1, + STATE(6111), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -140777,7 +157946,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 17, + ACTIONS(153), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -140816,11 +157985,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [872] = 3, + [601] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3514), 23, + ACTIONS(3936), 23, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -140844,7 +158013,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK_QMARK, anon_sym_QMARK, - ACTIONS(3516), 39, + ACTIONS(3938), 39, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -140884,38 +158053,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [943] = 14, - ACTIONS(673), 1, - anon_sym_RBRACE, - ACTIONS(677), 1, - anon_sym_COLON, - ACTIONS(696), 1, - anon_sym_QMARK, - ACTIONS(698), 1, - sym__member_signature_marker, - ACTIONS(3500), 1, - anon_sym_EQ, - ACTIONS(3504), 1, - anon_sym_LPAREN, - ACTIONS(3507), 1, - anon_sym_EQ_GT, - ACTIONS(3511), 1, - anon_sym_LT, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + [672] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, + ACTIONS(3940), 23, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + anon_sym_QMARK, + ACTIONS(3942), 39, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, anon_sym_PIPE_EQ, anon_sym_GT_GT_EQ, anon_sym_GT_GT_GT_EQ, @@ -140924,15 +158111,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 17, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -140942,8 +158120,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3498), 20, + anon_sym_implements, + [743] = 4, + ACTIONS(3944), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3936), 23, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -140959,50 +158145,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [1036] = 15, - ACTIONS(126), 1, - anon_sym_RBRACK, - ACTIONS(184), 1, - anon_sym_DQUOTE, - ACTIONS(186), 1, - anon_sym_SQUOTE, - ACTIONS(223), 1, - anon_sym_COMMA, - ACTIONS(899), 1, - anon_sym_EQ, - ACTIONS(904), 1, - anon_sym_COLON, - ACTIONS(908), 1, - anon_sym_EQ_GT, - ACTIONS(3463), 1, - sym_identifier, - STATE(1555), 1, - sym_nested_identifier, - STATE(1556), 1, - sym_string, - STATE(1713), 1, - sym__module, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(154), 12, + anon_sym_QMARK, + ACTIONS(3938), 38, sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141018,9 +158180,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [816] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3946), 23, anon_sym_STAR, - anon_sym_as, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -141041,45 +158217,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [1131] = 12, - ACTIONS(152), 1, - anon_sym_EQ_GT, - ACTIONS(184), 1, - anon_sym_DQUOTE, - ACTIONS(186), 1, - anon_sym_SQUOTE, - ACTIONS(806), 1, - anon_sym_EQ, - ACTIONS(3463), 1, - sym_identifier, - STATE(1555), 1, - sym_nested_identifier, - STATE(1556), 1, - sym_string, - STATE(1713), 1, - sym__module, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(154), 15, + anon_sym_QMARK, + ACTIONS(3948), 39, sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141095,9 +158248,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [887] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3950), 23, anon_sym_STAR, - anon_sym_as, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -141118,13 +158285,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, + anon_sym_QMARK, + ACTIONS(3952), 39, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - [1220] = 3, + anon_sym_implements, + [958] = 4, + ACTIONS(3954), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3518), 23, + ACTIONS(3940), 23, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -141148,7 +158356,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK_QMARK, anon_sym_QMARK, - ACTIONS(3520), 39, + ACTIONS(3942), 38, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -141157,7 +158365,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -141188,31 +158395,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [1291] = 14, - ACTIONS(677), 1, + [1031] = 14, + ACTIONS(715), 1, + anon_sym_RBRACE, + ACTIONS(719), 1, anon_sym_COLON, - ACTIONS(696), 1, + ACTIONS(738), 1, anon_sym_QMARK, - ACTIONS(698), 1, + ACTIONS(740), 1, sym__member_signature_marker, - ACTIONS(702), 1, - anon_sym_RBRACE, - ACTIONS(3500), 1, + ACTIONS(3918), 1, anon_sym_EQ, - ACTIONS(3504), 1, + ACTIONS(3922), 1, anon_sym_LPAREN, - ACTIONS(3507), 1, + ACTIONS(3925), 1, anon_sym_EQ_GT, - ACTIONS(3511), 1, + ACTIONS(3929), 1, anon_sym_LT, - STATE(5139), 1, + STATE(6051), 1, aux_sym_object_repeat1, - STATE(5141), 1, + STATE(6111), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141228,7 +158435,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 17, + ACTIONS(3920), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -141246,7 +158453,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3498), 20, + ACTIONS(3916), 20, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -141267,13 +158474,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [1384] = 3, + [1124] = 14, + ACTIONS(719), 1, + anon_sym_COLON, + ACTIONS(738), 1, + anon_sym_QMARK, + ACTIONS(740), 1, + sym__member_signature_marker, + ACTIONS(746), 1, + anon_sym_RBRACE, + ACTIONS(3918), 1, + anon_sym_EQ, + ACTIONS(3922), 1, + anon_sym_LPAREN, + ACTIONS(3925), 1, + anon_sym_EQ_GT, + ACTIONS(3929), 1, + anon_sym_LT, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + STATE(6237), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3522), 23, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3920), 17, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3916), 20, anon_sym_STAR, - anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -141289,27 +158549,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - anon_sym_QMARK, - ACTIONS(3524), 39, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + [1217] = 14, + ACTIONS(709), 1, + anon_sym_EQ, + ACTIONS(715), 1, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, + ACTIONS(719), 1, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(730), 1, + anon_sym_EQ_GT, + ACTIONS(738), 1, + anon_sym_QMARK, + ACTIONS(740), 1, + sym__member_signature_marker, + ACTIONS(2317), 1, + anon_sym_LPAREN, + ACTIONS(2326), 1, + anon_sym_LT, + STATE(6051), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141325,6 +158593,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, + ACTIONS(153), 17, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -141334,36 +158611,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [1455] = 14, - ACTIONS(184), 1, + ACTIONS(120), 20, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [1310] = 12, + ACTIONS(183), 1, anon_sym_DQUOTE, - ACTIONS(186), 1, + ACTIONS(185), 1, anon_sym_SQUOTE, - ACTIONS(855), 1, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(861), 1, + ACTIONS(850), 1, anon_sym_EQ, - ACTIONS(912), 1, - anon_sym_in, - ACTIONS(915), 1, - anon_sym_of, - ACTIONS(3463), 1, + ACTIONS(3883), 1, sym_identifier, - STATE(1555), 1, + STATE(1800), 1, sym_nested_identifier, - STATE(1556), 1, + STATE(1801), 1, sym_string, - STATE(1713), 1, + STATE(1929), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 14, + ACTIONS(153), 15, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -141374,7 +158668,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141390,10 +158684,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 23, + ACTIONS(120), 24, anon_sym_STAR, anon_sym_as, anon_sym_BANG, + anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -141414,15 +158709,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [1548] = 4, - ACTIONS(3530), 1, - anon_sym_extends, + [1399] = 12, + ACTIONS(183), 1, + anon_sym_DQUOTE, + ACTIONS(185), 1, + anon_sym_SQUOTE, + ACTIONS(1008), 1, + anon_sym_EQ_GT, + ACTIONS(1032), 1, + anon_sym_EQ, + ACTIONS(3883), 1, + sym_identifier, + STATE(1800), 1, + sym_nested_identifier, + STATE(1801), 1, + sym_string, + STATE(1929), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3526), 23, + ACTIONS(153), 14, + sym__ternary_qmark, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(159), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 25, anon_sym_STAR, - anon_sym_EQ, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -141443,21 +158783,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - anon_sym_QMARK, - ACTIONS(3528), 38, + anon_sym_instanceof, + anon_sym_satisfies, + anon_sym_implements, + [1488] = 12, + ACTIONS(183), 1, + anon_sym_DQUOTE, + ACTIONS(185), 1, + anon_sym_SQUOTE, + ACTIONS(850), 1, + anon_sym_EQ, + ACTIONS(1008), 1, + anon_sym_EQ_GT, + ACTIONS(3883), 1, + sym_identifier, + STATE(1800), 1, + sym_nested_identifier, + STATE(1801), 1, + sym_string, + STATE(1929), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(153), 14, sym__ternary_qmark, - anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141473,25 +158837,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [1621] = 4, - ACTIONS(3536), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3532), 23, + ACTIONS(120), 25, anon_sym_STAR, - anon_sym_EQ, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -141512,21 +158860,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_satisfies, + anon_sym_implements, + [1577] = 14, + ACTIONS(709), 1, + anon_sym_EQ, + ACTIONS(719), 1, + anon_sym_COLON, + ACTIONS(730), 1, + anon_sym_EQ_GT, + ACTIONS(738), 1, anon_sym_QMARK, - ACTIONS(3534), 38, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + ACTIONS(740), 1, + sym__member_signature_marker, + ACTIONS(744), 1, anon_sym_RBRACE, + ACTIONS(2317), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(2326), 1, + anon_sym_LT, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141542,6 +158903,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, + ACTIONS(153), 17, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -141551,36 +158921,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [1694] = 13, - ACTIONS(855), 1, - anon_sym_EQ_GT, - ACTIONS(861), 1, - anon_sym_EQ, - ACTIONS(912), 1, + ACTIONS(120), 20, + anon_sym_STAR, + anon_sym_BANG, anon_sym_in, - ACTIONS(915), 1, - anon_sym_of, - ACTIONS(3369), 1, - anon_sym_LBRACE, - ACTIONS(3371), 1, - anon_sym_LBRACK, - ACTIONS(3538), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [1670] = 15, + ACTIONS(126), 1, + anon_sym_COMMA, + ACTIONS(183), 1, + anon_sym_DQUOTE, + ACTIONS(185), 1, + anon_sym_SQUOTE, + ACTIONS(222), 1, + anon_sym_RBRACK, + ACTIONS(995), 1, + anon_sym_EQ, + ACTIONS(1000), 1, + anon_sym_COLON, + ACTIONS(1004), 1, + anon_sym_EQ_GT, + ACTIONS(3883), 1, sym_identifier, - STATE(4667), 1, - sym_variable_declarator, + STATE(1800), 1, + sym_nested_identifier, + STATE(1801), 1, + sym_string, + STATE(1929), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3370), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(154), 13, + ACTIONS(153), 12, sym__ternary_qmark, - anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -141590,7 +158981,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141606,10 +158997,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 23, + ACTIONS(120), 24, anon_sym_STAR, anon_sym_as, anon_sym_BANG, + anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -141630,11 +159022,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [1785] = 3, + [1765] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3526), 23, + ACTIONS(3956), 23, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -141658,7 +159050,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK_QMARK, anon_sym_QMARK, - ACTIONS(3528), 39, + ACTIONS(3958), 39, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -141698,100 +159090,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [1856] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3532), 23, - anon_sym_STAR, + [1836] = 13, + ACTIONS(899), 1, + anon_sym_EQ_GT, + ACTIONS(905), 1, anon_sym_EQ, - anon_sym_BANG, + ACTIONS(986), 1, anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - anon_sym_QMARK, - ACTIONS(3534), 39, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, + ACTIONS(989), 1, anon_sym_of, - anon_sym_COLON, + ACTIONS(3771), 1, + anon_sym_LBRACE, + ACTIONS(3773), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [1927] = 12, - ACTIONS(922), 1, - anon_sym_EQ_GT, - ACTIONS(932), 1, - anon_sym_EQ, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(3413), 1, + ACTIONS(3960), 1, sym_identifier, - STATE(776), 1, - sym_nested_identifier, - STATE(798), 1, - sym_string, - STATE(928), 1, - sym__module, + STATE(5556), 1, + sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 14, - sym__automatic_semicolon, + STATE(4143), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(153), 13, sym__ternary_qmark, + anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -141801,7 +159128,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141817,11 +159144,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(120), 23, anon_sym_STAR, anon_sym_as, anon_sym_BANG, - anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -141842,41 +159168,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [2015] = 11, - ACTIONS(922), 1, - anon_sym_EQ_GT, - ACTIONS(932), 1, + [1927] = 14, + ACTIONS(719), 1, + anon_sym_COLON, + ACTIONS(738), 1, + anon_sym_QMARK, + ACTIONS(740), 1, + sym__member_signature_marker, + ACTIONS(744), 1, + anon_sym_RBRACE, + ACTIONS(3918), 1, anon_sym_EQ, - ACTIONS(3367), 1, - sym_identifier, - ACTIONS(3369), 1, - anon_sym_LBRACE, - ACTIONS(3371), 1, - anon_sym_LBRACK, - STATE(4669), 1, - sym_variable_declarator, + ACTIONS(3922), 1, + anon_sym_LPAREN, + ACTIONS(3925), 1, + anon_sym_EQ_GT, + ACTIONS(3929), 1, + anon_sym_LT, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3769), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(154), 13, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(160), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141892,9 +159208,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, - anon_sym_STAR, + ACTIONS(3920), 17, + sym__automatic_semicolon, + sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3916), 20, + anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -141910,51 +159243,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [2101] = 14, - ACTIONS(126), 1, - anon_sym_RBRACK, - ACTIONS(184), 1, - anon_sym_DQUOTE, - ACTIONS(186), 1, - anon_sym_SQUOTE, - ACTIONS(223), 1, - anon_sym_COMMA, - ACTIONS(899), 1, + [2020] = 14, + ACTIONS(3962), 1, anon_sym_EQ, - ACTIONS(908), 1, + ACTIONS(3966), 1, + anon_sym_LPAREN, + ACTIONS(3968), 1, + anon_sym_DOT, + ACTIONS(3970), 1, anon_sym_EQ_GT, - ACTIONS(3463), 1, - sym_identifier, - STATE(1555), 1, - sym_nested_identifier, - STATE(1556), 1, - sym_string, - STATE(1713), 1, - sym__module, + ACTIONS(3972), 1, + anon_sym_QMARK_DOT, + ACTIONS(3976), 1, + anon_sym_LT, + STATE(3722), 1, + sym_arguments, + STATE(3898), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 12, - sym__ternary_qmark, - anon_sym_LPAREN, + ACTIONS(3974), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3964), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3920), 11, + sym__ternary_qmark, + anon_sym_as, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + anon_sym_satisfies, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141970,9 +159307,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(3916), 18, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -141980,28 +159316,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [2193] = 5, - ACTIONS(3540), 1, + [2113] = 14, + ACTIONS(183), 1, + anon_sym_DQUOTE, + ACTIONS(185), 1, + anon_sym_SQUOTE, + ACTIONS(899), 1, + anon_sym_EQ_GT, + ACTIONS(905), 1, anon_sym_EQ, + ACTIONS(986), 1, + anon_sym_in, + ACTIONS(989), 1, + anon_sym_of, + ACTIONS(3883), 1, + sym_identifier, + STATE(1800), 1, + sym_nested_identifier, + STATE(1801), 1, + sym_string, + STATE(1929), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(153), 14, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142017,10 +159381,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, + ACTIONS(120), 23, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, - anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -142039,142 +159403,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3502), 24, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [2267] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2573), 22, - anon_sym_STAR, + [2206] = 11, + ACTIONS(1012), 1, + anon_sym_EQ_GT, + ACTIONS(1020), 1, anon_sym_EQ, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - ACTIONS(2571), 39, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(3769), 1, + sym_identifier, + ACTIONS(3771), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(3773), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [2337] = 14, - ACTIONS(3542), 1, - anon_sym_EQ, - ACTIONS(3546), 1, - anon_sym_LPAREN, - ACTIONS(3548), 1, - anon_sym_DOT, - ACTIONS(3550), 1, - anon_sym_EQ_GT, - ACTIONS(3552), 1, - anon_sym_QMARK_DOT, - ACTIONS(3556), 1, - anon_sym_LT, - STATE(3140), 1, - sym_arguments, - STATE(3271), 1, - sym_type_arguments, + STATE(5543), 1, + sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3554), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3544), 7, + STATE(4530), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(153), 13, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3502), 11, sym__ternary_qmark, - anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142190,8 +159455,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 18, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -142199,41 +159465,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [2429] = 12, - ACTIONS(83), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [2292] = 14, + ACTIONS(126), 1, + anon_sym_COMMA, + ACTIONS(183), 1, anon_sym_DQUOTE, - ACTIONS(85), 1, + ACTIONS(185), 1, anon_sym_SQUOTE, - ACTIONS(922), 1, - anon_sym_EQ_GT, - ACTIONS(932), 1, + ACTIONS(222), 1, + anon_sym_RBRACK, + ACTIONS(995), 1, anon_sym_EQ, - ACTIONS(3488), 1, + ACTIONS(1004), 1, + anon_sym_EQ_GT, + ACTIONS(3883), 1, sym_identifier, - STATE(1545), 1, + STATE(1800), 1, sym_nested_identifier, - STATE(1546), 1, + STATE(1801), 1, sym_string, - STATE(1752), 1, + STATE(1929), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 14, - sym__automatic_semicolon, + ACTIONS(153), 12, sym__ternary_qmark, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -142244,7 +159517,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142285,27 +159558,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [2517] = 12, - ACTIONS(922), 1, + [2384] = 12, + ACTIONS(1012), 1, anon_sym_EQ_GT, - ACTIONS(932), 1, + ACTIONS(1020), 1, anon_sym_EQ, - ACTIONS(3341), 1, + ACTIONS(3761), 1, sym_identifier, - ACTIONS(3343), 1, + ACTIONS(3763), 1, anon_sym_DQUOTE, - ACTIONS(3345), 1, + ACTIONS(3765), 1, anon_sym_SQUOTE, - STATE(199), 1, + STATE(215), 1, sym_string, - STATE(204), 1, + STATE(221), 1, sym_nested_identifier, - STATE(229), 1, + STATE(264), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 14, + ACTIONS(153), 14, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_LPAREN, @@ -142320,7 +159593,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142361,42 +159634,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [2605] = 12, - ACTIONS(922), 1, - anon_sym_EQ_GT, - ACTIONS(932), 1, + [2472] = 14, + ACTIONS(3962), 1, anon_sym_EQ, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(3558), 1, - sym_identifier, - STATE(3528), 1, - sym_nested_identifier, - STATE(3597), 1, - sym_string, - STATE(4163), 1, - sym__module, + ACTIONS(3970), 1, + anon_sym_EQ_GT, + ACTIONS(3978), 1, + anon_sym_LPAREN, + ACTIONS(3980), 1, + anon_sym_DOT, + ACTIONS(3982), 1, + anon_sym_QMARK_DOT, + ACTIONS(3984), 1, + anon_sym_LT, + STATE(3468), 1, + sym_arguments, + STATE(3572), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 14, - sym__automatic_semicolon, + ACTIONS(3964), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3974), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3920), 15, sym__ternary_qmark, - anon_sym_LPAREN, + anon_sym_as, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + anon_sym_satisfies, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142412,9 +159694,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(3916), 17, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -142422,44 +159703,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [2693] = 13, - ACTIONS(184), 1, + [2564] = 13, + ACTIONS(183), 1, anon_sym_DQUOTE, - ACTIONS(186), 1, + ACTIONS(185), 1, anon_sym_SQUOTE, - ACTIONS(908), 1, + ACTIONS(1004), 1, anon_sym_EQ_GT, - ACTIONS(924), 1, + ACTIONS(1010), 1, anon_sym_EQ, - ACTIONS(926), 1, + ACTIONS(1014), 1, anon_sym_COLON, - ACTIONS(3463), 1, + ACTIONS(3883), 1, sym_identifier, - STATE(1555), 1, + STATE(1800), 1, sym_nested_identifier, - STATE(1556), 1, + STATE(1801), 1, sym_string, - STATE(1713), 1, + STATE(1929), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 13, + ACTIONS(153), 13, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, @@ -142473,7 +159748,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142514,11 +159789,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [2783] = 3, + [2654] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2565), 22, + ACTIONS(2723), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -142541,7 +159816,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(2563), 39, + ACTIONS(2721), 39, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -142581,27 +159856,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [2853] = 11, - ACTIONS(922), 1, + [2724] = 11, + ACTIONS(1012), 1, anon_sym_EQ_GT, - ACTIONS(932), 1, + ACTIONS(1020), 1, anon_sym_EQ, - ACTIONS(3367), 1, + ACTIONS(3769), 1, sym_identifier, - ACTIONS(3369), 1, + ACTIONS(3771), 1, anon_sym_LBRACE, - ACTIONS(3371), 1, + ACTIONS(3773), 1, anon_sym_LBRACK, - STATE(4667), 1, + STATE(5556), 1, sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3769), 3, + STATE(4530), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - ACTIONS(154), 13, + ACTIONS(153), 13, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_LPAREN, @@ -142615,7 +159890,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142656,31 +159931,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [2939] = 13, - ACTIONS(184), 1, - anon_sym_DQUOTE, - ACTIONS(186), 1, - anon_sym_SQUOTE, - ACTIONS(904), 1, - anon_sym_COLON, - ACTIONS(908), 1, - anon_sym_EQ_GT, - ACTIONS(924), 1, + [2810] = 5, + ACTIONS(3986), 1, anon_sym_EQ, - ACTIONS(3463), 1, - sym_identifier, - STATE(1555), 1, - sym_nested_identifier, - STATE(1556), 1, - sym_string, - STATE(1713), 1, - sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 13, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3916), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + ACTIONS(3920), 24, sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, @@ -142689,10 +159994,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [2884] = 13, + ACTIONS(3970), 1, + anon_sym_EQ_GT, + ACTIONS(3988), 1, + anon_sym_EQ, + ACTIONS(3997), 1, + anon_sym_LBRACK, + ACTIONS(4000), 1, + anon_sym_DOT, + ACTIONS(4006), 1, + anon_sym_LT, + STATE(3885), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3991), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4003), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3995), 5, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3920), 13, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + anon_sym_satisfies, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142708,9 +160058,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(3916), 18, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -142718,42 +160067,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [3029] = 12, - ACTIONS(184), 1, + [2974] = 12, + ACTIONS(1012), 1, + anon_sym_EQ_GT, + ACTIONS(1020), 1, + anon_sym_EQ, + ACTIONS(1798), 1, anon_sym_DQUOTE, - ACTIONS(186), 1, + ACTIONS(1800), 1, anon_sym_SQUOTE, - ACTIONS(806), 1, - anon_sym_EQ, - ACTIONS(922), 1, - anon_sym_EQ_GT, - ACTIONS(3463), 1, + ACTIONS(4009), 1, sym_identifier, - STATE(1555), 1, + STATE(4141), 1, sym_nested_identifier, - STATE(1556), 1, + STATE(4170), 1, sym_string, - STATE(1713), 1, + STATE(4825), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 14, + ACTIONS(153), 14, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_LPAREN, @@ -142768,7 +160112,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142809,51 +160153,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [3117] = 14, - ACTIONS(3542), 1, - anon_sym_EQ, - ACTIONS(3550), 1, + [3062] = 12, + ACTIONS(953), 1, + anon_sym_DQUOTE, + ACTIONS(955), 1, + anon_sym_SQUOTE, + ACTIONS(1012), 1, anon_sym_EQ_GT, - ACTIONS(3560), 1, - anon_sym_LPAREN, - ACTIONS(3562), 1, - anon_sym_DOT, - ACTIONS(3564), 1, - anon_sym_QMARK_DOT, - ACTIONS(3566), 1, - anon_sym_LT, - STATE(2955), 1, - sym_arguments, - STATE(3054), 1, - sym_type_arguments, + ACTIONS(1020), 1, + anon_sym_EQ, + ACTIONS(3910), 1, + sym_identifier, + STATE(2018), 1, + sym_nested_identifier, + STATE(2019), 1, + sym_string, + STATE(2464), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3544), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3554), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3502), 15, + ACTIONS(153), 14, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_RBRACK, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142869,8 +160204,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 17, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -142878,39 +160214,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [3209] = 12, - ACTIONS(184), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [3150] = 12, + ACTIONS(183), 1, anon_sym_DQUOTE, - ACTIONS(186), 1, + ACTIONS(185), 1, anon_sym_SQUOTE, - ACTIONS(976), 1, + ACTIONS(850), 1, anon_sym_EQ, - ACTIONS(982), 1, + ACTIONS(1012), 1, anon_sym_EQ_GT, - ACTIONS(3463), 1, + ACTIONS(3883), 1, sym_identifier, - STATE(1555), 1, + STATE(1800), 1, sym_nested_identifier, - STATE(1556), 1, + STATE(1801), 1, sym_string, - STATE(1713), 1, + STATE(1929), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 13, + ACTIONS(153), 14, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_LPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -142921,7 +160264,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142962,33 +160305,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [3296] = 14, - ACTIONS(184), 1, + [3238] = 12, + ACTIONS(83), 1, anon_sym_DQUOTE, - ACTIONS(186), 1, + ACTIONS(85), 1, anon_sym_SQUOTE, - ACTIONS(225), 1, + ACTIONS(1012), 1, anon_sym_EQ_GT, - ACTIONS(806), 1, + ACTIONS(1020), 1, anon_sym_EQ, - ACTIONS(912), 1, - anon_sym_in, - ACTIONS(915), 1, - anon_sym_of, - ACTIONS(3463), 1, + ACTIONS(3906), 1, sym_identifier, - STATE(1555), 1, + STATE(1925), 1, sym_nested_identifier, - STATE(1556), 1, + STATE(1926), 1, sym_string, - STATE(1713), 1, + STATE(2080), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 12, + ACTIONS(153), 14, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -142999,7 +160340,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143015,10 +160356,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 23, + ACTIONS(120), 24, anon_sym_STAR, anon_sym_as, anon_sym_BANG, + anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -143039,30 +160381,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [3387] = 12, - ACTIONS(184), 1, + [3326] = 13, + ACTIONS(183), 1, anon_sym_DQUOTE, - ACTIONS(186), 1, + ACTIONS(185), 1, anon_sym_SQUOTE, - ACTIONS(806), 1, - anon_sym_EQ, - ACTIONS(966), 1, + ACTIONS(1000), 1, + anon_sym_COLON, + ACTIONS(1004), 1, anon_sym_EQ_GT, - ACTIONS(3463), 1, + ACTIONS(1010), 1, + anon_sym_EQ, + ACTIONS(3883), 1, sym_identifier, - STATE(1555), 1, + STATE(1800), 1, sym_nested_identifier, - STATE(1556), 1, + STATE(1801), 1, sym_string, - STATE(1713), 1, + STATE(1929), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 12, + ACTIONS(153), 13, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -143072,7 +160417,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143088,12 +160433,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 25, + ACTIONS(120), 24, anon_sym_STAR, anon_sym_as, anon_sym_BANG, anon_sym_in, - anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -143114,30 +160458,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [3474] = 12, - ACTIONS(3542), 1, - anon_sym_EQ, - ACTIONS(3550), 1, + [3416] = 12, + ACTIONS(1012), 1, anon_sym_EQ_GT, - ACTIONS(3571), 1, - anon_sym_DOT, - ACTIONS(3577), 1, - anon_sym_LT, - ACTIONS(3580), 1, - anon_sym_extends, - STATE(2999), 1, - sym_type_arguments, - ACTIONS(5), 2, + ACTIONS(1020), 1, + anon_sym_EQ, + ACTIONS(1708), 1, + anon_sym_DQUOTE, + ACTIONS(1710), 1, + anon_sym_SQUOTE, + ACTIONS(3775), 1, + sym_identifier, + STATE(842), 1, + sym_nested_identifier, + STATE(883), 1, + sym_string, + STATE(908), 1, + sym__module, + ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3568), 2, - anon_sym_COMMA, + ACTIONS(153), 14, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3574), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3509), 15, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143153,8 +160509,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 17, + ACTIONS(120), 24, + anon_sym_STAR, + anon_sym_as, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_satisfies, + [3504] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2769), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -143162,24 +160548,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3502), 17, + ACTIONS(2767), 39, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -143189,40 +160600,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [3561] = 16, - ACTIONS(849), 1, - anon_sym_COLON, - ACTIONS(3550), 1, + anon_sym_implements, + [3574] = 9, + ACTIONS(886), 1, + anon_sym_EQ, + ACTIONS(899), 1, anon_sym_EQ_GT, - ACTIONS(3568), 1, + ACTIONS(4011), 1, anon_sym_LBRACK, - ACTIONS(3571), 1, - anon_sym_DOT, - ACTIONS(3577), 1, - anon_sym_LT, - ACTIONS(3580), 1, - anon_sym_extends, - ACTIONS(3582), 1, - anon_sym_EQ, - ACTIONS(3589), 1, - anon_sym_QMARK, - STATE(2999), 1, - sym_type_arguments, - STATE(5372), 1, - sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3574), 2, + ACTIONS(4014), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3585), 2, + ACTIONS(1928), 7, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(3502), 13, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(153), 14, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -143233,7 +160637,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143249,7 +160653,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 18, + ACTIONS(120), 19, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -143264,35 +160668,113 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [3656] = 12, - ACTIONS(184), 1, + [3655] = 14, + ACTIONS(3978), 1, + anon_sym_LPAREN, + ACTIONS(3980), 1, + anon_sym_DOT, + ACTIONS(3982), 1, + anon_sym_QMARK_DOT, + ACTIONS(3984), 1, + anon_sym_LT, + ACTIONS(4017), 1, + anon_sym_EQ, + ACTIONS(4019), 1, + anon_sym_EQ_GT, + STATE(3468), 1, + sym_arguments, + STATE(3572), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3964), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3974), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3920), 14, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3916), 17, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [3746] = 12, + ACTIONS(183), 1, anon_sym_DQUOTE, - ACTIONS(186), 1, + ACTIONS(185), 1, anon_sym_SQUOTE, - ACTIONS(806), 1, + ACTIONS(1046), 1, anon_sym_EQ, - ACTIONS(908), 1, + ACTIONS(1052), 1, anon_sym_EQ_GT, - ACTIONS(3463), 1, + ACTIONS(3883), 1, sym_identifier, - STATE(1555), 1, + STATE(1800), 1, sym_nested_identifier, - STATE(1556), 1, + STATE(1801), 1, sym_string, - STATE(1713), 1, + STATE(1929), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 13, + ACTIONS(153), 13, sym__ternary_qmark, anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -143302,7 +160784,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143343,111 +160825,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [3743] = 8, - ACTIONS(3560), 1, - anon_sym_LPAREN, - ACTIONS(3596), 1, - anon_sym_DOT, - ACTIONS(3598), 1, - anon_sym_LT, - STATE(1299), 1, - sym_arguments, - STATE(5415), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3594), 13, - anon_sym_LBRACE, - anon_sym_BANG, - anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, - anon_sym_TILDE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3592), 42, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_typeof, - anon_sym_import, - anon_sym_let, - anon_sym_await, - anon_sym_yield, - anon_sym_class, - anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_using, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - [3822] = 14, - ACTIONS(3560), 1, + [3833] = 14, + ACTIONS(3925), 1, + anon_sym_EQ_GT, + ACTIONS(3978), 1, anon_sym_LPAREN, - ACTIONS(3562), 1, + ACTIONS(3980), 1, anon_sym_DOT, - ACTIONS(3564), 1, + ACTIONS(3982), 1, anon_sym_QMARK_DOT, - ACTIONS(3566), 1, + ACTIONS(3984), 1, anon_sym_LT, - ACTIONS(3600), 1, + ACTIONS(4021), 1, anon_sym_EQ, - ACTIONS(3602), 1, - anon_sym_EQ_GT, - STATE(2955), 1, + STATE(3468), 1, sym_arguments, - STATE(3054), 1, + STATE(3572), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3544), 3, + ACTIONS(3964), 3, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_extends, - ACTIONS(3554), 3, + ACTIONS(3974), 3, anon_sym_AMP, anon_sym_PIPE, anon_sym_GT, - ACTIONS(3502), 14, + ACTIONS(3920), 14, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_of, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -143457,7 +160868,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143473,7 +160884,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 17, + ACTIONS(3916), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -143491,39 +160902,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [3913] = 14, - ACTIONS(3507), 1, - anon_sym_EQ_GT, - ACTIONS(3560), 1, + [3924] = 14, + ACTIONS(3978), 1, anon_sym_LPAREN, - ACTIONS(3562), 1, + ACTIONS(3980), 1, anon_sym_DOT, - ACTIONS(3564), 1, + ACTIONS(3982), 1, anon_sym_QMARK_DOT, - ACTIONS(3566), 1, + ACTIONS(3984), 1, anon_sym_LT, - ACTIONS(3604), 1, + ACTIONS(4023), 1, anon_sym_EQ, - STATE(2955), 1, + ACTIONS(4025), 1, + anon_sym_EQ_GT, + STATE(3468), 1, sym_arguments, - STATE(3054), 1, + STATE(3572), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3544), 3, + ACTIONS(3964), 3, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_extends, - ACTIONS(3554), 3, + ACTIONS(3974), 3, anon_sym_AMP, anon_sym_PIPE, anon_sym_GT, - ACTIONS(3502), 14, + ACTIONS(3920), 14, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -143534,7 +160945,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143550,7 +160961,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 17, + ACTIONS(3916), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -143568,27 +160979,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [4004] = 12, - ACTIONS(184), 1, + [4015] = 12, + ACTIONS(183), 1, anon_sym_DQUOTE, - ACTIONS(186), 1, + ACTIONS(185), 1, anon_sym_SQUOTE, - ACTIONS(908), 1, + ACTIONS(1004), 1, anon_sym_EQ_GT, - ACTIONS(924), 1, + ACTIONS(1010), 1, anon_sym_EQ, - ACTIONS(3463), 1, + ACTIONS(3883), 1, sym_identifier, - STATE(1555), 1, + STATE(1800), 1, sym_nested_identifier, - STATE(1556), 1, + STATE(1801), 1, sym_string, - STATE(1713), 1, + STATE(1929), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 13, + ACTIONS(153), 13, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, @@ -143602,7 +161013,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143643,103 +161054,98 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [4091] = 13, - ACTIONS(3550), 1, - anon_sym_EQ_GT, - ACTIONS(3568), 1, - anon_sym_LBRACK, - ACTIONS(3582), 1, - anon_sym_EQ, - ACTIONS(3606), 1, + [4102] = 8, + ACTIONS(3978), 1, + anon_sym_LPAREN, + ACTIONS(4031), 1, anon_sym_DOT, - ACTIONS(3609), 1, + ACTIONS(4033), 1, anon_sym_LT, - STATE(3309), 1, + STATE(1486), 1, + sym_arguments, + STATE(6448), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3574), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3585), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(3580), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3502), 13, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, + ACTIONS(4029), 13, + anon_sym_LBRACE, + anon_sym_BANG, + anon_sym_LBRACK, + anon_sym_DOT_DOT_DOT, + anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 18, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(4027), 42, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_typeof, + anon_sym_import, + anon_sym_let, + anon_sym_await, + anon_sym_yield, + anon_sym_class, + anon_sym_async, + anon_sym_function, + anon_sym_new, + anon_sym_using, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [4180] = 12, - ACTIONS(184), 1, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + [4181] = 12, + ACTIONS(183), 1, anon_sym_DQUOTE, - ACTIONS(186), 1, + ACTIONS(185), 1, anon_sym_SQUOTE, - ACTIONS(806), 1, + ACTIONS(850), 1, anon_sym_EQ, - ACTIONS(982), 1, + ACTIONS(1052), 1, anon_sym_EQ_GT, - ACTIONS(3463), 1, + ACTIONS(3883), 1, sym_identifier, - STATE(1555), 1, + STATE(1800), 1, sym_nested_identifier, - STATE(1556), 1, + STATE(1801), 1, sym_string, - STATE(1713), 1, + STATE(1929), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 13, + ACTIONS(153), 13, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_COLON, @@ -143753,7 +161159,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143794,32 +161200,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [4267] = 13, - ACTIONS(184), 1, + [4268] = 12, + ACTIONS(183), 1, anon_sym_DQUOTE, - ACTIONS(186), 1, + ACTIONS(185), 1, anon_sym_SQUOTE, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(806), 1, + ACTIONS(850), 1, anon_sym_EQ, - ACTIONS(812), 1, - anon_sym_COLON, - ACTIONS(3463), 1, + ACTIONS(1004), 1, + anon_sym_EQ_GT, + ACTIONS(3883), 1, sym_identifier, - STATE(1555), 1, + STATE(1800), 1, sym_nested_identifier, - STATE(1556), 1, + STATE(1801), 1, sym_string, - STATE(1713), 1, + STATE(1929), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 12, + ACTIONS(153), 13, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -143829,7 +161234,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143870,27 +161275,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [4356] = 12, - ACTIONS(184), 1, + [4355] = 14, + ACTIONS(151), 1, + anon_sym_EQ_GT, + ACTIONS(183), 1, anon_sym_DQUOTE, - ACTIONS(186), 1, + ACTIONS(185), 1, anon_sym_SQUOTE, - ACTIONS(960), 1, + ACTIONS(850), 1, anon_sym_EQ, - ACTIONS(966), 1, - anon_sym_EQ_GT, - ACTIONS(3463), 1, + ACTIONS(986), 1, + anon_sym_in, + ACTIONS(989), 1, + anon_sym_of, + ACTIONS(3883), 1, sym_identifier, - STATE(1555), 1, + STATE(1800), 1, sym_nested_identifier, - STATE(1556), 1, + STATE(1801), 1, sym_string, - STATE(1713), 1, + STATE(1929), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 12, + ACTIONS(153), 12, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, @@ -143903,7 +161312,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143919,12 +161328,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 25, + ACTIONS(120), 23, anon_sym_STAR, anon_sym_as, anon_sym_BANG, - anon_sym_in, - anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -143945,41 +161352,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [4443] = 12, - ACTIONS(225), 1, + [4446] = 16, + ACTIONS(893), 1, + anon_sym_COLON, + ACTIONS(3970), 1, anon_sym_EQ_GT, - ACTIONS(806), 1, + ACTIONS(3988), 1, anon_sym_EQ, - ACTIONS(912), 1, - anon_sym_in, - ACTIONS(915), 1, - anon_sym_of, - ACTIONS(3369), 1, - anon_sym_LBRACE, - ACTIONS(3612), 1, - sym_identifier, - ACTIONS(3614), 1, + ACTIONS(3995), 1, + anon_sym_extends, + ACTIONS(3997), 1, anon_sym_LBRACK, + ACTIONS(4035), 1, + anon_sym_DOT, + ACTIONS(4038), 1, + anon_sym_LT, + ACTIONS(4041), 1, + anon_sym_QMARK, + STATE(3550), 1, + sym_type_arguments, + STATE(6706), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5143), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(154), 11, + ACTIONS(3991), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(4003), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3920), 13, sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + anon_sym_satisfies, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143995,51 +161412,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 23, + ACTIONS(3916), 18, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, + anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [4529] = 12, - ACTIONS(184), 1, + [4541] = 12, + ACTIONS(183), 1, anon_sym_DQUOTE, - ACTIONS(186), 1, + ACTIONS(185), 1, anon_sym_SQUOTE, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(1048), 1, + ACTIONS(850), 1, anon_sym_EQ, - ACTIONS(3463), 1, + ACTIONS(1066), 1, + anon_sym_EQ_GT, + ACTIONS(3883), 1, sym_identifier, - STATE(1555), 1, + STATE(1800), 1, sym_nested_identifier, - STATE(1556), 1, + STATE(1801), 1, sym_string, - STATE(1713), 1, + STATE(1929), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 12, + ACTIONS(153), 12, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, @@ -144052,7 +161464,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144068,11 +161480,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(120), 25, anon_sym_STAR, anon_sym_as, anon_sym_BANG, anon_sym_in, + anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -144093,25 +161506,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [4615] = 8, - ACTIONS(225), 1, + [4628] = 13, + ACTIONS(151), 1, anon_sym_EQ_GT, - ACTIONS(806), 1, + ACTIONS(183), 1, + anon_sym_DQUOTE, + ACTIONS(185), 1, + anon_sym_SQUOTE, + ACTIONS(850), 1, anon_sym_EQ, - ACTIONS(828), 1, - anon_sym_QMARK, + ACTIONS(856), 1, + anon_sym_COLON, + ACTIONS(3883), 1, + sym_identifier, + STATE(1800), 1, + sym_nested_identifier, + STATE(1801), 1, + sym_string, + STATE(1929), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(812), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(154), 15, + ACTIONS(153), 12, sym__ternary_qmark, - anon_sym_as, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -144120,12 +161538,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144141,8 +161557,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -144163,25 +161580,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [4693] = 8, - ACTIONS(3540), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [4717] = 12, + ACTIONS(183), 1, + anon_sym_DQUOTE, + ACTIONS(185), 1, + anon_sym_SQUOTE, + ACTIONS(1060), 1, anon_sym_EQ, - ACTIONS(3619), 1, + ACTIONS(1066), 1, anon_sym_EQ_GT, - ACTIONS(3621), 1, - anon_sym_QMARK, + ACTIONS(3883), 1, + sym_identifier, + STATE(1800), 1, + sym_nested_identifier, + STATE(1801), 1, + sym_string, + STATE(1929), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3617), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(3502), 15, + ACTIONS(153), 12, sym__ternary_qmark, - anon_sym_as, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -144190,12 +161612,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144211,10 +161631,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, + ACTIONS(120), 25, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, + anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -144233,49 +161655,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [4771] = 15, - ACTIONS(3568), 1, - anon_sym_LBRACK, - ACTIONS(3571), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [4804] = 12, + ACTIONS(3962), 1, + anon_sym_EQ, + ACTIONS(3970), 1, + anon_sym_EQ_GT, + ACTIONS(3995), 1, + anon_sym_extends, + ACTIONS(4035), 1, anon_sym_DOT, - ACTIONS(3577), 1, + ACTIONS(4038), 1, anon_sym_LT, - ACTIONS(3580), 1, - anon_sym_extends, - ACTIONS(3619), 1, - anon_sym_EQ_GT, - ACTIONS(3623), 1, - anon_sym_EQ, - ACTIONS(3628), 1, - anon_sym_RPAREN, - ACTIONS(3631), 1, - anon_sym_QMARK, - STATE(2999), 1, + STATE(3550), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3574), 2, + ACTIONS(3997), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4003), 3, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3626), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(3502), 13, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, + anon_sym_GT, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144291,7 +161696,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 18, + ACTIONS(3916), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -144308,40 +161713,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - [4863] = 15, - ACTIONS(3568), 1, - anon_sym_LBRACK, - ACTIONS(3571), 1, - anon_sym_DOT, - ACTIONS(3577), 1, - anon_sym_LT, - ACTIONS(3580), 1, - anon_sym_extends, - ACTIONS(3585), 1, - anon_sym_RPAREN, - ACTIONS(3631), 1, - anon_sym_QMARK, - ACTIONS(3633), 1, - anon_sym_EQ, - ACTIONS(3639), 1, - anon_sym_EQ_GT, - STATE(2999), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3574), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3636), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(3502), 13, + ACTIONS(3920), 17, sym__ternary_qmark, anon_sym_as, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -144352,62 +161732,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3509), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 18, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [4955] = 12, - ACTIONS(184), 1, + [4891] = 12, + ACTIONS(151), 1, + anon_sym_EQ_GT, + ACTIONS(183), 1, anon_sym_DQUOTE, - ACTIONS(186), 1, + ACTIONS(185), 1, anon_sym_SQUOTE, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(1050), 1, + ACTIONS(1140), 1, anon_sym_EQ, - ACTIONS(3463), 1, + ACTIONS(3883), 1, sym_identifier, - STATE(1555), 1, + STATE(1800), 1, sym_nested_identifier, - STATE(1556), 1, + STATE(1801), 1, sym_string, - STATE(1713), 1, + STATE(1929), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 12, + ACTIONS(153), 12, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, @@ -144420,7 +161765,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144461,113 +161806,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [5041] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3643), 16, - anon_sym_LBRACE, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, - anon_sym_LT, - anon_sym_TILDE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + [4977] = 12, + ACTIONS(151), 1, + anon_sym_EQ_GT, + ACTIONS(183), 1, anon_sym_DQUOTE, + ACTIONS(185), 1, anon_sym_SQUOTE, - anon_sym_BQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3641), 43, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_typeof, - anon_sym_import, - anon_sym_let, - anon_sym_await, - anon_sym_yield, - anon_sym_DOT, - anon_sym_class, - anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_using, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - [5109] = 14, - ACTIONS(3542), 1, + ACTIONS(1132), 1, anon_sym_EQ, - ACTIONS(3550), 1, - anon_sym_EQ_GT, - ACTIONS(3560), 1, - anon_sym_LPAREN, - ACTIONS(3562), 1, - anon_sym_DOT, - ACTIONS(3564), 1, - anon_sym_QMARK_DOT, - ACTIONS(3566), 1, - anon_sym_LT, - STATE(2955), 1, - sym_arguments, - STATE(3054), 1, - sym_type_arguments, + ACTIONS(3883), 1, + sym_identifier, + STATE(1800), 1, + sym_nested_identifier, + STATE(1801), 1, + sym_string, + STATE(1929), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3554), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - ACTIONS(3544), 4, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3502), 11, + ACTIONS(153), 12, sym__ternary_qmark, - anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144583,8 +161855,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 18, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -144592,40 +161865,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [5199] = 12, - ACTIONS(3571), 1, - anon_sym_DOT, - ACTIONS(3577), 1, - anon_sym_LT, - ACTIONS(3580), 1, - anon_sym_extends, - ACTIONS(3600), 1, - anon_sym_EQ, - ACTIONS(3602), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [5063] = 12, + ACTIONS(151), 1, anon_sym_EQ_GT, - STATE(2999), 1, - sym_type_arguments, + ACTIONS(183), 1, + anon_sym_DQUOTE, + ACTIONS(185), 1, + anon_sym_SQUOTE, + ACTIONS(1142), 1, + anon_sym_EQ, + ACTIONS(3883), 1, + sym_identifier, + STATE(1800), 1, + sym_nested_identifier, + STATE(1801), 1, + sym_string, + STATE(1929), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3568), 2, - anon_sym_COMMA, + ACTIONS(153), 12, + sym__ternary_qmark, + anon_sym_LPAREN, anon_sym_LBRACK, - ACTIONS(3574), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3509), 15, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144641,25 +161929,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 16, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3498), 17, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -144667,36 +161939,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [5285] = 12, - ACTIONS(184), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [5149] = 12, + ACTIONS(151), 1, + anon_sym_EQ_GT, + ACTIONS(183), 1, anon_sym_DQUOTE, - ACTIONS(186), 1, + ACTIONS(185), 1, anon_sym_SQUOTE, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(806), 1, + ACTIONS(1074), 1, anon_sym_EQ, - ACTIONS(3463), 1, + ACTIONS(3883), 1, sym_identifier, - STATE(1555), 1, + STATE(1800), 1, sym_nested_identifier, - STATE(1556), 1, + STATE(1801), 1, sym_string, - STATE(1713), 1, + STATE(1929), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 12, + ACTIONS(153), 12, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, @@ -144709,7 +161987,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144750,27 +162028,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [5371] = 12, - ACTIONS(184), 1, + [5235] = 12, + ACTIONS(151), 1, + anon_sym_EQ_GT, + ACTIONS(183), 1, anon_sym_DQUOTE, - ACTIONS(186), 1, + ACTIONS(185), 1, anon_sym_SQUOTE, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(986), 1, + ACTIONS(1072), 1, anon_sym_EQ, - ACTIONS(3463), 1, + ACTIONS(3883), 1, sym_identifier, - STATE(1555), 1, + STATE(1800), 1, sym_nested_identifier, - STATE(1556), 1, + STATE(1801), 1, sym_string, - STATE(1713), 1, + STATE(1929), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 12, + ACTIONS(153), 12, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, @@ -144783,7 +162061,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144824,24 +162102,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [5457] = 9, - ACTIONS(855), 1, - anon_sym_EQ_GT, - ACTIONS(861), 1, - anon_sym_EQ, - ACTIONS(1912), 1, + [5321] = 15, + ACTIONS(3995), 1, anon_sym_extends, + ACTIONS(3997), 1, + anon_sym_LBRACK, + ACTIONS(4035), 1, + anon_sym_DOT, + ACTIONS(4038), 1, + anon_sym_LT, + ACTIONS(4044), 1, + anon_sym_EQ, + ACTIONS(4049), 1, + anon_sym_RPAREN, + ACTIONS(4052), 1, + anon_sym_EQ_GT, + ACTIONS(4054), 1, + anon_sym_QMARK, + STATE(3550), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3645), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(3648), 3, + ACTIONS(4003), 2, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - ACTIONS(160), 15, + ACTIONS(4047), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(3920), 13, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144857,7 +162160,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 18, + ACTIONS(3916), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -144872,62 +162175,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(154), 18, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [5537] = 14, - ACTIONS(3560), 1, - anon_sym_LPAREN, - ACTIONS(3562), 1, + [5413] = 15, + ACTIONS(3991), 1, + anon_sym_RPAREN, + ACTIONS(3995), 1, + anon_sym_extends, + ACTIONS(3997), 1, + anon_sym_LBRACK, + ACTIONS(4035), 1, anon_sym_DOT, - ACTIONS(3564), 1, - anon_sym_QMARK_DOT, - ACTIONS(3566), 1, + ACTIONS(4038), 1, anon_sym_LT, - ACTIONS(3651), 1, + ACTIONS(4054), 1, + anon_sym_QMARK, + ACTIONS(4056), 1, anon_sym_EQ, - ACTIONS(3653), 1, + ACTIONS(4062), 1, anon_sym_EQ_GT, - STATE(2955), 1, - sym_arguments, - STATE(3054), 1, + STATE(3550), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3544), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3554), 3, + ACTIONS(4003), 2, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3502), 13, - sym__automatic_semicolon, + ACTIONS(4059), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(3920), 13, sym__ternary_qmark, anon_sym_as, - anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -144937,7 +162221,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144953,7 +162237,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 17, + ACTIONS(3916), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -144970,41 +162254,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [5627] = 12, - ACTIONS(184), 1, - anon_sym_DQUOTE, - ACTIONS(186), 1, - anon_sym_SQUOTE, - ACTIONS(225), 1, + [5505] = 12, + ACTIONS(3925), 1, anon_sym_EQ_GT, - ACTIONS(988), 1, + ACTIONS(3995), 1, + anon_sym_extends, + ACTIONS(4021), 1, anon_sym_EQ, - ACTIONS(3463), 1, - sym_identifier, - STATE(1555), 1, - sym_nested_identifier, - STATE(1556), 1, - sym_string, - STATE(1713), 1, - sym__module, + ACTIONS(4035), 1, + anon_sym_DOT, + ACTIONS(4038), 1, + anon_sym_LT, + STATE(3550), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 12, - sym__ternary_qmark, - anon_sym_LPAREN, + ACTIONS(3997), 2, + anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(160), 15, + ACTIONS(4003), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145020,9 +162295,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, - anon_sym_STAR, + ACTIONS(3920), 16, + sym__automatic_semicolon, + sym__ternary_qmark, anon_sym_as, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3916), 17, + anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -145030,57 +162321,182 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [5713] = 9, - ACTIONS(842), 1, - anon_sym_EQ, - ACTIONS(855), 1, - anon_sym_EQ_GT, - ACTIONS(3645), 1, + [5591] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4066), 16, + anon_sym_LBRACE, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_LBRACK, + anon_sym_DOT_DOT_DOT, + anon_sym_LT, + anon_sym_TILDE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(4064), 43, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_typeof, + anon_sym_import, + anon_sym_let, + anon_sym_await, + anon_sym_yield, + anon_sym_DOT, + anon_sym_class, + anon_sym_async, + anon_sym_function, + anon_sym_new, + anon_sym_using, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + [5659] = 6, + ACTIONS(4072), 1, + anon_sym_AT, + STATE(1436), 1, + aux_sym_export_statement_repeat1, + STATE(1532), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3648), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(1912), 6, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(154), 14, + ACTIONS(4070), 14, + anon_sym_LBRACE, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT_DOT_DOT, + anon_sym_LT, + anon_sym_TILDE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(4068), 42, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_typeof, + anon_sym_import, + anon_sym_let, + anon_sym_await, + anon_sym_yield, + anon_sym_class, + anon_sym_async, + anon_sym_function, + anon_sym_new, + anon_sym_using, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + [5733] = 12, + ACTIONS(151), 1, + anon_sym_EQ_GT, + ACTIONS(183), 1, + anon_sym_DQUOTE, + ACTIONS(185), 1, + anon_sym_SQUOTE, + ACTIONS(1134), 1, + anon_sym_EQ, + ACTIONS(3883), 1, + sym_identifier, + STATE(1800), 1, + sym_nested_identifier, + STATE(1801), 1, + sym_string, + STATE(1929), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(153), 12, sym__ternary_qmark, - anon_sym_as, anon_sym_LPAREN, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145096,8 +162512,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 19, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -145105,7 +162522,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -145116,32 +162535,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [5793] = 12, - ACTIONS(842), 1, - anon_sym_EQ, - ACTIONS(849), 1, - anon_sym_COLON, - ACTIONS(855), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [5819] = 12, + ACTIONS(151), 1, anon_sym_EQ_GT, - ACTIONS(3645), 1, + ACTIONS(850), 1, + anon_sym_EQ, + ACTIONS(986), 1, + anon_sym_in, + ACTIONS(989), 1, + anon_sym_of, + ACTIONS(3771), 1, + anon_sym_LBRACE, + ACTIONS(4075), 1, + sym_identifier, + ACTIONS(4077), 1, anon_sym_LBRACK, - ACTIONS(3655), 1, - anon_sym_QMARK, - STATE(5367), 1, - sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3648), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(1912), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(154), 14, + STATE(6054), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(153), 11, sym__ternary_qmark, - anon_sym_as, anon_sym_LPAREN, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -145149,12 +162568,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145170,16 +162587,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 19, + ACTIONS(120), 23, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, - anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -145190,35 +162609,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [5879] = 14, - ACTIONS(3560), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [5905] = 14, + ACTIONS(3978), 1, anon_sym_LPAREN, - ACTIONS(3562), 1, + ACTIONS(3980), 1, anon_sym_DOT, - ACTIONS(3564), 1, + ACTIONS(3982), 1, anon_sym_QMARK_DOT, - ACTIONS(3566), 1, + ACTIONS(3984), 1, anon_sym_LT, - ACTIONS(3639), 1, + ACTIONS(4062), 1, anon_sym_EQ_GT, - ACTIONS(3658), 1, + ACTIONS(4080), 1, anon_sym_EQ, - STATE(2955), 1, + STATE(3468), 1, sym_arguments, - STATE(3054), 1, + STATE(3572), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3544), 3, + ACTIONS(3964), 3, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_extends, - ACTIONS(3554), 3, + ACTIONS(3974), 3, anon_sym_AMP, anon_sym_PIPE, anon_sym_GT, - ACTIONS(3502), 13, + ACTIONS(3920), 13, sym__ternary_qmark, anon_sym_as, anon_sym_RPAREN, @@ -145232,7 +162653,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145248,7 +162669,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 17, + ACTIONS(3916), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -145266,28 +162687,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [5969] = 12, - ACTIONS(184), 1, - anon_sym_DQUOTE, - ACTIONS(186), 1, - anon_sym_SQUOTE, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(1054), 1, + [5995] = 8, + ACTIONS(4044), 1, anon_sym_EQ, - ACTIONS(3463), 1, - sym_identifier, - STATE(1555), 1, - sym_nested_identifier, - STATE(1556), 1, - sym_string, - STATE(1713), 1, - sym__module, + ACTIONS(4052), 1, + anon_sym_EQ_GT, + ACTIONS(4054), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 12, + ACTIONS(4047), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3920), 15, sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -145296,10 +162714,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + anon_sym_satisfies, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145315,9 +162735,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(3916), 21, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -145338,29 +162757,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [6055] = 12, - ACTIONS(184), 1, + [6073] = 12, + ACTIONS(151), 1, + anon_sym_EQ_GT, + ACTIONS(183), 1, anon_sym_DQUOTE, - ACTIONS(186), 1, + ACTIONS(185), 1, anon_sym_SQUOTE, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(990), 1, + ACTIONS(1138), 1, anon_sym_EQ, - ACTIONS(3463), 1, + ACTIONS(3883), 1, sym_identifier, - STATE(1555), 1, + STATE(1800), 1, sym_nested_identifier, - STATE(1556), 1, + STATE(1801), 1, sym_string, - STATE(1713), 1, + STATE(1929), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 12, + ACTIONS(153), 12, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, @@ -145373,7 +162790,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145414,38 +162831,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [6141] = 14, - ACTIONS(3560), 1, - anon_sym_LPAREN, - ACTIONS(3562), 1, - anon_sym_DOT, - ACTIONS(3564), 1, - anon_sym_QMARK_DOT, - ACTIONS(3566), 1, - anon_sym_LT, - ACTIONS(3660), 1, + [6159] = 8, + ACTIONS(3986), 1, anon_sym_EQ, - ACTIONS(3662), 1, + ACTIONS(4052), 1, anon_sym_EQ_GT, - STATE(2955), 1, - sym_arguments, - STATE(3054), 1, - sym_type_arguments, + ACTIONS(4084), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3544), 3, + ACTIONS(4082), 5, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3554), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3502), 13, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -145455,8 +162863,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145472,7 +162879,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 17, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -145481,49 +162888,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [6231] = 12, - ACTIONS(184), 1, - anon_sym_DQUOTE, - ACTIONS(186), 1, - anon_sym_SQUOTE, - ACTIONS(225), 1, + [6237] = 9, + ACTIONS(899), 1, anon_sym_EQ_GT, - ACTIONS(1046), 1, + ACTIONS(905), 1, anon_sym_EQ, - ACTIONS(3463), 1, - sym_identifier, - STATE(1555), 1, - sym_nested_identifier, - STATE(1556), 1, - sym_string, - STATE(1713), 1, - sym__module, + ACTIONS(1928), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 12, - sym__ternary_qmark, - anon_sym_LPAREN, + ACTIONS(4011), 2, + anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(160), 15, + ACTIONS(4014), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145539,9 +162934,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(120), 18, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -145549,9 +162943,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -145560,34 +162952,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, + ACTIONS(153), 18, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, [6317] = 12, - ACTIONS(3507), 1, + ACTIONS(3995), 1, + anon_sym_extends, + ACTIONS(4017), 1, + anon_sym_EQ, + ACTIONS(4019), 1, anon_sym_EQ_GT, - ACTIONS(3571), 1, + ACTIONS(4035), 1, anon_sym_DOT, - ACTIONS(3577), 1, + ACTIONS(4038), 1, anon_sym_LT, - ACTIONS(3580), 1, - anon_sym_extends, - ACTIONS(3604), 1, - anon_sym_EQ, - STATE(2999), 1, + STATE(3550), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3568), 2, + ACTIONS(3997), 2, anon_sym_COMMA, anon_sym_LBRACK, - ACTIONS(3574), 3, + ACTIONS(4003), 3, anon_sym_AMP, anon_sym_PIPE, anon_sym_GT, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145603,13 +163011,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 16, + ACTIONS(3920), 16, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -145620,7 +163028,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3498), 17, + ACTIONS(3916), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -145639,26 +163047,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [6403] = 12, - ACTIONS(184), 1, + ACTIONS(151), 1, + anon_sym_EQ_GT, + ACTIONS(183), 1, anon_sym_DQUOTE, - ACTIONS(186), 1, + ACTIONS(185), 1, anon_sym_SQUOTE, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(1052), 1, + ACTIONS(1076), 1, anon_sym_EQ, - ACTIONS(3463), 1, + ACTIONS(3883), 1, sym_identifier, - STATE(1555), 1, + STATE(1800), 1, sym_nested_identifier, - STATE(1556), 1, + STATE(1801), 1, sym_string, - STATE(1713), 1, + STATE(1929), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 12, + ACTIONS(153), 12, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, @@ -145671,7 +163079,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145713,39 +163121,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_satisfies, [6489] = 12, - ACTIONS(184), 1, - anon_sym_DQUOTE, - ACTIONS(186), 1, - anon_sym_SQUOTE, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(1044), 1, + ACTIONS(886), 1, anon_sym_EQ, - ACTIONS(3463), 1, - sym_identifier, - STATE(1555), 1, - sym_nested_identifier, - STATE(1556), 1, - sym_string, - STATE(1713), 1, - sym__module, + ACTIONS(893), 1, + anon_sym_COLON, + ACTIONS(899), 1, + anon_sym_EQ_GT, + ACTIONS(4011), 1, + anon_sym_LBRACK, + ACTIONS(4086), 1, + anon_sym_QMARK, + STATE(6688), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 12, + ACTIONS(4014), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1928), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(153), 14, sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + anon_sym_satisfies, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145761,9 +163174,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(120), 19, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -145771,9 +163183,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -145784,31 +163194,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [6575] = 8, - ACTIONS(220), 1, + [6575] = 14, + ACTIONS(3978), 1, + anon_sym_LPAREN, + ACTIONS(3980), 1, + anon_sym_DOT, + ACTIONS(3982), 1, + anon_sym_QMARK_DOT, + ACTIONS(3984), 1, + anon_sym_LT, + ACTIONS(4089), 1, anon_sym_EQ, - ACTIONS(225), 1, + ACTIONS(4091), 1, anon_sym_EQ_GT, - ACTIONS(728), 1, - anon_sym_QMARK, + STATE(3468), 1, + sym_arguments, + STATE(3572), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(223), 5, + ACTIONS(3964), 3, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(154), 15, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3974), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3920), 13, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_SEMI, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -145818,7 +163236,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(160), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145834,7 +163252,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(3916), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -145843,52 +163261,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - [6653] = 8, - ACTIONS(3619), 1, - anon_sym_EQ_GT, - ACTIONS(3623), 1, + [6665] = 12, + ACTIONS(3995), 1, + anon_sym_extends, + ACTIONS(4023), 1, anon_sym_EQ, - ACTIONS(3631), 1, - anon_sym_QMARK, + ACTIONS(4025), 1, + anon_sym_EQ_GT, + ACTIONS(4035), 1, + anon_sym_DOT, + ACTIONS(4038), 1, + anon_sym_LT, + STATE(3550), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3626), 5, + ACTIONS(3997), 2, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(3502), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(4003), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145904,60 +163309,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [6731] = 14, - ACTIONS(3560), 1, - anon_sym_LPAREN, - ACTIONS(3562), 1, - anon_sym_DOT, - ACTIONS(3564), 1, - anon_sym_QMARK_DOT, - ACTIONS(3566), 1, - anon_sym_LT, - ACTIONS(3639), 1, - anon_sym_EQ_GT, - ACTIONS(3658), 1, - anon_sym_EQ, - STATE(2955), 1, - sym_arguments, - STATE(3054), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3554), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3544), 3, - anon_sym_RPAREN, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3502), 13, + ACTIONS(3920), 16, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_COMMA, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -145967,23 +163326,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3509), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 18, + ACTIONS(3916), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -146000,29 +163343,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - [6821] = 12, - ACTIONS(184), 1, + [6751] = 12, + ACTIONS(151), 1, + anon_sym_EQ_GT, + ACTIONS(183), 1, anon_sym_DQUOTE, - ACTIONS(186), 1, + ACTIONS(185), 1, anon_sym_SQUOTE, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(1056), 1, + ACTIONS(1144), 1, anon_sym_EQ, - ACTIONS(3463), 1, + ACTIONS(3883), 1, sym_identifier, - STATE(1555), 1, + STATE(1800), 1, sym_nested_identifier, - STATE(1556), 1, + STATE(1801), 1, sym_string, - STATE(1713), 1, + STATE(1929), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 12, + ACTIONS(153), 12, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, @@ -146035,7 +163377,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146076,92 +163418,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [6907] = 6, - ACTIONS(3668), 1, - anon_sym_AT, - STATE(1287), 1, - aux_sym_export_statement_repeat1, - STATE(1339), 1, - sym_decorator, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3666), 14, - anon_sym_LBRACE, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, - anon_sym_LT, - anon_sym_TILDE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + [6837] = 12, + ACTIONS(151), 1, + anon_sym_EQ_GT, + ACTIONS(183), 1, anon_sym_DQUOTE, + ACTIONS(185), 1, anon_sym_SQUOTE, - anon_sym_BQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(3664), 42, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_typeof, - anon_sym_import, - anon_sym_let, - anon_sym_await, - anon_sym_yield, - anon_sym_class, - anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_using, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - [6981] = 8, - ACTIONS(688), 1, - anon_sym_EQ_GT, - ACTIONS(863), 1, + ACTIONS(850), 1, anon_sym_EQ, - ACTIONS(865), 1, - anon_sym_COLON, - ACTIONS(3486), 1, + ACTIONS(3883), 1, sym_identifier, + STATE(1800), 1, + sym_nested_identifier, + STATE(1801), 1, + sym_string, + STATE(1929), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 15, - sym__automatic_semicolon, + ACTIONS(153), 12, sym__ternary_qmark, - anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -146172,7 +163451,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146213,35 +163492,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [7058] = 12, - ACTIONS(3571), 1, + [6923] = 14, + ACTIONS(3978), 1, + anon_sym_LPAREN, + ACTIONS(3980), 1, anon_sym_DOT, - ACTIONS(3577), 1, + ACTIONS(3982), 1, + anon_sym_QMARK_DOT, + ACTIONS(3984), 1, anon_sym_LT, - ACTIONS(3580), 1, - anon_sym_extends, - ACTIONS(3660), 1, + ACTIONS(4093), 1, anon_sym_EQ, - ACTIONS(3662), 1, + ACTIONS(4095), 1, anon_sym_EQ_GT, - STATE(2999), 1, + STATE(3468), 1, + sym_arguments, + STATE(3572), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3568), 2, + ACTIONS(3964), 3, anon_sym_COMMA, anon_sym_LBRACK, - ACTIONS(3574), 3, + anon_sym_extends, + ACTIONS(3974), 3, anon_sym_AMP, anon_sym_PIPE, anon_sym_GT, - ACTIONS(3502), 15, + ACTIONS(3920), 13, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -146252,7 +163534,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146268,7 +163550,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 17, + ACTIONS(3916), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -146286,103 +163568,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [7143] = 4, - ACTIONS(3530), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3526), 22, - anon_sym_STAR, + [7013] = 14, + ACTIONS(3962), 1, anon_sym_EQ, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - ACTIONS(3528), 35, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [7212] = 14, - ACTIONS(3560), 1, + ACTIONS(3970), 1, + anon_sym_EQ_GT, + ACTIONS(3978), 1, anon_sym_LPAREN, - ACTIONS(3562), 1, + ACTIONS(3980), 1, anon_sym_DOT, - ACTIONS(3564), 1, + ACTIONS(3982), 1, anon_sym_QMARK_DOT, - ACTIONS(3566), 1, + ACTIONS(3984), 1, anon_sym_LT, - ACTIONS(3671), 1, - anon_sym_EQ, - ACTIONS(3673), 1, - anon_sym_EQ_GT, - STATE(2955), 1, + STATE(3468), 1, sym_arguments, - STATE(3054), 1, + STATE(3572), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3544), 3, + ACTIONS(3974), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + ACTIONS(3964), 4, anon_sym_COMMA, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_extends, - ACTIONS(3554), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3502), 12, + ACTIONS(3920), 11, sym__ternary_qmark, anon_sym_as, - anon_sym_of, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -146392,7 +163609,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146408,7 +163625,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 17, + ACTIONS(3916), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -146425,151 +163642,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [7301] = 9, - ACTIONS(883), 1, - anon_sym_EQ, - ACTIONS(889), 1, + [7103] = 12, + ACTIONS(151), 1, anon_sym_EQ_GT, - ACTIONS(1912), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3645), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(3648), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(160), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 17, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(120), 18, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [7380] = 4, - ACTIONS(3536), 1, - anon_sym_extends, + ACTIONS(183), 1, + anon_sym_DQUOTE, + ACTIONS(185), 1, + anon_sym_SQUOTE, + ACTIONS(1078), 1, + anon_sym_EQ, + ACTIONS(3883), 1, + sym_identifier, + STATE(1800), 1, + sym_nested_identifier, + STATE(1801), 1, + sym_string, + STATE(1929), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3532), 22, - anon_sym_STAR, - anon_sym_EQ, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - ACTIONS(3534), 35, - sym__automatic_semicolon, + ACTIONS(153), 12, sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [7449] = 6, - ACTIONS(855), 1, - anon_sym_EQ_GT, - ACTIONS(861), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146585,29 +163693,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 20, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -146628,37 +163716,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [7522] = 14, - ACTIONS(3560), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [7189] = 14, + ACTIONS(3978), 1, anon_sym_LPAREN, - ACTIONS(3562), 1, + ACTIONS(3980), 1, anon_sym_DOT, - ACTIONS(3564), 1, + ACTIONS(3982), 1, anon_sym_QMARK_DOT, - ACTIONS(3566), 1, + ACTIONS(3984), 1, anon_sym_LT, - ACTIONS(3675), 1, - anon_sym_EQ, - ACTIONS(3677), 1, + ACTIONS(4062), 1, anon_sym_EQ_GT, - STATE(2955), 1, + ACTIONS(4080), 1, + anon_sym_EQ, + STATE(3468), 1, sym_arguments, - STATE(3054), 1, + STATE(3572), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3544), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3554), 3, + ACTIONS(3974), 2, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3502), 12, + ACTIONS(3964), 3, + anon_sym_RPAREN, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3920), 13, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_COLON, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -146669,7 +163759,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146685,7 +163775,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 17, + ACTIONS(3916), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -146702,49 +163792,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [7611] = 14, - ACTIONS(3560), 1, - anon_sym_LPAREN, - ACTIONS(3562), 1, - anon_sym_DOT, - ACTIONS(3564), 1, - anon_sym_QMARK_DOT, - ACTIONS(3566), 1, - anon_sym_LT, - ACTIONS(3679), 1, - anon_sym_EQ, - ACTIONS(3681), 1, + [7279] = 12, + ACTIONS(151), 1, anon_sym_EQ_GT, - STATE(2955), 1, - sym_arguments, - STATE(3054), 1, - sym_type_arguments, + ACTIONS(183), 1, + anon_sym_DQUOTE, + ACTIONS(185), 1, + anon_sym_SQUOTE, + ACTIONS(1136), 1, + anon_sym_EQ, + ACTIONS(3883), 1, + sym_identifier, + STATE(1800), 1, + sym_nested_identifier, + STATE(1801), 1, + sym_string, + STATE(1929), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3544), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3554), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3502), 12, + ACTIONS(153), 12, sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACK, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146760,8 +163843,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 17, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -146769,40 +163853,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [7700] = 11, - ACTIONS(220), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [7365] = 8, + ACTIONS(117), 1, anon_sym_EQ, - ACTIONS(225), 1, + ACTIONS(151), 1, anon_sym_EQ_GT, - ACTIONS(728), 1, + ACTIONS(772), 1, anon_sym_QMARK, - ACTIONS(3645), 1, - anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(223), 2, + ACTIONS(126), 5, anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(1912), 2, + anon_sym_RBRACE, anon_sym_RPAREN, - anon_sym_extends, - ACTIONS(3648), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(154), 14, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(153), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -146814,7 +163900,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146830,7 +163916,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 19, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -146839,7 +163925,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -146850,46 +163938,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [7783] = 12, - ACTIONS(3571), 1, - anon_sym_DOT, - ACTIONS(3577), 1, - anon_sym_LT, - ACTIONS(3580), 1, - anon_sym_extends, - ACTIONS(3639), 1, - anon_sym_EQ_GT, - ACTIONS(3658), 1, - anon_sym_EQ, - STATE(2999), 1, - sym_type_arguments, + [7443] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3568), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(3574), 3, + ACTIONS(3944), 5, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3936), 22, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 15, + anon_sym_QMARK_QMARK, + ACTIONS(3938), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146905,8 +163995,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 17, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [7513] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3954), 5, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3940), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -146914,94 +164024,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [7868] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3685), 16, - anon_sym_LBRACE, - anon_sym_BANG, + ACTIONS(3942), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, - anon_sym_LT, - anon_sym_TILDE, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, anon_sym_BQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3683), 42, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_typeof, - anon_sym_import, - anon_sym_let, - anon_sym_await, - anon_sym_yield, - anon_sym_class, - anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_using, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - [7935] = 7, - ACTIONS(3540), 1, + anon_sym_satisfies, + [7583] = 8, + ACTIONS(151), 1, + anon_sym_EQ_GT, + ACTIONS(850), 1, anon_sym_EQ, - ACTIONS(3621), 1, + ACTIONS(872), 1, anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3617), 5, + ACTIONS(856), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - ACTIONS(3502), 15, + ACTIONS(153), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -147017,7 +164102,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147033,7 +164118,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -147055,103 +164140,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [8010] = 7, - ACTIONS(3668), 1, - anon_sym_AT, - ACTIONS(3687), 1, - anon_sym_class, - STATE(1287), 1, - aux_sym_export_statement_repeat1, - STATE(1339), 1, - sym_decorator, + [7661] = 4, + ACTIONS(3954), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3666), 14, - anon_sym_LBRACE, + ACTIONS(3940), 22, + anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, - anon_sym_LT, - anon_sym_TILDE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(3664), 40, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_typeof, - anon_sym_import, - anon_sym_let, - anon_sym_await, - anon_sym_yield, - anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_using, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [8085] = 8, - ACTIONS(688), 1, - anon_sym_EQ_GT, - ACTIONS(863), 1, - anon_sym_EQ, - ACTIONS(877), 1, - anon_sym_COLON, - ACTIONS(3486), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(154), 15, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + ACTIONS(3942), 35, sym__automatic_semicolon, sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147167,60 +164196,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, - anon_sym_STAR, - anon_sym_as, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - [8162] = 13, - ACTIONS(3540), 1, - anon_sym_EQ, - ACTIONS(3568), 1, + [7730] = 12, + ACTIONS(3997), 1, anon_sym_LBRACK, - ACTIONS(3571), 1, + ACTIONS(4035), 1, anon_sym_DOT, - ACTIONS(3577), 1, + ACTIONS(4038), 1, anon_sym_LT, - ACTIONS(3617), 1, - anon_sym_COLON, - ACTIONS(3619), 1, + ACTIONS(4089), 1, + anon_sym_EQ, + ACTIONS(4091), 1, anon_sym_EQ_GT, - STATE(2999), 1, + STATE(3550), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3574), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3580), 3, + ACTIONS(3995), 2, anon_sym_COMMA, - anon_sym_RBRACK, anon_sym_extends, - ACTIONS(3502), 13, + ACTIONS(4003), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3920), 15, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -147231,7 +164244,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147247,7 +164260,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 18, + ACTIONS(3916), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -147264,49 +164277,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - [8249] = 14, - ACTIONS(3542), 1, + [7815] = 9, + ACTIONS(915), 1, anon_sym_EQ, - ACTIONS(3550), 1, + ACTIONS(921), 1, anon_sym_EQ_GT, - ACTIONS(3568), 1, - anon_sym_LBRACK, - ACTIONS(3571), 1, - anon_sym_DOT, - ACTIONS(3577), 1, - anon_sym_LT, - ACTIONS(3580), 1, + ACTIONS(1928), 1, anon_sym_extends, - ACTIONS(3617), 1, - anon_sym_COLON, - STATE(2999), 1, - sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3574), 2, + ACTIONS(4011), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4014), 3, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3690), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(3502), 13, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, + anon_sym_GT, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147322,7 +164311,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 18, + ACTIONS(153), 17, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(120), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -147337,105 +164344,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - [8338] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3696), 16, - anon_sym_LBRACE, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, - anon_sym_LT, - anon_sym_TILDE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3694), 42, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_typeof, - anon_sym_import, - anon_sym_let, - anon_sym_await, - anon_sym_yield, - anon_sym_class, - anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_using, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - [8405] = 14, - ACTIONS(3540), 1, - anon_sym_EQ, - ACTIONS(3560), 1, - anon_sym_LPAREN, - ACTIONS(3562), 1, + [7894] = 12, + ACTIONS(3995), 1, + anon_sym_extends, + ACTIONS(4035), 1, anon_sym_DOT, - ACTIONS(3564), 1, - anon_sym_QMARK_DOT, - ACTIONS(3566), 1, + ACTIONS(4038), 1, anon_sym_LT, - ACTIONS(3619), 1, + ACTIONS(4093), 1, + anon_sym_EQ, + ACTIONS(4095), 1, anon_sym_EQ_GT, - STATE(2955), 1, - sym_arguments, - STATE(3054), 1, + STATE(3550), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3554), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3544), 4, + ACTIONS(3997), 2, anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3502), 11, + ACTIONS(4003), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -147445,7 +164386,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3509), 15, + anon_sym_implements, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147461,7 +164403,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 18, + ACTIONS(3916), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -147478,28 +164420,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - [8494] = 7, - ACTIONS(3623), 1, + [7979] = 13, + ACTIONS(3986), 1, anon_sym_EQ, - ACTIONS(3631), 1, - anon_sym_QMARK, + ACTIONS(3997), 1, + anon_sym_LBRACK, + ACTIONS(4035), 1, + anon_sym_DOT, + ACTIONS(4038), 1, + anon_sym_LT, + ACTIONS(4052), 1, + anon_sym_EQ_GT, + ACTIONS(4082), 1, + anon_sym_COLON, + STATE(3550), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3626), 5, + ACTIONS(4003), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3995), 3, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, anon_sym_RBRACK, - ACTIONS(3502), 15, + anon_sym_extends, + ACTIONS(3920), 13, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -147510,7 +164460,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147526,7 +164476,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, + ACTIONS(3916), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -147535,37 +164485,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [8569] = 9, - ACTIONS(688), 1, + [8066] = 9, + ACTIONS(730), 1, anon_sym_EQ_GT, - ACTIONS(863), 1, + ACTIONS(975), 1, anon_sym_EQ, - ACTIONS(1912), 1, + ACTIONS(1928), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3645), 2, + ACTIONS(4011), 2, anon_sym_COMMA, anon_sym_LBRACK, - ACTIONS(3648), 3, + ACTIONS(4014), 3, anon_sym_AMP, anon_sym_PIPE, anon_sym_GT, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147581,7 +164528,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 17, + ACTIONS(153), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -147618,47 +164565,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [8648] = 4, + [8145] = 12, + ACTIONS(3995), 1, + anon_sym_extends, + ACTIONS(4035), 1, + anon_sym_DOT, + ACTIONS(4038), 1, + anon_sym_LT, + ACTIONS(4062), 1, + anon_sym_EQ_GT, + ACTIONS(4080), 1, + anon_sym_EQ, + STATE(3550), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3530), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3526), 22, - anon_sym_STAR, - anon_sym_EQ, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(3997), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4003), 3, anon_sym_AMP, - anon_sym_CARET, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, anon_sym_GT, - anon_sym_QMARK_QMARK, - ACTIONS(3528), 32, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147674,56 +164620,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [8717] = 14, - ACTIONS(3542), 1, - anon_sym_EQ, - ACTIONS(3550), 1, + ACTIONS(3916), 17, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [8230] = 8, + ACTIONS(730), 1, anon_sym_EQ_GT, - ACTIONS(3560), 1, - anon_sym_LPAREN, - ACTIONS(3562), 1, - anon_sym_DOT, - ACTIONS(3564), 1, - anon_sym_QMARK_DOT, - ACTIONS(3566), 1, - anon_sym_LT, - STATE(2955), 1, - sym_arguments, - STATE(3054), 1, - sym_type_arguments, + ACTIONS(975), 1, + anon_sym_EQ, + ACTIONS(979), 1, + anon_sym_COLON, + ACTIONS(3908), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3554), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3544), 3, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3502), 12, + ACTIONS(153), 15, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147739,8 +164682,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 18, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -147748,25 +164692,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [8806] = 6, - ACTIONS(3542), 1, - anon_sym_EQ, - ACTIONS(3550), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [8307] = 9, + ACTIONS(909), 1, anon_sym_EQ_GT, + ACTIONS(931), 1, + anon_sym_EQ, + ACTIONS(1928), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(4011), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4014), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147782,16 +164740,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 20, + ACTIONS(153), 17, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -147803,7 +164758,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3498), 21, + ACTIONS(120), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -147812,9 +164767,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -147823,38 +164776,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - [8879] = 12, - ACTIONS(3568), 1, - anon_sym_LBRACK, - ACTIONS(3571), 1, + [8386] = 14, + ACTIONS(3978), 1, + anon_sym_LPAREN, + ACTIONS(3980), 1, anon_sym_DOT, - ACTIONS(3577), 1, + ACTIONS(3982), 1, + anon_sym_QMARK_DOT, + ACTIONS(3984), 1, anon_sym_LT, - ACTIONS(3651), 1, + ACTIONS(4097), 1, anon_sym_EQ, - ACTIONS(3653), 1, + ACTIONS(4099), 1, anon_sym_EQ_GT, - STATE(2999), 1, + STATE(3468), 1, + sym_arguments, + STATE(3572), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3580), 2, + ACTIONS(3964), 3, anon_sym_COMMA, + anon_sym_LBRACK, anon_sym_extends, - ACTIONS(3574), 3, + ACTIONS(3974), 3, anon_sym_AMP, anon_sym_PIPE, anon_sym_GT, - ACTIONS(3502), 15, - sym__automatic_semicolon, + ACTIONS(3920), 12, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_QMARK_DOT, + anon_sym_RBRACK, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -147864,7 +164818,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147880,7 +164834,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 17, + ACTIONS(3916), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -147898,15 +164852,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [8964] = 6, - ACTIONS(3540), 1, + [8475] = 14, + ACTIONS(3978), 1, + anon_sym_LPAREN, + ACTIONS(3980), 1, + anon_sym_DOT, + ACTIONS(3982), 1, + anon_sym_QMARK_DOT, + ACTIONS(3984), 1, + anon_sym_LT, + ACTIONS(4101), 1, anon_sym_EQ, - ACTIONS(3550), 1, + ACTIONS(4103), 1, anon_sym_EQ_GT, + STATE(3468), 1, + sym_arguments, + STATE(3572), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(3964), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3974), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3920), 12, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147922,28 +164909,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 20, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3498), 21, + ACTIONS(3916), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -147952,60 +164918,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - [9037] = 4, + [8564] = 6, + ACTIONS(899), 1, + anon_sym_EQ_GT, + ACTIONS(905), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3536), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3532), 22, - anon_sym_STAR, - anon_sym_EQ, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - ACTIONS(3534), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148021,6 +164951,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, + ACTIONS(153), 20, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -148030,28 +164972,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [9106] = 11, - ACTIONS(117), 1, + ACTIONS(120), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [8637] = 11, + ACTIONS(219), 1, anon_sym_EQ, - ACTIONS(152), 1, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(728), 1, + ACTIONS(772), 1, anon_sym_QMARK, - ACTIONS(3645), 1, + ACTIONS(4011), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(126), 2, + ACTIONS(222), 2, anon_sym_COMMA, anon_sym_COLON, - ACTIONS(1912), 2, + ACTIONS(1928), 2, anon_sym_RPAREN, anon_sym_extends, - ACTIONS(3648), 2, + ACTIONS(4014), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(154), 14, + ACTIONS(153), 14, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -148066,7 +165030,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148102,15 +165066,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [9189] = 6, - ACTIONS(806), 1, + [8720] = 6, + ACTIONS(850), 1, anon_sym_EQ, - ACTIONS(855), 1, + ACTIONS(899), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148126,7 +165090,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 20, + ACTIONS(153), 20, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -148169,39 +165133,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [9262] = 7, - ACTIONS(865), 1, - anon_sym_COLON, - ACTIONS(3507), 1, - anon_sym_EQ_GT, - ACTIONS(3604), 1, + [8793] = 7, + ACTIONS(3986), 1, anon_sym_EQ, + ACTIONS(4084), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 18, - sym__automatic_semicolon, + ACTIONS(4082), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -148214,7 +165163,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3498), 21, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -148236,31 +165201,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [9336] = 10, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(806), 1, + [8868] = 14, + ACTIONS(3978), 1, + anon_sym_LPAREN, + ACTIONS(3980), 1, + anon_sym_DOT, + ACTIONS(3982), 1, + anon_sym_QMARK_DOT, + ACTIONS(3984), 1, + anon_sym_LT, + ACTIONS(4105), 1, anon_sym_EQ, - ACTIONS(812), 1, - anon_sym_COLON, - ACTIONS(3645), 1, - anon_sym_LBRACK, + ACTIONS(4107), 1, + anon_sym_EQ_GT, + STATE(3468), 1, + sym_arguments, + STATE(3572), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3648), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(1912), 3, + ACTIONS(3964), 3, anon_sym_COMMA, - anon_sym_RBRACK, + anon_sym_LBRACK, anon_sym_extends, - ACTIONS(154), 14, + ACTIONS(3974), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3920), 12, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_COLON, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -148270,7 +165242,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(160), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148286,7 +165258,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 19, + ACTIONS(3916), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -148301,43 +165273,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - [9416] = 6, - ACTIONS(3507), 1, - anon_sym_EQ_GT, - ACTIONS(3540), 1, + [8957] = 7, + ACTIONS(4044), 1, anon_sym_EQ, + ACTIONS(4054), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 19, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(4047), 5, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3920), 15, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -148350,7 +165306,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3498), 21, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -148372,45 +165344,115 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [9488] = 3, + [9032] = 7, + ACTIONS(4072), 1, + anon_sym_AT, + ACTIONS(4109), 1, + anon_sym_class, + STATE(1436), 1, + aux_sym_export_statement_repeat1, + STATE(1532), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3526), 22, - anon_sym_STAR, - anon_sym_EQ, + ACTIONS(4070), 14, + anon_sym_LBRACE, anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT_DOT_DOT, + anon_sym_LT, + anon_sym_TILDE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(4068), 40, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_typeof, + anon_sym_import, + anon_sym_let, + anon_sym_await, + anon_sym_yield, + anon_sym_async, + anon_sym_function, + anon_sym_new, + anon_sym_using, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - ACTIONS(3528), 35, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [9107] = 14, + ACTIONS(3978), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, + ACTIONS(3980), 1, anon_sym_DOT, + ACTIONS(3982), 1, anon_sym_QMARK_DOT, + ACTIONS(3984), 1, + anon_sym_LT, + ACTIONS(3986), 1, + anon_sym_EQ, + ACTIONS(4052), 1, + anon_sym_EQ_GT, + STATE(3468), 1, + sym_arguments, + STATE(3572), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3974), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3964), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3920), 11, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148426,22 +165468,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [9554] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3532), 22, + ACTIONS(3916), 18, anon_sym_STAR, - anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -148449,31 +165477,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3534), 35, - sym__automatic_semicolon, + [9196] = 11, + ACTIONS(117), 1, + anon_sym_EQ, + ACTIONS(151), 1, + anon_sym_EQ_GT, + ACTIONS(772), 1, + anon_sym_QMARK, + ACTIONS(4011), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(126), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(1928), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(4014), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(153), 14, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148489,22 +165539,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [9620] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3522), 22, + ACTIONS(120), 19, anon_sym_STAR, - anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -148512,9 +165548,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -148525,18 +165559,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3524), 35, + [9279] = 8, + ACTIONS(730), 1, + anon_sym_EQ_GT, + ACTIONS(975), 1, + anon_sym_EQ, + ACTIONS(977), 1, + anon_sym_COLON, + ACTIONS(3908), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(153), 15, sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148552,36 +165603,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(120), 24, + anon_sym_STAR, + anon_sym_as, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - [9686] = 8, - ACTIONS(812), 1, - anon_sym_COLON, - ACTIONS(855), 1, - anon_sym_EQ_GT, - ACTIONS(861), 1, + [9356] = 14, + ACTIONS(3962), 1, anon_sym_EQ, + ACTIONS(3970), 1, + anon_sym_EQ_GT, + ACTIONS(3978), 1, + anon_sym_LPAREN, + ACTIONS(3980), 1, + anon_sym_DOT, + ACTIONS(3982), 1, + anon_sym_QMARK_DOT, + ACTIONS(3984), 1, + anon_sym_LT, + STATE(3468), 1, + sym_arguments, + STATE(3572), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(919), 3, - anon_sym_COMMA, + ACTIONS(3974), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3964), 3, anon_sym_RBRACE, - anon_sym_RBRACK, - ACTIONS(154), 15, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3920), 12, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_COMMA, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -148591,7 +165668,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(160), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148607,7 +165684,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(3916), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -148616,24 +165693,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [9762] = 3, + [9445] = 4, + ACTIONS(3944), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3518), 22, + ACTIONS(3936), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -148656,7 +165732,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3520), 35, + ACTIONS(3938), 35, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -148692,45 +165768,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [9828] = 3, + [9514] = 6, + ACTIONS(3962), 1, + anon_sym_EQ, + ACTIONS(3970), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2573), 22, - anon_sym_STAR, - anon_sym_EQ, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - ACTIONS(2571), 35, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148746,6 +165792,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, + ACTIONS(3920), 20, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -148755,24 +165813,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [9894] = 9, - ACTIONS(944), 1, - anon_sym_EQ, - ACTIONS(950), 1, + ACTIONS(3916), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [9587] = 6, + ACTIONS(3970), 1, anon_sym_EQ_GT, - ACTIONS(1912), 1, - anon_sym_extends, + ACTIONS(3986), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3645), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(3648), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(160), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148788,11 +165859,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 16, + ACTIONS(3920), 20, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -148804,8 +165880,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - ACTIONS(120), 18, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -148814,7 +165889,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -148823,25 +165900,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [9972] = 9, - ACTIONS(152), 1, - anon_sym_EQ_GT, - ACTIONS(917), 1, + [9660] = 14, + ACTIONS(3962), 1, anon_sym_EQ, - ACTIONS(1912), 1, + ACTIONS(3970), 1, + anon_sym_EQ_GT, + ACTIONS(3995), 1, anon_sym_extends, + ACTIONS(3997), 1, + anon_sym_LBRACK, + ACTIONS(4035), 1, + anon_sym_DOT, + ACTIONS(4038), 1, + anon_sym_LT, + ACTIONS(4082), 1, + anon_sym_COLON, + STATE(3550), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3645), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(3648), 3, + ACTIONS(4003), 2, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - ACTIONS(160), 15, + ACTIONS(4112), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(3920), 13, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148857,24 +165958,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 16, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(120), 18, + ACTIONS(3916), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -148889,18 +165973,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [10050] = 3, + [9749] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3700), 15, + ACTIONS(4118), 16, anon_sym_LBRACE, anon_sym_BANG, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_DOT_DOT_DOT, anon_sym_LT, @@ -148913,7 +165998,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(3698), 42, + ACTIONS(4116), 42, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -148956,77 +166041,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_symbol, anon_sym_object, anon_sym_abstract, - [10116] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3494), 22, - anon_sym_STAR, - anon_sym_EQ, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - ACTIONS(3496), 35, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [10182] = 3, + [9816] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3594), 15, + ACTIONS(4122), 16, anon_sym_LBRACE, anon_sym_BANG, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_DOT_DOT_DOT, anon_sym_LT, @@ -149039,7 +166062,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(3592), 42, + ACTIONS(4120), 42, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -149082,47 +166105,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_symbol, anon_sym_object, anon_sym_abstract, - [10248] = 14, - ACTIONS(3540), 1, + [9883] = 6, + ACTIONS(3986), 1, anon_sym_EQ, - ACTIONS(3560), 1, - anon_sym_LPAREN, - ACTIONS(3562), 1, - anon_sym_DOT, - ACTIONS(3564), 1, - anon_sym_QMARK_DOT, - ACTIONS(3566), 1, - anon_sym_LT, - ACTIONS(3619), 1, + ACTIONS(4019), 1, anon_sym_EQ_GT, - STATE(2955), 1, - sym_arguments, - STATE(3054), 1, - sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3544), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3554), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3502), 11, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149138,42 +166129,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 17, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [10336] = 8, - ACTIONS(117), 1, - anon_sym_EQ, - ACTIONS(152), 1, - anon_sym_EQ_GT, - ACTIONS(728), 1, - anon_sym_QMARK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(126), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(154), 15, + ACTIONS(3920), 19, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -149186,23 +166149,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(160), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -149224,15 +166171,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [10412] = 4, + [9955] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3530), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3526), 22, + ACTIONS(2723), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -149255,12 +166198,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3528), 32, + ACTIONS(2721), 35, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -149288,17 +166234,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [10480] = 7, - ACTIONS(688), 1, - anon_sym_EQ_GT, - ACTIONS(863), 1, + [10021] = 6, + ACTIONS(915), 1, anon_sym_EQ, - ACTIONS(865), 1, - anon_sym_COLON, + ACTIONS(921), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149314,13 +166258,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 18, + ACTIONS(153), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -149355,17 +166300,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [10554] = 4, + [10093] = 7, + ACTIONS(977), 1, + anon_sym_COLON, + ACTIONS(3925), 1, + anon_sym_EQ_GT, + ACTIONS(4021), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3536), 3, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3920), 18, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3532), 22, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3916), 21, anon_sym_STAR, - anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -149386,15 +166367,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3534), 32, + [10167] = 8, + ACTIONS(4054), 1, + anon_sym_QMARK, + ACTIONS(4056), 1, + anon_sym_EQ, + ACTIONS(4062), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4059), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149410,24 +166413,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [10622] = 6, - ACTIONS(3540), 1, - anon_sym_EQ, - ACTIONS(3602), 1, + ACTIONS(3916), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [10243] = 6, + ACTIONS(730), 1, anon_sym_EQ_GT, + ACTIONS(975), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149443,14 +166459,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 19, + ACTIONS(153), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -149463,7 +166479,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3498), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -149485,32 +166501,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [10694] = 11, - ACTIONS(812), 1, - anon_sym_COLON, - ACTIONS(855), 1, - anon_sym_EQ_GT, - ACTIONS(861), 1, + [10315] = 14, + ACTIONS(3978), 1, + anon_sym_LPAREN, + ACTIONS(3980), 1, + anon_sym_DOT, + ACTIONS(3982), 1, + anon_sym_QMARK_DOT, + ACTIONS(3984), 1, + anon_sym_LT, + ACTIONS(3986), 1, anon_sym_EQ, - ACTIONS(1912), 1, - anon_sym_extends, - ACTIONS(3645), 1, - anon_sym_LBRACK, + ACTIONS(4052), 1, + anon_sym_EQ_GT, + STATE(3468), 1, + sym_arguments, + STATE(3572), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3648), 2, + ACTIONS(3964), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3974), 3, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3702), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(154), 14, + anon_sym_GT, + ACTIONS(3920), 11, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -149520,7 +166541,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(160), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149536,7 +166557,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 19, + ACTIONS(3916), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -149551,22 +166572,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - [10776] = 7, - ACTIONS(688), 1, + [10403] = 9, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(863), 1, + ACTIONS(984), 1, anon_sym_EQ, - ACTIONS(877), 1, - anon_sym_COLON, + ACTIONS(1928), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(160), 15, + ACTIONS(4011), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4014), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149582,14 +166608,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 18, - sym__automatic_semicolon, + ACTIONS(153), 16, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -149601,7 +166625,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(120), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -149610,9 +166634,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -149621,13 +166643,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - [10850] = 3, + [10481] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3708), 15, + ACTIONS(4126), 15, anon_sym_LBRACE, anon_sym_BANG, anon_sym_LPAREN, @@ -149643,7 +166664,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(3706), 42, + ACTIONS(4124), 42, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -149686,15 +166707,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_symbol, anon_sym_object, anon_sym_abstract, - [10916] = 6, - ACTIONS(688), 1, - anon_sym_EQ_GT, - ACTIONS(806), 1, + [10547] = 6, + ACTIONS(850), 1, anon_sym_EQ, + ACTIONS(909), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149710,12 +166731,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 19, + ACTIONS(153), 19, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, @@ -149752,15 +166773,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [10988] = 6, - ACTIONS(3507), 1, + [10619] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2769), 22, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + ACTIONS(2767), 35, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [10685] = 6, + ACTIONS(909), 1, anon_sym_EQ_GT, - ACTIONS(3604), 1, + ACTIONS(931), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149776,12 +166860,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 19, + ACTIONS(153), 19, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, @@ -149796,7 +166880,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3498), 21, + ACTIONS(120), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [10757] = 8, + ACTIONS(856), 1, + anon_sym_COLON, + ACTIONS(899), 1, + anon_sym_EQ_GT, + ACTIONS(905), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(981), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(153), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(159), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -149818,11 +166970,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [11060] = 3, + [10833] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2565), 22, + ACTIONS(3956), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -149845,7 +166997,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(2563), 35, + ACTIONS(3958), 35, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -149881,15 +167033,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [11126] = 6, - ACTIONS(688), 1, + [10899] = 9, + ACTIONS(1008), 1, anon_sym_EQ_GT, - ACTIONS(863), 1, + ACTIONS(1032), 1, anon_sym_EQ, + ACTIONS(1928), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(160), 15, + ACTIONS(4011), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4014), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149905,15 +167066,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 19, - sym__automatic_semicolon, + ACTIONS(153), 16, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_LBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -149925,7 +167082,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + anon_sym_implements, + ACTIONS(120), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -149934,9 +167092,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -149945,19 +167101,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - [11198] = 7, - ACTIONS(877), 1, - anon_sym_COLON, - ACTIONS(3507), 1, - anon_sym_EQ_GT, - ACTIONS(3604), 1, + [10977] = 5, + ACTIONS(3986), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149973,13 +167124,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 18, + ACTIONS(3920), 20, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -149992,7 +167145,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3498), 21, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -150014,13 +167167,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [11272] = 5, - ACTIONS(3542), 1, - anon_sym_EQ, + [11047] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(3912), 22, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + ACTIONS(3914), 35, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150036,18 +167221,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 20, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -150057,56 +167230,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3498), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [11342] = 12, - ACTIONS(3568), 1, - anon_sym_LBRACK, - ACTIONS(3571), 1, - anon_sym_DOT, - ACTIONS(3577), 1, - anon_sym_LT, - ACTIONS(3675), 1, - anon_sym_EQ, - ACTIONS(3677), 1, + [11113] = 10, + ACTIONS(151), 1, anon_sym_EQ_GT, - STATE(2999), 1, - sym_type_arguments, + ACTIONS(850), 1, + anon_sym_EQ, + ACTIONS(856), 1, + anon_sym_COLON, + ACTIONS(4011), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3580), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3574), 3, + ACTIONS(4014), 2, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3502), 14, + ACTIONS(1928), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(153), 14, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_COLON, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -150117,7 +167264,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150133,7 +167280,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 17, + ACTIONS(120), 19, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -150148,14 +167295,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [11426] = 3, + [11193] = 4, + ACTIONS(3944), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3490), 22, + ACTIONS(3936), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -150178,15 +167329,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3492), 35, + ACTIONS(3938), 34, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -150214,38 +167364,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [11492] = 6, - ACTIONS(3600), 1, + [11261] = 8, + ACTIONS(219), 1, anon_sym_EQ, - ACTIONS(3602), 1, + ACTIONS(225), 1, anon_sym_EQ_GT, + ACTIONS(772), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 19, - sym__automatic_semicolon, + ACTIONS(222), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(153), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -150258,7 +167394,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3498), 21, + ACTIONS(159), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -150280,13 +167432,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [11564] = 3, + [11337] = 6, + ACTIONS(4023), 1, + anon_sym_EQ, + ACTIONS(4025), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3514), 22, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3920), 19, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3916), 21, anon_sym_STAR, - anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -150307,18 +167498,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3516), 35, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + [11409] = 9, + ACTIONS(1012), 1, + anon_sym_EQ_GT, + ACTIONS(1020), 1, + anon_sym_EQ, + ACTIONS(4011), 1, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1928), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4014), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150334,6 +167531,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, + ACTIONS(153), 16, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -150343,13 +167548,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [11630] = 5, - ACTIONS(3540), 1, + ACTIONS(120), 18, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [11487] = 6, + ACTIONS(850), 1, anon_sym_EQ, + ACTIONS(921), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150365,12 +167591,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 20, + ACTIONS(153), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, @@ -150386,7 +167611,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3498), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -150408,37 +167633,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [11700] = 8, - ACTIONS(3631), 1, - anon_sym_QMARK, - ACTIONS(3633), 1, - anon_sym_EQ, - ACTIONS(3639), 1, - anon_sym_EQ_GT, + [11559] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3636), 3, + ACTIONS(3944), 3, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3502), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3936), 22, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + ACTIONS(3938), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150454,8 +167688,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [11627] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3954), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3940), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -150476,35 +167728,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [11776] = 12, - ACTIONS(3568), 1, - anon_sym_LBRACK, - ACTIONS(3571), 1, - anon_sym_DOT, - ACTIONS(3577), 1, - anon_sym_LT, - ACTIONS(3679), 1, - anon_sym_EQ, - ACTIONS(3681), 1, - anon_sym_EQ_GT, - STATE(2999), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3580), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3574), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3502), 14, + ACTIONS(3942), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_RBRACK, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -150514,7 +167761,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3509), 15, + [11695] = 6, + ACTIONS(3925), 1, + anon_sym_EQ_GT, + ACTIONS(3986), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150530,7 +167785,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 17, + ACTIONS(3920), 19, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -150539,33 +167814,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [11860] = 9, - ACTIONS(922), 1, + [11767] = 6, + ACTIONS(3925), 1, anon_sym_EQ_GT, - ACTIONS(932), 1, + ACTIONS(4021), 1, anon_sym_EQ, - ACTIONS(3645), 1, - anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1912), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3648), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(160), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150581,12 +167851,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 16, + ACTIONS(3920), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -150598,7 +167871,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 18, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -150607,7 +167880,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -150616,46 +167891,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [11938] = 12, - ACTIONS(3568), 1, - anon_sym_LBRACK, - ACTIONS(3571), 1, - anon_sym_DOT, - ACTIONS(3577), 1, - anon_sym_LT, - ACTIONS(3671), 1, - anon_sym_EQ, - ACTIONS(3673), 1, + [11839] = 6, + ACTIONS(730), 1, anon_sym_EQ_GT, - STATE(2999), 1, - sym_type_arguments, + ACTIONS(850), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3580), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3574), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3502), 14, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_of, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150671,51 +167917,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 17, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [12022] = 12, - ACTIONS(3542), 1, - anon_sym_EQ, - ACTIONS(3550), 1, - anon_sym_EQ_GT, - ACTIONS(3571), 1, - anon_sym_DOT, - ACTIONS(3577), 1, - anon_sym_LT, - ACTIONS(3580), 1, - anon_sym_extends, - STATE(2999), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3568), 2, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(3574), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3502), 14, + ACTIONS(153), 19, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -150726,23 +167937,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3509), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 18, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -150751,44 +167946,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [12106] = 14, - ACTIONS(3540), 1, - anon_sym_EQ, - ACTIONS(3560), 1, + [11911] = 14, + ACTIONS(3978), 1, anon_sym_LPAREN, - ACTIONS(3562), 1, + ACTIONS(3980), 1, anon_sym_DOT, - ACTIONS(3564), 1, + ACTIONS(3982), 1, anon_sym_QMARK_DOT, - ACTIONS(3566), 1, + ACTIONS(3984), 1, anon_sym_LT, - ACTIONS(3619), 1, + ACTIONS(3986), 1, + anon_sym_EQ, + ACTIONS(4052), 1, anon_sym_EQ_GT, - STATE(2955), 1, + STATE(3468), 1, sym_arguments, - STATE(3054), 1, + STATE(3572), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3554), 2, + ACTIONS(3974), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3544), 3, + ACTIONS(3964), 3, anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_extends, - ACTIONS(3502), 11, + ACTIONS(3920), 11, sym__ternary_qmark, anon_sym_as, anon_sym_LT_EQ, @@ -150800,7 +167998,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150816,7 +168014,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 18, + ACTIONS(3916), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -150835,15 +168033,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [12194] = 6, - ACTIONS(883), 1, - anon_sym_EQ, - ACTIONS(889), 1, - anon_sym_EQ_GT, + [11999] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(160), 15, + ACTIONS(3936), 22, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + ACTIONS(3938), 35, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150859,17 +168087,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 19, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -150879,8 +168096,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + [12065] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3940), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -150901,15 +168123,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [12266] = 6, - ACTIONS(806), 1, - anon_sym_EQ, - ACTIONS(889), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(160), 15, + ACTIONS(3942), 35, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150925,17 +168150,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 19, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -150945,8 +168159,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + [12131] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3932), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -150967,15 +168186,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [12338] = 5, - ACTIONS(3530), 1, - anon_sym_extends, - ACTIONS(3710), 1, - anon_sym_QMARK, + ACTIONS(3934), 35, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [12197] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3526), 22, + ACTIONS(3946), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -150998,13 +168249,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3528), 32, + ACTIONS(3948), 35, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, @@ -151031,35 +168285,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [12407] = 7, - ACTIONS(3542), 1, + [12263] = 6, + ACTIONS(3986), 1, anon_sym_EQ, - ACTIONS(3617), 1, - anon_sym_COLON, + ACTIONS(4025), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3712), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RBRACK, - ACTIONS(3502), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151075,7 +168309,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, + ACTIONS(3920), 19, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -151097,35 +168351,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [12480] = 7, - ACTIONS(3542), 1, + [12335] = 5, + ACTIONS(3962), 1, anon_sym_EQ, - ACTIONS(3550), 1, - anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3712), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RBRACK, - ACTIONS(3502), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151141,7 +168373,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, + ACTIONS(3920), 20, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -151163,32 +168416,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [12553] = 7, - ACTIONS(922), 1, - anon_sym_EQ_GT, - ACTIONS(932), 1, + [12405] = 12, + ACTIONS(3997), 1, + anon_sym_LBRACK, + ACTIONS(4035), 1, + anon_sym_DOT, + ACTIONS(4038), 1, + anon_sym_LT, + ACTIONS(4105), 1, anon_sym_EQ, - ACTIONS(3486), 1, - sym_identifier, + ACTIONS(4107), 1, + anon_sym_EQ_GT, + STATE(3550), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 14, - sym__automatic_semicolon, + ACTIONS(3995), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4003), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3920), 14, sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, + anon_sym_COLON, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(160), 15, + anon_sym_satisfies, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151204,9 +168470,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(3916), 17, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -151214,29 +168479,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [12626] = 4, + [12489] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3530), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3526), 22, + ACTIONS(3950), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -151259,12 +168515,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3528), 32, + ACTIONS(3952), 35, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -151292,44 +168551,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [12693] = 12, - ACTIONS(3540), 1, + [12555] = 6, + ACTIONS(4017), 1, anon_sym_EQ, - ACTIONS(3568), 1, - anon_sym_LBRACK, - ACTIONS(3571), 1, - anon_sym_DOT, - ACTIONS(3577), 1, - anon_sym_LT, - ACTIONS(3619), 1, + ACTIONS(4019), 1, anon_sym_EQ_GT, - STATE(2999), 1, - sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3580), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3574), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3502), 13, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151345,7 +168575,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 17, + ACTIONS(3920), 19, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -151354,24 +168604,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [12776] = 6, - ACTIONS(3540), 1, + [12627] = 12, + ACTIONS(3962), 1, anon_sym_EQ, - ACTIONS(3639), 1, + ACTIONS(3970), 1, anon_sym_EQ_GT, + ACTIONS(3995), 1, + anon_sym_extends, + ACTIONS(4035), 1, + anon_sym_DOT, + ACTIONS(4038), 1, + anon_sym_LT, + STATE(3550), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(3997), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4003), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3920), 14, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151387,26 +168670,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 18, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3498), 21, + ACTIONS(3916), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -151415,40 +168679,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [12847] = 10, - ACTIONS(3626), 1, - anon_sym_COMMA, - ACTIONS(3636), 1, - anon_sym_RBRACK, - ACTIONS(3681), 1, + [12711] = 11, + ACTIONS(856), 1, + anon_sym_COLON, + ACTIONS(899), 1, anon_sym_EQ_GT, - ACTIONS(3715), 1, + ACTIONS(905), 1, anon_sym_EQ, - ACTIONS(3718), 1, - anon_sym_in, - ACTIONS(3720), 1, - anon_sym_COLON, + ACTIONS(1928), 1, + anon_sym_extends, + ACTIONS(4011), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3502), 15, + ACTIONS(4014), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4128), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(153), 14, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -151460,7 +168724,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151476,17 +168740,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 20, + ACTIONS(120), 19, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -151497,40 +168760,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [12926] = 9, - ACTIONS(976), 1, - anon_sym_EQ, - ACTIONS(982), 1, + [12793] = 7, + ACTIONS(979), 1, + anon_sym_COLON, + ACTIONS(3925), 1, anon_sym_EQ_GT, - ACTIONS(3645), 1, - anon_sym_LBRACK, + ACTIONS(4021), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1912), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3648), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(154), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(160), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151546,7 +168786,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 18, + ACTIONS(3920), 18, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -151555,7 +168814,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -151564,29 +168825,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [13003] = 9, - ACTIONS(855), 1, - anon_sym_EQ_GT, - ACTIONS(861), 1, + [12867] = 12, + ACTIONS(3997), 1, + anon_sym_LBRACK, + ACTIONS(4035), 1, + anon_sym_DOT, + ACTIONS(4038), 1, + anon_sym_LT, + ACTIONS(4097), 1, anon_sym_EQ, - ACTIONS(1912), 1, - anon_sym_extends, + ACTIONS(4099), 1, + anon_sym_EQ_GT, + STATE(3550), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3645), 2, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(3648), 2, + ACTIONS(3995), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4003), 3, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(154), 15, + anon_sym_GT, + ACTIONS(3920), 14, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_DOT, + anon_sym_RBRACK, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -151597,7 +168865,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(160), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151613,7 +168881,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 19, + ACTIONS(3916), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -151628,18 +168896,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - [13080] = 5, - ACTIONS(3600), 1, + [12951] = 7, + ACTIONS(730), 1, + anon_sym_EQ_GT, + ACTIONS(975), 1, anon_sym_EQ, + ACTIONS(979), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151655,14 +168925,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 19, + ACTIONS(153), 18, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -151675,7 +168944,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3498), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -151697,24 +168966,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [13149] = 7, - ACTIONS(842), 1, + [13025] = 12, + ACTIONS(3997), 1, + anon_sym_LBRACK, + ACTIONS(4035), 1, + anon_sym_DOT, + ACTIONS(4038), 1, + anon_sym_LT, + ACTIONS(4101), 1, anon_sym_EQ, - ACTIONS(855), 1, + ACTIONS(4103), 1, anon_sym_EQ_GT, + STATE(3550), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(126), 3, + ACTIONS(3995), 2, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RBRACK, - ACTIONS(154), 15, + anon_sym_extends, + ACTIONS(4003), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3920), 14, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, + anon_sym_of, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -151725,7 +169004,177 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(160), 15, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3916), 17, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [13109] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4134), 15, + anon_sym_LBRACE, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT_DOT_DOT, + anon_sym_LT, + anon_sym_TILDE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(4132), 42, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_typeof, + anon_sym_import, + anon_sym_let, + anon_sym_await, + anon_sym_yield, + anon_sym_class, + anon_sym_async, + anon_sym_function, + anon_sym_new, + anon_sym_using, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + [13175] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4029), 15, + anon_sym_LBRACE, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT_DOT_DOT, + anon_sym_LT, + anon_sym_TILDE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(4027), 42, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_typeof, + anon_sym_import, + anon_sym_let, + anon_sym_await, + anon_sym_yield, + anon_sym_class, + anon_sym_async, + anon_sym_function, + anon_sym_new, + anon_sym_using, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + [13241] = 7, + ACTIONS(730), 1, + anon_sym_EQ_GT, + ACTIONS(975), 1, + anon_sym_EQ, + ACTIONS(977), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151741,6 +169190,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, + ACTIONS(153), 18, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, @@ -151763,14 +169231,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [13222] = 4, + [13315] = 4, + ACTIONS(3954), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3536), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3532), 22, + ACTIONS(3940), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -151793,10 +169260,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3534), 32, + ACTIONS(3942), 34, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, @@ -151826,13 +169295,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [13289] = 5, - ACTIONS(3604), 1, + [13383] = 8, + ACTIONS(899), 1, + anon_sym_EQ_GT, + ACTIONS(905), 1, anon_sym_EQ, + ACTIONS(986), 1, + anon_sym_in, + ACTIONS(4136), 1, + anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151848,12 +169323,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 19, - sym__automatic_semicolon, + ACTIONS(153), 17, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, @@ -151868,10 +169341,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3498), 21, + ACTIONS(120), 20, anon_sym_STAR, anon_sym_BANG, - anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -151890,19 +169362,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [13358] = 7, - ACTIONS(3550), 1, + [13458] = 7, + ACTIONS(3970), 1, anon_sym_EQ_GT, - ACTIONS(3582), 1, + ACTIONS(3988), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3636), 3, + ACTIONS(4059), 3, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RBRACK, - ACTIONS(3502), 15, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -151918,7 +169390,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151934,7 +169406,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -151956,54 +169428,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [13431] = 9, - ACTIONS(126), 1, - anon_sym_RBRACK, - ACTIONS(223), 1, - anon_sym_COMMA, - ACTIONS(899), 1, - anon_sym_EQ, - ACTIONS(904), 1, - anon_sym_COLON, - ACTIONS(908), 1, - anon_sym_EQ_GT, + [13531] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(160), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(3956), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -152024,15 +169455,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [13508] = 6, - ACTIONS(152), 1, - anon_sym_EQ_GT, - ACTIONS(806), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(160), 15, + ACTIONS(3958), 34, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152048,16 +169481,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 18, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -152067,8 +169490,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + [13596] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2723), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -152089,28 +169517,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [13579] = 9, - ACTIONS(908), 1, + ACTIONS(2721), 34, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [13661] = 10, + ACTIONS(4047), 1, + anon_sym_COMMA, + ACTIONS(4059), 1, + anon_sym_RBRACK, + ACTIONS(4099), 1, anon_sym_EQ_GT, - ACTIONS(924), 1, + ACTIONS(4138), 1, anon_sym_EQ, - ACTIONS(3645), 1, - anon_sym_LBRACK, + ACTIONS(4141), 1, + anon_sym_in, + ACTIONS(4143), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1912), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3648), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(154), 15, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_RBRACK, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -152122,7 +169584,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(160), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152138,16 +169600,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 18, + ACTIONS(3916), 20, anon_sym_STAR, anon_sym_BANG, - anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -152156,16 +169619,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [13656] = 6, - ACTIONS(152), 1, - anon_sym_EQ_GT, - ACTIONS(917), 1, + [13740] = 8, + ACTIONS(3962), 1, anon_sym_EQ, + ACTIONS(3970), 1, + anon_sym_EQ_GT, + ACTIONS(4145), 1, + anon_sym_in, + ACTIONS(4148), 1, + anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(160), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152181,13 +169649,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 18, + ACTIONS(3920), 17, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -152200,10 +169667,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(3916), 20, anon_sym_STAR, anon_sym_BANG, - anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -152222,19 +169688,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [13727] = 8, - ACTIONS(3542), 1, - anon_sym_EQ, - ACTIONS(3550), 1, + [13815] = 7, + ACTIONS(1012), 1, anon_sym_EQ_GT, - ACTIONS(3722), 1, - anon_sym_in, - ACTIONS(3725), 1, - anon_sym_of, + ACTIONS(1020), 1, + anon_sym_EQ, + ACTIONS(3908), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(153), 14, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152250,27 +169729,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 17, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3498), 20, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, + anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -152289,15 +169752,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [13802] = 6, - ACTIONS(944), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [13888] = 5, + ACTIONS(3986), 1, anon_sym_EQ, - ACTIONS(950), 1, - anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(160), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152313,12 +169776,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 18, + ACTIONS(3920), 19, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -152331,8 +169796,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - ACTIONS(120), 21, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -152354,22 +169818,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [13873] = 7, - ACTIONS(3631), 1, - anon_sym_QMARK, - ACTIONS(3633), 1, + [13957] = 7, + ACTIONS(1012), 1, + anon_sym_EQ_GT, + ACTIONS(1020), 1, anon_sym_EQ, + ACTIONS(4150), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3636), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3502), 15, + ACTIONS(153), 14, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -152377,12 +169840,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152398,8 +169859,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -152420,57 +169882,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [13946] = 9, - ACTIONS(960), 1, - anon_sym_EQ, - ACTIONS(966), 1, - anon_sym_EQ_GT, - ACTIONS(3645), 1, - anon_sym_LBRACK, + anon_sym_instanceof, + anon_sym_satisfies, + [14030] = 5, + ACTIONS(3944), 1, + anon_sym_extends, + ACTIONS(4152), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1912), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3648), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(154), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_of, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(160), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 18, + ACTIONS(3936), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -152478,7 +169902,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -152487,33 +169913,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [14023] = 7, - ACTIONS(922), 1, - anon_sym_EQ_GT, - ACTIONS(932), 1, - anon_sym_EQ, - ACTIONS(3727), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(154), 14, - sym__automatic_semicolon, + ACTIONS(3938), 32, sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152529,44 +169939,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, - anon_sym_STAR, - anon_sym_as, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - [14096] = 8, - ACTIONS(855), 1, + [14099] = 6, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(861), 1, + ACTIONS(850), 1, anon_sym_EQ, - ACTIONS(912), 1, - anon_sym_in, - ACTIONS(3729), 1, - anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152582,12 +169972,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 17, + ACTIONS(153), 18, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -152600,9 +169991,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 20, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -152621,15 +170013,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [14171] = 6, - ACTIONS(3660), 1, + [14170] = 6, + ACTIONS(850), 1, anon_sym_EQ, - ACTIONS(3662), 1, + ACTIONS(1008), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152645,7 +170037,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 18, + ACTIONS(153), 18, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -152664,7 +170056,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - ACTIONS(3498), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -152686,15 +170078,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [14242] = 6, - ACTIONS(3540), 1, - anon_sym_EQ, - ACTIONS(3662), 1, - anon_sym_EQ_GT, + [14241] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(3944), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3936), 22, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + ACTIONS(3938), 32, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152710,11 +170132,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 18, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [14308] = 7, + ACTIONS(3962), 1, + anon_sym_EQ, + ACTIONS(3970), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4154), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -152728,8 +170169,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - ACTIONS(3498), 21, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -152751,15 +170207,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [14313] = 6, - ACTIONS(3639), 1, - anon_sym_EQ_GT, - ACTIONS(3658), 1, - anon_sym_EQ, + [14381] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(3954), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3940), 22, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + ACTIONS(3942), 32, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152775,16 +170261,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 18, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -152794,37 +170270,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3498), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [14384] = 5, - ACTIONS(3536), 1, + [14448] = 5, + ACTIONS(3954), 1, anon_sym_extends, - ACTIONS(3731), 1, + ACTIONS(4157), 1, anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3532), 22, + ACTIONS(3940), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -152847,7 +170301,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3534), 32, + ACTIONS(3942), 32, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -152880,15 +170334,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [14453] = 6, - ACTIONS(806), 1, + [14517] = 6, + ACTIONS(3986), 1, anon_sym_EQ, - ACTIONS(950), 1, + ACTIONS(4062), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(160), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152904,12 +170358,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 18, + ACTIONS(3920), 18, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -152922,8 +170377,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - ACTIONS(120), 21, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -152945,102 +170399,81 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [14524] = 31, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3337), 1, - anon_sym_abstract, - ACTIONS(3735), 1, - anon_sym_export, - ACTIONS(3737), 1, - anon_sym_STAR, - ACTIONS(3743), 1, + [14588] = 9, + ACTIONS(1046), 1, + anon_sym_EQ, + ACTIONS(1052), 1, + anon_sym_EQ_GT, + ACTIONS(4011), 1, anon_sym_LBRACK, - ACTIONS(3745), 1, - anon_sym_async, - ACTIONS(3747), 1, - anon_sym_new, - ACTIONS(3751), 1, - anon_sym_static, - ACTIONS(3753), 1, - anon_sym_readonly, - ACTIONS(3759), 1, - anon_sym_override, - STATE(1339), 1, - sym_decorator, - STATE(2817), 1, - sym_accessibility_modifier, - STATE(2846), 1, - sym_override_modifier, - STATE(3332), 1, - sym_formal_parameters, - STATE(4263), 1, - sym__call_signature, - STATE(4653), 1, - aux_sym_export_statement_repeat1, - STATE(5568), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3319), 2, + ACTIONS(1928), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4014), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(153), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(159), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 18, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3739), 2, - anon_sym_COMMA, - anon_sym_SEMI, - ACTIONS(3741), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3749), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3755), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3757), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3127), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(3879), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3733), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [14644] = 5, - ACTIONS(3658), 1, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [14665] = 5, + ACTIONS(4023), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153056,13 +170489,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 18, + ACTIONS(3920), 19, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -153075,7 +170509,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3498), 21, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -153097,15 +170531,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [14712] = 6, - ACTIONS(3651), 1, - anon_sym_EQ, - ACTIONS(3653), 1, + [14734] = 6, + ACTIONS(225), 1, anon_sym_EQ_GT, + ACTIONS(984), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153121,12 +170555,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 17, - sym__automatic_semicolon, + ACTIONS(153), 18, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -153139,7 +170574,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3498), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -153161,35 +170596,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [14782] = 8, - ACTIONS(3626), 1, - anon_sym_COMMA, - ACTIONS(3636), 1, - anon_sym_RBRACK, - ACTIONS(3681), 1, - anon_sym_EQ_GT, - ACTIONS(3715), 1, - anon_sym_EQ, + [14805] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3502), 15, + ACTIONS(3912), 22, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + ACTIONS(3914), 34, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153205,8 +170649,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [14870] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3940), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -153227,19 +170685,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [14856] = 8, - ACTIONS(3679), 1, + ACTIONS(3942), 34, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [14935] = 5, + ACTIONS(4017), 1, anon_sym_EQ, - ACTIONS(3681), 1, - anon_sym_EQ_GT, - ACTIONS(3718), 1, - anon_sym_in, - ACTIONS(3720), 1, - anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153255,12 +170742,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 16, + ACTIONS(3920), 19, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -153272,9 +170762,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3498), 20, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -153293,15 +170784,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [14930] = 6, - ACTIONS(3540), 1, - anon_sym_EQ, - ACTIONS(3653), 1, + [15004] = 6, + ACTIONS(4062), 1, anon_sym_EQ_GT, + ACTIONS(4080), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153317,12 +170808,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 17, - sym__automatic_semicolon, + ACTIONS(3920), 18, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -153335,7 +170827,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3498), 21, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -153357,27 +170849,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [15000] = 9, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(806), 1, + [15075] = 9, + ACTIONS(126), 1, + anon_sym_COMMA, + ACTIONS(222), 1, + anon_sym_RBRACK, + ACTIONS(995), 1, anon_sym_EQ, - ACTIONS(3645), 1, - anon_sym_LBRACK, + ACTIONS(1000), 1, + anon_sym_COLON, + ACTIONS(1004), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1912), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3648), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(154), 14, + ACTIONS(153), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -153389,7 +170879,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153405,8 +170895,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 18, + ACTIONS(120), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [15152] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3932), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -153414,7 +170931,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -153423,18 +170942,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [15076] = 6, - ACTIONS(3582), 1, + ACTIONS(3934), 34, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [15217] = 7, + ACTIONS(3962), 1, anon_sym_EQ, + ACTIONS(4082), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3636), 3, + ACTIONS(4154), 3, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RBRACK, - ACTIONS(3502), 15, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -153450,7 +171007,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153466,7 +171023,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -153488,15 +171045,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [15146] = 6, - ACTIONS(806), 1, + [15290] = 5, + ACTIONS(4021), 1, anon_sym_EQ, - ACTIONS(922), 1, - anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(160), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153512,10 +171067,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 17, + ACTIONS(3920), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, @@ -153530,7 +171087,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -153552,108 +171109,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [15216] = 31, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3337), 1, - anon_sym_abstract, - ACTIONS(3735), 1, - anon_sym_export, - ACTIONS(3737), 1, - anon_sym_STAR, - ACTIONS(3743), 1, + [15359] = 9, + ACTIONS(1004), 1, + anon_sym_EQ_GT, + ACTIONS(1010), 1, + anon_sym_EQ, + ACTIONS(4011), 1, anon_sym_LBRACK, - ACTIONS(3745), 1, - anon_sym_async, - ACTIONS(3747), 1, - anon_sym_new, - ACTIONS(3751), 1, - anon_sym_static, - ACTIONS(3753), 1, - anon_sym_readonly, - ACTIONS(3759), 1, - anon_sym_override, - STATE(1339), 1, - sym_decorator, - STATE(2817), 1, - sym_accessibility_modifier, - STATE(2846), 1, - sym_override_modifier, - STATE(3332), 1, - sym_formal_parameters, - STATE(4263), 1, - sym__call_signature, - STATE(4653), 1, - aux_sym_export_statement_repeat1, - STATE(5568), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3319), 2, + ACTIONS(1928), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4014), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(153), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(159), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 18, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3447), 2, - anon_sym_COMMA, - anon_sym_SEMI, - ACTIONS(3449), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3749), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3755), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3757), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3127), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(4017), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3733), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [15336] = 8, - ACTIONS(3679), 1, - anon_sym_EQ, - ACTIONS(3681), 1, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [15436] = 6, + ACTIONS(1008), 1, anon_sym_EQ_GT, - ACTIONS(3718), 1, - anon_sym_in, - ACTIONS(3761), 1, - anon_sym_COLON, + ACTIONS(1032), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153669,12 +171201,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 16, + ACTIONS(153), 18, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_LPAREN, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -153686,9 +171219,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3498), 20, + anon_sym_implements, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -153707,112 +171242,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [15410] = 31, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3337), 1, - anon_sym_abstract, - ACTIONS(3735), 1, - anon_sym_export, - ACTIONS(3737), 1, - anon_sym_STAR, - ACTIONS(3743), 1, - anon_sym_LBRACK, - ACTIONS(3745), 1, - anon_sym_async, - ACTIONS(3747), 1, - anon_sym_new, - ACTIONS(3751), 1, - anon_sym_static, - ACTIONS(3753), 1, - anon_sym_readonly, - ACTIONS(3759), 1, - anon_sym_override, - STATE(1339), 1, - sym_decorator, - STATE(2817), 1, - sym_accessibility_modifier, - STATE(2846), 1, - sym_override_modifier, - STATE(3332), 1, - sym_formal_parameters, - STATE(4263), 1, - sym__call_signature, - STATE(4653), 1, - aux_sym_export_statement_repeat1, - STATE(5568), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3319), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3749), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3755), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3763), 2, - anon_sym_COMMA, - anon_sym_SEMI, - ACTIONS(3765), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3757), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3127), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(3950), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3733), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [15530] = 8, - ACTIONS(126), 1, - anon_sym_RBRACK, - ACTIONS(223), 1, - anon_sym_COMMA, - ACTIONS(899), 1, + [15507] = 9, + ACTIONS(1060), 1, anon_sym_EQ, - ACTIONS(908), 1, + ACTIONS(1066), 1, anon_sym_EQ_GT, + ACTIONS(4011), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 15, + ACTIONS(1928), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4014), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(153), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_LBRACK, + anon_sym_of, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -153824,7 +171275,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153840,7 +171291,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(120), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -153849,9 +171300,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -153860,17 +171309,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - [15604] = 6, - ACTIONS(922), 1, - anon_sym_EQ_GT, - ACTIONS(932), 1, + [15584] = 6, + ACTIONS(4093), 1, anon_sym_EQ, + ACTIONS(4095), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(160), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153886,12 +171334,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 17, - sym__automatic_semicolon, + ACTIONS(3920), 18, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -153904,7 +171352,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + anon_sym_implements, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -153926,13 +171375,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [15674] = 5, - ACTIONS(3660), 1, + [15655] = 6, + ACTIONS(3986), 1, anon_sym_EQ, + ACTIONS(4095), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153948,7 +171399,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 18, + ACTIONS(3920), 18, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -153967,7 +171418,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - ACTIONS(3498), 21, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -153989,17 +171440,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [15742] = 7, - ACTIONS(904), 1, - anon_sym_COLON, - ACTIONS(908), 1, - anon_sym_EQ_GT, - ACTIONS(924), 1, + [15726] = 7, + ACTIONS(4054), 1, + anon_sym_QMARK, + ACTIONS(4056), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(160), 15, + ACTIONS(4059), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3920), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154015,12 +171484,107 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 16, + ACTIONS(3916), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [15799] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3946), 22, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + ACTIONS(3948), 34, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [15864] = 7, + ACTIONS(886), 1, + anon_sym_EQ, + ACTIONS(899), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(222), 3, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_RBRACK, + ACTIONS(153), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -154032,6 +171596,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + ACTIONS(159), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, @@ -154054,103 +171634,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [15814] = 31, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3337), 1, - anon_sym_abstract, - ACTIONS(3735), 1, - anon_sym_export, - ACTIONS(3737), 1, - anon_sym_STAR, - ACTIONS(3743), 1, - anon_sym_LBRACK, - ACTIONS(3745), 1, - anon_sym_async, - ACTIONS(3747), 1, - anon_sym_new, - ACTIONS(3751), 1, - anon_sym_static, - ACTIONS(3753), 1, - anon_sym_readonly, - ACTIONS(3759), 1, - anon_sym_override, - STATE(1339), 1, - sym_decorator, - STATE(2817), 1, - sym_accessibility_modifier, - STATE(2846), 1, - sym_override_modifier, - STATE(3332), 1, - sym_formal_parameters, - STATE(4263), 1, - sym__call_signature, - STATE(4653), 1, - aux_sym_export_statement_repeat1, - STATE(5568), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3319), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3749), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3755), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3767), 2, - anon_sym_COMMA, - anon_sym_SEMI, - ACTIONS(3769), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3757), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3127), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(3924), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3733), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [15934] = 4, + [15937] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3536), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3532), 22, + ACTIONS(2769), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -154173,12 +171661,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3534), 31, + ACTIONS(2767), 34, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, @@ -154205,14 +171696,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [16000] = 4, + [16002] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3530), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3526), 22, + ACTIONS(3950), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -154235,12 +171723,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3528), 31, + ACTIONS(3952), 34, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, @@ -154267,106 +171758,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [16066] = 31, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3337), 1, - anon_sym_abstract, - ACTIONS(3735), 1, - anon_sym_export, - ACTIONS(3737), 1, - anon_sym_STAR, - ACTIONS(3743), 1, + [16067] = 12, + ACTIONS(3986), 1, + anon_sym_EQ, + ACTIONS(3997), 1, anon_sym_LBRACK, - ACTIONS(3745), 1, - anon_sym_async, - ACTIONS(3747), 1, - anon_sym_new, - ACTIONS(3751), 1, - anon_sym_static, - ACTIONS(3753), 1, - anon_sym_readonly, - ACTIONS(3759), 1, - anon_sym_override, - STATE(1339), 1, - sym_decorator, - STATE(2817), 1, - sym_accessibility_modifier, - STATE(2846), 1, - sym_override_modifier, - STATE(3332), 1, - sym_formal_parameters, - STATE(4263), 1, - sym__call_signature, - STATE(4653), 1, - aux_sym_export_statement_repeat1, - STATE(5568), 1, - sym_type_parameters, + ACTIONS(4035), 1, + anon_sym_DOT, + ACTIONS(4038), 1, + anon_sym_LT, + ACTIONS(4052), 1, + anon_sym_EQ_GT, + STATE(3550), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3311), 2, + ACTIONS(3995), 2, anon_sym_COMMA, - anon_sym_SEMI, - ACTIONS(3319), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3339), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3749), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3755), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3757), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3127), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(3991), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3733), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [16186] = 7, - ACTIONS(908), 1, - anon_sym_EQ_GT, - ACTIONS(924), 1, - anon_sym_EQ, - ACTIONS(926), 1, - anon_sym_COLON, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(160), 15, + anon_sym_extends, + ACTIONS(4003), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3920), 13, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154382,12 +171811,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 16, + ACTIONS(3916), 17, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [16150] = 9, + ACTIONS(899), 1, + anon_sym_EQ_GT, + ACTIONS(905), 1, + anon_sym_EQ, + ACTIONS(1928), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4011), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4014), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(153), 15, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -154399,7 +171861,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(159), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 19, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -154408,9 +171886,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -154421,17 +171897,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [16258] = 7, - ACTIONS(3542), 1, - anon_sym_EQ, - ACTIONS(3722), 1, - anon_sym_in, - ACTIONS(3725), 1, - anon_sym_of, + [16227] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(3936), 22, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + ACTIONS(3938), 34, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154447,15 +171950,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 17, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -154465,9 +171959,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3498), 20, + [16292] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3944), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3936), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, + anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -154486,83 +171989,115 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [16330] = 31, + ACTIONS(3938), 31, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [16358] = 31, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2529), 1, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - ACTIONS(3321), 1, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3337), 1, + ACTIONS(3737), 1, anon_sym_abstract, - ACTIONS(3735), 1, + ACTIONS(4161), 1, anon_sym_export, - ACTIONS(3737), 1, + ACTIONS(4163), 1, anon_sym_STAR, - ACTIONS(3743), 1, + ACTIONS(4169), 1, anon_sym_LBRACK, - ACTIONS(3745), 1, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(3747), 1, + ACTIONS(4173), 1, anon_sym_new, - ACTIONS(3751), 1, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(3753), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(3759), 1, + ACTIONS(4185), 1, anon_sym_override, - STATE(1339), 1, + STATE(1532), 1, sym_decorator, - STATE(2817), 1, + STATE(3309), 1, sym_accessibility_modifier, - STATE(2846), 1, + STATE(3344), 1, sym_override_modifier, - STATE(3332), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(4263), 1, + STATE(4958), 1, sym__call_signature, - STATE(4653), 1, + STATE(5616), 1, aux_sym_export_statement_repeat1, - STATE(5568), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3319), 2, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3749), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3755), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3771), 2, + ACTIONS(4165), 2, anon_sym_COMMA, anon_sym_SEMI, - ACTIONS(3773), 2, + ACTIONS(4167), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3757), 3, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3127), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(3864), 6, + STATE(4666), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3733), 12, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -154575,15 +172110,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [16450] = 6, - ACTIONS(3540), 1, - anon_sym_EQ, - ACTIONS(3677), 1, + [16478] = 7, + ACTIONS(1000), 1, + anon_sym_COLON, + ACTIONS(1004), 1, anon_sym_EQ_GT, + ACTIONS(1010), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154599,12 +172136,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 16, + ACTIONS(153), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -154616,7 +172153,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3498), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -154638,143 +172175,280 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [16519] = 6, - ACTIONS(960), 1, - anon_sym_EQ, - ACTIONS(966), 1, - anon_sym_EQ_GT, + [16550] = 31, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(160), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 16, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(120), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4187), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(4189), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4536), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [16670] = 31, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [16588] = 8, - ACTIONS(3540), 1, - anon_sym_EQ, - ACTIONS(3619), 1, - anon_sym_EQ_GT, - ACTIONS(3722), 1, - anon_sym_in, - ACTIONS(3725), 1, - anon_sym_of, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3502), 15, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(3719), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4191), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(4193), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4551), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [16790] = 31, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 20, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, anon_sym_STAR, - anon_sym_BANG, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [16661] = 6, - ACTIONS(3675), 1, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4195), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(4197), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4574), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [16910] = 5, + ACTIONS(4093), 1, anon_sym_EQ, - ACTIONS(3677), 1, - anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154790,11 +172464,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 16, + ACTIONS(3920), 18, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -154807,7 +172482,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3498), 21, + anon_sym_implements, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -154829,15 +172505,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [16730] = 6, - ACTIONS(3679), 1, + [16978] = 8, + ACTIONS(4097), 1, anon_sym_EQ, - ACTIONS(3681), 1, + ACTIONS(4099), 1, anon_sym_EQ_GT, + ACTIONS(4141), 1, + anon_sym_in, + ACTIONS(4143), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154853,7 +172533,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 16, + ACTIONS(3920), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -154870,10 +172550,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3498), 21, + ACTIONS(3916), 20, anon_sym_STAR, anon_sym_BANG, - anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -154892,35 +172571,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [16799] = 6, - ACTIONS(806), 1, - anon_sym_EQ, - ACTIONS(966), 1, + [17052] = 8, + ACTIONS(4047), 1, + anon_sym_COMMA, + ACTIONS(4059), 1, + anon_sym_RBRACK, + ACTIONS(4099), 1, anon_sym_EQ_GT, + ACTIONS(4138), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(160), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 16, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -154933,37 +172599,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [16868] = 6, - ACTIONS(806), 1, - anon_sym_EQ, - ACTIONS(982), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(160), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154979,24 +172615,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 16, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -155018,15 +172637,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [16937] = 6, - ACTIONS(3540), 1, + [17126] = 7, + ACTIONS(3962), 1, anon_sym_EQ, - ACTIONS(3681), 1, - anon_sym_EQ_GT, + ACTIONS(4145), 1, + anon_sym_in, + ACTIONS(4148), 1, + anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155042,12 +172663,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 16, + ACTIONS(3920), 17, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -155059,10 +172681,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3498), 21, + ACTIONS(3916), 20, anon_sym_STAR, anon_sym_BANG, - anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -155081,15 +172702,104 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [17006] = 6, - ACTIONS(3671), 1, + [17198] = 31, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3719), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4199), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(4201), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4558), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [17318] = 6, + ACTIONS(850), 1, anon_sym_EQ, - ACTIONS(3673), 1, + ACTIONS(1012), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155105,11 +172815,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 16, + ACTIONS(153), 17, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_of, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -155122,7 +172833,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3498), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -155144,15 +172855,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [17075] = 6, - ACTIONS(3540), 1, + [17388] = 8, + ACTIONS(4097), 1, anon_sym_EQ, - ACTIONS(3673), 1, + ACTIONS(4099), 1, anon_sym_EQ_GT, + ACTIONS(4141), 1, + anon_sym_in, + ACTIONS(4203), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155168,12 +172883,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 16, + ACTIONS(3920), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_of, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -155185,10 +172900,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3498), 21, + ACTIONS(3916), 20, anon_sym_STAR, anon_sym_BANG, - anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -155207,17 +172921,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [17144] = 7, - ACTIONS(3626), 1, + [17462] = 8, + ACTIONS(126), 1, anon_sym_COMMA, - ACTIONS(3636), 1, + ACTIONS(222), 1, anon_sym_RBRACK, - ACTIONS(3715), 1, + ACTIONS(995), 1, anon_sym_EQ, + ACTIONS(1004), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3502), 15, + ACTIONS(153), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -155233,7 +172949,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155249,7 +172965,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -155271,15 +172987,104 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [17215] = 6, - ACTIONS(908), 1, + [17536] = 31, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3719), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3781), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(3783), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4511), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [17656] = 6, + ACTIONS(1012), 1, anon_sym_EQ_GT, - ACTIONS(924), 1, + ACTIONS(1020), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155295,12 +173100,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 16, + ACTIONS(153), 17, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -155334,33 +173140,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [17284] = 7, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(806), 1, + [17726] = 6, + ACTIONS(4089), 1, anon_sym_EQ, - ACTIONS(812), 1, - anon_sym_COLON, + ACTIONS(4091), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(160), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155376,7 +173164,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(3920), 17, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -155398,15 +173204,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [17355] = 6, - ACTIONS(976), 1, - anon_sym_EQ, - ACTIONS(982), 1, + [17796] = 7, + ACTIONS(1004), 1, anon_sym_EQ_GT, + ACTIONS(1010), 1, + anon_sym_EQ, + ACTIONS(1014), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155422,12 +173230,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 16, + ACTIONS(153), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -155461,13 +173269,104 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [17424] = 5, - ACTIONS(3651), 1, + [17868] = 31, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3719), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4205), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(4207), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4528), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [17988] = 6, + ACTIONS(3986), 1, anon_sym_EQ, + ACTIONS(4091), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155483,7 +173382,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 17, + ACTIONS(3920), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -155501,7 +173400,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3498), 21, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -155523,15 +173422,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [17491] = 6, - ACTIONS(806), 1, + [18058] = 5, + ACTIONS(4080), 1, anon_sym_EQ, - ACTIONS(908), 1, - anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(160), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155547,12 +173444,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(154), 16, + ACTIONS(3920), 18, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -155564,7 +173463,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -155586,35 +173485,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [17560] = 8, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(806), 1, - anon_sym_EQ, - ACTIONS(912), 1, - anon_sym_in, - ACTIONS(3729), 1, - anon_sym_of, + [18126] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 15, + ACTIONS(3954), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3940), 22, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + ACTIONS(3942), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155630,101 +173538,181 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 20, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [18192] = 31, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, anon_sym_STAR, - anon_sym_BANG, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [17633] = 30, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4209), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(4211), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4488), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [18312] = 31, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2529), 1, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - ACTIONS(3321), 1, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3337), 1, + ACTIONS(3737), 1, anon_sym_abstract, - ACTIONS(3735), 1, + ACTIONS(4161), 1, anon_sym_export, - ACTIONS(3737), 1, + ACTIONS(4163), 1, anon_sym_STAR, - ACTIONS(3743), 1, + ACTIONS(4169), 1, anon_sym_LBRACK, - ACTIONS(3745), 1, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(3747), 1, + ACTIONS(4173), 1, anon_sym_new, - ACTIONS(3751), 1, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(3753), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(3759), 1, + ACTIONS(4185), 1, anon_sym_override, - STATE(1339), 1, + STATE(1532), 1, sym_decorator, - STATE(2817), 1, + STATE(3309), 1, sym_accessibility_modifier, - STATE(2846), 1, + STATE(3344), 1, sym_override_modifier, - STATE(3332), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(4263), 1, + STATE(4958), 1, sym__call_signature, - STATE(4653), 1, + STATE(5616), 1, aux_sym_export_statement_repeat1, - STATE(5568), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3319), 2, + ACTIONS(3711), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3749), 2, + ACTIONS(3739), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(3755), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - ACTIONS(3775), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3757), 3, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3127), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4491), 6, + STATE(4655), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3733), 12, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -155737,19 +173725,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [17749] = 6, - ACTIONS(3619), 1, + [18432] = 9, + ACTIONS(151), 1, anon_sym_EQ_GT, - ACTIONS(3777), 1, + ACTIONS(850), 1, anon_sym_EQ, + ACTIONS(4011), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3502), 15, + ACTIONS(1928), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4014), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(153), 14, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -155761,7 +173757,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155777,7 +173773,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, + ACTIONS(120), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -155786,9 +173782,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -155797,17 +173791,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - [17817] = 6, - ACTIONS(3619), 1, - anon_sym_EQ_GT, - ACTIONS(3779), 1, + [18508] = 6, + ACTIONS(3988), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3502), 15, + ACTIONS(4059), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -155823,7 +173818,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155839,7 +173834,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -155861,31 +173856,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [17885] = 6, - ACTIONS(3619), 1, - anon_sym_EQ_GT, - ACTIONS(3781), 1, + [18578] = 5, + ACTIONS(4089), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3502), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155901,7 +173878,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, + ACTIONS(3920), 17, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -155923,289 +173918,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [17953] = 30, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3337), 1, - anon_sym_abstract, - ACTIONS(3735), 1, - anon_sym_export, - ACTIONS(3737), 1, - anon_sym_STAR, - ACTIONS(3743), 1, - anon_sym_LBRACK, - ACTIONS(3745), 1, - anon_sym_async, - ACTIONS(3747), 1, - anon_sym_new, - ACTIONS(3751), 1, - anon_sym_static, - ACTIONS(3753), 1, - anon_sym_readonly, - ACTIONS(3759), 1, - anon_sym_override, - STATE(1339), 1, - sym_decorator, - STATE(2817), 1, - sym_accessibility_modifier, - STATE(2846), 1, - sym_override_modifier, - STATE(3332), 1, - sym_formal_parameters, - STATE(4263), 1, - sym__call_signature, - STATE(4653), 1, - aux_sym_export_statement_repeat1, - STATE(5568), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3319), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3749), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3755), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3783), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3757), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3127), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(4491), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3733), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [18069] = 30, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3337), 1, - anon_sym_abstract, - ACTIONS(3735), 1, - anon_sym_export, - ACTIONS(3737), 1, - anon_sym_STAR, - ACTIONS(3743), 1, - anon_sym_LBRACK, - ACTIONS(3745), 1, - anon_sym_async, - ACTIONS(3747), 1, - anon_sym_new, - ACTIONS(3751), 1, - anon_sym_static, - ACTIONS(3753), 1, - anon_sym_readonly, - ACTIONS(3759), 1, - anon_sym_override, - STATE(1339), 1, - sym_decorator, - STATE(2817), 1, - sym_accessibility_modifier, - STATE(2846), 1, - sym_override_modifier, - STATE(3332), 1, - sym_formal_parameters, - STATE(4263), 1, - sym__call_signature, - STATE(4653), 1, - aux_sym_export_statement_repeat1, - STATE(5568), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3319), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3749), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3755), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3785), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3757), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3127), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(4491), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3733), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [18185] = 30, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3337), 1, - anon_sym_abstract, - ACTIONS(3735), 1, - anon_sym_export, - ACTIONS(3737), 1, - anon_sym_STAR, - ACTIONS(3743), 1, - anon_sym_LBRACK, - ACTIONS(3745), 1, - anon_sym_async, - ACTIONS(3747), 1, - anon_sym_new, - ACTIONS(3751), 1, - anon_sym_static, - ACTIONS(3753), 1, - anon_sym_readonly, - ACTIONS(3759), 1, - anon_sym_override, - STATE(1339), 1, - sym_decorator, - STATE(2817), 1, - sym_accessibility_modifier, - STATE(2846), 1, - sym_override_modifier, - STATE(3332), 1, - sym_formal_parameters, - STATE(4263), 1, - sym__call_signature, - STATE(4653), 1, - aux_sym_export_statement_repeat1, - STATE(5568), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3319), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3749), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3755), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3787), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3757), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3127), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(4491), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3733), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [18301] = 6, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(1052), 1, + [18645] = 6, + ACTIONS(3986), 1, anon_sym_EQ, + ACTIONS(4103), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(160), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -156221,7 +173942,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(3920), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -156243,15 +173981,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [18369] = 6, - ACTIONS(3619), 1, - anon_sym_EQ_GT, - ACTIONS(3789), 1, + [18714] = 7, + ACTIONS(4047), 1, + anon_sym_COMMA, + ACTIONS(4059), 1, + anon_sym_RBRACK, + ACTIONS(4138), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3502), 15, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -156267,7 +174007,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -156283,7 +174023,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -156305,117 +174045,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [18437] = 30, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3337), 1, - anon_sym_abstract, - ACTIONS(3735), 1, - anon_sym_export, - ACTIONS(3737), 1, - anon_sym_STAR, - ACTIONS(3743), 1, - anon_sym_LBRACK, - ACTIONS(3745), 1, - anon_sym_async, - ACTIONS(3747), 1, - anon_sym_new, - ACTIONS(3751), 1, - anon_sym_static, - ACTIONS(3753), 1, - anon_sym_readonly, - ACTIONS(3759), 1, - anon_sym_override, - STATE(1339), 1, - sym_decorator, - STATE(2817), 1, - sym_accessibility_modifier, - STATE(2846), 1, - sym_override_modifier, - STATE(3332), 1, - sym_formal_parameters, - STATE(4263), 1, - sym__call_signature, - STATE(4653), 1, - aux_sym_export_statement_repeat1, - STATE(5568), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3319), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3749), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3755), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3791), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3757), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3127), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(4491), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3733), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [18553] = 6, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(1044), 1, + [18785] = 6, + ACTIONS(1046), 1, anon_sym_EQ, + ACTIONS(1052), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -156431,6 +174069,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, + ACTIONS(153), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, @@ -156453,31 +174108,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [18621] = 6, - ACTIONS(225), 1, + [18854] = 6, + ACTIONS(1004), 1, anon_sym_EQ_GT, - ACTIONS(988), 1, + ACTIONS(1010), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -156493,6 +174132,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, + ACTIONS(153), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, @@ -156515,289 +174171,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [18689] = 30, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3337), 1, - anon_sym_abstract, - ACTIONS(3735), 1, - anon_sym_export, - ACTIONS(3737), 1, - anon_sym_STAR, - ACTIONS(3743), 1, - anon_sym_LBRACK, - ACTIONS(3745), 1, - anon_sym_async, - ACTIONS(3747), 1, - anon_sym_new, - ACTIONS(3751), 1, - anon_sym_static, - ACTIONS(3753), 1, - anon_sym_readonly, - ACTIONS(3759), 1, - anon_sym_override, - STATE(1339), 1, - sym_decorator, - STATE(2817), 1, - sym_accessibility_modifier, - STATE(2846), 1, - sym_override_modifier, - STATE(3332), 1, - sym_formal_parameters, - STATE(4263), 1, - sym__call_signature, - STATE(4653), 1, - aux_sym_export_statement_repeat1, - STATE(5568), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3319), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3749), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3755), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3793), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3757), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3127), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(4491), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3733), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [18805] = 30, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3337), 1, - anon_sym_abstract, - ACTIONS(3735), 1, - anon_sym_export, - ACTIONS(3737), 1, - anon_sym_STAR, - ACTIONS(3743), 1, - anon_sym_LBRACK, - ACTIONS(3745), 1, - anon_sym_async, - ACTIONS(3747), 1, - anon_sym_new, - ACTIONS(3751), 1, - anon_sym_static, - ACTIONS(3753), 1, - anon_sym_readonly, - ACTIONS(3759), 1, - anon_sym_override, - STATE(1339), 1, - sym_decorator, - STATE(2817), 1, - sym_accessibility_modifier, - STATE(2846), 1, - sym_override_modifier, - STATE(3332), 1, - sym_formal_parameters, - STATE(4263), 1, - sym__call_signature, - STATE(4653), 1, - aux_sym_export_statement_repeat1, - STATE(5568), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3319), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3749), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3755), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3795), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3757), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3127), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(4491), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3733), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [18921] = 30, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3337), 1, - anon_sym_abstract, - ACTIONS(3735), 1, - anon_sym_export, - ACTIONS(3737), 1, - anon_sym_STAR, - ACTIONS(3743), 1, - anon_sym_LBRACK, - ACTIONS(3745), 1, - anon_sym_async, - ACTIONS(3747), 1, - anon_sym_new, - ACTIONS(3751), 1, - anon_sym_static, - ACTIONS(3753), 1, - anon_sym_readonly, - ACTIONS(3759), 1, - anon_sym_override, - STATE(1339), 1, - sym_decorator, - STATE(2817), 1, - sym_accessibility_modifier, - STATE(2846), 1, - sym_override_modifier, - STATE(3332), 1, - sym_formal_parameters, - STATE(4263), 1, - sym__call_signature, - STATE(4653), 1, - aux_sym_export_statement_repeat1, - STATE(5568), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3319), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3749), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3755), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3797), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3757), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3127), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(4491), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3733), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [19037] = 6, - ACTIONS(3540), 1, + [18923] = 6, + ACTIONS(850), 1, anon_sym_EQ, - ACTIONS(3617), 1, - anon_sym_COLON, + ACTIONS(1052), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3502), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -156813,7 +174195,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, + ACTIONS(153), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -156835,33 +174234,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [19105] = 7, - ACTIONS(3540), 1, + [18992] = 6, + ACTIONS(850), 1, anon_sym_EQ, - ACTIONS(3722), 1, - anon_sym_in, - ACTIONS(3725), 1, - anon_sym_of, + ACTIONS(1004), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3502), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -156877,9 +174258,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 20, + ACTIONS(153), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -156898,289 +174297,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [19175] = 30, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3337), 1, - anon_sym_abstract, - ACTIONS(3735), 1, - anon_sym_export, - ACTIONS(3737), 1, - anon_sym_STAR, - ACTIONS(3743), 1, - anon_sym_LBRACK, - ACTIONS(3745), 1, - anon_sym_async, - ACTIONS(3747), 1, - anon_sym_new, - ACTIONS(3751), 1, - anon_sym_static, - ACTIONS(3753), 1, - anon_sym_readonly, - ACTIONS(3759), 1, - anon_sym_override, - STATE(1339), 1, - sym_decorator, - STATE(2817), 1, - sym_accessibility_modifier, - STATE(2846), 1, - sym_override_modifier, - STATE(3332), 1, - sym_formal_parameters, - STATE(4263), 1, - sym__call_signature, - STATE(4653), 1, - aux_sym_export_statement_repeat1, - STATE(5568), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3319), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3749), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3755), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3799), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3757), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3127), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(4491), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3733), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [19291] = 30, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3337), 1, - anon_sym_abstract, - ACTIONS(3735), 1, - anon_sym_export, - ACTIONS(3737), 1, - anon_sym_STAR, - ACTIONS(3743), 1, - anon_sym_LBRACK, - ACTIONS(3745), 1, - anon_sym_async, - ACTIONS(3747), 1, - anon_sym_new, - ACTIONS(3751), 1, - anon_sym_static, - ACTIONS(3753), 1, - anon_sym_readonly, - ACTIONS(3759), 1, - anon_sym_override, - STATE(1339), 1, - sym_decorator, - STATE(2817), 1, - sym_accessibility_modifier, - STATE(2846), 1, - sym_override_modifier, - STATE(3332), 1, - sym_formal_parameters, - STATE(4263), 1, - sym__call_signature, - STATE(4653), 1, - aux_sym_export_statement_repeat1, - STATE(5568), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3319), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3749), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3755), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3801), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3757), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3127), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(4491), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3733), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [19407] = 30, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3337), 1, - anon_sym_abstract, - ACTIONS(3735), 1, - anon_sym_export, - ACTIONS(3737), 1, - anon_sym_STAR, - ACTIONS(3743), 1, - anon_sym_LBRACK, - ACTIONS(3745), 1, - anon_sym_async, - ACTIONS(3747), 1, - anon_sym_new, - ACTIONS(3751), 1, - anon_sym_static, - ACTIONS(3753), 1, - anon_sym_readonly, - ACTIONS(3759), 1, - anon_sym_override, - STATE(1339), 1, - sym_decorator, - STATE(2817), 1, - sym_accessibility_modifier, - STATE(2846), 1, - sym_override_modifier, - STATE(3332), 1, - sym_formal_parameters, - STATE(4263), 1, - sym__call_signature, - STATE(4653), 1, - aux_sym_export_statement_repeat1, - STATE(5568), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3319), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3749), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3755), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3803), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3757), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3127), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(4491), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3733), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [19523] = 6, - ACTIONS(3619), 1, - anon_sym_EQ_GT, - ACTIONS(3805), 1, + [19061] = 6, + ACTIONS(1060), 1, anon_sym_EQ, + ACTIONS(1066), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3502), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157196,7 +174321,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, + ACTIONS(153), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -157218,31 +174360,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [19591] = 6, - ACTIONS(3619), 1, - anon_sym_EQ_GT, - ACTIONS(3807), 1, + [19130] = 6, + ACTIONS(850), 1, anon_sym_EQ, + ACTIONS(1066), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3502), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157258,7 +174384,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, + ACTIONS(153), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -157280,15 +174423,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [19659] = 6, - ACTIONS(225), 1, + [19199] = 7, + ACTIONS(151), 1, anon_sym_EQ_GT, - ACTIONS(1048), 1, + ACTIONS(850), 1, anon_sym_EQ, + ACTIONS(856), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 15, + ACTIONS(153), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -157304,7 +174449,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157342,15 +174487,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [19727] = 6, - ACTIONS(225), 1, + [19270] = 8, + ACTIONS(151), 1, anon_sym_EQ_GT, - ACTIONS(1056), 1, + ACTIONS(850), 1, anon_sym_EQ, + ACTIONS(986), 1, + anon_sym_in, + ACTIONS(4136), 1, + anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 15, + ACTIONS(153), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -157366,7 +174515,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(160), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157382,10 +174531,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(120), 20, anon_sym_STAR, anon_sym_BANG, - anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -157404,15 +174552,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [19795] = 6, - ACTIONS(3619), 1, - anon_sym_EQ_GT, - ACTIONS(3809), 1, + [19343] = 8, + ACTIONS(3986), 1, anon_sym_EQ, + ACTIONS(4052), 1, + anon_sym_EQ_GT, + ACTIONS(4145), 1, + anon_sym_in, + ACTIONS(4148), 1, + anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3502), 15, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -157428,7 +174580,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157444,10 +174596,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, + ACTIONS(3916), 20, anon_sym_STAR, anon_sym_BANG, - anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -157466,31 +174617,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [19863] = 6, - ACTIONS(3619), 1, - anon_sym_EQ_GT, - ACTIONS(3811), 1, + [19416] = 6, + ACTIONS(4105), 1, anon_sym_EQ, + ACTIONS(4107), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3502), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157506,7 +174641,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, + ACTIONS(3920), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -157528,31 +174680,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [19931] = 6, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(990), 1, + [19485] = 6, + ACTIONS(4097), 1, anon_sym_EQ, + ACTIONS(4099), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(160), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157568,7 +174704,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(3920), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -157590,31 +174743,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [19999] = 6, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(1054), 1, + [19554] = 6, + ACTIONS(3986), 1, anon_sym_EQ, + ACTIONS(4107), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(160), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157630,7 +174767,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(3920), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -157652,31 +174806,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [20067] = 6, - ACTIONS(3619), 1, - anon_sym_EQ_GT, - ACTIONS(3813), 1, + [19623] = 6, + ACTIONS(3986), 1, anon_sym_EQ, + ACTIONS(4099), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3502), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157692,7 +174830,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, + ACTIONS(3920), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -157714,80 +174869,143 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [20135] = 30, + [19692] = 6, + ACTIONS(4101), 1, + anon_sym_EQ, + ACTIONS(4103), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3920), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3916), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [19761] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2529), 1, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - ACTIONS(3321), 1, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3337), 1, + ACTIONS(3737), 1, anon_sym_abstract, - ACTIONS(3735), 1, + ACTIONS(4161), 1, anon_sym_export, - ACTIONS(3737), 1, + ACTIONS(4163), 1, anon_sym_STAR, - ACTIONS(3743), 1, + ACTIONS(4169), 1, anon_sym_LBRACK, - ACTIONS(3745), 1, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(3747), 1, + ACTIONS(4173), 1, anon_sym_new, - ACTIONS(3751), 1, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(3753), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(3759), 1, + ACTIONS(4185), 1, anon_sym_override, - STATE(1339), 1, + STATE(1532), 1, sym_decorator, - STATE(2817), 1, + STATE(3309), 1, sym_accessibility_modifier, - STATE(2846), 1, + STATE(3344), 1, sym_override_modifier, - STATE(3332), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(4263), 1, + STATE(4958), 1, sym__call_signature, - STATE(4653), 1, + STATE(5616), 1, aux_sym_export_statement_repeat1, - STATE(5568), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3319), 2, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3749), 2, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(3755), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - ACTIONS(3815), 2, + ACTIONS(4213), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3757), 3, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3127), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4491), 6, + STATE(4762), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3733), 12, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -157800,15 +175018,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [20251] = 6, - ACTIONS(3619), 1, + [19877] = 6, + ACTIONS(151), 1, anon_sym_EQ_GT, - ACTIONS(3817), 1, + ACTIONS(1076), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3502), 15, + ACTIONS(153), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -157824,7 +175042,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3509), 15, + ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157840,7 +175058,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -157862,33 +175080,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [20319] = 5, - ACTIONS(3675), 1, + [19945] = 6, + ACTIONS(4052), 1, + anon_sym_EQ_GT, + ACTIONS(4215), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 16, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -157901,35 +175104,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3498), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [20385] = 5, - ACTIONS(3679), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3509), 15, + ACTIONS(3927), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157945,24 +175120,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 16, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3498), 21, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -157984,265 +175142,338 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [20451] = 6, - ACTIONS(3540), 1, - anon_sym_EQ, - ACTIONS(3619), 1, - anon_sym_EQ_GT, + [20013] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3502), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4217), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4762), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [20129] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [20519] = 5, - ACTIONS(3671), 1, - anon_sym_EQ, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3509), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3502), 16, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3498), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4219), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4762), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [20245] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [20585] = 6, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(806), 1, - anon_sym_EQ, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(160), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [20653] = 30, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4219), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4799), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [20361] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2529), 1, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - ACTIONS(3321), 1, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3337), 1, + ACTIONS(3737), 1, anon_sym_abstract, - ACTIONS(3735), 1, + ACTIONS(4161), 1, anon_sym_export, - ACTIONS(3737), 1, + ACTIONS(4163), 1, anon_sym_STAR, - ACTIONS(3743), 1, + ACTIONS(4169), 1, anon_sym_LBRACK, - ACTIONS(3745), 1, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(3747), 1, + ACTIONS(4173), 1, anon_sym_new, - ACTIONS(3751), 1, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(3753), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(3759), 1, + ACTIONS(4185), 1, anon_sym_override, - STATE(1339), 1, + STATE(1532), 1, sym_decorator, - STATE(2817), 1, + STATE(3309), 1, sym_accessibility_modifier, - STATE(2846), 1, + STATE(3344), 1, sym_override_modifier, - STATE(3332), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(4263), 1, + STATE(4958), 1, sym__call_signature, - STATE(4653), 1, + STATE(5616), 1, aux_sym_export_statement_repeat1, - STATE(5568), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3319), 2, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3749), 2, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(3755), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - ACTIONS(3819), 2, + ACTIONS(4221), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3757), 3, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3127), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4491), 6, + STATE(4799), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3733), 12, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -158255,204 +175486,252 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [20769] = 6, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(1050), 1, - anon_sym_EQ, + [20477] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(160), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4221), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4762), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [20593] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [20837] = 6, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(1046), 1, - anon_sym_EQ, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(160), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [20905] = 30, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4223), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4799), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [20709] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2529), 1, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - ACTIONS(3321), 1, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3337), 1, + ACTIONS(3737), 1, anon_sym_abstract, - ACTIONS(3735), 1, + ACTIONS(4161), 1, anon_sym_export, - ACTIONS(3737), 1, + ACTIONS(4163), 1, anon_sym_STAR, - ACTIONS(3743), 1, + ACTIONS(4169), 1, anon_sym_LBRACK, - ACTIONS(3745), 1, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(3747), 1, + ACTIONS(4173), 1, anon_sym_new, - ACTIONS(3751), 1, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(3753), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(3759), 1, + ACTIONS(4185), 1, anon_sym_override, - STATE(1339), 1, + STATE(1532), 1, sym_decorator, - STATE(2817), 1, + STATE(3309), 1, sym_accessibility_modifier, - STATE(2846), 1, + STATE(3344), 1, sym_override_modifier, - STATE(3332), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(4263), 1, + STATE(4958), 1, sym__call_signature, - STATE(4653), 1, + STATE(5616), 1, aux_sym_export_statement_repeat1, - STATE(5568), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3319), 2, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3749), 2, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(3755), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - ACTIONS(3821), 2, + ACTIONS(4225), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3757), 3, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3127), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4491), 6, + STATE(4762), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3733), 12, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -158465,80 +175744,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [21021] = 30, + [20825] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2529), 1, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - ACTIONS(3321), 1, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3337), 1, + ACTIONS(3737), 1, anon_sym_abstract, - ACTIONS(3735), 1, + ACTIONS(4161), 1, anon_sym_export, - ACTIONS(3737), 1, + ACTIONS(4163), 1, anon_sym_STAR, - ACTIONS(3743), 1, + ACTIONS(4169), 1, anon_sym_LBRACK, - ACTIONS(3745), 1, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(3747), 1, + ACTIONS(4173), 1, anon_sym_new, - ACTIONS(3751), 1, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(3753), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(3759), 1, + ACTIONS(4185), 1, anon_sym_override, - STATE(1339), 1, + STATE(1532), 1, sym_decorator, - STATE(2817), 1, + STATE(3309), 1, sym_accessibility_modifier, - STATE(2846), 1, + STATE(3344), 1, sym_override_modifier, - STATE(3332), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(4263), 1, + STATE(4958), 1, sym__call_signature, - STATE(4653), 1, + STATE(5616), 1, aux_sym_export_statement_repeat1, - STATE(5568), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3319), 2, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3749), 2, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(3755), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - ACTIONS(3823), 2, + ACTIONS(4227), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3757), 3, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3127), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4491), 6, + STATE(4762), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3733), 12, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -158551,142 +175830,166 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [21137] = 6, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(986), 1, - anon_sym_EQ, + [20941] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(154), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(160), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [21205] = 30, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4227), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4799), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [21057] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2529), 1, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - ACTIONS(3321), 1, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3337), 1, + ACTIONS(3737), 1, anon_sym_abstract, - ACTIONS(3735), 1, + ACTIONS(4161), 1, anon_sym_export, - ACTIONS(3737), 1, + ACTIONS(4163), 1, anon_sym_STAR, - ACTIONS(3743), 1, + ACTIONS(4169), 1, anon_sym_LBRACK, - ACTIONS(3745), 1, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(3747), 1, + ACTIONS(4173), 1, anon_sym_new, - ACTIONS(3751), 1, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(3753), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(3759), 1, + ACTIONS(4185), 1, anon_sym_override, - STATE(1339), 1, + STATE(1532), 1, sym_decorator, - STATE(2817), 1, + STATE(3309), 1, sym_accessibility_modifier, - STATE(2846), 1, + STATE(3344), 1, sym_override_modifier, - STATE(3332), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(4263), 1, + STATE(4958), 1, sym__call_signature, - STATE(4653), 1, + STATE(5616), 1, aux_sym_export_statement_repeat1, - STATE(5568), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3319), 2, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3749), 2, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(3755), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - ACTIONS(3825), 2, + ACTIONS(4229), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3757), 3, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3127), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4491), 6, + STATE(4799), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3733), 12, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -158699,80 +176002,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [21321] = 30, + [21173] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2529), 1, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - ACTIONS(3321), 1, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3337), 1, + ACTIONS(3737), 1, anon_sym_abstract, - ACTIONS(3735), 1, + ACTIONS(4161), 1, anon_sym_export, - ACTIONS(3737), 1, + ACTIONS(4163), 1, anon_sym_STAR, - ACTIONS(3743), 1, + ACTIONS(4169), 1, anon_sym_LBRACK, - ACTIONS(3745), 1, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(3747), 1, + ACTIONS(4173), 1, anon_sym_new, - ACTIONS(3751), 1, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(3753), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(3759), 1, + ACTIONS(4185), 1, anon_sym_override, - STATE(1339), 1, + STATE(1532), 1, sym_decorator, - STATE(2817), 1, + STATE(3309), 1, sym_accessibility_modifier, - STATE(2846), 1, + STATE(3344), 1, sym_override_modifier, - STATE(3332), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(4263), 1, + STATE(4958), 1, sym__call_signature, - STATE(4653), 1, + STATE(5616), 1, aux_sym_export_statement_repeat1, - STATE(5568), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3319), 2, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3749), 2, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(3755), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - ACTIONS(3827), 2, + ACTIONS(4229), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3757), 3, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3127), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4491), 6, + STATE(4762), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3733), 12, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -158785,80 +176088,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [21437] = 30, + [21289] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2529), 1, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - ACTIONS(3321), 1, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3337), 1, + ACTIONS(3737), 1, anon_sym_abstract, - ACTIONS(3735), 1, + ACTIONS(4161), 1, anon_sym_export, - ACTIONS(3737), 1, + ACTIONS(4163), 1, anon_sym_STAR, - ACTIONS(3743), 1, + ACTIONS(4169), 1, anon_sym_LBRACK, - ACTIONS(3745), 1, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(3747), 1, + ACTIONS(4173), 1, anon_sym_new, - ACTIONS(3751), 1, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(3753), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(3759), 1, + ACTIONS(4185), 1, anon_sym_override, - STATE(1339), 1, + STATE(1532), 1, sym_decorator, - STATE(2817), 1, + STATE(3309), 1, sym_accessibility_modifier, - STATE(2846), 1, + STATE(3344), 1, sym_override_modifier, - STATE(3332), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(4263), 1, + STATE(4958), 1, sym__call_signature, - STATE(4653), 1, + STATE(5616), 1, aux_sym_export_statement_repeat1, - STATE(5568), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3319), 2, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3749), 2, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(3755), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - ACTIONS(3829), 2, + ACTIONS(4231), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3757), 3, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3127), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4491), 6, + STATE(4799), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3733), 12, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -158871,677 +176174,252 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [21553] = 5, - ACTIONS(3805), 1, - anon_sym_EQ, + [21405] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3502), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4233), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4762), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [21521] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [21618] = 5, - ACTIONS(3807), 1, - anon_sym_EQ, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3502), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [21683] = 5, - ACTIONS(3809), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3502), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [21748] = 5, - ACTIONS(3789), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3502), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [21813] = 5, - ACTIONS(3781), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3502), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [21878] = 5, - ACTIONS(3811), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3502), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [21943] = 5, - ACTIONS(3777), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3502), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [22008] = 5, - ACTIONS(3813), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3502), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [22073] = 5, - ACTIONS(3817), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3502), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [22138] = 5, - ACTIONS(3779), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3502), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3509), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3498), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [22203] = 29, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4235), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4762), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [21637] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2529), 1, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - ACTIONS(3321), 1, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3337), 1, + ACTIONS(3737), 1, anon_sym_abstract, - ACTIONS(3735), 1, + ACTIONS(4161), 1, anon_sym_export, - ACTIONS(3737), 1, + ACTIONS(4163), 1, anon_sym_STAR, - ACTIONS(3743), 1, + ACTIONS(4169), 1, anon_sym_LBRACK, - ACTIONS(3745), 1, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(3747), 1, + ACTIONS(4173), 1, anon_sym_new, - ACTIONS(3751), 1, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(3753), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(3759), 1, + ACTIONS(4185), 1, anon_sym_override, - STATE(1339), 1, + STATE(1532), 1, sym_decorator, - STATE(2817), 1, + STATE(3309), 1, sym_accessibility_modifier, - STATE(2846), 1, + STATE(3344), 1, sym_override_modifier, - STATE(3332), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(4263), 1, + STATE(4958), 1, sym__call_signature, - STATE(4653), 1, + STATE(5616), 1, aux_sym_export_statement_repeat1, - STATE(5568), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3319), 2, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3749), 2, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(3755), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - ACTIONS(3757), 3, + ACTIONS(4235), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3127), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(3891), 6, + STATE(4799), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3733), 12, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -159554,338 +176432,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [22315] = 33, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2141), 1, - anon_sym_LBRACE, - ACTIONS(2401), 1, - anon_sym_namespace, - ACTIONS(2403), 1, - anon_sym_import, - ACTIONS(2405), 1, - anon_sym_var, - ACTIONS(2407), 1, - anon_sym_let, - ACTIONS(2409), 1, - anon_sym_const, - ACTIONS(2411), 1, - anon_sym_class, - ACTIONS(2413), 1, - anon_sym_async, - ACTIONS(2415), 1, - anon_sym_function, - ACTIONS(2417), 1, - anon_sym_declare, - ACTIONS(2421), 1, - anon_sym_abstract, - ACTIONS(2425), 1, - anon_sym_interface, - ACTIONS(2427), 1, - anon_sym_enum, - ACTIONS(3831), 1, - anon_sym_STAR, - ACTIONS(3833), 1, - anon_sym_default, - ACTIONS(3835), 1, - anon_sym_type, - ACTIONS(3837), 1, - anon_sym_EQ, - ACTIONS(3839), 1, - anon_sym_as, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3844), 1, - anon_sym_RBRACE, - ACTIONS(3847), 1, - anon_sym_module, - STATE(1339), 1, - sym_decorator, - STATE(4119), 1, - sym_declaration, - STATE(4125), 1, - sym_internal_module, - STATE(4499), 1, - aux_sym_export_statement_repeat1, - STATE(4622), 1, - sym_export_clause, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - STATE(5481), 1, - sym_namespace_export, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(698), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - STATE(4108), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [22435] = 33, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2141), 1, - anon_sym_LBRACE, - ACTIONS(2401), 1, - anon_sym_namespace, - ACTIONS(2403), 1, - anon_sym_import, - ACTIONS(2405), 1, - anon_sym_var, - ACTIONS(2407), 1, - anon_sym_let, - ACTIONS(2409), 1, - anon_sym_const, - ACTIONS(2411), 1, - anon_sym_class, - ACTIONS(2413), 1, - anon_sym_async, - ACTIONS(2415), 1, - anon_sym_function, - ACTIONS(2417), 1, - anon_sym_declare, - ACTIONS(2421), 1, - anon_sym_abstract, - ACTIONS(2425), 1, - anon_sym_interface, - ACTIONS(2427), 1, - anon_sym_enum, - ACTIONS(3831), 1, - anon_sym_STAR, - ACTIONS(3833), 1, - anon_sym_default, - ACTIONS(3835), 1, - anon_sym_type, - ACTIONS(3837), 1, - anon_sym_EQ, - ACTIONS(3839), 1, - anon_sym_as, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3847), 1, - anon_sym_module, - ACTIONS(3849), 1, - anon_sym_RBRACE, - STATE(1339), 1, - sym_decorator, - STATE(4119), 1, - sym_declaration, - STATE(4125), 1, - sym_internal_module, - STATE(4499), 1, - aux_sym_export_statement_repeat1, - STATE(4622), 1, - sym_export_clause, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - STATE(5481), 1, - sym_namespace_export, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(698), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - STATE(4108), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [22555] = 33, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2141), 1, - anon_sym_LBRACE, - ACTIONS(2401), 1, - anon_sym_namespace, - ACTIONS(2403), 1, - anon_sym_import, - ACTIONS(2405), 1, - anon_sym_var, - ACTIONS(2407), 1, - anon_sym_let, - ACTIONS(2409), 1, - anon_sym_const, - ACTIONS(2411), 1, - anon_sym_class, - ACTIONS(2413), 1, - anon_sym_async, - ACTIONS(2415), 1, - anon_sym_function, - ACTIONS(2417), 1, - anon_sym_declare, - ACTIONS(2421), 1, - anon_sym_abstract, - ACTIONS(2425), 1, - anon_sym_interface, - ACTIONS(2427), 1, - anon_sym_enum, - ACTIONS(3831), 1, - anon_sym_STAR, - ACTIONS(3833), 1, - anon_sym_default, - ACTIONS(3835), 1, - anon_sym_type, - ACTIONS(3837), 1, - anon_sym_EQ, - ACTIONS(3839), 1, - anon_sym_as, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3847), 1, - anon_sym_module, - ACTIONS(3852), 1, - anon_sym_RBRACE, - STATE(1339), 1, - sym_decorator, - STATE(4119), 1, - sym_declaration, - STATE(4125), 1, - sym_internal_module, - STATE(4499), 1, - aux_sym_export_statement_repeat1, - STATE(4622), 1, - sym_export_clause, - STATE(5139), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - STATE(5481), 1, - sym_namespace_export, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(698), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - STATE(4108), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [22675] = 29, + [21753] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2529), 1, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - ACTIONS(3321), 1, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3337), 1, + ACTIONS(3737), 1, anon_sym_abstract, - ACTIONS(3735), 1, + ACTIONS(4161), 1, anon_sym_export, - ACTIONS(3737), 1, + ACTIONS(4163), 1, anon_sym_STAR, - ACTIONS(3743), 1, + ACTIONS(4169), 1, anon_sym_LBRACK, - ACTIONS(3745), 1, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(3747), 1, + ACTIONS(4173), 1, anon_sym_new, - ACTIONS(3751), 1, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(3753), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(3759), 1, + ACTIONS(4185), 1, anon_sym_override, - STATE(1339), 1, + STATE(1532), 1, sym_decorator, - STATE(2817), 1, + STATE(3309), 1, sym_accessibility_modifier, - STATE(2846), 1, + STATE(3344), 1, sym_override_modifier, - STATE(3332), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(4263), 1, + STATE(4958), 1, sym__call_signature, - STATE(4653), 1, + STATE(5616), 1, aux_sym_export_statement_repeat1, - STATE(5568), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3319), 2, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3749), 2, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(3755), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - ACTIONS(3757), 3, + ACTIONS(4237), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3127), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4002), 6, + STATE(4799), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3733), 12, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -159898,77 +176518,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [22787] = 29, + [21869] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2529), 1, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - ACTIONS(3321), 1, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3337), 1, + ACTIONS(3737), 1, anon_sym_abstract, - ACTIONS(3735), 1, + ACTIONS(4161), 1, anon_sym_export, - ACTIONS(3737), 1, + ACTIONS(4163), 1, anon_sym_STAR, - ACTIONS(3743), 1, + ACTIONS(4169), 1, anon_sym_LBRACK, - ACTIONS(3745), 1, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(3747), 1, + ACTIONS(4173), 1, anon_sym_new, - ACTIONS(3751), 1, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(3753), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(3759), 1, + ACTIONS(4185), 1, anon_sym_override, - STATE(1339), 1, + STATE(1532), 1, sym_decorator, - STATE(2817), 1, + STATE(3309), 1, sym_accessibility_modifier, - STATE(2846), 1, + STATE(3344), 1, sym_override_modifier, - STATE(3332), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(4263), 1, + STATE(4958), 1, sym__call_signature, - STATE(4653), 1, + STATE(5616), 1, aux_sym_export_statement_repeat1, - STATE(5568), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3319), 2, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3749), 2, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(3755), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - ACTIONS(3757), 3, + ACTIONS(4237), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3127), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(3958), 6, + STATE(4762), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3733), 12, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -159981,77 +176604,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [22899] = 29, + [21985] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2529), 1, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - ACTIONS(3321), 1, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3337), 1, + ACTIONS(3737), 1, anon_sym_abstract, - ACTIONS(3735), 1, + ACTIONS(4161), 1, anon_sym_export, - ACTIONS(3737), 1, + ACTIONS(4163), 1, anon_sym_STAR, - ACTIONS(3743), 1, + ACTIONS(4169), 1, anon_sym_LBRACK, - ACTIONS(3745), 1, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(3747), 1, + ACTIONS(4173), 1, anon_sym_new, - ACTIONS(3751), 1, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(3753), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(3759), 1, + ACTIONS(4185), 1, anon_sym_override, - STATE(1339), 1, + STATE(1532), 1, sym_decorator, - STATE(2817), 1, + STATE(3309), 1, sym_accessibility_modifier, - STATE(2846), 1, + STATE(3344), 1, sym_override_modifier, - STATE(3332), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(4263), 1, + STATE(4958), 1, sym__call_signature, - STATE(4653), 1, + STATE(5616), 1, aux_sym_export_statement_repeat1, - STATE(5568), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3319), 2, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3749), 2, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(3755), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - ACTIONS(3757), 3, + ACTIONS(4239), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3127), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4491), 6, + STATE(4799), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3733), 12, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -160064,164 +176690,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [23011] = 33, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2141), 1, - anon_sym_LBRACE, - ACTIONS(2401), 1, - anon_sym_namespace, - ACTIONS(2403), 1, - anon_sym_import, - ACTIONS(2405), 1, - anon_sym_var, - ACTIONS(2407), 1, - anon_sym_let, - ACTIONS(2409), 1, - anon_sym_const, - ACTIONS(2411), 1, - anon_sym_class, - ACTIONS(2413), 1, - anon_sym_async, - ACTIONS(2415), 1, - anon_sym_function, - ACTIONS(2417), 1, - anon_sym_declare, - ACTIONS(2421), 1, - anon_sym_abstract, - ACTIONS(2425), 1, - anon_sym_interface, - ACTIONS(2427), 1, - anon_sym_enum, - ACTIONS(3831), 1, - anon_sym_STAR, - ACTIONS(3833), 1, - anon_sym_default, - ACTIONS(3835), 1, - anon_sym_type, - ACTIONS(3837), 1, - anon_sym_EQ, - ACTIONS(3839), 1, - anon_sym_as, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3847), 1, - anon_sym_module, - ACTIONS(3855), 1, - anon_sym_RBRACE, - STATE(1339), 1, - sym_decorator, - STATE(4119), 1, - sym_declaration, - STATE(4125), 1, - sym_internal_module, - STATE(4499), 1, - aux_sym_export_statement_repeat1, - STATE(4622), 1, - sym_export_clause, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - STATE(5481), 1, - sym_namespace_export, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(698), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - STATE(4108), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [23131] = 29, + [22101] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2529), 1, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - ACTIONS(3321), 1, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3337), 1, + ACTIONS(3737), 1, anon_sym_abstract, - ACTIONS(3735), 1, + ACTIONS(4161), 1, anon_sym_export, - ACTIONS(3737), 1, + ACTIONS(4163), 1, anon_sym_STAR, - ACTIONS(3743), 1, + ACTIONS(4169), 1, anon_sym_LBRACK, - ACTIONS(3745), 1, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(3747), 1, + ACTIONS(4173), 1, anon_sym_new, - ACTIONS(3751), 1, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(3753), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(3759), 1, + ACTIONS(4185), 1, anon_sym_override, - STATE(1339), 1, + STATE(1532), 1, sym_decorator, - STATE(2817), 1, + STATE(3309), 1, sym_accessibility_modifier, - STATE(2846), 1, + STATE(3344), 1, sym_override_modifier, - STATE(3332), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(4263), 1, + STATE(4958), 1, sym__call_signature, - STATE(4653), 1, + STATE(5616), 1, aux_sym_export_statement_repeat1, - STATE(5568), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3319), 2, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3749), 2, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(3755), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - ACTIONS(3757), 3, + ACTIONS(4241), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3127), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(3929), 6, + STATE(4762), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3733), 12, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -160234,77 +176776,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [23243] = 29, + [22217] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2529), 1, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - ACTIONS(3321), 1, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3337), 1, + ACTIONS(3737), 1, anon_sym_abstract, - ACTIONS(3735), 1, + ACTIONS(4161), 1, anon_sym_export, - ACTIONS(3737), 1, + ACTIONS(4163), 1, anon_sym_STAR, - ACTIONS(3743), 1, + ACTIONS(4169), 1, anon_sym_LBRACK, - ACTIONS(3745), 1, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(3747), 1, + ACTIONS(4173), 1, anon_sym_new, - ACTIONS(3751), 1, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(3753), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(3759), 1, + ACTIONS(4185), 1, anon_sym_override, - STATE(1339), 1, + STATE(1532), 1, sym_decorator, - STATE(2817), 1, + STATE(3309), 1, sym_accessibility_modifier, - STATE(2846), 1, + STATE(3344), 1, sym_override_modifier, - STATE(3332), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(4263), 1, + STATE(4958), 1, sym__call_signature, - STATE(4653), 1, + STATE(5616), 1, aux_sym_export_statement_repeat1, - STATE(5568), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3319), 2, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3749), 2, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(3755), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - ACTIONS(3757), 3, + ACTIONS(4243), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3127), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(3911), 6, + STATE(4762), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3733), 12, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -160317,77 +176862,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [23355] = 29, + [22333] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2529), 1, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - ACTIONS(3321), 1, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3337), 1, + ACTIONS(3737), 1, anon_sym_abstract, - ACTIONS(3735), 1, + ACTIONS(4161), 1, anon_sym_export, - ACTIONS(3737), 1, + ACTIONS(4163), 1, anon_sym_STAR, - ACTIONS(3743), 1, + ACTIONS(4169), 1, anon_sym_LBRACK, - ACTIONS(3745), 1, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(3747), 1, + ACTIONS(4173), 1, anon_sym_new, - ACTIONS(3751), 1, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(3753), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(3759), 1, + ACTIONS(4185), 1, anon_sym_override, - STATE(1339), 1, + STATE(1532), 1, sym_decorator, - STATE(2817), 1, + STATE(3309), 1, sym_accessibility_modifier, - STATE(2846), 1, + STATE(3344), 1, sym_override_modifier, - STATE(3332), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(4263), 1, + STATE(4958), 1, sym__call_signature, - STATE(4653), 1, + STATE(5616), 1, aux_sym_export_statement_repeat1, - STATE(5568), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3319), 2, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3749), 2, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(3755), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - ACTIONS(3757), 3, + ACTIONS(4243), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3127), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(3947), 6, + STATE(4799), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3733), 12, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -160400,168 +176948,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [23467] = 33, + [22449] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2141), 1, - anon_sym_LBRACE, - ACTIONS(2401), 1, - anon_sym_namespace, - ACTIONS(2403), 1, - anon_sym_import, - ACTIONS(2405), 1, - anon_sym_var, - ACTIONS(2407), 1, - anon_sym_let, - ACTIONS(2409), 1, - anon_sym_const, - ACTIONS(2411), 1, - anon_sym_class, - ACTIONS(2413), 1, - anon_sym_async, - ACTIONS(2415), 1, - anon_sym_function, - ACTIONS(2417), 1, - anon_sym_declare, - ACTIONS(2421), 1, - anon_sym_abstract, - ACTIONS(2425), 1, - anon_sym_interface, - ACTIONS(2427), 1, - anon_sym_enum, - ACTIONS(3831), 1, - anon_sym_STAR, - ACTIONS(3833), 1, - anon_sym_default, - ACTIONS(3835), 1, - anon_sym_type, - ACTIONS(3837), 1, - anon_sym_EQ, - ACTIONS(3839), 1, - anon_sym_as, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3847), 1, - anon_sym_module, - ACTIONS(3858), 1, - anon_sym_RBRACE, - STATE(1339), 1, - sym_decorator, - STATE(4119), 1, - sym_declaration, - STATE(4125), 1, - sym_internal_module, - STATE(4499), 1, - aux_sym_export_statement_repeat1, - STATE(4622), 1, - sym_export_clause, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - STATE(5481), 1, - sym_namespace_export, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(698), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, + ACTIONS(2707), 1, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - STATE(4108), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [23587] = 29, - ACTIONS(3321), 1, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3743), 1, - anon_sym_LBRACK, - ACTIONS(3759), 1, - anon_sym_override, - ACTIONS(3861), 1, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, anon_sym_STAR, - ACTIONS(3863), 1, - anon_sym_RBRACE, - ACTIONS(3865), 1, - anon_sym_SEMI, - ACTIONS(3867), 1, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(3871), 1, - anon_sym_AT, - ACTIONS(3873), 1, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(3875), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(3879), 1, - anon_sym_declare, - ACTIONS(3881), 1, - anon_sym_abstract, - ACTIONS(3883), 1, - anon_sym_accessor, - STATE(2542), 1, - aux_sym_export_statement_repeat1, - STATE(2741), 1, - sym_method_definition, - STATE(2792), 1, - sym_accessibility_modifier, - STATE(2831), 1, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, sym_decorator, - STATE(2834), 1, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, sym_override_modifier, - STATE(4594), 1, - sym_method_signature, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3319), 2, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3869), 2, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(3877), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - STATE(1501), 2, - sym_class_static_block, - aux_sym_class_body_repeat1, - ACTIONS(3757), 3, + ACTIONS(4245), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3067), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4722), 3, - sym_public_field_definition, - sym_abstract_method_signature, + STATE(4799), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, sym_index_signature, - ACTIONS(3733), 13, - anon_sym_export, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, + anon_sym_declare, anon_sym_module, anon_sym_any, anon_sym_number, @@ -160569,81 +177034,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [23698] = 29, - ACTIONS(3321), 1, + [22565] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3743), 1, - anon_sym_LBRACK, - ACTIONS(3759), 1, - anon_sym_override, - ACTIONS(3861), 1, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, anon_sym_STAR, - ACTIONS(3865), 1, - anon_sym_SEMI, - ACTIONS(3867), 1, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(3871), 1, - anon_sym_AT, - ACTIONS(3873), 1, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(3875), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(3879), 1, - anon_sym_declare, - ACTIONS(3881), 1, - anon_sym_abstract, - ACTIONS(3883), 1, - anon_sym_accessor, - ACTIONS(3885), 1, - anon_sym_RBRACE, - STATE(2542), 1, - aux_sym_export_statement_repeat1, - STATE(2741), 1, - sym_method_definition, - STATE(2792), 1, - sym_accessibility_modifier, - STATE(2831), 1, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, sym_decorator, - STATE(2834), 1, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, sym_override_modifier, - STATE(4594), 1, - sym_method_signature, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3319), 2, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3869), 2, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(3877), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - STATE(1501), 2, - sym_class_static_block, - aux_sym_class_body_repeat1, - ACTIONS(3757), 3, + ACTIONS(4245), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3067), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4722), 3, - sym_public_field_definition, - sym_abstract_method_signature, + STATE(4762), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, sym_index_signature, - ACTIONS(3733), 13, - anon_sym_export, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, + anon_sym_declare, anon_sym_module, anon_sym_any, anon_sym_number, @@ -160651,81 +177120,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [23809] = 29, - ACTIONS(3321), 1, + [22681] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3743), 1, - anon_sym_LBRACK, - ACTIONS(3759), 1, - anon_sym_override, - ACTIONS(3861), 1, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, anon_sym_STAR, - ACTIONS(3867), 1, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(3871), 1, - anon_sym_AT, - ACTIONS(3873), 1, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(3875), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(3879), 1, - anon_sym_declare, - ACTIONS(3881), 1, - anon_sym_abstract, - ACTIONS(3883), 1, - anon_sym_accessor, - ACTIONS(3887), 1, - anon_sym_RBRACE, - ACTIONS(3889), 1, - anon_sym_SEMI, - STATE(2542), 1, - aux_sym_export_statement_repeat1, - STATE(2741), 1, - sym_method_definition, - STATE(2792), 1, - sym_accessibility_modifier, - STATE(2831), 1, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, sym_decorator, - STATE(2834), 1, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, sym_override_modifier, - STATE(4594), 1, - sym_method_signature, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3319), 2, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3869), 2, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(3877), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - STATE(1504), 2, - sym_class_static_block, - aux_sym_class_body_repeat1, - ACTIONS(3757), 3, + ACTIONS(4247), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3067), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4722), 3, - sym_public_field_definition, - sym_abstract_method_signature, + STATE(4799), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, sym_index_signature, - ACTIONS(3733), 13, - anon_sym_export, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, + anon_sym_declare, anon_sym_module, anon_sym_any, anon_sym_number, @@ -160733,81 +177206,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [23920] = 29, - ACTIONS(3321), 1, + [22797] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3743), 1, - anon_sym_LBRACK, - ACTIONS(3759), 1, - anon_sym_override, - ACTIONS(3861), 1, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, anon_sym_STAR, - ACTIONS(3867), 1, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(3871), 1, - anon_sym_AT, - ACTIONS(3873), 1, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(3875), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(3879), 1, - anon_sym_declare, - ACTIONS(3881), 1, - anon_sym_abstract, - ACTIONS(3883), 1, - anon_sym_accessor, - ACTIONS(3891), 1, - anon_sym_RBRACE, - ACTIONS(3893), 1, - anon_sym_SEMI, - STATE(2542), 1, - aux_sym_export_statement_repeat1, - STATE(2741), 1, - sym_method_definition, - STATE(2792), 1, - sym_accessibility_modifier, - STATE(2831), 1, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, sym_decorator, - STATE(2834), 1, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, sym_override_modifier, - STATE(4594), 1, - sym_method_signature, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3319), 2, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3869), 2, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(3877), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - STATE(1497), 2, - sym_class_static_block, - aux_sym_class_body_repeat1, - ACTIONS(3757), 3, + ACTIONS(4249), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3067), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4722), 3, - sym_public_field_definition, - sym_abstract_method_signature, + STATE(4762), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, sym_index_signature, - ACTIONS(3733), 13, - anon_sym_export, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, + anon_sym_declare, anon_sym_module, anon_sym_any, anon_sym_number, @@ -160815,81 +177292,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [24031] = 29, - ACTIONS(3321), 1, + [22913] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3743), 1, - anon_sym_LBRACK, - ACTIONS(3759), 1, - anon_sym_override, - ACTIONS(3861), 1, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, anon_sym_STAR, - ACTIONS(3867), 1, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(3871), 1, - anon_sym_AT, - ACTIONS(3873), 1, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(3875), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(3879), 1, - anon_sym_declare, - ACTIONS(3881), 1, - anon_sym_abstract, - ACTIONS(3883), 1, - anon_sym_accessor, - ACTIONS(3895), 1, - anon_sym_RBRACE, - ACTIONS(3897), 1, - anon_sym_SEMI, - STATE(2542), 1, - aux_sym_export_statement_repeat1, - STATE(2741), 1, - sym_method_definition, - STATE(2792), 1, - sym_accessibility_modifier, - STATE(2831), 1, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, sym_decorator, - STATE(2834), 1, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, sym_override_modifier, - STATE(4594), 1, - sym_method_signature, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3319), 2, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3869), 2, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(3877), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - STATE(1496), 2, - sym_class_static_block, - aux_sym_class_body_repeat1, - ACTIONS(3757), 3, + ACTIONS(4251), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3067), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4722), 3, - sym_public_field_definition, - sym_abstract_method_signature, + STATE(4762), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, sym_index_signature, - ACTIONS(3733), 13, - anon_sym_export, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, + anon_sym_declare, anon_sym_module, anon_sym_any, anon_sym_number, @@ -160897,81 +177378,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [24142] = 29, - ACTIONS(3902), 1, + [23029] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, anon_sym_STAR, - ACTIONS(3905), 1, - anon_sym_RBRACE, - ACTIONS(3907), 1, - anon_sym_SEMI, - ACTIONS(3910), 1, + ACTIONS(4169), 1, anon_sym_LBRACK, - ACTIONS(3913), 1, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(3919), 1, - anon_sym_DQUOTE, - ACTIONS(3922), 1, - anon_sym_SQUOTE, - ACTIONS(3928), 1, - anon_sym_AT, - ACTIONS(3931), 1, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(3934), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(3940), 1, - anon_sym_declare, - ACTIONS(3946), 1, + ACTIONS(4185), 1, anon_sym_override, - ACTIONS(3949), 1, - anon_sym_abstract, - ACTIONS(3952), 1, - anon_sym_accessor, - STATE(2542), 1, - aux_sym_export_statement_repeat1, - STATE(2741), 1, - sym_method_definition, - STATE(2792), 1, - sym_accessibility_modifier, - STATE(2831), 1, + STATE(1532), 1, sym_decorator, - STATE(2834), 1, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, sym_override_modifier, - STATE(4594), 1, - sym_method_signature, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3916), 2, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3925), 2, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(3937), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - STATE(1501), 2, - sym_class_static_block, - aux_sym_class_body_repeat1, - ACTIONS(3943), 3, + ACTIONS(4251), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3067), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4722), 3, - sym_public_field_definition, - sym_abstract_method_signature, + STATE(4799), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, sym_index_signature, - ACTIONS(3899), 13, - anon_sym_export, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, + anon_sym_declare, anon_sym_module, anon_sym_any, anon_sym_number, @@ -160979,81 +177464,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [24253] = 29, - ACTIONS(3321), 1, + [23145] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3743), 1, - anon_sym_LBRACK, - ACTIONS(3759), 1, - anon_sym_override, - ACTIONS(3861), 1, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, anon_sym_STAR, - ACTIONS(3867), 1, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(3871), 1, - anon_sym_AT, - ACTIONS(3873), 1, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(3875), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(3879), 1, - anon_sym_declare, - ACTIONS(3881), 1, - anon_sym_abstract, - ACTIONS(3883), 1, - anon_sym_accessor, - ACTIONS(3955), 1, - anon_sym_RBRACE, - ACTIONS(3957), 1, - anon_sym_SEMI, - STATE(2542), 1, - aux_sym_export_statement_repeat1, - STATE(2741), 1, - sym_method_definition, - STATE(2792), 1, - sym_accessibility_modifier, - STATE(2831), 1, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, sym_decorator, - STATE(2834), 1, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, sym_override_modifier, - STATE(4594), 1, - sym_method_signature, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3319), 2, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3869), 2, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(3877), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - STATE(1505), 2, - sym_class_static_block, - aux_sym_class_body_repeat1, - ACTIONS(3757), 3, + ACTIONS(4253), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3067), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4722), 3, - sym_public_field_definition, - sym_abstract_method_signature, + STATE(4799), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, sym_index_signature, - ACTIONS(3733), 13, - anon_sym_export, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, + anon_sym_declare, anon_sym_module, anon_sym_any, anon_sym_number, @@ -161061,81 +177550,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [24364] = 29, - ACTIONS(3321), 1, + [23261] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3743), 1, - anon_sym_LBRACK, - ACTIONS(3759), 1, - anon_sym_override, - ACTIONS(3861), 1, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, anon_sym_STAR, - ACTIONS(3865), 1, - anon_sym_SEMI, - ACTIONS(3867), 1, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(3871), 1, - anon_sym_AT, - ACTIONS(3873), 1, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(3875), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(3879), 1, - anon_sym_declare, - ACTIONS(3881), 1, - anon_sym_abstract, - ACTIONS(3883), 1, - anon_sym_accessor, - ACTIONS(3959), 1, - anon_sym_RBRACE, - STATE(2542), 1, - aux_sym_export_statement_repeat1, - STATE(2741), 1, - sym_method_definition, - STATE(2792), 1, - sym_accessibility_modifier, - STATE(2831), 1, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, sym_decorator, - STATE(2834), 1, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, sym_override_modifier, - STATE(4594), 1, - sym_method_signature, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3319), 2, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3869), 2, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(3877), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - STATE(1501), 2, - sym_class_static_block, - aux_sym_class_body_repeat1, - ACTIONS(3757), 3, + ACTIONS(4253), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3067), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4722), 3, - sym_public_field_definition, - sym_abstract_method_signature, + STATE(4762), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, sym_index_signature, - ACTIONS(3733), 13, - anon_sym_export, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, + anon_sym_declare, anon_sym_module, anon_sym_any, anon_sym_number, @@ -161143,81 +177636,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [24475] = 29, - ACTIONS(3321), 1, + [23377] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3743), 1, - anon_sym_LBRACK, - ACTIONS(3759), 1, - anon_sym_override, - ACTIONS(3861), 1, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, anon_sym_STAR, - ACTIONS(3865), 1, - anon_sym_SEMI, - ACTIONS(3867), 1, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(3871), 1, - anon_sym_AT, - ACTIONS(3873), 1, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(3875), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(3879), 1, - anon_sym_declare, - ACTIONS(3881), 1, - anon_sym_abstract, - ACTIONS(3883), 1, - anon_sym_accessor, - ACTIONS(3961), 1, - anon_sym_RBRACE, - STATE(2542), 1, - aux_sym_export_statement_repeat1, - STATE(2741), 1, - sym_method_definition, - STATE(2792), 1, - sym_accessibility_modifier, - STATE(2831), 1, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, sym_decorator, - STATE(2834), 1, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, sym_override_modifier, - STATE(4594), 1, - sym_method_signature, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3319), 2, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3869), 2, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(3877), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - STATE(1501), 2, - sym_class_static_block, - aux_sym_class_body_repeat1, - ACTIONS(3757), 3, + ACTIONS(4255), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3067), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4722), 3, - sym_public_field_definition, - sym_abstract_method_signature, + STATE(4799), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, sym_index_signature, - ACTIONS(3733), 13, - anon_sym_export, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, + anon_sym_declare, anon_sym_module, anon_sym_any, anon_sym_number, @@ -161225,81 +177722,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [24586] = 29, - ACTIONS(3321), 1, + [23493] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3743), 1, - anon_sym_LBRACK, - ACTIONS(3759), 1, - anon_sym_override, - ACTIONS(3861), 1, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, anon_sym_STAR, - ACTIONS(3865), 1, - anon_sym_SEMI, - ACTIONS(3867), 1, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(3871), 1, - anon_sym_AT, - ACTIONS(3873), 1, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(3875), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(3879), 1, - anon_sym_declare, - ACTIONS(3881), 1, - anon_sym_abstract, - ACTIONS(3883), 1, - anon_sym_accessor, - ACTIONS(3963), 1, - anon_sym_RBRACE, - STATE(2542), 1, - aux_sym_export_statement_repeat1, - STATE(2741), 1, - sym_method_definition, - STATE(2792), 1, - sym_accessibility_modifier, - STATE(2831), 1, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, sym_decorator, - STATE(2834), 1, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, sym_override_modifier, - STATE(4594), 1, - sym_method_signature, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3319), 2, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3869), 2, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(3877), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - STATE(1501), 2, - sym_class_static_block, - aux_sym_class_body_repeat1, - ACTIONS(3757), 3, + ACTIONS(4257), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3067), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4722), 3, - sym_public_field_definition, - sym_abstract_method_signature, + STATE(4799), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, sym_index_signature, - ACTIONS(3733), 13, - anon_sym_export, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, + anon_sym_declare, anon_sym_module, anon_sym_any, anon_sym_number, @@ -161307,81 +177808,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [24697] = 29, - ACTIONS(3321), 1, + [23609] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3743), 1, - anon_sym_LBRACK, - ACTIONS(3759), 1, - anon_sym_override, - ACTIONS(3861), 1, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, anon_sym_STAR, - ACTIONS(3867), 1, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(3871), 1, - anon_sym_AT, - ACTIONS(3873), 1, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(3875), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(3879), 1, - anon_sym_declare, - ACTIONS(3881), 1, - anon_sym_abstract, - ACTIONS(3883), 1, - anon_sym_accessor, - ACTIONS(3965), 1, - anon_sym_RBRACE, - ACTIONS(3967), 1, - anon_sym_SEMI, - STATE(2542), 1, - aux_sym_export_statement_repeat1, - STATE(2741), 1, - sym_method_definition, - STATE(2792), 1, - sym_accessibility_modifier, - STATE(2831), 1, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, sym_decorator, - STATE(2834), 1, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, sym_override_modifier, - STATE(4594), 1, - sym_method_signature, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3319), 2, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3869), 2, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(3877), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - STATE(1503), 2, - sym_class_static_block, - aux_sym_class_body_repeat1, - ACTIONS(3757), 3, + ACTIONS(4259), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3067), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4722), 3, - sym_public_field_definition, - sym_abstract_method_signature, + STATE(4762), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, sym_index_signature, - ACTIONS(3733), 13, - anon_sym_export, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, + anon_sym_declare, anon_sym_module, anon_sym_any, anon_sym_number, @@ -161389,302 +177894,169 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [24808] = 29, + [23725] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2141), 1, - anon_sym_LBRACE, - ACTIONS(2401), 1, - anon_sym_namespace, - ACTIONS(2403), 1, - anon_sym_import, - ACTIONS(2405), 1, - anon_sym_var, - ACTIONS(2407), 1, - anon_sym_let, - ACTIONS(2409), 1, - anon_sym_const, - ACTIONS(2411), 1, - anon_sym_class, - ACTIONS(2413), 1, - anon_sym_async, - ACTIONS(2415), 1, - anon_sym_function, - ACTIONS(2417), 1, - anon_sym_declare, - ACTIONS(2421), 1, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, anon_sym_abstract, - ACTIONS(2425), 1, - anon_sym_interface, - ACTIONS(2427), 1, - anon_sym_enum, - ACTIONS(3831), 1, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, anon_sym_STAR, - ACTIONS(3833), 1, - anon_sym_default, - ACTIONS(3835), 1, - anon_sym_type, - ACTIONS(3839), 1, - anon_sym_as, - ACTIONS(3847), 1, - anon_sym_module, - ACTIONS(3969), 1, - anon_sym_EQ, - STATE(1339), 1, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, sym_decorator, - STATE(4119), 1, - sym_declaration, - STATE(4125), 1, - sym_internal_module, - STATE(4499), 1, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, aux_sym_export_statement_repeat1, - STATE(4622), 1, - sym_export_clause, - STATE(5481), 1, - sym_namespace_export, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - STATE(4108), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [24918] = 13, - ACTIONS(824), 1, - anon_sym_BQUOTE, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(3981), 1, - anon_sym_QMARK_DOT, - ACTIONS(3983), 1, - anon_sym_LT, - STATE(1539), 1, - sym_type_arguments, - STATE(1707), 1, - sym_template_string, - STATE(1719), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3971), 12, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3973), 27, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4261), 2, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_satisfies, - anon_sym_implements, - [24996] = 30, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2141), 1, - anon_sym_LBRACE, - ACTIONS(2401), 1, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4762), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, anon_sym_namespace, - ACTIONS(2403), 1, - anon_sym_import, - ACTIONS(2405), 1, - anon_sym_var, - ACTIONS(2407), 1, anon_sym_let, - ACTIONS(2409), 1, - anon_sym_const, - ACTIONS(2411), 1, - anon_sym_class, - ACTIONS(2413), 1, - anon_sym_async, - ACTIONS(2415), 1, - anon_sym_function, - ACTIONS(2417), 1, + sym_identifier, anon_sym_declare, - ACTIONS(2421), 1, - anon_sym_abstract, - ACTIONS(2425), 1, - anon_sym_interface, - ACTIONS(2427), 1, - anon_sym_enum, - ACTIONS(3831), 1, - anon_sym_STAR, - ACTIONS(3833), 1, - anon_sym_default, - ACTIONS(3835), 1, - anon_sym_type, - ACTIONS(3837), 1, - anon_sym_EQ, - ACTIONS(3839), 1, - anon_sym_as, - ACTIONS(3847), 1, anon_sym_module, - STATE(1339), 1, - sym_decorator, - STATE(4119), 1, - sym_declaration, - STATE(4125), 1, - sym_internal_module, - STATE(4499), 1, - aux_sym_export_statement_repeat1, - STATE(4622), 1, - sym_export_clause, - STATE(5481), 1, - sym_namespace_export, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3985), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(698), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [23841] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - STATE(4108), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [25108] = 25, - ACTIONS(231), 1, - anon_sym_STAR, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(249), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2351), 1, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3303), 1, - anon_sym_LBRACE, - ACTIONS(3991), 1, - anon_sym_RBRACE, - ACTIONS(3993), 1, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, anon_sym_LBRACK, - ACTIONS(3995), 1, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(3999), 1, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(4001), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(4007), 1, + ACTIONS(4185), 1, anon_sym_override, - STATE(2810), 1, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, sym_accessibility_modifier, - STATE(2829), 1, + STATE(3344), 1, sym_override_modifier, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3997), 2, + ACTIONS(3719), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(4003), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - ACTIONS(4005), 3, + ACTIONS(4261), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3522), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4717), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(4741), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - STATE(5788), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(3989), 14, - anon_sym_export, + STATE(4799), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, anon_sym_declare, anon_sym_module, @@ -161694,74 +178066,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [25210] = 25, - ACTIONS(231), 1, - anon_sym_STAR, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(249), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2351), 1, + [23957] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3303), 1, - anon_sym_LBRACE, - ACTIONS(3993), 1, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, anon_sym_LBRACK, - ACTIONS(4011), 1, - anon_sym_RBRACE, - ACTIONS(4013), 1, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(4015), 1, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(4017), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(4023), 1, + ACTIONS(4185), 1, anon_sym_override, - STATE(2810), 1, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, sym_accessibility_modifier, - STATE(2829), 1, + STATE(3344), 1, sym_override_modifier, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(5074), 1, - aux_sym_object_repeat1, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3997), 2, + ACTIONS(3719), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(4019), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - ACTIONS(4021), 3, + ACTIONS(4263), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3522), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4717), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(5072), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - STATE(5788), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(4009), 14, - anon_sym_export, + STATE(4799), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, anon_sym_declare, anon_sym_module, @@ -161771,74 +178152,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [25312] = 25, - ACTIONS(231), 1, - anon_sym_STAR, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(249), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2351), 1, + [24073] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3303), 1, - anon_sym_LBRACE, - ACTIONS(3993), 1, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, anon_sym_LBRACK, - ACTIONS(4027), 1, - anon_sym_RBRACE, - ACTIONS(4029), 1, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(4031), 1, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(4033), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(4039), 1, + ACTIONS(4185), 1, anon_sym_override, - STATE(2810), 1, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, sym_accessibility_modifier, - STATE(2829), 1, + STATE(3344), 1, sym_override_modifier, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(5074), 1, - aux_sym_object_repeat1, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3997), 2, + ACTIONS(3719), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(4035), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - ACTIONS(4037), 3, + ACTIONS(4263), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3522), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4717), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(5072), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - STATE(5788), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(4025), 14, - anon_sym_export, + STATE(4762), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, anon_sym_declare, anon_sym_module, @@ -161848,74 +178238,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [25414] = 25, - ACTIONS(231), 1, - anon_sym_STAR, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(249), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2351), 1, + [24189] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3303), 1, - anon_sym_LBRACE, - ACTIONS(3993), 1, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, anon_sym_LBRACK, - ACTIONS(4043), 1, - anon_sym_RBRACE, - ACTIONS(4045), 1, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(4047), 1, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(4049), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(4055), 1, + ACTIONS(4185), 1, anon_sym_override, - STATE(2810), 1, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, sym_accessibility_modifier, - STATE(2829), 1, + STATE(3344), 1, sym_override_modifier, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(5074), 1, - aux_sym_object_repeat1, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3997), 2, + ACTIONS(3719), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(4051), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - ACTIONS(4053), 3, + ACTIONS(4265), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3522), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4717), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(5072), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - STATE(5788), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(4041), 14, - anon_sym_export, + STATE(4799), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, anon_sym_declare, anon_sym_module, @@ -161925,74 +178324,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [25516] = 25, - ACTIONS(231), 1, - anon_sym_STAR, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(249), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2351), 1, + [24305] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3303), 1, - anon_sym_LBRACE, - ACTIONS(3993), 1, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, anon_sym_LBRACK, - ACTIONS(4059), 1, - anon_sym_RBRACE, - ACTIONS(4061), 1, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(4063), 1, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(4065), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(4071), 1, + ACTIONS(4185), 1, anon_sym_override, - STATE(2810), 1, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, sym_accessibility_modifier, - STATE(2829), 1, + STATE(3344), 1, sym_override_modifier, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(5074), 1, - aux_sym_object_repeat1, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3997), 2, + ACTIONS(3719), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(4067), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - ACTIONS(4069), 3, + ACTIONS(4267), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3522), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4717), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(5072), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - STATE(5788), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(4057), 14, - anon_sym_export, + STATE(4762), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, anon_sym_declare, anon_sym_module, @@ -162002,74 +178410,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [25618] = 25, - ACTIONS(231), 1, - anon_sym_STAR, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(249), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2351), 1, + [24421] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(3303), 1, - anon_sym_LBRACE, - ACTIONS(3993), 1, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, anon_sym_LBRACK, - ACTIONS(4075), 1, - anon_sym_RBRACE, - ACTIONS(4077), 1, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(4079), 1, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, anon_sym_static, - ACTIONS(4081), 1, + ACTIONS(4179), 1, anon_sym_readonly, - ACTIONS(4087), 1, + ACTIONS(4185), 1, anon_sym_override, - STATE(2810), 1, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, sym_accessibility_modifier, - STATE(2829), 1, + STATE(3344), 1, sym_override_modifier, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - STATE(5074), 1, - aux_sym_object_repeat1, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3997), 2, + ACTIONS(3719), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(4083), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - ACTIONS(4085), 3, + ACTIONS(4269), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3522), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4717), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(5072), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - STATE(5788), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(4073), 14, - anon_sym_export, + STATE(4762), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, anon_sym_declare, anon_sym_module, @@ -162079,1570 +178496,2789 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [25720] = 8, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3983), 1, + [24537] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(4093), 1, - anon_sym_DOT, - STATE(1583), 1, - sym_arguments, - STATE(1584), 1, - sym_type_arguments, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4089), 12, + ACTIONS(3719), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4269), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4799), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [24653] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4091), 31, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4271), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4799), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [24769] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3719), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4273), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4799), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [24885] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3719), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4275), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4799), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [25001] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3719), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4257), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4762), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [25117] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3719), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4277), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4799), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [25233] = 6, + ACTIONS(151), 1, + anon_sym_EQ_GT, + ACTIONS(1132), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(153), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + anon_sym_LPAREN, anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [25787] = 8, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3983), 1, - anon_sym_LT, - ACTIONS(4095), 1, - anon_sym_DOT, - STATE(1586), 1, - sym_arguments, - STATE(1587), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3554), 12, + ACTIONS(159), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3544), 31, + anon_sym_QMARK_QMARK, + [25301] = 6, + ACTIONS(4052), 1, + anon_sym_EQ_GT, + ACTIONS(4279), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + anon_sym_LPAREN, anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [25854] = 7, - ACTIONS(3983), 1, - anon_sym_LT, - ACTIONS(4099), 1, - anon_sym_DOT, - ACTIONS(4101), 1, - anon_sym_is, - STATE(1575), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4097), 12, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3580), 32, + anon_sym_QMARK_QMARK, + [25369] = 6, + ACTIONS(151), 1, + anon_sym_EQ_GT, + ACTIONS(1140), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(153), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [25919] = 8, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3983), 1, - anon_sym_LT, - ACTIONS(4107), 1, - anon_sym_DOT, - STATE(1588), 1, - sym_arguments, - STATE(1589), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4103), 12, + ACTIONS(159), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4105), 31, + anon_sym_QMARK_QMARK, + [25437] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3719), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4281), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4762), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [25553] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3719), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4283), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4762), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [25669] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3719), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4283), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4799), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [25785] = 6, + ACTIONS(151), 1, + anon_sym_EQ_GT, + ACTIONS(1138), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(153), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + anon_sym_LPAREN, anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [25986] = 8, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3983), 1, - anon_sym_LT, - ACTIONS(4113), 1, - anon_sym_DOT, - STATE(1590), 1, - sym_arguments, - STATE(1591), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4109), 12, + ACTIONS(159), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4111), 31, + anon_sym_QMARK_QMARK, + [25853] = 6, + ACTIONS(4052), 1, + anon_sym_EQ_GT, + ACTIONS(4285), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + anon_sym_LPAREN, anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [26053] = 4, - ACTIONS(4119), 1, - anon_sym_is, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4115), 13, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4117), 33, + anon_sym_QMARK_QMARK, + [25921] = 6, + ACTIONS(4052), 1, + anon_sym_EQ_GT, + ACTIONS(4287), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [26111] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3273), 14, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - anon_sym_QMARK, - ACTIONS(3275), 33, + anon_sym_QMARK_QMARK, + [25989] = 6, + ACTIONS(151), 1, + anon_sym_EQ_GT, + ACTIONS(1142), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(153), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [26167] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3253), 14, + ACTIONS(159), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - anon_sym_QMARK, - ACTIONS(3255), 33, + anon_sym_QMARK_QMARK, + [26057] = 6, + ACTIONS(4052), 1, + anon_sym_EQ_GT, + ACTIONS(4289), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [26223] = 5, - ACTIONS(1698), 1, - anon_sym_EQ, - ACTIONS(4121), 1, - sym__automatic_semicolon, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1694), 13, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1692), 32, + anon_sym_QMARK_QMARK, + [26125] = 6, + ACTIONS(151), 1, + anon_sym_EQ_GT, + ACTIONS(1074), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(153), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [26283] = 4, - ACTIONS(4101), 1, - anon_sym_is, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4123), 13, + ACTIONS(159), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4125), 33, + anon_sym_QMARK_QMARK, + [26193] = 6, + ACTIONS(4052), 1, + anon_sym_EQ_GT, + ACTIONS(4291), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [26341] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4127), 13, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4129), 34, + anon_sym_QMARK_QMARK, + [26261] = 6, + ACTIONS(151), 1, + anon_sym_EQ_GT, + ACTIONS(850), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(153), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - anon_sym_is, - [26397] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1910), 14, + ACTIONS(159), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - anon_sym_QMARK, - ACTIONS(1908), 33, + anon_sym_QMARK_QMARK, + [26329] = 6, + ACTIONS(151), 1, + anon_sym_EQ_GT, + ACTIONS(1078), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(153), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [26453] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1898), 14, + ACTIONS(159), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - anon_sym_QMARK, - ACTIONS(1896), 33, + anon_sym_QMARK_QMARK, + [26397] = 6, + ACTIONS(4052), 1, + anon_sym_EQ_GT, + ACTIONS(4293), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [26509] = 9, - ACTIONS(824), 1, - anon_sym_BQUOTE, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(3981), 1, - anon_sym_QMARK_DOT, - STATE(1707), 1, - sym_template_string, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1844), 13, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1846), 28, + anon_sym_QMARK_QMARK, + [26465] = 6, + ACTIONS(151), 1, + anon_sym_EQ_GT, + ACTIONS(1072), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(153), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_satisfies, - anon_sym_implements, - [26577] = 6, - ACTIONS(824), 1, anon_sym_BQUOTE, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(1745), 2, - sym_template_string, - sym_arguments, - ACTIONS(4131), 13, + anon_sym_satisfies, + ACTIONS(159), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4133), 30, + anon_sym_QMARK_QMARK, + [26533] = 6, + ACTIONS(151), 1, + anon_sym_EQ_GT, + ACTIONS(1134), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(153), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + anon_sym_LPAREN, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [26639] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1914), 13, + ACTIONS(159), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1912), 34, + anon_sym_QMARK_QMARK, + [26601] = 6, + ACTIONS(4052), 1, + anon_sym_EQ_GT, + ACTIONS(4295), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - anon_sym_is, - [26695] = 22, - ACTIONS(231), 1, - anon_sym_STAR, - ACTIONS(249), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(3303), 1, - anon_sym_LBRACE, - ACTIONS(3993), 1, - anon_sym_LBRACK, - ACTIONS(4137), 1, - anon_sym_async, - ACTIONS(4139), 1, - anon_sym_static, - ACTIONS(4141), 1, - anon_sym_readonly, - ACTIONS(4147), 1, - anon_sym_override, - STATE(2810), 1, - sym_accessibility_modifier, - STATE(2829), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3469), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(3997), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4143), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(4145), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3522), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(5584), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(5585), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - STATE(5788), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(4135), 14, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [26789] = 4, - ACTIONS(4101), 1, - anon_sym_is, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4149), 13, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4151), 33, + anon_sym_QMARK_QMARK, + [26669] = 6, + ACTIONS(4052), 1, + anon_sym_EQ_GT, + ACTIONS(4297), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [26847] = 6, - ACTIONS(3983), 1, - anon_sym_LT, - ACTIONS(4099), 1, - anon_sym_DOT, - STATE(1575), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4097), 12, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3580), 32, + anon_sym_QMARK_QMARK, + [26737] = 6, + ACTIONS(151), 1, + anon_sym_EQ_GT, + ACTIONS(1144), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(153), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [26909] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3237), 14, + ACTIONS(159), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - anon_sym_QMARK, - ACTIONS(3239), 33, + anon_sym_QMARK_QMARK, + [26805] = 6, + ACTIONS(4052), 1, + anon_sym_EQ_GT, + ACTIONS(4299), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [26965] = 5, - ACTIONS(3983), 1, - anon_sym_LT, - STATE(1582), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4115), 12, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4117), 33, + anon_sym_QMARK_QMARK, + [26873] = 6, + ACTIONS(3986), 1, + anon_sym_EQ, + ACTIONS(4082), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [27025] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4153), 13, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4155), 33, + anon_sym_QMARK_QMARK, + [26941] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3719), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4301), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4762), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [27057] = 7, + ACTIONS(3986), 1, + anon_sym_EQ, + ACTIONS(4145), 1, + anon_sym_in, + ACTIONS(4148), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [27080] = 5, - ACTIONS(824), 1, - anon_sym_BQUOTE, - STATE(1707), 1, - sym_template_string, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1844), 13, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3916), 20, anon_sym_STAR, anon_sym_BANG, - anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1846), 31, + anon_sym_QMARK_QMARK, + [27127] = 6, + ACTIONS(151), 1, + anon_sym_EQ_GT, + ACTIONS(1136), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(153), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [27139] = 5, - ACTIONS(3975), 1, - anon_sym_LPAREN, - STATE(1675), 1, - sym_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4157), 13, + ACTIONS(159), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4159), 31, + anon_sym_QMARK_QMARK, + [27195] = 6, + ACTIONS(4052), 1, + anon_sym_EQ_GT, + ACTIONS(4303), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + anon_sym_LPAREN, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [27198] = 4, - ACTIONS(4117), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4161), 13, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4163), 32, + anon_sym_QMARK_QMARK, + [27263] = 5, + ACTIONS(4105), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3920), 16, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [27255] = 6, - ACTIONS(4165), 1, - anon_sym_AMP, - ACTIONS(4167), 1, - anon_sym_PIPE, - ACTIONS(4169), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4161), 11, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4163), 32, + anon_sym_QMARK_QMARK, + [27329] = 5, + ACTIONS(4097), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3920), 16, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [27316] = 6, - ACTIONS(4165), 1, - anon_sym_AMP, - ACTIONS(4167), 1, - anon_sym_PIPE, - ACTIONS(4169), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4171), 11, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4173), 32, + anon_sym_QMARK_QMARK, + [27395] = 6, + ACTIONS(3986), 1, + anon_sym_EQ, + ACTIONS(4052), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [27377] = 19, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3759), 1, - anon_sym_override, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3852), 1, - anon_sym_RBRACE, - ACTIONS(4175), 1, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3916), 21, anon_sym_STAR, - ACTIONS(4177), 1, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [27463] = 5, + ACTIONS(4101), 1, anon_sym_EQ, - ACTIONS(4179), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3920), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3916), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [27529] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, anon_sym_LBRACK, - ACTIONS(4181), 1, + ACTIONS(4171), 1, anon_sym_async, - ACTIONS(4185), 1, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, anon_sym_readonly, - STATE(2827), 1, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, sym_override_modifier, - STATE(5139), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4183), 2, + ACTIONS(3719), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4175), 2, sym_number, sym_private_property_identifier, - ACTIONS(4187), 2, + ACTIONS(4181), 2, anon_sym_get, anon_sym_set, - STATE(3124), 3, + ACTIONS(4301), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, + STATE(4799), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [27645] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3733), 18, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3719), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4305), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4799), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_new, sym_identifier, - anon_sym_static, anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [27761] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3719), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4305), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, anon_sym_public, anon_sym_private, anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4762), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, anon_sym_module, anon_sym_any, anon_sym_number, @@ -163650,2135 +181286,3767 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [27464] = 6, - ACTIONS(4189), 1, - anon_sym_LBRACE, - ACTIONS(4191), 1, - anon_sym_DOT, - STATE(1792), 1, - sym_statement_block, + [27877] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1688), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1686), 30, - sym__automatic_semicolon, - sym__ternary_qmark, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4271), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4762), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [27993] = 33, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2307), 1, + anon_sym_LBRACE, + ACTIONS(2587), 1, + anon_sym_namespace, + ACTIONS(2589), 1, + anon_sym_import, + ACTIONS(2591), 1, + anon_sym_var, + ACTIONS(2593), 1, + anon_sym_let, + ACTIONS(2595), 1, + anon_sym_const, + ACTIONS(2597), 1, + anon_sym_class, + ACTIONS(2599), 1, + anon_sym_async, + ACTIONS(2601), 1, + anon_sym_function, + ACTIONS(2603), 1, + anon_sym_declare, + ACTIONS(2607), 1, + anon_sym_abstract, + ACTIONS(2611), 1, + anon_sym_interface, + ACTIONS(2613), 1, + anon_sym_enum, + ACTIONS(4307), 1, + anon_sym_STAR, + ACTIONS(4309), 1, + anon_sym_default, + ACTIONS(4311), 1, + anon_sym_type, + ACTIONS(4313), 1, + anon_sym_EQ, + ACTIONS(4315), 1, anon_sym_as, + ACTIONS(4317), 1, anon_sym_COMMA, + ACTIONS(4320), 1, anon_sym_RBRACE, - anon_sym_else, + ACTIONS(4323), 1, + anon_sym_module, + STATE(1532), 1, + sym_decorator, + STATE(4786), 1, + sym_declaration, + STATE(4921), 1, + sym_internal_module, + STATE(5365), 1, + aux_sym_export_statement_repeat1, + STATE(5511), 1, + sym_export_clause, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + STATE(6414), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_while, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(5067), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [28114] = 5, + ACTIONS(4285), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3920), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [27525] = 6, - ACTIONS(4189), 1, - anon_sym_LBRACE, - ACTIONS(4193), 1, - anon_sym_DOT, - STATE(1792), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1688), 13, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1686), 30, - sym__automatic_semicolon, - sym__ternary_qmark, + anon_sym_QMARK_QMARK, + [28179] = 33, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2307), 1, + anon_sym_LBRACE, + ACTIONS(2587), 1, + anon_sym_namespace, + ACTIONS(2589), 1, + anon_sym_import, + ACTIONS(2591), 1, + anon_sym_var, + ACTIONS(2593), 1, + anon_sym_let, + ACTIONS(2595), 1, + anon_sym_const, + ACTIONS(2597), 1, + anon_sym_class, + ACTIONS(2599), 1, + anon_sym_async, + ACTIONS(2601), 1, + anon_sym_function, + ACTIONS(2603), 1, + anon_sym_declare, + ACTIONS(2607), 1, + anon_sym_abstract, + ACTIONS(2611), 1, + anon_sym_interface, + ACTIONS(2613), 1, + anon_sym_enum, + ACTIONS(4307), 1, + anon_sym_STAR, + ACTIONS(4309), 1, + anon_sym_default, + ACTIONS(4311), 1, + anon_sym_type, + ACTIONS(4313), 1, + anon_sym_EQ, + ACTIONS(4315), 1, anon_sym_as, + ACTIONS(4317), 1, anon_sym_COMMA, + ACTIONS(4323), 1, + anon_sym_module, + ACTIONS(4325), 1, anon_sym_RBRACE, - anon_sym_else, + STATE(1532), 1, + sym_decorator, + STATE(4786), 1, + sym_declaration, + STATE(4921), 1, + sym_internal_module, + STATE(5365), 1, + aux_sym_export_statement_repeat1, + STATE(5511), 1, + sym_export_clause, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + STATE(6414), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_while, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(5067), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [28300] = 5, + ACTIONS(4215), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3920), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [27586] = 5, - ACTIONS(4189), 1, - anon_sym_LBRACE, - STATE(1792), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1688), 13, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1686), 31, - sym__automatic_semicolon, - sym__ternary_qmark, + anon_sym_QMARK_QMARK, + [28365] = 33, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2307), 1, + anon_sym_LBRACE, + ACTIONS(2587), 1, + anon_sym_namespace, + ACTIONS(2589), 1, + anon_sym_import, + ACTIONS(2591), 1, + anon_sym_var, + ACTIONS(2593), 1, + anon_sym_let, + ACTIONS(2595), 1, + anon_sym_const, + ACTIONS(2597), 1, + anon_sym_class, + ACTIONS(2599), 1, + anon_sym_async, + ACTIONS(2601), 1, + anon_sym_function, + ACTIONS(2603), 1, + anon_sym_declare, + ACTIONS(2607), 1, + anon_sym_abstract, + ACTIONS(2611), 1, + anon_sym_interface, + ACTIONS(2613), 1, + anon_sym_enum, + ACTIONS(4307), 1, + anon_sym_STAR, + ACTIONS(4309), 1, + anon_sym_default, + ACTIONS(4311), 1, + anon_sym_type, + ACTIONS(4313), 1, + anon_sym_EQ, + ACTIONS(4315), 1, anon_sym_as, + ACTIONS(4317), 1, anon_sym_COMMA, + ACTIONS(4323), 1, + anon_sym_module, + ACTIONS(4328), 1, anon_sym_RBRACE, - anon_sym_else, + STATE(1532), 1, + sym_decorator, + STATE(4786), 1, + sym_declaration, + STATE(4921), 1, + sym_internal_module, + STATE(5365), 1, + aux_sym_export_statement_repeat1, + STATE(5511), 1, + sym_export_clause, + STATE(6051), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + STATE(6414), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_while, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(5067), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [28486] = 5, + ACTIONS(4289), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3920), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [27645] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3455), 13, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3457), 33, + anon_sym_QMARK_QMARK, + [28551] = 5, + ACTIONS(4287), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [27700] = 7, - ACTIONS(1698), 1, - anon_sym_EQ, - ACTIONS(2395), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4195), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4198), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(1696), 10, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1700), 29, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [28616] = 5, + ACTIONS(4291), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [27763] = 7, - ACTIONS(3562), 1, - anon_sym_DOT, - ACTIONS(3564), 1, - anon_sym_QMARK_DOT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3544), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3554), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3498), 10, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3502), 28, - sym__ternary_qmark, - anon_sym_as, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [28681] = 33, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2307), 1, anon_sym_LBRACE, + ACTIONS(2587), 1, + anon_sym_namespace, + ACTIONS(2589), 1, + anon_sym_import, + ACTIONS(2591), 1, + anon_sym_var, + ACTIONS(2593), 1, + anon_sym_let, + ACTIONS(2595), 1, + anon_sym_const, + ACTIONS(2597), 1, + anon_sym_class, + ACTIONS(2599), 1, + anon_sym_async, + ACTIONS(2601), 1, + anon_sym_function, + ACTIONS(2603), 1, + anon_sym_declare, + ACTIONS(2607), 1, + anon_sym_abstract, + ACTIONS(2611), 1, + anon_sym_interface, + ACTIONS(2613), 1, + anon_sym_enum, + ACTIONS(4307), 1, + anon_sym_STAR, + ACTIONS(4309), 1, + anon_sym_default, + ACTIONS(4311), 1, + anon_sym_type, + ACTIONS(4313), 1, + anon_sym_EQ, + ACTIONS(4315), 1, + anon_sym_as, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4323), 1, + anon_sym_module, + ACTIONS(4331), 1, anon_sym_RBRACE, + STATE(1532), 1, + sym_decorator, + STATE(4786), 1, + sym_declaration, + STATE(4921), 1, + sym_internal_module, + STATE(5365), 1, + aux_sym_export_statement_repeat1, + STATE(5511), 1, + sym_export_clause, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + STATE(6414), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(5067), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [28802] = 5, + ACTIONS(4293), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3920), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [27826] = 7, - ACTIONS(4203), 1, - anon_sym_EQ, - ACTIONS(4213), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4207), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4210), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(4201), 10, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4205), 29, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [28867] = 5, + ACTIONS(4299), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [27889] = 5, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4215), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(4217), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3498), 10, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3502), 30, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [28932] = 5, + ACTIONS(4295), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [27948] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3451), 13, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3453), 33, - sym__ternary_qmark, - anon_sym_as, + anon_sym_QMARK_QMARK, + [28997] = 33, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2307), 1, anon_sym_LBRACE, + ACTIONS(2587), 1, + anon_sym_namespace, + ACTIONS(2589), 1, + anon_sym_import, + ACTIONS(2591), 1, + anon_sym_var, + ACTIONS(2593), 1, + anon_sym_let, + ACTIONS(2595), 1, + anon_sym_const, + ACTIONS(2597), 1, + anon_sym_class, + ACTIONS(2599), 1, + anon_sym_async, + ACTIONS(2601), 1, + anon_sym_function, + ACTIONS(2603), 1, + anon_sym_declare, + ACTIONS(2607), 1, + anon_sym_abstract, + ACTIONS(2611), 1, + anon_sym_interface, + ACTIONS(2613), 1, + anon_sym_enum, + ACTIONS(4307), 1, + anon_sym_STAR, + ACTIONS(4309), 1, + anon_sym_default, + ACTIONS(4311), 1, + anon_sym_type, + ACTIONS(4313), 1, + anon_sym_EQ, + ACTIONS(4315), 1, + anon_sym_as, + ACTIONS(4317), 1, anon_sym_COMMA, + ACTIONS(4323), 1, + anon_sym_module, + ACTIONS(4334), 1, anon_sym_RBRACE, + STATE(1532), 1, + sym_decorator, + STATE(4786), 1, + sym_declaration, + STATE(4921), 1, + sym_internal_module, + STATE(5365), 1, + aux_sym_export_statement_repeat1, + STATE(5511), 1, + sym_export_clause, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + STATE(6414), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [28003] = 3, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(5067), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [29118] = 5, + ACTIONS(4303), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3459), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3461), 33, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [28058] = 6, - ACTIONS(4219), 1, - anon_sym_LBRACE, - ACTIONS(4221), 1, - anon_sym_DOT, - STATE(1721), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1688), 13, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1686), 30, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [28119] = 6, - ACTIONS(4219), 1, - anon_sym_LBRACE, - ACTIONS(4223), 1, - anon_sym_DOT, - STATE(1721), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1688), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1686), 30, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [28180] = 5, - ACTIONS(4219), 1, - anon_sym_LBRACE, - STATE(1721), 1, - sym_statement_block, + [29183] = 5, + ACTIONS(4297), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1688), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1686), 31, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [28239] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4225), 13, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4227), 33, + anon_sym_QMARK_QMARK, + [29248] = 5, + ACTIONS(4279), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3920), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [28294] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4229), 13, + ACTIONS(3927), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3916), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4231), 33, - sym__ternary_qmark, - anon_sym_as, + anon_sym_QMARK_QMARK, + [29313] = 33, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2307), 1, anon_sym_LBRACE, + ACTIONS(2587), 1, + anon_sym_namespace, + ACTIONS(2589), 1, + anon_sym_import, + ACTIONS(2591), 1, + anon_sym_var, + ACTIONS(2593), 1, + anon_sym_let, + ACTIONS(2595), 1, + anon_sym_const, + ACTIONS(2597), 1, + anon_sym_class, + ACTIONS(2599), 1, + anon_sym_async, + ACTIONS(2601), 1, + anon_sym_function, + ACTIONS(2603), 1, + anon_sym_declare, + ACTIONS(2607), 1, + anon_sym_abstract, + ACTIONS(2611), 1, + anon_sym_interface, + ACTIONS(2613), 1, + anon_sym_enum, + ACTIONS(4307), 1, + anon_sym_STAR, + ACTIONS(4309), 1, + anon_sym_default, + ACTIONS(4311), 1, + anon_sym_type, + ACTIONS(4313), 1, + anon_sym_EQ, + ACTIONS(4315), 1, + anon_sym_as, + ACTIONS(4317), 1, anon_sym_COMMA, + ACTIONS(4323), 1, + anon_sym_module, + ACTIONS(4337), 1, anon_sym_RBRACE, + STATE(1532), 1, + sym_decorator, + STATE(4786), 1, + sym_declaration, + STATE(4921), 1, + sym_internal_module, + STATE(5365), 1, + aux_sym_export_statement_repeat1, + STATE(5511), 1, + sym_export_clause, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + STATE(6237), 1, + aux_sym_object_repeat1, + STATE(6414), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(5067), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [29434] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [28349] = 3, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4123), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4676), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [29546] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4125), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(3709), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [28404] = 4, - ACTIONS(4237), 1, - anon_sym_DOT, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4233), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4519), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [29658] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4235), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(3709), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [28461] = 3, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4239), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4513), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [29770] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4241), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(3709), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [28516] = 4, - ACTIONS(4243), 1, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4239), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4493), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [29882] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4241), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(3709), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [28573] = 3, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4115), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4531), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [29994] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4117), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(3709), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [28628] = 3, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4245), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4540), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [30106] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4247), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(3709), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [28683] = 4, - ACTIONS(4121), 1, - sym__automatic_semicolon, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1694), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4562), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [30218] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1692), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(3709), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [28740] = 3, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2397), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4554), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [30330] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(2395), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(3709), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [28795] = 4, - ACTIONS(4095), 1, - anon_sym_DOT, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3554), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4594), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [30442] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3544), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(3709), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [28852] = 4, - ACTIONS(4253), 1, - anon_sym_DOT, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4249), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4762), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [30554] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2707), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4251), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(3709), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(3737), 1, + anon_sym_abstract, + ACTIONS(4161), 1, + anon_sym_export, + ACTIONS(4163), 1, + anon_sym_STAR, + ACTIONS(4169), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [28909] = 3, + ACTIONS(4171), 1, + anon_sym_async, + ACTIONS(4173), 1, + anon_sym_new, + ACTIONS(4177), 1, + anon_sym_static, + ACTIONS(4179), 1, + anon_sym_readonly, + ACTIONS(4185), 1, + anon_sym_override, + STATE(1532), 1, + sym_decorator, + STATE(3309), 1, + sym_accessibility_modifier, + STATE(3344), 1, + sym_override_modifier, + STATE(3925), 1, + sym_formal_parameters, + STATE(4958), 1, + sym__call_signature, + STATE(5616), 1, + aux_sym_export_statement_repeat1, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4255), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4257), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(4175), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4181), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3585), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4799), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(4159), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [30666] = 29, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4169), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [28964] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4259), 13, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4340), 1, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4213), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + ACTIONS(4342), 1, anon_sym_RBRACE, - anon_sym_LPAREN, + ACTIONS(4344), 1, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [29019] = 3, + ACTIONS(4346), 1, + anon_sym_async, + ACTIONS(4350), 1, + anon_sym_AT, + ACTIONS(4352), 1, + anon_sym_static, + ACTIONS(4354), 1, + anon_sym_readonly, + ACTIONS(4358), 1, + anon_sym_declare, + ACTIONS(4360), 1, + anon_sym_abstract, + ACTIONS(4362), 1, + anon_sym_accessor, + STATE(2923), 1, + aux_sym_export_statement_repeat1, + STATE(3177), 1, + sym_method_definition, + STATE(3301), 1, + sym_accessibility_modifier, + STATE(3339), 1, + sym_decorator, + STATE(3345), 1, + sym_override_modifier, + STATE(5337), 1, + sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4261), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4263), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + ACTIONS(4348), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4356), 2, + anon_sym_get, + anon_sym_set, + STATE(1744), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3487), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5714), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(4159), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [30777] = 29, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4340), 1, + anon_sym_STAR, + ACTIONS(4346), 1, + anon_sym_async, + ACTIONS(4350), 1, + anon_sym_AT, + ACTIONS(4352), 1, + anon_sym_static, + ACTIONS(4354), 1, + anon_sym_readonly, + ACTIONS(4358), 1, + anon_sym_declare, + ACTIONS(4360), 1, + anon_sym_abstract, + ACTIONS(4362), 1, + anon_sym_accessor, + ACTIONS(4364), 1, anon_sym_RBRACE, - anon_sym_LPAREN, + ACTIONS(4366), 1, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [29074] = 4, - ACTIONS(4165), 1, - anon_sym_AMP, + STATE(2923), 1, + aux_sym_export_statement_repeat1, + STATE(3177), 1, + sym_method_definition, + STATE(3301), 1, + sym_accessibility_modifier, + STATE(3339), 1, + sym_decorator, + STATE(3345), 1, + sym_override_modifier, + STATE(5337), 1, + sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4265), 12, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PIPE, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4267), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + ACTIONS(4348), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4356), 2, + anon_sym_get, + anon_sym_set, + STATE(1733), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3487), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5714), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(4159), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [30888] = 29, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4340), 1, + anon_sym_STAR, + ACTIONS(4346), 1, + anon_sym_async, + ACTIONS(4350), 1, + anon_sym_AT, + ACTIONS(4352), 1, + anon_sym_static, + ACTIONS(4354), 1, + anon_sym_readonly, + ACTIONS(4358), 1, + anon_sym_declare, + ACTIONS(4360), 1, + anon_sym_abstract, + ACTIONS(4362), 1, + anon_sym_accessor, + ACTIONS(4368), 1, anon_sym_RBRACE, - anon_sym_LPAREN, + ACTIONS(4370), 1, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [29131] = 3, + STATE(2923), 1, + aux_sym_export_statement_repeat1, + STATE(3177), 1, + sym_method_definition, + STATE(3301), 1, + sym_accessibility_modifier, + STATE(3339), 1, + sym_decorator, + STATE(3345), 1, + sym_override_modifier, + STATE(5337), 1, + sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4217), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4215), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(4348), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4356), 2, + anon_sym_get, + anon_sym_set, + STATE(1742), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3487), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5714), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(4159), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [30999] = 29, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4169), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [29186] = 3, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4340), 1, + anon_sym_STAR, + ACTIONS(4346), 1, + anon_sym_async, + ACTIONS(4350), 1, + anon_sym_AT, + ACTIONS(4352), 1, + anon_sym_static, + ACTIONS(4354), 1, + anon_sym_readonly, + ACTIONS(4358), 1, + anon_sym_declare, + ACTIONS(4360), 1, + anon_sym_abstract, + ACTIONS(4362), 1, + anon_sym_accessor, + ACTIONS(4370), 1, + anon_sym_SEMI, + ACTIONS(4372), 1, + anon_sym_RBRACE, + STATE(2923), 1, + aux_sym_export_statement_repeat1, + STATE(3177), 1, + sym_method_definition, + STATE(3301), 1, + sym_accessibility_modifier, + STATE(3339), 1, + sym_decorator, + STATE(3345), 1, + sym_override_modifier, + STATE(5337), 1, + sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4269), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4271), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(4348), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4356), 2, + anon_sym_get, + anon_sym_set, + STATE(1742), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3487), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5714), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(4159), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [31110] = 29, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4169), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [29241] = 3, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4340), 1, + anon_sym_STAR, + ACTIONS(4346), 1, + anon_sym_async, + ACTIONS(4350), 1, + anon_sym_AT, + ACTIONS(4352), 1, + anon_sym_static, + ACTIONS(4354), 1, + anon_sym_readonly, + ACTIONS(4358), 1, + anon_sym_declare, + ACTIONS(4360), 1, + anon_sym_abstract, + ACTIONS(4362), 1, + anon_sym_accessor, + ACTIONS(4370), 1, + anon_sym_SEMI, + ACTIONS(4374), 1, + anon_sym_RBRACE, + STATE(2923), 1, + aux_sym_export_statement_repeat1, + STATE(3177), 1, + sym_method_definition, + STATE(3301), 1, + sym_accessibility_modifier, + STATE(3339), 1, + sym_decorator, + STATE(3345), 1, + sym_override_modifier, + STATE(5337), 1, + sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4273), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4275), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [29296] = 6, - ACTIONS(4165), 1, - anon_sym_AMP, - ACTIONS(4167), 1, - anon_sym_PIPE, + ACTIONS(4348), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4356), 2, + anon_sym_get, + anon_sym_set, + STATE(1742), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3487), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5714), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(4159), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [31221] = 29, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, ACTIONS(4169), 1, - anon_sym_extends, + anon_sym_LBRACK, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4340), 1, + anon_sym_STAR, + ACTIONS(4346), 1, + anon_sym_async, + ACTIONS(4350), 1, + anon_sym_AT, + ACTIONS(4352), 1, + anon_sym_static, + ACTIONS(4354), 1, + anon_sym_readonly, + ACTIONS(4358), 1, + anon_sym_declare, + ACTIONS(4360), 1, + anon_sym_abstract, + ACTIONS(4362), 1, + anon_sym_accessor, + ACTIONS(4370), 1, + anon_sym_SEMI, + ACTIONS(4376), 1, + anon_sym_RBRACE, + STATE(2923), 1, + aux_sym_export_statement_repeat1, + STATE(3177), 1, + sym_method_definition, + STATE(3301), 1, + sym_accessibility_modifier, + STATE(3339), 1, + sym_decorator, + STATE(3345), 1, + sym_override_modifier, + STATE(5337), 1, + sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4277), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4279), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [29357] = 6, - ACTIONS(4241), 1, - anon_sym_extends, - ACTIONS(4243), 1, + ACTIONS(4348), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4356), 2, + anon_sym_get, + anon_sym_set, + STATE(1742), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3487), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5714), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(4159), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [31332] = 29, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4169), 1, anon_sym_LBRACK, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4340), 1, + anon_sym_STAR, + ACTIONS(4346), 1, + anon_sym_async, + ACTIONS(4350), 1, + anon_sym_AT, + ACTIONS(4352), 1, + anon_sym_static, + ACTIONS(4354), 1, + anon_sym_readonly, + ACTIONS(4358), 1, + anon_sym_declare, + ACTIONS(4360), 1, + anon_sym_abstract, + ACTIONS(4362), 1, + anon_sym_accessor, + ACTIONS(4378), 1, + anon_sym_RBRACE, + ACTIONS(4380), 1, + anon_sym_SEMI, + STATE(2923), 1, + aux_sym_export_statement_repeat1, + STATE(3177), 1, + sym_method_definition, + STATE(3301), 1, + sym_accessibility_modifier, + STATE(3339), 1, + sym_decorator, + STATE(3345), 1, + sym_override_modifier, + STATE(5337), 1, + sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4239), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4281), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4283), 31, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + ACTIONS(4348), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4356), 2, + anon_sym_get, + anon_sym_set, + STATE(1739), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3487), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5714), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(4159), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [31443] = 29, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4340), 1, + anon_sym_STAR, + ACTIONS(4346), 1, + anon_sym_async, + ACTIONS(4350), 1, + anon_sym_AT, + ACTIONS(4352), 1, + anon_sym_static, + ACTIONS(4354), 1, + anon_sym_readonly, + ACTIONS(4358), 1, + anon_sym_declare, + ACTIONS(4360), 1, + anon_sym_abstract, + ACTIONS(4362), 1, + anon_sym_accessor, + ACTIONS(4382), 1, anon_sym_RBRACE, - anon_sym_LPAREN, + ACTIONS(4384), 1, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [29418] = 4, - ACTIONS(4243), 1, - anon_sym_LBRACK, + STATE(2923), 1, + aux_sym_export_statement_repeat1, + STATE(3177), 1, + sym_method_definition, + STATE(3301), 1, + sym_accessibility_modifier, + STATE(3339), 1, + sym_decorator, + STATE(3345), 1, + sym_override_modifier, + STATE(5337), 1, + sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4285), 13, + ACTIONS(3719), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4348), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4356), 2, + anon_sym_get, + anon_sym_set, + STATE(1735), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3487), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5714), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(4159), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [31554] = 29, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4340), 1, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4346), 1, + anon_sym_async, + ACTIONS(4350), 1, + anon_sym_AT, + ACTIONS(4352), 1, + anon_sym_static, + ACTIONS(4354), 1, + anon_sym_readonly, + ACTIONS(4358), 1, + anon_sym_declare, + ACTIONS(4360), 1, + anon_sym_abstract, + ACTIONS(4362), 1, + anon_sym_accessor, + ACTIONS(4370), 1, + anon_sym_SEMI, + ACTIONS(4386), 1, + anon_sym_RBRACE, + STATE(2923), 1, + aux_sym_export_statement_repeat1, + STATE(3177), 1, + sym_method_definition, + STATE(3301), 1, + sym_accessibility_modifier, + STATE(3339), 1, + sym_decorator, + STATE(3345), 1, + sym_override_modifier, + STATE(5337), 1, + sym_method_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4287), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + ACTIONS(4348), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4356), 2, + anon_sym_get, + anon_sym_set, + STATE(1742), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3487), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5714), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(4159), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [31665] = 29, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4340), 1, + anon_sym_STAR, + ACTIONS(4346), 1, + anon_sym_async, + ACTIONS(4350), 1, + anon_sym_AT, + ACTIONS(4352), 1, + anon_sym_static, + ACTIONS(4354), 1, + anon_sym_readonly, + ACTIONS(4358), 1, + anon_sym_declare, + ACTIONS(4360), 1, + anon_sym_abstract, + ACTIONS(4362), 1, + anon_sym_accessor, + ACTIONS(4388), 1, anon_sym_RBRACE, - anon_sym_LPAREN, + ACTIONS(4390), 1, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [29475] = 4, - ACTIONS(4293), 1, - anon_sym_extends, + STATE(2923), 1, + aux_sym_export_statement_repeat1, + STATE(3177), 1, + sym_method_definition, + STATE(3301), 1, + sym_accessibility_modifier, + STATE(3339), 1, + sym_decorator, + STATE(3345), 1, + sym_override_modifier, + STATE(5337), 1, + sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4289), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4291), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + ACTIONS(4348), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4356), 2, + anon_sym_get, + anon_sym_set, + STATE(1734), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3487), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5714), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(4159), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [31776] = 29, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4340), 1, + anon_sym_STAR, + ACTIONS(4346), 1, + anon_sym_async, + ACTIONS(4350), 1, + anon_sym_AT, + ACTIONS(4352), 1, + anon_sym_static, + ACTIONS(4354), 1, + anon_sym_readonly, + ACTIONS(4358), 1, + anon_sym_declare, + ACTIONS(4360), 1, + anon_sym_abstract, + ACTIONS(4362), 1, + anon_sym_accessor, + ACTIONS(4392), 1, anon_sym_RBRACE, - anon_sym_LPAREN, + ACTIONS(4394), 1, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [29532] = 3, + STATE(2923), 1, + aux_sym_export_statement_repeat1, + STATE(3177), 1, + sym_method_definition, + STATE(3301), 1, + sym_accessibility_modifier, + STATE(3339), 1, + sym_decorator, + STATE(3345), 1, + sym_override_modifier, + STATE(5337), 1, + sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4295), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4297), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + ACTIONS(4348), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4356), 2, + anon_sym_get, + anon_sym_set, + STATE(1747), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3487), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5714), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(4159), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [31887] = 29, + ACTIONS(4399), 1, + anon_sym_STAR, + ACTIONS(4402), 1, anon_sym_RBRACE, - anon_sym_LPAREN, + ACTIONS(4404), 1, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(4407), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [29587] = 3, + ACTIONS(4410), 1, + anon_sym_async, + ACTIONS(4416), 1, + anon_sym_DQUOTE, + ACTIONS(4419), 1, + anon_sym_SQUOTE, + ACTIONS(4425), 1, + anon_sym_AT, + ACTIONS(4428), 1, + anon_sym_static, + ACTIONS(4431), 1, + anon_sym_readonly, + ACTIONS(4437), 1, + anon_sym_declare, + ACTIONS(4443), 1, + anon_sym_override, + ACTIONS(4446), 1, + anon_sym_abstract, + ACTIONS(4449), 1, + anon_sym_accessor, + STATE(2923), 1, + aux_sym_export_statement_repeat1, + STATE(3177), 1, + sym_method_definition, + STATE(3301), 1, + sym_accessibility_modifier, + STATE(3339), 1, + sym_decorator, + STATE(3345), 1, + sym_override_modifier, + STATE(5337), 1, + sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1910), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4413), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1908), 33, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(4422), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4434), 2, + anon_sym_get, + anon_sym_set, + STATE(1742), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(4440), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3487), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5714), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(4396), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [31998] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2307), 1, anon_sym_LBRACE, + ACTIONS(2587), 1, + anon_sym_namespace, + ACTIONS(2589), 1, + anon_sym_import, + ACTIONS(2591), 1, + anon_sym_var, + ACTIONS(2593), 1, + anon_sym_let, + ACTIONS(2595), 1, + anon_sym_const, + ACTIONS(2597), 1, + anon_sym_class, + ACTIONS(2599), 1, + anon_sym_async, + ACTIONS(2601), 1, + anon_sym_function, + ACTIONS(2603), 1, + anon_sym_declare, + ACTIONS(2607), 1, + anon_sym_abstract, + ACTIONS(2611), 1, + anon_sym_interface, + ACTIONS(2613), 1, + anon_sym_enum, + ACTIONS(4307), 1, + anon_sym_STAR, + ACTIONS(4309), 1, + anon_sym_default, + ACTIONS(4311), 1, + anon_sym_type, + ACTIONS(4315), 1, + anon_sym_as, + ACTIONS(4323), 1, + anon_sym_module, + ACTIONS(4452), 1, + anon_sym_EQ, + STATE(1532), 1, + sym_decorator, + STATE(4786), 1, + sym_declaration, + STATE(4921), 1, + sym_internal_module, + STATE(5365), 1, + aux_sym_export_statement_repeat1, + STATE(5511), 1, + sym_export_clause, + STATE(6414), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_while, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [29642] = 3, + STATE(5067), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [32109] = 29, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4340), 1, + anon_sym_STAR, + ACTIONS(4346), 1, + anon_sym_async, + ACTIONS(4350), 1, + anon_sym_AT, + ACTIONS(4352), 1, + anon_sym_static, + ACTIONS(4354), 1, + anon_sym_readonly, + ACTIONS(4358), 1, + anon_sym_declare, + ACTIONS(4360), 1, + anon_sym_abstract, + ACTIONS(4362), 1, + anon_sym_accessor, + ACTIONS(4370), 1, + anon_sym_SEMI, + ACTIONS(4454), 1, + anon_sym_RBRACE, + STATE(2923), 1, + aux_sym_export_statement_repeat1, + STATE(3177), 1, + sym_method_definition, + STATE(3301), 1, + sym_accessibility_modifier, + STATE(3339), 1, + sym_decorator, + STATE(3345), 1, + sym_override_modifier, + STATE(5337), 1, + sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4299), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4301), 33, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(4348), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4356), 2, + anon_sym_get, + anon_sym_set, + STATE(1742), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3487), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5714), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(4159), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [32220] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2307), 1, anon_sym_LBRACE, + ACTIONS(2587), 1, + anon_sym_namespace, + ACTIONS(2589), 1, + anon_sym_import, + ACTIONS(2591), 1, + anon_sym_var, + ACTIONS(2593), 1, + anon_sym_let, + ACTIONS(2595), 1, + anon_sym_const, + ACTIONS(2597), 1, + anon_sym_class, + ACTIONS(2599), 1, + anon_sym_async, + ACTIONS(2601), 1, + anon_sym_function, + ACTIONS(2603), 1, + anon_sym_declare, + ACTIONS(2607), 1, + anon_sym_abstract, + ACTIONS(2611), 1, + anon_sym_interface, + ACTIONS(2613), 1, + anon_sym_enum, + ACTIONS(4307), 1, + anon_sym_STAR, + ACTIONS(4309), 1, + anon_sym_default, + ACTIONS(4311), 1, + anon_sym_type, + ACTIONS(4313), 1, + anon_sym_EQ, + ACTIONS(4315), 1, + anon_sym_as, + ACTIONS(4323), 1, + anon_sym_module, + STATE(1532), 1, + sym_decorator, + STATE(4786), 1, + sym_declaration, + STATE(4921), 1, + sym_internal_module, + STATE(5365), 1, + aux_sym_export_statement_repeat1, + STATE(5511), 1, + sym_export_clause, + STATE(6414), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, anon_sym_COMMA, anon_sym_RBRACE, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(5067), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [32333] = 29, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4169), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [29697] = 3, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4340), 1, + anon_sym_STAR, + ACTIONS(4346), 1, + anon_sym_async, + ACTIONS(4350), 1, + anon_sym_AT, + ACTIONS(4352), 1, + anon_sym_static, + ACTIONS(4354), 1, + anon_sym_readonly, + ACTIONS(4358), 1, + anon_sym_declare, + ACTIONS(4360), 1, + anon_sym_abstract, + ACTIONS(4362), 1, + anon_sym_accessor, + ACTIONS(4460), 1, + anon_sym_RBRACE, + ACTIONS(4462), 1, + anon_sym_SEMI, + STATE(2923), 1, + aux_sym_export_statement_repeat1, + STATE(3177), 1, + sym_method_definition, + STATE(3301), 1, + sym_accessibility_modifier, + STATE(3339), 1, + sym_decorator, + STATE(3345), 1, + sym_override_modifier, + STATE(5337), 1, + sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4303), 13, + ACTIONS(3719), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4348), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4356), 2, + anon_sym_get, + anon_sym_set, + STATE(1736), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3487), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5714), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(4159), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [32444] = 29, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4169), 1, + anon_sym_LBRACK, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4340), 1, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4346), 1, + anon_sym_async, + ACTIONS(4350), 1, + anon_sym_AT, + ACTIONS(4352), 1, + anon_sym_static, + ACTIONS(4354), 1, + anon_sym_readonly, + ACTIONS(4358), 1, + anon_sym_declare, + ACTIONS(4360), 1, + anon_sym_abstract, + ACTIONS(4362), 1, + anon_sym_accessor, + ACTIONS(4370), 1, + anon_sym_SEMI, + ACTIONS(4464), 1, + anon_sym_RBRACE, + STATE(2923), 1, + aux_sym_export_statement_repeat1, + STATE(3177), 1, + sym_method_definition, + STATE(3301), 1, + sym_accessibility_modifier, + STATE(3339), 1, + sym_decorator, + STATE(3345), 1, + sym_override_modifier, + STATE(5337), 1, + sym_method_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3719), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4305), 33, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(4348), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4356), 2, + anon_sym_get, + anon_sym_set, + STATE(1742), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3487), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5714), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(4159), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [32555] = 25, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(249), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(3703), 1, anon_sym_LBRACE, + ACTIONS(4468), 1, + anon_sym_RBRACE, + ACTIONS(4470), 1, + anon_sym_LBRACK, + ACTIONS(4472), 1, + anon_sym_async, + ACTIONS(4476), 1, + anon_sym_static, + ACTIONS(4478), 1, + anon_sym_readonly, + ACTIONS(4484), 1, + anon_sym_override, + STATE(3315), 1, + sym_accessibility_modifier, + STATE(3342), 1, + sym_override_modifier, + STATE(6062), 1, + aux_sym_object_pattern_repeat1, + STATE(6067), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4474), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4480), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4482), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(4465), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(6066), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(6083), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(6797), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(4466), 14, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [32657] = 25, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(237), 1, anon_sym_COMMA, + ACTIONS(249), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(3703), 1, + anon_sym_LBRACE, + ACTIONS(4470), 1, + anon_sym_LBRACK, + ACTIONS(4488), 1, anon_sym_RBRACE, + ACTIONS(4490), 1, + anon_sym_async, + ACTIONS(4492), 1, + anon_sym_static, + ACTIONS(4494), 1, + anon_sym_readonly, + ACTIONS(4500), 1, + anon_sym_override, + STATE(3315), 1, + sym_accessibility_modifier, + STATE(3342), 1, + sym_override_modifier, + STATE(6062), 1, + aux_sym_object_pattern_repeat1, + STATE(6067), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4474), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4496), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4498), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(4465), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(6066), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(6083), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(6797), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(4486), 14, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [32759] = 13, + ACTIONS(868), 1, + anon_sym_BQUOTE, + ACTIONS(4506), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(4508), 1, anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(4510), 1, anon_sym_DOT, + ACTIONS(4512), 1, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [29752] = 3, + ACTIONS(4514), 1, + anon_sym_LT, + STATE(1803), 1, + sym_type_arguments, + STATE(1956), 1, + sym_arguments, + STATE(1981), 1, + sym_template_string, + STATE(6098), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4307), 13, + ACTIONS(4502), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165788,25 +185056,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4309), 33, + ACTIONS(4504), 27, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -165822,67 +185085,406 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [29807] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2381), 13, + [32837] = 25, + ACTIONS(231), 1, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(2379), 33, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(249), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(3703), 1, anon_sym_LBRACE, + ACTIONS(4470), 1, + anon_sym_LBRACK, + ACTIONS(4518), 1, + anon_sym_RBRACE, + ACTIONS(4520), 1, + anon_sym_async, + ACTIONS(4522), 1, + anon_sym_static, + ACTIONS(4524), 1, + anon_sym_readonly, + ACTIONS(4530), 1, + anon_sym_override, + STATE(3315), 1, + sym_accessibility_modifier, + STATE(3342), 1, + sym_override_modifier, + STATE(6062), 1, + aux_sym_object_pattern_repeat1, + STATE(6205), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4474), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4526), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4528), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(4465), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(6083), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(6239), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(6797), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(4516), 14, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [32939] = 25, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(237), 1, anon_sym_COMMA, + ACTIONS(249), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(3703), 1, + anon_sym_LBRACE, + ACTIONS(4470), 1, + anon_sym_LBRACK, + ACTIONS(4534), 1, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(4536), 1, + anon_sym_async, + ACTIONS(4538), 1, + anon_sym_static, + ACTIONS(4540), 1, + anon_sym_readonly, + ACTIONS(4546), 1, + anon_sym_override, + STATE(3315), 1, + sym_accessibility_modifier, + STATE(3342), 1, + sym_override_modifier, + STATE(6062), 1, + aux_sym_object_pattern_repeat1, + STATE(6067), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4474), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4542), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4544), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(4465), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(6066), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(6083), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(6797), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(4532), 14, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [33041] = 25, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(249), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(3703), 1, + anon_sym_LBRACE, + ACTIONS(4470), 1, anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(4550), 1, + anon_sym_RBRACE, + ACTIONS(4552), 1, + anon_sym_async, + ACTIONS(4554), 1, + anon_sym_static, + ACTIONS(4556), 1, + anon_sym_readonly, + ACTIONS(4562), 1, + anon_sym_override, + STATE(3315), 1, + sym_accessibility_modifier, + STATE(3342), 1, + sym_override_modifier, + STATE(6062), 1, + aux_sym_object_pattern_repeat1, + STATE(6067), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4474), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4558), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4560), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(4465), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(6066), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(6083), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(6797), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(4548), 14, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [33143] = 25, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(249), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(3703), 1, + anon_sym_LBRACE, + ACTIONS(4470), 1, + anon_sym_LBRACK, + ACTIONS(4566), 1, + anon_sym_RBRACE, + ACTIONS(4568), 1, + anon_sym_async, + ACTIONS(4570), 1, + anon_sym_static, + ACTIONS(4572), 1, + anon_sym_readonly, + ACTIONS(4578), 1, + anon_sym_override, + STATE(3315), 1, + sym_accessibility_modifier, + STATE(3342), 1, + sym_override_modifier, + STATE(6062), 1, + aux_sym_object_pattern_repeat1, + STATE(6067), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4474), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4574), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4576), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(4465), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(6066), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(6083), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(6797), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(4564), 14, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [33245] = 25, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(249), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(3703), 1, + anon_sym_LBRACE, + ACTIONS(4470), 1, + anon_sym_LBRACK, + ACTIONS(4582), 1, + anon_sym_RBRACE, + ACTIONS(4584), 1, + anon_sym_async, + ACTIONS(4586), 1, + anon_sym_static, + ACTIONS(4588), 1, + anon_sym_readonly, + ACTIONS(4594), 1, + anon_sym_override, + STATE(3315), 1, + sym_accessibility_modifier, + STATE(3342), 1, + sym_override_modifier, + STATE(6039), 1, + aux_sym_object_repeat1, + STATE(6062), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4474), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4590), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4592), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(4465), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(6037), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(6083), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(6797), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(4580), 14, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [33347] = 7, + ACTIONS(4514), 1, + anon_sym_LT, + ACTIONS(4598), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [29862] = 3, + ACTIONS(4600), 1, + anon_sym_is, + STATE(1825), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4311), 13, + ACTIONS(4596), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165892,11 +185494,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4313), 33, + ACTIONS(3995), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165909,7 +185510,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -165930,11 +185530,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29917] = 3, + [33412] = 8, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4514), 1, + anon_sym_LT, + ACTIONS(4602), 1, + anon_sym_DOT, + STATE(1837), 1, + sym_arguments, + STATE(1838), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4315), 13, + ACTIONS(3974), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165944,24 +185554,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4317), 33, + ACTIONS(3964), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -165982,11 +185589,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29972] = 3, + [33479] = 8, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4514), 1, + anon_sym_LT, + ACTIONS(4608), 1, + anon_sym_DOT, + STATE(1840), 1, + sym_arguments, + STATE(1841), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4319), 13, + ACTIONS(4604), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165996,24 +185613,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4321), 33, + ACTIONS(4606), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -166034,11 +185648,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30027] = 3, + [33546] = 8, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4514), 1, + anon_sym_LT, + ACTIONS(4614), 1, + anon_sym_DOT, + STATE(1842), 1, + sym_arguments, + STATE(1843), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4323), 13, + ACTIONS(4610), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166048,24 +185672,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4325), 33, + ACTIONS(4612), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -166086,11 +185707,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30082] = 3, + [33613] = 8, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4514), 1, + anon_sym_LT, + ACTIONS(4620), 1, + anon_sym_DOT, + STATE(1833), 1, + sym_arguments, + STATE(1834), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4327), 13, + ACTIONS(4616), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166100,24 +185731,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4329), 33, + ACTIONS(4618), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -166138,11 +185766,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30137] = 3, + [33680] = 4, + ACTIONS(4600), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4331), 13, + ACTIONS(4622), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166156,7 +185786,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4333), 33, + ACTIONS(4624), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166190,11 +185820,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30192] = 3, + [33738] = 9, + ACTIONS(868), 1, + anon_sym_BQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(4512), 1, + anon_sym_QMARK_DOT, + STATE(1981), 1, + sym_template_string, + STATE(6098), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4335), 13, + ACTIONS(1902), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166208,7 +185850,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4337), 33, + ACTIONS(1904), 28, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166219,10 +185861,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -166238,15 +185877,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [30247] = 3, + [33806] = 5, + ACTIONS(1848), 1, + anon_sym_EQ, + ACTIONS(4626), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4339), 13, + ACTIONS(1844), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166260,7 +185901,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4341), 33, + ACTIONS(1842), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166292,13 +185933,221 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [30302] = 3, + [33866] = 19, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4328), 1, + anon_sym_RBRACE, + ACTIONS(4628), 1, + anon_sym_STAR, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(4634), 1, + anon_sym_async, + ACTIONS(4638), 1, + anon_sym_readonly, + STATE(3327), 1, + sym_override_modifier, + STATE(6051), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4636), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4640), 2, + anon_sym_get, + anon_sym_set, + STATE(3584), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4159), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [33954] = 19, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4325), 1, + anon_sym_RBRACE, + ACTIONS(4628), 1, + anon_sym_STAR, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(4634), 1, + anon_sym_async, + ACTIONS(4638), 1, + anon_sym_readonly, + STATE(3327), 1, + sym_override_modifier, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4636), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4640), 2, + anon_sym_get, + anon_sym_set, + STATE(3584), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4159), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [34042] = 19, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4320), 1, + anon_sym_RBRACE, + ACTIONS(4628), 1, + anon_sym_STAR, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(4634), 1, + anon_sym_async, + ACTIONS(4638), 1, + anon_sym_readonly, + STATE(3327), 1, + sym_override_modifier, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4636), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4640), 2, + anon_sym_get, + anon_sym_set, + STATE(3584), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4159), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [34130] = 4, + ACTIONS(4646), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4343), 13, + ACTIONS(4642), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166312,7 +186161,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4345), 33, + ACTIONS(4644), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166346,13 +186195,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30357] = 4, - ACTIONS(4351), 1, - anon_sym_DOT, + [34188] = 4, + ACTIONS(4600), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4347), 13, + ACTIONS(4648), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166366,7 +186215,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4349), 32, + ACTIONS(4650), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166379,6 +186228,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -166399,11 +186249,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30414] = 3, + [34246] = 6, + ACTIONS(868), 1, + anon_sym_BQUOTE, + ACTIONS(4506), 1, + anon_sym_LPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3710), 13, + STATE(1990), 2, + sym_template_string, + sym_arguments, + ACTIONS(4652), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166417,13 +186274,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3530), 33, + ACTIONS(4654), 30, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, @@ -166447,15 +186303,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [30469] = 3, + [34308] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3731), 13, + ACTIONS(3633), 14, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166469,7 +186323,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3536), 33, + anon_sym_QMARK, + ACTIONS(3635), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166503,13 +186358,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30524] = 4, - ACTIONS(4354), 1, + [34364] = 6, + ACTIONS(4514), 1, + anon_sym_LT, + ACTIONS(4598), 1, anon_sym_DOT, + STATE(1825), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4347), 13, + ACTIONS(4596), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166519,11 +186378,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4349), 32, + ACTIONS(3995), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166556,11 +186414,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30581] = 3, + [34426] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4357), 13, + ACTIONS(2006), 14, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166574,7 +186432,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4359), 33, + anon_sym_QMARK, + ACTIONS(2004), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166608,21 +186467,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30636] = 6, - ACTIONS(4165), 1, - anon_sym_AMP, - ACTIONS(4167), 1, - anon_sym_PIPE, - ACTIONS(4169), 1, - anon_sym_extends, + [34482] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4357), 11, + ACTIONS(3629), 14, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -166630,7 +186485,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4359), 32, + anon_sym_QMARK, + ACTIONS(3631), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166662,12 +186518,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [30697] = 3, + [34538] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4361), 13, + ACTIONS(1908), 14, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166681,7 +186538,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4363), 33, + anon_sym_QMARK, + ACTIONS(1906), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166715,11 +186573,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30752] = 3, + [34594] = 5, + ACTIONS(4514), 1, + anon_sym_LT, + STATE(1832), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4365), 13, + ACTIONS(4642), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166729,11 +186591,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4367), 33, + ACTIONS(4644), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166767,11 +186628,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30807] = 3, + [34654] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4369), 13, + ACTIONS(1930), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166785,7 +186646,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4371), 33, + ACTIONS(1928), 34, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166819,11 +186680,153 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30862] = 3, + anon_sym_is, + [34710] = 19, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4331), 1, + anon_sym_RBRACE, + ACTIONS(4628), 1, + anon_sym_STAR, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(4634), 1, + anon_sym_async, + ACTIONS(4638), 1, + anon_sym_readonly, + STATE(3327), 1, + sym_override_modifier, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4636), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4640), 2, + anon_sym_get, + anon_sym_set, + STATE(3584), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4159), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [34798] = 22, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(249), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(3703), 1, + anon_sym_LBRACE, + ACTIONS(4470), 1, + anon_sym_LBRACK, + ACTIONS(4658), 1, + anon_sym_async, + ACTIONS(4660), 1, + anon_sym_static, + ACTIONS(4662), 1, + anon_sym_readonly, + ACTIONS(4668), 1, + anon_sym_override, + STATE(3315), 1, + sym_accessibility_modifier, + STATE(3342), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3889), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4474), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(4465), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(6524), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(6534), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(6797), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(4656), 14, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [34892] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4373), 13, + ACTIONS(3625), 14, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166837,7 +186840,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4375), 33, + anon_sym_QMARK, + ACTIONS(3627), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166871,17 +186875,154 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30917] = 4, - ACTIONS(4165), 1, - anon_sym_AMP, + [34948] = 19, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4334), 1, + anon_sym_RBRACE, + ACTIONS(4628), 1, + anon_sym_STAR, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(4634), 1, + anon_sym_async, + ACTIONS(4638), 1, + anon_sym_readonly, + STATE(3327), 1, + sym_override_modifier, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4636), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4640), 2, + anon_sym_get, + anon_sym_set, + STATE(3584), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4159), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [35036] = 19, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4337), 1, + anon_sym_RBRACE, + ACTIONS(4628), 1, + anon_sym_STAR, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(4634), 1, + anon_sym_async, + ACTIONS(4638), 1, + anon_sym_readonly, + STATE(3327), 1, + sym_override_modifier, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + STATE(6237), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4636), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4640), 2, + anon_sym_get, + anon_sym_set, + STATE(3584), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4159), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [35124] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4377), 12, + ACTIONS(4670), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, @@ -166890,7 +187031,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4379), 33, + ACTIONS(4672), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166924,11 +187065,271 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30974] = 3, + [35179] = 15, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4337), 1, + anon_sym_RBRACE, + ACTIONS(4628), 1, + anon_sym_STAR, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, + anon_sym_LBRACK, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + STATE(6237), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4676), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4678), 2, + anon_sym_get, + anon_sym_set, + STATE(4591), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [35258] = 16, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4337), 1, + anon_sym_RBRACE, + ACTIONS(4628), 1, + anon_sym_STAR, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4634), 1, + anon_sym_async, + ACTIONS(4680), 1, + anon_sym_LBRACK, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + STATE(6237), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4636), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4640), 2, + anon_sym_get, + anon_sym_set, + STATE(3584), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4159), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [35339] = 17, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(4682), 1, + anon_sym_STAR, + ACTIONS(4684), 1, + anon_sym_LBRACE, + ACTIONS(4686), 1, + anon_sym_async, + ACTIONS(4690), 1, + anon_sym_readonly, + ACTIONS(4694), 1, + sym__automatic_semicolon, + STATE(3260), 1, + sym_statement_block, + STATE(3335), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4688), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4692), 2, + anon_sym_get, + anon_sym_set, + STATE(3475), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 10, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(4159), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [35422] = 16, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(4703), 1, + anon_sym_static, + ACTIONS(4705), 1, + anon_sym_readonly, + ACTIONS(4709), 1, + anon_sym_override, + ACTIONS(4711), 1, + anon_sym_abstract, + ACTIONS(4713), 1, + anon_sym_accessor, + STATE(3303), 1, + sym_accessibility_modifier, + STATE(3391), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4701), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4707), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(4076), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(4697), 17, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [35503] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4381), 13, + ACTIONS(3875), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166942,7 +187343,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4383), 33, + ACTIONS(3877), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166976,36 +187377,105 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31029] = 3, + [35558] = 15, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4320), 1, + anon_sym_RBRACE, + ACTIONS(4628), 1, + anon_sym_STAR, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, + anon_sym_LBRACK, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4676), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4678), 2, + anon_sym_get, + anon_sym_set, + STATE(4591), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [35637] = 7, + ACTIONS(1848), 1, + anon_sym_EQ, + ACTIONS(2573), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2385), 13, + ACTIONS(4715), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4718), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(1846), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(2383), 33, + ACTIONS(1850), 29, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -167026,38 +187496,98 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [31084] = 3, - ACTIONS(5), 2, + [35700] = 7, + ACTIONS(3980), 1, + anon_sym_DOT, + ACTIONS(3982), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4385), 13, + ACTIONS(3964), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3974), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3916), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4387), 33, + ACTIONS(3920), 28, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [35763] = 7, + ACTIONS(4723), 1, + anon_sym_EQ, + ACTIONS(4733), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4727), 2, + anon_sym_COMMA, anon_sym_LBRACK, + ACTIONS(4730), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4721), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4725), 29, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -167078,41 +187608,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [31139] = 5, - ACTIONS(4295), 1, - anon_sym_QMARK, + [35826] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4297), 2, - anon_sym_RPAREN, + ACTIONS(4735), 3, + anon_sym_COMMA, + anon_sym_LBRACK, anon_sym_extends, - ACTIONS(4389), 13, + ACTIONS(4737), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3916), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4391), 30, + ACTIONS(3920), 30, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -167134,11 +187663,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [31198] = 3, + [35885] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4393), 13, + ACTIONS(3879), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167152,7 +187681,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4395), 33, + ACTIONS(3881), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167186,11 +187715,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31253] = 3, + [35940] = 5, + ACTIONS(868), 1, + anon_sym_BQUOTE, + STATE(1981), 1, + sym_template_string, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4397), 13, + ACTIONS(1902), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167204,7 +187737,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4399), 33, + ACTIONS(1904), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167234,15 +187767,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [31308] = 3, + [35999] = 16, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4320), 1, + anon_sym_RBRACE, + ACTIONS(4628), 1, + anon_sym_STAR, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4634), 1, + anon_sym_async, + ACTIONS(4680), 1, + anon_sym_LBRACK, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4393), 13, + ACTIONS(4636), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4640), 2, + anon_sym_get, + anon_sym_set, + STATE(3584), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4159), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [36080] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3871), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167256,7 +187852,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4395), 33, + ACTIONS(3873), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167290,11 +187886,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31363] = 3, + [36135] = 4, + ACTIONS(4644), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4397), 13, + ACTIONS(4739), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167308,7 +187906,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4399), 33, + ACTIONS(4741), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167340,13 +187938,82 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [31418] = 3, + [36192] = 15, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4325), 1, + anon_sym_RBRACE, + ACTIONS(4628), 1, + anon_sym_STAR, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, + anon_sym_LBRACK, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4676), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4678), 2, + anon_sym_get, + anon_sym_set, + STATE(4591), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [36271] = 6, + ACTIONS(4743), 1, + anon_sym_LBRACE, + ACTIONS(4745), 1, + anon_sym_DOT, + STATE(1944), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4401), 13, + ACTIONS(1826), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167360,10 +188027,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4403), 33, + ACTIONS(1824), 30, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, @@ -167373,7 +188039,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -167392,13 +188057,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [31473] = 3, + [36332] = 6, + ACTIONS(4743), 1, + anon_sym_LBRACE, + ACTIONS(4747), 1, + anon_sym_DOT, + STATE(1944), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4405), 13, + ACTIONS(1826), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167412,10 +188082,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4407), 33, + ACTIONS(1824), 30, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, @@ -167425,7 +188094,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -167444,13 +188112,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [31528] = 3, + [36393] = 5, + ACTIONS(4743), 1, + anon_sym_LBRACE, + STATE(1944), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4401), 13, + ACTIONS(1826), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167464,10 +188135,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4403), 33, + ACTIONS(1824), 31, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, @@ -167496,19 +188166,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [31583] = 3, + [36452] = 6, + ACTIONS(4749), 1, + anon_sym_AMP, + ACTIONS(4751), 1, + anon_sym_PIPE, + ACTIONS(4753), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4405), 13, + ACTIONS(4739), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -167516,7 +188189,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4407), 33, + ACTIONS(4741), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167548,13 +188221,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [31638] = 3, + [36513] = 5, + ACTIONS(4506), 1, + anon_sym_LPAREN, + STATE(1959), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4409), 13, + ACTIONS(4755), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167568,13 +188244,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4411), 33, + ACTIONS(4757), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, @@ -167600,13 +188275,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [31693] = 3, + [36572] = 16, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4325), 1, + anon_sym_RBRACE, + ACTIONS(4628), 1, + anon_sym_STAR, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4634), 1, + anon_sym_async, + ACTIONS(4680), 1, + anon_sym_LBRACK, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4636), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4640), 2, + anon_sym_get, + anon_sym_set, + STATE(3584), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4159), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [36653] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4413), 13, + ACTIONS(4759), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167620,7 +188359,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4415), 33, + ACTIONS(4761), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167654,17 +188393,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31748] = 3, + [36708] = 6, + ACTIONS(4749), 1, + anon_sym_AMP, + ACTIONS(4751), 1, + anon_sym_PIPE, + ACTIONS(4753), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4409), 13, + ACTIONS(4763), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -167672,7 +188415,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4411), 33, + ACTIONS(4765), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167704,13 +188447,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [31803] = 3, + [36769] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4413), 13, + ACTIONS(4767), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167724,7 +188466,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4415), 33, + ACTIONS(4769), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167758,11 +188500,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31858] = 3, + [36824] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4417), 13, + ACTIONS(4622), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167776,7 +188518,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4419), 33, + ACTIONS(4624), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167810,11 +188552,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31913] = 3, + [36879] = 4, + ACTIONS(4775), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4421), 13, + ACTIONS(4771), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167828,7 +188572,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4423), 33, + ACTIONS(4773), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167841,7 +188585,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -167862,21 +188605,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31968] = 6, - ACTIONS(4165), 1, - anon_sym_AMP, - ACTIONS(4167), 1, - anon_sym_PIPE, - ACTIONS(4169), 1, - anon_sym_extends, + [36936] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4425), 11, + ACTIONS(4777), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -167884,7 +188623,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4427), 32, + ACTIONS(4779), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167916,12 +188655,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [32029] = 3, + [36991] = 4, + ACTIONS(4781), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4429), 13, + ACTIONS(4777), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167935,7 +188677,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4431), 33, + ACTIONS(4779), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167946,7 +188688,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -167969,11 +188710,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32084] = 3, + [37048] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4433), 13, + ACTIONS(4642), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167987,7 +188728,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4435), 33, + ACTIONS(4644), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168021,21 +188762,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32139] = 6, - ACTIONS(4165), 1, - anon_sym_AMP, - ACTIONS(4167), 1, - anon_sym_PIPE, - ACTIONS(4169), 1, - anon_sym_extends, + [37103] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4433), 11, + ACTIONS(4783), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -168043,7 +188780,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4435), 32, + ACTIONS(4785), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168075,12 +188812,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [32200] = 3, + [37158] = 4, + ACTIONS(4626), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2389), 13, + ACTIONS(1844), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168094,7 +188834,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(2387), 33, + ACTIONS(1842), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168126,13 +188866,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [32255] = 3, + [37215] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4437), 13, + ACTIONS(2575), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168146,7 +188885,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4439), 33, + ACTIONS(2573), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168180,11 +188919,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32310] = 3, + [37270] = 4, + ACTIONS(4602), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4441), 13, + ACTIONS(3974), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168198,7 +188939,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4443), 33, + ACTIONS(3964), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168211,7 +188952,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -168232,11 +188972,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32365] = 3, + [37327] = 15, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4334), 1, + anon_sym_RBRACE, + ACTIONS(4628), 1, + anon_sym_STAR, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, + anon_sym_LBRACK, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4441), 13, + ACTIONS(4676), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4678), 2, + anon_sym_get, + anon_sym_set, + STATE(4591), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [37406] = 4, + ACTIONS(4791), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4787), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168250,7 +189056,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4443), 33, + ACTIONS(4789), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168263,7 +189069,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -168284,11 +189089,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32420] = 3, + [37463] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4441), 13, + ACTIONS(4793), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168302,7 +189107,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4443), 33, + ACTIONS(4795), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168336,11 +189141,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32475] = 3, + [37518] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4445), 13, + ACTIONS(4797), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168354,7 +189159,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4447), 33, + ACTIONS(4733), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168388,11 +189193,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32530] = 3, + [37573] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4445), 13, + ACTIONS(4799), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168406,7 +189211,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4447), 33, + ACTIONS(4801), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168440,16 +189245,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32585] = 3, + [37628] = 4, + ACTIONS(4749), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4445), 13, + ACTIONS(4803), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, @@ -168458,7 +189264,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4447), 33, + ACTIONS(4805), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168492,11 +189298,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32640] = 3, + [37685] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4449), 13, + ACTIONS(4737), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168510,7 +189316,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4451), 33, + ACTIONS(4735), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168544,11 +189350,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32695] = 3, + [37740] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4449), 13, + ACTIONS(4807), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168562,7 +189368,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4451), 33, + ACTIONS(4809), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168596,11 +189402,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32750] = 3, + [37795] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4449), 13, + ACTIONS(4811), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168614,7 +189420,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4451), 33, + ACTIONS(4813), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168648,17 +189454,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32805] = 3, + [37850] = 6, + ACTIONS(4749), 1, + anon_sym_AMP, + ACTIONS(4751), 1, + anon_sym_PIPE, + ACTIONS(4753), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4453), 13, + ACTIONS(4815), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -168666,7 +189476,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4455), 33, + ACTIONS(4817), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168698,19 +189508,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [32860] = 3, + [37911] = 6, + ACTIONS(4779), 1, + anon_sym_extends, + ACTIONS(4781), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4457), 13, + ACTIONS(4777), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4819), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -168718,7 +189532,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4459), 33, + ACTIONS(4821), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168729,7 +189543,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -168750,13 +189563,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [32915] = 3, + [37972] = 4, + ACTIONS(4781), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4461), 13, + ACTIONS(4823), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168770,7 +189584,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4463), 33, + ACTIONS(4825), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168781,7 +189595,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -168804,11 +189617,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32970] = 3, + [38029] = 4, + ACTIONS(4831), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2393), 13, + ACTIONS(4827), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168822,7 +189637,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(2391), 33, + ACTIONS(4829), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168854,13 +189669,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [33025] = 3, + [38086] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4465), 13, + ACTIONS(4833), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168874,7 +189688,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4467), 33, + ACTIONS(4835), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168908,11 +189722,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [33080] = 3, + [38141] = 15, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4331), 1, + anon_sym_RBRACE, + ACTIONS(4628), 1, + anon_sym_STAR, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, + anon_sym_LBRACK, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4676), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4678), 2, + anon_sym_get, + anon_sym_set, + STATE(4591), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [38220] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4469), 13, + ACTIONS(4837), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168926,7 +189804,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4471), 33, + ACTIONS(4839), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168960,11 +189838,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [33135] = 3, + [38275] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4469), 13, + ACTIONS(4841), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168978,7 +189856,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4471), 33, + ACTIONS(4843), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169012,11 +189890,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [33190] = 3, + [38330] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4469), 13, + ACTIONS(4845), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169030,7 +189908,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4471), 33, + ACTIONS(4847), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169064,11 +189942,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [33245] = 3, + [38385] = 16, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4331), 1, + anon_sym_RBRACE, + ACTIONS(4628), 1, + anon_sym_STAR, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4634), 1, + anon_sym_async, + ACTIONS(4680), 1, + anon_sym_LBRACK, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4473), 13, + ACTIONS(4636), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4640), 2, + anon_sym_get, + anon_sym_set, + STATE(3584), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4159), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [38466] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2563), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169082,7 +190025,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4475), 33, + ACTIONS(2561), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169116,11 +190059,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [33300] = 3, + [38521] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4473), 13, + ACTIONS(4849), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169134,7 +190077,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4475), 33, + ACTIONS(4851), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169168,11 +190111,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [33355] = 3, + [38576] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4473), 13, + ACTIONS(4853), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169186,7 +190129,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4475), 33, + ACTIONS(4855), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169220,11 +190163,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [33410] = 3, + [38631] = 16, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4334), 1, + anon_sym_RBRACE, + ACTIONS(4628), 1, + anon_sym_STAR, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4634), 1, + anon_sym_async, + ACTIONS(4680), 1, + anon_sym_LBRACK, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4636), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4640), 2, + anon_sym_get, + anon_sym_set, + STATE(3584), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4159), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [38712] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 13, + ACTIONS(4857), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169238,7 +190246,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4479), 33, + ACTIONS(4859), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169272,11 +190280,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [33465] = 3, + [38767] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 13, + ACTIONS(4861), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169290,7 +190298,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4479), 33, + ACTIONS(4863), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169324,11 +190332,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [33520] = 3, + [38822] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 13, + ACTIONS(4865), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169342,7 +190350,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4479), 33, + ACTIONS(4867), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169376,11 +190384,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [33575] = 3, + [38877] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4481), 13, + ACTIONS(4869), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169394,7 +190402,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4483), 33, + ACTIONS(4871), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169428,21 +190436,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [33630] = 6, - ACTIONS(4165), 1, - anon_sym_AMP, - ACTIONS(4167), 1, - anon_sym_PIPE, - ACTIONS(4169), 1, - anon_sym_extends, + [38932] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4485), 11, + ACTIONS(4873), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -169450,7 +190454,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4487), 32, + ACTIONS(4875), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169482,12 +190486,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [33691] = 3, + [38987] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4149), 13, + ACTIONS(4877), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169501,7 +190506,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4151), 33, + ACTIONS(4879), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169535,21 +190540,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [33746] = 6, - ACTIONS(4165), 1, - anon_sym_AMP, - ACTIONS(4167), 1, - anon_sym_PIPE, - ACTIONS(4169), 1, - anon_sym_extends, + [39042] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4489), 11, + ACTIONS(4881), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -169557,7 +190558,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4491), 32, + ACTIONS(4883), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169589,22 +190590,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [33807] = 6, - ACTIONS(4165), 1, - anon_sym_AMP, - ACTIONS(4167), 1, - anon_sym_PIPE, - ACTIONS(4169), 1, anon_sym_extends, + anon_sym_implements, + [39097] = 4, + ACTIONS(4889), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4493), 11, + ACTIONS(4885), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -169612,7 +190612,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4495), 32, + ACTIONS(4887), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169625,7 +190625,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -169644,82 +190643,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [33868] = 19, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3759), 1, - anon_sym_override, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3858), 1, - anon_sym_RBRACE, - ACTIONS(4175), 1, - anon_sym_STAR, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4179), 1, - anon_sym_LBRACK, - ACTIONS(4181), 1, - anon_sym_async, - ACTIONS(4185), 1, - anon_sym_readonly, - STATE(2827), 1, - sym_override_modifier, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + [39154] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4183), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4187), 2, - anon_sym_get, - anon_sym_set, - STATE(3124), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3733), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [33955] = 4, - ACTIONS(4497), 1, - sym__automatic_semicolon, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1786), 13, + ACTIONS(4152), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169733,7 +190663,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1784), 32, + ACTIONS(3944), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169765,12 +190695,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [34012] = 3, + [39209] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1898), 13, + ACTIONS(4157), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169784,19 +190715,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1896), 33, - sym__automatic_semicolon, + ACTIONS(3954), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -169817,14 +190748,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [34067] = 4, - ACTIONS(3540), 1, - anon_sym_EQ, + anon_sym_implements, + [39264] = 4, + ACTIONS(4892), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3498), 13, + ACTIONS(4885), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169838,7 +190769,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 32, + ACTIONS(4887), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169851,7 +190782,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -169870,216 +190800,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [34124] = 19, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3759), 1, - anon_sym_override, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3849), 1, - anon_sym_RBRACE, - ACTIONS(4175), 1, - anon_sym_STAR, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4179), 1, - anon_sym_LBRACK, - ACTIONS(4181), 1, - anon_sym_async, - ACTIONS(4185), 1, - anon_sym_readonly, - STATE(2827), 1, - sym_override_modifier, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + [39321] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4183), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4187), 2, - anon_sym_get, - anon_sym_set, - STATE(3124), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3733), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [34211] = 19, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3759), 1, - anon_sym_override, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3844), 1, - anon_sym_RBRACE, - ACTIONS(4175), 1, - anon_sym_STAR, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4179), 1, - anon_sym_LBRACK, - ACTIONS(4181), 1, - anon_sym_async, - ACTIONS(4185), 1, - anon_sym_readonly, - STATE(2827), 1, - sym_override_modifier, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4183), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4187), 2, - anon_sym_get, - anon_sym_set, - STATE(3124), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3733), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [34298] = 19, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3759), 1, - anon_sym_override, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3855), 1, - anon_sym_RBRACE, - ACTIONS(4175), 1, - anon_sym_STAR, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4179), 1, - anon_sym_LBRACK, - ACTIONS(4181), 1, - anon_sym_async, - ACTIONS(4185), 1, - anon_sym_readonly, - STATE(2827), 1, - sym_override_modifier, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4183), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4187), 2, - anon_sym_get, - anon_sym_set, - STATE(3124), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3733), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [34385] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4499), 13, + ACTIONS(4895), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170093,7 +190820,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4501), 33, + ACTIONS(4897), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170127,80 +190854,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [34440] = 15, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3849), 1, - anon_sym_RBRACE, - ACTIONS(4175), 1, - anon_sym_STAR, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4503), 1, - anon_sym_LBRACK, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4505), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4507), 2, - anon_sym_get, - anon_sym_set, - STATE(3632), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2365), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [34518] = 3, + [39376] = 6, + ACTIONS(4749), 1, + anon_sym_AMP, + ACTIONS(4751), 1, + anon_sym_PIPE, + ACTIONS(4753), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4509), 13, + ACTIONS(4895), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -170208,7 +190876,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4511), 32, + ACTIONS(4897), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170241,11 +190909,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [34572] = 3, + [39437] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1894), 13, + ACTIONS(4899), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170259,7 +190927,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1892), 32, + ACTIONS(4901), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170291,18 +190959,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [34626] = 3, + [39492] = 6, + ACTIONS(4749), 1, + anon_sym_AMP, + ACTIONS(4751), 1, + anon_sym_PIPE, + ACTIONS(4753), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1906), 13, + ACTIONS(4903), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -170310,7 +190983,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1904), 32, + ACTIONS(4905), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170343,11 +191016,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [34680] = 3, + [39553] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1850), 13, + ACTIONS(4907), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170361,7 +191034,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1848), 32, + ACTIONS(4909), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170393,12 +191066,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [34734] = 3, + [39608] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4513), 13, + ACTIONS(4911), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170412,7 +191086,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4515), 32, + ACTIONS(4913), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170444,12 +191118,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [34788] = 3, + [39663] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4517), 13, + ACTIONS(4915), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170463,7 +191138,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4519), 32, + ACTIONS(4917), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170495,17 +191170,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [34842] = 3, + [39718] = 4, + ACTIONS(4749), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4521), 13, + ACTIONS(4919), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, @@ -170514,7 +191191,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4523), 32, + ACTIONS(4921), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170546,12 +191223,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [34896] = 3, + [39775] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4525), 13, + ACTIONS(4923), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170565,7 +191243,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4527), 32, + ACTIONS(4925), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170597,12 +191275,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [34950] = 3, + [39830] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4529), 13, + ACTIONS(2583), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170616,7 +191295,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4531), 32, + ACTIONS(2581), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170648,12 +191327,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [35004] = 3, + [39885] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4533), 13, + ACTIONS(4927), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170667,7 +191347,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4535), 32, + ACTIONS(4929), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170699,75 +191379,117 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [35058] = 15, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(3841), 1, + [39940] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4931), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4933), 33, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - ACTIONS(3852), 1, anon_sym_RBRACE, - ACTIONS(4175), 1, - anon_sym_STAR, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4503), 1, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, - STATE(5139), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + anon_sym_implements, + [39995] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4505), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4507), 2, - anon_sym_get, - anon_sym_set, - STATE(3632), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 8, - sym__automatic_semicolon, - sym__member_signature_marker, + ACTIONS(4935), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4937), 33, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2365), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [35136] = 3, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + anon_sym_implements, + [40050] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4537), 13, + ACTIONS(4939), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170781,7 +191503,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4539), 32, + ACTIONS(4941), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170813,76 +191535,117 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [35190] = 16, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3841), 1, + [40105] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4935), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4937), 33, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - ACTIONS(3852), 1, anon_sym_RBRACE, - ACTIONS(4175), 1, - anon_sym_STAR, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4181), 1, - anon_sym_async, - ACTIONS(4541), 1, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, - STATE(5139), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + anon_sym_implements, + [40160] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4183), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4187), 2, - anon_sym_get, - anon_sym_set, - STATE(3124), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 8, - sym__automatic_semicolon, - sym__member_signature_marker, + ACTIONS(4939), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4941), 33, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3733), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [35270] = 3, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + anon_sym_implements, + [40215] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4543), 13, + ACTIONS(4943), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170896,7 +191659,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4545), 32, + ACTIONS(4945), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170928,12 +191691,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [35324] = 3, + [40270] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4547), 13, + ACTIONS(4947), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170947,7 +191711,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4549), 32, + ACTIONS(4949), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170979,12 +191743,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [35378] = 3, + [40325] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4551), 13, + ACTIONS(4943), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170998,7 +191763,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4553), 32, + ACTIONS(4945), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171030,12 +191795,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [35432] = 3, + [40380] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1792), 13, + ACTIONS(4947), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171049,7 +191815,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1794), 32, + ACTIONS(4949), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171081,12 +191847,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [35486] = 3, + [40435] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1832), 13, + ACTIONS(4951), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171100,7 +191867,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1834), 32, + ACTIONS(4953), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171132,12 +191899,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [35540] = 3, + [40490] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1864), 13, + ACTIONS(4955), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171151,7 +191919,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1866), 32, + ACTIONS(4957), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171183,12 +191951,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [35594] = 3, + [40545] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1876), 13, + ACTIONS(4951), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171202,7 +191971,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1878), 32, + ACTIONS(4953), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171234,12 +192003,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [35648] = 3, + [40600] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4555), 13, + ACTIONS(4955), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171253,7 +192023,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4557), 32, + ACTIONS(4957), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171285,12 +192055,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [35702] = 3, + [40655] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4559), 13, + ACTIONS(4959), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171304,7 +192075,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4561), 32, + ACTIONS(4961), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171336,12 +192107,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [35756] = 3, + [40710] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1734), 13, + ACTIONS(4963), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171355,7 +192127,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1736), 32, + ACTIONS(4965), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171387,18 +192159,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [35810] = 3, + [40765] = 6, + ACTIONS(4749), 1, + anon_sym_AMP, + ACTIONS(4751), 1, + anon_sym_PIPE, + ACTIONS(4753), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1744), 13, + ACTIONS(4967), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -171406,7 +192183,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1746), 32, + ACTIONS(4969), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171439,11 +192216,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [35864] = 3, + [40826] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1754), 13, + ACTIONS(4971), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171457,7 +192234,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1756), 32, + ACTIONS(4973), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171489,12 +192266,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [35918] = 3, + [40881] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1768), 13, + ACTIONS(4975), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171508,7 +192286,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1770), 32, + ACTIONS(4977), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171540,18 +192318,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [35972] = 3, + [40936] = 6, + ACTIONS(4749), 1, + anon_sym_AMP, + ACTIONS(4751), 1, + anon_sym_PIPE, + ACTIONS(4753), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1778), 13, + ACTIONS(4975), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -171559,7 +192342,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1780), 32, + ACTIONS(4977), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171592,11 +192375,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [36026] = 3, + [40997] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1808), 13, + ACTIONS(2579), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171610,7 +192393,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1810), 32, + ACTIONS(2577), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171642,12 +192425,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [36080] = 3, + [41052] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1822), 13, + ACTIONS(4979), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171661,7 +192445,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1824), 32, + ACTIONS(4981), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171693,12 +192477,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [36134] = 3, + [41107] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4389), 13, + ACTIONS(4983), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171712,7 +192497,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4391), 32, + ACTIONS(4985), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171744,140 +192529,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [36188] = 17, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3759), 1, - anon_sym_override, - ACTIONS(4179), 1, - anon_sym_LBRACK, - ACTIONS(4563), 1, - anon_sym_STAR, - ACTIONS(4565), 1, - anon_sym_LBRACE, - ACTIONS(4567), 1, - anon_sym_async, - ACTIONS(4571), 1, - anon_sym_readonly, - ACTIONS(4575), 1, - sym__automatic_semicolon, - STATE(2753), 1, - sym_statement_block, - STATE(2833), 1, - sym_override_modifier, + [41162] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4569), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4573), 2, - anon_sym_get, - anon_sym_set, - STATE(3102), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 9, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3733), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [36270] = 13, - ACTIONS(87), 1, - anon_sym_BQUOTE, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4584), 1, - anon_sym_QMARK_DOT, - ACTIONS(4586), 1, - anon_sym_LT, - STATE(1921), 1, - sym_type_arguments, - STATE(2298), 1, - sym_arguments, - STATE(2307), 1, - sym_template_string, - STATE(5038), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3971), 12, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3973), 23, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_of, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_satisfies, - [36344] = 4, - ACTIONS(4203), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4201), 13, + ACTIONS(4983), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171891,7 +192549,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4205), 31, + ACTIONS(4985), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171900,6 +192558,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -171922,14 +192581,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [36400] = 4, - ACTIONS(4590), 1, - anon_sym_EQ, + [41217] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4588), 13, + ACTIONS(4983), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171943,7 +192601,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4592), 31, + ACTIONS(4985), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171952,6 +192610,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -171974,14 +192633,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [36456] = 4, - ACTIONS(1698), 1, - anon_sym_EQ, + [41272] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1696), 13, + ACTIONS(4987), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171995,7 +192653,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1700), 31, + ACTIONS(4989), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172004,6 +192662,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -172026,40 +192685,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [36512] = 6, - ACTIONS(4231), 1, anon_sym_extends, + anon_sym_implements, + [41327] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4594), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4597), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3498), 10, + ACTIONS(4987), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3502), 29, + anon_sym_GT, + ACTIONS(4989), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -172080,76 +192737,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [36572] = 16, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, - anon_sym_LBRACK, - ACTIONS(4606), 1, - anon_sym_static, - ACTIONS(4608), 1, - anon_sym_readonly, - ACTIONS(4612), 1, - anon_sym_override, - ACTIONS(4614), 1, - anon_sym_abstract, - ACTIONS(4616), 1, - anon_sym_accessor, - STATE(2801), 1, - sym_accessibility_modifier, - STATE(2862), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4604), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4610), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3446), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(4600), 17, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [36652] = 3, + [41382] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1894), 13, + ACTIONS(4987), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172163,19 +192757,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1892), 32, - sym__automatic_semicolon, + ACTIONS(4989), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -172195,12 +192789,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [36706] = 3, + anon_sym_extends, + anon_sym_implements, + [41437] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1906), 13, + ACTIONS(4991), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172214,19 +192809,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1904), 32, - sym__automatic_semicolon, + ACTIONS(4993), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -172246,12 +192841,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [36760] = 3, + anon_sym_extends, + anon_sym_implements, + [41492] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4618), 13, + ACTIONS(4991), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172265,7 +192861,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4620), 32, + ACTIONS(4993), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172297,12 +192893,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [36814] = 3, + [41547] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4389), 13, + ACTIONS(4991), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172316,7 +192913,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4391), 32, + ACTIONS(4993), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172348,12 +192945,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [36868] = 3, + [41602] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4622), 13, + ACTIONS(4995), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172367,7 +192965,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4624), 32, + ACTIONS(4997), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172399,40 +192997,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [36922] = 6, - ACTIONS(4271), 1, anon_sym_extends, + anon_sym_implements, + [41657] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4626), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4629), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(4537), 10, + ACTIONS(4999), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4539), 29, + anon_sym_GT, + ACTIONS(5001), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -172453,43 +193049,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [36982] = 6, - ACTIONS(4313), 1, anon_sym_extends, + anon_sym_implements, + [41712] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4635), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(4632), 4, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - ACTIONS(4389), 10, + ACTIONS(5003), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4391), 27, + anon_sym_GT, + ACTIONS(5005), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -172507,12 +193101,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [37042] = 3, + [41767] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4638), 13, + ACTIONS(2571), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172526,7 +193121,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4640), 32, + ACTIONS(2569), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172558,12 +193153,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [37096] = 3, + [41822] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4642), 13, + ACTIONS(5007), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172577,7 +193173,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4644), 32, + ACTIONS(5009), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172609,12 +193205,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [37150] = 3, + [41877] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1854), 13, + ACTIONS(5011), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172628,7 +193225,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1852), 32, + ACTIONS(5013), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172660,12 +193257,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [37204] = 3, + [41932] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4646), 13, + ACTIONS(5011), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172679,7 +193277,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4648), 32, + ACTIONS(5013), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172711,12 +193309,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [37258] = 3, + [41987] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1816), 13, + ACTIONS(5011), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172730,7 +193329,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1814), 32, + ACTIONS(5013), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172762,12 +193361,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [37312] = 3, + [42042] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4650), 13, + ACTIONS(5015), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172781,7 +193381,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4652), 32, + ACTIONS(5017), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172813,12 +193413,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [37366] = 3, + [42097] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4654), 13, + ACTIONS(5015), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172832,7 +193433,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4656), 32, + ACTIONS(5017), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172864,12 +193465,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [37420] = 3, + [42152] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4658), 13, + ACTIONS(5015), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172883,7 +193485,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4660), 32, + ACTIONS(5017), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172915,12 +193517,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [37474] = 3, + [42207] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4662), 13, + ACTIONS(5019), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172934,7 +193537,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4664), 32, + ACTIONS(5021), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172966,12 +193569,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [37528] = 3, + [42262] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1844), 13, + ACTIONS(5019), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172985,7 +193589,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1846), 32, + ACTIONS(5021), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173017,12 +193621,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [37582] = 3, + [42317] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1800), 13, + ACTIONS(5019), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173036,7 +193641,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1798), 32, + ACTIONS(5021), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173068,12 +193673,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [37636] = 3, + [42372] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1786), 13, + ACTIONS(2567), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173087,7 +193693,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1784), 32, + ACTIONS(2565), 33, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + anon_sym_implements, + [42427] = 6, + ACTIONS(4749), 1, + anon_sym_AMP, + ACTIONS(4751), 1, + anon_sym_PIPE, + ACTIONS(4753), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5023), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5025), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173120,11 +193782,261 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37690] = 3, + [42488] = 15, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4328), 1, + anon_sym_RBRACE, + ACTIONS(4628), 1, + anon_sym_STAR, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, + anon_sym_LBRACK, + STATE(6051), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4676), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4678), 2, + anon_sym_get, + anon_sym_set, + STATE(4591), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [42567] = 16, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4328), 1, + anon_sym_RBRACE, + ACTIONS(4628), 1, + anon_sym_STAR, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4634), 1, + anon_sym_async, + ACTIONS(4680), 1, + anon_sym_LBRACK, + STATE(6051), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4636), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4640), 2, + anon_sym_get, + anon_sym_set, + STATE(3584), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4159), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [42648] = 5, + ACTIONS(4833), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4835), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(5027), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5029), 30, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [42707] = 16, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(4709), 1, + anon_sym_override, + ACTIONS(5033), 1, + anon_sym_static, + ACTIONS(5035), 1, + anon_sym_readonly, + ACTIONS(5037), 1, + anon_sym_abstract, + ACTIONS(5039), 1, + anon_sym_accessor, + STATE(3305), 1, + sym_accessibility_modifier, + STATE(3402), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5031), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4707), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3957), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(4697), 17, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [42788] = 4, + ACTIONS(5041), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4666), 13, + ACTIONS(2002), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173138,7 +194050,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4668), 32, + ACTIONS(2000), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173171,11 +194083,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37744] = 3, + [42845] = 4, + ACTIONS(3986), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4670), 13, + ACTIONS(3916), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173189,7 +194103,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4672), 32, + ACTIONS(3920), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173222,11 +194136,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37798] = 3, + [42902] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3498), 13, + ACTIONS(4648), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173240,7 +194154,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 32, + ACTIONS(4650), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173272,18 +194186,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [37852] = 3, + [42957] = 6, + ACTIONS(4749), 1, + anon_sym_AMP, + ACTIONS(4751), 1, + anon_sym_PIPE, + ACTIONS(4753), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4674), 13, + ACTIONS(5043), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -173291,7 +194210,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4676), 32, + ACTIONS(5045), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173324,39 +194243,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37906] = 6, - ACTIONS(4125), 1, - anon_sym_extends, + [43018] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4678), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4681), 3, + ACTIONS(5047), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3498), 10, + ACTIONS(5049), 33, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + anon_sym_implements, + [43073] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2026), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3502), 29, + anon_sym_GT, + ACTIONS(2028), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -173378,11 +194346,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37966] = 3, + [43127] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4684), 13, + ACTIONS(1912), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173396,7 +194364,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4686), 32, + ACTIONS(1910), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173429,11 +194397,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [38020] = 3, + [43181] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4688), 13, + ACTIONS(5051), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173447,7 +194415,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4690), 32, + ACTIONS(5053), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173480,48 +194448,98 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [38074] = 15, - ACTIONS(2351), 1, + [43235] = 6, + ACTIONS(4851), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5058), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5055), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + ACTIONS(5027), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5029), 27, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [43295] = 13, + ACTIONS(2533), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(2535), 1, anon_sym_SQUOTE, - ACTIONS(3841), 1, + ACTIONS(4317), 1, anon_sym_COMMA, - ACTIONS(3858), 1, + ACTIONS(4320), 1, anon_sym_RBRACE, - ACTIONS(4175), 1, - anon_sym_STAR, - ACTIONS(4177), 1, + ACTIONS(4630), 1, anon_sym_EQ, - ACTIONS(4503), 1, + ACTIONS(4674), 1, anon_sym_LBRACK, - STATE(4769), 1, + STATE(6106), 1, aux_sym_object_repeat1, - STATE(5141), 1, + STATE(6111), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4505), 2, + ACTIONS(4676), 2, sym_number, sym_private_property_identifier, - ACTIONS(4507), 2, - anon_sym_get, - anon_sym_set, - STATE(3632), 3, + STATE(4591), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 8, + ACTIONS(740), 9, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(2365), 21, + ACTIONS(2547), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -173531,6 +194549,8 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -173543,11 +194563,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [38152] = 3, + [43369] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4692), 13, + ACTIONS(5061), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173561,7 +194581,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4694), 32, + ACTIONS(5063), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173594,58 +194614,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [38206] = 16, - ACTIONS(3321), 1, + [43423] = 13, + ACTIONS(2533), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(2535), 1, anon_sym_SQUOTE, - ACTIONS(3841), 1, + ACTIONS(4317), 1, anon_sym_COMMA, - ACTIONS(3858), 1, + ACTIONS(4334), 1, anon_sym_RBRACE, - ACTIONS(4175), 1, - anon_sym_STAR, - ACTIONS(4177), 1, + ACTIONS(4630), 1, anon_sym_EQ, - ACTIONS(4181), 1, - anon_sym_async, - ACTIONS(4541), 1, + ACTIONS(4674), 1, anon_sym_LBRACK, - STATE(4769), 1, + STATE(6106), 1, aux_sym_object_repeat1, - STATE(5141), 1, + STATE(6111), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4183), 2, + ACTIONS(4676), 2, sym_number, sym_private_property_identifier, - ACTIONS(4187), 2, - anon_sym_get, - anon_sym_set, - STATE(3124), 3, + STATE(4591), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 8, + ACTIONS(740), 9, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(3733), 20, + ACTIONS(2547), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -173658,11 +194675,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [38286] = 3, + [43497] = 6, + ACTIONS(5065), 1, + anon_sym_LBRACE, + ACTIONS(5067), 1, + anon_sym_DOT, + STATE(2125), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4696), 13, + ACTIONS(1826), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173676,20 +194699,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4698), 32, + ACTIONS(1824), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_of, - anon_sym_COLON, + anon_sym_while, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -173708,12 +194729,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [38340] = 3, + [43557] = 6, + ACTIONS(5065), 1, + anon_sym_LBRACE, + ACTIONS(5069), 1, + anon_sym_DOT, + STATE(2125), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4700), 13, + ACTIONS(1826), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173727,20 +194753,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4702), 32, + ACTIONS(1824), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_of, - anon_sym_COLON, + anon_sym_while, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -173759,12 +194783,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [38394] = 3, + [43617] = 5, + ACTIONS(5065), 1, + anon_sym_LBRACE, + STATE(2125), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1886), 13, + ACTIONS(1826), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173778,19 +194805,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1888), 32, + ACTIONS(1824), 30, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_of, - anon_sym_COLON, + anon_sym_while, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -173810,139 +194836,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [38448] = 16, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3849), 1, - anon_sym_RBRACE, - ACTIONS(4175), 1, - anon_sym_STAR, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4181), 1, - anon_sym_async, - ACTIONS(4541), 1, - anon_sym_LBRACK, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4183), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4187), 2, - anon_sym_get, - anon_sym_set, - STATE(3124), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3733), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [38528] = 15, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3844), 1, - anon_sym_RBRACE, - ACTIONS(4175), 1, - anon_sym_STAR, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4503), 1, - anon_sym_LBRACK, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4505), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4507), 2, - anon_sym_get, - anon_sym_set, - STATE(3632), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2365), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [38606] = 3, + [43675] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4704), 13, + ACTIONS(5071), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173956,7 +194854,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4706), 32, + ACTIONS(5073), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173989,108 +194887,203 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [38660] = 16, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3841), 1, + [43729] = 4, + ACTIONS(4723), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4721), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4725), 31, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - ACTIONS(3844), 1, anon_sym_RBRACE, - ACTIONS(4175), 1, - anon_sym_STAR, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4181), 1, - anon_sym_async, - ACTIONS(4541), 1, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [43785] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4183), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4187), 2, - anon_sym_get, - anon_sym_set, - STATE(3124), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 8, - sym__automatic_semicolon, - sym__member_signature_marker, + ACTIONS(2060), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(2058), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [43839] = 13, + ACTIONS(87), 1, + anon_sym_BQUOTE, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5081), 1, + anon_sym_QMARK_DOT, + ACTIONS(5083), 1, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3733), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [38740] = 16, - ACTIONS(1650), 1, + STATE(2341), 1, + sym_type_arguments, + STATE(2613), 1, + sym_arguments, + STATE(2767), 1, + sym_template_string, + STATE(6171), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4502), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4504), 23, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_satisfies, + [43913] = 14, + ACTIONS(1798), 1, anon_sym_DQUOTE, - ACTIONS(1652), 1, + ACTIONS(1800), 1, anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(4699), 1, anon_sym_LBRACK, - ACTIONS(4612), 1, + ACTIONS(4709), 1, anon_sym_override, - ACTIONS(4710), 1, + ACTIONS(5087), 1, anon_sym_static, - ACTIONS(4712), 1, + ACTIONS(5089), 1, anon_sym_readonly, - ACTIONS(4714), 1, + ACTIONS(5091), 1, anon_sym_abstract, - ACTIONS(4716), 1, + ACTIONS(5093), 1, anon_sym_accessor, - STATE(2802), 1, - sym_accessibility_modifier, - STATE(2854), 1, + STATE(3381), 1, sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4708), 2, + ACTIONS(5085), 2, sym_number, sym_private_property_identifier, - ACTIONS(4610), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3486), 3, + STATE(4056), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 10, + ACTIONS(740), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_EQ, anon_sym_COMMA, anon_sym_BANG, @@ -174099,7 +195092,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(4600), 17, + ACTIONS(4697), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -174110,6 +195103,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_get, anon_sym_set, anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, anon_sym_module, anon_sym_any, anon_sym_number, @@ -174117,48 +195113,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [38820] = 15, - ACTIONS(2351), 1, + [43989] = 13, + ACTIONS(2533), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(2535), 1, anon_sym_SQUOTE, - ACTIONS(3841), 1, + ACTIONS(4317), 1, anon_sym_COMMA, - ACTIONS(3855), 1, + ACTIONS(4325), 1, anon_sym_RBRACE, - ACTIONS(4175), 1, - anon_sym_STAR, - ACTIONS(4177), 1, + ACTIONS(4630), 1, anon_sym_EQ, - ACTIONS(4503), 1, + ACTIONS(4674), 1, anon_sym_LBRACK, - STATE(4769), 1, + STATE(6106), 1, aux_sym_object_repeat1, - STATE(5141), 1, + STATE(6111), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4505), 2, + ACTIONS(4676), 2, sym_number, sym_private_property_identifier, - ACTIONS(4507), 2, - anon_sym_get, - anon_sym_set, - STATE(3632), 3, + STATE(4591), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 8, + ACTIONS(740), 9, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(2365), 21, + ACTIONS(2547), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -174168,6 +195160,8 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -174180,11 +195174,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [38898] = 3, + [44063] = 4, + ACTIONS(5097), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1858), 13, + ACTIONS(5095), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -174198,7 +195194,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1856), 32, + ACTIONS(5099), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -174207,7 +195203,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -174231,100 +195226,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [38952] = 16, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3855), 1, - anon_sym_RBRACE, - ACTIONS(4175), 1, - anon_sym_STAR, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4181), 1, - anon_sym_async, - ACTIONS(4541), 1, - anon_sym_LBRACK, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4183), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4187), 2, - anon_sym_get, - anon_sym_set, - STATE(3124), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3733), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [39032] = 3, + [44119] = 6, + ACTIONS(4624), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4718), 13, + ACTIONS(5101), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(5104), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3916), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4720), 32, + ACTIONS(3920), 29, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -174346,11 +195280,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [39086] = 3, + [44179] = 4, + ACTIONS(1848), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4722), 13, + ACTIONS(1846), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -174364,7 +195300,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4724), 32, + ACTIONS(1850), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -174373,7 +195309,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -174397,98 +195332,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [39140] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4738), 1, - anon_sym_AMP_AMP, - ACTIONS(4740), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, - anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, - anon_sym_PERCENT, - ACTIONS(4756), 1, - anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + [44235] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(5107), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4730), 6, + anon_sym_GT, + ACTIONS(5109), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [39249] = 5, + anon_sym_satisfies, + anon_sym_implements, + [44289] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1698), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4774), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(1696), 13, + ACTIONS(5111), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -174502,12 +195401,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1700), 24, + ACTIONS(5113), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -174527,43 +195433,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [39306] = 13, - ACTIONS(2351), 1, + anon_sym_implements, + [44343] = 13, + ACTIONS(2533), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(2535), 1, anon_sym_SQUOTE, - ACTIONS(3841), 1, + ACTIONS(4317), 1, anon_sym_COMMA, - ACTIONS(3858), 1, + ACTIONS(4337), 1, anon_sym_RBRACE, - ACTIONS(4177), 1, + ACTIONS(4630), 1, anon_sym_EQ, - ACTIONS(4503), 1, + ACTIONS(4674), 1, anon_sym_LBRACK, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, + STATE(6111), 1, aux_sym_object_pattern_repeat1, + STATE(6237), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4505), 2, + ACTIONS(4676), 2, sym_number, sym_private_property_identifier, - STATE(3632), 3, + STATE(4591), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 8, + ACTIONS(740), 9, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(2365), 23, + ACTIONS(2547), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -174587,21 +195495,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [39379] = 8, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(4758), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + [44417] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4777), 12, + ACTIONS(5115), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -174611,15 +195509,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4779), 27, + ACTIONS(5117), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -174642,167 +195545,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [39442] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4738), 1, - anon_sym_AMP_AMP, - ACTIONS(4740), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, - anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, - anon_sym_PERCENT, - ACTIONS(4756), 1, - anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_implements, + [44471] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(5119), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4624), 6, + anon_sym_GT, + ACTIONS(5121), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_BQUOTE, - [39551] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4726), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4762), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4764), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4781), 6, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_RBRACK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [39660] = 3, + anon_sym_satisfies, + anon_sym_implements, + [44525] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1854), 13, + ACTIONS(5123), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -174816,18 +195615,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1852), 31, - sym__automatic_semicolon, + ACTIONS(5125), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -174847,332 +195647,165 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [39713] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4738), 1, - anon_sym_AMP_AMP, - ACTIONS(4740), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, - anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, - anon_sym_PERCENT, - ACTIONS(4756), 1, - anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_implements, + [44579] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(5127), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4783), 6, + anon_sym_GT, + ACTIONS(5129), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_BQUOTE, - [39822] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_implements, + [44633] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(5131), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4785), 6, + anon_sym_GT, + ACTIONS(5133), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_BQUOTE, - [39931] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4726), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4762), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4764), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4672), 6, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_RBRACK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [40040] = 18, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4754), 1, - anon_sym_PERCENT, - ACTIONS(4756), 1, - anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_satisfies, + anon_sym_implements, + [44687] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(1964), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4789), 7, anon_sym_BANG, anon_sym_in, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 18, + ACTIONS(1962), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [40123] = 13, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4756), 1, - anon_sym_STAR_STAR, - ACTIONS(4791), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_implements, + [44741] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4789), 12, + ACTIONS(5135), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -175182,480 +195815,304 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 21, + ACTIONS(5137), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [40196] = 25, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, - anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, - anon_sym_PERCENT, - ACTIONS(4756), 1, - anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4789), 1, - anon_sym_BANG, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_implements, + [44795] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(2002), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4787), 12, + anon_sym_GT, + ACTIONS(2000), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [40293] = 26, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4789), 1, - anon_sym_BANG, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4726), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4762), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4764), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4787), 11, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [40392] = 16, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4754), 1, - anon_sym_PERCENT, - ACTIONS(4756), 1, - anon_sym_STAR_STAR, - ACTIONS(4791), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_implements, + [44849] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(5139), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4752), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4789), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 20, + ACTIONS(5141), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [40471] = 22, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4754), 1, - anon_sym_PERCENT, - ACTIONS(4756), 1, - anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_implements, + [44903] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(5143), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4789), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4787), 13, + anon_sym_GT, + ACTIONS(5145), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [40562] = 23, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4754), 1, - anon_sym_PERCENT, - ACTIONS(4756), 1, - anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_implements, + [44957] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(5147), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4789), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(4760), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4787), 13, + anon_sym_GT, + ACTIONS(5149), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [40655] = 24, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, - anon_sym_CARET, - ACTIONS(4754), 1, - anon_sym_PERCENT, - ACTIONS(4756), 1, - anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_implements, + [45011] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(1920), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4789), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(4760), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4787), 12, + anon_sym_GT, + ACTIONS(1922), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [40750] = 15, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4754), 1, - anon_sym_PERCENT, - ACTIONS(4756), 1, - anon_sym_STAR_STAR, - ACTIONS(4791), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_implements, + [45065] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(1878), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4789), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, @@ -175663,63 +196120,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 20, + ACTIONS(1880), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [40827] = 16, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4756), 1, - anon_sym_STAR_STAR, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4791), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_implements, + [45119] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4789), 11, + ACTIONS(1956), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, @@ -175727,255 +196172,255 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 19, + ACTIONS(1958), 32, sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [40906] = 20, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4742), 1, + anon_sym_satisfies, + anon_sym_implements, + [45173] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2048), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, anon_sym_GT_GT, - ACTIONS(4754), 1, - anon_sym_PERCENT, - ACTIONS(4756), 1, - anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4726), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4789), 5, - anon_sym_BANG, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4787), 15, + anon_sym_GT, + ACTIONS(2050), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [40993] = 27, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_implements, + [45227] = 6, + ACTIONS(4769), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5151), 2, + anon_sym_COMMA, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5154), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3916), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3920), 29, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4789), 1, - anon_sym_BANG, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [45287] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(5157), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4787), 10, + anon_sym_GT, + ACTIONS(5159), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [41094] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_implements, + [45341] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(5161), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4690), 6, + anon_sym_GT, + ACTIONS(5163), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [41203] = 4, - ACTIONS(4794), 1, - sym__automatic_semicolon, + anon_sym_satisfies, + anon_sym_implements, + [45395] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1786), 13, + ACTIONS(5165), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -175989,17 +196434,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1784), 30, + ACTIONS(5167), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -176019,22 +196466,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [41258] = 8, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4586), 1, - anon_sym_LT, - ACTIONS(4796), 1, - anon_sym_DOT, - STATE(1982), 1, - sym_arguments, - STATE(1983), 1, - sym_type_arguments, + anon_sym_implements, + [45449] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3554), 12, + ACTIONS(5169), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -176044,18 +196481,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3544), 27, - sym__automatic_semicolon, + ACTIONS(5171), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -176074,412 +196517,382 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [41321] = 31, - ACTIONS(3975), 1, + anon_sym_implements, + [45503] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5173), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5175), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(3979), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_implements, + [45557] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(5177), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4519), 6, + anon_sym_GT, + ACTIONS(5179), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_BQUOTE, - [41430] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_implements, + [45611] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(5181), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4523), 6, + anon_sym_GT, + ACTIONS(5183), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_BQUOTE, - [41539] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_implements, + [45665] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(1946), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4798), 6, + anon_sym_GT, + ACTIONS(1948), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_BQUOTE, - [41648] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_implements, + [45719] = 16, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4628), 1, + anon_sym_STAR, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(4634), 1, + anon_sym_async, + ACTIONS(4638), 1, + anon_sym_readonly, + STATE(3327), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4636), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4640), 2, + anon_sym_get, + anon_sym_set, + STATE(3584), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4159), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [45799] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(2012), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4800), 6, + anon_sym_GT, + ACTIONS(2014), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_BQUOTE, - [41757] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_implements, + [45853] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(5185), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4802), 6, + anon_sym_GT, + ACTIONS(5187), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_BQUOTE, - [41866] = 8, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4586), 1, - anon_sym_LT, - ACTIONS(4804), 1, anon_sym_DOT, - STATE(1984), 1, - sym_arguments, - STATE(1985), 1, - sym_type_arguments, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [45907] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4103), 12, + ACTIONS(5189), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -176489,18 +196902,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4105), 27, - sym__automatic_semicolon, + ACTIONS(5191), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -176519,12 +196938,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [41929] = 3, + anon_sym_implements, + [45961] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1850), 13, + ACTIONS(1984), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -176538,18 +196957,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1848), 31, - sym__automatic_semicolon, + ACTIONS(1982), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -176569,22 +196989,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [41982] = 8, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4586), 1, - anon_sym_LT, - ACTIONS(4806), 1, - anon_sym_DOT, - STATE(1986), 1, - sym_arguments, - STATE(1987), 1, - sym_type_arguments, + anon_sym_implements, + [46015] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4109), 12, + ACTIONS(1896), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -176594,18 +197004,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4111), 27, - sym__automatic_semicolon, + ACTIONS(1894), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -176624,14 +197040,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [42045] = 4, - ACTIONS(4808), 1, - sym__automatic_semicolon, + anon_sym_implements, + [46069] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1694), 13, + ACTIONS(1980), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -176645,17 +197059,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1692), 30, + ACTIONS(1978), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -176675,72 +197091,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [42100] = 13, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3849), 1, - anon_sym_RBRACE, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4503), 1, - anon_sym_LBRACK, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4505), 2, - sym_number, - sym_private_property_identifier, - STATE(3632), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [42173] = 3, + anon_sym_implements, + [46123] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1816), 13, + ACTIONS(5193), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -176754,18 +197110,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1814), 31, - sym__automatic_semicolon, + ACTIONS(5195), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -176785,21 +197142,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [42226] = 5, + anon_sym_implements, + [46177] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4590), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4810), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(4588), 13, + ACTIONS(5027), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -176813,12 +197161,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4592), 24, + ACTIONS(5029), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -176838,20 +197193,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [42283] = 5, + anon_sym_implements, + [46231] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4203), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4813), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(4201), 13, + ACTIONS(1908), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -176865,11 +197212,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4205), 24, + ACTIONS(1906), 32, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_of, + anon_sym_while, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -176890,43 +197244,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [42340] = 13, - ACTIONS(2351), 1, + anon_sym_extends, + [46285] = 13, + ACTIONS(2533), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(2535), 1, anon_sym_SQUOTE, - ACTIONS(3841), 1, + ACTIONS(4317), 1, anon_sym_COMMA, - ACTIONS(3844), 1, + ACTIONS(4328), 1, anon_sym_RBRACE, - ACTIONS(4177), 1, + ACTIONS(4630), 1, anon_sym_EQ, - ACTIONS(4503), 1, + ACTIONS(4674), 1, anon_sym_LBRACK, - STATE(4769), 1, + STATE(6051), 1, aux_sym_object_repeat1, - STATE(5141), 1, + STATE(6111), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4505), 2, + ACTIONS(4676), 2, sym_number, sym_private_property_identifier, - STATE(3632), 3, + STATE(4591), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 8, + ACTIONS(740), 9, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(2365), 23, + ACTIONS(2547), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -176950,80 +197306,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [42413] = 14, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, - anon_sym_LBRACK, - ACTIONS(4612), 1, - anon_sym_override, - ACTIONS(4818), 1, - anon_sym_static, - ACTIONS(4820), 1, - anon_sym_readonly, - ACTIONS(4822), 1, - anon_sym_abstract, - ACTIONS(4824), 1, - anon_sym_accessor, - STATE(2905), 1, - sym_override_modifier, + [46359] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4816), 2, - sym_number, - sym_private_property_identifier, - STATE(3383), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, + ACTIONS(1988), 13, + anon_sym_STAR, anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1986), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(4600), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [42488] = 7, - ACTIONS(4586), 1, - anon_sym_LT, - ACTIONS(4826), 1, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4828), 1, - anon_sym_is, - STATE(1927), 1, - sym_type_arguments, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [46413] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4097), 12, + ACTIONS(2006), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -177033,19 +197371,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3580), 28, + ACTIONS(2004), 32, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_while, anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -177065,11 +197408,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [42549] = 3, + [46467] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1858), 13, + ACTIONS(5197), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -177083,18 +197426,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1856), 31, - sym__automatic_semicolon, + ACTIONS(5199), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -177114,12 +197458,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [42602] = 3, + anon_sym_implements, + [46521] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1786), 13, + ACTIONS(5201), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -177133,18 +197477,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1784), 31, - sym__automatic_semicolon, + ACTIONS(5203), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -177164,22 +197509,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [42655] = 8, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4586), 1, - anon_sym_LT, - ACTIONS(4830), 1, - anon_sym_DOT, - STATE(1934), 1, - sym_arguments, - STATE(1935), 1, - sym_type_arguments, + anon_sym_implements, + [46575] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4089), 12, + ACTIONS(5205), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -177189,18 +197524,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4091), 27, - sym__automatic_semicolon, + ACTIONS(5207), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -177219,31 +197560,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [42718] = 12, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4836), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_implements, + [46629] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4832), 12, + ACTIONS(3916), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -177253,17 +197575,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4834), 22, + ACTIONS(3920), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -177277,39 +197607,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [42789] = 15, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4843), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_implements, + [46683] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4839), 11, + ACTIONS(5209), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, @@ -177317,16 +197626,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4841), 20, + ACTIONS(5211), 32, sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -177340,12 +197658,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [42866] = 3, + anon_sym_satisfies, + anon_sym_implements, + [46737] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1800), 13, + ACTIONS(5027), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -177359,18 +197681,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1798), 31, - sym__automatic_semicolon, + ACTIONS(5029), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -177390,106 +197713,114 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [42919] = 31, - ACTIONS(3975), 1, + anon_sym_implements, + [46791] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5213), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5215), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(3979), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_implements, + [46845] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(5217), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4846), 6, + anon_sym_GT, + ACTIONS(5219), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_BQUOTE, - [43028] = 11, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [46899] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4848), 12, + ACTIONS(5221), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -177499,17 +197830,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4850), 24, + ACTIONS(5223), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -177527,395 +197866,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [43097] = 13, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3855), 1, - anon_sym_RBRACE, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4503), 1, - anon_sym_LBRACK, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + anon_sym_implements, + [46953] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4505), 2, - sym_number, - sym_private_property_identifier, - STATE(3632), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [43170] = 13, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3852), 1, - anon_sym_RBRACE, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4503), 1, - anon_sym_LBRACK, - STATE(5139), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4505), 2, - sym_number, - sym_private_property_identifier, - STATE(3632), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [43243] = 14, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, - anon_sym_LBRACK, - ACTIONS(4612), 1, - anon_sym_override, - ACTIONS(4857), 1, - anon_sym_static, - ACTIONS(4859), 1, - anon_sym_readonly, - ACTIONS(4861), 1, - anon_sym_abstract, - ACTIONS(4863), 1, - anon_sym_accessor, - STATE(2848), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4855), 2, - sym_number, - sym_private_property_identifier, - STATE(3374), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, + ACTIONS(1970), 13, + anon_sym_STAR, anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(4600), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [43318] = 16, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3759), 1, - anon_sym_override, - ACTIONS(4175), 1, - anon_sym_STAR, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4179), 1, - anon_sym_LBRACK, - ACTIONS(4181), 1, - anon_sym_async, - ACTIONS(4185), 1, - anon_sym_readonly, - STATE(2827), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3985), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1972), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(4183), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4187), 2, - anon_sym_get, - anon_sym_set, - STATE(3124), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 8, - sym__automatic_semicolon, - sym__member_signature_marker, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3733), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [43397] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4726), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4762), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4764), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4511), 6, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_RBRACK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [43506] = 14, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3759), 1, - anon_sym_override, - ACTIONS(4179), 1, - anon_sym_LBRACK, - ACTIONS(4865), 1, - anon_sym_STAR, - ACTIONS(4867), 1, - anon_sym_async, - ACTIONS(4871), 1, - anon_sym_readonly, - STATE(2844), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4869), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4873), 2, - anon_sym_get, - anon_sym_set, - STATE(3095), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3733), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [43580] = 4, - ACTIONS(4828), 1, - anon_sym_is, + anon_sym_satisfies, + anon_sym_implements, + [47007] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4149), 13, + ACTIONS(1936), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -177929,16 +197936,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4151), 29, - sym__automatic_semicolon, + ACTIONS(1938), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -177958,65 +197968,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [43634] = 19, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2351), 1, + anon_sym_implements, + [47061] = 13, + ACTIONS(2533), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(2535), 1, anon_sym_SQUOTE, - ACTIONS(2367), 1, - anon_sym_async, - ACTIONS(2369), 1, - anon_sym_readonly, - ACTIONS(2373), 1, - anon_sym_override, - ACTIONS(4177), 1, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4331), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, anon_sym_EQ, - ACTIONS(4503), 1, + ACTIONS(4674), 1, anon_sym_LBRACK, - ACTIONS(4875), 1, - anon_sym_STAR, - ACTIONS(4877), 1, - anon_sym_RBRACE, - STATE(2839), 1, - sym_override_modifier, - STATE(4769), 1, + STATE(6106), 1, aux_sym_object_repeat1, - STATE(5141), 1, + STATE(6111), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2355), 2, + ACTIONS(4676), 2, sym_number, sym_private_property_identifier, - ACTIONS(2371), 2, - anon_sym_get, - anon_sym_set, - STATE(3772), 3, + STATE(4591), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 5, + ACTIONS(740), 9, + sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2365), 18, + anon_sym_PIPE_RBRACE, + ACTIONS(2547), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -178024,11 +198030,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [43718] = 3, + [47135] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4127), 13, + ACTIONS(2038), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -178042,16 +198048,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4129), 30, - sym__automatic_semicolon, + ACTIONS(2040), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -178071,33 +198080,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_is, - [43770] = 4, + anon_sym_implements, + [47189] = 14, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(4709), 1, + anon_sym_override, + ACTIONS(5227), 1, + anon_sym_static, + ACTIONS(5229), 1, + anon_sym_readonly, + ACTIONS(5231), 1, + anon_sym_abstract, + ACTIONS(5233), 1, + anon_sym_accessor, + STATE(3385), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1989), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(5225), 2, sym_number, sym_private_property_identifier, - ACTIONS(698), 12, + STATE(4088), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1987), 25, + ACTIONS(4697), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -178105,15 +198130,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_async, anon_sym_new, sym_identifier, - anon_sym_static, - anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -178121,17 +198143,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [43824] = 5, - ACTIONS(4586), 1, - anon_sym_LT, - STATE(1933), 1, - sym_type_arguments, + [47265] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4115), 12, + ACTIONS(5235), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -178141,19 +198157,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4117), 29, - sym__automatic_semicolon, + ACTIONS(5237), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -178173,95 +198193,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [43880] = 31, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4887), 1, - anon_sym_AMP_AMP, - ACTIONS(4889), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4891), 1, - anon_sym_GT_GT, - ACTIONS(4895), 1, - anon_sym_AMP, - ACTIONS(4897), 1, - anon_sym_CARET, - ACTIONS(4899), 1, - anon_sym_PIPE, - ACTIONS(4903), 1, - anon_sym_PERCENT, - ACTIONS(4905), 1, - anon_sym_STAR_STAR, - ACTIONS(4907), 1, - anon_sym_LT, - ACTIONS(4915), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - sym__ternary_qmark, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4879), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4885), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4893), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4901), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4911), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4913), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4909), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4846), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_BQUOTE, - [43988] = 6, - ACTIONS(4586), 1, - anon_sym_LT, - ACTIONS(4826), 1, - anon_sym_DOT, - STATE(1927), 1, - sym_type_arguments, + anon_sym_implements, + [47319] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4097), 12, + ACTIONS(1994), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -178271,19 +198208,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3580), 28, - sym__automatic_semicolon, + ACTIONS(1996), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -178302,107 +198244,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [44046] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4738), 1, - anon_sym_AMP_AMP, - ACTIONS(4740), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, - anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, - anon_sym_PERCENT, - ACTIONS(4756), 1, - anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4726), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4762), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4764), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4923), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_RBRACK, - [44154] = 7, - ACTIONS(3582), 1, - anon_sym_EQ, - ACTIONS(4594), 1, - anon_sym_LBRACK, + anon_sym_implements, + [47373] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4597), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4231), 6, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3498), 11, + ACTIONS(1902), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -178410,10 +198263,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 22, + ACTIONS(1904), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -178433,21 +198295,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [44214] = 6, - ACTIONS(3623), 1, - anon_sym_EQ, - ACTIONS(3631), 1, - anon_sym_QMARK, + anon_sym_implements, + [47427] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3626), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(3498), 13, + ACTIONS(5239), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -178461,11 +198314,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 23, + ACTIONS(5241), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -178485,234 +198346,117 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [44272] = 14, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3759), 1, - anon_sym_override, - ACTIONS(4179), 1, - anon_sym_LBRACK, - ACTIONS(4925), 1, - anon_sym_STAR, - ACTIONS(4927), 1, - anon_sym_async, - ACTIONS(4931), 1, - anon_sym_readonly, - STATE(2832), 1, - sym_override_modifier, + anon_sym_implements, + [47481] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4929), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4933), 2, - anon_sym_get, - anon_sym_set, - STATE(3108), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, + ACTIONS(2066), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(2068), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3733), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [44346] = 31, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4887), 1, anon_sym_AMP_AMP, - ACTIONS(4889), 1, anon_sym_PIPE_PIPE, - ACTIONS(4891), 1, - anon_sym_GT_GT, - ACTIONS(4895), 1, - anon_sym_AMP, - ACTIONS(4897), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4899), 1, - anon_sym_PIPE, - ACTIONS(4903), 1, anon_sym_PERCENT, - ACTIONS(4905), 1, anon_sym_STAR_STAR, - ACTIONS(4907), 1, - anon_sym_LT, - ACTIONS(4915), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4919), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4921), 1, - sym__ternary_qmark, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, + anon_sym_implements, + [47535] = 6, + ACTIONS(4809), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4879), 2, + ACTIONS(5243), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(5246), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5193), 10, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4885), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4893), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4901), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4911), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4913), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4909), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4783), 5, - sym__automatic_semicolon, - anon_sym_COMMA, + ACTIONS(5195), 29, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_BQUOTE, - [44454] = 31, - ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4887), 1, anon_sym_AMP_AMP, - ACTIONS(4889), 1, anon_sym_PIPE_PIPE, - ACTIONS(4891), 1, - anon_sym_GT_GT, - ACTIONS(4895), 1, - anon_sym_AMP, - ACTIONS(4897), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4899), 1, - anon_sym_PIPE, - ACTIONS(4903), 1, anon_sym_PERCENT, - ACTIONS(4905), 1, anon_sym_STAR_STAR, - ACTIONS(4907), 1, - anon_sym_LT, - ACTIONS(4915), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - sym__ternary_qmark, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4879), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4885), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4893), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4901), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4911), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4913), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4909), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4785), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [44562] = 5, + anon_sym_satisfies, + anon_sym_implements, + [47595] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4203), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4935), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(4201), 13, + ACTIONS(2006), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -178726,10 +198470,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4205), 23, + ACTIONS(2004), 31, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -178750,53 +198500,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [44618] = 19, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(700), 1, - anon_sym_RBRACE, - ACTIONS(2351), 1, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [47648] = 14, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(2367), 1, - anon_sym_async, - ACTIONS(2369), 1, - anon_sym_readonly, - ACTIONS(2373), 1, + ACTIONS(4185), 1, anon_sym_override, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4503), 1, + ACTIONS(4632), 1, anon_sym_LBRACK, - ACTIONS(4875), 1, + ACTIONS(5249), 1, anon_sym_STAR, - STATE(2839), 1, + ACTIONS(5251), 1, + anon_sym_async, + ACTIONS(5255), 1, + anon_sym_readonly, + STATE(3350), 1, sym_override_modifier, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2355), 2, + ACTIONS(5253), 2, sym_number, sym_private_property_identifier, - ACTIONS(2371), 2, + ACTIONS(5257), 2, anon_sym_get, anon_sym_set, - STATE(3772), 3, + STATE(3574), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 5, + ACTIONS(740), 11, + sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2365), 18, + anon_sym_PIPE_RBRACE, + ACTIONS(4159), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -178815,37 +198563,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [44702] = 15, - ACTIONS(4578), 1, + [47723] = 8, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4937), 1, + ACTIONS(5083), 1, anon_sym_LT, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, + ACTIONS(5259), 1, + anon_sym_DOT, + STATE(2408), 1, sym_arguments, - STATE(5038), 1, - sym_optional_chain, + STATE(2409), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4839), 11, + ACTIONS(4604), 12, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, @@ -178856,12 +198590,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4841), 19, + ACTIONS(4606), 27, sym__automatic_semicolon, sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -178875,22 +198613,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [44778] = 6, - ACTIONS(3540), 1, - anon_sym_EQ, - ACTIONS(3621), 1, - anon_sym_QMARK, + anon_sym_satisfies, + anon_sym_extends, + [47786] = 8, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5083), 1, + anon_sym_LT, + ACTIONS(5261), 1, + anon_sym_DOT, + STATE(2369), 1, + sym_arguments, + STATE(2371), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3617), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(3498), 13, + ACTIONS(4616), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -178900,16 +198642,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 23, + ACTIONS(4618), 27, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -178928,231 +198672,222 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [44836] = 31, - ACTIONS(4578), 1, + anon_sym_extends, + [47849] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4883), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4887), 1, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5275), 1, anon_sym_AMP_AMP, - ACTIONS(4889), 1, + ACTIONS(5277), 1, anon_sym_PIPE_PIPE, - ACTIONS(4891), 1, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(4895), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(4897), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(4899), 1, + ACTIONS(5287), 1, anon_sym_PIPE, - ACTIONS(4903), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(4905), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(4907), 1, + ACTIONS(5295), 1, anon_sym_LT, - ACTIONS(4915), 1, + ACTIONS(5303), 1, anon_sym_QMARK_QMARK, - ACTIONS(4919), 1, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(4921), 1, + ACTIONS(5309), 1, sym__ternary_qmark, - STATE(1887), 1, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4879), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4885), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4893), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4901), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4911), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4913), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4909), 3, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4672), 5, - sym__automatic_semicolon, + ACTIONS(5267), 6, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_BQUOTE, - [44944] = 35, - ACTIONS(849), 1, anon_sym_COLON, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4942), 1, - anon_sym_COMMA, - ACTIONS(4944), 1, - anon_sym_RPAREN, - ACTIONS(4948), 1, - anon_sym_AMP_AMP, - ACTIONS(4950), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, - anon_sym_GT_GT, - ACTIONS(4956), 1, - anon_sym_AMP, - ACTIONS(4958), 1, - anon_sym_CARET, - ACTIONS(4960), 1, - anon_sym_PIPE, - ACTIONS(4964), 1, - anon_sym_PERCENT, - ACTIONS(4966), 1, - anon_sym_STAR_STAR, - ACTIONS(4968), 1, - anon_sym_LT, - ACTIONS(4976), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4724), 1, - aux_sym_sequence_expression_repeat1, - STATE(4736), 1, - sym_optional_chain, - STATE(6131), 1, - sym_type_annotation, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [47958] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(2145), 6, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4946), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4954), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4962), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4972), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4974), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [45060] = 7, - ACTIONS(1698), 1, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(740), 13, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_EQ, - ACTIONS(2395), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4195), 2, anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4198), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(1696), 10, - anon_sym_STAR, + anon_sym_RBRACE, anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1700), 26, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2143), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [48013] = 14, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(5311), 1, + anon_sym_STAR, + ACTIONS(5313), 1, + anon_sym_async, + ACTIONS(5317), 1, + anon_sym_readonly, + STATE(3334), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5315), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5319), 2, + anon_sym_get, + anon_sym_set, + STATE(3559), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [45120] = 4, - ACTIONS(4984), 1, - sym_regex_flags, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4159), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [48088] = 8, + ACTIONS(4723), 1, + anon_sym_EQ, + ACTIONS(4727), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4980), 16, + ACTIONS(4730), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5321), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4733), 5, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(4721), 11, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -179160,18 +198895,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - anon_sym_instanceof, - anon_sym_satisfies, - ACTIONS(4982), 26, + ACTIONS(4725), 22, sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_as, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -179186,56 +198913,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [45174] = 19, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2351), 1, + anon_sym_satisfies, + [48151] = 13, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(2367), 1, - anon_sym_async, - ACTIONS(2369), 1, - anon_sym_readonly, - ACTIONS(2373), 1, - anon_sym_override, - ACTIONS(4177), 1, + ACTIONS(4628), 1, + anon_sym_STAR, + ACTIONS(4630), 1, anon_sym_EQ, - ACTIONS(4503), 1, + ACTIONS(4634), 1, + anon_sym_async, + ACTIONS(4680), 1, anon_sym_LBRACK, - ACTIONS(4875), 1, - anon_sym_STAR, - ACTIONS(4986), 1, - anon_sym_RBRACE, - STATE(2839), 1, - sym_override_modifier, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2355), 2, + ACTIONS(4456), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4636), 2, sym_number, sym_private_property_identifier, - ACTIONS(2371), 2, + ACTIONS(4640), 2, anon_sym_get, anon_sym_set, - STATE(3772), 3, + STATE(3584), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 5, + ACTIONS(740), 9, + sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2365), 18, + anon_sym_PIPE_RBRACE, + ACTIONS(4159), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -179243,10 +198965,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -179254,11 +198978,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [45258] = 3, + [48224] = 8, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5083), 1, + anon_sym_LT, + ACTIONS(5325), 1, + anon_sym_DOT, + STATE(2410), 1, + sym_arguments, + STATE(2411), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3273), 13, + ACTIONS(4610), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -179268,21 +199002,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3275), 30, + ACTIONS(4612), 27, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -179302,33 +199033,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [45310] = 13, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, + [48287] = 7, + ACTIONS(3988), 1, + anon_sym_EQ, + ACTIONS(5151), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4905), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5154), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4769), 7, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3916), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, anon_sym_STAR_STAR, - ACTIONS(4988), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [48348] = 13, + ACTIONS(957), 1, + anon_sym_BQUOTE, + ACTIONS(5327), 1, + anon_sym_LPAREN, + ACTIONS(5329), 1, + anon_sym_LBRACK, + ACTIONS(5331), 1, + anon_sym_DOT, + ACTIONS(5333), 1, + anon_sym_QMARK_DOT, + ACTIONS(5335), 1, anon_sym_LT, - STATE(1887), 1, + STATE(2585), 1, sym_type_arguments, - STATE(2221), 1, + STATE(2876), 1, + sym_template_string, + STATE(2883), 1, sym_arguments, - STATE(5038), 1, + STATE(6101), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4789), 12, + ACTIONS(4502), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -179341,12 +199124,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 20, + ACTIONS(4504), 22, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -179354,43 +199137,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_satisfies, - [45382] = 12, - ACTIONS(3321), 1, + [48421] = 14, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(4541), 1, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4632), 1, anon_sym_LBRACK, - ACTIONS(4563), 1, + ACTIONS(5337), 1, anon_sym_STAR, - ACTIONS(4567), 1, + ACTIONS(5339), 1, anon_sym_async, - ACTIONS(4616), 1, - anon_sym_abstract, + ACTIONS(5343), 1, + anon_sym_readonly, + STATE(3331), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4569), 2, + ACTIONS(5341), 2, sym_number, sym_private_property_identifier, - ACTIONS(4573), 2, + ACTIONS(5345), 2, anon_sym_get, anon_sym_set, - STATE(3102), 3, + STATE(3479), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 10, + ACTIONS(740), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_EQ, anon_sym_COMMA, anon_sym_BANG, @@ -179399,7 +199189,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(3733), 20, + ACTIONS(4159), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -179407,12 +199197,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [48496] = 14, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4185), 1, anon_sym_override, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(5347), 1, + anon_sym_STAR, + ACTIONS(5349), 1, + anon_sym_async, + ACTIONS(5353), 1, + anon_sym_readonly, + STATE(3329), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5351), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5355), 2, + anon_sym_get, + anon_sym_set, + STATE(3504), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(4159), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, anon_sym_module, anon_sym_any, anon_sym_number, @@ -179420,98 +199269,121 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [45452] = 25, - ACTIONS(4578), 1, + [48571] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1984), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1982), 31, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, - ACTIONS(4580), 1, + anon_sym_SEMI, + anon_sym_of, + anon_sym_while, anon_sym_LBRACK, - ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4789), 1, - anon_sym_BANG, - ACTIONS(4891), 1, - anon_sym_GT_GT, - ACTIONS(4895), 1, - anon_sym_AMP, - ACTIONS(4897), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4899), 1, - anon_sym_PIPE, - ACTIONS(4903), 1, anon_sym_PERCENT, - ACTIONS(4905), 1, anon_sym_STAR_STAR, - ACTIONS(4907), 1, - anon_sym_LT, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [48624] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4879), 2, + ACTIONS(1896), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4885), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4893), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4901), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4911), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4913), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4909), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4787), 11, + anon_sym_GT, + ACTIONS(1894), 31, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_while, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [45548] = 11, - ACTIONS(4578), 1, + [48677] = 8, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4991), 1, + ACTIONS(5295), 1, anon_sym_LT, - STATE(1887), 1, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4848), 12, + ACTIONS(5357), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -179524,13 +199396,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4850), 23, - sym__automatic_semicolon, + ACTIONS(5359), 27, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -179548,164 +199424,206 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [45616] = 26, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4789), 1, - anon_sym_BANG, - ACTIONS(4887), 1, - anon_sym_AMP_AMP, - ACTIONS(4891), 1, - anon_sym_GT_GT, - ACTIONS(4895), 1, - anon_sym_AMP, - ACTIONS(4897), 1, - anon_sym_CARET, - ACTIONS(4899), 1, - anon_sym_PIPE, - ACTIONS(4903), 1, - anon_sym_PERCENT, - ACTIONS(4905), 1, - anon_sym_STAR_STAR, - ACTIONS(4907), 1, - anon_sym_LT, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, + [48740] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4879), 2, + ACTIONS(4723), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5361), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(4721), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4885), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4893), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4901), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4911), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4913), 2, + anon_sym_GT, + ACTIONS(4725), 24, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4909), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4787), 10, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [48797] = 12, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(5093), 1, + anon_sym_abstract, + ACTIONS(5347), 1, + anon_sym_STAR, + ACTIONS(5349), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5351), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5355), 2, + anon_sym_get, + anon_sym_set, + STATE(3504), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [45714] = 35, - ACTIONS(849), 1, anon_sym_COLON, - ACTIONS(3975), 1, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(4159), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [48868] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4942), 1, - anon_sym_COMMA, - ACTIONS(4948), 1, + ACTIONS(5275), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, + ACTIONS(5277), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(5287), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(5295), 1, anon_sym_LT, - ACTIONS(4976), 1, + ACTIONS(5303), 1, anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, sym__ternary_qmark, - ACTIONS(4994), 1, - anon_sym_RPAREN, - STATE(1530), 1, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4724), 1, - aux_sym_sequence_expression_repeat1, - STATE(4736), 1, + STATE(6098), 1, sym_optional_chain, - STATE(5874), 1, - sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [45830] = 3, + ACTIONS(5219), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [48977] = 6, + ACTIONS(5364), 1, + anon_sym_LBRACE, + ACTIONS(5366), 1, + anon_sym_DOT, + STATE(2469), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1914), 13, + ACTIONS(1826), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -179719,17 +199637,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1912), 30, + ACTIONS(1824), 28, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -179748,698 +199665,454 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_is, - [45882] = 18, - ACTIONS(4578), 1, + anon_sym_PIPE_RBRACE, + [49036] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4891), 1, + ACTIONS(5275), 1, + anon_sym_AMP_AMP, + ACTIONS(5277), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(4903), 1, + ACTIONS(5283), 1, + anon_sym_AMP, + ACTIONS(5285), 1, + anon_sym_CARET, + ACTIONS(5287), 1, + anon_sym_PIPE, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(4905), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(4907), 1, + ACTIONS(5295), 1, anon_sym_LT, - STATE(1887), 1, + ACTIONS(5303), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, + sym__ternary_qmark, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4879), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4893), 2, + ACTIONS(5271), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4901), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4917), 2, + ACTIONS(5299), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5301), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4789), 7, + ACTIONS(5297), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5368), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [49145] = 6, + ACTIONS(5364), 1, + anon_sym_LBRACE, + ACTIONS(5370), 1, + anon_sym_DOT, + STATE(2469), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1826), 13, + anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 17, + ACTIONS(1824), 28, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [45964] = 16, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4903), 1, - anon_sym_PERCENT, - ACTIONS(4905), 1, - anon_sym_STAR_STAR, - ACTIONS(4988), 1, - anon_sym_LT, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, + anon_sym_PIPE_RBRACE, + [49204] = 5, + ACTIONS(5364), 1, + anon_sym_LBRACE, + STATE(2469), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4879), 2, + ACTIONS(1826), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4901), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4789), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 19, + ACTIONS(1824), 29, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [46042] = 22, - ACTIONS(4578), 1, + anon_sym_PIPE_RBRACE, + [49261] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4891), 1, + ACTIONS(5275), 1, + anon_sym_AMP_AMP, + ACTIONS(5277), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(4903), 1, + ACTIONS(5283), 1, + anon_sym_AMP, + ACTIONS(5285), 1, + anon_sym_CARET, + ACTIONS(5287), 1, + anon_sym_PIPE, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(4905), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(4907), 1, + ACTIONS(5295), 1, anon_sym_LT, - STATE(1887), 1, + ACTIONS(5303), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, + sym__ternary_qmark, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4879), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4885), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4893), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4901), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4911), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4913), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4789), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4909), 3, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 12, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5372), 6, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [46132] = 35, - ACTIONS(849), 1, anon_sym_COLON, - ACTIONS(3975), 1, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [49370] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4942), 1, - anon_sym_COMMA, - ACTIONS(4948), 1, + ACTIONS(5275), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, + ACTIONS(5277), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(5287), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(5295), 1, anon_sym_LT, - ACTIONS(4976), 1, + ACTIONS(5303), 1, anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, sym__ternary_qmark, - ACTIONS(4996), 1, - anon_sym_RPAREN, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4724), 1, - aux_sym_sequence_expression_repeat1, - STATE(4736), 1, - sym_optional_chain, - STATE(5832), 1, - sym_type_annotation, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4946), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4954), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4962), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4972), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4974), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [46248] = 23, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4891), 1, - anon_sym_GT_GT, - ACTIONS(4895), 1, - anon_sym_AMP, - ACTIONS(4903), 1, - anon_sym_PERCENT, - ACTIONS(4905), 1, - anon_sym_STAR_STAR, - ACTIONS(4907), 1, - anon_sym_LT, - STATE(1887), 1, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4789), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(4879), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4885), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4893), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4901), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4911), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4913), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4909), 3, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 12, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5374), 6, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_BQUOTE, - anon_sym_satisfies, - [46340] = 24, - ACTIONS(4578), 1, + [49479] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4891), 1, + ACTIONS(5275), 1, + anon_sym_AMP_AMP, + ACTIONS(5277), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(4895), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(4897), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(4903), 1, + ACTIONS(5287), 1, + anon_sym_PIPE, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(4905), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(4907), 1, + ACTIONS(5295), 1, anon_sym_LT, - STATE(1887), 1, + ACTIONS(5303), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, + sym__ternary_qmark, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4789), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(4879), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4885), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4893), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4901), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4911), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4913), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4909), 3, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 11, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5376), 6, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [46434] = 19, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(2367), 1, - anon_sym_async, - ACTIONS(2369), 1, - anon_sym_readonly, - ACTIONS(2373), 1, - anon_sym_override, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(4875), 1, - anon_sym_STAR, - ACTIONS(4998), 1, - anon_sym_RBRACE, - STATE(2839), 1, - sym_override_modifier, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2355), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2371), 2, - anon_sym_get, - anon_sym_set, - STATE(3772), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [46518] = 15, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4903), 1, - anon_sym_PERCENT, - ACTIONS(4905), 1, - anon_sym_STAR_STAR, - ACTIONS(4988), 1, - anon_sym_LT, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4879), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4789), 10, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4787), 19, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, + anon_sym_RBRACK, anon_sym_BQUOTE, - anon_sym_satisfies, - [46594] = 14, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3759), 1, - anon_sym_override, - ACTIONS(4179), 1, - anon_sym_LBRACK, - ACTIONS(5000), 1, - anon_sym_STAR, - ACTIONS(5002), 1, - anon_sym_async, - ACTIONS(5006), 1, - anon_sym_readonly, - STATE(2838), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5004), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5008), 2, - anon_sym_get, - anon_sym_set, - STATE(3064), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3733), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [46668] = 12, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(4179), 1, - anon_sym_LBRACK, - ACTIONS(4824), 1, - anon_sym_abstract, - ACTIONS(5000), 1, - anon_sym_STAR, - ACTIONS(5002), 1, - anon_sym_async, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5004), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5008), 2, - anon_sym_get, - anon_sym_set, - STATE(3064), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3733), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [46738] = 16, - ACTIONS(4578), 1, + [49588] = 15, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4883), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4905), 1, - anon_sym_STAR_STAR, - ACTIONS(4919), 1, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(4988), 1, + ACTIONS(5382), 1, anon_sym_LT, - STATE(1887), 1, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4789), 11, + ACTIONS(5378), 11, anon_sym_STAR, anon_sym_in, anon_sym_GT_GT, @@ -180451,180 +200124,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 18, - sym__automatic_semicolon, + ACTIONS(5380), 20, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_BQUOTE, - [46816] = 14, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3759), 1, - anon_sym_override, - ACTIONS(4179), 1, - anon_sym_LBRACK, - ACTIONS(5010), 1, - anon_sym_STAR, - ACTIONS(5012), 1, - anon_sym_async, - ACTIONS(5016), 1, - anon_sym_readonly, - STATE(2825), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5014), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5018), 2, - anon_sym_get, - anon_sym_set, - STATE(3088), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3733), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [46890] = 12, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(4179), 1, - anon_sym_LBRACK, - ACTIONS(5010), 1, - anon_sym_STAR, - ACTIONS(5012), 1, - anon_sym_async, - ACTIONS(5022), 1, - anon_sym_abstract, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5018), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5020), 2, - sym_number, - sym_private_property_identifier, - STATE(3092), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3733), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [46960] = 8, - ACTIONS(1698), 1, - anon_sym_EQ, - ACTIONS(4195), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4198), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5024), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(2395), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(1696), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1700), 22, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -180638,30 +200144,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [47022] = 8, - ACTIONS(4203), 1, + [49665] = 8, + ACTIONS(1848), 1, anon_sym_EQ, - ACTIONS(4207), 1, + ACTIONS(4715), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4210), 2, + ACTIONS(4718), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(5028), 2, + ACTIONS(5385), 2, anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(4213), 4, + ACTIONS(2573), 5, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_SEMI, anon_sym_extends, anon_sym_PIPE_RBRACE, - ACTIONS(4201), 11, + ACTIONS(1846), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -180673,7 +200177,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4205), 22, + ACTIONS(1850), 22, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -180696,261 +200200,186 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [47084] = 31, - ACTIONS(4578), 1, + [49728] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4883), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4887), 1, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5275), 1, anon_sym_AMP_AMP, - ACTIONS(4889), 1, + ACTIONS(5277), 1, anon_sym_PIPE_PIPE, - ACTIONS(4891), 1, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(4895), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(4897), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(4899), 1, + ACTIONS(5287), 1, anon_sym_PIPE, - ACTIONS(4903), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(4905), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(4907), 1, + ACTIONS(5295), 1, anon_sym_LT, - ACTIONS(4915), 1, + ACTIONS(5303), 1, anon_sym_QMARK_QMARK, - ACTIONS(4919), 1, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(4921), 1, + ACTIONS(5309), 1, sym__ternary_qmark, - STATE(1887), 1, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4879), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4885), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4893), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4901), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4911), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4913), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4909), 3, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4511), 5, - sym__automatic_semicolon, + ACTIONS(5389), 6, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_BQUOTE, - [47192] = 31, - ACTIONS(4578), 1, + [49837] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4883), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4887), 1, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5275), 1, anon_sym_AMP_AMP, - ACTIONS(4889), 1, + ACTIONS(5277), 1, anon_sym_PIPE_PIPE, - ACTIONS(4891), 1, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(4895), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(4897), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(4899), 1, + ACTIONS(5287), 1, anon_sym_PIPE, - ACTIONS(4903), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(4905), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(4907), 1, + ACTIONS(5295), 1, anon_sym_LT, - ACTIONS(4915), 1, + ACTIONS(5303), 1, anon_sym_QMARK_QMARK, - ACTIONS(4919), 1, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(4921), 1, + ACTIONS(5309), 1, sym__ternary_qmark, - STATE(1887), 1, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4879), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4885), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4893), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4901), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4911), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4913), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4909), 3, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4519), 5, - sym__automatic_semicolon, + ACTIONS(5159), 6, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_BQUOTE, - [47300] = 31, - ACTIONS(4578), 1, + [49946] = 12, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4887), 1, - anon_sym_AMP_AMP, - ACTIONS(4889), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4891), 1, - anon_sym_GT_GT, - ACTIONS(4895), 1, - anon_sym_AMP, - ACTIONS(4897), 1, - anon_sym_CARET, - ACTIONS(4899), 1, - anon_sym_PIPE, - ACTIONS(4903), 1, - anon_sym_PERCENT, - ACTIONS(4905), 1, - anon_sym_STAR_STAR, - ACTIONS(4907), 1, - anon_sym_LT, - ACTIONS(4915), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - sym__ternary_qmark, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4879), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4885), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4893), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4901), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4911), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4913), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4909), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4523), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_BQUOTE, - [47408] = 12, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5032), 1, + ACTIONS(5395), 1, anon_sym_LT, - STATE(1887), 1, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4832), 12, + ACTIONS(5391), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -180963,13 +200392,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4834), 21, - sym__automatic_semicolon, + ACTIONS(5393), 22, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -180985,21 +200415,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [47478] = 8, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(5035), 1, - anon_sym_LT, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, + [50017] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4777), 12, + ACTIONS(5097), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5398), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(5095), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -181009,15 +200438,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4779), 26, - sym__automatic_semicolon, + ACTIONS(5099), 24, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, @@ -181039,438 +200467,515 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [47540] = 31, - ACTIONS(4578), 1, + [50074] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4883), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5035), 1, - anon_sym_LT, - ACTIONS(5041), 1, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5275), 1, anon_sym_AMP_AMP, - ACTIONS(5043), 1, + ACTIONS(5277), 1, anon_sym_PIPE_PIPE, - ACTIONS(5045), 1, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(5049), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(5051), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(5053), 1, + ACTIONS(5287), 1, anon_sym_PIPE, - ACTIONS(5057), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(5059), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(5067), 1, + ACTIONS(5295), 1, + anon_sym_LT, + ACTIONS(5303), 1, anon_sym_QMARK_QMARK, - ACTIONS(5069), 1, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, sym__ternary_qmark, - STATE(1887), 1, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5037), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5039), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5047), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5055), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5063), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5065), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5061), 3, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4624), 5, - sym__automatic_semicolon, + ACTIONS(5401), 6, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_BQUOTE, - [47648] = 31, - ACTIONS(4578), 1, + [50183] = 18, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5035), 1, - anon_sym_LT, - ACTIONS(5041), 1, - anon_sym_AMP_AMP, - ACTIONS(5043), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5045), 1, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(5049), 1, - anon_sym_AMP, - ACTIONS(5051), 1, - anon_sym_CARET, - ACTIONS(5053), 1, - anon_sym_PIPE, - ACTIONS(5057), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(5059), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(5067), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5069), 1, - sym__ternary_qmark, - STATE(1887), 1, + ACTIONS(5295), 1, + anon_sym_LT, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5037), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5039), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5047), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5055), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5063), 2, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 7, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5065), 2, + anon_sym_GT, + ACTIONS(5403), 18, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5061), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4781), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, anon_sym_BQUOTE, - [47756] = 31, - ACTIONS(4578), 1, + anon_sym_satisfies, + [50266] = 13, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, + ACTIONS(5293), 1, + anon_sym_STAR_STAR, + ACTIONS(5407), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 12, + anon_sym_STAR, anon_sym_BANG, - ACTIONS(4887), 1, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5403), 21, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_AMP_AMP, - ACTIONS(4889), 1, anon_sym_PIPE_PIPE, - ACTIONS(4891), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [50339] = 25, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(4895), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(4897), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(4899), 1, + ACTIONS(5287), 1, anon_sym_PIPE, - ACTIONS(4903), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(4905), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(4907), 1, + ACTIONS(5295), 1, anon_sym_LT, - ACTIONS(4915), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - sym__ternary_qmark, - STATE(1887), 1, + ACTIONS(5405), 1, + anon_sym_BANG, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4879), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4885), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4893), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4901), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4911), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4913), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4909), 3, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4798), 5, - sym__automatic_semicolon, + ACTIONS(5403), 12, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, - [47864] = 31, - ACTIONS(4578), 1, + anon_sym_satisfies, + [50436] = 26, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5035), 1, - anon_sym_LT, - ACTIONS(5041), 1, + ACTIONS(5275), 1, anon_sym_AMP_AMP, - ACTIONS(5043), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5045), 1, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(5049), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(5051), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(5053), 1, + ACTIONS(5287), 1, anon_sym_PIPE, - ACTIONS(5057), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(5059), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(5067), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5069), 1, - sym__ternary_qmark, - STATE(1887), 1, + ACTIONS(5295), 1, + anon_sym_LT, + ACTIONS(5405), 1, + anon_sym_BANG, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5037), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5039), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5047), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5055), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5063), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5065), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5061), 3, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4783), 5, - sym__automatic_semicolon, + ACTIONS(5403), 11, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, - [47972] = 31, - ACTIONS(4578), 1, + anon_sym_satisfies, + [50535] = 16, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4887), 1, - anon_sym_AMP_AMP, - ACTIONS(4889), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4891), 1, - anon_sym_GT_GT, - ACTIONS(4895), 1, - anon_sym_AMP, - ACTIONS(4897), 1, - anon_sym_CARET, - ACTIONS(4899), 1, - anon_sym_PIPE, - ACTIONS(4903), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(4905), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(4907), 1, + ACTIONS(5407), 1, anon_sym_LT, - ACTIONS(4915), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - sym__ternary_qmark, - STATE(1887), 1, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4879), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4885), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4893), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4901), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4911), 2, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 8, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4913), 2, + anon_sym_GT, + ACTIONS(5403), 20, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4909), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4800), 5, + anon_sym_BQUOTE, + anon_sym_satisfies, + [50614] = 8, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5083), 1, + anon_sym_LT, + ACTIONS(5410), 1, + anon_sym_DOT, + STATE(2406), 1, + sym_arguments, + STATE(2407), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3974), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3964), 27, sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [48080] = 19, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(702), 1, - anon_sym_RBRACE, - ACTIONS(2351), 1, + anon_sym_satisfies, + anon_sym_extends, + [50677] = 14, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(2367), 1, - anon_sym_async, - ACTIONS(2369), 1, - anon_sym_readonly, - ACTIONS(2373), 1, + ACTIONS(4185), 1, anon_sym_override, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4503), 1, + ACTIONS(4632), 1, anon_sym_LBRACK, - ACTIONS(4875), 1, + ACTIONS(5412), 1, anon_sym_STAR, - STATE(2839), 1, + ACTIONS(5414), 1, + anon_sym_async, + ACTIONS(5418), 1, + anon_sym_readonly, + STATE(3347), 1, sym_override_modifier, - STATE(5139), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2355), 2, + ACTIONS(5416), 2, sym_number, sym_private_property_identifier, - ACTIONS(2371), 2, + ACTIONS(5420), 2, anon_sym_get, anon_sym_set, - STATE(3772), 3, + STATE(3538), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 5, + ACTIONS(740), 11, + sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2365), 18, + ACTIONS(4159), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -181489,649 +200994,777 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [48164] = 31, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, + [50752] = 12, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4632), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5035), 1, - anon_sym_LT, - ACTIONS(5041), 1, - anon_sym_AMP_AMP, - ACTIONS(5043), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5045), 1, - anon_sym_GT_GT, - ACTIONS(5049), 1, - anon_sym_AMP, - ACTIONS(5051), 1, - anon_sym_CARET, - ACTIONS(5053), 1, - anon_sym_PIPE, - ACTIONS(5057), 1, - anon_sym_PERCENT, - ACTIONS(5059), 1, - anon_sym_STAR_STAR, - ACTIONS(5067), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5069), 1, - sym__ternary_qmark, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, + ACTIONS(5412), 1, + anon_sym_STAR, + ACTIONS(5414), 1, + anon_sym_async, + ACTIONS(5424), 1, + anon_sym_abstract, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5037), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5039), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5047), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5055), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5063), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5065), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5061), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4672), 5, + ACTIONS(5420), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5422), 2, + sym_number, + sym_private_property_identifier, + STATE(3507), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_BQUOTE, - [48272] = 18, - ACTIONS(4578), 1, + anon_sym_BANG, anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5035), 1, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - ACTIONS(5045), 1, - anon_sym_GT_GT, - ACTIONS(5057), 1, - anon_sym_PERCENT, - ACTIONS(5059), 1, - anon_sym_STAR_STAR, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, + anon_sym_QMARK, + ACTIONS(4159), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [50823] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5037), 2, + ACTIONS(1908), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5047), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5055), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4789), 7, anon_sym_BANG, anon_sym_in, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 17, + ACTIONS(1906), 31, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [48354] = 13, - ACTIONS(4578), 1, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [50876] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(5059), 1, + ACTIONS(5275), 1, + anon_sym_AMP_AMP, + ACTIONS(5277), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5279), 1, + anon_sym_GT_GT, + ACTIONS(5283), 1, + anon_sym_AMP, + ACTIONS(5285), 1, + anon_sym_CARET, + ACTIONS(5287), 1, + anon_sym_PIPE, + ACTIONS(5291), 1, + anon_sym_PERCENT, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(5071), 1, + ACTIONS(5295), 1, anon_sym_LT, - STATE(1887), 1, + ACTIONS(5303), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, + sym__ternary_qmark, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4789), 12, + ACTIONS(5263), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5271), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5281), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4787), 20, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_LT_EQ, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, + ACTIONS(5167), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_BQUOTE, - anon_sym_satisfies, - [48426] = 25, - ACTIONS(4578), 1, + [50985] = 22, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4789), 1, - anon_sym_BANG, - ACTIONS(5035), 1, - anon_sym_LT, - ACTIONS(5045), 1, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(5049), 1, - anon_sym_AMP, - ACTIONS(5051), 1, - anon_sym_CARET, - ACTIONS(5053), 1, - anon_sym_PIPE, - ACTIONS(5057), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(5059), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - STATE(1887), 1, + ACTIONS(5295), 1, + anon_sym_LT, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5037), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5039), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5047), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5055), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5063), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5065), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5061), 3, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 11, - sym__automatic_semicolon, + ACTIONS(5405), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5403), 13, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_CARET, anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [48522] = 26, - ACTIONS(4578), 1, + [51076] = 12, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_STAR, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4676), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4678), 2, + anon_sym_get, + anon_sym_set, + STATE(4591), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, - ACTIONS(4580), 1, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [51147] = 12, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4680), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4789), 1, + ACTIONS(4682), 1, + anon_sym_STAR, + ACTIONS(4686), 1, + anon_sym_async, + ACTIONS(4713), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4688), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4692), 2, + anon_sym_get, + anon_sym_set, + STATE(3475), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_BANG, - ACTIONS(5035), 1, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - ACTIONS(5041), 1, - anon_sym_AMP_AMP, - ACTIONS(5045), 1, + anon_sym_QMARK, + ACTIONS(4159), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [51218] = 23, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(5049), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(5051), 1, - anon_sym_CARET, - ACTIONS(5053), 1, - anon_sym_PIPE, - ACTIONS(5057), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(5059), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - STATE(1887), 1, + ACTIONS(5295), 1, + anon_sym_LT, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5037), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5039), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5047), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5055), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5063), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5065), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5061), 3, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 10, - sym__automatic_semicolon, + ACTIONS(5403), 13, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_CARET, anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [48620] = 16, - ACTIONS(4578), 1, + [51311] = 14, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(5426), 1, + anon_sym_STAR, + ACTIONS(5428), 1, + anon_sym_async, + ACTIONS(5432), 1, + anon_sym_readonly, + STATE(3338), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5430), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5434), 2, + anon_sym_get, + anon_sym_set, + STATE(3565), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4159), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [51386] = 11, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(5057), 1, - anon_sym_PERCENT, - ACTIONS(5059), 1, - anon_sym_STAR_STAR, - ACTIONS(5071), 1, + ACTIONS(5440), 1, anon_sym_LT, - STATE(1887), 1, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5037), 2, + ACTIONS(5436), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5055), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4789), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 19, - sym__automatic_semicolon, + ACTIONS(5438), 24, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [48698] = 22, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5035), 1, - anon_sym_LT, - ACTIONS(5045), 1, - anon_sym_GT_GT, - ACTIONS(5057), 1, - anon_sym_PERCENT, - ACTIONS(5059), 1, - anon_sym_STAR_STAR, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, + [51455] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5037), 2, + ACTIONS(1848), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5443), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(1846), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5039), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5047), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5055), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5063), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5065), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4789), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5061), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4787), 12, - sym__automatic_semicolon, + anon_sym_GT, + ACTIONS(1850), 24, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [48788] = 23, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5035), 1, + [51512] = 7, + ACTIONS(5083), 1, anon_sym_LT, - ACTIONS(5045), 1, - anon_sym_GT_GT, - ACTIONS(5049), 1, - anon_sym_AMP, - ACTIONS(5057), 1, - anon_sym_PERCENT, - ACTIONS(5059), 1, - anon_sym_STAR_STAR, - STATE(1887), 1, + ACTIONS(5446), 1, + anon_sym_DOT, + ACTIONS(5448), 1, + anon_sym_is, + STATE(2326), 1, sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4789), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5037), 2, + ACTIONS(4596), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5039), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5047), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5055), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5063), 2, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5065), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5061), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4787), 12, + anon_sym_GT, + ACTIONS(3995), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [48880] = 24, - ACTIONS(4578), 1, + anon_sym_extends, + [51573] = 24, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(5035), 1, - anon_sym_LT, - ACTIONS(5045), 1, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(5049), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(5051), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(5057), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(5059), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - STATE(1887), 1, + ACTIONS(5295), 1, + anon_sym_LT, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4789), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5037), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5039), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5047), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5055), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5063), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5065), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5061), 3, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 11, - sym__automatic_semicolon, + ACTIONS(5403), 12, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [48974] = 15, - ACTIONS(4578), 1, + [51668] = 15, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(5057), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(5059), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(5071), 1, + ACTIONS(5407), 1, anon_sym_LT, - STATE(1887), 1, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5037), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4789), 10, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, @@ -182142,13 +201775,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 19, - sym__automatic_semicolon, + ACTIONS(5403), 20, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -182162,38 +201796,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [49050] = 16, - ACTIONS(4578), 1, + [51745] = 16, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4883), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5059), 1, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(5071), 1, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5407), 1, anon_sym_LT, - STATE(1887), 1, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4789), 11, + ACTIONS(5405), 11, anon_sym_STAR, anon_sym_in, anon_sym_GT_GT, @@ -182205,12 +201839,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 18, - sym__automatic_semicolon, + ACTIONS(5403), 19, sym__ternary_qmark, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -182224,65 +201859,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_BQUOTE, - [49128] = 20, - ACTIONS(4578), 1, + [51824] = 20, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(5035), 1, - anon_sym_LT, - ACTIONS(5045), 1, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(5057), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(5059), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - STATE(1887), 1, + ACTIONS(5295), 1, + anon_sym_LT, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5037), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5039), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5047), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5055), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5061), 3, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4789), 5, + ACTIONS(5405), 5, anon_sym_BANG, anon_sym_AMP, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4787), 14, - sym__automatic_semicolon, + ACTIONS(5403), 15, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_of, - anon_sym_AMP_AMP, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, anon_sym_EQ_EQ_EQ, @@ -182290,772 +201926,813 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [49214] = 27, - ACTIONS(4578), 1, + [51911] = 27, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4789), 1, - anon_sym_BANG, - ACTIONS(5035), 1, - anon_sym_LT, - ACTIONS(5041), 1, + ACTIONS(5275), 1, anon_sym_AMP_AMP, - ACTIONS(5043), 1, + ACTIONS(5277), 1, anon_sym_PIPE_PIPE, - ACTIONS(5045), 1, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(5049), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(5051), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(5053), 1, + ACTIONS(5287), 1, anon_sym_PIPE, - ACTIONS(5057), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(5059), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - STATE(1887), 1, + ACTIONS(5295), 1, + anon_sym_LT, + ACTIONS(5405), 1, + anon_sym_BANG, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5037), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5039), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5047), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5055), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5063), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5065), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5061), 3, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 9, - sym__automatic_semicolon, + ACTIONS(5403), 10, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [49314] = 31, - ACTIONS(4578), 1, + [52012] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4883), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5035), 1, - anon_sym_LT, - ACTIONS(5041), 1, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5275), 1, anon_sym_AMP_AMP, - ACTIONS(5043), 1, + ACTIONS(5277), 1, anon_sym_PIPE_PIPE, - ACTIONS(5045), 1, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(5049), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(5051), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(5053), 1, + ACTIONS(5287), 1, anon_sym_PIPE, - ACTIONS(5057), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(5059), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(5067), 1, + ACTIONS(5295), 1, + anon_sym_LT, + ACTIONS(5303), 1, anon_sym_QMARK_QMARK, - ACTIONS(5069), 1, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, sym__ternary_qmark, - STATE(1887), 1, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5037), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5039), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5047), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5055), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5063), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5065), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5061), 3, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4690), 5, - sym__automatic_semicolon, + ACTIONS(5141), 6, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_BQUOTE, - [49422] = 31, - ACTIONS(4578), 1, + [52121] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4883), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5035), 1, - anon_sym_LT, - ACTIONS(5041), 1, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5275), 1, anon_sym_AMP_AMP, - ACTIONS(5043), 1, + ACTIONS(5277), 1, anon_sym_PIPE_PIPE, - ACTIONS(5045), 1, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(5049), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(5051), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(5053), 1, + ACTIONS(5287), 1, anon_sym_PIPE, - ACTIONS(5057), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(5059), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(5067), 1, + ACTIONS(5295), 1, + anon_sym_LT, + ACTIONS(5303), 1, anon_sym_QMARK_QMARK, - ACTIONS(5069), 1, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, sym__ternary_qmark, - STATE(1887), 1, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5037), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5039), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5047), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5055), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5063), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5065), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5061), 3, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4730), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_BQUOTE, - [49530] = 14, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3759), 1, - anon_sym_override, - ACTIONS(4179), 1, - anon_sym_LBRACK, - ACTIONS(5074), 1, - anon_sym_STAR, - ACTIONS(5076), 1, - anon_sym_async, - ACTIONS(5080), 1, - anon_sym_readonly, - STATE(2837), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5078), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5082), 2, - anon_sym_get, - anon_sym_set, - STATE(3113), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, + ACTIONS(5450), 6, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3733), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [49604] = 31, - ACTIONS(4578), 1, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [52230] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4883), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5035), 1, - anon_sym_LT, - ACTIONS(5041), 1, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5275), 1, anon_sym_AMP_AMP, - ACTIONS(5043), 1, + ACTIONS(5277), 1, anon_sym_PIPE_PIPE, - ACTIONS(5045), 1, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(5049), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(5051), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(5053), 1, + ACTIONS(5287), 1, anon_sym_PIPE, - ACTIONS(5057), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(5059), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(5067), 1, + ACTIONS(5295), 1, + anon_sym_LT, + ACTIONS(5303), 1, anon_sym_QMARK_QMARK, - ACTIONS(5069), 1, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, sym__ternary_qmark, - STATE(1887), 1, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5037), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5039), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5047), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5055), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5063), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5065), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5061), 3, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4511), 5, - sym__automatic_semicolon, + ACTIONS(5203), 6, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_BQUOTE, - [49712] = 31, - ACTIONS(4578), 1, + [52339] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4883), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5035), 1, - anon_sym_LT, - ACTIONS(5041), 1, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5275), 1, anon_sym_AMP_AMP, - ACTIONS(5043), 1, + ACTIONS(5277), 1, anon_sym_PIPE_PIPE, - ACTIONS(5045), 1, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(5049), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(5051), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(5053), 1, + ACTIONS(5287), 1, anon_sym_PIPE, - ACTIONS(5057), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(5059), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(5067), 1, + ACTIONS(5295), 1, + anon_sym_LT, + ACTIONS(5303), 1, anon_sym_QMARK_QMARK, - ACTIONS(5069), 1, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, sym__ternary_qmark, - STATE(1887), 1, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5037), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5039), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5047), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5055), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5063), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5065), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5061), 3, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4519), 5, - sym__automatic_semicolon, + ACTIONS(5125), 6, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_BQUOTE, - [49820] = 31, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, + [52448] = 12, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4632), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, + ACTIONS(5337), 1, + anon_sym_STAR, + ACTIONS(5339), 1, + anon_sym_async, + ACTIONS(5454), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5345), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5452), 2, + sym_number, + sym_private_property_identifier, + STATE(3483), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5035), 1, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - ACTIONS(5041), 1, - anon_sym_AMP_AMP, - ACTIONS(5043), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5045), 1, - anon_sym_GT_GT, - ACTIONS(5049), 1, - anon_sym_AMP, - ACTIONS(5051), 1, - anon_sym_CARET, - ACTIONS(5053), 1, - anon_sym_PIPE, - ACTIONS(5057), 1, - anon_sym_PERCENT, - ACTIONS(5059), 1, - anon_sym_STAR_STAR, - ACTIONS(5067), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5069), 1, - sym__ternary_qmark, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, + anon_sym_QMARK, + ACTIONS(4159), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [52519] = 10, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(4682), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5037), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5039), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5047), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5055), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5063), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5065), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5061), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4523), 5, + ACTIONS(5456), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5458), 2, + anon_sym_get, + anon_sym_set, + STATE(4508), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_BQUOTE, - [49928] = 31, - ACTIONS(4578), 1, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [52585] = 35, + ACTIONS(893), 1, + anon_sym_COLON, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4883), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4919), 1, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(5035), 1, - anon_sym_LT, - ACTIONS(5041), 1, + ACTIONS(5462), 1, + anon_sym_COMMA, + ACTIONS(5464), 1, + anon_sym_RPAREN, + ACTIONS(5468), 1, anon_sym_AMP_AMP, - ACTIONS(5043), 1, + ACTIONS(5470), 1, anon_sym_PIPE_PIPE, - ACTIONS(5045), 1, + ACTIONS(5472), 1, anon_sym_GT_GT, - ACTIONS(5049), 1, + ACTIONS(5476), 1, anon_sym_AMP, - ACTIONS(5051), 1, + ACTIONS(5478), 1, anon_sym_CARET, - ACTIONS(5053), 1, + ACTIONS(5480), 1, anon_sym_PIPE, - ACTIONS(5057), 1, + ACTIONS(5484), 1, anon_sym_PERCENT, - ACTIONS(5059), 1, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - ACTIONS(5067), 1, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, anon_sym_QMARK_QMARK, - ACTIONS(5069), 1, + ACTIONS(5498), 1, sym__ternary_qmark, - STATE(1887), 1, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6023), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, sym_optional_chain, + STATE(6831), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5037), 2, + ACTIONS(5460), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5039), 2, + ACTIONS(5466), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5047), 2, + ACTIONS(5474), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5055), 2, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5063), 2, + ACTIONS(5492), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5065), 2, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5061), 3, + ACTIONS(5490), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4798), 5, - sym__automatic_semicolon, + [52701] = 9, + ACTIONS(4317), 1, anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_BQUOTE, - [50036] = 31, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4334), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2145), 6, + anon_sym_STAR, anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5035), 1, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - ACTIONS(5041), 1, - anon_sym_AMP_AMP, - ACTIONS(5043), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5045), 1, - anon_sym_GT_GT, - ACTIONS(5049), 1, - anon_sym_AMP, - ACTIONS(5051), 1, - anon_sym_CARET, - ACTIONS(5053), 1, - anon_sym_PIPE, - ACTIONS(5057), 1, - anon_sym_PERCENT, - ACTIONS(5059), 1, - anon_sym_STAR_STAR, - ACTIONS(5067), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5069), 1, - sym__ternary_qmark, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2143), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [52765] = 9, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4334), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5037), 2, + ACTIONS(2141), 6, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5039), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5047), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5055), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5063), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5065), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5061), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4800), 5, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(740), 9, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_BQUOTE, - [50144] = 31, - ACTIONS(4578), 1, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5035), 1, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - ACTIONS(5041), 1, - anon_sym_AMP_AMP, - ACTIONS(5043), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5045), 1, - anon_sym_GT_GT, - ACTIONS(5049), 1, - anon_sym_AMP, - ACTIONS(5051), 1, - anon_sym_CARET, - ACTIONS(5053), 1, - anon_sym_PIPE, - ACTIONS(5057), 1, - anon_sym_PERCENT, - ACTIONS(5059), 1, - anon_sym_STAR_STAR, - ACTIONS(5067), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5069), 1, - sym__ternary_qmark, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2139), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [52829] = 9, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4320), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5037), 2, + ACTIONS(2145), 6, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5039), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5047), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5055), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5063), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5065), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5061), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4802), 5, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(740), 9, sym__automatic_semicolon, - anon_sym_COMMA, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_BQUOTE, - [50252] = 9, - ACTIONS(87), 1, - anon_sym_BQUOTE, - ACTIONS(4580), 1, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2143), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [52893] = 9, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4320), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2141), 6, + anon_sym_STAR, anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4584), 1, - anon_sym_QMARK_DOT, - STATE(2307), 1, - sym_template_string, - STATE(5038), 1, - sym_optional_chain, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2139), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [52957] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1844), 13, + ACTIONS(1988), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -183069,15 +202746,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1846), 24, + ACTIONS(1986), 30, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_while, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -183093,137 +202775,72 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_satisfies, - [50316] = 20, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4891), 1, - anon_sym_GT_GT, - ACTIONS(4903), 1, - anon_sym_PERCENT, - ACTIONS(4905), 1, - anon_sym_STAR_STAR, - ACTIONS(4907), 1, - anon_sym_LT, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4879), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4885), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4893), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4901), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4909), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4789), 5, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4787), 14, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [50402] = 27, - ACTIONS(4578), 1, + [53009] = 27, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4789), 1, + ACTIONS(5405), 1, anon_sym_BANG, - ACTIONS(4887), 1, + ACTIONS(5504), 1, anon_sym_AMP_AMP, - ACTIONS(4889), 1, + ACTIONS(5506), 1, anon_sym_PIPE_PIPE, - ACTIONS(4891), 1, + ACTIONS(5508), 1, anon_sym_GT_GT, - ACTIONS(4895), 1, + ACTIONS(5512), 1, anon_sym_AMP, - ACTIONS(4897), 1, + ACTIONS(5514), 1, anon_sym_CARET, - ACTIONS(4899), 1, + ACTIONS(5516), 1, anon_sym_PIPE, - ACTIONS(4903), 1, + ACTIONS(5520), 1, anon_sym_PERCENT, - ACTIONS(4905), 1, + ACTIONS(5522), 1, anon_sym_STAR_STAR, - ACTIONS(4907), 1, + ACTIONS(5524), 1, anon_sym_LT, - STATE(1887), 1, + STATE(2079), 1, sym_type_arguments, - STATE(2221), 1, + STATE(2707), 1, sym_arguments, - STATE(5038), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4879), 2, + ACTIONS(5500), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4885), 2, + ACTIONS(5502), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4893), 2, + ACTIONS(5510), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4901), 2, + ACTIONS(5518), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4911), 2, + ACTIONS(5528), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4913), 2, + ACTIONS(5530), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4909), 3, + ACTIONS(5526), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 9, + ACTIONS(5403), 9, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -183233,299 +202850,219 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [50502] = 31, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4887), 1, - anon_sym_AMP_AMP, - ACTIONS(4889), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4891), 1, - anon_sym_GT_GT, - ACTIONS(4895), 1, - anon_sym_AMP, - ACTIONS(4897), 1, - anon_sym_CARET, - ACTIONS(4899), 1, - anon_sym_PIPE, - ACTIONS(4903), 1, - anon_sym_PERCENT, - ACTIONS(4905), 1, - anon_sym_STAR_STAR, - ACTIONS(4907), 1, - anon_sym_LT, - ACTIONS(4915), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - sym__ternary_qmark, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, + [53109] = 9, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4331), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4879), 2, + ACTIONS(2145), 6, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4885), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4893), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4901), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4911), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4913), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4909), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4690), 5, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(740), 9, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_BQUOTE, - [50610] = 31, - ACTIONS(4578), 1, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4887), 1, - anon_sym_AMP_AMP, - ACTIONS(4889), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4891), 1, - anon_sym_GT_GT, - ACTIONS(4895), 1, - anon_sym_AMP, - ACTIONS(4897), 1, - anon_sym_CARET, - ACTIONS(4899), 1, - anon_sym_PIPE, - ACTIONS(4903), 1, - anon_sym_PERCENT, - ACTIONS(4905), 1, - anon_sym_STAR_STAR, - ACTIONS(4907), 1, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - ACTIONS(4915), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - sym__ternary_qmark, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2143), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [53173] = 9, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4331), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4879), 2, + ACTIONS(2141), 6, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4885), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4893), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4901), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4911), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4913), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4909), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4730), 5, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(740), 9, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_BQUOTE, - [50718] = 35, - ACTIONS(849), 1, anon_sym_COLON, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4942), 1, - anon_sym_COMMA, - ACTIONS(4948), 1, - anon_sym_AMP_AMP, - ACTIONS(4950), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, - anon_sym_GT_GT, - ACTIONS(4956), 1, - anon_sym_AMP, - ACTIONS(4958), 1, - anon_sym_CARET, - ACTIONS(4960), 1, - anon_sym_PIPE, - ACTIONS(4964), 1, - anon_sym_PERCENT, - ACTIONS(4966), 1, - anon_sym_STAR_STAR, - ACTIONS(4968), 1, anon_sym_LT, - ACTIONS(4976), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, - sym__ternary_qmark, - ACTIONS(5084), 1, - anon_sym_RPAREN, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4724), 1, - aux_sym_sequence_expression_repeat1, - STATE(4736), 1, - sym_optional_chain, - STATE(5968), 1, - sym_type_annotation, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2139), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [53237] = 9, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4328), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(6051), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(2145), 6, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4946), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4954), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4962), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4972), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4974), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [50834] = 19, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(673), 1, - anon_sym_RBRACE, - ACTIONS(2351), 1, + anon_sym_LBRACK, anon_sym_DQUOTE, - ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(2367), 1, + sym_number, + sym_private_property_identifier, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2143), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, anon_sym_async, - ACTIONS(2369), 1, + anon_sym_new, + sym_identifier, + anon_sym_static, anon_sym_readonly, - ACTIONS(2373), 1, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, anon_sym_override, - ACTIONS(4177), 1, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [53301] = 9, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4328), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, anon_sym_EQ, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(4875), 1, - anon_sym_STAR, - STATE(2839), 1, - sym_override_modifier, - STATE(4769), 1, + STATE(6051), 1, aux_sym_object_repeat1, - STATE(5141), 1, + STATE(6111), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2355), 2, + ACTIONS(2141), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(2371), 2, - anon_sym_get, - anon_sym_set, - STATE(3772), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 5, + ACTIONS(740), 9, + sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2365), 18, + anon_sym_PIPE_RBRACE, + ACTIONS(2139), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -183533,70 +203070,150 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [50918] = 5, + [53365] = 10, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5534), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4590), 2, + ACTIONS(5536), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5538), 2, + anon_sym_get, + anon_sym_set, + STATE(4608), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5086), 5, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(4588), 13, - anon_sym_STAR, anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4592), 23, - sym__ternary_qmark, - anon_sym_as, + anon_sym_QMARK, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [53431] = 11, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(5347), 1, + anon_sym_STAR, + ACTIONS(5349), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5351), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5355), 2, + anon_sym_get, + anon_sym_set, + STATE(3504), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(4159), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [53499] = 15, + ACTIONS(5075), 1, anon_sym_LPAREN, + ACTIONS(5077), 1, anon_sym_LBRACK, + ACTIONS(5079), 1, anon_sym_DOT, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, + ACTIONS(5520), 1, anon_sym_PERCENT, + ACTIONS(5522), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [50974] = 6, - ACTIONS(87), 1, - anon_sym_BQUOTE, - ACTIONS(4578), 1, - anon_sym_LPAREN, + ACTIONS(5540), 1, + anon_sym_LT, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(2386), 2, - sym_template_string, - sym_arguments, - ACTIONS(4131), 13, + ACTIONS(5500), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, @@ -183604,53 +203221,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4133), 26, + ACTIONS(5403), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - [51032] = 8, - ACTIONS(4578), 1, + [53575] = 11, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(4907), 1, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5543), 1, anon_sym_LT, - STATE(1887), 1, + STATE(2079), 1, sym_type_arguments, - STATE(2221), 1, + STATE(2707), 1, sym_arguments, - STATE(5038), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4777), 12, + ACTIONS(5436), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -183663,16 +203277,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4779), 26, + ACTIONS(5438), 23, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -183690,93 +203301,347 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [51094] = 7, - ACTIONS(4203), 1, - anon_sym_EQ, - ACTIONS(4213), 1, - anon_sym_extends, + [53643] = 10, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5347), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4207), 2, + ACTIONS(5546), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5548), 2, + anon_sym_get, + anon_sym_set, + STATE(4704), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4210), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(4201), 10, - anon_sym_STAR, anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4205), 26, + anon_sym_QMARK, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [53709] = 10, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5550), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5552), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5554), 2, + anon_sym_get, + anon_sym_set, + STATE(4515), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [53775] = 35, + ACTIONS(893), 1, + anon_sym_COLON, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5462), 1, + anon_sym_COMMA, + ACTIONS(5468), 1, anon_sym_AMP_AMP, + ACTIONS(5470), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5472), 1, + anon_sym_GT_GT, + ACTIONS(5476), 1, + anon_sym_AMP, + ACTIONS(5478), 1, anon_sym_CARET, + ACTIONS(5480), 1, + anon_sym_PIPE, + ACTIONS(5484), 1, anon_sym_PERCENT, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5498), 1, + sym__ternary_qmark, + ACTIONS(5556), 1, + anon_sym_RPAREN, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6023), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, + sym_optional_chain, + STATE(7212), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5466), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5474), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5482), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5492), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5490), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [51154] = 7, - ACTIONS(3542), 1, - anon_sym_EQ, - ACTIONS(4231), 1, - anon_sym_extends, + [53891] = 11, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(5550), 1, + anon_sym_STAR, + ACTIONS(5558), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4594), 2, + ACTIONS(5560), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5562), 2, + anon_sym_get, + anon_sym_set, + STATE(3579), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4159), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [53959] = 11, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4632), 1, anon_sym_LBRACK, - ACTIONS(4597), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3498), 10, + ACTIONS(5564), 1, + anon_sym_STAR, + ACTIONS(5566), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5568), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5570), 2, + anon_sym_get, + anon_sym_set, + STATE(3586), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4159), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [54027] = 6, + ACTIONS(87), 1, + anon_sym_BQUOTE, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(2791), 2, + sym_template_string, + sym_arguments, + ACTIONS(4652), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3502), 26, + anon_sym_GT, + ACTIONS(4654), 26, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_RBRACK, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -183794,13 +203659,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - [51214] = 3, + [54085] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3237), 13, + ACTIONS(2060), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -183814,15 +203678,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3239), 30, + ACTIONS(2058), 30, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_while, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -183843,311 +203709,184 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [51266] = 31, - ACTIONS(4578), 1, + [54137] = 31, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4887), 1, + ACTIONS(5504), 1, anon_sym_AMP_AMP, - ACTIONS(4889), 1, + ACTIONS(5506), 1, anon_sym_PIPE_PIPE, - ACTIONS(4891), 1, + ACTIONS(5508), 1, anon_sym_GT_GT, - ACTIONS(4895), 1, + ACTIONS(5512), 1, anon_sym_AMP, - ACTIONS(4897), 1, + ACTIONS(5514), 1, anon_sym_CARET, - ACTIONS(4899), 1, + ACTIONS(5516), 1, anon_sym_PIPE, - ACTIONS(4903), 1, + ACTIONS(5520), 1, anon_sym_PERCENT, - ACTIONS(4905), 1, + ACTIONS(5522), 1, anon_sym_STAR_STAR, - ACTIONS(4907), 1, + ACTIONS(5524), 1, anon_sym_LT, - ACTIONS(4915), 1, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5576), 1, anon_sym_QMARK_QMARK, - ACTIONS(4919), 1, + ACTIONS(5578), 1, anon_sym_satisfies, - ACTIONS(4921), 1, + ACTIONS(5580), 1, sym__ternary_qmark, - STATE(1887), 1, + STATE(2079), 1, sym_type_arguments, - STATE(2221), 1, + STATE(2707), 1, sym_arguments, - STATE(5038), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4879), 2, + ACTIONS(5500), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4885), 2, + ACTIONS(5502), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4893), 2, + ACTIONS(5510), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4901), 2, + ACTIONS(5518), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4911), 2, + ACTIONS(5528), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4913), 2, + ACTIONS(5530), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4909), 3, + ACTIONS(5526), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4624), 5, + ACTIONS(5141), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_BQUOTE, - [51374] = 31, - ACTIONS(4578), 1, + [54245] = 31, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4887), 1, + ACTIONS(5504), 1, anon_sym_AMP_AMP, - ACTIONS(4889), 1, + ACTIONS(5506), 1, anon_sym_PIPE_PIPE, - ACTIONS(4891), 1, + ACTIONS(5508), 1, anon_sym_GT_GT, - ACTIONS(4895), 1, + ACTIONS(5512), 1, anon_sym_AMP, - ACTIONS(4897), 1, + ACTIONS(5514), 1, anon_sym_CARET, - ACTIONS(4899), 1, + ACTIONS(5516), 1, anon_sym_PIPE, - ACTIONS(4903), 1, + ACTIONS(5520), 1, anon_sym_PERCENT, - ACTIONS(4905), 1, + ACTIONS(5522), 1, anon_sym_STAR_STAR, - ACTIONS(4907), 1, + ACTIONS(5524), 1, anon_sym_LT, - ACTIONS(4915), 1, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5576), 1, anon_sym_QMARK_QMARK, - ACTIONS(4919), 1, + ACTIONS(5578), 1, anon_sym_satisfies, - ACTIONS(4921), 1, + ACTIONS(5580), 1, sym__ternary_qmark, - STATE(1887), 1, + STATE(2079), 1, sym_type_arguments, - STATE(2221), 1, + STATE(2707), 1, sym_arguments, - STATE(5038), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4879), 2, + ACTIONS(5500), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4885), 2, + ACTIONS(5502), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4893), 2, + ACTIONS(5510), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4901), 2, + ACTIONS(5518), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4911), 2, + ACTIONS(5528), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4913), 2, + ACTIONS(5530), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4909), 3, + ACTIONS(5526), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4781), 5, + ACTIONS(5450), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_BQUOTE, - [51482] = 31, - ACTIONS(4578), 1, + [54353] = 12, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5327), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(5329), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(5331), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4887), 1, - anon_sym_AMP_AMP, - ACTIONS(4889), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4891), 1, - anon_sym_GT_GT, - ACTIONS(4895), 1, - anon_sym_AMP, - ACTIONS(4897), 1, - anon_sym_CARET, - ACTIONS(4899), 1, - anon_sym_PIPE, - ACTIONS(4903), 1, - anon_sym_PERCENT, - ACTIONS(4905), 1, - anon_sym_STAR_STAR, - ACTIONS(4907), 1, + ACTIONS(5582), 1, anon_sym_LT, - ACTIONS(4915), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - sym__ternary_qmark, - STATE(1887), 1, + STATE(2265), 1, sym_type_arguments, - STATE(2221), 1, + STATE(2873), 1, sym_arguments, - STATE(5038), 1, + STATE(6101), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4879), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4885), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4893), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4901), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4911), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4913), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, + ACTIONS(5585), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4909), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4802), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_BQUOTE, - [51590] = 12, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(4179), 1, - anon_sym_LBRACK, - ACTIONS(4865), 1, - anon_sym_STAR, - ACTIONS(4867), 1, - anon_sym_async, - ACTIONS(5090), 1, - anon_sym_abstract, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4873), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5088), 2, - sym_number, - sym_private_property_identifier, - STATE(2980), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3733), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [51660] = 5, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1698), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5092), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(1696), 13, + ACTIONS(5391), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -184157,17 +203896,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1700), 23, + ACTIONS(5393), 21, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -184181,36 +203919,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [51716] = 12, - ACTIONS(4578), 1, + [54423] = 15, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5327), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(5329), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(5331), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5094), 1, + ACTIONS(5587), 1, + anon_sym_as, + ACTIONS(5589), 1, + anon_sym_BANG, + ACTIONS(5591), 1, anon_sym_LT, - STATE(1887), 1, + ACTIONS(5594), 1, + anon_sym_satisfies, + STATE(2265), 1, sym_type_arguments, - STATE(2221), 1, + STATE(2873), 1, sym_arguments, - STATE(5038), 1, + STATE(6101), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, + ACTIONS(5585), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4832), 12, + ACTIONS(5378), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, @@ -184221,13 +203962,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4834), 21, + ACTIONS(5380), 19, sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -184242,166 +203982,175 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_BQUOTE, - anon_sym_satisfies, - [51786] = 15, - ACTIONS(4578), 1, + [54499] = 31, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4881), 1, + ACTIONS(5504), 1, + anon_sym_AMP_AMP, + ACTIONS(5506), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5508), 1, + anon_sym_GT_GT, + ACTIONS(5512), 1, + anon_sym_AMP, + ACTIONS(5514), 1, + anon_sym_CARET, + ACTIONS(5516), 1, + anon_sym_PIPE, + ACTIONS(5520), 1, + anon_sym_PERCENT, + ACTIONS(5522), 1, + anon_sym_STAR_STAR, + ACTIONS(5524), 1, + anon_sym_LT, + ACTIONS(5572), 1, anon_sym_as, - ACTIONS(4883), 1, + ACTIONS(5574), 1, anon_sym_BANG, - ACTIONS(4919), 1, + ACTIONS(5576), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5578), 1, anon_sym_satisfies, - ACTIONS(5097), 1, - anon_sym_LT, - STATE(1887), 1, + ACTIONS(5580), 1, + sym__ternary_qmark, + STATE(2079), 1, sym_type_arguments, - STATE(2221), 1, + STATE(2707), 1, sym_arguments, - STATE(5038), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4839), 11, + ACTIONS(5500), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5502), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5510), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5518), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(5528), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4841), 19, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5530), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5526), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, + ACTIONS(5203), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_BQUOTE, - [51862] = 31, - ACTIONS(4578), 1, + [54607] = 31, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5327), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(5329), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(5331), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, + ACTIONS(5587), 1, anon_sym_as, - ACTIONS(4883), 1, + ACTIONS(5589), 1, anon_sym_BANG, - ACTIONS(4919), 1, + ACTIONS(5594), 1, anon_sym_satisfies, - ACTIONS(5035), 1, - anon_sym_LT, - ACTIONS(5041), 1, + ACTIONS(5600), 1, anon_sym_AMP_AMP, - ACTIONS(5043), 1, + ACTIONS(5602), 1, anon_sym_PIPE_PIPE, - ACTIONS(5045), 1, + ACTIONS(5604), 1, anon_sym_GT_GT, - ACTIONS(5049), 1, + ACTIONS(5608), 1, anon_sym_AMP, - ACTIONS(5051), 1, + ACTIONS(5610), 1, anon_sym_CARET, - ACTIONS(5053), 1, + ACTIONS(5612), 1, anon_sym_PIPE, - ACTIONS(5057), 1, + ACTIONS(5616), 1, anon_sym_PERCENT, - ACTIONS(5059), 1, + ACTIONS(5618), 1, anon_sym_STAR_STAR, - ACTIONS(5067), 1, + ACTIONS(5620), 1, + anon_sym_LT, + ACTIONS(5628), 1, anon_sym_QMARK_QMARK, - ACTIONS(5069), 1, + ACTIONS(5630), 1, sym__ternary_qmark, - STATE(1887), 1, + STATE(2265), 1, sym_type_arguments, - STATE(2221), 1, + STATE(2873), 1, sym_arguments, - STATE(5038), 1, + STATE(6101), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, + ACTIONS(5585), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5037), 2, + ACTIONS(5596), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5039), 2, + ACTIONS(5598), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5047), 2, + ACTIONS(5606), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5055), 2, + ACTIONS(5614), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5063), 2, + ACTIONS(5624), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5065), 2, + ACTIONS(5626), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5061), 3, + ACTIONS(5622), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4846), 5, + ACTIONS(5401), 5, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_of, anon_sym_BQUOTE, - [51970] = 11, - ACTIONS(4578), 1, + [54715] = 8, + ACTIONS(5327), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5100), 1, + ACTIONS(5335), 1, anon_sym_LT, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, + ACTIONS(5632), 1, + anon_sym_DOT, + STATE(2776), 1, sym_arguments, - STATE(5038), 1, - sym_optional_chain, + STATE(2779), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4848), 12, + ACTIONS(4616), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -184414,13 +204163,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4850), 23, + ACTIONS(4618), 26, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_of, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -184438,71 +204189,99 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [52038] = 12, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4175), 1, - anon_sym_STAR, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4503), 1, + anon_sym_extends, + [54777] = 31, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5504), 1, + anon_sym_AMP_AMP, + ACTIONS(5506), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5508), 1, + anon_sym_GT_GT, + ACTIONS(5512), 1, + anon_sym_AMP, + ACTIONS(5514), 1, + anon_sym_CARET, + ACTIONS(5516), 1, + anon_sym_PIPE, + ACTIONS(5520), 1, + anon_sym_PERCENT, + ACTIONS(5522), 1, + anon_sym_STAR_STAR, + ACTIONS(5524), 1, + anon_sym_LT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5576), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5580), 1, + sym__ternary_qmark, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3985), 2, + ACTIONS(5500), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5502), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5510), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5518), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5528), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5530), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5526), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5125), 5, + sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(4505), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4507), 2, - anon_sym_get, - anon_sym_set, - STATE(3632), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, + anon_sym_BQUOTE, + [54885] = 8, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5634), 1, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2365), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [52108] = 4, - ACTIONS(4828), 1, - anon_sym_is, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4123), 13, + ACTIONS(5357), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -184512,17 +204291,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4125), 29, + ACTIONS(5359), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, anon_sym_LBRACK, @@ -184545,181 +204321,181 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [52162] = 13, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(4175), 1, - anon_sym_STAR, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4181), 1, - anon_sym_async, - ACTIONS(4541), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3985), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(4183), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4187), 2, - anon_sym_get, - anon_sym_set, - STATE(3124), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 8, - sym__automatic_semicolon, - sym__member_signature_marker, + [54947] = 31, + ACTIONS(5075), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5634), 1, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3733), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [52234] = 4, - ACTIONS(5103), 1, - anon_sym_is, + ACTIONS(5640), 1, + anon_sym_AMP_AMP, + ACTIONS(5642), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5644), 1, + anon_sym_GT_GT, + ACTIONS(5648), 1, + anon_sym_AMP, + ACTIONS(5650), 1, + anon_sym_CARET, + ACTIONS(5652), 1, + anon_sym_PIPE, + ACTIONS(5656), 1, + anon_sym_PERCENT, + ACTIONS(5658), 1, + anon_sym_STAR_STAR, + ACTIONS(5666), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5668), 1, + sym__ternary_qmark, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4115), 13, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5636), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5638), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5646), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5654), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5662), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4117), 29, + ACTIONS(5664), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5660), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5219), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_BQUOTE, + [55055] = 31, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, anon_sym_LBRACK, + ACTIONS(5079), 1, anon_sym_DOT, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5634), 1, + anon_sym_LT, + ACTIONS(5640), 1, anon_sym_AMP_AMP, + ACTIONS(5642), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5644), 1, + anon_sym_GT_GT, + ACTIONS(5648), 1, + anon_sym_AMP, + ACTIONS(5650), 1, anon_sym_CARET, + ACTIONS(5652), 1, + anon_sym_PIPE, + ACTIONS(5656), 1, anon_sym_PERCENT, + ACTIONS(5658), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5666), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [52288] = 14, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3759), 1, - anon_sym_override, - ACTIONS(4179), 1, - anon_sym_LBRACK, - ACTIONS(5105), 1, - anon_sym_STAR, - ACTIONS(5107), 1, - anon_sym_async, - ACTIONS(5111), 1, - anon_sym_readonly, - STATE(2828), 1, - sym_override_modifier, + ACTIONS(5668), 1, + sym__ternary_qmark, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5109), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5113), 2, - anon_sym_get, - anon_sym_set, - STATE(3111), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5636), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5638), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5646), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5654), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5662), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5664), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5660), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5368), 5, sym__automatic_semicolon, - sym__member_signature_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, + anon_sym_of, + anon_sym_BQUOTE, + [55163] = 11, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5327), 1, + anon_sym_LPAREN, + ACTIONS(5329), 1, + anon_sym_LBRACK, + ACTIONS(5331), 1, + anon_sym_DOT, + ACTIONS(5670), 1, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3733), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [52362] = 3, + STATE(2265), 1, + sym_type_arguments, + STATE(2873), 1, + sym_arguments, + STATE(6101), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3253), 13, + ACTIONS(5436), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -184729,22 +204505,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3255), 30, + ACTIONS(5438), 23, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -184762,390 +204532,562 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [52414] = 31, - ACTIONS(4578), 1, + [55231] = 31, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4881), 1, + ACTIONS(5572), 1, anon_sym_as, - ACTIONS(4883), 1, + ACTIONS(5574), 1, anon_sym_BANG, - ACTIONS(4919), 1, + ACTIONS(5578), 1, anon_sym_satisfies, - ACTIONS(5035), 1, + ACTIONS(5634), 1, anon_sym_LT, - ACTIONS(5041), 1, + ACTIONS(5640), 1, anon_sym_AMP_AMP, - ACTIONS(5043), 1, + ACTIONS(5642), 1, anon_sym_PIPE_PIPE, - ACTIONS(5045), 1, + ACTIONS(5644), 1, anon_sym_GT_GT, - ACTIONS(5049), 1, + ACTIONS(5648), 1, anon_sym_AMP, - ACTIONS(5051), 1, + ACTIONS(5650), 1, anon_sym_CARET, - ACTIONS(5053), 1, + ACTIONS(5652), 1, anon_sym_PIPE, - ACTIONS(5057), 1, + ACTIONS(5656), 1, anon_sym_PERCENT, - ACTIONS(5059), 1, + ACTIONS(5658), 1, anon_sym_STAR_STAR, - ACTIONS(5067), 1, + ACTIONS(5666), 1, anon_sym_QMARK_QMARK, - ACTIONS(5069), 1, + ACTIONS(5668), 1, sym__ternary_qmark, - STATE(1887), 1, + STATE(2079), 1, sym_type_arguments, - STATE(2221), 1, + STATE(2707), 1, sym_arguments, - STATE(5038), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5037), 2, + ACTIONS(5636), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5039), 2, + ACTIONS(5638), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5047), 2, + ACTIONS(5646), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5055), 2, + ACTIONS(5654), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5063), 2, + ACTIONS(5662), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5065), 2, + ACTIONS(5664), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5061), 3, + ACTIONS(5660), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4785), 5, + ACTIONS(5376), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, anon_sym_of, anon_sym_BQUOTE, - [52522] = 15, - ACTIONS(3975), 1, + [55339] = 31, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5504), 1, + anon_sym_AMP_AMP, + ACTIONS(5506), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5508), 1, + anon_sym_GT_GT, + ACTIONS(5512), 1, + anon_sym_AMP, + ACTIONS(5514), 1, + anon_sym_CARET, + ACTIONS(5516), 1, + anon_sym_PIPE, + ACTIONS(5520), 1, + anon_sym_PERCENT, + ACTIONS(5522), 1, + anon_sym_STAR_STAR, + ACTIONS(5524), 1, + anon_sym_LT, + ACTIONS(5572), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5574), 1, anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5576), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5578), 1, anon_sym_satisfies, - ACTIONS(5115), 1, - anon_sym_LT, - STATE(1530), 1, + ACTIONS(5580), 1, + sym__ternary_qmark, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4839), 11, + ACTIONS(5500), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5502), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5510), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5518), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(5528), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4841), 18, - sym__ternary_qmark, + ACTIONS(5530), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5526), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5167), 5, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [55447] = 31, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5504), 1, anon_sym_AMP_AMP, + ACTIONS(5506), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5508), 1, + anon_sym_GT_GT, + ACTIONS(5512), 1, + anon_sym_AMP, + ACTIONS(5514), 1, anon_sym_CARET, + ACTIONS(5516), 1, + anon_sym_PIPE, + ACTIONS(5520), 1, anon_sym_PERCENT, + ACTIONS(5522), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5524), 1, + anon_sym_LT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5576), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5580), 1, + sym__ternary_qmark, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5500), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5502), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5510), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5518), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5528), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5530), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5526), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, + ACTIONS(5376), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_BQUOTE, - [52597] = 11, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(4179), 1, + [55555] = 35, + ACTIONS(893), 1, + anon_sym_COLON, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(5118), 1, - anon_sym_STAR, - ACTIONS(5120), 1, - anon_sym_async, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5462), 1, + anon_sym_COMMA, + ACTIONS(5468), 1, + anon_sym_AMP_AMP, + ACTIONS(5470), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5472), 1, + anon_sym_GT_GT, + ACTIONS(5476), 1, + anon_sym_AMP, + ACTIONS(5478), 1, + anon_sym_CARET, + ACTIONS(5480), 1, + anon_sym_PIPE, + ACTIONS(5484), 1, + anon_sym_PERCENT, + ACTIONS(5486), 1, + anon_sym_STAR_STAR, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5498), 1, + sym__ternary_qmark, + ACTIONS(5673), 1, + anon_sym_RPAREN, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6023), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, + sym_optional_chain, + STATE(7153), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5122), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5124), 2, - anon_sym_get, - anon_sym_set, - STATE(3094), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5466), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5474), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5482), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5492), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5494), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5490), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [55671] = 31, + ACTIONS(5075), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3733), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [52664] = 11, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(4179), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(5126), 1, - anon_sym_STAR, - ACTIONS(5128), 1, - anon_sym_async, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5634), 1, + anon_sym_LT, + ACTIONS(5640), 1, + anon_sym_AMP_AMP, + ACTIONS(5642), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5644), 1, + anon_sym_GT_GT, + ACTIONS(5648), 1, + anon_sym_AMP, + ACTIONS(5650), 1, + anon_sym_CARET, + ACTIONS(5652), 1, + anon_sym_PIPE, + ACTIONS(5656), 1, + anon_sym_PERCENT, + ACTIONS(5658), 1, + anon_sym_STAR_STAR, + ACTIONS(5666), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5668), 1, + sym__ternary_qmark, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5130), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5132), 2, - anon_sym_get, - anon_sym_set, - STATE(3114), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5636), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5638), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5646), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5654), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5662), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5664), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5660), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5389), 5, sym__automatic_semicolon, - sym__member_signature_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3733), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [52731] = 33, - ACTIONS(4578), 1, + anon_sym_of, + anon_sym_BQUOTE, + [55779] = 31, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4881), 1, + ACTIONS(5572), 1, anon_sym_as, - ACTIONS(4883), 1, + ACTIONS(5574), 1, anon_sym_BANG, - ACTIONS(4887), 1, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5634), 1, + anon_sym_LT, + ACTIONS(5640), 1, anon_sym_AMP_AMP, - ACTIONS(4889), 1, + ACTIONS(5642), 1, anon_sym_PIPE_PIPE, - ACTIONS(4891), 1, + ACTIONS(5644), 1, anon_sym_GT_GT, - ACTIONS(4895), 1, + ACTIONS(5648), 1, anon_sym_AMP, - ACTIONS(4897), 1, + ACTIONS(5650), 1, anon_sym_CARET, - ACTIONS(4899), 1, + ACTIONS(5652), 1, anon_sym_PIPE, - ACTIONS(4903), 1, + ACTIONS(5656), 1, anon_sym_PERCENT, - ACTIONS(4905), 1, + ACTIONS(5658), 1, anon_sym_STAR_STAR, - ACTIONS(4907), 1, - anon_sym_LT, - ACTIONS(4915), 1, + ACTIONS(5666), 1, anon_sym_QMARK_QMARK, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, + ACTIONS(5668), 1, sym__ternary_qmark, - ACTIONS(5134), 1, - anon_sym_COMMA, - STATE(1887), 1, + STATE(2079), 1, sym_type_arguments, - STATE(2221), 1, + STATE(2707), 1, sym_arguments, - STATE(4698), 1, - aux_sym_sequence_expression_repeat1, - STATE(5038), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4879), 2, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5636), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4885), 2, + ACTIONS(5638), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4893), 2, + ACTIONS(5646), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4901), 2, + ACTIONS(5654), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4911), 2, + ACTIONS(5662), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4913), 2, + ACTIONS(5664), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5136), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(4909), 3, + ACTIONS(5660), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [52842] = 3, + ACTIONS(5159), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [55887] = 18, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5634), 1, + anon_sym_LT, + ACTIONS(5644), 1, + anon_sym_GT_GT, + ACTIONS(5656), 1, + anon_sym_PERCENT, + ACTIONS(5658), 1, + anon_sym_STAR_STAR, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2397), 13, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5636), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5646), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5654), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5405), 7, anon_sym_BANG, anon_sym_in, - anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(2395), 29, + ACTIONS(5403), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [52893] = 4, - ACTIONS(4796), 1, + [55969] = 13, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5658), 1, + anon_sym_STAR_STAR, + ACTIONS(5675), 1, + anon_sym_LT, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3554), 13, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -185155,280 +205097,739 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3544), 28, + ACTIONS(5403), 20, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [52946] = 4, - ACTIONS(5138), 1, + [56041] = 25, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5405), 1, + anon_sym_BANG, + ACTIONS(5634), 1, + anon_sym_LT, + ACTIONS(5644), 1, + anon_sym_GT_GT, + ACTIONS(5648), 1, + anon_sym_AMP, + ACTIONS(5650), 1, + anon_sym_CARET, + ACTIONS(5652), 1, + anon_sym_PIPE, + ACTIONS(5656), 1, + anon_sym_PERCENT, + ACTIONS(5658), 1, + anon_sym_STAR_STAR, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4249), 13, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5636), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5638), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5646), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5654), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5662), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4251), 28, + ACTIONS(5664), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5660), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 11, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [56137] = 26, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, + ACTIONS(5405), 1, + anon_sym_BANG, + ACTIONS(5634), 1, + anon_sym_LT, + ACTIONS(5640), 1, anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5644), 1, + anon_sym_GT_GT, + ACTIONS(5648), 1, + anon_sym_AMP, + ACTIONS(5650), 1, anon_sym_CARET, + ACTIONS(5652), 1, + anon_sym_PIPE, + ACTIONS(5656), 1, anon_sym_PERCENT, + ACTIONS(5658), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5636), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5638), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5646), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5654), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5662), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5664), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5660), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(5403), 10, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [52999] = 3, + [56235] = 16, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5656), 1, + anon_sym_PERCENT, + ACTIONS(5658), 1, + anon_sym_STAR_STAR, + ACTIONS(5675), 1, + anon_sym_LT, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4255), 13, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5636), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5654), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5405), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4257), 29, + ACTIONS(5403), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [56313] = 22, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5634), 1, + anon_sym_LT, + ACTIONS(5644), 1, + anon_sym_GT_GT, + ACTIONS(5656), 1, + anon_sym_PERCENT, + ACTIONS(5658), 1, + anon_sym_STAR_STAR, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + ACTIONS(5636), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5638), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5646), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5654), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5662), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5664), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5405), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5660), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 12, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [53050] = 6, - ACTIONS(4231), 1, - anon_sym_extends, + [56403] = 23, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5634), 1, + anon_sym_LT, + ACTIONS(5644), 1, + anon_sym_GT_GT, + ACTIONS(5648), 1, + anon_sym_AMP, + ACTIONS(5656), 1, + anon_sym_PERCENT, + ACTIONS(5658), 1, + anon_sym_STAR_STAR, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4594), 2, + ACTIONS(5405), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5636), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5638), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5646), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5654), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5662), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5664), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5660), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 12, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [56495] = 24, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(4597), 3, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5634), 1, + anon_sym_LT, + ACTIONS(5644), 1, + anon_sym_GT_GT, + ACTIONS(5648), 1, anon_sym_AMP, + ACTIONS(5650), 1, + anon_sym_CARET, + ACTIONS(5656), 1, + anon_sym_PERCENT, + ACTIONS(5658), 1, + anon_sym_STAR_STAR, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5405), 2, + anon_sym_BANG, anon_sym_PIPE, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5636), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5638), 2, + anon_sym_in, anon_sym_GT, - ACTIONS(3498), 10, + ACTIONS(5646), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5654), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5662), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5664), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5660), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 11, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [56589] = 15, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5656), 1, + anon_sym_PERCENT, + ACTIONS(5658), 1, + anon_sym_STAR_STAR, + ACTIONS(5675), 1, + anon_sym_LT, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5636), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5405), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3502), 26, + anon_sym_GT, + ACTIONS(5403), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, - anon_sym_LPAREN, + anon_sym_COMMA, anon_sym_SEMI, anon_sym_of, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [53107] = 9, - ACTIONS(4125), 1, - anon_sym_extends, - ACTIONS(4678), 1, + [56665] = 16, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(5145), 1, - anon_sym_RPAREN, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5658), 1, + anon_sym_STAR_STAR, + ACTIONS(5675), 1, + anon_sym_LT, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4681), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5140), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5142), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(3498), 11, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 22, + ACTIONS(5403), 18, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_BQUOTE, + [56743] = 20, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5634), 1, + anon_sym_LT, + ACTIONS(5644), 1, + anon_sym_GT_GT, + ACTIONS(5656), 1, + anon_sym_PERCENT, + ACTIONS(5658), 1, + anon_sym_STAR_STAR, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + ACTIONS(5636), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5638), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5646), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5654), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5660), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5405), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5403), 14, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [53170] = 15, - ACTIONS(237), 1, + [56829] = 27, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5405), 1, + anon_sym_BANG, + ACTIONS(5634), 1, + anon_sym_LT, + ACTIONS(5640), 1, + anon_sym_AMP_AMP, + ACTIONS(5642), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5644), 1, + anon_sym_GT_GT, + ACTIONS(5648), 1, + anon_sym_AMP, + ACTIONS(5650), 1, + anon_sym_CARET, + ACTIONS(5652), 1, + anon_sym_PIPE, + ACTIONS(5656), 1, + anon_sym_PERCENT, + ACTIONS(5658), 1, + anon_sym_STAR_STAR, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5636), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5638), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5646), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5654), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5662), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5664), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5660), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 9, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - ACTIONS(2351), 1, + anon_sym_SEMI, + anon_sym_of, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [56929] = 10, + ACTIONS(2533), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(2535), 1, anon_sym_SQUOTE, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4503), 1, + ACTIONS(4674), 1, anon_sym_LBRACK, - ACTIONS(4875), 1, + ACTIONS(5678), 1, anon_sym_STAR, - ACTIONS(4877), 1, - anon_sym_RBRACE, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2355), 2, + ACTIONS(5680), 2, sym_number, sym_private_property_identifier, - ACTIONS(2371), 2, + ACTIONS(5682), 2, anon_sym_get, anon_sym_set, - STATE(3772), 3, + STATE(4550), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 5, + ACTIONS(740), 11, + sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2365), 21, + ACTIONS(2547), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -185450,101 +205851,197 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [53245] = 9, - ACTIONS(3631), 1, - anon_sym_QMARK, - ACTIONS(3633), 1, - anon_sym_EQ, - ACTIONS(4594), 1, + [56995] = 31, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5634), 1, + anon_sym_LT, + ACTIONS(5640), 1, + anon_sym_AMP_AMP, + ACTIONS(5642), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5644), 1, + anon_sym_GT_GT, + ACTIONS(5648), 1, + anon_sym_AMP, + ACTIONS(5650), 1, + anon_sym_CARET, + ACTIONS(5652), 1, + anon_sym_PIPE, + ACTIONS(5656), 1, + anon_sym_PERCENT, + ACTIONS(5658), 1, + anon_sym_STAR_STAR, + ACTIONS(5666), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5668), 1, + sym__ternary_qmark, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3636), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(4231), 2, - anon_sym_RPAREN, - anon_sym_extends, - ACTIONS(4597), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3498), 11, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5636), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5638), 2, anon_sym_in, - anon_sym_GT_GT, + anon_sym_GT, + ACTIONS(5646), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5654), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5662), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3502), 22, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5664), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5660), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5141), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [57103] = 31, + ACTIONS(5075), 1, anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, anon_sym_DOT, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5634), 1, + anon_sym_LT, + ACTIONS(5640), 1, anon_sym_AMP_AMP, + ACTIONS(5642), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5644), 1, + anon_sym_GT_GT, + ACTIONS(5648), 1, + anon_sym_AMP, + ACTIONS(5650), 1, anon_sym_CARET, + ACTIONS(5652), 1, + anon_sym_PIPE, + ACTIONS(5656), 1, anon_sym_PERCENT, + ACTIONS(5658), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5666), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5668), 1, + sym__ternary_qmark, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5636), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5638), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5646), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5654), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5662), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5664), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5660), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [53308] = 16, - ACTIONS(237), 1, + ACTIONS(5450), 5, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(2351), 1, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [57211] = 11, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(2367), 1, - anon_sym_async, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4503), 1, + ACTIONS(4632), 1, anon_sym_LBRACK, - ACTIONS(4875), 1, + ACTIONS(5684), 1, anon_sym_STAR, - ACTIONS(4877), 1, - anon_sym_RBRACE, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(5686), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2355), 2, + ACTIONS(5688), 2, sym_number, sym_private_property_identifier, - ACTIONS(2371), 2, + ACTIONS(5690), 2, anon_sym_get, anon_sym_set, - STATE(3772), 3, + STATE(3502), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 5, + ACTIONS(740), 11, + sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2365), 20, + ACTIONS(4159), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -185565,15 +206062,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [53385] = 5, - ACTIONS(4578), 1, - anon_sym_LPAREN, - STATE(2258), 1, - sym_arguments, + [57279] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4157), 13, + ACTIONS(1912), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -185587,14 +206080,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4159), 27, + ACTIONS(1910), 30, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_while, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -185615,252 +206111,462 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [53440] = 3, + [57331] = 10, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5311), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4259), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4213), 29, + ACTIONS(5692), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5694), 2, + anon_sym_get, + anon_sym_set, + STATE(4619), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [57397] = 31, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, anon_sym_LBRACK, + ACTIONS(5079), 1, anon_sym_DOT, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5634), 1, + anon_sym_LT, + ACTIONS(5640), 1, anon_sym_AMP_AMP, + ACTIONS(5642), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5644), 1, + anon_sym_GT_GT, + ACTIONS(5648), 1, + anon_sym_AMP, + ACTIONS(5650), 1, anon_sym_CARET, + ACTIONS(5652), 1, + anon_sym_PIPE, + ACTIONS(5656), 1, anon_sym_PERCENT, + ACTIONS(5658), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5666), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [53491] = 3, + ACTIONS(5668), 1, + sym__ternary_qmark, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4261), 13, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5636), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5638), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5646), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5654), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5662), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4263), 29, + ACTIONS(5664), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5660), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5203), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_BQUOTE, + [57505] = 31, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, anon_sym_LBRACK, + ACTIONS(5079), 1, anon_sym_DOT, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5634), 1, + anon_sym_LT, + ACTIONS(5640), 1, anon_sym_AMP_AMP, + ACTIONS(5642), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5644), 1, + anon_sym_GT_GT, + ACTIONS(5648), 1, + anon_sym_AMP, + ACTIONS(5650), 1, anon_sym_CARET, + ACTIONS(5652), 1, + anon_sym_PIPE, + ACTIONS(5656), 1, anon_sym_PERCENT, + ACTIONS(5658), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5666), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [53542] = 4, - ACTIONS(5149), 1, - anon_sym_AMP, + ACTIONS(5668), 1, + sym__ternary_qmark, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4265), 12, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5636), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5638), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5646), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5654), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5662), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4267), 29, + ACTIONS(5664), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5660), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5125), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_BQUOTE, + [57613] = 31, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, anon_sym_LBRACK, + ACTIONS(5079), 1, anon_sym_DOT, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5634), 1, + anon_sym_LT, + ACTIONS(5640), 1, anon_sym_AMP_AMP, + ACTIONS(5642), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5644), 1, + anon_sym_GT_GT, + ACTIONS(5648), 1, + anon_sym_AMP, + ACTIONS(5650), 1, anon_sym_CARET, + ACTIONS(5652), 1, + anon_sym_PIPE, + ACTIONS(5656), 1, anon_sym_PERCENT, + ACTIONS(5658), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5666), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [53595] = 3, + ACTIONS(5668), 1, + sym__ternary_qmark, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4217), 13, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5636), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5638), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5646), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5654), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5662), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4215), 29, + ACTIONS(5664), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5660), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5167), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_BQUOTE, + [57721] = 31, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, anon_sym_LBRACK, + ACTIONS(5079), 1, anon_sym_DOT, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5634), 1, + anon_sym_LT, + ACTIONS(5640), 1, anon_sym_AMP_AMP, + ACTIONS(5642), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5644), 1, + anon_sym_GT_GT, + ACTIONS(5648), 1, + anon_sym_AMP, + ACTIONS(5650), 1, anon_sym_CARET, + ACTIONS(5652), 1, + anon_sym_PIPE, + ACTIONS(5656), 1, anon_sym_PERCENT, + ACTIONS(5658), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5666), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [53646] = 3, + ACTIONS(5668), 1, + sym__ternary_qmark, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4269), 13, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5636), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5638), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5646), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5654), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5662), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4271), 29, + ACTIONS(5664), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5660), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5372), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_BQUOTE, + [57829] = 31, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, anon_sym_LBRACK, + ACTIONS(5079), 1, anon_sym_DOT, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5634), 1, + anon_sym_LT, + ACTIONS(5640), 1, anon_sym_AMP_AMP, + ACTIONS(5642), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5644), 1, + anon_sym_GT_GT, + ACTIONS(5648), 1, + anon_sym_AMP, + ACTIONS(5650), 1, anon_sym_CARET, + ACTIONS(5652), 1, + anon_sym_PIPE, + ACTIONS(5656), 1, anon_sym_PERCENT, + ACTIONS(5658), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5666), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5668), 1, + sym__ternary_qmark, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5636), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5638), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5646), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5654), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5662), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5664), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5660), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(5374), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [53697] = 3, + [57937] = 8, + ACTIONS(5327), 1, + anon_sym_LPAREN, + ACTIONS(5620), 1, + anon_sym_LT, + STATE(2265), 1, + sym_type_arguments, + STATE(2873), 1, + sym_arguments, + STATE(6101), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4273), 13, + ACTIONS(5357), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -185870,19 +206576,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4275), 29, + ACTIONS(5359), 26, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -185903,116 +206606,165 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [53748] = 6, - ACTIONS(5149), 1, + [57999] = 31, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5327), 1, + anon_sym_LPAREN, + ACTIONS(5329), 1, + anon_sym_LBRACK, + ACTIONS(5331), 1, + anon_sym_DOT, + ACTIONS(5587), 1, + anon_sym_as, + ACTIONS(5589), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5600), 1, + anon_sym_AMP_AMP, + ACTIONS(5602), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5604), 1, + anon_sym_GT_GT, + ACTIONS(5608), 1, anon_sym_AMP, - ACTIONS(5151), 1, + ACTIONS(5610), 1, + anon_sym_CARET, + ACTIONS(5612), 1, anon_sym_PIPE, - ACTIONS(5153), 1, - anon_sym_extends, + ACTIONS(5616), 1, + anon_sym_PERCENT, + ACTIONS(5618), 1, + anon_sym_STAR_STAR, + ACTIONS(5620), 1, + anon_sym_LT, + ACTIONS(5628), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5630), 1, + sym__ternary_qmark, + STATE(2265), 1, + sym_type_arguments, + STATE(2873), 1, + sym_arguments, + STATE(6101), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4277), 11, + ACTIONS(5585), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5596), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5598), 2, anon_sym_in, - anon_sym_GT_GT, + anon_sym_GT, + ACTIONS(5606), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5614), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5624), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4279), 28, + ACTIONS(5626), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5622), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5219), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_BQUOTE, + [58107] = 31, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5327), 1, + anon_sym_LPAREN, + ACTIONS(5329), 1, anon_sym_LBRACK, + ACTIONS(5331), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(5587), 1, + anon_sym_as, + ACTIONS(5589), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5600), 1, anon_sym_AMP_AMP, + ACTIONS(5602), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5604), 1, + anon_sym_GT_GT, + ACTIONS(5608), 1, + anon_sym_AMP, + ACTIONS(5610), 1, anon_sym_CARET, + ACTIONS(5612), 1, + anon_sym_PIPE, + ACTIONS(5616), 1, anon_sym_PERCENT, + ACTIONS(5618), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5620), 1, + anon_sym_LT, + ACTIONS(5628), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [53805] = 6, - ACTIONS(4241), 1, - anon_sym_extends, - ACTIONS(5155), 1, - anon_sym_LBRACK, + ACTIONS(5630), 1, + sym__ternary_qmark, + STATE(2265), 1, + sym_type_arguments, + STATE(2873), 1, + sym_arguments, + STATE(6101), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4239), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4281), 11, + ACTIONS(5585), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5596), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5598), 2, anon_sym_in, - anon_sym_GT_GT, + anon_sym_GT, + ACTIONS(5606), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5614), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5624), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4283), 27, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5626), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5622), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(5368), 5, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_BQUOTE, - anon_sym_satisfies, - [53862] = 4, - ACTIONS(5155), 1, - anon_sym_LBRACK, + [58215] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4285), 13, + ACTIONS(1964), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -186026,15 +206778,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4287), 28, + ACTIONS(1962), 30, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_while, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -186054,253 +206809,392 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [53915] = 4, - ACTIONS(5157), 1, - anon_sym_extends, + [58267] = 23, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5508), 1, + anon_sym_GT_GT, + ACTIONS(5512), 1, + anon_sym_AMP, + ACTIONS(5520), 1, + anon_sym_PERCENT, + ACTIONS(5522), 1, + anon_sym_STAR_STAR, + ACTIONS(5524), 1, + anon_sym_LT, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4289), 13, - anon_sym_STAR, + ACTIONS(5405), 2, anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, anon_sym_PIPE, + ACTIONS(5500), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5502), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5510), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5518), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5528), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4291), 28, + ACTIONS(5530), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5526), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 12, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [53968] = 3, + [58359] = 10, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5564), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4295), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4297), 29, + ACTIONS(5696), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5698), 2, + anon_sym_get, + anon_sym_set, + STATE(4626), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [58425] = 19, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(744), 1, + anon_sym_RBRACE, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(2549), 1, + anon_sym_async, + ACTIONS(2551), 1, + anon_sym_readonly, + ACTIONS(2555), 1, + anon_sym_override, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5700), 1, + anon_sym_STAR, + STATE(3336), 1, + sym_override_modifier, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2553), 2, + anon_sym_get, + anon_sym_set, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [58509] = 31, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, anon_sym_LBRACK, + ACTIONS(5079), 1, anon_sym_DOT, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5634), 1, + anon_sym_LT, + ACTIONS(5640), 1, anon_sym_AMP_AMP, + ACTIONS(5642), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5644), 1, + anon_sym_GT_GT, + ACTIONS(5648), 1, + anon_sym_AMP, + ACTIONS(5650), 1, anon_sym_CARET, + ACTIONS(5652), 1, + anon_sym_PIPE, + ACTIONS(5656), 1, anon_sym_PERCENT, + ACTIONS(5658), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5666), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [54019] = 3, + ACTIONS(5668), 1, + sym__ternary_qmark, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4299), 13, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5636), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5638), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5646), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5654), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5662), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4301), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5664), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5660), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(5267), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [54070] = 3, + [58617] = 10, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5702), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4303), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4305), 29, + ACTIONS(5704), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5706), 2, + anon_sym_get, + anon_sym_set, + STATE(4634), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [58683] = 10, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [54121] = 3, + ACTIONS(5708), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4307), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4309), 29, + ACTIONS(5710), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5712), 2, + anon_sym_get, + anon_sym_set, + STATE(4638), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [54172] = 3, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [58749] = 4, + ACTIONS(5714), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3455), 13, + ACTIONS(1844), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -186314,15 +207208,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3457), 29, - sym__automatic_semicolon, + ACTIONS(1842), 29, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_while, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -186343,247 +207238,167 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [54223] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, + [58803] = 31, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4948), 1, - anon_sym_AMP_AMP, - ACTIONS(4950), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, - anon_sym_GT_GT, - ACTIONS(4956), 1, - anon_sym_AMP, - ACTIONS(4958), 1, - anon_sym_CARET, - ACTIONS(4960), 1, - anon_sym_PIPE, - ACTIONS(4964), 1, - anon_sym_PERCENT, - ACTIONS(4966), 1, - anon_sym_STAR_STAR, - ACTIONS(4968), 1, - anon_sym_LT, - ACTIONS(4976), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4946), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4954), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4962), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4972), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4974), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4785), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_BQUOTE, - [54330] = 31, - ACTIONS(3975), 1, + ACTIONS(5327), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5329), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5331), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5587), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5589), 1, anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5594), 1, anon_sym_satisfies, - ACTIONS(4948), 1, + ACTIONS(5600), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, + ACTIONS(5602), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, + ACTIONS(5604), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(5608), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(5610), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(5612), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(5616), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5618), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(5620), 1, anon_sym_LT, - ACTIONS(4976), 1, + ACTIONS(5628), 1, anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, + ACTIONS(5630), 1, sym__ternary_qmark, - STATE(1530), 1, + STATE(2265), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2873), 1, sym_arguments, - STATE(4736), 1, + STATE(6101), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5585), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5596), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5598), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(5606), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(5614), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(5624), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(5626), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, + ACTIONS(5622), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4672), 4, + ACTIONS(5376), 5, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_BQUOTE, - [54437] = 18, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, + [58911] = 10, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4952), 1, - anon_sym_GT_GT, - ACTIONS(4964), 1, - anon_sym_PERCENT, - ACTIONS(4966), 1, - anon_sym_STAR_STAR, - ACTIONS(4968), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + ACTIONS(5716), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4954), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4962), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4789), 7, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4787), 16, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5718), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5720), 2, + anon_sym_get, + anon_sym_set, + STATE(4633), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_BQUOTE, - anon_sym_satisfies, - [54518] = 10, - ACTIONS(2351), 1, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [58977] = 11, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(4632), 1, anon_sym_LBRACK, - ACTIONS(4925), 1, + ACTIONS(5702), 1, anon_sym_STAR, + ACTIONS(5722), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5159), 2, + ACTIONS(5724), 2, sym_number, sym_private_property_identifier, - ACTIONS(5161), 2, + ACTIONS(5726), 2, anon_sym_get, anon_sym_set, - STATE(3711), 3, + STATE(3597), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 10, + ACTIONS(740), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, @@ -186592,12 +207407,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(2365), 21, + ACTIONS(4159), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -186614,112 +207428,91 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [54583] = 33, - ACTIONS(4578), 1, + [59045] = 8, + ACTIONS(5327), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4887), 1, - anon_sym_AMP_AMP, - ACTIONS(4889), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4891), 1, - anon_sym_GT_GT, - ACTIONS(4895), 1, - anon_sym_AMP, - ACTIONS(4897), 1, - anon_sym_CARET, - ACTIONS(4899), 1, - anon_sym_PIPE, - ACTIONS(4903), 1, - anon_sym_PERCENT, - ACTIONS(4905), 1, - anon_sym_STAR_STAR, - ACTIONS(4907), 1, + ACTIONS(5335), 1, anon_sym_LT, - ACTIONS(4915), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - sym__ternary_qmark, - ACTIONS(5134), 1, - anon_sym_COMMA, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, + ACTIONS(5728), 1, + anon_sym_DOT, + STATE(2812), 1, sym_arguments, - STATE(4698), 1, - aux_sym_sequence_expression_repeat1, - STATE(5038), 1, - sym_optional_chain, + STATE(2821), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4879), 2, + ACTIONS(3974), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4885), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4893), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4901), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4911), 2, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4913), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5163), 2, + anon_sym_GT, + ACTIONS(3964), 26, sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_SEMI, - ACTIONS(4909), 3, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [54694] = 13, - ACTIONS(3975), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [59107] = 15, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4966), 1, - anon_sym_STAR_STAR, - ACTIONS(5165), 1, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5730), 1, anon_sym_LT, - STATE(1530), 1, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4789), 12, + ACTIONS(5378), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, @@ -186730,18 +207523,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 19, + ACTIONS(5380), 19, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -186749,200 +207543,215 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_BQUOTE, - anon_sym_satisfies, - [54765] = 25, - ACTIONS(3975), 1, + [59183] = 31, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5327), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5329), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5331), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4789), 1, + ACTIONS(5587), 1, + anon_sym_as, + ACTIONS(5589), 1, anon_sym_BANG, - ACTIONS(4952), 1, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5600), 1, + anon_sym_AMP_AMP, + ACTIONS(5602), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5604), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(5608), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(5610), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(5612), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(5616), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5618), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(5620), 1, anon_sym_LT, - STATE(1530), 1, + ACTIONS(5628), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5630), 1, + sym__ternary_qmark, + STATE(2265), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2873), 1, sym_arguments, - STATE(4736), 1, + STATE(6101), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5585), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5596), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5598), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(5606), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(5614), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(5624), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(5626), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, + ACTIONS(5622), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 10, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5389), 5, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, + anon_sym_SEMI, anon_sym_BQUOTE, - anon_sym_satisfies, - [54860] = 26, - ACTIONS(3975), 1, + [59291] = 31, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5327), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5329), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5331), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4789), 1, + ACTIONS(5587), 1, + anon_sym_as, + ACTIONS(5589), 1, anon_sym_BANG, - ACTIONS(4948), 1, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5600), 1, anon_sym_AMP_AMP, - ACTIONS(4952), 1, + ACTIONS(5602), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5604), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(5608), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(5610), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(5612), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(5616), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5618), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(5620), 1, anon_sym_LT, - STATE(1530), 1, + ACTIONS(5628), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5630), 1, + sym__ternary_qmark, + STATE(2265), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2873), 1, sym_arguments, - STATE(4736), 1, + STATE(6101), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5585), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5596), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5598), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(5606), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(5614), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(5624), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(5626), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, + ACTIONS(5622), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 9, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5159), 5, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, + anon_sym_SEMI, anon_sym_BQUOTE, - anon_sym_satisfies, - [54957] = 16, - ACTIONS(3975), 1, + [59399] = 18, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5327), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5329), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5331), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4964), 1, + ACTIONS(5604), 1, + anon_sym_GT_GT, + ACTIONS(5616), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5618), 1, anon_sym_STAR_STAR, - ACTIONS(5165), 1, + ACTIONS(5620), 1, anon_sym_LT, - STATE(1530), 1, + STATE(2265), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2873), 1, sym_arguments, - STATE(4736), 1, + STATE(6101), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5585), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5596), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4962), 2, + ACTIONS(5606), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5614), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4789), 8, + ACTIONS(5405), 7, anon_sym_BANG, anon_sym_in, - anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 18, + ACTIONS(5403), 17, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -186952,107 +207761,310 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [55034] = 22, - ACTIONS(3975), 1, + [59481] = 31, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4952), 1, + ACTIONS(5504), 1, + anon_sym_AMP_AMP, + ACTIONS(5506), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5508), 1, anon_sym_GT_GT, - ACTIONS(4964), 1, + ACTIONS(5512), 1, + anon_sym_AMP, + ACTIONS(5514), 1, + anon_sym_CARET, + ACTIONS(5516), 1, + anon_sym_PIPE, + ACTIONS(5520), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5522), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(5524), 1, anon_sym_LT, - STATE(1530), 1, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5576), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5580), 1, + sym__ternary_qmark, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5500), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5502), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(5510), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(5518), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(5528), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(5530), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4789), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4970), 3, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5526), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 11, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5372), 5, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [59589] = 31, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5504), 1, anon_sym_AMP_AMP, + ACTIONS(5506), 1, anon_sym_PIPE_PIPE, + ACTIONS(5508), 1, + anon_sym_GT_GT, + ACTIONS(5512), 1, + anon_sym_AMP, + ACTIONS(5514), 1, anon_sym_CARET, + ACTIONS(5516), 1, + anon_sym_PIPE, + ACTIONS(5520), 1, + anon_sym_PERCENT, + ACTIONS(5522), 1, + anon_sym_STAR_STAR, + ACTIONS(5524), 1, + anon_sym_LT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5576), 1, anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, + ACTIONS(5578), 1, anon_sym_satisfies, - [55123] = 7, - ACTIONS(1698), 1, - anon_sym_EQ, - ACTIONS(4195), 1, + ACTIONS(5580), 1, + sym__ternary_qmark, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5500), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5502), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5510), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5518), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5528), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5530), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5526), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5374), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [59697] = 10, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, anon_sym_LBRACK, + ACTIONS(5733), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2395), 2, + ACTIONS(5735), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5737), 2, + anon_sym_get, + anon_sym_set, + STATE(4664), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4198), 3, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [59763] = 13, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5327), 1, + anon_sym_LPAREN, + ACTIONS(5329), 1, + anon_sym_LBRACK, + ACTIONS(5331), 1, + anon_sym_DOT, + ACTIONS(5618), 1, + anon_sym_STAR_STAR, + ACTIONS(5739), 1, + anon_sym_LT, + STATE(2265), 1, + sym_type_arguments, + STATE(2873), 1, + sym_arguments, + STATE(6101), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5585), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1696), 10, + ACTIONS(5403), 20, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [59835] = 8, + ACTIONS(5327), 1, + anon_sym_LPAREN, + ACTIONS(5335), 1, + anon_sym_LT, + ACTIONS(5742), 1, + anon_sym_DOT, + STATE(2822), 1, + sym_arguments, + STATE(2823), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4604), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1700), 25, + anon_sym_GT, + ACTIONS(4606), 26, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_LPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_DOT, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -187071,94 +208083,94 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [55182] = 23, - ACTIONS(3975), 1, + anon_sym_extends, + [59897] = 25, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5327), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5329), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5331), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4952), 1, + ACTIONS(5405), 1, + anon_sym_BANG, + ACTIONS(5604), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(5608), 1, anon_sym_AMP, - ACTIONS(4964), 1, + ACTIONS(5610), 1, + anon_sym_CARET, + ACTIONS(5612), 1, + anon_sym_PIPE, + ACTIONS(5616), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5618), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(5620), 1, anon_sym_LT, - STATE(1530), 1, + STATE(2265), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2873), 1, sym_arguments, - STATE(4736), 1, + STATE(6101), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5585), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4789), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(4940), 2, + ACTIONS(5596), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5598), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(5606), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(5614), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(5624), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(5626), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, + ACTIONS(5622), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 11, + ACTIONS(5403), 11, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_CARET, anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [55273] = 7, - ACTIONS(3548), 1, - anon_sym_DOT, - ACTIONS(3552), 1, - anon_sym_QMARK_DOT, + [59993] = 7, + ACTIONS(3962), 1, + anon_sym_EQ, + ACTIONS(4769), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3554), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3544), 7, - sym__automatic_semicolon, + ACTIONS(5151), 2, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3498), 11, + ACTIONS(5154), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3916), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -187169,11 +208181,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3502), 20, + ACTIONS(3920), 26, sym__ternary_qmark, anon_sym_as, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -187191,291 +208208,400 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [55332] = 7, - ACTIONS(4203), 1, - anon_sym_EQ, - ACTIONS(4207), 1, + [60053] = 26, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5327), 1, + anon_sym_LPAREN, + ACTIONS(5329), 1, anon_sym_LBRACK, + ACTIONS(5331), 1, + anon_sym_DOT, + ACTIONS(5405), 1, + anon_sym_BANG, + ACTIONS(5600), 1, + anon_sym_AMP_AMP, + ACTIONS(5604), 1, + anon_sym_GT_GT, + ACTIONS(5608), 1, + anon_sym_AMP, + ACTIONS(5610), 1, + anon_sym_CARET, + ACTIONS(5612), 1, + anon_sym_PIPE, + ACTIONS(5616), 1, + anon_sym_PERCENT, + ACTIONS(5618), 1, + anon_sym_STAR_STAR, + ACTIONS(5620), 1, + anon_sym_LT, + STATE(2265), 1, + sym_type_arguments, + STATE(2873), 1, + sym_arguments, + STATE(6101), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4213), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4210), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(4201), 10, + ACTIONS(5585), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5596), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5598), 2, anon_sym_in, - anon_sym_GT_GT, + anon_sym_GT, + ACTIONS(5606), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5614), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5624), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4205), 25, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5626), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5622), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(5403), 10, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [55391] = 5, + [60151] = 16, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5327), 1, + anon_sym_LPAREN, + ACTIONS(5329), 1, + anon_sym_LBRACK, + ACTIONS(5331), 1, + anon_sym_DOT, + ACTIONS(5616), 1, + anon_sym_PERCENT, + ACTIONS(5618), 1, + anon_sym_STAR_STAR, + ACTIONS(5739), 1, + anon_sym_LT, + STATE(2265), 1, + sym_type_arguments, + STATE(2873), 1, + sym_arguments, + STATE(6101), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4217), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4215), 7, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3498), 11, + ACTIONS(5585), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5596), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5614), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5405), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 22, + ACTIONS(5403), 19, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [55446] = 24, - ACTIONS(3975), 1, + [60229] = 22, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5327), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5329), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5331), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4952), 1, + ACTIONS(5604), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, - anon_sym_AMP, - ACTIONS(4958), 1, - anon_sym_CARET, - ACTIONS(4964), 1, + ACTIONS(5616), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5618), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(5620), 1, anon_sym_LT, - STATE(1530), 1, + STATE(2265), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2873), 1, sym_arguments, - STATE(4736), 1, + STATE(6101), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5585), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4789), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(4940), 2, + ACTIONS(5596), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5598), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(5606), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(5614), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(5624), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(5626), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, + ACTIONS(5405), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5622), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 10, + ACTIONS(5403), 12, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_CARET, anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [55539] = 15, - ACTIONS(3975), 1, + [60319] = 23, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5327), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5329), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5331), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4964), 1, + ACTIONS(5604), 1, + anon_sym_GT_GT, + ACTIONS(5608), 1, + anon_sym_AMP, + ACTIONS(5616), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5618), 1, anon_sym_STAR_STAR, - ACTIONS(5165), 1, + ACTIONS(5620), 1, anon_sym_LT, - STATE(1530), 1, + STATE(2265), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2873), 1, sym_arguments, - STATE(4736), 1, + STATE(6101), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5405), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5585), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5596), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4789), 10, - anon_sym_BANG, + ACTIONS(5598), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5606), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5614), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(5624), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4787), 18, + ACTIONS(5626), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5622), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 12, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [60411] = 24, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5327), 1, + anon_sym_LPAREN, + ACTIONS(5329), 1, + anon_sym_LBRACK, + ACTIONS(5331), 1, + anon_sym_DOT, + ACTIONS(5604), 1, + anon_sym_GT_GT, + ACTIONS(5608), 1, + anon_sym_AMP, + ACTIONS(5610), 1, + anon_sym_CARET, + ACTIONS(5616), 1, + anon_sym_PERCENT, + ACTIONS(5618), 1, + anon_sym_STAR_STAR, + ACTIONS(5620), 1, + anon_sym_LT, + STATE(2265), 1, + sym_type_arguments, + STATE(2873), 1, + sym_arguments, + STATE(6101), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5405), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5585), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5596), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5598), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5606), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_LT_EQ, + ACTIONS(5614), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5624), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5626), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5622), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, + ACTIONS(5403), 11, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [55614] = 16, - ACTIONS(3975), 1, + [60505] = 15, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5327), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5329), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5331), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4966), 1, + ACTIONS(5616), 1, + anon_sym_PERCENT, + ACTIONS(5618), 1, anon_sym_STAR_STAR, - ACTIONS(5165), 1, + ACTIONS(5739), 1, anon_sym_LT, - STATE(1530), 1, + STATE(2265), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2873), 1, sym_arguments, - STATE(4736), 1, + STATE(6101), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5585), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4789), 11, + ACTIONS(5596), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5405), 10, + anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 17, + ACTIONS(5403), 19, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -187483,20 +208609,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_BQUOTE, - [55691] = 6, - ACTIONS(1698), 1, - anon_sym_EQ, - ACTIONS(1702), 1, - sym__automatic_semicolon, + anon_sym_satisfies, + [60581] = 16, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5327), 1, + anon_sym_LPAREN, + ACTIONS(5329), 1, + anon_sym_LBRACK, + ACTIONS(5331), 1, + anon_sym_DOT, + ACTIONS(5587), 1, + anon_sym_as, + ACTIONS(5589), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5618), 1, + anon_sym_STAR_STAR, + ACTIONS(5739), 1, + anon_sym_LT, + STATE(2265), 1, + sym_type_arguments, + STATE(2873), 1, + sym_arguments, + STATE(6101), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1692), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1696), 13, + ACTIONS(5585), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, @@ -187504,72 +208650,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1700), 25, + ACTIONS(5403), 18, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [55748] = 11, - ACTIONS(3321), 1, + [60659] = 11, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(4541), 1, + ACTIONS(4632), 1, anon_sym_LBRACK, - ACTIONS(4925), 1, + ACTIONS(5733), 1, anon_sym_STAR, - ACTIONS(4927), 1, + ACTIONS(5744), 1, anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4929), 2, + ACTIONS(5746), 2, sym_number, sym_private_property_identifier, - ACTIONS(4933), 2, + ACTIONS(5748), 2, anon_sym_get, anon_sym_set, - STATE(3108), 3, + STATE(3501), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 10, + ACTIONS(740), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3733), 20, + ACTIONS(4159), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -187590,13 +208729,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [55815] = 4, - ACTIONS(4203), 1, - anon_sym_EQ, + [60727] = 8, + ACTIONS(5327), 1, + anon_sym_LPAREN, + ACTIONS(5335), 1, + anon_sym_LT, + ACTIONS(5750), 1, + anon_sym_DOT, + STATE(2835), 1, + sym_arguments, + STATE(2836), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4201), 13, + ACTIONS(4610), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -187606,21 +208753,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4205), 28, + ACTIONS(4612), 26, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -187639,63 +208782,121 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [55868] = 20, - ACTIONS(3975), 1, + anon_sym_extends, + [60789] = 10, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5249), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5752), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5754), 2, + anon_sym_get, + anon_sym_set, + STATE(4575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [60855] = 20, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5327), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5329), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5331), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4952), 1, + ACTIONS(5604), 1, anon_sym_GT_GT, - ACTIONS(4964), 1, + ACTIONS(5616), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5618), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(5620), 1, anon_sym_LT, - STATE(1530), 1, + STATE(2265), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2873), 1, sym_arguments, - STATE(4736), 1, + STATE(6101), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5585), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5596), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5598), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(5606), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(5614), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4970), 3, + ACTIONS(5622), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4789), 5, + ACTIONS(5405), 5, anon_sym_BANG, anon_sym_AMP, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4787), 13, + ACTIONS(5403), 14, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, @@ -187704,374 +208905,274 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [55953] = 27, - ACTIONS(3975), 1, + [60941] = 27, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5327), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5329), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5331), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4789), 1, + ACTIONS(5405), 1, anon_sym_BANG, - ACTIONS(4948), 1, + ACTIONS(5600), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, + ACTIONS(5602), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, + ACTIONS(5604), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(5608), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(5610), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(5612), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(5616), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5618), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(5620), 1, anon_sym_LT, - STATE(1530), 1, + STATE(2265), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2873), 1, sym_arguments, - STATE(4736), 1, + STATE(6101), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5585), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5596), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5598), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(5606), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(5614), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(5624), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(5626), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, + ACTIONS(5622), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 8, + ACTIONS(5403), 9, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [56052] = 12, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, + [61041] = 31, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(5168), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4832), 12, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4834), 20, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_BQUOTE, - anon_sym_satisfies, - [56121] = 31, - ACTIONS(3975), 1, + ACTIONS(5327), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5329), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5331), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5587), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5589), 1, anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5594), 1, anon_sym_satisfies, - ACTIONS(4948), 1, + ACTIONS(5600), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, + ACTIONS(5602), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, + ACTIONS(5604), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(5608), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(5610), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(5612), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(5616), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5618), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(5620), 1, anon_sym_LT, - ACTIONS(4976), 1, + ACTIONS(5628), 1, anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, + ACTIONS(5630), 1, sym__ternary_qmark, - STATE(1530), 1, + STATE(2265), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2873), 1, sym_arguments, - STATE(4736), 1, + STATE(6101), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5585), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5596), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5598), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(5606), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(5614), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(5624), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(5626), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, + ACTIONS(5622), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4690), 4, + ACTIONS(5141), 5, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_BQUOTE, - [56228] = 31, - ACTIONS(3975), 1, + [61149] = 31, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5327), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5329), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5331), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5587), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5589), 1, anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5594), 1, anon_sym_satisfies, - ACTIONS(4948), 1, + ACTIONS(5600), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, + ACTIONS(5602), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, + ACTIONS(5604), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(5608), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(5610), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(5612), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(5616), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5618), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(5620), 1, anon_sym_LT, - ACTIONS(4976), 1, + ACTIONS(5628), 1, anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, + ACTIONS(5630), 1, sym__ternary_qmark, - STATE(1530), 1, + STATE(2265), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2873), 1, sym_arguments, - STATE(4736), 1, + STATE(6101), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5585), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5596), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5598), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(5606), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(5614), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(5624), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(5626), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, + ACTIONS(5622), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4730), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_BQUOTE, - [56335] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4149), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4151), 29, + ACTIONS(5450), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [56386] = 10, - ACTIONS(2351), 1, + [61257] = 11, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(4632), 1, anon_sym_LBRACK, - ACTIONS(5171), 1, + ACTIONS(5249), 1, anon_sym_STAR, + ACTIONS(5251), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5173), 2, + ACTIONS(5253), 2, sym_number, sym_private_property_identifier, - ACTIONS(5175), 2, + ACTIONS(5257), 2, anon_sym_get, anon_sym_set, - STATE(3729), 3, + STATE(3574), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 10, + ACTIONS(740), 11, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_EQ, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2365), 21, + anon_sym_PIPE_RBRACE, + ACTIONS(4159), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -188088,460 +209189,270 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [56451] = 4, - ACTIONS(1698), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1696), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1700), 28, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, + [61325] = 31, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [56504] = 31, - ACTIONS(3975), 1, + ACTIONS(5327), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5329), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5331), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5587), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5589), 1, anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5594), 1, anon_sym_satisfies, - ACTIONS(4948), 1, + ACTIONS(5600), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, + ACTIONS(5602), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, + ACTIONS(5604), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(5608), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(5610), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(5612), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(5616), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5618), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(5620), 1, anon_sym_LT, - ACTIONS(4976), 1, + ACTIONS(5628), 1, anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, + ACTIONS(5630), 1, sym__ternary_qmark, - STATE(1530), 1, + STATE(2265), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2873), 1, sym_arguments, - STATE(4736), 1, + STATE(6101), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5585), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5596), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5598), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(5606), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(5614), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(5624), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(5626), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, + ACTIONS(5622), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4846), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_BQUOTE, - [56611] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4225), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4227), 29, + ACTIONS(5203), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [56662] = 31, - ACTIONS(3975), 1, + [61433] = 31, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5327), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5329), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5331), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5587), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5589), 1, anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5594), 1, anon_sym_satisfies, - ACTIONS(4948), 1, + ACTIONS(5600), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, + ACTIONS(5602), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, + ACTIONS(5604), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(5608), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(5610), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(5612), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(5616), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5618), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(5620), 1, anon_sym_LT, - ACTIONS(4976), 1, + ACTIONS(5628), 1, anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, + ACTIONS(5630), 1, sym__ternary_qmark, - STATE(1530), 1, + STATE(2265), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2873), 1, sym_arguments, - STATE(4736), 1, + STATE(6101), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5585), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5596), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5598), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(5606), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(5614), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(5624), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(5626), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, + ACTIONS(5622), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4511), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_BQUOTE, - [56769] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4229), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4231), 29, + ACTIONS(5125), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [56820] = 31, - ACTIONS(3975), 1, + [61541] = 31, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5327), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5329), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5331), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5587), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5589), 1, anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5594), 1, anon_sym_satisfies, - ACTIONS(4948), 1, + ACTIONS(5600), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, + ACTIONS(5602), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, + ACTIONS(5604), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(5608), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(5610), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(5612), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(5616), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5618), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(5620), 1, anon_sym_LT, - ACTIONS(4976), 1, + ACTIONS(5628), 1, anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, + ACTIONS(5630), 1, sym__ternary_qmark, - STATE(1530), 1, + STATE(2265), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2873), 1, sym_arguments, - STATE(4736), 1, + STATE(6101), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5585), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5596), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5598), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(5606), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(5614), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(5624), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(5626), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, + ACTIONS(5622), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4519), 4, + ACTIONS(5167), 5, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_BQUOTE, - [56927] = 3, + [61649] = 6, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4123), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, + ACTIONS(5246), 2, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4125), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5243), 3, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, + ACTIONS(4809), 5, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_SEMI, anon_sym_extends, - [56978] = 7, - ACTIONS(5177), 1, - anon_sym_LPAREN, - ACTIONS(5182), 1, - anon_sym_LT, - ACTIONS(5185), 1, - anon_sym_QMARK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5180), 2, - sym__member_signature_marker, - anon_sym_COLON, - ACTIONS(3498), 12, + anon_sym_PIPE_RBRACE, + ACTIONS(5193), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 25, - sym__automatic_semicolon, + ACTIONS(5195), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -188561,164 +209472,111 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [57037] = 31, - ACTIONS(3975), 1, + [61707] = 31, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5327), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5329), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5331), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5587), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5589), 1, anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5594), 1, anon_sym_satisfies, - ACTIONS(4948), 1, + ACTIONS(5600), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, + ACTIONS(5602), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, + ACTIONS(5604), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(5608), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(5610), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(5612), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(5616), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5618), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(5620), 1, anon_sym_LT, - ACTIONS(4976), 1, + ACTIONS(5628), 1, anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, + ACTIONS(5630), 1, sym__ternary_qmark, - STATE(1530), 1, + STATE(2265), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2873), 1, sym_arguments, - STATE(4736), 1, + STATE(6101), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5585), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5596), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5598), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(5606), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(5614), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(5624), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(5626), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, + ACTIONS(5622), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4523), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_BQUOTE, - [57144] = 10, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(5187), 1, - anon_sym_STAR, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5189), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5191), 2, - anon_sym_get, - anon_sym_set, - STATE(3667), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, + ACTIONS(5374), 5, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [57209] = 11, - ACTIONS(3321), 1, + anon_sym_BQUOTE, + [61815] = 11, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(4179), 1, + ACTIONS(4632), 1, anon_sym_LBRACK, - ACTIONS(5187), 1, + ACTIONS(5412), 1, anon_sym_STAR, - ACTIONS(5193), 1, + ACTIONS(5414), 1, anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5195), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5197), 2, + ACTIONS(5420), 2, anon_sym_get, anon_sym_set, - STATE(3002), 3, + ACTIONS(5756), 2, + sym_number, + sym_private_property_identifier, + STATE(3515), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 10, + ACTIONS(740), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_EQ, anon_sym_COMMA, anon_sym_BANG, @@ -188727,7 +209585,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(3733), 20, + ACTIONS(4159), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -188748,37 +209606,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [57276] = 6, - ACTIONS(5149), 1, - anon_sym_AMP, - ACTIONS(5151), 1, - anon_sym_PIPE, - ACTIONS(5153), 1, - anon_sym_extends, + [61883] = 8, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5524), 1, + anon_sym_LT, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4489), 11, + ACTIONS(5357), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4491), 28, + ACTIONS(5359), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -188799,21 +209660,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [57333] = 6, - ACTIONS(5149), 1, - anon_sym_AMP, - ACTIONS(5151), 1, - anon_sym_PIPE, - ACTIONS(5153), 1, - anon_sym_extends, + [61945] = 9, + ACTIONS(87), 1, + anon_sym_BQUOTE, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5081), 1, + anon_sym_QMARK_DOT, + STATE(2767), 1, + sym_template_string, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4493), 11, + ACTIONS(1902), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -188821,7 +209690,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4495), 28, + ACTIONS(1904), 24, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -188830,9 +209699,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -188848,167 +209714,232 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - [57390] = 31, - ACTIONS(3975), 1, + [62009] = 31, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4948), 1, + ACTIONS(5504), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, + ACTIONS(5506), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, + ACTIONS(5508), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(5512), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(5514), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(5516), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(5520), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5522), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(5524), 1, anon_sym_LT, - ACTIONS(4976), 1, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5576), 1, anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5580), 1, sym__ternary_qmark, - STATE(1530), 1, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5500), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5502), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(5510), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(5518), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(5528), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(5530), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5526), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4798), 4, + ACTIONS(5401), 5, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_BQUOTE, - [57497] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, + [62117] = 11, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4632), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5412), 1, + anon_sym_STAR, + ACTIONS(5414), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5420), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5758), 2, + sym_number, + sym_private_property_identifier, + STATE(3537), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(4159), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [62185] = 31, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5327), 1, + anon_sym_LPAREN, + ACTIONS(5329), 1, + anon_sym_LBRACK, + ACTIONS(5331), 1, + anon_sym_DOT, + ACTIONS(5587), 1, + anon_sym_as, + ACTIONS(5589), 1, + anon_sym_BANG, + ACTIONS(5594), 1, anon_sym_satisfies, - ACTIONS(4948), 1, + ACTIONS(5600), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, + ACTIONS(5602), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, + ACTIONS(5604), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(5608), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(5610), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(5612), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(5616), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5618), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(5620), 1, anon_sym_LT, - ACTIONS(4976), 1, + ACTIONS(5628), 1, anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, + ACTIONS(5630), 1, sym__ternary_qmark, - STATE(1530), 1, + STATE(2265), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2873), 1, sym_arguments, - STATE(4736), 1, + STATE(6101), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5585), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5596), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5598), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(5606), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(5614), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(5624), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(5626), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, + ACTIONS(5622), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4800), 4, + ACTIONS(5267), 5, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_BQUOTE, - [57604] = 4, - ACTIONS(5199), 1, - anon_sym_DOT, + [62293] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4233), 13, + ACTIONS(4723), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5760), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(4721), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -189022,16 +209953,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4235), 28, - sym__automatic_semicolon, + ACTIONS(4725), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -189050,12 +209977,247 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [57657] = 3, + [62349] = 10, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5762), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5764), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5766), 2, + anon_sym_get, + anon_sym_set, + STATE(4521), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [62415] = 11, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(5762), 1, + anon_sym_STAR, + ACTIONS(5768), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5770), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5772), 2, + anon_sym_get, + anon_sym_set, + STATE(3557), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4159), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [62483] = 10, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5426), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5774), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5776), 2, + anon_sym_get, + anon_sym_set, + STATE(4516), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [62549] = 11, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4680), 1, + anon_sym_LBRACK, + ACTIONS(5426), 1, + anon_sym_STAR, + ACTIONS(5428), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5430), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5434), 2, + anon_sym_get, + anon_sym_set, + STATE(3565), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4159), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [62617] = 6, + ACTIONS(4044), 1, + anon_sym_EQ, + ACTIONS(4054), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2381), 13, + ACTIONS(4047), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3916), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -189069,15 +210231,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(2379), 29, - sym__automatic_semicolon, + ACTIONS(3920), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -189098,12 +210255,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [57708] = 3, + [62675] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4311), 13, + ACTIONS(5097), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5778), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(5095), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -189117,15 +210282,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4313), 29, - sym__automatic_semicolon, + ACTIONS(5099), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -189146,12 +210306,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [57759] = 3, + [62731] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4315), 13, + ACTIONS(1848), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5780), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(1846), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -189165,15 +210333,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4317), 29, - sym__automatic_semicolon, + ACTIONS(1850), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -189194,12 +210357,132 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [57810] = 3, + [62787] = 19, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(2549), 1, + anon_sym_async, + ACTIONS(2551), 1, + anon_sym_readonly, + ACTIONS(2555), 1, + anon_sym_override, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5700), 1, + anon_sym_STAR, + ACTIONS(5782), 1, + anon_sym_RBRACE, + STATE(3336), 1, + sym_override_modifier, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2553), 2, + anon_sym_get, + anon_sym_set, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [62871] = 10, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5784), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5786), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5788), 2, + anon_sym_get, + anon_sym_set, + STATE(4595), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [62937] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4319), 13, + ACTIONS(1980), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -189213,15 +210496,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4321), 29, + ACTIONS(1978), 30, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_while, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -189242,18 +210527,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [57861] = 3, + [62989] = 6, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4323), 13, + ACTIONS(5058), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4851), 5, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(5055), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + ACTIONS(5027), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -189261,18 +210558,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4325), 29, - sym__automatic_semicolon, + ACTIONS(5029), 20, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -189290,18 +210579,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [57912] = 3, + [63047] = 6, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4327), 13, + ACTIONS(5104), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5101), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4624), 5, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3916), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -189309,16 +210608,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4329), 29, - sym__automatic_semicolon, + ACTIONS(3920), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -189338,60 +210631,96 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [57963] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4331), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4333), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, + [63105] = 31, + ACTIONS(5075), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + ACTIONS(5077), 1, anon_sym_LBRACK, + ACTIONS(5079), 1, anon_sym_DOT, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, + ACTIONS(5504), 1, anon_sym_AMP_AMP, + ACTIONS(5506), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5508), 1, + anon_sym_GT_GT, + ACTIONS(5512), 1, + anon_sym_AMP, + ACTIONS(5514), 1, anon_sym_CARET, + ACTIONS(5516), 1, + anon_sym_PIPE, + ACTIONS(5520), 1, anon_sym_PERCENT, + ACTIONS(5522), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5524), 1, + anon_sym_LT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5576), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5580), 1, + sym__ternary_qmark, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5500), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5502), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5510), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5518), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5528), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5530), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + ACTIONS(5526), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5219), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [58014] = 3, + [63213] = 7, + ACTIONS(5335), 1, + anon_sym_LT, + ACTIONS(5790), 1, + anon_sym_DOT, + ACTIONS(5792), 1, + anon_sym_is, + STATE(2734), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4239), 13, + ACTIONS(4596), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -189401,21 +210730,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4241), 29, + ACTIONS(3995), 27, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -189435,13 +210761,90 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [58065] = 4, - ACTIONS(5155), 1, + [63273] = 31, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5504), 1, + anon_sym_AMP_AMP, + ACTIONS(5506), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5508), 1, + anon_sym_GT_GT, + ACTIONS(5512), 1, + anon_sym_AMP, + ACTIONS(5514), 1, + anon_sym_CARET, + ACTIONS(5516), 1, + anon_sym_PIPE, + ACTIONS(5520), 1, + anon_sym_PERCENT, + ACTIONS(5522), 1, + anon_sym_STAR_STAR, + ACTIONS(5524), 1, + anon_sym_LT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5576), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5580), 1, + sym__ternary_qmark, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5500), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5502), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5510), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5518), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5528), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5530), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5526), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5368), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [63381] = 4, + ACTIONS(5448), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4239), 13, + ACTIONS(4622), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -189455,7 +210858,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4241), 28, + ACTIONS(4624), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -189464,6 +210867,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -189484,11 +210888,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [58118] = 3, + [63435] = 4, + ACTIONS(5794), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4115), 13, + ACTIONS(4642), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -189502,7 +210908,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4117), 29, + ACTIONS(4644), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -189532,17 +210938,108 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [58169] = 3, + [63489] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5275), 1, + anon_sym_AMP_AMP, + ACTIONS(5277), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5279), 1, + anon_sym_GT_GT, + ACTIONS(5283), 1, + anon_sym_AMP, + ACTIONS(5285), 1, + anon_sym_CARET, + ACTIONS(5287), 1, + anon_sym_PIPE, + ACTIONS(5291), 1, + anon_sym_PERCENT, + ACTIONS(5293), 1, + anon_sym_STAR_STAR, + ACTIONS(5295), 1, + anon_sym_LT, + ACTIONS(5303), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4245), 13, + ACTIONS(5263), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5271), 2, anon_sym_in, - anon_sym_GT_GT, + anon_sym_GT, + ACTIONS(5281), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5289), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5299), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5301), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5796), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + [63597] = 7, + ACTIONS(3968), 1, + anon_sym_DOT, + ACTIONS(3972), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3974), 2, anon_sym_AMP, anon_sym_PIPE, + ACTIONS(3964), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3916), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -189550,18 +211047,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4247), 29, - sym__automatic_semicolon, + ACTIONS(3920), 20, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -189579,46 +211068,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [58220] = 11, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5201), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + [63657] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4848), 12, + ACTIONS(4737), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4735), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3916), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4850), 22, + ACTIONS(3920), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -189636,41 +211119,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [58287] = 7, - ACTIONS(3562), 1, - anon_sym_DOT, - ACTIONS(3564), 1, - anon_sym_QMARK_DOT, + [63713] = 4, + ACTIONS(5802), 1, + sym_regex_flags, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3544), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3554), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3498), 10, + ACTIONS(5798), 16, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3502), 24, - sym__automatic_semicolon, + anon_sym_GT, + anon_sym_instanceof, + anon_sym_satisfies, + ACTIONS(5800), 26, sym__ternary_qmark, - anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -189683,55 +211166,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [58346] = 11, - ACTIONS(3321), 1, + [63767] = 10, + ACTIONS(2533), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(2535), 1, anon_sym_SQUOTE, - ACTIONS(4179), 1, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, anon_sym_LBRACK, - ACTIONS(5171), 1, - anon_sym_STAR, - ACTIONS(5204), 1, - anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5206), 2, + ACTIONS(4456), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4676), 2, sym_number, sym_private_property_identifier, - ACTIONS(5208), 2, - anon_sym_get, - anon_sym_set, - STATE(3096), 3, + STATE(4591), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 10, + ACTIONS(740), 9, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(3733), 20, + anon_sym_PIPE_RBRACE, + ACTIONS(2547), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -189744,37 +211225,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [58413] = 5, + [63833] = 4, + ACTIONS(5448), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4215), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(4217), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3498), 10, + ACTIONS(4648), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3502), 26, + anon_sym_GT, + ACTIONS(4650), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -189794,38 +211274,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [58468] = 6, - ACTIONS(4271), 1, anon_sym_extends, + [63887] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4626), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4629), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(4537), 10, + ACTIONS(1930), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4539), 26, + anon_sym_GT, + ACTIONS(1928), 30, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -189845,36 +211322,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [58525] = 4, - ACTIONS(4297), 1, + anon_sym_extends, + anon_sym_is, + [63939] = 7, + ACTIONS(1848), 1, + anon_sym_EQ, + ACTIONS(2573), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4389), 13, + ACTIONS(4715), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4718), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(1846), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4391), 28, + ACTIONS(1850), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -189894,82 +211377,121 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [58578] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4335), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4337), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, + [63999] = 35, + ACTIONS(893), 1, + anon_sym_COLON, + ACTIONS(4506), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + ACTIONS(4508), 1, anon_sym_LBRACK, + ACTIONS(4510), 1, anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5462), 1, + anon_sym_COMMA, + ACTIONS(5468), 1, anon_sym_AMP_AMP, + ACTIONS(5470), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5472), 1, + anon_sym_GT_GT, + ACTIONS(5476), 1, + anon_sym_AMP, + ACTIONS(5478), 1, anon_sym_CARET, + ACTIONS(5480), 1, + anon_sym_PIPE, + ACTIONS(5484), 1, anon_sym_PERCENT, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5498), 1, + sym__ternary_qmark, + ACTIONS(5804), 1, + anon_sym_RPAREN, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6023), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, + sym_optional_chain, + STATE(7106), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5466), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5474), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5482), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5492), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5490), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, + [64115] = 7, + ACTIONS(4723), 1, + anon_sym_EQ, + ACTIONS(4733), 1, anon_sym_extends, - [58629] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4339), 13, + ACTIONS(4727), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4730), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4721), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4341), 29, + ACTIONS(4725), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -189989,12 +211511,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [58680] = 3, + [64175] = 12, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5806), 1, + anon_sym_LT, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4343), 13, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5391), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -190004,22 +211544,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4345), 29, + ACTIONS(5393), 21, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -190033,18 +211567,131 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [58731] = 4, - ACTIONS(4351), 1, + [64245] = 10, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5337), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5809), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5811), 2, + anon_sym_get, + anon_sym_set, + STATE(4578), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [64311] = 10, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5813), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5815), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5817), 2, + anon_sym_get, + anon_sym_set, + STATE(4623), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [64377] = 6, + ACTIONS(5083), 1, + anon_sym_LT, + ACTIONS(5446), 1, anon_sym_DOT, + STATE(2326), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4347), 13, + ACTIONS(4596), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -190054,11 +211701,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4349), 28, + ACTIONS(3995), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -190087,11 +211733,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [58784] = 3, + [64435] = 5, + ACTIONS(5083), 1, + anon_sym_LT, + STATE(2354), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3710), 13, + ACTIONS(4642), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -190101,11 +211751,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3530), 29, + ACTIONS(4644), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -190135,50 +211784,112 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [58835] = 15, + [64491] = 19, ACTIONS(237), 1, anon_sym_COMMA, - ACTIONS(2351), 1, + ACTIONS(2533), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(2535), 1, anon_sym_SQUOTE, - ACTIONS(4177), 1, + ACTIONS(2549), 1, + anon_sym_async, + ACTIONS(2551), 1, + anon_sym_readonly, + ACTIONS(2555), 1, + anon_sym_override, + ACTIONS(4630), 1, anon_sym_EQ, - ACTIONS(4503), 1, + ACTIONS(4674), 1, anon_sym_LBRACK, - ACTIONS(4875), 1, + ACTIONS(5700), 1, anon_sym_STAR, - ACTIONS(4986), 1, + ACTIONS(5819), 1, anon_sym_RBRACE, - STATE(4769), 1, + STATE(3336), 1, + sym_override_modifier, + STATE(6106), 1, aux_sym_object_repeat1, - STATE(5141), 1, + STATE(6111), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2355), 2, + ACTIONS(2537), 2, sym_number, sym_private_property_identifier, - ACTIONS(2371), 2, + ACTIONS(2553), 2, anon_sym_get, anon_sym_set, - STATE(3772), 3, + STATE(4711), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 5, + ACTIONS(740), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2365), 21, + ACTIONS(2547), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [64575] = 11, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(5311), 1, + anon_sym_STAR, + ACTIONS(5313), 1, anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5315), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5319), 2, + anon_sym_get, + anon_sym_set, + STATE(3559), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(4159), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, anon_sym_new, sym_identifier, anon_sym_static, @@ -190195,11 +211906,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [58910] = 3, + [64643] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3731), 13, + ACTIONS(3625), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -190213,15 +211924,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3536), 29, + ACTIONS(3627), 30, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -190243,74 +211954,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [58961] = 16, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(2367), 1, - anon_sym_async, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(4875), 1, - anon_sym_STAR, - ACTIONS(4986), 1, - anon_sym_RBRACE, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2355), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2371), 2, - anon_sym_get, - anon_sym_set, - STATE(3772), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [59038] = 4, - ACTIONS(4354), 1, - anon_sym_DOT, + anon_sym_PIPE_RBRACE, + [64695] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4347), 13, + ACTIONS(4835), 5, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(5027), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -190324,16 +211979,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4349), 28, - sym__automatic_semicolon, + ACTIONS(5029), 25, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -190352,247 +212005,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [59091] = 33, - ACTIONS(4578), 1, + [64749] = 31, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4887), 1, + ACTIONS(5504), 1, anon_sym_AMP_AMP, - ACTIONS(4889), 1, + ACTIONS(5506), 1, anon_sym_PIPE_PIPE, - ACTIONS(4891), 1, + ACTIONS(5508), 1, anon_sym_GT_GT, - ACTIONS(4895), 1, + ACTIONS(5512), 1, anon_sym_AMP, - ACTIONS(4897), 1, + ACTIONS(5514), 1, anon_sym_CARET, - ACTIONS(4899), 1, + ACTIONS(5516), 1, anon_sym_PIPE, - ACTIONS(4903), 1, + ACTIONS(5520), 1, anon_sym_PERCENT, - ACTIONS(4905), 1, + ACTIONS(5522), 1, anon_sym_STAR_STAR, - ACTIONS(4907), 1, + ACTIONS(5524), 1, anon_sym_LT, - ACTIONS(4915), 1, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5576), 1, anon_sym_QMARK_QMARK, - ACTIONS(4919), 1, + ACTIONS(5578), 1, anon_sym_satisfies, - ACTIONS(4921), 1, + ACTIONS(5580), 1, sym__ternary_qmark, - ACTIONS(5134), 1, - anon_sym_COMMA, - STATE(1887), 1, + STATE(2079), 1, sym_type_arguments, - STATE(2221), 1, + STATE(2707), 1, sym_arguments, - STATE(4698), 1, - aux_sym_sequence_expression_repeat1, - STATE(5038), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4879), 2, + ACTIONS(5500), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4885), 2, + ACTIONS(5502), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4893), 2, + ACTIONS(5510), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4901), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4911), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4913), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5210), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(4909), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [59202] = 9, - ACTIONS(2395), 1, - anon_sym_extends, - ACTIONS(4195), 1, - anon_sym_LBRACK, - ACTIONS(5024), 1, - anon_sym_RPAREN, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1698), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4198), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4774), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(1696), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, + ACTIONS(5518), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5528), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1700), 22, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5530), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [59265] = 9, - ACTIONS(4207), 1, - anon_sym_LBRACK, - ACTIONS(4213), 1, - anon_sym_extends, - ACTIONS(5028), 1, - anon_sym_RPAREN, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4203), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4210), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4813), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(4201), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4205), 22, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(5526), 3, anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [59328] = 4, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4297), 4, + ACTIONS(5389), 5, sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(4389), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4391), 25, - sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + anon_sym_SEMI, anon_sym_BQUOTE, - anon_sym_satisfies, - [59381] = 3, + [64857] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4357), 13, + ACTIONS(3629), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -190606,15 +212100,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4359), 29, + ACTIONS(3631), 30, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -190636,13 +212130,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [59432] = 4, - ACTIONS(4117), 1, - anon_sym_extends, + anon_sym_PIPE_RBRACE, + [64909] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4161), 13, + ACTIONS(3633), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -190656,15 +212149,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4163), 28, + ACTIONS(3635), 30, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -190685,450 +212178,432 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [59485] = 6, - ACTIONS(5149), 1, - anon_sym_AMP, - ACTIONS(5151), 1, - anon_sym_PIPE, - ACTIONS(5153), 1, anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4161), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4163), 28, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + [64961] = 31, + ACTIONS(5075), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + ACTIONS(5077), 1, anon_sym_LBRACK, + ACTIONS(5079), 1, anon_sym_DOT, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, + ACTIONS(5504), 1, anon_sym_AMP_AMP, + ACTIONS(5506), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5508), 1, + anon_sym_GT_GT, + ACTIONS(5512), 1, + anon_sym_AMP, + ACTIONS(5514), 1, anon_sym_CARET, + ACTIONS(5516), 1, + anon_sym_PIPE, + ACTIONS(5520), 1, anon_sym_PERCENT, + ACTIONS(5522), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5524), 1, + anon_sym_LT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5576), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(5578), 1, anon_sym_satisfies, - [59542] = 6, - ACTIONS(5149), 1, - anon_sym_AMP, - ACTIONS(5151), 1, - anon_sym_PIPE, - ACTIONS(5153), 1, - anon_sym_extends, + ACTIONS(5580), 1, + sym__ternary_qmark, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4357), 11, + ACTIONS(5500), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5502), 2, anon_sym_in, - anon_sym_GT_GT, + anon_sym_GT, + ACTIONS(5510), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5518), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5528), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4359), 28, + ACTIONS(5530), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5526), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5159), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_BQUOTE, + [65069] = 18, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, anon_sym_LBRACK, + ACTIONS(5079), 1, anon_sym_DOT, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, + ACTIONS(5508), 1, + anon_sym_GT_GT, + ACTIONS(5520), 1, anon_sym_PERCENT, + ACTIONS(5522), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [59599] = 3, + ACTIONS(5524), 1, + anon_sym_LT, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4153), 13, + ACTIONS(5500), 2, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4155), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, + ACTIONS(5510), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(5518), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [59650] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4361), 13, - anon_sym_STAR, + ACTIONS(5405), 7, anon_sym_BANG, anon_sym_in, - anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4363), 29, + ACTIONS(5403), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [59701] = 3, + [65151] = 11, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(5813), 1, + anon_sym_STAR, + ACTIONS(5821), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4365), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4367), 29, + ACTIONS(5823), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5825), 2, + anon_sym_get, + anon_sym_set, + STATE(3529), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(4159), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [65219] = 11, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4632), 1, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [59752] = 3, + ACTIONS(5784), 1, + anon_sym_STAR, + ACTIONS(5827), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4369), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4371), 29, + ACTIONS(5829), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5831), 2, + anon_sym_get, + anon_sym_set, + STATE(3531), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(4159), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [65287] = 31, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, anon_sym_LBRACK, + ACTIONS(5079), 1, anon_sym_DOT, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, + ACTIONS(5504), 1, anon_sym_AMP_AMP, + ACTIONS(5506), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5508), 1, + anon_sym_GT_GT, + ACTIONS(5512), 1, + anon_sym_AMP, + ACTIONS(5514), 1, anon_sym_CARET, + ACTIONS(5516), 1, + anon_sym_PIPE, + ACTIONS(5520), 1, anon_sym_PERCENT, + ACTIONS(5522), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5524), 1, + anon_sym_LT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5576), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(5578), 1, anon_sym_satisfies, - anon_sym_extends, - [59803] = 3, + ACTIONS(5580), 1, + sym__ternary_qmark, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3451), 13, + ACTIONS(5500), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5502), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5510), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5518), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5528), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3453), 29, + ACTIONS(5530), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5526), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5267), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_BQUOTE, + [65395] = 22, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, anon_sym_LBRACK, + ACTIONS(5079), 1, anon_sym_DOT, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, + ACTIONS(5508), 1, + anon_sym_GT_GT, + ACTIONS(5520), 1, anon_sym_PERCENT, + ACTIONS(5522), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [59854] = 3, + ACTIONS(5524), 1, + anon_sym_LT, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4373), 13, + ACTIONS(5500), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5502), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5510), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5518), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5528), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4375), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5530), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [59905] = 4, - ACTIONS(5149), 1, - anon_sym_AMP, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4377), 12, - anon_sym_STAR, + ACTIONS(5405), 3, anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, + anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4379), 29, + ACTIONS(5526), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 12, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [59958] = 3, + [65485] = 12, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5833), 1, + anon_sym_LT, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4381), 13, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5391), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -191138,22 +212613,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4383), 29, + ACTIONS(5393), 21, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -191167,64 +212636,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [60009] = 15, + [65555] = 19, ACTIONS(237), 1, anon_sym_COMMA, - ACTIONS(2351), 1, + ACTIONS(2533), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(2535), 1, anon_sym_SQUOTE, - ACTIONS(4177), 1, + ACTIONS(2549), 1, + anon_sym_async, + ACTIONS(2551), 1, + anon_sym_readonly, + ACTIONS(2555), 1, + anon_sym_override, + ACTIONS(4630), 1, anon_sym_EQ, - ACTIONS(4503), 1, + ACTIONS(4674), 1, anon_sym_LBRACK, - ACTIONS(4875), 1, + ACTIONS(5700), 1, anon_sym_STAR, - ACTIONS(4998), 1, + ACTIONS(5836), 1, anon_sym_RBRACE, - STATE(4769), 1, + STATE(3336), 1, + sym_override_modifier, + STATE(6106), 1, aux_sym_object_repeat1, - STATE(5141), 1, + STATE(6111), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2355), 2, + ACTIONS(2537), 2, sym_number, sym_private_property_identifier, - ACTIONS(2371), 2, + ACTIONS(2553), 2, anon_sym_get, anon_sym_set, - STATE(3772), 3, + STATE(4711), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 5, + ACTIONS(740), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2365), 21, + ACTIONS(2547), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -191232,111 +212703,187 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [60084] = 11, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(4179), 1, + [65639] = 15, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(5171), 1, - anon_sym_STAR, - ACTIONS(5204), 1, - anon_sym_async, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5838), 1, + anon_sym_LT, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5208), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5212), 2, - sym_number, - sym_private_property_identifier, - STATE(2979), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5378), 11, + anon_sym_STAR, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5380), 19, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + sym__ternary_qmark, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3733), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [60151] = 16, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(2367), 1, - anon_sym_async, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4503), 1, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + [65715] = 31, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(4875), 1, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5634), 1, + anon_sym_LT, + ACTIONS(5640), 1, + anon_sym_AMP_AMP, + ACTIONS(5642), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5644), 1, + anon_sym_GT_GT, + ACTIONS(5648), 1, + anon_sym_AMP, + ACTIONS(5650), 1, + anon_sym_CARET, + ACTIONS(5652), 1, + anon_sym_PIPE, + ACTIONS(5656), 1, + anon_sym_PERCENT, + ACTIONS(5658), 1, + anon_sym_STAR_STAR, + ACTIONS(5666), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5668), 1, + sym__ternary_qmark, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5636), 2, anon_sym_STAR, - ACTIONS(4998), 1, + anon_sym_SLASH, + ACTIONS(5638), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5646), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5654), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5662), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5664), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5660), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5401), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [65823] = 9, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4325), 1, anon_sym_RBRACE, - STATE(4769), 1, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(6106), 1, aux_sym_object_repeat1, - STATE(5141), 1, + STATE(6111), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2355), 2, + ACTIONS(2145), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(2371), 2, - anon_sym_get, - anon_sym_set, - STATE(3772), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 5, + ACTIONS(740), 9, + sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2365), 20, + anon_sym_PIPE_RBRACE, + ACTIONS(2143), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -191349,37 +212896,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [60228] = 9, - ACTIONS(3841), 1, + [65887] = 9, + ACTIONS(4317), 1, anon_sym_COMMA, - ACTIONS(3855), 1, + ACTIONS(4325), 1, anon_sym_RBRACE, - ACTIONS(4177), 1, + ACTIONS(4630), 1, anon_sym_EQ, - STATE(4769), 1, + STATE(6106), 1, aux_sym_object_repeat1, - STATE(5141), 1, + STATE(6111), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1989), 6, + ACTIONS(2141), 6, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(698), 8, + ACTIONS(740), 9, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(1987), 23, + ACTIONS(2139), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -191403,48 +212951,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [60291] = 9, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3855), 1, - anon_sym_RBRACE, - ACTIONS(4177), 1, - anon_sym_EQ, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + [65951] = 11, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(5784), 1, + anon_sym_STAR, + ACTIONS(5827), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1985), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(5831), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5841), 2, sym_number, sym_private_property_identifier, - ACTIONS(698), 8, + STATE(3509), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1983), 23, + ACTIONS(4159), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -191457,33 +213008,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [60354] = 11, - ACTIONS(3321), 1, + [66019] = 11, + ACTIONS(3721), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3723), 1, anon_sym_SQUOTE, - ACTIONS(4179), 1, + ACTIONS(4632), 1, anon_sym_LBRACK, - ACTIONS(5171), 1, + ACTIONS(5784), 1, anon_sym_STAR, - ACTIONS(5204), 1, + ACTIONS(5827), 1, anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5208), 2, + ACTIONS(5831), 2, anon_sym_get, anon_sym_set, - ACTIONS(5214), 2, + ACTIONS(5843), 2, sym_number, sym_private_property_identifier, - STATE(2998), 3, + STATE(3530), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 10, + ACTIONS(740), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_EQ, anon_sym_COMMA, anon_sym_BANG, @@ -191492,7 +213044,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(3733), 20, + ACTIONS(4159), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -191513,99 +213065,108 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [60421] = 10, - ACTIONS(1698), 1, - anon_sym_EQ, - ACTIONS(2395), 1, - anon_sym_extends, - ACTIONS(2397), 1, - anon_sym_QMARK, - ACTIONS(4195), 1, + [66087] = 16, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(5092), 1, - anon_sym_COLON, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5522), 1, + anon_sym_STAR_STAR, + ACTIONS(5540), 1, + anon_sym_LT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5578), 1, + anon_sym_satisfies, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4198), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5024), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(1696), 11, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1700), 22, + ACTIONS(5403), 18, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [60486] = 10, - ACTIONS(4203), 1, - anon_sym_EQ, - ACTIONS(4207), 1, + [66165] = 11, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(4213), 1, - anon_sym_extends, - ACTIONS(4259), 1, - anon_sym_QMARK, - ACTIONS(4935), 1, - anon_sym_COLON, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5845), 1, + anon_sym_LT, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4210), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5028), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(4201), 11, + ACTIONS(5436), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4205), 22, + ACTIONS(5438), 23, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -191623,142 +213184,122 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [60551] = 6, - ACTIONS(4125), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4678), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4681), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3498), 10, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3502), 26, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, + [66233] = 35, + ACTIONS(893), 1, + anon_sym_COLON, + ACTIONS(4506), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5462), 1, + anon_sym_COMMA, + ACTIONS(5468), 1, anon_sym_AMP_AMP, + ACTIONS(5470), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5472), 1, + anon_sym_GT_GT, + ACTIONS(5476), 1, + anon_sym_AMP, + ACTIONS(5478), 1, anon_sym_CARET, + ACTIONS(5480), 1, + anon_sym_PIPE, + ACTIONS(5484), 1, anon_sym_PERCENT, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [60608] = 9, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3852), 1, - anon_sym_RBRACE, - ACTIONS(4177), 1, - anon_sym_EQ, - STATE(5139), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(5498), 1, + sym__ternary_qmark, + ACTIONS(5848), 1, + anon_sym_RPAREN, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6023), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, + sym_optional_chain, + STATE(7060), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1989), 6, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5460), 2, anon_sym_STAR, - anon_sym_LBRACK, + anon_sym_SLASH, + ACTIONS(5466), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5474), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5482), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5492), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5494), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5490), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [66349] = 10, + ACTIONS(2533), 1, anon_sym_DQUOTE, + ACTIONS(2535), 1, anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(698), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1987), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [60671] = 9, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3852), 1, - anon_sym_RBRACE, - ACTIONS(4177), 1, - anon_sym_EQ, - STATE(5139), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5684), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1985), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(5850), 2, sym_number, sym_private_property_identifier, - ACTIONS(698), 8, + ACTIONS(5852), 2, + anon_sym_get, + anon_sym_set, + STATE(4603), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1983), 23, + ACTIONS(2547), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -191768,8 +213309,6 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -191782,27 +213321,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [60734] = 6, + [66415] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4597), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4594), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(4231), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3498), 11, + ACTIONS(2002), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -191810,10 +213339,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 22, + ACTIONS(2000), 30, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_while, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -191833,181 +213370,222 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [60791] = 6, + [66467] = 24, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5508), 1, + anon_sym_GT_GT, + ACTIONS(5512), 1, + anon_sym_AMP, + ACTIONS(5514), 1, + anon_sym_CARET, + ACTIONS(5520), 1, + anon_sym_PERCENT, + ACTIONS(5522), 1, + anon_sym_STAR_STAR, + ACTIONS(5524), 1, + anon_sym_LT, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4629), 2, - anon_sym_AMP, + ACTIONS(5405), 2, + anon_sym_BANG, anon_sym_PIPE, - ACTIONS(4626), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(4271), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(4537), 11, + ACTIONS(5500), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5502), 2, anon_sym_in, - anon_sym_GT_GT, + anon_sym_GT, + ACTIONS(5510), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5518), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5528), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4539), 22, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5530), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [60848] = 6, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4635), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4313), 4, + ACTIONS(5526), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 11, sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(4632), 5, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [66561] = 20, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, anon_sym_LBRACK, + ACTIONS(5079), 1, anon_sym_DOT, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4389), 11, + ACTIONS(5508), 1, + anon_sym_GT_GT, + ACTIONS(5520), 1, + anon_sym_PERCENT, + ACTIONS(5522), 1, + anon_sym_STAR_STAR, + ACTIONS(5524), 1, + anon_sym_LT, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5500), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5502), 2, anon_sym_in, - anon_sym_GT_GT, + anon_sym_GT, + ACTIONS(5510), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5518), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5526), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5405), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4391), 20, + ACTIONS(5403), 14, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [60905] = 7, - ACTIONS(3604), 1, - anon_sym_EQ, - ACTIONS(4231), 1, - anon_sym_extends, + [66647] = 13, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5522), 1, + anon_sym_STAR_STAR, + ACTIONS(5540), 1, + anon_sym_LT, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4594), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4597), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3498), 10, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3502), 25, + anon_sym_GT, + ACTIONS(5403), 20, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [60964] = 6, + [66719] = 6, + ACTIONS(3986), 1, + anon_sym_EQ, + ACTIONS(4084), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4681), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4678), 3, + ACTIONS(4082), 5, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(4125), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3498), 11, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3916), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -192015,10 +213593,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 22, + ACTIONS(3920), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -192038,37 +213617,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [61021] = 9, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3858), 1, - anon_sym_RBRACE, - ACTIONS(4177), 1, - anon_sym_EQ, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + [66777] = 10, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5412), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1989), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(5854), 2, sym_number, sym_private_property_identifier, - ACTIONS(698), 8, + ACTIONS(5856), 2, + anon_sym_get, + anon_sym_set, + STATE(4590), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1987), 23, + ACTIONS(2547), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -192078,8 +213661,6 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -192092,53 +213673,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [61084] = 9, - ACTIONS(3841), 1, + [66843] = 19, + ACTIONS(237), 1, anon_sym_COMMA, - ACTIONS(3858), 1, + ACTIONS(746), 1, anon_sym_RBRACE, - ACTIONS(4177), 1, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(2549), 1, + anon_sym_async, + ACTIONS(2551), 1, + anon_sym_readonly, + ACTIONS(2555), 1, + anon_sym_override, + ACTIONS(4630), 1, anon_sym_EQ, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5700), 1, + anon_sym_STAR, + STATE(3336), 1, + sym_override_modifier, + STATE(6111), 1, aux_sym_object_pattern_repeat1, + STATE(6237), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1985), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(2537), 2, sym_number, sym_private_property_identifier, - ACTIONS(698), 8, - sym__automatic_semicolon, + ACTIONS(2553), 2, + anon_sym_get, + anon_sym_set, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, sym__member_signature_marker, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1983), 23, + ACTIONS(2547), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -192146,107 +213738,185 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [61147] = 9, - ACTIONS(3841), 1, + [66927] = 4, + ACTIONS(5858), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2002), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(2000), 29, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - ACTIONS(3849), 1, anon_sym_RBRACE, - ACTIONS(4177), 1, - anon_sym_EQ, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + anon_sym_else, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_while, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [66981] = 25, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5405), 1, + anon_sym_BANG, + ACTIONS(5508), 1, + anon_sym_GT_GT, + ACTIONS(5512), 1, + anon_sym_AMP, + ACTIONS(5514), 1, + anon_sym_CARET, + ACTIONS(5516), 1, + anon_sym_PIPE, + ACTIONS(5520), 1, + anon_sym_PERCENT, + ACTIONS(5522), 1, + anon_sym_STAR_STAR, + ACTIONS(5524), 1, + anon_sym_LT, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1989), 6, + ACTIONS(5500), 2, anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(698), 8, + anon_sym_SLASH, + ACTIONS(5502), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5510), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5518), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5528), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5530), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5526), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 11, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1987), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [67077] = 19, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(742), 1, + anon_sym_RBRACE, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(2549), 1, anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, + ACTIONS(2551), 1, anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, + ACTIONS(2555), 1, anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [61210] = 9, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3849), 1, - anon_sym_RBRACE, - ACTIONS(4177), 1, + ACTIONS(4630), 1, anon_sym_EQ, - STATE(4769), 1, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5700), 1, + anon_sym_STAR, + STATE(3336), 1, + sym_override_modifier, + STATE(6106), 1, aux_sym_object_repeat1, - STATE(5141), 1, + STATE(6111), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1985), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(2537), 2, sym_number, sym_private_property_identifier, - ACTIONS(698), 8, - sym__automatic_semicolon, + ACTIONS(2553), 2, + anon_sym_get, + anon_sym_set, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, sym__member_signature_marker, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1983), 23, + ACTIONS(2547), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -192254,54 +213924,136 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [61273] = 10, - ACTIONS(2351), 1, + [67161] = 26, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5405), 1, + anon_sym_BANG, + ACTIONS(5504), 1, + anon_sym_AMP_AMP, + ACTIONS(5508), 1, + anon_sym_GT_GT, + ACTIONS(5512), 1, + anon_sym_AMP, + ACTIONS(5514), 1, + anon_sym_CARET, + ACTIONS(5516), 1, + anon_sym_PIPE, + ACTIONS(5520), 1, + anon_sym_PERCENT, + ACTIONS(5522), 1, + anon_sym_STAR_STAR, + ACTIONS(5524), 1, + anon_sym_LT, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5500), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5502), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5510), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5518), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5528), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5530), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5526), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 10, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [67259] = 19, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(715), 1, + anon_sym_RBRACE, + ACTIONS(2533), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(2535), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(2549), 1, + anon_sym_async, + ACTIONS(2551), 1, + anon_sym_readonly, + ACTIONS(2555), 1, + anon_sym_override, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, anon_sym_LBRACK, - ACTIONS(4563), 1, + ACTIONS(5700), 1, anon_sym_STAR, + STATE(3336), 1, + sym_override_modifier, + STATE(6051), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5216), 2, + ACTIONS(2537), 2, sym_number, sym_private_property_identifier, - ACTIONS(5218), 2, + ACTIONS(2553), 2, anon_sym_get, anon_sym_set, - STATE(3676), 3, + STATE(4711), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, + ACTIONS(740), 5, sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2365), 21, + ACTIONS(2547), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -192309,37 +214061,100 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [61338] = 9, - ACTIONS(3841), 1, + [67343] = 16, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5520), 1, + anon_sym_PERCENT, + ACTIONS(5522), 1, + anon_sym_STAR_STAR, + ACTIONS(5540), 1, + anon_sym_LT, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5500), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5518), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 8, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5403), 19, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - ACTIONS(3844), 1, anon_sym_RBRACE, - ACTIONS(4177), 1, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [67421] = 9, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4337), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, anon_sym_EQ, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, + STATE(6111), 1, aux_sym_object_pattern_repeat1, + STATE(6237), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1989), 6, + ACTIONS(2145), 6, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(698), 8, + ACTIONS(740), 9, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(1987), 23, + ACTIONS(2143), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -192363,37 +214178,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [61401] = 9, - ACTIONS(3841), 1, + [67485] = 9, + ACTIONS(4317), 1, anon_sym_COMMA, - ACTIONS(3844), 1, + ACTIONS(4337), 1, anon_sym_RBRACE, - ACTIONS(4177), 1, + ACTIONS(4630), 1, anon_sym_EQ, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, + STATE(6111), 1, aux_sym_object_pattern_repeat1, + STATE(6237), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1985), 6, + ACTIONS(2141), 6, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(698), 8, + ACTIONS(740), 9, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(1983), 23, + ACTIONS(2139), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -192417,127 +214233,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [61464] = 10, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(5118), 1, - anon_sym_STAR, + [67549] = 6, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5220), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5222), 2, - anon_sym_get, - anon_sym_set, - STATE(3737), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + ACTIONS(5154), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5151), 3, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [61529] = 10, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + anon_sym_RBRACE, anon_sym_LBRACK, - ACTIONS(5224), 1, - anon_sym_STAR, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5226), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5228), 2, - anon_sym_get, - anon_sym_set, - STATE(3762), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, + ACTIONS(4769), 5, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, + sym__member_end_marker, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2365), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [61594] = 6, - ACTIONS(5149), 1, - anon_sym_AMP, - ACTIONS(5151), 1, - anon_sym_PIPE, - ACTIONS(5153), 1, anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4171), 11, + anon_sym_PIPE_RBRACE, + ACTIONS(3916), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -192549,16 +214262,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4173), 28, - sym__automatic_semicolon, + ACTIONS(3920), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -192578,13 +214285,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [61651] = 4, - ACTIONS(3540), 1, - anon_sym_EQ, + [67607] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3498), 13, + ACTIONS(1984), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -192598,15 +214303,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 28, + ACTIONS(1982), 30, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -192627,291 +214333,138 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [61704] = 11, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(4179), 1, - anon_sym_LBRACK, - ACTIONS(5224), 1, - anon_sym_STAR, - ACTIONS(5230), 1, - anon_sym_async, + anon_sym_PIPE_RBRACE, + [67659] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5232), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5234), 2, - anon_sym_get, - anon_sym_set, - STATE(3107), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, + ACTIONS(1896), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3733), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [61771] = 14, - ACTIONS(162), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(3303), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1894), 30, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, anon_sym_LBRACE, - ACTIONS(5238), 1, anon_sym_COMMA, - ACTIONS(5240), 1, anon_sym_RBRACE, - ACTIONS(5242), 1, - anon_sym_LBRACK, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5244), 2, - sym_number, - sym_private_property_identifier, - STATE(4717), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(5788), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - STATE(6120), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(5236), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [61844] = 33, - ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4887), 1, anon_sym_AMP_AMP, - ACTIONS(4889), 1, anon_sym_PIPE_PIPE, - ACTIONS(4891), 1, - anon_sym_GT_GT, - ACTIONS(4895), 1, - anon_sym_AMP, - ACTIONS(4897), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4899), 1, - anon_sym_PIPE, - ACTIONS(4903), 1, anon_sym_PERCENT, - ACTIONS(4905), 1, anon_sym_STAR_STAR, - ACTIONS(4907), 1, - anon_sym_LT, - ACTIONS(4915), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - sym__ternary_qmark, - ACTIONS(5246), 1, - anon_sym_COMMA, - ACTIONS(5249), 1, - anon_sym_RBRACE, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4879), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4885), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4893), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4901), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4911), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4913), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5251), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(4909), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [61955] = 33, - ACTIONS(4578), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_PIPE_RBRACE, + [67711] = 31, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5327), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(5329), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(5331), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, + ACTIONS(5587), 1, anon_sym_as, - ACTIONS(4883), 1, + ACTIONS(5589), 1, anon_sym_BANG, - ACTIONS(4887), 1, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5600), 1, anon_sym_AMP_AMP, - ACTIONS(4889), 1, + ACTIONS(5602), 1, anon_sym_PIPE_PIPE, - ACTIONS(4891), 1, + ACTIONS(5604), 1, anon_sym_GT_GT, - ACTIONS(4895), 1, + ACTIONS(5608), 1, anon_sym_AMP, - ACTIONS(4897), 1, + ACTIONS(5610), 1, anon_sym_CARET, - ACTIONS(4899), 1, + ACTIONS(5612), 1, anon_sym_PIPE, - ACTIONS(4903), 1, + ACTIONS(5616), 1, anon_sym_PERCENT, - ACTIONS(4905), 1, + ACTIONS(5618), 1, anon_sym_STAR_STAR, - ACTIONS(4907), 1, + ACTIONS(5620), 1, anon_sym_LT, - ACTIONS(4915), 1, + ACTIONS(5628), 1, anon_sym_QMARK_QMARK, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, + ACTIONS(5630), 1, sym__ternary_qmark, - ACTIONS(5246), 1, - anon_sym_COMMA, - ACTIONS(5249), 1, - anon_sym_RBRACE, - STATE(1887), 1, + STATE(2265), 1, sym_type_arguments, - STATE(2221), 1, + STATE(2873), 1, sym_arguments, - STATE(5038), 1, + STATE(6101), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4781), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(4879), 2, + ACTIONS(5585), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5596), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4885), 2, + ACTIONS(5598), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4893), 2, + ACTIONS(5606), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4901), 2, + ACTIONS(5614), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4911), 2, + ACTIONS(5624), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4913), 2, + ACTIONS(5626), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4909), 3, + ACTIONS(5622), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [62066] = 7, - ACTIONS(5253), 1, - anon_sym_LPAREN, - ACTIONS(5258), 1, - anon_sym_LT, - ACTIONS(5261), 1, - anon_sym_QMARK, + ACTIONS(5372), 5, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_BQUOTE, + [67819] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5256), 2, - sym__member_signature_marker, - anon_sym_COLON, - ACTIONS(4646), 12, + ACTIONS(4971), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -192921,15 +214474,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4648), 25, + ACTIONS(4973), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -192950,244 +214507,109 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [62125] = 33, - ACTIONS(4578), 1, + anon_sym_extends, + [67870] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4951), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4953), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(4580), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4887), 1, anon_sym_AMP_AMP, - ACTIONS(4889), 1, anon_sym_PIPE_PIPE, - ACTIONS(4891), 1, - anon_sym_GT_GT, - ACTIONS(4895), 1, - anon_sym_AMP, - ACTIONS(4897), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4899), 1, - anon_sym_PIPE, - ACTIONS(4903), 1, anon_sym_PERCENT, - ACTIONS(4905), 1, anon_sym_STAR_STAR, - ACTIONS(4907), 1, - anon_sym_LT, - ACTIONS(4915), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4919), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4921), 1, - sym__ternary_qmark, - ACTIONS(5249), 1, - anon_sym_RBRACE, - ACTIONS(5263), 1, - anon_sym_COMMA, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, + anon_sym_extends, + [67921] = 4, + ACTIONS(5860), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4785), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(4879), 2, + ACTIONS(1844), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4885), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4893), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4901), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4911), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4913), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4909), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [62236] = 32, - ACTIONS(4578), 1, + anon_sym_GT, + ACTIONS(1842), 28, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(4580), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4887), 1, anon_sym_AMP_AMP, - ACTIONS(4889), 1, anon_sym_PIPE_PIPE, - ACTIONS(4891), 1, - anon_sym_GT_GT, - ACTIONS(4895), 1, - anon_sym_AMP, - ACTIONS(4897), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4899), 1, - anon_sym_PIPE, - ACTIONS(4903), 1, anon_sym_PERCENT, - ACTIONS(4905), 1, anon_sym_STAR_STAR, - ACTIONS(4907), 1, - anon_sym_LT, - ACTIONS(4915), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4919), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4921), 1, - sym__ternary_qmark, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4879), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4885), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4893), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4901), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4911), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4913), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5249), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(5266), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(4909), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [62345] = 33, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4887), 1, - anon_sym_AMP_AMP, - ACTIONS(4889), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4891), 1, - anon_sym_GT_GT, - ACTIONS(4895), 1, - anon_sym_AMP, - ACTIONS(4897), 1, - anon_sym_CARET, - ACTIONS(4899), 1, - anon_sym_PIPE, - ACTIONS(4903), 1, - anon_sym_PERCENT, - ACTIONS(4905), 1, - anon_sym_STAR_STAR, - ACTIONS(4907), 1, - anon_sym_LT, - ACTIONS(4915), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - sym__ternary_qmark, - ACTIONS(5268), 1, - anon_sym_COMMA, - ACTIONS(5271), 1, - anon_sym_RBRACE, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4785), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(4879), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4885), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4893), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4901), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4911), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4913), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4909), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [62456] = 3, + anon_sym_PIPE_RBRACE, + [67974] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2385), 13, + ACTIONS(1980), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -193201,15 +214623,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(2383), 29, + ACTIONS(1978), 29, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -193230,12 +214652,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [62507] = 3, + anon_sym_PIPE_RBRACE, + [68025] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4385), 13, + ACTIONS(4955), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -193249,7 +214671,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4387), 29, + ACTIONS(4957), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -193279,36 +214701,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [62558] = 3, + [68076] = 6, + ACTIONS(4851), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4499), 13, + ACTIONS(5058), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5055), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + ACTIONS(5027), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4501), 29, + ACTIONS(5029), 24, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -193326,12 +214752,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [62609] = 3, + [68133] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5468), 1, + anon_sym_AMP_AMP, + ACTIONS(5470), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5472), 1, + anon_sym_GT_GT, + ACTIONS(5476), 1, + anon_sym_AMP, + ACTIONS(5478), 1, + anon_sym_CARET, + ACTIONS(5480), 1, + anon_sym_PIPE, + ACTIONS(5484), 1, + anon_sym_PERCENT, + ACTIONS(5486), 1, + anon_sym_STAR_STAR, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5498), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4393), 13, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5466), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5474), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5482), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5492), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5494), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5490), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5376), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [68240] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4959), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -193345,7 +214846,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4395), 29, + ACTIONS(4961), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -193375,11 +214876,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [62660] = 3, + [68291] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4397), 13, + ACTIONS(4963), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -193393,7 +214894,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4399), 29, + ACTIONS(4965), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -193423,11 +214924,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [62711] = 3, + [68342] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4393), 13, + ACTIONS(1930), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -193441,15 +214942,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4395), 29, + ACTIONS(1928), 29, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -193471,17 +214971,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [62762] = 3, + anon_sym_is, + [68393] = 6, + ACTIONS(5862), 1, + anon_sym_AMP, + ACTIONS(5864), 1, + anon_sym_PIPE, + ACTIONS(5866), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4397), 13, + ACTIONS(4967), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -193489,7 +214994,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4399), 29, + ACTIONS(4969), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -193518,12 +215023,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [62813] = 3, + [68450] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4401), 13, + ACTIONS(3871), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -193537,7 +215041,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4403), 29, + ACTIONS(3873), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -193567,82 +215071,117 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [62864] = 3, + [68501] = 33, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5504), 1, + anon_sym_AMP_AMP, + ACTIONS(5506), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5508), 1, + anon_sym_GT_GT, + ACTIONS(5512), 1, + anon_sym_AMP, + ACTIONS(5514), 1, + anon_sym_CARET, + ACTIONS(5516), 1, + anon_sym_PIPE, + ACTIONS(5520), 1, + anon_sym_PERCENT, + ACTIONS(5522), 1, + anon_sym_STAR_STAR, + ACTIONS(5524), 1, + anon_sym_LT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5576), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5580), 1, + sym__ternary_qmark, + ACTIONS(5868), 1, + anon_sym_COMMA, + ACTIONS(5871), 1, + anon_sym_RBRACE, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4405), 13, + ACTIONS(5500), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5502), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5510), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5518), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5528), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4407), 29, + ACTIONS(5530), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5873), 2, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(5526), 3, anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, + [68612] = 7, + ACTIONS(4017), 1, + anon_sym_EQ, + ACTIONS(4769), 1, anon_sym_extends, - [62915] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4401), 13, + ACTIONS(5151), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(5154), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3916), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4403), 29, + ACTIONS(3920), 25, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -193662,12 +215201,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [62966] = 3, + [68671] = 6, + ACTIONS(957), 1, + anon_sym_BQUOTE, + ACTIONS(5327), 1, + anon_sym_LPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4405), 13, + STATE(2889), 2, + sym_template_string, + sym_arguments, + ACTIONS(4652), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -193681,15 +215226,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4407), 29, + ACTIONS(4654), 25, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -193708,14 +215251,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [63017] = 3, + [68728] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4409), 13, + ACTIONS(4975), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -193729,7 +215270,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4411), 29, + ACTIONS(4977), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -193759,17 +215300,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [63068] = 3, + [68779] = 6, + ACTIONS(5862), 1, + anon_sym_AMP, + ACTIONS(5864), 1, + anon_sym_PIPE, + ACTIONS(5866), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4413), 13, + ACTIONS(4975), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -193777,7 +215322,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4415), 29, + ACTIONS(4977), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -193806,35 +215351,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + [68836] = 7, + ACTIONS(1848), 1, + anon_sym_EQ, + ACTIONS(2573), 1, anon_sym_extends, - [63119] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4409), 13, + ACTIONS(4715), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4718), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(1846), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4411), 29, + ACTIONS(1850), 25, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -193854,78 +215403,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + [68895] = 7, + ACTIONS(4723), 1, + anon_sym_EQ, + ACTIONS(4733), 1, anon_sym_extends, - [63170] = 10, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(5273), 1, - anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5275), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5277), 2, - anon_sym_get, - anon_sym_set, - STATE(3582), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, + ACTIONS(4727), 2, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2365), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [63235] = 6, - ACTIONS(4313), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4635), 3, + anon_sym_LBRACK, + ACTIONS(4730), 3, anon_sym_AMP, anon_sym_PIPE, anon_sym_GT, - ACTIONS(4632), 4, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - ACTIONS(4389), 10, + ACTIONS(4721), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -193936,14 +215429,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4391), 24, + ACTIONS(4725), 25, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -193961,11 +215455,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [63292] = 3, + [68954] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4417), 13, + ACTIONS(2583), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -193979,7 +215473,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4419), 29, + ACTIONS(2581), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -194009,11 +215503,117 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [63343] = 3, + [69005] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5536), 2, + sym_number, + sym_private_property_identifier, + STATE(4608), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [69066] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5764), 2, + sym_number, + sym_private_property_identifier, + STATE(4521), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [69127] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4421), 13, + ACTIONS(4793), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -194027,7 +215627,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4423), 29, + ACTIONS(4795), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -194057,21 +215657,214 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [63394] = 6, - ACTIONS(5149), 1, + [69178] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5468), 1, + anon_sym_AMP_AMP, + ACTIONS(5470), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5472), 1, + anon_sym_GT_GT, + ACTIONS(5476), 1, anon_sym_AMP, - ACTIONS(5151), 1, + ACTIONS(5478), 1, + anon_sym_CARET, + ACTIONS(5480), 1, anon_sym_PIPE, - ACTIONS(5153), 1, - anon_sym_extends, + ACTIONS(5484), 1, + anon_sym_PERCENT, + ACTIONS(5486), 1, + anon_sym_STAR_STAR, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5498), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4425), 11, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5466), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5474), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5482), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5492), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5494), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5490), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5389), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [69285] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(744), 1, + anon_sym_RBRACE, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5700), 1, + anon_sym_STAR, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2553), 2, + anon_sym_get, + anon_sym_set, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [69360] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(744), 1, + anon_sym_RBRACE, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(2549), 1, + anon_sym_async, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5700), 1, + anon_sym_STAR, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2553), 2, + anon_sym_get, + anon_sym_set, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [69437] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4927), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -194079,7 +215872,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4427), 28, + ACTIONS(4929), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -194108,11 +215901,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [63451] = 3, + anon_sym_extends, + [69488] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3459), 13, + ACTIONS(4931), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -194126,7 +215920,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3461), 29, + ACTIONS(4933), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -194156,11 +215950,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [63502] = 3, + [69539] = 4, + ACTIONS(3986), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4429), 13, + ACTIONS(3916), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -194174,7 +215970,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4431), 29, + ACTIONS(3920), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -194203,12 +215999,140 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [63553] = 3, + [69592] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4433), 13, + ACTIONS(5456), 2, + sym_number, + sym_private_property_identifier, + STATE(4508), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [69653] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5468), 1, + anon_sym_AMP_AMP, + ACTIONS(5470), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5472), 1, + anon_sym_GT_GT, + ACTIONS(5476), 1, + anon_sym_AMP, + ACTIONS(5478), 1, + anon_sym_CARET, + ACTIONS(5480), 1, + anon_sym_PIPE, + ACTIONS(5484), 1, + anon_sym_PERCENT, + ACTIONS(5486), 1, + anon_sym_STAR_STAR, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5498), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5466), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5474), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5482), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5492), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5494), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5490), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5159), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [69760] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4935), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -194222,7 +216146,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4435), 29, + ACTIONS(4937), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -194252,17 +216176,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [63604] = 6, - ACTIONS(5149), 1, - anon_sym_AMP, - ACTIONS(5151), 1, - anon_sym_PIPE, - ACTIONS(5153), 1, + [69811] = 6, + ACTIONS(4769), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4433), 11, + ACTIONS(5151), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(5154), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3916), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -194273,17 +216200,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4435), 28, + ACTIONS(3920), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -194303,147 +216227,81 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [63661] = 31, - ACTIONS(3975), 1, + [69868] = 18, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4948), 1, - anon_sym_AMP_AMP, - ACTIONS(4950), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, + ACTIONS(5472), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, - anon_sym_AMP, - ACTIONS(4958), 1, - anon_sym_CARET, - ACTIONS(4960), 1, - anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(5484), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(5488), 1, anon_sym_LT, - ACTIONS(4976), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, - sym__ternary_qmark, - STATE(1530), 1, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5460), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(5474), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(5405), 7, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + anon_sym_GT, + ACTIONS(5403), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4802), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, anon_sym_BQUOTE, - [63768] = 11, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(4179), 1, - anon_sym_LBRACK, - ACTIONS(5279), 1, - anon_sym_STAR, - ACTIONS(5281), 1, - anon_sym_async, + anon_sym_satisfies, + [69949] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5283), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5285), 2, - anon_sym_get, - anon_sym_set, - STATE(3115), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, + ACTIONS(2008), 6, sym__automatic_semicolon, - sym__member_signature_marker, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(3733), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [63835] = 5, - ACTIONS(87), 1, - anon_sym_BQUOTE, - STATE(2307), 1, - sym_template_string, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1844), 13, + ACTIONS(2012), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -194457,15 +216315,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1846), 27, - sym__automatic_semicolon, + ACTIONS(2014), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -194484,32 +216337,107 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [70002] = 33, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5504), 1, + anon_sym_AMP_AMP, + ACTIONS(5506), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5508), 1, + anon_sym_GT_GT, + ACTIONS(5512), 1, + anon_sym_AMP, + ACTIONS(5514), 1, + anon_sym_CARET, + ACTIONS(5516), 1, + anon_sym_PIPE, + ACTIONS(5520), 1, + anon_sym_PERCENT, + ACTIONS(5522), 1, + anon_sym_STAR_STAR, + ACTIONS(5524), 1, + anon_sym_LT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5576), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5578), 1, anon_sym_satisfies, - [63890] = 10, - ACTIONS(2351), 1, + ACTIONS(5580), 1, + sym__ternary_qmark, + ACTIONS(5875), 1, + anon_sym_COMMA, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(5782), 1, + aux_sym_sequence_expression_repeat1, + STATE(6171), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5500), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5502), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5510), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5518), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5528), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5530), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5877), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(5526), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [70113] = 8, + ACTIONS(2533), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(2535), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(4674), 1, anon_sym_LBRACK, - ACTIONS(5287), 1, - anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5289), 2, + ACTIONS(5815), 2, sym_number, sym_private_property_identifier, - ACTIONS(5291), 2, - anon_sym_get, - anon_sym_set, - STATE(3741), 3, + STATE(4623), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 10, + ACTIONS(740), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_EQ, anon_sym_COMMA, anon_sym_BANG, @@ -194518,7 +216446,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2365), 21, + ACTIONS(2547), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -194528,67 +216456,8 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [63955] = 16, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(702), 1, - anon_sym_RBRACE, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(2367), 1, - anon_sym_async, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(4875), 1, - anon_sym_STAR, - STATE(5139), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2355), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2371), 2, anon_sym_get, anon_sym_set, - STATE(3772), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -194601,21 +216470,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [64032] = 8, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(4968), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + [70174] = 5, + ACTIONS(87), 1, + anon_sym_BQUOTE, + STATE(2767), 1, + sym_template_string, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4777), 12, + ACTIONS(1902), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -194625,15 +216488,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4779), 25, + ACTIONS(1904), 27, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -194652,89 +216519,90 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - [64093] = 31, - ACTIONS(3975), 1, + [70229] = 33, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4948), 1, + ACTIONS(5504), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, + ACTIONS(5506), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, + ACTIONS(5508), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(5512), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(5514), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(5516), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(5520), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5522), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(5524), 1, anon_sym_LT, - ACTIONS(4976), 1, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5576), 1, anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5580), 1, sym__ternary_qmark, - STATE(1530), 1, + ACTIONS(5868), 1, + anon_sym_COMMA, + ACTIONS(5871), 1, + anon_sym_RBRACE, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5368), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(5500), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5502), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(5510), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(5518), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(5528), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(5530), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5526), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4624), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_BQUOTE, - [64200] = 3, + [70340] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2389), 13, + ACTIONS(2579), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -194748,7 +216616,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(2387), 29, + ACTIONS(2577), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -194778,122 +216646,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [64251] = 10, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(5000), 1, - anon_sym_STAR, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5293), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5295), 2, - anon_sym_get, - anon_sym_set, - STATE(3775), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, + [70391] = 13, + ACTIONS(4506), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [64316] = 11, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(4179), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(5000), 1, - anon_sym_STAR, - ACTIONS(5002), 1, - anon_sym_async, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5486), 1, + anon_sym_STAR_STAR, + ACTIONS(5879), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5004), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5008), 2, - anon_sym_get, - anon_sym_set, - STATE(3064), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 12, + anon_sym_STAR, anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5403), 19, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3733), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [64383] = 3, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [70462] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4437), 13, + ACTIONS(1908), 14, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -194907,15 +216722,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4439), 29, + anon_sym_QMARK, + ACTIONS(1906), 28, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_signature_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -194936,18 +216752,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + [70513] = 9, + ACTIONS(4624), 1, anon_sym_extends, - [64434] = 3, + ACTIONS(5101), 1, + anon_sym_LBRACK, + ACTIONS(5887), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4441), 13, + ACTIONS(5104), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5882), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5884), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(3916), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -194955,16 +216783,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4443), 29, - sym__automatic_semicolon, + ACTIONS(3920), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -194984,41 +216806,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [64485] = 10, - ACTIONS(2351), 1, + [70576] = 8, + ACTIONS(2533), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(2535), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(4674), 1, anon_sym_LBRACK, - ACTIONS(5010), 1, - anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5297), 2, + ACTIONS(5552), 2, sym_number, sym_private_property_identifier, - ACTIONS(5299), 2, - anon_sym_get, - anon_sym_set, - STATE(3706), 3, + STATE(4515), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 10, + ACTIONS(740), 11, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_EQ, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2365), 21, + anon_sym_PIPE_RBRACE, + ACTIONS(2547), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -195028,6 +216845,8 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -195040,34 +216859,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [64550] = 3, + [70637] = 6, + ACTIONS(4624), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4441), 13, + ACTIONS(5101), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(5104), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3916), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4443), 29, + ACTIONS(3920), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -195087,12 +216910,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [64601] = 3, + [70694] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4441), 13, + ACTIONS(4979), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -195106,7 +216928,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4443), 29, + ACTIONS(4981), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -195136,11 +216958,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [64652] = 3, + [70745] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4445), 13, + ACTIONS(4983), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -195154,7 +216976,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4447), 29, + ACTIONS(4985), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -195184,11 +217006,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [64703] = 3, + [70796] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4445), 13, + ACTIONS(4983), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -195202,7 +217024,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4447), 29, + ACTIONS(4985), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -195232,11 +217054,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [64754] = 3, + [70847] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4445), 13, + ACTIONS(4983), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -195250,7 +217072,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4447), 29, + ACTIONS(4985), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -195280,11 +217102,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [64805] = 3, + [70898] = 7, + ACTIONS(5891), 1, + anon_sym_LPAREN, + ACTIONS(5896), 1, + anon_sym_LT, + ACTIONS(5899), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4449), 13, + ACTIONS(5894), 2, + sym__member_signature_marker, + anon_sym_COLON, + ACTIONS(3916), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -195294,19 +217125,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4451), 29, + ACTIONS(3920), 25, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -195327,18 +217154,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [64856] = 3, + [70957] = 9, + ACTIONS(4054), 1, + anon_sym_QMARK, + ACTIONS(4056), 1, + anon_sym_EQ, + ACTIONS(5151), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4449), 13, + ACTIONS(4059), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(4769), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(5154), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3916), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -195346,16 +217185,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4451), 29, - sym__automatic_semicolon, + ACTIONS(3920), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -195375,12 +217208,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [64907] = 3, + [71020] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4449), 13, + ACTIONS(4987), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -195394,7 +217226,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4451), 29, + ACTIONS(4989), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -195424,11 +217256,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [64958] = 3, + [71071] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4453), 13, + ACTIONS(4987), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -195442,7 +217274,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4455), 29, + ACTIONS(4989), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -195472,11 +217304,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [65009] = 3, + [71122] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4457), 13, + ACTIONS(4939), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -195490,7 +217322,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4459), 29, + ACTIONS(4941), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -195520,11 +217352,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [65060] = 3, + [71173] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4461), 13, + ACTIONS(3629), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -195538,7 +217370,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4463), 29, + ACTIONS(3631), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -195568,198 +217400,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [65111] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4948), 1, - anon_sym_AMP_AMP, - ACTIONS(4950), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, - anon_sym_GT_GT, - ACTIONS(4956), 1, - anon_sym_AMP, - ACTIONS(4958), 1, - anon_sym_CARET, - ACTIONS(4960), 1, - anon_sym_PIPE, - ACTIONS(4964), 1, - anon_sym_PERCENT, - ACTIONS(4966), 1, - anon_sym_STAR_STAR, - ACTIONS(4968), 1, - anon_sym_LT, - ACTIONS(4976), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4946), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4954), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4962), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4972), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4974), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4781), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_BQUOTE, - [65218] = 10, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(5074), 1, - anon_sym_STAR, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5301), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5303), 2, - anon_sym_get, - anon_sym_set, - STATE(3791), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2365), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [65283] = 11, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(4179), 1, - anon_sym_LBRACK, - ACTIONS(5074), 1, - anon_sym_STAR, - ACTIONS(5076), 1, - anon_sym_async, + [71224] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5078), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5082), 2, - anon_sym_get, - anon_sym_set, - STATE(3113), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3733), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [65350] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2393), 13, + ACTIONS(4987), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -195773,7 +217418,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(2391), 29, + ACTIONS(4989), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -195803,11 +217448,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [65401] = 3, + [71275] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4465), 13, + ACTIONS(4797), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -195821,7 +217466,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4467), 29, + ACTIONS(4733), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -195851,11 +217496,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [65452] = 3, + [71326] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4469), 13, + ACTIONS(4799), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -195869,7 +217514,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4471), 29, + ACTIONS(4801), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -195899,16 +217544,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [65503] = 3, + [71377] = 4, + ACTIONS(5862), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4469), 13, + ACTIONS(4803), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, @@ -195917,7 +217563,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4471), 29, + ACTIONS(4805), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -195947,11 +217593,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [65554] = 3, + [71430] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4469), 13, + ACTIONS(4991), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -195965,7 +217611,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4471), 29, + ACTIONS(4993), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -195995,11 +217641,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [65605] = 3, + [71481] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4473), 13, + ACTIONS(4991), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -196013,7 +217659,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4475), 29, + ACTIONS(4993), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -196043,11 +217689,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [65656] = 3, + [71532] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4473), 13, + ACTIONS(4991), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -196061,7 +217707,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4475), 29, + ACTIONS(4993), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -196091,11 +217737,152 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [65707] = 3, + [71583] = 25, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5405), 1, + anon_sym_BANG, + ACTIONS(5472), 1, + anon_sym_GT_GT, + ACTIONS(5476), 1, + anon_sym_AMP, + ACTIONS(5478), 1, + anon_sym_CARET, + ACTIONS(5480), 1, + anon_sym_PIPE, + ACTIONS(5484), 1, + anon_sym_PERCENT, + ACTIONS(5486), 1, + anon_sym_STAR_STAR, + ACTIONS(5488), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5466), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5474), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5482), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5492), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5494), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5490), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 10, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [71678] = 26, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5405), 1, + anon_sym_BANG, + ACTIONS(5468), 1, + anon_sym_AMP_AMP, + ACTIONS(5472), 1, + anon_sym_GT_GT, + ACTIONS(5476), 1, + anon_sym_AMP, + ACTIONS(5478), 1, + anon_sym_CARET, + ACTIONS(5480), 1, + anon_sym_PIPE, + ACTIONS(5484), 1, + anon_sym_PERCENT, + ACTIONS(5486), 1, + anon_sym_STAR_STAR, + ACTIONS(5488), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5466), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5474), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5482), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5492), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5494), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5490), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 9, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [71775] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4473), 13, + ACTIONS(4995), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -196109,7 +217896,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4475), 29, + ACTIONS(4997), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -196139,11 +217926,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [65758] = 3, + [71826] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 13, + ACTIONS(4999), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -196157,7 +217944,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4479), 29, + ACTIONS(5001), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -196187,11 +217974,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [65809] = 3, + [71877] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 13, + ACTIONS(5003), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -196205,7 +217992,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4479), 29, + ACTIONS(5005), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -196235,39 +218022,171 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [65860] = 7, - ACTIONS(3600), 1, - anon_sym_EQ, - ACTIONS(4231), 1, - anon_sym_extends, + [71928] = 16, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5484), 1, + anon_sym_PERCENT, + ACTIONS(5486), 1, + anon_sym_STAR_STAR, + ACTIONS(5879), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4594), 2, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5482), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5405), 8, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5403), 18, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [72005] = 31, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5327), 1, + anon_sym_LPAREN, + ACTIONS(5329), 1, anon_sym_LBRACK, - ACTIONS(4597), 3, + ACTIONS(5331), 1, + anon_sym_DOT, + ACTIONS(5587), 1, + anon_sym_as, + ACTIONS(5589), 1, + anon_sym_BANG, + ACTIONS(5594), 1, + anon_sym_satisfies, + ACTIONS(5600), 1, + anon_sym_AMP_AMP, + ACTIONS(5602), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5604), 1, + anon_sym_GT_GT, + ACTIONS(5608), 1, anon_sym_AMP, + ACTIONS(5610), 1, + anon_sym_CARET, + ACTIONS(5612), 1, anon_sym_PIPE, + ACTIONS(5616), 1, + anon_sym_PERCENT, + ACTIONS(5618), 1, + anon_sym_STAR_STAR, + ACTIONS(5620), 1, + anon_sym_LT, + ACTIONS(5628), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5630), 1, + sym__ternary_qmark, + STATE(2265), 1, + sym_type_arguments, + STATE(2873), 1, + sym_arguments, + STATE(6101), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5585), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5596), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5598), 2, + anon_sym_in, anon_sym_GT, - ACTIONS(3498), 10, + ACTIONS(5606), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5614), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5624), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5626), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5622), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5901), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [72112] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4737), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3502), 25, + anon_sym_GT, + ACTIONS(4735), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -196287,11 +218206,86 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [65919] = 3, + anon_sym_extends, + [72163] = 22, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5472), 1, + anon_sym_GT_GT, + ACTIONS(5484), 1, + anon_sym_PERCENT, + ACTIONS(5486), 1, + anon_sym_STAR_STAR, + ACTIONS(5488), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5466), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5474), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5482), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5492), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5494), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5405), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5490), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 11, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [72252] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 13, + ACTIONS(1916), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1920), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -196305,15 +218299,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4479), 29, - sym__automatic_semicolon, + ACTIONS(1922), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -196334,12 +218323,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [65970] = 3, + [72305] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4481), 13, + ACTIONS(1874), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1878), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -196353,15 +218348,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4483), 29, - sym__automatic_semicolon, + ACTIONS(1880), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -196382,22 +218372,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [66021] = 6, - ACTIONS(5149), 1, - anon_sym_AMP, - ACTIONS(5151), 1, - anon_sym_PIPE, - ACTIONS(5153), 1, - anon_sym_extends, + [72358] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4485), 11, + ACTIONS(4807), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -196405,7 +218390,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4487), 28, + ACTIONS(4809), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -196434,70 +218419,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [66078] = 10, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(5105), 1, - anon_sym_STAR, + anon_sym_extends, + [72409] = 5, + ACTIONS(5903), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5305), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5307), 2, - anon_sym_get, - anon_sym_set, - STATE(3641), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, + ACTIONS(1952), 5, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(2365), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [66143] = 5, - ACTIONS(1698), 1, - anon_sym_EQ, - ACTIONS(4808), 1, - sym__automatic_semicolon, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1694), 13, + ACTIONS(1956), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -196511,14 +218446,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1692), 27, + ACTIONS(1958), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -196539,81 +218470,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [66198] = 10, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(5279), 1, - anon_sym_STAR, + [72464] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5309), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5311), 2, - anon_sym_get, - anon_sym_set, - STATE(3644), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, + ACTIONS(4811), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4813), 29, sym__automatic_semicolon, - sym__member_signature_marker, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2365), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [66263] = 9, - ACTIONS(4125), 1, - anon_sym_extends, - ACTIONS(4678), 1, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(5315), 1, - anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [72515] = 6, + ACTIONS(5862), 1, + anon_sym_AMP, + ACTIONS(5864), 1, + anon_sym_PIPE, + ACTIONS(5866), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4681), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5140), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5313), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(3498), 11, + ACTIONS(4815), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -196625,10 +218540,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 22, + ACTIONS(4817), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -196648,136 +218569,86 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [66326] = 10, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(5126), 1, - anon_sym_STAR, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5318), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5320), 2, - anon_sym_get, - anon_sym_set, - STATE(3645), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, + [72572] = 23, + ACTIONS(4506), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2365), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [66391] = 10, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(5322), 1, - anon_sym_STAR, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5472), 1, + anon_sym_GT_GT, + ACTIONS(5476), 1, + anon_sym_AMP, + ACTIONS(5484), 1, + anon_sym_PERCENT, + ACTIONS(5486), 1, + anon_sym_STAR_STAR, + ACTIONS(5488), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5324), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5326), 2, - anon_sym_get, - anon_sym_set, - STATE(3646), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5466), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5474), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5482), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5492), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5494), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5490), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 11, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2365), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [66456] = 9, - ACTIONS(2395), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [72663] = 6, + ACTIONS(4779), 1, anon_sym_extends, - ACTIONS(4195), 1, + ACTIONS(5905), 1, anon_sym_LBRACK, - ACTIONS(5328), 1, - anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1698), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4198), 2, + ACTIONS(4777), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(5092), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(1696), 11, + ACTIONS(4819), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -196789,10 +218660,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1700), 22, + ACTIONS(4821), 27, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -196812,30 +218688,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [66519] = 9, - ACTIONS(3623), 1, - anon_sym_EQ, - ACTIONS(3631), 1, - anon_sym_QMARK, - ACTIONS(4594), 1, + [72720] = 24, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5472), 1, + anon_sym_GT_GT, + ACTIONS(5476), 1, + anon_sym_AMP, + ACTIONS(5478), 1, + anon_sym_CARET, + ACTIONS(5484), 1, + anon_sym_PERCENT, + ACTIONS(5486), 1, + anon_sym_STAR_STAR, + ACTIONS(5488), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3626), 2, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5466), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5474), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5482), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5492), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5494), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5490), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 10, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(4231), 2, anon_sym_RPAREN, - anon_sym_extends, - ACTIONS(4597), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3498), 11, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [72813] = 4, + ACTIONS(5905), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4823), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -196843,10 +218777,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 22, + ACTIONS(4825), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -196866,31 +218805,149 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [66582] = 10, - ACTIONS(2351), 1, + anon_sym_extends, + [72866] = 15, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5484), 1, + anon_sym_PERCENT, + ACTIONS(5486), 1, + anon_sym_STAR_STAR, + ACTIONS(5879), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5405), 10, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5403), 18, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [72941] = 16, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5486), 1, + anon_sym_STAR_STAR, + ACTIONS(5879), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 11, + anon_sym_STAR, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5403), 17, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + [73018] = 8, + ACTIONS(2533), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(2535), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(4674), 1, anon_sym_LBRACK, - ACTIONS(4865), 1, - anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5331), 2, + ACTIONS(5680), 2, sym_number, sym_private_property_identifier, - ACTIONS(5333), 2, - anon_sym_get, - anon_sym_set, - STATE(3722), 3, + STATE(4550), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 10, + ACTIONS(740), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_EQ, anon_sym_COMMA, anon_sym_BANG, @@ -196899,7 +218956,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2365), 21, + ACTIONS(2547), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -196909,6 +218966,8 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -196921,11 +218980,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [66647] = 3, + [73079] = 4, + ACTIONS(5907), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1898), 14, + ACTIONS(4827), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -196939,16 +219000,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - anon_sym_QMARK, - ACTIONS(1896), 28, + ACTIONS(4829), 28, sym__automatic_semicolon, sym__ternary_qmark, - sym__member_signature_marker, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -196969,90 +219029,72 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [66698] = 15, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(700), 1, - anon_sym_RBRACE, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(4875), 1, - anon_sym_STAR, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + [73132] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2355), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2371), 2, - anon_sym_get, - anon_sym_set, - STATE(3772), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, + ACTIONS(4833), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [66773] = 9, - ACTIONS(4207), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4835), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(4213), 1, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, anon_sym_extends, - ACTIONS(5335), 1, - anon_sym_RPAREN, + [73183] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4203), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4210), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4935), 2, + ACTIONS(2044), 6, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(4201), 11, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(2048), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -197060,10 +219102,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4205), 22, + ACTIONS(2050), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -197083,30 +219126,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [66836] = 9, - ACTIONS(4125), 1, - anon_sym_extends, - ACTIONS(4678), 1, - anon_sym_LBRACK, - ACTIONS(5342), 1, - anon_sym_RPAREN, + [73236] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4681), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5338), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5340), 2, + ACTIONS(1966), 6, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(3498), 11, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1970), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -197114,10 +219151,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 22, + ACTIONS(1972), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -197137,193 +219175,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [66899] = 16, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(700), 1, - anon_sym_RBRACE, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(2367), 1, - anon_sym_async, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(4875), 1, - anon_sym_STAR, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2355), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2371), 2, - anon_sym_get, - anon_sym_set, - STATE(3772), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [66976] = 14, - ACTIONS(162), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(3303), 1, - anon_sym_LBRACE, - ACTIONS(5238), 1, - anon_sym_COMMA, - ACTIONS(5242), 1, - anon_sym_LBRACK, - ACTIONS(5347), 1, - anon_sym_RBRACE, - STATE(5078), 1, - aux_sym_object_pattern_repeat1, + [73289] = 5, + ACTIONS(5909), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5244), 2, - sym_number, - sym_private_property_identifier, - STATE(5071), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(5788), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - STATE(6120), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(5345), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [67049] = 15, - ACTIONS(237), 1, + ACTIONS(2022), 5, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(673), 1, anon_sym_RBRACE, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(4875), 1, - anon_sym_STAR, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2355), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2371), 2, - anon_sym_get, - anon_sym_set, - STATE(3772), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [67124] = 4, - ACTIONS(4590), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4588), 13, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(2026), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -197337,15 +219201,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4592), 28, - sym__automatic_semicolon, + ACTIONS(2028), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -197366,178 +219225,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [67177] = 10, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + [73344] = 20, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(5349), 1, - anon_sym_STAR, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5351), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5353), 2, - anon_sym_get, - anon_sym_set, - STATE(3562), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5472), 1, + anon_sym_GT_GT, + ACTIONS(5484), 1, + anon_sym_PERCENT, + ACTIONS(5486), 1, + anon_sym_STAR_STAR, + ACTIONS(5488), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [67242] = 11, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(4179), 1, - anon_sym_LBRACK, - ACTIONS(5349), 1, - anon_sym_STAR, - ACTIONS(5355), 1, - anon_sym_async, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5357), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5359), 2, - anon_sym_get, - anon_sym_set, - STATE(2976), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3733), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [67309] = 11, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(4179), 1, - anon_sym_LBRACK, - ACTIONS(4865), 1, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5460), 2, anon_sym_STAR, - ACTIONS(4867), 1, - anon_sym_async, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4873), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5361), 2, - sym_number, - sym_private_property_identifier, - STATE(3101), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, + anon_sym_SLASH, + ACTIONS(5466), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5474), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5482), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5490), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5405), 5, anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5403), 13, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3733), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [67376] = 3, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [73429] = 5, + ACTIONS(5075), 1, + anon_sym_LPAREN, + STATE(2647), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1910), 14, + ACTIONS(4755), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -197551,16 +219312,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - anon_sym_QMARK, - ACTIONS(1908), 28, + ACTIONS(4757), 27, sym__automatic_semicolon, sym__ternary_qmark, - sym__member_signature_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_LPAREN, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_COLON, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -197581,391 +219340,201 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [67427] = 11, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(4179), 1, - anon_sym_LBRACK, - ACTIONS(4865), 1, - anon_sym_STAR, - ACTIONS(4867), 1, - anon_sym_async, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4873), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5363), 2, - sym_number, - sym_private_property_identifier, - STATE(3100), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, + [73484] = 5, + ACTIONS(5911), 1, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3733), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [67494] = 10, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(5365), 1, - anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5367), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5369), 2, - anon_sym_get, - anon_sym_set, - STATE(3826), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, + ACTIONS(2034), 5, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(2365), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [67559] = 11, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(4179), 1, - anon_sym_LBRACK, - ACTIONS(5365), 1, + ACTIONS(2038), 13, anon_sym_STAR, - ACTIONS(5371), 1, - anon_sym_async, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5373), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5375), 2, - anon_sym_get, - anon_sym_set, - STATE(3116), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3733), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [67626] = 16, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(673), 1, - anon_sym_RBRACE, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(2367), 1, - anon_sym_async, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(4875), 1, - anon_sym_STAR, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2355), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2371), 2, - anon_sym_get, - anon_sym_set, - STATE(3772), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 5, - sym__member_signature_marker, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(2040), 23, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [67703] = 32, - ACTIONS(4578), 1, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [73539] = 27, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, + ACTIONS(5405), 1, anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5035), 1, - anon_sym_LT, - ACTIONS(5039), 1, - anon_sym_GT, - ACTIONS(5041), 1, + ACTIONS(5468), 1, anon_sym_AMP_AMP, - ACTIONS(5043), 1, + ACTIONS(5470), 1, anon_sym_PIPE_PIPE, - ACTIONS(5045), 1, + ACTIONS(5472), 1, anon_sym_GT_GT, - ACTIONS(5049), 1, + ACTIONS(5476), 1, anon_sym_AMP, - ACTIONS(5051), 1, + ACTIONS(5478), 1, anon_sym_CARET, - ACTIONS(5053), 1, + ACTIONS(5480), 1, anon_sym_PIPE, - ACTIONS(5057), 1, + ACTIONS(5484), 1, anon_sym_PERCENT, - ACTIONS(5059), 1, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - ACTIONS(5067), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5069), 1, - sym__ternary_qmark, - ACTIONS(5379), 1, - anon_sym_in, - STATE(1887), 1, + ACTIONS(5488), 1, + anon_sym_LT, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5037), 2, + ACTIONS(5460), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5047), 2, + ACTIONS(5466), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5474), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5055), 2, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5063), 2, + ACTIONS(5492), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5065), 2, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5061), 3, + ACTIONS(5490), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(5377), 4, - sym__automatic_semicolon, + ACTIONS(5403), 8, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - [67812] = 10, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4503), 1, - anon_sym_LBRACK, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [73638] = 7, + ACTIONS(5913), 1, + anon_sym_LPAREN, + ACTIONS(5918), 1, + anon_sym_LT, + ACTIONS(5921), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3985), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(4505), 2, - sym_number, - sym_private_property_identifier, - STATE(3632), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 8, - sym__automatic_semicolon, + ACTIONS(5916), 2, sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [67877] = 10, - ACTIONS(2351), 1, + ACTIONS(5181), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5183), 25, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [73697] = 8, + ACTIONS(1798), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(1800), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(4699), 1, anon_sym_LBRACK, - ACTIONS(5382), 1, - anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5384), 2, + ACTIONS(5085), 2, sym_number, sym_private_property_identifier, - ACTIONS(5386), 2, - anon_sym_get, - anon_sym_set, - STATE(3790), 3, + STATE(4056), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 10, + ACTIONS(740), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_EQ, anon_sym_COMMA, anon_sym_BANG, @@ -197974,7 +219543,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2365), 21, + ACTIONS(4697), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -197984,6 +219553,8 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -197996,95 +219567,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [67942] = 11, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(4179), 1, + [73758] = 9, + ACTIONS(2573), 1, + anon_sym_extends, + ACTIONS(4715), 1, anon_sym_LBRACK, - ACTIONS(5105), 1, - anon_sym_STAR, - ACTIONS(5107), 1, - anon_sym_async, + ACTIONS(5923), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5109), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5113), 2, - anon_sym_get, - anon_sym_set, - STATE(3111), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, + ACTIONS(1848), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4718), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5780), 2, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3733), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [68009] = 8, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(5388), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4777), 12, + ACTIONS(1846), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4779), 25, + ACTIONS(1850), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LBRACK, + anon_sym_LPAREN, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -198104,441 +219621,381 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [68070] = 31, - ACTIONS(3975), 1, + [73821] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1990), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1994), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1996), 23, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5388), 1, - anon_sym_LT, - ACTIONS(5394), 1, anon_sym_AMP_AMP, - ACTIONS(5396), 1, anon_sym_PIPE_PIPE, - ACTIONS(5398), 1, - anon_sym_GT_GT, - ACTIONS(5402), 1, - anon_sym_AMP, - ACTIONS(5404), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5406), 1, - anon_sym_PIPE, - ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5412), 1, anon_sym_STAR_STAR, - ACTIONS(5420), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5422), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [73874] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5390), 2, + ACTIONS(2062), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(2066), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5392), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5400), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5408), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5416), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5418), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5414), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4624), 4, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_implements, - [68177] = 31, - ACTIONS(3975), 1, + anon_sym_GT, + ACTIONS(2068), 23, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5388), 1, - anon_sym_LT, - ACTIONS(5394), 1, anon_sym_AMP_AMP, - ACTIONS(5396), 1, anon_sym_PIPE_PIPE, - ACTIONS(5398), 1, - anon_sym_GT_GT, - ACTIONS(5402), 1, - anon_sym_AMP, - ACTIONS(5404), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5406), 1, - anon_sym_PIPE, - ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5412), 1, anon_sym_STAR_STAR, - ACTIONS(5420), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5422), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [73927] = 5, + ACTIONS(5926), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5390), 2, + ACTIONS(1932), 5, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1936), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5392), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5400), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5408), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5416), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5418), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5414), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4781), 4, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_implements, - [68284] = 31, - ACTIONS(3975), 1, + anon_sym_GT, + ACTIONS(1938), 23, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5388), 1, - anon_sym_LT, - ACTIONS(5394), 1, anon_sym_AMP_AMP, - ACTIONS(5396), 1, anon_sym_PIPE_PIPE, - ACTIONS(5398), 1, - anon_sym_GT_GT, - ACTIONS(5402), 1, - anon_sym_AMP, - ACTIONS(5404), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5406), 1, - anon_sym_PIPE, - ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5412), 1, anon_sym_STAR_STAR, - ACTIONS(5420), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5422), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [73982] = 6, + ACTIONS(1848), 1, + anon_sym_EQ, + ACTIONS(1852), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5390), 2, + ACTIONS(1842), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1846), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5392), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5400), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5408), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5416), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5418), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5414), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4783), 4, - anon_sym_LBRACE, + anon_sym_GT, + ACTIONS(1850), 25, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_implements, - [68391] = 31, - ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5388), 1, - anon_sym_LT, - ACTIONS(5394), 1, anon_sym_AMP_AMP, - ACTIONS(5396), 1, anon_sym_PIPE_PIPE, - ACTIONS(5398), 1, - anon_sym_GT_GT, - ACTIONS(5402), 1, - anon_sym_AMP, - ACTIONS(5404), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5406), 1, - anon_sym_PIPE, - ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5412), 1, anon_sym_STAR_STAR, - ACTIONS(5420), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5422), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [74039] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5390), 2, + ACTIONS(1942), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1946), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5392), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5400), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5408), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5416), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5418), 2, + anon_sym_GT, + ACTIONS(1948), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5414), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4785), 4, - anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_implements, - [68498] = 31, - ACTIONS(3975), 1, + anon_sym_satisfies, + [74092] = 33, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5388), 1, - anon_sym_LT, - ACTIONS(5394), 1, + ACTIONS(5504), 1, anon_sym_AMP_AMP, - ACTIONS(5396), 1, + ACTIONS(5506), 1, anon_sym_PIPE_PIPE, - ACTIONS(5398), 1, + ACTIONS(5508), 1, anon_sym_GT_GT, - ACTIONS(5402), 1, + ACTIONS(5512), 1, anon_sym_AMP, - ACTIONS(5404), 1, + ACTIONS(5514), 1, anon_sym_CARET, - ACTIONS(5406), 1, + ACTIONS(5516), 1, anon_sym_PIPE, - ACTIONS(5410), 1, + ACTIONS(5520), 1, anon_sym_PERCENT, - ACTIONS(5412), 1, + ACTIONS(5522), 1, anon_sym_STAR_STAR, - ACTIONS(5420), 1, + ACTIONS(5524), 1, + anon_sym_LT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5576), 1, anon_sym_QMARK_QMARK, - ACTIONS(5422), 1, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5580), 1, sym__ternary_qmark, - STATE(1530), 1, + ACTIONS(5871), 1, + anon_sym_RBRACE, + ACTIONS(5928), 1, + anon_sym_COMMA, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5390), 2, + ACTIONS(5389), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(5500), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5392), 2, + ACTIONS(5502), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5400), 2, + ACTIONS(5510), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5408), 2, + ACTIONS(5518), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5416), 2, + ACTIONS(5528), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5418), 2, + ACTIONS(5530), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5414), 3, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5526), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4672), 4, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_implements, - [68605] = 18, - ACTIONS(3975), 1, + [74203] = 12, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(5388), 1, + ACTIONS(5931), 1, anon_sym_LT, - ACTIONS(5398), 1, - anon_sym_GT_GT, - ACTIONS(5410), 1, - anon_sym_PERCENT, - ACTIONS(5412), 1, - anon_sym_STAR_STAR, - STATE(1530), 1, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5390), 2, + ACTIONS(5391), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5400), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5408), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4789), 7, anon_sym_BANG, anon_sym_in, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 16, + ACTIONS(5393), 20, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -198547,33 +220004,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [68686] = 13, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5412), 1, - anon_sym_STAR_STAR, - ACTIONS(5424), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + [74272] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4789), 12, + ACTIONS(4837), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -198583,466 +220018,225 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 19, + ACTIONS(4839), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [68757] = 25, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4789), 1, - anon_sym_BANG, - ACTIONS(5388), 1, - anon_sym_LT, - ACTIONS(5398), 1, - anon_sym_GT_GT, - ACTIONS(5402), 1, - anon_sym_AMP, - ACTIONS(5404), 1, - anon_sym_CARET, - ACTIONS(5406), 1, - anon_sym_PIPE, - ACTIONS(5410), 1, - anon_sym_PERCENT, - ACTIONS(5412), 1, - anon_sym_STAR_STAR, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_extends, + [74323] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5390), 2, + ACTIONS(2571), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5392), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5400), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5408), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5416), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5418), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5414), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4787), 10, + anon_sym_GT, + ACTIONS(2569), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [68852] = 26, - ACTIONS(3975), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4789), 1, - anon_sym_BANG, - ACTIONS(5388), 1, - anon_sym_LT, - ACTIONS(5394), 1, anon_sym_AMP_AMP, - ACTIONS(5398), 1, - anon_sym_GT_GT, - ACTIONS(5402), 1, - anon_sym_AMP, - ACTIONS(5404), 1, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5406), 1, - anon_sym_PIPE, - ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5412), 1, anon_sym_STAR_STAR, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5390), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5392), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5400), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5408), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5416), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5418), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5414), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4787), 9, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [68949] = 16, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_extends, + [74374] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5410), 1, - anon_sym_PERCENT, - ACTIONS(5412), 1, - anon_sym_STAR_STAR, - ACTIONS(5424), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5390), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5408), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4789), 8, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4787), 18, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(5718), 2, + sym_number, + sym_private_property_identifier, + STATE(4633), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [69026] = 22, - ACTIONS(3975), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5388), 1, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - ACTIONS(5398), 1, - anon_sym_GT_GT, - ACTIONS(5410), 1, - anon_sym_PERCENT, - ACTIONS(5412), 1, - anon_sym_STAR_STAR, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5390), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5392), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5400), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5408), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5416), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5418), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4789), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5414), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4787), 11, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [69115] = 23, - ACTIONS(3975), 1, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [74435] = 33, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(5388), 1, - anon_sym_LT, - ACTIONS(5398), 1, - anon_sym_GT_GT, - ACTIONS(5402), 1, - anon_sym_AMP, - ACTIONS(5410), 1, - anon_sym_PERCENT, - ACTIONS(5412), 1, - anon_sym_STAR_STAR, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4789), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(5390), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5392), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5400), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5408), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5416), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5418), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5414), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4787), 11, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + ACTIONS(5504), 1, anon_sym_AMP_AMP, + ACTIONS(5506), 1, anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [69206] = 24, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5388), 1, - anon_sym_LT, - ACTIONS(5398), 1, + ACTIONS(5508), 1, anon_sym_GT_GT, - ACTIONS(5402), 1, + ACTIONS(5512), 1, anon_sym_AMP, - ACTIONS(5404), 1, + ACTIONS(5514), 1, anon_sym_CARET, - ACTIONS(5410), 1, + ACTIONS(5516), 1, + anon_sym_PIPE, + ACTIONS(5520), 1, anon_sym_PERCENT, - ACTIONS(5412), 1, + ACTIONS(5522), 1, anon_sym_STAR_STAR, - STATE(1530), 1, + ACTIONS(5524), 1, + anon_sym_LT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5576), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5580), 1, + sym__ternary_qmark, + ACTIONS(5934), 1, + anon_sym_COMMA, + ACTIONS(5937), 1, + anon_sym_RBRACE, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4789), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(5390), 2, + ACTIONS(5389), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(5500), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5392), 2, + ACTIONS(5502), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5400), 2, + ACTIONS(5510), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5408), 2, + ACTIONS(5518), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5416), 2, + ACTIONS(5528), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5418), 2, + ACTIONS(5530), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5414), 3, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5526), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 10, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [69299] = 15, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5410), 1, - anon_sym_PERCENT, - ACTIONS(5412), 1, - anon_sym_STAR_STAR, - ACTIONS(5424), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + [74546] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5390), 2, + ACTIONS(5007), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4789), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, @@ -199050,61 +220244,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 18, + ACTIONS(5009), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [69374] = 16, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5412), 1, - anon_sym_STAR_STAR, - ACTIONS(5424), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_extends, + [74597] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4789), 11, + ACTIONS(5011), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, @@ -199112,796 +220293,282 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 17, + ACTIONS(5013), 29, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_LBRACE, + anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_BQUOTE, - anon_sym_implements, - [69451] = 20, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5388), 1, - anon_sym_LT, - ACTIONS(5398), 1, - anon_sym_GT_GT, - ACTIONS(5410), 1, - anon_sym_PERCENT, - ACTIONS(5412), 1, - anon_sym_STAR_STAR, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5390), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5392), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5400), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5408), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5414), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4789), 5, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4787), 13, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [69536] = 27, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4789), 1, - anon_sym_BANG, - ACTIONS(5388), 1, - anon_sym_LT, - ACTIONS(5394), 1, - anon_sym_AMP_AMP, - ACTIONS(5396), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5398), 1, - anon_sym_GT_GT, - ACTIONS(5402), 1, - anon_sym_AMP, - ACTIONS(5404), 1, - anon_sym_CARET, - ACTIONS(5406), 1, - anon_sym_PIPE, - ACTIONS(5410), 1, - anon_sym_PERCENT, - ACTIONS(5412), 1, - anon_sym_STAR_STAR, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_extends, + [74648] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5390), 2, + ACTIONS(5011), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5392), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5400), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5408), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5416), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5418), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5414), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4787), 8, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [69635] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5388), 1, - anon_sym_LT, - ACTIONS(5394), 1, - anon_sym_AMP_AMP, - ACTIONS(5396), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5398), 1, + anon_sym_in, anon_sym_GT_GT, - ACTIONS(5402), 1, anon_sym_AMP, - ACTIONS(5404), 1, - anon_sym_CARET, - ACTIONS(5406), 1, anon_sym_PIPE, - ACTIONS(5410), 1, - anon_sym_PERCENT, - ACTIONS(5412), 1, - anon_sym_STAR_STAR, - ACTIONS(5420), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5422), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5390), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5392), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5400), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5408), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5416), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5418), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5414), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4690), 4, - anon_sym_LBRACE, + anon_sym_GT, + ACTIONS(5013), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_implements, - [69742] = 31, - ACTIONS(3975), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5388), 1, - anon_sym_LT, - ACTIONS(5394), 1, anon_sym_AMP_AMP, - ACTIONS(5396), 1, anon_sym_PIPE_PIPE, - ACTIONS(5398), 1, - anon_sym_GT_GT, - ACTIONS(5402), 1, - anon_sym_AMP, - ACTIONS(5404), 1, - anon_sym_CARET, - ACTIONS(5406), 1, - anon_sym_PIPE, - ACTIONS(5410), 1, - anon_sym_PERCENT, - ACTIONS(5412), 1, - anon_sym_STAR_STAR, - ACTIONS(5420), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5422), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5390), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5392), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5400), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5408), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5416), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5418), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5414), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4730), 4, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_implements, - [69849] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5388), 1, - anon_sym_LT, - ACTIONS(5394), 1, - anon_sym_AMP_AMP, - ACTIONS(5396), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5398), 1, - anon_sym_GT_GT, - ACTIONS(5402), 1, - anon_sym_AMP, - ACTIONS(5404), 1, anon_sym_CARET, - ACTIONS(5406), 1, - anon_sym_PIPE, - ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5412), 1, anon_sym_STAR_STAR, - ACTIONS(5420), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5422), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5390), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5392), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5400), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5408), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5416), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5418), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5414), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4511), 4, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_implements, - [69956] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5388), 1, - anon_sym_LT, - ACTIONS(5394), 1, - anon_sym_AMP_AMP, - ACTIONS(5396), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5398), 1, - anon_sym_GT_GT, - ACTIONS(5402), 1, - anon_sym_AMP, - ACTIONS(5404), 1, - anon_sym_CARET, - ACTIONS(5406), 1, - anon_sym_PIPE, - ACTIONS(5410), 1, - anon_sym_PERCENT, - ACTIONS(5412), 1, - anon_sym_STAR_STAR, - ACTIONS(5420), 1, anon_sym_QMARK_QMARK, - ACTIONS(5422), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5390), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5392), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5400), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5408), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5416), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5418), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5414), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4519), 4, - anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_BQUOTE, - anon_sym_implements, - [70063] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5388), 1, - anon_sym_LT, - ACTIONS(5394), 1, - anon_sym_AMP_AMP, - ACTIONS(5396), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5398), 1, - anon_sym_GT_GT, - ACTIONS(5402), 1, - anon_sym_AMP, - ACTIONS(5404), 1, - anon_sym_CARET, - ACTIONS(5406), 1, - anon_sym_PIPE, - ACTIONS(5410), 1, - anon_sym_PERCENT, - ACTIONS(5412), 1, - anon_sym_STAR_STAR, - ACTIONS(5420), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5422), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_extends, + [74699] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5390), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5392), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5400), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5408), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5416), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5418), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5414), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4523), 4, - anon_sym_LBRACE, + ACTIONS(5774), 2, + sym_number, + sym_private_property_identifier, + STATE(4516), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_implements, - [70170] = 31, - ACTIONS(3975), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5388), 1, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - ACTIONS(5394), 1, - anon_sym_AMP_AMP, - ACTIONS(5396), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5398), 1, - anon_sym_GT_GT, - ACTIONS(5402), 1, - anon_sym_AMP, - ACTIONS(5404), 1, - anon_sym_CARET, - ACTIONS(5406), 1, - anon_sym_PIPE, - ACTIONS(5410), 1, - anon_sym_PERCENT, - ACTIONS(5412), 1, - anon_sym_STAR_STAR, - ACTIONS(5420), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5422), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5390), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5392), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5400), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5408), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5416), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5418), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5414), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4798), 4, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_implements, - [70277] = 31, - ACTIONS(3975), 1, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [74760] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(5388), 1, - anon_sym_LT, - ACTIONS(5394), 1, + ACTIONS(5468), 1, anon_sym_AMP_AMP, - ACTIONS(5396), 1, + ACTIONS(5470), 1, anon_sym_PIPE_PIPE, - ACTIONS(5398), 1, + ACTIONS(5472), 1, anon_sym_GT_GT, - ACTIONS(5402), 1, + ACTIONS(5476), 1, anon_sym_AMP, - ACTIONS(5404), 1, + ACTIONS(5478), 1, anon_sym_CARET, - ACTIONS(5406), 1, + ACTIONS(5480), 1, anon_sym_PIPE, - ACTIONS(5410), 1, + ACTIONS(5484), 1, anon_sym_PERCENT, - ACTIONS(5412), 1, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - ACTIONS(5420), 1, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, anon_sym_QMARK_QMARK, - ACTIONS(5422), 1, + ACTIONS(5498), 1, sym__ternary_qmark, - STATE(1530), 1, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5390), 2, + ACTIONS(5460), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5392), 2, + ACTIONS(5466), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5400), 2, + ACTIONS(5474), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5408), 2, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5416), 2, + ACTIONS(5492), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5418), 2, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5414), 3, + ACTIONS(5490), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4800), 4, - anon_sym_LBRACE, + ACTIONS(5141), 4, anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_BQUOTE, - anon_sym_implements, - [70384] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, + [74867] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5388), 1, - anon_sym_LT, - ACTIONS(5394), 1, - anon_sym_AMP_AMP, - ACTIONS(5396), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5398), 1, - anon_sym_GT_GT, - ACTIONS(5402), 1, - anon_sym_AMP, - ACTIONS(5404), 1, - anon_sym_CARET, - ACTIONS(5406), 1, - anon_sym_PIPE, - ACTIONS(5410), 1, - anon_sym_PERCENT, - ACTIONS(5412), 1, - anon_sym_STAR_STAR, - ACTIONS(5420), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5422), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + ACTIONS(5700), 1, + anon_sym_STAR, + ACTIONS(5782), 1, + anon_sym_RBRACE, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5390), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5392), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5400), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5408), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5416), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5418), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5414), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4802), 4, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_implements, - [70491] = 12, - ACTIONS(3975), 1, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2553), 2, + anon_sym_get, + anon_sym_set, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, + sym__member_signature_marker, anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5427), 1, + anon_sym_COLON, anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_QMARK, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [74942] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4832), 12, + ACTIONS(5011), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -199911,14 +220578,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4834), 20, + ACTIONS(5013), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -199932,166 +220607,155 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [70560] = 15, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_extends, + [74993] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(2549), 1, + anon_sym_async, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5430), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + ACTIONS(5700), 1, + anon_sym_STAR, + ACTIONS(5782), 1, + anon_sym_RBRACE, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4839), 11, - anon_sym_STAR, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4841), 18, - sym__ternary_qmark, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_BQUOTE, - anon_sym_implements, - [70635] = 31, - ACTIONS(3975), 1, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2553), 2, + anon_sym_get, + anon_sym_set, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [75070] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(5388), 1, - anon_sym_LT, - ACTIONS(5394), 1, + ACTIONS(5468), 1, anon_sym_AMP_AMP, - ACTIONS(5396), 1, + ACTIONS(5470), 1, anon_sym_PIPE_PIPE, - ACTIONS(5398), 1, + ACTIONS(5472), 1, anon_sym_GT_GT, - ACTIONS(5402), 1, + ACTIONS(5476), 1, anon_sym_AMP, - ACTIONS(5404), 1, + ACTIONS(5478), 1, anon_sym_CARET, - ACTIONS(5406), 1, + ACTIONS(5480), 1, anon_sym_PIPE, - ACTIONS(5410), 1, + ACTIONS(5484), 1, anon_sym_PERCENT, - ACTIONS(5412), 1, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - ACTIONS(5420), 1, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, anon_sym_QMARK_QMARK, - ACTIONS(5422), 1, + ACTIONS(5498), 1, sym__ternary_qmark, - STATE(1530), 1, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5390), 2, + ACTIONS(5460), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5392), 2, + ACTIONS(5466), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5400), 2, + ACTIONS(5474), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5408), 2, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5416), 2, + ACTIONS(5492), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5418), 2, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5414), 3, + ACTIONS(5490), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4846), 4, - anon_sym_LBRACE, + ACTIONS(5450), 4, anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_BQUOTE, - anon_sym_implements, - [70742] = 11, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5433), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + [75177] = 4, + ACTIONS(4723), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4848), 12, + ACTIONS(4721), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -200101,14 +220765,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4850), 22, + ACTIONS(4725), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -200126,46 +220798,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [70809] = 15, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(702), 1, - anon_sym_RBRACE, - ACTIONS(2351), 1, + [75230] = 8, + ACTIONS(2533), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(2535), 1, anon_sym_SQUOTE, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4503), 1, + ACTIONS(4674), 1, anon_sym_LBRACK, - ACTIONS(4875), 1, - anon_sym_STAR, - STATE(5139), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2355), 2, + ACTIONS(5786), 2, sym_number, sym_private_property_identifier, - ACTIONS(2371), 2, - anon_sym_get, - anon_sym_set, - STATE(3772), 3, + STATE(4595), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 5, + ACTIONS(740), 11, + sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2365), 21, + ACTIONS(2547), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -200175,6 +220837,8 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -200187,13 +220851,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [70884] = 4, - ACTIONS(3542), 1, - anon_sym_EQ, + [75291] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3498), 13, + ACTIONS(4841), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -200207,16 +220869,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 28, + ACTIONS(4843), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, + anon_sym_of, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -200236,87 +220898,276 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [70937] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4948), 1, - anon_sym_AMP_AMP, - ACTIONS(4950), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, - anon_sym_GT_GT, - ACTIONS(4956), 1, + anon_sym_extends, + [75342] = 6, + ACTIONS(5862), 1, anon_sym_AMP, - ACTIONS(4958), 1, - anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(5864), 1, anon_sym_PIPE, - ACTIONS(4964), 1, - anon_sym_PERCENT, - ACTIONS(4966), 1, - anon_sym_STAR_STAR, - ACTIONS(4968), 1, - anon_sym_LT, - ACTIONS(4976), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + ACTIONS(5866), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(4763), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4946), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4954), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4962), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4783), 4, + anon_sym_GT, + ACTIONS(4765), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_BQUOTE, - [71044] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4413), 13, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [75399] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4845), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4847), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [75450] = 14, + ACTIONS(161), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1708), 1, + anon_sym_DQUOTE, + ACTIONS(1710), 1, + anon_sym_SQUOTE, + ACTIONS(3703), 1, + anon_sym_LBRACE, + ACTIONS(5941), 1, + anon_sym_COMMA, + ACTIONS(5943), 1, + anon_sym_RBRACE, + ACTIONS(5945), 1, + anon_sym_LBRACK, + STATE(6062), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5947), 2, + sym_number, + sym_private_property_identifier, + STATE(6083), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(6797), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + STATE(6893), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(5939), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [75523] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5546), 2, + sym_number, + sym_private_property_identifier, + STATE(4704), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [75584] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5949), 2, + sym_number, + sym_private_property_identifier, + STATE(4503), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [75645] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5015), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -200330,7 +221181,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4415), 29, + ACTIONS(5017), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -200360,88 +221211,245 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [71095] = 33, - ACTIONS(3975), 1, + [75696] = 4, + ACTIONS(5792), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4622), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4624), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [75749] = 4, + ACTIONS(5951), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4642), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4644), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [75802] = 15, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(4942), 1, + ACTIONS(5953), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5378), 11, + anon_sym_STAR, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5380), 18, + sym__ternary_qmark, anon_sym_COMMA, - ACTIONS(4948), 1, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + [75877] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5468), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, + ACTIONS(5470), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, + ACTIONS(5472), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(5476), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(5478), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(5480), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(5484), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(5488), 1, anon_sym_LT, - ACTIONS(4976), 1, + ACTIONS(5496), 1, anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, + ACTIONS(5498), 1, sym__ternary_qmark, - ACTIONS(5436), 1, - anon_sym_RPAREN, - STATE(1530), 1, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4724), 1, - aux_sym_sequence_expression_repeat1, - STATE(4736), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5460), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5466), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(5474), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(5492), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, + ACTIONS(5490), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [71205] = 3, + ACTIONS(5401), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [75984] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1768), 13, + ACTIONS(5015), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -200455,7 +221463,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1770), 28, + ACTIONS(5017), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -200484,24 +221492,238 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [71255] = 5, + anon_sym_extends, + [76035] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5468), 1, + anon_sym_AMP_AMP, + ACTIONS(5470), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5472), 1, + anon_sym_GT_GT, + ACTIONS(5476), 1, + anon_sym_AMP, + ACTIONS(5478), 1, + anon_sym_CARET, + ACTIONS(5480), 1, + anon_sym_PIPE, + ACTIONS(5484), 1, + anon_sym_PERCENT, + ACTIONS(5486), 1, + anon_sym_STAR_STAR, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5498), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5466), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5474), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5482), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5492), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5494), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5490), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5203), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [76142] = 32, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5634), 1, + anon_sym_LT, + ACTIONS(5638), 1, + anon_sym_GT, + ACTIONS(5640), 1, + anon_sym_AMP_AMP, + ACTIONS(5642), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5644), 1, + anon_sym_GT_GT, + ACTIONS(5648), 1, + anon_sym_AMP, + ACTIONS(5650), 1, + anon_sym_CARET, + ACTIONS(5652), 1, + anon_sym_PIPE, + ACTIONS(5656), 1, + anon_sym_PERCENT, + ACTIONS(5658), 1, + anon_sym_STAR_STAR, + ACTIONS(5666), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5668), 1, + sym__ternary_qmark, + ACTIONS(5956), 1, + anon_sym_in, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5636), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5646), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5654), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5662), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5664), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5660), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5901), 4, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + [76251] = 9, + ACTIONS(4624), 1, + anon_sym_extends, + ACTIONS(5101), 1, + anon_sym_LBRACK, + ACTIONS(5961), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5338), 2, + ACTIONS(5104), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5882), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(5340), 3, + ACTIONS(5959), 2, anon_sym_COMMA, - anon_sym_RPAREN, anon_sym_COLON, - ACTIONS(3498), 13, + ACTIONS(3916), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [76314] = 9, + ACTIONS(4044), 1, + anon_sym_EQ, + ACTIONS(4054), 1, + anon_sym_QMARK, + ACTIONS(5151), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4047), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(4769), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(5154), 2, anon_sym_AMP, anon_sym_PIPE, + ACTIONS(3916), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -200509,11 +221731,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 23, + ACTIONS(3920), 22, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -200533,17 +221754,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [71309] = 4, + [76377] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1730), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1734), 13, + ACTIONS(5015), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -200557,10 +221772,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1736), 23, + ACTIONS(5017), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -200581,63 +221801,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [71361] = 8, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + anon_sym_extends, + [76428] = 7, + ACTIONS(1848), 1, + anon_sym_EQ, + ACTIONS(4715), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5305), 2, - sym_number, - sym_private_property_identifier, - STATE(3641), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, + ACTIONS(2573), 2, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_extends, + ACTIONS(4718), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(1846), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1850), 25, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_of, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [71421] = 3, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [76487] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4559), 13, + ACTIONS(5019), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -200651,7 +221872,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4561), 28, + ACTIONS(5021), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -200680,20 +221901,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [71471] = 6, - ACTIONS(4594), 1, + anon_sym_extends, + [76538] = 7, + ACTIONS(4723), 1, + anon_sym_EQ, + ACTIONS(4727), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4231), 2, + ACTIONS(4733), 2, anon_sym_COMMA, anon_sym_extends, - ACTIONS(4597), 3, + ACTIONS(4730), 3, anon_sym_AMP, anon_sym_PIPE, anon_sym_GT, - ACTIONS(3498), 10, + ACTIONS(4721), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -200704,7 +221928,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3502), 25, + ACTIONS(4725), 25, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -200730,16 +221954,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [71527] = 5, - ACTIONS(1868), 1, - sym__automatic_semicolon, + [76597] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1860), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1864), 13, + ACTIONS(5019), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -200753,12 +221972,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1866), 25, + ACTIONS(5021), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -200779,18 +222001,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [71581] = 5, - ACTIONS(5438), 1, - sym__automatic_semicolon, + anon_sym_extends, + [76648] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1740), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1744), 13, + ACTIONS(4759), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -200804,10 +222020,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1746), 23, + ACTIONS(4761), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -200828,11 +222049,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [71635] = 3, + anon_sym_extends, + [76699] = 4, + ACTIONS(5097), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1734), 13, + ACTIONS(5095), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -200846,7 +222070,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1736), 28, + ACTIONS(5099), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -200875,26 +222099,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [71685] = 8, - ACTIONS(2351), 1, + [76752] = 8, + ACTIONS(2533), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(2535), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(4674), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5309), 2, + ACTIONS(5692), 2, sym_number, sym_private_property_identifier, - STATE(3644), 3, + STATE(4619), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 10, + ACTIONS(740), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, @@ -200903,7 +222128,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(2365), 23, + ACTIONS(2547), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -200927,16 +222152,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [71745] = 5, - ACTIONS(1772), 1, - sym__automatic_semicolon, + [76813] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1764), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1768), 13, + ACTIONS(5019), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -200950,12 +222170,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1770), 25, + ACTIONS(5021), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -200976,78 +222199,104 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [71799] = 8, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + anon_sym_extends, + [76864] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5468), 1, + anon_sym_AMP_AMP, + ACTIONS(5470), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5472), 1, + anon_sym_GT_GT, + ACTIONS(5476), 1, + anon_sym_AMP, + ACTIONS(5478), 1, + anon_sym_CARET, + ACTIONS(5480), 1, + anon_sym_PIPE, + ACTIONS(5484), 1, + anon_sym_PERCENT, + ACTIONS(5486), 1, + anon_sym_STAR_STAR, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5498), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5318), 2, - sym_number, - sym_private_property_identifier, - STATE(3645), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5466), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5474), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5482), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5492), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5494), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5490), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5125), 4, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [71859] = 8, - ACTIONS(2351), 1, + anon_sym_BQUOTE, + [76971] = 8, + ACTIONS(2533), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(2535), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(4674), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5324), 2, + ACTIONS(5696), 2, sym_number, sym_private_property_identifier, - STATE(3646), 3, + STATE(4626), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 10, + ACTIONS(740), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, @@ -201056,7 +222305,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(2365), 23, + ACTIONS(2547), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -201080,16 +222329,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [71919] = 5, - ACTIONS(1782), 1, - sym__automatic_semicolon, + [77032] = 4, + ACTIONS(5792), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1774), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1778), 13, + ACTIONS(4648), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -201103,8 +222349,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1780), 25, + ACTIONS(4650), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, @@ -201129,18 +222377,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [71973] = 5, - ACTIONS(5440), 1, - sym__automatic_semicolon, + anon_sym_extends, + [77085] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1750), 4, + ACTIONS(4670), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4672), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1754), 13, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [77136] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4648), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -201154,10 +222444,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1756), 23, + ACTIONS(4650), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -201178,35 +222473,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [72027] = 8, - ACTIONS(2351), 1, + anon_sym_extends, + [77187] = 8, + ACTIONS(2533), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(2535), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(4674), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5289), 2, + ACTIONS(5704), 2, sym_number, sym_private_property_identifier, - STATE(3741), 3, + STATE(4634), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 10, + ACTIONS(740), 11, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_EQ, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2365), 23, + anon_sym_PIPE_RBRACE, + ACTIONS(2547), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -201230,64 +222527,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [72087] = 21, - ACTIONS(231), 1, - anon_sym_STAR, - ACTIONS(2053), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2351), 1, + [77248] = 8, + ACTIONS(2533), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(2535), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(4674), 1, anon_sym_LBRACK, - ACTIONS(5444), 1, - anon_sym_COMMA, - ACTIONS(5446), 1, - anon_sym_RBRACE, - ACTIONS(5448), 1, - anon_sym_async, - ACTIONS(5452), 1, - anon_sym_static, - ACTIONS(5454), 1, - anon_sym_readonly, - ACTIONS(5460), 1, - anon_sym_override, - STATE(2810), 1, - sym_accessibility_modifier, - STATE(2829), 1, - sym_override_modifier, - STATE(5200), 1, - aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5450), 2, + ACTIONS(5710), 2, sym_number, sym_private_property_identifier, - ACTIONS(5456), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5458), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3530), 3, + STATE(4638), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5197), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - ACTIONS(5442), 14, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2547), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -201295,286 +222580,264 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [72173] = 31, - ACTIONS(4578), 1, + [77309] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4883), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4887), 1, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5468), 1, anon_sym_AMP_AMP, - ACTIONS(4889), 1, + ACTIONS(5470), 1, anon_sym_PIPE_PIPE, - ACTIONS(4891), 1, + ACTIONS(5472), 1, anon_sym_GT_GT, - ACTIONS(4895), 1, + ACTIONS(5476), 1, anon_sym_AMP, - ACTIONS(4897), 1, + ACTIONS(5478), 1, anon_sym_CARET, - ACTIONS(4899), 1, + ACTIONS(5480), 1, anon_sym_PIPE, - ACTIONS(4903), 1, + ACTIONS(5484), 1, anon_sym_PERCENT, - ACTIONS(4905), 1, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - ACTIONS(4907), 1, + ACTIONS(5488), 1, anon_sym_LT, - ACTIONS(4915), 1, + ACTIONS(5496), 1, anon_sym_QMARK_QMARK, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, + ACTIONS(5498), 1, sym__ternary_qmark, - STATE(1887), 1, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4879), 2, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5460), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4885), 2, + ACTIONS(5466), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4893), 2, + ACTIONS(5474), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4901), 2, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4911), 2, + ACTIONS(5492), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4913), 2, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4909), 3, + ACTIONS(5490), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(5377), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [72279] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4537), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4539), 28, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5167), 4, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [77416] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + ACTIONS(4508), 1, anon_sym_LBRACK, + ACTIONS(4510), 1, anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5468), 1, anon_sym_AMP_AMP, + ACTIONS(5470), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5472), 1, + anon_sym_GT_GT, + ACTIONS(5476), 1, + anon_sym_AMP, + ACTIONS(5478), 1, anon_sym_CARET, + ACTIONS(5480), 1, + anon_sym_PIPE, + ACTIONS(5484), 1, anon_sym_PERCENT, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [72329] = 3, + ACTIONS(5498), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1744), 13, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5460), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5466), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5474), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5492), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1746), 28, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5490), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [72379] = 33, - ACTIONS(1997), 1, + ACTIONS(5372), 4, anon_sym_COMMA, - ACTIONS(3975), 1, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [77523] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(4948), 1, + ACTIONS(5468), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, + ACTIONS(5470), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, + ACTIONS(5472), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(5476), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(5478), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(5480), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(5484), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(5488), 1, anon_sym_LT, - ACTIONS(4976), 1, + ACTIONS(5496), 1, anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, + ACTIONS(5498), 1, sym__ternary_qmark, - ACTIONS(5462), 1, - anon_sym_RPAREN, - STATE(1530), 1, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(6098), 1, sym_optional_chain, - STATE(5314), 1, - aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5460), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5466), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(5474), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(5492), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, + ACTIONS(5490), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [72489] = 13, - ACTIONS(237), 1, + ACTIONS(5374), 4, anon_sym_COMMA, - ACTIONS(2351), 1, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [77630] = 8, + ACTIONS(2533), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(2535), 1, anon_sym_SQUOTE, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4503), 1, + ACTIONS(4674), 1, anon_sym_LBRACK, - ACTIONS(4998), 1, - anon_sym_RBRACE, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2355), 2, + ACTIONS(5752), 2, sym_number, sym_private_property_identifier, - STATE(3772), 3, + STATE(4575), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 5, + ACTIONS(740), 11, + sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2365), 23, + anon_sym_PIPE_RBRACE, + ACTIONS(2547), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -201598,17 +222861,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [72559] = 4, + [77691] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1872), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1876), 13, + ACTIONS(2563), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -201622,10 +222879,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1878), 23, + ACTIONS(2561), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -201646,145 +222908,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [72611] = 13, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(702), 1, - anon_sym_RBRACE, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4503), 1, - anon_sym_LBRACK, - STATE(5139), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2355), 2, - sym_number, - sym_private_property_identifier, - STATE(3772), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [72681] = 33, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4738), 1, - anon_sym_AMP_AMP, - ACTIONS(4740), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, - anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, - anon_sym_PERCENT, - ACTIONS(4756), 1, - anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - ACTIONS(5464), 1, - anon_sym_COMMA, - ACTIONS(5466), 1, - anon_sym_SEMI, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(3883), 1, - aux_sym_sequence_expression_repeat1, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4726), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4762), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4764), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [72791] = 3, + anon_sym_extends, + [77742] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1808), 13, + ACTIONS(4849), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -201798,7 +222927,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1810), 28, + ACTIONS(4851), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -201827,18 +222956,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [72841] = 5, + anon_sym_extends, + [77793] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5468), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5470), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3498), 13, + ACTIONS(4853), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -201852,10 +222975,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 23, + ACTIONS(4855), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -201876,93 +223004,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [72895] = 33, - ACTIONS(1997), 1, - anon_sym_COMMA, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4948), 1, - anon_sym_AMP_AMP, - ACTIONS(4950), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, - anon_sym_GT_GT, - ACTIONS(4956), 1, - anon_sym_AMP, - ACTIONS(4958), 1, - anon_sym_CARET, - ACTIONS(4960), 1, - anon_sym_PIPE, - ACTIONS(4964), 1, - anon_sym_PERCENT, - ACTIONS(4966), 1, - anon_sym_STAR_STAR, - ACTIONS(4968), 1, - anon_sym_LT, - ACTIONS(4976), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, - sym__ternary_qmark, - ACTIONS(5472), 1, - anon_sym_RPAREN, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - STATE(4766), 1, - aux_sym_array_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4946), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4954), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4962), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4972), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4974), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [73005] = 5, - ACTIONS(1880), 1, - sym__automatic_semicolon, + anon_sym_extends, + [77844] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1872), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1876), 13, + ACTIONS(4857), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -201976,12 +223023,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1878), 25, + ACTIONS(4859), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -202002,68 +223052,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [73059] = 8, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5189), 2, - sym_number, - sym_private_property_identifier, - STATE(3667), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [73119] = 5, - ACTIONS(1812), 1, - sym__automatic_semicolon, + anon_sym_extends, + [77895] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1804), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1808), 13, + ACTIONS(4861), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -202077,12 +223071,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1810), 25, + ACTIONS(4863), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -202103,70 +223100,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [73173] = 8, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5301), 2, - sym_number, - sym_private_property_identifier, - STATE(3791), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [73233] = 5, + anon_sym_extends, + [77946] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5474), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5476), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3498), 13, + ACTIONS(4865), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -202180,10 +223119,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 23, + ACTIONS(4867), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -202204,18 +223148,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [73287] = 5, + anon_sym_extends, + [77997] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5474), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5476), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3498), 13, + ACTIONS(4869), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -202229,10 +223167,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 23, + ACTIONS(4871), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -202253,18 +223196,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [73341] = 5, + anon_sym_extends, + [78048] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5474), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5476), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3498), 13, + ACTIONS(2567), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -202278,10 +223215,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 23, + ACTIONS(2565), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -202302,17 +223244,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [73395] = 3, + anon_sym_extends, + [78099] = 6, + ACTIONS(5862), 1, + anon_sym_AMP, + ACTIONS(5864), 1, + anon_sym_PIPE, + ACTIONS(5866), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4389), 13, + ACTIONS(5023), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -202320,7 +223267,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4391), 28, + ACTIONS(5025), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -202349,11 +223296,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [73445] = 3, + [78156] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4704), 13, + ACTIONS(4767), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -202367,7 +223314,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4706), 28, + ACTIONS(4769), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -202396,172 +223343,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [73495] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4738), 1, - anon_sym_AMP_AMP, - ACTIONS(4740), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, - anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, - anon_sym_PERCENT, - ACTIONS(4756), 1, - anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_extends, + [78207] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(4622), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(5478), 3, + anon_sym_GT, + ACTIONS(4624), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RBRACK, - [73601] = 33, - ACTIONS(1997), 1, - anon_sym_COMMA, - ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4948), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, - anon_sym_GT_GT, - ACTIONS(4956), 1, - anon_sym_AMP, - ACTIONS(4958), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4960), 1, - anon_sym_PIPE, - ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, - anon_sym_LT, - ACTIONS(4976), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, - sym__ternary_qmark, - ACTIONS(5480), 1, - anon_sym_RPAREN, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - STATE(4827), 1, - aux_sym_array_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4946), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4954), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4962), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4972), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4974), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [73711] = 6, - ACTIONS(4626), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4271), 2, - anon_sym_COMMA, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, anon_sym_extends, - ACTIONS(4629), 3, + [78258] = 6, + ACTIONS(5862), 1, anon_sym_AMP, + ACTIONS(5864), 1, anon_sym_PIPE, - anon_sym_GT, - ACTIONS(4537), 10, + ACTIONS(5866), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5043), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -202572,13 +223413,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4539), 25, + anon_sym_GT, + ACTIONS(5045), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -202598,17 +223443,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [73767] = 3, + [78315] = 6, + ACTIONS(5862), 1, + anon_sym_AMP, + ACTIONS(5864), 1, + anon_sym_PIPE, + ACTIONS(5866), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4674), 13, + ACTIONS(4903), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -202616,7 +223465,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4676), 28, + ACTIONS(4905), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -202645,347 +223494,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [73817] = 33, - ACTIONS(1997), 1, - anon_sym_COMMA, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, + [78372] = 7, + ACTIONS(3980), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(3982), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4948), 1, - anon_sym_AMP_AMP, - ACTIONS(4950), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, - anon_sym_GT_GT, - ACTIONS(4956), 1, - anon_sym_AMP, - ACTIONS(4958), 1, - anon_sym_CARET, - ACTIONS(4960), 1, - anon_sym_PIPE, - ACTIONS(4964), 1, - anon_sym_PERCENT, - ACTIONS(4966), 1, - anon_sym_STAR_STAR, - ACTIONS(4968), 1, - anon_sym_LT, - ACTIONS(4976), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, - sym__ternary_qmark, - ACTIONS(5482), 1, - anon_sym_RPAREN, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - STATE(4866), 1, - aux_sym_array_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4946), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4954), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4962), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4972), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4974), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [73927] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4816), 2, - sym_number, - sym_private_property_identifier, - STATE(3383), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [73987] = 8, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5484), 2, - sym_number, - sym_private_property_identifier, - STATE(3782), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [74047] = 33, - ACTIONS(1997), 1, + ACTIONS(3964), 3, anon_sym_COMMA, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4948), 1, - anon_sym_AMP_AMP, - ACTIONS(4950), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, - anon_sym_GT_GT, - ACTIONS(4956), 1, + anon_sym_extends, + ACTIONS(3974), 3, anon_sym_AMP, - ACTIONS(4958), 1, - anon_sym_CARET, - ACTIONS(4960), 1, anon_sym_PIPE, - ACTIONS(4964), 1, - anon_sym_PERCENT, - ACTIONS(4966), 1, - anon_sym_STAR_STAR, - ACTIONS(4968), 1, - anon_sym_LT, - ACTIONS(4976), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, - sym__ternary_qmark, - ACTIONS(5486), 1, - anon_sym_RPAREN, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - STATE(4876), 1, - aux_sym_array_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4946), 2, - anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4962), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4972), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4974), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [74157] = 8, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5226), 2, - sym_number, - sym_private_property_identifier, - STATE(3762), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [74217] = 4, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4297), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(4389), 13, + ACTIONS(3916), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4391), 25, + ACTIONS(3920), 24, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -203003,11 +223546,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [74269] = 3, + [78431] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1754), 13, + ACTIONS(4935), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -203021,7 +223564,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1756), 28, + ACTIONS(4937), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -203050,34 +223593,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [74319] = 3, + anon_sym_extends, + [78482] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4670), 13, + ACTIONS(4735), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(4737), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3916), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4672), 28, + ACTIONS(3920), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -203097,35 +223644,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [74369] = 4, + [78537] = 6, + ACTIONS(4809), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1764), 5, - sym__automatic_semicolon, + ACTIONS(5243), 2, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1768), 13, + anon_sym_LBRACK, + ACTIONS(5246), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5193), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1770), 23, + ACTIONS(5195), 26, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_LBRACK, + anon_sym_SEMI, + anon_sym_of, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -203145,11 +223695,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [74421] = 3, + [78594] = 4, + ACTIONS(4835), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4658), 13, + ACTIONS(5027), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -203163,7 +223715,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4660), 28, + ACTIONS(5029), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -203192,80 +223744,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [74471] = 8, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5297), 2, - sym_number, - sym_private_property_identifier, - STATE(3706), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [74531] = 8, - ACTIONS(1698), 1, - anon_sym_EQ, - ACTIONS(4195), 1, - anon_sym_LBRACK, - ACTIONS(5092), 1, - anon_sym_COLON, + [78647] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4198), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(2395), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(1696), 11, + ACTIONS(4873), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -203273,10 +223762,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1700), 22, + ACTIONS(4875), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -203296,28 +223791,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [74591] = 8, - ACTIONS(4203), 1, - anon_sym_EQ, - ACTIONS(4207), 1, - anon_sym_LBRACK, - ACTIONS(4935), 1, - anon_sym_COLON, + anon_sym_extends, + [78698] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4210), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4213), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(4201), 11, + ACTIONS(4877), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -203325,10 +223810,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4205), 22, + ACTIONS(4879), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -203348,30 +223839,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [74651] = 12, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5488), 1, - anon_sym_LT, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, + anon_sym_extends, + [78749] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4832), 12, + ACTIONS(4939), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -203381,14 +223854,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4834), 19, + ACTIONS(4941), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -203402,39 +223883,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [74719] = 15, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, + anon_sym_extends, + [78800] = 9, + ACTIONS(957), 1, + anon_sym_BQUOTE, + ACTIONS(5329), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(5331), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5333), 1, anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5491), 1, - anon_sym_LT, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, + STATE(2876), 1, + sym_template_string, + STATE(6101), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4839), 11, + ACTIONS(1902), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, @@ -203442,12 +223914,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4841), 17, + ACTIONS(1904), 23, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -203462,98 +223939,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_BQUOTE, - [74793] = 31, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5498), 1, - anon_sym_AMP_AMP, - ACTIONS(5500), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5502), 1, - anon_sym_GT_GT, - ACTIONS(5506), 1, - anon_sym_AMP, - ACTIONS(5508), 1, - anon_sym_CARET, - ACTIONS(5510), 1, - anon_sym_PIPE, - ACTIONS(5514), 1, - anon_sym_PERCENT, - ACTIONS(5516), 1, - anon_sym_STAR_STAR, - ACTIONS(5518), 1, - anon_sym_LT, - ACTIONS(5526), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5528), 1, - sym__ternary_qmark, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5494), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5496), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5504), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5512), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5522), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5524), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4846), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5520), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [74899] = 7, - ACTIONS(824), 1, - anon_sym_BQUOTE, - ACTIONS(3975), 1, - anon_sym_LPAREN, + anon_sym_satisfies, + [78863] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(1745), 2, - sym_template_string, - sym_arguments, - ACTIONS(5530), 3, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_implements, - ACTIONS(4131), 13, + ACTIONS(4881), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -203567,9 +223960,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4133), 21, + ACTIONS(4883), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -203588,28 +223987,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - [74957] = 11, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5532), 1, - anon_sym_LT, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, + anon_sym_extends, + [78914] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4848), 12, + ACTIONS(2575), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -203619,14 +224004,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4850), 21, + ACTIONS(2573), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -203644,17 +224037,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75023] = 3, + anon_sym_extends, + [78965] = 9, + ACTIONS(4727), 1, + anon_sym_LBRACK, + ACTIONS(4733), 1, + anon_sym_extends, + ACTIONS(5964), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4718), 13, + ACTIONS(4723), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4730), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5760), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(4721), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -203662,16 +224069,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4720), 28, - sym__automatic_semicolon, + ACTIONS(4725), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -203691,11 +224092,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75073] = 3, + [79028] = 4, + ACTIONS(5410), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4509), 13, + ACTIONS(3974), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -203709,7 +224112,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4511), 28, + ACTIONS(3964), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -203719,7 +224122,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_of, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -203738,17 +224140,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75123] = 4, + anon_sym_extends, + [79081] = 4, + ACTIONS(4889), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1774), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1778), 13, + ACTIONS(4885), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -203762,12 +224161,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1780), 23, + ACTIONS(4887), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -203786,11 +224189,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75175] = 3, + anon_sym_extends, + [79134] = 4, + ACTIONS(5967), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4513), 13, + ACTIONS(4771), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -203804,7 +224210,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4515), 28, + ACTIONS(4773), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -203814,7 +224220,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_of, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -203833,11 +224238,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75225] = 3, + anon_sym_extends, + [79187] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4517), 13, + ACTIONS(4777), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -203851,7 +224257,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4519), 28, + ACTIONS(4779), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -203880,18 +224286,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75275] = 5, - ACTIONS(5535), 1, - sym__automatic_semicolon, + anon_sym_extends, + [79238] = 4, + ACTIONS(5905), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1804), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1808), 13, + ACTIONS(4777), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -203905,11 +224307,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1810), 23, + ACTIONS(4779), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_LBRACK, + anon_sym_SEMI, + anon_sym_of, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -203929,11 +224335,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75329] = 3, + anon_sym_extends, + [79291] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4521), 13, + ACTIONS(4642), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -203947,7 +224354,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4523), 28, + ACTIONS(4644), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -203976,38 +224383,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75379] = 7, - ACTIONS(3658), 1, - anon_sym_EQ, - ACTIONS(4231), 1, anon_sym_extends, + [79342] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4594), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4597), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3498), 10, + ACTIONS(4783), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3502), 24, + anon_sym_GT, + ACTIONS(4785), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -204027,11 +224431,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75437] = 3, + anon_sym_extends, + [79393] = 11, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5969), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4525), 13, + ACTIONS(5436), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -204041,22 +224462,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4527), 28, - sym__automatic_semicolon, + ACTIONS(5438), 22, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -204074,35 +224488,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75487] = 8, - ACTIONS(2351), 1, + [79460] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2533), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(2535), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, anon_sym_LBRACK, + ACTIONS(5700), 1, + anon_sym_STAR, + ACTIONS(5819), 1, + anon_sym_RBRACE, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5159), 2, + ACTIONS(2537), 2, sym_number, sym_private_property_identifier, - STATE(3711), 3, + ACTIONS(2553), 2, + anon_sym_get, + anon_sym_set, + STATE(4711), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, + ACTIONS(740), 5, sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2365), 23, + ACTIONS(2547), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -204112,8 +224536,6 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -204126,38 +224548,172 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [75547] = 7, - ACTIONS(1698), 1, - anon_sym_EQ, - ACTIONS(4195), 1, + [79535] = 32, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2395), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4198), 3, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5504), 1, + anon_sym_AMP_AMP, + ACTIONS(5506), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5508), 1, + anon_sym_GT_GT, + ACTIONS(5512), 1, anon_sym_AMP, + ACTIONS(5514), 1, + anon_sym_CARET, + ACTIONS(5516), 1, anon_sym_PIPE, - anon_sym_GT, - ACTIONS(1696), 10, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, + ACTIONS(5520), 1, + anon_sym_PERCENT, + ACTIONS(5522), 1, + anon_sym_STAR_STAR, + ACTIONS(5524), 1, + anon_sym_LT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5576), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5580), 1, + sym__ternary_qmark, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5500), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5502), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5510), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5518), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5528), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5530), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5871), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(5972), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(5526), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [79644] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(2549), 1, + anon_sym_async, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5700), 1, + anon_sym_STAR, + ACTIONS(5819), 1, + anon_sym_RBRACE, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2553), 2, + anon_sym_get, + anon_sym_set, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [79721] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4943), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1700), 24, + anon_sym_GT, + ACTIONS(4945), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -204177,38 +224733,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75605] = 7, - ACTIONS(4203), 1, - anon_sym_EQ, - ACTIONS(4207), 1, - anon_sym_LBRACK, + anon_sym_extends, + [79772] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4213), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4210), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(4201), 10, + ACTIONS(4152), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4205), 24, + anon_sym_GT, + ACTIONS(3944), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -204228,20 +224781,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75663] = 4, - ACTIONS(5537), 1, - sym_regex_flags, + anon_sym_extends, + [79823] = 9, + ACTIONS(2573), 1, + anon_sym_extends, + ACTIONS(4715), 1, + anon_sym_LBRACK, + ACTIONS(5385), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4980), 16, + ACTIONS(1848), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4718), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5443), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(1846), 11, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -204249,16 +224813,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, + ACTIONS(1850), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4982), 24, - sym__automatic_semicolon, - sym__ternary_qmark, + [79886] = 9, + ACTIONS(4727), 1, + anon_sym_LBRACK, + ACTIONS(4733), 1, + anon_sym_extends, + ACTIONS(5321), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4723), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4730), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5361), 2, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_COLON, + ACTIONS(4721), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4725), 22, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -204273,14 +224885,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [75715] = 3, + anon_sym_satisfies, + [79949] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4529), 13, + ACTIONS(4157), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -204294,7 +224908,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4531), 28, + ACTIONS(3954), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -204323,16 +224937,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75765] = 5, - ACTIONS(1826), 1, - sym__automatic_semicolon, + anon_sym_extends, + [80000] = 4, + ACTIONS(4892), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1818), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1822), 13, + ACTIONS(4885), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -204346,14 +224958,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1824), 25, + ACTIONS(4887), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -204372,17 +224986,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75819] = 4, + anon_sym_extends, + [80053] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1818), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1822), 13, + ACTIONS(4895), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -204396,10 +225005,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1824), 23, + ACTIONS(4897), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -204420,11 +225034,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75871] = 3, + anon_sym_extends, + [80104] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1822), 13, + ACTIONS(3875), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -204438,7 +225053,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1824), 28, + ACTIONS(3877), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -204467,17 +225082,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75921] = 3, + anon_sym_extends, + [80155] = 6, + ACTIONS(5862), 1, + anon_sym_AMP, + ACTIONS(5864), 1, + anon_sym_PIPE, + ACTIONS(5866), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4533), 13, + ACTIONS(4895), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -204485,7 +225105,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4535), 28, + ACTIONS(4897), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -204514,11 +225134,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75971] = 3, + [80212] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4654), 13, + ACTIONS(4899), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -204532,7 +225152,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4656), 28, + ACTIONS(4901), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -204561,147 +225181,114 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [76021] = 33, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_extends, + [80263] = 9, + ACTIONS(4624), 1, + anon_sym_extends, + ACTIONS(5101), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5978), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5104), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5974), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5976), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(3916), 11, + anon_sym_STAR, anon_sym_BANG, - ACTIONS(4736), 1, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, anon_sym_QMARK_DOT, - ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - ACTIONS(5539), 1, - anon_sym_COMMA, - ACTIONS(5541), 1, - anon_sym_RBRACK, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - STATE(5157), 1, - aux_sym_array_repeat1, + [80326] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(4947), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [76131] = 8, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5384), 2, - sym_number, - sym_private_property_identifier, - STATE(3790), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, + anon_sym_GT, + ACTIONS(4949), 29, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [76191] = 5, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [80377] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5140), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5313), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3498), 13, + ACTIONS(5047), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -204715,10 +225302,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 23, + ACTIONS(5049), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -204739,35 +225331,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [76245] = 8, - ACTIONS(2351), 1, + anon_sym_extends, + [80428] = 14, + ACTIONS(161), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1708), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(1710), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(3703), 1, + anon_sym_LBRACE, + ACTIONS(5941), 1, + anon_sym_COMMA, + ACTIONS(5945), 1, anon_sym_LBRACK, + ACTIONS(5983), 1, + anon_sym_RBRACE, + STATE(6069), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5275), 2, + ACTIONS(5947), 2, sym_number, sym_private_property_identifier, - STATE(3582), 3, + STATE(6064), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(6797), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + STATE(6893), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2365), 23, + ACTIONS(5981), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -204791,167 +225391,82 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [76305] = 8, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + [80501] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5220), 2, - sym_number, - sym_private_property_identifier, - STATE(3737), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, + ACTIONS(4907), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4909), 29, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [76365] = 33, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - ACTIONS(5464), 1, - anon_sym_COMMA, - ACTIONS(5543), 1, - anon_sym_RBRACE, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(3883), 1, - aux_sym_sequence_expression_repeat1, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4726), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4762), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4764), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [76475] = 7, - ACTIONS(3651), 1, - anon_sym_EQ, - ACTIONS(4594), 1, - anon_sym_LBRACK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [80552] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4231), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4597), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3498), 10, + ACTIONS(4943), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3502), 24, + anon_sym_GT, + ACTIONS(4945), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -204971,11 +225486,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [76533] = 3, + anon_sym_extends, + [80603] = 5, + ACTIONS(1848), 1, + anon_sym_EQ, + ACTIONS(5714), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1778), 13, + ACTIONS(1844), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -204989,8 +225509,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1780), 28, - sym__automatic_semicolon, + ACTIONS(1842), 27, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -205018,11 +225537,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [76583] = 3, + [80658] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4642), 13, + ACTIONS(4911), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -205036,7 +225555,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4644), 28, + ACTIONS(4913), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -205065,106 +225584,96 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [76633] = 33, - ACTIONS(3975), 1, + anon_sym_extends, + [80709] = 33, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4942), 1, - anon_sym_COMMA, - ACTIONS(4948), 1, + ACTIONS(5504), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, + ACTIONS(5506), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, + ACTIONS(5508), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(5512), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(5514), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(5516), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(5520), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5522), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(5524), 1, anon_sym_LT, - ACTIONS(4976), 1, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5576), 1, anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5580), 1, sym__ternary_qmark, - ACTIONS(5545), 1, - anon_sym_RPAREN, - STATE(1530), 1, + ACTIONS(5875), 1, + anon_sym_COMMA, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4724), 1, + STATE(5782), 1, aux_sym_sequence_expression_repeat1, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5500), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5502), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(5510), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(5518), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(5528), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(5530), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5985), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(5526), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [76743] = 9, - ACTIONS(3542), 1, - anon_sym_EQ, - ACTIONS(3617), 1, - anon_sym_COLON, - ACTIONS(4231), 1, - anon_sym_extends, - ACTIONS(4594), 1, - anon_sym_LBRACK, + [80820] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4597), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5547), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(3498), 11, + ACTIONS(3879), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -205172,10 +225681,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 22, + ACTIONS(3881), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -205195,11 +225710,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [76805] = 3, + anon_sym_extends, + [80871] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1844), 13, + ACTIONS(4915), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -205213,7 +225729,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1846), 28, + ACTIONS(4917), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -205242,63 +225758,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [76855] = 8, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + anon_sym_extends, + [80922] = 4, + ACTIONS(5862), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5173), 2, - sym_number, - sym_private_property_identifier, - STATE(3729), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, + ACTIONS(4919), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4921), 29, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [76915] = 3, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [80975] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4684), 13, + ACTIONS(4923), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -205312,7 +225826,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4686), 28, + ACTIONS(4925), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -205341,11 +225855,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [76965] = 3, + anon_sym_extends, + [81026] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4688), 13, + ACTIONS(2060), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -205359,15 +225874,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4690), 28, + ACTIONS(2058), 29, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -205388,26 +225903,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [77015] = 8, - ACTIONS(2351), 1, + anon_sym_PIPE_RBRACE, + [81077] = 8, + ACTIONS(2533), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(2535), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(4674), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5216), 2, + ACTIONS(5809), 2, sym_number, sym_private_property_identifier, - STATE(3676), 3, + STATE(4578), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 10, + ACTIONS(740), 11, sym__automatic_semicolon, sym__member_signature_marker, + sym__member_end_marker, anon_sym_EQ, anon_sym_COMMA, anon_sym_BANG, @@ -205416,7 +225933,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2365), 23, + ACTIONS(2547), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -205440,18 +225957,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [77075] = 5, + [81138] = 7, + ACTIONS(4021), 1, + anon_sym_EQ, + ACTIONS(4769), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5551), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5553), 3, + ACTIONS(5151), 2, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3498), 13, + anon_sym_LBRACK, + ACTIONS(5154), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3916), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3920), 25, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [81197] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4947), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -205465,10 +226027,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 23, + ACTIONS(4949), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -205489,11 +226056,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [77129] = 3, + anon_sym_extends, + [81248] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4692), 13, + ACTIONS(3633), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -205507,7 +226075,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4694), 28, + ACTIONS(3635), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -205536,192 +226104,196 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [77179] = 33, - ACTIONS(3975), 1, + anon_sym_extends, + [81299] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1964), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1962), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4942), 1, - anon_sym_COMMA, - ACTIONS(4948), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, - anon_sym_GT_GT, - ACTIONS(4956), 1, - anon_sym_AMP, - ACTIONS(4958), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4960), 1, - anon_sym_PIPE, - ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, - anon_sym_LT, - ACTIONS(4976), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, - sym__ternary_qmark, - ACTIONS(5555), 1, - anon_sym_RPAREN, - STATE(1530), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_PIPE_RBRACE, + [81350] = 8, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(5488), 1, + anon_sym_LT, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4724), 1, - aux_sym_sequence_expression_repeat1, - STATE(4736), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5357), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4946), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4954), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4962), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [77289] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_GT, + ACTIONS(5359), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5388), 1, - anon_sym_LT, - ACTIONS(5394), 1, anon_sym_AMP_AMP, - ACTIONS(5396), 1, anon_sym_PIPE_PIPE, - ACTIONS(5398), 1, - anon_sym_GT_GT, - ACTIONS(5402), 1, - anon_sym_AMP, - ACTIONS(5404), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5406), 1, - anon_sym_PIPE, - ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5412), 1, anon_sym_STAR_STAR, - ACTIONS(5420), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5422), 1, - sym__ternary_qmark, - STATE(1696), 1, - sym_arguments, - STATE(2243), 1, - sym_type_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [81411] = 4, + ACTIONS(5987), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5390), 2, + ACTIONS(2002), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5392), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5400), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5408), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5416), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5418), 2, + anon_sym_GT, + ACTIONS(2000), 28, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5414), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(5557), 3, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_implements, - [77395] = 13, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_PIPE_RBRACE, + [81464] = 15, ACTIONS(237), 1, anon_sym_COMMA, - ACTIONS(2351), 1, + ACTIONS(2533), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(2535), 1, anon_sym_SQUOTE, - ACTIONS(4177), 1, + ACTIONS(4630), 1, anon_sym_EQ, - ACTIONS(4503), 1, + ACTIONS(4674), 1, anon_sym_LBRACK, - ACTIONS(4877), 1, + ACTIONS(5700), 1, + anon_sym_STAR, + ACTIONS(5836), 1, anon_sym_RBRACE, - STATE(4769), 1, + STATE(6106), 1, aux_sym_object_repeat1, - STATE(5141), 1, + STATE(6111), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2355), 2, + ACTIONS(2537), 2, sym_number, sym_private_property_identifier, - STATE(3772), 3, + ACTIONS(2553), 2, + anon_sym_get, + anon_sym_set, + STATE(4711), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 5, + ACTIONS(740), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2365), 23, + ACTIONS(2547), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -205731,8 +226303,67 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [81539] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(2549), 1, + anon_sym_async, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5700), 1, + anon_sym_STAR, + ACTIONS(5836), 1, + anon_sym_RBRACE, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2553), 2, anon_sym_get, anon_sym_set, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -205745,27 +226376,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [77465] = 7, - ACTIONS(4229), 1, - anon_sym_QMARK, + [81616] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4231), 2, - anon_sym_RPAREN, - anon_sym_extends, - ACTIONS(4597), 2, + ACTIONS(3625), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(4594), 3, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3627), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - anon_sym_RBRACK, - ACTIONS(3498), 11, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [81667] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1912), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -205773,10 +226442,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 22, + ACTIONS(1910), 29, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -205796,399 +226471,192 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [77523] = 33, - ACTIONS(3975), 1, + anon_sym_PIPE_RBRACE, + [81718] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(4942), 1, - anon_sym_COMMA, - ACTIONS(4948), 1, + ACTIONS(5468), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, + ACTIONS(5470), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, + ACTIONS(5472), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(5476), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(5478), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(5480), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(5484), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(5488), 1, anon_sym_LT, - ACTIONS(4976), 1, + ACTIONS(5496), 1, anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, + ACTIONS(5498), 1, sym__ternary_qmark, - ACTIONS(5559), 1, - anon_sym_RPAREN, - STATE(1530), 1, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4724), 1, - aux_sym_sequence_expression_repeat1, - STATE(4736), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5460), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5466), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(5474), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(5492), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, + ACTIONS(5490), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [77633] = 8, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5351), 2, - sym_number, - sym_private_property_identifier, - STATE(3562), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + ACTIONS(5219), 4, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [77693] = 33, - ACTIONS(3975), 1, + anon_sym_BQUOTE, + [81825] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4738), 1, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5468), 1, anon_sym_AMP_AMP, - ACTIONS(4740), 1, + ACTIONS(5470), 1, anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, + ACTIONS(5472), 1, anon_sym_GT_GT, - ACTIONS(4746), 1, + ACTIONS(5476), 1, anon_sym_AMP, - ACTIONS(4748), 1, + ACTIONS(5478), 1, anon_sym_CARET, - ACTIONS(4750), 1, + ACTIONS(5480), 1, anon_sym_PIPE, - ACTIONS(4754), 1, + ACTIONS(5484), 1, anon_sym_PERCENT, - ACTIONS(4756), 1, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - ACTIONS(4758), 1, + ACTIONS(5488), 1, anon_sym_LT, - ACTIONS(4766), 1, + ACTIONS(5496), 1, anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4772), 1, + ACTIONS(5498), 1, sym__ternary_qmark, - ACTIONS(5539), 1, - anon_sym_COMMA, - ACTIONS(5561), 1, - anon_sym_RBRACK, - STATE(1530), 1, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(6098), 1, sym_optional_chain, - STATE(4799), 1, - aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5460), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4734), 2, + ACTIONS(5466), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4744), 2, + ACTIONS(5474), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4752), 2, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + ACTIONS(5492), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, + ACTIONS(5490), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [77803] = 33, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4942), 1, + ACTIONS(5368), 4, anon_sym_COMMA, - ACTIONS(4948), 1, - anon_sym_AMP_AMP, - ACTIONS(4950), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, - anon_sym_GT_GT, - ACTIONS(4956), 1, - anon_sym_AMP, - ACTIONS(4958), 1, - anon_sym_CARET, - ACTIONS(4960), 1, - anon_sym_PIPE, - ACTIONS(4964), 1, - anon_sym_PERCENT, - ACTIONS(4966), 1, - anon_sym_STAR_STAR, - ACTIONS(4968), 1, - anon_sym_LT, - ACTIONS(4976), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, - sym__ternary_qmark, - ACTIONS(5563), 1, anon_sym_RPAREN, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4724), 1, - aux_sym_sequence_expression_repeat1, - STATE(4736), 1, - sym_optional_chain, + anon_sym_COLON, + anon_sym_BQUOTE, + [81932] = 7, + ACTIONS(4023), 1, + anon_sym_EQ, + ACTIONS(4769), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4946), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4954), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4962), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4972), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4974), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [77913] = 33, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4942), 1, + ACTIONS(5151), 2, anon_sym_COMMA, - ACTIONS(4948), 1, - anon_sym_AMP_AMP, - ACTIONS(4950), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, - anon_sym_GT_GT, - ACTIONS(4956), 1, + anon_sym_LBRACK, + ACTIONS(5154), 3, anon_sym_AMP, - ACTIONS(4958), 1, - anon_sym_CARET, - ACTIONS(4960), 1, anon_sym_PIPE, - ACTIONS(4964), 1, - anon_sym_PERCENT, - ACTIONS(4966), 1, - anon_sym_STAR_STAR, - ACTIONS(4968), 1, - anon_sym_LT, - ACTIONS(4976), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, - sym__ternary_qmark, - ACTIONS(5565), 1, - anon_sym_RPAREN, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4724), 1, - aux_sym_sequence_expression_repeat1, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4946), 2, - anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4962), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4972), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4974), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [78023] = 8, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(5518), 1, - anon_sym_LT, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4777), 12, + ACTIONS(3916), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4779), 24, + ACTIONS(3920), 25, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -206208,163 +226676,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [78083] = 33, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4942), 1, - anon_sym_COMMA, - ACTIONS(4948), 1, - anon_sym_AMP_AMP, - ACTIONS(4950), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, - anon_sym_GT_GT, - ACTIONS(4956), 1, - anon_sym_AMP, - ACTIONS(4958), 1, - anon_sym_CARET, - ACTIONS(4960), 1, - anon_sym_PIPE, - ACTIONS(4964), 1, - anon_sym_PERCENT, - ACTIONS(4966), 1, - anon_sym_STAR_STAR, - ACTIONS(4968), 1, - anon_sym_LT, - ACTIONS(4976), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, - sym__ternary_qmark, - ACTIONS(5567), 1, - anon_sym_RPAREN, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4724), 1, - aux_sym_sequence_expression_repeat1, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4946), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4954), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4962), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4972), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4974), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [78193] = 31, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5498), 1, - anon_sym_AMP_AMP, - ACTIONS(5500), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5502), 1, - anon_sym_GT_GT, - ACTIONS(5506), 1, - anon_sym_AMP, - ACTIONS(5508), 1, - anon_sym_CARET, - ACTIONS(5510), 1, - anon_sym_PIPE, - ACTIONS(5514), 1, - anon_sym_PERCENT, - ACTIONS(5516), 1, - anon_sym_STAR_STAR, - ACTIONS(5518), 1, + [81991] = 5, + ACTIONS(5335), 1, anon_sym_LT, - ACTIONS(5526), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5528), 1, - sym__ternary_qmark, - STATE(1887), 1, + STATE(2775), 1, sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5494), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5496), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5504), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5512), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5522), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5524), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4624), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5520), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [78299] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4618), 13, + ACTIONS(4642), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -206374,19 +226694,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4620), 28, + ACTIONS(4644), 28, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -206407,238 +226725,67 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [78349] = 31, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, + anon_sym_extends, + [82046] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5498), 1, - anon_sym_AMP_AMP, - ACTIONS(5500), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5502), 1, - anon_sym_GT_GT, - ACTIONS(5506), 1, - anon_sym_AMP, - ACTIONS(5508), 1, - anon_sym_CARET, - ACTIONS(5510), 1, - anon_sym_PIPE, - ACTIONS(5514), 1, - anon_sym_PERCENT, - ACTIONS(5516), 1, - anon_sym_STAR_STAR, - ACTIONS(5518), 1, - anon_sym_LT, - ACTIONS(5526), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5528), 1, - sym__ternary_qmark, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5494), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5496), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5504), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5512), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5522), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5524), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4781), 3, + ACTIONS(5850), 2, + sym_number, + sym_private_property_identifier, + STATE(4603), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5520), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [78455] = 31, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5498), 1, - anon_sym_AMP_AMP, - ACTIONS(5500), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5502), 1, - anon_sym_GT_GT, - ACTIONS(5506), 1, - anon_sym_AMP, - ACTIONS(5508), 1, - anon_sym_CARET, - ACTIONS(5510), 1, - anon_sym_PIPE, - ACTIONS(5514), 1, - anon_sym_PERCENT, - ACTIONS(5516), 1, - anon_sym_STAR_STAR, - ACTIONS(5518), 1, - anon_sym_LT, - ACTIONS(5526), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5528), 1, - sym__ternary_qmark, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5494), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5496), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5504), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5512), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5522), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5524), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4783), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5520), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [78561] = 33, - ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4942), 1, - anon_sym_COMMA, - ACTIONS(4948), 1, - anon_sym_AMP_AMP, - ACTIONS(4950), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, - anon_sym_GT_GT, - ACTIONS(4956), 1, - anon_sym_AMP, - ACTIONS(4958), 1, - anon_sym_CARET, - ACTIONS(4960), 1, - anon_sym_PIPE, - ACTIONS(4964), 1, - anon_sym_PERCENT, - ACTIONS(4966), 1, - anon_sym_STAR_STAR, - ACTIONS(4968), 1, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - ACTIONS(4976), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, - sym__ternary_qmark, - ACTIONS(5569), 1, - anon_sym_RPAREN, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4724), 1, - aux_sym_sequence_expression_repeat1, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4946), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4954), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4962), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4972), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4974), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [78671] = 3, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [82107] = 4, + ACTIONS(5989), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4662), 13, + ACTIONS(4787), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -206652,7 +226799,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4664), 28, + ACTIONS(4789), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -206662,7 +226809,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_of, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -206681,11 +226827,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [78721] = 3, + anon_sym_extends, + [82160] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4696), 13, + ACTIONS(1988), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -206699,15 +226846,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4698), 28, + ACTIONS(1986), 29, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -206728,198 +226875,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [78771] = 8, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5331), 2, - sym_number, - sym_private_property_identifier, - STATE(3722), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, + anon_sym_PIPE_RBRACE, + [82211] = 10, + ACTIONS(1848), 1, anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, + ACTIONS(2573), 1, + anon_sym_extends, + ACTIONS(2575), 1, anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [78831] = 4, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1985), 6, - anon_sym_STAR, + ACTIONS(4715), 1, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(698), 12, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(5780), 1, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1983), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [78883] = 33, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4942), 1, - anon_sym_COMMA, - ACTIONS(4948), 1, - anon_sym_AMP_AMP, - ACTIONS(4950), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, - anon_sym_GT_GT, - ACTIONS(4956), 1, - anon_sym_AMP, - ACTIONS(4958), 1, - anon_sym_CARET, - ACTIONS(4960), 1, - anon_sym_PIPE, - ACTIONS(4964), 1, - anon_sym_PERCENT, - ACTIONS(4966), 1, - anon_sym_STAR_STAR, - ACTIONS(4968), 1, - anon_sym_LT, - ACTIONS(4976), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, - sym__ternary_qmark, - ACTIONS(5571), 1, - anon_sym_RPAREN, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4724), 1, - aux_sym_sequence_expression_repeat1, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4946), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4954), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4962), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4972), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4974), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [78993] = 4, - ACTIONS(5537), 1, - sym_regex_flags, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4980), 17, + ACTIONS(4718), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5385), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(1846), 11, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, - anon_sym_of, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -206927,15 +226908,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - anon_sym_instanceof, - anon_sym_satisfies, - ACTIONS(4982), 23, - sym__automatic_semicolon, + ACTIONS(1850), 22, sym__ternary_qmark, - anon_sym_COMMA, + anon_sym_as, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -206950,25 +226926,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [79045] = 5, - ACTIONS(1890), 1, - sym__automatic_semicolon, + anon_sym_satisfies, + [82276] = 10, + ACTIONS(4723), 1, + anon_sym_EQ, + ACTIONS(4727), 1, + anon_sym_LBRACK, + ACTIONS(4733), 1, + anon_sym_extends, + ACTIONS(4797), 1, + anon_sym_QMARK, + ACTIONS(5760), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1882), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1886), 13, + ACTIONS(4730), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5321), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(4721), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -206976,13 +226963,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1888), 25, + ACTIONS(4725), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -207002,13 +226986,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [79099] = 4, - ACTIONS(3604), 1, + [82341] = 4, + ACTIONS(1848), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3498), 13, + ACTIONS(1846), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -207022,7 +227006,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 27, + ACTIONS(1850), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -207030,6 +227014,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -207050,88 +227035,99 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [79151] = 33, - ACTIONS(3975), 1, + [82394] = 33, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4942), 1, - anon_sym_COMMA, - ACTIONS(4948), 1, + ACTIONS(5504), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, + ACTIONS(5506), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, + ACTIONS(5508), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(5512), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(5514), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(5516), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(5520), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5522), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(5524), 1, anon_sym_LT, - ACTIONS(4976), 1, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5576), 1, anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5580), 1, sym__ternary_qmark, - ACTIONS(5573), 1, - anon_sym_RPAREN, - STATE(1530), 1, + ACTIONS(5875), 1, + anon_sym_COMMA, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4724), 1, + STATE(5782), 1, aux_sym_sequence_expression_repeat1, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5500), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5502), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(5510), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(5518), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(5528), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(5530), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5991), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(5526), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [79261] = 3, + [82505] = 8, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(5993), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4389), 13, + ACTIONS(5357), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -207141,19 +227137,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4391), 28, - sym__automatic_semicolon, + ACTIONS(5359), 25, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -207174,481 +227165,426 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [79311] = 5, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4217), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4215), 4, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3498), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3502), 24, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, + anon_sym_implements, + [82566] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - anon_sym_COLON, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5993), 1, + anon_sym_LT, + ACTIONS(5999), 1, anon_sym_AMP_AMP, + ACTIONS(6001), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(6003), 1, + anon_sym_GT_GT, + ACTIONS(6007), 1, + anon_sym_AMP, + ACTIONS(6009), 1, anon_sym_CARET, + ACTIONS(6011), 1, + anon_sym_PIPE, + ACTIONS(6015), 1, anon_sym_PERCENT, + ACTIONS(6017), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(6025), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [79365] = 7, - ACTIONS(4269), 1, - anon_sym_QMARK, + ACTIONS(6027), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4271), 2, - anon_sym_RPAREN, - anon_sym_extends, - ACTIONS(4629), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4626), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - ACTIONS(4537), 11, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5995), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5997), 2, anon_sym_in, - anon_sym_GT_GT, + anon_sym_GT, + ACTIONS(6005), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6013), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(6021), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4539), 22, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(6023), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(6019), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(5219), 4, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_BQUOTE, - anon_sym_satisfies, - [79423] = 31, - ACTIONS(4578), 1, + anon_sym_implements, + [82673] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4883), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4919), 1, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(5498), 1, + ACTIONS(5993), 1, + anon_sym_LT, + ACTIONS(5999), 1, anon_sym_AMP_AMP, - ACTIONS(5500), 1, + ACTIONS(6001), 1, anon_sym_PIPE_PIPE, - ACTIONS(5502), 1, + ACTIONS(6003), 1, anon_sym_GT_GT, - ACTIONS(5506), 1, + ACTIONS(6007), 1, anon_sym_AMP, - ACTIONS(5508), 1, + ACTIONS(6009), 1, anon_sym_CARET, - ACTIONS(5510), 1, + ACTIONS(6011), 1, anon_sym_PIPE, - ACTIONS(5514), 1, + ACTIONS(6015), 1, anon_sym_PERCENT, - ACTIONS(5516), 1, + ACTIONS(6017), 1, anon_sym_STAR_STAR, - ACTIONS(5518), 1, - anon_sym_LT, - ACTIONS(5526), 1, + ACTIONS(6025), 1, anon_sym_QMARK_QMARK, - ACTIONS(5528), 1, + ACTIONS(6027), 1, sym__ternary_qmark, - STATE(1887), 1, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5494), 2, + ACTIONS(5995), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5496), 2, + ACTIONS(5997), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5504), 2, + ACTIONS(6005), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5512), 2, + ACTIONS(6013), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5522), 2, + ACTIONS(6021), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5524), 2, + ACTIONS(6023), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4785), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5520), 3, + ACTIONS(6019), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [79529] = 31, - ACTIONS(4578), 1, + ACTIONS(5368), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [82780] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4883), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4919), 1, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(5498), 1, + ACTIONS(5993), 1, + anon_sym_LT, + ACTIONS(5999), 1, anon_sym_AMP_AMP, - ACTIONS(5500), 1, + ACTIONS(6001), 1, anon_sym_PIPE_PIPE, - ACTIONS(5502), 1, + ACTIONS(6003), 1, anon_sym_GT_GT, - ACTIONS(5506), 1, + ACTIONS(6007), 1, anon_sym_AMP, - ACTIONS(5508), 1, + ACTIONS(6009), 1, anon_sym_CARET, - ACTIONS(5510), 1, + ACTIONS(6011), 1, anon_sym_PIPE, - ACTIONS(5514), 1, + ACTIONS(6015), 1, anon_sym_PERCENT, - ACTIONS(5516), 1, + ACTIONS(6017), 1, anon_sym_STAR_STAR, - ACTIONS(5518), 1, - anon_sym_LT, - ACTIONS(5526), 1, + ACTIONS(6025), 1, anon_sym_QMARK_QMARK, - ACTIONS(5528), 1, + ACTIONS(6027), 1, sym__ternary_qmark, - STATE(1887), 1, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5494), 2, + ACTIONS(5995), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5496), 2, + ACTIONS(5997), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5504), 2, + ACTIONS(6005), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5512), 2, + ACTIONS(6013), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5522), 2, + ACTIONS(6021), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5524), 2, + ACTIONS(6023), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4672), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5520), 3, + ACTIONS(6019), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [79635] = 13, - ACTIONS(237), 1, + ACTIONS(5376), 4, + anon_sym_LBRACE, anon_sym_COMMA, - ACTIONS(700), 1, - anon_sym_RBRACE, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4503), 1, - anon_sym_LBRACK, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2355), 2, - sym_number, - sym_private_property_identifier, - STATE(3772), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [79705] = 33, - ACTIONS(3975), 1, + anon_sym_BQUOTE, + anon_sym_implements, + [82887] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(4942), 1, - anon_sym_COMMA, - ACTIONS(4948), 1, + ACTIONS(5993), 1, + anon_sym_LT, + ACTIONS(5999), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, + ACTIONS(6001), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, + ACTIONS(6003), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(6007), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(6009), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(6011), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(6015), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(6017), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, - anon_sym_LT, - ACTIONS(4976), 1, + ACTIONS(6025), 1, anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, + ACTIONS(6027), 1, sym__ternary_qmark, - ACTIONS(5575), 1, - anon_sym_RPAREN, - STATE(1530), 1, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4724), 1, - aux_sym_sequence_expression_repeat1, - STATE(4736), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5995), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5997), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(6005), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(6013), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(6021), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(6023), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, + ACTIONS(6019), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [79815] = 8, - ACTIONS(3540), 1, - anon_sym_EQ, - ACTIONS(3617), 1, - anon_sym_COLON, - ACTIONS(4594), 1, + ACTIONS(5389), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [82994] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5993), 1, + anon_sym_LT, + ACTIONS(5999), 1, + anon_sym_AMP_AMP, + ACTIONS(6001), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6003), 1, + anon_sym_GT_GT, + ACTIONS(6007), 1, + anon_sym_AMP, + ACTIONS(6009), 1, + anon_sym_CARET, + ACTIONS(6011), 1, + anon_sym_PIPE, + ACTIONS(6015), 1, + anon_sym_PERCENT, + ACTIONS(6017), 1, + anon_sym_STAR_STAR, + ACTIONS(6025), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6027), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4597), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4231), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3498), 11, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5995), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5997), 2, anon_sym_in, - anon_sym_GT_GT, + anon_sym_GT, + ACTIONS(6005), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6013), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(6021), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3502), 22, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(6023), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(6019), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(5159), 4, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_BQUOTE, - anon_sym_satisfies, - [79875] = 18, - ACTIONS(4578), 1, + anon_sym_implements, + [83101] = 18, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(5502), 1, + ACTIONS(5993), 1, + anon_sym_LT, + ACTIONS(6003), 1, anon_sym_GT_GT, - ACTIONS(5514), 1, + ACTIONS(6015), 1, anon_sym_PERCENT, - ACTIONS(5516), 1, + ACTIONS(6017), 1, anon_sym_STAR_STAR, - ACTIONS(5518), 1, - anon_sym_LT, - STATE(1887), 1, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5494), 2, + ACTIONS(5995), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5504), 2, + ACTIONS(6005), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5512), 2, + ACTIONS(6013), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4789), 7, + ACTIONS(5405), 7, anon_sym_BANG, anon_sym_in, anon_sym_AMP, @@ -207656,11 +227592,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 15, - sym__automatic_semicolon, + ACTIONS(5403), 16, sym__ternary_qmark, anon_sym_as, - anon_sym_SEMI, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, @@ -207672,17 +227608,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [79955] = 4, + anon_sym_implements, + [83182] = 13, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6017), 1, + anon_sym_STAR_STAR, + ACTIONS(6029), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1882), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1886), 13, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -207692,432 +227644,466 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1888), 23, + ACTIONS(5403), 19, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [80007] = 33, - ACTIONS(3975), 1, + anon_sym_implements, + [83253] = 25, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4738), 1, - anon_sym_AMP_AMP, - ACTIONS(4740), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, + ACTIONS(5405), 1, + anon_sym_BANG, + ACTIONS(5993), 1, + anon_sym_LT, + ACTIONS(6003), 1, anon_sym_GT_GT, - ACTIONS(4746), 1, + ACTIONS(6007), 1, anon_sym_AMP, - ACTIONS(4748), 1, + ACTIONS(6009), 1, anon_sym_CARET, - ACTIONS(4750), 1, + ACTIONS(6011), 1, anon_sym_PIPE, - ACTIONS(4754), 1, + ACTIONS(6015), 1, anon_sym_PERCENT, - ACTIONS(4756), 1, + ACTIONS(6017), 1, anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - ACTIONS(5464), 1, - anon_sym_COMMA, - ACTIONS(5577), 1, - anon_sym_RBRACK, - STATE(1530), 1, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(3883), 1, - aux_sym_sequence_expression_repeat1, - STATE(4736), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5995), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4734), 2, + ACTIONS(5997), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4744), 2, + ACTIONS(6005), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4752), 2, + ACTIONS(6013), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + ACTIONS(6021), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, + ACTIONS(6023), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, + ACTIONS(6019), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [80117] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4543), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4545), 28, - sym__automatic_semicolon, + ACTIONS(5403), 10, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [80167] = 32, - ACTIONS(4578), 1, + anon_sym_implements, + [83348] = 26, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4781), 1, - anon_sym_COMMA, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, + ACTIONS(5405), 1, anon_sym_BANG, - ACTIONS(4887), 1, + ACTIONS(5993), 1, + anon_sym_LT, + ACTIONS(5999), 1, anon_sym_AMP_AMP, - ACTIONS(4889), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4891), 1, + ACTIONS(6003), 1, anon_sym_GT_GT, - ACTIONS(4895), 1, + ACTIONS(6007), 1, anon_sym_AMP, - ACTIONS(4897), 1, + ACTIONS(6009), 1, anon_sym_CARET, - ACTIONS(4899), 1, + ACTIONS(6011), 1, anon_sym_PIPE, - ACTIONS(4903), 1, + ACTIONS(6015), 1, anon_sym_PERCENT, - ACTIONS(4905), 1, + ACTIONS(6017), 1, anon_sym_STAR_STAR, - ACTIONS(4907), 1, - anon_sym_LT, - ACTIONS(4915), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - sym__ternary_qmark, - STATE(1887), 1, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4879), 2, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5995), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4885), 2, + ACTIONS(5997), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4893), 2, + ACTIONS(6005), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4901), 2, + ACTIONS(6013), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4911), 2, + ACTIONS(6021), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4913), 2, + ACTIONS(6023), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5251), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(4909), 3, + ACTIONS(6019), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [80275] = 3, + ACTIONS(5403), 9, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [83445] = 16, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6015), 1, + anon_sym_PERCENT, + ACTIONS(6017), 1, + anon_sym_STAR_STAR, + ACTIONS(6029), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4547), 13, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5995), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6013), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5405), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4549), 28, - sym__automatic_semicolon, + ACTIONS(5403), 18, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [80325] = 3, + anon_sym_implements, + [83522] = 22, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5993), 1, + anon_sym_LT, + ACTIONS(6003), 1, + anon_sym_GT_GT, + ACTIONS(6015), 1, + anon_sym_PERCENT, + ACTIONS(6017), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4551), 13, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5995), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5997), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(6005), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6013), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(6021), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4553), 28, - sym__automatic_semicolon, + ACTIONS(6023), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5405), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(6019), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 11, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [80375] = 7, - ACTIONS(3660), 1, - anon_sym_EQ, - ACTIONS(4231), 1, - anon_sym_extends, + anon_sym_implements, + [83611] = 23, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5993), 1, + anon_sym_LT, + ACTIONS(6003), 1, + anon_sym_GT_GT, + ACTIONS(6007), 1, + anon_sym_AMP, + ACTIONS(6015), 1, + anon_sym_PERCENT, + ACTIONS(6017), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4594), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4597), 3, - anon_sym_AMP, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 2, + anon_sym_BANG, anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3498), 10, + ACTIONS(5995), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5997), 2, anon_sym_in, - anon_sym_GT_GT, + anon_sym_GT, + ACTIONS(6005), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6013), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(6021), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3502), 24, + ACTIONS(6023), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6019), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 11, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_COMMA, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [80433] = 3, + [83702] = 24, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5993), 1, + anon_sym_LT, + ACTIONS(6003), 1, + anon_sym_GT_GT, + ACTIONS(6007), 1, + anon_sym_AMP, + ACTIONS(6009), 1, + anon_sym_CARET, + ACTIONS(6015), 1, + anon_sym_PERCENT, + ACTIONS(6017), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4622), 13, - anon_sym_STAR, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 2, anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, anon_sym_PIPE, + ACTIONS(5995), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5997), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6005), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6013), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(6021), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4624), 28, - sym__automatic_semicolon, + ACTIONS(6023), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6019), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 10, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [83795] = 15, + ACTIONS(4506), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + ACTIONS(4508), 1, anon_sym_LBRACK, + ACTIONS(4510), 1, anon_sym_DOT, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, + ACTIONS(6015), 1, anon_sym_PERCENT, + ACTIONS(6017), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [80483] = 3, + ACTIONS(6029), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1792), 13, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5995), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5405), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, @@ -208125,47 +228111,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1794), 28, - sym__automatic_semicolon, + ACTIONS(5403), 18, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [80533] = 3, + anon_sym_implements, + [83870] = 16, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6017), 1, + anon_sym_STAR_STAR, + ACTIONS(6029), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1832), 13, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, @@ -208173,725 +228173,796 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1834), 28, - sym__automatic_semicolon, + ACTIONS(5403), 17, sym__ternary_qmark, - anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [80583] = 3, + anon_sym_implements, + [83947] = 20, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5993), 1, + anon_sym_LT, + ACTIONS(6003), 1, + anon_sym_GT_GT, + ACTIONS(6015), 1, + anon_sym_PERCENT, + ACTIONS(6017), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1864), 13, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5995), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5997), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(6005), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6013), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(6019), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5405), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1866), 28, - sym__automatic_semicolon, + ACTIONS(5403), 13, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [84032] = 27, + ACTIONS(4506), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + ACTIONS(4508), 1, anon_sym_LBRACK, + ACTIONS(4510), 1, anon_sym_DOT, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, + ACTIONS(5405), 1, + anon_sym_BANG, + ACTIONS(5993), 1, + anon_sym_LT, + ACTIONS(5999), 1, anon_sym_AMP_AMP, + ACTIONS(6001), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(6003), 1, + anon_sym_GT_GT, + ACTIONS(6007), 1, + anon_sym_AMP, + ACTIONS(6009), 1, anon_sym_CARET, + ACTIONS(6011), 1, + anon_sym_PIPE, + ACTIONS(6015), 1, anon_sym_PERCENT, + ACTIONS(6017), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [80633] = 3, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1876), 13, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5995), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5997), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(6005), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6013), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(6021), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1878), 28, - sym__automatic_semicolon, + ACTIONS(6023), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6019), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 8, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [84131] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + ACTIONS(4508), 1, anon_sym_LBRACK, + ACTIONS(4510), 1, anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5993), 1, + anon_sym_LT, + ACTIONS(5999), 1, anon_sym_AMP_AMP, + ACTIONS(6001), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(6003), 1, + anon_sym_GT_GT, + ACTIONS(6007), 1, + anon_sym_AMP, + ACTIONS(6009), 1, anon_sym_CARET, + ACTIONS(6011), 1, + anon_sym_PIPE, + ACTIONS(6015), 1, anon_sym_PERCENT, + ACTIONS(6017), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(6025), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6027), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5995), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5997), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6005), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6013), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6021), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6023), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(6019), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [80683] = 33, - ACTIONS(1997), 1, + ACTIONS(5141), 4, + anon_sym_LBRACE, anon_sym_COMMA, - ACTIONS(3975), 1, + anon_sym_BQUOTE, + anon_sym_implements, + [84238] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(4948), 1, + ACTIONS(5993), 1, + anon_sym_LT, + ACTIONS(5999), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, + ACTIONS(6001), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, + ACTIONS(6003), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(6007), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(6009), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(6011), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(6015), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(6017), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, - anon_sym_LT, - ACTIONS(4976), 1, + ACTIONS(6025), 1, anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, + ACTIONS(6027), 1, sym__ternary_qmark, - ACTIONS(5579), 1, - anon_sym_RPAREN, - STATE(1530), 1, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(6098), 1, sym_optional_chain, - STATE(5009), 1, - aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5995), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5997), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(6005), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(6013), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(6021), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(6023), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, + ACTIONS(6019), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [80793] = 17, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(2367), 1, - anon_sym_async, - ACTIONS(2369), 1, - anon_sym_readonly, - ACTIONS(2373), 1, - anon_sym_override, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(4875), 1, - anon_sym_STAR, - ACTIONS(5444), 1, + ACTIONS(5450), 4, + anon_sym_LBRACE, anon_sym_COMMA, - ACTIONS(5581), 1, - anon_sym_RBRACE, - STATE(2839), 1, - sym_override_modifier, - STATE(5226), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2355), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2371), 2, - anon_sym_get, - anon_sym_set, - STATE(3772), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [80871] = 33, - ACTIONS(3975), 1, + anon_sym_BQUOTE, + anon_sym_implements, + [84345] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4738), 1, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5993), 1, + anon_sym_LT, + ACTIONS(5999), 1, anon_sym_AMP_AMP, - ACTIONS(4740), 1, + ACTIONS(6001), 1, anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, + ACTIONS(6003), 1, anon_sym_GT_GT, - ACTIONS(4746), 1, + ACTIONS(6007), 1, anon_sym_AMP, - ACTIONS(4748), 1, + ACTIONS(6009), 1, anon_sym_CARET, - ACTIONS(4750), 1, + ACTIONS(6011), 1, anon_sym_PIPE, - ACTIONS(4754), 1, + ACTIONS(6015), 1, anon_sym_PERCENT, - ACTIONS(4756), 1, + ACTIONS(6017), 1, anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, + ACTIONS(6025), 1, anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4772), 1, + ACTIONS(6027), 1, sym__ternary_qmark, - ACTIONS(5464), 1, - anon_sym_COMMA, - ACTIONS(5583), 1, - anon_sym_COLON, - STATE(1530), 1, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(3883), 1, - aux_sym_sequence_expression_repeat1, - STATE(4736), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5995), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4734), 2, + ACTIONS(5997), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4744), 2, + ACTIONS(6005), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4752), 2, + ACTIONS(6013), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + ACTIONS(6021), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, + ACTIONS(6023), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, + ACTIONS(6019), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [80981] = 33, - ACTIONS(3975), 1, + ACTIONS(5203), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [84452] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(4942), 1, - anon_sym_COMMA, - ACTIONS(4948), 1, + ACTIONS(5993), 1, + anon_sym_LT, + ACTIONS(5999), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, + ACTIONS(6001), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, + ACTIONS(6003), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(6007), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(6009), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(6011), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(6015), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(6017), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, - anon_sym_LT, - ACTIONS(4976), 1, + ACTIONS(6025), 1, anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, + ACTIONS(6027), 1, sym__ternary_qmark, - ACTIONS(5585), 1, - anon_sym_RPAREN, - STATE(1530), 1, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4724), 1, - aux_sym_sequence_expression_repeat1, - STATE(4736), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5995), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5997), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(6005), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(6013), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(6021), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(6023), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, + ACTIONS(6019), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [81091] = 13, - ACTIONS(4578), 1, + ACTIONS(5125), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [84559] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(5516), 1, - anon_sym_STAR_STAR, - ACTIONS(5587), 1, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5993), 1, anon_sym_LT, - STATE(1887), 1, + ACTIONS(5999), 1, + anon_sym_AMP_AMP, + ACTIONS(6001), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6003), 1, + anon_sym_GT_GT, + ACTIONS(6007), 1, + anon_sym_AMP, + ACTIONS(6009), 1, + anon_sym_CARET, + ACTIONS(6011), 1, + anon_sym_PIPE, + ACTIONS(6015), 1, + anon_sym_PERCENT, + ACTIONS(6017), 1, + anon_sym_STAR_STAR, + ACTIONS(6025), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6027), 1, + sym__ternary_qmark, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4789), 12, + ACTIONS(5995), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5997), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(6005), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6013), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(6021), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4787), 18, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_LT_EQ, + ACTIONS(6023), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(6019), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, + ACTIONS(5167), 4, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_BQUOTE, - anon_sym_satisfies, - [81161] = 33, - ACTIONS(3975), 1, + anon_sym_implements, + [84666] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(4942), 1, - anon_sym_COMMA, - ACTIONS(4948), 1, + ACTIONS(5993), 1, + anon_sym_LT, + ACTIONS(5999), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, + ACTIONS(6001), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, + ACTIONS(6003), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(6007), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(6009), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(6011), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(6015), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(6017), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, - anon_sym_LT, - ACTIONS(4976), 1, + ACTIONS(6025), 1, anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, + ACTIONS(6027), 1, sym__ternary_qmark, - ACTIONS(5590), 1, - anon_sym_RPAREN, - STATE(1530), 1, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4724), 1, - aux_sym_sequence_expression_repeat1, - STATE(4736), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5995), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5997), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(6005), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(6013), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(6021), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(6023), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, + ACTIONS(6019), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [81271] = 33, - ACTIONS(3975), 1, + ACTIONS(5372), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [84773] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(4942), 1, - anon_sym_COMMA, - ACTIONS(4948), 1, + ACTIONS(5993), 1, + anon_sym_LT, + ACTIONS(5999), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, + ACTIONS(6001), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, + ACTIONS(6003), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(6007), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(6009), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(6011), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(6015), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(6017), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, - anon_sym_LT, - ACTIONS(4976), 1, + ACTIONS(6025), 1, anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, + ACTIONS(6027), 1, sym__ternary_qmark, - ACTIONS(5592), 1, - anon_sym_RPAREN, - STATE(1530), 1, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4724), 1, - aux_sym_sequence_expression_repeat1, - STATE(4736), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5995), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5997), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(6005), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(6013), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(6021), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(6023), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, + ACTIONS(6019), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [81381] = 33, - ACTIONS(3975), 1, + ACTIONS(5374), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [84880] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4738), 1, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5993), 1, + anon_sym_LT, + ACTIONS(5999), 1, anon_sym_AMP_AMP, - ACTIONS(4740), 1, + ACTIONS(6001), 1, anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, + ACTIONS(6003), 1, anon_sym_GT_GT, - ACTIONS(4746), 1, + ACTIONS(6007), 1, anon_sym_AMP, - ACTIONS(4748), 1, + ACTIONS(6009), 1, anon_sym_CARET, - ACTIONS(4750), 1, + ACTIONS(6011), 1, anon_sym_PIPE, - ACTIONS(4754), 1, + ACTIONS(6015), 1, anon_sym_PERCENT, - ACTIONS(4756), 1, + ACTIONS(6017), 1, anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, + ACTIONS(6025), 1, anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4772), 1, + ACTIONS(6027), 1, sym__ternary_qmark, - ACTIONS(5464), 1, - anon_sym_COMMA, - ACTIONS(5594), 1, - anon_sym_SEMI, - STATE(1530), 1, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(3883), 1, - aux_sym_sequence_expression_repeat1, - STATE(4736), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5995), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4734), 2, + ACTIONS(5997), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4744), 2, + ACTIONS(6005), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4752), 2, + ACTIONS(6013), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + ACTIONS(6021), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, + ACTIONS(6023), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, + ACTIONS(6019), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [81491] = 5, + ACTIONS(5267), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [84987] = 12, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6032), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5596), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5598), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3498), 13, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5391), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -208901,17 +228972,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 23, + ACTIONS(5393), 20, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -208925,24 +228993,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [81545] = 5, + anon_sym_implements, + [85056] = 15, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6035), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5600), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5602), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3498), 13, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5378), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, @@ -208950,17 +229034,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 23, + ACTIONS(5380), 18, sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -208974,22 +229054,105 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, + anon_sym_implements, + [85131] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, anon_sym_satisfies, - [81599] = 5, + ACTIONS(5993), 1, + anon_sym_LT, + ACTIONS(5999), 1, + anon_sym_AMP_AMP, + ACTIONS(6001), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6003), 1, + anon_sym_GT_GT, + ACTIONS(6007), 1, + anon_sym_AMP, + ACTIONS(6009), 1, + anon_sym_CARET, + ACTIONS(6011), 1, + anon_sym_PIPE, + ACTIONS(6015), 1, + anon_sym_PERCENT, + ACTIONS(6017), 1, + anon_sym_STAR_STAR, + ACTIONS(6025), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6027), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5600), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5602), 3, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5995), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5997), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6005), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6013), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6021), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6023), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6019), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5401), 4, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3498), 13, + anon_sym_BQUOTE, + anon_sym_implements, + [85238] = 11, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6038), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5436), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -208999,17 +229162,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 23, + ACTIONS(5438), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -209027,18 +229187,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [81653] = 5, + anon_sym_implements, + [85305] = 4, + ACTIONS(4644), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5600), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5602), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3498), 13, + ACTIONS(4739), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209052,10 +229208,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 23, + ACTIONS(4741), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -209076,205 +229237,110 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [81707] = 33, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4738), 1, - anon_sym_AMP_AMP, - ACTIONS(4740), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, + [85358] = 6, + ACTIONS(5862), 1, anon_sym_AMP, - ACTIONS(4748), 1, - anon_sym_CARET, - ACTIONS(4750), 1, + ACTIONS(5864), 1, anon_sym_PIPE, - ACTIONS(4754), 1, - anon_sym_PERCENT, - ACTIONS(4756), 1, - anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - ACTIONS(5464), 1, - anon_sym_COMMA, - ACTIONS(5604), 1, - anon_sym_RBRACK, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(3883), 1, - aux_sym_sequence_expression_repeat1, - STATE(4736), 1, - sym_optional_chain, + ACTIONS(5866), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(4739), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [81817] = 25, - ACTIONS(4578), 1, + anon_sym_GT, + ACTIONS(4741), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(4580), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4789), 1, - anon_sym_BANG, - ACTIONS(5502), 1, - anon_sym_GT_GT, - ACTIONS(5506), 1, - anon_sym_AMP, - ACTIONS(5508), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5510), 1, - anon_sym_PIPE, - ACTIONS(5514), 1, anon_sym_PERCENT, - ACTIONS(5516), 1, anon_sym_STAR_STAR, - ACTIONS(5518), 1, - anon_sym_LT, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5494), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5496), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5504), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5512), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5522), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5524), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5520), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4787), 9, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [81911] = 16, - ACTIONS(2351), 1, + [85415] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(746), 1, + anon_sym_RBRACE, + ACTIONS(2533), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(2535), 1, anon_sym_SQUOTE, - ACTIONS(2367), 1, - anon_sym_async, - ACTIONS(2369), 1, - anon_sym_readonly, - ACTIONS(2373), 1, - anon_sym_override, - ACTIONS(4177), 1, + ACTIONS(4630), 1, anon_sym_EQ, - ACTIONS(4503), 1, + ACTIONS(4674), 1, anon_sym_LBRACK, - ACTIONS(4875), 1, + ACTIONS(5700), 1, anon_sym_STAR, - STATE(2839), 1, - sym_override_modifier, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + STATE(6237), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2355), 2, + ACTIONS(2537), 2, sym_number, sym_private_property_identifier, - ACTIONS(2371), 2, + ACTIONS(2553), 2, anon_sym_get, anon_sym_set, - ACTIONS(5606), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(3772), 3, + STATE(4711), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 5, + ACTIONS(740), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2365), 18, + ACTIONS(2547), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -209282,98 +229348,174 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [81987] = 26, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, + [85490] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4789), 1, - anon_sym_BANG, - ACTIONS(5498), 1, - anon_sym_AMP_AMP, - ACTIONS(5502), 1, - anon_sym_GT_GT, - ACTIONS(5506), 1, - anon_sym_AMP, - ACTIONS(5508), 1, - anon_sym_CARET, - ACTIONS(5510), 1, - anon_sym_PIPE, - ACTIONS(5514), 1, - anon_sym_PERCENT, - ACTIONS(5516), 1, - anon_sym_STAR_STAR, - ACTIONS(5518), 1, - anon_sym_LT, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5494), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5496), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5504), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5512), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5522), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5524), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5520), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4787), 8, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_SEMI, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [82083] = 8, - ACTIONS(3582), 1, + ACTIONS(5735), 2, + sym_number, + sym_private_property_identifier, + STATE(4664), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_EQ, - ACTIONS(4229), 1, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, anon_sym_QMARK, - ACTIONS(4594), 1, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [85551] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4597), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4231), 3, + ACTIONS(5854), 2, + sym_number, + sym_private_property_identifier, + STATE(4590), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3498), 11, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [85612] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2141), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(740), 13, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2139), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [85665] = 4, + ACTIONS(3962), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3916), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -209381,10 +229523,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 22, + ACTIONS(3920), 28, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -209404,214 +229552,557 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [82143] = 33, - ACTIONS(3975), 1, + [85718] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2002), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(2000), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4942), 1, - anon_sym_COMMA, - ACTIONS(4948), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, - anon_sym_GT_GT, - ACTIONS(4956), 1, - anon_sym_AMP, - ACTIONS(4958), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4960), 1, - anon_sym_PIPE, - ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, - anon_sym_LT, - ACTIONS(4976), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, - sym__ternary_qmark, - ACTIONS(5609), 1, - anon_sym_RPAREN, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4724), 1, - aux_sym_sequence_expression_repeat1, - STATE(4736), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_PIPE_RBRACE, + [85769] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(746), 1, + anon_sym_RBRACE, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(2549), 1, + anon_sym_async, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5700), 1, + anon_sym_STAR, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + STATE(6237), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2553), 2, + anon_sym_get, + anon_sym_set, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [85846] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(742), 1, + anon_sym_RBRACE, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5700), 1, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4946), 2, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2553), 2, + anon_sym_get, + anon_sym_set, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [85921] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4951), 13, + anon_sym_STAR, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4954), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4962), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [82253] = 16, - ACTIONS(4578), 1, + anon_sym_GT, + ACTIONS(4953), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(4580), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5514), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(5516), 1, anon_sym_STAR_STAR, - ACTIONS(5587), 1, - anon_sym_LT, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [85972] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5494), 2, + ACTIONS(4955), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5512), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4789), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 17, + ACTIONS(4957), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [82329] = 22, - ACTIONS(4578), 1, + anon_sym_extends, + [86023] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(715), 1, + anon_sym_RBRACE, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5700), 1, + anon_sym_STAR, + STATE(6051), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2553), 2, + anon_sym_get, + anon_sym_set, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, + sym__member_signature_marker, anon_sym_LPAREN, - ACTIONS(4580), 1, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [86098] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(715), 1, + anon_sym_RBRACE, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(2549), 1, + anon_sym_async, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5502), 1, - anon_sym_GT_GT, - ACTIONS(5514), 1, - anon_sym_PERCENT, - ACTIONS(5516), 1, - anon_sym_STAR_STAR, - ACTIONS(5518), 1, + ACTIONS(5700), 1, + anon_sym_STAR, + STATE(6051), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2553), 2, + anon_sym_get, + anon_sym_set, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LT, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, + anon_sym_QMARK, + ACTIONS(2547), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [86175] = 8, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5494), 2, + ACTIONS(6041), 2, + sym_number, + sym_private_property_identifier, + STATE(3979), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(4697), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [86236] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6043), 2, + sym_number, + sym_private_property_identifier, + STATE(4682), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 11, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [86297] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2006), 14, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5496), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5504), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5512), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5522), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5524), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4789), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5520), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4787), 10, + anon_sym_GT, + anon_sym_QMARK, + ACTIONS(2004), 28, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_signature_marker, anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [82417] = 3, + [86348] = 6, + ACTIONS(5335), 1, + anon_sym_LT, + ACTIONS(5790), 1, + anon_sym_DOT, + STATE(2734), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4555), 13, + ACTIONS(4596), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209621,21 +230112,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4557), 28, + ACTIONS(3995), 27, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -209654,249 +230142,323 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [82467] = 33, - ACTIONS(3975), 1, + anon_sym_extends, + [86405] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(742), 1, + anon_sym_RBRACE, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(2549), 1, + anon_sym_async, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5700), 1, + anon_sym_STAR, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2553), 2, + anon_sym_get, + anon_sym_set, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [86482] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4738), 1, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5468), 1, anon_sym_AMP_AMP, - ACTIONS(4740), 1, + ACTIONS(5470), 1, anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, + ACTIONS(5472), 1, anon_sym_GT_GT, - ACTIONS(4746), 1, + ACTIONS(5476), 1, anon_sym_AMP, - ACTIONS(4748), 1, + ACTIONS(5478), 1, anon_sym_CARET, - ACTIONS(4750), 1, + ACTIONS(5480), 1, anon_sym_PIPE, - ACTIONS(4754), 1, + ACTIONS(5484), 1, anon_sym_PERCENT, - ACTIONS(4756), 1, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - ACTIONS(4758), 1, + ACTIONS(5488), 1, anon_sym_LT, - ACTIONS(4766), 1, + ACTIONS(5496), 1, anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4772), 1, + ACTIONS(5498), 1, sym__ternary_qmark, - ACTIONS(5539), 1, - anon_sym_COMMA, - ACTIONS(5611), 1, - anon_sym_RBRACK, - STATE(1530), 1, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(6098), 1, sym_optional_chain, - STATE(5157), 1, - aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5460), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4734), 2, + ACTIONS(5466), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4744), 2, + ACTIONS(5474), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4752), 2, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + ACTIONS(5492), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, + ACTIONS(5490), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [82577] = 23, - ACTIONS(4578), 1, + ACTIONS(5267), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [86589] = 33, + ACTIONS(2147), 1, + anon_sym_COMMA, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(5502), 1, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5468), 1, + anon_sym_AMP_AMP, + ACTIONS(5470), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5472), 1, anon_sym_GT_GT, - ACTIONS(5506), 1, + ACTIONS(5476), 1, anon_sym_AMP, - ACTIONS(5514), 1, + ACTIONS(5478), 1, + anon_sym_CARET, + ACTIONS(5480), 1, + anon_sym_PIPE, + ACTIONS(5484), 1, anon_sym_PERCENT, - ACTIONS(5516), 1, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - ACTIONS(5518), 1, + ACTIONS(5488), 1, anon_sym_LT, - STATE(1887), 1, + ACTIONS(5496), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5498), 1, + sym__ternary_qmark, + ACTIONS(6045), 1, + anon_sym_RPAREN, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6098), 1, sym_optional_chain, + STATE(6157), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4789), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(4917), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5494), 2, + ACTIONS(5460), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5496), 2, + ACTIONS(5466), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5504), 2, + ACTIONS(5474), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5512), 2, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5522), 2, + ACTIONS(5492), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5524), 2, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5520), 3, + ACTIONS(5490), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 10, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [82667] = 24, - ACTIONS(4578), 1, + [86699] = 31, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(5502), 1, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(6051), 1, + anon_sym_AMP_AMP, + ACTIONS(6053), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6055), 1, anon_sym_GT_GT, - ACTIONS(5506), 1, + ACTIONS(6059), 1, anon_sym_AMP, - ACTIONS(5508), 1, + ACTIONS(6061), 1, anon_sym_CARET, - ACTIONS(5514), 1, + ACTIONS(6063), 1, + anon_sym_PIPE, + ACTIONS(6067), 1, anon_sym_PERCENT, - ACTIONS(5516), 1, + ACTIONS(6069), 1, anon_sym_STAR_STAR, - ACTIONS(5518), 1, + ACTIONS(6071), 1, anon_sym_LT, - STATE(1887), 1, + ACTIONS(6079), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6081), 1, + sym__ternary_qmark, + STATE(2079), 1, sym_type_arguments, - STATE(2221), 1, + STATE(2707), 1, sym_arguments, - STATE(5038), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4789), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(4917), 2, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5494), 2, + ACTIONS(6047), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5496), 2, + ACTIONS(6049), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5504), 2, + ACTIONS(6057), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5512), 2, + ACTIONS(6065), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5522), 2, + ACTIONS(6075), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5524), 2, + ACTIONS(6077), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5520), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4787), 9, + ACTIONS(5219), 3, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, anon_sym_BQUOTE, - anon_sym_satisfies, - [82759] = 6, - ACTIONS(4678), 1, - anon_sym_LBRACK, + ACTIONS(6073), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [86805] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4125), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4681), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3498), 10, + ACTIONS(4877), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3502), 25, + anon_sym_GT, + ACTIONS(4879), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -209916,37 +230478,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [82815] = 15, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5514), 1, - anon_sym_PERCENT, - ACTIONS(5516), 1, - anon_sym_STAR_STAR, - ACTIONS(5587), 1, - anon_sym_LT, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, + anon_sym_extends, + [86855] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5494), 2, + ACTIONS(2026), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4789), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, @@ -209954,117 +230492,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 17, + ACTIONS(2028), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [82889] = 13, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(673), 1, - anon_sym_RBRACE, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4503), 1, - anon_sym_LBRACK, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2355), 2, - sym_number, - sym_private_property_identifier, - STATE(3772), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [82959] = 16, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5516), 1, - anon_sym_STAR_STAR, - ACTIONS(5587), 1, - anon_sym_LT, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, + [86905] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4789), 11, + ACTIONS(4881), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, @@ -210072,114 +230540,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 16, + ACTIONS(4883), 28, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_BQUOTE, - [83035] = 33, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4738), 1, - anon_sym_AMP_AMP, - ACTIONS(4740), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, - anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, - anon_sym_PERCENT, - ACTIONS(4756), 1, - anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - ACTIONS(5464), 1, - anon_sym_COMMA, - ACTIONS(5613), 1, - anon_sym_SEMI, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(3883), 1, - aux_sym_sequence_expression_repeat1, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4726), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4762), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4764), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4760), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [83145] = 4, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [86955] = 4, + ACTIONS(4889), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1788), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1792), 13, + ACTIONS(4885), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -210193,12 +230593,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1794), 23, + ACTIONS(4887), 27, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -210217,17 +230620,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83197] = 4, + anon_sym_extends, + [87007] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1828), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1832), 13, + ACTIONS(2038), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -210241,10 +230639,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1834), 23, + ACTIONS(2040), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -210265,95 +230668,86 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83249] = 33, - ACTIONS(3975), 1, + [87057] = 31, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5572), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5574), 1, anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4738), 1, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(6051), 1, anon_sym_AMP_AMP, - ACTIONS(4740), 1, + ACTIONS(6053), 1, anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, + ACTIONS(6055), 1, anon_sym_GT_GT, - ACTIONS(4746), 1, + ACTIONS(6059), 1, anon_sym_AMP, - ACTIONS(4748), 1, + ACTIONS(6061), 1, anon_sym_CARET, - ACTIONS(4750), 1, + ACTIONS(6063), 1, anon_sym_PIPE, - ACTIONS(4754), 1, + ACTIONS(6067), 1, anon_sym_PERCENT, - ACTIONS(4756), 1, + ACTIONS(6069), 1, anon_sym_STAR_STAR, - ACTIONS(4758), 1, + ACTIONS(6071), 1, anon_sym_LT, - ACTIONS(4766), 1, + ACTIONS(6079), 1, anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4772), 1, + ACTIONS(6081), 1, sym__ternary_qmark, - ACTIONS(5464), 1, - anon_sym_COMMA, - ACTIONS(5615), 1, - anon_sym_SEMI, - STATE(1530), 1, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(3883), 1, - aux_sym_sequence_expression_repeat1, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6047), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4734), 2, + ACTIONS(6049), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4744), 2, + ACTIONS(6057), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4752), 2, + ACTIONS(6065), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + ACTIONS(6075), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, + ACTIONS(6077), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, + ACTIONS(5368), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(6073), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [83359] = 5, - ACTIONS(5617), 1, - sym__automatic_semicolon, + [87163] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1860), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1864), 13, + ACTIONS(4152), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -210367,10 +230761,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1866), 23, + ACTIONS(3944), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -210391,912 +230789,674 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83413] = 20, - ACTIONS(4578), 1, + anon_sym_extends, + [87213] = 33, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(5502), 1, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5462), 1, + anon_sym_COMMA, + ACTIONS(5468), 1, + anon_sym_AMP_AMP, + ACTIONS(5470), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5472), 1, anon_sym_GT_GT, - ACTIONS(5514), 1, + ACTIONS(5476), 1, + anon_sym_AMP, + ACTIONS(5478), 1, + anon_sym_CARET, + ACTIONS(5480), 1, + anon_sym_PIPE, + ACTIONS(5484), 1, anon_sym_PERCENT, - ACTIONS(5516), 1, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - ACTIONS(5518), 1, + ACTIONS(5488), 1, anon_sym_LT, - STATE(1887), 1, + ACTIONS(5496), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5498), 1, + sym__ternary_qmark, + ACTIONS(6083), 1, + anon_sym_RPAREN, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6023), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5494), 2, + ACTIONS(5460), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5496), 2, + ACTIONS(5466), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5504), 2, + ACTIONS(5474), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5512), 2, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5520), 3, + ACTIONS(5492), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5494), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5490), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4789), 5, + [87323] = 33, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4787), 12, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [83497] = 27, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4789), 1, - anon_sym_BANG, - ACTIONS(5498), 1, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5462), 1, + anon_sym_COMMA, + ACTIONS(5468), 1, anon_sym_AMP_AMP, - ACTIONS(5500), 1, + ACTIONS(5470), 1, anon_sym_PIPE_PIPE, - ACTIONS(5502), 1, + ACTIONS(5472), 1, anon_sym_GT_GT, - ACTIONS(5506), 1, + ACTIONS(5476), 1, anon_sym_AMP, - ACTIONS(5508), 1, + ACTIONS(5478), 1, anon_sym_CARET, - ACTIONS(5510), 1, + ACTIONS(5480), 1, anon_sym_PIPE, - ACTIONS(5514), 1, + ACTIONS(5484), 1, anon_sym_PERCENT, - ACTIONS(5516), 1, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - ACTIONS(5518), 1, + ACTIONS(5488), 1, anon_sym_LT, - STATE(1887), 1, + ACTIONS(5496), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5498), 1, + sym__ternary_qmark, + ACTIONS(6085), 1, + anon_sym_RPAREN, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6023), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5494), 2, + ACTIONS(5460), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5496), 2, + ACTIONS(5466), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5504), 2, + ACTIONS(5474), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5512), 2, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5522), 2, + ACTIONS(5492), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5524), 2, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5520), 3, + ACTIONS(5490), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 7, + [87433] = 4, + ACTIONS(6087), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4771), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4773), 27, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_SEMI, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [83595] = 31, - ACTIONS(3975), 1, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_extends, + [87485] = 6, + ACTIONS(5243), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(4809), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(5246), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5193), 10, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(5619), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RBRACK, - [83701] = 31, - ACTIONS(4578), 1, + ACTIONS(5195), 25, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, + anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5498), 1, anon_sym_AMP_AMP, - ACTIONS(5500), 1, anon_sym_PIPE_PIPE, - ACTIONS(5502), 1, - anon_sym_GT_GT, - ACTIONS(5506), 1, - anon_sym_AMP, - ACTIONS(5508), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5510), 1, - anon_sym_PIPE, - ACTIONS(5514), 1, anon_sym_PERCENT, - ACTIONS(5516), 1, anon_sym_STAR_STAR, - ACTIONS(5518), 1, - anon_sym_LT, - ACTIONS(5526), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5528), 1, - sym__ternary_qmark, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [87541] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5494), 2, + ACTIONS(4157), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5496), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5504), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5512), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5522), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5524), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4690), 3, + anon_sym_GT, + ACTIONS(3954), 28, sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5520), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [83807] = 31, - ACTIONS(4578), 1, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(4580), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5498), 1, anon_sym_AMP_AMP, - ACTIONS(5500), 1, anon_sym_PIPE_PIPE, - ACTIONS(5502), 1, - anon_sym_GT_GT, - ACTIONS(5506), 1, - anon_sym_AMP, - ACTIONS(5508), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5510), 1, - anon_sym_PIPE, - ACTIONS(5514), 1, anon_sym_PERCENT, - ACTIONS(5516), 1, anon_sym_STAR_STAR, - ACTIONS(5518), 1, - anon_sym_LT, - ACTIONS(5526), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5528), 1, - sym__ternary_qmark, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [87591] = 4, + ACTIONS(4892), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5494), 2, + ACTIONS(4885), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5496), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5504), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5512), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5522), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5524), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4730), 3, + anon_sym_GT, + ACTIONS(4887), 27, sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5520), 3, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [83913] = 13, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(4986), 1, - anon_sym_RBRACE, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [87643] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2355), 2, - sym_number, - sym_private_property_identifier, - STATE(3772), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, + ACTIONS(4895), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [83983] = 31, - ACTIONS(4578), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4897), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(4580), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5498), 1, anon_sym_AMP_AMP, - ACTIONS(5500), 1, anon_sym_PIPE_PIPE, - ACTIONS(5502), 1, - anon_sym_GT_GT, - ACTIONS(5506), 1, - anon_sym_AMP, - ACTIONS(5508), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5510), 1, - anon_sym_PIPE, - ACTIONS(5514), 1, anon_sym_PERCENT, - ACTIONS(5516), 1, anon_sym_STAR_STAR, - ACTIONS(5518), 1, - anon_sym_LT, - ACTIONS(5526), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5528), 1, - sym__ternary_qmark, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [87693] = 6, + ACTIONS(6089), 1, + anon_sym_AMP, + ACTIONS(6091), 1, + anon_sym_PIPE, + ACTIONS(6093), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5494), 2, + ACTIONS(4895), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5496), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5504), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5512), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5522), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5524), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4511), 3, + anon_sym_GT, + ACTIONS(4897), 27, sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5520), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [84089] = 31, - ACTIONS(4578), 1, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(4580), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5498), 1, anon_sym_AMP_AMP, - ACTIONS(5500), 1, anon_sym_PIPE_PIPE, - ACTIONS(5502), 1, - anon_sym_GT_GT, - ACTIONS(5506), 1, - anon_sym_AMP, - ACTIONS(5508), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5510), 1, - anon_sym_PIPE, - ACTIONS(5514), 1, anon_sym_PERCENT, - ACTIONS(5516), 1, anon_sym_STAR_STAR, - ACTIONS(5518), 1, - anon_sym_LT, - ACTIONS(5526), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5528), 1, - sym__ternary_qmark, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [87749] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5494), 2, + ACTIONS(4899), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5496), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5504), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5512), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5522), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5524), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4519), 3, + anon_sym_GT, + ACTIONS(4901), 28, sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5520), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [84195] = 31, - ACTIONS(4578), 1, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(4580), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5498), 1, anon_sym_AMP_AMP, - ACTIONS(5500), 1, anon_sym_PIPE_PIPE, - ACTIONS(5502), 1, - anon_sym_GT_GT, - ACTIONS(5506), 1, - anon_sym_AMP, - ACTIONS(5508), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5510), 1, - anon_sym_PIPE, - ACTIONS(5514), 1, anon_sym_PERCENT, - ACTIONS(5516), 1, anon_sym_STAR_STAR, - ACTIONS(5518), 1, - anon_sym_LT, - ACTIONS(5526), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5528), 1, - sym__ternary_qmark, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [87799] = 5, + ACTIONS(2042), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5494), 2, + ACTIONS(2034), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(2038), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5496), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5504), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5512), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5522), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5524), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4523), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5520), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [84301] = 31, - ACTIONS(4578), 1, + anon_sym_GT, + ACTIONS(2040), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(4580), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5498), 1, anon_sym_AMP_AMP, - ACTIONS(5500), 1, anon_sym_PIPE_PIPE, - ACTIONS(5502), 1, - anon_sym_GT_GT, - ACTIONS(5506), 1, - anon_sym_AMP, - ACTIONS(5508), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5510), 1, - anon_sym_PIPE, - ACTIONS(5514), 1, anon_sym_PERCENT, - ACTIONS(5516), 1, anon_sym_STAR_STAR, - ACTIONS(5518), 1, - anon_sym_LT, - ACTIONS(5526), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5528), 1, - sym__ternary_qmark, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [87853] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5494), 2, + ACTIONS(5047), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5496), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5504), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5512), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5522), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5524), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4798), 3, + anon_sym_GT, + ACTIONS(5049), 28, sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5520), 3, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [84407] = 31, - ACTIONS(4578), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [87903] = 31, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5498), 1, + ACTIONS(5504), 1, anon_sym_AMP_AMP, - ACTIONS(5500), 1, + ACTIONS(5506), 1, anon_sym_PIPE_PIPE, - ACTIONS(5502), 1, + ACTIONS(5508), 1, anon_sym_GT_GT, - ACTIONS(5506), 1, + ACTIONS(5512), 1, anon_sym_AMP, - ACTIONS(5508), 1, + ACTIONS(5514), 1, anon_sym_CARET, - ACTIONS(5510), 1, + ACTIONS(5516), 1, anon_sym_PIPE, - ACTIONS(5514), 1, + ACTIONS(5520), 1, anon_sym_PERCENT, - ACTIONS(5516), 1, + ACTIONS(5522), 1, anon_sym_STAR_STAR, - ACTIONS(5518), 1, + ACTIONS(5524), 1, anon_sym_LT, - ACTIONS(5526), 1, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5576), 1, anon_sym_QMARK_QMARK, - ACTIONS(5528), 1, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5580), 1, sym__ternary_qmark, - STATE(1887), 1, + STATE(2079), 1, sym_type_arguments, - STATE(2221), 1, + STATE(2707), 1, sym_arguments, - STATE(5038), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5494), 2, + ACTIONS(5500), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5496), 2, + ACTIONS(5502), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5504), 2, + ACTIONS(5510), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5512), 2, + ACTIONS(5518), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5522), 2, + ACTIONS(5528), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5524), 2, + ACTIONS(5530), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4800), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5520), 3, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5526), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [84513] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5621), 2, - sym_number, - sym_private_property_identifier, - STATE(3391), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [84573] = 8, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5623), 2, - sym_number, - sym_private_property_identifier, - STATE(3655), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, + ACTIONS(5901), 3, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [84633] = 5, - ACTIONS(1738), 1, - sym__automatic_semicolon, + [88009] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1730), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1734), 13, + ACTIONS(5205), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -211310,12 +231470,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1736), 25, + ACTIONS(5207), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -211336,24 +231499,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [84687] = 6, - ACTIONS(4231), 1, - anon_sym_extends, + [88059] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4597), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4594), 3, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_LBRACK, - ACTIONS(3498), 11, + ACTIONS(4907), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -211361,12 +231517,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 24, + ACTIONS(4909), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_COLON, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -211386,140 +231545,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [84743] = 8, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + anon_sym_extends, + [88109] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5293), 2, - sym_number, - sym_private_property_identifier, - STATE(3775), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, + ACTIONS(4911), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4913), 28, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, anon_sym_COMMA, - anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [84803] = 33, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - ACTIONS(5464), 1, - anon_sym_COMMA, - ACTIONS(5625), 1, - anon_sym_RBRACK, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(3883), 1, - aux_sym_sequence_expression_repeat1, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4726), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4762), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4764), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [84913] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [88159] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4700), 13, + ACTIONS(4915), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -211533,15 +231611,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4702), 28, + ACTIONS(4917), 28, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -211562,86 +231639,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [84963] = 31, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5498), 1, - anon_sym_AMP_AMP, - ACTIONS(5500), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5502), 1, - anon_sym_GT_GT, - ACTIONS(5506), 1, + anon_sym_extends, + [88209] = 4, + ACTIONS(6089), 1, anon_sym_AMP, - ACTIONS(5508), 1, - anon_sym_CARET, - ACTIONS(5510), 1, - anon_sym_PIPE, - ACTIONS(5514), 1, - anon_sym_PERCENT, - ACTIONS(5516), 1, - anon_sym_STAR_STAR, - ACTIONS(5518), 1, - anon_sym_LT, - ACTIONS(5526), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5528), 1, - sym__ternary_qmark, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5494), 2, + ACTIONS(4919), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5496), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5504), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5512), 2, + anon_sym_GT_GT, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5522), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5524), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4802), 3, + anon_sym_GT, + ACTIONS(4921), 28, sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5520), 3, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [85069] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [88261] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1886), 13, + ACTIONS(4923), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -211655,15 +231706,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1888), 28, + ACTIONS(4925), 28, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -211684,16 +231734,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [85119] = 5, - ACTIONS(1748), 1, - sym__automatic_semicolon, + anon_sym_extends, + [88311] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1740), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1744), 13, + ACTIONS(5119), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -211707,12 +231753,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1746), 25, + ACTIONS(5121), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -211733,16 +231782,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [85173] = 5, - ACTIONS(1758), 1, + [88361] = 5, + ACTIONS(1950), 1, sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1750), 2, + ACTIONS(1942), 2, anon_sym_else, anon_sym_while, - ACTIONS(1754), 13, + ACTIONS(1946), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -211756,7 +231805,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1756), 25, + ACTIONS(1948), 25, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -211782,217 +231831,165 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [85227] = 33, - ACTIONS(1997), 1, + [88415] = 33, + ACTIONS(2147), 1, anon_sym_COMMA, - ACTIONS(3975), 1, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(4948), 1, + ACTIONS(5468), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, + ACTIONS(5470), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, + ACTIONS(5472), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(5476), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(5478), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(5480), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(5484), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(5488), 1, anon_sym_LT, - ACTIONS(4976), 1, + ACTIONS(5496), 1, anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, + ACTIONS(5498), 1, sym__ternary_qmark, - ACTIONS(5627), 1, + ACTIONS(6095), 1, anon_sym_RPAREN, - STATE(1530), 1, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, - sym_optional_chain, - STATE(5090), 1, + STATE(6003), 1, aux_sym_array_repeat1, + STATE(6098), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5460), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5466), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(5474), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(5492), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, + ACTIONS(5490), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [85337] = 8, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5367), 2, - sym_number, - sym_private_property_identifier, - STATE(3826), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [85397] = 33, - ACTIONS(3975), 1, + [88525] = 33, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(4942), 1, + ACTIONS(5462), 1, anon_sym_COMMA, - ACTIONS(4948), 1, + ACTIONS(5468), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, + ACTIONS(5470), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, + ACTIONS(5472), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(5476), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(5478), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(5480), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(5484), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(5488), 1, anon_sym_LT, - ACTIONS(4976), 1, + ACTIONS(5496), 1, anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, + ACTIONS(5498), 1, sym__ternary_qmark, - ACTIONS(5629), 1, + ACTIONS(6097), 1, anon_sym_RPAREN, - STATE(1530), 1, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4724), 1, + STATE(6023), 1, aux_sym_sequence_expression_repeat1, - STATE(4736), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5460), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5466), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(5474), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(5492), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, + ACTIONS(5490), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [85507] = 3, + [88635] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4722), 13, + ACTIONS(5015), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212006,15 +232003,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4724), 28, + ACTIONS(5017), 28, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -212035,16 +232031,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [85557] = 5, - ACTIONS(1796), 1, - sym__automatic_semicolon, + anon_sym_extends, + [88685] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1788), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1792), 13, + ACTIONS(5209), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212058,12 +232050,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1794), 25, + ACTIONS(5211), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -212084,16 +232079,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [85611] = 5, - ACTIONS(1836), 1, - sym__automatic_semicolon, + [88735] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1828), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1832), 13, + ACTIONS(5011), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212107,8 +232097,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1834), 25, + ACTIONS(5013), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, @@ -212133,61 +232125,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [85665] = 6, - ACTIONS(4271), 1, anon_sym_extends, + [88785] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4629), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4626), 3, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_LBRACK, - ACTIONS(4537), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4539), 24, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [85721] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4646), 13, + ACTIONS(4783), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212201,15 +232144,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4648), 28, + ACTIONS(4785), 28, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -212230,88 +232172,89 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [85771] = 33, - ACTIONS(3975), 1, + anon_sym_extends, + [88835] = 33, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4738), 1, + ACTIONS(5275), 1, anon_sym_AMP_AMP, - ACTIONS(4740), 1, + ACTIONS(5277), 1, anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(4746), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(4748), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(4750), 1, + ACTIONS(5287), 1, anon_sym_PIPE, - ACTIONS(4754), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(4756), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(4758), 1, + ACTIONS(5295), 1, anon_sym_LT, - ACTIONS(4766), 1, + ACTIONS(5303), 1, anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(4772), 1, + ACTIONS(5309), 1, sym__ternary_qmark, - ACTIONS(5464), 1, + ACTIONS(6099), 1, anon_sym_COMMA, - ACTIONS(5631), 1, - anon_sym_SEMI, - STATE(1530), 1, + ACTIONS(6101), 1, + anon_sym_RBRACK, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(3883), 1, + STATE(4840), 1, aux_sym_sequence_expression_repeat1, - STATE(4736), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4734), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4744), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4752), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4760), 3, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [85881] = 3, + [88945] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3498), 13, + ACTIONS(4648), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212325,15 +232268,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 28, + ACTIONS(4650), 28, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -212354,18 +232296,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [85931] = 5, + anon_sym_extends, + [88995] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5633), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5635), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3498), 13, + ACTIONS(5107), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212379,10 +232315,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 23, + ACTIONS(5109), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -212403,86 +232344,107 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [85985] = 31, - ACTIONS(4578), 1, + [89045] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2583), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(2581), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(4580), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4887), 1, anon_sym_AMP_AMP, - ACTIONS(4889), 1, anon_sym_PIPE_PIPE, - ACTIONS(4891), 1, - anon_sym_GT_GT, - ACTIONS(4895), 1, - anon_sym_AMP, - ACTIONS(4897), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4899), 1, - anon_sym_PIPE, - ACTIONS(4903), 1, anon_sym_PERCENT, - ACTIONS(4905), 1, anon_sym_STAR_STAR, - ACTIONS(4907), 1, - anon_sym_LT, - ACTIONS(4915), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4919), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4921), 1, - sym__ternary_qmark, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, + anon_sym_extends, + [89095] = 5, + ACTIONS(1960), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4879), 2, + ACTIONS(1952), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1956), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4885), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4893), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4901), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4911), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4913), 2, + anon_sym_GT, + ACTIONS(1958), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4909), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4923), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [86091] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [89149] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4666), 13, + ACTIONS(4927), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212496,15 +232458,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4668), 28, + ACTIONS(4929), 28, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -212525,11 +232486,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86141] = 3, + anon_sym_extends, + [89199] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4650), 13, + ACTIONS(1902), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212543,7 +232505,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4652), 28, + ACTIONS(1904), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -212572,29 +232534,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86191] = 7, - ACTIONS(4311), 1, - anon_sym_QMARK, + [89249] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4313), 2, - anon_sym_RPAREN, - anon_sym_extends, - ACTIONS(4635), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4632), 5, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - ACTIONS(4389), 11, + ACTIONS(2575), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -212602,10 +232552,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4391), 20, + ACTIONS(2573), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -212623,13 +232580,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86249] = 4, - ACTIONS(3600), 1, - anon_sym_EQ, + anon_sym_extends, + [89299] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3498), 13, + ACTIONS(4931), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212643,14 +232599,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 27, + ACTIONS(4933), 28, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -212671,26 +232627,95 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86301] = 6, - ACTIONS(4313), 1, anon_sym_extends, + [89349] = 31, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(6051), 1, + anon_sym_AMP_AMP, + ACTIONS(6053), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6055), 1, + anon_sym_GT_GT, + ACTIONS(6059), 1, + anon_sym_AMP, + ACTIONS(6061), 1, + anon_sym_CARET, + ACTIONS(6063), 1, + anon_sym_PIPE, + ACTIONS(6067), 1, + anon_sym_PERCENT, + ACTIONS(6069), 1, + anon_sym_STAR_STAR, + ACTIONS(6071), 1, + anon_sym_LT, + ACTIONS(6079), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6081), 1, + sym__ternary_qmark, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4635), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4632), 5, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_LBRACK, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6047), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6049), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6057), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6065), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6075), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6077), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5376), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(6073), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [89455] = 4, + ACTIONS(6103), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, - ACTIONS(4389), 11, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4787), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -212698,12 +232723,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4391), 22, + ACTIONS(4789), 27, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_COLON, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -212721,55 +232750,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86357] = 12, - ACTIONS(162), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(1562), 1, + anon_sym_extends, + [89507] = 16, + ACTIONS(2533), 1, anon_sym_DQUOTE, - ACTIONS(1564), 1, + ACTIONS(2535), 1, anon_sym_SQUOTE, - ACTIONS(3303), 1, - anon_sym_LBRACE, - ACTIONS(5242), 1, + ACTIONS(2549), 1, + anon_sym_async, + ACTIONS(2551), 1, + anon_sym_readonly, + ACTIONS(2555), 1, + anon_sym_override, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, anon_sym_LBRACK, + ACTIONS(5700), 1, + anon_sym_STAR, + STATE(3336), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5244), 2, + ACTIONS(2537), 2, sym_number, sym_private_property_identifier, - ACTIONS(5639), 2, + ACTIONS(2553), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6105), 2, anon_sym_COMMA, anon_sym_RBRACE, - STATE(5584), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(5788), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - STATE(6120), 3, + STATE(4711), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(5637), 23, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -212777,18 +232811,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [86425] = 5, + [89583] = 5, + ACTIONS(1940), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5140), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5142), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3498), 13, + ACTIONS(1932), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1936), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212802,10 +232834,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 23, + ACTIONS(1938), 25, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -212826,11 +232860,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86479] = 3, + [89637] = 5, + ACTIONS(5327), 1, + anon_sym_LPAREN, + STATE(2903), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4638), 13, + ACTIONS(4755), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212844,15 +232882,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4640), 28, + ACTIONS(4757), 26, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -212873,176 +232909,114 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86529] = 33, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4738), 1, - anon_sym_AMP_AMP, - ACTIONS(4740), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, - anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, - anon_sym_PERCENT, - ACTIONS(4756), 1, - anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - ACTIONS(5464), 1, - anon_sym_COMMA, - ACTIONS(5641), 1, - anon_sym_RBRACK, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(3883), 1, - aux_sym_sequence_expression_repeat1, - STATE(4736), 1, - sym_optional_chain, + [89691] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(4793), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [86639] = 33, - ACTIONS(3975), 1, + anon_sym_GT, + ACTIONS(4795), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - ACTIONS(5464), 1, - anon_sym_COMMA, - ACTIONS(5643), 1, - anon_sym_SEMI, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(3883), 1, - aux_sym_sequence_expression_repeat1, - STATE(4736), 1, - sym_optional_chain, + anon_sym_extends, + [89741] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(5111), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, + anon_sym_GT, + ACTIONS(5113), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4760), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [86749] = 6, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [89791] = 6, + ACTIONS(4769), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4313), 2, + ACTIONS(5151), 2, anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4632), 3, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - ACTIONS(4635), 3, + ACTIONS(5154), 3, anon_sym_AMP, anon_sym_PIPE, anon_sym_GT, - ACTIONS(4389), 10, + ACTIONS(3916), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -213053,13 +233027,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4391), 23, + ACTIONS(3920), 25, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_LPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -213077,37 +233053,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86805] = 6, - ACTIONS(3631), 1, - anon_sym_QMARK, - ACTIONS(3633), 1, + [89847] = 7, + ACTIONS(4080), 1, anon_sym_EQ, + ACTIONS(4769), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3636), 3, + ACTIONS(5151), 2, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3498), 13, + anon_sym_LBRACK, + ACTIONS(5154), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3916), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3502), 23, + ACTIONS(3920), 24, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_LBRACK, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -213127,23 +233104,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86861] = 7, - ACTIONS(3562), 1, - anon_sym_DOT, - ACTIONS(3564), 1, - anon_sym_QMARK_DOT, + [89905] = 6, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3554), 2, + ACTIONS(4851), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(5055), 3, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + ACTIONS(5058), 3, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3544), 4, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3498), 11, + anon_sym_GT, + ACTIONS(5027), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -213154,13 +233130,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3502), 22, + ACTIONS(5029), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -213178,43 +233154,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86919] = 11, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, + [89961] = 7, + ACTIONS(3980), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(3982), 1, anon_sym_QMARK_DOT, - ACTIONS(5645), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4848), 12, + ACTIONS(3974), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3964), 4, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3916), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4850), 20, + ACTIONS(3920), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_of, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -213232,222 +233205,188 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86984] = 15, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(2367), 1, - anon_sym_async, - ACTIONS(2369), 1, - anon_sym_readonly, - ACTIONS(2373), 1, - anon_sym_override, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(4875), 1, - anon_sym_STAR, - STATE(2839), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2355), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2371), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5648), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(3772), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [87057] = 32, - ACTIONS(4578), 1, + [90019] = 33, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4883), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5498), 1, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5275), 1, anon_sym_AMP_AMP, - ACTIONS(5500), 1, + ACTIONS(5277), 1, anon_sym_PIPE_PIPE, - ACTIONS(5502), 1, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(5506), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(5508), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(5510), 1, + ACTIONS(5287), 1, anon_sym_PIPE, - ACTIONS(5514), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(5516), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(5518), 1, + ACTIONS(5295), 1, anon_sym_LT, - ACTIONS(5526), 1, + ACTIONS(5303), 1, anon_sym_QMARK_QMARK, - ACTIONS(5528), 1, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, sym__ternary_qmark, - ACTIONS(5650), 1, + ACTIONS(6099), 1, + anon_sym_COMMA, + ACTIONS(6108), 1, anon_sym_SEMI, - ACTIONS(5652), 1, - sym__automatic_semicolon, - STATE(1887), 1, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(4840), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5494), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5496), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5504), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5512), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5522), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5524), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5520), 3, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [87164] = 31, - ACTIONS(3975), 1, + [90129] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4935), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4937), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_extends, + [90179] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(5135), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5377), 2, + anon_sym_GT, + ACTIONS(5137), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(4760), 3, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [87269] = 4, - ACTIONS(4984), 1, - sym_regex_flags, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [90229] = 5, + ACTIONS(1998), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4980), 17, + ACTIONS(1990), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1994), 13, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, @@ -213460,14 +233399,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - anon_sym_instanceof, - anon_sym_satisfies, - anon_sym_implements, - ACTIONS(4982), 22, + ACTIONS(1996), 25, sym__ternary_qmark, - anon_sym_LBRACE, + anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -213483,181 +233420,158 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [87320] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, + anon_sym_satisfies, + [90283] = 4, + ACTIONS(5728), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3974), 13, + anon_sym_STAR, anon_sym_BANG, - ACTIONS(4736), 1, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3964), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_QMARK_DOT, - ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_extends, + [90335] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(4939), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5249), 2, + anon_sym_GT, + ACTIONS(4941), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(4760), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [87425] = 31, - ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_extends, + [90385] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(4935), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5271), 2, + anon_sym_GT, + ACTIONS(4937), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(4760), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [87530] = 12, - ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5654), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [90435] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4832), 12, + ACTIONS(4939), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -213667,13 +233581,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4834), 18, + ACTIONS(4941), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_COLON, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -213687,39 +233609,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [87597] = 15, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5657), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_extends, + [90485] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4839), 11, + ACTIONS(5019), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, @@ -213727,12 +233628,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4841), 16, + ACTIONS(5021), 28, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_COLON, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -213746,118 +233656,95 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [87670] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5664), 1, - anon_sym_AMP_AMP, - ACTIONS(5666), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5668), 1, - anon_sym_GT_GT, - ACTIONS(5672), 1, - anon_sym_AMP, - ACTIONS(5674), 1, - anon_sym_CARET, - ACTIONS(5676), 1, - anon_sym_PIPE, - ACTIONS(5680), 1, - anon_sym_PERCENT, - ACTIONS(5682), 1, - anon_sym_STAR_STAR, - ACTIONS(5684), 1, - anon_sym_LT, - ACTIONS(5692), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5694), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_extends, + [90535] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4846), 2, + ACTIONS(6110), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(6112), 3, + anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5660), 2, + ACTIONS(3916), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5662), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5670), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5678), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5688), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5690), 2, + anon_sym_GT, + ACTIONS(3920), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5686), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [87775] = 11, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [90589] = 8, + ACTIONS(3988), 1, + anon_sym_EQ, + ACTIONS(4767), 1, + anon_sym_QMARK, + ACTIONS(5151), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5696), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4848), 12, + ACTIONS(5154), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4769), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3916), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4850), 20, + ACTIONS(3920), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -213875,169 +233762,165 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [87840] = 31, - ACTIONS(3975), 1, + [90649] = 33, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4948), 1, + ACTIONS(5275), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, + ACTIONS(5277), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(5287), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(5295), 1, anon_sym_LT, - ACTIONS(4976), 1, + ACTIONS(5303), 1, anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, sym__ternary_qmark, - STATE(1530), 1, + ACTIONS(6114), 1, + anon_sym_COMMA, + ACTIONS(6116), 1, + anon_sym_RBRACK, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(6098), 1, sym_optional_chain, + STATE(6134), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4923), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(4940), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4970), 3, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [87945] = 31, - ACTIONS(3975), 1, + [90759] = 33, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4948), 1, + ACTIONS(5275), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, + ACTIONS(5277), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(5287), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(5295), 1, anon_sym_LT, - ACTIONS(4976), 1, + ACTIONS(5303), 1, anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, sym__ternary_qmark, - STATE(1530), 1, + ACTIONS(6114), 1, + anon_sym_COMMA, + ACTIONS(6118), 1, + anon_sym_RBRACK, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(6098), 1, sym_optional_chain, + STATE(6120), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5377), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(4970), 3, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [88050] = 8, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(5684), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + [90869] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4777), 12, + ACTIONS(4943), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -214047,13 +233930,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4779), 23, + ACTIONS(4945), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_COLON, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -214074,513 +233962,345 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [88109] = 31, - ACTIONS(3975), 1, + anon_sym_extends, + [90919] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4947), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4949), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5664), 1, anon_sym_AMP_AMP, - ACTIONS(5666), 1, anon_sym_PIPE_PIPE, - ACTIONS(5668), 1, - anon_sym_GT_GT, - ACTIONS(5672), 1, - anon_sym_AMP, - ACTIONS(5674), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5676), 1, - anon_sym_PIPE, - ACTIONS(5680), 1, anon_sym_PERCENT, - ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(5684), 1, - anon_sym_LT, - ACTIONS(5692), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5694), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [90969] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4624), 2, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5660), 2, + ACTIONS(4943), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5662), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5670), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5678), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5688), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5690), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5686), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [88214] = 31, - ACTIONS(3975), 1, + anon_sym_GT, + ACTIONS(4945), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5664), 1, anon_sym_AMP_AMP, - ACTIONS(5666), 1, anon_sym_PIPE_PIPE, - ACTIONS(5668), 1, - anon_sym_GT_GT, - ACTIONS(5672), 1, - anon_sym_AMP, - ACTIONS(5674), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5676), 1, - anon_sym_PIPE, - ACTIONS(5680), 1, anon_sym_PERCENT, - ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(5684), 1, - anon_sym_LT, - ACTIONS(5692), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5694), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4781), 2, - anon_sym_COLON, anon_sym_BQUOTE, - ACTIONS(5660), 2, + anon_sym_satisfies, + anon_sym_extends, + [91019] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4947), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5662), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5670), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5678), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5688), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5690), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5686), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [88319] = 13, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(4875), 1, - anon_sym_STAR, - ACTIONS(5444), 1, + anon_sym_GT, + ACTIONS(4949), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, anon_sym_COMMA, - ACTIONS(5581), 1, - anon_sym_RBRACE, - STATE(5226), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2355), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2371), 2, - anon_sym_get, - anon_sym_set, - STATE(3772), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [88388] = 31, - ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5664), 1, anon_sym_AMP_AMP, - ACTIONS(5666), 1, anon_sym_PIPE_PIPE, - ACTIONS(5668), 1, - anon_sym_GT_GT, - ACTIONS(5672), 1, - anon_sym_AMP, - ACTIONS(5674), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5676), 1, - anon_sym_PIPE, - ACTIONS(5680), 1, anon_sym_PERCENT, - ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(5684), 1, - anon_sym_LT, - ACTIONS(5692), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5694), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [91069] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4783), 2, + ACTIONS(6120), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(6122), 3, + anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5660), 2, + ACTIONS(3916), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5662), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5670), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5678), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5688), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5690), 2, + anon_sym_GT, + ACTIONS(3920), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5686), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [88493] = 14, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(2367), 1, - anon_sym_async, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(4875), 1, - anon_sym_STAR, - ACTIONS(5444), 1, - anon_sym_COMMA, - ACTIONS(5581), 1, - anon_sym_RBRACE, - STATE(5226), 1, - aux_sym_object_repeat1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [91123] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2355), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2371), 2, - anon_sym_get, - anon_sym_set, - STATE(3772), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, + ACTIONS(4951), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [88564] = 31, - ACTIONS(3975), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4953), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5664), 1, anon_sym_AMP_AMP, - ACTIONS(5666), 1, anon_sym_PIPE_PIPE, - ACTIONS(5668), 1, - anon_sym_GT_GT, - ACTIONS(5672), 1, - anon_sym_AMP, - ACTIONS(5674), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5676), 1, - anon_sym_PIPE, - ACTIONS(5680), 1, anon_sym_PERCENT, - ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(5684), 1, - anon_sym_LT, - ACTIONS(5692), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5694), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4785), 2, - anon_sym_COLON, anon_sym_BQUOTE, - ACTIONS(5660), 2, + anon_sym_satisfies, + anon_sym_extends, + [91173] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4955), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5662), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5670), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5678), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5688), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5690), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5686), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [88669] = 31, - ACTIONS(3975), 1, + anon_sym_GT, + ACTIONS(4957), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5664), 1, anon_sym_AMP_AMP, - ACTIONS(5666), 1, anon_sym_PIPE_PIPE, - ACTIONS(5668), 1, - anon_sym_GT_GT, - ACTIONS(5672), 1, - anon_sym_AMP, - ACTIONS(5674), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5676), 1, - anon_sym_PIPE, - ACTIONS(5680), 1, anon_sym_PERCENT, - ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(5684), 1, - anon_sym_LT, - ACTIONS(5692), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5694), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [91223] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4672), 2, + ACTIONS(6124), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(6126), 3, + anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5660), 2, + ACTIONS(3916), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5662), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5670), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5678), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5688), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5690), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5686), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [88774] = 12, - ACTIONS(3975), 1, + anon_sym_GT, + ACTIONS(3920), 23, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5699), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [91277] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4832), 12, + ACTIONS(5161), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -214590,13 +234310,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4834), 18, + ACTIONS(5163), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -214610,39 +234339,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [88841] = 15, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5702), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + [91327] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4839), 11, + ACTIONS(6124), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(6126), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3916), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, @@ -214650,12 +234364,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4841), 16, + ACTIONS(3920), 23, sym__ternary_qmark, - anon_sym_RBRACK, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -214669,102 +234388,92 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [88914] = 31, - ACTIONS(3975), 1, + anon_sym_satisfies, + [91381] = 33, + ACTIONS(2147), 1, + anon_sym_COMMA, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(5709), 1, + ACTIONS(5468), 1, anon_sym_AMP_AMP, - ACTIONS(5711), 1, + ACTIONS(5470), 1, anon_sym_PIPE_PIPE, - ACTIONS(5713), 1, + ACTIONS(5472), 1, anon_sym_GT_GT, - ACTIONS(5717), 1, + ACTIONS(5476), 1, anon_sym_AMP, - ACTIONS(5719), 1, + ACTIONS(5478), 1, anon_sym_CARET, - ACTIONS(5721), 1, + ACTIONS(5480), 1, anon_sym_PIPE, - ACTIONS(5725), 1, + ACTIONS(5484), 1, anon_sym_PERCENT, - ACTIONS(5727), 1, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - ACTIONS(5729), 1, + ACTIONS(5488), 1, anon_sym_LT, - ACTIONS(5737), 1, + ACTIONS(5496), 1, anon_sym_QMARK_QMARK, - ACTIONS(5739), 1, + ACTIONS(5498), 1, sym__ternary_qmark, - STATE(1530), 1, + ACTIONS(6128), 1, + anon_sym_RPAREN, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(6098), 1, sym_optional_chain, + STATE(6200), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4846), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(5705), 2, + ACTIONS(5460), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5707), 2, + ACTIONS(5466), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5715), 2, + ACTIONS(5474), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5723), 2, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5733), 2, + ACTIONS(5492), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5735), 2, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5731), 3, + ACTIONS(5490), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [89019] = 11, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5741), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + [91491] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4848), 12, + ACTIONS(5147), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -214774,13 +234483,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4850), 20, + ACTIONS(5149), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -214798,93 +234516,155 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [89084] = 18, - ACTIONS(3975), 1, + [91541] = 4, + ACTIONS(4023), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3916), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5668), 1, - anon_sym_GT_GT, - ACTIONS(5680), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(5684), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [91593] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5660), 2, + ACTIONS(6124), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(6126), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3916), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5670), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5678), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4789), 7, anon_sym_BANG, anon_sym_in, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 14, + ACTIONS(3920), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [89163] = 13, - ACTIONS(3975), 1, + [91647] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5115), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5117), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5682), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, anon_sym_STAR_STAR, - ACTIONS(5744), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [91697] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4789), 12, + ACTIONS(4951), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -214894,771 +234674,766 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 17, + ACTIONS(4953), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_COLON, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [89232] = 25, - ACTIONS(3975), 1, + anon_sym_extends, + [91747] = 4, + ACTIONS(6130), 1, + sym_regex_flags, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5798), 16, + anon_sym_STAR, + anon_sym_as, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_instanceof, + anon_sym_satisfies, + ACTIONS(5800), 24, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4789), 1, - anon_sym_BANG, - ACTIONS(5668), 1, - anon_sym_GT_GT, - ACTIONS(5672), 1, - anon_sym_AMP, - ACTIONS(5674), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5676), 1, - anon_sym_PIPE, - ACTIONS(5680), 1, anon_sym_PERCENT, - ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(5684), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [91799] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5660), 2, + ACTIONS(4797), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5662), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5670), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5678), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5688), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5690), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5686), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4787), 8, + anon_sym_GT, + ACTIONS(4733), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [89325] = 26, - ACTIONS(3975), 1, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4789), 1, - anon_sym_BANG, - ACTIONS(5664), 1, anon_sym_AMP_AMP, - ACTIONS(5668), 1, - anon_sym_GT_GT, - ACTIONS(5672), 1, - anon_sym_AMP, - ACTIONS(5674), 1, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5676), 1, - anon_sym_PIPE, - ACTIONS(5680), 1, anon_sym_PERCENT, - ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(5684), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [91849] = 9, + ACTIONS(3962), 1, + anon_sym_EQ, + ACTIONS(4082), 1, + anon_sym_COLON, + ACTIONS(4769), 1, + anon_sym_extends, + ACTIONS(5151), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5660), 2, + ACTIONS(5154), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(6132), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(3916), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5662), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5670), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5678), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5688), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5690), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5686), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4787), 7, + anon_sym_GT, + ACTIONS(3920), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COLON, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [89420] = 16, - ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5680), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(5744), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [91911] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5660), 2, + ACTIONS(4955), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5678), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4789), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 16, + ACTIONS(4957), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_COLON, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [89495] = 22, - ACTIONS(3975), 1, + anon_sym_extends, + [91961] = 31, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(5668), 1, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(6051), 1, + anon_sym_AMP_AMP, + ACTIONS(6053), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6055), 1, anon_sym_GT_GT, - ACTIONS(5680), 1, + ACTIONS(6059), 1, + anon_sym_AMP, + ACTIONS(6061), 1, + anon_sym_CARET, + ACTIONS(6063), 1, + anon_sym_PIPE, + ACTIONS(6067), 1, anon_sym_PERCENT, - ACTIONS(5682), 1, + ACTIONS(6069), 1, anon_sym_STAR_STAR, - ACTIONS(5684), 1, + ACTIONS(6071), 1, anon_sym_LT, - STATE(1530), 1, + ACTIONS(6079), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6081), 1, + sym__ternary_qmark, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5660), 2, + ACTIONS(6047), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5662), 2, + ACTIONS(6049), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5670), 2, + ACTIONS(6057), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5678), 2, + ACTIONS(6065), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5688), 2, + ACTIONS(6075), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5690), 2, + ACTIONS(6077), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4789), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5686), 3, + ACTIONS(5389), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(6073), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 9, + [92067] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5143), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5145), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COLON, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [89582] = 23, - ACTIONS(3975), 1, + [92117] = 33, + ACTIONS(2147), 1, + anon_sym_COMMA, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(5668), 1, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5468), 1, + anon_sym_AMP_AMP, + ACTIONS(5470), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5472), 1, anon_sym_GT_GT, - ACTIONS(5672), 1, + ACTIONS(5476), 1, anon_sym_AMP, - ACTIONS(5680), 1, + ACTIONS(5478), 1, + anon_sym_CARET, + ACTIONS(5480), 1, + anon_sym_PIPE, + ACTIONS(5484), 1, anon_sym_PERCENT, - ACTIONS(5682), 1, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - ACTIONS(5684), 1, + ACTIONS(5488), 1, anon_sym_LT, - STATE(1530), 1, + ACTIONS(5496), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5498), 1, + sym__ternary_qmark, + ACTIONS(6136), 1, + anon_sym_RPAREN, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(6098), 1, sym_optional_chain, + STATE(6219), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4789), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(5660), 2, + ACTIONS(5460), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5662), 2, + ACTIONS(5466), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5670), 2, + ACTIONS(5474), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5678), 2, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5688), 2, + ACTIONS(5492), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5690), 2, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5686), 3, + ACTIONS(5490), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 9, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [89671] = 31, - ACTIONS(3975), 1, + [92227] = 33, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4948), 1, + ACTIONS(5275), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, + ACTIONS(5277), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(5287), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(5295), 1, anon_sym_LT, - ACTIONS(4976), 1, + ACTIONS(5303), 1, anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, sym__ternary_qmark, - STATE(1530), 1, + ACTIONS(6099), 1, + anon_sym_COMMA, + ACTIONS(6138), 1, + anon_sym_RBRACK, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(4840), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5619), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(4970), 3, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [89776] = 12, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(4875), 1, - anon_sym_STAR, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2355), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2371), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5606), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(3772), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [89843] = 24, - ACTIONS(3975), 1, + [92337] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(5668), 1, + ACTIONS(5275), 1, + anon_sym_AMP_AMP, + ACTIONS(5277), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(5672), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(5674), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(5680), 1, + ACTIONS(5287), 1, + anon_sym_PIPE, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(5682), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(5684), 1, + ACTIONS(5295), 1, anon_sym_LT, - STATE(1530), 1, + ACTIONS(5303), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, + sym__ternary_qmark, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4789), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(5660), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5662), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5670), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5678), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5688), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5690), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5686), 3, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 8, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [89934] = 15, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5680), 1, - anon_sym_PERCENT, - ACTIONS(5682), 1, - anon_sym_STAR_STAR, - ACTIONS(5744), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + ACTIONS(6140), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + [92443] = 6, + ACTIONS(4851), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5660), 2, + ACTIONS(5058), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5055), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + ACTIONS(5027), 10, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4789), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4787), 16, + ACTIONS(5029), 23, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [90007] = 31, - ACTIONS(3975), 1, + [92499] = 31, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5572), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5574), 1, anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5578), 1, anon_sym_satisfies, - ACTIONS(4948), 1, + ACTIONS(6051), 1, anon_sym_AMP_AMP, - ACTIONS(4950), 1, + ACTIONS(6053), 1, anon_sym_PIPE_PIPE, - ACTIONS(4952), 1, + ACTIONS(6055), 1, anon_sym_GT_GT, - ACTIONS(4956), 1, + ACTIONS(6059), 1, anon_sym_AMP, - ACTIONS(4958), 1, + ACTIONS(6061), 1, anon_sym_CARET, - ACTIONS(4960), 1, + ACTIONS(6063), 1, anon_sym_PIPE, - ACTIONS(4964), 1, + ACTIONS(6067), 1, anon_sym_PERCENT, - ACTIONS(4966), 1, + ACTIONS(6069), 1, anon_sym_STAR_STAR, - ACTIONS(4968), 1, + ACTIONS(6071), 1, anon_sym_LT, - ACTIONS(4976), 1, + ACTIONS(6079), 1, anon_sym_QMARK_QMARK, - ACTIONS(4978), 1, + ACTIONS(6081), 1, sym__ternary_qmark, - STATE(1530), 1, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(6047), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4946), 2, + ACTIONS(6049), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4954), 2, + ACTIONS(6057), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4962), 2, + ACTIONS(6065), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4972), 2, + ACTIONS(6075), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4974), 2, + ACTIONS(6077), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5747), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(4970), 3, + ACTIONS(5159), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(6073), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [90112] = 13, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(2367), 1, - anon_sym_async, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(4875), 1, - anon_sym_STAR, + [92605] = 5, + ACTIONS(957), 1, + anon_sym_BQUOTE, + STATE(2876), 1, + sym_template_string, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2355), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2371), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5606), 2, + ACTIONS(1902), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1904), 26, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - STATE(3772), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 5, - sym__member_signature_marker, anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [90181] = 16, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5682), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, anon_sym_STAR_STAR, - ACTIONS(5744), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_satisfies, + [92659] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4789), 11, + ACTIONS(4959), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, @@ -215666,761 +235441,754 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 15, + ACTIONS(4961), 28, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_COLON, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [90256] = 20, - ACTIONS(3975), 1, + anon_sym_satisfies, + anon_sym_extends, + [92709] = 18, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(5668), 1, + ACTIONS(6055), 1, anon_sym_GT_GT, - ACTIONS(5680), 1, + ACTIONS(6067), 1, anon_sym_PERCENT, - ACTIONS(5682), 1, + ACTIONS(6069), 1, anon_sym_STAR_STAR, - ACTIONS(5684), 1, + ACTIONS(6071), 1, anon_sym_LT, - STATE(1530), 1, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5660), 2, + ACTIONS(6047), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5662), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5670), 2, + ACTIONS(6057), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5678), 2, + ACTIONS(6065), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5686), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4789), 5, + ACTIONS(5405), 7, anon_sym_BANG, + anon_sym_in, anon_sym_AMP, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4787), 11, + anon_sym_GT, + ACTIONS(5403), 15, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [90339] = 27, - ACTIONS(3975), 1, + [92789] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4963), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4965), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4789), 1, - anon_sym_BANG, - ACTIONS(5664), 1, anon_sym_AMP_AMP, - ACTIONS(5666), 1, anon_sym_PIPE_PIPE, - ACTIONS(5668), 1, - anon_sym_GT_GT, - ACTIONS(5672), 1, - anon_sym_AMP, - ACTIONS(5674), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5676), 1, - anon_sym_PIPE, - ACTIONS(5680), 1, anon_sym_PERCENT, - ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(5684), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [92839] = 6, + ACTIONS(4624), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5660), 2, + ACTIONS(5101), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(5104), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3916), 10, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5662), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5670), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5678), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5688), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5690), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5686), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4787), 6, + ACTIONS(3920), 25, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_COLON, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [90436] = 31, - ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, + anon_sym_SEMI, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5664), 1, anon_sym_AMP_AMP, - ACTIONS(5666), 1, anon_sym_PIPE_PIPE, - ACTIONS(5668), 1, - anon_sym_GT_GT, - ACTIONS(5672), 1, - anon_sym_AMP, - ACTIONS(5674), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5676), 1, - anon_sym_PIPE, - ACTIONS(5680), 1, anon_sym_PERCENT, - ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(5684), 1, - anon_sym_LT, - ACTIONS(5692), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5694), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [92895] = 5, + ACTIONS(2070), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4690), 2, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5660), 2, + ACTIONS(2062), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(2066), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5662), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5670), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5678), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5688), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5690), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5686), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [90541] = 31, - ACTIONS(3975), 1, + anon_sym_GT, + ACTIONS(2068), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5664), 1, anon_sym_AMP_AMP, - ACTIONS(5666), 1, anon_sym_PIPE_PIPE, - ACTIONS(5668), 1, - anon_sym_GT_GT, - ACTIONS(5672), 1, - anon_sym_AMP, - ACTIONS(5674), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5676), 1, - anon_sym_PIPE, - ACTIONS(5680), 1, anon_sym_PERCENT, - ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(5684), 1, - anon_sym_LT, - ACTIONS(5692), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5694), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [92949] = 5, + ACTIONS(1848), 1, + anon_sym_EQ, + ACTIONS(5860), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4730), 2, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5660), 2, + ACTIONS(1844), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5662), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5670), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5678), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5688), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5690), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5686), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [90646] = 31, - ACTIONS(3975), 1, + anon_sym_GT, + ACTIONS(1842), 26, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5664), 1, anon_sym_AMP_AMP, - ACTIONS(5666), 1, anon_sym_PIPE_PIPE, - ACTIONS(5668), 1, - anon_sym_GT_GT, - ACTIONS(5672), 1, - anon_sym_AMP, - ACTIONS(5674), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5676), 1, - anon_sym_PIPE, - ACTIONS(5680), 1, anon_sym_PERCENT, - ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(5684), 1, - anon_sym_LT, - ACTIONS(5692), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5694), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [93003] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4511), 2, + ACTIONS(6142), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(6144), 3, + anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5660), 2, + ACTIONS(3916), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5662), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5670), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5678), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5688), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5690), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5686), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [90751] = 31, - ACTIONS(3975), 1, + anon_sym_GT, + ACTIONS(3920), 23, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5664), 1, anon_sym_AMP_AMP, - ACTIONS(5666), 1, anon_sym_PIPE_PIPE, - ACTIONS(5668), 1, - anon_sym_GT_GT, - ACTIONS(5672), 1, - anon_sym_AMP, - ACTIONS(5674), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5676), 1, - anon_sym_PIPE, - ACTIONS(5680), 1, anon_sym_PERCENT, - ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(5684), 1, - anon_sym_LT, - ACTIONS(5692), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5694), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [93057] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4519), 2, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5660), 2, + ACTIONS(1898), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1902), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5662), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5670), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5678), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5688), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5690), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5686), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [90856] = 31, - ACTIONS(4578), 1, + anon_sym_GT, + ACTIONS(1904), 22, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5498), 1, anon_sym_AMP_AMP, - ACTIONS(5500), 1, anon_sym_PIPE_PIPE, - ACTIONS(5502), 1, - anon_sym_GT_GT, - ACTIONS(5506), 1, - anon_sym_AMP, - ACTIONS(5508), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5510), 1, - anon_sym_PIPE, - ACTIONS(5514), 1, anon_sym_PERCENT, - ACTIONS(5516), 1, anon_sym_STAR_STAR, - ACTIONS(5518), 1, - anon_sym_LT, - ACTIONS(5526), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5528), 1, - sym__ternary_qmark, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_satisfies, + [93109] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5266), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(5494), 2, + ACTIONS(4759), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5496), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5504), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5512), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5522), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5524), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5520), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [90961] = 31, - ACTIONS(3975), 1, + anon_sym_GT, + ACTIONS(4761), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5664), 1, anon_sym_AMP_AMP, - ACTIONS(5666), 1, anon_sym_PIPE_PIPE, - ACTIONS(5668), 1, - anon_sym_GT_GT, - ACTIONS(5672), 1, - anon_sym_AMP, - ACTIONS(5674), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5676), 1, - anon_sym_PIPE, - ACTIONS(5680), 1, anon_sym_PERCENT, - ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(5684), 1, - anon_sym_LT, - ACTIONS(5692), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5694), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [93159] = 17, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(2549), 1, + anon_sym_async, + ACTIONS(2551), 1, + anon_sym_readonly, + ACTIONS(2555), 1, + anon_sym_override, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5700), 1, + anon_sym_STAR, + ACTIONS(6146), 1, + anon_sym_COMMA, + ACTIONS(6148), 1, + anon_sym_RBRACE, + STATE(3336), 1, + sym_override_modifier, + STATE(6109), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4523), 2, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2553), 2, + anon_sym_get, + anon_sym_set, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5660), 2, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [93237] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5015), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5662), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5670), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5678), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5688), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5690), 2, + anon_sym_GT, + ACTIONS(5017), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5686), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [91066] = 31, - ACTIONS(3975), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [93287] = 33, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5664), 1, + ACTIONS(5275), 1, anon_sym_AMP_AMP, - ACTIONS(5666), 1, + ACTIONS(5277), 1, anon_sym_PIPE_PIPE, - ACTIONS(5668), 1, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(5672), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(5674), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(5676), 1, + ACTIONS(5287), 1, anon_sym_PIPE, - ACTIONS(5680), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(5682), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(5684), 1, + ACTIONS(5295), 1, anon_sym_LT, - ACTIONS(5692), 1, + ACTIONS(5303), 1, anon_sym_QMARK_QMARK, - ACTIONS(5694), 1, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, sym__ternary_qmark, - STATE(1530), 1, + ACTIONS(6099), 1, + anon_sym_COMMA, + ACTIONS(6150), 1, + anon_sym_SEMI, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(4840), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4798), 2, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5660), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5662), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5670), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5678), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5688), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5690), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5686), 3, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [93397] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5011), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5013), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [91171] = 31, - ACTIONS(3975), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [93447] = 33, + ACTIONS(2147), 1, + anon_sym_COMMA, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(5664), 1, + ACTIONS(5468), 1, anon_sym_AMP_AMP, - ACTIONS(5666), 1, + ACTIONS(5470), 1, anon_sym_PIPE_PIPE, - ACTIONS(5668), 1, + ACTIONS(5472), 1, anon_sym_GT_GT, - ACTIONS(5672), 1, + ACTIONS(5476), 1, anon_sym_AMP, - ACTIONS(5674), 1, + ACTIONS(5478), 1, anon_sym_CARET, - ACTIONS(5676), 1, + ACTIONS(5480), 1, anon_sym_PIPE, - ACTIONS(5680), 1, + ACTIONS(5484), 1, anon_sym_PERCENT, - ACTIONS(5682), 1, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - ACTIONS(5684), 1, + ACTIONS(5488), 1, anon_sym_LT, - ACTIONS(5692), 1, + ACTIONS(5496), 1, anon_sym_QMARK_QMARK, - ACTIONS(5694), 1, + ACTIONS(5498), 1, sym__ternary_qmark, - STATE(1530), 1, + ACTIONS(6152), 1, + anon_sym_RPAREN, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(6098), 1, sym_optional_chain, + STATE(6184), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4800), 2, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5660), 2, + ACTIONS(5460), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5662), 2, + ACTIONS(5466), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5670), 2, + ACTIONS(5474), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5678), 2, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5688), 2, + ACTIONS(5492), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5690), 2, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5686), 3, + ACTIONS(5490), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [91276] = 5, - ACTIONS(3582), 1, - anon_sym_EQ, + [93557] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3636), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RBRACK, - ACTIONS(3498), 13, + ACTIONS(5173), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -216434,10 +236202,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 23, + ACTIONS(5175), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -216458,173 +236231,192 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [91329] = 31, - ACTIONS(3975), 1, + [93607] = 33, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5664), 1, + ACTIONS(5275), 1, anon_sym_AMP_AMP, - ACTIONS(5666), 1, + ACTIONS(5277), 1, anon_sym_PIPE_PIPE, - ACTIONS(5668), 1, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(5672), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(5674), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(5676), 1, + ACTIONS(5287), 1, anon_sym_PIPE, - ACTIONS(5680), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(5682), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(5684), 1, + ACTIONS(5295), 1, anon_sym_LT, - ACTIONS(5692), 1, + ACTIONS(5303), 1, anon_sym_QMARK_QMARK, - ACTIONS(5694), 1, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, sym__ternary_qmark, - STATE(1530), 1, + ACTIONS(6099), 1, + anon_sym_COMMA, + ACTIONS(6154), 1, + anon_sym_RBRACK, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(4840), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4802), 2, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5660), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5662), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5670), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5678), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5688), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5690), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5686), 3, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [91434] = 31, - ACTIONS(3975), 1, + [93717] = 5, + ACTIONS(2030), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2022), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(2026), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(2028), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + [93771] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(5189), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5749), 2, + anon_sym_GT, + ACTIONS(5191), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(4760), 3, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [91539] = 7, - ACTIONS(3542), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [93821] = 4, + ACTIONS(3986), 1, anon_sym_EQ, - ACTIONS(4231), 1, - anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4594), 2, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(4597), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3498), 11, + ACTIONS(3916), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -216632,11 +236424,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 23, + ACTIONS(3920), 27, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -216656,19 +236452,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [91596] = 6, - ACTIONS(3542), 1, + [93873] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4630), 1, anon_sym_EQ, - ACTIONS(3722), 1, - anon_sym_in, - ACTIONS(3725), 1, - anon_sym_of, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5819), 1, + anon_sym_RBRACE, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [93943] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3498), 12, + ACTIONS(5131), 13, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, @@ -216679,12 +236527,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 25, + ACTIONS(5133), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -216705,20 +236556,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [91651] = 6, - ACTIONS(4594), 1, - anon_sym_LBRACK, + [93993] = 6, + ACTIONS(6089), 1, + anon_sym_AMP, + ACTIONS(6091), 1, + anon_sym_PIPE, + ACTIONS(6093), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4231), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4597), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3498), 10, + ACTIONS(4967), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -216729,12 +236577,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3502), 24, + anon_sym_GT, + ACTIONS(4969), 27, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -216754,17 +236606,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [91706] = 4, + [94049] = 4, + ACTIONS(6130), 1, + sym_regex_flags, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1840), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1844), 13, + ACTIONS(5798), 17, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, + anon_sym_of, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, @@ -216775,10 +236628,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1846), 25, + anon_sym_instanceof, + anon_sym_satisfies, + ACTIONS(5800), 23, sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, @@ -216797,24 +236651,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_satisfies, - [91757] = 6, - ACTIONS(4678), 1, - anon_sym_LBRACK, + anon_sym_BQUOTE, + [94101] = 6, + ACTIONS(4769), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4125), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4681), 3, + ACTIONS(5154), 2, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3498), 10, + ACTIONS(5151), 3, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_LBRACK, + ACTIONS(3916), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -216825,12 +236678,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3502), 24, - sym__automatic_semicolon, + anon_sym_GT, + ACTIONS(3920), 24, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_COLON, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -216850,25 +236704,81 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [91812] = 7, - ACTIONS(1698), 1, - anon_sym_EQ, - ACTIONS(2395), 1, - anon_sym_extends, + [94157] = 13, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6069), 1, + anon_sym_STAR_STAR, + ACTIONS(6156), 1, + anon_sym_LT, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4195), 2, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(4198), 2, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(1696), 11, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5403), 18, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [94227] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6159), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(6161), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3916), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -216876,11 +236786,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1700), 23, + ACTIONS(3920), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -216900,21 +236810,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [91869] = 8, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(5729), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + [94281] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4777), 12, + ACTIONS(4971), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -216924,14 +236824,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4779), 23, + ACTIONS(4973), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -216951,91 +236856,89 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [91928] = 31, - ACTIONS(3975), 1, + anon_sym_extends, + [94331] = 33, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5709), 1, + ACTIONS(5275), 1, anon_sym_AMP_AMP, - ACTIONS(5711), 1, + ACTIONS(5277), 1, anon_sym_PIPE_PIPE, - ACTIONS(5713), 1, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(5717), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(5719), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(5721), 1, + ACTIONS(5287), 1, anon_sym_PIPE, - ACTIONS(5725), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(5727), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(5729), 1, + ACTIONS(5295), 1, anon_sym_LT, - ACTIONS(5737), 1, + ACTIONS(5303), 1, anon_sym_QMARK_QMARK, - ACTIONS(5739), 1, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, sym__ternary_qmark, - STATE(1530), 1, + ACTIONS(6099), 1, + anon_sym_COMMA, + ACTIONS(6163), 1, + anon_sym_RBRACK, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(4840), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4624), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5705), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5707), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5715), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5723), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5733), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5735), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5731), 3, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [92033] = 5, - ACTIONS(3542), 1, - anon_sym_EQ, + [94441] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3712), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RBRACK, - ACTIONS(3498), 13, + ACTIONS(5139), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -217049,10 +236952,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 23, + ACTIONS(5141), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -217073,17 +236981,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [92086] = 4, + [94491] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1840), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1844), 13, + ACTIONS(4975), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -217097,10 +236999,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1846), 22, + ACTIONS(4977), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -217119,23 +237025,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - [92137] = 7, - ACTIONS(3675), 1, - anon_sym_EQ, - ACTIONS(4594), 1, - anon_sym_LBRACK, + anon_sym_extends, + [94541] = 7, + ACTIONS(4849), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4231), 2, - anon_sym_COMMA, + ACTIONS(4851), 2, + anon_sym_RPAREN, anon_sym_extends, - ACTIONS(4597), 3, + ACTIONS(5058), 2, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3498), 10, + ACTIONS(5055), 5, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + ACTIONS(5027), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -217146,13 +237057,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3502), 23, + anon_sym_GT, + ACTIONS(5029), 20, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -217170,860 +237079,515 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [92194] = 6, - ACTIONS(4177), 1, - anon_sym_EQ, + [94599] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3985), 2, + ACTIONS(6159), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(6161), 3, anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(1989), 6, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3916), 13, anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(698), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1987), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [92249] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5709), 1, - anon_sym_AMP_AMP, - ACTIONS(5711), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5713), 1, + anon_sym_in, anon_sym_GT_GT, - ACTIONS(5717), 1, anon_sym_AMP, - ACTIONS(5719), 1, - anon_sym_CARET, - ACTIONS(5721), 1, anon_sym_PIPE, - ACTIONS(5725), 1, - anon_sym_PERCENT, - ACTIONS(5727), 1, - anon_sym_STAR_STAR, - ACTIONS(5729), 1, - anon_sym_LT, - ACTIONS(5737), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5739), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4781), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(5705), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5707), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5715), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5723), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5733), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5735), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5731), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [92354] = 6, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3985), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(1985), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(698), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1983), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [92409] = 31, - ACTIONS(3975), 1, + anon_sym_GT, + ACTIONS(3920), 23, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5709), 1, anon_sym_AMP_AMP, - ACTIONS(5711), 1, anon_sym_PIPE_PIPE, - ACTIONS(5713), 1, - anon_sym_GT_GT, - ACTIONS(5717), 1, - anon_sym_AMP, - ACTIONS(5719), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5721), 1, - anon_sym_PIPE, - ACTIONS(5725), 1, anon_sym_PERCENT, - ACTIONS(5727), 1, anon_sym_STAR_STAR, - ACTIONS(5729), 1, - anon_sym_LT, - ACTIONS(5737), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5739), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4783), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(5705), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5707), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5715), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5723), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5733), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5735), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5731), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [92514] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(5709), 1, - anon_sym_AMP_AMP, - ACTIONS(5711), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5713), 1, - anon_sym_GT_GT, - ACTIONS(5717), 1, + [94653] = 6, + ACTIONS(6089), 1, anon_sym_AMP, - ACTIONS(5719), 1, - anon_sym_CARET, - ACTIONS(5721), 1, + ACTIONS(6091), 1, anon_sym_PIPE, - ACTIONS(5725), 1, - anon_sym_PERCENT, - ACTIONS(5727), 1, - anon_sym_STAR_STAR, - ACTIONS(5729), 1, - anon_sym_LT, - ACTIONS(5737), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5739), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + ACTIONS(6093), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4785), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(5705), 2, + ACTIONS(4975), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5707), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5715), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5723), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5733), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5735), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5731), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [92619] = 31, - ACTIONS(3975), 1, + anon_sym_GT, + ACTIONS(4977), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5709), 1, anon_sym_AMP_AMP, - ACTIONS(5711), 1, anon_sym_PIPE_PIPE, - ACTIONS(5713), 1, - anon_sym_GT_GT, - ACTIONS(5717), 1, - anon_sym_AMP, - ACTIONS(5719), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5721), 1, - anon_sym_PIPE, - ACTIONS(5725), 1, anon_sym_PERCENT, - ACTIONS(5727), 1, anon_sym_STAR_STAR, - ACTIONS(5729), 1, - anon_sym_LT, - ACTIONS(5737), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5739), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4672), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5705), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5707), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5715), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5723), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5733), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5735), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5731), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [92724] = 18, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5713), 1, - anon_sym_GT_GT, - ACTIONS(5725), 1, - anon_sym_PERCENT, - ACTIONS(5727), 1, - anon_sym_STAR_STAR, - ACTIONS(5729), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [94709] = 4, + ACTIONS(4021), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5705), 2, + ACTIONS(3916), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5715), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5723), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4789), 7, anon_sym_BANG, anon_sym_in, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 14, + ACTIONS(3920), 27, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [92803] = 13, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5727), 1, - anon_sym_STAR_STAR, - ACTIONS(5751), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + [94761] = 6, + ACTIONS(6089), 1, + anon_sym_AMP, + ACTIONS(6091), 1, + anon_sym_PIPE, + ACTIONS(6093), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4789), 12, + ACTIONS(5043), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 17, + ACTIONS(5045), 27, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [92872] = 25, - ACTIONS(3975), 1, + [94817] = 25, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4789), 1, + ACTIONS(5405), 1, anon_sym_BANG, - ACTIONS(5713), 1, + ACTIONS(6055), 1, anon_sym_GT_GT, - ACTIONS(5717), 1, + ACTIONS(6059), 1, anon_sym_AMP, - ACTIONS(5719), 1, + ACTIONS(6061), 1, anon_sym_CARET, - ACTIONS(5721), 1, + ACTIONS(6063), 1, anon_sym_PIPE, - ACTIONS(5725), 1, + ACTIONS(6067), 1, anon_sym_PERCENT, - ACTIONS(5727), 1, + ACTIONS(6069), 1, anon_sym_STAR_STAR, - ACTIONS(5729), 1, + ACTIONS(6071), 1, anon_sym_LT, - STATE(1530), 1, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5705), 2, + ACTIONS(6047), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5707), 2, + ACTIONS(6049), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5715), 2, + ACTIONS(6057), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5723), 2, + ACTIONS(6065), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5733), 2, + ACTIONS(6075), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5735), 2, + ACTIONS(6077), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5731), 3, + ACTIONS(6073), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 8, + ACTIONS(5403), 9, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [92965] = 26, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4789), 1, - anon_sym_BANG, - ACTIONS(5709), 1, - anon_sym_AMP_AMP, - ACTIONS(5713), 1, - anon_sym_GT_GT, - ACTIONS(5717), 1, - anon_sym_AMP, - ACTIONS(5719), 1, - anon_sym_CARET, - ACTIONS(5721), 1, - anon_sym_PIPE, - ACTIONS(5725), 1, - anon_sym_PERCENT, - ACTIONS(5727), 1, - anon_sym_STAR_STAR, - ACTIONS(5729), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + [94911] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5705), 2, + ACTIONS(4737), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4735), 4, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3916), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5707), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5715), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5723), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5733), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5735), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5731), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4787), 7, + anon_sym_GT, + ACTIONS(3920), 24, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [93060] = 16, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, + [94965] = 7, + ACTIONS(3980), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(3982), 1, anon_sym_QMARK_DOT, - ACTIONS(5725), 1, - anon_sym_PERCENT, - ACTIONS(5727), 1, - anon_sym_STAR_STAR, - ACTIONS(5751), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5705), 2, + ACTIONS(3964), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3974), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3916), 10, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5723), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4789), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4787), 16, + ACTIONS(3920), 23, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_RBRACK, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [93135] = 22, - ACTIONS(3975), 1, + [95023] = 26, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(5713), 1, + ACTIONS(5405), 1, + anon_sym_BANG, + ACTIONS(6051), 1, + anon_sym_AMP_AMP, + ACTIONS(6055), 1, anon_sym_GT_GT, - ACTIONS(5725), 1, + ACTIONS(6059), 1, + anon_sym_AMP, + ACTIONS(6061), 1, + anon_sym_CARET, + ACTIONS(6063), 1, + anon_sym_PIPE, + ACTIONS(6067), 1, anon_sym_PERCENT, - ACTIONS(5727), 1, + ACTIONS(6069), 1, anon_sym_STAR_STAR, - ACTIONS(5729), 1, + ACTIONS(6071), 1, anon_sym_LT, - STATE(1530), 1, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5705), 2, + ACTIONS(6047), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5707), 2, + ACTIONS(6049), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5715), 2, + ACTIONS(6057), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5723), 2, + ACTIONS(6065), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5733), 2, + ACTIONS(6075), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5735), 2, + ACTIONS(6077), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4789), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5731), 3, + ACTIONS(6073), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 9, + ACTIONS(5403), 8, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, - anon_sym_AMP_AMP, + anon_sym_SEMI, anon_sym_PIPE_PIPE, - anon_sym_CARET, anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [93222] = 23, - ACTIONS(3975), 1, + [95119] = 16, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(5713), 1, - anon_sym_GT_GT, - ACTIONS(5717), 1, - anon_sym_AMP, - ACTIONS(5725), 1, + ACTIONS(6067), 1, anon_sym_PERCENT, - ACTIONS(5727), 1, + ACTIONS(6069), 1, anon_sym_STAR_STAR, - ACTIONS(5729), 1, + ACTIONS(6156), 1, anon_sym_LT, - STATE(1530), 1, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4789), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(5705), 2, + ACTIONS(6047), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5707), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5715), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5723), 2, + ACTIONS(6065), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5733), 2, + ACTIONS(5405), 8, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5735), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5731), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4787), 9, + anon_sym_GT, + ACTIONS(5403), 17, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [93311] = 7, - ACTIONS(4123), 1, - anon_sym_QMARK, - ACTIONS(4125), 1, - anon_sym_extends, + [95195] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4681), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4678), 3, + ACTIONS(4735), 3, anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_RBRACK, - ACTIONS(3498), 11, + anon_sym_extends, + ACTIONS(4737), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3916), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -218034,11 +237598,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3502), 22, + ACTIONS(3920), 25, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -218058,937 +237624,682 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [93368] = 15, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5725), 1, - anon_sym_PERCENT, - ACTIONS(5727), 1, - anon_sym_STAR_STAR, - ACTIONS(5751), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + [95249] = 6, + ACTIONS(4809), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5705), 2, + ACTIONS(5246), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5243), 3, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_LBRACK, + ACTIONS(5193), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4789), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 16, + ACTIONS(5195), 24, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [93441] = 16, - ACTIONS(3975), 1, + [95305] = 33, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5727), 1, + ACTIONS(5275), 1, + anon_sym_AMP_AMP, + ACTIONS(5277), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5279), 1, + anon_sym_GT_GT, + ACTIONS(5283), 1, + anon_sym_AMP, + ACTIONS(5285), 1, + anon_sym_CARET, + ACTIONS(5287), 1, + anon_sym_PIPE, + ACTIONS(5291), 1, + anon_sym_PERCENT, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(5751), 1, + ACTIONS(5295), 1, anon_sym_LT, - STATE(1530), 1, + ACTIONS(5303), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, + sym__ternary_qmark, + ACTIONS(6099), 1, + anon_sym_COMMA, + ACTIONS(6165), 1, + anon_sym_RBRACE, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(4840), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4789), 11, + ACTIONS(5263), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5271), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5281), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4787), 15, - sym__ternary_qmark, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_LT_EQ, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_BQUOTE, - [93516] = 20, - ACTIONS(3975), 1, + [95415] = 22, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(5713), 1, + ACTIONS(6055), 1, anon_sym_GT_GT, - ACTIONS(5725), 1, + ACTIONS(6067), 1, anon_sym_PERCENT, - ACTIONS(5727), 1, + ACTIONS(6069), 1, anon_sym_STAR_STAR, - ACTIONS(5729), 1, + ACTIONS(6071), 1, anon_sym_LT, - STATE(1530), 1, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5705), 2, + ACTIONS(6047), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5707), 2, + ACTIONS(6049), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5715), 2, + ACTIONS(6057), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5723), 2, + ACTIONS(6065), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5731), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4789), 5, + ACTIONS(6075), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6077), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5405), 3, anon_sym_BANG, anon_sym_AMP, anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4787), 11, + ACTIONS(6073), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 10, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [93599] = 27, - ACTIONS(3975), 1, + [95503] = 23, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4789), 1, - anon_sym_BANG, - ACTIONS(5709), 1, - anon_sym_AMP_AMP, - ACTIONS(5711), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5713), 1, + ACTIONS(6055), 1, anon_sym_GT_GT, - ACTIONS(5717), 1, + ACTIONS(6059), 1, anon_sym_AMP, - ACTIONS(5719), 1, - anon_sym_CARET, - ACTIONS(5721), 1, - anon_sym_PIPE, - ACTIONS(5725), 1, + ACTIONS(6067), 1, anon_sym_PERCENT, - ACTIONS(5727), 1, + ACTIONS(6069), 1, anon_sym_STAR_STAR, - ACTIONS(5729), 1, + ACTIONS(6071), 1, anon_sym_LT, - STATE(1530), 1, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5405), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5705), 2, + ACTIONS(6047), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5707), 2, + ACTIONS(6049), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5715), 2, + ACTIONS(6057), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5723), 2, + ACTIONS(6065), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5733), 2, + ACTIONS(6075), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5735), 2, + ACTIONS(6077), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5731), 3, + ACTIONS(6073), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 6, + ACTIONS(5403), 10, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [93696] = 31, - ACTIONS(3975), 1, + [95593] = 24, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5709), 1, - anon_sym_AMP_AMP, - ACTIONS(5711), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5713), 1, + ACTIONS(6055), 1, anon_sym_GT_GT, - ACTIONS(5717), 1, + ACTIONS(6059), 1, anon_sym_AMP, - ACTIONS(5719), 1, + ACTIONS(6061), 1, anon_sym_CARET, - ACTIONS(5721), 1, - anon_sym_PIPE, - ACTIONS(5725), 1, + ACTIONS(6067), 1, anon_sym_PERCENT, - ACTIONS(5727), 1, + ACTIONS(6069), 1, anon_sym_STAR_STAR, - ACTIONS(5729), 1, + ACTIONS(6071), 1, anon_sym_LT, - ACTIONS(5737), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5739), 1, - sym__ternary_qmark, - STATE(1530), 1, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4690), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(4768), 2, + ACTIONS(5405), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5705), 2, + ACTIONS(6047), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5707), 2, + ACTIONS(6049), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5715), 2, + ACTIONS(6057), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5723), 2, + ACTIONS(6065), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5733), 2, + ACTIONS(6075), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5735), 2, + ACTIONS(6077), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5731), 3, + ACTIONS(6073), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [93801] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5403), 9, + sym__automatic_semicolon, + sym__ternary_qmark, anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5709), 1, + anon_sym_SEMI, anon_sym_AMP_AMP, - ACTIONS(5711), 1, anon_sym_PIPE_PIPE, - ACTIONS(5713), 1, - anon_sym_GT_GT, - ACTIONS(5717), 1, - anon_sym_AMP, - ACTIONS(5719), 1, - anon_sym_CARET, - ACTIONS(5721), 1, - anon_sym_PIPE, - ACTIONS(5725), 1, - anon_sym_PERCENT, - ACTIONS(5727), 1, - anon_sym_STAR_STAR, - ACTIONS(5729), 1, - anon_sym_LT, - ACTIONS(5737), 1, anon_sym_QMARK_QMARK, - ACTIONS(5739), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_BQUOTE, + anon_sym_satisfies, + [95685] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4730), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5705), 2, + ACTIONS(5061), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5707), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5715), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5723), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5733), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5735), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5731), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [93906] = 31, - ACTIONS(3975), 1, + anon_sym_GT, + ACTIONS(5063), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5709), 1, anon_sym_AMP_AMP, - ACTIONS(5711), 1, anon_sym_PIPE_PIPE, - ACTIONS(5713), 1, - anon_sym_GT_GT, - ACTIONS(5717), 1, - anon_sym_AMP, - ACTIONS(5719), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5721), 1, - anon_sym_PIPE, - ACTIONS(5725), 1, anon_sym_PERCENT, - ACTIONS(5727), 1, anon_sym_STAR_STAR, - ACTIONS(5729), 1, - anon_sym_LT, - ACTIONS(5737), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5739), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [95735] = 7, + ACTIONS(4807), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4511), 2, + ACTIONS(4809), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(5246), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5243), 3, + anon_sym_COMMA, + anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5705), 2, + ACTIONS(5193), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5707), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5715), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5723), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5733), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5735), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5731), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [94011] = 31, - ACTIONS(3975), 1, + anon_sym_GT, + ACTIONS(5195), 22, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5709), 1, anon_sym_AMP_AMP, - ACTIONS(5711), 1, anon_sym_PIPE_PIPE, - ACTIONS(5713), 1, - anon_sym_GT_GT, - ACTIONS(5717), 1, - anon_sym_AMP, - ACTIONS(5719), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5721), 1, - anon_sym_PIPE, - ACTIONS(5725), 1, anon_sym_PERCENT, - ACTIONS(5727), 1, anon_sym_STAR_STAR, - ACTIONS(5729), 1, - anon_sym_LT, - ACTIONS(5737), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5739), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4519), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5705), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5707), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5715), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5723), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5733), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5735), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5731), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [94116] = 31, - ACTIONS(3975), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [95793] = 15, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5709), 1, - anon_sym_AMP_AMP, - ACTIONS(5711), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5713), 1, - anon_sym_GT_GT, - ACTIONS(5717), 1, - anon_sym_AMP, - ACTIONS(5719), 1, - anon_sym_CARET, - ACTIONS(5721), 1, - anon_sym_PIPE, - ACTIONS(5725), 1, + ACTIONS(6067), 1, anon_sym_PERCENT, - ACTIONS(5727), 1, + ACTIONS(6069), 1, anon_sym_STAR_STAR, - ACTIONS(5729), 1, + ACTIONS(6156), 1, anon_sym_LT, - ACTIONS(5737), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5739), 1, - sym__ternary_qmark, - STATE(1530), 1, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4523), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(4768), 2, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5705), 2, + ACTIONS(6047), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5707), 2, + ACTIONS(5405), 10, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5715), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5723), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5733), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5735), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5731), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [94221] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, + anon_sym_GT, + ACTIONS(5403), 17, + sym__automatic_semicolon, + sym__ternary_qmark, anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5709), 1, + anon_sym_SEMI, anon_sym_AMP_AMP, - ACTIONS(5711), 1, anon_sym_PIPE_PIPE, - ACTIONS(5713), 1, - anon_sym_GT_GT, - ACTIONS(5717), 1, - anon_sym_AMP, - ACTIONS(5719), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5721), 1, - anon_sym_PIPE, - ACTIONS(5725), 1, - anon_sym_PERCENT, - ACTIONS(5727), 1, - anon_sym_STAR_STAR, - ACTIONS(5729), 1, - anon_sym_LT, - ACTIONS(5737), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5739), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [95867] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4798), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(5705), 2, + ACTIONS(5882), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5884), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3916), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5707), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5715), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5723), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5733), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5735), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5731), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [94326] = 31, - ACTIONS(3975), 1, + anon_sym_GT, + ACTIONS(3920), 23, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5709), 1, anon_sym_AMP_AMP, - ACTIONS(5711), 1, anon_sym_PIPE_PIPE, - ACTIONS(5713), 1, - anon_sym_GT_GT, - ACTIONS(5717), 1, - anon_sym_AMP, - ACTIONS(5719), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5721), 1, - anon_sym_PIPE, - ACTIONS(5725), 1, anon_sym_PERCENT, - ACTIONS(5727), 1, anon_sym_STAR_STAR, - ACTIONS(5729), 1, - anon_sym_LT, - ACTIONS(5737), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5739), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4800), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(5705), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5707), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5715), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5723), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5733), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5735), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5731), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [94431] = 31, - ACTIONS(3975), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [95921] = 33, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5709), 1, + ACTIONS(5275), 1, anon_sym_AMP_AMP, - ACTIONS(5711), 1, + ACTIONS(5277), 1, anon_sym_PIPE_PIPE, - ACTIONS(5713), 1, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(5717), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(5719), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(5721), 1, + ACTIONS(5287), 1, anon_sym_PIPE, - ACTIONS(5725), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(5727), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(5729), 1, + ACTIONS(5295), 1, anon_sym_LT, - ACTIONS(5737), 1, + ACTIONS(5303), 1, anon_sym_QMARK_QMARK, - ACTIONS(5739), 1, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, sym__ternary_qmark, - STATE(1530), 1, + ACTIONS(6099), 1, + anon_sym_COMMA, + ACTIONS(6167), 1, + anon_sym_COLON, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(4840), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4802), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(5705), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5707), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5715), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5723), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5733), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5735), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5731), 3, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [94536] = 31, - ACTIONS(4578), 1, + [96031] = 16, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4881), 1, + ACTIONS(5572), 1, anon_sym_as, - ACTIONS(4883), 1, + ACTIONS(5574), 1, anon_sym_BANG, - ACTIONS(4919), 1, + ACTIONS(5578), 1, anon_sym_satisfies, - ACTIONS(5498), 1, - anon_sym_AMP_AMP, - ACTIONS(5500), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5502), 1, - anon_sym_GT_GT, - ACTIONS(5506), 1, - anon_sym_AMP, - ACTIONS(5508), 1, - anon_sym_CARET, - ACTIONS(5510), 1, - anon_sym_PIPE, - ACTIONS(5514), 1, - anon_sym_PERCENT, - ACTIONS(5516), 1, + ACTIONS(6069), 1, anon_sym_STAR_STAR, - ACTIONS(5518), 1, + ACTIONS(6156), 1, anon_sym_LT, - ACTIONS(5526), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5528), 1, - sym__ternary_qmark, - STATE(1887), 1, + STATE(2079), 1, sym_type_arguments, - STATE(2221), 1, + STATE(2707), 1, sym_arguments, - STATE(5038), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5494), 2, + ACTIONS(5405), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5496), 2, anon_sym_in, - anon_sym_GT, - ACTIONS(5504), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5512), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5522), 2, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5524), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5754), 2, + anon_sym_GT, + ACTIONS(5403), 16, sym__automatic_semicolon, + sym__ternary_qmark, anon_sym_SEMI, - ACTIONS(5520), 3, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [94641] = 8, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(5756), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_BQUOTE, + [96107] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4777), 12, + ACTIONS(4777), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -218998,13 +238309,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4779), 23, + ACTIONS(4779), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_of, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -219025,463 +238341,411 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [94700] = 31, - ACTIONS(3975), 1, + anon_sym_extends, + [96157] = 33, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5756), 1, - anon_sym_LT, - ACTIONS(5762), 1, + ACTIONS(5275), 1, anon_sym_AMP_AMP, - ACTIONS(5764), 1, + ACTIONS(5277), 1, anon_sym_PIPE_PIPE, - ACTIONS(5766), 1, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(5770), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(5772), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(5774), 1, + ACTIONS(5287), 1, anon_sym_PIPE, - ACTIONS(5778), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(5780), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(5788), 1, + ACTIONS(5295), 1, + anon_sym_LT, + ACTIONS(5303), 1, anon_sym_QMARK_QMARK, - ACTIONS(5790), 1, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, sym__ternary_qmark, - STATE(1530), 1, + ACTIONS(6114), 1, + anon_sym_COMMA, + ACTIONS(6169), 1, + anon_sym_RBRACK, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(6098), 1, sym_optional_chain, + STATE(6117), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4624), 2, - anon_sym_of, - anon_sym_BQUOTE, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5758), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5760), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5768), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5776), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5784), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5786), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5782), 3, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [94805] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, + [96267] = 6, + ACTIONS(4851), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5058), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5055), 5, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5756), 1, + ACTIONS(5027), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - ACTIONS(5762), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5029), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_COLON, anon_sym_AMP_AMP, - ACTIONS(5764), 1, anon_sym_PIPE_PIPE, - ACTIONS(5766), 1, - anon_sym_GT_GT, - ACTIONS(5770), 1, - anon_sym_AMP, - ACTIONS(5772), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5774), 1, - anon_sym_PIPE, - ACTIONS(5778), 1, anon_sym_PERCENT, - ACTIONS(5780), 1, anon_sym_STAR_STAR, - ACTIONS(5788), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5790), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4781), 2, - anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5758), 2, + anon_sym_satisfies, + [96323] = 6, + ACTIONS(4054), 1, + anon_sym_QMARK, + ACTIONS(4056), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4059), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3916), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5760), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5768), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5776), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5784), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5786), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5782), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [94910] = 31, - ACTIONS(3975), 1, + anon_sym_GT, + ACTIONS(3920), 23, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5756), 1, - anon_sym_LT, - ACTIONS(5762), 1, anon_sym_AMP_AMP, - ACTIONS(5764), 1, anon_sym_PIPE_PIPE, - ACTIONS(5766), 1, - anon_sym_GT_GT, - ACTIONS(5770), 1, - anon_sym_AMP, - ACTIONS(5772), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5774), 1, - anon_sym_PIPE, - ACTIONS(5778), 1, anon_sym_PERCENT, - ACTIONS(5780), 1, anon_sym_STAR_STAR, - ACTIONS(5788), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5790), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4783), 2, - anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5758), 2, + anon_sym_satisfies, + [96379] = 12, + ACTIONS(161), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1708), 1, + anon_sym_DQUOTE, + ACTIONS(1710), 1, + anon_sym_SQUOTE, + ACTIONS(3703), 1, + anon_sym_LBRACE, + ACTIONS(5945), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5947), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6173), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(6524), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(6797), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + STATE(6893), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(6171), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [96447] = 4, + ACTIONS(4644), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4739), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5760), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5768), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5776), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5784), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5786), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5782), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [95015] = 31, - ACTIONS(3975), 1, + anon_sym_GT, + ACTIONS(4741), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5756), 1, - anon_sym_LT, - ACTIONS(5762), 1, anon_sym_AMP_AMP, - ACTIONS(5764), 1, anon_sym_PIPE_PIPE, - ACTIONS(5766), 1, - anon_sym_GT_GT, - ACTIONS(5770), 1, - anon_sym_AMP, - ACTIONS(5772), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5774), 1, - anon_sym_PIPE, - ACTIONS(5778), 1, anon_sym_PERCENT, - ACTIONS(5780), 1, anon_sym_STAR_STAR, - ACTIONS(5788), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5790), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4785), 2, - anon_sym_of, - anon_sym_BQUOTE, - ACTIONS(5758), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5760), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5768), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5776), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5784), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5786), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5782), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [95120] = 31, - ACTIONS(3975), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [96499] = 20, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5756), 1, - anon_sym_LT, - ACTIONS(5762), 1, - anon_sym_AMP_AMP, - ACTIONS(5764), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5766), 1, + ACTIONS(6055), 1, anon_sym_GT_GT, - ACTIONS(5770), 1, - anon_sym_AMP, - ACTIONS(5772), 1, - anon_sym_CARET, - ACTIONS(5774), 1, - anon_sym_PIPE, - ACTIONS(5778), 1, + ACTIONS(6067), 1, anon_sym_PERCENT, - ACTIONS(5780), 1, + ACTIONS(6069), 1, anon_sym_STAR_STAR, - ACTIONS(5788), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5790), 1, - sym__ternary_qmark, - STATE(1530), 1, + ACTIONS(6071), 1, + anon_sym_LT, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4672), 2, - anon_sym_of, - anon_sym_BQUOTE, - ACTIONS(4768), 2, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5758), 2, + ACTIONS(6047), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5760), 2, + ACTIONS(6049), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5768), 2, + ACTIONS(6057), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5776), 2, + ACTIONS(6065), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5784), 2, + ACTIONS(6073), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5405), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5786), 2, + ACTIONS(5403), 12, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5782), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [95225] = 18, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5756), 1, - anon_sym_LT, - ACTIONS(5766), 1, - anon_sym_GT_GT, - ACTIONS(5778), 1, - anon_sym_PERCENT, - ACTIONS(5780), 1, - anon_sym_STAR_STAR, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [96583] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5758), 2, + ACTIONS(5157), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5768), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5776), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4789), 7, anon_sym_BANG, anon_sym_in, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 14, + ACTIONS(5159), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [95304] = 13, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5780), 1, - anon_sym_STAR_STAR, - ACTIONS(5792), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + [96633] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4789), 12, + ACTIONS(6159), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(6161), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3916), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -219491,452 +238755,553 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 17, + ACTIONS(3920), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_of, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [95373] = 25, - ACTIONS(3975), 1, + [96687] = 33, + ACTIONS(2147), 1, + anon_sym_COMMA, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4789), 1, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(5756), 1, - anon_sym_LT, - ACTIONS(5766), 1, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5468), 1, + anon_sym_AMP_AMP, + ACTIONS(5470), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5472), 1, anon_sym_GT_GT, - ACTIONS(5770), 1, + ACTIONS(5476), 1, anon_sym_AMP, - ACTIONS(5772), 1, + ACTIONS(5478), 1, anon_sym_CARET, - ACTIONS(5774), 1, + ACTIONS(5480), 1, anon_sym_PIPE, - ACTIONS(5778), 1, + ACTIONS(5484), 1, anon_sym_PERCENT, - ACTIONS(5780), 1, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - STATE(1530), 1, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5498), 1, + sym__ternary_qmark, + ACTIONS(6175), 1, + anon_sym_RPAREN, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(6098), 1, sym_optional_chain, + STATE(6233), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5758), 2, + ACTIONS(5460), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5760), 2, + ACTIONS(5466), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5768), 2, + ACTIONS(5474), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5776), 2, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5784), 2, + ACTIONS(5492), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5786), 2, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5782), 3, + ACTIONS(5490), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 8, - sym__ternary_qmark, - anon_sym_as, - anon_sym_of, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [95466] = 26, - ACTIONS(3975), 1, + [96797] = 27, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4789), 1, + ACTIONS(5405), 1, anon_sym_BANG, - ACTIONS(5756), 1, - anon_sym_LT, - ACTIONS(5762), 1, + ACTIONS(6051), 1, anon_sym_AMP_AMP, - ACTIONS(5766), 1, + ACTIONS(6053), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6055), 1, anon_sym_GT_GT, - ACTIONS(5770), 1, + ACTIONS(6059), 1, anon_sym_AMP, - ACTIONS(5772), 1, + ACTIONS(6061), 1, anon_sym_CARET, - ACTIONS(5774), 1, + ACTIONS(6063), 1, anon_sym_PIPE, - ACTIONS(5778), 1, + ACTIONS(6067), 1, anon_sym_PERCENT, - ACTIONS(5780), 1, + ACTIONS(6069), 1, anon_sym_STAR_STAR, - STATE(1530), 1, + ACTIONS(6071), 1, + anon_sym_LT, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5758), 2, + ACTIONS(6047), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5760), 2, + ACTIONS(6049), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5768), 2, + ACTIONS(6057), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5776), 2, + ACTIONS(6065), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5784), 2, + ACTIONS(6075), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5786), 2, + ACTIONS(6077), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5782), 3, + ACTIONS(6073), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 7, + ACTIONS(5403), 7, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_of, - anon_sym_PIPE_PIPE, + anon_sym_SEMI, anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [95561] = 16, - ACTIONS(3975), 1, + [96895] = 31, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(5778), 1, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(6051), 1, + anon_sym_AMP_AMP, + ACTIONS(6053), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6055), 1, + anon_sym_GT_GT, + ACTIONS(6059), 1, + anon_sym_AMP, + ACTIONS(6061), 1, + anon_sym_CARET, + ACTIONS(6063), 1, + anon_sym_PIPE, + ACTIONS(6067), 1, anon_sym_PERCENT, - ACTIONS(5780), 1, + ACTIONS(6069), 1, anon_sym_STAR_STAR, - ACTIONS(5792), 1, + ACTIONS(6071), 1, anon_sym_LT, - STATE(1530), 1, + ACTIONS(6079), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6081), 1, + sym__ternary_qmark, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5758), 2, + ACTIONS(6047), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5776), 2, + ACTIONS(6049), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6057), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6065), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4789), 8, + ACTIONS(6075), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6077), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5141), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(6073), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [97001] = 8, + ACTIONS(3986), 1, + anon_sym_EQ, + ACTIONS(4082), 1, + anon_sym_COLON, + ACTIONS(5151), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5154), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4769), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3916), 11, + anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 16, + ACTIONS(3920), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_of, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [95636] = 22, - ACTIONS(3975), 1, + [97061] = 31, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(5756), 1, - anon_sym_LT, - ACTIONS(5766), 1, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(6051), 1, + anon_sym_AMP_AMP, + ACTIONS(6053), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6055), 1, anon_sym_GT_GT, - ACTIONS(5778), 1, + ACTIONS(6059), 1, + anon_sym_AMP, + ACTIONS(6061), 1, + anon_sym_CARET, + ACTIONS(6063), 1, + anon_sym_PIPE, + ACTIONS(6067), 1, anon_sym_PERCENT, - ACTIONS(5780), 1, + ACTIONS(6069), 1, anon_sym_STAR_STAR, - STATE(1530), 1, + ACTIONS(6071), 1, + anon_sym_LT, + ACTIONS(6079), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6081), 1, + sym__ternary_qmark, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5758), 2, + ACTIONS(6047), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5760), 2, + ACTIONS(6049), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5768), 2, + ACTIONS(6057), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5776), 2, + ACTIONS(6065), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5784), 2, + ACTIONS(6075), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5786), 2, + ACTIONS(6077), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4789), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5782), 3, + ACTIONS(5450), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(6073), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 9, + [97167] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4799), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4801), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_of, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [95723] = 23, - ACTIONS(3975), 1, + anon_sym_extends, + [97217] = 12, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(5756), 1, + ACTIONS(6177), 1, anon_sym_LT, - ACTIONS(5766), 1, - anon_sym_GT_GT, - ACTIONS(5770), 1, - anon_sym_AMP, - ACTIONS(5778), 1, - anon_sym_PERCENT, - ACTIONS(5780), 1, - anon_sym_STAR_STAR, - STATE(1530), 1, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4789), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(5758), 2, + ACTIONS(5391), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5760), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5768), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5776), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5784), 2, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5786), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5782), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4787), 9, + anon_sym_GT, + ACTIONS(5393), 19, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_of, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [95812] = 24, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5756), 1, - anon_sym_LT, - ACTIONS(5766), 1, - anon_sym_GT_GT, - ACTIONS(5770), 1, + [97285] = 6, + ACTIONS(6089), 1, anon_sym_AMP, - ACTIONS(5772), 1, - anon_sym_CARET, - ACTIONS(5778), 1, - anon_sym_PERCENT, - ACTIONS(5780), 1, - anon_sym_STAR_STAR, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + ACTIONS(6091), 1, + anon_sym_PIPE, + ACTIONS(6093), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4789), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(5758), 2, + ACTIONS(4739), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5760), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5768), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5776), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5784), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5786), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5782), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4787), 8, + anon_sym_GT, + ACTIONS(4741), 27, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_of, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [95903] = 15, - ACTIONS(3975), 1, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5778), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(5780), 1, anon_sym_STAR_STAR, - ACTIONS(5792), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [97341] = 8, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(6071), 1, anon_sym_LT, - STATE(1530), 1, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5758), 2, + ACTIONS(5357), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4789), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, @@ -219944,829 +239309,1156 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 16, + ACTIONS(5359), 24, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_of, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [95976] = 16, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5780), 1, - anon_sym_STAR_STAR, - ACTIONS(5792), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + [97401] = 4, + ACTIONS(6089), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4789), 11, + ACTIONS(4803), 12, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 15, + ACTIONS(4805), 28, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_of, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [96051] = 20, - ACTIONS(3975), 1, + anon_sym_satisfies, + anon_sym_extends, + [97453] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5882), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5959), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3916), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 23, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5756), 1, - anon_sym_LT, - ACTIONS(5766), 1, - anon_sym_GT_GT, - ACTIONS(5778), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(5780), 1, anon_sym_STAR_STAR, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [97507] = 7, + ACTIONS(4093), 1, + anon_sym_EQ, + ACTIONS(4769), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5758), 2, + ACTIONS(5151), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(5154), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3916), 10, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5760), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5768), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5776), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5782), 3, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3920), 24, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4789), 5, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [97565] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5127), 13, + anon_sym_STAR, anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4787), 11, + anon_sym_GT, + ACTIONS(5129), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [96134] = 27, - ACTIONS(3975), 1, + [97615] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5027), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5029), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4789), 1, - anon_sym_BANG, - ACTIONS(5756), 1, - anon_sym_LT, - ACTIONS(5762), 1, anon_sym_AMP_AMP, - ACTIONS(5764), 1, anon_sym_PIPE_PIPE, - ACTIONS(5766), 1, - anon_sym_GT_GT, - ACTIONS(5770), 1, - anon_sym_AMP, - ACTIONS(5772), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5774), 1, - anon_sym_PIPE, - ACTIONS(5778), 1, anon_sym_PERCENT, - ACTIONS(5780), 1, anon_sym_STAR_STAR, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [97665] = 6, + ACTIONS(6089), 1, + anon_sym_AMP, + ACTIONS(6091), 1, + anon_sym_PIPE, + ACTIONS(6093), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5758), 2, + ACTIONS(4903), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5760), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5768), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5776), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5784), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5786), 2, + anon_sym_GT, + ACTIONS(4905), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5782), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4787), 6, - sym__ternary_qmark, - anon_sym_as, - anon_sym_of, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [96231] = 31, - ACTIONS(3975), 1, + [97721] = 33, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(5756), 1, - anon_sym_LT, - ACTIONS(5762), 1, + ACTIONS(5462), 1, + anon_sym_COMMA, + ACTIONS(5468), 1, anon_sym_AMP_AMP, - ACTIONS(5764), 1, + ACTIONS(5470), 1, anon_sym_PIPE_PIPE, - ACTIONS(5766), 1, + ACTIONS(5472), 1, anon_sym_GT_GT, - ACTIONS(5770), 1, + ACTIONS(5476), 1, anon_sym_AMP, - ACTIONS(5772), 1, + ACTIONS(5478), 1, anon_sym_CARET, - ACTIONS(5774), 1, + ACTIONS(5480), 1, anon_sym_PIPE, - ACTIONS(5778), 1, + ACTIONS(5484), 1, anon_sym_PERCENT, - ACTIONS(5780), 1, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - ACTIONS(5788), 1, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, anon_sym_QMARK_QMARK, - ACTIONS(5790), 1, + ACTIONS(5498), 1, sym__ternary_qmark, - STATE(1530), 1, + ACTIONS(6180), 1, + anon_sym_RPAREN, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(6023), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4690), 2, - anon_sym_of, - anon_sym_BQUOTE, - ACTIONS(4768), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5758), 2, + ACTIONS(5460), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5760), 2, + ACTIONS(5466), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5768), 2, + ACTIONS(5474), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5776), 2, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5784), 2, + ACTIONS(5492), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5786), 2, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5782), 3, + ACTIONS(5490), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [96336] = 31, - ACTIONS(3975), 1, + [97831] = 15, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5572), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5574), 1, anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5578), 1, anon_sym_satisfies, - ACTIONS(5756), 1, + ACTIONS(6182), 1, anon_sym_LT, - ACTIONS(5762), 1, - anon_sym_AMP_AMP, - ACTIONS(5764), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5766), 1, - anon_sym_GT_GT, - ACTIONS(5770), 1, - anon_sym_AMP, - ACTIONS(5772), 1, - anon_sym_CARET, - ACTIONS(5774), 1, - anon_sym_PIPE, - ACTIONS(5778), 1, - anon_sym_PERCENT, - ACTIONS(5780), 1, - anon_sym_STAR_STAR, - ACTIONS(5788), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5790), 1, - sym__ternary_qmark, - STATE(1530), 1, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4730), 2, - anon_sym_of, - anon_sym_BQUOTE, - ACTIONS(4768), 2, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5758), 2, + ACTIONS(5378), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5760), 2, anon_sym_in, - anon_sym_GT, - ACTIONS(5768), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5776), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5784), 2, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5786), 2, + anon_sym_GT, + ACTIONS(5380), 17, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5782), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [96441] = 31, - ACTIONS(3975), 1, + anon_sym_BQUOTE, + [97905] = 31, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5572), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5574), 1, anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5578), 1, anon_sym_satisfies, - ACTIONS(5756), 1, - anon_sym_LT, - ACTIONS(5762), 1, + ACTIONS(6051), 1, anon_sym_AMP_AMP, - ACTIONS(5764), 1, + ACTIONS(6053), 1, anon_sym_PIPE_PIPE, - ACTIONS(5766), 1, + ACTIONS(6055), 1, anon_sym_GT_GT, - ACTIONS(5770), 1, + ACTIONS(6059), 1, anon_sym_AMP, - ACTIONS(5772), 1, + ACTIONS(6061), 1, anon_sym_CARET, - ACTIONS(5774), 1, + ACTIONS(6063), 1, anon_sym_PIPE, - ACTIONS(5778), 1, + ACTIONS(6067), 1, anon_sym_PERCENT, - ACTIONS(5780), 1, + ACTIONS(6069), 1, anon_sym_STAR_STAR, - ACTIONS(5788), 1, + ACTIONS(6071), 1, + anon_sym_LT, + ACTIONS(6079), 1, anon_sym_QMARK_QMARK, - ACTIONS(5790), 1, + ACTIONS(6081), 1, sym__ternary_qmark, - STATE(1530), 1, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4511), 2, - anon_sym_of, - anon_sym_BQUOTE, - ACTIONS(4768), 2, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5758), 2, + ACTIONS(6047), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5760), 2, + ACTIONS(6049), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5768), 2, + ACTIONS(6057), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5776), 2, + ACTIONS(6065), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5784), 2, + ACTIONS(6075), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5786), 2, + ACTIONS(6077), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5782), 3, + ACTIONS(5125), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(6073), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [96546] = 31, - ACTIONS(3975), 1, + [98011] = 7, + ACTIONS(868), 1, + anon_sym_BQUOTE, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(1990), 2, + sym_template_string, + sym_arguments, + ACTIONS(6185), 3, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_implements, + ACTIONS(4652), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4654), 21, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_satisfies, - ACTIONS(5756), 1, + [98069] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2012), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - ACTIONS(5762), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(2014), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [98119] = 31, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(6051), 1, anon_sym_AMP_AMP, - ACTIONS(5764), 1, + ACTIONS(6053), 1, anon_sym_PIPE_PIPE, - ACTIONS(5766), 1, + ACTIONS(6055), 1, anon_sym_GT_GT, - ACTIONS(5770), 1, + ACTIONS(6059), 1, anon_sym_AMP, - ACTIONS(5772), 1, + ACTIONS(6061), 1, anon_sym_CARET, - ACTIONS(5774), 1, + ACTIONS(6063), 1, anon_sym_PIPE, - ACTIONS(5778), 1, + ACTIONS(6067), 1, anon_sym_PERCENT, - ACTIONS(5780), 1, + ACTIONS(6069), 1, anon_sym_STAR_STAR, - ACTIONS(5788), 1, + ACTIONS(6071), 1, + anon_sym_LT, + ACTIONS(6079), 1, anon_sym_QMARK_QMARK, - ACTIONS(5790), 1, + ACTIONS(6081), 1, sym__ternary_qmark, - STATE(1530), 1, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4519), 2, - anon_sym_of, - anon_sym_BQUOTE, - ACTIONS(4768), 2, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5758), 2, + ACTIONS(6047), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5760), 2, + ACTIONS(6049), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5768), 2, + ACTIONS(6057), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5776), 2, + ACTIONS(6065), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5784), 2, + ACTIONS(6075), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5786), 2, + ACTIONS(6077), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5782), 3, + ACTIONS(5401), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(6073), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [96651] = 31, - ACTIONS(3975), 1, + [98225] = 31, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5572), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5574), 1, anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5578), 1, anon_sym_satisfies, - ACTIONS(5756), 1, - anon_sym_LT, - ACTIONS(5762), 1, + ACTIONS(6051), 1, anon_sym_AMP_AMP, - ACTIONS(5764), 1, + ACTIONS(6053), 1, anon_sym_PIPE_PIPE, - ACTIONS(5766), 1, + ACTIONS(6055), 1, anon_sym_GT_GT, - ACTIONS(5770), 1, + ACTIONS(6059), 1, anon_sym_AMP, - ACTIONS(5772), 1, + ACTIONS(6061), 1, anon_sym_CARET, - ACTIONS(5774), 1, + ACTIONS(6063), 1, anon_sym_PIPE, - ACTIONS(5778), 1, + ACTIONS(6067), 1, anon_sym_PERCENT, - ACTIONS(5780), 1, + ACTIONS(6069), 1, anon_sym_STAR_STAR, - ACTIONS(5788), 1, + ACTIONS(6071), 1, + anon_sym_LT, + ACTIONS(6079), 1, anon_sym_QMARK_QMARK, - ACTIONS(5790), 1, + ACTIONS(6081), 1, sym__ternary_qmark, - STATE(1530), 1, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4523), 2, - anon_sym_of, - anon_sym_BQUOTE, - ACTIONS(4768), 2, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5758), 2, + ACTIONS(6047), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5760), 2, + ACTIONS(6049), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5768), 2, + ACTIONS(6057), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5776), 2, + ACTIONS(6065), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5784), 2, + ACTIONS(6075), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5786), 2, + ACTIONS(6077), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5782), 3, + ACTIONS(5167), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(6073), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [96756] = 31, - ACTIONS(3975), 1, + [98331] = 33, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(5756), 1, - anon_sym_LT, - ACTIONS(5762), 1, + ACTIONS(5462), 1, + anon_sym_COMMA, + ACTIONS(5468), 1, anon_sym_AMP_AMP, - ACTIONS(5764), 1, + ACTIONS(5470), 1, anon_sym_PIPE_PIPE, - ACTIONS(5766), 1, + ACTIONS(5472), 1, anon_sym_GT_GT, - ACTIONS(5770), 1, + ACTIONS(5476), 1, anon_sym_AMP, - ACTIONS(5772), 1, + ACTIONS(5478), 1, anon_sym_CARET, - ACTIONS(5774), 1, + ACTIONS(5480), 1, anon_sym_PIPE, - ACTIONS(5778), 1, + ACTIONS(5484), 1, anon_sym_PERCENT, - ACTIONS(5780), 1, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - ACTIONS(5788), 1, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, anon_sym_QMARK_QMARK, - ACTIONS(5790), 1, + ACTIONS(5498), 1, sym__ternary_qmark, - STATE(1530), 1, + ACTIONS(6187), 1, + anon_sym_RPAREN, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(6023), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4798), 2, - anon_sym_of, - anon_sym_BQUOTE, - ACTIONS(5758), 2, + ACTIONS(5460), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5760), 2, + ACTIONS(5466), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5768), 2, + ACTIONS(5474), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5776), 2, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5784), 2, + ACTIONS(5492), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5786), 2, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5782), 3, + ACTIONS(5490), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [96861] = 31, - ACTIONS(3975), 1, + [98441] = 31, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5572), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5574), 1, anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5578), 1, anon_sym_satisfies, - ACTIONS(5756), 1, - anon_sym_LT, - ACTIONS(5762), 1, + ACTIONS(6051), 1, anon_sym_AMP_AMP, - ACTIONS(5764), 1, + ACTIONS(6053), 1, anon_sym_PIPE_PIPE, - ACTIONS(5766), 1, + ACTIONS(6055), 1, anon_sym_GT_GT, - ACTIONS(5770), 1, + ACTIONS(6059), 1, anon_sym_AMP, - ACTIONS(5772), 1, + ACTIONS(6061), 1, anon_sym_CARET, - ACTIONS(5774), 1, + ACTIONS(6063), 1, anon_sym_PIPE, - ACTIONS(5778), 1, + ACTIONS(6067), 1, anon_sym_PERCENT, - ACTIONS(5780), 1, + ACTIONS(6069), 1, anon_sym_STAR_STAR, - ACTIONS(5788), 1, + ACTIONS(6071), 1, + anon_sym_LT, + ACTIONS(6079), 1, anon_sym_QMARK_QMARK, - ACTIONS(5790), 1, + ACTIONS(6081), 1, sym__ternary_qmark, - STATE(1530), 1, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4800), 2, - anon_sym_of, - anon_sym_BQUOTE, - ACTIONS(5758), 2, + ACTIONS(6047), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5760), 2, + ACTIONS(6049), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5768), 2, + ACTIONS(6057), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5776), 2, + ACTIONS(6065), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5784), 2, + ACTIONS(6075), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5786), 2, + ACTIONS(6077), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5782), 3, + ACTIONS(5372), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(6073), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [96966] = 31, - ACTIONS(3975), 1, + [98547] = 33, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(5756), 1, - anon_sym_LT, - ACTIONS(5762), 1, + ACTIONS(5462), 1, + anon_sym_COMMA, + ACTIONS(5468), 1, anon_sym_AMP_AMP, - ACTIONS(5764), 1, + ACTIONS(5470), 1, anon_sym_PIPE_PIPE, - ACTIONS(5766), 1, + ACTIONS(5472), 1, anon_sym_GT_GT, - ACTIONS(5770), 1, + ACTIONS(5476), 1, anon_sym_AMP, - ACTIONS(5772), 1, + ACTIONS(5478), 1, anon_sym_CARET, - ACTIONS(5774), 1, + ACTIONS(5480), 1, anon_sym_PIPE, - ACTIONS(5778), 1, + ACTIONS(5484), 1, anon_sym_PERCENT, - ACTIONS(5780), 1, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - ACTIONS(5788), 1, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, anon_sym_QMARK_QMARK, - ACTIONS(5790), 1, + ACTIONS(5498), 1, sym__ternary_qmark, - STATE(1530), 1, + ACTIONS(6189), 1, + anon_sym_RPAREN, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(6023), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4802), 2, - anon_sym_of, - anon_sym_BQUOTE, - ACTIONS(5758), 2, + ACTIONS(5460), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5760), 2, + ACTIONS(5466), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5768), 2, + ACTIONS(5474), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5776), 2, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5784), 2, + ACTIONS(5492), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5786), 2, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5782), 3, + ACTIONS(5490), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [97071] = 7, - ACTIONS(4203), 1, - anon_sym_EQ, - ACTIONS(4213), 1, - anon_sym_extends, + [98657] = 31, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(6051), 1, + anon_sym_AMP_AMP, + ACTIONS(6053), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6055), 1, + anon_sym_GT_GT, + ACTIONS(6059), 1, + anon_sym_AMP, + ACTIONS(6061), 1, + anon_sym_CARET, + ACTIONS(6063), 1, + anon_sym_PIPE, + ACTIONS(6067), 1, + anon_sym_PERCENT, + ACTIONS(6069), 1, + anon_sym_STAR_STAR, + ACTIONS(6071), 1, + anon_sym_LT, + ACTIONS(6079), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6081), 1, + sym__ternary_qmark, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4207), 2, - anon_sym_RBRACE, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6047), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6049), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6057), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6065), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6075), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6077), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5374), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(6073), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [98763] = 11, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(4210), 2, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6191), 1, + anon_sym_LT, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5436), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(4201), 11, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5438), 21, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [98829] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4737), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -220774,11 +240466,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4205), 23, + ACTIONS(4735), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -220798,19 +240494,72 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [97128] = 6, - ACTIONS(4203), 1, + anon_sym_extends, + [98879] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4630), 1, anon_sym_EQ, - ACTIONS(4935), 1, - anon_sym_of, - ACTIONS(5795), 1, - anon_sym_in, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5836), 1, + anon_sym_RBRACE, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [98949] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4201), 12, + ACTIONS(3916), 13, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, @@ -220821,12 +240570,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4205), 25, + ACTIONS(3920), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -220847,28 +240599,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [97183] = 7, - ACTIONS(3562), 1, - anon_sym_DOT, - ACTIONS(3564), 1, - anon_sym_QMARK_DOT, + [98999] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3554), 3, + ACTIONS(1920), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, - ACTIONS(3544), 4, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1922), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3498), 11, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [99049] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2579), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -220876,10 +240664,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 20, + ACTIONS(2577), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -220897,36 +240692,82 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [97240] = 6, - ACTIONS(4626), 1, - anon_sym_LBRACK, + anon_sym_extends, + [99099] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4271), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4629), 3, + ACTIONS(5019), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4537), 10, + ACTIONS(5021), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [99149] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1878), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4539), 24, + anon_sym_GT, + ACTIONS(1880), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -220946,30 +240787,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [97295] = 12, - ACTIONS(3975), 1, + [99199] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4807), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4809), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5798), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [99249] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4832), 12, + ACTIONS(1956), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -220979,13 +240848,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4834), 18, + ACTIONS(1958), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -220999,39 +240877,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [97362] = 15, - ACTIONS(3975), 1, + [99299] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2048), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(2050), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(5801), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + [99349] = 5, + ACTIONS(2052), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4839), 11, + ACTIONS(2044), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(2048), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, @@ -221039,12 +240947,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4841), 16, + ACTIONS(2050), 25, sym__ternary_qmark, - anon_sym_of, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -221058,94 +240973,170 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [97435] = 31, - ACTIONS(3975), 1, + anon_sym_satisfies, + [99403] = 31, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(5756), 1, + ACTIONS(5993), 1, anon_sym_LT, - ACTIONS(5762), 1, + ACTIONS(5999), 1, anon_sym_AMP_AMP, - ACTIONS(5764), 1, + ACTIONS(6001), 1, anon_sym_PIPE_PIPE, - ACTIONS(5766), 1, + ACTIONS(6003), 1, anon_sym_GT_GT, - ACTIONS(5770), 1, + ACTIONS(6007), 1, anon_sym_AMP, - ACTIONS(5772), 1, + ACTIONS(6009), 1, anon_sym_CARET, - ACTIONS(5774), 1, + ACTIONS(6011), 1, anon_sym_PIPE, - ACTIONS(5778), 1, + ACTIONS(6015), 1, anon_sym_PERCENT, - ACTIONS(5780), 1, + ACTIONS(6017), 1, anon_sym_STAR_STAR, - ACTIONS(5788), 1, + ACTIONS(6025), 1, anon_sym_QMARK_QMARK, - ACTIONS(5790), 1, + ACTIONS(6027), 1, sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(2712), 1, + sym_type_arguments, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4846), 2, - anon_sym_of, - anon_sym_BQUOTE, - ACTIONS(5758), 2, + ACTIONS(5995), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5760), 2, + ACTIONS(5997), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5768), 2, + ACTIONS(6005), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5776), 2, + ACTIONS(6013), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5784), 2, + ACTIONS(6021), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5786), 2, + ACTIONS(6023), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5782), 3, + ACTIONS(6019), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [97540] = 6, - ACTIONS(4590), 1, - anon_sym_EQ, - ACTIONS(5086), 1, - anon_sym_of, - ACTIONS(5804), 1, + ACTIONS(6194), 3, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_implements, + [99509] = 33, + ACTIONS(2147), 1, + anon_sym_COMMA, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5468), 1, + anon_sym_AMP_AMP, + ACTIONS(5470), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5472), 1, + anon_sym_GT_GT, + ACTIONS(5476), 1, + anon_sym_AMP, + ACTIONS(5478), 1, + anon_sym_CARET, + ACTIONS(5480), 1, + anon_sym_PIPE, + ACTIONS(5484), 1, + anon_sym_PERCENT, + ACTIONS(5486), 1, + anon_sym_STAR_STAR, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5498), 1, + sym__ternary_qmark, + ACTIONS(6196), 1, + anon_sym_RPAREN, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6014), 1, + aux_sym_array_repeat1, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5466), 2, anon_sym_in, + anon_sym_GT, + ACTIONS(5474), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5482), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5492), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5494), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5490), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [99619] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4588), 12, + ACTIONS(4811), 13, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, @@ -221156,8 +241147,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4592), 25, + ACTIONS(4813), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, @@ -221182,38 +241175,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [97595] = 6, + anon_sym_extends, + [99669] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4313), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4632), 3, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - ACTIONS(4635), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(4389), 10, + ACTIONS(5197), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4391), 22, + anon_sym_GT, + ACTIONS(5199), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -221231,24 +241223,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [97650] = 5, + [99719] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4217), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - ACTIONS(4215), 4, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3498), 11, + ACTIONS(5201), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -221256,10 +241241,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 22, + ACTIONS(5203), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -221279,18 +241270,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [97703] = 6, - ACTIONS(4590), 1, - anon_sym_EQ, - ACTIONS(5086), 1, - anon_sym_COLON, + [99769] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4810), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(4588), 13, + ACTIONS(3875), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -221304,10 +241288,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4592), 23, + ACTIONS(3877), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -221328,19 +241316,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [97758] = 6, - ACTIONS(1698), 1, - anon_sym_EQ, - ACTIONS(5092), 1, - anon_sym_of, - ACTIONS(5807), 1, - anon_sym_in, + anon_sym_extends, + [99819] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1696), 12, + ACTIONS(5239), 13, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, @@ -221351,12 +241335,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1700), 25, + ACTIONS(5241), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -221377,37 +241364,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [97813] = 7, - ACTIONS(3679), 1, - anon_sym_EQ, - ACTIONS(4594), 1, - anon_sym_LBRACK, + [99869] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4231), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4597), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3498), 10, + ACTIONS(4979), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3502), 23, + anon_sym_GT, + ACTIONS(4981), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_RBRACK, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -221427,19 +241410,72 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [97870] = 4, - ACTIONS(3658), 1, + anon_sym_extends, + [99919] = 6, + ACTIONS(4630), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3498), 13, + ACTIONS(4456), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(2145), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2143), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [99975] = 6, + ACTIONS(6089), 1, + anon_sym_AMP, + ACTIONS(6091), 1, + anon_sym_PIPE, + ACTIONS(6093), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4815), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -221447,13 +241483,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 26, + ACTIONS(4817), 27, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -221474,13 +241511,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [97921] = 4, - ACTIONS(3660), 1, - anon_sym_EQ, + [100031] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3498), 13, + ACTIONS(1970), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -221494,12 +241529,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 26, + ACTIONS(1972), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -221520,38 +241558,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [97972] = 7, - ACTIONS(3671), 1, - anon_sym_EQ, - ACTIONS(4594), 1, - anon_sym_LBRACK, + [100081] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4231), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4597), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3498), 10, + ACTIONS(4983), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3502), 23, + anon_sym_GT, + ACTIONS(4985), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_of, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -221571,201 +241604,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [98029] = 31, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, - anon_sym_LBRACK, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, - anon_sym_as, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5498), 1, - anon_sym_AMP_AMP, - ACTIONS(5500), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5502), 1, - anon_sym_GT_GT, - ACTIONS(5506), 1, - anon_sym_AMP, - ACTIONS(5508), 1, - anon_sym_CARET, - ACTIONS(5510), 1, - anon_sym_PIPE, - ACTIONS(5514), 1, - anon_sym_PERCENT, - ACTIONS(5516), 1, - anon_sym_STAR_STAR, - ACTIONS(5518), 1, - anon_sym_LT, - ACTIONS(5526), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5528), 1, - sym__ternary_qmark, - STATE(1887), 1, - sym_type_arguments, - STATE(2221), 1, - sym_arguments, - STATE(5038), 1, - sym_optional_chain, + anon_sym_extends, + [100131] = 6, + ACTIONS(4630), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5494), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5496), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5504), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5512), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5522), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5524), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5810), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(5520), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [98134] = 19, - ACTIONS(231), 1, + ACTIONS(4456), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(2141), 6, anon_sym_STAR, - ACTIONS(2053), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2351), 1, + anon_sym_LBRACK, anon_sym_DQUOTE, - ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(5816), 1, - anon_sym_async, - ACTIONS(5818), 1, - anon_sym_static, - ACTIONS(5820), 1, - anon_sym_readonly, - ACTIONS(5826), 1, - anon_sym_override, - STATE(2810), 1, - sym_accessibility_modifier, - STATE(2829), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5450), 2, sym_number, sym_private_property_identifier, - ACTIONS(5814), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(5822), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5824), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3530), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(5585), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - ACTIONS(5812), 14, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2139), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [98215] = 23, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3759), 1, - anon_sym_override, - ACTIONS(3871), 1, - anon_sym_AT, - ACTIONS(4179), 1, - anon_sym_LBRACK, - ACTIONS(5828), 1, - anon_sym_STAR, - ACTIONS(5830), 1, - anon_sym_async, - ACTIONS(5834), 1, anon_sym_static, - ACTIONS(5836), 1, anon_sym_readonly, - ACTIONS(5840), 1, - anon_sym_declare, - ACTIONS(5842), 1, - anon_sym_abstract, - ACTIONS(5844), 1, - anon_sym_accessor, - STATE(2681), 1, - sym_method_definition, - STATE(2789), 1, - sym_accessibility_modifier, - STATE(2800), 1, - aux_sym_export_statement_repeat1, - STATE(2831), 1, - sym_decorator, - STATE(2845), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5832), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5838), 2, anon_sym_get, anon_sym_set, - ACTIONS(3757), 3, + anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(2995), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3733), 13, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -221773,13 +241655,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [98304] = 4, - ACTIONS(4297), 1, - anon_sym_extends, + [100187] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4389), 13, + ACTIONS(4983), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -221793,13 +241673,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4391), 26, + ACTIONS(4985), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -221820,14 +241701,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [98355] = 4, + anon_sym_extends, + [100237] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4297), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4389), 13, + ACTIONS(4983), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -221841,10 +241720,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4391), 25, + ACTIONS(4985), 28, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, @@ -221867,284 +241748,359 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [98406] = 31, - ACTIONS(3975), 1, + anon_sym_extends, + [100287] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1994), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1996), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4742), 1, - anon_sym_GT_GT, - ACTIONS(4746), 1, - anon_sym_AMP, - ACTIONS(4748), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4750), 1, - anon_sym_PIPE, - ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4758), 1, - anon_sym_LT, - ACTIONS(4766), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4770), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4772), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + [100337] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4726), 2, + ACTIONS(4670), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4734), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4744), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4752), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4762), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4764), 2, + anon_sym_GT, + ACTIONS(4672), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4768), 2, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5747), 2, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [100387] = 33, + ACTIONS(2147), 1, anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(4760), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [98511] = 32, - ACTIONS(4578), 1, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(4580), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4881), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4883), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4919), 1, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(5498), 1, + ACTIONS(5468), 1, anon_sym_AMP_AMP, - ACTIONS(5500), 1, + ACTIONS(5470), 1, anon_sym_PIPE_PIPE, - ACTIONS(5502), 1, + ACTIONS(5472), 1, anon_sym_GT_GT, - ACTIONS(5506), 1, + ACTIONS(5476), 1, anon_sym_AMP, - ACTIONS(5508), 1, + ACTIONS(5478), 1, anon_sym_CARET, - ACTIONS(5510), 1, + ACTIONS(5480), 1, anon_sym_PIPE, - ACTIONS(5514), 1, + ACTIONS(5484), 1, anon_sym_PERCENT, - ACTIONS(5516), 1, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - ACTIONS(5518), 1, + ACTIONS(5488), 1, anon_sym_LT, - ACTIONS(5526), 1, + ACTIONS(5496), 1, anon_sym_QMARK_QMARK, - ACTIONS(5528), 1, + ACTIONS(5498), 1, sym__ternary_qmark, - ACTIONS(5846), 1, - anon_sym_SEMI, - ACTIONS(5848), 1, - sym__automatic_semicolon, - STATE(1887), 1, + ACTIONS(6198), 1, + anon_sym_RPAREN, + STATE(1769), 1, sym_type_arguments, - STATE(2221), 1, + STATE(1971), 1, sym_arguments, - STATE(5038), 1, + STATE(6033), 1, + aux_sym_array_repeat1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4917), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5494), 2, + ACTIONS(5460), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5496), 2, + ACTIONS(5466), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5504), 2, + ACTIONS(5474), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5512), 2, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5522), 2, + ACTIONS(5492), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5524), 2, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5520), 3, + ACTIONS(5490), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [98618] = 24, - ACTIONS(3975), 1, + [100497] = 33, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(5713), 1, + ACTIONS(5275), 1, + anon_sym_AMP_AMP, + ACTIONS(5277), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(5717), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(5719), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(5725), 1, + ACTIONS(5287), 1, + anon_sym_PIPE, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(5727), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(5729), 1, + ACTIONS(5295), 1, anon_sym_LT, - STATE(1530), 1, + ACTIONS(5303), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, + sym__ternary_qmark, + ACTIONS(6099), 1, + anon_sym_COMMA, + ACTIONS(6200), 1, + anon_sym_SEMI, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(4840), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4789), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(5705), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5707), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5715), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5723), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5733), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5735), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5731), 3, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 8, + [100607] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4987), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4989), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [98709] = 11, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + anon_sym_extends, + [100657] = 6, + ACTIONS(4779), 1, + anon_sym_extends, + ACTIONS(6202), 1, anon_sym_LBRACK, - ACTIONS(4875), 1, - anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2355), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2371), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5648), 2, + ACTIONS(4777), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4819), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4821), 26, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - STATE(3772), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 5, - sym__member_signature_marker, anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [98773] = 4, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [100713] = 4, + ACTIONS(6202), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1824), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(5850), 13, + ACTIONS(4823), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -222158,11 +242114,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(5853), 23, + ACTIONS(4825), 27, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_LBRACK, + anon_sym_SEMI, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -222182,158 +242141,260 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [98823] = 31, - ACTIONS(3975), 1, + anon_sym_extends, + [100765] = 33, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5709), 1, + ACTIONS(5275), 1, anon_sym_AMP_AMP, - ACTIONS(5711), 1, + ACTIONS(5277), 1, anon_sym_PIPE_PIPE, - ACTIONS(5713), 1, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(5717), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(5719), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(5721), 1, + ACTIONS(5287), 1, anon_sym_PIPE, - ACTIONS(5725), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(5727), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(5729), 1, + ACTIONS(5295), 1, anon_sym_LT, - ACTIONS(5737), 1, + ACTIONS(5303), 1, anon_sym_QMARK_QMARK, - ACTIONS(5739), 1, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, sym__ternary_qmark, - ACTIONS(5856), 1, - anon_sym_RBRACK, - STATE(1530), 1, + ACTIONS(6099), 1, + anon_sym_COMMA, + ACTIONS(6204), 1, + anon_sym_SEMI, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(4840), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5705), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5707), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5715), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5723), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5733), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5735), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5731), 3, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [98927] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(673), 1, - anon_sym_RBRACE, - ACTIONS(4177), 1, - anon_sym_EQ, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + [100875] = 4, + ACTIONS(6202), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 5, - sym__member_signature_marker, + ACTIONS(4777), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4779), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_COLON, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [100927] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2567), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1989), 6, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(2565), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [100977] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5019), 13, anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5021), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1987), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [98987] = 9, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [101027] = 13, ACTIONS(237), 1, anon_sym_COMMA, - ACTIONS(673), 1, - anon_sym_RBRACE, - ACTIONS(4177), 1, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4630), 1, anon_sym_EQ, - STATE(4769), 1, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5782), 1, + anon_sym_RBRACE, + STATE(6106), 1, aux_sym_object_repeat1, - STATE(5141), 1, + STATE(6111), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 5, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(1985), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1983), 23, + ACTIONS(2547), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -222357,21 +242418,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [99047] = 8, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(5858), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + [101097] = 4, + ACTIONS(4835), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4777), 12, + ACTIONS(5027), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -222381,12 +242434,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4779), 22, + ACTIONS(5029), 27, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -222407,457 +242466,374 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [99105] = 31, - ACTIONS(3975), 1, + [101149] = 6, + ACTIONS(6089), 1, + anon_sym_AMP, + ACTIONS(6091), 1, + anon_sym_PIPE, + ACTIONS(6093), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5023), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5025), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4624), 1, - anon_sym_BQUOTE, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5858), 1, - anon_sym_LT, - ACTIONS(5864), 1, anon_sym_AMP_AMP, - ACTIONS(5866), 1, anon_sym_PIPE_PIPE, - ACTIONS(5868), 1, - anon_sym_GT_GT, - ACTIONS(5872), 1, - anon_sym_AMP, - ACTIONS(5874), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5876), 1, - anon_sym_PIPE, - ACTIONS(5880), 1, anon_sym_PERCENT, - ACTIONS(5882), 1, anon_sym_STAR_STAR, - ACTIONS(5890), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5892), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [101205] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5860), 2, + ACTIONS(5185), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5862), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5870), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5878), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5886), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5888), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5884), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [99209] = 31, - ACTIONS(3975), 1, + anon_sym_GT, + ACTIONS(5187), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4781), 1, - anon_sym_BQUOTE, - ACTIONS(5858), 1, - anon_sym_LT, - ACTIONS(5864), 1, anon_sym_AMP_AMP, - ACTIONS(5866), 1, anon_sym_PIPE_PIPE, - ACTIONS(5868), 1, - anon_sym_GT_GT, - ACTIONS(5872), 1, - anon_sym_AMP, - ACTIONS(5874), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5876), 1, - anon_sym_PIPE, - ACTIONS(5880), 1, anon_sym_PERCENT, - ACTIONS(5882), 1, anon_sym_STAR_STAR, - ACTIONS(5890), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5892), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [101255] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5860), 2, + ACTIONS(3879), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5862), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5870), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5878), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5886), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5888), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5884), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [99313] = 31, - ACTIONS(3975), 1, + anon_sym_GT, + ACTIONS(3881), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4783), 1, - anon_sym_BQUOTE, - ACTIONS(5858), 1, - anon_sym_LT, - ACTIONS(5864), 1, anon_sym_AMP_AMP, - ACTIONS(5866), 1, anon_sym_PIPE_PIPE, - ACTIONS(5868), 1, - anon_sym_GT_GT, - ACTIONS(5872), 1, - anon_sym_AMP, - ACTIONS(5874), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5876), 1, - anon_sym_PIPE, - ACTIONS(5880), 1, anon_sym_PERCENT, - ACTIONS(5882), 1, anon_sym_STAR_STAR, - ACTIONS(5890), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5892), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [101305] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5860), 2, + ACTIONS(4767), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5862), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5870), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5878), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5886), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5888), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5884), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [99417] = 31, - ACTIONS(3975), 1, + anon_sym_GT, + ACTIONS(4769), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4785), 1, - anon_sym_BQUOTE, - ACTIONS(5858), 1, - anon_sym_LT, - ACTIONS(5864), 1, anon_sym_AMP_AMP, - ACTIONS(5866), 1, anon_sym_PIPE_PIPE, - ACTIONS(5868), 1, - anon_sym_GT_GT, - ACTIONS(5872), 1, - anon_sym_AMP, - ACTIONS(5874), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5876), 1, - anon_sym_PIPE, - ACTIONS(5880), 1, anon_sym_PERCENT, - ACTIONS(5882), 1, anon_sym_STAR_STAR, - ACTIONS(5890), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5892), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [101355] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5860), 2, + ACTIONS(4987), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5862), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5870), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5878), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5886), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5888), 2, + anon_sym_GT, + ACTIONS(4989), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5884), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [99521] = 31, - ACTIONS(3975), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [101405] = 33, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4672), 1, - anon_sym_BQUOTE, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(5858), 1, - anon_sym_LT, - ACTIONS(5864), 1, + ACTIONS(5462), 1, + anon_sym_COMMA, + ACTIONS(5468), 1, anon_sym_AMP_AMP, - ACTIONS(5866), 1, + ACTIONS(5470), 1, anon_sym_PIPE_PIPE, - ACTIONS(5868), 1, + ACTIONS(5472), 1, anon_sym_GT_GT, - ACTIONS(5872), 1, + ACTIONS(5476), 1, anon_sym_AMP, - ACTIONS(5874), 1, + ACTIONS(5478), 1, anon_sym_CARET, - ACTIONS(5876), 1, + ACTIONS(5480), 1, anon_sym_PIPE, - ACTIONS(5880), 1, + ACTIONS(5484), 1, anon_sym_PERCENT, - ACTIONS(5882), 1, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - ACTIONS(5890), 1, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, anon_sym_QMARK_QMARK, - ACTIONS(5892), 1, + ACTIONS(5498), 1, sym__ternary_qmark, - STATE(1530), 1, + ACTIONS(6206), 1, + anon_sym_RPAREN, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(6023), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5860), 2, + ACTIONS(5460), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5862), 2, + ACTIONS(5466), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5870), 2, + ACTIONS(5474), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5878), 2, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5886), 2, + ACTIONS(5492), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5888), 2, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5884), 3, + ACTIONS(5490), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [99625] = 18, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5858), 1, - anon_sym_LT, - ACTIONS(5868), 1, - anon_sym_GT_GT, - ACTIONS(5880), 1, - anon_sym_PERCENT, - ACTIONS(5882), 1, - anon_sym_STAR_STAR, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + [101515] = 4, + ACTIONS(6208), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5860), 2, + ACTIONS(4827), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5870), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5878), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4789), 7, anon_sym_BANG, anon_sym_in, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 13, + ACTIONS(4829), 27, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [99703] = 13, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5882), 1, - anon_sym_STAR_STAR, - ACTIONS(5894), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + [101567] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4789), 12, + ACTIONS(5027), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -222867,504 +242843,610 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 16, + ACTIONS(5029), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [99771] = 25, - ACTIONS(3975), 1, + [101617] = 33, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4789), 1, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(5858), 1, - anon_sym_LT, - ACTIONS(5868), 1, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5462), 1, + anon_sym_COMMA, + ACTIONS(5468), 1, + anon_sym_AMP_AMP, + ACTIONS(5470), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5472), 1, anon_sym_GT_GT, - ACTIONS(5872), 1, + ACTIONS(5476), 1, anon_sym_AMP, - ACTIONS(5874), 1, + ACTIONS(5478), 1, anon_sym_CARET, - ACTIONS(5876), 1, + ACTIONS(5480), 1, anon_sym_PIPE, - ACTIONS(5880), 1, + ACTIONS(5484), 1, anon_sym_PERCENT, - ACTIONS(5882), 1, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - STATE(1530), 1, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5498), 1, + sym__ternary_qmark, + ACTIONS(6210), 1, + anon_sym_RPAREN, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(6023), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5860), 2, + ACTIONS(5460), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5862), 2, + ACTIONS(5466), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5870), 2, + ACTIONS(5474), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5878), 2, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5886), 2, + ACTIONS(5492), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5888), 2, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5884), 3, + ACTIONS(5490), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 7, + [101727] = 4, + ACTIONS(6212), 1, + sym_regex_flags, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5798), 16, + anon_sym_STAR, + anon_sym_as, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_instanceof, + anon_sym_satisfies, + ACTIONS(5800), 24, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [101779] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4833), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4835), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [99863] = 26, - ACTIONS(3975), 1, + anon_sym_extends, + [101829] = 33, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4789), 1, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(5858), 1, - anon_sym_LT, - ACTIONS(5864), 1, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5275), 1, anon_sym_AMP_AMP, - ACTIONS(5868), 1, + ACTIONS(5277), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(5872), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(5874), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(5876), 1, + ACTIONS(5287), 1, anon_sym_PIPE, - ACTIONS(5880), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(5882), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - STATE(1530), 1, + ACTIONS(5295), 1, + anon_sym_LT, + ACTIONS(5303), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, + sym__ternary_qmark, + ACTIONS(6099), 1, + anon_sym_COMMA, + ACTIONS(6214), 1, + anon_sym_RBRACK, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(4840), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5860), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5862), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5870), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5878), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5886), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5888), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5884), 3, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 6, + [101939] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5051), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5053), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [99957] = 16, - ACTIONS(3975), 1, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5880), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(5882), 1, anon_sym_STAR_STAR, - ACTIONS(5894), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [101989] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5860), 2, + ACTIONS(2066), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5878), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4789), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 15, + ACTIONS(2068), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [100031] = 22, - ACTIONS(3975), 1, + [102039] = 33, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(5858), 1, - anon_sym_LT, - ACTIONS(5868), 1, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5462), 1, + anon_sym_COMMA, + ACTIONS(5468), 1, + anon_sym_AMP_AMP, + ACTIONS(5470), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5472), 1, anon_sym_GT_GT, - ACTIONS(5880), 1, + ACTIONS(5476), 1, + anon_sym_AMP, + ACTIONS(5478), 1, + anon_sym_CARET, + ACTIONS(5480), 1, + anon_sym_PIPE, + ACTIONS(5484), 1, anon_sym_PERCENT, - ACTIONS(5882), 1, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - STATE(1530), 1, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5498), 1, + sym__ternary_qmark, + ACTIONS(6216), 1, + anon_sym_RPAREN, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(6023), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5860), 2, + ACTIONS(5460), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5862), 2, + ACTIONS(5466), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5870), 2, + ACTIONS(5474), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5878), 2, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5886), 2, + ACTIONS(5492), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5888), 2, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4789), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5884), 3, + ACTIONS(5490), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 8, - sym__ternary_qmark, - anon_sym_as, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [100117] = 23, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5858), 1, - anon_sym_LT, - ACTIONS(5868), 1, - anon_sym_GT_GT, - ACTIONS(5872), 1, - anon_sym_AMP, - ACTIONS(5880), 1, - anon_sym_PERCENT, - ACTIONS(5882), 1, - anon_sym_STAR_STAR, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + [102149] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4789), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(5860), 2, + ACTIONS(4837), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5862), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5870), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5878), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5886), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5888), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5884), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4787), 8, + anon_sym_GT, + ACTIONS(4839), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [100205] = 24, - ACTIONS(3975), 1, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5858), 1, - anon_sym_LT, - ACTIONS(5868), 1, - anon_sym_GT_GT, - ACTIONS(5872), 1, - anon_sym_AMP, - ACTIONS(5874), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5880), 1, anon_sym_PERCENT, - ACTIONS(5882), 1, anon_sym_STAR_STAR, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [102199] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4789), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(5860), 2, + ACTIONS(4841), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5862), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5870), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5878), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5886), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5888), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5884), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4787), 7, + anon_sym_GT, + ACTIONS(4843), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [100295] = 15, - ACTIONS(3975), 1, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5880), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(5882), 1, anon_sym_STAR_STAR, - ACTIONS(5894), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [102249] = 6, + ACTIONS(5151), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5860), 2, + ACTIONS(4769), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(5154), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3916), 10, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4789), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4787), 15, + ACTIONS(3920), 25, sym__ternary_qmark, anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [100367] = 16, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5882), 1, - anon_sym_STAR_STAR, - ACTIONS(5894), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + [102305] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4789), 11, + ACTIONS(5181), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, @@ -223372,964 +243454,31678 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4787), 14, + ACTIONS(5183), 28, + sym__automatic_semicolon, sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [100441] = 20, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5858), 1, - anon_sym_LT, - ACTIONS(5868), 1, - anon_sym_GT_GT, - ACTIONS(5880), 1, - anon_sym_PERCENT, - ACTIONS(5882), 1, - anon_sym_STAR_STAR, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_satisfies, + [102355] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5860), 2, + ACTIONS(4845), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5862), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5870), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5878), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5884), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4789), 5, anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4787), 10, + anon_sym_GT, + ACTIONS(4847), 28, + sym__automatic_semicolon, sym__ternary_qmark, + sym__member_end_marker, anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [100523] = 27, - ACTIONS(3975), 1, + anon_sym_extends, + [102405] = 33, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4789), 1, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(5858), 1, - anon_sym_LT, - ACTIONS(5864), 1, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5275), 1, anon_sym_AMP_AMP, - ACTIONS(5866), 1, + ACTIONS(5277), 1, anon_sym_PIPE_PIPE, - ACTIONS(5868), 1, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(5872), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(5874), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(5876), 1, + ACTIONS(5287), 1, anon_sym_PIPE, - ACTIONS(5880), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(5882), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - STATE(1530), 1, + ACTIONS(5295), 1, + anon_sym_LT, + ACTIONS(5303), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, + sym__ternary_qmark, + ACTIONS(6114), 1, + anon_sym_COMMA, + ACTIONS(6218), 1, + anon_sym_RBRACK, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(6098), 1, sym_optional_chain, + STATE(6134), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5860), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5862), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5870), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5878), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5886), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5888), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5884), 3, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4787), 5, - sym__ternary_qmark, - anon_sym_as, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [100619] = 31, - ACTIONS(3975), 1, + [102515] = 31, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4690), 1, - anon_sym_BQUOTE, - ACTIONS(4728), 1, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5572), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5574), 1, anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5578), 1, anon_sym_satisfies, - ACTIONS(5858), 1, - anon_sym_LT, - ACTIONS(5864), 1, + ACTIONS(6051), 1, anon_sym_AMP_AMP, - ACTIONS(5866), 1, + ACTIONS(6053), 1, anon_sym_PIPE_PIPE, - ACTIONS(5868), 1, + ACTIONS(6055), 1, anon_sym_GT_GT, - ACTIONS(5872), 1, + ACTIONS(6059), 1, anon_sym_AMP, - ACTIONS(5874), 1, + ACTIONS(6061), 1, anon_sym_CARET, - ACTIONS(5876), 1, + ACTIONS(6063), 1, anon_sym_PIPE, - ACTIONS(5880), 1, + ACTIONS(6067), 1, anon_sym_PERCENT, - ACTIONS(5882), 1, + ACTIONS(6069), 1, anon_sym_STAR_STAR, - ACTIONS(5890), 1, + ACTIONS(6071), 1, + anon_sym_LT, + ACTIONS(6079), 1, anon_sym_QMARK_QMARK, - ACTIONS(5892), 1, + ACTIONS(6081), 1, sym__ternary_qmark, - STATE(1530), 1, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5532), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5860), 2, + ACTIONS(6047), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5862), 2, + ACTIONS(6049), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5870), 2, + ACTIONS(6057), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5878), 2, + ACTIONS(6065), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5886), 2, + ACTIONS(6075), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5888), 2, + ACTIONS(6077), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5884), 3, + ACTIONS(5267), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(6073), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [100723] = 31, - ACTIONS(3975), 1, + [102621] = 32, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5077), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5079), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4730), 1, - anon_sym_BQUOTE, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5858), 1, - anon_sym_LT, - ACTIONS(5864), 1, + ACTIONS(5368), 1, + anon_sym_COMMA, + ACTIONS(5504), 1, anon_sym_AMP_AMP, - ACTIONS(5866), 1, + ACTIONS(5506), 1, anon_sym_PIPE_PIPE, - ACTIONS(5868), 1, + ACTIONS(5508), 1, anon_sym_GT_GT, - ACTIONS(5872), 1, + ACTIONS(5512), 1, anon_sym_AMP, - ACTIONS(5874), 1, + ACTIONS(5514), 1, anon_sym_CARET, - ACTIONS(5876), 1, + ACTIONS(5516), 1, anon_sym_PIPE, - ACTIONS(5880), 1, + ACTIONS(5520), 1, anon_sym_PERCENT, - ACTIONS(5882), 1, + ACTIONS(5522), 1, anon_sym_STAR_STAR, - ACTIONS(5890), 1, + ACTIONS(5524), 1, + anon_sym_LT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5576), 1, anon_sym_QMARK_QMARK, - ACTIONS(5892), 1, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5580), 1, sym__ternary_qmark, - STATE(1530), 1, + STATE(2079), 1, sym_type_arguments, - STATE(1696), 1, + STATE(2707), 1, sym_arguments, - STATE(4736), 1, + STATE(6171), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5860), 2, + ACTIONS(5500), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5862), 2, + ACTIONS(5502), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5870), 2, + ACTIONS(5510), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5878), 2, + ACTIONS(5518), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5886), 2, + ACTIONS(5528), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5888), 2, + ACTIONS(5530), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5884), 3, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5873), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(5526), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [100827] = 31, - ACTIONS(3975), 1, + [102729] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5177), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5179), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4511), 1, - anon_sym_BQUOTE, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5858), 1, - anon_sym_LT, - ACTIONS(5864), 1, anon_sym_AMP_AMP, - ACTIONS(5866), 1, anon_sym_PIPE_PIPE, - ACTIONS(5868), 1, - anon_sym_GT_GT, - ACTIONS(5872), 1, - anon_sym_AMP, - ACTIONS(5874), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5876), 1, - anon_sym_PIPE, - ACTIONS(5880), 1, anon_sym_PERCENT, - ACTIONS(5882), 1, anon_sym_STAR_STAR, - ACTIONS(5890), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5892), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [102779] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5860), 2, + ACTIONS(5217), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5862), 2, + anon_sym_BANG, anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(5870), 2, + ACTIONS(5219), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5878), 2, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [102829] = 5, + ACTIONS(2016), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2008), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(2012), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5886), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5888), 2, + anon_sym_GT, + ACTIONS(2014), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5884), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [100931] = 31, - ACTIONS(3975), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [102883] = 33, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4519), 1, - anon_sym_BQUOTE, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(5858), 1, - anon_sym_LT, - ACTIONS(5864), 1, + ACTIONS(5462), 1, + anon_sym_COMMA, + ACTIONS(5468), 1, anon_sym_AMP_AMP, - ACTIONS(5866), 1, + ACTIONS(5470), 1, anon_sym_PIPE_PIPE, - ACTIONS(5868), 1, + ACTIONS(5472), 1, anon_sym_GT_GT, - ACTIONS(5872), 1, + ACTIONS(5476), 1, anon_sym_AMP, - ACTIONS(5874), 1, + ACTIONS(5478), 1, anon_sym_CARET, - ACTIONS(5876), 1, + ACTIONS(5480), 1, anon_sym_PIPE, - ACTIONS(5880), 1, + ACTIONS(5484), 1, anon_sym_PERCENT, - ACTIONS(5882), 1, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - ACTIONS(5890), 1, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, anon_sym_QMARK_QMARK, - ACTIONS(5892), 1, + ACTIONS(5498), 1, sym__ternary_qmark, - STATE(1530), 1, + ACTIONS(6220), 1, + anon_sym_RPAREN, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(6023), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5860), 2, + ACTIONS(5460), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5862), 2, + ACTIONS(5466), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5870), 2, + ACTIONS(5474), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5878), 2, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5886), 2, + ACTIONS(5492), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5888), 2, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5884), 3, + ACTIONS(5490), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [101035] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, + [102993] = 6, + ACTIONS(5101), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4624), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(5104), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3916), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3920), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4523), 1, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(4728), 1, + anon_sym_satisfies, + [103049] = 33, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(5858), 1, - anon_sym_LT, - ACTIONS(5864), 1, + ACTIONS(5462), 1, + anon_sym_COMMA, + ACTIONS(5468), 1, anon_sym_AMP_AMP, - ACTIONS(5866), 1, + ACTIONS(5470), 1, anon_sym_PIPE_PIPE, - ACTIONS(5868), 1, + ACTIONS(5472), 1, anon_sym_GT_GT, - ACTIONS(5872), 1, + ACTIONS(5476), 1, anon_sym_AMP, - ACTIONS(5874), 1, + ACTIONS(5478), 1, anon_sym_CARET, - ACTIONS(5876), 1, + ACTIONS(5480), 1, anon_sym_PIPE, - ACTIONS(5880), 1, + ACTIONS(5484), 1, anon_sym_PERCENT, - ACTIONS(5882), 1, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - ACTIONS(5890), 1, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, anon_sym_QMARK_QMARK, - ACTIONS(5892), 1, + ACTIONS(5498), 1, sym__ternary_qmark, - STATE(1530), 1, + ACTIONS(6222), 1, + anon_sym_RPAREN, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(6023), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5860), 2, + ACTIONS(5460), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5862), 2, + ACTIONS(5466), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5870), 2, + ACTIONS(5474), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5878), 2, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5886), 2, + ACTIONS(5492), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5888), 2, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5884), 3, + ACTIONS(5490), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [103159] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6224), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(6226), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3916), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [101139] = 31, - ACTIONS(3975), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [103213] = 33, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4798), 1, - anon_sym_BQUOTE, - ACTIONS(5858), 1, - anon_sym_LT, - ACTIONS(5864), 1, + ACTIONS(5275), 1, anon_sym_AMP_AMP, - ACTIONS(5866), 1, + ACTIONS(5277), 1, anon_sym_PIPE_PIPE, - ACTIONS(5868), 1, + ACTIONS(5279), 1, anon_sym_GT_GT, - ACTIONS(5872), 1, + ACTIONS(5283), 1, anon_sym_AMP, - ACTIONS(5874), 1, + ACTIONS(5285), 1, anon_sym_CARET, - ACTIONS(5876), 1, + ACTIONS(5287), 1, anon_sym_PIPE, - ACTIONS(5880), 1, + ACTIONS(5291), 1, anon_sym_PERCENT, - ACTIONS(5882), 1, + ACTIONS(5293), 1, anon_sym_STAR_STAR, - ACTIONS(5890), 1, + ACTIONS(5295), 1, + anon_sym_LT, + ACTIONS(5303), 1, anon_sym_QMARK_QMARK, - ACTIONS(5892), 1, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, sym__ternary_qmark, - STATE(1530), 1, + ACTIONS(6099), 1, + anon_sym_COMMA, + ACTIONS(6228), 1, + anon_sym_SEMI, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(4840), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5860), 2, + ACTIONS(5263), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5862), 2, + ACTIONS(5271), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5870), 2, + ACTIONS(5281), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5878), 2, + ACTIONS(5289), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5886), 2, + ACTIONS(5299), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5888), 2, + ACTIONS(5301), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5884), 3, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [101243] = 31, - ACTIONS(3975), 1, + [103323] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5235), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5237), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4800), 1, - anon_sym_BQUOTE, - ACTIONS(5858), 1, - anon_sym_LT, - ACTIONS(5864), 1, anon_sym_AMP_AMP, - ACTIONS(5866), 1, anon_sym_PIPE_PIPE, - ACTIONS(5868), 1, - anon_sym_GT_GT, - ACTIONS(5872), 1, - anon_sym_AMP, - ACTIONS(5874), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5876), 1, - anon_sym_PIPE, - ACTIONS(5880), 1, anon_sym_PERCENT, - ACTIONS(5882), 1, anon_sym_STAR_STAR, - ACTIONS(5890), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5892), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [103373] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5860), 2, + ACTIONS(4987), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5862), 2, + anon_sym_BANG, anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(5870), 2, + ACTIONS(4989), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5878), 2, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [103423] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5213), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5886), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5888), 2, + anon_sym_GT, + ACTIONS(5215), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5884), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [101347] = 31, - ACTIONS(3975), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [103473] = 33, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(4508), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4728), 1, + ACTIONS(5265), 1, anon_sym_as, - ACTIONS(4732), 1, + ACTIONS(5269), 1, anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + ACTIONS(5307), 1, anon_sym_satisfies, - ACTIONS(4802), 1, - anon_sym_BQUOTE, - ACTIONS(5858), 1, - anon_sym_LT, - ACTIONS(5864), 1, + ACTIONS(5462), 1, + anon_sym_COMMA, + ACTIONS(5468), 1, anon_sym_AMP_AMP, - ACTIONS(5866), 1, + ACTIONS(5470), 1, anon_sym_PIPE_PIPE, - ACTIONS(5868), 1, + ACTIONS(5472), 1, anon_sym_GT_GT, - ACTIONS(5872), 1, + ACTIONS(5476), 1, anon_sym_AMP, - ACTIONS(5874), 1, + ACTIONS(5478), 1, anon_sym_CARET, - ACTIONS(5876), 1, + ACTIONS(5480), 1, anon_sym_PIPE, - ACTIONS(5880), 1, + ACTIONS(5484), 1, anon_sym_PERCENT, - ACTIONS(5882), 1, + ACTIONS(5486), 1, anon_sym_STAR_STAR, - ACTIONS(5890), 1, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, anon_sym_QMARK_QMARK, - ACTIONS(5892), 1, + ACTIONS(5498), 1, sym__ternary_qmark, - STATE(1530), 1, + ACTIONS(6230), 1, + anon_sym_RPAREN, + STATE(1769), 1, sym_type_arguments, - STATE(1696), 1, + STATE(1971), 1, sym_arguments, - STATE(4736), 1, + STATE(6023), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(5305), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5860), 2, + ACTIONS(5460), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5862), 2, + ACTIONS(5466), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5870), 2, + ACTIONS(5474), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5878), 2, + ACTIONS(5482), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5886), 2, + ACTIONS(5492), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5888), 2, + ACTIONS(5494), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5884), 3, + ACTIONS(5490), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [101451] = 32, - ACTIONS(3975), 1, + [103583] = 5, + ACTIONS(1924), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1916), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1920), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1922), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(5377), 1, - anon_sym_of, - ACTIONS(5756), 1, + [103637] = 5, + ACTIONS(1882), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1874), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1878), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - ACTIONS(5760), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(5762), 1, + ACTIONS(1880), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, - ACTIONS(5764), 1, anon_sym_PIPE_PIPE, - ACTIONS(5766), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [103691] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5071), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, anon_sym_GT_GT, - ACTIONS(5770), 1, anon_sym_AMP, - ACTIONS(5772), 1, - anon_sym_CARET, - ACTIONS(5774), 1, anon_sym_PIPE, - ACTIONS(5778), 1, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5073), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(5780), 1, anon_sym_STAR_STAR, - ACTIONS(5788), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5790), 1, - sym__ternary_qmark, - ACTIONS(5897), 1, - anon_sym_in, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [103741] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, + ACTIONS(4642), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4644), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5758), 2, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [103791] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5221), 13, anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_SLASH, - ACTIONS(5768), 2, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5223), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5776), 2, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [103841] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5193), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5784), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5786), 2, + anon_sym_GT, + ACTIONS(5195), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5782), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [101557] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [103891] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2563), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(2561), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [103941] = 4, + ACTIONS(4017), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3916), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [103993] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5275), 1, + anon_sym_AMP_AMP, + ACTIONS(5277), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5279), 1, + anon_sym_GT_GT, + ACTIONS(5283), 1, + anon_sym_AMP, + ACTIONS(5285), 1, + anon_sym_CARET, + ACTIONS(5287), 1, + anon_sym_PIPE, + ACTIONS(5291), 1, + anon_sym_PERCENT, + ACTIONS(5293), 1, + anon_sym_STAR_STAR, + ACTIONS(5295), 1, + anon_sym_LT, + ACTIONS(5303), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5263), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5271), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5281), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5289), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5299), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5301), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(6232), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + [104099] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5123), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5125), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [104149] = 7, + ACTIONS(4089), 1, + anon_sym_EQ, + ACTIONS(5151), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4769), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(5154), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3916), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3920), 24, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [104207] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3871), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3873), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [104257] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1936), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1938), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [104307] = 31, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5504), 1, + anon_sym_AMP_AMP, + ACTIONS(5506), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5508), 1, + anon_sym_GT_GT, + ACTIONS(5512), 1, + anon_sym_AMP, + ACTIONS(5514), 1, + anon_sym_CARET, + ACTIONS(5516), 1, + anon_sym_PIPE, + ACTIONS(5520), 1, + anon_sym_PERCENT, + ACTIONS(5522), 1, + anon_sym_STAR_STAR, + ACTIONS(5524), 1, + anon_sym_LT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5576), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(5580), 1, + sym__ternary_qmark, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5500), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5502), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5510), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5518), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5528), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5530), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5526), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5796), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [104413] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4991), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4993), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [104463] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4991), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4993), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [104513] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5169), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5171), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [104563] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4849), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4851), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [104613] = 33, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5275), 1, + anon_sym_AMP_AMP, + ACTIONS(5277), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5279), 1, + anon_sym_GT_GT, + ACTIONS(5283), 1, + anon_sym_AMP, + ACTIONS(5285), 1, + anon_sym_CARET, + ACTIONS(5287), 1, + anon_sym_PIPE, + ACTIONS(5291), 1, + anon_sym_PERCENT, + ACTIONS(5293), 1, + anon_sym_STAR_STAR, + ACTIONS(5295), 1, + anon_sym_LT, + ACTIONS(5303), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, + sym__ternary_qmark, + ACTIONS(6099), 1, + anon_sym_COMMA, + ACTIONS(6234), 1, + anon_sym_RBRACK, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(4840), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5263), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5271), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5281), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5289), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5299), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5301), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [104723] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(744), 1, + anon_sym_RBRACE, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, + anon_sym_LBRACK, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [104793] = 7, + ACTIONS(4767), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4769), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(5154), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5151), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + ACTIONS(3916), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [104851] = 4, + ACTIONS(4723), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4721), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4725), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [104903] = 33, + ACTIONS(2147), 1, + anon_sym_COMMA, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5468), 1, + anon_sym_AMP_AMP, + ACTIONS(5470), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5472), 1, + anon_sym_GT_GT, + ACTIONS(5476), 1, + anon_sym_AMP, + ACTIONS(5478), 1, + anon_sym_CARET, + ACTIONS(5480), 1, + anon_sym_PIPE, + ACTIONS(5484), 1, + anon_sym_PERCENT, + ACTIONS(5486), 1, + anon_sym_STAR_STAR, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5498), 1, + sym__ternary_qmark, + ACTIONS(6236), 1, + anon_sym_RPAREN, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6087), 1, + aux_sym_array_repeat1, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5466), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5474), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5482), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5492), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5494), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5490), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [105013] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1946), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1948), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [105063] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4622), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4624), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [105113] = 33, + ACTIONS(2147), 1, + anon_sym_COMMA, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5468), 1, + anon_sym_AMP_AMP, + ACTIONS(5470), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5472), 1, + anon_sym_GT_GT, + ACTIONS(5476), 1, + anon_sym_AMP, + ACTIONS(5478), 1, + anon_sym_CARET, + ACTIONS(5480), 1, + anon_sym_PIPE, + ACTIONS(5484), 1, + anon_sym_PERCENT, + ACTIONS(5486), 1, + anon_sym_STAR_STAR, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5498), 1, + sym__ternary_qmark, + ACTIONS(6238), 1, + anon_sym_RPAREN, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6020), 1, + aux_sym_array_repeat1, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5466), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5474), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5482), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5492), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5494), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5490), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [105223] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4853), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4855), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [105273] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4857), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4859), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [105323] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4861), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4863), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [105373] = 4, + ACTIONS(5097), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5095), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5099), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [105425] = 4, + ACTIONS(1848), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1846), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1850), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [105477] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5974), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5976), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3916), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [105531] = 6, + ACTIONS(6089), 1, + anon_sym_AMP, + ACTIONS(6091), 1, + anon_sym_PIPE, + ACTIONS(6093), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4763), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4765), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [105587] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4991), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4993), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [105637] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5015), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5017), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [105687] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4995), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4997), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [105737] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4999), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5001), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [105787] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5003), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5005), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [105837] = 21, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(2229), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(6146), 1, + anon_sym_COMMA, + ACTIONS(6242), 1, + anon_sym_RBRACE, + ACTIONS(6244), 1, + anon_sym_async, + ACTIONS(6248), 1, + anon_sym_static, + ACTIONS(6250), 1, + anon_sym_readonly, + ACTIONS(6256), 1, + anon_sym_override, + STATE(3315), 1, + sym_accessibility_modifier, + STATE(3342), 1, + sym_override_modifier, + STATE(6218), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6246), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6252), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6254), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(4469), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(6215), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + ACTIONS(6240), 14, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [105923] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2571), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(2569), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [105973] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4865), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4867), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [106023] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4869), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4871), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [106073] = 7, + ACTIONS(1848), 1, + anon_sym_EQ, + ACTIONS(4715), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2573), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4718), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(1846), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1850), 24, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [106131] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5007), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5009), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [106181] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5011), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5013), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [106231] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(715), 1, + anon_sym_RBRACE, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, + anon_sym_LBRACK, + STATE(6051), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [106301] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5165), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5167), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [106351] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(746), 1, + anon_sym_RBRACE, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, + anon_sym_LBRACK, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + STATE(6237), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [106421] = 33, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5275), 1, + anon_sym_AMP_AMP, + ACTIONS(5277), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5279), 1, + anon_sym_GT_GT, + ACTIONS(5283), 1, + anon_sym_AMP, + ACTIONS(5285), 1, + anon_sym_CARET, + ACTIONS(5287), 1, + anon_sym_PIPE, + ACTIONS(5291), 1, + anon_sym_PERCENT, + ACTIONS(5293), 1, + anon_sym_STAR_STAR, + ACTIONS(5295), 1, + anon_sym_LT, + ACTIONS(5303), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, + sym__ternary_qmark, + ACTIONS(6099), 1, + anon_sym_COMMA, + ACTIONS(6258), 1, + anon_sym_SEMI, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(4840), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5263), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5271), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5281), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5289), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5299), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5301), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5297), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [106531] = 7, + ACTIONS(4723), 1, + anon_sym_EQ, + ACTIONS(4727), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4733), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4730), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4721), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4725), 24, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [106589] = 33, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5462), 1, + anon_sym_COMMA, + ACTIONS(5468), 1, + anon_sym_AMP_AMP, + ACTIONS(5470), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5472), 1, + anon_sym_GT_GT, + ACTIONS(5476), 1, + anon_sym_AMP, + ACTIONS(5478), 1, + anon_sym_CARET, + ACTIONS(5480), 1, + anon_sym_PIPE, + ACTIONS(5484), 1, + anon_sym_PERCENT, + ACTIONS(5486), 1, + anon_sym_STAR_STAR, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5498), 1, + sym__ternary_qmark, + ACTIONS(6260), 1, + anon_sym_RPAREN, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6023), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5466), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5474), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5482), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5492), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5494), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5490), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [106699] = 33, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5462), 1, + anon_sym_COMMA, + ACTIONS(5468), 1, + anon_sym_AMP_AMP, + ACTIONS(5470), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5472), 1, + anon_sym_GT_GT, + ACTIONS(5476), 1, + anon_sym_AMP, + ACTIONS(5478), 1, + anon_sym_CARET, + ACTIONS(5480), 1, + anon_sym_PIPE, + ACTIONS(5484), 1, + anon_sym_PERCENT, + ACTIONS(5486), 1, + anon_sym_STAR_STAR, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5498), 1, + sym__ternary_qmark, + ACTIONS(6262), 1, + anon_sym_RPAREN, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6023), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5466), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5474), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5482), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5492), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5494), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5490), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [106809] = 6, + ACTIONS(4809), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5243), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(5246), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5193), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5195), 25, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [106865] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(742), 1, + anon_sym_RBRACE, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, + anon_sym_LBRACK, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [106935] = 5, + ACTIONS(1974), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1966), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1970), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1972), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [106989] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4873), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4875), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [107039] = 33, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5462), 1, + anon_sym_COMMA, + ACTIONS(5468), 1, + anon_sym_AMP_AMP, + ACTIONS(5470), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5472), 1, + anon_sym_GT_GT, + ACTIONS(5476), 1, + anon_sym_AMP, + ACTIONS(5478), 1, + anon_sym_CARET, + ACTIONS(5480), 1, + anon_sym_PIPE, + ACTIONS(5484), 1, + anon_sym_PERCENT, + ACTIONS(5486), 1, + anon_sym_STAR_STAR, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5498), 1, + sym__ternary_qmark, + ACTIONS(6264), 1, + anon_sym_RPAREN, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6023), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5466), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5474), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5482), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5492), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5494), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5490), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [107149] = 8, + ACTIONS(1848), 1, + anon_sym_EQ, + ACTIONS(4715), 1, + anon_sym_LBRACK, + ACTIONS(5780), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4718), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(2573), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(1846), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1850), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [107209] = 8, + ACTIONS(4723), 1, + anon_sym_EQ, + ACTIONS(4727), 1, + anon_sym_LBRACK, + ACTIONS(5760), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4730), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4733), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(4721), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4725), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [107269] = 33, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5462), 1, + anon_sym_COMMA, + ACTIONS(5468), 1, + anon_sym_AMP_AMP, + ACTIONS(5470), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5472), 1, + anon_sym_GT_GT, + ACTIONS(5476), 1, + anon_sym_AMP, + ACTIONS(5478), 1, + anon_sym_CARET, + ACTIONS(5480), 1, + anon_sym_PIPE, + ACTIONS(5484), 1, + anon_sym_PERCENT, + ACTIONS(5486), 1, + anon_sym_STAR_STAR, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5498), 1, + sym__ternary_qmark, + ACTIONS(6266), 1, + anon_sym_RPAREN, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6023), 1, + aux_sym_sequence_expression_repeat1, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5466), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5474), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5482), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5492), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5494), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5490), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [107379] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4835), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(5027), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5029), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [107431] = 31, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(6051), 1, + anon_sym_AMP_AMP, + ACTIONS(6053), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6055), 1, + anon_sym_GT_GT, + ACTIONS(6059), 1, + anon_sym_AMP, + ACTIONS(6061), 1, + anon_sym_CARET, + ACTIONS(6063), 1, + anon_sym_PIPE, + ACTIONS(6067), 1, + anon_sym_PERCENT, + ACTIONS(6069), 1, + anon_sym_STAR_STAR, + ACTIONS(6071), 1, + anon_sym_LT, + ACTIONS(6079), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6081), 1, + sym__ternary_qmark, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6047), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6049), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6057), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6065), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6075), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6077), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5203), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(6073), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [107537] = 11, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6268), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5436), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5438), 20, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [107602] = 15, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(2549), 1, + anon_sym_async, + ACTIONS(2551), 1, + anon_sym_readonly, + ACTIONS(2555), 1, + anon_sym_override, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5700), 1, + anon_sym_STAR, + STATE(3336), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2553), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6271), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [107675] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5275), 1, + anon_sym_AMP_AMP, + ACTIONS(5277), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5279), 1, + anon_sym_GT_GT, + ACTIONS(5283), 1, + anon_sym_AMP, + ACTIONS(5285), 1, + anon_sym_CARET, + ACTIONS(5287), 1, + anon_sym_PIPE, + ACTIONS(5291), 1, + anon_sym_PERCENT, + ACTIONS(5293), 1, + anon_sym_STAR_STAR, + ACTIONS(5295), 1, + anon_sym_LT, + ACTIONS(5303), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5263), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5271), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5281), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5289), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5299), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5301), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6273), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(5297), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [107780] = 12, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5700), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2553), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6105), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [107847] = 13, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(2549), 1, + anon_sym_async, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5700), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2553), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6105), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [107916] = 5, + ACTIONS(3962), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4154), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(3916), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [107969] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5468), 1, + anon_sym_AMP_AMP, + ACTIONS(5470), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5472), 1, + anon_sym_GT_GT, + ACTIONS(5476), 1, + anon_sym_AMP, + ACTIONS(5478), 1, + anon_sym_CARET, + ACTIONS(5480), 1, + anon_sym_PIPE, + ACTIONS(5484), 1, + anon_sym_PERCENT, + ACTIONS(5486), 1, + anon_sym_STAR_STAR, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5498), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5466), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5474), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5482), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5492), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5494), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5796), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(5490), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [108074] = 19, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(2229), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(6279), 1, + anon_sym_async, + ACTIONS(6281), 1, + anon_sym_static, + ACTIONS(6283), 1, + anon_sym_readonly, + ACTIONS(6289), 1, + anon_sym_override, + STATE(3315), 1, + sym_accessibility_modifier, + STATE(3342), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6246), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6277), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(6285), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6287), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(4469), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(6534), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + ACTIONS(6275), 14, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [108155] = 11, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(4709), 1, + anon_sym_override, + ACTIONS(6291), 1, + anon_sym_readonly, + STATE(3381), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5085), 2, + sym_number, + sym_private_property_identifier, + STATE(4056), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4697), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [108220] = 9, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(5093), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5085), 2, + sym_number, + sym_private_property_identifier, + STATE(4056), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4697), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [108281] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5468), 1, + anon_sym_AMP_AMP, + ACTIONS(5470), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5472), 1, + anon_sym_GT_GT, + ACTIONS(5476), 1, + anon_sym_AMP, + ACTIONS(5478), 1, + anon_sym_CARET, + ACTIONS(5480), 1, + anon_sym_PIPE, + ACTIONS(5484), 1, + anon_sym_PERCENT, + ACTIONS(5486), 1, + anon_sym_STAR_STAR, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5498), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5466), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5474), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5482), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5492), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5494), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5901), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(5490), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [108386] = 6, + ACTIONS(3962), 1, + anon_sym_EQ, + ACTIONS(4145), 1, + anon_sym_in, + ACTIONS(4148), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3916), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [108441] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3916), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [108490] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1902), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1904), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [108539] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5205), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5207), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [108588] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5193), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5195), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [108637] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5027), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5029), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [108686] = 32, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(6051), 1, + anon_sym_AMP_AMP, + ACTIONS(6053), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6055), 1, + anon_sym_GT_GT, + ACTIONS(6059), 1, + anon_sym_AMP, + ACTIONS(6061), 1, + anon_sym_CARET, + ACTIONS(6063), 1, + anon_sym_PIPE, + ACTIONS(6067), 1, + anon_sym_PERCENT, + ACTIONS(6069), 1, + anon_sym_STAR_STAR, + ACTIONS(6071), 1, + anon_sym_LT, + ACTIONS(6079), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6081), 1, + sym__ternary_qmark, + ACTIONS(6293), 1, + anon_sym_SEMI, + ACTIONS(6295), 1, + sym__automatic_semicolon, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6047), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6049), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6057), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6065), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6075), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6077), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6073), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [108793] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5209), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5211), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [108842] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5027), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5029), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [108891] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5217), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5219), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [108940] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5189), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5191), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [108989] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5181), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5183), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [109038] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5051), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5053), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [109087] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5071), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5073), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [109136] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5119), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5121), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [109185] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5161), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5163), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [109234] = 4, + ACTIONS(5802), 1, + sym_regex_flags, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5798), 17, + anon_sym_STAR, + anon_sym_as, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_instanceof, + anon_sym_satisfies, + anon_sym_implements, + ACTIONS(5800), 22, + sym__ternary_qmark, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [109285] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5275), 1, + anon_sym_AMP_AMP, + ACTIONS(5277), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5279), 1, + anon_sym_GT_GT, + ACTIONS(5283), 1, + anon_sym_AMP, + ACTIONS(5285), 1, + anon_sym_CARET, + ACTIONS(5287), 1, + anon_sym_PIPE, + ACTIONS(5291), 1, + anon_sym_PERCENT, + ACTIONS(5293), 1, + anon_sym_STAR_STAR, + ACTIONS(5295), 1, + anon_sym_LT, + ACTIONS(5303), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5263), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5271), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5281), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5289), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5299), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5301), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5871), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(5297), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [109390] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5275), 1, + anon_sym_AMP_AMP, + ACTIONS(5277), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5279), 1, + anon_sym_GT_GT, + ACTIONS(5283), 1, + anon_sym_AMP, + ACTIONS(5285), 1, + anon_sym_CARET, + ACTIONS(5287), 1, + anon_sym_PIPE, + ACTIONS(5291), 1, + anon_sym_PERCENT, + ACTIONS(5293), 1, + anon_sym_STAR_STAR, + ACTIONS(5295), 1, + anon_sym_LT, + ACTIONS(5303), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5263), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5271), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5281), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5289), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5299), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5301), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5937), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(5297), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [109495] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5061), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5063), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [109544] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5157), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5159), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [109593] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5235), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5237), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [109642] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5275), 1, + anon_sym_AMP_AMP, + ACTIONS(5277), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5279), 1, + anon_sym_GT_GT, + ACTIONS(5283), 1, + anon_sym_AMP, + ACTIONS(5285), 1, + anon_sym_CARET, + ACTIONS(5287), 1, + anon_sym_PIPE, + ACTIONS(5291), 1, + anon_sym_PERCENT, + ACTIONS(5293), 1, + anon_sym_STAR_STAR, + ACTIONS(5295), 1, + anon_sym_LT, + ACTIONS(5303), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5263), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5271), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5281), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5289), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5299), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5301), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6297), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(5297), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [109747] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5111), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5113), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [109796] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5139), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5141), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [109845] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5115), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5117), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [109894] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2012), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(2014), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [109943] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5185), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5187), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [109992] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5197), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5199), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110041] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5201), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5203), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110090] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5213), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5215), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110139] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5123), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5125), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110188] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5165), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5167), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110237] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5169), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5171), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110286] = 13, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5700), 1, + anon_sym_STAR, + ACTIONS(6146), 1, + anon_sym_COMMA, + ACTIONS(6148), 1, + anon_sym_RBRACE, + STATE(6109), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2553), 2, + anon_sym_get, + anon_sym_set, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [110355] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5173), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5175), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110404] = 14, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(2549), 1, + anon_sym_async, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5700), 1, + anon_sym_STAR, + ACTIONS(6146), 1, + anon_sym_COMMA, + ACTIONS(6148), 1, + anon_sym_RBRACE, + STATE(6109), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2553), 2, + anon_sym_get, + anon_sym_set, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [110475] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5177), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5179), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110524] = 4, + ACTIONS(4835), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5027), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5029), 26, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110575] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5107), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5109), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110624] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5135), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5137), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110673] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5147), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5149), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110722] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1920), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1922), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110771] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1878), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1880), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110820] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1956), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1958), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110869] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2048), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(2050), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110918] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5143), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5145), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110967] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5221), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5223), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [111016] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1970), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1972), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [111065] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2026), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(2028), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [111114] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2038), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(2040), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [111163] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1994), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1996), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [111212] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2066), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(2068), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [111261] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1936), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1938), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [111310] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1946), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1948), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [111359] = 23, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4350), 1, + anon_sym_AT, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(6299), 1, + anon_sym_STAR, + ACTIONS(6301), 1, + anon_sym_async, + ACTIONS(6305), 1, + anon_sym_static, + ACTIONS(6307), 1, + anon_sym_readonly, + ACTIONS(6311), 1, + anon_sym_declare, + ACTIONS(6313), 1, + anon_sym_abstract, + ACTIONS(6315), 1, + anon_sym_accessor, + STATE(3169), 1, + sym_method_definition, + STATE(3288), 1, + sym_accessibility_modifier, + STATE(3304), 1, + aux_sym_export_statement_repeat1, + STATE(3339), 1, + sym_decorator, + STATE(3346), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6303), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6309), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4183), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3514), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4159), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [111448] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5239), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5241), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [111497] = 11, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(4709), 1, + anon_sym_override, + ACTIONS(6317), 1, + anon_sym_readonly, + STATE(3369), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6041), 2, + sym_number, + sym_private_property_identifier, + STATE(3979), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4697), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [111562] = 9, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(6319), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6041), 2, + sym_number, + sym_private_property_identifier, + STATE(3979), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4697), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [111623] = 11, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(4709), 1, + anon_sym_override, + ACTIONS(6323), 1, + anon_sym_readonly, + STATE(3374), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6321), 2, + sym_number, + sym_private_property_identifier, + STATE(3997), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4697), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [111688] = 9, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(6327), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6325), 2, + sym_number, + sym_private_property_identifier, + STATE(4000), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4697), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [111749] = 7, + ACTIONS(4622), 1, + anon_sym_QMARK, + ACTIONS(4624), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5104), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5101), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + ACTIONS(3916), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [111806] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5127), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5129), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [111855] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5131), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5133), 27, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_end_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [111904] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4835), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(5027), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5029), 25, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [111955] = 31, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(6051), 1, + anon_sym_AMP_AMP, + ACTIONS(6053), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6055), 1, + anon_sym_GT_GT, + ACTIONS(6059), 1, + anon_sym_AMP, + ACTIONS(6061), 1, + anon_sym_CARET, + ACTIONS(6063), 1, + anon_sym_PIPE, + ACTIONS(6067), 1, + anon_sym_PERCENT, + ACTIONS(6069), 1, + anon_sym_STAR_STAR, + ACTIONS(6071), 1, + anon_sym_LT, + ACTIONS(6079), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6081), 1, + sym__ternary_qmark, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5972), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(6047), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6049), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6057), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6065), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6075), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6077), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6073), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [112060] = 6, + ACTIONS(4723), 1, + anon_sym_EQ, + ACTIONS(5760), 1, + anon_sym_of, + ACTIONS(6329), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4721), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4725), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [112115] = 6, + ACTIONS(5097), 1, + anon_sym_EQ, + ACTIONS(5778), 1, + anon_sym_of, + ACTIONS(6332), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5095), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5099), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [112170] = 6, + ACTIONS(1848), 1, + anon_sym_EQ, + ACTIONS(5780), 1, + anon_sym_of, + ACTIONS(6335), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1846), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1850), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [112225] = 7, + ACTIONS(3962), 1, + anon_sym_EQ, + ACTIONS(4769), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5151), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(5154), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3916), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [112282] = 6, + ACTIONS(5151), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4769), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(5154), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3916), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3920), 24, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [112337] = 6, + ACTIONS(5101), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4624), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(5104), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3916), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3920), 24, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [112392] = 7, + ACTIONS(3980), 1, + anon_sym_DOT, + ACTIONS(3982), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3974), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + ACTIONS(3964), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3916), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 20, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [112449] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4737), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + ACTIONS(4735), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3916), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [112502] = 6, + ACTIONS(5243), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4809), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(5246), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5193), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5195), 24, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [112557] = 6, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4851), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(5055), 3, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + ACTIONS(5058), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5027), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5029), 22, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [112612] = 6, + ACTIONS(5097), 1, + anon_sym_EQ, + ACTIONS(5778), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5398), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(5095), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5099), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [112667] = 11, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(4709), 1, + anon_sym_override, + ACTIONS(6340), 1, + anon_sym_readonly, + STATE(3410), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6338), 2, + sym_number, + sym_private_property_identifier, + STATE(3975), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4697), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [112732] = 9, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(6344), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6342), 2, + sym_number, + sym_private_property_identifier, + STATE(3989), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4697), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [112793] = 11, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(4709), 1, + anon_sym_override, + ACTIONS(6348), 1, + anon_sym_readonly, + STATE(3401), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6346), 2, + sym_number, + sym_private_property_identifier, + STATE(3961), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4697), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [112858] = 9, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(6352), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6350), 2, + sym_number, + sym_private_property_identifier, + STATE(3963), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4697), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [112919] = 7, + ACTIONS(1848), 1, + anon_sym_EQ, + ACTIONS(2573), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4715), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4718), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1846), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1850), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [112976] = 7, + ACTIONS(4723), 1, + anon_sym_EQ, + ACTIONS(4733), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4727), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4730), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4721), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4725), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [113033] = 4, + ACTIONS(4080), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3916), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 26, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [113084] = 31, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(6051), 1, + anon_sym_AMP_AMP, + ACTIONS(6053), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6055), 1, + anon_sym_GT_GT, + ACTIONS(6059), 1, + anon_sym_AMP, + ACTIONS(6061), 1, + anon_sym_CARET, + ACTIONS(6063), 1, + anon_sym_PIPE, + ACTIONS(6067), 1, + anon_sym_PERCENT, + ACTIONS(6069), 1, + anon_sym_STAR_STAR, + ACTIONS(6071), 1, + anon_sym_LT, + ACTIONS(6079), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6081), 1, + sym__ternary_qmark, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6047), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6049), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6057), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6065), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6075), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6077), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6354), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(6073), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [113189] = 32, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(6051), 1, + anon_sym_AMP_AMP, + ACTIONS(6053), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6055), 1, + anon_sym_GT_GT, + ACTIONS(6059), 1, + anon_sym_AMP, + ACTIONS(6061), 1, + anon_sym_CARET, + ACTIONS(6063), 1, + anon_sym_PIPE, + ACTIONS(6067), 1, + anon_sym_PERCENT, + ACTIONS(6069), 1, + anon_sym_STAR_STAR, + ACTIONS(6071), 1, + anon_sym_LT, + ACTIONS(6079), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6081), 1, + sym__ternary_qmark, + ACTIONS(6356), 1, + anon_sym_SEMI, + ACTIONS(6358), 1, + sym__automatic_semicolon, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6047), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6049), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6057), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6065), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6075), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6077), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6073), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [113296] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5275), 1, + anon_sym_AMP_AMP, + ACTIONS(5277), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5279), 1, + anon_sym_GT_GT, + ACTIONS(5283), 1, + anon_sym_AMP, + ACTIONS(5285), 1, + anon_sym_CARET, + ACTIONS(5287), 1, + anon_sym_PIPE, + ACTIONS(5291), 1, + anon_sym_PERCENT, + ACTIONS(5293), 1, + anon_sym_STAR_STAR, + ACTIONS(5295), 1, + anon_sym_LT, + ACTIONS(5303), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5309), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5263), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5271), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5281), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5289), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5299), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5301), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5901), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(5297), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [113401] = 8, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(6360), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5357), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5359), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [113460] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6366), 1, + anon_sym_AMP_AMP, + ACTIONS(6368), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6374), 1, + anon_sym_AMP, + ACTIONS(6376), 1, + anon_sym_CARET, + ACTIONS(6378), 1, + anon_sym_PIPE, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5219), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [113565] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6366), 1, + anon_sym_AMP_AMP, + ACTIONS(6368), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6374), 1, + anon_sym_AMP, + ACTIONS(6376), 1, + anon_sym_CARET, + ACTIONS(6378), 1, + anon_sym_PIPE, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5368), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [113670] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6366), 1, + anon_sym_AMP_AMP, + ACTIONS(6368), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6374), 1, + anon_sym_AMP, + ACTIONS(6376), 1, + anon_sym_CARET, + ACTIONS(6378), 1, + anon_sym_PIPE, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5376), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [113775] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6366), 1, + anon_sym_AMP_AMP, + ACTIONS(6368), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6374), 1, + anon_sym_AMP, + ACTIONS(6376), 1, + anon_sym_CARET, + ACTIONS(6378), 1, + anon_sym_PIPE, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5389), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [113880] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6366), 1, + anon_sym_AMP_AMP, + ACTIONS(6368), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6374), 1, + anon_sym_AMP, + ACTIONS(6376), 1, + anon_sym_CARET, + ACTIONS(6378), 1, + anon_sym_PIPE, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5159), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [113985] = 18, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5405), 7, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5403), 14, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [114064] = 13, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + ACTIONS(6396), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5403), 17, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [114133] = 25, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5405), 1, + anon_sym_BANG, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6374), 1, + anon_sym_AMP, + ACTIONS(6376), 1, + anon_sym_CARET, + ACTIONS(6378), 1, + anon_sym_PIPE, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 8, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [114226] = 26, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5405), 1, + anon_sym_BANG, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6366), 1, + anon_sym_AMP_AMP, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6374), 1, + anon_sym_AMP, + ACTIONS(6376), 1, + anon_sym_CARET, + ACTIONS(6378), 1, + anon_sym_PIPE, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 7, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COLON, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [114321] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1898), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1902), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1904), 25, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_satisfies, + [114372] = 22, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5405), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 9, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [114459] = 23, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6374), 1, + anon_sym_AMP, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 9, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [114548] = 24, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6374), 1, + anon_sym_AMP, + ACTIONS(6376), 1, + anon_sym_CARET, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 8, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [114639] = 15, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + ACTIONS(6396), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5405), 10, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5403), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [114712] = 16, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + ACTIONS(6396), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 11, + anon_sym_STAR, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5403), 15, + sym__ternary_qmark, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + [114787] = 20, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5405), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5403), 11, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [114870] = 27, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5405), 1, + anon_sym_BANG, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6366), 1, + anon_sym_AMP_AMP, + ACTIONS(6368), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6374), 1, + anon_sym_AMP, + ACTIONS(6376), 1, + anon_sym_CARET, + ACTIONS(6378), 1, + anon_sym_PIPE, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 6, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COLON, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [114967] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6366), 1, + anon_sym_AMP_AMP, + ACTIONS(6368), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6374), 1, + anon_sym_AMP, + ACTIONS(6376), 1, + anon_sym_CARET, + ACTIONS(6378), 1, + anon_sym_PIPE, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5141), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [115072] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6366), 1, + anon_sym_AMP_AMP, + ACTIONS(6368), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6374), 1, + anon_sym_AMP, + ACTIONS(6376), 1, + anon_sym_CARET, + ACTIONS(6378), 1, + anon_sym_PIPE, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5450), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [115177] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6366), 1, + anon_sym_AMP_AMP, + ACTIONS(6368), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6374), 1, + anon_sym_AMP, + ACTIONS(6376), 1, + anon_sym_CARET, + ACTIONS(6378), 1, + anon_sym_PIPE, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5203), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [115282] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6366), 1, + anon_sym_AMP_AMP, + ACTIONS(6368), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6374), 1, + anon_sym_AMP, + ACTIONS(6376), 1, + anon_sym_CARET, + ACTIONS(6378), 1, + anon_sym_PIPE, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5125), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [115387] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6366), 1, + anon_sym_AMP_AMP, + ACTIONS(6368), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6374), 1, + anon_sym_AMP, + ACTIONS(6376), 1, + anon_sym_CARET, + ACTIONS(6378), 1, + anon_sym_PIPE, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5167), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [115492] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6366), 1, + anon_sym_AMP_AMP, + ACTIONS(6368), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6374), 1, + anon_sym_AMP, + ACTIONS(6376), 1, + anon_sym_CARET, + ACTIONS(6378), 1, + anon_sym_PIPE, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5372), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [115597] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6366), 1, + anon_sym_AMP_AMP, + ACTIONS(6368), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6374), 1, + anon_sym_AMP, + ACTIONS(6376), 1, + anon_sym_CARET, + ACTIONS(6378), 1, + anon_sym_PIPE, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5374), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [115702] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6366), 1, + anon_sym_AMP_AMP, + ACTIONS(6368), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6374), 1, + anon_sym_AMP, + ACTIONS(6376), 1, + anon_sym_CARET, + ACTIONS(6378), 1, + anon_sym_PIPE, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5267), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [115807] = 8, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(6399), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5357), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5359), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [115866] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6399), 1, + anon_sym_LT, + ACTIONS(6405), 1, + anon_sym_AMP_AMP, + ACTIONS(6407), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6409), 1, + anon_sym_GT_GT, + ACTIONS(6413), 1, + anon_sym_AMP, + ACTIONS(6415), 1, + anon_sym_CARET, + ACTIONS(6417), 1, + anon_sym_PIPE, + ACTIONS(6421), 1, + anon_sym_PERCENT, + ACTIONS(6423), 1, + anon_sym_STAR_STAR, + ACTIONS(6431), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6433), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5219), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6401), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6403), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6411), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6419), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6427), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6429), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6425), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [115971] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6399), 1, + anon_sym_LT, + ACTIONS(6405), 1, + anon_sym_AMP_AMP, + ACTIONS(6407), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6409), 1, + anon_sym_GT_GT, + ACTIONS(6413), 1, + anon_sym_AMP, + ACTIONS(6415), 1, + anon_sym_CARET, + ACTIONS(6417), 1, + anon_sym_PIPE, + ACTIONS(6421), 1, + anon_sym_PERCENT, + ACTIONS(6423), 1, + anon_sym_STAR_STAR, + ACTIONS(6431), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6433), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5368), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(6401), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6403), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6411), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6419), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6427), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6429), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6425), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [116076] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6399), 1, + anon_sym_LT, + ACTIONS(6405), 1, + anon_sym_AMP_AMP, + ACTIONS(6407), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6409), 1, + anon_sym_GT_GT, + ACTIONS(6413), 1, + anon_sym_AMP, + ACTIONS(6415), 1, + anon_sym_CARET, + ACTIONS(6417), 1, + anon_sym_PIPE, + ACTIONS(6421), 1, + anon_sym_PERCENT, + ACTIONS(6423), 1, + anon_sym_STAR_STAR, + ACTIONS(6431), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6433), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5376), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(6401), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6403), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6411), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6419), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6427), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6429), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6425), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [116181] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6399), 1, + anon_sym_LT, + ACTIONS(6405), 1, + anon_sym_AMP_AMP, + ACTIONS(6407), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6409), 1, + anon_sym_GT_GT, + ACTIONS(6413), 1, + anon_sym_AMP, + ACTIONS(6415), 1, + anon_sym_CARET, + ACTIONS(6417), 1, + anon_sym_PIPE, + ACTIONS(6421), 1, + anon_sym_PERCENT, + ACTIONS(6423), 1, + anon_sym_STAR_STAR, + ACTIONS(6431), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6433), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5389), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(6401), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6403), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6411), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6419), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6427), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6429), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6425), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [116286] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6399), 1, + anon_sym_LT, + ACTIONS(6405), 1, + anon_sym_AMP_AMP, + ACTIONS(6407), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6409), 1, + anon_sym_GT_GT, + ACTIONS(6413), 1, + anon_sym_AMP, + ACTIONS(6415), 1, + anon_sym_CARET, + ACTIONS(6417), 1, + anon_sym_PIPE, + ACTIONS(6421), 1, + anon_sym_PERCENT, + ACTIONS(6423), 1, + anon_sym_STAR_STAR, + ACTIONS(6431), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6433), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5159), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6401), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6403), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6411), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6419), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6427), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6429), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6425), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [116391] = 18, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6399), 1, + anon_sym_LT, + ACTIONS(6409), 1, + anon_sym_GT_GT, + ACTIONS(6421), 1, + anon_sym_PERCENT, + ACTIONS(6423), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6401), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6411), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6419), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5405), 7, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5403), 14, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [116470] = 13, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6423), 1, + anon_sym_STAR_STAR, + ACTIONS(6435), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5403), 17, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [116539] = 25, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5405), 1, + anon_sym_BANG, + ACTIONS(6399), 1, + anon_sym_LT, + ACTIONS(6409), 1, + anon_sym_GT_GT, + ACTIONS(6413), 1, + anon_sym_AMP, + ACTIONS(6415), 1, + anon_sym_CARET, + ACTIONS(6417), 1, + anon_sym_PIPE, + ACTIONS(6421), 1, + anon_sym_PERCENT, + ACTIONS(6423), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6401), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6403), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6411), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6419), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6427), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6429), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6425), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 8, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [116632] = 26, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5405), 1, + anon_sym_BANG, + ACTIONS(6399), 1, + anon_sym_LT, + ACTIONS(6405), 1, + anon_sym_AMP_AMP, + ACTIONS(6409), 1, + anon_sym_GT_GT, + ACTIONS(6413), 1, + anon_sym_AMP, + ACTIONS(6415), 1, + anon_sym_CARET, + ACTIONS(6417), 1, + anon_sym_PIPE, + ACTIONS(6421), 1, + anon_sym_PERCENT, + ACTIONS(6423), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6401), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6403), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6411), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6419), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6427), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6429), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6425), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 7, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [116727] = 16, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6421), 1, + anon_sym_PERCENT, + ACTIONS(6423), 1, + anon_sym_STAR_STAR, + ACTIONS(6435), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6401), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6419), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5405), 8, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5403), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [116802] = 22, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6399), 1, + anon_sym_LT, + ACTIONS(6409), 1, + anon_sym_GT_GT, + ACTIONS(6421), 1, + anon_sym_PERCENT, + ACTIONS(6423), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6401), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6403), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6411), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6419), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6427), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6429), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5405), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(6425), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 9, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [116889] = 23, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6399), 1, + anon_sym_LT, + ACTIONS(6409), 1, + anon_sym_GT_GT, + ACTIONS(6413), 1, + anon_sym_AMP, + ACTIONS(6421), 1, + anon_sym_PERCENT, + ACTIONS(6423), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(6401), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6403), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6411), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6419), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6427), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6429), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6425), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 9, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [116978] = 24, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6399), 1, + anon_sym_LT, + ACTIONS(6409), 1, + anon_sym_GT_GT, + ACTIONS(6413), 1, + anon_sym_AMP, + ACTIONS(6415), 1, + anon_sym_CARET, + ACTIONS(6421), 1, + anon_sym_PERCENT, + ACTIONS(6423), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(6401), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6403), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6411), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6419), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6427), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6429), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6425), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 8, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [117069] = 15, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6421), 1, + anon_sym_PERCENT, + ACTIONS(6423), 1, + anon_sym_STAR_STAR, + ACTIONS(6435), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6401), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5405), 10, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5403), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [117142] = 16, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6423), 1, + anon_sym_STAR_STAR, + ACTIONS(6435), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 11, + anon_sym_STAR, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5403), 15, + sym__ternary_qmark, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + [117217] = 20, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6399), 1, + anon_sym_LT, + ACTIONS(6409), 1, + anon_sym_GT_GT, + ACTIONS(6421), 1, + anon_sym_PERCENT, + ACTIONS(6423), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6401), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6403), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6411), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6419), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6425), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5405), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5403), 11, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [117300] = 27, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5405), 1, + anon_sym_BANG, + ACTIONS(6399), 1, + anon_sym_LT, + ACTIONS(6405), 1, + anon_sym_AMP_AMP, + ACTIONS(6407), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6409), 1, + anon_sym_GT_GT, + ACTIONS(6413), 1, + anon_sym_AMP, + ACTIONS(6415), 1, + anon_sym_CARET, + ACTIONS(6417), 1, + anon_sym_PIPE, + ACTIONS(6421), 1, + anon_sym_PERCENT, + ACTIONS(6423), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6401), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6403), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6411), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6419), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6427), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6429), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6425), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 6, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [117397] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6399), 1, + anon_sym_LT, + ACTIONS(6405), 1, + anon_sym_AMP_AMP, + ACTIONS(6407), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6409), 1, + anon_sym_GT_GT, + ACTIONS(6413), 1, + anon_sym_AMP, + ACTIONS(6415), 1, + anon_sym_CARET, + ACTIONS(6417), 1, + anon_sym_PIPE, + ACTIONS(6421), 1, + anon_sym_PERCENT, + ACTIONS(6423), 1, + anon_sym_STAR_STAR, + ACTIONS(6431), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6433), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5141), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6401), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6403), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6411), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6419), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6427), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6429), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6425), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [117502] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6399), 1, + anon_sym_LT, + ACTIONS(6405), 1, + anon_sym_AMP_AMP, + ACTIONS(6407), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6409), 1, + anon_sym_GT_GT, + ACTIONS(6413), 1, + anon_sym_AMP, + ACTIONS(6415), 1, + anon_sym_CARET, + ACTIONS(6417), 1, + anon_sym_PIPE, + ACTIONS(6421), 1, + anon_sym_PERCENT, + ACTIONS(6423), 1, + anon_sym_STAR_STAR, + ACTIONS(6431), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6433), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5450), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(6401), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6403), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6411), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6419), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6427), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6429), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6425), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [117607] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6399), 1, + anon_sym_LT, + ACTIONS(6405), 1, + anon_sym_AMP_AMP, + ACTIONS(6407), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6409), 1, + anon_sym_GT_GT, + ACTIONS(6413), 1, + anon_sym_AMP, + ACTIONS(6415), 1, + anon_sym_CARET, + ACTIONS(6417), 1, + anon_sym_PIPE, + ACTIONS(6421), 1, + anon_sym_PERCENT, + ACTIONS(6423), 1, + anon_sym_STAR_STAR, + ACTIONS(6431), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6433), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5203), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6401), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6403), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6411), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6419), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6427), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6429), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6425), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [117712] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6399), 1, + anon_sym_LT, + ACTIONS(6405), 1, + anon_sym_AMP_AMP, + ACTIONS(6407), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6409), 1, + anon_sym_GT_GT, + ACTIONS(6413), 1, + anon_sym_AMP, + ACTIONS(6415), 1, + anon_sym_CARET, + ACTIONS(6417), 1, + anon_sym_PIPE, + ACTIONS(6421), 1, + anon_sym_PERCENT, + ACTIONS(6423), 1, + anon_sym_STAR_STAR, + ACTIONS(6431), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6433), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5125), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6401), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6403), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6411), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6419), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6427), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6429), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6425), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [117817] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6399), 1, + anon_sym_LT, + ACTIONS(6405), 1, + anon_sym_AMP_AMP, + ACTIONS(6407), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6409), 1, + anon_sym_GT_GT, + ACTIONS(6413), 1, + anon_sym_AMP, + ACTIONS(6415), 1, + anon_sym_CARET, + ACTIONS(6417), 1, + anon_sym_PIPE, + ACTIONS(6421), 1, + anon_sym_PERCENT, + ACTIONS(6423), 1, + anon_sym_STAR_STAR, + ACTIONS(6431), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6433), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5167), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6401), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6403), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6411), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6419), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6427), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6429), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6425), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [117922] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6399), 1, + anon_sym_LT, + ACTIONS(6405), 1, + anon_sym_AMP_AMP, + ACTIONS(6407), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6409), 1, + anon_sym_GT_GT, + ACTIONS(6413), 1, + anon_sym_AMP, + ACTIONS(6415), 1, + anon_sym_CARET, + ACTIONS(6417), 1, + anon_sym_PIPE, + ACTIONS(6421), 1, + anon_sym_PERCENT, + ACTIONS(6423), 1, + anon_sym_STAR_STAR, + ACTIONS(6431), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6433), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5372), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(6401), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6403), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6411), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6419), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6427), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6429), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6425), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [118027] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6399), 1, + anon_sym_LT, + ACTIONS(6405), 1, + anon_sym_AMP_AMP, + ACTIONS(6407), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6409), 1, + anon_sym_GT_GT, + ACTIONS(6413), 1, + anon_sym_AMP, + ACTIONS(6415), 1, + anon_sym_CARET, + ACTIONS(6417), 1, + anon_sym_PIPE, + ACTIONS(6421), 1, + anon_sym_PERCENT, + ACTIONS(6423), 1, + anon_sym_STAR_STAR, + ACTIONS(6431), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6433), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5374), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(6401), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6403), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6411), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6419), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6427), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6429), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6425), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [118132] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6399), 1, + anon_sym_LT, + ACTIONS(6405), 1, + anon_sym_AMP_AMP, + ACTIONS(6407), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6409), 1, + anon_sym_GT_GT, + ACTIONS(6413), 1, + anon_sym_AMP, + ACTIONS(6415), 1, + anon_sym_CARET, + ACTIONS(6417), 1, + anon_sym_PIPE, + ACTIONS(6421), 1, + anon_sym_PERCENT, + ACTIONS(6423), 1, + anon_sym_STAR_STAR, + ACTIONS(6431), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6433), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5267), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6401), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6403), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6411), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6419), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6427), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6429), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6425), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [118237] = 31, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5572), 1, + anon_sym_as, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(5578), 1, + anon_sym_satisfies, + ACTIONS(6051), 1, + anon_sym_AMP_AMP, + ACTIONS(6053), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6055), 1, + anon_sym_GT_GT, + ACTIONS(6059), 1, + anon_sym_AMP, + ACTIONS(6061), 1, + anon_sym_CARET, + ACTIONS(6063), 1, + anon_sym_PIPE, + ACTIONS(6067), 1, + anon_sym_PERCENT, + ACTIONS(6069), 1, + anon_sym_STAR_STAR, + ACTIONS(6071), 1, + anon_sym_LT, + ACTIONS(6079), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6081), 1, + sym__ternary_qmark, + STATE(2079), 1, + sym_type_arguments, + STATE(2707), 1, + sym_arguments, + STATE(6171), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5532), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6047), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6049), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6057), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6065), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6075), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6077), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6438), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(6073), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [118342] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5468), 1, + anon_sym_AMP_AMP, + ACTIONS(5470), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5472), 1, + anon_sym_GT_GT, + ACTIONS(5476), 1, + anon_sym_AMP, + ACTIONS(5478), 1, + anon_sym_CARET, + ACTIONS(5480), 1, + anon_sym_PIPE, + ACTIONS(5484), 1, + anon_sym_PERCENT, + ACTIONS(5486), 1, + anon_sym_STAR_STAR, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5498), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5466), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5474), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5482), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5492), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5494), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6140), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(5490), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [118447] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5468), 1, + anon_sym_AMP_AMP, + ACTIONS(5470), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5472), 1, + anon_sym_GT_GT, + ACTIONS(5476), 1, + anon_sym_AMP, + ACTIONS(5478), 1, + anon_sym_CARET, + ACTIONS(5480), 1, + anon_sym_PIPE, + ACTIONS(5484), 1, + anon_sym_PERCENT, + ACTIONS(5486), 1, + anon_sym_STAR_STAR, + ACTIONS(5488), 1, + anon_sym_LT, + ACTIONS(5496), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5498), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5466), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5474), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5482), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5492), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5494), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6297), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(5490), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [118552] = 12, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6440), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5391), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5393), 18, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [118619] = 15, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6443), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5378), 11, + anon_sym_STAR, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5380), 16, + sym__ternary_qmark, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + [118692] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6366), 1, + anon_sym_AMP_AMP, + ACTIONS(6368), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6374), 1, + anon_sym_AMP, + ACTIONS(6376), 1, + anon_sym_CARET, + ACTIONS(6378), 1, + anon_sym_PIPE, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5401), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [118797] = 11, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6446), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5436), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5438), 20, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [118862] = 12, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6449), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5391), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5393), 18, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [118929] = 15, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6452), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5378), 11, + anon_sym_STAR, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5380), 16, + sym__ternary_qmark, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + [119002] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6399), 1, + anon_sym_LT, + ACTIONS(6405), 1, + anon_sym_AMP_AMP, + ACTIONS(6407), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6409), 1, + anon_sym_GT_GT, + ACTIONS(6413), 1, + anon_sym_AMP, + ACTIONS(6415), 1, + anon_sym_CARET, + ACTIONS(6417), 1, + anon_sym_PIPE, + ACTIONS(6421), 1, + anon_sym_PERCENT, + ACTIONS(6423), 1, + anon_sym_STAR_STAR, + ACTIONS(6431), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6433), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5401), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(6401), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6403), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6411), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6419), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6427), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6429), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6425), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [119107] = 11, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6455), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5436), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5438), 20, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [119172] = 5, + ACTIONS(3988), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4059), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(3916), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [119225] = 7, + ACTIONS(4105), 1, + anon_sym_EQ, + ACTIONS(5151), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4769), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(5154), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3916), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3920), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [119282] = 8, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(6458), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5357), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5359), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [119341] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6458), 1, + anon_sym_LT, + ACTIONS(6464), 1, + anon_sym_AMP_AMP, + ACTIONS(6466), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6468), 1, + anon_sym_GT_GT, + ACTIONS(6472), 1, + anon_sym_AMP, + ACTIONS(6474), 1, + anon_sym_CARET, + ACTIONS(6476), 1, + anon_sym_PIPE, + ACTIONS(6480), 1, + anon_sym_PERCENT, + ACTIONS(6482), 1, + anon_sym_STAR_STAR, + ACTIONS(6490), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6492), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5219), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6462), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6478), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6486), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6488), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6484), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [119446] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6458), 1, + anon_sym_LT, + ACTIONS(6464), 1, + anon_sym_AMP_AMP, + ACTIONS(6466), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6468), 1, + anon_sym_GT_GT, + ACTIONS(6472), 1, + anon_sym_AMP, + ACTIONS(6474), 1, + anon_sym_CARET, + ACTIONS(6476), 1, + anon_sym_PIPE, + ACTIONS(6480), 1, + anon_sym_PERCENT, + ACTIONS(6482), 1, + anon_sym_STAR_STAR, + ACTIONS(6490), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6492), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5368), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(6460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6462), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6478), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6486), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6488), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6484), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [119551] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6458), 1, + anon_sym_LT, + ACTIONS(6464), 1, + anon_sym_AMP_AMP, + ACTIONS(6466), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6468), 1, + anon_sym_GT_GT, + ACTIONS(6472), 1, + anon_sym_AMP, + ACTIONS(6474), 1, + anon_sym_CARET, + ACTIONS(6476), 1, + anon_sym_PIPE, + ACTIONS(6480), 1, + anon_sym_PERCENT, + ACTIONS(6482), 1, + anon_sym_STAR_STAR, + ACTIONS(6490), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6492), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5376), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(6460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6462), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6478), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6486), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6488), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6484), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [119656] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6458), 1, + anon_sym_LT, + ACTIONS(6464), 1, + anon_sym_AMP_AMP, + ACTIONS(6466), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6468), 1, + anon_sym_GT_GT, + ACTIONS(6472), 1, + anon_sym_AMP, + ACTIONS(6474), 1, + anon_sym_CARET, + ACTIONS(6476), 1, + anon_sym_PIPE, + ACTIONS(6480), 1, + anon_sym_PERCENT, + ACTIONS(6482), 1, + anon_sym_STAR_STAR, + ACTIONS(6490), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6492), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5389), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(6460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6462), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6478), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6486), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6488), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6484), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [119761] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6458), 1, + anon_sym_LT, + ACTIONS(6464), 1, + anon_sym_AMP_AMP, + ACTIONS(6466), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6468), 1, + anon_sym_GT_GT, + ACTIONS(6472), 1, + anon_sym_AMP, + ACTIONS(6474), 1, + anon_sym_CARET, + ACTIONS(6476), 1, + anon_sym_PIPE, + ACTIONS(6480), 1, + anon_sym_PERCENT, + ACTIONS(6482), 1, + anon_sym_STAR_STAR, + ACTIONS(6490), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6492), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5159), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6462), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6478), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6486), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6488), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6484), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [119866] = 18, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6458), 1, + anon_sym_LT, + ACTIONS(6468), 1, + anon_sym_GT_GT, + ACTIONS(6480), 1, + anon_sym_PERCENT, + ACTIONS(6482), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6478), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5405), 7, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5403), 14, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [119945] = 13, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6482), 1, + anon_sym_STAR_STAR, + ACTIONS(6494), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5403), 17, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [120014] = 25, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5405), 1, + anon_sym_BANG, + ACTIONS(6458), 1, + anon_sym_LT, + ACTIONS(6468), 1, + anon_sym_GT_GT, + ACTIONS(6472), 1, + anon_sym_AMP, + ACTIONS(6474), 1, + anon_sym_CARET, + ACTIONS(6476), 1, + anon_sym_PIPE, + ACTIONS(6480), 1, + anon_sym_PERCENT, + ACTIONS(6482), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6462), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6478), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6486), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6488), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6484), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 8, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [120107] = 26, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5405), 1, + anon_sym_BANG, + ACTIONS(6458), 1, + anon_sym_LT, + ACTIONS(6464), 1, + anon_sym_AMP_AMP, + ACTIONS(6468), 1, + anon_sym_GT_GT, + ACTIONS(6472), 1, + anon_sym_AMP, + ACTIONS(6474), 1, + anon_sym_CARET, + ACTIONS(6476), 1, + anon_sym_PIPE, + ACTIONS(6480), 1, + anon_sym_PERCENT, + ACTIONS(6482), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6462), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6478), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6486), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6488), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6484), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 7, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [120202] = 16, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6480), 1, + anon_sym_PERCENT, + ACTIONS(6482), 1, + anon_sym_STAR_STAR, + ACTIONS(6494), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6478), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5405), 8, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5403), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [120277] = 22, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6458), 1, + anon_sym_LT, + ACTIONS(6468), 1, + anon_sym_GT_GT, + ACTIONS(6480), 1, + anon_sym_PERCENT, + ACTIONS(6482), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6462), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6478), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6486), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6488), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5405), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(6484), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 9, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [120364] = 23, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6458), 1, + anon_sym_LT, + ACTIONS(6468), 1, + anon_sym_GT_GT, + ACTIONS(6472), 1, + anon_sym_AMP, + ACTIONS(6480), 1, + anon_sym_PERCENT, + ACTIONS(6482), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(6460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6462), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6478), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6486), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6488), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6484), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 9, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [120453] = 24, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6458), 1, + anon_sym_LT, + ACTIONS(6468), 1, + anon_sym_GT_GT, + ACTIONS(6472), 1, + anon_sym_AMP, + ACTIONS(6474), 1, + anon_sym_CARET, + ACTIONS(6480), 1, + anon_sym_PERCENT, + ACTIONS(6482), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(6460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6462), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6478), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6486), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6488), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6484), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 8, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [120544] = 15, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6480), 1, + anon_sym_PERCENT, + ACTIONS(6482), 1, + anon_sym_STAR_STAR, + ACTIONS(6494), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5405), 10, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5403), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [120617] = 16, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6482), 1, + anon_sym_STAR_STAR, + ACTIONS(6494), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 11, + anon_sym_STAR, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5403), 15, + sym__ternary_qmark, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + [120692] = 20, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6458), 1, + anon_sym_LT, + ACTIONS(6468), 1, + anon_sym_GT_GT, + ACTIONS(6480), 1, + anon_sym_PERCENT, + ACTIONS(6482), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6462), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6478), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6484), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5405), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5403), 11, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [120775] = 27, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5405), 1, + anon_sym_BANG, + ACTIONS(6458), 1, + anon_sym_LT, + ACTIONS(6464), 1, + anon_sym_AMP_AMP, + ACTIONS(6466), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6468), 1, + anon_sym_GT_GT, + ACTIONS(6472), 1, + anon_sym_AMP, + ACTIONS(6474), 1, + anon_sym_CARET, + ACTIONS(6476), 1, + anon_sym_PIPE, + ACTIONS(6480), 1, + anon_sym_PERCENT, + ACTIONS(6482), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6462), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6478), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6486), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6488), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6484), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 6, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [120872] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6458), 1, + anon_sym_LT, + ACTIONS(6464), 1, + anon_sym_AMP_AMP, + ACTIONS(6466), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6468), 1, + anon_sym_GT_GT, + ACTIONS(6472), 1, + anon_sym_AMP, + ACTIONS(6474), 1, + anon_sym_CARET, + ACTIONS(6476), 1, + anon_sym_PIPE, + ACTIONS(6480), 1, + anon_sym_PERCENT, + ACTIONS(6482), 1, + anon_sym_STAR_STAR, + ACTIONS(6490), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6492), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5141), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6462), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6478), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6486), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6488), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6484), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [120977] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6458), 1, + anon_sym_LT, + ACTIONS(6464), 1, + anon_sym_AMP_AMP, + ACTIONS(6466), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6468), 1, + anon_sym_GT_GT, + ACTIONS(6472), 1, + anon_sym_AMP, + ACTIONS(6474), 1, + anon_sym_CARET, + ACTIONS(6476), 1, + anon_sym_PIPE, + ACTIONS(6480), 1, + anon_sym_PERCENT, + ACTIONS(6482), 1, + anon_sym_STAR_STAR, + ACTIONS(6490), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6492), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5450), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(6460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6462), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6478), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6486), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6488), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6484), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [121082] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6458), 1, + anon_sym_LT, + ACTIONS(6464), 1, + anon_sym_AMP_AMP, + ACTIONS(6466), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6468), 1, + anon_sym_GT_GT, + ACTIONS(6472), 1, + anon_sym_AMP, + ACTIONS(6474), 1, + anon_sym_CARET, + ACTIONS(6476), 1, + anon_sym_PIPE, + ACTIONS(6480), 1, + anon_sym_PERCENT, + ACTIONS(6482), 1, + anon_sym_STAR_STAR, + ACTIONS(6490), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6492), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5203), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6462), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6478), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6486), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6488), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6484), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [121187] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6458), 1, + anon_sym_LT, + ACTIONS(6464), 1, + anon_sym_AMP_AMP, + ACTIONS(6466), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6468), 1, + anon_sym_GT_GT, + ACTIONS(6472), 1, + anon_sym_AMP, + ACTIONS(6474), 1, + anon_sym_CARET, + ACTIONS(6476), 1, + anon_sym_PIPE, + ACTIONS(6480), 1, + anon_sym_PERCENT, + ACTIONS(6482), 1, + anon_sym_STAR_STAR, + ACTIONS(6490), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6492), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5125), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6462), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6478), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6486), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6488), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6484), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [121292] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6458), 1, + anon_sym_LT, + ACTIONS(6464), 1, + anon_sym_AMP_AMP, + ACTIONS(6466), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6468), 1, + anon_sym_GT_GT, + ACTIONS(6472), 1, + anon_sym_AMP, + ACTIONS(6474), 1, + anon_sym_CARET, + ACTIONS(6476), 1, + anon_sym_PIPE, + ACTIONS(6480), 1, + anon_sym_PERCENT, + ACTIONS(6482), 1, + anon_sym_STAR_STAR, + ACTIONS(6490), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6492), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5167), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6462), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6478), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6486), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6488), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6484), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [121397] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6458), 1, + anon_sym_LT, + ACTIONS(6464), 1, + anon_sym_AMP_AMP, + ACTIONS(6466), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6468), 1, + anon_sym_GT_GT, + ACTIONS(6472), 1, + anon_sym_AMP, + ACTIONS(6474), 1, + anon_sym_CARET, + ACTIONS(6476), 1, + anon_sym_PIPE, + ACTIONS(6480), 1, + anon_sym_PERCENT, + ACTIONS(6482), 1, + anon_sym_STAR_STAR, + ACTIONS(6490), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6492), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5372), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(6460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6462), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6478), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6486), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6488), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6484), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [121502] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6458), 1, + anon_sym_LT, + ACTIONS(6464), 1, + anon_sym_AMP_AMP, + ACTIONS(6466), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6468), 1, + anon_sym_GT_GT, + ACTIONS(6472), 1, + anon_sym_AMP, + ACTIONS(6474), 1, + anon_sym_CARET, + ACTIONS(6476), 1, + anon_sym_PIPE, + ACTIONS(6480), 1, + anon_sym_PERCENT, + ACTIONS(6482), 1, + anon_sym_STAR_STAR, + ACTIONS(6490), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6492), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5374), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(6460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6462), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6478), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6486), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6488), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6484), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [121607] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6458), 1, + anon_sym_LT, + ACTIONS(6464), 1, + anon_sym_AMP_AMP, + ACTIONS(6466), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6468), 1, + anon_sym_GT_GT, + ACTIONS(6472), 1, + anon_sym_AMP, + ACTIONS(6474), 1, + anon_sym_CARET, + ACTIONS(6476), 1, + anon_sym_PIPE, + ACTIONS(6480), 1, + anon_sym_PERCENT, + ACTIONS(6482), 1, + anon_sym_STAR_STAR, + ACTIONS(6490), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6492), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5267), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6462), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6478), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6486), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6488), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6484), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [121712] = 12, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6497), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5391), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5393), 18, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [121779] = 15, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6500), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5378), 11, + anon_sym_STAR, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5380), 16, + sym__ternary_qmark, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + [121852] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6458), 1, + anon_sym_LT, + ACTIONS(6464), 1, + anon_sym_AMP_AMP, + ACTIONS(6466), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6468), 1, + anon_sym_GT_GT, + ACTIONS(6472), 1, + anon_sym_AMP, + ACTIONS(6474), 1, + anon_sym_CARET, + ACTIONS(6476), 1, + anon_sym_PIPE, + ACTIONS(6480), 1, + anon_sym_PERCENT, + ACTIONS(6482), 1, + anon_sym_STAR_STAR, + ACTIONS(6490), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6492), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5401), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(6460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6462), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6478), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6486), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6488), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6484), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [121957] = 7, + ACTIONS(4097), 1, + anon_sym_EQ, + ACTIONS(5151), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4769), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(5154), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3916), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3920), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [122014] = 4, + ACTIONS(4093), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3916), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 26, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [122065] = 7, + ACTIONS(4101), 1, + anon_sym_EQ, + ACTIONS(5151), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4769), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(5154), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3916), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3920), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [122122] = 16, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + ACTIONS(6396), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5405), 8, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5403), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [122197] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6399), 1, + anon_sym_LT, + ACTIONS(6405), 1, + anon_sym_AMP_AMP, + ACTIONS(6407), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6409), 1, + anon_sym_GT_GT, + ACTIONS(6413), 1, + anon_sym_AMP, + ACTIONS(6415), 1, + anon_sym_CARET, + ACTIONS(6417), 1, + anon_sym_PIPE, + ACTIONS(6421), 1, + anon_sym_PERCENT, + ACTIONS(6423), 1, + anon_sym_STAR_STAR, + ACTIONS(6431), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6433), 1, + sym__ternary_qmark, + ACTIONS(6503), 1, + anon_sym_RBRACK, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6401), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6403), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6411), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6419), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6427), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6429), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6425), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [122301] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1996), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(6505), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(6508), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [122351] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2068), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(6511), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(6514), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [122401] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5223), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(6517), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(6520), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [122451] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(744), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2141), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2139), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [122511] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(5836), 1, + anon_sym_RBRACE, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2145), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2143), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [122571] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(5836), 1, + anon_sym_RBRACE, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2141), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2139), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [122631] = 8, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6523), 2, + sym_number, + sym_private_property_identifier, + STATE(4104), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4697), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [122689] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4835), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(5027), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5029), 24, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [122739] = 8, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6525), 2, + sym_number, + sym_private_property_identifier, + STATE(4081), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4697), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [122797] = 8, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6527), 2, + sym_number, + sym_private_property_identifier, + STATE(4052), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4697), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [122855] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5117), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(6529), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(6532), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [122905] = 8, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6535), 2, + sym_number, + sym_private_property_identifier, + STATE(3968), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4697), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [122963] = 6, + ACTIONS(5151), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5154), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4769), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3916), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [123017] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3627), 12, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + anon_sym_QMARK, + ACTIONS(3625), 27, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_DOT, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + anon_sym_extends, + [123065] = 6, + ACTIONS(5243), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5246), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4809), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(5193), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5195), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [123119] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3631), 12, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + anon_sym_QMARK, + ACTIONS(3629), 27, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_DOT, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + anon_sym_extends, + [123167] = 6, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5058), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4851), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(5055), 3, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + ACTIONS(5027), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5029), 20, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [123221] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3635), 12, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + anon_sym_QMARK, + ACTIONS(3633), 27, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_DOT, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + anon_sym_extends, + [123269] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(715), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(6051), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2145), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2143), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [123329] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(715), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(6051), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2141), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2139), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [123389] = 11, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5700), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2553), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6271), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [123453] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6366), 1, + anon_sym_AMP_AMP, + ACTIONS(6368), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6374), 1, + anon_sym_AMP, + ACTIONS(6376), 1, + anon_sym_CARET, + ACTIONS(6378), 1, + anon_sym_PIPE, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + ACTIONS(6537), 1, + anon_sym_COLON, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [123557] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6399), 1, + anon_sym_LT, + ACTIONS(6405), 1, + anon_sym_AMP_AMP, + ACTIONS(6407), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6409), 1, + anon_sym_GT_GT, + ACTIONS(6413), 1, + anon_sym_AMP, + ACTIONS(6415), 1, + anon_sym_CARET, + ACTIONS(6417), 1, + anon_sym_PIPE, + ACTIONS(6421), 1, + anon_sym_PERCENT, + ACTIONS(6423), 1, + anon_sym_STAR_STAR, + ACTIONS(6431), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6433), 1, + sym__ternary_qmark, + ACTIONS(6539), 1, + anon_sym_RBRACK, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6401), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6403), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6411), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6419), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6427), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6429), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6425), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [123661] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1948), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(6541), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(6544), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [123711] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6399), 1, + anon_sym_LT, + ACTIONS(6405), 1, + anon_sym_AMP_AMP, + ACTIONS(6407), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6409), 1, + anon_sym_GT_GT, + ACTIONS(6413), 1, + anon_sym_AMP, + ACTIONS(6415), 1, + anon_sym_CARET, + ACTIONS(6417), 1, + anon_sym_PIPE, + ACTIONS(6421), 1, + anon_sym_PERCENT, + ACTIONS(6423), 1, + anon_sym_STAR_STAR, + ACTIONS(6431), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6433), 1, + sym__ternary_qmark, + ACTIONS(6547), 1, + anon_sym_RBRACK, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6401), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6403), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6411), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6419), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6427), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6429), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6425), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [123815] = 8, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6549), 2, + sym_number, + sym_private_property_identifier, + STATE(4019), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4697), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [123873] = 8, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6551), 2, + sym_number, + sym_private_property_identifier, + STATE(4024), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4697), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [123931] = 8, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6553), 2, + sym_number, + sym_private_property_identifier, + STATE(4026), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4697), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [123989] = 8, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6555), 2, + sym_number, + sym_private_property_identifier, + STATE(4030), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4697), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [124047] = 8, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6557), 2, + sym_number, + sym_private_property_identifier, + STATE(4031), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4697), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [124105] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6366), 1, + anon_sym_AMP_AMP, + ACTIONS(6368), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6374), 1, + anon_sym_AMP, + ACTIONS(6376), 1, + anon_sym_CARET, + ACTIONS(6378), 1, + anon_sym_PIPE, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + ACTIONS(6559), 1, + anon_sym_COLON, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [124209] = 8, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(6561), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5357), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5359), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [124267] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5219), 1, + anon_sym_BQUOTE, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6561), 1, + anon_sym_LT, + ACTIONS(6567), 1, + anon_sym_AMP_AMP, + ACTIONS(6569), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6571), 1, + anon_sym_GT_GT, + ACTIONS(6575), 1, + anon_sym_AMP, + ACTIONS(6577), 1, + anon_sym_CARET, + ACTIONS(6579), 1, + anon_sym_PIPE, + ACTIONS(6583), 1, + anon_sym_PERCENT, + ACTIONS(6585), 1, + anon_sym_STAR_STAR, + ACTIONS(6593), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6595), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6563), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6565), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6573), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6581), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6589), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6591), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6587), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [124371] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5368), 1, + anon_sym_BQUOTE, + ACTIONS(6561), 1, + anon_sym_LT, + ACTIONS(6567), 1, + anon_sym_AMP_AMP, + ACTIONS(6569), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6571), 1, + anon_sym_GT_GT, + ACTIONS(6575), 1, + anon_sym_AMP, + ACTIONS(6577), 1, + anon_sym_CARET, + ACTIONS(6579), 1, + anon_sym_PIPE, + ACTIONS(6583), 1, + anon_sym_PERCENT, + ACTIONS(6585), 1, + anon_sym_STAR_STAR, + ACTIONS(6593), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6595), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6563), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6565), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6573), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6581), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6589), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6591), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6587), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [124475] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5376), 1, + anon_sym_BQUOTE, + ACTIONS(6561), 1, + anon_sym_LT, + ACTIONS(6567), 1, + anon_sym_AMP_AMP, + ACTIONS(6569), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6571), 1, + anon_sym_GT_GT, + ACTIONS(6575), 1, + anon_sym_AMP, + ACTIONS(6577), 1, + anon_sym_CARET, + ACTIONS(6579), 1, + anon_sym_PIPE, + ACTIONS(6583), 1, + anon_sym_PERCENT, + ACTIONS(6585), 1, + anon_sym_STAR_STAR, + ACTIONS(6593), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6595), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6563), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6565), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6573), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6581), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6589), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6591), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6587), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [124579] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5389), 1, + anon_sym_BQUOTE, + ACTIONS(6561), 1, + anon_sym_LT, + ACTIONS(6567), 1, + anon_sym_AMP_AMP, + ACTIONS(6569), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6571), 1, + anon_sym_GT_GT, + ACTIONS(6575), 1, + anon_sym_AMP, + ACTIONS(6577), 1, + anon_sym_CARET, + ACTIONS(6579), 1, + anon_sym_PIPE, + ACTIONS(6583), 1, + anon_sym_PERCENT, + ACTIONS(6585), 1, + anon_sym_STAR_STAR, + ACTIONS(6593), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6595), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6563), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6565), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6573), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6581), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6589), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6591), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6587), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [124683] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5159), 1, + anon_sym_BQUOTE, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6561), 1, + anon_sym_LT, + ACTIONS(6567), 1, + anon_sym_AMP_AMP, + ACTIONS(6569), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6571), 1, + anon_sym_GT_GT, + ACTIONS(6575), 1, + anon_sym_AMP, + ACTIONS(6577), 1, + anon_sym_CARET, + ACTIONS(6579), 1, + anon_sym_PIPE, + ACTIONS(6583), 1, + anon_sym_PERCENT, + ACTIONS(6585), 1, + anon_sym_STAR_STAR, + ACTIONS(6593), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6595), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6563), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6565), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6573), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6581), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6589), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6591), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6587), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [124787] = 18, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6561), 1, + anon_sym_LT, + ACTIONS(6571), 1, + anon_sym_GT_GT, + ACTIONS(6583), 1, + anon_sym_PERCENT, + ACTIONS(6585), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6563), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6573), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6581), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5405), 7, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5403), 13, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [124865] = 13, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6585), 1, + anon_sym_STAR_STAR, + ACTIONS(6597), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5403), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [124933] = 25, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5405), 1, + anon_sym_BANG, + ACTIONS(6561), 1, + anon_sym_LT, + ACTIONS(6571), 1, + anon_sym_GT_GT, + ACTIONS(6575), 1, + anon_sym_AMP, + ACTIONS(6577), 1, + anon_sym_CARET, + ACTIONS(6579), 1, + anon_sym_PIPE, + ACTIONS(6583), 1, + anon_sym_PERCENT, + ACTIONS(6585), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6563), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6565), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6573), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6581), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6589), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6591), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6587), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 7, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [125025] = 26, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5405), 1, + anon_sym_BANG, + ACTIONS(6561), 1, + anon_sym_LT, + ACTIONS(6567), 1, + anon_sym_AMP_AMP, + ACTIONS(6571), 1, + anon_sym_GT_GT, + ACTIONS(6575), 1, + anon_sym_AMP, + ACTIONS(6577), 1, + anon_sym_CARET, + ACTIONS(6579), 1, + anon_sym_PIPE, + ACTIONS(6583), 1, + anon_sym_PERCENT, + ACTIONS(6585), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6563), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6565), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6573), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6581), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6589), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6591), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6587), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 6, + sym__ternary_qmark, + anon_sym_as, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [125119] = 16, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6583), 1, + anon_sym_PERCENT, + ACTIONS(6585), 1, + anon_sym_STAR_STAR, + ACTIONS(6597), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6563), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6581), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5405), 8, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5403), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [125193] = 22, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6561), 1, + anon_sym_LT, + ACTIONS(6571), 1, + anon_sym_GT_GT, + ACTIONS(6583), 1, + anon_sym_PERCENT, + ACTIONS(6585), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6563), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6565), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6573), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6581), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6589), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6591), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5405), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(6587), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 8, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [125279] = 23, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6561), 1, + anon_sym_LT, + ACTIONS(6571), 1, + anon_sym_GT_GT, + ACTIONS(6575), 1, + anon_sym_AMP, + ACTIONS(6583), 1, + anon_sym_PERCENT, + ACTIONS(6585), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(6563), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6565), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6573), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6581), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6589), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6591), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6587), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 8, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [125367] = 24, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6561), 1, + anon_sym_LT, + ACTIONS(6571), 1, + anon_sym_GT_GT, + ACTIONS(6575), 1, + anon_sym_AMP, + ACTIONS(6577), 1, + anon_sym_CARET, + ACTIONS(6583), 1, + anon_sym_PERCENT, + ACTIONS(6585), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(6563), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6565), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6573), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6581), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6589), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6591), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6587), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 7, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [125457] = 15, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6583), 1, + anon_sym_PERCENT, + ACTIONS(6585), 1, + anon_sym_STAR_STAR, + ACTIONS(6597), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6563), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5405), 10, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5403), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [125529] = 16, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6585), 1, + anon_sym_STAR_STAR, + ACTIONS(6597), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5405), 11, + anon_sym_STAR, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5403), 14, + sym__ternary_qmark, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + [125603] = 20, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6561), 1, + anon_sym_LT, + ACTIONS(6571), 1, + anon_sym_GT_GT, + ACTIONS(6583), 1, + anon_sym_PERCENT, + ACTIONS(6585), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6563), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6565), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6573), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6581), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6587), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5405), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5403), 10, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [125685] = 27, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5405), 1, + anon_sym_BANG, + ACTIONS(6561), 1, + anon_sym_LT, + ACTIONS(6567), 1, + anon_sym_AMP_AMP, + ACTIONS(6569), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6571), 1, + anon_sym_GT_GT, + ACTIONS(6575), 1, + anon_sym_AMP, + ACTIONS(6577), 1, + anon_sym_CARET, + ACTIONS(6579), 1, + anon_sym_PIPE, + ACTIONS(6583), 1, + anon_sym_PERCENT, + ACTIONS(6585), 1, + anon_sym_STAR_STAR, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6563), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6565), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6573), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6581), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6589), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6591), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6587), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5403), 5, + sym__ternary_qmark, + anon_sym_as, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [125781] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5141), 1, + anon_sym_BQUOTE, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6561), 1, + anon_sym_LT, + ACTIONS(6567), 1, + anon_sym_AMP_AMP, + ACTIONS(6569), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6571), 1, + anon_sym_GT_GT, + ACTIONS(6575), 1, + anon_sym_AMP, + ACTIONS(6577), 1, + anon_sym_CARET, + ACTIONS(6579), 1, + anon_sym_PIPE, + ACTIONS(6583), 1, + anon_sym_PERCENT, + ACTIONS(6585), 1, + anon_sym_STAR_STAR, + ACTIONS(6593), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6595), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6563), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6565), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6573), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6581), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6589), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6591), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6587), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [125885] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5450), 1, + anon_sym_BQUOTE, + ACTIONS(6561), 1, + anon_sym_LT, + ACTIONS(6567), 1, + anon_sym_AMP_AMP, + ACTIONS(6569), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6571), 1, + anon_sym_GT_GT, + ACTIONS(6575), 1, + anon_sym_AMP, + ACTIONS(6577), 1, + anon_sym_CARET, + ACTIONS(6579), 1, + anon_sym_PIPE, + ACTIONS(6583), 1, + anon_sym_PERCENT, + ACTIONS(6585), 1, + anon_sym_STAR_STAR, + ACTIONS(6593), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6595), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6563), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6565), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6573), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6581), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6589), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6591), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6587), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [125989] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5203), 1, + anon_sym_BQUOTE, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6561), 1, + anon_sym_LT, + ACTIONS(6567), 1, + anon_sym_AMP_AMP, + ACTIONS(6569), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6571), 1, + anon_sym_GT_GT, + ACTIONS(6575), 1, + anon_sym_AMP, + ACTIONS(6577), 1, + anon_sym_CARET, + ACTIONS(6579), 1, + anon_sym_PIPE, + ACTIONS(6583), 1, + anon_sym_PERCENT, + ACTIONS(6585), 1, + anon_sym_STAR_STAR, + ACTIONS(6593), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6595), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6563), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6565), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6573), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6581), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6589), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6591), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6587), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [126093] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5125), 1, + anon_sym_BQUOTE, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6561), 1, + anon_sym_LT, + ACTIONS(6567), 1, + anon_sym_AMP_AMP, + ACTIONS(6569), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6571), 1, + anon_sym_GT_GT, + ACTIONS(6575), 1, + anon_sym_AMP, + ACTIONS(6577), 1, + anon_sym_CARET, + ACTIONS(6579), 1, + anon_sym_PIPE, + ACTIONS(6583), 1, + anon_sym_PERCENT, + ACTIONS(6585), 1, + anon_sym_STAR_STAR, + ACTIONS(6593), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6595), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6563), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6565), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6573), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6581), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6589), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6591), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6587), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [126197] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5167), 1, + anon_sym_BQUOTE, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6561), 1, + anon_sym_LT, + ACTIONS(6567), 1, + anon_sym_AMP_AMP, + ACTIONS(6569), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6571), 1, + anon_sym_GT_GT, + ACTIONS(6575), 1, + anon_sym_AMP, + ACTIONS(6577), 1, + anon_sym_CARET, + ACTIONS(6579), 1, + anon_sym_PIPE, + ACTIONS(6583), 1, + anon_sym_PERCENT, + ACTIONS(6585), 1, + anon_sym_STAR_STAR, + ACTIONS(6593), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6595), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6563), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6565), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6573), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6581), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6589), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6591), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6587), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [126301] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5372), 1, + anon_sym_BQUOTE, + ACTIONS(6561), 1, + anon_sym_LT, + ACTIONS(6567), 1, + anon_sym_AMP_AMP, + ACTIONS(6569), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6571), 1, + anon_sym_GT_GT, + ACTIONS(6575), 1, + anon_sym_AMP, + ACTIONS(6577), 1, + anon_sym_CARET, + ACTIONS(6579), 1, + anon_sym_PIPE, + ACTIONS(6583), 1, + anon_sym_PERCENT, + ACTIONS(6585), 1, + anon_sym_STAR_STAR, + ACTIONS(6593), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6595), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6563), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6565), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6573), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6581), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6589), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6591), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6587), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [126405] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5374), 1, + anon_sym_BQUOTE, + ACTIONS(6561), 1, + anon_sym_LT, + ACTIONS(6567), 1, + anon_sym_AMP_AMP, + ACTIONS(6569), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6571), 1, + anon_sym_GT_GT, + ACTIONS(6575), 1, + anon_sym_AMP, + ACTIONS(6577), 1, + anon_sym_CARET, + ACTIONS(6579), 1, + anon_sym_PIPE, + ACTIONS(6583), 1, + anon_sym_PERCENT, + ACTIONS(6585), 1, + anon_sym_STAR_STAR, + ACTIONS(6593), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6595), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6563), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6565), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6573), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6581), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6589), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6591), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6587), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [126509] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5267), 1, + anon_sym_BQUOTE, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6561), 1, + anon_sym_LT, + ACTIONS(6567), 1, + anon_sym_AMP_AMP, + ACTIONS(6569), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6571), 1, + anon_sym_GT_GT, + ACTIONS(6575), 1, + anon_sym_AMP, + ACTIONS(6577), 1, + anon_sym_CARET, + ACTIONS(6579), 1, + anon_sym_PIPE, + ACTIONS(6583), 1, + anon_sym_PERCENT, + ACTIONS(6585), 1, + anon_sym_STAR_STAR, + ACTIONS(6593), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6595), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6563), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6565), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6573), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6581), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6589), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6591), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6587), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [126613] = 8, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6600), 2, + sym_number, + sym_private_property_identifier, + STATE(4042), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4697), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [126671] = 8, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6602), 2, + sym_number, + sym_private_property_identifier, + STATE(4046), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4697), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [126729] = 8, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6604), 2, + sym_number, + sym_private_property_identifier, + STATE(4047), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4697), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [126787] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6399), 1, + anon_sym_LT, + ACTIONS(6405), 1, + anon_sym_AMP_AMP, + ACTIONS(6407), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6409), 1, + anon_sym_GT_GT, + ACTIONS(6413), 1, + anon_sym_AMP, + ACTIONS(6415), 1, + anon_sym_CARET, + ACTIONS(6417), 1, + anon_sym_PIPE, + ACTIONS(6421), 1, + anon_sym_PERCENT, + ACTIONS(6423), 1, + anon_sym_STAR_STAR, + ACTIONS(6431), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6433), 1, + sym__ternary_qmark, + ACTIONS(6606), 1, + anon_sym_RBRACK, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6401), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6403), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6411), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6419), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6427), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6429), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6425), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [126891] = 12, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(2549), 1, + anon_sym_async, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5700), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2553), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6271), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [126957] = 7, + ACTIONS(3986), 1, + anon_sym_EQ, + ACTIONS(5151), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4769), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(5154), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3916), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3920), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [127013] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(746), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + STATE(6237), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2145), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2143), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [127073] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(746), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + STATE(6237), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2141), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2139), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [127133] = 11, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(6146), 1, + anon_sym_COMMA, + ACTIONS(6148), 1, + anon_sym_RBRACE, + STATE(6109), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [127197] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2050), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(6608), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(6611), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [127247] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5137), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(6614), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(6617), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [127297] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5149), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(6620), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(6623), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [127347] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6366), 1, + anon_sym_AMP_AMP, + ACTIONS(6368), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6374), 1, + anon_sym_AMP, + ACTIONS(6376), 1, + anon_sym_CARET, + ACTIONS(6378), 1, + anon_sym_PIPE, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + ACTIONS(6626), 1, + anon_sym_COLON, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [127451] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(5782), 1, + anon_sym_RBRACE, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2145), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2143), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [127511] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(5782), 1, + anon_sym_RBRACE, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2141), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2139), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [127571] = 8, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6041), 2, + sym_number, + sym_private_property_identifier, + STATE(3979), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4697), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [127629] = 8, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6628), 2, + sym_number, + sym_private_property_identifier, + STATE(4071), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4697), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [127687] = 8, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6630), 2, + sym_number, + sym_private_property_identifier, + STATE(4085), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4697), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [127745] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6366), 1, + anon_sym_AMP_AMP, + ACTIONS(6368), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6374), 1, + anon_sym_AMP, + ACTIONS(6376), 1, + anon_sym_CARET, + ACTIONS(6378), 1, + anon_sym_PIPE, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + ACTIONS(6632), 1, + anon_sym_COLON, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [127849] = 12, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6634), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5391), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5393), 17, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [127915] = 15, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6637), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5378), 11, + anon_sym_STAR, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5380), 15, + sym__ternary_qmark, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + [127987] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5401), 1, + anon_sym_BQUOTE, + ACTIONS(6561), 1, + anon_sym_LT, + ACTIONS(6567), 1, + anon_sym_AMP_AMP, + ACTIONS(6569), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6571), 1, + anon_sym_GT_GT, + ACTIONS(6575), 1, + anon_sym_AMP, + ACTIONS(6577), 1, + anon_sym_CARET, + ACTIONS(6579), 1, + anon_sym_PIPE, + ACTIONS(6583), 1, + anon_sym_PERCENT, + ACTIONS(6585), 1, + anon_sym_STAR_STAR, + ACTIONS(6593), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6595), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6563), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6565), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6573), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6581), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6589), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6591), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6587), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [128091] = 11, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(6640), 1, + anon_sym_LT, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5436), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5438), 19, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [128155] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6366), 1, + anon_sym_AMP_AMP, + ACTIONS(6368), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6374), 1, + anon_sym_AMP, + ACTIONS(6376), 1, + anon_sym_CARET, + ACTIONS(6378), 1, + anon_sym_PIPE, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + ACTIONS(6643), 1, + anon_sym_COLON, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [128259] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6366), 1, + anon_sym_AMP_AMP, + ACTIONS(6368), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6374), 1, + anon_sym_AMP, + ACTIONS(6376), 1, + anon_sym_CARET, + ACTIONS(6378), 1, + anon_sym_PIPE, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + ACTIONS(6645), 1, + anon_sym_COLON, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [128363] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6366), 1, + anon_sym_AMP_AMP, + ACTIONS(6368), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6374), 1, + anon_sym_AMP, + ACTIONS(6376), 1, + anon_sym_CARET, + ACTIONS(6378), 1, + anon_sym_PIPE, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + ACTIONS(6647), 1, + anon_sym_COLON, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [128467] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6366), 1, + anon_sym_AMP_AMP, + ACTIONS(6368), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6374), 1, + anon_sym_AMP, + ACTIONS(6376), 1, + anon_sym_CARET, + ACTIONS(6378), 1, + anon_sym_PIPE, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + ACTIONS(6649), 1, + anon_sym_COLON, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [128571] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6366), 1, + anon_sym_AMP_AMP, + ACTIONS(6368), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6374), 1, + anon_sym_AMP, + ACTIONS(6376), 1, + anon_sym_CARET, + ACTIONS(6378), 1, + anon_sym_PIPE, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + ACTIONS(6651), 1, + anon_sym_COLON, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [128675] = 4, + ACTIONS(4089), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3916), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 25, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [128725] = 8, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6653), 2, + sym_number, + sym_private_property_identifier, + STATE(4050), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4697), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [128783] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6366), 1, + anon_sym_AMP_AMP, + ACTIONS(6368), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6374), 1, + anon_sym_AMP, + ACTIONS(6376), 1, + anon_sym_CARET, + ACTIONS(6378), 1, + anon_sym_PIPE, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + ACTIONS(6655), 1, + anon_sym_COLON, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [128887] = 6, + ACTIONS(4047), 1, + anon_sym_COMMA, + ACTIONS(4059), 1, + anon_sym_RBRACK, + ACTIONS(4138), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3916), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [128941] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(742), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2145), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2143), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [129001] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(742), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2141), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2139), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [129061] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(5819), 1, + anon_sym_RBRACE, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2145), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2143), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [129121] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(5819), 1, + anon_sym_RBRACE, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2141), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2139), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [129181] = 6, + ACTIONS(5101), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5104), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4624), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3916), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [129235] = 32, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5901), 1, + anon_sym_of, + ACTIONS(6458), 1, + anon_sym_LT, + ACTIONS(6462), 1, + anon_sym_GT, + ACTIONS(6464), 1, + anon_sym_AMP_AMP, + ACTIONS(6466), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6468), 1, + anon_sym_GT_GT, + ACTIONS(6472), 1, + anon_sym_AMP, + ACTIONS(6474), 1, + anon_sym_CARET, + ACTIONS(6476), 1, + anon_sym_PIPE, + ACTIONS(6480), 1, + anon_sym_PERCENT, + ACTIONS(6482), 1, + anon_sym_STAR_STAR, + ACTIONS(6490), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6492), 1, + sym__ternary_qmark, + ACTIONS(6657), 1, + anon_sym_in, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6460), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6470), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6478), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6486), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6488), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6484), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [129341] = 6, + ACTIONS(4723), 1, + anon_sym_EQ, + ACTIONS(5361), 1, + anon_sym_RBRACK, + ACTIONS(5760), 1, + anon_sym_COMMA, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4721), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4725), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [129395] = 6, + ACTIONS(5097), 1, + anon_sym_EQ, + ACTIONS(5398), 1, + anon_sym_RBRACK, + ACTIONS(5778), 1, + anon_sym_COMMA, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5095), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5099), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [129449] = 6, + ACTIONS(1848), 1, + anon_sym_EQ, + ACTIONS(5443), 1, + anon_sym_RBRACK, + ACTIONS(5780), 1, + anon_sym_COMMA, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1846), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1850), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [129503] = 10, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6105), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [129565] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(744), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2145), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2143), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [129625] = 31, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6360), 1, + anon_sym_LT, + ACTIONS(6366), 1, + anon_sym_AMP_AMP, + ACTIONS(6368), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6370), 1, + anon_sym_GT_GT, + ACTIONS(6374), 1, + anon_sym_AMP, + ACTIONS(6376), 1, + anon_sym_CARET, + ACTIONS(6378), 1, + anon_sym_PIPE, + ACTIONS(6382), 1, + anon_sym_PERCENT, + ACTIONS(6384), 1, + anon_sym_STAR_STAR, + ACTIONS(6392), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6394), 1, + sym__ternary_qmark, + ACTIONS(6660), 1, + anon_sym_COLON, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6362), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6364), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6372), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6380), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6388), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6390), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6386), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [129729] = 6, + ACTIONS(4624), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5101), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(5104), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3916), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [129783] = 8, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6662), 2, + sym_number, + sym_private_property_identifier, + STATE(4109), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4697), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [129841] = 4, + ACTIONS(4105), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3916), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 24, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [129890] = 30, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5077), 1, + anon_sym_LBRACK, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5574), 1, + anon_sym_BANG, + ACTIONS(6561), 1, + anon_sym_LT, + ACTIONS(6567), 1, + anon_sym_AMP_AMP, + ACTIONS(6569), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6571), 1, + anon_sym_GT_GT, + ACTIONS(6575), 1, + anon_sym_AMP, + ACTIONS(6577), 1, + anon_sym_CARET, + ACTIONS(6579), 1, + anon_sym_PIPE, + ACTIONS(6583), 1, + anon_sym_PERCENT, + ACTIONS(6585), 1, + anon_sym_STAR_STAR, + ACTIONS(6593), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6595), 1, + sym__ternary_qmark, + STATE(2707), 1, + sym_arguments, + STATE(3159), 1, + sym_type_arguments, + STATE(6171), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6563), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6565), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6573), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6581), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6589), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6591), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6587), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [129991] = 6, + ACTIONS(87), 1, + anon_sym_BQUOTE, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(2791), 2, + sym_template_string, + sym_arguments, + ACTIONS(4652), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4654), 21, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_satisfies, + [130044] = 30, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(5327), 1, + anon_sym_LPAREN, + ACTIONS(5329), 1, + anon_sym_LBRACK, + ACTIONS(5331), 1, + anon_sym_DOT, + ACTIONS(5589), 1, + anon_sym_BANG, + ACTIONS(6561), 1, + anon_sym_LT, + ACTIONS(6567), 1, + anon_sym_AMP_AMP, + ACTIONS(6569), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6571), 1, + anon_sym_GT_GT, + ACTIONS(6575), 1, + anon_sym_AMP, + ACTIONS(6577), 1, + anon_sym_CARET, + ACTIONS(6579), 1, + anon_sym_PIPE, + ACTIONS(6583), 1, + anon_sym_PERCENT, + ACTIONS(6585), 1, + anon_sym_STAR_STAR, + ACTIONS(6593), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6595), 1, + sym__ternary_qmark, + STATE(2873), 1, + sym_arguments, + STATE(3164), 1, + sym_type_arguments, + STATE(6101), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6563), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6565), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6573), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6581), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6589), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6591), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6587), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [130145] = 30, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5265), 1, + anon_sym_as, + ACTIONS(5269), 1, + anon_sym_BANG, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_satisfies, + ACTIONS(6561), 1, + anon_sym_LT, + ACTIONS(6567), 1, + anon_sym_AMP_AMP, + ACTIONS(6569), 1, + anon_sym_PIPE_PIPE, + ACTIONS(6571), 1, + anon_sym_GT_GT, + ACTIONS(6575), 1, + anon_sym_AMP, + ACTIONS(6577), 1, + anon_sym_CARET, + ACTIONS(6579), 1, + anon_sym_PIPE, + ACTIONS(6583), 1, + anon_sym_PERCENT, + ACTIONS(6585), 1, + anon_sym_STAR_STAR, + ACTIONS(6593), 1, + anon_sym_QMARK_QMARK, + ACTIONS(6595), 1, + sym__ternary_qmark, + STATE(1769), 1, + sym_type_arguments, + STATE(1971), 1, + sym_arguments, + STATE(6098), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5305), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(6563), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(6565), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(6573), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(6581), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(6589), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(6591), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(6587), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [130246] = 4, + ACTIONS(4097), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3916), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 24, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [130295] = 4, + ACTIONS(4101), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3916), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 24, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [130344] = 6, + ACTIONS(957), 1, + anon_sym_BQUOTE, + ACTIONS(5327), 1, + anon_sym_LPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(2889), 2, + sym_template_string, + sym_arguments, + ACTIONS(4652), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4654), 21, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_satisfies, + [130397] = 6, + ACTIONS(3986), 1, + anon_sym_EQ, + ACTIONS(4145), 1, + anon_sym_in, + ACTIONS(4148), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3916), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [130450] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2145), 5, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(740), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(2143), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [130499] = 9, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6271), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [130558] = 4, + ACTIONS(5802), 1, + sym_regex_flags, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5798), 17, + anon_sym_STAR, + anon_sym_as, + anon_sym_BANG, + anon_sym_in, + anon_sym_of, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_instanceof, + anon_sym_satisfies, + ACTIONS(5800), 20, + sym__ternary_qmark, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [130607] = 5, + ACTIONS(6668), 1, + anon_sym_SEMI, + ACTIONS(6671), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6666), 10, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6664), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [130657] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6675), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6673), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [130703] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6679), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6677), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [130749] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6683), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6681), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [130795] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6687), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6685), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [130841] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6691), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6689), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [130887] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6691), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6689), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [130933] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6695), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6693), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [130979] = 5, + ACTIONS(6701), 1, + anon_sym_SEMI, + ACTIONS(6704), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6699), 10, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6697), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131029] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6708), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6706), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131075] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6712), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6710), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131121] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6712), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6710), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131167] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6716), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6714), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131213] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6720), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6718), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131259] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6724), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6722), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131305] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6679), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6677), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131351] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6724), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6722), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131397] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6728), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6726), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131443] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6732), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6730), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131489] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6736), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6734), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131535] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6740), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6738), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131581] = 4, + ACTIONS(6742), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2000), 11, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(2002), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131629] = 5, + ACTIONS(87), 1, + anon_sym_BQUOTE, + STATE(2767), 1, + sym_template_string, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1902), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1904), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_satisfies, + [131679] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6691), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6689), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131725] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6695), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6693), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131771] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6679), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6677), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131817] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6732), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6730), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131863] = 4, + ACTIONS(6744), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2000), 11, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(2002), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131911] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6679), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6677), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [131957] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6679), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6677), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132003] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6675), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6673), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132049] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6732), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6730), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132095] = 4, + ACTIONS(4279), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3916), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [132143] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6679), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6677), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132189] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6679), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6677), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132235] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6732), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6730), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132281] = 4, + ACTIONS(4215), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3916), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [132329] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1978), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(1980), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132375] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6712), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6710), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132421] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6716), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6714), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132467] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6691), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6689), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132513] = 4, + ACTIONS(4285), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3916), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [132561] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6740), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6738), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132607] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6748), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6746), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132653] = 4, + ACTIONS(4289), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3916), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [132701] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6675), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6673), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132747] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6752), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6750), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132793] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6756), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6754), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132839] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6756), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6754), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132885] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6695), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6693), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132931] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6691), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6689), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [132977] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6695), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6693), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [133023] = 4, + ACTIONS(4291), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3916), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [133071] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6691), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6689), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [133117] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6760), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6758), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [133163] = 4, + ACTIONS(4293), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3916), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [133211] = 5, + ACTIONS(957), 1, + anon_sym_BQUOTE, + STATE(2876), 1, + sym_template_string, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1902), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1904), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_satisfies, + [133261] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6695), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6693), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [133307] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6691), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6689), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [133353] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6691), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6689), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [133399] = 4, + ACTIONS(4295), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3916), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [133447] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6732), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6730), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [133493] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6724), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6722), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [133539] = 4, + ACTIONS(4297), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3916), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [133587] = 4, + ACTIONS(4299), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3916), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [133635] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6675), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6673), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [133681] = 6, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6105), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2141), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2139), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [133733] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6712), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6710), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [133779] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6712), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6710), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [133825] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6764), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6762), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [133871] = 8, + ACTIONS(4033), 1, + anon_sym_LT, + ACTIONS(6766), 1, + anon_sym_LPAREN, + ACTIONS(6768), 1, + anon_sym_DOT, + STATE(3341), 1, + sym_arguments, + STATE(6423), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4029), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(4027), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [133927] = 4, + ACTIONS(4287), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3916), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [133975] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6675), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6673), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [134021] = 14, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(2555), 1, + anon_sym_override, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(6770), 1, + anon_sym_STAR, + ACTIONS(6772), 1, + anon_sym_async, + ACTIONS(6776), 1, + anon_sym_readonly, + STATE(3348), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6774), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6778), 2, + anon_sym_get, + anon_sym_set, + STATE(4650), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [134089] = 4, + ACTIONS(6780), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1842), 11, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(1844), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [134137] = 7, + ACTIONS(6146), 1, + anon_sym_COMMA, + ACTIONS(6148), 1, + anon_sym_RBRACE, + STATE(6109), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2145), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2143), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [134191] = 7, + ACTIONS(6146), 1, + anon_sym_COMMA, + ACTIONS(6148), 1, + anon_sym_RBRACE, + STATE(6109), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2141), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2139), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [134245] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6784), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6782), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [134291] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6732), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6730), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [134337] = 6, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6105), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2145), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2143), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [134389] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6712), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6710), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [134435] = 4, + ACTIONS(4303), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3916), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3920), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [134483] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2000), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(2002), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [134529] = 4, + ACTIONS(6786), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1842), 11, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(1844), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [134577] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6760), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6758), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [134623] = 11, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(6770), 1, + anon_sym_STAR, + ACTIONS(6772), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6774), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6778), 2, + anon_sym_get, + anon_sym_set, + STATE(4650), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [134684] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6790), 11, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6788), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [134729] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6271), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2141), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2139), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [134778] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6794), 11, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6792), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [134823] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6798), 11, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6796), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [134868] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6798), 11, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6796), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [134913] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6802), 11, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6800), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [134958] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2000), 11, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(2002), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [135003] = 10, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(6804), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6806), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6808), 2, + anon_sym_get, + anon_sym_set, + STATE(4671), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [135062] = 9, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(6810), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6774), 2, + sym_number, + sym_private_property_identifier, + STATE(4650), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [135119] = 11, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(6812), 1, + anon_sym_STAR, + ACTIONS(6814), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6816), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6818), 2, + anon_sym_get, + anon_sym_set, + STATE(4705), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [135180] = 11, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(6804), 1, + anon_sym_STAR, + ACTIONS(6820), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6806), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6808), 2, + anon_sym_get, + anon_sym_set, + STATE(4671), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [135241] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1978), 11, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(1980), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [135286] = 10, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(6770), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6774), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6778), 2, + anon_sym_get, + anon_sym_set, + STATE(4650), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [135345] = 10, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(6812), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6816), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6818), 2, + anon_sym_get, + anon_sym_set, + STATE(4705), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [135404] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2141), 5, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(740), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(2139), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [135451] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6271), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2145), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2143), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [135500] = 10, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(6822), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6824), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6826), 2, + anon_sym_get, + anon_sym_set, + STATE(4581), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [135559] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6830), 11, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6828), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [135604] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6824), 2, + sym_number, + sym_private_property_identifier, + STATE(4581), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [135658] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5552), 2, + sym_number, + sym_private_property_identifier, + STATE(4515), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [135712] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5764), 2, + sym_number, + sym_private_property_identifier, + STATE(4521), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [135766] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5735), 2, + sym_number, + sym_private_property_identifier, + STATE(4664), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [135820] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5710), 2, + sym_number, + sym_private_property_identifier, + STATE(4638), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [135874] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4066), 9, + anon_sym_STAR, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_LT, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(4064), 26, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_DOT, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [135918] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6806), 2, + sym_number, + sym_private_property_identifier, + STATE(4671), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [135972] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5786), 2, + sym_number, + sym_private_property_identifier, + STATE(4595), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [136026] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6832), 2, + sym_number, + sym_private_property_identifier, + STATE(4639), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [136080] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5850), 2, + sym_number, + sym_private_property_identifier, + STATE(4603), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [136134] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5536), 2, + sym_number, + sym_private_property_identifier, + STATE(4608), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [136188] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6834), 2, + sym_number, + sym_private_property_identifier, + STATE(4670), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [136242] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6836), 2, + sym_number, + sym_private_property_identifier, + STATE(4715), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [136296] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6838), 2, + sym_number, + sym_private_property_identifier, + STATE(4535), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [136350] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6774), 2, + sym_number, + sym_private_property_identifier, + STATE(4650), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [136404] = 17, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(5337), 1, + anon_sym_STAR, + ACTIONS(5339), 1, + anon_sym_async, + ACTIONS(6842), 1, + anon_sym_static, + ACTIONS(6844), 1, + anon_sym_readonly, + ACTIONS(6846), 1, + anon_sym_declare, + ACTIONS(6848), 1, + anon_sym_abstract, + ACTIONS(6850), 1, + anon_sym_accessor, + STATE(3349), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5345), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6840), 2, + sym_number, + sym_private_property_identifier, + STATE(3528), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4159), 16, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [136476] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5752), 2, + sym_number, + sym_private_property_identifier, + STATE(4575), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [136530] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5546), 2, + sym_number, + sym_private_property_identifier, + STATE(4704), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [136584] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6816), 2, + sym_number, + sym_private_property_identifier, + STATE(4705), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [136638] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6852), 2, + sym_number, + sym_private_property_identifier, + STATE(4648), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [136692] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6043), 2, + sym_number, + sym_private_property_identifier, + STATE(4682), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [136746] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5680), 2, + sym_number, + sym_private_property_identifier, + STATE(4550), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [136800] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6854), 2, + sym_number, + sym_private_property_identifier, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [136854] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5718), 2, + sym_number, + sym_private_property_identifier, + STATE(4633), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [136908] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5815), 2, + sym_number, + sym_private_property_identifier, + STATE(4623), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [136962] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5854), 2, + sym_number, + sym_private_property_identifier, + STATE(4590), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137016] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5692), 2, + sym_number, + sym_private_property_identifier, + STATE(4619), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137070] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5696), 2, + sym_number, + sym_private_property_identifier, + STATE(4626), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137124] = 17, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(4682), 1, + anon_sym_STAR, + ACTIONS(4686), 1, + anon_sym_async, + ACTIONS(4713), 1, + anon_sym_accessor, + ACTIONS(6856), 1, + anon_sym_static, + ACTIONS(6858), 1, + anon_sym_readonly, + ACTIONS(6860), 1, + anon_sym_declare, + ACTIONS(6862), 1, + anon_sym_abstract, + STATE(3335), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4688), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4692), 2, + anon_sym_get, + anon_sym_set, + STATE(3475), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4159), 16, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137196] = 8, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5704), 2, + sym_number, + sym_private_property_identifier, + STATE(4634), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137250] = 13, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(4709), 1, + anon_sym_override, + ACTIONS(5087), 1, + anon_sym_static, + ACTIONS(5089), 1, + anon_sym_readonly, + ACTIONS(5091), 1, + anon_sym_abstract, + ACTIONS(5093), 1, + anon_sym_accessor, + STATE(3381), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5085), 2, + sym_number, + sym_private_property_identifier, + STATE(4056), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4697), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137313] = 6, + ACTIONS(6864), 1, + anon_sym_AT, + STATE(3304), 1, + aux_sym_export_statement_repeat1, + STATE(3339), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4070), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(4068), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [137362] = 13, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(4709), 1, + anon_sym_override, + ACTIONS(6869), 1, + anon_sym_static, + ACTIONS(6871), 1, + anon_sym_readonly, + ACTIONS(6873), 1, + anon_sym_abstract, + ACTIONS(6875), 1, + anon_sym_accessor, + STATE(3379), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6867), 2, + sym_number, + sym_private_property_identifier, + STATE(4035), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4697), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137425] = 9, + ACTIONS(1708), 1, + anon_sym_DQUOTE, + ACTIONS(1710), 1, + anon_sym_SQUOTE, + ACTIONS(6879), 1, + anon_sym_RBRACE, + ACTIONS(6881), 1, + anon_sym_LBRACK, + STATE(6314), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6883), 2, + sym_number, + sym_private_property_identifier, + STATE(5582), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(6877), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137479] = 9, + ACTIONS(1708), 1, + anon_sym_DQUOTE, + ACTIONS(1710), 1, + anon_sym_SQUOTE, + ACTIONS(6881), 1, + anon_sym_LBRACK, + ACTIONS(6885), 1, + anon_sym_RBRACE, + STATE(6314), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6883), 2, + sym_number, + sym_private_property_identifier, + STATE(5582), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(6877), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137533] = 14, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4628), 1, + anon_sym_STAR, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(4634), 1, + anon_sym_async, + ACTIONS(4638), 1, + anon_sym_readonly, + ACTIONS(6887), 1, + anon_sym_static, + STATE(3327), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4636), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4640), 2, + anon_sym_get, + anon_sym_set, + STATE(3584), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4159), 17, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137597] = 14, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(5426), 1, + anon_sym_STAR, + ACTIONS(5428), 1, + anon_sym_async, + ACTIONS(5432), 1, + anon_sym_readonly, + ACTIONS(6889), 1, + anon_sym_static, + STATE(3338), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5430), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5434), 2, + anon_sym_get, + anon_sym_set, + STATE(3565), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4159), 17, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137661] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2141), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(2139), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137705] = 9, + ACTIONS(1708), 1, + anon_sym_DQUOTE, + ACTIONS(1710), 1, + anon_sym_SQUOTE, + ACTIONS(6881), 1, + anon_sym_LBRACK, + ACTIONS(6891), 1, + anon_sym_RBRACE, + STATE(6314), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6883), 2, + sym_number, + sym_private_property_identifier, + STATE(5582), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(6877), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137759] = 9, + ACTIONS(1708), 1, + anon_sym_DQUOTE, + ACTIONS(1710), 1, + anon_sym_SQUOTE, + ACTIONS(6881), 1, + anon_sym_LBRACK, + ACTIONS(6893), 1, + anon_sym_RBRACE, + STATE(6314), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6883), 2, + sym_number, + sym_private_property_identifier, + STATE(5582), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(6877), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137813] = 12, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(6895), 1, + anon_sym_STAR, + ACTIONS(6899), 1, + anon_sym_readonly, + STATE(3332), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6897), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6901), 2, + anon_sym_get, + anon_sym_set, + STATE(3513), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4159), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137873] = 12, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4185), 1, + anon_sym_override, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(6903), 1, + anon_sym_STAR, + ACTIONS(6907), 1, + anon_sym_readonly, + STATE(3330), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6905), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6909), 2, + anon_sym_get, + anon_sym_set, + STATE(3477), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4159), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137933] = 14, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(2549), 1, + anon_sym_async, + ACTIONS(2551), 1, + anon_sym_readonly, + ACTIONS(2555), 1, + anon_sym_override, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5700), 1, + anon_sym_STAR, + ACTIONS(6911), 1, + anon_sym_static, + STATE(3336), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2553), 2, + anon_sym_get, + anon_sym_set, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 17, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [137997] = 22, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2305), 1, + anon_sym_namespace, + ACTIONS(2309), 1, + anon_sym_import, + ACTIONS(2311), 1, + anon_sym_var, + ACTIONS(2313), 1, + anon_sym_let, + ACTIONS(2315), 1, + anon_sym_const, + ACTIONS(2320), 1, + anon_sym_class, + ACTIONS(2322), 1, + anon_sym_async, + ACTIONS(2324), 1, + anon_sym_function, + ACTIONS(2329), 1, + anon_sym_declare, + ACTIONS(2331), 1, + anon_sym_module, + ACTIONS(2333), 1, + anon_sym_abstract, + ACTIONS(2335), 1, + anon_sym_interface, + ACTIONS(2337), 1, + anon_sym_enum, + ACTIONS(2541), 1, + anon_sym_type, + ACTIONS(6913), 1, + anon_sym_default, + STATE(929), 1, + sym_internal_module, + STATE(959), 1, + sym_declaration, + STATE(1532), 1, + sym_decorator, + STATE(5225), 1, + aux_sym_export_statement_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(1026), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [138077] = 22, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2585), 1, + anon_sym_type, + ACTIONS(2587), 1, + anon_sym_namespace, + ACTIONS(2589), 1, + anon_sym_import, + ACTIONS(2591), 1, + anon_sym_var, + ACTIONS(2593), 1, + anon_sym_let, + ACTIONS(2595), 1, + anon_sym_const, + ACTIONS(2597), 1, + anon_sym_class, + ACTIONS(2599), 1, + anon_sym_async, + ACTIONS(2601), 1, + anon_sym_function, + ACTIONS(2603), 1, + anon_sym_declare, + ACTIONS(2605), 1, + anon_sym_module, + ACTIONS(2607), 1, + anon_sym_abstract, + ACTIONS(2609), 1, + anon_sym_global, + ACTIONS(2611), 1, + anon_sym_interface, + ACTIONS(2613), 1, + anon_sym_enum, + STATE(1532), 1, + sym_decorator, + STATE(4803), 1, + sym_declaration, + STATE(4921), 1, + sym_internal_module, + STATE(5365), 1, + aux_sym_export_statement_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5067), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [138157] = 9, + ACTIONS(1708), 1, + anon_sym_DQUOTE, + ACTIONS(1710), 1, + anon_sym_SQUOTE, + ACTIONS(6881), 1, + anon_sym_LBRACK, + ACTIONS(6915), 1, + anon_sym_RBRACE, + STATE(6314), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6883), 2, + sym_number, + sym_private_property_identifier, + STATE(5582), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(6877), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [138211] = 22, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2305), 1, + anon_sym_namespace, + ACTIONS(2309), 1, + anon_sym_import, + ACTIONS(2311), 1, + anon_sym_var, + ACTIONS(2313), 1, + anon_sym_let, + ACTIONS(2315), 1, + anon_sym_const, + ACTIONS(2320), 1, + anon_sym_class, + ACTIONS(2322), 1, + anon_sym_async, + ACTIONS(2324), 1, + anon_sym_function, + ACTIONS(2329), 1, + anon_sym_declare, + ACTIONS(2331), 1, + anon_sym_module, + ACTIONS(2333), 1, + anon_sym_abstract, + ACTIONS(2335), 1, + anon_sym_interface, + ACTIONS(2337), 1, + anon_sym_enum, + ACTIONS(2541), 1, + anon_sym_type, + ACTIONS(6917), 1, + anon_sym_default, + STATE(929), 1, + sym_internal_module, + STATE(959), 1, + sym_declaration, + STATE(1532), 1, + sym_decorator, + STATE(5225), 1, + aux_sym_export_statement_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(1026), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [138291] = 9, + ACTIONS(1708), 1, + anon_sym_DQUOTE, + ACTIONS(1710), 1, + anon_sym_SQUOTE, + ACTIONS(6881), 1, + anon_sym_LBRACK, + ACTIONS(6919), 1, + anon_sym_RBRACE, + STATE(6183), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6921), 2, + sym_number, + sym_private_property_identifier, + STATE(5352), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(6877), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [138345] = 22, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2305), 1, + anon_sym_namespace, + ACTIONS(2309), 1, + anon_sym_import, + ACTIONS(2311), 1, + anon_sym_var, + ACTIONS(2313), 1, + anon_sym_let, + ACTIONS(2315), 1, + anon_sym_const, + ACTIONS(2320), 1, + anon_sym_class, + ACTIONS(2322), 1, + anon_sym_async, + ACTIONS(2324), 1, + anon_sym_function, + ACTIONS(2329), 1, + anon_sym_declare, + ACTIONS(2333), 1, + anon_sym_abstract, + ACTIONS(2335), 1, + anon_sym_interface, + ACTIONS(2337), 1, + anon_sym_enum, + ACTIONS(2541), 1, + anon_sym_type, + ACTIONS(2543), 1, + anon_sym_module, + ACTIONS(2545), 1, + anon_sym_global, + STATE(906), 1, + sym_declaration, + STATE(929), 1, + sym_internal_module, + STATE(1532), 1, + sym_decorator, + STATE(5225), 1, + aux_sym_export_statement_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(1026), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [138425] = 9, + ACTIONS(1708), 1, + anon_sym_DQUOTE, + ACTIONS(1710), 1, + anon_sym_SQUOTE, + ACTIONS(6881), 1, + anon_sym_LBRACK, + ACTIONS(6923), 1, + anon_sym_RBRACE, + STATE(6015), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6925), 2, + sym_number, + sym_private_property_identifier, + STATE(5187), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(6877), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [138479] = 9, + ACTIONS(1708), 1, + anon_sym_DQUOTE, + ACTIONS(1710), 1, + anon_sym_SQUOTE, + ACTIONS(6881), 1, + anon_sym_LBRACK, + ACTIONS(6927), 1, + anon_sym_RBRACE, + STATE(6314), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6883), 2, + sym_number, + sym_private_property_identifier, + STATE(5582), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(6877), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [138533] = 9, + ACTIONS(1708), 1, + anon_sym_DQUOTE, + ACTIONS(1710), 1, + anon_sym_SQUOTE, + ACTIONS(6881), 1, + anon_sym_LBRACK, + ACTIONS(6929), 1, + anon_sym_RBRACE, + STATE(6314), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6883), 2, + sym_number, + sym_private_property_identifier, + STATE(5582), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(6877), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [138587] = 9, + ACTIONS(1708), 1, + anon_sym_DQUOTE, + ACTIONS(1710), 1, + anon_sym_SQUOTE, + ACTIONS(6881), 1, + anon_sym_LBRACK, + ACTIONS(6931), 1, + anon_sym_RBRACE, + STATE(6314), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6883), 2, + sym_number, + sym_private_property_identifier, + STATE(5582), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(6877), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [138641] = 22, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2585), 1, + anon_sym_type, + ACTIONS(2587), 1, + anon_sym_namespace, + ACTIONS(2589), 1, + anon_sym_import, + ACTIONS(2591), 1, + anon_sym_var, + ACTIONS(2593), 1, + anon_sym_let, + ACTIONS(2595), 1, + anon_sym_const, + ACTIONS(2597), 1, + anon_sym_class, + ACTIONS(2599), 1, + anon_sym_async, + ACTIONS(2601), 1, + anon_sym_function, + ACTIONS(2603), 1, + anon_sym_declare, + ACTIONS(2607), 1, + anon_sym_abstract, + ACTIONS(2611), 1, + anon_sym_interface, + ACTIONS(2613), 1, + anon_sym_enum, + ACTIONS(4323), 1, + anon_sym_module, + ACTIONS(6933), 1, + anon_sym_default, + STATE(1532), 1, + sym_decorator, + STATE(4798), 1, + sym_declaration, + STATE(4921), 1, + sym_internal_module, + STATE(5365), 1, + aux_sym_export_statement_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5067), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [138721] = 11, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(5311), 1, + anon_sym_STAR, + ACTIONS(5313), 1, + anon_sym_async, + ACTIONS(5317), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5315), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5319), 2, + anon_sym_get, + anon_sym_set, + STATE(3559), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4159), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [138778] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4126), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(4124), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [138819] = 11, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(5733), 1, + anon_sym_STAR, + ACTIONS(5744), 1, + anon_sym_async, + ACTIONS(6935), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5746), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5748), 2, + anon_sym_get, + anon_sym_set, + STATE(3501), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4159), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [138876] = 9, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(6937), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6043), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6939), 2, + anon_sym_get, + anon_sym_set, + STATE(4682), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [138929] = 11, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(5412), 1, + anon_sym_STAR, + ACTIONS(5414), 1, + anon_sym_async, + ACTIONS(6943), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5420), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6941), 2, + sym_number, + sym_private_property_identifier, + STATE(3517), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4159), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [138986] = 9, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(6903), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5949), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6945), 2, + anon_sym_get, + anon_sym_set, + STATE(4503), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139039] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4122), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(4120), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [139080] = 11, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(5564), 1, + anon_sym_STAR, + ACTIONS(5566), 1, + anon_sym_async, + ACTIONS(6947), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5568), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5570), 2, + anon_sym_get, + anon_sym_set, + STATE(3586), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4159), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139137] = 11, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(5347), 1, + anon_sym_STAR, + ACTIONS(5349), 1, + anon_sym_async, + ACTIONS(5353), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5351), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5355), 2, + anon_sym_get, + anon_sym_set, + STATE(3504), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4159), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139194] = 11, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(6770), 1, + anon_sym_STAR, + ACTIONS(6772), 1, + anon_sym_async, + ACTIONS(6776), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6774), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6778), 2, + anon_sym_get, + anon_sym_set, + STATE(4650), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139251] = 11, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_STAR, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(4634), 1, + anon_sym_async, + ACTIONS(4638), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4636), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4640), 2, + anon_sym_get, + anon_sym_set, + STATE(3584), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4159), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139308] = 11, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(5249), 1, + anon_sym_STAR, + ACTIONS(5251), 1, + anon_sym_async, + ACTIONS(5255), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5253), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5257), 2, + anon_sym_get, + anon_sym_set, + STATE(3574), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4159), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139365] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4134), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(4132), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [139406] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4029), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(4027), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [139447] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4118), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(4116), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [139488] = 11, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(2549), 1, + anon_sym_async, + ACTIONS(2551), 1, + anon_sym_readonly, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5700), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2537), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2553), 2, + anon_sym_get, + anon_sym_set, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139545] = 8, + ACTIONS(1708), 1, + anon_sym_DQUOTE, + ACTIONS(1710), 1, + anon_sym_SQUOTE, + ACTIONS(6881), 1, + anon_sym_LBRACK, + STATE(6314), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6883), 2, + sym_number, + sym_private_property_identifier, + STATE(5582), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(6877), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139596] = 11, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(5426), 1, + anon_sym_STAR, + ACTIONS(5428), 1, + anon_sym_async, + ACTIONS(5432), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5430), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5434), 2, + anon_sym_get, + anon_sym_set, + STATE(3565), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4159), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139653] = 11, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(4682), 1, + anon_sym_STAR, + ACTIONS(4686), 1, + anon_sym_async, + ACTIONS(4690), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4688), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4692), 2, + anon_sym_get, + anon_sym_set, + STATE(3475), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4159), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139710] = 11, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(5337), 1, + anon_sym_STAR, + ACTIONS(5339), 1, + anon_sym_async, + ACTIONS(6951), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5345), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6949), 2, + sym_number, + sym_private_property_identifier, + STATE(3532), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4159), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139767] = 11, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(5784), 1, + anon_sym_STAR, + ACTIONS(5827), 1, + anon_sym_async, + ACTIONS(6955), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5831), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6953), 2, + sym_number, + sym_private_property_identifier, + STATE(3510), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4159), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139824] = 11, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(6812), 1, + anon_sym_STAR, + ACTIONS(6814), 1, + anon_sym_async, + ACTIONS(6957), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6816), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6818), 2, + anon_sym_get, + anon_sym_set, + STATE(4705), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139881] = 11, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(5412), 1, + anon_sym_STAR, + ACTIONS(5414), 1, + anon_sym_async, + ACTIONS(6961), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5420), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6959), 2, + sym_number, + sym_private_property_identifier, + STATE(3536), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4159), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139938] = 11, + ACTIONS(3721), 1, + anon_sym_DQUOTE, + ACTIONS(3723), 1, + anon_sym_SQUOTE, + ACTIONS(4632), 1, + anon_sym_LBRACK, + ACTIONS(5762), 1, + anon_sym_STAR, + ACTIONS(5768), 1, + anon_sym_async, + ACTIONS(6963), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5770), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5772), 2, + anon_sym_get, + anon_sym_set, + STATE(3557), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4159), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [139995] = 7, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6965), 2, + sym_number, + sym_private_property_identifier, + STATE(4004), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4697), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140043] = 7, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5718), 2, + sym_number, + sym_private_property_identifier, + STATE(4633), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140091] = 7, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4701), 2, + sym_number, + sym_private_property_identifier, + STATE(4076), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4697), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140139] = 7, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5774), 2, + sym_number, + sym_private_property_identifier, + STATE(4516), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140187] = 7, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6824), 2, + sym_number, + sym_private_property_identifier, + STATE(4581), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140235] = 8, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(6969), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6967), 2, + sym_number, + sym_private_property_identifier, + STATE(3958), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4697), 22, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140285] = 7, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6971), 2, + sym_number, + sym_private_property_identifier, + STATE(3962), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4697), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140333] = 7, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6806), 2, + sym_number, + sym_private_property_identifier, + STATE(4671), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140381] = 7, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6852), 2, + sym_number, + sym_private_property_identifier, + STATE(4648), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140429] = 7, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5456), 2, + sym_number, + sym_private_property_identifier, + STATE(4508), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140477] = 7, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5546), 2, + sym_number, + sym_private_property_identifier, + STATE(4704), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140525] = 7, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4676), 2, + sym_number, + sym_private_property_identifier, + STATE(4591), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140573] = 7, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5815), 2, + sym_number, + sym_private_property_identifier, + STATE(4623), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140621] = 7, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5692), 2, + sym_number, + sym_private_property_identifier, + STATE(4619), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140669] = 7, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5735), 2, + sym_number, + sym_private_property_identifier, + STATE(4664), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140717] = 7, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5696), 2, + sym_number, + sym_private_property_identifier, + STATE(4626), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140765] = 7, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5704), 2, + sym_number, + sym_private_property_identifier, + STATE(4634), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140813] = 7, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5710), 2, + sym_number, + sym_private_property_identifier, + STATE(4638), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140861] = 8, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(6973), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6523), 2, + sym_number, + sym_private_property_identifier, + STATE(4104), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4697), 22, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140911] = 7, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6832), 2, + sym_number, + sym_private_property_identifier, + STATE(4639), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [140959] = 7, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5709), 1, - anon_sym_AMP_AMP, - ACTIONS(5711), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5713), 1, - anon_sym_GT_GT, - ACTIONS(5717), 1, - anon_sym_AMP, - ACTIONS(5719), 1, - anon_sym_CARET, - ACTIONS(5721), 1, - anon_sym_PIPE, - ACTIONS(5725), 1, - anon_sym_PERCENT, - ACTIONS(5727), 1, - anon_sym_STAR_STAR, - ACTIONS(5729), 1, - anon_sym_LT, - ACTIONS(5737), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5739), 1, - sym__ternary_qmark, - ACTIONS(5900), 1, - anon_sym_RBRACK, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5705), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5707), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5715), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5723), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5733), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5735), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5731), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [101661] = 4, + ACTIONS(6523), 2, + sym_number, + sym_private_property_identifier, + STATE(4104), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4697), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [141007] = 7, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4694), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(5902), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(5905), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [101711] = 11, - ACTIONS(1650), 1, + ACTIONS(6854), 2, + sym_number, + sym_private_property_identifier, + STATE(4647), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [141055] = 7, + ACTIONS(2533), 1, anon_sym_DQUOTE, - ACTIONS(1652), 1, + ACTIONS(2535), 1, anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(4674), 1, anon_sym_LBRACK, - ACTIONS(4612), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6816), 2, + sym_number, + sym_private_property_identifier, + STATE(4705), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, anon_sym_override, - ACTIONS(5910), 1, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [141103] = 8, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(6977), 1, anon_sym_readonly, - STATE(2894), 1, - sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5908), 2, + ACTIONS(6975), 2, sym_number, sym_private_property_identifier, - STATE(3373), 3, + STATE(4111), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4600), 21, + ACTIONS(4697), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -224344,6 +275140,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -224351,34 +275148,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [101775] = 9, - ACTIONS(1650), 1, + [141153] = 7, + ACTIONS(1798), 1, anon_sym_DQUOTE, - ACTIONS(1652), 1, + ACTIONS(1800), 1, anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(4699), 1, anon_sym_LBRACK, - ACTIONS(5914), 1, - anon_sym_abstract, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5912), 2, + ACTIONS(6979), 2, sym_number, sym_private_property_identifier, - STATE(3386), 3, + STATE(4044), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4600), 23, + ACTIONS(4697), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -224402,38 +275189,67 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [101835] = 11, - ACTIONS(1650), 1, + [141201] = 7, + ACTIONS(2533), 1, anon_sym_DQUOTE, - ACTIONS(1652), 1, + ACTIONS(2535), 1, anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(4674), 1, anon_sym_LBRACK, - ACTIONS(4612), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6834), 2, + sym_number, + sym_private_property_identifier, + STATE(4670), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, anon_sym_override, - ACTIONS(5916), 1, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [141249] = 8, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(6983), 1, anon_sym_readonly, - STATE(2905), 1, - sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4816), 2, + ACTIONS(6981), 2, sym_number, sym_private_property_identifier, - STATE(3383), 3, + STATE(3990), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4600), 21, + ACTIONS(4697), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -224448,6 +275264,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -224455,34 +275272,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [101899] = 9, - ACTIONS(1650), 1, + [141299] = 7, + ACTIONS(1798), 1, anon_sym_DQUOTE, - ACTIONS(1652), 1, + ACTIONS(1800), 1, anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(4699), 1, anon_sym_LBRACK, - ACTIONS(4824), 1, - anon_sym_abstract, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4816), 2, + ACTIONS(6985), 2, sym_number, sym_private_property_identifier, - STATE(3383), 3, + STATE(3992), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4600), 23, + ACTIONS(4697), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -224506,34 +275313,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [101959] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4986), 1, - anon_sym_RBRACE, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + [141347] = 8, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(6989), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1989), 6, - anon_sym_STAR, - anon_sym_LBRACK, + ACTIONS(6987), 2, + sym_number, + sym_private_property_identifier, + STATE(4010), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4697), 22, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [141397] = 7, + ACTIONS(1798), 1, anon_sym_DQUOTE, + ACTIONS(1800), 1, anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6991), 2, sym_number, sym_private_property_identifier, - ACTIONS(1987), 23, + STATE(3959), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4697), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -224557,34 +275396,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [102019] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4986), 1, - anon_sym_RBRACE, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + [141445] = 8, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(6317), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1985), 6, - anon_sym_STAR, - anon_sym_LBRACK, + ACTIONS(6041), 2, + sym_number, + sym_private_property_identifier, + STATE(3979), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4697), 22, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [141495] = 7, + ACTIONS(1798), 1, anon_sym_DQUOTE, + ACTIONS(1800), 1, anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6041), 2, sym_number, sym_private_property_identifier, - ACTIONS(1983), 23, + STATE(3979), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4697), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -224608,82 +275479,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [102079] = 6, - ACTIONS(4678), 1, + [141543] = 8, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, anon_sym_LBRACK, + ACTIONS(6995), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4681), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4125), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3498), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3502), 22, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [102133] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4877), 1, - anon_sym_RBRACE, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(6993), 2, + sym_number, + sym_private_property_identifier, + STATE(3964), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4697), 22, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [141593] = 7, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1985), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(6997), 2, sym_number, sym_private_property_identifier, - ACTIONS(1983), 23, + STATE(3965), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4697), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -224707,86 +275562,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [102193] = 6, - ACTIONS(3626), 1, - anon_sym_COMMA, - ACTIONS(3636), 1, - anon_sym_RBRACK, - ACTIONS(3715), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3498), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3502), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [102247] = 11, - ACTIONS(1650), 1, + [141641] = 8, + ACTIONS(1798), 1, anon_sym_DQUOTE, - ACTIONS(1652), 1, + ACTIONS(1800), 1, anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(4699), 1, anon_sym_LBRACK, - ACTIONS(4612), 1, - anon_sym_override, - ACTIONS(5920), 1, + ACTIONS(7001), 1, anon_sym_readonly, - STATE(2850), 1, - sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5918), 2, + ACTIONS(6999), 2, sym_number, sym_private_property_identifier, - STATE(3442), 3, + STATE(3967), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4600), 21, + ACTIONS(4697), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -224801,6 +275596,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -224808,34 +275604,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [102311] = 9, - ACTIONS(1650), 1, + [141691] = 7, + ACTIONS(1798), 1, anon_sym_DQUOTE, - ACTIONS(1652), 1, + ACTIONS(1800), 1, anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(4699), 1, anon_sym_LBRACK, - ACTIONS(5924), 1, - anon_sym_abstract, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5922), 2, + ACTIONS(7003), 2, sym_number, sym_private_property_identifier, - STATE(3451), 3, + STATE(4029), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4600), 23, + ACTIONS(4697), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -224859,80 +275645,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [102371] = 4, + [141739] = 7, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1770), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(5926), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(5929), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, + ACTIONS(6043), 2, + sym_number, + sym_private_property_identifier, + STATE(4682), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [141787] = 7, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [102421] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(700), 1, - anon_sym_RBRACE, - ACTIONS(4177), 1, - anon_sym_EQ, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1989), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(2537), 2, sym_number, sym_private_property_identifier, - ACTIONS(1987), 23, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -224956,34 +275727,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [102481] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(700), 1, - anon_sym_RBRACE, - ACTIONS(4177), 1, - anon_sym_EQ, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + [141835] = 7, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1985), 6, - anon_sym_STAR, - anon_sym_LBRACK, + ACTIONS(7005), 2, + sym_number, + sym_private_property_identifier, + STATE(3996), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4697), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [141883] = 7, + ACTIONS(2533), 1, anon_sym_DQUOTE, + ACTIONS(2535), 1, anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5552), 2, sym_number, sym_private_property_identifier, - ACTIONS(1983), 23, + STATE(4515), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -225007,265 +275809,275 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [102541] = 6, - ACTIONS(4203), 1, - anon_sym_EQ, - ACTIONS(4813), 1, - anon_sym_RBRACK, - ACTIONS(4935), 1, - anon_sym_COMMA, + [141931] = 8, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(6291), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4201), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4205), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, + ACTIONS(5085), 2, + sym_number, + sym_private_property_identifier, + STATE(4056), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4697), 22, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [141981] = 7, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [102595] = 6, - ACTIONS(4590), 1, - anon_sym_EQ, - ACTIONS(4810), 1, - anon_sym_RBRACK, - ACTIONS(5086), 1, - anon_sym_COMMA, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4588), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4592), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, + ACTIONS(5809), 2, + sym_number, + sym_private_property_identifier, + STATE(4578), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [142029] = 7, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [102649] = 6, - ACTIONS(1698), 1, - anon_sym_EQ, - ACTIONS(4774), 1, - anon_sym_RBRACK, - ACTIONS(5092), 1, - anon_sym_COMMA, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1696), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1700), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, + ACTIONS(5854), 2, + sym_number, + sym_private_property_identifier, + STATE(4590), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [142077] = 7, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [102703] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1780), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(5932), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(5935), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, + ACTIONS(5786), 2, + sym_number, + sym_private_property_identifier, + STATE(4595), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [142125] = 7, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [102753] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4561), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(5938), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(5941), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, + ACTIONS(5850), 2, + sym_number, + sym_private_property_identifier, + STATE(4603), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [142173] = 7, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5536), 2, + sym_number, + sym_private_property_identifier, + STATE(4608), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [142221] = 7, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [102803] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3275), 12, - anon_sym_STAR, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(6836), 2, sym_number, sym_private_property_identifier, - anon_sym_AT, - anon_sym_QMARK, - ACTIONS(3273), 27, + STATE(4715), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_DOT, anon_sym_async, anon_sym_new, sym_identifier, @@ -225285,37 +276097,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - anon_sym_extends, - [102851] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(702), 1, - anon_sym_RBRACE, - ACTIONS(4177), 1, - anon_sym_EQ, - STATE(5139), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + [142269] = 8, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, + ACTIONS(7009), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1989), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(7007), 2, sym_number, sym_private_property_identifier, - ACTIONS(1987), 23, + STATE(4003), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4697), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -225324,7 +276125,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, @@ -225339,78 +276139,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [102911] = 7, - ACTIONS(3540), 1, - anon_sym_EQ, - ACTIONS(4594), 1, + [142319] = 7, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4231), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4597), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3498), 10, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3502), 22, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [102967] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3239), 12, - anon_sym_STAR, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(6838), 2, sym_number, sym_private_property_identifier, - anon_sym_AT, - anon_sym_QMARK, - ACTIONS(3237), 27, + STATE(4535), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_DOT, anon_sym_async, anon_sym_new, sym_identifier, @@ -225430,105 +276180,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - anon_sym_extends, - [103015] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, + [142367] = 7, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5664), 1, - anon_sym_AMP_AMP, - ACTIONS(5666), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5668), 1, - anon_sym_GT_GT, - ACTIONS(5672), 1, - anon_sym_AMP, - ACTIONS(5674), 1, - anon_sym_CARET, - ACTIONS(5676), 1, - anon_sym_PIPE, - ACTIONS(5680), 1, - anon_sym_PERCENT, - ACTIONS(5682), 1, - anon_sym_STAR_STAR, - ACTIONS(5684), 1, - anon_sym_LT, - ACTIONS(5692), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5694), 1, - sym__ternary_qmark, - ACTIONS(5944), 1, - anon_sym_COLON, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5660), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5662), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5670), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5678), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5688), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5690), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5686), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [103119] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3255), 12, - anon_sym_STAR, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(6774), 2, sym_number, sym_private_property_identifier, - anon_sym_AT, - anon_sym_QMARK, - ACTIONS(3253), 27, + STATE(4650), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_DOT, anon_sym_async, anon_sym_new, sym_identifier, @@ -225548,441 +276221,108 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - anon_sym_extends, - [103167] = 12, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5946), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4832), 12, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4834), 17, - sym__ternary_qmark, - anon_sym_as, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_BQUOTE, - anon_sym_satisfies, - [103233] = 15, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5949), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4839), 11, - anon_sym_STAR, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4841), 15, - sym__ternary_qmark, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_BQUOTE, - [103305] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4846), 1, - anon_sym_BQUOTE, - ACTIONS(5858), 1, - anon_sym_LT, - ACTIONS(5864), 1, - anon_sym_AMP_AMP, - ACTIONS(5866), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5868), 1, - anon_sym_GT_GT, - ACTIONS(5872), 1, - anon_sym_AMP, - ACTIONS(5874), 1, - anon_sym_CARET, - ACTIONS(5876), 1, - anon_sym_PIPE, - ACTIONS(5880), 1, - anon_sym_PERCENT, - ACTIONS(5882), 1, - anon_sym_STAR_STAR, - ACTIONS(5890), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5892), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5860), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5862), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5870), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5878), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5886), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5888), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5884), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [103409] = 11, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, + [142415] = 8, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(5952), 1, - anon_sym_LT, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4848), 12, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4850), 19, - sym__ternary_qmark, - anon_sym_as, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [103473] = 6, - ACTIONS(4125), 1, - anon_sym_extends, + ACTIONS(7013), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4678), 2, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(4681), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3498), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3502), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [103527] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(7011), 2, + sym_number, + sym_private_property_identifier, + STATE(4112), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4697), 22, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [142465] = 8, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5664), 1, - anon_sym_AMP_AMP, - ACTIONS(5666), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5668), 1, - anon_sym_GT_GT, - ACTIONS(5672), 1, - anon_sym_AMP, - ACTIONS(5674), 1, - anon_sym_CARET, - ACTIONS(5676), 1, - anon_sym_PIPE, - ACTIONS(5680), 1, - anon_sym_PERCENT, - ACTIONS(5682), 1, - anon_sym_STAR_STAR, - ACTIONS(5684), 1, - anon_sym_LT, - ACTIONS(5692), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5694), 1, - sym__ternary_qmark, - ACTIONS(5955), 1, - anon_sym_COLON, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5660), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5662), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5670), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5678), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5688), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5690), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5686), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [103631] = 4, + ACTIONS(7017), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4297), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4389), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4391), 24, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, + ACTIONS(7015), 2, + sym_number, + sym_private_property_identifier, + STATE(4043), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4697), 22, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [142515] = 7, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [103681] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4998), 1, - anon_sym_RBRACE, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1989), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(7019), 2, sym_number, sym_private_property_identifier, - ACTIONS(1987), 23, + STATE(4045), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4697), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -226006,34 +276346,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [103741] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4998), 1, - anon_sym_RBRACE, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + [142563] = 7, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1985), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(5085), 2, sym_number, sym_private_property_identifier, - ACTIONS(1983), 23, + STATE(4056), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4697), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -226057,180 +276387,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [103801] = 6, - ACTIONS(4594), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4597), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4231), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3498), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3502), 22, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [103855] = 6, - ACTIONS(4626), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4629), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4271), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(4537), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4539), 22, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [103909] = 6, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4635), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4313), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(4632), 3, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - ACTIONS(4389), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4391), 20, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [103963] = 11, - ACTIONS(2351), 1, + [142611] = 7, + ACTIONS(2533), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(2535), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(4674), 1, anon_sym_LBRACK, - ACTIONS(5444), 1, - anon_sym_COMMA, - ACTIONS(5581), 1, - anon_sym_RBRACE, - STATE(5226), 1, - aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2355), 2, + ACTIONS(5949), 2, sym_number, sym_private_property_identifier, - STATE(3772), 3, + STATE(4503), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, + ACTIONS(2547), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -226254,319 +276428,107 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [104027] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5664), 1, - anon_sym_AMP_AMP, - ACTIONS(5666), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5668), 1, - anon_sym_GT_GT, - ACTIONS(5672), 1, - anon_sym_AMP, - ACTIONS(5674), 1, - anon_sym_CARET, - ACTIONS(5676), 1, - anon_sym_PIPE, - ACTIONS(5680), 1, - anon_sym_PERCENT, - ACTIONS(5682), 1, - anon_sym_STAR_STAR, - ACTIONS(5684), 1, - anon_sym_LT, - ACTIONS(5692), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5694), 1, - sym__ternary_qmark, - ACTIONS(5957), 1, - anon_sym_COLON, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5660), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5662), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5670), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5678), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5688), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5690), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5686), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [104131] = 4, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1878), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(5959), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(5962), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [104181] = 4, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4549), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(5965), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(5968), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, + [142659] = 7, + ACTIONS(2533), 1, + anon_sym_DQUOTE, + ACTIONS(2535), 1, + anon_sym_SQUOTE, + ACTIONS(4674), 1, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [104231] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4553), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(5971), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(5974), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [104281] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, + ACTIONS(5680), 2, + sym_number, + sym_private_property_identifier, + STATE(4550), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2547), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [142707] = 8, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(4699), 1, anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5664), 1, - anon_sym_AMP_AMP, - ACTIONS(5666), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5668), 1, - anon_sym_GT_GT, - ACTIONS(5672), 1, - anon_sym_AMP, - ACTIONS(5674), 1, - anon_sym_CARET, - ACTIONS(5676), 1, - anon_sym_PIPE, - ACTIONS(5680), 1, - anon_sym_PERCENT, - ACTIONS(5682), 1, - anon_sym_STAR_STAR, - ACTIONS(5684), 1, - anon_sym_LT, - ACTIONS(5692), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5694), 1, - sym__ternary_qmark, - ACTIONS(5977), 1, - anon_sym_COLON, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + ACTIONS(7023), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5660), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5662), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5670), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5678), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5688), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5690), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5686), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [104385] = 10, - ACTIONS(2351), 1, + ACTIONS(7021), 2, + sym_number, + sym_private_property_identifier, + STATE(4093), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4697), 22, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [142757] = 7, + ACTIONS(1798), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(1800), 1, anon_sym_SQUOTE, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4503), 1, + ACTIONS(4699), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2355), 2, + ACTIONS(7025), 2, sym_number, sym_private_property_identifier, - ACTIONS(5606), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(3772), 3, + STATE(4053), 3, sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, + sym__property_name, + sym_computed_property_name, + ACTIONS(4697), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -226590,38 +276552,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [104447] = 11, - ACTIONS(1650), 1, + [142805] = 7, + ACTIONS(2533), 1, anon_sym_DQUOTE, - ACTIONS(1652), 1, + ACTIONS(2535), 1, anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(4674), 1, anon_sym_LBRACK, - ACTIONS(4612), 1, - anon_sym_override, - ACTIONS(5979), 1, - anon_sym_readonly, - STATE(2906), 1, - sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5621), 2, + ACTIONS(5764), 2, sym_number, sym_private_property_identifier, - STATE(3391), 3, + STATE(4521), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4600), 21, + ACTIONS(2547), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -226630,12 +276578,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -226643,34 +276593,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [104511] = 9, - ACTIONS(1650), 1, + [142853] = 8, + ACTIONS(1798), 1, anon_sym_DQUOTE, - ACTIONS(1652), 1, + ACTIONS(1800), 1, anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(4699), 1, anon_sym_LBRACK, - ACTIONS(5981), 1, - anon_sym_abstract, + ACTIONS(7029), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5621), 2, + ACTIONS(7027), 2, sym_number, sym_private_property_identifier, - STATE(3391), 3, + STATE(4028), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4600), 23, + ACTIONS(4697), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -226679,7 +276621,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, @@ -226694,111 +276635,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [104571] = 31, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5664), 1, - anon_sym_AMP_AMP, - ACTIONS(5666), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5668), 1, - anon_sym_GT_GT, - ACTIONS(5672), 1, - anon_sym_AMP, - ACTIONS(5674), 1, - anon_sym_CARET, - ACTIONS(5676), 1, - anon_sym_PIPE, - ACTIONS(5680), 1, - anon_sym_PERCENT, - ACTIONS(5682), 1, - anon_sym_STAR_STAR, - ACTIONS(5684), 1, - anon_sym_LT, - ACTIONS(5692), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5694), 1, - sym__ternary_qmark, - ACTIONS(5983), 1, - anon_sym_COLON, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5660), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5662), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5670), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5678), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5688), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5690), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5686), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [104675] = 11, - ACTIONS(1650), 1, + [142903] = 7, + ACTIONS(2533), 1, anon_sym_DQUOTE, - ACTIONS(1652), 1, + ACTIONS(2535), 1, anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(4674), 1, anon_sym_LBRACK, - ACTIONS(4612), 1, - anon_sym_override, - ACTIONS(5987), 1, - anon_sym_readonly, - STATE(2883), 1, - sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5985), 2, + ACTIONS(5752), 2, sym_number, sym_private_property_identifier, - STATE(3455), 3, + STATE(4575), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(698), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4600), 21, + ACTIONS(2547), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -226807,12 +276661,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -226820,41 +276676,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [104739] = 9, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, - anon_sym_LBRACK, - ACTIONS(5991), 1, - anon_sym_abstract, + [142951] = 4, + ACTIONS(7031), 1, + sym_identifier, + STATE(6771), 1, + sym_mapped_type_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5989), 2, - sym_number, - sym_private_property_identifier, - STATE(3473), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4600), 23, + ACTIONS(7033), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, anon_sym_async, anon_sym_new, - sym_identifier, anon_sym_static, anon_sym_readonly, anon_sym_get, @@ -226871,13977 +276707,10225 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [104799] = 31, - ACTIONS(3975), 1, + [142986] = 9, + ACTIONS(3978), 1, anon_sym_LPAREN, - ACTIONS(3977), 1, - anon_sym_LBRACK, - ACTIONS(3979), 1, + ACTIONS(4033), 1, + anon_sym_LT, + ACTIONS(7035), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, + ACTIONS(7037), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5664), 1, - anon_sym_AMP_AMP, - ACTIONS(5666), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5668), 1, - anon_sym_GT_GT, - ACTIONS(5672), 1, + STATE(3469), 1, + sym_arguments, + STATE(3575), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4604), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4606), 12, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, anon_sym_AMP, - ACTIONS(5674), 1, - anon_sym_CARET, - ACTIONS(5676), 1, anon_sym_PIPE, - ACTIONS(5680), 1, - anon_sym_PERCENT, - ACTIONS(5682), 1, - anon_sym_STAR_STAR, - ACTIONS(5684), 1, + anon_sym_GT, + anon_sym_extends, + [143027] = 9, + ACTIONS(3978), 1, + anon_sym_LPAREN, + ACTIONS(3980), 1, + anon_sym_DOT, + ACTIONS(3982), 1, + anon_sym_QMARK_DOT, + ACTIONS(4033), 1, anon_sym_LT, - ACTIONS(5692), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5694), 1, - sym__ternary_qmark, - ACTIONS(5993), 1, - anon_sym_COLON, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, + STATE(3468), 1, sym_arguments, - STATE(4736), 1, - sym_optional_chain, + STATE(3572), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5660), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5662), 2, - anon_sym_in, + ACTIONS(3974), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(3964), 12, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_GT, - ACTIONS(5670), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5678), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5688), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5690), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5686), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [104903] = 4, - ACTIONS(3651), 1, + anon_sym_extends, + [143068] = 9, + ACTIONS(3978), 1, + anon_sym_LPAREN, + ACTIONS(4033), 1, + anon_sym_LT, + ACTIONS(7039), 1, + anon_sym_DOT, + ACTIONS(7041), 1, + anon_sym_QMARK_DOT, + STATE(3466), 1, + sym_arguments, + STATE(3578), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4610), 2, anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4612), 12, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_extends, + [143109] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3498), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, + ACTIONS(4947), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4949), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 25, - sym__automatic_semicolon, - sym__ternary_qmark, + anon_sym_extends, + [143137] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4979), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4981), 17, anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, + anon_sym_EQ_GT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [104953] = 31, - ACTIONS(3975), 1, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + anon_sym_extends, + [143165] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4983), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4985), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(3979), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, + anon_sym_EQ_GT, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5664), 1, - anon_sym_AMP_AMP, - ACTIONS(5666), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5668), 1, - anon_sym_GT_GT, - ACTIONS(5672), 1, anon_sym_AMP, - ACTIONS(5674), 1, - anon_sym_CARET, - ACTIONS(5676), 1, anon_sym_PIPE, - ACTIONS(5680), 1, - anon_sym_PERCENT, - ACTIONS(5682), 1, - anon_sym_STAR_STAR, - ACTIONS(5684), 1, anon_sym_LT, - ACTIONS(5692), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5694), 1, - sym__ternary_qmark, - ACTIONS(5995), 1, - anon_sym_COLON, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_GT, + anon_sym_extends, + [143193] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5660), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5662), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5670), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5678), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5688), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5690), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5686), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [105057] = 31, - ACTIONS(3975), 1, + ACTIONS(5007), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5009), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(3979), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, + anon_sym_EQ_GT, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5709), 1, - anon_sym_AMP_AMP, - ACTIONS(5711), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5713), 1, - anon_sym_GT_GT, - ACTIONS(5717), 1, anon_sym_AMP, - ACTIONS(5719), 1, - anon_sym_CARET, - ACTIONS(5721), 1, anon_sym_PIPE, - ACTIONS(5725), 1, - anon_sym_PERCENT, - ACTIONS(5727), 1, - anon_sym_STAR_STAR, - ACTIONS(5729), 1, anon_sym_LT, - ACTIONS(5737), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5739), 1, - sym__ternary_qmark, - ACTIONS(5997), 1, - anon_sym_RBRACK, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_GT, + anon_sym_extends, + [143221] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5705), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5707), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5715), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5723), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5733), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5735), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5731), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [105161] = 31, - ACTIONS(3975), 1, + ACTIONS(4983), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4985), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(3979), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, + anon_sym_EQ_GT, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5664), 1, - anon_sym_AMP_AMP, - ACTIONS(5666), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5668), 1, - anon_sym_GT_GT, - ACTIONS(5672), 1, anon_sym_AMP, - ACTIONS(5674), 1, - anon_sym_CARET, - ACTIONS(5676), 1, anon_sym_PIPE, - ACTIONS(5680), 1, - anon_sym_PERCENT, - ACTIONS(5682), 1, - anon_sym_STAR_STAR, - ACTIONS(5684), 1, anon_sym_LT, - ACTIONS(5692), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5694), 1, - sym__ternary_qmark, - ACTIONS(5999), 1, - anon_sym_COLON, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_GT, + anon_sym_extends, + [143249] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5660), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5662), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5670), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5678), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5688), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5690), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5686), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [105265] = 31, - ACTIONS(3975), 1, + ACTIONS(4983), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4985), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(3979), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, + anon_sym_EQ_GT, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5709), 1, - anon_sym_AMP_AMP, - ACTIONS(5711), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5713), 1, - anon_sym_GT_GT, - ACTIONS(5717), 1, anon_sym_AMP, - ACTIONS(5719), 1, - anon_sym_CARET, - ACTIONS(5721), 1, anon_sym_PIPE, - ACTIONS(5725), 1, - anon_sym_PERCENT, - ACTIONS(5727), 1, - anon_sym_STAR_STAR, - ACTIONS(5729), 1, anon_sym_LT, - ACTIONS(5737), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5739), 1, - sym__ternary_qmark, - ACTIONS(6001), 1, - anon_sym_RBRACK, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_GT, + anon_sym_extends, + [143277] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5705), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5707), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5715), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5723), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5733), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5735), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5731), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [105369] = 12, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(2367), 1, - anon_sym_async, - ACTIONS(4503), 1, + ACTIONS(4955), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4957), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(4875), 1, - anon_sym_STAR, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + anon_sym_extends, + [143305] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2355), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2371), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5648), 2, + ACTIONS(4987), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4989), 17, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - STATE(3772), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 5, - sym__member_signature_marker, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, + anon_sym_GT, + anon_sym_extends, + [143333] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4987), 2, + anon_sym_EQ, anon_sym_QMARK, - ACTIONS(2365), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [105435] = 31, - ACTIONS(3975), 1, + ACTIONS(4989), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(3979), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, + anon_sym_EQ_GT, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5664), 1, - anon_sym_AMP_AMP, - ACTIONS(5666), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5668), 1, - anon_sym_GT_GT, - ACTIONS(5672), 1, anon_sym_AMP, - ACTIONS(5674), 1, - anon_sym_CARET, - ACTIONS(5676), 1, anon_sym_PIPE, - ACTIONS(5680), 1, - anon_sym_PERCENT, - ACTIONS(5682), 1, - anon_sym_STAR_STAR, - ACTIONS(5684), 1, anon_sym_LT, - ACTIONS(5692), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5694), 1, - sym__ternary_qmark, - ACTIONS(6003), 1, - anon_sym_COLON, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_GT, + anon_sym_extends, + [143361] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5660), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5662), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5670), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5678), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5688), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5690), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5686), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [105539] = 9, - ACTIONS(237), 1, + ACTIONS(4987), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4989), 17, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - ACTIONS(702), 1, anon_sym_RBRACE, - ACTIONS(4177), 1, - anon_sym_EQ, - STATE(5139), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + anon_sym_extends, + [143389] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 5, - sym__member_signature_marker, + ACTIONS(4951), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4953), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, + anon_sym_GT, + anon_sym_extends, + [143417] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4991), 2, + anon_sym_EQ, anon_sym_QMARK, - ACTIONS(1985), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1983), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [105599] = 9, - ACTIONS(237), 1, + ACTIONS(4993), 17, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(4877), 1, anon_sym_RBRACE, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + anon_sym_extends, + [143445] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 5, - sym__member_signature_marker, + ACTIONS(4991), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4993), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, + anon_sym_GT, + anon_sym_extends, + [143473] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4955), 2, + anon_sym_EQ, anon_sym_QMARK, - ACTIONS(1989), 6, - anon_sym_STAR, + ACTIONS(4957), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1987), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [105659] = 31, - ACTIONS(3975), 1, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + anon_sym_extends, + [143501] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4991), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4993), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(3979), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4728), 1, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + anon_sym_extends, + [143529] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4931), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4933), 17, anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5664), 1, - anon_sym_AMP_AMP, - ACTIONS(5666), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5668), 1, - anon_sym_GT_GT, - ACTIONS(5672), 1, anon_sym_AMP, - ACTIONS(5674), 1, - anon_sym_CARET, - ACTIONS(5676), 1, anon_sym_PIPE, - ACTIONS(5680), 1, - anon_sym_PERCENT, - ACTIONS(5682), 1, - anon_sym_STAR_STAR, - ACTIONS(5684), 1, anon_sym_LT, - ACTIONS(5692), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5694), 1, - sym__ternary_qmark, - ACTIONS(6005), 1, + anon_sym_GT, + anon_sym_extends, + [143557] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5011), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5013), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COLON, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + anon_sym_extends, + [143585] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5660), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5662), 2, - anon_sym_in, + ACTIONS(4943), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4945), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, anon_sym_GT, - ACTIONS(5670), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5678), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5688), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5690), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5686), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [105763] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, + anon_sym_extends, + [143613] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4947), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4949), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + anon_sym_extends, + [143641] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6007), 2, - sym_number, - sym_private_property_identifier, - STATE(3395), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 7, - sym__automatic_semicolon, + ACTIONS(4939), 2, anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4941), 17, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + anon_sym_extends, + [143669] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4951), 2, + anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [105820] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(4953), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + anon_sym_extends, + [143697] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5621), 2, - sym_number, - sym_private_property_identifier, - STATE(3391), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 7, - sym__automatic_semicolon, + ACTIONS(5011), 2, anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5013), 17, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + anon_sym_extends, + [143725] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5011), 2, + anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [105877] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(5013), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + anon_sym_extends, + [143753] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6009), 2, - sym_number, - sym_private_property_identifier, - STATE(3448), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 7, - sym__automatic_semicolon, + ACTIONS(4927), 2, anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4929), 17, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [105934] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + anon_sym_extends, + [143781] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6011), 2, - sym_number, - sym_private_property_identifier, - STATE(3463), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 7, - sym__automatic_semicolon, + ACTIONS(5015), 2, anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5017), 17, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [105991] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + anon_sym_extends, + [143809] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6013), 2, - sym_number, - sym_private_property_identifier, - STATE(3390), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 7, - sym__automatic_semicolon, + ACTIONS(5015), 2, anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5017), 17, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [106048] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + anon_sym_extends, + [143837] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6015), 2, - sym_number, - sym_private_property_identifier, - STATE(3372), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 7, - sym__automatic_semicolon, + ACTIONS(5015), 2, anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5017), 17, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [106105] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + anon_sym_extends, + [143865] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6017), 2, - sym_number, - sym_private_property_identifier, - STATE(3452), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 7, - sym__automatic_semicolon, + ACTIONS(4935), 2, anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4937), 17, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [106162] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + anon_sym_extends, + [143893] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6019), 2, - sym_number, - sym_private_property_identifier, - STATE(3507), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 7, - sym__automatic_semicolon, + ACTIONS(4939), 2, anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4941), 17, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [106219] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + anon_sym_extends, + [143921] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6021), 2, - sym_number, - sym_private_property_identifier, - STATE(3388), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 7, - sym__automatic_semicolon, + ACTIONS(5019), 2, anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5021), 17, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + anon_sym_extends, + [143949] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5019), 2, + anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [106276] = 30, - ACTIONS(3975), 1, + ACTIONS(5021), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3977), 1, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(3979), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4732), 1, - anon_sym_BANG, - ACTIONS(4736), 1, + anon_sym_EQ_GT, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(5858), 1, - anon_sym_LT, - ACTIONS(5864), 1, - anon_sym_AMP_AMP, - ACTIONS(5866), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5868), 1, - anon_sym_GT_GT, - ACTIONS(5872), 1, anon_sym_AMP, - ACTIONS(5874), 1, - anon_sym_CARET, - ACTIONS(5876), 1, anon_sym_PIPE, - ACTIONS(5880), 1, - anon_sym_PERCENT, - ACTIONS(5882), 1, - anon_sym_STAR_STAR, - ACTIONS(5890), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5892), 1, - sym__ternary_qmark, - STATE(1530), 1, - sym_type_arguments, - STATE(1696), 1, - sym_arguments, - STATE(4736), 1, - sym_optional_chain, + anon_sym_LT, + anon_sym_GT, + anon_sym_extends, + [143977] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5860), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5862), 2, - anon_sym_in, + ACTIONS(5019), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5021), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, anon_sym_GT, - ACTIONS(5870), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5878), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5886), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5888), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5884), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [106377] = 4, - ACTIONS(4984), 1, - sym_regex_flags, + anon_sym_extends, + [144005] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4980), 17, - anon_sym_STAR, + ACTIONS(4935), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4937), 17, anon_sym_as, - anon_sym_BANG, - anon_sym_in, - anon_sym_of, - anon_sym_GT_GT, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, anon_sym_GT, - anon_sym_instanceof, - anon_sym_satisfies, - ACTIONS(4982), 20, - sym__ternary_qmark, + anon_sym_extends, + [144033] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4943), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4945), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, + anon_sym_EQ_GT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [106426] = 6, - ACTIONS(3540), 1, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + anon_sym_extends, + [144061] = 3, + ACTIONS(4907), 1, anon_sym_EQ, - ACTIONS(3722), 1, - anon_sym_in, - ACTIONS(3725), 1, - anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3498), 12, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_GT_GT, + ACTIONS(4909), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 23, - sym__ternary_qmark, + anon_sym_QMARK, + anon_sym_extends, + [144088] = 3, + ACTIONS(4152), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3944), 17, anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [144115] = 9, + ACTIONS(3966), 1, + anon_sym_LPAREN, + ACTIONS(4610), 1, + anon_sym_PIPE, + ACTIONS(7043), 1, anon_sym_DOT, + ACTIONS(7045), 1, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [106479] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, - anon_sym_LBRACK, + ACTIONS(7047), 1, + anon_sym_LT, + STATE(3725), 1, + sym_arguments, + STATE(3902), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6023), 2, - sym_number, - sym_private_property_identifier, - STATE(3500), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 7, + ACTIONS(4612), 11, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [106536] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [144154] = 8, + ACTIONS(3978), 1, + anon_sym_LPAREN, + ACTIONS(4033), 1, + anon_sym_LT, + ACTIONS(4616), 1, + anon_sym_EQ, + ACTIONS(7049), 1, + anon_sym_DOT, + STATE(3473), 1, + sym_arguments, + STATE(3556), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6025), 2, - sym_number, - sym_private_property_identifier, - STATE(3470), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 7, - sym__automatic_semicolon, - anon_sym_EQ, + ACTIONS(4618), 12, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [106593] = 30, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4582), 1, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_extends, + [144191] = 9, + ACTIONS(3966), 1, + anon_sym_LPAREN, + ACTIONS(3968), 1, anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_as, - ACTIONS(4736), 1, + ACTIONS(3972), 1, anon_sym_QMARK_DOT, - ACTIONS(4770), 1, - anon_sym_satisfies, - ACTIONS(4883), 1, - anon_sym_BANG, - ACTIONS(5858), 1, - anon_sym_LT, - ACTIONS(5864), 1, - anon_sym_AMP_AMP, - ACTIONS(5866), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5868), 1, - anon_sym_GT_GT, - ACTIONS(5872), 1, - anon_sym_AMP, - ACTIONS(5874), 1, - anon_sym_CARET, - ACTIONS(5876), 1, + ACTIONS(3974), 1, anon_sym_PIPE, - ACTIONS(5880), 1, - anon_sym_PERCENT, - ACTIONS(5882), 1, - anon_sym_STAR_STAR, - ACTIONS(5890), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5892), 1, - sym__ternary_qmark, - STATE(2221), 1, + ACTIONS(7047), 1, + anon_sym_LT, + STATE(3722), 1, sym_arguments, - STATE(2660), 1, + STATE(3898), 1, sym_type_arguments, - STATE(5038), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4768), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5860), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5862), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5870), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5878), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5886), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5888), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5884), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [106694] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(3964), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [144230] = 3, + ACTIONS(4899), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6027), 2, - sym_number, - sym_private_property_identifier, - STATE(3475), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 7, - sym__automatic_semicolon, - anon_sym_EQ, + ACTIONS(4901), 17, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, anon_sym_QMARK, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [106751] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, + anon_sym_extends, + [144257] = 3, + ACTIONS(4911), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4913), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [144284] = 9, + ACTIONS(3966), 1, + anon_sym_LPAREN, + ACTIONS(4604), 1, + anon_sym_PIPE, + ACTIONS(7047), 1, + anon_sym_LT, + ACTIONS(7051), 1, + anon_sym_DOT, + ACTIONS(7053), 1, + anon_sym_QMARK_DOT, + STATE(3723), 1, + sym_arguments, + STATE(3900), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6029), 2, - sym_number, - sym_private_property_identifier, - STATE(3477), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 7, + ACTIONS(4606), 11, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [106808] = 9, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [144323] = 3, + ACTIONS(4157), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2355), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5648), 2, + ACTIONS(3954), 17, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - STATE(3772), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 5, - sym__member_signature_marker, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, + anon_sym_GT, anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [106867] = 6, - ACTIONS(87), 1, - anon_sym_BQUOTE, - ACTIONS(4578), 1, - anon_sym_LPAREN, + anon_sym_extends, + [144350] = 3, + ACTIONS(5047), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(2386), 2, - sym_template_string, - sym_arguments, - ACTIONS(4131), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, + ACTIONS(5049), 17, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4133), 21, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACK, + anon_sym_QMARK, + anon_sym_extends, + [144377] = 6, + ACTIONS(4033), 1, + anon_sym_LT, + ACTIONS(4596), 1, + anon_sym_EQ, + ACTIONS(7055), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_satisfies, - [106920] = 8, - ACTIONS(1650), 1, + STATE(3550), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3995), 13, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [144409] = 15, + ACTIONS(3345), 1, anon_sym_DQUOTE, - ACTIONS(1652), 1, + ACTIONS(3347), 1, anon_sym_SQUOTE, - ACTIONS(4602), 1, - anon_sym_LBRACK, + ACTIONS(7057), 1, + sym_identifier, + ACTIONS(7059), 1, + anon_sym_STAR, + ACTIONS(7061), 1, + anon_sym_type, + ACTIONS(7063), 1, + anon_sym_LBRACE, + ACTIONS(7065), 1, + anon_sym_typeof, + ACTIONS(7069), 1, + anon_sym_DOT, + STATE(5203), 1, + sym_import_require_clause, + STATE(5331), 1, + sym_string, + STATE(6280), 1, + sym_import_clause, + STATE(6340), 1, + sym__import_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6031), 2, - sym_number, - sym_private_property_identifier, - STATE(3417), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 7, + STATE(6722), 2, + sym_namespace_import, + sym_named_imports, + ACTIONS(7067), 3, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT, + [144459] = 8, + ACTIONS(3966), 1, + anon_sym_LPAREN, + ACTIONS(4616), 1, + anon_sym_PIPE, + ACTIONS(7047), 1, + anon_sym_LT, + ACTIONS(7071), 1, + anon_sym_DOT, + STATE(3762), 1, + sym_arguments, + STATE(3891), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4618), 11, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [144495] = 4, + ACTIONS(1894), 1, + anon_sym_DOT, + ACTIONS(4885), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4887), 15, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [106977] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [144523] = 5, + ACTIONS(3980), 1, + anon_sym_DOT, + ACTIONS(3982), 1, + anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6033), 2, - sym_number, - sym_private_property_identifier, - STATE(3394), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 7, - sym__automatic_semicolon, + ACTIONS(3974), 2, anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(3964), 13, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [107034] = 4, - ACTIONS(3675), 1, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_extends, + [144553] = 7, + ACTIONS(4033), 1, + anon_sym_LT, + ACTIONS(4596), 1, anon_sym_EQ, + ACTIONS(7055), 1, + anon_sym_DOT, + ACTIONS(7073), 1, + anon_sym_is, + STATE(3550), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3498), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, + ACTIONS(3995), 12, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 24, - sym__ternary_qmark, + anon_sym_extends, + [144587] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4865), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4867), 15, anon_sym_as, - anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, + anon_sym_EQ_GT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [107083] = 4, - ACTIONS(3679), 1, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_extends, + [144613] = 4, + ACTIONS(1982), 1, + anon_sym_DOT, + ACTIONS(4885), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3498), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, + ACTIONS(4887), 15, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 24, - sym__ternary_qmark, + anon_sym_QMARK, + anon_sym_extends, + [144641] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4849), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4851), 15, anon_sym_as, - anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, + anon_sym_EQ_GT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [107132] = 4, - ACTIONS(3671), 1, - anon_sym_EQ, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_extends, + [144667] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3498), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, + ACTIONS(4857), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4859), 15, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 24, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_of, - anon_sym_LBRACK, + anon_sym_extends, + [144693] = 5, + ACTIONS(7075), 1, anon_sym_DOT, + ACTIONS(7077), 1, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [107181] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4787), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4789), 13, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_extends, + [144723] = 5, + ACTIONS(4033), 1, + anon_sym_LT, + ACTIONS(4642), 1, + anon_sym_EQ, + STATE(3554), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4644), 13, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [144752] = 3, + ACTIONS(4987), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6035), 2, - sym_number, - sym_private_property_identifier, - STATE(3450), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 7, + ACTIONS(4989), 15, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [144777] = 3, + ACTIONS(4841), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4843), 15, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [107238] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [144802] = 11, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4320), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(4195), 1, + sym_formal_parameters, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + STATE(6655), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6037), 2, - sym_number, - sym_private_property_identifier, - STATE(3467), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 7, + ACTIONS(740), 7, sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [144843] = 14, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, anon_sym_EQ, - anon_sym_COMMA, + ACTIONS(7083), 1, anon_sym_BANG, - anon_sym_SEMI, + ACTIONS(7085), 1, + anon_sym_LPAREN, + ACTIONS(7087), 1, anon_sym_COLON, + ACTIONS(7089), 1, anon_sym_QMARK, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [107295] = 3, + ACTIONS(7091), 1, + sym__member_signature_marker, + STATE(4100), 1, + sym_formal_parameters, + STATE(4490), 1, + sym__call_signature, + STATE(4906), 1, + sym_type_annotation, + STATE(5809), 1, + sym__initializer, + STATE(6408), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6041), 12, + ACTIONS(7081), 4, sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6039), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107341] = 3, + [144890] = 3, + ACTIONS(4987), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6045), 12, + ACTIONS(4989), 15, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6043), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107387] = 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [144915] = 14, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7095), 1, + anon_sym_BANG, + ACTIONS(7097), 1, + anon_sym_QMARK, + ACTIONS(7099), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(5026), 1, + sym_type_annotation, + STATE(5710), 1, + sym__call_signature, + STATE(5712), 1, + sym__initializer, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6049), 12, + ACTIONS(7093), 4, sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6047), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107433] = 3, + [144962] = 3, + ACTIONS(4991), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6053), 12, + ACTIONS(4993), 15, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6051), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107479] = 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [144987] = 14, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7103), 1, + anon_sym_BANG, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7107), 1, + anon_sym_QMARK, + ACTIONS(7109), 1, + sym__member_signature_marker, + STATE(5115), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5729), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6513), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6049), 12, + ACTIONS(7101), 4, sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6047), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107525] = 3, + [145034] = 3, + ACTIONS(4991), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6053), 12, + ACTIONS(4993), 15, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6051), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107571] = 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145059] = 3, + ACTIONS(4991), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6049), 12, + ACTIONS(4993), 15, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6047), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107617] = 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145084] = 8, + ACTIONS(7111), 1, + anon_sym_LPAREN, + ACTIONS(7113), 1, + anon_sym_DOT, + ACTIONS(7115), 1, + anon_sym_QMARK_DOT, + ACTIONS(7117), 1, + anon_sym_LT, + STATE(3895), 1, + sym_arguments, + STATE(4064), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6053), 12, + ACTIONS(4612), 10, sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6051), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107663] = 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [145119] = 14, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7109), 1, + sym__member_signature_marker, + ACTIONS(7119), 1, + anon_sym_BANG, + ACTIONS(7121), 1, + anon_sym_QMARK, + STATE(5131), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5742), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6521), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6049), 12, + ACTIONS(7101), 4, sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6047), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107709] = 3, + [145166] = 3, + ACTIONS(4935), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6057), 12, + ACTIONS(4937), 15, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6055), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107755] = 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145191] = 3, + ACTIONS(4983), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6061), 12, + ACTIONS(4985), 15, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6059), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107801] = 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145216] = 3, + ACTIONS(5007), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6061), 12, + ACTIONS(5009), 15, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6059), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107847] = 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145241] = 14, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7085), 1, + anon_sym_LPAREN, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7125), 1, + anon_sym_BANG, + ACTIONS(7127), 1, + anon_sym_QMARK, + ACTIONS(7129), 1, + sym__member_signature_marker, + STATE(4100), 1, + sym_formal_parameters, + STATE(4699), 1, + sym__call_signature, + STATE(5128), 1, + sym_type_annotation, + STATE(5477), 1, + sym__initializer, + STATE(6408), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6065), 12, + ACTIONS(7123), 4, sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6063), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107893] = 5, - ACTIONS(6071), 1, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - ACTIONS(6074), 1, + [145288] = 11, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4328), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(4195), 1, + sym_formal_parameters, + STATE(6051), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + STATE(6655), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 7, sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [145329] = 3, + ACTIONS(4939), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6069), 10, - anon_sym_STAR, + ACTIONS(4941), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6067), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107943] = 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145354] = 3, + ACTIONS(5011), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6061), 12, + ACTIONS(5013), 15, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6059), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107989] = 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145379] = 3, + ACTIONS(4935), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6061), 12, + ACTIONS(4937), 15, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6059), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108035] = 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145404] = 3, + ACTIONS(4939), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6045), 12, + ACTIONS(4941), 15, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6043), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108081] = 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145429] = 3, + ACTIONS(5011), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6061), 12, + ACTIONS(5013), 15, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6059), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108127] = 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145454] = 3, + ACTIONS(5011), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6078), 12, + ACTIONS(5013), 15, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6076), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108173] = 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145479] = 3, + ACTIONS(5015), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6057), 12, + ACTIONS(5017), 15, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6055), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108219] = 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145504] = 3, + ACTIONS(5015), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6057), 12, + ACTIONS(5017), 15, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6055), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108265] = 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145529] = 3, + ACTIONS(5015), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6082), 12, + ACTIONS(5017), 15, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6080), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108311] = 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145554] = 3, + ACTIONS(5019), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6086), 12, + ACTIONS(5021), 15, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6084), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108357] = 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145579] = 3, + ACTIONS(5019), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6090), 12, + ACTIONS(5021), 15, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6088), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108403] = 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145604] = 8, + ACTIONS(7111), 1, + anon_sym_LPAREN, + ACTIONS(7117), 1, + anon_sym_LT, + ACTIONS(7131), 1, + anon_sym_DOT, + ACTIONS(7133), 1, + anon_sym_QMARK_DOT, + STATE(3892), 1, + sym_arguments, + STATE(4060), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6090), 12, + ACTIONS(3964), 10, sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6088), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108449] = 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [145639] = 14, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7085), 1, + anon_sym_LPAREN, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7137), 1, + anon_sym_BANG, + ACTIONS(7139), 1, + anon_sym_QMARK, + ACTIONS(7141), 1, + sym__member_signature_marker, + STATE(4100), 1, + sym_formal_parameters, + STATE(4637), 1, + sym__call_signature, + STATE(4899), 1, + sym_type_annotation, + STATE(5917), 1, + sym__initializer, + STATE(6408), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6094), 12, + ACTIONS(7135), 4, sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6092), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108495] = 3, + [145686] = 14, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7145), 1, + anon_sym_BANG, + ACTIONS(7147), 1, + anon_sym_QMARK, + ACTIONS(7149), 1, + sym__member_signature_marker, + STATE(4989), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5995), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6489), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6098), 12, + ACTIONS(7143), 4, sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6096), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108541] = 3, + [145733] = 3, + ACTIONS(5019), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6102), 12, + ACTIONS(5021), 15, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6100), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108587] = 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145758] = 14, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7085), 1, + anon_sym_LPAREN, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7095), 1, + anon_sym_BANG, + ACTIONS(7151), 1, + anon_sym_QMARK, + ACTIONS(7153), 1, + sym__member_signature_marker, + STATE(4100), 1, + sym_formal_parameters, + STATE(4667), 1, + sym__call_signature, + STATE(5026), 1, + sym_type_annotation, + STATE(5626), 1, + sym__initializer, + STATE(6408), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6102), 12, + ACTIONS(7093), 4, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [145805] = 3, + ACTIONS(4983), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4985), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6100), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108633] = 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145830] = 3, + ACTIONS(4943), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6106), 12, + ACTIONS(4945), 15, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6104), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108679] = 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145855] = 14, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7157), 1, + anon_sym_BANG, + ACTIONS(7159), 1, + anon_sym_QMARK, + ACTIONS(7161), 1, + sym__member_signature_marker, + STATE(5152), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5472), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6441), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6041), 12, + ACTIONS(7155), 4, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [145902] = 3, + ACTIONS(4947), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4949), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6039), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108725] = 4, - ACTIONS(6108), 1, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [145927] = 14, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7165), 1, + anon_sym_BANG, + ACTIONS(7167), 1, + anon_sym_QMARK, + ACTIONS(7169), 1, + sym__member_signature_marker, + STATE(4789), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5545), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6274), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7163), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [145974] = 14, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7169), 1, + sym__member_signature_marker, + ACTIONS(7171), 1, + anon_sym_BANG, + ACTIONS(7173), 1, + anon_sym_QMARK, + STATE(4812), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5557), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6294), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7163), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [146021] = 3, + ACTIONS(4943), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1692), 11, - anon_sym_STAR, + ACTIONS(4945), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(1694), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108773] = 4, - ACTIONS(6110), 1, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [146046] = 4, + ACTIONS(4771), 1, + anon_sym_EQ, + ACTIONS(7175), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4773), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [146073] = 14, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7083), 1, + anon_sym_BANG, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7177), 1, + anon_sym_QMARK, + ACTIONS(7179), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(4906), 1, + sym_type_annotation, + STATE(5930), 1, + sym__call_signature, + STATE(5940), 1, + sym__initializer, + STATE(6392), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7081), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [146120] = 14, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7183), 1, + anon_sym_BANG, + ACTIONS(7185), 1, + anon_sym_QMARK, + ACTIONS(7187), 1, + sym__member_signature_marker, + STATE(4837), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5487), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6335), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7181), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [146167] = 14, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7161), 1, + sym__member_signature_marker, + ACTIONS(7189), 1, + anon_sym_BANG, + ACTIONS(7191), 1, + anon_sym_QMARK, + STATE(4924), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5417), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6614), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7155), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [146214] = 11, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4334), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(4195), 1, + sym_formal_parameters, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + STATE(6655), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 7, sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [146255] = 14, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7161), 1, + sym__member_signature_marker, + ACTIONS(7193), 1, + anon_sym_BANG, + ACTIONS(7195), 1, + anon_sym_QMARK, + STATE(4936), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5624), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6499), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1784), 11, - anon_sym_STAR, - anon_sym_RBRACE, + ACTIONS(7155), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(1786), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108821] = 3, + [146302] = 3, + ACTIONS(4947), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6114), 12, + ACTIONS(4949), 15, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6112), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108867] = 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [146327] = 3, + ACTIONS(4951), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6114), 12, + ACTIONS(4953), 15, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6112), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108913] = 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [146352] = 3, + ACTIONS(4955), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6041), 12, + ACTIONS(4957), 15, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6039), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108959] = 4, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [146377] = 3, + ACTIONS(1930), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1989), 5, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(698), 7, - sym__automatic_semicolon, - anon_sym_EQ, + ACTIONS(1928), 15, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, anon_sym_QMARK, - ACTIONS(1987), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [109007] = 3, + anon_sym_extends, + anon_sym_is, + [146402] = 3, + ACTIONS(4951), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6118), 12, + ACTIONS(4953), 15, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6116), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [109053] = 3, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [146427] = 11, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4331), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(4195), 1, + sym_formal_parameters, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + STATE(6655), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6122), 12, + ACTIONS(740), 7, sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6120), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [109099] = 3, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [146468] = 11, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4325), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(4195), 1, + sym_formal_parameters, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + STATE(6655), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6041), 12, + ACTIONS(740), 7, sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6039), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [109145] = 3, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [146509] = 3, + ACTIONS(4983), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6041), 12, + ACTIONS(4985), 15, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6039), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [109191] = 4, - ACTIONS(3809), 1, - anon_sym_EQ, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [146534] = 3, + ACTIONS(4955), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3498), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, + ACTIONS(4957), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3502), 23, - sym__ternary_qmark, - anon_sym_as, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [146559] = 8, + ACTIONS(7111), 1, anon_sym_LPAREN, - anon_sym_LBRACK, + ACTIONS(7117), 1, + anon_sym_LT, + ACTIONS(7197), 1, anon_sym_DOT, + ACTIONS(7199), 1, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [109239] = 3, + STATE(3893), 1, + sym_arguments, + STATE(4062), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1784), 12, + ACTIONS(4606), 10, sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(1786), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [109285] = 4, - ACTIONS(3779), 1, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [146594] = 14, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7109), 1, + sym__member_signature_marker, + ACTIONS(7201), 1, + anon_sym_BANG, + ACTIONS(7203), 1, + anon_sym_QMARK, + STATE(5080), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5403), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6709), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3498), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(7101), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [146641] = 14, + ACTIONS(2707), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3502), 23, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7085), 1, anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [109333] = 4, - ACTIONS(6124), 1, - sym__automatic_semicolon, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7207), 1, + anon_sym_BANG, + ACTIONS(7209), 1, + anon_sym_QMARK, + ACTIONS(7211), 1, + sym__member_signature_marker, + STATE(4100), 1, + sym_formal_parameters, + STATE(4561), 1, + sym__call_signature, + STATE(5058), 1, + sym_type_annotation, + STATE(5425), 1, + sym__initializer, + STATE(6408), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1692), 11, - anon_sym_STAR, - anon_sym_RBRACE, + ACTIONS(7205), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(1694), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [109381] = 3, + [146688] = 14, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7169), 1, + sym__member_signature_marker, + ACTIONS(7213), 1, + anon_sym_BANG, + ACTIONS(7215), 1, + anon_sym_QMARK, + STATE(4863), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5599), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6328), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1848), 12, + ACTIONS(7163), 4, sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(1850), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [109427] = 4, - ACTIONS(3805), 1, + [146735] = 14, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7169), 1, + sym__member_signature_marker, + ACTIONS(7217), 1, + anon_sym_BANG, + ACTIONS(7219), 1, + anon_sym_QMARK, + STATE(5101), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5454), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6324), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3498), 13, - anon_sym_STAR, + ACTIONS(7163), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [146782] = 14, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7109), 1, + sym__member_signature_marker, + ACTIONS(7221), 1, anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, + ACTIONS(7223), 1, + anon_sym_QMARK, + STATE(4743), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5408), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6251), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7101), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [146829] = 7, + ACTIONS(4596), 1, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(7047), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3502), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, + ACTIONS(7225), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [109475] = 3, + ACTIONS(7227), 1, + anon_sym_is, + STATE(3885), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6128), 12, + ACTIONS(3995), 11, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6126), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [109521] = 3, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [146862] = 3, + ACTIONS(4833), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6128), 12, - sym__automatic_semicolon, - anon_sym_STAR, + ACTIONS(4835), 15, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6126), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [109567] = 3, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [146887] = 11, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4337), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(4195), 1, + sym_formal_parameters, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + STATE(6237), 1, + aux_sym_object_repeat1, + STATE(6655), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6122), 12, + ACTIONS(740), 7, sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, + sym__member_signature_marker, + sym__member_end_marker, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6120), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [109613] = 3, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [146928] = 14, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7161), 1, + sym__member_signature_marker, + ACTIONS(7229), 1, + anon_sym_BANG, + ACTIONS(7231), 1, + anon_sym_QMARK, + STATE(5063), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5544), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6312), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6132), 12, + ACTIONS(7155), 4, sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6130), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [109659] = 4, - ACTIONS(3817), 1, + [146975] = 14, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7161), 1, + sym__member_signature_marker, + ACTIONS(7233), 1, + anon_sym_BANG, + ACTIONS(7235), 1, + anon_sym_QMARK, + STATE(4909), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5570), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6356), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3498), 13, - anon_sym_STAR, + ACTIONS(7155), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [147022] = 14, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7161), 1, + sym__member_signature_marker, + ACTIONS(7237), 1, anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, + ACTIONS(7239), 1, + anon_sym_QMARK, + STATE(5147), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5468), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6419), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7155), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [147069] = 3, + ACTIONS(4979), 1, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3502), 23, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4981), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [109707] = 7, - ACTIONS(5444), 1, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [147094] = 3, + ACTIONS(4927), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4929), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, - ACTIONS(5581), 1, anon_sym_RBRACE, - STATE(5226), 1, - aux_sym_object_repeat1, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [147119] = 3, + ACTIONS(4987), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1989), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1987), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [109761] = 7, - ACTIONS(5444), 1, + ACTIONS(4989), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, - ACTIONS(5581), 1, anon_sym_RBRACE, - STATE(5226), 1, - aux_sym_object_repeat1, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [147144] = 3, + ACTIONS(4931), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 5, - sym__member_signature_marker, + ACTIONS(4933), 15, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1985), 6, - anon_sym_STAR, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1983), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [109815] = 8, - ACTIONS(3598), 1, - anon_sym_LT, - ACTIONS(6134), 1, - anon_sym_LPAREN, - ACTIONS(6136), 1, anon_sym_DOT, - STATE(2842), 1, - sym_arguments, - STATE(5411), 1, - sym_type_arguments, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [147169] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3594), 7, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3592), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [109871] = 4, - ACTIONS(3781), 1, + ACTIONS(7241), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [147191] = 3, + ACTIONS(4881), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3498), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, + ACTIONS(4883), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 23, - sym__ternary_qmark, + anon_sym_QMARK, + anon_sym_extends, + [147215] = 3, + ACTIONS(4797), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4733), 14, anon_sym_as, - anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [147239] = 7, + ACTIONS(7111), 1, + anon_sym_LPAREN, + ACTIONS(7117), 1, + anon_sym_LT, + ACTIONS(7243), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [109919] = 3, + STATE(3940), 1, + sym_arguments, + STATE(4040), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6049), 12, + ACTIONS(4618), 10, sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6047), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [109965] = 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [147271] = 3, + ACTIONS(4799), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6053), 12, - sym__automatic_semicolon, - anon_sym_STAR, + ACTIONS(4801), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6051), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [110011] = 6, - ACTIONS(4177), 1, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [147295] = 3, + ACTIONS(4737), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5606), 2, + ACTIONS(4735), 14, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1989), 6, - anon_sym_STAR, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1987), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [110063] = 6, - ACTIONS(4177), 1, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [147319] = 3, + ACTIONS(4807), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5606), 2, + ACTIONS(4809), 14, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1985), 6, - anon_sym_STAR, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1983), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [110115] = 3, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [147343] = 3, + ACTIONS(4811), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6122), 12, - sym__automatic_semicolon, - anon_sym_STAR, + ACTIONS(4813), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6120), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [110161] = 4, - ACTIONS(3777), 1, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [147367] = 5, + ACTIONS(4819), 1, anon_sym_EQ, + ACTIONS(7245), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3498), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, + ACTIONS(4779), 3, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3502), 23, - sym__ternary_qmark, + anon_sym_extends, + ACTIONS(4821), 10, anon_sym_as, - anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_GT, + anon_sym_QMARK, + [147395] = 4, + ACTIONS(4823), 1, + anon_sym_EQ, + ACTIONS(7245), 1, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [110209] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6128), 12, + ACTIONS(4825), 13, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [147421] = 3, + ACTIONS(2006), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2004), 14, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_BANG, anon_sym_SEMI, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6126), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [110255] = 3, + anon_sym_AMP, + anon_sym_QMARK, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [147445] = 3, + ACTIONS(4837), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6122), 12, - sym__automatic_semicolon, - anon_sym_STAR, + ACTIONS(4839), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6120), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [110301] = 3, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [147469] = 3, + ACTIONS(1908), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6122), 12, + ACTIONS(1906), 14, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_BANG, anon_sym_SEMI, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6120), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [110347] = 4, - ACTIONS(3813), 1, + anon_sym_AMP, + anon_sym_QMARK, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [147493] = 3, + ACTIONS(4845), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3498), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, + ACTIONS(4847), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 23, - sym__ternary_qmark, - anon_sym_as, + anon_sym_QMARK, + anon_sym_extends, + [147517] = 11, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [110395] = 3, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7249), 1, + anon_sym_QMARK, + ACTIONS(7251), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(5110), 1, + sym__call_signature, + STATE(5144), 1, + sym_type_annotation, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6128), 12, + ACTIONS(7247), 6, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6126), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [110441] = 3, + anon_sym_PIPE_RBRACE, + [147557] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7253), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [147579] = 11, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7257), 1, + anon_sym_QMARK, + ACTIONS(7259), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(4441), 1, + sym__call_signature, + STATE(4781), 1, + sym_type_annotation, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6128), 12, + ACTIONS(7255), 6, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6126), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [110487] = 4, - ACTIONS(3807), 1, + anon_sym_PIPE_RBRACE, + [147619] = 3, + ACTIONS(4995), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3498), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3502), 23, - sym__ternary_qmark, + ACTIONS(4997), 14, anon_sym_as, - anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [110535] = 4, - ACTIONS(3789), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3498), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, + anon_sym_RBRACK, + anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [110583] = 3, + anon_sym_QMARK, + anon_sym_extends, + [147643] = 3, + ACTIONS(4999), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6122), 12, - sym__automatic_semicolon, - anon_sym_STAR, + ACTIONS(5001), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6120), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [110629] = 3, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [147667] = 3, + ACTIONS(5003), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6122), 12, - sym__automatic_semicolon, - anon_sym_STAR, + ACTIONS(5005), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6120), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [110675] = 3, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [147691] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6128), 12, - sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6126), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [110721] = 5, - ACTIONS(6142), 1, - anon_sym_SEMI, - ACTIONS(6145), 1, - sym__automatic_semicolon, + ACTIONS(7261), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [147713] = 3, + ACTIONS(4895), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6140), 10, - anon_sym_STAR, + ACTIONS(4897), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6138), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [110771] = 14, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(2373), 1, - anon_sym_override, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(6147), 1, - anon_sym_STAR, - ACTIONS(6149), 1, - anon_sym_async, - ACTIONS(6153), 1, - anon_sym_readonly, - STATE(2830), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6151), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6155), 2, - anon_sym_get, - anon_sym_set, - STATE(3631), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [147737] = 11, + ACTIONS(2707), 1, anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7265), 1, anon_sym_QMARK, - ACTIONS(2365), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [110839] = 3, + ACTIONS(7267), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(4753), 1, + sym__call_signature, + STATE(4754), 1, + sym_type_annotation, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6159), 12, + ACTIONS(7263), 6, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6157), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [110885] = 3, + anon_sym_PIPE_RBRACE, + [147777] = 3, + ACTIONS(4915), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6049), 12, - sym__automatic_semicolon, - anon_sym_STAR, + ACTIONS(4917), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6047), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [110931] = 5, - ACTIONS(87), 1, - anon_sym_BQUOTE, - STATE(2307), 1, - sym_template_string, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [147801] = 3, + ACTIONS(4923), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1844), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, + ACTIONS(4925), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1846), 22, - sym__ternary_qmark, + anon_sym_QMARK, + anon_sym_extends, + [147825] = 3, + ACTIONS(4759), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4761), 14, anon_sym_as, - anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_satisfies, - [110981] = 3, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [147849] = 3, + ACTIONS(4777), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6049), 12, - sym__automatic_semicolon, - anon_sym_STAR, + ACTIONS(4779), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6047), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [111027] = 4, - ACTIONS(3811), 1, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [147873] = 4, + ACTIONS(4777), 1, anon_sym_EQ, + ACTIONS(7245), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3498), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, + ACTIONS(4779), 13, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3502), 23, - sym__ternary_qmark, + anon_sym_QMARK, + anon_sym_extends, + [147899] = 3, + ACTIONS(4642), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4644), 14, anon_sym_as, - anon_sym_LPAREN, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [111075] = 3, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [147923] = 3, + ACTIONS(4853), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6053), 12, - sym__automatic_semicolon, - anon_sym_STAR, + ACTIONS(4855), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6051), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [111121] = 4, - ACTIONS(6161), 1, - sym__automatic_semicolon, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [147947] = 3, + ACTIONS(4783), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1784), 11, - anon_sym_STAR, + ACTIONS(4785), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(1786), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [111169] = 3, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [147971] = 11, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7269), 1, + anon_sym_QMARK, + ACTIONS(7271), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(4775), 1, + sym__call_signature, + STATE(4781), 1, + sym_type_annotation, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6061), 12, + ACTIONS(7255), 6, sym__automatic_semicolon, - anon_sym_STAR, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6059), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [111215] = 3, + anon_sym_PIPE_RBRACE, + [148011] = 3, + ACTIONS(4861), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6049), 12, - sym__automatic_semicolon, - anon_sym_STAR, + ACTIONS(4863), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [148035] = 6, + ACTIONS(1708), 1, anon_sym_DQUOTE, + ACTIONS(1710), 1, anon_sym_SQUOTE, + ACTIONS(7273), 1, sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6047), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(6955), 2, + sym_string, + sym_predefined_type, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [111261] = 10, - ACTIONS(2351), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [148065] = 7, + ACTIONS(1708), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(1710), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(6163), 1, - anon_sym_STAR, + ACTIONS(7275), 1, + sym_number, + STATE(6838), 1, + sym_string, + STATE(6847), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6165), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6167), 2, - anon_sym_get, - anon_sym_set, - STATE(3650), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [111320] = 3, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [148097] = 3, + ACTIONS(4869), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6171), 11, - anon_sym_STAR, + ACTIONS(4871), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6169), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [111365] = 3, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [148121] = 11, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7279), 1, + anon_sym_QMARK, + ACTIONS(7281), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(4888), 1, + sym__call_signature, + STATE(4889), 1, + sym_type_annotation, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6175), 11, - anon_sym_STAR, + ACTIONS(7277), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, + anon_sym_PIPE_RBRACE, + [148161] = 7, + ACTIONS(1708), 1, anon_sym_DQUOTE, + ACTIONS(1710), 1, anon_sym_SQUOTE, + ACTIONS(7283), 1, sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6173), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + STATE(6795), 1, + sym_string, + STATE(6884), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [111410] = 3, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [148193] = 11, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(7287), 1, + anon_sym_COLON, + ACTIONS(7289), 1, + anon_sym_QMARK, + ACTIONS(7291), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(4464), 1, + sym__call_signature, + STATE(4742), 1, + sym_type_annotation, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1784), 11, - anon_sym_STAR, + ACTIONS(7285), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, + anon_sym_PIPE_RBRACE, + [148233] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7293), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [148255] = 7, + ACTIONS(1708), 1, anon_sym_DQUOTE, + ACTIONS(1710), 1, anon_sym_SQUOTE, + ACTIONS(7295), 1, sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(1786), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + STATE(6721), 1, + sym_string, + STATE(6785), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [111455] = 10, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(6177), 1, - anon_sym_STAR, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [148287] = 11, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7297), 1, + anon_sym_QMARK, + ACTIONS(7299), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(4348), 1, + sym__call_signature, + STATE(4754), 1, + sym_type_annotation, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6179), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6181), 2, - anon_sym_get, - anon_sym_set, - STATE(3726), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, + ACTIONS(7263), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148327] = 11, + ACTIONS(2707), 1, anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7301), 1, anon_sym_QMARK, - ACTIONS(2365), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [111514] = 11, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(6177), 1, - anon_sym_STAR, - ACTIONS(6183), 1, - anon_sym_async, + ACTIONS(7303), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(4742), 1, + sym_type_annotation, + STATE(5170), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6179), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6181), 2, - anon_sym_get, - anon_sym_set, - STATE(3726), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, + ACTIONS(7285), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148367] = 11, + ACTIONS(2707), 1, anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7305), 1, anon_sym_QMARK, - ACTIONS(2365), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [111575] = 3, + ACTIONS(7307), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(4377), 1, + sym__call_signature, + STATE(5144), 1, + sym_type_annotation, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6187), 11, - anon_sym_STAR, + ACTIONS(7247), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6185), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [111620] = 3, + anon_sym_PIPE_RBRACE, + [148407] = 3, + ACTIONS(4670), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1848), 11, - anon_sym_STAR, + ACTIONS(4672), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(1850), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [111665] = 3, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [148431] = 3, + ACTIONS(4767), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6191), 11, - anon_sym_STAR, + ACTIONS(4769), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6189), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [111710] = 3, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [148455] = 6, + ACTIONS(4596), 1, + anon_sym_PIPE, + ACTIONS(7047), 1, + anon_sym_LT, + ACTIONS(7225), 1, + anon_sym_DOT, + STATE(3885), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6191), 11, - anon_sym_STAR, + ACTIONS(3995), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6189), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [148485] = 6, + ACTIONS(1708), 1, + anon_sym_DQUOTE, + ACTIONS(1710), 1, + anon_sym_SQUOTE, + ACTIONS(7309), 1, + sym_number, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(7051), 2, + sym_string, + sym_predefined_type, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [111755] = 9, - ACTIONS(2351), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [148515] = 7, + ACTIONS(1708), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(1710), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(6193), 1, - anon_sym_EQ_GT, + ACTIONS(7311), 1, + sym_number, + STATE(7056), 1, + sym_string, + STATE(7058), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6151), 2, - sym_number, - sym_private_property_identifier, - STATE(3631), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [111812] = 10, - ACTIONS(2351), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [148547] = 7, + ACTIONS(1708), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(1710), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(6195), 1, - anon_sym_STAR, + ACTIONS(7313), 1, + sym_number, + STATE(7065), 1, + sym_string, + STATE(7069), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6197), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6199), 2, - anon_sym_get, - anon_sym_set, - STATE(3764), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [111871] = 11, - ACTIONS(2351), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [148579] = 7, + ACTIONS(1708), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(1710), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(6195), 1, - anon_sym_STAR, - ACTIONS(6201), 1, - anon_sym_async, + ACTIONS(7315), 1, + sym_number, + STATE(7072), 1, + sym_string, + STATE(7074), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6197), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6199), 2, - anon_sym_get, - anon_sym_set, - STATE(3764), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [111932] = 5, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [148611] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7317), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [148633] = 3, + ACTIONS(4959), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5648), 2, + ACTIONS(4961), 14, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1989), 6, - anon_sym_STAR, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1987), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [111981] = 5, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [148657] = 3, + ACTIONS(4963), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5648), 2, + ACTIONS(4965), 14, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [148681] = 11, + ACTIONS(2707), 1, anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7319), 1, anon_sym_QMARK, - ACTIONS(1985), 6, - anon_sym_STAR, - anon_sym_LBRACK, + ACTIONS(7321), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(4381), 1, + sym__call_signature, + STATE(4889), 1, + sym_type_annotation, + STATE(6392), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7277), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148721] = 6, + ACTIONS(1708), 1, anon_sym_DQUOTE, + ACTIONS(1710), 1, anon_sym_SQUOTE, + ACTIONS(7323), 1, sym_number, - sym_private_property_identifier, - ACTIONS(1983), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [112030] = 10, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(6147), 1, - anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6151), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6155), 2, - anon_sym_get, - anon_sym_set, - STATE(3631), 3, + STATE(6977), 2, sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + sym_predefined_type, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [112089] = 11, - ACTIONS(2351), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [148751] = 7, + ACTIONS(1708), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(1710), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, - ACTIONS(6147), 1, - anon_sym_STAR, - ACTIONS(6149), 1, - anon_sym_async, + ACTIONS(7325), 1, + sym_number, + STATE(7032), 1, + sym_string, + STATE(7041), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6151), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6155), 2, - anon_sym_get, - anon_sym_set, - STATE(3631), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [112150] = 8, - ACTIONS(2351), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [148783] = 7, + ACTIONS(1708), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(1710), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + ACTIONS(7327), 1, + sym_number, + STATE(7078), 1, + sym_string, + STATE(7084), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5275), 2, - sym_number, - sym_private_property_identifier, - STATE(3582), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [112204] = 8, - ACTIONS(2351), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [148815] = 7, + ACTIONS(1708), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(1710), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + ACTIONS(7329), 1, + sym_number, + STATE(7125), 1, + sym_string, + STATE(7132), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5309), 2, - sym_number, - sym_private_property_identifier, - STATE(3644), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [112258] = 8, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [148847] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5226), 2, - sym_number, - sym_private_property_identifier, - STATE(3762), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [112312] = 8, - ACTIONS(2351), 1, + ACTIONS(7331), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [148869] = 6, + ACTIONS(1708), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(1710), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + ACTIONS(7333), 1, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5189), 2, - sym_number, - sym_private_property_identifier, - STATE(3667), 3, + STATE(6836), 2, sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + sym_predefined_type, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [112366] = 8, - ACTIONS(2351), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [148899] = 7, + ACTIONS(1708), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(1710), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + ACTIONS(7335), 1, + sym_number, + STATE(6841), 1, + sym_string, + STATE(6842), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5301), 2, - sym_number, - sym_private_property_identifier, - STATE(3791), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [112420] = 8, - ACTIONS(2351), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [148931] = 7, + ACTIONS(1708), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(1710), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + ACTIONS(7337), 1, + sym_number, + STATE(6845), 1, + sym_string, + STATE(6851), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5351), 2, - sym_number, - sym_private_property_identifier, - STATE(3562), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [112474] = 8, - ACTIONS(2351), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [148963] = 7, + ACTIONS(1708), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(1710), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + ACTIONS(7339), 1, + sym_number, + STATE(6867), 1, + sym_string, + STATE(6879), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6165), 2, - sym_number, - sym_private_property_identifier, - STATE(3650), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [112528] = 8, - ACTIONS(2351), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [148995] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7341), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [149017] = 6, + ACTIONS(1708), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(1710), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + ACTIONS(7343), 1, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6203), 2, - sym_number, - sym_private_property_identifier, - STATE(3585), 3, + STATE(7196), 2, sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + sym_predefined_type, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [112582] = 8, - ACTIONS(2351), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [149047] = 7, + ACTIONS(1708), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(1710), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + ACTIONS(7345), 1, + sym_number, + STATE(7209), 1, + sym_string, + STATE(7213), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5623), 2, - sym_number, - sym_private_property_identifier, - STATE(3655), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [112636] = 8, - ACTIONS(2351), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [149079] = 7, + ACTIONS(1708), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(1710), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + ACTIONS(7347), 1, + sym_number, + STATE(7218), 1, + sym_string, + STATE(7219), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5324), 2, - sym_number, - sym_private_property_identifier, - STATE(3646), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [112690] = 8, - ACTIONS(2351), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [149111] = 7, + ACTIONS(1708), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(1710), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + ACTIONS(7349), 1, + sym_number, + STATE(7223), 1, + sym_string, + STATE(7224), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5367), 2, - sym_number, - sym_private_property_identifier, - STATE(3826), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [112744] = 8, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [149143] = 3, + ACTIONS(4971), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4973), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [149167] = 3, + ACTIONS(4975), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5384), 2, - sym_number, - sym_private_property_identifier, - STATE(3790), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, + ACTIONS(4977), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [112798] = 8, - ACTIONS(2351), 1, + anon_sym_extends, + [149191] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7351), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [149213] = 6, + ACTIONS(1708), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(1710), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + ACTIONS(7353), 1, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5318), 2, - sym_number, - sym_private_property_identifier, - STATE(3645), 3, + STATE(6968), 2, sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + sym_predefined_type, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [112852] = 8, - ACTIONS(2351), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [149243] = 7, + ACTIONS(1708), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(1710), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + ACTIONS(7355), 1, + sym_number, + STATE(6972), 1, + sym_string, + STATE(6974), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5173), 2, - sym_number, - sym_private_property_identifier, - STATE(3729), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [112906] = 8, - ACTIONS(2351), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [149275] = 7, + ACTIONS(1708), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(1710), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + ACTIONS(7357), 1, + sym_number, + STATE(6976), 1, + sym_string, + STATE(6978), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5220), 2, - sym_number, - sym_private_property_identifier, - STATE(3737), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [112960] = 8, - ACTIONS(2351), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [149307] = 7, + ACTIONS(1708), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(1710), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + ACTIONS(7359), 1, + sym_number, + STATE(6987), 1, + sym_string, + STATE(6988), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5289), 2, - sym_number, - sym_private_property_identifier, - STATE(3741), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [113014] = 8, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [149339] = 3, + ACTIONS(4793), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4795), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [149363] = 3, + ACTIONS(4152), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6205), 2, - sym_number, - sym_private_property_identifier, - STATE(3742), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, + ACTIONS(3944), 14, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [113068] = 8, - ACTIONS(2351), 1, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [149387] = 6, + ACTIONS(1708), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(1710), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + ACTIONS(7361), 1, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5305), 2, - sym_number, - sym_private_property_identifier, - STATE(3641), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + STATE(7173), 2, + sym_string, + sym_predefined_type, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [113122] = 8, - ACTIONS(2351), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [149417] = 7, + ACTIONS(1708), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(1710), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + ACTIONS(7363), 1, + sym_number, + STATE(7175), 1, + sym_string, + STATE(7176), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6197), 2, - sym_number, - sym_private_property_identifier, - STATE(3764), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [113176] = 8, - ACTIONS(2351), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [149449] = 7, + ACTIONS(1708), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(1710), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + ACTIONS(7365), 1, + sym_number, + STATE(7180), 1, + sym_string, + STATE(7181), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6207), 2, - sym_number, - sym_private_property_identifier, - STATE(3647), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [113230] = 17, - ACTIONS(3321), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [149481] = 7, + ACTIONS(1708), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(1710), 1, anon_sym_SQUOTE, - ACTIONS(3759), 1, - anon_sym_override, - ACTIONS(4179), 1, - anon_sym_LBRACK, - ACTIONS(5010), 1, - anon_sym_STAR, - ACTIONS(5012), 1, - anon_sym_async, - ACTIONS(6211), 1, - anon_sym_static, - ACTIONS(6213), 1, - anon_sym_readonly, - ACTIONS(6215), 1, - anon_sym_declare, - ACTIONS(6217), 1, - anon_sym_abstract, - ACTIONS(6219), 1, - anon_sym_accessor, - STATE(2843), 1, - sym_override_modifier, + ACTIONS(7367), 1, + sym_number, + STATE(7183), 1, + sym_string, + STATE(7184), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5018), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(6209), 2, - sym_number, - sym_private_property_identifier, - STATE(3104), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3733), 16, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [113302] = 4, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [149513] = 3, + ACTIONS(4157), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1985), 5, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(698), 7, + ACTIONS(3954), 14, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(1983), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [113348] = 3, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [149537] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3643), 9, - anon_sym_STAR, + ACTIONS(7369), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [149559] = 3, + ACTIONS(4899), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4901), 14, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [149583] = 6, + ACTIONS(1708), 1, anon_sym_DQUOTE, + ACTIONS(1710), 1, anon_sym_SQUOTE, + ACTIONS(7371), 1, sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3641), 26, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_DOT, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(6753), 2, + sym_string, + sym_predefined_type, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [113392] = 17, - ACTIONS(3321), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [149613] = 7, + ACTIONS(1708), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(1710), 1, anon_sym_SQUOTE, - ACTIONS(3759), 1, - anon_sym_override, - ACTIONS(4179), 1, - anon_sym_LBRACK, - ACTIONS(4563), 1, - anon_sym_STAR, - ACTIONS(4567), 1, - anon_sym_async, - ACTIONS(4616), 1, - anon_sym_accessor, - ACTIONS(6221), 1, - anon_sym_static, - ACTIONS(6223), 1, - anon_sym_readonly, - ACTIONS(6225), 1, - anon_sym_declare, - ACTIONS(6227), 1, - anon_sym_abstract, - STATE(2833), 1, - sym_override_modifier, + ACTIONS(7373), 1, + sym_number, + STATE(6776), 1, + sym_string, + STATE(6779), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4569), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4573), 2, - anon_sym_get, - anon_sym_set, - STATE(3102), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3733), 16, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [113464] = 8, - ACTIONS(2351), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [149645] = 7, + ACTIONS(1708), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(1710), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + ACTIONS(7375), 1, + sym_number, + STATE(6827), 1, + sym_string, + STATE(6863), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6229), 2, - sym_number, - sym_private_property_identifier, - STATE(3678), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [113518] = 8, - ACTIONS(2351), 1, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [149677] = 7, + ACTIONS(1708), 1, anon_sym_DQUOTE, - ACTIONS(2353), 1, + ACTIONS(1710), 1, anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + ACTIONS(7377), 1, + sym_number, + STATE(6927), 1, + sym_string, + STATE(6947), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6151), 2, - sym_number, - sym_private_property_identifier, - STATE(3631), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + ACTIONS(215), 10, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [113572] = 8, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + anon_sym_never, + anon_sym_unknown, + aux_sym_predefined_type_token1, + [149709] = 3, + ACTIONS(5047), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6231), 2, - sym_number, - sym_private_property_identifier, - STATE(3777), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, + ACTIONS(5049), 14, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [113626] = 8, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [149733] = 3, + ACTIONS(4907), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4909), 14, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [149757] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6233), 2, - sym_number, - sym_private_property_identifier, - STATE(3613), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, - sym__member_signature_marker, + ACTIONS(7379), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [149779] = 3, + ACTIONS(4911), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4913), 14, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [149803] = 3, + ACTIONS(4622), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4624), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [113680] = 8, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + anon_sym_extends, + [149827] = 3, + ACTIONS(4873), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4875), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [149851] = 3, + ACTIONS(4877), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6179), 2, - sym_number, - sym_private_property_identifier, - STATE(3726), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, + ACTIONS(4879), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [149875] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7381), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [149897] = 3, + ACTIONS(4648), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4650), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [149921] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4981), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [149942] = 12, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7385), 1, + sym__member_signature_marker, + STATE(5097), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5432), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6285), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7383), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [149983] = 12, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7385), 1, sym__member_signature_marker, + STATE(5113), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5458), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6359), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7383), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [150024] = 8, + ACTIONS(7387), 1, anon_sym_LPAREN, + ACTIONS(7389), 1, + anon_sym_DOT, + ACTIONS(7391), 1, + anon_sym_QMARK_DOT, + ACTIONS(7393), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, + STATE(3984), 1, + sym_arguments, + STATE(4197), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3964), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [150057] = 12, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7085), 1, + anon_sym_LPAREN, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7397), 1, + sym__member_signature_marker, + STATE(4100), 1, + sym_formal_parameters, + STATE(4668), 1, + sym__call_signature, + STATE(5027), 1, + sym_type_annotation, + STATE(5630), 1, + sym__initializer, + STATE(6408), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7395), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [150098] = 3, + ACTIONS(3875), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3877), 13, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_BQUOTE, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [150121] = 6, + ACTIONS(215), 1, + aux_sym_predefined_type_token1, + STATE(3786), 1, + sym_type_predicate, + STATE(7089), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7399), 2, sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + sym_this, + ACTIONS(209), 9, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [113734] = 8, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + anon_sym_never, + anon_sym_unknown, + [150150] = 6, + ACTIONS(7117), 1, + anon_sym_LT, + ACTIONS(7401), 1, + anon_sym_DOT, + ACTIONS(7403), 1, + anon_sym_is, + STATE(4025), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3995), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [150179] = 12, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7405), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(5027), 1, + sym_type_annotation, + STATE(5677), 1, + sym__call_signature, + STATE(5688), 1, + sym__initializer, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5293), 2, - sym_number, - sym_private_property_identifier, - STATE(3775), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, + ACTIONS(7395), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [150220] = 10, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7409), 1, sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(4776), 1, + sym__call_signature, + STATE(4782), 1, + sym_type_annotation, + STATE(6392), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7407), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150257] = 12, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, anon_sym_LPAREN, + ACTIONS(7385), 1, + sym__member_signature_marker, + STATE(4797), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5549), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6284), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7383), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [150298] = 12, + ACTIONS(2707), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7385), 1, + sym__member_signature_marker, + STATE(4823), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5568), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6302), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7383), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [150339] = 4, + ACTIONS(4648), 1, + anon_sym_EQ, + ACTIONS(7073), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4650), 12, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_extends, + [150364] = 6, + ACTIONS(215), 1, + aux_sym_predefined_type_token1, + STATE(2398), 1, + sym_type_predicate, + STATE(6738), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7411), 2, sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + sym_this, + ACTIONS(209), 9, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [113788] = 8, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + anon_sym_never, + anon_sym_unknown, + [150393] = 12, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7415), 1, + sym__member_signature_marker, + STATE(4976), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5925), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6474), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7413), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [150434] = 12, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7085), 1, + anon_sym_LPAREN, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7419), 1, + sym__member_signature_marker, + STATE(4100), 1, + sym_formal_parameters, + STATE(4507), 1, + sym__call_signature, + STATE(4868), 1, + sym_type_annotation, + STATE(5555), 1, + sym__initializer, + STATE(6408), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7417), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [150475] = 12, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7385), 1, + sym__member_signature_marker, + STATE(4866), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5601), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6331), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7383), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [150516] = 3, + ACTIONS(3879), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3881), 13, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_BQUOTE, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [150539] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5331), 2, - sym_number, - sym_private_property_identifier, - STATE(3722), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(698), 4, + ACTIONS(4929), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [150560] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4933), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [150581] = 10, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7423), 1, sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(4783), 1, + sym__call_signature, + STATE(4785), 1, + sym_type_annotation, + STATE(6392), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7421), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150618] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4937), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [113842] = 6, - ACTIONS(6235), 1, - anon_sym_AT, - STATE(2800), 1, - aux_sym_export_statement_repeat1, - STATE(2831), 1, - sym_decorator, + anon_sym_extends, + [150639] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4941), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [150660] = 12, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7385), 1, + sym__member_signature_marker, + STATE(4871), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5609), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6338), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7383), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [150701] = 4, + ACTIONS(4622), 1, + anon_sym_EQ, + ACTIONS(7073), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4624), 12, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_extends, + [150726] = 6, + ACTIONS(215), 1, + aux_sym_predefined_type_token1, + STATE(4430), 1, + sym_type_predicate, + STATE(7096), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3666), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(3664), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, + ACTIONS(7425), 2, sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + sym_this, + ACTIONS(209), 9, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [113891] = 13, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, - anon_sym_LBRACK, - ACTIONS(4612), 1, - anon_sym_override, - ACTIONS(4818), 1, - anon_sym_static, - ACTIONS(4820), 1, - anon_sym_readonly, - ACTIONS(4822), 1, - anon_sym_abstract, - ACTIONS(4824), 1, - anon_sym_accessor, - STATE(2905), 1, - sym_override_modifier, + anon_sym_never, + anon_sym_unknown, + [150755] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4816), 2, - sym_number, - sym_private_property_identifier, - STATE(3383), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4600), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [113954] = 13, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(4937), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(4612), 1, - anon_sym_override, - ACTIONS(6240), 1, - anon_sym_static, - ACTIONS(6242), 1, - anon_sym_readonly, - ACTIONS(6244), 1, - anon_sym_abstract, - ACTIONS(6246), 1, - anon_sym_accessor, - STATE(2897), 1, - sym_override_modifier, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [150776] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6238), 2, - sym_number, - sym_private_property_identifier, - STATE(3384), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4600), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114017] = 12, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3759), 1, - anon_sym_override, - ACTIONS(4179), 1, + ACTIONS(4941), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6248), 1, - anon_sym_STAR, - ACTIONS(6252), 1, - anon_sym_readonly, - STATE(2824), 1, - sym_override_modifier, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [150797] = 6, + ACTIONS(868), 1, + anon_sym_BQUOTE, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4853), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6250), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6254), 2, - anon_sym_get, - anon_sym_set, - STATE(3083), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3733), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114077] = 22, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2139), 1, - anon_sym_namespace, - ACTIONS(2143), 1, - anon_sym_import, - ACTIONS(2145), 1, - anon_sym_var, - ACTIONS(2147), 1, - anon_sym_let, - ACTIONS(2149), 1, - anon_sym_const, - ACTIONS(2154), 1, - anon_sym_class, - ACTIONS(2156), 1, - anon_sym_async, - ACTIONS(2158), 1, - anon_sym_function, - ACTIONS(2163), 1, - anon_sym_declare, - ACTIONS(2165), 1, - anon_sym_module, - ACTIONS(2167), 1, - anon_sym_abstract, - ACTIONS(2169), 1, - anon_sym_interface, - ACTIONS(2171), 1, - anon_sym_enum, - ACTIONS(2359), 1, - anon_sym_type, - ACTIONS(6256), 1, - anon_sym_default, - STATE(877), 1, - sym_internal_module, - STATE(950), 1, - sym_declaration, - STATE(1339), 1, - sym_decorator, - STATE(4424), 1, - aux_sym_export_statement_repeat1, + STATE(1990), 2, + sym_template_string, + sym_arguments, + ACTIONS(4855), 9, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [150826] = 10, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7429), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(4880), 1, + sym__call_signature, + STATE(4881), 1, + sym_type_annotation, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(924), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [114157] = 22, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2399), 1, - anon_sym_type, - ACTIONS(2401), 1, - anon_sym_namespace, - ACTIONS(2403), 1, - anon_sym_import, - ACTIONS(2405), 1, - anon_sym_var, - ACTIONS(2407), 1, - anon_sym_let, - ACTIONS(2409), 1, - anon_sym_const, - ACTIONS(2411), 1, - anon_sym_class, - ACTIONS(2413), 1, - anon_sym_async, - ACTIONS(2415), 1, - anon_sym_function, - ACTIONS(2417), 1, - anon_sym_declare, - ACTIONS(2419), 1, - anon_sym_module, - ACTIONS(2421), 1, - anon_sym_abstract, - ACTIONS(2423), 1, - anon_sym_global, - ACTIONS(2425), 1, - anon_sym_interface, - ACTIONS(2427), 1, - anon_sym_enum, - STATE(1339), 1, - sym_decorator, - STATE(4125), 1, - sym_internal_module, - STATE(4162), 1, - sym_declaration, - STATE(4499), 1, - aux_sym_export_statement_repeat1, + ACTIONS(7427), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150863] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4108), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [114237] = 9, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6260), 1, - anon_sym_RBRACE, - ACTIONS(6262), 1, + ACTIONS(4945), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - STATE(5008), 1, - sym_enum_assignment, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [150884] = 6, + ACTIONS(215), 1, + aux_sym_predefined_type_token1, + STATE(3640), 1, + sym_type_predicate, + STATE(6999), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6264), 2, - sym_number, - sym_private_property_identifier, - STATE(4105), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(6258), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, + ACTIONS(7431), 2, sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + sym_this, + ACTIONS(209), 9, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [114291] = 9, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6262), 1, - anon_sym_LBRACK, - ACTIONS(6266), 1, - anon_sym_RBRACE, - STATE(5087), 1, - sym_enum_assignment, + anon_sym_never, + anon_sym_unknown, + [150913] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6268), 2, - sym_number, - sym_private_property_identifier, - STATE(4378), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(6258), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114345] = 9, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6262), 1, + ACTIONS(4949), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6270), 1, - anon_sym_RBRACE, - STATE(5378), 1, - sym_enum_assignment, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [150934] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6272), 2, - sym_number, - sym_private_property_identifier, - STATE(4711), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(6258), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114399] = 9, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6262), 1, + ACTIONS(4945), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6274), 1, - anon_sym_RBRACE, - STATE(5378), 1, - sym_enum_assignment, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [150955] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6272), 2, - sym_number, - sym_private_property_identifier, - STATE(4711), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(6258), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114453] = 14, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(2367), 1, - anon_sym_async, - ACTIONS(2369), 1, - anon_sym_readonly, - ACTIONS(2373), 1, - anon_sym_override, - ACTIONS(4503), 1, + ACTIONS(4949), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(4875), 1, - anon_sym_STAR, - ACTIONS(6276), 1, - anon_sym_static, - STATE(2839), 1, - sym_override_modifier, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [150976] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2355), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2371), 2, - anon_sym_get, - anon_sym_set, - STATE(3772), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 17, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114517] = 12, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3759), 1, - anon_sym_override, - ACTIONS(4179), 1, + ACTIONS(4953), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6278), 1, - anon_sym_STAR, - ACTIONS(6282), 1, - anon_sym_readonly, - STATE(2841), 1, - sym_override_modifier, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [150997] = 8, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(4195), 1, + sym_formal_parameters, + STATE(6655), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6280), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6284), 2, - anon_sym_get, - anon_sym_set, - STATE(3106), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3733), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114577] = 14, - ACTIONS(3321), 1, + ACTIONS(4456), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(740), 7, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [151030] = 14, + ACTIONS(3345), 1, anon_sym_DQUOTE, - ACTIONS(3323), 1, + ACTIONS(3347), 1, anon_sym_SQUOTE, - ACTIONS(3759), 1, - anon_sym_override, - ACTIONS(4175), 1, + ACTIONS(7059), 1, anon_sym_STAR, - ACTIONS(4179), 1, - anon_sym_LBRACK, - ACTIONS(4181), 1, - anon_sym_async, - ACTIONS(4185), 1, - anon_sym_readonly, - ACTIONS(6286), 1, - anon_sym_static, - STATE(2827), 1, - sym_override_modifier, + ACTIONS(7063), 1, + anon_sym_LBRACE, + ACTIONS(7433), 1, + sym_identifier, + ACTIONS(7435), 1, + anon_sym_type, + ACTIONS(7437), 1, + anon_sym_COMMA, + ACTIONS(7439), 1, + anon_sym_from, + STATE(5312), 1, + sym_string, + STATE(5322), 1, + sym_import_require_clause, + STATE(6340), 1, + sym__import_identifier, + STATE(6360), 1, + sym_import_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4183), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4187), 2, - anon_sym_get, - anon_sym_set, - STATE(3124), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3733), 17, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114641] = 9, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6262), 1, - anon_sym_LBRACK, - ACTIONS(6288), 1, - anon_sym_RBRACE, - STATE(5378), 1, - sym_enum_assignment, + STATE(6722), 2, + sym_namespace_import, + sym_named_imports, + [151075] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6272), 2, - sym_number, - sym_private_property_identifier, - STATE(4711), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(6258), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114695] = 9, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6262), 1, + ACTIONS(4957), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6290), 1, - anon_sym_RBRACE, - STATE(5378), 1, - sym_enum_assignment, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151096] = 8, + ACTIONS(7441), 1, + anon_sym_LPAREN, + ACTIONS(7443), 1, + anon_sym_DOT, + ACTIONS(7445), 1, + anon_sym_QMARK_DOT, + ACTIONS(7447), 1, + anon_sym_LT, + STATE(4048), 1, + sym_arguments, + STATE(4364), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6272), 2, - sym_number, - sym_private_property_identifier, - STATE(4711), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(6258), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114749] = 9, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6262), 1, + ACTIONS(3964), 8, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6292), 1, - anon_sym_RBRACE, - STATE(5378), 1, - sym_enum_assignment, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [151129] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6272), 2, - sym_number, - sym_private_property_identifier, - STATE(4711), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(6258), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114803] = 9, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6262), 1, + ACTIONS(4953), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6294), 1, - anon_sym_RBRACE, - STATE(5378), 1, - sym_enum_assignment, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151150] = 5, + ACTIONS(4642), 1, + anon_sym_PIPE, + ACTIONS(7047), 1, + anon_sym_LT, + STATE(3890), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6272), 2, - sym_number, - sym_private_property_identifier, - STATE(4711), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(6258), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114857] = 14, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(3759), 1, - anon_sym_override, - ACTIONS(4179), 1, + ACTIONS(4644), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(4925), 1, - anon_sym_STAR, - ACTIONS(4927), 1, - anon_sym_async, - ACTIONS(4931), 1, - anon_sym_readonly, - ACTIONS(6296), 1, - anon_sym_static, - STATE(2832), 1, - sym_override_modifier, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [151177] = 10, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7449), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(4399), 1, + sym__call_signature, + STATE(4782), 1, + sym_type_annotation, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4929), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4933), 2, - anon_sym_get, - anon_sym_set, - STATE(3108), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3733), 17, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114921] = 22, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2139), 1, - anon_sym_namespace, - ACTIONS(2143), 1, - anon_sym_import, - ACTIONS(2145), 1, - anon_sym_var, - ACTIONS(2147), 1, - anon_sym_let, - ACTIONS(2149), 1, - anon_sym_const, - ACTIONS(2154), 1, - anon_sym_class, - ACTIONS(2156), 1, - anon_sym_async, - ACTIONS(2158), 1, - anon_sym_function, - ACTIONS(2163), 1, - anon_sym_declare, - ACTIONS(2167), 1, - anon_sym_abstract, - ACTIONS(2169), 1, - anon_sym_interface, - ACTIONS(2171), 1, - anon_sym_enum, - ACTIONS(2359), 1, - anon_sym_type, - ACTIONS(2361), 1, - anon_sym_module, - ACTIONS(2363), 1, - anon_sym_global, - STATE(877), 1, - sym_internal_module, - STATE(927), 1, - sym_declaration, - STATE(1339), 1, - sym_decorator, - STATE(4424), 1, - aux_sym_export_statement_repeat1, + ACTIONS(7407), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [151214] = 8, + ACTIONS(7441), 1, + anon_sym_LPAREN, + ACTIONS(7447), 1, + anon_sym_LT, + ACTIONS(7451), 1, + anon_sym_DOT, + ACTIONS(7453), 1, + anon_sym_QMARK_DOT, + STATE(4074), 1, + sym_arguments, + STATE(4406), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(924), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [115001] = 22, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2399), 1, - anon_sym_type, - ACTIONS(2401), 1, - anon_sym_namespace, - ACTIONS(2403), 1, - anon_sym_import, - ACTIONS(2405), 1, - anon_sym_var, - ACTIONS(2407), 1, - anon_sym_let, - ACTIONS(2409), 1, - anon_sym_const, - ACTIONS(2411), 1, - anon_sym_class, - ACTIONS(2413), 1, - anon_sym_async, - ACTIONS(2415), 1, - anon_sym_function, - ACTIONS(2417), 1, - anon_sym_declare, - ACTIONS(2421), 1, - anon_sym_abstract, - ACTIONS(2425), 1, - anon_sym_interface, - ACTIONS(2427), 1, - anon_sym_enum, - ACTIONS(3847), 1, - anon_sym_module, - ACTIONS(6298), 1, - anon_sym_default, - STATE(1339), 1, - sym_decorator, - STATE(4125), 1, - sym_internal_module, - STATE(4250), 1, - sym_declaration, - STATE(4499), 1, - aux_sym_export_statement_repeat1, + ACTIONS(4606), 8, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [151247] = 10, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7457), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(4179), 1, + sym__call_signature, + STATE(5091), 1, + sym_type_annotation, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4108), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [115081] = 4, + ACTIONS(7455), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [151284] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 4, - sym__member_signature_marker, + ACTIONS(4957), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1985), 6, - anon_sym_STAR, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1983), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115125] = 22, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2139), 1, - anon_sym_namespace, - ACTIONS(2143), 1, - anon_sym_import, - ACTIONS(2145), 1, - anon_sym_var, - ACTIONS(2147), 1, - anon_sym_let, - ACTIONS(2149), 1, - anon_sym_const, - ACTIONS(2154), 1, - anon_sym_class, - ACTIONS(2156), 1, - anon_sym_async, - ACTIONS(2158), 1, - anon_sym_function, - ACTIONS(2163), 1, - anon_sym_declare, - ACTIONS(2165), 1, - anon_sym_module, - ACTIONS(2167), 1, - anon_sym_abstract, - ACTIONS(2169), 1, - anon_sym_interface, - ACTIONS(2171), 1, - anon_sym_enum, - ACTIONS(2359), 1, - anon_sym_type, - ACTIONS(6300), 1, - anon_sym_default, - STATE(877), 1, - sym_internal_module, - STATE(950), 1, - sym_declaration, - STATE(1339), 1, - sym_decorator, - STATE(4424), 1, - aux_sym_export_statement_repeat1, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151305] = 8, + ACTIONS(7441), 1, + anon_sym_LPAREN, + ACTIONS(7447), 1, + anon_sym_LT, + ACTIONS(7459), 1, + anon_sym_DOT, + ACTIONS(7461), 1, + anon_sym_QMARK_DOT, + STATE(3983), 1, + sym_arguments, + STATE(4288), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4612), 8, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [151338] = 8, + ACTIONS(7387), 1, + anon_sym_LPAREN, + ACTIONS(7393), 1, + anon_sym_LT, + ACTIONS(7463), 1, + anon_sym_DOT, + ACTIONS(7465), 1, + anon_sym_QMARK_DOT, + STATE(4023), 1, + sym_arguments, + STATE(4238), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(924), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [115205] = 9, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6262), 1, + ACTIONS(4606), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6302), 1, - anon_sym_RBRACE, - STATE(5378), 1, - sym_enum_assignment, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [151371] = 6, + ACTIONS(215), 1, + aux_sym_predefined_type_token1, + STATE(1914), 1, + sym_type_predicate, + STATE(6928), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6272), 2, - sym_number, - sym_private_property_identifier, - STATE(4711), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(6258), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, + ACTIONS(7467), 2, sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + sym_this, + ACTIONS(209), 9, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [115259] = 9, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6262), 1, - anon_sym_LBRACK, - ACTIONS(6304), 1, - anon_sym_RBRACE, - STATE(5378), 1, - sym_enum_assignment, + anon_sym_never, + anon_sym_unknown, + [151400] = 6, + ACTIONS(215), 1, + aux_sym_predefined_type_token1, + STATE(4084), 1, + sym_type_predicate, + STATE(7136), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6272), 2, - sym_number, - sym_private_property_identifier, - STATE(4711), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(6258), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, + ACTIONS(7469), 2, sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + sym_this, + ACTIONS(209), 9, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [115313] = 9, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + anon_sym_never, + anon_sym_unknown, + [151429] = 3, + ACTIONS(3871), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3873), 13, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6306), 1, - anon_sym_STAR, + anon_sym_AMP, + anon_sym_BQUOTE, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [151452] = 5, + ACTIONS(868), 1, + anon_sym_BQUOTE, + ACTIONS(4506), 1, + anon_sym_LPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5623), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6308), 2, - anon_sym_get, - anon_sym_set, - STATE(3655), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115366] = 11, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(4179), 1, + STATE(1990), 2, + sym_template_string, + sym_arguments, + ACTIONS(4855), 10, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_LBRACK, - ACTIONS(4865), 1, - anon_sym_STAR, - ACTIONS(4867), 1, - anon_sym_async, - ACTIONS(6312), 1, - anon_sym_readonly, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [151479] = 6, + ACTIONS(215), 1, + aux_sym_predefined_type_token1, + STATE(2573), 1, + sym_type_predicate, + STATE(6778), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4873), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(6310), 2, - sym_number, - sym_private_property_identifier, - STATE(3062), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3733), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, + ACTIONS(7471), 2, sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + sym_this, + ACTIONS(209), 9, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [115423] = 3, + anon_sym_never, + anon_sym_unknown, + [151508] = 12, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7085), 1, + anon_sym_LPAREN, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7475), 1, + sym__member_signature_marker, + STATE(4100), 1, + sym_formal_parameters, + STATE(4649), 1, + sym__call_signature, + STATE(4913), 1, + sym_type_annotation, + STATE(5647), 1, + sym__initializer, + STATE(6408), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3700), 7, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3698), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, + ACTIONS(7473), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [151549] = 12, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7479), 1, + sym__member_signature_marker, + STATE(4920), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5654), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6407), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7477), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [151590] = 6, + ACTIONS(215), 1, + aux_sym_predefined_type_token1, + STATE(4275), 1, + sym_type_predicate, + STATE(6835), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7481), 2, sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + sym_this, + ACTIONS(209), 9, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [115464] = 11, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(4179), 1, + anon_sym_never, + anon_sym_unknown, + [151619] = 5, + ACTIONS(3968), 1, + anon_sym_DOT, + ACTIONS(3972), 1, + anon_sym_QMARK_DOT, + ACTIONS(3974), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3964), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(5105), 1, - anon_sym_STAR, - ACTIONS(5107), 1, - anon_sym_async, - ACTIONS(5111), 1, - anon_sym_readonly, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [151646] = 6, + ACTIONS(215), 1, + aux_sym_predefined_type_token1, + STATE(3640), 1, + sym_type_predicate, + STATE(6739), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5109), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5113), 2, - anon_sym_get, - anon_sym_set, - STATE(3111), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3733), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, + ACTIONS(7483), 2, sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + sym_this, + ACTIONS(209), 9, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [115521] = 11, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(4179), 1, + anon_sym_never, + anon_sym_unknown, + [151675] = 12, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7479), 1, + sym__member_signature_marker, + STATE(4984), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5728), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6480), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7477), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [151716] = 5, + ACTIONS(4787), 1, + anon_sym_PIPE, + ACTIONS(7485), 1, + anon_sym_DOT, + ACTIONS(7487), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4789), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(5279), 1, - anon_sym_STAR, - ACTIONS(5281), 1, - anon_sym_async, - ACTIONS(6314), 1, - anon_sym_readonly, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [151743] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5283), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5285), 2, - anon_sym_get, - anon_sym_set, - STATE(3115), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3733), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115578] = 11, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(2367), 1, - anon_sym_async, - ACTIONS(2369), 1, - anon_sym_readonly, - ACTIONS(4503), 1, + ACTIONS(4985), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(4875), 1, - anon_sym_STAR, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151764] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2355), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2371), 2, - anon_sym_get, - anon_sym_set, - STATE(3772), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115635] = 11, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(4985), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6195), 1, - anon_sym_STAR, - ACTIONS(6201), 1, - anon_sym_async, - ACTIONS(6316), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151785] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6197), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6199), 2, - anon_sym_get, - anon_sym_set, - STATE(3764), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115692] = 3, + ACTIONS(4985), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151806] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3708), 7, - anon_sym_STAR, + ACTIONS(4989), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3706), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [115733] = 11, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(4179), 1, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151827] = 12, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7085), 1, + anon_sym_LPAREN, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7491), 1, + sym__member_signature_marker, + STATE(4100), 1, + sym_formal_parameters, + STATE(4553), 1, + sym__call_signature, + STATE(4971), 1, + sym_type_annotation, + STATE(5405), 1, + sym__initializer, + STATE(6408), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7489), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [151868] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4989), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(5074), 1, - anon_sym_STAR, - ACTIONS(5076), 1, - anon_sym_async, - ACTIONS(5080), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151889] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5078), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5082), 2, - anon_sym_get, - anon_sym_set, - STATE(3113), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3733), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115790] = 11, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(4179), 1, + ACTIONS(4989), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(5000), 1, - anon_sym_STAR, - ACTIONS(5002), 1, - anon_sym_async, - ACTIONS(5006), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151910] = 12, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7479), 1, + sym__member_signature_marker, + STATE(5039), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5793), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6555), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5004), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5008), 2, - anon_sym_get, - anon_sym_set, - STATE(3064), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3733), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115847] = 11, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(4179), 1, + ACTIONS(7477), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [151951] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4993), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(4563), 1, - anon_sym_STAR, - ACTIONS(4567), 1, - anon_sym_async, - ACTIONS(4571), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [151972] = 10, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7495), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(5049), 1, + sym__call_signature, + STATE(5050), 1, + sym_type_annotation, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4569), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4573), 2, - anon_sym_get, - anon_sym_set, - STATE(3102), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3733), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115904] = 3, + ACTIONS(7493), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [152009] = 10, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7497), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(4326), 1, + sym__call_signature, + STATE(4881), 1, + sym_type_annotation, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3696), 7, - anon_sym_STAR, + ACTIONS(7427), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [152046] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4993), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3694), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [115945] = 8, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6262), 1, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [152067] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4993), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - STATE(5378), 1, - sym_enum_assignment, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [152088] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6272), 2, - sym_number, - sym_private_property_identifier, - STATE(4711), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(6258), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115996] = 11, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(4179), 1, + ACTIONS(5009), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(5365), 1, - anon_sym_STAR, - ACTIONS(5371), 1, - anon_sym_async, - ACTIONS(6318), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [152109] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5373), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5375), 2, - anon_sym_get, - anon_sym_set, - STATE(3116), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3733), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116053] = 11, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(4179), 1, + ACTIONS(5013), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(5349), 1, - anon_sym_STAR, - ACTIONS(5355), 1, - anon_sym_async, - ACTIONS(6320), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [152130] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5357), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5359), 2, - anon_sym_get, - anon_sym_set, - STATE(2976), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3733), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116110] = 11, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(5013), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6147), 1, - anon_sym_STAR, - ACTIONS(6149), 1, - anon_sym_async, - ACTIONS(6153), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [152151] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6151), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6155), 2, - anon_sym_get, - anon_sym_set, - STATE(3631), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116167] = 11, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(4175), 1, - anon_sym_STAR, - ACTIONS(4179), 1, + ACTIONS(5013), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [152172] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5017), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [152193] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5017), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [152214] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5017), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [152235] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5021), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(4181), 1, - anon_sym_async, - ACTIONS(4185), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [152256] = 3, + ACTIONS(4849), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4183), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4187), 2, - anon_sym_get, - anon_sym_set, - STATE(3124), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3733), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116224] = 9, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(4851), 13, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6248), 1, - anon_sym_STAR, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [152279] = 3, + ACTIONS(4857), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5484), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6322), 2, - anon_sym_get, - anon_sym_set, - STATE(3782), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116277] = 3, + ACTIONS(4859), 13, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [152302] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3685), 7, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3683), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [116318] = 11, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(4179), 1, + ACTIONS(5021), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [152323] = 3, ACTIONS(4865), 1, - anon_sym_STAR, - ACTIONS(4867), 1, - anon_sym_async, - ACTIONS(6326), 1, - anon_sym_readonly, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4873), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(6324), 2, - sym_number, - sym_private_property_identifier, - STATE(3093), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3733), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116375] = 11, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(4179), 1, + ACTIONS(4867), 13, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(5171), 1, - anon_sym_STAR, - ACTIONS(5204), 1, - anon_sym_async, - ACTIONS(6330), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [152346] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5208), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(6328), 2, - sym_number, - sym_private_property_identifier, - STATE(3090), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3733), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116432] = 11, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(4179), 1, + ACTIONS(5021), 14, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(5010), 1, - anon_sym_STAR, - ACTIONS(5012), 1, - anon_sym_async, - ACTIONS(6334), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [152367] = 12, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7085), 1, + anon_sym_LPAREN, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7501), 1, + sym__member_signature_marker, + STATE(4100), 1, + sym_formal_parameters, + STATE(4625), 1, + sym__call_signature, + STATE(4847), 1, + sym_type_annotation, + STATE(5872), 1, + sym__initializer, + STATE(6408), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5018), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(6332), 2, - sym_number, - sym_private_property_identifier, - STATE(3105), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3733), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116489] = 11, - ACTIONS(3321), 1, - anon_sym_DQUOTE, - ACTIONS(3323), 1, - anon_sym_SQUOTE, - ACTIONS(4179), 1, - anon_sym_LBRACK, - ACTIONS(4925), 1, - anon_sym_STAR, - ACTIONS(4927), 1, - anon_sym_async, - ACTIONS(4931), 1, - anon_sym_readonly, + ACTIONS(7499), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [152408] = 8, + ACTIONS(7387), 1, + anon_sym_LPAREN, + ACTIONS(7393), 1, + anon_sym_LT, + ACTIONS(7503), 1, + anon_sym_DOT, + ACTIONS(7505), 1, + anon_sym_QMARK_DOT, + STATE(4037), 1, + sym_arguments, + STATE(4286), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4929), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4933), 2, - anon_sym_get, - anon_sym_set, - STATE(3108), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3733), 19, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116546] = 3, + ACTIONS(4612), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [152441] = 12, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7509), 1, + sym__member_signature_marker, + STATE(5114), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5885), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6646), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3594), 7, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3592), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [116587] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, - anon_sym_LBRACK, - ACTIONS(6338), 1, - anon_sym_readonly, + ACTIONS(7507), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [152482] = 3, + ACTIONS(3625), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6336), 2, - sym_number, - sym_private_property_identifier, - STATE(3466), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4600), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116637] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(3627), 13, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [152505] = 12, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7511), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(4847), 1, + sym_type_annotation, + STATE(5642), 1, + sym__call_signature, + STATE(5734), 1, + sym__initializer, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5623), 2, - sym_number, - sym_private_property_identifier, - STATE(3655), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116685] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, - anon_sym_LBRACK, - ACTIONS(6342), 1, - anon_sym_readonly, + ACTIONS(7499), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [152546] = 4, + ACTIONS(1982), 1, + anon_sym_DOT, + ACTIONS(4885), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6340), 2, - sym_number, - sym_private_property_identifier, - STATE(3458), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4600), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116735] = 7, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(4887), 12, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [152571] = 12, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7515), 1, + sym__member_signature_marker, + STATE(4928), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5559), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6551), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6344), 2, - sym_number, - sym_private_property_identifier, - STATE(3404), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116783] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, - anon_sym_LBRACK, - ACTIONS(6348), 1, - anon_sym_readonly, + ACTIONS(7513), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [152612] = 12, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7515), 1, + sym__member_signature_marker, + STATE(4950), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5804), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6545), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6346), 2, - sym_number, - sym_private_property_identifier, - STATE(3447), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4600), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116833] = 7, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, - anon_sym_LBRACK, + ACTIONS(7513), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [152653] = 12, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7515), 1, + sym__member_signature_marker, + STATE(4872), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5528), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6286), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6350), 2, - sym_number, - sym_private_property_identifier, - STATE(3380), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116881] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, - anon_sym_LBRACK, - ACTIONS(6354), 1, - anon_sym_readonly, + ACTIONS(7513), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [152694] = 12, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7515), 1, + sym__member_signature_marker, + STATE(4916), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5611), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6374), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6352), 2, - sym_number, - sym_private_property_identifier, - STATE(3389), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4600), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116931] = 7, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, - anon_sym_LBRACK, + ACTIONS(7513), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [152735] = 4, + ACTIONS(4642), 1, + anon_sym_EQ, + ACTIONS(7517), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4816), 2, - sym_number, - sym_private_property_identifier, - STATE(3383), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116979] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(4644), 12, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(6358), 1, - anon_sym_readonly, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_extends, + [152760] = 3, + ACTIONS(3629), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6356), 2, - sym_number, - sym_private_property_identifier, - STATE(3443), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4600), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [117029] = 7, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(3631), 13, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [152783] = 4, + ACTIONS(1894), 1, + anon_sym_DOT, + ACTIONS(4885), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6360), 2, - sym_number, - sym_private_property_identifier, - STATE(3410), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [117077] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(4887), 12, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [152808] = 10, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7519), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(4196), 1, + sym__call_signature, + STATE(5050), 1, + sym_type_annotation, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5275), 2, - sym_number, - sym_private_property_identifier, - STATE(3582), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [117125] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + ACTIONS(7493), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [152845] = 7, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4334), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6151), 2, - sym_number, - sym_private_property_identifier, - STATE(3631), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [117173] = 7, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, - anon_sym_LBRACK, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [152876] = 3, + ACTIONS(3633), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6362), 2, - sym_number, - sym_private_property_identifier, - STATE(3441), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [117221] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(3635), 13, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [152899] = 7, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4320), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5367), 2, - sym_number, - sym_private_property_identifier, - STATE(3826), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [117269] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, - anon_sym_LBRACK, - ACTIONS(5916), 1, - anon_sym_readonly, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [152930] = 7, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4331), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4816), 2, - sym_number, - sym_private_property_identifier, - STATE(3383), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4600), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [117319] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [152961] = 7, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4328), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(6051), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5297), 2, - sym_number, - sym_private_property_identifier, - STATE(3706), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [117367] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [152992] = 10, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7521), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(5082), 1, + sym__call_signature, + STATE(5091), 1, + sym_type_annotation, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6165), 2, - sym_number, - sym_private_property_identifier, - STATE(3650), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [117415] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + ACTIONS(7455), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [153029] = 7, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4337), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + STATE(6237), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5331), 2, - sym_number, - sym_private_property_identifier, - STATE(3722), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [117463] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [153060] = 6, + ACTIONS(215), 1, + aux_sym_predefined_type_token1, + STATE(3640), 1, + sym_type_predicate, + STATE(7039), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5159), 2, - sym_number, - sym_private_property_identifier, - STATE(3711), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, + ACTIONS(7523), 2, sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, + sym_this, + ACTIONS(209), 9, + anon_sym_void, anon_sym_any, anon_sym_number, anon_sym_boolean, anon_sym_string, anon_sym_symbol, anon_sym_object, - [117511] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + anon_sym_never, + anon_sym_unknown, + [153089] = 10, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7525), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(4443), 1, + sym__call_signature, + STATE(4785), 1, + sym_type_annotation, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5173), 2, - sym_number, - sym_private_property_identifier, - STATE(3729), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [117559] = 7, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, - anon_sym_LBRACK, + ACTIONS(7421), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [153126] = 7, + ACTIONS(4317), 1, + anon_sym_COMMA, + ACTIONS(4325), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6364), 2, - sym_number, - sym_private_property_identifier, - STATE(3432), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [117607] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [153157] = 12, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7479), 1, + sym__member_signature_marker, + STATE(4992), 1, + sym_type_annotation, + STATE(5157), 1, + sym_formal_parameters, + STATE(5738), 1, + sym__initializer, + STATE(6247), 1, + sym_type_parameters, + STATE(6491), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5226), 2, - sym_number, - sym_private_property_identifier, - STATE(3762), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [117655] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + ACTIONS(7477), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [153198] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5220), 2, - sym_number, - sym_private_property_identifier, - STATE(3737), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [117703] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + ACTIONS(1906), 13, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [153218] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5289), 2, - sym_number, - sym_private_property_identifier, - STATE(3741), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [117751] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(5049), 13, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [153238] = 7, + ACTIONS(7441), 1, + anon_sym_LPAREN, + ACTIONS(7447), 1, + anon_sym_LT, + ACTIONS(7527), 1, + anon_sym_DOT, + STATE(4148), 1, + sym_arguments, + STATE(4375), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6179), 2, - sym_number, - sym_private_property_identifier, - STATE(3726), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [117799] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(4618), 8, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [153268] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6205), 2, - sym_number, - sym_private_property_identifier, - STATE(3742), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [117847] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + ACTIONS(5916), 13, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [153288] = 6, + ACTIONS(4895), 1, + anon_sym_EQ, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5305), 2, - sym_number, - sym_private_property_identifier, - STATE(3641), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [117895] = 7, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(4897), 9, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_GT, + [153316] = 4, + ACTIONS(4771), 1, + anon_sym_PIPE, + ACTIONS(7535), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6366), 2, - sym_number, - sym_private_property_identifier, - STATE(3468), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [117943] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(4773), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [153340] = 4, + ACTIONS(4827), 1, + anon_sym_EQ, + ACTIONS(7537), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2355), 2, - sym_number, - sym_private_property_identifier, - STATE(3772), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [117991] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(4829), 11, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + [153364] = 3, + ACTIONS(4833), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6229), 2, - sym_number, - sym_private_property_identifier, - STATE(3678), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [118039] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(4835), 12, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [153386] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6233), 2, - sym_number, - sym_private_property_identifier, - STATE(3613), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [118087] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(4909), 13, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [153406] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5324), 2, - sym_number, - sym_private_property_identifier, - STATE(3646), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [118135] = 7, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(4913), 13, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [153426] = 3, + ACTIONS(4841), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6368), 2, - sym_number, - sym_private_property_identifier, - STATE(3368), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [118183] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(4843), 12, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [153448] = 4, + ACTIONS(4919), 1, + anon_sym_EQ, + ACTIONS(7529), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6197), 2, - sym_number, - sym_private_property_identifier, - STATE(3764), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [118231] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(4921), 11, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_extends, + [153472] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5189), 2, - sym_number, - sym_private_property_identifier, - STATE(3667), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [118279] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(3954), 13, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6372), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [153492] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6370), 2, - sym_number, - sym_private_property_identifier, - STATE(3382), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4600), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [118329] = 7, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(3944), 13, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [153512] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + STATE(4195), 1, + sym_formal_parameters, + STATE(6655), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5621), 2, - sym_number, - sym_private_property_identifier, - STATE(3391), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [118377] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, - anon_sym_LBRACK, - ACTIONS(6376), 1, - anon_sym_readonly, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [153540] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6374), 2, - sym_number, - sym_private_property_identifier, - STATE(3459), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4600), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [118427] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + ACTIONS(740), 13, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [153560] = 6, + ACTIONS(4815), 1, + anon_sym_EQ, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5484), 2, - sym_number, - sym_private_property_identifier, - STATE(3782), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [118475] = 7, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(4817), 9, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_GT, + [153588] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6378), 2, - sym_number, - sym_private_property_identifier, - STATE(3461), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [118523] = 7, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, - anon_sym_LBRACK, + ACTIONS(2004), 13, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [153608] = 5, + ACTIONS(7117), 1, + anon_sym_LT, + ACTIONS(7401), 1, + anon_sym_DOT, + STATE(4025), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6380), 2, - sym_number, - sym_private_property_identifier, - STATE(3400), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [118571] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(3995), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [153634] = 6, + ACTIONS(4967), 1, + anon_sym_EQ, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4505), 2, - sym_number, - sym_private_property_identifier, - STATE(3632), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [118619] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(4969), 9, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_GT, + [153662] = 6, + ACTIONS(5023), 1, + anon_sym_EQ, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5301), 2, - sym_number, - sym_private_property_identifier, - STATE(3791), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [118667] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(5025), 9, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_GT, + [153690] = 6, + ACTIONS(5043), 1, + anon_sym_EQ, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5216), 2, - sym_number, - sym_private_property_identifier, - STATE(3676), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [118715] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(5045), 9, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_GT, + [153718] = 6, + ACTIONS(4903), 1, + anon_sym_EQ, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6207), 2, - sym_number, - sym_private_property_identifier, - STATE(3647), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [118763] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(4905), 9, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_GT, + [153746] = 3, + ACTIONS(1930), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5318), 2, - sym_number, - sym_private_property_identifier, - STATE(3645), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [118811] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(1928), 12, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6384), 1, - anon_sym_readonly, + anon_sym_AMP, + anon_sym_extends, + anon_sym_is, + anon_sym_PIPE_RBRACE, + [153768] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6382), 2, - sym_number, - sym_private_property_identifier, - STATE(3392), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4600), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [118861] = 7, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(4901), 13, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [153788] = 11, + ACTIONS(4033), 1, + anon_sym_LT, + ACTIONS(7055), 1, + anon_sym_DOT, + ACTIONS(7539), 1, + anon_sym_EQ, + ACTIONS(7544), 1, + anon_sym_COLON, + ACTIONS(7546), 1, + anon_sym_extends, + STATE(3550), 1, + sym_type_arguments, + STATE(5561), 1, + sym_constraint, + STATE(6336), 1, + sym_default_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6386), 2, - sym_number, - sym_private_property_identifier, - STATE(3393), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [118909] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(7541), 2, + anon_sym_COMMA, + anon_sym_GT, + ACTIONS(3995), 3, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + [153826] = 4, + ACTIONS(4648), 1, + anon_sym_PIPE, + ACTIONS(7227), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6231), 2, - sym_number, - sym_private_property_identifier, - STATE(3777), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [118957] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(4650), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6390), 1, - anon_sym_readonly, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [153850] = 7, + ACTIONS(7387), 1, + anon_sym_LPAREN, + ACTIONS(7393), 1, + anon_sym_LT, + ACTIONS(7549), 1, + anon_sym_DOT, + STATE(4159), 1, + sym_arguments, + STATE(4285), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6388), 2, - sym_number, - sym_private_property_identifier, - STATE(3453), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4600), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [119007] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(4618), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [153880] = 4, + ACTIONS(4803), 1, + anon_sym_EQ, + ACTIONS(7529), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5351), 2, - sym_number, - sym_private_property_identifier, - STATE(3562), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [119055] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(4805), 11, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(6394), 1, - anon_sym_readonly, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_extends, + [153904] = 4, + ACTIONS(4622), 1, + anon_sym_PIPE, + ACTIONS(7227), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6392), 2, - sym_number, - sym_private_property_identifier, - STATE(3503), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4600), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [119105] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(4624), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [153928] = 4, + ACTIONS(4642), 1, + anon_sym_PIPE, + ACTIONS(7551), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5384), 2, - sym_number, - sym_private_property_identifier, - STATE(3790), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [119153] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(4644), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6398), 1, - anon_sym_readonly, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [153952] = 6, + ACTIONS(4975), 1, + anon_sym_EQ, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6396), 2, - sym_number, - sym_private_property_identifier, - STATE(3415), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4600), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [119203] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(4977), 9, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_GT, + [153980] = 6, + ACTIONS(7393), 1, + anon_sym_LT, + ACTIONS(7553), 1, + anon_sym_DOT, + ACTIONS(7555), 1, + anon_sym_is, + STATE(4414), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5293), 2, - sym_number, - sym_private_property_identifier, - STATE(3775), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [119251] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, + ACTIONS(3995), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [154007] = 4, + ACTIONS(4630), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5309), 2, - sym_number, - sym_private_property_identifier, - STATE(3644), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [119299] = 7, - ACTIONS(2351), 1, - anon_sym_DQUOTE, - ACTIONS(2353), 1, - anon_sym_SQUOTE, - ACTIONS(4503), 1, - anon_sym_LBRACK, + ACTIONS(4456), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(740), 9, + sym__automatic_semicolon, + sym__member_signature_marker, + sym__member_end_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [154030] = 3, + ACTIONS(4648), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6203), 2, - sym_number, - sym_private_property_identifier, - STATE(3585), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2365), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [119347] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(4650), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(5979), 1, - anon_sym_readonly, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [154051] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5621), 2, - sym_number, - sym_private_property_identifier, - STATE(3391), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4600), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [119397] = 8, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(3627), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(6400), 1, - anon_sym_readonly, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [154070] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6035), 2, - sym_number, - sym_private_property_identifier, - STATE(3450), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4600), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [119447] = 7, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(3631), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [154089] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6035), 2, - sym_number, - sym_private_property_identifier, - STATE(3450), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [119495] = 7, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(4602), 1, + ACTIONS(4929), 12, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [154108] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4604), 2, - sym_number, - sym_private_property_identifier, - STATE(3446), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4600), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [119543] = 4, - ACTIONS(6402), 1, - sym_identifier, - STATE(6059), 1, - sym_mapped_type_clause, + ACTIONS(4933), 12, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [154127] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6404), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [119578] = 9, - ACTIONS(3560), 1, + ACTIONS(4937), 12, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3598), 1, - anon_sym_LT, - ACTIONS(6406), 1, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, - ACTIONS(6408), 1, anon_sym_QMARK_DOT, - STATE(2960), 1, - sym_arguments, - STATE(3061), 1, - sym_type_arguments, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [154146] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4103), 2, + ACTIONS(4941), 12, + sym__automatic_semicolon, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4105), 12, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, + anon_sym_LT, anon_sym_extends, - [119619] = 9, - ACTIONS(3560), 1, + [154165] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4937), 12, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3598), 1, - anon_sym_LT, - ACTIONS(6410), 1, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, - ACTIONS(6412), 1, anon_sym_QMARK_DOT, - STATE(2957), 1, - sym_arguments, - STATE(3085), 1, - sym_type_arguments, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [154184] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4109), 2, + ACTIONS(4941), 12, + sym__automatic_semicolon, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4111), 12, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [154203] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3635), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, anon_sym_extends, - [119660] = 9, - ACTIONS(3560), 1, + [154222] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4945), 12, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3562), 1, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, - ACTIONS(3564), 1, anon_sym_QMARK_DOT, - ACTIONS(3598), 1, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, - STATE(2955), 1, - sym_arguments, - STATE(3054), 1, - sym_type_arguments, + anon_sym_extends, + [154241] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3554), 2, + ACTIONS(4949), 12, + sym__automatic_semicolon, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(3544), 12, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, + anon_sym_LT, anon_sym_extends, - [119701] = 3, + [154260] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4441), 2, + ACTIONS(4945), 12, + sym__automatic_semicolon, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4443), 17, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [119729] = 3, + [154279] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4949), 12, + sym__automatic_semicolon, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4479), 17, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [119757] = 3, + [154298] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4445), 2, + ACTIONS(4953), 12, + sym__automatic_semicolon, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4447), 17, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [119785] = 3, + [154317] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4385), 2, + ACTIONS(4957), 12, + sym__automatic_semicolon, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4387), 17, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [119813] = 3, + [154336] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4445), 2, + ACTIONS(4953), 12, + sym__automatic_semicolon, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4447), 17, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [119841] = 3, + [154355] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4499), 2, + ACTIONS(4957), 12, + sym__automatic_semicolon, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4501), 17, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [119869] = 3, + [154374] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4465), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4467), 17, - anon_sym_as, + ACTIONS(4929), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [119897] = 3, + [154393] = 5, + ACTIONS(7557), 1, + anon_sym_AMP, + ACTIONS(7559), 1, + anon_sym_PIPE, + ACTIONS(7561), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(5045), 9, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PIPE_RBRACE, + [154418] = 5, + ACTIONS(7557), 1, + anon_sym_AMP, + ACTIONS(7559), 1, + anon_sym_PIPE, + ACTIONS(7561), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4905), 9, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4479), 17, - anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PIPE_RBRACE, + [154443] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4933), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [119925] = 3, + [154462] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4393), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4395), 17, - anon_sym_as, + ACTIONS(4937), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [119953] = 3, + [154481] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4397), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4399), 17, - anon_sym_as, + ACTIONS(4941), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [119981] = 3, + [154500] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4469), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4471), 17, - anon_sym_as, + ACTIONS(4937), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [120009] = 3, + [154519] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4445), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4447), 17, - anon_sym_as, + ACTIONS(4941), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [120037] = 3, + [154538] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4393), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4395), 17, - anon_sym_as, + ACTIONS(4945), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [120065] = 3, + [154557] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4397), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4399), 17, - anon_sym_as, + ACTIONS(4949), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [120093] = 3, + [154576] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4469), 2, + ACTIONS(4981), 12, + sym__automatic_semicolon, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4471), 17, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [120121] = 3, + [154595] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4401), 2, + ACTIONS(4985), 12, + sym__automatic_semicolon, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4403), 17, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [120149] = 3, + [154614] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4449), 2, + ACTIONS(4985), 12, + sym__automatic_semicolon, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4451), 17, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [120177] = 3, + [154633] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4401), 2, + ACTIONS(4985), 12, + sym__automatic_semicolon, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4403), 17, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [120205] = 3, + [154652] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4469), 2, + ACTIONS(4989), 12, + sym__automatic_semicolon, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4471), 17, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [120233] = 3, + [154671] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4437), 2, + ACTIONS(4989), 12, + sym__automatic_semicolon, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4439), 17, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [120261] = 3, + [154690] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4441), 2, + ACTIONS(4989), 12, + sym__automatic_semicolon, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4443), 17, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [120289] = 3, + [154709] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4405), 2, + ACTIONS(4993), 12, + sym__automatic_semicolon, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4407), 17, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [120317] = 3, + [154728] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4993), 12, + sym__automatic_semicolon, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4479), 17, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [120345] = 3, + [154747] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4409), 2, + ACTIONS(4993), 12, + sym__automatic_semicolon, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4411), 17, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [120373] = 3, + [154766] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4413), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4415), 17, - anon_sym_as, + ACTIONS(4945), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [120401] = 3, + [154785] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4409), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4411), 17, - anon_sym_as, + ACTIONS(4949), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [120429] = 3, + [154804] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4449), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4451), 17, - anon_sym_as, + ACTIONS(4953), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [120457] = 3, + [154823] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4473), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4475), 17, - anon_sym_as, + ACTIONS(4957), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [120485] = 3, + [154842] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4413), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4415), 17, - anon_sym_as, + ACTIONS(4953), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [154861] = 8, + ACTIONS(3980), 1, + anon_sym_DOT, + ACTIONS(3982), 1, + anon_sym_QMARK_DOT, + ACTIONS(7563), 1, + anon_sym_LPAREN, + ACTIONS(7565), 1, + anon_sym_LT, + STATE(3468), 1, + sym_arguments, + STATE(3572), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3964), 6, + anon_sym_as, anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [154892] = 8, + ACTIONS(7035), 1, anon_sym_DOT, - anon_sym_EQ_GT, + ACTIONS(7037), 1, anon_sym_QMARK_DOT, + ACTIONS(7563), 1, + anon_sym_LPAREN, + ACTIONS(7565), 1, + anon_sym_LT, + STATE(3469), 1, + sym_arguments, + STATE(3575), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4606), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, + anon_sym_extends, + [154923] = 8, + ACTIONS(7039), 1, + anon_sym_DOT, + ACTIONS(7041), 1, + anon_sym_QMARK_DOT, + ACTIONS(7563), 1, + anon_sym_LPAREN, + ACTIONS(7565), 1, anon_sym_LT, - anon_sym_GT, + STATE(3466), 1, + sym_arguments, + STATE(3578), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4612), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - [120513] = 3, + [154954] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4473), 2, + ACTIONS(5009), 12, + sym__automatic_semicolon, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4475), 17, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [120541] = 3, + [154973] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4449), 2, + ACTIONS(5013), 12, + sym__automatic_semicolon, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4451), 17, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [120569] = 3, + [154992] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4441), 2, + ACTIONS(5013), 12, + sym__automatic_semicolon, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4443), 17, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [120597] = 3, + [155011] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4473), 2, + ACTIONS(5013), 12, + sym__automatic_semicolon, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4475), 17, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [120625] = 3, + [155030] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4405), 2, + ACTIONS(5017), 12, + sym__automatic_semicolon, anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4407), 17, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, anon_sym_extends, - [120653] = 3, - ACTIONS(4361), 1, - anon_sym_EQ, + [155049] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4363), 17, - anon_sym_as, + ACTIONS(4957), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [120680] = 3, - ACTIONS(3710), 1, - anon_sym_EQ, + [155068] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3530), 17, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(5017), 12, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [120707] = 3, - ACTIONS(3731), 1, - anon_sym_EQ, + [155087] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3536), 17, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(5017), 12, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [120734] = 3, - ACTIONS(4369), 1, - anon_sym_EQ, + [155106] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4371), 17, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(5021), 12, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [120761] = 8, - ACTIONS(3560), 1, + [155125] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5021), 12, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3598), 1, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, - ACTIONS(4089), 1, + anon_sym_extends, + [155144] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5021), 12, + sym__automatic_semicolon, anon_sym_EQ, - ACTIONS(6414), 1, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, - STATE(2974), 1, - sym_arguments, - STATE(3065), 1, - sym_type_arguments, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [155163] = 3, + ACTIONS(4670), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4091), 12, + ACTIONS(4672), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, anon_sym_extends, - [120798] = 3, - ACTIONS(4365), 1, - anon_sym_EQ, + anon_sym_PIPE_RBRACE, + [155184] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4367), 17, - anon_sym_as, + ACTIONS(4981), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [120825] = 3, - ACTIONS(4153), 1, - anon_sym_EQ, + [155203] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4155), 17, - anon_sym_as, + ACTIONS(4985), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [120852] = 9, - ACTIONS(3546), 1, + [155222] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4985), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_LPAREN, - ACTIONS(4109), 1, - anon_sym_PIPE, - ACTIONS(6416), 1, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, - ACTIONS(6418), 1, anon_sym_QMARK_DOT, - ACTIONS(6420), 1, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, - STATE(3142), 1, - sym_arguments, - STATE(3311), 1, - sym_type_arguments, + anon_sym_extends, + [155241] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4111), 10, + ACTIONS(4985), 12, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [120890] = 3, + [155260] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4311), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4313), 15, - anon_sym_as, + ACTIONS(4989), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, + anon_sym_LT, anon_sym_extends, - [120916] = 4, - ACTIONS(1892), 1, + [155279] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4989), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, - ACTIONS(4347), 1, - anon_sym_EQ, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [155298] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4349), 15, - anon_sym_as, + ACTIONS(4989), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [120944] = 3, + [155317] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4327), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4329), 15, - anon_sym_as, + ACTIONS(4993), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, + anon_sym_LT, anon_sym_extends, - [120970] = 7, - ACTIONS(3598), 1, + [155336] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4993), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, - ACTIONS(4097), 1, - anon_sym_EQ, - ACTIONS(6422), 1, + anon_sym_extends, + [155355] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4993), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, - ACTIONS(6424), 1, - anon_sym_is, - STATE(2999), 1, - sym_type_arguments, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [155374] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3580), 12, + ACTIONS(5009), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, + anon_sym_LT, anon_sym_extends, - [121004] = 5, - ACTIONS(3562), 1, + [155393] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5013), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, - ACTIONS(3564), 1, anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [155412] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3554), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(3544), 13, - anon_sym_as, + ACTIONS(5013), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, + anon_sym_LT, anon_sym_extends, - [121034] = 3, + [155431] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4319), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4321), 15, - anon_sym_as, + ACTIONS(5013), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, + anon_sym_LT, anon_sym_extends, - [121060] = 9, - ACTIONS(3546), 1, + [155450] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5017), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_LPAREN, - ACTIONS(4103), 1, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, anon_sym_PIPE, - ACTIONS(6420), 1, anon_sym_LT, - ACTIONS(6426), 1, + anon_sym_extends, + [155469] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5017), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, - ACTIONS(6428), 1, anon_sym_QMARK_DOT, - STATE(3141), 1, - sym_arguments, - STATE(3323), 1, - sym_type_arguments, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [155488] = 3, + ACTIONS(2571), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4105), 10, + ACTIONS(2569), 11, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, @@ -240851,163 +286935,153 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [121098] = 6, - ACTIONS(3598), 1, - anon_sym_LT, - ACTIONS(4097), 1, - anon_sym_EQ, - ACTIONS(6422), 1, - anon_sym_DOT, - STATE(2999), 1, - sym_type_arguments, + [155509] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3580), 13, + ACTIONS(5021), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, + anon_sym_LT, anon_sym_extends, - [121130] = 9, - ACTIONS(3546), 1, + [155528] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5021), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_LPAREN, - ACTIONS(3548), 1, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, - ACTIONS(3552), 1, anon_sym_QMARK_DOT, - ACTIONS(3554), 1, + anon_sym_AMP, anon_sym_PIPE, - ACTIONS(6420), 1, anon_sym_LT, - STATE(3140), 1, - sym_arguments, - STATE(3271), 1, - sym_type_arguments, + anon_sym_extends, + [155547] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3544), 10, + ACTIONS(5021), 12, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [121168] = 5, - ACTIONS(6430), 1, + [155566] = 8, + ACTIONS(893), 1, + anon_sym_COLON, + ACTIONS(4033), 1, + anon_sym_LT, + ACTIONS(7055), 1, anon_sym_DOT, - ACTIONS(6432), 1, - anon_sym_QMARK_DOT, + ACTIONS(7567), 1, + anon_sym_QMARK, + STATE(3550), 1, + sym_type_arguments, + STATE(6706), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4249), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4251), 13, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(3995), 6, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, anon_sym_extends, - [121198] = 4, - ACTIONS(1904), 1, - anon_sym_DOT, - ACTIONS(4347), 1, - anon_sym_EQ, + [155597] = 4, + ACTIONS(7117), 1, + anon_sym_LT, + STATE(4036), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4349), 15, - anon_sym_as, + ACTIONS(4644), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [121226] = 15, - ACTIONS(1650), 1, + [155620] = 3, + ACTIONS(2567), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2565), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [155641] = 12, + ACTIONS(3345), 1, anon_sym_DQUOTE, - ACTIONS(1652), 1, + ACTIONS(3347), 1, anon_sym_SQUOTE, - ACTIONS(6434), 1, - sym_identifier, - ACTIONS(6436), 1, + ACTIONS(7059), 1, anon_sym_STAR, - ACTIONS(6438), 1, - anon_sym_type, - ACTIONS(6440), 1, + ACTIONS(7063), 1, anon_sym_LBRACE, - ACTIONS(6442), 1, - anon_sym_typeof, - ACTIONS(6446), 1, - anon_sym_DOT, - STATE(4342), 1, + ACTIONS(7433), 1, + sym_identifier, + ACTIONS(7435), 1, + anon_sym_type, + STATE(5312), 1, sym_string, - STATE(4363), 1, + STATE(5322), 1, sym_import_require_clause, - STATE(5356), 1, - sym_import_clause, - STATE(5374), 1, + STATE(6340), 1, sym__import_identifier, + STATE(6360), 1, + sym_import_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5812), 2, + STATE(6722), 2, sym_namespace_import, sym_named_imports, - ACTIONS(6444), 3, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, - anon_sym_LT, - [121276] = 8, - ACTIONS(3546), 1, - anon_sym_LPAREN, - ACTIONS(4089), 1, + [155680] = 3, + ACTIONS(4759), 1, anon_sym_PIPE, - ACTIONS(6420), 1, - anon_sym_LT, - ACTIONS(6448), 1, - anon_sym_DOT, - STATE(3262), 1, - sym_arguments, - STATE(3322), 1, - sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4091), 10, + ACTIONS(4761), 11, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, @@ -241017,1154 +287091,625 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [121311] = 5, - ACTIONS(3598), 1, - anon_sym_LT, - ACTIONS(4115), 1, + [155701] = 3, + ACTIONS(4767), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4769), 11, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, - STATE(3060), 1, - sym_type_arguments, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [155722] = 3, + ACTIONS(4622), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4117), 13, + ACTIONS(4624), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [121340] = 3, - ACTIONS(1898), 1, + anon_sym_PIPE_RBRACE, + [155743] = 3, + ACTIONS(4777), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1896), 15, + ACTIONS(4779), 11, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_with, - anon_sym_assert, - anon_sym_BANG, anon_sym_SEMI, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_QMARK, anon_sym_extends, anon_sym_PIPE_RBRACE, - [121365] = 3, - ACTIONS(1910), 1, + [155764] = 4, + ACTIONS(4777), 1, anon_sym_PIPE, + ACTIONS(7570), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1908), 15, + ACTIONS(4779), 10, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_with, - anon_sym_assert, - anon_sym_BANG, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LBRACK, anon_sym_AMP, - anon_sym_QMARK, anon_sym_extends, anon_sym_PIPE_RBRACE, - [121390] = 3, - ACTIONS(4127), 1, - anon_sym_EQ, + [155787] = 3, + ACTIONS(4642), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4129), 15, - anon_sym_as, + ACTIONS(4644), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - anon_sym_is, - [121415] = 3, - ACTIONS(4295), 1, - anon_sym_EQ, + anon_sym_PIPE_RBRACE, + [155808] = 3, + ACTIONS(4783), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4297), 15, - anon_sym_as, + ACTIONS(4785), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [121440] = 4, - ACTIONS(4233), 1, - anon_sym_EQ, - ACTIONS(6450), 1, + anon_sym_PIPE_RBRACE, + [155829] = 4, + ACTIONS(7131), 1, anon_sym_DOT, + ACTIONS(7133), 1, + anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4235), 14, - anon_sym_as, + ACTIONS(3964), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [121467] = 3, - ACTIONS(4303), 1, - anon_sym_EQ, + [155852] = 4, + ACTIONS(7572), 1, + anon_sym_DOT, + ACTIONS(7574), 1, + anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4305), 15, - anon_sym_as, + ACTIONS(4789), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [121492] = 3, - ACTIONS(1914), 1, - anon_sym_EQ, + [155875] = 7, + ACTIONS(4033), 1, + anon_sym_LT, + ACTIONS(6766), 1, + anon_sym_LPAREN, + ACTIONS(7049), 1, + anon_sym_DOT, + STATE(3473), 1, + sym_arguments, + STATE(3556), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1912), 15, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(4618), 7, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - anon_sym_is, - [121517] = 14, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6456), 1, - anon_sym_BANG, - ACTIONS(6458), 1, - anon_sym_LPAREN, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6462), 1, - anon_sym_QMARK, - ACTIONS(6464), 1, - sym__member_signature_marker, - STATE(3438), 1, - sym_formal_parameters, - STATE(3909), 1, - sym__call_signature, - STATE(4194), 1, - sym_type_annotation, - STATE(4783), 1, - sym__initializer, - STATE(5644), 1, - sym_type_parameters, + [155904] = 3, + ACTIONS(2575), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6454), 3, + ACTIONS(2573), 11, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [121563] = 3, - ACTIONS(4401), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [155925] = 3, + ACTIONS(4793), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4403), 14, + ACTIONS(4795), 11, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [121587] = 3, - ACTIONS(4405), 1, + [155946] = 3, + ACTIONS(4797), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4407), 14, + ACTIONS(4733), 11, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [121611] = 14, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6468), 1, - anon_sym_BANG, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6472), 1, - anon_sym_QMARK, - ACTIONS(6474), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(4166), 1, - sym_type_annotation, - STATE(5128), 1, - sym__initializer, - STATE(5457), 1, - sym__call_signature, - STATE(5504), 1, - sym_type_parameters, + [155967] = 3, + ACTIONS(4799), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6466), 3, + ACTIONS(4801), 11, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [121657] = 14, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6478), 1, - anon_sym_BANG, - ACTIONS(6480), 1, - anon_sym_QMARK, - ACTIONS(6482), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(4308), 1, - sym_type_annotation, - STATE(5006), 1, - sym__initializer, - STATE(5504), 1, - sym_type_parameters, - STATE(5690), 1, - sym__call_signature, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [155988] = 4, + ACTIONS(4803), 1, + anon_sym_PIPE, + ACTIONS(7557), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6476), 3, + ACTIONS(4805), 10, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_SEMI, - [121703] = 11, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3855), 1, anon_sym_RBRACE, - ACTIONS(4177), 1, - anon_sym_EQ, - STATE(3714), 1, - sym_formal_parameters, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - STATE(5597), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(698), 6, - sym__automatic_semicolon, - sym__member_signature_marker, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, + anon_sym_LBRACK, + anon_sym_extends, anon_sym_PIPE_RBRACE, - [121743] = 3, - ACTIONS(4409), 1, + [156011] = 3, + ACTIONS(4737), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4411), 14, + ACTIONS(4735), 11, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [121767] = 3, - ACTIONS(4255), 1, - anon_sym_EQ, + [156032] = 3, + ACTIONS(4807), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4257), 14, - anon_sym_as, + ACTIONS(4809), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [121791] = 7, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6486), 1, - sym_number, - ACTIONS(6488), 1, - anon_sym_unique, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(5965), 2, - sym_string, - sym_predefined_type, - ACTIONS(6484), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [121823] = 3, - ACTIONS(4413), 1, + anon_sym_PIPE_RBRACE, + [156053] = 3, + ACTIONS(4811), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4415), 14, + ACTIONS(4813), 11, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [121847] = 8, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6488), 1, - anon_sym_unique, - ACTIONS(6490), 1, - sym_number, - STATE(5779), 1, - sym_string, - STATE(6070), 1, - sym_predefined_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6484), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [121881] = 8, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6488), 1, - anon_sym_unique, - ACTIONS(6492), 1, - sym_number, - STATE(5924), 1, - sym_string, - STATE(5964), 1, - sym_predefined_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6484), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [121915] = 8, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6488), 1, - anon_sym_unique, - ACTIONS(6494), 1, - sym_number, - STATE(5987), 1, - sym_string, - STATE(6127), 1, - sym_predefined_type, + [156074] = 5, + ACTIONS(7557), 1, + anon_sym_AMP, + ACTIONS(7559), 1, + anon_sym_PIPE, + ACTIONS(7561), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6484), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [121949] = 3, - ACTIONS(4259), 1, + ACTIONS(4817), 9, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4213), 14, - anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_AMP, + anon_sym_PIPE_RBRACE, + [156099] = 5, + ACTIONS(4777), 1, anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, - anon_sym_extends, - [121973] = 2, + ACTIONS(7570), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6496), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [121995] = 3, - ACTIONS(4123), 1, + ACTIONS(4779), 2, + anon_sym_AMP, + anon_sym_extends, + ACTIONS(4821), 8, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [156124] = 4, + ACTIONS(4823), 1, + anon_sym_PIPE, + ACTIONS(7570), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4125), 14, - anon_sym_as, + ACTIONS(4825), 10, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, + anon_sym_SEMI, anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [156147] = 4, + ACTIONS(4827), 1, anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, + ACTIONS(7576), 1, anon_sym_extends, - [122019] = 7, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6488), 1, - anon_sym_unique, - ACTIONS(6498), 1, - sym_number, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(6068), 2, - sym_string, - sym_predefined_type, - ACTIONS(6484), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [122051] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6500), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [122073] = 3, - ACTIONS(4261), 1, + ACTIONS(4829), 10, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4263), 14, - anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, + anon_sym_PIPE_RBRACE, + [156170] = 3, + ACTIONS(4837), 1, anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, - anon_sym_extends, - [122097] = 14, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6504), 1, - anon_sym_BANG, - ACTIONS(6506), 1, - anon_sym_QMARK, - ACTIONS(6508), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(4469), 1, - sym_type_annotation, - STATE(5188), 1, - sym__initializer, - STATE(5384), 1, - sym__call_signature, - STATE(5504), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6502), 3, + ACTIONS(4839), 11, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [122143] = 8, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6488), 1, - anon_sym_unique, - ACTIONS(6510), 1, - sym_number, - STATE(6013), 1, - sym_string, - STATE(6095), 1, - sym_predefined_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6484), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [122177] = 3, - ACTIONS(4409), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [156191] = 3, + ACTIONS(4845), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4411), 14, + ACTIONS(4847), 11, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [122201] = 14, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6474), 1, - sym__member_signature_marker, - ACTIONS(6512), 1, - anon_sym_BANG, - ACTIONS(6514), 1, - anon_sym_QMARK, - STATE(3940), 1, - sym_formal_parameters, - STATE(4093), 1, - sym_type_annotation, - STATE(4938), 1, - sym__initializer, - STATE(5504), 1, - sym_type_parameters, - STATE(5535), 1, - sym__call_signature, + [156212] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6466), 3, + ACTIONS(4851), 12, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [122247] = 3, - ACTIONS(4273), 1, - anon_sym_EQ, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [156231] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4275), 14, - anon_sym_as, + ACTIONS(4859), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [122271] = 8, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6488), 1, - anon_sym_unique, - ACTIONS(6516), 1, - sym_number, - STATE(5801), 1, - sym_string, - STATE(5823), 1, - sym_predefined_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6484), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [122305] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6518), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [122327] = 14, - ACTIONS(2529), 1, + [156250] = 6, + ACTIONS(7447), 1, anon_sym_LT, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6458), 1, - anon_sym_LPAREN, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6522), 1, - anon_sym_BANG, - ACTIONS(6524), 1, - anon_sym_QMARK, - ACTIONS(6526), 1, - sym__member_signature_marker, - STATE(3438), 1, - sym_formal_parameters, - STATE(3975), 1, - sym__call_signature, - STATE(4497), 1, - sym_type_annotation, - STATE(5236), 1, - sym__initializer, - STATE(5644), 1, - sym_type_parameters, + ACTIONS(7578), 1, + anon_sym_DOT, + ACTIONS(7580), 1, + anon_sym_is, + STATE(4268), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6520), 3, + ACTIONS(3995), 8, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [122373] = 3, - ACTIONS(4217), 1, anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4215), 14, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [122397] = 3, - ACTIONS(4229), 1, - anon_sym_EQ, + [156277] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4231), 14, - anon_sym_as, + ACTIONS(4867), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [122421] = 8, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6488), 1, - anon_sym_unique, - ACTIONS(6528), 1, - sym_number, - STATE(5759), 1, - sym_string, - STATE(5809), 1, - sym_predefined_type, + [156296] = 3, + ACTIONS(2563), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6484), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [122455] = 3, - ACTIONS(4269), 1, + ACTIONS(2561), 11, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4271), 14, - anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [122479] = 8, - ACTIONS(6530), 1, - anon_sym_LPAREN, - ACTIONS(6532), 1, + anon_sym_PIPE_RBRACE, + [156317] = 3, + ACTIONS(1982), 1, anon_sym_DOT, - ACTIONS(6534), 1, - anon_sym_QMARK_DOT, - ACTIONS(6536), 1, - anon_sym_LT, - STATE(3276), 1, - sym_arguments, - STATE(3399), 1, - sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3544), 9, + ACTIONS(4887), 11, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, + anon_sym_LT, anon_sym_extends, - [122513] = 7, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6488), 1, - anon_sym_unique, - ACTIONS(6538), 1, - sym_number, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(5908), 2, - sym_string, - sym_predefined_type, - ACTIONS(6484), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [122545] = 8, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6488), 1, - anon_sym_unique, - ACTIONS(6540), 1, - sym_number, - STATE(5916), 1, - sym_string, - STATE(5925), 1, - sym_predefined_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6484), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [122579] = 8, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6488), 1, - anon_sym_unique, - ACTIONS(6542), 1, - sym_number, - STATE(5933), 1, - sym_string, - STATE(5934), 1, - sym_predefined_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6484), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [122613] = 3, - ACTIONS(4413), 1, + [156338] = 3, + ACTIONS(4853), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4415), 14, + ACTIONS(4855), 11, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [122637] = 8, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6488), 1, - anon_sym_unique, - ACTIONS(6544), 1, - sym_number, - STATE(5953), 1, - sym_string, - STATE(6133), 1, - sym_predefined_type, + [156359] = 5, + ACTIONS(7557), 1, + anon_sym_AMP, + ACTIONS(7559), 1, + anon_sym_PIPE, + ACTIONS(7561), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6484), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [122671] = 4, - ACTIONS(4285), 1, + ACTIONS(5025), 9, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, - ACTIONS(6546), 1, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_PIPE_RBRACE, + [156384] = 3, + ACTIONS(4861), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4287), 13, - anon_sym_as, + ACTIONS(4863), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_EQ_GT, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [122697] = 3, - ACTIONS(4239), 1, - anon_sym_EQ, + anon_sym_PIPE_RBRACE, + [156405] = 3, + ACTIONS(1894), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4241), 14, - anon_sym_as, + ACTIONS(4887), 11, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, + anon_sym_LT, anon_sym_extends, - [122721] = 7, - ACTIONS(4097), 1, + [156426] = 3, + ACTIONS(4869), 1, anon_sym_PIPE, - ACTIONS(6420), 1, - anon_sym_LT, - ACTIONS(6548), 1, - anon_sym_DOT, - ACTIONS(6550), 1, - anon_sym_is, - STATE(3309), 1, - sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3580), 10, + ACTIONS(4871), 11, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, @@ -242174,2676 +287719,1918 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [122753] = 5, - ACTIONS(4281), 1, - anon_sym_EQ, - ACTIONS(6546), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4241), 3, - anon_sym_AMP, + [156447] = 3, + ACTIONS(4873), 1, anon_sym_PIPE, - anon_sym_extends, - ACTIONS(4283), 10, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_GT, - anon_sym_QMARK, - [122781] = 11, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3844), 1, - anon_sym_RBRACE, - ACTIONS(4177), 1, - anon_sym_EQ, - STATE(3714), 1, - sym_formal_parameters, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - STATE(5597), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 6, + ACTIONS(4875), 11, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [122821] = 3, - ACTIONS(4335), 1, + sym__member_end_marker, anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4337), 14, - anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [122845] = 3, - ACTIONS(4339), 1, - anon_sym_EQ, + anon_sym_PIPE_RBRACE, + [156468] = 3, + ACTIONS(4877), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4341), 14, - anon_sym_as, + ACTIONS(4879), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [122869] = 3, - ACTIONS(4453), 1, - anon_sym_EQ, + anon_sym_PIPE_RBRACE, + [156489] = 3, + ACTIONS(4881), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4455), 14, - anon_sym_as, + ACTIONS(4883), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [122893] = 11, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3852), 1, - anon_sym_RBRACE, - ACTIONS(4177), 1, - anon_sym_EQ, - STATE(3714), 1, - sym_formal_parameters, - STATE(5139), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - STATE(5597), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(698), 6, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [122933] = 8, - ACTIONS(6530), 1, - anon_sym_LPAREN, - ACTIONS(6536), 1, - anon_sym_LT, - ACTIONS(6552), 1, - anon_sym_DOT, - ACTIONS(6554), 1, - anon_sym_QMARK_DOT, - STATE(3277), 1, - sym_arguments, - STATE(3416), 1, - sym_type_arguments, + [156510] = 3, + ACTIONS(4895), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4105), 9, + ACTIONS(4897), 11, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [156531] = 5, + ACTIONS(7557), 1, + anon_sym_AMP, + ACTIONS(7559), 1, anon_sym_PIPE, + ACTIONS(7561), 1, anon_sym_extends, - [122967] = 3, - ACTIONS(4457), 1, - anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4459), 14, - anon_sym_as, + ACTIONS(4897), 9, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_AMP, + anon_sym_PIPE_RBRACE, + [156556] = 3, + ACTIONS(4915), 1, anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, - anon_sym_extends, - [122991] = 4, - ACTIONS(4239), 1, - anon_sym_EQ, - ACTIONS(6546), 1, - anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4241), 13, - anon_sym_as, + ACTIONS(4917), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_EQ_GT, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [123017] = 3, - ACTIONS(4115), 1, - anon_sym_EQ, + anon_sym_PIPE_RBRACE, + [156577] = 4, + ACTIONS(4919), 1, + anon_sym_PIPE, + ACTIONS(7557), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4117), 14, - anon_sym_as, + ACTIONS(4921), 10, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [123041] = 3, - ACTIONS(4461), 1, - anon_sym_EQ, + anon_sym_PIPE_RBRACE, + [156600] = 3, + ACTIONS(4923), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4463), 14, - anon_sym_as, + ACTIONS(4925), 11, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [123065] = 3, - ACTIONS(4437), 1, + anon_sym_PIPE_RBRACE, + [156621] = 3, + ACTIONS(2583), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4439), 14, + ACTIONS(2581), 11, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [123089] = 3, - ACTIONS(4441), 1, + [156642] = 3, + ACTIONS(4959), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4443), 14, + ACTIONS(4961), 11, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [123113] = 3, - ACTIONS(4441), 1, + [156663] = 3, + ACTIONS(4963), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4443), 14, + ACTIONS(4965), 11, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [123137] = 3, - ACTIONS(4385), 1, + [156684] = 5, + ACTIONS(7557), 1, + anon_sym_AMP, + ACTIONS(7559), 1, anon_sym_PIPE, + ACTIONS(7561), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4387), 14, + ACTIONS(4969), 9, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [123161] = 3, - ACTIONS(4441), 1, + [156709] = 3, + ACTIONS(4971), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4443), 14, + ACTIONS(4973), 11, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [123185] = 3, - ACTIONS(4445), 1, + [156730] = 3, + ACTIONS(4975), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4447), 14, + ACTIONS(4977), 11, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [123209] = 3, - ACTIONS(4445), 1, + [156751] = 5, + ACTIONS(7557), 1, + anon_sym_AMP, + ACTIONS(7559), 1, anon_sym_PIPE, + ACTIONS(7561), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4447), 14, + ACTIONS(4977), 9, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [123233] = 3, - ACTIONS(4445), 1, + [156776] = 3, + ACTIONS(2579), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4447), 14, + ACTIONS(2577), 11, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [123257] = 3, - ACTIONS(4449), 1, + [156797] = 3, + ACTIONS(4995), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4451), 14, + ACTIONS(4997), 11, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [123281] = 3, - ACTIONS(4449), 1, + [156818] = 3, + ACTIONS(4999), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4451), 14, + ACTIONS(5001), 11, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [123305] = 3, - ACTIONS(4449), 1, + [156839] = 3, + ACTIONS(5003), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4451), 14, + ACTIONS(5005), 11, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [156860] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5017), 12, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [123329] = 2, + [156879] = 8, + ACTIONS(3223), 1, + anon_sym_in, + ACTIONS(4642), 1, + anon_sym_extends, + ACTIONS(7582), 1, + sym_identifier, + ACTIONS(7584), 1, + anon_sym_const, + ACTIONS(7586), 1, + anon_sym_out, + STATE(6047), 1, + sym_variance, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6556), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [123351] = 2, + ACTIONS(4644), 5, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + [156909] = 5, + ACTIONS(7557), 1, + anon_sym_AMP, + ACTIONS(7559), 1, + anon_sym_PIPE, + ACTIONS(7561), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6558), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [123373] = 3, - ACTIONS(4465), 1, - anon_sym_PIPE, + ACTIONS(7588), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [156933] = 4, + ACTIONS(7592), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4467), 14, + STATE(4658), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + ACTIONS(7590), 7, sym__automatic_semicolon, - anon_sym_EQ, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [123397] = 3, - ACTIONS(4469), 1, - anon_sym_PIPE, + [156955] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4471), 14, + ACTIONS(4913), 11, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [123421] = 3, - ACTIONS(4469), 1, - anon_sym_PIPE, + [156973] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4471), 14, + ACTIONS(3944), 11, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [123445] = 3, - ACTIONS(4469), 1, - anon_sym_PIPE, + [156991] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4471), 14, + ACTIONS(3954), 11, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [123469] = 3, - ACTIONS(4473), 1, - anon_sym_PIPE, + [157009] = 4, + ACTIONS(7592), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4475), 14, + STATE(4504), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + ACTIONS(7594), 7, sym__automatic_semicolon, - anon_sym_EQ, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [123493] = 3, - ACTIONS(4473), 1, - anon_sym_PIPE, + [157031] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4475), 14, + ACTIONS(4901), 11, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [123517] = 3, - ACTIONS(4499), 1, - anon_sym_PIPE, + [157049] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4501), 14, + ACTIONS(5049), 11, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [123541] = 3, - ACTIONS(4473), 1, - anon_sym_PIPE, + [157067] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4475), 14, + ACTIONS(1928), 11, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [123565] = 3, - ACTIONS(4477), 1, anon_sym_PIPE, + anon_sym_extends, + anon_sym_is, + [157085] = 5, + ACTIONS(7447), 1, + anon_sym_LT, + ACTIONS(7578), 1, + anon_sym_DOT, + STATE(4268), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4479), 14, + ACTIONS(3995), 8, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [123589] = 3, - ACTIONS(4393), 1, anon_sym_PIPE, + anon_sym_extends, + [157109] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4395), 14, + ACTIONS(4909), 11, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [123613] = 3, - ACTIONS(4477), 1, - anon_sym_PIPE, + [157127] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4479), 14, + ACTIONS(4913), 11, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [123637] = 3, - ACTIONS(4477), 1, - anon_sym_PIPE, + [157145] = 3, + ACTIONS(7596), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4479), 14, + ACTIONS(4773), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_LT, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [123661] = 2, + [157165] = 11, + ACTIONS(3295), 1, + anon_sym_DQUOTE, + ACTIONS(3297), 1, + anon_sym_SQUOTE, + ACTIONS(7598), 1, + sym_identifier, + ACTIONS(7600), 1, + anon_sym_type, + ACTIONS(7602), 1, + anon_sym_COMMA, + ACTIONS(7604), 1, + anon_sym_RBRACE, + ACTIONS(7606), 1, + anon_sym_typeof, + STATE(6158), 1, + sym_import_specifier, + STATE(6481), 1, + sym__import_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6560), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [123683] = 3, - ACTIONS(4397), 1, - anon_sym_PIPE, + STATE(7082), 2, + sym__module_export_name, + sym_string, + [157201] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4399), 14, + ACTIONS(3944), 11, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [123707] = 3, - ACTIONS(4315), 1, - anon_sym_EQ, + [157219] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4317), 14, - anon_sym_as, + ACTIONS(4835), 11, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, + anon_sym_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [123731] = 3, - ACTIONS(4343), 1, - anon_sym_EQ, + [157237] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4345), 14, - anon_sym_as, + ACTIONS(4843), 11, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, + anon_sym_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [123755] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6562), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [123777] = 11, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3849), 1, - anon_sym_RBRACE, - ACTIONS(4177), 1, - anon_sym_EQ, - STATE(3714), 1, - sym_formal_parameters, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - STATE(5597), 1, - sym_type_parameters, + [157255] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 6, + ACTIONS(3954), 11, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [123817] = 11, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3858), 1, - anon_sym_RBRACE, - ACTIONS(4177), 1, anon_sym_EQ, - STATE(3714), 1, - sym_formal_parameters, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - STATE(5597), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(698), 6, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [123857] = 8, - ACTIONS(6530), 1, - anon_sym_LPAREN, - ACTIONS(6536), 1, - anon_sym_LT, - ACTIONS(6564), 1, - anon_sym_DOT, - ACTIONS(6566), 1, - anon_sym_QMARK_DOT, - STATE(3263), 1, - sym_arguments, - STATE(3428), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4111), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_LT, anon_sym_extends, - [123891] = 3, - ACTIONS(4299), 1, - anon_sym_EQ, + [157273] = 7, + ACTIONS(7049), 1, + anon_sym_DOT, + ACTIONS(7563), 1, + anon_sym_LPAREN, + ACTIONS(7565), 1, + anon_sym_LT, + STATE(3473), 1, + sym_arguments, + STATE(3556), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4301), 14, + ACTIONS(4618), 6, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [123915] = 3, - ACTIONS(4323), 1, - anon_sym_EQ, + [157301] = 3, + ACTIONS(7403), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4325), 14, - anon_sym_as, + ACTIONS(4624), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [123939] = 14, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6482), 1, - sym__member_signature_marker, - ACTIONS(6568), 1, - anon_sym_BANG, - ACTIONS(6570), 1, - anon_sym_QMARK, - STATE(3940), 1, - sym_formal_parameters, - STATE(4212), 1, - sym_type_annotation, - STATE(4842), 1, - sym__initializer, - STATE(5504), 1, - sym_type_parameters, - STATE(5695), 1, - sym__call_signature, + [157321] = 3, + ACTIONS(7608), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6476), 3, + ACTIONS(4644), 10, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [123985] = 3, - ACTIONS(4393), 1, + anon_sym_LBRACK, + anon_sym_AMP, anon_sym_PIPE, + anon_sym_extends, + [157341] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4395), 14, + ACTIONS(5049), 11, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [124009] = 14, - ACTIONS(2529), 1, + [157359] = 5, + ACTIONS(7393), 1, anon_sym_LT, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6458), 1, - anon_sym_LPAREN, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6574), 1, - anon_sym_BANG, - ACTIONS(6576), 1, - anon_sym_QMARK, - ACTIONS(6578), 1, - sym__member_signature_marker, - STATE(3438), 1, - sym_formal_parameters, - STATE(3995), 1, - sym__call_signature, - STATE(4117), 1, - sym_type_annotation, - STATE(4852), 1, - sym__initializer, - STATE(5644), 1, - sym_type_parameters, + ACTIONS(7553), 1, + anon_sym_DOT, + STATE(4414), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6572), 3, + ACTIONS(3995), 8, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [124055] = 3, - ACTIONS(4307), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4309), 14, - anon_sym_as, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [124079] = 3, - ACTIONS(4397), 1, - anon_sym_PIPE, + [157383] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4399), 14, + ACTIONS(4909), 11, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [124103] = 14, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6458), 1, - anon_sym_LPAREN, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6582), 1, - anon_sym_BANG, - ACTIONS(6584), 1, - anon_sym_QMARK, - ACTIONS(6586), 1, - sym__member_signature_marker, - STATE(3438), 1, - sym_formal_parameters, - STATE(3971), 1, - sym__call_signature, - STATE(4228), 1, - sym_type_annotation, - STATE(4891), 1, - sym__initializer, - STATE(5644), 1, - sym_type_parameters, + [157401] = 3, + ACTIONS(7403), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6580), 3, + ACTIONS(4650), 10, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [124149] = 3, - ACTIONS(4401), 1, + anon_sym_LBRACK, + anon_sym_AMP, anon_sym_PIPE, + anon_sym_extends, + [157421] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4403), 14, + ACTIONS(4901), 11, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [124173] = 3, - ACTIONS(4357), 1, - anon_sym_EQ, + [157439] = 6, + ACTIONS(4033), 1, + anon_sym_LT, + ACTIONS(7055), 1, + anon_sym_DOT, + ACTIONS(7610), 1, + anon_sym_is, + STATE(3550), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4359), 14, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(3995), 7, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - [124197] = 7, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6488), 1, - anon_sym_unique, - ACTIONS(6588), 1, - sym_number, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(5838), 2, - sym_string, - sym_predefined_type, - ACTIONS(6484), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [124229] = 8, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6488), 1, - anon_sym_unique, - ACTIONS(6590), 1, - sym_number, - STATE(5844), 1, - sym_string, - STATE(5877), 1, - sym_predefined_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6484), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [124263] = 8, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6488), 1, - anon_sym_unique, - ACTIONS(6592), 1, - sym_number, - STATE(5885), 1, - sym_string, - STATE(5900), 1, - sym_predefined_type, + [157465] = 11, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7612), 1, + sym_identifier, + ACTIONS(7614), 1, + anon_sym_LBRACE, + ACTIONS(7616), 1, + anon_sym_extends, + ACTIONS(7618), 1, + anon_sym_implements, + STATE(2619), 1, + sym_class_body, + STATE(4524), 1, + sym_type_parameters, + STATE(6232), 1, + sym_extends_clause, + STATE(6536), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6484), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [124297] = 3, - ACTIONS(4225), 1, - anon_sym_EQ, + [157500] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4227), 14, - anon_sym_as, + ACTIONS(3877), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [124321] = 3, - ACTIONS(4373), 1, - anon_sym_EQ, + [157517] = 11, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7616), 1, + anon_sym_extends, + ACTIONS(7618), 1, + anon_sym_implements, + ACTIONS(7620), 1, + sym_identifier, + ACTIONS(7622), 1, + anon_sym_LBRACE, + STATE(2871), 1, + sym_class_body, + STATE(4662), 1, + sym_type_parameters, + STATE(6232), 1, + sym_extends_clause, + STATE(6299), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4375), 14, - anon_sym_as, - anon_sym_LBRACE, + [157552] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1906), 10, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_with, + anon_sym_assert, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [124345] = 3, - ACTIONS(4381), 1, - anon_sym_EQ, + [157569] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4383), 14, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(3627), 10, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [124369] = 8, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6488), 1, - anon_sym_unique, - ACTIONS(6594), 1, - sym_number, - STATE(5907), 1, - sym_string, - STATE(5923), 1, - sym_predefined_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6484), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [124403] = 7, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6488), 1, - anon_sym_unique, - ACTIONS(6596), 1, - sym_number, + [157586] = 4, + ACTIONS(7447), 1, + anon_sym_LT, + STATE(4345), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5766), 2, - sym_string, - sym_predefined_type, - ACTIONS(6484), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [124435] = 3, - ACTIONS(4245), 1, + ACTIONS(4644), 8, + sym__automatic_semicolon, anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4247), 14, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [124459] = 8, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6488), 1, - anon_sym_unique, - ACTIONS(6598), 1, - sym_number, - STATE(5740), 1, - sym_predefined_type, - STATE(5827), 1, - sym_string, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6484), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [124493] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6600), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [124515] = 8, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6488), 1, - anon_sym_unique, - ACTIONS(6602), 1, - sym_number, - STATE(5915), 1, - sym_predefined_type, - STATE(6132), 1, - sym_string, + [157607] = 8, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7624), 1, + anon_sym_BANG, + ACTIONS(7626), 1, + anon_sym_QMARK, + STATE(5143), 1, + sym_type_annotation, + STATE(5777), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6484), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [124549] = 8, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(6488), 1, - anon_sym_unique, - ACTIONS(6604), 1, - sym_number, - STATE(6089), 1, - sym_string, - STATE(6114), 1, - sym_predefined_type, + ACTIONS(7101), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [157636] = 8, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7628), 1, + anon_sym_BANG, + ACTIONS(7630), 1, + anon_sym_QMARK, + STATE(5160), 1, + sym_type_annotation, + STATE(5841), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6484), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [124583] = 14, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6452), 1, + ACTIONS(7101), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [157665] = 8, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6574), 1, + ACTIONS(7632), 1, anon_sym_BANG, - ACTIONS(6606), 1, + ACTIONS(7634), 1, anon_sym_QMARK, - ACTIONS(6608), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(4117), 1, + STATE(4821), 1, sym_type_annotation, - STATE(4728), 1, - sym__call_signature, - STATE(4729), 1, + STATE(5566), 1, sym__initializer, - STATE(5568), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6572), 3, + ACTIONS(7163), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [124629] = 2, + [157694] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6610), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [124651] = 3, - ACTIONS(4331), 1, + ACTIONS(2004), 10, + sym__automatic_semicolon, anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4333), 14, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_with, + anon_sym_assert, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [124675] = 3, - ACTIONS(4405), 1, - anon_sym_PIPE, + [157711] = 8, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7636), 1, + anon_sym_BANG, + ACTIONS(7638), 1, + anon_sym_QMARK, + STATE(4828), 1, + sym_type_annotation, + STATE(5571), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4407), 14, + ACTIONS(7163), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [124699] = 3, - ACTIONS(4417), 1, + [157740] = 8, + ACTIONS(7079), 1, anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7640), 1, + anon_sym_BANG, + ACTIONS(7642), 1, + anon_sym_QMARK, + STATE(5173), 1, + sym_type_annotation, + STATE(5903), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4419), 14, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(7101), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, - anon_sym_extends, - [124723] = 14, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, + anon_sym_SEMI, + [157769] = 8, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6614), 1, + ACTIONS(7644), 1, anon_sym_BANG, - ACTIONS(6616), 1, + ACTIONS(7646), 1, anon_sym_QMARK, - ACTIONS(6618), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(4187), 1, + STATE(4834), 1, sym_type_annotation, - STATE(4774), 1, + STATE(5574), 1, sym__initializer, - STATE(5361), 1, - sym__call_signature, - STATE(5504), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6612), 3, + ACTIONS(7163), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [124769] = 3, - ACTIONS(4481), 1, + [157798] = 8, + ACTIONS(7079), 1, anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7648), 1, + anon_sym_BANG, + ACTIONS(7650), 1, + anon_sym_QMARK, + STATE(4838), 1, + sym_type_annotation, + STATE(5575), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4483), 14, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(7163), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, - anon_sym_extends, - [124793] = 14, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, + anon_sym_SEMI, + [157827] = 8, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6474), 1, - sym__member_signature_marker, - ACTIONS(6620), 1, + ACTIONS(7652), 1, anon_sym_BANG, - ACTIONS(6622), 1, + ACTIONS(7654), 1, anon_sym_QMARK, - STATE(3940), 1, - sym_formal_parameters, - STATE(4231), 1, + STATE(4842), 1, sym_type_annotation, - STATE(4902), 1, + STATE(5578), 1, sym__initializer, - STATE(5504), 1, - sym_type_parameters, - STATE(5632), 1, - sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6466), 3, + ACTIONS(7163), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [124839] = 3, - ACTIONS(4421), 1, - anon_sym_EQ, + [157856] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4423), 14, - anon_sym_as, + ACTIONS(3881), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [124863] = 14, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, + [157873] = 8, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6618), 1, - sym__member_signature_marker, - ACTIONS(6624), 1, + ACTIONS(7656), 1, anon_sym_BANG, - ACTIONS(6626), 1, + ACTIONS(7658), 1, anon_sym_QMARK, - STATE(3940), 1, - sym_formal_parameters, - STATE(4211), 1, + STATE(4848), 1, sym_type_annotation, - STATE(4839), 1, + STATE(5585), 1, sym__initializer, - STATE(5504), 1, - sym_type_parameters, - STATE(5676), 1, - sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6612), 3, + ACTIONS(7163), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [124909] = 14, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, + [157902] = 8, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6482), 1, - sym__member_signature_marker, - ACTIONS(6628), 1, + ACTIONS(7660), 1, anon_sym_BANG, - ACTIONS(6630), 1, + ACTIONS(7662), 1, anon_sym_QMARK, - STATE(3940), 1, - sym_formal_parameters, - STATE(4340), 1, + STATE(4852), 1, sym_type_annotation, - STATE(5054), 1, + STATE(5587), 1, sym__initializer, - STATE(5355), 1, - sym__call_signature, - STATE(5504), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7163), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [157931] = 11, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7616), 1, + anon_sym_extends, + ACTIONS(7618), 1, + anon_sym_implements, + ACTIONS(7664), 1, + sym_identifier, + ACTIONS(7666), 1, + anon_sym_LBRACE, + STATE(3064), 1, + sym_class_body, + STATE(4696), 1, sym_type_parameters, + STATE(6232), 1, + sym_extends_clause, + STATE(6402), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157966] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6476), 3, + ACTIONS(2577), 10, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [124955] = 14, - ACTIONS(2529), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [157983] = 11, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6634), 1, - anon_sym_BANG, - ACTIONS(6636), 1, - anon_sym_QMARK, - ACTIONS(6638), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(4361), 1, - sym_type_annotation, - STATE(5063), 1, - sym__initializer, - STATE(5377), 1, - sym__call_signature, - STATE(5504), 1, + ACTIONS(7614), 1, + anon_sym_LBRACE, + ACTIONS(7616), 1, + anon_sym_extends, + ACTIONS(7618), 1, + anon_sym_implements, + ACTIONS(7668), 1, + sym_identifier, + STATE(2558), 1, + sym_class_body, + STATE(4632), 1, sym_type_parameters, + STATE(6232), 1, + sym_extends_clause, + STATE(6495), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158018] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6632), 3, + ACTIONS(3873), 10, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [125001] = 14, - ACTIONS(2529), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [158035] = 3, + ACTIONS(1894), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4887), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, - ACTIONS(6452), 1, + anon_sym_extends, + [158054] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3631), 10, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [158071] = 8, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6482), 1, - sym__member_signature_marker, - ACTIONS(6640), 1, + ACTIONS(7670), 1, anon_sym_BANG, - ACTIONS(6642), 1, + ACTIONS(7672), 1, anon_sym_QMARK, - STATE(3940), 1, - sym_formal_parameters, - STATE(4302), 1, + STATE(4741), 1, sym_type_annotation, - STATE(4994), 1, + STATE(5506), 1, sym__initializer, - STATE(5504), 1, - sym_type_parameters, - STATE(5653), 1, - sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6476), 3, + ACTIONS(7163), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [125047] = 14, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, + [158100] = 7, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(715), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6474), 1, + STATE(6051), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 5, sym__member_signature_marker, - ACTIONS(6644), 1, - anon_sym_BANG, - ACTIONS(6646), 1, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, anon_sym_QMARK, - STATE(3940), 1, - sym_formal_parameters, - STATE(4522), 1, + [158127] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2004), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [158144] = 9, + ACTIONS(3295), 1, + anon_sym_DQUOTE, + ACTIONS(3297), 1, + anon_sym_SQUOTE, + ACTIONS(7674), 1, + sym_identifier, + ACTIONS(7678), 1, + anon_sym_COMMA, + ACTIONS(7680), 1, + anon_sym_RBRACE, + STATE(6236), 1, + sym_export_specifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7676), 2, + anon_sym_type, + anon_sym_typeof, + STATE(6163), 2, + sym__module_export_name, + sym_string, + [158175] = 7, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4899), 1, sym_type_annotation, - STATE(5260), 1, + STATE(5946), 1, sym__initializer, - STATE(5504), 1, - sym_type_parameters, - STATE(5648), 1, - sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6466), 3, + ACTIONS(7137), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(7135), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [125093] = 3, - ACTIONS(4429), 1, + [158202] = 7, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(744), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, anon_sym_EQ, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4431), 14, - anon_sym_as, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [158229] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1906), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [125117] = 3, - ACTIONS(4433), 1, - anon_sym_EQ, + [158246] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4435), 14, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(3635), 10, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [125141] = 3, - ACTIONS(4149), 1, + [158263] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4867), 10, + sym__automatic_semicolon, anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [158280] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4151), 14, - anon_sym_as, + ACTIONS(4851), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [125165] = 14, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, + [158297] = 4, + ACTIONS(7682), 1, anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6482), 1, - sym__member_signature_marker, - ACTIONS(6648), 1, - anon_sym_BANG, - ACTIONS(6650), 1, - anon_sym_QMARK, - STATE(3940), 1, - sym_formal_parameters, - STATE(4347), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4796), 3, sym_type_annotation, - STATE(5058), 1, - sym__initializer, - STATE(5370), 1, - sym__call_signature, - STATE(5504), 1, - sym_type_parameters, + sym_asserts_annotation, + sym_type_predicate_annotation, + ACTIONS(7594), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + [158318] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6476), 3, + ACTIONS(4761), 10, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [125211] = 14, - ACTIONS(2529), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [158335] = 11, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6482), 1, - sym__member_signature_marker, - ACTIONS(6652), 1, - anon_sym_BANG, - ACTIONS(6654), 1, - anon_sym_QMARK, - STATE(3940), 1, - sym_formal_parameters, - STATE(4208), 1, - sym_type_annotation, - STATE(4833), 1, - sym__initializer, - STATE(5504), 1, + ACTIONS(7616), 1, + anon_sym_extends, + ACTIONS(7618), 1, + anon_sym_implements, + ACTIONS(7622), 1, + anon_sym_LBRACE, + ACTIONS(7684), 1, + sym_identifier, + STATE(2893), 1, + sym_class_body, + STATE(4672), 1, sym_type_parameters, - STATE(5680), 1, - sym__call_signature, + STATE(6232), 1, + sym_extends_clause, + STATE(6520), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158370] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6476), 3, + ACTIONS(4769), 10, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [125257] = 14, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [158387] = 8, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6458), 1, - anon_sym_LPAREN, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6658), 1, + ACTIONS(7686), 1, anon_sym_BANG, - ACTIONS(6660), 1, + ACTIONS(7688), 1, anon_sym_QMARK, - ACTIONS(6662), 1, - sym__member_signature_marker, - STATE(3438), 1, - sym_formal_parameters, - STATE(3934), 1, - sym__call_signature, - STATE(4446), 1, + STATE(4751), 1, sym_type_annotation, - STATE(5158), 1, + STATE(5509), 1, sym__initializer, - STATE(5644), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6656), 3, + ACTIONS(7163), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [125303] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6664), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [125325] = 14, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, + [158416] = 8, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6618), 1, - sym__member_signature_marker, - ACTIONS(6666), 1, + ACTIONS(7690), 1, anon_sym_BANG, - ACTIONS(6668), 1, + ACTIONS(7692), 1, anon_sym_QMARK, - STATE(3940), 1, - sym_formal_parameters, - STATE(4407), 1, + STATE(4755), 1, sym_type_annotation, - STATE(5115), 1, + STATE(5512), 1, sym__initializer, - STATE(5464), 1, - sym__call_signature, - STATE(5504), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6612), 3, + ACTIONS(7163), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [125371] = 14, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, + [158445] = 8, + ACTIONS(7694), 1, anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6618), 1, - sym__member_signature_marker, - ACTIONS(6670), 1, + ACTIONS(7698), 1, anon_sym_BANG, - ACTIONS(6672), 1, - anon_sym_QMARK, - STATE(3940), 1, - sym_formal_parameters, - STATE(4422), 1, + ACTIONS(7702), 1, + anon_sym_COLON, + STATE(5218), 1, sym_type_annotation, - STATE(5132), 1, + STATE(5255), 1, sym__initializer, - STATE(5487), 1, - sym__call_signature, - STATE(5504), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6612), 3, + ACTIONS(7700), 2, + anon_sym_in, + anon_sym_of, + ACTIONS(7696), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [125417] = 14, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6452), 1, + [158474] = 8, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6658), 1, + ACTIONS(7704), 1, anon_sym_BANG, - ACTIONS(6674), 1, + ACTIONS(7706), 1, anon_sym_QMARK, - ACTIONS(6676), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(4446), 1, + STATE(4758), 1, sym_type_annotation, - STATE(5168), 1, - sym__call_signature, - STATE(5169), 1, + STATE(5515), 1, sym__initializer, - STATE(5568), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6656), 3, + ACTIONS(7163), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [125463] = 11, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6680), 1, - anon_sym_QMARK, - ACTIONS(6682), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(4156), 1, - sym__call_signature, - STATE(4158), 1, - sym_type_annotation, - STATE(5568), 1, - sym_type_parameters, + [158503] = 7, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(5782), 1, + anon_sym_RBRACE, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6678), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [125502] = 11, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(740), 5, + sym__member_signature_marker, anon_sym_LPAREN, - ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6686), 1, + anon_sym_LT, anon_sym_QMARK, - ACTIONS(6688), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(4489), 1, - sym__call_signature, - STATE(4490), 1, - sym_type_annotation, - STATE(5568), 1, - sym_type_parameters, + [158530] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6684), 5, + ACTIONS(4779), 10, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [125541] = 3, - ACTIONS(4369), 1, + anon_sym_LBRACK, + anon_sym_AMP, anon_sym_PIPE, + anon_sym_extends, + [158547] = 3, + ACTIONS(7708), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4371), 13, + ACTIONS(4779), 9, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, anon_sym_AMP, - anon_sym_LT, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [125564] = 6, - ACTIONS(216), 1, - anon_sym_unique, - STATE(1963), 1, - sym_type_predicate, - STATE(6031), 1, - sym_predefined_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6690), 2, - sym_identifier, - sym_this, - ACTIONS(210), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [125593] = 11, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6460), 1, + [158566] = 8, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6694), 1, + ACTIONS(7710), 1, + anon_sym_BANG, + ACTIONS(7712), 1, anon_sym_QMARK, - ACTIONS(6696), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(3778), 1, - sym__call_signature, - STATE(4555), 1, + STATE(4941), 1, sym_type_annotation, - STATE(5568), 1, - sym_type_parameters, + STATE(5727), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6692), 5, + ACTIONS(7155), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [125632] = 14, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(6436), 1, - anon_sym_STAR, - ACTIONS(6440), 1, - anon_sym_LBRACE, - ACTIONS(6698), 1, - sym_identifier, - ACTIONS(6700), 1, - anon_sym_type, - ACTIONS(6702), 1, - anon_sym_COMMA, - ACTIONS(6704), 1, - anon_sym_from, - STATE(4238), 1, - sym_string, - STATE(4239), 1, - sym_import_require_clause, - STATE(5374), 1, - sym__import_identifier, - STATE(5431), 1, - sym_import_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(5812), 2, - sym_namespace_import, - sym_named_imports, - [125677] = 11, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6460), 1, + [158595] = 8, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6706), 1, + ACTIONS(7714), 1, + anon_sym_BANG, + ACTIONS(7716), 1, anon_sym_QMARK, - ACTIONS(6708), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(4554), 1, - sym__call_signature, - STATE(4555), 1, + STATE(4959), 1, sym_type_annotation, - STATE(5568), 1, - sym_type_parameters, + STATE(5814), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6692), 5, + ACTIONS(7155), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [125716] = 11, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6710), 1, - anon_sym_QMARK, - ACTIONS(6712), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(3801), 1, - sym__call_signature, - STATE(4158), 1, - sym_type_annotation, - STATE(5568), 1, - sym_type_parameters, + [158624] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6678), 5, + ACTIONS(4644), 10, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [125755] = 11, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6716), 1, - anon_sym_QMARK, - ACTIONS(6718), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(3789), 1, - sym__call_signature, - STATE(4401), 1, - sym_type_annotation, - STATE(5568), 1, - sym_type_parameters, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [158641] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6714), 5, + ACTIONS(4997), 10, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [125794] = 11, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6460), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [158658] = 8, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6720), 1, + ACTIONS(7718), 1, + anon_sym_BANG, + ACTIONS(7720), 1, anon_sym_QMARK, - ACTIONS(6722), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(4399), 1, - sym__call_signature, - STATE(4401), 1, + STATE(4970), 1, sym_type_annotation, - STATE(5568), 1, - sym_type_parameters, + STATE(5915), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6714), 5, + ACTIONS(7155), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [125833] = 3, - ACTIONS(4153), 1, - anon_sym_PIPE, + [158687] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4155), 13, + ACTIONS(4785), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [125856] = 6, - ACTIONS(4097), 1, anon_sym_PIPE, - ACTIONS(6420), 1, - anon_sym_LT, - ACTIONS(6548), 1, + anon_sym_extends, + [158704] = 4, + ACTIONS(7443), 1, anon_sym_DOT, - STATE(3309), 1, - sym_type_arguments, + ACTIONS(7445), 1, + anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3580), 10, + ACTIONS(3964), 8, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [125885] = 6, - ACTIONS(216), 1, - anon_sym_unique, - STATE(3099), 1, - sym_type_predicate, - STATE(5940), 1, - sym_predefined_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6724), 2, - sym_identifier, - sym_this, - ACTIONS(210), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [125914] = 6, - ACTIONS(216), 1, - anon_sym_unique, - STATE(3099), 1, - sym_type_predicate, - STATE(6009), 1, - sym_predefined_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6726), 2, - sym_identifier, - sym_this, - ACTIONS(210), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [125943] = 11, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6730), 1, + [158725] = 8, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6732), 1, + ACTIONS(7722), 1, + anon_sym_BANG, + ACTIONS(7724), 1, anon_sym_QMARK, - ACTIONS(6734), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(3719), 1, - sym__call_signature, - STATE(4293), 1, + STATE(4975), 1, sym_type_annotation, - STATE(5568), 1, - sym_type_parameters, + STATE(5398), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6728), 5, + ACTIONS(7155), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [125982] = 4, - ACTIONS(4149), 1, + [158754] = 8, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6424), 1, - anon_sym_is, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7726), 1, + anon_sym_BANG, + ACTIONS(7728), 1, + anon_sym_QMARK, + STATE(4988), 1, + sym_type_annotation, + STATE(5421), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4151), 12, - anon_sym_LBRACE, + ACTIONS(7155), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, + anon_sym_SEMI, + [158783] = 11, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7616), 1, anon_sym_extends, - [126007] = 6, - ACTIONS(216), 1, - anon_sym_unique, - STATE(1655), 1, - sym_type_predicate, - STATE(5837), 1, - sym_predefined_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6736), 2, + ACTIONS(7618), 1, + anon_sym_implements, + ACTIONS(7666), 1, + anon_sym_LBRACE, + ACTIONS(7730), 1, sym_identifier, - sym_this, - ACTIONS(210), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [126036] = 11, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6738), 1, - anon_sym_QMARK, - ACTIONS(6740), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(3758), 1, - sym__call_signature, - STATE(4490), 1, - sym_type_annotation, - STATE(5568), 1, + STATE(1978), 1, + sym_class_body, + STATE(4539), 1, sym_type_parameters, + STATE(6232), 1, + sym_extends_clause, + STATE(6288), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6684), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [126075] = 3, - ACTIONS(3710), 1, - anon_sym_PIPE, + [158818] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3530), 13, + ACTIONS(5001), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_AMP, - anon_sym_LT, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [126098] = 7, - ACTIONS(6530), 1, - anon_sym_LPAREN, - ACTIONS(6536), 1, - anon_sym_LT, - ACTIONS(6742), 1, - anon_sym_DOT, - STATE(3345), 1, - sym_arguments, - STATE(3504), 1, - sym_type_arguments, + [158835] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4091), 9, + ACTIONS(2573), 10, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, @@ -244851,1169 +289638,972 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [126129] = 11, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6744), 1, - anon_sym_QMARK, - ACTIONS(6746), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(4288), 1, - sym__call_signature, - STATE(4293), 1, - sym_type_annotation, - STATE(5568), 1, - sym_type_parameters, + [158852] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6728), 5, + ACTIONS(5005), 10, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [126168] = 3, - ACTIONS(3731), 1, + anon_sym_LBRACK, + anon_sym_AMP, anon_sym_PIPE, + anon_sym_extends, + [158869] = 3, + ACTIONS(1982), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3536), 13, + ACTIONS(4887), 9, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [126191] = 4, - ACTIONS(4123), 1, + [158888] = 8, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6424), 1, - anon_sym_is, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4125), 12, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(7087), 1, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - anon_sym_extends, - [126216] = 6, - ACTIONS(216), 1, - anon_sym_unique, - STATE(3099), 1, - sym_type_predicate, - STATE(5967), 1, - sym_predefined_type, + ACTIONS(7732), 1, + anon_sym_BANG, + ACTIONS(7734), 1, + anon_sym_QMARK, + STATE(4764), 1, + sym_type_annotation, + STATE(5520), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6748), 2, - sym_identifier, - sym_this, - ACTIONS(210), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [126245] = 3, - ACTIONS(4361), 1, - anon_sym_PIPE, + ACTIONS(7163), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [158917] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4363), 13, + ACTIONS(2569), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [126268] = 3, - ACTIONS(4365), 1, anon_sym_PIPE, + anon_sym_extends, + [158934] = 7, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(5819), 1, + anon_sym_RBRACE, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [158961] = 4, + ACTIONS(7736), 1, + anon_sym_DOT, + ACTIONS(7738), 1, + anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4367), 13, + ACTIONS(4789), 8, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [158982] = 11, + ACTIONS(2707), 1, anon_sym_LT, + ACTIONS(7614), 1, + anon_sym_LBRACE, + ACTIONS(7616), 1, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [126291] = 6, - ACTIONS(216), 1, - anon_sym_unique, - STATE(3465), 1, - sym_type_predicate, - STATE(6072), 1, - sym_predefined_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6750), 2, + ACTIONS(7618), 1, + anon_sym_implements, + ACTIONS(7740), 1, sym_identifier, - sym_this, - ACTIONS(210), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [126320] = 6, - ACTIONS(216), 1, - anon_sym_unique, - STATE(3316), 1, - sym_type_predicate, - STATE(6076), 1, - sym_predefined_type, + STATE(2619), 1, + sym_class_body, + STATE(4524), 1, + sym_type_parameters, + STATE(6232), 1, + sym_extends_clause, + STATE(6536), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6752), 2, - sym_identifier, - sym_this, - ACTIONS(210), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_never, - anon_sym_unknown, - [126349] = 4, - ACTIONS(4115), 1, - anon_sym_EQ, - ACTIONS(6754), 1, - anon_sym_is, + [159017] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4117), 12, + ACTIONS(4795), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, anon_sym_extends, - [126374] = 5, - ACTIONS(824), 1, - anon_sym_BQUOTE, - ACTIONS(3975), 1, - anon_sym_LPAREN, + [159034] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(1745), 2, - sym_template_string, - sym_arguments, - ACTIONS(4317), 10, + ACTIONS(4733), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [126401] = 2, + [159051] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4467), 13, + ACTIONS(4801), 10, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [126421] = 10, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6758), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(4139), 1, - sym__call_signature, - STATE(4142), 1, - sym_type_annotation, - STATE(5568), 1, - sym_type_parameters, + [159068] = 3, + ACTIONS(7742), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 5, + ACTIONS(4805), 9, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [126457] = 10, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6460), 1, + anon_sym_LBRACK, + anon_sym_PIPE, + anon_sym_extends, + [159087] = 7, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6762), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(4495), 1, - sym__call_signature, - STATE(4496), 1, + STATE(4915), 1, sym_type_annotation, - STATE(5568), 1, - sym_type_parameters, + STATE(5645), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6760), 5, + ACTIONS(7746), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(7744), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [126493] = 3, - ACTIONS(4311), 1, - anon_sym_PIPE, + [159114] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4313), 12, + ACTIONS(4735), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [126515] = 3, - ACTIONS(4319), 1, anon_sym_PIPE, + anon_sym_extends, + [159131] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4321), 12, + ACTIONS(4809), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [126537] = 3, - ACTIONS(4327), 1, anon_sym_PIPE, + anon_sym_extends, + [159148] = 11, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7614), 1, + anon_sym_LBRACE, + ACTIONS(7616), 1, + anon_sym_extends, + ACTIONS(7618), 1, + anon_sym_implements, + ACTIONS(7748), 1, + sym_identifier, + STATE(2558), 1, + sym_class_body, + STATE(4632), 1, + sym_type_parameters, + STATE(6232), 1, + sym_extends_clause, + STATE(6495), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159183] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4329), 12, + ACTIONS(4859), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [126559] = 12, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, + [159200] = 8, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6458), 1, - anon_sym_LPAREN, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6766), 1, - sym__member_signature_marker, - STATE(3438), 1, - sym_formal_parameters, - STATE(3951), 1, - sym__call_signature, - STATE(4474), 1, + ACTIONS(7750), 1, + anon_sym_BANG, + ACTIONS(7752), 1, + anon_sym_QMARK, + STATE(4927), 1, sym_type_annotation, - STATE(5202), 1, + STATE(5667), 1, sym__initializer, - STATE(5644), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6764), 3, + ACTIONS(7143), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [126599] = 3, - ACTIONS(3451), 1, - anon_sym_PIPE, + [159229] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3453), 12, + ACTIONS(4813), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_BQUOTE, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [126621] = 10, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6460), 1, + [159246] = 8, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6770), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(3779), 1, - sym__call_signature, - STATE(4180), 1, + ACTIONS(7754), 1, + anon_sym_BANG, + ACTIONS(7756), 1, + anon_sym_QMARK, + STATE(4946), 1, sym_type_annotation, - STATE(5568), 1, - sym_type_parameters, + STATE(5689), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6768), 5, + ACTIONS(7143), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [126657] = 10, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6774), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(3787), 1, - sym__call_signature, - STATE(4395), 1, - sym_type_annotation, - STATE(5568), 1, - sym_type_parameters, + [159275] = 5, + ACTIONS(7742), 1, + anon_sym_AMP, + ACTIONS(7758), 1, + anon_sym_PIPE, + ACTIONS(7760), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6772), 5, + ACTIONS(4817), 7, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [126693] = 3, - ACTIONS(3237), 1, - anon_sym_PIPE, + anon_sym_LBRACK, + [159298] = 8, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7762), 1, + anon_sym_BANG, + ACTIONS(7764), 1, + anon_sym_QMARK, + STATE(4952), 1, + sym_type_annotation, + STATE(5694), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3239), 12, + ACTIONS(7143), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [126715] = 4, - ACTIONS(1892), 1, - anon_sym_DOT, - ACTIONS(4347), 1, - anon_sym_PIPE, + [159327] = 8, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7766), 1, + anon_sym_BANG, + ACTIONS(7768), 1, + anon_sym_QMARK, + STATE(4955), 1, + sym_type_annotation, + STATE(5695), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4349), 11, + ACTIONS(7143), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [126739] = 12, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, + [159356] = 8, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6778), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(4519), 1, + ACTIONS(7770), 1, + anon_sym_BANG, + ACTIONS(7772), 1, + anon_sym_QMARK, + STATE(4961), 1, sym_type_annotation, - STATE(5255), 1, + STATE(5699), 1, sym__initializer, - STATE(5504), 1, - sym_type_parameters, - STATE(5641), 1, - sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6776), 3, + ACTIONS(7143), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [126779] = 12, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, + [159385] = 8, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6782), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(4332), 1, + ACTIONS(7774), 1, + anon_sym_BANG, + ACTIONS(7776), 1, + anon_sym_QMARK, + STATE(5185), 1, sym_type_annotation, - STATE(5044), 1, + STATE(5713), 1, sym__initializer, - STATE(5348), 1, - sym__call_signature, - STATE(5504), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6780), 3, + ACTIONS(7143), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [126819] = 4, - ACTIONS(1904), 1, - anon_sym_DOT, - ACTIONS(4347), 1, - anon_sym_PIPE, + [159414] = 4, + ACTIONS(7708), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4349), 11, + ACTIONS(4779), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + ACTIONS(4821), 6, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, + [159435] = 3, + ACTIONS(7708), 1, anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [126843] = 12, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6778), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(4528), 1, - sym_type_annotation, - STATE(5268), 1, - sym__initializer, - STATE(5504), 1, - sym_type_parameters, - STATE(5654), 1, - sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6776), 3, + ACTIONS(4825), 9, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [126883] = 6, - ACTIONS(4277), 1, - anon_sym_EQ, - ACTIONS(6784), 1, anon_sym_AMP, - ACTIONS(6786), 1, anon_sym_PIPE, - ACTIONS(6788), 1, + anon_sym_extends, + [159454] = 3, + ACTIONS(7778), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4279), 9, + ACTIONS(4829), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_GT, - [126911] = 3, - ACTIONS(3459), 1, + anon_sym_AMP, anon_sym_PIPE, + [159473] = 8, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7780), 1, + anon_sym_BANG, + ACTIONS(7782), 1, + anon_sym_QMARK, + STATE(5034), 1, + sym_type_annotation, + STATE(5670), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 12, + ACTIONS(7155), 4, sym__automatic_semicolon, - anon_sym_EQ, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [159502] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4839), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_BQUOTE, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [126933] = 3, - ACTIONS(3253), 1, anon_sym_PIPE, + anon_sym_extends, + [159519] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3255), 12, + ACTIONS(4867), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [126955] = 12, - ACTIONS(2529), 1, + [159536] = 11, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6782), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(4210), 1, - sym_type_annotation, - STATE(4836), 1, - sym__initializer, - STATE(5504), 1, + ACTIONS(7614), 1, + anon_sym_LBRACE, + ACTIONS(7616), 1, + anon_sym_extends, + ACTIONS(7618), 1, + anon_sym_implements, + ACTIONS(7784), 1, + sym_identifier, + STATE(2619), 1, + sym_class_body, + STATE(4524), 1, sym_type_parameters, - STATE(5688), 1, - sym__call_signature, + STATE(6232), 1, + sym_extends_clause, + STATE(6536), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6780), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [126995] = 6, - ACTIONS(4357), 1, - anon_sym_EQ, - ACTIONS(6784), 1, - anon_sym_AMP, - ACTIONS(6786), 1, - anon_sym_PIPE, - ACTIONS(6788), 1, - anon_sym_extends, + [159571] = 9, + ACTIONS(3295), 1, + anon_sym_DQUOTE, + ACTIONS(3297), 1, + anon_sym_SQUOTE, + ACTIONS(7598), 1, + sym_identifier, + ACTIONS(7786), 1, + anon_sym_type, + ACTIONS(7788), 1, + anon_sym_as, + STATE(6418), 1, + sym__import_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4359), 9, - anon_sym_LBRACE, + ACTIONS(7437), 2, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_GT, - [127023] = 12, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6782), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(4369), 1, - sym_type_annotation, - STATE(5075), 1, - sym__initializer, - STATE(5397), 1, - sym__call_signature, - STATE(5504), 1, - sym_type_parameters, + STATE(7011), 2, + sym__module_export_name, + sym_string, + [159602] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6780), 3, + ACTIONS(4847), 10, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [127063] = 12, - ACTIONS(2529), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [159619] = 11, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6458), 1, - anon_sym_LPAREN, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6792), 1, - sym__member_signature_marker, - STATE(3438), 1, - sym_formal_parameters, - STATE(4016), 1, - sym__call_signature, - STATE(4179), 1, - sym_type_annotation, - STATE(4761), 1, - sym__initializer, - STATE(5644), 1, + ACTIONS(7616), 1, + anon_sym_extends, + ACTIONS(7618), 1, + anon_sym_implements, + ACTIONS(7666), 1, + anon_sym_LBRACE, + ACTIONS(7790), 1, + sym_identifier, + STATE(1939), 1, + sym_class_body, + STATE(4584), 1, sym_type_parameters, + STATE(6232), 1, + sym_extends_clause, + STATE(6454), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6790), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [127103] = 12, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, + [159654] = 8, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6796), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(4193), 1, + ACTIONS(7792), 1, + anon_sym_BANG, + ACTIONS(7794), 1, + anon_sym_QMARK, + STATE(5005), 1, sym_type_annotation, - STATE(4779), 1, + STATE(5749), 1, sym__initializer, - STATE(5385), 1, - sym__call_signature, - STATE(5504), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(7143), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [127143] = 4, - ACTIONS(4377), 1, - anon_sym_EQ, - ACTIONS(6784), 1, - anon_sym_AMP, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4379), 11, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_PIPE, - anon_sym_GT, - anon_sym_extends, - [127167] = 12, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, + [159683] = 8, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6796), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(4333), 1, + ACTIONS(7796), 1, + anon_sym_BANG, + ACTIONS(7798), 1, + anon_sym_QMARK, + STATE(5076), 1, sym_type_annotation, - STATE(5039), 1, + STATE(5811), 1, sym__initializer, - STATE(5346), 1, - sym__call_signature, - STATE(5504), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(7155), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [127207] = 4, - ACTIONS(4289), 1, + [159712] = 8, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6798), 1, - anon_sym_extends, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7800), 1, + anon_sym_BANG, + ACTIONS(7802), 1, + anon_sym_QMARK, + STATE(4721), 1, + sym_type_annotation, + STATE(5482), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4291), 11, - anon_sym_LBRACE, + ACTIONS(7163), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - [127231] = 12, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, + anon_sym_SEMI, + [159741] = 8, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6796), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(4375), 1, + ACTIONS(7804), 1, + anon_sym_BANG, + ACTIONS(7806), 1, + anon_sym_QMARK, + STATE(5014), 1, sym_type_annotation, - STATE(5083), 1, + STATE(5760), 1, sym__initializer, - STATE(5410), 1, - sym__call_signature, - STATE(5504), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(7143), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [127271] = 12, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, + [159770] = 8, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6458), 1, - anon_sym_LPAREN, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6802), 1, - sym__member_signature_marker, - STATE(3438), 1, - sym_formal_parameters, - STATE(3852), 1, - sym__call_signature, - STATE(4148), 1, + ACTIONS(7808), 1, + anon_sym_BANG, + ACTIONS(7810), 1, + anon_sym_QMARK, + STATE(5019), 1, sym_type_annotation, - STATE(5324), 1, + STATE(5764), 1, sym__initializer, - STATE(5644), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6800), 3, + ACTIONS(7143), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [127311] = 12, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, + [159799] = 8, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6796), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(4504), 1, + ACTIONS(7812), 1, + anon_sym_BANG, + ACTIONS(7814), 1, + anon_sym_QMARK, + STATE(5029), 1, sym_type_annotation, - STATE(5234), 1, + STATE(5776), 1, sym__initializer, - STATE(5504), 1, - sym_type_parameters, - STATE(5618), 1, - sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(7143), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [127351] = 10, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6804), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(4390), 1, - sym__call_signature, - STATE(4395), 1, - sym_type_annotation, - STATE(5568), 1, - sym_type_parameters, + [159828] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6772), 5, + ACTIONS(4851), 10, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [127387] = 12, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [159845] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3627), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [159862] = 8, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6778), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(4178), 1, + ACTIONS(7816), 1, + anon_sym_BANG, + ACTIONS(7818), 1, + anon_sym_QMARK, + STATE(5089), 1, sym_type_annotation, - STATE(4734), 1, + STATE(5838), 1, sym__initializer, - STATE(5504), 1, - sym_type_parameters, - STATE(5616), 1, - sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6776), 3, + ACTIONS(7155), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [127427] = 12, - ACTIONS(2529), 1, + [159891] = 11, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6452), 1, + ACTIONS(7614), 1, + anon_sym_LBRACE, + ACTIONS(7616), 1, + anon_sym_extends, + ACTIONS(7618), 1, + anon_sym_implements, + ACTIONS(7820), 1, + sym_identifier, + STATE(2558), 1, + sym_class_body, + STATE(4632), 1, + sym_type_parameters, + STATE(6232), 1, + sym_extends_clause, + STATE(6495), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159926] = 8, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6806), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(4148), 1, + ACTIONS(7822), 1, + anon_sym_BANG, + ACTIONS(7824), 1, + anon_sym_QMARK, + STATE(4767), 1, sym_type_annotation, - STATE(5250), 1, - sym__call_signature, - STATE(5263), 1, + STATE(5521), 1, sym__initializer, - STATE(5568), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6800), 3, + ACTIONS(7163), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [127467] = 10, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6460), 1, + [159955] = 8, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6810), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(4523), 1, - sym__call_signature, - STATE(4524), 1, + ACTIONS(7826), 1, + anon_sym_BANG, + ACTIONS(7828), 1, + anon_sym_QMARK, + STATE(4824), 1, sym_type_annotation, - STATE(5568), 1, - sym_type_parameters, + STATE(5526), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6808), 5, + ACTIONS(7155), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [127503] = 10, - ACTIONS(2529), 1, + [159984] = 11, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6812), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(3800), 1, - sym__call_signature, - STATE(4142), 1, - sym_type_annotation, - STATE(5568), 1, + ACTIONS(7614), 1, + anon_sym_LBRACE, + ACTIONS(7616), 1, + anon_sym_extends, + ACTIONS(7618), 1, + anon_sym_implements, + ACTIONS(7830), 1, + sym_identifier, + STATE(2619), 1, + sym_class_body, + STATE(4524), 1, sym_type_parameters, + STATE(6232), 1, + sym_extends_clause, + STATE(6536), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6756), 5, - sym__automatic_semicolon, + [160019] = 5, + ACTIONS(957), 1, + anon_sym_BQUOTE, + ACTIONS(5327), 1, + anon_sym_LPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(2889), 2, + sym_template_string, + sym_arguments, + ACTIONS(4855), 6, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [127539] = 12, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_extends, + [160042] = 7, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6816), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(4322), 1, + STATE(5026), 1, sym_type_annotation, - STATE(5029), 1, + STATE(5634), 1, sym__initializer, - STATE(5504), 1, - sym_type_parameters, - STATE(5559), 1, - sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6814), 3, + ACTIONS(7095), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(7093), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [127579] = 12, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6778), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(4306), 1, - sym_type_annotation, - STATE(4999), 1, - sym__initializer, - STATE(5504), 1, - sym_type_parameters, - STATE(5637), 1, - sym__call_signature, + [160069] = 3, + ACTIONS(1894), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6776), 3, + ACTIONS(4887), 9, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - [127619] = 6, - ACTIONS(4485), 1, - anon_sym_EQ, - ACTIONS(6784), 1, + anon_sym_LBRACK, anon_sym_AMP, - ACTIONS(6786), 1, anon_sym_PIPE, - ACTIONS(6788), 1, + anon_sym_LT, anon_sym_extends, + [160088] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4487), 9, + ACTIONS(2561), 10, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_GT, - [127647] = 6, - ACTIONS(6536), 1, - anon_sym_LT, - ACTIONS(6818), 1, - anon_sym_DOT, - ACTIONS(6820), 1, - anon_sym_is, - STATE(3488), 1, - sym_type_arguments, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [160105] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3580), 9, + ACTIONS(4672), 10, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, @@ -246021,6238 +290611,6042 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [127675] = 2, + [160122] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4387), 13, + ACTIONS(4855), 10, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [127695] = 2, + [160139] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4501), 13, + ACTIONS(2565), 10, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [127715] = 10, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6822), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(4180), 1, - sym_type_annotation, - STATE(4557), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + [160156] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6768), 5, + ACTIONS(4863), 10, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [127751] = 2, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [160173] = 5, + ACTIONS(7742), 1, + anon_sym_AMP, + ACTIONS(7758), 1, + anon_sym_PIPE, + ACTIONS(7760), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4395), 13, + ACTIONS(5025), 7, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [127771] = 2, + [160196] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4399), 13, + ACTIONS(4871), 10, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [127791] = 2, + [160213] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4395), 13, + ACTIONS(4875), 10, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [127811] = 2, + [160230] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4399), 13, + ACTIONS(4879), 10, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [127831] = 2, + [160247] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4403), 13, + ACTIONS(4883), 10, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [127851] = 2, + [160264] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4407), 13, + ACTIONS(4624), 10, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [127871] = 2, + [160281] = 3, + ACTIONS(1982), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4403), 13, + ACTIONS(4887), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [127891] = 2, + [160300] = 6, + ACTIONS(7055), 1, + anon_sym_DOT, + ACTIONS(7565), 1, + anon_sym_LT, + ACTIONS(7832), 1, + anon_sym_is, + STATE(3550), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3995), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [160325] = 8, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7836), 1, + anon_sym_BANG, + ACTIONS(7838), 1, + anon_sym_QMARK, + STATE(5078), 1, + sym_type_annotation, + STATE(5840), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7834), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [160354] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4407), 13, + ACTIONS(4897), 10, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [127911] = 2, + [160371] = 5, + ACTIONS(7742), 1, + anon_sym_AMP, + ACTIONS(7758), 1, + anon_sym_PIPE, + ACTIONS(7760), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4411), 13, + ACTIONS(4897), 7, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + [160394] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4859), 10, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [127931] = 2, + [160411] = 7, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(5836), 1, + anon_sym_RBRACE, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [160438] = 7, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4906), 1, + sym_type_annotation, + STATE(5913), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4415), 13, + ACTIONS(7083), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(7081), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, + [160465] = 4, + ACTIONS(7389), 1, anon_sym_DOT, + ACTIONS(7391), 1, anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [127951] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4411), 13, + ACTIONS(3964), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [127971] = 2, + [160486] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4415), 13, + ACTIONS(4917), 10, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [127991] = 2, + [160503] = 3, + ACTIONS(7742), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4439), 13, + ACTIONS(4921), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [128011] = 2, + [160522] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4443), 13, + ACTIONS(4925), 10, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [128031] = 2, + [160539] = 8, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7840), 1, + anon_sym_BANG, + ACTIONS(7842), 1, + anon_sym_QMARK, + STATE(4726), 1, + sym_type_annotation, + STATE(5488), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7163), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [160568] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4443), 13, + ACTIONS(3631), 10, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [128051] = 2, + [160585] = 4, + ACTIONS(7393), 1, + anon_sym_LT, + STATE(4208), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4443), 13, + ACTIONS(4644), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [128071] = 2, + [160606] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4447), 13, + ACTIONS(4650), 10, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [128091] = 2, + [160623] = 8, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7844), 1, + anon_sym_BANG, + ACTIONS(7846), 1, + anon_sym_QMARK, + STATE(5121), 1, + sym_type_annotation, + STATE(5896), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7834), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [160652] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4447), 13, + ACTIONS(2581), 10, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [128111] = 2, + [160669] = 4, + ACTIONS(7848), 1, + anon_sym_DOT, + ACTIONS(7850), 1, + anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4447), 13, + ACTIONS(4789), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [128131] = 8, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(4177), 1, + [160690] = 8, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(3714), 1, - sym_formal_parameters, - STATE(5597), 1, - sym_type_parameters, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7852), 1, + anon_sym_BANG, + ACTIONS(7854), 1, + anon_sym_QMARK, + STATE(5183), 1, + sym_type_annotation, + STATE(5498), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3985), 2, + ACTIONS(7155), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_SEMI, + [160719] = 7, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(742), 1, anon_sym_RBRACE, - ACTIONS(698), 6, - sym__automatic_semicolon, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(6106), 1, + aux_sym_object_repeat1, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 5, sym__member_signature_marker, - anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_COLON, + anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [128163] = 2, + [160746] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4451), 13, + ACTIONS(4961), 10, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [128183] = 2, + [160763] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4451), 13, + ACTIONS(4965), 10, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [128203] = 2, + [160780] = 5, + ACTIONS(7742), 1, + anon_sym_AMP, + ACTIONS(7758), 1, + anon_sym_PIPE, + ACTIONS(7760), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4451), 13, + ACTIONS(4969), 7, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [128223] = 2, + [160803] = 8, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7856), 1, + anon_sym_BANG, + ACTIONS(7858), 1, + anon_sym_QMARK, + STATE(4903), 1, + sym_type_annotation, + STATE(5525), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7155), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [160832] = 9, + ACTIONS(7698), 1, + anon_sym_BANG, + ACTIONS(7702), 1, + anon_sym_COLON, + ACTIONS(7860), 1, + anon_sym_EQ, + ACTIONS(7862), 1, + sym__automatic_semicolon, + STATE(5218), 1, + sym_type_annotation, + STATE(6086), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7696), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(7700), 2, + anon_sym_in, + anon_sym_of, + [160863] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4471), 13, + ACTIONS(4973), 10, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [128243] = 2, + [160880] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4471), 13, + ACTIONS(4977), 10, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [128263] = 2, + [160897] = 5, + ACTIONS(7742), 1, + anon_sym_AMP, + ACTIONS(7758), 1, + anon_sym_PIPE, + ACTIONS(7760), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4471), 13, + ACTIONS(4977), 7, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + [160920] = 11, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7614), 1, + anon_sym_LBRACE, + ACTIONS(7616), 1, + anon_sym_extends, + ACTIONS(7618), 1, + anon_sym_implements, + ACTIONS(7865), 1, + sym_identifier, + STATE(2558), 1, + sym_class_body, + STATE(4632), 1, + sym_type_parameters, + STATE(6232), 1, + sym_extends_clause, + STATE(6495), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160955] = 5, + ACTIONS(87), 1, + anon_sym_BQUOTE, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(2791), 2, + sym_template_string, + sym_arguments, + ACTIONS(4855), 6, + anon_sym_COMMA, + anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, + anon_sym_GT, anon_sym_extends, - [128283] = 2, + [160978] = 4, + ACTIONS(7682), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4475), 13, + STATE(5159), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + ACTIONS(7590), 6, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, + [160999] = 8, + ACTIONS(7539), 1, + anon_sym_EQ, + ACTIONS(7544), 1, + anon_sym_COLON, + ACTIONS(7871), 1, + anon_sym_extends, + STATE(5561), 1, + sym_constraint, + STATE(6336), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7869), 2, + anon_sym_COMMA, + anon_sym_GT, + ACTIONS(7867), 3, + anon_sym_const, + sym_identifier, + anon_sym_out, + [161028] = 10, + ACTIONS(3295), 1, + anon_sym_DQUOTE, + ACTIONS(3297), 1, + anon_sym_SQUOTE, + ACTIONS(7598), 1, + sym_identifier, + ACTIONS(7600), 1, + anon_sym_type, + ACTIONS(7606), 1, + anon_sym_typeof, + ACTIONS(7873), 1, + anon_sym_RBRACE, + STATE(6481), 1, + sym__import_identifier, + STATE(6496), 1, + sym_import_specifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(7082), 2, + sym__module_export_name, + sym_string, + [161061] = 8, + ACTIONS(7539), 1, + anon_sym_EQ, + ACTIONS(7544), 1, + anon_sym_COLON, + ACTIONS(7871), 1, anon_sym_extends, - [128303] = 2, + STATE(5513), 1, + sym_constraint, + STATE(6703), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7875), 2, + anon_sym_COMMA, + anon_sym_GT, + ACTIONS(7867), 3, + anon_sym_const, + sym_identifier, + anon_sym_out, + [161090] = 7, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(5058), 1, + sym_type_annotation, + STATE(5410), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7207), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(7205), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [161117] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4475), 13, + ACTIONS(3635), 10, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [128323] = 2, + [161134] = 5, + ACTIONS(7742), 1, + anon_sym_AMP, + ACTIONS(7758), 1, + anon_sym_PIPE, + ACTIONS(7760), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4475), 13, + ACTIONS(5045), 7, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + [161157] = 10, + ACTIONS(3295), 1, + anon_sym_DQUOTE, + ACTIONS(3297), 1, + anon_sym_SQUOTE, + ACTIONS(7598), 1, + sym_identifier, + ACTIONS(7600), 1, + anon_sym_type, + ACTIONS(7606), 1, + anon_sym_typeof, + ACTIONS(7877), 1, + anon_sym_RBRACE, + STATE(6481), 1, + sym__import_identifier, + STATE(6496), 1, + sym_import_specifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(7082), 2, + sym__module_export_name, + sym_string, + [161190] = 7, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(746), 1, + anon_sym_RBRACE, + ACTIONS(4630), 1, + anon_sym_EQ, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, + STATE(6237), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [161217] = 8, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7879), 1, + anon_sym_BANG, + ACTIONS(7881), 1, + anon_sym_QMARK, + STATE(5161), 1, + sym_type_annotation, + STATE(5469), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7163), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [161246] = 5, + ACTIONS(7742), 1, anon_sym_AMP, + ACTIONS(7758), 1, anon_sym_PIPE, - anon_sym_LT, + ACTIONS(7760), 1, anon_sym_extends, - [128343] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4479), 13, + ACTIONS(4905), 7, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, + [161269] = 8, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7883), 1, + anon_sym_BANG, + ACTIONS(7885), 1, + anon_sym_QMARK, + STATE(4718), 1, + sym_type_annotation, + STATE(5479), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7163), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [161298] = 8, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7887), 1, + anon_sym_BANG, + ACTIONS(7889), 1, + anon_sym_QMARK, + STATE(5011), 1, + sym_type_annotation, + STATE(5757), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7143), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [161327] = 10, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7891), 1, + anon_sym_LBRACE, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(4610), 1, + sym_type_parameters, + STATE(4733), 1, + sym_class_body, + STATE(6232), 1, + sym_extends_clause, + STATE(6535), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161359] = 10, + ACTIONS(2707), 1, anon_sym_LT, + ACTIONS(7893), 1, anon_sym_extends, - [128363] = 2, + ACTIONS(7895), 1, + anon_sym_implements, + ACTIONS(7897), 1, + anon_sym_LBRACE, + STATE(892), 1, + sym_class_body, + STATE(4695), 1, + sym_type_parameters, + STATE(6232), 1, + sym_extends_clause, + STATE(6548), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161391] = 3, + ACTIONS(7555), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4479), 13, + ACTIONS(4650), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_extends, + [161409] = 10, + ACTIONS(2707), 1, anon_sym_LT, + ACTIONS(7622), 1, + anon_sym_LBRACE, + ACTIONS(7893), 1, anon_sym_extends, - [128383] = 2, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(2894), 1, + sym_class_body, + STATE(4674), 1, + sym_type_parameters, + STATE(6232), 1, + sym_extends_clause, + STATE(6525), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161441] = 3, + ACTIONS(7899), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4479), 13, + ACTIONS(4773), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [128403] = 5, - ACTIONS(4115), 1, - anon_sym_PIPE, - ACTIONS(6420), 1, - anon_sym_LT, - STATE(3320), 1, - sym_type_arguments, + [161459] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4117), 10, + ACTIONS(1928), 9, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [128429] = 7, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3855), 1, - anon_sym_RBRACE, - ACTIONS(4177), 1, - anon_sym_EQ, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + anon_sym_is, + [161475] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 8, + ACTIONS(1928), 9, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + anon_sym_is, + [161491] = 10, + ACTIONS(2707), 1, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [128459] = 12, - ACTIONS(2529), 1, + ACTIONS(7666), 1, + anon_sym_LBRACE, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(1953), 1, + sym_class_body, + STATE(4617), 1, + sym_type_parameters, + STATE(6232), 1, + sym_extends_clause, + STATE(6582), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161523] = 10, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6782), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(4218), 1, - sym_type_annotation, - STATE(4857), 1, - sym__initializer, - STATE(5504), 1, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + ACTIONS(7901), 1, + anon_sym_LBRACE, + STATE(919), 1, + sym_class_body, + STATE(4618), 1, sym_type_parameters, - STATE(5727), 1, - sym__call_signature, + STATE(6232), 1, + sym_extends_clause, + STATE(6640), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6780), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [128499] = 10, - ACTIONS(2529), 1, + [161555] = 10, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6824), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(3760), 1, - sym__call_signature, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + ACTIONS(7903), 1, + anon_sym_LBRACE, + STATE(254), 1, + sym_class_body, STATE(4496), 1, - sym_type_annotation, - STATE(5568), 1, sym_type_parameters, + STATE(6232), 1, + sym_extends_clause, + STATE(6613), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6760), 5, - sym__automatic_semicolon, + [161587] = 3, + ACTIONS(3875), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3877), 8, + anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + anon_sym_LBRACE_PIPE, + [161605] = 10, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7614), 1, + anon_sym_LBRACE, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(2713), 1, + sym_class_body, + STATE(4694), 1, + sym_type_parameters, + STATE(6232), 1, + sym_extends_clause, + STATE(6559), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161637] = 9, + ACTIONS(3295), 1, + anon_sym_DQUOTE, + ACTIONS(3297), 1, + anon_sym_SQUOTE, + ACTIONS(7598), 1, + sym_identifier, + ACTIONS(7600), 1, + anon_sym_type, + ACTIONS(7606), 1, + anon_sym_typeof, + STATE(6481), 1, + sym__import_identifier, + STATE(6496), 1, + sym_import_specifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(7082), 2, + sym__module_export_name, + sym_string, + [161667] = 10, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7622), 1, + anon_sym_LBRACE, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(2337), 1, + sym_class_body, + STATE(4686), 1, + sym_type_parameters, + STATE(6232), 1, + sym_extends_clause, + STATE(6662), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161699] = 3, + ACTIONS(7905), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4773), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [128535] = 12, - ACTIONS(2529), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [161717] = 10, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6458), 1, - anon_sym_LPAREN, - ACTIONS(6460), 1, + ACTIONS(7622), 1, + anon_sym_LBRACE, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(2913), 1, + sym_class_body, + STATE(4687), 1, + sym_type_parameters, + STATE(6232), 1, + sym_extends_clause, + STATE(6697), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161749] = 5, + ACTIONS(893), 1, anon_sym_COLON, - ACTIONS(6828), 1, - sym__member_signature_marker, - STATE(3438), 1, - sym_formal_parameters, - STATE(3937), 1, - sym__call_signature, - STATE(4452), 1, + ACTIONS(7907), 1, + anon_sym_QMARK, + STATE(6688), 1, sym_type_annotation, - STATE(5176), 1, - sym__initializer, - STATE(5644), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1928), 6, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [161771] = 10, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7614), 1, + anon_sym_LBRACE, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(2730), 1, + sym_class_body, + STATE(4492), 1, + sym_type_parameters, + STATE(6232), 1, + sym_extends_clause, + STATE(6351), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161803] = 10, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7666), 1, + anon_sym_LBRACE, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(3120), 1, + sym_class_body, + STATE(4701), 1, + sym_type_parameters, + STATE(6232), 1, + sym_extends_clause, + STATE(6315), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161835] = 10, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + ACTIONS(7901), 1, + anon_sym_LBRACE, + STATE(1034), 1, + sym_class_body, + STATE(4606), 1, sym_type_parameters, + STATE(6232), 1, + sym_extends_clause, + STATE(6300), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6826), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [128575] = 12, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6832), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(4050), 1, - sym_type_annotation, - STATE(4793), 1, - sym__initializer, - STATE(5423), 1, - sym__call_signature, - STATE(5504), 1, - sym_type_parameters, + [161867] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [128615] = 11, - ACTIONS(3598), 1, - anon_sym_LT, - ACTIONS(6422), 1, - anon_sym_DOT, - ACTIONS(6834), 1, + ACTIONS(7910), 9, anon_sym_EQ, - ACTIONS(6839), 1, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, anon_sym_COLON, - ACTIONS(6841), 1, - anon_sym_extends, - STATE(2999), 1, - sym_type_arguments, - STATE(4683), 1, - sym_constraint, - STATE(5563), 1, - sym_default_type, + anon_sym_RBRACK, + anon_sym_QMARK, + [161883] = 3, + ACTIONS(3879), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6836), 2, + ACTIONS(3881), 8, + anon_sym_as, anon_sym_COMMA, - anon_sym_GT, - ACTIONS(3580), 3, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, - [128653] = 6, - ACTIONS(824), 1, - anon_sym_BQUOTE, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(4315), 1, + anon_sym_extends, + anon_sym_LBRACE_PIPE, + [161901] = 5, + ACTIONS(7557), 1, + anon_sym_AMP, + ACTIONS(7559), 1, anon_sym_PIPE, + ACTIONS(7561), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(1745), 2, - sym_template_string, - sym_arguments, - ACTIONS(4317), 8, + ACTIONS(7912), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, + anon_sym_PIPE_RBRACE, + [161923] = 5, + ACTIONS(7557), 1, anon_sym_AMP, + ACTIONS(7559), 1, + anon_sym_PIPE, + ACTIONS(7561), 1, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [128681] = 12, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6458), 1, - anon_sym_LPAREN, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6846), 1, - sym__member_signature_marker, - STATE(3438), 1, - sym_formal_parameters, - STATE(3898), 1, - sym__call_signature, - STATE(4184), 1, - sym_type_annotation, - STATE(4767), 1, - sym__initializer, - STATE(5644), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6844), 3, + ACTIONS(7914), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_SEMI, - [128721] = 7, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3852), 1, anon_sym_RBRACE, - ACTIONS(4177), 1, - anon_sym_EQ, - STATE(5139), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [161945] = 5, + ACTIONS(7557), 1, + anon_sym_AMP, + ACTIONS(7559), 1, + anon_sym_PIPE, + ACTIONS(7561), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 8, + ACTIONS(7916), 6, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [128751] = 10, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6848), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(3807), 1, - sym__call_signature, - STATE(4524), 1, - sym_type_annotation, - STATE(5568), 1, - sym_type_parameters, + [161967] = 3, + ACTIONS(7580), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6808), 5, + ACTIONS(4650), 8, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [128787] = 5, - ACTIONS(3548), 1, - anon_sym_DOT, - ACTIONS(3552), 1, - anon_sym_QMARK_DOT, - ACTIONS(3554), 1, + anon_sym_LBRACK, + anon_sym_AMP, anon_sym_PIPE, + anon_sym_extends, + [161985] = 10, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + ACTIONS(7903), 1, + anon_sym_LBRACE, + STATE(261), 1, + sym_class_body, + STATE(4656), 1, + sym_type_parameters, + STATE(6232), 1, + sym_extends_clause, + STATE(6700), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162017] = 3, + ACTIONS(7918), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3544), 10, + ACTIONS(4644), 8, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [128813] = 5, - ACTIONS(4249), 1, anon_sym_PIPE, - ACTIONS(6850), 1, + anon_sym_extends, + [162035] = 5, + ACTIONS(7920), 1, + anon_sym_LBRACE, + ACTIONS(7922), 1, anon_sym_DOT, - ACTIONS(6852), 1, - anon_sym_QMARK_DOT, + STATE(5017), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4251), 10, + ACTIONS(1824), 6, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, + anon_sym_PIPE_RBRACE, + [162057] = 5, + ACTIONS(7742), 1, anon_sym_AMP, + ACTIONS(7758), 1, + anon_sym_PIPE, + ACTIONS(7760), 1, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [128839] = 12, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6778), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(4104), 1, - sym_type_annotation, - STATE(4989), 1, - sym__initializer, - STATE(5504), 1, - sym_type_parameters, - STATE(5633), 1, - sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6776), 3, + ACTIONS(7588), 6, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [128879] = 12, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, + [162079] = 8, + ACTIONS(7702), 1, anon_sym_COLON, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6778), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(4111), 1, + ACTIONS(7860), 1, + anon_sym_EQ, + ACTIONS(7862), 1, + sym__automatic_semicolon, + STATE(5218), 1, sym_type_annotation, - STATE(5020), 1, + STATE(6129), 1, sym__initializer, - STATE(5504), 1, - sym_type_parameters, - STATE(5705), 1, - sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6776), 3, - sym__automatic_semicolon, + ACTIONS(7696), 2, anon_sym_COMMA, anon_sym_SEMI, - [128919] = 3, - ACTIONS(3455), 1, - anon_sym_PIPE, + ACTIONS(7700), 2, + anon_sym_in, + anon_sym_of, + [162107] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3457), 12, + ACTIONS(4835), 9, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, anon_sym_AMP, - anon_sym_BQUOTE, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [128941] = 3, - ACTIONS(3273), 1, anon_sym_PIPE, + anon_sym_extends, + [162123] = 3, + ACTIONS(7924), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3275), 12, + ACTIONS(4644), 8, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [128963] = 6, - ACTIONS(4425), 1, - anon_sym_EQ, - ACTIONS(6784), 1, anon_sym_AMP, - ACTIONS(6786), 1, anon_sym_PIPE, - ACTIONS(6788), 1, anon_sym_extends, + [162141] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4427), 9, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_GT, - [128991] = 7, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3858), 1, - anon_sym_RBRACE, - ACTIONS(4177), 1, - anon_sym_EQ, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(698), 8, + ACTIONS(4835), 9, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [129021] = 6, - ACTIONS(4433), 1, anon_sym_EQ, - ACTIONS(6784), 1, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, anon_sym_AMP, - ACTIONS(6786), 1, anon_sym_PIPE, - ACTIONS(6788), 1, anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4435), 9, + [162157] = 10, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7622), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_GT, - [129049] = 7, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3849), 1, - anon_sym_RBRACE, - ACTIONS(4177), 1, - anon_sym_EQ, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(2285), 1, + sym_class_body, + STATE(4665), 1, + sym_type_parameters, + STATE(6232), 1, + sym_extends_clause, + STATE(6365), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [129079] = 7, - ACTIONS(3841), 1, - anon_sym_COMMA, - ACTIONS(3844), 1, - anon_sym_RBRACE, - ACTIONS(4177), 1, - anon_sym_EQ, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + [162189] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 8, + ACTIONS(4843), 9, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [129109] = 4, - ACTIONS(4265), 1, anon_sym_EQ, - ACTIONS(6784), 1, - anon_sym_AMP, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4267), 11, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_PIPE, - anon_sym_GT, - anon_sym_extends, - [129133] = 6, - ACTIONS(4489), 1, - anon_sym_EQ, - ACTIONS(6784), 1, + anon_sym_DOT, anon_sym_AMP, - ACTIONS(6786), 1, anon_sym_PIPE, - ACTIONS(6788), 1, anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4491), 9, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_GT, - [129161] = 6, - ACTIONS(4493), 1, - anon_sym_EQ, - ACTIONS(6784), 1, + [162205] = 6, + ACTIONS(7529), 1, anon_sym_AMP, - ACTIONS(6786), 1, + ACTIONS(7531), 1, anon_sym_PIPE, - ACTIONS(6788), 1, + ACTIONS(7533), 1, anon_sym_extends, + ACTIONS(7926), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4495), 9, + ACTIONS(7588), 5, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_EQ_GT, - anon_sym_GT, - [129189] = 12, - ACTIONS(2529), 1, + [162229] = 10, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6854), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(4184), 1, - sym_type_annotation, - STATE(4815), 1, - sym__call_signature, - STATE(4825), 1, - sym__initializer, - STATE(5568), 1, + ACTIONS(7891), 1, + anon_sym_LBRACE, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(4624), 1, sym_type_parameters, + STATE(4987), 1, + sym_class_body, + STATE(6232), 1, + sym_extends_clause, + STATE(6628), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6844), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [129229] = 2, + [162261] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5256), 12, - sym__automatic_semicolon, - sym__member_signature_marker, + ACTIONS(7928), 9, anon_sym_EQ, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, anon_sym_COLON, - anon_sym_LT, + anon_sym_RBRACK, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [129248] = 8, - ACTIONS(3562), 1, - anon_sym_DOT, - ACTIONS(3564), 1, - anon_sym_QMARK_DOT, - ACTIONS(6856), 1, - anon_sym_LPAREN, - ACTIONS(6858), 1, - anon_sym_LT, - STATE(2955), 1, - sym_arguments, - STATE(3054), 1, - sym_type_arguments, + [162277] = 8, + ACTIONS(3295), 1, + anon_sym_DQUOTE, + ACTIONS(3297), 1, + anon_sym_SQUOTE, + ACTIONS(7674), 1, + sym_identifier, + ACTIONS(7930), 1, + anon_sym_RBRACE, + STATE(6643), 1, + sym_export_specifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3544), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [129279] = 8, - ACTIONS(6406), 1, - anon_sym_DOT, - ACTIONS(6408), 1, - anon_sym_QMARK_DOT, - ACTIONS(6856), 1, - anon_sym_LPAREN, - ACTIONS(6858), 1, - anon_sym_LT, - STATE(2960), 1, - sym_arguments, - STATE(3061), 1, - sym_type_arguments, + ACTIONS(7676), 2, + anon_sym_type, + anon_sym_typeof, + STATE(6163), 2, + sym__module_export_name, + sym_string, + [162305] = 3, + ACTIONS(3871), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4105), 6, + ACTIONS(3873), 8, anon_sym_as, + anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [129310] = 8, - ACTIONS(6410), 1, - anon_sym_DOT, - ACTIONS(6412), 1, - anon_sym_QMARK_DOT, - ACTIONS(6856), 1, - anon_sym_LPAREN, - ACTIONS(6858), 1, + anon_sym_LBRACE_PIPE, + [162323] = 10, + ACTIONS(2707), 1, anon_sym_LT, - STATE(2957), 1, - sym_arguments, - STATE(3085), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4111), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(7891), 1, + anon_sym_LBRACE, + ACTIONS(7893), 1, anon_sym_extends, - [129341] = 4, - ACTIONS(4123), 1, - anon_sym_PIPE, - ACTIONS(6550), 1, - anon_sym_is, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(4585), 1, + sym_type_parameters, + STATE(4739), 1, + sym_class_body, + STATE(6232), 1, + sym_extends_clause, + STATE(6464), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4125), 10, - sym__automatic_semicolon, - anon_sym_EQ, + [162355] = 10, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7666), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, + ACTIONS(7893), 1, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129364] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - STATE(3714), 1, - sym_formal_parameters, - STATE(5597), 1, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(1964), 1, + sym_class_body, + STATE(4586), 1, sym_type_parameters, + STATE(6232), 1, + sym_extends_clause, + STATE(6475), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, + [162387] = 7, + ACTIONS(7694), 1, + anon_sym_EQ, + ACTIONS(7702), 1, anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [129391] = 12, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(6436), 1, - anon_sym_STAR, - ACTIONS(6440), 1, - anon_sym_LBRACE, - ACTIONS(6698), 1, - sym_identifier, - ACTIONS(6700), 1, - anon_sym_type, - STATE(4238), 1, - sym_string, - STATE(4239), 1, - sym_import_require_clause, - STATE(5374), 1, - sym__import_identifier, - STATE(5431), 1, - sym_import_clause, + STATE(5218), 1, + sym_type_annotation, + STATE(5257), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5812), 2, - sym_namespace_import, - sym_named_imports, - [129430] = 5, - ACTIONS(6536), 1, - anon_sym_LT, - ACTIONS(6818), 1, + ACTIONS(7700), 2, + anon_sym_in, + anon_sym_of, + ACTIONS(7696), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [162413] = 5, + ACTIONS(7055), 1, anon_sym_DOT, - STATE(3488), 1, + ACTIONS(7565), 1, + anon_sym_LT, + STATE(3550), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3580), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, + ACTIONS(3995), 6, + anon_sym_as, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [129455] = 3, - ACTIONS(1914), 1, - anon_sym_PIPE, + [162435] = 8, + ACTIONS(3295), 1, + anon_sym_DQUOTE, + ACTIONS(3297), 1, + anon_sym_SQUOTE, + ACTIONS(7674), 1, + sym_identifier, + ACTIONS(7932), 1, + anon_sym_RBRACE, + STATE(6643), 1, + sym_export_specifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7676), 2, + anon_sym_type, + anon_sym_typeof, + STATE(6163), 2, + sym__module_export_name, + sym_string, + [162463] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1912), 11, + ACTIONS(4843), 9, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_is, - anon_sym_PIPE_RBRACE, - [129476] = 8, - ACTIONS(849), 1, - anon_sym_COLON, - ACTIONS(3598), 1, + [162479] = 10, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6422), 1, - anon_sym_DOT, - ACTIONS(6860), 1, - anon_sym_QMARK, - STATE(2999), 1, - sym_type_arguments, - STATE(5372), 1, - sym_type_annotation, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + ACTIONS(7897), 1, + anon_sym_LBRACE, + STATE(886), 1, + sym_class_body, + STATE(4693), 1, + sym_type_parameters, + STATE(6232), 1, + sym_extends_clause, + STATE(6319), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3580), 6, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [129507] = 4, - ACTIONS(4233), 1, - anon_sym_PIPE, - ACTIONS(6863), 1, - anon_sym_DOT, + [162511] = 3, + ACTIONS(7555), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4235), 10, + ACTIONS(4624), 8, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129530] = 2, + [162529] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 12, - sym__automatic_semicolon, - sym__member_signature_marker, + ACTIONS(7934), 9, anon_sym_EQ, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, anon_sym_COLON, - anon_sym_LT, + anon_sym_RBRACK, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [129549] = 4, - ACTIONS(4115), 1, - anon_sym_PIPE, - ACTIONS(6865), 1, - anon_sym_is, + [162545] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4117), 10, - sym__automatic_semicolon, + ACTIONS(7936), 9, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK, + [162561] = 10, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7614), 1, + anon_sym_LBRACE, + ACTIONS(7893), 1, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129572] = 2, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(2731), 1, + sym_class_body, + STATE(4615), 1, + sym_type_parameters, + STATE(6232), 1, + sym_extends_clause, + STATE(6556), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3530), 12, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_AMP, - anon_sym_PIPE, + [162593] = 10, + ACTIONS(2707), 1, anon_sym_LT, + ACTIONS(7891), 1, + anon_sym_LBRACE, + ACTIONS(7893), 1, anon_sym_extends, - [129591] = 2, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(4616), 1, + sym_type_parameters, + STATE(4978), 1, + sym_class_body, + STATE(6232), 1, + sym_extends_clause, + STATE(6565), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3536), 12, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_AMP, - anon_sym_PIPE, + [162625] = 10, + ACTIONS(2707), 1, anon_sym_LT, + ACTIONS(7614), 1, + anon_sym_LBRACE, + ACTIONS(7893), 1, anon_sym_extends, - [129610] = 7, - ACTIONS(3598), 1, - anon_sym_LT, - ACTIONS(6134), 1, - anon_sym_LPAREN, - ACTIONS(6414), 1, - anon_sym_DOT, - STATE(2974), 1, - sym_arguments, - STATE(3065), 1, - sym_type_arguments, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(2785), 1, + sym_class_body, + STATE(4572), 1, + sym_type_parameters, + STATE(6232), 1, + sym_extends_clause, + STATE(6358), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4091), 7, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [129639] = 4, - ACTIONS(4149), 1, - anon_sym_PIPE, - ACTIONS(6550), 1, - anon_sym_is, + [162657] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4151), 10, - sym__automatic_semicolon, + ACTIONS(7938), 9, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129662] = 2, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK, + [162673] = 5, + ACTIONS(7920), 1, + anon_sym_LBRACE, + ACTIONS(7940), 1, + anon_sym_DOT, + STATE(5017), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1896), 12, + ACTIONS(1824), 6, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_BANG, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [129681] = 2, + [162695] = 3, + ACTIONS(7580), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4155), 12, + ACTIONS(4624), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [129700] = 2, + [162713] = 4, + ACTIONS(7920), 1, + anon_sym_LBRACE, + STATE(5017), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1908), 12, + ACTIONS(1824), 6, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_BANG, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [129719] = 2, + [162732] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6369), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4363), 12, + ACTIONS(7942), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LPAREN, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, + anon_sym_PIPE_RBRACE, + [162751] = 5, + ACTIONS(7944), 1, anon_sym_AMP, + ACTIONS(7946), 1, anon_sym_PIPE, - anon_sym_LT, + ACTIONS(7948), 1, anon_sym_extends, - [129738] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4367), 12, + ACTIONS(5045), 5, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, + [162772] = 5, + ACTIONS(7944), 1, anon_sym_AMP, + ACTIONS(7946), 1, anon_sym_PIPE, - anon_sym_LT, + ACTIONS(7948), 1, anon_sym_extends, - [129757] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4371), 12, + ACTIONS(4905), 5, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [129776] = 3, - ACTIONS(4127), 1, - anon_sym_PIPE, + [162793] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4129), 11, + ACTIONS(1906), 8, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_extends, - anon_sym_is, - anon_sym_PIPE_RBRACE, - [129797] = 3, - ACTIONS(4295), 1, anon_sym_PIPE, + anon_sym_extends, + [162808] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4297), 11, + ACTIONS(4925), 8, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129818] = 3, - ACTIONS(4303), 1, anon_sym_PIPE, + anon_sym_extends, + [162823] = 6, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7950), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7952), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7954), 1, + anon_sym_QMARK_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4305), 11, - sym__automatic_semicolon, + STATE(4974), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [162846] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - anon_sym_LBRACE, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(5096), 1, + sym_type_annotation, + STATE(5430), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7383), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129839] = 2, + [162869] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4329), 11, + ACTIONS(2561), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [129857] = 3, - ACTIONS(4457), 1, - anon_sym_PIPE, + [162884] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6281), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4459), 10, + ACTIONS(7956), 6, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [129877] = 4, - ACTIONS(6867), 1, - anon_sym_DOT, - ACTIONS(6869), 1, - anon_sym_QMARK_DOT, + [162903] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6406), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4251), 9, + ACTIONS(7958), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [129899] = 3, - ACTIONS(4461), 1, - anon_sym_PIPE, + anon_sym_PIPE_RBRACE, + [162922] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6691), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4463), 10, + ACTIONS(7960), 6, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [129919] = 2, + [162941] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(5108), 1, + sym_type_annotation, + STATE(5456), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3275), 11, + ACTIONS(7383), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [129937] = 3, - ACTIONS(4357), 1, - anon_sym_PIPE, + [162964] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4359), 10, + ACTIONS(2573), 8, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129957] = 3, - ACTIONS(2393), 1, anon_sym_PIPE, + anon_sym_extends, + [162979] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2391), 10, + ACTIONS(4961), 8, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129977] = 5, - ACTIONS(6871), 1, - anon_sym_AMP, - ACTIONS(6873), 1, anon_sym_PIPE, - ACTIONS(6875), 1, anon_sym_extends, + [162994] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(5119), 1, + sym_type_annotation, + STATE(5460), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4359), 8, + ACTIONS(7383), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PIPE_RBRACE, - [130001] = 3, - ACTIONS(4315), 1, - anon_sym_PIPE, + [163017] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(5120), 1, + sym_type_annotation, + STATE(5461), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4317), 10, + ACTIONS(7383), 4, sym__automatic_semicolon, - anon_sym_EQ, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [163040] = 4, + ACTIONS(2685), 1, anon_sym_LBRACE, + STATE(6692), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7962), 6, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [130021] = 3, - ACTIONS(4373), 1, - anon_sym_PIPE, + [163059] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4375), 10, + ACTIONS(4965), 8, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [130041] = 3, - ACTIONS(4229), 1, anon_sym_PIPE, + anon_sym_extends, + [163074] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4231), 10, + ACTIONS(4875), 8, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [130061] = 3, - ACTIONS(4123), 1, anon_sym_PIPE, + anon_sym_extends, + [163089] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6694), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4125), 10, + ACTIONS(7962), 6, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [130081] = 3, - ACTIONS(2381), 1, - anon_sym_PIPE, + [163108] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6378), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2379), 10, + ACTIONS(7964), 6, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [130101] = 2, + [163127] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(5162), 1, + sym_type_annotation, + STATE(5471), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4313), 11, + ACTIONS(7383), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [130119] = 2, + [163150] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4321), 11, + ACTIONS(4879), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [130137] = 3, - ACTIONS(4343), 1, - anon_sym_PIPE, + [163165] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(5164), 1, + sym_type_annotation, + STATE(5473), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4345), 10, + ACTIONS(7383), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [130157] = 3, - ACTIONS(4239), 1, - anon_sym_PIPE, + [163188] = 4, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4724), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4241), 10, + ACTIONS(7966), 6, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [130177] = 4, - ACTIONS(4239), 1, - anon_sym_PIPE, - ACTIONS(6877), 1, - anon_sym_LBRACK, + [163207] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6390), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4241), 9, + ACTIONS(7942), 6, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [130199] = 3, - ACTIONS(4115), 1, - anon_sym_PIPE, + [163226] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4117), 10, + ACTIONS(4855), 8, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [130219] = 3, - ACTIONS(4245), 1, anon_sym_PIPE, + anon_sym_extends, + [163241] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4722), 1, + sym_type_annotation, + STATE(5483), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4247), 10, + ACTIONS(7383), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [130239] = 4, - ACTIONS(4377), 1, - anon_sym_PIPE, - ACTIONS(6871), 1, - anon_sym_AMP, + [163264] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4379), 9, + ACTIONS(4883), 8, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [130261] = 3, - ACTIONS(2385), 1, + anon_sym_AMP, anon_sym_PIPE, + anon_sym_extends, + [163279] = 9, + ACTIONS(1696), 1, + anon_sym_import, + ACTIONS(7968), 1, + sym_identifier, + ACTIONS(7970), 1, + sym_this, + STATE(3688), 1, + sym__type_query_member_expression, + STATE(3728), 1, + sym__type_query_subscript_expression, + STATE(4087), 1, + sym__type_query_call_expression, + STATE(4405), 1, + sym__type_query_instantiation_expression, + STATE(5772), 1, + sym_import, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2383), 10, - sym__automatic_semicolon, + [163308] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - anon_sym_LBRACE, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4723), 1, + sym_type_annotation, + STATE(5484), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7383), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [130281] = 8, - ACTIONS(3007), 1, - anon_sym_in, - ACTIONS(4115), 1, - anon_sym_extends, - ACTIONS(6879), 1, - sym_identifier, - ACTIONS(6881), 1, - anon_sym_const, - ACTIONS(6883), 1, - anon_sym_out, - STATE(5060), 1, - sym_variance, + [163331] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4117), 5, + ACTIONS(2004), 8, + anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - [130311] = 5, - ACTIONS(6871), 1, - anon_sym_AMP, - ACTIONS(6873), 1, - anon_sym_PIPE, - ACTIONS(6875), 1, anon_sym_extends, + [163346] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4727), 1, + sym_type_annotation, + STATE(5489), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4427), 8, + ACTIONS(7383), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PIPE_RBRACE, - [130335] = 4, - ACTIONS(4177), 1, - anon_sym_EQ, + [163369] = 6, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7950), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7952), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7954), 1, + anon_sym_QMARK_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3985), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(698), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, + STATE(4904), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [163392] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [130357] = 3, - ACTIONS(4481), 1, - anon_sym_PIPE, + STATE(4729), 1, + sym_type_annotation, + STATE(5490), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4483), 10, + ACTIONS(7383), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [130377] = 5, - ACTIONS(6871), 1, - anon_sym_AMP, - ACTIONS(6873), 1, - anon_sym_PIPE, - ACTIONS(6875), 1, - anon_sym_extends, + [163415] = 6, + ACTIONS(7974), 1, + anon_sym_BQUOTE, + ACTIONS(7976), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7972), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4819), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + STATE(5066), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [163438] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4730), 1, + sym_type_annotation, + STATE(5494), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4487), 8, + ACTIONS(7383), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PIPE_RBRACE, - [130401] = 3, - ACTIONS(4381), 1, - anon_sym_PIPE, + [163461] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4383), 10, + ACTIONS(4839), 8, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [130421] = 3, - ACTIONS(1892), 1, - anon_sym_DOT, + [163476] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(5027), 1, + sym_type_annotation, + STATE(5628), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4349), 10, + ACTIONS(7395), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [130441] = 3, - ACTIONS(2397), 1, - anon_sym_PIPE, + [163499] = 9, + ACTIONS(1696), 1, + anon_sym_import, + ACTIONS(7978), 1, + sym_identifier, + ACTIONS(7980), 1, + sym_this, + STATE(3482), 1, + sym__type_query_subscript_expression, + STATE(3527), 1, + sym__type_query_member_expression, + STATE(3876), 1, + sym__type_query_call_expression, + STATE(4015), 1, + sym__type_query_instantiation_expression, + STATE(5401), 1, + sym_import, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2395), 10, + [163528] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4795), 8, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [130461] = 2, + [163543] = 6, + ACTIONS(7976), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7982), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7972), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4819), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + STATE(4910), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [163566] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3255), 11, + ACTIONS(4779), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [130479] = 3, - ACTIONS(4225), 1, - anon_sym_PIPE, + [163581] = 9, + ACTIONS(1696), 1, + anon_sym_import, + ACTIONS(7984), 1, + sym_identifier, + ACTIONS(7986), 1, + sym_this, + STATE(2145), 1, + sym__type_query_member_expression, + STATE(2156), 1, + sym__type_query_subscript_expression, + STATE(2582), 1, + sym__type_query_call_expression, + STATE(2586), 1, + sym__type_query_instantiation_expression, + STATE(5423), 1, + sym_import, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4227), 10, - sym__automatic_semicolon, + [163610] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [130499] = 3, - ACTIONS(4429), 1, - anon_sym_PIPE, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4735), 1, + sym_type_annotation, + STATE(5496), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4431), 10, + ACTIONS(7383), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [130519] = 3, - ACTIONS(4255), 1, - anon_sym_PIPE, + [163633] = 6, + ACTIONS(7976), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7988), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4257), 10, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, + ACTIONS(7972), 2, + sym__template_chars, + sym_escape_sequence, + STATE(5025), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + STATE(5066), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [163656] = 5, + ACTIONS(7944), 1, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [130539] = 3, - ACTIONS(4433), 1, + ACTIONS(7946), 1, anon_sym_PIPE, + ACTIONS(7948), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4435), 10, + ACTIONS(4969), 5, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [130559] = 3, - ACTIONS(1904), 1, - anon_sym_DOT, + [163677] = 9, + ACTIONS(1696), 1, + anon_sym_import, + ACTIONS(7990), 1, + sym_identifier, + ACTIONS(7992), 1, + sym_this, + STATE(3684), 1, + sym__type_query_member_expression, + STATE(3687), 1, + sym__type_query_subscript_expression, + STATE(4013), 1, + sym__type_query_call_expression, + STATE(4211), 1, + sym__type_query_instantiation_expression, + STATE(5608), 1, + sym_import, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4349), 10, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [130579] = 7, - ACTIONS(6414), 1, - anon_sym_DOT, - ACTIONS(6856), 1, - anon_sym_LPAREN, - ACTIONS(6858), 1, - anon_sym_LT, - STATE(2974), 1, - sym_arguments, - STATE(3065), 1, - sym_type_arguments, + [163706] = 6, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7950), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7952), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7954), 1, + anon_sym_QMARK_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4091), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [130607] = 3, - ACTIONS(4259), 1, - anon_sym_PIPE, + STATE(4911), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [163729] = 6, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7950), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7952), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7954), 1, + anon_sym_QMARK_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4213), 10, - sym__automatic_semicolon, + STATE(4912), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [163752] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [130627] = 3, - ACTIONS(4261), 1, - anon_sym_PIPE, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4913), 1, + sym_type_annotation, + STATE(5643), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4263), 10, + ACTIONS(7473), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [130647] = 6, - ACTIONS(3598), 1, - anon_sym_LT, - ACTIONS(6422), 1, - anon_sym_DOT, - ACTIONS(6885), 1, - anon_sym_is, - STATE(2999), 1, - sym_type_arguments, + [163775] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3580), 7, + ACTIONS(1906), 8, + anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, anon_sym_extends, - [130673] = 4, - ACTIONS(4265), 1, - anon_sym_PIPE, - ACTIONS(6871), 1, - anon_sym_AMP, + [163790] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4267), 9, + ACTIONS(4733), 8, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [130695] = 5, - ACTIONS(6871), 1, anon_sym_AMP, - ACTIONS(6873), 1, anon_sym_PIPE, - ACTIONS(6875), 1, anon_sym_extends, + [163805] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4491), 8, + ACTIONS(4801), 8, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PIPE_RBRACE, - [130719] = 3, - ACTIONS(4217), 1, + anon_sym_AMP, anon_sym_PIPE, + anon_sym_extends, + [163820] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4215), 10, + ACTIONS(4897), 8, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [130739] = 5, - ACTIONS(6871), 1, - anon_sym_AMP, - ACTIONS(6873), 1, anon_sym_PIPE, - ACTIONS(6875), 1, anon_sym_extends, + [163835] = 6, + ACTIONS(7976), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7994), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4495), 8, - sym__automatic_semicolon, + ACTIONS(7972), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4819), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + STATE(5000), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [163858] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PIPE_RBRACE, - [130763] = 4, - ACTIONS(6536), 1, - anon_sym_LT, - STATE(3502), 1, - sym_type_arguments, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4919), 1, + sym_type_annotation, + STATE(5653), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4117), 9, + ACTIONS(7477), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [130785] = 3, - ACTIONS(4269), 1, - anon_sym_PIPE, + [163881] = 4, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(5175), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4271), 10, + ACTIONS(7996), 6, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [130805] = 3, - ACTIONS(4273), 1, - anon_sym_PIPE, + [163900] = 7, + ACTIONS(3769), 1, + sym_identifier, + ACTIONS(3771), 1, + anon_sym_LBRACE, + ACTIONS(3773), 1, + anon_sym_LBRACK, + ACTIONS(7998), 1, + anon_sym_enum, + STATE(5543), 1, + sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4275), 10, - sym__automatic_semicolon, - anon_sym_EQ, + STATE(4530), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [163925] = 4, + ACTIONS(2685), 1, anon_sym_LBRACE, + STATE(6405), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8000), 6, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [130825] = 5, - ACTIONS(6871), 1, + [163944] = 3, + ACTIONS(8002), 1, anon_sym_AMP, - ACTIONS(6873), 1, - anon_sym_PIPE, - ACTIONS(6875), 1, - anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4279), 8, + ACTIONS(4805), 7, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PIPE_RBRACE, - [130849] = 3, - ACTIONS(4331), 1, anon_sym_PIPE, + anon_sym_extends, + [163961] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4333), 10, + ACTIONS(4735), 8, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [130869] = 5, - ACTIONS(4239), 1, anon_sym_PIPE, - ACTIONS(6877), 1, - anon_sym_LBRACK, + anon_sym_extends, + [163976] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4922), 1, + sym_type_annotation, + STATE(5661), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4241), 2, - anon_sym_AMP, - anon_sym_extends, - ACTIONS(4283), 7, + ACTIONS(7477), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [130893] = 3, - ACTIONS(2389), 1, - anon_sym_PIPE, + [163999] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4923), 1, + sym_type_annotation, + STATE(5662), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2387), 10, + ACTIONS(7477), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [130913] = 4, - ACTIONS(4285), 1, - anon_sym_PIPE, - ACTIONS(6877), 1, - anon_sym_LBRACK, + [164022] = 9, + ACTIONS(1696), 1, + anon_sym_import, + ACTIONS(8004), 1, + sym_identifier, + ACTIONS(8006), 1, + sym_this, + STATE(3470), 1, + sym__type_query_call_expression, + STATE(3619), 1, + sym__type_query_instantiation_expression, + STATE(3830), 1, + sym__type_query_member_expression, + STATE(3831), 1, + sym__type_query_subscript_expression, + STATE(5912), 1, + sym_import, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4287), 9, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, + [164051] = 4, + ACTIONS(7565), 1, + anon_sym_LT, + STATE(3554), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4644), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [130935] = 4, - ACTIONS(4289), 1, anon_sym_PIPE, - ACTIONS(6887), 1, anon_sym_extends, + [164070] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4291), 9, + ACTIONS(4973), 8, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_PIPE_RBRACE, - [130957] = 3, - ACTIONS(4149), 1, anon_sym_PIPE, + anon_sym_extends, + [164085] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4151), 10, + ACTIONS(4863), 8, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [130977] = 3, - ACTIONS(4417), 1, anon_sym_PIPE, + anon_sym_extends, + [164100] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4929), 1, + sym_type_annotation, + STATE(5668), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4419), 10, + ACTIONS(7477), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [130997] = 4, - ACTIONS(6532), 1, - anon_sym_DOT, - ACTIONS(6534), 1, - anon_sym_QMARK_DOT, + [164123] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4931), 1, + sym_type_annotation, + STATE(5669), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3544), 9, + ACTIONS(7477), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [131019] = 2, + [164146] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4932), 1, + sym_type_annotation, + STATE(5672), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3239), 11, + ACTIONS(7477), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [131037] = 3, - ACTIONS(4299), 1, - anon_sym_PIPE, + [164169] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4933), 1, + sym_type_annotation, + STATE(5674), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4301), 10, + ACTIONS(7477), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [131057] = 3, - ACTIONS(4453), 1, - anon_sym_PIPE, + [164192] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4938), 1, + sym_type_annotation, + STATE(5680), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4455), 10, + ACTIONS(7477), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [131077] = 3, - ACTIONS(4307), 1, - anon_sym_PIPE, + [164215] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4943), 1, + sym_type_annotation, + STATE(5681), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4309), 10, + ACTIONS(7477), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [131097] = 3, - ACTIONS(4323), 1, - anon_sym_PIPE, + [164238] = 7, + ACTIONS(7698), 1, + anon_sym_BANG, + ACTIONS(7702), 1, + anon_sym_COLON, + ACTIONS(7860), 1, + anon_sym_EQ, + STATE(5218), 1, + sym_type_annotation, + STATE(6086), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4325), 10, + ACTIONS(7696), 3, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [131117] = 3, - ACTIONS(4421), 1, - anon_sym_PIPE, + [164263] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4423), 10, + ACTIONS(2577), 8, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [131137] = 11, - ACTIONS(3193), 1, - anon_sym_DQUOTE, - ACTIONS(3195), 1, - anon_sym_SQUOTE, - ACTIONS(6889), 1, - sym_identifier, - ACTIONS(6891), 1, - anon_sym_type, - ACTIONS(6893), 1, - anon_sym_COMMA, - ACTIONS(6895), 1, - anon_sym_RBRACE, - ACTIONS(6897), 1, - anon_sym_typeof, - STATE(5108), 1, - sym_import_specifier, - STATE(5530), 1, - sym__import_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(5791), 2, - sym__module_export_name, - sym_string, - [131173] = 3, - ACTIONS(4335), 1, anon_sym_PIPE, + anon_sym_extends, + [164278] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4337), 10, + ACTIONS(4977), 8, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [131193] = 3, - ACTIONS(4339), 1, anon_sym_PIPE, + anon_sym_extends, + [164293] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4341), 10, + ACTIONS(4809), 8, sym__automatic_semicolon, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [131213] = 5, - ACTIONS(6871), 1, - anon_sym_AMP, - ACTIONS(6873), 1, anon_sym_PIPE, - ACTIONS(6875), 1, anon_sym_extends, + [164308] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6590), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4435), 8, + ACTIONS(8008), 6, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_PIPE_RBRACE, - [131237] = 9, - ACTIONS(6452), 1, + [164327] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6901), 1, - anon_sym_BANG, - ACTIONS(6905), 1, - sym__automatic_semicolon, - STATE(4152), 1, + STATE(4947), 1, sym_type_annotation, - STATE(5145), 1, + STATE(5691), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6899), 2, + ACTIONS(7477), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - ACTIONS(6903), 2, - anon_sym_in, - anon_sym_of, - [131268] = 9, - ACTIONS(3193), 1, - anon_sym_DQUOTE, - ACTIONS(3195), 1, - anon_sym_SQUOTE, - ACTIONS(6889), 1, - sym_identifier, - ACTIONS(6908), 1, - anon_sym_type, - ACTIONS(6910), 1, - anon_sym_as, - STATE(5573), 1, - sym__import_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6702), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(5767), 2, - sym__module_export_name, - sym_string, - [131299] = 8, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6901), 1, - anon_sym_BANG, - ACTIONS(6912), 1, + [164350] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4152), 1, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4948), 1, sym_type_annotation, - STATE(4426), 1, + STATE(5692), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6903), 2, - anon_sym_in, - anon_sym_of, - ACTIONS(6899), 3, + ACTIONS(7477), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [131328] = 4, - ACTIONS(6916), 1, - anon_sym_COLON, + [164373] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3998), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - ACTIONS(6914), 6, + ACTIONS(3877), 8, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [131349] = 11, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6918), 1, - sym_identifier, - ACTIONS(6920), 1, - anon_sym_LBRACE, - ACTIONS(6922), 1, - anon_sym_extends, - ACTIONS(6924), 1, - anon_sym_implements, - STATE(2281), 1, - sym_class_body, - STATE(3619), 1, - sym_type_parameters, - STATE(4846), 1, - sym_extends_clause, - STATE(5389), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [131384] = 6, - ACTIONS(6422), 1, - anon_sym_DOT, - ACTIONS(6858), 1, - anon_sym_LT, - ACTIONS(6926), 1, - anon_sym_is, - STATE(2999), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3580), 6, - anon_sym_as, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [131409] = 11, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6920), 1, - anon_sym_LBRACE, - ACTIONS(6922), 1, - anon_sym_extends, - ACTIONS(6924), 1, - anon_sym_implements, - ACTIONS(6928), 1, - sym_identifier, - STATE(2226), 1, - sym_class_body, - STATE(3683), 1, - sym_type_parameters, - STATE(4846), 1, - sym_extends_clause, - STATE(5655), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [131444] = 11, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6922), 1, - anon_sym_extends, - ACTIONS(6924), 1, - anon_sym_implements, - ACTIONS(6930), 1, - sym_identifier, - ACTIONS(6932), 1, - anon_sym_LBRACE, - STATE(1731), 1, - sym_class_body, - STATE(3628), 1, - sym_type_parameters, - STATE(4846), 1, - sym_extends_clause, - STATE(5529), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [131479] = 8, - ACTIONS(6834), 1, + [164388] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6839), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6938), 1, - anon_sym_extends, - STATE(4683), 1, - sym_constraint, - STATE(5563), 1, - sym_default_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6936), 2, - anon_sym_COMMA, - anon_sym_GT, - ACTIONS(6934), 3, - anon_sym_const, - sym_identifier, - anon_sym_out, - [131508] = 9, - ACTIONS(3193), 1, - anon_sym_DQUOTE, - ACTIONS(3195), 1, - anon_sym_SQUOTE, - ACTIONS(6940), 1, - sym_identifier, - ACTIONS(6944), 1, - anon_sym_COMMA, - ACTIONS(6946), 1, - anon_sym_RBRACE, - STATE(5100), 1, - sym_export_specifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6942), 2, - anon_sym_type, - anon_sym_typeof, - STATE(5101), 2, - sym__module_export_name, - sym_string, - [131539] = 11, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6920), 1, - anon_sym_LBRACE, - ACTIONS(6922), 1, - anon_sym_extends, - ACTIONS(6924), 1, - anon_sym_implements, - ACTIONS(6948), 1, - sym_identifier, - STATE(2281), 1, - sym_class_body, - STATE(3619), 1, - sym_type_parameters, - STATE(4846), 1, - sym_extends_clause, - STATE(5389), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [131574] = 11, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6922), 1, - anon_sym_extends, - ACTIONS(6924), 1, - anon_sym_implements, - ACTIONS(6932), 1, - anon_sym_LBRACE, - ACTIONS(6950), 1, - sym_identifier, - STATE(2581), 1, - sym_class_body, - STATE(3670), 1, - sym_type_parameters, - STATE(4846), 1, - sym_extends_clause, - STATE(5719), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [131609] = 11, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6922), 1, - anon_sym_extends, - ACTIONS(6924), 1, - anon_sym_implements, - ACTIONS(6932), 1, - anon_sym_LBRACE, - ACTIONS(6952), 1, - sym_identifier, - STATE(1726), 1, - sym_class_body, - STATE(3620), 1, - sym_type_parameters, - STATE(4846), 1, - sym_extends_clause, - STATE(5503), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [131644] = 3, - ACTIONS(6820), 1, - anon_sym_is, + STATE(4759), 1, + sym_type_annotation, + STATE(5516), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4125), 9, + ACTIONS(7383), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [131663] = 5, - ACTIONS(6871), 1, - anon_sym_AMP, - ACTIONS(6873), 1, - anon_sym_PIPE, - ACTIONS(6875), 1, - anon_sym_extends, + [164411] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4760), 1, + sym_type_annotation, + STATE(5517), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6954), 7, + ACTIONS(7383), 4, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [131686] = 3, - ACTIONS(6956), 1, - anon_sym_is, + [164434] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4956), 1, + sym_type_annotation, + STATE(5696), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4117), 9, + ACTIONS(7477), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [131705] = 2, + [164457] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4957), 1, + sym_type_annotation, + STATE(5697), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4305), 10, + ACTIONS(7477), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [131722] = 11, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6920), 1, - anon_sym_LBRACE, - ACTIONS(6922), 1, - anon_sym_extends, - ACTIONS(6924), 1, - anon_sym_implements, - ACTIONS(6958), 1, - sym_identifier, - STATE(2226), 1, - sym_class_body, - STATE(3683), 1, - sym_type_parameters, - STATE(4846), 1, - sym_extends_clause, - STATE(5655), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, + [164480] = 6, + ACTIONS(7976), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8010), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [131757] = 2, + ACTIONS(7972), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4819), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + STATE(5066), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [164503] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4962), 1, + sym_type_annotation, + STATE(5700), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1912), 10, + ACTIONS(7477), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - anon_sym_is, - [131774] = 3, - ACTIONS(6960), 1, - anon_sym_DOT, + [164526] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4964), 1, + sym_type_annotation, + STATE(5701), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4235), 9, + ACTIONS(7477), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [131793] = 7, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(4177), 1, + [164549] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(4986), 1, - anon_sym_RBRACE, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4966), 1, + sym_type_annotation, + STATE(5703), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [131820] = 7, - ACTIONS(237), 1, + ACTIONS(7477), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(4177), 1, + anon_sym_SEMI, + [164572] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(4877), 1, - anon_sym_RBRACE, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [131847] = 4, - ACTIONS(6916), 1, + ACTIONS(7087), 1, anon_sym_COLON, + STATE(4967), 1, + sym_type_annotation, + STATE(5704), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4023), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - ACTIONS(6962), 6, + ACTIONS(7477), 4, sym__automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [131868] = 7, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(702), 1, - anon_sym_RBRACE, - ACTIONS(4177), 1, + [164595] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(5139), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(5099), 1, + sym_type_annotation, + STATE(5881), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [131895] = 7, - ACTIONS(237), 1, + ACTIONS(7513), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(700), 1, - anon_sym_RBRACE, - ACTIONS(4177), 1, + anon_sym_SEMI, + [164618] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4979), 1, + sym_type_annotation, + STATE(5715), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [131922] = 7, - ACTIONS(237), 1, + ACTIONS(7477), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(673), 1, - anon_sym_RBRACE, - ACTIONS(4177), 1, + anon_sym_SEMI, + [164641] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4980), 1, + sym_type_annotation, + STATE(5717), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, + ACTIONS(7477), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [164664] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [131949] = 10, - ACTIONS(3193), 1, - anon_sym_DQUOTE, - ACTIONS(3195), 1, - anon_sym_SQUOTE, - ACTIONS(6889), 1, - sym_identifier, - ACTIONS(6891), 1, - anon_sym_type, - ACTIONS(6897), 1, - anon_sym_typeof, - ACTIONS(6964), 1, - anon_sym_RBRACE, - STATE(5480), 1, - sym_import_specifier, - STATE(5530), 1, - sym__import_identifier, + STATE(4981), 1, + sym_type_annotation, + STATE(5719), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5791), 2, - sym__module_export_name, - sym_string, - [131982] = 11, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6920), 1, - anon_sym_LBRACE, - ACTIONS(6922), 1, - anon_sym_extends, - ACTIONS(6924), 1, - anon_sym_implements, - ACTIONS(6966), 1, - sym_identifier, - STATE(2226), 1, - sym_class_body, - STATE(3683), 1, - sym_type_parameters, - STATE(4846), 1, - sym_extends_clause, - STATE(5655), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, + ACTIONS(7477), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [164687] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4982), 1, + sym_type_annotation, + STATE(5720), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [132017] = 8, - ACTIONS(6834), 1, + ACTIONS(7477), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [164710] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6839), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6938), 1, - anon_sym_extends, - STATE(4686), 1, - sym_constraint, - STATE(5555), 1, - sym_default_type, + STATE(5102), 1, + sym_type_annotation, + STATE(5914), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6968), 2, + ACTIONS(7513), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_GT, - ACTIONS(6934), 3, - anon_sym_const, - sym_identifier, - anon_sym_out, - [132046] = 3, - ACTIONS(6820), 1, - anon_sym_is, + anon_sym_SEMI, + [164733] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4151), 9, + ACTIONS(4813), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [132065] = 11, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6920), 1, - anon_sym_LBRACE, - ACTIONS(6922), 1, - anon_sym_extends, - ACTIONS(6924), 1, - anon_sym_implements, - ACTIONS(6970), 1, - sym_identifier, - STATE(2226), 1, - sym_class_body, - STATE(3683), 1, - sym_type_parameters, - STATE(4846), 1, - sym_extends_clause, - STATE(5655), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [132100] = 11, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6920), 1, - anon_sym_LBRACE, - ACTIONS(6922), 1, + [164748] = 5, + ACTIONS(8002), 1, + anon_sym_AMP, + ACTIONS(8012), 1, + anon_sym_PIPE, + ACTIONS(8014), 1, anon_sym_extends, - ACTIONS(6924), 1, - anon_sym_implements, - ACTIONS(6972), 1, - sym_identifier, - STATE(2281), 1, - sym_class_body, - STATE(3619), 1, - sym_type_parameters, - STATE(4846), 1, - sym_extends_clause, - STATE(5389), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [132135] = 7, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(4177), 1, + ACTIONS(4817), 5, + sym__automatic_semicolon, anon_sym_EQ, - ACTIONS(4998), 1, - anon_sym_RBRACE, - STATE(4769), 1, - aux_sym_object_repeat1, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + [164769] = 3, + ACTIONS(7610), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, + ACTIONS(4650), 7, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_QMARK, - [132162] = 11, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6920), 1, - anon_sym_LBRACE, - ACTIONS(6922), 1, anon_sym_extends, - ACTIONS(6924), 1, - anon_sym_implements, - ACTIONS(6974), 1, - sym_identifier, - STATE(2281), 1, - sym_class_body, - STATE(3619), 1, - sym_type_parameters, - STATE(4846), 1, - sym_extends_clause, - STATE(5389), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, + [164786] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4983), 1, + sym_type_annotation, + STATE(5726), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [132197] = 10, - ACTIONS(3193), 1, - anon_sym_DQUOTE, - ACTIONS(3195), 1, - anon_sym_SQUOTE, - ACTIONS(6889), 1, - sym_identifier, - ACTIONS(6891), 1, - anon_sym_type, - ACTIONS(6897), 1, - anon_sym_typeof, - ACTIONS(6976), 1, - anon_sym_RBRACE, - STATE(5480), 1, - sym_import_specifier, - STATE(5530), 1, - sym__import_identifier, + ACTIONS(7477), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [164809] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(5103), 1, + sym_type_annotation, + STATE(5945), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5791), 2, - sym__module_export_name, - sym_string, - [132230] = 2, + ACTIONS(7513), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [164832] = 5, + ACTIONS(7944), 1, + anon_sym_AMP, + ACTIONS(7946), 1, + anon_sym_PIPE, + ACTIONS(7948), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4129), 10, + ACTIONS(4977), 5, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - anon_sym_is, - [132247] = 2, + [164853] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(5106), 1, + sym_type_annotation, + STATE(5964), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7513), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [164876] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4297), 10, + ACTIONS(4650), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [132264] = 5, - ACTIONS(87), 1, - anon_sym_BQUOTE, - ACTIONS(4578), 1, - anon_sym_LPAREN, + [164891] = 3, + ACTIONS(8016), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(2386), 2, - sym_template_string, - sym_arguments, - ACTIONS(4317), 6, - anon_sym_COMMA, - anon_sym_LBRACK, + ACTIONS(4779), 7, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, anon_sym_extends, - [132287] = 2, + [164908] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2379), 9, + ACTIONS(3873), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [132303] = 8, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6978), 1, - anon_sym_BANG, - ACTIONS(6980), 1, - anon_sym_QMARK, - STATE(4312), 1, - sym_type_annotation, - STATE(5012), 1, - sym__initializer, + [164923] = 5, + ACTIONS(7944), 1, + anon_sym_AMP, + ACTIONS(7946), 1, + anon_sym_PIPE, + ACTIONS(7948), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6612), 3, + ACTIONS(4897), 5, sym__automatic_semicolon, - anon_sym_COMMA, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_SEMI, - [132331] = 2, + anon_sym_LBRACK, + [164944] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4774), 1, + sym_type_annotation, + STATE(5524), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4359), 9, + ACTIONS(7383), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [132347] = 8, - ACTIONS(6452), 1, + [164967] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6905), 1, - sym__automatic_semicolon, - STATE(4152), 1, + STATE(4777), 1, sym_type_annotation, - STATE(4719), 1, + STATE(5529), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6899), 2, + ACTIONS(7383), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - ACTIONS(6903), 2, - anon_sym_in, - anon_sym_of, - [132375] = 5, - ACTIONS(6982), 1, - anon_sym_AMP, - ACTIONS(6984), 1, - anon_sym_PIPE, - ACTIONS(6986), 1, - anon_sym_extends, + [164990] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4359), 6, + ACTIONS(4883), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - [132397] = 7, - ACTIONS(6452), 1, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [165005] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - STATE(4183), 1, + STATE(4778), 1, sym_type_annotation, - STATE(4751), 1, + STATE(5532), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6990), 2, - anon_sym_BANG, - anon_sym_QMARK, - ACTIONS(6988), 3, + ACTIONS(7383), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [132423] = 8, - ACTIONS(6452), 1, + [165028] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6992), 1, - anon_sym_BANG, - ACTIONS(6994), 1, - anon_sym_QMARK, - STATE(4553), 1, + STATE(4990), 1, sym_type_annotation, - STATE(5308), 1, + STATE(5736), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6466), 3, + ACTIONS(7477), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [132451] = 8, - ACTIONS(6452), 1, + [165051] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6996), 1, - anon_sym_BANG, - ACTIONS(6998), 1, - anon_sym_QMARK, - STATE(4318), 1, + STATE(4779), 1, sym_type_annotation, - STATE(5023), 1, + STATE(5533), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6476), 3, + ACTIONS(7383), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [132479] = 3, - ACTIONS(3451), 1, - anon_sym_LBRACE, + [165074] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3453), 8, - anon_sym_as, - anon_sym_COMMA, + ACTIONS(4847), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - anon_sym_LBRACE_PIPE, - [132497] = 2, + [165089] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4375), 9, + ACTIONS(4871), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [132513] = 3, - ACTIONS(6982), 1, - anon_sym_AMP, + [165104] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6604), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4379), 8, + ACTIONS(8018), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PIPE, - anon_sym_extends, - [132531] = 2, + anon_sym_PIPE_RBRACE, + [165123] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4383), 9, + ACTIONS(4871), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [132547] = 6, - ACTIONS(6784), 1, - anon_sym_AMP, - ACTIONS(6786), 1, - anon_sym_PIPE, - ACTIONS(6788), 1, - anon_sym_extends, - ACTIONS(7000), 1, + [165138] = 6, + ACTIONS(7079), 1, anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4995), 1, + sym_type_annotation, + STATE(5741), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6954), 5, - anon_sym_LBRACE, + ACTIONS(7477), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACK, - anon_sym_EQ_GT, - [132571] = 8, - ACTIONS(6452), 1, + anon_sym_SEMI, + [165161] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7002), 1, - anon_sym_BANG, - ACTIONS(7004), 1, - anon_sym_QMARK, - STATE(4232), 1, + STATE(4997), 1, sym_type_annotation, - STATE(4903), 1, + STATE(5743), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6476), 3, + ACTIONS(7477), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [132599] = 10, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6932), 1, - anon_sym_LBRACE, - ACTIONS(7006), 1, - anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - STATE(2621), 1, - sym_class_body, - STATE(3771), 1, - sym_type_parameters, - STATE(4846), 1, - sym_extends_clause, - STATE(5516), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, + [165184] = 4, + ACTIONS(4630), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [132631] = 8, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(6105), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, anon_sym_COLON, - ACTIONS(7010), 1, - anon_sym_BANG, - ACTIONS(7012), 1, + anon_sym_LT, anon_sym_QMARK, - STATE(4536), 1, - sym_type_annotation, - STATE(5279), 1, - sym__initializer, + [165203] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6608), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6466), 3, + ACTIONS(8018), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [132659] = 7, - ACTIONS(6452), 1, + anon_sym_PIPE_RBRACE, + [165222] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - STATE(4117), 1, + STATE(5006), 1, sym_type_annotation, - STATE(5243), 1, + STATE(5750), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6574), 2, - anon_sym_BANG, - anon_sym_QMARK, - ACTIONS(6572), 3, + ACTIONS(7477), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [132685] = 8, - ACTIONS(6452), 1, + [165245] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7014), 1, - anon_sym_BANG, - ACTIONS(7016), 1, - anon_sym_QMARK, - STATE(4268), 1, + STATE(5007), 1, sym_type_annotation, - STATE(4950), 1, + STATE(5751), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6476), 3, + ACTIONS(7477), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [132713] = 2, + [165268] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2383), 9, + ACTIONS(4997), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [132729] = 8, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(7018), 1, - anon_sym_BANG, - ACTIONS(7020), 1, - anon_sym_QMARK, - STATE(4556), 1, - sym_type_annotation, - STATE(5311), 1, - sym__initializer, + [165283] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6466), 3, + ACTIONS(2577), 8, sym__automatic_semicolon, - anon_sym_COMMA, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_SEMI, - [132757] = 5, - ACTIONS(6422), 1, - anon_sym_DOT, - ACTIONS(6858), 1, - anon_sym_LT, - STATE(2999), 1, - sym_type_arguments, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [165298] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3580), 6, - anon_sym_as, + ACTIONS(5001), 8, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [132779] = 8, - ACTIONS(6452), 1, + [165313] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7022), 1, - anon_sym_BANG, - ACTIONS(7024), 1, - anon_sym_QMARK, - STATE(4205), 1, + STATE(5015), 1, sym_type_annotation, - STATE(4832), 1, + STATE(5761), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6632), 3, + ACTIONS(7477), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [132807] = 8, - ACTIONS(6452), 1, + [165336] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7026), 1, - anon_sym_BANG, - ACTIONS(7028), 1, - anon_sym_QMARK, - STATE(4279), 1, + STATE(5016), 1, sym_type_annotation, - STATE(4960), 1, + STATE(5762), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6476), 3, + ACTIONS(7477), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [132835] = 8, - ACTIONS(6452), 1, + [165359] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6618), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8020), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [165378] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7030), 1, - anon_sym_BANG, - ACTIONS(7032), 1, - anon_sym_QMARK, - STATE(4235), 1, + STATE(5020), 1, sym_type_annotation, - STATE(4907), 1, + STATE(5765), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6632), 3, + ACTIONS(7477), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [132863] = 7, - ACTIONS(6452), 1, + [165401] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - STATE(4194), 1, + STATE(5021), 1, sym_type_annotation, - STATE(4788), 1, + STATE(5767), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6456), 2, - anon_sym_BANG, - anon_sym_QMARK, - ACTIONS(6454), 3, + ACTIONS(7477), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [132889] = 8, - ACTIONS(6452), 1, + [165424] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7034), 1, - anon_sym_BANG, - ACTIONS(7036), 1, - anon_sym_QMARK, - STATE(4255), 1, + STATE(5022), 1, sym_type_annotation, - STATE(4933), 1, + STATE(5769), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6632), 3, + ACTIONS(7477), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [132917] = 8, - ACTIONS(6452), 1, + [165447] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7038), 1, - anon_sym_BANG, - ACTIONS(7040), 1, - anon_sym_QMARK, - STATE(4266), 1, + STATE(5023), 1, sym_type_annotation, - STATE(4947), 1, + STATE(5770), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6632), 3, + ACTIONS(7477), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [132945] = 8, - ACTIONS(6452), 1, + [165470] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7042), 1, - anon_sym_BANG, - ACTIONS(7044), 1, - anon_sym_QMARK, - STATE(4275), 1, + STATE(4925), 1, sym_type_annotation, - STATE(4962), 1, + STATE(5422), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6632), 3, + ACTIONS(7513), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [132973] = 8, - ACTIONS(6452), 1, + [165493] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7046), 1, - anon_sym_BANG, - ACTIONS(7048), 1, - anon_sym_QMARK, - STATE(4310), 1, + STATE(5030), 1, sym_type_annotation, - STATE(5005), 1, + STATE(5778), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6632), 3, + ACTIONS(7477), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [133001] = 2, + [165516] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(5035), 1, + sym_type_annotation, + STATE(5780), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7050), 9, + ACTIONS(7477), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [165539] = 6, + ACTIONS(7079), 1, anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(5036), 1, + sym_type_annotation, + STATE(5784), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7477), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, + anon_sym_SEMI, + [165562] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [133017] = 10, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(7006), 1, - anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - ACTIONS(7052), 1, - anon_sym_LBRACE, - STATE(233), 1, - sym_class_body, - STATE(3761), 1, - sym_type_parameters, - STATE(4846), 1, - sym_extends_clause, - STATE(5422), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, + STATE(5037), 1, + sym_type_annotation, + STATE(5785), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [133049] = 10, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(7006), 1, - anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - ACTIONS(7052), 1, - anon_sym_LBRACE, - STATE(234), 1, - sym_class_body, - STATE(3663), 1, - sym_type_parameters, - STATE(4846), 1, - sym_extends_clause, - STATE(5651), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, + ACTIONS(7477), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [165585] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [133081] = 2, + ACTIONS(4644), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [165600] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4317), 9, + ACTIONS(4785), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133097] = 8, - ACTIONS(6452), 1, + [165615] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7054), 1, - anon_sym_BANG, - ACTIONS(7056), 1, - anon_sym_QMARK, - STATE(4539), 1, + STATE(5038), 1, sym_type_annotation, - STATE(5282), 1, + STATE(5791), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6466), 3, + ACTIONS(7477), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [133125] = 2, + [165638] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4419), 9, + ACTIONS(8022), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_PIPE_RBRACE, + [165653] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5005), 8, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133141] = 2, + [165668] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6283), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4423), 9, + ACTIONS(8024), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [165687] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4761), 8, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133157] = 10, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(7006), 1, - anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - ACTIONS(7058), 1, + [165702] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1982), 8, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, - STATE(3629), 1, - sym_type_parameters, - STATE(4256), 1, - sym_class_body, - STATE(4846), 1, - sym_extends_clause, - STATE(5550), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_PIPE_RBRACE, + [165717] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [133189] = 8, - ACTIONS(6452), 1, + ACTIONS(4769), 8, + sym__automatic_semicolon, anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(7060), 1, - anon_sym_BANG, - ACTIONS(7062), 1, - anon_sym_QMARK, - STATE(4214), 1, - sym_type_annotation, - STATE(4847), 1, - sym__initializer, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [165732] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6476), 3, + ACTIONS(4624), 8, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - [133217] = 5, - ACTIONS(6982), 1, + anon_sym_LBRACK, anon_sym_AMP, - ACTIONS(6984), 1, anon_sym_PIPE, - ACTIONS(6986), 1, anon_sym_extends, + [165747] = 4, + ACTIONS(8026), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4427), 6, + ACTIONS(4779), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + ACTIONS(4821), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - [133239] = 3, - ACTIONS(3459), 1, - anon_sym_LBRACE, + [165766] = 9, + ACTIONS(1696), 1, + anon_sym_import, + ACTIONS(8028), 1, + sym_identifier, + ACTIONS(8030), 1, + sym_this, + STATE(1998), 1, + sym__type_query_member_expression, + STATE(2005), 1, + sym__type_query_subscript_expression, + STATE(2273), 1, + sym__type_query_instantiation_expression, + STATE(2481), 1, + sym__type_query_call_expression, + STATE(5632), 1, + sym_import, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 8, - anon_sym_as, + [165795] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3877), 8, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - anon_sym_LBRACE_PIPE, - [133257] = 2, + [165810] = 6, + ACTIONS(7976), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8032), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7972), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4819), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + STATE(5066), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [165833] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4431), 9, + ACTIONS(4917), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133273] = 2, + [165848] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4435), 9, + ACTIONS(4961), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133289] = 5, - ACTIONS(6982), 1, + [165863] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6322), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8018), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [165882] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2569), 8, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_AMP, - ACTIONS(6984), 1, anon_sym_PIPE, - ACTIONS(6986), 1, anon_sym_extends, + [165897] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4435), 6, + ACTIONS(1894), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_PIPE_RBRACE, + [165912] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4779), 8, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - [133311] = 8, - ACTIONS(6452), 1, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [165927] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7064), 1, - anon_sym_BANG, - ACTIONS(7066), 1, - anon_sym_QMARK, - STATE(4330), 1, + STATE(4858), 1, sym_type_annotation, - STATE(5040), 1, + STATE(5527), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6476), 3, + ACTIONS(7513), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [133339] = 2, + [165950] = 3, + ACTIONS(8026), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7068), 9, + ACTIONS(4779), 7, + sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, + anon_sym_SEMI, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [165967] = 6, + ACTIONS(7087), 1, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [133355] = 2, + ACTIONS(7950), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7952), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7954), 1, + anon_sym_QMARK_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5055), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [165990] = 6, + ACTIONS(7087), 1, + anon_sym_COLON, + ACTIONS(7950), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7952), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7954), 1, + anon_sym_QMARK_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5056), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [166013] = 3, + ACTIONS(8026), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2387), 9, + ACTIONS(4825), 7, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133371] = 10, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(7006), 1, + [166030] = 3, + ACTIONS(8034), 1, anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - ACTIONS(7058), 1, - anon_sym_LBRACE, - STATE(3643), 1, - sym_type_parameters, - STATE(4425), 1, - sym_class_body, - STATE(4846), 1, - sym_extends_clause, - STATE(5391), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [133403] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7070), 9, + ACTIONS(4829), 7, + sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [133419] = 8, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(7072), 1, - anon_sym_BANG, - ACTIONS(7074), 1, - anon_sym_QMARK, - STATE(4560), 1, - sym_type_annotation, - STATE(5322), 1, - sym__initializer, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + [166047] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6466), 3, + ACTIONS(4644), 8, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - [133447] = 2, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [166062] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4325), 9, + ACTIONS(4785), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133463] = 8, - ACTIONS(6452), 1, + [166077] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7076), 1, - anon_sym_BANG, - ACTIONS(7078), 1, - anon_sym_QMARK, - STATE(4544), 1, + STATE(4794), 1, sym_type_annotation, - STATE(5290), 1, + STATE(5547), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6466), 3, + ACTIONS(7383), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [133491] = 10, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(7006), 1, - anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - ACTIONS(7080), 1, - anon_sym_LBRACE, - STATE(864), 1, - sym_class_body, - STATE(3556), 1, - sym_type_parameters, - STATE(4846), 1, - sym_extends_clause, - STATE(5368), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, + [166100] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(5064), 1, + sym_type_annotation, + STATE(5816), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [133523] = 10, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(7006), 1, - anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - ACTIONS(7058), 1, + ACTIONS(8036), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [166123] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4925), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - STATE(802), 1, - sym_class_body, - STATE(3621), 1, - sym_type_parameters, - STATE(4846), 1, - sym_extends_clause, - STATE(5634), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [166138] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [133555] = 8, - ACTIONS(3193), 1, + ACTIONS(4965), 8, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [166153] = 7, + ACTIONS(3295), 1, anon_sym_DQUOTE, - ACTIONS(3195), 1, + ACTIONS(3297), 1, anon_sym_SQUOTE, - ACTIONS(6940), 1, + ACTIONS(7674), 1, sym_identifier, - ACTIONS(7082), 1, - anon_sym_RBRACE, - STATE(5436), 1, + STATE(6643), 1, sym_export_specifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6942), 2, + ACTIONS(7676), 2, anon_sym_type, anon_sym_typeof, - STATE(5101), 2, + STATE(6163), 2, sym__module_export_name, sym_string, - [133583] = 10, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6920), 1, - anon_sym_LBRACE, - ACTIONS(7006), 1, - anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - STATE(2304), 1, - sym_class_body, - STATE(3625), 1, - sym_type_parameters, - STATE(4846), 1, - sym_extends_clause, - STATE(5495), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [133615] = 2, + [166178] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(5068), 1, + sym_type_annotation, + STATE(5825), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4455), 9, + ACTIONS(7507), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133631] = 2, + [166201] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(5069), 1, + sym_type_annotation, + STATE(5826), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4459), 9, + ACTIONS(7507), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133647] = 2, + [166224] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4463), 9, + ACTIONS(4839), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133663] = 2, + [166239] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4822), 1, + sym_type_annotation, + STATE(5567), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2391), 9, + ACTIONS(7383), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, + [166262] = 5, + ACTIONS(8002), 1, anon_sym_AMP, + ACTIONS(8012), 1, anon_sym_PIPE, + ACTIONS(8014), 1, anon_sym_extends, - [133679] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4227), 9, + ACTIONS(4969), 5, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133695] = 10, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(7006), 1, - anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - ACTIONS(7080), 1, + [166283] = 4, + ACTIONS(2685), 1, anon_sym_LBRACE, - STATE(941), 1, - sym_class_body, - STATE(3754), 1, - sym_type_parameters, - STATE(4846), 1, - sym_extends_clause, - STATE(5408), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, + STATE(6609), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [133727] = 2, + ACTIONS(8024), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [166302] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4914), 1, + sym_type_annotation, + STATE(5586), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4333), 9, + ACTIONS(7513), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133743] = 2, + [166325] = 9, + ACTIONS(1696), 1, + anon_sym_import, + ACTIONS(8006), 1, + sym_this, + ACTIONS(8038), 1, + sym_identifier, + STATE(3413), 1, + sym__type_query_member_expression, + STATE(3415), 1, + sym__type_query_subscript_expression, + STATE(3470), 1, + sym__type_query_call_expression, + STATE(3619), 1, + sym__type_query_instantiation_expression, + STATE(5735), 1, + sym_import, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166354] = 6, + ACTIONS(7976), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8040), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7972), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4819), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + STATE(4910), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [166377] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4231), 9, + ACTIONS(4769), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133759] = 2, + [166392] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6325), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4125), 9, + ACTIONS(8042), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133775] = 2, + anon_sym_PIPE_RBRACE, + [166411] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4483), 9, + ACTIONS(4624), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133791] = 8, - ACTIONS(6452), 1, + [166426] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7084), 1, - anon_sym_BANG, - ACTIONS(7086), 1, - anon_sym_QMARK, - STATE(4564), 1, + STATE(5070), 1, sym_type_annotation, - STATE(5332), 1, + STATE(5834), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6466), 3, + ACTIONS(7507), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [133819] = 5, - ACTIONS(6982), 1, - anon_sym_AMP, - ACTIONS(6984), 1, - anon_sym_PIPE, - ACTIONS(6986), 1, - anon_sym_extends, + [166449] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(5071), 1, + sym_type_annotation, + STATE(5835), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4487), 6, + ACTIONS(7507), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - [133841] = 2, + [166472] = 3, + ACTIONS(7944), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4241), 9, + ACTIONS(4921), 7, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133857] = 3, - ACTIONS(7088), 1, - anon_sym_LBRACK, + [166489] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(5079), 1, + sym_type_annotation, + STATE(5842), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4241), 8, + ACTIONS(7507), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133875] = 2, + [166512] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(5081), 1, + sym_type_annotation, + STATE(5843), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4117), 9, + ACTIONS(7507), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133891] = 2, + [166535] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(5084), 1, + sym_type_annotation, + STATE(5847), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4247), 9, + ACTIONS(7507), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133907] = 4, - ACTIONS(7090), 1, + [166558] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, anon_sym_COLON, + STATE(5085), 1, + sym_type_annotation, + STATE(5849), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4169), 3, + ACTIONS(7507), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [166581] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(5087), 1, sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - ACTIONS(6914), 5, + STATE(5854), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7507), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [133927] = 8, - ACTIONS(3193), 1, - anon_sym_DQUOTE, - ACTIONS(3195), 1, - anon_sym_SQUOTE, - ACTIONS(6940), 1, - sym_identifier, - ACTIONS(7092), 1, - anon_sym_RBRACE, - STATE(5436), 1, - sym_export_specifier, + [166604] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(5088), 1, + sym_type_annotation, + STATE(5855), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6942), 2, - anon_sym_type, - anon_sym_typeof, - STATE(5101), 2, - sym__module_export_name, - sym_string, - [133955] = 3, - ACTIONS(3455), 1, - anon_sym_LBRACE, + ACTIONS(7507), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [166627] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3457), 8, - anon_sym_as, + ACTIONS(4855), 8, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - anon_sym_LBRACE_PIPE, - [133973] = 8, - ACTIONS(6452), 1, + [166642] = 9, + ACTIONS(1696), 1, + anon_sym_import, + ACTIONS(8044), 1, + sym_identifier, + ACTIONS(8046), 1, + sym_this, + STATE(1758), 1, + sym__type_query_member_expression, + STATE(1759), 1, + sym__type_query_subscript_expression, + STATE(1818), 1, + sym__type_query_call_expression, + STATE(1819), 1, + sym__type_query_instantiation_expression, + STATE(5505), 1, + sym_import, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166671] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7094), 1, - anon_sym_BANG, - ACTIONS(7096), 1, - anon_sym_QMARK, - STATE(4264), 1, + STATE(4843), 1, sym_type_annotation, - STATE(4943), 1, + STATE(5579), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6466), 3, + ACTIONS(7383), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [134001] = 8, - ACTIONS(6452), 1, + [166694] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7098), 1, - anon_sym_BANG, - ACTIONS(7100), 1, - anon_sym_QMARK, - STATE(4440), 1, + STATE(4844), 1, sym_type_annotation, - STATE(5133), 1, + STATE(5581), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6466), 3, + ACTIONS(7383), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [134029] = 8, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(7102), 1, - anon_sym_BANG, - ACTIONS(7104), 1, - anon_sym_QMARK, - STATE(4329), 1, - sym_type_annotation, - STATE(5037), 1, - sym__initializer, + [166717] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6476), 3, + ACTIONS(2581), 8, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [134057] = 10, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6920), 1, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - ACTIONS(7006), 1, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - STATE(2380), 1, - sym_class_body, - STATE(3648), 1, - sym_type_parameters, - STATE(4846), 1, - sym_extends_clause, - STATE(5453), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, + [166732] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [134089] = 2, + ACTIONS(4973), 8, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [166747] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3457), 9, + ACTIONS(3881), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [134105] = 7, - ACTIONS(6452), 1, + [166762] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - STATE(4446), 1, + STATE(5090), 1, sym_type_annotation, - STATE(5163), 1, + STATE(5861), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6658), 2, - anon_sym_BANG, - anon_sym_QMARK, - ACTIONS(6656), 3, + ACTIONS(7507), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [134131] = 8, - ACTIONS(6452), 1, + [166785] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7106), 1, - anon_sym_BANG, - ACTIONS(7108), 1, - anon_sym_QMARK, - STATE(4230), 1, + STATE(5093), 1, sym_type_annotation, - STATE(4900), 1, + STATE(5864), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6476), 3, + ACTIONS(7507), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [134159] = 8, - ACTIONS(6452), 1, + [166808] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7112), 1, - anon_sym_BANG, - ACTIONS(7114), 1, - anon_sym_QMARK, - STATE(4037), 1, + STATE(4853), 1, sym_type_annotation, - STATE(4787), 1, + STATE(5588), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7110), 3, + ACTIONS(7383), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [134187] = 5, - ACTIONS(849), 1, - anon_sym_COLON, - ACTIONS(7116), 1, - anon_sym_QMARK, - STATE(5367), 1, - sym_type_annotation, + [166831] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2573), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [166846] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1912), 6, + ACTIONS(4847), 8, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [134209] = 7, - ACTIONS(6452), 1, + [166861] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - STATE(4497), 1, + STATE(4854), 1, sym_type_annotation, - STATE(5213), 1, + STATE(5589), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6522), 2, - anon_sym_BANG, - anon_sym_QMARK, - ACTIONS(6520), 3, + ACTIONS(7383), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [134235] = 8, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(7119), 1, - anon_sym_BANG, - ACTIONS(7121), 1, - anon_sym_QMARK, - STATE(4513), 1, - sym_type_annotation, - STATE(5207), 1, - sym__initializer, + [166884] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6289), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6466), 3, + ACTIONS(7958), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [134263] = 8, - ACTIONS(6452), 1, + anon_sym_PIPE_RBRACE, + [166903] = 6, + ACTIONS(7976), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8048), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7972), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4819), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + STATE(5066), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [166926] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7123), 1, - anon_sym_BANG, - ACTIONS(7125), 1, - anon_sym_QMARK, - STATE(4409), 1, + STATE(5109), 1, sym_type_annotation, - STATE(5116), 1, + STATE(5877), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6632), 3, + ACTIONS(7507), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [134291] = 8, - ACTIONS(6452), 1, + [166949] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7127), 1, - anon_sym_BANG, - ACTIONS(7129), 1, - anon_sym_QMARK, - STATE(4135), 1, + STATE(4855), 1, sym_type_annotation, - STATE(4823), 1, + STATE(5592), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6466), 3, + ACTIONS(7383), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [134319] = 4, - ACTIONS(7090), 1, - anon_sym_COLON, + [166972] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6341), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4247), 3, + ACTIONS(8020), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [166991] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(5176), 1, sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - ACTIONS(6962), 5, + STATE(5918), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7413), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [134339] = 8, - ACTIONS(6452), 1, + [167014] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7131), 1, - anon_sym_BANG, - ACTIONS(7133), 1, - anon_sym_QMARK, - STATE(4225), 1, + STATE(4857), 1, sym_type_annotation, - STATE(4872), 1, + STATE(5593), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6476), 3, + ACTIONS(7383), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [134367] = 2, + [167037] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4337), 9, + ACTIONS(4977), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [134383] = 2, + [167052] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3453), 9, + ACTIONS(4997), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [134399] = 8, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(7135), 1, - anon_sym_BANG, - ACTIONS(7137), 1, - anon_sym_QMARK, - STATE(4441), 1, - sym_type_annotation, - STATE(5152), 1, - sym__initializer, + [167067] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6632), 3, + ACTIONS(4897), 8, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [134427] = 8, - ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(7139), 1, - anon_sym_BANG, - ACTIONS(7141), 1, - anon_sym_QMARK, - STATE(4552), 1, - sym_type_annotation, - STATE(5289), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6466), 3, - sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134455] = 2, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [167082] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4341), 9, + ACTIONS(5001), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [134471] = 8, - ACTIONS(6452), 1, + [167097] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7143), 1, - anon_sym_BANG, - ACTIONS(7145), 1, - anon_sym_QMARK, - STATE(4035), 1, + STATE(4865), 1, sym_type_annotation, - STATE(4944), 1, + STATE(5600), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6466), 3, + ACTIONS(7383), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [134499] = 2, + [167120] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 9, + ACTIONS(5005), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [134515] = 8, - ACTIONS(6452), 1, + [167135] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7147), 1, - anon_sym_BANG, - ACTIONS(7149), 1, - anon_sym_QMARK, - STATE(4054), 1, + STATE(5117), 1, sym_type_annotation, - STATE(4936), 1, + STATE(5891), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7110), 3, + ACTIONS(7507), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [134543] = 2, + [167158] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(5118), 1, + sym_type_annotation, + STATE(5892), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4345), 9, + ACTIONS(7507), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, + [167181] = 5, + ACTIONS(8002), 1, anon_sym_AMP, + ACTIONS(8012), 1, anon_sym_PIPE, + ACTIONS(8014), 1, anon_sym_extends, - [134559] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4151), 9, + ACTIONS(4977), 5, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [134575] = 8, - ACTIONS(6452), 1, + [167202] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7151), 1, - anon_sym_BANG, - ACTIONS(7153), 1, - anon_sym_QMARK, - STATE(4057), 1, + STATE(5122), 1, sym_type_annotation, - STATE(4995), 1, + STATE(5897), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6466), 3, + ACTIONS(7507), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [134603] = 8, - ACTIONS(6452), 1, + [167225] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7155), 1, - anon_sym_BANG, - ACTIONS(7157), 1, - anon_sym_QMARK, - STATE(4065), 1, + STATE(5123), 1, sym_type_annotation, - STATE(5251), 1, + STATE(5898), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6466), 3, + ACTIONS(7507), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [134631] = 8, - ACTIONS(6452), 1, + [167248] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7159), 1, - anon_sym_BANG, - ACTIONS(7161), 1, - anon_sym_QMARK, - STATE(4443), 1, + STATE(5124), 1, sym_type_annotation, - STATE(5154), 1, + STATE(5900), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6632), 3, + ACTIONS(7507), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [134659] = 10, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(7006), 1, - anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - ACTIONS(7058), 1, - anon_sym_LBRACE, - STATE(3636), 1, - sym_type_parameters, - STATE(4336), 1, - sym_class_body, - STATE(4846), 1, - sym_extends_clause, - STATE(5686), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [134691] = 8, - ACTIONS(6452), 1, + [167271] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7163), 1, - anon_sym_BANG, - ACTIONS(7165), 1, - anon_sym_QMARK, - STATE(4465), 1, + STATE(5125), 1, sym_type_annotation, - STATE(5180), 1, + STATE(5902), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6632), 3, + ACTIONS(7507), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [134719] = 10, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6920), 1, - anon_sym_LBRACE, - ACTIONS(7006), 1, - anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - STATE(2214), 1, - sym_class_body, - STATE(3638), 1, - sym_type_parameters, - STATE(4846), 1, - sym_extends_clause, - STATE(5709), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [134751] = 10, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(7006), 1, - anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - ACTIONS(7058), 1, - anon_sym_LBRACE, - STATE(3639), 1, - sym_type_parameters, - STATE(4360), 1, - sym_class_body, - STATE(4846), 1, - sym_extends_clause, - STATE(5725), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, + [167294] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(5126), 1, + sym_type_annotation, + STATE(5907), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [134783] = 8, - ACTIONS(6452), 1, + ACTIONS(7507), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [167317] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7167), 1, - anon_sym_BANG, - ACTIONS(7169), 1, - anon_sym_QMARK, - STATE(4229), 1, + STATE(5127), 1, sym_type_annotation, - STATE(4895), 1, + STATE(5908), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6476), 3, + ACTIONS(7507), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [134811] = 2, + [167340] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6332), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2395), 9, + ACTIONS(8042), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [134827] = 8, - ACTIONS(6452), 1, + anon_sym_PIPE_RBRACE, + [167359] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7171), 1, - anon_sym_BANG, - ACTIONS(7173), 1, - anon_sym_QMARK, - STATE(4482), 1, + STATE(5154), 1, sym_type_annotation, - STATE(5209), 1, + STATE(5924), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6632), 3, + ACTIONS(7507), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [134855] = 9, - ACTIONS(3193), 1, - anon_sym_DQUOTE, - ACTIONS(3195), 1, - anon_sym_SQUOTE, - ACTIONS(6889), 1, - sym_identifier, - ACTIONS(6891), 1, - anon_sym_type, - ACTIONS(6897), 1, - anon_sym_typeof, - STATE(5480), 1, - sym_import_specifier, - STATE(5530), 1, - sym__import_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(5791), 2, - sym__module_export_name, - sym_string, - [134885] = 8, - ACTIONS(6452), 1, + [167382] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7175), 1, - anon_sym_BANG, - ACTIONS(7177), 1, - anon_sym_QMARK, - STATE(4532), 1, + STATE(5158), 1, sym_type_annotation, - STATE(5275), 1, + STATE(5927), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6466), 3, + ACTIONS(7507), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [134913] = 2, + [167405] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7179), 9, + ACTIONS(2561), 8, + sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [134929] = 2, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [167420] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4257), 9, + ACTIONS(4761), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [134945] = 10, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(7006), 1, - anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - ACTIONS(7058), 1, - anon_sym_LBRACE, - STATE(789), 1, - sym_class_body, - STATE(3763), 1, - sym_type_parameters, - STATE(4846), 1, - sym_extends_clause, - STATE(5443), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, + [167435] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [134977] = 2, + ACTIONS(4875), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [167450] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4213), 9, + ACTIONS(4795), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [134993] = 10, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6920), 1, - anon_sym_LBRACE, - ACTIONS(7006), 1, - anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - STATE(2327), 1, - sym_class_body, - STATE(3768), 1, - sym_type_parameters, - STATE(4846), 1, - sym_extends_clause, - STATE(5474), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, + [167465] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [135025] = 2, + ACTIONS(4863), 8, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [167480] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4263), 9, + ACTIONS(4733), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [135041] = 3, - ACTIONS(6982), 1, - anon_sym_AMP, + [167495] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4267), 8, + ACTIONS(4801), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [135059] = 2, + [167510] = 3, + ACTIONS(7944), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4215), 9, + ACTIONS(4805), 7, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [135075] = 8, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(7181), 1, - anon_sym_BANG, - ACTIONS(7183), 1, - anon_sym_QMARK, - STATE(4242), 1, - sym_type_annotation, - STATE(4925), 1, - sym__initializer, + [167527] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6612), 3, + ACTIONS(2569), 8, sym__automatic_semicolon, - anon_sym_COMMA, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_SEMI, - [135103] = 2, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [167542] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4271), 9, + ACTIONS(4735), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [135119] = 2, + [167557] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4275), 9, + ACTIONS(4809), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [135135] = 10, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6932), 1, + [167572] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8050), 8, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_LBRACE, - ACTIONS(7006), 1, - anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - STATE(1735), 1, - sym_class_body, - STATE(3630), 1, - sym_type_parameters, - STATE(4846), 1, - sym_extends_clause, - STATE(5560), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_PIPE_RBRACE, + [167587] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [135167] = 5, - ACTIONS(6982), 1, + ACTIONS(4813), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [167602] = 5, + ACTIONS(7944), 1, anon_sym_AMP, - ACTIONS(6984), 1, + ACTIONS(7946), 1, anon_sym_PIPE, - ACTIONS(6986), 1, + ACTIONS(7948), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4279), 6, + ACTIONS(4817), 5, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - [135189] = 4, - ACTIONS(7088), 1, + [167623] = 4, + ACTIONS(8016), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4241), 3, + ACTIONS(4779), 3, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - ACTIONS(4283), 5, + ACTIONS(4821), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, - [135209] = 2, + [167642] = 3, + ACTIONS(8016), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1896), 9, + ACTIONS(4825), 7, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [135225] = 2, + [167659] = 5, + ACTIONS(8002), 1, + anon_sym_AMP, + ACTIONS(8012), 1, + anon_sym_PIPE, + ACTIONS(8014), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7185), 9, + ACTIONS(4897), 5, + sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [135241] = 3, - ACTIONS(7088), 1, + anon_sym_SEMI, anon_sym_LBRACK, + [167680] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4287), 8, + ACTIONS(4917), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [135259] = 3, - ACTIONS(7187), 1, - anon_sym_extends, + [167695] = 4, + ACTIONS(8052), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4291), 8, + STATE(5522), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + ACTIONS(7590), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - [135277] = 10, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6920), 1, - anon_sym_LBRACE, - ACTIONS(7006), 1, - anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - STATE(2316), 1, - sym_class_body, - STATE(3653), 1, - sym_type_parameters, - STATE(4846), 1, - sym_extends_clause, - STATE(5627), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, + [167714] = 9, + ACTIONS(1696), 1, + anon_sym_import, + ACTIONS(8054), 1, + sym_identifier, + STATE(4845), 1, + sym_nested_type_identifier, + STATE(5375), 1, + sym__type_query_member_expression_in_type_annotation, + STATE(5920), 1, + sym_generic_type, + STATE(6012), 1, + sym_import, + STATE(7113), 1, + sym__type_query_call_expression_in_type_annotation, + STATE(7114), 1, + sym_nested_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [135309] = 2, + [167743] = 3, + ACTIONS(8056), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1908), 9, + ACTIONS(4829), 7, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, - anon_sym_extends, - [135325] = 10, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6932), 1, - anon_sym_LBRACE, - ACTIONS(7006), 1, - anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - STATE(1686), 1, - sym_class_body, - STATE(3640), 1, - sym_type_parameters, - STATE(4846), 1, - sym_extends_clause, - STATE(5345), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [135357] = 7, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(6912), 1, + [167760] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4152), 1, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(5180), 1, sym_type_annotation, - STATE(4427), 1, + STATE(5959), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6903), 2, - anon_sym_in, - anon_sym_of, - ACTIONS(6899), 3, + ACTIONS(8058), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [135383] = 8, - ACTIONS(6452), 1, + [167783] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7189), 1, - anon_sym_BANG, - ACTIONS(7191), 1, - anon_sym_QMARK, - STATE(4246), 1, + STATE(5182), 1, sym_type_annotation, - STATE(4829), 1, + STATE(5963), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6466), 3, + ACTIONS(8058), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [135411] = 5, - ACTIONS(6982), 1, + [167806] = 3, + ACTIONS(8002), 1, anon_sym_AMP, - ACTIONS(6984), 1, - anon_sym_PIPE, - ACTIONS(6986), 1, - anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4491), 6, + ACTIONS(4921), 7, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - [135433] = 2, + anon_sym_PIPE, + anon_sym_extends, + [167823] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4301), 9, + ACTIONS(3881), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [135449] = 8, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(7193), 1, - anon_sym_BANG, - ACTIONS(7195), 1, - anon_sym_QMARK, - STATE(4309), 1, - sym_type_annotation, - STATE(5007), 1, - sym__initializer, + [167838] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6612), 3, + ACTIONS(2581), 8, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - [135477] = 2, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [167853] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4309), 9, + ACTIONS(5916), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, + anon_sym_EQ, anon_sym_COMMA, + anon_sym_BANG, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [135493] = 10, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6920), 1, - anon_sym_LBRACE, - ACTIONS(7006), 1, - anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - STATE(2208), 1, - sym_class_body, - STATE(3657), 1, - sym_type_parameters, - STATE(4846), 1, - sym_extends_clause, - STATE(5710), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, + anon_sym_COLON, + anon_sym_QMARK, + [167868] = 4, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4737), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - [135525] = 5, - ACTIONS(6982), 1, - anon_sym_AMP, - ACTIONS(6984), 1, - anon_sym_PIPE, - ACTIONS(6986), 1, - anon_sym_extends, + ACTIONS(8060), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [167887] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4495), 6, + ACTIONS(4650), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - [135547] = 8, - ACTIONS(6452), 1, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [167902] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7197), 1, - anon_sym_BANG, - ACTIONS(7199), 1, - anon_sym_QMARK, - STATE(4282), 1, + STATE(4847), 1, sym_type_annotation, - STATE(4971), 1, + STATE(5845), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6476), 3, + ACTIONS(7499), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [135575] = 6, - ACTIONS(7203), 1, - anon_sym_BQUOTE, - ACTIONS(7205), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7201), 2, - sym__template_chars, - sym_escape_sequence, - STATE(4014), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - STATE(4024), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [135598] = 9, - ACTIONS(1550), 1, - anon_sym_import, - ACTIONS(7207), 1, - sym_identifier, - ACTIONS(7209), 1, - sym_this, - STATE(2964), 1, - sym__type_query_call_expression, - STATE(2983), 1, - sym__type_query_instantiation_expression, - STATE(3239), 1, - sym__type_query_member_expression, - STATE(3240), 1, - sym__type_query_subscript_expression, - STATE(4617), 1, - sym_import, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [135627] = 3, - ACTIONS(6885), 1, + [167925] = 3, + ACTIONS(7610), 1, anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4151), 7, + ACTIONS(4624), 7, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RBRACK, @@ -252260,31846 +296654,34261 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - [135644] = 4, - ACTIONS(6858), 1, - anon_sym_LT, - STATE(3060), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4117), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [135663] = 6, - ACTIONS(6460), 1, + [167942] = 6, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7211), 1, + ACTIONS(7950), 1, anon_sym_DASH_QMARK_COLON, - ACTIONS(7213), 1, + ACTIONS(7952), 1, anon_sym_PLUS_QMARK_COLON, - ACTIONS(7215), 1, + ACTIONS(7954), 1, anon_sym_QMARK_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4464), 4, + STATE(4901), 4, sym_omitting_type_annotation, sym_adding_type_annotation, sym_opting_type_annotation, sym_type_annotation, - [135686] = 9, - ACTIONS(1550), 1, - anon_sym_import, - ACTIONS(7217), 1, - sym_identifier, - ACTIONS(7219), 1, - sym_this, - STATE(1519), 1, - sym__type_query_member_expression, - STATE(1520), 1, - sym__type_query_subscript_expression, - STATE(1568), 1, - sym__type_query_call_expression, - STATE(1569), 1, - sym__type_query_instantiation_expression, - STATE(4646), 1, - sym_import, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [135715] = 2, + [167965] = 3, + ACTIONS(8062), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3239), 8, - anon_sym_as, + ACTIONS(4644), 7, + anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_QMARK, anon_sym_extends, - [135730] = 6, - ACTIONS(6460), 1, + [167982] = 6, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(7211), 1, + ACTIONS(7950), 1, anon_sym_DASH_QMARK_COLON, - ACTIONS(7213), 1, + ACTIONS(7952), 1, anon_sym_PLUS_QMARK_COLON, - ACTIONS(7215), 1, + ACTIONS(7954), 1, anon_sym_QMARK_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4195), 4, + STATE(4905), 4, sym_omitting_type_annotation, sym_adding_type_annotation, sym_opting_type_annotation, sym_type_annotation, - [135753] = 9, - ACTIONS(1550), 1, - anon_sym_import, - ACTIONS(7221), 1, - sym_identifier, - STATE(3894), 1, - sym_nested_type_identifier, - STATE(4374), 1, - sym__type_query_member_expression_in_type_annotation, - STATE(4615), 1, - sym_generic_type, - STATE(5175), 1, - sym_import, - STATE(5856), 1, - sym__type_query_call_expression_in_type_annotation, - STATE(5905), 1, - sym_nested_identifier, + [168005] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6366), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [135782] = 6, - ACTIONS(7205), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7223), 1, - anon_sym_BQUOTE, + ACTIONS(8064), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [168024] = 4, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4792), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7201), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3946), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - STATE(4024), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [135805] = 2, + ACTIONS(8066), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [168043] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6451), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3255), 8, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [135820] = 9, - ACTIONS(1550), 1, - anon_sym_import, - ACTIONS(7225), 1, - sym_identifier, - ACTIONS(7227), 1, - sym_this, - STATE(1776), 1, - sym__type_query_member_expression, - STATE(1778), 1, - sym__type_query_subscript_expression, - STATE(1914), 1, - sym__type_query_call_expression, - STATE(1915), 1, - sym__type_query_instantiation_expression, - STATE(4665), 1, - sym_import, + ACTIONS(8068), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [168062] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6469), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [135849] = 3, - ACTIONS(6885), 1, - anon_sym_is, + ACTIONS(8068), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [168081] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6512), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4125), 7, + ACTIONS(8070), 6, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [135866] = 6, - ACTIONS(7205), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7229), 1, - anon_sym_BQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [168100] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6447), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7201), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3946), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - STATE(4024), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [135889] = 9, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(7231), 1, - anon_sym_COLON, - ACTIONS(7233), 1, - anon_sym_QMARK, - ACTIONS(7235), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(5504), 1, - sym_type_parameters, - STATE(5726), 1, - sym__call_signature, + ACTIONS(8070), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [168119] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [135918] = 5, - ACTIONS(6871), 1, + ACTIONS(4879), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_AMP, - ACTIONS(6873), 1, anon_sym_PIPE, - ACTIONS(6875), 1, anon_sym_extends, + [168134] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6450), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7237), 5, + ACTIONS(8068), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [135939] = 3, - ACTIONS(7239), 1, - anon_sym_is, + [168153] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6612), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4117), 7, + ACTIONS(8072), 6, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [135956] = 6, - ACTIONS(7205), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7241), 1, - anon_sym_BQUOTE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [168172] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7201), 2, - sym__template_chars, - sym_escape_sequence, - STATE(4014), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - STATE(4027), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [135979] = 6, - ACTIONS(6460), 1, + ACTIONS(740), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, anon_sym_COLON, - ACTIONS(7211), 1, - anon_sym_DASH_QMARK_COLON, - ACTIONS(7213), 1, - anon_sym_PLUS_QMARK_COLON, - ACTIONS(7215), 1, - anon_sym_QMARK_COLON, + anon_sym_QMARK, + [168187] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(5184), 1, + sym_type_annotation, + STATE(5985), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4460), 4, - sym_omitting_type_annotation, - sym_adding_type_annotation, - sym_opting_type_annotation, - sym_type_annotation, - [136002] = 7, - ACTIONS(6452), 1, + ACTIONS(8058), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [168210] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - ACTIONS(6901), 1, - anon_sym_BANG, - STATE(4152), 1, + STATE(4816), 1, sym_type_annotation, - STATE(5145), 1, + STATE(5986), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6899), 3, + ACTIONS(8058), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [136027] = 5, - ACTIONS(7243), 1, - anon_sym_LBRACE, - ACTIONS(7245), 1, - anon_sym_DOT, - STATE(4316), 1, - sym_statement_block, + [168233] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4991), 1, + sym_type_annotation, + STATE(5424), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1686), 5, + ACTIONS(7513), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [136048] = 7, - ACTIONS(3367), 1, - sym_identifier, - ACTIONS(3369), 1, - anon_sym_LBRACE, - ACTIONS(3371), 1, + [168256] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3627), 8, + anon_sym_as, anon_sym_LBRACK, - ACTIONS(7247), 1, - anon_sym_enum, - STATE(4669), 1, - sym_variable_declarator, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [168271] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3769), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [136073] = 9, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(7233), 1, - anon_sym_QMARK, - ACTIONS(7235), 1, - sym__member_signature_marker, - ACTIONS(7249), 1, - anon_sym_COLON, - STATE(3940), 1, - sym_formal_parameters, - STATE(5504), 1, - sym_type_parameters, - STATE(5726), 1, - sym__call_signature, + ACTIONS(3873), 8, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [168286] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136102] = 9, - ACTIONS(1550), 1, + ACTIONS(3631), 8, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [168301] = 9, + ACTIONS(1696), 1, anon_sym_import, - ACTIONS(7209), 1, - sym_this, - ACTIONS(7251), 1, + ACTIONS(8074), 1, sym_identifier, - STATE(2910), 1, - sym__type_query_member_expression, - STATE(2911), 1, - sym__type_query_subscript_expression, - STATE(2964), 1, - sym__type_query_call_expression, - STATE(2983), 1, - sym__type_query_instantiation_expression, - STATE(4676), 1, + STATE(5301), 1, + sym_nested_type_identifier, + STATE(5375), 1, + sym__type_query_member_expression_in_type_annotation, + STATE(6012), 1, sym_import, + STATE(6090), 1, + sym_generic_type, + STATE(7113), 1, + sym__type_query_call_expression_in_type_annotation, + STATE(7114), 1, + sym_nested_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136131] = 5, - ACTIONS(5444), 1, - anon_sym_COMMA, - ACTIONS(5581), 1, - anon_sym_RBRACE, - STATE(5226), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, + [168330] = 6, + ACTIONS(7087), 1, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [136152] = 6, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(7211), 1, + ACTIONS(7950), 1, anon_sym_DASH_QMARK_COLON, - ACTIONS(7213), 1, + ACTIONS(7952), 1, anon_sym_PLUS_QMARK_COLON, - ACTIONS(7215), 1, + ACTIONS(7954), 1, anon_sym_QMARK_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4538), 4, + STATE(4917), 4, sym_omitting_type_annotation, sym_adding_type_annotation, sym_opting_type_annotation, sym_type_annotation, - [136175] = 5, - ACTIONS(6871), 1, - anon_sym_AMP, - ACTIONS(6873), 1, - anon_sym_PIPE, - ACTIONS(6875), 1, - anon_sym_extends, + [168353] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4869), 1, + sym_type_annotation, + STATE(5605), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7253), 5, + ACTIONS(7383), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [136196] = 6, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(7211), 1, - anon_sym_DASH_QMARK_COLON, - ACTIONS(7213), 1, - anon_sym_PLUS_QMARK_COLON, - ACTIONS(7215), 1, - anon_sym_QMARK_COLON, + [168376] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4453), 4, - sym_omitting_type_annotation, - sym_adding_type_annotation, - sym_opting_type_annotation, - sym_type_annotation, - [136219] = 6, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(7211), 1, - anon_sym_DASH_QMARK_COLON, - ACTIONS(7213), 1, - anon_sym_PLUS_QMARK_COLON, - ACTIONS(7215), 1, - anon_sym_QMARK_COLON, + ACTIONS(3635), 8, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [168391] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4176), 4, - sym_omitting_type_annotation, - sym_adding_type_annotation, - sym_opting_type_annotation, - sym_type_annotation, - [136242] = 9, - ACTIONS(1550), 1, + ACTIONS(4672), 8, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [168406] = 9, + ACTIONS(1696), 1, anon_sym_import, - ACTIONS(7255), 1, + ACTIONS(8076), 1, sym_identifier, - ACTIONS(7257), 1, + ACTIONS(8078), 1, sym_this, - STATE(2954), 1, + STATE(3452), 1, sym__type_query_subscript_expression, - STATE(2961), 1, + STATE(3457), 1, sym__type_query_member_expression, - STATE(3223), 1, + STATE(3700), 1, sym__type_query_call_expression, - STATE(3296), 1, + STATE(3879), 1, sym__type_query_instantiation_expression, - STATE(4701), 1, + STATE(5622), 1, sym_import, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136271] = 6, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(7211), 1, - anon_sym_DASH_QMARK_COLON, - ACTIONS(7213), 1, - anon_sym_PLUS_QMARK_COLON, - ACTIONS(7215), 1, - anon_sym_QMARK_COLON, + [168435] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4537), 4, - sym_omitting_type_annotation, - sym_adding_type_annotation, - sym_opting_type_annotation, - sym_type_annotation, - [136294] = 6, - ACTIONS(7205), 1, + ACTIONS(2565), 8, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [168450] = 6, + ACTIONS(7976), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(7259), 1, + ACTIONS(8080), 1, anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7201), 2, + ACTIONS(7972), 2, sym__template_chars, sym_escape_sequence, - STATE(4014), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - STATE(4024), 2, + STATE(4819), 2, sym_template_type, aux_sym_template_literal_type_repeat1, - [136317] = 9, - ACTIONS(1550), 1, - anon_sym_import, - ACTIONS(7261), 1, - sym_identifier, - ACTIONS(7263), 1, - sym_this, - STATE(3022), 1, - sym__type_query_member_expression, - STATE(3059), 1, - sym__type_query_subscript_expression, - STATE(3265), 1, - sym__type_query_call_expression, - STATE(3479), 1, - sym__type_query_instantiation_expression, - STATE(4575), 1, - sym_import, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [136346] = 2, + STATE(5066), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [168473] = 5, + ACTIONS(8002), 1, + anon_sym_AMP, + ACTIONS(8012), 1, + anon_sym_PIPE, + ACTIONS(8014), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1896), 8, - anon_sym_as, + ACTIONS(5025), 5, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, + [168494] = 5, + ACTIONS(8002), 1, anon_sym_AMP, + ACTIONS(8012), 1, anon_sym_PIPE, + ACTIONS(8014), 1, anon_sym_extends, - [136361] = 7, - ACTIONS(3367), 1, - sym_identifier, - ACTIONS(3369), 1, - anon_sym_LBRACE, - ACTIONS(3371), 1, - anon_sym_LBRACK, - ACTIONS(7265), 1, - anon_sym_enum, - STATE(4667), 1, - sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3769), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [136386] = 9, - ACTIONS(1550), 1, - anon_sym_import, - ACTIONS(7267), 1, - sym_identifier, - STATE(4107), 1, - sym_nested_type_identifier, - STATE(4374), 1, - sym__type_query_member_expression_in_type_annotation, - STATE(5043), 1, - sym_generic_type, - STATE(5175), 1, - sym_import, - STATE(5856), 1, - sym__type_query_call_expression_in_type_annotation, - STATE(5905), 1, - sym_nested_identifier, + ACTIONS(5045), 5, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + [168515] = 5, + ACTIONS(8002), 1, + anon_sym_AMP, + ACTIONS(8012), 1, + anon_sym_PIPE, + ACTIONS(8014), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136415] = 6, - ACTIONS(6460), 1, - anon_sym_COLON, - ACTIONS(7211), 1, - anon_sym_DASH_QMARK_COLON, - ACTIONS(7213), 1, - anon_sym_PLUS_QMARK_COLON, - ACTIONS(7215), 1, - anon_sym_QMARK_COLON, + ACTIONS(4905), 5, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + [168536] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4177), 4, - sym_omitting_type_annotation, - sym_adding_type_annotation, - sym_opting_type_annotation, - sym_type_annotation, - [136438] = 4, - ACTIONS(4177), 1, - anon_sym_EQ, + ACTIONS(4672), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [168551] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6532), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5606), 2, + ACTIONS(8082), 6, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(698), 5, - sym__member_signature_marker, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [168570] = 9, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, anon_sym_LPAREN, + ACTIONS(8084), 1, anon_sym_COLON, - anon_sym_LT, + ACTIONS(8086), 1, anon_sym_QMARK, - [136457] = 2, + ACTIONS(8088), 1, + sym__member_signature_marker, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6446), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1908), 8, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, + [168599] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2565), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [136472] = 6, - ACTIONS(7205), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7269), 1, - anon_sym_BQUOTE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7201), 2, - sym__template_chars, - sym_escape_sequence, - STATE(4014), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - STATE(4024), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [136495] = 5, - ACTIONS(6982), 1, + [168614] = 5, + ACTIONS(7944), 1, anon_sym_AMP, - ACTIONS(6984), 1, + ACTIONS(7946), 1, anon_sym_PIPE, - ACTIONS(6986), 1, + ACTIONS(7948), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6954), 5, + ACTIONS(5025), 5, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, - [136516] = 6, - ACTIONS(7205), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7271), 1, - anon_sym_BQUOTE, + anon_sym_LBRACK, + [168635] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7201), 2, - sym__template_chars, - sym_escape_sequence, - STATE(4014), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - STATE(4024), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [136539] = 6, - ACTIONS(6460), 1, + ACTIONS(2004), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [168650] = 9, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(8086), 1, + anon_sym_QMARK, + ACTIONS(8088), 1, + sym__member_signature_marker, + ACTIONS(8090), 1, anon_sym_COLON, - ACTIONS(7211), 1, - anon_sym_DASH_QMARK_COLON, - ACTIONS(7213), 1, - anon_sym_PLUS_QMARK_COLON, - ACTIONS(7215), 1, - anon_sym_QMARK_COLON, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6446), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4410), 4, - sym_omitting_type_annotation, - sym_adding_type_annotation, - sym_opting_type_annotation, - sym_type_annotation, - [136562] = 2, + [168679] = 4, + ACTIONS(8052), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3275), 8, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [136577] = 7, - ACTIONS(3193), 1, - anon_sym_DQUOTE, - ACTIONS(3195), 1, - anon_sym_SQUOTE, - ACTIONS(6940), 1, - sym_identifier, - STATE(5436), 1, - sym_export_specifier, + STATE(5733), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + ACTIONS(7594), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, + [168698] = 6, + ACTIONS(7079), 1, + anon_sym_EQ, + ACTIONS(7087), 1, + anon_sym_COLON, + STATE(4994), 1, + sym_type_annotation, + STATE(5466), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6942), 2, - anon_sym_type, - anon_sym_typeof, - STATE(5101), 2, - sym__module_export_name, - sym_string, - [136602] = 5, - ACTIONS(7243), 1, - anon_sym_LBRACE, - ACTIONS(7273), 1, - anon_sym_DOT, - STATE(4316), 1, - sym_statement_block, + ACTIONS(7513), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [168721] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1686), 5, + ACTIONS(8092), 8, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_COLON, anon_sym_PIPE_RBRACE, - [136623] = 6, - ACTIONS(7205), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7275), 1, - anon_sym_BQUOTE, + [168736] = 7, + ACTIONS(3769), 1, + sym_identifier, + ACTIONS(3771), 1, + anon_sym_LBRACE, + ACTIONS(3773), 1, + anon_sym_LBRACK, + ACTIONS(8094), 1, + anon_sym_enum, + STATE(5556), 1, + sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7201), 2, - sym__template_chars, - sym_escape_sequence, - STATE(4014), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - STATE(4024), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [136646] = 5, - ACTIONS(6871), 1, - anon_sym_AMP, - ACTIONS(6873), 1, - anon_sym_PIPE, - ACTIONS(6875), 1, - anon_sym_extends, + STATE(4530), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [168761] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8096), 8, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_PIPE_RBRACE, + [168776] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6570), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7277), 5, + ACTIONS(8098), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [136667] = 8, - ACTIONS(7006), 1, - anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - ACTIONS(7080), 1, + [168795] = 4, + ACTIONS(2685), 1, anon_sym_LBRACE, - STATE(889), 1, - sym_class_body, - STATE(4846), 1, - sym_extends_clause, - STATE(5514), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [136693] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4311), 1, - sym_type_annotation, - STATE(5010), 1, - sym__initializer, + STATE(6572), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(8100), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [136715] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4313), 1, - sym_type_annotation, - STATE(5014), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [168814] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6574), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(8100), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [136737] = 6, - ACTIONS(6452), 1, + anon_sym_PIPE_RBRACE, + [168833] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - STATE(4317), 1, + STATE(4971), 1, sym_type_annotation, - STATE(5019), 1, + STATE(5402), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(7489), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [136759] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4319), 1, - sym_type_annotation, - STATE(5022), 1, - sym__initializer, + [168856] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6367), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(7942), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [136781] = 6, - ACTIONS(6452), 1, + anon_sym_PIPE_RBRACE, + [168875] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - STATE(4325), 1, + STATE(4868), 1, sym_type_annotation, - STATE(5036), 1, + STATE(5949), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(7417), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [136803] = 8, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_LPAREN, - ACTIONS(6464), 1, - sym__member_signature_marker, - ACTIONS(7279), 1, - anon_sym_QMARK, - STATE(3438), 1, - sym_formal_parameters, - STATE(3887), 1, - sym__call_signature, - STATE(5644), 1, - sym_type_parameters, + [168898] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6579), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136829] = 2, + ACTIONS(8102), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [168917] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6383), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7281), 7, + ACTIONS(8104), 6, sym__automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_COLON, anon_sym_PIPE_RBRACE, - [136843] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4370), 1, - sym_type_annotation, - STATE(5076), 1, - sym__initializer, + [168936] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6386), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(7956), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [136865] = 4, - ACTIONS(6460), 1, + anon_sym_PIPE_RBRACE, + [168955] = 5, + ACTIONS(6146), 1, + anon_sym_COMMA, + ACTIONS(6148), 1, + anon_sym_RBRACE, + STATE(6109), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, anon_sym_COLON, - STATE(4402), 1, - sym_type_annotation, + anon_sym_LT, + anon_sym_QMARK, + [168976] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6388), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7283), 5, + ACTIONS(7956), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [136883] = 6, - ACTIONS(6452), 1, + [168995] = 6, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7087), 1, anon_sym_COLON, - STATE(4383), 1, + STATE(4942), 1, sym_type_annotation, - STATE(5091), 1, + STATE(5752), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(7513), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [136905] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4384), 1, - sym_type_annotation, - STATE(5095), 1, - sym__initializer, + [169018] = 3, + ACTIONS(7832), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4650), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [169034] = 5, + ACTIONS(8110), 1, + sym__member_end_marker, + STATE(4494), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(8108), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8106), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [136927] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, + [169054] = 8, + ACTIONS(893), 1, anon_sym_COLON, - STATE(4423), 1, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(8112), 1, + anon_sym_QMARK, + STATE(6688), 1, sym_type_annotation, - STATE(5118), 1, - sym__initializer, + STATE(6708), 1, + sym_type_parameters, + STATE(7238), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + [169080] = 4, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3234), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8024), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [136949] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4434), 1, - sym_type_annotation, - STATE(5146), 1, - sym__initializer, + [169098] = 8, + ACTIONS(4033), 1, + anon_sym_LT, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(8116), 1, + anon_sym_DOT, + STATE(2855), 1, + sym_arguments, + STATE(5580), 1, + sym_type_arguments, + STATE(6313), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [169124] = 8, + ACTIONS(7614), 1, + anon_sym_LBRACE, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(2773), 1, + sym_class_body, + STATE(6232), 1, + sym_extends_clause, + STATE(6689), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [169150] = 5, + ACTIONS(8120), 1, + sym__member_end_marker, + STATE(4497), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(4225), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8118), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [136971] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4184), 1, - sym_type_annotation, - STATE(4762), 1, - sym__initializer, + [169170] = 5, + ACTIONS(8120), 1, + sym__member_end_marker, + STATE(4587), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6844), 3, + ACTIONS(4225), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8118), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [136993] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4444), 1, - sym_type_annotation, - STATE(5155), 1, - sym__initializer, + [169190] = 8, + ACTIONS(4033), 1, + anon_sym_LT, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + STATE(2590), 1, + sym_arguments, + STATE(3692), 1, + sym_type_arguments, + STATE(6313), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [169216] = 8, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + ACTIONS(7903), 1, + anon_sym_LBRACE, + STATE(231), 1, + sym_class_body, + STATE(6232), 1, + sym_extends_clause, + STATE(6309), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [169242] = 5, + ACTIONS(8124), 1, + sym__member_end_marker, + STATE(4587), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(4227), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8122), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137015] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4445), 1, - sym_type_annotation, - STATE(5156), 1, - sym__initializer, + [169262] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, - sym__automatic_semicolon, + ACTIONS(6271), 2, anon_sym_COMMA, - anon_sym_SEMI, - [137037] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, + anon_sym_RBRACE, + ACTIONS(740), 5, + sym__member_signature_marker, + anon_sym_LPAREN, anon_sym_COLON, - STATE(4467), 1, - sym_type_annotation, - STATE(5183), 1, - sym__initializer, + anon_sym_LT, + anon_sym_QMARK, + [169278] = 8, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(8126), 1, + sym_identifier, + ACTIONS(8128), 1, + anon_sym_STAR, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6490), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [169304] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(8096), 7, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [137059] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, anon_sym_COLON, - STATE(4468), 1, - sym_type_annotation, - STATE(5184), 1, - sym__initializer, + [169318] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(8130), 7, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [137081] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4470), 1, - sym_type_annotation, - STATE(5187), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [169332] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(8132), 7, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [137103] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4473), 1, - sym_type_annotation, - STATE(5191), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [169346] = 8, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(7099), 1, + sym__member_signature_marker, + ACTIONS(8134), 1, + anon_sym_QMARK, + STATE(3925), 1, + sym_formal_parameters, + STATE(5655), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [169372] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(8136), 7, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [137125] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4488), 1, - sym_type_annotation, - STATE(5211), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [169386] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(7938), 7, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - [137147] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, + anon_sym_in, + anon_sym_of, anon_sym_COLON, - STATE(4492), 1, - sym_type_annotation, - STATE(5214), 1, - sym__initializer, + [169400] = 4, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3253), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(8042), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [137169] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4498), 1, - sym_type_annotation, - STATE(5219), 1, - sym__initializer, + [169418] = 4, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3223), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(8042), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [137191] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4500), 1, - sym_type_annotation, - STATE(5220), 1, - sym__initializer, + [169436] = 8, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7085), 1, + anon_sym_LPAREN, + ACTIONS(7091), 1, + sym__member_signature_marker, + ACTIONS(8138), 1, + anon_sym_QMARK, + STATE(4100), 1, + sym_formal_parameters, + STATE(4703), 1, + sym__call_signature, + STATE(6408), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [169462] = 4, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3238), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(8000), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [137213] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4502), 1, - sym_type_annotation, - STATE(5232), 1, - sym__initializer, + [169480] = 7, + ACTIONS(3295), 1, + anon_sym_DQUOTE, + ACTIONS(3297), 1, + anon_sym_SQUOTE, + ACTIONS(7598), 1, + sym_identifier, + ACTIONS(7786), 1, + anon_sym_type, + STATE(6418), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(7011), 2, + sym__module_export_name, + sym_string, + [169504] = 5, + ACTIONS(8144), 1, + sym__member_end_marker, + STATE(4514), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(8142), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8140), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137235] = 8, - ACTIONS(2529), 1, + [169524] = 8, + ACTIONS(4033), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(7285), 1, - anon_sym_QMARK, - ACTIONS(7287), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(4514), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(8146), 1, + anon_sym_DOT, + STATE(2932), 1, + sym_arguments, + STATE(5474), 1, + sym_type_arguments, + STATE(6394), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137261] = 8, - ACTIONS(3007), 1, - anon_sym_in, - ACTIONS(3009), 1, - anon_sym_out, - ACTIONS(7289), 1, - sym_identifier, - ACTIONS(7291), 1, - anon_sym_const, - ACTIONS(7293), 1, - anon_sym_GT, - STATE(4743), 1, - sym_variance, - STATE(5402), 1, - sym_type_parameter, + [169550] = 5, + ACTIONS(8150), 1, + sym__member_end_marker, + STATE(4518), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137287] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4550), 1, - sym_type_annotation, - STATE(5303), 1, - sym__initializer, + ACTIONS(4233), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8148), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [169570] = 5, + ACTIONS(8150), 1, + sym__member_end_marker, + STATE(4587), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7295), 3, + ACTIONS(4233), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8148), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137309] = 8, - ACTIONS(2529), 1, + [169590] = 8, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - ACTIONS(7297), 1, + ACTIONS(7281), 1, + sym__member_signature_marker, + ACTIONS(8152), 1, anon_sym_QMARK, - ACTIONS(7299), 1, + STATE(3925), 1, + sym_formal_parameters, + STATE(4878), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [169616] = 8, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(7267), 1, sym__member_signature_marker, - STATE(3438), 1, + ACTIONS(8154), 1, + anon_sym_QMARK, + STATE(3925), 1, sym_formal_parameters, - STATE(3930), 1, + STATE(5151), 1, sym__call_signature, - STATE(5644), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137335] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4559), 1, - sym_type_annotation, - STATE(5320), 1, - sym__initializer, + [169642] = 8, + ACTIONS(4033), 1, + anon_sym_LT, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + STATE(2687), 1, + sym_arguments, + STATE(3692), 1, + sym_type_arguments, + STATE(6313), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [169668] = 5, + ACTIONS(8158), 1, + sym__member_end_marker, + STATE(4587), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(4235), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8156), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137357] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4561), 1, - sym_type_annotation, - STATE(5325), 1, - sym__initializer, + [169688] = 5, + ACTIONS(8162), 1, + sym__member_end_marker, + STATE(4573), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(4281), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8160), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137379] = 2, + [169708] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5256), 7, + ACTIONS(5778), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, - anon_sym_BANG, anon_sym_SEMI, + anon_sym_in, + anon_sym_of, anon_sym_COLON, + [169722] = 8, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(7251), 1, + sym__member_signature_marker, + ACTIONS(8164), 1, anon_sym_QMARK, - [137393] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4031), 1, - sym_type_annotation, - STATE(4801), 1, - sym__initializer, + STATE(3925), 1, + sym_formal_parameters, + STATE(5072), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [137415] = 6, - ACTIONS(6452), 1, + [169748] = 6, + ACTIONS(7539), 1, anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4032), 1, - sym_type_annotation, - STATE(4948), 1, - sym__initializer, + STATE(5513), 1, + sym_constraint, + STATE(6703), 1, + sym_default_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [137437] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7544), 2, anon_sym_COLON, - STATE(4038), 1, - sym_type_annotation, - STATE(4826), 1, - sym__initializer, + anon_sym_extends, + ACTIONS(7875), 2, + anon_sym_COMMA, + anon_sym_GT, + [169770] = 5, + ACTIONS(8002), 1, + anon_sym_AMP, + ACTIONS(8012), 1, + anon_sym_PIPE, + ACTIONS(8014), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(7588), 4, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - [137459] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4041), 1, - sym_type_annotation, - STATE(4966), 1, - sym__initializer, + [169790] = 8, + ACTIONS(7614), 1, + anon_sym_LBRACE, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(2616), 1, + sym_class_body, + STATE(6232), 1, + sym_extends_clause, + STATE(6420), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [137481] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4042), 1, - sym_type_annotation, - STATE(4993), 1, - sym__initializer, + [169816] = 5, + ACTIONS(7944), 1, + anon_sym_AMP, + ACTIONS(7946), 1, + anon_sym_PIPE, + ACTIONS(7948), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(7588), 4, sym__automatic_semicolon, - anon_sym_COMMA, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_SEMI, - [137503] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4043), 1, - sym_type_annotation, - STATE(5018), 1, - sym__initializer, + [169836] = 8, + ACTIONS(4033), 1, + anon_sym_LT, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + STATE(1971), 1, + sym_arguments, + STATE(5580), 1, + sym_type_arguments, + STATE(6313), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [137525] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4045), 1, - sym_type_annotation, - STATE(5094), 1, - sym__initializer, + [169862] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(8092), 7, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [137547] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, anon_sym_COLON, - STATE(4046), 1, - sym_type_annotation, - STATE(5105), 1, - sym__initializer, + [169876] = 5, + ACTIONS(8170), 1, + sym__member_end_marker, + STATE(4532), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(8168), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8166), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137569] = 4, - ACTIONS(7243), 1, - anon_sym_LBRACE, - STATE(4316), 1, - sym_statement_block, + [169896] = 8, + ACTIONS(4033), 1, + anon_sym_LT, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(8172), 1, + anon_sym_DOT, + STATE(3061), 1, + sym_arguments, + STATE(5580), 1, + sym_type_arguments, + STATE(6313), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1686), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [137587] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, + [169922] = 6, + ACTIONS(7702), 1, anon_sym_COLON, - STATE(4047), 1, + ACTIONS(7860), 1, + anon_sym_EQ, + STATE(5218), 1, sym_type_annotation, - STATE(4720), 1, + STATE(6129), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(7696), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137609] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4048), 1, - sym_type_annotation, - STATE(4727), 1, - sym__initializer, + [169944] = 5, + ACTIONS(8176), 1, + sym__member_end_marker, + STATE(4534), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(4241), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8174), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137631] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4049), 1, - sym_type_annotation, - STATE(4786), 1, - sym__initializer, + [169964] = 5, + ACTIONS(8176), 1, + sym__member_end_marker, + STATE(4587), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(4241), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8174), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137653] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4052), 1, - sym_type_annotation, - STATE(4848), 1, - sym__initializer, + [169984] = 8, + ACTIONS(4033), 1, + anon_sym_LT, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + STATE(3070), 1, + sym_arguments, + STATE(3692), 1, + sym_type_arguments, + STATE(6313), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170010] = 5, + ACTIONS(8180), 1, + sym__member_end_marker, + STATE(4587), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(4243), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8178), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137675] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4053), 1, - sym_type_annotation, - STATE(4869), 1, - sym__initializer, + [170030] = 8, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(8182), 1, + anon_sym_QMARK, + ACTIONS(8184), 1, + sym__member_signature_marker, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6384), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170056] = 5, + ACTIONS(8190), 1, + sym__member_end_marker, + STATE(4541), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(8188), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8186), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137697] = 2, + [170076] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1892), 7, - sym__automatic_semicolon, - anon_sym_LBRACE, + ACTIONS(4047), 7, + anon_sym_EQ, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK, + [170090] = 8, + ACTIONS(4033), 1, + anon_sym_LT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5327), 1, + anon_sym_LPAREN, + ACTIONS(8192), 1, anon_sym_DOT, - anon_sym_PIPE_RBRACE, - [137711] = 2, + STATE(2210), 1, + sym_arguments, + STATE(5580), 1, + sym_type_arguments, + STATE(6313), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1904), 7, - sym__automatic_semicolon, + [170116] = 8, + ACTIONS(7666), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_PIPE_RBRACE, - [137725] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4056), 1, - sym_type_annotation, - STATE(4984), 1, - sym__initializer, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(1927), 1, + sym_class_body, + STATE(6232), 1, + sym_extends_clause, + STATE(6362), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [137747] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4058), 1, - sym_type_annotation, - STATE(5013), 1, - sym__initializer, + [170142] = 5, + ACTIONS(8196), 1, + sym__member_end_marker, + STATE(4544), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(4249), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8194), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137769] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4059), 1, - sym_type_annotation, - STATE(5026), 1, - sym__initializer, + [170162] = 5, + ACTIONS(8196), 1, + sym__member_end_marker, + STATE(4587), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(4249), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8194), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137791] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4060), 1, - sym_type_annotation, - STATE(5032), 1, - sym__initializer, + [170182] = 8, + ACTIONS(4033), 1, + anon_sym_LT, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + STATE(2943), 1, + sym_arguments, + STATE(4099), 1, + sym_type_arguments, + STATE(6394), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170208] = 4, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3178), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(8008), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [137813] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4061), 1, - sym_type_annotation, - STATE(5070), 1, - sym__initializer, + [170226] = 5, + ACTIONS(8200), 1, + sym__member_end_marker, + STATE(4587), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(4251), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8198), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137835] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4062), 1, - sym_type_annotation, - STATE(5081), 1, - sym__initializer, + [170246] = 4, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3179), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(8018), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [137857] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4063), 1, - sym_type_annotation, - STATE(5210), 1, - sym__initializer, + [170264] = 4, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3180), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(8018), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [137879] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4071), 1, - sym_type_annotation, - STATE(4733), 1, - sym__initializer, + [170282] = 4, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3181), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6830), 3, + ACTIONS(8020), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [137901] = 8, - ACTIONS(2529), 1, + [170300] = 6, + ACTIONS(3771), 1, + anon_sym_LBRACE, + ACTIONS(3773), 1, + anon_sym_LBRACK, + ACTIONS(8202), 1, + sym_identifier, + STATE(5556), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4530), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [170322] = 8, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - ACTIONS(7301), 1, + ACTIONS(8204), 1, + sym_identifier, + ACTIONS(8206), 1, + anon_sym_STAR, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6633), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170348] = 8, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7085), 1, + anon_sym_LPAREN, + ACTIONS(8208), 1, anon_sym_QMARK, - ACTIONS(7303), 1, + ACTIONS(8210), 1, sym__member_signature_marker, - STATE(3332), 1, + STATE(4100), 1, sym_formal_parameters, - STATE(4081), 1, + STATE(4646), 1, sym__call_signature, - STATE(5568), 1, + STATE(6408), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137927] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4087), 1, - sym_type_annotation, - STATE(4883), 1, - sym__initializer, + [170374] = 5, + ACTIONS(8216), 1, + sym__member_end_marker, + STATE(4555), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7305), 3, + ACTIONS(8214), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8212), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137949] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4088), 1, - sym_type_annotation, - STATE(4887), 1, - sym__initializer, + [170394] = 8, + ACTIONS(4033), 1, + anon_sym_LT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5327), 1, + anon_sym_LPAREN, + ACTIONS(8218), 1, + anon_sym_DOT, + STATE(2759), 1, + sym_arguments, + STATE(5550), 1, + sym_type_arguments, + STATE(6298), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170420] = 4, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3207), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7305), 3, + ACTIONS(8018), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [137971] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4089), 1, - sym_type_annotation, - STATE(4923), 1, - sym__initializer, + [170438] = 5, + ACTIONS(8222), 1, + sym__member_end_marker, + STATE(4557), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7305), 3, + ACTIONS(4259), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8220), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137993] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4090), 1, - sym_type_annotation, - STATE(4928), 1, - sym__initializer, + [170458] = 5, + ACTIONS(8222), 1, + sym__member_end_marker, + STATE(4587), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7305), 3, + ACTIONS(4259), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8220), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138015] = 8, - ACTIONS(3598), 1, - anon_sym_LT, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3979), 1, + [170478] = 8, + ACTIONS(4510), 1, anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - STATE(1696), 1, + ACTIONS(5327), 1, + anon_sym_LPAREN, + ACTIONS(7047), 1, + anon_sym_LT, + STATE(2185), 1, sym_arguments, - STATE(4568), 1, + STATE(3669), 1, sym_type_arguments, - STATE(5562), 1, + STATE(6313), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138041] = 8, - ACTIONS(6920), 1, - anon_sym_LBRACE, - ACTIONS(7006), 1, - anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - STATE(2321), 1, - sym_class_body, - STATE(4846), 1, - sym_extends_clause, - STATE(5426), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [138067] = 8, - ACTIONS(6932), 1, - anon_sym_LBRACE, - ACTIONS(7006), 1, - anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - STATE(1717), 1, - sym_class_body, - STATE(4846), 1, - sym_extends_clause, - STATE(5510), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, + [170504] = 5, + ACTIONS(8226), 1, + sym__member_end_marker, + STATE(4587), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138093] = 8, - ACTIONS(7006), 1, - anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - ACTIONS(7058), 1, - anon_sym_LBRACE, - STATE(787), 1, - sym_class_body, - STATE(4846), 1, - sym_extends_clause, - STATE(5441), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, + ACTIONS(4261), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8224), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [170524] = 5, + ACTIONS(8232), 1, + sym__member_end_marker, + STATE(4563), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138119] = 8, - ACTIONS(1650), 1, + ACTIONS(8230), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8228), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [170544] = 8, + ACTIONS(1798), 1, anon_sym_DQUOTE, - ACTIONS(1652), 1, + ACTIONS(1800), 1, anon_sym_SQUOTE, - ACTIONS(7307), 1, + ACTIONS(8234), 1, sym_identifier, - ACTIONS(7309), 1, + ACTIONS(8236), 1, anon_sym_DOT, - STATE(3528), 1, + STATE(4141), 1, sym_nested_identifier, - STATE(3597), 1, + STATE(4170), 1, sym_string, - STATE(4163), 1, + STATE(4825), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138145] = 8, - ACTIONS(1042), 1, + [170570] = 8, + ACTIONS(1130), 1, anon_sym_LBRACE_PIPE, - ACTIONS(1634), 1, + ACTIONS(1782), 1, anon_sym_LBRACE, - ACTIONS(7311), 1, + ACTIONS(8238), 1, anon_sym_LT, - ACTIONS(7313), 1, + ACTIONS(8240), 1, anon_sym_extends, - STATE(4086), 1, - sym_type_parameters, - STATE(4222), 1, + STATE(5149), 1, sym_object_type, - STATE(4884), 1, + STATE(5332), 1, + sym_type_parameters, + STATE(6144), 1, sym_extends_type_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138171] = 6, - ACTIONS(3598), 1, - anon_sym_LT, - ACTIONS(3975), 1, - anon_sym_LPAREN, - STATE(1728), 1, - sym_arguments, - STATE(5502), 1, - sym_type_arguments, + [170596] = 4, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3208), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7315), 3, - anon_sym_LBRACK, - sym_identifier, - sym_private_property_identifier, - [138193] = 8, - ACTIONS(6920), 1, - anon_sym_LBRACE, - ACTIONS(7006), 1, - anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - STATE(2388), 1, - sym_class_body, - STATE(4846), 1, - sym_extends_clause, - STATE(5579), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, + ACTIONS(8020), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [170614] = 5, + ACTIONS(8244), 1, + sym__member_end_marker, + STATE(4565), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4267), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8242), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [170634] = 5, + ACTIONS(8244), 1, + sym__member_end_marker, + STATE(4587), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138219] = 8, - ACTIONS(3598), 1, + ACTIONS(4267), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8242), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [170654] = 8, + ACTIONS(4033), 1, anon_sym_LT, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - ACTIONS(7317), 1, + ACTIONS(5327), 1, + anon_sym_LPAREN, + ACTIONS(5331), 1, anon_sym_DOT, - STATE(1997), 1, + STATE(2630), 1, sym_arguments, - STATE(4585), 1, + STATE(4055), 1, sym_type_arguments, - STATE(5506), 1, + STATE(6298), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138245] = 8, - ACTIONS(3007), 1, + [170680] = 5, + ACTIONS(8248), 1, + sym__member_end_marker, + STATE(4587), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4269), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8246), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [170700] = 8, + ACTIONS(3223), 1, anon_sym_in, - ACTIONS(3009), 1, + ACTIONS(3225), 1, anon_sym_out, - ACTIONS(7289), 1, + ACTIONS(8250), 1, sym_identifier, - ACTIONS(7291), 1, + ACTIONS(8252), 1, anon_sym_const, - ACTIONS(7319), 1, + ACTIONS(8254), 1, anon_sym_GT, - STATE(4743), 1, + STATE(6042), 1, sym_variance, - STATE(5402), 1, + STATE(6600), 1, sym_type_parameter, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138271] = 8, - ACTIONS(6932), 1, + [170726] = 6, + ACTIONS(3771), 1, anon_sym_LBRACE, - ACTIONS(7006), 1, - anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - STATE(1682), 1, - sym_class_body, - STATE(4846), 1, - sym_extends_clause, - STATE(5715), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, + ACTIONS(3773), 1, + anon_sym_LBRACK, + ACTIONS(8202), 1, + sym_identifier, + STATE(5539), 1, + sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138297] = 8, - ACTIONS(7006), 1, - anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - ACTIONS(7058), 1, + STATE(4530), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [170748] = 6, + ACTIONS(4033), 1, + anon_sym_LT, + ACTIONS(4506), 1, + anon_sym_LPAREN, + STATE(1937), 1, + sym_arguments, + STATE(6449), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8256), 3, + anon_sym_LBRACK, + sym_identifier, + sym_private_property_identifier, + [170770] = 5, + ACTIONS(8162), 1, + sym__member_end_marker, + STATE(4587), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4281), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8160), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [170790] = 6, + ACTIONS(3771), 1, anon_sym_LBRACE, - STATE(4359), 1, - sym_class_body, - STATE(4846), 1, - sym_extends_clause, - STATE(5717), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, + ACTIONS(3773), 1, + anon_sym_LBRACK, + ACTIONS(8202), 1, + sym_identifier, + STATE(5543), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4530), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [170812] = 8, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(8258), 1, + sym_identifier, + ACTIONS(8260), 1, + anon_sym_STAR, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6291), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138323] = 8, - ACTIONS(6932), 1, + [170838] = 8, + ACTIONS(7614), 1, anon_sym_LBRACE, - ACTIONS(7006), 1, + ACTIONS(7893), 1, anon_sym_extends, - ACTIONS(7008), 1, + ACTIONS(7895), 1, anon_sym_implements, - STATE(1684), 1, + STATE(2796), 1, sym_class_body, - STATE(4846), 1, + STATE(6232), 1, sym_extends_clause, - STATE(5341), 1, + STATE(6485), 1, sym_class_heritage, - STATE(6099), 1, + STATE(6890), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138349] = 8, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(7321), 1, - anon_sym_QMARK, - ACTIONS(7323), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(5460), 1, - sym__call_signature, - STATE(5504), 1, - sym_type_parameters, + [170864] = 5, + ACTIONS(8264), 1, + sym__member_end_marker, + STATE(4587), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4283), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8262), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [170884] = 5, + ACTIONS(8270), 1, + sym__member_end_marker, + STATE(4596), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138375] = 8, - ACTIONS(2529), 1, + ACTIONS(8268), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8266), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [170904] = 8, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - ACTIONS(6740), 1, + ACTIONS(7271), 1, sym__member_signature_marker, - ACTIONS(7325), 1, + ACTIONS(8272), 1, anon_sym_QMARK, - STATE(3332), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(3757), 1, + STATE(5177), 1, sym__call_signature, - STATE(5568), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138401] = 8, - ACTIONS(3598), 1, + [170930] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8050), 7, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_COLON, + [170944] = 8, + ACTIONS(4033), 1, anon_sym_LT, - ACTIONS(4578), 1, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, + ACTIONS(5273), 1, anon_sym_QMARK_DOT, - STATE(2073), 1, + ACTIONS(8274), 1, + anon_sym_DOT, + STATE(2422), 1, sym_arguments, - STATE(3366), 1, + STATE(5474), 1, sym_type_arguments, - STATE(5506), 1, + STATE(6394), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138427] = 3, + [170970] = 8, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7109), 1, + sym__member_signature_marker, + ACTIONS(8276), 1, + anon_sym_QMARK, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6472), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5648), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(698), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, + [170996] = 8, + ACTIONS(2707), 1, anon_sym_LT, - anon_sym_QMARK, - [138443] = 8, - ACTIONS(3007), 1, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(8278), 1, + sym_identifier, + ACTIONS(8280), 1, + anon_sym_STAR, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6363), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [171022] = 8, + ACTIONS(3223), 1, anon_sym_in, - ACTIONS(3009), 1, + ACTIONS(3225), 1, anon_sym_out, - ACTIONS(7289), 1, + ACTIONS(8250), 1, sym_identifier, - ACTIONS(7291), 1, + ACTIONS(8252), 1, anon_sym_const, - ACTIONS(7327), 1, + ACTIONS(8282), 1, anon_sym_GT, - STATE(4743), 1, + STATE(6042), 1, sym_variance, - STATE(5402), 1, + STATE(6600), 1, sym_type_parameter, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138469] = 8, - ACTIONS(7006), 1, - anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - ACTIONS(7058), 1, - anon_sym_LBRACE, - STATE(4414), 1, - sym_class_body, - STATE(4846), 1, - sym_extends_clause, - STATE(5383), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, + [171048] = 8, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(8284), 1, + anon_sym_QMARK, + ACTIONS(8286), 1, + sym__member_signature_marker, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6624), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138495] = 3, - ACTIONS(6926), 1, - anon_sym_is, + [171074] = 8, + ACTIONS(1708), 1, + anon_sym_DQUOTE, + ACTIONS(1710), 1, + anon_sym_SQUOTE, + ACTIONS(8288), 1, + sym_identifier, + ACTIONS(8290), 1, + anon_sym_DOT, + STATE(842), 1, + sym_nested_identifier, + STATE(883), 1, + sym_string, + STATE(908), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4151), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [138511] = 8, - ACTIONS(6920), 1, + [171100] = 8, + ACTIONS(4033), 1, + anon_sym_LT, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(8292), 1, + anon_sym_DOT, + STATE(1910), 1, + sym_arguments, + STATE(5580), 1, + sym_type_arguments, + STATE(6313), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [171126] = 8, + ACTIONS(7666), 1, anon_sym_LBRACE, - ACTIONS(7006), 1, + ACTIONS(7893), 1, anon_sym_extends, - ACTIONS(7008), 1, + ACTIONS(7895), 1, anon_sym_implements, - STATE(2199), 1, + STATE(1949), 1, sym_class_body, - STATE(4846), 1, + STATE(6232), 1, sym_extends_clause, - STATE(5390), 1, + STATE(6558), 1, sym_class_heritage, - STATE(6099), 1, + STATE(6890), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138537] = 8, - ACTIONS(7006), 1, + [171152] = 8, + ACTIONS(7891), 1, + anon_sym_LBRACE, + ACTIONS(7893), 1, anon_sym_extends, - ACTIONS(7008), 1, + ACTIONS(7895), 1, anon_sym_implements, - ACTIONS(7058), 1, - anon_sym_LBRACE, - STATE(4430), 1, + STATE(4887), 1, sym_class_body, - STATE(4846), 1, + STATE(6232), 1, sym_extends_clause, - STATE(5394), 1, + STATE(6561), 1, sym_class_heritage, - STATE(6099), 1, + STATE(6890), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138563] = 8, - ACTIONS(6932), 1, + [171178] = 8, + ACTIONS(7666), 1, anon_sym_LBRACE, - ACTIONS(7006), 1, + ACTIONS(7893), 1, anon_sym_extends, - ACTIONS(7008), 1, + ACTIONS(7895), 1, anon_sym_implements, - STATE(1693), 1, + STATE(1951), 1, sym_class_body, - STATE(4846), 1, + STATE(6232), 1, sym_extends_clause, - STATE(5401), 1, + STATE(6576), 1, sym_class_heritage, - STATE(6099), 1, + STATE(6890), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138589] = 8, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6696), 1, - sym__member_signature_marker, - ACTIONS(7329), 1, - anon_sym_QMARK, - STATE(3332), 1, - sym_formal_parameters, - STATE(3776), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [138615] = 2, + [171204] = 5, + ACTIONS(8299), 1, + sym__member_end_marker, + STATE(4587), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5092), 7, + ACTIONS(8297), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8294), 3, sym__automatic_semicolon, - anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [138629] = 8, - ACTIONS(7006), 1, + [171224] = 3, + ACTIONS(7832), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4624), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - ACTIONS(7058), 1, - anon_sym_LBRACE, - STATE(4462), 1, - sym_class_body, - STATE(4846), 1, - sym_extends_clause, - STATE(5421), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, + [171240] = 3, + ACTIONS(8302), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138655] = 8, - ACTIONS(2529), 1, + ACTIONS(4644), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [171256] = 8, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - ACTIONS(6718), 1, + ACTIONS(7161), 1, sym__member_signature_marker, - ACTIONS(7331), 1, + ACTIONS(8304), 1, anon_sym_QMARK, - STATE(3332), 1, + STATE(5157), 1, sym_formal_parameters, - STATE(3786), 1, - sym__call_signature, - STATE(5568), 1, + STATE(6247), 1, sym_type_parameters, + STATE(6569), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138681] = 8, - ACTIONS(2529), 1, + [171282] = 8, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - ACTIONS(6712), 1, + ACTIONS(7299), 1, sym__member_signature_marker, - ACTIONS(7333), 1, + ACTIONS(8306), 1, anon_sym_QMARK, - STATE(3332), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(3799), 1, + STATE(4315), 1, sym__call_signature, - STATE(5568), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138707] = 8, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(7335), 1, - anon_sym_QMARK, - ACTIONS(7337), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(3806), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + [171308] = 5, + ACTIONS(8308), 1, + anon_sym_AMP, + ACTIONS(8310), 1, + anon_sym_PIPE, + ACTIONS(8312), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138733] = 8, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(7339), 1, + ACTIONS(4897), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_QMARK, - ACTIONS(7341), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(3812), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + [171328] = 3, + ACTIONS(8308), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138759] = 8, - ACTIONS(6920), 1, - anon_sym_LBRACE, - ACTIONS(7006), 1, + ACTIONS(4921), 6, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_QMARK, anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - STATE(2325), 1, - sym_class_body, - STATE(4846), 1, - sym_extends_clause, - STATE(5470), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [138785] = 2, + [171344] = 5, + ACTIONS(8316), 1, + sym__member_end_marker, + STATE(4620), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4935), 7, + ACTIONS(4213), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8314), 3, sym__automatic_semicolon, - anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [138799] = 8, - ACTIONS(2529), 1, + [171364] = 8, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - ACTIONS(7343), 1, - anon_sym_QMARK, - ACTIONS(7345), 1, + ACTIONS(7169), 1, sym__member_signature_marker, - STATE(3940), 1, + ACTIONS(8318), 1, + anon_sym_QMARK, + STATE(5157), 1, sym_formal_parameters, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, - STATE(5532), 1, + STATE(6637), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138825] = 2, + [171390] = 5, + ACTIONS(8316), 1, + sym__member_end_marker, + STATE(4587), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5086), 7, + ACTIONS(4213), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8314), 3, sym__automatic_semicolon, - anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [138839] = 6, - ACTIONS(3369), 1, - anon_sym_LBRACE, - ACTIONS(3371), 1, - anon_sym_LBRACK, - ACTIONS(7347), 1, - sym_identifier, - STATE(5248), 1, - sym_variable_declarator, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(3769), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [138861] = 8, - ACTIONS(6920), 1, + [171410] = 4, + ACTIONS(8114), 1, anon_sym_LBRACE, - ACTIONS(7006), 1, - anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - STATE(2358), 1, - sym_class_body, - STATE(4846), 1, - sym_extends_clause, - STATE(5667), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, + STATE(3173), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138887] = 8, - ACTIONS(3598), 1, + ACTIONS(8104), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [171428] = 8, + ACTIONS(4033), 1, anon_sym_LT, - ACTIONS(3975), 1, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(7349), 1, + ACTIONS(5079), 1, anon_sym_DOT, - STATE(2543), 1, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + STATE(2256), 1, sym_arguments, - STATE(4568), 1, + STATE(4099), 1, sym_type_arguments, - STATE(5562), 1, + STATE(6394), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138913] = 8, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(7351), 1, - anon_sym_QMARK, - ACTIONS(7353), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(4810), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [138939] = 8, - ACTIONS(3598), 1, - anon_sym_LT, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - STATE(1710), 1, - sym_arguments, - STATE(3136), 1, - sym_type_arguments, - STATE(5562), 1, - sym_optional_chain, + [171454] = 5, + ACTIONS(8308), 1, + anon_sym_AMP, + ACTIONS(8310), 1, + anon_sym_PIPE, + ACTIONS(8312), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138965] = 8, - ACTIONS(6920), 1, - anon_sym_LBRACE, - ACTIONS(7006), 1, + ACTIONS(4969), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [171474] = 5, + ACTIONS(8308), 1, + anon_sym_AMP, + ACTIONS(8310), 1, + anon_sym_PIPE, + ACTIONS(8312), 1, anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - STATE(2247), 1, - sym_class_body, - STATE(4846), 1, - sym_extends_clause, - STATE(5486), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138991] = 2, + ACTIONS(4977), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [171494] = 5, + ACTIONS(8308), 1, + anon_sym_AMP, + ACTIONS(8310), 1, + anon_sym_PIPE, + ACTIONS(8312), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3626), 7, - anon_sym_EQ, + ACTIONS(5045), 4, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_QMARK, - [139005] = 6, - ACTIONS(6834), 1, - anon_sym_EQ, - STATE(4683), 1, - sym_constraint, - STATE(5563), 1, - sym_default_type, + [171514] = 5, + ACTIONS(8308), 1, + anon_sym_AMP, + ACTIONS(8310), 1, + anon_sym_PIPE, + ACTIONS(8312), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6839), 2, - anon_sym_COLON, - anon_sym_extends, - ACTIONS(6936), 2, + ACTIONS(4905), 4, anon_sym_COMMA, - anon_sym_GT, - [139027] = 7, - ACTIONS(849), 1, - anon_sym_COLON, - ACTIONS(7355), 1, - anon_sym_EQ, - ACTIONS(7359), 1, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_QMARK, - STATE(4611), 1, - sym_type_annotation, - STATE(5694), 1, - sym__initializer, + [171534] = 8, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(7149), 1, + sym__member_signature_marker, + ACTIONS(8320), 1, + anon_sym_QMARK, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6660), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7357), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [139051] = 8, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(7361), 1, + [171560] = 8, + ACTIONS(3223), 1, + anon_sym_in, + ACTIONS(3225), 1, + anon_sym_out, + ACTIONS(8250), 1, sym_identifier, - ACTIONS(7363), 1, - anon_sym_DOT, - STATE(776), 1, - sym_nested_identifier, - STATE(798), 1, - sym_string, - STATE(928), 1, - sym__module, + ACTIONS(8252), 1, + anon_sym_const, + ACTIONS(8322), 1, + anon_sym_GT, + STATE(6042), 1, + sym_variance, + STATE(6600), 1, + sym_type_parameter, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139077] = 6, - ACTIONS(3369), 1, + [171586] = 8, + ACTIONS(217), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1692), 1, anon_sym_LBRACE, - ACTIONS(3371), 1, - anon_sym_LBRACK, - ACTIONS(7365), 1, - sym_identifier, - STATE(4634), 1, - sym_variable_declarator, + ACTIONS(8238), 1, + anon_sym_LT, + ACTIONS(8240), 1, + anon_sym_extends, + STATE(1021), 1, + sym_object_type, + STATE(5342), 1, + sym_type_parameters, + STATE(6165), 1, + sym_extends_type_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3499), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [139099] = 8, - ACTIONS(7006), 1, + [171612] = 8, + ACTIONS(7893), 1, anon_sym_extends, - ACTIONS(7008), 1, + ACTIONS(7895), 1, anon_sym_implements, - ACTIONS(7052), 1, + ACTIONS(7901), 1, anon_sym_LBRACE, - STATE(225), 1, + STATE(951), 1, sym_class_body, - STATE(4846), 1, + STATE(6232), 1, sym_extends_clause, - STATE(5499), 1, + STATE(6353), 1, sym_class_heritage, - STATE(6099), 1, + STATE(6890), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139125] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4209), 1, - sym_type_annotation, - STATE(4834), 1, - sym__initializer, + [171638] = 4, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3174), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6780), 3, + ACTIONS(7956), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [139147] = 8, - ACTIONS(3598), 1, + [171656] = 8, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3975), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(7367), 1, - anon_sym_DOT, - STATE(2232), 1, - sym_arguments, - STATE(4568), 1, - sym_type_arguments, - STATE(5562), 1, - sym_optional_chain, + ACTIONS(8324), 1, + anon_sym_QMARK, + ACTIONS(8326), 1, + sym__member_signature_marker, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6670), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139173] = 8, - ACTIONS(218), 1, - anon_sym_LBRACE_PIPE, - ACTIONS(1546), 1, + [171682] = 8, + ACTIONS(3223), 1, + anon_sym_in, + ACTIONS(3225), 1, + anon_sym_out, + ACTIONS(8250), 1, + sym_identifier, + ACTIONS(8252), 1, + anon_sym_const, + ACTIONS(8328), 1, + anon_sym_GT, + STATE(6042), 1, + sym_variance, + STATE(6600), 1, + sym_type_parameter, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [171708] = 8, + ACTIONS(7891), 1, anon_sym_LBRACE, - ACTIONS(7311), 1, - anon_sym_LT, - ACTIONS(7313), 1, + ACTIONS(7893), 1, anon_sym_extends, - STATE(936), 1, - sym_object_type, - STATE(4305), 1, - sym_type_parameters, - STATE(5001), 1, - sym_extends_type_clause, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(4940), 1, + sym_class_body, + STATE(6232), 1, + sym_extends_clause, + STATE(6619), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139199] = 8, - ACTIONS(2529), 1, + [171734] = 8, + ACTIONS(4033), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(6526), 1, - sym__member_signature_marker, - ACTIONS(7369), 1, - anon_sym_QMARK, - STATE(3438), 1, - sym_formal_parameters, - STATE(3949), 1, - sym__call_signature, - STATE(5644), 1, - sym_type_parameters, + ACTIONS(5079), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + STATE(2707), 1, + sym_arguments, + STATE(5474), 1, + sym_type_arguments, + STATE(6394), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139225] = 2, + [171760] = 4, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3175), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7185), 7, + ACTIONS(7956), 5, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [139239] = 8, - ACTIONS(3598), 1, + [171778] = 5, + ACTIONS(8308), 1, + anon_sym_AMP, + ACTIONS(8310), 1, + anon_sym_PIPE, + ACTIONS(8312), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5025), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [171798] = 6, + ACTIONS(4033), 1, anon_sym_LT, - ACTIONS(3975), 1, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - STATE(2405), 1, + STATE(2587), 1, sym_arguments, - STATE(3136), 1, + STATE(6615), 1, sym_type_arguments, - STATE(5562), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139265] = 8, - ACTIONS(6932), 1, + ACTIONS(8256), 3, + anon_sym_LBRACK, + sym_identifier, + sym_private_property_identifier, + [171820] = 8, + ACTIONS(7614), 1, anon_sym_LBRACE, - ACTIONS(7006), 1, + ACTIONS(7893), 1, anon_sym_extends, - ACTIONS(7008), 1, + ACTIONS(7895), 1, anon_sym_implements, - STATE(2623), 1, + STATE(2637), 1, sym_class_body, - STATE(4846), 1, + STATE(6232), 1, sym_extends_clause, - STATE(5519), 1, + STATE(6626), 1, sym_class_heritage, - STATE(6099), 1, + STATE(6890), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139291] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4474), 1, - sym_type_annotation, - STATE(5199), 1, - sym__initializer, + [171846] = 8, + ACTIONS(7891), 1, + anon_sym_LBRACE, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(5012), 1, + sym_class_body, + STATE(6232), 1, + sym_extends_clause, + STATE(6632), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6764), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [139313] = 8, - ACTIONS(2529), 1, + [171872] = 8, + ACTIONS(7666), 1, + anon_sym_LBRACE, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(1994), 1, + sym_class_body, + STATE(6232), 1, + sym_extends_clause, + STATE(6639), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [171898] = 8, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + ACTIONS(7901), 1, + anon_sym_LBRACE, + STATE(935), 1, + sym_class_body, + STATE(6232), 1, + sym_extends_clause, + STATE(6702), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [171924] = 8, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - ACTIONS(7371), 1, - sym_identifier, - ACTIONS(7373), 1, - anon_sym_STAR, - STATE(3940), 1, + ACTIONS(7259), 1, + sym__member_signature_marker, + ACTIONS(8330), 1, + anon_sym_QMARK, + STATE(3925), 1, sym_formal_parameters, - STATE(5504), 1, - sym_type_parameters, - STATE(5508), 1, + STATE(4440), 1, sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139339] = 2, + [171950] = 5, + ACTIONS(8334), 1, + sym__member_end_marker, + STATE(4587), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7179), 7, + ACTIONS(4301), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8332), 3, sym__automatic_semicolon, - anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [139353] = 8, - ACTIONS(3598), 1, + [171970] = 8, + ACTIONS(7565), 1, anon_sym_LT, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(7375), 1, + ACTIONS(8336), 1, + anon_sym_LBRACE, + ACTIONS(8338), 1, + anon_sym_COMMA, + ACTIONS(8340), 1, anon_sym_DOT, - STATE(2544), 1, - sym_arguments, - STATE(4585), 1, + ACTIONS(8342), 1, + anon_sym_LBRACE_PIPE, + STATE(5427), 1, + aux_sym_extends_type_clause_repeat1, + STATE(6005), 1, sym_type_arguments, - STATE(5506), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139379] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4216), 1, - sym_type_annotation, - STATE(4850), 1, - sym__initializer, + [171996] = 4, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3176), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6780), 3, + ACTIONS(7958), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [139401] = 8, - ACTIONS(2529), 1, + [172014] = 8, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(7085), 1, anon_sym_LPAREN, - ACTIONS(6662), 1, + ACTIONS(7211), 1, sym__member_signature_marker, - ACTIONS(7377), 1, + ACTIONS(8344), 1, anon_sym_QMARK, - STATE(3438), 1, + STATE(4100), 1, sym_formal_parameters, - STATE(3922), 1, + STATE(4547), 1, sym__call_signature, - STATE(5644), 1, + STATE(6408), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139427] = 8, - ACTIONS(3598), 1, - anon_sym_LT, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - STATE(2399), 1, - sym_arguments, - STATE(3136), 1, - sym_type_arguments, - STATE(5562), 1, - sym_optional_chain, + [172040] = 8, + ACTIONS(7891), 1, + anon_sym_LBRACE, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(5139), 1, + sym_class_body, + STATE(6232), 1, + sym_extends_clause, + STATE(6656), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [172066] = 4, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3192), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139453] = 8, - ACTIONS(2529), 1, + ACTIONS(7956), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [172084] = 8, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - ACTIONS(7379), 1, - anon_sym_QMARK, - ACTIONS(7381), 1, + ACTIONS(7307), 1, sym__member_signature_marker, - STATE(3332), 1, + ACTIONS(8346), 1, + anon_sym_QMARK, + STATE(3925), 1, sym_formal_parameters, - STATE(5249), 1, + STATE(4180), 1, sym__call_signature, - STATE(5568), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139479] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4515), 1, - sym_type_annotation, - STATE(5252), 1, - sym__initializer, + [172110] = 6, + ACTIONS(3771), 1, + anon_sym_LBRACE, + ACTIONS(3773), 1, + anon_sym_LBRACK, + ACTIONS(8202), 1, + sym_identifier, + STATE(5514), 1, + sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6776), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [139501] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4527), 1, - sym_type_annotation, - STATE(5265), 1, - sym__initializer, + STATE(4530), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [172132] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6776), 3, + ACTIONS(7934), 7, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - [139523] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, + anon_sym_in, + anon_sym_of, anon_sym_COLON, - STATE(4530), 1, - sym_type_annotation, - STATE(5270), 1, - sym__initializer, + [172146] = 8, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(8348), 1, + sym_identifier, + ACTIONS(8350), 1, + anon_sym_STAR, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6323), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6776), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [139545] = 6, - ACTIONS(6452), 1, + [172172] = 6, + ACTIONS(7539), 1, anon_sym_EQ, - ACTIONS(6460), 1, + STATE(5503), 1, + sym_constraint, + STATE(6649), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7544), 2, anon_sym_COLON, - STATE(4531), 1, - sym_type_annotation, - STATE(5271), 1, - sym__initializer, + anon_sym_extends, + ACTIONS(8352), 2, + anon_sym_COMMA, + anon_sym_GT, + [172194] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6776), 3, + ACTIONS(5780), 7, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - [139567] = 8, - ACTIONS(6920), 1, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [172208] = 8, + ACTIONS(7614), 1, anon_sym_LBRACE, - ACTIONS(7006), 1, + ACTIONS(7893), 1, anon_sym_extends, - ACTIONS(7008), 1, + ACTIONS(7895), 1, anon_sym_implements, - STATE(2263), 1, + STATE(2797), 1, sym_class_body, - STATE(4846), 1, + STATE(6232), 1, sym_extends_clause, - STATE(5405), 1, + STATE(6321), 1, sym_class_heritage, - STATE(6099), 1, + STATE(6890), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139593] = 8, - ACTIONS(3598), 1, + [172234] = 8, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3975), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(7383), 1, - anon_sym_DOT, - STATE(2613), 1, - sym_arguments, - STATE(4568), 1, - sym_type_arguments, - STATE(5562), 1, - sym_optional_chain, + ACTIONS(8354), 1, + anon_sym_QMARK, + ACTIONS(8356), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(5047), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139619] = 8, - ACTIONS(3598), 1, + [172260] = 8, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3975), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - STATE(2618), 1, - sym_arguments, - STATE(3136), 1, - sym_type_arguments, - STATE(5562), 1, - sym_optional_chain, + ACTIONS(7321), 1, + sym__member_signature_marker, + ACTIONS(8358), 1, + anon_sym_QMARK, + STATE(3925), 1, + sym_formal_parameters, + STATE(4300), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139645] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4534), 1, - sym_type_annotation, - STATE(5276), 1, - sym__initializer, + [172286] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6776), 3, + ACTIONS(5760), 7, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - [139667] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, + anon_sym_in, + anon_sym_of, anon_sym_COLON, - STATE(4535), 1, - sym_type_annotation, - STATE(5277), 1, - sym__initializer, + [172300] = 8, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(8360), 1, + sym_identifier, + ACTIONS(8362), 1, + anon_sym_STAR, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6381), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [172326] = 4, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3193), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6776), 3, + ACTIONS(7958), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [139689] = 8, - ACTIONS(3598), 1, + [172344] = 8, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(4578), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(7385), 1, - anon_sym_DOT, - STATE(2010), 1, - sym_arguments, - STATE(4568), 1, - sym_type_arguments, - STATE(5562), 1, - sym_optional_chain, + ACTIONS(8364), 1, + anon_sym_QMARK, + ACTIONS(8366), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(4191), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139715] = 8, - ACTIONS(3598), 1, + [172370] = 8, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - STATE(2532), 1, - sym_arguments, - STATE(3366), 1, - sym_type_arguments, - STATE(5506), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [139741] = 8, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4578), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(6420), 1, - anon_sym_LT, - STATE(2036), 1, - sym_arguments, - STATE(3218), 1, - sym_type_arguments, - STATE(5562), 1, - sym_optional_chain, + ACTIONS(8368), 1, + anon_sym_QMARK, + ACTIONS(8370), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(4481), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139767] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4452), 1, - sym_type_annotation, - STATE(5172), 1, - sym__initializer, + [172396] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6826), 3, + ACTIONS(7936), 7, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [139789] = 6, - ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4540), 1, - sym_type_annotation, - STATE(5284), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6776), 3, - sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [139811] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, + anon_sym_in, + anon_sym_of, anon_sym_COLON, - STATE(4541), 1, - sym_type_annotation, - STATE(5285), 1, - sym__initializer, + [172410] = 4, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3182), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6776), 3, + ACTIONS(8064), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [139833] = 6, - ACTIONS(3369), 1, + [172428] = 4, + ACTIONS(8114), 1, anon_sym_LBRACE, - ACTIONS(3371), 1, - anon_sym_LBRACK, - ACTIONS(7347), 1, - sym_identifier, - STATE(4632), 1, - sym_variable_declarator, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(3769), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [139855] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4545), 1, - sym_type_annotation, - STATE(5292), 1, - sym__initializer, + STATE(3183), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6776), 3, + ACTIONS(7942), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [139877] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4546), 1, - sym_type_annotation, - STATE(5294), 1, - sym__initializer, + [172446] = 4, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3185), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6776), 3, + ACTIONS(7942), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [139899] = 6, - ACTIONS(6452), 1, + [172464] = 6, + ACTIONS(7539), 1, anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4547), 1, - sym_type_annotation, - STATE(5296), 1, - sym__initializer, + STATE(5546), 1, + sym_constraint, + STATE(6276), 1, + sym_default_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6776), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [139921] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, + ACTIONS(7544), 2, anon_sym_COLON, - STATE(4548), 1, - sym_type_annotation, - STATE(5297), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6776), 3, - sym__automatic_semicolon, + anon_sym_extends, + ACTIONS(8372), 2, anon_sym_COMMA, - anon_sym_SEMI, - [139943] = 6, - ACTIONS(3369), 1, - anon_sym_LBRACE, - ACTIONS(3371), 1, - anon_sym_LBRACK, - ACTIONS(7347), 1, - sym_identifier, - STATE(4669), 1, - sym_variable_declarator, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(3769), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [139965] = 8, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(7387), 1, - sym_identifier, - ACTIONS(7389), 1, - anon_sym_STAR, - STATE(3940), 1, - sym_formal_parameters, - STATE(5496), 1, - sym__call_signature, - STATE(5504), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [139991] = 8, - ACTIONS(2529), 1, + anon_sym_GT, + [172486] = 8, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - ACTIONS(7391), 1, + ACTIONS(8374), 1, sym_identifier, - ACTIONS(7393), 1, + ACTIONS(8376), 1, anon_sym_STAR, - STATE(3940), 1, + STATE(5157), 1, sym_formal_parameters, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, - STATE(5536), 1, + STATE(6633), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140017] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4233), 1, - sym_type_annotation, - STATE(4905), 1, - sym__initializer, + [172512] = 4, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3186), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6780), 3, + ACTIONS(7964), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [140039] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4236), 1, - sym_type_annotation, - STATE(4911), 1, - sym__initializer, + [172530] = 8, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(8378), 1, + anon_sym_QMARK, + ACTIONS(8380), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(5428), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6780), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [140061] = 8, - ACTIONS(2529), 1, + [172556] = 8, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7085), 1, anon_sym_LPAREN, - ACTIONS(7395), 1, - sym_identifier, - ACTIONS(7397), 1, - anon_sym_STAR, - STATE(3940), 1, + ACTIONS(8382), 1, + anon_sym_QMARK, + ACTIONS(8384), 1, + sym__member_signature_marker, + STATE(4100), 1, sym_formal_parameters, - STATE(5496), 1, + STATE(4679), 1, sym__call_signature, - STATE(5504), 1, + STATE(6408), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140087] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4565), 1, - sym_type_annotation, - STATE(5333), 1, - sym__initializer, + [172582] = 4, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3231), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6776), 3, + ACTIONS(7942), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [140109] = 8, - ACTIONS(2529), 1, + [172600] = 8, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - ACTIONS(6618), 1, - sym__member_signature_marker, - ACTIONS(7399), 1, + ACTIONS(8386), 1, anon_sym_QMARK, - STATE(3940), 1, + ACTIONS(8388), 1, + sym__member_signature_marker, + STATE(5157), 1, sym_formal_parameters, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, - STATE(5557), 1, + STATE(6320), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140135] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4030), 1, - sym_type_annotation, - STATE(4716), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6776), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [140157] = 8, - ACTIONS(2529), 1, + [172626] = 8, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - ACTIONS(7401), 1, + ACTIONS(8390), 1, sym_identifier, - ACTIONS(7403), 1, + ACTIONS(8392), 1, anon_sym_STAR, - STATE(3940), 1, + STATE(5157), 1, sym_formal_parameters, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, - STATE(5512), 1, + STATE(6490), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140183] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7068), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [140197] = 2, + [172652] = 8, + ACTIONS(4033), 1, + anon_sym_LT, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + STATE(2663), 1, + sym_arguments, + STATE(3692), 1, + sym_type_arguments, + STATE(6313), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7050), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [140211] = 8, - ACTIONS(2529), 1, + [172678] = 8, + ACTIONS(4033), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(4506), 1, anon_sym_LPAREN, - ACTIONS(6688), 1, - sym__member_signature_marker, - ACTIONS(7405), 1, - anon_sym_QMARK, - STATE(3332), 1, - sym_formal_parameters, - STATE(4480), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(8394), 1, + anon_sym_DOT, + STATE(1910), 1, + sym_arguments, + STATE(5580), 1, + sym_type_arguments, + STATE(6313), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140237] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4412), 1, - sym_type_annotation, - STATE(4932), 1, - sym__initializer, + [172704] = 8, + ACTIONS(4033), 1, + anon_sym_LT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(5327), 1, + anon_sym_LPAREN, + ACTIONS(5331), 1, + anon_sym_DOT, + STATE(2873), 1, + sym_arguments, + STATE(5550), 1, + sym_type_arguments, + STATE(6298), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6776), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [140259] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4442), 1, - sym_type_annotation, - STATE(5124), 1, - sym__initializer, + [172730] = 5, + ACTIONS(8400), 1, + sym__member_end_marker, + STATE(4569), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6776), 3, + ACTIONS(8398), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8396), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [140281] = 4, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4483), 1, - sym_type_annotation, + [172750] = 8, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + ACTIONS(7903), 1, + anon_sym_LBRACE, + STATE(265), 1, + sym_class_body, + STATE(6232), 1, + sym_extends_clause, + STATE(6293), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7407), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [140299] = 8, - ACTIONS(3598), 1, - anon_sym_LT, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(7409), 1, - anon_sym_DOT, - STATE(1609), 1, - sym_arguments, - STATE(4568), 1, - sym_type_arguments, - STATE(5562), 1, - sym_optional_chain, + [172776] = 6, + ACTIONS(3771), 1, + anon_sym_LBRACE, + ACTIONS(3773), 1, + anon_sym_LBRACK, + ACTIONS(8202), 1, + sym_identifier, + STATE(6096), 1, + sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140325] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4542), 1, - sym_type_annotation, - STATE(5281), 1, - sym__initializer, + STATE(4530), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [172798] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6776), 3, + ACTIONS(8402), 7, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [140347] = 2, + anon_sym_PIPE_RBRACE, + [172812] = 4, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3230), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7070), 7, + ACTIONS(8068), 5, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [140361] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4566), 1, - sym_type_annotation, - STATE(5307), 1, - sym__initializer, + [172830] = 4, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3247), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6776), 3, + ACTIONS(8068), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [140383] = 4, - ACTIONS(2497), 1, + [172848] = 4, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(5435), 1, + STATE(3171), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7411), 5, + ACTIONS(8070), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [140401] = 3, - ACTIONS(6926), 1, - anon_sym_is, + [172866] = 8, + ACTIONS(7622), 1, + anon_sym_LBRACE, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(2881), 1, + sym_class_body, + STATE(6232), 1, + sym_extends_clause, + STATE(6375), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4125), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [140417] = 3, - ACTIONS(7413), 1, - anon_sym_is, + [172892] = 6, + ACTIONS(4033), 1, + anon_sym_LT, + ACTIONS(5327), 1, + anon_sym_LPAREN, + STATE(2891), 1, + sym_arguments, + STATE(6515), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4117), 6, - anon_sym_as, + ACTIONS(8256), 3, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [140433] = 8, - ACTIONS(2529), 1, + sym_identifier, + sym_private_property_identifier, + [172914] = 8, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7085), 1, anon_sym_LPAREN, - ACTIONS(6482), 1, + ACTIONS(7141), 1, sym__member_signature_marker, - ACTIONS(7415), 1, + ACTIONS(8404), 1, anon_sym_QMARK, - STATE(3940), 1, + STATE(4100), 1, sym_formal_parameters, - STATE(5339), 1, + STATE(4622), 1, sym__call_signature, - STATE(5504), 1, + STATE(6408), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140459] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4173), 1, - sym_type_annotation, - STATE(4725), 1, - sym__initializer, + [172940] = 8, + ACTIONS(7622), 1, + anon_sym_LBRACE, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(2323), 1, + sym_class_body, + STATE(6232), 1, + sym_extends_clause, + STATE(6537), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [172966] = 5, + ACTIONS(8410), 1, + sym__member_end_marker, + STATE(4681), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6776), 3, + ACTIONS(8408), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8406), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [140481] = 5, - ACTIONS(7417), 1, - anon_sym_AMP, - ACTIONS(7419), 1, - anon_sym_PIPE, - ACTIONS(7421), 1, - anon_sym_extends, + [172986] = 4, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3184), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4359), 4, + ACTIONS(8070), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK, - [140501] = 3, - ACTIONS(7417), 1, - anon_sym_AMP, + anon_sym_SEMI, + [173004] = 4, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3187), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4379), 6, + ACTIONS(8068), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_PIPE, + anon_sym_SEMI, + [173022] = 8, + ACTIONS(4033), 1, + anon_sym_LT, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + ACTIONS(8394), 1, + anon_sym_DOT, + STATE(2906), 1, + sym_arguments, + STATE(5580), 1, + sym_type_arguments, + STATE(6313), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [173048] = 8, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(8412), 1, anon_sym_QMARK, - anon_sym_extends, - [140517] = 8, - ACTIONS(2529), 1, + ACTIONS(8414), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(5172), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [173074] = 8, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - ACTIONS(7423), 1, + ACTIONS(8416), 1, anon_sym_QMARK, - ACTIONS(7425), 1, + ACTIONS(8418), 1, sym__member_signature_marker, - STATE(3940), 1, + STATE(5157), 1, sym_formal_parameters, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, - STATE(5565), 1, + STATE(6411), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140543] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4283), 1, - sym_type_annotation, - STATE(4973), 1, - sym__initializer, + [173100] = 8, + ACTIONS(7622), 1, + anon_sym_LBRACE, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(2909), 1, + sym_class_body, + STATE(6232), 1, + sym_extends_clause, + STATE(6681), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6780), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [140565] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4274), 1, - sym_type_annotation, - STATE(4715), 1, - sym__initializer, + [173126] = 4, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3188), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6776), 3, + ACTIONS(8098), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [140587] = 8, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6474), 1, - sym__member_signature_marker, - ACTIONS(7427), 1, - anon_sym_QMARK, - STATE(3940), 1, - sym_formal_parameters, - STATE(5399), 1, - sym__call_signature, - STATE(5504), 1, - sym_type_parameters, + [173144] = 8, + ACTIONS(7622), 1, + anon_sym_LBRACE, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(2911), 1, + sym_class_body, + STATE(6232), 1, + sym_extends_clause, + STATE(6682), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140613] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4284), 1, - sym_type_annotation, - STATE(4975), 1, - sym__initializer, + [173170] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6780), 3, + ACTIONS(7928), 7, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - [140635] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, + anon_sym_in, + anon_sym_of, anon_sym_COLON, - STATE(4286), 1, - sym_type_annotation, - STATE(4978), 1, - sym__initializer, + [173184] = 5, + ACTIONS(8422), 1, + sym__member_end_marker, + STATE(4691), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6780), 3, + ACTIONS(4217), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8420), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [140657] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4287), 1, - sym_type_annotation, - STATE(4980), 1, - sym__initializer, + [173204] = 4, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3189), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6780), 3, + ACTIONS(8100), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [140679] = 5, - ACTIONS(7417), 1, - anon_sym_AMP, - ACTIONS(7419), 1, - anon_sym_PIPE, - ACTIONS(7421), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4427), 4, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK, - [140699] = 5, - ACTIONS(7417), 1, - anon_sym_AMP, - ACTIONS(7419), 1, - anon_sym_PIPE, - ACTIONS(7421), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4435), 4, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK, - [140719] = 5, - ACTIONS(7417), 1, - anon_sym_AMP, - ACTIONS(7419), 1, - anon_sym_PIPE, - ACTIONS(7421), 1, - anon_sym_extends, + [173222] = 4, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3211), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4491), 4, + ACTIONS(8100), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK, - [140739] = 5, - ACTIONS(7417), 1, - anon_sym_AMP, - ACTIONS(7419), 1, - anon_sym_PIPE, - ACTIONS(7421), 1, - anon_sym_extends, + anon_sym_SEMI, + [173240] = 4, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3212), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4495), 4, + ACTIONS(8102), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK, - [140759] = 8, - ACTIONS(2529), 1, + anon_sym_SEMI, + [173258] = 8, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - ACTIONS(6638), 1, - sym__member_signature_marker, - ACTIONS(7429), 1, - anon_sym_QMARK, - STATE(3940), 1, + ACTIONS(8424), 1, + sym_identifier, + ACTIONS(8426), 1, + anon_sym_STAR, + STATE(5157), 1, sym_formal_parameters, - STATE(5432), 1, - sym__call_signature, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, + STATE(6633), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140785] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4036), 1, - sym_type_annotation, - STATE(4730), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6776), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [140807] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4039), 1, - sym_type_annotation, - STATE(4885), 1, - sym__initializer, + [173284] = 5, + ACTIONS(8422), 1, + sym__member_end_marker, + STATE(4587), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6776), 3, + ACTIONS(4217), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8420), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [140829] = 6, - ACTIONS(6834), 1, - anon_sym_EQ, - STATE(4637), 1, - sym_constraint, - STATE(5628), 1, - sym_default_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6839), 2, - anon_sym_COLON, - anon_sym_extends, - ACTIONS(7431), 2, - anon_sym_COMMA, - anon_sym_GT, - [140851] = 8, - ACTIONS(2529), 1, + [173304] = 8, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - ACTIONS(7433), 1, + ACTIONS(8428), 1, anon_sym_QMARK, - ACTIONS(7435), 1, + ACTIONS(8430), 1, sym__member_signature_marker, - STATE(3940), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(5450), 1, + STATE(5966), 1, sym__call_signature, - STATE(5504), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140877] = 8, - ACTIONS(2529), 1, + [173330] = 8, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - ACTIONS(7437), 1, - anon_sym_QMARK, - ACTIONS(7439), 1, - sym__member_signature_marker, - STATE(3940), 1, + ACTIONS(8432), 1, + sym_identifier, + ACTIONS(8434), 1, + anon_sym_STAR, + STATE(5157), 1, sym_formal_parameters, - STATE(5463), 1, - sym__call_signature, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, + STATE(6490), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140903] = 6, - ACTIONS(6452), 1, + [173356] = 8, + ACTIONS(4033), 1, + anon_sym_LT, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(4510), 1, + anon_sym_DOT, + ACTIONS(5273), 1, + anon_sym_QMARK_DOT, + STATE(1920), 1, + sym_arguments, + STATE(3692), 1, + sym_type_arguments, + STATE(6313), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [173382] = 3, + ACTIONS(8436), 1, anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4066), 1, - sym_type_annotation, - STATE(5305), 1, - sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6776), 3, - sym__automatic_semicolon, + ACTIONS(4082), 6, anon_sym_COMMA, - anon_sym_SEMI, - [140925] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_COLON, - STATE(4067), 1, - sym_type_annotation, - STATE(4721), 1, - sym__initializer, + anon_sym_RBRACK, + anon_sym_QMARK, + [173398] = 8, + ACTIONS(7622), 1, + anon_sym_LBRACE, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(2348), 1, + sym_class_body, + STATE(6232), 1, + sym_extends_clause, + STATE(6304), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6776), 3, - sym__automatic_semicolon, + [173424] = 8, + ACTIONS(7622), 1, + anon_sym_LBRACE, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(2920), 1, + sym_class_body, + STATE(6232), 1, + sym_extends_clause, + STATE(6460), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [173450] = 3, + ACTIONS(8308), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4805), 6, anon_sym_COMMA, - anon_sym_SEMI, - [140947] = 5, - ACTIONS(7417), 1, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [173466] = 5, + ACTIONS(8308), 1, anon_sym_AMP, - ACTIONS(7419), 1, + ACTIONS(8310), 1, anon_sym_PIPE, - ACTIONS(7421), 1, + ACTIONS(8312), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4487), 4, + ACTIONS(4817), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_QMARK, - [140967] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4079), 1, - sym_type_annotation, - STATE(4791), 1, - sym__initializer, + [173486] = 3, + ACTIONS(8438), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6776), 3, - sym__automatic_semicolon, + ACTIONS(4829), 6, anon_sym_COMMA, - anon_sym_SEMI, - [140989] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4082), 1, - sym_type_annotation, - STATE(4806), 1, - sym__initializer, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + [173502] = 5, + ACTIONS(8442), 1, + sym__member_end_marker, + STATE(4587), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6776), 3, + ACTIONS(4219), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(8440), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [141011] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4096), 1, - sym_type_annotation, - STATE(4946), 1, - sym__initializer, + [173522] = 4, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3172), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6776), 3, + ACTIONS(8072), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [141033] = 8, - ACTIONS(3598), 1, - anon_sym_LT, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(3979), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - STATE(2397), 1, - sym_arguments, - STATE(3136), 1, - sym_type_arguments, - STATE(5562), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [141059] = 6, - ACTIONS(3598), 1, - anon_sym_LT, - ACTIONS(4578), 1, - anon_sym_LPAREN, - STATE(2277), 1, - sym_arguments, - STATE(5692), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7315), 3, - anon_sym_LBRACK, - sym_identifier, - sym_private_property_identifier, - [141081] = 6, - ACTIONS(6834), 1, - anon_sym_EQ, - STATE(4686), 1, - sym_constraint, - STATE(5555), 1, - sym_default_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6839), 2, - anon_sym_COLON, + [173540] = 8, + ACTIONS(7893), 1, anon_sym_extends, - ACTIONS(6968), 2, - anon_sym_COMMA, - anon_sym_GT, - [141103] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4106), 1, - sym_type_annotation, - STATE(5003), 1, - sym__initializer, + ACTIONS(7895), 1, + anon_sym_implements, + ACTIONS(7897), 1, + anon_sym_LBRACE, + STATE(880), 1, + sym_class_body, + STATE(6232), 1, + sym_extends_clause, + STATE(6438), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6776), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [141125] = 8, - ACTIONS(3007), 1, - anon_sym_in, - ACTIONS(3009), 1, - anon_sym_out, - ACTIONS(7289), 1, - sym_identifier, - ACTIONS(7291), 1, - anon_sym_const, - ACTIONS(7441), 1, - anon_sym_GT, - STATE(4743), 1, - sym_variance, - STATE(5402), 1, - sym_type_parameter, + [173566] = 8, + ACTIONS(7614), 1, + anon_sym_LBRACE, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(2727), 1, + sym_class_body, + STATE(6232), 1, + sym_extends_clause, + STATE(6339), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141151] = 8, - ACTIONS(7006), 1, + [173592] = 8, + ACTIONS(7893), 1, anon_sym_extends, - ACTIONS(7008), 1, + ACTIONS(7895), 1, anon_sym_implements, - ACTIONS(7080), 1, + ACTIONS(7897), 1, anon_sym_LBRACE, - STATE(855), 1, + STATE(862), 1, sym_class_body, - STATE(4846), 1, + STATE(6232), 1, sym_extends_clause, - STATE(5711), 1, + STATE(6277), 1, sym_class_heritage, - STATE(6099), 1, + STATE(6890), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141177] = 8, - ACTIONS(6858), 1, - anon_sym_LT, - ACTIONS(7443), 1, + [173618] = 8, + ACTIONS(7666), 1, anon_sym_LBRACE, - ACTIONS(7445), 1, - anon_sym_COMMA, - ACTIONS(7447), 1, - anon_sym_DOT, - ACTIONS(7449), 1, - anon_sym_LBRACE_PIPE, - STATE(4702), 1, - aux_sym_extends_type_clause_repeat1, - STATE(4849), 1, - sym_type_arguments, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(3122), 1, + sym_class_body, + STATE(6232), 1, + sym_extends_clause, + STATE(6432), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141203] = 6, - ACTIONS(3369), 1, + [173644] = 6, + ACTIONS(3771), 1, anon_sym_LBRACE, - ACTIONS(3371), 1, + ACTIONS(3773), 1, anon_sym_LBRACK, - ACTIONS(7451), 1, + ACTIONS(8444), 1, sym_identifier, - STATE(4667), 1, + STATE(5514), 1, sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3370), 3, + STATE(4156), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [141225] = 4, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5452), 1, - sym_statement_block, + [173666] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7453), 5, + ACTIONS(7910), 7, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [141243] = 4, - ACTIONS(2497), 1, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [173680] = 4, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(5540), 1, + STATE(3246), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7453), 5, + ACTIONS(8082), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [141261] = 4, - ACTIONS(2497), 1, + [173698] = 6, + ACTIONS(3771), 1, anon_sym_LBRACE, - STATE(5467), 1, - sym_statement_block, + ACTIONS(3773), 1, + anon_sym_LBRACK, + ACTIONS(8446), 1, + sym_identifier, + STATE(5556), 1, + sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7455), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [141279] = 4, - ACTIONS(2497), 1, + STATE(4143), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [173720] = 8, + ACTIONS(7666), 1, anon_sym_LBRACE, - STATE(5469), 1, - sym_statement_block, + ACTIONS(7893), 1, + anon_sym_extends, + ACTIONS(7895), 1, + anon_sym_implements, + STATE(3055), 1, + sym_class_body, + STATE(6232), 1, + sym_extends_clause, + STATE(6519), 1, + sym_class_heritage, + STATE(6890), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7455), 5, + [173746] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8022), 7, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [141297] = 8, - ACTIONS(7006), 1, - anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - ACTIONS(7052), 1, + anon_sym_COLON, + [173760] = 4, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(216), 1, - sym_class_body, - STATE(4846), 1, - sym_extends_clause, - STATE(5554), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, + STATE(3214), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141323] = 8, - ACTIONS(2529), 1, + ACTIONS(8024), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [173778] = 8, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(7085), 1, anon_sym_LPAREN, - ACTIONS(6682), 1, + ACTIONS(7153), 1, sym__member_signature_marker, - ACTIONS(7457), 1, + ACTIONS(8448), 1, anon_sym_QMARK, - STATE(3332), 1, + STATE(4100), 1, sym_formal_parameters, - STATE(4138), 1, + STATE(4661), 1, sym__call_signature, - STATE(5568), 1, + STATE(6408), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141349] = 8, - ACTIONS(7006), 1, - anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - ACTIONS(7058), 1, - anon_sym_LBRACE, - STATE(813), 1, - sym_class_body, - STATE(4846), 1, - sym_extends_clause, - STATE(5728), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [141375] = 8, - ACTIONS(2529), 1, + [173804] = 8, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - ACTIONS(7459), 1, + ACTIONS(8450), 1, anon_sym_QMARK, - ACTIONS(7461), 1, + ACTIONS(8452), 1, sym__member_signature_marker, - STATE(3940), 1, + STATE(5157), 1, sym_formal_parameters, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, - STATE(5590), 1, + STATE(6530), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141401] = 7, - ACTIONS(3193), 1, - anon_sym_DQUOTE, - ACTIONS(3195), 1, - anon_sym_SQUOTE, - ACTIONS(6889), 1, + [173830] = 8, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(8454), 1, sym_identifier, - ACTIONS(6908), 1, - anon_sym_type, - STATE(5573), 1, - sym__import_identifier, + ACTIONS(8456), 1, + anon_sym_STAR, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6633), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5767), 2, - sym__module_export_name, - sym_string, - [141425] = 6, - ACTIONS(6452), 1, + [173856] = 3, + ACTIONS(8458), 1, anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4331), 1, - sym_type_annotation, - STATE(5042), 1, - sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6780), 3, - sym__automatic_semicolon, + ACTIONS(4047), 6, anon_sym_COMMA, - anon_sym_SEMI, - [141447] = 8, - ACTIONS(2529), 1, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK, + [173872] = 8, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - ACTIONS(7463), 1, + ACTIONS(8461), 1, sym_identifier, - ACTIONS(7465), 1, + ACTIONS(8463), 1, anon_sym_STAR, - STATE(3940), 1, + STATE(5157), 1, sym_formal_parameters, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, - STATE(5508), 1, + STATE(6490), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141473] = 8, - ACTIONS(6920), 1, - anon_sym_LBRACE, - ACTIONS(7006), 1, - anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - STATE(2271), 1, - sym_class_body, - STATE(4846), 1, - sym_extends_clause, - STATE(5625), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [141499] = 6, - ACTIONS(6452), 1, + [173898] = 6, + ACTIONS(7539), 1, anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4152), 1, - sym_type_annotation, - STATE(4719), 1, - sym__initializer, + STATE(5561), 1, + sym_constraint, + STATE(6336), 1, + sym_default_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6899), 3, - sym__automatic_semicolon, + ACTIONS(7544), 2, + anon_sym_COLON, + anon_sym_extends, + ACTIONS(7869), 2, anon_sym_COMMA, - anon_sym_SEMI, - [141521] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, + anon_sym_GT, + [173920] = 7, + ACTIONS(893), 1, anon_sym_COLON, - STATE(4349), 1, + ACTIONS(8465), 1, + anon_sym_EQ, + ACTIONS(8469), 1, + anon_sym_QMARK, + STATE(5812), 1, sym_type_annotation, - STATE(5062), 1, + STATE(6417), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6780), 3, - sym__automatic_semicolon, + ACTIONS(8467), 2, anon_sym_COMMA, - anon_sym_SEMI, - [141543] = 8, - ACTIONS(6932), 1, - anon_sym_LBRACE, - ACTIONS(7006), 1, - anon_sym_extends, - ACTIONS(7008), 1, - anon_sym_implements, - STATE(2599), 1, - sym_class_body, - STATE(4846), 1, - sym_extends_clause, - STATE(5349), 1, - sym_class_heritage, - STATE(6099), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [141569] = 8, - ACTIONS(2529), 1, + anon_sym_RPAREN, + [173944] = 8, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - ACTIONS(7467), 1, + ACTIONS(8471), 1, anon_sym_QMARK, - ACTIONS(7469), 1, + ACTIONS(8473), 1, sym__member_signature_marker, - STATE(3940), 1, + STATE(5157), 1, sym_formal_parameters, - STATE(5347), 1, - sym__call_signature, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, + STATE(6651), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141595] = 4, - ACTIONS(2497), 1, + [173970] = 4, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(5649), 1, + STATE(3215), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7471), 5, + ACTIONS(7960), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [141613] = 4, - ACTIONS(2497), 1, + [173988] = 4, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(5379), 1, + STATE(3216), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7471), 5, + ACTIONS(7962), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [141631] = 8, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_LPAREN, - ACTIONS(6578), 1, - sym__member_signature_marker, - ACTIONS(7473), 1, - anon_sym_QMARK, - STATE(3438), 1, - sym_formal_parameters, - STATE(3933), 1, - sym__call_signature, - STATE(5644), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [141657] = 4, - ACTIONS(2497), 1, + [174006] = 4, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(5352), 1, + STATE(3217), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7475), 5, + ACTIONS(7962), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [141675] = 8, - ACTIONS(2529), 1, + [174024] = 8, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - ACTIONS(7477), 1, + ACTIONS(8475), 1, anon_sym_QMARK, - ACTIONS(7479), 1, + ACTIONS(8477), 1, sym__member_signature_marker, - STATE(3940), 1, + STATE(5157), 1, sym_formal_parameters, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, - STATE(5701), 1, + STATE(6679), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141701] = 4, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5576), 1, - sym_statement_block, + [174050] = 7, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(7497), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(4292), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [174073] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7475), 5, + ACTIONS(8000), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [141719] = 4, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5578), 1, - sym_statement_block, + [174086] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5671), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8479), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [174103] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7471), 5, + ACTIONS(2859), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [141737] = 4, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5369), 1, - sym_statement_block, + [174116] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7481), 5, + ACTIONS(7962), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [141755] = 6, - ACTIONS(6452), 1, + [174129] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4148), 1, - sym_type_annotation, - STATE(5135), 1, + STATE(5675), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6800), 3, + ACTIONS(8479), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [141777] = 8, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6608), 1, - sym__member_signature_marker, - ACTIONS(7483), 1, - anon_sym_QMARK, - STATE(3332), 1, - sym_formal_parameters, - STATE(5203), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + [174146] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5678), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141803] = 4, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5527), 1, - sym_statement_block, + ACTIONS(8481), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [174163] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5679), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7485), 5, + ACTIONS(8481), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [141821] = 4, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5528), 1, - sym_statement_block, + [174180] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7487), 5, + ACTIONS(8483), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [141839] = 4, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5539), 1, - sym_statement_block, + [174193] = 7, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(8485), 1, + sym__member_signature_marker, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6528), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [174216] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5683), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7487), 5, + ACTIONS(8479), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [141857] = 4, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5545), 1, - sym_statement_block, + [174233] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5684), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7489), 5, + ACTIONS(8481), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [141875] = 4, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5611), 1, - sym_statement_block, + [174250] = 5, + ACTIONS(8489), 1, + anon_sym_BQUOTE, + ACTIONS(8491), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8487), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4968), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [174269] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5685), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7487), 5, + ACTIONS(8481), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [141893] = 6, - ACTIONS(6452), 1, + [174286] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4567), 1, - sym_type_annotation, - STATE(5015), 1, + STATE(5686), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6814), 3, + ACTIONS(8481), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [141915] = 4, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5612), 1, - sym_statement_block, + [174303] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7489), 5, + ACTIONS(3085), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [141933] = 8, - ACTIONS(2529), 1, + [174316] = 7, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - ACTIONS(7491), 1, - anon_sym_QMARK, - ACTIONS(7493), 1, + ACTIONS(8493), 1, sym__member_signature_marker, - STATE(3438), 1, + STATE(5157), 1, sym_formal_parameters, - STATE(3979), 1, - sym__call_signature, - STATE(5644), 1, + STATE(6247), 1, sym_type_parameters, + STATE(6617), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [174339] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141959] = 8, - ACTIONS(2529), 1, + ACTIONS(2875), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [174352] = 7, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - ACTIONS(6708), 1, - sym__member_signature_marker, - ACTIONS(7495), 1, - anon_sym_QMARK, - STATE(3332), 1, + ACTIONS(8495), 1, + sym_identifier, + STATE(5157), 1, sym_formal_parameters, - STATE(4521), 1, - sym__call_signature, - STATE(5568), 1, + STATE(6247), 1, sym_type_parameters, + STATE(6364), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141985] = 4, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4529), 1, - sym_type_annotation, + [174375] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5687), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8481), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [174392] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7497), 5, + ACTIONS(2879), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [142003] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4179), 1, - sym_type_annotation, - STATE(4742), 1, - sym__initializer, + [174405] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6790), 3, + ACTIONS(8497), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [142025] = 4, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4204), 1, - sym_type_annotation, + anon_sym_PIPE_RBRACE, + [174418] = 5, + ACTIONS(8499), 1, + anon_sym_default, + ACTIONS(8502), 1, + anon_sym_RBRACE, + ACTIONS(8504), 1, + anon_sym_case, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4738), 3, + sym_switch_case, + sym_switch_default, + aux_sym_switch_body_repeat1, + [174437] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7499), 5, + ACTIONS(2008), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [142043] = 8, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, + [174450] = 7, + ACTIONS(3978), 1, anon_sym_LPAREN, - ACTIONS(7501), 1, - sym_identifier, - ACTIONS(7503), 1, - anon_sym_STAR, - STATE(3940), 1, - sym_formal_parameters, - STATE(5496), 1, - sym__call_signature, - STATE(5504), 1, - sym_type_parameters, + ACTIONS(4033), 1, + anon_sym_LT, + ACTIONS(8507), 1, + anon_sym_RPAREN, + ACTIONS(8509), 1, + anon_sym_DOT, + STATE(1486), 1, + sym_arguments, + STATE(6448), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142069] = 4, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5517), 1, - sym_statement_block, + [174473] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5693), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7505), 5, + ACTIONS(8479), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [142087] = 4, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5518), 1, - sym_statement_block, + [174490] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7507), 5, + ACTIONS(8511), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [142105] = 4, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5521), 1, - sym_statement_block, + [174503] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5621), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7507), 5, + ACTIONS(8513), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [142123] = 4, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5525), 1, - sym_statement_block, + [174520] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7509), 5, + ACTIONS(2825), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [142141] = 4, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5619), 1, - sym_statement_block, + [174533] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7507), 5, + ACTIONS(2825), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [142159] = 4, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5620), 1, - sym_statement_block, + [174546] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7509), 5, + ACTIONS(2957), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [142177] = 8, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(7511), 1, - sym_identifier, - ACTIONS(7513), 1, - anon_sym_STAR, - STATE(3940), 1, - sym_formal_parameters, - STATE(5504), 1, - sym_type_parameters, - STATE(5508), 1, - sym__call_signature, + [174559] = 3, + ACTIONS(8515), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142203] = 4, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5604), 1, - sym_statement_block, + ACTIONS(4805), 5, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_extends, + [174574] = 5, + ACTIONS(8515), 1, + anon_sym_AMP, + ACTIONS(8517), 1, + anon_sym_PIPE, + ACTIONS(8519), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7515), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [142221] = 4, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5607), 1, - sym_statement_block, + ACTIONS(4817), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [174593] = 3, + ACTIONS(8521), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7517), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [142239] = 4, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5636), 1, - sym_statement_block, + ACTIONS(4829), 5, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + [174608] = 7, + ACTIONS(1708), 1, + anon_sym_DQUOTE, + ACTIONS(1710), 1, + anon_sym_SQUOTE, + ACTIONS(8288), 1, + sym_identifier, + STATE(842), 1, + sym_nested_identifier, + STATE(883), 1, + sym_string, + STATE(908), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7517), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [142257] = 4, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5672), 1, - sym_statement_block, + [174631] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5698), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7519), 5, + ACTIONS(8479), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [142275] = 4, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5631), 1, - sym_statement_block, + [174648] = 7, + ACTIONS(3978), 1, + anon_sym_LPAREN, + ACTIONS(4033), 1, + anon_sym_LT, + ACTIONS(8509), 1, + anon_sym_DOT, + ACTIONS(8523), 1, + anon_sym_RPAREN, + STATE(1486), 1, + sym_arguments, + STATE(6448), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7517), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [142293] = 4, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5657), 1, - sym_statement_block, + [174671] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7521), 5, + ACTIONS(8024), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [142311] = 4, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5662), 1, - sym_statement_block, + [174684] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7523), 5, + ACTIONS(8525), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [142329] = 3, - ACTIONS(7525), 1, + [174697] = 4, + ACTIONS(7079), 1, anon_sym_EQ, + STATE(5702), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3617), 6, + ACTIONS(8479), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [142345] = 4, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5664), 1, - sym_statement_block, + anon_sym_SEMI, + [174714] = 5, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7523), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [142363] = 4, - ACTIONS(2497), 1, + ACTIONS(8527), 3, anon_sym_LBRACE, - STATE(5675), 1, - sym_statement_block, + anon_sym_COMMA, + anon_sym_GT, + [174733] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7527), 5, + ACTIONS(2973), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [142381] = 6, - ACTIONS(6834), 1, + [174746] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4697), 1, - sym_constraint, - STATE(5534), 1, - sym_default_type, + STATE(5706), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6839), 2, - anon_sym_COLON, - anon_sym_extends, - ACTIONS(7529), 2, + ACTIONS(8479), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_GT, - [142403] = 3, - ACTIONS(7417), 1, - anon_sym_AMP, + anon_sym_SEMI, + [174763] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5707), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4267), 6, + ACTIONS(8481), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [142419] = 5, - ACTIONS(7417), 1, - anon_sym_AMP, - ACTIONS(7419), 1, - anon_sym_PIPE, - ACTIONS(7421), 1, - anon_sym_extends, + anon_sym_SEMI, + [174780] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5711), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4279), 4, + ACTIONS(8481), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK, - [142439] = 3, - ACTIONS(7531), 1, - anon_sym_extends, + anon_sym_SEMI, + [174797] = 7, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(8529), 1, + sym__member_signature_marker, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6267), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4291), 6, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - [142455] = 4, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5656), 1, - sym_statement_block, + [174820] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7533), 5, + ACTIONS(8297), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [142473] = 4, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5661), 1, - sym_statement_block, + [174833] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7535), 5, + ACTIONS(2825), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [142491] = 4, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5684), 1, - sym_statement_block, + [174846] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5718), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7535), 5, + ACTIONS(8479), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [174863] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3101), 6, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [142509] = 4, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5622), 1, - sym_statement_block, + [174876] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7537), 5, + ACTIONS(7962), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [142527] = 6, - ACTIONS(6452), 1, + [174889] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4188), 1, - sym_type_annotation, - STATE(4776), 1, + STATE(5721), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(8479), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [142549] = 6, - ACTIONS(3369), 1, - anon_sym_LBRACE, - ACTIONS(3371), 1, - anon_sym_LBRACK, - ACTIONS(7347), 1, - sym_identifier, - STATE(4667), 1, - sym_variable_declarator, + [174906] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3769), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [142571] = 2, + ACTIONS(3153), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [174919] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7539), 7, + ACTIONS(8042), 6, sym__automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_COLON, anon_sym_PIPE_RBRACE, - [142585] = 8, - ACTIONS(3598), 1, - anon_sym_LT, - ACTIONS(3975), 1, - anon_sym_LPAREN, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - ACTIONS(7349), 1, - anon_sym_DOT, - STATE(1609), 1, - sym_arguments, - STATE(4568), 1, - sym_type_arguments, - STATE(5562), 1, - sym_optional_chain, + [174932] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142611] = 8, - ACTIONS(849), 1, - anon_sym_COLON, - ACTIONS(2529), 1, + ACTIONS(8130), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + [174945] = 7, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - ACTIONS(7541), 1, - anon_sym_QMARK, - STATE(5367), 1, - sym_type_annotation, - STATE(5722), 1, - sym_type_parameters, - STATE(5912), 1, + ACTIONS(7515), 1, + sym__member_signature_marker, + STATE(5157), 1, sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6568), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [174968] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142637] = 8, - ACTIONS(2529), 1, + ACTIONS(8068), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [174981] = 7, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - ACTIONS(6722), 1, - sym__member_signature_marker, - ACTIONS(7543), 1, - anon_sym_QMARK, - STATE(3332), 1, + ACTIONS(8531), 1, + sym_identifier, + STATE(5157), 1, sym_formal_parameters, - STATE(4385), 1, - sym__call_signature, - STATE(5568), 1, + STATE(6247), 1, sym_type_parameters, + STATE(6488), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142663] = 6, - ACTIONS(6452), 1, + [175004] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4202), 1, - sym_type_annotation, - STATE(4804), 1, + STATE(5722), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(8481), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [142685] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4203), 1, - sym_type_annotation, - STATE(4807), 1, - sym__initializer, + [175021] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(8070), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [142707] = 2, + anon_sym_PIPE_RBRACE, + [175034] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 7, + ACTIONS(8042), 6, sym__automatic_semicolon, - anon_sym_EQ, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - [142721] = 6, - ACTIONS(6452), 1, + anon_sym_PIPE_RBRACE, + [175047] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4213), 1, - sym_type_annotation, - STATE(4840), 1, + STATE(5723), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(8481), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [142743] = 6, - ACTIONS(6452), 1, + [175064] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4215), 1, - sym_type_annotation, - STATE(4845), 1, + STATE(5724), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(8481), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [142765] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7545), 7, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_PIPE_RBRACE, - [142779] = 6, - ACTIONS(6452), 1, + [175081] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4217), 1, - sym_type_annotation, - STATE(4856), 1, + STATE(5725), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(8481), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [142801] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4220), 1, - sym_type_annotation, - STATE(4858), 1, - sym__initializer, + [175098] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(8132), 6, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [142823] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4224), 1, - sym_type_annotation, - STATE(4867), 1, - sym__initializer, + [175111] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(8533), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [142845] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4227), 1, - sym_type_annotation, - STATE(4882), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [175124] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(8535), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [142867] = 8, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(7547), 1, - sym_identifier, - ACTIONS(7549), 1, - anon_sym_STAR, - STATE(3940), 1, - sym_formal_parameters, - STATE(5496), 1, - sym__call_signature, - STATE(5504), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [142893] = 3, - ACTIONS(7551), 1, - anon_sym_EQ, + anon_sym_PIPE_RBRACE, + [175137] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3626), 6, + ACTIONS(8068), 6, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [142909] = 8, - ACTIONS(2529), 1, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [175150] = 7, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - ACTIONS(7554), 1, - sym_identifier, - ACTIONS(7556), 1, - anon_sym_STAR, - STATE(3940), 1, + ACTIONS(7385), 1, + sym__member_signature_marker, + STATE(5157), 1, sym_formal_parameters, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, - STATE(5508), 1, + STATE(6636), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142935] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4237), 1, - sym_type_annotation, - STATE(4914), 1, - sym__initializer, + [175173] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(8537), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [142957] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4240), 1, - sym_type_annotation, - STATE(4921), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [175186] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(2863), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [142979] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4270), 1, - sym_type_annotation, - STATE(4953), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [175199] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(2825), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [143001] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4272), 1, - sym_type_annotation, - STATE(4956), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [175212] = 5, + ACTIONS(8541), 1, + anon_sym_BQUOTE, + ACTIONS(8543), 1, + anon_sym_DOLLAR_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [143023] = 6, - ACTIONS(6452), 1, + ACTIONS(8539), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4910), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [175231] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4280), 1, - sym_type_annotation, - STATE(4965), 1, + STATE(5730), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(8479), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [143045] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4281), 1, - sym_type_annotation, - STATE(4967), 1, - sym__initializer, + [175248] = 5, + ACTIONS(8543), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8547), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [143067] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4295), 1, - sym_type_annotation, - STATE(4977), 1, - sym__initializer, + ACTIONS(8545), 2, + sym__template_chars, + sym_escape_sequence, + STATE(5066), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [175267] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(3059), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [143089] = 6, - ACTIONS(6452), 1, - anon_sym_EQ, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(4297), 1, - sym_type_annotation, - STATE(4987), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [175280] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6794), 3, + ACTIONS(8549), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [143111] = 2, + anon_sym_PIPE_RBRACE, + [175293] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7558), 7, + ACTIONS(3059), 6, sym__automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_COLON, anon_sym_PIPE_RBRACE, - [143125] = 8, - ACTIONS(3598), 1, - anon_sym_LT, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(4582), 1, - anon_sym_DOT, - ACTIONS(4736), 1, - anon_sym_QMARK_DOT, - STATE(2221), 1, - sym_arguments, - STATE(4585), 1, - sym_type_arguments, - STATE(5506), 1, - sym_optional_chain, + [175306] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5731), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143151] = 6, - ACTIONS(3369), 1, - anon_sym_LBRACE, - ACTIONS(3371), 1, - anon_sym_LBRACK, - ACTIONS(7347), 1, - sym_identifier, - STATE(4634), 1, - sym_variable_declarator, + ACTIONS(8481), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [175323] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3769), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [143173] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2683), 1, - sym_statement_block, + ACTIONS(2573), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [175336] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7507), 4, + ACTIONS(8136), 6, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [143190] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2734), 1, - sym_statement_block, + [175349] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5732), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7471), 4, + ACTIONS(8481), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [143207] = 4, - STATE(3959), 1, - aux_sym_object_type_repeat1, + [175366] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3803), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7562), 3, + ACTIONS(3013), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [143224] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2718), 1, - sym_statement_block, + anon_sym_PIPE_RBRACE, + [175379] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7481), 4, + ACTIONS(8551), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [143241] = 7, - ACTIONS(6784), 1, - anon_sym_AMP, - ACTIONS(6786), 1, - anon_sym_PIPE, - ACTIONS(6788), 1, - anon_sym_extends, - ACTIONS(7564), 1, - anon_sym_COMMA, - ACTIONS(7566), 1, - anon_sym_GT, - STATE(5106), 1, - aux_sym_implements_clause_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [143264] = 7, - ACTIONS(2529), 1, + anon_sym_PIPE_RBRACE, + [175392] = 7, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - ACTIONS(6778), 1, + ACTIONS(7479), 1, sym__member_signature_marker, - STATE(3940), 1, + STATE(5157), 1, sym_formal_parameters, - STATE(5398), 1, - sym__call_signature, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, + STATE(6659), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143287] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(7568), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(5504), 1, - sym_type_parameters, - STATE(5674), 1, - sym__call_signature, + [175415] = 7, + ACTIONS(1798), 1, + anon_sym_DQUOTE, + ACTIONS(1800), 1, + anon_sym_SQUOTE, + ACTIONS(8234), 1, + sym_identifier, + STATE(4141), 1, + sym_nested_identifier, + STATE(4170), 1, + sym_string, + STATE(4935), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143310] = 4, - STATE(3959), 1, - aux_sym_object_type_repeat1, + [175438] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3815), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7570), 3, + ACTIONS(2997), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_SEMI, - [143327] = 5, - ACTIONS(7572), 1, - anon_sym_default, - ACTIONS(7574), 1, anon_sym_RBRACE, - ACTIONS(7576), 1, - anon_sym_case, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(3917), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_body_repeat1, - [143346] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(7578), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(4100), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [175451] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143369] = 5, - ACTIONS(7572), 1, - anon_sym_default, - ACTIONS(7576), 1, - anon_sym_case, - ACTIONS(7580), 1, + ACTIONS(2829), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(3859), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_body_repeat1, - [143388] = 7, - ACTIONS(1562), 1, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [175464] = 7, + ACTIONS(1798), 1, anon_sym_DQUOTE, - ACTIONS(1564), 1, + ACTIONS(1800), 1, anon_sym_SQUOTE, - ACTIONS(7361), 1, + ACTIONS(8234), 1, sym_identifier, - STATE(776), 1, + STATE(4141), 1, sym_nested_identifier, - STATE(798), 1, + STATE(4170), 1, sym_string, - STATE(928), 1, + STATE(4825), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143411] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2743), 1, - sym_statement_block, + [175487] = 5, + ACTIONS(8515), 1, + anon_sym_AMP, + ACTIONS(8517), 1, + anon_sym_PIPE, + ACTIONS(8519), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7485), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [143428] = 4, - STATE(3926), 1, - aux_sym_object_type_repeat1, + ACTIONS(4897), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [175506] = 3, + ACTIONS(8515), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7584), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7582), 3, + ACTIONS(4921), 5, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_extends, + [175521] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8072), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [143445] = 7, - ACTIONS(2529), 1, + anon_sym_PIPE_RBRACE, + [175534] = 7, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - ACTIONS(6796), 1, + ACTIONS(7509), 1, sym__member_signature_marker, - STATE(3940), 1, + STATE(5157), 1, sym_formal_parameters, - STATE(5428), 1, - sym__call_signature, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, + STATE(6669), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143468] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2744), 1, - sym_statement_block, + [175557] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7487), 4, + ACTIONS(3009), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [143485] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2746), 1, - sym_statement_block, + anon_sym_PIPE_RBRACE, + [175570] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7487), 4, + ACTIONS(3009), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [143502] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2694), 1, - sym_statement_block, + anon_sym_PIPE_RBRACE, + [175583] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7533), 4, + ACTIONS(3009), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [143519] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(7586), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(5449), 1, - sym__call_signature, - STATE(5504), 1, - sym_type_parameters, + anon_sym_PIPE_RBRACE, + [175596] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5740), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143542] = 7, - ACTIONS(2529), 1, + ACTIONS(8479), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [175613] = 7, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - ACTIONS(6832), 1, + ACTIONS(8553), 1, sym__member_signature_marker, - STATE(3940), 1, + STATE(5157), 1, sym_formal_parameters, - STATE(5448), 1, - sym__call_signature, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [143565] = 5, - ACTIONS(3303), 1, - anon_sym_LBRACE, - ACTIONS(7588), 1, - sym_identifier, - ACTIONS(7590), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4694), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [143584] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(7592), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(5462), 1, + STATE(6678), 1, sym__call_signature, - STATE(5504), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143607] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2686), 1, - sym_statement_block, + [175636] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7515), 4, + ACTIONS(3009), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [143624] = 5, - ACTIONS(7596), 1, - anon_sym_BQUOTE, - ACTIONS(7598), 1, + anon_sym_PIPE_RBRACE, + [175649] = 5, + ACTIONS(8491), 1, anon_sym_DOLLAR_LBRACE, + ACTIONS(8557), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7594), 2, + ACTIONS(8555), 2, sym__template_chars, sym_escape_sequence, - STATE(3882), 2, + STATE(4836), 2, sym_template_type, aux_sym_template_literal_type_repeat1, - [143643] = 7, - ACTIONS(6784), 1, + [175668] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5810), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8559), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [175685] = 7, + ACTIONS(7529), 1, anon_sym_AMP, - ACTIONS(6786), 1, + ACTIONS(7531), 1, anon_sym_PIPE, - ACTIONS(6788), 1, + ACTIONS(7533), 1, anon_sym_extends, - ACTIONS(7600), 1, + ACTIONS(8561), 1, anon_sym_COMMA, - ACTIONS(7602), 1, + ACTIONS(8563), 1, anon_sym_GT, - STATE(4754), 1, + STATE(6190), 1, aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143666] = 5, - ACTIONS(3369), 1, - anon_sym_LBRACE, - ACTIONS(3371), 1, - anon_sym_LBRACK, - ACTIONS(7604), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(5143), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [143685] = 7, - ACTIONS(2529), 1, + [175708] = 7, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - ACTIONS(7606), 1, + ACTIONS(8565), 1, sym__member_signature_marker, - STATE(3940), 1, + STATE(5157), 1, sym_formal_parameters, - STATE(5484), 1, - sym__call_signature, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, + STATE(6685), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143708] = 5, - ACTIONS(7598), 1, + [175731] = 5, + ACTIONS(8491), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(7610), 1, + ACTIONS(8567), 1, anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7608), 2, + ACTIONS(8487), 2, sym__template_chars, sym_escape_sequence, - STATE(3888), 2, + STATE(4968), 2, sym_template_type, aux_sym_template_literal_type_repeat1, - [143727] = 4, - STATE(3893), 1, - aux_sym_object_type_repeat1, + [175750] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7614), 2, + ACTIONS(3059), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_PIPE_RBRACE, - ACTIONS(7612), 3, + [175763] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5744), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8479), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [143744] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2695), 1, - sym_statement_block, + [175780] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5746), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7535), 4, + ACTIONS(8481), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [143761] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2696), 1, - sym_statement_block, + [175797] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5747), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7535), 4, + ACTIONS(8481), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [143778] = 5, - ACTIONS(7598), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7616), 1, - anon_sym_BQUOTE, + [175814] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5595), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7608), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3888), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [143797] = 4, - ACTIONS(5464), 1, + ACTIONS(8569), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(3885), 1, - aux_sym_sequence_expression_repeat1, + anon_sym_SEMI, + [175831] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2837), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [175844] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1986), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [175857] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7618), 4, + ACTIONS(3089), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [175870] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5753), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8479), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [175887] = 4, + ACTIONS(8571), 1, anon_sym_COLON, - anon_sym_RBRACK, - [143814] = 7, - ACTIONS(2529), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7594), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + STATE(6644), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [175904] = 7, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - ACTIONS(6766), 1, + ACTIONS(7525), 1, sym__member_signature_marker, - STATE(3438), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(3851), 1, + STATE(4439), 1, sym__call_signature, - STATE(5644), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143837] = 4, - ACTIONS(7620), 1, + [175927] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3009), 6, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(3885), 1, - aux_sym_sequence_expression_repeat1, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [175940] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4923), 4, + ACTIONS(3009), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_RBRACK, - [143854] = 4, - ACTIONS(7623), 1, - anon_sym_COLON, + anon_sym_PIPE_RBRACE, + [175953] = 7, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7085), 1, + anon_sym_LPAREN, + ACTIONS(7491), 1, + sym__member_signature_marker, + STATE(4100), 1, + sym_formal_parameters, + STATE(4546), 1, + sym__call_signature, + STATE(6408), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6962), 2, - anon_sym_LBRACE, - anon_sym_EQ_GT, - STATE(5376), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [143871] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2748), 1, - sym_statement_block, + [175976] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5763), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7489), 4, + ACTIONS(8479), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [143888] = 5, - ACTIONS(7628), 1, - anon_sym_BQUOTE, - ACTIONS(7630), 1, + [175993] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2785), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [176006] = 5, + ACTIONS(8491), 1, anon_sym_DOLLAR_LBRACE, + ACTIONS(8573), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7625), 2, + ACTIONS(8487), 2, sym__template_chars, sym_escape_sequence, - STATE(3888), 2, + STATE(4968), 2, sym_template_type, aux_sym_template_literal_type_repeat1, - [143907] = 5, - ACTIONS(6784), 1, - anon_sym_AMP, - ACTIONS(6786), 1, - anon_sym_PIPE, - ACTIONS(6788), 1, - anon_sym_extends, + [176025] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5934), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7633), 3, + ACTIONS(8575), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [176042] = 4, + ACTIONS(7079), 1, anon_sym_EQ, + STATE(5768), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8479), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_GT, - [143926] = 5, - ACTIONS(6784), 1, + anon_sym_SEMI, + [176059] = 5, + ACTIONS(8515), 1, anon_sym_AMP, - ACTIONS(6786), 1, + ACTIONS(8517), 1, anon_sym_PIPE, - ACTIONS(6788), 1, + ACTIONS(8519), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7635), 3, - anon_sym_LBRACE, + ACTIONS(4969), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [176078] = 4, + ACTIONS(6099), 1, anon_sym_COMMA, - anon_sym_GT, - [143945] = 4, - STATE(3900), 1, - aux_sym_object_type_repeat1, + STATE(4851), 1, + aux_sym_sequence_expression_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3791), 2, + ACTIONS(8577), 4, anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7637), 3, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + [176095] = 5, + ACTIONS(8515), 1, + anon_sym_AMP, + ACTIONS(8517), 1, + anon_sym_PIPE, + ACTIONS(8519), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4977), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [176114] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5773), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8479), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [143962] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(7639), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(4077), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + [176131] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5774), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143985] = 4, - STATE(3959), 1, - aux_sym_object_type_repeat1, + ACTIONS(8481), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [176148] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5775), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3791), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7637), 3, + ACTIONS(8481), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [144002] = 7, - ACTIONS(6858), 1, + [176165] = 7, + ACTIONS(7565), 1, anon_sym_LT, - ACTIONS(7445), 1, + ACTIONS(8338), 1, anon_sym_COMMA, - ACTIONS(7641), 1, + ACTIONS(8579), 1, anon_sym_LBRACE, - ACTIONS(7643), 1, + ACTIONS(8581), 1, anon_sym_LBRACE_PIPE, - STATE(4703), 1, + STATE(5437), 1, aux_sym_extends_type_clause_repeat1, - STATE(4969), 1, + STATE(6006), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144025] = 7, - ACTIONS(3560), 1, - anon_sym_LPAREN, - ACTIONS(3598), 1, - anon_sym_LT, - ACTIONS(7645), 1, - anon_sym_RPAREN, - ACTIONS(7647), 1, - anon_sym_DOT, - STATE(1299), 1, - sym_arguments, - STATE(5415), 1, - sym_type_arguments, + [176188] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3129), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [176201] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5396), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144048] = 2, + ACTIONS(8583), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [176218] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5783), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7281), 6, + ACTIONS(8479), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_COLON, - [144061] = 3, - ACTIONS(4909), 1, - anon_sym_in, + [176235] = 5, + ACTIONS(8515), 1, + anon_sym_AMP, + ACTIONS(8517), 1, + anon_sym_PIPE, + ACTIONS(8519), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5180), 5, - sym__member_signature_marker, - anon_sym_LPAREN, + ACTIONS(5045), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [176254] = 5, + ACTIONS(8515), 1, + anon_sym_AMP, + ACTIONS(8517), 1, + anon_sym_PIPE, + ACTIONS(8519), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4905), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [176273] = 4, + ACTIONS(8585), 1, + anon_sym_COMMA, + STATE(4851), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5796), 4, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [144076] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2724), 1, - sym_statement_block, + anon_sym_RBRACK, + [176290] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5786), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7487), 4, + ACTIONS(8479), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [144093] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2690), 1, - sym_statement_block, + [176307] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5787), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7521), 4, + ACTIONS(8481), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [144110] = 4, - STATE(3959), 1, - aux_sym_object_type_repeat1, + [176324] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5788), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3793), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7649), 3, + ACTIONS(8481), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [144127] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6758), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(4122), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + [176341] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5789), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144150] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2691), 1, - sym_statement_block, + ACTIONS(8481), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [176358] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7523), 4, + ACTIONS(3113), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [176371] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5790), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8481), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [144167] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2692), 1, - sym_statement_block, + [176388] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5596), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7523), 4, + ACTIONS(8588), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [144184] = 7, - ACTIONS(2529), 1, + [176405] = 5, + ACTIONS(8590), 1, + anon_sym_default, + ACTIONS(8592), 1, + anon_sym_RBRACE, + ACTIONS(8594), 1, + anon_sym_case, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4738), 3, + sym_switch_case, + sym_switch_default, + aux_sym_switch_body_repeat1, + [176424] = 7, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - ACTIONS(7651), 1, + ACTIONS(7457), 1, sym__member_signature_marker, - STATE(3438), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(3881), 1, + STATE(4485), 1, sym__call_signature, - STATE(5644), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144207] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2715), 1, - sym_statement_block, + [176447] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7471), 4, + ACTIONS(8068), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [144224] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2716), 1, - sym_statement_block, + anon_sym_PIPE_RBRACE, + [176460] = 5, + ACTIONS(8491), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8596), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8487), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4968), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [176479] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5794), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7471), 4, + ACTIONS(8479), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [144241] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(7653), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(5414), 1, - sym__call_signature, - STATE(5504), 1, - sym_type_parameters, + [176496] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144264] = 7, - ACTIONS(6784), 1, + ACTIONS(2561), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_AMP, - ACTIONS(6786), 1, anon_sym_PIPE, - ACTIONS(6788), 1, anon_sym_extends, - ACTIONS(7655), 1, - anon_sym_LBRACE, - ACTIONS(7657), 1, - anon_sym_COMMA, - STATE(4931), 1, - aux_sym_implements_clause_repeat1, + [176509] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5795), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144287] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2725), 1, - sym_statement_block, + ACTIONS(8481), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [176526] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5796), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7489), 4, + ACTIONS(8481), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [144304] = 2, + [176543] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7545), 6, + ACTIONS(2891), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_COLON, - [144317] = 4, - STATE(3967), 1, - aux_sym_object_type_repeat1, + anon_sym_PIPE_RBRACE, + [176556] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5709), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3775), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7659), 3, + ACTIONS(8598), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [144334] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(7661), 1, - sym_identifier, - STATE(3940), 1, - sym_formal_parameters, - STATE(5504), 1, - sym_type_parameters, - STATE(5671), 1, - sym__call_signature, + [176573] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5797), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144357] = 7, - ACTIONS(2529), 1, + ACTIONS(8481), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [176590] = 7, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - ACTIONS(7663), 1, - sym_identifier, - STATE(3940), 1, + ACTIONS(8600), 1, + sym__member_signature_marker, + STATE(5157), 1, sym_formal_parameters, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, - STATE(5548), 1, + STATE(6373), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144380] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(7665), 1, - sym_identifier, - STATE(3940), 1, - sym_formal_parameters, - STATE(5504), 1, - sym_type_parameters, - STATE(5671), 1, - sym__call_signature, + [176613] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5799), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144403] = 5, - ACTIONS(7598), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7669), 1, - anon_sym_BQUOTE, + ACTIONS(8481), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [176630] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5597), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7667), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3927), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [144422] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_LPAREN, - ACTIONS(6846), 1, - sym__member_signature_marker, - STATE(3438), 1, - sym_formal_parameters, - STATE(3867), 1, - sym__call_signature, - STATE(5644), 1, - sym_type_parameters, + ACTIONS(8588), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [176647] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144445] = 5, - ACTIONS(7671), 1, - anon_sym_default, - ACTIONS(7674), 1, + ACTIONS(1916), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(7676), 1, - anon_sym_case, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(3917), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_body_repeat1, - [144464] = 5, - ACTIONS(7681), 1, - anon_sym_BQUOTE, - ACTIONS(7683), 1, - anon_sym_DOLLAR_LBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [176660] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7679), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3946), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [144483] = 7, - ACTIONS(6784), 1, - anon_sym_AMP, - ACTIONS(6786), 1, - anon_sym_PIPE, - ACTIONS(6788), 1, - anon_sym_extends, - ACTIONS(7685), 1, + ACTIONS(8008), 6, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(7687), 1, - anon_sym_GT, - STATE(4811), 1, - aux_sym_implements_clause_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [144506] = 5, - ACTIONS(3303), 1, - anon_sym_LBRACE, - ACTIONS(7590), 1, - anon_sym_LBRACK, - ACTIONS(7689), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(5149), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [144525] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_LPAREN, - ACTIONS(6802), 1, - sym__member_signature_marker, - STATE(3438), 1, - sym_formal_parameters, - STATE(3906), 1, - sym__call_signature, - STATE(5644), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [144548] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2698), 1, - sym_statement_block, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [176673] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7453), 4, + ACTIONS(8018), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [144565] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(7691), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(5504), 1, - sym_type_parameters, - STATE(5660), 1, - sym__call_signature, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [144588] = 4, - STATE(3931), 1, - aux_sym_object_type_repeat1, + anon_sym_PIPE_RBRACE, + [176686] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7695), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7693), 3, + ACTIONS(8018), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [144605] = 7, - ACTIONS(2529), 1, + anon_sym_PIPE_RBRACE, + [176699] = 7, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - ACTIONS(7697), 1, + ACTIONS(7495), 1, sym__member_signature_marker, - STATE(3332), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(5228), 1, + STATE(5045), 1, sym__call_signature, - STATE(5568), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144628] = 4, - STATE(3959), 1, - aux_sym_object_type_repeat1, + [176722] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3775), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7659), 3, + ACTIONS(8020), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [144645] = 5, - ACTIONS(7598), 1, + anon_sym_PIPE_RBRACE, + [176735] = 5, + ACTIONS(8491), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(7699), 1, + ACTIONS(8604), 1, anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7608), 2, + ACTIONS(8602), 2, sym__template_chars, sym_escape_sequence, - STATE(3888), 2, + STATE(4900), 2, sym_template_type, aux_sym_template_literal_type_repeat1, - [144664] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2697), 1, - sym_statement_block, + [176754] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7537), 4, + ACTIONS(8018), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [144681] = 4, - STATE(3935), 1, - aux_sym_object_type_repeat1, + anon_sym_PIPE_RBRACE, + [176767] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3829), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7701), 3, + ACTIONS(8606), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [144698] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2693), 1, - sym_statement_block, + anon_sym_PIPE_RBRACE, + [176780] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7527), 4, + ACTIONS(7960), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [144715] = 4, - STATE(3959), 1, - aux_sym_object_type_repeat1, + anon_sym_PIPE_RBRACE, + [176793] = 7, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(8608), 1, + anon_sym_COMMA, + ACTIONS(8610), 1, + anon_sym_GT, + STATE(6223), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3829), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7701), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [144732] = 5, - ACTIONS(7703), 1, + [176816] = 6, + ACTIONS(8308), 1, anon_sym_AMP, - ACTIONS(7705), 1, + ACTIONS(8310), 1, anon_sym_PIPE, - ACTIONS(7707), 1, + ACTIONS(8312), 1, anon_sym_extends, + ACTIONS(8614), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4359), 3, - anon_sym_as, - anon_sym_LBRACK, + ACTIONS(8612), 2, + anon_sym_COMMA, anon_sym_RBRACK, - [144751] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2717), 1, - sym_statement_block, + [176837] = 7, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(8616), 1, + sym_identifier, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6516), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7475), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [144768] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2668), 1, - sym_statement_block, + [176860] = 7, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(8618), 1, + sym_identifier, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6391), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7453), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [144785] = 4, - STATE(3959), 1, - aux_sym_object_type_repeat1, + [176883] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3821), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7709), 3, + ACTIONS(1874), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [144802] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2701), 1, - sym_statement_block, + anon_sym_PIPE_RBRACE, + [176896] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7455), 4, + ACTIONS(8020), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [144819] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2702), 1, - sym_statement_block, + anon_sym_PIPE_RBRACE, + [176909] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7455), 4, + ACTIONS(8620), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [144836] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2680), 1, - sym_statement_block, + anon_sym_PIPE_RBRACE, + [176922] = 7, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(7519), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(4171), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7505), 4, + [176945] = 3, + ACTIONS(5903), 1, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [144853] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2682), 1, - sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7507), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + ACTIONS(1952), 5, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [144870] = 4, - ACTIONS(7623), 1, - anon_sym_COLON, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6914), 2, - anon_sym_LBRACE, - anon_sym_EQ_GT, - STATE(5362), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [144887] = 3, - ACTIONS(7703), 1, + anon_sym_PIPE_RBRACE, + [176960] = 5, + ACTIONS(8515), 1, anon_sym_AMP, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4379), 5, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(8517), 1, anon_sym_PIPE, + ACTIONS(8519), 1, anon_sym_extends, - [144902] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2395), 6, + ACTIONS(5025), 3, anon_sym_as, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [144915] = 6, - ACTIONS(849), 1, - anon_sym_COLON, - ACTIONS(7355), 1, - anon_sym_EQ, - STATE(4670), 1, - sym_type_annotation, - STATE(5593), 1, - sym__initializer, + [176979] = 7, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(8622), 1, + sym_identifier, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6549), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7711), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [144936] = 2, + [177002] = 7, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(8624), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(4477), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2379), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [144949] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2687), 1, - sym_statement_block, + [177025] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7517), 4, + ACTIONS(1910), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_SEMI, - [144966] = 5, - ACTIONS(7683), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7715), 1, - anon_sym_BQUOTE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7713), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3992), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [144985] = 4, - STATE(3858), 1, - aux_sym_object_type_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3803), 2, anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7562), 3, - sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [145002] = 7, - ACTIONS(2529), 1, + anon_sym_PIPE_RBRACE, + [177038] = 7, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - ACTIONS(6792), 1, + ACTIONS(8626), 1, sym__member_signature_marker, - STATE(3438), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(3961), 1, + STATE(4190), 1, sym__call_signature, - STATE(5644), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145025] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2684), 1, - sym_statement_block, + [177061] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7509), 4, + ACTIONS(2909), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_SEMI, - [145042] = 4, - STATE(3960), 1, - aux_sym_object_type_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7719), 2, anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7717), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [145059] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2750), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7507), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [145076] = 7, - ACTIONS(2529), 1, + anon_sym_PIPE_RBRACE, + [177074] = 7, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - ACTIONS(6822), 1, + ACTIONS(8628), 1, sym__member_signature_marker, - STATE(3332), 1, + STATE(5157), 1, sym_formal_parameters, - STATE(4481), 1, - sym__call_signature, - STATE(5568), 1, + STATE(6247), 1, sym_type_parameters, + STATE(6577), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145099] = 7, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(7361), 1, - sym_identifier, - STATE(776), 1, - sym_nested_identifier, - STATE(798), 1, - sym_string, - STATE(914), 1, - sym__module, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [145122] = 4, - STATE(3959), 1, - aux_sym_object_type_repeat1, + [177097] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5407), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3801), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7721), 3, + ACTIONS(8630), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [145139] = 6, - ACTIONS(6858), 1, - anon_sym_LT, - ACTIONS(7447), 1, - anon_sym_DOT, - ACTIONS(7723), 1, - anon_sym_LBRACE, - STATE(4849), 1, - sym_type_arguments, + [177114] = 5, + ACTIONS(8491), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8632), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7725), 2, - anon_sym_COMMA, - anon_sym_LBRACE_PIPE, - [145160] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(7727), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(5434), 1, - sym__call_signature, - STATE(5504), 1, - sym_type_parameters, + ACTIONS(8487), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4968), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [177133] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145183] = 2, + ACTIONS(8634), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [177146] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2383), 6, + ACTIONS(2581), 6, anon_sym_as, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [145196] = 4, - STATE(3963), 1, - aux_sym_object_type_repeat1, + [177159] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5591), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3819), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7729), 3, + ACTIONS(8569), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [145213] = 4, - STATE(3959), 1, - aux_sym_object_type_repeat1, + [177176] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7734), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7731), 3, + ACTIONS(8636), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_SEMI, - [145230] = 4, - STATE(3959), 1, - aux_sym_object_type_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3819), 2, anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7729), 3, - sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [145247] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2688), 1, - sym_statement_block, + anon_sym_PIPE_RBRACE, + [177189] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7517), 4, + ACTIONS(8638), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [145264] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2387), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [145277] = 4, - STATE(3959), 1, - aux_sym_object_type_repeat1, + anon_sym_PIPE_RBRACE, + [177202] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5631), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3783), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7736), 3, + ACTIONS(8640), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [145294] = 2, + [177219] = 7, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + ACTIONS(8642), 1, + sym__member_signature_marker, + STATE(3925), 1, + sym_formal_parameters, + STATE(5418), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2391), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [145307] = 7, - ACTIONS(2529), 1, + [177242] = 7, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(7085), 1, anon_sym_LPAREN, - ACTIONS(6770), 1, + ACTIONS(8644), 1, sym__member_signature_marker, - STATE(3332), 1, + STATE(4100), 1, sym_formal_parameters, - STATE(3774), 1, + STATE(4678), 1, sym__call_signature, - STATE(5568), 1, + STATE(6408), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145330] = 5, - ACTIONS(7598), 1, + [177265] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5612), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8569), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [177282] = 5, + ACTIONS(8543), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(7740), 1, + ACTIONS(8648), 1, anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7738), 2, + ACTIONS(8646), 2, sym__template_chars, sym_escape_sequence, - STATE(4024), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [145349] = 4, - STATE(3959), 1, - aux_sym_object_type_repeat1, + STATE(5174), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [177301] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3797), 2, + ACTIONS(8650), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_PIPE_RBRACE, - ACTIONS(7742), 3, + [177314] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8652), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [145366] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(7744), 1, - sym_identifier, - STATE(3940), 1, - sym_formal_parameters, - STATE(5504), 1, - sym_type_parameters, - STATE(5671), 1, - sym__call_signature, + anon_sym_PIPE_RBRACE, + [177327] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5815), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145389] = 5, - ACTIONS(7703), 1, - anon_sym_AMP, - ACTIONS(7705), 1, - anon_sym_PIPE, - ACTIONS(7707), 1, - anon_sym_extends, + ACTIONS(8654), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [177344] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5613), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4427), 3, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - [145408] = 5, - ACTIONS(7703), 1, - anon_sym_AMP, - ACTIONS(7705), 1, - anon_sym_PIPE, - ACTIONS(7707), 1, - anon_sym_extends, + ACTIONS(8588), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [177361] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5818), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4435), 3, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - [145427] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2705), 1, - sym_statement_block, + ACTIONS(8656), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [177378] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5614), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7411), 4, + ACTIONS(8588), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [145444] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_LPAREN, - ACTIONS(7746), 1, - sym__member_signature_marker, - STATE(3438), 1, - sym_formal_parameters, - STATE(3903), 1, - sym__call_signature, - STATE(5644), 1, - sym_type_parameters, + [177395] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145467] = 5, - ACTIONS(7703), 1, + ACTIONS(8658), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [177408] = 7, + ACTIONS(7529), 1, anon_sym_AMP, - ACTIONS(7705), 1, + ACTIONS(7531), 1, anon_sym_PIPE, - ACTIONS(7707), 1, + ACTIONS(7533), 1, anon_sym_extends, + ACTIONS(8660), 1, + anon_sym_COMMA, + ACTIONS(8662), 1, + anon_sym_GT, + STATE(6085), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4491), 3, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - [145486] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6804), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(4381), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [145509] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2669), 1, - sym_statement_block, + [177431] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5821), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7509), 4, + ACTIONS(8664), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [145526] = 5, - ACTIONS(7703), 1, - anon_sym_AMP, - ACTIONS(7705), 1, - anon_sym_PIPE, - ACTIONS(7707), 1, - anon_sym_extends, + [177448] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5822), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4495), 3, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - [145545] = 5, - ACTIONS(7683), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7750), 1, - anon_sym_BQUOTE, + ACTIONS(8664), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [177465] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7748), 2, - sym__template_chars, - sym_escape_sequence, - STATE(4014), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [145564] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6774), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(3785), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + ACTIONS(1898), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [177478] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5823), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145587] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2689), 1, - sym_statement_block, + ACTIONS(8664), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [177495] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5824), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7519), 4, + ACTIONS(8664), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [145604] = 7, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(7752), 1, - anon_sym_export, - ACTIONS(7754), 1, - anon_sym_class, - ACTIONS(7756), 1, - anon_sym_abstract, - STATE(1287), 1, - aux_sym_export_statement_repeat1, - STATE(1339), 1, - sym_decorator, + [177512] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5438), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145627] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6812), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(3798), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + ACTIONS(8569), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [177529] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5439), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145650] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(7758), 1, - sym_identifier, - STATE(3940), 1, - sym_formal_parameters, - STATE(5504), 1, - sym_type_parameters, - STATE(5548), 1, - sym__call_signature, + ACTIONS(8588), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [177546] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145673] = 7, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(7307), 1, - sym_identifier, - STATE(3528), 1, - sym_nested_identifier, - STATE(3597), 1, - sym_string, - STATE(4291), 1, - sym__module, + ACTIONS(2577), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [177559] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5827), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145696] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6848), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(3805), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + ACTIONS(8666), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [177576] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5440), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145719] = 7, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - ACTIONS(7307), 1, - sym_identifier, - STATE(3528), 1, - sym_nested_identifier, - STATE(3597), 1, - sym_string, - STATE(4163), 1, - sym__module, + ACTIONS(8588), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [177593] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5828), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145742] = 7, - ACTIONS(2529), 1, + ACTIONS(8664), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [177610] = 7, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(7085), 1, anon_sym_LPAREN, - ACTIONS(7760), 1, + ACTIONS(7475), 1, sym__member_signature_marker, - STATE(3332), 1, + STATE(4100), 1, sym_formal_parameters, - STATE(4764), 1, + STATE(4643), 1, sym__call_signature, - STATE(5568), 1, + STATE(6408), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145765] = 7, - ACTIONS(3007), 1, - anon_sym_in, - ACTIONS(3009), 1, - anon_sym_out, - ACTIONS(7289), 1, - sym_identifier, - ACTIONS(7291), 1, - anon_sym_const, - STATE(4743), 1, - sym_variance, - STATE(5313), 1, - sym_type_parameter, + [177633] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5829), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145788] = 5, - ACTIONS(7703), 1, - anon_sym_AMP, - ACTIONS(7705), 1, - anon_sym_PIPE, - ACTIONS(7707), 1, - anon_sym_extends, + ACTIONS(8664), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [177650] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5830), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4487), 3, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - [145807] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(7762), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(3811), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + ACTIONS(8664), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [177667] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5831), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145830] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(7764), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(5504), 1, - sym_type_parameters, - STATE(5544), 1, - sym__call_signature, + ACTIONS(8664), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [177684] = 6, + ACTIONS(893), 1, + anon_sym_COLON, + ACTIONS(8465), 1, + anon_sym_EQ, + STATE(5554), 1, + sym_type_annotation, + STATE(6305), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145853] = 4, - STATE(4019), 1, - aux_sym_object_type_repeat1, + ACTIONS(8668), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [177705] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7768), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7766), 3, + ACTIONS(2058), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [145870] = 5, - ACTIONS(7773), 1, - anon_sym_BQUOTE, - ACTIONS(7775), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7770), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3992), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [145889] = 7, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(7756), 1, - anon_sym_abstract, - ACTIONS(7778), 1, - anon_sym_export, - ACTIONS(7780), 1, - anon_sym_class, - STATE(1287), 1, - aux_sym_export_statement_repeat1, - STATE(1339), 1, - sym_decorator, + anon_sym_PIPE_RBRACE, + [177718] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5459), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145912] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(7782), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(3819), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + ACTIONS(8569), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [177735] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145935] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2706), 1, - sym_statement_block, + ACTIONS(2801), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [177748] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5832), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7475), 4, + ACTIONS(8664), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [145952] = 5, - ACTIONS(7598), 1, + [177765] = 5, + ACTIONS(8491), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(7786), 1, + ACTIONS(8672), 1, anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7784), 2, + ACTIONS(8670), 2, sym__template_chars, sym_escape_sequence, - STATE(3878), 2, + STATE(5025), 2, sym_template_type, aux_sym_template_literal_type_repeat1, - [145971] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(7788), 1, - sym_identifier, - STATE(3940), 1, - sym_formal_parameters, - STATE(5504), 1, - sym_type_parameters, - STATE(5538), 1, - sym__call_signature, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [145994] = 2, + [177784] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7790), 6, + ACTIONS(2925), 6, sym__automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [146007] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(7792), 1, - sym_identifier, - STATE(3940), 1, - sym_formal_parameters, - STATE(5504), 1, - sym_type_parameters, - STATE(5548), 1, - sym__call_signature, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [146030] = 2, + [177797] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5463), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7539), 6, + ACTIONS(8569), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_COLON, - [146043] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(7794), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(5504), 1, - sym_type_parameters, - STATE(5524), 1, - sym__call_signature, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [146066] = 4, - STATE(3954), 1, - aux_sym_object_type_repeat1, + [177814] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5464), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3787), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7796), 3, + ACTIONS(8588), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146083] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6810), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(4510), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [146106] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - ACTIONS(6854), 1, - sym__member_signature_marker, - STATE(3332), 1, - sym_formal_parameters, - STATE(4794), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + [177831] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5833), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146129] = 5, - ACTIONS(7598), 1, + ACTIONS(8664), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [177848] = 5, + ACTIONS(8543), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(7800), 1, + ACTIONS(8676), 1, anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7798), 2, + ACTIONS(8674), 2, sym__template_chars, sym_escape_sequence, - STATE(4027), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [146148] = 7, - ACTIONS(6784), 1, + STATE(5000), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [177867] = 7, + ACTIONS(7529), 1, anon_sym_AMP, - ACTIONS(6786), 1, + ACTIONS(7531), 1, anon_sym_PIPE, - ACTIONS(6788), 1, + ACTIONS(7533), 1, anon_sym_extends, - ACTIONS(7802), 1, + ACTIONS(8678), 1, anon_sym_COMMA, - ACTIONS(7804), 1, + ACTIONS(8680), 1, anon_sym_GT, - STATE(5262), 1, + STATE(6138), 1, aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146171] = 3, - ACTIONS(7703), 1, - anon_sym_AMP, + [177890] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5836), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4267), 5, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_PIPE, - anon_sym_extends, - [146186] = 6, - ACTIONS(7417), 1, - anon_sym_AMP, - ACTIONS(7419), 1, - anon_sym_PIPE, - ACTIONS(7421), 1, - anon_sym_extends, - ACTIONS(7808), 1, - anon_sym_QMARK, + ACTIONS(8666), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [177907] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5837), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7806), 2, + ACTIONS(8664), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACK, - [146207] = 5, - ACTIONS(7703), 1, - anon_sym_AMP, - ACTIONS(7705), 1, - anon_sym_PIPE, - ACTIONS(7707), 1, - anon_sym_extends, + anon_sym_SEMI, + [177924] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5839), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4279), 3, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - [146226] = 3, - ACTIONS(7810), 1, - anon_sym_extends, + ACTIONS(8664), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [177941] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4291), 5, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - [146241] = 2, + ACTIONS(2929), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [177954] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5465), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7558), 6, + ACTIONS(8588), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_COLON, - [146254] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(7812), 1, - sym_identifier, - STATE(3940), 1, - sym_formal_parameters, - STATE(5504), 1, - sym_type_parameters, - STATE(5671), 1, - sym__call_signature, + [177971] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146277] = 7, - ACTIONS(6784), 1, - anon_sym_AMP, - ACTIONS(6786), 1, - anon_sym_PIPE, - ACTIONS(6788), 1, - anon_sym_extends, - ACTIONS(7814), 1, + ACTIONS(3005), 6, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(7816), 1, - anon_sym_GT, - STATE(4870), 1, - aux_sym_implements_clause_repeat1, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [177984] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5846), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146300] = 5, - ACTIONS(7683), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7818), 1, - anon_sym_BQUOTE, + ACTIONS(8666), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [178001] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7713), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3992), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [146319] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(7820), 1, - sym_identifier, - STATE(3940), 1, - sym_formal_parameters, - STATE(5504), 1, - sym_type_parameters, - STATE(5548), 1, - sym__call_signature, + ACTIONS(3145), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [178014] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146342] = 4, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2677), 1, - sym_statement_block, + ACTIONS(8104), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [178027] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5850), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7517), 4, + ACTIONS(8666), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146359] = 4, - STATE(3853), 1, - aux_sym_object_type_repeat1, + [178044] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5851), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7824), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7822), 3, + ACTIONS(8664), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146376] = 2, + [178061] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5853), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7826), 6, + ACTIONS(8664), 4, sym__automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [146389] = 4, - STATE(3959), 1, - aux_sym_object_type_repeat1, + [178078] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3787), 2, + ACTIONS(8682), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_PIPE_RBRACE, - ACTIONS(7796), 3, + [178091] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5475), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8569), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146406] = 2, + [178108] = 5, + ACTIONS(8491), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8686), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8684), 2, + sym__template_chars, + sym_escape_sequence, + STATE(5008), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [178127] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5856), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 6, + ACTIONS(8666), 4, sym__automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [146419] = 7, - ACTIONS(3007), 1, - anon_sym_in, - ACTIONS(3009), 1, - anon_sym_out, - ACTIONS(7289), 1, - sym_identifier, - ACTIONS(7291), 1, - anon_sym_const, - STATE(4743), 1, - sym_variance, - STATE(5402), 1, - sym_type_parameter, + [178144] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5857), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146442] = 7, - ACTIONS(3007), 1, - anon_sym_in, - ACTIONS(3009), 1, - anon_sym_out, - ACTIONS(7289), 1, - sym_identifier, - ACTIONS(7291), 1, - anon_sym_const, - STATE(4743), 1, - sym_variance, - STATE(5179), 1, - sym_type_parameter, + ACTIONS(8664), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [178161] = 7, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(8688), 1, + anon_sym_COMMA, + ACTIONS(8690), 1, + anon_sym_GT, + STATE(5997), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146465] = 2, + [178184] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5858), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7830), 6, + ACTIONS(8664), 4, sym__automatic_semicolon, - anon_sym_LBRACE, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [146478] = 5, - ACTIONS(7598), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7832), 1, - anon_sym_BQUOTE, + [178201] = 5, + ACTIONS(3703), 1, + anon_sym_LBRACE, + ACTIONS(8692), 1, + sym_identifier, + ACTIONS(8694), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7608), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3888), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [146497] = 7, - ACTIONS(3560), 1, - anon_sym_LPAREN, - ACTIONS(3598), 1, - anon_sym_LT, - ACTIONS(7647), 1, - anon_sym_DOT, - ACTIONS(7834), 1, - anon_sym_RPAREN, - STATE(1299), 1, - sym_arguments, - STATE(5415), 1, - sym_type_arguments, + STATE(5495), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [178220] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5859), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146520] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(6782), 1, - sym__member_signature_marker, - STATE(3940), 1, - sym_formal_parameters, - STATE(5338), 1, - sym__call_signature, - STATE(5504), 1, - sym_type_parameters, + ACTIONS(8664), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [178237] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5860), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146543] = 5, - ACTIONS(7598), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7836), 1, + ACTIONS(8664), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [178254] = 5, + ACTIONS(8699), 1, anon_sym_BQUOTE, + ACTIONS(8701), 1, + anon_sym_DOLLAR_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7608), 2, + ACTIONS(8696), 2, sym__template_chars, sym_escape_sequence, - STATE(3888), 2, + STATE(4968), 2, sym_template_type, aux_sym_template_literal_type_repeat1, - [146562] = 7, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - ACTIONS(7838), 1, - sym_identifier, - STATE(3940), 1, - sym_formal_parameters, - STATE(5504), 1, - sym_type_parameters, - STATE(5589), 1, - sym__call_signature, + [178273] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146585] = 7, - ACTIONS(6784), 1, - anon_sym_AMP, - ACTIONS(6786), 1, - anon_sym_PIPE, - ACTIONS(6788), 1, - anon_sym_extends, - ACTIONS(7840), 1, + ACTIONS(7956), 6, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(7842), 1, - anon_sym_GT, - STATE(4859), 1, - aux_sym_implements_clause_repeat1, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [178286] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5486), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146608] = 4, - ACTIONS(6452), 1, + ACTIONS(8569), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [178303] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4998), 1, + STATE(5394), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, + ACTIONS(8704), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146624] = 4, - ACTIONS(6452), 1, + [178320] = 5, + ACTIONS(3771), 1, + anon_sym_LBRACE, + ACTIONS(3773), 1, + anon_sym_LBRACK, + ACTIONS(8706), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(6054), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [178339] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3161), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [178352] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8708), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [178365] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4878), 1, + STATE(5493), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(8569), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146640] = 4, - ACTIONS(6452), 1, + [178382] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4879), 1, + STATE(5455), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(8710), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146656] = 4, - ACTIONS(1892), 1, - anon_sym_DOT, - ACTIONS(4347), 1, - anon_sym_LBRACE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4349), 3, - anon_sym_COMMA, + [178399] = 7, + ACTIONS(2707), 1, anon_sym_LT, - anon_sym_LBRACE_PIPE, - [146672] = 4, - ACTIONS(1904), 1, - anon_sym_DOT, - ACTIONS(4347), 1, - anon_sym_LBRACE, + ACTIONS(7085), 1, + anon_sym_LPAREN, + ACTIONS(7501), 1, + sym__member_signature_marker, + STATE(4100), 1, + sym_formal_parameters, + STATE(4612), 1, + sym__call_signature, + STATE(6408), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4349), 3, - anon_sym_COMMA, - anon_sym_LT, - anon_sym_LBRACE_PIPE, - [146688] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5194), 1, - sym__initializer, + [178422] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7848), 3, + ACTIONS(2044), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [146704] = 4, - ACTIONS(6452), 1, + anon_sym_PIPE_RBRACE, + [178435] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(5198), 1, + STATE(5866), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, + ACTIONS(8664), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146720] = 4, - ACTIONS(6452), 1, + [178452] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4896), 1, + STATE(5867), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7850), 3, + ACTIONS(8664), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146736] = 4, - ACTIONS(6452), 1, + [178469] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4901), 1, + STATE(5868), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(8664), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146752] = 4, - ACTIONS(6452), 1, + [178486] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(5201), 1, + STATE(5869), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, + ACTIONS(8664), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146768] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1896), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [146780] = 4, - ACTIONS(6452), 1, + [178503] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4904), 1, + STATE(5873), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(8664), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146796] = 4, - ACTIONS(6452), 1, + [178520] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4906), 1, + STATE(5874), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(8664), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146812] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4909), 1, - sym__initializer, + [178537] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2569), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [178550] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(3161), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [146828] = 2, + anon_sym_PIPE_RBRACE, + [178563] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1908), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [146840] = 4, - ACTIONS(6452), 1, + ACTIONS(3215), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [178576] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4910), 1, + STATE(5499), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(8569), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146856] = 4, - ACTIONS(6452), 1, + [178593] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4912), 1, + STATE(5886), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(8666), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146872] = 4, - ACTIONS(6452), 1, + [178610] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4915), 1, + STATE(5887), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(8664), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146888] = 4, - ACTIONS(6452), 1, + [178627] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4916), 1, + STATE(5500), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(8588), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146904] = 4, - ACTIONS(6452), 1, + [178644] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4917), 1, + STATE(5888), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(8664), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146920] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4919), 1, - sym__initializer, + [178661] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(2000), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [146936] = 5, - ACTIONS(6871), 1, - anon_sym_AMP, - ACTIONS(6875), 1, - anon_sym_extends, - ACTIONS(7854), 1, - anon_sym_PIPE, + anon_sym_PIPE_RBRACE, + [178674] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5502), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7852), 2, + ACTIONS(8588), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [146954] = 4, - ACTIONS(6452), 1, + [178691] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4920), 1, + STATE(5889), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(8664), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [146970] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4922), 1, - sym__initializer, + [178708] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(1966), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [146986] = 4, - ACTIONS(6452), 1, + anon_sym_PIPE_RBRACE, + [178721] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4935), 1, + STATE(5890), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7850), 3, + ACTIONS(8664), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147002] = 5, - ACTIONS(7856), 1, - sym_identifier, - ACTIONS(7858), 1, - anon_sym_LPAREN, - STATE(2722), 1, - sym_decorator_member_expression, + [178738] = 5, + ACTIONS(8491), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8714), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(2847), 2, - sym_decorator_call_expression, - sym_decorator_parenthesized_expression, - [147020] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4937), 1, - sym__initializer, + ACTIONS(8712), 2, + sym__template_chars, + sym_escape_sequence, + STATE(5033), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [178757] = 7, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(8716), 1, + anon_sym_COMMA, + ACTIONS(8718), 1, + anon_sym_GT, + STATE(6164), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [178780] = 5, + ACTIONS(8543), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8720), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8646), 2, + sym__template_chars, + sym_escape_sequence, + STATE(5174), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [178799] = 7, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(8722), 1, + sym__member_signature_marker, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6397), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + [178822] = 3, + ACTIONS(5909), 1, sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2022), 5, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [147036] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5218), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [178837] = 3, + ACTIONS(8724), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7848), 3, + ACTIONS(1842), 5, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [178852] = 3, + ACTIONS(5911), 1, sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2034), 5, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [147052] = 4, - ACTIONS(6452), 1, + anon_sym_PIPE_RBRACE, + [178867] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4940), 1, + STATE(5893), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(8666), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147068] = 4, - ACTIONS(6452), 1, + [178884] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4945), 1, + STATE(5894), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(8664), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147084] = 4, - ACTIONS(6452), 1, + [178901] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4951), 1, + STATE(5895), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(8664), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147100] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4955), 1, - sym__initializer, + [178918] = 5, + ACTIONS(8491), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8726), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8487), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4968), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [178937] = 7, + ACTIONS(3223), 1, + anon_sym_in, + ACTIONS(3225), 1, + anon_sym_out, + ACTIONS(8250), 1, + sym_identifier, + ACTIONS(8252), 1, + anon_sym_const, + STATE(6042), 1, + sym_variance, + STATE(6600), 1, + sym_type_parameter, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + [178960] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1990), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [147116] = 4, - ACTIONS(6452), 1, + anon_sym_PIPE_RBRACE, + [178973] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4957), 1, + STATE(5899), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(8666), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147132] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4961), 1, - sym__initializer, + [178990] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(2062), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [147148] = 5, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(7860), 1, - sym_identifier, + anon_sym_PIPE_RBRACE, + [179003] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5439), 2, - sym__module_export_name, - sym_string, - [147166] = 4, - ACTIONS(6452), 1, + ACTIONS(2949), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [179016] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(5222), 1, + STATE(5904), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7848), 3, + ACTIONS(8666), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147182] = 4, - ACTIONS(6452), 1, + [179033] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(5223), 1, + STATE(5905), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, + ACTIONS(8664), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147198] = 4, - ACTIONS(6452), 1, + [179050] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(5229), 1, + STATE(5906), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, + ACTIONS(8664), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147214] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_LPAREN, - STATE(3438), 1, - sym_formal_parameters, - STATE(4394), 1, - sym__call_signature, - STATE(5644), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [147234] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(3940), 1, - sym_formal_parameters, - STATE(5442), 1, - sym__call_signature, - STATE(5504), 1, - sym_type_parameters, + [179067] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147254] = 6, - ACTIONS(7243), 1, - anon_sym_LBRACE, - ACTIONS(7862), 1, - anon_sym_SEMI, - ACTIONS(7864), 1, + ACTIONS(1962), 6, sym__automatic_semicolon, - ACTIONS(7866), 1, - sym__function_signature_automatic_semicolon, - STATE(811), 1, - sym_statement_block, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [179080] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147274] = 4, - ACTIONS(6452), 1, + ACTIONS(3203), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [179093] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4963), 1, + STATE(5909), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(8666), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147290] = 5, - ACTIONS(6871), 1, - anon_sym_AMP, - ACTIONS(6875), 1, - anon_sym_extends, - ACTIONS(7854), 1, - anon_sym_PIPE, + [179110] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5910), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7868), 2, + ACTIONS(8664), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [147308] = 2, + [179127] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5911), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7521), 5, + ACTIONS(8664), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147320] = 6, - ACTIONS(698), 1, - anon_sym_COLON, - ACTIONS(4177), 1, + [179144] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - ACTIONS(5238), 1, - anon_sym_COMMA, - ACTIONS(7870), 1, - anon_sym_RBRACE, - STATE(5141), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [147340] = 2, + STATE(5922), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7523), 5, + ACTIONS(8664), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147352] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_formal_parameters, - STATE(4097), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + [179161] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5923), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147372] = 2, + ACTIONS(8664), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [179178] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7523), 5, + ACTIONS(2825), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [147384] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_formal_parameters, - STATE(4098), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + [179191] = 5, + ACTIONS(8491), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8728), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147404] = 4, - ACTIONS(6452), 1, + ACTIONS(8487), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4968), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [179210] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(5230), 1, + STATE(5882), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, + ACTIONS(8730), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147420] = 6, - ACTIONS(4189), 1, - anon_sym_LBRACE, - ACTIONS(7862), 1, - anon_sym_SEMI, - ACTIONS(7864), 1, - sym__automatic_semicolon, - ACTIONS(7866), 1, - sym__function_signature_automatic_semicolon, - STATE(2192), 1, - sym_statement_block, + [179227] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5884), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147440] = 2, + ACTIONS(8732), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [179244] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7527), 5, + ACTIONS(7956), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [147452] = 4, - ACTIONS(6452), 1, + [179257] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(5231), 1, + STATE(5928), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, + ACTIONS(8666), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147468] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(3940), 1, - sym_formal_parameters, - STATE(5446), 1, - sym__call_signature, - STATE(5504), 1, - sym_type_parameters, + [179274] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5929), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147488] = 4, - ACTIONS(7623), 1, - anon_sym_COLON, - ACTIONS(7872), 1, - anon_sym_EQ_GT, + ACTIONS(8664), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [179291] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5362), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [147504] = 6, - ACTIONS(2529), 1, + ACTIONS(3133), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [179304] = 7, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - STATE(3438), 1, + ACTIONS(7429), 1, + sym__member_signature_marker, + STATE(3925), 1, sym_formal_parameters, - STATE(3928), 1, + STATE(4876), 1, sym__call_signature, - STATE(5644), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147524] = 6, - ACTIONS(1042), 1, - anon_sym_LBRACE_PIPE, - ACTIONS(1634), 1, - anon_sym_LBRACE, - ACTIONS(7313), 1, - anon_sym_extends, - STATE(4338), 1, - sym_object_type, - STATE(5004), 1, - sym_extends_type_clause, + [179327] = 5, + ACTIONS(8491), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8734), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147544] = 4, - ACTIONS(6452), 1, + ACTIONS(8487), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4968), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [179346] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4979), 1, + STATE(5518), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7875), 3, + ACTIONS(8569), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147560] = 4, - ACTIONS(6452), 1, + [179363] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4981), 1, + STATE(5931), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7875), 3, + ACTIONS(8664), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147576] = 4, - ACTIONS(6452), 1, + [179380] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4983), 1, + STATE(5932), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7875), 3, + ACTIONS(8664), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147592] = 4, - ACTIONS(6452), 1, + [179397] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4986), 1, + STATE(5933), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7875), 3, + ACTIONS(8664), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147608] = 6, - ACTIONS(7243), 1, - anon_sym_LBRACE, - ACTIONS(7877), 1, - anon_sym_SEMI, - ACTIONS(7879), 1, - sym__automatic_semicolon, - ACTIONS(7881), 1, - sym__function_signature_automatic_semicolon, - STATE(4110), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [147628] = 5, - ACTIONS(6871), 1, - anon_sym_AMP, - ACTIONS(6875), 1, - anon_sym_extends, - ACTIONS(7854), 1, - anon_sym_PIPE, + [179414] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5935), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7883), 2, + ACTIONS(8664), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [147646] = 4, - ACTIONS(6452), 1, + [179431] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(5237), 1, + STATE(5937), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7848), 3, + ACTIONS(8664), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [147662] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_formal_parameters, - STATE(3759), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + [179448] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147682] = 6, - ACTIONS(4189), 1, - anon_sym_LBRACE, - ACTIONS(7885), 1, + ACTIONS(3179), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - ACTIONS(7887), 1, + anon_sym_PIPE_RBRACE, + [179461] = 3, + ACTIONS(8736), 1, sym__automatic_semicolon, - ACTIONS(7889), 1, - sym__function_signature_automatic_semicolon, - STATE(2381), 1, - sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147702] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5238), 1, - sym__initializer, + ACTIONS(2000), 5, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [179476] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2789), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [179489] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, + ACTIONS(8064), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [147718] = 2, + anon_sym_PIPE_RBRACE, + [179502] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7533), 5, + ACTIONS(7942), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [147730] = 2, + [179515] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7535), 5, + ACTIONS(7942), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [147742] = 6, - ACTIONS(2529), 1, + [179528] = 7, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - STATE(3332), 1, + ACTIONS(8738), 1, + sym__member_signature_marker, + STATE(3925), 1, sym_formal_parameters, - STATE(4103), 1, + STATE(5168), 1, sym__call_signature, - STATE(5568), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147762] = 2, + [179551] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7535), 5, + ACTIONS(7964), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [147774] = 4, - ACTIONS(7623), 1, - anon_sym_COLON, - ACTIONS(7891), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(5362), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [147790] = 4, - ACTIONS(7623), 1, - anon_sym_COLON, - ACTIONS(7894), 1, - anon_sym_EQ_GT, + [179564] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5376), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [147806] = 2, + ACTIONS(2825), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [179577] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7537), 5, + ACTIONS(7942), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [147818] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5239), 1, - sym__initializer, + [179590] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, + ACTIONS(8740), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_SEMI, - [147834] = 6, - ACTIONS(7897), 1, - anon_sym_EQ, - ACTIONS(7899), 1, - anon_sym_COMMA, - ACTIONS(7901), 1, anon_sym_RBRACE, - STATE(5067), 1, - aux_sym_enum_body_repeat1, - STATE(5718), 1, - sym__initializer, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [179603] = 3, + ACTIONS(5526), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147854] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5240), 1, - sym__initializer, + ACTIONS(5894), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [179618] = 7, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(8742), 1, + sym_identifier, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6380), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [147870] = 5, - ACTIONS(6858), 1, - anon_sym_LT, - ACTIONS(7903), 1, - anon_sym_LBRACE, - STATE(4969), 1, - sym_type_arguments, + [179641] = 5, + ACTIONS(8491), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8746), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7905), 2, - anon_sym_COMMA, - anon_sym_LBRACE_PIPE, - [147888] = 2, + ACTIONS(8744), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4728), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [179660] = 5, + ACTIONS(8590), 1, + anon_sym_default, + ACTIONS(8594), 1, + anon_sym_case, + ACTIONS(8748), 1, + anon_sym_RBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4859), 3, + sym_switch_case, + sym_switch_default, + aux_sym_switch_body_repeat1, + [179679] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1840), 5, + ACTIONS(8750), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [147900] = 6, - ACTIONS(7243), 1, - anon_sym_LBRACE, - ACTIONS(7907), 1, - anon_sym_SEMI, - ACTIONS(7909), 1, - sym__automatic_semicolon, - ACTIONS(7911), 1, - sym__function_signature_automatic_semicolon, - STATE(4123), 1, - sym_statement_block, + [179692] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147920] = 3, - ACTIONS(5617), 1, + ACTIONS(8752), 6, sym__automatic_semicolon, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1860), 4, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [147934] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5244), 1, - sym__initializer, + [179705] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [147950] = 5, - ACTIONS(6871), 1, + ACTIONS(2565), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_AMP, - ACTIONS(6875), 1, - anon_sym_extends, - ACTIONS(7854), 1, anon_sym_PIPE, + anon_sym_extends, + [179718] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5644), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7913), 2, + ACTIONS(8754), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [147968] = 6, - ACTIONS(2529), 1, + [179735] = 7, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(3332), 1, + ACTIONS(8756), 1, + sym_identifier, + STATE(5157), 1, sym_formal_parameters, - STATE(3773), 1, - sym__call_signature, - STATE(5568), 1, + STATE(6247), 1, sym_type_parameters, + STATE(6516), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147988] = 6, - ACTIONS(2529), 1, + [179758] = 6, + ACTIONS(7565), 1, anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_formal_parameters, - STATE(3780), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + ACTIONS(8340), 1, + anon_sym_DOT, + ACTIONS(8758), 1, + anon_sym_LBRACE, + STATE(6005), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148008] = 6, - ACTIONS(698), 1, - anon_sym_COLON, - ACTIONS(4177), 1, - anon_sym_EQ, - ACTIONS(5238), 1, + ACTIONS(8760), 2, anon_sym_COMMA, - ACTIONS(7915), 1, - anon_sym_RBRACE, - STATE(4770), 1, - aux_sym_object_pattern_repeat1, + anon_sym_LBRACE_PIPE, + [179779] = 7, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(8762), 1, + anon_sym_COMMA, + ACTIONS(8764), 1, + anon_sym_GT, + STATE(6007), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148028] = 4, - ACTIONS(7623), 1, - anon_sym_COLON, - ACTIONS(7917), 1, - anon_sym_EQ_GT, + [179802] = 7, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(8766), 1, + anon_sym_COMMA, + ACTIONS(8768), 1, + anon_sym_GT, + STATE(6136), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5376), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [148044] = 4, - ACTIONS(6452), 1, + [179825] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4772), 1, + STATE(5603), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7920), 3, + ACTIONS(8569), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [148060] = 2, + [179842] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5948), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7505), 5, + ACTIONS(8770), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148072] = 2, + [179859] = 7, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7085), 1, + anon_sym_LPAREN, + ACTIONS(8772), 1, + sym__member_signature_marker, + STATE(4100), 1, + sym_formal_parameters, + STATE(4714), 1, + sym__call_signature, + STATE(6408), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [179882] = 5, + ACTIONS(8543), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8774), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8646), 2, + sym__template_chars, + sym_escape_sequence, + STATE(5174), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [179901] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2721), 5, + ACTIONS(1898), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148084] = 2, + [179914] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5952), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7507), 5, + ACTIONS(8776), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148096] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_formal_parameters, - STATE(4506), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + [179931] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5954), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148116] = 2, + ACTIONS(8776), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [179948] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5956), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7507), 5, + ACTIONS(8776), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148128] = 3, - ACTIONS(5438), 1, - sym__automatic_semicolon, + [179965] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5957), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1740), 4, + ACTIONS(8776), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148142] = 3, - ACTIONS(5440), 1, - sym__automatic_semicolon, + [179982] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1750), 4, + ACTIONS(7958), 6, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148156] = 2, + [179995] = 5, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1840), 5, - sym__automatic_semicolon, + ACTIONS(8778), 3, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148168] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_formal_parameters, - STATE(3783), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + anon_sym_GT, + [180014] = 5, + ACTIONS(8491), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8782), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148188] = 6, - ACTIONS(2529), 1, + ACTIONS(8780), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4819), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [180033] = 7, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - STATE(3332), 1, + ACTIONS(7511), 1, + sym__member_signature_marker, + STATE(3925), 1, sym_formal_parameters, - STATE(3784), 1, + STATE(5958), 1, sym__call_signature, - STATE(5568), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148208] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_formal_parameters, - STATE(4507), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + [180056] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5531), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148228] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(3940), 1, - sym_formal_parameters, - STATE(5468), 1, - sym__call_signature, - STATE(5504), 1, - sym_type_parameters, + ACTIONS(8569), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [180073] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148248] = 5, - ACTIONS(6871), 1, - anon_sym_AMP, - ACTIONS(6875), 1, - anon_sym_extends, - ACTIONS(7854), 1, - anon_sym_PIPE, + ACTIONS(1978), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [180086] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5967), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7922), 2, + ACTIONS(8784), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [148266] = 2, + [180103] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5968), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5553), 5, + ACTIONS(8776), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [180120] = 4, + ACTIONS(7079), 1, anon_sym_EQ, + STATE(5540), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8513), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [148278] = 3, - ACTIONS(5535), 1, + anon_sym_SEMI, + [180137] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5970), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8776), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [180154] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1804), 4, + ACTIONS(7956), 6, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148292] = 6, - ACTIONS(2529), 1, + [180167] = 7, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(3332), 1, + ACTIONS(8786), 1, + sym_identifier, + STATE(5157), 1, sym_formal_parameters, - STATE(3796), 1, - sym__call_signature, - STATE(5568), 1, + STATE(6247), 1, sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [148312] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_formal_parameters, - STATE(3797), 1, + STATE(6516), 1, sym__call_signature, - STATE(5568), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148332] = 4, - ACTIONS(6452), 1, + [180190] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(5016), 1, + STATE(5971), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7848), 3, + ACTIONS(8776), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [148348] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_formal_parameters, - STATE(3803), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + [180207] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5972), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148368] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_formal_parameters, - STATE(3804), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + ACTIONS(8776), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [180224] = 7, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(8788), 1, + anon_sym_LBRACE, + ACTIONS(8790), 1, + anon_sym_COMMA, + STATE(6113), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148388] = 2, + [180247] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5973), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7509), 5, + ACTIONS(8776), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148400] = 2, + [180264] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5974), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7507), 5, + ACTIONS(8776), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148412] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_formal_parameters, - STATE(3808), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + [180281] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5534), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148432] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_formal_parameters, - STATE(3809), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + ACTIONS(8569), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [180298] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5975), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148452] = 2, + ACTIONS(8776), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [180315] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7924), 5, + ACTIONS(8792), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148464] = 6, - ACTIONS(2529), 1, + [180328] = 7, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - STATE(3332), 1, + ACTIONS(8794), 1, + sym__member_signature_marker, + STATE(3925), 1, sym_formal_parameters, - STATE(3817), 1, + STATE(5650), 1, sym__call_signature, - STATE(5568), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148484] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_formal_parameters, - STATE(3818), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + [180351] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5976), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8776), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [180368] = 7, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(8796), 1, + anon_sym_export, + ACTIONS(8798), 1, + anon_sym_class, + ACTIONS(8800), 1, + anon_sym_abstract, + STATE(1436), 1, + aux_sym_export_statement_repeat1, + STATE(1532), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148504] = 6, - ACTIONS(2529), 1, + [180391] = 7, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(3332), 1, + ACTIONS(8802), 1, + sym_identifier, + STATE(5157), 1, sym_formal_parameters, - STATE(3820), 1, - sym__call_signature, - STATE(5568), 1, + STATE(6247), 1, sym_type_parameters, + STATE(6380), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148524] = 2, + [180414] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5651), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7926), 5, + ACTIONS(8481), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [180431] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_extends, - anon_sym_implements, - [148536] = 5, - ACTIONS(7928), 1, - sym_identifier, - ACTIONS(7930), 1, - anon_sym_LPAREN, - STATE(1250), 1, - sym_decorator_member_expression, + STATE(5652), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(1330), 2, - sym_decorator_call_expression, - sym_decorator_parenthesized_expression, - [148554] = 4, - ACTIONS(6452), 1, + ACTIONS(8481), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [180448] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3041), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [180461] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4773), 1, + STATE(5535), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7932), 3, + ACTIONS(8588), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [148570] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_formal_parameters, - STATE(4790), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + [180478] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148590] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(3940), 1, - sym_formal_parameters, - STATE(5471), 1, - sym__call_signature, - STATE(5504), 1, - sym_type_parameters, + ACTIONS(3097), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [180491] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5656), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148610] = 3, - ACTIONS(7934), 1, + ACTIONS(8479), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [180508] = 4, + ACTIONS(7079), 1, anon_sym_EQ, + STATE(5536), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3626), 4, + ACTIONS(8588), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [148624] = 4, - ACTIONS(6452), 1, + anon_sym_SEMI, + [180525] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(5247), 1, + STATE(5537), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7937), 3, + ACTIONS(8588), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [148640] = 6, - ACTIONS(2529), 1, + [180542] = 5, + ACTIONS(3703), 1, + anon_sym_LBRACE, + ACTIONS(8694), 1, + anon_sym_LBRACK, + ACTIONS(8804), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(6170), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [180561] = 7, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - STATE(3940), 1, + ACTIONS(7521), 1, + sym__member_signature_marker, + STATE(3925), 1, sym_formal_parameters, - STATE(5472), 1, + STATE(5028), 1, sym__call_signature, - STATE(5504), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148660] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(3940), 1, - sym_formal_parameters, - STATE(5504), 1, - sym_type_parameters, - STATE(5520), 1, - sym__call_signature, + [180584] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5538), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148680] = 6, - ACTIONS(2529), 1, + ACTIONS(8588), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [180601] = 7, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(3940), 1, + ACTIONS(8806), 1, + sym_identifier, + STATE(5157), 1, sym_formal_parameters, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, - STATE(5522), 1, + STATE(6380), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148700] = 2, + [180624] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5657), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7509), 5, + ACTIONS(8481), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148712] = 5, - ACTIONS(7941), 1, anon_sym_SEMI, - ACTIONS(7943), 1, - sym__automatic_semicolon, - STATE(5476), 1, - sym_import_attribute, + [180641] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5977), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7939), 2, - anon_sym_with, - anon_sym_assert, - [148730] = 2, + ACTIONS(8776), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [180658] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7945), 5, + ACTIONS(7958), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148742] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_formal_parameters, - STATE(4795), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [148762] = 6, - ACTIONS(4189), 1, - anon_sym_LBRACE, - ACTIONS(7877), 1, - anon_sym_SEMI, - ACTIONS(7879), 1, - sym__automatic_semicolon, - ACTIONS(7881), 1, - sym__function_signature_automatic_semicolon, - STATE(2360), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [148782] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(3940), 1, - sym_formal_parameters, - STATE(5504), 1, - sym_type_parameters, - STATE(5663), 1, - sym__call_signature, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [148802] = 2, + [180671] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2925), 5, + ACTIONS(2813), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148814] = 2, + [180684] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2929), 5, + ACTIONS(2821), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148826] = 6, - ACTIONS(4189), 1, - anon_sym_LBRACE, - ACTIONS(7907), 1, - anon_sym_SEMI, - ACTIONS(7909), 1, - sym__automatic_semicolon, - ACTIONS(7911), 1, - sym__function_signature_automatic_semicolon, - STATE(2193), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [148846] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(3940), 1, - sym_formal_parameters, - STATE(5504), 1, - sym_type_parameters, - STATE(5665), 1, - sym__call_signature, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [148866] = 4, - ACTIONS(6452), 1, + [180697] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(5050), 1, + STATE(5658), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7848), 3, + ACTIONS(8481), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [148882] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5313), 5, + [180714] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [148894] = 6, - ACTIONS(3007), 1, - anon_sym_in, - ACTIONS(6879), 1, - sym_identifier, - ACTIONS(6881), 1, - anon_sym_const, - ACTIONS(6883), 1, - anon_sym_out, - STATE(5060), 1, - sym_variance, + STATE(5979), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148914] = 2, + ACTIONS(8776), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [180731] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5623), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7790), 5, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + ACTIONS(8513), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [148926] = 6, - ACTIONS(2529), 1, + [180748] = 7, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - STATE(3438), 1, + ACTIONS(7423), 1, + sym__member_signature_marker, + STATE(3925), 1, sym_formal_parameters, - STATE(3899), 1, + STATE(4861), 1, sym__call_signature, - STATE(5644), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148946] = 2, + [180771] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5981), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2937), 5, + ACTIONS(8776), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148958] = 2, + [180788] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5983), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2945), 5, + ACTIONS(8776), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148970] = 4, - ACTIONS(6452), 1, + [180805] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(5052), 1, + STATE(5659), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, + ACTIONS(8481), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [148986] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_LPAREN, - STATE(3438), 1, - sym_formal_parameters, - STATE(3938), 1, - sym__call_signature, - STATE(5644), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [149006] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_LPAREN, - STATE(3438), 1, - sym_formal_parameters, - STATE(3902), 1, - sym__call_signature, - STATE(5644), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [149026] = 2, + [180822] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5660), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7947), 5, + ACTIONS(8481), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149038] = 2, + [180839] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5987), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7949), 5, + ACTIONS(8784), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149050] = 4, - ACTIONS(6452), 1, + [180856] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(5057), 1, + STATE(5988), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, + ACTIONS(8776), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [149066] = 4, - ACTIONS(6452), 1, + [180873] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(5298), 1, + STATE(5989), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7951), 3, + ACTIONS(8776), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [149082] = 2, + [180890] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5990), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7953), 5, + ACTIONS(8776), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149094] = 2, + [180907] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5991), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5470), 5, - anon_sym_EQ, + ACTIONS(8776), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [149106] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_LPAREN, - STATE(3438), 1, - sym_formal_parameters, - STATE(3939), 1, - sym__call_signature, - STATE(5644), 1, - sym_type_parameters, + anon_sym_SEMI, + [180924] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5992), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149126] = 4, - ACTIONS(6452), 1, + ACTIONS(8776), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [180941] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(5304), 1, + STATE(5994), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7955), 3, + ACTIONS(8776), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [149142] = 4, - ACTIONS(6452), 1, + [180958] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(5195), 1, + STATE(5819), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7957), 3, + ACTIONS(8808), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [149158] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_formal_parameters, - STATE(5310), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + [180975] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149178] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(3940), 1, - sym_formal_parameters, - STATE(5504), 1, - sym_type_parameters, - STATE(5531), 1, - sym__call_signature, + ACTIONS(3165), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [180988] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149198] = 4, - ACTIONS(6452), 1, + ACTIONS(2883), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [181001] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4838), 1, + STATE(5805), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7959), 3, + ACTIONS(8513), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [149214] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5315), 1, - sym__initializer, + [181018] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, + ACTIONS(2887), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [149230] = 2, + anon_sym_PIPE_RBRACE, + [181031] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5092), 5, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [149242] = 2, + ACTIONS(2895), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [181044] = 7, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(8800), 1, + anon_sym_abstract, + ACTIONS(8810), 1, + anon_sym_export, + ACTIONS(8812), 1, + anon_sym_class, + STATE(1436), 1, + aux_sym_export_statement_repeat1, + STATE(1532), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4935), 5, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [149254] = 2, + [181067] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2745), 5, + ACTIONS(2917), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [149266] = 2, + [181080] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2753), 5, + ACTIONS(2941), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [149278] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5316), 1, - sym__initializer, + [181093] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, + ACTIONS(2833), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [149294] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5205), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [181106] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7963), 3, + ACTIONS(2981), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [149310] = 2, + anon_sym_PIPE_RBRACE, + [181119] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7965), 5, + ACTIONS(2985), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [149322] = 2, + [181132] = 3, + ACTIONS(5926), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5476), 5, - anon_sym_EQ, + ACTIONS(1932), 5, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [149334] = 2, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [181147] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5476), 5, - anon_sym_EQ, + ACTIONS(1942), 6, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [149346] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_formal_parameters, - STATE(5224), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [181160] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149366] = 2, + ACTIONS(2833), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [181173] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5480), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5476), 5, - anon_sym_EQ, + ACTIONS(8513), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [149378] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_LPAREN, - STATE(3438), 1, - sym_formal_parameters, - STATE(4249), 1, - sym__call_signature, - STATE(5644), 1, - sym_type_parameters, + anon_sym_SEMI, + [181190] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149398] = 6, - ACTIONS(2529), 1, + ACTIONS(8814), 6, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [181203] = 7, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(7085), 1, anon_sym_LPAREN, - STATE(3332), 1, + ACTIONS(7397), 1, + sym__member_signature_marker, + STATE(4100), 1, sym_formal_parameters, - STATE(5225), 1, + STATE(4660), 1, sym__call_signature, - STATE(5568), 1, + STATE(6408), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149418] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5317), 1, - sym__initializer, + [181226] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, + ACTIONS(3191), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [149434] = 4, - ACTIONS(6452), 1, + anon_sym_PIPE_RBRACE, + [181239] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(5318), 1, + STATE(5552), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, + ACTIONS(8569), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [149450] = 2, + [181256] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7967), 5, + ACTIONS(2833), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [149462] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5328), 1, - sym__initializer, + [181269] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7969), 3, + ACTIONS(3171), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [149478] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(3940), 1, - sym_formal_parameters, - STATE(5504), 1, - sym_type_parameters, - STATE(5556), 1, - sym__call_signature, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [149498] = 6, - ACTIONS(1690), 1, - anon_sym_LBRACE, - ACTIONS(7862), 1, - anon_sym_SEMI, - ACTIONS(7864), 1, - sym__automatic_semicolon, - ACTIONS(7866), 1, - sym__function_signature_automatic_semicolon, - STATE(231), 1, - sym_statement_block, + anon_sym_PIPE_RBRACE, + [181282] = 7, + ACTIONS(3223), 1, + anon_sym_in, + ACTIONS(3225), 1, + anon_sym_out, + ACTIONS(8250), 1, + sym_identifier, + ACTIONS(8252), 1, + anon_sym_const, + STATE(6042), 1, + sym_variance, + STATE(6176), 1, + sym_type_parameter, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149518] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5257), 1, - sym__initializer, + [181305] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7971), 3, + ACTIONS(8024), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [149534] = 4, - ACTIONS(6452), 1, + anon_sym_PIPE_RBRACE, + [181318] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(5258), 1, + STATE(5569), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7973), 3, + ACTIONS(8569), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [149550] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5259), 1, - sym__initializer, + [181335] = 7, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(8816), 1, + sym__member_signature_marker, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6498), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7973), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [149566] = 4, - ACTIONS(6452), 1, + [181358] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4860), 1, + STATE(5485), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7959), 3, + ACTIONS(8776), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [149582] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5269), 1, - sym__initializer, + [181375] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7971), 3, + ACTIONS(3175), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [149598] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5330), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [181388] = 7, + ACTIONS(1708), 1, + anon_sym_DQUOTE, + ACTIONS(1710), 1, + anon_sym_SQUOTE, + ACTIONS(8288), 1, + sym_identifier, + STATE(842), 1, + sym_nested_identifier, + STATE(883), 1, + sym_string, + STATE(974), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [149614] = 4, - ACTIONS(6452), 1, + [181411] = 4, + ACTIONS(8571), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7590), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + STATE(6477), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [181428] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(5272), 1, + STATE(5602), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7971), 3, + ACTIONS(8776), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [149630] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5331), 1, - sym__initializer, + [181445] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, + ACTIONS(8402), 6, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + sym__member_end_marker, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [149646] = 4, - ACTIONS(6452), 1, + [181458] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(5273), 1, + STATE(5936), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7973), 3, + ACTIONS(8513), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [149662] = 4, - ACTIONS(6452), 1, + [181475] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(4756), 1, + STATE(5663), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, + ACTIONS(8479), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [149678] = 4, - ACTIONS(6452), 1, + [181492] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(5274), 1, + STATE(5664), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7973), 3, + ACTIONS(8481), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [149694] = 6, - ACTIONS(2529), 1, + [181509] = 7, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(3940), 1, + ACTIONS(8818), 1, + sym_identifier, + STATE(5157), 1, sym_formal_parameters, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, - STATE(5549), 1, + STATE(6516), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149714] = 4, - ACTIONS(6452), 1, + [181532] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(5097), 1, + STATE(5665), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, + ACTIONS(8481), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [149730] = 2, + [181549] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2953), 5, + ACTIONS(8098), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [149742] = 2, + [181562] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2957), 5, + ACTIONS(8100), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [149754] = 2, + [181575] = 7, + ACTIONS(3223), 1, + anon_sym_in, + ACTIONS(3225), 1, + anon_sym_out, + ACTIONS(8250), 1, + sym_identifier, + ACTIONS(8252), 1, + anon_sym_const, + STATE(6042), 1, + sym_variance, + STATE(6093), 1, + sym_type_parameter, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [181598] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2961), 5, + ACTIONS(8100), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [149766] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4726), 1, - sym__initializer, + [181611] = 7, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + ACTIONS(8820), 1, + sym_identifier, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6380), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [149782] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5278), 1, - sym__initializer, + [181634] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7971), 3, + ACTIONS(8082), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [149798] = 6, - ACTIONS(2529), 1, + anon_sym_PIPE_RBRACE, + [181647] = 7, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - STATE(3438), 1, + ACTIONS(8822), 1, + sym__member_signature_marker, + STATE(3925), 1, sym_formal_parameters, - STATE(3936), 1, + STATE(4766), 1, sym__call_signature, - STATE(5644), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149818] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4782), 1, - sym__initializer, + [181670] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, + ACTIONS(8102), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [149834] = 4, - ACTIONS(6452), 1, + anon_sym_PIPE_RBRACE, + [181683] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(5177), 1, + STATE(5429), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7975), 3, + ACTIONS(8513), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [149850] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5287), 1, - sym__initializer, + [181700] = 5, + ACTIONS(8827), 1, + anon_sym_BQUOTE, + ACTIONS(8829), 1, + anon_sym_DOLLAR_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7971), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [149866] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5295), 1, - sym__initializer, + ACTIONS(8824), 2, + sym__template_chars, + sym_escape_sequence, + STATE(5174), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [181719] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7971), 3, + ACTIONS(8832), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [149882] = 4, - ACTIONS(6452), 1, + anon_sym_PIPE_RBRACE, + [181732] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(5089), 1, + STATE(5431), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7848), 3, + ACTIONS(8710), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [149898] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5299), 1, - sym__initializer, + [181749] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7971), 3, + ACTIONS(8070), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [149914] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5301), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [181762] = 5, + ACTIONS(8491), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8836), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7973), 3, - sym__automatic_semicolon, + ACTIONS(8834), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4862), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [181781] = 7, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(8838), 1, anon_sym_COMMA, - anon_sym_SEMI, - [149930] = 6, - ACTIONS(2141), 1, - anon_sym_LBRACE, - ACTIONS(7977), 1, - sym_identifier, - ACTIONS(7979), 1, - anon_sym_STAR, - STATE(4570), 1, - sym_export_clause, - STATE(5564), 1, - sym_namespace_export, + ACTIONS(8840), 1, + anon_sym_GT, + STATE(6070), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149950] = 4, - ACTIONS(6452), 1, + [181804] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(5017), 1, + STATE(5803), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7969), 3, + ACTIONS(8559), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [149966] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5302), 1, - sym__initializer, + [181821] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7973), 3, + ACTIONS(3077), 6, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [149982] = 4, - ACTIONS(6452), 1, + anon_sym_PIPE_RBRACE, + [181834] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(5024), 1, + STATE(5426), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, + ACTIONS(8559), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [149998] = 4, - STATE(5571), 1, - sym_import_attribute, + [181851] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5583), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7939), 2, - anon_sym_with, - anon_sym_assert, - ACTIONS(7981), 2, + ACTIONS(8569), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [150014] = 4, - STATE(5572), 1, - sym_import_attribute, + [181868] = 4, + ACTIONS(7079), 1, + anon_sym_EQ, + STATE(5635), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7939), 2, - anon_sym_with, - anon_sym_assert, - ACTIONS(7983), 2, + ACTIONS(8559), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [150030] = 4, - ACTIONS(6452), 1, + [181885] = 4, + ACTIONS(7079), 1, anon_sym_EQ, - STATE(5127), 1, + STATE(5865), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, + ACTIONS(8666), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [150046] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_LPAREN, - STATE(3438), 1, - sym_formal_parameters, - STATE(4080), 1, - sym__call_signature, - STATE(5644), 1, - sym_type_parameters, + [181902] = 5, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150066] = 4, - ACTIONS(6452), 1, + ACTIONS(8842), 2, + anon_sym_COMMA, + anon_sym_GT, + [181920] = 6, + ACTIONS(8844), 1, anon_sym_EQ, - STATE(4913), 1, + ACTIONS(8846), 1, + anon_sym_COMMA, + ACTIONS(8848), 1, + anon_sym_RBRACE, + STATE(6053), 1, + aux_sym_enum_body_repeat1, + STATE(6627), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7959), 3, - sym__automatic_semicolon, + [181940] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6144), 5, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_SEMI, - [150082] = 2, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [181952] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7826), 5, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + ACTIONS(2004), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [181964] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6226), 5, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_SEMI, - [150094] = 6, - ACTIONS(2529), 1, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [181976] = 5, + ACTIONS(3295), 1, + anon_sym_DQUOTE, + ACTIONS(3297), 1, + anon_sym_SQUOTE, + ACTIONS(8850), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(6094), 2, + sym__module_export_name, + sym_string, + [181994] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - STATE(3940), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(5504), 1, - sym_type_parameters, - STATE(5541), 1, + STATE(4769), 1, sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150114] = 2, + [182014] = 6, + ACTIONS(5364), 1, + anon_sym_LBRACE, + ACTIONS(8852), 1, + anon_sym_SEMI, + ACTIONS(8854), 1, + sym__automatic_semicolon, + ACTIONS(8856), 1, + sym__function_signature_automatic_semicolon, + STATE(2325), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 5, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + [182034] = 6, + ACTIONS(2307), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - [150126] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5027), 1, - sym__initializer, + ACTIONS(8858), 1, + sym_identifier, + ACTIONS(8860), 1, + anon_sym_STAR, + STATE(5478), 1, + sym_export_clause, + STATE(6385), 1, + sym_namespace_export, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7848), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [150142] = 2, + [182054] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(8862), 1, + anon_sym_LPAREN, + STATE(4420), 1, + sym_formal_parameters, + STATE(5321), 1, + sym__call_signature, + STATE(6677), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7830), 5, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - [150154] = 6, - ACTIONS(2529), 1, + [182074] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(3940), 1, + STATE(5157), 1, sym_formal_parameters, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, - STATE(5588), 1, + STATE(6429), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150174] = 6, - ACTIONS(1690), 1, + [182094] = 6, + ACTIONS(1828), 1, anon_sym_LBRACE, - ACTIONS(7885), 1, + ACTIONS(8864), 1, anon_sym_SEMI, - ACTIONS(7887), 1, + ACTIONS(8866), 1, sym__automatic_semicolon, - ACTIONS(7889), 1, + ACTIONS(8868), 1, sym__function_signature_automatic_semicolon, - STATE(211), 1, + STATE(243), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150194] = 2, + [182114] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + STATE(3925), 1, + sym_formal_parameters, + STATE(4772), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2995), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150206] = 2, + [182134] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2575), 5, + ACTIONS(8022), 5, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150218] = 2, + anon_sym_COLON, + [182146] = 6, + ACTIONS(5364), 1, + anon_sym_LBRACE, + ACTIONS(8870), 1, + anon_sym_SEMI, + ACTIONS(8872), 1, + sym__automatic_semicolon, + ACTIONS(8874), 1, + sym__function_signature_automatic_semicolon, + STATE(2339), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2575), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150230] = 2, + [182166] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2663), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150242] = 2, + ACTIONS(1906), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [182178] = 5, + ACTIONS(1708), 1, + anon_sym_DQUOTE, + ACTIONS(1710), 1, + anon_sym_SQUOTE, + ACTIONS(8876), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2749), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150254] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4974), 1, - sym__initializer, + STATE(6303), 2, + sym__module_export_name, + sym_string, + [182196] = 4, + STATE(6393), 1, + sym_import_attribute, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7969), 3, + ACTIONS(8878), 2, + anon_sym_with, + anon_sym_assert, + ACTIONS(8880), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [150270] = 2, + [182212] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1882), 5, + ACTIONS(8050), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_COLON, + [182224] = 6, + ACTIONS(740), 1, + anon_sym_COLON, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(5941), 1, anon_sym_COMMA, + ACTIONS(8882), 1, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150282] = 2, + STATE(6107), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2575), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150294] = 2, + [182244] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6416), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2575), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + [182264] = 6, + ACTIONS(8884), 1, + anon_sym_LBRACE, + ACTIONS(8886), 1, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150306] = 6, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(7754), 1, - anon_sym_class, - ACTIONS(7756), 1, - anon_sym_abstract, - STATE(1287), 1, - aux_sym_export_statement_repeat1, - STATE(1339), 1, - sym_decorator, + ACTIONS(8888), 1, + sym__automatic_semicolon, + ACTIONS(8890), 1, + sym__function_signature_automatic_semicolon, + STATE(858), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150326] = 6, - ACTIONS(2529), 1, + [182284] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - STATE(3438), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(4091), 1, + STATE(4807), 1, sym__call_signature, - STATE(5644), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150346] = 2, + [182304] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2575), 5, - sym__automatic_semicolon, + ACTIONS(6161), 5, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150358] = 2, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [182316] = 3, + ACTIONS(8892), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2575), 5, - sym__automatic_semicolon, + ACTIONS(4082), 4, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150370] = 2, + anon_sym_COLON, + anon_sym_RBRACK, + [182330] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7985), 5, - sym__automatic_semicolon, + ACTIONS(6161), 5, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150382] = 4, - ACTIONS(6452), 1, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [182342] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6161), 5, anon_sym_EQ, - STATE(5098), 1, - sym__initializer, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [182354] = 5, + ACTIONS(8002), 1, + anon_sym_AMP, + ACTIONS(8012), 1, + anon_sym_PIPE, + ACTIONS(8014), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7848), 3, + ACTIONS(8894), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [150398] = 6, - ACTIONS(2529), 1, + [182372] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5916), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LT, - ACTIONS(6470), 1, + anon_sym_QMARK, + [182384] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(3940), 1, + STATE(5157), 1, sym_formal_parameters, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, - STATE(5558), 1, + STATE(6452), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150418] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5045), 1, - sym__initializer, + [182404] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7969), 3, - sym__automatic_semicolon, + ACTIONS(6122), 5, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_SEMI, - [150434] = 6, - ACTIONS(2529), 1, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [182416] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(3940), 1, + STATE(5157), 1, sym_formal_parameters, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, - STATE(5569), 1, + STATE(6470), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150454] = 4, - ACTIONS(6452), 1, + [182436] = 4, + ACTIONS(7860), 1, anon_sym_EQ, - STATE(4959), 1, + STATE(6095), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7971), 3, + ACTIONS(8896), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [150470] = 6, - ACTIONS(2529), 1, + [182452] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(3438), 1, + STATE(5157), 1, sym_formal_parameters, - STATE(4095), 1, + STATE(6247), 1, + sym_type_parameters, + STATE(6344), 1, sym__call_signature, - STATE(5644), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [182472] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7085), 1, + anon_sym_LPAREN, + STATE(4100), 1, + sym_formal_parameters, + STATE(4597), 1, + sym__call_signature, + STATE(6408), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150490] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5073), 1, - sym__initializer, + [182492] = 6, + ACTIONS(8515), 1, + anon_sym_AMP, + ACTIONS(8517), 1, + anon_sym_PIPE, + ACTIONS(8519), 1, + anon_sym_extends, + ACTIONS(8898), 1, + anon_sym_as, + ACTIONS(8900), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [150506] = 6, - ACTIONS(2529), 1, + [182512] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7085), 1, anon_sym_LPAREN, - STATE(3940), 1, + STATE(4100), 1, sym_formal_parameters, - STATE(5504), 1, + STATE(4607), 1, + sym__call_signature, + STATE(6408), 1, sym_type_parameters, - STATE(5598), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [182532] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6664), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150526] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5093), 1, - sym__initializer, + [182552] = 4, + ACTIONS(8571), 1, + anon_sym_COLON, + ACTIONS(8902), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [150542] = 2, + STATE(6644), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [182568] = 6, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(8800), 1, + anon_sym_abstract, + ACTIONS(8905), 1, + anon_sym_class, + STATE(1436), 1, + aux_sym_export_statement_repeat1, + STATE(1532), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5086), 5, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, + [182588] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + STATE(3925), 1, + sym_formal_parameters, + STATE(4874), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [182608] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + STATE(3925), 1, + sym_formal_parameters, + STATE(4875), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [182628] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + STATE(3925), 1, + sym_formal_parameters, + STATE(5951), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [182648] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + STATE(3925), 1, + sym_formal_parameters, + STATE(5960), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [182668] = 5, + ACTIONS(1708), 1, + anon_sym_DQUOTE, + ACTIONS(1710), 1, + anon_sym_SQUOTE, + ACTIONS(8907), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(6699), 2, + sym__module_export_name, + sym_string, + [182686] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6329), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [182706] = 4, + ACTIONS(893), 1, anon_sym_COLON, - [150554] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5102), 1, - sym__initializer, + STATE(6706), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [150570] = 4, - ACTIONS(6452), 1, + ACTIONS(4047), 3, anon_sym_EQ, - STATE(5217), 1, - sym__initializer, + anon_sym_COMMA, + anon_sym_RBRACK, + [182722] = 4, + ACTIONS(8571), 1, + anon_sym_COLON, + ACTIONS(8909), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7969), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [150586] = 2, + STATE(6477), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [182738] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(8862), 1, + anon_sym_LPAREN, + STATE(4420), 1, + sym_formal_parameters, + STATE(5252), 1, + sym__call_signature, + STATE(6677), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2623), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150598] = 2, + [182758] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(8862), 1, + anon_sym_LPAREN, + STATE(4420), 1, + sym_formal_parameters, + STATE(5197), 1, + sym__call_signature, + STATE(6677), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2627), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150610] = 2, + [182778] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6348), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2635), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150622] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5171), 1, - sym__initializer, + [182798] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7971), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [150638] = 4, - ACTIONS(6452), 1, + ACTIONS(8912), 5, anon_sym_EQ, - STATE(5233), 1, - sym__initializer, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_extends, + anon_sym_implements, + [182810] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6368), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [150654] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5261), 1, - sym__initializer, + [182830] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6372), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [150670] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4934), 1, - sym__initializer, + [182850] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6349), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7971), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [150686] = 4, - ACTIONS(6452), 1, + [182870] = 5, + ACTIONS(1708), 1, + anon_sym_DQUOTE, + ACTIONS(1710), 1, + anon_sym_SQUOTE, + ACTIONS(8914), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(7101), 2, + sym__module_export_name, + sym_string, + [182888] = 4, + ACTIONS(7069), 1, + anon_sym_DOT, + ACTIONS(8916), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7067), 3, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT, + [182904] = 3, + ACTIONS(8918), 1, anon_sym_EQ, - STATE(4954), 1, - sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7973), 3, - sym__automatic_semicolon, + ACTIONS(4047), 4, anon_sym_COMMA, - anon_sym_SEMI, - [150702] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4972), 1, - sym__initializer, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [182918] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7973), 3, - sym__automatic_semicolon, + ACTIONS(5959), 5, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_SEMI, - [150718] = 6, - ACTIONS(2529), 1, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [182930] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(8862), 1, anon_sym_LPAREN, - STATE(3332), 1, + STATE(4420), 1, sym_formal_parameters, - STATE(4493), 1, + STATE(5207), 1, sym__call_signature, - STATE(5568), 1, + STATE(6677), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150738] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5080), 1, - sym__initializer, + [182950] = 6, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(8798), 1, + anon_sym_class, + ACTIONS(8800), 1, + anon_sym_abstract, + STATE(1436), 1, + aux_sym_export_statement_repeat1, + STATE(1532), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7973), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [150754] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5137), 1, - sym__initializer, + [182970] = 4, + ACTIONS(8571), 1, + anon_sym_COLON, + ACTIONS(8921), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7973), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [150770] = 2, + STATE(6644), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [182986] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6307), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7411), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150782] = 2, + [183006] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7085), 1, + anon_sym_LPAREN, + STATE(4100), 1, + sym_formal_parameters, + STATE(4641), 1, + sym__call_signature, + STATE(6408), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2885), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + [183026] = 5, + ACTIONS(8924), 1, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150794] = 2, + ACTIONS(8926), 1, + sym__automatic_semicolon, + STATE(6399), 1, + sym_import_attribute, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2885), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(8878), 2, + anon_sym_with, + anon_sym_assert, + [183044] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7085), 1, + anon_sym_LPAREN, + STATE(4100), 1, + sym_formal_parameters, + STATE(4642), 1, + sym__call_signature, + STATE(6408), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [183064] = 6, + ACTIONS(8864), 1, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150806] = 2, + ACTIONS(8866), 1, + sym__automatic_semicolon, + ACTIONS(8868), 1, + sym__function_signature_automatic_semicolon, + ACTIONS(8884), 1, + anon_sym_LBRACE, + STATE(877), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [183084] = 5, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1852), 5, - sym__automatic_semicolon, + ACTIONS(8928), 2, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150818] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_LPAREN, - STATE(3438), 1, - sym_formal_parameters, - STATE(4109), 1, - sym__call_signature, - STATE(5644), 1, - sym_type_parameters, + anon_sym_RBRACK, + [183102] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150838] = 2, + ACTIONS(5778), 5, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [183114] = 4, + ACTIONS(8932), 1, + anon_sym_in, + ACTIONS(8934), 1, + anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7987), 5, + ACTIONS(8930), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150850] = 6, - ACTIONS(2529), 1, + [183130] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - STATE(3940), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(5336), 1, + STATE(5646), 1, sym__call_signature, - STATE(5504), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150870] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5321), 1, - sym__initializer, + [183150] = 4, + ACTIONS(8936), 1, + anon_sym_in, + ACTIONS(8938), 1, + anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, + ACTIONS(8930), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [150886] = 6, - ACTIONS(2529), 1, + [183166] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - STATE(3940), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(5340), 1, + STATE(4954), 1, sym__call_signature, - STATE(5504), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150906] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4718), 1, - sym__initializer, + [183186] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [150922] = 6, - ACTIONS(2529), 1, + ACTIONS(5780), 5, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [183198] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - STATE(3940), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(5342), 1, + STATE(5648), 1, sym__call_signature, - STATE(5504), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150942] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(3940), 1, - sym_formal_parameters, - STATE(5343), 1, - sym__call_signature, - STATE(5504), 1, - sym_type_parameters, + [183218] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150962] = 2, + ACTIONS(5760), 5, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [183230] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2885), 5, + ACTIONS(8092), 5, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150974] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(3940), 1, - sym_formal_parameters, - STATE(5357), 1, - sym__call_signature, - STATE(5504), 1, - sym_type_parameters, + anon_sym_COLON, + [183242] = 4, + ACTIONS(1982), 1, + anon_sym_DOT, + ACTIONS(4885), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150994] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4760), 1, - sym__initializer, + ACTIONS(4887), 3, + anon_sym_COMMA, + anon_sym_LT, + anon_sym_LBRACE_PIPE, + [183258] = 4, + ACTIONS(1894), 1, + anon_sym_DOT, + ACTIONS(4885), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7971), 3, - sym__automatic_semicolon, + ACTIONS(4887), 3, anon_sym_COMMA, - anon_sym_SEMI, - [151010] = 6, - ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(3940), 1, - sym_formal_parameters, - STATE(5395), 1, - sym__call_signature, - STATE(5504), 1, - sym_type_parameters, + anon_sym_LBRACE_PIPE, + [183274] = 6, + ACTIONS(2307), 1, + anon_sym_LBRACE, + ACTIONS(8940), 1, + sym_identifier, + ACTIONS(8942), 1, + anon_sym_STAR, + STATE(5594), 1, + sym_export_clause, + STATE(6584), 1, + sym_namespace_export, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151030] = 6, - ACTIONS(2529), 1, + [183294] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7085), 1, anon_sym_LPAREN, - STATE(3940), 1, + STATE(4100), 1, sym_formal_parameters, - STATE(5396), 1, + STATE(4506), 1, sym__call_signature, - STATE(5504), 1, + STATE(6408), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151050] = 6, - ACTIONS(218), 1, - anon_sym_LBRACE_PIPE, - ACTIONS(1546), 1, - anon_sym_LBRACE, - ACTIONS(7313), 1, - anon_sym_extends, - STATE(943), 1, - sym_object_type, - STATE(5086), 1, - sym_extends_type_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [151070] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5111), 1, - sym__initializer, + [183314] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, + ACTIONS(8096), 5, sym__automatic_semicolon, - anon_sym_COMMA, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_SEMI, - [151086] = 6, - ACTIONS(2529), 1, + anon_sym_COLON, + [183326] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - STATE(3940), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(5400), 1, + STATE(4969), 1, sym__call_signature, - STATE(5504), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151106] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5107), 1, - sym__initializer, + [183346] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(8862), 1, + anon_sym_LPAREN, + STATE(4420), 1, + sym_formal_parameters, + STATE(5314), 1, + sym__call_signature, + STATE(6677), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7971), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151122] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4976), 1, - sym__initializer, + [183366] = 4, + ACTIONS(7245), 1, + anon_sym_LBRACK, + ACTIONS(8944), 1, + anon_sym_RBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7959), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151138] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4731), 1, - sym__initializer, + ACTIONS(4779), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [183382] = 5, + ACTIONS(8002), 1, + anon_sym_AMP, + ACTIONS(8012), 1, + anon_sym_PIPE, + ACTIONS(8014), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7969), 3, + ACTIONS(8946), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [151154] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4732), 1, - sym__initializer, + [183400] = 6, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(8800), 1, + anon_sym_abstract, + ACTIONS(8812), 1, + anon_sym_class, + STATE(1436), 1, + aux_sym_export_statement_repeat1, + STATE(1532), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151170] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4982), 1, - sym__initializer, + [183420] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(8862), 1, + anon_sym_LPAREN, + STATE(4420), 1, + sym_formal_parameters, + STATE(5334), 1, + sym__call_signature, + STATE(6677), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7959), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151186] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4739), 1, - sym__initializer, + [183440] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6473), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151202] = 6, - ACTIONS(2529), 1, + [183460] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(3940), 1, + STATE(5157), 1, sym_formal_parameters, - STATE(5425), 1, - sym__call_signature, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, + STATE(6476), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151222] = 6, - ACTIONS(2529), 1, + [183480] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(8862), 1, anon_sym_LPAREN, - STATE(3940), 1, + STATE(4420), 1, sym_formal_parameters, - STATE(5427), 1, + STATE(5341), 1, sym__call_signature, - STATE(5504), 1, + STATE(6677), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151242] = 2, + [183500] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6492), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1798), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [151254] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4753), 1, - sym__initializer, + [183520] = 5, + ACTIONS(8948), 1, + sym_identifier, + ACTIONS(8950), 1, + anon_sym_LPAREN, + STATE(3239), 1, + sym_decorator_member_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151270] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4929), 1, - sym__initializer, + STATE(3340), 2, + sym_decorator_call_expression, + sym_decorator_parenthesized_expression, + [183538] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7971), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151286] = 4, - ACTIONS(6452), 1, + ACTIONS(6112), 5, anon_sym_EQ, - STATE(4778), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7961), 3, - sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_SEMI, - [151302] = 6, - ACTIONS(2529), 1, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [183550] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(8862), 1, anon_sym_LPAREN, - STATE(3940), 1, + STATE(4420), 1, sym_formal_parameters, - STATE(5445), 1, + STATE(5353), 1, sym__call_signature, - STATE(5504), 1, + STATE(6677), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151322] = 6, - ACTIONS(2529), 1, + [183570] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(3940), 1, + STATE(5157), 1, sym_formal_parameters, - STATE(5447), 1, - sym__call_signature, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, + STATE(6563), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151342] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4991), 1, - sym__initializer, + [183590] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6567), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151358] = 6, - ACTIONS(2529), 1, + [183610] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(3940), 1, + STATE(5157), 1, sym_formal_parameters, - STATE(5458), 1, - sym__call_signature, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, + STATE(6571), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151378] = 6, - ACTIONS(2529), 1, + [183630] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(3940), 1, + STATE(5157), 1, sym_formal_parameters, - STATE(5461), 1, - sym__call_signature, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, + STATE(6578), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151398] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4781), 1, - sym__initializer, + [183650] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6580), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151414] = 6, - ACTIONS(2529), 1, + [183670] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(3940), 1, + STATE(5157), 1, sym_formal_parameters, - STATE(5482), 1, - sym__call_signature, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, + STATE(6594), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151434] = 6, - ACTIONS(2529), 1, + [183690] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(3940), 1, + STATE(5157), 1, sym_formal_parameters, - STATE(5483), 1, - sym__call_signature, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, + STATE(6631), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151454] = 6, - ACTIONS(2529), 1, + [183710] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(3940), 1, + STATE(5157), 1, sym_formal_parameters, - STATE(5488), 1, - sym__call_signature, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, + STATE(6634), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151474] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4738), 1, - sym__initializer, + [183730] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6635), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7971), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151490] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4841), 1, - sym__initializer, + [183750] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6638), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7971), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151506] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4844), 1, - sym__initializer, + [183770] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6657), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7973), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151522] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4868), 1, - sym__initializer, + [183790] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6658), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7973), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151538] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4784), 1, - sym__initializer, + [183810] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6667), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151554] = 4, - ACTIONS(849), 1, - anon_sym_COLON, - STATE(5372), 1, - sym_type_annotation, + [183830] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6668), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3626), 3, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RBRACK, - [151570] = 4, - ACTIONS(7623), 1, - anon_sym_COLON, - ACTIONS(7991), 1, - anon_sym_EQ_GT, + [183850] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6674), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5362), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [151586] = 2, + [183870] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6675), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2971), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [151598] = 2, + [183890] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6683), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2975), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [151610] = 2, + [183910] = 4, + ACTIONS(7069), 1, + anon_sym_DOT, + ACTIONS(8952), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2979), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [151622] = 2, + ACTIONS(7067), 3, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT, + [183926] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6690), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2983), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [151634] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5002), 1, - sym__initializer, + [183946] = 5, + ACTIONS(8002), 1, + anon_sym_AMP, + ACTIONS(8012), 1, + anon_sym_PIPE, + ACTIONS(8014), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7971), 3, + ACTIONS(8954), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [151650] = 4, - ACTIONS(7623), 1, - anon_sym_COLON, - ACTIONS(7994), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(5376), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [151666] = 4, - STATE(5617), 1, - sym_import_attribute, + [183964] = 5, + ACTIONS(7565), 1, + anon_sym_LT, + ACTIONS(8956), 1, + anon_sym_LBRACE, + STATE(6006), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7939), 2, - anon_sym_with, - anon_sym_assert, - ACTIONS(7997), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [151682] = 5, - ACTIONS(6784), 1, - anon_sym_AMP, - ACTIONS(6786), 1, - anon_sym_PIPE, - ACTIONS(6788), 1, - anon_sym_extends, + ACTIONS(8958), 2, + anon_sym_COMMA, + anon_sym_LBRACE_PIPE, + [183982] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6641), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7999), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [151700] = 5, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(8001), 1, - sym_identifier, + [184002] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + STATE(3925), 1, + sym_formal_parameters, + STATE(4717), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5952), 2, - sym__module_export_name, - sym_string, - [151718] = 4, - ACTIONS(6546), 1, - anon_sym_LBRACK, - ACTIONS(8003), 1, - anon_sym_RBRACE, + [184022] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4241), 3, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(8960), 5, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_LPAREN, anon_sym_extends, - [151734] = 2, + anon_sym_implements, + [184034] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(8862), 1, + anon_sym_LPAREN, + STATE(4420), 1, + sym_formal_parameters, + STATE(5193), 1, + sym__call_signature, + STATE(6677), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2991), 5, - sym__automatic_semicolon, + [184054] = 6, + ACTIONS(740), 1, + anon_sym_COLON, + ACTIONS(4630), 1, + anon_sym_EQ, + ACTIONS(5941), 1, anon_sym_COMMA, + ACTIONS(8962), 1, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [151746] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5048), 1, - sym__initializer, + STATE(6111), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7971), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151762] = 5, - ACTIONS(6784), 1, - anon_sym_AMP, - ACTIONS(6786), 1, - anon_sym_PIPE, - ACTIONS(6788), 1, - anon_sym_extends, + [184074] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + STATE(3925), 1, + sym_formal_parameters, + STATE(5043), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8005), 2, - anon_sym_COMMA, - anon_sym_GT, - [151780] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5055), 1, - sym__initializer, + [184094] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + STATE(3925), 1, + sym_formal_parameters, + STATE(5044), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7973), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151796] = 2, + [184114] = 6, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(8964), 1, + anon_sym_class, + ACTIONS(8966), 1, + anon_sym_abstract, + STATE(1436), 1, + aux_sym_export_statement_repeat1, + STATE(1532), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2579), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [151808] = 2, + [184134] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6533), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2579), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [151820] = 6, - ACTIONS(2529), 1, + [184154] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(8862), 1, anon_sym_LPAREN, - STATE(3438), 1, + STATE(4420), 1, sym_formal_parameters, - STATE(4160), 1, + STATE(5200), 1, sym__call_signature, - STATE(5644), 1, + STATE(6677), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151840] = 2, + [184174] = 4, + STATE(6712), 1, + sym_import_attribute, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2579), 5, + ACTIONS(8878), 2, + anon_sym_with, + anon_sym_assert, + ACTIONS(8968), 2, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [151852] = 2, + [184190] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6552), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2579), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + [184210] = 6, + ACTIONS(5065), 1, + anon_sym_LBRACE, + ACTIONS(8864), 1, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [151864] = 2, + ACTIONS(8866), 1, + sym__automatic_semicolon, + ACTIONS(8868), 1, + sym__function_signature_automatic_semicolon, + STATE(2576), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2579), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [151876] = 2, + [184230] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6573), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2579), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [151888] = 2, + [184250] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6444), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2583), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [151900] = 2, + [184270] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6686), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1788), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [151912] = 2, + [184290] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6696), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1828), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [151924] = 2, + [184310] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6698), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1872), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [151936] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4805), 1, - sym__initializer, + [184330] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6343), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7969), 3, - sym__automatic_semicolon, - anon_sym_COMMA, + [184350] = 6, + ACTIONS(1828), 1, + anon_sym_LBRACE, + ACTIONS(8886), 1, anon_sym_SEMI, - [151952] = 2, + ACTIONS(8888), 1, + sym__automatic_semicolon, + ACTIONS(8890), 1, + sym__function_signature_automatic_semicolon, + STATE(257), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2591), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [151964] = 4, - STATE(5704), 1, + [184370] = 4, + STATE(6272), 1, sym_import_attribute, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7939), 2, + ACTIONS(8878), 2, anon_sym_with, anon_sym_assert, - ACTIONS(8007), 2, + ACTIONS(8970), 2, sym__automatic_semicolon, anon_sym_SEMI, - [151980] = 4, - ACTIONS(6446), 1, - anon_sym_DOT, - ACTIONS(8009), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6444), 3, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, + [184386] = 6, + ACTIONS(2707), 1, anon_sym_LT, - [151996] = 2, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6575), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8011), 5, - anon_sym_EQ, - anon_sym_LBRACE, + [184406] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7085), 1, anon_sym_LPAREN, - anon_sym_extends, - anon_sym_implements, - [152008] = 6, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(8013), 1, - anon_sym_class, - ACTIONS(8015), 1, - anon_sym_abstract, - STATE(1287), 1, - aux_sym_export_statement_repeat1, - STATE(1339), 1, - sym_decorator, + STATE(4100), 1, + sym_formal_parameters, + STATE(4673), 1, + sym__call_signature, + STATE(6408), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152028] = 6, - ACTIONS(2529), 1, + [184426] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(3438), 1, + STATE(5157), 1, sym_formal_parameters, - STATE(4164), 1, - sym__call_signature, - STATE(5644), 1, + STATE(6247), 1, sym_type_parameters, + STATE(6606), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152048] = 6, - ACTIONS(2529), 1, + [184446] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7085), 1, anon_sym_LPAREN, - STATE(3940), 1, + STATE(4100), 1, sym_formal_parameters, - STATE(5504), 1, - sym_type_parameters, - STATE(5670), 1, + STATE(4677), 1, sym__call_signature, + STATE(6408), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152068] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5065), 1, - sym__initializer, + [184466] = 4, + ACTIONS(8571), 1, + anon_sym_COLON, + ACTIONS(8972), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7973), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [152084] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4817), 1, - sym__initializer, + STATE(6477), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [184482] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + STATE(3925), 1, + sym_formal_parameters, + STATE(5820), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [152100] = 6, - ACTIONS(2529), 1, + [184502] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(3940), 1, + STATE(5157), 1, sym_formal_parameters, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, - STATE(5712), 1, + STATE(6610), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152120] = 2, + [184522] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6539), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5635), 5, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [152132] = 2, + [184542] = 4, + STATE(6529), 1, + sym_import_attribute, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7485), 5, + ACTIONS(8878), 2, + anon_sym_with, + anon_sym_assert, + ACTIONS(8975), 2, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152144] = 6, - ACTIONS(3560), 1, - anon_sym_LPAREN, - ACTIONS(6414), 1, - anon_sym_DOT, - ACTIONS(6858), 1, - anon_sym_LT, - STATE(2974), 1, - sym_arguments, - STATE(5030), 1, - sym_type_arguments, + [184558] = 6, + ACTIONS(1130), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1782), 1, + anon_sym_LBRACE, + ACTIONS(8240), 1, + anon_sym_extends, + STATE(4746), 1, + sym_object_type, + STATE(6181), 1, + sym_extends_type_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152164] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4831), 1, - sym__initializer, + [184578] = 4, + ACTIONS(8571), 1, + anon_sym_COLON, + ACTIONS(8977), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, - sym__automatic_semicolon, - anon_sym_COMMA, + STATE(6477), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [184594] = 6, + ACTIONS(7920), 1, + anon_sym_LBRACE, + ACTIONS(8852), 1, anon_sym_SEMI, - [152180] = 2, + ACTIONS(8854), 1, + sym__automatic_semicolon, + ACTIONS(8856), 1, + sym__function_signature_automatic_semicolon, + STATE(4891), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [184614] = 5, + ACTIONS(8002), 1, + anon_sym_AMP, + ACTIONS(8012), 1, + anon_sym_PIPE, + ACTIONS(8014), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7487), 5, + ACTIONS(8980), 2, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152192] = 6, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(7756), 1, - anon_sym_abstract, - ACTIONS(7780), 1, - anon_sym_class, - STATE(1287), 1, - aux_sym_export_statement_repeat1, - STATE(1339), 1, - sym_decorator, + [184632] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152212] = 6, - ACTIONS(7897), 1, + ACTIONS(6126), 5, anon_sym_EQ, - ACTIONS(8017), 1, anon_sym_COMMA, - ACTIONS(8019), 1, - anon_sym_RBRACE, - STATE(5327), 1, - aux_sym_enum_body_repeat1, - STATE(5718), 1, - sym__initializer, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [184644] = 3, + ACTIONS(8982), 1, + sym__member_end_marker, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152232] = 2, + ACTIONS(6704), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [184658] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2603), 5, - sym__automatic_semicolon, + ACTIONS(6126), 5, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152244] = 6, - ACTIONS(2529), 1, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [184670] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - STATE(3332), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(4118), 1, + STATE(4353), 1, sym__call_signature, - STATE(5568), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152264] = 2, + [184690] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7487), 5, - sym__automatic_semicolon, + ACTIONS(6126), 5, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [184702] = 6, + ACTIONS(5065), 1, + anon_sym_LBRACE, + ACTIONS(8886), 1, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152276] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_formal_parameters, - STATE(4120), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + ACTIONS(8888), 1, + sym__automatic_semicolon, + ACTIONS(8890), 1, + sym__function_signature_automatic_semicolon, + STATE(2649), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152296] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4835), 1, - sym__initializer, + [184722] = 6, + ACTIONS(217), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1692), 1, + anon_sym_LBRACE, + ACTIONS(8240), 1, + anon_sym_extends, + STATE(943), 1, + sym_object_type, + STATE(6234), 1, + sym_extends_type_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [152312] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4837), 1, - sym__initializer, + [184742] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6387), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [152328] = 2, + [184762] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7085), 1, + anon_sym_LPAREN, + STATE(4100), 1, + sym_formal_parameters, + STATE(4659), 1, + sym__call_signature, + STATE(6408), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7489), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152340] = 5, - ACTIONS(3193), 1, - anon_sym_DQUOTE, - ACTIONS(3195), 1, - anon_sym_SQUOTE, - ACTIONS(8021), 1, + [184782] = 5, + ACTIONS(8984), 1, sym_identifier, + ACTIONS(8986), 1, + anon_sym_LPAREN, + STATE(1418), 1, + sym_decorator_member_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5178), 2, - sym__module_export_name, - sym_string, - [152358] = 2, + STATE(1533), 2, + sym_decorator_call_expression, + sym_decorator_parenthesized_expression, + [184800] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5157), 1, + sym_formal_parameters, + STATE(6247), 1, + sym_type_parameters, + STATE(6389), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2655), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + [184820] = 5, + ACTIONS(8988), 1, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152370] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2655), 5, + ACTIONS(8990), 1, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152382] = 2, + STATE(6249), 1, + sym_import_attribute, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2655), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152394] = 2, + ACTIONS(8878), 2, + anon_sym_with, + anon_sym_assert, + [184838] = 4, + ACTIONS(8571), 1, + anon_sym_COLON, + ACTIONS(8992), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7487), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152406] = 5, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - ACTIONS(8023), 1, - sym_identifier, + STATE(6477), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [184854] = 4, + ACTIONS(8571), 1, + anon_sym_COLON, + ACTIONS(8995), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5575), 2, - sym__module_export_name, - sym_string, - [152424] = 2, + STATE(6644), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [184870] = 6, + ACTIONS(3223), 1, + anon_sym_in, + ACTIONS(7582), 1, + sym_identifier, + ACTIONS(7584), 1, + anon_sym_const, + ACTIONS(7586), 1, + anon_sym_out, + STATE(6047), 1, + sym_variance, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2667), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152436] = 6, - ACTIONS(2529), 1, + [184890] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7085), 1, anon_sym_LPAREN, - STATE(3940), 1, + STATE(4100), 1, sym_formal_parameters, - STATE(5351), 1, + STATE(4543), 1, sym__call_signature, - STATE(5504), 1, + STATE(6408), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152456] = 6, - ACTIONS(7243), 1, + [184910] = 6, + ACTIONS(8844), 1, + anon_sym_EQ, + ACTIONS(8998), 1, + anon_sym_COMMA, + ACTIONS(9000), 1, + anon_sym_RBRACE, + STATE(6206), 1, + aux_sym_enum_body_repeat1, + STATE(6627), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [184930] = 6, + ACTIONS(7920), 1, anon_sym_LBRACE, - ACTIONS(7885), 1, + ACTIONS(8870), 1, anon_sym_SEMI, - ACTIONS(7887), 1, + ACTIONS(8872), 1, sym__automatic_semicolon, - ACTIONS(7889), 1, + ACTIONS(8874), 1, sym__function_signature_automatic_semicolon, - STATE(800), 1, + STATE(5002), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152476] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8025), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152488] = 6, - ACTIONS(2529), 1, + [184950] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - STATE(3438), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(4070), 1, + STATE(5165), 1, sym__call_signature, - STATE(5644), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152508] = 5, - ACTIONS(6871), 1, - anon_sym_AMP, - ACTIONS(6875), 1, - anon_sym_extends, - ACTIONS(7854), 1, - anon_sym_PIPE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8027), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [152526] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5256), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [152538] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7489), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152550] = 6, - ACTIONS(2529), 1, + [184970] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - STATE(3940), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(5504), 1, - sym_type_parameters, - STATE(5606), 1, + STATE(5166), 1, sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152570] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8029), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152582] = 2, + [184990] = 5, + ACTIONS(8002), 1, + anon_sym_AMP, + ACTIONS(8012), 1, + anon_sym_PIPE, + ACTIONS(8014), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8031), 5, + ACTIONS(9002), 2, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152594] = 6, - ACTIONS(2529), 1, + [185008] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(3940), 1, + STATE(5157), 1, sym_formal_parameters, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, - STATE(5511), 1, + STATE(6693), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152614] = 6, - ACTIONS(2529), 1, + [185028] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - STATE(3438), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(3863), 1, + STATE(4438), 1, sym__call_signature, - STATE(5644), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152634] = 6, - ACTIONS(7703), 1, - anon_sym_AMP, - ACTIONS(7705), 1, - anon_sym_PIPE, - ACTIONS(7707), 1, - anon_sym_extends, - ACTIONS(8033), 1, - anon_sym_as, - ACTIONS(8035), 1, - anon_sym_RBRACK, + [185048] = 3, + ACTIONS(6810), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152654] = 2, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + [185062] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7481), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152666] = 4, - ACTIONS(6452), 1, + ACTIONS(9004), 5, anon_sym_EQ, - STATE(5046), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7959), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [152682] = 6, - ACTIONS(2529), 1, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_extends, + anon_sym_implements, + [185074] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - STATE(3940), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(5504), 1, - sym_type_parameters, - STATE(5645), 1, + STATE(4444), 1, sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152702] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4886), 1, - sym__initializer, + [185094] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7085), 1, + anon_sym_LPAREN, + STATE(4100), 1, + sym_formal_parameters, + STATE(4712), 1, + sym__call_signature, + STATE(6408), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7969), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [152718] = 2, + [185114] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7085), 1, + anon_sym_LPAREN, + STATE(4100), 1, + sym_formal_parameters, + STATE(4545), 1, + sym__call_signature, + STATE(6408), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8037), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152730] = 6, - ACTIONS(2529), 1, + [185134] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(7085), 1, anon_sym_LPAREN, - STATE(3438), 1, + STATE(4100), 1, sym_formal_parameters, - STATE(3866), 1, + STATE(4713), 1, sym__call_signature, - STATE(5644), 1, + STATE(6408), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152750] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5028), 1, - sym__initializer, + [185154] = 6, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(8966), 1, + anon_sym_abstract, + ACTIONS(9006), 1, + anon_sym_class, + STATE(1436), 1, + aux_sym_export_statement_repeat1, + STATE(1532), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [152766] = 2, + [185174] = 4, + ACTIONS(8571), 1, + anon_sym_COLON, + ACTIONS(9008), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2689), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152778] = 2, + STATE(6644), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [185190] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2693), 5, - sym__automatic_semicolon, + ACTIONS(5976), 5, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152790] = 2, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [185202] = 4, + ACTIONS(8571), 1, + anon_sym_COLON, + ACTIONS(9011), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2697), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152802] = 2, + STATE(6477), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [185218] = 4, + ACTIONS(8571), 1, + anon_sym_COLON, + ACTIONS(9014), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2701), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152814] = 2, + STATE(6477), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [185234] = 4, + ACTIONS(8571), 1, + anon_sym_COLON, + ACTIONS(9017), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2705), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152826] = 6, - ACTIONS(2529), 1, + STATE(6644), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [185250] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(3709), 1, anon_sym_LPAREN, - STATE(3438), 1, + STATE(3925), 1, sym_formal_parameters, - STATE(4207), 1, + STATE(4482), 1, sym__call_signature, - STATE(5644), 1, + STATE(6392), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152846] = 6, - ACTIONS(2141), 1, - anon_sym_LBRACE, - ACTIONS(8039), 1, - sym_identifier, - ACTIONS(8041), 1, - anon_sym_STAR, - STATE(4624), 1, - sym_export_clause, - STATE(5417), 1, - sym_namespace_export, + [185270] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + STATE(3925), 1, + sym_formal_parameters, + STATE(4483), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152866] = 2, + [185290] = 4, + ACTIONS(8571), 1, + anon_sym_COLON, + ACTIONS(9020), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2709), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152878] = 2, + STATE(6644), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [185306] = 5, + ACTIONS(8002), 1, + anon_sym_AMP, + ACTIONS(8012), 1, + anon_sym_PIPE, + ACTIONS(8014), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2709), 5, + ACTIONS(9023), 2, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152890] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5085), 1, - sym__initializer, + [185324] = 6, + ACTIONS(3978), 1, + anon_sym_LPAREN, + ACTIONS(7049), 1, + anon_sym_DOT, + ACTIONS(7565), 1, + anon_sym_LT, + STATE(3473), 1, + sym_arguments, + STATE(6011), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7959), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [152906] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4892), 1, - sym__initializer, + [185344] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + STATE(3925), 1, + sym_formal_parameters, + STATE(4249), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [152922] = 6, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(7756), 1, - anon_sym_abstract, - ACTIONS(8043), 1, - anon_sym_class, - STATE(1287), 1, - aux_sym_export_statement_repeat1, - STATE(1339), 1, - sym_decorator, + [185364] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + STATE(3925), 1, + sym_formal_parameters, + STATE(4287), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152942] = 2, + [185384] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + STATE(3925), 1, + sym_formal_parameters, + STATE(4436), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2725), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152954] = 4, - ACTIONS(8047), 1, - anon_sym_in, - ACTIONS(8049), 1, - anon_sym_of, + [185404] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + STATE(3925), 1, + sym_formal_parameters, + STATE(4479), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8045), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [152970] = 4, - ACTIONS(8051), 1, - anon_sym_in, - ACTIONS(8053), 1, - anon_sym_of, + [185424] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + STATE(3925), 1, + sym_formal_parameters, + STATE(5666), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8045), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [152986] = 2, + [185444] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + STATE(3925), 1, + sym_formal_parameters, + STATE(4475), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1730), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152998] = 2, + [185464] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + STATE(3925), 1, + sym_formal_parameters, + STATE(4476), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1764), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153010] = 2, + [185484] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + STATE(3925), 1, + sym_formal_parameters, + STATE(4181), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1774), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153022] = 2, + [185504] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + STATE(3925), 1, + sym_formal_parameters, + STATE(4187), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2735), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153034] = 2, + [185524] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + STATE(3925), 1, + sym_formal_parameters, + STATE(4230), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5598), 5, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [153046] = 2, + [185544] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + STATE(3925), 1, + sym_formal_parameters, + STATE(4882), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5602), 5, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [153058] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4926), 1, - sym__initializer, + [185564] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + STATE(3925), 1, + sym_formal_parameters, + STATE(4720), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [153074] = 2, + [185584] = 3, + ACTIONS(9025), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5602), 5, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, anon_sym_QMARK, - [153086] = 6, - ACTIONS(2529), 1, + [185598] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7085), 1, anon_sym_LPAREN, - STATE(3940), 1, + STATE(4100), 1, sym_formal_parameters, - STATE(5504), 1, + STATE(4509), 1, + sym__call_signature, + STATE(6408), 1, sym_type_parameters, - STATE(5629), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [185618] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + STATE(3925), 1, + sym_formal_parameters, + STATE(5412), 1, sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [153106] = 2, + [185638] = 6, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + STATE(3925), 1, + sym_formal_parameters, + STATE(5414), 1, + sym__call_signature, + STATE(6392), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5602), 5, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [153118] = 6, - ACTIONS(2529), 1, + [185658] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(7085), 1, anon_sym_LPAREN, - STATE(3438), 1, + STATE(4100), 1, sym_formal_parameters, - STATE(3905), 1, + STATE(4692), 1, sym__call_signature, - STATE(5644), 1, + STATE(6408), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [153138] = 6, - ACTIONS(2529), 1, + [185678] = 6, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(3940), 1, + STATE(5157), 1, sym_formal_parameters, - STATE(5504), 1, + STATE(6247), 1, sym_type_parameters, - STATE(5640), 1, + STATE(6684), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [153158] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5150), 1, - sym__initializer, + [185698] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7848), 3, + ACTIONS(9027), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153174] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5025), 1, - sym__initializer, + [185709] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9029), 1, + anon_sym_SQUOTE, + STATE(5400), 1, + aux_sym_string_repeat2, + ACTIONS(9031), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [185726] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7969), 3, + ACTIONS(9033), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153190] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5033), 1, - sym__initializer, + [185737] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9035), 1, + anon_sym_SQUOTE, + STATE(5606), 1, + aux_sym_string_repeat2, + ACTIONS(9037), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [185754] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, + ACTIONS(9039), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153206] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5053), 1, - sym__initializer, - ACTIONS(5), 2, + [185765] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(9041), 1, + anon_sym_DQUOTE, + STATE(5598), 1, + aux_sym_string_repeat1, + ACTIONS(9043), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [185782] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(7969), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [153222] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5061), 1, - sym__initializer, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9041), 1, + anon_sym_SQUOTE, + STATE(5606), 1, + aux_sym_string_repeat2, + ACTIONS(9037), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [185799] = 5, + ACTIONS(7111), 1, + anon_sym_LPAREN, + ACTIONS(7117), 1, + anon_sym_LT, + STATE(3892), 1, + sym_arguments, + STATE(4060), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [153238] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5066), 1, - sym__initializer, + [185816] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, + ACTIONS(9045), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153254] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5056), 1, - sym__initializer, + [185827] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8055), 3, + ACTIONS(9047), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153270] = 2, + [185838] = 5, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(9049), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2773), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153282] = 2, + [185855] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2777), 5, + ACTIONS(9045), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153294] = 5, - ACTIONS(8057), 1, anon_sym_SEMI, - ACTIONS(8059), 1, - sym__automatic_semicolon, - STATE(5596), 1, - sym_import_attribute, + [185866] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7939), 2, + ACTIONS(9051), 4, + sym__automatic_semicolon, anon_sym_with, anon_sym_assert, - [153312] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5340), 5, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [153324] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_formal_parameters, - STATE(5204), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [153344] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5300), 1, - sym__initializer, + anon_sym_SEMI, + [185877] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8061), 3, + ACTIONS(9053), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153360] = 2, + [185888] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8063), 5, + ACTIONS(9047), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153372] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_LPAREN, - STATE(3438), 1, - sym_formal_parameters, - STATE(3854), 1, - sym__call_signature, - STATE(5644), 1, - sym_type_parameters, + [185899] = 5, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(9055), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [153392] = 2, + [185916] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2781), 5, + ACTIONS(9057), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153404] = 2, + [185927] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2785), 5, - sym__automatic_semicolon, + ACTIONS(5916), 4, + anon_sym_EQ, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153416] = 2, + anon_sym_COLON, + [185938] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2789), 5, + ACTIONS(9059), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153428] = 2, + [185949] = 5, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(9061), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2793), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153440] = 2, + [185966] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2797), 5, + ACTIONS(9063), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153452] = 2, - ACTIONS(5), 2, + [185977] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(9065), 1, + anon_sym_DQUOTE, + STATE(5419), 1, + aux_sym_string_repeat1, + ACTIONS(9067), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [185994] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(8065), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153464] = 2, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9065), 1, + anon_sym_SQUOTE, + STATE(5420), 1, + aux_sym_string_repeat2, + ACTIONS(9069), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [186011] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2809), 5, + ACTIONS(9039), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153476] = 2, + [186022] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2813), 5, + ACTIONS(9063), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153488] = 2, - ACTIONS(5), 2, + [186033] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(9071), 1, + anon_sym_DQUOTE, + STATE(5598), 1, + aux_sym_string_repeat1, + ACTIONS(9043), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [186050] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(1818), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153500] = 2, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9071), 1, + anon_sym_SQUOTE, + STATE(5606), 1, + aux_sym_string_repeat2, + ACTIONS(9037), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [186067] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8067), 5, + ACTIONS(9039), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153512] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5109), 1, - sym__initializer, + [186078] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7969), 3, + ACTIONS(9073), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153528] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6458), 1, + [186089] = 5, + ACTIONS(5327), 1, anon_sym_LPAREN, - STATE(3438), 1, - sym_formal_parameters, - STATE(3873), 1, - sym__call_signature, - STATE(5644), 1, - sym_type_parameters, + ACTIONS(9075), 1, + anon_sym_LT, + STATE(2812), 1, + sym_arguments, + STATE(2821), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [153548] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5117), 1, - sym__initializer, + [186106] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, + ACTIONS(9073), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153564] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5136), 1, - sym__initializer, + [186117] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, + ACTIONS(9057), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153580] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5031), 1, - sym__initializer, + [186128] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8069), 3, + ACTIONS(9077), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153596] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5162), 1, - sym__initializer, + [186139] = 5, + ACTIONS(8338), 1, + anon_sym_COMMA, + ACTIONS(9079), 1, + anon_sym_LBRACE, + ACTIONS(9081), 1, + anon_sym_LBRACE_PIPE, + STATE(5576), 1, + aux_sym_extends_type_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [186156] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, + ACTIONS(9083), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153612] = 2, + [186167] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2841), 5, + ACTIONS(9085), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153624] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_LPAREN, - STATE(3438), 1, - sym_formal_parameters, - STATE(3945), 1, - sym__call_signature, - STATE(5644), 1, - sym_type_parameters, + [186178] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [153644] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5208), 1, - sym__initializer, + ACTIONS(9087), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [186189] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, + ACTIONS(9089), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153660] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4735), 1, - sym__initializer, + [186200] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8071), 3, + ACTIONS(9087), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153676] = 3, - ACTIONS(6193), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, + [186211] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - [153690] = 3, - ACTIONS(8073), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(9091), 1, + anon_sym_DQUOTE, + STATE(5435), 1, + aux_sym_string_repeat1, + ACTIONS(9093), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [186228] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - [153704] = 2, - ACTIONS(5), 2, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(9091), 1, + anon_sym_SQUOTE, + STATE(5436), 1, + aux_sym_string_repeat2, + ACTIONS(9095), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [186245] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(7471), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153716] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_formal_parameters, - STATE(4373), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, - ACTIONS(5), 2, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(9097), 1, + anon_sym_DQUOTE, + STATE(5598), 1, + aux_sym_string_repeat1, + ACTIONS(9043), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [186262] = 5, + ACTIONS(3), 1, sym_comment, - [153736] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_formal_parameters, - STATE(4477), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9097), 1, + anon_sym_SQUOTE, + STATE(5606), 1, + aux_sym_string_repeat2, + ACTIONS(9037), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [186279] = 5, + ACTIONS(8338), 1, + anon_sym_COMMA, + ACTIONS(9099), 1, + anon_sym_LBRACE, + ACTIONS(9101), 1, + anon_sym_LBRACE_PIPE, + STATE(5576), 1, + aux_sym_extends_type_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [153756] = 2, + [186296] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7453), 5, + ACTIONS(9103), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153768] = 2, + [186307] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7471), 5, + ACTIONS(9105), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153780] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4740), 1, - sym__initializer, + [186318] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7969), 3, + ACTIONS(9105), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153796] = 2, - ACTIONS(5), 2, + [186329] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(9107), 1, + anon_sym_DQUOTE, + STATE(5443), 1, + aux_sym_string_repeat1, + ACTIONS(9109), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [186346] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(8075), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153808] = 2, - ACTIONS(5), 2, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(9107), 1, + anon_sym_SQUOTE, + STATE(5444), 1, + aux_sym_string_repeat2, + ACTIONS(9111), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [186363] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(2845), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153820] = 2, - ACTIONS(5), 2, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(9113), 1, + anon_sym_DQUOTE, + STATE(5598), 1, + aux_sym_string_repeat1, + ACTIONS(9043), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [186380] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(2849), 5, - sym__automatic_semicolon, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9113), 1, + anon_sym_SQUOTE, + STATE(5606), 1, + aux_sym_string_repeat2, + ACTIONS(9037), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [186397] = 5, + ACTIONS(8338), 1, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153832] = 2, + ACTIONS(9099), 1, + anon_sym_LBRACE, + ACTIONS(9101), 1, + anon_sym_LBRACE_PIPE, + STATE(5576), 1, + aux_sym_extends_type_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2853), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153844] = 2, - ACTIONS(5), 2, + [186414] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(9115), 1, + anon_sym_DQUOTE, + STATE(5448), 1, + aux_sym_string_repeat1, + ACTIONS(9117), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [186431] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(2861), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153856] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4744), 1, - sym__initializer, - ACTIONS(5), 2, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(9115), 1, + anon_sym_SQUOTE, + STATE(5449), 1, + aux_sym_string_repeat2, + ACTIONS(9119), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [186448] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(7961), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [153872] = 2, - ACTIONS(5), 2, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(9121), 1, + anon_sym_DQUOTE, + STATE(5598), 1, + aux_sym_string_repeat1, + ACTIONS(9043), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [186465] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(7453), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153884] = 2, - ACTIONS(5), 2, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(9121), 1, + anon_sym_SQUOTE, + STATE(5606), 1, + aux_sym_string_repeat2, + ACTIONS(9037), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [186482] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(8077), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153896] = 2, - ACTIONS(5), 2, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(9123), 1, + anon_sym_DQUOTE, + STATE(5452), 1, + aux_sym_string_repeat1, + ACTIONS(9125), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [186499] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(7734), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153908] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4748), 1, - sym__initializer, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9123), 1, + anon_sym_SQUOTE, + STATE(5453), 1, + aux_sym_string_repeat2, + ACTIONS(9127), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [186516] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9129), 1, + anon_sym_DQUOTE, + STATE(5598), 1, + aux_sym_string_repeat1, + ACTIONS(9043), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [186533] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9129), 1, + anon_sym_SQUOTE, + STATE(5606), 1, + aux_sym_string_repeat2, + ACTIONS(9037), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [186550] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, + ACTIONS(9131), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153924] = 2, + [186561] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7455), 5, + ACTIONS(9089), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153936] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_formal_parameters, - STATE(4406), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [153956] = 2, + [186572] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7455), 5, + ACTIONS(9087), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153968] = 2, + [186583] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9133), 1, + anon_sym_DQUOTE, + STATE(5492), 1, + aux_sym_string_repeat1, + ACTIONS(9135), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [186600] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8079), 5, + ACTIONS(9087), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153980] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4747), 1, - sym__initializer, + [186611] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8081), 3, + ACTIONS(9103), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [153996] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4749), 1, - sym__initializer, + [186622] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, + ACTIONS(9087), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154012] = 6, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(8015), 1, - anon_sym_abstract, - ACTIONS(8083), 1, - anon_sym_class, - STATE(1287), 1, - aux_sym_export_statement_repeat1, - STATE(1339), 1, - sym_decorator, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [154032] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4755), 1, - sym__initializer, + [186633] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, + ACTIONS(9087), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154048] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_formal_parameters, - STATE(4759), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, + [186644] = 5, + ACTIONS(3), 1, sym_comment, - [154068] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5334), 1, - sym__initializer, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9133), 1, + anon_sym_SQUOTE, + STATE(5497), 1, + aux_sym_string_repeat2, + ACTIONS(9137), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [186661] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, + ACTIONS(9103), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154084] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_formal_parameters, - STATE(4376), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [154104] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4780), 1, - sym__initializer, + [186672] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, + ACTIONS(9105), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154120] = 4, - ACTIONS(7623), 1, - anon_sym_COLON, - ACTIONS(8085), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(5362), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [154136] = 2, + [186683] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7515), 5, + ACTIONS(9105), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154148] = 2, + [186694] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7517), 5, + ACTIONS(9073), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154160] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_formal_parameters, - STATE(4763), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + [186705] = 3, + ACTIONS(9139), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154180] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, + ACTIONS(7067), 3, anon_sym_LPAREN, - STATE(3332), 1, - sym_formal_parameters, - STATE(4073), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [154200] = 2, + anon_sym_QMARK_DOT, + anon_sym_LT, + [186718] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7517), 5, + ACTIONS(9039), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154212] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - STATE(3332), 1, - sym_formal_parameters, - STATE(4075), 1, - sym__call_signature, - STATE(5568), 1, - sym_type_parameters, + [186729] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154232] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(3940), 1, - sym_formal_parameters, - STATE(5504), 1, - sym_type_parameters, - STATE(5683), 1, - sym__call_signature, + ACTIONS(9131), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [186740] = 5, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(9141), 1, + anon_sym_class, + STATE(1436), 1, + aux_sym_export_statement_repeat1, + STATE(1532), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154252] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5165), 1, - sym__initializer, + [186757] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7848), 3, + ACTIONS(9087), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154268] = 2, + [186768] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7519), 5, + ACTIONS(9039), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154280] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4768), 1, - sym__initializer, + [186779] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, + ACTIONS(9087), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154296] = 4, - ACTIONS(7623), 1, - anon_sym_COLON, - ACTIONS(8088), 1, - anon_sym_EQ_GT, + [186790] = 4, + ACTIONS(87), 1, + anon_sym_BQUOTE, + ACTIONS(5075), 1, + anon_sym_LPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5362), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [154312] = 4, - ACTIONS(7623), 1, - anon_sym_COLON, - ACTIONS(8091), 1, - anon_sym_EQ_GT, + STATE(2791), 2, + sym_template_string, + sym_arguments, + [186805] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5376), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [154328] = 6, - ACTIONS(2529), 1, + ACTIONS(9103), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [186816] = 5, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(3940), 1, - sym_formal_parameters, - STATE(5504), 1, + STATE(6672), 1, sym_type_parameters, - STATE(5706), 1, - sym__call_signature, + STATE(6819), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154348] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4771), 1, - sym__initializer, + [186833] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, + ACTIONS(9143), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154364] = 4, - ACTIONS(7623), 1, - anon_sym_COLON, - ACTIONS(8094), 1, - anon_sym_EQ_GT, + [186844] = 4, + ACTIONS(9145), 1, + anon_sym_from, + STATE(6261), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5376), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [154380] = 2, + ACTIONS(5873), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [186859] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7475), 5, + ACTIONS(9131), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154392] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4785), 1, - sym__initializer, + [186870] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7848), 3, + ACTIONS(9085), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154408] = 2, + [186881] = 3, + ACTIONS(8944), 1, + anon_sym_RBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7517), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154420] = 2, + ACTIONS(4779), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [186894] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8097), 5, + ACTIONS(9131), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154432] = 4, - ACTIONS(7623), 1, - anon_sym_COLON, - ACTIONS(8099), 1, - anon_sym_EQ_GT, + [186905] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5362), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [154448] = 3, - ACTIONS(8102), 1, - anon_sym_EQ, + ACTIONS(9087), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [186916] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3617), 4, + ACTIONS(9087), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_RBRACK, - [154462] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4789), 1, - sym__initializer, + anon_sym_SEMI, + [186927] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, + ACTIONS(9147), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154478] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4796), 1, - sym__initializer, + [186938] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, + ACTIONS(9103), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154494] = 2, + [186949] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8104), 5, + ACTIONS(9149), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154506] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4798), 1, - sym__initializer, + [186960] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, + ACTIONS(9131), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154522] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4803), 1, - sym__initializer, + [186971] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, + ACTIONS(9087), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154538] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4812), 1, - sym__initializer, + [186982] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7848), 3, + ACTIONS(9087), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154554] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(3940), 1, - sym_formal_parameters, - STATE(5504), 1, - sym_type_parameters, - STATE(5673), 1, - sym__call_signature, - ACTIONS(5), 2, + [186993] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(9151), 1, + anon_sym_DQUOTE, + STATE(5598), 1, + aux_sym_string_repeat1, + ACTIONS(9043), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [187010] = 5, + ACTIONS(3), 1, sym_comment, - [154574] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4816), 1, - sym__initializer, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9153), 1, + anon_sym_DQUOTE, + STATE(5598), 1, + aux_sym_string_repeat1, + ACTIONS(9043), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [187027] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, + ACTIONS(9103), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154590] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4818), 1, - sym__initializer, + [187038] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, + ACTIONS(9087), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154606] = 4, - ACTIONS(6452), 1, + [187049] = 4, + ACTIONS(9155), 1, anon_sym_EQ, - STATE(4853), 1, + STATE(6295), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7848), 3, + ACTIONS(7700), 2, + anon_sym_in, + anon_sym_of, + [187064] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9087), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154622] = 2, + [187075] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9153), 1, + anon_sym_SQUOTE, + STATE(5606), 1, + aux_sym_string_repeat2, + ACTIONS(9037), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [187092] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8106), 5, + ACTIONS(9039), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154634] = 2, + [187103] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8108), 5, + ACTIONS(9103), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154646] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4863), 1, - sym__initializer, + [187114] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7848), 3, + ACTIONS(9105), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154662] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4864), 1, - sym__initializer, + [187125] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9157), 1, + anon_sym_DQUOTE, + STATE(5572), 1, + aux_sym_string_repeat1, + ACTIONS(9159), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [187142] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, + ACTIONS(9105), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154678] = 4, - ACTIONS(6452), 1, + [187153] = 4, + ACTIONS(7539), 1, anon_sym_EQ, - STATE(4865), 1, - sym__initializer, + STATE(6273), 1, + sym_default_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, - sym__automatic_semicolon, + ACTIONS(9161), 2, anon_sym_COMMA, - anon_sym_SEMI, - [154694] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5034), 1, - sym__initializer, + anon_sym_GT, + [187168] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9157), 1, + anon_sym_SQUOTE, + STATE(5573), 1, + aux_sym_string_repeat2, + ACTIONS(9163), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [187185] = 5, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(9165), 1, + anon_sym_LT, + STATE(1837), 1, + sym_arguments, + STATE(1838), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, + [187202] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9131), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154710] = 6, - ACTIONS(2529), 1, + [187213] = 5, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(9167), 1, + anon_sym_class, + STATE(1436), 1, + aux_sym_export_statement_repeat1, + STATE(1532), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [187230] = 5, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(3438), 1, - sym_formal_parameters, - STATE(3868), 1, - sym__call_signature, - STATE(5644), 1, + STATE(6266), 1, sym_type_parameters, + STATE(6788), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154730] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4890), 1, - sym__initializer, + [187247] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7848), 3, + ACTIONS(9131), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154746] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4893), 1, - sym__initializer, + [187258] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9169), 1, + anon_sym_DQUOTE, + STATE(5921), 1, + aux_sym_string_repeat1, + ACTIONS(9171), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [187275] = 4, + ACTIONS(9145), 1, + anon_sym_from, + STATE(6327), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, + ACTIONS(9173), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [154762] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4894), 1, - sym__initializer, + [187290] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, + ACTIONS(9131), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154778] = 4, - ACTIONS(6452), 1, + [187301] = 4, + ACTIONS(7539), 1, anon_sym_EQ, - STATE(4898), 1, - sym__initializer, + STATE(6695), 1, + sym_default_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, - sym__automatic_semicolon, + ACTIONS(9175), 2, + anon_sym_COMMA, + anon_sym_GT, + [187316] = 4, + ACTIONS(9177), 1, anon_sym_COMMA, + STATE(5618), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9179), 2, + sym__automatic_semicolon, anon_sym_SEMI, - [154794] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4899), 1, - sym__initializer, + [187331] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, + ACTIONS(9131), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154810] = 4, - ACTIONS(7623), 1, - anon_sym_COLON, - ACTIONS(8110), 1, - anon_sym_EQ_GT, + [187342] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5376), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [154826] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4843), 1, - sym__initializer, + ACTIONS(9087), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [187353] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8113), 3, + ACTIONS(9087), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154842] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_LPAREN, - STATE(3438), 1, - sym_formal_parameters, - STATE(3880), 1, - sym__call_signature, - STATE(5644), 1, - sym_type_parameters, + [187364] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154862] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5186), 1, - sym__initializer, + ACTIONS(9103), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [187375] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9169), 1, + anon_sym_SQUOTE, + STATE(5397), 1, + aux_sym_string_repeat2, + ACTIONS(9181), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [187392] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7848), 3, + ACTIONS(9131), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154878] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4924), 1, - sym__initializer, + [187403] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7848), 3, + ACTIONS(9131), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154894] = 2, + [187414] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7475), 5, + ACTIONS(8402), 4, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154906] = 2, + [187425] = 5, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(9183), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [187442] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8115), 5, + ACTIONS(9087), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154918] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4958), 1, - sym__initializer, + [187453] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7848), 3, + ACTIONS(9039), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154934] = 2, + [187464] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7471), 5, + ACTIONS(9039), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154946] = 2, + [187475] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8117), 5, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_extends, - anon_sym_implements, - [154958] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4871), 1, - sym__initializer, + ACTIONS(9073), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [187486] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(9073), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154974] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4970), 1, - sym__initializer, + [187497] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7848), 3, + ACTIONS(9087), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [154990] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4877), 1, - sym__initializer, + [187508] = 5, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(9185), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [187525] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(9103), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [155006] = 6, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(3940), 1, - sym_formal_parameters, - STATE(5403), 1, - sym__call_signature, - STATE(5504), 1, - sym_type_parameters, + [187536] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155026] = 4, - ACTIONS(6446), 1, - anon_sym_DOT, - ACTIONS(8119), 1, - sym_identifier, + ACTIONS(9087), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [187547] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6444), 3, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, - anon_sym_LT, - [155042] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4992), 1, - sym__initializer, + ACTIONS(9087), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [187558] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7848), 3, + ACTIONS(9103), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [155058] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4997), 1, - sym__initializer, + [187569] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, + ACTIONS(9105), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [155074] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(5035), 1, - sym__initializer, + [187580] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7844), 3, + ACTIONS(9105), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [155090] = 4, - ACTIONS(6452), 1, - anon_sym_EQ, - STATE(4990), 1, - sym__initializer, + [187591] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(9105), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [155106] = 4, - ACTIONS(824), 1, - anon_sym_BQUOTE, - ACTIONS(3975), 1, - anon_sym_LPAREN, + [187602] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(1745), 2, - sym_template_string, - sym_arguments, - [155121] = 4, - ACTIONS(8121), 1, + ACTIONS(9105), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(4569), 1, + anon_sym_SEMI, + [187613] = 4, + ACTIONS(9177), 1, + anon_sym_COMMA, + STATE(5615), 1, aux_sym_variable_declaration_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8124), 2, + ACTIONS(9187), 2, sym__automatic_semicolon, anon_sym_SEMI, - [155136] = 4, - ACTIONS(8126), 1, - anon_sym_from, - STATE(5543), 1, - sym__from_clause, + [187628] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5266), 2, + ACTIONS(9085), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [155151] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8128), 1, - anon_sym_DQUOTE, - STATE(4582), 1, - aux_sym_string_repeat1, - ACTIONS(8130), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [155168] = 5, + [187639] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8128), 1, + ACTIONS(9151), 1, anon_sym_SQUOTE, - STATE(4588), 1, + STATE(5606), 1, aux_sym_string_repeat2, - ACTIONS(8132), 2, + ACTIONS(9037), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [155185] = 3, - ACTIONS(8003), 1, - anon_sym_RBRACE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4241), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [155198] = 5, - ACTIONS(6784), 1, + [187656] = 5, + ACTIONS(7529), 1, anon_sym_AMP, - ACTIONS(6786), 1, + ACTIONS(7531), 1, anon_sym_PIPE, - ACTIONS(6788), 1, + ACTIONS(7533), 1, anon_sym_extends, - ACTIONS(8134), 1, - anon_sym_RPAREN, + ACTIONS(9189), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155215] = 5, - ACTIONS(6530), 1, - anon_sym_LPAREN, - ACTIONS(6536), 1, - anon_sym_LT, - STATE(3276), 1, - sym_arguments, - STATE(3399), 1, - sym_type_arguments, + [187673] = 4, + ACTIONS(9177), 1, + anon_sym_COMMA, + STATE(5617), 1, + aux_sym_variable_declaration_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155232] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8136), 1, - anon_sym_DQUOTE, - STATE(4600), 1, - aux_sym_string_repeat1, - ACTIONS(8138), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [155249] = 4, - ACTIONS(698), 1, - anon_sym_COLON, - ACTIONS(4177), 1, - anon_sym_EQ, + ACTIONS(9191), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [187688] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8140), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [155264] = 4, - ACTIONS(8142), 1, + ACTIONS(9039), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(4578), 1, - aux_sym_sequence_expression_repeat1, + anon_sym_SEMI, + [187699] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4923), 2, + ACTIONS(9131), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [155279] = 5, - ACTIONS(6784), 1, - anon_sym_AMP, - ACTIONS(6786), 1, - anon_sym_PIPE, - ACTIONS(6788), 1, - anon_sym_extends, - ACTIONS(8145), 1, - anon_sym_RPAREN, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [155296] = 5, - ACTIONS(6784), 1, - anon_sym_AMP, - ACTIONS(6786), 1, - anon_sym_PIPE, - ACTIONS(6788), 1, - anon_sym_extends, - ACTIONS(8147), 1, - anon_sym_RBRACK, + [187710] = 4, + ACTIONS(7539), 1, + anon_sym_EQ, + STATE(6531), 1, + sym_default_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155313] = 5, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(8149), 1, - anon_sym_class, - STATE(1287), 1, - aux_sym_export_statement_repeat1, - STATE(1339), 1, - sym_decorator, + ACTIONS(9193), 2, + anon_sym_COMMA, + anon_sym_GT, + [187725] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155330] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8151), 1, - anon_sym_DQUOTE, - STATE(4582), 1, - aux_sym_string_repeat1, - ACTIONS(8153), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [155347] = 5, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(5409), 1, - sym_type_parameters, - STATE(5932), 1, - sym_formal_parameters, + ACTIONS(9087), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [187736] = 5, + ACTIONS(2080), 1, + anon_sym_COMMA, + ACTIONS(9195), 1, + anon_sym_EQ, + ACTIONS(9197), 1, + anon_sym_RBRACK, + STATE(6118), 1, + aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155364] = 5, - ACTIONS(6784), 1, - anon_sym_AMP, - ACTIONS(6786), 1, - anon_sym_PIPE, - ACTIONS(6788), 1, - anon_sym_extends, - ACTIONS(8156), 1, - anon_sym_RBRACK, + [187753] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155381] = 4, - ACTIONS(87), 1, + ACTIONS(9087), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [187764] = 4, + ACTIONS(957), 1, anon_sym_BQUOTE, - ACTIONS(4578), 1, + ACTIONS(5327), 1, anon_sym_LPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(2386), 2, + STATE(2889), 2, sym_template_string, sym_arguments, - [155396] = 5, - ACTIONS(6784), 1, - anon_sym_AMP, - ACTIONS(6786), 1, - anon_sym_PIPE, - ACTIONS(6788), 1, - anon_sym_extends, - ACTIONS(8158), 1, + [187779] = 5, + ACTIONS(2080), 1, + anon_sym_COMMA, + ACTIONS(9195), 1, + anon_sym_EQ, + ACTIONS(9199), 1, anon_sym_RBRACK, + STATE(6175), 1, + aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155413] = 5, - ACTIONS(6784), 1, - anon_sym_AMP, - ACTIONS(6786), 1, - anon_sym_PIPE, - ACTIONS(6788), 1, - anon_sym_extends, - ACTIONS(8160), 1, - anon_sym_COLON, + [187796] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155430] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8162), 1, - anon_sym_SQUOTE, - STATE(4588), 1, - aux_sym_string_repeat2, - ACTIONS(8164), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [155447] = 5, - ACTIONS(6784), 1, + ACTIONS(9103), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [187807] = 5, + ACTIONS(7529), 1, anon_sym_AMP, - ACTIONS(6786), 1, + ACTIONS(7531), 1, anon_sym_PIPE, - ACTIONS(6788), 1, + ACTIONS(7533), 1, anon_sym_extends, - ACTIONS(8167), 1, + ACTIONS(9201), 1, anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155464] = 5, - ACTIONS(6784), 1, - anon_sym_AMP, - ACTIONS(6786), 1, - anon_sym_PIPE, - ACTIONS(6788), 1, - anon_sym_extends, - ACTIONS(8169), 1, - anon_sym_RBRACK, + [187824] = 4, + ACTIONS(8465), 1, + anon_sym_EQ, + STATE(6259), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155481] = 5, - ACTIONS(6784), 1, - anon_sym_AMP, - ACTIONS(6786), 1, - anon_sym_PIPE, - ACTIONS(6788), 1, - anon_sym_extends, - ACTIONS(8171), 1, - anon_sym_RBRACK, + ACTIONS(9203), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [187839] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155498] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8136), 1, - anon_sym_SQUOTE, - STATE(4606), 1, - aux_sym_string_repeat2, - ACTIONS(8173), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [155515] = 4, - ACTIONS(8175), 1, + ACTIONS(9205), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(4569), 1, + anon_sym_SEMI, + [187850] = 4, + ACTIONS(9177), 1, + anon_sym_COMMA, + STATE(5637), 1, aux_sym_variable_declaration_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8177), 2, + ACTIONS(9207), 2, sym__automatic_semicolon, anon_sym_SEMI, - [155530] = 2, + [187865] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6145), 4, + ACTIONS(9131), 4, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [155541] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5256), 4, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_COLON, - [155552] = 5, - ACTIONS(7417), 1, - anon_sym_AMP, - ACTIONS(7419), 1, - anon_sym_PIPE, - ACTIONS(7421), 1, - anon_sym_extends, - ACTIONS(8179), 1, - anon_sym_QMARK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [155569] = 5, - ACTIONS(6784), 1, + [187876] = 5, + ACTIONS(7529), 1, anon_sym_AMP, - ACTIONS(6786), 1, + ACTIONS(7531), 1, anon_sym_PIPE, - ACTIONS(6788), 1, + ACTIONS(7533), 1, anon_sym_extends, - ACTIONS(8181), 1, + ACTIONS(9209), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155586] = 4, - ACTIONS(8183), 1, - anon_sym_COMMA, - STATE(4598), 1, - aux_sym_implements_clause_repeat1, + [187893] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7635), 2, - anon_sym_LBRACE, - anon_sym_GT, - [155601] = 5, - ACTIONS(6784), 1, + ACTIONS(9073), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [187904] = 5, + ACTIONS(7529), 1, anon_sym_AMP, - ACTIONS(6786), 1, + ACTIONS(7531), 1, anon_sym_PIPE, - ACTIONS(6788), 1, + ACTIONS(7533), 1, anon_sym_extends, - ACTIONS(8186), 1, + ACTIONS(9211), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155618] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + [187921] = 4, + ACTIONS(7539), 1, + anon_sym_EQ, + STATE(6550), 1, + sym_default_type, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8188), 1, - anon_sym_DQUOTE, - STATE(4582), 1, - aux_sym_string_repeat1, - ACTIONS(8130), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [155635] = 4, - ACTIONS(8175), 1, + sym_comment, + ACTIONS(9213), 2, anon_sym_COMMA, - STATE(4569), 1, - aux_sym_variable_declaration_repeat1, + anon_sym_GT, + [187936] = 4, + ACTIONS(9215), 1, + anon_sym_COMMA, + STATE(5562), 1, + aux_sym_sequence_expression_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8190), 2, + ACTIONS(5796), 2, sym__automatic_semicolon, anon_sym_SEMI, - [155650] = 4, - ACTIONS(8194), 1, - anon_sym_COMMA, - STATE(4602), 1, - aux_sym_extends_clause_repeat1, + [187951] = 5, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(3709), 1, + anon_sym_LPAREN, + STATE(4437), 1, + sym_formal_parameters, + STATE(6296), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8192), 2, - anon_sym_LBRACE, - anon_sym_implements, - [155665] = 5, - ACTIONS(2529), 1, + [187968] = 5, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(9218), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [187985] = 5, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(5666), 1, + STATE(6317), 1, sym_type_parameters, - STATE(5943), 1, + STATE(6757), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155682] = 4, - ACTIONS(8175), 1, - anon_sym_COMMA, - STATE(4569), 1, - aux_sym_variable_declaration_repeat1, + [188002] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8197), 2, + ACTIONS(9131), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [155697] = 2, + [188013] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8199), 4, - sym__template_chars, - sym_escape_sequence, - anon_sym_BQUOTE, - anon_sym_DOLLAR_LBRACE, - [155708] = 5, - ACTIONS(3), 1, + ACTIONS(9087), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188024] = 2, + ACTIONS(5), 2, + sym_html_comment, sym_comment, - ACTIONS(5), 1, + ACTIONS(9087), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188035] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8188), 1, - anon_sym_SQUOTE, - STATE(4588), 1, - aux_sym_string_repeat2, - ACTIONS(8132), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [155725] = 5, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(3309), 1, - anon_sym_LPAREN, - STATE(3794), 1, - sym_formal_parameters, - STATE(5602), 1, - sym_type_parameters, + sym_comment, + ACTIONS(9103), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188046] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155742] = 5, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(5412), 1, - sym_type_parameters, - STATE(6062), 1, - sym_formal_parameters, + ACTIONS(9039), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188057] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155759] = 5, + ACTIONS(9131), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188068] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8201), 1, + ACTIONS(9220), 1, anon_sym_DQUOTE, - STATE(4613), 1, + STATE(5598), 1, aux_sym_string_repeat1, - ACTIONS(8203), 2, + ACTIONS(9043), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [155776] = 5, + [188085] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8201), 1, + ACTIONS(9220), 1, anon_sym_SQUOTE, - STATE(4614), 1, + STATE(5606), 1, aux_sym_string_repeat2, - ACTIONS(8205), 2, + ACTIONS(9037), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [155793] = 4, - ACTIONS(7355), 1, - anon_sym_EQ, - STATE(5687), 1, - sym__initializer, + [188102] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8207), 2, + ACTIONS(9131), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RPAREN, - [155808] = 4, - ACTIONS(8126), 1, - anon_sym_from, - STATE(5475), 1, - sym__from_clause, + anon_sym_SEMI, + [188113] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8209), 2, + ACTIONS(9131), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [155823] = 5, + [188124] = 5, + ACTIONS(9222), 1, + anon_sym_LBRACE, + ACTIONS(9224), 1, + anon_sym_COMMA, + ACTIONS(9227), 1, + anon_sym_LBRACE_PIPE, + STATE(5576), 1, + aux_sym_extends_type_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [188141] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8211), 1, + ACTIONS(9229), 1, anon_sym_DQUOTE, - STATE(4582), 1, + STATE(5619), 1, aux_sym_string_repeat1, - ACTIONS(8130), 2, + ACTIONS(9231), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [155840] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + [188158] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8211), 1, - anon_sym_SQUOTE, - STATE(4588), 1, - aux_sym_string_repeat2, - ACTIONS(8132), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [155857] = 5, - ACTIONS(7445), 1, + sym_comment, + ACTIONS(9131), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(7641), 1, - anon_sym_LBRACE, - ACTIONS(7643), 1, - anon_sym_LBRACE_PIPE, - STATE(4704), 1, - aux_sym_extends_type_clause_repeat1, + anon_sym_SEMI, + [188169] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155874] = 5, - ACTIONS(1924), 1, + ACTIONS(9087), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8213), 1, - anon_sym_EQ, - ACTIONS(8215), 1, - anon_sym_RBRACK, - STATE(5166), 1, - aux_sym_array_pattern_repeat1, + anon_sym_SEMI, + [188180] = 4, + ACTIONS(868), 1, + anon_sym_BQUOTE, + ACTIONS(4506), 1, + anon_sym_LPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155891] = 5, - ACTIONS(6856), 1, - anon_sym_LPAREN, - ACTIONS(6858), 1, - anon_sym_LT, - STATE(2955), 1, + STATE(1990), 2, + sym_template_string, sym_arguments, - STATE(3054), 1, - sym_type_arguments, + [188195] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155908] = 5, - ACTIONS(6784), 1, - anon_sym_AMP, - ACTIONS(6786), 1, - anon_sym_PIPE, - ACTIONS(6788), 1, - anon_sym_extends, - ACTIONS(8217), 1, - anon_sym_COLON, + ACTIONS(9087), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188206] = 4, + ACTIONS(8844), 1, + anon_sym_EQ, + STATE(6627), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155925] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + ACTIONS(9233), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [188221] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8219), 1, - anon_sym_DQUOTE, - STATE(4623), 1, - aux_sym_string_repeat1, - ACTIONS(8221), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [155942] = 5, + sym_comment, + ACTIONS(9103), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188232] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8219), 1, + ACTIONS(9229), 1, anon_sym_SQUOTE, - STATE(4627), 1, + STATE(5620), 1, aux_sym_string_repeat2, - ACTIONS(8223), 2, + ACTIONS(9235), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [155959] = 5, - ACTIONS(6784), 1, - anon_sym_AMP, - ACTIONS(6786), 1, - anon_sym_PIPE, - ACTIONS(6788), 1, - anon_sym_extends, - ACTIONS(8225), 1, - anon_sym_COLON, + [188249] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155976] = 4, - ACTIONS(8126), 1, - anon_sym_from, - STATE(5603), 1, - sym__from_clause, + ACTIONS(9131), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188260] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8227), 2, + ACTIONS(9073), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [155991] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8229), 1, - anon_sym_DQUOTE, - STATE(4582), 1, - aux_sym_string_repeat1, - ACTIONS(8130), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [156008] = 4, - ACTIONS(8126), 1, - anon_sym_from, - STATE(5566), 1, - sym__from_clause, + [188271] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5251), 2, + ACTIONS(9131), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [156023] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + [188282] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8231), 1, - anon_sym_DQUOTE, - STATE(4628), 1, - aux_sym_string_repeat1, - ACTIONS(8233), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [156040] = 5, - ACTIONS(3), 1, sym_comment, - ACTIONS(5), 1, + ACTIONS(9087), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188293] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8231), 1, - anon_sym_SQUOTE, - STATE(4629), 1, - aux_sym_string_repeat2, - ACTIONS(8235), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [156057] = 5, - ACTIONS(3), 1, sym_comment, - ACTIONS(5), 1, + ACTIONS(9087), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188304] = 4, + ACTIONS(9239), 1, + anon_sym_COMMA, + STATE(5629), 1, + aux_sym_extends_clause_repeat1, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8229), 1, - anon_sym_SQUOTE, - STATE(4588), 1, - aux_sym_string_repeat2, - ACTIONS(8132), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [156074] = 5, - ACTIONS(3), 1, sym_comment, - ACTIONS(5), 1, + ACTIONS(9237), 2, + anon_sym_LBRACE, + anon_sym_implements, + [188319] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8237), 1, - anon_sym_DQUOTE, - STATE(4582), 1, - aux_sym_string_repeat1, - ACTIONS(8130), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [156091] = 5, - ACTIONS(3), 1, sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8237), 1, - anon_sym_SQUOTE, - STATE(4588), 1, - aux_sym_string_repeat2, - ACTIONS(8132), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [156108] = 3, - ACTIONS(8239), 1, - anon_sym_EQ, + ACTIONS(9103), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188330] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3626), 3, + ACTIONS(9087), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RBRACK, - [156121] = 2, + anon_sym_SEMI, + [188341] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8242), 4, + ACTIONS(9087), 4, sym__automatic_semicolon, - anon_sym_with, - anon_sym_assert, - anon_sym_SEMI, - [156132] = 4, - ACTIONS(8175), 1, + sym__member_end_marker, anon_sym_COMMA, - STATE(4601), 1, - aux_sym_variable_declaration_repeat1, + anon_sym_SEMI, + [188352] = 4, + ACTIONS(9145), 1, + anon_sym_from, + STATE(6461), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8244), 2, + ACTIONS(5972), 2, sym__automatic_semicolon, anon_sym_SEMI, - [156147] = 5, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(5635), 1, - sym_type_parameters, - STATE(5820), 1, - sym_formal_parameters, + [188367] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156164] = 4, - ACTIONS(8175), 1, + ACTIONS(9103), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(4693), 1, - aux_sym_variable_declaration_repeat1, + anon_sym_SEMI, + [188378] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8246), 2, + ACTIONS(9105), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [156179] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + [188389] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8248), 1, - anon_sym_DQUOTE, - STATE(4639), 1, - aux_sym_string_repeat1, - ACTIONS(8250), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [156196] = 5, + sym_comment, + ACTIONS(9105), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188400] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8252), 1, + ACTIONS(9241), 1, anon_sym_DQUOTE, - STATE(4682), 1, + STATE(5598), 1, aux_sym_string_repeat1, - ACTIONS(8254), 2, + ACTIONS(9243), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [156213] = 4, - ACTIONS(6834), 1, - anon_sym_EQ, - STATE(5424), 1, - sym_default_type, + [188417] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8256), 2, + ACTIONS(9131), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_GT, - [156228] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + anon_sym_SEMI, + [188428] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8248), 1, - anon_sym_SQUOTE, - STATE(4641), 1, - aux_sym_string_repeat2, - ACTIONS(8258), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [156245] = 5, - ACTIONS(3), 1, sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8260), 1, - anon_sym_DQUOTE, - STATE(4582), 1, - aux_sym_string_repeat1, - ACTIONS(8130), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [156262] = 5, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(5642), 1, - sym_type_parameters, - STATE(5983), 1, - sym_formal_parameters, + ACTIONS(9087), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188439] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156279] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + ACTIONS(9087), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188450] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8260), 1, - anon_sym_SQUOTE, - STATE(4588), 1, - aux_sym_string_repeat2, - ACTIONS(8132), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [156296] = 5, - ACTIONS(3), 1, sym_comment, - ACTIONS(5), 1, + ACTIONS(9147), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188461] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8262), 1, - anon_sym_DQUOTE, - STATE(4644), 1, - aux_sym_string_repeat1, - ACTIONS(8264), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [156313] = 5, - ACTIONS(3), 1, sym_comment, - ACTIONS(5), 1, + ACTIONS(9103), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188472] = 3, + ACTIONS(9246), 1, + anon_sym_DOT, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8262), 1, - anon_sym_SQUOTE, - STATE(4645), 1, - aux_sym_string_repeat2, - ACTIONS(8266), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [156330] = 5, - ACTIONS(3), 1, sym_comment, - ACTIONS(5), 1, + ACTIONS(7067), 3, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT, + [188485] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8268), 1, - anon_sym_DQUOTE, - STATE(4582), 1, - aux_sym_string_repeat1, - ACTIONS(8130), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [156347] = 5, + sym_comment, + ACTIONS(9087), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188496] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8268), 1, + ACTIONS(9248), 1, anon_sym_SQUOTE, - STATE(4588), 1, + STATE(5606), 1, aux_sym_string_repeat2, - ACTIONS(8132), 2, + ACTIONS(9250), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [156364] = 5, - ACTIONS(3975), 1, + [188513] = 5, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(9253), 1, + anon_sym_class, + STATE(1436), 1, + aux_sym_export_statement_repeat1, + STATE(1532), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [188530] = 5, + ACTIONS(7441), 1, anon_sym_LPAREN, - ACTIONS(8270), 1, + ACTIONS(7447), 1, anon_sym_LT, - STATE(1586), 1, + STATE(4048), 1, sym_arguments, - STATE(1587), 1, + STATE(4364), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156381] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8272), 1, - anon_sym_SQUOTE, - STATE(4572), 1, - aux_sym_string_repeat2, - ACTIONS(8274), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [156398] = 4, - ACTIONS(6436), 1, - anon_sym_STAR, - ACTIONS(6440), 1, - anon_sym_LBRACE, + [188547] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5834), 2, - sym_namespace_import, - sym_named_imports, - [156413] = 5, - ACTIONS(2529), 1, + ACTIONS(9087), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188558] = 5, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(5455), 1, + STATE(6370), 1, sym_type_parameters, - STATE(5847), 1, + STATE(7004), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156430] = 5, - ACTIONS(3), 1, + [188575] = 2, + ACTIONS(5), 2, + sym_html_comment, sym_comment, - ACTIONS(5), 1, + ACTIONS(9073), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188586] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8276), 1, - anon_sym_SQUOTE, - STATE(4655), 1, - aux_sym_string_repeat2, - ACTIONS(8278), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [156447] = 5, - ACTIONS(3), 1, sym_comment, - ACTIONS(5), 1, + ACTIONS(9103), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188597] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8280), 1, - anon_sym_DQUOTE, - STATE(4582), 1, - aux_sym_string_repeat1, - ACTIONS(8130), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [156464] = 5, - ACTIONS(7417), 1, - anon_sym_AMP, - ACTIONS(7419), 1, - anon_sym_PIPE, - ACTIONS(7421), 1, - anon_sym_extends, - ACTIONS(8282), 1, - anon_sym_QMARK, + sym_comment, + ACTIONS(9105), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188608] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9105), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188619] = 4, + ACTIONS(9177), 1, + anon_sym_COMMA, + STATE(5638), 1, + aux_sym_variable_declaration_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156481] = 5, + ACTIONS(9255), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [188634] = 5, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(8284), 1, + ACTIONS(9257), 1, anon_sym_export, - STATE(1287), 1, + STATE(1436), 1, aux_sym_export_statement_repeat1, - STATE(1339), 1, + STATE(1532), 1, sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156498] = 5, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(5456), 1, - sym_type_parameters, - STATE(6017), 1, - sym_formal_parameters, + [188651] = 4, + ACTIONS(9177), 1, + anon_sym_COMMA, + STATE(5638), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9259), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [188666] = 4, + ACTIONS(9177), 1, + anon_sym_COMMA, + STATE(5638), 1, + aux_sym_variable_declaration_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156515] = 5, + ACTIONS(9261), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [188681] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8280), 1, + ACTIONS(9263), 1, + anon_sym_DQUOTE, + STATE(5598), 1, + aux_sym_string_repeat1, + ACTIONS(9043), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [188698] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9263), 1, anon_sym_SQUOTE, - STATE(4588), 1, + STATE(5606), 1, aux_sym_string_repeat2, - ACTIONS(8132), 2, + ACTIONS(9037), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [156532] = 5, - ACTIONS(6784), 1, - anon_sym_AMP, - ACTIONS(6786), 1, - anon_sym_PIPE, - ACTIONS(6788), 1, - anon_sym_extends, - ACTIONS(8286), 1, - anon_sym_RBRACK, + [188715] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156549] = 5, - ACTIONS(6784), 1, - anon_sym_AMP, - ACTIONS(6786), 1, - anon_sym_PIPE, - ACTIONS(6788), 1, - anon_sym_extends, - ACTIONS(8288), 1, - anon_sym_COLON, + ACTIONS(9085), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188726] = 5, + ACTIONS(3966), 1, + anon_sym_LPAREN, + ACTIONS(7047), 1, + anon_sym_LT, + STATE(3722), 1, + sym_arguments, + STATE(3898), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156566] = 5, - ACTIONS(6784), 1, - anon_sym_AMP, - ACTIONS(6786), 1, - anon_sym_PIPE, - ACTIONS(6788), 1, - anon_sym_extends, - ACTIONS(8290), 1, - anon_sym_RPAREN, + [188743] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156583] = 5, - ACTIONS(2529), 1, + ACTIONS(9085), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188754] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9039), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188765] = 5, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(5382), 1, + STATE(6377), 1, sym_type_parameters, - STATE(5995), 1, + STATE(7059), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156600] = 5, - ACTIONS(6784), 1, + [188782] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9265), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188793] = 5, + ACTIONS(7529), 1, anon_sym_AMP, - ACTIONS(6786), 1, + ACTIONS(7531), 1, anon_sym_PIPE, - ACTIONS(6788), 1, + ACTIONS(7533), 1, anon_sym_extends, - ACTIONS(8292), 1, - anon_sym_RBRACK, + ACTIONS(9267), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [188810] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156617] = 4, - ACTIONS(8296), 1, + ACTIONS(9269), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(4696), 1, + anon_sym_SEMI, + [188821] = 4, + ACTIONS(9273), 1, + anon_sym_COMMA, + STATE(5629), 1, aux_sym_extends_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8294), 2, + ACTIONS(9271), 2, anon_sym_LBRACE, anon_sym_implements, - [156632] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8298), 1, - anon_sym_DQUOTE, - STATE(4685), 1, - aux_sym_string_repeat1, - ACTIONS(8300), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [156649] = 5, - ACTIONS(6784), 1, - anon_sym_AMP, - ACTIONS(6786), 1, - anon_sym_PIPE, - ACTIONS(6788), 1, - anon_sym_extends, - ACTIONS(8302), 1, - anon_sym_RPAREN, + [188836] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156666] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + ACTIONS(9269), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188847] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8298), 1, - anon_sym_SQUOTE, - STATE(4688), 1, - aux_sym_string_repeat2, - ACTIONS(8304), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [156683] = 5, - ACTIONS(4578), 1, + sym_comment, + ACTIONS(9276), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [188858] = 5, + ACTIONS(5075), 1, anon_sym_LPAREN, - ACTIONS(8306), 1, + ACTIONS(9278), 1, anon_sym_LT, - STATE(1982), 1, + STATE(2406), 1, sym_arguments, - STATE(1983), 1, + STATE(2407), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156700] = 5, - ACTIONS(7417), 1, - anon_sym_AMP, - ACTIONS(7419), 1, - anon_sym_PIPE, - ACTIONS(7421), 1, - anon_sym_extends, - ACTIONS(8308), 1, - anon_sym_QMARK, + [188875] = 5, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(6605), 1, + sym_type_parameters, + STATE(6903), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156717] = 4, - ACTIONS(8175), 1, - anon_sym_COMMA, - STATE(4593), 1, - aux_sym_variable_declaration_repeat1, + [188892] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8310), 2, + ACTIONS(9265), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [156732] = 5, - ACTIONS(8312), 1, - anon_sym_LBRACE, - ACTIONS(8314), 1, + [188903] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9077), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8317), 1, - anon_sym_LBRACE_PIPE, - STATE(4668), 1, - aux_sym_extends_type_clause_repeat1, + anon_sym_SEMI, + [188914] = 5, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(9280), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156749] = 4, - ACTIONS(8175), 1, + [188931] = 4, + ACTIONS(9177), 1, anon_sym_COMMA, - STATE(4604), 1, + STATE(5638), 1, aux_sym_variable_declaration_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8319), 2, + ACTIONS(9282), 2, sym__automatic_semicolon, anon_sym_SEMI, - [156764] = 4, - ACTIONS(7355), 1, - anon_sym_EQ, - STATE(5515), 1, - sym__initializer, + [188946] = 4, + ACTIONS(9284), 1, + anon_sym_COMMA, + STATE(5638), 1, + aux_sym_variable_declaration_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8321), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [156779] = 5, - ACTIONS(6784), 1, + ACTIONS(9287), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [188961] = 5, + ACTIONS(7529), 1, anon_sym_AMP, - ACTIONS(6786), 1, + ACTIONS(7531), 1, anon_sym_PIPE, - ACTIONS(6788), 1, + ACTIONS(7533), 1, anon_sym_extends, - ACTIONS(8323), 1, + ACTIONS(9289), 1, anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156796] = 5, - ACTIONS(6784), 1, + [188978] = 5, + ACTIONS(7529), 1, anon_sym_AMP, - ACTIONS(6786), 1, + ACTIONS(7531), 1, anon_sym_PIPE, - ACTIONS(6788), 1, + ACTIONS(7533), 1, anon_sym_extends, - ACTIONS(8325), 1, - anon_sym_RBRACK, + ACTIONS(9291), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156813] = 3, - ACTIONS(8327), 1, - anon_sym_DOT, + [188995] = 5, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(9293), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6444), 3, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, - anon_sym_LT, - [156826] = 3, - ACTIONS(6446), 1, - anon_sym_DOT, + [189012] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6444), 3, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, - anon_sym_LT, - [156839] = 5, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(5492), 1, - sym_type_parameters, - STATE(6023), 1, - sym_formal_parameters, + ACTIONS(9295), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189023] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156856] = 5, - ACTIONS(3560), 1, - anon_sym_LPAREN, - ACTIONS(3598), 1, - anon_sym_LT, - STATE(2955), 1, - sym_arguments, - STATE(3054), 1, - sym_type_arguments, + ACTIONS(9297), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189034] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156873] = 5, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(5494), 1, - sym_type_parameters, - STATE(5816), 1, - sym_formal_parameters, + ACTIONS(9299), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189045] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156890] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8252), 1, - anon_sym_SQUOTE, - STATE(4689), 1, - aux_sym_string_repeat2, - ACTIONS(8329), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [156907] = 2, + ACTIONS(9301), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189056] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8331), 4, + ACTIONS(9303), 4, sym__automatic_semicolon, - anon_sym_with, - anon_sym_assert, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [156918] = 5, - ACTIONS(6784), 1, - anon_sym_AMP, - ACTIONS(6786), 1, - anon_sym_PIPE, - ACTIONS(6788), 1, - anon_sym_extends, - ACTIONS(8333), 1, - anon_sym_COLON, + [189067] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156935] = 5, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(8335), 1, - anon_sym_class, - STATE(1287), 1, - aux_sym_export_statement_repeat1, - STATE(1339), 1, - sym_decorator, + ACTIONS(9297), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189078] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156952] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + ACTIONS(9305), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189089] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8337), 1, - anon_sym_DQUOTE, - STATE(4582), 1, - aux_sym_string_repeat1, - ACTIONS(8130), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [156969] = 4, - ACTIONS(6834), 1, - anon_sym_EQ, - STATE(5381), 1, - sym_default_type, + sym_comment, + ACTIONS(8130), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, + [189100] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8339), 2, + ACTIONS(9305), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_GT, - [156984] = 5, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(5696), 1, - sym_type_parameters, - STATE(6021), 1, - sym_formal_parameters, + anon_sym_SEMI, + [189111] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157001] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8341), 1, - anon_sym_DQUOTE, - STATE(4582), 1, - aux_sym_string_repeat1, - ACTIONS(8130), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [157018] = 4, - ACTIONS(6834), 1, - anon_sym_EQ, - STATE(5630), 1, - sym_default_type, + ACTIONS(9307), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189122] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8343), 2, + ACTIONS(9307), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_GT, - [157033] = 5, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(5601), 1, - sym_type_parameters, - STATE(6104), 1, - sym_formal_parameters, + anon_sym_SEMI, + [189133] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157050] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + ACTIONS(9309), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189144] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8341), 1, - anon_sym_SQUOTE, - STATE(4588), 1, - aux_sym_string_repeat2, - ACTIONS(8132), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [157067] = 5, - ACTIONS(3), 1, sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8337), 1, - anon_sym_SQUOTE, - STATE(4588), 1, - aux_sym_string_repeat2, - ACTIONS(8132), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [157084] = 2, + ACTIONS(9309), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189155] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - [157095] = 5, - ACTIONS(7417), 1, - anon_sym_AMP, - ACTIONS(7419), 1, - anon_sym_PIPE, - ACTIONS(7421), 1, - anon_sym_extends, - ACTIONS(8345), 1, - anon_sym_QMARK, + ACTIONS(9311), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189166] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157112] = 2, + ACTIONS(9313), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189177] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8347), 4, - sym__template_chars, - sym_escape_sequence, - anon_sym_BQUOTE, - anon_sym_DOLLAR_LBRACE, - [157123] = 4, - ACTIONS(8175), 1, + ACTIONS(9307), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(4569), 1, - aux_sym_variable_declaration_repeat1, + anon_sym_SEMI, + [189188] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8349), 2, + ACTIONS(9307), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [157138] = 4, - ACTIONS(8351), 1, - anon_sym_EQ, - STATE(5668), 1, - sym__initializer, + [189199] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6903), 2, - anon_sym_in, - anon_sym_of, - [157153] = 5, - ACTIONS(7417), 1, - anon_sym_AMP, - ACTIONS(7419), 1, - anon_sym_PIPE, - ACTIONS(7421), 1, - anon_sym_extends, - ACTIONS(8353), 1, - anon_sym_QMARK, + ACTIONS(9307), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189210] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157170] = 4, - ACTIONS(8296), 1, + ACTIONS(9307), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(4602), 1, - aux_sym_extends_clause_repeat1, + anon_sym_SEMI, + [189221] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8355), 2, - anon_sym_LBRACE, - anon_sym_implements, - [157185] = 4, - ACTIONS(6834), 1, - anon_sym_EQ, - STATE(5473), 1, - sym_default_type, + ACTIONS(9309), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189232] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8357), 2, + ACTIONS(9309), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_GT, - [157200] = 4, - ACTIONS(5134), 1, + anon_sym_SEMI, + [189243] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9313), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(4578), 1, - aux_sym_sequence_expression_repeat1, + anon_sym_SEMI, + [189254] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7618), 2, + ACTIONS(9307), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [157215] = 5, - ACTIONS(7417), 1, - anon_sym_AMP, - ACTIONS(7419), 1, - anon_sym_PIPE, - ACTIONS(7421), 1, - anon_sym_extends, - ACTIONS(8359), 1, - anon_sym_QMARK, + [189265] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157232] = 5, - ACTIONS(1924), 1, + ACTIONS(9307), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8213), 1, - anon_sym_EQ, - ACTIONS(8361), 1, - anon_sym_RBRACK, - STATE(4800), 1, - aux_sym_array_pattern_repeat1, + anon_sym_SEMI, + [189276] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157249] = 5, - ACTIONS(3546), 1, - anon_sym_LPAREN, - ACTIONS(6420), 1, - anon_sym_LT, - STATE(3140), 1, - sym_arguments, - STATE(3271), 1, - sym_type_arguments, + ACTIONS(9315), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189287] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157266] = 5, - ACTIONS(7445), 1, + ACTIONS(9317), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8363), 1, - anon_sym_LBRACE, - ACTIONS(8365), 1, - anon_sym_LBRACE_PIPE, - STATE(4668), 1, - aux_sym_extends_type_clause_repeat1, + anon_sym_SEMI, + [189298] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157283] = 5, - ACTIONS(7445), 1, + ACTIONS(9309), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8367), 1, - anon_sym_LBRACE, - ACTIONS(8369), 1, - anon_sym_LBRACE_PIPE, - STATE(4668), 1, - aux_sym_extends_type_clause_repeat1, + anon_sym_SEMI, + [189309] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157300] = 5, - ACTIONS(7445), 1, + ACTIONS(9309), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8367), 1, - anon_sym_LBRACE, - ACTIONS(8369), 1, - anon_sym_LBRACE_PIPE, - STATE(4668), 1, - aux_sym_extends_type_clause_repeat1, + anon_sym_SEMI, + [189320] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157317] = 2, + ACTIONS(9039), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189331] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8371), 4, - sym__template_chars, - sym_escape_sequence, - anon_sym_BQUOTE, - anon_sym_DOLLAR_LBRACE, - [157328] = 5, - ACTIONS(6784), 1, - anon_sym_AMP, - ACTIONS(6786), 1, - anon_sym_PIPE, - ACTIONS(6788), 1, - anon_sym_extends, - ACTIONS(8374), 1, - anon_sym_RBRACK, + ACTIONS(9313), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189342] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157345] = 5, - ACTIONS(2529), 1, + ACTIONS(9309), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189353] = 5, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(5722), 1, + STATE(6425), 1, sym_type_parameters, - STATE(5912), 1, + STATE(6834), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157362] = 5, - ACTIONS(6784), 1, - anon_sym_AMP, - ACTIONS(6786), 1, - anon_sym_PIPE, - ACTIONS(6788), 1, - anon_sym_extends, - ACTIONS(8376), 1, - anon_sym_RBRACK, + [189370] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9309), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189381] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157379] = 5, - ACTIONS(2529), 1, + ACTIONS(9313), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189392] = 5, + ACTIONS(2707), 1, anon_sym_LT, - ACTIONS(6470), 1, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(5724), 1, + STATE(6427), 1, sym_type_parameters, - STATE(5936), 1, + STATE(7160), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157396] = 5, - ACTIONS(7417), 1, - anon_sym_AMP, - ACTIONS(7419), 1, - anon_sym_PIPE, - ACTIONS(7421), 1, - anon_sym_extends, - ACTIONS(8378), 1, - anon_sym_QMARK, + [189409] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157413] = 4, - ACTIONS(7897), 1, - anon_sym_EQ, - STATE(5718), 1, - sym__initializer, + ACTIONS(9315), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189420] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8380), 2, + ACTIONS(9307), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - [157428] = 5, - ACTIONS(6784), 1, - anon_sym_AMP, - ACTIONS(6786), 1, - anon_sym_PIPE, - ACTIONS(6788), 1, - anon_sym_extends, - ACTIONS(8382), 1, - anon_sym_RPAREN, + anon_sym_SEMI, + [189431] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157445] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + ACTIONS(9307), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189442] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8272), 1, - anon_sym_DQUOTE, - STATE(4571), 1, - aux_sym_string_repeat1, - ACTIONS(8384), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [157462] = 5, - ACTIONS(3), 1, sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8276), 1, - anon_sym_DQUOTE, - STATE(4651), 1, - aux_sym_string_repeat1, - ACTIONS(8386), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [157479] = 2, + ACTIONS(9309), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189453] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, + ACTIONS(9309), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157489] = 2, + [189464] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, + ACTIONS(9319), 4, sym__automatic_semicolon, - anon_sym_COMMA, + anon_sym_with, + anon_sym_assert, anon_sym_SEMI, - [157499] = 4, - ACTIONS(5238), 1, + [189475] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9313), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8390), 1, - anon_sym_RBRACE, - STATE(5319), 1, - aux_sym_object_pattern_repeat1, + anon_sym_SEMI, + [189486] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157513] = 2, + ACTIONS(9307), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189497] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, + ACTIONS(9307), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157523] = 2, + [189508] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8045), 3, + ACTIONS(9307), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157533] = 2, + [189519] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8394), 3, + ACTIONS(9307), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157543] = 2, + [189530] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, + ACTIONS(9269), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157553] = 2, + [189541] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6145), 3, + ACTIONS(9317), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157563] = 4, - ACTIONS(6784), 1, + [189552] = 5, + ACTIONS(7529), 1, anon_sym_AMP, - ACTIONS(6786), 1, + ACTIONS(7531), 1, anon_sym_PIPE, - ACTIONS(6788), 1, + ACTIONS(7533), 1, anon_sym_extends, + ACTIONS(9321), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [189569] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157577] = 4, - ACTIONS(4942), 1, + ACTIONS(9309), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(7618), 1, - anon_sym_RPAREN, - STATE(4918), 1, - aux_sym_sequence_expression_repeat1, + anon_sym_SEMI, + [189580] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157591] = 2, + ACTIONS(9309), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189591] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, + ACTIONS(9313), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157601] = 2, + [189602] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, + ACTIONS(9317), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157611] = 2, + [189613] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8394), 3, + ACTIONS(9317), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157621] = 2, + [189624] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8396), 3, + ACTIONS(9309), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157631] = 2, + [189635] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8398), 3, + ACTIONS(9309), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157641] = 2, + [189646] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, + ACTIONS(9313), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157651] = 2, + [189657] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8400), 3, + ACTIONS(9317), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157661] = 2, + [189668] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, + ACTIONS(9309), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157671] = 2, + [189679] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8394), 3, + ACTIONS(9309), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157681] = 2, + [189690] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, + ACTIONS(9313), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157691] = 2, + [189701] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8402), 3, + ACTIONS(9309), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157701] = 4, - ACTIONS(8404), 1, - sym_identifier, - ACTIONS(8406), 1, - anon_sym_LBRACK, - ACTIONS(8408), 1, - sym_private_property_identifier, + [189712] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157715] = 4, - ACTIONS(3975), 1, + ACTIONS(9309), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189723] = 5, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, anon_sym_LPAREN, - ACTIONS(8410), 1, - anon_sym_DOT, - STATE(1580), 1, - sym_arguments, + STATE(6465), 1, + sym_type_parameters, + STATE(6861), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157729] = 2, + [189740] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8412), 3, + ACTIONS(9313), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157739] = 2, + [189751] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, + ACTIONS(9307), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157749] = 2, + [189762] = 5, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(6467), 1, + sym_type_parameters, + STATE(7044), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [189779] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8400), 3, + ACTIONS(9323), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157759] = 4, - ACTIONS(5444), 1, + [189790] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9311), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8414), 1, - anon_sym_RBRACE, - STATE(5326), 1, - aux_sym_object_repeat1, + anon_sym_SEMI, + [189801] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157773] = 2, + ACTIONS(9307), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189812] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8416), 3, + ACTIONS(9265), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157783] = 3, - ACTIONS(6881), 1, - anon_sym_const, + [189823] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6879), 2, - sym_identifier, - anon_sym_out, - [157795] = 2, + ACTIONS(9317), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189834] = 3, + ACTIONS(8982), 1, + sym__member_end_marker, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, + ACTIONS(6704), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [157805] = 2, + [189847] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7558), 3, - anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - [157815] = 4, - ACTIONS(8418), 1, + ACTIONS(9309), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8421), 1, - anon_sym_RPAREN, - STATE(4746), 1, - aux_sym_formal_parameters_repeat1, + anon_sym_SEMI, + [189858] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157829] = 2, + ACTIONS(8132), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_SEMI, + [189869] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8423), 3, + ACTIONS(9309), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157839] = 2, + [189880] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, + ACTIONS(9313), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157849] = 2, + [189891] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, + ACTIONS(9309), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157859] = 4, - ACTIONS(8425), 1, - anon_sym_COMMA, - ACTIONS(8427), 1, - anon_sym_RBRACK, - STATE(4765), 1, - aux_sym_tuple_type_repeat1, + [189902] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157873] = 2, + ACTIONS(9309), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189913] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8429), 3, + ACTIONS(9313), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157883] = 4, - ACTIONS(4169), 1, - anon_sym_extends, - ACTIONS(8431), 1, - anon_sym_AMP, - ACTIONS(8433), 1, - anon_sym_PIPE, + [189924] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157897] = 2, + ACTIONS(9307), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189935] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, + ACTIONS(9307), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157907] = 4, - ACTIONS(3235), 1, - anon_sym_GT, - ACTIONS(8435), 1, - anon_sym_COMMA, - STATE(4598), 1, - aux_sym_implements_clause_repeat1, + [189946] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157921] = 2, + ACTIONS(9307), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [189957] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, + ACTIONS(9307), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157931] = 2, + [189968] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, + ACTIONS(9309), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157941] = 4, - ACTIONS(1997), 1, - anon_sym_COMMA, - ACTIONS(5472), 1, - anon_sym_RPAREN, - STATE(4766), 1, - aux_sym_array_repeat1, + [189979] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157955] = 4, - ACTIONS(1997), 1, + ACTIONS(9039), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(5472), 1, - anon_sym_RPAREN, - STATE(4952), 1, - aux_sym_array_repeat1, + anon_sym_SEMI, + [189990] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157969] = 2, + ACTIONS(9309), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [190001] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8437), 3, + ACTIONS(9047), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157979] = 2, + [190012] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8412), 3, + ACTIONS(9313), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157989] = 2, + [190023] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8416), 3, + ACTIONS(9307), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [157999] = 2, + [190034] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8439), 3, + ACTIONS(9307), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158009] = 2, + [190045] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8441), 3, + ACTIONS(8136), 4, sym__automatic_semicolon, - anon_sym_COMMA, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_SEMI, - [158019] = 2, + [190056] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8441), 3, + ACTIONS(9325), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158029] = 4, - ACTIONS(2933), 1, - anon_sym_RBRACK, - ACTIONS(8443), 1, - anon_sym_COMMA, - STATE(5306), 1, - aux_sym_tuple_type_repeat1, + [190067] = 5, + ACTIONS(3978), 1, + anon_sym_LPAREN, + ACTIONS(4033), 1, + anon_sym_LT, + STATE(3468), 1, + sym_arguments, + STATE(3572), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [190084] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158043] = 4, - ACTIONS(1997), 1, + ACTIONS(9309), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8445), 1, - anon_sym_RPAREN, - STATE(4952), 1, - aux_sym_array_repeat1, + anon_sym_SEMI, + [190095] = 4, + ACTIONS(9145), 1, + anon_sym_from, + STATE(6616), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158057] = 2, + ACTIONS(9327), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [190110] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8439), 3, + ACTIONS(9309), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158067] = 2, + [190121] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9329), 4, + sym__template_chars, + sym_escape_sequence, + anon_sym_BQUOTE, + anon_sym_DOLLAR_LBRACE, + [190132] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, + ACTIONS(9313), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158077] = 4, - ACTIONS(5444), 1, - anon_sym_COMMA, - ACTIONS(8449), 1, - anon_sym_RBRACE, - STATE(5049), 1, - aux_sym_object_repeat1, + [190143] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158091] = 4, - ACTIONS(5238), 1, + ACTIONS(9309), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8451), 1, - anon_sym_RBRACE, - STATE(5088), 1, - aux_sym_object_pattern_repeat1, + anon_sym_SEMI, + [190154] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158105] = 2, + ACTIONS(9047), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [190165] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, + ACTIONS(9309), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158115] = 2, + [190176] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8453), 3, + ACTIONS(9313), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158125] = 2, + [190187] = 5, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(6503), 1, + sym_type_parameters, + STATE(6850), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [190204] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8455), 3, + ACTIONS(9307), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158135] = 2, + [190215] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8457), 3, + ACTIONS(9307), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158145] = 4, - ACTIONS(5238), 1, - anon_sym_COMMA, - ACTIONS(8459), 1, - anon_sym_RBRACE, - STATE(5088), 1, - aux_sym_object_pattern_repeat1, + [190226] = 5, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(6505), 1, + sym_type_parameters, + STATE(6924), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158159] = 2, + [190243] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, + ACTIONS(9317), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158169] = 4, - ACTIONS(5444), 1, - anon_sym_COMMA, - ACTIONS(8463), 1, - anon_sym_RBRACE, - STATE(5049), 1, - aux_sym_object_repeat1, + [190254] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158183] = 2, + ACTIONS(9309), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [190265] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, + ACTIONS(9309), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158193] = 2, + [190276] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, + ACTIONS(9073), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158203] = 2, + [190287] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, + ACTIONS(9313), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158213] = 2, + [190298] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9331), 1, + anon_sym_DQUOTE, + STATE(5758), 1, + aux_sym_string_repeat1, + ACTIONS(9333), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [190315] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9331), 1, + anon_sym_SQUOTE, + STATE(5759), 1, + aux_sym_string_repeat2, + ACTIONS(9335), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [190332] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9337), 1, + anon_sym_DQUOTE, + STATE(5491), 1, + aux_sym_string_repeat1, + ACTIONS(9339), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [190349] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, + ACTIONS(9317), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158223] = 2, + [190360] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9341), 1, + anon_sym_DQUOTE, + STATE(5598), 1, + aux_sym_string_repeat1, + ACTIONS(9043), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [190377] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9341), 1, + anon_sym_SQUOTE, + STATE(5606), 1, + aux_sym_string_repeat2, + ACTIONS(9037), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [190394] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, + ACTIONS(9317), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158233] = 2, + [190405] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8465), 3, + ACTIONS(9309), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158243] = 2, + [190416] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, + ACTIONS(9309), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158253] = 2, + [190427] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8467), 3, + ACTIONS(9313), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158263] = 2, + [190438] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8394), 3, + ACTIONS(9317), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158273] = 2, + [190449] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8469), 3, + ACTIONS(9309), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158283] = 2, + [190460] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9337), 1, + anon_sym_SQUOTE, + STATE(5541), 1, + aux_sym_string_repeat2, + ACTIONS(9343), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [190477] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8465), 3, + ACTIONS(9309), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158293] = 2, + [190488] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, + ACTIONS(9313), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158303] = 2, + [190499] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8471), 3, + ACTIONS(9309), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158313] = 2, + [190510] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, + ACTIONS(9309), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158323] = 4, - ACTIONS(1716), 1, - anon_sym_RPAREN, - ACTIONS(8473), 1, + [190521] = 5, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(9345), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [190538] = 5, + ACTIONS(7387), 1, + anon_sym_LPAREN, + ACTIONS(7393), 1, + anon_sym_LT, + STATE(3984), 1, + sym_arguments, + STATE(4197), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [190555] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9313), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(4746), 1, - aux_sym_formal_parameters_repeat1, + anon_sym_SEMI, + [190566] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158337] = 2, + ACTIONS(9307), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [190577] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8394), 3, + ACTIONS(9307), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158347] = 2, + [190588] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8471), 3, + ACTIONS(9317), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158357] = 2, + [190599] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8475), 3, + ACTIONS(9047), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158367] = 2, + [190610] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, + ACTIONS(9309), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158377] = 4, - ACTIONS(6530), 1, + [190621] = 5, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, anon_sym_LPAREN, - ACTIONS(8477), 1, - anon_sym_DOT, - STATE(3365), 1, - sym_arguments, + STATE(6541), 1, + sym_type_parameters, + STATE(7073), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158391] = 2, + [190638] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, + ACTIONS(9309), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158401] = 4, - ACTIONS(5539), 1, - anon_sym_COMMA, - ACTIONS(8479), 1, - anon_sym_RBRACK, - STATE(5174), 1, - aux_sym_array_repeat1, + [190649] = 5, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(6543), 1, + sym_type_parameters, + STATE(7128), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158415] = 4, - ACTIONS(1924), 1, + [190666] = 4, + ACTIONS(5875), 1, anon_sym_COMMA, - ACTIONS(8481), 1, - anon_sym_RBRACK, - STATE(5212), 1, - aux_sym_array_pattern_repeat1, + STATE(5562), 1, + aux_sym_sequence_expression_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158429] = 2, + ACTIONS(8577), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [190681] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8394), 3, + ACTIONS(9313), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158439] = 2, + [190692] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7315), 3, - anon_sym_LBRACK, - sym_identifier, - sym_private_property_identifier, - [158449] = 2, + ACTIONS(9309), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [190703] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, + ACTIONS(9309), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158459] = 2, + [190714] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, + ACTIONS(9313), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158469] = 2, + [190725] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8400), 3, + ACTIONS(9307), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158479] = 2, + [190736] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, + ACTIONS(9307), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158489] = 2, + [190747] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, + ACTIONS(9307), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158499] = 4, - ACTIONS(8483), 1, + [190758] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9307), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8485), 1, - anon_sym_RBRACK, - STATE(4824), 1, - aux_sym_tuple_type_repeat1, + anon_sym_SEMI, + [190769] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158513] = 4, - ACTIONS(6982), 1, + ACTIONS(9309), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [190780] = 5, + ACTIONS(8308), 1, anon_sym_AMP, - ACTIONS(6984), 1, + ACTIONS(8310), 1, anon_sym_PIPE, - ACTIONS(6986), 1, + ACTIONS(8312), 1, anon_sym_extends, + ACTIONS(9347), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158527] = 2, + [190797] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8487), 3, + ACTIONS(9309), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158537] = 4, - ACTIONS(3257), 1, - anon_sym_GT, - ACTIONS(8489), 1, - anon_sym_COMMA, - STATE(4598), 1, - aux_sym_implements_clause_repeat1, + [190808] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158551] = 2, + ACTIONS(9313), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [190819] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8467), 3, + ACTIONS(9307), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158561] = 4, - ACTIONS(1997), 1, + [190830] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9307), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(5480), 1, - anon_sym_RPAREN, - STATE(4827), 1, - aux_sym_array_repeat1, + anon_sym_SEMI, + [190841] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158575] = 4, - ACTIONS(1997), 1, + ACTIONS(9307), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(5480), 1, - anon_sym_RPAREN, - STATE(4952), 1, - aux_sym_array_repeat1, + anon_sym_SEMI, + [190852] = 4, + ACTIONS(9349), 1, + anon_sym_COMMA, + STATE(5798), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158589] = 2, + ACTIONS(8527), 2, + anon_sym_LBRACE, + anon_sym_GT, + [190867] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8471), 3, + ACTIONS(9307), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158599] = 2, + [190878] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9352), 4, + sym__template_chars, + sym_escape_sequence, + anon_sym_BQUOTE, + anon_sym_DOLLAR_LBRACE, + [190889] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + [190900] = 5, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(9355), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [190917] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, + ACTIONS(9077), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158609] = 2, + [190928] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, + ACTIONS(9073), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158619] = 2, + [190939] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, + ACTIONS(9085), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158629] = 4, - ACTIONS(8491), 1, - sym_identifier, - ACTIONS(8493), 1, - anon_sym_LBRACK, - ACTIONS(8495), 1, - sym_private_property_identifier, + [190950] = 5, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(6583), 1, + sym_type_parameters, + STATE(7230), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158643] = 4, - ACTIONS(8497), 1, - sym_identifier, - ACTIONS(8499), 1, - anon_sym_LBRACK, - ACTIONS(8501), 1, - sym_private_property_identifier, + [190967] = 5, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(9357), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158657] = 4, - ACTIONS(8503), 1, - sym_identifier, - ACTIONS(8505), 1, - anon_sym_LBRACK, - ACTIONS(8507), 1, - sym_private_property_identifier, + [190984] = 5, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(6586), 1, + sym_type_parameters, + STATE(7139), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158671] = 4, - ACTIONS(8509), 1, - sym_identifier, - ACTIONS(8511), 1, - anon_sym_LBRACK, - ACTIONS(8513), 1, - sym_private_property_identifier, + [191001] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158685] = 2, + ACTIONS(9359), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191012] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8515), 3, + ACTIONS(9077), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158695] = 4, - ACTIONS(2965), 1, - anon_sym_RBRACK, - ACTIONS(8517), 1, + [191023] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9039), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(5306), 1, - aux_sym_tuple_type_repeat1, + anon_sym_SEMI, + [191034] = 4, + ACTIONS(8465), 1, + anon_sym_EQ, + STATE(6334), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9361), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [191049] = 5, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(9363), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158709] = 2, + [191066] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8439), 3, + ACTIONS(9039), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158719] = 2, + [191077] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8394), 3, + ACTIONS(9365), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158729] = 4, - ACTIONS(1997), 1, + [191088] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9367), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8519), 1, - anon_sym_RPAREN, - STATE(4952), 1, - aux_sym_array_repeat1, + anon_sym_SEMI, + [191099] = 5, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(9369), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [191116] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158743] = 4, - ACTIONS(5444), 1, + ACTIONS(9371), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8414), 1, - anon_sym_RBRACE, - STATE(5049), 1, - aux_sym_object_repeat1, + anon_sym_SEMI, + [191127] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158757] = 2, + ACTIONS(9373), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191138] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8515), 3, + ACTIONS(9375), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158767] = 4, - ACTIONS(5238), 1, + [191149] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9377), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8390), 1, - anon_sym_RBRACE, - STATE(5088), 1, - aux_sym_object_pattern_repeat1, + anon_sym_SEMI, + [191160] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158781] = 2, + ACTIONS(9377), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191171] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158791] = 2, + [191182] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8521), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158801] = 2, + [191193] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8523), 3, + ACTIONS(9379), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158811] = 2, + [191204] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8525), 3, + ACTIONS(9379), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158821] = 2, + [191215] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, + ACTIONS(9381), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158831] = 2, + [191226] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8525), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158841] = 2, + [191237] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158851] = 2, + [191248] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8527), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158861] = 2, + [191259] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8457), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158871] = 2, + [191270] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158881] = 2, + [191281] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8412), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158891] = 2, + [191292] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8523), 3, + ACTIONS(9379), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158901] = 2, + [191303] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8529), 3, + ACTIONS(9379), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158911] = 2, + [191314] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8531), 3, + ACTIONS(9381), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158921] = 2, + [191325] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158931] = 4, - ACTIONS(7008), 1, - anon_sym_implements, - ACTIONS(8533), 1, - anon_sym_LBRACE, - STATE(5733), 1, - sym_implements_clause, + [191336] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158945] = 2, + ACTIONS(9039), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191347] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8523), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158955] = 2, + [191358] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8394), 3, + ACTIONS(9383), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158965] = 3, - ACTIONS(4273), 1, - anon_sym_LBRACE, + [191369] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4275), 2, + ACTIONS(9047), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LBRACE_PIPE, - [158977] = 2, + anon_sym_SEMI, + [191380] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8525), 3, + ACTIONS(9379), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [158987] = 4, - ACTIONS(8535), 1, + [191391] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9379), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8537), 1, - anon_sym_RBRACK, - STATE(4985), 1, - aux_sym_tuple_type_repeat1, + anon_sym_SEMI, + [191402] = 3, + ACTIONS(9385), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159001] = 2, + ACTIONS(4047), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + [191415] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8398), 3, + ACTIONS(9325), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159011] = 2, + [191426] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8467), 3, + ACTIONS(9381), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159021] = 4, - ACTIONS(5153), 1, - anon_sym_extends, - ACTIONS(8539), 1, - anon_sym_AMP, - ACTIONS(8541), 1, - anon_sym_PIPE, + [191437] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159035] = 3, - ACTIONS(8543), 1, - anon_sym_LBRACE, + ACTIONS(9379), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191448] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7926), 2, - anon_sym_extends, - anon_sym_LBRACE_PIPE, - [159047] = 2, + ACTIONS(9388), 4, + sym__template_chars, + sym_escape_sequence, + anon_sym_BQUOTE, + anon_sym_DOLLAR_LBRACE, + [191459] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, + ACTIONS(9379), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159057] = 2, + [191470] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8525), 3, + ACTIONS(9381), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159067] = 2, + [191481] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159077] = 4, - ACTIONS(3251), 1, - anon_sym_GT, - ACTIONS(8545), 1, + [191492] = 5, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(6630), 1, + sym_type_parameters, + STATE(7110), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [191509] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9377), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(4598), 1, - aux_sym_implements_clause_repeat1, + anon_sym_SEMI, + [191520] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159091] = 2, + ACTIONS(9379), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191531] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8527), 3, + ACTIONS(9379), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159101] = 4, - ACTIONS(1997), 1, + [191542] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9381), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(5482), 1, - anon_sym_RPAREN, - STATE(4866), 1, - aux_sym_array_repeat1, + anon_sym_SEMI, + [191553] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159115] = 4, - ACTIONS(1997), 1, + ACTIONS(9377), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(5482), 1, - anon_sym_RPAREN, - STATE(4952), 1, - aux_sym_array_repeat1, + anon_sym_SEMI, + [191564] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159129] = 2, + ACTIONS(9377), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191575] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8467), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159139] = 2, + [191586] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159149] = 2, + [191597] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, + ACTIONS(9379), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159159] = 4, - ACTIONS(1997), 1, + [191608] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9390), 1, + anon_sym_DQUOTE, + STATE(5876), 1, + aux_sym_string_repeat1, + ACTIONS(9392), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [191625] = 4, + ACTIONS(9239), 1, anon_sym_COMMA, - ACTIONS(8547), 1, - anon_sym_RPAREN, - STATE(4952), 1, - aux_sym_array_repeat1, + STATE(5590), 1, + aux_sym_extends_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159173] = 2, + ACTIONS(9394), 2, + anon_sym_LBRACE, + anon_sym_implements, + [191640] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, + ACTIONS(9379), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159183] = 2, + [191651] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8531), 3, + ACTIONS(9381), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159193] = 2, + [191662] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8394), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159203] = 4, - ACTIONS(3265), 1, - anon_sym_GT, - ACTIONS(8549), 1, + [191673] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9377), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(4598), 1, - aux_sym_implements_clause_repeat1, + anon_sym_SEMI, + [191684] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159217] = 2, + ACTIONS(9377), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191695] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8551), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159227] = 2, + [191706] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9390), 1, + anon_sym_SQUOTE, + STATE(5879), 1, + aux_sym_string_repeat2, + ACTIONS(9396), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [191723] = 5, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(6642), 1, + sym_type_parameters, + STATE(7121), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [191740] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8523), 3, + ACTIONS(9325), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159237] = 4, - ACTIONS(7319), 1, - anon_sym_GT, - ACTIONS(8553), 1, + [191751] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9377), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - STATE(5077), 1, - aux_sym_type_parameters_repeat1, + anon_sym_SEMI, + [191762] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159251] = 4, - ACTIONS(1997), 1, + ACTIONS(9377), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(5486), 1, - anon_sym_RPAREN, - STATE(4876), 1, - aux_sym_array_repeat1, + anon_sym_SEMI, + [191773] = 4, + ACTIONS(740), 1, + anon_sym_COLON, + ACTIONS(4630), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159265] = 4, - ACTIONS(1997), 1, + ACTIONS(9398), 2, anon_sym_COMMA, - ACTIONS(5486), 1, - anon_sym_RPAREN, - STATE(4952), 1, - aux_sym_array_repeat1, + anon_sym_RBRACE, + [191788] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9400), 1, + anon_sym_DQUOTE, + STATE(5598), 1, + aux_sym_string_repeat1, + ACTIONS(9043), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [191805] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159279] = 4, - ACTIONS(1997), 1, + ACTIONS(9379), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(8555), 1, - anon_sym_RPAREN, - STATE(4952), 1, - aux_sym_array_repeat1, + anon_sym_SEMI, + [191816] = 5, + ACTIONS(8308), 1, + anon_sym_AMP, + ACTIONS(8310), 1, + anon_sym_PIPE, + ACTIONS(8312), 1, + anon_sym_extends, + ACTIONS(9402), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [191833] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9400), 1, + anon_sym_SQUOTE, + STATE(5606), 1, + aux_sym_string_repeat2, + ACTIONS(9037), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [191850] = 5, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(9404), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159293] = 2, + [191867] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8551), 3, + ACTIONS(9073), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159303] = 2, + [191878] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8551), 3, + ACTIONS(9406), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159313] = 2, + [191889] = 5, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(9408), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8551), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [159323] = 2, + [191906] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6702), 3, + ACTIONS(9410), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_from, - [159333] = 3, - ACTIONS(8557), 1, - anon_sym_EQ, + anon_sym_SEMI, + [191917] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8559), 2, + ACTIONS(9379), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_from, - [159345] = 2, + anon_sym_SEMI, + [191928] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, + ACTIONS(9381), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159355] = 2, + [191939] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8561), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159365] = 4, - ACTIONS(1042), 1, - anon_sym_LBRACE_PIPE, - ACTIONS(1634), 1, - anon_sym_LBRACE, - STATE(4337), 1, - sym_object_type, + [191950] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159379] = 2, + ACTIONS(9377), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [191961] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159389] = 2, + [191972] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8400), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159399] = 2, + [191983] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8561), 3, + ACTIONS(9379), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159409] = 4, - ACTIONS(1997), 1, - anon_sym_COMMA, - ACTIONS(5579), 1, - anon_sym_RPAREN, - STATE(5009), 1, - aux_sym_array_repeat1, + [191994] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159423] = 4, - ACTIONS(1997), 1, + ACTIONS(9379), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - ACTIONS(5579), 1, - anon_sym_RPAREN, - STATE(4952), 1, - aux_sym_array_repeat1, + anon_sym_SEMI, + [192005] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159437] = 2, + ACTIONS(9381), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [192016] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8467), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159447] = 2, + [192027] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8563), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159457] = 2, + [192038] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, + ACTIONS(9383), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159467] = 2, + [192049] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, + ACTIONS(9379), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159477] = 2, + [192060] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, + ACTIONS(9379), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159487] = 2, + [192071] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8523), 3, + ACTIONS(9381), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159497] = 2, + [192082] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8565), 3, + ACTIONS(9379), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159507] = 4, - ACTIONS(8567), 1, - anon_sym_LPAREN, - ACTIONS(8569), 1, - anon_sym_await, - STATE(47), 1, - sym__for_header, + [192093] = 5, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(9412), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159521] = 2, + [192110] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, + ACTIONS(9379), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159531] = 2, + [192121] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, + ACTIONS(9047), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159541] = 2, + [192132] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8523), 3, + ACTIONS(9381), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159551] = 2, + [192143] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8551), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159561] = 2, + [192154] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8515), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159571] = 2, + [192165] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8523), 3, + ACTIONS(9379), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159581] = 2, + [192176] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8551), 3, + ACTIONS(9379), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159591] = 2, + [192187] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8525), 3, + ACTIONS(9381), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159601] = 2, + [192198] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8551), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159611] = 2, + [192209] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8521), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159621] = 4, - ACTIONS(8126), 1, - anon_sym_from, - ACTIONS(8571), 1, - anon_sym_as, - STATE(5404), 1, - sym__from_clause, + [192220] = 5, + ACTIONS(7563), 1, + anon_sym_LPAREN, + ACTIONS(7565), 1, + anon_sym_LT, + STATE(3468), 1, + sym_arguments, + STATE(3572), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159635] = 2, + [192237] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8551), 3, + ACTIONS(9359), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159645] = 2, + [192248] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8551), 3, + ACTIONS(9073), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159655] = 2, + [192259] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8525), 3, + ACTIONS(9039), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159665] = 2, + [192270] = 4, + ACTIONS(7059), 1, + anon_sym_STAR, + ACTIONS(7063), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(7016), 2, + sym_namespace_import, + sym_named_imports, + [192285] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8551), 3, + ACTIONS(9414), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159675] = 2, + [192296] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8527), 3, + ACTIONS(9416), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159685] = 2, + [192307] = 5, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(9418), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [192324] = 5, + ACTIONS(8338), 1, + anon_sym_COMMA, + ACTIONS(8579), 1, + anon_sym_LBRACE, + ACTIONS(8581), 1, + anon_sym_LBRACE_PIPE, + STATE(5445), 1, + aux_sym_extends_type_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [192341] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9035), 1, + anon_sym_DQUOTE, + STATE(5598), 1, + aux_sym_string_repeat1, + ACTIONS(9043), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [192358] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159695] = 2, + [192369] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8551), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159705] = 2, + [192380] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8551), 3, + ACTIONS(9379), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159715] = 2, + [192391] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8551), 3, + ACTIONS(9416), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159725] = 4, - ACTIONS(4923), 1, - anon_sym_RPAREN, - ACTIONS(8573), 1, - anon_sym_COMMA, - STATE(4918), 1, - aux_sym_sequence_expression_repeat1, + [192402] = 5, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(9420), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159739] = 2, + [192419] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8551), 3, + ACTIONS(9379), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159749] = 2, + [192430] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8551), 3, + ACTIONS(9381), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159759] = 2, + [192441] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159769] = 2, + [192452] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8551), 3, + ACTIONS(9422), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159779] = 2, + [192463] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8561), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159789] = 2, + [192474] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8467), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159799] = 2, + [192485] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8457), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159809] = 2, + [192496] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, + ACTIONS(9424), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159819] = 4, - ACTIONS(6134), 1, - anon_sym_LPAREN, - ACTIONS(8576), 1, - anon_sym_DOT, - STATE(2972), 1, - sym_arguments, + [192507] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159833] = 2, + ACTIONS(9377), 4, + sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, + anon_sym_SEMI, + [192518] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8561), 3, + ACTIONS(9085), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159843] = 2, + [192529] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8412), 3, + ACTIONS(9377), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159853] = 4, - ACTIONS(8578), 1, - sym_identifier, - STATE(3895), 1, - sym_decorator_member_expression, - STATE(5781), 1, - sym_decorator_call_expression, + [192540] = 5, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(9426), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159867] = 4, - ACTIONS(7657), 1, - anon_sym_COMMA, - ACTIONS(8580), 1, - anon_sym_LBRACE, - STATE(4598), 1, - aux_sym_implements_clause_repeat1, + [192557] = 5, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(9428), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159881] = 2, + [192574] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, + ACTIONS(9359), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159891] = 2, + [192585] = 5, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(9430), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8521), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [159901] = 2, + [192602] = 5, + ACTIONS(8308), 1, + anon_sym_AMP, + ACTIONS(8310), 1, + anon_sym_PIPE, + ACTIONS(8312), 1, + anon_sym_extends, + ACTIONS(9432), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8412), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [159911] = 2, + [192619] = 5, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(9434), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [192636] = 5, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(9436), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8565), 3, + [192653] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9073), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159921] = 2, + [192664] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8469), 3, + ACTIONS(9414), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159931] = 2, + [192675] = 5, + ACTIONS(8308), 1, + anon_sym_AMP, + ACTIONS(8310), 1, + anon_sym_PIPE, + ACTIONS(8312), 1, + anon_sym_extends, + ACTIONS(9438), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [192692] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8551), 3, + ACTIONS(9440), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159941] = 2, + [192703] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8515), 3, + ACTIONS(9205), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159951] = 4, - ACTIONS(8126), 1, - anon_sym_from, - ACTIONS(8571), 1, - anon_sym_as, - STATE(5537), 1, - sym__from_clause, + [192714] = 5, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(9442), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159965] = 2, + [192731] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8551), 3, + ACTIONS(9295), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [159975] = 3, - ACTIONS(7273), 1, - anon_sym_DOT, + [192742] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8582), 2, + ACTIONS(9147), 4, sym__automatic_semicolon, + sym__member_end_marker, + anon_sym_COMMA, anon_sym_SEMI, - [159987] = 3, - ACTIONS(7245), 1, + [192753] = 3, + ACTIONS(7069), 1, anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8582), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [159999] = 2, + ACTIONS(7067), 3, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT, + [192766] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8515), 3, + ACTIONS(9147), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160009] = 2, + [192777] = 5, + ACTIONS(8308), 1, + anon_sym_AMP, + ACTIONS(8310), 1, + anon_sym_PIPE, + ACTIONS(8312), 1, + anon_sym_extends, + ACTIONS(9444), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [192794] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8515), 3, + ACTIONS(9147), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160019] = 2, + [192805] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8551), 3, + ACTIONS(9147), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160029] = 2, + [192816] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, + ACTIONS(9295), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160039] = 2, + [192827] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8521), 3, + ACTIONS(9446), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160049] = 2, + [192838] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8394), 3, + ACTIONS(9448), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160059] = 4, - ACTIONS(2541), 1, - anon_sym_while, - ACTIONS(8584), 1, - anon_sym_else, - STATE(849), 1, - sym_else_clause, + [192849] = 5, + ACTIONS(8308), 1, + anon_sym_AMP, + ACTIONS(8310), 1, + anon_sym_PIPE, + ACTIONS(8312), 1, + anon_sym_extends, + ACTIONS(9450), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [192866] = 5, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, + ACTIONS(9452), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160073] = 2, + [192883] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8523), 3, + ACTIONS(9446), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160083] = 2, + [192894] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8551), 3, + ACTIONS(9073), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160093] = 4, - ACTIONS(5747), 1, - anon_sym_RPAREN, - ACTIONS(8586), 1, - anon_sym_COMMA, - STATE(4952), 1, - aux_sym_array_repeat1, + [192905] = 5, + ACTIONS(8308), 1, + anon_sym_AMP, + ACTIONS(8310), 1, + anon_sym_PIPE, + ACTIONS(8312), 1, + anon_sym_extends, + ACTIONS(9454), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160107] = 2, + [192922] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, + ACTIONS(9456), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160117] = 2, + [192933] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8531), 3, + ACTIONS(9458), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160127] = 2, + [192944] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8551), 3, + ACTIONS(9147), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160137] = 2, + [192955] = 5, + ACTIONS(8308), 1, + anon_sym_AMP, + ACTIONS(8310), 1, + anon_sym_PIPE, + ACTIONS(8312), 1, + anon_sym_extends, + ACTIONS(9460), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [192972] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, + ACTIONS(9147), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160147] = 2, + [192983] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8551), 3, + ACTIONS(9147), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160157] = 2, + [192994] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8467), 3, + ACTIONS(9147), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160167] = 2, + [193005] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8412), 3, + ACTIONS(9147), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160177] = 2, + [193016] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8523), 3, + ACTIONS(9147), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160187] = 2, + [193027] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8551), 3, + ACTIONS(9147), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160197] = 2, + [193038] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8521), 3, + ACTIONS(9147), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160207] = 2, + [193049] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8551), 3, + ACTIONS(9147), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160217] = 4, - ACTIONS(7703), 1, - anon_sym_AMP, - ACTIONS(7705), 1, - anon_sym_PIPE, - ACTIONS(7707), 1, - anon_sym_extends, + [193060] = 5, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(6708), 1, + sym_type_parameters, + STATE(7238), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160231] = 2, + [193077] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, + ACTIONS(9147), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160241] = 2, + [193088] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9029), 1, + anon_sym_DQUOTE, + STATE(5399), 1, + aux_sym_string_repeat1, + ACTIONS(9462), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [193105] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8394), 3, + ACTIONS(9147), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160251] = 2, + [193116] = 5, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(6711), 1, + sym_type_parameters, + STATE(7035), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [193133] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, + ACTIONS(9147), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160261] = 3, - ACTIONS(8589), 1, - anon_sym_out, + [193144] = 5, + ACTIONS(8308), 1, + anon_sym_AMP, + ACTIONS(8310), 1, + anon_sym_PIPE, + ACTIONS(8312), 1, + anon_sym_extends, + ACTIONS(9464), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6934), 2, - anon_sym_const, - sym_identifier, - [160273] = 3, - ACTIONS(4299), 1, - anon_sym_LBRACE, + [193161] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4301), 2, + ACTIONS(9446), 4, + sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, - anon_sym_LBRACE_PIPE, - [160285] = 2, + anon_sym_SEMI, + [193172] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8467), 3, + ACTIONS(9446), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160295] = 2, + [193183] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8523), 3, + ACTIONS(9458), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160305] = 2, + [193194] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8531), 3, + ACTIONS(9147), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160315] = 2, + [193205] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8525), 3, + ACTIONS(9147), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160325] = 2, + [193216] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8400), 3, + ACTIONS(9147), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160335] = 2, + [193227] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8525), 3, + ACTIONS(9147), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160345] = 2, + [193238] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8527), 3, + ACTIONS(9147), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160355] = 2, + [193249] = 5, + ACTIONS(8308), 1, + anon_sym_AMP, + ACTIONS(8310), 1, + anon_sym_PIPE, + ACTIONS(8312), 1, + anon_sym_extends, + ACTIONS(9466), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160365] = 2, + [193266] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8525), 3, + ACTIONS(9147), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160375] = 2, + [193277] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8592), 3, + ACTIONS(9317), 4, sym__automatic_semicolon, + sym__member_end_marker, anon_sym_COMMA, anon_sym_SEMI, - [160385] = 2, + [193288] = 4, + ACTIONS(6146), 1, + anon_sym_COMMA, + ACTIONS(9468), 1, + anon_sym_RBRACE, + STATE(6025), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8525), 3, - sym__automatic_semicolon, + [193302] = 4, + ACTIONS(3615), 1, + anon_sym_GT, + ACTIONS(9470), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160395] = 2, + STATE(5798), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8592), 3, - sym__automatic_semicolon, + [193316] = 4, + ACTIONS(2147), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160405] = 2, + ACTIONS(6095), 1, + anon_sym_RPAREN, + STATE(6003), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8527), 3, - sym__automatic_semicolon, + [193330] = 4, + ACTIONS(2147), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160415] = 2, + ACTIONS(6095), 1, + anon_sym_RPAREN, + STATE(6050), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8592), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160425] = 2, + [193344] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8394), 3, + ACTIONS(9472), 3, sym__automatic_semicolon, - anon_sym_COMMA, + anon_sym_from, anon_sym_SEMI, - [160435] = 4, - ACTIONS(2733), 1, + [193354] = 4, + ACTIONS(9474), 1, + anon_sym_COMMA, + ACTIONS(9476), 1, + anon_sym_RPAREN, + STATE(6119), 1, + aux_sym_formal_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [193368] = 4, + ACTIONS(3141), 1, anon_sym_RBRACK, - ACTIONS(8594), 1, + ACTIONS(9478), 1, anon_sym_COMMA, - STATE(5306), 1, + STATE(6172), 1, aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160449] = 2, + [193382] = 4, + ACTIONS(2147), 1, + anon_sym_COMMA, + ACTIONS(9480), 1, + anon_sym_RPAREN, + STATE(6050), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8592), 3, - sym__automatic_semicolon, + [193396] = 3, + ACTIONS(9482), 1, + anon_sym_as, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7437), 2, anon_sym_COMMA, - anon_sym_SEMI, - [160459] = 2, + anon_sym_RBRACE, + [193408] = 3, + ACTIONS(4811), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, - sym__automatic_semicolon, + ACTIONS(4813), 2, anon_sym_COMMA, - anon_sym_SEMI, - [160469] = 4, - ACTIONS(8596), 1, - anon_sym_LPAREN, - ACTIONS(8598), 1, - anon_sym_await, - STATE(35), 1, - sym__for_header, + anon_sym_LBRACE_PIPE, + [193420] = 3, + ACTIONS(4837), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160483] = 2, + ACTIONS(4839), 2, + anon_sym_COMMA, + anon_sym_LBRACE_PIPE, + [193432] = 4, + ACTIONS(3621), 1, + anon_sym_GT, + ACTIONS(9484), 1, + anon_sym_COMMA, + STATE(5798), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, - sym__automatic_semicolon, + [193446] = 4, + ACTIONS(6114), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160493] = 2, + ACTIONS(6118), 1, + anon_sym_RBRACK, + STATE(6120), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8600), 3, - sym__automatic_semicolon, + [193460] = 4, + ACTIONS(2147), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160503] = 2, + ACTIONS(6196), 1, + anon_sym_RPAREN, + STATE(6014), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8600), 3, - sym__automatic_semicolon, + [193474] = 4, + ACTIONS(2147), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160513] = 2, + ACTIONS(6196), 1, + anon_sym_RPAREN, + STATE(6050), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8467), 3, - sym__automatic_semicolon, + [193488] = 3, + ACTIONS(4845), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4847), 2, anon_sym_COMMA, - anon_sym_SEMI, - [160523] = 2, + anon_sym_LBRACE_PIPE, + [193500] = 4, + ACTIONS(3978), 1, + anon_sym_LPAREN, + ACTIONS(9486), 1, + anon_sym_DOT, + STATE(3534), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8394), 3, - sym__automatic_semicolon, + [193514] = 4, + ACTIONS(6114), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160533] = 2, + ACTIONS(6118), 1, + anon_sym_RBRACK, + STATE(6187), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8523), 3, - sym__automatic_semicolon, + [193528] = 4, + ACTIONS(2147), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160543] = 2, + ACTIONS(9488), 1, + anon_sym_RPAREN, + STATE(6050), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8515), 3, - sym__automatic_semicolon, + [193542] = 4, + ACTIONS(9490), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160553] = 4, - ACTIONS(8602), 1, + ACTIONS(9492), 1, + anon_sym_RBRACE, + STATE(6056), 1, + aux_sym_enum_body_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [193556] = 3, + ACTIONS(9494), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8960), 2, + anon_sym_extends, + anon_sym_LBRACE_PIPE, + [193568] = 4, + ACTIONS(9496), 1, sym_identifier, - ACTIONS(8604), 1, + ACTIONS(9498), 1, anon_sym_LBRACK, - ACTIONS(8606), 1, + ACTIONS(9500), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160567] = 2, + [193582] = 4, + ACTIONS(2147), 1, + anon_sym_COMMA, + ACTIONS(6238), 1, + anon_sym_RPAREN, + STATE(6020), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, - sym__automatic_semicolon, + [193596] = 4, + ACTIONS(2147), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160577] = 2, + ACTIONS(6238), 1, + anon_sym_RPAREN, + STATE(6050), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, - sym__automatic_semicolon, + [193610] = 4, + ACTIONS(2147), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160587] = 2, + ACTIONS(9502), 1, + anon_sym_RPAREN, + STATE(6050), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, - sym__automatic_semicolon, + [193624] = 4, + ACTIONS(2080), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160597] = 4, - ACTIONS(8608), 1, + ACTIONS(9199), 1, + anon_sym_RBRACK, + STATE(6217), 1, + aux_sym_array_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [193638] = 4, + ACTIONS(7435), 1, + anon_sym_type, + ACTIONS(9504), 1, sym_identifier, - ACTIONS(8610), 1, + STATE(6442), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [193652] = 4, + ACTIONS(5462), 1, + anon_sym_COMMA, + ACTIONS(8577), 1, + anon_sym_RPAREN, + STATE(6124), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [193666] = 4, + ACTIONS(9506), 1, + anon_sym_LPAREN, + ACTIONS(9508), 1, + anon_sym_await, + STATE(48), 1, + sym__for_header, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [193680] = 4, + ACTIONS(9510), 1, + anon_sym_COMMA, + ACTIONS(9513), 1, + anon_sym_RBRACE, + STATE(6025), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [193694] = 4, + ACTIONS(1872), 1, + anon_sym_RPAREN, + ACTIONS(9515), 1, + anon_sym_COMMA, + STATE(6130), 1, + aux_sym_formal_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [193708] = 4, + ACTIONS(9517), 1, + sym_identifier, + ACTIONS(9519), 1, anon_sym_LBRACK, - ACTIONS(8612), 1, + ACTIONS(9521), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160611] = 4, - ACTIONS(218), 1, - anon_sym_LBRACE_PIPE, - ACTIONS(1546), 1, + [193722] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8092), 3, anon_sym_LBRACE, - STATE(942), 1, - sym_object_type, + anon_sym_COLON, + anon_sym_EQ_GT, + [193732] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160625] = 2, + ACTIONS(8096), 3, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_EQ_GT, + [193742] = 4, + ACTIONS(9145), 1, + anon_sym_from, + ACTIONS(9523), 1, + anon_sym_as, + STATE(6316), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8412), 3, - sym__automatic_semicolon, + [193756] = 4, + ACTIONS(2147), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160635] = 2, + ACTIONS(6198), 1, + anon_sym_RPAREN, + STATE(6050), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, - sym__automatic_semicolon, + [193770] = 4, + ACTIONS(9525), 1, + sym_identifier, + ACTIONS(9527), 1, + anon_sym_LBRACK, + ACTIONS(9529), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [193784] = 4, + ACTIONS(2147), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160645] = 4, - ACTIONS(1042), 1, - anon_sym_LBRACE_PIPE, - ACTIONS(1634), 1, - anon_sym_LBRACE, - STATE(4415), 1, - sym_object_type, + ACTIONS(9531), 1, + anon_sym_RPAREN, + STATE(6050), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160659] = 2, + [193798] = 4, + ACTIONS(6766), 1, + anon_sym_LPAREN, + ACTIONS(9486), 1, + anon_sym_DOT, + STATE(3534), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8521), 3, - sym__automatic_semicolon, + [193812] = 4, + ACTIONS(2845), 1, + anon_sym_RBRACK, + ACTIONS(9533), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160669] = 2, + STATE(6172), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8523), 3, - sym__automatic_semicolon, + [193826] = 4, + ACTIONS(7435), 1, + anon_sym_type, + ACTIONS(9535), 1, + sym_identifier, + STATE(6487), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [193840] = 4, + ACTIONS(6146), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160679] = 2, + ACTIONS(9537), 1, + anon_sym_RBRACE, + STATE(6052), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8457), 3, - sym__automatic_semicolon, + [193854] = 4, + ACTIONS(9539), 1, + sym_identifier, + STATE(4740), 1, + sym_decorator_member_expression, + STATE(6899), 1, + sym_decorator_call_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [193868] = 4, + ACTIONS(6146), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160689] = 4, - ACTIONS(8614), 1, + ACTIONS(9537), 1, + anon_sym_RBRACE, + STATE(6025), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [193882] = 4, + ACTIONS(9541), 1, anon_sym_COMMA, - ACTIONS(8616), 1, + ACTIONS(9544), 1, anon_sym_RBRACE, - STATE(5069), 1, - aux_sym_enum_body_repeat1, + STATE(6040), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160703] = 4, - ACTIONS(1997), 1, + [193896] = 4, + ACTIONS(9546), 1, anon_sym_COMMA, - ACTIONS(8618), 1, + ACTIONS(9548), 1, anon_sym_RPAREN, - STATE(4952), 1, - aux_sym_array_repeat1, + STATE(6055), 1, + aux_sym_formal_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160717] = 2, + [193910] = 3, + ACTIONS(7584), 1, + anon_sym_const, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, - sym__automatic_semicolon, + ACTIONS(7582), 2, + sym_identifier, + anon_sym_out, + [193922] = 4, + ACTIONS(7873), 1, + anon_sym_RBRACE, + ACTIONS(9550), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160727] = 4, - ACTIONS(8620), 1, + STATE(6169), 1, + aux_sym_named_imports_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [193936] = 4, + ACTIONS(9145), 1, + anon_sym_from, + ACTIONS(9523), 1, + anon_sym_as, + STATE(6457), 1, + sym__from_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [193950] = 4, + ACTIONS(4506), 1, + anon_sym_LPAREN, + ACTIONS(9552), 1, + anon_sym_DOT, + STATE(1830), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [193964] = 4, + ACTIONS(9554), 1, sym_identifier, - ACTIONS(8622), 1, + ACTIONS(9556), 1, anon_sym_LBRACK, - ACTIONS(8624), 1, + ACTIONS(9558), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160741] = 2, + [193978] = 3, + ACTIONS(9562), 1, + anon_sym_const, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8457), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160751] = 2, + ACTIONS(9560), 2, + sym_identifier, + anon_sym_out, + [193990] = 3, + ACTIONS(8892), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8394), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160761] = 2, + ACTIONS(4148), 2, + anon_sym_in, + anon_sym_of, + [194002] = 4, + ACTIONS(2711), 1, + anon_sym_while, + ACTIONS(9564), 1, + anon_sym_else, + STATE(918), 1, + sym_else_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, - sym__automatic_semicolon, + [194016] = 4, + ACTIONS(6297), 1, + anon_sym_RPAREN, + ACTIONS(9566), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160771] = 2, + STATE(6050), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8626), 3, - sym__automatic_semicolon, + [194030] = 4, + ACTIONS(6146), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160781] = 2, + ACTIONS(9569), 1, + anon_sym_RBRACE, + STATE(6025), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8467), 3, - sym__automatic_semicolon, + [194044] = 4, + ACTIONS(6146), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160791] = 2, + ACTIONS(9571), 1, + anon_sym_RBRACE, + STATE(6025), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8400), 3, - sym__automatic_semicolon, + [194058] = 4, + ACTIONS(9573), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160801] = 2, + ACTIONS(9575), 1, + anon_sym_RBRACE, + STATE(6099), 1, + aux_sym_enum_body_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8394), 3, + [194072] = 3, + ACTIONS(9577), 1, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160811] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, - sym__automatic_semicolon, + ACTIONS(7700), 2, + anon_sym_in, + anon_sym_of, + [194084] = 4, + ACTIONS(1864), 1, + anon_sym_RPAREN, + ACTIONS(9579), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160821] = 2, + STATE(6130), 1, + aux_sym_formal_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, - sym__automatic_semicolon, + [194098] = 4, + ACTIONS(9581), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160831] = 4, - ACTIONS(8628), 1, - sym_identifier, - ACTIONS(8630), 1, - anon_sym_LBRACK, - ACTIONS(8632), 1, - sym_private_property_identifier, + ACTIONS(9583), 1, + anon_sym_RBRACE, + STATE(6099), 1, + aux_sym_enum_body_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160845] = 2, + [194112] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160855] = 2, + ACTIONS(8050), 3, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_EQ_GT, + [194122] = 4, + ACTIONS(8515), 1, + anon_sym_AMP, + ACTIONS(8517), 1, + anon_sym_PIPE, + ACTIONS(8519), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8523), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160865] = 2, + [194136] = 3, + ACTIONS(9587), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, + ACTIONS(9585), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [160875] = 2, + [194148] = 4, + ACTIONS(7441), 1, + anon_sym_LPAREN, + ACTIONS(9589), 1, + anon_sym_DOT, + STATE(4146), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [194162] = 3, + ACTIONS(9591), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8400), 3, + ACTIONS(9585), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [160885] = 2, + [194174] = 4, + ACTIONS(5941), 1, + anon_sym_COMMA, + ACTIONS(9593), 1, + anon_sym_RBRACE, + STATE(6040), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8394), 3, - sym__automatic_semicolon, + [194188] = 4, + ACTIONS(9595), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160895] = 2, + ACTIONS(9597), 1, + anon_sym_RBRACK, + STATE(6084), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8467), 3, - sym__automatic_semicolon, + [194202] = 4, + ACTIONS(5941), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160905] = 2, + ACTIONS(9599), 1, + anon_sym_RBRACE, + STATE(6108), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, - sym__automatic_semicolon, + [194216] = 4, + ACTIONS(4753), 1, + anon_sym_extends, + ACTIONS(9601), 1, + anon_sym_AMP, + ACTIONS(9603), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [194230] = 4, + ACTIONS(6146), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160915] = 2, + ACTIONS(9605), 1, + anon_sym_RBRACE, + STATE(5996), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8626), 3, - sym__automatic_semicolon, + [194244] = 4, + ACTIONS(6146), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160925] = 3, - ACTIONS(4307), 1, - anon_sym_LBRACE, + ACTIONS(9605), 1, + anon_sym_RBRACE, + STATE(6025), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4309), 2, + [194258] = 4, + ACTIONS(9607), 1, anon_sym_COMMA, - anon_sym_LBRACE_PIPE, - [160937] = 2, + ACTIONS(9609), 1, + anon_sym_RBRACK, + STATE(6035), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8634), 3, - sym__automatic_semicolon, + [194272] = 4, + ACTIONS(5941), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160947] = 2, + ACTIONS(9599), 1, + anon_sym_RBRACE, + STATE(6040), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8394), 3, - sym__automatic_semicolon, + [194286] = 4, + ACTIONS(3653), 1, + anon_sym_GT, + ACTIONS(9611), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160957] = 2, + STATE(5798), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, - sym__automatic_semicolon, + [194300] = 4, + ACTIONS(2080), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160967] = 2, + ACTIONS(9199), 1, + anon_sym_RBRACK, + STATE(6175), 1, + aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, - sym__automatic_semicolon, + [194314] = 4, + ACTIONS(2147), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160977] = 2, + ACTIONS(6236), 1, + anon_sym_RPAREN, + STATE(6087), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, - sym__automatic_semicolon, + [194328] = 4, + ACTIONS(2147), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160987] = 2, + ACTIONS(6236), 1, + anon_sym_RPAREN, + STATE(6050), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, - sym__automatic_semicolon, + [194342] = 4, + ACTIONS(5941), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160997] = 2, + ACTIONS(9613), 1, + anon_sym_RBRACE, + STATE(6040), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8523), 3, - sym__automatic_semicolon, + [194356] = 3, + ACTIONS(9615), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9617), 2, anon_sym_COMMA, - anon_sym_SEMI, - [161007] = 4, - ACTIONS(8636), 1, + anon_sym_from, + [194368] = 4, + ACTIONS(9619), 1, sym_identifier, - ACTIONS(8638), 1, - anon_sym_LBRACK, - ACTIONS(8640), 1, - sym_private_property_identifier, + STATE(4752), 1, + sym_decorator_member_expression, + STATE(6719), 1, + sym_decorator_call_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161021] = 2, + [194382] = 4, + ACTIONS(9621), 1, + anon_sym_COMMA, + ACTIONS(9623), 1, + anon_sym_RPAREN, + STATE(6115), 1, + aux_sym_formal_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, - sym__automatic_semicolon, + [194396] = 4, + ACTIONS(2080), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161031] = 2, + ACTIONS(9197), 1, + anon_sym_RBRACK, + STATE(6118), 1, + aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8523), 3, - sym__automatic_semicolon, + [194410] = 4, + ACTIONS(6114), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161041] = 2, + ACTIONS(6169), 1, + anon_sym_RBRACK, + STATE(6117), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(698), 3, - anon_sym_EQ, + [194424] = 4, + ACTIONS(6114), 1, anon_sym_COMMA, - anon_sym_RBRACE, - [161051] = 2, + ACTIONS(6169), 1, + anon_sym_RBRACK, + STATE(6187), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8525), 3, - sym__automatic_semicolon, + [194438] = 4, + ACTIONS(2080), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161061] = 3, - ACTIONS(7903), 1, - anon_sym_LBRACE, + ACTIONS(9197), 1, + anon_sym_RBRACK, + STATE(6217), 1, + aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7905), 2, - anon_sym_COMMA, - anon_sym_LBRACE_PIPE, - [161073] = 2, + [194452] = 4, + ACTIONS(9145), 1, + anon_sym_from, + ACTIONS(9523), 1, + anon_sym_as, + STATE(6629), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8525), 3, - sym__automatic_semicolon, + [194466] = 4, + ACTIONS(5941), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161083] = 2, + ACTIONS(9593), 1, + anon_sym_RBRACE, + STATE(6074), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8400), 3, - sym__automatic_semicolon, + [194480] = 4, + ACTIONS(3053), 1, + anon_sym_RBRACK, + ACTIONS(9625), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161093] = 2, + STATE(6172), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8527), 3, - sym__automatic_semicolon, + [194494] = 4, + ACTIONS(3643), 1, + anon_sym_GT, + ACTIONS(9627), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161103] = 3, - ACTIONS(8642), 1, - anon_sym_LBRACE, + STATE(5798), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8011), 2, - anon_sym_extends, - anon_sym_LBRACE_PIPE, - [161115] = 2, + [194508] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8412), 3, + ACTIONS(8930), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161125] = 4, - ACTIONS(8644), 1, + [194518] = 4, + ACTIONS(2147), 1, anon_sym_COMMA, - ACTIONS(8647), 1, - anon_sym_RBRACE, - STATE(5049), 1, - aux_sym_object_repeat1, + ACTIONS(9629), 1, + anon_sym_RPAREN, + STATE(6050), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [194532] = 4, + ACTIONS(6114), 1, + anon_sym_COMMA, + ACTIONS(6218), 1, + anon_sym_RBRACK, + STATE(6134), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161139] = 2, + [194546] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8467), 3, + ACTIONS(9631), 3, sym__automatic_semicolon, - anon_sym_COMMA, + anon_sym_from, anon_sym_SEMI, - [161149] = 3, - ACTIONS(8649), 1, - anon_sym_EQ, + [194556] = 3, + ACTIONS(8956), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8559), 2, + ACTIONS(8958), 2, anon_sym_COMMA, - anon_sym_from, - [161161] = 2, + anon_sym_LBRACE_PIPE, + [194568] = 4, + ACTIONS(5075), 1, + anon_sym_LPAREN, + ACTIONS(9633), 1, + anon_sym_DOT, + STATE(2336), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [194582] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, + ACTIONS(9635), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161171] = 2, + [194592] = 4, + ACTIONS(9637), 1, + anon_sym_COMMA, + ACTIONS(9639), 1, + anon_sym_GT, + STATE(6137), 1, + aux_sym_type_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8400), 3, - sym__automatic_semicolon, + [194606] = 3, + ACTIONS(9641), 1, + anon_sym_as, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9643), 2, anon_sym_COMMA, - anon_sym_SEMI, - [161181] = 2, + anon_sym_RBRACE, + [194618] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8523), 3, + ACTIONS(9645), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161191] = 2, + [194628] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8531), 3, + ACTIONS(9287), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161201] = 2, + [194638] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8651), 3, + ACTIONS(9647), 3, sym__automatic_semicolon, - anon_sym_COMMA, + anon_sym_from, anon_sym_SEMI, - [161211] = 2, + [194648] = 4, + ACTIONS(9649), 1, + sym_identifier, + ACTIONS(9651), 1, + anon_sym_LBRACK, + ACTIONS(9653), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, - sym__automatic_semicolon, + [194662] = 4, + ACTIONS(9655), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161221] = 2, + ACTIONS(9658), 1, + anon_sym_RBRACE, + STATE(6099), 1, + aux_sym_enum_body_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8523), 3, - sym__automatic_semicolon, + [194676] = 4, + ACTIONS(8254), 1, + anon_sym_GT, + ACTIONS(9660), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161231] = 4, - ACTIONS(2969), 1, - anon_sym_RBRACK, - ACTIONS(8653), 1, + STATE(6204), 1, + aux_sym_type_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [194690] = 4, + ACTIONS(9662), 1, + sym_identifier, + ACTIONS(9664), 1, + anon_sym_LBRACK, + ACTIONS(9666), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [194704] = 4, + ACTIONS(6146), 1, anon_sym_COMMA, - STATE(5306), 1, - aux_sym_tuple_type_repeat1, + ACTIONS(9668), 1, + anon_sym_RBRACE, + STATE(6025), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161245] = 3, - ACTIONS(8657), 1, - anon_sym_const, + [194718] = 3, + ACTIONS(9670), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8655), 2, - sym_identifier, - anon_sym_out, - [161257] = 2, + ACTIONS(8912), 2, + anon_sym_extends, + anon_sym_LBRACE_PIPE, + [194730] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, - sym__automatic_semicolon, + ACTIONS(7437), 3, anon_sym_COMMA, - anon_sym_SEMI, - [161267] = 2, + anon_sym_RBRACE, + anon_sym_from, + [194740] = 4, + ACTIONS(6114), 1, + anon_sym_COMMA, + ACTIONS(6218), 1, + anon_sym_RBRACK, + STATE(6187), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8525), 3, - sym__automatic_semicolon, + [194754] = 4, + ACTIONS(6146), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161277] = 2, + ACTIONS(9672), 1, + anon_sym_RBRACE, + STATE(6025), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8521), 3, - sym__automatic_semicolon, + [194768] = 4, + ACTIONS(5941), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161287] = 4, - ACTIONS(1650), 1, - anon_sym_DQUOTE, - ACTIONS(1652), 1, - anon_sym_SQUOTE, - STATE(4631), 1, - sym_string, + ACTIONS(9674), 1, + anon_sym_RBRACE, + STATE(6040), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161301] = 2, + [194782] = 4, + ACTIONS(5941), 1, + anon_sym_COMMA, + ACTIONS(9676), 1, + anon_sym_RBRACE, + STATE(6040), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8531), 3, - sym__automatic_semicolon, + [194796] = 4, + ACTIONS(6146), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161311] = 2, + ACTIONS(9678), 1, + anon_sym_RBRACE, + STATE(6025), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, - sym__automatic_semicolon, + [194810] = 4, + ACTIONS(6146), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161321] = 4, - ACTIONS(8659), 1, + ACTIONS(9680), 1, + anon_sym_RBRACE, + STATE(6025), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [194824] = 4, + ACTIONS(5941), 1, anon_sym_COMMA, - ACTIONS(8661), 1, + ACTIONS(9682), 1, anon_sym_RBRACE, - STATE(5096), 1, - aux_sym_enum_body_repeat1, + STATE(6040), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161335] = 4, - ACTIONS(6856), 1, + [194838] = 4, + ACTIONS(7563), 1, anon_sym_LPAREN, - ACTIONS(8576), 1, + ACTIONS(9486), 1, anon_sym_DOT, - STATE(2972), 1, + STATE(3534), 1, sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161349] = 4, - ACTIONS(8663), 1, + [194852] = 4, + ACTIONS(8790), 1, anon_sym_COMMA, - ACTIONS(8665), 1, - anon_sym_RBRACE, - STATE(5096), 1, - aux_sym_enum_body_repeat1, + ACTIONS(9684), 1, + anon_sym_LBRACE, + STATE(5798), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161363] = 2, + [194866] = 4, + ACTIONS(9145), 1, + anon_sym_from, + ACTIONS(9523), 1, + anon_sym_as, + STATE(6453), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8394), 3, - sym__automatic_semicolon, + [194880] = 4, + ACTIONS(1870), 1, + anon_sym_RPAREN, + ACTIONS(9686), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161373] = 4, - ACTIONS(5238), 1, + STATE(6130), 1, + aux_sym_formal_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [194894] = 3, + ACTIONS(9688), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9617), 2, anon_sym_COMMA, - ACTIONS(8667), 1, - anon_sym_RBRACE, - STATE(4775), 1, - aux_sym_object_pattern_repeat1, + anon_sym_from, + [194906] = 4, + ACTIONS(6114), 1, + anon_sym_COMMA, + ACTIONS(9690), 1, + anon_sym_RBRACK, + STATE(6187), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161387] = 4, - ACTIONS(5444), 1, + [194920] = 4, + ACTIONS(2080), 1, anon_sym_COMMA, - ACTIONS(8669), 1, - anon_sym_RBRACE, - STATE(4777), 1, - aux_sym_object_repeat1, + ACTIONS(9692), 1, + anon_sym_RBRACK, + STATE(6217), 1, + aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161401] = 2, + [194934] = 4, + ACTIONS(1856), 1, + anon_sym_RPAREN, + ACTIONS(9694), 1, + anon_sym_COMMA, + STATE(6130), 1, + aux_sym_formal_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, - sym__automatic_semicolon, + [194948] = 4, + ACTIONS(6114), 1, + anon_sym_COMMA, + ACTIONS(9696), 1, + anon_sym_RBRACK, + STATE(6187), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [194962] = 3, + ACTIONS(9698), 1, + anon_sym_out, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7867), 2, + anon_sym_const, + sym_identifier, + [194974] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6297), 3, anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + [194984] = 3, + ACTIONS(9701), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9703), 2, + sym__automatic_semicolon, anon_sym_SEMI, - [161411] = 4, - ACTIONS(5444), 1, + [194996] = 4, + ACTIONS(5796), 1, + anon_sym_RPAREN, + ACTIONS(9705), 1, anon_sym_COMMA, - ACTIONS(8669), 1, - anon_sym_RBRACE, - STATE(5049), 1, - aux_sym_object_repeat1, + STATE(6124), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [195010] = 3, + ACTIONS(9195), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9708), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [195022] = 4, + ACTIONS(3966), 1, + anon_sym_LPAREN, + ACTIONS(9710), 1, + anon_sym_DOT, + STATE(3759), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [195036] = 4, + ACTIONS(9712), 1, + anon_sym_COMMA, + ACTIONS(9714), 1, + anon_sym_RBRACK, + STATE(6177), 1, + aux_sym_tuple_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [195050] = 4, + ACTIONS(6093), 1, + anon_sym_extends, + ACTIONS(9716), 1, + anon_sym_AMP, + ACTIONS(9718), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161425] = 2, + [195064] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8525), 3, + ACTIONS(8930), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161435] = 2, + [195074] = 4, + ACTIONS(9720), 1, + anon_sym_COMMA, + ACTIONS(9723), 1, + anon_sym_RPAREN, + STATE(6130), 1, + aux_sym_formal_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [195088] = 3, + ACTIONS(9725), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, + ACTIONS(9727), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [161445] = 4, - ACTIONS(8671), 1, + [195100] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9729), 3, + anon_sym_LBRACE, anon_sym_COMMA, - ACTIONS(8674), 1, - anon_sym_GT, - STATE(5077), 1, - aux_sym_type_parameters_repeat1, + anon_sym_implements, + [195110] = 4, + ACTIONS(9731), 1, + anon_sym_COMMA, + ACTIONS(9733), 1, + anon_sym_RBRACK, + STATE(6155), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161459] = 4, - ACTIONS(5238), 1, + [195124] = 4, + ACTIONS(6114), 1, anon_sym_COMMA, - ACTIONS(8667), 1, - anon_sym_RBRACE, - STATE(5088), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(9735), 1, + anon_sym_RBRACK, + STATE(6187), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161473] = 4, - ACTIONS(8126), 1, - anon_sym_from, - ACTIONS(8571), 1, - anon_sym_as, - STATE(5392), 1, - sym__from_clause, + [195138] = 4, + ACTIONS(7557), 1, + anon_sym_AMP, + ACTIONS(7561), 1, + anon_sym_extends, + ACTIONS(9737), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161487] = 2, + [195152] = 4, + ACTIONS(3641), 1, + anon_sym_GT, + ACTIONS(9739), 1, + anon_sym_COMMA, + STATE(5798), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8531), 3, - sym__automatic_semicolon, + [195166] = 4, + ACTIONS(8282), 1, + anon_sym_GT, + ACTIONS(9741), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161497] = 2, + STATE(6204), 1, + aux_sym_type_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8394), 3, - sym__automatic_semicolon, + [195180] = 4, + ACTIONS(3659), 1, + anon_sym_GT, + ACTIONS(9743), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161507] = 2, + STATE(5798), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6444), 3, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_LT, - [161517] = 2, + [195194] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, - sym__automatic_semicolon, + ACTIONS(8256), 3, + anon_sym_LBRACK, + sym_identifier, + sym_private_property_identifier, + [195204] = 4, + ACTIONS(7435), 1, + anon_sym_type, + ACTIONS(9745), 1, + sym_identifier, + STATE(6517), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [195218] = 4, + ACTIONS(2147), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161527] = 3, - ACTIONS(8213), 1, - anon_sym_EQ, + ACTIONS(6045), 1, + anon_sym_RPAREN, + STATE(6157), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8676), 2, + [195232] = 4, + ACTIONS(2147), 1, anon_sym_COMMA, - anon_sym_RBRACE, - [161539] = 2, + ACTIONS(6045), 1, + anon_sym_RPAREN, + STATE(6050), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8527), 3, - sym__automatic_semicolon, + [195246] = 4, + ACTIONS(9747), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161549] = 4, - ACTIONS(218), 1, + ACTIONS(9749), 1, + anon_sym_RBRACK, + STATE(6216), 1, + aux_sym_tuple_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [195260] = 4, + ACTIONS(1130), 1, anon_sym_LBRACE_PIPE, - ACTIONS(1546), 1, + ACTIONS(1782), 1, anon_sym_LBRACE, - STATE(856), 1, + STATE(4736), 1, sym_object_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161563] = 4, - ACTIONS(8678), 1, - anon_sym_COMMA, - ACTIONS(8680), 1, - anon_sym_RBRACE, - STATE(5329), 1, - aux_sym_enum_body_repeat1, + [195274] = 4, + ACTIONS(9751), 1, + sym_identifier, + ACTIONS(9753), 1, + anon_sym_LBRACK, + ACTIONS(9755), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161577] = 4, - ACTIONS(8682), 1, - anon_sym_COMMA, - ACTIONS(8685), 1, - anon_sym_RBRACE, - STATE(5088), 1, - aux_sym_object_pattern_repeat1, + [195288] = 4, + ACTIONS(9757), 1, + sym_identifier, + ACTIONS(9759), 1, + anon_sym_LBRACK, + ACTIONS(9761), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161591] = 2, + [195302] = 4, + ACTIONS(2147), 1, + anon_sym_COMMA, + ACTIONS(6152), 1, + anon_sym_RPAREN, + STATE(6184), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8467), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161601] = 4, - ACTIONS(1997), 1, + [195316] = 4, + ACTIONS(2147), 1, anon_sym_COMMA, - ACTIONS(8687), 1, + ACTIONS(6152), 1, anon_sym_RPAREN, - STATE(4952), 1, + STATE(6050), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161615] = 2, + [195330] = 3, + ACTIONS(9763), 1, + anon_sym_as, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, - sym__automatic_semicolon, + ACTIONS(9617), 2, anon_sym_COMMA, - anon_sym_SEMI, - [161625] = 4, - ACTIONS(8126), 1, - anon_sym_from, - ACTIONS(8571), 1, - anon_sym_as, - STATE(5465), 1, - sym__from_clause, + anon_sym_RBRACE, + [195342] = 4, + ACTIONS(9765), 1, + sym_identifier, + ACTIONS(9767), 1, + anon_sym_LBRACK, + ACTIONS(9769), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161639] = 2, + [195356] = 4, + ACTIONS(9771), 1, + sym_identifier, + ACTIONS(9773), 1, + anon_sym_LBRACK, + ACTIONS(9775), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161649] = 2, + [195370] = 4, + ACTIONS(7529), 1, + anon_sym_AMP, + ACTIONS(7531), 1, + anon_sym_PIPE, + ACTIONS(7533), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8394), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161659] = 2, + [195384] = 4, + ACTIONS(7435), 1, + anon_sym_type, + ACTIONS(9777), 1, + sym_identifier, + STATE(6526), 1, + sym__import_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161669] = 4, - ACTIONS(8689), 1, + [195398] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8022), 3, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_EQ_GT, + [195408] = 4, + ACTIONS(3081), 1, + anon_sym_RBRACK, + ACTIONS(9779), 1, anon_sym_COMMA, - ACTIONS(8692), 1, - anon_sym_RBRACE, - STATE(5096), 1, - aux_sym_enum_body_repeat1, + STATE(6172), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161683] = 2, + [195422] = 4, + ACTIONS(8002), 1, + anon_sym_AMP, + ACTIONS(8012), 1, + anon_sym_PIPE, + ACTIONS(8014), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, - sym__automatic_semicolon, + [195436] = 4, + ACTIONS(2147), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161693] = 2, + ACTIONS(9781), 1, + anon_sym_RPAREN, + STATE(6050), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8467), 3, - sym__automatic_semicolon, + [195450] = 4, + ACTIONS(9783), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161703] = 2, + ACTIONS(9785), 1, + anon_sym_RBRACE, + STATE(6043), 1, + aux_sym_named_imports_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8694), 3, - sym__automatic_semicolon, - anon_sym_from, - anon_sym_SEMI, - [161713] = 4, - ACTIONS(8696), 1, - anon_sym_COMMA, - ACTIONS(8698), 1, + [195464] = 4, + ACTIONS(7930), 1, anon_sym_RBRACE, - STATE(5216), 1, + ACTIONS(9787), 1, + anon_sym_COMMA, + STATE(6238), 1, aux_sym_export_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161727] = 3, - ACTIONS(8700), 1, - anon_sym_as, + [195478] = 4, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(9789), 1, + anon_sym_EQ, + STATE(7187), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8702), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [161739] = 2, + [195492] = 3, + ACTIONS(9587), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, + ACTIONS(9791), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [161749] = 2, + [195504] = 3, + ACTIONS(9591), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8704), 3, + ACTIONS(9791), 2, sym__automatic_semicolon, - anon_sym_from, anon_sym_SEMI, - [161759] = 4, - ACTIONS(8706), 1, + [195516] = 3, + ACTIONS(9793), 1, + anon_sym_as, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9795), 2, anon_sym_COMMA, - ACTIONS(8709), 1, anon_sym_RBRACE, - STATE(5104), 1, - aux_sym_export_clause_repeat1, + [195528] = 4, + ACTIONS(3645), 1, + anon_sym_GT, + ACTIONS(9797), 1, + anon_sym_COMMA, + STATE(5798), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161773] = 2, + [195542] = 4, + ACTIONS(217), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1692), 1, + anon_sym_LBRACE, + STATE(920), 1, + sym_object_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8394), 3, - sym__automatic_semicolon, + [195556] = 4, + ACTIONS(2147), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161783] = 4, - ACTIONS(3249), 1, - anon_sym_GT, - ACTIONS(8711), 1, + ACTIONS(6136), 1, + anon_sym_RPAREN, + STATE(6219), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [195570] = 4, + ACTIONS(2147), 1, anon_sym_COMMA, - STATE(4598), 1, - aux_sym_implements_clause_repeat1, + ACTIONS(6136), 1, + anon_sym_RPAREN, + STATE(6050), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161797] = 2, + [195584] = 3, + ACTIONS(9195), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8412), 3, - sym__automatic_semicolon, + ACTIONS(9799), 2, anon_sym_COMMA, - anon_sym_SEMI, - [161807] = 4, - ACTIONS(8713), 1, + anon_sym_RBRACE, + [195596] = 4, + ACTIONS(9801), 1, anon_sym_COMMA, - ACTIONS(8715), 1, + ACTIONS(9804), 1, anon_sym_RBRACE, - STATE(5190), 1, + STATE(6169), 1, aux_sym_named_imports_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161821] = 2, + [195610] = 4, + ACTIONS(893), 1, + anon_sym_COLON, + ACTIONS(9806), 1, + anon_sym_RPAREN, + STATE(6931), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8400), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161831] = 4, - ACTIONS(8717), 1, + [195624] = 4, + ACTIONS(9808), 1, + sym_identifier, + ACTIONS(9810), 1, + anon_sym_LBRACK, + ACTIONS(9812), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [195638] = 4, + ACTIONS(9814), 1, anon_sym_COMMA, - ACTIONS(8719), 1, - anon_sym_RPAREN, - STATE(4792), 1, - aux_sym_formal_parameters_repeat1, + ACTIONS(9817), 1, + anon_sym_RBRACK, + STATE(6172), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161845] = 2, + [195652] = 4, + ACTIONS(9819), 1, + sym_identifier, + ACTIONS(9821), 1, + anon_sym_require, + STATE(6061), 1, + sym_nested_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161855] = 4, - ACTIONS(1997), 1, - anon_sym_COMMA, - ACTIONS(5627), 1, - anon_sym_RPAREN, - STATE(5090), 1, - aux_sym_array_repeat1, + [195666] = 4, + ACTIONS(1708), 1, + anon_sym_DQUOTE, + ACTIONS(1710), 1, + anon_sym_SQUOTE, + STATE(7006), 1, + sym_string, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161869] = 4, - ACTIONS(1997), 1, + [195680] = 4, + ACTIONS(2080), 1, anon_sym_COMMA, - ACTIONS(5627), 1, - anon_sym_RPAREN, - STATE(4952), 1, - aux_sym_array_repeat1, + ACTIONS(9823), 1, + anon_sym_RBRACK, + STATE(6217), 1, + aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161883] = 3, - ACTIONS(8721), 1, - anon_sym_as, + [195694] = 4, + ACTIONS(9825), 1, + anon_sym_COMMA, + ACTIONS(9827), 1, + anon_sym_GT, + STATE(6100), 1, + aux_sym_type_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8559), 2, + [195708] = 4, + ACTIONS(2779), 1, + anon_sym_RBRACK, + ACTIONS(9829), 1, anon_sym_COMMA, - anon_sym_RBRACE, - [161895] = 2, + STATE(6172), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8457), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161905] = 2, + [195722] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8521), 3, + ACTIONS(1982), 3, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [161915] = 2, + anon_sym_DOT, + [195732] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, + ACTIONS(1894), 3, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [161925] = 2, + anon_sym_DOT, + [195742] = 4, + ACTIONS(7387), 1, + anon_sym_LPAREN, + ACTIONS(9831), 1, + anon_sym_DOT, + STATE(4144), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161935] = 4, - ACTIONS(6700), 1, - anon_sym_type, - ACTIONS(8723), 1, - sym_identifier, - STATE(5490), 1, - sym__import_identifier, + [195756] = 4, + ACTIONS(1130), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1782), 1, + anon_sym_LBRACE, + STATE(4949), 1, + sym_object_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161949] = 4, - ACTIONS(6700), 1, - anon_sym_type, - ACTIONS(8725), 1, - sym_identifier, - STATE(5393), 1, - sym__import_identifier, + [195770] = 4, + ACTIONS(2685), 1, + anon_sym_LBRACE, + ACTIONS(9833), 1, + anon_sym_LPAREN, + STATE(874), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161963] = 4, - ACTIONS(1924), 1, + [195784] = 4, + ACTIONS(9835), 1, anon_sym_COMMA, - ACTIONS(8361), 1, - anon_sym_RBRACK, - STATE(4800), 1, - aux_sym_array_pattern_repeat1, + ACTIONS(9837), 1, + anon_sym_RBRACE, + STATE(6207), 1, + aux_sym_enum_body_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161977] = 4, - ACTIONS(8727), 1, + [195798] = 4, + ACTIONS(2147), 1, anon_sym_COMMA, - ACTIONS(8730), 1, - anon_sym_RBRACE, - STATE(5122), 1, - aux_sym_named_imports_repeat1, + ACTIONS(9839), 1, + anon_sym_RPAREN, + STATE(6050), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161991] = 4, - ACTIONS(1562), 1, - anon_sym_DQUOTE, - ACTIONS(1564), 1, - anon_sym_SQUOTE, - STATE(6098), 1, - sym_string, + [195812] = 3, + ACTIONS(9841), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162005] = 2, + ACTIONS(9004), 2, + anon_sym_extends, + anon_sym_LBRACE_PIPE, + [195824] = 4, + ACTIONS(9843), 1, + anon_sym_LPAREN, + ACTIONS(9845), 1, + anon_sym_await, + STATE(56), 1, + sym__for_header, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, - sym__automatic_semicolon, + [195838] = 4, + ACTIONS(6297), 1, + anon_sym_RBRACK, + ACTIONS(9847), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162015] = 3, - ACTIONS(8732), 1, - anon_sym_LBRACE, + STATE(6187), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8117), 2, - anon_sym_extends, - anon_sym_LBRACE_PIPE, - [162027] = 4, - ACTIONS(5539), 1, + [195852] = 4, + ACTIONS(9850), 1, anon_sym_COMMA, - ACTIONS(5561), 1, + ACTIONS(9852), 1, anon_sym_RBRACK, - STATE(4799), 1, - aux_sym_array_repeat1, + STATE(6199), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162041] = 2, + [195866] = 4, + ACTIONS(7944), 1, + anon_sym_AMP, + ACTIONS(7946), 1, + anon_sym_PIPE, + ACTIONS(7948), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, - sym__automatic_semicolon, + [195880] = 4, + ACTIONS(3603), 1, + anon_sym_GT, + ACTIONS(9854), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162051] = 2, + STATE(5798), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8515), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162061] = 4, - ACTIONS(5539), 1, + [195894] = 4, + ACTIONS(2147), 1, anon_sym_COMMA, - ACTIONS(5561), 1, - anon_sym_RBRACK, - STATE(5174), 1, + ACTIONS(6128), 1, + anon_sym_RPAREN, + STATE(6200), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162075] = 4, - ACTIONS(8734), 1, + [195908] = 4, + ACTIONS(2147), 1, anon_sym_COMMA, - ACTIONS(8736), 1, + ACTIONS(6128), 1, anon_sym_RPAREN, - STATE(5170), 1, - aux_sym_formal_parameters_repeat1, + STATE(6050), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162089] = 4, - ACTIONS(1924), 1, - anon_sym_COMMA, - ACTIONS(8361), 1, - anon_sym_RBRACK, - STATE(5212), 1, - aux_sym_array_pattern_repeat1, + [195922] = 4, + ACTIONS(9856), 1, + sym_identifier, + ACTIONS(9858), 1, + anon_sym_LBRACK, + ACTIONS(9860), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [195936] = 4, + ACTIONS(9862), 1, + sym_identifier, + ACTIONS(9864), 1, + anon_sym_LBRACK, + ACTIONS(9866), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162103] = 2, + [195950] = 4, + ACTIONS(9868), 1, + sym_identifier, + ACTIONS(9870), 1, + anon_sym_LBRACK, + ACTIONS(9872), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8457), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162113] = 2, + [195964] = 4, + ACTIONS(9874), 1, + sym_identifier, + ACTIONS(9876), 1, + anon_sym_LBRACK, + ACTIONS(9878), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8515), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162123] = 4, - ACTIONS(2497), 1, - anon_sym_LBRACE, - ACTIONS(8738), 1, - anon_sym_LPAREN, - STATE(792), 1, - sym_statement_block, + [195978] = 4, + ACTIONS(9880), 1, + sym_identifier, + ACTIONS(9882), 1, + anon_sym_LBRACK, + ACTIONS(9884), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162137] = 2, + [195992] = 4, + ACTIONS(9886), 1, + sym_identifier, + ACTIONS(9888), 1, + anon_sym_LBRACK, + ACTIONS(9890), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8740), 3, - sym__automatic_semicolon, + [196006] = 4, + ACTIONS(3105), 1, + anon_sym_RBRACK, + ACTIONS(9892), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162147] = 2, + STATE(6172), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, - sym__automatic_semicolon, + [196020] = 4, + ACTIONS(2147), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162157] = 2, + ACTIONS(9894), 1, + anon_sym_RPAREN, + STATE(6050), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8531), 3, - sym__automatic_semicolon, + [196034] = 4, + ACTIONS(2707), 1, + anon_sym_LT, + ACTIONS(9896), 1, + anon_sym_EQ, + STATE(6992), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [196048] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(740), 3, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_SEMI, - [162167] = 4, - ACTIONS(1924), 1, + anon_sym_RBRACE, + [196058] = 4, + ACTIONS(9898), 1, + sym_identifier, + ACTIONS(9900), 1, + anon_sym_LBRACK, + ACTIONS(9902), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [196072] = 4, + ACTIONS(9904), 1, anon_sym_COMMA, - ACTIONS(8215), 1, - anon_sym_RBRACK, - STATE(5166), 1, - aux_sym_array_pattern_repeat1, + ACTIONS(9907), 1, + anon_sym_GT, + STATE(6204), 1, + aux_sym_type_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162181] = 4, - ACTIONS(5444), 1, + [196086] = 4, + ACTIONS(6146), 1, anon_sym_COMMA, - ACTIONS(8742), 1, + ACTIONS(9909), 1, anon_sym_RBRACE, - STATE(5049), 1, + STATE(6025), 1, aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162195] = 4, - ACTIONS(5539), 1, + [196100] = 4, + ACTIONS(9911), 1, anon_sym_COMMA, - ACTIONS(5541), 1, - anon_sym_RBRACK, - STATE(5157), 1, - aux_sym_array_repeat1, + ACTIONS(9913), 1, + anon_sym_RBRACE, + STATE(6099), 1, + aux_sym_enum_body_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162209] = 4, - ACTIONS(5238), 1, + [196114] = 4, + ACTIONS(9915), 1, anon_sym_COMMA, - ACTIONS(8744), 1, + ACTIONS(9917), 1, anon_sym_RBRACE, - STATE(5088), 1, - aux_sym_object_pattern_repeat1, + STATE(6099), 1, + aux_sym_enum_body_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162223] = 4, - ACTIONS(5539), 1, - anon_sym_COMMA, - ACTIONS(5541), 1, - anon_sym_RBRACK, - STATE(5174), 1, - aux_sym_array_repeat1, + [196128] = 4, + ACTIONS(9919), 1, + sym_identifier, + ACTIONS(9921), 1, + anon_sym_LBRACK, + ACTIONS(9923), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162237] = 3, - ACTIONS(8746), 1, + [196142] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9925), 3, sym__automatic_semicolon, + anon_sym_from, + anon_sym_SEMI, + [196152] = 3, + ACTIONS(8436), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6903), 2, + ACTIONS(4148), 2, anon_sym_in, anon_sym_of, - [162249] = 2, + [196164] = 4, + ACTIONS(3345), 1, + anon_sym_DQUOTE, + ACTIONS(3347), 1, + anon_sym_SQUOTE, + STATE(5406), 1, + sym_string, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7281), 3, - anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - [162259] = 2, + [196178] = 4, + ACTIONS(8308), 1, + anon_sym_AMP, + ACTIONS(8310), 1, + anon_sym_PIPE, + ACTIONS(8312), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8045), 3, - sym__automatic_semicolon, + [196192] = 4, + ACTIONS(9927), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162269] = 2, + ACTIONS(9929), 1, + anon_sym_RPAREN, + STATE(6026), 1, + aux_sym_formal_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162279] = 2, + [196206] = 4, + ACTIONS(7111), 1, + anon_sym_LPAREN, + ACTIONS(9931), 1, + anon_sym_DOT, + STATE(3939), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5747), 3, + [196220] = 4, + ACTIONS(6146), 1, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACK, - [162289] = 3, - ACTIONS(8213), 1, - anon_sym_EQ, + ACTIONS(9933), 1, + anon_sym_RBRACE, + STATE(6110), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8748), 2, - anon_sym_COMMA, + [196234] = 4, + ACTIONS(3017), 1, anon_sym_RBRACK, - [162301] = 4, - ACTIONS(849), 1, - anon_sym_COLON, - ACTIONS(8750), 1, - anon_sym_RPAREN, - STATE(6108), 1, - sym_type_annotation, + ACTIONS(9935), 1, + anon_sym_COMMA, + STATE(6172), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162315] = 2, + [196248] = 4, + ACTIONS(9708), 1, + anon_sym_RBRACK, + ACTIONS(9937), 1, + anon_sym_COMMA, + STATE(6217), 1, + aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8467), 3, - sym__automatic_semicolon, + [196262] = 4, + ACTIONS(6146), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162325] = 2, + ACTIONS(9933), 1, + anon_sym_RBRACE, + STATE(6025), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8752), 3, - sym__automatic_semicolon, - anon_sym_from, - anon_sym_SEMI, - [162335] = 2, + [196276] = 4, + ACTIONS(2147), 1, + anon_sym_COMMA, + ACTIONS(9940), 1, + anon_sym_RPAREN, + STATE(6050), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8521), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162345] = 4, - ACTIONS(1924), 1, + [196290] = 4, + ACTIONS(9942), 1, anon_sym_COMMA, - ACTIONS(8215), 1, + ACTIONS(9944), 1, anon_sym_RBRACK, - STATE(5212), 1, - aux_sym_array_pattern_repeat1, + STATE(6231), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162359] = 2, + [196304] = 4, + ACTIONS(7742), 1, + anon_sym_AMP, + ACTIONS(7758), 1, + anon_sym_PIPE, + ACTIONS(7760), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8521), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162369] = 2, + [196318] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, - sym__automatic_semicolon, + ACTIONS(7067), 3, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_LT, + [196328] = 4, + ACTIONS(3609), 1, + anon_sym_GT, + ACTIONS(9946), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162379] = 2, + STATE(5798), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162389] = 4, - ACTIONS(5539), 1, + [196342] = 4, + ACTIONS(2147), 1, anon_sym_COMMA, - ACTIONS(8754), 1, - anon_sym_RBRACK, - STATE(5174), 1, + ACTIONS(6175), 1, + anon_sym_RPAREN, + STATE(6233), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162403] = 2, + [196356] = 4, + ACTIONS(2147), 1, + anon_sym_COMMA, + ACTIONS(6175), 1, + anon_sym_RPAREN, + STATE(6050), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8756), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162413] = 3, - ACTIONS(8102), 1, - anon_sym_EQ, + [196370] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3725), 2, - anon_sym_in, - anon_sym_of, - [162425] = 4, - ACTIONS(8758), 1, + ACTIONS(9948), 3, + anon_sym_const, sym_identifier, - ACTIONS(8760), 1, - anon_sym_require, - STATE(5193), 1, - sym_nested_identifier, + anon_sym_out, + [196380] = 4, + ACTIONS(9950), 1, + sym_identifier, + ACTIONS(9952), 1, + anon_sym_LBRACK, + ACTIONS(9954), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162439] = 4, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(8762), 1, - anon_sym_EQ, - STATE(5860), 1, - sym_type_parameters, + [196394] = 4, + ACTIONS(9956), 1, + sym_identifier, + ACTIONS(9958), 1, + anon_sym_LBRACK, + ACTIONS(9960), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162453] = 2, + [196408] = 4, + ACTIONS(9962), 1, + sym_identifier, + ACTIONS(9964), 1, + anon_sym_LBRACK, + ACTIONS(9966), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162463] = 2, + [196422] = 4, + ACTIONS(9968), 1, + sym_identifier, + ACTIONS(9970), 1, + anon_sym_LBRACK, + ACTIONS(9972), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8756), 3, - sym__automatic_semicolon, + [196436] = 4, + ACTIONS(3117), 1, + anon_sym_RBRACK, + ACTIONS(9974), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162473] = 3, - ACTIONS(8764), 1, - sym_identifier, + STATE(6172), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8766), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [162485] = 2, + [196450] = 4, + ACTIONS(7895), 1, + anon_sym_implements, + ACTIONS(9976), 1, + anon_sym_LBRACE, + STATE(6898), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8467), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162495] = 4, - ACTIONS(1924), 1, + [196464] = 4, + ACTIONS(2147), 1, anon_sym_COMMA, - ACTIONS(8768), 1, - anon_sym_RBRACK, - STATE(5212), 1, - aux_sym_array_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [162509] = 2, + ACTIONS(9978), 1, + anon_sym_RPAREN, + STATE(6050), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7545), 3, + [196478] = 4, + ACTIONS(217), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1692), 1, anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - [162519] = 2, + STATE(936), 1, + sym_object_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8770), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162529] = 2, + [196492] = 3, + ACTIONS(9980), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8756), 3, - sym__automatic_semicolon, + ACTIONS(4047), 2, anon_sym_COMMA, - anon_sym_SEMI, - [162539] = 4, - ACTIONS(1714), 1, - anon_sym_RPAREN, - ACTIONS(8772), 1, + anon_sym_RBRACK, + [196504] = 4, + ACTIONS(9983), 1, anon_sym_COMMA, - STATE(4746), 1, - aux_sym_formal_parameters_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [162553] = 2, + ACTIONS(9985), 1, + anon_sym_RBRACE, + STATE(6159), 1, + aux_sym_export_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8412), 3, - sym__automatic_semicolon, + [196518] = 4, + ACTIONS(6146), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162563] = 2, + ACTIONS(9987), 1, + anon_sym_RBRACE, + STATE(6025), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8774), 3, - sym__automatic_semicolon, + [196532] = 4, + ACTIONS(9989), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162573] = 3, - ACTIONS(8776), 1, - sym_identifier, + ACTIONS(9992), 1, + anon_sym_RBRACE, + STATE(6238), 1, + aux_sym_export_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8778), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [162585] = 4, - ACTIONS(5747), 1, - anon_sym_RBRACK, - ACTIONS(8780), 1, + [196546] = 4, + ACTIONS(6146), 1, anon_sym_COMMA, - STATE(5174), 1, - aux_sym_array_repeat1, + ACTIONS(9909), 1, + anon_sym_RBRACE, + STATE(6102), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162599] = 4, - ACTIONS(3560), 1, + [196560] = 4, + ACTIONS(5327), 1, anon_sym_LPAREN, - ACTIONS(8576), 1, + ACTIONS(9994), 1, anon_sym_DOT, - STATE(2972), 1, + STATE(2770), 1, sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162613] = 2, + [196574] = 4, + ACTIONS(2147), 1, + anon_sym_COMMA, + ACTIONS(6198), 1, + anon_sym_RPAREN, + STATE(6033), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8774), 3, - sym__automatic_semicolon, + [196588] = 4, + ACTIONS(9996), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162623] = 2, + ACTIONS(9998), 1, + anon_sym_RBRACK, + STATE(6002), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8783), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162633] = 3, - ACTIONS(8785), 1, - anon_sym_as, + [196602] = 4, + ACTIONS(5866), 1, + anon_sym_extends, + ACTIONS(10000), 1, + anon_sym_AMP, + ACTIONS(10002), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [162645] = 4, - ACTIONS(8789), 1, - anon_sym_COMMA, - ACTIONS(8791), 1, - anon_sym_GT, - STATE(5254), 1, - aux_sym_type_parameters_repeat1, + [196616] = 3, + ACTIONS(9496), 1, + sym_identifier, + ACTIONS(9500), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162659] = 2, + [196627] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8521), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162669] = 3, - ACTIONS(8793), 1, - anon_sym_as, + ACTIONS(10004), 2, + sym_identifier, + anon_sym_out, + [196636] = 3, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(1019), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6702), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [162681] = 4, - ACTIONS(6700), 1, - anon_sym_type, - ACTIONS(8795), 1, - sym_identifier, - STATE(5478), 1, - sym__import_identifier, + [196647] = 3, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(4829), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162695] = 2, + [196658] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, + ACTIONS(10006), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [162705] = 2, + [196667] = 3, + ACTIONS(10008), 1, + anon_sym_SEMI, + ACTIONS(10010), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162715] = 4, - ACTIONS(6700), 1, - anon_sym_type, - ACTIONS(8797), 1, + [196678] = 3, + ACTIONS(10012), 1, sym_identifier, - STATE(5479), 1, - sym__import_identifier, + STATE(6162), 1, + sym_nested_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162729] = 2, + [196689] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3170), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8467), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162739] = 2, + [196700] = 3, + ACTIONS(10014), 1, + sym_identifier, + ACTIONS(10016), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162749] = 2, + [196711] = 3, + ACTIONS(10018), 1, + sym_identifier, + ACTIONS(10020), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8799), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162759] = 2, + [196722] = 3, + ACTIONS(10022), 1, + sym_identifier, + ACTIONS(10024), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8801), 3, - sym__automatic_semicolon, - anon_sym_from, - anon_sym_SEMI, - [162769] = 4, - ACTIONS(6976), 1, - anon_sym_RBRACE, - ACTIONS(8803), 1, - anon_sym_COMMA, - STATE(5122), 1, - aux_sym_named_imports_repeat1, + [196733] = 3, + ACTIONS(10026), 1, + sym_identifier, + ACTIONS(10028), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162783] = 2, + [196744] = 3, + ACTIONS(10030), 1, + sym_identifier, + ACTIONS(10032), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162793] = 3, - ACTIONS(7273), 1, - anon_sym_DOT, + [196755] = 3, + ACTIONS(10034), 1, + sym_identifier, + ACTIONS(10036), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8805), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [162805] = 3, - ACTIONS(7245), 1, - anon_sym_DOT, + [196766] = 3, + ACTIONS(10038), 1, + sym_identifier, + ACTIONS(10040), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8805), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [162817] = 2, + [196777] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8467), 3, - sym__automatic_semicolon, + ACTIONS(10042), 2, anon_sym_COMMA, - anon_sym_SEMI, - [162827] = 2, + anon_sym_RPAREN, + [196786] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8807), 3, + ACTIONS(10044), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [162837] = 2, + [196795] = 3, + ACTIONS(10046), 1, + anon_sym_SEMI, + ACTIONS(10048), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8809), 3, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_implements, - [162847] = 4, - ACTIONS(5444), 1, - anon_sym_COMMA, - ACTIONS(8811), 1, - anon_sym_RBRACE, - STATE(5227), 1, - aux_sym_object_repeat1, + [196806] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162861] = 2, + ACTIONS(10050), 2, + anon_sym_in, + anon_sym_of, + [196815] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, + ACTIONS(10052), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [162871] = 2, + [196824] = 3, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5366), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8813), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162881] = 4, - ACTIONS(5444), 1, - anon_sym_COMMA, - ACTIONS(8811), 1, - anon_sym_RBRACE, - STATE(5049), 1, - aux_sym_object_repeat1, + [196835] = 3, + ACTIONS(10054), 1, + sym_identifier, + ACTIONS(10056), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162895] = 2, + [196846] = 3, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(6962), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162905] = 2, + [196857] = 3, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6469), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8813), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162915] = 2, + [196868] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8396), 3, + ACTIONS(10058), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [162925] = 2, + [196877] = 3, + ACTIONS(10060), 1, + sym_identifier, + ACTIONS(10062), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8815), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162935] = 2, + [196888] = 3, + ACTIONS(10064), 1, + sym_identifier, + ACTIONS(10066), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8817), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162945] = 4, - ACTIONS(8819), 1, - anon_sym_COMMA, - ACTIONS(8821), 1, - anon_sym_RPAREN, - STATE(5235), 1, - aux_sym_formal_parameters_repeat1, + [196899] = 3, + ACTIONS(10068), 1, + sym_identifier, + ACTIONS(10070), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162959] = 2, + [196910] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8515), 3, + ACTIONS(10072), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [162969] = 2, + [196919] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, - sym__automatic_semicolon, + ACTIONS(10074), 2, anon_sym_COMMA, - anon_sym_SEMI, - [162979] = 2, + anon_sym_GT, + [196928] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3218), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8521), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162989] = 2, + [196939] = 3, + ACTIONS(7702), 1, + anon_sym_COLON, + STATE(6092), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8394), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162999] = 2, + [196950] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163009] = 4, - ACTIONS(8748), 1, - anon_sym_RBRACK, - ACTIONS(8823), 1, + ACTIONS(10076), 2, anon_sym_COMMA, - STATE(5212), 1, - aux_sym_array_pattern_repeat1, + anon_sym_GT, + [196959] = 3, + ACTIONS(7897), 1, + anon_sym_LBRACE, + STATE(872), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163023] = 2, + [196970] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8826), 3, + ACTIONS(10078), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [163033] = 2, + [196979] = 3, + ACTIONS(10080), 1, + sym_identifier, + ACTIONS(10082), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163043] = 4, - ACTIONS(3546), 1, - anon_sym_LPAREN, - ACTIONS(8828), 1, - anon_sym_DOT, - STATE(3261), 1, - sym_arguments, + [196990] = 3, + ACTIONS(9145), 1, + anon_sym_from, + STATE(5347), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163057] = 4, - ACTIONS(7092), 1, - anon_sym_RBRACE, - ACTIONS(8830), 1, + [197001] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6691), 2, anon_sym_COMMA, - STATE(5104), 1, - aux_sym_export_clause_repeat1, + anon_sym_RBRACE, + [197010] = 3, + ACTIONS(10084), 1, + sym_identifier, + ACTIONS(10086), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163071] = 2, + [197021] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8400), 3, - sym__automatic_semicolon, + ACTIONS(6675), 2, anon_sym_COMMA, - anon_sym_SEMI, - [163081] = 2, + anon_sym_RBRACE, + [197030] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3219), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8467), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163091] = 2, + [197041] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3192), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163101] = 2, + [197052] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3200), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163111] = 4, - ACTIONS(2529), 1, - anon_sym_LT, - ACTIONS(8832), 1, - anon_sym_EQ, - STATE(5893), 1, - sym_type_parameters, + [197063] = 3, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(866), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163125] = 2, + [197074] = 3, + ACTIONS(7666), 1, + anon_sym_LBRACE, + STATE(1919), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8467), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163135] = 2, + [197085] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, - sym__automatic_semicolon, + ACTIONS(6695), 2, anon_sym_COMMA, - anon_sym_SEMI, - [163145] = 2, + anon_sym_RBRACE, + [197094] = 3, + ACTIONS(10088), 1, + sym_identifier, + ACTIONS(10090), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8834), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163155] = 2, + [197105] = 3, + ACTIONS(4743), 1, + anon_sym_LBRACE, + STATE(1940), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [197116] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8836), 3, + ACTIONS(10092), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [163165] = 4, - ACTIONS(5444), 1, - anon_sym_COMMA, - ACTIONS(8838), 1, - anon_sym_RBRACE, - STATE(5049), 1, - aux_sym_object_repeat1, + [197125] = 3, + ACTIONS(7903), 1, + anon_sym_LBRACE, + STATE(242), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163179] = 4, - ACTIONS(5444), 1, - anon_sym_COMMA, - ACTIONS(8840), 1, - anon_sym_RBRACE, - STATE(5049), 1, - aux_sym_object_repeat1, + [197136] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3220), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163193] = 2, + [197147] = 3, + ACTIONS(8932), 1, + anon_sym_in, + ACTIONS(8934), 1, + anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8836), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163203] = 2, + [197158] = 3, + ACTIONS(3709), 1, + anon_sym_LPAREN, + STATE(4228), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163213] = 2, + [197169] = 3, + ACTIONS(10094), 1, + anon_sym_LBRACE, + STATE(1023), 1, + sym_enum_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163223] = 2, + [197180] = 3, + ACTIONS(9662), 1, + sym_identifier, + ACTIONS(9666), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163233] = 2, + [197191] = 3, + ACTIONS(7622), 1, + anon_sym_LBRACE, + STATE(2880), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163243] = 2, + [197202] = 3, + ACTIONS(7901), 1, + anon_sym_LBRACE, + STATE(950), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163253] = 2, + [197213] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8461), 3, - sym__automatic_semicolon, + ACTIONS(9723), 2, anon_sym_COMMA, - anon_sym_SEMI, - [163263] = 4, - ACTIONS(1684), 1, anon_sym_RPAREN, - ACTIONS(8842), 1, - anon_sym_COMMA, - STATE(4746), 1, - aux_sym_formal_parameters_repeat1, + [197222] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3222), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163277] = 2, + [197233] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8826), 3, - sym__automatic_semicolon, + ACTIONS(10096), 2, anon_sym_COMMA, - anon_sym_SEMI, - [163287] = 2, + anon_sym_RBRACE, + [197242] = 3, + ACTIONS(7622), 1, + anon_sym_LBRACE, + STATE(2351), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8467), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163297] = 2, + [197253] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, - sym__automatic_semicolon, + ACTIONS(10098), 2, anon_sym_COMMA, - anon_sym_SEMI, - [163307] = 2, + anon_sym_RPAREN, + [197262] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, + ACTIONS(10100), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [163317] = 2, + [197271] = 3, + ACTIONS(8884), 1, + anon_sym_LBRACE, + STATE(868), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163327] = 2, + [197282] = 3, + ACTIONS(7920), 1, + anon_sym_LBRACE, + STATE(5129), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7539), 3, + [197293] = 3, + ACTIONS(7903), 1, anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - [163337] = 3, - ACTIONS(7525), 1, - anon_sym_EQ, + STATE(245), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3725), 2, - anon_sym_in, - anon_sym_of, - [163349] = 2, + [197304] = 3, + ACTIONS(10102), 1, + anon_sym_LBRACE, + STATE(5155), 1, + sym_enum_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8398), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163359] = 2, + [197315] = 3, + ACTIONS(10104), 1, + sym_identifier, + ACTIONS(10106), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8447), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163369] = 4, - ACTIONS(7417), 1, - anon_sym_AMP, - ACTIONS(7419), 1, - anon_sym_PIPE, - ACTIONS(7421), 1, - anon_sym_extends, + [197326] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3202), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163383] = 2, + [197337] = 3, + ACTIONS(9649), 1, + sym_identifier, + ACTIONS(9653), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8844), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163393] = 2, + [197348] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8846), 3, - sym__automatic_semicolon, + ACTIONS(10108), 2, anon_sym_COMMA, - anon_sym_SEMI, - [163403] = 2, + anon_sym_RBRACE, + [197357] = 3, + ACTIONS(7666), 1, + anon_sym_LBRACE, + STATE(3054), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8124), 3, - sym__automatic_semicolon, - anon_sym_COMMA, + [197368] = 3, + ACTIONS(10110), 1, anon_sym_SEMI, - [163413] = 2, + ACTIONS(10112), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8848), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163423] = 2, + [197379] = 3, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(6742), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8815), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163433] = 2, + [197390] = 3, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(827), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8515), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163443] = 2, + [197401] = 3, + ACTIONS(7897), 1, + anon_sym_LBRACE, + STATE(875), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163453] = 4, - ACTIONS(8850), 1, - anon_sym_COMMA, - ACTIONS(8852), 1, - anon_sym_RBRACK, - STATE(5309), 1, - aux_sym_tuple_type_repeat1, + [197412] = 3, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6512), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163467] = 4, - ACTIONS(7293), 1, - anon_sym_GT, - ACTIONS(8854), 1, - anon_sym_COMMA, - STATE(5077), 1, - aux_sym_type_parameters_repeat1, + [197423] = 3, + ACTIONS(7614), 1, + anon_sym_LBRACE, + STATE(2735), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163481] = 2, + [197434] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, - sym__automatic_semicolon, + ACTIONS(6712), 2, anon_sym_COMMA, - anon_sym_SEMI, - [163491] = 4, - ACTIONS(6871), 1, - anon_sym_AMP, - ACTIONS(6875), 1, - anon_sym_extends, - ACTIONS(7854), 1, - anon_sym_PIPE, + anon_sym_RBRACE, + [197443] = 3, + ACTIONS(5364), 1, + anon_sym_LBRACE, + STATE(2882), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [197454] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3193), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163505] = 2, + [197465] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8412), 3, - sym__automatic_semicolon, + ACTIONS(6760), 2, anon_sym_COMMA, + anon_sym_RBRACE, + [197474] = 3, + ACTIONS(10114), 1, + anon_sym_SEMI, + ACTIONS(10116), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [197485] = 3, + ACTIONS(10118), 1, anon_sym_SEMI, - [163515] = 2, + ACTIONS(10120), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [197496] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3226), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [197507] = 3, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6612), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8531), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163525] = 2, + [197518] = 3, + ACTIONS(10122), 1, + sym_identifier, + ACTIONS(10124), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8531), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163535] = 2, + [197529] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3227), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8515), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163545] = 2, + [197540] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163555] = 4, - ACTIONS(3241), 1, - anon_sym_GT, - ACTIONS(8856), 1, + ACTIONS(6760), 2, anon_sym_COMMA, - STATE(4598), 1, - aux_sym_implements_clause_repeat1, + anon_sym_RBRACE, + [197549] = 3, + ACTIONS(10126), 1, + anon_sym_LPAREN, + STATE(46), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163569] = 2, + [197560] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8740), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163579] = 4, - ACTIONS(1997), 1, + ACTIONS(10128), 2, anon_sym_COMMA, - ACTIONS(5462), 1, anon_sym_RPAREN, - STATE(5314), 1, - aux_sym_array_repeat1, + [197569] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3246), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163593] = 2, + [197580] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163603] = 4, - ACTIONS(1997), 1, + ACTIONS(10130), 2, anon_sym_COMMA, - ACTIONS(5462), 1, - anon_sym_RPAREN, - STATE(4952), 1, - aux_sym_array_repeat1, + anon_sym_GT, + [197589] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163617] = 2, + ACTIONS(5985), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [197598] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3228), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8858), 3, - anon_sym_const, - sym_identifier, - anon_sym_out, - [163627] = 2, + [197609] = 3, + ACTIONS(7614), 1, + anon_sym_LBRACE, + STATE(2742), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, - sym__automatic_semicolon, + [197620] = 3, + ACTIONS(10132), 1, anon_sym_COMMA, - anon_sym_SEMI, - [163637] = 2, + ACTIONS(10134), 1, + anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8412), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163647] = 2, + [197631] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, - sym__automatic_semicolon, + ACTIONS(6716), 2, anon_sym_COMMA, - anon_sym_SEMI, - [163657] = 2, + anon_sym_RBRACE, + [197640] = 3, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(6725), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163667] = 2, + [197651] = 3, + ACTIONS(5364), 1, + anon_sym_LBRACE, + STATE(2921), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8412), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163677] = 2, + [197662] = 3, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6325), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8531), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163687] = 2, + [197673] = 3, + ACTIONS(10136), 1, + anon_sym_LBRACE, + STATE(993), 1, + sym_switch_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8531), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163697] = 2, + [197684] = 3, + ACTIONS(10138), 1, + anon_sym_in, + ACTIONS(10140), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8515), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163707] = 2, + [197695] = 3, + ACTIONS(10126), 1, + anon_sym_LPAREN, + STATE(47), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163717] = 2, + [197706] = 3, + ACTIONS(5065), 1, + anon_sym_LBRACE, + STATE(2540), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163727] = 2, + [197717] = 3, + ACTIONS(5065), 1, + anon_sym_LBRACE, + STATE(2543), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8412), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163737] = 2, + [197728] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8515), 3, - sym__automatic_semicolon, + ACTIONS(9708), 2, anon_sym_COMMA, - anon_sym_SEMI, - [163747] = 4, - ACTIONS(4578), 1, - anon_sym_LPAREN, - ACTIONS(8860), 1, - anon_sym_DOT, - STATE(1932), 1, - sym_arguments, + anon_sym_RBRACK, + [197737] = 3, + ACTIONS(7614), 1, + anon_sym_LBRACE, + STATE(2747), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163761] = 2, + [197748] = 3, + ACTIONS(10102), 1, + anon_sym_LBRACE, + STATE(5042), 1, + sym_enum_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163771] = 2, + [197759] = 3, + ACTIONS(7901), 1, + anon_sym_LBRACE, + STATE(895), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8515), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163781] = 4, - ACTIONS(8862), 1, + [197770] = 3, + ACTIONS(10142), 1, sym_identifier, - ACTIONS(8864), 1, - anon_sym_LBRACK, - ACTIONS(8866), 1, - sym_private_property_identifier, + ACTIONS(10144), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163795] = 2, + [197781] = 3, + ACTIONS(10126), 1, + anon_sym_LPAREN, + STATE(49), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163805] = 2, + [197792] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3203), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163815] = 4, - ACTIONS(8868), 1, - sym_identifier, - ACTIONS(8870), 1, - anon_sym_LBRACK, - ACTIONS(8872), 1, - sym_private_property_identifier, + [197803] = 3, + ACTIONS(10146), 1, + anon_sym_LPAREN, + STATE(62), 1, + sym__for_header, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163829] = 2, + [197814] = 3, + ACTIONS(7614), 1, + anon_sym_LBRACE, + STATE(2795), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8412), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163839] = 4, - ACTIONS(8874), 1, - sym_identifier, - ACTIONS(8876), 1, - anon_sym_LBRACK, - ACTIONS(8878), 1, - sym_private_property_identifier, + [197825] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3209), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163853] = 2, + [197836] = 3, + ACTIONS(9145), 1, + anon_sym_from, + STATE(5250), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8515), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163863] = 2, + [197847] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8515), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163873] = 4, - ACTIONS(8880), 1, + ACTIONS(10148), 2, anon_sym_COMMA, - ACTIONS(8882), 1, anon_sym_RBRACK, - STATE(5059), 1, - aux_sym_tuple_type_repeat1, + [197856] = 3, + ACTIONS(7666), 1, + anon_sym_LBRACE, + STATE(1976), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163887] = 2, + [197867] = 3, + ACTIONS(4743), 1, + anon_sym_LBRACE, + STATE(1982), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163897] = 4, - ACTIONS(8884), 1, - sym_identifier, - ACTIONS(8886), 1, - anon_sym_LBRACK, - ACTIONS(8888), 1, - sym_private_property_identifier, + [197878] = 3, + ACTIONS(4743), 1, + anon_sym_LBRACE, + STATE(1958), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163911] = 2, + [197889] = 3, + ACTIONS(7622), 1, + anon_sym_LBRACE, + STATE(2322), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163921] = 2, + [197900] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8412), 3, - sym__automatic_semicolon, + ACTIONS(6720), 2, anon_sym_COMMA, - anon_sym_SEMI, - [163931] = 2, + anon_sym_RBRACE, + [197909] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, - sym__automatic_semicolon, + ACTIONS(6724), 2, anon_sym_COMMA, - anon_sym_SEMI, - [163941] = 2, + anon_sym_RBRACE, + [197918] = 3, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6570), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163951] = 2, + [197929] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8890), 3, - sym__automatic_semicolon, + ACTIONS(6724), 2, anon_sym_COMMA, - anon_sym_SEMI, - [163961] = 2, + anon_sym_RBRACE, + [197938] = 3, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(7055), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8412), 3, - sym__automatic_semicolon, - anon_sym_COMMA, + [197949] = 3, + ACTIONS(10150), 1, anon_sym_SEMI, - [163971] = 2, + ACTIONS(10152), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8892), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163981] = 2, + [197960] = 3, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6572), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8531), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163991] = 2, + [197971] = 3, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6574), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8531), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164001] = 2, + [197982] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3204), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8894), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164011] = 2, + [197993] = 3, + ACTIONS(7622), 1, + anon_sym_LBRACE, + STATE(2896), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8896), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164021] = 2, + [198004] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, + ACTIONS(10154), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [164031] = 4, - ACTIONS(8898), 1, - anon_sym_COMMA, - ACTIONS(8901), 1, - anon_sym_RBRACK, - STATE(5306), 1, - aux_sym_tuple_type_repeat1, + [198013] = 3, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(6892), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164045] = 2, + [198024] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, - sym__automatic_semicolon, + ACTIONS(6728), 2, anon_sym_COMMA, - anon_sym_SEMI, - [164055] = 2, + anon_sym_RBRACE, + [198033] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8515), 3, + ACTIONS(10156), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [164065] = 4, - ACTIONS(2889), 1, - anon_sym_RBRACK, - ACTIONS(8903), 1, - anon_sym_COMMA, - STATE(5306), 1, - aux_sym_tuple_type_repeat1, + [198042] = 3, + ACTIONS(5065), 1, + anon_sym_LBRACE, + STATE(2626), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164079] = 2, + [198053] = 3, + ACTIONS(5364), 1, + anon_sym_LBRACE, + STATE(2898), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8905), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164089] = 2, + [198064] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8515), 3, + ACTIONS(10158), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [164099] = 3, - ACTIONS(8907), 1, - anon_sym_EQ, + [198073] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3626), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [164111] = 4, - ACTIONS(8910), 1, + ACTIONS(6687), 2, anon_sym_COMMA, - ACTIONS(8912), 1, - anon_sym_GT, - STATE(4873), 1, - aux_sym_type_parameters_repeat1, + anon_sym_RBRACE, + [198082] = 3, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6579), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164125] = 4, - ACTIONS(1997), 1, - anon_sym_COMMA, - ACTIONS(8914), 1, - anon_sym_RPAREN, - STATE(4952), 1, - aux_sym_array_repeat1, + [198093] = 3, + ACTIONS(9145), 1, + anon_sym_from, + STATE(6455), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164139] = 2, + [198104] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, - sym__automatic_semicolon, + ACTIONS(6691), 2, anon_sym_COMMA, - anon_sym_SEMI, - [164149] = 2, + anon_sym_RBRACE, + [198113] = 3, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6590), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164159] = 2, + [198124] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, - sym__automatic_semicolon, + ACTIONS(6691), 2, anon_sym_COMMA, - anon_sym_SEMI, - [164169] = 2, + anon_sym_RBRACE, + [198133] = 3, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6604), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164179] = 4, - ACTIONS(5238), 1, + [198144] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6724), 2, anon_sym_COMMA, - ACTIONS(8916), 1, anon_sym_RBRACE, - STATE(5088), 1, - aux_sym_object_pattern_repeat1, + [198153] = 3, + ACTIONS(5364), 1, + anon_sym_LBRACE, + STATE(2901), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164193] = 2, + [198164] = 3, + ACTIONS(3709), 1, + anon_sym_LPAREN, + STATE(3929), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8394), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164203] = 2, + [198175] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, + ACTIONS(8970), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [164213] = 2, + [198184] = 3, + ACTIONS(9808), 1, + sym_identifier, + ACTIONS(9812), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8515), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164223] = 4, - ACTIONS(8918), 1, + [198195] = 3, + ACTIONS(10126), 1, + anon_sym_LPAREN, + STATE(76), 1, + sym_parenthesized_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [198206] = 3, + ACTIONS(10160), 1, sym_identifier, - STATE(4025), 1, - sym_decorator_member_expression, - STATE(6005), 1, - sym_decorator_call_expression, + ACTIONS(10162), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164237] = 2, + [198217] = 3, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6608), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8740), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164247] = 2, + [198228] = 3, + ACTIONS(10164), 1, + sym_identifier, + ACTIONS(10166), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8394), 3, - sym__automatic_semicolon, - anon_sym_COMMA, + [198239] = 3, + ACTIONS(10168), 1, anon_sym_SEMI, - [164257] = 4, - ACTIONS(5444), 1, - anon_sym_COMMA, - ACTIONS(8920), 1, - anon_sym_RBRACE, - STATE(5049), 1, - aux_sym_object_repeat1, + ACTIONS(10170), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164271] = 4, - ACTIONS(8922), 1, - anon_sym_COMMA, - ACTIONS(8924), 1, - anon_sym_RBRACE, - STATE(5096), 1, - aux_sym_enum_body_repeat1, + [198250] = 3, + ACTIONS(10172), 1, + sym_identifier, + ACTIONS(10174), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164285] = 2, + [198261] = 3, + ACTIONS(10176), 1, + anon_sym_LPAREN, + STATE(871), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8400), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164295] = 4, - ACTIONS(8926), 1, - anon_sym_COMMA, - ACTIONS(8928), 1, - anon_sym_RBRACE, - STATE(5096), 1, - aux_sym_enum_body_repeat1, + [198272] = 3, + ACTIONS(7666), 1, + anon_sym_LBRACE, + STATE(3121), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164309] = 2, + [198283] = 3, + ACTIONS(10126), 1, + anon_sym_LPAREN, + STATE(6345), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164319] = 2, + [198294] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, - sym__automatic_semicolon, + ACTIONS(10178), 2, anon_sym_COMMA, - anon_sym_SEMI, - [164329] = 2, + anon_sym_RBRACK, + [198303] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8515), 3, - sym__automatic_semicolon, + ACTIONS(6764), 2, anon_sym_COMMA, - anon_sym_SEMI, - [164339] = 2, + anon_sym_RBRACE, + [198312] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8388), 3, - sym__automatic_semicolon, + ACTIONS(6695), 2, anon_sym_COMMA, - anon_sym_SEMI, - [164349] = 2, + anon_sym_RBRACE, + [198321] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3207), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8392), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164359] = 3, - ACTIONS(8930), 1, - sym_identifier, - ACTIONS(8932), 1, - sym_private_property_identifier, + [198332] = 3, + ACTIONS(7085), 1, + anon_sym_LPAREN, + STATE(3985), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164370] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2715), 1, - sym_statement_block, + [198343] = 3, + ACTIONS(10180), 1, + sym_identifier, + ACTIONS(10182), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164381] = 3, - ACTIONS(8934), 1, + [198354] = 3, + ACTIONS(10184), 1, sym_identifier, - ACTIONS(8936), 1, + ACTIONS(10186), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164392] = 3, - ACTIONS(7560), 1, + [198365] = 3, + ACTIONS(2685), 1, anon_sym_LBRACE, - STATE(2716), 1, + STATE(6618), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164403] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2717), 1, - sym_statement_block, + [198376] = 3, + ACTIONS(10188), 1, + sym_identifier, + ACTIONS(10190), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164414] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2718), 1, - sym_statement_block, + [198387] = 3, + ACTIONS(10192), 1, + sym_identifier, + ACTIONS(10194), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164425] = 3, - ACTIONS(6932), 1, - anon_sym_LBRACE, - STATE(1689), 1, - sym_class_body, + [198398] = 3, + ACTIONS(9145), 1, + anon_sym_from, + STATE(6326), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164436] = 3, - ACTIONS(4219), 1, - anon_sym_LBRACE, - STATE(1690), 1, - sym_statement_block, + [198409] = 3, + ACTIONS(10196), 1, + sym_identifier, + ACTIONS(10198), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164447] = 3, - ACTIONS(4219), 1, + [198420] = 3, + ACTIONS(8884), 1, anon_sym_LBRACE, - STATE(1691), 1, + STATE(863), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164458] = 2, + [198431] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8938), 2, - sym_identifier, - anon_sym_out, - [164467] = 3, - ACTIONS(6932), 1, - anon_sym_LBRACE, - STATE(1692), 1, - sym_class_body, + ACTIONS(10200), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [198440] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164478] = 3, - ACTIONS(7560), 1, + ACTIONS(10202), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [198449] = 3, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(2678), 1, + STATE(3197), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164489] = 3, - ACTIONS(2497), 1, + [198460] = 3, + ACTIONS(7614), 1, anon_sym_LBRACE, - STATE(5452), 1, - sym_statement_block, + STATE(2799), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164500] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2735), 1, - sym_statement_block, + [198471] = 3, + ACTIONS(10204), 1, + sym_identifier, + ACTIONS(10206), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164511] = 3, - ACTIONS(6932), 1, - anon_sym_LBRACE, - STATE(2549), 1, - sym_class_body, + [198482] = 3, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(6915), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164522] = 3, - ACTIONS(8940), 1, - sym_identifier, - ACTIONS(8942), 1, - sym_private_property_identifier, + [198493] = 3, + ACTIONS(6766), 1, + anon_sym_LPAREN, + STATE(3333), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164533] = 3, - ACTIONS(7243), 1, + [198504] = 3, + ACTIONS(4684), 1, anon_sym_LBRACE, - STATE(797), 1, + STATE(3257), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164544] = 2, + [198515] = 3, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(7144), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6122), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [164553] = 2, + [198526] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7826), 2, - anon_sym_LBRACE, - anon_sym_EQ_GT, - [164562] = 3, - ACTIONS(8944), 1, - sym_identifier, - ACTIONS(8946), 1, - sym_private_property_identifier, + ACTIONS(10208), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [198535] = 3, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(6802), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164573] = 3, - ACTIONS(7560), 1, + [198546] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(10210), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [198555] = 3, + ACTIONS(1828), 1, anon_sym_LBRACE, - STATE(2738), 1, + STATE(259), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164584] = 3, - ACTIONS(8126), 1, - anon_sym_from, - STATE(4449), 1, - sym__from_clause, + [198566] = 3, + ACTIONS(10212), 1, + sym_identifier, + ACTIONS(10214), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164595] = 3, - ACTIONS(4189), 1, - anon_sym_LBRACE, - STATE(2216), 1, - sym_statement_block, + [198577] = 3, + ACTIONS(9751), 1, + sym_identifier, + ACTIONS(9755), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164606] = 3, - ACTIONS(2497), 1, + [198588] = 3, + ACTIONS(7666), 1, anon_sym_LBRACE, - STATE(935), 1, - sym_statement_block, + STATE(3056), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164617] = 3, - ACTIONS(8948), 1, + [198599] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(10216), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [198608] = 3, + ACTIONS(10218), 1, sym_identifier, - ACTIONS(8950), 1, + ACTIONS(10220), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164628] = 3, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(4549), 1, - sym_formal_parameters, + [198619] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164639] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2668), 1, - sym_statement_block, + ACTIONS(10222), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [198628] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164650] = 2, + ACTIONS(10224), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [198637] = 3, + ACTIONS(10226), 1, + sym_identifier, + ACTIONS(10228), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7790), 2, + [198648] = 3, + ACTIONS(7897), 1, anon_sym_LBRACE, - anon_sym_EQ_GT, - [164659] = 3, - ACTIONS(8952), 1, - sym_identifier, - ACTIONS(8954), 1, - sym_private_property_identifier, + STATE(864), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164670] = 2, + [198659] = 3, + ACTIONS(10146), 1, + anon_sym_LPAREN, + STATE(50), 1, + sym__for_header, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8655), 2, + [198670] = 3, + ACTIONS(10230), 1, sym_identifier, - anon_sym_out, - [164679] = 3, - ACTIONS(7243), 1, + ACTIONS(10232), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [198681] = 3, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(4221), 1, + STATE(3198), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164690] = 3, - ACTIONS(849), 1, - anon_sym_COLON, - STATE(5697), 1, - sym_type_annotation, + [198692] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164701] = 2, + ACTIONS(10234), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [198701] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8956), 2, + ACTIONS(10236), 2, anon_sym_COMMA, anon_sym_RBRACK, - [164710] = 3, - ACTIONS(7080), 1, + [198710] = 3, + ACTIONS(1828), 1, anon_sym_LBRACE, - STATE(888), 1, - sym_class_body, + STATE(241), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164721] = 2, + [198721] = 3, + ACTIONS(10238), 1, + sym_identifier, + ACTIONS(10240), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6132), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [164730] = 3, - ACTIONS(7560), 1, + [198732] = 3, + ACTIONS(2685), 1, anon_sym_LBRACE, - STATE(2739), 1, + STATE(6532), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164741] = 3, - ACTIONS(849), 1, - anon_sym_COLON, - STATE(5698), 1, - sym_type_annotation, + [198743] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164752] = 2, + ACTIONS(6679), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [198752] = 3, + ACTIONS(3978), 1, + anon_sym_LPAREN, + STATE(1487), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8958), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [164761] = 2, + [198763] = 3, + ACTIONS(4506), 1, + anon_sym_LPAREN, + STATE(1936), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8960), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [164770] = 3, - ACTIONS(8962), 1, - anon_sym_COMMA, - ACTIONS(8964), 1, - anon_sym_from, + [198774] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164781] = 2, + ACTIONS(6732), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [198783] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 2, + ACTIONS(6732), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [198792] = 3, + ACTIONS(2685), 1, anon_sym_LBRACE, - anon_sym_EQ_GT, - [164790] = 2, + STATE(6383), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7830), 2, - anon_sym_LBRACE, - anon_sym_EQ_GT, - [164799] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2669), 1, - sym_statement_block, + [198803] = 3, + ACTIONS(10242), 1, + anon_sym_SEMI, + ACTIONS(10244), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164810] = 2, + [198814] = 3, + ACTIONS(7666), 1, + anon_sym_LBRACE, + STATE(1945), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8966), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [164819] = 2, + [198825] = 3, + ACTIONS(10246), 1, + anon_sym_SEMI, + ACTIONS(10248), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6128), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [164828] = 3, - ACTIONS(8968), 1, - anon_sym_LPAREN, - STATE(34), 1, - sym_parenthesized_expression, + [198836] = 3, + ACTIONS(10250), 1, + sym_identifier, + ACTIONS(10252), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164839] = 2, + [198847] = 3, + ACTIONS(10254), 1, + anon_sym_SEMI, + ACTIONS(10256), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8970), 2, - anon_sym_COMMA, - anon_sym_GT, - [164848] = 3, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(6063), 1, - sym_formal_parameters, + [198858] = 3, + ACTIONS(10258), 1, + anon_sym_SEMI, + ACTIONS(10260), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164859] = 3, - ACTIONS(7058), 1, + [198869] = 3, + ACTIONS(10094), 1, anon_sym_LBRACE, - STATE(4455), 1, - sym_class_body, + STATE(896), 1, + sym_enum_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164870] = 3, - ACTIONS(7560), 1, + [198880] = 3, + ACTIONS(7622), 1, anon_sym_LBRACE, - STATE(2705), 1, - sym_statement_block, + STATE(2922), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164881] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2750), 1, - sym_statement_block, + [198891] = 3, + ACTIONS(10262), 1, + anon_sym_SEMI, + ACTIONS(10264), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164892] = 2, + [198902] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5136), 2, + ACTIONS(10266), 2, sym__automatic_semicolon, anon_sym_SEMI, - [164901] = 3, - ACTIONS(6470), 1, + [198911] = 3, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(5960), 1, + STATE(6897), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164912] = 3, - ACTIONS(8972), 1, - sym_identifier, - ACTIONS(8974), 1, - sym_private_property_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [164923] = 3, - ACTIONS(6920), 1, + [198922] = 3, + ACTIONS(7891), 1, anon_sym_LBRACE, - STATE(2320), 1, + STATE(4873), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164934] = 3, - ACTIONS(6920), 1, - anon_sym_LBRACE, - STATE(2259), 1, - sym_class_body, + [198933] = 3, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(7040), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164945] = 3, - ACTIONS(7058), 1, - anon_sym_LBRACE, - STATE(4461), 1, - sym_class_body, + [198944] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164956] = 3, - ACTIONS(8976), 1, - anon_sym_SEMI, - ACTIONS(8978), 1, + ACTIONS(10268), 2, sym__automatic_semicolon, + anon_sym_SEMI, + [198953] = 3, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(7170), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164967] = 2, + [198964] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8980), 2, + ACTIONS(10270), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [198973] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6732), 2, anon_sym_COMMA, anon_sym_RBRACE, - [164976] = 3, - ACTIONS(7058), 1, + [198982] = 3, + ACTIONS(2685), 1, anon_sym_LBRACE, - STATE(4463), 1, - sym_class_body, + STATE(6386), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164987] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2743), 1, - sym_statement_block, + [198993] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164998] = 3, - ACTIONS(7560), 1, + ACTIONS(10272), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [199002] = 3, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(2744), 1, + STATE(3214), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165009] = 3, - ACTIONS(7560), 1, + [199013] = 3, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(2740), 1, + STATE(3253), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165020] = 3, - ACTIONS(7560), 1, + [199024] = 3, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(2746), 1, + STATE(3223), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165031] = 3, - ACTIONS(7560), 1, + [199035] = 3, + ACTIONS(7666), 1, anon_sym_LBRACE, - STATE(2748), 1, - sym_statement_block, + STATE(1950), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165042] = 3, - ACTIONS(4219), 1, + [199046] = 3, + ACTIONS(4743), 1, anon_sym_LBRACE, - STATE(1694), 1, + STATE(1952), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165053] = 3, - ACTIONS(6932), 1, - anon_sym_LBRACE, - STATE(1695), 1, - sym_class_body, + [199057] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165064] = 2, + ACTIONS(8402), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + [199066] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8674), 2, + ACTIONS(9799), 2, anon_sym_COMMA, - anon_sym_GT, - [165073] = 3, - ACTIONS(2497), 1, + anon_sym_RBRACE, + [199075] = 3, + ACTIONS(9145), 1, + anon_sym_from, + STATE(6371), 1, + sym__from_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [199086] = 3, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(5467), 1, + STATE(3236), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165084] = 3, - ACTIONS(8982), 1, - anon_sym_SEMI, - ACTIONS(8984), 1, - sym__automatic_semicolon, + [199097] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165095] = 3, - ACTIONS(6920), 1, - anon_sym_LBRACE, - STATE(2245), 1, - sym_class_body, + ACTIONS(10274), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [199106] = 3, + ACTIONS(10276), 1, + sym_identifier, + ACTIONS(10278), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165106] = 2, + [199117] = 3, + ACTIONS(10280), 1, + sym_identifier, + ACTIONS(10282), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8676), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [165115] = 3, - ACTIONS(8968), 1, + [199128] = 3, + ACTIONS(10126), 1, anon_sym_LPAREN, - STATE(31), 1, + STATE(71), 1, sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165126] = 3, - ACTIONS(7080), 1, + [199139] = 3, + ACTIONS(7614), 1, anon_sym_LBRACE, - STATE(854), 1, + STATE(2849), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165137] = 3, - ACTIONS(6470), 1, + [199150] = 3, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(6061), 1, + STATE(6877), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165148] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2679), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [165159] = 3, - ACTIONS(6134), 1, - anon_sym_LPAREN, - STATE(2835), 1, - sym_arguments, + [199161] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165170] = 3, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(6118), 1, - sym_formal_parameters, + ACTIONS(10284), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [199170] = 3, + ACTIONS(4743), 1, + anon_sym_LBRACE, + STATE(1948), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165181] = 3, - ACTIONS(8986), 1, + [199181] = 3, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(4278), 1, - sym_enum_body, + STATE(3208), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165192] = 3, - ACTIONS(2497), 1, + [199192] = 3, + ACTIONS(5065), 1, anon_sym_LBRACE, - STATE(5539), 1, + STATE(2793), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165203] = 3, - ACTIONS(3560), 1, - anon_sym_LPAREN, - STATE(1305), 1, - sym_arguments, + [199203] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3237), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165214] = 3, - ACTIONS(8986), 1, + [199214] = 3, + ACTIONS(5065), 1, anon_sym_LBRACE, - STATE(4223), 1, - sym_enum_body, + STATE(2555), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165225] = 3, - ACTIONS(8126), 1, - anon_sym_from, - STATE(5498), 1, - sym__from_clause, + [199225] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165236] = 2, + ACTIONS(5129), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [199234] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8988), 2, + ACTIONS(5133), 2, sym__automatic_semicolon, anon_sym_SEMI, - [165245] = 2, + [199243] = 3, + ACTIONS(7614), 1, + anon_sym_LBRACE, + STATE(2772), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [199254] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8421), 2, + ACTIONS(9804), 2, anon_sym_COMMA, - anon_sym_RPAREN, - [165254] = 3, - ACTIONS(8968), 1, + anon_sym_RBRACE, + [199263] = 3, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(45), 1, - sym_parenthesized_expression, + STATE(6751), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165265] = 3, - ACTIONS(7058), 1, + [199274] = 3, + ACTIONS(2685), 1, anon_sym_LBRACE, - STATE(4487), 1, - sym_class_body, + STATE(6388), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165276] = 3, - ACTIONS(7052), 1, + [199285] = 3, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(215), 1, - sym_class_body, + STATE(3194), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165287] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2677), 1, - sym_statement_block, + [199296] = 3, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(6885), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165298] = 2, + [199307] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8990), 2, + ACTIONS(9817), 2, anon_sym_COMMA, - anon_sym_GT, - [165307] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2680), 1, - sym_statement_block, + anon_sym_RBRACK, + [199316] = 3, + ACTIONS(10286), 1, + sym_identifier, + ACTIONS(10288), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165318] = 3, - ACTIONS(6920), 1, - anon_sym_LBRACE, - STATE(2190), 1, - sym_class_body, + [199327] = 3, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(6922), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165329] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2682), 1, - sym_statement_block, + [199338] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165340] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2683), 1, - sym_statement_block, + ACTIONS(10290), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [199347] = 3, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(6960), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165351] = 3, - ACTIONS(8968), 1, - anon_sym_LPAREN, - STATE(46), 1, - sym_parenthesized_expression, + [199358] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165362] = 3, - ACTIONS(8992), 1, - anon_sym_LBRACE, - STATE(937), 1, - sym_enum_body, + ACTIONS(10292), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [199367] = 3, + ACTIONS(10294), 1, + sym_identifier, + ACTIONS(10296), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165373] = 3, - ACTIONS(8126), 1, - anon_sym_from, - STATE(4157), 1, - sym__from_clause, + [199378] = 3, + ACTIONS(10298), 1, + sym_identifier, + ACTIONS(10300), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165384] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2684), 1, - sym_statement_block, + [199389] = 3, + ACTIONS(10302), 1, + sym_identifier, + ACTIONS(10304), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165395] = 3, - ACTIONS(8968), 1, - anon_sym_LPAREN, - STATE(48), 1, - sym_parenthesized_expression, + [199400] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165406] = 3, - ACTIONS(2497), 1, + ACTIONS(10306), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [199409] = 3, + ACTIONS(2685), 1, anon_sym_LBRACE, - STATE(5469), 1, + STATE(882), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165417] = 2, + [199420] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6118), 2, + ACTIONS(6679), 2, anon_sym_COMMA, anon_sym_RBRACE, - [165426] = 2, + [199429] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3234), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8709), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [165435] = 2, + [199440] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5163), 2, + ACTIONS(10308), 2, sym__automatic_semicolon, anon_sym_SEMI, - [165444] = 3, - ACTIONS(2497), 1, + [199449] = 3, + ACTIONS(5327), 1, + anon_sym_LPAREN, + STATE(2907), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [199460] = 3, + ACTIONS(5065), 1, anon_sym_LBRACE, - STATE(809), 1, + STATE(2811), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165455] = 2, + [199471] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8994), 2, + ACTIONS(10310), 2, anon_sym_COMMA, anon_sym_RBRACE, - [165464] = 3, - ACTIONS(8996), 1, + [199480] = 3, + ACTIONS(10312), 1, sym_identifier, - ACTIONS(8998), 1, - anon_sym_STAR, + STATE(6061), 1, + sym_nested_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165475] = 3, - ACTIONS(7058), 1, + [199491] = 3, + ACTIONS(7666), 1, anon_sym_LBRACE, - STATE(796), 1, + STATE(3077), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165486] = 3, - ACTIONS(7243), 1, + [199502] = 3, + ACTIONS(7622), 1, + anon_sym_LBRACE, + STATE(2908), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [199513] = 3, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(805), 1, + STATE(3199), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165497] = 3, - ACTIONS(7058), 1, + [199524] = 3, + ACTIONS(10314), 1, + sym_identifier, + ACTIONS(10316), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [199535] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5241), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [199544] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9544), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [199553] = 3, + ACTIONS(7622), 1, anon_sym_LBRACE, - STATE(807), 1, + STATE(2910), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165508] = 3, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(803), 1, - sym_statement_block, + [199564] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165519] = 3, - ACTIONS(7560), 1, + ACTIONS(10318), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [199573] = 3, + ACTIONS(10320), 1, anon_sym_LBRACE, - STATE(2686), 1, - sym_statement_block, + STATE(6260), 1, + sym_object, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165530] = 3, - ACTIONS(2497), 1, + [199584] = 3, + ACTIONS(2685), 1, anon_sym_LBRACE, - STATE(5649), 1, + STATE(6332), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165541] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2687), 1, - sym_statement_block, + [199595] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165552] = 3, - ACTIONS(7560), 1, + ACTIONS(10322), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [199604] = 3, + ACTIONS(2685), 1, anon_sym_LBRACE, - STATE(2688), 1, + STATE(6406), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165563] = 3, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5379), 1, - sym_statement_block, + [199615] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165574] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2689), 1, - sym_statement_block, + ACTIONS(10324), 2, + anon_sym_COMMA, + anon_sym_GT, + [199624] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165585] = 3, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(5735), 1, - sym_formal_parameters, + ACTIONS(6784), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [199633] = 3, + ACTIONS(5364), 1, + anon_sym_LBRACE, + STATE(2912), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165596] = 2, + [199644] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6041), 2, + ACTIONS(9513), 2, anon_sym_COMMA, anon_sym_RBRACE, - [165605] = 3, - ACTIONS(6920), 1, + [199653] = 3, + ACTIONS(7891), 1, anon_sym_LBRACE, - STATE(2324), 1, + STATE(4937), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165616] = 3, - ACTIONS(9000), 1, - sym_identifier, - ACTIONS(9002), 1, - sym_private_property_identifier, + [199664] = 3, + ACTIONS(7614), 1, + anon_sym_LBRACE, + STATE(2594), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165627] = 3, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(6008), 1, - sym_formal_parameters, + [199675] = 3, + ACTIONS(7622), 1, + anon_sym_LBRACE, + STATE(2338), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165638] = 3, - ACTIONS(6470), 1, + [199686] = 3, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(6109), 1, + STATE(7087), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165649] = 3, - ACTIONS(7560), 1, + [199697] = 3, + ACTIONS(2685), 1, anon_sym_LBRACE, - STATE(2671), 1, + STATE(6451), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165660] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2690), 1, - sym_statement_block, + [199708] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165671] = 3, - ACTIONS(9004), 1, - sym_identifier, - ACTIONS(9006), 1, - sym_private_property_identifier, + ACTIONS(1850), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [199717] = 3, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(7127), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165682] = 3, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5352), 1, - sym_statement_block, + [199728] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165693] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2691), 1, - sym_statement_block, + ACTIONS(10326), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [199737] = 3, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(7169), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165704] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2692), 1, - sym_statement_block, + [199748] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165715] = 3, - ACTIONS(7560), 1, + ACTIONS(10328), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [199757] = 3, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(2693), 1, + STATE(3195), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165726] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2707), 1, - sym_statement_block, + [199768] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165737] = 3, - ACTIONS(9008), 1, - anon_sym_SEMI, - ACTIONS(9010), 1, + ACTIONS(10330), 2, sym__automatic_semicolon, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [165748] = 3, - ACTIONS(9012), 1, anon_sym_SEMI, - ACTIONS(9014), 1, - sym__automatic_semicolon, + [199777] = 3, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5224), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165759] = 2, + [199788] = 3, + ACTIONS(7897), 1, + anon_sym_LBRACE, + STATE(889), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6114), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [165768] = 3, - ACTIONS(2497), 1, + [199799] = 3, + ACTIONS(5364), 1, anon_sym_LBRACE, - STATE(5369), 1, + STATE(2914), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165779] = 2, + [199810] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6114), 2, + ACTIONS(10332), 2, anon_sym_COMMA, - anon_sym_RBRACE, - [165788] = 3, - ACTIONS(6920), 1, + anon_sym_GT, + [199819] = 3, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(2194), 1, - sym_class_body, + STATE(3187), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165799] = 3, - ACTIONS(4189), 1, + [199830] = 3, + ACTIONS(5364), 1, anon_sym_LBRACE, - STATE(2205), 1, + STATE(2342), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165810] = 3, - ACTIONS(4189), 1, - anon_sym_LBRACE, - STATE(2233), 1, - sym_statement_block, + [199841] = 3, + ACTIONS(10334), 1, + sym_identifier, + ACTIONS(10336), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165821] = 2, + [199852] = 3, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(909), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9016), 2, - anon_sym_COMMA, - anon_sym_GT, - [165830] = 3, - ACTIONS(6920), 1, + [199863] = 3, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(2186), 1, - sym_class_body, + STATE(3249), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165841] = 3, - ACTIONS(9018), 1, - anon_sym_SEMI, - ACTIONS(9020), 1, - sym__automatic_semicolon, + [199874] = 3, + ACTIONS(7614), 1, + anon_sym_LBRACE, + STATE(2595), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165852] = 3, - ACTIONS(9022), 1, - anon_sym_SEMI, - ACTIONS(9024), 1, - sym__automatic_semicolon, + [199885] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165863] = 3, - ACTIONS(8126), 1, - anon_sym_from, - STATE(5466), 1, - sym__from_clause, + ACTIONS(8130), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + [199894] = 3, + ACTIONS(7666), 1, + anon_sym_LBRACE, + STATE(1984), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165874] = 2, + [199905] = 3, + ACTIONS(7614), 1, + anon_sym_LBRACE, + STATE(2724), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9026), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [165883] = 2, + [199916] = 3, + ACTIONS(10338), 1, + sym_identifier, + ACTIONS(10340), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9028), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [165892] = 2, + [199927] = 3, + ACTIONS(7891), 1, + anon_sym_LBRACE, + STATE(4996), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8730), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [165901] = 3, - ACTIONS(8126), 1, - anon_sym_from, - STATE(5574), 1, - sym__from_clause, + [199938] = 3, + ACTIONS(10342), 1, + sym_identifier, + ACTIONS(10344), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165912] = 3, - ACTIONS(7560), 1, + [199949] = 3, + ACTIONS(7920), 1, anon_sym_LBRACE, - STATE(2694), 1, + STATE(5004), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165923] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2695), 1, - sym_statement_block, + [199960] = 3, + ACTIONS(10346), 1, + sym_identifier, + ACTIONS(10348), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165934] = 3, - ACTIONS(7560), 1, + [199971] = 3, + ACTIONS(7891), 1, anon_sym_LBRACE, - STATE(2696), 1, - sym_statement_block, + STATE(5010), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165945] = 2, + [199982] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1700), 2, + ACTIONS(10350), 2, sym__automatic_semicolon, anon_sym_SEMI, - [165954] = 3, - ACTIONS(6920), 1, + [199991] = 3, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(2260), 1, - sym_class_body, + STATE(3230), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165965] = 3, - ACTIONS(7560), 1, + [200002] = 3, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(2708), 1, + STATE(3247), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165976] = 3, - ACTIONS(7560), 1, + [200013] = 3, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(2697), 1, + STATE(3171), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165987] = 3, - ACTIONS(9030), 1, - sym_identifier, - ACTIONS(9032), 1, - sym_private_property_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [165998] = 2, + [200024] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9034), 2, + ACTIONS(6736), 2, anon_sym_COMMA, anon_sym_RBRACE, - [166007] = 3, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(5762), 1, - sym_formal_parameters, + [200033] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3172), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166018] = 3, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(5815), 1, - sym_formal_parameters, + [200044] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166029] = 3, - ACTIONS(9036), 1, - anon_sym_LPAREN, - STATE(788), 1, - sym_parenthesized_expression, + ACTIONS(6740), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [200053] = 3, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6691), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166040] = 3, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(5906), 1, - sym_formal_parameters, + [200064] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166051] = 3, - ACTIONS(6920), 1, + ACTIONS(6740), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [200073] = 3, + ACTIONS(2685), 1, anon_sym_LBRACE, - STATE(2387), 1, - sym_class_body, + STATE(6692), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166062] = 3, - ACTIONS(4189), 1, + [200084] = 3, + ACTIONS(7666), 1, anon_sym_LBRACE, - STATE(2236), 1, - sym_statement_block, + STATE(1985), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166073] = 3, - ACTIONS(9038), 1, - sym_identifier, - ACTIONS(9040), 1, - sym_private_property_identifier, + [200095] = 3, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6694), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166084] = 3, - ACTIONS(9042), 1, - anon_sym_SEMI, - ACTIONS(9044), 1, - sym__automatic_semicolon, + [200106] = 3, + ACTIONS(4743), 1, + anon_sym_LBRACE, + STATE(1917), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166095] = 3, - ACTIONS(7052), 1, - anon_sym_LBRACE, - STATE(210), 1, - sym_class_body, + [200117] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166106] = 3, - ACTIONS(2497), 1, + ACTIONS(6748), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [200126] = 3, + ACTIONS(4743), 1, anon_sym_LBRACE, - STATE(890), 1, + STATE(1988), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166117] = 3, - ACTIONS(9046), 1, - anon_sym_LPAREN, - STATE(71), 1, - sym__for_header, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [166128] = 3, - ACTIONS(3975), 1, + [200137] = 3, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(1680), 1, - sym_arguments, + STATE(7189), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166139] = 3, - ACTIONS(6932), 1, + [200148] = 3, + ACTIONS(7666), 1, anon_sym_LBRACE, - STATE(1716), 1, + STATE(1991), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166150] = 3, - ACTIONS(6470), 1, + [200159] = 3, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(3886), 1, + STATE(7134), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166161] = 3, - ACTIONS(6460), 1, - anon_sym_COLON, - STATE(5246), 1, - sym_type_annotation, + [200170] = 3, + ACTIONS(9145), 1, + anon_sym_from, + STATE(6458), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166172] = 3, - ACTIONS(8636), 1, - sym_identifier, - ACTIONS(8640), 1, - sym_private_property_identifier, + [200181] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166183] = 2, + ACTIONS(10352), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [200190] = 3, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(7202), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9048), 2, - anon_sym_in, - anon_sym_of, - [166192] = 3, - ACTIONS(4189), 1, - anon_sym_LBRACE, - STATE(2248), 1, - sym_statement_block, + [200201] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166203] = 3, - ACTIONS(9050), 1, + ACTIONS(10354), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [200210] = 3, + ACTIONS(9856), 1, sym_identifier, - ACTIONS(9052), 1, + ACTIONS(9860), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166214] = 3, - ACTIONS(6932), 1, - anon_sym_LBRACE, - STATE(1744), 1, - sym_class_body, + [200221] = 3, + ACTIONS(893), 1, + anon_sym_COLON, + STATE(6706), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166225] = 3, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5528), 1, - sym_statement_block, + [200232] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166236] = 3, - ACTIONS(4219), 1, - anon_sym_LBRACE, - STATE(1671), 1, - sym_statement_block, + ACTIONS(6708), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [200241] = 3, + ACTIONS(10356), 1, + sym_identifier, + ACTIONS(10358), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166247] = 3, - ACTIONS(9054), 1, - anon_sym_LBRACE, - STATE(875), 1, - sym_switch_body, + [200252] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166258] = 3, - ACTIONS(7080), 1, - anon_sym_LBRACE, - STATE(903), 1, - sym_class_body, + ACTIONS(10360), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [200261] = 3, + ACTIONS(9862), 1, + sym_identifier, + ACTIONS(9866), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166269] = 2, + [200272] = 3, + ACTIONS(5065), 1, + anon_sym_LBRACE, + STATE(2584), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9056), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [166278] = 3, - ACTIONS(6932), 1, - anon_sym_LBRACE, - STATE(2593), 1, - sym_class_body, + [200283] = 3, + ACTIONS(10362), 1, + sym_identifier, + ACTIONS(10364), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166289] = 2, + [200294] = 3, + ACTIONS(10366), 1, + sym_identifier, + ACTIONS(10368), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6065), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166298] = 2, + [200305] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6061), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166307] = 3, - ACTIONS(6932), 1, - anon_sym_LBRACE, - STATE(2600), 1, - sym_class_body, + ACTIONS(10370), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [200314] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166318] = 3, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5604), 1, - sym_statement_block, + ACTIONS(10372), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [200323] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166329] = 2, + ACTIONS(10374), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [200332] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6061), 2, + ACTIONS(9907), 2, anon_sym_COMMA, - anon_sym_RBRACE, - [166338] = 3, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5607), 1, - sym_statement_block, + anon_sym_GT, + [200341] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166349] = 2, + ACTIONS(8132), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + [200350] = 3, + ACTIONS(10376), 1, + sym_identifier, + ACTIONS(10378), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8748), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [166358] = 3, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5636), 1, - sym_statement_block, + [200361] = 3, + ACTIONS(10380), 1, + sym_identifier, + ACTIONS(10382), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166369] = 2, + [200372] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6045), 2, + ACTIONS(6712), 2, anon_sym_COMMA, anon_sym_RBRACE, - [166378] = 3, - ACTIONS(6470), 1, + [200381] = 3, + ACTIONS(7105), 1, anon_sym_LPAREN, - STATE(5937), 1, + STATE(6812), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166389] = 2, + [200392] = 3, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6366), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6159), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166398] = 2, + [200403] = 3, + ACTIONS(10384), 1, + sym_identifier, + ACTIONS(10386), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6049), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166407] = 3, - ACTIONS(6932), 1, - anon_sym_LBRACE, - STATE(1681), 1, - sym_class_body, + [200414] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166418] = 2, + ACTIONS(6712), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [200423] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9058), 2, + ACTIONS(6675), 2, anon_sym_COMMA, anon_sym_RBRACE, - [166427] = 3, - ACTIONS(2497), 1, + [200432] = 3, + ACTIONS(2685), 1, anon_sym_LBRACE, - STATE(5517), 1, + STATE(6367), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166438] = 3, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5672), 1, - sym_statement_block, + [200443] = 3, + ACTIONS(10388), 1, + sym_identifier, + ACTIONS(10390), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166449] = 3, - ACTIONS(9046), 1, - anon_sym_LPAREN, - STATE(60), 1, - sym__for_header, + [200454] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166460] = 2, + ACTIONS(6683), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [200463] = 3, + ACTIONS(7903), 1, + anon_sym_LBRACE, + STATE(238), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9060), 2, - anon_sym_COMMA, - anon_sym_GT, - [166469] = 3, - ACTIONS(7560), 1, + [200474] = 3, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(2675), 1, + STATE(3184), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166480] = 3, - ACTIONS(4219), 1, - anon_sym_LBRACE, - STATE(1718), 1, - sym_statement_block, + [200485] = 3, + ACTIONS(5075), 1, + anon_sym_LPAREN, + STATE(2574), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166491] = 3, - ACTIONS(9062), 1, + [200496] = 3, + ACTIONS(10392), 1, anon_sym_SEMI, - ACTIONS(9064), 1, + ACTIONS(10394), 1, sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166502] = 3, - ACTIONS(4219), 1, + [200507] = 3, + ACTIONS(2685), 1, anon_sym_LBRACE, - STATE(1674), 1, + STATE(6369), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166513] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6049), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166522] = 2, + [200518] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6041), 2, + ACTIONS(6716), 2, anon_sym_COMMA, anon_sym_RBRACE, - [166531] = 3, - ACTIONS(2497), 1, + [200527] = 3, + ACTIONS(7891), 1, anon_sym_LBRACE, - STATE(5518), 1, - sym_statement_block, + STATE(5130), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166542] = 3, - ACTIONS(9066), 1, - anon_sym_SEMI, - ACTIONS(9068), 1, - sym__automatic_semicolon, + [200538] = 3, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(7172), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166553] = 3, - ACTIONS(9070), 1, - anon_sym_SEMI, - ACTIONS(9072), 1, - sym__automatic_semicolon, + [200549] = 3, + ACTIONS(10396), 1, + sym_identifier, + ACTIONS(10398), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166564] = 3, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5521), 1, - sym_statement_block, + [200560] = 3, + ACTIONS(10400), 1, + sym_identifier, + ACTIONS(10402), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166575] = 2, + [200571] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6053), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166584] = 2, + ACTIONS(10404), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [200580] = 3, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6378), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9074), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [166593] = 2, + [200591] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9076), 2, + ACTIONS(5877), 2, sym__automatic_semicolon, anon_sym_SEMI, - [166602] = 3, - ACTIONS(4189), 1, + [200600] = 3, + ACTIONS(7614), 1, anon_sym_LBRACE, - STATE(2348), 1, - sym_statement_block, + STATE(2565), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166613] = 3, - ACTIONS(4189), 1, - anon_sym_LBRACE, - STATE(2326), 1, - sym_statement_block, + [200611] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166624] = 3, - ACTIONS(7058), 1, + ACTIONS(10406), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [200620] = 3, + ACTIONS(7891), 1, anon_sym_LBRACE, - STATE(4358), 1, + STATE(5138), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166635] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(9078), 2, - sym__automatic_semicolon, + [200631] = 3, + ACTIONS(10408), 1, anon_sym_SEMI, - [166644] = 3, - ACTIONS(9080), 1, - sym_identifier, - ACTIONS(9082), 1, - sym_private_property_identifier, + ACTIONS(10410), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166655] = 3, - ACTIONS(9084), 1, - sym_identifier, - ACTIONS(9086), 1, - sym_private_property_identifier, + [200642] = 3, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(7116), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166666] = 3, - ACTIONS(7052), 1, + [200653] = 3, + ACTIONS(7920), 1, anon_sym_LBRACE, - STATE(224), 1, - sym_class_body, + STATE(5140), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166677] = 2, + [200664] = 3, + ACTIONS(7891), 1, + anon_sym_LBRACE, + STATE(5141), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9088), 2, - anon_sym_COMMA, - anon_sym_GT, - [166686] = 3, - ACTIONS(1690), 1, + [200675] = 3, + ACTIONS(5065), 1, anon_sym_LBRACE, - STATE(212), 1, + STATE(2564), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166697] = 3, - ACTIONS(7560), 1, + [200686] = 3, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(2698), 1, + STATE(3173), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166708] = 3, - ACTIONS(7560), 1, + [200697] = 3, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(2701), 1, + STATE(3174), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166719] = 3, - ACTIONS(7560), 1, + [200708] = 3, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(2702), 1, + STATE(3175), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166730] = 3, - ACTIONS(6932), 1, + [200719] = 3, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(1683), 1, - sym_class_body, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [166741] = 2, + STATE(3176), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4592), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [166750] = 3, - ACTIONS(8404), 1, - sym_identifier, - ACTIONS(8408), 1, - sym_private_property_identifier, + [200730] = 3, + ACTIONS(4743), 1, + anon_sym_LBRACE, + STATE(1986), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166761] = 2, + [200741] = 3, + ACTIONS(7666), 1, + anon_sym_LBRACE, + STATE(1962), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9090), 2, - anon_sym_COMMA, - anon_sym_GT, - [166770] = 3, - ACTIONS(8126), 1, - anon_sym_from, - STATE(5542), 1, - sym__from_clause, + [200752] = 3, + ACTIONS(7901), 1, + anon_sym_LBRACE, + STATE(899), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166781] = 3, - ACTIONS(2497), 1, + [200763] = 3, + ACTIONS(5065), 1, anon_sym_LBRACE, - STATE(5525), 1, + STATE(2729), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166792] = 3, - ACTIONS(9092), 1, - anon_sym_SEMI, - ACTIONS(9094), 1, - sym__automatic_semicolon, + [200774] = 3, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(6909), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166803] = 2, + [200785] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9096), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [166812] = 3, - ACTIONS(3309), 1, - anon_sym_LPAREN, - STATE(3351), 1, - sym_formal_parameters, + ACTIONS(9992), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [200794] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166823] = 3, - ACTIONS(4219), 1, + ACTIONS(8136), 2, anon_sym_LBRACE, - STATE(1685), 1, - sym_statement_block, + anon_sym_EQ_GT, + [200803] = 3, + ACTIONS(10412), 1, + sym_identifier, + ACTIONS(10414), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166834] = 3, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(5807), 1, - sym_formal_parameters, + [200814] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3231), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166845] = 2, + [200825] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9098), 2, + ACTIONS(5099), 2, sym__automatic_semicolon, anon_sym_SEMI, - [166854] = 2, + [200834] = 3, + ACTIONS(10416), 1, + sym_identifier, + ACTIONS(10418), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9100), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [166863] = 2, + [200845] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9102), 2, + ACTIONS(10420), 2, anon_sym_COMMA, - anon_sym_RBRACE, - [166872] = 3, - ACTIONS(9104), 1, - anon_sym_SEMI, - ACTIONS(9106), 1, - sym__automatic_semicolon, + anon_sym_GT, + [200854] = 3, + ACTIONS(10422), 1, + sym_identifier, + ACTIONS(10424), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166883] = 2, + [200865] = 3, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6283), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9108), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166892] = 2, + [200876] = 3, + ACTIONS(10426), 1, + sym_identifier, + ACTIONS(10428), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6122), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166901] = 3, - ACTIONS(8491), 1, + [200887] = 3, + ACTIONS(10430), 1, sym_identifier, - ACTIONS(8495), 1, + ACTIONS(10432), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166912] = 2, + [200898] = 3, + ACTIONS(10434), 1, + sym_identifier, + ACTIONS(10436), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6128), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166921] = 3, - ACTIONS(6920), 1, + [200909] = 3, + ACTIONS(3709), 1, + anon_sym_LPAREN, + STATE(4429), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [200920] = 3, + ACTIONS(7891), 1, anon_sym_LBRACE, - STATE(2374), 1, + STATE(4835), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166932] = 3, - ACTIONS(9110), 1, - sym_identifier, - ACTIONS(9112), 1, - sym_private_property_identifier, + [200931] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3178), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166943] = 3, - ACTIONS(9114), 1, - sym_identifier, - ACTIONS(9116), 1, - sym_private_property_identifier, + [200942] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3179), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166954] = 3, - ACTIONS(9118), 1, - sym_identifier, - ACTIONS(9120), 1, - sym_private_property_identifier, + [200953] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3180), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166965] = 3, - ACTIONS(9122), 1, - sym_identifier, - ACTIONS(9124), 1, - anon_sym_STAR, + [200964] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3181), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166976] = 2, + [200975] = 3, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5247), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8685), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166985] = 2, + [200986] = 3, + ACTIONS(7622), 1, + anon_sym_LBRACE, + STATE(2347), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8647), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166994] = 3, - ACTIONS(9126), 1, + [200997] = 3, + ACTIONS(10438), 1, sym_identifier, - ACTIONS(9128), 1, + ACTIONS(10440), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167005] = 3, - ACTIONS(9130), 1, + [201008] = 3, + ACTIONS(5065), 1, + anon_sym_LBRACE, + STATE(2807), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [201019] = 3, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5349), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [201030] = 3, + ACTIONS(9950), 1, sym_identifier, - ACTIONS(9132), 1, + ACTIONS(9954), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167016] = 3, - ACTIONS(1690), 1, + [201041] = 3, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(222), 1, + STATE(3182), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167027] = 3, - ACTIONS(4219), 1, + [201052] = 3, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(1687), 1, + STATE(3183), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167038] = 3, - ACTIONS(2497), 1, + [201063] = 3, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(5545), 1, + STATE(3185), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167049] = 3, - ACTIONS(9134), 1, - sym_identifier, - ACTIONS(9136), 1, - sym_private_property_identifier, + [201074] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3186), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167060] = 3, - ACTIONS(9138), 1, + [201085] = 3, + ACTIONS(10442), 1, sym_identifier, - ACTIONS(9140), 1, + ACTIONS(10444), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167071] = 2, + [201096] = 3, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(6787), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9142), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [167080] = 3, - ACTIONS(9144), 1, + [201107] = 3, + ACTIONS(10446), 1, sym_identifier, - ACTIONS(9146), 1, + ACTIONS(10448), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167091] = 3, - ACTIONS(9148), 1, - sym_identifier, - ACTIONS(9150), 1, - sym_private_property_identifier, + [201118] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3188), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167102] = 3, - ACTIONS(9152), 1, - anon_sym_SEMI, - ACTIONS(9154), 1, - sym__automatic_semicolon, + [201129] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3189), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [201140] = 3, + ACTIONS(10450), 1, + sym_identifier, + ACTIONS(10452), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167113] = 3, - ACTIONS(3309), 1, + [201151] = 3, + ACTIONS(8862), 1, anon_sym_LPAREN, - STATE(3792), 1, + STATE(4470), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167124] = 3, - ACTIONS(4189), 1, + [201162] = 3, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(2382), 1, + STATE(3211), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167135] = 3, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(4102), 1, - sym_formal_parameters, + [201173] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3212), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167146] = 2, + [201184] = 3, + ACTIONS(10454), 1, + sym_identifier, + ACTIONS(10456), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9156), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [167155] = 3, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(5941), 1, - sym_formal_parameters, + [201195] = 3, + ACTIONS(7622), 1, + anon_sym_LBRACE, + STATE(2915), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167166] = 3, - ACTIONS(3309), 1, - anon_sym_LPAREN, - STATE(3565), 1, - sym_formal_parameters, + [201206] = 3, + ACTIONS(7622), 1, + anon_sym_LBRACE, + STATE(2916), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167177] = 3, - ACTIONS(9158), 1, - anon_sym_SEMI, - ACTIONS(9160), 1, - sym__automatic_semicolon, + [201217] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3215), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167188] = 2, + [201228] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3216), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6078), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167197] = 3, - ACTIONS(9162), 1, + [201239] = 3, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(5600), 1, - sym_object, + STATE(3217), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167208] = 3, - ACTIONS(2497), 1, + [201250] = 3, + ACTIONS(5364), 1, anon_sym_LBRACE, - STATE(5527), 1, + STATE(2917), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167219] = 2, + [201261] = 3, + ACTIONS(893), 1, + anon_sym_COLON, + STATE(6404), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6057), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167228] = 3, - ACTIONS(9164), 1, - sym_identifier, - ACTIONS(9166), 1, - sym_private_property_identifier, + [201272] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167239] = 3, - ACTIONS(9168), 1, - sym_identifier, - ACTIONS(9170), 1, - anon_sym_STAR, + ACTIONS(10458), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [201281] = 3, + ACTIONS(7614), 1, + anon_sym_LBRACE, + STATE(2818), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167250] = 3, - ACTIONS(9172), 1, - sym_identifier, - ACTIONS(9174), 1, - sym_private_property_identifier, + [201292] = 3, + ACTIONS(8114), 1, + anon_sym_LBRACE, + STATE(3238), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167261] = 2, + [201303] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6049), 2, + ACTIONS(6752), 2, anon_sym_COMMA, anon_sym_RBRACE, - [167270] = 2, + [201312] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6053), 2, + ACTIONS(6756), 2, anon_sym_COMMA, anon_sym_RBRACE, - [167279] = 3, - ACTIONS(9176), 1, - sym_identifier, - ACTIONS(9178), 1, - sym_private_property_identifier, + [201321] = 3, + ACTIONS(2685), 1, + anon_sym_LBRACE, + STATE(6405), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167290] = 3, - ACTIONS(9180), 1, - sym_identifier, - ACTIONS(9182), 1, - sym_private_property_identifier, + [201332] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167301] = 3, - ACTIONS(9184), 1, - sym_identifier, - ACTIONS(9186), 1, - sym_private_property_identifier, + ACTIONS(6756), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [201341] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167312] = 3, - ACTIONS(7560), 1, + ACTIONS(10460), 2, + anon_sym_COMMA, + anon_sym_GT, + [201350] = 3, + ACTIONS(5364), 1, anon_sym_LBRACE, - STATE(2672), 1, + STATE(2918), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167323] = 2, + [201361] = 3, + ACTIONS(7622), 1, + anon_sym_LBRACE, + STATE(2919), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9188), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [167332] = 3, - ACTIONS(7560), 1, + [201372] = 3, + ACTIONS(5364), 1, anon_sym_LBRACE, - STATE(2685), 1, + STATE(2349), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167343] = 2, + [201383] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6061), 2, + ACTIONS(10462), 2, anon_sym_COMMA, anon_sym_RBRACE, - [167352] = 2, + [201392] = 3, + ACTIONS(7903), 1, + anon_sym_LBRACE, + STATE(251), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6045), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167361] = 3, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(5852), 1, - sym_formal_parameters, + [201403] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167372] = 2, + ACTIONS(9560), 2, + sym_identifier, + anon_sym_out, + [201412] = 3, + ACTIONS(7901), 1, + anon_sym_LBRACE, + STATE(921), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6106), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167381] = 3, - ACTIONS(9190), 1, - sym_identifier, - ACTIONS(9192), 1, - anon_sym_STAR, + [201423] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167392] = 3, - ACTIONS(9194), 1, - sym_identifier, - STATE(5193), 1, - sym_nested_identifier, + ACTIONS(10464), 2, + anon_sym_COMMA, + anon_sym_GT, + [201432] = 3, + ACTIONS(893), 1, + anon_sym_COLON, + STATE(6443), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167403] = 3, - ACTIONS(6920), 1, - anon_sym_LBRACE, - STATE(2261), 1, - sym_class_body, + [201443] = 3, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(7018), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167414] = 3, - ACTIONS(9196), 1, - sym_identifier, - ACTIONS(9198), 1, - sym_private_property_identifier, + [201454] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167425] = 3, - ACTIONS(6920), 1, - anon_sym_LBRACE, - STATE(2357), 1, - sym_class_body, + ACTIONS(10466), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [201463] = 3, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5370), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167436] = 2, + [201474] = 3, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(7034), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9200), 2, - anon_sym_COMMA, - anon_sym_GT, - [167445] = 3, - ACTIONS(2497), 1, + [201485] = 3, + ACTIONS(8114), 1, anon_sym_LBRACE, - STATE(5657), 1, + STATE(3241), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167456] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(9202), 2, - anon_sym_COMMA, - anon_sym_GT, - [167465] = 2, + [201496] = 3, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(5373), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6057), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167474] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2673), 1, - sym_statement_block, + [201507] = 3, + ACTIONS(7105), 1, + anon_sym_LPAREN, + STATE(7045), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167485] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2751), 1, - sym_statement_block, + [201518] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167496] = 3, - ACTIONS(7058), 1, - anon_sym_LBRACE, - STATE(804), 1, - sym_class_body, + ACTIONS(10468), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [201527] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167507] = 3, - ACTIONS(6470), 1, + ACTIONS(10470), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [201536] = 3, + ACTIONS(10126), 1, anon_sym_LPAREN, - STATE(5981), 1, - sym_formal_parameters, + STATE(36), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167518] = 2, + [201547] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6057), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167527] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2674), 1, - sym_statement_block, + ACTIONS(5991), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [201556] = 3, + ACTIONS(10472), 1, + sym_identifier, + ACTIONS(10474), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167538] = 3, - ACTIONS(9204), 1, + [201567] = 3, + ACTIONS(10476), 1, sym_identifier, - ACTIONS(9206), 1, + ACTIONS(10478), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167549] = 3, - ACTIONS(9208), 1, + [201578] = 3, + ACTIONS(10480), 1, sym_identifier, - STATE(4942), 1, - sym_nested_identifier, + ACTIONS(10482), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167560] = 3, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5662), 1, - sym_statement_block, + [201589] = 2, + ACTIONS(8523), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167571] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2724), 1, - sym_statement_block, + [201597] = 2, + ACTIONS(10484), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167582] = 3, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(6044), 1, - sym_formal_parameters, + [201605] = 2, + ACTIONS(10486), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167593] = 3, - ACTIONS(9210), 1, - sym_identifier, - ACTIONS(9212), 1, - sym_private_property_identifier, + [201613] = 2, + ACTIONS(10134), 1, + anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167604] = 3, - ACTIONS(6458), 1, - anon_sym_LPAREN, - STATE(3454), 1, - sym_formal_parameters, + [201621] = 2, + ACTIONS(10488), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167615] = 3, - ACTIONS(4189), 1, - anon_sym_LBRACE, - STATE(2211), 1, - sym_statement_block, + [201629] = 2, + ACTIONS(10490), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167626] = 3, - ACTIONS(9214), 1, - sym_identifier, - ACTIONS(9216), 1, - sym_private_property_identifier, + [201637] = 2, + ACTIONS(10492), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167637] = 3, - ACTIONS(9218), 1, + [201645] = 2, + ACTIONS(10494), 1, sym_identifier, - ACTIONS(9220), 1, - sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167648] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2725), 1, - sym_statement_block, + [201653] = 2, + ACTIONS(10496), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167659] = 2, + [201661] = 2, + ACTIONS(6386), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6128), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167668] = 3, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(755), 1, - sym_statement_block, + [201669] = 2, + ACTIONS(10498), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167679] = 3, - ACTIONS(7052), 1, - anon_sym_LBRACE, - STATE(218), 1, - sym_class_body, + [201677] = 2, + ACTIONS(10500), 1, + anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167690] = 3, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(4341), 1, - sym_formal_parameters, + [201685] = 2, + ACTIONS(10502), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167701] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2731), 1, - sym_statement_block, + [201693] = 2, + ACTIONS(10504), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167712] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2670), 1, - sym_statement_block, + [201701] = 2, + ACTIONS(10506), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167723] = 3, - ACTIONS(6920), 1, - anon_sym_LBRACE, - STATE(2396), 1, - sym_class_body, - ACTIONS(5), 2, - sym_html_comment, + [201709] = 3, + ACTIONS(3), 1, sym_comment, - [167734] = 2, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(10508), 1, + anon_sym_SLASH2, + [201719] = 2, + ACTIONS(5804), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6098), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167743] = 2, + [201727] = 2, + ACTIONS(10510), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6086), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167752] = 3, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(4116), 1, - sym_formal_parameters, + [201735] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(10512), 1, + sym_regex_pattern, + [201745] = 2, + ACTIONS(5794), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167763] = 3, - ACTIONS(8602), 1, - sym_identifier, - ACTIONS(8606), 1, - sym_private_property_identifier, + [201753] = 2, + ACTIONS(8302), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167774] = 3, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5664), 1, - sym_statement_block, + [201761] = 2, + ACTIONS(10514), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167785] = 2, + [201769] = 2, + ACTIONS(10516), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6102), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167794] = 2, + [201777] = 2, + ACTIONS(10518), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6090), 2, - anon_sym_COMMA, + [201785] = 2, + ACTIONS(9985), 1, anon_sym_RBRACE, - [167803] = 3, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5656), 1, - sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167814] = 2, + [201793] = 2, + ACTIONS(6216), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6090), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167823] = 3, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5661), 1, - sym_statement_block, + [201801] = 2, + ACTIONS(10520), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167834] = 3, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(5991), 1, - sym_formal_parameters, - ACTIONS(5), 2, + [201809] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(10522), 1, + sym_regex_pattern, + [201819] = 3, + ACTIONS(3), 1, sym_comment, - [167845] = 3, - ACTIONS(6920), 1, - anon_sym_LBRACE, - STATE(2188), 1, - sym_class_body, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(10524), 1, + anon_sym_SLASH2, + [201829] = 2, + ACTIONS(10526), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167856] = 3, - ACTIONS(8047), 1, - anon_sym_in, - ACTIONS(8049), 1, - anon_sym_of, + [201837] = 2, + ACTIONS(10528), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167867] = 2, + [201845] = 2, + ACTIONS(10530), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4640), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [167876] = 3, - ACTIONS(4189), 1, - anon_sym_LBRACE, - STATE(2200), 1, - sym_statement_block, + [201853] = 2, + ACTIONS(10532), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167887] = 3, - ACTIONS(4189), 1, - anon_sym_LBRACE, - STATE(2253), 1, - sym_statement_block, + [201861] = 2, + ACTIONS(10534), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167898] = 2, + [201869] = 2, + ACTIONS(10536), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6082), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167907] = 3, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5622), 1, - sym_statement_block, + [201877] = 2, + ACTIONS(10538), 1, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167918] = 3, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5684), 1, - sym_statement_block, + [201885] = 2, + ACTIONS(6138), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167929] = 2, + [201893] = 2, + ACTIONS(5464), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6094), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167938] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2703), 1, - sym_statement_block, + [201901] = 2, + ACTIONS(10540), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167949] = 3, - ACTIONS(9222), 1, - sym_identifier, - ACTIONS(9224), 1, - sym_private_property_identifier, + [201909] = 2, + ACTIONS(10542), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167960] = 3, - ACTIONS(8862), 1, + [201917] = 2, + ACTIONS(8916), 1, sym_identifier, - ACTIONS(8866), 1, - sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167971] = 3, - ACTIONS(849), 1, - anon_sym_COLON, - STATE(5372), 1, - sym_type_annotation, + [201925] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(10544), 1, + anon_sym_SLASH2, + [201935] = 2, + ACTIONS(10546), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167982] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2706), 1, - sym_statement_block, + [201943] = 2, + ACTIONS(10548), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167993] = 3, - ACTIONS(8968), 1, - anon_sym_LPAREN, - STATE(32), 1, - sym_parenthesized_expression, + [201951] = 2, + ACTIONS(10550), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168004] = 3, - ACTIONS(9226), 1, + [201959] = 2, + ACTIONS(10552), 1, sym_identifier, - ACTIONS(9228), 1, - sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168015] = 3, - ACTIONS(7243), 1, - anon_sym_LBRACE, - STATE(4124), 1, - sym_statement_block, + [201967] = 2, + ACTIONS(10554), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168026] = 2, + [201975] = 2, + ACTIONS(10556), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6102), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [168035] = 3, - ACTIONS(9230), 1, - sym_identifier, - ACTIONS(9232), 1, - sym_private_property_identifier, + [201983] = 2, + ACTIONS(10558), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168046] = 3, - ACTIONS(7058), 1, - anon_sym_LBRACE, - STATE(4413), 1, - sym_class_body, + [201991] = 2, + ACTIONS(10560), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168057] = 2, + [201999] = 2, + ACTIONS(9597), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9234), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [168066] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2734), 1, - sym_statement_block, + [202007] = 2, + ACTIONS(10562), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168077] = 3, - ACTIONS(9236), 1, - sym_identifier, - ACTIONS(9238), 1, - sym_private_property_identifier, + [202015] = 2, + ACTIONS(10564), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168088] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2732), 1, - sym_statement_block, + [202023] = 2, + ACTIONS(10566), 1, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168099] = 3, - ACTIONS(9240), 1, - sym_identifier, - ACTIONS(9242), 1, - sym_private_property_identifier, + [202031] = 2, + ACTIONS(10568), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168110] = 3, - ACTIONS(4578), 1, - anon_sym_LPAREN, - STATE(2318), 1, - sym_arguments, + [202039] = 2, + ACTIONS(10570), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168121] = 3, - ACTIONS(8992), 1, - anon_sym_LBRACE, - STATE(838), 1, - sym_enum_body, + [202047] = 2, + ACTIONS(10572), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168132] = 2, + [202055] = 2, + ACTIONS(10574), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9244), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [168141] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2728), 1, - sym_statement_block, + [202063] = 2, + ACTIONS(10576), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168152] = 3, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(5921), 1, - sym_formal_parameters, + [202071] = 2, + ACTIONS(5951), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168163] = 2, + [202079] = 2, + ACTIONS(10578), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9246), 2, - anon_sym_COMMA, + [202087] = 2, + ACTIONS(10580), 1, anon_sym_RBRACK, - [168172] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9248), 2, - anon_sym_COMMA, + [202095] = 2, + ACTIONS(10582), 1, anon_sym_RBRACK, - [168181] = 3, - ACTIONS(9250), 1, - anon_sym_in, - ACTIONS(9252), 1, - anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168192] = 2, + [202103] = 2, + ACTIONS(10584), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8901), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [168201] = 3, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5675), 1, - sym_statement_block, + [202111] = 2, + ACTIONS(6083), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168212] = 3, - ACTIONS(9254), 1, - sym_identifier, - ACTIONS(9256), 1, - sym_private_property_identifier, + [202119] = 2, + ACTIONS(10586), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168223] = 3, - ACTIONS(9258), 1, - sym_identifier, - ACTIONS(9260), 1, - sym_private_property_identifier, + [202127] = 2, + ACTIONS(10588), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168234] = 2, + [202135] = 2, + ACTIONS(6085), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7983), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [168243] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2676), 1, - sym_statement_block, + [202143] = 2, + ACTIONS(10590), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168254] = 3, - ACTIONS(7243), 1, - anon_sym_LBRACE, - STATE(4132), 1, - sym_statement_block, + [202151] = 2, + ACTIONS(10592), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168265] = 2, + [202159] = 2, + ACTIONS(10594), 1, + anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5210), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [168274] = 3, - ACTIONS(8968), 1, - anon_sym_LPAREN, - STATE(5513), 1, - sym_parenthesized_expression, + [202167] = 2, + ACTIONS(10596), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168285] = 3, - ACTIONS(6920), 1, - anon_sym_LBRACE, - STATE(2196), 1, - sym_class_body, + [202175] = 2, + ACTIONS(5848), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168296] = 3, - ACTIONS(6920), 1, - anon_sym_LBRACE, - STATE(2235), 1, - sym_class_body, + [202183] = 2, + ACTIONS(10598), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168307] = 3, - ACTIONS(7080), 1, - anon_sym_LBRACE, - STATE(881), 1, - sym_class_body, + [202191] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(10600), 1, + anon_sym_SLASH2, + [202201] = 2, + ACTIONS(10602), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168318] = 3, - ACTIONS(4189), 1, - anon_sym_LBRACE, - STATE(2250), 1, - sym_statement_block, + [202209] = 2, + ACTIONS(10604), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168329] = 2, + [202217] = 2, + ACTIONS(10606), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4698), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [168338] = 2, + [202225] = 2, + ACTIONS(10608), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4702), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [168347] = 3, - ACTIONS(6932), 1, - anon_sym_LBRACE, - STATE(1688), 1, - sym_class_body, + [202233] = 2, + ACTIONS(10610), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168358] = 3, - ACTIONS(4565), 1, - anon_sym_LBRACE, - STATE(2758), 1, - sym_statement_block, + [202241] = 2, + ACTIONS(10612), 1, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168369] = 3, - ACTIONS(7058), 1, - anon_sym_LBRACE, - STATE(4428), 1, - sym_class_body, + [202249] = 2, + ACTIONS(6425), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168380] = 2, + [202257] = 2, + ACTIONS(10614), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9262), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [168389] = 3, - ACTIONS(6932), 1, - anon_sym_LBRACE, - STATE(2622), 1, - sym_class_body, + [202265] = 2, + ACTIONS(10616), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168400] = 3, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(5919), 1, - sym_formal_parameters, + [202273] = 2, + ACTIONS(10618), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168411] = 3, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(4517), 1, - sym_formal_parameters, + [202281] = 2, + ACTIONS(10620), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168422] = 3, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(5935), 1, - sym_formal_parameters, + [202289] = 2, + ACTIONS(10622), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168433] = 3, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(4520), 1, - sym_formal_parameters, + [202297] = 2, + ACTIONS(10624), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168444] = 3, - ACTIONS(6470), 1, - anon_sym_LPAREN, - STATE(5947), 1, - sym_formal_parameters, + [202305] = 2, + ACTIONS(10626), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168455] = 3, - ACTIONS(7058), 1, - anon_sym_LBRACE, - STATE(4429), 1, - sym_class_body, + [202313] = 2, + ACTIONS(10628), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168466] = 3, - ACTIONS(2497), 1, - anon_sym_LBRACE, - STATE(5435), 1, - sym_statement_block, + [202321] = 2, + ACTIONS(6189), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168477] = 3, - ACTIONS(7560), 1, - anon_sym_LBRACE, - STATE(2730), 1, - sym_statement_block, + [202329] = 2, + ACTIONS(9714), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168488] = 3, - ACTIONS(7058), 1, - anon_sym_LBRACE, - STATE(799), 1, - sym_class_body, + [202337] = 2, + ACTIONS(6150), 1, + anon_sym_SEMI, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168499] = 3, - ACTIONS(9264), 1, - sym_identifier, - ACTIONS(9266), 1, - sym_private_property_identifier, + [202345] = 2, + ACTIONS(10630), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168510] = 2, - ACTIONS(9268), 1, - sym_identifier, + [202353] = 2, + ACTIONS(10632), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168518] = 2, - ACTIONS(9270), 1, - sym_identifier, + [202361] = 2, + ACTIONS(10634), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168526] = 3, + [202369] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(9272), 1, - sym_regex_pattern, - [168536] = 2, - ACTIONS(9274), 1, - anon_sym_LBRACE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [168544] = 2, - ACTIONS(9276), 1, + ACTIONS(10636), 1, + anon_sym_SLASH2, + [202379] = 2, + ACTIONS(10638), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168552] = 2, - ACTIONS(9278), 1, + [202387] = 2, + ACTIONS(10640), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168560] = 2, - ACTIONS(9280), 1, + [202395] = 2, + ACTIONS(10642), 1, anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168568] = 2, - ACTIONS(4909), 1, - anon_sym_in, + [202403] = 2, + ACTIONS(10644), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168576] = 2, - ACTIONS(9282), 1, - anon_sym_RBRACK, + [202411] = 2, + ACTIONS(9785), 1, + anon_sym_RBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168584] = 2, - ACTIONS(9284), 1, - anon_sym_RBRACK, + [202419] = 2, + ACTIONS(10646), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168592] = 2, - ACTIONS(9286), 1, - anon_sym_RBRACK, + [202427] = 2, + ACTIONS(10648), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168600] = 2, - ACTIONS(5731), 1, - anon_sym_in, + [202435] = 2, + ACTIONS(10650), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168608] = 2, - ACTIONS(9288), 1, - anon_sym_EQ_GT, + [202443] = 2, + ACTIONS(10652), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168616] = 2, - ACTIONS(5604), 1, - anon_sym_RBRACK, + [202451] = 2, + ACTIONS(10654), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168624] = 2, - ACTIONS(9290), 1, - anon_sym_EQ_GT, + [202459] = 2, + ACTIONS(10656), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168632] = 2, - ACTIONS(9292), 1, - anon_sym_EQ_GT, + [202467] = 2, + ACTIONS(10658), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168640] = 2, - ACTIONS(9294), 1, - anon_sym_EQ_GT, + [202475] = 2, + ACTIONS(10660), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168648] = 2, - ACTIONS(9296), 1, - sym_identifier, + [202483] = 2, + ACTIONS(6214), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168656] = 2, - ACTIONS(9298), 1, - anon_sym_RBRACK, + [202491] = 2, + ACTIONS(10662), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168664] = 2, - ACTIONS(5084), 1, + [202499] = 2, + ACTIONS(10664), 1, anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168672] = 2, - ACTIONS(9300), 1, + [202507] = 2, + ACTIONS(10666), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168680] = 2, - ACTIONS(9302), 1, + [202515] = 2, + ACTIONS(10668), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168688] = 2, - ACTIONS(9304), 1, - anon_sym_target, + [202523] = 2, + ACTIONS(10670), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168696] = 2, - ACTIONS(9306), 1, - anon_sym_from, + [202531] = 2, + ACTIONS(7918), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168704] = 2, - ACTIONS(9308), 1, - anon_sym_EQ, + [202539] = 2, + ACTIONS(10672), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168712] = 2, - ACTIONS(9310), 1, - anon_sym_require, + [202547] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(10674), 1, + sym_regex_pattern, + [202557] = 2, + ACTIONS(10676), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168720] = 2, - ACTIONS(9312), 1, + [202565] = 2, + ACTIONS(10678), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168728] = 2, - ACTIONS(9314), 1, - sym_number, + [202573] = 2, + ACTIONS(10680), 1, + anon_sym_class, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168736] = 2, - ACTIONS(9316), 1, - anon_sym_symbol, + [202581] = 2, + ACTIONS(10682), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168744] = 2, - ACTIONS(9318), 1, + [202589] = 2, + ACTIONS(10684), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168752] = 2, - ACTIONS(9320), 1, - anon_sym_class, + [202597] = 2, + ACTIONS(10686), 1, + anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168760] = 2, - ACTIONS(9322), 1, - sym_identifier, + [202605] = 2, + ACTIONS(10688), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168768] = 2, - ACTIONS(9324), 1, - anon_sym_EQ_GT, + [202613] = 2, + ACTIONS(10690), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168776] = 2, - ACTIONS(9326), 1, - sym_identifier, + [202621] = 2, + ACTIONS(9852), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168784] = 2, - ACTIONS(4760), 1, - anon_sym_in, + [202629] = 2, + ACTIONS(10692), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168792] = 2, - ACTIONS(5545), 1, - anon_sym_RPAREN, + [202637] = 2, + ACTIONS(10694), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [202645] = 2, + ACTIONS(6108), 1, + anon_sym_SEMI, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [202653] = 2, + ACTIONS(10696), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168800] = 2, - ACTIONS(9328), 1, + [202661] = 2, + ACTIONS(10698), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168808] = 2, - ACTIONS(9330), 1, - anon_sym_as, + [202669] = 2, + ACTIONS(5526), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168816] = 2, - ACTIONS(9332), 1, - anon_sym_EQ_GT, + [202677] = 2, + ACTIONS(10700), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168824] = 2, - ACTIONS(9334), 1, - anon_sym_as, + [202685] = 2, + ACTIONS(10702), 1, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168832] = 2, - ACTIONS(9336), 1, - anon_sym_from, + [202693] = 2, + ACTIONS(10704), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [202701] = 2, + ACTIONS(10706), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168840] = 2, - ACTIONS(9338), 1, + [202709] = 2, + ACTIONS(10708), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168848] = 2, - ACTIONS(9340), 1, + [202717] = 2, + ACTIONS(9733), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168856] = 2, - ACTIONS(9342), 1, - sym_identifier, + [202725] = 2, + ACTIONS(10710), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168864] = 2, - ACTIONS(9344), 1, - anon_sym_EQ, + [202733] = 2, + ACTIONS(10712), 1, + anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168872] = 2, - ACTIONS(9346), 1, - sym_identifier, + [202741] = 2, + ACTIONS(10714), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168880] = 2, - ACTIONS(9348), 1, + [202749] = 2, + ACTIONS(10716), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168888] = 2, - ACTIONS(9350), 1, - anon_sym_EQ, + [202757] = 2, + ACTIONS(10718), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168896] = 2, - ACTIONS(9352), 1, + [202765] = 2, + ACTIONS(10720), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168904] = 2, - ACTIONS(9354), 1, - anon_sym_RBRACK, + [202773] = 2, + ACTIONS(10722), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168912] = 2, - ACTIONS(5609), 1, + [202781] = 2, + ACTIONS(5556), 1, anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168920] = 2, - ACTIONS(7645), 1, - anon_sym_RPAREN, + [202789] = 2, + ACTIONS(10724), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168928] = 2, - ACTIONS(9356), 1, - anon_sym_LPAREN, + [202797] = 2, + ACTIONS(6484), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [202805] = 2, + ACTIONS(10726), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168936] = 2, - ACTIONS(9358), 1, + [202813] = 2, + ACTIONS(10728), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168944] = 2, - ACTIONS(9360), 1, - anon_sym_COLON, + [202821] = 2, + ACTIONS(10730), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168952] = 2, - ACTIONS(5573), 1, - anon_sym_RPAREN, + [202829] = 2, + ACTIONS(10732), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168960] = 2, - ACTIONS(9362), 1, + [202837] = 2, + ACTIONS(10734), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168968] = 2, - ACTIONS(9364), 1, - anon_sym_symbol, + [202845] = 2, + ACTIONS(10736), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168976] = 2, - ACTIONS(9366), 1, - anon_sym_EQ, + [202853] = 2, + ACTIONS(6587), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168984] = 2, - ACTIONS(8073), 1, + [202861] = 2, + ACTIONS(10738), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168992] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(9368), 1, - sym_regex_pattern, - [169002] = 2, - ACTIONS(9370), 1, - anon_sym_as, + [202869] = 2, + ACTIONS(10740), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169010] = 2, - ACTIONS(8427), 1, - anon_sym_RBRACK, + [202877] = 2, + ACTIONS(10742), 1, + anon_sym_namespace, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169018] = 2, - ACTIONS(5782), 1, - anon_sym_in, + [202885] = 2, + ACTIONS(10744), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169026] = 2, - ACTIONS(9372), 1, + [202893] = 2, + ACTIONS(10746), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169034] = 2, - ACTIONS(8715), 1, - anon_sym_RBRACE, + [202901] = 2, + ACTIONS(10748), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169042] = 2, - ACTIONS(9374), 1, + [202909] = 2, + ACTIONS(10750), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169050] = 2, - ACTIONS(9376), 1, + [202917] = 2, + ACTIONS(10752), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169058] = 2, - ACTIONS(9378), 1, - anon_sym_EQ_GT, + [202925] = 2, + ACTIONS(10754), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169066] = 2, - ACTIONS(9380), 1, + [202933] = 2, + ACTIONS(10756), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169074] = 2, - ACTIONS(9382), 1, - anon_sym_namespace, + [202941] = 2, + ACTIONS(10758), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169082] = 2, - ACTIONS(9384), 1, + [202949] = 2, + ACTIONS(6101), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169090] = 2, - ACTIONS(9386), 1, - sym_identifier, + [202957] = 2, + ACTIONS(10760), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169098] = 2, - ACTIONS(9388), 1, - sym_identifier, + [202965] = 2, + ACTIONS(6234), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169106] = 2, - ACTIONS(9390), 1, - anon_sym_EQ_GT, + [202973] = 2, + ACTIONS(9976), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [202981] = 2, + ACTIONS(10762), 1, + anon_sym_as, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169114] = 2, - ACTIONS(9392), 1, + [202989] = 2, + ACTIONS(10764), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169122] = 2, - ACTIONS(9394), 1, + [202997] = 2, + ACTIONS(10766), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [203005] = 2, + ACTIONS(10768), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169130] = 2, - ACTIONS(9396), 1, + [203013] = 2, + ACTIONS(10770), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [203021] = 2, + ACTIONS(6210), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [203029] = 2, + ACTIONS(10772), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169138] = 2, - ACTIONS(9398), 1, - sym_identifier, + [203037] = 2, + ACTIONS(10774), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169146] = 2, - ACTIONS(9400), 1, - anon_sym_RBRACK, + [203045] = 2, + ACTIONS(8507), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169154] = 2, - ACTIONS(4994), 1, + [203053] = 2, + ACTIONS(10776), 1, + anon_sym_new, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [203061] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(10778), 1, + sym_regex_pattern, + [203071] = 2, + ACTIONS(6206), 1, anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169162] = 2, - ACTIONS(9402), 1, - sym_number, + [203079] = 2, + ACTIONS(10780), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169170] = 2, - ACTIONS(8964), 1, - anon_sym_from, + [203087] = 2, + ACTIONS(10782), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169178] = 2, - ACTIONS(9404), 1, - anon_sym_symbol, + [203095] = 2, + ACTIONS(10784), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [203103] = 2, + ACTIONS(10786), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [203111] = 2, + ACTIONS(10788), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169186] = 2, - ACTIONS(9406), 1, + [203119] = 2, + ACTIONS(10790), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169194] = 2, - ACTIONS(9408), 1, + [203127] = 2, + ACTIONS(10792), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169202] = 2, - ACTIONS(9410), 1, - anon_sym_EQ_GT, + [203135] = 2, + ACTIONS(10794), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169210] = 3, - ACTIONS(3), 1, + [203143] = 2, + ACTIONS(9749), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, sym_comment, - ACTIONS(5), 1, + [203151] = 2, + ACTIONS(5297), 1, + anon_sym_in, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(9412), 1, - anon_sym_SLASH2, - [169220] = 2, - ACTIONS(9414), 1, + sym_comment, + [203159] = 2, + ACTIONS(10796), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169228] = 2, - ACTIONS(9416), 1, - sym_identifier, + [203167] = 2, + ACTIONS(10798), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169236] = 2, - ACTIONS(9418), 1, + [203175] = 2, + ACTIONS(10800), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169244] = 2, - ACTIONS(9420), 1, - anon_sym_EQ, + [203183] = 2, + ACTIONS(10802), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169252] = 2, - ACTIONS(9422), 1, - sym_number, + [203191] = 2, + ACTIONS(10804), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169260] = 2, - ACTIONS(9424), 1, + [203199] = 2, + ACTIONS(10806), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169268] = 2, - ACTIONS(9426), 1, - sym_identifier, + [203207] = 2, + ACTIONS(10808), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169276] = 2, - ACTIONS(9428), 1, - anon_sym_symbol, + [203215] = 2, + ACTIONS(10810), 1, + anon_sym_target, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169284] = 2, - ACTIONS(9430), 1, - sym_identifier, + [203223] = 2, + ACTIONS(10812), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169292] = 2, - ACTIONS(9432), 1, + [203231] = 2, + ACTIONS(10814), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [203239] = 2, + ACTIONS(10816), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169300] = 2, - ACTIONS(9434), 1, - sym_identifier, + [203247] = 2, + ACTIONS(10818), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169308] = 2, - ACTIONS(8039), 1, - sym_identifier, + [203255] = 2, + ACTIONS(10820), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169316] = 2, - ACTIONS(9436), 1, + [203263] = 2, + ACTIONS(10822), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169324] = 3, - ACTIONS(3), 1, + [203271] = 2, + ACTIONS(10824), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, sym_comment, - ACTIONS(5), 1, + [203279] = 2, + ACTIONS(4646), 1, + anon_sym_is, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(9438), 1, - anon_sym_SLASH2, - [169334] = 2, - ACTIONS(9440), 1, - anon_sym_RPAREN, + sym_comment, + [203287] = 2, + ACTIONS(10826), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169342] = 2, - ACTIONS(4970), 1, - anon_sym_in, + [203295] = 2, + ACTIONS(10828), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169350] = 2, - ACTIONS(9442), 1, - anon_sym_from, + [203303] = 2, + ACTIONS(10830), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169358] = 2, - ACTIONS(9444), 1, - anon_sym_from, + [203311] = 2, + ACTIONS(10832), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169366] = 2, - ACTIONS(9446), 1, + [203319] = 2, + ACTIONS(10834), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169374] = 2, - ACTIONS(4119), 1, - anon_sym_is, + [203327] = 2, + ACTIONS(10836), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169382] = 2, - ACTIONS(9448), 1, + [203335] = 2, + ACTIONS(10838), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169390] = 2, - ACTIONS(5520), 1, + [203343] = 2, + ACTIONS(10840), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [203351] = 2, + ACTIONS(6073), 1, anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169398] = 2, - ACTIONS(9450), 1, - anon_sym_new, + [203359] = 2, + ACTIONS(10842), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169406] = 2, - ACTIONS(9452), 1, + [203367] = 2, + ACTIONS(10844), 1, anon_sym_class, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169414] = 2, - ACTIONS(9454), 1, + [203375] = 2, + ACTIONS(10846), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169422] = 2, - ACTIONS(9456), 1, + [203383] = 2, + ACTIONS(10848), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169430] = 2, - ACTIONS(9458), 1, + [203391] = 2, + ACTIONS(10850), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169438] = 2, - ACTIONS(9460), 1, + [203399] = 2, + ACTIONS(10852), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169446] = 2, - ACTIONS(9462), 1, + [203407] = 2, + ACTIONS(10854), 1, anon_sym_namespace, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169454] = 2, - ACTIONS(9464), 1, - anon_sym_EQ_GT, + [203415] = 2, + ACTIONS(10856), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169462] = 2, - ACTIONS(9466), 1, - sym_identifier, + [203423] = 2, + ACTIONS(10858), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169470] = 2, - ACTIONS(5414), 1, - anon_sym_in, + [203431] = 2, + ACTIONS(10860), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169478] = 2, - ACTIONS(9468), 1, - sym_identifier, + [203439] = 2, + ACTIONS(10862), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169486] = 2, - ACTIONS(9470), 1, - anon_sym_EQ_GT, + [203447] = 2, + ACTIONS(10864), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169494] = 2, - ACTIONS(9472), 1, - anon_sym_EQ_GT, + [203455] = 2, + ACTIONS(10866), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169502] = 2, - ACTIONS(9474), 1, - anon_sym_RBRACK, + [203463] = 2, + ACTIONS(10868), 1, + anon_sym_function, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169510] = 2, - ACTIONS(9476), 1, + [203471] = 2, + ACTIONS(10870), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169518] = 2, - ACTIONS(9478), 1, + [203479] = 2, + ACTIONS(10872), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169526] = 2, - ACTIONS(6450), 1, - anon_sym_DOT, + [203487] = 2, + ACTIONS(10874), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169534] = 2, - ACTIONS(9480), 1, - anon_sym_EQ_GT, + [203495] = 2, + ACTIONS(10876), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169542] = 2, - ACTIONS(9482), 1, + [203503] = 2, + ACTIONS(10878), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169550] = 2, - ACTIONS(9484), 1, - anon_sym_EQ_GT, + [203511] = 2, + ACTIONS(10880), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169558] = 2, - ACTIONS(9486), 1, - anon_sym_EQ, + [203519] = 2, + ACTIONS(10882), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169566] = 2, - ACTIONS(9488), 1, - anon_sym_RBRACK, + [203527] = 2, + ACTIONS(10884), 1, + ts_builtin_sym_end, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169574] = 2, - ACTIONS(9490), 1, - anon_sym_RBRACK, + [203535] = 2, + ACTIONS(10886), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169582] = 2, - ACTIONS(9492), 1, + [203543] = 2, + ACTIONS(10888), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169590] = 2, - ACTIONS(9494), 1, - anon_sym_RBRACK, + [203551] = 2, + ACTIONS(10890), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169598] = 2, - ACTIONS(9496), 1, + [203559] = 2, + ACTIONS(10892), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169606] = 2, - ACTIONS(9498), 1, + [203567] = 2, + ACTIONS(10894), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169614] = 2, - ACTIONS(9500), 1, + [203575] = 2, + ACTIONS(10896), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169622] = 2, - ACTIONS(9502), 1, - sym_identifier, + [203583] = 2, + ACTIONS(10898), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169630] = 2, - ACTIONS(9504), 1, + [203591] = 2, + ACTIONS(10900), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169638] = 2, - ACTIONS(9506), 1, + [203599] = 2, + ACTIONS(10902), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169646] = 2, - ACTIONS(9508), 1, - anon_sym_RBRACK, + [203607] = 2, + ACTIONS(10904), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169654] = 2, - ACTIONS(9510), 1, + [203615] = 2, + ACTIONS(10906), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169662] = 2, - ACTIONS(9512), 1, - anon_sym_RBRACK, + [203623] = 2, + ACTIONS(10908), 1, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169670] = 2, - ACTIONS(9514), 1, - anon_sym_RPAREN, + [203631] = 2, + ACTIONS(10910), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169678] = 2, - ACTIONS(9516), 1, + [203639] = 2, + ACTIONS(10912), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169686] = 2, - ACTIONS(9518), 1, + [203647] = 2, + ACTIONS(10914), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169694] = 2, - ACTIONS(9520), 1, + [203655] = 2, + ACTIONS(10916), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169702] = 2, - ACTIONS(9522), 1, + [203663] = 2, + ACTIONS(10918), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169710] = 2, - ACTIONS(9524), 1, + [203671] = 2, + ACTIONS(10920), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169718] = 2, - ACTIONS(9526), 1, - anon_sym_from, + [203679] = 2, + ACTIONS(10922), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169726] = 2, - ACTIONS(9528), 1, + [203687] = 2, + ACTIONS(10924), 1, anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169734] = 2, - ACTIONS(9530), 1, - anon_sym_RBRACK, + [203695] = 2, + ACTIONS(10926), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169742] = 2, - ACTIONS(9532), 1, + [203703] = 2, + ACTIONS(10928), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169750] = 2, - ACTIONS(9534), 1, + [203711] = 2, + ACTIONS(10930), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169758] = 2, - ACTIONS(9536), 1, - anon_sym_RBRACK, + [203719] = 2, + ACTIONS(10932), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169766] = 2, - ACTIONS(9538), 1, - sym_identifier, + [203727] = 2, + ACTIONS(10934), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169774] = 2, - ACTIONS(7977), 1, + [203735] = 2, + ACTIONS(8940), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169782] = 2, - ACTIONS(9540), 1, + [203743] = 2, + ACTIONS(10936), 1, anon_sym_class, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169790] = 2, - ACTIONS(9542), 1, + [203751] = 2, + ACTIONS(10938), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169798] = 2, - ACTIONS(9544), 1, + [203759] = 2, + ACTIONS(10940), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169806] = 2, - ACTIONS(9546), 1, + [203767] = 2, + ACTIONS(10942), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169814] = 2, - ACTIONS(9548), 1, - anon_sym_EQ, + [203775] = 2, + ACTIONS(10944), 1, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169822] = 2, - ACTIONS(9550), 1, - anon_sym_EQ, + [203783] = 2, + ACTIONS(10946), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169830] = 2, - ACTIONS(5641), 1, - anon_sym_RBRACK, + [203791] = 2, + ACTIONS(10948), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169838] = 2, - ACTIONS(5575), 1, - anon_sym_RPAREN, + [203799] = 2, + ACTIONS(10950), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169846] = 2, - ACTIONS(9552), 1, - anon_sym_RBRACK, + [203807] = 2, + ACTIONS(10952), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169854] = 2, - ACTIONS(9554), 1, + [203815] = 2, + ACTIONS(10954), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169862] = 2, - ACTIONS(9556), 1, + [203823] = 2, + ACTIONS(10956), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169870] = 2, - ACTIONS(9558), 1, + [203831] = 2, + ACTIONS(10958), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169878] = 2, - ACTIONS(9560), 1, - anon_sym_RBRACK, + [203839] = 2, + ACTIONS(10960), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169886] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + [203847] = 2, + ACTIONS(7517), 1, + anon_sym_is, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(9562), 1, - anon_sym_SLASH2, - [169896] = 3, - ACTIONS(3), 1, sym_comment, - ACTIONS(5), 1, + [203855] = 2, + ACTIONS(10962), 1, + sym_identifier, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(9564), 1, - sym_regex_pattern, - [169906] = 2, - ACTIONS(9566), 1, - anon_sym_RBRACK, + sym_comment, + [203863] = 2, + ACTIONS(10964), 1, + anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169914] = 2, - ACTIONS(9568), 1, + [203871] = 2, + ACTIONS(6163), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169922] = 2, - ACTIONS(9570), 1, - anon_sym_DOT, + [203879] = 2, + ACTIONS(10966), 1, + anon_sym_class, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169930] = 2, - ACTIONS(9572), 1, + [203887] = 2, + ACTIONS(10968), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169938] = 2, - ACTIONS(9574), 1, - anon_sym_RBRACK, + [203895] = 2, + ACTIONS(10970), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169946] = 2, - ACTIONS(9576), 1, - anon_sym_RBRACK, + [203903] = 2, + ACTIONS(10972), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169954] = 2, - ACTIONS(9578), 1, - sym_identifier, + [203911] = 2, + ACTIONS(6220), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169962] = 2, - ACTIONS(8009), 1, - sym_identifier, + [203919] = 2, + ACTIONS(10974), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169970] = 2, - ACTIONS(9580), 1, - sym_identifier, + [203927] = 2, + ACTIONS(10976), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169978] = 2, - ACTIONS(9582), 1, - anon_sym_EQ_GT, + [203935] = 2, + ACTIONS(10978), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169986] = 2, - ACTIONS(9584), 1, - sym_identifier, + [203943] = 2, + ACTIONS(10980), 1, + anon_sym_as, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169994] = 2, - ACTIONS(9586), 1, + [203951] = 2, + ACTIONS(10982), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170002] = 2, - ACTIONS(9588), 1, - anon_sym_RBRACK, + [203959] = 2, + ACTIONS(10984), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170010] = 2, - ACTIONS(9590), 1, - anon_sym_RBRACK, + [203967] = 2, + ACTIONS(6810), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170018] = 2, - ACTIONS(9592), 1, - sym_number, + [203975] = 2, + ACTIONS(10986), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170026] = 2, - ACTIONS(9594), 1, - anon_sym_RBRACK, + [203983] = 2, + ACTIONS(10988), 1, + anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170034] = 2, - ACTIONS(9596), 1, - anon_sym_EQ_GT, + [203991] = 2, + ACTIONS(10990), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170042] = 2, - ACTIONS(9598), 1, + [203999] = 2, + ACTIONS(10992), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170050] = 2, - ACTIONS(9600), 1, - anon_sym_EQ_GT, + [204007] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(10994), 1, + sym_regex_pattern, + [204017] = 2, + ACTIONS(10996), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170058] = 2, - ACTIONS(9602), 1, - sym_identifier, + [204025] = 2, + ACTIONS(10998), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170066] = 2, - ACTIONS(9604), 1, - anon_sym_RBRACK, + [204033] = 2, + ACTIONS(11000), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170074] = 2, - ACTIONS(9606), 1, + [204041] = 2, + ACTIONS(11002), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170082] = 2, - ACTIONS(9608), 1, - anon_sym_RBRACK, + [204049] = 2, + ACTIONS(11004), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170090] = 2, - ACTIONS(9610), 1, - anon_sym_DOT, + [204057] = 2, + ACTIONS(11006), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170098] = 2, - ACTIONS(7525), 1, - anon_sym_EQ, + [204065] = 2, + ACTIONS(11008), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170106] = 2, - ACTIONS(8852), 1, - anon_sym_RBRACK, + [204073] = 2, + ACTIONS(11010), 1, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170114] = 2, - ACTIONS(5613), 1, + [204081] = 2, + ACTIONS(6200), 1, anon_sym_SEMI, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170122] = 2, - ACTIONS(9612), 1, - anon_sym_RBRACK, + [204089] = 2, + ACTIONS(11012), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170130] = 2, - ACTIONS(9614), 1, - anon_sym_while, + [204097] = 2, + ACTIONS(11014), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170138] = 2, - ACTIONS(9616), 1, - anon_sym_EQ_GT, + [204105] = 2, + ACTIONS(11016), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170146] = 2, - ACTIONS(9618), 1, + [204113] = 2, + ACTIONS(11018), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170154] = 2, - ACTIONS(9620), 1, - anon_sym_RBRACK, + [204121] = 2, + ACTIONS(11020), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170162] = 2, - ACTIONS(9622), 1, + [204129] = 2, + ACTIONS(11022), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170170] = 2, - ACTIONS(9624), 1, + [204137] = 2, + ACTIONS(11024), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170178] = 2, - ACTIONS(9626), 1, - anon_sym_EQ_GT, + [204145] = 2, + ACTIONS(11026), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170186] = 2, - ACTIONS(9628), 1, + [204153] = 2, + ACTIONS(11028), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170194] = 2, - ACTIONS(9630), 1, + [204161] = 2, + ACTIONS(11030), 1, anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170202] = 2, - ACTIONS(7239), 1, + [204169] = 2, + ACTIONS(8062), 1, anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170210] = 2, - ACTIONS(9632), 1, + [204177] = 2, + ACTIONS(11032), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170218] = 2, - ACTIONS(5583), 1, - anon_sym_COLON, + [204185] = 2, + ACTIONS(11034), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170226] = 2, - ACTIONS(9634), 1, - anon_sym_EQ_GT, + [204193] = 2, + ACTIONS(11036), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170234] = 2, - ACTIONS(9636), 1, - sym_identifier, + [204201] = 2, + ACTIONS(6204), 1, + anon_sym_SEMI, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170242] = 2, - ACTIONS(5615), 1, - anon_sym_SEMI, + [204209] = 2, + ACTIONS(11038), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170250] = 2, - ACTIONS(9638), 1, - sym_identifier, + [204217] = 2, + ACTIONS(11040), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170258] = 2, - ACTIONS(9640), 1, - anon_sym_EQ_GT, + [204225] = 2, + ACTIONS(11042), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170266] = 2, - ACTIONS(9642), 1, - anon_sym_RBRACK, + [204233] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(11044), 1, + anon_sym_SLASH2, + [204243] = 2, + ACTIONS(11046), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170274] = 2, - ACTIONS(9644), 1, - anon_sym_meta, + [204251] = 2, + ACTIONS(11048), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170282] = 2, - ACTIONS(9646), 1, + [204259] = 2, + ACTIONS(11050), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170290] = 2, - ACTIONS(5577), 1, + [204267] = 2, + ACTIONS(11052), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170298] = 2, - ACTIONS(9648), 1, - anon_sym_from, + [204275] = 2, + ACTIONS(9025), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170306] = 2, - ACTIONS(9650), 1, + [204283] = 2, + ACTIONS(11054), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170314] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(9652), 1, - anon_sym_SLASH2, - [170324] = 2, - ACTIONS(9654), 1, - sym_identifier, + [204291] = 2, + ACTIONS(11056), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170332] = 2, - ACTIONS(9656), 1, - anon_sym_class, + [204299] = 2, + ACTIONS(11058), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170340] = 2, - ACTIONS(9658), 1, - anon_sym_RPAREN, + [204307] = 2, + ACTIONS(11060), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170348] = 2, - ACTIONS(5585), 1, + [204315] = 2, + ACTIONS(5673), 1, anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170356] = 2, - ACTIONS(9660), 1, - anon_sym_EQ, + [204323] = 2, + ACTIONS(11062), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170364] = 2, - ACTIONS(9662), 1, + [204331] = 2, + ACTIONS(11064), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170372] = 2, - ACTIONS(5629), 1, + [204339] = 2, + ACTIONS(11066), 1, anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170380] = 2, - ACTIONS(9664), 1, - anon_sym_RBRACK, + [204347] = 2, + ACTIONS(8892), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170388] = 2, - ACTIONS(8102), 1, - anon_sym_EQ, + [204355] = 2, + ACTIONS(5490), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170396] = 2, - ACTIONS(9666), 1, + [204363] = 2, + ACTIONS(11068), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170404] = 2, - ACTIONS(9668), 1, - anon_sym_RBRACK, + [204371] = 2, + ACTIONS(11070), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170412] = 2, - ACTIONS(9670), 1, - anon_sym_from, + [204379] = 2, + ACTIONS(11072), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170420] = 2, - ACTIONS(6754), 1, - anon_sym_is, + [204387] = 2, + ACTIONS(6180), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170428] = 2, - ACTIONS(9672), 1, - anon_sym_RPAREN, + [204395] = 2, + ACTIONS(11074), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170436] = 2, - ACTIONS(8882), 1, + [204403] = 2, + ACTIONS(9944), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170444] = 2, - ACTIONS(9674), 1, - sym_identifier, + [204411] = 2, + ACTIONS(11076), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170452] = 2, - ACTIONS(9676), 1, - sym_identifier, + [204419] = 2, + ACTIONS(11078), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170460] = 2, - ACTIONS(9678), 1, + [204427] = 2, + ACTIONS(11080), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170468] = 2, - ACTIONS(9680), 1, + [204435] = 2, + ACTIONS(11082), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170476] = 2, - ACTIONS(5590), 1, - anon_sym_RPAREN, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [170484] = 2, - ACTIONS(9682), 1, - sym_identifier, + [204443] = 2, + ACTIONS(11084), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170492] = 2, - ACTIONS(9684), 1, + [204451] = 2, + ACTIONS(11086), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170500] = 2, - ACTIONS(9686), 1, - anon_sym_RPAREN, + [204459] = 2, + ACTIONS(11088), 1, + anon_sym_target, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170508] = 2, - ACTIONS(6193), 1, - anon_sym_EQ_GT, + [204467] = 2, + ACTIONS(11090), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170516] = 2, - ACTIONS(5592), 1, - anon_sym_RPAREN, + [204475] = 2, + ACTIONS(11092), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170524] = 2, - ACTIONS(9688), 1, - sym_number, + [204483] = 2, + ACTIONS(11094), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170532] = 2, - ACTIONS(9690), 1, - anon_sym_EQ_GT, + [204491] = 2, + ACTIONS(6019), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170540] = 2, - ACTIONS(9692), 1, - anon_sym_EQ_GT, + [204499] = 2, + ACTIONS(11096), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170548] = 2, - ACTIONS(9694), 1, + [204507] = 2, + ACTIONS(11098), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170556] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(9696), 1, - sym_regex_pattern, - [170566] = 2, - ACTIONS(5594), 1, - anon_sym_SEMI, + [204515] = 2, + ACTIONS(11100), 1, + anon_sym_as, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170574] = 2, - ACTIONS(9698), 1, - anon_sym_EQ_GT, + [204523] = 2, + ACTIONS(11088), 1, + anon_sym_meta, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170582] = 2, - ACTIONS(9700), 1, + [204531] = 2, + ACTIONS(11102), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170590] = 2, - ACTIONS(8485), 1, + [204539] = 2, + ACTIONS(6154), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170598] = 2, - ACTIONS(9702), 1, - anon_sym_symbol, + [204547] = 2, + ACTIONS(11104), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170606] = 2, - ACTIONS(9704), 1, - sym_identifier, + [204555] = 2, + ACTIONS(11106), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170614] = 2, - ACTIONS(9706), 1, + [204563] = 2, + ACTIONS(11108), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170622] = 2, - ACTIONS(9708), 1, - sym_identifier, + [204571] = 2, + ACTIONS(7551), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170630] = 2, - ACTIONS(9710), 1, + [204579] = 2, + ACTIONS(11110), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [204587] = 2, + ACTIONS(11112), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170638] = 2, - ACTIONS(9712), 1, - anon_sym_DOT, + [204595] = 2, + ACTIONS(11114), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170646] = 2, - ACTIONS(9714), 1, + [204603] = 2, + ACTIONS(11116), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170654] = 2, - ACTIONS(8698), 1, - anon_sym_RBRACE, + [204611] = 2, + ACTIONS(11118), 1, + anon_sym_meta, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170662] = 2, - ACTIONS(9716), 1, - sym_identifier, + [204619] = 2, + ACTIONS(11120), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170670] = 2, - ACTIONS(9718), 1, - anon_sym_COLON, + [204627] = 2, + ACTIONS(7924), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170678] = 2, - ACTIONS(9720), 1, - anon_sym_EQ_GT, + [204635] = 2, + ACTIONS(6222), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170686] = 2, - ACTIONS(9722), 1, - anon_sym_RBRACK, + [204643] = 2, + ACTIONS(11122), 1, + anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170694] = 2, - ACTIONS(9724), 1, - anon_sym_new, + [204651] = 2, + ACTIONS(11124), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170702] = 2, - ACTIONS(9726), 1, - anon_sym_EQ, + [204659] = 2, + ACTIONS(6230), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170710] = 2, - ACTIONS(9728), 1, - ts_builtin_sym_end, + [204667] = 2, + ACTIONS(11126), 1, + anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170718] = 2, - ACTIONS(9730), 1, - anon_sym_EQ_GT, + [204675] = 2, + ACTIONS(11128), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170726] = 2, - ACTIONS(7834), 1, - anon_sym_RPAREN, + [204683] = 2, + ACTIONS(11130), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170734] = 2, - ACTIONS(9732), 1, + [204691] = 2, + ACTIONS(11132), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170742] = 2, - ACTIONS(9734), 1, + [204699] = 2, + ACTIONS(9609), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170750] = 2, - ACTIONS(9736), 1, - anon_sym_EQ_GT, + [204707] = 2, + ACTIONS(11134), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170758] = 2, - ACTIONS(7413), 1, - anon_sym_is, + [204715] = 2, + ACTIONS(11136), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170766] = 2, - ACTIONS(9738), 1, - anon_sym_RBRACK, + [204723] = 2, + ACTIONS(11138), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170774] = 2, - ACTIONS(5543), 1, - anon_sym_RBRACE, - ACTIONS(5), 2, - sym_html_comment, + [204731] = 3, + ACTIONS(3), 1, sym_comment, - [170782] = 2, - ACTIONS(5686), 1, - anon_sym_in, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(11140), 1, + sym_regex_pattern, + [204741] = 2, + ACTIONS(11142), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170790] = 2, - ACTIONS(9740), 1, + [204749] = 2, + ACTIONS(11144), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170798] = 2, - ACTIONS(9742), 1, - anon_sym_EQ_GT, + [204757] = 2, + ACTIONS(11146), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170806] = 2, - ACTIONS(4944), 1, - anon_sym_RPAREN, + [204765] = 2, + ACTIONS(7175), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170814] = 2, - ACTIONS(9744), 1, - anon_sym_EQ_GT, + [204773] = 2, + ACTIONS(11148), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170822] = 2, - ACTIONS(9746), 1, - anon_sym_EQ_GT, + [204781] = 2, + ACTIONS(8436), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170830] = 2, - ACTIONS(9748), 1, + [204789] = 2, + ACTIONS(11150), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170838] = 2, - ACTIONS(9750), 1, - anon_sym_EQ_GT, + [204797] = 2, + ACTIONS(11118), 1, + anon_sym_target, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170846] = 2, - ACTIONS(9752), 1, - anon_sym_EQ_GT, + [204805] = 2, + ACTIONS(11152), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170854] = 2, - ACTIONS(9754), 1, - anon_sym_EQ_GT, + [204813] = 2, + ACTIONS(11154), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170862] = 2, - ACTIONS(5559), 1, - anon_sym_RPAREN, + [204821] = 2, + ACTIONS(6167), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170870] = 2, - ACTIONS(9756), 1, + [204829] = 2, + ACTIONS(11156), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170878] = 2, - ACTIONS(9758), 1, - sym_identifier, + [204837] = 2, + ACTIONS(11158), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170886] = 2, - ACTIONS(9760), 1, - anon_sym_EQ, + [204845] = 2, + ACTIONS(11160), 1, + anon_sym_while, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170894] = 2, - ACTIONS(9762), 1, - sym_identifier, + [204853] = 2, + ACTIONS(11162), 1, + anon_sym_require, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170902] = 2, - ACTIONS(9304), 1, - anon_sym_meta, + [204861] = 2, + ACTIONS(11164), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170910] = 2, - ACTIONS(9764), 1, - anon_sym_readonly, + [204869] = 2, + ACTIONS(11166), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170918] = 2, - ACTIONS(4996), 1, - anon_sym_RPAREN, + [204877] = 2, + ACTIONS(11168), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170926] = 2, - ACTIONS(9766), 1, - anon_sym_RPAREN, + [204885] = 2, + ACTIONS(11170), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170934] = 2, - ACTIONS(5103), 1, - anon_sym_is, + [204893] = 2, + ACTIONS(11172), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170942] = 2, - ACTIONS(5061), 1, + [204901] = 2, + ACTIONS(5660), 1, anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170950] = 2, - ACTIONS(5466), 1, - anon_sym_SEMI, + [204909] = 2, + ACTIONS(11174), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170958] = 2, - ACTIONS(9768), 1, - anon_sym_DOT, + [204917] = 2, + ACTIONS(11176), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170966] = 2, - ACTIONS(9770), 1, + [204925] = 2, + ACTIONS(11178), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170974] = 2, - ACTIONS(9772), 1, - anon_sym_RBRACK, + [204933] = 2, + ACTIONS(11180), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170982] = 2, - ACTIONS(9774), 1, + [204941] = 2, + ACTIONS(11182), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170990] = 2, - ACTIONS(9776), 1, - anon_sym_RBRACK, + [204949] = 2, + ACTIONS(7608), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170998] = 2, - ACTIONS(9778), 1, + [204957] = 2, + ACTIONS(11184), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171006] = 2, - ACTIONS(9780), 1, + [204965] = 2, + ACTIONS(11186), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171014] = 2, - ACTIONS(9782), 1, - anon_sym_RPAREN, + [204973] = 2, + ACTIONS(11188), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171022] = 2, - ACTIONS(9784), 1, + [204981] = 2, + ACTIONS(11190), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171030] = 2, - ACTIONS(9786), 1, + [204989] = 2, + ACTIONS(11192), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171038] = 2, - ACTIONS(9788), 1, - anon_sym_EQ_GT, + [204997] = 2, + ACTIONS(11194), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171046] = 2, - ACTIONS(9790), 1, - anon_sym_EQ, + [205005] = 2, + ACTIONS(11196), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171054] = 2, - ACTIONS(9792), 1, - sym_identifier, + [205013] = 2, + ACTIONS(11198), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171062] = 2, - ACTIONS(9794), 1, + [205021] = 2, + ACTIONS(11200), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171070] = 2, - ACTIONS(9796), 1, - sym_identifier, + [205029] = 2, + ACTIONS(11202), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171078] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + [205037] = 2, + ACTIONS(6165), 1, + anon_sym_RBRACE, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(9798), 1, - anon_sym_SLASH2, - [171088] = 2, - ACTIONS(9800), 1, - anon_sym_DOT, + sym_comment, + [205045] = 2, + ACTIONS(11204), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171096] = 2, - ACTIONS(5625), 1, + [205053] = 2, + ACTIONS(11206), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171104] = 2, - ACTIONS(9802), 1, + [205061] = 2, + ACTIONS(11208), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171112] = 2, - ACTIONS(9804), 1, + [205069] = 2, + ACTIONS(11210), 1, anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171120] = 2, - ACTIONS(9806), 1, + [205077] = 2, + ACTIONS(11212), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171128] = 2, - ACTIONS(9808), 1, - anon_sym_RBRACK, + [205085] = 2, + ACTIONS(11214), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171136] = 2, - ACTIONS(9810), 1, - anon_sym_EQ_GT, + [205093] = 2, + ACTIONS(8858), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171144] = 2, - ACTIONS(5884), 1, - anon_sym_in, + [205101] = 2, + ACTIONS(11216), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171152] = 2, - ACTIONS(9812), 1, - anon_sym_COLON, + [205109] = 2, + ACTIONS(11218), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171160] = 2, - ACTIONS(9814), 1, + [205117] = 2, + ACTIONS(11220), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171168] = 2, - ACTIONS(9816), 1, + [205125] = 2, + ACTIONS(11222), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171176] = 2, - ACTIONS(9818), 1, - anon_sym_EQ_GT, + [205133] = 2, + ACTIONS(11224), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171184] = 2, - ACTIONS(9820), 1, + [205141] = 2, + ACTIONS(11226), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171192] = 2, - ACTIONS(9822), 1, - anon_sym_EQ_GT, + [205149] = 2, + ACTIONS(5622), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171200] = 2, - ACTIONS(9824), 1, - anon_sym_EQ_GT, + [205157] = 2, + ACTIONS(6097), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171208] = 2, - ACTIONS(9826), 1, - sym_identifier, + [205165] = 2, + ACTIONS(11228), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171216] = 2, - ACTIONS(9828), 1, + [205173] = 2, + ACTIONS(11230), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171224] = 2, - ACTIONS(9830), 1, + [205181] = 2, + ACTIONS(11232), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171232] = 2, - ACTIONS(9832), 1, - anon_sym_RBRACK, + [205189] = 2, + ACTIONS(11234), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171240] = 2, - ACTIONS(9834), 1, + [205197] = 2, + ACTIONS(11236), 1, anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171248] = 2, - ACTIONS(9836), 1, - anon_sym_RBRACK, + [205205] = 2, + ACTIONS(6260), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171256] = 2, - ACTIONS(9838), 1, + [205213] = 2, + ACTIONS(11238), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171264] = 2, - ACTIONS(6956), 1, - anon_sym_is, + [205221] = 2, + ACTIONS(11240), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171272] = 2, - ACTIONS(9840), 1, - anon_sym_RBRACK, + [205229] = 2, + ACTIONS(11242), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171280] = 2, - ACTIONS(9842), 1, - anon_sym_RBRACK, + [205237] = 2, + ACTIONS(11244), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171288] = 2, - ACTIONS(9844), 1, + [205245] = 2, + ACTIONS(11246), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171296] = 2, - ACTIONS(6865), 1, - anon_sym_is, + [205253] = 2, + ACTIONS(11248), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171304] = 2, - ACTIONS(9846), 1, - anon_sym_EQ_GT, + [205261] = 2, + ACTIONS(11250), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171312] = 2, - ACTIONS(5563), 1, - anon_sym_RPAREN, + [205269] = 2, + ACTIONS(11252), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171320] = 2, - ACTIONS(9848), 1, + [205277] = 2, + ACTIONS(11254), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171328] = 2, - ACTIONS(9850), 1, + [205285] = 2, + ACTIONS(11256), 1, anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171336] = 2, - ACTIONS(9852), 1, - sym_identifier, + [205293] = 2, + ACTIONS(11258), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171344] = 2, - ACTIONS(9854), 1, + [205301] = 2, + ACTIONS(11260), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171352] = 2, - ACTIONS(5565), 1, - anon_sym_RPAREN, + [205309] = 2, + ACTIONS(11262), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171360] = 2, - ACTIONS(8537), 1, + [205317] = 2, + ACTIONS(11264), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171368] = 2, - ACTIONS(9856), 1, - anon_sym_EQ_GT, + [205325] = 2, + ACTIONS(11266), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171376] = 2, - ACTIONS(9858), 1, + [205333] = 2, + ACTIONS(11268), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171384] = 2, - ACTIONS(9860), 1, + [205341] = 2, + ACTIONS(11270), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171392] = 2, - ACTIONS(9862), 1, - sym_identifier, + [205349] = 2, + ACTIONS(11272), 1, + anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171400] = 2, - ACTIONS(9864), 1, - anon_sym_RBRACK, + [205357] = 2, + ACTIONS(11274), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171408] = 2, - ACTIONS(9866), 1, - anon_sym_LBRACK, + [205365] = 2, + ACTIONS(11276), 1, + anon_sym_LPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171416] = 2, - ACTIONS(9868), 1, + [205373] = 2, + ACTIONS(11278), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [205381] = 2, + ACTIONS(10810), 1, + anon_sym_meta, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [205389] = 2, + ACTIONS(11280), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171424] = 2, - ACTIONS(9870), 1, - anon_sym_RBRACK, + [205397] = 2, + ACTIONS(11282), 1, + anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171432] = 2, - ACTIONS(9644), 1, - anon_sym_target, + [205405] = 2, + ACTIONS(11284), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171440] = 2, - ACTIONS(9872), 1, - anon_sym_RBRACK, + [205413] = 2, + ACTIONS(11286), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171448] = 2, - ACTIONS(9874), 1, + [205421] = 2, + ACTIONS(11288), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171456] = 2, - ACTIONS(9876), 1, + [205429] = 2, + ACTIONS(11290), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171464] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(9878), 1, - sym_regex_pattern, - [171474] = 2, - ACTIONS(9880), 1, - anon_sym_RPAREN, + [205437] = 2, + ACTIONS(11292), 1, + anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171482] = 2, - ACTIONS(8533), 1, - anon_sym_LBRACE, + [205445] = 2, + ACTIONS(11294), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171490] = 2, - ACTIONS(5631), 1, - anon_sym_SEMI, + [205453] = 2, + ACTIONS(11296), 1, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171498] = 2, - ACTIONS(9882), 1, + [205461] = 2, + ACTIONS(11298), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171506] = 2, - ACTIONS(8119), 1, + [205469] = 2, + ACTIONS(11300), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171514] = 2, - ACTIONS(9884), 1, - anon_sym_function, + [205477] = 2, + ACTIONS(11302), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171522] = 2, - ACTIONS(9886), 1, + [205485] = 2, + ACTIONS(11304), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171530] = 2, - ACTIONS(9888), 1, + [205493] = 2, + ACTIONS(11306), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171538] = 2, - ACTIONS(9890), 1, - anon_sym_new, + [205501] = 2, + ACTIONS(11308), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171546] = 2, - ACTIONS(9892), 1, + [205509] = 2, + ACTIONS(8952), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171554] = 2, - ACTIONS(9894), 1, - anon_sym_RPAREN, + [205517] = 2, + ACTIONS(11310), 1, + anon_sym_function, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171562] = 2, - ACTIONS(9896), 1, - anon_sym_EQ_GT, + [205525] = 2, + ACTIONS(11312), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171570] = 2, - ACTIONS(9898), 1, + [205533] = 2, + ACTIONS(11314), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171578] = 2, - ACTIONS(9900), 1, - sym_identifier, + [205541] = 2, + ACTIONS(11316), 1, + anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171586] = 2, - ACTIONS(9902), 1, + [205549] = 2, + ACTIONS(11318), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171594] = 2, - ACTIONS(5643), 1, - anon_sym_SEMI, + [205557] = 2, + ACTIONS(11320), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171602] = 2, - ACTIONS(9904), 1, + [205565] = 2, + ACTIONS(11322), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171610] = 2, - ACTIONS(9906), 1, + [205573] = 2, + ACTIONS(11324), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171618] = 2, - ACTIONS(9908), 1, + [205581] = 2, + ACTIONS(11326), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171626] = 2, - ACTIONS(5567), 1, - anon_sym_RPAREN, + [205589] = 2, + ACTIONS(6258), 1, + anon_sym_SEMI, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171634] = 2, - ACTIONS(9910), 1, - anon_sym_EQ_GT, + [205597] = 2, + ACTIONS(11328), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171642] = 2, - ACTIONS(9912), 1, - sym_identifier, + [205605] = 2, + ACTIONS(11330), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171650] = 2, - ACTIONS(9914), 1, - anon_sym_COLON, + [205613] = 2, + ACTIONS(11332), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171658] = 2, - ACTIONS(9916), 1, - anon_sym_EQ, + [205621] = 2, + ACTIONS(11334), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171666] = 2, - ACTIONS(9918), 1, - anon_sym_RBRACK, + [205629] = 2, + ACTIONS(11336), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171674] = 2, - ACTIONS(9920), 1, + [205637] = 2, + ACTIONS(11338), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171682] = 2, - ACTIONS(9922), 1, + [205645] = 2, + ACTIONS(11340), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171690] = 2, - ACTIONS(9924), 1, + [205653] = 2, + ACTIONS(11342), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171698] = 2, - ACTIONS(9926), 1, + [205661] = 2, + ACTIONS(11344), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171706] = 2, - ACTIONS(9928), 1, + [205669] = 2, + ACTIONS(11346), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [205677] = 2, + ACTIONS(9998), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171714] = 2, - ACTIONS(9930), 1, - anon_sym_EQ, + [205685] = 2, + ACTIONS(6228), 1, + anon_sym_SEMI, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171722] = 2, - ACTIONS(9932), 1, - anon_sym_new, + [205693] = 2, + ACTIONS(11348), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171730] = 2, - ACTIONS(9934), 1, - anon_sym_function, + [205701] = 2, + ACTIONS(11350), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171738] = 2, - ACTIONS(9936), 1, - anon_sym_RPAREN, + [205709] = 2, + ACTIONS(11352), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [205717] = 2, + ACTIONS(11354), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171746] = 2, - ACTIONS(9938), 1, + [205725] = 2, + ACTIONS(11356), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171754] = 2, - ACTIONS(9940), 1, + [205733] = 2, + ACTIONS(11358), 1, + anon_sym_new, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [205741] = 2, + ACTIONS(11360), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, + [205749] = 2, + ACTIONS(11362), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [205757] = 2, + ACTIONS(11364), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [205765] = 2, + ACTIONS(11366), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, }; static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(1206)] = 0, - [SMALL_STATE(1207)] = 89, - [SMALL_STATE(1208)] = 182, - [SMALL_STATE(1209)] = 271, - [SMALL_STATE(1210)] = 342, - [SMALL_STATE(1211)] = 413, - [SMALL_STATE(1212)] = 506, - [SMALL_STATE(1213)] = 595, - [SMALL_STATE(1214)] = 686, - [SMALL_STATE(1215)] = 779, - [SMALL_STATE(1216)] = 872, - [SMALL_STATE(1217)] = 943, - [SMALL_STATE(1218)] = 1036, - [SMALL_STATE(1219)] = 1131, - [SMALL_STATE(1220)] = 1220, - [SMALL_STATE(1221)] = 1291, - [SMALL_STATE(1222)] = 1384, - [SMALL_STATE(1223)] = 1455, - [SMALL_STATE(1224)] = 1548, - [SMALL_STATE(1225)] = 1621, - [SMALL_STATE(1226)] = 1694, - [SMALL_STATE(1227)] = 1785, - [SMALL_STATE(1228)] = 1856, - [SMALL_STATE(1229)] = 1927, - [SMALL_STATE(1230)] = 2015, - [SMALL_STATE(1231)] = 2101, - [SMALL_STATE(1232)] = 2193, - [SMALL_STATE(1233)] = 2267, - [SMALL_STATE(1234)] = 2337, - [SMALL_STATE(1235)] = 2429, - [SMALL_STATE(1236)] = 2517, - [SMALL_STATE(1237)] = 2605, - [SMALL_STATE(1238)] = 2693, - [SMALL_STATE(1239)] = 2783, - [SMALL_STATE(1240)] = 2853, - [SMALL_STATE(1241)] = 2939, - [SMALL_STATE(1242)] = 3029, - [SMALL_STATE(1243)] = 3117, - [SMALL_STATE(1244)] = 3209, - [SMALL_STATE(1245)] = 3296, - [SMALL_STATE(1246)] = 3387, - [SMALL_STATE(1247)] = 3474, - [SMALL_STATE(1248)] = 3561, - [SMALL_STATE(1249)] = 3656, - [SMALL_STATE(1250)] = 3743, - [SMALL_STATE(1251)] = 3822, - [SMALL_STATE(1252)] = 3913, - [SMALL_STATE(1253)] = 4004, - [SMALL_STATE(1254)] = 4091, - [SMALL_STATE(1255)] = 4180, - [SMALL_STATE(1256)] = 4267, - [SMALL_STATE(1257)] = 4356, - [SMALL_STATE(1258)] = 4443, - [SMALL_STATE(1259)] = 4529, - [SMALL_STATE(1260)] = 4615, - [SMALL_STATE(1261)] = 4693, - [SMALL_STATE(1262)] = 4771, - [SMALL_STATE(1263)] = 4863, - [SMALL_STATE(1264)] = 4955, - [SMALL_STATE(1265)] = 5041, - [SMALL_STATE(1266)] = 5109, - [SMALL_STATE(1267)] = 5199, - [SMALL_STATE(1268)] = 5285, - [SMALL_STATE(1269)] = 5371, - [SMALL_STATE(1270)] = 5457, - [SMALL_STATE(1271)] = 5537, - [SMALL_STATE(1272)] = 5627, - [SMALL_STATE(1273)] = 5713, - [SMALL_STATE(1274)] = 5793, - [SMALL_STATE(1275)] = 5879, - [SMALL_STATE(1276)] = 5969, - [SMALL_STATE(1277)] = 6055, - [SMALL_STATE(1278)] = 6141, - [SMALL_STATE(1279)] = 6231, - [SMALL_STATE(1280)] = 6317, - [SMALL_STATE(1281)] = 6403, - [SMALL_STATE(1282)] = 6489, - [SMALL_STATE(1283)] = 6575, - [SMALL_STATE(1284)] = 6653, - [SMALL_STATE(1285)] = 6731, - [SMALL_STATE(1286)] = 6821, - [SMALL_STATE(1287)] = 6907, - [SMALL_STATE(1288)] = 6981, - [SMALL_STATE(1289)] = 7058, - [SMALL_STATE(1290)] = 7143, - [SMALL_STATE(1291)] = 7212, - [SMALL_STATE(1292)] = 7301, - [SMALL_STATE(1293)] = 7380, - [SMALL_STATE(1294)] = 7449, - [SMALL_STATE(1295)] = 7522, - [SMALL_STATE(1296)] = 7611, - [SMALL_STATE(1297)] = 7700, - [SMALL_STATE(1298)] = 7783, - [SMALL_STATE(1299)] = 7868, - [SMALL_STATE(1300)] = 7935, - [SMALL_STATE(1301)] = 8010, - [SMALL_STATE(1302)] = 8085, - [SMALL_STATE(1303)] = 8162, - [SMALL_STATE(1304)] = 8249, - [SMALL_STATE(1305)] = 8338, - [SMALL_STATE(1306)] = 8405, - [SMALL_STATE(1307)] = 8494, - [SMALL_STATE(1308)] = 8569, - [SMALL_STATE(1309)] = 8648, - [SMALL_STATE(1310)] = 8717, - [SMALL_STATE(1311)] = 8806, - [SMALL_STATE(1312)] = 8879, - [SMALL_STATE(1313)] = 8964, - [SMALL_STATE(1314)] = 9037, - [SMALL_STATE(1315)] = 9106, - [SMALL_STATE(1316)] = 9189, - [SMALL_STATE(1317)] = 9262, - [SMALL_STATE(1318)] = 9336, - [SMALL_STATE(1319)] = 9416, - [SMALL_STATE(1320)] = 9488, - [SMALL_STATE(1321)] = 9554, - [SMALL_STATE(1322)] = 9620, - [SMALL_STATE(1323)] = 9686, - [SMALL_STATE(1324)] = 9762, - [SMALL_STATE(1325)] = 9828, - [SMALL_STATE(1326)] = 9894, - [SMALL_STATE(1327)] = 9972, - [SMALL_STATE(1328)] = 10050, - [SMALL_STATE(1329)] = 10116, - [SMALL_STATE(1330)] = 10182, - [SMALL_STATE(1331)] = 10248, - [SMALL_STATE(1332)] = 10336, - [SMALL_STATE(1333)] = 10412, - [SMALL_STATE(1334)] = 10480, - [SMALL_STATE(1335)] = 10554, - [SMALL_STATE(1336)] = 10622, - [SMALL_STATE(1337)] = 10694, - [SMALL_STATE(1338)] = 10776, - [SMALL_STATE(1339)] = 10850, - [SMALL_STATE(1340)] = 10916, - [SMALL_STATE(1341)] = 10988, - [SMALL_STATE(1342)] = 11060, - [SMALL_STATE(1343)] = 11126, - [SMALL_STATE(1344)] = 11198, - [SMALL_STATE(1345)] = 11272, - [SMALL_STATE(1346)] = 11342, - [SMALL_STATE(1347)] = 11426, - [SMALL_STATE(1348)] = 11492, - [SMALL_STATE(1349)] = 11564, - [SMALL_STATE(1350)] = 11630, - [SMALL_STATE(1351)] = 11700, - [SMALL_STATE(1352)] = 11776, - [SMALL_STATE(1353)] = 11860, - [SMALL_STATE(1354)] = 11938, - [SMALL_STATE(1355)] = 12022, - [SMALL_STATE(1356)] = 12106, - [SMALL_STATE(1357)] = 12194, - [SMALL_STATE(1358)] = 12266, - [SMALL_STATE(1359)] = 12338, - [SMALL_STATE(1360)] = 12407, - [SMALL_STATE(1361)] = 12480, - [SMALL_STATE(1362)] = 12553, - [SMALL_STATE(1363)] = 12626, - [SMALL_STATE(1364)] = 12693, - [SMALL_STATE(1365)] = 12776, - [SMALL_STATE(1366)] = 12847, - [SMALL_STATE(1367)] = 12926, - [SMALL_STATE(1368)] = 13003, - [SMALL_STATE(1369)] = 13080, - [SMALL_STATE(1370)] = 13149, - [SMALL_STATE(1371)] = 13222, - [SMALL_STATE(1372)] = 13289, - [SMALL_STATE(1373)] = 13358, - [SMALL_STATE(1374)] = 13431, - [SMALL_STATE(1375)] = 13508, - [SMALL_STATE(1376)] = 13579, - [SMALL_STATE(1377)] = 13656, - [SMALL_STATE(1378)] = 13727, - [SMALL_STATE(1379)] = 13802, - [SMALL_STATE(1380)] = 13873, - [SMALL_STATE(1381)] = 13946, - [SMALL_STATE(1382)] = 14023, - [SMALL_STATE(1383)] = 14096, - [SMALL_STATE(1384)] = 14171, - [SMALL_STATE(1385)] = 14242, - [SMALL_STATE(1386)] = 14313, - [SMALL_STATE(1387)] = 14384, - [SMALL_STATE(1388)] = 14453, - [SMALL_STATE(1389)] = 14524, - [SMALL_STATE(1390)] = 14644, - [SMALL_STATE(1391)] = 14712, - [SMALL_STATE(1392)] = 14782, - [SMALL_STATE(1393)] = 14856, - [SMALL_STATE(1394)] = 14930, - [SMALL_STATE(1395)] = 15000, - [SMALL_STATE(1396)] = 15076, - [SMALL_STATE(1397)] = 15146, - [SMALL_STATE(1398)] = 15216, - [SMALL_STATE(1399)] = 15336, - [SMALL_STATE(1400)] = 15410, - [SMALL_STATE(1401)] = 15530, - [SMALL_STATE(1402)] = 15604, - [SMALL_STATE(1403)] = 15674, - [SMALL_STATE(1404)] = 15742, - [SMALL_STATE(1405)] = 15814, - [SMALL_STATE(1406)] = 15934, - [SMALL_STATE(1407)] = 16000, - [SMALL_STATE(1408)] = 16066, - [SMALL_STATE(1409)] = 16186, - [SMALL_STATE(1410)] = 16258, - [SMALL_STATE(1411)] = 16330, - [SMALL_STATE(1412)] = 16450, - [SMALL_STATE(1413)] = 16519, - [SMALL_STATE(1414)] = 16588, - [SMALL_STATE(1415)] = 16661, - [SMALL_STATE(1416)] = 16730, - [SMALL_STATE(1417)] = 16799, - [SMALL_STATE(1418)] = 16868, - [SMALL_STATE(1419)] = 16937, - [SMALL_STATE(1420)] = 17006, - [SMALL_STATE(1421)] = 17075, - [SMALL_STATE(1422)] = 17144, - [SMALL_STATE(1423)] = 17215, - [SMALL_STATE(1424)] = 17284, - [SMALL_STATE(1425)] = 17355, - [SMALL_STATE(1426)] = 17424, - [SMALL_STATE(1427)] = 17491, - [SMALL_STATE(1428)] = 17560, - [SMALL_STATE(1429)] = 17633, - [SMALL_STATE(1430)] = 17749, - [SMALL_STATE(1431)] = 17817, - [SMALL_STATE(1432)] = 17885, - [SMALL_STATE(1433)] = 17953, - [SMALL_STATE(1434)] = 18069, - [SMALL_STATE(1435)] = 18185, - [SMALL_STATE(1436)] = 18301, - [SMALL_STATE(1437)] = 18369, - [SMALL_STATE(1438)] = 18437, - [SMALL_STATE(1439)] = 18553, - [SMALL_STATE(1440)] = 18621, - [SMALL_STATE(1441)] = 18689, - [SMALL_STATE(1442)] = 18805, - [SMALL_STATE(1443)] = 18921, - [SMALL_STATE(1444)] = 19037, - [SMALL_STATE(1445)] = 19105, - [SMALL_STATE(1446)] = 19175, - [SMALL_STATE(1447)] = 19291, - [SMALL_STATE(1448)] = 19407, - [SMALL_STATE(1449)] = 19523, - [SMALL_STATE(1450)] = 19591, - [SMALL_STATE(1451)] = 19659, - [SMALL_STATE(1452)] = 19727, - [SMALL_STATE(1453)] = 19795, - [SMALL_STATE(1454)] = 19863, - [SMALL_STATE(1455)] = 19931, - [SMALL_STATE(1456)] = 19999, - [SMALL_STATE(1457)] = 20067, - [SMALL_STATE(1458)] = 20135, - [SMALL_STATE(1459)] = 20251, - [SMALL_STATE(1460)] = 20319, - [SMALL_STATE(1461)] = 20385, - [SMALL_STATE(1462)] = 20451, - [SMALL_STATE(1463)] = 20519, - [SMALL_STATE(1464)] = 20585, - [SMALL_STATE(1465)] = 20653, - [SMALL_STATE(1466)] = 20769, - [SMALL_STATE(1467)] = 20837, - [SMALL_STATE(1468)] = 20905, - [SMALL_STATE(1469)] = 21021, - [SMALL_STATE(1470)] = 21137, - [SMALL_STATE(1471)] = 21205, - [SMALL_STATE(1472)] = 21321, - [SMALL_STATE(1473)] = 21437, - [SMALL_STATE(1474)] = 21553, - [SMALL_STATE(1475)] = 21618, - [SMALL_STATE(1476)] = 21683, - [SMALL_STATE(1477)] = 21748, - [SMALL_STATE(1478)] = 21813, - [SMALL_STATE(1479)] = 21878, - [SMALL_STATE(1480)] = 21943, - [SMALL_STATE(1481)] = 22008, - [SMALL_STATE(1482)] = 22073, - [SMALL_STATE(1483)] = 22138, - [SMALL_STATE(1484)] = 22203, - [SMALL_STATE(1485)] = 22315, - [SMALL_STATE(1486)] = 22435, - [SMALL_STATE(1487)] = 22555, - [SMALL_STATE(1488)] = 22675, - [SMALL_STATE(1489)] = 22787, - [SMALL_STATE(1490)] = 22899, - [SMALL_STATE(1491)] = 23011, - [SMALL_STATE(1492)] = 23131, - [SMALL_STATE(1493)] = 23243, - [SMALL_STATE(1494)] = 23355, - [SMALL_STATE(1495)] = 23467, - [SMALL_STATE(1496)] = 23587, - [SMALL_STATE(1497)] = 23698, - [SMALL_STATE(1498)] = 23809, - [SMALL_STATE(1499)] = 23920, - [SMALL_STATE(1500)] = 24031, - [SMALL_STATE(1501)] = 24142, - [SMALL_STATE(1502)] = 24253, - [SMALL_STATE(1503)] = 24364, - [SMALL_STATE(1504)] = 24475, - [SMALL_STATE(1505)] = 24586, - [SMALL_STATE(1506)] = 24697, - [SMALL_STATE(1507)] = 24808, - [SMALL_STATE(1508)] = 24918, - [SMALL_STATE(1509)] = 24996, - [SMALL_STATE(1510)] = 25108, - [SMALL_STATE(1511)] = 25210, - [SMALL_STATE(1512)] = 25312, - [SMALL_STATE(1513)] = 25414, - [SMALL_STATE(1514)] = 25516, - [SMALL_STATE(1515)] = 25618, - [SMALL_STATE(1516)] = 25720, - [SMALL_STATE(1517)] = 25787, - [SMALL_STATE(1518)] = 25854, - [SMALL_STATE(1519)] = 25919, - [SMALL_STATE(1520)] = 25986, - [SMALL_STATE(1521)] = 26053, - [SMALL_STATE(1522)] = 26111, - [SMALL_STATE(1523)] = 26167, - [SMALL_STATE(1524)] = 26223, - [SMALL_STATE(1525)] = 26283, - [SMALL_STATE(1526)] = 26341, - [SMALL_STATE(1527)] = 26397, - [SMALL_STATE(1528)] = 26453, - [SMALL_STATE(1529)] = 26509, - [SMALL_STATE(1530)] = 26577, - [SMALL_STATE(1531)] = 26639, - [SMALL_STATE(1532)] = 26695, - [SMALL_STATE(1533)] = 26789, - [SMALL_STATE(1534)] = 26847, - [SMALL_STATE(1535)] = 26909, - [SMALL_STATE(1536)] = 26965, - [SMALL_STATE(1537)] = 27025, - [SMALL_STATE(1538)] = 27080, - [SMALL_STATE(1539)] = 27139, - [SMALL_STATE(1540)] = 27198, - [SMALL_STATE(1541)] = 27255, - [SMALL_STATE(1542)] = 27316, - [SMALL_STATE(1543)] = 27377, - [SMALL_STATE(1544)] = 27464, - [SMALL_STATE(1545)] = 27525, - [SMALL_STATE(1546)] = 27586, - [SMALL_STATE(1547)] = 27645, - [SMALL_STATE(1548)] = 27700, - [SMALL_STATE(1549)] = 27763, - [SMALL_STATE(1550)] = 27826, - [SMALL_STATE(1551)] = 27889, - [SMALL_STATE(1552)] = 27948, - [SMALL_STATE(1553)] = 28003, - [SMALL_STATE(1554)] = 28058, - [SMALL_STATE(1555)] = 28119, - [SMALL_STATE(1556)] = 28180, - [SMALL_STATE(1557)] = 28239, - [SMALL_STATE(1558)] = 28294, - [SMALL_STATE(1559)] = 28349, - [SMALL_STATE(1560)] = 28404, - [SMALL_STATE(1561)] = 28461, - [SMALL_STATE(1562)] = 28516, - [SMALL_STATE(1563)] = 28573, - [SMALL_STATE(1564)] = 28628, - [SMALL_STATE(1565)] = 28683, - [SMALL_STATE(1566)] = 28740, - [SMALL_STATE(1567)] = 28795, - [SMALL_STATE(1568)] = 28852, - [SMALL_STATE(1569)] = 28909, - [SMALL_STATE(1570)] = 28964, - [SMALL_STATE(1571)] = 29019, - [SMALL_STATE(1572)] = 29074, - [SMALL_STATE(1573)] = 29131, - [SMALL_STATE(1574)] = 29186, - [SMALL_STATE(1575)] = 29241, - [SMALL_STATE(1576)] = 29296, - [SMALL_STATE(1577)] = 29357, - [SMALL_STATE(1578)] = 29418, - [SMALL_STATE(1579)] = 29475, - [SMALL_STATE(1580)] = 29532, - [SMALL_STATE(1581)] = 29587, - [SMALL_STATE(1582)] = 29642, - [SMALL_STATE(1583)] = 29697, - [SMALL_STATE(1584)] = 29752, - [SMALL_STATE(1585)] = 29807, - [SMALL_STATE(1586)] = 29862, - [SMALL_STATE(1587)] = 29917, - [SMALL_STATE(1588)] = 29972, - [SMALL_STATE(1589)] = 30027, - [SMALL_STATE(1590)] = 30082, - [SMALL_STATE(1591)] = 30137, - [SMALL_STATE(1592)] = 30192, - [SMALL_STATE(1593)] = 30247, - [SMALL_STATE(1594)] = 30302, - [SMALL_STATE(1595)] = 30357, - [SMALL_STATE(1596)] = 30414, - [SMALL_STATE(1597)] = 30469, - [SMALL_STATE(1598)] = 30524, - [SMALL_STATE(1599)] = 30581, - [SMALL_STATE(1600)] = 30636, - [SMALL_STATE(1601)] = 30697, - [SMALL_STATE(1602)] = 30752, - [SMALL_STATE(1603)] = 30807, - [SMALL_STATE(1604)] = 30862, - [SMALL_STATE(1605)] = 30917, - [SMALL_STATE(1606)] = 30974, - [SMALL_STATE(1607)] = 31029, - [SMALL_STATE(1608)] = 31084, - [SMALL_STATE(1609)] = 31139, - [SMALL_STATE(1610)] = 31198, - [SMALL_STATE(1611)] = 31253, - [SMALL_STATE(1612)] = 31308, - [SMALL_STATE(1613)] = 31363, - [SMALL_STATE(1614)] = 31418, - [SMALL_STATE(1615)] = 31473, - [SMALL_STATE(1616)] = 31528, - [SMALL_STATE(1617)] = 31583, - [SMALL_STATE(1618)] = 31638, - [SMALL_STATE(1619)] = 31693, - [SMALL_STATE(1620)] = 31748, - [SMALL_STATE(1621)] = 31803, - [SMALL_STATE(1622)] = 31858, - [SMALL_STATE(1623)] = 31913, - [SMALL_STATE(1624)] = 31968, - [SMALL_STATE(1625)] = 32029, - [SMALL_STATE(1626)] = 32084, - [SMALL_STATE(1627)] = 32139, - [SMALL_STATE(1628)] = 32200, - [SMALL_STATE(1629)] = 32255, - [SMALL_STATE(1630)] = 32310, - [SMALL_STATE(1631)] = 32365, - [SMALL_STATE(1632)] = 32420, - [SMALL_STATE(1633)] = 32475, - [SMALL_STATE(1634)] = 32530, - [SMALL_STATE(1635)] = 32585, - [SMALL_STATE(1636)] = 32640, - [SMALL_STATE(1637)] = 32695, - [SMALL_STATE(1638)] = 32750, - [SMALL_STATE(1639)] = 32805, - [SMALL_STATE(1640)] = 32860, - [SMALL_STATE(1641)] = 32915, - [SMALL_STATE(1642)] = 32970, - [SMALL_STATE(1643)] = 33025, - [SMALL_STATE(1644)] = 33080, - [SMALL_STATE(1645)] = 33135, - [SMALL_STATE(1646)] = 33190, - [SMALL_STATE(1647)] = 33245, - [SMALL_STATE(1648)] = 33300, - [SMALL_STATE(1649)] = 33355, - [SMALL_STATE(1650)] = 33410, - [SMALL_STATE(1651)] = 33465, - [SMALL_STATE(1652)] = 33520, - [SMALL_STATE(1653)] = 33575, - [SMALL_STATE(1654)] = 33630, - [SMALL_STATE(1655)] = 33691, - [SMALL_STATE(1656)] = 33746, - [SMALL_STATE(1657)] = 33807, - [SMALL_STATE(1658)] = 33868, - [SMALL_STATE(1659)] = 33955, - [SMALL_STATE(1660)] = 34012, - [SMALL_STATE(1661)] = 34067, - [SMALL_STATE(1662)] = 34124, - [SMALL_STATE(1663)] = 34211, - [SMALL_STATE(1664)] = 34298, - [SMALL_STATE(1665)] = 34385, - [SMALL_STATE(1666)] = 34440, - [SMALL_STATE(1667)] = 34518, - [SMALL_STATE(1668)] = 34572, - [SMALL_STATE(1669)] = 34626, - [SMALL_STATE(1670)] = 34680, - [SMALL_STATE(1671)] = 34734, - [SMALL_STATE(1672)] = 34788, - [SMALL_STATE(1673)] = 34842, - [SMALL_STATE(1674)] = 34896, - [SMALL_STATE(1675)] = 34950, - [SMALL_STATE(1676)] = 35004, - [SMALL_STATE(1677)] = 35058, - [SMALL_STATE(1678)] = 35136, - [SMALL_STATE(1679)] = 35190, - [SMALL_STATE(1680)] = 35270, - [SMALL_STATE(1681)] = 35324, - [SMALL_STATE(1682)] = 35378, - [SMALL_STATE(1683)] = 35432, - [SMALL_STATE(1684)] = 35486, - [SMALL_STATE(1685)] = 35540, - [SMALL_STATE(1686)] = 35594, - [SMALL_STATE(1687)] = 35648, - [SMALL_STATE(1688)] = 35702, - [SMALL_STATE(1689)] = 35756, - [SMALL_STATE(1690)] = 35810, - [SMALL_STATE(1691)] = 35864, - [SMALL_STATE(1692)] = 35918, - [SMALL_STATE(1693)] = 35972, - [SMALL_STATE(1694)] = 36026, - [SMALL_STATE(1695)] = 36080, - [SMALL_STATE(1696)] = 36134, - [SMALL_STATE(1697)] = 36188, - [SMALL_STATE(1698)] = 36270, - [SMALL_STATE(1699)] = 36344, - [SMALL_STATE(1700)] = 36400, - [SMALL_STATE(1701)] = 36456, - [SMALL_STATE(1702)] = 36512, - [SMALL_STATE(1703)] = 36572, - [SMALL_STATE(1704)] = 36652, - [SMALL_STATE(1705)] = 36706, - [SMALL_STATE(1706)] = 36760, - [SMALL_STATE(1707)] = 36814, - [SMALL_STATE(1708)] = 36868, - [SMALL_STATE(1709)] = 36922, - [SMALL_STATE(1710)] = 36982, - [SMALL_STATE(1711)] = 37042, - [SMALL_STATE(1712)] = 37096, - [SMALL_STATE(1713)] = 37150, - [SMALL_STATE(1714)] = 37204, - [SMALL_STATE(1715)] = 37258, - [SMALL_STATE(1716)] = 37312, - [SMALL_STATE(1717)] = 37366, - [SMALL_STATE(1718)] = 37420, - [SMALL_STATE(1719)] = 37474, - [SMALL_STATE(1720)] = 37528, - [SMALL_STATE(1721)] = 37582, - [SMALL_STATE(1722)] = 37636, - [SMALL_STATE(1723)] = 37690, - [SMALL_STATE(1724)] = 37744, - [SMALL_STATE(1725)] = 37798, - [SMALL_STATE(1726)] = 37852, - [SMALL_STATE(1727)] = 37906, - [SMALL_STATE(1728)] = 37966, - [SMALL_STATE(1729)] = 38020, - [SMALL_STATE(1730)] = 38074, - [SMALL_STATE(1731)] = 38152, - [SMALL_STATE(1732)] = 38206, - [SMALL_STATE(1733)] = 38286, - [SMALL_STATE(1734)] = 38340, - [SMALL_STATE(1735)] = 38394, - [SMALL_STATE(1736)] = 38448, - [SMALL_STATE(1737)] = 38528, - [SMALL_STATE(1738)] = 38606, - [SMALL_STATE(1739)] = 38660, - [SMALL_STATE(1740)] = 38740, - [SMALL_STATE(1741)] = 38820, - [SMALL_STATE(1742)] = 38898, - [SMALL_STATE(1743)] = 38952, - [SMALL_STATE(1744)] = 39032, - [SMALL_STATE(1745)] = 39086, - [SMALL_STATE(1746)] = 39140, - [SMALL_STATE(1747)] = 39249, - [SMALL_STATE(1748)] = 39306, - [SMALL_STATE(1749)] = 39379, - [SMALL_STATE(1750)] = 39442, - [SMALL_STATE(1751)] = 39551, - [SMALL_STATE(1752)] = 39660, - [SMALL_STATE(1753)] = 39713, - [SMALL_STATE(1754)] = 39822, - [SMALL_STATE(1755)] = 39931, - [SMALL_STATE(1756)] = 40040, - [SMALL_STATE(1757)] = 40123, - [SMALL_STATE(1758)] = 40196, - [SMALL_STATE(1759)] = 40293, - [SMALL_STATE(1760)] = 40392, - [SMALL_STATE(1761)] = 40471, - [SMALL_STATE(1762)] = 40562, - [SMALL_STATE(1763)] = 40655, - [SMALL_STATE(1764)] = 40750, - [SMALL_STATE(1765)] = 40827, - [SMALL_STATE(1766)] = 40906, - [SMALL_STATE(1767)] = 40993, - [SMALL_STATE(1768)] = 41094, - [SMALL_STATE(1769)] = 41203, - [SMALL_STATE(1770)] = 41258, - [SMALL_STATE(1771)] = 41321, - [SMALL_STATE(1772)] = 41430, - [SMALL_STATE(1773)] = 41539, - [SMALL_STATE(1774)] = 41648, - [SMALL_STATE(1775)] = 41757, - [SMALL_STATE(1776)] = 41866, - [SMALL_STATE(1777)] = 41929, - [SMALL_STATE(1778)] = 41982, - [SMALL_STATE(1779)] = 42045, - [SMALL_STATE(1780)] = 42100, - [SMALL_STATE(1781)] = 42173, - [SMALL_STATE(1782)] = 42226, - [SMALL_STATE(1783)] = 42283, - [SMALL_STATE(1784)] = 42340, - [SMALL_STATE(1785)] = 42413, - [SMALL_STATE(1786)] = 42488, - [SMALL_STATE(1787)] = 42549, - [SMALL_STATE(1788)] = 42602, - [SMALL_STATE(1789)] = 42655, - [SMALL_STATE(1790)] = 42718, - [SMALL_STATE(1791)] = 42789, - [SMALL_STATE(1792)] = 42866, - [SMALL_STATE(1793)] = 42919, - [SMALL_STATE(1794)] = 43028, - [SMALL_STATE(1795)] = 43097, - [SMALL_STATE(1796)] = 43170, - [SMALL_STATE(1797)] = 43243, - [SMALL_STATE(1798)] = 43318, - [SMALL_STATE(1799)] = 43397, - [SMALL_STATE(1800)] = 43506, - [SMALL_STATE(1801)] = 43580, - [SMALL_STATE(1802)] = 43634, - [SMALL_STATE(1803)] = 43718, - [SMALL_STATE(1804)] = 43770, - [SMALL_STATE(1805)] = 43824, - [SMALL_STATE(1806)] = 43880, - [SMALL_STATE(1807)] = 43988, - [SMALL_STATE(1808)] = 44046, - [SMALL_STATE(1809)] = 44154, - [SMALL_STATE(1810)] = 44214, - [SMALL_STATE(1811)] = 44272, - [SMALL_STATE(1812)] = 44346, - [SMALL_STATE(1813)] = 44454, - [SMALL_STATE(1814)] = 44562, - [SMALL_STATE(1815)] = 44618, - [SMALL_STATE(1816)] = 44702, - [SMALL_STATE(1817)] = 44778, - [SMALL_STATE(1818)] = 44836, - [SMALL_STATE(1819)] = 44944, - [SMALL_STATE(1820)] = 45060, - [SMALL_STATE(1821)] = 45120, - [SMALL_STATE(1822)] = 45174, - [SMALL_STATE(1823)] = 45258, - [SMALL_STATE(1824)] = 45310, - [SMALL_STATE(1825)] = 45382, - [SMALL_STATE(1826)] = 45452, - [SMALL_STATE(1827)] = 45548, - [SMALL_STATE(1828)] = 45616, - [SMALL_STATE(1829)] = 45714, - [SMALL_STATE(1830)] = 45830, - [SMALL_STATE(1831)] = 45882, - [SMALL_STATE(1832)] = 45964, - [SMALL_STATE(1833)] = 46042, - [SMALL_STATE(1834)] = 46132, - [SMALL_STATE(1835)] = 46248, - [SMALL_STATE(1836)] = 46340, - [SMALL_STATE(1837)] = 46434, - [SMALL_STATE(1838)] = 46518, - [SMALL_STATE(1839)] = 46594, - [SMALL_STATE(1840)] = 46668, - [SMALL_STATE(1841)] = 46738, - [SMALL_STATE(1842)] = 46816, - [SMALL_STATE(1843)] = 46890, - [SMALL_STATE(1844)] = 46960, - [SMALL_STATE(1845)] = 47022, - [SMALL_STATE(1846)] = 47084, - [SMALL_STATE(1847)] = 47192, - [SMALL_STATE(1848)] = 47300, - [SMALL_STATE(1849)] = 47408, - [SMALL_STATE(1850)] = 47478, - [SMALL_STATE(1851)] = 47540, - [SMALL_STATE(1852)] = 47648, - [SMALL_STATE(1853)] = 47756, - [SMALL_STATE(1854)] = 47864, - [SMALL_STATE(1855)] = 47972, - [SMALL_STATE(1856)] = 48080, - [SMALL_STATE(1857)] = 48164, - [SMALL_STATE(1858)] = 48272, - [SMALL_STATE(1859)] = 48354, - [SMALL_STATE(1860)] = 48426, - [SMALL_STATE(1861)] = 48522, - [SMALL_STATE(1862)] = 48620, - [SMALL_STATE(1863)] = 48698, - [SMALL_STATE(1864)] = 48788, - [SMALL_STATE(1865)] = 48880, - [SMALL_STATE(1866)] = 48974, - [SMALL_STATE(1867)] = 49050, - [SMALL_STATE(1868)] = 49128, - [SMALL_STATE(1869)] = 49214, - [SMALL_STATE(1870)] = 49314, - [SMALL_STATE(1871)] = 49422, - [SMALL_STATE(1872)] = 49530, - [SMALL_STATE(1873)] = 49604, - [SMALL_STATE(1874)] = 49712, - [SMALL_STATE(1875)] = 49820, - [SMALL_STATE(1876)] = 49928, - [SMALL_STATE(1877)] = 50036, - [SMALL_STATE(1878)] = 50144, - [SMALL_STATE(1879)] = 50252, - [SMALL_STATE(1880)] = 50316, - [SMALL_STATE(1881)] = 50402, - [SMALL_STATE(1882)] = 50502, - [SMALL_STATE(1883)] = 50610, - [SMALL_STATE(1884)] = 50718, - [SMALL_STATE(1885)] = 50834, - [SMALL_STATE(1886)] = 50918, - [SMALL_STATE(1887)] = 50974, - [SMALL_STATE(1888)] = 51032, - [SMALL_STATE(1889)] = 51094, - [SMALL_STATE(1890)] = 51154, - [SMALL_STATE(1891)] = 51214, - [SMALL_STATE(1892)] = 51266, - [SMALL_STATE(1893)] = 51374, - [SMALL_STATE(1894)] = 51482, - [SMALL_STATE(1895)] = 51590, - [SMALL_STATE(1896)] = 51660, - [SMALL_STATE(1897)] = 51716, - [SMALL_STATE(1898)] = 51786, - [SMALL_STATE(1899)] = 51862, - [SMALL_STATE(1900)] = 51970, - [SMALL_STATE(1901)] = 52038, - [SMALL_STATE(1902)] = 52108, - [SMALL_STATE(1903)] = 52162, - [SMALL_STATE(1904)] = 52234, - [SMALL_STATE(1905)] = 52288, - [SMALL_STATE(1906)] = 52362, - [SMALL_STATE(1907)] = 52414, - [SMALL_STATE(1908)] = 52522, - [SMALL_STATE(1909)] = 52597, - [SMALL_STATE(1910)] = 52664, - [SMALL_STATE(1911)] = 52731, - [SMALL_STATE(1912)] = 52842, - [SMALL_STATE(1913)] = 52893, - [SMALL_STATE(1914)] = 52946, - [SMALL_STATE(1915)] = 52999, - [SMALL_STATE(1916)] = 53050, - [SMALL_STATE(1917)] = 53107, - [SMALL_STATE(1918)] = 53170, - [SMALL_STATE(1919)] = 53245, - [SMALL_STATE(1920)] = 53308, - [SMALL_STATE(1921)] = 53385, - [SMALL_STATE(1922)] = 53440, - [SMALL_STATE(1923)] = 53491, - [SMALL_STATE(1924)] = 53542, - [SMALL_STATE(1925)] = 53595, - [SMALL_STATE(1926)] = 53646, - [SMALL_STATE(1927)] = 53697, - [SMALL_STATE(1928)] = 53748, - [SMALL_STATE(1929)] = 53805, - [SMALL_STATE(1930)] = 53862, - [SMALL_STATE(1931)] = 53915, - [SMALL_STATE(1932)] = 53968, - [SMALL_STATE(1933)] = 54019, - [SMALL_STATE(1934)] = 54070, - [SMALL_STATE(1935)] = 54121, - [SMALL_STATE(1936)] = 54172, - [SMALL_STATE(1937)] = 54223, - [SMALL_STATE(1938)] = 54330, - [SMALL_STATE(1939)] = 54437, - [SMALL_STATE(1940)] = 54518, - [SMALL_STATE(1941)] = 54583, - [SMALL_STATE(1942)] = 54694, - [SMALL_STATE(1943)] = 54765, - [SMALL_STATE(1944)] = 54860, - [SMALL_STATE(1945)] = 54957, - [SMALL_STATE(1946)] = 55034, - [SMALL_STATE(1947)] = 55123, - [SMALL_STATE(1948)] = 55182, - [SMALL_STATE(1949)] = 55273, - [SMALL_STATE(1950)] = 55332, - [SMALL_STATE(1951)] = 55391, - [SMALL_STATE(1952)] = 55446, - [SMALL_STATE(1953)] = 55539, - [SMALL_STATE(1954)] = 55614, - [SMALL_STATE(1955)] = 55691, - [SMALL_STATE(1956)] = 55748, - [SMALL_STATE(1957)] = 55815, - [SMALL_STATE(1958)] = 55868, - [SMALL_STATE(1959)] = 55953, - [SMALL_STATE(1960)] = 56052, - [SMALL_STATE(1961)] = 56121, - [SMALL_STATE(1962)] = 56228, - [SMALL_STATE(1963)] = 56335, - [SMALL_STATE(1964)] = 56386, - [SMALL_STATE(1965)] = 56451, - [SMALL_STATE(1966)] = 56504, - [SMALL_STATE(1967)] = 56611, - [SMALL_STATE(1968)] = 56662, - [SMALL_STATE(1969)] = 56769, - [SMALL_STATE(1970)] = 56820, - [SMALL_STATE(1971)] = 56927, - [SMALL_STATE(1972)] = 56978, - [SMALL_STATE(1973)] = 57037, - [SMALL_STATE(1974)] = 57144, - [SMALL_STATE(1975)] = 57209, - [SMALL_STATE(1976)] = 57276, - [SMALL_STATE(1977)] = 57333, - [SMALL_STATE(1978)] = 57390, - [SMALL_STATE(1979)] = 57497, - [SMALL_STATE(1980)] = 57604, - [SMALL_STATE(1981)] = 57657, - [SMALL_STATE(1982)] = 57708, - [SMALL_STATE(1983)] = 57759, - [SMALL_STATE(1984)] = 57810, - [SMALL_STATE(1985)] = 57861, - [SMALL_STATE(1986)] = 57912, - [SMALL_STATE(1987)] = 57963, - [SMALL_STATE(1988)] = 58014, - [SMALL_STATE(1989)] = 58065, - [SMALL_STATE(1990)] = 58118, - [SMALL_STATE(1991)] = 58169, - [SMALL_STATE(1992)] = 58220, - [SMALL_STATE(1993)] = 58287, - [SMALL_STATE(1994)] = 58346, - [SMALL_STATE(1995)] = 58413, - [SMALL_STATE(1996)] = 58468, - [SMALL_STATE(1997)] = 58525, - [SMALL_STATE(1998)] = 58578, - [SMALL_STATE(1999)] = 58629, - [SMALL_STATE(2000)] = 58680, - [SMALL_STATE(2001)] = 58731, - [SMALL_STATE(2002)] = 58784, - [SMALL_STATE(2003)] = 58835, - [SMALL_STATE(2004)] = 58910, - [SMALL_STATE(2005)] = 58961, - [SMALL_STATE(2006)] = 59038, - [SMALL_STATE(2007)] = 59091, - [SMALL_STATE(2008)] = 59202, - [SMALL_STATE(2009)] = 59265, - [SMALL_STATE(2010)] = 59328, - [SMALL_STATE(2011)] = 59381, - [SMALL_STATE(2012)] = 59432, - [SMALL_STATE(2013)] = 59485, - [SMALL_STATE(2014)] = 59542, - [SMALL_STATE(2015)] = 59599, - [SMALL_STATE(2016)] = 59650, - [SMALL_STATE(2017)] = 59701, - [SMALL_STATE(2018)] = 59752, - [SMALL_STATE(2019)] = 59803, - [SMALL_STATE(2020)] = 59854, - [SMALL_STATE(2021)] = 59905, - [SMALL_STATE(2022)] = 59958, - [SMALL_STATE(2023)] = 60009, - [SMALL_STATE(2024)] = 60084, - [SMALL_STATE(2025)] = 60151, - [SMALL_STATE(2026)] = 60228, - [SMALL_STATE(2027)] = 60291, - [SMALL_STATE(2028)] = 60354, - [SMALL_STATE(2029)] = 60421, - [SMALL_STATE(2030)] = 60486, - [SMALL_STATE(2031)] = 60551, - [SMALL_STATE(2032)] = 60608, - [SMALL_STATE(2033)] = 60671, - [SMALL_STATE(2034)] = 60734, - [SMALL_STATE(2035)] = 60791, - [SMALL_STATE(2036)] = 60848, - [SMALL_STATE(2037)] = 60905, - [SMALL_STATE(2038)] = 60964, - [SMALL_STATE(2039)] = 61021, - [SMALL_STATE(2040)] = 61084, - [SMALL_STATE(2041)] = 61147, - [SMALL_STATE(2042)] = 61210, - [SMALL_STATE(2043)] = 61273, - [SMALL_STATE(2044)] = 61338, - [SMALL_STATE(2045)] = 61401, - [SMALL_STATE(2046)] = 61464, - [SMALL_STATE(2047)] = 61529, - [SMALL_STATE(2048)] = 61594, - [SMALL_STATE(2049)] = 61651, - [SMALL_STATE(2050)] = 61704, - [SMALL_STATE(2051)] = 61771, - [SMALL_STATE(2052)] = 61844, - [SMALL_STATE(2053)] = 61955, - [SMALL_STATE(2054)] = 62066, - [SMALL_STATE(2055)] = 62125, - [SMALL_STATE(2056)] = 62236, - [SMALL_STATE(2057)] = 62345, - [SMALL_STATE(2058)] = 62456, - [SMALL_STATE(2059)] = 62507, - [SMALL_STATE(2060)] = 62558, - [SMALL_STATE(2061)] = 62609, - [SMALL_STATE(2062)] = 62660, - [SMALL_STATE(2063)] = 62711, - [SMALL_STATE(2064)] = 62762, - [SMALL_STATE(2065)] = 62813, - [SMALL_STATE(2066)] = 62864, - [SMALL_STATE(2067)] = 62915, - [SMALL_STATE(2068)] = 62966, - [SMALL_STATE(2069)] = 63017, - [SMALL_STATE(2070)] = 63068, - [SMALL_STATE(2071)] = 63119, - [SMALL_STATE(2072)] = 63170, - [SMALL_STATE(2073)] = 63235, - [SMALL_STATE(2074)] = 63292, - [SMALL_STATE(2075)] = 63343, - [SMALL_STATE(2076)] = 63394, - [SMALL_STATE(2077)] = 63451, - [SMALL_STATE(2078)] = 63502, - [SMALL_STATE(2079)] = 63553, - [SMALL_STATE(2080)] = 63604, - [SMALL_STATE(2081)] = 63661, - [SMALL_STATE(2082)] = 63768, - [SMALL_STATE(2083)] = 63835, - [SMALL_STATE(2084)] = 63890, - [SMALL_STATE(2085)] = 63955, - [SMALL_STATE(2086)] = 64032, - [SMALL_STATE(2087)] = 64093, - [SMALL_STATE(2088)] = 64200, - [SMALL_STATE(2089)] = 64251, - [SMALL_STATE(2090)] = 64316, - [SMALL_STATE(2091)] = 64383, - [SMALL_STATE(2092)] = 64434, - [SMALL_STATE(2093)] = 64485, - [SMALL_STATE(2094)] = 64550, - [SMALL_STATE(2095)] = 64601, - [SMALL_STATE(2096)] = 64652, - [SMALL_STATE(2097)] = 64703, - [SMALL_STATE(2098)] = 64754, - [SMALL_STATE(2099)] = 64805, - [SMALL_STATE(2100)] = 64856, - [SMALL_STATE(2101)] = 64907, - [SMALL_STATE(2102)] = 64958, - [SMALL_STATE(2103)] = 65009, - [SMALL_STATE(2104)] = 65060, - [SMALL_STATE(2105)] = 65111, - [SMALL_STATE(2106)] = 65218, - [SMALL_STATE(2107)] = 65283, - [SMALL_STATE(2108)] = 65350, - [SMALL_STATE(2109)] = 65401, - [SMALL_STATE(2110)] = 65452, - [SMALL_STATE(2111)] = 65503, - [SMALL_STATE(2112)] = 65554, - [SMALL_STATE(2113)] = 65605, - [SMALL_STATE(2114)] = 65656, - [SMALL_STATE(2115)] = 65707, - [SMALL_STATE(2116)] = 65758, - [SMALL_STATE(2117)] = 65809, - [SMALL_STATE(2118)] = 65860, - [SMALL_STATE(2119)] = 65919, - [SMALL_STATE(2120)] = 65970, - [SMALL_STATE(2121)] = 66021, - [SMALL_STATE(2122)] = 66078, - [SMALL_STATE(2123)] = 66143, - [SMALL_STATE(2124)] = 66198, - [SMALL_STATE(2125)] = 66263, - [SMALL_STATE(2126)] = 66326, - [SMALL_STATE(2127)] = 66391, - [SMALL_STATE(2128)] = 66456, - [SMALL_STATE(2129)] = 66519, - [SMALL_STATE(2130)] = 66582, - [SMALL_STATE(2131)] = 66647, - [SMALL_STATE(2132)] = 66698, - [SMALL_STATE(2133)] = 66773, - [SMALL_STATE(2134)] = 66836, - [SMALL_STATE(2135)] = 66899, - [SMALL_STATE(2136)] = 66976, - [SMALL_STATE(2137)] = 67049, - [SMALL_STATE(2138)] = 67124, - [SMALL_STATE(2139)] = 67177, - [SMALL_STATE(2140)] = 67242, - [SMALL_STATE(2141)] = 67309, - [SMALL_STATE(2142)] = 67376, - [SMALL_STATE(2143)] = 67427, - [SMALL_STATE(2144)] = 67494, - [SMALL_STATE(2145)] = 67559, - [SMALL_STATE(2146)] = 67626, - [SMALL_STATE(2147)] = 67703, - [SMALL_STATE(2148)] = 67812, - [SMALL_STATE(2149)] = 67877, - [SMALL_STATE(2150)] = 67942, - [SMALL_STATE(2151)] = 68009, - [SMALL_STATE(2152)] = 68070, - [SMALL_STATE(2153)] = 68177, - [SMALL_STATE(2154)] = 68284, - [SMALL_STATE(2155)] = 68391, - [SMALL_STATE(2156)] = 68498, - [SMALL_STATE(2157)] = 68605, - [SMALL_STATE(2158)] = 68686, - [SMALL_STATE(2159)] = 68757, - [SMALL_STATE(2160)] = 68852, - [SMALL_STATE(2161)] = 68949, - [SMALL_STATE(2162)] = 69026, - [SMALL_STATE(2163)] = 69115, - [SMALL_STATE(2164)] = 69206, - [SMALL_STATE(2165)] = 69299, - [SMALL_STATE(2166)] = 69374, - [SMALL_STATE(2167)] = 69451, - [SMALL_STATE(2168)] = 69536, - [SMALL_STATE(2169)] = 69635, - [SMALL_STATE(2170)] = 69742, - [SMALL_STATE(2171)] = 69849, - [SMALL_STATE(2172)] = 69956, - [SMALL_STATE(2173)] = 70063, - [SMALL_STATE(2174)] = 70170, - [SMALL_STATE(2175)] = 70277, - [SMALL_STATE(2176)] = 70384, - [SMALL_STATE(2177)] = 70491, - [SMALL_STATE(2178)] = 70560, - [SMALL_STATE(2179)] = 70635, - [SMALL_STATE(2180)] = 70742, - [SMALL_STATE(2181)] = 70809, - [SMALL_STATE(2182)] = 70884, - [SMALL_STATE(2183)] = 70937, - [SMALL_STATE(2184)] = 71044, - [SMALL_STATE(2185)] = 71095, - [SMALL_STATE(2186)] = 71205, - [SMALL_STATE(2187)] = 71255, - [SMALL_STATE(2188)] = 71309, - [SMALL_STATE(2189)] = 71361, - [SMALL_STATE(2190)] = 71421, - [SMALL_STATE(2191)] = 71471, - [SMALL_STATE(2192)] = 71527, - [SMALL_STATE(2193)] = 71581, - [SMALL_STATE(2194)] = 71635, - [SMALL_STATE(2195)] = 71685, - [SMALL_STATE(2196)] = 71745, - [SMALL_STATE(2197)] = 71799, - [SMALL_STATE(2198)] = 71859, - [SMALL_STATE(2199)] = 71919, - [SMALL_STATE(2200)] = 71973, - [SMALL_STATE(2201)] = 72027, - [SMALL_STATE(2202)] = 72087, - [SMALL_STATE(2203)] = 72173, - [SMALL_STATE(2204)] = 72279, - [SMALL_STATE(2205)] = 72329, - [SMALL_STATE(2206)] = 72379, - [SMALL_STATE(2207)] = 72489, - [SMALL_STATE(2208)] = 72559, - [SMALL_STATE(2209)] = 72611, - [SMALL_STATE(2210)] = 72681, - [SMALL_STATE(2211)] = 72791, - [SMALL_STATE(2212)] = 72841, - [SMALL_STATE(2213)] = 72895, - [SMALL_STATE(2214)] = 73005, - [SMALL_STATE(2215)] = 73059, - [SMALL_STATE(2216)] = 73119, - [SMALL_STATE(2217)] = 73173, - [SMALL_STATE(2218)] = 73233, - [SMALL_STATE(2219)] = 73287, - [SMALL_STATE(2220)] = 73341, - [SMALL_STATE(2221)] = 73395, - [SMALL_STATE(2222)] = 73445, - [SMALL_STATE(2223)] = 73495, - [SMALL_STATE(2224)] = 73601, - [SMALL_STATE(2225)] = 73711, - [SMALL_STATE(2226)] = 73767, - [SMALL_STATE(2227)] = 73817, - [SMALL_STATE(2228)] = 73927, - [SMALL_STATE(2229)] = 73987, - [SMALL_STATE(2230)] = 74047, - [SMALL_STATE(2231)] = 74157, - [SMALL_STATE(2232)] = 74217, - [SMALL_STATE(2233)] = 74269, - [SMALL_STATE(2234)] = 74319, - [SMALL_STATE(2235)] = 74369, - [SMALL_STATE(2236)] = 74421, - [SMALL_STATE(2237)] = 74471, - [SMALL_STATE(2238)] = 74531, - [SMALL_STATE(2239)] = 74591, - [SMALL_STATE(2240)] = 74651, - [SMALL_STATE(2241)] = 74719, - [SMALL_STATE(2242)] = 74793, - [SMALL_STATE(2243)] = 74899, - [SMALL_STATE(2244)] = 74957, - [SMALL_STATE(2245)] = 75023, - [SMALL_STATE(2246)] = 75073, - [SMALL_STATE(2247)] = 75123, - [SMALL_STATE(2248)] = 75175, - [SMALL_STATE(2249)] = 75225, - [SMALL_STATE(2250)] = 75275, - [SMALL_STATE(2251)] = 75329, - [SMALL_STATE(2252)] = 75379, - [SMALL_STATE(2253)] = 75437, - [SMALL_STATE(2254)] = 75487, - [SMALL_STATE(2255)] = 75547, - [SMALL_STATE(2256)] = 75605, - [SMALL_STATE(2257)] = 75663, - [SMALL_STATE(2258)] = 75715, - [SMALL_STATE(2259)] = 75765, - [SMALL_STATE(2260)] = 75819, - [SMALL_STATE(2261)] = 75871, - [SMALL_STATE(2262)] = 75921, - [SMALL_STATE(2263)] = 75971, - [SMALL_STATE(2264)] = 76021, - [SMALL_STATE(2265)] = 76131, - [SMALL_STATE(2266)] = 76191, - [SMALL_STATE(2267)] = 76245, - [SMALL_STATE(2268)] = 76305, - [SMALL_STATE(2269)] = 76365, - [SMALL_STATE(2270)] = 76475, - [SMALL_STATE(2271)] = 76533, - [SMALL_STATE(2272)] = 76583, - [SMALL_STATE(2273)] = 76633, - [SMALL_STATE(2274)] = 76743, - [SMALL_STATE(2275)] = 76805, - [SMALL_STATE(2276)] = 76855, - [SMALL_STATE(2277)] = 76915, - [SMALL_STATE(2278)] = 76965, - [SMALL_STATE(2279)] = 77015, - [SMALL_STATE(2280)] = 77075, - [SMALL_STATE(2281)] = 77129, - [SMALL_STATE(2282)] = 77179, - [SMALL_STATE(2283)] = 77289, - [SMALL_STATE(2284)] = 77395, - [SMALL_STATE(2285)] = 77465, - [SMALL_STATE(2286)] = 77523, - [SMALL_STATE(2287)] = 77633, - [SMALL_STATE(2288)] = 77693, - [SMALL_STATE(2289)] = 77803, - [SMALL_STATE(2290)] = 77913, - [SMALL_STATE(2291)] = 78023, - [SMALL_STATE(2292)] = 78083, - [SMALL_STATE(2293)] = 78193, - [SMALL_STATE(2294)] = 78299, - [SMALL_STATE(2295)] = 78349, - [SMALL_STATE(2296)] = 78455, - [SMALL_STATE(2297)] = 78561, - [SMALL_STATE(2298)] = 78671, - [SMALL_STATE(2299)] = 78721, - [SMALL_STATE(2300)] = 78771, - [SMALL_STATE(2301)] = 78831, - [SMALL_STATE(2302)] = 78883, - [SMALL_STATE(2303)] = 78993, - [SMALL_STATE(2304)] = 79045, - [SMALL_STATE(2305)] = 79099, - [SMALL_STATE(2306)] = 79151, - [SMALL_STATE(2307)] = 79261, - [SMALL_STATE(2308)] = 79311, - [SMALL_STATE(2309)] = 79365, - [SMALL_STATE(2310)] = 79423, - [SMALL_STATE(2311)] = 79529, - [SMALL_STATE(2312)] = 79635, - [SMALL_STATE(2313)] = 79705, - [SMALL_STATE(2314)] = 79815, - [SMALL_STATE(2315)] = 79875, - [SMALL_STATE(2316)] = 79955, - [SMALL_STATE(2317)] = 80007, - [SMALL_STATE(2318)] = 80117, - [SMALL_STATE(2319)] = 80167, - [SMALL_STATE(2320)] = 80275, - [SMALL_STATE(2321)] = 80325, - [SMALL_STATE(2322)] = 80375, - [SMALL_STATE(2323)] = 80433, - [SMALL_STATE(2324)] = 80483, - [SMALL_STATE(2325)] = 80533, - [SMALL_STATE(2326)] = 80583, - [SMALL_STATE(2327)] = 80633, - [SMALL_STATE(2328)] = 80683, - [SMALL_STATE(2329)] = 80793, - [SMALL_STATE(2330)] = 80871, - [SMALL_STATE(2331)] = 80981, - [SMALL_STATE(2332)] = 81091, - [SMALL_STATE(2333)] = 81161, - [SMALL_STATE(2334)] = 81271, - [SMALL_STATE(2335)] = 81381, - [SMALL_STATE(2336)] = 81491, - [SMALL_STATE(2337)] = 81545, - [SMALL_STATE(2338)] = 81599, - [SMALL_STATE(2339)] = 81653, - [SMALL_STATE(2340)] = 81707, - [SMALL_STATE(2341)] = 81817, - [SMALL_STATE(2342)] = 81911, - [SMALL_STATE(2343)] = 81987, - [SMALL_STATE(2344)] = 82083, - [SMALL_STATE(2345)] = 82143, - [SMALL_STATE(2346)] = 82253, - [SMALL_STATE(2347)] = 82329, - [SMALL_STATE(2348)] = 82417, - [SMALL_STATE(2349)] = 82467, - [SMALL_STATE(2350)] = 82577, - [SMALL_STATE(2351)] = 82667, - [SMALL_STATE(2352)] = 82759, - [SMALL_STATE(2353)] = 82815, - [SMALL_STATE(2354)] = 82889, - [SMALL_STATE(2355)] = 82959, - [SMALL_STATE(2356)] = 83035, - [SMALL_STATE(2357)] = 83145, - [SMALL_STATE(2358)] = 83197, - [SMALL_STATE(2359)] = 83249, - [SMALL_STATE(2360)] = 83359, - [SMALL_STATE(2361)] = 83413, - [SMALL_STATE(2362)] = 83497, - [SMALL_STATE(2363)] = 83595, - [SMALL_STATE(2364)] = 83701, - [SMALL_STATE(2365)] = 83807, - [SMALL_STATE(2366)] = 83913, - [SMALL_STATE(2367)] = 83983, - [SMALL_STATE(2368)] = 84089, - [SMALL_STATE(2369)] = 84195, - [SMALL_STATE(2370)] = 84301, - [SMALL_STATE(2371)] = 84407, - [SMALL_STATE(2372)] = 84513, - [SMALL_STATE(2373)] = 84573, - [SMALL_STATE(2374)] = 84633, - [SMALL_STATE(2375)] = 84687, - [SMALL_STATE(2376)] = 84743, - [SMALL_STATE(2377)] = 84803, - [SMALL_STATE(2378)] = 84913, - [SMALL_STATE(2379)] = 84963, - [SMALL_STATE(2380)] = 85069, - [SMALL_STATE(2381)] = 85119, - [SMALL_STATE(2382)] = 85173, - [SMALL_STATE(2383)] = 85227, - [SMALL_STATE(2384)] = 85337, - [SMALL_STATE(2385)] = 85397, - [SMALL_STATE(2386)] = 85507, - [SMALL_STATE(2387)] = 85557, - [SMALL_STATE(2388)] = 85611, - [SMALL_STATE(2389)] = 85665, - [SMALL_STATE(2390)] = 85721, - [SMALL_STATE(2391)] = 85771, - [SMALL_STATE(2392)] = 85881, - [SMALL_STATE(2393)] = 85931, - [SMALL_STATE(2394)] = 85985, - [SMALL_STATE(2395)] = 86091, - [SMALL_STATE(2396)] = 86141, - [SMALL_STATE(2397)] = 86191, - [SMALL_STATE(2398)] = 86249, - [SMALL_STATE(2399)] = 86301, - [SMALL_STATE(2400)] = 86357, - [SMALL_STATE(2401)] = 86425, - [SMALL_STATE(2402)] = 86479, - [SMALL_STATE(2403)] = 86529, - [SMALL_STATE(2404)] = 86639, - [SMALL_STATE(2405)] = 86749, - [SMALL_STATE(2406)] = 86805, - [SMALL_STATE(2407)] = 86861, - [SMALL_STATE(2408)] = 86919, - [SMALL_STATE(2409)] = 86984, - [SMALL_STATE(2410)] = 87057, - [SMALL_STATE(2411)] = 87164, - [SMALL_STATE(2412)] = 87269, - [SMALL_STATE(2413)] = 87320, - [SMALL_STATE(2414)] = 87425, - [SMALL_STATE(2415)] = 87530, - [SMALL_STATE(2416)] = 87597, - [SMALL_STATE(2417)] = 87670, - [SMALL_STATE(2418)] = 87775, - [SMALL_STATE(2419)] = 87840, - [SMALL_STATE(2420)] = 87945, - [SMALL_STATE(2421)] = 88050, - [SMALL_STATE(2422)] = 88109, - [SMALL_STATE(2423)] = 88214, - [SMALL_STATE(2424)] = 88319, - [SMALL_STATE(2425)] = 88388, - [SMALL_STATE(2426)] = 88493, - [SMALL_STATE(2427)] = 88564, - [SMALL_STATE(2428)] = 88669, - [SMALL_STATE(2429)] = 88774, - [SMALL_STATE(2430)] = 88841, - [SMALL_STATE(2431)] = 88914, - [SMALL_STATE(2432)] = 89019, - [SMALL_STATE(2433)] = 89084, - [SMALL_STATE(2434)] = 89163, - [SMALL_STATE(2435)] = 89232, - [SMALL_STATE(2436)] = 89325, - [SMALL_STATE(2437)] = 89420, - [SMALL_STATE(2438)] = 89495, - [SMALL_STATE(2439)] = 89582, - [SMALL_STATE(2440)] = 89671, - [SMALL_STATE(2441)] = 89776, - [SMALL_STATE(2442)] = 89843, - [SMALL_STATE(2443)] = 89934, - [SMALL_STATE(2444)] = 90007, - [SMALL_STATE(2445)] = 90112, - [SMALL_STATE(2446)] = 90181, - [SMALL_STATE(2447)] = 90256, - [SMALL_STATE(2448)] = 90339, - [SMALL_STATE(2449)] = 90436, - [SMALL_STATE(2450)] = 90541, - [SMALL_STATE(2451)] = 90646, - [SMALL_STATE(2452)] = 90751, - [SMALL_STATE(2453)] = 90856, - [SMALL_STATE(2454)] = 90961, - [SMALL_STATE(2455)] = 91066, - [SMALL_STATE(2456)] = 91171, - [SMALL_STATE(2457)] = 91276, - [SMALL_STATE(2458)] = 91329, - [SMALL_STATE(2459)] = 91434, - [SMALL_STATE(2460)] = 91539, - [SMALL_STATE(2461)] = 91596, - [SMALL_STATE(2462)] = 91651, - [SMALL_STATE(2463)] = 91706, - [SMALL_STATE(2464)] = 91757, - [SMALL_STATE(2465)] = 91812, - [SMALL_STATE(2466)] = 91869, - [SMALL_STATE(2467)] = 91928, - [SMALL_STATE(2468)] = 92033, - [SMALL_STATE(2469)] = 92086, - [SMALL_STATE(2470)] = 92137, - [SMALL_STATE(2471)] = 92194, - [SMALL_STATE(2472)] = 92249, - [SMALL_STATE(2473)] = 92354, - [SMALL_STATE(2474)] = 92409, - [SMALL_STATE(2475)] = 92514, - [SMALL_STATE(2476)] = 92619, - [SMALL_STATE(2477)] = 92724, - [SMALL_STATE(2478)] = 92803, - [SMALL_STATE(2479)] = 92872, - [SMALL_STATE(2480)] = 92965, - [SMALL_STATE(2481)] = 93060, - [SMALL_STATE(2482)] = 93135, - [SMALL_STATE(2483)] = 93222, - [SMALL_STATE(2484)] = 93311, - [SMALL_STATE(2485)] = 93368, - [SMALL_STATE(2486)] = 93441, - [SMALL_STATE(2487)] = 93516, - [SMALL_STATE(2488)] = 93599, - [SMALL_STATE(2489)] = 93696, - [SMALL_STATE(2490)] = 93801, - [SMALL_STATE(2491)] = 93906, - [SMALL_STATE(2492)] = 94011, - [SMALL_STATE(2493)] = 94116, - [SMALL_STATE(2494)] = 94221, - [SMALL_STATE(2495)] = 94326, - [SMALL_STATE(2496)] = 94431, - [SMALL_STATE(2497)] = 94536, - [SMALL_STATE(2498)] = 94641, - [SMALL_STATE(2499)] = 94700, - [SMALL_STATE(2500)] = 94805, - [SMALL_STATE(2501)] = 94910, - [SMALL_STATE(2502)] = 95015, - [SMALL_STATE(2503)] = 95120, - [SMALL_STATE(2504)] = 95225, - [SMALL_STATE(2505)] = 95304, - [SMALL_STATE(2506)] = 95373, - [SMALL_STATE(2507)] = 95466, - [SMALL_STATE(2508)] = 95561, - [SMALL_STATE(2509)] = 95636, - [SMALL_STATE(2510)] = 95723, - [SMALL_STATE(2511)] = 95812, - [SMALL_STATE(2512)] = 95903, - [SMALL_STATE(2513)] = 95976, - [SMALL_STATE(2514)] = 96051, - [SMALL_STATE(2515)] = 96134, - [SMALL_STATE(2516)] = 96231, - [SMALL_STATE(2517)] = 96336, - [SMALL_STATE(2518)] = 96441, - [SMALL_STATE(2519)] = 96546, - [SMALL_STATE(2520)] = 96651, - [SMALL_STATE(2521)] = 96756, - [SMALL_STATE(2522)] = 96861, - [SMALL_STATE(2523)] = 96966, - [SMALL_STATE(2524)] = 97071, - [SMALL_STATE(2525)] = 97128, - [SMALL_STATE(2526)] = 97183, - [SMALL_STATE(2527)] = 97240, - [SMALL_STATE(2528)] = 97295, - [SMALL_STATE(2529)] = 97362, - [SMALL_STATE(2530)] = 97435, - [SMALL_STATE(2531)] = 97540, - [SMALL_STATE(2532)] = 97595, - [SMALL_STATE(2533)] = 97650, - [SMALL_STATE(2534)] = 97703, - [SMALL_STATE(2535)] = 97758, - [SMALL_STATE(2536)] = 97813, - [SMALL_STATE(2537)] = 97870, - [SMALL_STATE(2538)] = 97921, - [SMALL_STATE(2539)] = 97972, - [SMALL_STATE(2540)] = 98029, - [SMALL_STATE(2541)] = 98134, - [SMALL_STATE(2542)] = 98215, - [SMALL_STATE(2543)] = 98304, - [SMALL_STATE(2544)] = 98355, - [SMALL_STATE(2545)] = 98406, - [SMALL_STATE(2546)] = 98511, - [SMALL_STATE(2547)] = 98618, - [SMALL_STATE(2548)] = 98709, - [SMALL_STATE(2549)] = 98773, - [SMALL_STATE(2550)] = 98823, - [SMALL_STATE(2551)] = 98927, - [SMALL_STATE(2552)] = 98987, - [SMALL_STATE(2553)] = 99047, - [SMALL_STATE(2554)] = 99105, - [SMALL_STATE(2555)] = 99209, - [SMALL_STATE(2556)] = 99313, - [SMALL_STATE(2557)] = 99417, - [SMALL_STATE(2558)] = 99521, - [SMALL_STATE(2559)] = 99625, - [SMALL_STATE(2560)] = 99703, - [SMALL_STATE(2561)] = 99771, - [SMALL_STATE(2562)] = 99863, - [SMALL_STATE(2563)] = 99957, - [SMALL_STATE(2564)] = 100031, - [SMALL_STATE(2565)] = 100117, - [SMALL_STATE(2566)] = 100205, - [SMALL_STATE(2567)] = 100295, - [SMALL_STATE(2568)] = 100367, - [SMALL_STATE(2569)] = 100441, - [SMALL_STATE(2570)] = 100523, - [SMALL_STATE(2571)] = 100619, - [SMALL_STATE(2572)] = 100723, - [SMALL_STATE(2573)] = 100827, - [SMALL_STATE(2574)] = 100931, - [SMALL_STATE(2575)] = 101035, - [SMALL_STATE(2576)] = 101139, - [SMALL_STATE(2577)] = 101243, - [SMALL_STATE(2578)] = 101347, - [SMALL_STATE(2579)] = 101451, - [SMALL_STATE(2580)] = 101557, - [SMALL_STATE(2581)] = 101661, - [SMALL_STATE(2582)] = 101711, - [SMALL_STATE(2583)] = 101775, - [SMALL_STATE(2584)] = 101835, - [SMALL_STATE(2585)] = 101899, - [SMALL_STATE(2586)] = 101959, - [SMALL_STATE(2587)] = 102019, - [SMALL_STATE(2588)] = 102079, - [SMALL_STATE(2589)] = 102133, - [SMALL_STATE(2590)] = 102193, - [SMALL_STATE(2591)] = 102247, - [SMALL_STATE(2592)] = 102311, - [SMALL_STATE(2593)] = 102371, - [SMALL_STATE(2594)] = 102421, - [SMALL_STATE(2595)] = 102481, - [SMALL_STATE(2596)] = 102541, - [SMALL_STATE(2597)] = 102595, - [SMALL_STATE(2598)] = 102649, - [SMALL_STATE(2599)] = 102703, - [SMALL_STATE(2600)] = 102753, - [SMALL_STATE(2601)] = 102803, - [SMALL_STATE(2602)] = 102851, - [SMALL_STATE(2603)] = 102911, - [SMALL_STATE(2604)] = 102967, - [SMALL_STATE(2605)] = 103015, - [SMALL_STATE(2606)] = 103119, - [SMALL_STATE(2607)] = 103167, - [SMALL_STATE(2608)] = 103233, - [SMALL_STATE(2609)] = 103305, - [SMALL_STATE(2610)] = 103409, - [SMALL_STATE(2611)] = 103473, - [SMALL_STATE(2612)] = 103527, - [SMALL_STATE(2613)] = 103631, - [SMALL_STATE(2614)] = 103681, - [SMALL_STATE(2615)] = 103741, - [SMALL_STATE(2616)] = 103801, - [SMALL_STATE(2617)] = 103855, - [SMALL_STATE(2618)] = 103909, - [SMALL_STATE(2619)] = 103963, - [SMALL_STATE(2620)] = 104027, - [SMALL_STATE(2621)] = 104131, - [SMALL_STATE(2622)] = 104181, - [SMALL_STATE(2623)] = 104231, - [SMALL_STATE(2624)] = 104281, - [SMALL_STATE(2625)] = 104385, - [SMALL_STATE(2626)] = 104447, - [SMALL_STATE(2627)] = 104511, - [SMALL_STATE(2628)] = 104571, - [SMALL_STATE(2629)] = 104675, - [SMALL_STATE(2630)] = 104739, - [SMALL_STATE(2631)] = 104799, - [SMALL_STATE(2632)] = 104903, - [SMALL_STATE(2633)] = 104953, - [SMALL_STATE(2634)] = 105057, - [SMALL_STATE(2635)] = 105161, - [SMALL_STATE(2636)] = 105265, - [SMALL_STATE(2637)] = 105369, - [SMALL_STATE(2638)] = 105435, - [SMALL_STATE(2639)] = 105539, - [SMALL_STATE(2640)] = 105599, - [SMALL_STATE(2641)] = 105659, - [SMALL_STATE(2642)] = 105763, - [SMALL_STATE(2643)] = 105820, - [SMALL_STATE(2644)] = 105877, - [SMALL_STATE(2645)] = 105934, - [SMALL_STATE(2646)] = 105991, - [SMALL_STATE(2647)] = 106048, - [SMALL_STATE(2648)] = 106105, - [SMALL_STATE(2649)] = 106162, - [SMALL_STATE(2650)] = 106219, - [SMALL_STATE(2651)] = 106276, - [SMALL_STATE(2652)] = 106377, - [SMALL_STATE(2653)] = 106426, - [SMALL_STATE(2654)] = 106479, - [SMALL_STATE(2655)] = 106536, - [SMALL_STATE(2656)] = 106593, - [SMALL_STATE(2657)] = 106694, - [SMALL_STATE(2658)] = 106751, - [SMALL_STATE(2659)] = 106808, - [SMALL_STATE(2660)] = 106867, - [SMALL_STATE(2661)] = 106920, - [SMALL_STATE(2662)] = 106977, - [SMALL_STATE(2663)] = 107034, - [SMALL_STATE(2664)] = 107083, - [SMALL_STATE(2665)] = 107132, - [SMALL_STATE(2666)] = 107181, - [SMALL_STATE(2667)] = 107238, - [SMALL_STATE(2668)] = 107295, - [SMALL_STATE(2669)] = 107341, - [SMALL_STATE(2670)] = 107387, - [SMALL_STATE(2671)] = 107433, - [SMALL_STATE(2672)] = 107479, - [SMALL_STATE(2673)] = 107525, - [SMALL_STATE(2674)] = 107571, - [SMALL_STATE(2675)] = 107617, - [SMALL_STATE(2676)] = 107663, - [SMALL_STATE(2677)] = 107709, - [SMALL_STATE(2678)] = 107755, - [SMALL_STATE(2679)] = 107801, - [SMALL_STATE(2680)] = 107847, - [SMALL_STATE(2681)] = 107893, - [SMALL_STATE(2682)] = 107943, - [SMALL_STATE(2683)] = 107989, - [SMALL_STATE(2684)] = 108035, - [SMALL_STATE(2685)] = 108081, - [SMALL_STATE(2686)] = 108127, - [SMALL_STATE(2687)] = 108173, - [SMALL_STATE(2688)] = 108219, - [SMALL_STATE(2689)] = 108265, - [SMALL_STATE(2690)] = 108311, - [SMALL_STATE(2691)] = 108357, - [SMALL_STATE(2692)] = 108403, - [SMALL_STATE(2693)] = 108449, - [SMALL_STATE(2694)] = 108495, - [SMALL_STATE(2695)] = 108541, - [SMALL_STATE(2696)] = 108587, - [SMALL_STATE(2697)] = 108633, - [SMALL_STATE(2698)] = 108679, - [SMALL_STATE(2699)] = 108725, - [SMALL_STATE(2700)] = 108773, - [SMALL_STATE(2701)] = 108821, - [SMALL_STATE(2702)] = 108867, - [SMALL_STATE(2703)] = 108913, - [SMALL_STATE(2704)] = 108959, - [SMALL_STATE(2705)] = 109007, - [SMALL_STATE(2706)] = 109053, - [SMALL_STATE(2707)] = 109099, - [SMALL_STATE(2708)] = 109145, - [SMALL_STATE(2709)] = 109191, - [SMALL_STATE(2710)] = 109239, - [SMALL_STATE(2711)] = 109285, - [SMALL_STATE(2712)] = 109333, - [SMALL_STATE(2713)] = 109381, - [SMALL_STATE(2714)] = 109427, - [SMALL_STATE(2715)] = 109475, - [SMALL_STATE(2716)] = 109521, - [SMALL_STATE(2717)] = 109567, - [SMALL_STATE(2718)] = 109613, - [SMALL_STATE(2719)] = 109659, - [SMALL_STATE(2720)] = 109707, - [SMALL_STATE(2721)] = 109761, - [SMALL_STATE(2722)] = 109815, - [SMALL_STATE(2723)] = 109871, - [SMALL_STATE(2724)] = 109919, - [SMALL_STATE(2725)] = 109965, - [SMALL_STATE(2726)] = 110011, - [SMALL_STATE(2727)] = 110063, - [SMALL_STATE(2728)] = 110115, - [SMALL_STATE(2729)] = 110161, - [SMALL_STATE(2730)] = 110209, - [SMALL_STATE(2731)] = 110255, - [SMALL_STATE(2732)] = 110301, - [SMALL_STATE(2733)] = 110347, - [SMALL_STATE(2734)] = 110395, - [SMALL_STATE(2735)] = 110441, - [SMALL_STATE(2736)] = 110487, - [SMALL_STATE(2737)] = 110535, - [SMALL_STATE(2738)] = 110583, - [SMALL_STATE(2739)] = 110629, - [SMALL_STATE(2740)] = 110675, - [SMALL_STATE(2741)] = 110721, - [SMALL_STATE(2742)] = 110771, - [SMALL_STATE(2743)] = 110839, - [SMALL_STATE(2744)] = 110885, - [SMALL_STATE(2745)] = 110931, - [SMALL_STATE(2746)] = 110981, - [SMALL_STATE(2747)] = 111027, - [SMALL_STATE(2748)] = 111075, - [SMALL_STATE(2749)] = 111121, - [SMALL_STATE(2750)] = 111169, - [SMALL_STATE(2751)] = 111215, - [SMALL_STATE(2752)] = 111261, - [SMALL_STATE(2753)] = 111320, - [SMALL_STATE(2754)] = 111365, - [SMALL_STATE(2755)] = 111410, - [SMALL_STATE(2756)] = 111455, - [SMALL_STATE(2757)] = 111514, - [SMALL_STATE(2758)] = 111575, - [SMALL_STATE(2759)] = 111620, - [SMALL_STATE(2760)] = 111665, - [SMALL_STATE(2761)] = 111710, - [SMALL_STATE(2762)] = 111755, - [SMALL_STATE(2763)] = 111812, - [SMALL_STATE(2764)] = 111871, - [SMALL_STATE(2765)] = 111932, - [SMALL_STATE(2766)] = 111981, - [SMALL_STATE(2767)] = 112030, - [SMALL_STATE(2768)] = 112089, - [SMALL_STATE(2769)] = 112150, - [SMALL_STATE(2770)] = 112204, - [SMALL_STATE(2771)] = 112258, - [SMALL_STATE(2772)] = 112312, - [SMALL_STATE(2773)] = 112366, - [SMALL_STATE(2774)] = 112420, - [SMALL_STATE(2775)] = 112474, - [SMALL_STATE(2776)] = 112528, - [SMALL_STATE(2777)] = 112582, - [SMALL_STATE(2778)] = 112636, - [SMALL_STATE(2779)] = 112690, - [SMALL_STATE(2780)] = 112744, - [SMALL_STATE(2781)] = 112798, - [SMALL_STATE(2782)] = 112852, - [SMALL_STATE(2783)] = 112906, - [SMALL_STATE(2784)] = 112960, - [SMALL_STATE(2785)] = 113014, - [SMALL_STATE(2786)] = 113068, - [SMALL_STATE(2787)] = 113122, - [SMALL_STATE(2788)] = 113176, - [SMALL_STATE(2789)] = 113230, - [SMALL_STATE(2790)] = 113302, - [SMALL_STATE(2791)] = 113348, - [SMALL_STATE(2792)] = 113392, - [SMALL_STATE(2793)] = 113464, - [SMALL_STATE(2794)] = 113518, - [SMALL_STATE(2795)] = 113572, - [SMALL_STATE(2796)] = 113626, - [SMALL_STATE(2797)] = 113680, - [SMALL_STATE(2798)] = 113734, - [SMALL_STATE(2799)] = 113788, - [SMALL_STATE(2800)] = 113842, - [SMALL_STATE(2801)] = 113891, - [SMALL_STATE(2802)] = 113954, - [SMALL_STATE(2803)] = 114017, - [SMALL_STATE(2804)] = 114077, - [SMALL_STATE(2805)] = 114157, - [SMALL_STATE(2806)] = 114237, - [SMALL_STATE(2807)] = 114291, - [SMALL_STATE(2808)] = 114345, - [SMALL_STATE(2809)] = 114399, - [SMALL_STATE(2810)] = 114453, - [SMALL_STATE(2811)] = 114517, - [SMALL_STATE(2812)] = 114577, - [SMALL_STATE(2813)] = 114641, - [SMALL_STATE(2814)] = 114695, - [SMALL_STATE(2815)] = 114749, - [SMALL_STATE(2816)] = 114803, - [SMALL_STATE(2817)] = 114857, - [SMALL_STATE(2818)] = 114921, - [SMALL_STATE(2819)] = 115001, - [SMALL_STATE(2820)] = 115081, - [SMALL_STATE(2821)] = 115125, - [SMALL_STATE(2822)] = 115205, - [SMALL_STATE(2823)] = 115259, - [SMALL_STATE(2824)] = 115313, - [SMALL_STATE(2825)] = 115366, - [SMALL_STATE(2826)] = 115423, - [SMALL_STATE(2827)] = 115464, - [SMALL_STATE(2828)] = 115521, - [SMALL_STATE(2829)] = 115578, - [SMALL_STATE(2830)] = 115635, - [SMALL_STATE(2831)] = 115692, - [SMALL_STATE(2832)] = 115733, - [SMALL_STATE(2833)] = 115790, - [SMALL_STATE(2834)] = 115847, - [SMALL_STATE(2835)] = 115904, - [SMALL_STATE(2836)] = 115945, - [SMALL_STATE(2837)] = 115996, - [SMALL_STATE(2838)] = 116053, - [SMALL_STATE(2839)] = 116110, - [SMALL_STATE(2840)] = 116167, - [SMALL_STATE(2841)] = 116224, - [SMALL_STATE(2842)] = 116277, - [SMALL_STATE(2843)] = 116318, - [SMALL_STATE(2844)] = 116375, - [SMALL_STATE(2845)] = 116432, - [SMALL_STATE(2846)] = 116489, - [SMALL_STATE(2847)] = 116546, - [SMALL_STATE(2848)] = 116587, - [SMALL_STATE(2849)] = 116637, - [SMALL_STATE(2850)] = 116685, - [SMALL_STATE(2851)] = 116735, - [SMALL_STATE(2852)] = 116783, - [SMALL_STATE(2853)] = 116833, - [SMALL_STATE(2854)] = 116881, - [SMALL_STATE(2855)] = 116931, - [SMALL_STATE(2856)] = 116979, - [SMALL_STATE(2857)] = 117029, - [SMALL_STATE(2858)] = 117077, - [SMALL_STATE(2859)] = 117125, - [SMALL_STATE(2860)] = 117173, - [SMALL_STATE(2861)] = 117221, - [SMALL_STATE(2862)] = 117269, - [SMALL_STATE(2863)] = 117319, - [SMALL_STATE(2864)] = 117367, - [SMALL_STATE(2865)] = 117415, - [SMALL_STATE(2866)] = 117463, - [SMALL_STATE(2867)] = 117511, - [SMALL_STATE(2868)] = 117559, - [SMALL_STATE(2869)] = 117607, - [SMALL_STATE(2870)] = 117655, - [SMALL_STATE(2871)] = 117703, - [SMALL_STATE(2872)] = 117751, - [SMALL_STATE(2873)] = 117799, - [SMALL_STATE(2874)] = 117847, - [SMALL_STATE(2875)] = 117895, - [SMALL_STATE(2876)] = 117943, - [SMALL_STATE(2877)] = 117991, - [SMALL_STATE(2878)] = 118039, - [SMALL_STATE(2879)] = 118087, - [SMALL_STATE(2880)] = 118135, - [SMALL_STATE(2881)] = 118183, - [SMALL_STATE(2882)] = 118231, - [SMALL_STATE(2883)] = 118279, - [SMALL_STATE(2884)] = 118329, - [SMALL_STATE(2885)] = 118377, - [SMALL_STATE(2886)] = 118427, - [SMALL_STATE(2887)] = 118475, - [SMALL_STATE(2888)] = 118523, - [SMALL_STATE(2889)] = 118571, - [SMALL_STATE(2890)] = 118619, - [SMALL_STATE(2891)] = 118667, - [SMALL_STATE(2892)] = 118715, - [SMALL_STATE(2893)] = 118763, - [SMALL_STATE(2894)] = 118811, - [SMALL_STATE(2895)] = 118861, - [SMALL_STATE(2896)] = 118909, - [SMALL_STATE(2897)] = 118957, - [SMALL_STATE(2898)] = 119007, - [SMALL_STATE(2899)] = 119055, - [SMALL_STATE(2900)] = 119105, - [SMALL_STATE(2901)] = 119153, - [SMALL_STATE(2902)] = 119203, - [SMALL_STATE(2903)] = 119251, - [SMALL_STATE(2904)] = 119299, - [SMALL_STATE(2905)] = 119347, - [SMALL_STATE(2906)] = 119397, - [SMALL_STATE(2907)] = 119447, - [SMALL_STATE(2908)] = 119495, - [SMALL_STATE(2909)] = 119543, - [SMALL_STATE(2910)] = 119578, - [SMALL_STATE(2911)] = 119619, - [SMALL_STATE(2912)] = 119660, - [SMALL_STATE(2913)] = 119701, - [SMALL_STATE(2914)] = 119729, - [SMALL_STATE(2915)] = 119757, - [SMALL_STATE(2916)] = 119785, - [SMALL_STATE(2917)] = 119813, - [SMALL_STATE(2918)] = 119841, - [SMALL_STATE(2919)] = 119869, - [SMALL_STATE(2920)] = 119897, - [SMALL_STATE(2921)] = 119925, - [SMALL_STATE(2922)] = 119953, - [SMALL_STATE(2923)] = 119981, - [SMALL_STATE(2924)] = 120009, - [SMALL_STATE(2925)] = 120037, - [SMALL_STATE(2926)] = 120065, - [SMALL_STATE(2927)] = 120093, - [SMALL_STATE(2928)] = 120121, - [SMALL_STATE(2929)] = 120149, - [SMALL_STATE(2930)] = 120177, - [SMALL_STATE(2931)] = 120205, - [SMALL_STATE(2932)] = 120233, - [SMALL_STATE(2933)] = 120261, - [SMALL_STATE(2934)] = 120289, - [SMALL_STATE(2935)] = 120317, - [SMALL_STATE(2936)] = 120345, - [SMALL_STATE(2937)] = 120373, - [SMALL_STATE(2938)] = 120401, - [SMALL_STATE(2939)] = 120429, - [SMALL_STATE(2940)] = 120457, - [SMALL_STATE(2941)] = 120485, - [SMALL_STATE(2942)] = 120513, - [SMALL_STATE(2943)] = 120541, - [SMALL_STATE(2944)] = 120569, - [SMALL_STATE(2945)] = 120597, - [SMALL_STATE(2946)] = 120625, - [SMALL_STATE(2947)] = 120653, - [SMALL_STATE(2948)] = 120680, - [SMALL_STATE(2949)] = 120707, - [SMALL_STATE(2950)] = 120734, - [SMALL_STATE(2951)] = 120761, - [SMALL_STATE(2952)] = 120798, - [SMALL_STATE(2953)] = 120825, - [SMALL_STATE(2954)] = 120852, - [SMALL_STATE(2955)] = 120890, - [SMALL_STATE(2956)] = 120916, - [SMALL_STATE(2957)] = 120944, - [SMALL_STATE(2958)] = 120970, - [SMALL_STATE(2959)] = 121004, - [SMALL_STATE(2960)] = 121034, - [SMALL_STATE(2961)] = 121060, - [SMALL_STATE(2962)] = 121098, - [SMALL_STATE(2963)] = 121130, - [SMALL_STATE(2964)] = 121168, - [SMALL_STATE(2965)] = 121198, - [SMALL_STATE(2966)] = 121226, - [SMALL_STATE(2967)] = 121276, - [SMALL_STATE(2968)] = 121311, - [SMALL_STATE(2969)] = 121340, - [SMALL_STATE(2970)] = 121365, - [SMALL_STATE(2971)] = 121390, - [SMALL_STATE(2972)] = 121415, - [SMALL_STATE(2973)] = 121440, - [SMALL_STATE(2974)] = 121467, - [SMALL_STATE(2975)] = 121492, - [SMALL_STATE(2976)] = 121517, - [SMALL_STATE(2977)] = 121563, - [SMALL_STATE(2978)] = 121587, - [SMALL_STATE(2979)] = 121611, - [SMALL_STATE(2980)] = 121657, - [SMALL_STATE(2981)] = 121703, - [SMALL_STATE(2982)] = 121743, - [SMALL_STATE(2983)] = 121767, - [SMALL_STATE(2984)] = 121791, - [SMALL_STATE(2985)] = 121823, - [SMALL_STATE(2986)] = 121847, - [SMALL_STATE(2987)] = 121881, - [SMALL_STATE(2988)] = 121915, - [SMALL_STATE(2989)] = 121949, - [SMALL_STATE(2990)] = 121973, - [SMALL_STATE(2991)] = 121995, - [SMALL_STATE(2992)] = 122019, - [SMALL_STATE(2993)] = 122051, - [SMALL_STATE(2994)] = 122073, - [SMALL_STATE(2995)] = 122097, - [SMALL_STATE(2996)] = 122143, - [SMALL_STATE(2997)] = 122177, - [SMALL_STATE(2998)] = 122201, - [SMALL_STATE(2999)] = 122247, - [SMALL_STATE(3000)] = 122271, - [SMALL_STATE(3001)] = 122305, - [SMALL_STATE(3002)] = 122327, - [SMALL_STATE(3003)] = 122373, - [SMALL_STATE(3004)] = 122397, - [SMALL_STATE(3005)] = 122421, - [SMALL_STATE(3006)] = 122455, - [SMALL_STATE(3007)] = 122479, - [SMALL_STATE(3008)] = 122513, - [SMALL_STATE(3009)] = 122545, - [SMALL_STATE(3010)] = 122579, - [SMALL_STATE(3011)] = 122613, - [SMALL_STATE(3012)] = 122637, - [SMALL_STATE(3013)] = 122671, - [SMALL_STATE(3014)] = 122697, - [SMALL_STATE(3015)] = 122721, - [SMALL_STATE(3016)] = 122753, - [SMALL_STATE(3017)] = 122781, - [SMALL_STATE(3018)] = 122821, - [SMALL_STATE(3019)] = 122845, - [SMALL_STATE(3020)] = 122869, - [SMALL_STATE(3021)] = 122893, - [SMALL_STATE(3022)] = 122933, - [SMALL_STATE(3023)] = 122967, - [SMALL_STATE(3024)] = 122991, - [SMALL_STATE(3025)] = 123017, - [SMALL_STATE(3026)] = 123041, - [SMALL_STATE(3027)] = 123065, - [SMALL_STATE(3028)] = 123089, - [SMALL_STATE(3029)] = 123113, - [SMALL_STATE(3030)] = 123137, - [SMALL_STATE(3031)] = 123161, - [SMALL_STATE(3032)] = 123185, - [SMALL_STATE(3033)] = 123209, - [SMALL_STATE(3034)] = 123233, - [SMALL_STATE(3035)] = 123257, - [SMALL_STATE(3036)] = 123281, - [SMALL_STATE(3037)] = 123305, - [SMALL_STATE(3038)] = 123329, - [SMALL_STATE(3039)] = 123351, - [SMALL_STATE(3040)] = 123373, - [SMALL_STATE(3041)] = 123397, - [SMALL_STATE(3042)] = 123421, - [SMALL_STATE(3043)] = 123445, - [SMALL_STATE(3044)] = 123469, - [SMALL_STATE(3045)] = 123493, - [SMALL_STATE(3046)] = 123517, - [SMALL_STATE(3047)] = 123541, - [SMALL_STATE(3048)] = 123565, - [SMALL_STATE(3049)] = 123589, - [SMALL_STATE(3050)] = 123613, - [SMALL_STATE(3051)] = 123637, - [SMALL_STATE(3052)] = 123661, - [SMALL_STATE(3053)] = 123683, - [SMALL_STATE(3054)] = 123707, - [SMALL_STATE(3055)] = 123731, - [SMALL_STATE(3056)] = 123755, - [SMALL_STATE(3057)] = 123777, - [SMALL_STATE(3058)] = 123817, - [SMALL_STATE(3059)] = 123857, - [SMALL_STATE(3060)] = 123891, - [SMALL_STATE(3061)] = 123915, - [SMALL_STATE(3062)] = 123939, - [SMALL_STATE(3063)] = 123985, - [SMALL_STATE(3064)] = 124009, - [SMALL_STATE(3065)] = 124055, - [SMALL_STATE(3066)] = 124079, - [SMALL_STATE(3067)] = 124103, - [SMALL_STATE(3068)] = 124149, - [SMALL_STATE(3069)] = 124173, - [SMALL_STATE(3070)] = 124197, - [SMALL_STATE(3071)] = 124229, - [SMALL_STATE(3072)] = 124263, - [SMALL_STATE(3073)] = 124297, - [SMALL_STATE(3074)] = 124321, - [SMALL_STATE(3075)] = 124345, - [SMALL_STATE(3076)] = 124369, - [SMALL_STATE(3077)] = 124403, - [SMALL_STATE(3078)] = 124435, - [SMALL_STATE(3079)] = 124459, - [SMALL_STATE(3080)] = 124493, - [SMALL_STATE(3081)] = 124515, - [SMALL_STATE(3082)] = 124549, - [SMALL_STATE(3083)] = 124583, - [SMALL_STATE(3084)] = 124629, - [SMALL_STATE(3085)] = 124651, - [SMALL_STATE(3086)] = 124675, - [SMALL_STATE(3087)] = 124699, - [SMALL_STATE(3088)] = 124723, - [SMALL_STATE(3089)] = 124769, - [SMALL_STATE(3090)] = 124793, - [SMALL_STATE(3091)] = 124839, - [SMALL_STATE(3092)] = 124863, - [SMALL_STATE(3093)] = 124909, - [SMALL_STATE(3094)] = 124955, - [SMALL_STATE(3095)] = 125001, - [SMALL_STATE(3096)] = 125047, - [SMALL_STATE(3097)] = 125093, - [SMALL_STATE(3098)] = 125117, - [SMALL_STATE(3099)] = 125141, - [SMALL_STATE(3100)] = 125165, - [SMALL_STATE(3101)] = 125211, - [SMALL_STATE(3102)] = 125257, - [SMALL_STATE(3103)] = 125303, - [SMALL_STATE(3104)] = 125325, - [SMALL_STATE(3105)] = 125371, - [SMALL_STATE(3106)] = 125417, - [SMALL_STATE(3107)] = 125463, - [SMALL_STATE(3108)] = 125502, - [SMALL_STATE(3109)] = 125541, - [SMALL_STATE(3110)] = 125564, - [SMALL_STATE(3111)] = 125593, - [SMALL_STATE(3112)] = 125632, - [SMALL_STATE(3113)] = 125677, - [SMALL_STATE(3114)] = 125716, - [SMALL_STATE(3115)] = 125755, - [SMALL_STATE(3116)] = 125794, - [SMALL_STATE(3117)] = 125833, - [SMALL_STATE(3118)] = 125856, - [SMALL_STATE(3119)] = 125885, - [SMALL_STATE(3120)] = 125914, - [SMALL_STATE(3121)] = 125943, - [SMALL_STATE(3122)] = 125982, - [SMALL_STATE(3123)] = 126007, - [SMALL_STATE(3124)] = 126036, - [SMALL_STATE(3125)] = 126075, - [SMALL_STATE(3126)] = 126098, - [SMALL_STATE(3127)] = 126129, - [SMALL_STATE(3128)] = 126168, - [SMALL_STATE(3129)] = 126191, - [SMALL_STATE(3130)] = 126216, - [SMALL_STATE(3131)] = 126245, - [SMALL_STATE(3132)] = 126268, - [SMALL_STATE(3133)] = 126291, - [SMALL_STATE(3134)] = 126320, - [SMALL_STATE(3135)] = 126349, - [SMALL_STATE(3136)] = 126374, - [SMALL_STATE(3137)] = 126401, - [SMALL_STATE(3138)] = 126421, - [SMALL_STATE(3139)] = 126457, - [SMALL_STATE(3140)] = 126493, - [SMALL_STATE(3141)] = 126515, - [SMALL_STATE(3142)] = 126537, - [SMALL_STATE(3143)] = 126559, - [SMALL_STATE(3144)] = 126599, - [SMALL_STATE(3145)] = 126621, - [SMALL_STATE(3146)] = 126657, - [SMALL_STATE(3147)] = 126693, - [SMALL_STATE(3148)] = 126715, - [SMALL_STATE(3149)] = 126739, - [SMALL_STATE(3150)] = 126779, - [SMALL_STATE(3151)] = 126819, - [SMALL_STATE(3152)] = 126843, - [SMALL_STATE(3153)] = 126883, - [SMALL_STATE(3154)] = 126911, - [SMALL_STATE(3155)] = 126933, - [SMALL_STATE(3156)] = 126955, - [SMALL_STATE(3157)] = 126995, - [SMALL_STATE(3158)] = 127023, - [SMALL_STATE(3159)] = 127063, - [SMALL_STATE(3160)] = 127103, - [SMALL_STATE(3161)] = 127143, - [SMALL_STATE(3162)] = 127167, - [SMALL_STATE(3163)] = 127207, - [SMALL_STATE(3164)] = 127231, - [SMALL_STATE(3165)] = 127271, - [SMALL_STATE(3166)] = 127311, - [SMALL_STATE(3167)] = 127351, - [SMALL_STATE(3168)] = 127387, - [SMALL_STATE(3169)] = 127427, - [SMALL_STATE(3170)] = 127467, - [SMALL_STATE(3171)] = 127503, - [SMALL_STATE(3172)] = 127539, - [SMALL_STATE(3173)] = 127579, - [SMALL_STATE(3174)] = 127619, - [SMALL_STATE(3175)] = 127647, - [SMALL_STATE(3176)] = 127675, - [SMALL_STATE(3177)] = 127695, - [SMALL_STATE(3178)] = 127715, - [SMALL_STATE(3179)] = 127751, - [SMALL_STATE(3180)] = 127771, - [SMALL_STATE(3181)] = 127791, - [SMALL_STATE(3182)] = 127811, - [SMALL_STATE(3183)] = 127831, - [SMALL_STATE(3184)] = 127851, - [SMALL_STATE(3185)] = 127871, - [SMALL_STATE(3186)] = 127891, - [SMALL_STATE(3187)] = 127911, - [SMALL_STATE(3188)] = 127931, - [SMALL_STATE(3189)] = 127951, - [SMALL_STATE(3190)] = 127971, - [SMALL_STATE(3191)] = 127991, - [SMALL_STATE(3192)] = 128011, - [SMALL_STATE(3193)] = 128031, - [SMALL_STATE(3194)] = 128051, - [SMALL_STATE(3195)] = 128071, - [SMALL_STATE(3196)] = 128091, - [SMALL_STATE(3197)] = 128111, - [SMALL_STATE(3198)] = 128131, - [SMALL_STATE(3199)] = 128163, - [SMALL_STATE(3200)] = 128183, - [SMALL_STATE(3201)] = 128203, - [SMALL_STATE(3202)] = 128223, - [SMALL_STATE(3203)] = 128243, - [SMALL_STATE(3204)] = 128263, - [SMALL_STATE(3205)] = 128283, - [SMALL_STATE(3206)] = 128303, - [SMALL_STATE(3207)] = 128323, - [SMALL_STATE(3208)] = 128343, - [SMALL_STATE(3209)] = 128363, - [SMALL_STATE(3210)] = 128383, - [SMALL_STATE(3211)] = 128403, - [SMALL_STATE(3212)] = 128429, - [SMALL_STATE(3213)] = 128459, - [SMALL_STATE(3214)] = 128499, - [SMALL_STATE(3215)] = 128535, - [SMALL_STATE(3216)] = 128575, - [SMALL_STATE(3217)] = 128615, - [SMALL_STATE(3218)] = 128653, - [SMALL_STATE(3219)] = 128681, - [SMALL_STATE(3220)] = 128721, - [SMALL_STATE(3221)] = 128751, - [SMALL_STATE(3222)] = 128787, - [SMALL_STATE(3223)] = 128813, - [SMALL_STATE(3224)] = 128839, - [SMALL_STATE(3225)] = 128879, - [SMALL_STATE(3226)] = 128919, - [SMALL_STATE(3227)] = 128941, - [SMALL_STATE(3228)] = 128963, - [SMALL_STATE(3229)] = 128991, - [SMALL_STATE(3230)] = 129021, - [SMALL_STATE(3231)] = 129049, - [SMALL_STATE(3232)] = 129079, - [SMALL_STATE(3233)] = 129109, - [SMALL_STATE(3234)] = 129133, - [SMALL_STATE(3235)] = 129161, - [SMALL_STATE(3236)] = 129189, - [SMALL_STATE(3237)] = 129229, - [SMALL_STATE(3238)] = 129248, - [SMALL_STATE(3239)] = 129279, - [SMALL_STATE(3240)] = 129310, - [SMALL_STATE(3241)] = 129341, - [SMALL_STATE(3242)] = 129364, - [SMALL_STATE(3243)] = 129391, - [SMALL_STATE(3244)] = 129430, - [SMALL_STATE(3245)] = 129455, - [SMALL_STATE(3246)] = 129476, - [SMALL_STATE(3247)] = 129507, - [SMALL_STATE(3248)] = 129530, - [SMALL_STATE(3249)] = 129549, - [SMALL_STATE(3250)] = 129572, - [SMALL_STATE(3251)] = 129591, - [SMALL_STATE(3252)] = 129610, - [SMALL_STATE(3253)] = 129639, - [SMALL_STATE(3254)] = 129662, - [SMALL_STATE(3255)] = 129681, - [SMALL_STATE(3256)] = 129700, - [SMALL_STATE(3257)] = 129719, - [SMALL_STATE(3258)] = 129738, - [SMALL_STATE(3259)] = 129757, - [SMALL_STATE(3260)] = 129776, - [SMALL_STATE(3261)] = 129797, - [SMALL_STATE(3262)] = 129818, - [SMALL_STATE(3263)] = 129839, - [SMALL_STATE(3264)] = 129857, - [SMALL_STATE(3265)] = 129877, - [SMALL_STATE(3266)] = 129899, - [SMALL_STATE(3267)] = 129919, - [SMALL_STATE(3268)] = 129937, - [SMALL_STATE(3269)] = 129957, - [SMALL_STATE(3270)] = 129977, - [SMALL_STATE(3271)] = 130001, - [SMALL_STATE(3272)] = 130021, - [SMALL_STATE(3273)] = 130041, - [SMALL_STATE(3274)] = 130061, - [SMALL_STATE(3275)] = 130081, - [SMALL_STATE(3276)] = 130101, - [SMALL_STATE(3277)] = 130119, - [SMALL_STATE(3278)] = 130137, - [SMALL_STATE(3279)] = 130157, - [SMALL_STATE(3280)] = 130177, - [SMALL_STATE(3281)] = 130199, - [SMALL_STATE(3282)] = 130219, - [SMALL_STATE(3283)] = 130239, - [SMALL_STATE(3284)] = 130261, - [SMALL_STATE(3285)] = 130281, - [SMALL_STATE(3286)] = 130311, - [SMALL_STATE(3287)] = 130335, - [SMALL_STATE(3288)] = 130357, - [SMALL_STATE(3289)] = 130377, - [SMALL_STATE(3290)] = 130401, - [SMALL_STATE(3291)] = 130421, - [SMALL_STATE(3292)] = 130441, - [SMALL_STATE(3293)] = 130461, - [SMALL_STATE(3294)] = 130479, - [SMALL_STATE(3295)] = 130499, - [SMALL_STATE(3296)] = 130519, - [SMALL_STATE(3297)] = 130539, - [SMALL_STATE(3298)] = 130559, - [SMALL_STATE(3299)] = 130579, - [SMALL_STATE(3300)] = 130607, - [SMALL_STATE(3301)] = 130627, - [SMALL_STATE(3302)] = 130647, - [SMALL_STATE(3303)] = 130673, - [SMALL_STATE(3304)] = 130695, - [SMALL_STATE(3305)] = 130719, - [SMALL_STATE(3306)] = 130739, - [SMALL_STATE(3307)] = 130763, - [SMALL_STATE(3308)] = 130785, - [SMALL_STATE(3309)] = 130805, - [SMALL_STATE(3310)] = 130825, - [SMALL_STATE(3311)] = 130849, - [SMALL_STATE(3312)] = 130869, - [SMALL_STATE(3313)] = 130893, - [SMALL_STATE(3314)] = 130913, - [SMALL_STATE(3315)] = 130935, - [SMALL_STATE(3316)] = 130957, - [SMALL_STATE(3317)] = 130977, - [SMALL_STATE(3318)] = 130997, - [SMALL_STATE(3319)] = 131019, - [SMALL_STATE(3320)] = 131037, - [SMALL_STATE(3321)] = 131057, - [SMALL_STATE(3322)] = 131077, - [SMALL_STATE(3323)] = 131097, - [SMALL_STATE(3324)] = 131117, - [SMALL_STATE(3325)] = 131137, - [SMALL_STATE(3326)] = 131173, - [SMALL_STATE(3327)] = 131193, - [SMALL_STATE(3328)] = 131213, - [SMALL_STATE(3329)] = 131237, - [SMALL_STATE(3330)] = 131268, - [SMALL_STATE(3331)] = 131299, - [SMALL_STATE(3332)] = 131328, - [SMALL_STATE(3333)] = 131349, - [SMALL_STATE(3334)] = 131384, - [SMALL_STATE(3335)] = 131409, - [SMALL_STATE(3336)] = 131444, - [SMALL_STATE(3337)] = 131479, - [SMALL_STATE(3338)] = 131508, - [SMALL_STATE(3339)] = 131539, - [SMALL_STATE(3340)] = 131574, - [SMALL_STATE(3341)] = 131609, - [SMALL_STATE(3342)] = 131644, - [SMALL_STATE(3343)] = 131663, - [SMALL_STATE(3344)] = 131686, - [SMALL_STATE(3345)] = 131705, - [SMALL_STATE(3346)] = 131722, - [SMALL_STATE(3347)] = 131757, - [SMALL_STATE(3348)] = 131774, - [SMALL_STATE(3349)] = 131793, - [SMALL_STATE(3350)] = 131820, - [SMALL_STATE(3351)] = 131847, - [SMALL_STATE(3352)] = 131868, - [SMALL_STATE(3353)] = 131895, - [SMALL_STATE(3354)] = 131922, - [SMALL_STATE(3355)] = 131949, - [SMALL_STATE(3356)] = 131982, - [SMALL_STATE(3357)] = 132017, - [SMALL_STATE(3358)] = 132046, - [SMALL_STATE(3359)] = 132065, - [SMALL_STATE(3360)] = 132100, - [SMALL_STATE(3361)] = 132135, - [SMALL_STATE(3362)] = 132162, - [SMALL_STATE(3363)] = 132197, - [SMALL_STATE(3364)] = 132230, - [SMALL_STATE(3365)] = 132247, - [SMALL_STATE(3366)] = 132264, - [SMALL_STATE(3367)] = 132287, - [SMALL_STATE(3368)] = 132303, - [SMALL_STATE(3369)] = 132331, - [SMALL_STATE(3370)] = 132347, - [SMALL_STATE(3371)] = 132375, - [SMALL_STATE(3372)] = 132397, - [SMALL_STATE(3373)] = 132423, - [SMALL_STATE(3374)] = 132451, - [SMALL_STATE(3375)] = 132479, - [SMALL_STATE(3376)] = 132497, - [SMALL_STATE(3377)] = 132513, - [SMALL_STATE(3378)] = 132531, - [SMALL_STATE(3379)] = 132547, - [SMALL_STATE(3380)] = 132571, - [SMALL_STATE(3381)] = 132599, - [SMALL_STATE(3382)] = 132631, - [SMALL_STATE(3383)] = 132659, - [SMALL_STATE(3384)] = 132685, - [SMALL_STATE(3385)] = 132713, - [SMALL_STATE(3386)] = 132729, - [SMALL_STATE(3387)] = 132757, - [SMALL_STATE(3388)] = 132779, - [SMALL_STATE(3389)] = 132807, - [SMALL_STATE(3390)] = 132835, - [SMALL_STATE(3391)] = 132863, - [SMALL_STATE(3392)] = 132889, - [SMALL_STATE(3393)] = 132917, - [SMALL_STATE(3394)] = 132945, - [SMALL_STATE(3395)] = 132973, - [SMALL_STATE(3396)] = 133001, - [SMALL_STATE(3397)] = 133017, - [SMALL_STATE(3398)] = 133049, - [SMALL_STATE(3399)] = 133081, - [SMALL_STATE(3400)] = 133097, - [SMALL_STATE(3401)] = 133125, - [SMALL_STATE(3402)] = 133141, - [SMALL_STATE(3403)] = 133157, - [SMALL_STATE(3404)] = 133189, - [SMALL_STATE(3405)] = 133217, - [SMALL_STATE(3406)] = 133239, - [SMALL_STATE(3407)] = 133257, - [SMALL_STATE(3408)] = 133273, - [SMALL_STATE(3409)] = 133289, - [SMALL_STATE(3410)] = 133311, - [SMALL_STATE(3411)] = 133339, - [SMALL_STATE(3412)] = 133355, - [SMALL_STATE(3413)] = 133371, - [SMALL_STATE(3414)] = 133403, - [SMALL_STATE(3415)] = 133419, - [SMALL_STATE(3416)] = 133447, - [SMALL_STATE(3417)] = 133463, - [SMALL_STATE(3418)] = 133491, - [SMALL_STATE(3419)] = 133523, - [SMALL_STATE(3420)] = 133555, - [SMALL_STATE(3421)] = 133583, - [SMALL_STATE(3422)] = 133615, - [SMALL_STATE(3423)] = 133631, - [SMALL_STATE(3424)] = 133647, - [SMALL_STATE(3425)] = 133663, - [SMALL_STATE(3426)] = 133679, - [SMALL_STATE(3427)] = 133695, - [SMALL_STATE(3428)] = 133727, - [SMALL_STATE(3429)] = 133743, - [SMALL_STATE(3430)] = 133759, - [SMALL_STATE(3431)] = 133775, - [SMALL_STATE(3432)] = 133791, - [SMALL_STATE(3433)] = 133819, - [SMALL_STATE(3434)] = 133841, - [SMALL_STATE(3435)] = 133857, - [SMALL_STATE(3436)] = 133875, - [SMALL_STATE(3437)] = 133891, - [SMALL_STATE(3438)] = 133907, - [SMALL_STATE(3439)] = 133927, - [SMALL_STATE(3440)] = 133955, - [SMALL_STATE(3441)] = 133973, - [SMALL_STATE(3442)] = 134001, - [SMALL_STATE(3443)] = 134029, - [SMALL_STATE(3444)] = 134057, - [SMALL_STATE(3445)] = 134089, - [SMALL_STATE(3446)] = 134105, - [SMALL_STATE(3447)] = 134131, - [SMALL_STATE(3448)] = 134159, - [SMALL_STATE(3449)] = 134187, - [SMALL_STATE(3450)] = 134209, - [SMALL_STATE(3451)] = 134235, - [SMALL_STATE(3452)] = 134263, - [SMALL_STATE(3453)] = 134291, - [SMALL_STATE(3454)] = 134319, - [SMALL_STATE(3455)] = 134339, - [SMALL_STATE(3456)] = 134367, - [SMALL_STATE(3457)] = 134383, - [SMALL_STATE(3458)] = 134399, - [SMALL_STATE(3459)] = 134427, - [SMALL_STATE(3460)] = 134455, - [SMALL_STATE(3461)] = 134471, - [SMALL_STATE(3462)] = 134499, - [SMALL_STATE(3463)] = 134515, - [SMALL_STATE(3464)] = 134543, - [SMALL_STATE(3465)] = 134559, - [SMALL_STATE(3466)] = 134575, - [SMALL_STATE(3467)] = 134603, - [SMALL_STATE(3468)] = 134631, - [SMALL_STATE(3469)] = 134659, - [SMALL_STATE(3470)] = 134691, - [SMALL_STATE(3471)] = 134719, - [SMALL_STATE(3472)] = 134751, - [SMALL_STATE(3473)] = 134783, - [SMALL_STATE(3474)] = 134811, - [SMALL_STATE(3475)] = 134827, - [SMALL_STATE(3476)] = 134855, - [SMALL_STATE(3477)] = 134885, - [SMALL_STATE(3478)] = 134913, - [SMALL_STATE(3479)] = 134929, - [SMALL_STATE(3480)] = 134945, - [SMALL_STATE(3481)] = 134977, - [SMALL_STATE(3482)] = 134993, - [SMALL_STATE(3483)] = 135025, - [SMALL_STATE(3484)] = 135041, - [SMALL_STATE(3485)] = 135059, - [SMALL_STATE(3486)] = 135075, - [SMALL_STATE(3487)] = 135103, - [SMALL_STATE(3488)] = 135119, - [SMALL_STATE(3489)] = 135135, - [SMALL_STATE(3490)] = 135167, - [SMALL_STATE(3491)] = 135189, - [SMALL_STATE(3492)] = 135209, - [SMALL_STATE(3493)] = 135225, - [SMALL_STATE(3494)] = 135241, - [SMALL_STATE(3495)] = 135259, - [SMALL_STATE(3496)] = 135277, - [SMALL_STATE(3497)] = 135309, - [SMALL_STATE(3498)] = 135325, - [SMALL_STATE(3499)] = 135357, - [SMALL_STATE(3500)] = 135383, - [SMALL_STATE(3501)] = 135411, - [SMALL_STATE(3502)] = 135433, - [SMALL_STATE(3503)] = 135449, - [SMALL_STATE(3504)] = 135477, - [SMALL_STATE(3505)] = 135493, - [SMALL_STATE(3506)] = 135525, - [SMALL_STATE(3507)] = 135547, - [SMALL_STATE(3508)] = 135575, - [SMALL_STATE(3509)] = 135598, - [SMALL_STATE(3510)] = 135627, - [SMALL_STATE(3511)] = 135644, - [SMALL_STATE(3512)] = 135663, - [SMALL_STATE(3513)] = 135686, - [SMALL_STATE(3514)] = 135715, - [SMALL_STATE(3515)] = 135730, - [SMALL_STATE(3516)] = 135753, - [SMALL_STATE(3517)] = 135782, - [SMALL_STATE(3518)] = 135805, - [SMALL_STATE(3519)] = 135820, - [SMALL_STATE(3520)] = 135849, - [SMALL_STATE(3521)] = 135866, - [SMALL_STATE(3522)] = 135889, - [SMALL_STATE(3523)] = 135918, - [SMALL_STATE(3524)] = 135939, - [SMALL_STATE(3525)] = 135956, - [SMALL_STATE(3526)] = 135979, - [SMALL_STATE(3527)] = 136002, - [SMALL_STATE(3528)] = 136027, - [SMALL_STATE(3529)] = 136048, - [SMALL_STATE(3530)] = 136073, - [SMALL_STATE(3531)] = 136102, - [SMALL_STATE(3532)] = 136131, - [SMALL_STATE(3533)] = 136152, - [SMALL_STATE(3534)] = 136175, - [SMALL_STATE(3535)] = 136196, - [SMALL_STATE(3536)] = 136219, - [SMALL_STATE(3537)] = 136242, - [SMALL_STATE(3538)] = 136271, - [SMALL_STATE(3539)] = 136294, - [SMALL_STATE(3540)] = 136317, - [SMALL_STATE(3541)] = 136346, - [SMALL_STATE(3542)] = 136361, - [SMALL_STATE(3543)] = 136386, - [SMALL_STATE(3544)] = 136415, - [SMALL_STATE(3545)] = 136438, - [SMALL_STATE(3546)] = 136457, - [SMALL_STATE(3547)] = 136472, - [SMALL_STATE(3548)] = 136495, - [SMALL_STATE(3549)] = 136516, - [SMALL_STATE(3550)] = 136539, - [SMALL_STATE(3551)] = 136562, - [SMALL_STATE(3552)] = 136577, - [SMALL_STATE(3553)] = 136602, - [SMALL_STATE(3554)] = 136623, - [SMALL_STATE(3555)] = 136646, - [SMALL_STATE(3556)] = 136667, - [SMALL_STATE(3557)] = 136693, - [SMALL_STATE(3558)] = 136715, - [SMALL_STATE(3559)] = 136737, - [SMALL_STATE(3560)] = 136759, - [SMALL_STATE(3561)] = 136781, - [SMALL_STATE(3562)] = 136803, - [SMALL_STATE(3563)] = 136829, - [SMALL_STATE(3564)] = 136843, - [SMALL_STATE(3565)] = 136865, - [SMALL_STATE(3566)] = 136883, - [SMALL_STATE(3567)] = 136905, - [SMALL_STATE(3568)] = 136927, - [SMALL_STATE(3569)] = 136949, - [SMALL_STATE(3570)] = 136971, - [SMALL_STATE(3571)] = 136993, - [SMALL_STATE(3572)] = 137015, - [SMALL_STATE(3573)] = 137037, - [SMALL_STATE(3574)] = 137059, - [SMALL_STATE(3575)] = 137081, - [SMALL_STATE(3576)] = 137103, - [SMALL_STATE(3577)] = 137125, - [SMALL_STATE(3578)] = 137147, - [SMALL_STATE(3579)] = 137169, - [SMALL_STATE(3580)] = 137191, - [SMALL_STATE(3581)] = 137213, - [SMALL_STATE(3582)] = 137235, - [SMALL_STATE(3583)] = 137261, - [SMALL_STATE(3584)] = 137287, - [SMALL_STATE(3585)] = 137309, - [SMALL_STATE(3586)] = 137335, - [SMALL_STATE(3587)] = 137357, - [SMALL_STATE(3588)] = 137379, - [SMALL_STATE(3589)] = 137393, - [SMALL_STATE(3590)] = 137415, - [SMALL_STATE(3591)] = 137437, - [SMALL_STATE(3592)] = 137459, - [SMALL_STATE(3593)] = 137481, - [SMALL_STATE(3594)] = 137503, - [SMALL_STATE(3595)] = 137525, - [SMALL_STATE(3596)] = 137547, - [SMALL_STATE(3597)] = 137569, - [SMALL_STATE(3598)] = 137587, - [SMALL_STATE(3599)] = 137609, - [SMALL_STATE(3600)] = 137631, - [SMALL_STATE(3601)] = 137653, - [SMALL_STATE(3602)] = 137675, - [SMALL_STATE(3603)] = 137697, - [SMALL_STATE(3604)] = 137711, - [SMALL_STATE(3605)] = 137725, - [SMALL_STATE(3606)] = 137747, - [SMALL_STATE(3607)] = 137769, - [SMALL_STATE(3608)] = 137791, - [SMALL_STATE(3609)] = 137813, - [SMALL_STATE(3610)] = 137835, - [SMALL_STATE(3611)] = 137857, - [SMALL_STATE(3612)] = 137879, - [SMALL_STATE(3613)] = 137901, - [SMALL_STATE(3614)] = 137927, - [SMALL_STATE(3615)] = 137949, - [SMALL_STATE(3616)] = 137971, - [SMALL_STATE(3617)] = 137993, - [SMALL_STATE(3618)] = 138015, - [SMALL_STATE(3619)] = 138041, - [SMALL_STATE(3620)] = 138067, - [SMALL_STATE(3621)] = 138093, - [SMALL_STATE(3622)] = 138119, - [SMALL_STATE(3623)] = 138145, - [SMALL_STATE(3624)] = 138171, - [SMALL_STATE(3625)] = 138193, - [SMALL_STATE(3626)] = 138219, - [SMALL_STATE(3627)] = 138245, - [SMALL_STATE(3628)] = 138271, - [SMALL_STATE(3629)] = 138297, - [SMALL_STATE(3630)] = 138323, - [SMALL_STATE(3631)] = 138349, - [SMALL_STATE(3632)] = 138375, - [SMALL_STATE(3633)] = 138401, - [SMALL_STATE(3634)] = 138427, - [SMALL_STATE(3635)] = 138443, - [SMALL_STATE(3636)] = 138469, - [SMALL_STATE(3637)] = 138495, - [SMALL_STATE(3638)] = 138511, - [SMALL_STATE(3639)] = 138537, - [SMALL_STATE(3640)] = 138563, - [SMALL_STATE(3641)] = 138589, - [SMALL_STATE(3642)] = 138615, - [SMALL_STATE(3643)] = 138629, - [SMALL_STATE(3644)] = 138655, - [SMALL_STATE(3645)] = 138681, - [SMALL_STATE(3646)] = 138707, - [SMALL_STATE(3647)] = 138733, - [SMALL_STATE(3648)] = 138759, - [SMALL_STATE(3649)] = 138785, - [SMALL_STATE(3650)] = 138799, - [SMALL_STATE(3651)] = 138825, - [SMALL_STATE(3652)] = 138839, - [SMALL_STATE(3653)] = 138861, - [SMALL_STATE(3654)] = 138887, - [SMALL_STATE(3655)] = 138913, - [SMALL_STATE(3656)] = 138939, - [SMALL_STATE(3657)] = 138965, - [SMALL_STATE(3658)] = 138991, - [SMALL_STATE(3659)] = 139005, - [SMALL_STATE(3660)] = 139027, - [SMALL_STATE(3661)] = 139051, - [SMALL_STATE(3662)] = 139077, - [SMALL_STATE(3663)] = 139099, - [SMALL_STATE(3664)] = 139125, - [SMALL_STATE(3665)] = 139147, - [SMALL_STATE(3666)] = 139173, - [SMALL_STATE(3667)] = 139199, - [SMALL_STATE(3668)] = 139225, - [SMALL_STATE(3669)] = 139239, - [SMALL_STATE(3670)] = 139265, - [SMALL_STATE(3671)] = 139291, - [SMALL_STATE(3672)] = 139313, - [SMALL_STATE(3673)] = 139339, - [SMALL_STATE(3674)] = 139353, - [SMALL_STATE(3675)] = 139379, - [SMALL_STATE(3676)] = 139401, - [SMALL_STATE(3677)] = 139427, - [SMALL_STATE(3678)] = 139453, - [SMALL_STATE(3679)] = 139479, - [SMALL_STATE(3680)] = 139501, - [SMALL_STATE(3681)] = 139523, - [SMALL_STATE(3682)] = 139545, - [SMALL_STATE(3683)] = 139567, - [SMALL_STATE(3684)] = 139593, - [SMALL_STATE(3685)] = 139619, - [SMALL_STATE(3686)] = 139645, - [SMALL_STATE(3687)] = 139667, - [SMALL_STATE(3688)] = 139689, - [SMALL_STATE(3689)] = 139715, - [SMALL_STATE(3690)] = 139741, - [SMALL_STATE(3691)] = 139767, - [SMALL_STATE(3692)] = 139789, - [SMALL_STATE(3693)] = 139811, - [SMALL_STATE(3694)] = 139833, - [SMALL_STATE(3695)] = 139855, - [SMALL_STATE(3696)] = 139877, - [SMALL_STATE(3697)] = 139899, - [SMALL_STATE(3698)] = 139921, - [SMALL_STATE(3699)] = 139943, - [SMALL_STATE(3700)] = 139965, - [SMALL_STATE(3701)] = 139991, - [SMALL_STATE(3702)] = 140017, - [SMALL_STATE(3703)] = 140039, - [SMALL_STATE(3704)] = 140061, - [SMALL_STATE(3705)] = 140087, - [SMALL_STATE(3706)] = 140109, - [SMALL_STATE(3707)] = 140135, - [SMALL_STATE(3708)] = 140157, - [SMALL_STATE(3709)] = 140183, - [SMALL_STATE(3710)] = 140197, - [SMALL_STATE(3711)] = 140211, - [SMALL_STATE(3712)] = 140237, - [SMALL_STATE(3713)] = 140259, - [SMALL_STATE(3714)] = 140281, - [SMALL_STATE(3715)] = 140299, - [SMALL_STATE(3716)] = 140325, - [SMALL_STATE(3717)] = 140347, - [SMALL_STATE(3718)] = 140361, - [SMALL_STATE(3719)] = 140383, - [SMALL_STATE(3720)] = 140401, - [SMALL_STATE(3721)] = 140417, - [SMALL_STATE(3722)] = 140433, - [SMALL_STATE(3723)] = 140459, - [SMALL_STATE(3724)] = 140481, - [SMALL_STATE(3725)] = 140501, - [SMALL_STATE(3726)] = 140517, - [SMALL_STATE(3727)] = 140543, - [SMALL_STATE(3728)] = 140565, - [SMALL_STATE(3729)] = 140587, - [SMALL_STATE(3730)] = 140613, - [SMALL_STATE(3731)] = 140635, - [SMALL_STATE(3732)] = 140657, - [SMALL_STATE(3733)] = 140679, - [SMALL_STATE(3734)] = 140699, - [SMALL_STATE(3735)] = 140719, - [SMALL_STATE(3736)] = 140739, - [SMALL_STATE(3737)] = 140759, - [SMALL_STATE(3738)] = 140785, - [SMALL_STATE(3739)] = 140807, - [SMALL_STATE(3740)] = 140829, - [SMALL_STATE(3741)] = 140851, - [SMALL_STATE(3742)] = 140877, - [SMALL_STATE(3743)] = 140903, - [SMALL_STATE(3744)] = 140925, - [SMALL_STATE(3745)] = 140947, - [SMALL_STATE(3746)] = 140967, - [SMALL_STATE(3747)] = 140989, - [SMALL_STATE(3748)] = 141011, - [SMALL_STATE(3749)] = 141033, - [SMALL_STATE(3750)] = 141059, - [SMALL_STATE(3751)] = 141081, - [SMALL_STATE(3752)] = 141103, - [SMALL_STATE(3753)] = 141125, - [SMALL_STATE(3754)] = 141151, - [SMALL_STATE(3755)] = 141177, - [SMALL_STATE(3756)] = 141203, - [SMALL_STATE(3757)] = 141225, - [SMALL_STATE(3758)] = 141243, - [SMALL_STATE(3759)] = 141261, - [SMALL_STATE(3760)] = 141279, - [SMALL_STATE(3761)] = 141297, - [SMALL_STATE(3762)] = 141323, - [SMALL_STATE(3763)] = 141349, - [SMALL_STATE(3764)] = 141375, - [SMALL_STATE(3765)] = 141401, - [SMALL_STATE(3766)] = 141425, - [SMALL_STATE(3767)] = 141447, - [SMALL_STATE(3768)] = 141473, - [SMALL_STATE(3769)] = 141499, - [SMALL_STATE(3770)] = 141521, - [SMALL_STATE(3771)] = 141543, - [SMALL_STATE(3772)] = 141569, - [SMALL_STATE(3773)] = 141595, - [SMALL_STATE(3774)] = 141613, - [SMALL_STATE(3775)] = 141631, - [SMALL_STATE(3776)] = 141657, - [SMALL_STATE(3777)] = 141675, - [SMALL_STATE(3778)] = 141701, - [SMALL_STATE(3779)] = 141719, - [SMALL_STATE(3780)] = 141737, - [SMALL_STATE(3781)] = 141755, - [SMALL_STATE(3782)] = 141777, - [SMALL_STATE(3783)] = 141803, - [SMALL_STATE(3784)] = 141821, - [SMALL_STATE(3785)] = 141839, - [SMALL_STATE(3786)] = 141857, - [SMALL_STATE(3787)] = 141875, - [SMALL_STATE(3788)] = 141893, - [SMALL_STATE(3789)] = 141915, - [SMALL_STATE(3790)] = 141933, - [SMALL_STATE(3791)] = 141959, - [SMALL_STATE(3792)] = 141985, - [SMALL_STATE(3793)] = 142003, - [SMALL_STATE(3794)] = 142025, - [SMALL_STATE(3795)] = 142043, - [SMALL_STATE(3796)] = 142069, - [SMALL_STATE(3797)] = 142087, - [SMALL_STATE(3798)] = 142105, - [SMALL_STATE(3799)] = 142123, - [SMALL_STATE(3800)] = 142141, - [SMALL_STATE(3801)] = 142159, - [SMALL_STATE(3802)] = 142177, - [SMALL_STATE(3803)] = 142203, - [SMALL_STATE(3804)] = 142221, - [SMALL_STATE(3805)] = 142239, - [SMALL_STATE(3806)] = 142257, - [SMALL_STATE(3807)] = 142275, - [SMALL_STATE(3808)] = 142293, - [SMALL_STATE(3809)] = 142311, - [SMALL_STATE(3810)] = 142329, - [SMALL_STATE(3811)] = 142345, - [SMALL_STATE(3812)] = 142363, - [SMALL_STATE(3813)] = 142381, - [SMALL_STATE(3814)] = 142403, - [SMALL_STATE(3815)] = 142419, - [SMALL_STATE(3816)] = 142439, - [SMALL_STATE(3817)] = 142455, - [SMALL_STATE(3818)] = 142473, - [SMALL_STATE(3819)] = 142491, - [SMALL_STATE(3820)] = 142509, - [SMALL_STATE(3821)] = 142527, - [SMALL_STATE(3822)] = 142549, - [SMALL_STATE(3823)] = 142571, - [SMALL_STATE(3824)] = 142585, - [SMALL_STATE(3825)] = 142611, - [SMALL_STATE(3826)] = 142637, - [SMALL_STATE(3827)] = 142663, - [SMALL_STATE(3828)] = 142685, - [SMALL_STATE(3829)] = 142707, - [SMALL_STATE(3830)] = 142721, - [SMALL_STATE(3831)] = 142743, - [SMALL_STATE(3832)] = 142765, - [SMALL_STATE(3833)] = 142779, - [SMALL_STATE(3834)] = 142801, - [SMALL_STATE(3835)] = 142823, - [SMALL_STATE(3836)] = 142845, - [SMALL_STATE(3837)] = 142867, - [SMALL_STATE(3838)] = 142893, - [SMALL_STATE(3839)] = 142909, - [SMALL_STATE(3840)] = 142935, - [SMALL_STATE(3841)] = 142957, - [SMALL_STATE(3842)] = 142979, - [SMALL_STATE(3843)] = 143001, - [SMALL_STATE(3844)] = 143023, - [SMALL_STATE(3845)] = 143045, - [SMALL_STATE(3846)] = 143067, - [SMALL_STATE(3847)] = 143089, - [SMALL_STATE(3848)] = 143111, - [SMALL_STATE(3849)] = 143125, - [SMALL_STATE(3850)] = 143151, - [SMALL_STATE(3851)] = 143173, - [SMALL_STATE(3852)] = 143190, - [SMALL_STATE(3853)] = 143207, - [SMALL_STATE(3854)] = 143224, - [SMALL_STATE(3855)] = 143241, - [SMALL_STATE(3856)] = 143264, - [SMALL_STATE(3857)] = 143287, - [SMALL_STATE(3858)] = 143310, - [SMALL_STATE(3859)] = 143327, - [SMALL_STATE(3860)] = 143346, - [SMALL_STATE(3861)] = 143369, - [SMALL_STATE(3862)] = 143388, - [SMALL_STATE(3863)] = 143411, - [SMALL_STATE(3864)] = 143428, - [SMALL_STATE(3865)] = 143445, - [SMALL_STATE(3866)] = 143468, - [SMALL_STATE(3867)] = 143485, - [SMALL_STATE(3868)] = 143502, - [SMALL_STATE(3869)] = 143519, - [SMALL_STATE(3870)] = 143542, - [SMALL_STATE(3871)] = 143565, - [SMALL_STATE(3872)] = 143584, - [SMALL_STATE(3873)] = 143607, - [SMALL_STATE(3874)] = 143624, - [SMALL_STATE(3875)] = 143643, - [SMALL_STATE(3876)] = 143666, - [SMALL_STATE(3877)] = 143685, - [SMALL_STATE(3878)] = 143708, - [SMALL_STATE(3879)] = 143727, - [SMALL_STATE(3880)] = 143744, - [SMALL_STATE(3881)] = 143761, - [SMALL_STATE(3882)] = 143778, - [SMALL_STATE(3883)] = 143797, - [SMALL_STATE(3884)] = 143814, - [SMALL_STATE(3885)] = 143837, - [SMALL_STATE(3886)] = 143854, - [SMALL_STATE(3887)] = 143871, - [SMALL_STATE(3888)] = 143888, - [SMALL_STATE(3889)] = 143907, - [SMALL_STATE(3890)] = 143926, - [SMALL_STATE(3891)] = 143945, - [SMALL_STATE(3892)] = 143962, - [SMALL_STATE(3893)] = 143985, - [SMALL_STATE(3894)] = 144002, - [SMALL_STATE(3895)] = 144025, - [SMALL_STATE(3896)] = 144048, - [SMALL_STATE(3897)] = 144061, - [SMALL_STATE(3898)] = 144076, - [SMALL_STATE(3899)] = 144093, - [SMALL_STATE(3900)] = 144110, - [SMALL_STATE(3901)] = 144127, - [SMALL_STATE(3902)] = 144150, - [SMALL_STATE(3903)] = 144167, - [SMALL_STATE(3904)] = 144184, - [SMALL_STATE(3905)] = 144207, - [SMALL_STATE(3906)] = 144224, - [SMALL_STATE(3907)] = 144241, - [SMALL_STATE(3908)] = 144264, - [SMALL_STATE(3909)] = 144287, - [SMALL_STATE(3910)] = 144304, - [SMALL_STATE(3911)] = 144317, - [SMALL_STATE(3912)] = 144334, - [SMALL_STATE(3913)] = 144357, - [SMALL_STATE(3914)] = 144380, - [SMALL_STATE(3915)] = 144403, - [SMALL_STATE(3916)] = 144422, - [SMALL_STATE(3917)] = 144445, - [SMALL_STATE(3918)] = 144464, - [SMALL_STATE(3919)] = 144483, - [SMALL_STATE(3920)] = 144506, - [SMALL_STATE(3921)] = 144525, - [SMALL_STATE(3922)] = 144548, - [SMALL_STATE(3923)] = 144565, - [SMALL_STATE(3924)] = 144588, - [SMALL_STATE(3925)] = 144605, - [SMALL_STATE(3926)] = 144628, - [SMALL_STATE(3927)] = 144645, - [SMALL_STATE(3928)] = 144664, - [SMALL_STATE(3929)] = 144681, - [SMALL_STATE(3930)] = 144698, - [SMALL_STATE(3931)] = 144715, - [SMALL_STATE(3932)] = 144732, - [SMALL_STATE(3933)] = 144751, - [SMALL_STATE(3934)] = 144768, - [SMALL_STATE(3935)] = 144785, - [SMALL_STATE(3936)] = 144802, - [SMALL_STATE(3937)] = 144819, - [SMALL_STATE(3938)] = 144836, - [SMALL_STATE(3939)] = 144853, - [SMALL_STATE(3940)] = 144870, - [SMALL_STATE(3941)] = 144887, - [SMALL_STATE(3942)] = 144902, - [SMALL_STATE(3943)] = 144915, - [SMALL_STATE(3944)] = 144936, - [SMALL_STATE(3945)] = 144949, - [SMALL_STATE(3946)] = 144966, - [SMALL_STATE(3947)] = 144985, - [SMALL_STATE(3948)] = 145002, - [SMALL_STATE(3949)] = 145025, - [SMALL_STATE(3950)] = 145042, - [SMALL_STATE(3951)] = 145059, - [SMALL_STATE(3952)] = 145076, - [SMALL_STATE(3953)] = 145099, - [SMALL_STATE(3954)] = 145122, - [SMALL_STATE(3955)] = 145139, - [SMALL_STATE(3956)] = 145160, - [SMALL_STATE(3957)] = 145183, - [SMALL_STATE(3958)] = 145196, - [SMALL_STATE(3959)] = 145213, - [SMALL_STATE(3960)] = 145230, - [SMALL_STATE(3961)] = 145247, - [SMALL_STATE(3962)] = 145264, - [SMALL_STATE(3963)] = 145277, - [SMALL_STATE(3964)] = 145294, - [SMALL_STATE(3965)] = 145307, - [SMALL_STATE(3966)] = 145330, - [SMALL_STATE(3967)] = 145349, - [SMALL_STATE(3968)] = 145366, - [SMALL_STATE(3969)] = 145389, - [SMALL_STATE(3970)] = 145408, - [SMALL_STATE(3971)] = 145427, - [SMALL_STATE(3972)] = 145444, - [SMALL_STATE(3973)] = 145467, - [SMALL_STATE(3974)] = 145486, - [SMALL_STATE(3975)] = 145509, - [SMALL_STATE(3976)] = 145526, - [SMALL_STATE(3977)] = 145545, - [SMALL_STATE(3978)] = 145564, - [SMALL_STATE(3979)] = 145587, - [SMALL_STATE(3980)] = 145604, - [SMALL_STATE(3981)] = 145627, - [SMALL_STATE(3982)] = 145650, - [SMALL_STATE(3983)] = 145673, - [SMALL_STATE(3984)] = 145696, - [SMALL_STATE(3985)] = 145719, - [SMALL_STATE(3986)] = 145742, - [SMALL_STATE(3987)] = 145765, - [SMALL_STATE(3988)] = 145788, - [SMALL_STATE(3989)] = 145807, - [SMALL_STATE(3990)] = 145830, - [SMALL_STATE(3991)] = 145853, - [SMALL_STATE(3992)] = 145870, - [SMALL_STATE(3993)] = 145889, - [SMALL_STATE(3994)] = 145912, - [SMALL_STATE(3995)] = 145935, - [SMALL_STATE(3996)] = 145952, - [SMALL_STATE(3997)] = 145971, - [SMALL_STATE(3998)] = 145994, - [SMALL_STATE(3999)] = 146007, - [SMALL_STATE(4000)] = 146030, - [SMALL_STATE(4001)] = 146043, - [SMALL_STATE(4002)] = 146066, - [SMALL_STATE(4003)] = 146083, - [SMALL_STATE(4004)] = 146106, - [SMALL_STATE(4005)] = 146129, - [SMALL_STATE(4006)] = 146148, - [SMALL_STATE(4007)] = 146171, - [SMALL_STATE(4008)] = 146186, - [SMALL_STATE(4009)] = 146207, - [SMALL_STATE(4010)] = 146226, - [SMALL_STATE(4011)] = 146241, - [SMALL_STATE(4012)] = 146254, - [SMALL_STATE(4013)] = 146277, - [SMALL_STATE(4014)] = 146300, - [SMALL_STATE(4015)] = 146319, - [SMALL_STATE(4016)] = 146342, - [SMALL_STATE(4017)] = 146359, - [SMALL_STATE(4018)] = 146376, - [SMALL_STATE(4019)] = 146389, - [SMALL_STATE(4020)] = 146406, - [SMALL_STATE(4021)] = 146419, - [SMALL_STATE(4022)] = 146442, - [SMALL_STATE(4023)] = 146465, - [SMALL_STATE(4024)] = 146478, - [SMALL_STATE(4025)] = 146497, - [SMALL_STATE(4026)] = 146520, - [SMALL_STATE(4027)] = 146543, - [SMALL_STATE(4028)] = 146562, - [SMALL_STATE(4029)] = 146585, - [SMALL_STATE(4030)] = 146608, - [SMALL_STATE(4031)] = 146624, - [SMALL_STATE(4032)] = 146640, - [SMALL_STATE(4033)] = 146656, - [SMALL_STATE(4034)] = 146672, - [SMALL_STATE(4035)] = 146688, - [SMALL_STATE(4036)] = 146704, - [SMALL_STATE(4037)] = 146720, - [SMALL_STATE(4038)] = 146736, - [SMALL_STATE(4039)] = 146752, - [SMALL_STATE(4040)] = 146768, - [SMALL_STATE(4041)] = 146780, - [SMALL_STATE(4042)] = 146796, - [SMALL_STATE(4043)] = 146812, - [SMALL_STATE(4044)] = 146828, - [SMALL_STATE(4045)] = 146840, - [SMALL_STATE(4046)] = 146856, - [SMALL_STATE(4047)] = 146872, - [SMALL_STATE(4048)] = 146888, - [SMALL_STATE(4049)] = 146904, - [SMALL_STATE(4050)] = 146920, - [SMALL_STATE(4051)] = 146936, - [SMALL_STATE(4052)] = 146954, - [SMALL_STATE(4053)] = 146970, - [SMALL_STATE(4054)] = 146986, - [SMALL_STATE(4055)] = 147002, - [SMALL_STATE(4056)] = 147020, - [SMALL_STATE(4057)] = 147036, - [SMALL_STATE(4058)] = 147052, - [SMALL_STATE(4059)] = 147068, - [SMALL_STATE(4060)] = 147084, - [SMALL_STATE(4061)] = 147100, - [SMALL_STATE(4062)] = 147116, - [SMALL_STATE(4063)] = 147132, - [SMALL_STATE(4064)] = 147148, - [SMALL_STATE(4065)] = 147166, - [SMALL_STATE(4066)] = 147182, - [SMALL_STATE(4067)] = 147198, - [SMALL_STATE(4068)] = 147214, - [SMALL_STATE(4069)] = 147234, - [SMALL_STATE(4070)] = 147254, - [SMALL_STATE(4071)] = 147274, - [SMALL_STATE(4072)] = 147290, - [SMALL_STATE(4073)] = 147308, - [SMALL_STATE(4074)] = 147320, - [SMALL_STATE(4075)] = 147340, - [SMALL_STATE(4076)] = 147352, - [SMALL_STATE(4077)] = 147372, - [SMALL_STATE(4078)] = 147384, - [SMALL_STATE(4079)] = 147404, - [SMALL_STATE(4080)] = 147420, - [SMALL_STATE(4081)] = 147440, - [SMALL_STATE(4082)] = 147452, - [SMALL_STATE(4083)] = 147468, - [SMALL_STATE(4084)] = 147488, - [SMALL_STATE(4085)] = 147504, - [SMALL_STATE(4086)] = 147524, - [SMALL_STATE(4087)] = 147544, - [SMALL_STATE(4088)] = 147560, - [SMALL_STATE(4089)] = 147576, - [SMALL_STATE(4090)] = 147592, - [SMALL_STATE(4091)] = 147608, - [SMALL_STATE(4092)] = 147628, - [SMALL_STATE(4093)] = 147646, - [SMALL_STATE(4094)] = 147662, - [SMALL_STATE(4095)] = 147682, - [SMALL_STATE(4096)] = 147702, - [SMALL_STATE(4097)] = 147718, - [SMALL_STATE(4098)] = 147730, - [SMALL_STATE(4099)] = 147742, - [SMALL_STATE(4100)] = 147762, - [SMALL_STATE(4101)] = 147774, - [SMALL_STATE(4102)] = 147790, - [SMALL_STATE(4103)] = 147806, - [SMALL_STATE(4104)] = 147818, - [SMALL_STATE(4105)] = 147834, - [SMALL_STATE(4106)] = 147854, - [SMALL_STATE(4107)] = 147870, - [SMALL_STATE(4108)] = 147888, - [SMALL_STATE(4109)] = 147900, - [SMALL_STATE(4110)] = 147920, - [SMALL_STATE(4111)] = 147934, - [SMALL_STATE(4112)] = 147950, - [SMALL_STATE(4113)] = 147968, - [SMALL_STATE(4114)] = 147988, - [SMALL_STATE(4115)] = 148008, - [SMALL_STATE(4116)] = 148028, - [SMALL_STATE(4117)] = 148044, - [SMALL_STATE(4118)] = 148060, - [SMALL_STATE(4119)] = 148072, - [SMALL_STATE(4120)] = 148084, - [SMALL_STATE(4121)] = 148096, - [SMALL_STATE(4122)] = 148116, - [SMALL_STATE(4123)] = 148128, - [SMALL_STATE(4124)] = 148142, - [SMALL_STATE(4125)] = 148156, - [SMALL_STATE(4126)] = 148168, - [SMALL_STATE(4127)] = 148188, - [SMALL_STATE(4128)] = 148208, - [SMALL_STATE(4129)] = 148228, - [SMALL_STATE(4130)] = 148248, - [SMALL_STATE(4131)] = 148266, - [SMALL_STATE(4132)] = 148278, - [SMALL_STATE(4133)] = 148292, - [SMALL_STATE(4134)] = 148312, - [SMALL_STATE(4135)] = 148332, - [SMALL_STATE(4136)] = 148348, - [SMALL_STATE(4137)] = 148368, - [SMALL_STATE(4138)] = 148388, - [SMALL_STATE(4139)] = 148400, - [SMALL_STATE(4140)] = 148412, - [SMALL_STATE(4141)] = 148432, - [SMALL_STATE(4142)] = 148452, - [SMALL_STATE(4143)] = 148464, - [SMALL_STATE(4144)] = 148484, - [SMALL_STATE(4145)] = 148504, - [SMALL_STATE(4146)] = 148524, - [SMALL_STATE(4147)] = 148536, - [SMALL_STATE(4148)] = 148554, - [SMALL_STATE(4149)] = 148570, - [SMALL_STATE(4150)] = 148590, - [SMALL_STATE(4151)] = 148610, - [SMALL_STATE(4152)] = 148624, - [SMALL_STATE(4153)] = 148640, - [SMALL_STATE(4154)] = 148660, - [SMALL_STATE(4155)] = 148680, - [SMALL_STATE(4156)] = 148700, - [SMALL_STATE(4157)] = 148712, - [SMALL_STATE(4158)] = 148730, - [SMALL_STATE(4159)] = 148742, - [SMALL_STATE(4160)] = 148762, - [SMALL_STATE(4161)] = 148782, - [SMALL_STATE(4162)] = 148802, - [SMALL_STATE(4163)] = 148814, - [SMALL_STATE(4164)] = 148826, - [SMALL_STATE(4165)] = 148846, - [SMALL_STATE(4166)] = 148866, - [SMALL_STATE(4167)] = 148882, - [SMALL_STATE(4168)] = 148894, - [SMALL_STATE(4169)] = 148914, - [SMALL_STATE(4170)] = 148926, - [SMALL_STATE(4171)] = 148946, - [SMALL_STATE(4172)] = 148958, - [SMALL_STATE(4173)] = 148970, - [SMALL_STATE(4174)] = 148986, - [SMALL_STATE(4175)] = 149006, - [SMALL_STATE(4176)] = 149026, - [SMALL_STATE(4177)] = 149038, - [SMALL_STATE(4178)] = 149050, - [SMALL_STATE(4179)] = 149066, - [SMALL_STATE(4180)] = 149082, - [SMALL_STATE(4181)] = 149094, - [SMALL_STATE(4182)] = 149106, - [SMALL_STATE(4183)] = 149126, - [SMALL_STATE(4184)] = 149142, - [SMALL_STATE(4185)] = 149158, - [SMALL_STATE(4186)] = 149178, - [SMALL_STATE(4187)] = 149198, - [SMALL_STATE(4188)] = 149214, - [SMALL_STATE(4189)] = 149230, - [SMALL_STATE(4190)] = 149242, - [SMALL_STATE(4191)] = 149254, - [SMALL_STATE(4192)] = 149266, - [SMALL_STATE(4193)] = 149278, - [SMALL_STATE(4194)] = 149294, - [SMALL_STATE(4195)] = 149310, - [SMALL_STATE(4196)] = 149322, - [SMALL_STATE(4197)] = 149334, - [SMALL_STATE(4198)] = 149346, - [SMALL_STATE(4199)] = 149366, - [SMALL_STATE(4200)] = 149378, - [SMALL_STATE(4201)] = 149398, - [SMALL_STATE(4202)] = 149418, - [SMALL_STATE(4203)] = 149434, - [SMALL_STATE(4204)] = 149450, - [SMALL_STATE(4205)] = 149462, - [SMALL_STATE(4206)] = 149478, - [SMALL_STATE(4207)] = 149498, - [SMALL_STATE(4208)] = 149518, - [SMALL_STATE(4209)] = 149534, - [SMALL_STATE(4210)] = 149550, - [SMALL_STATE(4211)] = 149566, - [SMALL_STATE(4212)] = 149582, - [SMALL_STATE(4213)] = 149598, - [SMALL_STATE(4214)] = 149614, - [SMALL_STATE(4215)] = 149630, - [SMALL_STATE(4216)] = 149646, - [SMALL_STATE(4217)] = 149662, - [SMALL_STATE(4218)] = 149678, - [SMALL_STATE(4219)] = 149694, - [SMALL_STATE(4220)] = 149714, - [SMALL_STATE(4221)] = 149730, - [SMALL_STATE(4222)] = 149742, - [SMALL_STATE(4223)] = 149754, - [SMALL_STATE(4224)] = 149766, - [SMALL_STATE(4225)] = 149782, - [SMALL_STATE(4226)] = 149798, - [SMALL_STATE(4227)] = 149818, - [SMALL_STATE(4228)] = 149834, - [SMALL_STATE(4229)] = 149850, - [SMALL_STATE(4230)] = 149866, - [SMALL_STATE(4231)] = 149882, - [SMALL_STATE(4232)] = 149898, - [SMALL_STATE(4233)] = 149914, - [SMALL_STATE(4234)] = 149930, - [SMALL_STATE(4235)] = 149950, - [SMALL_STATE(4236)] = 149966, - [SMALL_STATE(4237)] = 149982, - [SMALL_STATE(4238)] = 149998, - [SMALL_STATE(4239)] = 150014, - [SMALL_STATE(4240)] = 150030, - [SMALL_STATE(4241)] = 150046, - [SMALL_STATE(4242)] = 150066, - [SMALL_STATE(4243)] = 150082, - [SMALL_STATE(4244)] = 150094, - [SMALL_STATE(4245)] = 150114, - [SMALL_STATE(4246)] = 150126, - [SMALL_STATE(4247)] = 150142, - [SMALL_STATE(4248)] = 150154, - [SMALL_STATE(4249)] = 150174, - [SMALL_STATE(4250)] = 150194, - [SMALL_STATE(4251)] = 150206, - [SMALL_STATE(4252)] = 150218, - [SMALL_STATE(4253)] = 150230, - [SMALL_STATE(4254)] = 150242, - [SMALL_STATE(4255)] = 150254, - [SMALL_STATE(4256)] = 150270, - [SMALL_STATE(4257)] = 150282, - [SMALL_STATE(4258)] = 150294, - [SMALL_STATE(4259)] = 150306, - [SMALL_STATE(4260)] = 150326, - [SMALL_STATE(4261)] = 150346, - [SMALL_STATE(4262)] = 150358, - [SMALL_STATE(4263)] = 150370, - [SMALL_STATE(4264)] = 150382, - [SMALL_STATE(4265)] = 150398, - [SMALL_STATE(4266)] = 150418, - [SMALL_STATE(4267)] = 150434, - [SMALL_STATE(4268)] = 150454, - [SMALL_STATE(4269)] = 150470, - [SMALL_STATE(4270)] = 150490, - [SMALL_STATE(4271)] = 150506, - [SMALL_STATE(4272)] = 150526, - [SMALL_STATE(4273)] = 150542, - [SMALL_STATE(4274)] = 150554, - [SMALL_STATE(4275)] = 150570, - [SMALL_STATE(4276)] = 150586, - [SMALL_STATE(4277)] = 150598, - [SMALL_STATE(4278)] = 150610, - [SMALL_STATE(4279)] = 150622, - [SMALL_STATE(4280)] = 150638, - [SMALL_STATE(4281)] = 150654, - [SMALL_STATE(4282)] = 150670, - [SMALL_STATE(4283)] = 150686, - [SMALL_STATE(4284)] = 150702, - [SMALL_STATE(4285)] = 150718, - [SMALL_STATE(4286)] = 150738, - [SMALL_STATE(4287)] = 150754, - [SMALL_STATE(4288)] = 150770, - [SMALL_STATE(4289)] = 150782, - [SMALL_STATE(4290)] = 150794, - [SMALL_STATE(4291)] = 150806, - [SMALL_STATE(4292)] = 150818, - [SMALL_STATE(4293)] = 150838, - [SMALL_STATE(4294)] = 150850, - [SMALL_STATE(4295)] = 150870, - [SMALL_STATE(4296)] = 150886, - [SMALL_STATE(4297)] = 150906, - [SMALL_STATE(4298)] = 150922, - [SMALL_STATE(4299)] = 150942, - [SMALL_STATE(4300)] = 150962, - [SMALL_STATE(4301)] = 150974, - [SMALL_STATE(4302)] = 150994, - [SMALL_STATE(4303)] = 151010, - [SMALL_STATE(4304)] = 151030, - [SMALL_STATE(4305)] = 151050, - [SMALL_STATE(4306)] = 151070, - [SMALL_STATE(4307)] = 151086, - [SMALL_STATE(4308)] = 151106, - [SMALL_STATE(4309)] = 151122, - [SMALL_STATE(4310)] = 151138, - [SMALL_STATE(4311)] = 151154, - [SMALL_STATE(4312)] = 151170, - [SMALL_STATE(4313)] = 151186, - [SMALL_STATE(4314)] = 151202, - [SMALL_STATE(4315)] = 151222, - [SMALL_STATE(4316)] = 151242, - [SMALL_STATE(4317)] = 151254, - [SMALL_STATE(4318)] = 151270, - [SMALL_STATE(4319)] = 151286, - [SMALL_STATE(4320)] = 151302, - [SMALL_STATE(4321)] = 151322, - [SMALL_STATE(4322)] = 151342, - [SMALL_STATE(4323)] = 151358, - [SMALL_STATE(4324)] = 151378, - [SMALL_STATE(4325)] = 151398, - [SMALL_STATE(4326)] = 151414, - [SMALL_STATE(4327)] = 151434, - [SMALL_STATE(4328)] = 151454, - [SMALL_STATE(4329)] = 151474, - [SMALL_STATE(4330)] = 151490, - [SMALL_STATE(4331)] = 151506, - [SMALL_STATE(4332)] = 151522, - [SMALL_STATE(4333)] = 151538, - [SMALL_STATE(4334)] = 151554, - [SMALL_STATE(4335)] = 151570, - [SMALL_STATE(4336)] = 151586, - [SMALL_STATE(4337)] = 151598, - [SMALL_STATE(4338)] = 151610, - [SMALL_STATE(4339)] = 151622, - [SMALL_STATE(4340)] = 151634, - [SMALL_STATE(4341)] = 151650, - [SMALL_STATE(4342)] = 151666, - [SMALL_STATE(4343)] = 151682, - [SMALL_STATE(4344)] = 151700, - [SMALL_STATE(4345)] = 151718, - [SMALL_STATE(4346)] = 151734, - [SMALL_STATE(4347)] = 151746, - [SMALL_STATE(4348)] = 151762, - [SMALL_STATE(4349)] = 151780, - [SMALL_STATE(4350)] = 151796, - [SMALL_STATE(4351)] = 151808, - [SMALL_STATE(4352)] = 151820, - [SMALL_STATE(4353)] = 151840, - [SMALL_STATE(4354)] = 151852, - [SMALL_STATE(4355)] = 151864, - [SMALL_STATE(4356)] = 151876, - [SMALL_STATE(4357)] = 151888, - [SMALL_STATE(4358)] = 151900, - [SMALL_STATE(4359)] = 151912, - [SMALL_STATE(4360)] = 151924, - [SMALL_STATE(4361)] = 151936, - [SMALL_STATE(4362)] = 151952, - [SMALL_STATE(4363)] = 151964, - [SMALL_STATE(4364)] = 151980, - [SMALL_STATE(4365)] = 151996, - [SMALL_STATE(4366)] = 152008, - [SMALL_STATE(4367)] = 152028, - [SMALL_STATE(4368)] = 152048, - [SMALL_STATE(4369)] = 152068, - [SMALL_STATE(4370)] = 152084, - [SMALL_STATE(4371)] = 152100, - [SMALL_STATE(4372)] = 152120, - [SMALL_STATE(4373)] = 152132, - [SMALL_STATE(4374)] = 152144, - [SMALL_STATE(4375)] = 152164, - [SMALL_STATE(4376)] = 152180, - [SMALL_STATE(4377)] = 152192, - [SMALL_STATE(4378)] = 152212, - [SMALL_STATE(4379)] = 152232, - [SMALL_STATE(4380)] = 152244, - [SMALL_STATE(4381)] = 152264, - [SMALL_STATE(4382)] = 152276, - [SMALL_STATE(4383)] = 152296, - [SMALL_STATE(4384)] = 152312, - [SMALL_STATE(4385)] = 152328, - [SMALL_STATE(4386)] = 152340, - [SMALL_STATE(4387)] = 152358, - [SMALL_STATE(4388)] = 152370, - [SMALL_STATE(4389)] = 152382, - [SMALL_STATE(4390)] = 152394, - [SMALL_STATE(4391)] = 152406, - [SMALL_STATE(4392)] = 152424, - [SMALL_STATE(4393)] = 152436, - [SMALL_STATE(4394)] = 152456, - [SMALL_STATE(4395)] = 152476, - [SMALL_STATE(4396)] = 152488, - [SMALL_STATE(4397)] = 152508, - [SMALL_STATE(4398)] = 152526, - [SMALL_STATE(4399)] = 152538, - [SMALL_STATE(4400)] = 152550, - [SMALL_STATE(4401)] = 152570, - [SMALL_STATE(4402)] = 152582, - [SMALL_STATE(4403)] = 152594, - [SMALL_STATE(4404)] = 152614, - [SMALL_STATE(4405)] = 152634, - [SMALL_STATE(4406)] = 152654, - [SMALL_STATE(4407)] = 152666, - [SMALL_STATE(4408)] = 152682, - [SMALL_STATE(4409)] = 152702, - [SMALL_STATE(4410)] = 152718, - [SMALL_STATE(4411)] = 152730, - [SMALL_STATE(4412)] = 152750, - [SMALL_STATE(4413)] = 152766, - [SMALL_STATE(4414)] = 152778, - [SMALL_STATE(4415)] = 152790, - [SMALL_STATE(4416)] = 152802, - [SMALL_STATE(4417)] = 152814, - [SMALL_STATE(4418)] = 152826, - [SMALL_STATE(4419)] = 152846, - [SMALL_STATE(4420)] = 152866, - [SMALL_STATE(4421)] = 152878, - [SMALL_STATE(4422)] = 152890, - [SMALL_STATE(4423)] = 152906, - [SMALL_STATE(4424)] = 152922, - [SMALL_STATE(4425)] = 152942, - [SMALL_STATE(4426)] = 152954, - [SMALL_STATE(4427)] = 152970, - [SMALL_STATE(4428)] = 152986, - [SMALL_STATE(4429)] = 152998, - [SMALL_STATE(4430)] = 153010, - [SMALL_STATE(4431)] = 153022, - [SMALL_STATE(4432)] = 153034, - [SMALL_STATE(4433)] = 153046, - [SMALL_STATE(4434)] = 153058, - [SMALL_STATE(4435)] = 153074, - [SMALL_STATE(4436)] = 153086, - [SMALL_STATE(4437)] = 153106, - [SMALL_STATE(4438)] = 153118, - [SMALL_STATE(4439)] = 153138, - [SMALL_STATE(4440)] = 153158, - [SMALL_STATE(4441)] = 153174, - [SMALL_STATE(4442)] = 153190, - [SMALL_STATE(4443)] = 153206, - [SMALL_STATE(4444)] = 153222, - [SMALL_STATE(4445)] = 153238, - [SMALL_STATE(4446)] = 153254, - [SMALL_STATE(4447)] = 153270, - [SMALL_STATE(4448)] = 153282, - [SMALL_STATE(4449)] = 153294, - [SMALL_STATE(4450)] = 153312, - [SMALL_STATE(4451)] = 153324, - [SMALL_STATE(4452)] = 153344, - [SMALL_STATE(4453)] = 153360, - [SMALL_STATE(4454)] = 153372, - [SMALL_STATE(4455)] = 153392, - [SMALL_STATE(4456)] = 153404, - [SMALL_STATE(4457)] = 153416, - [SMALL_STATE(4458)] = 153428, - [SMALL_STATE(4459)] = 153440, - [SMALL_STATE(4460)] = 153452, - [SMALL_STATE(4461)] = 153464, - [SMALL_STATE(4462)] = 153476, - [SMALL_STATE(4463)] = 153488, - [SMALL_STATE(4464)] = 153500, - [SMALL_STATE(4465)] = 153512, - [SMALL_STATE(4466)] = 153528, - [SMALL_STATE(4467)] = 153548, - [SMALL_STATE(4468)] = 153564, - [SMALL_STATE(4469)] = 153580, - [SMALL_STATE(4470)] = 153596, - [SMALL_STATE(4471)] = 153612, - [SMALL_STATE(4472)] = 153624, - [SMALL_STATE(4473)] = 153644, - [SMALL_STATE(4474)] = 153660, - [SMALL_STATE(4475)] = 153676, - [SMALL_STATE(4476)] = 153690, - [SMALL_STATE(4477)] = 153704, - [SMALL_STATE(4478)] = 153716, - [SMALL_STATE(4479)] = 153736, - [SMALL_STATE(4480)] = 153756, - [SMALL_STATE(4481)] = 153768, - [SMALL_STATE(4482)] = 153780, - [SMALL_STATE(4483)] = 153796, - [SMALL_STATE(4484)] = 153808, - [SMALL_STATE(4485)] = 153820, - [SMALL_STATE(4486)] = 153832, - [SMALL_STATE(4487)] = 153844, - [SMALL_STATE(4488)] = 153856, - [SMALL_STATE(4489)] = 153872, - [SMALL_STATE(4490)] = 153884, - [SMALL_STATE(4491)] = 153896, - [SMALL_STATE(4492)] = 153908, - [SMALL_STATE(4493)] = 153924, - [SMALL_STATE(4494)] = 153936, - [SMALL_STATE(4495)] = 153956, - [SMALL_STATE(4496)] = 153968, - [SMALL_STATE(4497)] = 153980, - [SMALL_STATE(4498)] = 153996, - [SMALL_STATE(4499)] = 154012, - [SMALL_STATE(4500)] = 154032, - [SMALL_STATE(4501)] = 154048, - [SMALL_STATE(4502)] = 154068, - [SMALL_STATE(4503)] = 154084, - [SMALL_STATE(4504)] = 154104, - [SMALL_STATE(4505)] = 154120, - [SMALL_STATE(4506)] = 154136, - [SMALL_STATE(4507)] = 154148, - [SMALL_STATE(4508)] = 154160, - [SMALL_STATE(4509)] = 154180, - [SMALL_STATE(4510)] = 154200, - [SMALL_STATE(4511)] = 154212, - [SMALL_STATE(4512)] = 154232, - [SMALL_STATE(4513)] = 154252, - [SMALL_STATE(4514)] = 154268, - [SMALL_STATE(4515)] = 154280, - [SMALL_STATE(4516)] = 154296, - [SMALL_STATE(4517)] = 154312, - [SMALL_STATE(4518)] = 154328, - [SMALL_STATE(4519)] = 154348, - [SMALL_STATE(4520)] = 154364, - [SMALL_STATE(4521)] = 154380, - [SMALL_STATE(4522)] = 154392, - [SMALL_STATE(4523)] = 154408, - [SMALL_STATE(4524)] = 154420, - [SMALL_STATE(4525)] = 154432, - [SMALL_STATE(4526)] = 154448, - [SMALL_STATE(4527)] = 154462, - [SMALL_STATE(4528)] = 154478, - [SMALL_STATE(4529)] = 154494, - [SMALL_STATE(4530)] = 154506, - [SMALL_STATE(4531)] = 154522, - [SMALL_STATE(4532)] = 154538, - [SMALL_STATE(4533)] = 154554, - [SMALL_STATE(4534)] = 154574, - [SMALL_STATE(4535)] = 154590, - [SMALL_STATE(4536)] = 154606, - [SMALL_STATE(4537)] = 154622, - [SMALL_STATE(4538)] = 154634, - [SMALL_STATE(4539)] = 154646, - [SMALL_STATE(4540)] = 154662, - [SMALL_STATE(4541)] = 154678, - [SMALL_STATE(4542)] = 154694, - [SMALL_STATE(4543)] = 154710, - [SMALL_STATE(4544)] = 154730, - [SMALL_STATE(4545)] = 154746, - [SMALL_STATE(4546)] = 154762, - [SMALL_STATE(4547)] = 154778, - [SMALL_STATE(4548)] = 154794, - [SMALL_STATE(4549)] = 154810, - [SMALL_STATE(4550)] = 154826, - [SMALL_STATE(4551)] = 154842, - [SMALL_STATE(4552)] = 154862, - [SMALL_STATE(4553)] = 154878, - [SMALL_STATE(4554)] = 154894, - [SMALL_STATE(4555)] = 154906, - [SMALL_STATE(4556)] = 154918, - [SMALL_STATE(4557)] = 154934, - [SMALL_STATE(4558)] = 154946, - [SMALL_STATE(4559)] = 154958, - [SMALL_STATE(4560)] = 154974, - [SMALL_STATE(4561)] = 154990, - [SMALL_STATE(4562)] = 155006, - [SMALL_STATE(4563)] = 155026, - [SMALL_STATE(4564)] = 155042, - [SMALL_STATE(4565)] = 155058, - [SMALL_STATE(4566)] = 155074, - [SMALL_STATE(4567)] = 155090, - [SMALL_STATE(4568)] = 155106, - [SMALL_STATE(4569)] = 155121, - [SMALL_STATE(4570)] = 155136, - [SMALL_STATE(4571)] = 155151, - [SMALL_STATE(4572)] = 155168, - [SMALL_STATE(4573)] = 155185, - [SMALL_STATE(4574)] = 155198, - [SMALL_STATE(4575)] = 155215, - [SMALL_STATE(4576)] = 155232, - [SMALL_STATE(4577)] = 155249, - [SMALL_STATE(4578)] = 155264, - [SMALL_STATE(4579)] = 155279, - [SMALL_STATE(4580)] = 155296, - [SMALL_STATE(4581)] = 155313, - [SMALL_STATE(4582)] = 155330, - [SMALL_STATE(4583)] = 155347, - [SMALL_STATE(4584)] = 155364, - [SMALL_STATE(4585)] = 155381, - [SMALL_STATE(4586)] = 155396, - [SMALL_STATE(4587)] = 155413, - [SMALL_STATE(4588)] = 155430, - [SMALL_STATE(4589)] = 155447, - [SMALL_STATE(4590)] = 155464, - [SMALL_STATE(4591)] = 155481, - [SMALL_STATE(4592)] = 155498, - [SMALL_STATE(4593)] = 155515, - [SMALL_STATE(4594)] = 155530, - [SMALL_STATE(4595)] = 155541, - [SMALL_STATE(4596)] = 155552, - [SMALL_STATE(4597)] = 155569, - [SMALL_STATE(4598)] = 155586, - [SMALL_STATE(4599)] = 155601, - [SMALL_STATE(4600)] = 155618, - [SMALL_STATE(4601)] = 155635, - [SMALL_STATE(4602)] = 155650, - [SMALL_STATE(4603)] = 155665, - [SMALL_STATE(4604)] = 155682, - [SMALL_STATE(4605)] = 155697, - [SMALL_STATE(4606)] = 155708, - [SMALL_STATE(4607)] = 155725, - [SMALL_STATE(4608)] = 155742, - [SMALL_STATE(4609)] = 155759, - [SMALL_STATE(4610)] = 155776, - [SMALL_STATE(4611)] = 155793, - [SMALL_STATE(4612)] = 155808, - [SMALL_STATE(4613)] = 155823, - [SMALL_STATE(4614)] = 155840, - [SMALL_STATE(4615)] = 155857, - [SMALL_STATE(4616)] = 155874, - [SMALL_STATE(4617)] = 155891, - [SMALL_STATE(4618)] = 155908, - [SMALL_STATE(4619)] = 155925, - [SMALL_STATE(4620)] = 155942, - [SMALL_STATE(4621)] = 155959, - [SMALL_STATE(4622)] = 155976, - [SMALL_STATE(4623)] = 155991, - [SMALL_STATE(4624)] = 156008, - [SMALL_STATE(4625)] = 156023, - [SMALL_STATE(4626)] = 156040, - [SMALL_STATE(4627)] = 156057, - [SMALL_STATE(4628)] = 156074, - [SMALL_STATE(4629)] = 156091, - [SMALL_STATE(4630)] = 156108, - [SMALL_STATE(4631)] = 156121, - [SMALL_STATE(4632)] = 156132, - [SMALL_STATE(4633)] = 156147, - [SMALL_STATE(4634)] = 156164, - [SMALL_STATE(4635)] = 156179, - [SMALL_STATE(4636)] = 156196, - [SMALL_STATE(4637)] = 156213, - [SMALL_STATE(4638)] = 156228, - [SMALL_STATE(4639)] = 156245, - [SMALL_STATE(4640)] = 156262, - [SMALL_STATE(4641)] = 156279, - [SMALL_STATE(4642)] = 156296, - [SMALL_STATE(4643)] = 156313, - [SMALL_STATE(4644)] = 156330, - [SMALL_STATE(4645)] = 156347, - [SMALL_STATE(4646)] = 156364, - [SMALL_STATE(4647)] = 156381, - [SMALL_STATE(4648)] = 156398, - [SMALL_STATE(4649)] = 156413, - [SMALL_STATE(4650)] = 156430, - [SMALL_STATE(4651)] = 156447, - [SMALL_STATE(4652)] = 156464, - [SMALL_STATE(4653)] = 156481, - [SMALL_STATE(4654)] = 156498, - [SMALL_STATE(4655)] = 156515, - [SMALL_STATE(4656)] = 156532, - [SMALL_STATE(4657)] = 156549, - [SMALL_STATE(4658)] = 156566, - [SMALL_STATE(4659)] = 156583, - [SMALL_STATE(4660)] = 156600, - [SMALL_STATE(4661)] = 156617, - [SMALL_STATE(4662)] = 156632, - [SMALL_STATE(4663)] = 156649, - [SMALL_STATE(4664)] = 156666, - [SMALL_STATE(4665)] = 156683, - [SMALL_STATE(4666)] = 156700, - [SMALL_STATE(4667)] = 156717, - [SMALL_STATE(4668)] = 156732, - [SMALL_STATE(4669)] = 156749, - [SMALL_STATE(4670)] = 156764, - [SMALL_STATE(4671)] = 156779, - [SMALL_STATE(4672)] = 156796, - [SMALL_STATE(4673)] = 156813, - [SMALL_STATE(4674)] = 156826, - [SMALL_STATE(4675)] = 156839, - [SMALL_STATE(4676)] = 156856, - [SMALL_STATE(4677)] = 156873, - [SMALL_STATE(4678)] = 156890, - [SMALL_STATE(4679)] = 156907, - [SMALL_STATE(4680)] = 156918, - [SMALL_STATE(4681)] = 156935, - [SMALL_STATE(4682)] = 156952, - [SMALL_STATE(4683)] = 156969, - [SMALL_STATE(4684)] = 156984, - [SMALL_STATE(4685)] = 157001, - [SMALL_STATE(4686)] = 157018, - [SMALL_STATE(4687)] = 157033, - [SMALL_STATE(4688)] = 157050, - [SMALL_STATE(4689)] = 157067, - [SMALL_STATE(4690)] = 157084, - [SMALL_STATE(4691)] = 157095, - [SMALL_STATE(4692)] = 157112, - [SMALL_STATE(4693)] = 157123, - [SMALL_STATE(4694)] = 157138, - [SMALL_STATE(4695)] = 157153, - [SMALL_STATE(4696)] = 157170, - [SMALL_STATE(4697)] = 157185, - [SMALL_STATE(4698)] = 157200, - [SMALL_STATE(4699)] = 157215, - [SMALL_STATE(4700)] = 157232, - [SMALL_STATE(4701)] = 157249, - [SMALL_STATE(4702)] = 157266, - [SMALL_STATE(4703)] = 157283, - [SMALL_STATE(4704)] = 157300, - [SMALL_STATE(4705)] = 157317, - [SMALL_STATE(4706)] = 157328, - [SMALL_STATE(4707)] = 157345, - [SMALL_STATE(4708)] = 157362, - [SMALL_STATE(4709)] = 157379, - [SMALL_STATE(4710)] = 157396, - [SMALL_STATE(4711)] = 157413, - [SMALL_STATE(4712)] = 157428, - [SMALL_STATE(4713)] = 157445, - [SMALL_STATE(4714)] = 157462, - [SMALL_STATE(4715)] = 157479, - [SMALL_STATE(4716)] = 157489, - [SMALL_STATE(4717)] = 157499, - [SMALL_STATE(4718)] = 157513, - [SMALL_STATE(4719)] = 157523, - [SMALL_STATE(4720)] = 157533, - [SMALL_STATE(4721)] = 157543, - [SMALL_STATE(4722)] = 157553, - [SMALL_STATE(4723)] = 157563, - [SMALL_STATE(4724)] = 157577, - [SMALL_STATE(4725)] = 157591, - [SMALL_STATE(4726)] = 157601, - [SMALL_STATE(4727)] = 157611, - [SMALL_STATE(4728)] = 157621, - [SMALL_STATE(4729)] = 157631, - [SMALL_STATE(4730)] = 157641, - [SMALL_STATE(4731)] = 157651, - [SMALL_STATE(4732)] = 157661, - [SMALL_STATE(4733)] = 157671, - [SMALL_STATE(4734)] = 157681, - [SMALL_STATE(4735)] = 157691, - [SMALL_STATE(4736)] = 157701, - [SMALL_STATE(4737)] = 157715, - [SMALL_STATE(4738)] = 157729, - [SMALL_STATE(4739)] = 157739, - [SMALL_STATE(4740)] = 157749, - [SMALL_STATE(4741)] = 157759, - [SMALL_STATE(4742)] = 157773, - [SMALL_STATE(4743)] = 157783, - [SMALL_STATE(4744)] = 157795, - [SMALL_STATE(4745)] = 157805, - [SMALL_STATE(4746)] = 157815, - [SMALL_STATE(4747)] = 157829, - [SMALL_STATE(4748)] = 157839, - [SMALL_STATE(4749)] = 157849, - [SMALL_STATE(4750)] = 157859, - [SMALL_STATE(4751)] = 157873, - [SMALL_STATE(4752)] = 157883, - [SMALL_STATE(4753)] = 157897, - [SMALL_STATE(4754)] = 157907, - [SMALL_STATE(4755)] = 157921, - [SMALL_STATE(4756)] = 157931, - [SMALL_STATE(4757)] = 157941, - [SMALL_STATE(4758)] = 157955, - [SMALL_STATE(4759)] = 157969, - [SMALL_STATE(4760)] = 157979, - [SMALL_STATE(4761)] = 157989, - [SMALL_STATE(4762)] = 157999, - [SMALL_STATE(4763)] = 158009, - [SMALL_STATE(4764)] = 158019, - [SMALL_STATE(4765)] = 158029, - [SMALL_STATE(4766)] = 158043, - [SMALL_STATE(4767)] = 158057, - [SMALL_STATE(4768)] = 158067, - [SMALL_STATE(4769)] = 158077, - [SMALL_STATE(4770)] = 158091, - [SMALL_STATE(4771)] = 158105, - [SMALL_STATE(4772)] = 158115, - [SMALL_STATE(4773)] = 158125, - [SMALL_STATE(4774)] = 158135, - [SMALL_STATE(4775)] = 158145, - [SMALL_STATE(4776)] = 158159, - [SMALL_STATE(4777)] = 158169, - [SMALL_STATE(4778)] = 158183, - [SMALL_STATE(4779)] = 158193, - [SMALL_STATE(4780)] = 158203, - [SMALL_STATE(4781)] = 158213, - [SMALL_STATE(4782)] = 158223, - [SMALL_STATE(4783)] = 158233, - [SMALL_STATE(4784)] = 158243, - [SMALL_STATE(4785)] = 158253, - [SMALL_STATE(4786)] = 158263, - [SMALL_STATE(4787)] = 158273, - [SMALL_STATE(4788)] = 158283, - [SMALL_STATE(4789)] = 158293, - [SMALL_STATE(4790)] = 158303, - [SMALL_STATE(4791)] = 158313, - [SMALL_STATE(4792)] = 158323, - [SMALL_STATE(4793)] = 158337, - [SMALL_STATE(4794)] = 158347, - [SMALL_STATE(4795)] = 158357, - [SMALL_STATE(4796)] = 158367, - [SMALL_STATE(4797)] = 158377, - [SMALL_STATE(4798)] = 158391, - [SMALL_STATE(4799)] = 158401, - [SMALL_STATE(4800)] = 158415, - [SMALL_STATE(4801)] = 158429, - [SMALL_STATE(4802)] = 158439, - [SMALL_STATE(4803)] = 158449, - [SMALL_STATE(4804)] = 158459, - [SMALL_STATE(4805)] = 158469, - [SMALL_STATE(4806)] = 158479, - [SMALL_STATE(4807)] = 158489, - [SMALL_STATE(4808)] = 158499, - [SMALL_STATE(4809)] = 158513, - [SMALL_STATE(4810)] = 158527, - [SMALL_STATE(4811)] = 158537, - [SMALL_STATE(4812)] = 158551, - [SMALL_STATE(4813)] = 158561, - [SMALL_STATE(4814)] = 158575, - [SMALL_STATE(4815)] = 158589, - [SMALL_STATE(4816)] = 158599, - [SMALL_STATE(4817)] = 158609, - [SMALL_STATE(4818)] = 158619, - [SMALL_STATE(4819)] = 158629, - [SMALL_STATE(4820)] = 158643, - [SMALL_STATE(4821)] = 158657, - [SMALL_STATE(4822)] = 158671, - [SMALL_STATE(4823)] = 158685, - [SMALL_STATE(4824)] = 158695, - [SMALL_STATE(4825)] = 158709, - [SMALL_STATE(4826)] = 158719, - [SMALL_STATE(4827)] = 158729, - [SMALL_STATE(4828)] = 158743, - [SMALL_STATE(4829)] = 158757, - [SMALL_STATE(4830)] = 158767, - [SMALL_STATE(4831)] = 158781, - [SMALL_STATE(4832)] = 158791, - [SMALL_STATE(4833)] = 158801, - [SMALL_STATE(4834)] = 158811, - [SMALL_STATE(4835)] = 158821, - [SMALL_STATE(4836)] = 158831, - [SMALL_STATE(4837)] = 158841, - [SMALL_STATE(4838)] = 158851, - [SMALL_STATE(4839)] = 158861, - [SMALL_STATE(4840)] = 158871, - [SMALL_STATE(4841)] = 158881, - [SMALL_STATE(4842)] = 158891, - [SMALL_STATE(4843)] = 158901, - [SMALL_STATE(4844)] = 158911, - [SMALL_STATE(4845)] = 158921, - [SMALL_STATE(4846)] = 158931, - [SMALL_STATE(4847)] = 158945, - [SMALL_STATE(4848)] = 158955, - [SMALL_STATE(4849)] = 158965, - [SMALL_STATE(4850)] = 158977, - [SMALL_STATE(4851)] = 158987, - [SMALL_STATE(4852)] = 159001, - [SMALL_STATE(4853)] = 159011, - [SMALL_STATE(4854)] = 159021, - [SMALL_STATE(4855)] = 159035, - [SMALL_STATE(4856)] = 159047, - [SMALL_STATE(4857)] = 159057, - [SMALL_STATE(4858)] = 159067, - [SMALL_STATE(4859)] = 159077, - [SMALL_STATE(4860)] = 159091, - [SMALL_STATE(4861)] = 159101, - [SMALL_STATE(4862)] = 159115, - [SMALL_STATE(4863)] = 159129, - [SMALL_STATE(4864)] = 159139, - [SMALL_STATE(4865)] = 159149, - [SMALL_STATE(4866)] = 159159, - [SMALL_STATE(4867)] = 159173, - [SMALL_STATE(4868)] = 159183, - [SMALL_STATE(4869)] = 159193, - [SMALL_STATE(4870)] = 159203, - [SMALL_STATE(4871)] = 159217, - [SMALL_STATE(4872)] = 159227, - [SMALL_STATE(4873)] = 159237, - [SMALL_STATE(4874)] = 159251, - [SMALL_STATE(4875)] = 159265, - [SMALL_STATE(4876)] = 159279, - [SMALL_STATE(4877)] = 159293, - [SMALL_STATE(4878)] = 159303, - [SMALL_STATE(4879)] = 159313, - [SMALL_STATE(4880)] = 159323, - [SMALL_STATE(4881)] = 159333, - [SMALL_STATE(4882)] = 159345, - [SMALL_STATE(4883)] = 159355, - [SMALL_STATE(4884)] = 159365, - [SMALL_STATE(4885)] = 159379, - [SMALL_STATE(4886)] = 159389, - [SMALL_STATE(4887)] = 159399, - [SMALL_STATE(4888)] = 159409, - [SMALL_STATE(4889)] = 159423, - [SMALL_STATE(4890)] = 159437, - [SMALL_STATE(4891)] = 159447, - [SMALL_STATE(4892)] = 159457, - [SMALL_STATE(4893)] = 159467, - [SMALL_STATE(4894)] = 159477, - [SMALL_STATE(4895)] = 159487, - [SMALL_STATE(4896)] = 159497, - [SMALL_STATE(4897)] = 159507, - [SMALL_STATE(4898)] = 159521, - [SMALL_STATE(4899)] = 159531, - [SMALL_STATE(4900)] = 159541, - [SMALL_STATE(4901)] = 159551, - [SMALL_STATE(4902)] = 159561, - [SMALL_STATE(4903)] = 159571, - [SMALL_STATE(4904)] = 159581, - [SMALL_STATE(4905)] = 159591, - [SMALL_STATE(4906)] = 159601, - [SMALL_STATE(4907)] = 159611, - [SMALL_STATE(4908)] = 159621, - [SMALL_STATE(4909)] = 159635, - [SMALL_STATE(4910)] = 159645, - [SMALL_STATE(4911)] = 159655, - [SMALL_STATE(4912)] = 159665, - [SMALL_STATE(4913)] = 159675, - [SMALL_STATE(4914)] = 159685, - [SMALL_STATE(4915)] = 159695, - [SMALL_STATE(4916)] = 159705, - [SMALL_STATE(4917)] = 159715, - [SMALL_STATE(4918)] = 159725, - [SMALL_STATE(4919)] = 159739, - [SMALL_STATE(4920)] = 159749, - [SMALL_STATE(4921)] = 159759, - [SMALL_STATE(4922)] = 159769, - [SMALL_STATE(4923)] = 159779, - [SMALL_STATE(4924)] = 159789, - [SMALL_STATE(4925)] = 159799, - [SMALL_STATE(4926)] = 159809, - [SMALL_STATE(4927)] = 159819, - [SMALL_STATE(4928)] = 159833, - [SMALL_STATE(4929)] = 159843, - [SMALL_STATE(4930)] = 159853, - [SMALL_STATE(4931)] = 159867, - [SMALL_STATE(4932)] = 159881, - [SMALL_STATE(4933)] = 159891, - [SMALL_STATE(4934)] = 159901, - [SMALL_STATE(4935)] = 159911, - [SMALL_STATE(4936)] = 159921, - [SMALL_STATE(4937)] = 159931, - [SMALL_STATE(4938)] = 159941, - [SMALL_STATE(4939)] = 159951, - [SMALL_STATE(4940)] = 159965, - [SMALL_STATE(4941)] = 159975, - [SMALL_STATE(4942)] = 159987, - [SMALL_STATE(4943)] = 159999, - [SMALL_STATE(4944)] = 160009, - [SMALL_STATE(4945)] = 160019, - [SMALL_STATE(4946)] = 160029, - [SMALL_STATE(4947)] = 160039, - [SMALL_STATE(4948)] = 160049, - [SMALL_STATE(4949)] = 160059, - [SMALL_STATE(4950)] = 160073, - [SMALL_STATE(4951)] = 160083, - [SMALL_STATE(4952)] = 160093, - [SMALL_STATE(4953)] = 160107, - [SMALL_STATE(4954)] = 160117, - [SMALL_STATE(4955)] = 160127, - [SMALL_STATE(4956)] = 160137, - [SMALL_STATE(4957)] = 160147, - [SMALL_STATE(4958)] = 160157, - [SMALL_STATE(4959)] = 160167, - [SMALL_STATE(4960)] = 160177, - [SMALL_STATE(4961)] = 160187, - [SMALL_STATE(4962)] = 160197, - [SMALL_STATE(4963)] = 160207, - [SMALL_STATE(4964)] = 160217, - [SMALL_STATE(4965)] = 160231, - [SMALL_STATE(4966)] = 160241, - [SMALL_STATE(4967)] = 160251, - [SMALL_STATE(4968)] = 160261, - [SMALL_STATE(4969)] = 160273, - [SMALL_STATE(4970)] = 160285, - [SMALL_STATE(4971)] = 160295, - [SMALL_STATE(4972)] = 160305, - [SMALL_STATE(4973)] = 160315, - [SMALL_STATE(4974)] = 160325, - [SMALL_STATE(4975)] = 160335, - [SMALL_STATE(4976)] = 160345, - [SMALL_STATE(4977)] = 160355, - [SMALL_STATE(4978)] = 160365, - [SMALL_STATE(4979)] = 160375, - [SMALL_STATE(4980)] = 160385, - [SMALL_STATE(4981)] = 160395, - [SMALL_STATE(4982)] = 160405, - [SMALL_STATE(4983)] = 160415, - [SMALL_STATE(4984)] = 160425, - [SMALL_STATE(4985)] = 160435, - [SMALL_STATE(4986)] = 160449, - [SMALL_STATE(4987)] = 160459, - [SMALL_STATE(4988)] = 160469, - [SMALL_STATE(4989)] = 160483, - [SMALL_STATE(4990)] = 160493, - [SMALL_STATE(4991)] = 160503, - [SMALL_STATE(4992)] = 160513, - [SMALL_STATE(4993)] = 160523, - [SMALL_STATE(4994)] = 160533, - [SMALL_STATE(4995)] = 160543, - [SMALL_STATE(4996)] = 160553, - [SMALL_STATE(4997)] = 160567, - [SMALL_STATE(4998)] = 160577, - [SMALL_STATE(4999)] = 160587, - [SMALL_STATE(5000)] = 160597, - [SMALL_STATE(5001)] = 160611, - [SMALL_STATE(5002)] = 160625, - [SMALL_STATE(5003)] = 160635, - [SMALL_STATE(5004)] = 160645, - [SMALL_STATE(5005)] = 160659, - [SMALL_STATE(5006)] = 160669, - [SMALL_STATE(5007)] = 160679, - [SMALL_STATE(5008)] = 160689, - [SMALL_STATE(5009)] = 160703, - [SMALL_STATE(5010)] = 160717, - [SMALL_STATE(5011)] = 160727, - [SMALL_STATE(5012)] = 160741, - [SMALL_STATE(5013)] = 160751, - [SMALL_STATE(5014)] = 160761, - [SMALL_STATE(5015)] = 160771, - [SMALL_STATE(5016)] = 160781, - [SMALL_STATE(5017)] = 160791, - [SMALL_STATE(5018)] = 160801, - [SMALL_STATE(5019)] = 160811, - [SMALL_STATE(5020)] = 160821, - [SMALL_STATE(5021)] = 160831, - [SMALL_STATE(5022)] = 160845, - [SMALL_STATE(5023)] = 160855, - [SMALL_STATE(5024)] = 160865, - [SMALL_STATE(5025)] = 160875, - [SMALL_STATE(5026)] = 160885, - [SMALL_STATE(5027)] = 160895, - [SMALL_STATE(5028)] = 160905, - [SMALL_STATE(5029)] = 160915, - [SMALL_STATE(5030)] = 160925, - [SMALL_STATE(5031)] = 160937, - [SMALL_STATE(5032)] = 160947, - [SMALL_STATE(5033)] = 160957, - [SMALL_STATE(5034)] = 160967, - [SMALL_STATE(5035)] = 160977, - [SMALL_STATE(5036)] = 160987, - [SMALL_STATE(5037)] = 160997, - [SMALL_STATE(5038)] = 161007, - [SMALL_STATE(5039)] = 161021, - [SMALL_STATE(5040)] = 161031, - [SMALL_STATE(5041)] = 161041, - [SMALL_STATE(5042)] = 161051, - [SMALL_STATE(5043)] = 161061, - [SMALL_STATE(5044)] = 161073, - [SMALL_STATE(5045)] = 161083, - [SMALL_STATE(5046)] = 161093, - [SMALL_STATE(5047)] = 161103, - [SMALL_STATE(5048)] = 161115, - [SMALL_STATE(5049)] = 161125, - [SMALL_STATE(5050)] = 161139, - [SMALL_STATE(5051)] = 161149, - [SMALL_STATE(5052)] = 161161, - [SMALL_STATE(5053)] = 161171, - [SMALL_STATE(5054)] = 161181, - [SMALL_STATE(5055)] = 161191, - [SMALL_STATE(5056)] = 161201, - [SMALL_STATE(5057)] = 161211, - [SMALL_STATE(5058)] = 161221, - [SMALL_STATE(5059)] = 161231, - [SMALL_STATE(5060)] = 161245, - [SMALL_STATE(5061)] = 161257, - [SMALL_STATE(5062)] = 161267, - [SMALL_STATE(5063)] = 161277, - [SMALL_STATE(5064)] = 161287, - [SMALL_STATE(5065)] = 161301, - [SMALL_STATE(5066)] = 161311, - [SMALL_STATE(5067)] = 161321, - [SMALL_STATE(5068)] = 161335, - [SMALL_STATE(5069)] = 161349, - [SMALL_STATE(5070)] = 161363, - [SMALL_STATE(5071)] = 161373, - [SMALL_STATE(5072)] = 161387, - [SMALL_STATE(5073)] = 161401, - [SMALL_STATE(5074)] = 161411, - [SMALL_STATE(5075)] = 161425, - [SMALL_STATE(5076)] = 161435, - [SMALL_STATE(5077)] = 161445, - [SMALL_STATE(5078)] = 161459, - [SMALL_STATE(5079)] = 161473, - [SMALL_STATE(5080)] = 161487, - [SMALL_STATE(5081)] = 161497, - [SMALL_STATE(5082)] = 161507, - [SMALL_STATE(5083)] = 161517, - [SMALL_STATE(5084)] = 161527, - [SMALL_STATE(5085)] = 161539, - [SMALL_STATE(5086)] = 161549, - [SMALL_STATE(5087)] = 161563, - [SMALL_STATE(5088)] = 161577, - [SMALL_STATE(5089)] = 161591, - [SMALL_STATE(5090)] = 161601, - [SMALL_STATE(5091)] = 161615, - [SMALL_STATE(5092)] = 161625, - [SMALL_STATE(5093)] = 161639, - [SMALL_STATE(5094)] = 161649, - [SMALL_STATE(5095)] = 161659, - [SMALL_STATE(5096)] = 161669, - [SMALL_STATE(5097)] = 161683, - [SMALL_STATE(5098)] = 161693, - [SMALL_STATE(5099)] = 161703, - [SMALL_STATE(5100)] = 161713, - [SMALL_STATE(5101)] = 161727, - [SMALL_STATE(5102)] = 161739, - [SMALL_STATE(5103)] = 161749, - [SMALL_STATE(5104)] = 161759, - [SMALL_STATE(5105)] = 161773, - [SMALL_STATE(5106)] = 161783, - [SMALL_STATE(5107)] = 161797, - [SMALL_STATE(5108)] = 161807, - [SMALL_STATE(5109)] = 161821, - [SMALL_STATE(5110)] = 161831, - [SMALL_STATE(5111)] = 161845, - [SMALL_STATE(5112)] = 161855, - [SMALL_STATE(5113)] = 161869, - [SMALL_STATE(5114)] = 161883, - [SMALL_STATE(5115)] = 161895, - [SMALL_STATE(5116)] = 161905, - [SMALL_STATE(5117)] = 161915, - [SMALL_STATE(5118)] = 161925, - [SMALL_STATE(5119)] = 161935, - [SMALL_STATE(5120)] = 161949, - [SMALL_STATE(5121)] = 161963, - [SMALL_STATE(5122)] = 161977, - [SMALL_STATE(5123)] = 161991, - [SMALL_STATE(5124)] = 162005, - [SMALL_STATE(5125)] = 162015, - [SMALL_STATE(5126)] = 162027, - [SMALL_STATE(5127)] = 162041, - [SMALL_STATE(5128)] = 162051, - [SMALL_STATE(5129)] = 162061, - [SMALL_STATE(5130)] = 162075, - [SMALL_STATE(5131)] = 162089, - [SMALL_STATE(5132)] = 162103, - [SMALL_STATE(5133)] = 162113, - [SMALL_STATE(5134)] = 162123, - [SMALL_STATE(5135)] = 162137, - [SMALL_STATE(5136)] = 162147, - [SMALL_STATE(5137)] = 162157, - [SMALL_STATE(5138)] = 162167, - [SMALL_STATE(5139)] = 162181, - [SMALL_STATE(5140)] = 162195, - [SMALL_STATE(5141)] = 162209, - [SMALL_STATE(5142)] = 162223, - [SMALL_STATE(5143)] = 162237, - [SMALL_STATE(5144)] = 162249, - [SMALL_STATE(5145)] = 162259, - [SMALL_STATE(5146)] = 162269, - [SMALL_STATE(5147)] = 162279, - [SMALL_STATE(5148)] = 162289, - [SMALL_STATE(5149)] = 162301, - [SMALL_STATE(5150)] = 162315, - [SMALL_STATE(5151)] = 162325, - [SMALL_STATE(5152)] = 162335, - [SMALL_STATE(5153)] = 162345, - [SMALL_STATE(5154)] = 162359, - [SMALL_STATE(5155)] = 162369, - [SMALL_STATE(5156)] = 162379, - [SMALL_STATE(5157)] = 162389, - [SMALL_STATE(5158)] = 162403, - [SMALL_STATE(5159)] = 162413, - [SMALL_STATE(5160)] = 162425, - [SMALL_STATE(5161)] = 162439, - [SMALL_STATE(5162)] = 162453, - [SMALL_STATE(5163)] = 162463, - [SMALL_STATE(5164)] = 162473, - [SMALL_STATE(5165)] = 162485, - [SMALL_STATE(5166)] = 162495, - [SMALL_STATE(5167)] = 162509, - [SMALL_STATE(5168)] = 162519, - [SMALL_STATE(5169)] = 162529, - [SMALL_STATE(5170)] = 162539, - [SMALL_STATE(5171)] = 162553, - [SMALL_STATE(5172)] = 162563, - [SMALL_STATE(5173)] = 162573, - [SMALL_STATE(5174)] = 162585, - [SMALL_STATE(5175)] = 162599, - [SMALL_STATE(5176)] = 162613, - [SMALL_STATE(5177)] = 162623, - [SMALL_STATE(5178)] = 162633, - [SMALL_STATE(5179)] = 162645, - [SMALL_STATE(5180)] = 162659, - [SMALL_STATE(5181)] = 162669, - [SMALL_STATE(5182)] = 162681, - [SMALL_STATE(5183)] = 162695, - [SMALL_STATE(5184)] = 162705, - [SMALL_STATE(5185)] = 162715, - [SMALL_STATE(5186)] = 162729, - [SMALL_STATE(5187)] = 162739, - [SMALL_STATE(5188)] = 162749, - [SMALL_STATE(5189)] = 162759, - [SMALL_STATE(5190)] = 162769, - [SMALL_STATE(5191)] = 162783, - [SMALL_STATE(5192)] = 162793, - [SMALL_STATE(5193)] = 162805, - [SMALL_STATE(5194)] = 162817, - [SMALL_STATE(5195)] = 162827, - [SMALL_STATE(5196)] = 162837, - [SMALL_STATE(5197)] = 162847, - [SMALL_STATE(5198)] = 162861, - [SMALL_STATE(5199)] = 162871, - [SMALL_STATE(5200)] = 162881, - [SMALL_STATE(5201)] = 162895, - [SMALL_STATE(5202)] = 162905, - [SMALL_STATE(5203)] = 162915, - [SMALL_STATE(5204)] = 162925, - [SMALL_STATE(5205)] = 162935, - [SMALL_STATE(5206)] = 162945, - [SMALL_STATE(5207)] = 162959, - [SMALL_STATE(5208)] = 162969, - [SMALL_STATE(5209)] = 162979, - [SMALL_STATE(5210)] = 162989, - [SMALL_STATE(5211)] = 162999, - [SMALL_STATE(5212)] = 163009, - [SMALL_STATE(5213)] = 163023, - [SMALL_STATE(5214)] = 163033, - [SMALL_STATE(5215)] = 163043, - [SMALL_STATE(5216)] = 163057, - [SMALL_STATE(5217)] = 163071, - [SMALL_STATE(5218)] = 163081, - [SMALL_STATE(5219)] = 163091, - [SMALL_STATE(5220)] = 163101, - [SMALL_STATE(5221)] = 163111, - [SMALL_STATE(5222)] = 163125, - [SMALL_STATE(5223)] = 163135, - [SMALL_STATE(5224)] = 163145, - [SMALL_STATE(5225)] = 163155, - [SMALL_STATE(5226)] = 163165, - [SMALL_STATE(5227)] = 163179, - [SMALL_STATE(5228)] = 163193, - [SMALL_STATE(5229)] = 163203, - [SMALL_STATE(5230)] = 163213, - [SMALL_STATE(5231)] = 163223, - [SMALL_STATE(5232)] = 163233, - [SMALL_STATE(5233)] = 163243, - [SMALL_STATE(5234)] = 163253, - [SMALL_STATE(5235)] = 163263, - [SMALL_STATE(5236)] = 163277, - [SMALL_STATE(5237)] = 163287, - [SMALL_STATE(5238)] = 163297, - [SMALL_STATE(5239)] = 163307, - [SMALL_STATE(5240)] = 163317, - [SMALL_STATE(5241)] = 163327, - [SMALL_STATE(5242)] = 163337, - [SMALL_STATE(5243)] = 163349, - [SMALL_STATE(5244)] = 163359, - [SMALL_STATE(5245)] = 163369, - [SMALL_STATE(5246)] = 163383, - [SMALL_STATE(5247)] = 163393, - [SMALL_STATE(5248)] = 163403, - [SMALL_STATE(5249)] = 163413, - [SMALL_STATE(5250)] = 163423, - [SMALL_STATE(5251)] = 163433, - [SMALL_STATE(5252)] = 163443, - [SMALL_STATE(5253)] = 163453, - [SMALL_STATE(5254)] = 163467, - [SMALL_STATE(5255)] = 163481, - [SMALL_STATE(5256)] = 163491, - [SMALL_STATE(5257)] = 163505, - [SMALL_STATE(5258)] = 163515, - [SMALL_STATE(5259)] = 163525, - [SMALL_STATE(5260)] = 163535, - [SMALL_STATE(5261)] = 163545, - [SMALL_STATE(5262)] = 163555, - [SMALL_STATE(5263)] = 163569, - [SMALL_STATE(5264)] = 163579, - [SMALL_STATE(5265)] = 163593, - [SMALL_STATE(5266)] = 163603, - [SMALL_STATE(5267)] = 163617, - [SMALL_STATE(5268)] = 163627, - [SMALL_STATE(5269)] = 163637, - [SMALL_STATE(5270)] = 163647, - [SMALL_STATE(5271)] = 163657, - [SMALL_STATE(5272)] = 163667, - [SMALL_STATE(5273)] = 163677, - [SMALL_STATE(5274)] = 163687, - [SMALL_STATE(5275)] = 163697, - [SMALL_STATE(5276)] = 163707, - [SMALL_STATE(5277)] = 163717, - [SMALL_STATE(5278)] = 163727, - [SMALL_STATE(5279)] = 163737, - [SMALL_STATE(5280)] = 163747, - [SMALL_STATE(5281)] = 163761, - [SMALL_STATE(5282)] = 163771, - [SMALL_STATE(5283)] = 163781, - [SMALL_STATE(5284)] = 163795, - [SMALL_STATE(5285)] = 163805, - [SMALL_STATE(5286)] = 163815, - [SMALL_STATE(5287)] = 163829, - [SMALL_STATE(5288)] = 163839, - [SMALL_STATE(5289)] = 163853, - [SMALL_STATE(5290)] = 163863, - [SMALL_STATE(5291)] = 163873, - [SMALL_STATE(5292)] = 163887, - [SMALL_STATE(5293)] = 163897, - [SMALL_STATE(5294)] = 163911, - [SMALL_STATE(5295)] = 163921, - [SMALL_STATE(5296)] = 163931, - [SMALL_STATE(5297)] = 163941, - [SMALL_STATE(5298)] = 163951, - [SMALL_STATE(5299)] = 163961, - [SMALL_STATE(5300)] = 163971, - [SMALL_STATE(5301)] = 163981, - [SMALL_STATE(5302)] = 163991, - [SMALL_STATE(5303)] = 164001, - [SMALL_STATE(5304)] = 164011, - [SMALL_STATE(5305)] = 164021, - [SMALL_STATE(5306)] = 164031, - [SMALL_STATE(5307)] = 164045, - [SMALL_STATE(5308)] = 164055, - [SMALL_STATE(5309)] = 164065, - [SMALL_STATE(5310)] = 164079, - [SMALL_STATE(5311)] = 164089, - [SMALL_STATE(5312)] = 164099, - [SMALL_STATE(5313)] = 164111, - [SMALL_STATE(5314)] = 164125, - [SMALL_STATE(5315)] = 164139, - [SMALL_STATE(5316)] = 164149, - [SMALL_STATE(5317)] = 164159, - [SMALL_STATE(5318)] = 164169, - [SMALL_STATE(5319)] = 164179, - [SMALL_STATE(5320)] = 164193, - [SMALL_STATE(5321)] = 164203, - [SMALL_STATE(5322)] = 164213, - [SMALL_STATE(5323)] = 164223, - [SMALL_STATE(5324)] = 164237, - [SMALL_STATE(5325)] = 164247, - [SMALL_STATE(5326)] = 164257, - [SMALL_STATE(5327)] = 164271, - [SMALL_STATE(5328)] = 164285, - [SMALL_STATE(5329)] = 164295, - [SMALL_STATE(5330)] = 164309, - [SMALL_STATE(5331)] = 164319, - [SMALL_STATE(5332)] = 164329, - [SMALL_STATE(5333)] = 164339, - [SMALL_STATE(5334)] = 164349, - [SMALL_STATE(5335)] = 164359, - [SMALL_STATE(5336)] = 164370, - [SMALL_STATE(5337)] = 164381, - [SMALL_STATE(5338)] = 164392, - [SMALL_STATE(5339)] = 164403, - [SMALL_STATE(5340)] = 164414, - [SMALL_STATE(5341)] = 164425, - [SMALL_STATE(5342)] = 164436, - [SMALL_STATE(5343)] = 164447, - [SMALL_STATE(5344)] = 164458, - [SMALL_STATE(5345)] = 164467, - [SMALL_STATE(5346)] = 164478, - [SMALL_STATE(5347)] = 164489, - [SMALL_STATE(5348)] = 164500, - [SMALL_STATE(5349)] = 164511, - [SMALL_STATE(5350)] = 164522, - [SMALL_STATE(5351)] = 164533, - [SMALL_STATE(5352)] = 164544, - [SMALL_STATE(5353)] = 164553, - [SMALL_STATE(5354)] = 164562, - [SMALL_STATE(5355)] = 164573, - [SMALL_STATE(5356)] = 164584, - [SMALL_STATE(5357)] = 164595, - [SMALL_STATE(5358)] = 164606, - [SMALL_STATE(5359)] = 164617, - [SMALL_STATE(5360)] = 164628, - [SMALL_STATE(5361)] = 164639, - [SMALL_STATE(5362)] = 164650, - [SMALL_STATE(5363)] = 164659, - [SMALL_STATE(5364)] = 164670, - [SMALL_STATE(5365)] = 164679, - [SMALL_STATE(5366)] = 164690, - [SMALL_STATE(5367)] = 164701, - [SMALL_STATE(5368)] = 164710, - [SMALL_STATE(5369)] = 164721, - [SMALL_STATE(5370)] = 164730, - [SMALL_STATE(5371)] = 164741, - [SMALL_STATE(5372)] = 164752, - [SMALL_STATE(5373)] = 164761, - [SMALL_STATE(5374)] = 164770, - [SMALL_STATE(5375)] = 164781, - [SMALL_STATE(5376)] = 164790, - [SMALL_STATE(5377)] = 164799, - [SMALL_STATE(5378)] = 164810, - [SMALL_STATE(5379)] = 164819, - [SMALL_STATE(5380)] = 164828, - [SMALL_STATE(5381)] = 164839, - [SMALL_STATE(5382)] = 164848, - [SMALL_STATE(5383)] = 164859, - [SMALL_STATE(5384)] = 164870, - [SMALL_STATE(5385)] = 164881, - [SMALL_STATE(5386)] = 164892, - [SMALL_STATE(5387)] = 164901, - [SMALL_STATE(5388)] = 164912, - [SMALL_STATE(5389)] = 164923, - [SMALL_STATE(5390)] = 164934, - [SMALL_STATE(5391)] = 164945, - [SMALL_STATE(5392)] = 164956, - [SMALL_STATE(5393)] = 164967, - [SMALL_STATE(5394)] = 164976, - [SMALL_STATE(5395)] = 164987, - [SMALL_STATE(5396)] = 164998, - [SMALL_STATE(5397)] = 165009, - [SMALL_STATE(5398)] = 165020, - [SMALL_STATE(5399)] = 165031, - [SMALL_STATE(5400)] = 165042, - [SMALL_STATE(5401)] = 165053, - [SMALL_STATE(5402)] = 165064, - [SMALL_STATE(5403)] = 165073, - [SMALL_STATE(5404)] = 165084, - [SMALL_STATE(5405)] = 165095, - [SMALL_STATE(5406)] = 165106, - [SMALL_STATE(5407)] = 165115, - [SMALL_STATE(5408)] = 165126, - [SMALL_STATE(5409)] = 165137, - [SMALL_STATE(5410)] = 165148, - [SMALL_STATE(5411)] = 165159, - [SMALL_STATE(5412)] = 165170, - [SMALL_STATE(5413)] = 165181, - [SMALL_STATE(5414)] = 165192, - [SMALL_STATE(5415)] = 165203, - [SMALL_STATE(5416)] = 165214, - [SMALL_STATE(5417)] = 165225, - [SMALL_STATE(5418)] = 165236, - [SMALL_STATE(5419)] = 165245, - [SMALL_STATE(5420)] = 165254, - [SMALL_STATE(5421)] = 165265, - [SMALL_STATE(5422)] = 165276, - [SMALL_STATE(5423)] = 165287, - [SMALL_STATE(5424)] = 165298, - [SMALL_STATE(5425)] = 165307, - [SMALL_STATE(5426)] = 165318, - [SMALL_STATE(5427)] = 165329, - [SMALL_STATE(5428)] = 165340, - [SMALL_STATE(5429)] = 165351, - [SMALL_STATE(5430)] = 165362, - [SMALL_STATE(5431)] = 165373, - [SMALL_STATE(5432)] = 165384, - [SMALL_STATE(5433)] = 165395, - [SMALL_STATE(5434)] = 165406, - [SMALL_STATE(5435)] = 165417, - [SMALL_STATE(5436)] = 165426, - [SMALL_STATE(5437)] = 165435, - [SMALL_STATE(5438)] = 165444, - [SMALL_STATE(5439)] = 165455, - [SMALL_STATE(5440)] = 165464, - [SMALL_STATE(5441)] = 165475, - [SMALL_STATE(5442)] = 165486, - [SMALL_STATE(5443)] = 165497, - [SMALL_STATE(5444)] = 165508, - [SMALL_STATE(5445)] = 165519, - [SMALL_STATE(5446)] = 165530, - [SMALL_STATE(5447)] = 165541, - [SMALL_STATE(5448)] = 165552, - [SMALL_STATE(5449)] = 165563, - [SMALL_STATE(5450)] = 165574, - [SMALL_STATE(5451)] = 165585, - [SMALL_STATE(5452)] = 165596, - [SMALL_STATE(5453)] = 165605, - [SMALL_STATE(5454)] = 165616, - [SMALL_STATE(5455)] = 165627, - [SMALL_STATE(5456)] = 165638, - [SMALL_STATE(5457)] = 165649, - [SMALL_STATE(5458)] = 165660, - [SMALL_STATE(5459)] = 165671, - [SMALL_STATE(5460)] = 165682, - [SMALL_STATE(5461)] = 165693, - [SMALL_STATE(5462)] = 165704, - [SMALL_STATE(5463)] = 165715, - [SMALL_STATE(5464)] = 165726, - [SMALL_STATE(5465)] = 165737, - [SMALL_STATE(5466)] = 165748, - [SMALL_STATE(5467)] = 165759, - [SMALL_STATE(5468)] = 165768, - [SMALL_STATE(5469)] = 165779, - [SMALL_STATE(5470)] = 165788, - [SMALL_STATE(5471)] = 165799, - [SMALL_STATE(5472)] = 165810, - [SMALL_STATE(5473)] = 165821, - [SMALL_STATE(5474)] = 165830, - [SMALL_STATE(5475)] = 165841, - [SMALL_STATE(5476)] = 165852, - [SMALL_STATE(5477)] = 165863, - [SMALL_STATE(5478)] = 165874, - [SMALL_STATE(5479)] = 165883, - [SMALL_STATE(5480)] = 165892, - [SMALL_STATE(5481)] = 165901, - [SMALL_STATE(5482)] = 165912, - [SMALL_STATE(5483)] = 165923, - [SMALL_STATE(5484)] = 165934, - [SMALL_STATE(5485)] = 165945, - [SMALL_STATE(5486)] = 165954, - [SMALL_STATE(5487)] = 165965, - [SMALL_STATE(5488)] = 165976, - [SMALL_STATE(5489)] = 165987, - [SMALL_STATE(5490)] = 165998, - [SMALL_STATE(5491)] = 166007, - [SMALL_STATE(5492)] = 166018, - [SMALL_STATE(5493)] = 166029, - [SMALL_STATE(5494)] = 166040, - [SMALL_STATE(5495)] = 166051, - [SMALL_STATE(5496)] = 166062, - [SMALL_STATE(5497)] = 166073, - [SMALL_STATE(5498)] = 166084, - [SMALL_STATE(5499)] = 166095, - [SMALL_STATE(5500)] = 166106, - [SMALL_STATE(5501)] = 166117, - [SMALL_STATE(5502)] = 166128, - [SMALL_STATE(5503)] = 166139, - [SMALL_STATE(5504)] = 166150, - [SMALL_STATE(5505)] = 166161, - [SMALL_STATE(5506)] = 166172, - [SMALL_STATE(5507)] = 166183, - [SMALL_STATE(5508)] = 166192, - [SMALL_STATE(5509)] = 166203, - [SMALL_STATE(5510)] = 166214, - [SMALL_STATE(5511)] = 166225, - [SMALL_STATE(5512)] = 166236, - [SMALL_STATE(5513)] = 166247, - [SMALL_STATE(5514)] = 166258, - [SMALL_STATE(5515)] = 166269, - [SMALL_STATE(5516)] = 166278, - [SMALL_STATE(5517)] = 166289, - [SMALL_STATE(5518)] = 166298, - [SMALL_STATE(5519)] = 166307, - [SMALL_STATE(5520)] = 166318, - [SMALL_STATE(5521)] = 166329, - [SMALL_STATE(5522)] = 166338, - [SMALL_STATE(5523)] = 166349, - [SMALL_STATE(5524)] = 166358, - [SMALL_STATE(5525)] = 166369, - [SMALL_STATE(5526)] = 166378, - [SMALL_STATE(5527)] = 166389, - [SMALL_STATE(5528)] = 166398, - [SMALL_STATE(5529)] = 166407, - [SMALL_STATE(5530)] = 166418, - [SMALL_STATE(5531)] = 166427, - [SMALL_STATE(5532)] = 166438, - [SMALL_STATE(5533)] = 166449, - [SMALL_STATE(5534)] = 166460, - [SMALL_STATE(5535)] = 166469, - [SMALL_STATE(5536)] = 166480, - [SMALL_STATE(5537)] = 166491, - [SMALL_STATE(5538)] = 166502, - [SMALL_STATE(5539)] = 166513, - [SMALL_STATE(5540)] = 166522, - [SMALL_STATE(5541)] = 166531, - [SMALL_STATE(5542)] = 166542, - [SMALL_STATE(5543)] = 166553, - [SMALL_STATE(5544)] = 166564, - [SMALL_STATE(5545)] = 166575, - [SMALL_STATE(5546)] = 166584, - [SMALL_STATE(5547)] = 166593, - [SMALL_STATE(5548)] = 166602, - [SMALL_STATE(5549)] = 166613, - [SMALL_STATE(5550)] = 166624, - [SMALL_STATE(5551)] = 166635, - [SMALL_STATE(5552)] = 166644, - [SMALL_STATE(5553)] = 166655, - [SMALL_STATE(5554)] = 166666, - [SMALL_STATE(5555)] = 166677, - [SMALL_STATE(5556)] = 166686, - [SMALL_STATE(5557)] = 166697, - [SMALL_STATE(5558)] = 166708, - [SMALL_STATE(5559)] = 166719, - [SMALL_STATE(5560)] = 166730, - [SMALL_STATE(5561)] = 166741, - [SMALL_STATE(5562)] = 166750, - [SMALL_STATE(5563)] = 166761, - [SMALL_STATE(5564)] = 166770, - [SMALL_STATE(5565)] = 166781, - [SMALL_STATE(5566)] = 166792, - [SMALL_STATE(5567)] = 166803, - [SMALL_STATE(5568)] = 166812, - [SMALL_STATE(5569)] = 166823, - [SMALL_STATE(5570)] = 166834, - [SMALL_STATE(5571)] = 166845, - [SMALL_STATE(5572)] = 166854, - [SMALL_STATE(5573)] = 166863, - [SMALL_STATE(5574)] = 166872, - [SMALL_STATE(5575)] = 166883, - [SMALL_STATE(5576)] = 166892, - [SMALL_STATE(5577)] = 166901, - [SMALL_STATE(5578)] = 166912, - [SMALL_STATE(5579)] = 166921, - [SMALL_STATE(5580)] = 166932, - [SMALL_STATE(5581)] = 166943, - [SMALL_STATE(5582)] = 166954, - [SMALL_STATE(5583)] = 166965, - [SMALL_STATE(5584)] = 166976, - [SMALL_STATE(5585)] = 166985, - [SMALL_STATE(5586)] = 166994, - [SMALL_STATE(5587)] = 167005, - [SMALL_STATE(5588)] = 167016, - [SMALL_STATE(5589)] = 167027, - [SMALL_STATE(5590)] = 167038, - [SMALL_STATE(5591)] = 167049, - [SMALL_STATE(5592)] = 167060, - [SMALL_STATE(5593)] = 167071, - [SMALL_STATE(5594)] = 167080, - [SMALL_STATE(5595)] = 167091, - [SMALL_STATE(5596)] = 167102, - [SMALL_STATE(5597)] = 167113, - [SMALL_STATE(5598)] = 167124, - [SMALL_STATE(5599)] = 167135, - [SMALL_STATE(5600)] = 167146, - [SMALL_STATE(5601)] = 167155, - [SMALL_STATE(5602)] = 167166, - [SMALL_STATE(5603)] = 167177, - [SMALL_STATE(5604)] = 167188, - [SMALL_STATE(5605)] = 167197, - [SMALL_STATE(5606)] = 167208, - [SMALL_STATE(5607)] = 167219, - [SMALL_STATE(5608)] = 167228, - [SMALL_STATE(5609)] = 167239, - [SMALL_STATE(5610)] = 167250, - [SMALL_STATE(5611)] = 167261, - [SMALL_STATE(5612)] = 167270, - [SMALL_STATE(5613)] = 167279, - [SMALL_STATE(5614)] = 167290, - [SMALL_STATE(5615)] = 167301, - [SMALL_STATE(5616)] = 167312, - [SMALL_STATE(5617)] = 167323, - [SMALL_STATE(5618)] = 167332, - [SMALL_STATE(5619)] = 167343, - [SMALL_STATE(5620)] = 167352, - [SMALL_STATE(5621)] = 167361, - [SMALL_STATE(5622)] = 167372, - [SMALL_STATE(5623)] = 167381, - [SMALL_STATE(5624)] = 167392, - [SMALL_STATE(5625)] = 167403, - [SMALL_STATE(5626)] = 167414, - [SMALL_STATE(5627)] = 167425, - [SMALL_STATE(5628)] = 167436, - [SMALL_STATE(5629)] = 167445, - [SMALL_STATE(5630)] = 167456, - [SMALL_STATE(5631)] = 167465, - [SMALL_STATE(5632)] = 167474, - [SMALL_STATE(5633)] = 167485, - [SMALL_STATE(5634)] = 167496, - [SMALL_STATE(5635)] = 167507, - [SMALL_STATE(5636)] = 167518, - [SMALL_STATE(5637)] = 167527, - [SMALL_STATE(5638)] = 167538, - [SMALL_STATE(5639)] = 167549, - [SMALL_STATE(5640)] = 167560, - [SMALL_STATE(5641)] = 167571, - [SMALL_STATE(5642)] = 167582, - [SMALL_STATE(5643)] = 167593, - [SMALL_STATE(5644)] = 167604, - [SMALL_STATE(5645)] = 167615, - [SMALL_STATE(5646)] = 167626, - [SMALL_STATE(5647)] = 167637, - [SMALL_STATE(5648)] = 167648, - [SMALL_STATE(5649)] = 167659, - [SMALL_STATE(5650)] = 167668, - [SMALL_STATE(5651)] = 167679, - [SMALL_STATE(5652)] = 167690, - [SMALL_STATE(5653)] = 167701, - [SMALL_STATE(5654)] = 167712, - [SMALL_STATE(5655)] = 167723, - [SMALL_STATE(5656)] = 167734, - [SMALL_STATE(5657)] = 167743, - [SMALL_STATE(5658)] = 167752, - [SMALL_STATE(5659)] = 167763, - [SMALL_STATE(5660)] = 167774, - [SMALL_STATE(5661)] = 167785, - [SMALL_STATE(5662)] = 167794, - [SMALL_STATE(5663)] = 167803, - [SMALL_STATE(5664)] = 167814, - [SMALL_STATE(5665)] = 167823, - [SMALL_STATE(5666)] = 167834, - [SMALL_STATE(5667)] = 167845, - [SMALL_STATE(5668)] = 167856, - [SMALL_STATE(5669)] = 167867, - [SMALL_STATE(5670)] = 167876, - [SMALL_STATE(5671)] = 167887, - [SMALL_STATE(5672)] = 167898, - [SMALL_STATE(5673)] = 167907, - [SMALL_STATE(5674)] = 167918, - [SMALL_STATE(5675)] = 167929, - [SMALL_STATE(5676)] = 167938, - [SMALL_STATE(5677)] = 167949, - [SMALL_STATE(5678)] = 167960, - [SMALL_STATE(5679)] = 167971, - [SMALL_STATE(5680)] = 167982, - [SMALL_STATE(5681)] = 167993, - [SMALL_STATE(5682)] = 168004, - [SMALL_STATE(5683)] = 168015, - [SMALL_STATE(5684)] = 168026, - [SMALL_STATE(5685)] = 168035, - [SMALL_STATE(5686)] = 168046, - [SMALL_STATE(5687)] = 168057, - [SMALL_STATE(5688)] = 168066, - [SMALL_STATE(5689)] = 168077, - [SMALL_STATE(5690)] = 168088, - [SMALL_STATE(5691)] = 168099, - [SMALL_STATE(5692)] = 168110, - [SMALL_STATE(5693)] = 168121, - [SMALL_STATE(5694)] = 168132, - [SMALL_STATE(5695)] = 168141, - [SMALL_STATE(5696)] = 168152, - [SMALL_STATE(5697)] = 168163, - [SMALL_STATE(5698)] = 168172, - [SMALL_STATE(5699)] = 168181, - [SMALL_STATE(5700)] = 168192, - [SMALL_STATE(5701)] = 168201, - [SMALL_STATE(5702)] = 168212, - [SMALL_STATE(5703)] = 168223, - [SMALL_STATE(5704)] = 168234, - [SMALL_STATE(5705)] = 168243, - [SMALL_STATE(5706)] = 168254, - [SMALL_STATE(5707)] = 168265, - [SMALL_STATE(5708)] = 168274, - [SMALL_STATE(5709)] = 168285, - [SMALL_STATE(5710)] = 168296, - [SMALL_STATE(5711)] = 168307, - [SMALL_STATE(5712)] = 168318, - [SMALL_STATE(5713)] = 168329, - [SMALL_STATE(5714)] = 168338, - [SMALL_STATE(5715)] = 168347, - [SMALL_STATE(5716)] = 168358, - [SMALL_STATE(5717)] = 168369, - [SMALL_STATE(5718)] = 168380, - [SMALL_STATE(5719)] = 168389, - [SMALL_STATE(5720)] = 168400, - [SMALL_STATE(5721)] = 168411, - [SMALL_STATE(5722)] = 168422, - [SMALL_STATE(5723)] = 168433, - [SMALL_STATE(5724)] = 168444, - [SMALL_STATE(5725)] = 168455, - [SMALL_STATE(5726)] = 168466, - [SMALL_STATE(5727)] = 168477, - [SMALL_STATE(5728)] = 168488, - [SMALL_STATE(5729)] = 168499, - [SMALL_STATE(5730)] = 168510, - [SMALL_STATE(5731)] = 168518, - [SMALL_STATE(5732)] = 168526, - [SMALL_STATE(5733)] = 168536, - [SMALL_STATE(5734)] = 168544, - [SMALL_STATE(5735)] = 168552, - [SMALL_STATE(5736)] = 168560, - [SMALL_STATE(5737)] = 168568, - [SMALL_STATE(5738)] = 168576, - [SMALL_STATE(5739)] = 168584, - [SMALL_STATE(5740)] = 168592, - [SMALL_STATE(5741)] = 168600, - [SMALL_STATE(5742)] = 168608, - [SMALL_STATE(5743)] = 168616, - [SMALL_STATE(5744)] = 168624, - [SMALL_STATE(5745)] = 168632, - [SMALL_STATE(5746)] = 168640, - [SMALL_STATE(5747)] = 168648, - [SMALL_STATE(5748)] = 168656, - [SMALL_STATE(5749)] = 168664, - [SMALL_STATE(5750)] = 168672, - [SMALL_STATE(5751)] = 168680, - [SMALL_STATE(5752)] = 168688, - [SMALL_STATE(5753)] = 168696, - [SMALL_STATE(5754)] = 168704, - [SMALL_STATE(5755)] = 168712, - [SMALL_STATE(5756)] = 168720, - [SMALL_STATE(5757)] = 168728, - [SMALL_STATE(5758)] = 168736, - [SMALL_STATE(5759)] = 168744, - [SMALL_STATE(5760)] = 168752, - [SMALL_STATE(5761)] = 168760, - [SMALL_STATE(5762)] = 168768, - [SMALL_STATE(5763)] = 168776, - [SMALL_STATE(5764)] = 168784, - [SMALL_STATE(5765)] = 168792, - [SMALL_STATE(5766)] = 168800, - [SMALL_STATE(5767)] = 168808, - [SMALL_STATE(5768)] = 168816, - [SMALL_STATE(5769)] = 168824, - [SMALL_STATE(5770)] = 168832, - [SMALL_STATE(5771)] = 168840, - [SMALL_STATE(5772)] = 168848, - [SMALL_STATE(5773)] = 168856, - [SMALL_STATE(5774)] = 168864, - [SMALL_STATE(5775)] = 168872, - [SMALL_STATE(5776)] = 168880, - [SMALL_STATE(5777)] = 168888, - [SMALL_STATE(5778)] = 168896, - [SMALL_STATE(5779)] = 168904, - [SMALL_STATE(5780)] = 168912, - [SMALL_STATE(5781)] = 168920, - [SMALL_STATE(5782)] = 168928, - [SMALL_STATE(5783)] = 168936, - [SMALL_STATE(5784)] = 168944, - [SMALL_STATE(5785)] = 168952, - [SMALL_STATE(5786)] = 168960, - [SMALL_STATE(5787)] = 168968, - [SMALL_STATE(5788)] = 168976, - [SMALL_STATE(5789)] = 168984, - [SMALL_STATE(5790)] = 168992, - [SMALL_STATE(5791)] = 169002, - [SMALL_STATE(5792)] = 169010, - [SMALL_STATE(5793)] = 169018, - [SMALL_STATE(5794)] = 169026, - [SMALL_STATE(5795)] = 169034, - [SMALL_STATE(5796)] = 169042, - [SMALL_STATE(5797)] = 169050, - [SMALL_STATE(5798)] = 169058, - [SMALL_STATE(5799)] = 169066, - [SMALL_STATE(5800)] = 169074, - [SMALL_STATE(5801)] = 169082, - [SMALL_STATE(5802)] = 169090, - [SMALL_STATE(5803)] = 169098, - [SMALL_STATE(5804)] = 169106, - [SMALL_STATE(5805)] = 169114, - [SMALL_STATE(5806)] = 169122, - [SMALL_STATE(5807)] = 169130, - [SMALL_STATE(5808)] = 169138, - [SMALL_STATE(5809)] = 169146, - [SMALL_STATE(5810)] = 169154, - [SMALL_STATE(5811)] = 169162, - [SMALL_STATE(5812)] = 169170, - [SMALL_STATE(5813)] = 169178, - [SMALL_STATE(5814)] = 169186, - [SMALL_STATE(5815)] = 169194, - [SMALL_STATE(5816)] = 169202, - [SMALL_STATE(5817)] = 169210, - [SMALL_STATE(5818)] = 169220, - [SMALL_STATE(5819)] = 169228, - [SMALL_STATE(5820)] = 169236, - [SMALL_STATE(5821)] = 169244, - [SMALL_STATE(5822)] = 169252, - [SMALL_STATE(5823)] = 169260, - [SMALL_STATE(5824)] = 169268, - [SMALL_STATE(5825)] = 169276, - [SMALL_STATE(5826)] = 169284, - [SMALL_STATE(5827)] = 169292, - [SMALL_STATE(5828)] = 169300, - [SMALL_STATE(5829)] = 169308, - [SMALL_STATE(5830)] = 169316, - [SMALL_STATE(5831)] = 169324, - [SMALL_STATE(5832)] = 169334, - [SMALL_STATE(5833)] = 169342, - [SMALL_STATE(5834)] = 169350, - [SMALL_STATE(5835)] = 169358, - [SMALL_STATE(5836)] = 169366, - [SMALL_STATE(5837)] = 169374, - [SMALL_STATE(5838)] = 169382, - [SMALL_STATE(5839)] = 169390, - [SMALL_STATE(5840)] = 169398, - [SMALL_STATE(5841)] = 169406, - [SMALL_STATE(5842)] = 169414, - [SMALL_STATE(5843)] = 169422, - [SMALL_STATE(5844)] = 169430, - [SMALL_STATE(5845)] = 169438, - [SMALL_STATE(5846)] = 169446, - [SMALL_STATE(5847)] = 169454, - [SMALL_STATE(5848)] = 169462, - [SMALL_STATE(5849)] = 169470, - [SMALL_STATE(5850)] = 169478, - [SMALL_STATE(5851)] = 169486, - [SMALL_STATE(5852)] = 169494, - [SMALL_STATE(5853)] = 169502, - [SMALL_STATE(5854)] = 169510, - [SMALL_STATE(5855)] = 169518, - [SMALL_STATE(5856)] = 169526, - [SMALL_STATE(5857)] = 169534, - [SMALL_STATE(5858)] = 169542, - [SMALL_STATE(5859)] = 169550, - [SMALL_STATE(5860)] = 169558, - [SMALL_STATE(5861)] = 169566, - [SMALL_STATE(5862)] = 169574, - [SMALL_STATE(5863)] = 169582, - [SMALL_STATE(5864)] = 169590, - [SMALL_STATE(5865)] = 169598, - [SMALL_STATE(5866)] = 169606, - [SMALL_STATE(5867)] = 169614, - [SMALL_STATE(5868)] = 169622, - [SMALL_STATE(5869)] = 169630, - [SMALL_STATE(5870)] = 169638, - [SMALL_STATE(5871)] = 169646, - [SMALL_STATE(5872)] = 169654, - [SMALL_STATE(5873)] = 169662, - [SMALL_STATE(5874)] = 169670, - [SMALL_STATE(5875)] = 169678, - [SMALL_STATE(5876)] = 169686, - [SMALL_STATE(5877)] = 169694, - [SMALL_STATE(5878)] = 169702, - [SMALL_STATE(5879)] = 169710, - [SMALL_STATE(5880)] = 169718, - [SMALL_STATE(5881)] = 169726, - [SMALL_STATE(5882)] = 169734, - [SMALL_STATE(5883)] = 169742, - [SMALL_STATE(5884)] = 169750, - [SMALL_STATE(5885)] = 169758, - [SMALL_STATE(5886)] = 169766, - [SMALL_STATE(5887)] = 169774, - [SMALL_STATE(5888)] = 169782, - [SMALL_STATE(5889)] = 169790, - [SMALL_STATE(5890)] = 169798, - [SMALL_STATE(5891)] = 169806, - [SMALL_STATE(5892)] = 169814, - [SMALL_STATE(5893)] = 169822, - [SMALL_STATE(5894)] = 169830, - [SMALL_STATE(5895)] = 169838, - [SMALL_STATE(5896)] = 169846, - [SMALL_STATE(5897)] = 169854, - [SMALL_STATE(5898)] = 169862, - [SMALL_STATE(5899)] = 169870, - [SMALL_STATE(5900)] = 169878, - [SMALL_STATE(5901)] = 169886, - [SMALL_STATE(5902)] = 169896, - [SMALL_STATE(5903)] = 169906, - [SMALL_STATE(5904)] = 169914, - [SMALL_STATE(5905)] = 169922, - [SMALL_STATE(5906)] = 169930, - [SMALL_STATE(5907)] = 169938, - [SMALL_STATE(5908)] = 169946, - [SMALL_STATE(5909)] = 169954, - [SMALL_STATE(5910)] = 169962, - [SMALL_STATE(5911)] = 169970, - [SMALL_STATE(5912)] = 169978, - [SMALL_STATE(5913)] = 169986, - [SMALL_STATE(5914)] = 169994, - [SMALL_STATE(5915)] = 170002, - [SMALL_STATE(5916)] = 170010, - [SMALL_STATE(5917)] = 170018, - [SMALL_STATE(5918)] = 170026, - [SMALL_STATE(5919)] = 170034, - [SMALL_STATE(5920)] = 170042, - [SMALL_STATE(5921)] = 170050, - [SMALL_STATE(5922)] = 170058, - [SMALL_STATE(5923)] = 170066, - [SMALL_STATE(5924)] = 170074, - [SMALL_STATE(5925)] = 170082, - [SMALL_STATE(5926)] = 170090, - [SMALL_STATE(5927)] = 170098, - [SMALL_STATE(5928)] = 170106, - [SMALL_STATE(5929)] = 170114, - [SMALL_STATE(5930)] = 170122, - [SMALL_STATE(5931)] = 170130, - [SMALL_STATE(5932)] = 170138, - [SMALL_STATE(5933)] = 170146, - [SMALL_STATE(5934)] = 170154, - [SMALL_STATE(5935)] = 170162, - [SMALL_STATE(5936)] = 170170, - [SMALL_STATE(5937)] = 170178, - [SMALL_STATE(5938)] = 170186, - [SMALL_STATE(5939)] = 170194, - [SMALL_STATE(5940)] = 170202, - [SMALL_STATE(5941)] = 170210, - [SMALL_STATE(5942)] = 170218, - [SMALL_STATE(5943)] = 170226, - [SMALL_STATE(5944)] = 170234, - [SMALL_STATE(5945)] = 170242, - [SMALL_STATE(5946)] = 170250, - [SMALL_STATE(5947)] = 170258, - [SMALL_STATE(5948)] = 170266, - [SMALL_STATE(5949)] = 170274, - [SMALL_STATE(5950)] = 170282, - [SMALL_STATE(5951)] = 170290, - [SMALL_STATE(5952)] = 170298, - [SMALL_STATE(5953)] = 170306, - [SMALL_STATE(5954)] = 170314, - [SMALL_STATE(5955)] = 170324, - [SMALL_STATE(5956)] = 170332, - [SMALL_STATE(5957)] = 170340, - [SMALL_STATE(5958)] = 170348, - [SMALL_STATE(5959)] = 170356, - [SMALL_STATE(5960)] = 170364, - [SMALL_STATE(5961)] = 170372, - [SMALL_STATE(5962)] = 170380, - [SMALL_STATE(5963)] = 170388, - [SMALL_STATE(5964)] = 170396, - [SMALL_STATE(5965)] = 170404, - [SMALL_STATE(5966)] = 170412, - [SMALL_STATE(5967)] = 170420, - [SMALL_STATE(5968)] = 170428, - [SMALL_STATE(5969)] = 170436, - [SMALL_STATE(5970)] = 170444, - [SMALL_STATE(5971)] = 170452, - [SMALL_STATE(5972)] = 170460, - [SMALL_STATE(5973)] = 170468, - [SMALL_STATE(5974)] = 170476, - [SMALL_STATE(5975)] = 170484, - [SMALL_STATE(5976)] = 170492, - [SMALL_STATE(5977)] = 170500, - [SMALL_STATE(5978)] = 170508, - [SMALL_STATE(5979)] = 170516, - [SMALL_STATE(5980)] = 170524, - [SMALL_STATE(5981)] = 170532, - [SMALL_STATE(5982)] = 170540, - [SMALL_STATE(5983)] = 170548, - [SMALL_STATE(5984)] = 170556, - [SMALL_STATE(5985)] = 170566, - [SMALL_STATE(5986)] = 170574, - [SMALL_STATE(5987)] = 170582, - [SMALL_STATE(5988)] = 170590, - [SMALL_STATE(5989)] = 170598, - [SMALL_STATE(5990)] = 170606, - [SMALL_STATE(5991)] = 170614, - [SMALL_STATE(5992)] = 170622, - [SMALL_STATE(5993)] = 170630, - [SMALL_STATE(5994)] = 170638, - [SMALL_STATE(5995)] = 170646, - [SMALL_STATE(5996)] = 170654, - [SMALL_STATE(5997)] = 170662, - [SMALL_STATE(5998)] = 170670, - [SMALL_STATE(5999)] = 170678, - [SMALL_STATE(6000)] = 170686, - [SMALL_STATE(6001)] = 170694, - [SMALL_STATE(6002)] = 170702, - [SMALL_STATE(6003)] = 170710, - [SMALL_STATE(6004)] = 170718, - [SMALL_STATE(6005)] = 170726, - [SMALL_STATE(6006)] = 170734, - [SMALL_STATE(6007)] = 170742, - [SMALL_STATE(6008)] = 170750, - [SMALL_STATE(6009)] = 170758, - [SMALL_STATE(6010)] = 170766, - [SMALL_STATE(6011)] = 170774, - [SMALL_STATE(6012)] = 170782, - [SMALL_STATE(6013)] = 170790, - [SMALL_STATE(6014)] = 170798, - [SMALL_STATE(6015)] = 170806, - [SMALL_STATE(6016)] = 170814, - [SMALL_STATE(6017)] = 170822, - [SMALL_STATE(6018)] = 170830, - [SMALL_STATE(6019)] = 170838, - [SMALL_STATE(6020)] = 170846, - [SMALL_STATE(6021)] = 170854, - [SMALL_STATE(6022)] = 170862, - [SMALL_STATE(6023)] = 170870, - [SMALL_STATE(6024)] = 170878, - [SMALL_STATE(6025)] = 170886, - [SMALL_STATE(6026)] = 170894, - [SMALL_STATE(6027)] = 170902, - [SMALL_STATE(6028)] = 170910, - [SMALL_STATE(6029)] = 170918, - [SMALL_STATE(6030)] = 170926, - [SMALL_STATE(6031)] = 170934, - [SMALL_STATE(6032)] = 170942, - [SMALL_STATE(6033)] = 170950, - [SMALL_STATE(6034)] = 170958, - [SMALL_STATE(6035)] = 170966, - [SMALL_STATE(6036)] = 170974, - [SMALL_STATE(6037)] = 170982, - [SMALL_STATE(6038)] = 170990, - [SMALL_STATE(6039)] = 170998, - [SMALL_STATE(6040)] = 171006, - [SMALL_STATE(6041)] = 171014, - [SMALL_STATE(6042)] = 171022, - [SMALL_STATE(6043)] = 171030, - [SMALL_STATE(6044)] = 171038, - [SMALL_STATE(6045)] = 171046, - [SMALL_STATE(6046)] = 171054, - [SMALL_STATE(6047)] = 171062, - [SMALL_STATE(6048)] = 171070, - [SMALL_STATE(6049)] = 171078, - [SMALL_STATE(6050)] = 171088, - [SMALL_STATE(6051)] = 171096, - [SMALL_STATE(6052)] = 171104, - [SMALL_STATE(6053)] = 171112, - [SMALL_STATE(6054)] = 171120, - [SMALL_STATE(6055)] = 171128, - [SMALL_STATE(6056)] = 171136, - [SMALL_STATE(6057)] = 171144, - [SMALL_STATE(6058)] = 171152, - [SMALL_STATE(6059)] = 171160, - [SMALL_STATE(6060)] = 171168, - [SMALL_STATE(6061)] = 171176, - [SMALL_STATE(6062)] = 171184, - [SMALL_STATE(6063)] = 171192, - [SMALL_STATE(6064)] = 171200, - [SMALL_STATE(6065)] = 171208, - [SMALL_STATE(6066)] = 171216, - [SMALL_STATE(6067)] = 171224, - [SMALL_STATE(6068)] = 171232, - [SMALL_STATE(6069)] = 171240, - [SMALL_STATE(6070)] = 171248, - [SMALL_STATE(6071)] = 171256, - [SMALL_STATE(6072)] = 171264, - [SMALL_STATE(6073)] = 171272, - [SMALL_STATE(6074)] = 171280, - [SMALL_STATE(6075)] = 171288, - [SMALL_STATE(6076)] = 171296, - [SMALL_STATE(6077)] = 171304, - [SMALL_STATE(6078)] = 171312, - [SMALL_STATE(6079)] = 171320, - [SMALL_STATE(6080)] = 171328, - [SMALL_STATE(6081)] = 171336, - [SMALL_STATE(6082)] = 171344, - [SMALL_STATE(6083)] = 171352, - [SMALL_STATE(6084)] = 171360, - [SMALL_STATE(6085)] = 171368, - [SMALL_STATE(6086)] = 171376, - [SMALL_STATE(6087)] = 171384, - [SMALL_STATE(6088)] = 171392, - [SMALL_STATE(6089)] = 171400, - [SMALL_STATE(6090)] = 171408, - [SMALL_STATE(6091)] = 171416, - [SMALL_STATE(6092)] = 171424, - [SMALL_STATE(6093)] = 171432, - [SMALL_STATE(6094)] = 171440, - [SMALL_STATE(6095)] = 171448, - [SMALL_STATE(6096)] = 171456, - [SMALL_STATE(6097)] = 171464, - [SMALL_STATE(6098)] = 171474, - [SMALL_STATE(6099)] = 171482, - [SMALL_STATE(6100)] = 171490, - [SMALL_STATE(6101)] = 171498, - [SMALL_STATE(6102)] = 171506, - [SMALL_STATE(6103)] = 171514, - [SMALL_STATE(6104)] = 171522, - [SMALL_STATE(6105)] = 171530, - [SMALL_STATE(6106)] = 171538, - [SMALL_STATE(6107)] = 171546, - [SMALL_STATE(6108)] = 171554, - [SMALL_STATE(6109)] = 171562, - [SMALL_STATE(6110)] = 171570, - [SMALL_STATE(6111)] = 171578, - [SMALL_STATE(6112)] = 171586, - [SMALL_STATE(6113)] = 171594, - [SMALL_STATE(6114)] = 171602, - [SMALL_STATE(6115)] = 171610, - [SMALL_STATE(6116)] = 171618, - [SMALL_STATE(6117)] = 171626, - [SMALL_STATE(6118)] = 171634, - [SMALL_STATE(6119)] = 171642, - [SMALL_STATE(6120)] = 171650, - [SMALL_STATE(6121)] = 171658, - [SMALL_STATE(6122)] = 171666, - [SMALL_STATE(6123)] = 171674, - [SMALL_STATE(6124)] = 171682, - [SMALL_STATE(6125)] = 171690, - [SMALL_STATE(6126)] = 171698, - [SMALL_STATE(6127)] = 171706, - [SMALL_STATE(6128)] = 171714, - [SMALL_STATE(6129)] = 171722, - [SMALL_STATE(6130)] = 171730, - [SMALL_STATE(6131)] = 171738, - [SMALL_STATE(6132)] = 171746, - [SMALL_STATE(6133)] = 171754, + [SMALL_STATE(1370)] = 0, + [SMALL_STATE(1371)] = 91, + [SMALL_STATE(1372)] = 162, + [SMALL_STATE(1373)] = 255, + [SMALL_STATE(1374)] = 326, + [SMALL_STATE(1375)] = 415, + [SMALL_STATE(1376)] = 508, + [SMALL_STATE(1377)] = 601, + [SMALL_STATE(1378)] = 672, + [SMALL_STATE(1379)] = 743, + [SMALL_STATE(1380)] = 816, + [SMALL_STATE(1381)] = 887, + [SMALL_STATE(1382)] = 958, + [SMALL_STATE(1383)] = 1031, + [SMALL_STATE(1384)] = 1124, + [SMALL_STATE(1385)] = 1217, + [SMALL_STATE(1386)] = 1310, + [SMALL_STATE(1387)] = 1399, + [SMALL_STATE(1388)] = 1488, + [SMALL_STATE(1389)] = 1577, + [SMALL_STATE(1390)] = 1670, + [SMALL_STATE(1391)] = 1765, + [SMALL_STATE(1392)] = 1836, + [SMALL_STATE(1393)] = 1927, + [SMALL_STATE(1394)] = 2020, + [SMALL_STATE(1395)] = 2113, + [SMALL_STATE(1396)] = 2206, + [SMALL_STATE(1397)] = 2292, + [SMALL_STATE(1398)] = 2384, + [SMALL_STATE(1399)] = 2472, + [SMALL_STATE(1400)] = 2564, + [SMALL_STATE(1401)] = 2654, + [SMALL_STATE(1402)] = 2724, + [SMALL_STATE(1403)] = 2810, + [SMALL_STATE(1404)] = 2884, + [SMALL_STATE(1405)] = 2974, + [SMALL_STATE(1406)] = 3062, + [SMALL_STATE(1407)] = 3150, + [SMALL_STATE(1408)] = 3238, + [SMALL_STATE(1409)] = 3326, + [SMALL_STATE(1410)] = 3416, + [SMALL_STATE(1411)] = 3504, + [SMALL_STATE(1412)] = 3574, + [SMALL_STATE(1413)] = 3655, + [SMALL_STATE(1414)] = 3746, + [SMALL_STATE(1415)] = 3833, + [SMALL_STATE(1416)] = 3924, + [SMALL_STATE(1417)] = 4015, + [SMALL_STATE(1418)] = 4102, + [SMALL_STATE(1419)] = 4181, + [SMALL_STATE(1420)] = 4268, + [SMALL_STATE(1421)] = 4355, + [SMALL_STATE(1422)] = 4446, + [SMALL_STATE(1423)] = 4541, + [SMALL_STATE(1424)] = 4628, + [SMALL_STATE(1425)] = 4717, + [SMALL_STATE(1426)] = 4804, + [SMALL_STATE(1427)] = 4891, + [SMALL_STATE(1428)] = 4977, + [SMALL_STATE(1429)] = 5063, + [SMALL_STATE(1430)] = 5149, + [SMALL_STATE(1431)] = 5235, + [SMALL_STATE(1432)] = 5321, + [SMALL_STATE(1433)] = 5413, + [SMALL_STATE(1434)] = 5505, + [SMALL_STATE(1435)] = 5591, + [SMALL_STATE(1436)] = 5659, + [SMALL_STATE(1437)] = 5733, + [SMALL_STATE(1438)] = 5819, + [SMALL_STATE(1439)] = 5905, + [SMALL_STATE(1440)] = 5995, + [SMALL_STATE(1441)] = 6073, + [SMALL_STATE(1442)] = 6159, + [SMALL_STATE(1443)] = 6237, + [SMALL_STATE(1444)] = 6317, + [SMALL_STATE(1445)] = 6403, + [SMALL_STATE(1446)] = 6489, + [SMALL_STATE(1447)] = 6575, + [SMALL_STATE(1448)] = 6665, + [SMALL_STATE(1449)] = 6751, + [SMALL_STATE(1450)] = 6837, + [SMALL_STATE(1451)] = 6923, + [SMALL_STATE(1452)] = 7013, + [SMALL_STATE(1453)] = 7103, + [SMALL_STATE(1454)] = 7189, + [SMALL_STATE(1455)] = 7279, + [SMALL_STATE(1456)] = 7365, + [SMALL_STATE(1457)] = 7443, + [SMALL_STATE(1458)] = 7513, + [SMALL_STATE(1459)] = 7583, + [SMALL_STATE(1460)] = 7661, + [SMALL_STATE(1461)] = 7730, + [SMALL_STATE(1462)] = 7815, + [SMALL_STATE(1463)] = 7894, + [SMALL_STATE(1464)] = 7979, + [SMALL_STATE(1465)] = 8066, + [SMALL_STATE(1466)] = 8145, + [SMALL_STATE(1467)] = 8230, + [SMALL_STATE(1468)] = 8307, + [SMALL_STATE(1469)] = 8386, + [SMALL_STATE(1470)] = 8475, + [SMALL_STATE(1471)] = 8564, + [SMALL_STATE(1472)] = 8637, + [SMALL_STATE(1473)] = 8720, + [SMALL_STATE(1474)] = 8793, + [SMALL_STATE(1475)] = 8868, + [SMALL_STATE(1476)] = 8957, + [SMALL_STATE(1477)] = 9032, + [SMALL_STATE(1478)] = 9107, + [SMALL_STATE(1479)] = 9196, + [SMALL_STATE(1480)] = 9279, + [SMALL_STATE(1481)] = 9356, + [SMALL_STATE(1482)] = 9445, + [SMALL_STATE(1483)] = 9514, + [SMALL_STATE(1484)] = 9587, + [SMALL_STATE(1485)] = 9660, + [SMALL_STATE(1486)] = 9749, + [SMALL_STATE(1487)] = 9816, + [SMALL_STATE(1488)] = 9883, + [SMALL_STATE(1489)] = 9955, + [SMALL_STATE(1490)] = 10021, + [SMALL_STATE(1491)] = 10093, + [SMALL_STATE(1492)] = 10167, + [SMALL_STATE(1493)] = 10243, + [SMALL_STATE(1494)] = 10315, + [SMALL_STATE(1495)] = 10403, + [SMALL_STATE(1496)] = 10481, + [SMALL_STATE(1497)] = 10547, + [SMALL_STATE(1498)] = 10619, + [SMALL_STATE(1499)] = 10685, + [SMALL_STATE(1500)] = 10757, + [SMALL_STATE(1501)] = 10833, + [SMALL_STATE(1502)] = 10899, + [SMALL_STATE(1503)] = 10977, + [SMALL_STATE(1504)] = 11047, + [SMALL_STATE(1505)] = 11113, + [SMALL_STATE(1506)] = 11193, + [SMALL_STATE(1507)] = 11261, + [SMALL_STATE(1508)] = 11337, + [SMALL_STATE(1509)] = 11409, + [SMALL_STATE(1510)] = 11487, + [SMALL_STATE(1511)] = 11559, + [SMALL_STATE(1512)] = 11627, + [SMALL_STATE(1513)] = 11695, + [SMALL_STATE(1514)] = 11767, + [SMALL_STATE(1515)] = 11839, + [SMALL_STATE(1516)] = 11911, + [SMALL_STATE(1517)] = 11999, + [SMALL_STATE(1518)] = 12065, + [SMALL_STATE(1519)] = 12131, + [SMALL_STATE(1520)] = 12197, + [SMALL_STATE(1521)] = 12263, + [SMALL_STATE(1522)] = 12335, + [SMALL_STATE(1523)] = 12405, + [SMALL_STATE(1524)] = 12489, + [SMALL_STATE(1525)] = 12555, + [SMALL_STATE(1526)] = 12627, + [SMALL_STATE(1527)] = 12711, + [SMALL_STATE(1528)] = 12793, + [SMALL_STATE(1529)] = 12867, + [SMALL_STATE(1530)] = 12951, + [SMALL_STATE(1531)] = 13025, + [SMALL_STATE(1532)] = 13109, + [SMALL_STATE(1533)] = 13175, + [SMALL_STATE(1534)] = 13241, + [SMALL_STATE(1535)] = 13315, + [SMALL_STATE(1536)] = 13383, + [SMALL_STATE(1537)] = 13458, + [SMALL_STATE(1538)] = 13531, + [SMALL_STATE(1539)] = 13596, + [SMALL_STATE(1540)] = 13661, + [SMALL_STATE(1541)] = 13740, + [SMALL_STATE(1542)] = 13815, + [SMALL_STATE(1543)] = 13888, + [SMALL_STATE(1544)] = 13957, + [SMALL_STATE(1545)] = 14030, + [SMALL_STATE(1546)] = 14099, + [SMALL_STATE(1547)] = 14170, + [SMALL_STATE(1548)] = 14241, + [SMALL_STATE(1549)] = 14308, + [SMALL_STATE(1550)] = 14381, + [SMALL_STATE(1551)] = 14448, + [SMALL_STATE(1552)] = 14517, + [SMALL_STATE(1553)] = 14588, + [SMALL_STATE(1554)] = 14665, + [SMALL_STATE(1555)] = 14734, + [SMALL_STATE(1556)] = 14805, + [SMALL_STATE(1557)] = 14870, + [SMALL_STATE(1558)] = 14935, + [SMALL_STATE(1559)] = 15004, + [SMALL_STATE(1560)] = 15075, + [SMALL_STATE(1561)] = 15152, + [SMALL_STATE(1562)] = 15217, + [SMALL_STATE(1563)] = 15290, + [SMALL_STATE(1564)] = 15359, + [SMALL_STATE(1565)] = 15436, + [SMALL_STATE(1566)] = 15507, + [SMALL_STATE(1567)] = 15584, + [SMALL_STATE(1568)] = 15655, + [SMALL_STATE(1569)] = 15726, + [SMALL_STATE(1570)] = 15799, + [SMALL_STATE(1571)] = 15864, + [SMALL_STATE(1572)] = 15937, + [SMALL_STATE(1573)] = 16002, + [SMALL_STATE(1574)] = 16067, + [SMALL_STATE(1575)] = 16150, + [SMALL_STATE(1576)] = 16227, + [SMALL_STATE(1577)] = 16292, + [SMALL_STATE(1578)] = 16358, + [SMALL_STATE(1579)] = 16478, + [SMALL_STATE(1580)] = 16550, + [SMALL_STATE(1581)] = 16670, + [SMALL_STATE(1582)] = 16790, + [SMALL_STATE(1583)] = 16910, + [SMALL_STATE(1584)] = 16978, + [SMALL_STATE(1585)] = 17052, + [SMALL_STATE(1586)] = 17126, + [SMALL_STATE(1587)] = 17198, + [SMALL_STATE(1588)] = 17318, + [SMALL_STATE(1589)] = 17388, + [SMALL_STATE(1590)] = 17462, + [SMALL_STATE(1591)] = 17536, + [SMALL_STATE(1592)] = 17656, + [SMALL_STATE(1593)] = 17726, + [SMALL_STATE(1594)] = 17796, + [SMALL_STATE(1595)] = 17868, + [SMALL_STATE(1596)] = 17988, + [SMALL_STATE(1597)] = 18058, + [SMALL_STATE(1598)] = 18126, + [SMALL_STATE(1599)] = 18192, + [SMALL_STATE(1600)] = 18312, + [SMALL_STATE(1601)] = 18432, + [SMALL_STATE(1602)] = 18508, + [SMALL_STATE(1603)] = 18578, + [SMALL_STATE(1604)] = 18645, + [SMALL_STATE(1605)] = 18714, + [SMALL_STATE(1606)] = 18785, + [SMALL_STATE(1607)] = 18854, + [SMALL_STATE(1608)] = 18923, + [SMALL_STATE(1609)] = 18992, + [SMALL_STATE(1610)] = 19061, + [SMALL_STATE(1611)] = 19130, + [SMALL_STATE(1612)] = 19199, + [SMALL_STATE(1613)] = 19270, + [SMALL_STATE(1614)] = 19343, + [SMALL_STATE(1615)] = 19416, + [SMALL_STATE(1616)] = 19485, + [SMALL_STATE(1617)] = 19554, + [SMALL_STATE(1618)] = 19623, + [SMALL_STATE(1619)] = 19692, + [SMALL_STATE(1620)] = 19761, + [SMALL_STATE(1621)] = 19877, + [SMALL_STATE(1622)] = 19945, + [SMALL_STATE(1623)] = 20013, + [SMALL_STATE(1624)] = 20129, + [SMALL_STATE(1625)] = 20245, + [SMALL_STATE(1626)] = 20361, + [SMALL_STATE(1627)] = 20477, + [SMALL_STATE(1628)] = 20593, + [SMALL_STATE(1629)] = 20709, + [SMALL_STATE(1630)] = 20825, + [SMALL_STATE(1631)] = 20941, + [SMALL_STATE(1632)] = 21057, + [SMALL_STATE(1633)] = 21173, + [SMALL_STATE(1634)] = 21289, + [SMALL_STATE(1635)] = 21405, + [SMALL_STATE(1636)] = 21521, + [SMALL_STATE(1637)] = 21637, + [SMALL_STATE(1638)] = 21753, + [SMALL_STATE(1639)] = 21869, + [SMALL_STATE(1640)] = 21985, + [SMALL_STATE(1641)] = 22101, + [SMALL_STATE(1642)] = 22217, + [SMALL_STATE(1643)] = 22333, + [SMALL_STATE(1644)] = 22449, + [SMALL_STATE(1645)] = 22565, + [SMALL_STATE(1646)] = 22681, + [SMALL_STATE(1647)] = 22797, + [SMALL_STATE(1648)] = 22913, + [SMALL_STATE(1649)] = 23029, + [SMALL_STATE(1650)] = 23145, + [SMALL_STATE(1651)] = 23261, + [SMALL_STATE(1652)] = 23377, + [SMALL_STATE(1653)] = 23493, + [SMALL_STATE(1654)] = 23609, + [SMALL_STATE(1655)] = 23725, + [SMALL_STATE(1656)] = 23841, + [SMALL_STATE(1657)] = 23957, + [SMALL_STATE(1658)] = 24073, + [SMALL_STATE(1659)] = 24189, + [SMALL_STATE(1660)] = 24305, + [SMALL_STATE(1661)] = 24421, + [SMALL_STATE(1662)] = 24537, + [SMALL_STATE(1663)] = 24653, + [SMALL_STATE(1664)] = 24769, + [SMALL_STATE(1665)] = 24885, + [SMALL_STATE(1666)] = 25001, + [SMALL_STATE(1667)] = 25117, + [SMALL_STATE(1668)] = 25233, + [SMALL_STATE(1669)] = 25301, + [SMALL_STATE(1670)] = 25369, + [SMALL_STATE(1671)] = 25437, + [SMALL_STATE(1672)] = 25553, + [SMALL_STATE(1673)] = 25669, + [SMALL_STATE(1674)] = 25785, + [SMALL_STATE(1675)] = 25853, + [SMALL_STATE(1676)] = 25921, + [SMALL_STATE(1677)] = 25989, + [SMALL_STATE(1678)] = 26057, + [SMALL_STATE(1679)] = 26125, + [SMALL_STATE(1680)] = 26193, + [SMALL_STATE(1681)] = 26261, + [SMALL_STATE(1682)] = 26329, + [SMALL_STATE(1683)] = 26397, + [SMALL_STATE(1684)] = 26465, + [SMALL_STATE(1685)] = 26533, + [SMALL_STATE(1686)] = 26601, + [SMALL_STATE(1687)] = 26669, + [SMALL_STATE(1688)] = 26737, + [SMALL_STATE(1689)] = 26805, + [SMALL_STATE(1690)] = 26873, + [SMALL_STATE(1691)] = 26941, + [SMALL_STATE(1692)] = 27057, + [SMALL_STATE(1693)] = 27127, + [SMALL_STATE(1694)] = 27195, + [SMALL_STATE(1695)] = 27263, + [SMALL_STATE(1696)] = 27329, + [SMALL_STATE(1697)] = 27395, + [SMALL_STATE(1698)] = 27463, + [SMALL_STATE(1699)] = 27529, + [SMALL_STATE(1700)] = 27645, + [SMALL_STATE(1701)] = 27761, + [SMALL_STATE(1702)] = 27877, + [SMALL_STATE(1703)] = 27993, + [SMALL_STATE(1704)] = 28114, + [SMALL_STATE(1705)] = 28179, + [SMALL_STATE(1706)] = 28300, + [SMALL_STATE(1707)] = 28365, + [SMALL_STATE(1708)] = 28486, + [SMALL_STATE(1709)] = 28551, + [SMALL_STATE(1710)] = 28616, + [SMALL_STATE(1711)] = 28681, + [SMALL_STATE(1712)] = 28802, + [SMALL_STATE(1713)] = 28867, + [SMALL_STATE(1714)] = 28932, + [SMALL_STATE(1715)] = 28997, + [SMALL_STATE(1716)] = 29118, + [SMALL_STATE(1717)] = 29183, + [SMALL_STATE(1718)] = 29248, + [SMALL_STATE(1719)] = 29313, + [SMALL_STATE(1720)] = 29434, + [SMALL_STATE(1721)] = 29546, + [SMALL_STATE(1722)] = 29658, + [SMALL_STATE(1723)] = 29770, + [SMALL_STATE(1724)] = 29882, + [SMALL_STATE(1725)] = 29994, + [SMALL_STATE(1726)] = 30106, + [SMALL_STATE(1727)] = 30218, + [SMALL_STATE(1728)] = 30330, + [SMALL_STATE(1729)] = 30442, + [SMALL_STATE(1730)] = 30554, + [SMALL_STATE(1731)] = 30666, + [SMALL_STATE(1732)] = 30777, + [SMALL_STATE(1733)] = 30888, + [SMALL_STATE(1734)] = 30999, + [SMALL_STATE(1735)] = 31110, + [SMALL_STATE(1736)] = 31221, + [SMALL_STATE(1737)] = 31332, + [SMALL_STATE(1738)] = 31443, + [SMALL_STATE(1739)] = 31554, + [SMALL_STATE(1740)] = 31665, + [SMALL_STATE(1741)] = 31776, + [SMALL_STATE(1742)] = 31887, + [SMALL_STATE(1743)] = 31998, + [SMALL_STATE(1744)] = 32109, + [SMALL_STATE(1745)] = 32220, + [SMALL_STATE(1746)] = 32333, + [SMALL_STATE(1747)] = 32444, + [SMALL_STATE(1748)] = 32555, + [SMALL_STATE(1749)] = 32657, + [SMALL_STATE(1750)] = 32759, + [SMALL_STATE(1751)] = 32837, + [SMALL_STATE(1752)] = 32939, + [SMALL_STATE(1753)] = 33041, + [SMALL_STATE(1754)] = 33143, + [SMALL_STATE(1755)] = 33245, + [SMALL_STATE(1756)] = 33347, + [SMALL_STATE(1757)] = 33412, + [SMALL_STATE(1758)] = 33479, + [SMALL_STATE(1759)] = 33546, + [SMALL_STATE(1760)] = 33613, + [SMALL_STATE(1761)] = 33680, + [SMALL_STATE(1762)] = 33738, + [SMALL_STATE(1763)] = 33806, + [SMALL_STATE(1764)] = 33866, + [SMALL_STATE(1765)] = 33954, + [SMALL_STATE(1766)] = 34042, + [SMALL_STATE(1767)] = 34130, + [SMALL_STATE(1768)] = 34188, + [SMALL_STATE(1769)] = 34246, + [SMALL_STATE(1770)] = 34308, + [SMALL_STATE(1771)] = 34364, + [SMALL_STATE(1772)] = 34426, + [SMALL_STATE(1773)] = 34482, + [SMALL_STATE(1774)] = 34538, + [SMALL_STATE(1775)] = 34594, + [SMALL_STATE(1776)] = 34654, + [SMALL_STATE(1777)] = 34710, + [SMALL_STATE(1778)] = 34798, + [SMALL_STATE(1779)] = 34892, + [SMALL_STATE(1780)] = 34948, + [SMALL_STATE(1781)] = 35036, + [SMALL_STATE(1782)] = 35124, + [SMALL_STATE(1783)] = 35179, + [SMALL_STATE(1784)] = 35258, + [SMALL_STATE(1785)] = 35339, + [SMALL_STATE(1786)] = 35422, + [SMALL_STATE(1787)] = 35503, + [SMALL_STATE(1788)] = 35558, + [SMALL_STATE(1789)] = 35637, + [SMALL_STATE(1790)] = 35700, + [SMALL_STATE(1791)] = 35763, + [SMALL_STATE(1792)] = 35826, + [SMALL_STATE(1793)] = 35885, + [SMALL_STATE(1794)] = 35940, + [SMALL_STATE(1795)] = 35999, + [SMALL_STATE(1796)] = 36080, + [SMALL_STATE(1797)] = 36135, + [SMALL_STATE(1798)] = 36192, + [SMALL_STATE(1799)] = 36271, + [SMALL_STATE(1800)] = 36332, + [SMALL_STATE(1801)] = 36393, + [SMALL_STATE(1802)] = 36452, + [SMALL_STATE(1803)] = 36513, + [SMALL_STATE(1804)] = 36572, + [SMALL_STATE(1805)] = 36653, + [SMALL_STATE(1806)] = 36708, + [SMALL_STATE(1807)] = 36769, + [SMALL_STATE(1808)] = 36824, + [SMALL_STATE(1809)] = 36879, + [SMALL_STATE(1810)] = 36936, + [SMALL_STATE(1811)] = 36991, + [SMALL_STATE(1812)] = 37048, + [SMALL_STATE(1813)] = 37103, + [SMALL_STATE(1814)] = 37158, + [SMALL_STATE(1815)] = 37215, + [SMALL_STATE(1816)] = 37270, + [SMALL_STATE(1817)] = 37327, + [SMALL_STATE(1818)] = 37406, + [SMALL_STATE(1819)] = 37463, + [SMALL_STATE(1820)] = 37518, + [SMALL_STATE(1821)] = 37573, + [SMALL_STATE(1822)] = 37628, + [SMALL_STATE(1823)] = 37685, + [SMALL_STATE(1824)] = 37740, + [SMALL_STATE(1825)] = 37795, + [SMALL_STATE(1826)] = 37850, + [SMALL_STATE(1827)] = 37911, + [SMALL_STATE(1828)] = 37972, + [SMALL_STATE(1829)] = 38029, + [SMALL_STATE(1830)] = 38086, + [SMALL_STATE(1831)] = 38141, + [SMALL_STATE(1832)] = 38220, + [SMALL_STATE(1833)] = 38275, + [SMALL_STATE(1834)] = 38330, + [SMALL_STATE(1835)] = 38385, + [SMALL_STATE(1836)] = 38466, + [SMALL_STATE(1837)] = 38521, + [SMALL_STATE(1838)] = 38576, + [SMALL_STATE(1839)] = 38631, + [SMALL_STATE(1840)] = 38712, + [SMALL_STATE(1841)] = 38767, + [SMALL_STATE(1842)] = 38822, + [SMALL_STATE(1843)] = 38877, + [SMALL_STATE(1844)] = 38932, + [SMALL_STATE(1845)] = 38987, + [SMALL_STATE(1846)] = 39042, + [SMALL_STATE(1847)] = 39097, + [SMALL_STATE(1848)] = 39154, + [SMALL_STATE(1849)] = 39209, + [SMALL_STATE(1850)] = 39264, + [SMALL_STATE(1851)] = 39321, + [SMALL_STATE(1852)] = 39376, + [SMALL_STATE(1853)] = 39437, + [SMALL_STATE(1854)] = 39492, + [SMALL_STATE(1855)] = 39553, + [SMALL_STATE(1856)] = 39608, + [SMALL_STATE(1857)] = 39663, + [SMALL_STATE(1858)] = 39718, + [SMALL_STATE(1859)] = 39775, + [SMALL_STATE(1860)] = 39830, + [SMALL_STATE(1861)] = 39885, + [SMALL_STATE(1862)] = 39940, + [SMALL_STATE(1863)] = 39995, + [SMALL_STATE(1864)] = 40050, + [SMALL_STATE(1865)] = 40105, + [SMALL_STATE(1866)] = 40160, + [SMALL_STATE(1867)] = 40215, + [SMALL_STATE(1868)] = 40270, + [SMALL_STATE(1869)] = 40325, + [SMALL_STATE(1870)] = 40380, + [SMALL_STATE(1871)] = 40435, + [SMALL_STATE(1872)] = 40490, + [SMALL_STATE(1873)] = 40545, + [SMALL_STATE(1874)] = 40600, + [SMALL_STATE(1875)] = 40655, + [SMALL_STATE(1876)] = 40710, + [SMALL_STATE(1877)] = 40765, + [SMALL_STATE(1878)] = 40826, + [SMALL_STATE(1879)] = 40881, + [SMALL_STATE(1880)] = 40936, + [SMALL_STATE(1881)] = 40997, + [SMALL_STATE(1882)] = 41052, + [SMALL_STATE(1883)] = 41107, + [SMALL_STATE(1884)] = 41162, + [SMALL_STATE(1885)] = 41217, + [SMALL_STATE(1886)] = 41272, + [SMALL_STATE(1887)] = 41327, + [SMALL_STATE(1888)] = 41382, + [SMALL_STATE(1889)] = 41437, + [SMALL_STATE(1890)] = 41492, + [SMALL_STATE(1891)] = 41547, + [SMALL_STATE(1892)] = 41602, + [SMALL_STATE(1893)] = 41657, + [SMALL_STATE(1894)] = 41712, + [SMALL_STATE(1895)] = 41767, + [SMALL_STATE(1896)] = 41822, + [SMALL_STATE(1897)] = 41877, + [SMALL_STATE(1898)] = 41932, + [SMALL_STATE(1899)] = 41987, + [SMALL_STATE(1900)] = 42042, + [SMALL_STATE(1901)] = 42097, + [SMALL_STATE(1902)] = 42152, + [SMALL_STATE(1903)] = 42207, + [SMALL_STATE(1904)] = 42262, + [SMALL_STATE(1905)] = 42317, + [SMALL_STATE(1906)] = 42372, + [SMALL_STATE(1907)] = 42427, + [SMALL_STATE(1908)] = 42488, + [SMALL_STATE(1909)] = 42567, + [SMALL_STATE(1910)] = 42648, + [SMALL_STATE(1911)] = 42707, + [SMALL_STATE(1912)] = 42788, + [SMALL_STATE(1913)] = 42845, + [SMALL_STATE(1914)] = 42902, + [SMALL_STATE(1915)] = 42957, + [SMALL_STATE(1916)] = 43018, + [SMALL_STATE(1917)] = 43073, + [SMALL_STATE(1918)] = 43127, + [SMALL_STATE(1919)] = 43181, + [SMALL_STATE(1920)] = 43235, + [SMALL_STATE(1921)] = 43295, + [SMALL_STATE(1922)] = 43369, + [SMALL_STATE(1923)] = 43423, + [SMALL_STATE(1924)] = 43497, + [SMALL_STATE(1925)] = 43557, + [SMALL_STATE(1926)] = 43617, + [SMALL_STATE(1927)] = 43675, + [SMALL_STATE(1928)] = 43729, + [SMALL_STATE(1929)] = 43785, + [SMALL_STATE(1930)] = 43839, + [SMALL_STATE(1931)] = 43913, + [SMALL_STATE(1932)] = 43989, + [SMALL_STATE(1933)] = 44063, + [SMALL_STATE(1934)] = 44119, + [SMALL_STATE(1935)] = 44179, + [SMALL_STATE(1936)] = 44235, + [SMALL_STATE(1937)] = 44289, + [SMALL_STATE(1938)] = 44343, + [SMALL_STATE(1939)] = 44417, + [SMALL_STATE(1940)] = 44471, + [SMALL_STATE(1941)] = 44525, + [SMALL_STATE(1942)] = 44579, + [SMALL_STATE(1943)] = 44633, + [SMALL_STATE(1944)] = 44687, + [SMALL_STATE(1945)] = 44741, + [SMALL_STATE(1946)] = 44795, + [SMALL_STATE(1947)] = 44849, + [SMALL_STATE(1948)] = 44903, + [SMALL_STATE(1949)] = 44957, + [SMALL_STATE(1950)] = 45011, + [SMALL_STATE(1951)] = 45065, + [SMALL_STATE(1952)] = 45119, + [SMALL_STATE(1953)] = 45173, + [SMALL_STATE(1954)] = 45227, + [SMALL_STATE(1955)] = 45287, + [SMALL_STATE(1956)] = 45341, + [SMALL_STATE(1957)] = 45395, + [SMALL_STATE(1958)] = 45449, + [SMALL_STATE(1959)] = 45503, + [SMALL_STATE(1960)] = 45557, + [SMALL_STATE(1961)] = 45611, + [SMALL_STATE(1962)] = 45665, + [SMALL_STATE(1963)] = 45719, + [SMALL_STATE(1964)] = 45799, + [SMALL_STATE(1965)] = 45853, + [SMALL_STATE(1966)] = 45907, + [SMALL_STATE(1967)] = 45961, + [SMALL_STATE(1968)] = 46015, + [SMALL_STATE(1969)] = 46069, + [SMALL_STATE(1970)] = 46123, + [SMALL_STATE(1971)] = 46177, + [SMALL_STATE(1972)] = 46231, + [SMALL_STATE(1973)] = 46285, + [SMALL_STATE(1974)] = 46359, + [SMALL_STATE(1975)] = 46413, + [SMALL_STATE(1976)] = 46467, + [SMALL_STATE(1977)] = 46521, + [SMALL_STATE(1978)] = 46575, + [SMALL_STATE(1979)] = 46629, + [SMALL_STATE(1980)] = 46683, + [SMALL_STATE(1981)] = 46737, + [SMALL_STATE(1982)] = 46791, + [SMALL_STATE(1983)] = 46845, + [SMALL_STATE(1984)] = 46899, + [SMALL_STATE(1985)] = 46953, + [SMALL_STATE(1986)] = 47007, + [SMALL_STATE(1987)] = 47061, + [SMALL_STATE(1988)] = 47135, + [SMALL_STATE(1989)] = 47189, + [SMALL_STATE(1990)] = 47265, + [SMALL_STATE(1991)] = 47319, + [SMALL_STATE(1992)] = 47373, + [SMALL_STATE(1993)] = 47427, + [SMALL_STATE(1994)] = 47481, + [SMALL_STATE(1995)] = 47535, + [SMALL_STATE(1996)] = 47595, + [SMALL_STATE(1997)] = 47648, + [SMALL_STATE(1998)] = 47723, + [SMALL_STATE(1999)] = 47786, + [SMALL_STATE(2000)] = 47849, + [SMALL_STATE(2001)] = 47958, + [SMALL_STATE(2002)] = 48013, + [SMALL_STATE(2003)] = 48088, + [SMALL_STATE(2004)] = 48151, + [SMALL_STATE(2005)] = 48224, + [SMALL_STATE(2006)] = 48287, + [SMALL_STATE(2007)] = 48348, + [SMALL_STATE(2008)] = 48421, + [SMALL_STATE(2009)] = 48496, + [SMALL_STATE(2010)] = 48571, + [SMALL_STATE(2011)] = 48624, + [SMALL_STATE(2012)] = 48677, + [SMALL_STATE(2013)] = 48740, + [SMALL_STATE(2014)] = 48797, + [SMALL_STATE(2015)] = 48868, + [SMALL_STATE(2016)] = 48977, + [SMALL_STATE(2017)] = 49036, + [SMALL_STATE(2018)] = 49145, + [SMALL_STATE(2019)] = 49204, + [SMALL_STATE(2020)] = 49261, + [SMALL_STATE(2021)] = 49370, + [SMALL_STATE(2022)] = 49479, + [SMALL_STATE(2023)] = 49588, + [SMALL_STATE(2024)] = 49665, + [SMALL_STATE(2025)] = 49728, + [SMALL_STATE(2026)] = 49837, + [SMALL_STATE(2027)] = 49946, + [SMALL_STATE(2028)] = 50017, + [SMALL_STATE(2029)] = 50074, + [SMALL_STATE(2030)] = 50183, + [SMALL_STATE(2031)] = 50266, + [SMALL_STATE(2032)] = 50339, + [SMALL_STATE(2033)] = 50436, + [SMALL_STATE(2034)] = 50535, + [SMALL_STATE(2035)] = 50614, + [SMALL_STATE(2036)] = 50677, + [SMALL_STATE(2037)] = 50752, + [SMALL_STATE(2038)] = 50823, + [SMALL_STATE(2039)] = 50876, + [SMALL_STATE(2040)] = 50985, + [SMALL_STATE(2041)] = 51076, + [SMALL_STATE(2042)] = 51147, + [SMALL_STATE(2043)] = 51218, + [SMALL_STATE(2044)] = 51311, + [SMALL_STATE(2045)] = 51386, + [SMALL_STATE(2046)] = 51455, + [SMALL_STATE(2047)] = 51512, + [SMALL_STATE(2048)] = 51573, + [SMALL_STATE(2049)] = 51668, + [SMALL_STATE(2050)] = 51745, + [SMALL_STATE(2051)] = 51824, + [SMALL_STATE(2052)] = 51911, + [SMALL_STATE(2053)] = 52012, + [SMALL_STATE(2054)] = 52121, + [SMALL_STATE(2055)] = 52230, + [SMALL_STATE(2056)] = 52339, + [SMALL_STATE(2057)] = 52448, + [SMALL_STATE(2058)] = 52519, + [SMALL_STATE(2059)] = 52585, + [SMALL_STATE(2060)] = 52701, + [SMALL_STATE(2061)] = 52765, + [SMALL_STATE(2062)] = 52829, + [SMALL_STATE(2063)] = 52893, + [SMALL_STATE(2064)] = 52957, + [SMALL_STATE(2065)] = 53009, + [SMALL_STATE(2066)] = 53109, + [SMALL_STATE(2067)] = 53173, + [SMALL_STATE(2068)] = 53237, + [SMALL_STATE(2069)] = 53301, + [SMALL_STATE(2070)] = 53365, + [SMALL_STATE(2071)] = 53431, + [SMALL_STATE(2072)] = 53499, + [SMALL_STATE(2073)] = 53575, + [SMALL_STATE(2074)] = 53643, + [SMALL_STATE(2075)] = 53709, + [SMALL_STATE(2076)] = 53775, + [SMALL_STATE(2077)] = 53891, + [SMALL_STATE(2078)] = 53959, + [SMALL_STATE(2079)] = 54027, + [SMALL_STATE(2080)] = 54085, + [SMALL_STATE(2081)] = 54137, + [SMALL_STATE(2082)] = 54245, + [SMALL_STATE(2083)] = 54353, + [SMALL_STATE(2084)] = 54423, + [SMALL_STATE(2085)] = 54499, + [SMALL_STATE(2086)] = 54607, + [SMALL_STATE(2087)] = 54715, + [SMALL_STATE(2088)] = 54777, + [SMALL_STATE(2089)] = 54885, + [SMALL_STATE(2090)] = 54947, + [SMALL_STATE(2091)] = 55055, + [SMALL_STATE(2092)] = 55163, + [SMALL_STATE(2093)] = 55231, + [SMALL_STATE(2094)] = 55339, + [SMALL_STATE(2095)] = 55447, + [SMALL_STATE(2096)] = 55555, + [SMALL_STATE(2097)] = 55671, + [SMALL_STATE(2098)] = 55779, + [SMALL_STATE(2099)] = 55887, + [SMALL_STATE(2100)] = 55969, + [SMALL_STATE(2101)] = 56041, + [SMALL_STATE(2102)] = 56137, + [SMALL_STATE(2103)] = 56235, + [SMALL_STATE(2104)] = 56313, + [SMALL_STATE(2105)] = 56403, + [SMALL_STATE(2106)] = 56495, + [SMALL_STATE(2107)] = 56589, + [SMALL_STATE(2108)] = 56665, + [SMALL_STATE(2109)] = 56743, + [SMALL_STATE(2110)] = 56829, + [SMALL_STATE(2111)] = 56929, + [SMALL_STATE(2112)] = 56995, + [SMALL_STATE(2113)] = 57103, + [SMALL_STATE(2114)] = 57211, + [SMALL_STATE(2115)] = 57279, + [SMALL_STATE(2116)] = 57331, + [SMALL_STATE(2117)] = 57397, + [SMALL_STATE(2118)] = 57505, + [SMALL_STATE(2119)] = 57613, + [SMALL_STATE(2120)] = 57721, + [SMALL_STATE(2121)] = 57829, + [SMALL_STATE(2122)] = 57937, + [SMALL_STATE(2123)] = 57999, + [SMALL_STATE(2124)] = 58107, + [SMALL_STATE(2125)] = 58215, + [SMALL_STATE(2126)] = 58267, + [SMALL_STATE(2127)] = 58359, + [SMALL_STATE(2128)] = 58425, + [SMALL_STATE(2129)] = 58509, + [SMALL_STATE(2130)] = 58617, + [SMALL_STATE(2131)] = 58683, + [SMALL_STATE(2132)] = 58749, + [SMALL_STATE(2133)] = 58803, + [SMALL_STATE(2134)] = 58911, + [SMALL_STATE(2135)] = 58977, + [SMALL_STATE(2136)] = 59045, + [SMALL_STATE(2137)] = 59107, + [SMALL_STATE(2138)] = 59183, + [SMALL_STATE(2139)] = 59291, + [SMALL_STATE(2140)] = 59399, + [SMALL_STATE(2141)] = 59481, + [SMALL_STATE(2142)] = 59589, + [SMALL_STATE(2143)] = 59697, + [SMALL_STATE(2144)] = 59763, + [SMALL_STATE(2145)] = 59835, + [SMALL_STATE(2146)] = 59897, + [SMALL_STATE(2147)] = 59993, + [SMALL_STATE(2148)] = 60053, + [SMALL_STATE(2149)] = 60151, + [SMALL_STATE(2150)] = 60229, + [SMALL_STATE(2151)] = 60319, + [SMALL_STATE(2152)] = 60411, + [SMALL_STATE(2153)] = 60505, + [SMALL_STATE(2154)] = 60581, + [SMALL_STATE(2155)] = 60659, + [SMALL_STATE(2156)] = 60727, + [SMALL_STATE(2157)] = 60789, + [SMALL_STATE(2158)] = 60855, + [SMALL_STATE(2159)] = 60941, + [SMALL_STATE(2160)] = 61041, + [SMALL_STATE(2161)] = 61149, + [SMALL_STATE(2162)] = 61257, + [SMALL_STATE(2163)] = 61325, + [SMALL_STATE(2164)] = 61433, + [SMALL_STATE(2165)] = 61541, + [SMALL_STATE(2166)] = 61649, + [SMALL_STATE(2167)] = 61707, + [SMALL_STATE(2168)] = 61815, + [SMALL_STATE(2169)] = 61883, + [SMALL_STATE(2170)] = 61945, + [SMALL_STATE(2171)] = 62009, + [SMALL_STATE(2172)] = 62117, + [SMALL_STATE(2173)] = 62185, + [SMALL_STATE(2174)] = 62293, + [SMALL_STATE(2175)] = 62349, + [SMALL_STATE(2176)] = 62415, + [SMALL_STATE(2177)] = 62483, + [SMALL_STATE(2178)] = 62549, + [SMALL_STATE(2179)] = 62617, + [SMALL_STATE(2180)] = 62675, + [SMALL_STATE(2181)] = 62731, + [SMALL_STATE(2182)] = 62787, + [SMALL_STATE(2183)] = 62871, + [SMALL_STATE(2184)] = 62937, + [SMALL_STATE(2185)] = 62989, + [SMALL_STATE(2186)] = 63047, + [SMALL_STATE(2187)] = 63105, + [SMALL_STATE(2188)] = 63213, + [SMALL_STATE(2189)] = 63273, + [SMALL_STATE(2190)] = 63381, + [SMALL_STATE(2191)] = 63435, + [SMALL_STATE(2192)] = 63489, + [SMALL_STATE(2193)] = 63597, + [SMALL_STATE(2194)] = 63657, + [SMALL_STATE(2195)] = 63713, + [SMALL_STATE(2196)] = 63767, + [SMALL_STATE(2197)] = 63833, + [SMALL_STATE(2198)] = 63887, + [SMALL_STATE(2199)] = 63939, + [SMALL_STATE(2200)] = 63999, + [SMALL_STATE(2201)] = 64115, + [SMALL_STATE(2202)] = 64175, + [SMALL_STATE(2203)] = 64245, + [SMALL_STATE(2204)] = 64311, + [SMALL_STATE(2205)] = 64377, + [SMALL_STATE(2206)] = 64435, + [SMALL_STATE(2207)] = 64491, + [SMALL_STATE(2208)] = 64575, + [SMALL_STATE(2209)] = 64643, + [SMALL_STATE(2210)] = 64695, + [SMALL_STATE(2211)] = 64749, + [SMALL_STATE(2212)] = 64857, + [SMALL_STATE(2213)] = 64909, + [SMALL_STATE(2214)] = 64961, + [SMALL_STATE(2215)] = 65069, + [SMALL_STATE(2216)] = 65151, + [SMALL_STATE(2217)] = 65219, + [SMALL_STATE(2218)] = 65287, + [SMALL_STATE(2219)] = 65395, + [SMALL_STATE(2220)] = 65485, + [SMALL_STATE(2221)] = 65555, + [SMALL_STATE(2222)] = 65639, + [SMALL_STATE(2223)] = 65715, + [SMALL_STATE(2224)] = 65823, + [SMALL_STATE(2225)] = 65887, + [SMALL_STATE(2226)] = 65951, + [SMALL_STATE(2227)] = 66019, + [SMALL_STATE(2228)] = 66087, + [SMALL_STATE(2229)] = 66165, + [SMALL_STATE(2230)] = 66233, + [SMALL_STATE(2231)] = 66349, + [SMALL_STATE(2232)] = 66415, + [SMALL_STATE(2233)] = 66467, + [SMALL_STATE(2234)] = 66561, + [SMALL_STATE(2235)] = 66647, + [SMALL_STATE(2236)] = 66719, + [SMALL_STATE(2237)] = 66777, + [SMALL_STATE(2238)] = 66843, + [SMALL_STATE(2239)] = 66927, + [SMALL_STATE(2240)] = 66981, + [SMALL_STATE(2241)] = 67077, + [SMALL_STATE(2242)] = 67161, + [SMALL_STATE(2243)] = 67259, + [SMALL_STATE(2244)] = 67343, + [SMALL_STATE(2245)] = 67421, + [SMALL_STATE(2246)] = 67485, + [SMALL_STATE(2247)] = 67549, + [SMALL_STATE(2248)] = 67607, + [SMALL_STATE(2249)] = 67659, + [SMALL_STATE(2250)] = 67711, + [SMALL_STATE(2251)] = 67819, + [SMALL_STATE(2252)] = 67870, + [SMALL_STATE(2253)] = 67921, + [SMALL_STATE(2254)] = 67974, + [SMALL_STATE(2255)] = 68025, + [SMALL_STATE(2256)] = 68076, + [SMALL_STATE(2257)] = 68133, + [SMALL_STATE(2258)] = 68240, + [SMALL_STATE(2259)] = 68291, + [SMALL_STATE(2260)] = 68342, + [SMALL_STATE(2261)] = 68393, + [SMALL_STATE(2262)] = 68450, + [SMALL_STATE(2263)] = 68501, + [SMALL_STATE(2264)] = 68612, + [SMALL_STATE(2265)] = 68671, + [SMALL_STATE(2266)] = 68728, + [SMALL_STATE(2267)] = 68779, + [SMALL_STATE(2268)] = 68836, + [SMALL_STATE(2269)] = 68895, + [SMALL_STATE(2270)] = 68954, + [SMALL_STATE(2271)] = 69005, + [SMALL_STATE(2272)] = 69066, + [SMALL_STATE(2273)] = 69127, + [SMALL_STATE(2274)] = 69178, + [SMALL_STATE(2275)] = 69285, + [SMALL_STATE(2276)] = 69360, + [SMALL_STATE(2277)] = 69437, + [SMALL_STATE(2278)] = 69488, + [SMALL_STATE(2279)] = 69539, + [SMALL_STATE(2280)] = 69592, + [SMALL_STATE(2281)] = 69653, + [SMALL_STATE(2282)] = 69760, + [SMALL_STATE(2283)] = 69811, + [SMALL_STATE(2284)] = 69868, + [SMALL_STATE(2285)] = 69949, + [SMALL_STATE(2286)] = 70002, + [SMALL_STATE(2287)] = 70113, + [SMALL_STATE(2288)] = 70174, + [SMALL_STATE(2289)] = 70229, + [SMALL_STATE(2290)] = 70340, + [SMALL_STATE(2291)] = 70391, + [SMALL_STATE(2292)] = 70462, + [SMALL_STATE(2293)] = 70513, + [SMALL_STATE(2294)] = 70576, + [SMALL_STATE(2295)] = 70637, + [SMALL_STATE(2296)] = 70694, + [SMALL_STATE(2297)] = 70745, + [SMALL_STATE(2298)] = 70796, + [SMALL_STATE(2299)] = 70847, + [SMALL_STATE(2300)] = 70898, + [SMALL_STATE(2301)] = 70957, + [SMALL_STATE(2302)] = 71020, + [SMALL_STATE(2303)] = 71071, + [SMALL_STATE(2304)] = 71122, + [SMALL_STATE(2305)] = 71173, + [SMALL_STATE(2306)] = 71224, + [SMALL_STATE(2307)] = 71275, + [SMALL_STATE(2308)] = 71326, + [SMALL_STATE(2309)] = 71377, + [SMALL_STATE(2310)] = 71430, + [SMALL_STATE(2311)] = 71481, + [SMALL_STATE(2312)] = 71532, + [SMALL_STATE(2313)] = 71583, + [SMALL_STATE(2314)] = 71678, + [SMALL_STATE(2315)] = 71775, + [SMALL_STATE(2316)] = 71826, + [SMALL_STATE(2317)] = 71877, + [SMALL_STATE(2318)] = 71928, + [SMALL_STATE(2319)] = 72005, + [SMALL_STATE(2320)] = 72112, + [SMALL_STATE(2321)] = 72163, + [SMALL_STATE(2322)] = 72252, + [SMALL_STATE(2323)] = 72305, + [SMALL_STATE(2324)] = 72358, + [SMALL_STATE(2325)] = 72409, + [SMALL_STATE(2326)] = 72464, + [SMALL_STATE(2327)] = 72515, + [SMALL_STATE(2328)] = 72572, + [SMALL_STATE(2329)] = 72663, + [SMALL_STATE(2330)] = 72720, + [SMALL_STATE(2331)] = 72813, + [SMALL_STATE(2332)] = 72866, + [SMALL_STATE(2333)] = 72941, + [SMALL_STATE(2334)] = 73018, + [SMALL_STATE(2335)] = 73079, + [SMALL_STATE(2336)] = 73132, + [SMALL_STATE(2337)] = 73183, + [SMALL_STATE(2338)] = 73236, + [SMALL_STATE(2339)] = 73289, + [SMALL_STATE(2340)] = 73344, + [SMALL_STATE(2341)] = 73429, + [SMALL_STATE(2342)] = 73484, + [SMALL_STATE(2343)] = 73539, + [SMALL_STATE(2344)] = 73638, + [SMALL_STATE(2345)] = 73697, + [SMALL_STATE(2346)] = 73758, + [SMALL_STATE(2347)] = 73821, + [SMALL_STATE(2348)] = 73874, + [SMALL_STATE(2349)] = 73927, + [SMALL_STATE(2350)] = 73982, + [SMALL_STATE(2351)] = 74039, + [SMALL_STATE(2352)] = 74092, + [SMALL_STATE(2353)] = 74203, + [SMALL_STATE(2354)] = 74272, + [SMALL_STATE(2355)] = 74323, + [SMALL_STATE(2356)] = 74374, + [SMALL_STATE(2357)] = 74435, + [SMALL_STATE(2358)] = 74546, + [SMALL_STATE(2359)] = 74597, + [SMALL_STATE(2360)] = 74648, + [SMALL_STATE(2361)] = 74699, + [SMALL_STATE(2362)] = 74760, + [SMALL_STATE(2363)] = 74867, + [SMALL_STATE(2364)] = 74942, + [SMALL_STATE(2365)] = 74993, + [SMALL_STATE(2366)] = 75070, + [SMALL_STATE(2367)] = 75177, + [SMALL_STATE(2368)] = 75230, + [SMALL_STATE(2369)] = 75291, + [SMALL_STATE(2370)] = 75342, + [SMALL_STATE(2371)] = 75399, + [SMALL_STATE(2372)] = 75450, + [SMALL_STATE(2373)] = 75523, + [SMALL_STATE(2374)] = 75584, + [SMALL_STATE(2375)] = 75645, + [SMALL_STATE(2376)] = 75696, + [SMALL_STATE(2377)] = 75749, + [SMALL_STATE(2378)] = 75802, + [SMALL_STATE(2379)] = 75877, + [SMALL_STATE(2380)] = 75984, + [SMALL_STATE(2381)] = 76035, + [SMALL_STATE(2382)] = 76142, + [SMALL_STATE(2383)] = 76251, + [SMALL_STATE(2384)] = 76314, + [SMALL_STATE(2385)] = 76377, + [SMALL_STATE(2386)] = 76428, + [SMALL_STATE(2387)] = 76487, + [SMALL_STATE(2388)] = 76538, + [SMALL_STATE(2389)] = 76597, + [SMALL_STATE(2390)] = 76648, + [SMALL_STATE(2391)] = 76699, + [SMALL_STATE(2392)] = 76752, + [SMALL_STATE(2393)] = 76813, + [SMALL_STATE(2394)] = 76864, + [SMALL_STATE(2395)] = 76971, + [SMALL_STATE(2396)] = 77032, + [SMALL_STATE(2397)] = 77085, + [SMALL_STATE(2398)] = 77136, + [SMALL_STATE(2399)] = 77187, + [SMALL_STATE(2400)] = 77248, + [SMALL_STATE(2401)] = 77309, + [SMALL_STATE(2402)] = 77416, + [SMALL_STATE(2403)] = 77523, + [SMALL_STATE(2404)] = 77630, + [SMALL_STATE(2405)] = 77691, + [SMALL_STATE(2406)] = 77742, + [SMALL_STATE(2407)] = 77793, + [SMALL_STATE(2408)] = 77844, + [SMALL_STATE(2409)] = 77895, + [SMALL_STATE(2410)] = 77946, + [SMALL_STATE(2411)] = 77997, + [SMALL_STATE(2412)] = 78048, + [SMALL_STATE(2413)] = 78099, + [SMALL_STATE(2414)] = 78156, + [SMALL_STATE(2415)] = 78207, + [SMALL_STATE(2416)] = 78258, + [SMALL_STATE(2417)] = 78315, + [SMALL_STATE(2418)] = 78372, + [SMALL_STATE(2419)] = 78431, + [SMALL_STATE(2420)] = 78482, + [SMALL_STATE(2421)] = 78537, + [SMALL_STATE(2422)] = 78594, + [SMALL_STATE(2423)] = 78647, + [SMALL_STATE(2424)] = 78698, + [SMALL_STATE(2425)] = 78749, + [SMALL_STATE(2426)] = 78800, + [SMALL_STATE(2427)] = 78863, + [SMALL_STATE(2428)] = 78914, + [SMALL_STATE(2429)] = 78965, + [SMALL_STATE(2430)] = 79028, + [SMALL_STATE(2431)] = 79081, + [SMALL_STATE(2432)] = 79134, + [SMALL_STATE(2433)] = 79187, + [SMALL_STATE(2434)] = 79238, + [SMALL_STATE(2435)] = 79291, + [SMALL_STATE(2436)] = 79342, + [SMALL_STATE(2437)] = 79393, + [SMALL_STATE(2438)] = 79460, + [SMALL_STATE(2439)] = 79535, + [SMALL_STATE(2440)] = 79644, + [SMALL_STATE(2441)] = 79721, + [SMALL_STATE(2442)] = 79772, + [SMALL_STATE(2443)] = 79823, + [SMALL_STATE(2444)] = 79886, + [SMALL_STATE(2445)] = 79949, + [SMALL_STATE(2446)] = 80000, + [SMALL_STATE(2447)] = 80053, + [SMALL_STATE(2448)] = 80104, + [SMALL_STATE(2449)] = 80155, + [SMALL_STATE(2450)] = 80212, + [SMALL_STATE(2451)] = 80263, + [SMALL_STATE(2452)] = 80326, + [SMALL_STATE(2453)] = 80377, + [SMALL_STATE(2454)] = 80428, + [SMALL_STATE(2455)] = 80501, + [SMALL_STATE(2456)] = 80552, + [SMALL_STATE(2457)] = 80603, + [SMALL_STATE(2458)] = 80658, + [SMALL_STATE(2459)] = 80709, + [SMALL_STATE(2460)] = 80820, + [SMALL_STATE(2461)] = 80871, + [SMALL_STATE(2462)] = 80922, + [SMALL_STATE(2463)] = 80975, + [SMALL_STATE(2464)] = 81026, + [SMALL_STATE(2465)] = 81077, + [SMALL_STATE(2466)] = 81138, + [SMALL_STATE(2467)] = 81197, + [SMALL_STATE(2468)] = 81248, + [SMALL_STATE(2469)] = 81299, + [SMALL_STATE(2470)] = 81350, + [SMALL_STATE(2471)] = 81411, + [SMALL_STATE(2472)] = 81464, + [SMALL_STATE(2473)] = 81539, + [SMALL_STATE(2474)] = 81616, + [SMALL_STATE(2475)] = 81667, + [SMALL_STATE(2476)] = 81718, + [SMALL_STATE(2477)] = 81825, + [SMALL_STATE(2478)] = 81932, + [SMALL_STATE(2479)] = 81991, + [SMALL_STATE(2480)] = 82046, + [SMALL_STATE(2481)] = 82107, + [SMALL_STATE(2482)] = 82160, + [SMALL_STATE(2483)] = 82211, + [SMALL_STATE(2484)] = 82276, + [SMALL_STATE(2485)] = 82341, + [SMALL_STATE(2486)] = 82394, + [SMALL_STATE(2487)] = 82505, + [SMALL_STATE(2488)] = 82566, + [SMALL_STATE(2489)] = 82673, + [SMALL_STATE(2490)] = 82780, + [SMALL_STATE(2491)] = 82887, + [SMALL_STATE(2492)] = 82994, + [SMALL_STATE(2493)] = 83101, + [SMALL_STATE(2494)] = 83182, + [SMALL_STATE(2495)] = 83253, + [SMALL_STATE(2496)] = 83348, + [SMALL_STATE(2497)] = 83445, + [SMALL_STATE(2498)] = 83522, + [SMALL_STATE(2499)] = 83611, + [SMALL_STATE(2500)] = 83702, + [SMALL_STATE(2501)] = 83795, + [SMALL_STATE(2502)] = 83870, + [SMALL_STATE(2503)] = 83947, + [SMALL_STATE(2504)] = 84032, + [SMALL_STATE(2505)] = 84131, + [SMALL_STATE(2506)] = 84238, + [SMALL_STATE(2507)] = 84345, + [SMALL_STATE(2508)] = 84452, + [SMALL_STATE(2509)] = 84559, + [SMALL_STATE(2510)] = 84666, + [SMALL_STATE(2511)] = 84773, + [SMALL_STATE(2512)] = 84880, + [SMALL_STATE(2513)] = 84987, + [SMALL_STATE(2514)] = 85056, + [SMALL_STATE(2515)] = 85131, + [SMALL_STATE(2516)] = 85238, + [SMALL_STATE(2517)] = 85305, + [SMALL_STATE(2518)] = 85358, + [SMALL_STATE(2519)] = 85415, + [SMALL_STATE(2520)] = 85490, + [SMALL_STATE(2521)] = 85551, + [SMALL_STATE(2522)] = 85612, + [SMALL_STATE(2523)] = 85665, + [SMALL_STATE(2524)] = 85718, + [SMALL_STATE(2525)] = 85769, + [SMALL_STATE(2526)] = 85846, + [SMALL_STATE(2527)] = 85921, + [SMALL_STATE(2528)] = 85972, + [SMALL_STATE(2529)] = 86023, + [SMALL_STATE(2530)] = 86098, + [SMALL_STATE(2531)] = 86175, + [SMALL_STATE(2532)] = 86236, + [SMALL_STATE(2533)] = 86297, + [SMALL_STATE(2534)] = 86348, + [SMALL_STATE(2535)] = 86405, + [SMALL_STATE(2536)] = 86482, + [SMALL_STATE(2537)] = 86589, + [SMALL_STATE(2538)] = 86699, + [SMALL_STATE(2539)] = 86805, + [SMALL_STATE(2540)] = 86855, + [SMALL_STATE(2541)] = 86905, + [SMALL_STATE(2542)] = 86955, + [SMALL_STATE(2543)] = 87007, + [SMALL_STATE(2544)] = 87057, + [SMALL_STATE(2545)] = 87163, + [SMALL_STATE(2546)] = 87213, + [SMALL_STATE(2547)] = 87323, + [SMALL_STATE(2548)] = 87433, + [SMALL_STATE(2549)] = 87485, + [SMALL_STATE(2550)] = 87541, + [SMALL_STATE(2551)] = 87591, + [SMALL_STATE(2552)] = 87643, + [SMALL_STATE(2553)] = 87693, + [SMALL_STATE(2554)] = 87749, + [SMALL_STATE(2555)] = 87799, + [SMALL_STATE(2556)] = 87853, + [SMALL_STATE(2557)] = 87903, + [SMALL_STATE(2558)] = 88009, + [SMALL_STATE(2559)] = 88059, + [SMALL_STATE(2560)] = 88109, + [SMALL_STATE(2561)] = 88159, + [SMALL_STATE(2562)] = 88209, + [SMALL_STATE(2563)] = 88261, + [SMALL_STATE(2564)] = 88311, + [SMALL_STATE(2565)] = 88361, + [SMALL_STATE(2566)] = 88415, + [SMALL_STATE(2567)] = 88525, + [SMALL_STATE(2568)] = 88635, + [SMALL_STATE(2569)] = 88685, + [SMALL_STATE(2570)] = 88735, + [SMALL_STATE(2571)] = 88785, + [SMALL_STATE(2572)] = 88835, + [SMALL_STATE(2573)] = 88945, + [SMALL_STATE(2574)] = 88995, + [SMALL_STATE(2575)] = 89045, + [SMALL_STATE(2576)] = 89095, + [SMALL_STATE(2577)] = 89149, + [SMALL_STATE(2578)] = 89199, + [SMALL_STATE(2579)] = 89249, + [SMALL_STATE(2580)] = 89299, + [SMALL_STATE(2581)] = 89349, + [SMALL_STATE(2582)] = 89455, + [SMALL_STATE(2583)] = 89507, + [SMALL_STATE(2584)] = 89583, + [SMALL_STATE(2585)] = 89637, + [SMALL_STATE(2586)] = 89691, + [SMALL_STATE(2587)] = 89741, + [SMALL_STATE(2588)] = 89791, + [SMALL_STATE(2589)] = 89847, + [SMALL_STATE(2590)] = 89905, + [SMALL_STATE(2591)] = 89961, + [SMALL_STATE(2592)] = 90019, + [SMALL_STATE(2593)] = 90129, + [SMALL_STATE(2594)] = 90179, + [SMALL_STATE(2595)] = 90229, + [SMALL_STATE(2596)] = 90283, + [SMALL_STATE(2597)] = 90335, + [SMALL_STATE(2598)] = 90385, + [SMALL_STATE(2599)] = 90435, + [SMALL_STATE(2600)] = 90485, + [SMALL_STATE(2601)] = 90535, + [SMALL_STATE(2602)] = 90589, + [SMALL_STATE(2603)] = 90649, + [SMALL_STATE(2604)] = 90759, + [SMALL_STATE(2605)] = 90869, + [SMALL_STATE(2606)] = 90919, + [SMALL_STATE(2607)] = 90969, + [SMALL_STATE(2608)] = 91019, + [SMALL_STATE(2609)] = 91069, + [SMALL_STATE(2610)] = 91123, + [SMALL_STATE(2611)] = 91173, + [SMALL_STATE(2612)] = 91223, + [SMALL_STATE(2613)] = 91277, + [SMALL_STATE(2614)] = 91327, + [SMALL_STATE(2615)] = 91381, + [SMALL_STATE(2616)] = 91491, + [SMALL_STATE(2617)] = 91541, + [SMALL_STATE(2618)] = 91593, + [SMALL_STATE(2619)] = 91647, + [SMALL_STATE(2620)] = 91697, + [SMALL_STATE(2621)] = 91747, + [SMALL_STATE(2622)] = 91799, + [SMALL_STATE(2623)] = 91849, + [SMALL_STATE(2624)] = 91911, + [SMALL_STATE(2625)] = 91961, + [SMALL_STATE(2626)] = 92067, + [SMALL_STATE(2627)] = 92117, + [SMALL_STATE(2628)] = 92227, + [SMALL_STATE(2629)] = 92337, + [SMALL_STATE(2630)] = 92443, + [SMALL_STATE(2631)] = 92499, + [SMALL_STATE(2632)] = 92605, + [SMALL_STATE(2633)] = 92659, + [SMALL_STATE(2634)] = 92709, + [SMALL_STATE(2635)] = 92789, + [SMALL_STATE(2636)] = 92839, + [SMALL_STATE(2637)] = 92895, + [SMALL_STATE(2638)] = 92949, + [SMALL_STATE(2639)] = 93003, + [SMALL_STATE(2640)] = 93057, + [SMALL_STATE(2641)] = 93109, + [SMALL_STATE(2642)] = 93159, + [SMALL_STATE(2643)] = 93237, + [SMALL_STATE(2644)] = 93287, + [SMALL_STATE(2645)] = 93397, + [SMALL_STATE(2646)] = 93447, + [SMALL_STATE(2647)] = 93557, + [SMALL_STATE(2648)] = 93607, + [SMALL_STATE(2649)] = 93717, + [SMALL_STATE(2650)] = 93771, + [SMALL_STATE(2651)] = 93821, + [SMALL_STATE(2652)] = 93873, + [SMALL_STATE(2653)] = 93943, + [SMALL_STATE(2654)] = 93993, + [SMALL_STATE(2655)] = 94049, + [SMALL_STATE(2656)] = 94101, + [SMALL_STATE(2657)] = 94157, + [SMALL_STATE(2658)] = 94227, + [SMALL_STATE(2659)] = 94281, + [SMALL_STATE(2660)] = 94331, + [SMALL_STATE(2661)] = 94441, + [SMALL_STATE(2662)] = 94491, + [SMALL_STATE(2663)] = 94541, + [SMALL_STATE(2664)] = 94599, + [SMALL_STATE(2665)] = 94653, + [SMALL_STATE(2666)] = 94709, + [SMALL_STATE(2667)] = 94761, + [SMALL_STATE(2668)] = 94817, + [SMALL_STATE(2669)] = 94911, + [SMALL_STATE(2670)] = 94965, + [SMALL_STATE(2671)] = 95023, + [SMALL_STATE(2672)] = 95119, + [SMALL_STATE(2673)] = 95195, + [SMALL_STATE(2674)] = 95249, + [SMALL_STATE(2675)] = 95305, + [SMALL_STATE(2676)] = 95415, + [SMALL_STATE(2677)] = 95503, + [SMALL_STATE(2678)] = 95593, + [SMALL_STATE(2679)] = 95685, + [SMALL_STATE(2680)] = 95735, + [SMALL_STATE(2681)] = 95793, + [SMALL_STATE(2682)] = 95867, + [SMALL_STATE(2683)] = 95921, + [SMALL_STATE(2684)] = 96031, + [SMALL_STATE(2685)] = 96107, + [SMALL_STATE(2686)] = 96157, + [SMALL_STATE(2687)] = 96267, + [SMALL_STATE(2688)] = 96323, + [SMALL_STATE(2689)] = 96379, + [SMALL_STATE(2690)] = 96447, + [SMALL_STATE(2691)] = 96499, + [SMALL_STATE(2692)] = 96583, + [SMALL_STATE(2693)] = 96633, + [SMALL_STATE(2694)] = 96687, + [SMALL_STATE(2695)] = 96797, + [SMALL_STATE(2696)] = 96895, + [SMALL_STATE(2697)] = 97001, + [SMALL_STATE(2698)] = 97061, + [SMALL_STATE(2699)] = 97167, + [SMALL_STATE(2700)] = 97217, + [SMALL_STATE(2701)] = 97285, + [SMALL_STATE(2702)] = 97341, + [SMALL_STATE(2703)] = 97401, + [SMALL_STATE(2704)] = 97453, + [SMALL_STATE(2705)] = 97507, + [SMALL_STATE(2706)] = 97565, + [SMALL_STATE(2707)] = 97615, + [SMALL_STATE(2708)] = 97665, + [SMALL_STATE(2709)] = 97721, + [SMALL_STATE(2710)] = 97831, + [SMALL_STATE(2711)] = 97905, + [SMALL_STATE(2712)] = 98011, + [SMALL_STATE(2713)] = 98069, + [SMALL_STATE(2714)] = 98119, + [SMALL_STATE(2715)] = 98225, + [SMALL_STATE(2716)] = 98331, + [SMALL_STATE(2717)] = 98441, + [SMALL_STATE(2718)] = 98547, + [SMALL_STATE(2719)] = 98657, + [SMALL_STATE(2720)] = 98763, + [SMALL_STATE(2721)] = 98829, + [SMALL_STATE(2722)] = 98879, + [SMALL_STATE(2723)] = 98949, + [SMALL_STATE(2724)] = 98999, + [SMALL_STATE(2725)] = 99049, + [SMALL_STATE(2726)] = 99099, + [SMALL_STATE(2727)] = 99149, + [SMALL_STATE(2728)] = 99199, + [SMALL_STATE(2729)] = 99249, + [SMALL_STATE(2730)] = 99299, + [SMALL_STATE(2731)] = 99349, + [SMALL_STATE(2732)] = 99403, + [SMALL_STATE(2733)] = 99509, + [SMALL_STATE(2734)] = 99619, + [SMALL_STATE(2735)] = 99669, + [SMALL_STATE(2736)] = 99719, + [SMALL_STATE(2737)] = 99769, + [SMALL_STATE(2738)] = 99819, + [SMALL_STATE(2739)] = 99869, + [SMALL_STATE(2740)] = 99919, + [SMALL_STATE(2741)] = 99975, + [SMALL_STATE(2742)] = 100031, + [SMALL_STATE(2743)] = 100081, + [SMALL_STATE(2744)] = 100131, + [SMALL_STATE(2745)] = 100187, + [SMALL_STATE(2746)] = 100237, + [SMALL_STATE(2747)] = 100287, + [SMALL_STATE(2748)] = 100337, + [SMALL_STATE(2749)] = 100387, + [SMALL_STATE(2750)] = 100497, + [SMALL_STATE(2751)] = 100607, + [SMALL_STATE(2752)] = 100657, + [SMALL_STATE(2753)] = 100713, + [SMALL_STATE(2754)] = 100765, + [SMALL_STATE(2755)] = 100875, + [SMALL_STATE(2756)] = 100927, + [SMALL_STATE(2757)] = 100977, + [SMALL_STATE(2758)] = 101027, + [SMALL_STATE(2759)] = 101097, + [SMALL_STATE(2760)] = 101149, + [SMALL_STATE(2761)] = 101205, + [SMALL_STATE(2762)] = 101255, + [SMALL_STATE(2763)] = 101305, + [SMALL_STATE(2764)] = 101355, + [SMALL_STATE(2765)] = 101405, + [SMALL_STATE(2766)] = 101515, + [SMALL_STATE(2767)] = 101567, + [SMALL_STATE(2768)] = 101617, + [SMALL_STATE(2769)] = 101727, + [SMALL_STATE(2770)] = 101779, + [SMALL_STATE(2771)] = 101829, + [SMALL_STATE(2772)] = 101939, + [SMALL_STATE(2773)] = 101989, + [SMALL_STATE(2774)] = 102039, + [SMALL_STATE(2775)] = 102149, + [SMALL_STATE(2776)] = 102199, + [SMALL_STATE(2777)] = 102249, + [SMALL_STATE(2778)] = 102305, + [SMALL_STATE(2779)] = 102355, + [SMALL_STATE(2780)] = 102405, + [SMALL_STATE(2781)] = 102515, + [SMALL_STATE(2782)] = 102621, + [SMALL_STATE(2783)] = 102729, + [SMALL_STATE(2784)] = 102779, + [SMALL_STATE(2785)] = 102829, + [SMALL_STATE(2786)] = 102883, + [SMALL_STATE(2787)] = 102993, + [SMALL_STATE(2788)] = 103049, + [SMALL_STATE(2789)] = 103159, + [SMALL_STATE(2790)] = 103213, + [SMALL_STATE(2791)] = 103323, + [SMALL_STATE(2792)] = 103373, + [SMALL_STATE(2793)] = 103423, + [SMALL_STATE(2794)] = 103473, + [SMALL_STATE(2795)] = 103583, + [SMALL_STATE(2796)] = 103637, + [SMALL_STATE(2797)] = 103691, + [SMALL_STATE(2798)] = 103741, + [SMALL_STATE(2799)] = 103791, + [SMALL_STATE(2800)] = 103841, + [SMALL_STATE(2801)] = 103891, + [SMALL_STATE(2802)] = 103941, + [SMALL_STATE(2803)] = 103993, + [SMALL_STATE(2804)] = 104099, + [SMALL_STATE(2805)] = 104149, + [SMALL_STATE(2806)] = 104207, + [SMALL_STATE(2807)] = 104257, + [SMALL_STATE(2808)] = 104307, + [SMALL_STATE(2809)] = 104413, + [SMALL_STATE(2810)] = 104463, + [SMALL_STATE(2811)] = 104513, + [SMALL_STATE(2812)] = 104563, + [SMALL_STATE(2813)] = 104613, + [SMALL_STATE(2814)] = 104723, + [SMALL_STATE(2815)] = 104793, + [SMALL_STATE(2816)] = 104851, + [SMALL_STATE(2817)] = 104903, + [SMALL_STATE(2818)] = 105013, + [SMALL_STATE(2819)] = 105063, + [SMALL_STATE(2820)] = 105113, + [SMALL_STATE(2821)] = 105223, + [SMALL_STATE(2822)] = 105273, + [SMALL_STATE(2823)] = 105323, + [SMALL_STATE(2824)] = 105373, + [SMALL_STATE(2825)] = 105425, + [SMALL_STATE(2826)] = 105477, + [SMALL_STATE(2827)] = 105531, + [SMALL_STATE(2828)] = 105587, + [SMALL_STATE(2829)] = 105637, + [SMALL_STATE(2830)] = 105687, + [SMALL_STATE(2831)] = 105737, + [SMALL_STATE(2832)] = 105787, + [SMALL_STATE(2833)] = 105837, + [SMALL_STATE(2834)] = 105923, + [SMALL_STATE(2835)] = 105973, + [SMALL_STATE(2836)] = 106023, + [SMALL_STATE(2837)] = 106073, + [SMALL_STATE(2838)] = 106131, + [SMALL_STATE(2839)] = 106181, + [SMALL_STATE(2840)] = 106231, + [SMALL_STATE(2841)] = 106301, + [SMALL_STATE(2842)] = 106351, + [SMALL_STATE(2843)] = 106421, + [SMALL_STATE(2844)] = 106531, + [SMALL_STATE(2845)] = 106589, + [SMALL_STATE(2846)] = 106699, + [SMALL_STATE(2847)] = 106809, + [SMALL_STATE(2848)] = 106865, + [SMALL_STATE(2849)] = 106935, + [SMALL_STATE(2850)] = 106989, + [SMALL_STATE(2851)] = 107039, + [SMALL_STATE(2852)] = 107149, + [SMALL_STATE(2853)] = 107209, + [SMALL_STATE(2854)] = 107269, + [SMALL_STATE(2855)] = 107379, + [SMALL_STATE(2856)] = 107431, + [SMALL_STATE(2857)] = 107537, + [SMALL_STATE(2858)] = 107602, + [SMALL_STATE(2859)] = 107675, + [SMALL_STATE(2860)] = 107780, + [SMALL_STATE(2861)] = 107847, + [SMALL_STATE(2862)] = 107916, + [SMALL_STATE(2863)] = 107969, + [SMALL_STATE(2864)] = 108074, + [SMALL_STATE(2865)] = 108155, + [SMALL_STATE(2866)] = 108220, + [SMALL_STATE(2867)] = 108281, + [SMALL_STATE(2868)] = 108386, + [SMALL_STATE(2869)] = 108441, + [SMALL_STATE(2870)] = 108490, + [SMALL_STATE(2871)] = 108539, + [SMALL_STATE(2872)] = 108588, + [SMALL_STATE(2873)] = 108637, + [SMALL_STATE(2874)] = 108686, + [SMALL_STATE(2875)] = 108793, + [SMALL_STATE(2876)] = 108842, + [SMALL_STATE(2877)] = 108891, + [SMALL_STATE(2878)] = 108940, + [SMALL_STATE(2879)] = 108989, + [SMALL_STATE(2880)] = 109038, + [SMALL_STATE(2881)] = 109087, + [SMALL_STATE(2882)] = 109136, + [SMALL_STATE(2883)] = 109185, + [SMALL_STATE(2884)] = 109234, + [SMALL_STATE(2885)] = 109285, + [SMALL_STATE(2886)] = 109390, + [SMALL_STATE(2887)] = 109495, + [SMALL_STATE(2888)] = 109544, + [SMALL_STATE(2889)] = 109593, + [SMALL_STATE(2890)] = 109642, + [SMALL_STATE(2891)] = 109747, + [SMALL_STATE(2892)] = 109796, + [SMALL_STATE(2893)] = 109845, + [SMALL_STATE(2894)] = 109894, + [SMALL_STATE(2895)] = 109943, + [SMALL_STATE(2896)] = 109992, + [SMALL_STATE(2897)] = 110041, + [SMALL_STATE(2898)] = 110090, + [SMALL_STATE(2899)] = 110139, + [SMALL_STATE(2900)] = 110188, + [SMALL_STATE(2901)] = 110237, + [SMALL_STATE(2902)] = 110286, + [SMALL_STATE(2903)] = 110355, + [SMALL_STATE(2904)] = 110404, + [SMALL_STATE(2905)] = 110475, + [SMALL_STATE(2906)] = 110524, + [SMALL_STATE(2907)] = 110575, + [SMALL_STATE(2908)] = 110624, + [SMALL_STATE(2909)] = 110673, + [SMALL_STATE(2910)] = 110722, + [SMALL_STATE(2911)] = 110771, + [SMALL_STATE(2912)] = 110820, + [SMALL_STATE(2913)] = 110869, + [SMALL_STATE(2914)] = 110918, + [SMALL_STATE(2915)] = 110967, + [SMALL_STATE(2916)] = 111016, + [SMALL_STATE(2917)] = 111065, + [SMALL_STATE(2918)] = 111114, + [SMALL_STATE(2919)] = 111163, + [SMALL_STATE(2920)] = 111212, + [SMALL_STATE(2921)] = 111261, + [SMALL_STATE(2922)] = 111310, + [SMALL_STATE(2923)] = 111359, + [SMALL_STATE(2924)] = 111448, + [SMALL_STATE(2925)] = 111497, + [SMALL_STATE(2926)] = 111562, + [SMALL_STATE(2927)] = 111623, + [SMALL_STATE(2928)] = 111688, + [SMALL_STATE(2929)] = 111749, + [SMALL_STATE(2930)] = 111806, + [SMALL_STATE(2931)] = 111855, + [SMALL_STATE(2932)] = 111904, + [SMALL_STATE(2933)] = 111955, + [SMALL_STATE(2934)] = 112060, + [SMALL_STATE(2935)] = 112115, + [SMALL_STATE(2936)] = 112170, + [SMALL_STATE(2937)] = 112225, + [SMALL_STATE(2938)] = 112282, + [SMALL_STATE(2939)] = 112337, + [SMALL_STATE(2940)] = 112392, + [SMALL_STATE(2941)] = 112449, + [SMALL_STATE(2942)] = 112502, + [SMALL_STATE(2943)] = 112557, + [SMALL_STATE(2944)] = 112612, + [SMALL_STATE(2945)] = 112667, + [SMALL_STATE(2946)] = 112732, + [SMALL_STATE(2947)] = 112793, + [SMALL_STATE(2948)] = 112858, + [SMALL_STATE(2949)] = 112919, + [SMALL_STATE(2950)] = 112976, + [SMALL_STATE(2951)] = 113033, + [SMALL_STATE(2952)] = 113084, + [SMALL_STATE(2953)] = 113189, + [SMALL_STATE(2954)] = 113296, + [SMALL_STATE(2955)] = 113401, + [SMALL_STATE(2956)] = 113460, + [SMALL_STATE(2957)] = 113565, + [SMALL_STATE(2958)] = 113670, + [SMALL_STATE(2959)] = 113775, + [SMALL_STATE(2960)] = 113880, + [SMALL_STATE(2961)] = 113985, + [SMALL_STATE(2962)] = 114064, + [SMALL_STATE(2963)] = 114133, + [SMALL_STATE(2964)] = 114226, + [SMALL_STATE(2965)] = 114321, + [SMALL_STATE(2966)] = 114372, + [SMALL_STATE(2967)] = 114459, + [SMALL_STATE(2968)] = 114548, + [SMALL_STATE(2969)] = 114639, + [SMALL_STATE(2970)] = 114712, + [SMALL_STATE(2971)] = 114787, + [SMALL_STATE(2972)] = 114870, + [SMALL_STATE(2973)] = 114967, + [SMALL_STATE(2974)] = 115072, + [SMALL_STATE(2975)] = 115177, + [SMALL_STATE(2976)] = 115282, + [SMALL_STATE(2977)] = 115387, + [SMALL_STATE(2978)] = 115492, + [SMALL_STATE(2979)] = 115597, + [SMALL_STATE(2980)] = 115702, + [SMALL_STATE(2981)] = 115807, + [SMALL_STATE(2982)] = 115866, + [SMALL_STATE(2983)] = 115971, + [SMALL_STATE(2984)] = 116076, + [SMALL_STATE(2985)] = 116181, + [SMALL_STATE(2986)] = 116286, + [SMALL_STATE(2987)] = 116391, + [SMALL_STATE(2988)] = 116470, + [SMALL_STATE(2989)] = 116539, + [SMALL_STATE(2990)] = 116632, + [SMALL_STATE(2991)] = 116727, + [SMALL_STATE(2992)] = 116802, + [SMALL_STATE(2993)] = 116889, + [SMALL_STATE(2994)] = 116978, + [SMALL_STATE(2995)] = 117069, + [SMALL_STATE(2996)] = 117142, + [SMALL_STATE(2997)] = 117217, + [SMALL_STATE(2998)] = 117300, + [SMALL_STATE(2999)] = 117397, + [SMALL_STATE(3000)] = 117502, + [SMALL_STATE(3001)] = 117607, + [SMALL_STATE(3002)] = 117712, + [SMALL_STATE(3003)] = 117817, + [SMALL_STATE(3004)] = 117922, + [SMALL_STATE(3005)] = 118027, + [SMALL_STATE(3006)] = 118132, + [SMALL_STATE(3007)] = 118237, + [SMALL_STATE(3008)] = 118342, + [SMALL_STATE(3009)] = 118447, + [SMALL_STATE(3010)] = 118552, + [SMALL_STATE(3011)] = 118619, + [SMALL_STATE(3012)] = 118692, + [SMALL_STATE(3013)] = 118797, + [SMALL_STATE(3014)] = 118862, + [SMALL_STATE(3015)] = 118929, + [SMALL_STATE(3016)] = 119002, + [SMALL_STATE(3017)] = 119107, + [SMALL_STATE(3018)] = 119172, + [SMALL_STATE(3019)] = 119225, + [SMALL_STATE(3020)] = 119282, + [SMALL_STATE(3021)] = 119341, + [SMALL_STATE(3022)] = 119446, + [SMALL_STATE(3023)] = 119551, + [SMALL_STATE(3024)] = 119656, + [SMALL_STATE(3025)] = 119761, + [SMALL_STATE(3026)] = 119866, + [SMALL_STATE(3027)] = 119945, + [SMALL_STATE(3028)] = 120014, + [SMALL_STATE(3029)] = 120107, + [SMALL_STATE(3030)] = 120202, + [SMALL_STATE(3031)] = 120277, + [SMALL_STATE(3032)] = 120364, + [SMALL_STATE(3033)] = 120453, + [SMALL_STATE(3034)] = 120544, + [SMALL_STATE(3035)] = 120617, + [SMALL_STATE(3036)] = 120692, + [SMALL_STATE(3037)] = 120775, + [SMALL_STATE(3038)] = 120872, + [SMALL_STATE(3039)] = 120977, + [SMALL_STATE(3040)] = 121082, + [SMALL_STATE(3041)] = 121187, + [SMALL_STATE(3042)] = 121292, + [SMALL_STATE(3043)] = 121397, + [SMALL_STATE(3044)] = 121502, + [SMALL_STATE(3045)] = 121607, + [SMALL_STATE(3046)] = 121712, + [SMALL_STATE(3047)] = 121779, + [SMALL_STATE(3048)] = 121852, + [SMALL_STATE(3049)] = 121957, + [SMALL_STATE(3050)] = 122014, + [SMALL_STATE(3051)] = 122065, + [SMALL_STATE(3052)] = 122122, + [SMALL_STATE(3053)] = 122197, + [SMALL_STATE(3054)] = 122301, + [SMALL_STATE(3055)] = 122351, + [SMALL_STATE(3056)] = 122401, + [SMALL_STATE(3057)] = 122451, + [SMALL_STATE(3058)] = 122511, + [SMALL_STATE(3059)] = 122571, + [SMALL_STATE(3060)] = 122631, + [SMALL_STATE(3061)] = 122689, + [SMALL_STATE(3062)] = 122739, + [SMALL_STATE(3063)] = 122797, + [SMALL_STATE(3064)] = 122855, + [SMALL_STATE(3065)] = 122905, + [SMALL_STATE(3066)] = 122963, + [SMALL_STATE(3067)] = 123017, + [SMALL_STATE(3068)] = 123065, + [SMALL_STATE(3069)] = 123119, + [SMALL_STATE(3070)] = 123167, + [SMALL_STATE(3071)] = 123221, + [SMALL_STATE(3072)] = 123269, + [SMALL_STATE(3073)] = 123329, + [SMALL_STATE(3074)] = 123389, + [SMALL_STATE(3075)] = 123453, + [SMALL_STATE(3076)] = 123557, + [SMALL_STATE(3077)] = 123661, + [SMALL_STATE(3078)] = 123711, + [SMALL_STATE(3079)] = 123815, + [SMALL_STATE(3080)] = 123873, + [SMALL_STATE(3081)] = 123931, + [SMALL_STATE(3082)] = 123989, + [SMALL_STATE(3083)] = 124047, + [SMALL_STATE(3084)] = 124105, + [SMALL_STATE(3085)] = 124209, + [SMALL_STATE(3086)] = 124267, + [SMALL_STATE(3087)] = 124371, + [SMALL_STATE(3088)] = 124475, + [SMALL_STATE(3089)] = 124579, + [SMALL_STATE(3090)] = 124683, + [SMALL_STATE(3091)] = 124787, + [SMALL_STATE(3092)] = 124865, + [SMALL_STATE(3093)] = 124933, + [SMALL_STATE(3094)] = 125025, + [SMALL_STATE(3095)] = 125119, + [SMALL_STATE(3096)] = 125193, + [SMALL_STATE(3097)] = 125279, + [SMALL_STATE(3098)] = 125367, + [SMALL_STATE(3099)] = 125457, + [SMALL_STATE(3100)] = 125529, + [SMALL_STATE(3101)] = 125603, + [SMALL_STATE(3102)] = 125685, + [SMALL_STATE(3103)] = 125781, + [SMALL_STATE(3104)] = 125885, + [SMALL_STATE(3105)] = 125989, + [SMALL_STATE(3106)] = 126093, + [SMALL_STATE(3107)] = 126197, + [SMALL_STATE(3108)] = 126301, + [SMALL_STATE(3109)] = 126405, + [SMALL_STATE(3110)] = 126509, + [SMALL_STATE(3111)] = 126613, + [SMALL_STATE(3112)] = 126671, + [SMALL_STATE(3113)] = 126729, + [SMALL_STATE(3114)] = 126787, + [SMALL_STATE(3115)] = 126891, + [SMALL_STATE(3116)] = 126957, + [SMALL_STATE(3117)] = 127013, + [SMALL_STATE(3118)] = 127073, + [SMALL_STATE(3119)] = 127133, + [SMALL_STATE(3120)] = 127197, + [SMALL_STATE(3121)] = 127247, + [SMALL_STATE(3122)] = 127297, + [SMALL_STATE(3123)] = 127347, + [SMALL_STATE(3124)] = 127451, + [SMALL_STATE(3125)] = 127511, + [SMALL_STATE(3126)] = 127571, + [SMALL_STATE(3127)] = 127629, + [SMALL_STATE(3128)] = 127687, + [SMALL_STATE(3129)] = 127745, + [SMALL_STATE(3130)] = 127849, + [SMALL_STATE(3131)] = 127915, + [SMALL_STATE(3132)] = 127987, + [SMALL_STATE(3133)] = 128091, + [SMALL_STATE(3134)] = 128155, + [SMALL_STATE(3135)] = 128259, + [SMALL_STATE(3136)] = 128363, + [SMALL_STATE(3137)] = 128467, + [SMALL_STATE(3138)] = 128571, + [SMALL_STATE(3139)] = 128675, + [SMALL_STATE(3140)] = 128725, + [SMALL_STATE(3141)] = 128783, + [SMALL_STATE(3142)] = 128887, + [SMALL_STATE(3143)] = 128941, + [SMALL_STATE(3144)] = 129001, + [SMALL_STATE(3145)] = 129061, + [SMALL_STATE(3146)] = 129121, + [SMALL_STATE(3147)] = 129181, + [SMALL_STATE(3148)] = 129235, + [SMALL_STATE(3149)] = 129341, + [SMALL_STATE(3150)] = 129395, + [SMALL_STATE(3151)] = 129449, + [SMALL_STATE(3152)] = 129503, + [SMALL_STATE(3153)] = 129565, + [SMALL_STATE(3154)] = 129625, + [SMALL_STATE(3155)] = 129729, + [SMALL_STATE(3156)] = 129783, + [SMALL_STATE(3157)] = 129841, + [SMALL_STATE(3158)] = 129890, + [SMALL_STATE(3159)] = 129991, + [SMALL_STATE(3160)] = 130044, + [SMALL_STATE(3161)] = 130145, + [SMALL_STATE(3162)] = 130246, + [SMALL_STATE(3163)] = 130295, + [SMALL_STATE(3164)] = 130344, + [SMALL_STATE(3165)] = 130397, + [SMALL_STATE(3166)] = 130450, + [SMALL_STATE(3167)] = 130499, + [SMALL_STATE(3168)] = 130558, + [SMALL_STATE(3169)] = 130607, + [SMALL_STATE(3170)] = 130657, + [SMALL_STATE(3171)] = 130703, + [SMALL_STATE(3172)] = 130749, + [SMALL_STATE(3173)] = 130795, + [SMALL_STATE(3174)] = 130841, + [SMALL_STATE(3175)] = 130887, + [SMALL_STATE(3176)] = 130933, + [SMALL_STATE(3177)] = 130979, + [SMALL_STATE(3178)] = 131029, + [SMALL_STATE(3179)] = 131075, + [SMALL_STATE(3180)] = 131121, + [SMALL_STATE(3181)] = 131167, + [SMALL_STATE(3182)] = 131213, + [SMALL_STATE(3183)] = 131259, + [SMALL_STATE(3184)] = 131305, + [SMALL_STATE(3185)] = 131351, + [SMALL_STATE(3186)] = 131397, + [SMALL_STATE(3187)] = 131443, + [SMALL_STATE(3188)] = 131489, + [SMALL_STATE(3189)] = 131535, + [SMALL_STATE(3190)] = 131581, + [SMALL_STATE(3191)] = 131629, + [SMALL_STATE(3192)] = 131679, + [SMALL_STATE(3193)] = 131725, + [SMALL_STATE(3194)] = 131771, + [SMALL_STATE(3195)] = 131817, + [SMALL_STATE(3196)] = 131863, + [SMALL_STATE(3197)] = 131911, + [SMALL_STATE(3198)] = 131957, + [SMALL_STATE(3199)] = 132003, + [SMALL_STATE(3200)] = 132049, + [SMALL_STATE(3201)] = 132095, + [SMALL_STATE(3202)] = 132143, + [SMALL_STATE(3203)] = 132189, + [SMALL_STATE(3204)] = 132235, + [SMALL_STATE(3205)] = 132281, + [SMALL_STATE(3206)] = 132329, + [SMALL_STATE(3207)] = 132375, + [SMALL_STATE(3208)] = 132421, + [SMALL_STATE(3209)] = 132467, + [SMALL_STATE(3210)] = 132513, + [SMALL_STATE(3211)] = 132561, + [SMALL_STATE(3212)] = 132607, + [SMALL_STATE(3213)] = 132653, + [SMALL_STATE(3214)] = 132701, + [SMALL_STATE(3215)] = 132747, + [SMALL_STATE(3216)] = 132793, + [SMALL_STATE(3217)] = 132839, + [SMALL_STATE(3218)] = 132885, + [SMALL_STATE(3219)] = 132931, + [SMALL_STATE(3220)] = 132977, + [SMALL_STATE(3221)] = 133023, + [SMALL_STATE(3222)] = 133071, + [SMALL_STATE(3223)] = 133117, + [SMALL_STATE(3224)] = 133163, + [SMALL_STATE(3225)] = 133211, + [SMALL_STATE(3226)] = 133261, + [SMALL_STATE(3227)] = 133307, + [SMALL_STATE(3228)] = 133353, + [SMALL_STATE(3229)] = 133399, + [SMALL_STATE(3230)] = 133447, + [SMALL_STATE(3231)] = 133493, + [SMALL_STATE(3232)] = 133539, + [SMALL_STATE(3233)] = 133587, + [SMALL_STATE(3234)] = 133635, + [SMALL_STATE(3235)] = 133681, + [SMALL_STATE(3236)] = 133733, + [SMALL_STATE(3237)] = 133779, + [SMALL_STATE(3238)] = 133825, + [SMALL_STATE(3239)] = 133871, + [SMALL_STATE(3240)] = 133927, + [SMALL_STATE(3241)] = 133975, + [SMALL_STATE(3242)] = 134021, + [SMALL_STATE(3243)] = 134089, + [SMALL_STATE(3244)] = 134137, + [SMALL_STATE(3245)] = 134191, + [SMALL_STATE(3246)] = 134245, + [SMALL_STATE(3247)] = 134291, + [SMALL_STATE(3248)] = 134337, + [SMALL_STATE(3249)] = 134389, + [SMALL_STATE(3250)] = 134435, + [SMALL_STATE(3251)] = 134483, + [SMALL_STATE(3252)] = 134529, + [SMALL_STATE(3253)] = 134577, + [SMALL_STATE(3254)] = 134623, + [SMALL_STATE(3255)] = 134684, + [SMALL_STATE(3256)] = 134729, + [SMALL_STATE(3257)] = 134778, + [SMALL_STATE(3258)] = 134823, + [SMALL_STATE(3259)] = 134868, + [SMALL_STATE(3260)] = 134913, + [SMALL_STATE(3261)] = 134958, + [SMALL_STATE(3262)] = 135003, + [SMALL_STATE(3263)] = 135062, + [SMALL_STATE(3264)] = 135119, + [SMALL_STATE(3265)] = 135180, + [SMALL_STATE(3266)] = 135241, + [SMALL_STATE(3267)] = 135286, + [SMALL_STATE(3268)] = 135345, + [SMALL_STATE(3269)] = 135404, + [SMALL_STATE(3270)] = 135451, + [SMALL_STATE(3271)] = 135500, + [SMALL_STATE(3272)] = 135559, + [SMALL_STATE(3273)] = 135604, + [SMALL_STATE(3274)] = 135658, + [SMALL_STATE(3275)] = 135712, + [SMALL_STATE(3276)] = 135766, + [SMALL_STATE(3277)] = 135820, + [SMALL_STATE(3278)] = 135874, + [SMALL_STATE(3279)] = 135918, + [SMALL_STATE(3280)] = 135972, + [SMALL_STATE(3281)] = 136026, + [SMALL_STATE(3282)] = 136080, + [SMALL_STATE(3283)] = 136134, + [SMALL_STATE(3284)] = 136188, + [SMALL_STATE(3285)] = 136242, + [SMALL_STATE(3286)] = 136296, + [SMALL_STATE(3287)] = 136350, + [SMALL_STATE(3288)] = 136404, + [SMALL_STATE(3289)] = 136476, + [SMALL_STATE(3290)] = 136530, + [SMALL_STATE(3291)] = 136584, + [SMALL_STATE(3292)] = 136638, + [SMALL_STATE(3293)] = 136692, + [SMALL_STATE(3294)] = 136746, + [SMALL_STATE(3295)] = 136800, + [SMALL_STATE(3296)] = 136854, + [SMALL_STATE(3297)] = 136908, + [SMALL_STATE(3298)] = 136962, + [SMALL_STATE(3299)] = 137016, + [SMALL_STATE(3300)] = 137070, + [SMALL_STATE(3301)] = 137124, + [SMALL_STATE(3302)] = 137196, + [SMALL_STATE(3303)] = 137250, + [SMALL_STATE(3304)] = 137313, + [SMALL_STATE(3305)] = 137362, + [SMALL_STATE(3306)] = 137425, + [SMALL_STATE(3307)] = 137479, + [SMALL_STATE(3308)] = 137533, + [SMALL_STATE(3309)] = 137597, + [SMALL_STATE(3310)] = 137661, + [SMALL_STATE(3311)] = 137705, + [SMALL_STATE(3312)] = 137759, + [SMALL_STATE(3313)] = 137813, + [SMALL_STATE(3314)] = 137873, + [SMALL_STATE(3315)] = 137933, + [SMALL_STATE(3316)] = 137997, + [SMALL_STATE(3317)] = 138077, + [SMALL_STATE(3318)] = 138157, + [SMALL_STATE(3319)] = 138211, + [SMALL_STATE(3320)] = 138291, + [SMALL_STATE(3321)] = 138345, + [SMALL_STATE(3322)] = 138425, + [SMALL_STATE(3323)] = 138479, + [SMALL_STATE(3324)] = 138533, + [SMALL_STATE(3325)] = 138587, + [SMALL_STATE(3326)] = 138641, + [SMALL_STATE(3327)] = 138721, + [SMALL_STATE(3328)] = 138778, + [SMALL_STATE(3329)] = 138819, + [SMALL_STATE(3330)] = 138876, + [SMALL_STATE(3331)] = 138929, + [SMALL_STATE(3332)] = 138986, + [SMALL_STATE(3333)] = 139039, + [SMALL_STATE(3334)] = 139080, + [SMALL_STATE(3335)] = 139137, + [SMALL_STATE(3336)] = 139194, + [SMALL_STATE(3337)] = 139251, + [SMALL_STATE(3338)] = 139308, + [SMALL_STATE(3339)] = 139365, + [SMALL_STATE(3340)] = 139406, + [SMALL_STATE(3341)] = 139447, + [SMALL_STATE(3342)] = 139488, + [SMALL_STATE(3343)] = 139545, + [SMALL_STATE(3344)] = 139596, + [SMALL_STATE(3345)] = 139653, + [SMALL_STATE(3346)] = 139710, + [SMALL_STATE(3347)] = 139767, + [SMALL_STATE(3348)] = 139824, + [SMALL_STATE(3349)] = 139881, + [SMALL_STATE(3350)] = 139938, + [SMALL_STATE(3351)] = 139995, + [SMALL_STATE(3352)] = 140043, + [SMALL_STATE(3353)] = 140091, + [SMALL_STATE(3354)] = 140139, + [SMALL_STATE(3355)] = 140187, + [SMALL_STATE(3356)] = 140235, + [SMALL_STATE(3357)] = 140285, + [SMALL_STATE(3358)] = 140333, + [SMALL_STATE(3359)] = 140381, + [SMALL_STATE(3360)] = 140429, + [SMALL_STATE(3361)] = 140477, + [SMALL_STATE(3362)] = 140525, + [SMALL_STATE(3363)] = 140573, + [SMALL_STATE(3364)] = 140621, + [SMALL_STATE(3365)] = 140669, + [SMALL_STATE(3366)] = 140717, + [SMALL_STATE(3367)] = 140765, + [SMALL_STATE(3368)] = 140813, + [SMALL_STATE(3369)] = 140861, + [SMALL_STATE(3370)] = 140911, + [SMALL_STATE(3371)] = 140959, + [SMALL_STATE(3372)] = 141007, + [SMALL_STATE(3373)] = 141055, + [SMALL_STATE(3374)] = 141103, + [SMALL_STATE(3375)] = 141153, + [SMALL_STATE(3376)] = 141201, + [SMALL_STATE(3377)] = 141249, + [SMALL_STATE(3378)] = 141299, + [SMALL_STATE(3379)] = 141347, + [SMALL_STATE(3380)] = 141397, + [SMALL_STATE(3381)] = 141445, + [SMALL_STATE(3382)] = 141495, + [SMALL_STATE(3383)] = 141543, + [SMALL_STATE(3384)] = 141593, + [SMALL_STATE(3385)] = 141641, + [SMALL_STATE(3386)] = 141691, + [SMALL_STATE(3387)] = 141739, + [SMALL_STATE(3388)] = 141787, + [SMALL_STATE(3389)] = 141835, + [SMALL_STATE(3390)] = 141883, + [SMALL_STATE(3391)] = 141931, + [SMALL_STATE(3392)] = 141981, + [SMALL_STATE(3393)] = 142029, + [SMALL_STATE(3394)] = 142077, + [SMALL_STATE(3395)] = 142125, + [SMALL_STATE(3396)] = 142173, + [SMALL_STATE(3397)] = 142221, + [SMALL_STATE(3398)] = 142269, + [SMALL_STATE(3399)] = 142319, + [SMALL_STATE(3400)] = 142367, + [SMALL_STATE(3401)] = 142415, + [SMALL_STATE(3402)] = 142465, + [SMALL_STATE(3403)] = 142515, + [SMALL_STATE(3404)] = 142563, + [SMALL_STATE(3405)] = 142611, + [SMALL_STATE(3406)] = 142659, + [SMALL_STATE(3407)] = 142707, + [SMALL_STATE(3408)] = 142757, + [SMALL_STATE(3409)] = 142805, + [SMALL_STATE(3410)] = 142853, + [SMALL_STATE(3411)] = 142903, + [SMALL_STATE(3412)] = 142951, + [SMALL_STATE(3413)] = 142986, + [SMALL_STATE(3414)] = 143027, + [SMALL_STATE(3415)] = 143068, + [SMALL_STATE(3416)] = 143109, + [SMALL_STATE(3417)] = 143137, + [SMALL_STATE(3418)] = 143165, + [SMALL_STATE(3419)] = 143193, + [SMALL_STATE(3420)] = 143221, + [SMALL_STATE(3421)] = 143249, + [SMALL_STATE(3422)] = 143277, + [SMALL_STATE(3423)] = 143305, + [SMALL_STATE(3424)] = 143333, + [SMALL_STATE(3425)] = 143361, + [SMALL_STATE(3426)] = 143389, + [SMALL_STATE(3427)] = 143417, + [SMALL_STATE(3428)] = 143445, + [SMALL_STATE(3429)] = 143473, + [SMALL_STATE(3430)] = 143501, + [SMALL_STATE(3431)] = 143529, + [SMALL_STATE(3432)] = 143557, + [SMALL_STATE(3433)] = 143585, + [SMALL_STATE(3434)] = 143613, + [SMALL_STATE(3435)] = 143641, + [SMALL_STATE(3436)] = 143669, + [SMALL_STATE(3437)] = 143697, + [SMALL_STATE(3438)] = 143725, + [SMALL_STATE(3439)] = 143753, + [SMALL_STATE(3440)] = 143781, + [SMALL_STATE(3441)] = 143809, + [SMALL_STATE(3442)] = 143837, + [SMALL_STATE(3443)] = 143865, + [SMALL_STATE(3444)] = 143893, + [SMALL_STATE(3445)] = 143921, + [SMALL_STATE(3446)] = 143949, + [SMALL_STATE(3447)] = 143977, + [SMALL_STATE(3448)] = 144005, + [SMALL_STATE(3449)] = 144033, + [SMALL_STATE(3450)] = 144061, + [SMALL_STATE(3451)] = 144088, + [SMALL_STATE(3452)] = 144115, + [SMALL_STATE(3453)] = 144154, + [SMALL_STATE(3454)] = 144191, + [SMALL_STATE(3455)] = 144230, + [SMALL_STATE(3456)] = 144257, + [SMALL_STATE(3457)] = 144284, + [SMALL_STATE(3458)] = 144323, + [SMALL_STATE(3459)] = 144350, + [SMALL_STATE(3460)] = 144377, + [SMALL_STATE(3461)] = 144409, + [SMALL_STATE(3462)] = 144459, + [SMALL_STATE(3463)] = 144495, + [SMALL_STATE(3464)] = 144523, + [SMALL_STATE(3465)] = 144553, + [SMALL_STATE(3466)] = 144587, + [SMALL_STATE(3467)] = 144613, + [SMALL_STATE(3468)] = 144641, + [SMALL_STATE(3469)] = 144667, + [SMALL_STATE(3470)] = 144693, + [SMALL_STATE(3471)] = 144723, + [SMALL_STATE(3472)] = 144752, + [SMALL_STATE(3473)] = 144777, + [SMALL_STATE(3474)] = 144802, + [SMALL_STATE(3475)] = 144843, + [SMALL_STATE(3476)] = 144890, + [SMALL_STATE(3477)] = 144915, + [SMALL_STATE(3478)] = 144962, + [SMALL_STATE(3479)] = 144987, + [SMALL_STATE(3480)] = 145034, + [SMALL_STATE(3481)] = 145059, + [SMALL_STATE(3482)] = 145084, + [SMALL_STATE(3483)] = 145119, + [SMALL_STATE(3484)] = 145166, + [SMALL_STATE(3485)] = 145191, + [SMALL_STATE(3486)] = 145216, + [SMALL_STATE(3487)] = 145241, + [SMALL_STATE(3488)] = 145288, + [SMALL_STATE(3489)] = 145329, + [SMALL_STATE(3490)] = 145354, + [SMALL_STATE(3491)] = 145379, + [SMALL_STATE(3492)] = 145404, + [SMALL_STATE(3493)] = 145429, + [SMALL_STATE(3494)] = 145454, + [SMALL_STATE(3495)] = 145479, + [SMALL_STATE(3496)] = 145504, + [SMALL_STATE(3497)] = 145529, + [SMALL_STATE(3498)] = 145554, + [SMALL_STATE(3499)] = 145579, + [SMALL_STATE(3500)] = 145604, + [SMALL_STATE(3501)] = 145639, + [SMALL_STATE(3502)] = 145686, + [SMALL_STATE(3503)] = 145733, + [SMALL_STATE(3504)] = 145758, + [SMALL_STATE(3505)] = 145805, + [SMALL_STATE(3506)] = 145830, + [SMALL_STATE(3507)] = 145855, + [SMALL_STATE(3508)] = 145902, + [SMALL_STATE(3509)] = 145927, + [SMALL_STATE(3510)] = 145974, + [SMALL_STATE(3511)] = 146021, + [SMALL_STATE(3512)] = 146046, + [SMALL_STATE(3513)] = 146073, + [SMALL_STATE(3514)] = 146120, + [SMALL_STATE(3515)] = 146167, + [SMALL_STATE(3516)] = 146214, + [SMALL_STATE(3517)] = 146255, + [SMALL_STATE(3518)] = 146302, + [SMALL_STATE(3519)] = 146327, + [SMALL_STATE(3520)] = 146352, + [SMALL_STATE(3521)] = 146377, + [SMALL_STATE(3522)] = 146402, + [SMALL_STATE(3523)] = 146427, + [SMALL_STATE(3524)] = 146468, + [SMALL_STATE(3525)] = 146509, + [SMALL_STATE(3526)] = 146534, + [SMALL_STATE(3527)] = 146559, + [SMALL_STATE(3528)] = 146594, + [SMALL_STATE(3529)] = 146641, + [SMALL_STATE(3530)] = 146688, + [SMALL_STATE(3531)] = 146735, + [SMALL_STATE(3532)] = 146782, + [SMALL_STATE(3533)] = 146829, + [SMALL_STATE(3534)] = 146862, + [SMALL_STATE(3535)] = 146887, + [SMALL_STATE(3536)] = 146928, + [SMALL_STATE(3537)] = 146975, + [SMALL_STATE(3538)] = 147022, + [SMALL_STATE(3539)] = 147069, + [SMALL_STATE(3540)] = 147094, + [SMALL_STATE(3541)] = 147119, + [SMALL_STATE(3542)] = 147144, + [SMALL_STATE(3543)] = 147169, + [SMALL_STATE(3544)] = 147191, + [SMALL_STATE(3545)] = 147215, + [SMALL_STATE(3546)] = 147239, + [SMALL_STATE(3547)] = 147271, + [SMALL_STATE(3548)] = 147295, + [SMALL_STATE(3549)] = 147319, + [SMALL_STATE(3550)] = 147343, + [SMALL_STATE(3551)] = 147367, + [SMALL_STATE(3552)] = 147395, + [SMALL_STATE(3553)] = 147421, + [SMALL_STATE(3554)] = 147445, + [SMALL_STATE(3555)] = 147469, + [SMALL_STATE(3556)] = 147493, + [SMALL_STATE(3557)] = 147517, + [SMALL_STATE(3558)] = 147557, + [SMALL_STATE(3559)] = 147579, + [SMALL_STATE(3560)] = 147619, + [SMALL_STATE(3561)] = 147643, + [SMALL_STATE(3562)] = 147667, + [SMALL_STATE(3563)] = 147691, + [SMALL_STATE(3564)] = 147713, + [SMALL_STATE(3565)] = 147737, + [SMALL_STATE(3566)] = 147777, + [SMALL_STATE(3567)] = 147801, + [SMALL_STATE(3568)] = 147825, + [SMALL_STATE(3569)] = 147849, + [SMALL_STATE(3570)] = 147873, + [SMALL_STATE(3571)] = 147899, + [SMALL_STATE(3572)] = 147923, + [SMALL_STATE(3573)] = 147947, + [SMALL_STATE(3574)] = 147971, + [SMALL_STATE(3575)] = 148011, + [SMALL_STATE(3576)] = 148035, + [SMALL_STATE(3577)] = 148065, + [SMALL_STATE(3578)] = 148097, + [SMALL_STATE(3579)] = 148121, + [SMALL_STATE(3580)] = 148161, + [SMALL_STATE(3581)] = 148193, + [SMALL_STATE(3582)] = 148233, + [SMALL_STATE(3583)] = 148255, + [SMALL_STATE(3584)] = 148287, + [SMALL_STATE(3585)] = 148327, + [SMALL_STATE(3586)] = 148367, + [SMALL_STATE(3587)] = 148407, + [SMALL_STATE(3588)] = 148431, + [SMALL_STATE(3589)] = 148455, + [SMALL_STATE(3590)] = 148485, + [SMALL_STATE(3591)] = 148515, + [SMALL_STATE(3592)] = 148547, + [SMALL_STATE(3593)] = 148579, + [SMALL_STATE(3594)] = 148611, + [SMALL_STATE(3595)] = 148633, + [SMALL_STATE(3596)] = 148657, + [SMALL_STATE(3597)] = 148681, + [SMALL_STATE(3598)] = 148721, + [SMALL_STATE(3599)] = 148751, + [SMALL_STATE(3600)] = 148783, + [SMALL_STATE(3601)] = 148815, + [SMALL_STATE(3602)] = 148847, + [SMALL_STATE(3603)] = 148869, + [SMALL_STATE(3604)] = 148899, + [SMALL_STATE(3605)] = 148931, + [SMALL_STATE(3606)] = 148963, + [SMALL_STATE(3607)] = 148995, + [SMALL_STATE(3608)] = 149017, + [SMALL_STATE(3609)] = 149047, + [SMALL_STATE(3610)] = 149079, + [SMALL_STATE(3611)] = 149111, + [SMALL_STATE(3612)] = 149143, + [SMALL_STATE(3613)] = 149167, + [SMALL_STATE(3614)] = 149191, + [SMALL_STATE(3615)] = 149213, + [SMALL_STATE(3616)] = 149243, + [SMALL_STATE(3617)] = 149275, + [SMALL_STATE(3618)] = 149307, + [SMALL_STATE(3619)] = 149339, + [SMALL_STATE(3620)] = 149363, + [SMALL_STATE(3621)] = 149387, + [SMALL_STATE(3622)] = 149417, + [SMALL_STATE(3623)] = 149449, + [SMALL_STATE(3624)] = 149481, + [SMALL_STATE(3625)] = 149513, + [SMALL_STATE(3626)] = 149537, + [SMALL_STATE(3627)] = 149559, + [SMALL_STATE(3628)] = 149583, + [SMALL_STATE(3629)] = 149613, + [SMALL_STATE(3630)] = 149645, + [SMALL_STATE(3631)] = 149677, + [SMALL_STATE(3632)] = 149709, + [SMALL_STATE(3633)] = 149733, + [SMALL_STATE(3634)] = 149757, + [SMALL_STATE(3635)] = 149779, + [SMALL_STATE(3636)] = 149803, + [SMALL_STATE(3637)] = 149827, + [SMALL_STATE(3638)] = 149851, + [SMALL_STATE(3639)] = 149875, + [SMALL_STATE(3640)] = 149897, + [SMALL_STATE(3641)] = 149921, + [SMALL_STATE(3642)] = 149942, + [SMALL_STATE(3643)] = 149983, + [SMALL_STATE(3644)] = 150024, + [SMALL_STATE(3645)] = 150057, + [SMALL_STATE(3646)] = 150098, + [SMALL_STATE(3647)] = 150121, + [SMALL_STATE(3648)] = 150150, + [SMALL_STATE(3649)] = 150179, + [SMALL_STATE(3650)] = 150220, + [SMALL_STATE(3651)] = 150257, + [SMALL_STATE(3652)] = 150298, + [SMALL_STATE(3653)] = 150339, + [SMALL_STATE(3654)] = 150364, + [SMALL_STATE(3655)] = 150393, + [SMALL_STATE(3656)] = 150434, + [SMALL_STATE(3657)] = 150475, + [SMALL_STATE(3658)] = 150516, + [SMALL_STATE(3659)] = 150539, + [SMALL_STATE(3660)] = 150560, + [SMALL_STATE(3661)] = 150581, + [SMALL_STATE(3662)] = 150618, + [SMALL_STATE(3663)] = 150639, + [SMALL_STATE(3664)] = 150660, + [SMALL_STATE(3665)] = 150701, + [SMALL_STATE(3666)] = 150726, + [SMALL_STATE(3667)] = 150755, + [SMALL_STATE(3668)] = 150776, + [SMALL_STATE(3669)] = 150797, + [SMALL_STATE(3670)] = 150826, + [SMALL_STATE(3671)] = 150863, + [SMALL_STATE(3672)] = 150884, + [SMALL_STATE(3673)] = 150913, + [SMALL_STATE(3674)] = 150934, + [SMALL_STATE(3675)] = 150955, + [SMALL_STATE(3676)] = 150976, + [SMALL_STATE(3677)] = 150997, + [SMALL_STATE(3678)] = 151030, + [SMALL_STATE(3679)] = 151075, + [SMALL_STATE(3680)] = 151096, + [SMALL_STATE(3681)] = 151129, + [SMALL_STATE(3682)] = 151150, + [SMALL_STATE(3683)] = 151177, + [SMALL_STATE(3684)] = 151214, + [SMALL_STATE(3685)] = 151247, + [SMALL_STATE(3686)] = 151284, + [SMALL_STATE(3687)] = 151305, + [SMALL_STATE(3688)] = 151338, + [SMALL_STATE(3689)] = 151371, + [SMALL_STATE(3690)] = 151400, + [SMALL_STATE(3691)] = 151429, + [SMALL_STATE(3692)] = 151452, + [SMALL_STATE(3693)] = 151479, + [SMALL_STATE(3694)] = 151508, + [SMALL_STATE(3695)] = 151549, + [SMALL_STATE(3696)] = 151590, + [SMALL_STATE(3697)] = 151619, + [SMALL_STATE(3698)] = 151646, + [SMALL_STATE(3699)] = 151675, + [SMALL_STATE(3700)] = 151716, + [SMALL_STATE(3701)] = 151743, + [SMALL_STATE(3702)] = 151764, + [SMALL_STATE(3703)] = 151785, + [SMALL_STATE(3704)] = 151806, + [SMALL_STATE(3705)] = 151827, + [SMALL_STATE(3706)] = 151868, + [SMALL_STATE(3707)] = 151889, + [SMALL_STATE(3708)] = 151910, + [SMALL_STATE(3709)] = 151951, + [SMALL_STATE(3710)] = 151972, + [SMALL_STATE(3711)] = 152009, + [SMALL_STATE(3712)] = 152046, + [SMALL_STATE(3713)] = 152067, + [SMALL_STATE(3714)] = 152088, + [SMALL_STATE(3715)] = 152109, + [SMALL_STATE(3716)] = 152130, + [SMALL_STATE(3717)] = 152151, + [SMALL_STATE(3718)] = 152172, + [SMALL_STATE(3719)] = 152193, + [SMALL_STATE(3720)] = 152214, + [SMALL_STATE(3721)] = 152235, + [SMALL_STATE(3722)] = 152256, + [SMALL_STATE(3723)] = 152279, + [SMALL_STATE(3724)] = 152302, + [SMALL_STATE(3725)] = 152323, + [SMALL_STATE(3726)] = 152346, + [SMALL_STATE(3727)] = 152367, + [SMALL_STATE(3728)] = 152408, + [SMALL_STATE(3729)] = 152441, + [SMALL_STATE(3730)] = 152482, + [SMALL_STATE(3731)] = 152505, + [SMALL_STATE(3732)] = 152546, + [SMALL_STATE(3733)] = 152571, + [SMALL_STATE(3734)] = 152612, + [SMALL_STATE(3735)] = 152653, + [SMALL_STATE(3736)] = 152694, + [SMALL_STATE(3737)] = 152735, + [SMALL_STATE(3738)] = 152760, + [SMALL_STATE(3739)] = 152783, + [SMALL_STATE(3740)] = 152808, + [SMALL_STATE(3741)] = 152845, + [SMALL_STATE(3742)] = 152876, + [SMALL_STATE(3743)] = 152899, + [SMALL_STATE(3744)] = 152930, + [SMALL_STATE(3745)] = 152961, + [SMALL_STATE(3746)] = 152992, + [SMALL_STATE(3747)] = 153029, + [SMALL_STATE(3748)] = 153060, + [SMALL_STATE(3749)] = 153089, + [SMALL_STATE(3750)] = 153126, + [SMALL_STATE(3751)] = 153157, + [SMALL_STATE(3752)] = 153198, + [SMALL_STATE(3753)] = 153218, + [SMALL_STATE(3754)] = 153238, + [SMALL_STATE(3755)] = 153268, + [SMALL_STATE(3756)] = 153288, + [SMALL_STATE(3757)] = 153316, + [SMALL_STATE(3758)] = 153340, + [SMALL_STATE(3759)] = 153364, + [SMALL_STATE(3760)] = 153386, + [SMALL_STATE(3761)] = 153406, + [SMALL_STATE(3762)] = 153426, + [SMALL_STATE(3763)] = 153448, + [SMALL_STATE(3764)] = 153472, + [SMALL_STATE(3765)] = 153492, + [SMALL_STATE(3766)] = 153512, + [SMALL_STATE(3767)] = 153540, + [SMALL_STATE(3768)] = 153560, + [SMALL_STATE(3769)] = 153588, + [SMALL_STATE(3770)] = 153608, + [SMALL_STATE(3771)] = 153634, + [SMALL_STATE(3772)] = 153662, + [SMALL_STATE(3773)] = 153690, + [SMALL_STATE(3774)] = 153718, + [SMALL_STATE(3775)] = 153746, + [SMALL_STATE(3776)] = 153768, + [SMALL_STATE(3777)] = 153788, + [SMALL_STATE(3778)] = 153826, + [SMALL_STATE(3779)] = 153850, + [SMALL_STATE(3780)] = 153880, + [SMALL_STATE(3781)] = 153904, + [SMALL_STATE(3782)] = 153928, + [SMALL_STATE(3783)] = 153952, + [SMALL_STATE(3784)] = 153980, + [SMALL_STATE(3785)] = 154007, + [SMALL_STATE(3786)] = 154030, + [SMALL_STATE(3787)] = 154051, + [SMALL_STATE(3788)] = 154070, + [SMALL_STATE(3789)] = 154089, + [SMALL_STATE(3790)] = 154108, + [SMALL_STATE(3791)] = 154127, + [SMALL_STATE(3792)] = 154146, + [SMALL_STATE(3793)] = 154165, + [SMALL_STATE(3794)] = 154184, + [SMALL_STATE(3795)] = 154203, + [SMALL_STATE(3796)] = 154222, + [SMALL_STATE(3797)] = 154241, + [SMALL_STATE(3798)] = 154260, + [SMALL_STATE(3799)] = 154279, + [SMALL_STATE(3800)] = 154298, + [SMALL_STATE(3801)] = 154317, + [SMALL_STATE(3802)] = 154336, + [SMALL_STATE(3803)] = 154355, + [SMALL_STATE(3804)] = 154374, + [SMALL_STATE(3805)] = 154393, + [SMALL_STATE(3806)] = 154418, + [SMALL_STATE(3807)] = 154443, + [SMALL_STATE(3808)] = 154462, + [SMALL_STATE(3809)] = 154481, + [SMALL_STATE(3810)] = 154500, + [SMALL_STATE(3811)] = 154519, + [SMALL_STATE(3812)] = 154538, + [SMALL_STATE(3813)] = 154557, + [SMALL_STATE(3814)] = 154576, + [SMALL_STATE(3815)] = 154595, + [SMALL_STATE(3816)] = 154614, + [SMALL_STATE(3817)] = 154633, + [SMALL_STATE(3818)] = 154652, + [SMALL_STATE(3819)] = 154671, + [SMALL_STATE(3820)] = 154690, + [SMALL_STATE(3821)] = 154709, + [SMALL_STATE(3822)] = 154728, + [SMALL_STATE(3823)] = 154747, + [SMALL_STATE(3824)] = 154766, + [SMALL_STATE(3825)] = 154785, + [SMALL_STATE(3826)] = 154804, + [SMALL_STATE(3827)] = 154823, + [SMALL_STATE(3828)] = 154842, + [SMALL_STATE(3829)] = 154861, + [SMALL_STATE(3830)] = 154892, + [SMALL_STATE(3831)] = 154923, + [SMALL_STATE(3832)] = 154954, + [SMALL_STATE(3833)] = 154973, + [SMALL_STATE(3834)] = 154992, + [SMALL_STATE(3835)] = 155011, + [SMALL_STATE(3836)] = 155030, + [SMALL_STATE(3837)] = 155049, + [SMALL_STATE(3838)] = 155068, + [SMALL_STATE(3839)] = 155087, + [SMALL_STATE(3840)] = 155106, + [SMALL_STATE(3841)] = 155125, + [SMALL_STATE(3842)] = 155144, + [SMALL_STATE(3843)] = 155163, + [SMALL_STATE(3844)] = 155184, + [SMALL_STATE(3845)] = 155203, + [SMALL_STATE(3846)] = 155222, + [SMALL_STATE(3847)] = 155241, + [SMALL_STATE(3848)] = 155260, + [SMALL_STATE(3849)] = 155279, + [SMALL_STATE(3850)] = 155298, + [SMALL_STATE(3851)] = 155317, + [SMALL_STATE(3852)] = 155336, + [SMALL_STATE(3853)] = 155355, + [SMALL_STATE(3854)] = 155374, + [SMALL_STATE(3855)] = 155393, + [SMALL_STATE(3856)] = 155412, + [SMALL_STATE(3857)] = 155431, + [SMALL_STATE(3858)] = 155450, + [SMALL_STATE(3859)] = 155469, + [SMALL_STATE(3860)] = 155488, + [SMALL_STATE(3861)] = 155509, + [SMALL_STATE(3862)] = 155528, + [SMALL_STATE(3863)] = 155547, + [SMALL_STATE(3864)] = 155566, + [SMALL_STATE(3865)] = 155597, + [SMALL_STATE(3866)] = 155620, + [SMALL_STATE(3867)] = 155641, + [SMALL_STATE(3868)] = 155680, + [SMALL_STATE(3869)] = 155701, + [SMALL_STATE(3870)] = 155722, + [SMALL_STATE(3871)] = 155743, + [SMALL_STATE(3872)] = 155764, + [SMALL_STATE(3873)] = 155787, + [SMALL_STATE(3874)] = 155808, + [SMALL_STATE(3875)] = 155829, + [SMALL_STATE(3876)] = 155852, + [SMALL_STATE(3877)] = 155875, + [SMALL_STATE(3878)] = 155904, + [SMALL_STATE(3879)] = 155925, + [SMALL_STATE(3880)] = 155946, + [SMALL_STATE(3881)] = 155967, + [SMALL_STATE(3882)] = 155988, + [SMALL_STATE(3883)] = 156011, + [SMALL_STATE(3884)] = 156032, + [SMALL_STATE(3885)] = 156053, + [SMALL_STATE(3886)] = 156074, + [SMALL_STATE(3887)] = 156099, + [SMALL_STATE(3888)] = 156124, + [SMALL_STATE(3889)] = 156147, + [SMALL_STATE(3890)] = 156170, + [SMALL_STATE(3891)] = 156191, + [SMALL_STATE(3892)] = 156212, + [SMALL_STATE(3893)] = 156231, + [SMALL_STATE(3894)] = 156250, + [SMALL_STATE(3895)] = 156277, + [SMALL_STATE(3896)] = 156296, + [SMALL_STATE(3897)] = 156317, + [SMALL_STATE(3898)] = 156338, + [SMALL_STATE(3899)] = 156359, + [SMALL_STATE(3900)] = 156384, + [SMALL_STATE(3901)] = 156405, + [SMALL_STATE(3902)] = 156426, + [SMALL_STATE(3903)] = 156447, + [SMALL_STATE(3904)] = 156468, + [SMALL_STATE(3905)] = 156489, + [SMALL_STATE(3906)] = 156510, + [SMALL_STATE(3907)] = 156531, + [SMALL_STATE(3908)] = 156556, + [SMALL_STATE(3909)] = 156577, + [SMALL_STATE(3910)] = 156600, + [SMALL_STATE(3911)] = 156621, + [SMALL_STATE(3912)] = 156642, + [SMALL_STATE(3913)] = 156663, + [SMALL_STATE(3914)] = 156684, + [SMALL_STATE(3915)] = 156709, + [SMALL_STATE(3916)] = 156730, + [SMALL_STATE(3917)] = 156751, + [SMALL_STATE(3918)] = 156776, + [SMALL_STATE(3919)] = 156797, + [SMALL_STATE(3920)] = 156818, + [SMALL_STATE(3921)] = 156839, + [SMALL_STATE(3922)] = 156860, + [SMALL_STATE(3923)] = 156879, + [SMALL_STATE(3924)] = 156909, + [SMALL_STATE(3925)] = 156933, + [SMALL_STATE(3926)] = 156955, + [SMALL_STATE(3927)] = 156973, + [SMALL_STATE(3928)] = 156991, + [SMALL_STATE(3929)] = 157009, + [SMALL_STATE(3930)] = 157031, + [SMALL_STATE(3931)] = 157049, + [SMALL_STATE(3932)] = 157067, + [SMALL_STATE(3933)] = 157085, + [SMALL_STATE(3934)] = 157109, + [SMALL_STATE(3935)] = 157127, + [SMALL_STATE(3936)] = 157145, + [SMALL_STATE(3937)] = 157165, + [SMALL_STATE(3938)] = 157201, + [SMALL_STATE(3939)] = 157219, + [SMALL_STATE(3940)] = 157237, + [SMALL_STATE(3941)] = 157255, + [SMALL_STATE(3942)] = 157273, + [SMALL_STATE(3943)] = 157301, + [SMALL_STATE(3944)] = 157321, + [SMALL_STATE(3945)] = 157341, + [SMALL_STATE(3946)] = 157359, + [SMALL_STATE(3947)] = 157383, + [SMALL_STATE(3948)] = 157401, + [SMALL_STATE(3949)] = 157421, + [SMALL_STATE(3950)] = 157439, + [SMALL_STATE(3951)] = 157465, + [SMALL_STATE(3952)] = 157500, + [SMALL_STATE(3953)] = 157517, + [SMALL_STATE(3954)] = 157552, + [SMALL_STATE(3955)] = 157569, + [SMALL_STATE(3956)] = 157586, + [SMALL_STATE(3957)] = 157607, + [SMALL_STATE(3958)] = 157636, + [SMALL_STATE(3959)] = 157665, + [SMALL_STATE(3960)] = 157694, + [SMALL_STATE(3961)] = 157711, + [SMALL_STATE(3962)] = 157740, + [SMALL_STATE(3963)] = 157769, + [SMALL_STATE(3964)] = 157798, + [SMALL_STATE(3965)] = 157827, + [SMALL_STATE(3966)] = 157856, + [SMALL_STATE(3967)] = 157873, + [SMALL_STATE(3968)] = 157902, + [SMALL_STATE(3969)] = 157931, + [SMALL_STATE(3970)] = 157966, + [SMALL_STATE(3971)] = 157983, + [SMALL_STATE(3972)] = 158018, + [SMALL_STATE(3973)] = 158035, + [SMALL_STATE(3974)] = 158054, + [SMALL_STATE(3975)] = 158071, + [SMALL_STATE(3976)] = 158100, + [SMALL_STATE(3977)] = 158127, + [SMALL_STATE(3978)] = 158144, + [SMALL_STATE(3979)] = 158175, + [SMALL_STATE(3980)] = 158202, + [SMALL_STATE(3981)] = 158229, + [SMALL_STATE(3982)] = 158246, + [SMALL_STATE(3983)] = 158263, + [SMALL_STATE(3984)] = 158280, + [SMALL_STATE(3985)] = 158297, + [SMALL_STATE(3986)] = 158318, + [SMALL_STATE(3987)] = 158335, + [SMALL_STATE(3988)] = 158370, + [SMALL_STATE(3989)] = 158387, + [SMALL_STATE(3990)] = 158416, + [SMALL_STATE(3991)] = 158445, + [SMALL_STATE(3992)] = 158474, + [SMALL_STATE(3993)] = 158503, + [SMALL_STATE(3994)] = 158530, + [SMALL_STATE(3995)] = 158547, + [SMALL_STATE(3996)] = 158566, + [SMALL_STATE(3997)] = 158595, + [SMALL_STATE(3998)] = 158624, + [SMALL_STATE(3999)] = 158641, + [SMALL_STATE(4000)] = 158658, + [SMALL_STATE(4001)] = 158687, + [SMALL_STATE(4002)] = 158704, + [SMALL_STATE(4003)] = 158725, + [SMALL_STATE(4004)] = 158754, + [SMALL_STATE(4005)] = 158783, + [SMALL_STATE(4006)] = 158818, + [SMALL_STATE(4007)] = 158835, + [SMALL_STATE(4008)] = 158852, + [SMALL_STATE(4009)] = 158869, + [SMALL_STATE(4010)] = 158888, + [SMALL_STATE(4011)] = 158917, + [SMALL_STATE(4012)] = 158934, + [SMALL_STATE(4013)] = 158961, + [SMALL_STATE(4014)] = 158982, + [SMALL_STATE(4015)] = 159017, + [SMALL_STATE(4016)] = 159034, + [SMALL_STATE(4017)] = 159051, + [SMALL_STATE(4018)] = 159068, + [SMALL_STATE(4019)] = 159087, + [SMALL_STATE(4020)] = 159114, + [SMALL_STATE(4021)] = 159131, + [SMALL_STATE(4022)] = 159148, + [SMALL_STATE(4023)] = 159183, + [SMALL_STATE(4024)] = 159200, + [SMALL_STATE(4025)] = 159229, + [SMALL_STATE(4026)] = 159246, + [SMALL_STATE(4027)] = 159275, + [SMALL_STATE(4028)] = 159298, + [SMALL_STATE(4029)] = 159327, + [SMALL_STATE(4030)] = 159356, + [SMALL_STATE(4031)] = 159385, + [SMALL_STATE(4032)] = 159414, + [SMALL_STATE(4033)] = 159435, + [SMALL_STATE(4034)] = 159454, + [SMALL_STATE(4035)] = 159473, + [SMALL_STATE(4036)] = 159502, + [SMALL_STATE(4037)] = 159519, + [SMALL_STATE(4038)] = 159536, + [SMALL_STATE(4039)] = 159571, + [SMALL_STATE(4040)] = 159602, + [SMALL_STATE(4041)] = 159619, + [SMALL_STATE(4042)] = 159654, + [SMALL_STATE(4043)] = 159683, + [SMALL_STATE(4044)] = 159712, + [SMALL_STATE(4045)] = 159741, + [SMALL_STATE(4046)] = 159770, + [SMALL_STATE(4047)] = 159799, + [SMALL_STATE(4048)] = 159828, + [SMALL_STATE(4049)] = 159845, + [SMALL_STATE(4050)] = 159862, + [SMALL_STATE(4051)] = 159891, + [SMALL_STATE(4052)] = 159926, + [SMALL_STATE(4053)] = 159955, + [SMALL_STATE(4054)] = 159984, + [SMALL_STATE(4055)] = 160019, + [SMALL_STATE(4056)] = 160042, + [SMALL_STATE(4057)] = 160069, + [SMALL_STATE(4058)] = 160088, + [SMALL_STATE(4059)] = 160105, + [SMALL_STATE(4060)] = 160122, + [SMALL_STATE(4061)] = 160139, + [SMALL_STATE(4062)] = 160156, + [SMALL_STATE(4063)] = 160173, + [SMALL_STATE(4064)] = 160196, + [SMALL_STATE(4065)] = 160213, + [SMALL_STATE(4066)] = 160230, + [SMALL_STATE(4067)] = 160247, + [SMALL_STATE(4068)] = 160264, + [SMALL_STATE(4069)] = 160281, + [SMALL_STATE(4070)] = 160300, + [SMALL_STATE(4071)] = 160325, + [SMALL_STATE(4072)] = 160354, + [SMALL_STATE(4073)] = 160371, + [SMALL_STATE(4074)] = 160394, + [SMALL_STATE(4075)] = 160411, + [SMALL_STATE(4076)] = 160438, + [SMALL_STATE(4077)] = 160465, + [SMALL_STATE(4078)] = 160486, + [SMALL_STATE(4079)] = 160503, + [SMALL_STATE(4080)] = 160522, + [SMALL_STATE(4081)] = 160539, + [SMALL_STATE(4082)] = 160568, + [SMALL_STATE(4083)] = 160585, + [SMALL_STATE(4084)] = 160606, + [SMALL_STATE(4085)] = 160623, + [SMALL_STATE(4086)] = 160652, + [SMALL_STATE(4087)] = 160669, + [SMALL_STATE(4088)] = 160690, + [SMALL_STATE(4089)] = 160719, + [SMALL_STATE(4090)] = 160746, + [SMALL_STATE(4091)] = 160763, + [SMALL_STATE(4092)] = 160780, + [SMALL_STATE(4093)] = 160803, + [SMALL_STATE(4094)] = 160832, + [SMALL_STATE(4095)] = 160863, + [SMALL_STATE(4096)] = 160880, + [SMALL_STATE(4097)] = 160897, + [SMALL_STATE(4098)] = 160920, + [SMALL_STATE(4099)] = 160955, + [SMALL_STATE(4100)] = 160978, + [SMALL_STATE(4101)] = 160999, + [SMALL_STATE(4102)] = 161028, + [SMALL_STATE(4103)] = 161061, + [SMALL_STATE(4104)] = 161090, + [SMALL_STATE(4105)] = 161117, + [SMALL_STATE(4106)] = 161134, + [SMALL_STATE(4107)] = 161157, + [SMALL_STATE(4108)] = 161190, + [SMALL_STATE(4109)] = 161217, + [SMALL_STATE(4110)] = 161246, + [SMALL_STATE(4111)] = 161269, + [SMALL_STATE(4112)] = 161298, + [SMALL_STATE(4113)] = 161327, + [SMALL_STATE(4114)] = 161359, + [SMALL_STATE(4115)] = 161391, + [SMALL_STATE(4116)] = 161409, + [SMALL_STATE(4117)] = 161441, + [SMALL_STATE(4118)] = 161459, + [SMALL_STATE(4119)] = 161475, + [SMALL_STATE(4120)] = 161491, + [SMALL_STATE(4121)] = 161523, + [SMALL_STATE(4122)] = 161555, + [SMALL_STATE(4123)] = 161587, + [SMALL_STATE(4124)] = 161605, + [SMALL_STATE(4125)] = 161637, + [SMALL_STATE(4126)] = 161667, + [SMALL_STATE(4127)] = 161699, + [SMALL_STATE(4128)] = 161717, + [SMALL_STATE(4129)] = 161749, + [SMALL_STATE(4130)] = 161771, + [SMALL_STATE(4131)] = 161803, + [SMALL_STATE(4132)] = 161835, + [SMALL_STATE(4133)] = 161867, + [SMALL_STATE(4134)] = 161883, + [SMALL_STATE(4135)] = 161901, + [SMALL_STATE(4136)] = 161923, + [SMALL_STATE(4137)] = 161945, + [SMALL_STATE(4138)] = 161967, + [SMALL_STATE(4139)] = 161985, + [SMALL_STATE(4140)] = 162017, + [SMALL_STATE(4141)] = 162035, + [SMALL_STATE(4142)] = 162057, + [SMALL_STATE(4143)] = 162079, + [SMALL_STATE(4144)] = 162107, + [SMALL_STATE(4145)] = 162123, + [SMALL_STATE(4146)] = 162141, + [SMALL_STATE(4147)] = 162157, + [SMALL_STATE(4148)] = 162189, + [SMALL_STATE(4149)] = 162205, + [SMALL_STATE(4150)] = 162229, + [SMALL_STATE(4151)] = 162261, + [SMALL_STATE(4152)] = 162277, + [SMALL_STATE(4153)] = 162305, + [SMALL_STATE(4154)] = 162323, + [SMALL_STATE(4155)] = 162355, + [SMALL_STATE(4156)] = 162387, + [SMALL_STATE(4157)] = 162413, + [SMALL_STATE(4158)] = 162435, + [SMALL_STATE(4159)] = 162463, + [SMALL_STATE(4160)] = 162479, + [SMALL_STATE(4161)] = 162511, + [SMALL_STATE(4162)] = 162529, + [SMALL_STATE(4163)] = 162545, + [SMALL_STATE(4164)] = 162561, + [SMALL_STATE(4165)] = 162593, + [SMALL_STATE(4166)] = 162625, + [SMALL_STATE(4167)] = 162657, + [SMALL_STATE(4168)] = 162673, + [SMALL_STATE(4169)] = 162695, + [SMALL_STATE(4170)] = 162713, + [SMALL_STATE(4171)] = 162732, + [SMALL_STATE(4172)] = 162751, + [SMALL_STATE(4173)] = 162772, + [SMALL_STATE(4174)] = 162793, + [SMALL_STATE(4175)] = 162808, + [SMALL_STATE(4176)] = 162823, + [SMALL_STATE(4177)] = 162846, + [SMALL_STATE(4178)] = 162869, + [SMALL_STATE(4179)] = 162884, + [SMALL_STATE(4180)] = 162903, + [SMALL_STATE(4181)] = 162922, + [SMALL_STATE(4182)] = 162941, + [SMALL_STATE(4183)] = 162964, + [SMALL_STATE(4184)] = 162979, + [SMALL_STATE(4185)] = 162994, + [SMALL_STATE(4186)] = 163017, + [SMALL_STATE(4187)] = 163040, + [SMALL_STATE(4188)] = 163059, + [SMALL_STATE(4189)] = 163074, + [SMALL_STATE(4190)] = 163089, + [SMALL_STATE(4191)] = 163108, + [SMALL_STATE(4192)] = 163127, + [SMALL_STATE(4193)] = 163150, + [SMALL_STATE(4194)] = 163165, + [SMALL_STATE(4195)] = 163188, + [SMALL_STATE(4196)] = 163207, + [SMALL_STATE(4197)] = 163226, + [SMALL_STATE(4198)] = 163241, + [SMALL_STATE(4199)] = 163264, + [SMALL_STATE(4200)] = 163279, + [SMALL_STATE(4201)] = 163308, + [SMALL_STATE(4202)] = 163331, + [SMALL_STATE(4203)] = 163346, + [SMALL_STATE(4204)] = 163369, + [SMALL_STATE(4205)] = 163392, + [SMALL_STATE(4206)] = 163415, + [SMALL_STATE(4207)] = 163438, + [SMALL_STATE(4208)] = 163461, + [SMALL_STATE(4209)] = 163476, + [SMALL_STATE(4210)] = 163499, + [SMALL_STATE(4211)] = 163528, + [SMALL_STATE(4212)] = 163543, + [SMALL_STATE(4213)] = 163566, + [SMALL_STATE(4214)] = 163581, + [SMALL_STATE(4215)] = 163610, + [SMALL_STATE(4216)] = 163633, + [SMALL_STATE(4217)] = 163656, + [SMALL_STATE(4218)] = 163677, + [SMALL_STATE(4219)] = 163706, + [SMALL_STATE(4220)] = 163729, + [SMALL_STATE(4221)] = 163752, + [SMALL_STATE(4222)] = 163775, + [SMALL_STATE(4223)] = 163790, + [SMALL_STATE(4224)] = 163805, + [SMALL_STATE(4225)] = 163820, + [SMALL_STATE(4226)] = 163835, + [SMALL_STATE(4227)] = 163858, + [SMALL_STATE(4228)] = 163881, + [SMALL_STATE(4229)] = 163900, + [SMALL_STATE(4230)] = 163925, + [SMALL_STATE(4231)] = 163944, + [SMALL_STATE(4232)] = 163961, + [SMALL_STATE(4233)] = 163976, + [SMALL_STATE(4234)] = 163999, + [SMALL_STATE(4235)] = 164022, + [SMALL_STATE(4236)] = 164051, + [SMALL_STATE(4237)] = 164070, + [SMALL_STATE(4238)] = 164085, + [SMALL_STATE(4239)] = 164100, + [SMALL_STATE(4240)] = 164123, + [SMALL_STATE(4241)] = 164146, + [SMALL_STATE(4242)] = 164169, + [SMALL_STATE(4243)] = 164192, + [SMALL_STATE(4244)] = 164215, + [SMALL_STATE(4245)] = 164238, + [SMALL_STATE(4246)] = 164263, + [SMALL_STATE(4247)] = 164278, + [SMALL_STATE(4248)] = 164293, + [SMALL_STATE(4249)] = 164308, + [SMALL_STATE(4250)] = 164327, + [SMALL_STATE(4251)] = 164350, + [SMALL_STATE(4252)] = 164373, + [SMALL_STATE(4253)] = 164388, + [SMALL_STATE(4254)] = 164411, + [SMALL_STATE(4255)] = 164434, + [SMALL_STATE(4256)] = 164457, + [SMALL_STATE(4257)] = 164480, + [SMALL_STATE(4258)] = 164503, + [SMALL_STATE(4259)] = 164526, + [SMALL_STATE(4260)] = 164549, + [SMALL_STATE(4261)] = 164572, + [SMALL_STATE(4262)] = 164595, + [SMALL_STATE(4263)] = 164618, + [SMALL_STATE(4264)] = 164641, + [SMALL_STATE(4265)] = 164664, + [SMALL_STATE(4266)] = 164687, + [SMALL_STATE(4267)] = 164710, + [SMALL_STATE(4268)] = 164733, + [SMALL_STATE(4269)] = 164748, + [SMALL_STATE(4270)] = 164769, + [SMALL_STATE(4271)] = 164786, + [SMALL_STATE(4272)] = 164809, + [SMALL_STATE(4273)] = 164832, + [SMALL_STATE(4274)] = 164853, + [SMALL_STATE(4275)] = 164876, + [SMALL_STATE(4276)] = 164891, + [SMALL_STATE(4277)] = 164908, + [SMALL_STATE(4278)] = 164923, + [SMALL_STATE(4279)] = 164944, + [SMALL_STATE(4280)] = 164967, + [SMALL_STATE(4281)] = 164990, + [SMALL_STATE(4282)] = 165005, + [SMALL_STATE(4283)] = 165028, + [SMALL_STATE(4284)] = 165051, + [SMALL_STATE(4285)] = 165074, + [SMALL_STATE(4286)] = 165089, + [SMALL_STATE(4287)] = 165104, + [SMALL_STATE(4288)] = 165123, + [SMALL_STATE(4289)] = 165138, + [SMALL_STATE(4290)] = 165161, + [SMALL_STATE(4291)] = 165184, + [SMALL_STATE(4292)] = 165203, + [SMALL_STATE(4293)] = 165222, + [SMALL_STATE(4294)] = 165245, + [SMALL_STATE(4295)] = 165268, + [SMALL_STATE(4296)] = 165283, + [SMALL_STATE(4297)] = 165298, + [SMALL_STATE(4298)] = 165313, + [SMALL_STATE(4299)] = 165336, + [SMALL_STATE(4300)] = 165359, + [SMALL_STATE(4301)] = 165378, + [SMALL_STATE(4302)] = 165401, + [SMALL_STATE(4303)] = 165424, + [SMALL_STATE(4304)] = 165447, + [SMALL_STATE(4305)] = 165470, + [SMALL_STATE(4306)] = 165493, + [SMALL_STATE(4307)] = 165516, + [SMALL_STATE(4308)] = 165539, + [SMALL_STATE(4309)] = 165562, + [SMALL_STATE(4310)] = 165585, + [SMALL_STATE(4311)] = 165600, + [SMALL_STATE(4312)] = 165615, + [SMALL_STATE(4313)] = 165638, + [SMALL_STATE(4314)] = 165653, + [SMALL_STATE(4315)] = 165668, + [SMALL_STATE(4316)] = 165687, + [SMALL_STATE(4317)] = 165702, + [SMALL_STATE(4318)] = 165717, + [SMALL_STATE(4319)] = 165732, + [SMALL_STATE(4320)] = 165747, + [SMALL_STATE(4321)] = 165766, + [SMALL_STATE(4322)] = 165795, + [SMALL_STATE(4323)] = 165810, + [SMALL_STATE(4324)] = 165833, + [SMALL_STATE(4325)] = 165848, + [SMALL_STATE(4326)] = 165863, + [SMALL_STATE(4327)] = 165882, + [SMALL_STATE(4328)] = 165897, + [SMALL_STATE(4329)] = 165912, + [SMALL_STATE(4330)] = 165927, + [SMALL_STATE(4331)] = 165950, + [SMALL_STATE(4332)] = 165967, + [SMALL_STATE(4333)] = 165990, + [SMALL_STATE(4334)] = 166013, + [SMALL_STATE(4335)] = 166030, + [SMALL_STATE(4336)] = 166047, + [SMALL_STATE(4337)] = 166062, + [SMALL_STATE(4338)] = 166077, + [SMALL_STATE(4339)] = 166100, + [SMALL_STATE(4340)] = 166123, + [SMALL_STATE(4341)] = 166138, + [SMALL_STATE(4342)] = 166153, + [SMALL_STATE(4343)] = 166178, + [SMALL_STATE(4344)] = 166201, + [SMALL_STATE(4345)] = 166224, + [SMALL_STATE(4346)] = 166239, + [SMALL_STATE(4347)] = 166262, + [SMALL_STATE(4348)] = 166283, + [SMALL_STATE(4349)] = 166302, + [SMALL_STATE(4350)] = 166325, + [SMALL_STATE(4351)] = 166354, + [SMALL_STATE(4352)] = 166377, + [SMALL_STATE(4353)] = 166392, + [SMALL_STATE(4354)] = 166411, + [SMALL_STATE(4355)] = 166426, + [SMALL_STATE(4356)] = 166449, + [SMALL_STATE(4357)] = 166472, + [SMALL_STATE(4358)] = 166489, + [SMALL_STATE(4359)] = 166512, + [SMALL_STATE(4360)] = 166535, + [SMALL_STATE(4361)] = 166558, + [SMALL_STATE(4362)] = 166581, + [SMALL_STATE(4363)] = 166604, + [SMALL_STATE(4364)] = 166627, + [SMALL_STATE(4365)] = 166642, + [SMALL_STATE(4366)] = 166671, + [SMALL_STATE(4367)] = 166694, + [SMALL_STATE(4368)] = 166717, + [SMALL_STATE(4369)] = 166732, + [SMALL_STATE(4370)] = 166747, + [SMALL_STATE(4371)] = 166762, + [SMALL_STATE(4372)] = 166785, + [SMALL_STATE(4373)] = 166808, + [SMALL_STATE(4374)] = 166831, + [SMALL_STATE(4375)] = 166846, + [SMALL_STATE(4376)] = 166861, + [SMALL_STATE(4377)] = 166884, + [SMALL_STATE(4378)] = 166903, + [SMALL_STATE(4379)] = 166926, + [SMALL_STATE(4380)] = 166949, + [SMALL_STATE(4381)] = 166972, + [SMALL_STATE(4382)] = 166991, + [SMALL_STATE(4383)] = 167014, + [SMALL_STATE(4384)] = 167037, + [SMALL_STATE(4385)] = 167052, + [SMALL_STATE(4386)] = 167067, + [SMALL_STATE(4387)] = 167082, + [SMALL_STATE(4388)] = 167097, + [SMALL_STATE(4389)] = 167120, + [SMALL_STATE(4390)] = 167135, + [SMALL_STATE(4391)] = 167158, + [SMALL_STATE(4392)] = 167181, + [SMALL_STATE(4393)] = 167202, + [SMALL_STATE(4394)] = 167225, + [SMALL_STATE(4395)] = 167248, + [SMALL_STATE(4396)] = 167271, + [SMALL_STATE(4397)] = 167294, + [SMALL_STATE(4398)] = 167317, + [SMALL_STATE(4399)] = 167340, + [SMALL_STATE(4400)] = 167359, + [SMALL_STATE(4401)] = 167382, + [SMALL_STATE(4402)] = 167405, + [SMALL_STATE(4403)] = 167420, + [SMALL_STATE(4404)] = 167435, + [SMALL_STATE(4405)] = 167450, + [SMALL_STATE(4406)] = 167465, + [SMALL_STATE(4407)] = 167480, + [SMALL_STATE(4408)] = 167495, + [SMALL_STATE(4409)] = 167510, + [SMALL_STATE(4410)] = 167527, + [SMALL_STATE(4411)] = 167542, + [SMALL_STATE(4412)] = 167557, + [SMALL_STATE(4413)] = 167572, + [SMALL_STATE(4414)] = 167587, + [SMALL_STATE(4415)] = 167602, + [SMALL_STATE(4416)] = 167623, + [SMALL_STATE(4417)] = 167642, + [SMALL_STATE(4418)] = 167659, + [SMALL_STATE(4419)] = 167680, + [SMALL_STATE(4420)] = 167695, + [SMALL_STATE(4421)] = 167714, + [SMALL_STATE(4422)] = 167743, + [SMALL_STATE(4423)] = 167760, + [SMALL_STATE(4424)] = 167783, + [SMALL_STATE(4425)] = 167806, + [SMALL_STATE(4426)] = 167823, + [SMALL_STATE(4427)] = 167838, + [SMALL_STATE(4428)] = 167853, + [SMALL_STATE(4429)] = 167868, + [SMALL_STATE(4430)] = 167887, + [SMALL_STATE(4431)] = 167902, + [SMALL_STATE(4432)] = 167925, + [SMALL_STATE(4433)] = 167942, + [SMALL_STATE(4434)] = 167965, + [SMALL_STATE(4435)] = 167982, + [SMALL_STATE(4436)] = 168005, + [SMALL_STATE(4437)] = 168024, + [SMALL_STATE(4438)] = 168043, + [SMALL_STATE(4439)] = 168062, + [SMALL_STATE(4440)] = 168081, + [SMALL_STATE(4441)] = 168100, + [SMALL_STATE(4442)] = 168119, + [SMALL_STATE(4443)] = 168134, + [SMALL_STATE(4444)] = 168153, + [SMALL_STATE(4445)] = 168172, + [SMALL_STATE(4446)] = 168187, + [SMALL_STATE(4447)] = 168210, + [SMALL_STATE(4448)] = 168233, + [SMALL_STATE(4449)] = 168256, + [SMALL_STATE(4450)] = 168271, + [SMALL_STATE(4451)] = 168286, + [SMALL_STATE(4452)] = 168301, + [SMALL_STATE(4453)] = 168330, + [SMALL_STATE(4454)] = 168353, + [SMALL_STATE(4455)] = 168376, + [SMALL_STATE(4456)] = 168391, + [SMALL_STATE(4457)] = 168406, + [SMALL_STATE(4458)] = 168435, + [SMALL_STATE(4459)] = 168450, + [SMALL_STATE(4460)] = 168473, + [SMALL_STATE(4461)] = 168494, + [SMALL_STATE(4462)] = 168515, + [SMALL_STATE(4463)] = 168536, + [SMALL_STATE(4464)] = 168551, + [SMALL_STATE(4465)] = 168570, + [SMALL_STATE(4466)] = 168599, + [SMALL_STATE(4467)] = 168614, + [SMALL_STATE(4468)] = 168635, + [SMALL_STATE(4469)] = 168650, + [SMALL_STATE(4470)] = 168679, + [SMALL_STATE(4471)] = 168698, + [SMALL_STATE(4472)] = 168721, + [SMALL_STATE(4473)] = 168736, + [SMALL_STATE(4474)] = 168761, + [SMALL_STATE(4475)] = 168776, + [SMALL_STATE(4476)] = 168795, + [SMALL_STATE(4477)] = 168814, + [SMALL_STATE(4478)] = 168833, + [SMALL_STATE(4479)] = 168856, + [SMALL_STATE(4480)] = 168875, + [SMALL_STATE(4481)] = 168898, + [SMALL_STATE(4482)] = 168917, + [SMALL_STATE(4483)] = 168936, + [SMALL_STATE(4484)] = 168955, + [SMALL_STATE(4485)] = 168976, + [SMALL_STATE(4486)] = 168995, + [SMALL_STATE(4487)] = 169018, + [SMALL_STATE(4488)] = 169034, + [SMALL_STATE(4489)] = 169054, + [SMALL_STATE(4490)] = 169080, + [SMALL_STATE(4491)] = 169098, + [SMALL_STATE(4492)] = 169124, + [SMALL_STATE(4493)] = 169150, + [SMALL_STATE(4494)] = 169170, + [SMALL_STATE(4495)] = 169190, + [SMALL_STATE(4496)] = 169216, + [SMALL_STATE(4497)] = 169242, + [SMALL_STATE(4498)] = 169262, + [SMALL_STATE(4499)] = 169278, + [SMALL_STATE(4500)] = 169304, + [SMALL_STATE(4501)] = 169318, + [SMALL_STATE(4502)] = 169332, + [SMALL_STATE(4503)] = 169346, + [SMALL_STATE(4504)] = 169372, + [SMALL_STATE(4505)] = 169386, + [SMALL_STATE(4506)] = 169400, + [SMALL_STATE(4507)] = 169418, + [SMALL_STATE(4508)] = 169436, + [SMALL_STATE(4509)] = 169462, + [SMALL_STATE(4510)] = 169480, + [SMALL_STATE(4511)] = 169504, + [SMALL_STATE(4512)] = 169524, + [SMALL_STATE(4513)] = 169550, + [SMALL_STATE(4514)] = 169570, + [SMALL_STATE(4515)] = 169590, + [SMALL_STATE(4516)] = 169616, + [SMALL_STATE(4517)] = 169642, + [SMALL_STATE(4518)] = 169668, + [SMALL_STATE(4519)] = 169688, + [SMALL_STATE(4520)] = 169708, + [SMALL_STATE(4521)] = 169722, + [SMALL_STATE(4522)] = 169748, + [SMALL_STATE(4523)] = 169770, + [SMALL_STATE(4524)] = 169790, + [SMALL_STATE(4525)] = 169816, + [SMALL_STATE(4526)] = 169836, + [SMALL_STATE(4527)] = 169862, + [SMALL_STATE(4528)] = 169876, + [SMALL_STATE(4529)] = 169896, + [SMALL_STATE(4530)] = 169922, + [SMALL_STATE(4531)] = 169944, + [SMALL_STATE(4532)] = 169964, + [SMALL_STATE(4533)] = 169984, + [SMALL_STATE(4534)] = 170010, + [SMALL_STATE(4535)] = 170030, + [SMALL_STATE(4536)] = 170056, + [SMALL_STATE(4537)] = 170076, + [SMALL_STATE(4538)] = 170090, + [SMALL_STATE(4539)] = 170116, + [SMALL_STATE(4540)] = 170142, + [SMALL_STATE(4541)] = 170162, + [SMALL_STATE(4542)] = 170182, + [SMALL_STATE(4543)] = 170208, + [SMALL_STATE(4544)] = 170226, + [SMALL_STATE(4545)] = 170246, + [SMALL_STATE(4546)] = 170264, + [SMALL_STATE(4547)] = 170282, + [SMALL_STATE(4548)] = 170300, + [SMALL_STATE(4549)] = 170322, + [SMALL_STATE(4550)] = 170348, + [SMALL_STATE(4551)] = 170374, + [SMALL_STATE(4552)] = 170394, + [SMALL_STATE(4553)] = 170420, + [SMALL_STATE(4554)] = 170438, + [SMALL_STATE(4555)] = 170458, + [SMALL_STATE(4556)] = 170478, + [SMALL_STATE(4557)] = 170504, + [SMALL_STATE(4558)] = 170524, + [SMALL_STATE(4559)] = 170544, + [SMALL_STATE(4560)] = 170570, + [SMALL_STATE(4561)] = 170596, + [SMALL_STATE(4562)] = 170614, + [SMALL_STATE(4563)] = 170634, + [SMALL_STATE(4564)] = 170654, + [SMALL_STATE(4565)] = 170680, + [SMALL_STATE(4566)] = 170700, + [SMALL_STATE(4567)] = 170726, + [SMALL_STATE(4568)] = 170748, + [SMALL_STATE(4569)] = 170770, + [SMALL_STATE(4570)] = 170790, + [SMALL_STATE(4571)] = 170812, + [SMALL_STATE(4572)] = 170838, + [SMALL_STATE(4573)] = 170864, + [SMALL_STATE(4574)] = 170884, + [SMALL_STATE(4575)] = 170904, + [SMALL_STATE(4576)] = 170930, + [SMALL_STATE(4577)] = 170944, + [SMALL_STATE(4578)] = 170970, + [SMALL_STATE(4579)] = 170996, + [SMALL_STATE(4580)] = 171022, + [SMALL_STATE(4581)] = 171048, + [SMALL_STATE(4582)] = 171074, + [SMALL_STATE(4583)] = 171100, + [SMALL_STATE(4584)] = 171126, + [SMALL_STATE(4585)] = 171152, + [SMALL_STATE(4586)] = 171178, + [SMALL_STATE(4587)] = 171204, + [SMALL_STATE(4588)] = 171224, + [SMALL_STATE(4589)] = 171240, + [SMALL_STATE(4590)] = 171256, + [SMALL_STATE(4591)] = 171282, + [SMALL_STATE(4592)] = 171308, + [SMALL_STATE(4593)] = 171328, + [SMALL_STATE(4594)] = 171344, + [SMALL_STATE(4595)] = 171364, + [SMALL_STATE(4596)] = 171390, + [SMALL_STATE(4597)] = 171410, + [SMALL_STATE(4598)] = 171428, + [SMALL_STATE(4599)] = 171454, + [SMALL_STATE(4600)] = 171474, + [SMALL_STATE(4601)] = 171494, + [SMALL_STATE(4602)] = 171514, + [SMALL_STATE(4603)] = 171534, + [SMALL_STATE(4604)] = 171560, + [SMALL_STATE(4605)] = 171586, + [SMALL_STATE(4606)] = 171612, + [SMALL_STATE(4607)] = 171638, + [SMALL_STATE(4608)] = 171656, + [SMALL_STATE(4609)] = 171682, + [SMALL_STATE(4610)] = 171708, + [SMALL_STATE(4611)] = 171734, + [SMALL_STATE(4612)] = 171760, + [SMALL_STATE(4613)] = 171778, + [SMALL_STATE(4614)] = 171798, + [SMALL_STATE(4615)] = 171820, + [SMALL_STATE(4616)] = 171846, + [SMALL_STATE(4617)] = 171872, + [SMALL_STATE(4618)] = 171898, + [SMALL_STATE(4619)] = 171924, + [SMALL_STATE(4620)] = 171950, + [SMALL_STATE(4621)] = 171970, + [SMALL_STATE(4622)] = 171996, + [SMALL_STATE(4623)] = 172014, + [SMALL_STATE(4624)] = 172040, + [SMALL_STATE(4625)] = 172066, + [SMALL_STATE(4626)] = 172084, + [SMALL_STATE(4627)] = 172110, + [SMALL_STATE(4628)] = 172132, + [SMALL_STATE(4629)] = 172146, + [SMALL_STATE(4630)] = 172172, + [SMALL_STATE(4631)] = 172194, + [SMALL_STATE(4632)] = 172208, + [SMALL_STATE(4633)] = 172234, + [SMALL_STATE(4634)] = 172260, + [SMALL_STATE(4635)] = 172286, + [SMALL_STATE(4636)] = 172300, + [SMALL_STATE(4637)] = 172326, + [SMALL_STATE(4638)] = 172344, + [SMALL_STATE(4639)] = 172370, + [SMALL_STATE(4640)] = 172396, + [SMALL_STATE(4641)] = 172410, + [SMALL_STATE(4642)] = 172428, + [SMALL_STATE(4643)] = 172446, + [SMALL_STATE(4644)] = 172464, + [SMALL_STATE(4645)] = 172486, + [SMALL_STATE(4646)] = 172512, + [SMALL_STATE(4647)] = 172530, + [SMALL_STATE(4648)] = 172556, + [SMALL_STATE(4649)] = 172582, + [SMALL_STATE(4650)] = 172600, + [SMALL_STATE(4651)] = 172626, + [SMALL_STATE(4652)] = 172652, + [SMALL_STATE(4653)] = 172678, + [SMALL_STATE(4654)] = 172704, + [SMALL_STATE(4655)] = 172730, + [SMALL_STATE(4656)] = 172750, + [SMALL_STATE(4657)] = 172776, + [SMALL_STATE(4658)] = 172798, + [SMALL_STATE(4659)] = 172812, + [SMALL_STATE(4660)] = 172830, + [SMALL_STATE(4661)] = 172848, + [SMALL_STATE(4662)] = 172866, + [SMALL_STATE(4663)] = 172892, + [SMALL_STATE(4664)] = 172914, + [SMALL_STATE(4665)] = 172940, + [SMALL_STATE(4666)] = 172966, + [SMALL_STATE(4667)] = 172986, + [SMALL_STATE(4668)] = 173004, + [SMALL_STATE(4669)] = 173022, + [SMALL_STATE(4670)] = 173048, + [SMALL_STATE(4671)] = 173074, + [SMALL_STATE(4672)] = 173100, + [SMALL_STATE(4673)] = 173126, + [SMALL_STATE(4674)] = 173144, + [SMALL_STATE(4675)] = 173170, + [SMALL_STATE(4676)] = 173184, + [SMALL_STATE(4677)] = 173204, + [SMALL_STATE(4678)] = 173222, + [SMALL_STATE(4679)] = 173240, + [SMALL_STATE(4680)] = 173258, + [SMALL_STATE(4681)] = 173284, + [SMALL_STATE(4682)] = 173304, + [SMALL_STATE(4683)] = 173330, + [SMALL_STATE(4684)] = 173356, + [SMALL_STATE(4685)] = 173382, + [SMALL_STATE(4686)] = 173398, + [SMALL_STATE(4687)] = 173424, + [SMALL_STATE(4688)] = 173450, + [SMALL_STATE(4689)] = 173466, + [SMALL_STATE(4690)] = 173486, + [SMALL_STATE(4691)] = 173502, + [SMALL_STATE(4692)] = 173522, + [SMALL_STATE(4693)] = 173540, + [SMALL_STATE(4694)] = 173566, + [SMALL_STATE(4695)] = 173592, + [SMALL_STATE(4696)] = 173618, + [SMALL_STATE(4697)] = 173644, + [SMALL_STATE(4698)] = 173666, + [SMALL_STATE(4699)] = 173680, + [SMALL_STATE(4700)] = 173698, + [SMALL_STATE(4701)] = 173720, + [SMALL_STATE(4702)] = 173746, + [SMALL_STATE(4703)] = 173760, + [SMALL_STATE(4704)] = 173778, + [SMALL_STATE(4705)] = 173804, + [SMALL_STATE(4706)] = 173830, + [SMALL_STATE(4707)] = 173856, + [SMALL_STATE(4708)] = 173872, + [SMALL_STATE(4709)] = 173898, + [SMALL_STATE(4710)] = 173920, + [SMALL_STATE(4711)] = 173944, + [SMALL_STATE(4712)] = 173970, + [SMALL_STATE(4713)] = 173988, + [SMALL_STATE(4714)] = 174006, + [SMALL_STATE(4715)] = 174024, + [SMALL_STATE(4716)] = 174050, + [SMALL_STATE(4717)] = 174073, + [SMALL_STATE(4718)] = 174086, + [SMALL_STATE(4719)] = 174103, + [SMALL_STATE(4720)] = 174116, + [SMALL_STATE(4721)] = 174129, + [SMALL_STATE(4722)] = 174146, + [SMALL_STATE(4723)] = 174163, + [SMALL_STATE(4724)] = 174180, + [SMALL_STATE(4725)] = 174193, + [SMALL_STATE(4726)] = 174216, + [SMALL_STATE(4727)] = 174233, + [SMALL_STATE(4728)] = 174250, + [SMALL_STATE(4729)] = 174269, + [SMALL_STATE(4730)] = 174286, + [SMALL_STATE(4731)] = 174303, + [SMALL_STATE(4732)] = 174316, + [SMALL_STATE(4733)] = 174339, + [SMALL_STATE(4734)] = 174352, + [SMALL_STATE(4735)] = 174375, + [SMALL_STATE(4736)] = 174392, + [SMALL_STATE(4737)] = 174405, + [SMALL_STATE(4738)] = 174418, + [SMALL_STATE(4739)] = 174437, + [SMALL_STATE(4740)] = 174450, + [SMALL_STATE(4741)] = 174473, + [SMALL_STATE(4742)] = 174490, + [SMALL_STATE(4743)] = 174503, + [SMALL_STATE(4744)] = 174520, + [SMALL_STATE(4745)] = 174533, + [SMALL_STATE(4746)] = 174546, + [SMALL_STATE(4747)] = 174559, + [SMALL_STATE(4748)] = 174574, + [SMALL_STATE(4749)] = 174593, + [SMALL_STATE(4750)] = 174608, + [SMALL_STATE(4751)] = 174631, + [SMALL_STATE(4752)] = 174648, + [SMALL_STATE(4753)] = 174671, + [SMALL_STATE(4754)] = 174684, + [SMALL_STATE(4755)] = 174697, + [SMALL_STATE(4756)] = 174714, + [SMALL_STATE(4757)] = 174733, + [SMALL_STATE(4758)] = 174746, + [SMALL_STATE(4759)] = 174763, + [SMALL_STATE(4760)] = 174780, + [SMALL_STATE(4761)] = 174797, + [SMALL_STATE(4762)] = 174820, + [SMALL_STATE(4763)] = 174833, + [SMALL_STATE(4764)] = 174846, + [SMALL_STATE(4765)] = 174863, + [SMALL_STATE(4766)] = 174876, + [SMALL_STATE(4767)] = 174889, + [SMALL_STATE(4768)] = 174906, + [SMALL_STATE(4769)] = 174919, + [SMALL_STATE(4770)] = 174932, + [SMALL_STATE(4771)] = 174945, + [SMALL_STATE(4772)] = 174968, + [SMALL_STATE(4773)] = 174981, + [SMALL_STATE(4774)] = 175004, + [SMALL_STATE(4775)] = 175021, + [SMALL_STATE(4776)] = 175034, + [SMALL_STATE(4777)] = 175047, + [SMALL_STATE(4778)] = 175064, + [SMALL_STATE(4779)] = 175081, + [SMALL_STATE(4780)] = 175098, + [SMALL_STATE(4781)] = 175111, + [SMALL_STATE(4782)] = 175124, + [SMALL_STATE(4783)] = 175137, + [SMALL_STATE(4784)] = 175150, + [SMALL_STATE(4785)] = 175173, + [SMALL_STATE(4786)] = 175186, + [SMALL_STATE(4787)] = 175199, + [SMALL_STATE(4788)] = 175212, + [SMALL_STATE(4789)] = 175231, + [SMALL_STATE(4790)] = 175248, + [SMALL_STATE(4791)] = 175267, + [SMALL_STATE(4792)] = 175280, + [SMALL_STATE(4793)] = 175293, + [SMALL_STATE(4794)] = 175306, + [SMALL_STATE(4795)] = 175323, + [SMALL_STATE(4796)] = 175336, + [SMALL_STATE(4797)] = 175349, + [SMALL_STATE(4798)] = 175366, + [SMALL_STATE(4799)] = 175379, + [SMALL_STATE(4800)] = 175392, + [SMALL_STATE(4801)] = 175415, + [SMALL_STATE(4802)] = 175438, + [SMALL_STATE(4803)] = 175451, + [SMALL_STATE(4804)] = 175464, + [SMALL_STATE(4805)] = 175487, + [SMALL_STATE(4806)] = 175506, + [SMALL_STATE(4807)] = 175521, + [SMALL_STATE(4808)] = 175534, + [SMALL_STATE(4809)] = 175557, + [SMALL_STATE(4810)] = 175570, + [SMALL_STATE(4811)] = 175583, + [SMALL_STATE(4812)] = 175596, + [SMALL_STATE(4813)] = 175613, + [SMALL_STATE(4814)] = 175636, + [SMALL_STATE(4815)] = 175649, + [SMALL_STATE(4816)] = 175668, + [SMALL_STATE(4817)] = 175685, + [SMALL_STATE(4818)] = 175708, + [SMALL_STATE(4819)] = 175731, + [SMALL_STATE(4820)] = 175750, + [SMALL_STATE(4821)] = 175763, + [SMALL_STATE(4822)] = 175780, + [SMALL_STATE(4823)] = 175797, + [SMALL_STATE(4824)] = 175814, + [SMALL_STATE(4825)] = 175831, + [SMALL_STATE(4826)] = 175844, + [SMALL_STATE(4827)] = 175857, + [SMALL_STATE(4828)] = 175870, + [SMALL_STATE(4829)] = 175887, + [SMALL_STATE(4830)] = 175904, + [SMALL_STATE(4831)] = 175927, + [SMALL_STATE(4832)] = 175940, + [SMALL_STATE(4833)] = 175953, + [SMALL_STATE(4834)] = 175976, + [SMALL_STATE(4835)] = 175993, + [SMALL_STATE(4836)] = 176006, + [SMALL_STATE(4837)] = 176025, + [SMALL_STATE(4838)] = 176042, + [SMALL_STATE(4839)] = 176059, + [SMALL_STATE(4840)] = 176078, + [SMALL_STATE(4841)] = 176095, + [SMALL_STATE(4842)] = 176114, + [SMALL_STATE(4843)] = 176131, + [SMALL_STATE(4844)] = 176148, + [SMALL_STATE(4845)] = 176165, + [SMALL_STATE(4846)] = 176188, + [SMALL_STATE(4847)] = 176201, + [SMALL_STATE(4848)] = 176218, + [SMALL_STATE(4849)] = 176235, + [SMALL_STATE(4850)] = 176254, + [SMALL_STATE(4851)] = 176273, + [SMALL_STATE(4852)] = 176290, + [SMALL_STATE(4853)] = 176307, + [SMALL_STATE(4854)] = 176324, + [SMALL_STATE(4855)] = 176341, + [SMALL_STATE(4856)] = 176358, + [SMALL_STATE(4857)] = 176371, + [SMALL_STATE(4858)] = 176388, + [SMALL_STATE(4859)] = 176405, + [SMALL_STATE(4860)] = 176424, + [SMALL_STATE(4861)] = 176447, + [SMALL_STATE(4862)] = 176460, + [SMALL_STATE(4863)] = 176479, + [SMALL_STATE(4864)] = 176496, + [SMALL_STATE(4865)] = 176509, + [SMALL_STATE(4866)] = 176526, + [SMALL_STATE(4867)] = 176543, + [SMALL_STATE(4868)] = 176556, + [SMALL_STATE(4869)] = 176573, + [SMALL_STATE(4870)] = 176590, + [SMALL_STATE(4871)] = 176613, + [SMALL_STATE(4872)] = 176630, + [SMALL_STATE(4873)] = 176647, + [SMALL_STATE(4874)] = 176660, + [SMALL_STATE(4875)] = 176673, + [SMALL_STATE(4876)] = 176686, + [SMALL_STATE(4877)] = 176699, + [SMALL_STATE(4878)] = 176722, + [SMALL_STATE(4879)] = 176735, + [SMALL_STATE(4880)] = 176754, + [SMALL_STATE(4881)] = 176767, + [SMALL_STATE(4882)] = 176780, + [SMALL_STATE(4883)] = 176793, + [SMALL_STATE(4884)] = 176816, + [SMALL_STATE(4885)] = 176837, + [SMALL_STATE(4886)] = 176860, + [SMALL_STATE(4887)] = 176883, + [SMALL_STATE(4888)] = 176896, + [SMALL_STATE(4889)] = 176909, + [SMALL_STATE(4890)] = 176922, + [SMALL_STATE(4891)] = 176945, + [SMALL_STATE(4892)] = 176960, + [SMALL_STATE(4893)] = 176979, + [SMALL_STATE(4894)] = 177002, + [SMALL_STATE(4895)] = 177025, + [SMALL_STATE(4896)] = 177038, + [SMALL_STATE(4897)] = 177061, + [SMALL_STATE(4898)] = 177074, + [SMALL_STATE(4899)] = 177097, + [SMALL_STATE(4900)] = 177114, + [SMALL_STATE(4901)] = 177133, + [SMALL_STATE(4902)] = 177146, + [SMALL_STATE(4903)] = 177159, + [SMALL_STATE(4904)] = 177176, + [SMALL_STATE(4905)] = 177189, + [SMALL_STATE(4906)] = 177202, + [SMALL_STATE(4907)] = 177219, + [SMALL_STATE(4908)] = 177242, + [SMALL_STATE(4909)] = 177265, + [SMALL_STATE(4910)] = 177282, + [SMALL_STATE(4911)] = 177301, + [SMALL_STATE(4912)] = 177314, + [SMALL_STATE(4913)] = 177327, + [SMALL_STATE(4914)] = 177344, + [SMALL_STATE(4915)] = 177361, + [SMALL_STATE(4916)] = 177378, + [SMALL_STATE(4917)] = 177395, + [SMALL_STATE(4918)] = 177408, + [SMALL_STATE(4919)] = 177431, + [SMALL_STATE(4920)] = 177448, + [SMALL_STATE(4921)] = 177465, + [SMALL_STATE(4922)] = 177478, + [SMALL_STATE(4923)] = 177495, + [SMALL_STATE(4924)] = 177512, + [SMALL_STATE(4925)] = 177529, + [SMALL_STATE(4926)] = 177546, + [SMALL_STATE(4927)] = 177559, + [SMALL_STATE(4928)] = 177576, + [SMALL_STATE(4929)] = 177593, + [SMALL_STATE(4930)] = 177610, + [SMALL_STATE(4931)] = 177633, + [SMALL_STATE(4932)] = 177650, + [SMALL_STATE(4933)] = 177667, + [SMALL_STATE(4934)] = 177684, + [SMALL_STATE(4935)] = 177705, + [SMALL_STATE(4936)] = 177718, + [SMALL_STATE(4937)] = 177735, + [SMALL_STATE(4938)] = 177748, + [SMALL_STATE(4939)] = 177765, + [SMALL_STATE(4940)] = 177784, + [SMALL_STATE(4941)] = 177797, + [SMALL_STATE(4942)] = 177814, + [SMALL_STATE(4943)] = 177831, + [SMALL_STATE(4944)] = 177848, + [SMALL_STATE(4945)] = 177867, + [SMALL_STATE(4946)] = 177890, + [SMALL_STATE(4947)] = 177907, + [SMALL_STATE(4948)] = 177924, + [SMALL_STATE(4949)] = 177941, + [SMALL_STATE(4950)] = 177954, + [SMALL_STATE(4951)] = 177971, + [SMALL_STATE(4952)] = 177984, + [SMALL_STATE(4953)] = 178001, + [SMALL_STATE(4954)] = 178014, + [SMALL_STATE(4955)] = 178027, + [SMALL_STATE(4956)] = 178044, + [SMALL_STATE(4957)] = 178061, + [SMALL_STATE(4958)] = 178078, + [SMALL_STATE(4959)] = 178091, + [SMALL_STATE(4960)] = 178108, + [SMALL_STATE(4961)] = 178127, + [SMALL_STATE(4962)] = 178144, + [SMALL_STATE(4963)] = 178161, + [SMALL_STATE(4964)] = 178184, + [SMALL_STATE(4965)] = 178201, + [SMALL_STATE(4966)] = 178220, + [SMALL_STATE(4967)] = 178237, + [SMALL_STATE(4968)] = 178254, + [SMALL_STATE(4969)] = 178273, + [SMALL_STATE(4970)] = 178286, + [SMALL_STATE(4971)] = 178303, + [SMALL_STATE(4972)] = 178320, + [SMALL_STATE(4973)] = 178339, + [SMALL_STATE(4974)] = 178352, + [SMALL_STATE(4975)] = 178365, + [SMALL_STATE(4976)] = 178382, + [SMALL_STATE(4977)] = 178399, + [SMALL_STATE(4978)] = 178422, + [SMALL_STATE(4979)] = 178435, + [SMALL_STATE(4980)] = 178452, + [SMALL_STATE(4981)] = 178469, + [SMALL_STATE(4982)] = 178486, + [SMALL_STATE(4983)] = 178503, + [SMALL_STATE(4984)] = 178520, + [SMALL_STATE(4985)] = 178537, + [SMALL_STATE(4986)] = 178550, + [SMALL_STATE(4987)] = 178563, + [SMALL_STATE(4988)] = 178576, + [SMALL_STATE(4989)] = 178593, + [SMALL_STATE(4990)] = 178610, + [SMALL_STATE(4991)] = 178627, + [SMALL_STATE(4992)] = 178644, + [SMALL_STATE(4993)] = 178661, + [SMALL_STATE(4994)] = 178674, + [SMALL_STATE(4995)] = 178691, + [SMALL_STATE(4996)] = 178708, + [SMALL_STATE(4997)] = 178721, + [SMALL_STATE(4998)] = 178738, + [SMALL_STATE(4999)] = 178757, + [SMALL_STATE(5000)] = 178780, + [SMALL_STATE(5001)] = 178799, + [SMALL_STATE(5002)] = 178822, + [SMALL_STATE(5003)] = 178837, + [SMALL_STATE(5004)] = 178852, + [SMALL_STATE(5005)] = 178867, + [SMALL_STATE(5006)] = 178884, + [SMALL_STATE(5007)] = 178901, + [SMALL_STATE(5008)] = 178918, + [SMALL_STATE(5009)] = 178937, + [SMALL_STATE(5010)] = 178960, + [SMALL_STATE(5011)] = 178973, + [SMALL_STATE(5012)] = 178990, + [SMALL_STATE(5013)] = 179003, + [SMALL_STATE(5014)] = 179016, + [SMALL_STATE(5015)] = 179033, + [SMALL_STATE(5016)] = 179050, + [SMALL_STATE(5017)] = 179067, + [SMALL_STATE(5018)] = 179080, + [SMALL_STATE(5019)] = 179093, + [SMALL_STATE(5020)] = 179110, + [SMALL_STATE(5021)] = 179127, + [SMALL_STATE(5022)] = 179144, + [SMALL_STATE(5023)] = 179161, + [SMALL_STATE(5024)] = 179178, + [SMALL_STATE(5025)] = 179191, + [SMALL_STATE(5026)] = 179210, + [SMALL_STATE(5027)] = 179227, + [SMALL_STATE(5028)] = 179244, + [SMALL_STATE(5029)] = 179257, + [SMALL_STATE(5030)] = 179274, + [SMALL_STATE(5031)] = 179291, + [SMALL_STATE(5032)] = 179304, + [SMALL_STATE(5033)] = 179327, + [SMALL_STATE(5034)] = 179346, + [SMALL_STATE(5035)] = 179363, + [SMALL_STATE(5036)] = 179380, + [SMALL_STATE(5037)] = 179397, + [SMALL_STATE(5038)] = 179414, + [SMALL_STATE(5039)] = 179431, + [SMALL_STATE(5040)] = 179448, + [SMALL_STATE(5041)] = 179461, + [SMALL_STATE(5042)] = 179476, + [SMALL_STATE(5043)] = 179489, + [SMALL_STATE(5044)] = 179502, + [SMALL_STATE(5045)] = 179515, + [SMALL_STATE(5046)] = 179528, + [SMALL_STATE(5047)] = 179551, + [SMALL_STATE(5048)] = 179564, + [SMALL_STATE(5049)] = 179577, + [SMALL_STATE(5050)] = 179590, + [SMALL_STATE(5051)] = 179603, + [SMALL_STATE(5052)] = 179618, + [SMALL_STATE(5053)] = 179641, + [SMALL_STATE(5054)] = 179660, + [SMALL_STATE(5055)] = 179679, + [SMALL_STATE(5056)] = 179692, + [SMALL_STATE(5057)] = 179705, + [SMALL_STATE(5058)] = 179718, + [SMALL_STATE(5059)] = 179735, + [SMALL_STATE(5060)] = 179758, + [SMALL_STATE(5061)] = 179779, + [SMALL_STATE(5062)] = 179802, + [SMALL_STATE(5063)] = 179825, + [SMALL_STATE(5064)] = 179842, + [SMALL_STATE(5065)] = 179859, + [SMALL_STATE(5066)] = 179882, + [SMALL_STATE(5067)] = 179901, + [SMALL_STATE(5068)] = 179914, + [SMALL_STATE(5069)] = 179931, + [SMALL_STATE(5070)] = 179948, + [SMALL_STATE(5071)] = 179965, + [SMALL_STATE(5072)] = 179982, + [SMALL_STATE(5073)] = 179995, + [SMALL_STATE(5074)] = 180014, + [SMALL_STATE(5075)] = 180033, + [SMALL_STATE(5076)] = 180056, + [SMALL_STATE(5077)] = 180073, + [SMALL_STATE(5078)] = 180086, + [SMALL_STATE(5079)] = 180103, + [SMALL_STATE(5080)] = 180120, + [SMALL_STATE(5081)] = 180137, + [SMALL_STATE(5082)] = 180154, + [SMALL_STATE(5083)] = 180167, + [SMALL_STATE(5084)] = 180190, + [SMALL_STATE(5085)] = 180207, + [SMALL_STATE(5086)] = 180224, + [SMALL_STATE(5087)] = 180247, + [SMALL_STATE(5088)] = 180264, + [SMALL_STATE(5089)] = 180281, + [SMALL_STATE(5090)] = 180298, + [SMALL_STATE(5091)] = 180315, + [SMALL_STATE(5092)] = 180328, + [SMALL_STATE(5093)] = 180351, + [SMALL_STATE(5094)] = 180368, + [SMALL_STATE(5095)] = 180391, + [SMALL_STATE(5096)] = 180414, + [SMALL_STATE(5097)] = 180431, + [SMALL_STATE(5098)] = 180448, + [SMALL_STATE(5099)] = 180461, + [SMALL_STATE(5100)] = 180478, + [SMALL_STATE(5101)] = 180491, + [SMALL_STATE(5102)] = 180508, + [SMALL_STATE(5103)] = 180525, + [SMALL_STATE(5104)] = 180542, + [SMALL_STATE(5105)] = 180561, + [SMALL_STATE(5106)] = 180584, + [SMALL_STATE(5107)] = 180601, + [SMALL_STATE(5108)] = 180624, + [SMALL_STATE(5109)] = 180641, + [SMALL_STATE(5110)] = 180658, + [SMALL_STATE(5111)] = 180671, + [SMALL_STATE(5112)] = 180684, + [SMALL_STATE(5113)] = 180697, + [SMALL_STATE(5114)] = 180714, + [SMALL_STATE(5115)] = 180731, + [SMALL_STATE(5116)] = 180748, + [SMALL_STATE(5117)] = 180771, + [SMALL_STATE(5118)] = 180788, + [SMALL_STATE(5119)] = 180805, + [SMALL_STATE(5120)] = 180822, + [SMALL_STATE(5121)] = 180839, + [SMALL_STATE(5122)] = 180856, + [SMALL_STATE(5123)] = 180873, + [SMALL_STATE(5124)] = 180890, + [SMALL_STATE(5125)] = 180907, + [SMALL_STATE(5126)] = 180924, + [SMALL_STATE(5127)] = 180941, + [SMALL_STATE(5128)] = 180958, + [SMALL_STATE(5129)] = 180975, + [SMALL_STATE(5130)] = 180988, + [SMALL_STATE(5131)] = 181001, + [SMALL_STATE(5132)] = 181018, + [SMALL_STATE(5133)] = 181031, + [SMALL_STATE(5134)] = 181044, + [SMALL_STATE(5135)] = 181067, + [SMALL_STATE(5136)] = 181080, + [SMALL_STATE(5137)] = 181093, + [SMALL_STATE(5138)] = 181106, + [SMALL_STATE(5139)] = 181119, + [SMALL_STATE(5140)] = 181132, + [SMALL_STATE(5141)] = 181147, + [SMALL_STATE(5142)] = 181160, + [SMALL_STATE(5143)] = 181173, + [SMALL_STATE(5144)] = 181190, + [SMALL_STATE(5145)] = 181203, + [SMALL_STATE(5146)] = 181226, + [SMALL_STATE(5147)] = 181239, + [SMALL_STATE(5148)] = 181256, + [SMALL_STATE(5149)] = 181269, + [SMALL_STATE(5150)] = 181282, + [SMALL_STATE(5151)] = 181305, + [SMALL_STATE(5152)] = 181318, + [SMALL_STATE(5153)] = 181335, + [SMALL_STATE(5154)] = 181358, + [SMALL_STATE(5155)] = 181375, + [SMALL_STATE(5156)] = 181388, + [SMALL_STATE(5157)] = 181411, + [SMALL_STATE(5158)] = 181428, + [SMALL_STATE(5159)] = 181445, + [SMALL_STATE(5160)] = 181458, + [SMALL_STATE(5161)] = 181475, + [SMALL_STATE(5162)] = 181492, + [SMALL_STATE(5163)] = 181509, + [SMALL_STATE(5164)] = 181532, + [SMALL_STATE(5165)] = 181549, + [SMALL_STATE(5166)] = 181562, + [SMALL_STATE(5167)] = 181575, + [SMALL_STATE(5168)] = 181598, + [SMALL_STATE(5169)] = 181611, + [SMALL_STATE(5170)] = 181634, + [SMALL_STATE(5171)] = 181647, + [SMALL_STATE(5172)] = 181670, + [SMALL_STATE(5173)] = 181683, + [SMALL_STATE(5174)] = 181700, + [SMALL_STATE(5175)] = 181719, + [SMALL_STATE(5176)] = 181732, + [SMALL_STATE(5177)] = 181749, + [SMALL_STATE(5178)] = 181762, + [SMALL_STATE(5179)] = 181781, + [SMALL_STATE(5180)] = 181804, + [SMALL_STATE(5181)] = 181821, + [SMALL_STATE(5182)] = 181834, + [SMALL_STATE(5183)] = 181851, + [SMALL_STATE(5184)] = 181868, + [SMALL_STATE(5185)] = 181885, + [SMALL_STATE(5186)] = 181902, + [SMALL_STATE(5187)] = 181920, + [SMALL_STATE(5188)] = 181940, + [SMALL_STATE(5189)] = 181952, + [SMALL_STATE(5190)] = 181964, + [SMALL_STATE(5191)] = 181976, + [SMALL_STATE(5192)] = 181994, + [SMALL_STATE(5193)] = 182014, + [SMALL_STATE(5194)] = 182034, + [SMALL_STATE(5195)] = 182054, + [SMALL_STATE(5196)] = 182074, + [SMALL_STATE(5197)] = 182094, + [SMALL_STATE(5198)] = 182114, + [SMALL_STATE(5199)] = 182134, + [SMALL_STATE(5200)] = 182146, + [SMALL_STATE(5201)] = 182166, + [SMALL_STATE(5202)] = 182178, + [SMALL_STATE(5203)] = 182196, + [SMALL_STATE(5204)] = 182212, + [SMALL_STATE(5205)] = 182224, + [SMALL_STATE(5206)] = 182244, + [SMALL_STATE(5207)] = 182264, + [SMALL_STATE(5208)] = 182284, + [SMALL_STATE(5209)] = 182304, + [SMALL_STATE(5210)] = 182316, + [SMALL_STATE(5211)] = 182330, + [SMALL_STATE(5212)] = 182342, + [SMALL_STATE(5213)] = 182354, + [SMALL_STATE(5214)] = 182372, + [SMALL_STATE(5215)] = 182384, + [SMALL_STATE(5216)] = 182404, + [SMALL_STATE(5217)] = 182416, + [SMALL_STATE(5218)] = 182436, + [SMALL_STATE(5219)] = 182452, + [SMALL_STATE(5220)] = 182472, + [SMALL_STATE(5221)] = 182492, + [SMALL_STATE(5222)] = 182512, + [SMALL_STATE(5223)] = 182532, + [SMALL_STATE(5224)] = 182552, + [SMALL_STATE(5225)] = 182568, + [SMALL_STATE(5226)] = 182588, + [SMALL_STATE(5227)] = 182608, + [SMALL_STATE(5228)] = 182628, + [SMALL_STATE(5229)] = 182648, + [SMALL_STATE(5230)] = 182668, + [SMALL_STATE(5231)] = 182686, + [SMALL_STATE(5232)] = 182706, + [SMALL_STATE(5233)] = 182722, + [SMALL_STATE(5234)] = 182738, + [SMALL_STATE(5235)] = 182758, + [SMALL_STATE(5236)] = 182778, + [SMALL_STATE(5237)] = 182798, + [SMALL_STATE(5238)] = 182810, + [SMALL_STATE(5239)] = 182830, + [SMALL_STATE(5240)] = 182850, + [SMALL_STATE(5241)] = 182870, + [SMALL_STATE(5242)] = 182888, + [SMALL_STATE(5243)] = 182904, + [SMALL_STATE(5244)] = 182918, + [SMALL_STATE(5245)] = 182930, + [SMALL_STATE(5246)] = 182950, + [SMALL_STATE(5247)] = 182970, + [SMALL_STATE(5248)] = 182986, + [SMALL_STATE(5249)] = 183006, + [SMALL_STATE(5250)] = 183026, + [SMALL_STATE(5251)] = 183044, + [SMALL_STATE(5252)] = 183064, + [SMALL_STATE(5253)] = 183084, + [SMALL_STATE(5254)] = 183102, + [SMALL_STATE(5255)] = 183114, + [SMALL_STATE(5256)] = 183130, + [SMALL_STATE(5257)] = 183150, + [SMALL_STATE(5258)] = 183166, + [SMALL_STATE(5259)] = 183186, + [SMALL_STATE(5260)] = 183198, + [SMALL_STATE(5261)] = 183218, + [SMALL_STATE(5262)] = 183230, + [SMALL_STATE(5263)] = 183242, + [SMALL_STATE(5264)] = 183258, + [SMALL_STATE(5265)] = 183274, + [SMALL_STATE(5266)] = 183294, + [SMALL_STATE(5267)] = 183314, + [SMALL_STATE(5268)] = 183326, + [SMALL_STATE(5269)] = 183346, + [SMALL_STATE(5270)] = 183366, + [SMALL_STATE(5271)] = 183382, + [SMALL_STATE(5272)] = 183400, + [SMALL_STATE(5273)] = 183420, + [SMALL_STATE(5274)] = 183440, + [SMALL_STATE(5275)] = 183460, + [SMALL_STATE(5276)] = 183480, + [SMALL_STATE(5277)] = 183500, + [SMALL_STATE(5278)] = 183520, + [SMALL_STATE(5279)] = 183538, + [SMALL_STATE(5280)] = 183550, + [SMALL_STATE(5281)] = 183570, + [SMALL_STATE(5282)] = 183590, + [SMALL_STATE(5283)] = 183610, + [SMALL_STATE(5284)] = 183630, + [SMALL_STATE(5285)] = 183650, + [SMALL_STATE(5286)] = 183670, + [SMALL_STATE(5287)] = 183690, + [SMALL_STATE(5288)] = 183710, + [SMALL_STATE(5289)] = 183730, + [SMALL_STATE(5290)] = 183750, + [SMALL_STATE(5291)] = 183770, + [SMALL_STATE(5292)] = 183790, + [SMALL_STATE(5293)] = 183810, + [SMALL_STATE(5294)] = 183830, + [SMALL_STATE(5295)] = 183850, + [SMALL_STATE(5296)] = 183870, + [SMALL_STATE(5297)] = 183890, + [SMALL_STATE(5298)] = 183910, + [SMALL_STATE(5299)] = 183926, + [SMALL_STATE(5300)] = 183946, + [SMALL_STATE(5301)] = 183964, + [SMALL_STATE(5302)] = 183982, + [SMALL_STATE(5303)] = 184002, + [SMALL_STATE(5304)] = 184022, + [SMALL_STATE(5305)] = 184034, + [SMALL_STATE(5306)] = 184054, + [SMALL_STATE(5307)] = 184074, + [SMALL_STATE(5308)] = 184094, + [SMALL_STATE(5309)] = 184114, + [SMALL_STATE(5310)] = 184134, + [SMALL_STATE(5311)] = 184154, + [SMALL_STATE(5312)] = 184174, + [SMALL_STATE(5313)] = 184190, + [SMALL_STATE(5314)] = 184210, + [SMALL_STATE(5315)] = 184230, + [SMALL_STATE(5316)] = 184250, + [SMALL_STATE(5317)] = 184270, + [SMALL_STATE(5318)] = 184290, + [SMALL_STATE(5319)] = 184310, + [SMALL_STATE(5320)] = 184330, + [SMALL_STATE(5321)] = 184350, + [SMALL_STATE(5322)] = 184370, + [SMALL_STATE(5323)] = 184386, + [SMALL_STATE(5324)] = 184406, + [SMALL_STATE(5325)] = 184426, + [SMALL_STATE(5326)] = 184446, + [SMALL_STATE(5327)] = 184466, + [SMALL_STATE(5328)] = 184482, + [SMALL_STATE(5329)] = 184502, + [SMALL_STATE(5330)] = 184522, + [SMALL_STATE(5331)] = 184542, + [SMALL_STATE(5332)] = 184558, + [SMALL_STATE(5333)] = 184578, + [SMALL_STATE(5334)] = 184594, + [SMALL_STATE(5335)] = 184614, + [SMALL_STATE(5336)] = 184632, + [SMALL_STATE(5337)] = 184644, + [SMALL_STATE(5338)] = 184658, + [SMALL_STATE(5339)] = 184670, + [SMALL_STATE(5340)] = 184690, + [SMALL_STATE(5341)] = 184702, + [SMALL_STATE(5342)] = 184722, + [SMALL_STATE(5343)] = 184742, + [SMALL_STATE(5344)] = 184762, + [SMALL_STATE(5345)] = 184782, + [SMALL_STATE(5346)] = 184800, + [SMALL_STATE(5347)] = 184820, + [SMALL_STATE(5348)] = 184838, + [SMALL_STATE(5349)] = 184854, + [SMALL_STATE(5350)] = 184870, + [SMALL_STATE(5351)] = 184890, + [SMALL_STATE(5352)] = 184910, + [SMALL_STATE(5353)] = 184930, + [SMALL_STATE(5354)] = 184950, + [SMALL_STATE(5355)] = 184970, + [SMALL_STATE(5356)] = 184990, + [SMALL_STATE(5357)] = 185008, + [SMALL_STATE(5358)] = 185028, + [SMALL_STATE(5359)] = 185048, + [SMALL_STATE(5360)] = 185062, + [SMALL_STATE(5361)] = 185074, + [SMALL_STATE(5362)] = 185094, + [SMALL_STATE(5363)] = 185114, + [SMALL_STATE(5364)] = 185134, + [SMALL_STATE(5365)] = 185154, + [SMALL_STATE(5366)] = 185174, + [SMALL_STATE(5367)] = 185190, + [SMALL_STATE(5368)] = 185202, + [SMALL_STATE(5369)] = 185218, + [SMALL_STATE(5370)] = 185234, + [SMALL_STATE(5371)] = 185250, + [SMALL_STATE(5372)] = 185270, + [SMALL_STATE(5373)] = 185290, + [SMALL_STATE(5374)] = 185306, + [SMALL_STATE(5375)] = 185324, + [SMALL_STATE(5376)] = 185344, + [SMALL_STATE(5377)] = 185364, + [SMALL_STATE(5378)] = 185384, + [SMALL_STATE(5379)] = 185404, + [SMALL_STATE(5380)] = 185424, + [SMALL_STATE(5381)] = 185444, + [SMALL_STATE(5382)] = 185464, + [SMALL_STATE(5383)] = 185484, + [SMALL_STATE(5384)] = 185504, + [SMALL_STATE(5385)] = 185524, + [SMALL_STATE(5386)] = 185544, + [SMALL_STATE(5387)] = 185564, + [SMALL_STATE(5388)] = 185584, + [SMALL_STATE(5389)] = 185598, + [SMALL_STATE(5390)] = 185618, + [SMALL_STATE(5391)] = 185638, + [SMALL_STATE(5392)] = 185658, + [SMALL_STATE(5393)] = 185678, + [SMALL_STATE(5394)] = 185698, + [SMALL_STATE(5395)] = 185709, + [SMALL_STATE(5396)] = 185726, + [SMALL_STATE(5397)] = 185737, + [SMALL_STATE(5398)] = 185754, + [SMALL_STATE(5399)] = 185765, + [SMALL_STATE(5400)] = 185782, + [SMALL_STATE(5401)] = 185799, + [SMALL_STATE(5402)] = 185816, + [SMALL_STATE(5403)] = 185827, + [SMALL_STATE(5404)] = 185838, + [SMALL_STATE(5405)] = 185855, + [SMALL_STATE(5406)] = 185866, + [SMALL_STATE(5407)] = 185877, + [SMALL_STATE(5408)] = 185888, + [SMALL_STATE(5409)] = 185899, + [SMALL_STATE(5410)] = 185916, + [SMALL_STATE(5411)] = 185927, + [SMALL_STATE(5412)] = 185938, + [SMALL_STATE(5413)] = 185949, + [SMALL_STATE(5414)] = 185966, + [SMALL_STATE(5415)] = 185977, + [SMALL_STATE(5416)] = 185994, + [SMALL_STATE(5417)] = 186011, + [SMALL_STATE(5418)] = 186022, + [SMALL_STATE(5419)] = 186033, + [SMALL_STATE(5420)] = 186050, + [SMALL_STATE(5421)] = 186067, + [SMALL_STATE(5422)] = 186078, + [SMALL_STATE(5423)] = 186089, + [SMALL_STATE(5424)] = 186106, + [SMALL_STATE(5425)] = 186117, + [SMALL_STATE(5426)] = 186128, + [SMALL_STATE(5427)] = 186139, + [SMALL_STATE(5428)] = 186156, + [SMALL_STATE(5429)] = 186167, + [SMALL_STATE(5430)] = 186178, + [SMALL_STATE(5431)] = 186189, + [SMALL_STATE(5432)] = 186200, + [SMALL_STATE(5433)] = 186211, + [SMALL_STATE(5434)] = 186228, + [SMALL_STATE(5435)] = 186245, + [SMALL_STATE(5436)] = 186262, + [SMALL_STATE(5437)] = 186279, + [SMALL_STATE(5438)] = 186296, + [SMALL_STATE(5439)] = 186307, + [SMALL_STATE(5440)] = 186318, + [SMALL_STATE(5441)] = 186329, + [SMALL_STATE(5442)] = 186346, + [SMALL_STATE(5443)] = 186363, + [SMALL_STATE(5444)] = 186380, + [SMALL_STATE(5445)] = 186397, + [SMALL_STATE(5446)] = 186414, + [SMALL_STATE(5447)] = 186431, + [SMALL_STATE(5448)] = 186448, + [SMALL_STATE(5449)] = 186465, + [SMALL_STATE(5450)] = 186482, + [SMALL_STATE(5451)] = 186499, + [SMALL_STATE(5452)] = 186516, + [SMALL_STATE(5453)] = 186533, + [SMALL_STATE(5454)] = 186550, + [SMALL_STATE(5455)] = 186561, + [SMALL_STATE(5456)] = 186572, + [SMALL_STATE(5457)] = 186583, + [SMALL_STATE(5458)] = 186600, + [SMALL_STATE(5459)] = 186611, + [SMALL_STATE(5460)] = 186622, + [SMALL_STATE(5461)] = 186633, + [SMALL_STATE(5462)] = 186644, + [SMALL_STATE(5463)] = 186661, + [SMALL_STATE(5464)] = 186672, + [SMALL_STATE(5465)] = 186683, + [SMALL_STATE(5466)] = 186694, + [SMALL_STATE(5467)] = 186705, + [SMALL_STATE(5468)] = 186718, + [SMALL_STATE(5469)] = 186729, + [SMALL_STATE(5470)] = 186740, + [SMALL_STATE(5471)] = 186757, + [SMALL_STATE(5472)] = 186768, + [SMALL_STATE(5473)] = 186779, + [SMALL_STATE(5474)] = 186790, + [SMALL_STATE(5475)] = 186805, + [SMALL_STATE(5476)] = 186816, + [SMALL_STATE(5477)] = 186833, + [SMALL_STATE(5478)] = 186844, + [SMALL_STATE(5479)] = 186859, + [SMALL_STATE(5480)] = 186870, + [SMALL_STATE(5481)] = 186881, + [SMALL_STATE(5482)] = 186894, + [SMALL_STATE(5483)] = 186905, + [SMALL_STATE(5484)] = 186916, + [SMALL_STATE(5485)] = 186927, + [SMALL_STATE(5486)] = 186938, + [SMALL_STATE(5487)] = 186949, + [SMALL_STATE(5488)] = 186960, + [SMALL_STATE(5489)] = 186971, + [SMALL_STATE(5490)] = 186982, + [SMALL_STATE(5491)] = 186993, + [SMALL_STATE(5492)] = 187010, + [SMALL_STATE(5493)] = 187027, + [SMALL_STATE(5494)] = 187038, + [SMALL_STATE(5495)] = 187049, + [SMALL_STATE(5496)] = 187064, + [SMALL_STATE(5497)] = 187075, + [SMALL_STATE(5498)] = 187092, + [SMALL_STATE(5499)] = 187103, + [SMALL_STATE(5500)] = 187114, + [SMALL_STATE(5501)] = 187125, + [SMALL_STATE(5502)] = 187142, + [SMALL_STATE(5503)] = 187153, + [SMALL_STATE(5504)] = 187168, + [SMALL_STATE(5505)] = 187185, + [SMALL_STATE(5506)] = 187202, + [SMALL_STATE(5507)] = 187213, + [SMALL_STATE(5508)] = 187230, + [SMALL_STATE(5509)] = 187247, + [SMALL_STATE(5510)] = 187258, + [SMALL_STATE(5511)] = 187275, + [SMALL_STATE(5512)] = 187290, + [SMALL_STATE(5513)] = 187301, + [SMALL_STATE(5514)] = 187316, + [SMALL_STATE(5515)] = 187331, + [SMALL_STATE(5516)] = 187342, + [SMALL_STATE(5517)] = 187353, + [SMALL_STATE(5518)] = 187364, + [SMALL_STATE(5519)] = 187375, + [SMALL_STATE(5520)] = 187392, + [SMALL_STATE(5521)] = 187403, + [SMALL_STATE(5522)] = 187414, + [SMALL_STATE(5523)] = 187425, + [SMALL_STATE(5524)] = 187442, + [SMALL_STATE(5525)] = 187453, + [SMALL_STATE(5526)] = 187464, + [SMALL_STATE(5527)] = 187475, + [SMALL_STATE(5528)] = 187486, + [SMALL_STATE(5529)] = 187497, + [SMALL_STATE(5530)] = 187508, + [SMALL_STATE(5531)] = 187525, + [SMALL_STATE(5532)] = 187536, + [SMALL_STATE(5533)] = 187547, + [SMALL_STATE(5534)] = 187558, + [SMALL_STATE(5535)] = 187569, + [SMALL_STATE(5536)] = 187580, + [SMALL_STATE(5537)] = 187591, + [SMALL_STATE(5538)] = 187602, + [SMALL_STATE(5539)] = 187613, + [SMALL_STATE(5540)] = 187628, + [SMALL_STATE(5541)] = 187639, + [SMALL_STATE(5542)] = 187656, + [SMALL_STATE(5543)] = 187673, + [SMALL_STATE(5544)] = 187688, + [SMALL_STATE(5545)] = 187699, + [SMALL_STATE(5546)] = 187710, + [SMALL_STATE(5547)] = 187725, + [SMALL_STATE(5548)] = 187736, + [SMALL_STATE(5549)] = 187753, + [SMALL_STATE(5550)] = 187764, + [SMALL_STATE(5551)] = 187779, + [SMALL_STATE(5552)] = 187796, + [SMALL_STATE(5553)] = 187807, + [SMALL_STATE(5554)] = 187824, + [SMALL_STATE(5555)] = 187839, + [SMALL_STATE(5556)] = 187850, + [SMALL_STATE(5557)] = 187865, + [SMALL_STATE(5558)] = 187876, + [SMALL_STATE(5559)] = 187893, + [SMALL_STATE(5560)] = 187904, + [SMALL_STATE(5561)] = 187921, + [SMALL_STATE(5562)] = 187936, + [SMALL_STATE(5563)] = 187951, + [SMALL_STATE(5564)] = 187968, + [SMALL_STATE(5565)] = 187985, + [SMALL_STATE(5566)] = 188002, + [SMALL_STATE(5567)] = 188013, + [SMALL_STATE(5568)] = 188024, + [SMALL_STATE(5569)] = 188035, + [SMALL_STATE(5570)] = 188046, + [SMALL_STATE(5571)] = 188057, + [SMALL_STATE(5572)] = 188068, + [SMALL_STATE(5573)] = 188085, + [SMALL_STATE(5574)] = 188102, + [SMALL_STATE(5575)] = 188113, + [SMALL_STATE(5576)] = 188124, + [SMALL_STATE(5577)] = 188141, + [SMALL_STATE(5578)] = 188158, + [SMALL_STATE(5579)] = 188169, + [SMALL_STATE(5580)] = 188180, + [SMALL_STATE(5581)] = 188195, + [SMALL_STATE(5582)] = 188206, + [SMALL_STATE(5583)] = 188221, + [SMALL_STATE(5584)] = 188232, + [SMALL_STATE(5585)] = 188249, + [SMALL_STATE(5586)] = 188260, + [SMALL_STATE(5587)] = 188271, + [SMALL_STATE(5588)] = 188282, + [SMALL_STATE(5589)] = 188293, + [SMALL_STATE(5590)] = 188304, + [SMALL_STATE(5591)] = 188319, + [SMALL_STATE(5592)] = 188330, + [SMALL_STATE(5593)] = 188341, + [SMALL_STATE(5594)] = 188352, + [SMALL_STATE(5595)] = 188367, + [SMALL_STATE(5596)] = 188378, + [SMALL_STATE(5597)] = 188389, + [SMALL_STATE(5598)] = 188400, + [SMALL_STATE(5599)] = 188417, + [SMALL_STATE(5600)] = 188428, + [SMALL_STATE(5601)] = 188439, + [SMALL_STATE(5602)] = 188450, + [SMALL_STATE(5603)] = 188461, + [SMALL_STATE(5604)] = 188472, + [SMALL_STATE(5605)] = 188485, + [SMALL_STATE(5606)] = 188496, + [SMALL_STATE(5607)] = 188513, + [SMALL_STATE(5608)] = 188530, + [SMALL_STATE(5609)] = 188547, + [SMALL_STATE(5610)] = 188558, + [SMALL_STATE(5611)] = 188575, + [SMALL_STATE(5612)] = 188586, + [SMALL_STATE(5613)] = 188597, + [SMALL_STATE(5614)] = 188608, + [SMALL_STATE(5615)] = 188619, + [SMALL_STATE(5616)] = 188634, + [SMALL_STATE(5617)] = 188651, + [SMALL_STATE(5618)] = 188666, + [SMALL_STATE(5619)] = 188681, + [SMALL_STATE(5620)] = 188698, + [SMALL_STATE(5621)] = 188715, + [SMALL_STATE(5622)] = 188726, + [SMALL_STATE(5623)] = 188743, + [SMALL_STATE(5624)] = 188754, + [SMALL_STATE(5625)] = 188765, + [SMALL_STATE(5626)] = 188782, + [SMALL_STATE(5627)] = 188793, + [SMALL_STATE(5628)] = 188810, + [SMALL_STATE(5629)] = 188821, + [SMALL_STATE(5630)] = 188836, + [SMALL_STATE(5631)] = 188847, + [SMALL_STATE(5632)] = 188858, + [SMALL_STATE(5633)] = 188875, + [SMALL_STATE(5634)] = 188892, + [SMALL_STATE(5635)] = 188903, + [SMALL_STATE(5636)] = 188914, + [SMALL_STATE(5637)] = 188931, + [SMALL_STATE(5638)] = 188946, + [SMALL_STATE(5639)] = 188961, + [SMALL_STATE(5640)] = 188978, + [SMALL_STATE(5641)] = 188995, + [SMALL_STATE(5642)] = 189012, + [SMALL_STATE(5643)] = 189023, + [SMALL_STATE(5644)] = 189034, + [SMALL_STATE(5645)] = 189045, + [SMALL_STATE(5646)] = 189056, + [SMALL_STATE(5647)] = 189067, + [SMALL_STATE(5648)] = 189078, + [SMALL_STATE(5649)] = 189089, + [SMALL_STATE(5650)] = 189100, + [SMALL_STATE(5651)] = 189111, + [SMALL_STATE(5652)] = 189122, + [SMALL_STATE(5653)] = 189133, + [SMALL_STATE(5654)] = 189144, + [SMALL_STATE(5655)] = 189155, + [SMALL_STATE(5656)] = 189166, + [SMALL_STATE(5657)] = 189177, + [SMALL_STATE(5658)] = 189188, + [SMALL_STATE(5659)] = 189199, + [SMALL_STATE(5660)] = 189210, + [SMALL_STATE(5661)] = 189221, + [SMALL_STATE(5662)] = 189232, + [SMALL_STATE(5663)] = 189243, + [SMALL_STATE(5664)] = 189254, + [SMALL_STATE(5665)] = 189265, + [SMALL_STATE(5666)] = 189276, + [SMALL_STATE(5667)] = 189287, + [SMALL_STATE(5668)] = 189298, + [SMALL_STATE(5669)] = 189309, + [SMALL_STATE(5670)] = 189320, + [SMALL_STATE(5671)] = 189331, + [SMALL_STATE(5672)] = 189342, + [SMALL_STATE(5673)] = 189353, + [SMALL_STATE(5674)] = 189370, + [SMALL_STATE(5675)] = 189381, + [SMALL_STATE(5676)] = 189392, + [SMALL_STATE(5677)] = 189409, + [SMALL_STATE(5678)] = 189420, + [SMALL_STATE(5679)] = 189431, + [SMALL_STATE(5680)] = 189442, + [SMALL_STATE(5681)] = 189453, + [SMALL_STATE(5682)] = 189464, + [SMALL_STATE(5683)] = 189475, + [SMALL_STATE(5684)] = 189486, + [SMALL_STATE(5685)] = 189497, + [SMALL_STATE(5686)] = 189508, + [SMALL_STATE(5687)] = 189519, + [SMALL_STATE(5688)] = 189530, + [SMALL_STATE(5689)] = 189541, + [SMALL_STATE(5690)] = 189552, + [SMALL_STATE(5691)] = 189569, + [SMALL_STATE(5692)] = 189580, + [SMALL_STATE(5693)] = 189591, + [SMALL_STATE(5694)] = 189602, + [SMALL_STATE(5695)] = 189613, + [SMALL_STATE(5696)] = 189624, + [SMALL_STATE(5697)] = 189635, + [SMALL_STATE(5698)] = 189646, + [SMALL_STATE(5699)] = 189657, + [SMALL_STATE(5700)] = 189668, + [SMALL_STATE(5701)] = 189679, + [SMALL_STATE(5702)] = 189690, + [SMALL_STATE(5703)] = 189701, + [SMALL_STATE(5704)] = 189712, + [SMALL_STATE(5705)] = 189723, + [SMALL_STATE(5706)] = 189740, + [SMALL_STATE(5707)] = 189751, + [SMALL_STATE(5708)] = 189762, + [SMALL_STATE(5709)] = 189779, + [SMALL_STATE(5710)] = 189790, + [SMALL_STATE(5711)] = 189801, + [SMALL_STATE(5712)] = 189812, + [SMALL_STATE(5713)] = 189823, + [SMALL_STATE(5714)] = 189834, + [SMALL_STATE(5715)] = 189847, + [SMALL_STATE(5716)] = 189858, + [SMALL_STATE(5717)] = 189869, + [SMALL_STATE(5718)] = 189880, + [SMALL_STATE(5719)] = 189891, + [SMALL_STATE(5720)] = 189902, + [SMALL_STATE(5721)] = 189913, + [SMALL_STATE(5722)] = 189924, + [SMALL_STATE(5723)] = 189935, + [SMALL_STATE(5724)] = 189946, + [SMALL_STATE(5725)] = 189957, + [SMALL_STATE(5726)] = 189968, + [SMALL_STATE(5727)] = 189979, + [SMALL_STATE(5728)] = 189990, + [SMALL_STATE(5729)] = 190001, + [SMALL_STATE(5730)] = 190012, + [SMALL_STATE(5731)] = 190023, + [SMALL_STATE(5732)] = 190034, + [SMALL_STATE(5733)] = 190045, + [SMALL_STATE(5734)] = 190056, + [SMALL_STATE(5735)] = 190067, + [SMALL_STATE(5736)] = 190084, + [SMALL_STATE(5737)] = 190095, + [SMALL_STATE(5738)] = 190110, + [SMALL_STATE(5739)] = 190121, + [SMALL_STATE(5740)] = 190132, + [SMALL_STATE(5741)] = 190143, + [SMALL_STATE(5742)] = 190154, + [SMALL_STATE(5743)] = 190165, + [SMALL_STATE(5744)] = 190176, + [SMALL_STATE(5745)] = 190187, + [SMALL_STATE(5746)] = 190204, + [SMALL_STATE(5747)] = 190215, + [SMALL_STATE(5748)] = 190226, + [SMALL_STATE(5749)] = 190243, + [SMALL_STATE(5750)] = 190254, + [SMALL_STATE(5751)] = 190265, + [SMALL_STATE(5752)] = 190276, + [SMALL_STATE(5753)] = 190287, + [SMALL_STATE(5754)] = 190298, + [SMALL_STATE(5755)] = 190315, + [SMALL_STATE(5756)] = 190332, + [SMALL_STATE(5757)] = 190349, + [SMALL_STATE(5758)] = 190360, + [SMALL_STATE(5759)] = 190377, + [SMALL_STATE(5760)] = 190394, + [SMALL_STATE(5761)] = 190405, + [SMALL_STATE(5762)] = 190416, + [SMALL_STATE(5763)] = 190427, + [SMALL_STATE(5764)] = 190438, + [SMALL_STATE(5765)] = 190449, + [SMALL_STATE(5766)] = 190460, + [SMALL_STATE(5767)] = 190477, + [SMALL_STATE(5768)] = 190488, + [SMALL_STATE(5769)] = 190499, + [SMALL_STATE(5770)] = 190510, + [SMALL_STATE(5771)] = 190521, + [SMALL_STATE(5772)] = 190538, + [SMALL_STATE(5773)] = 190555, + [SMALL_STATE(5774)] = 190566, + [SMALL_STATE(5775)] = 190577, + [SMALL_STATE(5776)] = 190588, + [SMALL_STATE(5777)] = 190599, + [SMALL_STATE(5778)] = 190610, + [SMALL_STATE(5779)] = 190621, + [SMALL_STATE(5780)] = 190638, + [SMALL_STATE(5781)] = 190649, + [SMALL_STATE(5782)] = 190666, + [SMALL_STATE(5783)] = 190681, + [SMALL_STATE(5784)] = 190692, + [SMALL_STATE(5785)] = 190703, + [SMALL_STATE(5786)] = 190714, + [SMALL_STATE(5787)] = 190725, + [SMALL_STATE(5788)] = 190736, + [SMALL_STATE(5789)] = 190747, + [SMALL_STATE(5790)] = 190758, + [SMALL_STATE(5791)] = 190769, + [SMALL_STATE(5792)] = 190780, + [SMALL_STATE(5793)] = 190797, + [SMALL_STATE(5794)] = 190808, + [SMALL_STATE(5795)] = 190819, + [SMALL_STATE(5796)] = 190830, + [SMALL_STATE(5797)] = 190841, + [SMALL_STATE(5798)] = 190852, + [SMALL_STATE(5799)] = 190867, + [SMALL_STATE(5800)] = 190878, + [SMALL_STATE(5801)] = 190889, + [SMALL_STATE(5802)] = 190900, + [SMALL_STATE(5803)] = 190917, + [SMALL_STATE(5804)] = 190928, + [SMALL_STATE(5805)] = 190939, + [SMALL_STATE(5806)] = 190950, + [SMALL_STATE(5807)] = 190967, + [SMALL_STATE(5808)] = 190984, + [SMALL_STATE(5809)] = 191001, + [SMALL_STATE(5810)] = 191012, + [SMALL_STATE(5811)] = 191023, + [SMALL_STATE(5812)] = 191034, + [SMALL_STATE(5813)] = 191049, + [SMALL_STATE(5814)] = 191066, + [SMALL_STATE(5815)] = 191077, + [SMALL_STATE(5816)] = 191088, + [SMALL_STATE(5817)] = 191099, + [SMALL_STATE(5818)] = 191116, + [SMALL_STATE(5819)] = 191127, + [SMALL_STATE(5820)] = 191138, + [SMALL_STATE(5821)] = 191149, + [SMALL_STATE(5822)] = 191160, + [SMALL_STATE(5823)] = 191171, + [SMALL_STATE(5824)] = 191182, + [SMALL_STATE(5825)] = 191193, + [SMALL_STATE(5826)] = 191204, + [SMALL_STATE(5827)] = 191215, + [SMALL_STATE(5828)] = 191226, + [SMALL_STATE(5829)] = 191237, + [SMALL_STATE(5830)] = 191248, + [SMALL_STATE(5831)] = 191259, + [SMALL_STATE(5832)] = 191270, + [SMALL_STATE(5833)] = 191281, + [SMALL_STATE(5834)] = 191292, + [SMALL_STATE(5835)] = 191303, + [SMALL_STATE(5836)] = 191314, + [SMALL_STATE(5837)] = 191325, + [SMALL_STATE(5838)] = 191336, + [SMALL_STATE(5839)] = 191347, + [SMALL_STATE(5840)] = 191358, + [SMALL_STATE(5841)] = 191369, + [SMALL_STATE(5842)] = 191380, + [SMALL_STATE(5843)] = 191391, + [SMALL_STATE(5844)] = 191402, + [SMALL_STATE(5845)] = 191415, + [SMALL_STATE(5846)] = 191426, + [SMALL_STATE(5847)] = 191437, + [SMALL_STATE(5848)] = 191448, + [SMALL_STATE(5849)] = 191459, + [SMALL_STATE(5850)] = 191470, + [SMALL_STATE(5851)] = 191481, + [SMALL_STATE(5852)] = 191492, + [SMALL_STATE(5853)] = 191509, + [SMALL_STATE(5854)] = 191520, + [SMALL_STATE(5855)] = 191531, + [SMALL_STATE(5856)] = 191542, + [SMALL_STATE(5857)] = 191553, + [SMALL_STATE(5858)] = 191564, + [SMALL_STATE(5859)] = 191575, + [SMALL_STATE(5860)] = 191586, + [SMALL_STATE(5861)] = 191597, + [SMALL_STATE(5862)] = 191608, + [SMALL_STATE(5863)] = 191625, + [SMALL_STATE(5864)] = 191640, + [SMALL_STATE(5865)] = 191651, + [SMALL_STATE(5866)] = 191662, + [SMALL_STATE(5867)] = 191673, + [SMALL_STATE(5868)] = 191684, + [SMALL_STATE(5869)] = 191695, + [SMALL_STATE(5870)] = 191706, + [SMALL_STATE(5871)] = 191723, + [SMALL_STATE(5872)] = 191740, + [SMALL_STATE(5873)] = 191751, + [SMALL_STATE(5874)] = 191762, + [SMALL_STATE(5875)] = 191773, + [SMALL_STATE(5876)] = 191788, + [SMALL_STATE(5877)] = 191805, + [SMALL_STATE(5878)] = 191816, + [SMALL_STATE(5879)] = 191833, + [SMALL_STATE(5880)] = 191850, + [SMALL_STATE(5881)] = 191867, + [SMALL_STATE(5882)] = 191878, + [SMALL_STATE(5883)] = 191889, + [SMALL_STATE(5884)] = 191906, + [SMALL_STATE(5885)] = 191917, + [SMALL_STATE(5886)] = 191928, + [SMALL_STATE(5887)] = 191939, + [SMALL_STATE(5888)] = 191950, + [SMALL_STATE(5889)] = 191961, + [SMALL_STATE(5890)] = 191972, + [SMALL_STATE(5891)] = 191983, + [SMALL_STATE(5892)] = 191994, + [SMALL_STATE(5893)] = 192005, + [SMALL_STATE(5894)] = 192016, + [SMALL_STATE(5895)] = 192027, + [SMALL_STATE(5896)] = 192038, + [SMALL_STATE(5897)] = 192049, + [SMALL_STATE(5898)] = 192060, + [SMALL_STATE(5899)] = 192071, + [SMALL_STATE(5900)] = 192082, + [SMALL_STATE(5901)] = 192093, + [SMALL_STATE(5902)] = 192110, + [SMALL_STATE(5903)] = 192121, + [SMALL_STATE(5904)] = 192132, + [SMALL_STATE(5905)] = 192143, + [SMALL_STATE(5906)] = 192154, + [SMALL_STATE(5907)] = 192165, + [SMALL_STATE(5908)] = 192176, + [SMALL_STATE(5909)] = 192187, + [SMALL_STATE(5910)] = 192198, + [SMALL_STATE(5911)] = 192209, + [SMALL_STATE(5912)] = 192220, + [SMALL_STATE(5913)] = 192237, + [SMALL_STATE(5914)] = 192248, + [SMALL_STATE(5915)] = 192259, + [SMALL_STATE(5916)] = 192270, + [SMALL_STATE(5917)] = 192285, + [SMALL_STATE(5918)] = 192296, + [SMALL_STATE(5919)] = 192307, + [SMALL_STATE(5920)] = 192324, + [SMALL_STATE(5921)] = 192341, + [SMALL_STATE(5922)] = 192358, + [SMALL_STATE(5923)] = 192369, + [SMALL_STATE(5924)] = 192380, + [SMALL_STATE(5925)] = 192391, + [SMALL_STATE(5926)] = 192402, + [SMALL_STATE(5927)] = 192419, + [SMALL_STATE(5928)] = 192430, + [SMALL_STATE(5929)] = 192441, + [SMALL_STATE(5930)] = 192452, + [SMALL_STATE(5931)] = 192463, + [SMALL_STATE(5932)] = 192474, + [SMALL_STATE(5933)] = 192485, + [SMALL_STATE(5934)] = 192496, + [SMALL_STATE(5935)] = 192507, + [SMALL_STATE(5936)] = 192518, + [SMALL_STATE(5937)] = 192529, + [SMALL_STATE(5938)] = 192540, + [SMALL_STATE(5939)] = 192557, + [SMALL_STATE(5940)] = 192574, + [SMALL_STATE(5941)] = 192585, + [SMALL_STATE(5942)] = 192602, + [SMALL_STATE(5943)] = 192619, + [SMALL_STATE(5944)] = 192636, + [SMALL_STATE(5945)] = 192653, + [SMALL_STATE(5946)] = 192664, + [SMALL_STATE(5947)] = 192675, + [SMALL_STATE(5948)] = 192692, + [SMALL_STATE(5949)] = 192703, + [SMALL_STATE(5950)] = 192714, + [SMALL_STATE(5951)] = 192731, + [SMALL_STATE(5952)] = 192742, + [SMALL_STATE(5953)] = 192753, + [SMALL_STATE(5954)] = 192766, + [SMALL_STATE(5955)] = 192777, + [SMALL_STATE(5956)] = 192794, + [SMALL_STATE(5957)] = 192805, + [SMALL_STATE(5958)] = 192816, + [SMALL_STATE(5959)] = 192827, + [SMALL_STATE(5960)] = 192838, + [SMALL_STATE(5961)] = 192849, + [SMALL_STATE(5962)] = 192866, + [SMALL_STATE(5963)] = 192883, + [SMALL_STATE(5964)] = 192894, + [SMALL_STATE(5965)] = 192905, + [SMALL_STATE(5966)] = 192922, + [SMALL_STATE(5967)] = 192933, + [SMALL_STATE(5968)] = 192944, + [SMALL_STATE(5969)] = 192955, + [SMALL_STATE(5970)] = 192972, + [SMALL_STATE(5971)] = 192983, + [SMALL_STATE(5972)] = 192994, + [SMALL_STATE(5973)] = 193005, + [SMALL_STATE(5974)] = 193016, + [SMALL_STATE(5975)] = 193027, + [SMALL_STATE(5976)] = 193038, + [SMALL_STATE(5977)] = 193049, + [SMALL_STATE(5978)] = 193060, + [SMALL_STATE(5979)] = 193077, + [SMALL_STATE(5980)] = 193088, + [SMALL_STATE(5981)] = 193105, + [SMALL_STATE(5982)] = 193116, + [SMALL_STATE(5983)] = 193133, + [SMALL_STATE(5984)] = 193144, + [SMALL_STATE(5985)] = 193161, + [SMALL_STATE(5986)] = 193172, + [SMALL_STATE(5987)] = 193183, + [SMALL_STATE(5988)] = 193194, + [SMALL_STATE(5989)] = 193205, + [SMALL_STATE(5990)] = 193216, + [SMALL_STATE(5991)] = 193227, + [SMALL_STATE(5992)] = 193238, + [SMALL_STATE(5993)] = 193249, + [SMALL_STATE(5994)] = 193266, + [SMALL_STATE(5995)] = 193277, + [SMALL_STATE(5996)] = 193288, + [SMALL_STATE(5997)] = 193302, + [SMALL_STATE(5998)] = 193316, + [SMALL_STATE(5999)] = 193330, + [SMALL_STATE(6000)] = 193344, + [SMALL_STATE(6001)] = 193354, + [SMALL_STATE(6002)] = 193368, + [SMALL_STATE(6003)] = 193382, + [SMALL_STATE(6004)] = 193396, + [SMALL_STATE(6005)] = 193408, + [SMALL_STATE(6006)] = 193420, + [SMALL_STATE(6007)] = 193432, + [SMALL_STATE(6008)] = 193446, + [SMALL_STATE(6009)] = 193460, + [SMALL_STATE(6010)] = 193474, + [SMALL_STATE(6011)] = 193488, + [SMALL_STATE(6012)] = 193500, + [SMALL_STATE(6013)] = 193514, + [SMALL_STATE(6014)] = 193528, + [SMALL_STATE(6015)] = 193542, + [SMALL_STATE(6016)] = 193556, + [SMALL_STATE(6017)] = 193568, + [SMALL_STATE(6018)] = 193582, + [SMALL_STATE(6019)] = 193596, + [SMALL_STATE(6020)] = 193610, + [SMALL_STATE(6021)] = 193624, + [SMALL_STATE(6022)] = 193638, + [SMALL_STATE(6023)] = 193652, + [SMALL_STATE(6024)] = 193666, + [SMALL_STATE(6025)] = 193680, + [SMALL_STATE(6026)] = 193694, + [SMALL_STATE(6027)] = 193708, + [SMALL_STATE(6028)] = 193722, + [SMALL_STATE(6029)] = 193732, + [SMALL_STATE(6030)] = 193742, + [SMALL_STATE(6031)] = 193756, + [SMALL_STATE(6032)] = 193770, + [SMALL_STATE(6033)] = 193784, + [SMALL_STATE(6034)] = 193798, + [SMALL_STATE(6035)] = 193812, + [SMALL_STATE(6036)] = 193826, + [SMALL_STATE(6037)] = 193840, + [SMALL_STATE(6038)] = 193854, + [SMALL_STATE(6039)] = 193868, + [SMALL_STATE(6040)] = 193882, + [SMALL_STATE(6041)] = 193896, + [SMALL_STATE(6042)] = 193910, + [SMALL_STATE(6043)] = 193922, + [SMALL_STATE(6044)] = 193936, + [SMALL_STATE(6045)] = 193950, + [SMALL_STATE(6046)] = 193964, + [SMALL_STATE(6047)] = 193978, + [SMALL_STATE(6048)] = 193990, + [SMALL_STATE(6049)] = 194002, + [SMALL_STATE(6050)] = 194016, + [SMALL_STATE(6051)] = 194030, + [SMALL_STATE(6052)] = 194044, + [SMALL_STATE(6053)] = 194058, + [SMALL_STATE(6054)] = 194072, + [SMALL_STATE(6055)] = 194084, + [SMALL_STATE(6056)] = 194098, + [SMALL_STATE(6057)] = 194112, + [SMALL_STATE(6058)] = 194122, + [SMALL_STATE(6059)] = 194136, + [SMALL_STATE(6060)] = 194148, + [SMALL_STATE(6061)] = 194162, + [SMALL_STATE(6062)] = 194174, + [SMALL_STATE(6063)] = 194188, + [SMALL_STATE(6064)] = 194202, + [SMALL_STATE(6065)] = 194216, + [SMALL_STATE(6066)] = 194230, + [SMALL_STATE(6067)] = 194244, + [SMALL_STATE(6068)] = 194258, + [SMALL_STATE(6069)] = 194272, + [SMALL_STATE(6070)] = 194286, + [SMALL_STATE(6071)] = 194300, + [SMALL_STATE(6072)] = 194314, + [SMALL_STATE(6073)] = 194328, + [SMALL_STATE(6074)] = 194342, + [SMALL_STATE(6075)] = 194356, + [SMALL_STATE(6076)] = 194368, + [SMALL_STATE(6077)] = 194382, + [SMALL_STATE(6078)] = 194396, + [SMALL_STATE(6079)] = 194410, + [SMALL_STATE(6080)] = 194424, + [SMALL_STATE(6081)] = 194438, + [SMALL_STATE(6082)] = 194452, + [SMALL_STATE(6083)] = 194466, + [SMALL_STATE(6084)] = 194480, + [SMALL_STATE(6085)] = 194494, + [SMALL_STATE(6086)] = 194508, + [SMALL_STATE(6087)] = 194518, + [SMALL_STATE(6088)] = 194532, + [SMALL_STATE(6089)] = 194546, + [SMALL_STATE(6090)] = 194556, + [SMALL_STATE(6091)] = 194568, + [SMALL_STATE(6092)] = 194582, + [SMALL_STATE(6093)] = 194592, + [SMALL_STATE(6094)] = 194606, + [SMALL_STATE(6095)] = 194618, + [SMALL_STATE(6096)] = 194628, + [SMALL_STATE(6097)] = 194638, + [SMALL_STATE(6098)] = 194648, + [SMALL_STATE(6099)] = 194662, + [SMALL_STATE(6100)] = 194676, + [SMALL_STATE(6101)] = 194690, + [SMALL_STATE(6102)] = 194704, + [SMALL_STATE(6103)] = 194718, + [SMALL_STATE(6104)] = 194730, + [SMALL_STATE(6105)] = 194740, + [SMALL_STATE(6106)] = 194754, + [SMALL_STATE(6107)] = 194768, + [SMALL_STATE(6108)] = 194782, + [SMALL_STATE(6109)] = 194796, + [SMALL_STATE(6110)] = 194810, + [SMALL_STATE(6111)] = 194824, + [SMALL_STATE(6112)] = 194838, + [SMALL_STATE(6113)] = 194852, + [SMALL_STATE(6114)] = 194866, + [SMALL_STATE(6115)] = 194880, + [SMALL_STATE(6116)] = 194894, + [SMALL_STATE(6117)] = 194906, + [SMALL_STATE(6118)] = 194920, + [SMALL_STATE(6119)] = 194934, + [SMALL_STATE(6120)] = 194948, + [SMALL_STATE(6121)] = 194962, + [SMALL_STATE(6122)] = 194974, + [SMALL_STATE(6123)] = 194984, + [SMALL_STATE(6124)] = 194996, + [SMALL_STATE(6125)] = 195010, + [SMALL_STATE(6126)] = 195022, + [SMALL_STATE(6127)] = 195036, + [SMALL_STATE(6128)] = 195050, + [SMALL_STATE(6129)] = 195064, + [SMALL_STATE(6130)] = 195074, + [SMALL_STATE(6131)] = 195088, + [SMALL_STATE(6132)] = 195100, + [SMALL_STATE(6133)] = 195110, + [SMALL_STATE(6134)] = 195124, + [SMALL_STATE(6135)] = 195138, + [SMALL_STATE(6136)] = 195152, + [SMALL_STATE(6137)] = 195166, + [SMALL_STATE(6138)] = 195180, + [SMALL_STATE(6139)] = 195194, + [SMALL_STATE(6140)] = 195204, + [SMALL_STATE(6141)] = 195218, + [SMALL_STATE(6142)] = 195232, + [SMALL_STATE(6143)] = 195246, + [SMALL_STATE(6144)] = 195260, + [SMALL_STATE(6145)] = 195274, + [SMALL_STATE(6146)] = 195288, + [SMALL_STATE(6147)] = 195302, + [SMALL_STATE(6148)] = 195316, + [SMALL_STATE(6149)] = 195330, + [SMALL_STATE(6150)] = 195342, + [SMALL_STATE(6151)] = 195356, + [SMALL_STATE(6152)] = 195370, + [SMALL_STATE(6153)] = 195384, + [SMALL_STATE(6154)] = 195398, + [SMALL_STATE(6155)] = 195408, + [SMALL_STATE(6156)] = 195422, + [SMALL_STATE(6157)] = 195436, + [SMALL_STATE(6158)] = 195450, + [SMALL_STATE(6159)] = 195464, + [SMALL_STATE(6160)] = 195478, + [SMALL_STATE(6161)] = 195492, + [SMALL_STATE(6162)] = 195504, + [SMALL_STATE(6163)] = 195516, + [SMALL_STATE(6164)] = 195528, + [SMALL_STATE(6165)] = 195542, + [SMALL_STATE(6166)] = 195556, + [SMALL_STATE(6167)] = 195570, + [SMALL_STATE(6168)] = 195584, + [SMALL_STATE(6169)] = 195596, + [SMALL_STATE(6170)] = 195610, + [SMALL_STATE(6171)] = 195624, + [SMALL_STATE(6172)] = 195638, + [SMALL_STATE(6173)] = 195652, + [SMALL_STATE(6174)] = 195666, + [SMALL_STATE(6175)] = 195680, + [SMALL_STATE(6176)] = 195694, + [SMALL_STATE(6177)] = 195708, + [SMALL_STATE(6178)] = 195722, + [SMALL_STATE(6179)] = 195732, + [SMALL_STATE(6180)] = 195742, + [SMALL_STATE(6181)] = 195756, + [SMALL_STATE(6182)] = 195770, + [SMALL_STATE(6183)] = 195784, + [SMALL_STATE(6184)] = 195798, + [SMALL_STATE(6185)] = 195812, + [SMALL_STATE(6186)] = 195824, + [SMALL_STATE(6187)] = 195838, + [SMALL_STATE(6188)] = 195852, + [SMALL_STATE(6189)] = 195866, + [SMALL_STATE(6190)] = 195880, + [SMALL_STATE(6191)] = 195894, + [SMALL_STATE(6192)] = 195908, + [SMALL_STATE(6193)] = 195922, + [SMALL_STATE(6194)] = 195936, + [SMALL_STATE(6195)] = 195950, + [SMALL_STATE(6196)] = 195964, + [SMALL_STATE(6197)] = 195978, + [SMALL_STATE(6198)] = 195992, + [SMALL_STATE(6199)] = 196006, + [SMALL_STATE(6200)] = 196020, + [SMALL_STATE(6201)] = 196034, + [SMALL_STATE(6202)] = 196048, + [SMALL_STATE(6203)] = 196058, + [SMALL_STATE(6204)] = 196072, + [SMALL_STATE(6205)] = 196086, + [SMALL_STATE(6206)] = 196100, + [SMALL_STATE(6207)] = 196114, + [SMALL_STATE(6208)] = 196128, + [SMALL_STATE(6209)] = 196142, + [SMALL_STATE(6210)] = 196152, + [SMALL_STATE(6211)] = 196164, + [SMALL_STATE(6212)] = 196178, + [SMALL_STATE(6213)] = 196192, + [SMALL_STATE(6214)] = 196206, + [SMALL_STATE(6215)] = 196220, + [SMALL_STATE(6216)] = 196234, + [SMALL_STATE(6217)] = 196248, + [SMALL_STATE(6218)] = 196262, + [SMALL_STATE(6219)] = 196276, + [SMALL_STATE(6220)] = 196290, + [SMALL_STATE(6221)] = 196304, + [SMALL_STATE(6222)] = 196318, + [SMALL_STATE(6223)] = 196328, + [SMALL_STATE(6224)] = 196342, + [SMALL_STATE(6225)] = 196356, + [SMALL_STATE(6226)] = 196370, + [SMALL_STATE(6227)] = 196380, + [SMALL_STATE(6228)] = 196394, + [SMALL_STATE(6229)] = 196408, + [SMALL_STATE(6230)] = 196422, + [SMALL_STATE(6231)] = 196436, + [SMALL_STATE(6232)] = 196450, + [SMALL_STATE(6233)] = 196464, + [SMALL_STATE(6234)] = 196478, + [SMALL_STATE(6235)] = 196492, + [SMALL_STATE(6236)] = 196504, + [SMALL_STATE(6237)] = 196518, + [SMALL_STATE(6238)] = 196532, + [SMALL_STATE(6239)] = 196546, + [SMALL_STATE(6240)] = 196560, + [SMALL_STATE(6241)] = 196574, + [SMALL_STATE(6242)] = 196588, + [SMALL_STATE(6243)] = 196602, + [SMALL_STATE(6244)] = 196616, + [SMALL_STATE(6245)] = 196627, + [SMALL_STATE(6246)] = 196636, + [SMALL_STATE(6247)] = 196647, + [SMALL_STATE(6248)] = 196658, + [SMALL_STATE(6249)] = 196667, + [SMALL_STATE(6250)] = 196678, + [SMALL_STATE(6251)] = 196689, + [SMALL_STATE(6252)] = 196700, + [SMALL_STATE(6253)] = 196711, + [SMALL_STATE(6254)] = 196722, + [SMALL_STATE(6255)] = 196733, + [SMALL_STATE(6256)] = 196744, + [SMALL_STATE(6257)] = 196755, + [SMALL_STATE(6258)] = 196766, + [SMALL_STATE(6259)] = 196777, + [SMALL_STATE(6260)] = 196786, + [SMALL_STATE(6261)] = 196795, + [SMALL_STATE(6262)] = 196806, + [SMALL_STATE(6263)] = 196815, + [SMALL_STATE(6264)] = 196824, + [SMALL_STATE(6265)] = 196835, + [SMALL_STATE(6266)] = 196846, + [SMALL_STATE(6267)] = 196857, + [SMALL_STATE(6268)] = 196868, + [SMALL_STATE(6269)] = 196877, + [SMALL_STATE(6270)] = 196888, + [SMALL_STATE(6271)] = 196899, + [SMALL_STATE(6272)] = 196910, + [SMALL_STATE(6273)] = 196919, + [SMALL_STATE(6274)] = 196928, + [SMALL_STATE(6275)] = 196939, + [SMALL_STATE(6276)] = 196950, + [SMALL_STATE(6277)] = 196959, + [SMALL_STATE(6278)] = 196970, + [SMALL_STATE(6279)] = 196979, + [SMALL_STATE(6280)] = 196990, + [SMALL_STATE(6281)] = 197001, + [SMALL_STATE(6282)] = 197010, + [SMALL_STATE(6283)] = 197021, + [SMALL_STATE(6284)] = 197030, + [SMALL_STATE(6285)] = 197041, + [SMALL_STATE(6286)] = 197052, + [SMALL_STATE(6287)] = 197063, + [SMALL_STATE(6288)] = 197074, + [SMALL_STATE(6289)] = 197085, + [SMALL_STATE(6290)] = 197094, + [SMALL_STATE(6291)] = 197105, + [SMALL_STATE(6292)] = 197116, + [SMALL_STATE(6293)] = 197125, + [SMALL_STATE(6294)] = 197136, + [SMALL_STATE(6295)] = 197147, + [SMALL_STATE(6296)] = 197158, + [SMALL_STATE(6297)] = 197169, + [SMALL_STATE(6298)] = 197180, + [SMALL_STATE(6299)] = 197191, + [SMALL_STATE(6300)] = 197202, + [SMALL_STATE(6301)] = 197213, + [SMALL_STATE(6302)] = 197222, + [SMALL_STATE(6303)] = 197233, + [SMALL_STATE(6304)] = 197242, + [SMALL_STATE(6305)] = 197253, + [SMALL_STATE(6306)] = 197262, + [SMALL_STATE(6307)] = 197271, + [SMALL_STATE(6308)] = 197282, + [SMALL_STATE(6309)] = 197293, + [SMALL_STATE(6310)] = 197304, + [SMALL_STATE(6311)] = 197315, + [SMALL_STATE(6312)] = 197326, + [SMALL_STATE(6313)] = 197337, + [SMALL_STATE(6314)] = 197348, + [SMALL_STATE(6315)] = 197357, + [SMALL_STATE(6316)] = 197368, + [SMALL_STATE(6317)] = 197379, + [SMALL_STATE(6318)] = 197390, + [SMALL_STATE(6319)] = 197401, + [SMALL_STATE(6320)] = 197412, + [SMALL_STATE(6321)] = 197423, + [SMALL_STATE(6322)] = 197434, + [SMALL_STATE(6323)] = 197443, + [SMALL_STATE(6324)] = 197454, + [SMALL_STATE(6325)] = 197465, + [SMALL_STATE(6326)] = 197474, + [SMALL_STATE(6327)] = 197485, + [SMALL_STATE(6328)] = 197496, + [SMALL_STATE(6329)] = 197507, + [SMALL_STATE(6330)] = 197518, + [SMALL_STATE(6331)] = 197529, + [SMALL_STATE(6332)] = 197540, + [SMALL_STATE(6333)] = 197549, + [SMALL_STATE(6334)] = 197560, + [SMALL_STATE(6335)] = 197569, + [SMALL_STATE(6336)] = 197580, + [SMALL_STATE(6337)] = 197589, + [SMALL_STATE(6338)] = 197598, + [SMALL_STATE(6339)] = 197609, + [SMALL_STATE(6340)] = 197620, + [SMALL_STATE(6341)] = 197631, + [SMALL_STATE(6342)] = 197640, + [SMALL_STATE(6343)] = 197651, + [SMALL_STATE(6344)] = 197662, + [SMALL_STATE(6345)] = 197673, + [SMALL_STATE(6346)] = 197684, + [SMALL_STATE(6347)] = 197695, + [SMALL_STATE(6348)] = 197706, + [SMALL_STATE(6349)] = 197717, + [SMALL_STATE(6350)] = 197728, + [SMALL_STATE(6351)] = 197737, + [SMALL_STATE(6352)] = 197748, + [SMALL_STATE(6353)] = 197759, + [SMALL_STATE(6354)] = 197770, + [SMALL_STATE(6355)] = 197781, + [SMALL_STATE(6356)] = 197792, + [SMALL_STATE(6357)] = 197803, + [SMALL_STATE(6358)] = 197814, + [SMALL_STATE(6359)] = 197825, + [SMALL_STATE(6360)] = 197836, + [SMALL_STATE(6361)] = 197847, + [SMALL_STATE(6362)] = 197856, + [SMALL_STATE(6363)] = 197867, + [SMALL_STATE(6364)] = 197878, + [SMALL_STATE(6365)] = 197889, + [SMALL_STATE(6366)] = 197900, + [SMALL_STATE(6367)] = 197909, + [SMALL_STATE(6368)] = 197918, + [SMALL_STATE(6369)] = 197929, + [SMALL_STATE(6370)] = 197938, + [SMALL_STATE(6371)] = 197949, + [SMALL_STATE(6372)] = 197960, + [SMALL_STATE(6373)] = 197971, + [SMALL_STATE(6374)] = 197982, + [SMALL_STATE(6375)] = 197993, + [SMALL_STATE(6376)] = 198004, + [SMALL_STATE(6377)] = 198013, + [SMALL_STATE(6378)] = 198024, + [SMALL_STATE(6379)] = 198033, + [SMALL_STATE(6380)] = 198042, + [SMALL_STATE(6381)] = 198053, + [SMALL_STATE(6382)] = 198064, + [SMALL_STATE(6383)] = 198073, + [SMALL_STATE(6384)] = 198082, + [SMALL_STATE(6385)] = 198093, + [SMALL_STATE(6386)] = 198104, + [SMALL_STATE(6387)] = 198113, + [SMALL_STATE(6388)] = 198124, + [SMALL_STATE(6389)] = 198133, + [SMALL_STATE(6390)] = 198144, + [SMALL_STATE(6391)] = 198153, + [SMALL_STATE(6392)] = 198164, + [SMALL_STATE(6393)] = 198175, + [SMALL_STATE(6394)] = 198184, + [SMALL_STATE(6395)] = 198195, + [SMALL_STATE(6396)] = 198206, + [SMALL_STATE(6397)] = 198217, + [SMALL_STATE(6398)] = 198228, + [SMALL_STATE(6399)] = 198239, + [SMALL_STATE(6400)] = 198250, + [SMALL_STATE(6401)] = 198261, + [SMALL_STATE(6402)] = 198272, + [SMALL_STATE(6403)] = 198283, + [SMALL_STATE(6404)] = 198294, + [SMALL_STATE(6405)] = 198303, + [SMALL_STATE(6406)] = 198312, + [SMALL_STATE(6407)] = 198321, + [SMALL_STATE(6408)] = 198332, + [SMALL_STATE(6409)] = 198343, + [SMALL_STATE(6410)] = 198354, + [SMALL_STATE(6411)] = 198365, + [SMALL_STATE(6412)] = 198376, + [SMALL_STATE(6413)] = 198387, + [SMALL_STATE(6414)] = 198398, + [SMALL_STATE(6415)] = 198409, + [SMALL_STATE(6416)] = 198420, + [SMALL_STATE(6417)] = 198431, + [SMALL_STATE(6418)] = 198440, + [SMALL_STATE(6419)] = 198449, + [SMALL_STATE(6420)] = 198460, + [SMALL_STATE(6421)] = 198471, + [SMALL_STATE(6422)] = 198482, + [SMALL_STATE(6423)] = 198493, + [SMALL_STATE(6424)] = 198504, + [SMALL_STATE(6425)] = 198515, + [SMALL_STATE(6426)] = 198526, + [SMALL_STATE(6427)] = 198535, + [SMALL_STATE(6428)] = 198546, + [SMALL_STATE(6429)] = 198555, + [SMALL_STATE(6430)] = 198566, + [SMALL_STATE(6431)] = 198577, + [SMALL_STATE(6432)] = 198588, + [SMALL_STATE(6433)] = 198599, + [SMALL_STATE(6434)] = 198608, + [SMALL_STATE(6435)] = 198619, + [SMALL_STATE(6436)] = 198628, + [SMALL_STATE(6437)] = 198637, + [SMALL_STATE(6438)] = 198648, + [SMALL_STATE(6439)] = 198659, + [SMALL_STATE(6440)] = 198670, + [SMALL_STATE(6441)] = 198681, + [SMALL_STATE(6442)] = 198692, + [SMALL_STATE(6443)] = 198701, + [SMALL_STATE(6444)] = 198710, + [SMALL_STATE(6445)] = 198721, + [SMALL_STATE(6446)] = 198732, + [SMALL_STATE(6447)] = 198743, + [SMALL_STATE(6448)] = 198752, + [SMALL_STATE(6449)] = 198763, + [SMALL_STATE(6450)] = 198774, + [SMALL_STATE(6451)] = 198783, + [SMALL_STATE(6452)] = 198792, + [SMALL_STATE(6453)] = 198803, + [SMALL_STATE(6454)] = 198814, + [SMALL_STATE(6455)] = 198825, + [SMALL_STATE(6456)] = 198836, + [SMALL_STATE(6457)] = 198847, + [SMALL_STATE(6458)] = 198858, + [SMALL_STATE(6459)] = 198869, + [SMALL_STATE(6460)] = 198880, + [SMALL_STATE(6461)] = 198891, + [SMALL_STATE(6462)] = 198902, + [SMALL_STATE(6463)] = 198911, + [SMALL_STATE(6464)] = 198922, + [SMALL_STATE(6465)] = 198933, + [SMALL_STATE(6466)] = 198944, + [SMALL_STATE(6467)] = 198953, + [SMALL_STATE(6468)] = 198964, + [SMALL_STATE(6469)] = 198973, + [SMALL_STATE(6470)] = 198982, + [SMALL_STATE(6471)] = 198993, + [SMALL_STATE(6472)] = 199002, + [SMALL_STATE(6473)] = 199013, + [SMALL_STATE(6474)] = 199024, + [SMALL_STATE(6475)] = 199035, + [SMALL_STATE(6476)] = 199046, + [SMALL_STATE(6477)] = 199057, + [SMALL_STATE(6478)] = 199066, + [SMALL_STATE(6479)] = 199075, + [SMALL_STATE(6480)] = 199086, + [SMALL_STATE(6481)] = 199097, + [SMALL_STATE(6482)] = 199106, + [SMALL_STATE(6483)] = 199117, + [SMALL_STATE(6484)] = 199128, + [SMALL_STATE(6485)] = 199139, + [SMALL_STATE(6486)] = 199150, + [SMALL_STATE(6487)] = 199161, + [SMALL_STATE(6488)] = 199170, + [SMALL_STATE(6489)] = 199181, + [SMALL_STATE(6490)] = 199192, + [SMALL_STATE(6491)] = 199203, + [SMALL_STATE(6492)] = 199214, + [SMALL_STATE(6493)] = 199225, + [SMALL_STATE(6494)] = 199234, + [SMALL_STATE(6495)] = 199243, + [SMALL_STATE(6496)] = 199254, + [SMALL_STATE(6497)] = 199263, + [SMALL_STATE(6498)] = 199274, + [SMALL_STATE(6499)] = 199285, + [SMALL_STATE(6500)] = 199296, + [SMALL_STATE(6501)] = 199307, + [SMALL_STATE(6502)] = 199316, + [SMALL_STATE(6503)] = 199327, + [SMALL_STATE(6504)] = 199338, + [SMALL_STATE(6505)] = 199347, + [SMALL_STATE(6506)] = 199358, + [SMALL_STATE(6507)] = 199367, + [SMALL_STATE(6508)] = 199378, + [SMALL_STATE(6509)] = 199389, + [SMALL_STATE(6510)] = 199400, + [SMALL_STATE(6511)] = 199409, + [SMALL_STATE(6512)] = 199420, + [SMALL_STATE(6513)] = 199429, + [SMALL_STATE(6514)] = 199440, + [SMALL_STATE(6515)] = 199449, + [SMALL_STATE(6516)] = 199460, + [SMALL_STATE(6517)] = 199471, + [SMALL_STATE(6518)] = 199480, + [SMALL_STATE(6519)] = 199491, + [SMALL_STATE(6520)] = 199502, + [SMALL_STATE(6521)] = 199513, + [SMALL_STATE(6522)] = 199524, + [SMALL_STATE(6523)] = 199535, + [SMALL_STATE(6524)] = 199544, + [SMALL_STATE(6525)] = 199553, + [SMALL_STATE(6526)] = 199564, + [SMALL_STATE(6527)] = 199573, + [SMALL_STATE(6528)] = 199584, + [SMALL_STATE(6529)] = 199595, + [SMALL_STATE(6530)] = 199604, + [SMALL_STATE(6531)] = 199615, + [SMALL_STATE(6532)] = 199624, + [SMALL_STATE(6533)] = 199633, + [SMALL_STATE(6534)] = 199644, + [SMALL_STATE(6535)] = 199653, + [SMALL_STATE(6536)] = 199664, + [SMALL_STATE(6537)] = 199675, + [SMALL_STATE(6538)] = 199686, + [SMALL_STATE(6539)] = 199697, + [SMALL_STATE(6540)] = 199708, + [SMALL_STATE(6541)] = 199717, + [SMALL_STATE(6542)] = 199728, + [SMALL_STATE(6543)] = 199737, + [SMALL_STATE(6544)] = 199748, + [SMALL_STATE(6545)] = 199757, + [SMALL_STATE(6546)] = 199768, + [SMALL_STATE(6547)] = 199777, + [SMALL_STATE(6548)] = 199788, + [SMALL_STATE(6549)] = 199799, + [SMALL_STATE(6550)] = 199810, + [SMALL_STATE(6551)] = 199819, + [SMALL_STATE(6552)] = 199830, + [SMALL_STATE(6553)] = 199841, + [SMALL_STATE(6554)] = 199852, + [SMALL_STATE(6555)] = 199863, + [SMALL_STATE(6556)] = 199874, + [SMALL_STATE(6557)] = 199885, + [SMALL_STATE(6558)] = 199894, + [SMALL_STATE(6559)] = 199905, + [SMALL_STATE(6560)] = 199916, + [SMALL_STATE(6561)] = 199927, + [SMALL_STATE(6562)] = 199938, + [SMALL_STATE(6563)] = 199949, + [SMALL_STATE(6564)] = 199960, + [SMALL_STATE(6565)] = 199971, + [SMALL_STATE(6566)] = 199982, + [SMALL_STATE(6567)] = 199991, + [SMALL_STATE(6568)] = 200002, + [SMALL_STATE(6569)] = 200013, + [SMALL_STATE(6570)] = 200024, + [SMALL_STATE(6571)] = 200033, + [SMALL_STATE(6572)] = 200044, + [SMALL_STATE(6573)] = 200053, + [SMALL_STATE(6574)] = 200064, + [SMALL_STATE(6575)] = 200073, + [SMALL_STATE(6576)] = 200084, + [SMALL_STATE(6577)] = 200095, + [SMALL_STATE(6578)] = 200106, + [SMALL_STATE(6579)] = 200117, + [SMALL_STATE(6580)] = 200126, + [SMALL_STATE(6581)] = 200137, + [SMALL_STATE(6582)] = 200148, + [SMALL_STATE(6583)] = 200159, + [SMALL_STATE(6584)] = 200170, + [SMALL_STATE(6585)] = 200181, + [SMALL_STATE(6586)] = 200190, + [SMALL_STATE(6587)] = 200201, + [SMALL_STATE(6588)] = 200210, + [SMALL_STATE(6589)] = 200221, + [SMALL_STATE(6590)] = 200232, + [SMALL_STATE(6591)] = 200241, + [SMALL_STATE(6592)] = 200252, + [SMALL_STATE(6593)] = 200261, + [SMALL_STATE(6594)] = 200272, + [SMALL_STATE(6595)] = 200283, + [SMALL_STATE(6596)] = 200294, + [SMALL_STATE(6597)] = 200305, + [SMALL_STATE(6598)] = 200314, + [SMALL_STATE(6599)] = 200323, + [SMALL_STATE(6600)] = 200332, + [SMALL_STATE(6601)] = 200341, + [SMALL_STATE(6602)] = 200350, + [SMALL_STATE(6603)] = 200361, + [SMALL_STATE(6604)] = 200372, + [SMALL_STATE(6605)] = 200381, + [SMALL_STATE(6606)] = 200392, + [SMALL_STATE(6607)] = 200403, + [SMALL_STATE(6608)] = 200414, + [SMALL_STATE(6609)] = 200423, + [SMALL_STATE(6610)] = 200432, + [SMALL_STATE(6611)] = 200443, + [SMALL_STATE(6612)] = 200454, + [SMALL_STATE(6613)] = 200463, + [SMALL_STATE(6614)] = 200474, + [SMALL_STATE(6615)] = 200485, + [SMALL_STATE(6616)] = 200496, + [SMALL_STATE(6617)] = 200507, + [SMALL_STATE(6618)] = 200518, + [SMALL_STATE(6619)] = 200527, + [SMALL_STATE(6620)] = 200538, + [SMALL_STATE(6621)] = 200549, + [SMALL_STATE(6622)] = 200560, + [SMALL_STATE(6623)] = 200571, + [SMALL_STATE(6624)] = 200580, + [SMALL_STATE(6625)] = 200591, + [SMALL_STATE(6626)] = 200600, + [SMALL_STATE(6627)] = 200611, + [SMALL_STATE(6628)] = 200620, + [SMALL_STATE(6629)] = 200631, + [SMALL_STATE(6630)] = 200642, + [SMALL_STATE(6631)] = 200653, + [SMALL_STATE(6632)] = 200664, + [SMALL_STATE(6633)] = 200675, + [SMALL_STATE(6634)] = 200686, + [SMALL_STATE(6635)] = 200697, + [SMALL_STATE(6636)] = 200708, + [SMALL_STATE(6637)] = 200719, + [SMALL_STATE(6638)] = 200730, + [SMALL_STATE(6639)] = 200741, + [SMALL_STATE(6640)] = 200752, + [SMALL_STATE(6641)] = 200763, + [SMALL_STATE(6642)] = 200774, + [SMALL_STATE(6643)] = 200785, + [SMALL_STATE(6644)] = 200794, + [SMALL_STATE(6645)] = 200803, + [SMALL_STATE(6646)] = 200814, + [SMALL_STATE(6647)] = 200825, + [SMALL_STATE(6648)] = 200834, + [SMALL_STATE(6649)] = 200845, + [SMALL_STATE(6650)] = 200854, + [SMALL_STATE(6651)] = 200865, + [SMALL_STATE(6652)] = 200876, + [SMALL_STATE(6653)] = 200887, + [SMALL_STATE(6654)] = 200898, + [SMALL_STATE(6655)] = 200909, + [SMALL_STATE(6656)] = 200920, + [SMALL_STATE(6657)] = 200931, + [SMALL_STATE(6658)] = 200942, + [SMALL_STATE(6659)] = 200953, + [SMALL_STATE(6660)] = 200964, + [SMALL_STATE(6661)] = 200975, + [SMALL_STATE(6662)] = 200986, + [SMALL_STATE(6663)] = 200997, + [SMALL_STATE(6664)] = 201008, + [SMALL_STATE(6665)] = 201019, + [SMALL_STATE(6666)] = 201030, + [SMALL_STATE(6667)] = 201041, + [SMALL_STATE(6668)] = 201052, + [SMALL_STATE(6669)] = 201063, + [SMALL_STATE(6670)] = 201074, + [SMALL_STATE(6671)] = 201085, + [SMALL_STATE(6672)] = 201096, + [SMALL_STATE(6673)] = 201107, + [SMALL_STATE(6674)] = 201118, + [SMALL_STATE(6675)] = 201129, + [SMALL_STATE(6676)] = 201140, + [SMALL_STATE(6677)] = 201151, + [SMALL_STATE(6678)] = 201162, + [SMALL_STATE(6679)] = 201173, + [SMALL_STATE(6680)] = 201184, + [SMALL_STATE(6681)] = 201195, + [SMALL_STATE(6682)] = 201206, + [SMALL_STATE(6683)] = 201217, + [SMALL_STATE(6684)] = 201228, + [SMALL_STATE(6685)] = 201239, + [SMALL_STATE(6686)] = 201250, + [SMALL_STATE(6687)] = 201261, + [SMALL_STATE(6688)] = 201272, + [SMALL_STATE(6689)] = 201281, + [SMALL_STATE(6690)] = 201292, + [SMALL_STATE(6691)] = 201303, + [SMALL_STATE(6692)] = 201312, + [SMALL_STATE(6693)] = 201321, + [SMALL_STATE(6694)] = 201332, + [SMALL_STATE(6695)] = 201341, + [SMALL_STATE(6696)] = 201350, + [SMALL_STATE(6697)] = 201361, + [SMALL_STATE(6698)] = 201372, + [SMALL_STATE(6699)] = 201383, + [SMALL_STATE(6700)] = 201392, + [SMALL_STATE(6701)] = 201403, + [SMALL_STATE(6702)] = 201412, + [SMALL_STATE(6703)] = 201423, + [SMALL_STATE(6704)] = 201432, + [SMALL_STATE(6705)] = 201443, + [SMALL_STATE(6706)] = 201454, + [SMALL_STATE(6707)] = 201463, + [SMALL_STATE(6708)] = 201474, + [SMALL_STATE(6709)] = 201485, + [SMALL_STATE(6710)] = 201496, + [SMALL_STATE(6711)] = 201507, + [SMALL_STATE(6712)] = 201518, + [SMALL_STATE(6713)] = 201527, + [SMALL_STATE(6714)] = 201536, + [SMALL_STATE(6715)] = 201547, + [SMALL_STATE(6716)] = 201556, + [SMALL_STATE(6717)] = 201567, + [SMALL_STATE(6718)] = 201578, + [SMALL_STATE(6719)] = 201589, + [SMALL_STATE(6720)] = 201597, + [SMALL_STATE(6721)] = 201605, + [SMALL_STATE(6722)] = 201613, + [SMALL_STATE(6723)] = 201621, + [SMALL_STATE(6724)] = 201629, + [SMALL_STATE(6725)] = 201637, + [SMALL_STATE(6726)] = 201645, + [SMALL_STATE(6727)] = 201653, + [SMALL_STATE(6728)] = 201661, + [SMALL_STATE(6729)] = 201669, + [SMALL_STATE(6730)] = 201677, + [SMALL_STATE(6731)] = 201685, + [SMALL_STATE(6732)] = 201693, + [SMALL_STATE(6733)] = 201701, + [SMALL_STATE(6734)] = 201709, + [SMALL_STATE(6735)] = 201719, + [SMALL_STATE(6736)] = 201727, + [SMALL_STATE(6737)] = 201735, + [SMALL_STATE(6738)] = 201745, + [SMALL_STATE(6739)] = 201753, + [SMALL_STATE(6740)] = 201761, + [SMALL_STATE(6741)] = 201769, + [SMALL_STATE(6742)] = 201777, + [SMALL_STATE(6743)] = 201785, + [SMALL_STATE(6744)] = 201793, + [SMALL_STATE(6745)] = 201801, + [SMALL_STATE(6746)] = 201809, + [SMALL_STATE(6747)] = 201819, + [SMALL_STATE(6748)] = 201829, + [SMALL_STATE(6749)] = 201837, + [SMALL_STATE(6750)] = 201845, + [SMALL_STATE(6751)] = 201853, + [SMALL_STATE(6752)] = 201861, + [SMALL_STATE(6753)] = 201869, + [SMALL_STATE(6754)] = 201877, + [SMALL_STATE(6755)] = 201885, + [SMALL_STATE(6756)] = 201893, + [SMALL_STATE(6757)] = 201901, + [SMALL_STATE(6758)] = 201909, + [SMALL_STATE(6759)] = 201917, + [SMALL_STATE(6760)] = 201925, + [SMALL_STATE(6761)] = 201935, + [SMALL_STATE(6762)] = 201943, + [SMALL_STATE(6763)] = 201951, + [SMALL_STATE(6764)] = 201959, + [SMALL_STATE(6765)] = 201967, + [SMALL_STATE(6766)] = 201975, + [SMALL_STATE(6767)] = 201983, + [SMALL_STATE(6768)] = 201991, + [SMALL_STATE(6769)] = 201999, + [SMALL_STATE(6770)] = 202007, + [SMALL_STATE(6771)] = 202015, + [SMALL_STATE(6772)] = 202023, + [SMALL_STATE(6773)] = 202031, + [SMALL_STATE(6774)] = 202039, + [SMALL_STATE(6775)] = 202047, + [SMALL_STATE(6776)] = 202055, + [SMALL_STATE(6777)] = 202063, + [SMALL_STATE(6778)] = 202071, + [SMALL_STATE(6779)] = 202079, + [SMALL_STATE(6780)] = 202087, + [SMALL_STATE(6781)] = 202095, + [SMALL_STATE(6782)] = 202103, + [SMALL_STATE(6783)] = 202111, + [SMALL_STATE(6784)] = 202119, + [SMALL_STATE(6785)] = 202127, + [SMALL_STATE(6786)] = 202135, + [SMALL_STATE(6787)] = 202143, + [SMALL_STATE(6788)] = 202151, + [SMALL_STATE(6789)] = 202159, + [SMALL_STATE(6790)] = 202167, + [SMALL_STATE(6791)] = 202175, + [SMALL_STATE(6792)] = 202183, + [SMALL_STATE(6793)] = 202191, + [SMALL_STATE(6794)] = 202201, + [SMALL_STATE(6795)] = 202209, + [SMALL_STATE(6796)] = 202217, + [SMALL_STATE(6797)] = 202225, + [SMALL_STATE(6798)] = 202233, + [SMALL_STATE(6799)] = 202241, + [SMALL_STATE(6800)] = 202249, + [SMALL_STATE(6801)] = 202257, + [SMALL_STATE(6802)] = 202265, + [SMALL_STATE(6803)] = 202273, + [SMALL_STATE(6804)] = 202281, + [SMALL_STATE(6805)] = 202289, + [SMALL_STATE(6806)] = 202297, + [SMALL_STATE(6807)] = 202305, + [SMALL_STATE(6808)] = 202313, + [SMALL_STATE(6809)] = 202321, + [SMALL_STATE(6810)] = 202329, + [SMALL_STATE(6811)] = 202337, + [SMALL_STATE(6812)] = 202345, + [SMALL_STATE(6813)] = 202353, + [SMALL_STATE(6814)] = 202361, + [SMALL_STATE(6815)] = 202369, + [SMALL_STATE(6816)] = 202379, + [SMALL_STATE(6817)] = 202387, + [SMALL_STATE(6818)] = 202395, + [SMALL_STATE(6819)] = 202403, + [SMALL_STATE(6820)] = 202411, + [SMALL_STATE(6821)] = 202419, + [SMALL_STATE(6822)] = 202427, + [SMALL_STATE(6823)] = 202435, + [SMALL_STATE(6824)] = 202443, + [SMALL_STATE(6825)] = 202451, + [SMALL_STATE(6826)] = 202459, + [SMALL_STATE(6827)] = 202467, + [SMALL_STATE(6828)] = 202475, + [SMALL_STATE(6829)] = 202483, + [SMALL_STATE(6830)] = 202491, + [SMALL_STATE(6831)] = 202499, + [SMALL_STATE(6832)] = 202507, + [SMALL_STATE(6833)] = 202515, + [SMALL_STATE(6834)] = 202523, + [SMALL_STATE(6835)] = 202531, + [SMALL_STATE(6836)] = 202539, + [SMALL_STATE(6837)] = 202547, + [SMALL_STATE(6838)] = 202557, + [SMALL_STATE(6839)] = 202565, + [SMALL_STATE(6840)] = 202573, + [SMALL_STATE(6841)] = 202581, + [SMALL_STATE(6842)] = 202589, + [SMALL_STATE(6843)] = 202597, + [SMALL_STATE(6844)] = 202605, + [SMALL_STATE(6845)] = 202613, + [SMALL_STATE(6846)] = 202621, + [SMALL_STATE(6847)] = 202629, + [SMALL_STATE(6848)] = 202637, + [SMALL_STATE(6849)] = 202645, + [SMALL_STATE(6850)] = 202653, + [SMALL_STATE(6851)] = 202661, + [SMALL_STATE(6852)] = 202669, + [SMALL_STATE(6853)] = 202677, + [SMALL_STATE(6854)] = 202685, + [SMALL_STATE(6855)] = 202693, + [SMALL_STATE(6856)] = 202701, + [SMALL_STATE(6857)] = 202709, + [SMALL_STATE(6858)] = 202717, + [SMALL_STATE(6859)] = 202725, + [SMALL_STATE(6860)] = 202733, + [SMALL_STATE(6861)] = 202741, + [SMALL_STATE(6862)] = 202749, + [SMALL_STATE(6863)] = 202757, + [SMALL_STATE(6864)] = 202765, + [SMALL_STATE(6865)] = 202773, + [SMALL_STATE(6866)] = 202781, + [SMALL_STATE(6867)] = 202789, + [SMALL_STATE(6868)] = 202797, + [SMALL_STATE(6869)] = 202805, + [SMALL_STATE(6870)] = 202813, + [SMALL_STATE(6871)] = 202821, + [SMALL_STATE(6872)] = 202829, + [SMALL_STATE(6873)] = 202837, + [SMALL_STATE(6874)] = 202845, + [SMALL_STATE(6875)] = 202853, + [SMALL_STATE(6876)] = 202861, + [SMALL_STATE(6877)] = 202869, + [SMALL_STATE(6878)] = 202877, + [SMALL_STATE(6879)] = 202885, + [SMALL_STATE(6880)] = 202893, + [SMALL_STATE(6881)] = 202901, + [SMALL_STATE(6882)] = 202909, + [SMALL_STATE(6883)] = 202917, + [SMALL_STATE(6884)] = 202925, + [SMALL_STATE(6885)] = 202933, + [SMALL_STATE(6886)] = 202941, + [SMALL_STATE(6887)] = 202949, + [SMALL_STATE(6888)] = 202957, + [SMALL_STATE(6889)] = 202965, + [SMALL_STATE(6890)] = 202973, + [SMALL_STATE(6891)] = 202981, + [SMALL_STATE(6892)] = 202989, + [SMALL_STATE(6893)] = 202997, + [SMALL_STATE(6894)] = 203005, + [SMALL_STATE(6895)] = 203013, + [SMALL_STATE(6896)] = 203021, + [SMALL_STATE(6897)] = 203029, + [SMALL_STATE(6898)] = 203037, + [SMALL_STATE(6899)] = 203045, + [SMALL_STATE(6900)] = 203053, + [SMALL_STATE(6901)] = 203061, + [SMALL_STATE(6902)] = 203071, + [SMALL_STATE(6903)] = 203079, + [SMALL_STATE(6904)] = 203087, + [SMALL_STATE(6905)] = 203095, + [SMALL_STATE(6906)] = 203103, + [SMALL_STATE(6907)] = 203111, + [SMALL_STATE(6908)] = 203119, + [SMALL_STATE(6909)] = 203127, + [SMALL_STATE(6910)] = 203135, + [SMALL_STATE(6911)] = 203143, + [SMALL_STATE(6912)] = 203151, + [SMALL_STATE(6913)] = 203159, + [SMALL_STATE(6914)] = 203167, + [SMALL_STATE(6915)] = 203175, + [SMALL_STATE(6916)] = 203183, + [SMALL_STATE(6917)] = 203191, + [SMALL_STATE(6918)] = 203199, + [SMALL_STATE(6919)] = 203207, + [SMALL_STATE(6920)] = 203215, + [SMALL_STATE(6921)] = 203223, + [SMALL_STATE(6922)] = 203231, + [SMALL_STATE(6923)] = 203239, + [SMALL_STATE(6924)] = 203247, + [SMALL_STATE(6925)] = 203255, + [SMALL_STATE(6926)] = 203263, + [SMALL_STATE(6927)] = 203271, + [SMALL_STATE(6928)] = 203279, + [SMALL_STATE(6929)] = 203287, + [SMALL_STATE(6930)] = 203295, + [SMALL_STATE(6931)] = 203303, + [SMALL_STATE(6932)] = 203311, + [SMALL_STATE(6933)] = 203319, + [SMALL_STATE(6934)] = 203327, + [SMALL_STATE(6935)] = 203335, + [SMALL_STATE(6936)] = 203343, + [SMALL_STATE(6937)] = 203351, + [SMALL_STATE(6938)] = 203359, + [SMALL_STATE(6939)] = 203367, + [SMALL_STATE(6940)] = 203375, + [SMALL_STATE(6941)] = 203383, + [SMALL_STATE(6942)] = 203391, + [SMALL_STATE(6943)] = 203399, + [SMALL_STATE(6944)] = 203407, + [SMALL_STATE(6945)] = 203415, + [SMALL_STATE(6946)] = 203423, + [SMALL_STATE(6947)] = 203431, + [SMALL_STATE(6948)] = 203439, + [SMALL_STATE(6949)] = 203447, + [SMALL_STATE(6950)] = 203455, + [SMALL_STATE(6951)] = 203463, + [SMALL_STATE(6952)] = 203471, + [SMALL_STATE(6953)] = 203479, + [SMALL_STATE(6954)] = 203487, + [SMALL_STATE(6955)] = 203495, + [SMALL_STATE(6956)] = 203503, + [SMALL_STATE(6957)] = 203511, + [SMALL_STATE(6958)] = 203519, + [SMALL_STATE(6959)] = 203527, + [SMALL_STATE(6960)] = 203535, + [SMALL_STATE(6961)] = 203543, + [SMALL_STATE(6962)] = 203551, + [SMALL_STATE(6963)] = 203559, + [SMALL_STATE(6964)] = 203567, + [SMALL_STATE(6965)] = 203575, + [SMALL_STATE(6966)] = 203583, + [SMALL_STATE(6967)] = 203591, + [SMALL_STATE(6968)] = 203599, + [SMALL_STATE(6969)] = 203607, + [SMALL_STATE(6970)] = 203615, + [SMALL_STATE(6971)] = 203623, + [SMALL_STATE(6972)] = 203631, + [SMALL_STATE(6973)] = 203639, + [SMALL_STATE(6974)] = 203647, + [SMALL_STATE(6975)] = 203655, + [SMALL_STATE(6976)] = 203663, + [SMALL_STATE(6977)] = 203671, + [SMALL_STATE(6978)] = 203679, + [SMALL_STATE(6979)] = 203687, + [SMALL_STATE(6980)] = 203695, + [SMALL_STATE(6981)] = 203703, + [SMALL_STATE(6982)] = 203711, + [SMALL_STATE(6983)] = 203719, + [SMALL_STATE(6984)] = 203727, + [SMALL_STATE(6985)] = 203735, + [SMALL_STATE(6986)] = 203743, + [SMALL_STATE(6987)] = 203751, + [SMALL_STATE(6988)] = 203759, + [SMALL_STATE(6989)] = 203767, + [SMALL_STATE(6990)] = 203775, + [SMALL_STATE(6991)] = 203783, + [SMALL_STATE(6992)] = 203791, + [SMALL_STATE(6993)] = 203799, + [SMALL_STATE(6994)] = 203807, + [SMALL_STATE(6995)] = 203815, + [SMALL_STATE(6996)] = 203823, + [SMALL_STATE(6997)] = 203831, + [SMALL_STATE(6998)] = 203839, + [SMALL_STATE(6999)] = 203847, + [SMALL_STATE(7000)] = 203855, + [SMALL_STATE(7001)] = 203863, + [SMALL_STATE(7002)] = 203871, + [SMALL_STATE(7003)] = 203879, + [SMALL_STATE(7004)] = 203887, + [SMALL_STATE(7005)] = 203895, + [SMALL_STATE(7006)] = 203903, + [SMALL_STATE(7007)] = 203911, + [SMALL_STATE(7008)] = 203919, + [SMALL_STATE(7009)] = 203927, + [SMALL_STATE(7010)] = 203935, + [SMALL_STATE(7011)] = 203943, + [SMALL_STATE(7012)] = 203951, + [SMALL_STATE(7013)] = 203959, + [SMALL_STATE(7014)] = 203967, + [SMALL_STATE(7015)] = 203975, + [SMALL_STATE(7016)] = 203983, + [SMALL_STATE(7017)] = 203991, + [SMALL_STATE(7018)] = 203999, + [SMALL_STATE(7019)] = 204007, + [SMALL_STATE(7020)] = 204017, + [SMALL_STATE(7021)] = 204025, + [SMALL_STATE(7022)] = 204033, + [SMALL_STATE(7023)] = 204041, + [SMALL_STATE(7024)] = 204049, + [SMALL_STATE(7025)] = 204057, + [SMALL_STATE(7026)] = 204065, + [SMALL_STATE(7027)] = 204073, + [SMALL_STATE(7028)] = 204081, + [SMALL_STATE(7029)] = 204089, + [SMALL_STATE(7030)] = 204097, + [SMALL_STATE(7031)] = 204105, + [SMALL_STATE(7032)] = 204113, + [SMALL_STATE(7033)] = 204121, + [SMALL_STATE(7034)] = 204129, + [SMALL_STATE(7035)] = 204137, + [SMALL_STATE(7036)] = 204145, + [SMALL_STATE(7037)] = 204153, + [SMALL_STATE(7038)] = 204161, + [SMALL_STATE(7039)] = 204169, + [SMALL_STATE(7040)] = 204177, + [SMALL_STATE(7041)] = 204185, + [SMALL_STATE(7042)] = 204193, + [SMALL_STATE(7043)] = 204201, + [SMALL_STATE(7044)] = 204209, + [SMALL_STATE(7045)] = 204217, + [SMALL_STATE(7046)] = 204225, + [SMALL_STATE(7047)] = 204233, + [SMALL_STATE(7048)] = 204243, + [SMALL_STATE(7049)] = 204251, + [SMALL_STATE(7050)] = 204259, + [SMALL_STATE(7051)] = 204267, + [SMALL_STATE(7052)] = 204275, + [SMALL_STATE(7053)] = 204283, + [SMALL_STATE(7054)] = 204291, + [SMALL_STATE(7055)] = 204299, + [SMALL_STATE(7056)] = 204307, + [SMALL_STATE(7057)] = 204315, + [SMALL_STATE(7058)] = 204323, + [SMALL_STATE(7059)] = 204331, + [SMALL_STATE(7060)] = 204339, + [SMALL_STATE(7061)] = 204347, + [SMALL_STATE(7062)] = 204355, + [SMALL_STATE(7063)] = 204363, + [SMALL_STATE(7064)] = 204371, + [SMALL_STATE(7065)] = 204379, + [SMALL_STATE(7066)] = 204387, + [SMALL_STATE(7067)] = 204395, + [SMALL_STATE(7068)] = 204403, + [SMALL_STATE(7069)] = 204411, + [SMALL_STATE(7070)] = 204419, + [SMALL_STATE(7071)] = 204427, + [SMALL_STATE(7072)] = 204435, + [SMALL_STATE(7073)] = 204443, + [SMALL_STATE(7074)] = 204451, + [SMALL_STATE(7075)] = 204459, + [SMALL_STATE(7076)] = 204467, + [SMALL_STATE(7077)] = 204475, + [SMALL_STATE(7078)] = 204483, + [SMALL_STATE(7079)] = 204491, + [SMALL_STATE(7080)] = 204499, + [SMALL_STATE(7081)] = 204507, + [SMALL_STATE(7082)] = 204515, + [SMALL_STATE(7083)] = 204523, + [SMALL_STATE(7084)] = 204531, + [SMALL_STATE(7085)] = 204539, + [SMALL_STATE(7086)] = 204547, + [SMALL_STATE(7087)] = 204555, + [SMALL_STATE(7088)] = 204563, + [SMALL_STATE(7089)] = 204571, + [SMALL_STATE(7090)] = 204579, + [SMALL_STATE(7091)] = 204587, + [SMALL_STATE(7092)] = 204595, + [SMALL_STATE(7093)] = 204603, + [SMALL_STATE(7094)] = 204611, + [SMALL_STATE(7095)] = 204619, + [SMALL_STATE(7096)] = 204627, + [SMALL_STATE(7097)] = 204635, + [SMALL_STATE(7098)] = 204643, + [SMALL_STATE(7099)] = 204651, + [SMALL_STATE(7100)] = 204659, + [SMALL_STATE(7101)] = 204667, + [SMALL_STATE(7102)] = 204675, + [SMALL_STATE(7103)] = 204683, + [SMALL_STATE(7104)] = 204691, + [SMALL_STATE(7105)] = 204699, + [SMALL_STATE(7106)] = 204707, + [SMALL_STATE(7107)] = 204715, + [SMALL_STATE(7108)] = 204723, + [SMALL_STATE(7109)] = 204731, + [SMALL_STATE(7110)] = 204741, + [SMALL_STATE(7111)] = 204749, + [SMALL_STATE(7112)] = 204757, + [SMALL_STATE(7113)] = 204765, + [SMALL_STATE(7114)] = 204773, + [SMALL_STATE(7115)] = 204781, + [SMALL_STATE(7116)] = 204789, + [SMALL_STATE(7117)] = 204797, + [SMALL_STATE(7118)] = 204805, + [SMALL_STATE(7119)] = 204813, + [SMALL_STATE(7120)] = 204821, + [SMALL_STATE(7121)] = 204829, + [SMALL_STATE(7122)] = 204837, + [SMALL_STATE(7123)] = 204845, + [SMALL_STATE(7124)] = 204853, + [SMALL_STATE(7125)] = 204861, + [SMALL_STATE(7126)] = 204869, + [SMALL_STATE(7127)] = 204877, + [SMALL_STATE(7128)] = 204885, + [SMALL_STATE(7129)] = 204893, + [SMALL_STATE(7130)] = 204901, + [SMALL_STATE(7131)] = 204909, + [SMALL_STATE(7132)] = 204917, + [SMALL_STATE(7133)] = 204925, + [SMALL_STATE(7134)] = 204933, + [SMALL_STATE(7135)] = 204941, + [SMALL_STATE(7136)] = 204949, + [SMALL_STATE(7137)] = 204957, + [SMALL_STATE(7138)] = 204965, + [SMALL_STATE(7139)] = 204973, + [SMALL_STATE(7140)] = 204981, + [SMALL_STATE(7141)] = 204989, + [SMALL_STATE(7142)] = 204997, + [SMALL_STATE(7143)] = 205005, + [SMALL_STATE(7144)] = 205013, + [SMALL_STATE(7145)] = 205021, + [SMALL_STATE(7146)] = 205029, + [SMALL_STATE(7147)] = 205037, + [SMALL_STATE(7148)] = 205045, + [SMALL_STATE(7149)] = 205053, + [SMALL_STATE(7150)] = 205061, + [SMALL_STATE(7151)] = 205069, + [SMALL_STATE(7152)] = 205077, + [SMALL_STATE(7153)] = 205085, + [SMALL_STATE(7154)] = 205093, + [SMALL_STATE(7155)] = 205101, + [SMALL_STATE(7156)] = 205109, + [SMALL_STATE(7157)] = 205117, + [SMALL_STATE(7158)] = 205125, + [SMALL_STATE(7159)] = 205133, + [SMALL_STATE(7160)] = 205141, + [SMALL_STATE(7161)] = 205149, + [SMALL_STATE(7162)] = 205157, + [SMALL_STATE(7163)] = 205165, + [SMALL_STATE(7164)] = 205173, + [SMALL_STATE(7165)] = 205181, + [SMALL_STATE(7166)] = 205189, + [SMALL_STATE(7167)] = 205197, + [SMALL_STATE(7168)] = 205205, + [SMALL_STATE(7169)] = 205213, + [SMALL_STATE(7170)] = 205221, + [SMALL_STATE(7171)] = 205229, + [SMALL_STATE(7172)] = 205237, + [SMALL_STATE(7173)] = 205245, + [SMALL_STATE(7174)] = 205253, + [SMALL_STATE(7175)] = 205261, + [SMALL_STATE(7176)] = 205269, + [SMALL_STATE(7177)] = 205277, + [SMALL_STATE(7178)] = 205285, + [SMALL_STATE(7179)] = 205293, + [SMALL_STATE(7180)] = 205301, + [SMALL_STATE(7181)] = 205309, + [SMALL_STATE(7182)] = 205317, + [SMALL_STATE(7183)] = 205325, + [SMALL_STATE(7184)] = 205333, + [SMALL_STATE(7185)] = 205341, + [SMALL_STATE(7186)] = 205349, + [SMALL_STATE(7187)] = 205357, + [SMALL_STATE(7188)] = 205365, + [SMALL_STATE(7189)] = 205373, + [SMALL_STATE(7190)] = 205381, + [SMALL_STATE(7191)] = 205389, + [SMALL_STATE(7192)] = 205397, + [SMALL_STATE(7193)] = 205405, + [SMALL_STATE(7194)] = 205413, + [SMALL_STATE(7195)] = 205421, + [SMALL_STATE(7196)] = 205429, + [SMALL_STATE(7197)] = 205437, + [SMALL_STATE(7198)] = 205445, + [SMALL_STATE(7199)] = 205453, + [SMALL_STATE(7200)] = 205461, + [SMALL_STATE(7201)] = 205469, + [SMALL_STATE(7202)] = 205477, + [SMALL_STATE(7203)] = 205485, + [SMALL_STATE(7204)] = 205493, + [SMALL_STATE(7205)] = 205501, + [SMALL_STATE(7206)] = 205509, + [SMALL_STATE(7207)] = 205517, + [SMALL_STATE(7208)] = 205525, + [SMALL_STATE(7209)] = 205533, + [SMALL_STATE(7210)] = 205541, + [SMALL_STATE(7211)] = 205549, + [SMALL_STATE(7212)] = 205557, + [SMALL_STATE(7213)] = 205565, + [SMALL_STATE(7214)] = 205573, + [SMALL_STATE(7215)] = 205581, + [SMALL_STATE(7216)] = 205589, + [SMALL_STATE(7217)] = 205597, + [SMALL_STATE(7218)] = 205605, + [SMALL_STATE(7219)] = 205613, + [SMALL_STATE(7220)] = 205621, + [SMALL_STATE(7221)] = 205629, + [SMALL_STATE(7222)] = 205637, + [SMALL_STATE(7223)] = 205645, + [SMALL_STATE(7224)] = 205653, + [SMALL_STATE(7225)] = 205661, + [SMALL_STATE(7226)] = 205669, + [SMALL_STATE(7227)] = 205677, + [SMALL_STATE(7228)] = 205685, + [SMALL_STATE(7229)] = 205693, + [SMALL_STATE(7230)] = 205701, + [SMALL_STATE(7231)] = 205709, + [SMALL_STATE(7232)] = 205717, + [SMALL_STATE(7233)] = 205725, + [SMALL_STATE(7234)] = 205733, + [SMALL_STATE(7235)] = 205741, + [SMALL_STATE(7236)] = 205749, + [SMALL_STATE(7237)] = 205757, + [SMALL_STATE(7238)] = 205765, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -284108,4828 +330917,5538 @@ 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_program, 0, 0, 0), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1344), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1302), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1193), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(442), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2966), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5681), - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3850), - [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1204), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3542), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5380), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5708), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4988), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5407), - [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5650), - [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5164), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5173), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5418), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(366), - [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3346), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(731), - [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3700), - [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), - [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(555), - [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5790), - [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), - [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), - [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4636), - [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4678), - [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3918), - [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2392), - [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5737), - [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2392), - [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2305), - [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4147), - [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1338), - [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(712), - [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1195), - [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5956), - [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5975), - [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5990), - [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1262), - [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1283), - [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3073), - [117] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(543), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1491), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(769), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1480), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1352), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(517), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3461), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6484), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4627), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1366), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4473), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6395), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6403), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6186), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(442), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6714), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6318), + [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6123), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6131), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6436), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3971), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(809), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4645), + [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), + [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(526), + [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6837), + [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), + [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), + [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5510), + [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5519), + [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4788), + [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2723), + [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6852), + [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2723), + [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2666), + [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5345), + [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1534), + [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(782), + [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1360), + [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6840), + [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7005), + [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7048), + [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1432), + [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1456), + [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3568), + [117] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(614), [120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), - [122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1185), - [124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1175), - [126] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_pattern, 1, -1, 1), - [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), - [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4673), - [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3025), - [135] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(516), - [138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(517), - [142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), - [144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3341), - [148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(727), - [150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3701), - [152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), - [156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), - [158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(519), - [160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1, 0, 1), - [162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), - [164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1081), - [166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1082), - [168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(685), - [170] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(6097), - [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(953), - [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), - [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), - [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(516), - [181] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(410), - [184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4713), - [186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4647), - [188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3539), - [190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2285), - [192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6057), - [194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2134), - [196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1725), - [198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2285), - [200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2129), - [202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), - [204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1085), - [206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1297), - [208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6001), - [210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2975), - [212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1086), - [214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6065), - [216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5758), - [218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1408), - [220] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(489), - [223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 1), - [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1221), - [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(353), - [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2876), - [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1194), - [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1176), - [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1532), - [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1164), - [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), - [247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74), - [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), - [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4662), - [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4664), - [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1972), - [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3897), - [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(699), - [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705), - [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), - [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), - [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(721), - [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(722), - [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1167), - [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1207), - [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1955), - [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2123), - [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1211), - [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), - [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1200), - [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1181), - [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524), - [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1179), - [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), - [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), - [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(702), - [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(709), - [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(707), - [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(696), - [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(715), - [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(716), - [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1174), - [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1215), - [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1217), - [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(397), - [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1201), - [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1162), - [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1173), - [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(693), - [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), - [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(700), - [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(704), - [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706), - [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698), - [333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(714), - [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(717), - [337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1168), - [339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1214), - [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), - [343] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1344), - [346] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(703), - [349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), - [351] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1302), - [354] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1193), - [357] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4), - [360] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(442), - [363] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2966), - [366] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5681), - [369] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3850), - [372] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1204), - [375] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3542), - [378] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(442), - [381] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5380), - [384] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5708), - [387] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4988), - [390] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(195), - [393] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(812), - [396] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(485), - [399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5407), - [402] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(62), - [405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5650), - [408] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5164), - [411] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5173), - [414] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5418), - [417] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(298), - [420] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(366), - [423] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(165), - [426] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(220), - [429] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3346), - [432] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(731), - [435] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3700), - [438] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(100), - [441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(555), - [444] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5790), - [447] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(953), - [450] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(651), - [453] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4636), - [456] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4678), - [459] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3918), - [462] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2392), - [465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5737), - [468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2392), - [471] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2305), - [474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4147), - [477] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1338), - [480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(712), - [483] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1195), - [486] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5956), - [489] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5975), - [492] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5990), - [495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 3, 0, 52), - [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 3, 0, 52), - [499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 4, 0, 248), - [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 4, 0, 248), - [503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 3, 0, 94), - [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 3, 0, 94), - [507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 2, 0, 0), - [509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 2, 0, 0), - [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), - [513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 2, 0, 0), - [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1, 0, 0), - [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), - [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1769), - [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1779), - [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1565), - [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1659), - [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2749), - [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2699), - [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2700), - [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), - [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2712), - [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), - [543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1317), - [545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(701), - [547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1288), - [549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1202), - [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5420), - [555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1199), - [557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5429), - [559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4897), - [561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5433), - [563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3356), - [565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(733), - [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3795), - [569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(97), - [571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1334), - [573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), - [575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1205), - [577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1248), - [579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1370), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3073), - [583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1213), - [585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1178), - [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), - [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), - [593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(447), - [595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), - [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1845), - [601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(745), - [603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), - [605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(451), - [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1135), - [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1136), - [613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(647), - [615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6097), - [617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), - [619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(446), - [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), - [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5764), - [625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2484), - [627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2344), - [629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), - [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1138), - [633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1274), - [635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6129), - [637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3449), - [639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(987), - [641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6107), - [643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1889), - [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1550), - [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2133), - [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1950), - [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2009), - [655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2030), - [657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2239), - [659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2256), - [661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2524), - [663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1319), - [665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1340), - [667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(481), - [669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1192), - [671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1510), - [673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1782), - [675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4674), - [677] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(43), - [680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5752), - [682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3359), - [684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(737), - [686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3704), - [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), - [692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), - [694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2049), - [696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_name, 1, 0, 7), - [698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), - [700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1700), - [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2138), - [704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1284), - [706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1511), - [708] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(194), - [711] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(226), - [714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), - [716] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(953), - [719] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(3977), - [722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1725), - [724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2218), - [726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1810), - [728] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), - [730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2393), - [732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1263), - [734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1332), - [736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1198), - [738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1171), - [740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), - [742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), - [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5241), - [746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(483), - [748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), - [750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(732), - [754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107), - [756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(507), - [758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1081), - [760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), - [762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(675), - [764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), - [766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(482), - [768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), - [770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3554), - [772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2375), - [774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5833), - [776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1917), - [778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2375), - [780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1919), - [782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), - [784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), - [786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(260), - [788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), - [790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1315), - [792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2212), - [794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2336), - [796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2187), - [798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2337), - [800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2339), - [802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1462), - [804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1464), - [806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(489), - [808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1268), - [810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1512), - [812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2, 0, 32), - [814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6093), - [820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(782), - [822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), - [824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3977), - [826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1661), - [828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rest_pattern, 2, 0, 32), - [830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2125), + [122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1346), + [124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1321), + [126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 1), + [128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), + [130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5467), + [132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3571), + [134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(635), + [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(636), + [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), + [143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4005), + [147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(800), + [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4571), + [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), + [153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), + [155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), + [157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638), + [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1, 0, 1), + [161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), + [163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1169), + [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1206), + [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), + [169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(6737), + [172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1037), + [174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), + [176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), + [178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(635), + [180] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(557), + [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5577), + [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5584), + [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4323), + [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2815), + [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6875), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2451), + [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1979), + [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2815), + [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2384), + [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), + [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1212), + [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1479), + [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6789), + [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3521), + [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1213), + [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7171), + [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3521), + [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600), + [219] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(445), + [222] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_pattern, 1, -1, 1), + [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1384), + [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379), + [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3388), + [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1367), + [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1326), + [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1778), + [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2457), + [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1334), + [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(757), + [247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), + [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), + [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5756), + [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5766), + [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2300), + [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5051), + [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(765), + [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(774), + [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(771), + [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(762), + [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(786), + [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(796), + [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1340), + [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1375), + [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2350), + [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1393), + [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(374), + [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1358), + [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1320), + [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1763), + [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1322), + [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(758), + [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), + [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(766), + [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(772), + [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(773), + [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(761), + [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(789), + [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(790), + [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1323), + [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1389), + [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1383), + [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(378), + [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1356), + [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1331), + [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2638), + [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1332), + [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(760), + [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), + [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(767), + [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(778), + [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(777), + [333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(763), + [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(791), + [337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(783), + [339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1335), + [341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1385), + [343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1372), + [345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(377), + [347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1362), + [349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1328), + [351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1342), + [353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(759), + [355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79), + [357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(768), + [359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(776), + [361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(775), + [363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(764), + [365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(794), + [367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(785), + [369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1329), + [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1376), + [373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), + [375] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1491), + [378] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(769), + [381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), + [383] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1480), + [386] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1352), + [389] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5), + [392] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(517), + [395] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3461), + [398] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6484), + [401] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4627), + [404] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1366), + [407] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4473), + [410] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(517), + [413] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6395), + [416] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6403), + [419] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6186), + [422] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(214), + [425] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(891), + [428] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(442), + [431] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6714), + [434] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(63), + [437] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6318), + [440] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6123), + [443] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6131), + [446] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6436), + [449] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(333), + [452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(368), + [455] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(180), + [458] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(237), + [461] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3971), + [464] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(809), + [467] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4645), + [470] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(116), + [473] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(526), + [476] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6837), + [479] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1037), + [482] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(527), + [485] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5510), + [488] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5519), + [491] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4788), + [494] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2723), + [497] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6852), + [500] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2723), + [503] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2666), + [506] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5345), + [509] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1534), + [512] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(782), + [515] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1360), + [518] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6840), + [521] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(7005), + [524] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(7048), + [527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 2, 0, 0), + [529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 2, 0, 0), + [531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 4, 0, 247), + [533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 4, 0, 247), + [535] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 3, 0, 52), + [537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 3, 0, 52), + [539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 3, 0, 93), + [541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 3, 0, 93), + [543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 2, 0, 0), + [545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1, 0, 0), + [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2239), + [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), + [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2132), + [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1814), + [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3190), + [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3243), + [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912), + [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3196), + [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), + [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5041), + [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3252), + [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2471), + [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5003), + [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2253), + [579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), + [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), + [583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1528), + [585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(770), + [587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1467), + [589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1355), + [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6333), + [595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1364), + [597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6347), + [599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6024), + [601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6355), + [603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4022), + [605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(812), + [607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4680), + [609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), + [611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1530), + [613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(781), + [615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1369), + [617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1422), + [619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1571), + [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3568), + [623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1370), + [625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1318), + [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), + [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), + [633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(583), + [635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), + [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2201), + [641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(818), + [643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), + [645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(585), + [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1294), + [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1295), + [653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(521), + [655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6737), + [657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), + [659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(582), + [661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), + [663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6912), + [665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2929), + [667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2602), + [669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(194), + [671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1297), + [673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1446), + [675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7234), + [677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4129), + [679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1077), + [681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7211), + [683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1791), + [685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2388), + [687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2429), + [689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2444), + [691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2484), + [693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2853), + [695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2844), + [697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2950), + [699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2003), + [703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2269), + [705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1513), + [707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1515), + [709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(515), + [711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1353), + [713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1751), + [715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2824), + [717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5953), + [719] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(44), + [722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7075), + [724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4098), + [726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(805), + [728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4549), + [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), + [734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), + [736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2279), + [738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_name, 1, 0, 7), + [740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), + [742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2028), + [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1933), + [746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2391), + [748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1440), + [750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1749), + [752] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(212), + [755] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(246), + [758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), + [760] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(1037), + [763] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(4790), + [766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1979), + [768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2826), + [770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2179), + [772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), + [774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2601), + [776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2639), + [778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2658), + [780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2618), + [782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1433), + [784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1507), + [786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1357), + [788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1341), + [790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), + [792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), + [794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6154), + [796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(499), + [798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), + [800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(803), + [804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), + [806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(528), + [808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1169), + [810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1206), + [812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), + [814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), + [816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(498), + [818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), + [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4459), + [822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2656), + [824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7062), + [826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2293), + [828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2656), + [830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2301), [832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), - [834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258), - [836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), - [838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1313), - [840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1316), - [842] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(413), - [845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1189), - [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1514), - [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1160), - [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(730), - [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), - [857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), - [859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5366), - [861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413), - [863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(561), - [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1365), - [869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1375), - [871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1219), - [873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(739), - [875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), - [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1336), - [881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1358), - [883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(454), - [885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1203), - [887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(736), - [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), - [891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), - [893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5732), - [895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1419), - [897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1427), - [899] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(596), - [902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1249), - [904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), - [906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(767), - [908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), - [910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), - [912] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(334), - [915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), - [917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(543), - [919] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_rest_pattern, 2, 0, 32), - [922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), - [924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596), - [926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1053), - [928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1394), - [930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1397), - [932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(528), - [934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1242), - [936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(746), - [938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), - [940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1385), - [942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1388), - [944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(525), - [946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1208), - [948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(744), - [950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), - [952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), - [954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5984), - [956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1421), - [958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1417), - [960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(629), - [962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1246), - [964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(769), - [966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), - [968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), - [970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5902), - [972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1412), - [974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1418), - [976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(562), - [978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1255), - [980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(766), - [982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), - [986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617), - [988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(657), - [990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672), - [992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1254), - [994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3294), - [996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1180), - [998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281), - [1000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3281), - [1002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [1006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), - [1008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1114), - [1010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1115), - [1012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(453), - [1014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), - [1016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3525), - [1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2034), - [1020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2038), - [1022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2034), - [1024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1809), - [1026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), - [1028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1117), - [1030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1273), - [1032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6053), - [1034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3245), - [1036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1118), - [1038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5824), - [1040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5825), - [1042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), - [1044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(437), - [1046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509), - [1048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(546), - [1050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(583), - [1052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665), - [1054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(649), - [1056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(478), - [1058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1355), - [1060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1294), - [1062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1188), - [1064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1170), - [1066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), - [1068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [1070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(729), - [1072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), - [1074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(480), - [1076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2611), - [1078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2460), - [1080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), - [1082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1368), - [1084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1304), - [1086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1323), - [1088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1191), - [1090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1169), - [1092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(734), - [1094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), - [1096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2274), - [1098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), - [1100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1337), - [1102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1312), - [1104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1402), - [1106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1235), - [1108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1166), - [1110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), - [1112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), - [1114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [1116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667), - [1118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), - [1120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [1122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(749), - [1124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), - [1126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), - [1128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(440), - [1130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), - [1132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(666), - [1134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), - [1136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3521), - [1138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2462), - [1140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5839), - [1142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2464), - [1144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2462), - [1146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2270), - [1148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), - [1150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1353), - [1152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1247), - [1154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1161), - [1156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), - [1158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [1160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450), - [1162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3547), - [1164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1702), - [1166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1727), - [1168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1702), - [1170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1890), - [1172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1270), - [1174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1346), - [1176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1425), - [1178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1244), - [1180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1172), - [1182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), - [1184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), - [1186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(590), - [1188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), - [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [1192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(764), - [1194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), - [1196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592), - [1198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(556), - [1200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), - [1202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(589), - [1204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), - [1206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3508), - [1208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2191), - [1210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6012), - [1212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2352), - [1214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2191), - [1216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2470), - [1218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), - [1220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1367), - [1222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1352), - [1224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1423), - [1226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1253), - [1228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), - [1230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), - [1232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(623), - [1234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), - [1236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(757), - [1238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), - [1240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(625), - [1242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(591), - [1244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), - [1246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(622), - [1248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), - [1250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5741), - [1252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2536), - [1254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), - [1256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1376), - [1258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1364), - [1260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1163), - [1262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), - [1264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), - [1266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581), - [1268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2603), - [1270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), - [1272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1395), - [1274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1267), - [1276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1357), - [1278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1197), - [1280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1177), - [1282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), - [1284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), - [1286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(680), - [1288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), - [1290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [1292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(735), - [1294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), - [1296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), - [1298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(512), - [1300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263), - [1302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679), - [1304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), - [1306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3517), - [1308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1916), - [1310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6032), - [1312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2031), - [1314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1916), - [1316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2118), - [1318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), - [1320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1292), - [1322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1280), - [1324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1343), - [1326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1196), - [1328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), - [1330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(738), - [1332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106), - [1334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(674), - [1336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), - [1338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2037), - [1340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), - [1342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1308), - [1344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1303), - [1346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1424), - [1348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1256), - [1350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1165), - [1352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), - [1354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [1356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(770), - [1358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), - [1360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(414), - [1362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3549), - [1364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2616), - [1366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2588), - [1368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2616), - [1370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2314), - [1372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), - [1374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1318), - [1376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1289), - [1378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1379), - [1380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1206), - [1382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), - [1384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), - [1386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(553), - [1388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), - [1390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(741), - [1392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), - [1394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(557), - [1396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(518), - [1398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), - [1400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), - [1402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), - [1404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5849), - [1406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2322), - [1408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), - [1410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1326), - [1412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1298), - [1414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1377), - [1416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1212), - [1418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), - [1420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(740), - [1422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), - [1424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(619), - [1426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2252), - [1428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), - [1430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1327), - [1432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1354), - [1434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1413), - [1436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1257), - [1438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), - [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), - [1442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(656), - [1444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), - [1446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(768), - [1448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), - [1450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(658), - [1452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678), - [1454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), - [1456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(655), - [1458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), - [1460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5793), - [1462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2539), - [1464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), - [1466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381), - [1468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1311), - [1470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(415), - [1472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield_expression, 1, 0, 0), - [1474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 1, 0, 0), - [1476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), - [1478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2182), - [1480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1348), - [1482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), - [1484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), - [1486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2398), - [1488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1341), - [1490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(612), - [1492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), - [1494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1386), - [1496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), - [1498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), - [1500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2537), - [1502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1384), - [1504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(526), - [1506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), - [1508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2538), - [1510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1391), - [1512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(545), - [1514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), - [1516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2632), - [1518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1415), - [1520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(563), - [1522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), - [1524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2663), - [1526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1420), - [1528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(630), - [1530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), - [1532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2665), - [1534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1416), - [1536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(597), - [1538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), - [1540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2664), - [1542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490), - [1544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2962), - [1546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1408), - [1548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3531), - [1550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5082), - [1552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [1554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), - [1556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4684), - [1558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5811), - [1560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4022), - [1562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4609), - [1564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4610), - [1566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3966), - [1568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3004), - [1570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2991), - [1572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3004), - [1574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1084), - [1576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4707), - [1578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1135), - [1580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1136), - [1582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1137), - [1584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(985), - [1586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1139), - [1588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1362), - [1590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4364), - [1592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1240), - [1594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(756), - [1596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(726), - [1598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1229), - [1600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1382), - [1602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4563), - [1604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3694), - [1606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1230), - [1608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3529), - [1610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3335), - [1612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(753), - [1614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3837), - [1616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(725), - [1618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1237), - [1620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5841), - [1622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5771), - [1624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5775), - [1626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1236), - [1628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(748), - [1630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3118), - [1632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3294), - [1634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1398), - [1636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3537), - [1638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [1640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), - [1642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4583), - [1644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1114), - [1646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1115), - [1648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5822), - [1650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4619), - [1652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4620), - [1654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4005), - [1656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3273), - [1658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3274), - [1660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3273), - [1662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1116), - [1664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1117), - [1666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1351), - [1668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), - [1670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2401), - [1672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2406), - [1674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82), - [1676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3823), - [1678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [1680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2266), - [1682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), - [1684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3848), - [1686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module, 1, 0, 5), - [1688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module, 1, 0, 5), - [1690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [1692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), - [1694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), - [1696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), - [1698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 2, 0, 0), - [1700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), - [1702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), - [1704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3563), - [1706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5144), - [1708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5868), - [1710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5911), - [1712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4000), - [1714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4745), - [1716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4011), - [1718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3896), - [1720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1373), - [1722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1957), - [1726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), - [1728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2457), - [1730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 170), - [1732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 170), - [1734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 170), - [1736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 170), - [1738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), - [1740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, 0, 174), - [1742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, 0, 174), - [1744] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 5, 0, 174), - [1746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 5, 0, 174), - [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), - [1750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 5, 0, 174), - [1752] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 5, 0, 174), - [1754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, 0, 174), - [1756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, 0, 174), - [1758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), - [1760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1699), - [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1783), - [1764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 195), - [1766] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 195), - [1768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 195), - [1770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 195), - [1772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), - [1774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 196), - [1776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 196), - [1778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 196), - [1780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 196), - [1782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), - [1784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 0), - [1786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 0), - [1788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 112), - [1790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 112), - [1792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 112), - [1794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 112), - [1796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), - [1798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module, 2, 0, 29), - [1800] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module, 2, 0, 29), - [1802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [1804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, 0, 225), - [1806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, 0, 225), - [1808] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 6, 0, 225), - [1810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 6, 0, 225), - [1812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), - [1814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 2, 0, 0), - [1816] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 2, 0, 0), - [1818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 242), - [1820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 242), - [1822] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 6, 0, 242), - [1824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 6, 0, 242), - [1826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), - [1828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 113), - [1830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 113), - [1832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 113), - [1834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 113), - [1836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), - [1838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1814), - [1840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 1, 0, 0), - [1842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 1, 0, 0), - [1844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), - [1846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), - [1848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 4, 0, 0), - [1850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 4, 0, 0), - [1852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_internal_module, 2, 0, 6), - [1854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_internal_module, 2, 0, 6), - [1856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 3, 0, 111), - [1858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 3, 0, 111), - [1860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 4, 0, 122), - [1862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 4, 0, 122), - [1864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 4, 0, 122), - [1866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 4, 0, 122), - [1868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), - [1870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2525), - [1872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 151), - [1874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 151), - [1876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 151), - [1878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 151), - [1880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), - [1882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, 0, 49), - [1884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, 0, 49), - [1886] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 49), - [1888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 49), - [1890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), - [1892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 76), - [1894] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_identifier, 3, 0, 76), - [1896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), - [1898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), - [1900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2596), - [1902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [1904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 89), - [1906] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_identifier, 3, 0, 89), - [1908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), - [1910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0), - [1912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predefined_type, 1, 0, 0), - [1914] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predefined_type, 1, 0, 0), - [1916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1366), - [1918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1374), - [1920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1218), - [1922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1513), - [1924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [1926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [1928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4190), - [1930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(742), - [1932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), - [1934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2590), - [1936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1378), - [1938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1383), - [1940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1223), - [1942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), - [1944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3662), - [1946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1226), - [1948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3756), - [1950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [1952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(743), - [1954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), - [1956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2461), - [1958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1392), - [1960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1401), - [1962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1231), - [1964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(754), - [1966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), - [1968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3649), - [1970] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), - [1973] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), SHIFT(3019), - [1977] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), SHIFT(3327), - [1981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), - [1983] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_override_modifier, 1, 0, 0), - [1985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_override_modifier, 1, 0, 0), - [1987] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_accessibility_modifier, 1, 0, 0), - [1989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_accessibility_modifier, 1, 0, 0), - [1991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3340), - [1993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2280), - [1995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75), - [1997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [1999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), - [2001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), - [2003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3551), - [2005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3267), - [2007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3227), - [2009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1522), - [2011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2601), - [2013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1823), - [2015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1310), - [2017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2407), - [2019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1278), - [2021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1549), - [2023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1306), - [2025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2526), - [2027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1296), - [2029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1285), - [2031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1234), - [2033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1949), - [2035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1356), - [2037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1271), - [2039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1993), - [2041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), - [2043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1275), - [2045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1252), - [2047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1266), - [2049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2219), - [2051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), - [2053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), - [2055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1295), - [2057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1331), - [2059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1243), - [2061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1291), - [2063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), - [2065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1251), - [2067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), - [2069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79), - [2071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2338), - [2073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), - [2075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2220), - [2077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), - [2079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [2081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1414), - [2083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1428), - [2085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1245), - [2087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3871), - [2089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1258), - [2091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3876), - [2093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(771), - [2095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), - [2097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2653), - [2099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [2101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [2103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [2105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [2107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [2109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [2111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [2113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [2115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [2117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1399), - [2119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1409), - [2121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1238), - [2123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(747), - [2125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), - [2127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [2129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5079), - [2131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [2133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4419), - [2135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(449), - [2137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5800), - [2139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3953), - [2141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3338), - [2143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5910), - [2145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3850), - [2147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3822), - [2149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3542), - [2151] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), - [2154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5992), - [2156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6130), - [2158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5583), - [2160] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), - [2163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2818), - [2165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3862), - [2167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5956), - [2169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5975), - [2171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5990), - [2173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1393), - [2175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1404), - [2177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1241), - [2179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(751), - [2181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), - [2183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2533), - [2185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), - [2187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1551), - [2189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1453), - [2191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1439), - [2193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1282), - [2195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(777), - [2197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), - [2199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2709), - [2201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1951), - [2203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2308), - [2205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1450), - [2207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1440), - [2209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1272), - [2211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(780), - [2213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), - [2215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2736), - [2217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1449), - [2219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1467), - [2221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1279), - [2223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(773), - [2225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), - [2227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2714), - [2229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1261), - [2231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1260), - [2233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1186), - [2235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(728), - [2237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), - [2239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1817), - [2241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1431), - [2243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1455), - [2245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1277), - [2247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(774), - [2249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), - [2251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2711), - [2253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1459), - [2255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1451), - [2257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1259), - [2259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(779), - [2261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), - [2263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2719), - [2265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1361), - [2267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), - [2269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2468), - [2271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1432), - [2273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1466), - [2275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1264), - [2277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(781), - [2279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), - [2281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2723), - [2283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1430), - [2285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1470), - [2287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1269), - [2289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(783), - [2291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), - [2293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2729), - [2295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1457), - [2297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1456), - [2299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1276), - [2301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(784), - [2303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), - [2305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2733), - [2307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1437), - [2309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1436), - [2311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1281), - [2313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(785), - [2315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), - [2317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2737), - [2319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1454), - [2321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1452), - [2323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1286), - [2325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(786), - [2327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), - [2329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2747), - [2331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4476), - [2333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4475), - [2335] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(2859), - [2338] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), SHIFT(198), - [2342] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(455), - [2345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3767), - [2347] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), SHIFT(4022), - [2351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4635), - [2353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4638), - [2355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3772), - [2357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2762), - [2359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5829), - [2361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3661), - [2363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5358), - [2365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4690), - [2367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2767), - [2369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2768), - [2371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2794), - [2373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2820), - [2375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [2377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(585), - [2379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 3, 0, 0), - [2381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 3, 0, 0), - [2383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 4, 0, 0), - [2385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 4, 0, 0), - [2387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 5, 0, 0), - [2389] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 5, 0, 0), - [2391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 6, 0, 0), - [2393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 6, 0, 0), - [2395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 2, 0, 0), - [2397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 2, 0, 0), - [2399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5887), - [2401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3983), - [2403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6102), - [2405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3694), - [2407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3699), - [2409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3529), - [2411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5828), - [2413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6103), - [2415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5609), - [2417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2805), - [2419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3622), - [2421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5841), - [2423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5365), - [2425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5771), - [2427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5775), - [2429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6077), - [2431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6071), - [2433] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(198), - [2436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3708), - [2438] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(4022), - [2441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5799), - [2443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5786), - [2445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5789), - [2447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5978), - [2449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5986), - [2451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5982), - [2453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3802), - [2455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6042), - [2457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6040), - [2459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3672), - [2461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5858), - [2463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5857), - [2465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5745), - [2467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5744), - [2469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5865), - [2471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5863), - [2473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), - [2475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3839), - [2477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, 0, 11), - [2479] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, 0, 11), - [2481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5134), - [2483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5500), - [2485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), - [2487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), - [2489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6018), - [2491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6016), - [2493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5797), - [2495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5796), - [2497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [2499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5955), - [2501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6026), - [2503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 46), - [2505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 46), - [2507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 4, 0, 106), - [2509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 4, 0, 106), - [2511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), - [2513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2, 0, 11), - [2515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2, 0, 11), - [2517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3246), - [2519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5969), - [2521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2989), - [2523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3825), - [2525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [2527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5811), - [2529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4022), - [2531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(986), - [2533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5928), - [2535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3300), - [2537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6084), - [2539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1922), - [2541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3, 0, 38), - [2543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3, 0, 38), - [2545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), - [2547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 5, 0, 253), - [2549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 5, 0, 253), - [2551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5988), - [2553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3481), - [2555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5792), - [2557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1570), - [2559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 6, 0, 289), - [2561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 6, 0, 289), - [2563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), - [2565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), - [2567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1, 0, 0), - [2569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1, 0, 0), - [2571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 4, 0, 100), - [2573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 4, 0, 100), - [2575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 86), - [2577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 86), - [2579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, 0, 154), - [2581] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, 0, 154), - [2583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, 0, 0), - [2585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, 0, 0), - [2587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 86), - [2589] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 86), - [2591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias_declaration, 5, 0, 156), - [2593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias_declaration, 5, 0, 156), - [2595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 154), - [2597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 154), - [2599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 0), - [2601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 0), - [2603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_alias, 5, 0, 0), - [2605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_alias, 5, 0, 0), - [2607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 86), - [2609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 86), - [2611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2, 0, 0), - [2613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2, 0, 0), - [2615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 33), - [2617] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 33), - [2619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), - [2621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), - [2623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 4, 0, 0), - [2625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 4, 0, 0), - [2627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 4, 0, 37), - [2629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 4, 0, 37), - [2631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 5, 0, 106), - [2633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 5, 0, 106), - [2635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 4, 0, 97), - [2637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 4, 0, 97), - [2639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2, 0, 0), - [2641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 2, 0, 0), - [2643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 112), - [2645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 112), - [2647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2, 0, 0), - [2649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2, 0, 0), - [2651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 113), - [2653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 113), - [2655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 5, 0, 173), - [2657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 5, 0, 173), - [2659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_debugger_statement, 2, 0, 0), - [2661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_debugger_statement, 2, 0, 0), - [2663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 87), - [2665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 87), - [2667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, 0, 122), - [2669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, 0, 122), - [2671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, 0, 98), - [2673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, 0, 98), - [2675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, 0, 33), - [2677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, 0, 33), - [2679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, 0, 0), - [2681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, 0, 0), - [2683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 3, 0, 34), - [2685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 3, 0, 34), - [2687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3020), - [2689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 5, 0, 187), - [2691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 5, 0, 187), - [2693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 5, 0, 188), - [2695] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 5, 0, 188), - [2697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 5, 0, 191), - [2699] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 5, 0, 191), - [2701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 3, 0, 88), - [2703] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 3, 0, 88), - [2705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 3, 0, 0), - [2707] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 3, 0, 0), - [2709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, 0, 194), - [2711] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, 0, 194), - [2713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2, 0, 0), - [2715] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2, 0, 0), - [2717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 151), - [2719] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 151), - [2721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 2, 0, 4), - [2723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 2, 0, 4), - [2725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 5, 0, 198), - [2727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 5, 0, 198), - [2729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 2, 0, 0), - [2731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 2, 0, 0), - [2733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2074), - [2735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias_declaration, 6, 0, 200), - [2737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias_declaration, 6, 0, 200), - [2739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 6, 0, 154), - [2741] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 6, 0, 154), - [2743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2102), - [2745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 3, 0, 0), - [2747] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 3, 0, 0), - [2749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 0), - [2751] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 0), - [2753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 3, 0, 37), - [2755] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 3, 0, 37), - [2757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 4, 0, 99), - [2759] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 4, 0, 99), - [2761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, 0, 39), - [2763] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, 0, 39), - [2765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 206), - [2767] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 206), - [2769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 170), - [2771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 170), - [2773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 6, 0, 174), - [2775] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 6, 0, 174), - [2777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, 0, 174), - [2779] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, 0, 174), - [2781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 6, 0, 237), - [2783] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 6, 0, 237), - [2785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 88), - [2787] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 88), - [2789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 239), - [2791] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 239), - [2793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 0), - [2795] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 0), - [2797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 241), - [2799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 241), - [2801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 195), - [2803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 195), - [2805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 196), - [2807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 196), - [2809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 6, 0, 243), - [2811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 6, 0, 243), - [2813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 6, 0, 244), - [2815] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 6, 0, 244), - [2817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, 0, 11), - [2819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, 0, 11), - [2821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, 0, 107), - [2823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 107), - [2825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 250), - [2827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 250), - [2829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 251), - [2831] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 251), - [2833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 252), - [2835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 252), - [2837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 3, 0, 40), - [2839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 3, 0, 40), - [2841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 7, 0, 225), - [2843] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 7, 0, 225), - [2845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ambient_declaration, 7, 0, 279), - [2847] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ambient_declaration, 7, 0, 279), - [2849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 5, 0, 239), - [2851] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 5, 0, 239), - [2853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 5, 0, 241), - [2855] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 5, 0, 241), - [2857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 242), - [2859] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 242), - [2861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 7, 0, 280), - [2863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 7, 0, 280), - [2865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 286), - [2867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 286), - [2869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 287), - [2871] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 287), - [2873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 288), - [2875] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 288), - [2877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 49), - [2879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 49), - [2881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 315), - [2883] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 315), - [2885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 4, 0, 121), - [2887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 4, 0, 121), - [2889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3317), - [2891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 3, 0, 45), - [2893] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3, 0, 45), - [2895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3321), - [2897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2, 0, 0), - [2899] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 2, 0, 0), - [2901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 47), - [2903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 47), - [2905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 3, 0, 48), - [2907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 3, 0, 48), - [2909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 3, 0, 48), - [2911] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 3, 0, 48), - [2913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3, 0, 0), - [2915] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3, 0, 0), - [2917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 3, 0, 0), - [2919] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 3, 0, 0), - [2921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 93), - [2923] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 93), - [2925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ambient_declaration, 2, 0, 0), - [2927] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ambient_declaration, 2, 0, 0), - [2929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module, 2, 0, 6), - [2931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module, 2, 0, 6), - [2933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1622), - [2935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1639), - [2937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, 0, 25), - [2939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, 0, 25), - [2941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_labeled_statement, 3, -1, 27), - [2943] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_labeled_statement, 3, -1, 27), - [2945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, 0, 0), - [2947] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, 0, 0), - [2949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 1, 0, 0), - [2951] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 1, 0, 0), - [2953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ambient_declaration, 3, 0, 0), - [2955] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ambient_declaration, 3, 0, 0), - [2957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 3, 0, 74), - [2959] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 3, 0, 74), - [2961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 3, 0, 75), - [2963] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 3, 0, 75), - [2965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3401), - [2967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3422), - [2969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3087), - [2971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 4, 0, 143), - [2973] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 4, 0, 143), - [2975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 146), - [2977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 146), - [2979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 147), - [2981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 147), - [2983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 2, 0, 0), - [2985] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 2, 0, 0), - [2987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 0), - [2989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 0), - [2991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 150), - [2993] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 150), - [2995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, 0, 84), - [2997] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, 0, 84), - [2999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 93), - [3001] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 93), - [3003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3217), - [3005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3285), - [3007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4968), - [3009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3337), - [3011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, 0, 205), - [3013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, 0, 205), - [3015] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 7, 0, 284), - [3017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 7, 0, 284), - [3019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3175), - [3021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3426), - [3023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1405), - [3025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3540), - [3027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3436), - [3029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [3031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), - [3033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4675), - [3035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1144), - [3037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1145), - [3039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5757), - [3041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3347), - [3043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4714), - [3045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4650), - [3047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3915), - [3049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3429), - [3051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3342), - [3053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3429), - [3055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1146), - [3057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1147), - [3059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6080), - [3061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3133), - [3063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1012), - [3065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5778), - [3067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5787), - [3069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1405), - [3071] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 7, 0, 285), - [3073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 7, 0, 285), - [3075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2958), - [3077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3129), - [3079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3130), - [3081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1786), - [3083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1967), - [3085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1411), - [3087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3519), - [3089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1990), - [3091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [3093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), - [3095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4687), - [3097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), - [3099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), - [3101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5917), - [3103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1830), - [3105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3996), - [3107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1969), - [3109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1902), - [3111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1969), - [3113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1077), - [3115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1078), - [3117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5881), - [3119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3110), - [3121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1079), - [3123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5972), - [3125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5989), - [3127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1411), - [3129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1518), - [3131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1557), - [3133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1389), - [3135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3513), - [3137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1563), - [3139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [3141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), - [3143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4649), - [3145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1133), - [3147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1134), - [3149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5980), - [3151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1531), - [3153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3874), - [3155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1558), - [3157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1525), - [3159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1558), - [3161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1140), - [3163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1141), - [3165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6069), - [3167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3123), - [3169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1142), - [3171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5773), - [3173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5813), - [3175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1389), - [3177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 6, 0, 249), - [3179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 6, 0, 249), - [3181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3334), - [3183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1400), - [3185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3509), - [3187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4633), - [3189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1073), - [3191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1074), - [3193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4625), - [3195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4626), - [3197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3720), - [3199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1080), - [3201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), - [3203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6106), - [3205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3120), - [3207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1087), - [3209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5883), - [3211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1400), - [3213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3302), - [3215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3520), - [3217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3119), - [3219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3015), - [3221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5822), - [3223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3241), - [3225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3134), - [3227] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, 0, 204), - [3229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, 0, 204), - [3231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), - [3233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3406), - [3235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3144), - [3237] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3, 0, 0), - [3239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3, 0, 0), - [3241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1552), - [3243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3154), - [3245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3290), - [3247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184), - [3249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182), - [3251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3457), - [3253] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4, 0, 0), - [3255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4, 0, 0), - [3257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3375), - [3259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1553), - [3261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), - [3263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2077), - [3265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019), - [3267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3462), - [3269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3378), - [3271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3075), - [3273] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2, 0, 0), - [3275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), - [3277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2022), - [3279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1534), - [3281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1559), - [3283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3387), - [3285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3244), - [3287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3430), - [3289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1807), - [3291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1971), - [3293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2012), - [3295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1540), - [3297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3229), - [3299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1495), - [3301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2889), - [3303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2051), - [3305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1190), - [3307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1548), - [3309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [3311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488), - [3313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [3315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1730), - [3317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3058), - [3319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6028), - [3321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4642), - [3323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4643), - [3325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3121), - [3327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1658), - [3329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1732), - [3331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1748), - [3333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2039), - [3335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2040), - [3337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5840), - [3339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), - [3341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), - [3343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4576), - [3345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4592), - [3347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3231), - [3349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1486), - [3351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1947), - [3353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1666), - [3355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3057), - [3357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1662), - [3359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1736), - [3361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1780), - [3363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2041), - [3365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2042), - [3367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3527), - [3369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2136), - [3371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [3373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3212), - [3375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1491), - [3377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2238), - [3379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1741), - [3381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2981), - [3383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1664), - [3385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1743), - [3387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1795), - [3389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2026), - [3391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2027), - [3393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3220), - [3395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1487), - [3397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2255), - [3399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1677), - [3401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3021), - [3403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1543), - [3405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1679), - [3407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1796), - [3409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2032), - [3411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2033), - [3413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(775), - [3415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3232), - [3417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1485), - [3419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2029), - [3421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1737), - [3423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3017), - [3425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1663), - [3427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1739), - [3429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1784), - [3431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2044), - [3433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2045), - [3435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2465), - [3437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2008), - [3439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2128), - [3441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1820), - [3443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1187), - [3445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), - [3447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494), - [3449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3292), - [3451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 4, 0, 0), - [3453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 4, 0, 0), - [3455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 3, 0, 0), - [3457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 3, 0, 0), - [3459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 5, 0, 0), - [3461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 5, 0, 0), - [3463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1554), - [3465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3287), - [3467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1509), - [3469] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), REDUCE(aux_sym_object_pattern_repeat1, 1, 0, 0), - [3472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1901), - [3474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3198), - [3476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1798), - [3478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1903), - [3480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2148), - [3482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2471), - [3484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2473), - [3486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5161), - [3488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1544), - [3490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_non_null_expression, 2, 0, 0), - [3492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_non_null_expression, 2, 0, 0), - [3494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 4, 0, 148), - [3496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 4, 0, 148), - [3498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), - [3500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(511), - [3502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), - [3504] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 7), - [3507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [3509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1, 0, 0), - [3511] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 7), - [3514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 5, 0, 193), - [3516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 5, 0, 193), - [3518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 79), - [3520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 79), - [3522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 78), - [3524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 78), - [3526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 76), - [3528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 76), - [3530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 76), - [3532] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 77), - [3534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 77), - [3536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 77), - [3538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3329), - [3540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(491), - [3542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(416), - [3544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 0), - [3546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [3548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5678), - [3550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), - [3552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5283), - [3554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 0), - [3556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1065), - [3558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3553), - [3560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [3562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5659), - [3564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4996), - [3566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1155), - [3568] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 13), - [3571] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(5944), - [3574] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 13), - [3577] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1155), - [3580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 13), - [3582] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(416), - [3585] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_pattern, 1, -1, 0), REDUCE(sym_primary_type, 1, 0, 13), - [3589] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 13), SHIFT(5371), - [3592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator, 2, 0, 0), - [3594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator, 2, 0, 0), - [3596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6046), - [3598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1155), - [3600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(457), - [3602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [3604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(681), - [3606] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(5938), - [3609] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1065), - [3612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5143), - [3614] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(250), - [3617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2, 0, 0), - [3619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), - [3621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rest_pattern, 2, 0, 0), - [3623] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(491), - [3626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), - [3628] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), REDUCE(sym_primary_type, 1, 0, 13), - [3631] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), - [3633] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(664), - [3636] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_pattern, 1, -1, 0), - [3639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [3641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_member_expression, 3, 0, 76), - [3643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_member_expression, 3, 0, 76), - [3645] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_predefined_type, 1, 0, 0), - [3648] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_predefined_type, 1, 0, 0), - [3651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(558), - [3653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [3655] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_predefined_type, 1, 0, 0), SHIFT(5366), - [3658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(664), - [3660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527), - [3662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), - [3664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 24), - [3666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 24), - [3668] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 24), SHIFT_REPEAT(4147), - [3671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(631), - [3673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [3675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(564), - [3677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), - [3679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(598), - [3681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), - [3683] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_call_expression, 2, 0, 19), - [3685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_call_expression, 2, 0, 19), - [3687] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 24), SHIFT(3336), - [3690] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 13), REDUCE(sym_rest_pattern, 2, 0, 0), - [3694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_call_expression, 3, 0, 80), - [3696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_call_expression, 3, 0, 80), - [3698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_parenthesized_expression, 3, 0, 0), - [3700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_parenthesized_expression, 3, 0, 0), - [3702] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_predefined_type, 1, 0, 0), REDUCE(sym_rest_pattern, 2, 0, 32), - [3706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 1, 0, 2), - [3708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 1, 0, 2), - [3710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 76), - [3712] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_rest_pattern, 2, 0, 0), - [3715] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(598), - [3718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1017), - [3720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), - [3722] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(335), - [3725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), - [3727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5221), - [3729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [3731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 77), - [3733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3248), - [3735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1507), - [3737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2866), - [3739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484), - [3741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1566), - [3743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [3745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1940), - [3747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3242), - [3749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3127), - [3751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1811), - [3753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1956), - [3755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2254), - [3757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1804), - [3759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2301), - [3761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054), - [3763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1489), - [3765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3942), - [3767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1492), - [3769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3474), - [3771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1493), - [3773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912), - [3775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2058), - [3777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(618), - [3779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(673), - [3781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(584), - [3783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3962), - [3785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), - [3787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), - [3789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(670), - [3791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1607), - [3793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1628), - [3795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1642), - [3797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2088), - [3799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3964), - [3801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), - [3803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3284), - [3805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(510), - [3807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), - [3809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(438), - [3811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479), - [3813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(650), - [3815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3313), - [3817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(547), - [3819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3957), - [3821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3412), - [3823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2108), - [3825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3269), - [3827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3425), - [3829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3385), - [3831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4908), - [3833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [3835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4234), - [3837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), - [3839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5846), - [3841] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1532), - [3844] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(2534), - [3847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3985), - [3849] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1782), - [3852] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(2138), - [3855] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1886), - [3858] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1700), - [3861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2891), - [3863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), - [3865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1501), - [3867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2043), - [3869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3067), - [3871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4055), - [3873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1697), - [3875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1825), - [3877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2279), - [3879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1703), - [3881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2811), - [3883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2908), - [3885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), - [3887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1781), - [3889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1504), - [3891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), - [3893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497), - [3895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), - [3897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1496), - [3899] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(3248), - [3902] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(2891), - [3905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), - [3907] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(1501), - [3910] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(386), - [3913] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(2043), - [3916] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(6028), - [3919] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(4642), - [3922] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(4643), - [3925] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(3067), - [3928] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(4055), - [3931] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(1697), - [3934] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(1825), - [3937] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(2279), - [3940] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(1703), - [3943] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(1804), - [3946] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(2301), - [3949] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(2811), - [3952] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(2908), - [3955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1715), - [3957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505), - [3959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [3961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1787), - [3963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1742), - [3965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [3967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1503), - [3969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), - [3971] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 2, 0, 12), - [3973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 2, 0, 12), - [3975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [3977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [3979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5459), - [3981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3624), - [3983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1048), - [3985] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), REDUCE(aux_sym_object_repeat1, 2, 0, 30), REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 31), - [3989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3352), - [3991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1965), - [3993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [3995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2181), - [3997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3522), - [3999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1856), - [4001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2085), - [4003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2209), - [4005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2602), - [4007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2639), - [4009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3350), - [4011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1896), - [4013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1918), - [4015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1802), - [4017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1920), - [4019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2284), - [4021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2640), - [4023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2589), - [4025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3354), - [4027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1747), - [4029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2137), - [4031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1885), - [4033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2146), - [4035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2354), - [4037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2551), - [4039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2552), - [4041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3361), - [4043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2598), - [4045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2023), - [4047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1837), - [4049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2025), - [4051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2207), - [4053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2614), - [4055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2615), - [4057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3353), - [4059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1701), - [4061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2132), - [4063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1815), - [4065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2135), - [4067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2312), - [4069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2594), - [4071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2595), - [4073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3349), - [4075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2535), - [4077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2003), - [4079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1822), - [4081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2005), - [4083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2366), - [4085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2586), - [4087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2587), - [4089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 16), - [4091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 16), - [4093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5497), - [4095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5580), - [4097] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 13), - [4099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5886), - [4101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), - [4103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 58), - [4105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 58), - [4107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5582), - [4109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 59), - [4111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 59), - [4113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5587), - [4115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 0), - [4117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), - [4119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), - [4121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722), - [4123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 15), - [4125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 15), - [4127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predefined_type, 2, 0, 67), - [4129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predefined_type, 2, 0, 67), - [4131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instantiation_expression, 2, 0, 21), - [4133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instantiation_expression, 2, 0, 21), - [4135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3545), - [4137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2441), - [4139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2342), - [4141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2445), - [4143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2625), - [4145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2726), - [4147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2727), - [4149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_asserts, 2, 0, 0), - [4151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asserts, 2, 0, 0), - [4153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 139), - [4155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 139), - [4157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, 0, 56), - [4159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, 0, 56), - [4161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_as_expression, 3, 0, 0), - [4163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_as_expression, 3, 0, 0), - [4165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1148), - [4167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1149), - [4169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1158), - [4171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_satisfies_expression, 3, 0, 0), - [4173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_satisfies_expression, 3, 0, 0), - [4175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2874), - [4177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), - [4179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), - [4181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2122), - [4183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3124), - [4185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2150), - [4187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2189), - [4189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [4191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5848), - [4193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5850), - [4195] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), - [4198] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), - [4201] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), - [4203] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 2, 0, 0), - [4205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), - [4207] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), - [4210] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), - [4213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 2, 0, 0), - [4215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__number, 2, 0, 8), - [4217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__number, 2, 0, 8), - [4219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [4221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5819), - [4223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5826), - [4225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_existential_type, 1, 0, 0), - [4227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_existential_type, 1, 0, 0), - [4229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_literal_type, 1, 0, 0), - [4231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_literal_type, 1, 0, 0), - [4233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 17), - [4235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 17), - [4237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5509), - [4239] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 1, 0, 0), - [4241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1, 0, 0), - [4243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), - [4245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_literal_type, 1, 0, 18), - [4247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_literal_type, 1, 0, 18), - [4249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 60), - [4251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 60), - [4253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5592), - [4255] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 61), - [4257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 61), - [4259] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 2, 0, 0), - [4261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intersection_type, 2, 0, 0), - [4263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 2, 0, 0), - [4265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 2, 0, 0), - [4267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 2, 0, 0), - [4269] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_literal_type, 2, 0, 0), - [4271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_literal_type, 2, 0, 0), - [4273] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 63), - [4275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 63), - [4277] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_readonly_type, 2, 0, 0), - [4279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_readonly_type, 2, 0, 0), - [4281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_flow_maybe_type, 2, 0, 0), - [4283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flow_maybe_type, 2, 0, 0), - [4285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index_type_query, 2, 0, 0), - [4287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_type_query, 2, 0, 0), - [4289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_infer_type, 2, 0, 66), - [4291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_infer_type, 2, 0, 66), - [4293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1152), - [4295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 19), - [4297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 19), - [4299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 68), - [4301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 68), - [4303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 69), - [4305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 69), - [4307] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 70), - [4309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 70), - [4311] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression, 2, 0, 19), - [4313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression, 2, 0, 19), - [4315] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 128), - [4317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 128), - [4319] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression, 2, 0, 69), - [4321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression, 2, 0, 69), - [4323] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 129), - [4325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 129), - [4327] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression, 2, 0, 130), - [4329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression, 2, 0, 130), - [4331] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 131), - [4333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 131), - [4335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_type, 3, 0, 0), - [4337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_type, 3, 0, 0), - [4339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 3, 0, 0), - [4341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 3, 0, 0), - [4343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_literal_type, 3, 0, 0), - [4345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_literal_type, 3, 0, 0), - [4347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_type_identifier, 3, 0, 136), - [4349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_type_identifier, 3, 0, 136), - [4351] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 76), REDUCE(sym_nested_type_identifier, 3, 0, 136), - [4354] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 89), REDUCE(sym_nested_type_identifier, 3, 0, 136), - [4357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 3, 0, 138), - [4359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 3, 0, 138), - [4361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 140), - [4363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 140), - [4365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 141), - [4367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 141), - [4369] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 142), - [4371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 142), - [4373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intersection_type, 3, 0, 0), - [4375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 3, 0, 0), - [4377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 3, 0, 0), - [4379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 3, 0, 0), - [4381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 3, 0, 0), - [4383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 3, 0, 0), - [4385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 76), - [4387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 76), - [4389] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, 0, 19), - [4391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, 0, 19), - [4393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 139), - [4395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 139), - [4397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 140), - [4399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 140), - [4401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 178), - [4403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 178), - [4405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 179), - [4407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 179), - [4409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 141), - [4411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 141), - [4413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 142), - [4415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 142), - [4417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 4, 0, 0), - [4419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 4, 0, 0), - [4421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 4, 0, 185), - [4423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 4, 0, 185), - [4425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_infer_type, 4, 0, 66), - [4427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_infer_type, 4, 0, 66), - [4429] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lookup_type, 4, 0, 0), - [4431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lookup_type, 4, 0, 0), - [4433] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 4, 0, 186), - [4435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 4, 0, 186), - [4437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 148), - [4439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 148), - [4441] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 229), - [4443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 229), - [4445] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 230), - [4447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 230), - [4449] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 231), - [4451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 231), - [4453] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 5, 0, 0), - [4455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 5, 0, 0), - [4457] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 5, 0, 235), - [4459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 5, 0, 235), - [4461] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 5, 0, 236), - [4463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 5, 0, 236), - [4465] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 273), - [4467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 273), - [4469] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 274), - [4471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 274), - [4473] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 275), - [4475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 275), - [4477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 276), - [4479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 276), - [4481] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 6, 0, 278), - [4483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 6, 0, 278), - [4485] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_type, 7, 0, 311), - [4487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_type, 7, 0, 311), - [4489] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_predicate, 3, 0, 95), - [4491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_predicate, 3, 0, 95), - [4493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_predicate, 3, 0, 184), - [4495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_predicate, 3, 0, 184), - [4497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1670), - [4499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 77), - [4501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 77), - [4503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [4505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3632), - [4507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2786), - [4509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 117), - [4511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 117), - [4513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 4, 0, 118), - [4515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 4, 0, 118), - [4517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 119), - [4519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 119), - [4521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 120), - [4523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 120), - [4525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 4, 0, 118), - [4527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 4, 0, 118), - [4529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 4, 0, 123), - [4531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 4, 0, 123), - [4533] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 4, 0, 126), - [4535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 4, 0, 126), - [4537] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), - [4539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), - [4541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), - [4543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, 0, 149), - [4545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, 0, 149), - [4547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 152), - [4549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 152), - [4551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 153), - [4553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 153), - [4555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, 0, 172), - [4557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, 0, 172), - [4559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 197), - [4561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 197), - [4563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2902), - [4565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [4567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2089), - [4569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3102), - [4571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2090), - [4573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2376), - [4575] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(5716), - [4578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [4580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [4582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5454), - [4584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3750), - [4586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1096), - [4588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 30), - [4590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 3, 0, 31), - [4592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 30), - [4594] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_literal_type, 1, 0, 0), - [4597] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_literal_type, 1, 0, 0), - [4600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3829), - [4602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), - [4604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3446), - [4606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2584), - [4608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2585), - [4610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2704), - [4612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2790), - [4614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2862), - [4616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2855), - [4618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 20), - [4620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, 0, 20), - [4622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 28), - [4624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 28), - [4626] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), REDUCE(sym_template_literal_type, 2, 0, 0), - [4629] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), REDUCE(sym_template_literal_type, 2, 0, 0), - [4632] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_call_expression, 2, 0, 19), REDUCE(sym__type_query_call_expression, 2, 0, 19), - [4635] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_call_expression, 2, 0, 19), REDUCE(sym__type_query_call_expression, 2, 0, 19), - [4638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 0), - [4640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 0), - [4642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_property, 3, 0, 0), - [4644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_property, 3, 0, 0), - [4646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), - [4648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), - [4650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 52), - [4652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 52), - [4654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 53), - [4656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 53), - [4658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 3, 0, 54), - [4660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 3, 0, 54), - [4662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, 0, 55), - [4664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, 0, 55), - [4666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3, 0, 0), - [4668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3, 0, 0), - [4670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 72), - [4672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 72), - [4674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 2, 0, 11), - [4676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 2, 0, 11), - [4678] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 15), - [4681] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 15), - [4684] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 81), - [4686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 81), - [4688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 82), - [4690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 82), - [4692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 85), - [4694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 85), - [4696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4, 0, 30), - [4698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4, 0, 30), - [4700] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4, 0, 0), - [4702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4, 0, 0), - [4704] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0), - [4706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0), - [4708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3486), - [4710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2629), - [4712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2630), - [4714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2852), - [4716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2853), - [4718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 116), - [4720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 116), - [4722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 80), - [4724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 80), - [4726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419), - [4728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1097), - [4730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_augmented_assignment_expression, 3, 0, 73), - [4732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1209), - [4734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(418), - [4736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4802), - [4738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), - [4740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), - [4742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(423), - [4744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), - [4746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(424), - [4748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), - [4750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(426), - [4752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(427), - [4754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), - [4756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), - [4758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), - [4760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [4762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(429), - [4764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), - [4766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), - [4768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1706), - [4770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), - [4772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), - [4774] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_pattern, 2, 0, 0), - [4777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_assertion, 2, 0, 0), - [4779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_assertion, 2, 0, 0), - [4781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 26), - [4783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 3, 0, 0), - [4785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 71), - [4787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 73), - [4789] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), - [4791] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), SHIFT(153), - [4794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1777), - [4796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5610), - [4798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 4, 0, 124), - [4800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 4, 0, 125), - [4802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 192), - [4804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5613), - [4806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5614), - [4808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1788), - [4810] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 3, 0, 30), REDUCE(sym_object_pattern, 3, 0, 31), - [4813] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_array_pattern, 2, 0, 0), - [4816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3383), - [4818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2626), - [4820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2627), - [4822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2905), - [4824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2884), - [4826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6112), - [4828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1125), - [4830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5350), - [4832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), - [4834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 8), - [4836] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(153), - [4839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), - [4841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_expression, 2, 0, 0), - [4843] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(153), - [4846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 2, 0, 0), - [4848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), - [4850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, 0, 8), - [4852] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(153), - [4855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3374), - [4857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2591), - [4859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2592), - [4861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2885), - [4863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2887), - [4865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2867), - [4867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1964), - [4869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3095), - [4871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2024), - [4873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2276), - [4875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2859), - [4877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1886), - [4879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(544), - [4881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059), - [4883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1347), - [4885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), - [4887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), - [4889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), - [4891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(492), - [4893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), - [4895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(541), - [4897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), - [4899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(402), - [4901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(404), - [4903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), - [4905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), - [4907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), - [4909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), - [4911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(407), - [4913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), - [4915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), - [4917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2294), - [4919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), - [4921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), - [4923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), - [4925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2890), - [4927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2106), - [4929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3108), - [4931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2107), - [4933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2217), - [4935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 2, 0, 0), - [4937] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(158), - [4940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(403), - [4942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), - [4944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1342), - [4946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(677), - [4948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), - [4950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), - [4952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(434), - [4954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), - [4956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(435), - [4958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), - [4960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439), - [4962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(443), - [4964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), - [4966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), - [4968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), - [4970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), - [4972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(475), - [4974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), - [4976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), - [4978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), - [4980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 3, 0, 41), - [4982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 3, 0, 41), - [4984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1676), - [4986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2531), - [4988] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), SHIFT(158), - [4991] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(158), - [4994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239), - [4996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), - [4998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2597), - [5000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2898), - [5002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2139), - [5004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3064), - [5006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2140), - [5008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2287), - [5010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2865), - [5012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2130), - [5014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3088), - [5016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2141), - [5018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2300), - [5020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3092), - [5022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2851), - [5024] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_pattern, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), - [5028] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_array_pattern, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), - [5032] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(158), - [5035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), - [5037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(461), - [5039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(459), - [5041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), - [5043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), - [5045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(464), - [5047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), - [5049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(465), - [5051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), - [5053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(467), - [5055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(468), - [5057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), - [5059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), - [5061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), - [5063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(470), - [5065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), - [5067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), - [5069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), - [5071] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), SHIFT(157), - [5074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2861), - [5076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2144), - [5078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3113), - [5080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2145), - [5082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2384), - [5084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), - [5086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3, 0, 31), - [5088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2980), - [5090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2860), - [5092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 2, 0, 0), - [5094] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(157), - [5097] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(157), - [5100] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(157), - [5103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1127), - [5105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2903), - [5107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2124), - [5109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3111), - [5111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2082), - [5113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2195), - [5115] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(161), - [5118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2871), - [5120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2084), - [5122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3094), - [5124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2201), - [5126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2879), - [5128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2127), - [5130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3114), - [5132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2198), - [5134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), - [5136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), - [5138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5615), - [5140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 1, 0, 9), - [5142] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__parameter_name, 1, 0, 9), - [5145] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__parameter_name, 1, 0, 9), REDUCE(sym_primary_type, 1, 0, 15), - [5149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1098), - [5151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1100), - [5153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1153), - [5155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), - [5157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105), - [5159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3711), - [5161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2773), - [5163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), - [5165] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), SHIFT(161), - [5168] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(161), - [5171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2870), - [5173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3729), - [5175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2783), - [5177] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 0), - [5180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 0), - [5182] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 0), - [5185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_name, 1, 0, 0), - [5187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2900), - [5189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3667), - [5191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2780), - [5193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2149), - [5195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3002), - [5197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2265), - [5199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5359), - [5201] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(161), - [5204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2046), - [5206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3096), - [5208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2268), - [5210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), - [5212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2979), - [5214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2998), - [5216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3676), - [5218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2798), - [5220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3737), - [5222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2784), - [5224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2858), - [5226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3762), - [5228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2769), - [5230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2072), - [5232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3107), - [5234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2267), - [5236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4074), - [5238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2400), - [5240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4189), - [5242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [5244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6120), - [5246] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 90), REDUCE(sym_assignment_expression, 3, 0, 26), - [5249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 90), - [5251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), - [5253] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), REDUCE(sym_computed_property_name, 3, 0, 0), - [5256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_computed_property_name, 3, 0, 0), - [5258] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), REDUCE(sym_computed_property_name, 3, 0, 0), - [5261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_computed_property_name, 3, 0, 0), - [5263] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 90), REDUCE(sym_assignment_expression, 3, 0, 71), - [5266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4254), - [5268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 71), REDUCE(sym_assignment_expression, 3, 0, 71), - [5271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 71), - [5273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2878), - [5275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3582), - [5277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2796), - [5279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2893), - [5281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2126), - [5283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3115), - [5285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2197), - [5287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2873), - [5289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3741), - [5291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2785), - [5293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3775), - [5295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2774), - [5297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3706), - [5299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2799), - [5301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3791), - [5303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2779), - [5305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3641), - [5307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2770), - [5309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3644), - [5311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2781), - [5313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 1, 0, 9), - [5315] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__parameter_name, 1, 0, 9), REDUCE(sym_primary_type, 1, 0, 15), - [5318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3645), - [5320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2778), - [5322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2892), - [5324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3646), - [5326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2788), - [5328] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_pattern, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), - [5331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3722), - [5333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2782), - [5335] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array_pattern, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), - [5338] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 2, 0, 41), - [5340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 2, 0, 41), - [5342] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 15), REDUCE(sym__parameter_name, 2, 0, 41), - [5345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4115), - [5347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3642), - [5349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2882), - [5351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3562), - [5353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2772), - [5355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1974), - [5357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2976), - [5359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2215), - [5361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3101), - [5363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3100), - [5365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2869), - [5367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3826), - [5369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2771), - [5371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2047), - [5373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3116), - [5375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2231), - [5377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__initializer, 2, 0, 94), - [5379] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__initializer, 2, 0, 94), SHIFT(459), - [5382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2904), - [5384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3790), - [5386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2776), - [5388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), - [5390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(530), - [5392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(529), - [5394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), - [5396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), - [5398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(533), - [5400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), - [5402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(534), - [5404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), - [5406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(536), - [5408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(537), - [5410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), - [5412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), - [5414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), - [5416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(539), - [5418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), - [5420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), - [5422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), - [5424] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), SHIFT(160), - [5427] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(160), - [5430] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(160), - [5433] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(160), - [5436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), - [5438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4447), - [5440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4448), - [5442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3532), - [5444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2541), - [5446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5485), - [5448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2424), - [5450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3530), - [5452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2329), - [5454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2426), - [5456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2619), - [5458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2720), - [5460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2721), - [5462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), - [5464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), - [5466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [5468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 3, 0, 101), - [5470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 3, 0, 101), - [5472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2604), - [5474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 3, 0, 105), - [5476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 3, 0, 105), - [5478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, 0, 71), - [5480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3147), - [5482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3319), - [5484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3782), - [5486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3514), - [5488] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(152), - [5491] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(152), - [5494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(580), - [5496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(565), - [5498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), - [5500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), - [5502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(599), - [5504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), - [5506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), - [5508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), - [5510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), - [5512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(621), - [5514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), - [5516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), - [5518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), - [5520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), - [5522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(644), - [5524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), - [5526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), - [5528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), - [5530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__extends_clause_single, 2, 0, 114), - [5532] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(152), - [5535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4471), - [5537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2262), - [5539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [5541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2390), - [5543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4605), - [5545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), - [5547] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_literal_type, 1, 0, 0), REDUCE(sym_rest_pattern, 2, 0, 0), - [5551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 2, 0, 44), - [5553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 2, 0, 44), - [5555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), - [5557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__extends_clause_single, 1, 0, 50), - [5559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [5561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1714), - [5563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [5565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [5567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [5569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), - [5571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), - [5573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [5575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), - [5577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), - [5579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1535), - [5581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5561), - [5583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [5585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), - [5587] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), SHIFT(152), - [5590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), - [5592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [5594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), - [5596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 4, 0, 159), - [5598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 4, 0, 159), - [5600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 4, 0, 161), - [5602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 4, 0, 161), - [5604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), - [5606] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 30), REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 31), - [5609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [5611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2054), - [5613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [5615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [5617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4392), - [5619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_element, 2, 0, 0), - [5621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3391), - [5623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3655), - [5625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1216), - [5627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1891), - [5629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [5631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [5633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 5, 0, 207), - [5635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 5, 0, 207), - [5637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4577), - [5639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 1, 0, 0), - [5641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1329), - [5643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [5645] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(162), - [5648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 30), - [5650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4421), - [5652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4420), - [5654] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(154), - [5657] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(154), - [5660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(567), - [5662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566), - [5664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), - [5666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), - [5668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(570), - [5670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), - [5672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(571), - [5674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), - [5676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(573), - [5678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(574), - [5680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), - [5682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), - [5684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), - [5686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), - [5688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(576), - [5690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), - [5692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), - [5694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), - [5696] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(154), - [5699] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(155), - [5702] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(155), - [5705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(601), - [5707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600), - [5709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), - [5711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), - [5713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(604), - [5715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), - [5717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(605), - [5719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), - [5721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(607), - [5723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(608), - [5725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), - [5727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), - [5729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), - [5731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), - [5733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), - [5735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), - [5737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), - [5739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), - [5741] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(155), - [5744] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), SHIFT(154), - [5747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), - [5749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 91), - [5751] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), SHIFT(155), - [5754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4253), - [5756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), - [5758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(634), - [5760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(633), - [5762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), - [5764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), - [5766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(637), - [5768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), - [5770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638), - [5772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), - [5774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(640), - [5776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(641), - [5778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), - [5780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), - [5782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), - [5784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(643), - [5786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), - [5788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), - [5790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), - [5792] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), SHIFT(162), - [5795] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_array_pattern, 2, 0, 0), - [5798] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(162), - [5801] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(162), - [5804] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 3, 0, 30), REDUCE(sym_object_pattern, 3, 0, 31), - [5807] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_pattern, 2, 0, 0), - [5810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), - [5812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3634), - [5814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), - [5816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2548), - [5818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2409), - [5820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2637), - [5822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2659), - [5824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2765), - [5826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2766), - [5828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2863), - [5830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2093), - [5832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2995), - [5834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1842), - [5836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1843), - [5838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2237), - [5840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1740), - [5842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2899), - [5844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2880), - [5846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), - [5848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), - [5850] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 5, 0, 170), REDUCE(sym_class, 6, 0, 242), - [5853] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 5, 0, 170), REDUCE(sym_class, 6, 0, 242), - [5856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3237), - [5858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), - [5860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), - [5862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(493), - [5864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), - [5866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), - [5868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(497), - [5870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), - [5872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(498), - [5874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), - [5876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(500), - [5878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(501), - [5880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), - [5882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), - [5884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), - [5886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(503), - [5888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), - [5890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), - [5892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), - [5894] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), SHIFT(156), - [5897] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__initializer, 2, 0, 94), SHIFT(633), - [5900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3588), - [5902] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 2, 0, 11), REDUCE(sym_class, 3, 0, 85), - [5905] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 2, 0, 11), REDUCE(sym_class, 3, 0, 85), - [5908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3373), - [5910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2646), - [5912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3386), - [5914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2895), - [5916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2643), - [5918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3442), - [5920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2648), - [5922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3451), - [5924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2875), - [5926] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 4, 0, 112), REDUCE(sym_class, 5, 0, 195), - [5929] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 4, 0, 112), REDUCE(sym_class, 5, 0, 195), - [5932] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 4, 0, 113), REDUCE(sym_class, 5, 0, 196), - [5935] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 4, 0, 113), REDUCE(sym_class, 5, 0, 196), - [5938] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 4, 0, 116), REDUCE(sym_class, 5, 0, 197), - [5941] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 4, 0, 116), REDUCE(sym_class, 5, 0, 197), - [5944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), - [5946] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(156), - [5949] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(156), - [5952] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(156), - [5955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), - [5957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), - [5959] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, 0, 49), REDUCE(sym_class, 4, 0, 151), - [5962] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, 0, 49), REDUCE(sym_class, 4, 0, 151), - [5965] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, 0, 52), REDUCE(sym_class, 4, 0, 152), - [5968] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, 0, 52), REDUCE(sym_class, 4, 0, 152), - [5971] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, 0, 53), REDUCE(sym_class, 4, 0, 153), - [5974] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, 0, 53), REDUCE(sym_class, 4, 0, 153), - [5977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), - [5979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2666), - [5981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2907), - [5983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), - [5985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3455), - [5987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2658), - [5989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3473), - [5991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2888), - [5993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), - [5995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), - [5997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4398), - [5999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), - [6001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4595), - [6003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), - [6005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), - [6007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3395), - [6009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3448), - [6011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3463), - [6013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3390), - [6015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3372), - [6017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3452), - [6019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3507), - [6021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3388), - [6023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3500), - [6025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3470), - [6027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3475), - [6029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3477), - [6031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3417), - [6033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3394), - [6035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3450), - [6037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3467), - [6039] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, 0, 122), - [6041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, 0, 122), - [6043] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, 0, 283), - [6045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, 0, 283), - [6047] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, 0, 246), - [6049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, 0, 246), - [6051] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, 0, 225), - [6053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, 0, 225), - [6055] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 8, 0, 313), - [6057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, 0, 313), - [6059] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, 0, 282), - [6061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, 0, 282), - [6063] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, 0, 281), - [6065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, 0, 281), - [6067] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 109), - [6069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 109), - [6071] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 109), SHIFT_REPEAT(2761), - [6074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2760), - [6076] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 8, 0, 312), - [6078] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, 0, 312), - [6080] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 8, 0, 314), - [6082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, 0, 314), - [6084] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 9, 0, 334), - [6086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, 0, 334), - [6088] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 9, 0, 335), - [6090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, 0, 335), - [6092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 9, 0, 336), - [6094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, 0, 336), - [6096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 10, 0, 352), - [6098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 10, 0, 352), - [6100] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 10, 0, 353), - [6102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 10, 0, 353), - [6104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 11, 0, 361), - [6106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 11, 0, 361), - [6108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2755), - [6110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2713), - [6112] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, 0, 157), - [6114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, 0, 157), - [6116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 3, 0, 92), - [6118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, 0, 92), - [6120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, 0, 174), - [6122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, 0, 174), - [6124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2710), - [6126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, 0, 201), - [6128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, 0, 201), - [6130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, 0, 202), - [6132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, 0, 202), - [6134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [6136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5802), - [6138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 1, 0, 0), - [6140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, 0, 0), - [6142] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, 0, 0), SHIFT_REPEAT(2754), - [6145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2754), - [6147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2881), - [6149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2763), - [6151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3631), - [6153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2764), - [6155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2787), - [6157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, 0, 245), - [6159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, 0, 245), - [6161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2759), - [6163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2896), - [6165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3650), - [6167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2795), - [6169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_static_block, 2, 0, 11), - [6171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_static_block, 2, 0, 11), - [6173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), - [6175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), - [6177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2864), - [6179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3726), - [6181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2775), - [6183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2752), - [6185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_static_block, 3, 0, 52), - [6187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_static_block, 3, 0, 52), - [6189] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 3, 0, 109), - [6191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 3, 0, 109), - [6193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), - [6195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2872), - [6197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3764), - [6199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2797), - [6201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2756), - [6203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3585), - [6205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3742), - [6207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3647), - [6209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3104), - [6211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1800), - [6213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1895), - [6215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1797), - [6217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2856), - [6219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2857), - [6221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1839), - [6223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1840), - [6225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1785), - [6227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2803), - [6229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3678), - [6231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3777), - [6233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3613), - [6235] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 24), SHIFT_REPEAT(4055), - [6238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3384), - [6240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2582), - [6242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2583), - [6244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2901), - [6246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2868), - [6248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2849), - [6250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3083), - [6252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2372), - [6254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2373), - [6256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [6258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5041), - [6260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4339), - [6262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), - [6264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4105), - [6266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), - [6268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4378), - [6270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), - [6272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4711), - [6274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), - [6276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2742), - [6278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2886), - [6280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3106), - [6282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2228), - [6284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2229), - [6286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1905), - [6288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4456), - [6290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4458), - [6292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4485), - [6294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4486), - [6296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1872), - [6298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [6300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [6302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), - [6304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), - [6306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2877), - [6308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2793), - [6310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3062), - [6312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1994), - [6314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1910), - [6316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2757), - [6318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2050), - [6320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1975), - [6322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2777), - [6324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3093), - [6326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2028), - [6328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3090), - [6330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1909), - [6332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3105), - [6334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2143), - [6336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3466), - [6338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2657), - [6340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3458), - [6342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2645), - [6344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3404), - [6346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3447), - [6348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2661), - [6350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3380), - [6352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3389), - [6354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2654), - [6356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3443), - [6358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2667), - [6360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3410), - [6362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3441), - [6364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3432), - [6366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3468), - [6368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3368), - [6370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3382), - [6372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2650), - [6374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3459), - [6376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2655), - [6378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3461), - [6380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3400), - [6382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3392), - [6384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2644), - [6386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3393), - [6388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3453), - [6390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2642), - [6392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3503), - [6394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2649), - [6396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3415), - [6398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2662), - [6400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2647), - [6402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5699), - [6404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5998), - [6406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5677), - [6408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5000), - [6410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5691), - [6412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5011), - [6414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5552), - [6416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5685), - [6418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5288), - [6420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1065), - [6422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5944), - [6424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), - [6426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5682), - [6428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5286), - [6430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5702), - [6432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5021), - [6434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5051), - [6436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5769), - [6438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3112), - [6440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3325), - [6442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3243), - [6444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import, 1, 0, 0), - [6446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6027), - [6448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5646), - [6450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5608), - [6452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), - [6454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 216), - [6456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3671), - [6458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [6460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), - [6462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3143), - [6464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4182), - [6466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 270), - [6468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3561), - [6470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [6472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3162), - [6474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4315), - [6476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 219), - [6478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3728), - [6480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3173), - [6482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4304), - [6484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2975), - [6486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5965), - [6488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5758), - [6490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5739), - [6492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6124), - [6494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5976), - [6496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), - [6498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6068), - [6500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), - [6502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 110), - [6504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3788), - [6506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3172), - [6508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4265), - [6510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5756), - [6512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3581), - [6514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3166), - [6516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5973), - [6518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), - [6520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 264), - [6522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3793), - [6524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3159), - [6526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4472), - [6528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6000), - [6530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [6532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5577), - [6534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4819), - [6536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092), - [6538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5908), - [6540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5914), - [6542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5930), - [6544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5948), - [6546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), - [6548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5938), - [6550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043), - [6552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5581), - [6554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4820), - [6556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), - [6558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), - [6560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), - [6562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), - [6564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5586), - [6566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4821), - [6568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3680), - [6570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3152), - [6572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 162), - [6574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3570), - [6576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3219), - [6578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4411), - [6580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 1, 0, 5), - [6582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3691), - [6584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3215), - [6586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4226), - [6588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5838), - [6590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5842), - [6592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5878), - [6594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5903), - [6596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5766), - [6598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5772), - [6600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), - [6602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6092), - [6604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5918), - [6606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3236), - [6608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4149), - [6610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), - [6612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 167), - [6614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3664), - [6616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3156), - [6618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4294), - [6620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3564), - [6622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3164), - [6624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3675), - [6626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3213), - [6628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3748), - [6630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3224), - [6632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 310), - [6634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3600), - [6636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3216), - [6638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4321), - [6640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3723), - [6642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3168), - [6644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3821), - [6646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3160), - [6648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3752), - [6650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3225), - [6652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3679), - [6654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3149), - [6656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 88), - [6658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3781), - [6660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3165), - [6662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4438), - [6664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), - [6666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3766), - [6668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3150), - [6670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3770), - [6672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3158), - [6674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3169), - [6676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4451), - [6678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 264), - [6680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3170), - [6682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4128), - [6684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, 0, 88), - [6686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3178), - [6688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4479), - [6690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1801), - [6692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 162), - [6694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3146), - [6696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4127), - [6698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4881), - [6700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4880), - [6702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_identifier, 1, 0, 1), - [6704] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__import_identifier, 1, 0, 1), - [6706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3167), - [6708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4503), - [6710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3221), - [6712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4137), - [6714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 216), - [6716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3171), - [6718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4134), - [6720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3138), - [6722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4382), - [6724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3510), - [6726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3637), - [6728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 1, 0, 5), - [6730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [6732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3214), - [6734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4094), - [6736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1533), - [6738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3145), - [6740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4113), - [6742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5335), - [6744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3139), - [6746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4285), - [6748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3122), - [6750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3358), - [6752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3253), - [6754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), - [6756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 216), - [6758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4121), - [6760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, 0, 5), - [6762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4494), - [6764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 216), - [6766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4466), - [6768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 88), - [6770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4126), - [6772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 162), - [6774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4133), - [6776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 219), - [6778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4314), - [6780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 167), - [6782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4303), - [6784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), - [6786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), - [6788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1103), - [6790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 264), - [6792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4170), - [6794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 270), - [6796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4320), - [6798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091), - [6800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 88), - [6802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4404), - [6804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4380), - [6806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4159), - [6808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, 0, 264), - [6810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4509), - [6812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4136), - [6814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 110), - [6816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4296), - [6818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5747), - [6820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1106), - [6822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4478), - [6824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4114), - [6826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 5), - [6828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4454), - [6830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 310), - [6832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4323), - [6834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), - [6836] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 13), REDUCE(sym_type_parameter, 1, 0, 14), - [6839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), - [6841] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 13), SHIFT(1095), - [6844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 162), - [6846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4174), - [6848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4140), - [6850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5689), - [6852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5293), - [6854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4198), - [6856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [6858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1071), - [6860] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 13), SHIFT(5371), - [6863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5647), - [6865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044), - [6867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5591), - [6869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4822), - [6871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), - [6873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1120), - [6875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1157), - [6877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993), - [6879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3751), - [6881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5364), - [6883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3357), - [6885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), - [6887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122), - [6889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5114), - [6891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3330), - [6893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5795), - [6895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5966), - [6897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3765), - [6899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 1, 0, 5), - [6901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5505), - [6903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [6905] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_variable_declarator, 1, 0, 5), SHIFT(5507), - [6908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5181), - [6910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5182), - [6912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), - [6914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), - [6916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), - [6918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3397), - [6920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1498), - [6922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379), - [6924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1061), - [6926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), - [6928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3496), - [6930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3498), - [6932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1502), - [6934] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variance, 1, 0, 0), - [6936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 1, 0, 14), - [6938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1095), - [6940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5101), - [6942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4386), - [6944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5996), - [6946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5099), - [6948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3505), - [6950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3381), - [6952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3489), - [6954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_annotation, 2, 0, 0), - [6956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), - [6958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3398), - [6960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5729), - [6962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), - [6964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5880), - [6966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3421), - [6968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 62), - [6970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3444), - [6972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3482), - [6974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3471), - [6976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5835), - [6978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3731), - [6980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3732), - [6982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045), - [6984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1046), - [6986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1159), - [6988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 303), - [6990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3584), - [6992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3840), - [6994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3841), - [6996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3738), - [6998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3739), - [7000] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_annotation, 2, 0, 0), - [7002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3697), - [7004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3698), - [7006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [7008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), - [7010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3830), - [7012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3831), - [7014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3705), - [7016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3707), - [7018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3842), - [7020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3843), - [7022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3586), - [7024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3587), - [7026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3712), - [7028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3713), - [7030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3589), - [7032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3590), - [7034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3591), - [7036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3592), - [7038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3593), - [7040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3594), - [7042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3595), - [7044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3596), - [7046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3598), - [7048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3599), - [7050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4, 0, 0), - [7052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1506), - [7054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3833), - [7056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3834), - [7058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), - [7060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3681), - [7062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3682), - [7064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3746), - [7066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3747), - [7068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4, 0, 31), - [7070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 4, 0, 0), - [7072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3844), - [7074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3845), - [7076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3835), - [7078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3836), - [7080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1499), - [7082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5151), - [7084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3846), - [7086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3847), - [7088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), - [7090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), - [7092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5103), - [7094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3566), - [7096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3567), - [7098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3568), - [7100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3569), - [7102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3743), - [7104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3744), - [7106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3695), - [7108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3696), - [7110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 333), - [7112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3614), - [7114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3615), - [7116] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_predefined_type, 1, 0, 0), SHIFT(5366), - [7119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3571), - [7121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3572), - [7123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3601), - [7125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3602), - [7127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3557), - [7129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3558), - [7131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3686), - [7133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3687), - [7135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3605), - [7137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3606), - [7139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3573), - [7141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3574), - [7143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3575), - [7145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3576), - [7147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3616), - [7149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3617), - [7151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3577), - [7153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3578), - [7155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3579), - [7157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3580), - [7159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3607), - [7161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3608), - [7163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3609), - [7165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3610), - [7167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3692), - [7169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3693), - [7171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3611), - [7173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3612), - [7175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3827), - [7177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3828), - [7179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 3, 0, 0), - [7181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3702), - [7183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3703), - [7185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3, 0, 0), - [7187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1068), - [7189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3559), - [7191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3560), - [7193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3727), - [7195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3730), - [7197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3716), - [7199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3718), - [7201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4705), - [7203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2225), - [7205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [7207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3238), - [7209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2959), - [7211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), - [7213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051), - [7215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), - [7217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1517), - [7219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1567), - [7221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3755), - [7223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1996), - [7225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1770), - [7227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1913), - [7229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2527), - [7231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [7233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3956), - [7235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4562), - [7237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_omitting_type_annotation, 2, 0, 0), - [7239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), - [7241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2035), - [7243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [7245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5899), - [7247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5950), - [7249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), - [7251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2912), - [7253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_adding_type_annotation, 2, 0, 0), - [7255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2963), - [7257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3222), - [7259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2309), - [7261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3007), - [7263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3318), - [7265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5909), - [7267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3955), - [7269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1709), - [7271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2617), - [7273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5897), - [7275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2389), - [7277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opting_type_annotation, 2, 0, 0), - [7279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3884), - [7281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5, 0, 0), - [7283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, 0, 228), - [7285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3892), - [7287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4511), - [7289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3659), - [7291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4168), - [7293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4365), - [7295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 303), - [7297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3904), - [7299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4551), - [7301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3860), - [7303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4078), - [7305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 333), - [7307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3553), - [7309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5730), - [7311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3987), - [7313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3516), - [7315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_chain, 1, 0, 0), - [7317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5638), - [7319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5047), - [7321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3907), - [7323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4403), - [7325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3965), - [7327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5125), - [7329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3978), - [7331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3981), - [7333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3984), - [7335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3989), - [7337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4141), - [7339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3994), - [7341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4144), - [7343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3923), - [7345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4439), - [7347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3527), - [7349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5363), - [7351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3925), - [7353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4201), - [7355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), - [7357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 1, 0, 10), - [7359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3943), - [7361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), - [7363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5783), - [7365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3331), - [7367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5703), - [7369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3948), - [7371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4150), - [7373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3999), - [7375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5594), - [7377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3921), - [7379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3986), - [7381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4508), - [7383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5354), - [7385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5388), - [7387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4418), - [7389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3914), - [7391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4267), - [7393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3997), - [7395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4219), - [7397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3912), - [7399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4026), - [7401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4298), - [7403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4028), - [7405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3952), - [7407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 2, 0, 127), - [7409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5626), - [7411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 2, 0, 108), - [7413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), - [7415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3856), - [7417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), - [7419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), - [7421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090), - [7423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4001), - [7425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4155), - [7427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3865), - [7429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3870), - [7431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 132), - [7433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3872), - [7435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4324), - [7437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3877), - [7439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4327), - [7441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4558), - [7443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 2, 0, 144), - [7445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3543), - [7447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6088), - [7449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 2, 0, 144), - [7451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3329), - [7453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 3, 0, 121), - [7455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 3, 0, 165), - [7457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4003), - [7459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3990), - [7461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4244), - [7463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4200), - [7465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3913), - [7467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3869), - [7469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4083), - [7471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, 0, 208), - [7473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3916), - [7475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, 0, 173), - [7477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3857), - [7479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4165), - [7481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, 0, 218), - [7483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4004), - [7485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, 0, 254), - [7487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, 0, 255), - [7489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, 0, 256), - [7491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3972), - [7493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4175), - [7495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3974), - [7497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, 0, 176), - [7499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, 0, 177), - [7501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4241), - [7503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3968), - [7505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, 0, 293), - [7507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, 0, 295), - [7509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, 0, 296), - [7511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4269), - [7513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3982), - [7515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, 0, 316), - [7517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, 0, 317), - [7519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, 0, 318), - [7521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, 0, 339), - [7523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, 0, 340), - [7525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), - [7527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, 0, 345), - [7529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 183), - [7531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), - [7533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 9, 0, 354), - [7535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 9, 0, 356), - [7537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 10, 0, 362), - [7539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2, 0, 0), - [7541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5366), - [7543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3901), - [7545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3, 0, 0), - [7547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4352), - [7549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4012), - [7551] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(491), - [7554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4367), - [7556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4015), - [7558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4, 0, 0), - [7560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [7562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1458), - [7564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995), - [7566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), - [7568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4533), - [7570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1471), - [7572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6058), - [7574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), - [7576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [7578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4099), - [7580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), - [7582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429), - [7584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1981), - [7586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4400), - [7588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4694), - [7590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [7592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4326), - [7594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3882), - [7596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1574), - [7598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), - [7600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), - [7602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3226), - [7604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5143), - [7606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4328), - [7608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3888), - [7610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2000), - [7612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1438), - [7614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1585), - [7616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1594), - [7618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 2, 0, 0), - [7620] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(420), - [7623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), - [7625] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3888), - [7628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2, 0, 0), - [7630] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1093), - [7633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constraint, 2, 0, 0), - [7635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_implements_clause_repeat1, 2, 0, 0), - [7637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), - [7639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4076), - [7641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 2, 0, 145), - [7643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 2, 0, 145), - [7645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2826), - [7647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6046), - [7649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442), - [7651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4085), - [7653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4186), - [7655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_clause, 2, 0, 0), - [7657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), - [7659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1443), - [7661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4153), - [7663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4248), - [7665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4206), - [7667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3927), - [7669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3487), - [7671] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(6058), - [7674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), - [7676] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(330), - [7679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3946), - [7681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2204), - [7683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), - [7685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), - [7687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3440), - [7689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5149), - [7691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4161), - [7693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1473), - [7695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3367), - [7697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4501), - [7699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3464), - [7701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1468), - [7703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), - [7705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1156), - [7707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), - [7709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), - [7711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 2, 0, 10), - [7713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3992), - [7715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2395), - [7717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1465), - [7719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3944), - [7721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1434), - [7723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 144), - [7725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 144), - [7727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4129), - [7729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433), - [7731] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1490), - [7734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2, 0, 0), - [7736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1446), - [7738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4024), - [7740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3006), - [7742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), - [7744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4271), - [7746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4543), - [7748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4014), - [7750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1678), - [7752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2804), - [7754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3362), - [7756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5760), - [7758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4301), - [7760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4185), - [7762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4143), - [7764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4154), - [7766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435), - [7768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), - [7770] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(3992), - [7773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), - [7775] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(398), - [7778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2821), - [7780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3333), - [7782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4145), - [7784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3878), - [7786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1926), - [7788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4299), - [7790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 22), - [7792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4408), - [7794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4436), - [7796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), - [7798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4027), - [7800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3308), - [7802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), - [7804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1547), - [7806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_type_member, 1, 0, 0), - [7808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5373), - [7810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1011), - [7812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4368), - [7814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), - [7816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1936), - [7818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723), - [7820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4371), - [7822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448), - [7824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3275), - [7826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asserts_annotation, 2, 0, 0), - [7828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_predicate_annotation, 2, 0, 0), - [7830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 3, 0, 83), - [7832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3055), - [7834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1328), - [7836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3278), - [7838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4307), - [7840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), - [7842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3445), - [7844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 305), - [7846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 348), - [7848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 309), - [7850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 351), - [7852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), - [7854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), - [7856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2722), - [7858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4930), - [7860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5439), - [7862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), - [7864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), - [7866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), - [7868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), - [7870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4273), - [7872] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(973), - [7875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 359), - [7877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4300), - [7879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4289), - [7881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4290), - [7883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4362), - [7885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), - [7887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843), - [7889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), - [7891] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1121), - [7894] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), SHIFT(974), - [7897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), - [7899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2813), - [7901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4416), - [7903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 145), - [7905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 145), - [7907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4389), - [7909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4387), - [7911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4388), - [7913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4431), - [7915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3651), - [7917] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), SHIFT(1129), - [7920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 212), - [7922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4484), - [7924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, 0, 299), - [7926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 3, 0, 0), - [7928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1250), - [7930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5323), - [7932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 214), - [7934] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(664), - [7937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, 0, 36), - [7939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5605), - [7941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), - [7943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), - [7945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, 0, 302), - [7947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 7, 0, 320), - [7949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 7, 0, 321), - [7951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 323), - [7953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 214), - [7955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 326), - [7957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 258), - [7959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 221), - [7961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 329), - [7963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 262), - [7965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 5, 0, 263), - [7967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, 0, 227), - [7969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 332), - [7971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 266), - [7973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 268), - [7975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 36), - [7977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5221), - [7979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4939), - [7981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), - [7983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), - [7985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_signature, 1, 0, 57), - [7987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, 0, 36), - [7989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 223), - [7991] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1089), - [7994] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), SHIFT(975), - [7997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), - [7999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_type, 2, 0, 0), - [8001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5952), - [8003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4692), - [8005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_type, 2, 0, 0), - [8007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), - [8009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6002), - [8011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 4, 0, 0), - [8013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3339), - [8015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5888), - [8017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2822), - [8019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), - [8021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5178), - [8023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5575), - [8025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 258), - [8027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), - [8029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 262), - [8031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 5, 0, 272), - [8033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1062), - [8035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mapped_type_clause, 3, 0, 209), - [8037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 4, 0, 210), - [8039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5161), - [8041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5092), - [8043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5814), - [8045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, 0, 35), - [8047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), - [8049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), - [8051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), - [8053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), - [8055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 164), - [8057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), - [8059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), - [8061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 95), - [8063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 6, 0, 290), - [8065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 6, 0, 292), - [8067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 6, 0, 294), - [8069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 169), - [8071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 299), - [8073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), - [8075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, 0, 175), - [8077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 164), - [8079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 95), - [8081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 302), - [8083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5763), - [8085] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(969), - [8088] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1025), - [8091] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), SHIFT(984), - [8094] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), SHIFT(1029), - [8097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 7, 0, 323), - [8099] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(961), - [8102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), - [8104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, 0, 226), - [8106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 8, 0, 337), - [8108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 8, 0, 338), - [8110] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), SHIFT(1039), - [8113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 343), - [8115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 212), - [8117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 5, 0, 0), - [8119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5891), - [8121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(3652), - [8124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2, 0, 0), - [8126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5064), - [8128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1527), - [8130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4582), - [8132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4588), - [8134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1998), - [8136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), - [8138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4600), - [8140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 31), - [8142] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(548), - [8145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3456), - [8147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mapped_type_clause, 5, 0, 291), - [8149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3360), - [8151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), - [8153] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(4582), - [8156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3295), - [8158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3407), - [8160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), - [8162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), - [8164] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(4588), - [8167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1132), - [8169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3538), - [8171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3533), - [8173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4606), - [8175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3652), - [8177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), - [8179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), - [8181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2078), - [8183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_implements_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1049), - [8186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3097), - [8188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), - [8190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4276), - [8192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 171), - [8194] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 171), SHIFT_REPEAT(345), - [8197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4277), - [8199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3, 0, 0), - [8201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(710), - [8203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4613), - [8205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4614), - [8207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 2, 0, 43), - [8209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), - [8211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), - [8213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), - [8215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3478), - [8217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1066), - [8219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2969), - [8221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4623), - [8223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4627), - [8225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), - [8227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4172), - [8229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2970), - [8231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3541), - [8233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4628), - [8235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4629), - [8237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3546), - [8239] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(416), - [8242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__from_clause, 2, 0, 33), - [8244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4191), - [8246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), - [8248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4040), - [8250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4639), - [8252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1660), - [8254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4682), - [8256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 181), - [8258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4641), - [8260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4044), - [8262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3254), - [8264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4644), - [8266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4645), - [8268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3256), - [8270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), - [8272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1528), - [8274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4572), - [8276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3492), - [8278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4655), - [8280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3497), - [8282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), - [8284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2819), - [8286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3535), - [8288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), - [8290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1592), - [8292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3526), - [8294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_clause, 2, 0, 51), - [8296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), - [8298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2131), - [8300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4685), - [8302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3018), - [8304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4688), - [8306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096), - [8308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1154), - [8310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), - [8312] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 238), - [8314] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 238), SHIFT_REPEAT(3543), - [8317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 238), - [8319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4192), - [8321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 3, 0, 103), - [8323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), - [8325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1625), - [8327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5949), - [8329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4689), - [8331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_require_clause, 6, 0, 247), - [8333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), - [8335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3336), - [8337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1581), - [8339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 65), - [8341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2142), - [8343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 134), - [8345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), - [8347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_type, 3, 0, 0), - [8349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), - [8351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), - [8353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), - [8355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_clause, 3, 0, 115), - [8357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 234), - [8359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088), - [8361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3673), - [8363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 3, 0, 189), - [8365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 3, 0, 189), - [8367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 3, 0, 190), - [8369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 3, 0, 190), - [8371] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 1, 0, 0), REDUCE(aux_sym_template_literal_type_repeat1, 1, 0, 0), - [8374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3536), - [8376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3544), - [8378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1143), - [8380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 88), - [8382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3326), - [8384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4571), - [8386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4651), - [8388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 304), - [8390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3493), - [8392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 346), - [8394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 347), - [8396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 4, 0, 173), - [8398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 211), - [8400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 349), - [8402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 319), - [8404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1222), - [8406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [8408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220), - [8410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5489), - [8412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 306), - [8414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2402), - [8416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 322), - [8418] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(238), - [8421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2, 0, 0), - [8423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 324), - [8425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), - [8427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1593), - [8429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 325), - [8431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), - [8433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1149), - [8435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), - [8437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 7, 0, 316), - [8439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 257), - [8441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 7, 0, 317), - [8443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), - [8445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2606), - [8447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 327), - [8449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1733), - [8451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3709), - [8453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 259), - [8455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 260), - [8457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 220), - [8459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3710), - [8461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 328), - [8463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1734), - [8465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 261), - [8467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 330), - [8469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 350), - [8471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 5, 0, 255), - [8473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [8475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 5, 0, 254), - [8477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5553), - [8479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1738), - [8481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3717), - [8483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), - [8485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3460), - [8487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 5, 0, 256), - [8489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), - [8491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3176), - [8493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3008), - [8495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3177), - [8497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3181), - [8499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3009), - [8501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3182), - [8503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3185), - [8505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3010), - [8507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3186), - [8509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3189), - [8511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3012), - [8513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3190), - [8515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 308), - [8517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), - [8519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3155), - [8521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 331), - [8523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 265), - [8525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 267), - [8527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 269), - [8529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 355), - [8531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 307), - [8533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_heritage, 1, 0, 0), - [8535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), - [8537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1999), - [8539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098), - [8541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), - [8543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 3, 0, 0), - [8545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), - [8547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3293), - [8549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), - [8551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 357), - [8553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3635), - [8555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3518), - [8557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5755), - [8559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_identifier, 1, 0, 0), - [8561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 358), - [8563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 35), - [8565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 360), - [8567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [8569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5501), - [8571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4344), - [8573] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(412), - [8576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5595), - [8578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3895), - [8580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_clause, 3, 0, 0), - [8582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4379), - [8584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [8586] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(284), - [8589] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_variance, 1, 0, 0), SHIFT(5267), - [8592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 10, 0, 363), - [8594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), - [8596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [8598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5533), - [8600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 271), - [8602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2916), - [8604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2992), - [8606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2918), - [8608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2925), - [8610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2996), - [8612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2926), - [8614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2814), - [8616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4417), - [8618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1523), - [8620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2930), - [8622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3000), - [8624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2934), - [8626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 222), - [8628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2938), - [8630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3005), - [8632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2941), - [8634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 224), - [8636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1322), - [8638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), - [8640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), - [8642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 4, 0, 0), - [8644] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(2541), - [8647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), - [8649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5160), - [8651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 215), - [8653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), - [8655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3740), - [8657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5344), - [8659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2815), - [8661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4457), - [8663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2816), - [8665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4459), - [8667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3668), - [8669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1711), - [8671] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(4021), - [8674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), - [8676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair_pattern, 3, 0, 91), - [8678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2823), - [8680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), - [8682] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(2400), - [8685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 0), - [8687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1906), - [8689] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 240), SHIFT_REPEAT(2836), - [8692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 240), - [8694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 2, 0, 0), - [8696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3439), - [8698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5189), - [8700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4064), - [8702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 1, 0, 5), - [8704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 4, 0, 0), - [8706] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(3552), - [8709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2, 0, 0), - [8711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), - [8713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3363), - [8715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5770), - [8717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [8719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3910), - [8721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module_export_name, 1, 0, 0), - [8723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5490), - [8725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5393), - [8727] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2, 0, 0), SHIFT_REPEAT(3476), - [8730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2, 0, 0), - [8732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 5, 0, 0), - [8734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [8736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5167), - [8738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3920), - [8740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 213), - [8742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2299), - [8744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3411), - [8746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5507), - [8748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2, 0, 0), - [8750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5444), - [8752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 5, 0, 0), - [8754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2222), - [8756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 163), - [8758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5192), - [8760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5782), - [8762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070), - [8764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5547), - [8766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), - [8768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3414), - [8770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 3, 0, 121), - [8772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [8774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 166), - [8776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5551), - [8778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), - [8780] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(289), - [8783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 96), - [8785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4391), - [8787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 2, 0, 88), - [8789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3583), - [8791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4146), - [8793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5119), - [8795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5478), - [8797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5479), - [8799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 168), - [8801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 3, 0, 0), - [8803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3355), - [8805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), - [8807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 297), - [8809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 51), - [8811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5669), - [8813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 298), - [8815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 4, 0, 208), - [8817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 300), - [8819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [8821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3832), - [8823] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(255), - [8826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 301), - [8828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5643), - [8830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3420), - [8832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1013), - [8834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 6, 0, 293), - [8836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 6, 0, 295), - [8838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5713), - [8840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5714), - [8842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [8844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 3, 0, 95), - [8846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 3, 0, 96), - [8848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 6, 0, 296), - [8850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), - [8852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3327), - [8854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3753), - [8856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(999), - [8858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variance, 2, 0, 0), - [8860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5337), - [8862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3030), - [8864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3077), - [8866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3046), - [8868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3063), - [8870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3079), - [8872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3066), - [8874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2977), - [8876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3081), - [8878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2978), - [8880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), - [8882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3019), - [8884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2997), - [8886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3082), - [8888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3011), - [8890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 341), - [8892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 217), - [8894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 342), - [8896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 344), - [8898] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tuple_type_repeat1, 2, 0, 0), SHIFT_REPEAT(952), - [8901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tuple_type_repeat1, 2, 0, 0), - [8903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), - [8905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 8, 0, 339), - [8907] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(598), - [8910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3627), - [8912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4855), - [8914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), - [8916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3396), - [8918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4025), - [8920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2378), - [8922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2808), - [8924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), - [8926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2809), - [8928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), - [8930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3255), - [8932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3257), - [8934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2002), - [8936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2004), - [8938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3813), - [8940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2015), - [8942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2016), - [8944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1407), - [8946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1406), - [8948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2017), - [8950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2018), - [8952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224), - [8954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1225), - [8956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_parameter, 2, 0, 135), - [8958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_parameter, 2, 0, 36), - [8960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_type, 2, 0, 0), - [8962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4648), - [8964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 1, 0, 0), - [8966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 0), - [8968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), - [8970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 137), - [8972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309), - [8974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314), - [8976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), - [8978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), - [8980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 4, 0, 199), - [8982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4252), - [8984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4251), - [8986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2806), - [8988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), - [8990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 232), - [8992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2807), - [8994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 3, 0, 155), - [8996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4068), - [8998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5971), - [9000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), - [9002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1321), - [9004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1227), - [9006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1228), - [9008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), - [9010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), - [9012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), - [9014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), - [9016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 6, 0, 277), - [9018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), - [9020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), - [9022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), - [9024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), - [9026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 3, 0, 158), - [9028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 3, 0, 155), - [9030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1596), - [9032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1597), - [9034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 4, 0, 203), - [9036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [9038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1537), - [9040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1601), - [9042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), - [9044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), - [9046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [9048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), - [9050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), - [9052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1603), - [9054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3861), - [9056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 4, 0, 160), - [9058] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 1, 0, 5), - [9060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 233), - [9062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4351), - [9064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4350), - [9066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4354), - [9068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4353), - [9070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4356), - [9072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4355), - [9074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4357), - [9076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), - [9078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), - [9080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2953), - [9082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2947), - [9084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3250), - [9086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3251), - [9088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 133), - [9090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 64), - [9092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), - [9094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), - [9096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), - [9098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), - [9100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), - [9102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 2, 0, 88), - [9104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4258), - [9106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4257), - [9108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 4, 0, 199), - [9110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1608), - [9112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1665), - [9114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3179), - [9116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3180), - [9118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1610), - [9120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1611), - [9122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4396), - [9124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6048), - [9126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3183), - [9128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3184), - [9130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1614), - [9132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1615), - [9134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3187), - [9136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3188), - [9138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1618), - [9140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1619), - [9142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 3, 0, 102), - [9144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363), - [9146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), - [9148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2948), - [9150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2949), - [9152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), - [9154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), - [9156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_attribute, 2, 0, 0), - [9158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4262), - [9160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4261), - [9162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2202), - [9164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2952), - [9166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2950), - [9168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4260), - [9170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6111), - [9172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2059), - [9174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2060), - [9176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2061), - [9178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2062), - [9180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2065), - [9182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2066), - [9184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2069), - [9186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2070), - [9188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), - [9190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4292), - [9192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6119), - [9194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5192), - [9196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1359), - [9198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1387), - [9200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 180), - [9202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 182), - [9204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1290), - [9206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1293), - [9208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4941), - [9210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3125), - [9212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3128), - [9214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3117), - [9216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3131), - [9218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3132), - [9220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3109), - [9222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2921), - [9224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2922), - [9226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3049), - [9228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3053), - [9230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3068), - [9232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3086), - [9234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 3, 0, 104), - [9236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2982), - [9238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2985), - [9240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2928), - [9242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2946), - [9244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 2, 0, 42), - [9246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_tuple_parameter, 3, 0, 184), - [9248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_tuple_parameter, 3, 0, 95), - [9250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), - [9252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1064), - [9254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2936), - [9256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2937), - [9258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1333), - [9260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1335), - [9262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_assignment, 2, 0, 35), - [9264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3258), - [9266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3259), - [9268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5939), - [9270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4034), - [9272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5954), - [9274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_heritage, 2, 0, 0), - [9276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2098), - [9278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963), - [9280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5913), - [9282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2099), - [9284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1644), - [9286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3043), - [9288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [9290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [9292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), - [9294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [9296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3291), - [9298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2100), - [9300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5546), - [9302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3298), - [9304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2272), - [9306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_import, 3, 0, 0), - [9308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), - [9310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5782), - [9312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2923), - [9314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3485), - [9316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2971), - [9318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2920), - [9320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5803), - [9322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5753), - [9324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), - [9326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3472), - [9328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3040), - [9330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5120), - [9332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [9334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5761), - [9336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 3, 0, 0), - [9338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3623), - [9340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3041), - [9342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1579), - [9344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), - [9346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5416), - [9348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), - [9350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), - [9352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3495), - [9354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1645), - [9356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5123), - [9358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5784), - [9360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), - [9362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), - [9364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3364), - [9366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), - [9368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5901), - [9370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5185), - [9372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), - [9374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [9376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), - [9378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [9380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), - [9382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5970), - [9384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2945), - [9386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2791), - [9388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3418), - [9390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), - [9392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), - [9394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), - [9396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), - [9398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2965), - [9400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2935), - [9402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3003), - [9404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1526), - [9406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3480), - [9408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1099), - [9410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), - [9412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2412), - [9414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), - [9416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1668), - [9418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), - [9420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), - [9422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3305), - [9424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2942), - [9426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3315), - [9428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3260), - [9430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1669), - [9432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3042), - [9434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3403), - [9436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), - [9438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1821), - [9440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), - [9442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 3, 0, 0), - [9444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 4, 0, 0), - [9446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2932), - [9448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2109), - [9450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4607), - [9452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6081), - [9454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2110), - [9456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [9458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2111), - [9460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), - [9462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5750), - [9464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1151), - [9466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1704), - [9468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1705), - [9470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), - [9472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), - [9474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2933), - [9476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2913), - [9478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2944), - [9480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), - [9482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), - [9484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), - [9486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), - [9488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3191), - [9490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3192), - [9492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [9494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3193), - [9496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [9498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [9500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3194), - [9502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [9504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3195), - [9506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2915), - [9508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2917), - [9510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2924), - [9512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3196), - [9514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1233), - [9516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), - [9518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3197), - [9520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2112), - [9522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2113), - [9524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3199), - [9526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 5, 0, 0), - [9528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4603), - [9530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2939), - [9532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4010), - [9534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), - [9536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2114), - [9538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), - [9540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5922), - [9542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2943), - [9544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2929), - [9546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5639), - [9548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), - [9550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), - [9552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3200), - [9554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3603), - [9556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3201), - [9558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3604), - [9560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2115), - [9562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2257), - [9564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6049), - [9566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2116), - [9568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2101), - [9570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5731), - [9572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), - [9574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2117), - [9576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3137), - [9578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5693), - [9580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [9582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), - [9584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1598), - [9586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3202), - [9588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3047), - [9590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3203), - [9592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1925), - [9594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3048), - [9596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), - [9598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [9600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), - [9602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3413), - [9604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2119), - [9606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648), - [9608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3204), - [9610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5808), - [9612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3205), - [9614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5493), - [9616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1121), - [9618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3206), - [9620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3207), - [9622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029), - [9624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030), - [9626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), - [9628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3148), - [9630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), - [9632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), - [9634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109), - [9636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2956), - [9638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3151), - [9640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), - [9642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3208), - [9644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1712), - [9646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5413), - [9648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_export, 3, 0, 0), - [9650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3209), - [9652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2303), - [9654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), - [9656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6024), - [9658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), - [9660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), - [9662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), - [9664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3550), - [9666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649), - [9668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1643), - [9670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 2, 0, 0), - [9672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), - [9674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5567), - [9676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4393), - [9678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1931), - [9680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2940), - [9682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3666), - [9684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1650), - [9686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(971), - [9688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1573), - [9690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), - [9692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [9694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), - [9696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5817), - [9698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [9700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1651), - [9702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1803), - [9704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5430), - [9706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), - [9708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3419), - [9710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2091), - [9712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5997), - [9714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), - [9716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), - [9718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), - [9720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), - [9722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2914), - [9724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4659), - [9726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5624), - [9728] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [9730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), - [9732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), - [9734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2092), - [9736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), - [9738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2094), - [9740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2927), - [9742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), - [9744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), - [9746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), - [9748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), - [9750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), - [9752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), - [9754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), - [9756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1067), - [9758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3427), - [9760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), - [9762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), - [9764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6090), - [9766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(972), - [9768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5946), - [9770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), - [9772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2095), - [9774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), - [9776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), - [9778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2096), - [9780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), - [9782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), - [9784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [9786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [9788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), - [9790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), - [9792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1265), - [9794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2097), - [9796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4069), - [9798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2652), - [9800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5751), - [9802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), - [9804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4608), - [9806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1630), - [9808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), - [9810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [9812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [9814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3512), - [9816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1632), - [9818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), - [9820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1130), - [9822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), - [9824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [9826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3163), - [9828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633), - [9830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), - [9832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2919), - [9834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4654), - [9836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1646), - [9838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [9840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1634), - [9842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1635), - [9844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1636), - [9846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [9848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), - [9850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4677), - [9852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3469), - [9854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637), - [9856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), - [9858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), - [9860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), - [9862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4033), - [9864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3050), - [9866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2909), - [9868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), - [9870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3044), - [9872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3027), - [9874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2931), - [9876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3028), - [9878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5831), - [9880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4679), - [9882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3029), - [9884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5623), - [9886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104), - [9888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3031), - [9890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4640), - [9892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3816), - [9894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5438), - [9896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), - [9898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3032), - [9900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4512), - [9902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2001), - [9904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3051), - [9906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3515), - [9908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3033), - [9910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), - [9912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4518), - [9914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [9916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), - [9918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3034), - [9920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3035), - [9922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1647), - [9924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3036), - [9926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3037), - [9928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1652), - [9930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), - [9932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4709), - [9934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5440), - [9936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1325), - [9938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3045), - [9940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3210), + [834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1212), + [836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281), + [838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), + [840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1472), + [842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2612), + [844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2609), + [846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1697), + [848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1681), + [850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), + [852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1450), + [854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1753), + [856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2, 0, 32), + [858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7117), + [864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(846), + [866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), + [868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4790), + [870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1913), + [872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rest_pattern, 2, 0, 32), + [874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2383), + [876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), + [878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), + [880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), + [882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1484), + [884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1473), + [886] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(559), + [889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1350), + [891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752), + [893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1209), + [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(802), + [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), + [901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), + [903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6687), + [905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(559), + [907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6920), + [909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1488), + [913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1510), + [915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(588), + [917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1363), + [919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(804), + [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), + [923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), + [925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7109), + [927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1521), + [929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1497), + [931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(472), + [933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1368), + [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1755), + [937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5604), + [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3953), + [945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(806), + [947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4629), + [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), + [951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6901), + [953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5441), + [955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5442), + [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4944), + [959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2869), + [961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2869), + [963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2651), + [965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1552), + [967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1546), + [969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1386), + [971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(817), + [973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), + [975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(516), + [977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [981] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_rest_pattern, 2, 0, 32), + [984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(445), + [986] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(346), + [989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), + [991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1618), + [993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1609), + [995] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(693), + [998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1420), + [1000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1273), + [1002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(835), + [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), + [1006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), + [1008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), + [1010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(693), + [1012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), + [1014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), + [1016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1596), + [1018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1588), + [1020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(531), + [1022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1407), + [1024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(820), + [1026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), + [1028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1568), + [1030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1547), + [1032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(642), + [1034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1388), + [1036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(819), + [1038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), + [1040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7019), + [1042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1617), + [1044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1608), + [1046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668), + [1048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1419), + [1050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(833), + [1052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [1054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), + [1056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1604), + [1058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1611), + [1060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(718), + [1062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1423), + [1064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(836), + [1066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), + [1068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), + [1070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6746), + [1072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(464), + [1074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(684), + [1076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(489), + [1078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(710), + [1080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1404), + [1082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3868), + [1084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1324), + [1086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), + [1088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3873), + [1090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [1092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [1094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), + [1096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1147), + [1098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), + [1100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(524), + [1102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240), + [1104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4216), + [1106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2247), + [1108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2186), + [1110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2247), + [1112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2006), + [1114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(205), + [1116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), + [1118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1412), + [1120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7178), + [1122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3775), + [1124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1151), + [1126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6774), + [1128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3775), + [1130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), + [1132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(578), + [1134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(734), + [1136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(606), + [1138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(631), + [1140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(609), + [1142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(658), + [1144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(550), + [1146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1526), + [1148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1471), + [1150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1351), + [1152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1336), + [1154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(315), + [1156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [1158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(801), + [1160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106), + [1162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(608), + [1164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3155), + [1166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2937), + [1168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), + [1170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1575), + [1172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1448), + [1174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1499), + [1176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1365), + [1178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1339), + [1180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(317), + [1182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), + [1184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [1186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(514), + [1188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), + [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [1192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(811), + [1194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), + [1196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(739), + [1198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(525), + [1200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), + [1202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(513), + [1204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), + [1206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4226), + [1208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2588), + [1210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7161), + [1212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2636), + [1214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2588), + [1216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2478), + [1218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), + [1220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1468), + [1222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1434), + [1224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1493), + [1226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1361), + [1228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1325), + [1230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), + [1232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [1234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [1236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(808), + [1238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), + [1240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(466), + [1242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), + [1244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4351), + [1246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2283), + [1248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2295), + [1250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2283), + [1252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2466), + [1254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), + [1256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1465), + [1258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1574), + [1260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1337), + [1262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), + [1264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [1266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), + [1268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(518), + [1270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4378), + [1272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2777), + [1274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2787), + [1276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2777), + [1278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3116), + [1280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(211), + [1282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1601), + [1284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1461), + [1286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1592), + [1288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1408), + [1290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1327), + [1292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), + [1294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), + [1296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(744), + [1298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), + [1300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [1302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(830), + [1304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), + [1306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(754), + [1308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(580), + [1310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), + [1312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(743), + [1314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), + [1316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4212), + [1318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2938), + [1320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6937), + [1322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2939), + [1324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2938), + [1326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2805), + [1328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), + [1330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1509), + [1332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1529), + [1334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1607), + [1336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1417), + [1338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1338), + [1340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), + [1342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), + [1344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(714), + [1346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), + [1348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(837), + [1350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), + [1352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(715), + [1354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(689), + [1356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), + [1358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), + [1360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), + [1362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6800), + [1364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3049), + [1366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(209), + [1368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1564), + [1370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1444), + [1372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1490), + [1374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1359), + [1376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(308), + [1378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), + [1380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(750), + [1382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), + [1384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(807), + [1386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), + [1388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(438), + [1390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(633), + [1392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), + [1394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(749), + [1396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), + [1398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7130), + [1400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2264), + [1402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), + [1404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1462), + [1406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1426), + [1408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1330), + [1410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), + [1412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [1414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(584), + [1416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4257), + [1418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1954), + [1420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1934), + [1422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1954), + [1424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2147), + [1426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1443), + [1428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1464), + [1430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1612), + [1432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1424), + [1434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1319), + [1436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), + [1438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [1440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(838), + [1442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), + [1444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(523), + [1446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4206), + [1448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3066), + [1450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3147), + [1452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3066), + [1454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2697), + [1456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(210), + [1458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1505), + [1460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1485), + [1462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1500), + [1464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1354), + [1466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1333), + [1468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(810), + [1470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), + [1472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2623), + [1474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), + [1476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1527), + [1478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1523), + [1480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1606), + [1482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1414), + [1484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), + [1486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), + [1488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), + [1490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), + [1492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(834), + [1494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), + [1496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), + [1498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(664), + [1500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), + [1502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), + [1504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), + [1506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6728), + [1508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3019), + [1510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), + [1512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1553), + [1514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1531), + [1516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1610), + [1518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1425), + [1520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), + [1522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), + [1524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(738), + [1526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), + [1528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(839), + [1530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), + [1532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(741), + [1534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(748), + [1536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), + [1538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(737), + [1540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), + [1542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6868), + [1544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3051), + [1546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(208), + [1548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1566), + [1550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1466), + [1552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1555), + [1554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1374), + [1556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), + [1558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(813), + [1560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), + [1562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509), + [1564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2589), + [1566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), + [1568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1495), + [1570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1463), + [1572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1565), + [1574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1387), + [1576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), + [1578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), + [1580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(663), + [1582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), + [1584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(816), + [1586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), + [1588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665), + [1590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(637), + [1592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), + [1594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(662), + [1596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), + [1598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7079), + [1600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2705), + [1602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(206), + [1604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1502), + [1606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1483), + [1608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(560), + [1610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield_expression, 1, 0, 0), + [1612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 1, 0, 0), + [1614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107), + [1616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2523), + [1618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1514), + [1620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439), + [1622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), + [1624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1508), + [1626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(473), + [1628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), + [1630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2617), + [1632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1525), + [1634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(589), + [1636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), + [1638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2802), + [1640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1559), + [1642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(446), + [1644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), + [1646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2951), + [1648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1567), + [1650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(643), + [1652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), + [1654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3050), + [1656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1593), + [1658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(532), + [1660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), + [1662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3139), + [1664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1616), + [1666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), + [1668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), + [1670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3162), + [1672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1619), + [1674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(719), + [1676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [1678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3163), + [1680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1615), + [1682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(669), + [1684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [1686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3157), + [1688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(615), + [1690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3460), + [1692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1600), + [1694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4350), + [1696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6222), + [1698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [1700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), + [1702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5565), + [1704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6990), + [1706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5150), + [1708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5754), + [1710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5755), + [1712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5074), + [1714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3588), + [1716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3636), + [1718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3588), + [1720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1210), + [1722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5978), + [1724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1294), + [1726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1295), + [1728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1296), + [1730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1076), + [1732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1298), + [1734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1542), + [1736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1398), + [1738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5242), + [1740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1402), + [1742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(821), + [1744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(797), + [1746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1410), + [1748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(828), + [1750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1544), + [1752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1406), + [1754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5298), + [1756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4567), + [1758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1396), + [1760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4229), + [1762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4051), + [1764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(829), + [1766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4706), + [1768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(798), + [1770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1405), + [1772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6939), + [1774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6824), + [1776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6833), + [1778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3589), + [1780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3868), + [1782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1591), + [1784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4457), + [1786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), + [1790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5705), + [1792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1147), + [1794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1148), + [1796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6772), + [1798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5433), + [1800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5434), + [1802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4939), + [1804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3869), + [1806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3870), + [1808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3869), + [1810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1149), + [1812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1150), + [1814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1492), + [1816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), + [1818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2682), + [1820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2688), + [1822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), + [1824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module, 1, 0, 5), + [1826] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module, 1, 0, 5), + [1828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), + [1830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [1832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2704), + [1834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82), + [1836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5204), + [1838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6057), + [1840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7086), + [1842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), + [1844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), + [1846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), + [1848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 2, 0, 0), + [1850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), + [1852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), + [1854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7102), + [1856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4472), + [1858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4413), + [1860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4313), + [1862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5199), + [1864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4527), + [1866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4576), + [1868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4702), + [1870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5262), + [1872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6028), + [1874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 112), + [1876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 112), + [1878] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 112), + [1880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 112), + [1882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), + [1884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1537), + [1886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [1888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1928), + [1890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), + [1892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3018), + [1894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 88), + [1896] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_identifier, 3, 0, 88), + [1898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 1, 0, 0), + [1900] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 1, 0, 0), + [1902] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), + [1904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), + [1906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), + [1908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0), + [1910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 2, 0, 0), + [1912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 2, 0, 0), + [1914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2367), + [1916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 111), + [1918] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 111), + [1920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 111), + [1922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 111), + [1924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), + [1926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2816), + [1928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predefined_type, 1, 0, 0), + [1930] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predefined_type, 1, 0, 0), + [1932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, 0, 224), + [1934] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, 0, 224), + [1936] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 6, 0, 224), + [1938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 6, 0, 224), + [1940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(971), + [1942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 241), + [1944] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 241), + [1946] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 6, 0, 241), + [1948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 6, 0, 241), + [1950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(972), + [1952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 4, 0, 121), + [1954] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 4, 0, 121), + [1956] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 4, 0, 121), + [1958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 4, 0, 121), + [1960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), + [1962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module, 2, 0, 29), + [1964] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module, 2, 0, 29), + [1966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 169), + [1968] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 169), + [1970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 169), + [1972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 169), + [1974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), + [1976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2174), + [1978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 4, 0, 0), + [1980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 4, 0, 0), + [1982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 75), + [1984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_identifier, 3, 0, 75), + [1986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 3, 0, 110), + [1988] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 3, 0, 110), + [1990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 194), + [1992] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 194), + [1994] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 194), + [1996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 194), + [1998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), + [2000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 0), + [2002] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 0), + [2004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), + [2006] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), + [2008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, 0, 49), + [2010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, 0, 49), + [2012] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 49), + [2014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 49), + [2016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), + [2018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [2020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2934), + [2022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, 0, 173), + [2024] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, 0, 173), + [2026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 5, 0, 173), + [2028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 5, 0, 173), + [2030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), + [2032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2013), + [2034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 5, 0, 173), + [2036] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 5, 0, 173), + [2038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, 0, 173), + [2040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, 0, 173), + [2042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), + [2044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 150), + [2046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 150), + [2048] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 150), + [2050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 150), + [2052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), + [2054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3149), + [2056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [2058] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_internal_module, 2, 0, 6), + [2060] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_internal_module, 2, 0, 6), + [2062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 195), + [2064] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 195), + [2066] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 195), + [2068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 195), + [2070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), + [2072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1540), + [2074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1560), + [2076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1390), + [2078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1748), + [2080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [2082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [2084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5261), + [2086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(815), + [2088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), + [2090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3142), + [2092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4635), + [2094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1541), + [2096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1536), + [2098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1395), + [2100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1754), + [2102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4697), + [2104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1392), + [2106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4700), + [2108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [2110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(814), + [2112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), + [2114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2868), + [2116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1585), + [2118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1590), + [2120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1397), + [2122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(824), + [2124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), + [2126] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), + [2129] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), SHIFT(3638), + [2133] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), SHIFT(3904), + [2137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), + [2139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_override_modifier, 1, 0, 0), + [2141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_override_modifier, 1, 0, 0), + [2143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_accessibility_modifier, 1, 0, 0), + [2145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_accessibility_modifier, 1, 0, 0), + [2147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [2149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3955), + [2151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), + [2153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4449), + [2155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3787), + [2157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1779), + [2159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3730), + [2161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2209), + [2163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3969), + [2165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2789), + [2167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), + [2169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3067), + [2171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091), + [2173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2474), + [2175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4049), + [2177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1447), + [2179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2418), + [2181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1516), + [2183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2591), + [2185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1494), + [2187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1790), + [2189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1469), + [2191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1399), + [2193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1413), + [2195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1478), + [2197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2940), + [2199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1394), + [2201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2193), + [2203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1439), + [2205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1451), + [2207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1481), + [2209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2664), + [2211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), + [2213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1416), + [2215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2670), + [2217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1452), + [2219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), + [2221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1454), + [2223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1475), + [2225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1415), + [2227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1470), + [2229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), + [2231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), + [2233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2693), + [2235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), + [2237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), + [2239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029), + [2241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2614), + [2243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), + [2245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [2247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [2249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [2251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [2253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [2255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [2257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [2259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [2261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1614), + [2263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1613), + [2265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1421), + [2267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4965), + [2269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1438), + [2271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4972), + [2273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(840), + [2275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), + [2277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3165), + [2279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [2281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1589), + [2283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1594), + [2285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1400), + [2287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(822), + [2289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [2291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [2293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [2295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6082), + [2297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [2299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5194), + [2301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(511), + [2303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6878), + [2305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5156), + [2307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3978), + [2309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6759), + [2311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4627), + [2313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4548), + [2315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4473), + [2317] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), + [2320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6993), + [2322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6951), + [2324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6354), + [2326] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), + [2329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3321), + [2331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4750), + [2333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6840), + [2335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7005), + [2337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7048), + [2339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1584), + [2341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1579), + [2343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1409), + [2345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(823), + [2347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), + [2349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), + [2351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1694), + [2353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1693), + [2355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1455), + [2357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(853), + [2359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), + [2361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3250), + [2363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2420), + [2365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1792), + [2367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2941), + [2369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2194), + [2371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2673), + [2373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1676), + [2375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1670), + [2377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1427), + [2379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(847), + [2381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), + [2383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3240), + [2385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1687), + [2387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1684), + [2389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1431), + [2391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(849), + [2393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), + [2395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3232), + [2397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2669), + [2399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1549), + [2401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), + [2403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2862), + [2405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1442), + [2407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1459), + [2409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1347), + [2411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(799), + [2413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), + [2415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2236), + [2417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1669), + [2419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1668), + [2421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1428), + [2423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(845), + [2425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), + [2427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3201), + [2429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1675), + [2431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1674), + [2433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1441), + [2435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(844), + [2437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), + [2439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3210), + [2441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1678), + [2443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1677), + [2445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1429), + [2447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(855), + [2449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), + [2451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3213), + [2453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1680), + [2455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1679), + [2457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1430), + [2459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(852), + [2461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), + [2463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3221), + [2465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1683), + [2467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1682), + [2469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1453), + [2471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(841), + [2473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), + [2475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3224), + [2477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1622), + [2479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1621), + [2481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1445), + [2483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(850), + [2485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), + [2487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3205), + [2489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1686), + [2491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1685), + [2493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1437), + [2495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(848), + [2497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), + [2499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3229), + [2501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1689), + [2503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1688), + [2505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1449), + [2507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(851), + [2509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), + [2511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3233), + [2513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5388), + [2515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5359), + [2517] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(3400), + [2520] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), SHIFT(216), + [2524] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(512), + [2527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4651), + [2529] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), SHIFT(5150), + [2533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5980), + [2535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5395), + [2537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4711), + [2539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3263), + [2541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7154), + [2543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4582), + [2545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6246), + [2547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5801), + [2549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3267), + [2551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3254), + [2553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3287), + [2555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3310), + [2557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(447), + [2559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), + [2561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 3, 0, 0), + [2563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 3, 0, 0), + [2565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 7, 0, 0), + [2567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 7, 0, 0), + [2569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 6, 0, 0), + [2571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 6, 0, 0), + [2573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 2, 0, 0), + [2575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 2, 0, 0), + [2577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 5, 0, 0), + [2579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 5, 0, 0), + [2581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 4, 0, 0), + [2583] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 4, 0, 0), + [2585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6985), + [2587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4801), + [2589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7206), + [2591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4567), + [2593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4570), + [2595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4229), + [2597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6865), + [2599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7207), + [2601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6611), + [2603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3317), + [2605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4559), + [2607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6939), + [2609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6308), + [2611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6824), + [2613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6833), + [2615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6882), + [2617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6880), + [2619] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(216), + [2622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4579), + [2624] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(5150), + [2627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6926), + [2629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6925), + [2631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7104), + [2633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7095), + [2635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7140), + [2637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7138), + [2639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4499), + [2641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7052), + [2643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7014), + [2645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6794), + [2647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6784), + [2649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4636), + [2651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4683), + [2653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6804), + [2655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6803), + [2657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7092), + [2659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7088), + [2661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6963), + [2663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6961), + [2665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), + [2667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, 0, 11), + [2669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, 0, 11), + [2671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6182), + [2673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6554), + [2675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4708), + [2677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6732), + [2679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6731), + [2681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6872), + [2683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6871), + [2685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [2687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7000), + [2689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 46), + [2691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 46), + [2693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6998), + [2695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3864), + [2697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7068), + [2699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4016), + [2701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4489), + [2703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), + [2705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6990), + [2707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5150), + [2709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1078), + [2711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3, 0, 38), + [2713] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3, 0, 38), + [2715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(67), + [2717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6846), + [2719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4407), + [2721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), + [2723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), + [2725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 5, 0, 252), + [2727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 5, 0, 252), + [2729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7227), + [2731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2622), + [2733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 4, 0, 105), + [2735] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 4, 0, 105), + [2737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(946), + [2739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), + [2741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2, 0, 11), + [2743] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2, 0, 11), + [2745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), + [2747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7105), + [2749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3545), + [2751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 6, 0, 288), + [2753] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 6, 0, 288), + [2755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6769), + [2757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1820), + [2759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6911), + [2761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4223), + [2763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6810), + [2765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2307), + [2767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 4, 0, 99), + [2769] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 4, 0, 99), + [2771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6858), + [2773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3880), + [2775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1, 0, 0), + [2777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1, 0, 0), + [2779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2258), + [2781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2, 0, 0), + [2783] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2, 0, 0), + [2785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 7, 0, 279), + [2787] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 7, 0, 279), + [2789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 4, 0, 96), + [2791] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 4, 0, 96), + [2793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 85), + [2795] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 85), + [2797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 205), + [2799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 205), + [2801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 5, 0, 186), + [2803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 5, 0, 186), + [2805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 153), + [2807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 153), + [2809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 169), + [2811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 169), + [2813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 6, 0, 173), + [2815] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 6, 0, 173), + [2817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 47), + [2819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 47), + [2821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, 0, 173), + [2823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, 0, 173), + [2825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 85), + [2827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 85), + [2829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ambient_declaration, 2, 0, 0), + [2831] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ambient_declaration, 2, 0, 0), + [2833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 4, 0, 120), + [2835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 4, 0, 120), + [2837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module, 2, 0, 6), + [2839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module, 2, 0, 6), + [2841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, 0, 11), + [2843] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, 0, 11), + [2845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3595), + [2847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 285), + [2849] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 285), + [2851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 92), + [2853] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 92), + [2855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 0), + [2857] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 0), + [2859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_alias, 5, 0, 0), + [2861] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_alias, 5, 0, 0), + [2863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 2, 0, 4), + [2865] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 2, 0, 4), + [2867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 286), + [2869] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 286), + [2871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, 0, 97), + [2873] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, 0, 97), + [2875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 4, 0, 142), + [2877] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 4, 0, 142), + [2879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 145), + [2881] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 145), + [2883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 6, 0, 236), + [2885] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 6, 0, 236), + [2887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 87), + [2889] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 87), + [2891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, 0, 25), + [2893] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, 0, 25), + [2895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 238), + [2897] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 238), + [2899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2315), + [2901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 85), + [2903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 85), + [2905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_labeled_statement, 3, -1, 27), + [2907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_labeled_statement, 3, -1, 27), + [2909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, 0, 0), + [2911] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, 0, 0), + [2913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 287), + [2915] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 287), + [2917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 0), + [2919] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 0), + [2921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 314), + [2923] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 314), + [2925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 5, 0, 187), + [2927] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 5, 0, 187), + [2929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 5, 0, 190), + [2931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 5, 0, 190), + [2933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 92), + [2935] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 92), + [2937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, 0, 106), + [2939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 106), + [2941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 240), + [2943] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 240), + [2945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 194), + [2947] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 194), + [2949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias_declaration, 6, 0, 199), + [2951] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias_declaration, 6, 0, 199), + [2953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2, 0, 0), + [2955] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2, 0, 0), + [2957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 146), + [2959] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 146), + [2961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), + [2963] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), + [2965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 5, 0, 105), + [2967] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 5, 0, 105), + [2969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 3, 0, 48), + [2971] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 3, 0, 48), + [2973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 2, 0, 0), + [2975] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 2, 0, 0), + [2977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 195), + [2979] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 195), + [2981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 6, 0, 242), + [2983] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 6, 0, 242), + [2985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 6, 0, 243), + [2987] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 6, 0, 243), + [2989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 2, 0, 0), + [2991] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 2, 0, 0), + [2993] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 3, 0, 48), + [2995] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 3, 0, 48), + [2997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 149), + [2999] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 149), + [3001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3, 0, 0), + [3003] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3, 0, 0), + [3005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 3, 0, 87), + [3007] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 3, 0, 87), + [3009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, 0, 153), + [3011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, 0, 153), + [3013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, 0, 83), + [3015] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, 0, 83), + [3017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4325), + [3019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4295), + [3021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 249), + [3023] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 249), + [3025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2, 0, 0), + [3027] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 2, 0, 0), + [3029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 4, 0, 98), + [3031] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 4, 0, 98), + [3033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 250), + [3035] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 250), + [3037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 251), + [3039] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 251), + [3041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 7, 0, 224), + [3043] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 7, 0, 224), + [3045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 241), + [3047] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 241), + [3049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 111), + [3051] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 111), + [3053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1875), + [3055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 112), + [3057] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 112), + [3059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 5, 0, 172), + [3061] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 5, 0, 172), + [3063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1892), + [3065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, 0, 33), + [3067] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, 0, 33), + [3069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, 0, 0), + [3071] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, 0, 0), + [3073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 3, 0, 34), + [3075] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 3, 0, 34), + [3077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ambient_declaration, 7, 0, 278), + [3079] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ambient_declaration, 7, 0, 278), + [3081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3912), + [3083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3919), + [3085] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 3, 0, 0), + [3087] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 3, 0, 0), + [3089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 3, 0, 37), + [3091] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 3, 0, 37), + [3093] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, 0, 39), + [3095] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, 0, 39), + [3097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 86), + [3099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 86), + [3101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 5, 0, 238), + [3103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 5, 0, 238), + [3105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4184), + [3107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4385), + [3109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 3, 0, 0), + [3111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 3, 0, 0), + [3113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, 0, 0), + [3115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, 0, 0), + [3117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4090), + [3119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 33), + [3121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 33), + [3123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3999), + [3125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2, 0, 0), + [3127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 2, 0, 0), + [3129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, 0, 121), + [3131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, 0, 121), + [3133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 4, 0, 0), + [3135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 4, 0, 0), + [3137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 3, 0, 40), + [3139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 3, 0, 40), + [3141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2633), + [3143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2830), + [3145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 3, 0, 0), + [3147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 3, 0, 0), + [3149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_debugger_statement, 2, 0, 0), + [3151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_debugger_statement, 2, 0, 0), + [3153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 5, 0, 240), + [3155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 5, 0, 240), + [3157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 6, 0, 153), + [3159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 6, 0, 153), + [3161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, 0, 193), + [3163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, 0, 193), + [3165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ambient_declaration, 3, 0, 0), + [3167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ambient_declaration, 3, 0, 0), + [3169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3560), + [3171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 3, 0, 73), + [3173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 3, 0, 73), + [3175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 3, 0, 74), + [3177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 3, 0, 74), + [3179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 4, 0, 37), + [3181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 4, 0, 37), + [3183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 1, 0, 0), + [3185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 1, 0, 0), + [3187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 0), + [3189] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 0), + [3191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 0), + [3193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 0), + [3195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2, 0, 0), + [3197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2, 0, 0), + [3199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 3, 0, 45), + [3201] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3, 0, 45), + [3203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias_declaration, 5, 0, 155), + [3205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias_declaration, 5, 0, 155), + [3207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 49), + [3209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 49), + [3211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 150), + [3213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 150), + [3215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 5, 0, 197), + [3217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 5, 0, 197), + [3219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3777), + [3221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3923), + [3223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6121), + [3225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4101), + [3227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3648), + [3229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3986), + [3231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1581), + [3233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4210), + [3235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3998), + [3237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [3239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), + [3241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5779), + [3243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1177), + [3245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1178), + [3247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7027), + [3249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3932), + [3251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5450), + [3253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5451), + [3255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4879), + [3257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3988), + [3259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3943), + [3261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3988), + [3263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1179), + [3265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), + [3267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7192), + [3269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3690), + [3271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1181), + [3273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7031), + [3275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3932), + [3277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1581), + [3279] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 7, 0, 283), + [3281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 7, 0, 283), + [3283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4070), + [3285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1580), + [3287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4235), + [3289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5852), + [3291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1216), + [3293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1217), + [3295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5862), + [3297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5870), + [3299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4588), + [3301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1218), + [3303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219), + [3305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7210), + [3307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3698), + [3309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1220), + [3311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6981), + [3313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1580), + [3315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3465), + [3317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3665), + [3319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3672), + [3321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3894), + [3323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4316), + [3325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1578), + [3327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4218), + [3329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4336), + [3331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [3333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), + [3335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5610), + [3337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1278), + [3339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281), + [3341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6971), + [3343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4118), + [3345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5457), + [3347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5462), + [3349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4998), + [3351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4318), + [3353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4169), + [3355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4318), + [3357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1282), + [3359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1285), + [3361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7151), + [3363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3666), + [3365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1288), + [3367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7126), + [3369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4118), + [3371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1578), + [3373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, 0, 203), + [3375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, 0, 203), + [3377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3533), + [3379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6772), + [3381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3781), + [3383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3647), + [3385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 7, 0, 284), + [3387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 7, 0, 284), + [3389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3950), + [3391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4432), + [3393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3748), + [3395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3784), + [3397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4403), + [3399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1595), + [3401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4200), + [3403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4310), + [3405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [3407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), + [3409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5745), + [3411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162), + [3413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1163), + [3415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6799), + [3417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4119), + [3419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5446), + [3421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5447), + [3423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4815), + [3425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4352), + [3427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4161), + [3429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4352), + [3431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1164), + [3433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1165), + [3435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7186), + [3437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3696), + [3439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1166), + [3441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6806), + [3443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4119), + [3445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), + [3447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2047), + [3449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2390), + [3451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1582), + [3453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4321), + [3455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2435), + [3457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [3459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), + [3461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5476), + [3463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), + [3465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1114), + [3467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6754), + [3469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2198), + [3471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5053), + [3473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2414), + [3475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2190), + [3477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2414), + [3479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1115), + [3481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1121), + [3483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6979), + [3485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3654), + [3487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1122), + [3489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6770), + [3491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2198), + [3493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1582), + [3495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1756), + [3497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1805), + [3499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1599), + [3501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4365), + [3503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1812), + [3505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [3507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), + [3509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5673), + [3511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116), + [3513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1117), + [3515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6854), + [3517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1776), + [3519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5178), + [3521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1807), + [3523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1761), + [3525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1807), + [3527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1118), + [3529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), + [3531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7167), + [3533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3689), + [3535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1120), + [3537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6908), + [3539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1776), + [3541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1599), + [3543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 6, 0, 248), + [3545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 6, 0, 248), + [3547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, 0, 204), + [3549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, 0, 204), + [3551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2188), + [3553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2641), + [3555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1587), + [3557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4214), + [3559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2798), + [3561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [3563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), + [3565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5806), + [3567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1193), + [3569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1194), + [3571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7199), + [3573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2260), + [3575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4960), + [3577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2763), + [3579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2376), + [3581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2763), + [3583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1195), + [3585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196), + [3587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7197), + [3589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3693), + [3591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1197), + [3593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7201), + [3595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2260), + [3597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), + [3599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), + [3601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1343), + [3603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2762), + [3605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4340), + [3607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2806), + [3609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3658), + [3611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4080), + [3613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3691), + [3615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4370), + [3617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2563), + [3619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4277), + [3621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3966), + [3623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3972), + [3625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2, 0, 0), + [3627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), + [3629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3, 0, 0), + [3631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3, 0, 0), + [3633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4, 0, 0), + [3635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4, 0, 0), + [3637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2463), + [3639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2262), + [3641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2460), + [3643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1345), + [3645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1793), + [3647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4175), + [3649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1796), + [3651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3567), + [3653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4426), + [3655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1859), + [3657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4450), + [3659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4134), + [3661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3910), + [3663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4153), + [3665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3770), + [3667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4068), + [3669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2534), + [3671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2819), + [3673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3933), + [3675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4319), + [3677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2205), + [3679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2415), + [3681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1771), + [3683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1808), + [3685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3946), + [3687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4354), + [3689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4157), + [3691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1797), + [3693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2690), + [3695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2517), + [3697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3743), + [3699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1703), + [3701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3362), + [3703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2372), + [3705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348), + [3707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2483), + [3709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [3711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1721), + [3713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [3715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1788), + [3717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3474), + [3719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7067), + [3721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5415), + [3723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5416), + [3725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3581), + [3727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1766), + [3729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1795), + [3731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1921), + [3733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2062), + [3735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2063), + [3737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6900), + [3739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), + [3741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3750), + [3743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1705), + [3745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2852), + [3747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1798), + [3749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3524), + [3751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1765), + [3753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1804), + [3755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1932), + [3757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2224), + [3759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2225), + [3761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(219), + [3763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5501), + [3765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5504), + [3767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2346), + [3769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4245), + [3771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2454), + [3773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [3775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(854), + [3777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), + [3779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2024), + [3781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722), + [3783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3878), + [3785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3747), + [3787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1719), + [3789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2199), + [3791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1783), + [3793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3535), + [3795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1781), + [3797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1784), + [3799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1938), + [3801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2245), + [3803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2246), + [3805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2837), + [3807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3741), + [3809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1715), + [3811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1789), + [3813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1817), + [3815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3516), + [3817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1780), + [3819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1839), + [3821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1923), + [3823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2060), + [3825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2061), + [3827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3744), + [3829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1711), + [3831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1831), + [3833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3523), + [3835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1777), + [3837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1835), + [3839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1987), + [3841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2066), + [3843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2067), + [3845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2949), + [3847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2386), + [3849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3745), + [3851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1707), + [3853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2268), + [3855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1908), + [3857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3488), + [3859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1764), + [3861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1909), + [3863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1973), + [3865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2068), + [3867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2069), + [3869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2443), + [3871] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 5, 0, 0), + [3873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 5, 0, 0), + [3875] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 3, 0, 0), + [3877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 3, 0, 0), + [3879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 4, 0, 0), + [3881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 4, 0, 0), + [3883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1799), + [3885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3785), + [3887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1745), + [3889] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), REDUCE(aux_sym_object_pattern_repeat1, 1, 0, 0), + [3892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2041), + [3894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3677), + [3896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1963), + [3898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2004), + [3900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2196), + [3902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2740), + [3904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2744), + [3906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1924), + [3908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6160), + [3910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2016), + [3912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_non_null_expression, 2, 0, 0), + [3914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_non_null_expression, 2, 0, 0), + [3916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), + [3918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(519), + [3920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), + [3922] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 7), + [3925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [3927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1, 0, 0), + [3929] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 7), + [3932] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 5, 0, 192), + [3934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 5, 0, 192), + [3936] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 75), + [3938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 75), + [3940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 76), + [3942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 76), + [3944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 75), + [3946] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 77), + [3948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 77), + [3950] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 78), + [3952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 78), + [3954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 76), + [3956] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 4, 0, 147), + [3958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 4, 0, 147), + [3960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4094), + [3962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(561), + [3964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 0), + [3966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [3968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6431), + [3970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), + [3972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6145), + [3974] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 0), + [3976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1224), + [3978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [3980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6244), + [3982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6017), + [3984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1287), + [3986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), + [3988] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(561), + [3991] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_pattern, 1, -1, 0), REDUCE(sym_primary_type, 1, 0, 13), + [3995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 13), + [3997] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 13), + [4000] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(6853), + [4003] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 13), + [4006] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1224), + [4009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4168), + [4011] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_predefined_type, 1, 0, 0), + [4014] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_predefined_type, 1, 0, 0), + [4017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(590), + [4019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), + [4021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(467), + [4023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474), + [4025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [4027] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator, 2, 0, 0), + [4029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator, 2, 0, 0), + [4031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7020), + [4033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1287), + [4035] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(7022), + [4038] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1287), + [4041] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 13), SHIFT(6704), + [4044] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(616), + [4047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), + [4049] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), REDUCE(sym_primary_type, 1, 0, 13), + [4052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), + [4054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), + [4056] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(448), + [4059] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_pattern, 1, -1, 0), + [4062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), + [4064] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_member_expression, 3, 0, 75), + [4066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_member_expression, 3, 0, 75), + [4068] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 24), + [4070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 24), + [4072] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 24), SHIFT_REPEAT(5345), + [4075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6054), + [4077] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(268), + [4080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(448), + [4082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2, 0, 0), + [4084] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rest_pattern, 2, 0, 0), + [4086] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_predefined_type, 1, 0, 0), SHIFT(6687), + [4089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(437), + [4091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), + [4093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(644), + [4095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), + [4097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), + [4099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [4101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(720), + [4103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), + [4105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(670), + [4107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), + [4109] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 24), SHIFT(4041), + [4112] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 13), REDUCE(sym_rest_pattern, 2, 0, 0), + [4116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_call_expression, 2, 0, 19), + [4118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_call_expression, 2, 0, 19), + [4120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_call_expression, 3, 0, 79), + [4122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_call_expression, 3, 0, 79), + [4124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_parenthesized_expression, 3, 0, 0), + [4126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_parenthesized_expression, 3, 0, 0), + [4128] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_predefined_type, 1, 0, 0), REDUCE(sym_rest_pattern, 2, 0, 32), + [4132] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 1, 0, 2), + [4134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 1, 0, 2), + [4136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [4138] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(695), + [4141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1247), + [4143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1237), + [4145] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(347), + [4148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [4150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6201), + [4152] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 75), + [4154] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_rest_pattern, 2, 0, 0), + [4157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 76), + [4159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3767), + [4161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1743), + [4163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3354), + [4165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1720), + [4167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4183), + [4169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), + [4171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2177), + [4173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3766), + [4175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3585), + [4177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2044), + [4179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2178), + [4181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2361), + [4183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2001), + [4185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2522), + [4187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1725), + [4189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4795), + [4191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1727), + [4193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4007), + [4195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1728), + [4197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2428), + [4199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1726), + [4201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2579), + [4203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1132), + [4205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1724), + [4207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4374), + [4209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723), + [4211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1815), + [4213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2270), + [4215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490), + [4217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4427), + [4219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4246), + [4221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4327), + [4223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4458), + [4225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1860), + [4227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1881), + [4229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1895), + [4231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1906), + [4233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3911), + [4235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3918), + [4237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3860), + [4239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3866), + [4241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4368), + [4243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4296), + [4245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4410), + [4247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4466), + [4249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4902), + [4251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4926), + [4253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4985), + [4255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5057), + [4257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788), + [4259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4086), + [4261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3970), + [4263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4011), + [4265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4061), + [4267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2575), + [4269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2725), + [4271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2834), + [4273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2412), + [4275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2756), + [4277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), + [4279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(579), + [4281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), + [4283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), + [4285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(632), + [4287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), + [4289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(659), + [4291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(685), + [4293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), + [4295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(735), + [4297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(465), + [4299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(551), + [4301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2290), + [4303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(607), + [4305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2355), + [4307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6030), + [4309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [4311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5265), + [4313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), + [4315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6944), + [4317] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1778), + [4320] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(2028), + [4323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4804), + [4325] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(2180), + [4328] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(2824), + [4331] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(2944), + [4334] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1933), + [4337] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(2391), + [4340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3360), + [4342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2115), + [4344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1744), + [4346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2058), + [4348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3487), + [4350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5278), + [4352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1785), + [4354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2042), + [4356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2280), + [4358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1786), + [4360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3313), + [4362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3353), + [4364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), + [4366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1733), + [4368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), + [4370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1742), + [4372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1974), + [4374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [4376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4826), + [4378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), + [4380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1739), + [4382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [4384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1735), + [4386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), + [4388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1918), + [4390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1734), + [4392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2475), + [4394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1747), + [4396] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(3767), + [4399] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(3360), + [4402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), + [4404] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(1742), + [4407] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(389), + [4410] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(2058), + [4413] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(7067), + [4416] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(5415), + [4419] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(5416), + [4422] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(3487), + [4425] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(5278), + [4428] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(1785), + [4431] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(2042), + [4434] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(2280), + [4437] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(1786), + [4440] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(2001), + [4443] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(2522), + [4446] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(3313), + [4449] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(3353), + [4452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), + [4454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2064), + [4456] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), REDUCE(aux_sym_object_repeat1, 2, 0, 30), REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 31), + [4460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4895), + [4462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1736), + [4464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2482), + [4466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4075), + [4468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3151), + [4470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [4472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2472), + [4474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4465), + [4476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2221), + [4478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2473), + [4480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2722), + [4482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3058), + [4484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3059), + [4486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3993), + [4488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2181), + [4490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2363), + [4492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2182), + [4494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2365), + [4496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2758), + [4498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3124), + [4500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3125), + [4502] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 2, 0, 12), + [4504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 2, 0, 12), + [4506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [4508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [4510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6311), + [4512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4568), + [4514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1267), + [4516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4108), + [4518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2485), + [4520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2519), + [4522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2238), + [4524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2525), + [4526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2842), + [4528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3117), + [4530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3118), + [4532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3980), + [4534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1935), + [4536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2275), + [4538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2128), + [4540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2276), + [4542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2814), + [4544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3153), + [4546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3057), + [4548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4089), + [4550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2046), + [4552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2526), + [4554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2241), + [4556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2535), + [4558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2848), + [4560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3143), + [4562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3144), + [4564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4012), + [4566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2936), + [4568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2438), + [4570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2207), + [4572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2440), + [4574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2652), + [4576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3145), + [4578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3146), + [4580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3976), + [4582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2825), + [4584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2529), + [4586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2243), + [4588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2530), + [4590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2840), + [4592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3072), + [4594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3073), + [4596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 13), + [4598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7237), + [4600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1290), + [4602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6269), + [4604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 58), + [4606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 58), + [4608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6270), + [4610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 59), + [4612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 59), + [4614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6271), + [4616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 16), + [4618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 16), + [4620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6254), + [4622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 15), + [4624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 15), + [4626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1946), + [4628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3364), + [4630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), + [4632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), + [4634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2116), + [4636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3584), + [4638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2208), + [4640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2392), + [4642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 0), + [4644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), + [4646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291), + [4648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_asserts, 2, 0, 0), + [4650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asserts, 2, 0, 0), + [4652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instantiation_expression, 2, 0, 21), + [4654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instantiation_expression, 2, 0, 21), + [4656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4291), + [4658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2860), + [4660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2583), + [4662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2861), + [4664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3152), + [4666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3248), + [4668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3235), + [4670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 6, 0, 277), + [4672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 6, 0, 277), + [4674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), + [4676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4591), + [4678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3299), + [4680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [4682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3361), + [4684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [4686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2074), + [4688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3475), + [4690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2071), + [4692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2373), + [4694] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(6424), + [4697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4445), + [4699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), + [4701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4076), + [4703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2865), + [4705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2866), + [4707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3166), + [4709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3269), + [4711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3391), + [4713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3404), + [4715] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), + [4718] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), + [4721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), + [4723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 2, 0, 0), + [4725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), + [4727] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), + [4730] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), + [4733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 2, 0, 0), + [4735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__number, 2, 0, 8), + [4737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__number, 2, 0, 8), + [4739] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_as_expression, 3, 0, 0), + [4741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_as_expression, 3, 0, 0), + [4743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [4745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7015), + [4747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7026), + [4749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1124), + [4751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1127), + [4753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311), + [4755] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, 0, 56), + [4757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, 0, 56), + [4759] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_existential_type, 1, 0, 0), + [4761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_existential_type, 1, 0, 0), + [4763] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_satisfies_expression, 3, 0, 0), + [4765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_satisfies_expression, 3, 0, 0), + [4767] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_literal_type, 1, 0, 0), + [4769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_literal_type, 1, 0, 0), + [4771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 17), + [4773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 17), + [4775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6256), + [4777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 1, 0, 0), + [4779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1, 0, 0), + [4781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1103), + [4783] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_literal_type, 1, 0, 18), + [4785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_literal_type, 1, 0, 18), + [4787] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 60), + [4789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 60), + [4791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6718), + [4793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 61), + [4795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 61), + [4797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 2, 0, 0), + [4799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intersection_type, 2, 0, 0), + [4801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 2, 0, 0), + [4803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 2, 0, 0), + [4805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 2, 0, 0), + [4807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_literal_type, 2, 0, 0), + [4809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_literal_type, 2, 0, 0), + [4811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 63), + [4813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 63), + [4815] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_readonly_type, 2, 0, 0), + [4817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_readonly_type, 2, 0, 0), + [4819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_flow_maybe_type, 2, 0, 0), + [4821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flow_maybe_type, 2, 0, 0), + [4823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index_type_query, 2, 0, 0), + [4825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_type_query, 2, 0, 0), + [4827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_infer_type, 2, 0, 66), + [4829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_infer_type, 2, 0, 66), + [4831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142), + [4833] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 19), + [4835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 19), + [4837] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 67), + [4839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 67), + [4841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 68), + [4843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 68), + [4845] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 69), + [4847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 69), + [4849] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression, 2, 0, 19), + [4851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression, 2, 0, 19), + [4853] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 127), + [4855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 127), + [4857] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression, 2, 0, 68), + [4859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression, 2, 0, 68), + [4861] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 128), + [4863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 128), + [4865] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression, 2, 0, 129), + [4867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression, 2, 0, 129), + [4869] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 130), + [4871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 130), + [4873] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_type, 3, 0, 0), + [4875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_type, 3, 0, 0), + [4877] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 3, 0, 0), + [4879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 3, 0, 0), + [4881] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_literal_type, 3, 0, 0), + [4883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_literal_type, 3, 0, 0), + [4885] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_type_identifier, 3, 0, 135), + [4887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_type_identifier, 3, 0, 135), + [4889] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 75), REDUCE(sym_nested_type_identifier, 3, 0, 135), + [4892] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 88), REDUCE(sym_nested_type_identifier, 3, 0, 135), + [4895] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 3, 0, 137), + [4897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 3, 0, 137), + [4899] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 138), + [4901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 138), + [4903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_predicate, 3, 0, 183), + [4905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_predicate, 3, 0, 183), + [4907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 140), + [4909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 140), + [4911] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 141), + [4913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 141), + [4915] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intersection_type, 3, 0, 0), + [4917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 3, 0, 0), + [4919] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 3, 0, 0), + [4921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 3, 0, 0), + [4923] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 3, 0, 0), + [4925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 3, 0, 0), + [4927] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 75), + [4929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 75), + [4931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 76), + [4933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 76), + [4935] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 138), + [4937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 138), + [4939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 139), + [4941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 139), + [4943] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 177), + [4945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 177), + [4947] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 178), + [4949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 178), + [4951] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 140), + [4953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 140), + [4955] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 141), + [4957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 141), + [4959] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 4, 0, 0), + [4961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 4, 0, 0), + [4963] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 4, 0, 184), + [4965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 4, 0, 184), + [4967] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_infer_type, 4, 0, 66), + [4969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_infer_type, 4, 0, 66), + [4971] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lookup_type, 4, 0, 0), + [4973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lookup_type, 4, 0, 0), + [4975] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 4, 0, 185), + [4977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 4, 0, 185), + [4979] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 147), + [4981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 147), + [4983] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 228), + [4985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 228), + [4987] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 229), + [4989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 229), + [4991] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 230), + [4993] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 230), + [4995] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 5, 0, 0), + [4997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 5, 0, 0), + [4999] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 5, 0, 234), + [5001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 5, 0, 234), + [5003] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 5, 0, 235), + [5005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 5, 0, 235), + [5007] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 272), + [5009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 272), + [5011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 273), + [5013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 273), + [5015] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 274), + [5017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 274), + [5019] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 275), + [5021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 275), + [5023] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_type, 7, 0, 310), + [5025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_type, 7, 0, 310), + [5027] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, 0, 19), + [5029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, 0, 19), + [5031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3957), + [5033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2927), + [5035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2928), + [5037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3398), + [5039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3351), + [5041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1969), + [5043] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_predicate, 3, 0, 94), + [5045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_predicate, 3, 0, 94), + [5047] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 139), + [5049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 139), + [5051] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 52), + [5053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 52), + [5055] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_call_expression, 2, 0, 19), REDUCE(sym__type_query_call_expression, 2, 0, 19), + [5058] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_call_expression, 2, 0, 19), REDUCE(sym__type_query_call_expression, 2, 0, 19), + [5061] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3, 0, 0), + [5063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3, 0, 0), + [5065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [5067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6930), + [5069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7010), + [5071] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 53), + [5073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 53), + [5075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [5077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [5079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6415), + [5081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4614), + [5083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1221), + [5085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4056), + [5087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2925), + [5089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2926), + [5091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3381), + [5093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3382), + [5095] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 30), + [5097] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 3, 0, 31), + [5099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 30), + [5101] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 15), + [5104] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 15), + [5107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, 0, 148), + [5109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, 0, 148), + [5111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 80), + [5113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 80), + [5115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 84), + [5117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 84), + [5119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 3, 0, 54), + [5121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 3, 0, 54), + [5123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 118), + [5125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 118), + [5127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4, 0, 30), + [5129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4, 0, 30), + [5131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4, 0, 0), + [5133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4, 0, 0), + [5135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 151), + [5137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 151), + [5139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 81), + [5141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 81), + [5143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, 0, 171), + [5145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, 0, 171), + [5147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 152), + [5149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 152), + [5151] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_literal_type, 1, 0, 0), + [5154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_literal_type, 1, 0, 0), + [5157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 71), + [5159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 71), + [5161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, 0, 55), + [5163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, 0, 55), + [5165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 119), + [5167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 119), + [5169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 4, 0, 117), + [5171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 4, 0, 117), + [5173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 4, 0, 122), + [5175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 4, 0, 122), + [5177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 4, 0, 125), + [5179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 4, 0, 125), + [5181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), + [5183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), + [5185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0), + [5187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0), + [5189] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_property, 3, 0, 0), + [5191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_property, 3, 0, 0), + [5193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), + [5195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), + [5197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 115), + [5199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 115), + [5201] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 116), + [5203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 116), + [5205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 2, 0, 11), + [5207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 2, 0, 11), + [5209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 20), + [5211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, 0, 20), + [5213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 4, 0, 117), + [5215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 4, 0, 117), + [5217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 28), + [5219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 28), + [5221] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 196), + [5223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 196), + [5225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4088), + [5227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2947), + [5229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2948), + [5231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3383), + [5233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3384), + [5235] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 79), + [5237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 79), + [5239] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 0), + [5241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 0), + [5243] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), REDUCE(sym_template_literal_type, 2, 0, 0), + [5246] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), REDUCE(sym_template_literal_type, 2, 0, 0), + [5249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3409), + [5251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2175), + [5253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3574), + [5255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2176), + [5257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2272), + [5259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6507), + [5261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6398), + [5263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(564), + [5265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1222), + [5267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 191), + [5269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1371), + [5271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(563), + [5273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6139), + [5275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), + [5277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), + [5279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(568), + [5281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), + [5283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(569), + [5285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), + [5287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(571), + [5289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(572), + [5291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), + [5293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), + [5295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), + [5297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), + [5299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(574), + [5301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), + [5303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), + [5305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1980), + [5307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317), + [5309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), + [5311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3366), + [5313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2127), + [5315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3559), + [5317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2078), + [5319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2395), + [5321] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_array_pattern, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), + [5325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6508), + [5327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [5329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), + [5331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6279), + [5333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4663), + [5335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1233), + [5337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3393), + [5339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2237), + [5341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3479), + [5343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2168), + [5345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2521), + [5347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3365), + [5349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2143), + [5351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3504), + [5353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2155), + [5355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2520), + [5357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_assertion, 2, 0, 0), + [5359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_assertion, 2, 0, 0), + [5361] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_array_pattern, 2, 0, 0), + [5364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [5366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7049), + [5368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 26), + [5370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7050), + [5372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 4, 0, 123), + [5374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 4, 0, 124), + [5376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 3, 0, 0), + [5378] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), + [5380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_expression, 2, 0, 0), + [5382] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(172), + [5385] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_pattern, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), + [5389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 70), + [5391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), + [5393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 8), + [5395] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(172), + [5398] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 3, 0, 30), REDUCE(sym_object_pattern, 3, 0, 31), + [5401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 2, 0, 0), + [5403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 72), + [5405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 72), + [5407] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 72), SHIFT(172), + [5410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6502), + [5412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3394), + [5414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2183), + [5416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3538), + [5418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2226), + [5420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2368), + [5422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3507), + [5424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3380), + [5426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3411), + [5428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2157), + [5430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3565), + [5432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2162), + [5434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2404), + [5436] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), + [5438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, 0, 8), + [5440] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(172), + [5443] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_pattern, 2, 0, 0), + [5446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6821), + [5448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1301), + [5450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_augmented_assignment_expression, 3, 0, 72), + [5452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3483), + [5454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3389), + [5456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4508), + [5458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3290), + [5460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450), + [5462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [5464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1539), + [5466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(449), + [5468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), + [5470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), + [5472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(454), + [5474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), + [5476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(455), + [5478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), + [5480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(457), + [5482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(458), + [5484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), + [5486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), + [5488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), + [5490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), + [5492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(460), + [5494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), + [5496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), + [5498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), + [5500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(492), + [5502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(468), + [5504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), + [5506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), + [5508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(497), + [5510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), + [5512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(500), + [5514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), + [5516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(502), + [5518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(503), + [5520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), + [5522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), + [5524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), + [5526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), + [5528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(505), + [5530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), + [5532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2569), + [5534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3397), + [5536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4608), + [5538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3285), + [5540] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 72), SHIFT(167), + [5543] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(167), + [5546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4704), + [5548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3276), + [5550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3352), + [5552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4515), + [5554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3296), + [5556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045), + [5558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2134), + [5560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3579), + [5562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2356), + [5564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3367), + [5566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2130), + [5568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3586), + [5570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2399), + [5572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1274), + [5574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1504), + [5576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), + [5578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1214), + [5580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), + [5582] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(166), + [5585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2875), + [5587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1269), + [5589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1556), + [5591] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(166), + [5594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1270), + [5596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(476), + [5598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(475), + [5600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), + [5602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), + [5604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479), + [5606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), + [5608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(480), + [5610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), + [5612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(482), + [5614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(483), + [5616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), + [5618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), + [5620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), + [5622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), + [5624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), + [5626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), + [5628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), + [5630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), + [5632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6717), + [5634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), + [5636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(593), + [5638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(591), + [5640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), + [5642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), + [5644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596), + [5646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), + [5648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(597), + [5650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [5652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(599), + [5654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600), + [5656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), + [5658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), + [5660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), + [5662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(602), + [5664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), + [5666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), + [5668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), + [5670] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(166), + [5673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1489), + [5675] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 72), SHIFT(171), + [5678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3359), + [5680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4550), + [5682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3292), + [5684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3396), + [5686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2070), + [5688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3502), + [5690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2271), + [5692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4619), + [5694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3300), + [5696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4626), + [5698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3302), + [5700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3400), + [5702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3368), + [5704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4634), + [5706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3277), + [5708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3370), + [5710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4638), + [5712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3281), + [5714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2232), + [5716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3376), + [5718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4633), + [5720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3284), + [5722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2131), + [5724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3597), + [5726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2400), + [5728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6253), + [5730] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(167), + [5733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3363), + [5735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4664), + [5737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3297), + [5739] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 72), SHIFT(166), + [5742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6255), + [5744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2204), + [5746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3501), + [5748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2287), + [5750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6257), + [5752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4575), + [5754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3275), + [5756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3515), + [5758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3537), + [5760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 2, 0, 0), + [5762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3390), + [5764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4521), + [5766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3274), + [5768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2075), + [5770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3557), + [5772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2294), + [5774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4516), + [5776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3289), + [5778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3, 0, 31), + [5780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 2, 0, 0), + [5782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2180), + [5784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3395), + [5786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4595), + [5788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3282), + [5790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6798), + [5792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109), + [5794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1302), + [5796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), + [5798] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 3, 0, 41), + [5800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 3, 0, 41), + [5802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1960), + [5804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1401), + [5806] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(167), + [5809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4578), + [5811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3298), + [5813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3406), + [5815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4623), + [5817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3294), + [5819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2935), + [5821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2111), + [5823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3529), + [5825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2334), + [5827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2231), + [5829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3531), + [5831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2480), + [5833] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(171), + [5836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3150), + [5838] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(171), + [5841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3509), + [5843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3530), + [5845] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(171), + [5848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), + [5850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4603), + [5852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3283), + [5854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4590), + [5856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3280), + [5858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2184), + [5860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2524), + [5862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1225), + [5864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1226), + [5866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1308), + [5868] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 89), REDUCE(sym_assignment_expression, 3, 0, 26), + [5871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 89), + [5873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), + [5875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [5877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(999), + [5879] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 72), SHIFT(177), + [5882] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 1, 0, 9), + [5884] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__parameter_name, 1, 0, 9), + [5887] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__parameter_name, 1, 0, 9), REDUCE(sym_primary_type, 1, 0, 15), + [5891] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 0), + [5894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 0), + [5896] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 0), + [5899] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_name, 1, 0, 0), + [5901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__initializer, 2, 0, 93), + [5903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4846), + [5905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), + [5907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1258), + [5909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5111), + [5911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5112), + [5913] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), REDUCE(sym_computed_property_name, 3, 0, 0), + [5916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_computed_property_name, 3, 0, 0), + [5918] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), REDUCE(sym_computed_property_name, 3, 0, 0), + [5921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_computed_property_name, 3, 0, 0), + [5923] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_pattern, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), + [5926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5098), + [5928] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 89), REDUCE(sym_assignment_expression, 3, 0, 70), + [5931] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(177), + [5934] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 70), REDUCE(sym_assignment_expression, 3, 0, 70), + [5937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 70), + [5939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5306), + [5941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2689), + [5943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5259), + [5945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [5947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6893), + [5949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4503), + [5951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1230), + [5953] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(177), + [5956] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__initializer, 2, 0, 93), SHIFT(591), + [5959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 1, 0, 9), + [5961] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__parameter_name, 1, 0, 9), REDUCE(sym_primary_type, 1, 0, 15), + [5964] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array_pattern, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), + [5967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6400), + [5969] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(177), + [5972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5146), + [5974] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 2, 0, 41), + [5976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 2, 0, 41), + [5978] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 15), REDUCE(sym__parameter_name, 2, 0, 41), + [5981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5205), + [5983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4631), + [5985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), + [5987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2254), + [5989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6509), + [5991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), + [5993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), + [5995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(646), + [5997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(645), + [5999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), + [6001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), + [6003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(649), + [6005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), + [6007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(650), + [6009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), + [6011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(652), + [6013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(653), + [6015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [6017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), + [6019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), + [6021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(655), + [6023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), + [6025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), + [6027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), + [6029] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 72), SHIFT(178), + [6032] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(178), + [6035] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(178), + [6038] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(178), + [6041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3979), + [6043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4682), + [6045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3974), + [6047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(536), + [6049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(534), + [6051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), + [6053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), + [6055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(539), + [6057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), + [6059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(540), + [6061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), + [6063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(542), + [6065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(543), + [6067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), + [6069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), + [6071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), + [6073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), + [6075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(545), + [6077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), + [6079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), + [6081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755), + [6083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [6085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1068), + [6087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6282), + [6089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1198), + [6091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1199), + [6093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1315), + [6095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4082), + [6097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044), + [6099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), + [6101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1519), + [6103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6258), + [6105] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 30), REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 31), + [6108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [6110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 4, 0, 158), + [6112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 4, 0, 158), + [6114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [6116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2344), + [6118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2879), + [6120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 5, 0, 206), + [6122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 5, 0, 206), + [6124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 4, 0, 160), + [6126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 4, 0, 160), + [6128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2212), + [6130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2783), + [6132] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_literal_type, 1, 0, 0), REDUCE(sym_rest_pattern, 2, 0, 0), + [6136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092), + [6138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1538), + [6140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_element, 2, 0, 0), + [6142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 3, 0, 100), + [6144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 3, 0, 100), + [6146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2864), + [6148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6647), + [6150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), + [6152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1773), + [6154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1561), + [6156] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 72), SHIFT(169), + [6159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 3, 0, 104), + [6161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 3, 0, 104), + [6163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1391), + [6165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5848), + [6167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), + [6169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1961), + [6171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5875), + [6173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 1, 0, 0), + [6175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3738), + [6177] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(169), + [6180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), + [6182] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(169), + [6185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__extends_clause_single, 2, 0, 113), + [6187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), + [6189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [6191] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(169), + [6194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__extends_clause_single, 1, 0, 50), + [6196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4451), + [6198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2305), + [6200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), + [6202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1087), + [6204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [6206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [6208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), + [6210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [6212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2905), + [6214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1373), + [6216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [6218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2778), + [6220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), + [6222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [6224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 2, 0, 44), + [6226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 2, 0, 44), + [6228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), + [6230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [6232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, 0, 70), + [6234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1501), + [6236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3069), + [6238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3788), + [6240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4484), + [6242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6540), + [6244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2902), + [6246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4469), + [6248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2642), + [6250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2904), + [6252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3119), + [6254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3244), + [6256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3245), + [6258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [6260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [6262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), + [6264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), + [6266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), + [6268] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(176), + [6271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 30), + [6273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 90), + [6275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4498), + [6277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), + [6279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3074), + [6281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2858), + [6283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3115), + [6285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3167), + [6287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3270), + [6289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3256), + [6291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3126), + [6293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), + [6295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), + [6297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), + [6299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3392), + [6301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2203), + [6303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3514), + [6305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2008), + [6307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2057), + [6309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2465), + [6311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1911), + [6313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3356), + [6315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3357), + [6317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3060), + [6319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3371), + [6321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3997), + [6323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3156), + [6325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4000), + [6327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3375), + [6329] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_array_pattern, 2, 0, 0), + [6332] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 3, 0, 30), REDUCE(sym_object_pattern, 3, 0, 31), + [6335] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_pattern, 2, 0, 0), + [6338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3975), + [6340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3081), + [6342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3989), + [6344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3386), + [6346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3961), + [6348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3111), + [6350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3963), + [6352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3403), + [6354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5100), + [6356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4986), + [6358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4973), + [6360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), + [6362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672), + [6364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), + [6366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), + [6368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), + [6370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(675), + [6372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), + [6374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(676), + [6376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), + [6378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678), + [6380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679), + [6382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [6384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), + [6386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), + [6388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(681), + [6390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), + [6392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), + [6394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), + [6396] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 72), SHIFT(175), + [6399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), + [6401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), + [6403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(696), + [6405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), + [6407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), + [6409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(700), + [6411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), + [6413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(701), + [6415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), + [6417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703), + [6419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(704), + [6421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), + [6423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), + [6425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), + [6427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706), + [6429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), + [6431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), + [6433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), + [6435] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 72), SHIFT(170), + [6438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), + [6440] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(175), + [6443] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(175), + [6446] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(175), + [6449] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(170), + [6452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(170), + [6455] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(170), + [6458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), + [6460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(722), + [6462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(721), + [6464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), + [6466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), + [6468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(725), + [6470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), + [6472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(726), + [6474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), + [6476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(728), + [6478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(729), + [6480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), + [6482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), + [6484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), + [6486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(731), + [6488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), + [6490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), + [6492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), + [6494] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 72), SHIFT(176), + [6497] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(176), + [6500] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(176), + [6503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3755), + [6505] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 4, 0, 111), REDUCE(sym_class, 5, 0, 194), + [6508] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 4, 0, 111), REDUCE(sym_class, 5, 0, 194), + [6511] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 4, 0, 112), REDUCE(sym_class, 5, 0, 195), + [6514] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 4, 0, 112), REDUCE(sym_class, 5, 0, 195), + [6517] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 4, 0, 115), REDUCE(sym_class, 5, 0, 196), + [6520] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 4, 0, 115), REDUCE(sym_class, 5, 0, 196), + [6523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4104), + [6525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4081), + [6527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4052), + [6529] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 2, 0, 11), REDUCE(sym_class, 3, 0, 84), + [6532] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 2, 0, 11), REDUCE(sym_class, 3, 0, 84), + [6535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3968), + [6537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [6539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5411), + [6541] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 5, 0, 169), REDUCE(sym_class, 6, 0, 241), + [6544] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 5, 0, 169), REDUCE(sym_class, 6, 0, 241), + [6547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5214), + [6549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4019), + [6551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4024), + [6553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4026), + [6555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4030), + [6557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4031), + [6559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), + [6561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), + [6563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(618), + [6565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617), + [6567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), + [6569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), + [6571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(621), + [6573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), + [6575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(622), + [6577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), + [6579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(624), + [6581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(625), + [6583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), + [6585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), + [6587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), + [6589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(627), + [6591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [6593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), + [6595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), + [6597] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 72), SHIFT(168), + [6600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4042), + [6602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4046), + [6604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4047), + [6606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4428), + [6608] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, 0, 49), REDUCE(sym_class, 4, 0, 150), + [6611] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, 0, 49), REDUCE(sym_class, 4, 0, 150), + [6614] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, 0, 52), REDUCE(sym_class, 4, 0, 151), + [6617] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, 0, 52), REDUCE(sym_class, 4, 0, 151), + [6620] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, 0, 53), REDUCE(sym_class, 4, 0, 152), + [6623] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, 0, 53), REDUCE(sym_class, 4, 0, 152), + [6626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), + [6628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4071), + [6630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4085), + [6632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), + [6634] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(168), + [6637] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(168), + [6640] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(168), + [6643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), + [6645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), + [6647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), + [6649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), + [6651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), + [6653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4050), + [6655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), + [6657] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__initializer, 2, 0, 93), SHIFT(721), + [6660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), + [6662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4109), + [6664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 108), + [6666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 108), + [6668] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 108), SHIFT_REPEAT(3259), + [6671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3258), + [6673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, 0, 121), + [6675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, 0, 121), + [6677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, 0, 173), + [6679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, 0, 173), + [6681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, 0, 201), + [6683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, 0, 201), + [6685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, 0, 244), + [6687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, 0, 244), + [6689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, 0, 245), + [6691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, 0, 245), + [6693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, 0, 224), + [6695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, 0, 224), + [6697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 1, 0, 0), + [6699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, 0, 0), + [6701] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, 0, 0), SHIFT_REPEAT(3272), + [6704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3272), + [6706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, 0, 280), + [6708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, 0, 280), + [6710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, 0, 281), + [6712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, 0, 281), + [6714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, 0, 282), + [6716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, 0, 282), + [6718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 8, 0, 311), + [6720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, 0, 311), + [6722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 8, 0, 312), + [6724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, 0, 312), + [6726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 8, 0, 313), + [6728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, 0, 313), + [6730] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, 0, 200), + [6732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, 0, 200), + [6734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 9, 0, 333), + [6736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, 0, 333), + [6738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 9, 0, 334), + [6740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, 0, 334), + [6742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3266), + [6744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3206), + [6746] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 9, 0, 335), + [6748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, 0, 335), + [6750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 10, 0, 351), + [6752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 10, 0, 351), + [6754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 10, 0, 352), + [6756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 10, 0, 352), + [6758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, 0, 156), + [6760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, 0, 156), + [6762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 11, 0, 360), + [6764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 11, 0, 360), + [6766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [6768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6910), + [6770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3373), + [6772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3268), + [6774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4650), + [6776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3264), + [6778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3291), + [6780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3261), + [6782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 3, 0, 91), + [6784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, 0, 91), + [6786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3251), + [6788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 3, 0, 0), + [6790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 3, 0, 0), + [6792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_static_block, 3, 0, 52), + [6794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_static_block, 3, 0, 52), + [6796] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 3, 0, 108), + [6798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 3, 0, 108), + [6800] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_static_block, 2, 0, 11), + [6802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_static_block, 2, 0, 11), + [6804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3355), + [6806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4671), + [6808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3273), + [6810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [6812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3358), + [6814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3262), + [6816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4705), + [6818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3279), + [6820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3271), + [6822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3399), + [6824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4581), + [6826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3286), + [6828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), + [6830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), + [6832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4639), + [6834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4670), + [6836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4715), + [6838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4535), + [6840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3528), + [6842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2036), + [6844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2037), + [6846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1989), + [6848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3407), + [6850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3408), + [6852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4648), + [6854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4647), + [6856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2009), + [6858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2014), + [6860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1931), + [6862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3314), + [6864] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 24), SHIFT_REPEAT(5278), + [6867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4035), + [6869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2945), + [6871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2946), + [6873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3377), + [6875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3378), + [6877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6202), + [6879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1013), + [6881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), + [6883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5582), + [6885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4768), + [6887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2002), + [6889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1997), + [6891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), + [6893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), + [6895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3405), + [6897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3513), + [6899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2345), + [6901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2374), + [6903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3387), + [6905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3477), + [6907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2531), + [6909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2532), + [6911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3242), + [6913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [6915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995), + [6917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [6919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4757), + [6921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5352), + [6923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), + [6925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5187), + [6927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5132), + [6929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5135), + [6931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4765), + [6933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), + [6935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2216), + [6937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3372), + [6939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3295), + [6941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3517), + [6943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2217), + [6945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3293), + [6947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2135), + [6949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3532), + [6951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2172), + [6953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3510), + [6955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2114), + [6957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3265), + [6959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3536), + [6961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2227), + [6963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2077), + [6965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4004), + [6967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3958), + [6969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3140), + [6971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3962), + [6973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3079), + [6975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4111), + [6977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3080), + [6979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4044), + [6981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3990), + [6983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3082), + [6985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3992), + [6987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4010), + [6989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3083), + [6991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3959), + [6993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3964), + [6995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3112), + [6997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3965), + [6999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3967), + [7001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3113), + [7003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4029), + [7005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3996), + [7007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4003), + [7009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3062), + [7011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4112), + [7013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3128), + [7015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4043), + [7017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3063), + [7019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4045), + [7021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4093), + [7023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3065), + [7025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4053), + [7027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4028), + [7029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3127), + [7031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6346), + [7033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7131), + [7035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6330), + [7037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6027), + [7039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6421), + [7041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6032), + [7043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6437), + [7045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6150), + [7047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224), + [7049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6650), + [7051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6434), + [7053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6146), + [7055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7022), + [7057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6075), + [7059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6891), + [7061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3678), + [7063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3937), + [7065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3867), + [7067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import, 1, 0, 0), + [7069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7083), + [7071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6412), + [7073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1172), + [7075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6553), + [7077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6046), + [7079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), + [7081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 87), + [7083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4209), + [7085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [7087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1227), + [7089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3645), + [7091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5344), + [7093] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 161), + [7095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4431), + [7097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3731), + [7099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5228), + [7101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 166), + [7103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4305), + [7105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [7107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3733), + [7109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5282), + [7111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [7113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6673), + [7115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6229), + [7117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207), + [7119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4486), + [7121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3734), + [7123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 1, 0, 5), + [7125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4480), + [7127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3656), + [7129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5266), + [7131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6666), + [7133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6227), + [7135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 215), + [7137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4478), + [7139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3705), + [7141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5363), + [7143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 309), + [7145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4379), + [7147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3729), + [7149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5294), + [7151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3727), + [7153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5222), + [7155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 218), + [7157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4346), + [7159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3652), + [7161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5289), + [7163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 269), + [7165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4271), + [7167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3699), + [7169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5292), + [7171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4283), + [7173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3751), + [7175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6430), + [7177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3649), + [7179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5380), + [7181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 109), + [7183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4382), + [7185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3655), + [7187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5274), + [7189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4177), + [7191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3642), + [7193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4182), + [7195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3643), + [7197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6671), + [7199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6228), + [7201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4330), + [7203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3735), + [7205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 263), + [7207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4221), + [7209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3694), + [7211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5251), + [7213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4312), + [7215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3708), + [7217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4227), + [7219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3695), + [7221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4349), + [7223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3736), + [7225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6853), + [7227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1254), + [7229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4388), + [7231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3657), + [7233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4454), + [7235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3664), + [7237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4338), + [7239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3651), + [7241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), + [7243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6653), + [7245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), + [7247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 215), + [7249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3670), + [7251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5227), + [7253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), + [7255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 161), + [7257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3685), + [7259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5372), + [7261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [7263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, 0, 87), + [7265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3661), + [7267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5198), + [7269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3746), + [7271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5268), + [7273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6955), + [7275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6826), + [7277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 263), + [7279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3710), + [7281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5308), + [7283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7030), + [7285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 1, 0, 5), + [7287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), + [7289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3683), + [7291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5339), + [7293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), + [7295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7229), + [7297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3749), + [7299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5358), + [7301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3650), + [7303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5192), + [7305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3711), + [7307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5377), + [7309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7051), + [7311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7053), + [7313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7063), + [7315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7070), + [7317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), + [7319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3740), + [7321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5379), + [7323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6977), + [7325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7009), + [7327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7054), + [7329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7091), + [7331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), + [7333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6836), + [7335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6839), + [7337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6844), + [7339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6859), + [7341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), + [7343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7196), + [7345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7198), + [7347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7217), + [7349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7222), + [7351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), + [7353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6968), + [7355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6970), + [7357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6975), + [7359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6984), + [7361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7173), + [7363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7174), + [7365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7179), + [7367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7182), + [7369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), + [7371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6753), + [7373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6763), + [7375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6814), + [7377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6916), + [7379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), + [7381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), + [7383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 218), + [7385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5291), + [7387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [7389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6593), + [7391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6194), + [7393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1161), + [7395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 87), + [7397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5220), + [7399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3778), + [7401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7232), + [7403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1306), + [7405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5229), + [7407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, 0, 5), + [7409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5208), + [7411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2197), + [7413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 109), + [7415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5283), + [7417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 5), + [7419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5392), + [7421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 87), + [7423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5258), + [7425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4138), + [7427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 215), + [7429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5307), + [7431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3653), + [7433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6116), + [7435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6104), + [7437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_identifier, 1, 0, 1), + [7439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__import_identifier, 1, 0, 1), + [7441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [7443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6588), + [7445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6193), + [7447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1283), + [7449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5361), + [7451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6591), + [7453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6198), + [7455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 161), + [7457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5376), + [7459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6607), + [7461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6203), + [7463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6595), + [7465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6195), + [7467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1768), + [7469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3948), + [7471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2396), + [7473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 263), + [7475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5324), + [7477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 269), + [7479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5293), + [7481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4115), + [7483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4487), + [7485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6440), + [7487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6151), + [7489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 215), + [7491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5249), + [7493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, 0, 263), + [7495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5354), + [7497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5378), + [7499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 161), + [7501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5351), + [7503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6596), + [7505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6196), + [7507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 309), + [7509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5295), + [7511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5390), + [7513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 166), + [7515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5288), + [7517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182), + [7519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5381), + [7521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5226), + [7523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4270), + [7525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5371), + [7527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6482), + [7529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1268), + [7531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1271), + [7533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1279), + [7535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6413), + [7537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1305), + [7539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253), + [7541] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 13), REDUCE(sym_type_parameter, 1, 0, 14), + [7544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1255), + [7546] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 13), SHIFT(1255), + [7549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6562), + [7551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1257), + [7553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7077), + [7555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1260), + [7557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1152), + [7559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1153), + [7561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1312), + [7563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [7565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1293), + [7567] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 13), SHIFT(6704), + [7570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1106), + [7572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6676), + [7574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6230), + [7576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1155), + [7578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7013), + [7580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1276), + [7582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4522), + [7584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6701), + [7586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4103), + [7588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_annotation, 2, 0, 0), + [7590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), + [7592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054), + [7594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), + [7596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6654), + [7598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6149), + [7600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4039), + [7602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6820), + [7604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6860), + [7606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4510), + [7608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), + [7610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1133), + [7612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4164), + [7614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1731), + [7616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357), + [7618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1208), + [7620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4116), + [7622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1741), + [7624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4448), + [7626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4471), + [7628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4262), + [7630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4267), + [7632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4289), + [7634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4290), + [7636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4293), + [7638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4294), + [7640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4272), + [7642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4274), + [7644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4298), + [7646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4299), + [7648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4301), + [7650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4302), + [7652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4303), + [7654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4304), + [7656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4306), + [7658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4307), + [7660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4308), + [7662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4309), + [7664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4131), + [7666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1740), + [7668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4122), + [7670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4250), + [7672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4251), + [7674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6163), + [7676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5191), + [7678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6743), + [7680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6000), + [7682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1062), + [7684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4128), + [7686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4255), + [7688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4256), + [7690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4258), + [7692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4259), + [7694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), + [7696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 1, 0, 5), + [7698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6275), + [7700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [7702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1299), + [7704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4260), + [7706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4261), + [7708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1084), + [7710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4185), + [7712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4186), + [7714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4192), + [7716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4194), + [7718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4198), + [7720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4201), + [7722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4203), + [7724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4205), + [7726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4207), + [7728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4215), + [7730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4155), + [7732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4263), + [7734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4264), + [7736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6622), + [7738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6208), + [7740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4139), + [7742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), + [7744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 302), + [7746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4339), + [7748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4166), + [7750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4343), + [7752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4344), + [7754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4355), + [7756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4356), + [7758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184), + [7760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314), + [7762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4358), + [7764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4359), + [7766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4360), + [7768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4361), + [7770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4362), + [7772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4363), + [7774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4371), + [7776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4372), + [7778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186), + [7780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4253), + [7782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4254), + [7784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4130), + [7786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6004), + [7788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6022), + [7790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4120), + [7792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4390), + [7794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4391), + [7796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4279), + [7798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4280), + [7800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4241), + [7802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4242), + [7804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4395), + [7806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4396), + [7808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4397), + [7810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4398), + [7812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4400), + [7814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4401), + [7816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4282), + [7818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4284), + [7820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4147), + [7822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4265), + [7824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4266), + [7826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4380), + [7828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4383), + [7830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4126), + [7832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239), + [7834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 332), + [7836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4423), + [7838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4424), + [7840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4243), + [7842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4244), + [7844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4446), + [7846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4447), + [7848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6602), + [7850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6197), + [7852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4366), + [7854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4367), + [7856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4373), + [7858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4376), + [7860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), + [7862] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_variable_declarator, 1, 0, 5), SHIFT(6262), + [7865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4124), + [7867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variance, 1, 0, 0), + [7869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 1, 0, 14), + [7871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1255), + [7873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6730), + [7875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 62), + [7877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6843), + [7879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4233), + [7881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4234), + [7883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4239), + [7885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4240), + [7887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4393), + [7889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4394), + [7891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1746), + [7893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [7895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1208), + [7897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1732), + [7899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6483), + [7901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1737), + [7903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1738), + [7905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6564), + [7907] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_predefined_type, 1, 0, 0), SHIFT(6687), + [7910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3, 0, 0), + [7912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_omitting_type_annotation, 2, 0, 0), + [7914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_adding_type_annotation, 2, 0, 0), + [7916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opting_type_annotation, 2, 0, 0), + [7918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1261), + [7920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [7922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6830), + [7924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1277), + [7926] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_annotation, 2, 0, 0), + [7928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 4, 0, 0), + [7930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6209), + [7932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6089), + [7934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4, 0, 31), + [7936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4, 0, 0), + [7938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 3, 0, 0), + [7940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6823), + [7942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, 0, 316), + [7944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1167), + [7946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1168), + [7948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1313), + [7950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286), + [7952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), + [7954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), + [7956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, 0, 254), + [7958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, 0, 255), + [7960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 9, 0, 353), + [7962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 9, 0, 355), + [7964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, 0, 317), + [7966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 2, 0, 126), + [7968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3644), + [7970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4077), + [7972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5800), + [7974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3068), + [7976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), + [7978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3500), + [7980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3875), + [7982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2942), + [7984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2136), + [7986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2596), + [7988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2166), + [7990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3680), + [7992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4002), + [7994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2847), + [7996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, 0, 227), + [7998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6969), + [8000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 10, 0, 361), + [8002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1250), + [8004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3829), + [8006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3464), + [8008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, 0, 292), + [8010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), + [8012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1266), + [8014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1310), + [8016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1081), + [8018] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, 0, 294), + [8020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, 0, 295), + [8022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2, 0, 0), + [8024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 3, 0, 120), + [8026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1099), + [8028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2035), + [8030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2430), + [8032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2680), + [8034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1280), + [8036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 302), + [8038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3414), + [8040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2421), + [8042] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 3, 0, 164), + [8044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1757), + [8046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1816), + [8048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2549), + [8050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5, 0, 0), + [8052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), + [8054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4621), + [8056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171), + [8058] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 332), + [8060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, 0, 175), + [8062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1134), + [8064] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, 0, 315), + [8066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, 0, 176), + [8068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, 0, 207), + [8070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, 0, 172), + [8072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, 0, 217), + [8074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5060), + [8076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3454), + [8078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3697), + [8080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2674), + [8082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 2, 0, 107), + [8084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [8086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4725), + [8088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5219), + [8090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), + [8092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4, 0, 0), + [8094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6736), + [8096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3, 0, 0), + [8098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, 0, 338), + [8100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, 0, 339), + [8102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, 0, 344), + [8104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, 0, 253), + [8106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), + [8108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1836), + [8110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6426), + [8112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6687), + [8114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [8116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6645), + [8118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1630), + [8120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6428), + [8122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633), + [8124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6433), + [8126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5236), + [8128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5107), + [8130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asserts_annotation, 2, 0, 0), + [8132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_predicate_annotation, 2, 0, 0), + [8134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5075), + [8136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 3, 0, 82), + [8138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5145), + [8140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1635), + [8142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3896), + [8144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6466), + [8146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6445), + [8148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1636), + [8150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6468), + [8152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4877), + [8154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5116), + [8156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1639), + [8158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6471), + [8160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1672), + [8162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6623), + [8164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5032), + [8166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641), + [8168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4178), + [8170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6504), + [8172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6603), + [8174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1642), + [8176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6506), + [8178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1645), + [8180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6510), + [8182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4898), + [8184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5323), + [8186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1647), + [8188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4864), + [8190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6542), + [8192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6680), + [8194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648), + [8196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6544), + [8198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1651), + [8200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6546), + [8202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4245), + [8204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5302), + [8206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4885), + [8208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4908), + [8210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5326), + [8212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1654), + [8214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4058), + [8216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6585), + [8218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6265), + [8220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1655), + [8222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6587), + [8224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1658), + [8226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6592), + [8228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1660), + [8230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2801), + [8232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6597), + [8234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4168), + [8236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7221), + [8238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5167), + [8240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4421), + [8242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1661), + [8244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6598), + [8246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1702), + [8248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6599), + [8250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4709), + [8252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5350), + [8254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5360), + [8256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_chain, 1, 0, 0), + [8258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5275), + [8260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4734), + [8262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1666), + [8264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6435), + [8266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1620), + [8268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2405), + [8270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6263), + [8272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5105), + [8274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6522), + [8276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4771), + [8278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5284), + [8280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4773), + [8282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6185), + [8284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4870), + [8286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5239), + [8288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), + [8290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7046), + [8292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6290), + [8294] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1729), + [8297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2, 0, 0), + [8299] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2, 0, 0), SHIFT_REPEAT(6713), + [8302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), + [8304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4784), + [8306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4830), + [8308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1125), + [8310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), + [8312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1292), + [8314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1691), + [8316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6278), + [8318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4800), + [8320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4808), + [8322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5237), + [8324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4813), + [8326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5296), + [8328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6103), + [8330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4860), + [8332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1701), + [8334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6292), + [8336] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 2, 0, 143), + [8338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4452), + [8340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6864), + [8342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 2, 0, 143), + [8344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4930), + [8346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4716), + [8348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5310), + [8350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4886), + [8352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 131), + [8354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5046), + [8356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5355), + [8358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4890), + [8360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5317), + [8362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4893), + [8364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4894), + [8366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5382), + [8368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4896), + [8370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5384), + [8372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 182), + [8374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5235), + [8376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5059), + [8378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5092), + [8380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5260), + [8382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5065), + [8384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5364), + [8386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5153), + [8388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5217), + [8390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5195), + [8392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5052), + [8394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6648), + [8396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1671), + [8398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), + [8400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6306), + [8402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 22), + [8404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4833), + [8406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1623), + [8408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4402), + [8410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6376), + [8412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5171), + [8414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5387), + [8416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4732), + [8418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5329), + [8420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1624), + [8422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6379), + [8424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5269), + [8426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5083), + [8428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4907), + [8430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5391), + [8432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5276), + [8434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5095), + [8436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), + [8438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), + [8440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1627), + [8442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6382), + [8444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3991), + [8446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4094), + [8448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4977), + [8450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5001), + [8452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5346), + [8454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5305), + [8456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5163), + [8458] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(616), + [8461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5311), + [8463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5169), + [8465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), + [8467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 1, 0, 10), + [8469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4934), + [8471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4761), + [8473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5330), + [8475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4818), + [8477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5393), + [8479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 308), + [8481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 304), + [8483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, 0, 174), + [8485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5231), + [8487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4968), + [8489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2427), + [8491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), + [8493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5238), + [8495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5285), + [8497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, 0, 225), + [8499] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(6828), + [8502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), + [8504] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(345), + [8507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3328), + [8509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7020), + [8511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, 0, 36), + [8513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 220), + [8515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1231), + [8517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1232), + [8519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), + [8521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1236), + [8523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1496), + [8525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 163), + [8527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_implements_clause_repeat1, 2, 0, 0), + [8529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5215), + [8531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5290), + [8533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 211), + [8535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 94), + [8537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 213), + [8539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4910), + [8541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2800), + [8543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), + [8545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5066), + [8547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1970), + [8549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, 0, 226), + [8551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 3, 0, 0), + [8553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5297), + [8555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4836), + [8557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4412), + [8559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 358), + [8561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080), + [8563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2737), + [8565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5299), + [8567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3544), + [8569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 265), + [8571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), + [8573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4281), + [8575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 168), + [8577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 2, 0, 0), + [8579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 2, 0, 144), + [8581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 2, 0, 144), + [8583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 257), + [8585] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(565), + [8588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 267), + [8590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6828), + [8592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), + [8594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [8596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1846), + [8598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 94), + [8600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5315), + [8602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4900), + [8604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4021), + [8606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, 0, 298), + [8608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), + [8610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3646), + [8612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_type_member, 1, 0, 0), + [8614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6361), + [8616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5240), + [8618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5318), + [8620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, 0, 301), + [8622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5320), + [8624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5383), + [8626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5385), + [8628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5357), + [8630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 261), + [8632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4067), + [8634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 6, 0, 289), + [8636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 5, 0, 262), + [8638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 6, 0, 291), + [8640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 163), + [8642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5256), + [8644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5362), + [8646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5174), + [8648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2679), + [8650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 7, 0, 319), + [8652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 7, 0, 320), + [8654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 322), + [8656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 325), + [8658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 6, 0, 293), + [8660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1097), + [8662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1344), + [8664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 328), + [8666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 331), + [8668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 2, 0, 10), + [8670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5025), + [8672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3884), + [8674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5000), + [8676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2872), + [8678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105), + [8680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4123), + [8682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_signature, 1, 0, 57), + [8684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5008), + [8686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2728), + [8688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086), + [8690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4252), + [8692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5495), + [8694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [8696] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2, 0, 0), SHIFT_REPEAT(4968), + [8699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2, 0, 0), + [8701] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1251), + [8704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 298), + [8706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6054), + [8708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 4, 0, 209), + [8710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 222), + [8712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5033), + [8714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4248), + [8716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098), + [8718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1787), + [8720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2887), + [8722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5325), + [8724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4993), + [8726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2541), + [8728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3905), + [8730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 211), + [8732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 213), + [8734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4199), + [8736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5077), + [8738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5386), + [8740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 7, 0, 322), + [8742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5316), + [8744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4728), + [8746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2324), + [8748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), + [8750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 8, 0, 336), + [8752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 8, 0, 337), + [8754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 301), + [8756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5196), + [8758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 143), + [8760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 143), + [8762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), + [8764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3952), + [8766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096), + [8768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2448), + [8770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 342), + [8772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5389), + [8774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1922), + [8776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 347), + [8778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constraint, 2, 0, 0), + [8780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4819), + [8782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3549), + [8784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 350), + [8786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5277), + [8788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_clause, 2, 0, 0), + [8790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1187), + [8792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 257), + [8794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5328), + [8796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3316), + [8798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4014), + [8800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7003), + [8802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5286), + [8804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6170), + [8806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5223), + [8808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 36), + [8810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3319), + [8812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3951), + [8814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 261), + [8816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5343), + [8818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5313), + [8820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5319), + [8822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5303), + [8824] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(5174), + [8827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), + [8829] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(364), + [8832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 5, 0, 271), + [8834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4862), + [8836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1824), + [8838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), + [8840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4322), + [8842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_type, 2, 0, 0), + [8844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), + [8846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3311), + [8848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), + [8850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6094), + [8852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5148), + [8854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5137), + [8856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5142), + [8858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6160), + [8860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6114), + [8862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [8864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), + [8866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), + [8868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), + [8870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4820), + [8872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4791), + [8874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4793), + [8876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6303), + [8878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6527), + [8880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), + [8882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4520), + [8884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [8886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), + [8888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), + [8890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), + [8892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), + [8894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), + [8896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, 0, 36), + [8898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1215), + [8900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mapped_type_clause, 3, 0, 208), + [8902] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), SHIFT(1234), + [8905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6720), + [8907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6699), + [8909] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1303), + [8912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 5, 0, 0), + [8914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7101), + [8916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7064), + [8918] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(448), + [8921] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), SHIFT(1042), + [8924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), + [8926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), + [8928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_type, 2, 0, 0), + [8930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, 0, 35), + [8932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [8934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [8936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), + [8938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [8940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6201), + [8942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6044), + [8944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5739), + [8946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), + [8948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3239), + [8950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6038), + [8952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6989), + [8954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), + [8956] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 144), + [8958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 144), + [8960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 3, 0, 0), + [8962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5254), + [8964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4054), + [8966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6986), + [8968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), + [8970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), + [8972] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1047), + [8975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), + [8977] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1061), + [8980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5018), + [8982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6514), + [8984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1418), + [8986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6076), + [8988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), + [8990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), + [8992] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1154), + [8995] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), SHIFT(1049), + [8998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3323), + [9000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4951), + [9002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5013), + [9004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 4, 0, 0), + [9006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6905), + [9008] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), SHIFT(1157), + [9011] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1071), + [9014] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1130), + [9017] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), SHIFT(1052), + [9020] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), SHIFT(1135), + [9023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5181), + [9025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), + [9027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 318), + [9029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5189), + [9031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5400), + [9033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 296), + [9035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1972), + [9037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5606), + [9039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 264), + [9041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5201), + [9043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5598), + [9045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 297), + [9047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 219), + [9049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2850), + [9051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__from_clause, 2, 0, 33), + [9053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 299), + [9055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2659), + [9057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 300), + [9059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 6, 0, 292), + [9061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), + [9063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 6, 0, 294), + [9065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3769), + [9067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5419), + [9069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5420), + [9071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3752), + [9073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 266), + [9075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1233), + [9077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 10, 0, 362), + [9079] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 3, 0, 188), + [9081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 3, 0, 188), + [9083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 6, 0, 295), + [9085] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 268), + [9087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 303), + [9089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 270), + [9091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3553), + [9093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5435), + [9095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5436), + [9097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3555), + [9099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 3, 0, 189), + [9101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 3, 0, 189), + [9103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 305), + [9105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 306), + [9107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1996), + [9109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5443), + [9111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5444), + [9113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2038), + [9115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4468), + [9117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5448), + [9119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5449), + [9121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4174), + [9123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3977), + [9125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5452), + [9127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5453), + [9129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3981), + [9131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 307), + [9133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3960), + [9135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5492), + [9137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5497), + [9139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7094), + [9141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4041), + [9143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 35), + [9145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6211), + [9147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 356), + [9149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 167), + [9151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2292), + [9153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3954), + [9155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), + [9157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), + [9159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5572), + [9161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 180), + [9163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5573), + [9165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1267), + [9167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4038), + [9169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1975), + [9171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5921), + [9173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4897), + [9175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 133), + [9177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4657), + [9179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), + [9181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5397), + [9183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), + [9185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1878), + [9187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4731), + [9189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1146), + [9191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4827), + [9193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 233), + [9195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756), + [9197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4505), + [9199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4167), + [9201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1246), + [9203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 3, 0, 102), + [9205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 165), + [9207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), + [9209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4433), + [9211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4435), + [9213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 65), + [9215] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(493), + [9218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1241), + [9220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), + [9222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 237), + [9224] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 237), SHIFT_REPEAT(4452), + [9227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 237), + [9229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1772), + [9231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5619), + [9233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 87), + [9235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5620), + [9237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_clause, 3, 0, 114), + [9239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [9241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), + [9243] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(5598), + [9246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7190), + [9248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), + [9250] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(5606), + [9253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3987), + [9255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5031), + [9257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3326), + [9259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5040), + [9261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), + [9263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1774), + [9265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 210), + [9267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3903), + [9269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 212), + [9271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 170), + [9273] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 170), SHIFT_REPEAT(350), + [9276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 214), + [9278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221), + [9280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3915), + [9282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), + [9284] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(4657), + [9287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2, 0, 0), + [9289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1160), + [9291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4189), + [9293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2423), + [9295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 5, 0, 254), + [9297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 321), + [9299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 323), + [9301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 324), + [9303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 7, 0, 315), + [9305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 7, 0, 316), + [9307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 326), + [9309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 327), + [9311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 4, 0, 172), + [9313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 329), + [9315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 4, 0, 207), + [9317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 330), + [9319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_require_clause, 6, 0, 246), + [9321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3637), + [9323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 216), + [9325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 256), + [9327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), + [9329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_type, 3, 0, 0), + [9331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(780), + [9333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5758), + [9335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5759), + [9337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2533), + [9339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5491), + [9341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(779), + [9343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5541), + [9345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2251), + [9347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), + [9349] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_implements_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1187), + [9352] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 1, 0, 0), REDUCE(aux_sym_template_literal_type_repeat1, 1, 0, 0), + [9355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4404), + [9357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3612), + [9359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 162), + [9361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 2, 0, 43), + [9363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4237), + [9365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 340), + [9367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 341), + [9369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1176), + [9371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 343), + [9373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 95), + [9375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 8, 0, 338), + [9377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 345), + [9379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 346), + [9381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 348), + [9383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 349), + [9385] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(561), + [9388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3, 0, 0), + [9390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4202), + [9392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5876), + [9394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_clause, 2, 0, 51), + [9396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5879), + [9398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 31), + [9400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4222), + [9402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1137), + [9404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4369), + [9406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 258), + [9408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1140), + [9410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 259), + [9412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1265), + [9414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 260), + [9416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 221), + [9418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4065), + [9420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mapped_type_clause, 5, 0, 290), + [9422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 3, 0, 120), + [9424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 223), + [9426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4332), + [9428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4095), + [9430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4333), + [9432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), + [9434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4219), + [9436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4220), + [9438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1211), + [9440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 354), + [9442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), + [9444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1228), + [9446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 357), + [9448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 5, 0, 253), + [9450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), + [9452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1192), + [9454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1272), + [9456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 5, 0, 255), + [9458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 359), + [9460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284), + [9462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5399), + [9464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1300), + [9466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309), + [9468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1943), + [9470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088), + [9472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 2, 0, 0), + [9474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [9476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4474), + [9478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), + [9480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4105), + [9482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6140), + [9484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090), + [9486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6663), + [9488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4455), + [9490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3312), + [9492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), + [9494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 3, 0, 0), + [9496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3439), + [9498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3576), + [9500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3431), + [9502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3795), + [9504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6442), + [9506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [9508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6439), + [9510] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(2864), + [9513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), + [9515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [9517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3443), + [9519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3577), + [9521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3444), + [9523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5241), + [9525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3449), + [9527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3580), + [9529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3434), + [9531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2468), + [9533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), + [9535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6487), + [9537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2924), + [9539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4740), + [9541] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(2689), + [9544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 0), + [9546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [9548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4500), + [9550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4107), + [9552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6252), + [9554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3426), + [9556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3583), + [9558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3429), + [9560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4630), + [9562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6245), + [9564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [9566] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(319), + [9569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2930), + [9571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2931), + [9573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3318), + [9575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), + [9577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6262), + [9579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [9581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3306), + [9583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), + [9585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), + [9587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6822), + [9589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6456), + [9591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6825), + [9593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4133), + [9595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), + [9597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1845), + [9599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4698), + [9601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), + [9603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1127), + [9605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1993), + [9607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), + [9609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3638), + [9611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104), + [9613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4163), + [9615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6173), + [9617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_identifier, 1, 0, 0), + [9619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4752), + [9621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [9623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5267), + [9625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), + [9627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1079), + [9629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3071), + [9631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 5, 0, 0), + [9633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6396), + [9635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 3, 0, 94), + [9637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4580), + [9639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6016), + [9641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5202), + [9643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 2, 0, 87), + [9645] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 3, 0, 95), + [9647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 3, 0, 0), + [9649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1380), + [9651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [9653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1381), + [9655] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 239), SHIFT_REPEAT(3343), + [9658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 239), + [9660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4604), + [9662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1570), + [9664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), + [9666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1573), + [9668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2653), + [9670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 5, 0, 0), + [9672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1942), + [9674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4628), + [9676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4640), + [9678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6493), + [9680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6494), + [9682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4162), + [9684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_clause, 3, 0, 0), + [9686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [9688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7124), + [9690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1965), + [9692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4675), + [9694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [9696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2895), + [9698] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_variance, 1, 0, 0), SHIFT(6226), + [9701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6566), + [9703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), + [9705] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(451), + [9708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2, 0, 0), + [9710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6410), + [9712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), + [9714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2424), + [9716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), + [9718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), + [9720] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(260), + [9723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2, 0, 0), + [9725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6248), + [9727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), + [9729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 51), + [9731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), + [9733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3904), + [9735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2761), + [9737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1153), + [9739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), + [9741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4609), + [9743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), + [9745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6517), + [9747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), + [9749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4193), + [9751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3540), + [9753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3608), + [9755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3542), + [9757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3491), + [9759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3609), + [9761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3492), + [9763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module_export_name, 1, 0, 0), + [9765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3511), + [9767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3610), + [9769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3518), + [9771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3522), + [9773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3611), + [9775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3526), + [9777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6526), + [9779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), + [9781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3982), + [9783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4102), + [9785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7001), + [9787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4158), + [9789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1248), + [9791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4719), + [9793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5230), + [9795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 1, 0, 5), + [9797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), + [9799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair_pattern, 3, 0, 90), + [9801] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2, 0, 0), SHIFT_REPEAT(4125), + [9804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2, 0, 0), + [9806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6287), + [9808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520), + [9810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), + [9812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524), + [9814] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tuple_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1036), + [9817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tuple_type_repeat1, 2, 0, 0), + [9819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6059), + [9821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7188), + [9823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4151), + [9825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4566), + [9827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5304), + [9829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), + [9831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6560), + [9833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5104), + [9835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3324), + [9837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4953), + [9839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1770), + [9841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 4, 0, 0), + [9843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [9845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6357), + [9847] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(324), + [9850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), + [9852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4442), + [9854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), + [9856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3789), + [9858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3598), + [9860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3790), + [9862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3804), + [9864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3615), + [9866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3807), + [9868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3810), + [9870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3616), + [9872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3811), + [9874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3824), + [9876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3617), + [9878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3825), + [9880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3828), + [9882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3618), + [9884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3837), + [9886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3793), + [9888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3599), + [9890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3794), + [9892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), + [9894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2213), + [9896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), + [9898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3798), + [9900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3600), + [9902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3799), + [9904] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(5009), + [9907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), + [9909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2738), + [9911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3325), + [9913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5133), + [9915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3307), + [9917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5136), + [9919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3802), + [9921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3601), + [9923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3803), + [9925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 4, 0, 0), + [9927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [9929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6029), + [9931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6652), + [9933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6523), + [9935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), + [9937] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(278), + [9940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), + [9942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), + [9944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4066), + [9946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), + [9948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variance, 2, 0, 0), + [9950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3659), + [9952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3621), + [9954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3660), + [9956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3667), + [9958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3622), + [9960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3668), + [9962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3674), + [9964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3623), + [9966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3675), + [9968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3681), + [9970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3624), + [9972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3686), + [9974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), + [9976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_heritage, 1, 0, 0), + [9978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3742), + [9980] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(695), + [9983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4152), + [9985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6097), + [9987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2706), + [9989] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(4342), + [9992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2, 0, 0), + [9994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6716), + [9996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), + [9998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2539), + [10000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1225), + [10002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), + [10004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4644), + [10006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), + [10008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), + [10010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), + [10012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6161), + [10014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1848), + [10016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1849), + [10018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2577), + [10020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2580), + [10022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1853), + [10024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1916), + [10026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2593), + [10028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2597), + [10030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1855), + [10032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1856), + [10034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2605), + [10036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2606), + [10038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2610), + [10040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2611), + [10042] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 4, 0, 159), + [10044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_attribute, 2, 0, 0), + [10046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(986), + [10048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), + [10050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [10052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1699), + [10054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1506), + [10056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1535), + [10058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), + [10060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1861), + [10062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1862), + [10064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1863), + [10066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1864), + [10068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1867), + [10070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1868), + [10072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), + [10074] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 231), + [10076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 232), + [10078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1700), + [10080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1576), + [10082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1557), + [10084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2559), + [10086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2560), + [10088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1545), + [10090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1551), + [10092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1664), + [10094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3322), + [10096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 4, 0, 198), + [10098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 3, 0, 101), + [10100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1673), + [10102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3320), + [10104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1377), + [10106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1378), + [10108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 0), + [10110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5048), + [10112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5024), + [10114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4745), + [10116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4744), + [10118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4787), + [10120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4763), + [10122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3448), + [10124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3435), + [10126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [10128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 3, 0, 103), + [10130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 64), + [10132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5916), + [10134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 1, 0, 0), + [10136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5054), + [10138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1247), + [10140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1229), + [10142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5234), + [10144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6995), + [10146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [10148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_type, 2, 0, 0), + [10150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), + [10152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), + [10154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1625), + [10156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1626), + [10158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1628), + [10160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2442), + [10162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2445), + [10164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2450), + [10166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2453), + [10168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), + [10170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), + [10172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2455), + [10174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2458), + [10176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [10178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_tuple_parameter, 3, 0, 183), + [10180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5245), + [10182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7037), + [10184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3620), + [10186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3625), + [10188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3627), + [10190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3632), + [10192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3633), + [10194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3635), + [10196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1517), + [10198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1518), + [10200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 2, 0, 42), + [10202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 2, 0, 87), + [10204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3433), + [10206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3416), + [10208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), + [10210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1632), + [10212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3450), + [10214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3456), + [10216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1634), + [10218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3484), + [10220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3489), + [10222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1667), + [10224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1012), + [10226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3506), + [10228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3508), + [10230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3519), + [10232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3520), + [10234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 3, 0, 157), + [10236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_tuple_parameter, 3, 0, 94), + [10238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1548), + [10240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1550), + [10242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963), + [10244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), + [10246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), + [10248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), + [10250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3938), + [10252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3941), + [10254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4810), + [10256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4809), + [10258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4814), + [10260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4811), + [10262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4832), + [10264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4831), + [10266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4856), + [10268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637), + [10270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), + [10272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1640), + [10274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 1, 0, 5), + [10276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3949), + [10278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3945), + [10280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3947), + [10282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3926), + [10284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 3, 0, 154), + [10286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2277), + [10288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2278), + [10290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1643), + [10292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1644), + [10294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2282), + [10296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2304), + [10298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2441), + [10300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2452), + [10302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2527), + [10304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2528), + [10306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1646), + [10308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3255), + [10310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 4, 0, 202), + [10312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6059), + [10314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1482), + [10316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1460), + [10318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 4, 0, 198), + [10320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2833), + [10322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), + [10324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 6, 0, 276), + [10326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649), + [10328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1650), + [10330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1652), + [10332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 136), + [10334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3436), + [10336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3422), + [10338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3927), + [10340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3928), + [10342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3930), + [10344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3931), + [10346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3934), + [10348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3935), + [10350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), + [10352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1656), + [10354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1657), + [10356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3791), + [10358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3792), + [10360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1659), + [10362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3808), + [10364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3809), + [10366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3812), + [10368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3813), + [10370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1662), + [10372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1663), + [10374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1665), + [10376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3826), + [10378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3827), + [10380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1577), + [10382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1598), + [10384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3796), + [10386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3797), + [10388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5273), + [10390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6991), + [10392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1011), + [10394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), + [10396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5280), + [10398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7024), + [10400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3800), + [10402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3801), + [10404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1653), + [10406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_assignment, 2, 0, 35), + [10408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), + [10410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), + [10412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1511), + [10414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1512), + [10416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1379), + [10418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), + [10420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 179), + [10422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3455), + [10424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3459), + [10426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3765), + [10428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3764), + [10430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3776), + [10432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3753), + [10434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3760), + [10436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3761), + [10438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3451), + [10440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3458), + [10442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3662), + [10444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3663), + [10446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3671), + [10448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3673), + [10450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3676), + [10452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3679), + [10454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1457), + [10456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1458), + [10458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_parameter, 2, 0, 134), + [10460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 181), + [10462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 3, 0, 154), + [10464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 132), + [10466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_parameter, 2, 0, 36), + [10468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), + [10470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1730), + [10472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2545), + [10474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2550), + [10476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2554), + [10478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2556), + [10480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1871), + [10482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1872), + [10484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4160), + [10486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3446), + [10488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), + [10490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2745), + [10492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1065), + [10494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4132), + [10496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [10498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), + [10500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 4, 0, 0), + [10502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [10504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [10506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), + [10508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2195), + [10510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6459), + [10512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6734), + [10514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [10516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), + [10518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1234), + [10520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1882), + [10522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6793), + [10524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2884), + [10526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1883), + [10528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6857), + [10530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1884), + [10532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), + [10534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1885), + [10536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2838), + [10538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2320), + [10540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1303), + [10542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1886), + [10544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2655), + [10546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2746), + [10548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4113), + [10550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2839), + [10552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3463), + [10554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1887), + [10556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3427), + [10558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1888), + [10560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2751), + [10562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2335), + [10564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4453), + [10566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3883), + [10568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1889), + [10570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3889), + [10572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1850), + [10574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2570), + [10576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), + [10578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2645), + [10580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3823), + [10582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1890), + [10584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1891), + [10586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [10588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3447), + [10590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1262), + [10592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1263), + [10594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5633), + [10596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), + [10598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3428), + [10600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3168), + [10602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [10604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3441), + [10606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [10608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), + [10610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2542), + [10612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4411), + [10614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [10616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1145), + [10618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), + [10620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), + [10622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), + [10624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4422), + [10626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3430), + [10628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), + [10630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1156), + [10632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711), + [10634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2829), + [10636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2769), + [10638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2764), + [10640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [10642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7080), + [10644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1252), + [10646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2431), + [10648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6178), + [10650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4317), + [10652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4560), + [10654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6179), + [10656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3432), + [10658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2568), + [10660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [10662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4328), + [10664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1572), + [10666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2446), + [10668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6310), + [10670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1141), + [10672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1896), + [10674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7047), + [10676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3437), + [10678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1897), + [10680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6994), + [10682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1898), + [10684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1899), + [10686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 5, 0, 0), + [10688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1900), + [10690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1901), + [10692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3438), + [10694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6764), + [10696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170), + [10698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1902), + [10700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3732), + [10702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1823), + [10704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), + [10706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2792), + [10708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3739), + [10710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1903), + [10712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 2, 0, 0), + [10714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1154), + [10716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), + [10718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2643), + [10720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5263), + [10722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4154), + [10724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1904), + [10726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), + [10728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7098), + [10730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), + [10732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), + [10734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), + [10736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5264), + [10738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), + [10740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1066), + [10742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6997), + [10744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1905), + [10746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), + [10748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), + [10750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), + [10752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [10754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3442), + [10756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), + [10758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7236), + [10760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3417), + [10762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6870), + [10764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), + [10766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), + [10768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), + [10770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6462), + [10772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), + [10774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_heritage, 2, 0, 0), + [10776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5563), + [10778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6815), + [10780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1238), + [10782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3412), + [10784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4165), + [10786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7071), + [10788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6775), + [10790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1829), + [10792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245), + [10794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3278), + [10796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [10798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2296), + [10800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1074), + [10802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2757), + [10804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059), + [10806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2809), + [10808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), + [10810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2878), + [10812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2297), + [10814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1173), + [10816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2298), + [10818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1174), + [10820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), + [10822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), + [10824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2600), + [10826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), + [10828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2010), + [10830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6511), + [10832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2299), + [10834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3844), + [10836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2302), + [10838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2303), + [10840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3845), + [10842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2306), + [10844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6762), + [10846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3846), + [10848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), + [10850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2310), + [10852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), + [10854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6895), + [10856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3423), + [10858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3847), + [10860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2726), + [10862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2311), + [10864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3848), + [10866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2312), + [10868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6409), + [10870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3849), + [10872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3850), + [10874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3851), + [10876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3419), + [10878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [10880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3852), + [10882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3853), + [10884] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [10886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), + [10888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [10890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1264), + [10892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [10894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), + [10896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3424), + [10898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3425), + [10900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3418), + [10902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3854), + [10904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6352), + [10906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3855), + [10908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4232), + [10910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3856), + [10912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), + [10914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3857), + [10916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3858), + [10918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3859), + [10920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3832), + [10922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3922), + [10924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5508), + [10926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), + [10928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4749), + [10930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1071), + [10932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), + [10934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3861), + [10936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7099), + [10938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3862), + [10940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3863), + [10942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6250), + [10944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3548), + [10946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5281), + [10948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), + [10950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4114), + [10952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4121), + [10954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5248), + [10956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2810), + [10958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6268), + [10960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), + [10962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), + [10964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 3, 0, 0), + [10966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6726), + [10968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1275), + [10970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4605), + [10972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5682), + [10974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249), + [10976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3833), + [10978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2011), + [10980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6153), + [10982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3420), + [10984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4009), + [10986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1967), + [10988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 3, 0, 0), + [10990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), + [10992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), + [10994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6747), + [10996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435), + [10998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1046), + [11000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3467), + [11002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2828), + [11004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5287), + [11006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4204), + [11008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1968), + [11010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4020), + [11012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1064), + [11014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3440), + [11016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4034), + [11018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3834), + [11020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), + [11022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1135), + [11024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1136), + [11026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), + [11028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5206), + [11030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1138), + [11032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1157), + [11034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3835), + [11036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3421), + [11038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1158), + [11040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1139), + [11042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7008), + [11044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2621), + [11046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6297), + [11048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2248), + [11050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2249), + [11052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2358), + [11054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2359), + [11056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3836), + [11058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1304), + [11060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2360), + [11062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2364), + [11064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307), + [11066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), + [11068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2375), + [11070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6518), + [11072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2380), + [11074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6904), + [11076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2385), + [11078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2387), + [11080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2551), + [11082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2389), + [11084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185), + [11086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2393), + [11088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2650), + [11090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4176), + [11092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4069), + [11094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3838), + [11096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3973), + [11098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), + [11100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6036), + [11102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3839), + [11104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [11106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1067), + [11108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), + [11110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [11112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3840), + [11114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), + [11116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), + [11118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1966), + [11120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [11122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_import, 3, 0, 0), + [11124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4150), + [11126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_export, 3, 0, 0), + [11128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [11130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), + [11132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [11134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1411), + [11136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), + [11138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7231), + [11140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6760), + [11142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1235), + [11144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3539), + [11146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3485), + [11148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6874), + [11150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1243), + [11152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3505), + [11154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3525), + [11156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1244), + [11158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3541), + [11160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6401), + [11162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7188), + [11164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3841), + [11166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4335), + [11168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1189), + [11170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1190), + [11172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), + [11174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1223), + [11176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3842), + [11178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), + [11180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202), + [11182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), + [11184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3472), + [11186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [11188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203), + [11190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), + [11192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [11194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3476), + [11196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3478), + [11198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1143), + [11200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3641), + [11202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3480), + [11204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3701), + [11206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3702), + [11208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), + [11210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5625), + [11212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3703), + [11214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1498), + [11216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3704), + [11218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3706), + [11220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3707), + [11222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3709), + [11224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3481), + [11226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1144), + [11228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3712), + [11230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3713), + [11232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), + [11234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6832), + [11236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5676), + [11238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1191), + [11240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1159), + [11242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3758), + [11244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051), + [11246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3714), + [11248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3715), + [11250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3716), + [11252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3717), + [11254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), + [11256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5708), + [11258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3718), + [11260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3719), + [11262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3720), + [11264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3721), + [11266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3724), + [11268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3726), + [11270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), + [11272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5748), + [11274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), + [11276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6174), + [11278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1073), + [11280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), + [11282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5781), + [11284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), + [11286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), + [11288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3814), + [11290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3486), + [11292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5808), + [11294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3490), + [11296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2721), + [11298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3815), + [11300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2766), + [11302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204), + [11304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070), + [11306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3816), + [11308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3817), + [11310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6621), + [11312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3818), + [11314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3493), + [11316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5871), + [11318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4690), + [11320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1053), + [11322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3494), + [11324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3819), + [11326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3820), + [11328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3495), + [11330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3496), + [11332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3497), + [11334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3821), + [11336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7038), + [11338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3498), + [11340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3499), + [11342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3503), + [11344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3822), + [11346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043), + [11348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3445), + [11350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), + [11352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4057), + [11354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3897), + [11356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2739), + [11358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5982), + [11360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2743), + [11362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3901), + [11364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), + [11366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1130), }; enum ts_external_scanner_symbol_identifiers { @@ -288944,6 +336463,7 @@ enum ts_external_scanner_symbol_identifiers { ts_external_token__function_signature_automatic_semicolon = 8, ts_external_token___error_recovery = 9, ts_external_token__member_signature_marker = 10, + ts_external_token__member_end_marker = 11, }; static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { @@ -288958,9 +336478,10 @@ static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { [ts_external_token__function_signature_automatic_semicolon] = sym__function_signature_automatic_semicolon, [ts_external_token___error_recovery] = sym___error_recovery, [ts_external_token__member_signature_marker] = sym__member_signature_marker, + [ts_external_token__member_end_marker] = sym__member_end_marker, }; -static const bool ts_external_scanner_states[13][EXTERNAL_TOKEN_COUNT] = { +static const bool ts_external_scanner_states[16][EXTERNAL_TOKEN_COUNT] = { [1] = { [ts_external_token__automatic_semicolon] = true, [ts_external_token__template_chars] = true, @@ -288972,6 +336493,7 @@ static const bool ts_external_scanner_states[13][EXTERNAL_TOKEN_COUNT] = { [ts_external_token__function_signature_automatic_semicolon] = true, [ts_external_token___error_recovery] = true, [ts_external_token__member_signature_marker] = true, + [ts_external_token__member_end_marker] = true, }, [2] = { [ts_external_token_html_comment] = true, @@ -288993,35 +336515,54 @@ static const bool ts_external_scanner_states[13][EXTERNAL_TOKEN_COUNT] = { [ts_external_token__ternary_qmark] = true, [ts_external_token_html_comment] = true, [ts_external_token_PIPE_PIPE] = true, + [ts_external_token__member_end_marker] = true, }, [6] = { [ts_external_token__automatic_semicolon] = true, + [ts_external_token__ternary_qmark] = true, [ts_external_token_html_comment] = true, + [ts_external_token_PIPE_PIPE] = true, }, [7] = { [ts_external_token__automatic_semicolon] = true, [ts_external_token_html_comment] = true, - [ts_external_token__member_signature_marker] = true, + [ts_external_token__member_end_marker] = true, }, [8] = { + [ts_external_token__automatic_semicolon] = true, [ts_external_token_html_comment] = true, - [ts_external_token__member_signature_marker] = true, }, [9] = { [ts_external_token__automatic_semicolon] = true, [ts_external_token_html_comment] = true, - [ts_external_token__function_signature_automatic_semicolon] = true, + [ts_external_token__member_signature_marker] = true, + [ts_external_token__member_end_marker] = true, }, [10] = { + [ts_external_token_html_comment] = true, + [ts_external_token__member_signature_marker] = true, + }, + [11] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token_html_comment] = true, + [ts_external_token__function_signature_automatic_semicolon] = true, + [ts_external_token__member_end_marker] = true, + }, + [12] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token_html_comment] = true, + [ts_external_token__function_signature_automatic_semicolon] = true, + }, + [13] = { [ts_external_token__template_chars] = true, [ts_external_token_html_comment] = true, [ts_external_token_escape_sequence] = true, }, - [11] = { + [14] = { [ts_external_token_html_comment] = true, [ts_external_token_escape_sequence] = true, }, - [12] = { + [15] = { [ts_external_token_html_comment] = true, [ts_external_token_regex_pattern] = true, }, diff --git a/docs/grammars/tree-sitter-typescript.md b/docs/grammars/tree-sitter-typescript.md index de8e73639..558fce2e2 100644 --- a/docs/grammars/tree-sitter-typescript.md +++ b/docs/grammars/tree-sitter-typescript.md @@ -2,7 +2,7 @@ `src/extraction/wasm/tree-sitter-{typescript,tsx}.wasm` and the kernel's vendored C (`codegraph-kernel/grammars/typescript/`) are built from -**inth3shadows/tree-sitter-typescript** commit `1439129`, our own fork of the +**inth3shadows/tree-sitter-typescript** commit `9ce21f8`, our own fork of the grammar. This is the one place that names the commit; the code comments point here. It is private while it is being burned in, so the public, reproducible form is [marionebl/tree-sitter-typescript](https://github.com/marionebl/tree-sitter-typescript) @@ -19,14 +19,14 @@ kernel compiles the same generated C (build.rs) in place of the `tree-sitter-typescript` crate, so the two paths stay table-identical (`kernel-grammar-parity.test.ts`) and share one external scanner. -| file | base (marionebl 53071c9) sha256 | ours (fork 1439129) sha256 | +| file | base (marionebl 53071c9) sha256 | ours (fork 9ce21f8) sha256 | |---|---|---| -| `common/define-grammar.js` | `1791f937a3d122b49b6d9cc539f6ce8462bf3ea30c2b170904221c11702b4899` | `b06b7801f18ba7e69295b19f27368636b049476b73e094a4be5f7910b0224269` | -| `common/scanner.h` | `2bf0b2ca94babda0682baee5031b152a69ff058a752407775c0419094ebfd1a7` | `6bf2fd5994bc8a4b6777c5b8ee63fa2fbe5c206ec59b06cf398a9d78ae4c3142` | -| `typescript/src/parser.c` | (regenerated) | `d4033c44e73006419f890b41780324c9bc26a2679e9045956210331a9d6d3c4a` | -| `tsx/src/parser.c` | (regenerated) | `5372712651e0d900af85fb760f358a7b0b39a3ef624f575d4952c84e5e2ff2a7` | -| `tree-sitter-typescript.wasm` | — | `a4f6366673b68181d171d52f099ac2083f064a5b5c646f559a186b602e21fc86` | -| `tree-sitter-tsx.wasm` | — | `f6974cd56d78975a7a17888ae5be165becd368661982af89e8c63b35426a2f15` | +| `common/define-grammar.js` | `1791f937a3d122b49b6d9cc539f6ce8462bf3ea30c2b170904221c11702b4899` | `4f20dd17be937d58d5f7c17bb95e515bee695c6279e6af23b6c0e0b50e8bab58` | +| `common/scanner.h` | `2bf0b2ca94babda0682baee5031b152a69ff058a752407775c0419094ebfd1a7` | `23fd656d7e82f80bf66e0b9b8ef96aa6102ef5bfd9f32c561a4caabe08b9fd34` | +| `typescript/src/parser.c` | (regenerated) | `316370e67ff52aa6e41c13bbd0b865d65696c5e300174e65d296ea02ffdd117e` | +| `tsx/src/parser.c` | (regenerated) | `f3df67db8af8316f5f66e00bd4e5cfe72223c9223839cdbc915b87d7d3779172` | +| `tree-sitter-typescript.wasm` | — | `453d6f83d2171cc603dfa9b154477ac599469545d9bd9628362cc97b48cfc271` | +| `tree-sitter-tsx.wasm` | — | `0b0caf9648c83d068d08a3e8679a822a433ade538a6f3ecaa0ca0b05b69913b4` | ## What the base fixes (marionebl, over v0.23.2) @@ -48,15 +48,29 @@ kernel compiles the same generated C (build.rs) in place of the a branch of `call_expression` under the generic call's precedence, with required type arguments, so the existing `<`/`>` conflicts decide. - Tuple labels named like type keywords: `[symbol: string]`, `[number?: string]`, - `[readonly: T]` (upstream #378). The keyword labels are a chosen list (any number + `[readonly: T]`, `[unique: T]` (upstream #378). The keyword labels are a chosen list (any number boolean string symbol object never unknown readonly new keyof), each a word that already lexes as a keyword where a type starts; a type named `type`, `get` or `declare` still works: `[type]`. - -Every fix was gated by the differential (no new or worse file), and compared node by -node against the previous build: only files containing the targeted construct changed -(34 corpus files against the previous vendored grammar). The fork's `CHANGELOG.md` -lists node-type changes. `__tests__/typescript-grammar-fork-shapes.test.ts` pins the +- `unique symbol` is one token, so `unique` alone is a name: `i < unique.length`, + `implements unique`, `[unique: T]`. Between the words it takes any whitespace the grammar + skips elsewhere (`unique\u00A0symbol`) and comments; a line comment must reach its + newline, so `a < unique // the symbol` stays a comparison. + (Making `unique` a reserved identifier instead broke `f(x)`.) +- ASI before a line starting with `in2` or `in$x` (upstream #373), and before a member named + `in` on the next line of a class or object type: `in?:` always; `in(`, `in(` and `in!:` + after a member that cannot continue (a typed member, a method); and `in(…)` followed by `:` + or `{` even after an initializer (`a = () => {}\n in(): void {}`; strings and comments inside + the parameters are skipped, so `a = x\n in(")")` stays the operator). A never-produced + `_member_end_marker` external, valid only where a member ends, tells the scanner it is + between members, so `for (var k\n in!o)` stays a for-in and `a\n in(b)` / `a = x\n in(b)` + stay `in` operators. + The marker costs parse-table size, not speed: STATE_COUNT 6124 -> 7239 (typescript) and + 6242 -> 7391 (tsx), wasm +15%; parsing 3,000 vscode files ran at the same 2.8-3.0 MB/s with the + same load time and RSS. Most of it is the class-body placement (after a field initializer). + +Every fix was gated by the differential (no new or worse file) and by a tsc fixture for its +construct. The fork's `CHANGELOG.md` lists node-type changes. `__tests__/typescript-grammar-fork-shapes.test.ts` pins the node shapes and the call edges codegraph derives from them. ### Known limits @@ -64,15 +78,9 @@ node shapes and the call edges codegraph derives from them. - `in` and `out` lex as keywords where a type parameter can start, so a type or JSX tag literally named `out` / `in` right after an expression `<` does not parse (`x`, tsx `…`, ``). -- `unique` lexes as the keyword of `unique symbol` wherever a type can start, so - `i < unique.length` fails (VS Code's two remaining files), and so do `unique` used as a - type (`let x: unique`, `unique[]`, `implements unique`) and as a tuple label - (`[unique: T]`). Declaring `type unique = 1` works. Making `unique` a reserved - identifier fixed the comparison but broke `f(x)`, so it was backed out; - lexing `unique symbol` as one token is the next thing to try. - Other words that lex as keywords where a type starts still fail as tuple labels: `[void: T]`, `[null: T]`, `[undefined: T]`, `[this: T]`, `[typeof: T]`, `[infer: T]`, - `[true: T]`, `[false: T]`, `[import: T]`, `[abstract: T]`. + `[true: T]`, `[false: T]`, `[import: T]`, `[abstract: T]` (`[unique: T]` works). - An operator in front of a typed tag takes the tag's call: ``a + b`c` `` and ``!f`c` `` parse as a call whose function is `a + b` / `!f`, with no error. Generic calls have always done the same (`a + b(c)`); behind `await` codegraph still records @@ -81,12 +89,20 @@ node shapes and the call edges codegraph derives from them. - Effect's three remaining failures: `let as = …` (`as` reads as the keyword), ``String.raw`'\uZZZZ'`` (an invalid escape, which tagged templates allow), and one unexplained whole-file error in `Schema.tst.ts`. -- Not in the corpora but known: `in2` / `in$x` at the start of a line after a statement - with no `;` (upstream #373), `in?: T` and `in()` members after a property or a - signature with no `;` (`a = 1\n in?: T`; after a method body they parse), - `accessor` / `abstract` / `declare` as member names followed by a line break (#369, - #377), `a\n in(b)` read as a call to `in`, `(import("m").A)[]` and `f()`. +- Not in the corpora but known: `accessor` / `abstract` / `declare` as member names + followed by a line break (#369, #377), `(import("m").A)[]` and `f()`. - The parser accepts some forms tsc rejects, such as `` and ``. +- A member named `in` written `in = 1`, `in;`, a bare `in`, or `in[k]: T` right after a + member with no `;` still fails, as do `in!:` and `in` after any field initializer + (arrows included). `in?:` parses after any member (after an initializer tsc rejects it). + After a block-bodied arrow field, a bare `in(...)` with no `:` or `{` after it, such as a method + overload signature `in(x: string)`, reads as the `in` operator (no error). Only spaces and tabs + may sit between `in` and the `(`, `?`, `<` or `!` that follows; `in : T` (a space before the + colon), a comment, or a line break there fails. A regex literal containing a quote, `)` or `//` + inside `in(...)` after an initializer can make the parameter scan misjudge it (ERROR). +- `unique` followed by a word starting with `symbol` (`unique\nsymbolic()`, `unique symbolic`) + fails: the `unique symbol` token matches the prefix. +- A comment between `unique` and `symbol` is part of the token (no `comment` node). ## Measured @@ -98,11 +114,10 @@ Divergent files are those tsc parses clean and tree-sitter does not, from | Effect-TS/effect 7a87ff9 | 2,056 | 185 | 29 | 29 | 3 | | colinhacks/zod 2554b70 | 515 | 0 | 0 | 0 | 0 | | excalidraw/excalidraw dd2f8fc (.ts + .tsx) | 695 | 5 | 5 | 0 | 0 | -| microsoft/vscode ca43fc94 `src/` | 11,267 | 11 | 11 | 3 | 2 | -| **total** | | **201** | **45** | **32** | **5** | +| microsoft/vscode ca43fc94 `src/` | 11,267 | 11 | 11 | 3 | 0 | +| **total** | | **201** | **45** | **32** | **3** | -The five original `gap-*` fixtures are unchanged, and `gap-unique-in-comparison` records -the `unique` gap. The fork's corpus passes 127/127 tests. +The five `gap-*` fixtures are unchanged. The fork's corpus passes 133/133 tests. ## Rebuild diff --git a/docs/grammars/tree-sitter-typescript.patch b/docs/grammars/tree-sitter-typescript.patch index 0435b788e..dc897d8b7 100644 --- a/docs/grammars/tree-sitter-typescript.patch +++ b/docs/grammars/tree-sitter-typescript.patch @@ -1,5 +1,5 @@ diff --git a/common/define-grammar.js b/common/define-grammar.js -index 016c151..cb7bb33 100644 +index 016c151..90c155f 100644 --- a/common/define-grammar.js +++ b/common/define-grammar.js @@ -1,5 +1,16 @@ @@ -19,7 +19,7 @@ index 016c151..cb7bb33 100644 module.exports = function defineGrammar(dialect) { return grammar(JavaScript, { name: dialect, -@@ -7,6 +18,11 @@ module.exports = function defineGrammar(dialect) { +@@ -7,6 +18,15 @@ module.exports = function defineGrammar(dialect) { externals: ($, previous) => previous.concat([ $._function_signature_automatic_semicolon, $.__error_recovery, @@ -28,10 +28,14 @@ index 016c151..cb7bb33 100644 + // the next line continues that member (tsc reads `find\n(id): T` as + // one method) rather than starting a call signature. + $._member_signature_marker, ++ // never produced. It is valid only where a class or object-type member ++ // ends, so the scanner knows a member named `in` may start on the next ++ // line (and not in a `for (var k\n in o)` header, where `in` is the operator). ++ $._member_end_marker, ]), supertypes: ($, previous) => previous.concat([ -@@ -63,7 +79,6 @@ module.exports = function defineGrammar(dialect) { +@@ -63,7 +83,6 @@ module.exports = function defineGrammar(dialect) { [$.decorator_call_expression, $.decorator], [$.literal_type, $.pattern], [$.predefined_type, $.pattern], @@ -39,7 +43,7 @@ index 016c151..cb7bb33 100644 [$.call_expression, $._type_query_call_expression_in_type_annotation], [$.new_expression, $.primary_expression], [$.meta_property, $.primary_expression], -@@ -71,6 +86,12 @@ module.exports = function defineGrammar(dialect) { +@@ -71,6 +90,12 @@ module.exports = function defineGrammar(dialect) { ]), conflicts: ($, previous) => previous.concat([ @@ -52,7 +56,7 @@ index 016c151..cb7bb33 100644 [$.call_expression, $.instantiation_expression, $.binary_expression], [$.call_expression, $.instantiation_expression, $.binary_expression, $.unary_expression], [$.call_expression, $.instantiation_expression, $.binary_expression, $.update_expression], -@@ -111,6 +132,10 @@ module.exports = function defineGrammar(dialect) { +@@ -111,6 +136,10 @@ module.exports = function defineGrammar(dialect) { [$.array_pattern, $.tuple_type], [$.template_literal_type, $.template_string], @@ -63,7 +67,7 @@ index 016c151..cb7bb33 100644 ]).concat( dialect === 'typescript' ? [ [$.primary_type, $.type_parameter], -@@ -176,6 +201,14 @@ module.exports = function defineGrammar(dialect) { +@@ -176,6 +205,14 @@ module.exports = function defineGrammar(dialect) { field('type_arguments', optional($.type_arguments)), field('arguments', $.arguments), )), @@ -78,7 +82,7 @@ index 016c151..cb7bb33 100644 prec('template_call', seq( field('function', choice($.primary_expression, $.new_expression)), field('arguments', $.template_string), -@@ -370,6 +403,7 @@ module.exports = function defineGrammar(dialect) { +@@ -370,6 +407,7 @@ module.exports = function defineGrammar(dialect) { optional(choice('get', 'set', '*')), field('name', $._property_name), optional('?'), @@ -86,7 +90,7 @@ index 016c151..cb7bb33 100644 $._call_signature, ), -@@ -380,6 +414,7 @@ module.exports = function defineGrammar(dialect) { +@@ -380,6 +418,7 @@ module.exports = function defineGrammar(dialect) { optional(choice('get', 'set', '*')), field('name', $._property_name), optional('?'), @@ -94,7 +98,16 @@ index 016c151..cb7bb33 100644 $._call_signature, ), -@@ -475,6 +510,7 @@ module.exports = function defineGrammar(dialect) { +@@ -459,7 +498,7 @@ module.exports = function defineGrammar(dialect) { + $.method_signature, + $.public_field_definition, + ), +- choice($._semicolon, ','), ++ choice(seq(optional($._member_end_marker), $._semicolon), ','), + ), + ';', + )), +@@ -475,6 +514,7 @@ module.exports = function defineGrammar(dialect) { optional(choice('get', 'set', '*')), field('name', $._property_name), optional('?'), @@ -102,7 +115,7 @@ index 016c151..cb7bb33 100644 $._call_signature, field('body', $.statement_block), )), -@@ -749,17 +785,17 @@ module.exports = function defineGrammar(dialect) { +@@ -749,17 +789,17 @@ module.exports = function defineGrammar(dialect) { $.readonly_type, $.constructor_type, $.infer_type, @@ -124,7 +137,7 @@ index 016c151..cb7bb33 100644 '?', field('type', $.type_annotation), ), -@@ -805,6 +841,8 @@ module.exports = function defineGrammar(dialect) { +@@ -805,6 +845,8 @@ module.exports = function defineGrammar(dialect) { $.intersection_type, $.union_type, 'const', @@ -133,7 +146,7 @@ index 016c151..cb7bb33 100644 ), template_type: $ => seq('${', choice($.primary_type, $.infer_type), '}'), -@@ -842,6 +880,7 @@ module.exports = function defineGrammar(dialect) { +@@ -842,6 +884,7 @@ module.exports = function defineGrammar(dialect) { field('name', choice( $._type_identifier, $.nested_type_identifier, @@ -141,7 +154,38 @@ index 016c151..cb7bb33 100644 )), field('type_arguments', $.type_arguments), )), -@@ -1029,7 +1068,12 @@ module.exports = function defineGrammar(dialect) { +@@ -967,7 +1010,11 @@ module.exports = function defineGrammar(dialect) { + 'boolean', + 'string', + 'symbol', +- alias(seq('unique', 'symbol'), 'unique symbol'), ++ // One token, so `unique` alone is never a keyword: it stays a name in ++ // `i < unique.length` and `[unique: T]`. Between the words: whitespace ++ // (the same class as `extras`) and comments; a line comment must reach ++ // its newline, so `unique // the symbol` does not complete the token. ++ alias(token(seq('unique', /([\s\p{Zs}\uFEFF\u2028\u2029\u2060\u200B]|\/\/[^\r\n\u2028\u2029]*(\r\n|\r|\n|\u2028|\u2029)|\/\*[^*]*\*+([^/*][^*]*\*+)*\/)+/, 'symbol')), 'unique symbol'), + 'void', + 'unknown', + 'string', +@@ -987,7 +1034,7 @@ module.exports = function defineGrammar(dialect) { + optional(seq( + optional(choice(',', ';')), + sepBy1( +- choice(',', $._semicolon), ++ choice(',', seq(optional($._member_end_marker), $._semicolon)), + choice( + $.export_statement, + $.property_signature, +@@ -997,7 +1044,7 @@ module.exports = function defineGrammar(dialect) { + $.method_signature, + ), + ), +- optional(choice(',', $._semicolon)), ++ optional(choice(',', seq(optional($._member_end_marker), $._semicolon))), + )), + choice('}', '|}'), + ), +@@ -1029,7 +1076,12 @@ module.exports = function defineGrammar(dialect) { type_parameter: $ => seq( optional('const'), optional($.variance), @@ -155,7 +199,7 @@ index 016c151..cb7bb33 100644 field('constraint', optional($.constraint)), field('value', optional($.default_type)), ), -@@ -1128,8 +1172,7 @@ module.exports = function defineGrammar(dialect) { +@@ -1128,8 +1180,7 @@ module.exports = function defineGrammar(dialect) { * * @param {RuleOrLiteral} rule * @@ -165,7 +209,7 @@ index 016c151..cb7bb33 100644 */ function commaSep1(rule) { return sepBy1(',', rule); -@@ -1140,8 +1183,7 @@ function commaSep1(rule) { +@@ -1140,8 +1191,7 @@ function commaSep1(rule) { * * @param {RuleOrLiteral} rule * @@ -175,7 +219,7 @@ index 016c151..cb7bb33 100644 */ function commaSep(rule) { return sepBy(',', rule); -@@ -1154,7 +1196,7 @@ function commaSep(rule) { +@@ -1154,7 +1204,7 @@ function commaSep(rule) { * * @param {RuleOrLiteral} rule * @@ -184,7 +228,7 @@ index 016c151..cb7bb33 100644 */ function sepBy(sep, rule) { return optional(sepBy1(sep, rule)); -@@ -1167,7 +1209,7 @@ function sepBy(sep, rule) { +@@ -1167,7 +1217,7 @@ function sepBy(sep, rule) { * * @param {RuleOrLiteral} rule * @@ -194,18 +238,97 @@ index 016c151..cb7bb33 100644 function sepBy1(sep, rule) { return seq(rule, repeat(seq(sep, rule))); diff --git a/common/scanner.h b/common/scanner.h -index ddefcdf..860cd01 100644 +index ddefcdf..8997313 100644 --- a/common/scanner.h +++ b/common/scanner.h -@@ -13,6 +13,7 @@ enum TokenType { +@@ -13,6 +13,8 @@ enum TokenType { JSX_TEXT, FUNCTION_SIGNATURE_AUTOMATIC_SEMICOLON, ERROR_RECOVERY, + MEMBER_SIGNATURE_MARKER, ++ MEMBER_END_MARKER, }; static void advance(TSLexer *lexer) { lexer->advance(lexer, false); } -@@ -155,6 +156,13 @@ static bool scan_automatic_semicolon(TSLexer *lexer, const bool *valid_symbols, +@@ -79,6 +81,77 @@ static bool scan_whitespace_and_comments(TSLexer *lexer, bool *scanned_comment) + } + } + ++/** ++ * At `(`: skip a balanced parameter list and report whether `:` or `{` follows ++ * (a method's return type or body), with whitespace and comments allowed between. ++ * Strings, template literals and comments inside the list are skipped, so a `)` ++ * inside them does not end it. Only looks ahead (the caller's token is already ++ * marked), but the lexer does move: the caller must not scan anything else after. ++ */ ++static bool scan_method_parameters(TSLexer *lexer) { ++ unsigned depth = 0; ++ for (unsigned n = 0; n < 4096; n++) { ++ if (lexer->eof(lexer)) { ++ return false; ++ } ++ int32_t c = lexer->lookahead; ++ if (c == '"' || c == '\'' || c == '`') { ++ skip(lexer); ++ while (lexer->lookahead != c) { ++ if (lexer->eof(lexer) || (c != '`' && lexer->lookahead == '\n')) { ++ return false; ++ } ++ if (lexer->lookahead == '\\') { ++ skip(lexer); ++ } ++ skip(lexer); ++ } ++ skip(lexer); ++ continue; ++ } ++ if (c == '/') { ++ skip(lexer); ++ if (lexer->lookahead == '/') { ++ while (!lexer->eof(lexer) && lexer->lookahead != '\n') { ++ skip(lexer); ++ } ++ } else if (lexer->lookahead == '*') { ++ skip(lexer); ++ for (;;) { ++ if (lexer->eof(lexer)) { ++ return false; ++ } ++ if (lexer->lookahead == '*') { ++ skip(lexer); ++ if (lexer->lookahead == '/') { ++ skip(lexer); ++ break; ++ } ++ } else { ++ skip(lexer); ++ } ++ } ++ } ++ continue; ++ } ++ if (c == '(') { ++ depth++; ++ } else if (c == ')') { ++ depth--; ++ if (depth == 0) { ++ skip(lexer); ++ bool comment = false; ++ if (!scan_whitespace_and_comments(lexer, &comment)) { ++ return false; ++ } ++ return lexer->lookahead == ':' || lexer->lookahead == '{'; ++ } ++ } ++ skip(lexer); ++ } ++ return false; ++} ++ + static bool scan_automatic_semicolon(TSLexer *lexer, const bool *valid_symbols, bool *scanned_comment) { + lexer->result_symbol = AUTOMATIC_SEMICOLON; + lexer->mark_end(lexer); +@@ -155,6 +228,13 @@ static bool scan_automatic_semicolon(TSLexer *lexer, const bool *valid_symbols, if (valid_symbols[LOGICAL_OR]) { return false; } @@ -219,3 +342,75 @@ index ddefcdf..860cd01 100644 break; // Insert a semicolon before `--` and `++`, but not before binary `+` or `-`. +@@ -170,9 +250,10 @@ static bool scan_automatic_semicolon(TSLexer *lexer, const bool *valid_symbols, + skip(lexer); + return lexer->lookahead != '='; + +- // Don't insert a semicolon before `in` or `instanceof`, but do insert one +- // before an identifier. Also insert one before `in` when it is used as +- // a property/method name (i.e. followed by `:` or `(`), because ++ // Don't insert a semicolon before the `in` or `instanceof` operator, but do ++ // insert one before an identifier (`in2`, `instanceofX`) and before a member ++ // named `in`: `in:` anywhere, and between class or object-type members ++ // `in?`, `in(`, `in<`, `in!` (see the rules below), because + // interface Foo { name: string\n in: string } + // must parse `in:` as a property name, not as a keyword operator. + case 'i': +@@ -183,13 +264,43 @@ static bool scan_automatic_semicolon(TSLexer *lexer, const bool *valid_symbols, + } + skip(lexer); + +- if (!iswalpha(lexer->lookahead) && lexer->lookahead != '_') { +- // `in` followed by non-word: could be `in `, `in:`, `in(`, etc. +- // Insert ASI if the next non-space char is `:` or `(` (property name), +- // but not if it is a space followed by an expression (keyword operator). +- if (lexer->lookahead == ':' || lexer->lookahead == '(') { ++ if (!iswalnum(lexer->lookahead) && lexer->lookahead != '_' && lexer->lookahead != '$') { ++ // `in` itself, not an identifier such as `in2` or `in$x` (those get ASI below). ++ // `in:` is a property name. ++ if (lexer->lookahead == ':') { ++ return true; ++ } ++ // Anywhere but between class or object-type members, `in` is the operator ++ // (`a\n in(b)` is `a in (b)`, `for (var k\n in!o)` is a for-in). ++ // MEMBER_END_MARKER is never produced; the grammar makes it valid only ++ // where a member ends. ++ if (!valid_symbols[MEMBER_END_MARKER]) { ++ return false; ++ } ++ // `in ()`, `in ()`: spaces may sit between the name and what follows. ++ while (lexer->lookahead == ' ' || lexer->lookahead == '\t') { ++ skip(lexer); ++ } ++ // `x in ?` is never an expression, so `in?` starts a member. ++ if (lexer->lookahead == '?') { + return true; + } ++ // After a member that cannot continue (no `||`: a typed member, a method), ++ // `in(`, `in<` and `in!` start a member named `in`. ++ if (!valid_symbols[LOGICAL_OR] && ++ (lexer->lookahead == '(' || lexer->lookahead == '<' || lexer->lookahead == '!')) { ++ return true; ++ } ++ // After an initializer `||` is valid, and tsc reads `a = x\n in(b)` as the ++ // operator. A parameter list followed by `:` or `{` is a method, though, ++ // which covers `a = () => {}\n in(): void {}`: an arrow body cannot continue. ++ if (lexer->lookahead == '(') { ++ // The scan moves the lexer, so the caller's `?` fallback (a ternary ++ // after the newline) must not run from wherever it stopped: ++ // `a = x\n in(b) ? 1 : 2` is `(x in (b)) ? 1 : 2`. ++ *scanned_comment = true; ++ return scan_method_parameters(lexer); ++ } + return false; + } + +@@ -200,7 +311,7 @@ static bool scan_automatic_semicolon(TSLexer *lexer, const bool *valid_symbols, + skip(lexer); + } + +- if (!iswalpha(lexer->lookahead)) { ++ if (!iswalnum(lexer->lookahead) && lexer->lookahead != '_' && lexer->lookahead != '$') { + return false; + } + break; diff --git a/scripts/ts-differential.baseline.json b/scripts/ts-differential.baseline.json index 148f42000..1c381f76b 100644 --- a/scripts/ts-differential.baseline.json +++ b/scripts/ts-differential.baseline.json @@ -1,10 +1,10 @@ { "tsc": "5.9.3", "webTreeSitter": "0.25.10", - "generatedAt": "2026-11-06T18:08:23.802Z", + "generatedAt": "2026-11-06T23:42:28.154Z", "wasmSha256": { - "typescript": "a4f6366673b68181d171d52f099ac2083f064a5b5c646f559a186b602e21fc86", - "tsx": "f6974cd56d78975a7a17888ae5be165becd368661982af89e8c63b35426a2f15" + "typescript": "453d6f83d2171cc603dfa9b154477ac599469545d9bd9628362cc97b48cfc271", + "tsx": "0b0caf9648c83d068d08a3e8679a822a433ade538a6f3ecaa0ca0b05b69913b4" }, "divergent": { "effect": { @@ -14,17 +14,12 @@ }, "zod": {}, "excalidraw": {}, - "vscode": { - "src/vs/platform/agentHost/node/agentHostDatabase.ts": 2419, - "src/vs/platform/browserView/electron-browser/preload-browserView.ts": 321 - }, + "vscode": {}, "local": { "__tests__/fixtures/ts-syntax/gap-await-using-in-for.ts": 3, "__tests__/fixtures/ts-syntax/gap-export-named-from-attributes.ts": 2, "__tests__/fixtures/ts-syntax/gap-export-star-from-attributes.ts": 2, "__tests__/fixtures/ts-syntax/gap-static-accessor.ts": 2, - "__tests__/fixtures/ts-syntax/gap-unique-in-comparison.ts": 5, - "__tests__/fixtures/ts-syntax/gap-unique-in-comparison.tsx": 5, "__tests__/fixtures/ts-syntax/gap-using-in-for.ts": 3 } } diff --git a/src/extraction/wasm/tree-sitter-tsx.wasm b/src/extraction/wasm/tree-sitter-tsx.wasm index 67f251b54..50d087235 100755 Binary files a/src/extraction/wasm/tree-sitter-tsx.wasm and b/src/extraction/wasm/tree-sitter-tsx.wasm differ diff --git a/src/extraction/wasm/tree-sitter-typescript.wasm b/src/extraction/wasm/tree-sitter-typescript.wasm index bdaf4d6b4..7ab427196 100755 Binary files a/src/extraction/wasm/tree-sitter-typescript.wasm and b/src/extraction/wasm/tree-sitter-typescript.wasm differ